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/huawei/HUAWEI-AAA-MIB | 12517 ++++++++++++ MIBS/huawei/HUAWEI-ACL-MIB | 4741 +++++ MIBS/huawei/HUAWEI-ALARM-MIB | 1119 ++ MIBS/huawei/HUAWEI-ALARM-RELIABILITY-MIB | 154 + MIBS/huawei/HUAWEI-APS-MIB | 244 + MIBS/huawei/HUAWEI-ASPF-EUDM-MIB | 358 + MIBS/huawei/HUAWEI-ATK-EUDM-MIB | 360 + MIBS/huawei/HUAWEI-ATK-MIB | 603 + MIBS/huawei/HUAWEI-ATM-MIB | 1063 + MIBS/huawei/HUAWEI-BASE-TRAP-MIB | 1414 ++ MIBS/huawei/HUAWEI-BFD-MIB | 3556 ++++ MIBS/huawei/HUAWEI-BGP-ACCOUNTING-MIB | 318 + MIBS/huawei/HUAWEI-BGP-GR-MIB | 341 + MIBS/huawei/HUAWEI-BGP-VPN-MIB | 2680 +++ MIBS/huawei/HUAWEI-BLS-MIB | 236 + MIBS/huawei/HUAWEI-BRAS-COPS-MIB | 396 + MIBS/huawei/HUAWEI-BRAS-DPI-MIB | 248 + MIBS/huawei/HUAWEI-BRAS-GRE-MIB | 200 + MIBS/huawei/HUAWEI-BRAS-IFNET-MIB | 143 + MIBS/huawei/HUAWEI-BRAS-IPTN-MIB | 118 + MIBS/huawei/HUAWEI-BRAS-L2TP-MIB | 1136 ++ MIBS/huawei/HUAWEI-BRAS-MULTICAST-MIB | 254 + MIBS/huawei/HUAWEI-BRAS-MVLAN-MIB | 164 + MIBS/huawei/HUAWEI-BRAS-PPPoX-MIB | 397 + MIBS/huawei/HUAWEI-BRAS-QOS-MIB | 2881 +++ MIBS/huawei/HUAWEI-BRAS-RADIUS-MIB | 2855 +++ MIBS/huawei/HUAWEI-BRAS-RUI-MIB | 380 + MIBS/huawei/HUAWEI-BRAS-SBC-MIB | 8672 +++++++++ MIBS/huawei/HUAWEI-BRAS-SRVCFG-DEVICE-MIB | 424 + MIBS/huawei/HUAWEI-BRAS-SRVCFG-EAP-MIB | 461 + MIBS/huawei/HUAWEI-BRAS-SRVCFG-STATICUSER-MIB | 438 + MIBS/huawei/HUAWEI-BRAS-SRVCFGINTERFACE-MIB | 1832 ++ MIBS/huawei/HUAWEI-BRAS-USERVLAN-MIB | 181 + MIBS/huawei/HUAWEI-BRAS-VSM-MIB | 770 + MIBS/huawei/HUAWEI-BRAS-VT-MIB | 126 + MIBS/huawei/HUAWEI-BULKSTAT-MIB | 562 + MIBS/huawei/HUAWEI-CBQOS-MIB | 11055 +++++++++++ MIBS/huawei/HUAWEI-CCC-MIB | 514 + MIBS/huawei/HUAWEI-CDP-COMPLIANCE-MIB | 509 + MIBS/huawei/HUAWEI-CE-PING-MIB | 226 + MIBS/huawei/HUAWEI-CLOCK-MIB | 3732 ++++ MIBS/huawei/HUAWEI-CONFIG-MAN-MIB | 1683 ++ MIBS/huawei/HUAWEI-CPU-MIB | 295 + MIBS/huawei/HUAWEI-DAD-MIB | 167 + MIBS/huawei/HUAWEI-DATASYNC-MIB | 398 + MIBS/huawei/HUAWEI-DC-TRAP-MIB | 1035 + MIBS/huawei/HUAWEI-DEVICE-EXT-MIB | 120 + MIBS/huawei/HUAWEI-DEVICE-MIB | 9482 +++++++++ MIBS/huawei/HUAWEI-DHCP-SNOOPING-MIB | 1718 ++ MIBS/huawei/HUAWEI-DHCPR-MIB | 489 + MIBS/huawei/HUAWEI-DHCPS-MIB | 2168 +++ MIBS/huawei/HUAWEI-DHCPV6-SERVER-MIB | 139 + MIBS/huawei/HUAWEI-DISMAN-PING-MIB | 1004 + MIBS/huawei/HUAWEI-DLDP-MIB | 934 + MIBS/huawei/HUAWEI-E-TRUNK-MIB | 894 + MIBS/huawei/HUAWEI-ENERGYMNGT-MIB | 883 + MIBS/huawei/HUAWEI-ENTITY-EXTENT-MIB | 6589 +++++++ MIBS/huawei/HUAWEI-ENTITY-TRAP-MIB | 5081 +++++ MIBS/huawei/HUAWEI-ENVIRONMENT-MIB | 3392 ++++ MIBS/huawei/HUAWEI-EPON-MIB | 4274 ++++ MIBS/huawei/HUAWEI-ERPS-MIB | 1085 ++ MIBS/huawei/HUAWEI-ERRORDOWN-MIB | 122 + MIBS/huawei/HUAWEI-ETHARP-MIB | 2268 +++ MIBS/huawei/HUAWEI-ETHOAM-MIB | 10655 ++++++++++ MIBS/huawei/HUAWEI-EVC-MIB | 146 + MIBS/huawei/HUAWEI-FCOE-MIB | 367 + MIBS/huawei/HUAWEI-FLASH-MAN-MIB | 1687 ++ MIBS/huawei/HUAWEI-FR-QOS-MIB | 621 + MIBS/huawei/HUAWEI-FTP-MIB | 266 + MIBS/huawei/HUAWEI-FWD-PAF-TRAP-MIB | 153 + MIBS/huawei/HUAWEI-FWD-RES-TRAP-MIB | 1832 ++ MIBS/huawei/HUAWEI-GTL-MIB | 867 + MIBS/huawei/HUAWEI-GTSM-MIB | 651 + MIBS/huawei/HUAWEI-HGMP-MIB | 2368 +++ MIBS/huawei/HUAWEI-HQOS-MIB | 4462 +++++ MIBS/huawei/HUAWEI-HTTP-MIB | 252 + MIBS/huawei/HUAWEI-HWTACACS-MIB | 3287 ++++ MIBS/huawei/HUAWEI-IF-EXT-MIB | 7222 +++++++ MIBS/huawei/HUAWEI-IF-QOS-MIB | 2855 +++ MIBS/huawei/HUAWEI-IMA-MIB | 950 + MIBS/huawei/HUAWEI-INFOCENTER-MIB | 624 + MIBS/huawei/HUAWEI-INNER-LINK-MIB | 368 + MIBS/huawei/HUAWEI-IPFPM-MIB | 3963 ++++ MIBS/huawei/HUAWEI-IPHC-MIB | 680 + MIBS/huawei/HUAWEI-IPMCAST-MIB | 2129 ++ MIBS/huawei/HUAWEI-IPPOOL-MIB | 1190 ++ MIBS/huawei/HUAWEI-IPSESSION-MIB | 321 + MIBS/huawei/HUAWEI-IPV6-MIB | 125 + MIBS/huawei/HUAWEI-ISIS-CONF-MIB | 4151 ++++ MIBS/huawei/HUAWEI-KOMPELLA-MIB | 970 + MIBS/huawei/HUAWEI-L2IF-MIB | 1608 ++ MIBS/huawei/HUAWEI-L2MAM-MIB | 4914 +++++ MIBS/huawei/HUAWEI-L2MULTICAST-MIB | 5890 ++++++ MIBS/huawei/HUAWEI-L2TP-EXT-MIB | 123 + MIBS/huawei/HUAWEI-L2VLAN-MIB | 5294 +++++ MIBS/huawei/HUAWEI-L2VPN-MIB | 410 + MIBS/huawei/HUAWEI-L3VLAN-MIB | 236 + MIBS/huawei/HUAWEI-L3VPN-EXT-MIB | 863 + MIBS/huawei/HUAWEI-LDT-MIB | 601 + MIBS/huawei/HUAWEI-LI-MIB | 897 + MIBS/huawei/HUAWEI-LINE-MIB | 590 + MIBS/huawei/HUAWEI-LLDP-MIB | 913 + MIBS/huawei/HUAWEI-LOAD-BACKUP-MIB | 923 + MIBS/huawei/HUAWEI-LOOPDETECT-MIB | 223 + MIBS/huawei/HUAWEI-M-LAG-MIB | 233 + MIBS/huawei/HUAWEI-MA5200-DEVICE-MIB | 543 + MIBS/huawei/HUAWEI-MA5200-MIB | 56 + MIBS/huawei/HUAWEI-MAC-AUTHEN-MIB | 389 + MIBS/huawei/HUAWEI-MACBIND-MIB | 162 + MIBS/huawei/HUAWEI-MC-TRUNK-MIB | 640 + MIBS/huawei/HUAWEI-MEMORY-MIB | 293 + MIBS/huawei/HUAWEI-MFF-MIB | 464 + MIBS/huawei/HUAWEI-MFLP-MIB | 946 + MIBS/huawei/HUAWEI-MGMD-STD-MIB | 1076 ++ MIBS/huawei/HUAWEI-MIB | 2977 +++ MIBS/huawei/HUAWEI-MINM-MIB | 2717 +++ MIBS/huawei/HUAWEI-MIRROR-MIB | 1214 ++ MIBS/huawei/HUAWEI-MODULE-INFO-MIB | 207 + MIBS/huawei/HUAWEI-MP-MIB | 426 + MIBS/huawei/HUAWEI-MPLS-EXTEND-MIB | 3967 ++++ MIBS/huawei/HUAWEI-MPLSLDP-MIB | 2182 +++ MIBS/huawei/HUAWEI-MPLSLSR-EXT-MIB | 852 + MIBS/huawei/HUAWEI-MPLSOAM-MIB | 923 + MIBS/huawei/HUAWEI-MPLSOAM-PS-MIB | 542 + MIBS/huawei/HUAWEI-MSTP-MIB | 3156 +++ MIBS/huawei/HUAWEI-MULTICAST-MIB | 4929 +++++ MIBS/huawei/HUAWEI-NAT-EUDM-MIB | 318 + MIBS/huawei/HUAWEI-NAT-MIB | 700 + MIBS/huawei/HUAWEI-ND-MIB | 308 + MIBS/huawei/HUAWEI-NETCONF-MIB | 235 + MIBS/huawei/HUAWEI-NETSTREAM-MIB | 180 + MIBS/huawei/HUAWEI-NTP-TRAP-MIB | 144 + MIBS/huawei/HUAWEI-NVO3-MIB | 586 + MIBS/huawei/HUAWEI-OPENFLOW-MIB | 236 + MIBS/huawei/HUAWEI-OSPFV2-MIB | 2302 +++ MIBS/huawei/HUAWEI-OSPFV3-MIB | 3718 ++++ MIBS/huawei/HUAWEI-PERFMGMT-MIB | 1624 ++ MIBS/huawei/HUAWEI-PERFORMANCE-MIB | 371 + MIBS/huawei/HUAWEI-PFLT-EUDM-MIB | 324 + MIBS/huawei/HUAWEI-PGI-MIB | 153 + MIBS/huawei/HUAWEI-PIM-BSR-MIB | 217 + MIBS/huawei/HUAWEI-PIM-STD-MIB | 4010 ++++ MIBS/huawei/HUAWEI-POE-MIB | 720 + MIBS/huawei/HUAWEI-PORT-MIB | 12292 ++++++++++++ MIBS/huawei/HUAWEI-PORTAL-MIB | 817 + MIBS/huawei/HUAWEI-POWER-MIB | 3579 ++++ MIBS/huawei/HUAWEI-PPP-MIB | 276 + MIBS/huawei/HUAWEI-PTP-MIB | 4234 ++++ MIBS/huawei/HUAWEI-PWE3-MIB | 3879 ++++ MIBS/huawei/HUAWEI-PWE3-TNL-MIB | 327 + MIBS/huawei/HUAWEI-QINQ-MIB | 2256 +++ MIBS/huawei/HUAWEI-RBRP-MIB | 591 + MIBS/huawei/HUAWEI-RIPV2-EXT-MIB | 222 + MIBS/huawei/HUAWEI-RM-EXT-MIB | 2545 +++ MIBS/huawei/HUAWEI-RPR-MIB | 439 + MIBS/huawei/HUAWEI-RRPP-MIB | 1142 ++ MIBS/huawei/HUAWEI-RSVPTE-MIB | 3268 ++++ MIBS/huawei/HUAWEI-SECSTAT-EUDM-MIB | 1224 ++ MIBS/huawei/HUAWEI-SECSTAT-IP-MONITOR-MIB | 735 + MIBS/huawei/HUAWEI-SECSTAT-MIB | 1055 + MIBS/huawei/HUAWEI-SECURITY-MIB | 2697 +++ MIBS/huawei/HUAWEI-SECURITY-STAT-MIB | 3271 ++++ MIBS/huawei/HUAWEI-SERVER-IBMC-MIB | 16768 ++++++++++++++++ MIBS/huawei/HUAWEI-SITE-MONITOR-MIB | 5582 ++++++ MIBS/huawei/HUAWEI-SLOG-EUDM-MIB | 233 + MIBS/huawei/HUAWEI-SMAP-MIB | 164 + MIBS/huawei/HUAWEI-SMARTLINK-MIB | 1052 + MIBS/huawei/HUAWEI-SNMP-EXT-MIB | 295 + MIBS/huawei/HUAWEI-SSH-MIB | 1486 ++ MIBS/huawei/HUAWEI-STACK-MIB | 3032 +++ MIBS/huawei/HUAWEI-STORAGE-HARDWARE-MIB | 2499 +++ MIBS/huawei/HUAWEI-STORAGE-NAS-MIB | 1215 ++ MIBS/huawei/HUAWEI-STORAGE-SPACE-MIB | 1488 ++ MIBS/huawei/HUAWEI-SUPERLAG-MIB | 628 + MIBS/huawei/HUAWEI-SWITCH-L2MAM-EXT-MIB | 401 + MIBS/huawei/HUAWEI-SYS-CLOCK-MIB | 128 + MIBS/huawei/HUAWEI-SYS-MAN-MIB | 3746 ++++ MIBS/huawei/HUAWEI-SYSLOG-MIB | 393 + MIBS/huawei/HUAWEI-SZONE-MIB | 293 + MIBS/huawei/HUAWEI-TAD-MIB | 436 + MIBS/huawei/HUAWEI-TASK-MIB | 334 + MIBS/huawei/HUAWEI-TC-MIB | 14397 ++++++++++++++ MIBS/huawei/HUAWEI-TCP-MIB | 147 + MIBS/huawei/HUAWEI-TDM-PSN-MIB | 327 + MIBS/huawei/HUAWEI-TRILL-CONF-MIB | 356 + MIBS/huawei/HUAWEI-TRNG-MIB | 490 + MIBS/huawei/HUAWEI-TUNNEL-TE-MIB | 1961 ++ MIBS/huawei/HUAWEI-USERLOG-MIB | 854 + MIBS/huawei/HUAWEI-VBST-MIB | 318 + MIBS/huawei/HUAWEI-VE-MIB | 135 + MIBS/huawei/HUAWEI-VGMP-MIB | 808 + MIBS/huawei/HUAWEI-VLL-STATISTIC-MIB | 711 + MIBS/huawei/HUAWEI-VP-MIB | 169 + MIBS/huawei/HUAWEI-VPLS-EXT-MIB | 3715 ++++ MIBS/huawei/HUAWEI-VPLS-MIB | 261 + MIBS/huawei/HUAWEI-VPLS-TNL-MIB | 308 + MIBS/huawei/HUAWEI-VPN-DIAGNOSTICS-MIB | 1107 ++ MIBS/huawei/HUAWEI-VRRP-EXT-MIB | 1405 ++ MIBS/huawei/HUAWEI-VS-MIB | 206 + MIBS/huawei/HUAWEI-WAN-MIB | 1152 ++ MIBS/huawei/HUAWEI-WLAN-AP-MIB | 6033 ++++++ MIBS/huawei/HUAWEI-WLAN-AP-RADIO-MIB | 1853 ++ MIBS/huawei/HUAWEI-WLAN-AP-SERVICE-MIB | 2628 +++ MIBS/huawei/HUAWEI-WLAN-AP-UPDATE-MIB | 1119 ++ MIBS/huawei/HUAWEI-WLAN-CAPWAP-MIB | 507 + MIBS/huawei/HUAWEI-WLAN-CONFIGURATION-MIB | 24706 ++++++++++++++++++++++++ MIBS/huawei/HUAWEI-WLAN-GLOBAL-MIB | 1379 ++ MIBS/huawei/HUAWEI-WLAN-MIB | 42 + MIBS/huawei/HUAWEI-WLAN-NPE-MIB | 1219 ++ MIBS/huawei/HUAWEI-WLAN-SAC-MIB | 2721 +++ MIBS/huawei/HUAWEI-WLAN-STATION-MIB | 3031 +++ MIBS/huawei/HUAWEI-WLAN-VAP-MIB | 1543 ++ MIBS/huawei/HUAWEI-WLAN-WIDS-SERVICE-MIB | 2920 +++ MIBS/huawei/HUAWEI-XPON-COMMON-MIB | 7581 ++++++++ MIBS/huawei/HUAWEI-XPON-MIB | 18463 ++++++++++++++++++ MIBS/huawei/HUAWEI-XQoS-MIB | 21332 ++++++++++++++++++++ MIBS/huawei/HWMUSA-DEV-MIB | 886 + MIBS/huawei/ISM-HUAWEI-MIB | 716 + MIBS/huawei/ISM-PERFORMANCE-MIB | 996 + MIBS/huawei/ISM-STORAGE-SVC-MIB | 1281 ++ MIBS/huawei/ISM-TRAP-MIB | 431 + MIBS/huawei/NQA-MIB | 9235 +++++++++ 222 files changed, 458756 insertions(+) create mode 100644 MIBS/huawei/HUAWEI-AAA-MIB create mode 100644 MIBS/huawei/HUAWEI-ACL-MIB create mode 100644 MIBS/huawei/HUAWEI-ALARM-MIB create mode 100644 MIBS/huawei/HUAWEI-ALARM-RELIABILITY-MIB create mode 100644 MIBS/huawei/HUAWEI-APS-MIB create mode 100644 MIBS/huawei/HUAWEI-ASPF-EUDM-MIB create mode 100644 MIBS/huawei/HUAWEI-ATK-EUDM-MIB create mode 100644 MIBS/huawei/HUAWEI-ATK-MIB create mode 100644 MIBS/huawei/HUAWEI-ATM-MIB create mode 100644 MIBS/huawei/HUAWEI-BASE-TRAP-MIB create mode 100644 MIBS/huawei/HUAWEI-BFD-MIB create mode 100644 MIBS/huawei/HUAWEI-BGP-ACCOUNTING-MIB create mode 100644 MIBS/huawei/HUAWEI-BGP-GR-MIB create mode 100644 MIBS/huawei/HUAWEI-BGP-VPN-MIB create mode 100644 MIBS/huawei/HUAWEI-BLS-MIB create mode 100644 MIBS/huawei/HUAWEI-BRAS-COPS-MIB create mode 100644 MIBS/huawei/HUAWEI-BRAS-DPI-MIB create mode 100644 MIBS/huawei/HUAWEI-BRAS-GRE-MIB create mode 100644 MIBS/huawei/HUAWEI-BRAS-IFNET-MIB create mode 100644 MIBS/huawei/HUAWEI-BRAS-IPTN-MIB create mode 100644 MIBS/huawei/HUAWEI-BRAS-L2TP-MIB create mode 100644 MIBS/huawei/HUAWEI-BRAS-MULTICAST-MIB create mode 100644 MIBS/huawei/HUAWEI-BRAS-MVLAN-MIB create mode 100644 MIBS/huawei/HUAWEI-BRAS-PPPoX-MIB create mode 100644 MIBS/huawei/HUAWEI-BRAS-QOS-MIB create mode 100644 MIBS/huawei/HUAWEI-BRAS-RADIUS-MIB create mode 100644 MIBS/huawei/HUAWEI-BRAS-RUI-MIB create mode 100644 MIBS/huawei/HUAWEI-BRAS-SBC-MIB create mode 100644 MIBS/huawei/HUAWEI-BRAS-SRVCFG-DEVICE-MIB create mode 100644 MIBS/huawei/HUAWEI-BRAS-SRVCFG-EAP-MIB create mode 100644 MIBS/huawei/HUAWEI-BRAS-SRVCFG-STATICUSER-MIB create mode 100644 MIBS/huawei/HUAWEI-BRAS-SRVCFGINTERFACE-MIB create mode 100644 MIBS/huawei/HUAWEI-BRAS-USERVLAN-MIB create mode 100644 MIBS/huawei/HUAWEI-BRAS-VSM-MIB create mode 100644 MIBS/huawei/HUAWEI-BRAS-VT-MIB create mode 100644 MIBS/huawei/HUAWEI-BULKSTAT-MIB create mode 100644 MIBS/huawei/HUAWEI-CBQOS-MIB create mode 100644 MIBS/huawei/HUAWEI-CCC-MIB create mode 100644 MIBS/huawei/HUAWEI-CDP-COMPLIANCE-MIB create mode 100644 MIBS/huawei/HUAWEI-CE-PING-MIB create mode 100644 MIBS/huawei/HUAWEI-CLOCK-MIB create mode 100644 MIBS/huawei/HUAWEI-CONFIG-MAN-MIB create mode 100644 MIBS/huawei/HUAWEI-CPU-MIB create mode 100644 MIBS/huawei/HUAWEI-DAD-MIB create mode 100644 MIBS/huawei/HUAWEI-DATASYNC-MIB create mode 100644 MIBS/huawei/HUAWEI-DC-TRAP-MIB create mode 100644 MIBS/huawei/HUAWEI-DEVICE-EXT-MIB create mode 100644 MIBS/huawei/HUAWEI-DEVICE-MIB create mode 100644 MIBS/huawei/HUAWEI-DHCP-SNOOPING-MIB create mode 100644 MIBS/huawei/HUAWEI-DHCPR-MIB create mode 100644 MIBS/huawei/HUAWEI-DHCPS-MIB create mode 100644 MIBS/huawei/HUAWEI-DHCPV6-SERVER-MIB create mode 100644 MIBS/huawei/HUAWEI-DISMAN-PING-MIB create mode 100644 MIBS/huawei/HUAWEI-DLDP-MIB create mode 100644 MIBS/huawei/HUAWEI-E-TRUNK-MIB create mode 100644 MIBS/huawei/HUAWEI-ENERGYMNGT-MIB create mode 100644 MIBS/huawei/HUAWEI-ENTITY-EXTENT-MIB create mode 100644 MIBS/huawei/HUAWEI-ENTITY-TRAP-MIB create mode 100644 MIBS/huawei/HUAWEI-ENVIRONMENT-MIB create mode 100644 MIBS/huawei/HUAWEI-EPON-MIB create mode 100644 MIBS/huawei/HUAWEI-ERPS-MIB create mode 100644 MIBS/huawei/HUAWEI-ERRORDOWN-MIB create mode 100644 MIBS/huawei/HUAWEI-ETHARP-MIB create mode 100644 MIBS/huawei/HUAWEI-ETHOAM-MIB create mode 100644 MIBS/huawei/HUAWEI-EVC-MIB create mode 100644 MIBS/huawei/HUAWEI-FCOE-MIB create mode 100644 MIBS/huawei/HUAWEI-FLASH-MAN-MIB create mode 100644 MIBS/huawei/HUAWEI-FR-QOS-MIB create mode 100644 MIBS/huawei/HUAWEI-FTP-MIB create mode 100644 MIBS/huawei/HUAWEI-FWD-PAF-TRAP-MIB create mode 100644 MIBS/huawei/HUAWEI-FWD-RES-TRAP-MIB create mode 100644 MIBS/huawei/HUAWEI-GTL-MIB create mode 100644 MIBS/huawei/HUAWEI-GTSM-MIB create mode 100644 MIBS/huawei/HUAWEI-HGMP-MIB create mode 100644 MIBS/huawei/HUAWEI-HQOS-MIB create mode 100644 MIBS/huawei/HUAWEI-HTTP-MIB create mode 100644 MIBS/huawei/HUAWEI-HWTACACS-MIB create mode 100644 MIBS/huawei/HUAWEI-IF-EXT-MIB create mode 100644 MIBS/huawei/HUAWEI-IF-QOS-MIB create mode 100644 MIBS/huawei/HUAWEI-IMA-MIB create mode 100644 MIBS/huawei/HUAWEI-INFOCENTER-MIB create mode 100644 MIBS/huawei/HUAWEI-INNER-LINK-MIB create mode 100644 MIBS/huawei/HUAWEI-IPFPM-MIB create mode 100644 MIBS/huawei/HUAWEI-IPHC-MIB create mode 100644 MIBS/huawei/HUAWEI-IPMCAST-MIB create mode 100644 MIBS/huawei/HUAWEI-IPPOOL-MIB create mode 100644 MIBS/huawei/HUAWEI-IPSESSION-MIB create mode 100644 MIBS/huawei/HUAWEI-IPV6-MIB create mode 100644 MIBS/huawei/HUAWEI-ISIS-CONF-MIB create mode 100644 MIBS/huawei/HUAWEI-KOMPELLA-MIB create mode 100644 MIBS/huawei/HUAWEI-L2IF-MIB create mode 100644 MIBS/huawei/HUAWEI-L2MAM-MIB create mode 100644 MIBS/huawei/HUAWEI-L2MULTICAST-MIB create mode 100644 MIBS/huawei/HUAWEI-L2TP-EXT-MIB create mode 100644 MIBS/huawei/HUAWEI-L2VLAN-MIB create mode 100644 MIBS/huawei/HUAWEI-L2VPN-MIB create mode 100644 MIBS/huawei/HUAWEI-L3VLAN-MIB create mode 100644 MIBS/huawei/HUAWEI-L3VPN-EXT-MIB create mode 100644 MIBS/huawei/HUAWEI-LDT-MIB create mode 100644 MIBS/huawei/HUAWEI-LI-MIB create mode 100644 MIBS/huawei/HUAWEI-LINE-MIB create mode 100644 MIBS/huawei/HUAWEI-LLDP-MIB create mode 100644 MIBS/huawei/HUAWEI-LOAD-BACKUP-MIB create mode 100644 MIBS/huawei/HUAWEI-LOOPDETECT-MIB create mode 100644 MIBS/huawei/HUAWEI-M-LAG-MIB create mode 100644 MIBS/huawei/HUAWEI-MA5200-DEVICE-MIB create mode 100644 MIBS/huawei/HUAWEI-MA5200-MIB create mode 100644 MIBS/huawei/HUAWEI-MAC-AUTHEN-MIB create mode 100644 MIBS/huawei/HUAWEI-MACBIND-MIB create mode 100644 MIBS/huawei/HUAWEI-MC-TRUNK-MIB create mode 100644 MIBS/huawei/HUAWEI-MEMORY-MIB create mode 100644 MIBS/huawei/HUAWEI-MFF-MIB create mode 100644 MIBS/huawei/HUAWEI-MFLP-MIB create mode 100644 MIBS/huawei/HUAWEI-MGMD-STD-MIB create mode 100644 MIBS/huawei/HUAWEI-MIB create mode 100644 MIBS/huawei/HUAWEI-MINM-MIB create mode 100644 MIBS/huawei/HUAWEI-MIRROR-MIB create mode 100644 MIBS/huawei/HUAWEI-MODULE-INFO-MIB create mode 100644 MIBS/huawei/HUAWEI-MP-MIB create mode 100644 MIBS/huawei/HUAWEI-MPLS-EXTEND-MIB create mode 100644 MIBS/huawei/HUAWEI-MPLSLDP-MIB create mode 100644 MIBS/huawei/HUAWEI-MPLSLSR-EXT-MIB create mode 100644 MIBS/huawei/HUAWEI-MPLSOAM-MIB create mode 100644 MIBS/huawei/HUAWEI-MPLSOAM-PS-MIB create mode 100644 MIBS/huawei/HUAWEI-MSTP-MIB create mode 100644 MIBS/huawei/HUAWEI-MULTICAST-MIB create mode 100644 MIBS/huawei/HUAWEI-NAT-EUDM-MIB create mode 100644 MIBS/huawei/HUAWEI-NAT-MIB create mode 100644 MIBS/huawei/HUAWEI-ND-MIB create mode 100644 MIBS/huawei/HUAWEI-NETCONF-MIB create mode 100644 MIBS/huawei/HUAWEI-NETSTREAM-MIB create mode 100644 MIBS/huawei/HUAWEI-NTP-TRAP-MIB create mode 100644 MIBS/huawei/HUAWEI-NVO3-MIB create mode 100644 MIBS/huawei/HUAWEI-OPENFLOW-MIB create mode 100644 MIBS/huawei/HUAWEI-OSPFV2-MIB create mode 100644 MIBS/huawei/HUAWEI-OSPFV3-MIB create mode 100644 MIBS/huawei/HUAWEI-PERFMGMT-MIB create mode 100644 MIBS/huawei/HUAWEI-PERFORMANCE-MIB create mode 100644 MIBS/huawei/HUAWEI-PFLT-EUDM-MIB create mode 100644 MIBS/huawei/HUAWEI-PGI-MIB create mode 100644 MIBS/huawei/HUAWEI-PIM-BSR-MIB create mode 100644 MIBS/huawei/HUAWEI-PIM-STD-MIB create mode 100644 MIBS/huawei/HUAWEI-POE-MIB create mode 100644 MIBS/huawei/HUAWEI-PORT-MIB create mode 100644 MIBS/huawei/HUAWEI-PORTAL-MIB create mode 100644 MIBS/huawei/HUAWEI-POWER-MIB create mode 100644 MIBS/huawei/HUAWEI-PPP-MIB create mode 100644 MIBS/huawei/HUAWEI-PTP-MIB create mode 100644 MIBS/huawei/HUAWEI-PWE3-MIB create mode 100644 MIBS/huawei/HUAWEI-PWE3-TNL-MIB create mode 100644 MIBS/huawei/HUAWEI-QINQ-MIB create mode 100644 MIBS/huawei/HUAWEI-RBRP-MIB create mode 100644 MIBS/huawei/HUAWEI-RIPV2-EXT-MIB create mode 100644 MIBS/huawei/HUAWEI-RM-EXT-MIB create mode 100644 MIBS/huawei/HUAWEI-RPR-MIB create mode 100644 MIBS/huawei/HUAWEI-RRPP-MIB create mode 100644 MIBS/huawei/HUAWEI-RSVPTE-MIB create mode 100644 MIBS/huawei/HUAWEI-SECSTAT-EUDM-MIB create mode 100644 MIBS/huawei/HUAWEI-SECSTAT-IP-MONITOR-MIB create mode 100644 MIBS/huawei/HUAWEI-SECSTAT-MIB create mode 100644 MIBS/huawei/HUAWEI-SECURITY-MIB create mode 100644 MIBS/huawei/HUAWEI-SECURITY-STAT-MIB create mode 100644 MIBS/huawei/HUAWEI-SERVER-IBMC-MIB create mode 100644 MIBS/huawei/HUAWEI-SITE-MONITOR-MIB create mode 100644 MIBS/huawei/HUAWEI-SLOG-EUDM-MIB create mode 100644 MIBS/huawei/HUAWEI-SMAP-MIB create mode 100644 MIBS/huawei/HUAWEI-SMARTLINK-MIB create mode 100644 MIBS/huawei/HUAWEI-SNMP-EXT-MIB create mode 100644 MIBS/huawei/HUAWEI-SSH-MIB create mode 100644 MIBS/huawei/HUAWEI-STACK-MIB create mode 100644 MIBS/huawei/HUAWEI-STORAGE-HARDWARE-MIB create mode 100644 MIBS/huawei/HUAWEI-STORAGE-NAS-MIB create mode 100644 MIBS/huawei/HUAWEI-STORAGE-SPACE-MIB create mode 100644 MIBS/huawei/HUAWEI-SUPERLAG-MIB create mode 100644 MIBS/huawei/HUAWEI-SWITCH-L2MAM-EXT-MIB create mode 100644 MIBS/huawei/HUAWEI-SYS-CLOCK-MIB create mode 100644 MIBS/huawei/HUAWEI-SYS-MAN-MIB create mode 100644 MIBS/huawei/HUAWEI-SYSLOG-MIB create mode 100644 MIBS/huawei/HUAWEI-SZONE-MIB create mode 100644 MIBS/huawei/HUAWEI-TAD-MIB create mode 100644 MIBS/huawei/HUAWEI-TASK-MIB create mode 100644 MIBS/huawei/HUAWEI-TC-MIB create mode 100644 MIBS/huawei/HUAWEI-TCP-MIB create mode 100644 MIBS/huawei/HUAWEI-TDM-PSN-MIB create mode 100644 MIBS/huawei/HUAWEI-TRILL-CONF-MIB create mode 100644 MIBS/huawei/HUAWEI-TRNG-MIB create mode 100644 MIBS/huawei/HUAWEI-TUNNEL-TE-MIB create mode 100644 MIBS/huawei/HUAWEI-USERLOG-MIB create mode 100644 MIBS/huawei/HUAWEI-VBST-MIB create mode 100644 MIBS/huawei/HUAWEI-VE-MIB create mode 100644 MIBS/huawei/HUAWEI-VGMP-MIB create mode 100644 MIBS/huawei/HUAWEI-VLL-STATISTIC-MIB create mode 100644 MIBS/huawei/HUAWEI-VP-MIB create mode 100644 MIBS/huawei/HUAWEI-VPLS-EXT-MIB create mode 100644 MIBS/huawei/HUAWEI-VPLS-MIB create mode 100644 MIBS/huawei/HUAWEI-VPLS-TNL-MIB create mode 100644 MIBS/huawei/HUAWEI-VPN-DIAGNOSTICS-MIB create mode 100644 MIBS/huawei/HUAWEI-VRRP-EXT-MIB create mode 100644 MIBS/huawei/HUAWEI-VS-MIB create mode 100644 MIBS/huawei/HUAWEI-WAN-MIB create mode 100644 MIBS/huawei/HUAWEI-WLAN-AP-MIB create mode 100644 MIBS/huawei/HUAWEI-WLAN-AP-RADIO-MIB create mode 100644 MIBS/huawei/HUAWEI-WLAN-AP-SERVICE-MIB create mode 100644 MIBS/huawei/HUAWEI-WLAN-AP-UPDATE-MIB create mode 100644 MIBS/huawei/HUAWEI-WLAN-CAPWAP-MIB create mode 100644 MIBS/huawei/HUAWEI-WLAN-CONFIGURATION-MIB create mode 100644 MIBS/huawei/HUAWEI-WLAN-GLOBAL-MIB create mode 100644 MIBS/huawei/HUAWEI-WLAN-MIB create mode 100644 MIBS/huawei/HUAWEI-WLAN-NPE-MIB create mode 100644 MIBS/huawei/HUAWEI-WLAN-SAC-MIB create mode 100644 MIBS/huawei/HUAWEI-WLAN-STATION-MIB create mode 100644 MIBS/huawei/HUAWEI-WLAN-VAP-MIB create mode 100644 MIBS/huawei/HUAWEI-WLAN-WIDS-SERVICE-MIB create mode 100644 MIBS/huawei/HUAWEI-XPON-COMMON-MIB create mode 100644 MIBS/huawei/HUAWEI-XPON-MIB create mode 100644 MIBS/huawei/HUAWEI-XQoS-MIB create mode 100644 MIBS/huawei/HWMUSA-DEV-MIB create mode 100644 MIBS/huawei/ISM-HUAWEI-MIB create mode 100644 MIBS/huawei/ISM-PERFORMANCE-MIB create mode 100644 MIBS/huawei/ISM-STORAGE-SVC-MIB create mode 100644 MIBS/huawei/ISM-TRAP-MIB create mode 100644 MIBS/huawei/NQA-MIB (limited to 'MIBS/huawei') diff --git a/MIBS/huawei/HUAWEI-AAA-MIB b/MIBS/huawei/HUAWEI-AAA-MIB new file mode 100644 index 0000000..ce2785e --- /dev/null +++ b/MIBS/huawei/HUAWEI-AAA-MIB @@ -0,0 +1,12517 @@ +-- ================================================================= +-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- DESCRIPTION: HUAWEI-AAA-MIB +-- Reference: +-- Version: V2.87 +-- History: +-- v3.02 +-- modified by huangjun 2009-12-08 +-- modified by z57927 2010-10-18 +-- modified by w00127306 2010-10-18 +-- modified by n00183914 2011-11-10 +-- modified by g00141720 2012-12-18 +-- modified by l00207906 2013-4-17 +-- modified by w00221551 2013-7-19 +-- modified by c67804 2013-10-15 +-- modified by h00250972 2013-11-28 +-- modified by l00163539 2013-12-17 +-- modified by l00181184 2014-03-06 +-- modified by h00250972 2014-03-18 +-- modified by w00193520 2014-03-24 +-- modified by m00181544 2014-04-17 +-- modified by z00253751 2014-06-17 +-- modified by n00249897 2014-07-08 +-- modified by j00221821 2014-08-06 +-- modified by j00139153 2014-08-12 +-- modified by m00181544 2014-08-20 +-- modified by q00282961 2014-08-29 +-- modified by yWX222555 2014-09-03 +-- modified by w00102097 2014-09-06 +-- modified by h63155 2014-09-21 +-- modified by g00304944 2014-12-26 +-- modified by w00213468 2014-12-27 +-- modified by w00280908 2015-1-17 +-- modified by w00289258 2015-01-23 +-- modified by q00278806 2015-03-20 +-- modified by d00284225 2015-04-23 +-- modified by l00199557 2015-07-07 +-- modified by z00242837 2015-07-16 +-- modified by z00242837 2015-07-28 +-- modified by d00289266 2015-07-28 +-- modified by z00297089 2015-07-29 +-- modified by w00215195 2015-07-29 +-- modified by l00347324 2015-07-31 +-- modified by s00292246 2015-08-08 +-- modified by z00242837 2015-08-26 +-- modified by t00305052 2015-09-11 +-- modified by w00196787 2015-12-01 +-- modified by w00280908 2015-12-31 +-- modified by j00333366 2016-01-26 +-- modified by d00309882 2016-02-16 +-- modified by g00324876 2016-03-14 +-- modified by l00347324 2016-03-15 +-- modified by l00347174 2016-03-21 +-- modified by c00350813 2016-03-28 +-- modified by l00351244 2016-04-05 +-- modified by l00347324 2016-04-08 +-- modified by d00289266 2016-04-19 +-- modified by h00357305 2016-05-14 +-- modified by h00350813 2016-05-18 +-- modified by t00298981 2016-06-17 +-- modified by l00368985 2016-06-22 +-- modified by z00356298 2016-08-04 +-- modified by z00347321 2016-08-12 +-- modified by zwx349005 2016-08-26 +-- modified by l00368985 2016-09-19 +-- modified by zwx349005 2016-09-27 +-- modified by d00289266 2016-09-27 +-- modified by x00342537 2017-01-12 +-- modified by y00377742 2017-01-16 +-- modified by h00317426 2017-02-13 +-- modified by zwx356683 2017-03-23 +-- modified by j00308710 2017-04-27 +-- modified by z00299087 2017-05-03 +-- modified by l00347324 2017-05-23 +-- modified by z00370669 2017-05-31 +-- modified by y00356406 2017-06-21 +-- modified by d00289266 2017-06-29 +-- modified by s00292246 2017-07-17 +-- modified by l00368985 2017-07-20 +-- modified by l00368985 2017-08-08 +-- ================================================================= + + HUAWEI-AAA-MIB DEFINITIONS ::= BEGIN + + IMPORTS + huaweiMgmt + FROM HUAWEI-MIB + IpAddress, Unsigned32, Counter64, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE, + Integer32,Counter32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE,OBJECT-GROUP,NOTIFICATION-GROUP + FROM SNMPv2-CONF + DisplayString, RowStatus, TruthValue, MacAddress, DateAndTime + FROM SNMPv2-TC + Ipv6Address, Ipv6AddressIfIdentifier, Ipv6AddressPrefix + FROM IPV6-TC; + + hwAaa MODULE-IDENTITY + LAST-UPDATED "201708081100Z" + ORGANIZATION "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com" + + DESCRIPTION + "Modify hwDomainIdleCutFlow's Size list ,from 768000 to 76800000" + REVISION "201708081100Z" + + DESCRIPTION + "Add hwAAAUserGroupUserStatTable, hwAAAUserGroupName,hwAAAUserGroupTotalUsersNum; + Modify hwDomainIdleCutFlow's Size list ,from 768000 to 76800000" + REVISION "201707201100Z" + + DESCRIPTION + "Add userAuthenProfileWebDescription,userAuthenProfileIpTrigger" + REVISION "201706291416Z" + + DESCRIPTION + "Add hwCUUserSlot,hwCUUserMaxNum,hwCUUserSlotMaxNum,hwCUUserMaxNumResume,hwCUUserSlotMaxNumResume" + REVISION "201705311505Z" + + DESCRIPTION + "Add hwLocalUserExpireHour" + REVISION "201705231705Z" + + DESCRIPTION + "Add userAuthenProfileAccoutingStartAckPermitArp" + REVISION "201705031047Z" + + DESCRIPTION + "Modify hwSlotConnectNumSlot, hwSlotCardConnectNumSlot" + REVISION "201704271157Z" + + DESCRIPTION + "Add userAuthenProfileIpAddrInAcctStart" + REVISION "201703231047Z" + + DESCRIPTION + "Modify the size of hwOfflineReason" + REVISION "201702131843Z" + + DESCRIPTION + "Add hwOnlineFailNum,hwOnlineSuccessPercentage,hwUserOnlineFailAlarm" + REVISION "201701121705Z" + + + DESCRIPTION + "Add hwhttpdirectory" + REVISION "201609271140Z" + + DESCRIPTION + "Add hwLocalUserIsExpired" + REVISION "201609270940Z" + + DESCRIPTION + "hwOfflineRecordIPv6PDPrefixLength" + REVISION "201609191716Z" + + DESCRIPTION + "hwAAAAdminUserAuthenWithoutDomainName" + REVISION "201607141152Z" + + DESCRIPTION + "hwAAAAdminUserAuthenWithoutDomainName" + REVISION "201607061741Z" + + DESCRIPTION + "Add hwTotalFamilyUserByUsernameOnlineNum hwOfflineRecordStackTypeFlag hwOfflineRecordAccessPVC hwOfflineRecordIPv6NDRAPrefix hwOfflineRecordIPv6Address hwOfflineRecordIPv6PDPrefix hwOfflineRecordUserAuthenState hwOfflineRecordUserAcctState hwOfflineRecordUserAuthorState" + REVISION "201606221704Z" + + + DESCRIPTION + "Add hwPortalAccessProfileLocalServerAnonymousUrl" + REVISION "201605181050Z" + + DESCRIPTION + "Add hwAAAUserPwdWillExpire hwAAAUserPwdExpired" + REVISION "201605142145Z" + + DESCRIPTION + "Add hwAccessBakeState" + REVISION "201604192145Z" + + DESCRIPTION + "Add hwAccessAuthorizetype" + REVISION "201604081442Z" + + DESCRIPTION + "Modify hwAccessIndex" + REVISION "201604051650Z" + DESCRIPTION + "Modify hwMACAuthenAccessProfileMACAddressFormat" + REVISION "201603280950Z" + DESCRIPTION + "Add hwReAuthenUserTable" + REVISION "201603211539Z" + + DESCRIPTION + "Modify hwAccessAuthtype" + REVISION "201603170259Z" + + DESCRIPTION + "Modify hwAccessIndex" + REVISION "201603151018Z" + + DESCRIPTION + "Modify hwAccessIPv6OtherFlag hwAccessIPv6ManagedAddressFlag " + REVISION "201603141018Z" + + DESCRIPTION + "Modify hwSlotConnectNumSlot hwSlotCardConnectNumSlot hwSlotAccessUserStatSlot to be compatible with device X1X2" + REVISION "201602161018Z" + + DESCRIPTION + "Add hwAAAPwifSlotConnectNumTable,hwAAAPwifSlotCardConnectNumTable,hwAAAPwifSlotAccessUserStatTable,hwAAAPwifAccessTable" + REVISION "201601261630Z" + + + DESCRIPTION + "Add hwAAAAdminUserAuthenWithoutDomainName" + REVISION "201512310950Z" + + DESCRIPTION + "Modify ServiceSchemeName,UserGroupName,PortalServerName,PortalBackupServerName in hwPortalAccessProfileTable" + REVISION "201512011418Z" + + DESCRIPTION + "Modify hwAccessSSID hwAccessDomain hwAccessUserName hwPortalAccessProfileDetectPeriod" + REVISION "201506101250Z" + + + DESCRIPTION + "Add userAuthenticationFreeRuleExtTable , modify userAuthenticationFreeRuleTable" + REVISION "201504231655Z" + + + DESCRIPTION + "Add hwAAAInboundVPNAccessUserStatTable hwAAAInboundVPNAccessUserStatTable" + REVISION "201504171250Z" + + DESCRIPTION + "Add hwAAADomainInboundQoSProfile hwAAADomainOutboundQoSProfile" + REVISION "201503101250Z" + + + DESCRIPTION + "Add hwDhcpUserOnlineFailCount" + REVISION "201412261617Z" + + DESCRIPTION + "Add hwDhcpUserOnlineV6FailCount" + REVISION "201412261617Z" + + DESCRIPTION + "Modify hwLocalUserAccessType Syntax Type . [Integer32 -> Unsigned32] " + REVISION "201409061617Z" + + DESCRIPTION + "Add hwUserGroupThresholdAlarm, hwUserGroupThresholdResume, hwUserGroupNumThreshold and hwUserGroupUsedNum" + + REVISION "201409031050Z" + DESCRIPTION + "Modify hwDomainAccessLimitNum OBJECT-TYPE and hwftpdirction OBJECT-TYPE" + + REVISION "201408201050Z" + DESCRIPTION + "Add hwEDSGLicenseExpireAlarm and hwEDSGLicenseExpireResume" + + REVISION "201408061050Z" + DESCRIPTION + "Modify node hwOfflineReason" + + REVISION "201407141050Z" + DESCRIPTION + "Add hwLocalAuthorize and hwRemoteAuthorize" + + REVISION "201403061050Z" + DESCRIPTION + "Add hwUserGroupThresholdAlarm, hwUserGroupThresholdResume, hwUserGroupNumThreshold and hwUserGroupUsedNum" + + REVISION "201312171030Z" + DESCRIPTION + "Modify hwUserDomainName, hwUserAuthenState, hwUserAcctState, hwUserAuthorState and hwOnlineFailReason in hwAAAOnlineFailRecordTable" + + REVISION "201312131725Z" + DESCRIPTION + "Add hwLoginFailedTimes and hwStatisticPeriod and hwAdminLoginFailed and hwAdminLoginFailedClear" + + REVISION "201310151725Z" + DESCRIPTION + "Add hwHistoricMaxOnlineLocalNum and hwHistoricMaxOnlineRemoteNum" + + REVISION "201308082012Z" + DESCRIPTION + "Add hwWlanInterfaceName " + REVISION "201307191800Z" + DESCRIPTION + "Add hwAccessResourceInsufficientInbound and hwAccessResourceInsufficientOutbound" + REVISION "201307041709Z" + DESCRIPTION + "extend the scope of hwAuthenMethod " + REVISION "201306271719Z" + DESCRIPTION + "extend the scope of hwAuthenMethod " + REVISION "201304170919Z" + DESCRIPTION + "extend the scope of hwAuthenMethod " + REVISION "201304032222Z" + DESCRIPTION + "Add hwLocalUserIfAllowWeakPassword." + REVISION "201303151111Z" + DESCRIPTION + "The MIB contains objects of module AAA." + REVISION "201309141518Z" + DESCRIPTION + "The MIB contains objects of module AAA." + REVISION "201311281651Z" + DESCRIPTION + "The MIB contains objects of module AAA." + REVISION "201403181051Z" + DESCRIPTION + "The MIB contains objects of module AAA." + REVISION "201403241051Z" + DESCRIPTION + "The MIB contains objects of module AAA." + REVISION "201404171026Z" + DESCRIPTION + "Add hwTotalLacOnlineNum and hwTotalLnsOnlineNum" + REVISION "201404171027Z" + DESCRIPTION + "Add hwAAARateTable" + REVISION "201407081544Z" + DESCRIPTION + "Add hwLocalAuthorize and hwRemoteAuthorize" + REVISION "201408121725Z" + DESCRIPTION + "Add hwAccessDeviceName and hwAccessDeviceMACAddress" + REVISION "201408271544Z" + DESCRIPTION + "Add hwLocalUserPwPolicyAdmin" + REVISION "201408271544Z" + DESCRIPTION + "Add hwLocalUserPwPolicyAcc" + REVISION "201409211544Z" + DESCRIPTION + "Add hwAAADomainIPPoolTable" + + REVISION "201412271544Z" + DESCRIPTION + "Add hwAAAAccessUserResourceOrCpuAlarm and hwAAAAccessUserResourceOrCpuResume" + + REVISION "201412311544Z" + DESCRIPTION + "Add hwAAACpuUsage and hwAAAUserResourceUsage" + + REVISION "201412261617Z" + DESCRIPTION + "Add hwAAATimerExpireMajorLevelThreshold, hwAAATimerExpireMajorLevelResumeThreshold, hwAAATimerExpireCriticalLevelThreshold and hwAAATimerExpireCriticalLevelResumeThreshold" + + REVISION "201501231025Z" + DESCRIPTION + "Add userAuthenProfile, userAuthenticationFreeRule, hwDot1xAccessProfile, hwMACAuthenAccessProfile and hwPortalAccessProfile" + + REVISION "201503201314Z" + DESCRIPTION + "Modify hwLocalUserPasswordLifetimeMin and hwLocalUserPasswordLifetimeMax in hwLocalUserEntry" + + REVISION "201503260935Z" + DESCRIPTION + "Add userAuthenProfileDefaultDomain, userAuthenProfileForceDomain, userAuthenProfileDomainNameDelimiter, userAuthenProfileDomainNameLocation, userAuthenProfileDomainNameParseDirection and userAuthenProfilePermitDomain in userAuthenProfileEntry" + REVISION "201507072036Z" + DESCRIPTION + "Add hwMacMovedQuietUserSpec, hwMacMovedUserPercentage, hwLowerMacMovedUserPercentage, hwUpperMacMovedUserPercentage, hwMacMovedQuietMaxUserAlarm and hwMacMovedQuietUserClearAlarm " + REVISION "201507161711Z" + DESCRIPTION + "Modify hwLocalUserAccessLimitNum in hwLocalUserEntry" + REVISION "201507281641Z" + DESCRIPTION + "Modify hwMACAuthenAccessProfileTriggerPktType in HwMACAuthenAccessProfileEntry" + REVISION "201507282055Z" + DESCRIPTION + "Modify hwUserGroupCarCir,hwUserGroupCarPir,hwUserGroupCarCbs,hwUserGroupCarPbs,hwUserGroupCarInBoundCir,hwUserGroupCarInBoundPir,hwUserGroupCarInBoundCbs,hwUserGroupCarInBoundPbs in hwUserGroupEntry" + + REVISION "201507282100Z" + DESCRIPTION + "Modify hwDot1xAccessProfileEthTrunkHandShakePeriod,userAuthenProfileAuthenFailAgingTime,userAuthenProfilePreAuthenAgingTime,userAuthenProfileAuthenFailReAuthenTimer" + + REVISION "201507310917Z" + DESCRIPTION + "Modify hwAccessSSID,hwAccessDomain,hwAccessUserName" + + REVISION "201508080935Z" + DESCRIPTION + "Add hwAAAChasisIPv6AddressThreshold,hwAAASlotIPv6AddressThreshold,hwAAAChasisIPv6AddressThresholdAlarm,hwAAAChasisIPv6AddressThresholdResume,hwAAASlotIPv6AddressThresholdAlarm and hwAAASlotIPv6AddressThresholdResume" + + REVISION "201508261605Z" + DESCRIPTION + "Add userAuthenProfileAuthenFailAuthorResponseSuccess in userAuthenProfileEntry; Modify userAuthenProfilePreAuthenUserGroupName,userAuthenProfileAuthenFailAuthorUserGroupName,userAuthenProfileAuthenServerDownUserGroupName in userAuthenProfileEntry" + + REVISION "201509111138Z" + DESCRIPTION + "Add hwAAASessionGroupUpperLimitThreshold, hwAAASessionGroupUpperLimitResume, hwAAASessionGroupLowerLimitThreshold, hwAAASessionGroupLowerLimitAlarm, hwAAASessionGroupLowerLimitResume, hwAAASessionUpperLimitThreshold, hwAAAOnlineSessoinUpperLimitAlarm, hwAAAOnlineSessoinUpperLimitResume, hwAAASessionLowerLimitThreshold, hwAAAOnlineSessoinLowerLimitAlarm, hwAAAOnlineSessoinLowerLimitResume, hwAAASlotOnlineUserNumAlarm,hwAAASlotOnlineUserNumResume" + + REVISION "201606171051Z" + DESCRIPTION + "Add hwUserMaxNumResume, hwUserSlotMaxNumResume" + + REVISION "201607141152Z" + DESCRIPTION + "Add hwTotalAuthReqNumPortal, hwTotalAuthReqNumMac, hwTotalAuthReqNumDot1x" + + REVISION "201608121705Z" + DESCRIPTION + "Add hwServiceSchemeRedirectACL" + + REVISION "201608261030Z" + DESCRIPTION + "Add hwAccessQinQVLANID,hwAccessOption82CircuitID,hwAccessOption82RemoteID,hwAccessSessionTimeout,hwAccessISPVLAN,hwAccessISPInterface,hwAccessUserNumberTable,hwAccessUserNumberEntry,hwAccessUserNumberDot1x,hwAccessUserNumberMAC,hwAccessUserNumberPortal,hwAccessUserNumberPPP,hwAccessUserNumberNone,hwAccessUserNumberStatic,hwAccessUserNumberAdmin" + + REVISION "201701161705Z" + DESCRIPTION + "Add hwPortalAccessProfileWebProxyEnable, hwPortalAccessProfileWebProxyPort" + + REVISION "201707171706Z" + DESCRIPTION + "Modify hwAuthenSchemeTable, hwAcctSchemeTable, hwDomainStatTable, hwAccessTable, hwAccessExtTable, hwIPAccessTable, hwMACAccessTable, hwSlotConnectNumTable, hwSlotCardConnectNumTable, hwOfflineReasonStatTable, hwVpnAccessUserStatTable, hwInterfaceAccessUserStatTable, hwDomainAccessUserStatTable, hwSlotAccessUserStatTable, hwAAAOnlineFailRecordTable, hwDhcpOpt121RouteTable, hwAAAPwifSlotConnectNumTable, hwAAAPwifSlotCardConnectNumTable, hwAAAPwifSlotAccessUserStatTable, hwAAAPwifAccessTable" + + ::= { huaweiMgmt 2 } + + hwAAAMibObjects OBJECT IDENTIFIER ::= { hwAaa 1 } + + hwAuthenSchemeTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAuthenSchemeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwAuthenSchemeTable is an authentication scheme table. You can perform related configurations on the authentication scheme, including adding, deleting, querying, and modifying the authentication scheme. The system has default authentication scheme tables, that is, default0 and default1. The default schemes can be modified rather than be deleted." + ::= { hwAAAMibObjects 1 } + + hwAuthenSchemeEntry OBJECT-TYPE + SYNTAX HwAuthenSchemeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The authentication scheme entry." + INDEX { hwAuthenSchemeName } + ::= { hwAuthenSchemeTable 1 } + + HwAuthenSchemeEntry ::= + SEQUENCE { + hwAuthenSchemeName + DisplayString, + hwAuthenMethod + INTEGER, + hwAuthenRowStatus + RowStatus, + hwAuthenFailPolicy + INTEGER, + hwAuthenFailDomain + DisplayString + } + + hwAuthenSchemeName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The authentication scheme name." + ::= { hwAuthenSchemeEntry 1 } + + hwAuthenMethod OBJECT-TYPE + SYNTAX INTEGER + { + local(1), + noauth(2), + radius(3), + localRadius(4), + radiusLocal(5), + radiusNoauth(6), + tacacs(7), + tacacsLocal(8), + localTacacs(9), + tacacsNoauth(10), + localNoauth(11), + radiusTacacs(12), + tacacsRadius(13), + localRadiusNoauth(14), + localTacacsNoauth(15), + radiusLocalNoauth(16), + radiusTacacsNoauth(17), + tacacsLocalNoauth(18), + tacacsRadiusNoauth(19), + localRadiusTacacs(20), + radiusLocalTacacs(21), + localTacacsRadius(22), + radiusTacacsLocal(23), + tacacsLocalRadius(24), + tacacsRadiusLocal(25), + localRadiusTacacsNoauth(26), + localTacacsRadiusNoauth(27), + radiusLocalTacacsNoauth(28), + radiusTacacsLocalNoauth(29), + tacacsLocalRadiusNoauth(30), + tacacsRadiusLocalNoauth(31), + radiusProxy(32) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The authentication method." + ::= { hwAuthenSchemeEntry 2 } + + hwAuthenRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row administration status, only supporting add or delete." + ::= { hwAuthenSchemeEntry 3 } + + hwAuthenFailPolicy OBJECT-TYPE + SYNTAX INTEGER + { + online(1), + offline(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The authentication fail policy, + online(1):keeping user online, + offline(2):making user offline. + " + ::= { hwAuthenSchemeEntry 4 } + + hwAuthenFailDomain OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The authentication fail domain." + ::= { hwAuthenSchemeEntry 5 } + + + hwAcctSchemeTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAcctSchemeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwAcctSchemeTable is an accounting scheme table. You can perform related configurations on the accounting scheme. The system has default accounting scheme tables, that is, default0 and default1. The default schemes can be modified rather than be deleted." + ::= { hwAAAMibObjects 2 } + + hwAcctSchemeEntry OBJECT-TYPE + SYNTAX HwAcctSchemeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The account scheme entry." + INDEX { hwAcctSchemeName } + ::= { hwAcctSchemeTable 1 } + + HwAcctSchemeEntry ::= + SEQUENCE { + hwAcctSchemeName + DisplayString, + hwAccMethod + INTEGER, + hwAcctStartFail + INTEGER, + hwAcctOnlineFail + INTEGER, + hwAccRealTimeInter + Integer32, + hwAcctRowStatus + RowStatus, + hwAcctRealTimeIntervalUnit + INTEGER + } + + hwAcctSchemeName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The account scheme name." + ::= { hwAcctSchemeEntry 1 } + + hwAccMethod OBJECT-TYPE + SYNTAX INTEGER + { + noacct(2), + radius(3), + hwtacacs(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The account method." + ::= { hwAcctSchemeEntry 2 } + + hwAcctStartFail OBJECT-TYPE + SYNTAX INTEGER + { + none(1), + offline(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The account start fail to use scheme." + ::= { hwAcctSchemeEntry 3 } + + hwAcctOnlineFail OBJECT-TYPE + SYNTAX INTEGER + { + none(1), + offline(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The account realties fail to use scheme." + ::= { hwAcctSchemeEntry 4 } + + hwAccRealTimeInter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The realties account interval." + ::= { hwAcctSchemeEntry 5 } + + hwAcctRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row administrate status, only supporting add or delete." + ::= { hwAcctSchemeEntry 6 } + hwAcctRealTimeIntervalUnit OBJECT-TYPE + SYNTAX INTEGER + { + minute(1), + second(2), + none(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object indicates the unit for real time accounting." + ::= {hwAcctSchemeEntry 7} + + hwDomainTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDomainEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The domain table." + ::= { hwAAAMibObjects 4 } + + hwDomainEntry OBJECT-TYPE + SYNTAX HwDomainEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The domain table entry." + INDEX { hwDomainName } + ::= { hwDomainTable 1 } + + HwDomainEntry ::= + SEQUENCE { + hwDomainName + DisplayString, + hwDomainAuthenSchemeName + DisplayString, + hwDomainAcctSchemeName + DisplayString, + hwDomainRadiusGroupName + DisplayString, + hwDomainAccessLimitNum + Integer32, + hwDomainIfSrcRoute + TruthValue, + hwDomainNextHopIP + IpAddress, + hwDomainIdleCutTime + Integer32, + hwDomainIdleCutFlow + Integer32, + hwDomainRowStatus + RowStatus, + hwDomainType + INTEGER, + hwDomainServiceSchemeName + DisplayString, + hwDomainIdleCutType + INTEGER, + hwdomainipv6nexthop + DisplayString, + hwDomainForcePushUrl + DisplayString, + hwDomainForcePushUrlTemplate + DisplayString, + hwStateBlockFirstTimeRangeName + DisplayString, + hwStateBlockSecondTimeRangeName + DisplayString, + hwStateBlockThirdTimeRangeName + DisplayString, + hwStateBlockForthTimeRangeName + DisplayString, + hwDomainFlowStatistic + INTEGER + } + + hwDomainName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The domain name." + ::= { hwDomainEntry 1 } + + hwDomainAuthenSchemeName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The authentication scheme name." + ::= { hwDomainEntry 2 } + + hwDomainAcctSchemeName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The account scheme name." + ::= { hwDomainEntry 3 } + + hwDomainRadiusGroupName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The group name of radius group table." + ::= { hwDomainEntry 4 } + + hwDomainAccessLimitNum OBJECT-TYPE + SYNTAX Integer32 (0..283648) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The access limit number of domain." + ::= { hwDomainEntry 6 } + + hwDomainIfSrcRoute OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The route of source interface." + ::= { hwDomainEntry 7 } + + hwDomainNextHopIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The next hop of source IP address route." + ::= { hwDomainEntry 8 } + + hwDomainIdleCutTime OBJECT-TYPE + SYNTAX Integer32 (0..1440) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The cut time of idle interval." + ::= { hwDomainEntry 9 } + + hwDomainIdleCutFlow OBJECT-TYPE + SYNTAX Integer32 (-1..76800000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The flow of idle interval, in Kbytes/min, 0 indicates idle-cut is not performed, + -1 indicates idle-cut is performed with 0 idle-rate." + ::= { hwDomainEntry 10 } + + hwDomainRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row administrate status, supporting add, delete, active or inactive." + ::= { hwDomainEntry 11 } + + + hwDomainType OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + device(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The domain type." + ::= { hwDomainEntry 12 } + + hwDomainServiceSchemeName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The service scheme name." + ::= { hwDomainEntry 13 } + + hwDomainIdleCutType OBJECT-TYPE + SYNTAX INTEGER + { + both(1), + inbound(2), + outbound(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of idle-cut, default type is 1." + ::= { hwDomainEntry 14 } + + hwdomainipv6nexthop OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The next hop of IPv6 policy route." + ::= { hwDomainEntry 15 } + + hwDomainForcePushUrl OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..200)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The url to push." + ::= { hwDomainEntry 16 } + hwDomainForcePushUrlTemplate OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The url-template to push." + ::= { hwDomainEntry 17 } + hwStateBlockFirstTimeRangeName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The first time-range name of domain block." + ::= { hwDomainEntry 18 } + hwStateBlockSecondTimeRangeName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The second time-range name of domain block." + ::= { hwDomainEntry 19 } + hwStateBlockThirdTimeRangeName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The third time-range name of domain block." + ::= { hwDomainEntry 20 } + hwStateBlockForthTimeRangeName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The forth time-range name of domain block." + ::= { hwDomainEntry 21 } + hwDomainFlowStatistic OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "flow Statistic enable." + ::= { hwDomainEntry 22 } + + hwDomainExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDomainExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The domain extend table." + ::= { hwAAAMibObjects 5 } + + hwDomainExtEntry OBJECT-TYPE + SYNTAX HwDomainExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The domain extend entry." + INDEX { hwDomainName } + ::= { hwDomainExtTable 1 } + + HwDomainExtEntry ::= + SEQUENCE { + hwDomainPPPURL + DisplayString, + hwIfDomainActive + TruthValue, + hwPriority + Integer32, + hwWebServerURL + DisplayString, + hwIPPoolOneName + DisplayString, + hwIPPoolTwoName + DisplayString, + hwIPPoolThreeName + DisplayString, + hwTwoLevelAcctRadiusGroupName + DisplayString, + hwVPDNGroupIndex + Integer32, + hwUclIndex + Integer32, + hwIfPPPoeURL + TruthValue, + hwUclGroupName + DisplayString, + hwVpdnGroupName + DisplayString, + hwDomainVrf + DisplayString, + hwDomainGre + DisplayString, + hwDomainRenewIPTag + TruthValue, + hwPortalURL + DisplayString, + hwPortalServerIP + IpAddress, + hwRedirectTimesLimit + Integer32, + hwDot1xTemplate + Integer32, + hwWebServerIP + IpAddress, + hwWebServerMode + Integer32, + hwPoolWarningThreshold + Integer32, + hwTacGroupName + DisplayString, + hwServicePolicyName + DisplayString, + hwCopsGroupSSGType + DisplayString, + hwDomainAuthorSchemeName + DisplayString, + hwNtvUserProfileName + DisplayString, + hwDomainQoSProfile + DisplayString, + hwDomainZone + DisplayString, + hwIfL2tpRadiusForce + TruthValue, + hwDownPriority + Integer32, + hwPPPForceAuthtype + INTEGER, + hwDnsIPAddress + IpAddress, + hwAdminUserPriority + Integer32, + hwShapingTemplate + DisplayString, + hwDomainDPIPolicyName + DisplayString, + hwCopsGroupSIGType + DisplayString, + hwCopsGroupCIPNType + DisplayString, + hwPCReduceCir + Integer32, + hwValAcctType + INTEGER, + hwValRadiusServer + DisplayString, + hwValCopsServer + DisplayString, + hwPCReducePir + Integer32, + hwDomainInboundL2tpQoSProfile + DisplayString, + hwDomainOutboundL2tpQoSProfile + DisplayString, + hwIfMulticastForward + TruthValue, + hwMulticastVirtualSchedulRezCir + Integer32, + hwMulticastVirtualSchedulRezPir + Integer32, + hwMaxMulticastListNum + Integer32, + hwMultiProfile + DisplayString, + hwDomainServiceType + INTEGER, + hwWebServerUrlParameter + TruthValue, + hwWebServerRedirectKeyMscgName + DisplayString, + hwPoratalServerUrlParameter + TruthValue, + hwPoratalServerFirstUrlKeyName + DisplayString, + hwPoratalServerFirstUrlKeyDefaultName + TruthValue, + hwDnsSecondIPAddress + IpAddress, + hwDomainIgmpEnable + Integer32, + hwIPv6PoolName + DisplayString, + hwIPv6PrefixshareFlag + INTEGER, + hwUserBasicServiceIPType + DisplayString, + hwPriDnsIPv6Address + Ipv6Address, + hwSecDnsIPv6Address + Ipv6Address, + hwDualStackAccountingType + INTEGER, + hwIPv6PoolWarningThreshold + Integer32, + hwIPv6CPWaitDHCPv6Delay + Integer32, + hwIPv6ManagedAddressFlag + INTEGER, + hwIPv6CPIFIDAvailable + TruthValue, + hwIPv6OtherFlag + INTEGER, + hwIPv6CPAssignIFID + TruthValue, + hwMultiIPv6ProfileName + DisplayString, + hwWebServerURLSlave + DisplayString, + hwWebServerIPSlave + IpAddress, + hwBindAuthWebIP + IpAddress, + hwBindAuthWebVrf + DisplayString, + hwBindAuthWebIPSlave + IpAddress, + hwBindAuthWebVrfSlave + DisplayString, + hwExtVpdnGroupName + DisplayString, + hwDomainUserGroupName + DisplayString, + hwAFTRName + DisplayString, + hwDomainDhcpOpt64SepAndSeg + DisplayString, + hwDomainDhcpServerAck + TruthValue + } + + hwDomainPPPURL OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..200)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The URL of portal." + ::= { hwDomainExtEntry 1 } + + hwIfDomainActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Whether domain is usable." + ::= { hwDomainExtEntry 2 } + + hwPriority OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The priority of up user." + DEFVAL { 0 } + ::= { hwDomainExtEntry 3 } + + hwWebServerURL OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..200)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The URL of force web server." + ::= { hwDomainExtEntry 4 } + + hwIPPoolOneName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP pool name." + ::= { hwDomainExtEntry 5 } + + hwIPPoolTwoName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP pool name." + ::= { hwDomainExtEntry 6 } + + hwIPPoolThreeName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP pool name." + ::= { hwDomainExtEntry 7 } + + hwTwoLevelAcctRadiusGroupName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The radius group name." + ::= { hwDomainExtEntry 9 } + + hwVPDNGroupIndex OBJECT-TYPE + SYNTAX Integer32 (1..1000|65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The VPDN group name." + ::= { hwDomainExtEntry 10 } + + hwUclIndex OBJECT-TYPE + SYNTAX Integer32(0..1023|65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "UCL index" + ::= { hwDomainExtEntry 11 } + + hwIfPPPoeURL OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether support offering URL for PPP0E user." + ::= { hwDomainExtEntry 12 } + + + hwUclGroupName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The user access control group name." + ::= { hwDomainExtEntry 13 } + + hwVpdnGroupName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The VPDN group name." + ::= { hwDomainExtEntry 15 } + + hwDomainVrf OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The domain VPN instance name." + ::= { hwDomainExtEntry 16 } + hwDomainGre OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The GRE group name" + ::= { hwDomainExtEntry 17 } + + hwDomainRenewIPTag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "if reallocate IP address" + DEFVAL { false } + ::= { hwDomainExtEntry 18 } + + hwPortalURL OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..200)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Portal server URL for user" + ::= { hwDomainExtEntry 19 } + + hwPortalServerIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Portal server IP address" + ::= { hwDomainExtEntry 20 } + + + hwRedirectTimesLimit OBJECT-TYPE + SYNTAX Integer32 (1..5) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Max times to redirect " + DEFVAL { 2 } + ::= { hwDomainExtEntry 21 } + + hwDot1xTemplate OBJECT-TYPE + SYNTAX Integer32 (1..256) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the template used for the authentication of 802.1X users in a domain." + DEFVAL { 1 } + ::= { hwDomainExtEntry 22 } + + hwWebServerIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IPadress of force web server" + ::= { hwDomainExtEntry 23 } + + hwWebServerMode OBJECT-TYPE + SYNTAX Integer32 (1..256) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "MODE of force web server" + ::= { hwDomainExtEntry 24 } + + hwPoolWarningThreshold OBJECT-TYPE + SYNTAX Integer32 (1..100|255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the alarm threshold for the address pool bound to a domain. + If the value is 255, it is invalid." + DEFVAL { 255 } + ::= { hwDomainExtEntry 25 } + + hwTacGroupName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Domain TACACS group name" + ::= { hwDomainExtEntry 26 } + hwServicePolicyName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Domain service policy name" + ::= { hwDomainExtEntry 27 } + hwCopsGroupSSGType OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Domain COPS group name" + ::= { hwDomainExtEntry 28 } + + hwDomainAuthorSchemeName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Domain Author Scheme" + ::= { hwDomainExtEntry 29 } + + hwNtvUserProfileName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "Domain IPTV user profile" + ::= { hwDomainExtEntry 30 } + + hwDomainQoSProfile OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Domain Qos profile" + ::= { hwDomainExtEntry 31 } + + hwDomainZone OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Domain FWZone" + ::= { hwDomainExtEntry 32 } + + hwIfL2tpRadiusForce OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "if force l2tp by radius" + ::= { hwDomainExtEntry 33 } + + hwDownPriority OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "user down priority + + 0~7, + trust-dscp(8), + trust-8021p-inner(9), + trust-8021p-outer(10), + trust-exp-inner(11), + trust-exp-outer(12), + unchangeable(15)" + DEFVAL { 0 } + ::= { hwDomainExtEntry 34 } + + + hwPPPForceAuthtype OBJECT-TYPE + SYNTAX INTEGER + { + pap(0), + chap(1), + mschapv1(2), + mschapv2(3), + none(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set force authentication type for PPP " + ::= { hwDomainExtEntry 35 } + + hwDnsIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IPadress of DNS" + ::= { hwDomainExtEntry 36 } + + hwAdminUserPriority OBJECT-TYPE + SYNTAX Integer32 (-1..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Priority of admin user. + If the value is -1, it indicates that there is no authority." + ::= { hwDomainExtEntry 37 } + + hwShapingTemplate OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Shaping template" + ::= { hwDomainExtEntry 38 } + + hwDomainDPIPolicyName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "DPI policy name" + ::= { hwDomainExtEntry 39 } + + hwCopsGroupSIGType OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Domain COPS group name" + ::= { hwDomainExtEntry 40 } + + hwCopsGroupCIPNType OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Domain COPS group name" + ::= { hwDomainExtEntry 41 } + + + hwPCReduceCir OBJECT-TYPE + SYNTAX Integer32 (0..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "reduce cir" + ::= { hwDomainExtEntry 43} + + hwValAcctType OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + default(1), + radius(2), + cops(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + value added service accounting type" + DEFVAL {1} + ::= { hwDomainExtEntry 44 } + + hwValRadiusServer OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + radius server" + + ::= { hwDomainExtEntry 45 } + + hwValCopsServer OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "cops server" + ::= {hwDomainExtEntry 46 } + + hwPCReducePir OBJECT-TYPE + SYNTAX Integer32 (0..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "reduce PIR" + ::= { hwDomainExtEntry 47} + + hwDomainInboundL2tpQoSProfile OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure inbound L2TP QOS Profile + " + ::= { hwDomainExtEntry 48} + + hwDomainOutboundL2tpQoSProfile OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure outbound L2TP QOS Profile + " + ::= { hwDomainExtEntry 49} + + hwIfMulticastForward OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If multicast forward + " + DEFVAL {1} + ::= { hwDomainExtEntry 50} + + hwMulticastVirtualSchedulRezCir OBJECT-TYPE + SYNTAX Integer32 (0 | 128..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Multicast virtual schedule reserve Cir + " + ::= { hwDomainExtEntry 51} + + hwMulticastVirtualSchedulRezPir OBJECT-TYPE + SYNTAX Integer32 (0 | 128..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Multicast virtual schedule reserve PIR + " + ::= { hwDomainExtEntry 52} + + hwMaxMulticastListNum OBJECT-TYPE + SYNTAX Integer32 (1..64) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Max list num + " + ::= { hwDomainExtEntry 53} + + hwMultiProfile OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Multicast profile + " + ::= { hwDomainExtEntry 54} + + hwDomainServiceType OBJECT-TYPE + SYNTAX INTEGER + { + stb(0), + hsi(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Service type,0 for HSI,1 for not HSI. + " + DEFVAL {1} + ::= { hwDomainExtEntry 55 } + + hwWebServerUrlParameter OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If Web Server URL Parameter is enabling + " + DEFVAL {1} + ::= { hwDomainExtEntry 56} + + hwWebServerRedirectKeyMscgName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure Web Server Redirect Key MscgName + " + ::= { hwDomainExtEntry 57} + + hwPoratalServerUrlParameter OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If Portal Server UrlParameter is enabling + " + DEFVAL {1} + ::= { hwDomainExtEntry 58} + + hwPoratalServerFirstUrlKeyName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Portal Server Rollback first URL key-name + " + ::= { hwDomainExtEntry 59} + + hwPoratalServerFirstUrlKeyDefaultName OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If the Portal Server Rollback first URL default name + " + DEFVAL {1} + ::= { hwDomainExtEntry 60} + + hwDnsSecondIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Second IP address of DNS" + ::= { hwDomainExtEntry 61 } + + hwDomainIgmpEnable OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IGMP ENABLE" + ::= { hwDomainExtEntry 62 } + hwIPv6PoolName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..65)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of IPv6 address pool. The format to set value is : operator+pool index list. operator: 1-Add, 2-Delete" + ::= { hwDomainExtEntry 63 } + + hwIPv6PrefixshareFlag OBJECT-TYPE + SYNTAX INTEGER + { + shared(1), + unshared(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The flag indicating whether the prefix is shared." + ::= { hwDomainExtEntry 64 } + + hwUserBasicServiceIPType OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..3)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The basic service type. UCHAR[0]-IPv4, UCHAR[1]-IPv6, UCHAR[2]-IPv6-PD. '0'-without such basic service, '1'-with such basic service." + ::= { hwDomainExtEntry 65 } + + hwPriDnsIPv6Address OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IPv6 primary DNS address." + ::= { hwDomainExtEntry 66 } + + hwSecDnsIPv6Address OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IPv6 secondary DNS address." + ::= { hwDomainExtEntry 67 } + + hwDualStackAccountingType OBJECT-TYPE + SYNTAX INTEGER + { + seperate(1), + identical(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The flag whether to accouting stream separately for dual user." + ::= { hwDomainExtEntry 68 } + + hwIPv6PoolWarningThreshold OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IPv6 warning threshold. Default value is 0, indicating no warning." + ::= { hwDomainExtEntry 69 } + + hwIPv6CPWaitDHCPv6Delay OBJECT-TYPE + SYNTAX Integer32 (30..120) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The time(seconds) of waiting for DHCPv6 packet after IPv6CP. Default value is 60 seconds" + ::= { hwDomainExtEntry 70 } + + hwIPv6ManagedAddressFlag OBJECT-TYPE + SYNTAX INTEGER + { + ndra(1), + dhcpv6(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The address configuration method for PPP and L2TP user." + ::= { hwDomainExtEntry 71 } + + hwIPv6CPIFIDAvailable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The flag indicating whether PPP and L2TP user will use the interface-id of ipv6cp negotiation in DHCPv6 address allocation." + ::= { hwDomainExtEntry 72 } + + hwIPv6OtherFlag OBJECT-TYPE + SYNTAX INTEGER + { + ndra(1), + dhcpv6(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The method PPP and L2TP user get configuration parameters." + ::= { hwDomainExtEntry 73 } + + hwIPv6CPAssignIFID OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The flag indicating whether BRAS assign interface-id on IPv6CP negotiation." + ::= { hwDomainExtEntry 74 } + + hwMultiIPv6ProfileName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of multicast profile." + ::= { hwDomainExtEntry 75 } + + hwWebServerURLSlave OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..200)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The URL of slave force web server." + ::= { hwDomainExtEntry 76 } + + hwWebServerIPSlave OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IPadress of slave force web server." + ::= { hwDomainExtEntry 77 } + + hwBindAuthWebIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IPadress of bind authentication web server." + ::= { hwDomainExtEntry 78 } + + hwBindAuthWebVrf OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The VPN instance name of bind authentication web server." + ::= { hwDomainExtEntry 79 } + + hwBindAuthWebIPSlave OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IPadress of slave bind authentication web server." + ::= { hwDomainExtEntry 80 } + + hwBindAuthWebVrfSlave OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The VPN instance name of slave bind authentication web server." + ::= { hwDomainExtEntry 81 } + + hwExtVpdnGroupName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The extended VPDN group name." + ::= { hwDomainExtEntry 82 } + + hwDomainUserGroupName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The user group name." + ::= { hwDomainExtEntry 83 } + hwAFTRName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The AFTR name." + ::= { hwDomainExtEntry 84 } + + hwDomainDhcpOpt64SepAndSeg OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..5)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Option64 parse separator and segment number." + ::= { hwDomainExtEntry 85 } + + hwDomainDhcpServerAck OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether to deal dhcp server's ack packet when user online." + ::= { hwDomainExtEntry 86 } + + hwDomainStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDomainStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwDomainStatTable is a table of domain information. You can use this table to count the total number of online users, and collect statistics on the traffic and IP pool in the domain." + ::= { hwAAAMibObjects 6 } + + hwDomainStatEntry OBJECT-TYPE + SYNTAX HwDomainStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Domain Stat Entry" + INDEX { hwDomainName } + ::= { hwDomainStatTable 1 } + + HwDomainStatEntry ::= + SEQUENCE { + hwDomainAccessedNum + Integer32, + hwDomainOnlineNum + Integer32, + hwDomainOnlinePPPUser + Integer32, + hwDomainFlowDnByte + Counter64, + hwDomainFlowDnPkt + Counter64, + hwDomainFlowUpByte + Counter64, + hwDomainFlowUpPkt + Counter64, + hwDomainIPTotalNum + Integer32, + hwDomainIPUsedNum + Integer32, + hwDomainIPConflictNum + Integer32, + hwDomainIPExcludeNum + Integer32, + hwDomainIPIdleNum + Integer32, + hwDomainIPUsedPercent + DisplayString, + hwDomainPPPoENum + Integer32, + hwDomainAuthenRequestsRcvNum + Integer32, + hwDomainAuthenAcceptsNum + Integer32, + hwDomainAuthenRejectsNum + Integer32, + hwDomainAcctRequestsRcvNum + Integer32, + hwDomainAcctRspSuccessNum + Integer32, + hwDomainAcctRspFailuresNum + Integer32, + hwDomainIPv6AddressTotalNum + Integer32, + hwDomainIPv6AddressUsedNum + Integer32, + hwDomainIPv6AddressFreeNum + Integer32, + hwDomainIPv6AddressConflictNum + Integer32, + hwDomainIPv6AddressExcludeNum + Integer32, + hwDomainIPv6AddressUsedPercent + DisplayString, + hwDomainNDRAPrefixTotalNum + Integer32, + hwDomainNDRAPrefixUsedNum + Integer32, + hwDomainNDRAPrefixFreeNum + Integer32, + hwDomainNDRAPrefixConflictNum + Integer32, + hwDomainNDRAPrefixExcludeNum + Integer32, + hwDomainNDRAPrefixUsedPercent + DisplayString, + hwDomainPDPrefixTotalNum + Integer32, + hwDomainPDPrefixUsedNum + Integer32, + hwDomainPDPrefixFreeNum + Integer32, + hwDomainPDPrefixConflictNum + Integer32, + hwDomainPDPrefixExcludeNum + Integer32, + hwDomainPDPrefixUsedPercent + DisplayString, + hwDomainIPv6FlowDnByte + Counter64, + hwDomainIPv6FlowDnPkt + Counter64, + hwDomainIPv6FlowUpByte + Counter64, + hwDomainIPv6FlowUpPkt + Counter64 + } + + hwDomainAccessedNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Accessed Num" + ::= { hwDomainStatEntry 1 } + + hwDomainOnlineNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Online num" + ::= { hwDomainStatEntry 2 } + + hwDomainOnlinePPPUser OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Online PPP user num" + ::= { hwDomainStatEntry 3 } + + hwDomainFlowDnByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Flow Down Byte" + ::= { hwDomainStatEntry 4 } + + hwDomainFlowDnPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Flow Down Packet" + ::= { hwDomainStatEntry 5 } + + hwDomainFlowUpByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Flow Up Byte" + ::= { hwDomainStatEntry 6 } + + hwDomainFlowUpPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Flow Up Packet" + ::= { hwDomainStatEntry 7 } + + hwDomainIPTotalNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total IP addresses number configured in this domain" + ::= { hwDomainStatEntry 8 } + + hwDomainIPUsedNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Used IP addresses number" + ::= { hwDomainStatEntry 9 } + + hwDomainIPConflictNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Conflicted IP addresses number" + ::= { hwDomainStatEntry 10 } + hwDomainIPExcludeNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Excluded IP addresses number" + ::= { hwDomainStatEntry 11 } + + hwDomainIPIdleNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Idle IP addresses number" + ::= { hwDomainStatEntry 12 } + + hwDomainIPUsedPercent OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP address used percent" + ::= { hwDomainStatEntry 13 } + + hwDomainPPPoENum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PPPoE user number" + ::= { hwDomainStatEntry 14 } + + hwDomainAuthenRequestsRcvNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "hwDomainAuthenRequestsRcvNum" + ::= { hwDomainStatEntry 15 } + + hwDomainAuthenAcceptsNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "hwDomainAuthenAcceptsNum" + ::= { hwDomainStatEntry 16 } + + hwDomainAuthenRejectsNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "hwDomainAuthenRejectsNum" + ::= { hwDomainStatEntry 17 } + + hwDomainAcctRequestsRcvNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "hwDomainAcctRequestsRcvNum" + ::= { hwDomainStatEntry 18 } + + hwDomainAcctRspSuccessNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "hwDomainAcctRspSuccessNum" + ::= { hwDomainStatEntry 19 } + + hwDomainAcctRspFailuresNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "hwDomainAcctRspFailuresNum" + ::= { hwDomainStatEntry 20 } + + hwDomainIPv6AddressTotalNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total IPv6 address number of domain." + ::= { hwDomainStatEntry 21 } + + hwDomainIPv6AddressUsedNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The used IPv6 address number of domain." + ::= { hwDomainStatEntry 22 } + + hwDomainIPv6AddressFreeNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The free IPv6 address number of domain." + ::= { hwDomainStatEntry 23 } + + hwDomainIPv6AddressConflictNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The conflict IPv6 address number of domain." + ::= { hwDomainStatEntry 24 } + + hwDomainIPv6AddressExcludeNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The excluded IPv6 address number of domain." + ::= { hwDomainStatEntry 25 } + + hwDomainIPv6AddressUsedPercent OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The percent of used IPv6 addressof domain." + ::= { hwDomainStatEntry 26 } + + hwDomainNDRAPrefixTotalNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total NDRA prefix number of domain." + ::= { hwDomainStatEntry 27 } + + hwDomainNDRAPrefixUsedNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The used NDRA prefix number of domain." + ::= { hwDomainStatEntry 28 } + + hwDomainNDRAPrefixFreeNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The free NDRA prefix number of domain." + ::= { hwDomainStatEntry 29 } + + hwDomainNDRAPrefixConflictNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The conflict NDRA prefix number of domain." + ::= { hwDomainStatEntry 30 } + + hwDomainNDRAPrefixExcludeNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The excluded NDRA prefix number of domain." + ::= { hwDomainStatEntry 31 } + + hwDomainNDRAPrefixUsedPercent OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The percent of used IPv6 NDRA prefix of domain." + ::= { hwDomainStatEntry 32 } + + hwDomainPDPrefixTotalNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total PD prefix number of domain." + ::= { hwDomainStatEntry 33 } + + hwDomainPDPrefixUsedNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The used PD prefix number of domain." + ::= { hwDomainStatEntry 34 } + + hwDomainPDPrefixFreeNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The free PD prefix number of domain." + ::= { hwDomainStatEntry 35 } + + hwDomainPDPrefixConflictNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The conflict PD prefix number of domain." + ::= { hwDomainStatEntry 36 } + + hwDomainPDPrefixExcludeNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The excluded PD prefix number of domain." + ::= { hwDomainStatEntry 37 } + + hwDomainPDPrefixUsedPercent OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The percent of used IPv6 PD prefix of domain." + ::= { hwDomainStatEntry 38 } + + hwDomainIPv6FlowDnByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IPv6 flow down byte in a domain." + ::= { hwDomainStatEntry 39 } + + hwDomainIPv6FlowDnPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IPv6 flow down packet in a domain." + ::= { hwDomainStatEntry 40 } + + hwDomainIPv6FlowUpByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IPv6 flow up byte in a domain." + ::= { hwDomainStatEntry 41 } + + hwDomainIPv6FlowUpPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IPv6 flow up packet in a domain." + ::= { hwDomainStatEntry 42 } + + hwLocalUserTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwLocalUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Local user table" + ::= { hwAAAMibObjects 10 } + + hwLocalUserEntry OBJECT-TYPE + SYNTAX HwLocalUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Local user Entry" + INDEX { hwLocalUserName } + ::= { hwLocalUserTable 1 } + + HwLocalUserEntry ::= + SEQUENCE { + hwLocalUserName + DisplayString, + hwLocalUserPassword + DisplayString, + hwLocalUserAccessType + Unsigned32, + hwLocalUserPriority + Integer32, + hwftpdirction + DisplayString, + hwQosProfileName + DisplayString, + hwLocalUserRowStatus + RowStatus, + hwLocalUserIpAddress + IpAddress, + hwLocalUserVpnInstance + DisplayString, + hwLocalUserAccessLimitNum + Unsigned32, + hwLocalUserPasswordLifetimeMin + Integer32, + hwLocalUserPasswordLifetimeMax + Integer32, + hwLocalUserIfAllowWeakPassword + INTEGER, + hwLocalUserPasswordSetTime + DisplayString, + hwLocalUserPasswordExpireTime + DisplayString, + hwLocalUserPasswordIsExpired + INTEGER, + hwLocalUserPasswordIsOrginal + INTEGER, + hwhttpdirectory + DisplayString + + } + + hwLocalUserName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..253)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Local user name" + ::= { hwLocalUserEntry 1 } + + hwLocalUserPassword OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "local user's password" + ::= { hwLocalUserEntry 2 } + + hwLocalUserAccessType OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Local user's type + 0xFFFFFFFF all + 0x00000001 PPP + 0x00000002 VLAN WEB + 0x00000004 VLAN, + 0x00000010 CABLE MODEM + 0x00000020 802.1X, + 0x00000040 telnet, + 0x00000080 terminals + 0x00000100 ftp, + 0x00000200 SSH, + 0x00000400 x25pa" + ::= { hwLocalUserEntry 3 } + + hwLocalUserPriority OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Local user's priority + " + ::= { hwLocalUserEntry 4 } + + hwftpdirction OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "ftp directory" + ::= { hwLocalUserEntry 5 } + + hwQosProfileName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "qos profile" + ::= { hwLocalUserEntry 6 } + + hwLocalUserRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "row admin status" + ::= { hwLocalUserEntry 12 } + + hwLocalUserIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "user IP address" + ::= { hwLocalUserEntry 13 } + + hwLocalUserVpnInstance OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "VPN Instance name" + ::= { hwLocalUserEntry 14 } + + hwLocalUserAccessLimitNum OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum number of access limit" + ::= { hwLocalUserEntry 15 } + + hwLocalUserPasswordLifetimeMin OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The minimum seconds of local user's password" + ::= { hwLocalUserEntry 16 } + + hwLocalUserPasswordLifetimeMax OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum days of local user's password" + ::= { hwLocalUserEntry 17 } + + hwLocalUserIfAllowWeakPassword OBJECT-TYPE + SYNTAX INTEGER + { + notallow(1), + allow(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Whether to allow setting weak password. The default value is 1. + It is recommended that the password consist of at least 2 types of characters, + including lowercase letters, uppercase letters, numerals and special characters." + ::= { hwLocalUserEntry 18 } + + hwLocalUserPasswordSetTime OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Local user password set time." + ::= { hwLocalUserEntry 19 } + + hwLocalUserPasswordExpireTime OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Local user password expire time." + ::= { hwLocalUserEntry 20 } + + hwLocalUserPasswordIsExpired OBJECT-TYPE + SYNTAX INTEGER + { + notExpired(0), + expired(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Local user password is expired." + ::= { hwLocalUserEntry 21 } + + hwLocalUserPasswordIsOrginal OBJECT-TYPE + SYNTAX INTEGER + { + notOrginal(0), + orginal(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Local user password is orginal." + ::= { hwLocalUserEntry 22 } + + hwhttpdirectory OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "http directory" + ::= { hwLocalUserEntry 23 } + + hwLocalUserExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwLocalUserExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "local user extend table" + ::= { hwAAAMibObjects 11 } + + hwLocalUserExtEntry OBJECT-TYPE + SYNTAX HwLocalUserExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + + Local user table is used to save the relevant information of the local user. + The index item is node hwLocalUserName, which can only be entered during the creation, + and can not be modified thereafter. When its access number is 0, it can not be deleted. + Operation constraint description: + 1. The present user online is not allowed to be deleted. + 2. When adding new record, the username must contain a field name. + The format of username is 'user@domain' + " + INDEX { hwLocalUserName } + ::= { hwLocalUserExtTable 1 } + + HwLocalUserExtEntry ::= + SEQUENCE { + hwLocalUserState + INTEGER, + hwLocalUserNoCallBackVerify + TruthValue, + hwLocalUserCallBackDialStr + DisplayString, + hwLocalUserBlockFailTimes + Integer32, + hwLocalUserBlockInterval + Integer32, + hwLocalUserUserGroup + DisplayString, + hwLocalUserDeviceType + DisplayString, + hwLocalUserExpireDate + DisplayString, + hwLocalUserIdleTimeoutSecond + Integer32, + hwLocalUserTimeRange + DisplayString, + hwLocalUserIsExpired + INTEGER, + hwLocalUserExpireHour + Integer32 + } + + hwLocalUserState OBJECT-TYPE + SYNTAX INTEGER + { + block(0), + active(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "user status" + ::= { hwLocalUserExtEntry 2 } + + hwLocalUserNoCallBackVerify OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "if verify for callback" + ::= { hwLocalUserExtEntry 3 } + + hwLocalUserCallBackDialStr OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "call back number" + ::= { hwLocalUserExtEntry 4 } + + hwLocalUserBlockFailTimes OBJECT-TYPE + SYNTAX Integer32 (0..10) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Blocking state, set the number of requests to allow the user authentication error. + and the value of this object is invalid, 0 is displayed." + ::= { hwLocalUserExtEntry 5 } + + hwLocalUserBlockInterval OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Blocking state, set the user authentication request to allow time between blocking,unit:minute. + and the value of this object is invalid, 0 is displayed." + ::= { hwLocalUserExtEntry 6 } + + hwLocalUserUserGroup OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Local user group" + ::= { hwLocalUserExtEntry 7 } + + hwLocalUserDeviceType OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Access user device type" + ::= { hwLocalUserExtEntry 8 } + + hwLocalUserExpireDate OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..10)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The expiration date of a local account" + ::= { hwLocalUserExtEntry 9 } + + hwLocalUserIdleTimeoutSecond OBJECT-TYPE + SYNTAX Integer32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The timeout period for disconnection of the user" + ::= { hwLocalUserExtEntry 10 } + + hwLocalUserTimeRange OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time-range of user" + ::= { hwLocalUserExtEntry 11 } + + hwLocalUserIsExpired OBJECT-TYPE + SYNTAX INTEGER + { + notExpired(0), + expired(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Local user is expired." + ::= { hwLocalUserExtEntry 12 } + + hwLocalUserExpireHour OBJECT-TYPE + SYNTAX Integer32 (0..23) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The expiration hour of a local account" + ::= { hwLocalUserExtEntry 13 } + + hwAAASetting OBJECT IDENTIFIER ::= { hwAAAMibObjects 13 } + + hwAAASettingEntry OBJECT IDENTIFIER ::= { hwAAASetting 1 } + + hwRoamChar OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..1)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Roam char, include '/',':','*','\','<','>','|' + " + ::= { hwAAASettingEntry 1 } + + hwGlobalControl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If use default configuration. " + ::= { hwAAASettingEntry 2 } + + hwSystemRecord OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "System record" + ::= { hwAAASettingEntry 3 } + + hwOutboundRecord OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "outbound record" + ::= { hwAAASettingEntry 4 } + + hwCmdRecord OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "command record" + ::= { hwAAASettingEntry 5 } + + hwPPPUserOfflineStandardize OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + This object indicates whether to report the standard cause of user logout to the RADIUS server when the user is abnormally logged out due to 'ppp-echo-fail'. + " + ::= { hwAAASettingEntry 6 } + + hwDomainNameParseDirection OBJECT-TYPE + SYNTAX INTEGER + { + lefttoright(0), + righttoleft(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + This object indicates the domain name resolution sequence: + lefttoright(0), + righttoleft(1) + " + ::= { hwAAASettingEntry 7 } + + hwDomainNameLocation OBJECT-TYPE + SYNTAX INTEGER + { + beforedelimiter(0), + afterdelimiter(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + This object indicates the position of the domain name: + beforedelimiter(0), + afterdelimiter(1) + " + ::= { hwAAASettingEntry 8 } + + hwAccessSpeedNumber OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Access Speed Number + " + ::= { hwAAASettingEntry 9 } + + hwAccessSpeedPeriod OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Access Speed Period + " + ::= { hwAAASettingEntry 10 } + + hwRealmNameChar OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..1)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Realm-name-delimiter. include @,|,:,',<,>,/,\,% + " + ::= { hwAAASettingEntry 11 } + + hwRealmParseDirection OBJECT-TYPE + SYNTAX INTEGER + { + lefttoright(0), + righttoleft(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + lefttoright(0), + righttoleft(1) .default is 0. + " + ::= { hwAAASettingEntry 12} + + hwIPOXpassword OBJECT-TYPE + SYNTAX DisplayString(SIZE (0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + IPOX user's password + " + ::= { hwAAASettingEntry 14 } + + + hwAccessDelayTransitionStep OBJECT-TYPE + SYNTAX Integer32(0..262144) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Access relay step, + " + ::= { hwAAASettingEntry 16 } + + hwAccessDelayTime OBJECT-TYPE + SYNTAX Integer32(0..2550) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximum access delay time, + " + ::= { hwAAASettingEntry 17 } + hwAccessDelayMinTime OBJECT-TYPE + SYNTAX Integer32(0..2550) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Minimum access delay time, + " + ::= { hwAAASettingEntry 18 } + + hwParsePriority OBJECT-TYPE + SYNTAX INTEGER + { + domainfirst(0), + realmfirst(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Parse priority ,default is 0 + + " + ::= { hwAAASettingEntry 19 } + + hwRealmNameLocation OBJECT-TYPE + SYNTAX INTEGER + { + beforedelimiter(0), + afterdelimiter(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + + beforedelimiter(0), + afterdelimiter(1).default is 0. + " + ::= { hwAAASettingEntry 20 } + + hwIPOXUsernameOption82 OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + first(1), + second(2), + third(3), + fourth(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IPOX user name generate type, default is 0. + " + ::= { hwAAASettingEntry 21 } + + hwIPOXUsernameIP OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + first(1), + second(2), + third(3), + fourth(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IPOX user name generate type, default is 0. + " + + ::= { hwAAASettingEntry 22 } + + hwIPOXUsernameSysname OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + first(1), + second(2), + third(3), + fourth(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IPOX user name generate type, default is 0. + " + + ::= { hwAAASettingEntry 23 } + + hwIPOXUsernameMAC OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + first(1), + second(2), + third(3), + fourth(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IPOX user name generate type ,default is 0. + " + ::= { hwAAASettingEntry 24 } + + hwDefaultUserName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure default user name type" + ::= { hwAAASettingEntry 25 } + + hwNasSerial OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure NAS serial number" + ::= { hwAAASettingEntry 26 } + + hwAAAPasswordRepeatNumber OBJECT-TYPE + SYNTAX Integer32(0..12) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Check to times of password can't repeat" + ::= { hwAAASettingEntry 27 } + + hwAAAPasswordRemindDay OBJECT-TYPE + SYNTAX Integer32(1..90) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Remind days before password expired" + ::= { hwAAASettingEntry 28 } + + hwOnlineUserNumLowerLimitThreshold OBJECT-TYPE + SYNTAX Integer32(0..99|255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The online user lower limit warning threshold" + DEFVAL { 255 } + ::= { hwAAASettingEntry 29 } + + hwOnlineUserNumUpperLimitThreshold OBJECT-TYPE + SYNTAX Integer32(1..100|255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The online user upper limit warning threshold" + DEFVAL { 255 } + ::= { hwAAASettingEntry 30 } + + hwTriggerLoose OBJECT-TYPE + SYNTAX Unsigned32(0..1440|4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Access trigger loose time" + DEFVAL { 120 } + ::= { hwAAASettingEntry 31 } + + hwOfflineSpeedNumber OBJECT-TYPE + SYNTAX Integer32 (50..256) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Offline Speed Number + " + ::= { hwAAASettingEntry 32 } + + hwIPOXpasswordKeyType OBJECT-TYPE + SYNTAX INTEGER + { + simple(1), + cipher(2) + }MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IPOX user's password type." + DEFVAL { 2 } + ::= { hwAAASettingEntry 33 } + + hwReauthorizeEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + This object indicates whether to allow administrator to modify user's user-group by command line : + enable(1), + disable(2) + " + ::= { hwAAASettingEntry 34 } + + hwDomainNameDelimiter OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..1)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Domain-name-delimiter. include \ / : < > | @ ' % + It can not be same with hwDomainNameSecurityDelimiter. + " + ::= { hwAAASettingEntry 35 } + + hwDomainNameSecurityDelimiter OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..1)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Domain-name-security-delimiter. include \ / : < > | @ ' % + It can not be same with hwDomainNameDelimiter. + " + ::= { hwAAASettingEntry 36 } + + -- 1.3.6.1.4.1.2011.5.2.1.13.1.37 + hwGlobalAuthEventAuthFailResponseFail OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwAAASettingEntry 37 } + + -- 1.3.6.1.4.1.2011.5.2.1.13.1.38 + hwGlobalAuthEventAuthFailVlan OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwAAASettingEntry 38 } + + -- 1.3.6.1.4.1.2011.5.2.1.13.1.39 + hwGlobalAuthEventAuthenServerDownResponseFail OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwAAASettingEntry 39 } + + -- 1.3.6.1.4.1.2011.5.2.1.13.1.40 + hwGlobalAuthEventAuthenServerDownVlan OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwAAASettingEntry 40 } + + -- 1.3.6.1.4.1.2011.5.2.1.13.1.41 + hwGlobalAuthEventClientNoResponseVlan OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwAAASettingEntry 41 } + + -- 1.3.6.1.4.1.2011.5.2.1.13.1.42 + hwGlobalAuthEventPreAuthVlan OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwAAASettingEntry 42 } + + -- 1.3.6.1.4.1.2011.5.2.1.13.1.43 + hwGlobalAuthEventAuthFailUserGroup OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwAAASettingEntry 43 } + + -- 1.3.6.1.4.1.2011.5.2.1.13.1.44 + hwGlobalAuthEventAuthenServerDownUserGroup OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwAAASettingEntry 44 } + + -- 1.3.6.1.4.1.2011.5.2.1.13.1.45 + hwGlobalAuthEventClientNoResponseUserGroup OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwAAASettingEntry 45 } + + -- 1.3.6.1.4.1.2011.5.2.1.13.1.46 + hwGlobalAuthEventPreAuthUserGroup OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwAAASettingEntry 46 } + + hwAuthorModifyMode OBJECT-TYPE + SYNTAX INTEGER + { + overlay(0), + modify(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The update mode for user authorization information: + overlay(0), + modify(1) + " + ::= { hwAAASettingEntry 47 } + + hwLocalRetryInterval OBJECT-TYPE + SYNTAX Integer32 (5..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The retry interval of a local account. + " + ::= { hwAAASettingEntry 48 } + + hwLocalRetryTime OBJECT-TYPE + SYNTAX Integer32 (3..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The consecutive authentication failure count. + " + ::= { hwAAASettingEntry 49 } + + hwLocalBlockTime OBJECT-TYPE + SYNTAX Integer32 (5..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The local account locking duration. + " + ::= { hwAAASettingEntry 50 } + + hwRemoteRetryInterval OBJECT-TYPE + SYNTAX Integer32 (5..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The authentication retry interval. + " + ::= { hwAAASettingEntry 51 } + + hwRemoteRetryTime OBJECT-TYPE + SYNTAX Integer32 (3..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The maximum number of consecutive authentication failures. + " + ::= { hwAAASettingEntry 52 } + + hwRemoteBlockTime OBJECT-TYPE + SYNTAX Integer32 (5..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The account locking period. + " + ::= { hwAAASettingEntry 53 } + + hwBlockDisable OBJECT-TYPE + SYNTAX INTEGER + { + localuser(0), + remoteuser(1), + localremoteuser(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Disable the account locking function for user: + localuser(0), + remoteuser(1), + localremoteuser(2) + " + ::= { hwAAASettingEntry 54 } + + hwTotalAuthReqNumPortal OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the number of AUTH num portal" + ::= { hwAAASettingEntry 55} + + hwTotalAuthReqNumMac OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the number of AUTH num mac" + ::= { hwAAASettingEntry 56 } + + hwTotalAuthReqNumDot1x OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the number of AUTH num Dot1x" + ::= { hwAAASettingEntry 57} + + hwAAAStat OBJECT IDENTIFIER ::= { hwAAAMibObjects 14 } + + hwAAAStatEntry OBJECT IDENTIFIER ::= { hwAAAStat 1 } + + hwTotalOnlineNum OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the number of access all users" + ::= { hwAAAStatEntry 1 } + + hwTotalPPPoeOnlineNum OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the number of access all PPPoE users" + ::= { hwAAAStatEntry 2 } + + hwTotalPPPoAOnlineNum OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the number of access all PPPoA users" + ::= { hwAAAStatEntry 3 } + + hwTotalftpOnlineNum OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the number of access all ftp user" + ::= { hwAAAStatEntry 4 } + + hwTotalsshOnlineNum OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the number of access all SSH users" + ::= { hwAAAStatEntry 5 } + + hwTotaltelnetOnlineNum OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the number of access all telnet users" + ::= { hwAAAStatEntry 6 } + + hwTotalVLANOnlineNum OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the number of access all VLAN users" + ::= { hwAAAStatEntry 7 } + + hwHistoricMaxOnlineNum OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the number of historic max online users" + ::= { hwAAAStatEntry 8 } + + hwResetHistoricMaxOnlineNum OBJECT-TYPE + SYNTAX INTEGER + { + reset(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "reset the number of historic max online users" + ::= { hwAAAStatEntry 9 } + hwResetOfflineReasonStatistic OBJECT-TYPE + SYNTAX INTEGER + { + reset(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "reset the number of offline reason" + ::= { hwAAAStatEntry 10 } + + hwResetOnlineFailReasonStatistic OBJECT-TYPE + SYNTAX INTEGER + { + reset(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "reset the number of online fail reason statistic" + ::= { hwAAAStatEntry 11 } + + hwMaxPPPoeOnlineNum OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the max number of access PPPoE users" + ::= { hwAAAStatEntry 12 } + + hwTotalPortalServerUserNum OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the number of access all Portal users" + ::= { hwAAAStatEntry 13 } + + hwMaxPortalServerUserNum OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the max number of access Portal users" + ::= { hwAAAStatEntry 14 } + + hwTotalIPv4OnlineNum OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of access all IPv4 users" + ::= { hwAAAStatEntry 15 } + + hwTotalIPv6OnlineNum OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of access all IPv6 users" + ::= { hwAAAStatEntry 16 } + + hwTotalDualStackOnlineNum OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of access all dual stack users" + ::= { hwAAAStatEntry 17 } + + hwTotalIPv4FlowDnByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total IPv4 flow down byte" + ::= { hwAAAStatEntry 18 } + + hwTotalIPv4FlowDnPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total IPv4 flow down packe" + ::= { hwAAAStatEntry 19 } + + hwTotalIPv4FlowUpByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total IPv4 flow up byte" + ::= { hwAAAStatEntry 20 } + + hwTotalIPv4FlowUpPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total IPv4 flow up packet" + ::= { hwAAAStatEntry 21 } + + hwTotalIPv6FlowDnByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total IPv6 flow down byte" + ::= { hwAAAStatEntry 22 } + + hwTotalIPv6FlowDnPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total IPv6 flow down packe" + ::= { hwAAAStatEntry 23 } + + hwTotalIPv6FlowUpByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total IPv6 flow up byte" + ::= { hwAAAStatEntry 24 } + + hwTotalIPv6FlowUpPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total IPv6 flow up packet" + ::= { hwAAAStatEntry 25 } + + hwHistoricMaxOnlineAcctReadyNum OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the number of historic max acct ready online users" + ::= { hwAAAStatEntry 26 } + + hwPubicLacUserNum OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the number of lac users at public network " + ::= { hwAAAStatEntry 27 } + + hwHistoricMaxOnlineLocalNum OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the number of historic max local online users" + ::= { hwAAAStatEntry 28 } + + hwHistoricMaxOnlineRemoteNum OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the number of historic max rui remote online users" + ::= { hwAAAStatEntry 29 } + + hwTotalLacOnlineNum OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the number of lac online users" + ::= { hwAAAStatEntry 30 } + + hwTotalLnsOnlineNum OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the number of lns online users" + ::= { hwAAAStatEntry 31 } + + hwTotalWlsOnlineNum OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the number of wireless online users" + ::= { hwAAAStatEntry 32 } + + hwTotalWrdOnlineNum OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the number of wire online users" + ::= { hwAAAStatEntry 33 } + + hwDhcpUserOnlineFailCount OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the number of dhcp online fail users" + ::= { hwAAAStatEntry 34 } + + hwTotalFamilyUserByUsernameOnlineNum OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of family users by username, counted only when the user domain has the user-max-session configuration or the RADIUS server has delivered the Port-Limit attribute, and the same username is counted only once. " + ::= { hwAAAStatEntry 35 } + + hwDhcpUserOnlineV6FailCount OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the number of dhcp online V6fail users" + ::= { hwAAAStatEntry 36 } + + + + + hwAccessTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAccessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwAccessTable is a table of user access information." + ::= { hwAAAMibObjects 15 } + + hwAccessEntry OBJECT-TYPE + SYNTAX HwAccessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "access entry + + The access table is used to query the property of online users. The index item node is hwAccessIndex. + Notice: Read operation is not allowed for all the items in this table. + 1. The index of hwAccessTable also uses hwAccessIndex, get operation only + supports the standard get operation with hwAccessIndex as its index. + 2. To prevent too much interaction, get next operation does use the standard operation that uses hwAccessIndex as its index. + " + INDEX { hwAccessIndex } + ::= { hwAccessTable 1 } + + HwAccessEntry ::= + SEQUENCE { + hwAccessIndex + Integer32, + hwAccessUserName + DisplayString, + hwAccessPortType + INTEGER, + hwAccessPriority + Integer32, + hwAccessSlotNo + Integer32, + hwAccessSubSlotNo + Integer32, + hwAccessPortNo + Integer32, + hwAccessVLANID + Integer32, + hwAccessPVC + Integer32, + hwAccessAuthenMethod + INTEGER, + hwAccessAcctMethod + INTEGER, + hwAccessIPAddress + IpAddress, + hwAccessVRF + DisplayString, + hwAccessMACAddress + MacAddress, + hwAccessIfIdleCut + TruthValue, + hwAccessIdleCutTime + Integer32, + hwAccessIdleCutFlow + Integer32, + hwAccessTimeLimit + Integer32, + hwAccessTotalFlow64Limit + Counter64, + hwAccessStartTime + DateAndTime, + hwAccessCARIfUpActive + TruthValue, + hwAccessCARIfDnActive + TruthValue, + hwAccessUpFlow64 + Counter64, + hwAccessDnFlow64 + Counter64, + hwAccessUpPacket64 + Counter64, + hwAccessDnPacket64 + Counter64, + hwAccessCARUpCIR + Unsigned32, + hwAccessCARUpPIR + Unsigned32, + hwAccessCARUpCBS + Unsigned32, + hwAccessCARUpPBS + Unsigned32, + hwAccessCARDnCIR + Unsigned32, + hwAccessCARDnPIR + Unsigned32, + hwAccessCARDnCBS + Unsigned32, + hwAccessCARDnPBS + Unsigned32, + hwAccessDownPriority + Integer32, +-- hwAccessQinqVlanID +-- Integer32, +-- hwAccessUserVlanID +-- Integer32 + hwAccessQosProfile + DisplayString, + hwAccessInterface + DisplayString, + hwAccessIPv6IFID + Ipv6AddressIfIdentifier, + hwAccessIPv6WanAddress + Ipv6Address, + hwAccessIPv6WanPrefix + Ipv6AddressPrefix, + hwAccessIPv6LanPrefix + Ipv6AddressPrefix, + hwAccessIPv6LanPrefixLen + Integer32, + hwAccessBasicIPType + DisplayString, + hwAccessIPv6WaitDelay + Integer32, + hwAccessIPv6ManagedAddressFlag + INTEGER, + hwAccessIPv6CPIFIDAvailable + TruthValue, + hwAccessIPv6OtherFlag + INTEGER, + hwAccessIPv6CPAssignIFID + TruthValue, + hwAccessLineID + DisplayString, + hwAccessIPv6UpFlow64 + Counter64, + hwAccessIPv6DnFlow64 + Counter64, + hwAccessIPv6UpPacket64 + Counter64, + hwAccessIPv6DnPacket64 + Counter64, + hwAccessDeviceName + DisplayString, + hwAccessDeviceMACAddress + MacAddress, + hwAccessDevicePortName + OCTET STRING, + hwAccessAPID + Unsigned32, + hwAccessQinQVLANID + Integer32, + hwAccessOption82CircuitID + OCTET STRING, + hwAccessOption82RemoteID + OCTET STRING, + hwAccessSessionTimeout + Integer32, + hwAccessISPVLAN + Integer32, + hwAccessISPInterface + OCTET STRING + } + + hwAccessIndex OBJECT-TYPE + SYNTAX Integer32 (0..3145727) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "unqualified index" + ::= { hwAccessEntry 1 } + + hwAccessUserName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..253)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "access user name" + ::= { hwAccessEntry 3 } + + hwAccessPortType OBJECT-TYPE + SYNTAX INTEGER + { + all(1), + ppp(2), + vlan(3), + vlanweb(4), + vlanportal(5), + vlan8021x(6), + telnet(7), + ftp(8), + ssh(9), + igmp(10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "access port type + 1:all + 2:PPP + 3:VLAN + 4:WEB of VLAN + 5:Portal of VLAN + 6:802.1X + 7:telnet + 8:ftp + 9:SSH + 10:igmp" + ::= { hwAccessEntry 5 } + + hwAccessPriority OBJECT-TYPE + SYNTAX Integer32 (0..15|255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "access up priority" + ::= { hwAccessEntry 6 } + + hwAccessSlotNo OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "slot No." + ::= { hwAccessEntry 8 } + + hwAccessSubSlotNo OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "subslot No." + ::= { hwAccessEntry 9 } + + hwAccessPortNo OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "port No." + ::= { hwAccessEntry 10 } + + hwAccessVLANID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VLAN id" + ::= { hwAccessEntry 11 } + + hwAccessPVC OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VPI VPC" + ::= { hwAccessEntry 12 } + + hwAccessAuthenMethod OBJECT-TYPE + SYNTAX INTEGER + { + local(1), + noauth(2), + radius(3), + localRadius(4), + radiusLocal(5), + radiusNoauth(6), + tacacs(7), + localTacacs(8), + tacacsLocal(9), + tacacsNone(10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "authentication method" + ::= { hwAccessEntry 13 } + + hwAccessAcctMethod OBJECT-TYPE + SYNTAX INTEGER + { + local(1), + radius(2), + noacct(3), + localradiusboth(4), + hwtacacs(5), + localhwtacacsboth(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "account method" + ::= { hwAccessEntry 14 } + + hwAccessIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP address" + ::= { hwAccessEntry 15 } + + hwAccessVRF OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VRF name" + ::= { hwAccessEntry 16 } + + hwAccessMACAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mac address" + ::= { hwAccessEntry 17 } + + + hwAccessIfIdleCut OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "if idle cut" + ::= { hwAccessEntry 18 } + + hwAccessIdleCutTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "idle cut time" + ::= { hwAccessEntry 19 } + + hwAccessIdleCutFlow OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "idle cut flow" + ::= { hwAccessEntry 20 } + + hwAccessTimeLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "session time" + ::= { hwAccessEntry 21 } + + hwAccessTotalFlow64Limit OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "remain flow(64bit)" + ::= { hwAccessEntry 22 } + + hwAccessStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "start time" + ::= { hwAccessEntry 25 } + + hwAccessCARIfUpActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "up car control" + ::= { hwAccessEntry 27 } + + + hwAccessCARIfDnActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "down car control" + ::= { hwAccessEntry 31 } + + hwAccessUpFlow64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "up flow(64Byte)" + ::= { hwAccessEntry 36 } + + hwAccessDnFlow64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "down flow(64Byte)" + ::= { hwAccessEntry 37 } + + hwAccessUpPacket64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "up packet" + ::= { hwAccessEntry 38 } + + hwAccessDnPacket64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "down packet" + ::= { hwAccessEntry 39 } + + hwAccessCARUpCIR OBJECT-TYPE + SYNTAX Unsigned32 (0|16..10000000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "up committed information rate(Kbps)" + ::= { hwAccessEntry 45 } + + hwAccessCARUpPIR OBJECT-TYPE + SYNTAX Unsigned32 (0|16..10000000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "up peak information rate(Kbps)" + ::= { hwAccessEntry 46 } + + hwAccessCARUpCBS OBJECT-TYPE + SYNTAX Unsigned32 (0|100..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "up committed burst size(byte)" + ::= { hwAccessEntry 47 } + + + hwAccessCARUpPBS OBJECT-TYPE + SYNTAX Unsigned32 (0|0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "up peak burst size(byte)" + ::= { hwAccessEntry 48 } + + hwAccessCARDnCIR OBJECT-TYPE + SYNTAX Unsigned32 (0|16..10000000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "down committed information rate(Kbps)" + ::= { hwAccessEntry 49 } + + hwAccessCARDnPIR OBJECT-TYPE + SYNTAX Unsigned32 (0|16..10000000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "down peak information rate(Kbps)" + ::= { hwAccessEntry 50 } + + hwAccessCARDnCBS OBJECT-TYPE + SYNTAX Unsigned32 (0|100..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "down committed burst size(byte)" + ::= { hwAccessEntry 51 } + + + hwAccessCARDnPBS OBJECT-TYPE + SYNTAX Unsigned32 (0|0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "down peak burst size(byte)" + ::= { hwAccessEntry 52 } + + + hwAccessDownPriority OBJECT-TYPE + SYNTAX Integer32 (0..15|255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "access down priority" + ::= { hwAccessEntry 53 } + +-- hwAccessQinqVlanID OBJECT-TYPE +-- SYNTAX Integer32 (0..4094) +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "qinq vlan" +-- ::= { hwAccessEntry 54 } + +-- hwAccessUserVlanID OBJECT-TYPE +-- SYNTAX Integer32 (0..4094) +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "user VLAN" +-- ::= { hwAccessEntry 55 } + + hwAccessQosProfile OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..63)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "QOS profile" + ::= { hwAccessEntry 56 } + + hwAccessInterface OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "user access interface" + ::= { hwAccessEntry 57 } + + hwAccessIPv6IFID OBJECT-TYPE + SYNTAX Ipv6AddressIfIdentifier + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user's interface ID when IPv6CP negotiation." + ::= { hwAccessEntry 58 } + + hwAccessIPv6WanAddress OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user's WAN address." + ::= { hwAccessEntry 59 } + + hwAccessIPv6WanPrefix OBJECT-TYPE + SYNTAX Ipv6AddressPrefix + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user's WAN prefix." + ::= { hwAccessEntry 60 } + + hwAccessIPv6LanPrefix OBJECT-TYPE + SYNTAX Ipv6AddressPrefix + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user's LAN prefix." + ::= { hwAccessEntry 61 } + + hwAccessIPv6LanPrefixLen OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user's LAN prefix length." + ::= { hwAccessEntry 62 } + + hwAccessBasicIPType OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..3)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The basic service type. UCHAR[0]-IPv4, UCHAR[1]-IPv6, UCHAR[2]-IPv6-PD. '0'-without such basic service, '1'-with such basic service." + ::= { hwAccessEntry 63 } + + hwAccessIPv6WaitDelay OBJECT-TYPE + SYNTAX Integer32 (30..120) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time of waiting for DHCPv6 packet after IPv6CP negotiation." + ::= { hwAccessEntry 64 } + + hwAccessIPv6ManagedAddressFlag OBJECT-TYPE + SYNTAX INTEGER + { + ndra(1), + dhcpv6(2), + invalid(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address configuration method for PPP and L2TP user." + ::= { hwAccessEntry 65 } + + hwAccessIPv6CPIFIDAvailable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The flag indicating whether PPP and L2TP user will use the interface-id of ipv6cp negotiation in DHCPv6 address allocation." + ::= { hwAccessEntry 66 } + + hwAccessIPv6OtherFlag OBJECT-TYPE + SYNTAX INTEGER + { + ndra(1), + dhcpv6(2), + invalid(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The method PPP and L2TP user get configuration parameters." + ::= { hwAccessEntry 67 } + + hwAccessIPv6CPAssignIFID OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The flag indicating whether to accept user's interface-id when ipv6cp negotiation." + ::= { hwAccessEntry 68 } + + hwAccessLineID OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The access-line-id information." + ::= { hwAccessEntry 69 } + + hwAccessIPv6UpFlow64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user's up flow." + ::= { hwAccessEntry 70 } + + hwAccessIPv6DnFlow64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user's down flow." + ::= { hwAccessEntry 71 } + + hwAccessIPv6UpPacket64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user's up flow packet." + ::= { hwAccessEntry 72 } + + hwAccessIPv6DnPacket64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user's down flow packet." + ::= { hwAccessEntry 73 } + + hwAccessDeviceName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "access device name" + ::= { hwAccessEntry 74 } + + hwAccessDeviceMACAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Access device Mac address" + ::= { hwAccessEntry 75 } + + hwAccessDevicePortName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface Name of Access device." + ::= { hwAccessEntry 76 } + + hwAccessAPID OBJECT-TYPE + SYNTAX Unsigned32 (0..4294836225) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Access wiless device AP Id" + ::= { hwAccessEntry 77 } + + hwAccessQinQVLANID OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Access QINQ VLAN ID" + ::= { hwAccessEntry 78 } + + hwAccessOption82CircuitID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Access Option82 CircuitID" + ::= { hwAccessEntry 79 } + + hwAccessOption82RemoteID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Access Option82 RemoteID" + ::= { hwAccessEntry 80 } + + hwAccessSessionTimeout OBJECT-TYPE + SYNTAX Integer32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Access Session Timeout" + ::= { hwAccessEntry 81 } + + hwAccessISPVLAN OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Access ISP VLAN" + ::= { hwAccessEntry 82 } + + hwAccessISPInterface OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Access ISP Interface" + ::= { hwAccessEntry 83 } + + hwAccessExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAccessExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwAccessExtTable is a table of extended access information." + ::= { hwAAAMibObjects 16 } + + hwAccessExtEntry OBJECT-TYPE + SYNTAX HwAccessExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "access extend entry" + INDEX { hwAccessIndex } + ::= { hwAccessExtTable 1 } + + HwAccessExtEntry ::= + SEQUENCE { + hwAccessUCLGroup + Integer32, + hwAuthenticationState + Integer32, + hwAuthorizationState + Integer32, + hwAccountingState + Integer32, + hwAccessDomainName + DisplayString, + hwIdleTimeLength + Integer32, + hwAcctSessionID + DisplayString, + hwAccessStartAcctTime + DateAndTime, + hwAccessNormalServerGroup + DisplayString, + hwAccessDomainAcctCopySeverGroup + DisplayString, + hwAccessPVlanAcctCopyServerGroup + DisplayString, + hwAccessCurAuthenPlace + INTEGER, + hwAccessActionFlag + INTEGER, + hwAccessAuthtype + INTEGER, + hwAccessType + INTEGER, + hwAccessOnlineTime + Unsigned32, + hwAccessGateway + IpAddress, + hwAccessSSID + DisplayString, + hwAccessAPMAC + MacAddress, + hwAccessDomain + DisplayString, + hwAccessCurAccountingPlace + INTEGER, + hwAccessCurAuthorPlace + INTEGER, + hwAccessUserGroup + DisplayString, + hwAccessResourceInsufficientInbound + Integer32, + hwAccessResourceInsufficientOutbound + Integer32, + hwAccessAuthorizetype + INTEGER, + hwAccessBakeState + INTEGER + } + + hwAccessUCLGroup OBJECT-TYPE + SYNTAX Integer32 (0..1023|65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "user group." + ::= { hwAccessExtEntry 2 } + + hwAuthenticationState OBJECT-TYPE + SYNTAX Integer32 (1..4) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the status of the authentication state machine. + " + ::= { hwAccessExtEntry 4 } + + hwAuthorizationState OBJECT-TYPE + SYNTAX Integer32 (1..4) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the status of the authorization state machine. + " + ::= { hwAccessExtEntry 5 } + + hwAccountingState OBJECT-TYPE + SYNTAX Integer32 (1..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the status of the accounting state machine. + " + ::= { hwAccessExtEntry 6 } + + hwAccessDomainName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the user domain. + " + ::= { hwAccessExtEntry 7 } + + hwIdleTimeLength OBJECT-TYPE + SYNTAX Integer32 (0..120) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the idle start time. + " + ::= { hwAccessExtEntry 8 } + + hwAcctSessionID OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..44)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the accounting session ID. + " + ::= { hwAccessExtEntry 9 } + + hwAccessStartAcctTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the start time of accounting. + " + ::= { hwAccessExtEntry 10 } + + hwAccessNormalServerGroup OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the name of the common authentication and accounting RADIUS server group. + If the value is '--', it indicates that no name is configured. + " + ::= { hwAccessExtEntry 11 } + + hwAccessDomainAcctCopySeverGroup OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the name of the accounting copy RADIUS server group in a domain. + If the value is '--', it indicates that no name is configured. + " + ::= { hwAccessExtEntry 12 } + + hwAccessPVlanAcctCopyServerGroup OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the name of the accounting copy RADIUS server group on an interface. + If the value is '--', it indicates that no name is configured. + " + ::= { hwAccessExtEntry 13 } + + hwAccessCurAuthenPlace OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + local(1), + radius(2), + tacacs(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates current authentication place. + " + ::= { hwAccessExtEntry 14 } + + hwAccessActionFlag OBJECT-TYPE + SYNTAX INTEGER + { + idle(0), + newuserauth(1), + reauth(2), + logout(3), + leaving(4), + authmodify(5), + connectup(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Action flag + " + ::= { hwAccessExtEntry 15 } + + hwAccessAuthtype OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + ppp(1), + dot1x(2), + web(3), + bind(4), + fast(5), + wlan(6), + admin(7), + tunnel(8), + mac(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the user authentication type. + " + ::= { hwAccessExtEntry 16 } + + hwAccessType OBJECT-TYPE + SYNTAX INTEGER + { + telnet(1), + terminal(2), + ssh(3), + ftp(4), + x25pad(5), + ppp(6), + pppoe(7), + pppoeovlan(8), + pppoa(9), + pppoeoa(10), + pppolns(11), + ordinaryvlan(12), + eap(13), + pnp(14), + ip(15), + staticvlan(16), + layer2leasedline(17), + layer2leasedlineuser(18), + layer3leasedline(19), + pppoeleasedline(20), + nmsleasedline(21), + proxyleasedline(22), + relayleasedline(23), + e1pos(24), + lactunnel(25), + lnstunnel(26), + mip(27), + deviceuser(28), + pppoeor(29), + pppoeovlanor(30), + ordinaryvlanor(31), + http(32), + web(33), + wlan(34), + mac(35), + vm(36) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The access type. + " + ::= { hwAccessExtEntry 17 } + + hwAccessOnlineTime OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The user total online time. + " + ::= { hwAccessExtEntry 18 } + + hwAccessDomain OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The user domain" + ::= { hwAccessExtEntry 19 } + + hwAccessGateway OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user access gateway" + ::= { hwAccessExtEntry 20 } + + hwAccessSSID OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The user access SSID" + ::= { hwAccessExtEntry 21 } + + hwAccessAPMAC OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user access APMAC" + ::= { hwAccessExtEntry 22 } + + hwAccessCurAccountingPlace OBJECT-TYPE + SYNTAX INTEGER + { + none(1), + radius(2), + tacacs(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user accounting method." + ::= { hwAccessExtEntry 23 } + + hwAccessCurAuthorPlace OBJECT-TYPE + SYNTAX INTEGER + { + none(1), + local(2), + ifauthen(3), + tacacs(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user authorization method." + ::= { hwAccessExtEntry 24 } + + hwAccessUserGroup OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The user group" + ::= { hwAccessExtEntry 25 } + + hwAccessResourceInsufficientInbound OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Inbound result of insufficient resource" + ::= { hwAccessExtEntry 26 } + + hwAccessResourceInsufficientOutbound OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Outbound result of insufficient resource" + ::= { hwAccessExtEntry 27 } + + hwAccessAuthorizetype OBJECT-TYPE + SYNTAX INTEGER + { + running(0), + preAuthen(1), + clientNoResp(2), + failAuthorized(3), + webServerDown(4), + aaaServerDown(5), + sussess(6), + open(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user status." + ::= { hwAccessExtEntry 28 } + + hwAccessBakeState OBJECT-TYPE + SYNTAX INTEGER + { + independent(0), + master(1), + slave(2), + switching(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user bake status." + ::= { hwAccessExtEntry 29 } + + + hwAcctSchemeExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAcctSchemeExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "account Scheme Ext Table." + ::= { hwAAAMibObjects 19 } + + hwAcctSchemeExtEntry OBJECT-TYPE + SYNTAX HwAcctSchemeExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "account Scheme Ext entry." + INDEX { hwAcctSchemeName } + ::= { hwAcctSchemeExtTable 1 } + + HwAcctSchemeExtEntry ::= + SEQUENCE { + hwIfRealtimeAcct + TruthValue, + hwRealtimeFailMaxnum + Integer32, + hwStartFailOnlineIfSendInterim + TruthValue + } + + hwIfRealtimeAcct OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + if need realties account." + DEFVAL { false } + ::= { hwAcctSchemeExtEntry 1 } + + hwRealtimeFailMaxnum OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Permit time of realties account fail." + DEFVAL { 3 } + ::= { hwAcctSchemeExtEntry 2 } + + hwStartFailOnlineIfSendInterim OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + if send interim accounting packet after accounting start fail " + DEFVAL { false } + ::= { hwAcctSchemeExtEntry 4 } + + hwBillPoolTable OBJECT IDENTIFIER ::= { hwAAAMibObjects 21 } + + hwBillsPoolVolume OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the capacity of the bill pool. + " + ::= { hwBillPoolTable 1 } + + hwBillsPoolNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the number of current bills. + " + ::= { hwBillPoolTable 2 } + + hwBillsPoolAlarmThreshold OBJECT-TYPE + SYNTAX Integer32 (50..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + This object indicates the alarm threshold,default is 75. + " + ::= { hwBillPoolTable 3 } + + hwBillsPoolBackupMode OBJECT-TYPE + SYNTAX INTEGER + { + nobackup(1), + tftpmode(2), + hdmode(3), + cfcardmode(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + This object indicates the backup mode,default is 4. + " + ::= { hwBillPoolTable 4 } + + hwBillsPoolBackupInterval OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + This object indicates the interval for regular backup,default is 1440. + " + ::= { hwBillPoolTable 5 } + + hwBillsPoolBackupNow OBJECT-TYPE + SYNTAX Integer32 (1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + This object indicates the instruction for immediate backup,default is 1. + " + ::= { hwBillPoolTable 6 } + + hwBillsPoolReset OBJECT-TYPE + SYNTAX Integer32 (1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + This object indicates that all bills in the bill pool are cleared. + The resetting operation is dangerous,default is 1. + " + ::= { hwBillPoolTable 7 } + + hwBillTFTPTable OBJECT IDENTIFIER ::= { hwAAAMibObjects 22 } + + hwBillsTFTPSrvIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + This object indicates the IP address of the TFTP server. + The value is 0 when the system is initialized. + " + ::= { hwBillTFTPTable 1 } + + hwBillsTFTPMainFileName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..30)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The tftp main file name of Bills." + ::= { hwBillTFTPTable 2 } + + HwUclGrpEntry ::= + SEQUENCE { + hwUclGrpName + DisplayString, + hwUclGrpRowStatus + RowStatus + } + + hwUclGrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwUclGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "User Group Table" + ::= { hwAAAMibObjects 25 } + hwUclGrpEntry OBJECT-TYPE + SYNTAX HwUclGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "User Group Entry" + INDEX { hwUclGrpName } + ::= { hwUclGrpTable 1 } + + hwUclGrpName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "User Group name" + ::= { hwUclGrpEntry 1 } + + hwUclGrpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "row admin status,only Add or Del" + ::= { hwUclGrpEntry 2 } + + hwIPAccessTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIPAccessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwIpAccessTable is used to query the index of an access table according to IP addresses and VPN instances of users." + ::= { hwAAAMibObjects 27 } + + hwIPAccessEntry OBJECT-TYPE + SYNTAX HwIPAccessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IP Query Access Entry + " + INDEX { hwIPAccessIPaddress ,hwIPAccessVRF} + ::= { hwIPAccessTable 1 } + + HwIPAccessEntry ::= + SEQUENCE { + hwIPAccessIPaddress + IpAddress, + hwIPAccessCID + Integer32, + hwIPAccessVRF + DisplayString + } + + hwIPAccessIPaddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "User IP Address" + ::= { hwIPAccessEntry 1 } + + + hwIPAccessCID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "User Access Index" + ::= { hwIPAccessEntry 2 } + + hwIPAccessVRF OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "User Access VRF" + ::= { hwIPAccessEntry 3 } + + + hwAAAMibTrap OBJECT IDENTIFIER ::= { hwAaa 2 } + hwAAATrapOid OBJECT IDENTIFIER ::= { hwAAAMibTrap 1 } + + + hwDomainIndex OBJECT-TYPE + SYNTAX Integer32 (0..1152) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Domain Index" + ::= { hwAAATrapOid 1 } + + hwHdFreeamount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Hard disk Free Amount" + ::= { hwAAATrapOid 2 } + + hwHdWarningThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Hard disk warning threshold" + ::= { hwAAATrapOid 3 } + hwUserSlot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Slot" + ::= { hwAAATrapOid 4 } + hwUserSlotMaxNumThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "hwUserSlotMaxNumThreshold" + ::= { hwAAATrapOid 5 } + hwOnlineUserNumThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "hwOnlineUserNumThreshold" + ::= { hwAAATrapOid 6} + hwMaxUserThresholdType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "hwMaxUserThresholdType" + ::= { hwAAATrapOid 7 } + + hwRbpChangeName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..33)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "hwRbpChangeName" + ::= { hwAAATrapOid 8 } + + hwRbpOldState OBJECT-TYPE + SYNTAX INTEGER + { + init(0), + master(1), + backup(2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "hwRbpOldState" + ::= { hwAAATrapOid 9 } + + hwRbpNewState OBJECT-TYPE + SYNTAX INTEGER + { + init(0), + master(1), + backup(2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "hwRbpNewState" + ::= { hwAAATrapOid 10 } + + hwRbpChangeReason OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..33)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "hwRbpChangeReason" + ::= { hwAAATrapOid 11 } + + hwRbsName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..33)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "hwRbsName" + ::= { hwAAATrapOid 12 } + + hwRbsDownReason OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..65)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "hwRbsDownReason" + ::= { hwAAATrapOid 13 } + + hwPolicyRouteThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "hwPolicyRouteThreshold" + ::= { hwAAATrapOid 14 } + + hwPolicyRoute OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..255)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "hwPolicyRoute" + ::= { hwAAATrapOid 15 } + + + hwRemoteDownloadAclUsedValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The used number of remote download ACL." + ::= { hwAAATrapOid 16 } + + hwRemoteDownloadAclThresholdValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The threshold value of remote download ACL." + ::= { hwAAATrapOid 17 } + + hwLoginFailedTimes OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Login failed times in the statistic period" + ::= { hwAAATrapOid 18 } + + hwStatisticPeriod OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Statistic period to count login failed times" + ::= { hwAAATrapOid 19 } + + hwUserGroupNumThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The threshold value of user-group index." + ::= { hwAAATrapOid 20 } + + hwUserGroupUsedNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The used number of user-group index." + ::= { hwAAATrapOid 21 } + + hwAAACpuUsage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Cpu usage." + ::= { hwAAATrapOid 22 } + + hwAAAUserResourceUsage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "User resource usage." + ::= { hwAAATrapOid 23 } + + hwAAASessionGroupUpperLimitThreshold OBJECT-TYPE + SYNTAX Integer32(1..100|255) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The session-group users upper limit warning threshold" + DEFVAL { 255 } + ::= { hwAAATrapOid 24 } + + hwAAASessionGroupLowerLimitThreshold OBJECT-TYPE + SYNTAX Integer32 (0..99|255) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The session-group users lower limit warning threshold" + DEFVAL { 255 } + ::= { hwAAATrapOid 25 } + + hwAAASessionUpperLimitThreshold OBJECT-TYPE + SYNTAX Integer32(1..100|255) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The online sessions upper limit warning threshold" + DEFVAL { 255 } + ::= { hwAAATrapOid 26 } + + hwAAASessionLowerLimitThreshold OBJECT-TYPE + SYNTAX Integer32(0..99|255) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The online sessions lower limit warning threshold" + DEFVAL { 255 } + ::= { hwAAATrapOid 27 } + + hwAAATimerExpireMajorLevelThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Major alarm threshold for resources occupied by real-time accounting services" + ::= { hwAAATrapOid 28 } + + hwAAATimerExpireMajorLevelResumeThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Major alarm clear threshold for resources occupied by real-time accounting services" + ::= { hwAAATrapOid 29 } + + hwAAATimerExpireCriticalLevelThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Critical alarm threshold for resources occupied by real-time accounting services" + ::= { hwAAATrapOid 30 } + + hwAAATimerExpireCriticalLevelResumeThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Critical alarm clear threshold for resources occupied by real-time accounting services" + ::= { hwAAATrapOid 31 } + + -- 1.3.6.1.4.1.2011.5.2.2.1.32 + hwMacMovedQuietUserSpec OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The mac moved quiet user spec ." + ::= { hwAAATrapOid 32 } + + + -- 1.3.6.1.4.1.2011.5.2.2.1.33 + hwMacMovedUserPercentage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The mac moved quiet user percentage ." + ::= { hwAAATrapOid 33 } + + + -- 1.3.6.1.4.1.2011.5.2.2.1.34 + hwLowerMacMovedUserPercentage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The configuration of mac moved quiet user lower percentage." + ::= { hwAAATrapOid 34 } + + -- 1.3.6.1.4.1.2011.5.2.2.1.35 + hwUpperMacMovedUserPercentage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The configuration of mac moved quiet user upper percentage." + ::= { hwAAATrapOid 35 } + + hwAAAChasisIPv6AddressThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The number of IPv6 addresses on the device reached the threshold." + ::= { hwAAATrapOid 36 } + + hwAAASlotIPv6AddressThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The number of IPv6 addresses on the slot reached the threshold." + ::= { hwAAATrapOid 37 } + + hwPwdVdtyLeftDays OBJECT-TYPE + SYNTAX Integer32 (0..365) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Password validity left days" + ::= { hwAAATrapOid 38 } + + hwOnlineFailNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Online fail number" + ::= { hwAAATrapOid 39 } + + hwOnlineSuccessPercentage OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Online success percentage" + ::= { hwAAATrapOid 40 } + + hwCUUserSlot OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Specifies a board ID in CP and UP separation scenarios" + ::= { hwAAATrapOid 41 } + + hwAAATrapsDefine OBJECT IDENTIFIER ::= { hwAAAMibTrap 2 } + + hwAAATraps OBJECT IDENTIFIER ::= { hwAAATrapsDefine 0 } + hwUserIPAllocAlarm NOTIFICATION-TYPE + OBJECTS {hwDomainIndex, hwDomainName, hwPoolWarningThreshold} + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: Reach IP address Allocable Threshold + 2 Notice/Trap generation cause: reach the threshold set at domain + 3 Repair suggestions: + Check whether to renew configuring the BAS IP pool + Add new IP pool to this domain . + " + ::= { hwAAATraps 1 } + + hwUserSlotMaxNum NOTIFICATION-TYPE + OBJECTS { hwUserSlot,hwUserSlotMaxNumThreshold } + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: Reach the slot user threshold + 2 Notice/Trap generation cause: the number of the online user in this slot reaches the threshold + 3 Repair suggestions: + please change to another board which can support more users. + + " + ::= { hwAAATraps 2 } + + hwOnlineUserNumAlarm NOTIFICATION-TYPE + OBJECTS { hwOnlineUserNumThreshold } + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: Reach the max online user + 2 Notice/Trap generation cause: the online user number reach the limit + 3 Repair suggestions: + upgrade your machine, or change to another board which can support more user + + " + ::= { hwAAATraps 3 } + hwSetUserQosProfileFail NOTIFICATION-TYPE + OBJECTS { hwAccessIndex,hwAccessUserName,hwAccessQosProfile } + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: Set User's QOS Profile Fail + 2 Notice/Trap generation cause: Set User's QOS Profile Fail + 3 Repair suggestions: + Check The Valid of Profile Name or User + + " + ::= { hwAAATraps 4 } + + hwUserMaxNum NOTIFICATION-TYPE + OBJECTS {hwMaxUserThresholdType,hwUserSlot,hwUserSlotMaxNumThreshold} + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: Reach the machine user threshold + 2 Notice/Trap generation cause: the number of the online user in this machine reaches the threshold + 3 Repair suggestions: + please change to another machine which can support more user or change the cofiguration of the threshold. + + " + ::= { hwAAATraps 5 } + + hwRbpStateChange NOTIFICATION-TYPE + OBJECTS {hwRbpChangeName,hwRbpOldState,hwRbpNewState,hwRbpChangeReason} + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: Rbp state changed + 2 Notice/Trap generation cause: Rbp state changed + 3 Repair suggestions: + If the change is unexpected, please check the links between master and backup devices according to the change reason. + + " + ::= { hwAAATraps 6 } + + hwRbsDown NOTIFICATION-TYPE + OBJECTS {hwRbsName,hwRbsDownReason} + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: Rbs down + 2 Notice/Trap generation cause: Tcp closed because of pucHwRbsDownReason + 3 Repair suggestions: + Check the links according to down reasons. + + " + ::= { hwAAATraps 7 } + + hwRbsUp NOTIFICATION-TYPE + OBJECTS {hwRbsName} + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: Rbs up + 2 Notice/Trap generation cause: Tcp connected + 3 Repair suggestions: + Match info of hwRbsDown. + + " + ::= { hwAAATraps 8 } + + hwUserIPv6AddressAllocAlarm NOTIFICATION-TYPE + OBJECTS {hwDomainIndex, hwDomainName, hwIPv6PoolWarningThreshold} + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: Reach IPv6 address Allocable Threshold + 2 Notice/Trap generation cause: reach the threshold set at domain + 3 Repair suggestions: + Check whether to renew configuring the BAS IPv6 address pool + Add new IPv6 address pool to this domain . + " + ::= { hwAAATraps 9 } + hwUserNDRAPrefixAllocAlarm NOTIFICATION-TYPE + OBJECTS {hwDomainIndex, hwDomainName, hwIPv6PoolWarningThreshold} + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: Reach IPv6 NDRA Prefix Allocable Threshold + 2 Notice/Trap generation cause: reach the threshold set at domain + 3 Repair suggestions: + Check whether to renew configuring the BAS IPv6 NDRA prefix pool + Add new IPv6 NDRA prefix pool to this domain . + " + ::= { hwAAATraps 10 } + hwUserDelegationPrefixAllocAlarm NOTIFICATION-TYPE + OBJECTS {hwDomainIndex, hwDomainName, hwIPv6PoolWarningThreshold} + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: Reach IPv6 DHCPv6-PD Prefix Allocable Threshold + 2 Notice/Trap generation cause: reach the threshold set at domain + 3 Repair suggestions: + Check whether to renew configuring the BAS IPv6 DHCPv6-PD prefix pool + Add new IPv6 DHCPv6-PD prefix pool to this domain . + " + ::= { hwAAATraps 11 } + + hwUserIPAllocAlarmResume NOTIFICATION-TYPE + OBJECTS {hwDomainIndex, hwDomainName, hwPoolWarningThreshold} + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: Overallocated IP Address Recovery + 2 Notice/Trap generation cause: Recover from a state where IP address allocable threshold are reached. + 3 Repair suggestions: NA. + " + ::= { hwAAATraps 12 } + + hwUserIPv6AddressAllocAlarmResume NOTIFICATION-TYPE + OBJECTS {hwDomainIndex, hwDomainName, hwIPv6PoolWarningThreshold} + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: Overallocated IPv6 Address Recovery + 2 Notice/Trap generation cause: Recover From a state where IPv6 address allocable threshold are reached. + 3 Repair suggestions: NA. + " + ::= { hwAAATraps 13 } + + hwUserNDRAPrefixAllocAlarmResume NOTIFICATION-TYPE + OBJECTS {hwDomainIndex, hwDomainName, hwIPv6PoolWarningThreshold} + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: Overallocated NDRA Prefix Recovery + 2 Notice/Trap generation cause: Recover from a state where NDRA prefix allocable threshold are reached. + 3 Repair suggestions: NA. + " + ::= { hwAAATraps 14 } + + hwUserDelegationPrefixAllocAlarmResume NOTIFICATION-TYPE + OBJECTS {hwDomainIndex, hwDomainName, hwIPv6PoolWarningThreshold} + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: Overallocated IPv6 DHCPv6-PD Prefix Recovery + 2 Notice/Trap generation cause: Recover from a state where IPv6 DHCPv6-PD Prefix allocable threshold are reached. + 3 Repair suggestions: NA. + " + ::= { hwAAATraps 15 } + + hwOnlineUserNumUpperLimitAlarm NOTIFICATION-TYPE + OBJECTS { hwOnlineUserNumUpperLimitThreshold } + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: Reach max online user number Threshold + 2 Notice/Trap generation cause: the online user number reach the upper limit. + 3 Repair suggestions: + Check your machine. + " + ::= { hwAAATraps 16 } + + hwOnlineUserNumUpperLimitResume NOTIFICATION-TYPE + OBJECTS { hwOnlineUserNumUpperLimitThreshold } + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: Overallocated max online user Recovery + 2 Notice/Trap generation cause: Recover from a state where the online user number allocable threshold are reached. + 3 Repair suggestions: NA. + " + ::= { hwAAATraps 17 } + + hwOnlineUserNumLowerLimitAlarm NOTIFICATION-TYPE + OBJECTS { hwOnlineUserNumLowerLimitThreshold } + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: Reach min online user number Threshold + 2 Notice/Trap generation cause: the online user number reach the lower limit. + 3 Repair suggestions: + Check your machine. + " + ::= { hwAAATraps 18 } + + hwOnlineUserNumLowerLimitResume NOTIFICATION-TYPE + OBJECTS { hwOnlineUserNumLowerLimitThreshold } + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: Overallocated IP Recovery + 2 Notice/Trap generation cause: Recover from a state where the ip address allocable upper limit threshold are reached. + 3 Repair suggestions: NA. + " + ::= { hwAAATraps 19 } + + hwIPLowerlimitWarningAlarm NOTIFICATION-TYPE + OBJECTS {hwDomainIndex, hwDomainName, hwPoolLowerLimitWarningThreshold} + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: Reach IP address Allocable lower limit Threshold + 2 Notice/Trap generation cause: release the lower limit threshold set at domain + 3 Repair suggestions: + Check the domain. + " + ::= { hwAAATraps 20 } + + hwIPLowerlimitWarningResume NOTIFICATION-TYPE + OBJECTS {hwDomainIndex, hwDomainName, hwPoolLowerLimitWarningThreshold} + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: IP Address Recovery + 2 Notice/Trap generation cause: Recover from a state where IP address allocable lower limit threshold are reached. + 3 Repair suggestions: NA. + " + ::= { hwAAATraps 21 } + + hwIPv6AddressLowerlimitWarningAlarm NOTIFICATION-TYPE + OBJECTS {hwDomainIndex, hwDomainName, hwIPv6PoolLowerLimitWarningThreshold} + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: Reach IPv6 address Allocable lower limit Threshold + 2 Notice/Trap generation cause: release the lower limit threshold set at domain + 3 Repair suggestions: + Check the domain. + " + ::= { hwAAATraps 22 } + + hwIPv6AddressLowerlimitWarningResume NOTIFICATION-TYPE + OBJECTS {hwDomainIndex, hwDomainName, hwIPv6PoolLowerLimitWarningThreshold} + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: IPv6 Address Recovery + 2 Notice/Trap generation cause: Recover from a state where IPv6 address allocable lower limit threshold are reached. + 3 Repair suggestions: NA. + " + ::= { hwAAATraps 23 } + + hwIPv6NDRAPrefixLowerlimitWarningAlarm NOTIFICATION-TYPE + OBJECTS {hwDomainIndex, hwDomainName, hwIPv6PoolLowerLimitWarningThreshold} + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: Reach IPv6 NDRA Prefix Allocable lower limit Threshold + 2 Notice/Trap generation cause: release the lower limit threshold set at domain + 3 Repair suggestions: + Check the domain. + " + ::= { hwAAATraps 24 } + + hwIPv6NDRAPrefixLowerlimitWarningResume NOTIFICATION-TYPE + OBJECTS {hwDomainIndex, hwDomainName, hwIPv6PoolLowerLimitWarningThreshold} + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: IPv6 NDRA Prefix Recovery + 2 Notice/Trap generation cause: Recover from a state where IPv6 NDRA Prefix allocable lower limit threshold are reached. + 3 Repair suggestions: NA. + " + ::= { hwAAATraps 25 } + + hwIPv6PDPrefixLowerlimitWarningAlarm NOTIFICATION-TYPE + OBJECTS {hwDomainIndex, hwDomainName, hwIPv6PoolLowerLimitWarningThreshold} + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: Reach IPv6 PD Prefix Allocable lower limit Threshold + 2 Notice/Trap generation cause: release the lower limit threshold set at domain + 3 Repair suggestions: + Check the domain. + " + ::= { hwAAATraps 26 } + + hwIPv6PDPrefixLowerlimitWarningResume NOTIFICATION-TYPE + OBJECTS {hwDomainIndex, hwDomainName, hwIPv6PoolLowerLimitWarningThreshold} + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: IPv6 PD Prefix Recovery + 2 Notice/Trap generation cause: Recover from a state where IPv6 PD Prefix allocable lower limit threshold are reached. + 3 Repair suggestions: NA. + " + ::= { hwAAATraps 27 } + + hwPolicyRouteSlotMaxNum NOTIFICATION-TYPE + OBJECTS {hwAccessSlotNo, hwPolicyRouteThreshold, hwAccessIndex, hwPolicyRoute} + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: Policy route reach max value by slot + 2 Notice/Trap generation cause: Policy route have reached the max value. + 3 Repair suggestions: NA. + " + ::= { hwAAATraps 28 } + + hwRemoteDownloadAclThresholdAlarm NOTIFICATION-TYPE + OBJECTS {hwRemoteDownloadAclUsedValue,hwRemoteDownloadAclThresholdValue} + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: The number of remote traffic classifier reached the threshold. + 2 Notice/Trap generation cause: The number of remote traffic classifier reached the threshold. + 3 Repair suggestions: NA. + " + ::= { hwAAATraps 29 } + + hwRemoteDownloadAclThresholdResume NOTIFICATION-TYPE + OBJECTS {hwRemoteDownloadAclUsedValue,hwRemoteDownloadAclThresholdValue} + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: The number of remote traffic classifier below the threshold. + 2 Notice/Trap generation cause: The number of remote traffic classifier below the threshold. + 3 Repair suggestions: NA. + " + ::= { hwAAATraps 30 } + + hwAdminLoginFailed NOTIFICATION-TYPE + OBJECTS { hwLoginFailedTimes,hwStatisticPeriod } + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: Administrator type users login failed too frequently + 2 Notice/Trap generation cause: Administrator type users login failed times in the period reached the threshold + 3 Repair suggestions: + Login with valid account, block suspicious ip, enhance system security. + + " + ::= { hwAAATraps 31 } + + hwAdminLoginFailedClear NOTIFICATION-TYPE + OBJECTS { hwLoginFailedTimes,hwStatisticPeriod } + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: Administrator type users login failed not frequently + 2 Notice/Trap generation cause: Administrator type users login failed times in the period is less than the threshold + 3 Repair suggestions: + NA + + " + ::= { hwAAATraps 32 } + + hwUserGroupThresholdAlarm NOTIFICATION-TYPE + OBJECTS {hwUserGroupNumThreshold,hwUserGroupUsedNum} + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: The number of user groups reached the threshold. + 2 Notice/Trap generation cause: The number of user groups reached the threshold. + 3 Repair suggestions: NA. + " + ::= { hwAAATraps 33 } + + hwUserGroupThresholdResume NOTIFICATION-TYPE + OBJECTS {hwUserGroupNumThreshold,hwUserGroupUsedNum} + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: The number of user groups fell below 90% of a specified alarm threshold. + 2 Notice/Trap generation cause: The number of user groups fell below 90% of a specified alarm threshold. + 3 Repair suggestions: NA. + " + ::= { hwAAATraps 34 } + + hwEDSGLicenseExpireAlarm NOTIFICATION-TYPE + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: The license for the OTT service capacity has expired. + 2 Notice/Trap generation cause: The license for the OTT service capacity has expired. + 3 Repair suggestions: A new license needs to be purchased. + " + ::= { hwAAATraps 35 } + + hwEDSGLicenseExpireResume NOTIFICATION-TYPE + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: The license for the OTT service capacity has been reactivated. + 2 Notice/Trap generation cause: The license for the OTT service capacity has been reactivated. + 3 Repair suggestions: NA. + " + ::= { hwAAATraps 36 } + + hwAAAAccessUserResourceOrCpuAlarm NOTIFICATION-TYPE + OBJECTS {hwUserSlot,hwAAACpuUsage,hwAAAUserResourceUsage} + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: The resource of users or cpu usage on the device reached the upper threshold. + 2 Notice/Trap generation cause: The resource of users or cpu usage on the device reached the upper threshold. + 3 Repair suggestions: NA. + " + ::= { hwAAATraps 37 } + + hwAAAAccessUserResourceOrCpuResume NOTIFICATION-TYPE + OBJECTS {hwUserSlot,hwAAACpuUsage,hwAAAUserResourceUsage} + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: The resource of users or cpu usage on the device fell below the lower threshold. + 2 Notice/Trap generation cause: The resource of users or cpu usage on the device fell below the lower threshold. + 3 Repair suggestions: NA. + " + ::= { hwAAATraps 38 } + + hwAAASessionGroupUpperLimitAlarm NOTIFICATION-TYPE + OBJECTS { hwAAASessionGroupUpperLimitThreshold } + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: Reach Session-group Upper Limit + 2 Notice/Trap generation cause: The number of session-group users reached the upper limit of the device. + 3 Repair suggestions: Check your machine. + " + ::= { hwAAATraps 39 } + + hwAAASessionGroupUpperLimitResume NOTIFICATION-TYPE + OBJECTS { hwAAASessionGroupUpperLimitThreshold } + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: Session-group Upper Limit Recovery + 2 Notice/Trap generation cause: The number of session-group users fell below the upper limit of the device. + 3 Repair suggestions: NA + " + ::= { hwAAATraps 40 } + + hwAAASessionGroupLowerLimitAlarm NOTIFICATION-TYPE + OBJECTS { hwAAASessionGroupLowerLimitThreshold } + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: Fell Below Session-group Lower Limit + 2 Notice/Trap generation cause: The number of session-group users fell below the lower limit of the device . + 3 Repair suggestions: + Check your machine. + " + ::= { hwAAATraps 41 } + + hwAAASessionGroupLowerLimitResume NOTIFICATION-TYPE + OBJECTS { hwAAASessionGroupLowerLimitThreshold } + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: Session-group Lower Limit Recovery + 2 Notice/Trap generation cause: The number of session-group users on the device reached the lower limit of the device. + 3 Repair suggestions: NA + " + ::= { hwAAATraps 42 } + + hwAAAOnlineSessoinUpperLimitAlarm NOTIFICATION-TYPE + OBJECTS { hwAAASessionUpperLimitThreshold } + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: Reach Online Sessions Upper Limit + 2 Notice/Trap generation cause: The number of session reached the upper limit of the device. + 3 Repair suggestions: Check your machine. + " + ::= { hwAAATraps 43 } + + hwAAAOnlineSessoinUpperLimitResume NOTIFICATION-TYPE + OBJECTS { hwAAASessionUpperLimitThreshold } + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: Online Sessions Upper Limit Recovery + 2 Notice/Trap generation cause: The number of sessions fell below the upper limit of the device.. + 3 Repair suggestions: NA + " + ::= { hwAAATraps 44 } + + hwAAAOnlineSessoinLowerLimitAlarm NOTIFICATION-TYPE + OBJECTS { hwAAASessionLowerLimitThreshold } + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: Fell Below Online Sessions Lower Limit + 2 Notice/Trap generation cause: The number of sessions fell below the lower limit of the device. + 3 Repair suggestions: Check your machine. + " + ::= { hwAAATraps 45 } + + hwAAAOnlineSessoinLowerLimitResume NOTIFICATION-TYPE + OBJECTS { hwAAASessionLowerLimitThreshold } + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: Online Sessions Lower Limit Recovery + 2 Notice/Trap generation cause: The number of sessions reached the lower limit of the device. + 3 Repair suggestions: NA + " + ::= { hwAAATraps 46 } + + hwAAASlotOnlineUserNumAlarm NOTIFICATION-TYPE + OBJECTS { hwUserSlot, hwUserSlotMaxNumThreshold } + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: Reach Slot Online Users Upper Limit + 2 Notice/Trap generation cause: The number of users reached the upper limit of the board. + 3 Repair suggestions: Please change to another board which can support more sessions. + " + ::= { hwAAATraps 47 } + + hwAAASlotOnlineUserNumResume NOTIFICATION-TYPE + OBJECTS { hwUserSlot, hwUserSlotMaxNumThreshold} + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: Slot Online Users Upper Limit Recovery + 2 Notice/Trap generation cause: The number of users fell below the upper limit of the board. + 3 Repair suggestions: NA + " + ::= { hwAAATraps 48 } + + hwAAATimerExpireMajorLevelAlarm NOTIFICATION-TYPE + OBJECTS { hwAAATimerExpireMajorLevelThreshold } + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: The resource occupied by real-time accounting services reached the major alarm threshold. + 2 Notice/Trap generation cause: The resource occupied by real-time accounting services reached the major alarm threshold. + 3 Repair suggestions: NA. + " + ::= { hwAAATraps 49 } + + hwAAATimerExpireMajorLevelResume NOTIFICATION-TYPE + OBJECTS { hwAAATimerExpireMajorLevelResumeThreshold } + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: The resource occupied by real-time accounting services reached the major alarm clear threshold. + 2 Notice/Trap generation cause: The resource occupied by real-time accounting services reached the major alarm clear threshold. + 3 Repair suggestions: NA. + " + ::= { hwAAATraps 50 } + + hwAAATimerExpireCriticalLevelAlarm NOTIFICATION-TYPE + OBJECTS { hwAAATimerExpireCriticalLevelThreshold } + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: The resource occupied by real-time accounting services reached the critical alarm threshold. + 2 Notice/Trap generation cause: The resource occupied by real-time accounting services reached the critical alarm threshold. + 3 Repair suggestions: NA. + " + ::= { hwAAATraps 51 } + + hwAAATimerExpireCriticalLevelResume NOTIFICATION-TYPE + OBJECTS { hwAAATimerExpireCriticalLevelResumeThreshold } + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: The resource occupied by real-time accounting services reached the critical alarm clear threshold. + 2 Notice/Trap generation cause: The resource occupied by real-time accounting services reached the critical alarm clear threshold. + 3 Repair suggestions: NA. + " + ::= { hwAAATraps 52 } + -- 1.3.6.1.4.1.2011.5.2.2.3.1.53 + hwMacMovedQuietMaxUserAlarm NOTIFICATION-TYPE + OBJECTS { hwMacMovedQuietUserSpec, hwMacMovedUserPercentage, hwLowerMacMovedUserPercentage, hwUpperMacMovedUserPercentage } + STATUS current + DESCRIPTION + " + 1Notice/Trap name: The mac moved quiet user percentage has reached the mac move quiet user alarm threshold. + 2 Notice/Trap generation cause: The mac moved quiet user percentage has reached the mac move quiet user alarm threshold. + 3 Repair suggestions: NA. + " + ::= { hwAAATraps 53 } + + + -- 1.3.6.1.4.1.2011.5.2.2.3.1.54 + hwMacMovedQuietUserClearAlarm NOTIFICATION-TYPE + OBJECTS { hwMacMovedQuietUserSpec, hwMacMovedUserPercentage, hwLowerMacMovedUserPercentage, hwUpperMacMovedUserPercentage } + STATUS current + DESCRIPTION + " + 1Notice/Trap name: The mac moved quiet user percentage has reached mac moved quiet user alarm clear threshold. + 2 Notice/Trap generation cause: The mac moved quiet user percentage has reached mac moved quiet user alarm clear threshold. + 3 Repair suggestions: NA. + " + ::= { hwAAATraps 54 } + + hwAAAChasisIPv6AddressThresholdAlarm NOTIFICATION-TYPE + OBJECTS { hwAAAChasisIPv6AddressThreshold } + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: The number of IPv6 addresses reached the upper limit of the device. + 2 Notice/Trap generation cause: The number of IPv6 addresses reached the upper limit of the device. + 3 Repair suggestions: NA. + " + ::= { hwAAATraps 55 } + + hwAAAChasisIPv6AddressThresholdResume NOTIFICATION-TYPE + OBJECTS { hwAAAChasisIPv6AddressThreshold } + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: The number of IPv6 addresses fell below the lower limit of the device. + 2 Notice/Trap generation cause: The number of IPv6 addresses fell below the lower limit of the device. + 3 Repair suggestions: NA. + " + ::= { hwAAATraps 56 } + + hwAAASlotIPv6AddressThresholdAlarm NOTIFICATION-TYPE + OBJECTS { hwUserSlot, hwAAASlotIPv6AddressThreshold } + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: The number of IPv6 addresses on the slot reached the upper limit of the device. + 2 Notice/Trap generation cause: The number of IPv6 addresses on the slot reached the upper limit of the device. + 3 Repair suggestions: NA. + " + ::= { hwAAATraps 57 } + + hwAAASlotIPv6AddressThresholdResume NOTIFICATION-TYPE + OBJECTS { hwUserSlot, hwAAASlotIPv6AddressThreshold } + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: The number of IPv6 addresses on the slot fell below the lower limit of the device. + 2 Notice/Trap generation cause: The number of IPv6 addresses on the slot fell below the lower limit of the device. + 3 Repair suggestions: NA. + " + ::= { hwAAATraps 58 } + + hwAAAAdminUserAuthenWithoutDomainName NOTIFICATION-TYPE + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: Performing remote authentication on administrators whose user names do not contain domain names brings security risks. + 2 Notice/Trap generation cause: Performing remote authentication on administrators whose user names do not contain domain names brings security risks. + 3 Repair suggestions: Configuring the device in the admin domain to send user names with domain names to the remote authen server. + " + ::= { hwAAATraps 59 } + + hwUserMaxNumResume NOTIFICATION-TYPE + OBJECTS {hwMaxUserThresholdType,hwUserSlot,hwUserSlotMaxNumThreshold} + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: The number of user resources on the board or the device fell below the threshold. + 2 Notice/Trap generation cause: the number of the online user in this machine fell below the threshold + 3 Repair suggestions: NA. + " + ::= { hwAAATraps 60 } + + hwUserSlotMaxNumResume NOTIFICATION-TYPE + OBJECTS { hwUserSlot,hwUserSlotMaxNumThreshold } + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: The number of user resources on the board fell below the threshold. + 2 Notice/Trap generation cause: the number of the online user in this slot fell below the threshold + 3 Repair suggestions: + please change to another board which can support more users. + " + ::= { hwAAATraps 61 } + + hwUserOnlineFailAlarm NOTIFICATION-TYPE + OBJECTS { hwUserSlot, hwOnlineFailNum, hwOnlineSuccessPercentage } + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: User Login Failure. + 2 Notice/Trap generation cause: The number of user login failures reached the number that can trigger detection and debugging. + 3 Repair suggestions: Collect alarm, log, and configuration information, and contact Huawei technical support personnel. + " + ::= { hwAAATraps 62 } + + hwCUUserMaxNum NOTIFICATION-TYPE + OBJECTS {hwMaxUserThresholdType,hwCUUserSlot,hwUserSlotMaxNumThreshold} + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: Reach the machine user threshold + 2 Notice/Trap generation cause: the number of the online user in this machine reaches the threshold + 3 Repair suggestions: + please change to another machine which can support more user or change the cofiguration of the threshold. + + " + ::= { hwAAATraps 63} + + hwCUUserMaxNumResume NOTIFICATION-TYPE + OBJECTS {hwMaxUserThresholdType,hwCUUserSlot,hwUserSlotMaxNumThreshold} + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: The number of user resources on the board or the device fell below the threshold. + 2 Notice/Trap generation cause: the number of the online user in this machine fell below the threshold + 3 Repair suggestions: NA. + " + ::= { hwAAATraps 64} + + hwCUUserSlotMaxNum NOTIFICATION-TYPE + OBJECTS { hwCUUserSlot,hwUserSlotMaxNumThreshold } + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: Reach the slot user threshold + 2 Notice/Trap generation cause: the number of the online user in this slot reaches the threshold + 3 Repair suggestions: + please change to another board which can support more users. + + " + ::= { hwAAATraps 65} + + hwCUUserSlotMaxNumResume NOTIFICATION-TYPE + OBJECTS { hwCUUserSlot,hwUserSlotMaxNumThreshold } + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: The number of user resources on the board fell below the threshold. + 2 Notice/Trap generation cause: the number of the online user in this slot fell below the threshold + 3 Repair suggestions: + please change to another board which can support more users. + " + ::= { hwAAATraps 66} + + hwLAMTrapsDefine OBJECT IDENTIFIER ::= { hwAAAMibTrap 3 } + + hwLAMTraps OBJECT IDENTIFIER ::= { hwLAMTrapsDefine 0 } + hwHarddiskoverflow NOTIFICATION-TYPE + OBJECTS { hwHdFreeamount,hwHdWarningThreshold } + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: Reach IP address Allocable Threshold + 2 Notice/Trap generation cause: reach the threshold set at domain + 3 Repair suggestions: + Check whether to renew configuring the BAS IP pool + Add new IP pool to this domain . + + " + ::= { hwLAMTraps 1 } + + hwHarddiskReachThreshold NOTIFICATION-TYPE + OBJECTS { hwHdFreeamount,hwHdWarningThreshold } + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: Reach IP address Allocable Threshold + 2 Notice/Trap generation cause: reach the threshold set at domain + 3 Repair suggestions: + Check whether to renew configuring the BAS IP pool + Add new IP pool to this domain . + + " + ::= { hwLAMTraps 2 } + hwHarddiskOK NOTIFICATION-TYPE + OBJECTS { hwHdFreeamount,hwHdWarningThreshold } + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: Reach IP address Allocable Threshold + 2 Notice/Trap generation cause: reach the threshold set at domain + 3 Repair suggestions: + Check whether to renew configuring the BAS IP pool + Add new IP pool to this domain . + + " + ::= { hwLAMTraps 3 } + hwCachetoFTPFail NOTIFICATION-TYPE + OBJECTS { hwHdFreeamount,hwHdWarningThreshold } + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: Reach IP address Allocable Threshold + 2 Notice/Trap generation cause: reach the threshold set at domain + 3 Repair suggestions: + Check whether to renew configuring the BAS IP pool + Add new IP pool to this domain . + + " + ::= { hwLAMTraps 4 } + hwHDtoFTPFail NOTIFICATION-TYPE + OBJECTS { hwHdFreeamount,hwHdWarningThreshold } + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: Reach IP address Allocable Threshold + 2 Notice/Trap generation cause: reach the threshold set at domain + 3 Repair suggestions: + Check whether to renew configuring the BAS IP pool + Add new IP pool to this domain . + + " + ::= { hwLAMTraps 5 } + + hwAAAUserPwdWillExpire NOTIFICATION-TYPE + OBJECTS { hwLocalUserName,hwPwdVdtyLeftDays } + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: Local user password will expire + 2 Notice/Trap generation cause: Local user doesnot change password + 3 Repair suggestions: + NA + " + ::= { hwLAMTraps 6 } + + hwAAAUserPwdExpired NOTIFICATION-TYPE + OBJECTS { hwLocalUserName } + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: Local user password had expired + 2 Notice/Trap generation cause: Local user doesnot change password always + 3 Repair suggestions: + NA + " + ::= { hwLAMTraps 7 } + + hwCutAccessUserTable OBJECT IDENTIFIER ::= { hwAAAMibObjects 28 } + + hwCutStartUserID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Start User CID" + ::= { hwCutAccessUserTable 1 } + + hwCutEndUserID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "End User CID" + ::= { hwCutAccessUserTable 2 } + + hwCutIPaddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "User IP Address" + ::= { hwCutAccessUserTable 3 } + + hwCutMacAddres OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "User MAC Address" + ::= { hwCutAccessUserTable 4 } + + hwCutUserName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..253)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "User Access Name" + ::= { hwCutAccessUserTable 5 } + + hwCutUserAttri OBJECT-TYPE + SYNTAX INTEGER + { + all(0), + noauth(1), + local(2), + radiusauth(3), + hwtacacs(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "User Authentication attribute" + ::= { hwCutAccessUserTable 6 } + + hwCutDomain OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "domain name" + ::= { hwCutAccessUserTable 7 } + + hwCutIPPoolName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP Pool Name" + ::= { hwCutAccessUserTable 8 } + + hwCutIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IFNET Index" + ::= { hwCutAccessUserTable 9 } + + hwCutVlanID OBJECT-TYPE + SYNTAX Integer32 (0..268308478) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "VLAN ID" + ::= { hwCutAccessUserTable 10 } + + hwCutVPI OBJECT-TYPE + SYNTAX Integer32(0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "VPI + + VPI" + ::= { hwCutAccessUserTable 11 } + + hwCutVCI OBJECT-TYPE + SYNTAX Integer32(0..2047) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "VCI + + VCI" + ::= { hwCutAccessUserTable 12 } + + hwCutVRF OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "User VRF" + ::= { hwCutAccessUserTable 13 } + + hwCutAccessInterface OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The user access interface" + ::= { hwCutAccessUserTable 14 } + + hwCutUserSSID OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The user access SSID" + ::= { hwCutAccessUserTable 15 } + + hwCutAccessSlot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The user access slot" + ::= { hwCutAccessUserTable 16 } + + hwCutUserGroup OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The user group" + ::= { hwCutAccessUserTable 17 } + +-- hwCutQinqVlanID OBJECT-TYPE +-- SYNTAX Integer32(0..4094) +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- "qinq vlan ID +-- +-- QINQ VLAN ID" +-- ::= { hwCutAccessUserTable 14 } + +-- hwCutUserVlanID OBJECT-TYPE +-- SYNTAX Integer32(0..4094) +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- "user vlan ID" +-- ::= { hwCutAccessUserTable 15 } + + hwAAACallRate OBJECT IDENTIFIER ::= { hwAAAMibObjects 29 } + + hwAAAUserPPP OBJECT IDENTIFIER ::= { hwAAACallRate 1 } + + hwTotalConnectNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the number of all access users" + ::= { hwAAAUserPPP 1 } + hwTotalSuccessNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the number of all success access ppp users" + ::= { hwAAAUserPPP 2 } + hwTotalLCPFailNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the number of all fail access ppp users during LCP" + ::= { hwAAAUserPPP 3 } + hwTotalAuthenFailNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the number of all authenfail access ppp users" + ::= { hwAAAUserPPP 4 } + hwTotalNCPFailNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the number of all authenfail access ppp users" + ::= { hwAAAUserPPP 5 } + hwTotalIPAllocFailNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the number of all authenfail access ppp users" + ::= { hwAAAUserPPP 6 } + hwTotalOtherPPPFailNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the number of all authenfail access ppp user" + ::= { hwAAAUserPPP 7 } + hwAAAUserWebandFast OBJECT IDENTIFIER ::= { hwAAACallRate 2 } + + hwTotalWebConnectNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the number of access all web and fast user" + ::= { hwAAAUserWebandFast 1 } + hwTotalSuccessWebConnectNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the number of all success access web and fast user" + ::= { hwAAAUserWebandFast 2 } + + hwAAAUserDot1X OBJECT IDENTIFIER ::= { hwAAACallRate 3 } + + hwTotalDot1XConnectNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the number of access all dot1x user" + ::= { hwAAAUserDot1X 1 } + hwTotalSuccessDot1XConnectNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the number of all success access dot1x user" + ::= { hwAAAUserDot1X 2 } + + hwAAAUserBind OBJECT IDENTIFIER ::= { hwAAACallRate 4 } + + hwTotalBindConnectNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the number of access all bind user" + ::= { hwAAAUserBind 1 } + hwTotalSuccessBindConnectNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the number of all success access bind user" + ::= { hwAAAUserBind 2 } + + + + hwAuthorSchemeTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAuthorSchemeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "authorization Scheme Table" + ::= { hwAAAMibObjects 8 } + hwAuthorSchemeEntry OBJECT-TYPE + SYNTAX HwAuthorSchemeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "authorization Scheme Entry" + INDEX { hwAuthorSchemeName } + ::= { hwAuthorSchemeTable 1 } + HwAuthorSchemeEntry ::= + SEQUENCE { + hwAuthorSchemeName + DisplayString, + hwAuthorMethod + INTEGER, + hwAuthorRowStatus + RowStatus + } + hwAuthorSchemeName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "authorization Scheme name" + ::= { hwAuthorSchemeEntry 1 } + hwAuthorMethod OBJECT-TYPE + SYNTAX INTEGER + { + none(1), + local(2), + hwtacacs(3), + ifauthenticated(4), + hwtacacsnone(5), + hwtacacslocal(6), + hwtacacsifauthenticated(7), + localnone(8), + localhwtacacs(9), + localifauthenticated(10), + ifauthenticatednone(11), + ifauthenticatedlocal(12), + ifauthenticatedhwtacacs(13), + localhwtacacsnone(14), + localifauthenticatednone(15), + hwtacacslocalnone(16), + hwtacacsifauthenticatednone(17), + ifauthenticatedlocalnone(18), + ifauthenticatedhwtacacsnone(19), + localhwtacacsifauthenticated(20), + localifauthenticatedhwtacacs(21), + hwtacaslocalifauthenticated(22), + hwtacacsifauthenticatedlocal(23), + ifauthenticatedlocalhwtacacs(24), + ifauthenticatedhwtacacslocal(25), + localhwtacacsifauthenticatednone(26), + localifauthenticatedhwtacacsnone(27), + hwtacaslocalifauthenticatednone(28), + hwtacacsifauthenticatedlocalnone(29), + ifauthenticatedlocalhwtacacsnone(30), + ifauthenticatedhwtacacslocalnone(31) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "authorization Scheme + " + ::= { hwAuthorSchemeEntry 2 } + hwAuthorRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "row admin status, only Add or Delete" + ::= { hwAuthorSchemeEntry 3 } + + + hwRecordSchemeTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRecordSchemeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "record Scheme Table" + ::= { hwAAAMibObjects 30 } + + hwRecordSchemeEntry OBJECT-TYPE + SYNTAX HwRecordSchemeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "record Scheme Entry" + INDEX { hwRecordSchemeName } + ::= { hwRecordSchemeTable 1 } + + HwRecordSchemeEntry ::= + SEQUENCE { + hwRecordSchemeName + DisplayString, + hwRecordTacGroupName + DisplayString, + hwRecordRowStatus + RowStatus + } + + hwRecordSchemeName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "record scheme name" + ::= { hwRecordSchemeEntry 1 } + + hwRecordTacGroupName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "TACACS group name" + ::= { hwRecordSchemeEntry 2 } + + hwRecordRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "row admin status, only Add or Delete" + ::= { hwRecordSchemeEntry 3 } + + + hwMACAccessTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMACAccessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwMACAccessTable is table used to query the index of an access table according to the MAC addresses of users." + ::= { hwAAAMibObjects 31 } + + hwMACAccessEntry OBJECT-TYPE + SYNTAX HwMACAccessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MAC Query Access Entry + " + INDEX { hwMACAccessMACAddress } + ::= { hwMACAccessTable 1 } + + HwMACAccessEntry ::= + SEQUENCE { + hwMACAccessMACAddress + MacAddress, + hwMACAccessCID + Integer32 + } + + hwMACAccessMACAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "User MAC Address" + ::= { hwMACAccessEntry 1 } + + + hwMACAccessCID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "User Access Index" + ::= { hwMACAccessEntry 2 } + + + hwSlotConnectNumTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSlotConnectNumEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes the number of users going online from the specified board." + ::= { hwAAAMibObjects 32 } + + hwSlotConnectNumEntry OBJECT-TYPE + SYNTAX HwSlotConnectNumEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Slot Query Online Number Entry + " + INDEX { hwSlotConnectNumSlot } + ::= { hwSlotConnectNumTable 1 } + + HwSlotConnectNumEntry ::= + SEQUENCE { + hwSlotConnectNumSlot + Integer32, + hwSlotConnectNumOnlineNum + Integer32, + hwSlotConnectNumMaxOnlineNum + Integer32, + hwSlotConnectNumMaxOnlineAcctReadyNum + Integer32 + } + + hwSlotConnectNumSlot OBJECT-TYPE + SYNTAX Integer32 (0..51) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "User Slot" + ::= { hwSlotConnectNumEntry 1 } + + + hwSlotConnectNumOnlineNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Online number" + ::= { hwSlotConnectNumEntry 2 } + + hwSlotConnectNumMaxOnlineNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Max Online number" + ::= { hwSlotConnectNumEntry 3 } + hwSlotConnectNumMaxOnlineAcctReadyNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Max slot acct ready online number" + ::= { hwSlotConnectNumEntry 4 } + + + hwSlotCardConnectNumTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSlotCardConnectNumEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes statistics about online users based on the slot ID and subcard number of the device." + ::= { hwAAAMibObjects 33 } + + hwSlotCardConnectNumEntry OBJECT-TYPE + SYNTAX HwSlotCardConnectNumEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Slot Card Query Online Number Entry + " + INDEX { hwSlotCardConnectNumSlot, hwSlotCardConnectNumCard } + ::= { hwSlotCardConnectNumTable 1 } + + HwSlotCardConnectNumEntry ::= + SEQUENCE { + hwSlotCardConnectNumSlot + Integer32, + hwSlotCardConnectNumCard + Integer32, + hwSlotCardConnectNumOnlineNum + Integer32, + hwSlotCardConnectNumIPv4OnlineNum + Integer32, + hwSlotCardConnectNumIPv6OnlineNum + Integer32, + hwSlotCardConnectNumDualOnlineNum + Integer32, + hwSlotCardConnectNumNoAuthNum + Integer32, + hwSlotCardConnectNumPPPAuthNum + Integer32, + hwSlotCardConnectNum8021xAuthNum + Integer32, + hwSlotCardConnectNumWebAuthNum + Integer32, + hwSlotCardConnectNumBindAuthNum + Integer32, + hwSlotCardConnectNumFastAuthNum + Integer32, + hwSlotCardConnectNumWlanAuthNum + Integer32, + hwSlotCardConnectNumAdminAuthNum + Integer32, + hwSlotCardConnectNumTunnelAuthNum + Integer32, + hwSlotCardConnectNumMIPAuthNum + Integer32 + + } + + hwSlotCardConnectNumSlot OBJECT-TYPE + SYNTAX Integer32 (0..51) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "User Slot" + ::= { hwSlotCardConnectNumEntry 1 } + + hwSlotCardConnectNumCard OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "User Card" + ::= { hwSlotCardConnectNumEntry 2 } + + hwSlotCardConnectNumOnlineNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Online user number" + ::= { hwSlotCardConnectNumEntry 3 } + + hwSlotCardConnectNumIPv4OnlineNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Online Ipv4 user number" + ::= { hwSlotCardConnectNumEntry 4 } + + hwSlotCardConnectNumIPv6OnlineNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Online Ipv6 user number" + ::= { hwSlotCardConnectNumEntry 5 } + + hwSlotCardConnectNumDualOnlineNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Online Dual-stack user number" + ::= { hwSlotCardConnectNumEntry 6 } + + hwSlotCardConnectNumNoAuthNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Online no authentication user number" + ::= { hwSlotCardConnectNumEntry 7 } + + hwSlotCardConnectNumPPPAuthNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Online PPP authentication user number" + ::= { hwSlotCardConnectNumEntry 8 } + + hwSlotCardConnectNum8021xAuthNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Online 802.1x authentication user number" + ::= { hwSlotCardConnectNumEntry 9 } + + hwSlotCardConnectNumWebAuthNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Online web authentication user number" + ::= { hwSlotCardConnectNumEntry 10 } + + hwSlotCardConnectNumBindAuthNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Online bind authentication user number" + ::= { hwSlotCardConnectNumEntry 11 } + + hwSlotCardConnectNumFastAuthNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Online fast authentication user number" + ::= { hwSlotCardConnectNumEntry 12 } + + hwSlotCardConnectNumWlanAuthNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Online wlan authentication user number" + ::= { hwSlotCardConnectNumEntry 13 } + + hwSlotCardConnectNumAdminAuthNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Online admin authentication user number" + ::= { hwSlotCardConnectNumEntry 14 } + + hwSlotCardConnectNumTunnelAuthNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Online tunnel authentication user number" + ::= { hwSlotCardConnectNumEntry 15 } + + hwSlotCardConnectNumMIPAuthNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Online MIP authentication user number" + ::= { hwSlotCardConnectNumEntry 16 } + + + + hwOfflineReasonStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwOfflineReasonStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwOfflineReasonStatTable is used to collect statistics on the offline reasons of users." + + ::= { hwAAAMibObjects 34 } + + hwOfflineReasonStatEntry OBJECT-TYPE + SYNTAX HwOfflineReasonStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Offline and online fail reason statistic Entry + + " + INDEX { hwOfflineReason } + ::= { hwOfflineReasonStatTable 1 } + + HwOfflineReasonStatEntry ::= + SEQUENCE { + hwOfflineReason + Integer32, + hwOfflineReasonStatistic + Integer32, + hwOnlineFailReasonStatistic + Integer32 + } + + hwOfflineReason OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Offline reason + + " + ::= { hwOfflineReasonStatEntry 1 } + + + hwOfflineReasonStatistic OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The offline reason statistic + " + ::= {hwOfflineReasonStatEntry 2 } + + + hwOnlineFailReasonStatistic OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The online fail reason statistic + " + ::= { hwOfflineReasonStatEntry 3 } + + hwMulticastListTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMulticastListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The multicast list table + " + ::= { hwAAAMibObjects 35 } + + hwMulticastListEntry OBJECT-TYPE + SYNTAX HwMulticastListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "multicast list + + " + INDEX { hwMulticastListIndex } + ::= { hwMulticastListTable 1 } + + HwMulticastListEntry ::= + SEQUENCE { + hwMulticastListIndex + Integer32, + hwMulticastListName + DisplayString, + hwMulticastListSourceIp + IpAddress, + hwMulticastListSourceIpMask + Integer32, + hwMulticastListGroupIp + IpAddress, + hwMulticastListGroupIpMask + Integer32, + hwMulticastListVpnInstance + DisplayString, + hwMulticastListRowStatus + RowStatus + } + + hwMulticastListIndex OBJECT-TYPE + SYNTAX Integer32 (0..8191) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Multicast list index + " + ::= {hwMulticastListEntry 1 } + + hwMulticastListName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Multicast list name + + " + ::= { hwMulticastListEntry 2 } + + hwMulticastListSourceIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Multicast list source IP address + + " + ::= { hwMulticastListEntry 3 } + + hwMulticastListSourceIpMask OBJECT-TYPE + SYNTAX Integer32 (0..32) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Multicast list source IP mask + + " + ::= { hwMulticastListEntry 4 } + + hwMulticastListGroupIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Multicast list group IP address + + " + ::= { hwMulticastListEntry 5 } + + hwMulticastListGroupIpMask OBJECT-TYPE + SYNTAX Integer32 (0..32) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Multicast list group IP mask + + " + ::= { hwMulticastListEntry 6 } + + hwMulticastListVpnInstance OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Multicast list VPN instance + + " + ::= { hwMulticastListEntry 7 } + + hwMulticastListRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "row admin status,only Add or Delete + + " + ::= { hwMulticastListEntry 8 } + + hwMulticastProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMulticastProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The multicast profile table + " + ::= { hwAAAMibObjects 36 } + + hwMulticastProfileEntry OBJECT-TYPE + SYNTAX HwMulticastProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "multicast profile + + " + INDEX { hwMulticastProfileIndex } + ::= { hwMulticastProfileTable 1 } + + HwMulticastProfileEntry ::= + SEQUENCE { + hwMulticastProfileIndex + Integer32, + hwMulticastProfileName + DisplayString, + hwMulticastProfileRowStatus + RowStatus + } + + hwMulticastProfileIndex OBJECT-TYPE + SYNTAX Integer32 (0..1023) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Multicast profile index + + " + ::= { hwMulticastProfileEntry 1 } + + hwMulticastProfileName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Multicast profile name + + " + ::= { hwMulticastProfileEntry 2 } + + hwMulticastProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "row admin status, only Add or Delete + + " + ::= { hwMulticastProfileEntry 3 } + + hwMulticastProfileExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMulticastProfileExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The multicast profile ext table" + ::= { hwAAAMibObjects 37 } + + hwMulticastProfileExtEntry OBJECT-TYPE + SYNTAX HwMulticastProfileExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "multicast profile extern table + + " + INDEX { hwMulticastProfileIndex, hwMulticastListIndex } + ::= { hwMulticastProfileExtTable 1 } + + HwMulticastProfileExtEntry ::= + SEQUENCE { + hwMulticastListBindName + DisplayString, + hwMulticastProfileExtRowStatus + RowStatus + } + + hwMulticastListBindName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Multicast list name + + " + ::= { hwMulticastProfileExtEntry 1 } + + hwMulticastProfileExtRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "row admin status,only Add or Del + + " + ::= { hwMulticastProfileExtEntry 2 } + + + hwServiceSchemeTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwServiceSchemeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of this service scheme " + + ::= { hwAAAMibObjects 38 } + + hwServiceSchemeEntry OBJECT-TYPE + SYNTAX HwServiceSchemeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Service scheme entry. + " + INDEX { hwServiceSchemeName } + ::= { hwServiceSchemeTable 1 } + + HwServiceSchemeEntry ::= + SEQUENCE { + hwServiceSchemeName + DisplayString, + hwServiceSchemeNextHopIp + IpAddress, + hwServiceSchemeUserPriority + Integer32, + hwServiceSchemeIdleCutTime + Integer32, + hwServiceSchemeIdleCutFlow + Integer32, + hwServiceSchemeDnsFirst + IpAddress, + hwServiceSchemeDnsSecond + IpAddress, + hwSrvSchemeAdminUserPriority + Integer32, + hwSrvSchemeIpPoolOneName + DisplayString, + hwSrvSchemeIpPoolTwoName + DisplayString, + hwSrvSchemeIpPoolThreeName + DisplayString, + hwServiceSchemeRowStatus + RowStatus, + hwServiceSchemeIdleCutType + INTEGER, + hwServiceSchemeIdleCutFlowValue + Unsigned32, + hwLocalAuthorize + DisplayString, + hwRemoteAuthorize + DisplayString, + hwServiceSchemeRedirectACL + DisplayString + } + + hwServiceSchemeName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Service scheme name." + ::= { hwServiceSchemeEntry 1 } + + hwServiceSchemeNextHopIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The next hop of source IP address route." + ::= { hwServiceSchemeEntry 11 } + + hwServiceSchemeUserPriority OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The priority of up user." + DEFVAL { 0 } + ::= { hwServiceSchemeEntry 12 } + + hwServiceSchemeIdleCutTime OBJECT-TYPE + SYNTAX Integer32 (0..120) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The cut time of idle interval." + ::= { hwServiceSchemeEntry 13 } + + hwServiceSchemeIdleCutFlow OBJECT-TYPE + SYNTAX Integer32 (0..768000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The flow of idle interval, in Kbytes/min." + ::= { hwServiceSchemeEntry 14 } + + hwServiceSchemeDnsFirst OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The first DNS server." + ::= { hwServiceSchemeEntry 15 } + + hwServiceSchemeDnsSecond OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The second DNS server." + ::= { hwServiceSchemeEntry 16 } + + hwSrvSchemeAdminUserPriority OBJECT-TYPE + SYNTAX Integer32 (-1..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Priority of admin user." + ::= { hwServiceSchemeEntry 17 } + + hwSrvSchemeIpPoolOneName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP pool name." + ::= { hwServiceSchemeEntry 18 } + + hwSrvSchemeIpPoolTwoName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP pool name." + ::= { hwServiceSchemeEntry 19 } + + hwSrvSchemeIpPoolThreeName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP pool name." + ::= { hwServiceSchemeEntry 20 } + + hwServiceSchemeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row administration status, only supporting add or delete." + ::= { hwServiceSchemeEntry 51 } + + hwServiceSchemeIdleCutType OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2), + both(3), + none(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of idle-cut, default type is 4." + ::= { hwServiceSchemeEntry 52 } + + hwServiceSchemeIdleCutFlowValue OBJECT-TYPE + SYNTAX Unsigned32(1..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The flow of idle , in Kbytes." + ::= { hwServiceSchemeEntry 53 } + + hwLocalAuthorize OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LocalAuthorize type:ucl-group vlan car acl priority." + ::= { hwServiceSchemeEntry 54 } + + + hwRemoteAuthorize OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "RemoteAuthorize type:ucl-group car acl priority." + ::= { hwServiceSchemeEntry 55 } + + + hwServiceSchemeRedirectACL OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "RedirectAcl : HW Redirect Acl Value." + ::= { hwServiceSchemeEntry 56 } + + hwDhcpOpt121RouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDhcpOpt121RouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query information about DHCP Option 121 configured for all domains." + ::= { hwAAAMibObjects 39 } + + hwDhcpOpt121RouteEntry OBJECT-TYPE + SYNTAX HwDhcpOpt121RouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The dhcp option121 routing entry." + INDEX { hwDomainName, hwDhcpOpt121RouteDestIp, hwDhcpOpt121RouteMask, hwDhcpOpt121RouteNextHop } + ::= { hwDhcpOpt121RouteTable 1 } + + HwDhcpOpt121RouteEntry ::= + SEQUENCE { + hwDhcpOpt121RouteDestIp IpAddress, + hwDhcpOpt121RouteMask Integer32, + hwDhcpOpt121RouteNextHop IpAddress, + hwDhcpOpt121RouteRowStatus RowStatus + } + + + hwDhcpOpt121RouteDestIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination ip of dhcp option121 route." + ::= { hwDhcpOpt121RouteEntry 1 } + + hwDhcpOpt121RouteMask OBJECT-TYPE + SYNTAX Integer32 (0..32) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mask of dhcp option121 route." + ::= { hwDhcpOpt121RouteEntry 2 } + + hwDhcpOpt121RouteNextHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The next hop of dhcp option121 route." + ::= { hwDhcpOpt121RouteEntry 3 } + + hwDhcpOpt121RouteRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row administration status, only supporting add or delete." + ::= { hwDhcpOpt121RouteEntry 4 } + + -- ============== begin : added by w00127306 for V6R3C01 ============== + -- ============== hwAccessDelayPerSlotTable ============== + hwAccessDelayPerSlotTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAccessDelayPerSlotEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwAccessDelayPerSlotTable" + ::= { hwAAAMibObjects 40 } + + hwAccessDelayPerSlotEntry OBJECT-TYPE + SYNTAX HwAccessDelayPerSlotEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "HwAccessDelayPerSlotEntry" + INDEX { hwAccessDelayPerSlotSlot } + ::= { hwAccessDelayPerSlotTable 1 } + + HwAccessDelayPerSlotEntry ::= + SEQUENCE { + hwAccessDelayPerSlotSlot Integer32, + hwAccessDelayPerSlotTransitionStep Integer32, + hwAccessDelayPerSlotMaxTime Integer32, + hwAccessDelayPerSlotMinTime Integer32, + hwAccessDelayPerSlotRowStatus RowStatus + } + + hwAccessDelayPerSlotSlot OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "hwAccessDelayPerSlotSlot" + ::= { hwAccessDelayPerSlotEntry 1 } + + hwAccessDelayPerSlotTransitionStep OBJECT-TYPE + SYNTAX Integer32 (1..262144) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "hwAccessDelayPerSlotTransitionStep" + ::= { hwAccessDelayPerSlotEntry 2 } + + hwAccessDelayPerSlotMaxTime OBJECT-TYPE + SYNTAX Integer32 (0..2550) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "hwAccessDelayPerSlotMaxTime" + ::= { hwAccessDelayPerSlotEntry 3 } + + hwAccessDelayPerSlotMinTime OBJECT-TYPE + SYNTAX Integer32 (0..2550) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "hwAccessDelayPerSlotMinTime" + ::= { hwAccessDelayPerSlotEntry 4 } + + hwAccessDelayPerSlotRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "hwDhcpOpt121RouteRowStatus" + ::= { hwAccessDelayPerSlotEntry 5 } + + -- ============== hwVpnAccessUserStatTable ============== + hwVpnAccessUserStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwVpnAccessUserStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table displays statistics about various types of users that access the Internet using a VPN." + ::= { hwAAAMibObjects 41 } + + hwVpnAccessUserStatEntry OBJECT-TYPE + SYNTAX HwVpnAccessUserStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "HwAccessDelayPerSlotEntry" + INDEX { hwUserType, hwVpnAccessUserStatVpnName } + ::= { hwVpnAccessUserStatTable 1 } + + HwVpnAccessUserStatEntry ::= + SEQUENCE { + hwUserType INTEGER, + hwVpnAccessUserStatVpnName DisplayString, + hwVpnAccessUserStatUserStat Integer32 + } + + hwUserType OBJECT-TYPE + SYNTAX INTEGER + { + pppoe(1), + pppoa(2), + dhcp(3), + lns(4), + lac(5), + ipv4(6), + ipv6(7), + dualStack(8), + all(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "user type + 1:pppoe + 2:pppoa + 3:dhcp + 4:lns + 5:lac + 6:ipv4 + 7:ipv6 + 8:dualStack + 9:all" + ::= { hwVpnAccessUserStatEntry 1 } + + + hwVpnAccessUserStatVpnName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "hwVpnAccessUserStatVpnName" + ::= { hwVpnAccessUserStatEntry 2 } + + hwVpnAccessUserStatUserStat OBJECT-TYPE + SYNTAX Integer32 (0..256000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "hwVpnAccessUserStatUserStat" + ::= { hwVpnAccessUserStatEntry 3 } + + -- ============== hwInterfaceAccessUserStatTable ============== + hwInterfaceAccessUserStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwInterfaceAccessUserStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table displays statistics about various types of users that access from a specified interface." + ::= { hwAAAMibObjects 42 } + + hwInterfaceAccessUserStatEntry OBJECT-TYPE + SYNTAX HwInterfaceAccessUserStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "HwInterfaceAccessUserStatEntry" + INDEX { hwUserType, hwInterfaceAccessUserStatInterfaceIndex } + ::= { hwInterfaceAccessUserStatTable 1 } + + HwInterfaceAccessUserStatEntry ::= + SEQUENCE { + hwInterfaceAccessUserStatInterfaceIndex Unsigned32, + hwInterfaceAccessUserStatUserStat Integer32 + } + + hwInterfaceAccessUserStatInterfaceIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "hwInterfaceAccessUserStatInterfaceIndex" + ::= { hwInterfaceAccessUserStatEntry 1 } + + hwInterfaceAccessUserStatUserStat OBJECT-TYPE + SYNTAX Integer32 (0..256000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "hwInterfaceAccessUserStatUserStat" + ::= { hwInterfaceAccessUserStatEntry 2 } + + -- ============== hwDomainAccessUserStatTable ============== + hwDomainAccessUserStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDomainAccessUserStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table displays statistics about various types of access users in a specified domain." + ::= { hwAAAMibObjects 43 } + + hwDomainAccessUserStatEntry OBJECT-TYPE + SYNTAX HwDomainAccessUserStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "HwDomainAccessUserStatEntry" + INDEX { hwUserType, hwDomainName } + ::= { hwDomainAccessUserStatTable 1 } + + HwDomainAccessUserStatEntry ::= + SEQUENCE { + hwDomainAccessUserStatUserStat Integer32 + } + + hwDomainAccessUserStatUserStat OBJECT-TYPE + SYNTAX Integer32 (0..256000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "hwDomainAccessUserStatUserStat" + ::= { hwDomainAccessUserStatEntry 1 } + + -- ============== hwSlotAccessUserStatTable ============== + hwSlotAccessUserStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSlotAccessUserStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table displays statistics about various types of users that access from a specified board." + ::= { hwAAAMibObjects 44 } + + hwSlotAccessUserStatEntry OBJECT-TYPE + SYNTAX HwSlotAccessUserStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "HwSlotAccessUserStatEntry" + INDEX { hwUserType, hwSlotAccessUserStatSlot } + ::= { hwSlotAccessUserStatTable 1 } + + HwSlotAccessUserStatEntry ::= + SEQUENCE { + hwSlotAccessUserStatSlot Integer32, + hwSlotAccessUserStatUserStat Integer32 + } + + hwSlotAccessUserStatSlot OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "hwSlotAccessUserStatSlot" + ::= { hwSlotAccessUserStatEntry 1 } + + hwSlotAccessUserStatUserStat OBJECT-TYPE + SYNTAX Integer32 (0..256000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "hwSlotAccessUserStatUserStat" + ::= { hwSlotAccessUserStatEntry 2 } + + -- ============== end : added by w00127306 for V6R3C01 ============== + hwDomainIncludePoolGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDomainIncludePoolGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configure a pool group in the specified domain." + ::= { hwAAAMibObjects 45 } + + hwDomainIncludePoolGroupEntry OBJECT-TYPE + SYNTAX HwDomainIncludePoolGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configure a pool group in the specified domain." + INDEX { hwDomainName, hwDomainIncludeIPPoolGroupName } + ::= { hwDomainIncludePoolGroupTable 1 } + + HwDomainIncludePoolGroupEntry ::= + SEQUENCE { + hwDomainIncludeIPPoolGroupName DisplayString, + hwDomainIncludeIPPoolGroupRowStates RowStatus + } + + hwDomainIncludeIPPoolGroupName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The pool group name." + ::= { hwDomainIncludePoolGroupEntry 1 } + + hwDomainIncludeIPPoolGroupRowStates OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row administration status, only supporting add or delete." + ::= { hwDomainIncludePoolGroupEntry 2 } + + hwDomainIPPoolMoveToTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDomainIPPoolMoveToEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Change the priority of pool group in the specified domain." + ::= { hwAAAMibObjects 46 } + + hwDomainIPPoolMoveToEntry OBJECT-TYPE + SYNTAX HwDomainIPPoolMoveToEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Change the priority of pool group in the specified domain." + INDEX { hwDomainName, hwDomainIncludeIPPoolName } + ::= { hwDomainIPPoolMoveToTable 1 } + + HwDomainIPPoolMoveToEntry ::= + SEQUENCE { + hwDomainIncludeIPPoolName DisplayString, + hwDomainIncludeIPPoolMoveto Integer32 + } + + hwDomainIncludeIPPoolName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The pool group name." + ::= { hwDomainIPPoolMoveToEntry 1 } + + hwDomainIncludeIPPoolMoveto OBJECT-TYPE + SYNTAX Integer32 (0..1024) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The position of the pool group." + ::= { hwDomainIPPoolMoveToEntry 2 } + + + hwDomainExt2Table OBJECT-TYPE + SYNTAX SEQUENCE OF HwDomainExt2Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The domain extend table." + ::= { hwAAAMibObjects 47 } + + hwDomainExt2Entry OBJECT-TYPE + SYNTAX HwDomainExt2Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The domain extend entry." + INDEX { hwDomainName } + ::= { hwDomainExt2Table 1 } + + HwDomainExt2Entry ::= + SEQUENCE { + hwRedKeyUserMac + DisplayString, + hwIfUserMacSimple + TruthValue, + hwPoolLowerLimitWarningThreshold + Integer32, + hwIPv6PoolLowerLimitWarningThreshold + Integer32, + hwAAADomainInboundQoSProfile + DisplayString, + hwAAADomainOutboundQoSProfile + DisplayString, + hwAAADomainInboundVPNInstance + DisplayString + } + + hwRedKeyUserMac OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure Web Server Redirect Key UserMacAdress." + ::= { hwDomainExt2Entry 1} + + hwIfUserMacSimple OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "if encrypt Web Server Redirect Key UserMacAdress " + DEFVAL { true } + ::= { hwDomainExt2Entry 2 } + + hwPoolLowerLimitWarningThreshold OBJECT-TYPE + SYNTAX Integer32(0..99|255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP lower limit warning threshold." + DEFVAL { 255 } + ::= { hwDomainExt2Entry 3 } + + hwIPv6PoolLowerLimitWarningThreshold OBJECT-TYPE + SYNTAX Integer32(0..99|255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IPv6 lower limit warning threshold." + DEFVAL { 255 } + ::= { hwDomainExt2Entry 4 } + + hwAAADomainInboundQoSProfile OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure inbound QOS Profile + " + ::= { hwDomainExt2Entry 5} + + hwAAADomainOutboundQoSProfile OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure outbound QOS Profile + " + ::= { hwDomainExt2Entry 6} + + hwAAADomainInboundVPNInstance OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The domain inbound VPN instance name + " + ::= { hwDomainExt2Entry 7} + + hwAAAOnlineFailRecordTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAAAOnlineFailRecordEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query why a user fails to go online." + ::= { hwAAAMibObjects 48 } + + hwAAAOnlineFailRecordEntry OBJECT-TYPE + SYNTAX HwAAAOnlineFailRecordEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The online fail record entry." + INDEX { hwAAAOnlineFailIndex } + ::= { hwAAAOnlineFailRecordTable 1 } + + HwAAAOnlineFailRecordEntry ::= + SEQUENCE { + hwAAAOnlineFailIndex + Integer32, + hwUserName + DisplayString, + hwUserDomainName + DisplayString, + hwUserMAC + MacAddress, + hwUserAccessType + DisplayString, + hwUserInterface + DisplayString, + hwUserAccessPVC + DisplayString, + hwUserAccessPeVlan + Integer32, + hwUserAccessCeVlan + Integer32, + hwUserIPAddress + IpAddress, + hwUserIPv6NDRAPrefix + Ipv6AddressPrefix, + hwUserIPv6Address + Ipv6Address, + hwUserIPv6PDPrefix + Ipv6AddressPrefix, + hwUserIPv6PDPrefixLength + Integer32, + hwUserID + Integer32, + hwUserAuthenState + INTEGER, + hwUserAcctState + INTEGER, + hwUserAuthorState + INTEGER, + hwUserLoginTime + DateAndTime, + hwOnlineFailReason + DisplayString, + hwReplyMessage + DisplayString + } + + hwAAAOnlineFailIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of online fail record." + ::= { hwAAAOnlineFailRecordEntry 1 } + + hwUserName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..253)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user name." + ::= { hwAAAOnlineFailRecordEntry 2 } + + hwUserDomainName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The domain name." + ::= { hwAAAOnlineFailRecordEntry 3 } + + hwUserMAC OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user MAC address." + ::= { hwAAAOnlineFailRecordEntry 4 } + + hwUserAccessType OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user access type." + ::= { hwAAAOnlineFailRecordEntry 5 } + + hwUserInterface OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user interface." + ::= { hwAAAOnlineFailRecordEntry 6 } + + hwUserAccessPVC OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user PVC." + ::= { hwAAAOnlineFailRecordEntry 7 } + + hwUserAccessPeVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user pevlan." + ::= { hwAAAOnlineFailRecordEntry 8 } + + hwUserAccessCeVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user cevlan." + ::= { hwAAAOnlineFailRecordEntry 9 } + + hwUserIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user ip address." + ::= { hwAAAOnlineFailRecordEntry 10 } + + hwUserIPv6NDRAPrefix OBJECT-TYPE + SYNTAX Ipv6AddressPrefix + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user ipv6 NDRA prefix." + ::= { hwAAAOnlineFailRecordEntry 11 } + + hwUserIPv6Address OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user ipv6 address." + ::= { hwAAAOnlineFailRecordEntry 12 } + + hwUserIPv6PDPrefix OBJECT-TYPE + SYNTAX Ipv6AddressPrefix + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user ipv6 PD prefix." + ::= { hwAAAOnlineFailRecordEntry 13 } + + hwUserIPv6PDPrefixLength OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user ipv6 PD prefix length." + ::= { hwAAAOnlineFailRecordEntry 14 } + + hwUserID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user index." + ::= { hwAAAOnlineFailRecordEntry 15 } + + hwUserAuthenState OBJECT-TYPE + SYNTAX INTEGER + { + authIdle(0), + authWait(1), + authed(2), + unknown(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user authentication state." + ::= { hwAAAOnlineFailRecordEntry 16 } + + hwUserAcctState OBJECT-TYPE + SYNTAX INTEGER + { + acctIdle(3), + acctReady(4), + acctStartWait(5), + acctAccting(6), + acctLeavingFlowQuery(7), + acctStopWait(8), + acctSendForceStopWait(12), + unknown(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user accounting state." + ::= { hwAAAOnlineFailRecordEntry 17 } + + hwUserAuthorState OBJECT-TYPE + SYNTAX INTEGER + { + authorIdle(9), + authorUserAckWait(10), + authorServerAckWait(11), + unknown(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user authorizatoin state." + ::= { hwAAAOnlineFailRecordEntry 18 } + + hwUserLoginTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user login time." + ::= { hwAAAOnlineFailRecordEntry 19 } + + hwOnlineFailReason OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..80)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The online fail reason." + ::= { hwAAAOnlineFailRecordEntry 20 } + + hwReplyMessage OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The reply message." + ::= { hwAAAOnlineFailRecordEntry 21 } + + hwUserLogTable OBJECT IDENTIFIER ::= { hwAAAMibObjects 49 } + + hwUserLogEntry OBJECT IDENTIFIER ::= { hwUserLogTable 1 } + + hwUserLogAccess OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "User log access" + ::= { hwUserLogEntry 1 } + + hwUserLogIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "User log server IP address" + ::= { hwUserLogEntry 2 } + + hwUserLogPort OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "User log server port" + ::= { hwUserLogEntry 3 } + + hwUserLogVersion OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "User log server version" + ::= { hwUserLogEntry 4 } + + hwShowUserLogStatistic OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Show user log statistic" + ::= { hwUserLogEntry 5 } + + hwResetUserLogStatistic OBJECT-TYPE + SYNTAX INTEGER + { + reset(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reset user log statistic" + ::= { hwUserLogEntry 6 } + + + hwReauthorizeTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwReauthorizeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Change user's user-group by username." + ::= { hwAAAMibObjects 50 } + + hwReauthorizeEntry OBJECT-TYPE + SYNTAX HwReauthorizeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Change user's user-group by username." + INDEX { hwReauthorizeUsername } + ::= { hwReauthorizeTable 1 } + + HwReauthorizeEntry ::= + SEQUENCE { + hwReauthorizeUsername DisplayString, + hwReauthorizeUsergroup DisplayString + } + + hwReauthorizeUsername OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..253)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user's username." + ::= { hwReauthorizeEntry 1 } + + hwReauthorizeUsergroup OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The user's user-group." + ::= { hwReauthorizeEntry 2 } + + hwUserGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwUserGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The user group table." + ::= { hwAAAMibObjects 51 } + + hwUserGroupEntry OBJECT-TYPE + SYNTAX HwUserGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The user group entry." + INDEX { hwUserGroupIndex } + ::= { hwUserGroupTable 1 } + + HwUserGroupEntry ::= + SEQUENCE { + hwUserGroupIndex Integer32, + hwUserGroupName DisplayString, + hwAclId DisplayString, + hwQoSProfileName DisplayString, + hwInterIsolateFlag INTEGER, + hwInnerIsolateFlag INTEGER, + hwUserGroupRowStatus RowStatus, + hwUserVlan Integer32, + hw8021pRemark Integer32, + hwDscpRemark Integer32, + hwExpRemark Integer32, + hwLpRemark Integer32, + hwUserGroupCarCir Unsigned32, + hwUserGroupCarPir Unsigned32, + hwUserGroupCarCbs Unsigned32, + hwUserGroupCarPbs Unsigned32, + hwUserGroupEnable INTEGER, + hwUserGroupCarInBoundCir Unsigned32, + hwUserGroupCarInBoundPir Unsigned32, + hwUserGroupCarInBoundCbs Unsigned32, + hwUserGroupCarInBoundPbs Unsigned32, + hwUserGroupUserVlanPool DisplayString + + } + hwUserGroupIndex OBJECT-TYPE + SYNTAX Integer32(1..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "User group index." + ::={ hwUserGroupEntry 1 } + + hwUserGroupName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User group name." + ::= { hwUserGroupEntry 2 } + + hwAclId OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specify acl id." + ::= { hwUserGroupEntry 3 } + + hwQoSProfileName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specify QoS Profile." + ::= { hwUserGroupEntry 4 } + + hwInterIsolateFlag OBJECT-TYPE + SYNTAX INTEGER + { + true(1), + false(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specify Inter Isolate Flag." + ::= { hwUserGroupEntry 5 } + + hwInnerIsolateFlag OBJECT-TYPE + SYNTAX INTEGER + { + true(1), + false(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specify Inner Isolate Flag." + ::= { hwUserGroupEntry 6 } + + hwUserGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus." + ::={ hwUserGroupEntry 7 } + + hwUserVlan OBJECT-TYPE + SYNTAX Integer32(0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specify User Vlan." + ::= { hwUserGroupEntry 8 } + + hw8021pRemark OBJECT-TYPE + SYNTAX Integer32(-1..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specify 8021p Remark." + ::= { hwUserGroupEntry 9 } + + hwDscpRemark OBJECT-TYPE + SYNTAX Integer32(-1..63) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specify Dscp Remark." + ::= { hwUserGroupEntry 10 } + + hwExpRemark OBJECT-TYPE + SYNTAX Integer32(-1..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specify Exp Remark." + ::= { hwUserGroupEntry 11 } + + hwLpRemark OBJECT-TYPE + SYNTAX Integer32(-1..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specify Lp Remark." + ::= { hwUserGroupEntry 12 } + + hwUserGroupCarCir OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "User group commited information rate." + ::={ hwUserGroupEntry 13 } + + hwUserGroupCarPir OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "User group peak information rate ." + ::={ hwUserGroupEntry 14 } + + hwUserGroupCarCbs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "User group commited burst size." + ::={ hwUserGroupEntry 15 } + + hwUserGroupCarPbs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "User group peak burst size ." + ::={ hwUserGroupEntry 16 } + + -- 1.3.6.1.4.1.2011.5.2.1.51.1.17 + hwUserGroupEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwUserGroupEntry 17 } + + hwUserGroupCarInBoundCir OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "User group commited information rate." + ::={ hwUserGroupEntry 18 } + + hwUserGroupCarInBoundPir OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "User group peak information rate ." + ::={ hwUserGroupEntry 19 } + + hwUserGroupCarInBoundCbs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "User group commited burst size." + ::={ hwUserGroupEntry 20 } + + hwUserGroupCarInBoundPbs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "User group peak burst size ." + ::={ hwUserGroupEntry 21 } + + hwUserGroupUserVlanPool OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specify Vlan Pool." + ::= { hwUserGroupEntry 22 } + + hwAAAOfflineRecordTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAAAOfflineRecordEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The offline record table." + ::= { hwAAAMibObjects 52 } + + hwAAAOfflineRecordEntry OBJECT-TYPE + SYNTAX HwAAAOfflineRecordEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The offline record entry." + INDEX { hwAAAOfflineIndex } + ::= { hwAAAOfflineRecordTable 1 } + + HwAAAOfflineRecordEntry ::= + SEQUENCE { + hwAAAOfflineIndex + Integer32, + hwOfflineRecordUserName + DisplayString, + hwOfflineRecordDomainName + DisplayString, + hwOfflineRecordUserMAC + MacAddress, + hwOfflineRecordAccessType + DisplayString, + hwOfflineRecordInterface + DisplayString, + hwOfflineRecordAccessPeVlan + Integer32, + hwOfflineRecordAccessCeVlan + Integer32, + hwOfflineRecordIPAddress + IpAddress, + hwOfflineRecordUserID + Integer32, + hwOfflineRecordUserLoginTime + DateAndTime, + hwOfflineRecordUserLogoutTime + DateAndTime, + hwOfflineRecordOfflineReason + DisplayString, + hwOfflineRecordStackTypeFlag + DisplayString, + hwOfflineRecordAccessPVC + DisplayString, + hwOfflineRecordIPv6NDRAPrefix + Ipv6AddressPrefix, + hwOfflineRecordIPv6Address + Ipv6Address, + hwOfflineRecordIPv6PDPrefix + Ipv6AddressPrefix, + hwOfflineRecordUserAuthenState + INTEGER, + hwOfflineRecordUserAcctState + INTEGER, + hwOfflineRecordUserAuthorState + INTEGER, + hwOfflineRecordIPv6PDPrefixLength + Integer32 + } + + hwAAAOfflineIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of offline record." + ::= { hwAAAOfflineRecordEntry 1 } + + hwOfflineRecordUserName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..253)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user name." + ::= { hwAAAOfflineRecordEntry 2 } + + hwOfflineRecordDomainName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The domain name." + ::= { hwAAAOfflineRecordEntry 3 } + + hwOfflineRecordUserMAC OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user MAC address." + ::= { hwAAAOfflineRecordEntry 4 } + + hwOfflineRecordAccessType OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user access type." + ::= { hwAAAOfflineRecordEntry 5 } + + hwOfflineRecordInterface OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user interface." + ::= { hwAAAOfflineRecordEntry 6 } + + hwOfflineRecordAccessPeVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user pevlan." + ::= { hwAAAOfflineRecordEntry 7 } + + hwOfflineRecordAccessCeVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user cevlan." + ::= { hwAAAOfflineRecordEntry 8 } + + hwOfflineRecordIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user ip address." + ::= { hwAAAOfflineRecordEntry 9 } + + hwOfflineRecordUserID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user index." + ::= { hwAAAOfflineRecordEntry 10 } + + hwOfflineRecordUserLoginTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user login time." + ::= { hwAAAOfflineRecordEntry 11 } + + hwOfflineRecordUserLogoutTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user logout time." + ::= { hwAAAOfflineRecordEntry 12 } + + hwOfflineRecordOfflineReason OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..80)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The offline reason." + ::= { hwAAAOfflineRecordEntry 13 } + + hwOfflineRecordStackTypeFlag OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user Stack type." + ::= { hwAAAOfflineRecordEntry 14 } + + hwOfflineRecordAccessPVC OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user PVC." + ::= { hwAAAOfflineRecordEntry 15 } + + hwOfflineRecordIPv6NDRAPrefix OBJECT-TYPE + SYNTAX Ipv6AddressPrefix + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user ipv6 NDRA prefix." + ::= { hwAAAOfflineRecordEntry 16 } + + hwOfflineRecordIPv6Address OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user ipv6 address." + ::= { hwAAAOfflineRecordEntry 17 } + + hwOfflineRecordIPv6PDPrefix OBJECT-TYPE + SYNTAX Ipv6AddressPrefix + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user ipv6 PD prefix." + ::= { hwAAAOfflineRecordEntry 18 } + + hwOfflineRecordUserAuthenState OBJECT-TYPE + SYNTAX INTEGER + { + authIdle(0), + authWait(1), + authed(2), + unknown(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user authentication state." + ::= { hwAAAOfflineRecordEntry 19 } + + hwOfflineRecordUserAcctState OBJECT-TYPE + SYNTAX INTEGER + { + acctIdle(3), + acctReady(4), + acctStartWait(5), + acctAccting(6), + acctLeavingFlowQuery(7), + acctStopWait(8), + acctSendForceStopWait(12), + unknown(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user accounting state." + ::= { hwAAAOfflineRecordEntry 20 } + + hwOfflineRecordUserAuthorState OBJECT-TYPE + SYNTAX INTEGER + { + authorIdle(9), + authorUserAckWait(10), + authorServerAckWait(11), + unknown(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user authorizatoin state." + ::= { hwAAAOfflineRecordEntry 21 } + + hwOfflineRecordIPv6PDPrefixLength OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user ipv6 PD prefix length." + ::= { hwAAAOfflineRecordEntry 22} + + hwGlobalDhcpOpt64SepAndSeg OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..5)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The global option64 parse separator and segment number." + ::= { hwAAAMibObjects 53 } + + hwGlobalDhcpServerAck OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The global whether to deal dhcp server's ack packet when user online." + ::= { hwAAAMibObjects 54 } + + -- 1.3.6.1.4.1.2011.5.2.1.55 + hwAuthEventCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAuthEventCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwAAAMibObjects 55 } + + -- 1.3.6.1.4.1.2011.5.2.1.55.1 + hwAuthEventCfgEntry OBJECT-TYPE + SYNTAX HwAuthEventCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwAuthEventPortIndex } + ::= { hwAuthEventCfgTable 1 } + + + HwAuthEventCfgEntry ::= + SEQUENCE { + hwAuthEventPortIndex + Unsigned32, + hwAuthEventAuthFailResponseFail + INTEGER, + hwAuthEventAuthFailVlan + Integer32, + hwAuthEventAuthenServerDownResponseFail + INTEGER, + hwAuthEventAuthenServerDownVlan + Integer32, + hwAuthEventClientNoResponseVlan + Integer32, + hwAuthEventPreAuthVlan + Integer32, + hwAuthEventAuthFailUserGroup + OCTET STRING, + hwAuthEventAuthenServerDownUserGroup + OCTET STRING, + hwAuthEventClientNoResponseUserGroup + OCTET STRING, + hwAuthEventPreAuthUserGroup + OCTET STRING + } + + -- 1.3.6.1.4.1.2011.5.2.1.55.1.1 + hwAuthEventPortIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwAuthEventCfgEntry 1 } + + -- 1.3.6.1.4.1.2011.5.2.1.55.1.2 + hwAuthEventAuthFailResponseFail OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disabel(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwAuthEventCfgEntry 2 } + + -- 1.3.6.1.4.1.2011.5.2.1.55.1.3 + hwAuthEventAuthFailVlan OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwAuthEventCfgEntry 3 } + + -- 1.3.6.1.4.1.2011.5.2.1.55.1.4 + hwAuthEventAuthenServerDownResponseFail OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwAuthEventCfgEntry 4 } + + -- 1.3.6.1.4.1.2011.5.2.1.55.1.5 + hwAuthEventAuthenServerDownVlan OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwAuthEventCfgEntry 5 } + + -- 1.3.6.1.4.1.2011.5.2.1.55.1.6 + hwAuthEventClientNoResponseVlan OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwAuthEventCfgEntry 6 } + + -- 1.3.6.1.4.1.2011.5.2.1.55.1.7 + hwAuthEventPreAuthVlan OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwAuthEventCfgEntry 7 } + + -- 1.3.6.1.4.1.2011.5.2.1.55.1.8 + hwAuthEventAuthFailUserGroup OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwAuthEventCfgEntry 8 } + + -- 1.3.6.1.4.1.2011.5.2.1.55.1.9 + hwAuthEventAuthenServerDownUserGroup OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwAuthEventCfgEntry 9 } + + -- 1.3.6.1.4.1.2011.5.2.1.55.1.10 + hwAuthEventClientNoResponseUserGroup OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwAuthEventCfgEntry 10 } + + -- 1.3.6.1.4.1.2011.5.2.1.55.1.11 + hwAuthEventPreAuthUserGroup OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwAuthEventCfgEntry 11 } + + + hwWlanInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwAAAMibObjects 56 } + + hwWlanInterfaceEntry OBJECT-TYPE + SYNTAX HwWlanInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwWlanInterfaceIndex } + ::= { hwWlanInterfaceTable 1 } + + HwWlanInterfaceEntry ::= + SEQUENCE { + hwWlanInterfaceIndex + Integer32, + hwWlanInterfaceName + DisplayString, + hwWlanInterfaceDomainNameDelimiter + DisplayString, + hwWlanInterfaceDomainNameSecurityDelimiter + DisplayString, + hwWlanInterfaceDomainNameParseDirection + INTEGER, + hwWlanInterfaceDomainNameLocation + INTEGER + } + + hwWlanInterfaceIndex OBJECT-TYPE + SYNTAX Integer32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of wlan interface." + ::= { hwWlanInterfaceEntry 1 } + + hwWlanInterfaceName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of wlan interface." + ::= { hwWlanInterfaceEntry 2 } + + hwWlanInterfaceDomainNameDelimiter OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..1)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Domain name delimiter of interface. include \ / : < > | @ ' % + It can not be same with hwWlanInterfaceDomainNameSecurityDelimiter. + " + ::= { hwWlanInterfaceEntry 3 } + + hwWlanInterfaceDomainNameSecurityDelimiter OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..1)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Domain name delimiter of interface. include \ / : < > | @ ' % + It can not be same with hwWlanInterfaceDomainNameDelimiter. + " + ::= { hwWlanInterfaceEntry 4 } + + hwWlanInterfaceDomainNameParseDirection OBJECT-TYPE + SYNTAX INTEGER + { + lefttoright(0), + righttoleft(1), + invalid(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The domain name resolution sequence of interface: + lefttoright(0), + righttoleft(1) + " + ::= { hwWlanInterfaceEntry 5 } + + hwWlanInterfaceDomainNameLocation OBJECT-TYPE + SYNTAX INTEGER + { + beforedelimiter(0), + afterdelimiter(1), + invalid(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The domain name position of interface: + beforedelimiter(0), + afterdelimiter(1) + " + ::= { hwWlanInterfaceEntry 6 } + + + hwAuthorCmdTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAuthorCmdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwAAAMibObjects 57 } + + hwAuthorCmdEntry OBJECT-TYPE + SYNTAX HwAuthorCmdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwAuthorSchemeName, hwAuthorCmdLevel } + ::= { hwAuthorCmdTable 1 } + + HwAuthorCmdEntry ::= + SEQUENCE { + hwAuthorCmdLevel + Integer32, + hwAuthorCmdMode + INTEGER, + hwAuthorCmdRowStatus + RowStatus + } + + hwAuthorCmdLevel OBJECT-TYPE + SYNTAX Integer32 (0..15) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "authorization cmd level" + ::= { hwAuthorCmdEntry 1 } + + hwAuthorCmdMode OBJECT-TYPE + SYNTAX INTEGER + { + hwtacacs(0), + hwtacacsnone(1), + hwtacacslocal(2), + hwtacacslocalnone(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "authorization cmd method + " + ::= { hwAuthorCmdEntry 2 } + + hwAuthorCmdRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The authorization cmd method status, only supporting add or delete." + ::= { hwAuthorCmdEntry 3 } + + + + + hwAAARateTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAAARateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Tariff package table." + ::= { hwAAAMibObjects 58 } + + hwAAARateEntry OBJECT-TYPE + SYNTAX HwAAARateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Tariff package entry." + INDEX { hwAAARateDirection,hwAAARateType } + ::= { hwAAARateTable 1 } + + HwAAARateEntry ::= + SEQUENCE { + hwAAARateDirection + INTEGER, + hwAAARateType + Integer32, + hwAAARateRealPeak + Integer32, + hwAAARateRealAverage + Integer32, + hwAAARateRealUsedCount + Integer32, + hwAAARateRealPercent + Integer32 + } + + hwAAARateDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Tariff direction." + ::= { hwAAARateEntry 1 } + + hwAAARateType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Tariff package type." + ::= { hwAAARateEntry 2 } + + hwAAARateRealPeak OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest average rate." + ::= { hwAAARateEntry 3 } + + hwAAARateRealAverage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The actual average rate." + ::= { hwAAARateEntry 4 } + + hwAAARateRealUsedCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of users." + ::= { hwAAARateEntry 5 } + + hwAAARateRealPercent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Users rate accounted for the total bandwidth ratio, ratio range of 0-100." + ::= { hwAAARateEntry 6 } + + hwLocalUserPwPolicyAdmin OBJECT IDENTIFIER ::= { hwAAAMibObjects 59 } + hwLocalUserPwPolicyAdminEntry OBJECT IDENTIFIER ::= { hwLocalUserPwPolicyAdmin 1 } + + + hwAdminEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Is Local user pw-policy enable." + ::= { hwLocalUserPwPolicyAdminEntry 1 } + + hwAdminExpire OBJECT-TYPE + SYNTAX Integer32(0..999) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Pw expire time." + ::= { hwLocalUserPwPolicyAdminEntry 2 } + + hwAdminPwHistroyRecordNum OBJECT-TYPE + SYNTAX Integer32 (0..12) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Pw Histroy Record Num." + ::= { hwLocalUserPwPolicyAdminEntry 3 } + + hwAdminAlertBefore OBJECT-TYPE + SYNTAX Integer32 (0..999) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Alert time before pw expire." + ::= { hwLocalUserPwPolicyAdminEntry 4 } + + hwAdminAlertOrginal OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Is original pw changed." + ::= { hwLocalUserPwPolicyAdminEntry 5 } + + hwLocalUserPwPolicyAcc OBJECT IDENTIFIER ::= { hwAAAMibObjects 60 } + hwLocalUserPwPolicyAccEntry OBJECT IDENTIFIER ::= { hwLocalUserPwPolicyAcc 1 } + + hwAccEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Is Local user pwpolicy enable." + ::= { hwLocalUserPwPolicyAccEntry 1 } + + hwAccPwHistroyRecordNum OBJECT-TYPE + SYNTAX Integer32(0..12) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Pw Histroy Record Num." + ::= { hwLocalUserPwPolicyAccEntry 2 } + + hwAAADomainIPPoolTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAAADomainIPPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The pool of domain table." + ::= { hwAAAMibObjects 61 } + + hwAAADomainIPPoolEntry OBJECT-TYPE + SYNTAX HwAAADomainIPPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The pool of domain entry." + INDEX { hwDomainName,hwAAADomainIPPoolName } + ::= { hwAAADomainIPPoolTable 1 } + + HwAAADomainIPPoolEntry ::= + SEQUENCE { + hwAAADomainIPPoolName OCTET STRING, + hwAAADomainIPPoolIndex Integer32, + hwAAADomainIPPoolConstantIndex Integer32, + hwAAADomainIPPoolPosition Integer32, + hwAAADomainIPPoolRowStatus RowStatus + } + + hwAAADomainIPPoolName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The pool name." + ::= { hwAAADomainIPPoolEntry 1 } + + hwAAADomainIPPoolIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP pool index." + ::= { hwAAADomainIPPoolEntry 2 } + + hwAAADomainIPPoolConstantIndex OBJECT-TYPE + SYNTAX Integer32(0..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP pool constant index." + ::= { hwAAADomainIPPoolEntry 3 } + + hwAAADomainIPPoolPosition OBJECT-TYPE + SYNTAX Integer32(1..1024) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP pool position in domain." + ::= { hwAAADomainIPPoolEntry 4 } + + hwAAADomainIPPoolRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row administration status, only supporting add or delete." + ::= { hwAAADomainIPPoolEntry 50 } + + userAuthenProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF UserAuthenProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The authentication profile table." + ::= { hwAAAMibObjects 62 } + + userAuthenProfileEntry OBJECT-TYPE + SYNTAX UserAuthenProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The authentication profile entry." + INDEX { userAuthenProfileName } + ::= { userAuthenProfileTable 1 } + + UserAuthenProfileEntry ::= + SEQUENCE { + userAuthenProfileName + OCTET STRING, + userAuthenProfileDot1xAccessProfileName + OCTET STRING, + userAuthenProfileMacAuthenAccessProfileName + OCTET STRING, + userAuthenProfilePortalAccessProfileName + OCTET STRING, + userAuthenProfileSingleAccess + TruthValue, + userAuthenProfilePreAuthenServiceSchemeName + OCTET STRING, + userAuthenProfilePreAuthenUserGroupName + OCTET STRING, + userAuthenProfilePreAuthenVLAN + Integer32, + userAuthenProfileAuthenFailAuthorServiceSchemeName + OCTET STRING, + userAuthenProfileAuthenFailAuthorUserGroupName + OCTET STRING, + userAuthenProfileAuthenFailAuthorVLAN + Integer32, + userAuthenProfileAuthenServerDownServiceSchemeName + OCTET STRING, + userAuthenProfileAuthenServerDownUserGroupName + OCTET STRING, + userAuthenProfileAuthenServerDownVLAN + Integer32, + userAuthenProfileAuthenServerDownResponseSuccess + TruthValue, + userAuthenProfileAuthenServerUpReauthen + TruthValue, + userAuthenProfileMacAuthenFirst + TruthValue, + userAuthenProfileMACBypass + TruthValue, + userAuthenProfileDot1xForceDomain + OCTET STRING, + userAuthenProfileMACAuthenForceDomain + OCTET STRING, + userAuthenProfilePortalForceDomain + OCTET STRING, + userAuthenProfileDot1xDefaultDomain + OCTET STRING, + userAuthenProfileMACAuthenDefaultDomain + OCTET STRING, + userAuthenProfilePortalDefaultDomain + OCTET STRING, + userAuthenProfileDefaultDomain + OCTET STRING, + userAuthenProfileForceDomain + OCTET STRING, + userAuthenProfileDomainNameDelimiter + OCTET STRING, + userAuthenProfileDomainNameLocation + INTEGER, + userAuthenProfileDomainNameParseDirection + INTEGER, + userAuthenProfileSecurityNameDelimiter + OCTET STRING, + userAuthenProfilePreAuthenReAuthenTimer + Integer32, + userAuthenProfileAuthenFailReAuthenTimer + Integer32, + userAuthenProfilePreAuthenAgingTime + Integer32, + userAuthenProfileAuthenFailAgingTime + Integer32, + userAuthenProfileFreeRuleName + OCTET STRING, + userAuthenProfileAuthenSchemeName + OCTET STRING, + userAuthenProfileAuthorSchemeName + OCTET STRING, + userAuthenProfileAcctSchemeName + OCTET STRING, + userAuthenProfileServiceSchemeName + OCTET STRING, + userAuthenProfileUserGroupName + OCTET STRING, + userAuthenProfileRadiusServerName + OCTET STRING, + userAuthenProfileHwtacacsServerName + OCTET STRING, + userAuthenProfileAuthenticationMode + INTEGER, + userAuthenProfileMaxUser + Integer32, + userAuthenProfileArpDetect + TruthValue, + userAuthenProfileArpDetectTimer + Integer32, + userAuthenProfileRowStatus + RowStatus, + userAuthenProfilePermitDomain + OCTET STRING, + userAuthenProfileAuthenticationMaxUser + Integer32, + userAuthenProfileAuthenFailAuthorResponseSuccess + TruthValue, + userAuthenProfileIpAddrInAcctStart + TruthValue, + userAuthenProfileAccoutingStartAckPermitArp + TruthValue, + userAuthenProfileWebDescription + OCTET STRING, + userAuthenProfileIpTrigger + TruthValue + } + + userAuthenProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The authentication profile name." + ::= { userAuthenProfileEntry 1 } + + userAuthenProfileDot1xAccessProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The dot1x access profile name." + ::= { userAuthenProfileEntry 2 } + + userAuthenProfileMacAuthenAccessProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The mac-authen access profile name." + ::= { userAuthenProfileEntry 3 } + + userAuthenProfilePortalAccessProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The portal access profile name." + ::= { userAuthenProfileEntry 4 } + + userAuthenProfileSingleAccess OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The portal access profile name." + ::= { userAuthenProfileEntry 5 } + userAuthenProfilePreAuthenServiceSchemeName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The pre-authen service scheme name." + ::= { userAuthenProfileEntry 6 } + + userAuthenProfilePreAuthenUserGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The pre-authen user group or ucl group name. + This object is shared by a user group and ucl group name. + The value for a user group name rangs from 1 to 64, and the value for a ucl group name ranges from 1 to 31." + ::= { userAuthenProfileEntry 7 } + + userAuthenProfilePreAuthenVLAN OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The pre-authen VLAN." + ::= { userAuthenProfileEntry 8 } + + userAuthenProfileAuthenFailAuthorServiceSchemeName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The authen-fail service scheme name." + ::= { userAuthenProfileEntry 9 } + + userAuthenProfileAuthenFailAuthorUserGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The authen-fail user group or ucl group name. + This object is shared by a user group and ucl group name. + The value for a user group name rangs from 1 to 64, and the value for a ucl group name ranges from 1 to 31." + ::= { userAuthenProfileEntry 10 } + + userAuthenProfileAuthenFailAuthorVLAN OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The authen-fail VLAN." + ::= { userAuthenProfileEntry 11 } + + userAuthenProfileAuthenServerDownServiceSchemeName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The authen-server-down service scheme name." + ::= { userAuthenProfileEntry 12 } + + userAuthenProfileAuthenServerDownUserGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The authen-server-down user group or ucl group name. + This object is shared by a user group and ucl group name. + The value for a user group name rangs from 1 to 64, and the value for a ucl group name ranges from 1 to 31." + ::= { userAuthenProfileEntry 13 } + + userAuthenProfileAuthenServerDownVLAN OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The authen-server-down VLAN." + ::= { userAuthenProfileEntry 14 } + + userAuthenProfileAuthenServerDownResponseSuccess OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The authen-server-down response success." + ::= { userAuthenProfileEntry 15 } + + userAuthenProfileAuthenServerUpReauthen OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The authen-server-up reauthentication." + ::= { userAuthenProfileEntry 16 } + + userAuthenProfileMacAuthenFirst OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The mac-authen first switch." + ::= { userAuthenProfileEntry 17 } + + userAuthenProfileMACBypass OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The mac bypass switch." + ::= { userAuthenProfileEntry 18 } + + userAuthenProfileDot1xForceDomain OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The force domain for dot1x." + ::= { userAuthenProfileEntry 19 } + + userAuthenProfileMACAuthenForceDomain OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The force domain for MAC authen." + ::= { userAuthenProfileEntry 20 } + + userAuthenProfilePortalForceDomain OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The force domain for portal." + ::= { userAuthenProfileEntry 21 } + + userAuthenProfileDot1xDefaultDomain OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The default domain for dot1x." + ::= { userAuthenProfileEntry 22 } + + userAuthenProfileMACAuthenDefaultDomain OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The default domain for MAC authen." + ::= { userAuthenProfileEntry 23 } + + userAuthenProfilePortalDefaultDomain OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The default domain for portal." + ::= { userAuthenProfileEntry 24 } + + userAuthenProfileDefaultDomain OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The default domain." + ::= { userAuthenProfileEntry 25 } + + userAuthenProfileForceDomain OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The force domain." + ::= { userAuthenProfileEntry 26 } + + userAuthenProfileDomainNameDelimiter OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..1)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Domain name delimiter." + ::= { userAuthenProfileEntry 27 } + + userAuthenProfileDomainNameLocation OBJECT-TYPE + SYNTAX INTEGER + { + domainnamepositionahead (0), + domainnamepositionbehind (1), + domainnamepositioninvalid (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Domain name location." + ::= { userAuthenProfileEntry 28 } + + userAuthenProfileDomainNameParseDirection OBJECT-TYPE + SYNTAX INTEGER + { + domainparselefttoright (0), + domainparserighttoleft (1), + domainparseinvalid (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Domain name parse direction." + ::= { userAuthenProfileEntry 29 } + + userAuthenProfileSecurityNameDelimiter OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..1)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The security name delimiter." + ::= { userAuthenProfileEntry 30 } + + userAuthenProfilePreAuthenReAuthenTimer OBJECT-TYPE + SYNTAX Integer32 (0|30..7200) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The reauthenticate time for pre-authen." + ::= { userAuthenProfileEntry 31 } + + userAuthenProfileAuthenFailReAuthenTimer OBJECT-TYPE + SYNTAX Integer32 (0|30..7200) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The reauthenticate time for authen-fail." + ::= { userAuthenProfileEntry 32 } + + userAuthenProfilePreAuthenAgingTime OBJECT-TYPE + SYNTAX Integer32 (0|60..4294860) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The aging time for pre-authen." + ::= { userAuthenProfileEntry 33 } + + userAuthenProfileAuthenFailAgingTime OBJECT-TYPE + SYNTAX Integer32 (0|60..4294860) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The aging time for authen-fail." + ::= { userAuthenProfileEntry 34 } + + userAuthenProfileFreeRuleName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The free rule name." + ::= { userAuthenProfileEntry 35 } + + userAuthenProfileAuthenSchemeName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The authentication scheme name." + ::= { userAuthenProfileEntry 36 } + + userAuthenProfileAuthorSchemeName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The authorization scheme name." + ::= { userAuthenProfileEntry 37 } + + userAuthenProfileAcctSchemeName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The accouting scheme name." + ::= { userAuthenProfileEntry 38 } + + userAuthenProfileServiceSchemeName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The service scheme name." + ::= { userAuthenProfileEntry 39 } + + userAuthenProfileUserGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The user group name." + ::= { userAuthenProfileEntry 40 } + + userAuthenProfileRadiusServerName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The radius server name." + ::= { userAuthenProfileEntry 41 } + + userAuthenProfileHwtacacsServerName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The hwtacacs server name." + ::= { userAuthenProfileEntry 42 } + + userAuthenProfileAuthenticationMode OBJECT-TYPE + SYNTAX INTEGER + { + singleterminal(0), + singlevoicewithdata(1), + multishare(2), + multiterminal(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The authentication mode." + ::= { userAuthenProfileEntry 43 } + + userAuthenProfileMaxUser OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The max user number." + ::= { userAuthenProfileEntry 44 } + + userAuthenProfileArpDetect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The arp detect switch." + ::= { userAuthenProfileEntry 45 } + + userAuthenProfileArpDetectTimer OBJECT-TYPE + SYNTAX Integer32 (5..7200) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The arp detect period." + ::= { userAuthenProfileEntry 46 } + + userAuthenProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row administration status, only supporting add or delete." + ::= { userAuthenProfileEntry 47 } + + userAuthenProfilePermitDomain OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..259)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The permit domain." + ::= { userAuthenProfileEntry 48 } + + userAuthenProfileAuthenticationMaxUser OBJECT-TYPE + SYNTAX Integer32 (1..512) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Wlan ess max user." + ::= { userAuthenProfileEntry 49 } + + userAuthenProfileAuthenFailAuthorResponseSuccess OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The authen-fail response success." + ::= { userAuthenProfileEntry 50 } + + userAuthenProfileIpAddrInAcctStart OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP address in accounting start packet." + ::= { userAuthenProfileEntry 51 } + + userAuthenProfileAccoutingStartAckPermitArp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Permit ARP after account start ack." + ::= { userAuthenProfileEntry 52 } + + userAuthenProfileWebDescription OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The description of authentication profile for the web user." + ::= { userAuthenProfileEntry 53 } + + userAuthenProfileIpTrigger OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Trigger portal authentication after learning ip." + ::= { userAuthenProfileEntry 54 } + + + userAuthenticationFreeRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF UserAuthenticationFreeRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The authentication free rule table." + ::= { hwAAAMibObjects 63 } + + userAuthenticationFreeRuleEntry OBJECT-TYPE + SYNTAX UserAuthenticationFreeRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The authentication free rule entry." + INDEX { userAuthenticationFreeRuleName } + ::= { userAuthenticationFreeRuleTable 1 } + + UserAuthenticationFreeRuleEntry ::= + SEQUENCE { + userAuthenticationFreeRuleName + DisplayString, + userAuthenticationFreeRuleACLNumber + Integer32, + userAuthenticationFreeRuleIPv6ACLNumber + Integer32, + userAuthenticationFreeRuleRowStatus + RowStatus + } + + userAuthenticationFreeRuleName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The authentication free rule name." + ::= { userAuthenticationFreeRuleEntry 1 } + + userAuthenticationFreeRuleACLNumber OBJECT-TYPE + SYNTAX Integer32 (0|6000..6031) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The ACL number." + ::= { userAuthenticationFreeRuleEntry 2 } + + userAuthenticationFreeRuleIPv6ACLNumber OBJECT-TYPE + SYNTAX Integer32 (0|3000..3031) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The ACL number for ipv6." + ::= { userAuthenticationFreeRuleEntry 3 } + + userAuthenticationFreeRuleRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row administration status, only supporting add or delete." + ::= { userAuthenticationFreeRuleEntry 4 } + + + hwDot1xAccessProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDot1xAccessProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The dot1x access profile table." + ::= { hwAAAMibObjects 64 } + + hwDot1xAccessProfileEntry OBJECT-TYPE + SYNTAX HwDot1xAccessProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The dot1x access profile entry." + INDEX { hwDot1xAccessProfileName } + ::= { hwDot1xAccessProfileTable 1 } + + HwDot1xAccessProfileEntry ::= + SEQUENCE { + hwDot1xAccessProfileName + DisplayString, + hwDot1xAccessProfileGuestAuthorServiceSchemeName + DisplayString, + hwDot1xAccessProfileGuestAuthorUserGroupName + DisplayString, + hwDot1xAccessProfileGuestAuthorVLAN + Integer32, + hwDot1xAccessProfileHandshakeSwitch + TruthValue, + hwDot1xAccessProfileHandShakePktType + INTEGER, + hwDot1xAccessProfileHandshakeInterval + Integer32, + hwDot1xAccessProfileIfEAPEnd + TruthValue, + hwDot1xAccessProfileEAPEndMethod + INTEGER, + hwDot1xAccessProfileEAPNotifyPktEAPCode + Integer32, + hwDot1xAccessProfileEAPNotifyPktEAPType + Integer32, + hwDot1xAccessProfileReAuthenEnable + TruthValue, + hwDot1xAccessProfileReauthenticationTimeout + Integer32, + hwDot1xAccessProfileClientTimeout + Integer32, + hwDot1xAccessProfileServerTimeout + Integer32, + hwDot1xAccessProfileTxPeriod + Integer32, + hwDot1xAccessProfileMaxRetryValue + Integer32, + hwDot1xAccessProfileSpeedLimitAuto + TruthValue, + hwDot1xAccessProfileTriggerPktType + INTEGER, + hwDot1xAccessProfileUnicastTrigger + TruthValue, + hwDot1xAccessProfileURL + DisplayString, + hwDot1xAccessProfileEthTrunkHandShakePeriod + Integer32, + hwDot1xAccessProfileRowStatus + RowStatus + } + + hwDot1xAccessProfileName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The dot1x access profile name." + ::= { hwDot1xAccessProfileEntry 1 } + + hwDot1xAccessProfileGuestAuthorServiceSchemeName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The guest service scheme name." + ::= { hwDot1xAccessProfileEntry 2 } + + hwDot1xAccessProfileGuestAuthorUserGroupName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The guest user group name." + ::= { hwDot1xAccessProfileEntry 3 } + + hwDot1xAccessProfileGuestAuthorVLAN OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The guest VLAN." + ::= { hwDot1xAccessProfileEntry 4 } + + hwDot1xAccessProfileHandshakeSwitch OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The handshake switch." + ::= { hwDot1xAccessProfileEntry 5 } + + hwDot1xAccessProfileHandShakePktType OBJECT-TYPE + SYNTAX INTEGER + { + default(1), + srpsha1(20) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The handshake packet type." + ::= { hwDot1xAccessProfileEntry 6 } + + hwDot1xAccessProfileHandshakeInterval OBJECT-TYPE + SYNTAX Integer32 (5..7200) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The handshake period." + ::= { hwDot1xAccessProfileEntry 7 } + + hwDot1xAccessProfileIfEAPEnd OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The EAP end." + ::= { hwDot1xAccessProfileEntry 8 } + + hwDot1xAccessProfileEAPEndMethod OBJECT-TYPE + SYNTAX INTEGER + { + chap(1), + pap(2), + eap(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The authentication method." + ::= { hwDot1xAccessProfileEntry 9 } + + hwDot1xAccessProfileEAPNotifyPktEAPCode OBJECT-TYPE + SYNTAX Integer32 (5..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The EAP packet type." + ::= { hwDot1xAccessProfileEntry 10 } + + hwDot1xAccessProfileEAPNotifyPktEAPType OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The EAP packet data type." + ::= { hwDot1xAccessProfileEntry 11 } + + hwDot1xAccessProfileReAuthenEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable reauthenticate." + ::= { hwDot1xAccessProfileEntry 12 } + + hwDot1xAccessProfileReauthenticationTimeout OBJECT-TYPE + SYNTAX Integer32 (60..7200) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The reauthenticate time." + ::= { hwDot1xAccessProfileEntry 13 } + + hwDot1xAccessProfileClientTimeout OBJECT-TYPE + SYNTAX Integer32 (1..120) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The client timeout." + ::= { hwDot1xAccessProfileEntry 14 } + + hwDot1xAccessProfileServerTimeout OBJECT-TYPE + SYNTAX Integer32 (1..120) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The server timeout." + ::= { hwDot1xAccessProfileEntry 15 } + + hwDot1xAccessProfileTxPeriod OBJECT-TYPE + SYNTAX Integer32 (1..120) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tx period." + ::= { hwDot1xAccessProfileEntry 16 } + + hwDot1xAccessProfileMaxRetryValue OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The max retry value." + ::= { hwDot1xAccessProfileEntry 17 } + + hwDot1xAccessProfileSpeedLimitAuto OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable speed limit automatically." + ::= { hwDot1xAccessProfileEntry 18 } + + hwDot1xAccessProfileTriggerPktType OBJECT-TYPE + SYNTAX INTEGER + { + default(0), + arp(1), + dhcp(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The max retry value." + ::= { hwDot1xAccessProfileEntry 19 } + + hwDot1xAccessProfileUnicastTrigger OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The unicast trigger switch." + ::= { hwDot1xAccessProfileEntry 20 } + + hwDot1xAccessProfileURL OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..200)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The url." + ::= { hwDot1xAccessProfileEntry 21 } + + hwDot1xAccessProfileEthTrunkHandShakePeriod OBJECT-TYPE + SYNTAX Integer32 (30..7200) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The handshake period for Eth-Trunk port." + ::= { hwDot1xAccessProfileEntry 22 } + + hwDot1xAccessProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row administration status, only supporting add or delete." + ::= { hwDot1xAccessProfileEntry 23 } + + + hwMACAuthenAccessProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMACAuthenAccessProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The MAC-authen access profile table." + ::= { hwAAAMibObjects 65 } + + hwMACAuthenAccessProfileEntry OBJECT-TYPE + SYNTAX HwMACAuthenAccessProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The MAC-authen access profile entry." + INDEX { hwMACAuthenAccessProfileName } + ::= { hwMACAuthenAccessProfileTable 1 } + + HwMACAuthenAccessProfileEntry ::= + SEQUENCE { + hwMACAuthenAccessProfileName + DisplayString, + hwMACAuthenAccessProfileReAuthenEnable + TruthValue, + hwMACAuthenAccessProfileReauthenticationTimeout + Integer32, + hwMACAuthenAccessProfileServerTimeout + Integer32, + hwMACAuthenAccessProfileUserNameFixedUserName + OCTET STRING, + hwMACAuthenAccessProfileFixedPassword + OCTET STRING, + hwMACAuthenAccessProfileMACAddressFormat + INTEGER, + hwMACAuthenAccessProfileMACAddressPassword + OCTET STRING, + hwMACAuthenAccessProfileUserNameDHCPOption + INTEGER, + hwMACAuthenAccessProfileUserNameDHCPOSubOption + INTEGER, + hwMACAuthenAccessProfileTriggerPktType + Integer32, + hwMACAuthenAccessProfileTriggerDHCPOptionType + INTEGER, + hwMACAuthenAccessProfileDHCPRelaseOffline + TruthValue, + hwMACAuthenAccessProfileDHCPRenewReAuthen + TruthValue, + hwMACAuthenAccessProfilePermitAuthenMAC + MacAddress, + hwMACAuthenAccessProfilePermitAuthenMACMask + MacAddress, + hwMACAuthenAccessProfileRowStatus + RowStatus + } + + hwMACAuthenAccessProfileName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC-authen access profile name." + ::= { hwMACAuthenAccessProfileEntry 1 } + + hwMACAuthenAccessProfileReAuthenEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The reauthenticate switch." + ::= { hwMACAuthenAccessProfileEntry 2 } + + hwMACAuthenAccessProfileReauthenticationTimeout OBJECT-TYPE + SYNTAX Integer32 (60..7200) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The reauthenticate period." + ::= { hwMACAuthenAccessProfileEntry 3 } + + hwMACAuthenAccessProfileServerTimeout OBJECT-TYPE + SYNTAX Integer32 (1..120) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The server timeout period." + ::= { hwMACAuthenAccessProfileEntry 4 } + + hwMACAuthenAccessProfileUserNameFixedUserName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The fixed username." + ::= { hwMACAuthenAccessProfileEntry 5 } + + hwMACAuthenAccessProfileFixedPassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The fixed password." + ::= { hwMACAuthenAccessProfileEntry 6 } + + hwMACAuthenAccessProfileMACAddressFormat OBJECT-TYPE + SYNTAX INTEGER + { + invalid(0), + macAddressWithoutHyphen(1), + macAddressWithHyphen(2), + fixed(3), + option(4), + macAddressWithHyphenNormal(5), + macAddressWithoutHyphenUpper(6), + macAddressWithHyphenUpper(7), + macAddressWithHyphenNormalUpper(8) + + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The MAC address format." + ::= { hwMACAuthenAccessProfileEntry 7 } + + hwMACAuthenAccessProfileMACAddressPassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The MAC address password." + ::= { hwMACAuthenAccessProfileEntry 8 } + + hwMACAuthenAccessProfileUserNameDHCPOption OBJECT-TYPE + SYNTAX INTEGER + { + default(0), + dhcpoption(82) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The DHCP option." + ::= { hwMACAuthenAccessProfileEntry 9 } + + hwMACAuthenAccessProfileUserNameDHCPOSubOption OBJECT-TYPE + SYNTAX INTEGER + { + optionsubinvalid(0), + optionsubcircuitid(1), + optionremoteid(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The DHCP suboption." + ::= { hwMACAuthenAccessProfileEntry 10 } + + hwMACAuthenAccessProfileTriggerPktType OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The trigger packet type. + 0xFF all + 0x02 arp + 0x04 dhcp + 0x08 nd + 0x10 dhcpv6" + ::= { hwMACAuthenAccessProfileEntry 11 } + + hwMACAuthenAccessProfileTriggerDHCPOptionType OBJECT-TYPE + SYNTAX INTEGER + { + default(0), + optioncode(82) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The DHCP suboption." + ::= { hwMACAuthenAccessProfileEntry 12 } + + hwMACAuthenAccessProfileDHCPRelaseOffline OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The dhcp release offline switch ." + ::= { hwMACAuthenAccessProfileEntry 13 } + + hwMACAuthenAccessProfileDHCPRenewReAuthen OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The dhcp renew reauthenticate switch." + ::= { hwMACAuthenAccessProfileEntry 14 } + + hwMACAuthenAccessProfilePermitAuthenMAC OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The permit mac address." + ::= { hwMACAuthenAccessProfileEntry 15 } + + hwMACAuthenAccessProfilePermitAuthenMACMask OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The mask of permit mac address." + ::= { hwMACAuthenAccessProfileEntry 16 } + + hwMACAuthenAccessProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row administration status, only supporting add or delete." + ::= { hwMACAuthenAccessProfileEntry 17 } + + + hwPortalAccessProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPortalAccessProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The portal access profile table." + ::= { hwAAAMibObjects 66 } + + hwPortalAccessProfileEntry OBJECT-TYPE + SYNTAX HwPortalAccessProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The portal access profile entry." + INDEX { hwPortalAccessProfileName } + ::= { hwPortalAccessProfileTable 1 } + + HwPortalAccessProfileEntry ::= + SEQUENCE { + hwPortalAccessProfileName + DisplayString, + hwPortalAccessProfileDetectPeriod + Integer32, + hwPortalAccessProfilePortalServerDownServiceSchemeName + OCTET STRING, + hwPortalAccessProfilePortalServerDownUserGroupName + OCTET STRING, + hwPortalAccessProfilePortalServerUpReAuthen + TruthValue, + hwPortalAccessProfileAlarmUserLowNum + Integer32, + hwPortalAccessProfileAlarmUserHighNum + Integer32, + hwPortalAccessProfileAuthenNetWork + OCTET STRING, + hwPortalAccessProfileAuthenNetWorkMask + OCTET STRING, + hwPortalAccessProfilePortalServerName + DisplayString, + hwPortalAccessProfilePortalAccessDirect + INTEGER, + hwPortalAccessProfileLocalServerEnable + TruthValue, + hwPortalAccessProfileLocalServerAnonymous + TruthValue, + hwPortalAccessProfileRowStatus + RowStatus, + hwPortalAccessProfilePortalBackupServerName + DisplayString, + hwPortalAccessProfileLocalServerAnonymousUrl + OCTET STRING, + hwPortalAccessProfileWebProxyEnable + TruthValue, + hwPortalAccessProfileWebProxyPort + Integer32 + } + + hwPortalAccessProfileName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The portal access profile name." + ::= { hwPortalAccessProfileEntry 1 } + + hwPortalAccessProfileDetectPeriod OBJECT-TYPE + SYNTAX Integer32 (0|30..7200) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The detect period." + ::= { hwPortalAccessProfileEntry 2 } + + hwPortalAccessProfilePortalServerDownServiceSchemeName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The portal server down service scheme." + ::= { hwPortalAccessProfileEntry 3 } + + hwPortalAccessProfilePortalServerDownUserGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The portal server down user group." + ::= { hwPortalAccessProfileEntry 4 } + + hwPortalAccessProfilePortalServerUpReAuthen OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The portal server up reauthenticate." + ::= { hwPortalAccessProfileEntry 5 } + + hwPortalAccessProfileAlarmUserLowNum OBJECT-TYPE + SYNTAX Integer32 (1..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The minum alarm user number." + ::= { hwPortalAccessProfileEntry 6 } + + hwPortalAccessProfileAlarmUserHighNum OBJECT-TYPE + SYNTAX Integer32 (1..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maxium alarm user number." + ::= { hwPortalAccessProfileEntry 7 } + + hwPortalAccessProfileAuthenNetWork OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..1024)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The ip address of authentication network." + ::= { hwPortalAccessProfileEntry 8 } + + hwPortalAccessProfileAuthenNetWorkMask OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..1024)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The mask of ip address of authentication network." + ::= { hwPortalAccessProfileEntry 9 } + + hwPortalAccessProfilePortalServerName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The portal server name." + ::= { hwPortalAccessProfileEntry 10 } + + hwPortalAccessProfilePortalAccessDirect OBJECT-TYPE + SYNTAX INTEGER + { + invalid(0), + direct(2), + layer3(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of portal authentication." + ::= { hwPortalAccessProfileEntry 11 } + + hwPortalAccessProfileLocalServerEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The local portal server switch." + ::= { hwPortalAccessProfileEntry 12 } + + hwPortalAccessProfileLocalServerAnonymous OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The local portal server anonymous switch." + ::= { hwPortalAccessProfileEntry 13 } + + hwPortalAccessProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row administration status, only supporting add or delete." + ::= { hwPortalAccessProfileEntry 14 } + + hwPortalAccessProfilePortalBackupServerName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The portal backup server name." + ::= { hwPortalAccessProfileEntry 15 } + + hwPortalAccessProfileLocalServerAnonymousUrl OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..200)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The portal local-server anonymouse url." + ::= { hwPortalAccessProfileEntry 16 } + + hwPortalAccessProfileWebProxyEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The portal server web proxy." + ::= { hwPortalAccessProfileEntry 17 } + + hwPortalAccessProfileWebProxyPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The portal server web proxy port." + ::= { hwPortalAccessProfileEntry 18 } + + -- ============== hwAAAInboundVPNAccessUserStatTable ============== + hwAAAInboundVPNAccessUserStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAAAInboundVPNAccessUserStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwAAAInboundVPNAccessUserStatTable" + ::= { hwAAAMibObjects 67 } + + hwAAAInboundVPNAccessUserStatEntry OBJECT-TYPE + SYNTAX HwAAAInboundVPNAccessUserStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwAAAInboundVPNAccessUserStatEntry" + INDEX { hwAAAInboundVPNUserType, hwAAAInboundVPNName } + ::= { hwAAAInboundVPNAccessUserStatTable 1 } + + HwAAAInboundVPNAccessUserStatEntry ::= + SEQUENCE { + hwAAAInboundVPNUserType INTEGER, + hwAAAInboundVPNName DisplayString, + hwAAAInboundVPNAccessUserStat Integer32 + } + + hwAAAInboundVPNUserType OBJECT-TYPE + SYNTAX INTEGER + { + pppoe(1), + pppoa(2), + dhcp(3), + lns(4), + lac(5), + ipv4(6), + ipv6(7), + dualStack(8), + all(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "user type + 1:pppoe + 2:pppoa + 3:dhcp + 4:lns + 5:lac + 6:ipv4 + 7:ipv6 + 8:dualStack + 9:all" + ::= { hwAAAInboundVPNAccessUserStatEntry 1 } + + + hwAAAInboundVPNName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "hwAAAInboundVPNName" + ::= { hwAAAInboundVPNAccessUserStatEntry 2 } + + hwAAAInboundVPNAccessUserStat OBJECT-TYPE + SYNTAX Integer32 (0..256000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "hwAAAInboundVPNAccessUserStat" + ::= { hwAAAInboundVPNAccessUserStatEntry 3 } + + -- ============== hwInterfaceAccessUserStatTable ============== + + -- ============== FreeRule Extend Begin ============== + userAuthenticationFreeRuleExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF UserAuthenticationFreeRuleExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The authentication free rule extend table." + ::= { hwAAAMibObjects 68 } + + userAuthenticationFreeRuleExtEntry OBJECT-TYPE + SYNTAX UserAuthenticationFreeRuleExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The authentication free rule extend entry." + INDEX { userAuthenticationFreeRuleName , userAuthenticationFreeRuleNumber } + ::= { userAuthenticationFreeRuleExtTable 1 } + + UserAuthenticationFreeRuleExtEntry ::= + SEQUENCE { + userAuthenticationFreeRuleNumber + Integer32, + userAuthenticationFreeRuleSourceMode + Integer32, + userAuthenticationFreeRuleSourceVlan + Integer32, + userAuthenticationFreeRuleSourceInterface + OCTET STRING, + userAuthenticationFreeRuleSourceIP + IpAddress, + userAuthenticationFreeRuleSourceIPMask + IpAddress, + userAuthenticationFreeRuleSourceMac + MacAddress, + userAuthenticationFreeRuleDestinationMode + Integer32, + userAuthenticationFreeRuleDestinationIP + IpAddress, + userAuthenticationFreeRuleDestinationIPMask + IpAddress, + userAuthenticationFreeRuleDestinationProtocol + INTEGER, + userAuthenticationFreeRuleDestinationPort + Integer32, + userAuthenticationFreeRuleDestinationUserGroup + OCTET STRING, + userAuthenticationFreeRuleExtRowStatus + RowStatus + } + + userAuthenticationFreeRuleNumber OBJECT-TYPE + SYNTAX Integer32 (0..129) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The free rule id." + ::= { userAuthenticationFreeRuleExtEntry 1 } + + userAuthenticationFreeRuleSourceMode OBJECT-TYPE + SYNTAX Integer32 (0..3) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The free rule source mode." + ::= { userAuthenticationFreeRuleExtEntry 2 } + + userAuthenticationFreeRuleSourceVlan OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The free rule source vlan." + ::= { userAuthenticationFreeRuleExtEntry 3 } + + userAuthenticationFreeRuleSourceInterface OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The free rule source interface." + ::= { userAuthenticationFreeRuleExtEntry 4 } + + userAuthenticationFreeRuleSourceIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The free rule source ip address." + ::= { userAuthenticationFreeRuleExtEntry 5 } + + userAuthenticationFreeRuleSourceIPMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mask of free rule source ip address." + ::= { userAuthenticationFreeRuleExtEntry 6 } + + userAuthenticationFreeRuleSourceMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The free rule source mac address." + ::= { userAuthenticationFreeRuleExtEntry 7 } + + userAuthenticationFreeRuleDestinationMode OBJECT-TYPE + SYNTAX Integer32 (0..3) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The free rule destination mode." + ::= { userAuthenticationFreeRuleExtEntry 8 } + + userAuthenticationFreeRuleDestinationIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The free rule destination ip address." + ::= { userAuthenticationFreeRuleExtEntry 9 } + + userAuthenticationFreeRuleDestinationIPMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mask of free rule destination ip address." + ::= { userAuthenticationFreeRuleExtEntry 10 } + + userAuthenticationFreeRuleDestinationProtocol OBJECT-TYPE + SYNTAX INTEGER + { + tcp(1), + udp(2), + none(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The free rule destination protocol." + ::= { userAuthenticationFreeRuleExtEntry 11 } + + userAuthenticationFreeRuleDestinationPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The free rule destination port." + ::= { userAuthenticationFreeRuleExtEntry 12 } + + userAuthenticationFreeRuleDestinationUserGroup OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The free rule destination user group." + ::= { userAuthenticationFreeRuleExtEntry 13 } + + userAuthenticationFreeRuleExtRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The row administration status, only supporting add or delete." + ::= { userAuthenticationFreeRuleExtEntry 14 } + -- =============== FreeRule Extend End ================= + +--===pwif begin=== + + hwAAAPwifSlotConnectNumTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAAAPwifSlotConnectNumEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes statistics about users who go online from a specified board in virtual access scenarios." + ::= { hwAAAMibObjects 69 } + + hwAAAPwifSlotConnectNumEntry OBJECT-TYPE + SYNTAX HwAAAPwifSlotConnectNumEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Slot Query Online Number Entry + " + INDEX { hwAAAPwifSlotConnectNumSlot } + ::= { hwAAAPwifSlotConnectNumTable 1 } + + HwAAAPwifSlotConnectNumEntry ::= + SEQUENCE { + hwAAAPwifSlotConnectNumSlot + OCTET STRING, + hwAAAPwifSlotConnectNumOnlineNum + Integer32, + hwAAAPwifSlotConnectNumMaxOnlineNum + Integer32, + hwAAAPwifSlotConnectNumMaxOnlineAcctReadyNum + Integer32 + } + + hwAAAPwifSlotConnectNumSlot OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "User Slot" + ::= { hwAAAPwifSlotConnectNumEntry 1 } + + + hwAAAPwifSlotConnectNumOnlineNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Online number" + ::= { hwAAAPwifSlotConnectNumEntry 2 } + + hwAAAPwifSlotConnectNumMaxOnlineNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Max Online number" + ::= { hwAAAPwifSlotConnectNumEntry 3 } + hwAAAPwifSlotConnectNumMaxOnlineAcctReadyNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Max slot acct ready online number" + ::= { hwAAAPwifSlotConnectNumEntry 4 } + + hwAAAPwifSlotCardConnectNumTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAAAPwifSlotCardConnectNumEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes statistics about access users based on a specified slot ID and subcard number in virtual access scenarios." + ::= { hwAAAMibObjects 70 } + + hwAAAPwifSlotCardConnectNumEntry OBJECT-TYPE + SYNTAX HwAAAPwifSlotCardConnectNumEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Slot Card Query Online Number Entry + " + INDEX { hwAAAPwifSlotCardConnectNumSlot, hwAAAPwifSlotCardConnectNumCard } + ::= { hwAAAPwifSlotCardConnectNumTable 1 } + + HwAAAPwifSlotCardConnectNumEntry ::= + SEQUENCE { + hwAAAPwifSlotCardConnectNumSlot + OCTET STRING, + hwAAAPwifSlotCardConnectNumCard + Integer32, + hwAAAPwifSlotCardConnectNumOnlineNum + Integer32, + hwAAAPwifSlotCardConnectNumIPv4OnlineNum + Integer32, + hwAAAPwifSlotCardConnectNumIPv6OnlineNum + Integer32, + hwAAAPwifSlotCardConnectNumDualOnlineNum + Integer32, + hwAAAPwifSlotCardConnectNumNoAuthNum + Integer32, + hwAAAPwifSlotCardConnectNumPPPAuthNum + Integer32, + hwAAAPwifSlotCardConnectNum8021xAuthNum + Integer32, + hwAAAPwifSlotCardConnectNumWebAuthNum + Integer32, + hwAAAPwifSlotCardConnectNumBindAuthNum + Integer32, + hwAAAPwifSlotCardConnectNumFastAuthNum + Integer32, + hwAAAPwifSlotCardConnectNumWlanAuthNum + Integer32, + hwAAAPwifSlotCardConnectNumAdminAuthNum + Integer32, + hwAAAPwifSlotCardConnectNumTunnelAuthNum + Integer32, + hwAAAPwifSlotCardConnectNumMIPAuthNum + Integer32 + + } + + hwAAAPwifSlotCardConnectNumSlot OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "User Slot" + ::= { hwAAAPwifSlotCardConnectNumEntry 1 } + + hwAAAPwifSlotCardConnectNumCard OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "User Card" + ::= { hwAAAPwifSlotCardConnectNumEntry 2 } + + hwAAAPwifSlotCardConnectNumOnlineNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Online user number" + ::= { hwAAAPwifSlotCardConnectNumEntry 3 } + + hwAAAPwifSlotCardConnectNumIPv4OnlineNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Online Ipv4 user number" + ::= { hwAAAPwifSlotCardConnectNumEntry 4 } + + hwAAAPwifSlotCardConnectNumIPv6OnlineNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Online Ipv6 user number" + ::= { hwAAAPwifSlotCardConnectNumEntry 5 } + + hwAAAPwifSlotCardConnectNumDualOnlineNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Online Dual-stack user number" + ::= { hwAAAPwifSlotCardConnectNumEntry 6 } + + hwAAAPwifSlotCardConnectNumNoAuthNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Online no authentication user number" + ::= { hwAAAPwifSlotCardConnectNumEntry 7 } + + hwAAAPwifSlotCardConnectNumPPPAuthNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Online PPP authentication user number" + ::= { hwAAAPwifSlotCardConnectNumEntry 8 } + + hwAAAPwifSlotCardConnectNum8021xAuthNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Online 802.1x authentication user number" + ::= { hwAAAPwifSlotCardConnectNumEntry 9 } + + hwAAAPwifSlotCardConnectNumWebAuthNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Online web authentication user number" + ::= { hwAAAPwifSlotCardConnectNumEntry 10 } + + hwAAAPwifSlotCardConnectNumBindAuthNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Online bind authentication user number" + ::= { hwAAAPwifSlotCardConnectNumEntry 11 } + + hwAAAPwifSlotCardConnectNumFastAuthNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Online fast authentication user number" + ::= { hwAAAPwifSlotCardConnectNumEntry 12 } + + hwAAAPwifSlotCardConnectNumWlanAuthNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Online wlan authentication user number" + ::= { hwAAAPwifSlotCardConnectNumEntry 13 } + + hwAAAPwifSlotCardConnectNumAdminAuthNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Online admin authentication user number" + ::= { hwAAAPwifSlotCardConnectNumEntry 14 } + + hwAAAPwifSlotCardConnectNumTunnelAuthNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Online tunnel authentication user number" + ::= { hwAAAPwifSlotCardConnectNumEntry 15 } + + hwAAAPwifSlotCardConnectNumMIPAuthNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Online MIP authentication user number" + ::= { hwAAAPwifSlotCardConnectNumEntry 16 } + + + hwAAAPwifSlotAccessUserStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAAAPwifSlotAccessUserStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table displays statistics about various types of users who access the network from a specified board." + ::= { hwAAAMibObjects 71 } + + hwAAAPwifSlotAccessUserStatEntry OBJECT-TYPE + SYNTAX HwAAAPwifSlotAccessUserStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "HwAAAPwifSlotAccessUserStatEntry" + INDEX { hwUserType, hwAAAPwifSlotAccessUserStatSlot } + ::= { hwAAAPwifSlotAccessUserStatTable 1 } + + HwAAAPwifSlotAccessUserStatEntry ::= + SEQUENCE { + hwAAAPwifSlotAccessUserStatSlot OCTET STRING, + hwAAAPwifSlotAccessUserStatUserStat Integer32 + } + + hwAAAPwifSlotAccessUserStatSlot OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "hwAAAPwifSlotAccessUserStatSlot" + ::= { hwAAAPwifSlotAccessUserStatEntry 1 } + + hwAAAPwifSlotAccessUserStatUserStat OBJECT-TYPE + SYNTAX Integer32 (0..256000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "hwAAAPwifSlotAccessUserStatUserStat" + ::= { hwAAAPwifSlotAccessUserStatEntry 2 } + + hwAAAPwifAccessTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAAAPwifAccessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwAccessTable displays user access information." + ::= { hwAAAMibObjects 72 } + + hwAAAPwifAccessEntry OBJECT-TYPE + SYNTAX HwAAAPwifAccessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "access entry + + The access table is used to query the property of online users. The index item node is hwAccessIndex. + Notice: Read operation is not allowed for all the items in this table. + 1. The index of hwAAAPwifAccessTable also uses hwAccessIndex, get operation only + supports the standard get operation with hwAccessIndex as its index. + 2. To prevent too much interaction, get next operation does use the standard operation that uses hwAccessIndex as its index. + " + INDEX { hwAAAPwifAccessIndex } + ::= { hwAAAPwifAccessTable 1 } + + HwAAAPwifAccessEntry ::= + SEQUENCE { + hwAAAPwifAccessIndex + Integer32, + hwAAAPwifAccessUserName + DisplayString, + hwAAAPwifAccessPortType + INTEGER, + hwAAAPwifAccessPriority + Integer32, + hwAAAPwifAccessSlotNo + OCTET STRING, + hwAAAPwifAccessSubSlotNo + Integer32, + hwAAAPwifAccessPortNo + Integer32, + hwAAAPwifAccessVLANID + Integer32, + hwAAAPwifAccessPVC + Integer32, + hwAAAPwifAccessAuthenMethod + INTEGER, + hwAAAPwifAccessAcctMethod + INTEGER, + hwAAAPwifAccessIPAddress + IpAddress, + hwAAAPwifAccessVRF + DisplayString, + hwAAAPwifAccessMACAddress + MacAddress, + hwAAAPwifAccessIfIdleCut + TruthValue, + hwAAAPwifAccessIdleCutTime + Integer32, + hwAAAPwifAccessIdleCutFlow + Integer32, + hwAAAPwifAccessTimeLimit + Integer32, + hwAAAPwifAccessTotalFlow64Limit + Counter64, + hwAAAPwifAccessStartTime + DateAndTime, + hwAAAPwifAccessCARIfUpActive + TruthValue, + hwAAAPwifAccessCARIfDnActive + TruthValue, + hwAAAPwifAccessUpFlow64 + Counter64, + hwAAAPwifAccessDnFlow64 + Counter64, + hwAAAPwifAccessUpPacket64 + Counter64, + hwAAAPwifAccessDnPacket64 + Counter64, + hwAAAPwifAccessCARUpCIR + Integer32, + hwAAAPwifAccessCARUpPIR + Integer32, + hwAAAPwifAccessCARUpCBS + Unsigned32, + hwAAAPwifAccessCARUpPBS + Unsigned32, + hwAAAPwifAccessCARDnCIR + Integer32, + hwAAAPwifAccessCARDnPIR + Integer32, + hwAAAPwifAccessCARDnCBS + Unsigned32, + hwAAAPwifAccessCARDnPBS + Unsigned32, + hwAAAPwifAccessDownPriority + Integer32, +-- hwAAAPwifAccessQinqVlanID +-- Integer32, +-- hwAAAPwifAccessUserVlanID +-- Integer32 + hwAAAPwifAccessQosProfile + DisplayString, + hwAAAPwifAccessInterface + DisplayString, + hwAAAPwifAccessIPv6IFID + Ipv6AddressIfIdentifier, + hwAAAPwifAccessIPv6WanAddress + Ipv6Address, + hwAAAPwifAccessIPv6WanPrefix + Ipv6AddressPrefix, + hwAAAPwifAccessIPv6LanPrefix + Ipv6AddressPrefix, + hwAAAPwifAccessIPv6LanPrefixLen + Integer32, + hwAAAPwifAccessBasicIPType + DisplayString, + hwAAAPwifAccessIPv6WaitDelay + Integer32, + hwAAAPwifAccessIPv6ManagedAddressFlag + INTEGER, + hwAAAPwifAccessIPv6CPIFIDAvailable + TruthValue, + hwAAAPwifAccessIPv6OtherFlag + INTEGER, + hwAAAPwifAccessIPv6CPAssignIFID + TruthValue, + hwAAAPwifAccessLineID + DisplayString, + hwAAAPwifAccessIPv6UpFlow64 + Counter64, + hwAAAPwifAccessIPv6DnFlow64 + Counter64, + hwAAAPwifAccessIPv6UpPacket64 + Counter64, + hwAAAPwifAccessIPv6DnPacket64 + Counter64, + hwAAAPwifAccessDeviceName + DisplayString, + hwAAAPwifAccessDeviceMACAddress + MacAddress, + hwAAAPwifAccessDevicePortName + OCTET STRING, + hwAAAPwifAccessAPID + Unsigned32 + } + + hwAAAPwifAccessIndex OBJECT-TYPE + SYNTAX Integer32 (0..1000000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "unqualified index" + ::= { hwAAAPwifAccessEntry 1 } + + hwAAAPwifAccessUserName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..253)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "access user name" + ::= { hwAAAPwifAccessEntry 3 } + + hwAAAPwifAccessPortType OBJECT-TYPE + SYNTAX INTEGER + { + all(1), + ppp(2), + vlan(3), + vlanweb(4), + vlanportal(5), + vlan8021x(6), + telnet(7), + ftp(8), + ssh(9), + igmp(10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "access port type + 1:all + 2:PPP + 3:VLAN + 4:WEB of VLAN + 5:Portal of VLAN + 6:802.1X + 7:telnet + 8:ftp + 9:SSH + 10:igmp" + ::= { hwAAAPwifAccessEntry 5 } + + hwAAAPwifAccessPriority OBJECT-TYPE + SYNTAX Integer32 (0..15|255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "access up priority" + ::= { hwAAAPwifAccessEntry 6 } + + hwAAAPwifAccessSlotNo OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "slot No." + ::= { hwAAAPwifAccessEntry 8 } + + hwAAAPwifAccessSubSlotNo OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "subslot No." + ::= { hwAAAPwifAccessEntry 9 } + + hwAAAPwifAccessPortNo OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "port No." + ::= { hwAAAPwifAccessEntry 10 } + + hwAAAPwifAccessVLANID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VLAN id" + ::= { hwAAAPwifAccessEntry 11 } + + hwAAAPwifAccessPVC OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VPI VPC" + ::= { hwAAAPwifAccessEntry 12 } + + hwAAAPwifAccessAuthenMethod OBJECT-TYPE + SYNTAX INTEGER + { + local(1), + noauth(2), + radius(3), + localRadius(4), + radiusLocal(5), + radiusNoauth(6), + tacacs(7), + localTacacs(8), + tacacsLocal(9), + tacacsNone(10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "authentication method" + ::= { hwAAAPwifAccessEntry 13 } + + hwAAAPwifAccessAcctMethod OBJECT-TYPE + SYNTAX INTEGER + { + local(1), + radius(2), + noacct(3), + localradiusboth(4), + hwtacacs(5), + localhwtacacsboth(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "account method" + ::= { hwAAAPwifAccessEntry 14 } + + hwAAAPwifAccessIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP address" + ::= { hwAAAPwifAccessEntry 15 } + + hwAAAPwifAccessVRF OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VRF name" + ::= { hwAAAPwifAccessEntry 16 } + + hwAAAPwifAccessMACAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mac address" + ::= { hwAAAPwifAccessEntry 17 } + + + hwAAAPwifAccessIfIdleCut OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "if idle cut" + ::= { hwAAAPwifAccessEntry 18 } + + hwAAAPwifAccessIdleCutTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "idle cut time" + ::= { hwAAAPwifAccessEntry 19 } + + hwAAAPwifAccessIdleCutFlow OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "idle cut flow" + ::= { hwAAAPwifAccessEntry 20 } + + hwAAAPwifAccessTimeLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "session time" + ::= { hwAAAPwifAccessEntry 21 } + + hwAAAPwifAccessTotalFlow64Limit OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "remain flow(64bit)" + ::= { hwAAAPwifAccessEntry 22 } + + hwAAAPwifAccessStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "start time" + ::= { hwAAAPwifAccessEntry 25 } + + hwAAAPwifAccessCARIfUpActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "up car control" + ::= { hwAAAPwifAccessEntry 27 } + + + hwAAAPwifAccessCARIfDnActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "down car control" + ::= { hwAAAPwifAccessEntry 31 } + + hwAAAPwifAccessUpFlow64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "up flow(64Byte)" + ::= { hwAAAPwifAccessEntry 36 } + + hwAAAPwifAccessDnFlow64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "down flow(64Byte)" + ::= { hwAAAPwifAccessEntry 37 } + + hwAAAPwifAccessUpPacket64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "up packet" + ::= { hwAAAPwifAccessEntry 38 } + + hwAAAPwifAccessDnPacket64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "down packet" + ::= { hwAAAPwifAccessEntry 39 } + + hwAAAPwifAccessCARUpCIR OBJECT-TYPE + SYNTAX Integer32 (16..10000000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "up committed information rate(Kbps)" + ::= { hwAAAPwifAccessEntry 45 } + + hwAAAPwifAccessCARUpPIR OBJECT-TYPE + SYNTAX Integer32 (16..10000000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "up peak information rate(Kbps)" + ::= { hwAAAPwifAccessEntry 46 } + + hwAAAPwifAccessCARUpCBS OBJECT-TYPE + SYNTAX Unsigned32 (100..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "up committed burst size(byte)" + ::= { hwAAAPwifAccessEntry 47 } + + + hwAAAPwifAccessCARUpPBS OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "up peak burst size(byte)" + ::= { hwAAAPwifAccessEntry 48 } + + hwAAAPwifAccessCARDnCIR OBJECT-TYPE + SYNTAX Integer32 (16..10000000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "down committed information rate(Kbps)" + ::= { hwAAAPwifAccessEntry 49 } + + hwAAAPwifAccessCARDnPIR OBJECT-TYPE + SYNTAX Integer32 (16..10000000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "down peak information rate(Kbps)" + ::= { hwAAAPwifAccessEntry 50 } + + hwAAAPwifAccessCARDnCBS OBJECT-TYPE + SYNTAX Unsigned32 (100..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "down committed burst size(byte)" + ::= { hwAAAPwifAccessEntry 51 } + + + hwAAAPwifAccessCARDnPBS OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "down peak burst size(byte)" + ::= { hwAAAPwifAccessEntry 52 } + + hwAAAPwifAccessDownPriority OBJECT-TYPE + SYNTAX Integer32 (0..15|255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "access down priority" + ::= { hwAAAPwifAccessEntry 53 } + +-- hwAAAPwifAccessQinqVlanID OBJECT-TYPE +-- SYNTAX Integer32 (0..4094) +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "qinq vlan" +-- ::= { hwAAAPwifAccessEntry 54 } + +-- hwAAAPwifAccessUserVlanID OBJECT-TYPE +-- SYNTAX Integer32 (0..4094) +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "user VLAN" +-- ::= { hwAAAPwifAccessEntry 55 } + + hwAAAPwifAccessQosProfile OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..63)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "QOS profile" + ::= { hwAAAPwifAccessEntry 56 } + + hwAAAPwifAccessInterface OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "user access interface" + ::= { hwAAAPwifAccessEntry 57 } + + hwAAAPwifAccessIPv6IFID OBJECT-TYPE + SYNTAX Ipv6AddressIfIdentifier + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user's interface ID when IPv6CP negotiation." + ::= { hwAAAPwifAccessEntry 58 } + + hwAAAPwifAccessIPv6WanAddress OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user's WAN address." + ::= { hwAAAPwifAccessEntry 59 } + + hwAAAPwifAccessIPv6WanPrefix OBJECT-TYPE + SYNTAX Ipv6AddressPrefix + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user's WAN prefix." + ::= { hwAAAPwifAccessEntry 60 } + + hwAAAPwifAccessIPv6LanPrefix OBJECT-TYPE + SYNTAX Ipv6AddressPrefix + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user's LAN prefix." + ::= { hwAAAPwifAccessEntry 61 } + + hwAAAPwifAccessIPv6LanPrefixLen OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user's LAN prefix length." + ::= { hwAAAPwifAccessEntry 62 } + + hwAAAPwifAccessBasicIPType OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..3)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The basic service type. UCHAR[0]-IPv4, UCHAR[1]-IPv6, UCHAR[2]-IPv6-PD. '0'-without such basic service, '1'-with such basic service." + ::= { hwAAAPwifAccessEntry 63 } + + hwAAAPwifAccessIPv6WaitDelay OBJECT-TYPE + SYNTAX Integer32 (30..120) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time of waiting for DHCPv6 packet after IPv6CP negotiation." + ::= { hwAAAPwifAccessEntry 64 } + + hwAAAPwifAccessIPv6ManagedAddressFlag OBJECT-TYPE + SYNTAX INTEGER + { + ndra(1), + dhcpv6(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address configuration method for PPP and L2TP user." + ::= { hwAAAPwifAccessEntry 65 } + + hwAAAPwifAccessIPv6CPIFIDAvailable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The flag indicating whether PPP and L2TP user will use the interface-id of ipv6cp negotiation in DHCPv6 address allocation." + ::= { hwAAAPwifAccessEntry 66 } + + hwAAAPwifAccessIPv6OtherFlag OBJECT-TYPE + SYNTAX INTEGER + { + ndra(1), + dhcpv6(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The method PPP and L2TP user get configuration parameters." + ::= { hwAAAPwifAccessEntry 67 } + + hwAAAPwifAccessIPv6CPAssignIFID OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The flag indicating whether to accept user's interface-id when ipv6cp negotiation." + ::= { hwAAAPwifAccessEntry 68 } + + hwAAAPwifAccessLineID OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The access-line-id information." + ::= { hwAAAPwifAccessEntry 69 } + + hwAAAPwifAccessIPv6UpFlow64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user's up flow." + ::= { hwAAAPwifAccessEntry 70 } + + hwAAAPwifAccessIPv6DnFlow64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user's down flow." + ::= { hwAAAPwifAccessEntry 71 } + + hwAAAPwifAccessIPv6UpPacket64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user's up flow packet." + ::= { hwAAAPwifAccessEntry 72 } + + hwAAAPwifAccessIPv6DnPacket64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user's down flow packet." + ::= { hwAAAPwifAccessEntry 73 } + + hwAAAPwifAccessDeviceName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "access device name" + ::= { hwAAAPwifAccessEntry 74 } + + hwAAAPwifAccessDeviceMACAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Access device Mac address" + ::= { hwAAAPwifAccessEntry 75 } + + hwAAAPwifAccessDevicePortName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface Name of Access device." + ::= { hwAAAPwifAccessEntry 76 } + + hwAAAPwifAccessAPID OBJECT-TYPE + SYNTAX Unsigned32 (0..4294836225) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Access wiless device AP Id" + ::= { hwAAAPwifAccessEntry 77 } + + --===pwif end=== + + --===ReAuthenUser begin=== + + hwReAuthenUserTable OBJECT IDENTIFIER ::= { hwAAAMibObjects 73 } + + hwReAuthenMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "User Mac Address" + ::= { hwReAuthenUserTable 1 } + + --===ReAuthenUser end=== + + + hwAccessUserNumberTable OBJECT IDENTIFIER ::= { hwAAAMibObjects 74 } + + hwAccessUserNumberEntry OBJECT IDENTIFIER ::= { hwAccessUserNumberTable 1 } + + + hwAccessUserNumberDot1x OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This Dot1x access user number. + " + ::= { hwAccessUserNumberEntry 1 } + + hwAccessUserNumberMAC OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This MAC access user number. + " + ::= { hwAccessUserNumberEntry 2 } + + hwAccessUserNumberPortal OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This Portal access user number. + " + ::= { hwAccessUserNumberEntry 3 } + + hwAccessUserNumberPPP OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This PPP access user number. + " + ::= { hwAccessUserNumberEntry 4 } + + hwAccessUserNumberNone OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This None access user number. + " + ::= { hwAccessUserNumberEntry 5 } + + hwAccessUserNumberStatic OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This Static access user number. + " + ::= { hwAccessUserNumberEntry 6 } + + hwAccessUserNumberAdmin OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This Admin access user number. + " + ::= { hwAccessUserNumberEntry 7 } + + + hwAAAUserGroupUserStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAAAUserGroupUserStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The usergroup stat table." + ::= { hwAAAMibObjects 75 } + + hwAAAUserGroupUserStatEntry OBJECT-TYPE + SYNTAX HwAAAUserGroupUserStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The usergroup stat table entry." + INDEX { hwAAAUserGroupName } + ::= { hwAAAUserGroupUserStatTable 1 } + + HwAAAUserGroupUserStatEntry ::= + SEQUENCE { + hwAAAUserGroupName + DisplayString, + hwAAAUserGroupTotalUsersNum + Unsigned32 + } + + hwAAAUserGroupName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The usergroup name as stat index." + ::= { hwAAAUserGroupUserStatEntry 1 } + + hwAAAUserGroupTotalUsersNum OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the number of a usergroup online users" + ::= { hwAAAUserGroupUserStatEntry 2 } + + -- ============== conformance information ============== + hwAaaConformance OBJECT IDENTIFIER ::= { hwAaa 5 } + + + hwAaaCompliances OBJECT IDENTIFIER ::= { hwAaaConformance 1 } + hwAaaCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting + this module." + + MODULE -- this module + MANDATORY-GROUPS { hwAuthenSchemeGroup, hwAcctSchemeGroup, hwDomainGroup, + hwDomainExtGroup, hwDomainStatGroup, hwAuthorSchemeGroup, + hwLocalUserGroup, hwLocalUserExtGroup, hwAaaSettingGroup, + hwAaaStatGroup, hwAccessGroup, hwAccessExtGroup, + hwAcctSchemeExtGroup, hwBillPoolGroup, hwBillTFTPGroup, + hwUclGrpGroup, hwIpAccessGroup, hwCutAccessUserGroup, + hwAaaUserPppGroup, hwAaaUserWebandFastGroup, hwAaaUserDot1XGroup, + hwAaaUserBindGroup, hwRecordSchemeGroup, hwMACAccessGroup, + hwSlotConnectNumGroup, hwOfflineReasonStatGroup, hwMulticastListGroup, + hwMulticastProfileGroup, hwMulticastProfileExtGroup, hwAaaTrapOidGroup, + hwAaaTrapsNotificationsGroup, hwLamTrapsNotificationsGroup,hwObsoleteGroup, + hwServiceSchemeGroup, hwDhcpOpt121RouteGroup, hwAccessDelayPerSlotGroup, hwVpnAccessUserStatGroup, + hwInterfaceAccessUserStatGroup,hwDomainAccessUserStatGroup,hwSlotAccessUserStatGroup,hwReAuthenUserGroup,hwReauthorizeGroup, + hwUserLogGroup,hwGlobalDhcpOpt64SepAndSegGroup,hwGlobalDhcpServerAckGroup, hwWlanInterfaceGroup, hwAuthorCmdGroup,hwAAARateGroup, + hwLocalUserPwPolicyAdminGroup , hwLocalUserPwPolicyAccGroup + +} + + ::= { hwAaaCompliances 1 } + + -- ============== groups ============== + hwAaaObjectGroups OBJECT IDENTIFIER ::= { hwAaaConformance 2 } + + hwAuthenSchemeGroup OBJECT-GROUP + OBJECTS { hwAuthenSchemeName, hwAuthenMethod, hwAuthenRowStatus, + hwAuthenFailPolicy, hwAuthenFailDomain } + STATUS current + DESCRIPTION + "The authentication scheme configuration." + ::= { hwAaaObjectGroups 1 } + + + hwAcctSchemeGroup OBJECT-GROUP + OBJECTS { hwAcctSchemeName, hwAccMethod, hwAcctStartFail, + hwAcctOnlineFail, hwAccRealTimeInter, hwAcctRowStatus, hwAcctRealTimeIntervalUnit } + STATUS current + DESCRIPTION + "The account scheme configuration." + ::= { hwAaaObjectGroups 2 } + + hwDomainGroup OBJECT-GROUP + OBJECTS { hwDomainName, hwDomainAuthenSchemeName, hwDomainAcctSchemeName, + hwDomainRadiusGroupName, hwDomainAccessLimitNum, hwDomainIfSrcRoute, + hwDomainNextHopIP, hwDomainIdleCutTime, hwDomainIdleCutFlow, + hwDomainRowStatus, hwDomainType,hwDomainServiceSchemeName,hwDomainIdleCutType, + hwDomainForcePushUrl, hwDomainForcePushUrlTemplate, hwStateBlockFirstTimeRangeName, + hwStateBlockSecondTimeRangeName, hwStateBlockThirdTimeRangeName,hwStateBlockForthTimeRangeName,hwDomainFlowStatistic } + STATUS current + DESCRIPTION + "The domain group configuration." + ::= { hwAaaObjectGroups 3 } + + hwDomainExtGroup OBJECT-GROUP + OBJECTS { hwDomainPPPURL, hwIfDomainActive, hwPriority, + hwWebServerURL, hwIPPoolOneName, hwIPPoolTwoName, + hwIPPoolThreeName, hwTwoLevelAcctRadiusGroupName, hwVPDNGroupIndex, + hwUclIndex, hwIfPPPoeURL, hwUclGroupName, + hwVpdnGroupName, hwDomainVrf, hwDomainGre, + hwDomainRenewIPTag, hwPortalURL, hwPortalServerIP, + hwRedirectTimesLimit, hwDot1xTemplate, hwWebServerIP, + hwWebServerMode, hwPoolWarningThreshold, hwTacGroupName, + hwServicePolicyName, hwCopsGroupSSGType, hwDomainAuthorSchemeName, + hwDomainQoSProfile, hwDomainZone, + hwIfL2tpRadiusForce, hwDownPriority, hwPPPForceAuthtype, + hwDnsIPAddress, hwAdminUserPriority, hwShapingTemplate, + hwDomainDPIPolicyName, hwCopsGroupSIGType, hwCopsGroupCIPNType, + hwPCReduceCir, hwValAcctType, hwValRadiusServer, + hwValCopsServer, hwPCReducePir, hwDomainInboundL2tpQoSProfile, + hwDomainOutboundL2tpQoSProfile, hwIfMulticastForward, hwMulticastVirtualSchedulRezCir, + hwMulticastVirtualSchedulRezPir, hwMaxMulticastListNum, hwMultiProfile, + hwDomainServiceType, hwWebServerUrlParameter, hwWebServerRedirectKeyMscgName, hwPoratalServerUrlParameter, hwPoratalServerFirstUrlKeyName, + hwPoratalServerFirstUrlKeyDefaultName,hwDnsSecondIPAddress, + hwIPv6PoolName, hwIPv6PrefixshareFlag, hwUserBasicServiceIPType, hwPriDnsIPv6Address, hwSecDnsIPv6Address, + hwDualStackAccountingType, hwIPv6PoolWarningThreshold, hwIPv6CPWaitDHCPv6Delay, hwIPv6ManagedAddressFlag, + hwIPv6CPIFIDAvailable, hwIPv6OtherFlag,hwIPv6CPAssignIFID, hwMultiIPv6ProfileName, + hwWebServerURLSlave, hwWebServerIPSlave, hwBindAuthWebIP, hwBindAuthWebVrf, hwBindAuthWebIPSlave, hwBindAuthWebVrfSlave, hwExtVpdnGroupName, + hwDomainUserGroupName, hwAFTRName, hwDomainDhcpOpt64SepAndSeg, hwDomainDhcpServerAck } + STATUS current + DESCRIPTION + "The domain extent table group configuration." + ::= { hwAaaObjectGroups 4 } + + hwDomainStatGroup OBJECT-GROUP + OBJECTS { hwDomainAccessedNum, hwDomainOnlineNum, hwDomainOnlinePPPUser, + hwDomainFlowDnByte, hwDomainFlowDnPkt, hwDomainFlowUpByte, + hwDomainFlowUpPkt, hwDomainIPTotalNum, hwDomainIPUsedNum, + hwDomainIPConflictNum, hwDomainIPExcludeNum, hwDomainIPIdleNum,hwDomainIPUsedPercent,hwDomainPPPoENum, + hwDomainIPv6AddressTotalNum, hwDomainIPv6AddressUsedNum, hwDomainIPv6AddressFreeNum, + hwDomainIPv6AddressConflictNum, hwDomainIPv6AddressExcludeNum, hwDomainIPv6AddressUsedPercent, + hwDomainNDRAPrefixTotalNum, hwDomainNDRAPrefixUsedNum, hwDomainNDRAPrefixFreeNum, + hwDomainNDRAPrefixConflictNum, hwDomainNDRAPrefixExcludeNum, hwDomainNDRAPrefixUsedPercent, + hwDomainPDPrefixTotalNum, hwDomainPDPrefixUsedNum, hwDomainPDPrefixFreeNum, + hwDomainPDPrefixConflictNum, hwDomainPDPrefixExcludeNum, hwDomainPDPrefixUsedPercent, + hwDomainIPv6FlowDnByte, hwDomainIPv6FlowDnPkt, hwDomainIPv6FlowUpByte, hwDomainIPv6FlowUpPkt } + STATUS current + DESCRIPTION + "The domain statistics group configuration." + ::= { hwAaaObjectGroups 5 } + + hwAuthorSchemeGroup OBJECT-GROUP + OBJECTS { hwAuthorSchemeName, hwAuthorMethod, hwAuthorRowStatus } + STATUS current + DESCRIPTION + "The authorization scheme group configuration." + ::= { hwAaaObjectGroups 6 } + + hwLocalUserGroup OBJECT-GROUP + OBJECTS { hwLocalUserName, hwLocalUserPassword, hwLocalUserAccessType, + hwLocalUserPriority, hwftpdirction, hwQosProfileName, + hwLocalUserRowStatus, hwLocalUserIpAddress, hwLocalUserVpnInstance, hwLocalUserAccessLimitNum, + hwLocalUserPasswordLifetimeMin, hwLocalUserPasswordLifetimeMax, hwLocalUserIfAllowWeakPassword } + STATUS current + DESCRIPTION + "The local user group configuration." + ::= { hwAaaObjectGroups 7 } + + hwLocalUserExtGroup OBJECT-GROUP + OBJECTS { hwLocalUserState, hwLocalUserNoCallBackVerify, hwLocalUserCallBackDialStr, hwLocalUserBlockFailTimes, + hwLocalUserBlockInterval, hwLocalUserUserGroup, hwLocalUserDeviceType, hwLocalUserExpireDate, + hwLocalUserIdleTimeoutSecond, hwLocalUserTimeRange, hwLocalUserIsExpired, hwLocalUserExpireHour} + STATUS current + DESCRIPTION + "The local user extent group configuration." + ::= { hwAaaObjectGroups 8 } + + hwAaaSettingGroup OBJECT-GROUP + OBJECTS { hwRoamChar, hwGlobalControl, hwSystemRecord, + hwOutboundRecord, hwCmdRecord, hwPPPUserOfflineStandardize, + hwDomainNameParseDirection, hwDomainNameLocation, hwAccessSpeedNumber, + hwAccessSpeedPeriod, hwRealmNameChar, hwRealmParseDirection, + hwIPOXpassword, hwAccessDelayTransitionStep, + hwAccessDelayTime, hwAccessDelayMinTime, hwParsePriority, + hwRealmNameLocation, hwIPOXUsernameOption82, hwIPOXUsernameIP, + hwIPOXUsernameSysname, hwIPOXUsernameMAC,hwDefaultUserName, hwNasSerial, + hwAAAPasswordRepeatNumber, hwAAAPasswordRemindDay, + hwOnlineUserNumLowerLimitThreshold, hwOnlineUserNumUpperLimitThreshold, + hwIPOXpasswordKeyType, hwReauthorizeEnable, hwDomainNameDelimiter, + hwDomainNameSecurityDelimiter, hwGlobalAuthEventAuthFailResponseFail,hwGlobalAuthEventAuthFailVlan, + hwGlobalAuthEventAuthenServerDownResponseFail,hwGlobalAuthEventAuthenServerDownVlan, + hwGlobalAuthEventClientNoResponseVlan,hwGlobalAuthEventPreAuthVlan,hwGlobalAuthEventAuthFailUserGroup, + hwGlobalAuthEventAuthenServerDownUserGroup,hwGlobalAuthEventClientNoResponseUserGroup, + hwGlobalAuthEventPreAuthUserGroup,hwTriggerLoose,hwOfflineSpeedNumber, hwAuthorModifyMode, + hwLocalRetryInterval, hwLocalRetryTime, hwLocalBlockTime, hwRemoteRetryInterval, hwRemoteRetryTime, + hwRemoteBlockTime, hwBlockDisable, hwTotalAuthReqNumPortal, hwTotalAuthReqNumMac, hwTotalAuthReqNumDot1x} + STATUS current + DESCRIPTION + "The AAA setting group configuration." + ::= { hwAaaObjectGroups 9 } + + hwAaaStatGroup OBJECT-GROUP + OBJECTS { hwTotalOnlineNum, hwTotalPPPoeOnlineNum, hwTotalPPPoAOnlineNum, + hwTotalftpOnlineNum, hwTotalsshOnlineNum, hwTotaltelnetOnlineNum, + hwTotalVLANOnlineNum, hwHistoricMaxOnlineNum, hwResetHistoricMaxOnlineNum, + hwResetOfflineReasonStatistic, hwResetOnlineFailReasonStatistic, + hwMaxPPPoeOnlineNum, hwTotalPortalServerUserNum, hwMaxPortalServerUserNum, + hwTotalIPv4OnlineNum, hwTotalIPv6OnlineNum, hwTotalDualStackOnlineNum, + hwTotalIPv4FlowDnByte, hwTotalIPv4FlowDnPkt, hwTotalIPv4FlowUpByte, + hwTotalIPv4FlowUpPkt, hwTotalIPv6FlowDnByte, hwTotalIPv6FlowDnPkt, + hwTotalIPv6FlowUpByte, hwTotalIPv6FlowUpPkt, hwHistoricMaxOnlineAcctReadyNum, + hwPubicLacUserNum, hwHistoricMaxOnlineLocalNum, hwHistoricMaxOnlineRemoteNum, + hwTotalLacOnlineNum,hwTotalLnsOnlineNum,hwTotalWlsOnlineNum,hwTotalWrdOnlineNum, hwDhcpUserOnlineFailCount, + hwTotalFamilyUserByUsernameOnlineNum, hwDhcpUserOnlineV6FailCount } + STATUS current + DESCRIPTION + "The AAA statistics group configuration." + ::= { hwAaaObjectGroups 10 } + + hwAccessGroup OBJECT-GROUP + OBJECTS { hwAccessIndex, hwAccessUserName, hwAccessPortType, + hwAccessPriority, hwAccessSlotNo, hwAccessSubSlotNo, + hwAccessPortNo, hwAccessVLANID, hwAccessPVC, + hwAccessAuthenMethod, hwAccessAcctMethod, hwAccessIPAddress, + hwAccessVRF, hwAccessMACAddress, hwAccessIfIdleCut, + hwAccessIdleCutTime, hwAccessIdleCutFlow, hwAccessTimeLimit, + hwAccessTotalFlow64Limit, hwAccessStartTime, hwAccessCARIfUpActive, + hwAccessCARIfDnActive, hwAccessUpFlow64, hwAccessDnFlow64, + hwAccessUpPacket64, hwAccessDnPacket64, hwAccessCARUpCIR, + hwAccessCARUpPIR, hwAccessCARUpCBS, hwAccessCARUpPBS, + hwAccessCARDnCIR, hwAccessCARDnPIR, hwAccessCARDnCBS, + hwAccessCARDnPBS, hwAccessDownPriority, hwAccessQosProfile, hwAccessInterface, + hwAccessIPv6IFID, hwAccessIPv6WanAddress, hwAccessIPv6WanPrefix, hwAccessIPv6LanPrefix, + hwAccessIPv6LanPrefixLen, hwAccessBasicIPType, hwAccessIPv6WaitDelay, hwAccessIPv6ManagedAddressFlag, + hwAccessIPv6CPIFIDAvailable, hwAccessIPv6OtherFlag, hwAccessIPv6CPAssignIFID, hwAccessLineID, + hwAccessIPv6UpFlow64, hwAccessIPv6DnFlow64, hwAccessIPv6UpPacket64, hwAccessIPv6DnPacket64, + hwAccessDeviceName,hwAccessDeviceMACAddress,hwAccessDevicePortName,hwAccessAPID, hwAccessQinQVLANID, + hwAccessOption82CircuitID, hwAccessOption82RemoteID, hwAccessSessionTimeout, hwAccessISPVLAN, hwAccessISPInterface } + STATUS current + DESCRIPTION + "The access group configuration." + ::= { hwAaaObjectGroups 11 } + + hwAccessExtGroup OBJECT-GROUP + OBJECTS { hwAccessUCLGroup, hwAuthenticationState, + hwAuthorizationState, hwAccountingState, hwAccessDomainName, + hwIdleTimeLength, hwAcctSessionID, hwAccessStartAcctTime, + hwAccessNormalServerGroup, hwAccessDomainAcctCopySeverGroup, hwAccessPVlanAcctCopyServerGroup, + hwAccessCurAuthenPlace, hwAccessActionFlag, hwAccessAuthtype, hwAccessType, hwAccessOnlineTime, + hwAccessGateway, hwAccessSSID, hwAccessAPMAC, hwAccessDomain, hwAccessCurAccountingPlace, + hwAccessCurAuthorPlace, hwAccessUserGroup, hwAccessResourceInsufficientInbound, hwAccessResourceInsufficientOutbound, + hwAccessAuthorizetype, hwAccessBakeState} + STATUS current + DESCRIPTION + "The access extent group configuration." + ::= { hwAaaObjectGroups 12 } + + hwAcctSchemeExtGroup OBJECT-GROUP + OBJECTS { hwIfRealtimeAcct, hwRealtimeFailMaxnum, hwStartFailOnlineIfSendInterim } + STATUS current + DESCRIPTION + "The account scheme extent group configuration." + ::= { hwAaaObjectGroups 13 } + + hwBillPoolGroup OBJECT-GROUP + OBJECTS { hwBillsPoolVolume, hwBillsPoolNum, hwBillsPoolAlarmThreshold, + hwBillsPoolBackupMode, hwBillsPoolBackupInterval, hwBillsPoolBackupNow, + hwBillsPoolReset } + STATUS current + DESCRIPTION + "The bill pool group configuration." + ::= { hwAaaObjectGroups 14 } + + hwBillTFTPGroup OBJECT-GROUP + OBJECTS { hwBillsTFTPSrvIP, hwBillsTFTPMainFileName } + STATUS current + DESCRIPTION + "The bill tftp group configuration." + ::= { hwAaaObjectGroups 15 } + + hwUclGrpGroup OBJECT-GROUP + OBJECTS { hwUclGrpName, hwUclGrpRowStatus } + STATUS current + DESCRIPTION + "The user group configuration." + ::= { hwAaaObjectGroups 16 } + + hwIpAccessGroup OBJECT-GROUP + OBJECTS { hwIPAccessIPaddress, hwIPAccessCID, hwIPAccessVRF } + STATUS current + DESCRIPTION + "The IP access group configuration." + ::= { hwAaaObjectGroups 17 } + + hwCutAccessUserGroup OBJECT-GROUP + OBJECTS { hwCutStartUserID, hwCutEndUserID, hwCutIPaddress, + hwCutMacAddres, hwCutUserName, hwCutUserAttri, + hwCutDomain, hwCutIPPoolName, hwCutIfIndex, + hwCutVlanID, hwCutVPI, hwCutVCI, + hwCutVRF, hwCutAccessInterface, hwCutUserSSID, hwCutAccessSlot, hwCutUserGroup } + STATUS current + DESCRIPTION + "The cut access user scheme group configuration." + ::= { hwAaaObjectGroups 18 } + + hwAaaUserPppGroup OBJECT-GROUP + OBJECTS { hwTotalConnectNum, hwTotalSuccessNum, hwTotalLCPFailNum, + hwTotalAuthenFailNum, hwTotalNCPFailNum, hwTotalIPAllocFailNum, + hwTotalOtherPPPFailNum } + STATUS current + DESCRIPTION + "The AAA user ppp group configuration." + ::= { hwAaaObjectGroups 19 } + + hwAaaUserWebandFastGroup OBJECT-GROUP + OBJECTS { hwTotalWebConnectNum, hwTotalSuccessWebConnectNum } + STATUS current + DESCRIPTION + "The AAA user web and fast group configuration." + ::= { hwAaaObjectGroups 20 } + + hwAaaUserDot1XGroup OBJECT-GROUP + OBJECTS { hwTotalDot1XConnectNum, hwTotalSuccessDot1XConnectNum } + STATUS current + DESCRIPTION + "The AAA user dot1x group configuration." + ::= { hwAaaObjectGroups 21 } + + hwAaaUserBindGroup OBJECT-GROUP + OBJECTS { hwTotalBindConnectNum, hwTotalSuccessBindConnectNum } + STATUS current + DESCRIPTION + "The AAA user bind group configuration." + ::= { hwAaaObjectGroups 22 } + + hwRecordSchemeGroup OBJECT-GROUP + OBJECTS { hwRecordSchemeName, hwRecordTacGroupName, hwRecordRowStatus } + STATUS current + DESCRIPTION + "The record scheme group configuration." + ::= { hwAaaObjectGroups 23 } + + hwMACAccessGroup OBJECT-GROUP + OBJECTS { hwMACAccessMACAddress, hwMACAccessCID } + STATUS current + DESCRIPTION + "The MAC access group configuration." + ::= { hwAaaObjectGroups 24 } + + hwSlotConnectNumGroup OBJECT-GROUP + OBJECTS { hwSlotConnectNumSlot, hwSlotConnectNumOnlineNum, hwSlotConnectNumMaxOnlineNum, + hwSlotConnectNumMaxOnlineAcctReadyNum } + STATUS current + DESCRIPTION + "The slot connect number group configuration." + ::= { hwAaaObjectGroups 25 } + + hwOfflineReasonStatGroup OBJECT-GROUP + OBJECTS { hwOfflineReason, hwOfflineReasonStatistic, hwOnlineFailReasonStatistic } + STATUS current + DESCRIPTION + "The offline reason statistics group configuration." + ::= { hwAaaObjectGroups 26 } + + hwMulticastListGroup OBJECT-GROUP + OBJECTS { hwMulticastListIndex, hwMulticastListName, hwMulticastListSourceIp, + hwMulticastListSourceIpMask, hwMulticastListGroupIp, hwMulticastListGroupIpMask, + hwMulticastListVpnInstance,hwMulticastListRowStatus } + STATUS current + DESCRIPTION + "The multicast list group configuration." + ::= { hwAaaObjectGroups 27 } + + hwMulticastProfileGroup OBJECT-GROUP + OBJECTS { hwMulticastProfileIndex, hwMulticastProfileName, hwMulticastProfileRowStatus } + STATUS current + DESCRIPTION + "The multicast profile group configuration." + ::= { hwAaaObjectGroups 28 } + + hwMulticastProfileExtGroup OBJECT-GROUP + OBJECTS { hwMulticastListBindName, hwMulticastProfileExtRowStatus } + STATUS current + DESCRIPTION + "The multicast profile extent group configuration." + ::= { hwAaaObjectGroups 29 } + + hwAaaTrapOidGroup OBJECT-GROUP + OBJECTS { hwDomainIndex, hwHdFreeamount, hwHdWarningThreshold, + hwUserSlot, hwUserSlotMaxNumThreshold, hwOnlineUserNumThreshold, + hwPolicyRoute,hwPolicyRouteThreshold,hwRbsDownReason,hwRbpOldState, + hwRbpChangeName,hwMaxUserThresholdType,hwRbpNewState,hwRbsName, + hwRbpChangeReason,hwRemoteDownloadAclUsedValue,hwRemoteDownloadAclThresholdValue} + STATUS current + DESCRIPTION + "The AAA trap old group configuration." + ::= { hwAaaObjectGroups 30 } + + hwAaaTrapsNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwUserIPAllocAlarm, hwUserIPv6AddressAllocAlarm, hwUserNDRAPrefixAllocAlarm, hwUserDelegationPrefixAllocAlarm, + hwUserSlotMaxNum, hwOnlineUserNumAlarm, hwSetUserQosProfileFail, hwUserMaxNum, hwRbpStateChange, hwRbsDown, hwRbsUp, hwUserIPAllocAlarmResume, + hwUserIPv6AddressAllocAlarmResume, hwUserNDRAPrefixAllocAlarmResume, hwUserDelegationPrefixAllocAlarmResume, + hwOnlineUserNumUpperLimitAlarm, hwOnlineUserNumUpperLimitResume, hwOnlineUserNumLowerLimitAlarm, + hwOnlineUserNumLowerLimitResume, hwIPLowerlimitWarningAlarm, hwIPLowerlimitWarningResume, + hwIPv6AddressLowerlimitWarningAlarm, hwIPv6AddressLowerlimitWarningResume, hwIPv6NDRAPrefixLowerlimitWarningAlarm, + hwIPv6NDRAPrefixLowerlimitWarningResume, hwIPv6PDPrefixLowerlimitWarningAlarm,hwIPv6PDPrefixLowerlimitWarningResume,hwPolicyRouteSlotMaxNum, + hwRemoteDownloadAclThresholdAlarm,hwRemoteDownloadAclThresholdResume, + hwAdminLoginFailed, hwAdminLoginFailedClear, hwUserGroupThresholdAlarm, hwUserGroupThresholdResume,hwEDSGLicenseExpireAlarm,hwEDSGLicenseExpireResume, + hwAAAAccessUserResourceOrCpuAlarm, hwAAAAccessUserResourceOrCpuResume} + STATUS current + DESCRIPTION + "The AAA traps." + ::= { hwAaaObjectGroups 31 } + + hwLamTrapsNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwHarddiskoverflow, hwHarddiskReachThreshold, hwHarddiskOK, + hwCachetoFTPFail, hwHDtoFTPFail, hwAAAUserPwdWillExpire, hwAAAUserPwdExpired } + STATUS current + DESCRIPTION + "The lam traps." + ::= { hwAaaObjectGroups 32 } + + hwObsoleteGroup OBJECT-GROUP + OBJECTS { hwNtvUserProfileName } + STATUS obsolete + DESCRIPTION + "The obsolete group configuration." + ::= { hwAaaObjectGroups 33 } + + hwServiceSchemeGroup OBJECT-GROUP + OBJECTS {hwServiceSchemeNextHopIp, hwServiceSchemeUserPriority, + hwServiceSchemeIdleCutTime, hwServiceSchemeIdleCutFlow, + hwServiceSchemeDnsFirst, hwServiceSchemeDnsSecond, + hwSrvSchemeAdminUserPriority, hwSrvSchemeIpPoolOneName, + hwSrvSchemeIpPoolTwoName, hwSrvSchemeIpPoolThreeName, + hwServiceSchemeRowStatus,hwServiceSchemeIdleCutType, + hwServiceSchemeIdleCutFlowValue,hwServiceSchemeRedirectACL } + STATUS current + DESCRIPTION + "The service scheme group configuration." + ::= { hwAaaObjectGroups 34 } + + hwDhcpOpt121RouteGroup OBJECT-GROUP + OBJECTS {hwDhcpOpt121RouteDestIp, hwDhcpOpt121RouteMask, + hwDhcpOpt121RouteNextHop, hwDhcpOpt121RouteRowStatus } + STATUS current + DESCRIPTION + "The dhcp option121 route group configuration." + ::= { hwAaaObjectGroups 35 } + -- ============== begin : added by w00127306 for V6R3C01 ============== + hwAccessDelayPerSlotGroup OBJECT-GROUP + OBJECTS {hwAccessDelayPerSlotSlot, hwAccessDelayPerSlotTransitionStep, + hwAccessDelayPerSlotMaxTime, hwAccessDelayPerSlotMinTime, + hwAccessDelayPerSlotRowStatus} + STATUS current + DESCRIPTION + "The access delay per slot group configuration." + ::= { hwAaaObjectGroups 36 } + + hwVpnAccessUserStatGroup OBJECT-GROUP + OBJECTS {hwUserType, hwVpnAccessUserStatVpnName, + hwVpnAccessUserStatUserStat } + STATUS current + DESCRIPTION + "The vpn access user stat configuration." + ::= { hwAaaObjectGroups 37 } + + hwInterfaceAccessUserStatGroup OBJECT-GROUP + OBJECTS {hwInterfaceAccessUserStatInterfaceIndex, hwInterfaceAccessUserStatUserStat } + STATUS current + DESCRIPTION + "The interface access user stat configuration." + ::= { hwAaaObjectGroups 38 } + + hwDomainAccessUserStatGroup OBJECT-GROUP + OBJECTS {hwDomainAccessUserStatUserStat } + STATUS current + DESCRIPTION + "The domain access user stat configuration." + ::= { hwAaaObjectGroups 39 } + + hwSlotAccessUserStatGroup OBJECT-GROUP + OBJECTS {hwSlotAccessUserStatSlot, hwSlotAccessUserStatUserStat } + STATUS current + DESCRIPTION + "The slot access user stat configuration." + ::= { hwAaaObjectGroups 40 } + -- ============== end : added by w00127306 for V6R3C01 ============== + + hwDomainIncludePoolGroup OBJECT-GROUP + OBJECTS {hwDomainIncludeIPPoolGroupName, hwDomainIncludeIPPoolGroupRowStates } + STATUS current + DESCRIPTION + "Configure a pool group in the specified domain." + ::= { hwAaaObjectGroups 45 } + + hwDomainIPPoolMoveTo OBJECT-GROUP + OBJECTS {hwDomainIncludeIPPoolName, hwDomainIncludeIPPoolMoveto } + STATUS current + DESCRIPTION + "Change the priority of pool group in the specified domain." + ::= { hwAaaObjectGroups 46 } + + + + hwUserLogGroup OBJECT-GROUP + OBJECTS {hwUserLogAccess, hwUserLogIPAddress,hwUserLogPort, + hwUserLogVersion,hwShowUserLogStatistic,hwResetUserLogStatistic} + STATUS current + DESCRIPTION + "The user log configuration" + ::= { hwAaaObjectGroups 47 } + + hwGlobalDhcpOpt64SepAndSegGroup OBJECT-GROUP + OBJECTS {hwGlobalDhcpOpt64SepAndSeg} + STATUS current + DESCRIPTION + "The global option64 parse separator configuration" + ::= { hwAaaObjectGroups 48 } + + hwGlobalDhcpServerAckGroup OBJECT-GROUP + OBJECTS {hwGlobalDhcpServerAck} + STATUS current + DESCRIPTION + "The global whether to deal dhcp server's ack packet configuration" + ::= { hwAaaObjectGroups 49 } + + hwReauthorizeGroup OBJECT-GROUP + OBJECTS {hwReauthorizeUsername, hwReauthorizeUsergroup } + STATUS current + DESCRIPTION + "Change user's user-group by username." + ::= { hwAaaObjectGroups 50 } + + hwWlanInterfaceGroup OBJECT-GROUP + OBJECTS {hwWlanInterfaceIndex, hwWlanInterfaceName, hwWlanInterfaceDomainNameDelimiter, hwWlanInterfaceDomainNameSecurityDelimiter, + hwWlanInterfaceDomainNameParseDirection, hwWlanInterfaceDomainNameLocation } + STATUS current + DESCRIPTION + "The domain configuration in interface." + ::= { hwAaaObjectGroups 56 } + + hwAuthorCmdGroup OBJECT-GROUP + OBJECTS {hwAuthorCmdLevel, hwAuthorCmdMode, hwAuthorCmdRowStatus } + STATUS current + DESCRIPTION + "The authorization-cmd configuration." + ::= { hwAaaObjectGroups 57 } + + hwAAARateGroup OBJECT-GROUP + OBJECTS {hwAAARateDirection, hwAAARateType, hwAAARateRealPeak, hwAAARateRealAverage,hwAAARateRealUsedCount, hwAAARateRealPercent} + STATUS current + DESCRIPTION + "Tariff package information statistics." + ::= { hwAaaObjectGroups 58 } + + hwLocalUserPwPolicyAdminGroup OBJECT-GROUP + OBJECTS {hwAdminEnable,hwAdminExpire, hwAdminPwHistroyRecordNum, hwAdminAlertBefore,hwAdminAlertOrginal} + STATUS current + DESCRIPTION + "Administrator password policy." + ::= { hwAaaObjectGroups 59 } + + hwLocalUserPwPolicyAccGroup OBJECT-GROUP + OBJECTS {hwAccEnable, hwAccPwHistroyRecordNum} + STATUS current + DESCRIPTION + "Access-user password policy." + ::= { hwAaaObjectGroups 60 } + hwAAADomainIPPoolGroup OBJECT-GROUP + OBJECTS {hwAAADomainIPPoolName, hwAAADomainIPPoolIndex, hwAAADomainIPPoolConstantIndex,hwAAADomainIPPoolPosition, hwAAADomainIPPoolRowStatus} + STATUS current + DESCRIPTION + "The IP pool of domain." + ::= { hwAaaObjectGroups 61 } + userAuthenProfileGroup OBJECT-GROUP + OBJECTS {userAuthenProfileName, userAuthenProfileDot1xAccessProfileName, userAuthenProfileMacAuthenAccessProfileName, + userAuthenProfilePortalAccessProfileName, userAuthenProfileSingleAccess, userAuthenProfilePreAuthenServiceSchemeName, + userAuthenProfilePreAuthenUserGroupName, userAuthenProfilePreAuthenVLAN, userAuthenProfileAuthenFailAuthorServiceSchemeName, + userAuthenProfileAuthenFailAuthorUserGroupName, userAuthenProfileAuthenFailAuthorVLAN, userAuthenProfileAuthenServerDownServiceSchemeName, + userAuthenProfileAuthenServerDownUserGroupName, userAuthenProfileAuthenServerDownVLAN, userAuthenProfileAuthenServerDownResponseSuccess, userAuthenProfileAuthenServerUpReauthen, + userAuthenProfileMacAuthenFirst, userAuthenProfileMACBypass, userAuthenProfileDot1xForceDomain, userAuthenProfileMACAuthenForceDomain, + userAuthenProfilePortalForceDomain, userAuthenProfileDot1xDefaultDomain, userAuthenProfileMACAuthenDefaultDomain, userAuthenProfilePortalDefaultDomain, userAuthenProfileSecurityNameDelimiter, + userAuthenProfilePreAuthenReAuthenTimer, userAuthenProfileAuthenFailReAuthenTimer, userAuthenProfilePreAuthenAgingTime, userAuthenProfileAuthenFailAgingTime, + userAuthenProfileFreeRuleName, userAuthenProfileAuthenSchemeName, userAuthenProfileAuthorSchemeName, userAuthenProfileAcctSchemeName, + userAuthenProfileServiceSchemeName,userAuthenProfileUserGroupName, userAuthenProfileRadiusServerName, userAuthenProfileHwtacacsServerName, userAuthenProfileAuthenticationMode, + userAuthenProfileMaxUser, userAuthenProfileAuthenFailAuthorResponseSuccess, userAuthenProfileArpDetect, userAuthenProfileArpDetectTimer, userAuthenProfileRowStatus} + STATUS current + DESCRIPTION + "The authentication profile." + ::= { hwAaaObjectGroups 62 } + userAuthenticationFreeRuleGroup OBJECT-GROUP + OBJECTS {userAuthenticationFreeRuleName, userAuthenticationFreeRuleACLNumber, userAuthenticationFreeRuleIPv6ACLNumber, userAuthenticationFreeRuleNumber, + userAuthenticationFreeRuleSourceMode, userAuthenticationFreeRuleSourceVlan, userAuthenticationFreeRuleSourceInterface, userAuthenticationFreeRuleSourceIP, + userAuthenticationFreeRuleSourceIPMask, userAuthenticationFreeRuleSourceMac, userAuthenticationFreeRuleDestinationMode, userAuthenticationFreeRuleDestinationIP, + userAuthenticationFreeRuleDestinationIPMask, userAuthenticationFreeRuleDestinationProtocol, userAuthenticationFreeRuleDestinationPort, + userAuthenticationFreeRuleDestinationUserGroup, userAuthenticationFreeRuleRowStatus} + STATUS current + DESCRIPTION + "The authentication free rule." + ::= { hwAaaObjectGroups 63 } + hwDot1xAccessProfileGroup OBJECT-GROUP + OBJECTS {hwDot1xAccessProfileName, hwDot1xAccessProfileGuestAuthorServiceSchemeName, hwDot1xAccessProfileGuestAuthorUserGroupName, hwDot1xAccessProfileGuestAuthorVLAN, + hwDot1xAccessProfileHandshakeSwitch, hwDot1xAccessProfileHandShakePktType, hwDot1xAccessProfileHandshakeInterval, hwDot1xAccessProfileIfEAPEnd, + hwDot1xAccessProfileEAPEndMethod, hwDot1xAccessProfileEAPNotifyPktEAPCode, hwDot1xAccessProfileEAPNotifyPktEAPType, hwDot1xAccessProfileReAuthenEnable, + hwDot1xAccessProfileReauthenticationTimeout, hwDot1xAccessProfileClientTimeout, hwDot1xAccessProfileServerTimeout, hwDot1xAccessProfileTxPeriod, + hwDot1xAccessProfileMaxRetryValue, hwDot1xAccessProfileSpeedLimitAuto, hwDot1xAccessProfileTriggerPktType, hwDot1xAccessProfileUnicastTrigger, + hwDot1xAccessProfileURL, hwDot1xAccessProfileEthTrunkHandShakePeriod, hwDot1xAccessProfileRowStatus} + STATUS current + DESCRIPTION + "The dot1x access profile." + ::= { hwAaaObjectGroups 64 } + hwMACAuthenAccessProfileGroup OBJECT-GROUP + OBJECTS {hwMACAuthenAccessProfileName, hwMACAuthenAccessProfileReAuthenEnable, hwMACAuthenAccessProfileReauthenticationTimeout, hwMACAuthenAccessProfileServerTimeout, + hwMACAuthenAccessProfileUserNameFixedUserName, hwMACAuthenAccessProfileFixedPassword, hwMACAuthenAccessProfileMACAddressFormat, hwMACAuthenAccessProfileMACAddressPassword, + hwMACAuthenAccessProfileUserNameDHCPOption, hwMACAuthenAccessProfileUserNameDHCPOSubOption, hwMACAuthenAccessProfileTriggerPktType, hwMACAuthenAccessProfileTriggerDHCPOptionType, + hwMACAuthenAccessProfileDHCPRelaseOffline, hwMACAuthenAccessProfileDHCPRenewReAuthen, hwMACAuthenAccessProfilePermitAuthenMAC, hwMACAuthenAccessProfilePermitAuthenMACMask, + hwMACAuthenAccessProfileRowStatus} + STATUS current + DESCRIPTION + "The mac-authen access profile." + ::= { hwAaaObjectGroups 65 } + hwPortalAccessProfileGroup OBJECT-GROUP + OBJECTS {hwPortalAccessProfileName, hwPortalAccessProfileDetectPeriod, hwPortalAccessProfilePortalServerDownServiceSchemeName, hwPortalAccessProfilePortalServerDownUserGroupName, + hwPortalAccessProfilePortalServerUpReAuthen, hwPortalAccessProfileAlarmUserLowNum, hwPortalAccessProfileAlarmUserHighNum, hwPortalAccessProfileAuthenNetWork, + hwPortalAccessProfileAuthenNetWorkMask, hwPortalAccessProfilePortalServerName, hwPortalAccessProfilePortalAccessDirect, hwPortalAccessProfileLocalServerEnable, + hwPortalAccessProfileRowStatus, hwPortalAccessProfilePortalBackupServerName, hwPortalAccessProfileLocalServerAnonymousUrl} + STATUS current + DESCRIPTION + "The portal access profile." + ::= { hwAaaObjectGroups 66 } + + hwReAuthenUserGroup OBJECT-GROUP + OBJECTS { hwReAuthenMacAddress } + STATUS current + DESCRIPTION + "ReAuthen User" + ::= { hwAaaObjectGroups 67 } + + hwAccessUserNumberGroup OBJECT-GROUP + OBJECTS {hwAccessUserNumberDot1x,hwAccessUserNumberMAC,hwAccessUserNumberPortal,hwAccessUserNumberPPP, + hwAccessUserNumberNone,hwAccessUserNumberStatic,hwAccessUserNumberAdmin} + STATUS current + DESCRIPTION + "The access users profile." + ::= { hwAaaObjectGroups 68 } + + -- ============== conformance information define end ============== + + + END \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-ACL-MIB b/MIBS/huawei/HUAWEI-ACL-MIB new file mode 100644 index 0000000..e16a3b6 --- /dev/null +++ b/MIBS/huawei/HUAWEI-ACL-MIB @@ -0,0 +1,4741 @@ +-- ==================================================================== +-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: Huawei Acl MIB Definition +-- Reference: Huawei Enterprise MIB +-- Version: V2.20 +-- History: +-- Version: V2.0 +-- Wang Ning,2002-11-29,Reunification version based on the Fix-Net MIBs +-- baseline by the MIB Standard community. +-- Version: V2.1 +-- Yang Hongjie,2003-04-11,Reunification version based on V2.0. +-- Version: V2.2 +-- Yang Yuhui,2004-05-17,Reunification version based on V2.1. +-- Version: V2.3 +-- Xu xinjun, 2009-04-13. +-- 1, Add five new rule tables based on V2.2. +-- hwAclEthernetFrameRuleTable, hwAclIpv6BasicRuleTable, +-- hwAclIpv6AdvanceRuleTable, hwAclIpv6NumGroupTable, +-- hwAclIpv6IfRuleTable. +-- 2, Change Name-ACL range from [42768..45767] to [42768..59151] +-- Version: V2.04 +-- wen shuangquan, 2014-01-17. +-- 1, Add two new rule nodes based on V2.0.3 +-- hwAclAdvancedProtocolNew, hwAclIpv6AdvancedProtocolNew. +-- Version: V2.05 +-- wang chengyuan, 2014-03-25. +-- 1, Add acl resource trap table based on V2.0.4 +-- Version: V2.06 +-- zhang liang, 2014-04-09. +-- 1, Add acl resource trap table based on V2.0.5 +-- Version: V2.07 +-- zhengfeng, 2014-06-20. +-- 1, Add hwAclAdvancedVni, hwAclAdvancedIgmpType, hwAclAdvancedTtlOp, hwAclAdvancedTtlExpire, hwAclAdvancedTtlExpireEnd based on V2.0.6 +-- Version: V2.08 +-- zhang liang, 2014-08-05. +-- 1, Chang hwAclNumGroupAclName in hwAclIpv6NumGroupTable and hwAclIpv6NumGroupAclName in hwAclNumGroupTable value length on V2.0.7 +-- Version: V2.09 +-- chenyang, 2014-10-28. +-- 1, Add hwAclAdvancedPktLenOp, hwAclAdvancedPktLenBegin and hwAclAdvancedPktLenEnd in hwAclAdvancedRuleTable, based on V2.0.8 +-- chenyang, 2015-02-07. +-- 1, Add hwAclAdvancedTcpFlagMask in hwAclAdvancedRuleTable, based on V2.0.9 +-- Version: V2.11 +-- suxunjin, 2015-2-27. +-- 1, Add hwAclUserDestDomainName in hwAclUserRuleTable, Add hwAclDomainNameConfigTable based on V2.10 +-- Version: V2.12 +-- chenyang, 2015-11-27. +-- 1, Add hwAclAdvancedSrcPortPoolName and hwAclAdvancedDestPortPoolName in hwAclAdvancedRuleTable, based on V2.11 +-- 2, Add hwAclIPPoolTable, hwAclIPPoolIPTable, hwAclPortPoolTable and hwAclPortPoolPortTable, based on V2.11 +-- Version: V2.13 +-- mengfanlu, 2015-12-17. +-- 1, Add hwAclIfDescription in hwAclIfRuleTable, based on V2.12 +-- Version: V2.14 +-- chenyang, 2016-02-24. +-- 1, Add hwAclAdvancedIcmpTypeEnd in hwAclAdvancedRuleTable, based on V2.13 +-- 2, Add hwAclIpv6AdvancedIcmpTypeEnd in hwAclIpv6AdvancedRuleTable, based on V2.13 +-- Version: V2.15 +-- chenyang, 2016-05-6. +-- 1, Add hwAclBasicVrfAny in hwAclBasicRuleTable, based on V2.14 +-- 2, Add hwAclAdvancedVrfAny in hwAclAdvancedRuleTable, based on V2.14 +-- 3, Add hwAclIpv6BasicVrfAny in hwAclIpv6BasicRuleTable, based on V2.14 +-- 4, Add hwAclIpv6AdvancedVrfAny in hwAclIpv6AdvancedRuleTable, based on V2.14 +-- Version: V2.16 +-- qihui, 2016-08-26. +-- 1, hwAclIpv6NumGroupAclType, add key interface(3), based on V2.15 +-- Version: V2.17 +-- fuzhichao, 2016-12-26. +-- 1, Add hwAclIpv6AdvancedSrcPoolName in hwAclIpv6AdvancedRuleTable, based on V2.16 +-- 2, Add hwAclIPPoolApplyBGPPeer in hwAclIPPoolTable, based on V2.16 +-- 3, Add hwAclIPPool6Table, based on V2.16 +-- Version: V2.18 +-- fuzhichao, 2017-6-6. +-- 1, Add hwAclIpv6AdvancedVni in hwAclIpv6AdvancedRuleTable, based on V2.17 +-- Version: V2.19 +-- qiujindou, 2017-7-3. +-- 1, Amend some English descriptions, based on V2.18 +-- ======================================================================== + +HUAWEI-ACL-MIB DEFINITIONS ::= BEGIN + + IMPORTS + huaweiMgmt + FROM HUAWEI-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + IpAddress, Integer32, Unsigned32, Gauge32, Counter32, OBJECT-TYPE, Counter64, + MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + RowStatus, TruthValue, MacAddress FROM SNMPv2-TC + EnabledStatus FROM P-BRIDGE-MIB + Ipv6Address FROM IPV6-TC; + + hwAcl MODULE-IDENTITY + LAST-UPDATED "201708171200Z" -- Aug 17, 2017 at 15:00 GMT + ORGANIZATION "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com" + DESCRIPTION + "The HUAWEI-ACL-MIB contains objects to configure ACL module, + including ACL group, rule and acl accelerate, + and query the current ACL configuration and status. + This MIB module objects indicate hwAclNumGroupTable, hwAclBasicRuleTable, + hwAclAdvanceRuleTable, hwAclIfRuleTable, hwAclEthernetFrameRuleTable, + hwAclIpv6BasicRuleTable, hwAclIpv6AdvanceRuleTable, hwAclIpv6IfRuleTable, + hwAclCompileEnableFlag, hwAclCompileNumGroupTable, + hwAclIpv6NumGroupTable and acl trap. + + To filter data packets, a series of rules need to be configured + on the device. These rules are defined by ACL (Access Control List), + which are a series of sequential rules consisting of rule + permit or deny statements. The rules are described by source + address, destination address and port number of data packets. + ACL classifies data packets through these device interface applied + rules, by which the device decides which packets can be received + and which should be rejected." + REVISION "201708171200Z" + DESCRIPTION + "modify description of hwAclNumGroupTable and hwAclIpv6NumGroupTable" + REVISION "201707031200Z" + DESCRIPTION + "Amend some English descriptions" + REVISION "201706061200Z" + DESCRIPTION + "Add hwAclIpv6AdvancedVni in hwAclIpv6AdvancedRuleTable" + REVISION "201612261200Z" + DESCRIPTION + "Add hwAclIpv6AdvancedSrcPoolName in hwAclIpv6AdvancedRuleTable + Add hwAclIPPoolApplyBGPPeer in hwAclIPPoolTable. + Add hwAclIPPool6Table." + REVISION "201605061200Z" + DESCRIPTION + "Add hwAclBasicVrfAny in hwAclBasicRuleTable + Add hwAclAdvancedVrfAny in hwAclAdvancedRuleTable. + Add hwAclIpv6BasicVrfAny in hwAclIpv6BasicRuleTable. + Add hwAclIpv6AdvancedVrfAny in hwAclIpv6AdvancedRuleTable." + REVISION "201602241200Z" + DESCRIPTION + "Add hwAclAdvancedIcmpTypeEnd in hwAclAdvancedRuleTable. + Add hwAclIpv6AdvancedIcmpTypeEnd in hwAclIpv6AdvancedRuleTable." + REVISION "201512172100Z" + DESCRIPTION + "Add hwAclIfDescription in hwAclIfRuleTable." + REVISION "201511272100Z" + DESCRIPTION + "Add hwAclAdvancedSrcPortPoolName and hwAclAdvancedDestPortPoolName in hwAclAdvancedRuleTable. + Add hwAclIPPoolTable, hwAclIPPoolIPTable, hwAclPortPoolTable and hwAclPortPoolPortTable." + REVISION "201502272100Z" + DESCRIPTION + "Add hwAclUserDestDomainName in hwAclUserRuleTable, and Add hwAclDomainNameConfigTable." + REVISION "201502072100Z" + DESCRIPTION + "Add hwAclAdvancedTcpFlagMask in hwAclAdvancedRuleTable." + REVISION "201410282100Z" + DESCRIPTION + "Add hwAclAdvancedPktLenOp, hwAclAdvancedPktLenBegin and hwAclAdvancedPktLenEnd in hwAclAdvancedRuleTable." + REVISION "201406200948Z" + DESCRIPTION + "Add hwAclAdvancedVni, hwAclAdvancedIgmpType, hwAclAdvancedTtlOp, hwAclAdvancedTtlExpire, hwAclAdvancedTtlExpireEnd in hwAclAdvancedRuleTable." + REVISION "201404090948Z" + DESCRIPTION + "Add hwAclUserSrcUserGroupNum, hwAclUserDstUserGroupNum in hwAclUserRuleTable." + REVISION "201403260926Z" + DESCRIPTION + "Add hwAclResourceTrapsTable." + REVISION "201401171338Z" + DESCRIPTION + "Add hwAclAdvancedProtocolNew, hwAclIpv6AdvancedProtocolNew in hwAclAdvancedRuleTable." + REVISION "201311282100Z" + DESCRIPTION + "Change the range of hwAclNumGroupAclNum in hwAclNumGroupTable, hwAclBasicAclNum in hwAclBasicRuleTable, + hwAclAdvancedAclNum in hwAclAdvancedRuleTable, hwAclIfAclNum in hwAclIfRuleTable, + hwAclUserAclNum in hwAclUserRuleTable, hwAclIpv6BasicAclNum in hwAclIpv6BasicRuleTable, + hwAclIpv6AdvancedAclNum in hwAclIpv6AdvancedRuleTable, hwAclEthernetFrameAclNum in hwAclEthernetFrameRuleTable, + hwAclIpv6NumGroupAclNum ihwAclAdvancedSubitemn hwAclIpv6NumGroupTable, hwAclIpv6IfAclNum in hwAclIpv6IfRuleTable, hwAclMplsAclNum in hwAclMplsRuleTable." + REVISION "201310281900Z" + DESCRIPTION + "Add hwAclAdvancedSrcPoolName, hwAclAdvancedDestPoolName in hwAclAdvancedRuleTable" + REVISION "201309050000Z" + DESCRIPTION + "Add hwAclIpv6BasicSrcMask in hwAclIpv6BasicRuleTable; Add hwAclIpv6AdvancedSrcMask, hwAclIpv6AdvancedDestMask in hwAclIpv6AdvancedRuleTable" + REVISION "201408051606Z" + DESCRIPTION + "Chang hwAclNumGroupAclName in hwAclIpv6NumGroupTable and hwAclIpv6NumGroupAclName in hwAclNumGroupTable value length" + REVISION "201608260000Z" + DESCRIPTION + " hwAclIpv6NumGroupAclType, add key interface(3) " + ::= { huaweiMgmt 1 } + + -- + -- Node definitions + -- + + -- 1.3.6.1.4.1.2011.5.1.1 + hwAclMibObjects OBJECT IDENTIFIER ::= { hwAcl 1 } + + -- 1.3.6.1.4.1.2011.5.1.1.2 + hwAclNumGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAclNumGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query information about an ACL rule group, including the ACL configuration order, step length, and description." + ::= { hwAclMibObjects 2 } + + -- 1.3.6.1.4.1.2011.5.1.1.2.1 + hwAclNumGroupEntry OBJECT-TYPE + SYNTAX HwAclNumGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing characters of an acl group " + INDEX { hwAclNumGroupAclNum } + ::= { hwAclNumGroupTable 1 } + + HwAclNumGroupEntry ::= + SEQUENCE { + hwAclNumGroupAclNum + Integer32, + hwAclNumGroupMatchOrder + INTEGER, + hwAclNumGroupSubitemNum + Counter32, + hwAclNumGroupStep + Integer32, + hwAclNumGroupDescription + OCTET STRING, + hwAclNumGroupCountClear + INTEGER, + hwAclNumGroupRowStatus + RowStatus, + hwAclNumGroupAclName + OCTET STRING, + hwAclNumGroupAclType + INTEGER + } + + -- 1.3.6.1.4.1.2011.5.1.1.2.1.1 + hwAclNumGroupAclNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of acl group, identifying an ACL. + The object specifies the range of an ACL number. + The basic ACL is represented by the number + in the range 2000 through 2999. The advanced ACL is + represented by the number in the range 3000 through + 3999. The interface-based ACL is represented by the + number in the range 1000 to 1999. The User Defined ACL is + represented by the number in the range 5000 through + 5999. The User ACL is represented by the number in the range 6000 through + 9999. The Mpls ACL is represented by the number in the range 10000 through + 10999. The name ACL is represented by the number + in the range 42768 through 76535." + ::= { hwAclNumGroupEntry 1 } + + -- 1.3.6.1.4.1.2011.5.1.1.2.1.2 + hwAclNumGroupMatchOrder OBJECT-TYPE + SYNTAX INTEGER + { + config(1), + auto(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the match order of rules. + 'config' means matching ACL rules in the configuration sequence, + 'auto' means the ACL rules are matched following the 'Depth-first' principle." + DEFVAL { config } + ::= { hwAclNumGroupEntry 2 } + + -- 1.3.6.1.4.1.2011.5.1.1.2.1.3 + hwAclNumGroupSubitemNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the rules in the acl group." + ::= { hwAclNumGroupEntry 3 } + + -- 1.3.6.1.4.1.2011.5.1.1.2.1.4 + hwAclNumGroupStep OBJECT-TYPE + SYNTAX Integer32 (1..20) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the step value of number acl. + Step here refers to the difference between each ID. + For instance, given the step is set to 5, + the IDs are the multiples of 5 beginning with 5. + The ACL IDs change along with the step. When the step is 5, + the ACL IDs are 5, 10, and 15 and so on. + However, when the step is set to 2, the IDs turn to 2, 4, + and 6 and so on." + ::= { hwAclNumGroupEntry 4 } + + -- 1.3.6.1.4.1.2011.5.1.1.2.1.5 + hwAclNumGroupDescription OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..127)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the description of a rule group. + The description length cannot exceed 127 characters." + ::= { hwAclNumGroupEntry 5 } + + -- 1.3.6.1.4.1.2011.5.1.1.2.1.6 + hwAclNumGroupCountClear OBJECT-TYPE + SYNTAX INTEGER + { + cleared(1), + notUsed(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies whether to clear up the count of rule groups. + The value can be: + cleared(1) + notUsed(2) + This field is effective only when you perform the Set operation to this object." + ::= { hwAclNumGroupEntry 6 } + + -- 1.3.6.1.4.1.2011.5.1.1.2.1.7 + hwAclNumGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus, Now support three value:CreateAndGo,Active,Destroy." + ::= { hwAclNumGroupEntry 7 } + + -- 1.3.6.1.4.1.2011.5.1.1.2.1.8 + hwAclNumGroupAclName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the name of an acl group, + The first character must be start with a to z or A to Z, + and the length cannot exceed 64 character." + ::= { hwAclNumGroupEntry 8 } + + -- 1.3.6.1.4.1.2011.5.1.1.2.1.9 + hwAclNumGroupAclType OBJECT-TYPE + SYNTAX INTEGER + { + basic(1), + advanced(2), + link(3), + user(4), + interface(5), + mpls(6), + mac(7), + ucl(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of ACL group." + ::= { hwAclNumGroupEntry 9 } + + -- 1.3.6.1.4.1.2011.5.1.1.4 + hwAclBasicRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAclBasicRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configure the rule for basic acl group." + ::= { hwAclMibObjects 4 } + + -- 1.3.6.1.4.1.2011.5.1.1.4.1 + hwAclBasicRuleEntry OBJECT-TYPE + SYNTAX HwAclBasicRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry is a rule of basic acl." + INDEX { hwAclBasicAclNum, hwAclBasicSubitem } + ::= { hwAclBasicRuleTable 1 } + + HwAclBasicRuleEntry ::= + SEQUENCE { + hwAclBasicAclNum + Integer32, + hwAclBasicSubitem + Unsigned32, + hwAclBasicAct + INTEGER, + hwAclBasicSrcIp + IpAddress, + hwAclBasicSrcWild + IpAddress, + hwAclBasicTimeRangeIndex + Integer32, + hwAclBasicFragments + INTEGER, + hwAclBasicLog + TruthValue, + hwAclBasicEnable + TruthValue, + hwAclBasicCount + Counter64, + hwAclBasicVrfName + OCTET STRING, + hwAclBasicRowStatus + RowStatus, + hwAclBasicVrfAny + TruthValue, + hwAclBasicDescription + OCTET STRING + } + + -- 1.3.6.1.4.1.2011.5.1.1.4.1.1 + hwAclBasicAclNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of basic acl group, the index range is (1..99 | 2000..2999 | 42768..76535 )." + ::= { hwAclBasicRuleEntry 1 } + + -- 1.3.6.1.4.1.2011.5.1.1.4.1.2 + hwAclBasicSubitem OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The objects specifies the number of an ACL rule. + If the number specified has been assigned to an ACL rule, + the new rule will overwrite the old one, + which is equal to editing the old rule. + If the number is not assigned, the system will define + a rule with the number and insert it to the place + corresponding to its number. If no number is specified, + the system will define a rule, assign a number to it and + add it into the ACL. It will be placed at the end of the + ACL when configuration sequence is adopted; otherwise, + it will be placed based on the 'Depth-first' principle. + When ACL rules are following the 'Depth-first' principle, + the number of an ACL rule must be given 0 ,but it will be assigned + by step automatically;otherwise,this rule will not be created." + ::= { hwAclBasicRuleEntry 2 } + + -- 1.3.6.1.4.1.2011.5.1.1.4.1.3 + hwAclBasicAct OBJECT-TYPE + SYNTAX INTEGER + { + permit(1), + deny(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the action of a basic acl rule. + 'deny' means discarding the packets that meet the condition, + 'permit' means permitting the packets that meet the condition." + ::= { hwAclBasicRuleEntry 3 } + + -- 1.3.6.1.4.1.2011.5.1.1.4.1.4 + hwAclBasicSrcIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the source IP-address of a basic acl rule." + ::= { hwAclBasicRuleEntry 4 } + + -- 1.3.6.1.4.1.2011.5.1.1.4.1.5 + hwAclBasicSrcWild OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the wildcard mask of the source IP address. + The value ranges from 0.0.0.0 to 255.255.255.255." + ::= { hwAclBasicRuleEntry 5 } + + -- 1.3.6.1.4.1.2011.5.1.1.4.1.6 + hwAclBasicTimeRangeIndex OBJECT-TYPE + SYNTAX Integer32 (0..256) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the index of a time range of an ACL rule. + The value ranges from 0 to 256. + The value 0 is invalid, indicating that no time range is specified for the rule." + ::= { hwAclBasicRuleEntry 6 } + + -- 1.3.6.1.4.1.2011.5.1.1.4.1.7 + hwAclBasicFragments OBJECT-TYPE + SYNTAX INTEGER + { + fragmentSubseq(0), + fragment(1), + nonFragment(2), + nonSubseq(3), + fragmentSpeFirst(4), + none(255) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the type of the packet. + 0: fragmentSubseq, indicating that the packet is a subsequent fragment + 1: fragment, indicating that the packet is a fragment + 2: nonFragment, indicating that the packet is not a fragment + 3: nonSubseq, indicating that the packet is not a subsequent fragment + 4: fragmentSpeFirst, indicating that the packet is the first fragment + 255: none, invalid value + This object cannot be modified once a rule is created." + ::= { hwAclBasicRuleEntry 7 } + + -- 1.3.6.1.4.1.2011.5.1.1.4.1.8 + hwAclBasicLog OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates whether to log the matched packets. + The log contents include sequence number of ACL rule, packets passed + or discarded, upper layer protocol type over IP, source/destination + address, source/destination port number, and number of packets." + ::= { hwAclBasicRuleEntry 8 } + + -- 1.3.6.1.4.1.2011.5.1.1.4.1.9 + hwAclBasicEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates whether the rule is valid or invalid." + ::= { hwAclBasicRuleEntry 9 } + + -- 1.3.6.1.4.1.2011.5.1.1.4.1.10 + hwAclBasicCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the statistics of matched packets by the rule." + ::= { hwAclBasicRuleEntry 10 } + + -- 1.3.6.1.4.1.2011.5.1.1.4.1.11 + hwAclBasicVrfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates an VPN instance. + The length of a VPN instance name cannot exceed 31 characters." + ::= { hwAclBasicRuleEntry 11 } + + -- 1.3.6.1.4.1.2011.5.1.1.4.1.12 + hwAclBasicRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus, Now support three value:CreateAndGo,Active and Destroy." + ::= { hwAclBasicRuleEntry 12 } + + -- 1.3.6.1.4.1.2011.5.1.1.4.1.13 + hwAclBasicDescription OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..127)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the description of this basic rule. + The object describes the usage of an ACL with a word or a sentence." + ::= { hwAclBasicRuleEntry 13 } + + -- 1.3.6.1.4.1.2011.5.1.1.4.1.14 + hwAclBasicVrfAny OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates whether or not matching any VPN-instance." + ::= { hwAclBasicRuleEntry 14 } + + -- 1.3.6.1.4.1.2011.5.1.1.5 + hwAclAdvancedRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAclAdvancedRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configure the rule for advanced acl group." + ::= { hwAclMibObjects 5 } + + -- 1.3.6.1.4.1.2011.5.1.1.5.1 + hwAclAdvancedRuleEntry OBJECT-TYPE + SYNTAX HwAclAdvancedRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains a rule of advanced acl group." + INDEX { hwAclAdvancedAclNum, hwAclAdvancedSubitem } + ::= { hwAclAdvancedRuleTable 1 } + + HwAclAdvancedRuleEntry ::= + SEQUENCE { + hwAclAdvancedAclNum + Integer32, + hwAclAdvancedSubitem + Unsigned32, + hwAclAdvancedAct + INTEGER, + hwAclAdvancedProtocol + Integer32, + hwAclAdvancedSrcIp + IpAddress, + hwAclAdvancedSrcWild + IpAddress, + hwAclAdvancedSrcOp + INTEGER, + hwAclAdvancedSrcPort1 + Integer32, + hwAclAdvancedSrcPort2 + Integer32, + hwAclAdvancedDestIp + IpAddress, + hwAclAdvancedDestWild + IpAddress, + hwAclAdvancedDestOp + INTEGER, + hwAclAdvancedDestPort1 + Integer32, + hwAclAdvancedDestPort2 + Integer32, + hwAclAdvancedPrecedence + Integer32, + hwAclAdvancedTos + Integer32, + hwAclAdvancedDscp + Integer32, + hwAclAdvancedEstablish + TruthValue, + hwAclAdvancedTimeRangeIndex + Integer32, + hwAclAdvancedIcmpType + Integer32, + hwAclAdvancedIcmpCode + Integer32, + hwAclAdvancedFragments + INTEGER, + hwAclAdvancedLog + TruthValue, + hwAclAdvancedEnable + TruthValue, + hwAclAdvancedCount + Counter64, + hwAclAdvancedVrfName + OCTET STRING, + hwAclAdvancedRowStatus + RowStatus, + hwAclAdvancedTcpSyncFlag + Integer32, + hwAclAdvancedDescription + OCTET STRING, + hwAclAdvancedSrcPoolName + OCTET STRING, + hwAclAdvancedDestPoolName + OCTET STRING, + hwAclAdvancedProtocolNew + Integer32, + hwAclAdvancedVni + Integer32, + hwAclAdvancedIgmpType + Integer32, + hwAclAdvancedTtlOp + INTEGER, + hwAclAdvancedTtlExpire + Integer32, + hwAclAdvancedTtlExpireEnd + Integer32, + hwAclAdvancedPktLenOp + INTEGER, + hwAclAdvancedPktLenBegin + Integer32, + hwAclAdvancedPktLenEnd + Integer32, + hwAclAdvancedTcpFlagMask + Integer32, + hwAclAdvancedSrcPortPoolName + OCTET STRING, + hwAclAdvancedDestPortPoolName + OCTET STRING, + hwAclAdvancedIcmpTypeEnd + Integer32, + hwAclAdvancedVrfAny + TruthValue + } + + -- 1.3.6.1.4.1.2011.5.1.1.5.1.1 + hwAclAdvancedAclNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of advanced acl table, the index range is (100..199 | 3000..3999 | 42768..76535)." + ::= { hwAclAdvancedRuleEntry 1 } + + -- 1.3.6.1.4.1.2011.5.1.1.5.1.2 + hwAclAdvancedSubitem OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object specifies the number of an advanced ACL rule. + If the number specified has been assigned to an ACL rule, + the new rule will overwrite the old one, + which is equal to editing the old rule. + If the number is not assigned, the system will define + a rule with the number and insert it to the place + corresponding to its number. If no number is specified, + the system will define a rule, assign a number to it and + add it into the ACL. It will be placed at the end of the + ACL when configuration sequence is adopted; otherwise, + it will be placed based on the 'Depth-first' principle. + When ACL rules are following the 'Depth-first' principle, + the number of an ACL rule must be given 0 ,but it will be assigned + by step automatically;otherwise,this rule will not be created." + ::= { hwAclAdvancedRuleEntry 2 } + + -- 1.3.6.1.4.1.2011.5.1.1.5.1.3 + hwAclAdvancedAct OBJECT-TYPE + SYNTAX INTEGER + { + permit(1), + deny(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the action of an advanced acl rule. + 'deny' means discarding the packets that meet the condition, + 'permit' means permitting the packets that meet the condition." + ::= { hwAclAdvancedRuleEntry 3 } + + -- 1.3.6.1.4.1.2011.5.1.1.5.1.4 + hwAclAdvancedProtocol OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the number of the protocol over IP. + The value ranges from 0 to 255. The value 0 indicates the IP protocol." + ::= { hwAclAdvancedRuleEntry 4 } + + -- 1.3.6.1.4.1.2011.5.1.1.5.1.5 + hwAclAdvancedSrcIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the source IP address. + The value ranges from 0.0.0.0 to 255.255.255.255." + ::= { hwAclAdvancedRuleEntry 5 } + + -- 1.3.6.1.4.1.2011.5.1.1.5.1.6 + hwAclAdvancedSrcWild OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the wildcard mask of the source IP address. + The value ranges from 0.0.0.0 to 255.255.255.255." + ::= { hwAclAdvancedRuleEntry 6 } + + -- 1.3.6.1.4.1.2011.5.1.1.5.1.7 + hwAclAdvancedSrcOp OBJECT-TYPE + SYNTAX INTEGER + { + lt(1), + eq(2), + gt(3), + neq(4), + invalid(0), + range(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the source Port operation symbol of an advanced acl + rule. It compares the port operators of source address. + 'lt' means less than, + 'eq' means equal to, + 'gt' means greater than, + 'neq' means not equal to, + 'range' means between, + 'invalid' means this operation of the rule is invalid." + ::= { hwAclAdvancedRuleEntry 7 } + + -- 1.3.6.1.4.1.2011.5.1.1.5.1.8 + hwAclAdvancedSrcPort1 OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the end source port number." + ::= { hwAclAdvancedRuleEntry 8 } + + -- 1.3.6.1.4.1.2011.5.1.1.5.1.9 + hwAclAdvancedSrcPort2 OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the start source port number." + ::= { hwAclAdvancedRuleEntry 9 } + + -- 1.3.6.1.4.1.2011.5.1.1.5.1.10 + hwAclAdvancedDestIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the destination IP address. + The value ranges from 0.0.0.0 to 255.255.255.255." + ::= { hwAclAdvancedRuleEntry 10 } + + -- 1.3.6.1.4.1.2011.5.1.1.5.1.11 + hwAclAdvancedDestWild OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the mask of the destination IP address. + The value ranges from 0.0.0.0 to 255.255.255.255." + ::= { hwAclAdvancedRuleEntry 11 } + + -- 1.3.6.1.4.1.2011.5.1.1.5.1.12 + hwAclAdvancedDestOp OBJECT-TYPE + SYNTAX INTEGER + { + lt(1), + eq(2), + gt(3), + neq(4), + invalid(0), + range(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the destination Port operation symbol of an advanced + acl group. It compares the port operators of destination address. + 'lt' means less than, + 'eq' means equal to, + 'gt' means greater than, + 'neq' means not equal to, + 'range' means between, + 'invalid' means this operation of the rule is invalid." + ::= { hwAclAdvancedRuleEntry 12 } + + -- 1.3.6.1.4.1.2011.5.1.1.5.1.13 + hwAclAdvancedDestPort1 OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the end destination port number." + ::= { hwAclAdvancedRuleEntry 13 } + + -- 1.3.6.1.4.1.2011.5.1.1.5.1.14 + hwAclAdvancedDestPort2 OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the start destination port number." + ::= { hwAclAdvancedRuleEntry 14 } + + -- 1.3.6.1.4.1.2011.5.1.1.5.1.15 + hwAclAdvancedPrecedence OBJECT-TYPE + SYNTAX Integer32 (0..7|255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the precedence sub-field. + It is the higher three bits of the ToS field in an IP header. + The value ranges from 0 to 7." + ::= { hwAclAdvancedRuleEntry 15 } + + -- 1.3.6.1.4.1.2011.5.1.1.5.1.16 + hwAclAdvancedTos OBJECT-TYPE + SYNTAX Integer32 (0..15|255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the ToS sub-field. + This field covers four bits after the higher three bits of the ToS field in an IP header. + The value ranges from 0 to 15." + ::= { hwAclAdvancedRuleEntry 16 } + + -- 1.3.6.1.4.1.2011.5.1.1.5.1.17 + hwAclAdvancedDscp OBJECT-TYPE + SYNTAX Integer32 (0..63|255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the higher six bits of the ToS field in an IP header. + The value ranges from 0 to 63." + ::= { hwAclAdvancedRuleEntry 17 } + + -- 1.3.6.1.4.1.2011.5.1.1.5.1.18 + hwAclAdvancedEstablish OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates whether or not establishing." + DEFVAL { false } + ::= { hwAclAdvancedRuleEntry 18 } + + -- 1.3.6.1.4.1.2011.5.1.1.5.1.19 + hwAclAdvancedTimeRangeIndex OBJECT-TYPE + SYNTAX Integer32 (0..256) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the time range of an advanced acl rule. + When the current time is in the time range, the rule is valid. + Zero value declares that the acl rule has no time range.The + invalid value is 0." + ::= { hwAclAdvancedRuleEntry 19 } + + -- 1.3.6.1.4.1.2011.5.1.1.5.1.20 + hwAclAdvancedIcmpType OBJECT-TYPE + SYNTAX Integer32 (0..255|65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the type of ICMP packet. + It filters ICMP packets according to the ICMP message type. + The invalid value is 65535." + ::= { hwAclAdvancedRuleEntry 20 } + + -- 1.3.6.1.4.1.2011.5.1.1.5.1.21 + hwAclAdvancedIcmpCode OBJECT-TYPE + SYNTAX Integer32 (0..255|65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the code of ICMP packet. + It filters ICMP packets according to the message code. + The invalid value is 65535." + ::= { hwAclAdvancedRuleEntry 21 } + + -- 1.3.6.1.4.1.2011.5.1.1.5.1.22 + hwAclAdvancedFragments OBJECT-TYPE + SYNTAX INTEGER + { + fragmentSubseq(0), + fragment(1), + nonFragment(2), + nonSubseq(3), + fragmentSpeFirst(4), + none(255) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the type of the packet. + 0: fragmentSubseq, indicating that the packet is a subsequent fragment + 1: fragment, indicating that the packet is a fragment + 2: nonFragment, indicating that the packet is not a fragment + 3: nonSubseq, indicating that the packet is not a subsequent fragment + 4: fragmentSpeFirst, indicating that the packet is the first fragment + 255: none, invalid value + This object cannot be modified once a rule is created." + ::= { hwAclAdvancedRuleEntry 22 } + + -- 1.3.6.1.4.1.2011.5.1.1.5.1.23 + hwAclAdvancedLog OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates whether to log the matched packets. The log + contents include sequence number of ACL rule, + packets passed or discarded, upper layer protocol type over IP, + source/destination address, source/destination port number, + and number of packets" + ::= { hwAclAdvancedRuleEntry 23 } + + -- 1.3.6.1.4.1.2011.5.1.1.5.1.24 + hwAclAdvancedEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates whether the rule is valid or invalid." + ::= { hwAclAdvancedRuleEntry 24 } + + -- 1.3.6.1.4.1.2011.5.1.1.5.1.25 + hwAclAdvancedCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the statistics of matched packets by the rule." + ::= { hwAclAdvancedRuleEntry 25 } + + -- 1.3.6.1.4.1.2011.5.1.1.5.1.26 + hwAclAdvancedVrfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the VRF name of this rule, + It specifies the VPN-instance to which the packet belongs." + ::= { hwAclAdvancedRuleEntry 26 } + + -- 1.3.6.1.4.1.2011.5.1.1.5.1.27 + hwAclAdvancedRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus, Now support three state:CreateAndGo,Active,Destroy." + ::= { hwAclAdvancedRuleEntry 27 } + + -- 1.3.6.1.4.1.2011.5.1.1.5.1.28 + hwAclAdvancedTcpSyncFlag OBJECT-TYPE + SYNTAX Integer32 (-1|0..63) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the code of TCP Sync flag(0~63), + The invalid value is -1." + ::= { hwAclAdvancedRuleEntry 28 } + + -- 1.3.6.1.4.1.2011.5.1.1.5.1.29 + hwAclAdvancedDescription OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..127)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the description of this advanced rule. + The object describes the usage of an ACL with a word or a sentence." + ::= { hwAclAdvancedRuleEntry 29 } + + -- 1.3.6.1.4.1.2011.5.1.1.5.1.30 + hwAclAdvancedSrcPoolName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the source pool name." + ::= { hwAclAdvancedRuleEntry 30 } + + -- 1.3.6.1.4.1.2011.5.1.1.5.1.31 + hwAclAdvancedDestPoolName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the destination pool name." + ::= { hwAclAdvancedRuleEntry 31 } + + -- 1.3.6.1.4.1.2011.5.1.1.5.1.32 + hwAclAdvancedProtocolNew OBJECT-TYPE + SYNTAX Integer32 (0..255|65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the protocol type of the rule. + It specifies the protocol type over IP.The number of IP protocol is 65535." + ::= { hwAclAdvancedRuleEntry 32 } + + -- 1.3.6.1.4.1.2011.5.1.1.5.1.33 + hwAclAdvancedVni OBJECT-TYPE + SYNTAX Integer32 (0..16777215) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the ID of VXLAN, + The invalid value is 0." + ::= { hwAclAdvancedRuleEntry 33 } + + -- 1.3.6.1.4.1.2011.5.1.1.5.1.34 + hwAclAdvancedIgmpType OBJECT-TYPE + SYNTAX Integer32 (0..255|65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the type of igmp, + The invalid value is 65535." + ::= { hwAclAdvancedRuleEntry 34 } + + -- 1.3.6.1.4.1.2011.5.1.1.5.1.35 + hwAclAdvancedTtlOp OBJECT-TYPE + SYNTAX INTEGER + { + lt(1), + eq(2), + gt(3), + neq(4), + invalid(0), + range(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the ttl operation symbol of an advanced acl + rule. + 'lt' means less than, + 'eq' means equal to, + 'gt' means greater than, + 'neq' means not equal to, + 'range' means between, + 'invalid' means this operation of the rule is invalid." + ::= { hwAclAdvancedRuleEntry 35 } + + -- 1.3.6.1.4.1.2011.5.1.1.5.1.36 + hwAclAdvancedTtlExpire OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the begin ttl value. + The invalid value is 0." + ::= { hwAclAdvancedRuleEntry 36 } + + -- 1.3.6.1.4.1.2011.5.1.1.5.1.37 + hwAclAdvancedTtlExpireEnd OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the end ttl value. + The invalid value is 0." + ::= { hwAclAdvancedRuleEntry 37 } + + -- 1.3.6.1.4.1.2011.5.1.1.5.1.38 + hwAclAdvancedPktLenOp OBJECT-TYPE + SYNTAX INTEGER + { + lt(1), + eq(2), + gt(3), + neq(4), + invalid(0), + range(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the packet length operation symbol of an advanced acl + rule. + 'lt' means less than, + 'eq' means equal to, + 'gt' means greater than, + 'neq' means not equal to, + 'range' means between, + 'invalid' means this operation of the rule is invalid." + ::= { hwAclAdvancedRuleEntry 38 } + + -- 1.3.6.1.4.1.2011.5.1.1.5.1.39 + hwAclAdvancedPktLenBegin OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the begin packet length value." + ::= { hwAclAdvancedRuleEntry 39 } + + -- 1.3.6.1.4.1.2011.5.1.1.5.1.40 + hwAclAdvancedPktLenEnd OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the end packet length value." + ::= { hwAclAdvancedRuleEntry 40 } + + -- 1.3.6.1.4.1.2011.5.1.1.5.1.41 + hwAclAdvancedTcpFlagMask OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the mask of tcp-flag. + The invalid value is 0." + ::= { hwAclAdvancedRuleEntry 41 } + + -- 1.3.6.1.4.1.2011.5.1.1.5.1.42 + hwAclAdvancedSrcPortPoolName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the source port pool name." + ::= { hwAclAdvancedRuleEntry 42 } + + -- 1.3.6.1.4.1.2011.5.1.1.5.1.43 + hwAclAdvancedDestPortPoolName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the destination port pool name." + ::= { hwAclAdvancedRuleEntry 43 } + + -- 1.3.6.1.4.1.2011.5.1.1.5.1.44 + hwAclAdvancedIcmpTypeEnd OBJECT-TYPE + SYNTAX Integer32 (0..255|65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the ICMP message type. + The value ranges from 0 to 255. The value 65535 is invalid. + This object is used together with hwAclAdvancedIcmpType to indicate the value range of the ICMP message type." + ::= { hwAclAdvancedRuleEntry 44 } + + -- 1.3.6.1.4.1.2011.5.1.1.5.1.45 + hwAclAdvancedVrfAny OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates whether or not matching any VPN-instance." + ::= { hwAclAdvancedRuleEntry 45 } + + -- 1.3.6.1.4.1.2011.5.1.1.6 + hwAclIfRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAclIfRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configure the rule for interface-based acl group." + ::= { hwAclMibObjects 6 } + + -- 1.3.6.1.4.1.2011.5.1.1.6.1 + hwAclIfRuleEntry OBJECT-TYPE + SYNTAX HwAclIfRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains a rule of interface-based acl group." + INDEX { hwAclIfAclNum, hwAclIfSubitem } + ::= { hwAclIfRuleTable 1 } + + HwAclIfRuleEntry ::= + SEQUENCE { + hwAclIfAclNum + Integer32, + hwAclIfSubitem + Unsigned32, + hwAclIfAct + INTEGER, + hwAclIfIndex + Integer32, + hwAclIfAny + TruthValue, + hwAclIfTimeRangeIndex + Integer32, + hwAclIfLog + TruthValue, + hwAclIfEnable + TruthValue, + hwAclIfCount + Counter64, + hwAclIfRowStatus + RowStatus, + hwAclIfDescription + OCTET STRING + } + + -- 1.3.6.1.4.1.2011.5.1.1.6.1.1 + hwAclIfAclNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of interface-based acl group, the index range is (1000..1999 | 42768..76535)." + ::= { hwAclIfRuleEntry 1 } + + -- 1.3.6.1.4.1.2011.5.1.1.6.1.2 + hwAclIfSubitem OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object specifies the number of an ACL rule. + If the number specified has been assigned to an ACL rule, + the new rule will overwrite the old one, + which is equal to editing the old rule. + If the number is not assigned, the system will define + a rule with the number and insert it to the place + corresponding to its number. If no number is specified, + the system will define a rule, assign a number to it and + add it into the ACL. It will be placed at the end of the + ACL when configuration sequence is adopted; otherwise, + it will be placed based on the 'Depth-first' principle. + When ACL rules are following the 'Depth-first' principle, + the number of an ACL rule must be given 0 ,but it will be assigned + by step automatically;otherwise,this rule will not be created." + ::= { hwAclIfRuleEntry 2 } + + -- 1.3.6.1.4.1.2011.5.1.1.6.1.3 + hwAclIfAct OBJECT-TYPE + SYNTAX INTEGER + { + permit(1), + deny(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the action of an interface-based acl rule. + 'deny' means discarding the packets that meet the condition, + 'permit' means permitting the packets that meet the condition." + ::= { hwAclIfRuleEntry 3 } + + -- 1.3.6.1.4.1.2011.5.1.1.6.1.4 + hwAclIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the index of an interface. + It specifies the interface information of the packets.The invalid + interface index is 0." + ::= { hwAclIfRuleEntry 4 } + + -- 1.3.6.1.4.1.2011.5.1.1.6.1.5 + hwAclIfAny OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates whether or not matching any interface." + ::= { hwAclIfRuleEntry 5 } + + -- 1.3.6.1.4.1.2011.5.1.1.6.1.6 + hwAclIfTimeRangeIndex OBJECT-TYPE + SYNTAX Integer32 (0..256) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the index of the time + range during which an ACL rule can be applied. When the current + time is in the time range, the rule is valid. The value 0 is + invalid, indicating that no time range is specified for the rule. + The value ranges from 0 to 256." + ::= { hwAclIfRuleEntry 6 } + + -- 1.3.6.1.4.1.2011.5.1.1.6.1.7 + hwAclIfLog OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates whether to log the matched packets. + The log contents include sequence number of ACL rule, + packets passed or discarded, upper layer protocol type over IP, + source/destination address, source/destination port number, + and number of packets." + ::= { hwAclIfRuleEntry 7 } + + -- 1.3.6.1.4.1.2011.5.1.1.6.1.8 + hwAclIfEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates whether the rule is valid or invalid." + ::= { hwAclIfRuleEntry 8 } + + -- 1.3.6.1.4.1.2011.5.1.1.6.1.9 + hwAclIfCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the statistics of matched packets by the rule." + ::= { hwAclIfRuleEntry 9 } + + -- 1.3.6.1.4.1.2011.5.1.1.6.1.11 + hwAclIfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus,Now support three state:CreateAndGo,Active,Destroy." + ::= { hwAclIfRuleEntry 11 } + + -- 1.3.6.1.4.1.2011.5.1.1.6.1.12 + hwAclIfDescription OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..127)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the description of this if rule. + The object describes the usage of an ACL with a word or a sentence." + ::= { hwAclIfRuleEntry 12 } + + --user acl + -- 1.3.6.1.4.1.2011.5.1.1.7 + hwAclUserRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAclUserRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configure the rule for user acl group." + ::= { hwAclMibObjects 7 } + + -- 1.3.6.1.4.1.2011.5.1.1.7.1 + hwAclUserRuleEntry OBJECT-TYPE + SYNTAX HwAclUserRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains a rule of user acl group." + INDEX { hwAclUserAclNum, hwAclUserSubitem } + ::= { hwAclUserRuleTable 1 } + + HwAclUserRuleEntry ::= + SEQUENCE { + hwAclUserAclNum + Integer32, + hwAclUserSubitem + Unsigned32, + hwAclUserAct + INTEGER, + hwAclUserProtocol + Integer32, + hwAclUserSrcIp + IpAddress, + hwAclUserSrcWild + IpAddress, + hwAclUserSrcOp + INTEGER, + hwAclUserSrcPort1 + Integer32, + hwAclUserSrcPort2 + Integer32, + hwAclUserDestIp + IpAddress, + hwAclUserDestWild + IpAddress, + hwAclUserDestOp + INTEGER, + hwAclUserDestPort1 + Integer32, + hwAclUserDestPort2 + Integer32, + hwAclUserPrecedence + Integer32, + hwAclUserTos + Integer32, + hwAclUserDscp + Integer32, + hwAclUserEstablish + TruthValue, + hwAclUserTimeRangeIndex + Integer32, + hwAclUserIcmpType + Integer32, + hwAclUserIcmpCode + Integer32, + hwAclUserFragments + TruthValue, + hwAclUserLog + TruthValue, + hwAclUserEnable + TruthValue, + hwAclUserCount + Counter32, + hwAclUserVrfName + OCTET STRING, + hwAclUserSrcUserGroupName + OCTET STRING, + hwAclUserDestUserGroupName + OCTET STRING, + hwAclUserSrcModeType + Integer32, + hwAclUserDestModeType + Integer32, + hwAclUserRowStatus + RowStatus, + hwAclUserTcpSyncFlag + Integer32, + hwAclUserSrcUserGroupNum + Integer32, + hwAclUserDestUserGroupNum + Integer32 , + hwAclUserDestDomainName + OCTET STRING + } + + -- 1.3.6.1.4.1.2011.5.1.1.7.1.1 + hwAclUserAclNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of user acl table, the index range is (6000..9999)." + ::= { hwAclUserRuleEntry 1 } + + -- 1.3.6.1.4.1.2011.5.1.1.7.1.2 + hwAclUserSubitem OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object specifies the number of an User ACL rule. + If the number specified has been assigned to an ACL rule, + the new rule will overwrite the old one, + which is equal to editing the old rule. + If the number is not assigned, the system will define + a rule with the number and insert it to the place + corresponding to its number. If no number is specified, + the system will define a rule, assign a number to it and + add it into the ACL. It will be placed at the end of the + ACL when configuration sequence is adopted; otherwise, + it will be placed based on the 'Depth-first' principle" + ::= { hwAclUserRuleEntry 2 } + + -- 1.3.6.1.4.1.2011.5.1.1.7.1.3 + hwAclUserAct OBJECT-TYPE + SYNTAX INTEGER + { + permit(1), + deny(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the action of an User acl rule. + 'deny' means discarding the packets that meet the condition, + 'permit' means permitting the packets that meet the condition." + ::= { hwAclUserRuleEntry 3 } + + -- 1.3.6.1.4.1.2011.5.1.1.7.1.4 + hwAclUserProtocol OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the protocol type of the rule. + It specifies the protocol type over IP.The number of IP protocol is 0." + ::= { hwAclUserRuleEntry 4 } + + -- 1.3.6.1.4.1.2011.5.1.1.7.1.5 + hwAclUserSrcIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the source IP-address of an User acl rule." + ::= { hwAclUserRuleEntry 5 } + + -- 1.3.6.1.4.1.2011.5.1.1.7.1.6 + hwAclUserSrcWild OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the source IP-address wild of an User acl rule." + ::= { hwAclUserRuleEntry 6 } + + -- 1.3.6.1.4.1.2011.5.1.1.7.1.7 + hwAclUserSrcOp OBJECT-TYPE + SYNTAX INTEGER + { + lt(1), + eq(2), + gt(3), + neq(4), + invalid(0), + range(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the source Port operation symbol of an User acl + rule. It compares the port operators of source address. + 'lt' means less than, + 'eq' means equal to, + 'gt' means greater than, + 'neq' means not equal to, + 'range' means between, + 'invalid' means this operation of the rule is invalid." + ::= { hwAclUserRuleEntry 7 } + + -- 1.3.6.1.4.1.2011.5.1.1.7.1.8 + hwAclUserSrcPort1 OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the fourth layer sourec port 1. + It specifies the source port information of UDP or TCP packets." + ::= { hwAclUserRuleEntry 8 } + + -- 1.3.6.1.4.1.2011.5.1.1.7.1.9 + hwAclUserSrcPort2 OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the fourth layer source port2." + ::= { hwAclUserRuleEntry 9 } + + -- 1.3.6.1.4.1.2011.5.1.1.7.1.10 + hwAclUserDestIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the destination IP-address of an User acl rule." + ::= { hwAclUserRuleEntry 10 } + + -- 1.3.6.1.4.1.2011.5.1.1.7.1.11 + hwAclUserDestWild OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the destination IP-address wild of an User acl rule." + ::= { hwAclUserRuleEntry 11 } + + -- 1.3.6.1.4.1.2011.5.1.1.7.1.12 + hwAclUserDestOp OBJECT-TYPE + SYNTAX INTEGER + { + lt(1), + eq(2), + gt(3), + neq(4), + invalid(0), + range(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the destination Port operation symbol of an User + acl group. It compares the port operators of destination address. + 'lt' means less than, + 'eq' means equal to, + 'gt' means greater than, + 'neq' means not equal to, + 'range' means between, + 'invalid' means this operation of the rule is invalid." + ::= { hwAclUserRuleEntry 12 } + + -- 1.3.6.1.4.1.2011.5.1.1.7.1.13 + hwAclUserDestPort1 OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the fourth layer destination port1." + ::= { hwAclUserRuleEntry 13 } + + -- 1.3.6.1.4.1.2011.5.1.1.7.1.14 + hwAclUserDestPort2 OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the fourth layer destination port2." + ::= { hwAclUserRuleEntry 14 } + + -- 1.3.6.1.4.1.2011.5.1.1.7.1.15 + hwAclUserPrecedence OBJECT-TYPE + SYNTAX Integer32 (0..7|255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the value of IP-packet's precedence, + It filters packets according to precedence field.The invalid + value is 255." + ::= { hwAclUserRuleEntry 15 } + + -- 1.3.6.1.4.1.2011.5.1.1.7.1.16 + hwAclUserTos OBJECT-TYPE + SYNTAX Integer32 (0..15|255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the value of IP-packet's TOS, + It filters packets according to type of service.The invalid + value is 255." + ::= { hwAclUserRuleEntry 16 } + + -- 1.3.6.1.4.1.2011.5.1.1.7.1.17 + hwAclUserDscp OBJECT-TYPE + SYNTAX Integer32 (0..63|255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the value of frame.The invalid + value is 255." + ::= { hwAclUserRuleEntry 17 } + + -- 1.3.6.1.4.1.2011.5.1.1.7.1.18 + hwAclUserEstablish OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates whether or not establishing." + DEFVAL { false } + ::= { hwAclUserRuleEntry 18 } + + -- 1.3.6.1.4.1.2011.5.1.1.7.1.19 + hwAclUserTimeRangeIndex OBJECT-TYPE + SYNTAX Integer32 (0..256) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the time range of an User acl rule. + When the current time is in the time range, the rule is valid. + Zero value declares that the acl rule has no time range.The + invalid value is 0." + ::= { hwAclUserRuleEntry 19 } + + -- 1.3.6.1.4.1.2011.5.1.1.7.1.20 + hwAclUserIcmpType OBJECT-TYPE + SYNTAX Integer32 (0..255|65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the type of ICMP packet. + It filters ICMP packets according to the ICMP message type. + The invalid value is 65535." + ::= { hwAclUserRuleEntry 20 } + + -- 1.3.6.1.4.1.2011.5.1.1.7.1.21 + hwAclUserIcmpCode OBJECT-TYPE + SYNTAX Integer32 (0..255|65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the code of ICMP packet. + It filters ICMP packets according to the message code. + The invalid value is 65535." + ::= { hwAclUserRuleEntry 21 } + + -- 1.3.6.1.4.1.2011.5.1.1.7.1.22 + hwAclUserFragments OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates whether or not matching fragmented packet, + It specifies that this rule is only valid for + the non-first fragment packets." + ::= { hwAclUserRuleEntry 22 } + + -- 1.3.6.1.4.1.2011.5.1.1.7.1.23 + hwAclUserLog OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates whether to log the matched packets. The log + contents include sequence number of ACL rule, + packets passed or discarded, upper layer protocol type over IP, + source/destination address, source/destination port number, + and number of packets" + ::= { hwAclUserRuleEntry 23 } + + -- 1.3.6.1.4.1.2011.5.1.1.7.1.24 + hwAclUserEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates whether the rule is valid or invalid." + ::= { hwAclUserRuleEntry 24 } + + -- 1.3.6.1.4.1.2011.5.1.1.7.1.25 + hwAclUserCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the statistics of matched packets by the rule." + ::= { hwAclUserRuleEntry 25 } + + -- 1.3.6.1.4.1.2011.5.1.1.7.1.26 + hwAclUserVrfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the VRF name of this rule, + It specifies the VPN-instance to which the packet belongs." + ::= { hwAclUserRuleEntry 26 } + + -- 1.3.6.1.4.1.2011.5.1.1.7.1.27 + hwAclUserSrcUserGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the source user group name of this rule. + if modetype source is user, null sting means any user" + ::= { hwAclUserRuleEntry 27 } + + -- 1.3.6.1.4.1.2011.5.1.1.7.1.28 + hwAclUserDestUserGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the destination user group name of this rule. + if modetype destination is user, null sting means any user" + ::= { hwAclUserRuleEntry 28 } + + -- 1.3.6.1.4.1.2011.5.1.1.7.1.29 + hwAclUserSrcModeType OBJECT-TYPE + SYNTAX Integer32 (0..4) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates ACL's mode type, + Now support four state + 0 Any match rule from any user group or any ip subnet, + 1 NetAny match rule from any ip subnet, + 2 UserAny match rule from any user group, + 3 Net match rule from an ip subnet, + 4 User match rule from a user group" + ::= { hwAclUserRuleEntry 29 } + + -- 1.3.6.1.4.1.2011.5.1.1.7.1.30 + hwAclUserDestModeType OBJECT-TYPE + SYNTAX Integer32 (0..6) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates ACL's mode type, + Now support four state + 0 Any match rule from any user group or any ip subnet or any doamin name, + 1 NetAny match rule from any ip subnet, + 2 UserAny match rule from any user group, + 3 Net match rule from an ip subnet, + 4 User match rule from a user group, + 5 domain match rule from a domain name, + 6 domainAny match rule from any doamin name" + ::= { hwAclUserRuleEntry 30 } + + -- 1.3.6.1.4.1.2011.5.1.1.7.1.31 + hwAclUserRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus, Now support three state:CreateAndGo,Active,Destroy." + ::= { hwAclUserRuleEntry 31 } + + -- 1.3.6.1.4.1.2011.5.1.1.7.1.32 + hwAclUserTcpSyncFlag OBJECT-TYPE + SYNTAX Integer32 (-1|0..63) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the code of TCP Sync flag(0~63), + The invalid value is -1." + ::= { hwAclUserRuleEntry 32 } + + -- 1.3.6.1.4.1.2011.5.1.1.7.1.33 + hwAclUserSrcUserGroupNum OBJECT-TYPE + SYNTAX Integer32 (0..64000|65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the source user group num of this rule. + if modetype source is user, null sting means any user" + ::= { hwAclUserRuleEntry 33 } + + -- 1.3.6.1.4.1.2011.5.1.1.7.1.34 + hwAclUserDestUserGroupNum OBJECT-TYPE + SYNTAX Integer32 (0..64000|65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the destination user group name of this rule. + if modetype destination is user, null sting means any user" + ::= { hwAclUserRuleEntry 34 } + + hwAclUserDestDomainName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (3..127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the destination domain name of this rule. + if modetype destination is domain, null sting means any domain." + ::= { hwAclUserRuleEntry 35 } + + -- 1.3.6.1.4.1.2011.5.1.1.10 + hwAclCompileEnableFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object indicates whether acl compiler is enabled. when acl compiler + is enabled, and ACL accelerate function is enabled, then matching packets + by rule is efficient." + ::= { hwAclMibObjects 10 } + + -- 1.3.6.1.4.1.2011.5.1.1.11 + hwAclCompileNumGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAclCompileNumGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ACL compiler table extending the Acl-number-group table" + ::= { hwAclMibObjects 11 } + + -- 1.3.6.1.4.1.2011.5.1.1.11.1 + hwAclCompileNumGroupEntry OBJECT-TYPE + SYNTAX HwAclCompileNumGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of Acl-number-group compiler extended table" + AUGMENTS { hwAclNumGroupEntry } + ::= { hwAclCompileNumGroupTable 1 } + + HwAclCompileNumGroupEntry ::= + SEQUENCE { + hwAclCompileNumGroupStatus + INTEGER + } + + -- 1.3.6.1.4.1.2011.5.1.1.11.1.1 + hwAclCompileNumGroupStatus OBJECT-TYPE + SYNTAX INTEGER + { + notCompile(1), + compiled(2), + changeAfterCompile(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object indicates the status of Acl-number-group compiler. + 'notCompile' means acl accelerate function is disabled, + 'compiled' means acl accelerate function is enabled, + 'changeAfterCompile' means acl is changed after compiled." + DEFVAL { notCompile } + ::= { hwAclCompileNumGroupEntry 1 } + + -- 1.3.6.1.4.1.2011.5.1.1.12 + hwAclIpv6BasicRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAclIpv6BasicRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configure the rule for ipv6 basic acl group." + ::= { hwAclMibObjects 12 } + + -- 1.3.6.1.4.1.2011.5.1.1.12.1 + hwAclIpv6BasicRuleEntry OBJECT-TYPE + SYNTAX HwAclIpv6BasicRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry is a rule of ipv6 basic acl." + INDEX { hwAclIpv6BasicAclNum, hwAclIpv6BasicSubitem } + ::= { hwAclIpv6BasicRuleTable 1 } + + HwAclIpv6BasicRuleEntry ::= + SEQUENCE { + hwAclIpv6BasicAclNum + Integer32, + hwAclIpv6BasicSubitem + Unsigned32, + hwAclIpv6BasicAct + INTEGER, + hwAclIpv6BasicSrcIp + Ipv6Address, + hwAclIpv6BasicSrcPrefix + Integer32, + hwAclIpv6BasicTimeRangeIndex + Integer32, + hwAclIpv6BasicFragment + INTEGER, + hwAclIpv6BasicLog + TruthValue, + hwAclIpv6BasicEnable + EnabledStatus, + hwAclIpv6BasicCount + Counter64, + hwAclIpv6BasicVrfName + OCTET STRING, + hwAclIpv6BasicRowStatus + RowStatus, + hwAclIpv6BasicDescription + OCTET STRING, + hwAclIpv6BasicSrcMask + Ipv6Address, + hwAclIpv6BasicVrfAny + TruthValue + } + + -- 1.3.6.1.4.1.2011.5.1.1.12.1.1 + hwAclIpv6BasicAclNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of ipv6 basic acl group, the index range is (2000..2999 | 42768..75535)." + ::= { hwAclIpv6BasicRuleEntry 1 } + + -- 1.3.6.1.4.1.2011.5.1.1.4.1.2 + hwAclIpv6BasicSubitem OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The objects specifies the number of an ACL rule. + If the number specified has been assigned to an ACL rule, + the new rule will overwrite the old one, + which is equal to editing the old rule. + If the number is not assigned, the system will define + a rule with the number and insert it to the place + corresponding to its number. If no number is specified, + the system will define a rule, assign a number to it and + add it into the ACL. It will be placed at the end of the + ACL when configuration sequence is adopted; otherwise, + it will be placed based on the 'Depth-first' principle. + When ACL rules are following the 'Depth-first' principle, + the number of an ACL rule must be given 0 ,but it will be assigned + automatically; otherwise, this rule will not be created." + ::= { hwAclIpv6BasicRuleEntry 2 } + + -- 1.3.6.1.4.1.2011.5.1.1.12.1.3 + hwAclIpv6BasicAct OBJECT-TYPE + SYNTAX INTEGER + { + permit(1), + deny(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the action of a ipv6 basic acl rule. + 'deny' means discarding the packets that meet the condition, + 'permit' means permitting the packets that meet the condition." + ::= { hwAclIpv6BasicRuleEntry 3 } + + -- 1.3.6.1.4.1.2011.5.1.1.12.1.4 + hwAclIpv6BasicSrcIp OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the source IPv6-address of a ipv6 basic acl rule." + ::= { hwAclIpv6BasicRuleEntry 4 } + + -- 1.3.6.1.4.1.2011.5.1.1.12.1.5 + hwAclIpv6BasicSrcPrefix OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the mask length of the source IPv6 address. + The value ranges from 0 to 128." + ::= { hwAclIpv6BasicRuleEntry 5 } + + -- 1.3.6.1.4.1.2011.5.1.1.12.1.6 + hwAclIpv6BasicTimeRangeIndex OBJECT-TYPE + SYNTAX Integer32 (0..256) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the index of the time range during which an + ACL6 rule can be applied.The value ranges from 0 to 256.The value 0 is invalid, + indicating that no time range is specified for the rule." + ::= { hwAclIpv6BasicRuleEntry 6 } + + -- 1.3.6.1.4.1.2011.5.1.1.12.1.7 + hwAclIpv6BasicFragment OBJECT-TYPE + SYNTAX INTEGER + { + fragmentSubseq(0), + fragment(1), + none(255) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the type of the packet. + 1: fragment, indicating that the packet is a fragment + 255: none, invalid value + This object cannot be modified once a rule is created." + ::= { hwAclIpv6BasicRuleEntry 7 } + + -- 1.3.6.1.4.1.2011.5.1.1.12.1.8 + hwAclIpv6BasicLog OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates whether to log the matched packets. + The log contents include sequence number of ACL rule, packets passed + or discarded, upper layer protocol type over IP, source/destination + address, source/destination port number, and number of packets." + ::= { hwAclIpv6BasicRuleEntry 8 } + + -- 1.3.6.1.4.1.2011.5.1.1.12.1.9 + hwAclIpv6BasicEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates whether the rule is valid or invalid." + ::= { hwAclIpv6BasicRuleEntry 9 } + + -- 1.3.6.1.4.1.2011.5.1.1.12.1.10 + hwAclIpv6BasicCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of matched packets by a rule. A maximum + of 64 bits are supported." + ::= { hwAclIpv6BasicRuleEntry 10 } + + -- 1.3.6.1.4.1.2011.5.1.1.12.1.11 + hwAclIpv6BasicVrfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates a VPN instance. The length of a VPN instance name cannot exceed 31 characters." + ::= { hwAclIpv6BasicRuleEntry 11 } + + -- 1.3.6.1.4.1.2011.5.1.1.12.1.12 + hwAclIpv6BasicRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus, Now support three value: CreateAndGo, Active and Destroy." + ::= { hwAclIpv6BasicRuleEntry 12 } + + -- 1.3.6.1.4.1.2011.5.1.1.12.1.13 + hwAclIpv6BasicDescription OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..127)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the description of this IPv6 basic rule. + The object describes the usage of an IPv6 ACL with a word or a sentence." + ::= { hwAclIpv6BasicRuleEntry 13 } + + -- 1.3.6.1.4.1.2011.5.1.1.12.1.14 + hwAclIpv6BasicSrcMask OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the source IPv6-address mask of a ipv6 basic acl rule. Its mode is positive." + ::= { hwAclIpv6BasicRuleEntry 14 } + + -- 1.3.6.1.4.1.2011.5.1.1.12.1.15 + hwAclIpv6BasicVrfAny OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates whether or not matching any VPN-instance." + ::= { hwAclIpv6BasicRuleEntry 15 } + + -- 1.3.6.1.4.1.2011.5.1.1.13 + hwAclIpv6AdvancedRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAclIpv6AdvancedRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configure the rule for ipv6 advanced acl group." + ::= { hwAclMibObjects 13 } + + -- 1.3.6.1.4.1.2011.5.1.1.13.1 + hwAclIpv6AdvancedRuleEntry OBJECT-TYPE + SYNTAX HwAclIpv6AdvancedRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains a rule of ipv6 advanced acl group." + INDEX { hwAclIpv6AdvancedAclNum, hwAclIpv6AdvancedSubitem } + ::= { hwAclIpv6AdvancedRuleTable 1 } + + HwAclIpv6AdvancedRuleEntry ::= + SEQUENCE { + hwAclIpv6AdvancedAclNum + Integer32, + hwAclIpv6AdvancedSubitem + Unsigned32, + hwAclIpv6AdvancedAct + INTEGER, + hwAclIpv6AdvancedProtocol + Integer32, + hwAclIpv6AdvancedSrcIp + Ipv6Address, + hwAclIpv6AdvancedSrcPrefix + Integer32, + hwAclIpv6AdvancedSrcOp + INTEGER, + hwAclIpv6AdvancedSrcPort1 + Integer32, + hwAclIpv6AdvancedSrcPort2 + Integer32, + hwAclIpv6AdvancedDestIp + Ipv6Address, + hwAclIpv6AdvancedDestPrefix + Integer32, + hwAclIpv6AdvancedDestOp + INTEGER, + hwAclIpv6AdvancedDestPort1 + Integer32, + hwAclIpv6AdvancedDestPort2 + Integer32, + hwAclIpv6AdvancedPrecedence + Integer32, + hwAclIpv6AdvancedTos + Integer32, + hwAclIpv6AdvancedDscp + Integer32, + hwAclIpv6AdvancedEstablish + TruthValue, + hwAclIpv6AdvancedTimeRangeIndex + Integer32, + hwAclIpv6AdvancedIcmpType + Integer32, + hwAclIpv6AdvancedIcmpCode + Integer32, + hwAclIpv6AdvancedFragment + INTEGER, + hwAclIpv6AdvancedLog + TruthValue, + hwAclIpv6AdvancedEnable + EnabledStatus, + hwAclIpv6AdvancedCount + Counter64, + hwAclIpv6AdvancedVrfName + OCTET STRING, + hwAclIpv6AdvancedRowStatus + RowStatus, + hwAclIpv6AdvancedDescription + OCTET STRING, + hwAclIpv6AdvancedSrcMask + Ipv6Address, + hwAclIpv6AdvancedDestMask + Ipv6Address, + hwAclIpv6AdvancedProtocolNew + Integer32, + hwAclIpv6AdvancedIcmpTypeEnd + Integer32, + hwAclIpv6AdvancedVrfAny + TruthValue, + hwAclIpv6AdvancedSrcPoolName + OCTET STRING, + hwAclIpv6AdvancedVni + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.1.1.13.1.1 + hwAclIpv6AdvancedAclNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of ipv6 advanced acl table, the index range is (3000..3999 | 42768..75535)." + ::= { hwAclIpv6AdvancedRuleEntry 1 } + + -- 1.3.6.1.4.1.2011.5.1.1.13.1.2 + hwAclIpv6AdvancedSubitem OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object specifies the number of an ipv6 advanced ACL rule. + If the number specified has been assigned to an ACL rule, + the new rule will overwrite the old one, + which is equal to editing the old rule. + If the number is not assigned, the system will define + a rule with the number and insert it to the place + corresponding to its number. If no number is specified, + the system will define a rule, assign a number to it and + add it into the ACL. It will be placed at the end of the + ACL when configuration sequence is adopted; otherwise, + it will be placed based on the 'Depth-first' principle. + When ACL rules are following the 'Depth-first' principle, + the number of an ACL rule must be given 0 ,but it will be assigned + automatically;otherwise,this rule will not be created." + ::= { hwAclIpv6AdvancedRuleEntry 2 } + + -- 1.3.6.1.4.1.2011.5.1.1.13.1.3 + hwAclIpv6AdvancedAct OBJECT-TYPE + SYNTAX INTEGER + { + permit(1), + deny(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the action of an ipv6 advanced acl rule. + 'deny' means discarding the packets that meet the condition, + 'permit' means permitting the packets that meet the condition." + ::= { hwAclIpv6AdvancedRuleEntry 3 } + + -- 1.3.6.1.4.1.2011.5.1.1.13.1.4 + hwAclIpv6AdvancedProtocol OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the number of the protocol over IPv6. + The value ranges from 0 to 255. The value 0 indicates the IPv6 protocol." + ::= { hwAclIpv6AdvancedRuleEntry 4 } + + -- 1.3.6.1.4.1.2011.5.1.1.13.1.5 + hwAclIpv6AdvancedSrcIp OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the source IPv6-address of an ipv6 advanced acl rule." + ::= { hwAclIpv6AdvancedRuleEntry 5 } + + -- 1.3.6.1.4.1.2011.5.1.1.13.1.6 + hwAclIpv6AdvancedSrcPrefix OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the mask length of the source IPv6 address. + The value ranges from 0 to 128." + ::= { hwAclIpv6AdvancedRuleEntry 6 } + + -- 1.3.6.1.4.1.2011.5.1.1.13.1.7 + hwAclIpv6AdvancedSrcOp OBJECT-TYPE + SYNTAX INTEGER + { + lt(1), + eq(2), + gt(3), + neq(4), + range(5), + invalid(255) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the source Port operation symbol of an ipv6 advanced acl + rule. It compares the port operators of source address. + 'lt' means less than, + 'eq' means equal to, + 'gt' means greater than, + 'neq' means not equal to, + 'range' means between, + 'invalid' means this operation of the rule is invalid." + ::= { hwAclIpv6AdvancedRuleEntry 7 } + + -- 1.3.6.1.4.1.2011.5.1.1.13.1.8 + hwAclIpv6AdvancedSrcPort1 OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the end source port number." + ::= { hwAclIpv6AdvancedRuleEntry 8 } + + -- 1.3.6.1.4.1.2011.5.1.1.13.1.9 + hwAclIpv6AdvancedSrcPort2 OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the start source port number." + ::= { hwAclIpv6AdvancedRuleEntry 9 } + + -- 1.3.6.1.4.1.2011.5.1.1.13.1.10 + hwAclIpv6AdvancedDestIp OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the destination IPv6-address of an ipv6 advanced acl rule." + ::= { hwAclIpv6AdvancedRuleEntry 10 } + + -- 1.3.6.1.4.1.2011.5.1.1.13.1.11 + hwAclIpv6AdvancedDestPrefix OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the mask length of the destination IPv6 address. The value ranges from 0 to 128." + ::= { hwAclIpv6AdvancedRuleEntry 11 } + + -- 1.3.6.1.4.1.2011.5.1.1.13.1.12 + hwAclIpv6AdvancedDestOp OBJECT-TYPE + SYNTAX INTEGER + { + lt(1), + eq(2), + gt(3), + neq(4), + range(5), + invalid(255) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the destination Port operation symbol of an ipv6 advanced + acl group. It compares the port operators of destination address. + 'lt' means less than, + 'eq' means equal to, + 'gt' means greater than, + 'neq' means not equal to, + 'range' means between, + 'invalid' means this operation of the rule is invalid." + ::= { hwAclIpv6AdvancedRuleEntry 12 } + + -- 1.3.6.1.4.1.2011.5.1.1.13.1.13 + hwAclIpv6AdvancedDestPort1 OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the largest destination port number." + ::= { hwAclIpv6AdvancedRuleEntry 13 } + + -- 1.3.6.1.4.1.2011.5.1.1.13.1.14 + hwAclIpv6AdvancedDestPort2 OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the smallest destination port number." + ::= { hwAclIpv6AdvancedRuleEntry 14 } + + -- 1.3.6.1.4.1.2011.5.1.1.13.1.15 + hwAclIpv6AdvancedPrecedence OBJECT-TYPE + SYNTAX Integer32 (0..7|255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the precedence sub-field. + It is the higher three bits of the ToS field in an IPv6 header. + The value ranges from 0 to 7." + ::= { hwAclIpv6AdvancedRuleEntry 15 } + + -- 1.3.6.1.4.1.2011.5.1.1.13.1.16 + hwAclIpv6AdvancedTos OBJECT-TYPE + SYNTAX Integer32 (0..15|255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the ToS sub-field. + This field covers four bits after the higher three bits of the ToS field in an IPv6 header. + The value ranges from 0 to 15." + ::= { hwAclIpv6AdvancedRuleEntry 16 } + + -- 1.3.6.1.4.1.2011.5.1.1.13.1.17 + hwAclIpv6AdvancedDscp OBJECT-TYPE + SYNTAX Integer32 (0..63|255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the higher seven bits of the ToS field in an IPv6 header. + The value ranges from 0 to 63." + ::= { hwAclIpv6AdvancedRuleEntry 17 } + + -- 1.3.6.1.4.1.2011.5.1.1.13.1.18 + hwAclIpv6AdvancedEstablish OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates whether or not establishing." + DEFVAL { false } + ::= { hwAclIpv6AdvancedRuleEntry 18 } + + -- 1.3.6.1.4.1.2011.5.1.1.13.1.19 + hwAclIpv6AdvancedTimeRangeIndex OBJECT-TYPE + SYNTAX Integer32 (0..256) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the index of the time range during which an ACL6 rule can be applied. + The value ranges from 0 to 256. + The value 0 indicates that no time range is specified for the rule." + ::= { hwAclIpv6AdvancedRuleEntry 19 } + + -- 1.3.6.1.4.1.2011.5.1.1.13.1.20 + hwAclIpv6AdvancedIcmpType OBJECT-TYPE + SYNTAX Integer32 (0..255|65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the ICMPv6 message type. + The value ranges from 0 to 255. The value 65535 is invalid." + ::= { hwAclIpv6AdvancedRuleEntry 20 } + + -- 1.3.6.1.4.1.2011.5.1.1.13.1.21 + hwAclIpv6AdvancedIcmpCode OBJECT-TYPE + SYNTAX Integer32 (0..255|65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this obejct identifies the code of an ICMPv6 message. + The value ranges from 0 to 255. The value 65535 is invalid." + ::= { hwAclIpv6AdvancedRuleEntry 21 } + + -- 1.3.6.1.4.1.2011.5.1.1.13.1.22 + hwAclIpv6AdvancedFragment OBJECT-TYPE + SYNTAX INTEGER + { + fragmentSubseq(0), + fragment(1), + none(255) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the type of the packet. + 1: fragment, indicating that the packet is a fragment + 255: none, invalid value + This object cannot be modified once a rule is created." + ::= { hwAclIpv6AdvancedRuleEntry 22 } + + -- 1.3.6.1.4.1.2011.5.1.1.13.1.23 + hwAclIpv6AdvancedLog OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates whether to log the matched packets. The log + contents include sequence number of ACL rule, + packets passed or discarded, upper layer protocol type over IP, + source/destination address, source/destination port number, + and number of packets" + ::= { hwAclIpv6AdvancedRuleEntry 23 } + + -- 1.3.6.1.4.1.2011.5.1.1.13.1.24 + hwAclIpv6AdvancedEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates whether the rule is valid or invalid." + ::= { hwAclIpv6AdvancedRuleEntry 24 } + + -- 1.3.6.1.4.1.2011.5.1.1.13.1.25 + hwAclIpv6AdvancedCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of packets matched by a rule. A maximum of 64 bits are supported." + ::= { hwAclIpv6AdvancedRuleEntry 25 } + + -- 1.3.6.1.4.1.2011.5.1.1.13.1.26 + hwAclIpv6AdvancedVrfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates a VPN instance. + The length of a VPN instance name cannot exceed 31 characters." + ::= { hwAclIpv6AdvancedRuleEntry 26 } + + -- 1.3.6.1.4.1.2011.5.1.1.13.1.27 + hwAclIpv6AdvancedRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus, Now support three state:CreateAndGo,Active,Destroy." + ::= { hwAclIpv6AdvancedRuleEntry 27 } + + -- 1.3.6.1.4.1.2011.5.1.1.13.1.28 + hwAclIpv6AdvancedDescription OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..127)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the description of this IPv6 advanced rule. + The object describes the usage of an IPv6 ACL with a word or a sentence." + ::= { hwAclIpv6AdvancedRuleEntry 28 } + + -- 1.3.6.1.4.1.2011.5.1.1.13.1.29 + hwAclIpv6AdvancedSrcMask OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the source IPv6-address mask of an ipv6 advanced acl rule. Its mode is positive." + ::= { hwAclIpv6AdvancedRuleEntry 29 } + + -- 1.3.6.1.4.1.2011.5.1.1.13.1.30 + hwAclIpv6AdvancedDestMask OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the destination IPv6-address mask of an ipv6 advanced acl rule. Its mode is positive." + ::= { hwAclIpv6AdvancedRuleEntry 30 } + + -- 1.3.6.1.4.1.2011.5.1.1.13.1.31 + hwAclIpv6AdvancedProtocolNew OBJECT-TYPE + SYNTAX Integer32 (0..255|65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the protocol type of the rule. + It specifies the protocol type over IP.The number of IPv6 protocol is 65535." + ::= { hwAclIpv6AdvancedRuleEntry 31 } + + -- 1.3.6.1.4.1.2011.5.1.1.13.1.32 + hwAclIpv6AdvancedIcmpTypeEnd OBJECT-TYPE + SYNTAX Integer32 (0..255|65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the ICMPv6 message type. + The value ranges from 0 to 255. The value 65535 is invalid. + This object is used together with hwAclIpv6AdvancedIcmpType to indicate the value range of the ICMPv6 type." + ::= { hwAclIpv6AdvancedRuleEntry 32 } + + -- 1.3.6.1.4.1.2011.5.1.1.13.1.33 + hwAclIpv6AdvancedVrfAny OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates whether or not matching any VPN-instance." + ::= { hwAclIpv6AdvancedRuleEntry 33 } + + -- 1.3.6.1.4.1.2011.5.1.1.13.1.34 + hwAclIpv6AdvancedSrcPoolName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the source Ipv6 pool name." + ::= { hwAclIpv6AdvancedRuleEntry 34 } + + -- 1.3.6.1.4.1.2011.5.1.1.13.1.35 + hwAclIpv6AdvancedVni OBJECT-TYPE + SYNTAX Integer32 (0..16777215) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the ID of VXLAN, + The invalid value is 0." + ::= { hwAclIpv6AdvancedRuleEntry 35 } + + -- 1.3.6.1.4.1.2011.5.1.1.14 + hwAclEthernetFrameRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAclEthernetFrameRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configure the rule for ethernet-frame-based acl group." + ::= { hwAclMibObjects 14 } + + -- 1.3.6.1.4.1.2011.5.1.1.14.1 + hwAclEthernetFrameRuleEntry OBJECT-TYPE + SYNTAX HwAclEthernetFrameRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains a rule of ethernet-frame-based acl group." + INDEX { hwAclEthernetFrameAclNum, hwAclEthernetFrameSubitem } + ::= { hwAclEthernetFrameRuleTable 1 } + + HwAclEthernetFrameRuleEntry ::= + SEQUENCE { + hwAclEthernetFrameAclNum + Integer32, + hwAclEthernetFrameSubitem + Unsigned32, + hwAclEthernetFrameAct + INTEGER, + hwAclEthernetFrameType + Integer32, + hwAclEthernetFrameTypeMask + Integer32, + hwAclEthernetFrameSrcMac + MacAddress, + hwAclEthernetFrameSrcMacMask + MacAddress, + hwAclEthernetFrameDstMac + MacAddress, + hwAclEthernetFrameDstMacMask + MacAddress, + hwAclEthernetFrameTimeRangeIndex + Integer32, + hwAclEthernetFrameLog + TruthValue, + hwAclEthernetFrameEnable + EnabledStatus, + hwAclEthernetFrameCount + Counter64, + hwAclEthernetFrameRowStatus + RowStatus, + hwAclEthernetFrameEncapType + INTEGER, + hwAclEthernetFrameDoubleTag + TruthValue, + hwAclEthernetFrameVlanId + Integer32, + hwAclEthernetFrameVlanIdMask + Integer32, + hwAclEthernetFrameCVlanId + Integer32, + hwAclEthernetFrameCVlanIdMask + Integer32, + hwAclEthernetFrameRule8021p + Integer32, + hwAclEthernetFrameRuleCVlan8021p + Integer32, + hwAclEthernetFrameDescription + OCTET STRING + } + + -- 1.3.6.1.4.1.2011.5.1.1.14.1.1 + hwAclEthernetFrameAclNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of ethernet-frame-based acl group, the index range is (4000..4999 | 42768..76535)." + ::= { hwAclEthernetFrameRuleEntry 1 } + + -- 1.3.6.1.4.1.2011.5.1.1.14.1.2 + hwAclEthernetFrameSubitem OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object specifies the number of an ACL rule. + If the number specified has been assigned to an ACL rule, + the new rule will overwrite the old one, + which is equal to editing the old rule. + If the number is not assigned, the system will define + a rule with the number and insert it to the place + corresponding to its number. If no number is specified, + the system will define a rule, assign a number to it and + add it into the ACL. It will be placed at the end of the + ACL when configuration sequence is adopted; otherwise, + it will be placed based on the 'Depth-first' principle. + When ACL rules are following the 'Depth-first' principle, + the number of an ACL rule must be given 0 ,but it will be assigned + by step automatically;otherwise,this rule will not be created." + ::= { hwAclEthernetFrameRuleEntry 2 } + + -- 1.3.6.1.4.1.2011.5.1.1.14.1.3 + hwAclEthernetFrameAct OBJECT-TYPE + SYNTAX INTEGER + { + permit(1), + deny(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the action of an ethernet-frame-based acl rule. + 'deny' means discarding the packets that meet the condition, + 'permit' means permitting the packets that meet the condition." + ::= { hwAclEthernetFrameRuleEntry 3 } + + -- 1.3.6.1.4.1.2011.5.1.1.14.1.4 + hwAclEthernetFrameType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the protocol type of an Ethernet frame. + The value ranges from 0 to 65535." + ::= { hwAclEthernetFrameRuleEntry 4 } + + -- 1.3.6.1.4.1.2011.5.1.1.14.1.5 + hwAclEthernetFrameTypeMask OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the mask of the protocol type of an Ethernet frame. + The value ranges from 0 to 65535." + ::= { hwAclEthernetFrameRuleEntry 5 } + + -- 1.3.6.1.4.1.2011.5.1.1.14.1.6 + hwAclEthernetFrameSrcMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the source mac address of rule." + ::= { hwAclEthernetFrameRuleEntry 6 } + + -- 1.3.6.1.4.1.2011.5.1.1.14.1.7 + hwAclEthernetFrameSrcMacMask OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the source mac mask of rule." + ::= { hwAclEthernetFrameRuleEntry 7 } + + -- 1.3.6.1.4.1.2011.5.1.1.14.1.8 + hwAclEthernetFrameDstMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the destination mac address of rule." + ::= { hwAclEthernetFrameRuleEntry 8 } + + -- 1.3.6.1.4.1.2011.5.1.1.14.1.9 + hwAclEthernetFrameDstMacMask OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the destination mac mask of rule." + ::= { hwAclEthernetFrameRuleEntry 9 } + + -- 1.3.6.1.4.1.2011.5.1.1.14.1.10 + hwAclEthernetFrameTimeRangeIndex OBJECT-TYPE + SYNTAX Integer32 (0..256) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the time range of a ethernet frame + acl rule. When the current time is in time range, the rule + is valid. Zero value declares that the acl rule has no + time range. The invalid value is 0." + ::= { hwAclEthernetFrameRuleEntry 10 } + + -- 1.3.6.1.4.1.2011.5.1.1.14.1.11 + hwAclEthernetFrameLog OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates whether to log the matched packets. + The log contents include sequence number of ACL rule, + packets passed or discarded, source/destination mac addr, + protocol of ethernet frame, and number of packets." + ::= { hwAclEthernetFrameRuleEntry 11 } + + -- 1.3.6.1.4.1.2011.5.1.1.14.1.12 + hwAclEthernetFrameEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates whether the rule is valid or invalid." + ::= { hwAclEthernetFrameRuleEntry 12 } + + -- 1.3.6.1.4.1.2011.5.1.1.14.1.13 + hwAclEthernetFrameCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of matched packets by a rule. A maximum of 64 bits are supported." + ::= { hwAclEthernetFrameRuleEntry 13 } + + -- 1.3.6.1.4.1.2011.5.1.1.14.1.14 + hwAclEthernetFrameRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus,Now support three state:CreateAndGo,Active,Destroy." + ::= { hwAclEthernetFrameRuleEntry 14 } + + hwAclEthernetFrameEncapType OBJECT-TYPE + SYNTAX INTEGER + { + ether2(1), + ieee802dot3(2), + snap(3), + none(255) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the encapsulation type of rule." + DEFVAL { none } + ::= { hwAclEthernetFrameRuleEntry 15 } + + hwAclEthernetFrameDoubleTag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates two tags of rule. False value do not + care the number of tags." + DEFVAL { false } + ::= { hwAclEthernetFrameRuleEntry 16 } + + hwAclEthernetFrameVlanId OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the vlan ID of rule. The invalid + vlan ID is 0." + DEFVAL { 0 } + ::= { hwAclEthernetFrameRuleEntry 17 } + + hwAclEthernetFrameVlanIdMask OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the vlan ID mask of rule." + DEFVAL { 4095 } + ::= { hwAclEthernetFrameRuleEntry 18 } + + hwAclEthernetFrameCVlanId OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the ce-vlan ID of rule. The invalid + vlan ID is 0." + DEFVAL { 0 } + ::= { hwAclEthernetFrameRuleEntry 19 } + + hwAclEthernetFrameCVlanIdMask OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the ce-vlan ID mask of rule." + DEFVAL { 4095 } + ::= { hwAclEthernetFrameRuleEntry 20 } + + hwAclEthernetFrameRule8021p OBJECT-TYPE + SYNTAX Integer32 (0..7 | 255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the 8021p value of S-tag." + ::= { hwAclEthernetFrameRuleEntry 21 } + + hwAclEthernetFrameRuleCVlan8021p OBJECT-TYPE + SYNTAX Integer32 (0..7 | 255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the 8021p value of C-tag." + ::= { hwAclEthernetFrameRuleEntry 22 } + + hwAclEthernetFrameDescription OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..127)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the description of this ethernetframe rule. + The object describes the usage of an ACL with a word or a sentence." + ::= { hwAclEthernetFrameRuleEntry 23 } + + hwAclAppliedTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAclAppliedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configure the applied ACL." + ::= { hwAclMibObjects 15 } + + hwAclAppliedEntry OBJECT-TYPE + SYNTAX HwAclAppliedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains a applied ACL." + INDEX { hwAclAppliedOperation, hwAclAppliedScopeType, hwAclAppliedScopeIndex, hwAclAppliedDirection, hwAclAppliedAclNum, + hwAclAppliedSubitem, hwAclAppliedAclNum2, hwAclAppliedSubitem2, hwAclAppliedIsIPv6Acl } + ::= { hwAclAppliedTable 1 } + + + HwAclAppliedEntry ::= + SEQUENCE { + hwAclAppliedOperation + INTEGER, + hwAclAppliedScopeType + INTEGER, + hwAclAppliedScopeIndex + Integer32, + hwAclAppliedDirection + INTEGER, + hwAclAppliedAclNum + Integer32, + hwAclAppliedSubitem + Integer32, + hwAclAppliedAclNum2 + Integer32, + hwAclAppliedSubitem2 + Integer32, + hwAclAppliedStatMode + INTEGER, + hwAclAppliedStatCount + Counter64, + hwAclAppliedLimitCir + Integer32, + hwAclAppliedLimitPir + Integer32, + hwAclAppliedLimitCbs + Integer32, + hwAclAppliedLimitPbs + Integer32, + hwAclAppliedLimitGreenAction + INTEGER, + hwAclAppliedLimitGreenValue + Integer32, + hwAclAppliedLimitYellowAction + INTEGER, + hwAclAppliedLimitYellowValue + Integer32, + hwAclAppliedLimitRedAction + INTEGER, + hwAclAppliedLimitRedValue + Integer32, + hwAclAppliedMirrObservedPort + Integer32, + hwAclAppliedMirrRspanVlan + Integer32, + hwAclAppliedRedirectIfIndex + Integer32, + hwAclAppliedRedirectIpAddr + IpAddress, + hwAclAppliedRedirectIpv6Addr + Ipv6Address, + hwAclAppliedRemarkVlan + Integer32, + hwAclAppliedRemarkCVlan + Integer32, + hwAclAppliedRemark8021p + Integer32, + hwAclAppliedRemarkDscp + Integer32, + hwAclAppliedRemarkIpPre + Integer32, + hwAclAppliedRemarkLocalPre + Integer32, + hwAclAppliedRemarkMacAddr + MacAddress, + hwAclAppliedIsIPv6Acl + TruthValue, + hwAclAppliedRowStatus + RowStatus + } + + hwAclAppliedOperation OBJECT-TYPE + SYNTAX INTEGER + { + filter(1), + limit(2), + mirror(3), + redirectCpu(4), + redirectInterface(5), + redirectIpNextHop(6), + redirectIpv6NextHop(7), + remark8021p(8), + remarkDscp(9), + remarkIpPrecedence(10), + remarkLocalPrecedence(11), + remarkVlanId(12), + remarkCVlanId(13), + remarkDestMac(14), + statistic(15) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The actions taken when packets conforming or exceeding the configured." + ::= { hwAclAppliedEntry 1 } + + hwAclAppliedScopeType OBJECT-TYPE + SYNTAX INTEGER + { + global(1), + vlan(2), + interface(3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The scope that ACL apply on." + ::= { hwAclAppliedEntry 2 } + + hwAclAppliedScopeIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "When the scope is global, this field is invalid; + When the scope is vlan, this field is vlan ID; + When the scope is interface, this field is interface index." + ::= { hwAclAppliedEntry 3 } + + + hwAclAppliedDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The direction acl apply on." + ::= { hwAclAppliedEntry 4 } + + hwAclAppliedAclNum OBJECT-TYPE + SYNTAX Integer32 (2000..4999) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of ACL group. + Basic ACL in range 2000~2999; + Advance ACL in range 3000~3999; + Link ACL in range 4000~4999;" + ::= { hwAclAppliedEntry 5 } + + hwAclAppliedSubitem OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object specifies the number of an ACL rule." + ::= { hwAclAppliedEntry 6 } + + hwAclAppliedAclNum2 OBJECT-TYPE + SYNTAX Integer32 (2000..3999|65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of ACL group. + 65535 means this field is valid." + ::= { hwAclAppliedEntry 7 } + + hwAclAppliedSubitem2 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object specifies the number of an ACL rule." + ::= { hwAclAppliedEntry 8 } + + hwAclAppliedStatMode OBJECT-TYPE + SYNTAX INTEGER + { + byPackets(1), + byBytes(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object specifies the mode of statistics. + When action is statistic, this field is valid." + DEFVAL { byPackets } + ::= { hwAclAppliedEntry 9 } + + hwAclAppliedStatCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the statistics of matched packets by the policy. + When action is statistic or limit, this field is valid." + ::= { hwAclAppliedEntry 10 } + + + hwAclAppliedLimitCir OBJECT-TYPE + SYNTAX Integer32 (0 | 64..10000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Committed information rate. Unit: kbps." + DEFVAL { 0 } + ::= { hwAclAppliedEntry 11 } + + + hwAclAppliedLimitPir OBJECT-TYPE + SYNTAX Integer32 (0 | 64..10000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Peak information rate. Unit: kbps. + 0 is the default value." + DEFVAL { 0 } + ::= { hwAclAppliedEntry 12 } + + hwAclAppliedLimitCbs OBJECT-TYPE + SYNTAX Integer32 (0 | 4096..16773120) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Committed burst size. Unit: byte. + 0 is the default value." + DEFVAL { 0 } + ::= { hwAclAppliedEntry 13 } + + hwAclAppliedLimitPbs OBJECT-TYPE + SYNTAX Integer32 (0 | 4096..16773120) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Peak burst size. Unit: byte. + 0 is the default value." + DEFVAL { 0 } + ::= { hwAclAppliedEntry 14 } + + hwAclAppliedLimitGreenAction OBJECT-TYPE + SYNTAX INTEGER + { + pass(1), + drop(2), + passRemarkDscp(3), + passRemark8021p(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Green action." + DEFVAL { pass } + ::= { hwAclAppliedEntry 15 } + + hwAclAppliedLimitGreenValue OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value is to remark When green action is remarking. + For remarking DSCP, the range is 0~63; + For remarking 8021p, the range is 0~7." + ::= { hwAclAppliedEntry 16 } + + hwAclAppliedLimitYellowAction OBJECT-TYPE + SYNTAX INTEGER + { + pass(1), + drop(2), + passRemarkDscp(3), + passRemark8021p(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Yellow action." + DEFVAL { pass } + ::= { hwAclAppliedEntry 17 } + + hwAclAppliedLimitYellowValue OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value is to remark When yellow action is remarking. + For remarking DSCP, the range is 0~63; + For remarking 8021p, the range is 0~7." + ::= { hwAclAppliedEntry 18 } + + hwAclAppliedLimitRedAction OBJECT-TYPE + SYNTAX INTEGER + { + pass(1), + drop(2), + passRemarkDscp(3), + passRemark8021p(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Red action." + DEFVAL { drop } + ::= { hwAclAppliedEntry 19 } + + hwAclAppliedLimitRedValue OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value is to remark When red action is remarking. + For remarking DSCP, the range is 0~63; + For remarking 8021p, the range is 0~7." + ::= { hwAclAppliedEntry 20 } + + + hwAclAppliedMirrObservedPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The mirror observe port number." + ::= { hwAclAppliedEntry 21 } + + hwAclAppliedMirrRspanVlan OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object specifies the RSPAN vlan. + 0 means mirror to local port." + ::= { hwAclAppliedEntry 22 } + + hwAclAppliedRedirectIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The redirect output interface." + ::= { hwAclAppliedEntry 23 } + + hwAclAppliedRedirectIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The redirect IP next hop address." + ::= { hwAclAppliedEntry 24 } + + hwAclAppliedRedirectIpv6Addr OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The redirect IPv6 next hop address." + ::= { hwAclAppliedEntry 25 } + + hwAclAppliedRemarkVlan OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The remarked vlan ID." + ::= { hwAclAppliedEntry 26 } + + hwAclAppliedRemarkCVlan OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The remarked ce-vlan ID." + ::= { hwAclAppliedEntry 27 } + + hwAclAppliedRemark8021p OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The remarked 8021p value." + ::= { hwAclAppliedEntry 28 } + + hwAclAppliedRemarkDscp OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The remarked DSCP value." + ::= { hwAclAppliedEntry 29 } + + hwAclAppliedRemarkIpPre OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The remarked IP precedence value." + ::= { hwAclAppliedEntry 30 } + + hwAclAppliedRemarkLocalPre OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The remarked local precedence value." + ::= { hwAclAppliedEntry 31 } + + hwAclAppliedRemarkMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The remarked MAC address." + ::= { hwAclAppliedEntry 32 } + + hwAclAppliedIsIPv6Acl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object indicates whether is IPv6 ACL." + ::= { hwAclAppliedEntry 33 } + + hwAclAppliedRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus,Now support three state:CreateAndGo,Active,Destroy." + ::= { hwAclAppliedEntry 51 } + + hwAclIpv6NumGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAclIpv6NumGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query information about an ACL rule group, including the ACL configuration order, step length, and description." + ::= { hwAclMibObjects 16 } + + hwAclIpv6NumGroupEntry OBJECT-TYPE + SYNTAX HwAclIpv6NumGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing characters of an IPv6 ACL group." + INDEX { hwAclIpv6NumGroupAclNum } + ::= { hwAclIpv6NumGroupTable 1 } + + + HwAclIpv6NumGroupEntry ::= + SEQUENCE { + hwAclIpv6NumGroupAclNum + Integer32, + hwAclIpv6NumGroupMatchOrder + INTEGER, + hwAclIpv6NumGroupSubitemNum + Counter32, + hwAclIpv6NumGroupCountClear + INTEGER, + hwAclIpv6NumGroupAclName + OCTET STRING, + hwAclIpv6NumGroupDescription + OCTET STRING, + hwAclIpv6NumGroupAclType + INTEGER, + hwAclIpv6NumGroupRowStatus + RowStatus, + hwAclIpv6NumGroupStep + Integer32 + } + + hwAclIpv6NumGroupAclNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies a table index, representing the number of an IPv6 ACL rule group. + The value range is as follows: + Interface-based ACL6: 1000 to 1999 + Basic ACL6: 2000 to 2999 + Advanced ACL6: 3000 to 3999 + Named ACL6: 42768 to 75535" + ::= { hwAclIpv6NumGroupEntry 1 } + + + hwAclIpv6NumGroupMatchOrder OBJECT-TYPE + SYNTAX INTEGER + { + config(1), + auto(2), + default(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the match order of rules. + 'config' means matching ACL rules in the configuration sequence, + 'auto' means the ACL6 rules are matched following the 'Depth-first' principle." + DEFVAL { default } + ::= { hwAclIpv6NumGroupEntry 2 } + + + hwAclIpv6NumGroupSubitemNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the rules in the ACL6 group." + ::= { hwAclIpv6NumGroupEntry 3 } + + + hwAclIpv6NumGroupCountClear OBJECT-TYPE + SYNTAX INTEGER + { + cleared(1), + notUsed(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether to clear the statistics of an ACL6 rule group. + cleared(1): clear + notUsed(2): not clear + This object is valid only when the Set operation is performed for this object." + ::= { hwAclIpv6NumGroupEntry 4 } + + hwAclIpv6NumGroupAclName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the name of an acl6 group, + The first character must be start with a to z or A to Z, + and the length cannot exceed 64 character." + ::= { hwAclIpv6NumGroupEntry 5 } + + hwAclIpv6NumGroupDescription OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..127)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the description of an ACL6 rule group. + The description length cannot exceed 127 characters." + ::= { hwAclIpv6NumGroupEntry 6 } + + -- 1.3.6.1.4.1.2011.5.1.1.16.1.7 + hwAclIpv6NumGroupAclType OBJECT-TYPE + SYNTAX INTEGER + { + basic(1), + advanced(2), + interface(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of IPv6 ACL group." + ::= { hwAclIpv6NumGroupEntry 7 } + + hwAclIpv6NumGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus, Now support three value:CreateAndGo,Active,Destroy." + ::= { hwAclIpv6NumGroupEntry 51 } + + hwAclIpv6NumGroupStep OBJECT-TYPE + SYNTAX Integer32 (1..20) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the step value of number IPv6 ACL. + Step here refers to the difference between each ID. + For instance, given the step is set to 5, + the IDs are the multiples of 5 beginning with 5. + The IPv6 ACL IDs change along with the step. When the step is 5, + the IPv6 ACL IDs are 5, 10, and 15 and so on. + However, when the step is set to 2, the IDs turn to 2, 4, + and 6 and so on." + ::= { hwAclIpv6NumGroupEntry 52 } + + hwAclIpv6IfRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAclIpv6IfRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configure the rule for interface-based acl6 group." + ::= { hwAclMibObjects 17 } + + hwAclIpv6IfRuleEntry OBJECT-TYPE + SYNTAX HwAclIpv6IfRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains a rule of interface-based acl6 group." + INDEX { hwAclIpv6IfAclNum, hwAclIpv6IfSubitem } + ::= { hwAclIpv6IfRuleTable 1 } + + HwAclIpv6IfRuleEntry ::= + SEQUENCE { + hwAclIpv6IfAclNum + Integer32, + hwAclIpv6IfSubitem + Unsigned32, + hwAclIpv6IfAct + INTEGER, + hwAclIpv6IfIndex + Integer32, + hwAclIpv6IfAny + TruthValue, + hwAclIpv6IfTimeRangeIndex + Integer32, + hwAclIpv6IfLog + TruthValue, + hwAclIpv6IfEnable + TruthValue, + hwAclIpv6IfCount + Counter64, + hwAclIpv6IfRowStatus + RowStatus + } + + hwAclIpv6IfAclNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of interface-based acl6 group, the index range is (1000..1999 | 42768..75535)." + ::= { hwAclIpv6IfRuleEntry 1 } + + hwAclIpv6IfSubitem OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object specifies the number of an ACL6 rule. + If the number specified has been assigned to an ACL6 rule, + the new rule will overwrite the old one, + which is equal to editing the old rule. + If the number is not assigned, the system will define + a rule with the number and insert it to the place + corresponding to its number. If no number is specified, + the system will define a rule, assign a number to it and + add it into the ACL6. It will be placed at the end of the + ACL6 when configuration sequence is adopted; otherwise, + it will be placed based on the 'Depth-first' principle. + When ACL rules are following the 'Depth-first' principle, + the number of an ACL6 rule must be given 0, but it will be assigned + automatically;otherwise, this rule will not be created." + ::= { hwAclIpv6IfRuleEntry 2 } + + hwAclIpv6IfAct OBJECT-TYPE + SYNTAX INTEGER + { + permit(1), + deny(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the action of an interface-based acl6 rule. + 'deny' means discarding the packets that meet the condition, + 'permit' means permitting the packets that meet the condition." + ::= { hwAclIpv6IfRuleEntry 3 } + + hwAclIpv6IfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the index of an interface. + It specifies the interface information of the packets. The invalid + interface index is 0." + ::= { hwAclIpv6IfRuleEntry 4 } + + hwAclIpv6IfAny OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates whether or not matching any interface." + ::= { hwAclIpv6IfRuleEntry 5 } + + hwAclIpv6IfTimeRangeIndex OBJECT-TYPE + SYNTAX Integer32 (0..256) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the index of the time range during which an ACL rule can be applied. + When the current time is in the time range, the rule is valid. The value 0 is invalid, + indicating that no time range is specified for the rule.The value ranges from 0 to 256." + ::= { hwAclIpv6IfRuleEntry 6 } + + hwAclIpv6IfLog OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates whether to log the matched packets. + The log contents include sequence number of ACL6 rule, + packets passed or discarded, upper layer protocol type over IP, + source/destination address, source/destination port number, + and number of packets." + ::= { hwAclIpv6IfRuleEntry 7 } + + hwAclIpv6IfEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates whether the rule is valid or invalid." + ::= { hwAclIpv6IfRuleEntry 8 } + + hwAclIpv6IfCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the statistics of matched packets by basic rule." + ::= { hwAclIpv6IfRuleEntry 9 } + + hwAclIpv6IfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus,Now support three state:CreateAndGo,Active,Destroy." + ::= { hwAclIpv6IfRuleEntry 11 } + +-- chenjing 43944 + -- 1.3.6.1.4.1.2011.5.1.1.18 + hwAclMplsRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAclMplsRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configure the rule for mpls acl group." + ::= { hwAclMibObjects 18 } + + -- 1.3.6.1.4.1.2011.5.1.1.18.1 + hwAclMplsRuleEntry OBJECT-TYPE + SYNTAX HwAclMplsRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry is a rule of mpls acl." + INDEX { hwAclMplsAclNum, hwAclMplsSubitem } + ::= { hwAclMplsRuleTable 1 } + + HwAclMplsRuleEntry ::= + SEQUENCE { + hwAclMplsAclNum + Integer32, + hwAclMplsSubitem + Unsigned32, + hwAclMplsAct + INTEGER, + hwAclMplsExp1 + Integer32, + hwAclMplsExp2 + Integer32, + hwAclMplsExp3 + Integer32, + hwAclMplsExp4 + Integer32, + hwAclMplsLabel1 + Integer32, + hwAclMplsLabel2 + Integer32, + hwAclMplsLabel3 + Integer32, + hwAclMplsLabel4 + Integer32, + hwAclMplsTTLOP1 + INTEGER, + hwAclMplsTTL1Begin + Integer32, + hwAclMplsTTL1End + Integer32, + hwAclMplsTTLOP2 + INTEGER, + hwAclMplsTTL2Begin + Integer32, + hwAclMplsTTL2End + Integer32, + hwAclMplsTTLOP3 + INTEGER, + hwAclMplsTTL3Begin + Integer32, + hwAclMplsTTL3End + Integer32, + hwAclMplsRowStatus + RowStatus, + hwAclMplsCount + Counter64 + } + + -- 1.3.6.1.4.1.2011.5.1.1.18.1.1 + hwAclMplsAclNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of mpls acl group, the index range is (10000..10999 | 42768..76535)." + ::= { hwAclMplsRuleEntry 1 } + + -- 1.3.6.1.4.1.2011.5.1.1.18.1.2 + hwAclMplsSubitem OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The objects specifies the number of an ACL rule. + If the number specified has been assigned to an ACL rule, + the new rule will overwrite the old one, + which is equal to editing the old rule. + If the number is not assigned, the system will define + a rule with the number and insert it to the place + corresponding to its number. If no number is specified, + the system will define a rule, assign a number to it and + add it into the ACL. It will be placed at the end of the + ACL when configuration sequence is adopted; otherwise, + it will be placed based on the 'Depth-first' principle. + When ACL rules are following the 'Depth-first' principle, + the number of an ACL rule must be given 0 ,but it will be assigned + by step automatically;otherwise,this rule will not be created." + ::= { hwAclMplsRuleEntry 2 } + + -- 1.3.6.1.4.1.2011.5.1.1.18.1.3 + hwAclMplsAct OBJECT-TYPE + SYNTAX INTEGER + { + permit(1), + deny(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the action of a basic acl rule. + 'deny' means discarding the packets that meet the condition, + 'permit' means permitting the packets that meet the condition." + ::= { hwAclMplsRuleEntry 3 } + + -- 1.3.6.1.4.1.2011.5.1.1.18.1.4 + hwAclMplsExp1 OBJECT-TYPE + SYNTAX Integer32 (0..7|255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the EXP value in the first label of an MPLS packet. + The value ranges from 0 to 7. The default value is 255." + ::= { hwAclMplsRuleEntry 4 } + + -- 1.3.6.1.4.1.2011.5.1.1.18.1.5 + hwAclMplsExp2 OBJECT-TYPE + SYNTAX Integer32 (0..7|255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the EXP value in the second label of an MPLS packet. + The value ranges from 0 to 7. The default value is 255." + ::= { hwAclMplsRuleEntry 5 } + + -- 1.3.6.1.4.1.2011.5.1.1.18.1.6 + hwAclMplsExp3 OBJECT-TYPE + SYNTAX Integer32 (0..7|255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the EXP value in the third label of an MPLS packet. + The value ranges from 0 to 7. The default value is 255." + ::= { hwAclMplsRuleEntry 6 } + + -- 1.3.6.1.4.1.2011.5.1.1.18.1.7 + hwAclMplsExp4 OBJECT-TYPE + SYNTAX Integer32 (0..7|255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the EXP value in the fourth label of an MPLS packet. + The value ranges from 0 to 7. The default value is 255." + ::= { hwAclMplsRuleEntry 7 } + + -- 1.3.6.1.4.1.2011.5.1.1.18.1.8 + hwAclMplsLabel1 OBJECT-TYPE + SYNTAX Integer32 (-1|0..1048575) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the Label value in the first label of an MPLS packet. + The value ranges from 0 to 1048575. The default value is -1." + ::= { hwAclMplsRuleEntry 8 } + + -- 1.3.6.1.4.1.2011.5.1.1.18.1.9 + hwAclMplsLabel2 OBJECT-TYPE + SYNTAX Integer32 (-1|0..1048575) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the Label value in the second label of an MPLS packet. + The value ranges from 0 to 1048575. The default value is -1." + ::= { hwAclMplsRuleEntry 9 } + + -- 1.3.6.1.4.1.2011.5.1.1.18.1.10 + hwAclMplsLabel3 OBJECT-TYPE + SYNTAX Integer32 (-1|0..1048575) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the Label value in the third label of an MPLS packet. + The value ranges from 0 to 1048575. The default value is -1." + ::= { hwAclMplsRuleEntry 10 } + + -- 1.3.6.1.4.1.2011.5.1.1.18.1.11 + hwAclMplsLabel4 OBJECT-TYPE + SYNTAX Integer32 (-1|0..1048575) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the Label value in the fourth label of an MPLS packet. + The value ranges from 0 to 1048575. The default value is -1." + ::= { hwAclMplsRuleEntry 11 } + + -- 1.3.6.1.4.1.2011.5.1.1.18.1.12 + hwAclMplsTTLOP1 OBJECT-TYPE + SYNTAX INTEGER + { + lt(1), + eq(2), + gt(3), + range(5), + invalid(0), + any(255) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the ttl operation symbol of a mpls + acl rule. It compares the operators of ttl value. + 'lt' means less than, + 'eq' means equal to, + 'gt' means greater than, + 'range' means between, + 'invalid' means this operation of the ttl is invalid." + ::= { hwAclMplsRuleEntry 12 } + + -- 1.3.6.1.4.1.2011.5.1.1.18.1.13 + hwAclMplsTTL1Begin OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the begin value of a mpls ttl." + ::= { hwAclMplsRuleEntry 13 } + + -- 1.3.6.1.4.1.2011.5.1.1.18.1.14 + hwAclMplsTTL1End OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the end value of a mpls ttl." + ::= { hwAclMplsRuleEntry 14 } + + -- 1.3.6.1.4.1.2011.5.1.1.18.1.15 + hwAclMplsTTLOP2 OBJECT-TYPE + SYNTAX INTEGER + { + lt(1), + eq(2), + gt(3), + range(5), + invalid(0), + any(255) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the ttl operation symbol of a mpls + acl rule. It compares the operators of ttl value. + 'lt' means less than, + 'eq' means equal to, + 'gt' means greater than, + 'range' means between, + 'invalid' means this operation of the ttl is invalid." + ::= { hwAclMplsRuleEntry 15 } + + -- 1.3.6.1.4.1.2011.5.1.1.18.1.16 + hwAclMplsTTL2Begin OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the begin value of a mpls ttl." + ::= { hwAclMplsRuleEntry 16 } + + -- 1.3.6.1.4.1.2011.5.1.1.18.1.17 + hwAclMplsTTL2End OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the end value of a mpls ttl." + ::= { hwAclMplsRuleEntry 17 } + + -- 1.3.6.1.4.1.2011.5.1.1.18.1.18 + hwAclMplsTTLOP3 OBJECT-TYPE + SYNTAX INTEGER + { + lt(1), + eq(2), + gt(3), + range(5), + invalid(0), + any(255) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the ttl operation symbol of a mpls + acl rule. It compares the operators of ttl value. + 'lt' means less than, + 'eq' means equal to, + 'gt' means greater than, + 'range' means between, + 'invalid' means this operation of the ttl is invalid." + ::= { hwAclMplsRuleEntry 18 } + + -- 1.3.6.1.4.1.2011.5.1.1.18.1.19 + hwAclMplsTTL3Begin OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the begin value of a mpls ttl." + ::= { hwAclMplsRuleEntry 19 } + + -- 1.3.6.1.4.1.2011.5.1.1.18.1.20 + hwAclMplsTTL3End OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the end value of a mpls ttl." + ::= { hwAclMplsRuleEntry 20 } + + -- 1.3.6.1.4.1.2011.5.1.1.18.1.21 + hwAclMplsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus, Now support three value:CreateAndGo,Active and Destroy." + ::= { hwAclMplsRuleEntry 21 } + + -- 1.3.6.1.4.1.2011.5.1.1.18.1.22 + hwAclMplsCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the statistics of matched packets by the rule." + ::= { hwAclMplsRuleEntry 22 } +-- chenjing 43944 + + -- 1.3.6.1.4.1.2011.5.1.1.19 + hwAclDomainNameConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAclDomainNameConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configure the domain name." + ::= { hwAclMibObjects 19 } + + + -- 1.3.6.1.4.1.2011.5.1.1.19.1 + hwAclDomainNameConfigEntry OBJECT-TYPE + SYNTAX HwAclDomainNameConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry is a domain name." + INDEX { hwAclDomainID } + ::= { hwAclDomainNameConfigTable 1 } + + + HwAclDomainNameConfigEntry ::= + SEQUENCE { + hwAclDomainID + Integer32, + hwAclDomainName + OCTET STRING, + hwAclDomainNameConfigRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.5.1.1.19.1.1 + hwAclDomainID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of DomianName table, the index range is (0..31)." + ::= { hwAclDomainNameConfigEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.1.1.19.1.2 + hwAclDomainName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (3..127)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The domian name." + ::= { hwAclDomainNameConfigEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.1.1.19.1.3 + hwAclDomainNameConfigRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status,Two actions are used: createAndGo(4), destroy(6)." + ::= { hwAclDomainNameConfigEntry 3 } + + -- 1.3.6.1.4.1.2011.5.1.1.20 + hwAclIPPoolTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAclIPPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configure the IP pool name." + ::= { hwAclMibObjects 20 } + + -- 1.3.6.1.4.1.2011.5.1.1.20.1 + hwAclIPPoolEntry OBJECT-TYPE + SYNTAX HwAclIPPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry is a IP pool name." + INDEX { hwAclIPPoolIndex } + ::= { hwAclIPPoolTable 1 } + + HwAclIPPoolEntry ::= + SEQUENCE { + hwAclIPPoolIndex + Integer32, + hwAclIPPoolName + OCTET STRING, + hwAclIPPoolRowStatus + RowStatus, + hwAclIPPoolApplyBGPPeer + TruthValue + } + + -- 1.3.6.1.4.1.2011.5.1.1.20.1.1 + hwAclIPPoolIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of ACL IP pool table." + ::= { hwAclIPPoolEntry 1 } + + -- 1.3.6.1.4.1.2011.5.1.1.20.1.2 + hwAclIPPoolName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP pool name." + ::= { hwAclIPPoolEntry 2 } + + -- 1.3.6.1.4.1.2011.5.1.1.20.1.3 + hwAclIPPoolRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status." + ::= { hwAclIPPoolEntry 3 } + + -- 1.3.6.1.4.1.2011.5.1.1.20.1.4 + hwAclIPPoolApplyBGPPeer OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates whether or not BGP peers are applied." + ::= { hwAclIPPoolEntry 4 } + + -- 1.3.6.1.4.1.2011.5.1.1.21 + hwAclIPPoolIPTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAclIPPoolIPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configure the IP address of IP pool." + ::= { hwAclMibObjects 21 } + + -- 1.3.6.1.4.1.2011.5.1.1.21.1 + hwAclIPPoolIPEntry OBJECT-TYPE + SYNTAX HwAclIPPoolIPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry is a IP address of IP pool." + INDEX { hwAclIPPoolIPPoolIndex, hwAclIPPoolIPIndex } + ::= { hwAclIPPoolIPTable 1 } + + HwAclIPPoolIPEntry ::= + SEQUENCE { + hwAclIPPoolIPPoolIndex + Integer32, + hwAclIPPoolIPIndex + Integer32, + hwAclIPPoolIPIpAdd + IpAddress, + hwAclIPPoolIPIpWild + IpAddress, + hwAclIPPoolIPRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.5.1.1.21.1.1 + hwAclIPPoolIPPoolIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the level 1 index, that is, the index of an IP address pool used by an ACL." + ::= { hwAclIPPoolIPEntry 1 } + + -- 1.3.6.1.4.1.2011.5.1.1.21.1.2 + hwAclIPPoolIPIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the level 2 index, that is, the index of an IPv4 address in an IP address pool used by an ACL." + ::= { hwAclIPPoolIPEntry 2 } + + -- 1.3.6.1.4.1.2011.5.1.1.21.1.3 + hwAclIPPoolIPIpAdd OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the IP-address." + ::= { hwAclIPPoolIPEntry 3 } + + -- 1.3.6.1.4.1.2011.5.1.1.21.1.4 + hwAclIPPoolIPIpWild OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the IP-address wild." + ::= { hwAclIPPoolIPEntry 4 } + + -- 1.3.6.1.4.1.2011.5.1.1.21.1.5 + hwAclIPPoolIPRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status." + ::= { hwAclIPPoolIPEntry 5 } + + -- 1.3.6.1.4.1.2011.5.1.1.22 + hwAclPortPoolTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAclPortPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configure the port pool name." + ::= { hwAclMibObjects 22 } + + -- 1.3.6.1.4.1.2011.5.1.1.22.1 + hwAclPortPoolEntry OBJECT-TYPE + SYNTAX HwAclPortPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry is a port pool name." + INDEX { hwAclPortPoolIndex } + ::= { hwAclPortPoolTable 1 } + + HwAclPortPoolEntry ::= + SEQUENCE { + hwAclPortPoolIndex + Integer32, + hwAclPortPoolName + OCTET STRING, + hwAclPortPoolRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.5.1.1.22.1.1 + hwAclPortPoolIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of ACL port pool table." + ::= { hwAclPortPoolEntry 1 } + + -- 1.3.6.1.4.1.2011.5.1.1.22.1.2 + hwAclPortPoolName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Port pool name." + ::= { hwAclPortPoolEntry 2 } + + -- 1.3.6.1.4.1.2011.5.1.1.22.1.3 + hwAclPortPoolRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status." + ::= { hwAclPortPoolEntry 3 } + + -- 1.3.6.1.4.1.2011.5.1.1.23 + hwAclPortPoolPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAclPortPoolPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configure the port range of port pool." + ::= { hwAclMibObjects 23 } + + -- 1.3.6.1.4.1.2011.5.1.1.23.1 + hwAclPortPoolPortEntry OBJECT-TYPE + SYNTAX HwAclPortPoolPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry is a port range of port pool." + INDEX { hwAclPortPoolPortPoolIndex, hwAclPortPoolPortIndex } + ::= { hwAclPortPoolPortTable 1 } + + HwAclPortPoolPortEntry ::= + SEQUENCE { + hwAclPortPoolPortPoolIndex + Integer32, + hwAclPortPoolPortIndex + Integer32, + hwAclPortPoolPortOp + INTEGER, + hwAclPortPoolPortNumBegin + Integer32, + hwAclPortPoolPortNumEnd + Integer32, + hwAclPortPoolPortRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.5.1.1.23.1.1 + hwAclPortPoolPortPoolIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the level 1 index, that is, the index of an ACL port pool." + ::= { hwAclPortPoolPortEntry 1 } + + -- 1.3.6.1.4.1.2011.5.1.1.23.1.2 + hwAclPortPoolPortIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the level 2 index, that is, the index of a port number in the ACL port pool." + ::= { hwAclPortPoolPortEntry 2 } + + -- 1.3.6.1.4.1.2011.5.1.1.23.1.3 + hwAclPortPoolPortOp OBJECT-TYPE + SYNTAX INTEGER + { + invalid(0), + lt(1), + eq(2), + gt(3), + neq(4), + range(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the Port operation. + 'lt' means less than, + 'eq' means equal to, + 'gt' means greater than, + 'neq' means not equal to, + 'range' means between, + 'invalid' means this operation of the rule is invalid." + ::= { hwAclPortPoolPortEntry 3 } + + -- 1.3.6.1.4.1.2011.5.1.1.23.1.4 + hwAclPortPoolPortNumBegin OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the begin port number." + ::= { hwAclPortPoolPortEntry 4 } + + -- 1.3.6.1.4.1.2011.5.1.1.23.1.5 + hwAclPortPoolPortNumEnd OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the end port number." + ::= { hwAclPortPoolPortEntry 5 } + + -- 1.3.6.1.4.1.2011.5.1.1.23.1.6 + hwAclPortPoolPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status." + ::= { hwAclPortPoolPortEntry 6 } + + -- 1.3.6.1.4.1.2011.5.1.1.24 + hwAclIPPool6Table OBJECT-TYPE + SYNTAX SEQUENCE OF HwAclIPPool6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configure the IPv6 pool name." + ::= { hwAclMibObjects 24 } + + -- 1.3.6.1.4.1.2011.5.1.1.24.1 + hwAclIPPool6Entry OBJECT-TYPE + SYNTAX HwAclIPPool6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry is a IPv6 pool name." + INDEX { hwAclIPPool6Index } + ::= { hwAclIPPool6Table 1 } + + HwAclIPPool6Entry ::= + SEQUENCE { + hwAclIPPool6Index + Integer32, + hwAclIPPool6Name + OCTET STRING, + hwAclIPPool6ApplyBGPIPv6Peer + TruthValue, + hwAclIPPool6RowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.5.1.1.24.1.1 + hwAclIPPool6Index OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of ACL IPv6 pool table." + ::= { hwAclIPPool6Entry 1 } + + -- 1.3.6.1.4.1.2011.5.1.1.24.1.2 + hwAclIPPool6Name OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IPv6 pool name." + ::= { hwAclIPPool6Entry 2 } + + -- 1.3.6.1.4.1.2011.5.1.1.24.1.3 + hwAclIPPool6ApplyBGPIPv6Peer OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates whether or not BGP IPv6 peers are applied." + ::= { hwAclIPPool6Entry 3 } + + -- 1.3.6.1.4.1.2011.5.1.1.24.1.4 + hwAclIPPool6RowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status." + ::= { hwAclIPPool6Entry 4 } + + -- Acl Trap MIB definition + -- + -- 1.3.6.1.4.1.2011.5.1.2 + hwAclMibTrap OBJECT IDENTIFIER ::= { hwAcl 2 } + + -- 1.3.6.1.4.1.2011.5.1.2.1 + hwAclTrapOid OBJECT IDENTIFIER ::= { hwAclMibTrap 1 } + + -- 1.3.6.1.4.1.2011.5.1.2.2 + hwAclTrapsDefine OBJECT IDENTIFIER ::= { hwAclMibTrap 2 } + + -- 1.3.6.1.4.1.2011.5.1.2.2.1 + hwAclTraps OBJECT IDENTIFIER ::= { hwAclTrapsDefine 1 } + + -- 1.3.6.1.4.1.2011.5.1.2.2.1.1 + hwAclResourceTrapsTable OBJECT IDENTIFIER ::= { hwAclTraps 1 } + + -- 1.3.6.1.4.1.2011.5.1.2.2.1.1.1 + hwAclResSlotStr OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The infomation of slot." + ::= { hwAclResourceTrapsTable 1 } + + -- 1.3.6.1.4.1.2011.5.1.2.2.1.1.2 + hwAclResStage OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The stage where trap infomation exists." + ::= { hwAclResourceTrapsTable 2 } + + -- 1.3.6.1.4.1.2011.5.1.2.2.1.1.3 + hwAclResLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The usage of rule resource." + ::= { hwAclResourceTrapsTable 3 } + + -- 1.3.6.1.4.1.2011.5.1.2.2.1.1.4 + hwAclResourceTrapsEntry OBJECT IDENTIFIER ::= { hwAclResourceTrapsTable 4 } + + -- 1.3.6.1.4.1.2011.5.1.2.2.1.1.4.1 + hwAclResThresholdExceedClearTrap NOTIFICATION-TYPE + OBJECTS { hwAclResLimit, hwAclResSlotStr, hwAclResStage } + STATUS current + DESCRIPTION + "Acl resource lack clear trap" + ::= { hwAclResourceTrapsEntry 1 } + + -- 1.3.6.1.4.1.2011.5.1.2.2.1.1.4.2 + hwAclResThresholdExceedTrap NOTIFICATION-TYPE + OBJECTS { hwAclResLimit, hwAclResSlotStr, hwAclResStage } + STATUS current + DESCRIPTION + "Acl resource lack trap" + ::= { hwAclResourceTrapsEntry 2 } + + -- 1.3.6.1.4.1.2011.5.1.2.2.1.1.4.3 + hwAclResTotalCountExceedClearTrap NOTIFICATION-TYPE + OBJECTS { hwAclResLimit, hwAclResSlotStr, hwAclResStage } + STATUS current + DESCRIPTION + "Acl resource full clear trap" + ::= { hwAclResourceTrapsEntry 3 } + + -- 1.3.6.1.4.1.2011.5.1.2.2.1.1.4.4 + hwAclResTotalCountExceedTrap NOTIFICATION-TYPE + OBJECTS { hwAclResLimit, hwAclResSlotStr, hwAclResStage } + STATUS current + DESCRIPTION + "Acl resource full trap" + ::= { hwAclResourceTrapsEntry 4 } + + -- 1.3.6.1.4.1.2011.5.1.2.2.1.1.5 + hwAclResourceTrapsGroups OBJECT IDENTIFIER ::= { hwAclResourceTrapsTable 5 } + + -- 1.3.6.1.4.1.2011.5.1.2.2.1.1.5.1 + hwAclResourceTrapsGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwAclResThresholdExceedClearTrap, hwAclResThresholdExceedTrap, hwAclResTotalCountExceedClearTrap, hwAclResTotalCountExceedTrap } + STATUS current + DESCRIPTION + "Group for all acl resource traps." + ::= { hwAclResourceTrapsGroups 1 } + + + -- Acl MIB Conformance definition + -- + -- 1.3.6.1.4.1.2011.5.1.3 + hwAclMibConformance OBJECT IDENTIFIER ::= { hwAcl 3 } + + -- 1.3.6.1.4.1.2011.5.1.3.1 + hwAclMibCompliances OBJECT IDENTIFIER ::= { hwAclMibConformance 1 } + + -- this module + -- 1.3.6.1.4.1.2011.5.1.3.1.1 + hwAclMibCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which + implement the Huawei acl MIB." + MODULE -- this module + MANDATORY-GROUPS { hwAclGroup } + OBJECT hwAclBasicRowStatus + SYNTAX INTEGER + { + active(1), + createAndGo(4), + destory(6) + } + DESCRIPTION + "The value of creatAndWaite, notInservice and notReady are not required." + OBJECT hwAclAdvancedRowStatus + SYNTAX INTEGER + { + active(1), + createAndGo(4), + destory(6) + } + DESCRIPTION + "The value of creatAndWaite, notInservice and notReady are not required." + OBJECT hwAclIfRowStatus + SYNTAX INTEGER + { + active(1), + createAndGo(4), + destroy(6) + } + DESCRIPTION + "The value of creatAndWaite, notInservice and notReady are not required." + OBJECT hwAclIpv6BasicRowStatus + SYNTAX INTEGER + { + active(1), + createAndGo(4), + destroy(6) + } + DESCRIPTION + "The value of creatAndWaite, notInservice and notReady are not required." + OBJECT hwAclIpv6AdvancedRowStatus + SYNTAX INTEGER + { + active(1), + createAndGo(4), + destroy(6) + } + DESCRIPTION + "The value of creatAndWaite, notInservice and notReady are not required." + OBJECT hwAclEthernetFrameRowStatus + SYNTAX INTEGER + { + active(1), + createAndGo(4), + destroy(6) + } + DESCRIPTION + "The value of creatAndWaite, notInservice and notReady are not required." + OBJECT hwAclAppliedRowStatus + SYNTAX INTEGER + { + active(1), + createAndGo(4), + destroy(6) + } + DESCRIPTION + "The value of creatAndWaite, notInservice and notReady are not required." + OBJECT hwAclIpv6NumGroupRowStatus + SYNTAX INTEGER + { + active(1), + createAndGo(4), + destroy(6) + } + DESCRIPTION + "The value of creatAndWaite, notInservice and notReady are not required." + OBJECT hwAclIpv6IfRowStatus + SYNTAX INTEGER + { + active(1), + createAndGo(4), + destroy(6) + } + DESCRIPTION + "The value of creatAndWaite, notInservice and notReady are not required." + OBJECT hwAclMplsRowStatus + SYNTAX INTEGER + { + active(1), + createAndGo(4), + destroy(6) + } + DESCRIPTION + "The value of creatAndWaite, notInservice and notReady are not required." + ::= { hwAclMibCompliances 1 } + + -- 1.3.6.1.4.1.2011.5.1.3.2 + hwAclMibGroups OBJECT IDENTIFIER ::= { hwAclMibConformance 2 } + + -- 1.3.6.1.4.1.2011.5.1.3.2.1 + hwAclGroup OBJECT-GROUP + OBJECTS { hwAclNumGroupMatchOrder, hwAclNumGroupSubitemNum, hwAclNumGroupAclName, hwAclBasicAct, hwAclBasicSrcIp, + hwAclBasicSrcWild, hwAclBasicTimeRangeIndex, hwAclBasicFragments, hwAclBasicLog, hwAclBasicEnable, + hwAclBasicCount, hwAclBasicVrfAny, hwAclBasicRowStatus, hwAclAdvancedAct, hwAclAdvancedProtocol, hwAclAdvancedSrcIp, + hwAclAdvancedSrcWild, hwAclAdvancedSrcOp, hwAclAdvancedSrcPort1, hwAclAdvancedSrcPort2, hwAclAdvancedDestIp, + hwAclAdvancedDestWild, hwAclAdvancedDestOp, hwAclAdvancedDestPort1, hwAclAdvancedDestPort2, hwAclAdvancedPrecedence, + hwAclAdvancedTos, hwAclAdvancedDscp, hwAclAdvancedEstablish, hwAclAdvancedTimeRangeIndex, hwAclAdvancedIcmpType, + hwAclAdvancedIcmpCode, hwAclAdvancedFragments, hwAclAdvancedLog, hwAclAdvancedEnable, hwAclAdvancedCount, + hwAclAdvancedRowStatus, hwAclAdvancedTcpSyncFlag, hwAclAdvancedSrcPoolName, hwAclAdvancedDestPoolName, + hwAclAdvancedProtocolNew, hwAclAdvancedVni, hwAclAdvancedIgmpType, hwAclAdvancedTtlOp, hwAclAdvancedTtlExpire, + hwAclAdvancedTtlExpireEnd, hwAclAdvancedSrcPortPoolName, hwAclAdvancedDestPortPoolName, hwAclAdvancedIcmpTypeEnd, hwAclAdvancedVrfAny, hwAclIfAct, hwAclIfIndex, hwAclIfAny, + hwAclIfTimeRangeIndex, hwAclIfLog, hwAclIfEnable, hwAclIfCount, hwAclIfRowStatus, + hwAclUserAct, hwAclUserProtocol, hwAclUserSrcIp, hwAclUserSrcWild, hwAclUserSrcOp, + hwAclUserSrcPort1, hwAclUserSrcPort2, hwAclUserDestIp, hwAclUserDestWild, hwAclUserDestOp, + hwAclUserDestPort1, hwAclUserDestPort2, hwAclUserPrecedence, hwAclUserTos, hwAclUserDscp, + hwAclUserEstablish, hwAclUserTimeRangeIndex, hwAclUserIcmpType, hwAclUserIcmpCode, hwAclUserFragments, + hwAclUserLog, hwAclUserEnable, hwAclUserCount, hwAclUserSrcUserGroupName, hwAclUserDestUserGroupName, + hwAclUserSrcModeType, hwAclUserDestModeType, hwAclUserRowStatus, hwAclCompileEnableFlag, hwAclNumGroupAclNum, + hwAclBasicAclNum, hwAclBasicSubitem, hwAclAdvancedAclNum, hwAclAdvancedSubitem, hwAclIfAclNum, + hwAclIfSubitem, hwAclUserAclNum, hwAclUserSubitem, hwAclUserVrfName, hwAclUserTcpSyncFlag, + hwAclEthernetFrameEncapType, hwAclEthernetFrameDoubleTag, hwAclEthernetFrameVlanId, hwAclEthernetFrameVlanIdMask, hwAclEthernetFrameCVlanId, + hwAclEthernetFrameCVlanIdMask, hwAclAppliedStatMode, hwAclAppliedStatCount, hwAclAppliedLimitCir, hwAclAppliedLimitPir, + hwAclAppliedLimitCbs, hwAclAppliedLimitPbs, hwAclAppliedLimitGreenAction, hwAclAppliedLimitGreenValue, hwAclAppliedLimitYellowAction, + hwAclAppliedLimitYellowValue, hwAclAppliedLimitRedAction, hwAclAppliedLimitRedValue, hwAclAppliedMirrObservedPort, hwAclAppliedMirrRspanVlan, + hwAclAppliedRedirectIfIndex, hwAclAppliedRedirectIpAddr, hwAclAppliedRedirectIpv6Addr, hwAclAppliedRemarkVlan, hwAclAppliedRemarkCVlan, + hwAclAppliedRemark8021p, hwAclAppliedRemarkDscp, hwAclAppliedRemarkIpPre, hwAclAppliedRemarkLocalPre, hwAclAppliedRemarkMacAddr, + hwAclAppliedRowStatus, hwAclCompileNumGroupStatus, hwAclNumGroupStep, hwAclNumGroupDescription, hwAclNumGroupCountClear, + hwAclNumGroupRowStatus, hwAclBasicVrfName, hwAclAdvancedVrfName, hwAclIpv6BasicAct, hwAclIpv6BasicSrcIp, + hwAclIpv6BasicSrcPrefix, hwAclIpv6BasicTimeRangeIndex, hwAclIpv6BasicFragment, hwAclIpv6BasicLog, hwAclIpv6BasicEnable, + hwAclIpv6BasicCount, hwAclIpv6BasicVrfName, hwAclIpv6BasicRowStatus, hwAclIpv6BasicVrfAny, hwAclIpv6AdvancedAct, hwAclIpv6AdvancedProtocol, + hwAclIpv6AdvancedSrcIp, hwAclIpv6AdvancedSrcPrefix, hwAclIpv6AdvancedSrcOp, hwAclIpv6AdvancedSrcPort1, hwAclIpv6AdvancedSrcPort2, + hwAclIpv6AdvancedDestIp, hwAclIpv6AdvancedDestPrefix, hwAclIpv6AdvancedDestOp, hwAclIpv6AdvancedDestPort1, hwAclIpv6AdvancedDestPort2, + hwAclIpv6AdvancedPrecedence, hwAclIpv6AdvancedTos, hwAclIpv6AdvancedDscp, hwAclIpv6AdvancedEstablish, hwAclIpv6AdvancedTimeRangeIndex, + hwAclIpv6AdvancedIcmpType, hwAclIpv6AdvancedIcmpCode, hwAclIpv6AdvancedFragment, hwAclIpv6AdvancedLog, hwAclIpv6AdvancedEnable, + hwAclIpv6AdvancedCount, hwAclIpv6AdvancedVrfName, hwAclIpv6AdvancedRowStatus, hwAclIpv6AdvancedProtocolNew, hwAclIpv6AdvancedIcmpTypeEnd, hwAclIpv6AdvancedVrfAny, hwAclEthernetFrameAct, hwAclEthernetFrameType, + hwAclEthernetFrameTypeMask, hwAclEthernetFrameSrcMac, hwAclEthernetFrameSrcMacMask, hwAclEthernetFrameDstMac, hwAclEthernetFrameDstMacMask, + hwAclEthernetFrameTimeRangeIndex, hwAclEthernetFrameLog, hwAclEthernetFrameEnable, hwAclEthernetFrameCount, + hwAclEthernetFrameRowStatus, hwAclEthernetFrameRule8021p, hwAclEthernetFrameRuleCVlan8021p, + hwAclIpv6NumGroupMatchOrder, hwAclIpv6NumGroupSubitemNum, hwAclIpv6NumGroupCountClear, hwAclIpv6NumGroupRowStatus, hwAclIpv6NumGroupAclName, + hwAclIpv6IfAct, hwAclIpv6IfIndex, hwAclIpv6IfAny, hwAclIpv6IfTimeRangeIndex, hwAclIpv6IfLog, hwAclIpv6IfEnable, hwAclIpv6IfCount, hwAclIpv6IfRowStatus, + hwAclMplsAct, hwAclMplsExp1, hwAclMplsExp2, + hwAclMplsExp3, hwAclMplsExp4, hwAclMplsLabel1, hwAclMplsLabel2, hwAclMplsLabel3, + hwAclMplsLabel4, hwAclMplsTTLOP1, hwAclMplsTTL1Begin, hwAclMplsTTL1End, + hwAclMplsTTLOP2, hwAclMplsTTL2Begin, hwAclMplsTTL2End, + hwAclMplsTTLOP3, hwAclMplsTTL3Begin, hwAclMplsTTL3End, hwAclMplsRowStatus, hwAclMplsCount, hwAclIpv6BasicSrcMask, hwAclIpv6AdvancedSrcMask, hwAclIpv6AdvancedDestMask, + hwAclIPPoolIndex, hwAclIPPoolName, hwAclIPPoolRowStatus, + hwAclIPPoolIPPoolIndex, hwAclIPPoolIPIndex, hwAclIPPoolIPIpAdd, hwAclIPPoolIPIpWild, hwAclIPPoolIPRowStatus, + hwAclPortPoolIndex, hwAclPortPoolName, hwAclPortPoolRowStatus, + hwAclPortPoolPortPoolIndex, hwAclPortPoolPortIndex, hwAclPortPoolPortOp, hwAclPortPoolPortNumBegin, hwAclPortPoolPortNumEnd, hwAclPortPoolPortRowStatus} + STATUS current + DESCRIPTION + "A collection of objects providing mandatory acl information." + ::= { hwAclMibGroups 1 } +END \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-ALARM-MIB b/MIBS/huawei/HUAWEI-ALARM-MIB new file mode 100644 index 0000000..68323a7 --- /dev/null +++ b/MIBS/huawei/HUAWEI-ALARM-MIB @@ -0,0 +1,1119 @@ +-- ================================================================== +-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI ALARM MIB +-- Reference: +-- Version: V2.14 +-- History: +-- V1.0 2009-03-20 publish +-- ================================================================== + + HUAWEI-ALARM-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + Integer32, Unsigned32, Counter64, OBJECT-TYPE, MODULE-IDENTITY, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + RowStatus, DateAndTime + FROM SNMPv2-TC; + + + hwAlarmMIB MODULE-IDENTITY + LAST-UPDATED "201707141136Z" -- July 14, 2017 at 11:36 GMT + ORGANIZATION "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com" + DESCRIPTION + "The MIB module for creating and deleting bulk files of + SNMP data for file transfer." + REVISION "201707141136Z" -- July 14, 2017 at 11:36 GMT + DESCRIPTION + "Revert to the revision 2.10." + REVISION "201702160943Z" -- February 16, 2017 at 9:43 GMT + DESCRIPTION + "Revert to the revision 2.10." + REVISION "201310280943Z" -- October 28, 2013 at 9:43 GMT + DESCRIPTION + "Revert to the revision 2.10." + REVISION "201310181643Z" -- October 18, 2013 at 16:43 GMT + DESCRIPTION + "Add history alarm MIB." + REVISION "200912051150Z" -- December 05, 2009 at 11:50 GMT + DESCRIPTION + "The initial revision of this MIB module ." + ::= { hwDatacomm 180 } + +-- +-- Node definitions +-- + hwAlarmObjects OBJECT IDENTIFIER ::= { hwAlarmMIB 1 } + + hwSnmpTargetAddrExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSnmpTargetAddrExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Define snmp target Address extend table." + ::= { hwAlarmObjects 1 } + + hwSnmpTargetAddrExtEntry OBJECT-TYPE + SYNTAX HwSnmpTargetAddrExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of the extended snmp target address table." + INDEX { IMPLIED hwSnmpTargetAddrExtIndex } + ::= { hwSnmpTargetAddrExtTable 1 } + + HwSnmpTargetAddrExtEntry ::= + SEQUENCE { + hwSnmpTargetAddrExtIndex + OCTET STRING, + hwSnmpTargetSlaveAddressList + OCTET STRING, + hwSnmpTargetAddrReliability + INTEGER, + hwSnmpTargetAddrAlarmReliability + INTEGER, + hwSnmpTargetAddrEventReliability + INTEGER, + hwSnmpTargetAddrExtRowStatus + RowStatus + } + + hwSnmpTargetAddrExtIndex OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "the extended target address table index." + ::= { hwSnmpTargetAddrExtEntry 1 } + + hwSnmpTargetSlaveAddressList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Address of slave target host." + ::= { hwSnmpTargetAddrExtEntry 2 } + + hwSnmpTargetAddrReliability OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enable, then the extend VBs will be added to the alarm parameters. " + DEFVAL { enable } + ::= { hwSnmpTargetAddrExtEntry 3 } + + hwSnmpTargetAddrAlarmReliability OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Alarm reliability function enable flag." + DEFVAL { enable } + ::= { hwSnmpTargetAddrExtEntry 4 } + + hwSnmpTargetAddrEventReliability OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Event reliability function enable flag. " + DEFVAL { enable } + ::= { hwSnmpTargetAddrExtEntry 5 } + + hwSnmpTargetAddrExtRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status of the target extend table." + ::= { hwSnmpTargetAddrExtEntry 6 } + + hwMinAlarmSyncIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimal index value for alarm synchronization." + ::= { hwAlarmObjects 2 } + + hwMaxAlarmSyncIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximal index value for alarm synchronization. " + ::= { hwAlarmObjects 3 } + hwAlarmSyncTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAlarmSyncEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Alarm synchronization table. " + ::= { hwAlarmObjects 4 } + + hwAlarmSyncEntry OBJECT-TYPE + SYNTAX HwAlarmSyncEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Alarm synchronization table entry." + INDEX { hwSnmpTargetAddrExtIndex, hwAlarmSyncIndex } + ::= { hwAlarmSyncTable 1 } + + HwAlarmSyncEntry ::= + SEQUENCE { + hwAlarmSyncIndex + Unsigned32, + hwAlarmSyncId + Counter64, + hwAlarmSyncPara + OCTET STRING + } + + hwAlarmSyncIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Alarm synchronization index." + ::= { hwAlarmSyncEntry 1 } + + hwAlarmSyncId OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Alarm id " + ::= { hwAlarmSyncEntry 2 } + + hwAlarmSyncPara OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..4096)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the information contained + in the binding variable list of the alarm message." + ::= { hwAlarmSyncEntry 3 } + + hwMinEventSyncIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimal index value for event synchronization." + ::= { hwAlarmObjects 5 } + + hwMaxEventSyncIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximal index value for event synchronization. " + ::= { hwAlarmObjects 6 } + + hwEventSyncTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEventSyncEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The event synchronization table." + ::= { hwAlarmObjects 7 } + + hwEventSyncEntry OBJECT-TYPE + SYNTAX HwEventSyncEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The event synchronization table entry." + INDEX { hwSnmpTargetAddrExtIndex, hwEventSyncIndex } + ::= { hwEventSyncTable 1 } + + HwEventSyncEntry ::= + SEQUENCE { + hwEventSyncIndex + Unsigned32, + hwEventSyncId + Counter64, + hwEventSyncPara + OCTET STRING + } + + hwEventSyncIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The event synchronization index value." + ::= { hwEventSyncEntry 1 } + + hwEventSyncId OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The event id." + ::= { hwEventSyncEntry 2 } + + hwEventSyncPara OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..4096)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the information contained + in the binding variable list of an event." + ::= { hwEventSyncEntry 3 } + + hwAlarmActiveTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAlarmActiveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The active alarm table." + ::= { hwAlarmObjects 8 } + + hwAlarmActiveEntry OBJECT-TYPE + SYNTAX HwAlarmActiveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries appear in this table when alarms are raised. They + are removed when the alarm is cleared." + INDEX { hwSnmpTargetAddrExtIndex, hwActiveAlarmIndex } + ::= { hwAlarmActiveTable 1 } + + HwAlarmActiveEntry ::= + SEQUENCE { + hwActiveAlarmIndex + Unsigned32, + hwActiveAlarmId + Counter64, + hwActiveAlarmPara + OCTET STRING, + hwActiveAlarmRowStatus + RowStatus + } + + hwActiveAlarmIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A strictly monotonically increasing integer which acts as the index of all alarms and events. + It wraps back to 1 after it reaches its maximum value." + ::= { hwAlarmActiveEntry 1 } + + hwActiveAlarmId OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The id of an alarm." + ::= { hwAlarmActiveEntry 2 } + + hwActiveAlarmPara OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..4096)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the parameters of an active alarm." + ::= { hwAlarmActiveEntry 3 } + + hwActiveAlarmRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status." + ::= { hwAlarmActiveEntry 4 } + + hwEventTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The event table. " + ::= { hwAlarmObjects 9 } + + hwEventEntry OBJECT-TYPE + SYNTAX HwEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries appear in this table when events are raised." + INDEX { hwSnmpTargetAddrExtIndex, hwEventIndex } + ::= { hwEventTable 1 } + + HwEventEntry ::= + SEQUENCE { + hwEventIndex + Unsigned32, + hwEventId + Counter64, + hwEventPara + OCTET STRING, + hwEventRowStatus + RowStatus + } + + hwEventIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A strictly monotonically increasing integer + which acts as the index of all alarms and events. + It wraps back to 1 after it reaches its maximum value." + ::= { hwEventEntry 1 } + + hwEventId OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the OID of an event." + ::= { hwEventEntry 2 } + + hwEventPara OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..4096)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the parameter information of an event." + ::= { hwEventEntry 3 } + + hwEventRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status." + ::= { hwEventEntry 4 } + + hwAlarmDateAndTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the time when an alarm is generated or cleared." + ::= { hwAlarmObjects 18 } + + hwAlarmOrEventFlag OBJECT-TYPE + SYNTAX INTEGER + { + alarm(1), + event(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the type of alarm messages. + 1: Alarm + 2: Event + " + ::= { hwAlarmObjects 19 } + + hwAlarmReasonInfo OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The reason for the alarm." + ::= { hwAlarmObjects 20 } + + hwAlarmSeverity OBJECT-TYPE + SYNTAX INTEGER + { + critical(1), + major(2), + minor(3), + warning(4), + indeterminate(5), + cleared(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Alarm severity." + ::= { hwAlarmObjects 25 } + + hwSnmpTargetSyncIndexTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSnmpTargetSyncIndexEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The synchronization index of snmp targets table." + ::= { hwAlarmObjects 28 } + + hwSnmpTargetSyncIndexEntry OBJECT-TYPE + SYNTAX HwSnmpTargetSyncIndexEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of the synchronization index table." + INDEX { hwSnmpTargetAddrExtIndex } + ::= { hwSnmpTargetSyncIndexTable 1 } + + HwSnmpTargetSyncIndexEntry ::= + SEQUENCE { + hwMinAlmSyncIndex + Unsigned32, + hwMaxAlmSyncIndex + Unsigned32, + hwMinEvtSyncIndex + Unsigned32, + hwMaxEvtSyncIndex + Unsigned32 + } + + hwMinAlmSyncIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimal index value for alarm synchronization." + ::= { hwSnmpTargetSyncIndexEntry 1 } + + hwMaxAlmSyncIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximal index value for alarm synchronization. " + ::= { hwSnmpTargetSyncIndexEntry 2 } + + hwMinEvtSyncIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimal index value for event synchronization." + ::= { hwSnmpTargetSyncIndexEntry 3 } + + hwMaxEvtSyncIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximal index value for event synchronization. " + ::= { hwSnmpTargetSyncIndexEntry 4 } + + hwAlarmActiveVsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAlarmActiveVsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The active alarm management table for LSVS support version. " + ::= { hwAlarmObjects 31 } + + hwAlarmActiveVsEntry OBJECT-TYPE + SYNTAX HwAlarmActiveVsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The active alarm table for VS support version. " + AUGMENTS { hwAlarmActiveEntry } + ::= { hwAlarmActiveVsTable 1 } + + HwAlarmActiveVsEntry ::= + SEQUENCE { + hwAlarmActiveVsId + Unsigned32 + } + + hwAlarmActiveVsId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VS id of the alarm. " + ::= { hwAlarmActiveVsEntry 9 } + + hwEventVsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEventVsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The event table for LSVS support version. " + ::= { hwAlarmObjects 33 } + + hwEventVsEntry OBJECT-TYPE + SYNTAX HwEventVsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The event entry." + AUGMENTS { hwEventEntry } + ::= { hwEventVsTable 1 } + + HwEventVsEntry ::= + SEQUENCE { + hwEventVsId + Unsigned32 + } + + hwEventVsId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VS id of the event. " + ::= { hwEventVsEntry 9 } + + hwAlarmSyncVsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAlarmSyncVsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Alarm synchronization table. " + ::= { hwAlarmObjects 36 } + + hwAlarmSyncVsEntry OBJECT-TYPE + SYNTAX HwAlarmSyncVsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Alarm synchronization table entry." + AUGMENTS { hwAlarmSyncEntry } + ::= { hwAlarmSyncVsTable 1 } + + HwAlarmSyncVsEntry ::= + SEQUENCE { + hwAlarmSyncVsId + Unsigned32 + } + + hwAlarmSyncVsId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Alarm VS id." + ::= { hwAlarmSyncVsEntry 3 } + + hwEventSyncVsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEventSyncVsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The event synchronization table." + ::= { hwAlarmObjects 39 } + + hwEventSyncVsEntry OBJECT-TYPE + SYNTAX HwEventSyncVsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The event synchronization table entry." + AUGMENTS { hwEventSyncEntry } + ::= { hwEventSyncVsTable 1 } + + HwEventSyncVsEntry ::= + SEQUENCE { + hwEvevtSyncVsId + Unsigned32 + } + + hwEvevtSyncVsId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VS id of the event." + ::= { hwEventSyncVsEntry 3 } + + hwAlarmNotifications OBJECT IDENTIFIER ::= { hwAlarmMIB 2 } + + hwAlarmTargetHostDel NOTIFICATION-TYPE + OBJECTS { hwSnmpTargetAddrExtIndex } + STATUS current + DESCRIPTION + "The notification for the deletion of the target host. " + ::= { hwAlarmNotifications 1 } + + hwAlarmStorm NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The alarm storm notification." + ::= { hwAlarmNotifications 2 } + hwAlarmConformance OBJECT IDENTIFIER ::= { hwAlarmMIB 3 } + + hwAlarmCompliances OBJECT IDENTIFIER ::= { hwAlarmConformance 1 } + + hwAlarmCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which + implement the Huawei Alarm mib." + MODULE -- this module + MANDATORY-GROUPS { hwAlarmReliabilityGroup } + ::= { hwAlarmCompliances 1 } + + hwAlarmGroups OBJECT IDENTIFIER ::= { hwAlarmConformance 2 } + + hwAlarmReliabilityGroup OBJECT-GROUP + OBJECTS { hwSnmpTargetSlaveAddressList, hwSnmpTargetAddrEventReliability, hwSnmpTargetAddrAlarmReliability, hwSnmpTargetAddrReliability, hwSnmpTargetAddrExtRowStatus + } + STATUS current + DESCRIPTION + "The objects for alarm reliability and snmp target address list." + ::= { hwAlarmGroups 1 } + + hwActiveInfoGroup OBJECT-GROUP + OBJECTS { hwActiveAlarmId, hwActiveAlarmPara, hwEventRowStatus, hwActiveAlarmRowStatus, hwEventId, + hwEventPara } + STATUS current + DESCRIPTION + "The nodes for querying the active alarm information." + ::= { hwAlarmGroups 7 } + + hwTrapInfoSyncGroup OBJECT-GROUP + OBJECTS { hwMinAlarmSyncIndex, hwMaxAlarmSyncIndex, hwAlarmSyncId, hwAlarmSyncPara, hwMinEventSyncIndex, + hwMaxEventSyncIndex, hwEventSyncId, hwEventSyncPara, hwAlarmDateAndTime, hwAlarmCorrAnalyzeSuppressionRootCauseIndication, + hwAlarmCorrAnalyzeSuppressionParentSequence, hwAlarmReasonInfo, hwAlarmSeverity, hwAlarmOrEventFlag } + STATUS current + DESCRIPTION + "All information of trap synchronization." + ::= { hwAlarmGroups 8 } + + hwActiveInfoVsGroup OBJECT-GROUP + OBJECTS { hwAlarmActiveVsId, hwEventVsId } + STATUS current + DESCRIPTION + "The VS id of the active alarm or event." + ::= { hwAlarmGroups 9 } + + hwTrapSyncVsGroup OBJECT-GROUP + OBJECTS { hwAlarmSyncVsId, hwEvevtSyncVsId, hwMinAlmSyncIndex, hwMaxAlmSyncIndex, hwMinEvtSyncIndex, + hwMaxEvtSyncIndex } + STATUS current + DESCRIPTION + "The VS id and the synchronization sequence number nodes." + ::= { hwAlarmGroups 10 } + + hwAlarmTrapInfoGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwAlarmTargetHostDel, hwAlarmStorm } + STATUS current + DESCRIPTION + "Alarm trap nodes." + ::= { hwAlarmGroups 11 } + + hwTrapSuppressionGroup OBJECT-GROUP + OBJECTS { hwAlarmDelaySuppressionEnable, hwAlarmDelaySuppressionCausePersistPeriod, hwAlarmDelaySuppressionClearPersistPeriod, + hwAlarmCorrAnalyzeSuppressionEnable, hwAlarmCorrAnalyzeSuppressionStatus, hwEventDelaySuppressionEnable, hwEventDelaySuppressionCausePersistPeriod } + STATUS current + DESCRIPTION + "The trap suppression nodes." + ::= { hwAlarmGroups 12 } + + hwTrapInfoGroup OBJECT-GROUP + OBJECTS { hwAlarmAttrSeverity, hwEventAttrSeverity } + STATUS current + DESCRIPTION + "The basal information of trap nodes." + ::= { hwAlarmGroups 13 } + + hwAlarmConfig OBJECT IDENTIFIER ::= { hwAlarmMIB 5 } + + hwAlarmAttr OBJECT IDENTIFIER ::= { hwAlarmConfig 1 } + + hwAlarmAttrTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAlarmAttrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains attribute of alarms." + ::= {hwAlarmAttr 1} + + hwAlarmAttrEntry OBJECT-TYPE + SYNTAX HwAlarmAttrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of hwAlarmAttrTable." + INDEX {hwAlarmName} + ::= {hwAlarmAttrTable 1} + + HwAlarmAttrEntry::= + SEQUENCE { + hwAlarmName + OCTET STRING, + hwAlarmAttrSeverity + INTEGER + } + + hwAlarmName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of registered alarms." + ::= { hwAlarmAttrEntry 1 } + + hwAlarmAttrSeverity OBJECT-TYPE + SYNTAX INTEGER + { + critical(1), + major(2), + minor(3), + warning(4), + indeterminate(5), + cleared(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The severity of alarms." + ::= { hwAlarmAttrEntry 2 } + + + hwAlarmMask OBJECT IDENTIFIER ::= { hwAlarmConfig 3 } + + hwAlarmMaskBasedOnIfnameTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAlarmMaskBasedOnIfnameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Define alarm mask table, which is based on interface." + ::= {hwAlarmMask 1} + + hwAlarmMaskBasedOnIfnameEntry OBJECT-TYPE + SYNTAX HwAlarmMaskBasedOnIfnameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of hwAlarmMaskBasedOnIfnameTable." + INDEX {hwAlarmMaskIfName} + ::= {hwAlarmMaskBasedOnIfnameTable 1} + + HwAlarmMaskBasedOnIfnameEntry::= + SEQUENCE { + hwAlarmMaskIfName + OCTET STRING, + hwAlarmMaskBasedOnIfnameRowStatus + RowStatus + } + + hwAlarmMaskIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface name for alarm mask." + ::= { hwAlarmMaskBasedOnIfnameEntry 1 } + + hwAlarmMaskBasedOnIfnameRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status of the alarm mask based on interface table." + ::= { hwAlarmMaskBasedOnIfnameEntry 51 } + + hwAlarmMaskBasedOnEntityTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAlarmMaskBasedOnEntityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Define alarm mask table, which is based on entity index." + ::= {hwAlarmMask 2} + + hwAlarmMaskBasedOnEntityEntry OBJECT-TYPE + SYNTAX HwAlarmMaskBasedOnEntityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of hwAlarmMaskBasedOnEntityTable." + INDEX {hwAlarmMaskEntPhysicalIndex} + ::= {hwAlarmMaskBasedOnEntityTable 1} + + HwAlarmMaskBasedOnEntityEntry::= + SEQUENCE { + hwAlarmMaskEntPhysicalIndex + Integer32, + hwAlarmMaskEntPhysicalName + OCTET STRING, + hwAlarmMaskBasedOnEntityRowStatus + RowStatus + } + + hwAlarmMaskEntPhysicalIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The physical index of entity for alarm mask." + ::= { hwAlarmMaskBasedOnEntityEntry 1 } + + hwAlarmMaskEntPhysicalName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The physical name of entity for alarm mask." + ::= { hwAlarmMaskBasedOnEntityEntry 2 } + + hwAlarmMaskBasedOnEntityRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status of the alarm mask based on entity table." + ::= { hwAlarmMaskBasedOnEntityEntry 51 } + + hwAlarmDelay OBJECT IDENTIFIER ::= { hwAlarmConfig 4 } + + hwAlarmDelaySuppressionEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The switch of alarm delay suppression." + DEFVAL { enable } + ::= { hwAlarmDelay 1 } + + + hwAlarmDelaySuppressionTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAlarmDelaySuppressionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Define alarm delay suppression table." + ::= { hwAlarmDelay 2 } + + hwAlarmDelaySuppressionEntry OBJECT-TYPE + SYNTAX HwAlarmDelaySuppressionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of the alarm delay suppression table." + INDEX { hwAlarmName } + ::= { hwAlarmDelaySuppressionTable 1 } + + HwAlarmDelaySuppressionEntry::= + SEQUENCE { + hwAlarmDelaySuppressionCausePersistPeriod + Integer32, + hwAlarmDelaySuppressionClearPersistPeriod + Integer32 + } + + hwAlarmDelaySuppressionCausePersistPeriod OBJECT-TYPE + SYNTAX Integer32 (0..600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The cause persist period of alarm delay suppression." + ::= { hwAlarmDelaySuppressionEntry 1 } + + hwAlarmDelaySuppressionClearPersistPeriod OBJECT-TYPE + SYNTAX Integer32 (0..600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The clear persist period of alarm delay suppression." + ::= { hwAlarmDelaySuppressionEntry 2 } + + hwAlarmCorrAnalyze OBJECT IDENTIFIER ::= { hwAlarmConfig 5 } + + hwAlarmCorrAnalyzeSuppressionEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The switch of alarm correlation analyze suppression." + DEFVAL { disable } + ::= { hwAlarmCorrAnalyze 1 } + + + hwAlarmCorrAnalyzeSuppressionRootCauseIndication OBJECT-TYPE + SYNTAX INTEGER + { + independent(0), + rootcause(1), + nonrootcause(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If alarm has passed correaltion analysis, this indication is + rootcause or nonrootcause, default is independent." + ::= { hwAlarmCorrAnalyze 2 } + + hwAlarmCorrAnalyzeSuppressionParentSequence OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The parent sequence of alarm, whose indication is nonrootcause." + ::= { hwAlarmCorrAnalyze 3 } + + hwAlarmCorrAnalyzeSuppressionTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAlarmCorrAnalyzeSuppressionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Define alarm correlation analyze suppression table." + ::= { hwAlarmCorrAnalyze 4 } + + hwAlarmCorrAnalyzeSuppressionEntry OBJECT-TYPE + SYNTAX HwAlarmCorrAnalyzeSuppressionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of alarm correlation analyze suppression table." + INDEX { hwSnmpTargetAddrExtIndex } + ::= { hwAlarmCorrAnalyzeSuppressionTable 1 } + + HwAlarmCorrAnalyzeSuppressionEntry ::= + SEQUENCE { + hwAlarmCorrAnalyzeSuppressionStatus + INTEGER + } + + hwAlarmCorrAnalyzeSuppressionStatus OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of alarm correlation suppression for each target host." + ::= { hwAlarmCorrAnalyzeSuppressionEntry 1 } + + hwEventConfig OBJECT IDENTIFIER ::= { hwAlarmMIB 6 } + + hwEventAttr OBJECT IDENTIFIER ::= { hwEventConfig 1 } + + hwEventAttrTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEventAttrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains attribute of events." + ::= {hwEventAttr 1} + + hwEventAttrEntry OBJECT-TYPE + SYNTAX HwEventAttrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of hwEventAttrTable." + INDEX {hwEventName} + ::= {hwEventAttrTable 1} + + HwEventAttrEntry::= + SEQUENCE { + hwEventName OCTET STRING, + hwEventAttrSeverity INTEGER + } + + hwEventName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of registered events." + ::= { hwEventAttrEntry 1 } + + hwEventAttrSeverity OBJECT-TYPE + SYNTAX INTEGER + { + critical(1), + major(2), + minor(3), + warning(4), + indeterminate(5), + cleared(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The severity of evens." + ::= { hwEventAttrEntry 2 } + + hwEventDelay OBJECT IDENTIFIER ::= { hwEventConfig 4 } + + hwEventDelaySuppressionEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The switch of event delay suppression." + DEFVAL { enable } + ::= { hwEventDelay 1 } + + + hwEventDelaySuppressionTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEventDelaySuppressionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Define event delay suppression table." + ::= { hwEventDelay 2 } + + hwEventDelaySuppressionEntry OBJECT-TYPE + SYNTAX HwEventDelaySuppressionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of event delay suppression table." + INDEX { hwEventName } + ::= { hwEventDelaySuppressionTable 1 } + + HwEventDelaySuppressionEntry::= + SEQUENCE { + hwEventDelaySuppressionCausePersistPeriod + Integer32 + } + + hwEventDelaySuppressionCausePersistPeriod OBJECT-TYPE + SYNTAX Integer32 (0..600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The cause persist period of event delay suppression." + ::= { hwEventDelaySuppressionEntry 1 } + END + +-- +-- HUAWEI-ALARM-MIB.mib +-- \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-ALARM-RELIABILITY-MIB b/MIBS/huawei/HUAWEI-ALARM-RELIABILITY-MIB new file mode 100644 index 0000000..0e351fb --- /dev/null +++ b/MIBS/huawei/HUAWEI-ALARM-RELIABILITY-MIB @@ -0,0 +1,154 @@ +--================================================================== +-- Copyright (C) 2006 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: This mib defines all objects to manager Notification +-- packets which not contained in NOTIFICATION-LOG-MIB +-- [RFC3014]. +-- Reference: rfc3014 rfc3413 +-- Version: V1.0 +-- History: +-- WangKe 2006-11-22 +-- ================================================================== + +-- ================================================================== +-- +-- Variables and types are imported +-- +-- ================================================================== + + + + + HUAWEI-ALARM-RELIABILITY-MIB DEFINITIONS ::= BEGIN + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + Integer32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + RowStatus, TimeInterval + FROM SNMPv2-TC; + + hwARModule MODULE-IDENTITY + LAST-UPDATED "200612142010Z" + ORGANIZATION + "Huawei Technologies co.,Ltd." + CONTACT-INFO + "VRP Team Huawei Technologies co.,Ltd. + Huawei Bld.,NO.3 Xinxi Rd., + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + http://www.huawei.com + Zip:100085 + " + DESCRIPTION + "The HUAWEI-ALARM-RELIABILITY-MIB contains all objects + to manager Notification packets, it mainly contains + following parts: + 1) The number of pending Inform packets. + 2) The default retry number. + 3) The timeout apply to all target hosts. + " + REVISION "200612142010Z" + DESCRIPTION + "The initial revision of this MIB module." + ::= { hwDatacomm 141 } + + +-- +-- Node definitions +-- + +-- ================================================================== +-- +-- ======================= definition begin ========================= +-- +-- ================================================================== + hwAR OBJECT IDENTIFIER ::= { hwARModule 1 } + + hwARInformPendings OBJECT-TYPE + SYNTAX Integer32 (1..2048) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If a pending inform packet receives the response + packet and its request-id is equal to pending + packet's, this pending packet is discarded at + once. otherwise, it will try to retransmit the + Inform packet after snmpTargetAddrTimeout[RFC3413], + repeat this operation snmpTargetAddrRetryCount + [RFC3413] numbers if a response is not received + for a generated message. After this, this pending + packet will be discarded." + DEFVAL { 39 } + ::= { hwAR 1 } + + + hwARRetryCount OBJECT-TYPE + SYNTAX Integer32 (0..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies a default number of retries + to be attempted when a response is not received for + a generated message. Note that, this number will + apply on all the target host" + DEFVAL { 3 } + ::= { hwAR 2 } + + + + hwARTimeout OBJECT-TYPE + SYNTAX TimeInterval (100..180000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object should reflect the expected maximum round + trip time for communicating with the target hosts. When + a message is send to the target hosts, and response (if + expected) are not received within this time period, an + implementation may assume that the response will not be + delivered. Note that this time interval will apply to all + target host." + DEFVAL { 1500 } + ::= { hwAR 3 } + + + + + + -- ============== conformance information ============== + hwARConformance OBJECT IDENTIFIER ::= { hwARModule 2 } + + + hwARCompliances OBJECT IDENTIFIER ::= { hwARConformance 1 } + hwARCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting + the this module." + + MODULE -- this module + MANDATORY-GROUPS {hwARInformPacketsGroup } + + ::= { hwARCompliances 1 } + + + -- ============== groups ============== + hwARGroups OBJECT IDENTIFIER ::= { hwARConformance 2 } + + hwARInformPacketsGroup OBJECT-GROUP + OBJECTS { hwARInformPendings , + hwARRetryCount, + hwARTimeout } + STATUS current + DESCRIPTION + "The group of operating inform packets." + ::= { hwARGroups 1 } + + + -- ============== conformance information define end ============== + + END + diff --git a/MIBS/huawei/HUAWEI-APS-MIB b/MIBS/huawei/HUAWEI-APS-MIB new file mode 100644 index 0000000..b028ac2 --- /dev/null +++ b/MIBS/huawei/HUAWEI-APS-MIB @@ -0,0 +1,244 @@ +-- ================================================================= +-- Copyright (C) 2007 by HUAWEI TECHNOLOGIES. All rights reserved +-- +-- Description: This mib file is used for APS protection +-- +-- Reference: +-- Version: V1.0 +-- History: +-- V1.0 2007.12.05 create +-- +-- +-- +-- +-- + +-- ================================================================= +HUAWEI-APS-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + InterfaceIndex + FROM IF-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + IpAddress, Integer32, Unsigned32, Counter64, OBJECT-TYPE, + MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + sysUpTime + FROM SNMPv2-MIB + RowStatus, TruthValue, TEXTUAL-CONVENTION + FROM SNMPv2-TC; + + hwApsMIB MODULE-IDENTITY + LAST-UPDATED "200712071432Z" + ORGANIZATION + "Huawei Technologies co.,Ltd." + CONTACT-INFO + "VRP Team Huawei Technologies co.,Ltd. + Huawei Bld.,NO.3 Xinxi Rd., + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + http://www.huawei.com + Zip:100085 + " + DESCRIPTION + "The HUAWEI-APS-MIB contains objects to + Manage configuration and Monitor running state + for Class Based APS feature." + ::= { hwDatacomm 161 } + +-- Textual conventions + +-- Textual conventions + + + + hwApsObjects OBJECT IDENTIFIER ::= { hwApsMIB 1 } + + +-- ============================================================================== + hwApsProtectionTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwApsProtectionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "APS protection configuration." + ::= { hwApsObjects 1 } + + hwApsProtectionEntry OBJECT-TYPE + SYNTAX HwApsProtectionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "APS protection configuration entry." + INDEX { hwApsIfIndex } + ::= { hwApsProtectionTable 1 } + + HwApsProtectionEntry ::= + SEQUENCE { + hwApsIfIndex + InterfaceIndex, + hwApsProtectionGroupNum + Unsigned32, + hwApsIfType + INTEGER, + hwApsRestoreWaitTime + Integer32, + hwApsProtectSwitch + INTEGER, + hwApsWorkingIfType + INTEGER, + hwApsRowStatus + RowStatus + } +-- ============================================================================== + hwApsIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table's index that is a STM-1 or CSTM-1 interface." + ::= { hwApsProtectionEntry 1 } + + hwApsProtectionGroupNum OBJECT-TYPE + SYNTAX Unsigned32 (1..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The table's index that is APS protection group number from 1 to 8." + ::= { hwApsProtectionEntry 2 } + hwApsIfType OBJECT-TYPE + SYNTAX INTEGER + { + work(1), + protection(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The interface type ." + ::= { hwApsProtectionEntry 3 } + + hwApsRestoreWaitTime OBJECT-TYPE + SYNTAX Integer32 (5..12) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The latency time of restoration." + ::= { hwApsProtectionEntry 4 } + hwApsProtectSwitch OBJECT-TYPE + SYNTAX INTEGER + { + lock(1), + force(2), + manual(3), + auto(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The switch of APS protection." + ::= { hwApsProtectionEntry 5 } + hwApsWorkingIfType OBJECT-TYPE + SYNTAX INTEGER + { + active(1), + inactive(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of the interface." + ::= { hwApsProtectionEntry 6 } + hwApsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Current operation status of the row." + ::= { hwApsProtectionEntry 7 } + + +-- ================================================================================== + +-- ================================================================================== +-- alarm + hwApsNotifications OBJECT IDENTIFIER ::= { hwApsMIB 2 } + + hwApsProtectSwitchOver NOTIFICATION-TYPE + OBJECTS { hwApsProtectionGroupNum,hwApsIfType,hwApsWorkingIfType } + STATUS current + DESCRIPTION + "APS protection switch successful." + ::= { hwApsNotifications 1 } + hwApsProtectSwitchBackOver NOTIFICATION-TYPE + OBJECTS { hwApsProtectionGroupNum,hwApsIfType,hwApsWorkingIfType } + STATUS current + DESCRIPTION + "APS protection restore successful." + ::= { hwApsNotifications 2 } + hwApsProtectModeFail NOTIFICATION-TYPE + OBJECTS { hwApsProtectionGroupNum,hwApsIfType,hwApsWorkingIfType } + STATUS current + DESCRIPTION + "The type of APS proctection doesn't match." + ::= { hwApsNotifications 3 } + hwApsProtectChnlFail NOTIFICATION-TYPE + OBJECTS { hwApsProtectionGroupNum,hwApsIfType,hwApsWorkingIfType } + STATUS current + DESCRIPTION + "The tunnle of APS proctection doesn't match." + ::= { hwApsNotifications 4 } + hwApsProtectInvldK1K2Fail NOTIFICATION-TYPE + OBJECTS { hwApsProtectionGroupNum,hwApsIfType,hwApsWorkingIfType } + STATUS current + DESCRIPTION + "The number K byte is unusable. " + ::= { hwApsNotifications 5 } + hwApsProtectRemoteFail NOTIFICATION-TYPE + OBJECTS { hwApsProtectionGroupNum,hwApsIfType,hwApsWorkingIfType } + STATUS current + DESCRIPTION + "The remote is inspected failure." + ::= { hwApsNotifications 6 } + +-- =========================================================================================== + hwApsConformance OBJECT IDENTIFIER ::= { hwApsMIB 3 } + + hwApsCompliances OBJECT IDENTIFIER ::= { hwApsConformance 1 } + +-- compliance statements +-- this module +-- this module + hwApsCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities that implement + extend APS on a router." + MODULE -- this module + MANDATORY-GROUPS { hwApsProtectionGroup,hwApsNotificationsGroup } + ::= { hwApsCompliances 1 } + + + hwApsGroups OBJECT IDENTIFIER ::= { hwApsConformance 2 } + +-- units of conformance + hwApsProtectionGroup OBJECT-GROUP + OBJECTS { hwApsProtectionGroupNum,hwApsIfType,hwApsRestoreWaitTime,hwApsProtectSwitch, + hwApsWorkingIfType,hwApsRowStatus } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwApsGroups 1 } + hwApsNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwApsProtectSwitchOver,hwApsProtectSwitchBackOver,hwApsProtectModeFail, + hwApsProtectChnlFail,hwApsProtectInvldK1K2Fail,hwApsProtectRemoteFail } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwApsGroups 2 } + + END + \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-ASPF-EUDM-MIB b/MIBS/huawei/HUAWEI-ASPF-EUDM-MIB new file mode 100644 index 0000000..9c94719 --- /dev/null +++ b/MIBS/huawei/HUAWEI-ASPF-EUDM-MIB @@ -0,0 +1,358 @@ +-- ======================================================================= +-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved +-- +-- Description: Huawei ASPF MIB, this MIB will for firewall only +-- Reference: +-- Version: V1.10 +-- History: +-- +-- V1.20 2005-05-30 Wei Rixi(22510) added mplsVpnVrfName as table index, +-- changed the region of ApplyZoneID(hwNatEudmZoneApplyZoneID1 +-- and hwNatEudmZoneApplyZoneID2) from 1~16 to 0~128. +-- Added fields to HwAspfEudmAppEnableEntry and hwAspfEudmAppEnableGroup. +-- V1.10 2004-06-30 Xin Jianfeng(37631) altered the region of +-- hwAspfEudmEnableJavaAcl & hwAspfEudmEnableActiveXAcl to +-- 0|2000~2999 +-- V1.00 2003-03-18 Yang Yinzhu(28193) initial version +-- ======================================================================= + +HUAWEI-ASPF-EUDM-MIB DEFINITIONS ::= BEGIN + + IMPORTS + OBJECT-GROUP + FROM SNMPv2-CONF + Integer32, OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + TruthValue + FROM SNMPv2-TC + mplsVpnVrfName + FROM MPLS-VPN-MIB + hwDatacomm + FROM HUAWEI-MIB; + + hwASPFEudm MODULE-IDENTITY + LAST-UPDATED "200304110900Z" -- April 11, 2003 at 09:00 GMT + ORGANIZATION + "Huawei Technologies co.,Ltd." + CONTACT-INFO + " + R&D BeiJing, Huawei Technologies co.,Ltd. + Huawei Bld.,NO.3 Xinxi Rd., + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + Zip:100085 + Http://www.huawei.com + E-mail:support@huawei.com + " + DESCRIPTION + " + The HUAWEI-ASPF_EUDM-MIB contains objects to + manage the ASPF(Application Specific Packet Filter) + configuration for firewall. + " + ::= { hwASPF 2 } + + -- + -- Node definitions + -- + -- 1.3.6.1.4.1.2011.5.25.6 + hwASPF OBJECT IDENTIFIER ::= { hwDatacomm 6 } + + -- 1.3.6.1.4.1.2011.5.25.6.2.1 + hwAspfMibEudmObjects OBJECT IDENTIFIER ::= { hwASPFEudm 1 } + + -- 1.3.6.1.4.1.2011.5.25.6.2.1.1 + hwAspfEudmAppEnableTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAspfEudmAppEnableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This table contains some switches, + these switches denotes which application protocol to be inspected. + This table is used for the device with security zone. + " + ::= { hwAspfMibEudmObjects 1 } + + -- 1.3.6.1.4.1.2011.5.25.6.2.1.1.1 + hwAspfEudmAppEnableEntry OBJECT-TYPE + SYNTAX HwAspfEudmAppEnableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Each table entry define the configuration in one inter zone. + " + INDEX { mplsVpnVrfName, hwAspfEudmAppEnableZoneID1, hwAspfEudmAppEnableZoneID2 } + ::= { hwAspfEudmAppEnableTable 1 } + + HwAspfEudmAppEnableEntry ::= + SEQUENCE { + hwAspfEudmAppEnableZoneID1 + Integer32, + hwAspfEudmAppEnableZoneID2 + Integer32, + hwAspfEudmEnableFtp + TruthValue, + hwAspfEudmEnableSmtp + TruthValue, + hwAspfEudmEnableRstp + TruthValue, + hwAspfEudmEnableH323 + TruthValue, + hwAspfEudmEnableHttp + TruthValue, + hwAspfEudmEnableJava + TruthValue, + hwAspfEudmEnableJavaAcl + Integer32, + hwAspfEudmEnableActiveX + TruthValue, + hwAspfEudmEnableActiveXAcl + Integer32, + hwAspfEudmEnablePptp + TruthValue, + hwAspfEudmEnableNetBios + TruthValue, + hwAspfEudmEnableMsn + TruthValue, + hwAspfEudmEnableQq + TruthValue, + hwAspfEudmEnableSip + TruthValue, + hwAspfEudmEnableUserDefAcl + Integer32, + hwAspfEudmEnableUserDefAge + Integer32, + hwAspfEudmEnableIdo + TruthValue, + hwAspfEudmEnableIls + TruthValue + } + + -- 1.3.6.1.4.1.2011.5.25.6.2.1.1.1.1 + hwAspfEudmAppEnableZoneID1 OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The internal ID of first security zone, + This is index. + 0: Any zone. + " + ::= { hwAspfEudmAppEnableEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.6.2.1.1.1.2 + hwAspfEudmAppEnableZoneID2 OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The internal ID of second security zone, this is index. + ID2 must not less than ID1. + 0: Any zone. + " + ::= { hwAspfEudmAppEnableEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.6.2.1.1.1.3 + hwAspfEudmEnableFtp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The inspecting switch for FTP protocol." + ::= { hwAspfEudmAppEnableEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.6.2.1.1.1.4 + hwAspfEudmEnableSmtp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The inspecting switch for SMTP protocol." + ::= { hwAspfEudmAppEnableEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.6.2.1.1.1.5 + hwAspfEudmEnableRstp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The inspecting switch for RSTP protocol." + ::= { hwAspfEudmAppEnableEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.6.2.1.1.1.6 + hwAspfEudmEnableH323 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The inspecting switch for H323 protocol." + ::= { hwAspfEudmAppEnableEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.6.2.1.1.1.7 + hwAspfEudmEnableHttp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The inspecting switch for HTTP protocol." + ::= { hwAspfEudmAppEnableEntry 7 } + + -- 1.3.6.1.4.1.2011.5.25.6.2.1.1.1.8 + hwAspfEudmEnableJava OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The inspecting switch for JAVA." + ::= { hwAspfEudmAppEnableEntry 8 } + + -- 1.3.6.1.4.1.2011.5.25.6.2.1.1.1.9 + hwAspfEudmEnableJavaAcl OBJECT-TYPE + SYNTAX Integer32 (0 | 2000..2999) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The acl number to specify the hosts from which the packet to be inspected." + ::= { hwAspfEudmAppEnableEntry 9 } + + -- 1.3.6.1.4.1.2011.5.25.6.2.1.1.1.10 + hwAspfEudmEnableActiveX OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The inspecting switch for ActiveX." + ::= { hwAspfEudmAppEnableEntry 10 } + + -- 1.3.6.1.4.1.2011.5.25.6.2.1.1.1.11 + hwAspfEudmEnableActiveXAcl OBJECT-TYPE + SYNTAX Integer32 (0 | 2000..2999) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The acl number to specify the hosts from which the packet to be inspected." + ::= { hwAspfEudmAppEnableEntry 11 } + + -- 1.3.6.1.4.1.2011.5.25.6.2.1.1.1.12 + hwAspfEudmEnablePptp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The inspecting switch for PPTP." + ::= { hwAspfEudmAppEnableEntry 12 } + + -- 1.3.6.1.4.1.2011.5.25.6.2.1.1.1.13 + hwAspfEudmEnableNetBios OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The inspecting switch for NetBios." + ::= { hwAspfEudmAppEnableEntry 13 } + + -- 1.3.6.1.4.1.2011.5.25.6.2.1.1.1.14 + hwAspfEudmEnableMsn OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The inspecting switch for MSN." + ::= { hwAspfEudmAppEnableEntry 14 } + + -- 1.3.6.1.4.1.2011.5.25.6.2.1.1.1.15 + hwAspfEudmEnableQq OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The inspecting switch for QQ." + ::= { hwAspfEudmAppEnableEntry 15 } + + -- 1.3.6.1.4.1.2011.5.25.6.2.1.1.1.16 + hwAspfEudmEnableSip OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The inspecting switch for SIP." + ::= { hwAspfEudmAppEnableEntry 16 } + + -- 1.3.6.1.4.1.2011.5.25.6.2.1.1.1.17 + hwAspfEudmEnableUserDefAcl OBJECT-TYPE + SYNTAX Integer32 (0 | 2000..2999) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The user define acl number to specify the hosts from which the packet to be inspected." + ::= { hwAspfEudmAppEnableEntry 17 } + + -- 1.3.6.1.4.1.2011.5.25.6.2.1.1.1.18 + hwAspfEudmEnableUserDefAge OBJECT-TYPE + SYNTAX Integer32 (0 | 1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The aging time of the user define." + ::= { hwAspfEudmAppEnableEntry 18 } + + -- 1.3.6.1.4.1.2011.5.25.6.2.1.1.1.19 + hwAspfEudmEnableIdo OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The inspecting switch for IDO." + ::= { hwAspfEudmAppEnableEntry 19 } + + -- 1.3.6.1.4.1.2011.5.25.6.2.1.1.1.20 + hwAspfEudmEnableIls OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The inspecting switch for ILS." + ::= { hwAspfEudmAppEnableEntry 20 } + + -- 1.3.6.1.4.1.2011.5.25.6.2.2 + hwAspfEudmConformance OBJECT IDENTIFIER ::= { hwASPFEudm 2 } + + -- 1.3.6.1.4.1.2011.5.25.6.2.2.1 + hwAspfEudmCompliance OBJECT IDENTIFIER ::= { hwAspfEudmConformance 1 } + + -- 1.3.6.1.4.1.2011.5.25.6.2.2.2 + hwAspfEudmMibGroups OBJECT IDENTIFIER ::= { hwAspfEudmConformance 2 } + + -- 1.3.6.1.4.1.2011.5.25.6.2.2.2.1 + hwAspfEudmAppEnableGroup OBJECT-GROUP + OBJECTS { + hwAspfEudmEnableFtp, + hwAspfEudmEnableRstp, + hwAspfEudmEnableH323, + hwAspfEudmEnableHttp, + hwAspfEudmEnableJava, + hwAspfEudmEnableJavaAcl, + hwAspfEudmEnableActiveX, + hwAspfEudmEnableActiveXAcl, + hwAspfEudmEnableSmtp, + hwAspfEudmEnablePptp, + hwAspfEudmEnableNetBios, + hwAspfEudmEnableMsn, + hwAspfEudmEnableQq, + hwAspfEudmEnableSip, + hwAspfEudmEnableUserDefAcl, + hwAspfEudmEnableUserDefAge, + hwAspfEudmEnableIdo, + hwAspfEudmEnableIls + } + STATUS current + DESCRIPTION + "The object group contains the ASPF application inspecting switches mib objects " + ::= { hwAspfEudmMibGroups 1 } + + +END diff --git a/MIBS/huawei/HUAWEI-ATK-EUDM-MIB b/MIBS/huawei/HUAWEI-ATK-EUDM-MIB new file mode 100644 index 0000000..6aaffa3 --- /dev/null +++ b/MIBS/huawei/HUAWEI-ATK-EUDM-MIB @@ -0,0 +1,360 @@ +-- ================================================================= +-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved +-- +-- Description: Huawei Attack defence MIB, this MIB is for firewall only. +-- Reference: +-- Version: V1.20 +-- History: +-- +-- V1.20 2005-05-30 Wei Rixi(22510) added mplsVpnVrfName as table index, +-- changed the region of ApplyZoneID(hwNatEudmZoneApplyZoneID1 +-- and hwNatEudmZoneApplyZoneID2) from 1~16 to 0~128. +-- Added fields to HwAspfEudmAppEnableEntry and hwAspfEudmAppEnableGroup. +-- V1.10 2004-06-30 Xin Jianfeng(37631) altered the region of +-- hwAtkZoneSynFloodSynSpeed, hwAtkZoneUdpFloodSpeed & +-- hwAtkZoneSynFloodHalfAge to 0~1000000, +-- hwAtkZoneSynFloodHalfAge to 0~65535 +-- V1.00 2003-03-18 Yang Yinzhu(28193) initial version +-- ================================================================= + +HUAWEI-ATK-EUDM-MIB DEFINITIONS ::= BEGIN + + IMPORTS + OBJECT-GROUP + FROM SNMPv2-CONF + Integer32, OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + RowStatus + FROM SNMPv2-TC + mplsVpnVrfName + FROM MPLS-VPN-MIB + hwDatacomm + FROM HUAWEI-MIB; + + hwATKEudm MODULE-IDENTITY + LAST-UPDATED "200303190900Z" -- March 19, 2003 at 09:00 GMT + ORGANIZATION + "Huawei Technologies co.,Ltd." + CONTACT-INFO + " + R&D BeiJing, Huawei Technologies co.,Ltd. + Huawei Bld.,NO.3 Xinxi Rd., + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + Zip:100085 + Http://www.huawei.com + E-mail:support@huawei.com + " + DESCRIPTION + " + The HUAWEI-ATCKDF_EUDM-MIB contains objects to + manage the ATCKDF(Attack Defence) + configuration for firewall. + " + ::= { hwATK 2 } + + -- + -- Node definitions + -- + -- 1.3.6.1.4.1.2011.5.25.10 + hwATK OBJECT IDENTIFIER ::= { hwDatacomm 10 } + + -- 1.3.6.1.4.1.2011.5.25.10.2.1 + hwAtkZoneMibObjects OBJECT IDENTIFIER ::= { hwATKEudm 1 } + + -- 1.3.6.1.4.1.2011.5.25.10.2.1.1 + hwAtkSynFloodZoneTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAtkSynFloodZoneEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + SYN Flood configuration table for a security zone. + which consists of a sequence of hwAtckDfSynFloodZoneEntry items. + " + ::= { hwAtkZoneMibObjects 1 } + + -- 1.3.6.1.4.1.2011.5.25.10.2.1.1.1 + hwAtkSynFloodZoneEntry OBJECT-TYPE + SYNTAX HwAtkSynFloodZoneEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + An entry in the hwAtckDfSynFloodZoneTable containing the parameters + of SYN flood defence for all hosts behind a security zone. + this table is for firewall only. + " + INDEX { mplsVpnVrfName, hwAtkSynFloodZoneID } + ::= { hwAtkSynFloodZoneTable 1 } + + HwAtkSynFloodZoneEntry ::= + SEQUENCE { + hwAtkSynFloodZoneID + Integer32, + hwAtkZoneSynFloodSynSpeed + Integer32, + hwAtkZoneSynFloodHalfMax + Integer32, + hwAtkZoneSynFloodHalfAge + Integer32, + hwAtkZoneSynFloodProxy + INTEGER, + hwAtkZoneSynFloodStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.5.25.10.2.1.1.1.1 + hwAtkSynFloodZoneID OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The internal ID of security zone to be protected." + ::= { hwAtkSynFloodZoneEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.10.2.1.1.1.2 + hwAtkZoneSynFloodSynSpeed OBJECT-TYPE + SYNTAX Integer32 (0..1000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The threshold value of SYN packets speed. + when the speed of SYN packets to one host in this zone readch this value, + the firewall will startup TCP proxy. + " + ::= { hwAtkSynFloodZoneEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.10.2.1.1.1.3 + hwAtkZoneSynFloodHalfMax OBJECT-TYPE + SYNTAX Integer32 (0..10000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the maximum half connection for each host in the zone." + ::= { hwAtkSynFloodZoneEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.10.2.1.1.1.4 + hwAtkZoneSynFloodHalfAge OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The age of TCP half connection." + ::= { hwAtkSynFloodZoneEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.10.2.1.1.1.5 + hwAtkZoneSynFloodProxy OBJECT-TYPE + SYNTAX INTEGER + { + auto(1), + on(2), + off(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The switch of TCP proxy, this switch decides the action of proxy. + The switch has three status: auto, on, off. + " + DEFVAL { auto } + ::= { hwAtkSynFloodZoneEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.10.2.1.1.1.6 + hwAtkZoneSynFloodStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The row status variable, current support CreateAndGo and Destroy. + " + ::= { hwAtkSynFloodZoneEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.10.2.1.2 + hwAtkUdpFloodZoneTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAtkUdpFloodZoneEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + UDP Flood configuration table for a security zone. + which consists of a sequence of hwAtckDfUdpFloodZoneEntry items. + " + ::= { hwAtkZoneMibObjects 2 } + + -- 1.3.6.1.4.1.2011.5.25.10.2.1.2.1 + hwAtkUdpFloodZoneEntry OBJECT-TYPE + SYNTAX HwAtkUdpFloodZoneEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + An entry in the hwAtckDfUdpFloodZoneTable containing the parameters + of UDP flood defence for all hosts behind a security zone. + this table is for firewall only. + " + INDEX { mplsVpnVrfName, hwAtkUdpFloodZoneID } + ::= { hwAtkUdpFloodZoneTable 1 } + + HwAtkUdpFloodZoneEntry ::= + SEQUENCE { + hwAtkUdpFloodZoneID + Integer32, + hwAtkZoneUdpFloodSpeed + Integer32, + hwAtkZoneUdpFloodStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.5.25.10.2.1.2.1.1 + hwAtkUdpFloodZoneID OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ID of security zone to be protected." + ::= { hwAtkUdpFloodZoneEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.10.2.1.2.1.2 + hwAtkZoneUdpFloodSpeed OBJECT-TYPE + SYNTAX Integer32 (0..1000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The threshold value of UDP packets speed. + when the speed of UDP packets to one host in this zone reach this value, + the firewall will drops the subsequence UDP packets to this host. + " + ::= { hwAtkUdpFloodZoneEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.10.2.1.2.1.3 + hwAtkZoneUdpFloodStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The row status variable, current support CreateAndGo and Destroy. + " + ::= { hwAtkUdpFloodZoneEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.10.2.1.3 + hwAtkIcmpFloodZoneTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAtkIcmpFloodZoneEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + ICMP Flood configuration table for a security zone. + which consists of a sequence of hwAtckDfIcmpFloodZoneEntry items. + " + ::= { hwAtkZoneMibObjects 3 } + + -- 1.3.6.1.4.1.2011.5.25.10.2.1.3.1 + hwAtkIcmpFloodZoneEntry OBJECT-TYPE + SYNTAX HwAtkIcmpFloodZoneEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + An entry in the hwAtckDfIcmpFloodZoneTable containing the parameters + of ICMP flood defence for all hosts behind a security zone. + this table is for firewall only. + " + INDEX { mplsVpnVrfName, hwAtkIcmpFloodZoneID } + ::= { hwAtkIcmpFloodZoneTable 1 } + + HwAtkIcmpFloodZoneEntry ::= + SEQUENCE { + hwAtkIcmpFloodZoneID + Integer32, + hwAtkZoneIcmpFloodSpeed + Integer32, + hwAtkZoneIcmpFloodStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.5.25.10.2.1.3.1.1 + hwAtkIcmpFloodZoneID OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ID of security zone to be protected." + ::= { hwAtkIcmpFloodZoneEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.10.2.1.3.1.2 + hwAtkZoneIcmpFloodSpeed OBJECT-TYPE + SYNTAX Integer32 (0..1000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The threshold value of ICMP packets speed. + when the speed of ICMP packets to one host in this zone reach this value, + the firewall will drops the subsequence ICMP packets to this host. + " + ::= { hwAtkIcmpFloodZoneEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.10.2.1.3.1.3 + hwAtkZoneIcmpFloodStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The row status variable, current support CreateAndGo and Destroy. + " + ::= { hwAtkIcmpFloodZoneEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.10.2.2 + hwAtkEudmConformance OBJECT IDENTIFIER ::= { hwATKEudm 2 } + + -- 1.3.6.1.4.1.2011.5.25.10.2.2.1 + hwAtkEudmCompliance OBJECT IDENTIFIER ::= { hwAtkEudmConformance 1 } + + -- 1.3.6.1.4.1.2011.5.25.10.2.2.2 + hwAtkEudmMibGroups OBJECT IDENTIFIER ::= { hwAtkEudmConformance 2 } + + -- 1.3.6.1.4.1.2011.5.25.10.2.2.2.1 + hwAtkEudmSynFloodGroup OBJECT-GROUP + OBJECTS { + hwAtkZoneSynFloodSynSpeed, + hwAtkZoneSynFloodHalfMax, + hwAtkZoneSynFloodHalfAge, + hwAtkZoneSynFloodProxy, + hwAtkZoneSynFloodStatus + } + STATUS current + DESCRIPTION + " + The MIB objects need for SYN flood defence" + ::= { hwAtkEudmMibGroups 1 } + + -- 1.3.6.1.4.1.2011.5.25.10.2.2.2.2 + hwAtkEudmUdpFloodGroup OBJECT-GROUP + OBJECTS { hwAtkZoneUdpFloodSpeed, hwAtkZoneUdpFloodStatus } + STATUS current + DESCRIPTION + " + The MIB objects need for UDP flood defence + " + ::= { hwAtkEudmMibGroups 2 } + + -- 1.3.6.1.4.1.2011.5.25.10.2.2.2.3 + hwAtkEudmIcmpFloodGroup OBJECT-GROUP + OBJECTS { + hwAtkZoneIcmpFloodSpeed, + hwAtkZoneIcmpFloodStatus } + STATUS current + DESCRIPTION + " + The MIB objects need for ICMP flood defence + " + ::= { hwAtkEudmMibGroups 3 } + +END diff --git a/MIBS/huawei/HUAWEI-ATK-MIB b/MIBS/huawei/HUAWEI-ATK-MIB new file mode 100644 index 0000000..173b7ea --- /dev/null +++ b/MIBS/huawei/HUAWEI-ATK-MIB @@ -0,0 +1,603 @@ +-- ================================================================= +-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved +-- +-- Description: Huawei Attack defence MIB, this MIB is for firewall and router +-- Reference: +-- Version: V1.0 +-- History: +-- +-- V1.20 2005-05-30 Wei Rixi(22510) added mplsVpnVrfName as table index, +-- Added DEFVAL to hwAtkIcmpLength, hwAtkIPSynFloodSynSpeed. +-- V1.10 2004-06-30 Xin Jianfeng(37631) altered the region of +-- hwAtkZoneSynFloodSynSpeed, hwAtkIPSynFloodHalfMax to 0~1000000, +-- hwAtkZoneSynFloodHalfAge to 0~65535 +-- V1.00 2003-03-18 Yang Yinzhu(28193) initial version +-- ================================================================= + +HUAWEI-ATK-MIB DEFINITIONS ::= BEGIN + + IMPORTS + OBJECT-GROUP + FROM SNMPv2-CONF + IpAddress, Integer32, OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + TruthValue, RowStatus + FROM SNMPv2-TC + mplsVpnVrfName + FROM MPLS-VPN-MIB + hwDatacomm + FROM HUAWEI-MIB; + + hwATKComm MODULE-IDENTITY + LAST-UPDATED "200304110900Z" -- April 11, 2003 at 09:00 GMT + ORGANIZATION + "Huawei Technologies co.,Ltd." + CONTACT-INFO + " + R&D BeiJing, Huawei Technologies co.,Ltd. + Huawei Bld.,NO.3 Xinxi Rd., + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + Zip:100085 + Http://www.huawei.com + E-mail:support@huawei.com + " + DESCRIPTION + " + V1.00 + The HUAWEI-ATK-MIB contains objects to + manage the ATCKDF(Attack Defence) + configuration for all products. + " + ::= { hwATK 1 } + + -- + -- Node definitions + -- + -- 1.3.6.1.4.1.2011.5.25.10 + hwATK OBJECT IDENTIFIER ::= { hwDatacomm 10 } + + -- 1.3.6.1.4.1.2011.5.25.10.1.1 + hwAtkGlobalMibObjects OBJECT IDENTIFIER ::= { hwATKComm 1 } + + -- 1.3.6.1.4.1.2011.5.25.10.1.1.1 + hwAtkIpSpoofingSw OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The switch indicates whether inspecting IP spoofing attack." + ::= { hwAtkGlobalMibObjects 1 } + + -- 1.3.6.1.4.1.2011.5.25.10.1.1.2 + hwAtkLandSw OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The switch indicates whether inspecting Land attack." + ::= { hwAtkGlobalMibObjects 2 } + + -- 1.3.6.1.4.1.2011.5.25.10.1.1.3 + hwAtkSmurfSw OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The switch indicates whether inspecting Smurf attack." + ::= { hwAtkGlobalMibObjects 3 } + + -- 1.3.6.1.4.1.2011.5.25.10.1.1.4 + hwAtkFraggleSw OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The switch indicates whether inspecting Fraggle attack." + ::= { hwAtkGlobalMibObjects 4 } + + -- 1.3.6.1.4.1.2011.5.25.10.1.1.5 + hwAtkWinNukeSw OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The switch indicates whether inspecting WinNuke attack." + ::= { hwAtkGlobalMibObjects 5 } + + -- 1.3.6.1.4.1.2011.5.25.10.1.1.6 + hwAtkIcmpRedirectSw OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The switch indicates whether blocking ICMP re-direction packets." + ::= { hwAtkGlobalMibObjects 6 } + + -- 1.3.6.1.4.1.2011.5.25.10.1.1.7 + hwAtkIcmpUnReachSw OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The switch indicates whether blocking ICMP unreachable packets." + ::= { hwAtkGlobalMibObjects 7 } + + -- 1.3.6.1.4.1.2011.5.25.10.1.1.8 + hwAtkSourceRouteSw OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The switch indicates whether blocking packets with source route option." + ::= { hwAtkGlobalMibObjects 8 } + + -- 1.3.6.1.4.1.2011.5.25.10.1.1.9 + hwAtkRouteRecordSw OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The switch indicates whether blocking packets with route record option." + DEFVAL { 0 } + ::= { hwAtkGlobalMibObjects 9 } + + -- 1.3.6.1.4.1.2011.5.25.10.1.1.10 + hwAtkTracertSw OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The switch indicates whether blocking packets of tracert." + DEFVAL { 0 } + ::= { hwAtkGlobalMibObjects 10 } + + -- 1.3.6.1.4.1.2011.5.25.10.1.1.11 + hwAtkTcpFlagSw OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The switch indicates whether inspecting the flag of TCP packets." + DEFVAL { 0 } + ::= { hwAtkGlobalMibObjects 11 } + + -- 1.3.6.1.4.1.2011.5.25.10.1.1.12 + hwAtkPingOfDeathSw OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The switch indicates whether inspecting ping-of-death attack." + DEFVAL { 0 } + ::= { hwAtkGlobalMibObjects 12 } + + -- 1.3.6.1.4.1.2011.5.25.10.1.1.13 + hwAtkTeardropSw OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The switch indicates whether inspecting teardrop attack." + DEFVAL { 0 } + ::= { hwAtkGlobalMibObjects 13 } + + -- 1.3.6.1.4.1.2011.5.25.10.1.1.14 + hwAtkFragFlagSw OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The switch indicates whether inspecting the flag for fragment." + DEFVAL { 0 } + ::= { hwAtkGlobalMibObjects 14 } + + -- 1.3.6.1.4.1.2011.5.25.10.1.1.15 + hwAtkIPSweepSw OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The switch indicates whether inspecting IP sweep attack." + DEFVAL { 0 } + ::= { hwAtkGlobalMibObjects 15 } + + -- 1.3.6.1.4.1.2011.5.25.10.1.1.16 + hwAtkIpSweepSpeed OBJECT-TYPE + SYNTAX Integer32 (0..10000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum speed of IP sweeping." + ::= { hwAtkGlobalMibObjects 16 } + + -- 1.3.6.1.4.1.2011.5.25.10.1.1.17 + hwAtkIPSweepBlsTime OBJECT-TYPE + SYNTAX Integer32 (0..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time to add a host to blacklist when find it is sweeping." + ::= { hwAtkGlobalMibObjects 17 } + + -- 1.3.6.1.4.1.2011.5.25.10.1.1.18 + hwAtkPortScanSw OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The switch indicates whether inspecting port scan attack." + DEFVAL { 0 } + ::= { hwAtkGlobalMibObjects 18 } + + -- 1.3.6.1.4.1.2011.5.25.10.1.1.19 + hwAtkPortScanSpeed OBJECT-TYPE + SYNTAX Integer32 (0..10000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum speed of port scanning." + ::= { hwAtkGlobalMibObjects 19 } + + -- 1.3.6.1.4.1.2011.5.25.10.1.1.20 + hwAtkPortScanBlsTime OBJECT-TYPE + SYNTAX Integer32 (0..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time to add a host to blacklist when find it is scanning port." + ::= { hwAtkGlobalMibObjects 20 } + + -- 1.3.6.1.4.1.2011.5.25.10.1.1.21 + hwAtkLargeIcmpSw OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The switch indicates whether blocking large icmp packets." + DEFVAL { 0 } + ::= { hwAtkGlobalMibObjects 21 } + + -- 1.3.6.1.4.1.2011.5.25.10.1.1.22 + hwAtkIcmpLength OBJECT-TYPE + SYNTAX Integer32 (8..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum length of ICMP packets allowed to pass the system." + DEFVAL { 4000 } + ::= { hwAtkGlobalMibObjects 22 } + + -- 1.3.6.1.4.1.2011.5.25.10.1.1.23 + hwAtkSynFloodSw OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The switch indicates whether inspecting SYN flooding attack." + DEFVAL { false } + ::= { hwAtkGlobalMibObjects 23 } + + -- 1.3.6.1.4.1.2011.5.25.10.1.1.24 + hwAtkUdpFloodSw OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The switch indicates whether inspecting UDP flooding attack." + DEFVAL { false } + ::= { hwAtkGlobalMibObjects 24 } + + -- 1.3.6.1.4.1.2011.5.25.10.1.1.25 + hwAtkIcmpFloodSw OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The switch indicates whether inspecting ICMP flooding attack." + DEFVAL { false } + ::= { hwAtkGlobalMibObjects 25 } + + -- 1.3.6.1.4.1.2011.5.25.10.1.2 + hwAtkIPMibObjects OBJECT IDENTIFIER ::= { hwATKComm 2 } + + -- 1.3.6.1.4.1.2011.5.25.10.1.2.1 + hwAtkSynFloodIPTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAtkSynFloodIPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table define the parameters of SYN flood defence for hosts." + ::= { hwAtkIPMibObjects 1 } + + -- 1.3.6.1.4.1.2011.5.25.10.1.2.1.1 + hwAtkSynFloodIPEntry OBJECT-TYPE + SYNTAX HwAtkSynFloodIPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + INDEX { mplsVpnVrfName, hwAtkSynFloodIP } + ::= { hwAtkSynFloodIPTable 1 } + + HwAtkSynFloodIPEntry ::= + SEQUENCE { + hwAtkSynFloodIP + IpAddress, + hwAtkIPSynFloodSynSpeed + Integer32, + hwAtkIPSynFloodHalfMax + Integer32, + hwAtkIPSynFloodHalfAge + Integer32, + hwAtkIPSynFloodProxy + INTEGER, + hwAtkIPSynFloodStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.5.25.10.1.2.1.1.1 + hwAtkSynFloodIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address of host to be protected." + ::= { hwAtkSynFloodIPEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.10.1.2.1.1.2 + hwAtkIPSynFloodSynSpeed OBJECT-TYPE + SYNTAX Integer32 (0..1000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum speed of SYN packets to the host. + when the speed of SYN packets to the host reach the maximum, + system will start the TCP proxy." + DEFVAL { 1000 } + ::= { hwAtkSynFloodIPEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.10.1.2.1.1.3 + hwAtkIPSynFloodHalfMax OBJECT-TYPE + SYNTAX Integer32 (0..10000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum incomplete connection for the host." + ::= { hwAtkSynFloodIPEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.10.1.2.1.1.4 + hwAtkIPSynFloodHalfAge OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The age of TCP incomplete connections." + DEFVAL { 20 } + ::= { hwAtkSynFloodIPEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.10.1.2.1.1.5 + hwAtkIPSynFloodProxy OBJECT-TYPE + SYNTAX INTEGER + { + auto(1), + on(2), + off(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The switch of TCP proxy, this switch decides the action of proxy. + The switch has three status: auto, on, off." + DEFVAL { auto } + ::= { hwAtkSynFloodIPEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.10.1.2.1.1.6 + hwAtkIPSynFloodStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of a row, can be CreateAndGo or Destroy currently." + ::= { hwAtkSynFloodIPEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.10.1.2.2 + hwAtkUdpFloodIPTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAtkUdpFloodIPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table define the parameters of UDP flood defence for hosts." + ::= { hwAtkIPMibObjects 2 } + + -- 1.3.6.1.4.1.2011.5.25.10.1.2.2.1 + hwAtkUdpFloodIPEntry OBJECT-TYPE + SYNTAX HwAtkUdpFloodIPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + INDEX { mplsVpnVrfName, hwAtkUdpFloodIP } + ::= { hwAtkUdpFloodIPTable 1 } + + HwAtkUdpFloodIPEntry ::= + SEQUENCE { + hwAtkUdpFloodIP + IpAddress, + hwAtkIPUdpFloodSpeed + Integer32, + hwAtkIPUdpFloodStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.5.25.10.1.2.2.1.1 + hwAtkUdpFloodIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address of host to be protected." + ::= { hwAtkUdpFloodIPEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.10.1.2.2.1.2 + hwAtkIPUdpFloodSpeed OBJECT-TYPE + SYNTAX Integer32 (0..1000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The maximum speed of UDP packets to the host. + when the speed of UDP packets to the host reach the maximum, + system will drop the subsequent UDP packets to this host, + until the speed decline to 80 percent of the maximum. + " + DEFVAL { 1000 } + ::= { hwAtkUdpFloodIPEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.10.1.2.2.1.3 + hwAtkIPUdpFloodStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of a row, can be CreateAndGo or Destroy currently." + ::= { hwAtkUdpFloodIPEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.10.1.2.3 + hwAtkIcmpFloodIPTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAtkIcmpFloodIPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table define the parameters of ICMP flood defence for hosts." + ::= { hwAtkIPMibObjects 3 } + + -- 1.3.6.1.4.1.2011.5.25.10.1.2.3.1 + hwAtkIcmpFloodIPEntry OBJECT-TYPE + SYNTAX HwAtkIcmpFloodIPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + INDEX { mplsVpnVrfName, hwAtkIcmpFloodIP } + ::= { hwAtkIcmpFloodIPTable 1 } + + HwAtkIcmpFloodIPEntry ::= + SEQUENCE { + hwAtkIcmpFloodIP + IpAddress, + hwAtkIPIcmpFloodSpeed + Integer32, + hwAtkIPIcmpFloodStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.5.25.10.1.2.3.1.1 + hwAtkIcmpFloodIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address of host to be protected." + ::= { hwAtkIcmpFloodIPEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.10.1.2.3.1.2 + hwAtkIPIcmpFloodSpeed OBJECT-TYPE + SYNTAX Integer32 (0..1000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The maximum speed of ICMP packets to the host. + when the speed of ICMP packets to the host reach the maximum, + system will drop the subsequent ICMP packets to this host, + until the speed decline to 80 percent of the maximum. + " + DEFVAL { 1000 } + ::= { hwAtkIcmpFloodIPEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.10.1.2.3.1.3 + hwAtkIPIcmpFloodStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of a row, can be CreateAndGo or Destroy currently." + ::= { hwAtkIcmpFloodIPEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.10.1.3 + hwAtkCommConformance OBJECT IDENTIFIER ::= { hwATKComm 3 } + + -- 1.3.6.1.4.1.2011.5.25.10.1.3.1 + hwAtkCommCompliance OBJECT IDENTIFIER ::= { hwAtkCommConformance 1 } + + -- 1.3.6.1.4.1.2011.5.25.10.1.3.2 + hwAtkCommMibGroups OBJECT IDENTIFIER ::= { hwAtkCommConformance 2 } + + -- 1.3.6.1.4.1.2011.5.25.10.1.3.2.1 + hwAtkGlobalCfgGroup OBJECT-GROUP + OBJECTS { + hwAtkIpSpoofingSw, + hwAtkLandSw, + hwAtkSmurfSw, + hwAtkFraggleSw, + hwAtkWinNukeSw, + hwAtkIcmpRedirectSw, + hwAtkIcmpUnReachSw, + hwAtkSourceRouteSw, + hwAtkRouteRecordSw, + hwAtkTracertSw, + hwAtkTcpFlagSw, + hwAtkPingOfDeathSw, + hwAtkTeardropSw, + hwAtkFragFlagSw, + hwAtkIPSweepSw, + hwAtkIpSweepSpeed, + hwAtkIPSweepBlsTime, + hwAtkPortScanSw, + hwAtkPortScanSpeed, + hwAtkPortScanBlsTime, + hwAtkLargeIcmpSw, + hwAtkIcmpLength, + hwAtkSynFloodSw, + hwAtkUdpFloodSw, + hwAtkIcmpFloodSw + } + STATUS current + DESCRIPTION + "Description." + ::= { hwAtkCommMibGroups 1 } + + -- 1.3.6.1.4.1.2011.5.25.10.1.3.2.2 + hwAtkCommSynFloodGroup OBJECT-GROUP + OBJECTS { + hwAtkIPSynFloodSynSpeed, + hwAtkIPSynFloodHalfMax, + hwAtkIPSynFloodHalfAge, + hwAtkIPSynFloodProxy, + hwAtkIPSynFloodStatus + } + STATUS current + DESCRIPTION + "Description." + ::= { hwAtkCommMibGroups 2 } + + -- 1.3.6.1.4.1.2011.5.25.10.1.3.2.3 + hwAtkCommUdpFloodGroup OBJECT-GROUP + OBJECTS { + hwAtkIPUdpFloodSpeed, + hwAtkIPUdpFloodStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwAtkCommMibGroups 3 } + + -- 1.3.6.1.4.1.2011.5.25.10.1.3.2.4 + hwAtkCommIcmpFloodGroup OBJECT-GROUP + OBJECTS { hwAtkIPIcmpFloodSpeed, hwAtkIPIcmpFloodStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwAtkCommMibGroups 4 } + +END diff --git a/MIBS/huawei/HUAWEI-ATM-MIB b/MIBS/huawei/HUAWEI-ATM-MIB new file mode 100644 index 0000000..cd04dbf --- /dev/null +++ b/MIBS/huawei/HUAWEI-ATM-MIB @@ -0,0 +1,1063 @@ +-- ================================================================== +-- Copyright (C) 2007 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI Private ATM Interface MIB +-- Reference: +-- Version: V1.0 +-- History: +-- V1.0 +-- ================================================================== +-- ================================================================== +-- +-- Variables and types be imported +-- +-- ================================================================== + + HUAWEI-ATM-MIB DEFINITIONS ::= BEGIN + + IMPORTS + AtmVpIdentifier, AtmVcIdentifier + FROM ATM-TC-MIB + hwDatacomm + FROM HUAWEI-MIB + InterfaceIndex + FROM IF-MIB + OBJECT-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + IpAddress, Integer32, OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + RowStatus, TruthValue + FROM SNMPv2-TC; + + +-- October 17, 2007 at 22:30 GMT +-- October 17, 2007 at 22:30 GMT + hwAtmMIB MODULE-IDENTITY + LAST-UPDATED "200710172230Z" -- October 17, 2007 at 22:30 GMT + ORGANIZATION + "Huawei Technologies co.,Ltd." + CONTACT-INFO + "VRP Team Huawei Technologies co.,Ltd. + Huawei Bld.,NO.3 Xinxi Rd., + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + http://www.huawei.com + Zip:100085 + " + DESCRIPTION + "This MIB is mainly used to configure the ATM OC-3/STM-1 and ATM OC-12/STM-4 interface, IPoA, IPoEoA, PVC service type, OAM F5 loopback, parameters of the VP limit, and mapping between the peer VPI and the local VPI." + ::= { hwDatacomm 156 } + + + +-- +-- Node definitions +-- + +-- Node definitions +-- + hwAtmObjects OBJECT IDENTIFIER ::= { hwAtmMIB 1 } + +-- hwAtmTable Table +-- + hwAtmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAtmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure the parameters of the ATM interface." + ::= { hwAtmObjects 1 } + + hwAtmEntry OBJECT-TYPE + SYNTAX HwAtmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure the parameters of the ATM interface." + INDEX { hwAtmIfIndex } + ::= { hwAtmTable 1 } + + HwAtmEntry ::= + SEQUENCE { + hwAtmIfIndex + InterfaceIndex, + hwAtmIfType + INTEGER, + hwAtmClock + INTEGER, + hwAtmFrameFormat + INTEGER, + hwAtmScramble + TruthValue, + hwAtmLoopback + INTEGER + } + + hwAtmIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the interface index." + ::= { hwAtmEntry 1 } + + hwAtmIfType OBJECT-TYPE + SYNTAX INTEGER + { + oc3OrStm1(1), + oc12OrStm4(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the interface type." + ::= { hwAtmEntry 11 } + + hwAtmClock OBJECT-TYPE + SYNTAX INTEGER + { + master(1), + slave(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Master clock: uses the internal clock signal. + Slave clock: uses the line clock signal." + + ::= { hwAtmEntry 12 } + + hwAtmFrameFormat OBJECT-TYPE + SYNTAX INTEGER + { + sdh(1), + sonet(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "For the optical interface STM-1/STM-4, the frame format on the ATM interface + is SDH; for the OC-3/OC-12 interface, the frame format is SONET. + The default frame format is SDH." + DEFVAL { sdh } + ::= { hwAtmEntry 13 } + + hwAtmScramble OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "By default, the scramble function is enabled. The scramble function + takes effect only on payload rather than cell header. + true: enables the scramble function. false: disables the scramble function." + DEFVAL { true } + ::= { hwAtmEntry 14 } + + hwAtmLoopback OBJECT-TYPE + SYNTAX INTEGER + { + local(1), + remote(2), + payload(3), + none(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable the loopback function of the channel. + local: enables the local loopback on the interface. + remote: enables the remote loopback on the interface. + payload: enables the remote payload loopback on the interface. + By default, all loopback functions are disabled." + DEFVAL { none } + ::= { hwAtmEntry 15 } + +-- hwAtmMapPvpTable table +-- + hwAtmMapPvpTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAtmMapPvpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure the mapping between the peer VPI and the local VPI." + ::= { hwAtmObjects 2 } + + hwAtmMapPvpEntry OBJECT-TYPE + SYNTAX HwAtmMapPvpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure the mapping between the peer VPI and the local VPI." + INDEX { hwAtmMapPvpIfIndex, hwAtmMapPvpVplVpi } + ::= { hwAtmMapPvpTable 1 } + + HwAtmMapPvpEntry ::= + SEQUENCE { + hwAtmMapPvpIfIndex + InterfaceIndex, + hwAtmMapPvpVplVpi + AtmVpIdentifier, + hwAtmMapPvpRemoteVplVpi + AtmVpIdentifier, + hwAtmMapPvpRowStatus + RowStatus + } + + hwAtmMapPvpIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the interface index." + ::= { hwAtmMapPvpEntry 1 } + + hwAtmMapPvpVplVpi OBJECT-TYPE + SYNTAX AtmVpIdentifier + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the local VPI value. The value is an integer ranging from 0 to 255." + ::= { hwAtmMapPvpEntry 2 } + + hwAtmMapPvpRemoteVplVpi OBJECT-TYPE + SYNTAX AtmVpIdentifier + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the peer VPI value. The value is an integer ranging from 0 to 255." + ::= { hwAtmMapPvpEntry 11 } + + hwAtmMapPvpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This variable is used to create or delete an object." + ::= { hwAtmMapPvpEntry 51 } + +-- hwAtmMapPvcTable table +-- + hwAtmMapPvcTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAtmMapPvcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure the mapping between the peer VPI/VCI and the local VPI/VCI." + ::= { hwAtmObjects 3 } + + hwAtmMapPvcEntry OBJECT-TYPE + SYNTAX HwAtmMapPvcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure the mapping between the peer VPI/VCI and the local VPI/VCI." + INDEX { hwAtmVclIfIndex, hwAtmVclVpi, hwAtmVclVci } + ::= { hwAtmMapPvcTable 1 } + + HwAtmMapPvcEntry ::= + SEQUENCE { + hwAtmMapPvcRemoteVclVci + AtmVcIdentifier, + hwAtmMapPvcRemoteVclVpi + AtmVpIdentifier, + hwAtmMapPvcRowStatus + RowStatus + } + + hwAtmMapPvcRemoteVclVci OBJECT-TYPE + SYNTAX AtmVcIdentifier + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the peer VCI value. VCI is short for Virtual Channel Identifier. + The VCI value ranges from 0 to 2047. Generally, the values from 0 to 31 are reserved + for specail use." + ::= { hwAtmMapPvcEntry 11 } + + hwAtmMapPvcRemoteVclVpi OBJECT-TYPE + SYNTAX AtmVpIdentifier + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the peer VPI value. The value is an integer ranging from 0 to 255." + ::= { hwAtmMapPvcEntry 12 } + + hwAtmMapPvcRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This variable is used to create or delete an object." + ::= { hwAtmMapPvcEntry 51 } + + hwAtmServiceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAtmServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure the service type and related parameters for the PVC." + ::= { hwAtmObjects 4 } + + hwAtmServiceEntry OBJECT-TYPE + SYNTAX HwAtmServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure the service type for the PVC." + INDEX { hwAtmServiceName } + ::= { hwAtmServiceTable 1 } + + HwAtmServiceEntry ::= + SEQUENCE { + hwAtmServiceName + OCTET STRING, + hwAtmServiceType + INTEGER, + hwAtmServiceOutputPcr + Integer32, + hwAtmServiceOutputScr + Integer32, + hwAtmServiceOutputMbs + Integer32, + hwAtmServiceCbrCdvtValue + Integer32, + hwAtmServiceOutputMcr + Integer32, + hwAtmServiceRowStatus + RowStatus + } + + hwAtmServiceName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the name of the service type. The name is a string of 1 to 31 characters." + ::= { hwAtmServiceEntry 1 } + + hwAtmServiceType OBJECT-TYPE + SYNTAX INTEGER + { + cbr(1), + vbrNrt(2), + vbrRt(3), + ubr(4), + ubrPlus(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set the service type for the PVC as required." + DEFVAL { ubr } + ::= { hwAtmServiceEntry 11 } + + hwAtmServiceOutputPcr OBJECT-TYPE + SYNTAX Integer32 (0 | 64..149760) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the peak output rate of the ATM cell. + When hwPvcServiceTableType is ubr, the peak output rate is 0." + DEFVAL { 149760 } + ::= { hwAtmServiceEntry 12 } + + hwAtmServiceOutputScr OBJECT-TYPE + SYNTAX Integer32 (0 | 64..149760) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the peak output rate of the ATM cell. + When hwPvcServiceTableType is cbr or ubr, the peak output rate is 0." + DEFVAL { 149760 } + ::= { hwAtmServiceEntry 13 } + + hwAtmServiceOutputMbs OBJECT-TYPE + SYNTAX Integer32 (0 | 1..512) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the peak output rate of the ATM cell. + When hwPvcServiceTableType is cbr or ubr, the peak output rate is 0." + ::= { hwAtmServiceEntry 14 } + + hwAtmServiceCbrCdvtValue OBJECT-TYPE + SYNTAX Integer32 (0..10000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the limit of the ATM cell delay variation. When hwPvcServiceTableType is cbr, the variable is valid. + For other service types, the variable is 0." + DEFVAL { 500 } + ::= { hwAtmServiceEntry 15 } + + hwAtmServiceOutputMcr OBJECT-TYPE + SYNTAX Integer32 (0 | 64..149760) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the mini width guarantee bit rate of the ATM cell. + When hwPvcServiceTableType is ubr, the peak output rate is 0." + DEFVAL { 149760 } + ::= { hwAtmServiceEntry 16 } + + + hwAtmServiceRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This variable is used to create or delete an object." + ::= { hwAtmServiceEntry 51 } + + hwAtmPvcServiceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAtmPvcServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure the service type for the PVC." + ::= { hwAtmObjects 5 } + + hwAtmPvcServiceEntry OBJECT-TYPE + SYNTAX HwAtmPvcServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure the service type for the PVC." + INDEX { hwAtmVclIfIndex, hwAtmVclVpi, hwAtmVclVci } + ::= { hwAtmPvcServiceTable 1 } + + HwAtmPvcServiceEntry ::= + SEQUENCE { + hwAtmPvcServiceName + OCTET STRING, + hwAtmPvcTransmittalDirection + INTEGER, + hwAtmPvcServiceRowStatus + RowStatus + } + + hwAtmPvcServiceName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the name of the service type. The name is a string of 1 to 31 characters." + ::= { hwAtmPvcServiceEntry 11 } + + hwAtmPvcTransmittalDirection OBJECT-TYPE + SYNTAX INTEGER + { + input(1), + output(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the input or output tpye of the service type." + ::= { hwAtmPvcServiceEntry 21 } + + hwAtmPvcServiceRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This variable is used to create or delete an object." + ::= { hwAtmPvcServiceEntry 51 } + + hwAtmIfConfTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAtmIfConfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the configuration of the ATM interface." + ::= { hwAtmObjects 11 } + + hwAtmIfConfEntry OBJECT-TYPE + SYNTAX HwAtmIfConfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the configuration of the ATM interface." + INDEX { hwAtmIfConfIfIndex } + ::= { hwAtmIfConfTable 1 } + + HwAtmIfConfEntry ::= + SEQUENCE { + hwAtmIfConfIfIndex + InterfaceIndex, + hwAtmIfConfMaxVccs + Integer32, + hwAtmIfConfOperVccs + Integer32, + hwAtmIfConfIntfType + INTEGER + } + + hwAtmIfConfIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the interface index." + ::= { hwAtmIfConfEntry 1 } + + hwAtmIfConfMaxVccs OBJECT-TYPE + SYNTAX Integer32 (1..2048) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the maximum number of the PVCs." + ::= { hwAtmIfConfEntry 11 } + + hwAtmIfConfOperVccs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of the configured PVCs." + ::= { hwAtmIfConfEntry 12 } + + hwAtmIfConfIntfType OBJECT-TYPE + SYNTAX INTEGER + { + uni(1), + nni(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the type of the serial interface with the ATM protocol." + ::= { hwAtmIfConfEntry 13 } + + hwAtmVplTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAtmVplEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the configuration of the ATM PVP." + ::= { hwAtmObjects 12 } + + hwAtmVplEntry OBJECT-TYPE + SYNTAX HwAtmVplEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the configuration of the ATM PVP." + INDEX { hwAtmVplIfIndex, hwAtmVplVpi } + ::= { hwAtmVplTable 1 } + + HwAtmVplEntry ::= + SEQUENCE { + hwAtmVplIfIndex + InterfaceIndex, + hwAtmVplVpi + AtmVpIdentifier, + hwAtmVplRowStatus + RowStatus + } + + hwAtmVplIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the interface index." + ::= { hwAtmVplEntry 1 } + + hwAtmVplVpi OBJECT-TYPE + SYNTAX AtmVpIdentifier + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VPI." + ::= { hwAtmVplEntry 2 } + + hwAtmVplRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the status of the row." + ::= { hwAtmVplEntry 51 } + + hwAtmVclTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAtmVclEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the configuration of the ATM PVC." + ::= { hwAtmObjects 13 } + + hwAtmVclEntry OBJECT-TYPE + SYNTAX HwAtmVclEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the configuration of the ATM PVC." + INDEX { hwAtmVclIfIndex, hwAtmVclVpi, hwAtmVclVci } + ::= { hwAtmVclTable 1 } + + HwAtmVclEntry ::= + SEQUENCE { + hwAtmVclIfIndex + InterfaceIndex, + hwAtmVclVpi + AtmVpIdentifier, + hwAtmVclVci + AtmVcIdentifier, + hwAtmVclName + OCTET STRING, + hwAtmVccAal5EncapsType + INTEGER, + hwAtmVclRowStatus + RowStatus + } + + hwAtmVclIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the interface index." + ::= { hwAtmVclEntry 1 } + + hwAtmVclVpi OBJECT-TYPE + SYNTAX AtmVpIdentifier + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VPI." + ::= { hwAtmVclEntry 2 } + + hwAtmVclVci OBJECT-TYPE + SYNTAX AtmVcIdentifier + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VCI." + ::= { hwAtmVclEntry 3 } + + hwAtmVclName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the name of the PVC." + ::= { hwAtmVclEntry 11 } + + hwAtmVccAal5EncapsType OBJECT-TYPE + SYNTAX INTEGER + { + aal5Snap(1), + aal5Mux(2), + aal5MuxNonstandard(3), + aal5Nlpid(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the encapsulation mode of AAL5." + DEFVAL { aal5snap } + ::= { hwAtmVclEntry 12 } + + hwAtmVclRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the status of the row." + ::= { hwAtmVclEntry 51 } + + + hwAtmPvcIpoaTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAtmPvcIpoaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure the IPoA mapping on the PVC." + ::= { hwAtmObjects 14 } + + hwAtmPvcIpoaEntry OBJECT-TYPE + SYNTAX HwAtmPvcIpoaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure the IPoA mapping on the PVC." + INDEX { hwAtmVclIfIndex, hwAtmVclVpi, hwAtmVclVci, hwAtmPvcIpoaType, hwAtmPvcIpoaIpAddress + } + ::= { hwAtmPvcIpoaTable 1 } + + HwAtmPvcIpoaEntry ::= + SEQUENCE { + hwAtmPvcIpoaType + INTEGER, + hwAtmPvcIpoaIpAddress + IpAddress, + hwAtmPvcIpoaIpMask + IpAddress, + hwAtmPvcIpoaInarpInterval + Integer32, + hwAtmPvcIpoaBroadcast + TruthValue, + hwAtmPvcIpoaRowStatus + RowStatus + } + + hwAtmPvcIpoaType OBJECT-TYPE + SYNTAX INTEGER + { + ip(1), + default(2), + inarp(3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the type of the PVC IPoA mapping. + ip: sets the peer IP address and mask that are mapped to the PVC. + default: configures a mapping with default route attributes. If no mapping of the next hop address + of a packet can be found, the packet is sent over the PVC if the PVC is configured with default mapping. + inarp: configures InARP on the PVC." + ::= { hwAtmPvcIpoaEntry 3 } + + hwAtmPvcIpoaIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the peer IP address mapped to the PVC." + ::= { hwAtmPvcIpoaEntry 4 } + + hwAtmPvcIpoaIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the IP address mask. The IP address mask is an optional parameter." + ::= { hwAtmPvcIpoaEntry 11 } + + hwAtmPvcIpoaInarpInterval OBJECT-TYPE + SYNTAX Integer32 (0 | 1..600) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the interval for sending InARP packets. The parameter is optional. + The value ranges from 1 to 600 in seconds. If the type of the PVC IPoA mapping is IP or default, the + value is 0. The default value is 1." + DEFVAL { 1 } + ::= { hwAtmPvcIpoaEntry 12 } + + hwAtmPvcIpoaBroadcast OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If a mapping with this attribute is configured on the PVC, broadcast packets on the interface + where the PVC resides will be sent over the PVC." + + DEFVAL { false } + ::= { hwAtmPvcIpoaEntry 13 } + + hwAtmPvcIpoaRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus." + ::= { hwAtmPvcIpoaEntry 51 } + + hwAtmPvcBridgeTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAtmPvcBridgeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure the IPoEoA mapping and PPPoEoA mapping on the PVC." + ::= { hwAtmObjects 15 } + + hwAtmPvcBridgeEntry OBJECT-TYPE + SYNTAX HwAtmPvcBridgeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure the IPoEoA mapping and PPPoEoA mapping on the PVC." + INDEX { hwAtmVclIfIndex, hwAtmVclVpi, hwAtmVclVci } + ::= { hwAtmPvcBridgeTable 1 } + + HwAtmPvcBridgeEntry ::= + SEQUENCE { + hwAtmPvcBridgeDstIfIndex + InterfaceIndex, + hwAtmPvcBridgeRowStatus + RowStatus + } + + hwAtmPvcBridgeDstIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the index of the VE interface." + ::= { hwAtmPvcBridgeEntry 11 } + + hwAtmPvcBridgeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus." + ::= { hwAtmPvcBridgeEntry 51 } + + hwAtmPvcOamLoopbackTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAtmPvcOAMLoopbackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure OAM F5 Loopback, enable the sending of OAM F5 Loopback cells, and configure the parameters of the retransmission check or modify the parameters of the retransmission check." + ::= { hwAtmObjects 17 } + + hwAtmPvcOAMLoopbackEntry OBJECT-TYPE + SYNTAX HwAtmPvcOAMLoopbackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure OAM F5 Loopback." + INDEX { hwAtmVclIfIndex, hwAtmVclVpi, hwAtmVclVci } + ::= { hwAtmPvcOamLoopbackTable 1 } + + HwAtmPvcOAMLoopbackEntry ::= + SEQUENCE { + hwAtmPvcOAMLoopbackFrequency + Integer32, + hwAtmPvcOAMLoopbackUpCount + Integer32, + hwAtmPvcOAMLoopbackDownCount + Integer32, + hwAtmPvcOAMLoopbackRetryFrequency + Integer32, + hwAtmPvcOAMLoopbackRowStatus + RowStatus + } + + hwAtmPvcOAMLoopbackFrequency OBJECT-TYPE + SYNTAX Integer32 (1..600) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the interval for sending OAM F5 Loopback cells." + ::= { hwAtmPvcOAMLoopbackEntry 11 } + + hwAtmPvcOAMLoopbackUpCount OBJECT-TYPE + SYNTAX Integer32 (1..600) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the number of continuous OAM F5 Loopback cells that must be received before the PVC turns Up." + DEFVAL { 3 } + ::= { hwAtmPvcOAMLoopbackEntry 12 } + + hwAtmPvcOAMLoopbackDownCount OBJECT-TYPE + SYNTAX Integer32 (1..600) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the number of continuous OAM F5 Loopback cells that are not received before the PVC turns Down." + DEFVAL { 5 } + ::= { hwAtmPvcOAMLoopbackEntry 13 } + + hwAtmPvcOAMLoopbackRetryFrequency OBJECT-TYPE + SYNTAX Integer32 (1..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the interval for sending cells during OAM F5 Loopback retransmission verification before the PVC status changes." + ::= { hwAtmPvcOAMLoopbackEntry 14 } + + hwAtmPvcOAMLoopbackRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus" + ::= { hwAtmPvcOAMLoopbackEntry 51 } + + hwAtmPvpLimitTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAtmPvpLimitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure the VP limit. To monitor the VP, configure related VP parameters." + ::= { hwAtmObjects 18 } + + hwAtmPvpLimitEntry OBJECT-TYPE + SYNTAX HwAtmPvpLimitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure the VP limit." + INDEX { hwAtmPvpLimitIfIndex, hwAtmPvpLimitVpi } + ::= { hwAtmPvpLimitTable 1 } + + HwAtmPvpLimitEntry ::= + SEQUENCE { + hwAtmPvpLimitIfIndex + InterfaceIndex, + hwAtmPvpLimitVpi + AtmVpIdentifier, + hwAtmPvpLimitPeakRate + Integer32, + hwAtmPvpLimitRowStatus + RowStatus + } + + hwAtmPvpLimitIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the interface index." + ::= { hwAtmPvpLimitEntry 1 } + + hwAtmPvpLimitVpi OBJECT-TYPE + SYNTAX AtmVpIdentifier + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VPI." + ::= { hwAtmPvpLimitEntry 2 } + + hwAtmPvpLimitPeakRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "VCI." + ::= { hwAtmPvpLimitEntry 11 } + + hwAtmPvpLimitRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. " + ::= { hwAtmPvpLimitEntry 51 } + + hwAtmConformance OBJECT IDENTIFIER ::= { hwAtmMIB 11 } + + hwAtmCompliances OBJECT IDENTIFIER ::= { hwAtmConformance 1 } + + + hwAtmCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting + the HUAWEI-ATM-MIB." + MODULE + MANDATORY-GROUPS { hwAtmObjectGroup, hwAtmMapPvpObjectGroup, hwAtmMapPvcObjectGroup, hwAtmPvcIpoaObjectGroup, hwAtmPvcBridgeObjectGroup, + hwAtmPvcServiceObjectGroup, hwAtmPvcOAMLoopbackObjectGroup, hwAtmPvpLimitObjectGroup } + ::= { hwAtmCompliances 1 } + + hwAtmGroups OBJECT IDENTIFIER ::= { hwAtmConformance 2 } + + hwAtmObjectGroup OBJECT-GROUP + OBJECTS { hwAtmIfType, hwAtmClock, hwAtmFrameFormat, hwAtmScramble, hwAtmLoopback } + STATUS current + DESCRIPTION + "The Atm attribute group." + ::= { hwAtmGroups 1 } + + hwAtmIfConf OBJECT-GROUP + OBJECTS { + hwAtmIfConfMaxVccs, + hwAtmIfConfOperVccs, + hwAtmIfConfIntfType + } + STATUS current + DESCRIPTION + "Description." + ::= { hwAtmGroups 2 } + + hwAtmVplObjectGroup OBJECT-GROUP + OBJECTS { hwAtmPvcBridgeDstIfIndex, hwAtmPvcBridgeRowStatus } + STATUS current + DESCRIPTION + "The Atm Pvc Bridge attribute group." + ::= { hwAtmGroups 3 } + + hwAtmVclObjectGroup OBJECT-GROUP + OBJECTS { hwAtmVclName, hwAtmVccAal5EncapsType, hwAtmVclRowStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwAtmGroups 4 } + + hwAtmMapPvpObjectGroup OBJECT-GROUP + OBJECTS { hwAtmMapPvpRemoteVplVpi, hwAtmMapPvpRowStatus } + STATUS current + DESCRIPTION + "The Atm Map Pvp attribute group." + ::= { hwAtmGroups 5 } + + hwAtmMapPvcObjectGroup OBJECT-GROUP + OBJECTS { hwAtmMapPvcRemoteVclVpi, hwAtmMapPvcRemoteVclVci, hwAtmMapPvcRowStatus } + STATUS current + DESCRIPTION + "The Atm Map Pvc attribute group." + ::= { hwAtmGroups 6 } + + hwAtmServiceObjectGroup OBJECT-GROUP + OBJECTS { + hwAtmServiceType, + hwAtmServiceOutputPcr, + hwAtmServiceOutputScr, + hwAtmServiceOutputMbs, + hwAtmServiceCbrCdvtValue, + hwAtmServiceOutputMcr, + hwAtmServiceRowStatus + } + STATUS current + DESCRIPTION + "The Atm Service attribute group." + ::= { hwAtmGroups 7 } + + hwAtmPvcServiceObjectGroup OBJECT-GROUP + OBJECTS { hwAtmPvcServiceName, hwAtmPvcTransmittalDirection, hwAtmPvcServiceRowStatus } + STATUS current + DESCRIPTION + "The Atm Pvc Service attribute group." + ::= { hwAtmGroups 8 } + + hwAtmPvcIpoaObjectGroup OBJECT-GROUP + OBJECTS { hwAtmPvcIpoaIpMask, hwAtmPvcIpoaInarpInterval, hwAtmPvcIpoaBroadcast, hwAtmPvcIpoaRowStatus } + STATUS current + DESCRIPTION + "The Atm Pvc IPOA attribute group." + ::= { hwAtmGroups 9 } + + hwAtmPvcBridgeObjectGroup OBJECT-GROUP + OBJECTS { hwAtmVplRowStatus } + STATUS current + DESCRIPTION + "The Atm Pvl attribute group." + ::= { hwAtmGroups 10 } + + hwAtmPvcOAMLoopbackObjectGroup OBJECT-GROUP + OBJECTS { hwAtmPvcOAMLoopbackFrequency, hwAtmPvcOAMLoopbackUpCount, hwAtmPvcOAMLoopbackDownCount, hwAtmPvcOAMLoopbackRetryFrequency, hwAtmPvcOAMLoopbackRowStatus + } + STATUS current + DESCRIPTION + "The Port attribute group." + ::= { hwAtmGroups 11 } + + hwAtmPvpLimitObjectGroup OBJECT-GROUP + OBJECTS { hwAtmPvpLimitPeakRate, hwAtmPvpLimitRowStatus } + STATUS current + DESCRIPTION + "The Port attribute group." + ::= { hwAtmGroups 12 } + + + END + +-- +-- HUAWEI-ATM-MIB.mib +-- diff --git a/MIBS/huawei/HUAWEI-BASE-TRAP-MIB b/MIBS/huawei/HUAWEI-BASE-TRAP-MIB new file mode 100644 index 0000000..4dcd4be --- /dev/null +++ b/MIBS/huawei/HUAWEI-BASE-TRAP-MIB @@ -0,0 +1,1414 @@ +-- ================================================================= +-- Copyright (C) 2016 by HUAWEI TECHNOLOGIES. All rights reserved +-- +-- Description: The HUAWEI-DC-BASE-MIB provides information about DataComm TRAPS +-- +-- Reference: +-- Version: V2.08 +-- History: +-- +-- ================================================================= + + HUAWEI-BASE-TRAP-MIB DEFINITIONS ::= BEGIN + + IMPORTS + ifOperStatus,ifAdminStatus + FROM RFC1213-MIB + entPhysicalIndex, entPhysicalContainedIn, entPhysicalClass, entPhysicalName + FROM ENTITY-MIB + hwDatacomm + FROM HUAWEI-MIB + IANAItuProbableCause, IANAItuEventType + FROM IANA-ITU-ALARM-TC-MIB + ifIndex, ifName, ifDescr + FROM IF-MIB + ItuPerceivedSeverity + FROM ITU-ALARM-TC-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + Integer32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + DisplayString + FROM SNMPv2-TC + hwStorageSpace + FROM HUAWEI-FLASH-MAN-MIB + hwStorageSpaceFree + FROM HUAWEI-FLASH-MAN-MIB + hwStorageName + FROM HUAWEI-FLASH-MAN-MIB + hwSecStatTrapSlot, hwSecStatTrapCPU + FROM HUAWEI-SECURITY-STAT-MIB; + + + hwBaseTrapMIB MODULE-IDENTITY + LAST-UPDATED "201609091200Z" -- Sep 9, 2016 at 12:00 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "This is the base trap definition for DataCom." + -- Revision history + REVISION "201609091200Z" + DESCRIPTION "v2.08, add new node: hwHdlcIICPacketCrcErr" + + REVISION "201607251400Z" + DESCRIPTION "V2.07,hwEntBandwidthMode, hwEntityBandwidthModeChange" + + REVISION "201506021411Z" + DESCRIPTION "V2.06, hwVsDiskFullAlarm,hwVsDiskResume" + + REVISION "201410131411Z" + DESCRIPTION "V2.05, delete the content modified in V2.04 to rollback to V2.03" + + REVISION "201410091411Z" + DESCRIPTION "V2.04, add ifindex as VB binder under hwPortPhysicalUp, hwPortPhysicalDown" + + REVISION "201409011411Z" + DESCRIPTION "V2.03, add ifOperStatus and ifAdminStatus to objects of hwPortPhysicalDown and hwPortPhysicalUp " + + REVISION "201306251411Z" + DESCRIPTION "V2.02, add hwPortPhysicalDownReason" + + REVISION "201305240000Z" -- May 24, 2013 at 16:19 GMT + DESCRIPTION + "V2.01, Add new nodes : hwFESInconsistencyForMemoryLack , hwFESInconsistencyForMemoryLackResume." + REVISION "200701170000Z" -- January 17, 2007 at 00:00 GMT + DESCRIPTION + "V1.0, the first draft." + ::= { hwDatacomm 129 } + + + +-- +-- Node definitions +-- + + hwBaseTrapObject OBJECT IDENTIFIER ::= { hwBaseTrapMIB 1 } + + + hwBaseTrapSeverity OBJECT-TYPE + SYNTAX ItuPerceivedSeverity + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "To describe the level of trap." + ::= { hwBaseTrapObject 1 } + + + hwBaseTrapProbableCause OBJECT-TYPE + SYNTAX IANAItuProbableCause + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "To describe the probable cause of trap." + ::= { hwBaseTrapObject 2 } + + + hwBaseTrapEventType OBJECT-TYPE + SYNTAX IANAItuEventType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "To describe the type of trap." + ::= { hwBaseTrapObject 3 } + + + hwBaseTrapRelativeResource OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object may contain a key word to indicate the relative + resource of an entity. + Such as: + hwEntityCommunicateError alarm may relate to a resource + named 'IPC01'(A specified channel). So the trap may contain such a varbind in + DisplayString style." + ::= { hwBaseTrapObject 4 } + + + hwBaseTrapReasonDescr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "To describe the reason of trap in DisplayString style." + ::= { hwBaseTrapObject 5 } + + + hwBaseThresholdTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBaseThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table to config the threshold of each sensor." + ::= { hwBaseTrapObject 6 } + + + hwBaseThresholdEntry OBJECT-TYPE + SYNTAX HwBaseThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of threshold table." + INDEX { entPhysicalIndex, hwBaseThresholdType, hwBaseThresholdIndex } + ::= { hwBaseThresholdTable 1 } + + + HwBaseThresholdEntry ::= + SEQUENCE { + hwBaseThresholdType + INTEGER, + hwBaseThresholdIndex + Integer32, + hwBaseThresholdValue + Integer32, + hwBaseThresholdUnit + INTEGER, + hwBaseThresholdLowCritical + Integer32, + hwBaseThresholdLowWarning + Integer32, + hwBaseThresholdHighWarning + Integer32, + hwBaseThresholdHighCritical + Integer32 + } + + hwBaseThresholdType OBJECT-TYPE + SYNTAX INTEGER + { + temperatureSensor(1), + humiditySensor(2), + voltageSensor(3), + currentSensor(4), + powerSensor(5), + portTraffic(6), + portCrcError(7), + portBroadcast(8) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index to indicate the type of threshold for an entry.Such as + temperature, humidity ,power supply......" + ::= { hwBaseThresholdEntry 1 } + + + hwBaseThresholdIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A subindex to identify each sensor on physical entity." + ::= { hwBaseThresholdEntry 2 } + + + hwBaseThresholdValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current value that been measured." + ::= { hwBaseThresholdEntry 3 } + + + hwBaseThresholdUnit OBJECT-TYPE + SYNTAX INTEGER + { + percentage(1), + centigrade1(2), + centigrade2(3), + voltage1(4), + voltage2(5), + current1(6), + current2(7), + power1(8), + power2(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unit for this threshold value. + + percentage(1) ---unit for humidity + + centigrade1(2) ---unit for temperature + centigrade2(3) ---unit for hundredth of centigrade + + voltage1(4) ---unit for volt (V) + voltage2(5) ---unit for thousandth of volt (mV) + + electric current: + current1(6) ---unit for milliampere (mA) + current2(7) ---unit for microampere (uA) + + power1(8) ---unit for dbm(decibels above one milliwatt in 600 ohms) + power2(9) ---unit for hundredth of dbm(decibels above one milliwatt in 600 ohms)" + ::= { hwBaseThresholdEntry 4 } + + + hwBaseThresholdLowCritical OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The critical alarm threshold for falling alarm. It could be used + for a more dangerous instance than hwBaseThresholdLowWarning. + + It should be equal to hwBaseThresholdLowWarning when don't support + this threshold. + " + ::= { hwBaseThresholdEntry 5 } + + + hwBaseThresholdLowWarning OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The normal warning threshold for falling alarm. " + ::= { hwBaseThresholdEntry 6 } + + + hwBaseThresholdHighWarning OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The normal warning threshold for rising alarm. " + ::= { hwBaseThresholdEntry 7 } + + + hwBaseThresholdHighCritical OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The critical alarm threshold for rising alarm. It could be used + for a more dangerous instance than hwBaseThresholdHighWarning. + + It should be equal to hwBaseThresholdHighWarning when don't support + this threshold." + ::= { hwBaseThresholdEntry 8 } + + + hwBaseUsageTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBaseUsageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table to config the threshold for each storage device." + ::= { hwBaseTrapObject 7 } + + + hwBaseUsageEntry OBJECT-TYPE + SYNTAX HwBaseUsageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry for hwBaseUsageTable." + INDEX { entPhysicalIndex, hwBaseUsageType, hwBaseUsageIndex } + ::= { hwBaseUsageTable 1 } + + + HwBaseUsageEntry ::= + SEQUENCE { + hwBaseUsageType + INTEGER, + hwBaseUsageIndex + Integer32, + hwBaseUsageValue + Integer32, + hwBaseUsageUnit + INTEGER, + hwBaseUsageThreshold + Integer32 + } + + hwBaseUsageType OBJECT-TYPE + SYNTAX INTEGER + { + cpuUtilization(1), + memoryUtilization(2), + diskUtilizatino(3), + flashUtilizatino(4), + cfCardUtilization(5) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index to indicate the type of threshold for an entry.Such as + cpu,memory,flash and so on." + ::= { hwBaseUsageEntry 1 } + + + hwBaseUsageIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A subindex to identify each sensor on physical entity." + ::= { hwBaseUsageEntry 2 } + + + hwBaseUsageValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current value that been measured." + ::= { hwBaseUsageEntry 3 } + + + hwBaseUsageUnit OBJECT-TYPE + SYNTAX INTEGER { percentage(1) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unit for this threshold value. + + percentage(1) ---unit for cpu/men/disk/flash/cfCard + " + ::= { hwBaseUsageEntry 4 } + + + hwBaseUsageThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold of usage for storage device." + ::= { hwBaseUsageEntry 5 } + + + hwFIBOverloadModule OBJECT-TYPE + SYNTAX INTEGER + { + ipv4(1), + ipv6(2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "module is ipv4 or ipv6" + ::= { hwBaseTrapObject 8 } + + + hwBaseFlowDirectionType OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + The direction of data flow is specified. + " + ::= { hwBaseTrapObject 9 } + + + hwPowerDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The direction of photoelectric power." + ::= { hwBaseTrapObject 10 } + + + hwBaseTrapTrafficDir OBJECT-TYPE + SYNTAX INTEGER + { + trafficIn(1), + trafficOut(2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The traffic flows in or out of the port." + ::= { hwBaseTrapObject 11 } + + hwEntityRatedPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The rated power of board." + ::= { hwBaseTrapObject 12 } + + hwDevAvailablePower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Available power of the device." + ::= { hwBaseTrapObject 13 } + + hwDeviceTotalPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Total power of the device." + ::= { hwBaseTrapObject 14 } + + + hwBaseTrapCurPortType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The current type of port." + ::= { hwBaseTrapObject 15 } + + + hwBaseTrapLastPortType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The last type of port." + ::= { hwBaseTrapObject 16 } + + + hwPortPhysicalDownReason OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "AUAIS: The RX detects administrative(A) unit(U) alarm(A) indication(I) signal(S). + B1TCA: The RX detects b1(B1) threshold(T) crossing(C) alarm(A). + B2TCA: The RX detects b2(B2) threshold(T) crossing(C) alarm(A). + B3TCA: The RX detects b3(B3) threshold(T) crossing(C) alarm(A). + LAIS: The RX detects line(L) alarm(A) indication(I) signal(S). + LCD: The RX detects loss(L) of code-group(C) delineation(D). + LOF: The RX detects loss(L) of(O) frame(F). + LOM: The RX detects loss(L) of(O) multiframe(M). + LOP: The RX detects loss(L) of(O) pointer(M). + LOS: The RX detects loss(L) of(O) signal(S). + LRDI: The RX detects line(L) remote(R) defect(D) indication(I). + LREI: The RX detects line(L) remote(R) error(D) indication(I). + OOF: The RX detects out(O) of(O) frame(F). + PAIS: The RX detects path(P) alarm(A) indication(I) signal(S). + PPLM: The RX detects path(P) payload(P) label(L) mismatch(M). + PRDI: The RX detects path(P) remote(R) defect(D) indication(I). + PREI: The RX detects path(P) remote(R) error(E) indication(I). + PUNEQ: The RX detects path(P) unequipped(UNEQ). + RDOOL: The RX detects receive(R) data(D) out(O) of(O) lock(L). + RROOL: The RX detects receive(R) reference(R) out(O) of(O) lock(L). + SD: The RX detects signal(S) degrade(D). + SF: The RX detects signal(S) fail(F). + TROOL: The TX detects transmit(T) reference(R) out(O) of(O) lock(L). + WLINK: The RX detects pcs link has failed (wis mode). + TRANSCEIVER_OFFLINE: The transceiver is not in position. + TRANSCEIVER_FAIL: A hardware failure occurs when accessing the transceiver. + TRANSCEIVER_MISMATCH: The transceiver does not match the port-mode. + TRANSCEIVER_UNKNOWN: The transceiver is unknown type. + PMA_LOS: The PMA(physical medium attachment) detects loss of signal. + PMA_UNLOCK: The PMA(physical medium attachment) detects receive data out of lock. + PCS_HIGHBER: The PCS(physical coding sublayer) enter High-BER status. + PCS_UNLOCK: The PCS(physical coding sublayer) detects receive data out of lock. + LOCAL_FAULT: The RX detects Local Fault signal. + REMOTE_FAULT: The RX detects Remote Fault signal. + NEGOTIATION_FAIL: Auto-negotiation is not successful. + SOFT_FORCE_DOWN: The interface was DOWN triggered by a protocol module or was administratively shut down." + ::= { hwBaseTrapObject 17 } + + hwEntBandwidthMode OBJECT-TYPE + SYNTAX INTEGER + { + eth28x10gf(1), + eth26x10gf18xgf(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bandwidth mode of card." + ::= { hwBaseTrapObject 18 } + + hwBaseTraps OBJECT IDENTIFIER ::= { hwBaseTrapMIB 2 } + + + hwEntityTrap OBJECT IDENTIFIER ::= { hwBaseTraps 1 } + + + hwEntityRemove NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalContainedIn, entPhysicalName + } + STATUS current + DESCRIPTION + "Entity has been removed." + ::= { hwEntityTrap 1 } + + + hwEntityInsert NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalContainedIn, entPhysicalName + } + STATUS current + DESCRIPTION + "Entity has been inserted." + ::= { hwEntityTrap 2 } + + + hwEntityUnstable NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalContainedIn, entPhysicalName + } + STATUS current + DESCRIPTION + "Entity has been inserted but position unstable." + ::= { hwEntityTrap 3 } + + + hwEntityUnstableResume NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalContainedIn, entPhysicalName + } + STATUS current + DESCRIPTION + "Resume from entity position unstable situation." + ::= { hwEntityTrap 4 } + + + hwEntityReset NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalContainedIn, entPhysicalName, + hwBaseTrapRelativeResource, hwBaseTrapReasonDescr } + STATUS current + DESCRIPTION + "Entity will be reseted." + ::= { hwEntityTrap 5 } + + + hwEntityResetDone NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalContainedIn, entPhysicalName, + hwBaseTrapRelativeResource, hwBaseTrapReasonDescr } + STATUS current + DESCRIPTION + "Entity has been reseted and in good health now." + ::= { hwEntityTrap 6 } + + + hwEntityCommunicateError NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalContainedIn, entPhysicalName, + hwBaseTrapRelativeResource, hwBaseTrapReasonDescr } + STATUS current + DESCRIPTION + "Communication error has been detected. + Include all kinds of communication error between boards." + ::= { hwEntityTrap 7 } + + + hwEntityCommunicateResume NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalContainedIn, entPhysicalName, + hwBaseTrapRelativeResource, hwBaseTrapReasonDescr } + STATUS current + DESCRIPTION + "Resume from communication error situation." + ::= { hwEntityTrap 8 } + + + hwEntityInvalid NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalContainedIn, entPhysicalName, + hwBaseTrapRelativeResource, hwBaseTrapReasonDescr } + STATUS current + DESCRIPTION + "Entity is invalid for some reason." + ::= { hwEntityTrap 9 } + + + hwEntityResume NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalContainedIn, entPhysicalName, + hwBaseTrapRelativeResource, hwBaseTrapReasonDescr } + STATUS current + DESCRIPTION + "Entity reusme from invalid situation." + ::= { hwEntityTrap 10 } + + + hwEntityLeaveMaster NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalContainedIn, entPhysicalName, + hwBaseTrapRelativeResource, hwBaseTrapReasonDescr } + STATUS current + DESCRIPTION + "Redundant entity leave master role." + ::= { hwEntityTrap 11 } + + + hwEntityBecomeMaster NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalContainedIn, entPhysicalName, + hwBaseTrapRelativeResource, hwBaseTrapReasonDescr } + STATUS current + DESCRIPTION + "Redundant entity become master role." + ::= { hwEntityTrap 12 } + + + hwEntityOffline NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalContainedIn, entPhysicalName, + hwBaseTrapRelativeResource, hwBaseTrapReasonDescr } + STATUS current + DESCRIPTION + "Entity change to OFFLINE status." + ::= { hwEntityTrap 13 } + + + hwEntityOnline NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalContainedIn, entPhysicalName, + hwBaseTrapRelativeResource, hwBaseTrapReasonDescr } + STATUS current + DESCRIPTION + "Entity change to ONLINE status." + ::= { hwEntityTrap 14 } + + + hwEntityCheckFail NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalContainedIn, entPhysicalName, + hwBaseTrapRelativeResource, hwBaseTrapReasonDescr } + STATUS current + DESCRIPTION + " + Failure of self-check occurs to the board + " + ::= { hwEntityTrap 15 } + + + hwEntityCheckResume NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalContainedIn, entPhysicalName, + hwBaseTrapRelativeResource, hwBaseTrapReasonDescr } + STATUS current + DESCRIPTION + " + The status is recovered from the failure of board self-check + " + ::= { hwEntityTrap 16 } + + + hwEntityRegFail NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalContainedIn, entPhysicalName, + hwBaseTrapRelativeResource, hwBaseTrapReasonDescr } + STATUS current + DESCRIPTION + "Entity fail in registration." + ::= { hwEntityTrap 17 } + + + hwEntityRegSuccess NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalContainedIn, entPhysicalName, + hwBaseTrapRelativeResource, hwBaseTrapReasonDescr } + STATUS current + DESCRIPTION + "Entity success in registration." + ::= { hwEntityTrap 18 } + + hwEntityDyingGasp NOTIFICATION-TYPE + OBJECTS { hwBaseTrapRelativeResource, hwBaseTrapProbableCause, hwBaseTrapReasonDescr } + STATUS current + DESCRIPTION + "Dying gasp event is occurred." + ::= { hwEntityTrap 19 } + + hwEntityBandwidthModeChange NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapEventType, entPhysicalIndex, entPhysicalContainedIn, entPhysicalName, + hwEntBandwidthMode} + STATUS current + DESCRIPTION + "The bandwidth mode of physical entity is changed." + ::= { hwEntityTrap 20 } + + hwEnvironmentTrap OBJECT IDENTIFIER ::= { hwBaseTraps 2 } + + + hwTempRisingAlarm NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalName, hwBaseThresholdValue, + hwBaseThresholdUnit, hwBaseThresholdHighWarning, hwBaseThresholdHighCritical } + STATUS current + DESCRIPTION + "Temperature rise over HIGH threshold." + ::= { hwEnvironmentTrap 1 } + + + hwTempRisingResume NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalName, hwBaseThresholdValue, + hwBaseThresholdUnit, hwBaseThresholdHighWarning, hwBaseThresholdHighCritical } + STATUS current + DESCRIPTION + "Temperature back to normal level." + ::= { hwEnvironmentTrap 2 } + + + hwTempFallingAlarm NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalName, hwBaseThresholdValue, + hwBaseThresholdUnit, hwBaseThresholdLowCritical, hwBaseThresholdLowWarning } + STATUS current + DESCRIPTION + "Temperature fall below LOW threshold." + ::= { hwEnvironmentTrap 3 } + + + hwTempFallingResume NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalName, hwBaseThresholdValue, + hwBaseThresholdUnit, hwBaseThresholdLowCritical, hwBaseThresholdLowWarning } + STATUS current + DESCRIPTION + "Temperature back to normal level." + ::= { hwEnvironmentTrap 4 } + + + hwHumidityRisingAlarm NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalName, hwBaseThresholdValue, + hwBaseThresholdUnit, hwBaseThresholdHighWarning, hwBaseThresholdHighCritical } + STATUS current + DESCRIPTION + "Humidity rise over HIGH threshold." + ::= { hwEnvironmentTrap 5 } + + + hwHumidityRisingResume NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalName, hwBaseThresholdValue, + hwBaseThresholdUnit, hwBaseThresholdHighWarning, hwBaseThresholdHighCritical } + STATUS current + DESCRIPTION + "Humidity back to normal level." + ::= { hwEnvironmentTrap 6 } + + + hwHumidityFallingAlarm NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalName, hwBaseThresholdValue, + hwBaseThresholdUnit, hwBaseThresholdLowCritical, hwBaseThresholdLowWarning } + STATUS current + DESCRIPTION + "Humidity fall below LOW threshold." + ::= { hwEnvironmentTrap 7 } + + + hwHumidityFallingResume NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalName, hwBaseThresholdValue, + hwBaseThresholdUnit, hwBaseThresholdLowCritical, hwBaseThresholdLowWarning } + STATUS current + DESCRIPTION + "Humidity back to normal level." + ::= { hwEnvironmentTrap 8 } + + + hwVoltRisingAlarm NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalName, hwBaseThresholdValue, + hwBaseThresholdUnit, hwBaseThresholdHighWarning, hwBaseThresholdHighCritical } + STATUS current + DESCRIPTION + "Voltage of power rise over HIGH threshold." + ::= { hwEnvironmentTrap 9 } + + + hwVoltRisingResume NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalName, hwBaseThresholdValue, + hwBaseThresholdUnit, hwBaseThresholdHighWarning, hwBaseThresholdHighCritical } + STATUS current + DESCRIPTION + "Voltage back to normal level." + ::= { hwEnvironmentTrap 10 } + + + hwVoltFallingAlarm NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalName, hwBaseThresholdValue, + hwBaseThresholdUnit, hwBaseThresholdLowCritical, hwBaseThresholdLowWarning } + STATUS current + DESCRIPTION + "Voltage of power fall below LOW threshold." + ::= { hwEnvironmentTrap 11 } + + + hwVoltFallingResume NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalName, hwBaseThresholdValue, + hwBaseThresholdUnit, hwBaseThresholdLowCritical, hwBaseThresholdLowWarning } + STATUS current + DESCRIPTION + "Voltage back to normal level." + ::= { hwEnvironmentTrap 12 } + + + hwCurrentRisingAlarm NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalName, hwBaseThresholdValue, + hwBaseThresholdUnit, hwBaseThresholdHighWarning, hwBaseThresholdHighCritical } + STATUS current + DESCRIPTION + "Current rise over HIGH threshold." + ::= { hwEnvironmentTrap 13 } + + + hwCurrentRisingResume NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalName, hwBaseThresholdValue, + hwBaseThresholdUnit, hwBaseThresholdHighWarning, hwBaseThresholdHighCritical } + STATUS current + DESCRIPTION + "Current back to normal level." + ::= { hwEnvironmentTrap 14 } + + + hwCurrentFallingAlarm NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalName, hwBaseThresholdValue, + hwBaseThresholdUnit, hwBaseThresholdLowCritical, hwBaseThresholdLowWarning } + STATUS current + DESCRIPTION + "Current fall below LOW threshold." + ::= { hwEnvironmentTrap 15 } + + + hwCurrentFallingResume NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalName, hwBaseThresholdValue, + hwBaseThresholdUnit, hwBaseThresholdLowCritical, hwBaseThresholdLowWarning } + STATUS current + DESCRIPTION + "Current back to normal level." + ::= { hwEnvironmentTrap 16 } + + + hwPowerRisingAlarm NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalName, hwBaseThresholdValue, + hwBaseThresholdUnit, hwBaseThresholdHighWarning, hwBaseThresholdHighCritical, hwPowerDirection } + STATUS current + DESCRIPTION + "Photoelectric power rise over HIGH threshold." + ::= { hwEnvironmentTrap 17 } + + + hwPowerRisingResume NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalName, hwBaseThresholdValue, + hwBaseThresholdUnit, hwBaseThresholdHighWarning, hwBaseThresholdHighCritical, hwPowerDirection } + STATUS current + DESCRIPTION + "Photoelectric power back to normal level." + ::= { hwEnvironmentTrap 18 } + + + hwPowerFallingAlarm NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalName, hwBaseThresholdValue, + hwBaseThresholdUnit, hwBaseThresholdLowCritical, hwBaseThresholdLowWarning, hwPowerDirection } + STATUS current + DESCRIPTION + "Photoelectric power fall below LOW threshold." + ::= { hwEnvironmentTrap 19 } + + + hwPowerFallingResume NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalName, hwBaseThresholdValue, + hwBaseThresholdUnit, hwBaseThresholdLowCritical, hwBaseThresholdLowWarning, hwPowerDirection } + STATUS current + DESCRIPTION + "Photoelectric power back to normal level." + ::= { hwEnvironmentTrap 20 } + + hwPowerInsufficiencyAlarm NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalContainedIn, entPhysicalName, + hwEntityRatedPower, hwDevAvailablePower, hwDeviceTotalPower } + STATUS current + DESCRIPTION + "The available power of device is not enough for the board." + ::= { hwEnvironmentTrap 21 } + + hwPowerInsufficiencyResume NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalContainedIn, entPhysicalName, + hwEntityRatedPower, hwDevAvailablePower, hwDeviceTotalPower } + STATUS current + DESCRIPTION + "The available power of device becomes sufficient for the board." + ::= { hwEnvironmentTrap 22 } + + hwAcuSoftwareUpgradeFailure NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "ACU current startup system software and next startup system software are difference." + ::= { hwEnvironmentTrap 23 } + + + hwPowerTrap OBJECT IDENTIFIER ::= { hwBaseTraps 3 } + + + hwPowerOff NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalContainedIn, entPhysicalName + } + STATUS current + DESCRIPTION + "One of the power is shutting down." + ::= { hwPowerTrap 1 } + + + hwPowerOn NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalContainedIn, entPhysicalName + } + STATUS current + DESCRIPTION + "One of the power is starting up." + ::= { hwPowerTrap 2 } + + + hwPowerMixed NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalContainedIn, entPhysicalName + } + STATUS current + DESCRIPTION + "The power is not of the same type!" + ::= { hwPowerTrap 3 } + + + hwPowerMixedResume NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalContainedIn, entPhysicalName + } + STATUS current + DESCRIPTION + "The power is changed to the same type!" + ::= { hwPowerTrap 4 } + + hwCPUTrap OBJECT IDENTIFIER ::= { hwBaseTraps 4 } + + + hwCPUUtilizationRisingAlarm NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalName, hwBaseTrapRelativeResource, + hwBaseUsageValue, hwBaseUsageUnit, hwBaseUsageThreshold } + STATUS current + DESCRIPTION + "CPU utilization exceed threshold." + ::= { hwCPUTrap 1 } + + + hwCPUUtilizationResume NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalName, hwBaseTrapRelativeResource, + hwBaseUsageValue, hwBaseUsageUnit, hwBaseUsageThreshold } + STATUS current + DESCRIPTION + "CPU utilization back to normal level." + ::= { hwCPUTrap 2 } + + + hwPortTrap OBJECT IDENTIFIER ::= { hwBaseTraps 5 } + + + hwPortPhysicalDown NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalName, hwPortPhysicalDownReason, ifOperStatus, ifAdminStatus } + STATUS current + DESCRIPTION + "One of the port physical connect down." + ::= { hwPortTrap 1 } + + + hwPortPhysicalUp NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalName, ifOperStatus, ifAdminStatus } + STATUS current + DESCRIPTION + "One of the port physical connect up." + ::= { hwPortTrap 2 } + + + hwPortPhysicalNoTrafficAlarm NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalName, hwBaseTrapRelativeResource, hwBaseTrapTrafficDir } + STATUS current + DESCRIPTION + "One of the port has none traffic." + ::= { hwPortTrap 3 } + + + hwPortPhysicalNoTrafficClear NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalName, hwBaseTrapRelativeResource, hwBaseTrapTrafficDir } + STATUS current + DESCRIPTION + "One of the port traffic resume." + ::= { hwPortTrap 4 } + + + hwPortPhysicalTrafficRisingAlarm NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalName, hwBaseTrapRelativeResource, hwBaseThresholdValue, hwBaseThresholdUnit, hwBaseThresholdHighWarning, hwBaseTrapTrafficDir } + STATUS current + DESCRIPTION + "One of the port traffic rise over threshold." + ::= { hwPortTrap 5 } + + + hwPortPhysicalTrafficClear NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalName, hwBaseTrapRelativeResource, hwBaseThresholdValue, hwBaseThresholdUnit, hwBaseThresholdLowWarning, hwBaseTrapTrafficDir } + STATUS current + DESCRIPTION + "One of the port traffic resume to normal level." + ::= { hwPortTrap 6 } + + + hwPortPhysicalCrcErrorRisingAlarm NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalName, hwBaseTrapRelativeResource, hwBaseThresholdValue, hwBaseThresholdUnit, hwBaseThresholdHighWarning } + STATUS current + DESCRIPTION + "One of the port CRC error rise over threshold." + ::= { hwPortTrap 7 } + + + hwPortPhysicalCrcErrorClear NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalName, hwBaseTrapRelativeResource, hwBaseThresholdValue, hwBaseThresholdUnit, hwBaseThresholdLowWarning } + STATUS current + DESCRIPTION + "One of the port CRC error resume to normal level." + ::= { hwPortTrap 8 } + + + hwPortPhysicalEthBroadcastRisingAlarm NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalName, hwBaseTrapRelativeResource, hwBaseThresholdValue, hwBaseThresholdUnit, hwBaseThresholdHighWarning } + STATUS current + DESCRIPTION + "One of the Ethernet port broadcast rise over threshold." + ::= { hwPortTrap 9 } + + + hwPortPhysicalEthBroadcastClear NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalName, hwBaseTrapRelativeResource, hwBaseThresholdValue, hwBaseThresholdUnit, hwBaseThresholdLowWarning } + STATUS current + DESCRIPTION + "One of the Ethernet port broadcast resume to normal level." + ::= { hwPortTrap 10 } + + + hwPortPhysicalEthHalfDuplexAlarm NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalName, hwBaseTrapRelativeResource } + STATUS current + DESCRIPTION + "One of the Ethernet port works on the half-duplex mode." + ::= { hwPortTrap 11 } + + + hwPortPhysicalEthFullDuplexClear NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalName, hwBaseTrapRelativeResource } + STATUS current + DESCRIPTION + "One of the Ethernet port works on the full-duplex mode." + ::= { hwPortTrap 12 } + + + hwPortPhysicalPortTypeChange NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalName, hwBaseTrapLastPortType, + hwBaseTrapCurPortType } + STATUS current + DESCRIPTION + "One of the port type changed." + ::= { hwPortTrap 13 } + +hwPortPhysicalAutoNegotiateFail NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalName, hwBaseTrapRelativeResource } + STATUS current + DESCRIPTION + "One of the port auto-negotiation failed." + ::= { hwPortTrap 14 } + +hwPortPhysicalAutoNegotiateResume NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalName, hwBaseTrapRelativeResource } + STATUS current + DESCRIPTION + "One of the port auto-negotiation resumed." + ::= { hwPortTrap 15 } + + hwStorageTrap OBJECT IDENTIFIER ::= { hwBaseTraps 6 } + + + hwStorageUtilizationRisingAlarm NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalName, hwBaseTrapRelativeResource, + hwBaseUsageValue, hwBaseUsageUnit, hwBaseUsageThreshold } + STATUS current + DESCRIPTION + "Storage device utilization rise over threshold." + ::= { hwStorageTrap 1 } + + + hwStorageUtilizationResume NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalName, hwBaseTrapRelativeResource, + hwBaseUsageValue, hwBaseUsageUnit, hwBaseUsageThreshold } + STATUS current + DESCRIPTION + "Storage utilization resume to normal level." + ::= { hwStorageTrap 2 } + + hwVsDiskFullAlarm NOTIFICATION-TYPE + OBJECTS {hwStorageSpace,hwStorageSpaceFree,hwStorageName} + STATUS current + DESCRIPTION + "The disk usage exceeded the overload threadhold." + ::= { hwStorageTrap 3 } + + + hwVsDiskResume NOTIFICATION-TYPE + OBJECTS { hwStorageSpace,hwStorageSpaceFree,hwStorageName} + STATUS current + DESCRIPTION + "The disk usage fall below the clear threashold." + ::= { hwStorageTrap 4} + + + hwClockTrap OBJECT IDENTIFIER ::= { hwBaseTraps 7 } + + + hwFanTrap OBJECT IDENTIFIER ::= { hwBaseTraps 8 } + + + hwFibTrap OBJECT IDENTIFIER ::= { hwBaseTraps 9 } + + + hwFIBOverloadSuspend NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, hwFIBOverloadModule, entPhysicalName } + STATUS current + DESCRIPTION + "The board is suspended for IPv4/IPv6 FIB capability overload." + ::= { hwFibTrap 1 } + + + hwFIBOverloadSusResume NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, hwFIBOverloadModule, entPhysicalName } + STATUS current + DESCRIPTION + "The board is recovered for FIB capability overload suspend." + ::= { hwFibTrap 2 } + + + hwFIBOverloadForward NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, hwFIBOverloadModule, entPhysicalName } + STATUS current + DESCRIPTION + "The board is forwarding for IPv4/IPv6 FIB capability overload." + ::= { hwFibTrap 3 } + + + hwFIBOverloadFwResume NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, hwFIBOverloadModule, entPhysicalName } + STATUS current + DESCRIPTION + "The board is recovered for IPv4/IPv6 FIB capability overload forward." + ::= { hwFibTrap 4 } + + + hwFESInconsistencyForMemoryLack NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapEventType, entPhysicalIndex, entPhysicalName } + STATUS current + DESCRIPTION + "Because the memory usage of the interface board exceeds the upper threshold, the + FES cannot add new entries. As a result, the entries of the interface board is inconsistent with those of the main board." + ::= { hwFibTrap 5 } + + + hwFESInconsistencyForMemoryLackResume NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapEventType, entPhysicalIndex, entPhysicalName } + STATUS current + DESCRIPTION + "The memory usage of the interface board reduces to the lower threshold, and the FES can add entries. + The entries of the interface board is consistent with those of the main board." + ::= { hwFibTrap 6 } + + + hwPppTrap OBJECT IDENTIFIER ::= { hwBaseTraps 10 } + + + hwPppLoopbackDetect NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, ifIndex, ifName } + STATUS current + DESCRIPTION + "The interface Loopback is detected." + ::= { hwPppTrap 1 } + + + hwPppLoopbackDetResume NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, ifIndex, ifName } + STATUS current + DESCRIPTION + "The interface is recovered from Loopback." + ::= { hwPppTrap 2 } + + + hwFlowControlTrap OBJECT IDENTIFIER ::= { hwBaseTraps 11 } + + + hwFlowCongestion NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalClass, entPhysicalName, + hwBaseFlowDirectionType } + STATUS current + DESCRIPTION + " + The object is in congested state and some of the frames are dropped. + " + ::= { hwFlowControlTrap 1 } + + + hwFlowCongestionResume NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalClass, entPhysicalName, + hwBaseFlowDirectionType } + STATUS current + DESCRIPTION + " + Alarms of the congested object are cleared. + " + ::= { hwFlowControlTrap 2 } + + hwDeviceAbnormalTrap OBJECT IDENTIFIER ::= { hwBaseTraps 12 } + + + hwDeviceAbnormalRisingAlarm NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalName, hwBaseTrapRelativeResource } + STATUS current + DESCRIPTION + "Device abnormal or pulled out." + ::= { hwDeviceAbnormalTrap 1 } + + + hwResExhaustBfdTrap OBJECT IDENTIFIER ::= { hwBaseTraps 13 } + + + hwResExhaustBfdAlarm NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType } + STATUS current + DESCRIPTION + "Failed to allocate resources for BFD because hardware resources were exhausted." + ::= { hwResExhaustBfdTrap 1 } + + hwResExhaustBfdResume NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType } + STATUS current + DESCRIPTION + "BFD recovered from alarms of hardware resources exhausting." + ::= { hwResExhaustBfdTrap 2 } + + hwResExhaustOamTrap OBJECT IDENTIFIER ::= { hwBaseTraps 14 } + + + hwResExhaustOamAlarm NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType } + STATUS current + DESCRIPTION + "Failed to allocate resources for OAM because hardware resources were exhausted. + MPLS OAM is short for Operation Administration and Maintenance by MPLS. + It is used for connectivity verification of MPLS LSP." + ::= { hwResExhaustOamTrap 1 } + + hwResExhaustOamResume NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType } + STATUS current + DESCRIPTION + "OAM recovered from alarms of hardware resources exhausting. + MPLS OAM is short for Operation Administration and Maintenance by MPLS. + It is used for connectivity verification of MPLS LSP." + ::= { hwResExhaustOamTrap 2 } + + hwHdlcTrap OBJECT IDENTIFIER ::= { hwBaseTraps 15 } + + + hwHdlcLoopbackDetect NOTIFICATION-TYPE + OBJECTS { ifDescr } + STATUS current + DESCRIPTION + "The interface Loopback is detected." + ::= { hwHdlcTrap 1 } + + + hwHdlcLoopbackDetResume NOTIFICATION-TYPE + OBJECTS { ifDescr } + STATUS current + DESCRIPTION + "The interface is recovered from Loopback." + ::= { hwHdlcTrap 2 } + + hwHdlcIICPacketCrcErr NOTIFICATION-TYPE + OBJECTS {hwSecStatTrapSlot, hwSecStatTrapCPU} + STATUS current + DESCRIPTION + "The packet(s) crc error" + ::= { hwHdlcTrap 3 } + + hwAutoFtpTrap OBJECT IDENTIFIER ::= { hwBaseTraps 16 } + + hwAutoFtpFailAlarm NOTIFICATION-TYPE + OBJECTS { hwBaseTrapReasonDescr,hwBaseTrapSeverity } + STATUS current + DESCRIPTION + "This object indicates the software failure in the automatic upgrade system." + ::= { hwAutoFtpTrap 1 } + + hwBaseOpticalTrap OBJECT IDENTIFIER ::= { hwBaseTraps 17 } + + hwOpticalPowerAbnormal NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalContainedIn, entPhysicalName, + hwBaseTrapRelativeResource, hwBaseTrapReasonDescr } + STATUS current + DESCRIPTION + "Optical rxpower or txpower is exceed threshold value." + ::= { hwBaseOpticalTrap 1 } + + hwOpticalPowerResume NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalContainedIn, entPhysicalName, + hwBaseTrapRelativeResource, hwBaseTrapReasonDescr } + STATUS current + DESCRIPTION + "Optical power resume." + ::= { hwBaseOpticalTrap 2 } + hwBaseTrapConformance OBJECT IDENTIFIER ::= { hwBaseTrapMIB 3 } + + + hwBaseTrapCompliances OBJECT IDENTIFIER ::= { hwBaseTrapConformance 1 } + + + hwBaseTrapCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for agents that provide full support for + hwBaseTrapMIB." + MODULE -- this module + MANDATORY-GROUPS { hwBaseObjectGroup } + ::= { hwBaseTrapCompliances 1 } + + + hwBaseTrapGroups OBJECT IDENTIFIER ::= { hwBaseTrapConformance 2 } + + + hwBaseObjectGroup OBJECT-GROUP + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, hwBaseThresholdValue, hwBaseThresholdUnit, + hwBaseThresholdLowCritical, hwBaseThresholdLowWarning, hwBaseThresholdHighWarning, hwBaseThresholdHighCritical, hwBaseUsageValue, + hwBaseUsageUnit, hwBaseUsageThreshold, hwDevAvailablePower, hwEntityRatedPower, hwDeviceTotalPower, + hwBaseTrapLastPortType, hwPortPhysicalDownReason, hwBaseTrapCurPortType, hwBaseTrapReasonDescr, + hwBaseTrapRelativeResource, hwFIBOverloadModule, hwBaseFlowDirectionType, hwPowerDirection, hwBaseTrapTrafficDir,hwEntBandwidthMode + } + STATUS current + DESCRIPTION + "Group for base trap objects." + ::= { hwBaseTrapGroups 1 } + + + hwBaseTrapGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwEntityRemove, hwEntityInsert, hwEntityUnstable, hwEntityUnstableResume, hwEntityReset, + hwEntityResetDone, hwEntityCommunicateError, hwEntityCommunicateResume, hwEntityInvalid, hwEntityResume, + hwEntityLeaveMaster, hwEntityBecomeMaster, hwEntityOffline, hwEntityOnline, hwEntityRegFail, + hwEntityRegSuccess, hwEntityDyingGasp, hwTempRisingAlarm, hwTempRisingResume, hwTempFallingAlarm, + hwTempFallingResume, hwHumidityRisingAlarm, hwHumidityRisingResume, hwHumidityFallingAlarm, hwHumidityFallingResume, + hwVoltRisingAlarm, hwVoltRisingResume, hwVoltFallingAlarm, hwVoltFallingResume, hwCurrentRisingAlarm, + hwCurrentRisingResume, hwCurrentFallingAlarm, hwCurrentFallingResume, hwPowerRisingAlarm, hwPowerRisingResume, + hwPowerFallingAlarm, hwPowerInsufficiencyAlarm, hwPowerInsufficiencyResume, hwPowerFallingResume, hwPowerOff, + hwPowerOn, hwPowerMixed, hwPowerMixedResume, hwCPUUtilizationRisingAlarm, hwCPUUtilizationResume, + hwPortPhysicalDown, hwPortPhysicalUp, hwPortPhysicalNoTrafficAlarm, hwPortPhysicalNoTrafficClear, hwPortPhysicalTrafficRisingAlarm, + hwPortPhysicalTrafficClear, hwPortPhysicalCrcErrorRisingAlarm, hwPortPhysicalCrcErrorClear, hwPortPhysicalEthBroadcastRisingAlarm, hwPortPhysicalEthBroadcastClear, + hwPortPhysicalEthHalfDuplexAlarm, hwPortPhysicalEthFullDuplexClear, hwStorageUtilizationRisingAlarm, hwStorageUtilizationResume, hwVsDiskFullAlarm,hwVsDiskResume,hwFIBOverloadSuspend, + hwFIBOverloadSusResume, hwFIBOverloadForward, hwFIBOverloadFwResume, hwFESInconsistencyForMemoryLack, hwFESInconsistencyForMemoryLackResume, + hwPppLoopbackDetect, hwPppLoopbackDetResume, hwEntityCheckFail, hwEntityCheckResume, hwFlowCongestion, hwFlowCongestionResume, hwDeviceAbnormalRisingAlarm, + hwResExhaustBfdAlarm, hwResExhaustBfdResume, hwResExhaustOamAlarm, hwResExhaustOamResume, hwHdlcLoopbackDetect, + hwAutoFtpFailAlarm, hwOpticalPowerResume, hwHdlcLoopbackDetResume, hwPortPhysicalPortTypeChange, hwPortPhysicalAutoNegotiateFail, + hwPortPhysicalAutoNegotiateResume, hwOpticalPowerAbnormal, hwAcuSoftwareUpgradeFailure, hwEntityBandwidthModeChange,hwHdlcIICPacketCrcErr} + STATUS current + DESCRIPTION + "Group for all base traps." + ::= { hwBaseTrapGroups 2 } + + + + END + +-- +-- HUAWEI-BASE-TRAP-MIB.mib +-- \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-BFD-MIB b/MIBS/huawei/HUAWEI-BFD-MIB new file mode 100644 index 0000000..86c51bf --- /dev/null +++ b/MIBS/huawei/HUAWEI-BFD-MIB @@ -0,0 +1,3556 @@ +-- ================================================================= +-- Copyright (C) 2016 by HUAWEI TECHNOLOGIES. All rights reserved. +-- Description: MIB interface of BFD protocol configuration. +-- The Bidirectional Forwarding Detection (BFD) protocol +-- is standardized by the IETF. BFD detects the +-- traffic forwarding capability of the link or system by +-- quickly sending BFD control packets (the UDP packets in +-- a specified format) at intervals between two nodes. +-- Reference: +-- Version: V1.55 +-- +-- ================================================================= + + HUAWEI-BFD-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + EnabledStatus + FROM P-BRIDGE-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + IpAddress, Integer32, Unsigned32, Counter32, OBJECT-TYPE, + MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + RowStatus, TEXTUAL-CONVENTION, TruthValue, DisplayString + FROM SNMPv2-TC + Ipv6Address + FROM IPV6-TC + InetAddressType, InetAddress + FROM INET-ADDRESS-MIB; + + + hwBFDMIB MODULE-IDENTITY + LAST-UPDATED "201601080000Z" + ORGANIZATION "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "MIB interface of BFD protocol configuration. + The Bidirectional Forwarding Detection (BFD) protocol + is standardized by the IETF. BFD detects the + traffic forwarding capability of the link or system by + quickly sending BFD control packets (the UDP packets in + a specified format) at intervals between two nodes. + " + + -- Revision history + REVISION "201601080000Z" + DESCRIPTION "V1.55, add hwBfdSessConfbImpactFlag and hwBfdSessConfbImpactFlag." + + REVISION "201601080000Z" + DESCRIPTION "V1.54, add hwBfdSessFsmDiscordant and hwBfdSessFsmAccordant." + + REVISION "201511080000Z" + DESCRIPTION "V1.53, add hwBfdPWSessDownTrap and hwBfdPWSessUpTrap for Pw Bfd session." + + REVISION "201510230000Z" + DESCRIPTION "V1.52, add hwBfdSessApOperFailed for virtual access." + + REVISION "201508040000Z" + DESCRIPTION "V1.51, add hwBfdSessFaultDown and hwBfdSessResume." + + REVISION "201507290000Z" + DESCRIPTION "V1.50, modify the DESCRIPTION of hwBfdSessGlobalDefaultIpAddr." + + REVISION "201507140000Z" + DESCRIPTION "V1.49, move hwBfdSessCfgRemoteFailType from hwBfdAlarmTraps to hwBfdNotifications." + + REVISION "201507030000Z" + DESCRIPTION "V1.48, add hwBfdSessCfgRemoteFailType and hwBfdSessCfgRemoteFail for virtual access." + + REVISION "201409040000Z" + DESCRIPTION "V1.47, modified the revision history." + + REVISION "201409010000Z" + DESCRIPTION "V1.46, modified the date of copyright." + + REVISION "201406300000Z" + DESCRIPTION "V1.45, add hwBfdDynamicSessionTos for dynamic session tos in hwBfdScalarsObjects, add hwBfdv6MultiHopSessUpTrap,hwBfdv6MultiHopSessDownTrap for IPv6 MultiHop. + Add hwBfdSessPeerAddr,hwBfdSessBindType,hwBfdSessVrfIndex for hwBfdSessUpTrap and hwBfdSessDownTrap, add hwBfdv6SingleHopSessUpTrap,hwBfdv6SingleHopSessDownTrap for IPv6 SingleHop. + Add hwBfdDynamicSessionTos for dynamic session tos." + + REVISION "201405230000Z" + DESCRIPTION "V1.44, modified the scope of hwBfdIfConfName ." + + REVISION "201401220000Z" + DESCRIPTION "V1.43, modified the description of hwBfdSessBindAppTypeMask for VTE/VPW/FRP/BGPLSP." + + REVISION "201309220000Z" + DESCRIPTION "V1.42, modified the value and the description of hwBfdSessConfBindType for new bfd type bgpTunnel, modified the value and the description of hwBfdSessBindType for new bfd type bgpTunnel." + + REVISION "201308160000Z" + DESCRIPTION "V1.41, modified the value and the description of hwBfdSessConfBindType for new bfd type ldpTunnel, modified the value and the description of hwBfdSessBindType for new bfd type ldpTunnel." + + REVISION "201211230000Z" + DESCRIPTION "V1.40, add hwBfdStaticSessionTos for static session tos. Add hwBfdDynamicSessionTosEx for extend hwBfdDynamicSessionTos. Add hwBfdSessConfTOSEx for extend hwBfdSessConfTOS. Add hwBfdSessDscp to display dscp value when it is enable in a bfd session." + + REVISION "201108170000Z" + DESCRIPTION "V1.25, add hwBfdSessBindAppTypeMask." + + REVISION "201107140000Z" + DESCRIPTION "V1.24, add hwBfdDynamicSessionTos for dynamic session tos." + + REVISION "201105110000Z" + DESCRIPTION "V1.23, modified BfdInterval to Integer32." + + REVISION "201104270000Z" + DESCRIPTION "V1.22, removed the range of hwBfdSessActualRxInterval, hwBfdSessActualTxInterval, added the default value of hwBfdAdminStatus, hwBfdSessConfWTRInterval, hwBfdSessDetectMult, hwBfdSessDiscrAuto, hwBfdSessDynamicNumber, hwBfdSessInterfaceLimitNumber, hwBfdSessLimitNumber, hwBfdSessStaticNumber, hwBfdVersionNumber." + + REVISION "201104130000Z" + DESCRIPTION "V1.21, modified the description of hwBfdIfConfEnable, hwBfdSessConfWTRInterval, hwBfdSessConfPSTFlag." + + REVISION "201101120000Z" + DESCRIPTION "V1.20, modified for bfd mib standardization." + + REVISION "201010200000Z" + DESCRIPTION "V1.19, updated the description and format." + + REVISION "201008250000Z" + DESCRIPTION "V1.18, modified the trap nodes of hwBfdSessGroupUpTrap and hwBfdSessGroupDownTrap. + Updated the description and format." + + REVISION "201008020000Z" + DESCRIPTION "V1.17, modified BfdInterval to Unsigned32." + + REVISION "201008020000Z" + DESCRIPTION "V1.16, modified hwBfdSessConfRemoteDiscr and hwBfdSessRemoteDiscr's range from 1...16384 to 0...4294967295." + + REVISION "201007220000Z" + DESCRIPTION "V1.15, modified the description and format." + + REVISION "201005190000Z" + DESCRIPTION "V1.14, modified syntax of hwBfdSessPerfLastSessDownTime and hwBfdSessionPerStartTime." + + REVISION "201004250000Z" + DESCRIPTION "V1.13, modified description of all leaves." + + REVISION "201004120000Z" + DESCRIPTION "V1.12, updated the description and format." + + REVISION "201002120000Z" + DESCRIPTION "V1.11, modified syntax of hwBfdSessPerfLastSessDownTime and hwBfdSessionPerStartTime." + + REVISION "201001130000Z" + DESCRIPTION "V1.10, added four trap nodes of hwBfdSessUpTrap, hwBfdSessDownTrap, hwBfdSessGroupUpTrap + and hwBfdSessGroupDownTrap." + + REVISION "200912240000Z" + DESCRIPTION "V1.09, changed the range of leaves hwBfdSessConfDesiredMinRxInterval and + hwBfdSessConfDesiredMinRxInterval." + + REVISION "200911270000Z" + DESCRIPTION "V1.08, changed the range of leaf hwBfdSessRemoteDiscr as 0-4294967295." + + REVISION "200903040000Z" + DESCRIPTION "V1.07, added flagNoPW, entireDynamic, staticAuto enum." + + REVISION "200806060000Z" + DESCRIPTION "V1.06, added leaf hwBfdSessConfVlanID in table hwBfdSessionTable and changed the attribute of leaf hwBfdSessConfBindIfIndex as read-create." + + REVISION "200604270000Z" + DESCRIPTION "V1.00, initial version." + + ::= { hwDatacomm 38 } + + + +-- +-- Textual conventions +-- + BfdInterval ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Bfd Time Interval Type." + SYNTAX Integer32 + + BfdDiag ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Diagnostic code specifying the local system's reason for + the last session state changed. + " + SYNTAX Integer32 + + +-- +-- Node definitions +-- + hwBfdScalarsObjects OBJECT IDENTIFIER ::= { hwBFDMIB 1 } + + + hwBfdVersionNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current version number of the BFD protocol is 1. + Default: 1 + " + ::= { hwBfdScalarsObjects 1 } + + + hwBfdAdminStatus OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Describe the administrative status of a BFD protocol. + Options: + 1. enabled(1) -denotes that the BFD Process is active on all interface + 2. disabled(2) -denotes that the BFD process is disabled on all interfaces + Default: 2 + " + ::= { hwBfdScalarsObjects 2 } + + + hwBfdSessLimitNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Define the maximum number of BFD sessions allowed in the logic router. + Default: 0 + " + ::= { hwBfdScalarsObjects 3 } + + + hwBfdSessInterfaceLimitNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Define the maximum number of BFD sessions allowed per board. + Default: 0 + " + ::= { hwBfdScalarsObjects 4 } + + + hwBfdSessStaticNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of BFD static sessions. + Default: 0 + " + ::= { hwBfdScalarsObjects 5 } + + + hwBfdSessDynamicNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of BFD dynamic sessions. + Default: 0 + " + ::= { hwBfdScalarsObjects 6 } + + + hwBfdSessGlobalDefaultIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Define the default multicast IP address used in BFD multicast detection. + Default: 224.0.0.184 + " + ::= { hwBfdScalarsObjects 7 } + + + hwBfdEchoPassiveStatus OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The passive Echo function of BFD. + Options: + 1. enabled(1) -denotes that the BFD EchoPassive capability is enabled + 2. disabled(2) -denotes that the BFD EchoPassive capability is disabled + Default: 2 + " + ::= { hwBfdScalarsObjects 8 } + + + hwBfdEchoAclNum OBJECT-TYPE + SYNTAX Unsigned32 (0 | 2000..2999) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Acl Number for passive Echo function of BFD. + Default: 0 + " + ::= { hwBfdScalarsObjects 9 } + + + hwBfdSessDynamicPingInterval OBJECT-TYPE + SYNTAX Unsigned32 (30..600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Define the sending interval of the MPLS echo packet. + Default: 60 + Unit: second + " + ::= { hwBfdScalarsObjects 10 } + + + hwBfdSessDynamicSupportPassive OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The capability of automatically creating BFD sessions on the LSP egress. + Options: + 1. enabled(1) -denotes that the egress can create BFD sessions + 2. disabled(2) -denotes that the egress can not create BFD sessions + Default: 2 + " + ::= { hwBfdScalarsObjects 11 } + + hwBfdSessDelayUpTime OBJECT-TYPE + SYNTAX Unsigned32 (0..600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Define delay interval before the session turns to up. + Unit: second + Default: 0 + " + ::= { hwBfdScalarsObjects 12 } + + + hwBfdSessMultiDstPort OBJECT-TYPE + SYNTAX Integer32 (0|3784|4784) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The destination UDP port of multi-hop BFD session. When the + administrative status of BFD protocol is disabled, this value + will be 0. + Default: 3784 + " + ::= { hwBfdScalarsObjects 13 } + + hwBfdTrapSendInterval OBJECT-TYPE + SYNTAX Integer32 (0|1..600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Define the sending interval of TRAP message. + Unit: second + Default: 120 + " + ::= { hwBfdScalarsObjects 14 } + + hwBfdLimitDeviceName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The device name which session number reached up limit." + ::= { hwBfdScalarsObjects 15 } + + hwBfdDynamicSessionTos OBJECT-TYPE + SYNTAX Unsigned32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Tos-Exp of dynamic session. + Default: 7 + " + ::= { hwBfdScalarsObjects 16 } + + hwBfdStaticSessionTos OBJECT-TYPE + SYNTAX Unsigned32 (0..7 | 255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Tos-Exp of static session. + Default: 7 + " + ::= { hwBfdScalarsObjects 17 } + + hwBfdDynamicSessionTosEx OBJECT-TYPE + SYNTAX Unsigned32 (0..7 | 255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The extended Tos-Exp of dynamic session. + Default: 7 + " + ::= { hwBfdScalarsObjects 18 } + + hwBfdSessCfgRemoteFailType OBJECT-TYPE + SYNTAX INTEGER + { + localDiscriminatorNonsupport(101), + localDiscriminatorConflict(102) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The virtual access AP notify process bfd session configuration failed. + Options: + 1. localDiscriminatorNonsupport(101) + 2. localDiscriminatorConflict(102) + " + ::= { hwBfdScalarsObjects 19 } + + hwBfdObjects OBJECT IDENTIFIER ::= { hwBFDMIB 2 } + + + hwBfdIfConfTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBfdIfConfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface configuration table of BFD. + The index of this table is hwBfdIfConfIndex. + " + ::= { hwBfdObjects 1 } + + + hwBfdIfConfEntry OBJECT-TYPE + SYNTAX HwBfdIfConfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface configuration table of BFD. + The index of this entry is hwBfdIfConfIndex. + " + INDEX { hwBfdIfConfIndex } + ::= { hwBfdIfConfTable 1 } + + + HwBfdIfConfEntry ::= + SEQUENCE { + hwBfdIfConfIndex + Integer32, + hwBfdIfConfName + OCTET STRING, + hwBfdIfConfEnable + Integer32, + hwBfdIfConfDeleting + Integer32, + hwBfdIfConfAvailable + Integer32, + hwBfdIfConfSessCnt + Integer32, + hwBfdIfConfRowStatus + RowStatus + } + + hwBfdIfConfIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "It is the configuration index of this interface. + This index is automatically allocated inside the system + and is not user-configurable. + " + ::= { hwBfdIfConfEntry 1 } + + + hwBfdIfConfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "It is the name of this Interface." + ::= { hwBfdIfConfEntry 2 } + + + hwBfdIfConfEnable OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The flag whether the interface has enabled BFD. + Options: + 1. disable(0) -Indicates that the interface has disabled BFD + 2. enable(1) -Indicates that the interface has enabled BFD + " + ::= { hwBfdIfConfEntry 3 } + + + hwBfdIfConfDeleting OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The flag that whether the interface is in deleting. + Options: + 1. notDeleted(0) -the interface is not deleted + 2. deleted(1) -the interface is deleted + " + ::= { hwBfdIfConfEntry 4 } + + + hwBfdIfConfAvailable OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The flag that whether the interface is available. + Options: + 1. notAvailable(0) -the interface is not available + 2. available(1) -the interface is available + " + ::= { hwBfdIfConfEntry 5 } + + + hwBfdIfConfSessCnt OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sessions that has been bound to this interface." + ::= { hwBfdIfConfEntry 6 } + + + hwBfdIfConfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used to manage the creation and deletion of conceptual rows." + ::= { hwBfdIfConfEntry 7 } + + + hwBfdSessionConfTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBfdSessionConfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BFD Session Configuration Table. Use this table to get/configure BFD sessions. + The index of this table is hwBfdSessConfName. + " + ::= { hwBfdObjects 2 } + + + hwBfdSessionConfEntry OBJECT-TYPE + SYNTAX HwBfdSessionConfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BFD Session Configuration Table. Use this table to get/configure BFD sessions. + The index of this entry is hwBfdSessConfName. + " + INDEX { hwBfdSessConfName } + ::= { hwBfdSessionConfTable 1 } + + + HwBfdSessionConfEntry ::= + SEQUENCE { + hwBfdSessConfName + OCTET STRING, + hwBfdSessConfMIndex + Unsigned32, + hwBfdSessConfLocalDiscr + Unsigned32, + hwBfdSessConfRemoteDiscr + Unsigned32, + hwBfdSessConfPeerAddr + IpAddress, + hwBfdSessConfBindIfIndex + Unsigned32, + hwBfdSessConfBindIfName + OCTET STRING, + hwBfdSessConfDemandEnable + Integer32, + hwBfdSessConfDemandTimerInterval + Unsigned32, + hwBfdSessConfDetectMult + Unsigned32, + hwBfdSessConfDesiredMinRxInterval + BfdInterval, + hwBfdSessConfDesiredMinTxInterval + BfdInterval, + hwBfdSessConfWTRInterval + Integer32, + hwBfdSessConfTOS + Integer32, + hwBfdSessConfPSTFlag + Integer32, + hwBfdSessConfCommitFlag + Integer32, + hwBfdSessConfAdminStatus + Integer32, + hwBfdSessConfRowStatus + RowStatus, + hwBfdSessConfSourceAddr + IpAddress, + hwBfdSessConfVrfIndex + Unsigned32, + hwBfdSessConfVPNName + OCTET STRING, + hwBfdSessConfDefaultIp + INTEGER, + hwBfdSessConfPISFlag + INTEGER, + hwBfdSessConfBindType + INTEGER, + hwBfdSessConfNextHop + IpAddress, + hwBfdSessConfStaticLspName + OCTET STRING, + hwBfdSessConfPWSecondaryFlag + INTEGER, + hwBfdSessConfTunnelDetectType + INTEGER, + hwBfdSessConfVcId + Unsigned32, + hwBfdSessConfVsiName + OCTET STRING, + hwBfdSessConfVsiPeerAddr + IpAddress, + hwBfdSessConfDiscrAuto + EnabledStatus, + hwBfdSessConfPeerIpv6Addr + Ipv6Address, + hwBfdSessConfSourceIpv6Addr + Ipv6Address, + hwBfdSessConfIpv6NextHop + Ipv6Address, + hwBfdSessConfIsIpv6Addr + TruthValue, + hwBfdSessConfKeychainName + OCTET STRING, + hwBfdSessConfMeticulous + EnabledStatus, + hwBfdSessConfLooseAuthentication + TruthValue, + hwBfdSessConfOneArmEcho + EnabledStatus, + hwBfdSessConfMinEchoRxInterval + Unsigned32, + hwBfdSessConfPWTtlMode + INTEGER, + hwBfdSessConfPWTtl + Integer32, + hwBfdSessConfRemotePeerIpType + InetAddressType, + hwBfdSessConfRemotePeerIp + InetAddress, + hwBfdSessConfSelectBoard + DisplayString, + hwBfdSessConfPWSPE + INTEGER, + hwBfdSessConfPWTrackIfName + DisplayString, + hwBfdSessConfIsPWTrackIf + EnabledStatus, + hwBfdSessConfEncapsulationType + DisplayString, + hwBfdSessConfPEVid + Unsigned32, + hwBfdSessConfCEVid + Unsigned32, + hwBfdSessConfTOSEx + Integer32, + hwBfdSessConfbImpactFlag + INTEGER + } + + hwBfdSessConfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..15)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "It is the name of this configuration model." + ::= { hwBfdSessionConfEntry 1 } + + + hwBfdSessConfMIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It is the configuration index of this session." + ::= { hwBfdSessionConfEntry 2 } + + + hwBfdSessConfLocalDiscr OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Define the local discriminator of the BFD session." + ::= { hwBfdSessionConfEntry 3 } + + + hwBfdSessConfRemoteDiscr OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Define the remote discriminator of the BFD session." + ::= { hwBfdSessionConfEntry 4 } + + + hwBfdSessConfPeerAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Define the IP address of the peer in the BFD session." + ::= { hwBfdSessionConfEntry 5 } + + + hwBfdSessConfBindIfIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It is the index of the binding interface in the BFD configuration." + ::= { hwBfdSessionConfEntry 6 } + + + hwBfdSessConfBindIfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "It is the name of the binding interface in the BFD configuration." + ::= { hwBfdSessionConfEntry 7 } + + + hwBfdSessConfDemandEnable OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "It is the flag of the BFD demand mode. + Options: + 1. disabled(0) -disable the BFD demand mode + 2. enabled(1) -enable the BFD demand mode + " + DEFVAL { 0 } + ::= { hwBfdSessionConfEntry 8 } + + + hwBfdSessConfDemandTimerInterval OBJECT-TYPE + SYNTAX Unsigned32 (0 | 500..300000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Define the detecting interval in the BFD session with the demand mode. + Unit: millisecond + " + ::= { hwBfdSessionConfEntry 9 } + + + hwBfdSessConfDetectMult OBJECT-TYPE + SYNTAX Unsigned32 (3..50) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "It is Detect time multiplier of the configuration. The + negotiated transmit interval, multiplied by this value, + provides the detection time for the transmitting + system in Asynchronous mode. + " + ::= { hwBfdSessionConfEntry 10 } + + + hwBfdSessConfDesiredMinRxInterval OBJECT-TYPE + SYNTAX BfdInterval (1..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the minimum interval of the configuration,in + milliseconds, between received BFD Control packets + that this system is capable of supporting. + Unit: millisecond + " + ::= { hwBfdSessionConfEntry 11 } + + + hwBfdSessConfDesiredMinTxInterval OBJECT-TYPE + SYNTAX BfdInterval (1..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the minimum interval of the configuration, + in milliseconds, that the local system would + like to use when transmitting BFD Control packets. + Unit: millisecond + " + ::= { hwBfdSessionConfEntry 12 } + + + hwBfdSessConfWTRInterval OBJECT-TYPE + SYNTAX Integer32 (0..60) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The wait-to-restore (WTR) time of the BFD session. + The event that indicates the session changing into the Up + state is reported to the application program only after + the WTR times out. + Unit: minute + " + DEFVAL { 0 } + ::= { hwBfdSessionConfEntry 13 } + + + hwBfdSessConfTOS OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the TOS value of bfd packet." + DEFVAL { 7 } + ::= { hwBfdSessionConfEntry 14 } + + + hwBfdSessConfPSTFlag OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The PST flag of the BFD session configuration. + It indicates the status association between the current BFD + session and the interface bound to the session. + Options: + 1. disabled(0) -indicates that the PST capability of the BFD session is disabled + 2. enabled(1) -indicates that the PST capability of the BFD session is enabled + " + DEFVAL { 0 } + ::= { hwBfdSessionConfEntry 15 } + + + hwBfdSessConfCommitFlag OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "It is the commit flag of the configuration entry. + Options: + 1. notCommit(0) -not commit + 2. commit(1) -commit + " + ::= { hwBfdSessionConfEntry 16 } + + + hwBfdSessConfAdminStatus OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A BFD session can be administratively enabled or disabled. + The AdminStatus field indicates the BFD session status. + Options: + 1. 0 -disable + 2. 1 -enable + " + ::= { hwBfdSessionConfEntry 17 } + + + hwBfdSessConfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used to manage the creation and deletion of conceptual rows." + ::= { hwBfdSessionConfEntry 18 } + + + hwBfdSessConfSourceAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Define the source IP address of the BFD session." + ::= { hwBfdSessionConfEntry 19 } + + + hwBfdSessConfVrfIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the VPN interface." + ::= { hwBfdSessionConfEntry 20 } + + + hwBfdSessConfVPNName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of VPN interface." + ::= { hwBfdSessionConfEntry 21 } + + + hwBfdSessConfDefaultIp OBJECT-TYPE + SYNTAX INTEGER + { + no(1), + yes(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "BFD session use default multicast IP as the detect peer-ip + Options: + 1. no(1) -do not use the default multicast IP + 2. yes(2) -use the default multicast IP + " + DEFVAL { 1 } + ::= { hwBfdSessionConfEntry 22 } + + + hwBfdSessConfPISFlag OBJECT-TYPE + SYNTAX INTEGER + { + false(1), + true(2), + subif(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The state of BFD session is associated with the state of the binding interface + Options: + 1. false(1) -do not associate with interface state + 2. true(2) -associate with interface state + 3. subif(3) -associate with interface and correlative sub interface + " + DEFVAL { 1 } + ::= { hwBfdSessionConfEntry 23 } + + + hwBfdSessConfBindType OBJECT-TYPE + SYNTAX INTEGER + { + interfaceIp(1), + peerIp(2), + sourceIp(3), + ifAndSourceIp(4), + fec(5), + tunnelIf(6), + ospf(7), + isis(8), + ldpLsp(9), + staticLsp(10), + teLsp(11), + teTunnel(12), + pw(13), + vsiPw(15), + ldpTunnel(21), + bgpTunnel(22) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The binding type of the BFD session. + Options: + 1. interfaceIp(1) -BFD for IP with peer-ip and interface + 2. peerIp(2) -BFD for IP only with peer-ip + 3. sourceIp(3) -BFD for IP with peer-ip and source-ip + 4. ifAndSourceIp(4) -BFD for IP with peer-ip, interface and source-ip + 5. fec(5) -BFD for FEC(NOT support now) + 6. tunnelIf(6) -BFD for Tunnel interface(NOT support now) + 7. ospf(7) -BFD for OSPF + 8. isis(8) -BFD for ISIS + 9. ldpLsp(9) -BFD for LDP-LSP + 10. staticLsp(10) -BFD for static LSP + 11. teLsp(11) -BFD for TE-LSP + 12. teTunnel(12) -BFD for TE-Tunnel + 13. pw(13) -BFD for PW + 14. vsiPw(15) -BFD for VSI PW + 15. ldpTunnel(21) -BFD for LDP-Tunnel + 16. bgpTunnel(22) -BFD for BGP-Tunnel + " + ::= { hwBfdSessionConfEntry 24 } + + + hwBfdSessConfNextHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "It is the next hop of the BFD session." + ::= { hwBfdSessionConfEntry 25 } + + + hwBfdSessConfStaticLspName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "It is the static LSP name of the BFD session." + ::= { hwBfdSessionConfEntry 26 } + + + hwBfdSessConfPWSecondaryFlag OBJECT-TYPE + SYNTAX INTEGER + { + flagMasterPW(1), + flagSecondaryPW(2), + flagNoPW(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The role of the PW bound with BFD session. + Options: + 1. flagMasterPW(1) -master PW + 2. flagSecondaryPW(2)-secondary PW + 3. flagNoPW(3) -no PW + " + DEFVAL { 1 } + ::= { hwBfdSessionConfEntry 27 } + + + hwBfdSessConfTunnelDetectType OBJECT-TYPE + SYNTAX INTEGER + { + flagBothDown(1), + flagNeighborDown(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set the failure notifies policy type. + Options: + 1. flagBothDown(1) -notify applications when detecting both Detect-Down and Neighbor-Down + 2. flagNeighborDown(2) -notify applications only when detecting Neighbor-Down + " + DEFVAL { 1 } + ::= { hwBfdSessionConfEntry 28 } + + + hwBfdSessConfVcId OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "It is the ID of VC." + ::= { hwBfdSessionConfEntry 29 } + + + hwBfdSessConfVsiName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "It is the name of VSI." + ::= { hwBfdSessionConfEntry 30 } + + + hwBfdSessConfVsiPeerAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "It is the peer-ip of VSI." + ::= { hwBfdSessionConfEntry 31 } + + hwBfdSessConfDiscrAuto OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Describe whether the discriminator can be auto allocated. + Options: + 1.enabled(1) -the discriminator can be allocated automatically + 2.disabled(2) -the discriminator can not be allocated automatically + " + DEFVAL { disabled } + ::= { hwBfdSessionConfEntry 32 } + + hwBfdSessConfPeerIpv6Addr OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Define the peer IPv6 address of the BFD session." + ::= { hwBfdSessionConfEntry 33 } + + hwBfdSessConfSourceIpv6Addr OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Define the source IPv6 address of the BFD session." + ::= { hwBfdSessionConfEntry 34 } + + hwBfdSessConfIpv6NextHop OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It is the next hop of the BFD session." + ::= { hwBfdSessionConfEntry 35 } + + hwBfdSessConfIsIpv6Addr OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether the peer address of the BFD session is IPv6 address." + DEFVAL { false } + ::= { hwBfdSessionConfEntry 36 } + + + hwBfdSessConfKeychainName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..47)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specify the name of the keychain for authentication." + ::= { hwBfdSessionConfEntry 37 } + + hwBfdSessConfMeticulous OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether enable meticulous authentication for MD5 or SHA-1 type. + Options: + 1. enabled(1) -enable meticulous authentication for MD5 or SHA-1 type + 2. disabled(2) -disabled meticulous authentication for MD5 or SHA-1 type + " + DEFVAL { disabled } + ::= { hwBfdSessionConfEntry 38 } + + hwBfdSessConfLooseAuthentication OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether loose authentication check. + Options: + 1.True(1) -loose-check + 2.False(2) -do not loose-check + " + ::= { hwBfdSessionConfEntry 39 } + + hwBfdSessConfOneArmEcho OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies whether a session works in one-arm-echo mode. + Options: + 1. enabled(1) -indicates that the session works in one-arm-echo mode + 2. disabled(2) -indicates that the session does not work in one-arm-echo mode + " + DEFVAL { disabled } + ::= { hwBfdSessionConfEntry 40 } + + hwBfdSessConfMinEchoRxInterval OBJECT-TYPE + SYNTAX Unsigned32 (0|1..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the minimum interval between received BFD + Control packets, in milliseconds.This value reflects the capability of receiving + BFD Control packets. + Unit: millisecond + " + ::= { hwBfdSessionConfEntry 41 } + + hwBfdSessConfPWTtlMode OBJECT-TYPE + SYNTAX INTEGER + { + config(1), + auto(2), + default(3), + none(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the configuration mode of a TTL used by + the BFD session for PW. + Options: + 1. config(1) -indicates that the TTL is manually set + 2. auto(2) -indicates that the TTL is automatically calculated based on an IP address + 3. default(3)-indicates that the TTL is 255 by default + 4. none(4) -indicates that the TTL is not in PW mode + " + ::= { hwBfdSessionConfEntry 42 } + + hwBfdSessConfPWTtl OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the TTL used by the BFD session for PW. + The vlaue is configurable only when the configuration mode of a TTL is config. + " + ::= { hwBfdSessionConfEntry 43 } + + hwBfdSessConfRemotePeerIpType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the type of the destination address of the BFD + session for PW. + " + ::= { hwBfdSessionConfEntry 44 } + + hwBfdSessConfRemotePeerIp OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the destination IP address of the BFD session + for PW. + " + ::= { hwBfdSessionConfEntry 45 } + + hwBfdSessConfSelectBoard OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..47)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the main processing board of a BFD session." + ::= { hwBfdSessionConfEntry 46 } + + hwBfdSessConfPWSPE OBJECT-TYPE + SYNTAX INTEGER + { + upe(1), + spe(2), + none(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the node on which a BFD session is set up. + The values are as follows. + Options: + 1. upe(1) -indicates that a BFD session is set up on a UPE to detect a PW + 2. spe(2) -indicates that a BFD session is set up on an SPE to detect a PW + 3. none(3) -indicates that a BFD session does not detect a PW + Default: none + " + ::= { hwBfdSessionConfEntry 47 } + + hwBfdSessConfPWTrackIfName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the interface monitored by the BFD session for PW." + ::= { hwBfdSessionConfEntry 48 } + + hwBfdSessConfIsPWTrackIf OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies whether the BFD session for + PW monitors an interface. The values are as follows. + Options: + 1. enabled(1) -enables the BFD session for PW to monitor the interface + 2. disabled(2)-disables the BFD session for PW from monitoring the interface + " + ::= { hwBfdSessionConfEntry 49 } + + hwBfdSessConfEncapsulationType OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..63)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the VC encapsulation type on an SPE. + The values are as follows: + fr + atm-aal5-sdu + atm-trans-cell + vlan + ethernet + hdlc + ppp + atm-nto1-vcc + atm-nto1-vpc + ip-layer2 + atm-1to1-vcc + atm-1to1-vpc + atm-aal5-pdu + satop-e1 + satop-t1 + esopsn-basic + ip-interworking + " + ::= { hwBfdSessionConfEntry 50 } + + hwBfdSessConfPEVid OBJECT-TYPE + SYNTAX Unsigned32 (0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the outer tag of a sub-interface + for QinQ VLAN tag termination or the VLAN ID of a sub-interface for + dot1q VLAN tag termination. + " + ::= { hwBfdSessionConfEntry 51 } + + hwBfdSessConfCEVid OBJECT-TYPE + SYNTAX Unsigned32 (0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the inner tag in QinQ packets." + ::= { hwBfdSessionConfEntry 52 } + + hwBfdSessConfTOSEx OBJECT-TYPE + SYNTAX Integer32 (0..7 | 255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the extended TOS value of bfd packet." + DEFVAL { 7 } + ::= { hwBfdSessionConfEntry 53 } + + hwBfdSessConfbImpactFlag OBJECT-TYPE + SYNTAX INTEGER + { + no(1), + yes(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "BFD session impact interface when the device reboot + Options: + 1. no(1) -do not impact interface when the device reboot + 2. yes(2) -impact interface when the device reboot + " + DEFVAL { 1 } + ::= { hwBfdSessionConfEntry 54 } + + hwBfdSessionTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBfdSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The BFD Session Table describes the BFD sessions. + The index of this table is hwBfdSessIndex. + " + ::= { hwBfdObjects 3 } + + + hwBfdSessionEntry OBJECT-TYPE + SYNTAX HwBfdSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The BFD Session Table describes the BFD sessions. + The index of this entry is hwBfdSessIndex. + " + INDEX { hwBfdSessIndex } + ::= { hwBfdSessionTable 1 } + + + HwBfdSessionEntry ::= + SEQUENCE { + hwBfdSessIndex + Unsigned32, + hwBfdSessMIndex + Unsigned32, + hwBfdSessBindVRRP + Integer32, + hwBfdSessCfgName + OCTET STRING, + hwBfdSessPeerAddr + IpAddress, + hwBfdSessBindIfIndex + Integer32, + hwBfdSessBindIfName + OCTET STRING, + hwBfdSessLocalDiscr + Unsigned32, + hwBfdSessRemoteDiscr + Unsigned32, + hwBfdSessOperMode + Integer32, + hwBfdSessDetectMult + Unsigned32, + hwBfdSessDemandTimerInterval + BfdInterval, + hwBfdSessActualRxInterval + BfdInterval, + hwBfdSessActualTxInterval + BfdInterval, + hwBfdSessWTRInterval + Integer32, + hwBfdSessTOS + Integer32, + hwBfdSessState + Integer32, + hwBfdSessDiag + Integer32, + hwBfdSessSourceAddr + IpAddress, + hwBfdSessVrfIndex + Unsigned32, + hwBfdSessVPNName + OCTET STRING, + hwBfdSessType + INTEGER, + hwBfdSessBindAppType + INTEGER, + hwBfdSessDefaultIp + INTEGER, + hwBfdSessPISFlag + INTEGER, + hwBfdSessBindType + INTEGER, + hwBfdSessNextHop + IpAddress, + hwBfdSessStaticLspName + OCTET STRING, + hwBfdSessLspIndex + Unsigned32, + hwBfdSessPWSecondaryFlag + INTEGER, + hwBfdSessTunnelDetectType + INTEGER, + hwBfdSessVcId + Unsigned32, + hwBfdSessVsiName + OCTET STRING, + hwBfdSessVsiPeerAddr + IpAddress, + hwBfdSessDiscrAuto + EnabledStatus, + hwBfdSessPeerIpv6Addr + Ipv6Address, + hwBfdSessSourceIpv6Addr + Ipv6Address, + hwBfdSessIpv6NextHop + Ipv6Address, + hwBfdSessIsIPv6Addr + TruthValue, + hwBfdSessMeticulous + EnabledStatus, + hwBfdSessLooseAuthentication + TruthValue, + hwBfdSessAuthenticationStatus + Integer32, + hwBfdSessOneArmEcho + EnabledStatus, + hwBfdSessPWTtlMode + INTEGER, + hwBfdSessPWTtl + Integer32, + hwBfdSessRemotePeerIpType + InetAddressType, + hwBfdSessRemotePeerIp + InetAddress, + hwBfdSessSelectBoard + DisplayString, + hwBfdSessPWSPE + INTEGER, + hwBfdSessPWTrackIfName + DisplayString, + hwBfdSessIsPWTrackIf + EnabledStatus, + hwBfdSessEncapsulationType + DisplayString, + hwBfdSessPEVid + Unsigned32, + hwBfdSessCEVid + Unsigned32, + hwBfdSessPeerInetAddrType + InetAddressType, + hwBfdSessPeerInetAddr + InetAddress, + hwBfdSessInetNextHopType + InetAddressType, + hwBfdSessInetNextHop + InetAddress, + hwBfdSessBindAppTypeMask + OCTET STRING, + hwBfdSessDscp + Integer32, + hwBfdSessPWId + Unsigned32 + } + + hwBfdSessIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "It is unique and the Index of this session. + This index is automatically allocated inside the system + and is not user-configurable. + " + ::= { hwBfdSessionEntry 1 } + + + hwBfdSessMIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value indicate the configuration has Main Index." + ::= { hwBfdSessionEntry 2 } + + + hwBfdSessBindVRRP OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Describe the capability of bound with VRRP for the BFD session. + Options: + 1. notBind(0) -not bind + 2. bind(1) -bind + " + ::= { hwBfdSessionEntry 3 } + + + hwBfdSessCfgName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..15)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicate the name of the session which + will be display course information or statistic + information of the session. + " + ::= { hwBfdSessionEntry 4 } + + + hwBfdSessPeerAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Define the peer IP address of the BFD session." + ::= { hwBfdSessionEntry 5 } + + + hwBfdSessBindIfIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It is the index of the binding interface in the BFD session" + ::= { hwBfdSessionEntry 6 } + + + hwBfdSessBindIfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It is the name of the binding interface in the BFD session." + ::= { hwBfdSessionEntry 7 } + + + hwBfdSessLocalDiscr OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique, nonzero discriminator value generated by the + transmitting system, used to demultiplex multiple BFD + sessions between the same pair of system. + " + ::= { hwBfdSessionEntry 8 } + + + hwBfdSessRemoteDiscr OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The discriminator received from the corresponding remote + system. This field reflects back the received value of My + Discriminator, or is zero if that value is unknown. + " + ::= { hwBfdSessionEntry 9 } + + + hwBfdSessOperMode OBJECT-TYPE + SYNTAX Integer32 (0..4) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Describe the current operating mode configured with the BFD session. + Options: + 1. 0 -asynchronous mode with echo function + 2. 1 -asynchronous mode without echo function + 3. 2 -demand mode with echo function + 4. 3 -demand mode without echo function + 5. 4 -asynchronous One-arm-echo mode + " + ::= { hwBfdSessionEntry 10 } + + + hwBfdSessDetectMult OBJECT-TYPE + SYNTAX Unsigned32 (3..50) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Detect time multiplier. The negotiated transmit interval, + multiplied by this value, provides the detection time for + the transmitting system in Asynchronous mode. + Default: 3 + " + ::= { hwBfdSessionEntry 11 } + + + hwBfdSessDemandTimerInterval OBJECT-TYPE + SYNTAX BfdInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It is the detecting interval in the BFD session with the demand mode. + Unit: millisecond + " + ::= { hwBfdSessionEntry 12 } + + + hwBfdSessActualRxInterval OBJECT-TYPE + SYNTAX BfdInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the minimum interval, in milliseconds, between + received BFD Control packets that this system is capable + of supporting. + Unit: millisecond + " + ::= { hwBfdSessionEntry 13 } + + + hwBfdSessActualTxInterval OBJECT-TYPE + SYNTAX BfdInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the minimum interval, in milliseconds, that the + local system would like to use when transmitting BFD + Control packets. + Unit: millisecond + " + ::= { hwBfdSessionEntry 14 } + + + hwBfdSessWTRInterval OBJECT-TYPE + SYNTAX Integer32 (0..60) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The WTR interval of the BFD session. + Unit: minute + " + ::= { hwBfdSessionEntry 15 } + + + hwBfdSessTOS OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the TOS value of bfd packet." + ::= { hwBfdSessionEntry 16 } + + + hwBfdSessState OBJECT-TYPE + SYNTAX Integer32 (0..3) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Describe the current state of the BFD session. + Options: + 1. 0 -admin down + 2. 1 -down + 3. 2 -init + 4. 3 -up + " + ::= { hwBfdSessionEntry 17 } + + + hwBfdSessDiag OBJECT-TYPE + SYNTAX Integer32 (0..31) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A diagnostic code specifying the local system's reason for + the last session state change. + Options: + 1. 0 -no diagnostic + 2. 1 -control detection time expired + 3. 2 -echo function failed + 4. 3 -neighbor signaled session down + 5. 4 -forwarding plane reset + 6. 5 -path down + 7. 6 -concatenated path down + 8. 7 -administratively down + 9. 8 -reverse concatenated path down + 10. 9 -neighbor signaled session down (receive admindown) + 11. 10-31 -reserved for future use + " + ::= { hwBfdSessionEntry 18 } + + + hwBfdSessSourceAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The source address of the session." + ::= { hwBfdSessionEntry 19 } + + + hwBfdSessVrfIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the VPN interface." + ::= { hwBfdSessionEntry 20 } + + + hwBfdSessVPNName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of VPN interface." + ::= { hwBfdSessionEntry 21 } + + + hwBfdSessType OBJECT-TYPE + SYNTAX INTEGER + { + static(1), + dynamic(2), + entireDynamic(3), + auto(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the BFD session. + Options: + 1. static(1) -static + 2. dynamic(2) -dynamic + 3. entireDynamic(3) -entire dynamic + 4. auto(4) -auto + " + ::= { hwBfdSessionEntry 22 } + + +-- other or unknown + hwBfdSessBindAppType OBJECT-TYPE + SYNTAX INTEGER + { + noApplication(1), + vrrp(2), + ifnet(3), + vrrpAndIfnet(4), + bgp(5), + ospf(6), + bgpAndOspf(7), + oamLspmL2vpn(8), + oamTnlL2vpn(9), + lspmL2vpnTnlps(10), + oamMplsfwL2vpn(11), + isis(12), + vsiPw(13), + vrrpOamLspmL2vpn(14), + vrrpOamTnlL2vpn(15), + vrrpLspmL2vpnTnlps(16), + vrrpOamMplsfwL2vpn(17), + pim(18), + bgpIsis(19), + bgpPim(20), + ospfIsis(21), + ospfPim(22), + isisPim(23), + bgpOspfIsis(24), + bgpOspfPim(25), + bgpIsisPim(26), + ospfIsisPim(27), + bgpOspfIsisPim(28), + bgp6(29), + ospfv3(30), + isis6(31), + pim6(32), + bgp6Ospfv3(33), + bgp6Isis6(34), + bgp6Pim6(35), + ospfv3Isis6(36), + ospfv3Pim6(37), + isis6Pim6(38), + bgp6Ospfv3Isis6(39), + bgp6Ospfv3Pim6(40), + bgp6Isis6Pim6(41), + ospfv3Isis6Pim6(42), + bgp6Ospfv3Isis6Pim6(43), + auto(44), + autoIsis(45), + autoOspf(46), + autoBgp(47), + autoPim(48), + autoIsisOspf(49), + autoIsisBgp(50), + autoIsisPim(51), + autoOspfBgp(52), + autoOspfPim(53), + autoBgpPim(54), + autoIsisOspfBgp(55), + autoIsisOspfBgpPim(56), + autoIsis6(57), + autoOspfv3(58), + autoBgp6(59), + autoPim6(60), + autoIsis6Ospfv3(61), + autoIsis6Bgp6(62), + autoIsis6Pim6(63), + autoOspfv3Bgp6(64), + autoOspfv3Pim6(65), + autoBgp6Pim6(66), + autoIsis6Ospfv3Bgp6(67), + autoIsis6Ospfv3Bgp6Pim6(68), + etrunk(69), + etrunkIfnet(70), + etrunkVrrp(71), + etrunkVrrpIfnet(72), + etrunkOamLspmL2vpn(73), + etrunkOamTnlL2vpn(74), + etrunkLspmL2vpnTnlps(75), + etrunkOamMplsfwL2vpn(76), + etrunkvsiPw(77), + etrunkOamLspmL2vpnVrrp(78), + etrunkOamTnlL2vpnVrrp(79), + etrunkLspmL2vpnTnlpsVrrp(80), + etrunkOamMplsfwL2vpnVrrp(81), + rip(82), + bgpRip(83), + ospfRip(84), + isisRip(85), + pimRip(86), + bgpOspfRip(87), + bgpIsisRip(88), + bgpPimRip(89), + ospfIsisRip(90), + ospfPimRip(91), + isisPimRip(92), + bgpOspfIsisRip(93), + bgpOspfPimRip(94), + ospfIsisPimRip(95), + autoRip(96), + autoBgpRip(97), + autoOspfRip(98), + autoIsisRip(99), + autoPimRip(100), + autoBgpOspfRip(101), + autoBgpIsisRip(102), + autoBgpPimRip(103), + autoOspfIsisRip(104), + autoOspfPimRip(105), + autoIsisPimRip(106), + autoBgpOspfIsisRip(107), + autoBgpOspfPimRip(108), + autoOspfIsisPimRip(109), + autoIsisOspfBgpPimVrrp(110), + autoIsisOspfPimVrrp(111), + autoIsisOspfBgpVrrp(112), + autoIsisBgpPimVrrp(113), + autoOspfBgpPimVrrp(114), + autoIsisOspfVrrp(115), + autoIsisBgpVrrp(116), + autoOspfBgpVrrp(117), + autoIsisPimVrrp(118), + autoOspfPimVrrp(119), + autoBgpPimVrrp(120), + autoIsisVrrp(121), + autoOspfVrrp(122), + autoBgpVrrp(123), + autoPimVrrp(124), + autoVrrp(125), + autoVrrpBgp6(126), + autoOspfv3Isis6Pim6(127), + autoOspfBgpPim(128), + autoIsisOspfPim(129), + autoIsisPimBgp(130), + bgpOspfIsisPimRip(131), + autoBgpOspfIsisPimRip(132), + bgpRsvp(133), + ospfRsvp(134), + isisRsvp(135), + pimRsvp(136), + ripRsvp(137), + bgpOspfRsvp(138), + bgpIsisRsvp(139), + bgpPimRsvp(140), + bgpRipRsvp(141), + ospfIsisRsvp(142), + ospfPimRsvp(143), + ospfRipRsvp(144), + isisPimRsvp(145), + isisRipRsvp(146), + pimRipRsvp(147), + bgpOspfIsisRsvp(148), + bgpOspfPimRsvp(149), + bgpOspfRipRsvp(150), + bgpIsisPimRsvp(151), + bgpIsisRipRsvp(152), + bgpPimRipRsvp(153), + ospfIsisPimRsvp(154), + ospfIsisRipRsvp(155), + isisPimRipRsvp(156), + bgpOspfIsisPimRsvp(157), + bgpOspfIsisRipRSvp(158), + bgpOspfPimRipRsvp(159), + bgpIsisPimRipRsvp(160), + ospfIsisPimRipRsvp(161), + bgpOspfIsisPimRipRsvp(162), + autoRsvp(163), + autoBgpRsvp(164), + autoOspfRsvp(165), + autoIsisRsvp(166), + autoPimRsvp(167), + autoRipRsvp(168), + autoBgpOspfRsvp(169), + autoBgpIsisRsvp(170), + autoBgpPimRsvp(171), + autoBgpRipRsvp(172), + autoOspfIsisRsvp(173), + autoOspfPimRsvp(174), + autoOspfRipRsvp(175), + autoIsisPimRsvp(176), + autoIsisRipRsvp(177), + autoPimRipRsvp(178), + autoBgpOspfIsisRsvp(179), + autoBgpOspfPimRsvp(180), + autoBgpOspfRipRsvp(181), + autoOspfIsisPimRsvp(182), + autoOspfIsisRipRsvp(183), + autoIsisPimRipRsvp(184), + autoBgpOspfIsisPimRsvp(185), + autoBgpOspfIsisRipRsvp(186), + autoOspfIsisPimRipRsvp(187), + rsvp(188) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Application type that this BFD session has been bound to + Options: + 1. noApplication(1) -No application + 2. vrrp(2) -VRRP + 3. ifnet(3) -IFNET + 4. vrrpAndIfnet(4) -VRRP&IFNET + 5. bgp(5) -BGP + 6. ospf(6) -OSPF + 7. bgpAndOspf(7) -BGP&OSPF + 8. oamLspmL2vpn(8) -OAM&LSPM&L2VPN (for LDP LSP and static LSP) + 9. oamTnlL2vpn(9) -OAM&TUNNEL&L2VPN (for TE_Tunnnel) + 10. lspmL2vpnTnlps(10) -LSPM&TUNNEL_PS&L2VPN (for TE_LSP) + 11. oamMplsfwL2vpn(11) -OAM&MPLSFW&L2VPN (for PW) + 12. isis(12) -ISIS + 13. vsiPw(13) -VSIPW (for VSI PW) + 14. vrrpOamLspmL2vpn(14) -VRRP&OAM&LSPM&L2VPN + 15. vrrpOamTnlL2vpn(15) -VRRP&OAM&TUNNEL&L2VPN + 16. vrrpLspmL2vpnTnlps(16) -VRRP&LSPM&TUNNEL_PS&L2VPN + 17. vrrpOamMplsfwL2vpn(17) -VRRP&OAM&MPLSFW&L2VPN + 18. pim(18) -PIM + 19. bgpIsis(19) -BGP&ISIS + 20. bgpPim(20) -BGP&PIM + 21. ospfIsis(21) -OSPF&ISIS + 22. ospfPim(22) -OSPF&PIM + 23. isisPim(23) -ISIS&PIM + 24. bgpOspfIsis(24) -BGP&OSPF&ISIS + 25. bgpOspfPim(25) -BGP&OSPF&PIM + 26. bgpIsisPim(26) -BGP&ISIS&PIM + 27. ospfIsisPim(27) -OSPF&ISIS&PIM + 28. bgpOspfIsisPim(28) -BGPOSPF&ISIS&PIM + 29. bgp6(29) -BGP6 + 30. ospfv3(30) -OSPFV3 + 31. isis6(31) -ISIS6 + 32. pim6(32) -PIM6 + 33. bgp6Ospfv3(33) -BGP6&OSPFV3 + 34. bgp6Isis6(34) -BGP6&ISIS6 + 35. bgp6Pim6(35) -BGP6&PIM6 + 36. ospfv3Isis6(36) -OSPFV3&ISIS6 + 37. ospfv3Pim6(37) -OSPFV3&PIM6 + 38. isis6Pim6(38) -ISIS6&PIM6 + 39. bgp6Ospfv3Isis6(39) -BGP6&OSPFV3&ISIS6 + 40. bgp6Ospfv3Pim6(40) -BGP6&OSPFV3&PIM6 + 41. bgp6Isis6Pim6(41) -BGP6&ISIS6&PIM6 + 42. ospfv3Isis6Pim6(42) -OSPFV3&ISIS6&PIM6 + 43. bgp6Ospfv3Isis6Pim6(43) -BGP6&OSPFV3&ISIS6&PIM6 + 44. auto(44) -AUTO + 45. autoIsis(45) -AUTO&ISIS + 46. autoOspf(46) -AUTO&OSPF + 47. autoBgp(47) -AUTO&BGP + 48. autoPim(48) -AUTO&PIM + 49. autoIsisOspf(49) -AUTO&ISIS&OSPF + 50. autoIsisBgp(50) -AUTO&ISIS&BGP + 51. autoIsisPim(51) -AUTO&ISIS&PIM + 52. autoOspfBgp(52) -AUTO&OSPF&BGP + 53. autoOspfPim(53) -AUTO&OSPF&PIM + 54. autoBgpPim(54) -AUTO&BGP&PIM + 55. autoIsisOspfBgp(55) -AUTO&ISIS&OSPF&BGP + 56. autoIsisOspfBgpPim(56) -AUTO&ISIS&OSPF&BGP&PIM + 57. autoIsis6(57) -AUTO&ISIS6 + 58. autoOspfv3(58) -AUTO&OSPFV3 + 59. autoBgp6(59) -AUTO&BGP6 + 60. autoPim6(60) -AUTO&PIM6 + 61. autoIsis6Ospfv3(61) -AUTO&ISIS6&OSPFV3 + 62. autoIsis6Bgp6(62) -AUTO&ISIS6&BGP6 + 63. autoIsis6Pim6(63) -AUTO&ISIS6&PIM6 + 64. autoOspfv3Bgp6(64) -AUTO&OSPFV3&BGP6) + 65. autoOspfv3Pim6(65) -AUTO&OSPFV3&PIM6) + 66. autoBgp6Pim6(66) -AUTO&BGP6&PIM6 + 67. autoIsis6Ospfv3Bgp6(67) -AUTO&ISIS6&OSPFV3&BGP6 + 68. autoIsis6Ospfv3Bgp6Pim6(68) -AUTO&ISIS6&OSPFV3&BGP6&PIM6 + 69. etrunk(69) -ETRUNK + 70. etrunkIfnet(70) -ETRUNK&IFNET + 71. etrunkVrrp(71) -ETRUNK&VRRP + 72. etrunkVrrpIfnet(72) -ETRUNK&VRRP&IFNET + 73. etrunkOamLspmL2vpn(73) -ETRUNK&OAM&LSPM&L2VPN + 74. etrunkOamTnlL2vpn(74) -ETRUNK&OAM&TNL&L2VPN + 75. etrunkLspmL2vpnTnlps(75) -ETRUNK&LSPM&L2VPN&TNLPS + 76. etrunkOamMplsfwL2vpn(76) -ETRUNK&OAM&MPLSFW&L2VPN + 77. etrunkvsiPw(77) -ETRUNK&VSIPW + 78. etrunkOamLspmL2vpnVrrp(78) -ETRUNK&OAM&LSPM&L2VPN&VRRP + 79. etrunkOamTnlL2vpnVrrp(79) -ETRUNK&OAM&TNL&L2VPN&VRRP + 80. etrunkLspmL2vpnTnlpsVrrp(80) -ETRUNK&LSMP&L2VPN&TNLPS&VRRP + 81. etrunkOamMplsfwL2vpnVrrp(81) -ETRUNK&OAM&MPLSFW&L2VPN&VRRP + 82. rip(82) -RIP + 83. bgpRip(83) -BGP&RIP + 84. ospfRip(84) -OSPF&RIP + 85. isisRip(85) -ISIS&RIP + 86. pimRip(86) -PIM&RIP + 87. bgpOspfRip(87) -BGP&OSPF&RIP + 88. bgpIsisRip(88) -BGP&ISIS&RIP + 89. bgpPimRip(89) -BGP&PIM&RIP + 90. ospfIsisRip(90) -OSPF&ISIS&RIP + 91. ospfPimRip(91) -OSPF&PIM&RIP + 92. isisPimRip(92) -ISIS&PIM&RIP + 93. bgpOspfIsisRip(93) -BGP&OSPF&ISIS&RIP + 94. bgpOspfPimRip(94) -BGP&OSPF&PIM&RIP + 95. ospfIsisPimRip(95) -OSPF&ISIS&PIM&RIP + 96. autoRip(96) -AUTO&RIP + 97. autoBgpRip(97) -AUTO&BGP&RIP + 98. autoOspfRip(98) -AUTO&OSPF&RIP + 99. autoIsisRip(99) -AUTO&ISIS&RIP + 100. autoPimRip(100) -AUTO&PIM&RIP + 101. autoBgpOspfRip(101) -AUTO&BGP&OSPF&RIP + 102. autoBgpIsisRip(102) -AUTO&BGP&ISIS&RIP + 103. autoBgpPimRip(103) -AUTO&BGP&PIM&RIP + 104. autoOspfIsisRip(104) -AUTO&OSPF&ISIS&RIP + 105. autoOspfPimRip(105) -AUTO&OSPF&PIM&RIP + 106. autoIsisPimRip(106) -AUTO&ISIS&PIM&RIP + 107. autoBgpOspfIsisRip(107) -AUTO&BGP&OSPF&ISIS&RIP + 108. autoBgpOspfPimRip(108) -AUTO&BGP&OSPF&PIM&RIP + 109. autoOspfIsisPimRip(109) -AUTO&OSPF&ISIS&PIM&RIP + 110. autoIsisOspfBgpPimVrrp(110) -AUTO&ISIS&OSPF&BGP&PIM&VRRP + 111. autoIsisOspfPimVrrp(111) -AUTO&ISIS&OSPF&PIM&VRRP + 112. autoIsisOspfBgpVrrp(112) -AUTO&ISIS&OSPF&BGP&VRRP + 113. autoIsisBgpPimVrrp(113) -AUTO&ISIS&BGP&PIM&VRRP + 114. autoOspfBgpPimVrrp(114) -AUTO&OSPF&BGP&PIM&VRRP + 115. autoIsisOspfVrrp(115) -AUTO&ISIS&OSPF&VRRP + 116. autoIsisBgpVrrp(116) -AUTO&ISIS&BGP&VRRP + 117. autoOspfBgpVrrp(117) -AUTO&OSPF&BGP&VRRP + 118. autoIsisPimVrrp(118) -AUTO&ISIS&PIM&VRRP + 119. autoOspfPimVrrp(119) -AUTO&OSPF&PIM&VRRP + 120. autoBgpPimVrrp(120) -AUTO&BGP&PIM&VRRP + 121. autoIsisVrrp(121) -AUTO&ISIS&VRRP + 122. autoOspfVrrp(122) -AUTO&OSPF&VRRP + 123. autoBgpVrrp(123) -AUTO&BGP&VRRP + 124. autoPimVrrp(124) -AUTO&PIM&VRRP + 125. autoVrrp(125) -AUTO&VRRP + 126. autoVrrpBgp6(126) -AUTO&VRRP&BGP6 + 127. autoOspfv3Isis6Pim6(127) -AUTO&OSPFV3&ISIS6&PIM6 + 128. autoOspfBgpPim(128) -AUTO&OSPF&BGP&PIM + 129. autoIsisOspfPim(129) -AUTO&ISIS&OSPF&PIM + 130. autoIsisPimBgp(130) -AUTO&ISIS&BGP&PIM + 131. bgpOspfIsisPimRip(131) -BGP&OSPF&ISIS&PIM&RIP + 132. autoBgpOspfIsisPimRip(132) -AUTO&BGP&OSPF&ISIS&PIM&RIP + 133. bgpRsvp(133) -BGP&RSVP + 134. ospfRsvp(134) -OSPF&RSVP + 135. isisRsvp(135) -ISIS&RSVP + 136. pimRsvp(136) -PIM&RSVP + 137. ripRsvp(137) -RIP&RSVP + 138. bgpOspfRsvp(138) -BGP&OSPF&RSVP + 139. bgpIsisRsvp(139) -BGP&ISIS&RSVP + 140. bgpPimRsvp(140) -BGP&PIM&RSVP + 141. bgpRipRsvp(141) -BGP&RIP&RSVP + 142. ospfIsisRsvp(142) -OSPF&ISIS&RSVP + 143. ospfPimRsvp(143) -OSPF&PIM&RSVP + 144. ospfRipRsvp(144) -OSPF&RIP&RSVP + 145. isisPimRsvp(145) -ISIS&PIM&RSVP + 146. isisRipRsvp(146) -ISIS&RIP&RSVP + 147. pimRipRsvp(147) -PIM&RIP&RSVP + 148. bgpOspfIsisRsvp(148) -BGP&OSPF&ISIS&RSVP + 149. bgpOspfPimRsvp(149) -BGP&OSPF&PIM&RSVP + 150. bgpOspfRipRsvp(150) -BGP&OSPF&RIP&RSVP + 151. bgpIsisPimRsvp(151) -BGP&ISIS&PIM&RSVP + 152. bgpIsisRipRsvp(152) -BGP&ISIS&RIP&RSVP + 153. bgpPimRipRsvp(153) -BGP&PIM&RIP&RSVP + 154. ospfIsisPimRsvp(154) -OSPF&ISIS&PIM&RSVP + 155. ospfIsisRipRsvp(155) -OSPF&ISIS&RIP&RSVP + 156. isisPimRipRsvp(156) -ISIS&PIM&RIP&RSVP + 157. bgpOspfIsisPimRsvp(157) -BGP&OSPF&ISIS&PIM&RSVP + 158. bgpOspfIsisRipRSvp(158) -BGP&OSPF&ISIS&RIP&RSVP + 159. bgpOspfPimRipRsvp(159) -BGP&OSPF&PIM&RIP&RSVP + 160. bgpIsisPimRipRsvp(160) -BGP&ISIS&PIM&RIP&RSVP + 161. ospfIsisPimRipRsvp(161) -OSPF&ISIS&PIM&RIP&RSVP + 162. bgpOspfIsisPimRipRsvp(162) -BGP&OSPF&ISIS&PIM&RIP&RSVP + 163. autoRsvp(163) -AUTO&RSVP + 164. autoBgpRsvp(164) -AUTO&BGP&RSVP + 165. autoOspfRsvp(165) -AUTO&OSPF&RSVP + 166. autoIsisRsvp(166) -AUTO&ISIS&RSVP + 167. autoPimRsvp(167) -AUTO&PIM&RSVP + 168. autoRipRsvp(168) -AUTO&RIP&RSVP + 169. autoBgpOspfRsvp(169) -AUTO&BGP&OSPF&RSVP + 170. autoBgpIsisRsvp(170) -AUTO&BGP&ISIS&RSVP + 171. autoBgpPimRsvp(171) -AUTO&BGP&PIM&RSVP + 172. autoBgpRipRsvp(172) -AUTO&BGP&RIP&RSVP + 173. autoOspfIsisRsvp(173) -AUTO&OSPF&ISIS&RSVP + 174. autoOspfPimRsvp(174) -AUTO&OSPF&PIM&RSVP + 175. autoOspfRipRsvp(175) -AUTO&OSPF&RIP&RSVP + 176. autoIsisPimRsvp(176) -AUTO&ISIS&PIM&RSVP + 177. autoIsisRipRsvp(177) -AUTO&ISIS&RIP&RSVP + 178. autoPimRipRsvp(178) -AUTO&PIM&RIP&RAVP + 179. autoBgpOspfIsisRsvp(179) -AUTO&BGP&OSPF&ISIS&RSVP + 180. autoBgpOspfPimRsvp(180) -AUTO&BGP&OSPF&PIM&RSVP + 181. autoBgpOspfRipRsvp(181) -AUTO&BGP&OSPF&RIP&RSVP + 182. autoOspfIsisPimRsvp(182) -AUTO&OSPF&ISIS&PIM&RSVP + 183. autoOspfIsisRipRsvp(183) -AUTO&OSPF&ISIS&RIP&RSVP + 184. autoIsisPimRipRsvp(184) -AUTO&ISIS&PIM&RIP&RSVP + 185. autoBgpOspfIsisPimRsvp(185) -AUTO&BGP&OSPF&ISIS&PIM&RSVP + 186. autoBgpOspfIsisRipRsvp(186) -AUTO&BGP&OSPF&ISIS&RIP&RSVP + 187. autoOspfIsisPimRipRsvp(187) -AUTO&OSPF&ISIS&PIM&RIP&RSVP + 188. rsvp(188) -RSVP + " + ::= { hwBfdSessionEntry 23 } + + + hwBfdSessDefaultIp OBJECT-TYPE + SYNTAX INTEGER + { + no(1), + yes(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "BFD session use default multicast IP as the detect peer-ip + Options: + 1. no(1) -do not use the default multicast IP + 2. yes(2) -use the default multicast IP + " + ::= { hwBfdSessionEntry 24 } + + + hwBfdSessPISFlag OBJECT-TYPE + SYNTAX INTEGER + { + false(1), + true(2), + subif(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of BFD session is associated with the state of the binding interface + Options: + 1. false(1) -do not associate with interface state + 2. true(2) -ssociate with interface state + 3. subif(3) -associate with interface and correlative sub interface + " + ::= { hwBfdSessionEntry 25 } + + + hwBfdSessBindType OBJECT-TYPE + SYNTAX INTEGER + { + interfaceIp(1), + peerIp(2), + sourceIp(3), + ifAndSourceIp(4), + fec(5), + tunnelIf(6), + ospf(7), + isis(8), + ldpLsp(9), + staticLsp(10), + teLsp(11), + teTunnel(12), + pw(13), + vsiPw(15), + ldpTunnel(21), + bgpTunnel(22) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The binding type of the BFD session. + Options: + 1. interfaceIp(1) -BFD for IP with peer-ip and interface + 2. peerIp(2) -BFD for IP only with peer-ip + 3. sourceIp(3) -BFD for IP with peer-ip and source-ip + 4. ifAndSourceIp(4) -BFD for IP with peer-ip, interface and source-ip + 5. fec(5) -BFD for FEC(NOT support now) + 6. tunnelIf(6) -BFD for Tunnel interface(NOT support now) + 7. ospf(7) -BFD for OSPF + 8. isis(8) -BFD for ISIS + 9. ldpLsp(9) -BFD for LDP-LSP + 10. staticLsp(10) -BFD for static LSP + 11. teLsp(11) -BFD for TE-LSP + 12. teTunnel(12) -BFD for TE-Tunnel + 13. pw(13) -BFD for PW; + 14. vsiPw(15) -BFD for VSI PW + 15. ldpTunnel(21) -BFD for LDP-Tunnel + 16. bgpTunnel(22) -BFD for BGP-Tunnel + " + ::= { hwBfdSessionEntry 26 } + + + hwBfdSessNextHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It is the next hop of the BFD session." + ::= { hwBfdSessionEntry 27 } + + + hwBfdSessStaticLspName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It is the static LSP name of the BFD session." + ::= { hwBfdSessionEntry 28 } + + + hwBfdSessLspIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It is the index of the static LSP or LDP LSP in BFD session, mapping the channel index in MPLS network." + ::= { hwBfdSessionEntry 29 } + + + hwBfdSessPWSecondaryFlag OBJECT-TYPE + SYNTAX INTEGER + { + flagMasterPW(1), + flagSecondaryPW(2), + flagNoPW(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The role of the PW bound with BFD session. + Options: + 1. flagMasterPW(1) -master PW + 2. flagSecondaryPW(2) -secondary PW + 3. flagNoPW(3) -no PW + Default: 1 + " + ::= { hwBfdSessionEntry 30 } + + + hwBfdSessTunnelDetectType OBJECT-TYPE + SYNTAX INTEGER + { + flagBothDown(1), + flagNeighborDown(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Set the failure notifies policy type. + Options: + 1. flagBothDown(1) -notify applications when detecting both Detect-Down and Neighbor-Down + 2. flagNeighborDown(2) -notify applications only when detecting Neighbor-Down + Default: 1 + " + ::= { hwBfdSessionEntry 31 } + + + hwBfdSessVcId OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It is the ID of VC." + ::= { hwBfdSessionEntry 32 } + + + hwBfdSessVsiName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It is the name of VSI." + ::= { hwBfdSessionEntry 33 } + + + hwBfdSessVsiPeerAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It is the peer-ip of VSI." + ::= { hwBfdSessionEntry 34 } + + hwBfdSessDiscrAuto OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Describe whether the discriminator can be auto allocated. + Options: + 1. enabled(1) -the discriminator can be allocated automatically + 2. disabled(2) -the discriminator can not be allocated automatically + Default: disabled + " + ::= { hwBfdSessionEntry 35 } + + hwBfdSessPeerIpv6Addr OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Define the peer IPv6 address of the BFD session." + ::= { hwBfdSessionEntry 36 } + + hwBfdSessSourceIpv6Addr OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Define the source IPv6 address of the BFD session." + ::= { hwBfdSessionEntry 37 } + + hwBfdSessIpv6NextHop OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It is the next hop of the BFD session." + ::= { hwBfdSessionEntry 38 } + + hwBfdSessIsIPv6Addr OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the peer address of the BFD session is IPv6 address. + Default: false + " + ::= { hwBfdSessionEntry 39 } + + hwBfdSessMeticulous OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether enable meticulous authentication for MD5 or SHA-1 type. + Options: + 1. enabled(1) -enable meticulous authentication for MD5 or SHA-1 type + 2. disabled(2) -disabled meticulous authentication for MD5 or SHA-1 type + Default: 2 + " + ::= { hwBfdSessionEntry 40 } + + hwBfdSessLooseAuthentication OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether loose authentication check. + Options: + 1. True(1) -loose-check + 2. False(2) -do not loose-check + Default: false + " + ::= { hwBfdSessionEntry 41 } + + hwBfdSessAuthenticationStatus OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Authentication status of the bfd session + Options: + 1. 0 -authentication disable + 2. 1 -interface board do not support bfd authentication + 3. 2 -keychain does not exist + 4. 3 -auth BFD session number exceed + 5. 4 -authentication in operation normally + 100. 100 -exception + Default: 0 + " + ::= { hwBfdSessionEntry 42 } + + hwBfdSessOneArmEcho OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies whether a session works in one-arm-echo mode. + Options: + 1. enabled(1) -indicates that the session works in one-arm-echo mode + 2. disabled(2) -indicates that the session does not work in one-arm-echo mode + Default: disabled + " + ::= { hwBfdSessionEntry 43 } + + hwBfdSessPWTtlMode OBJECT-TYPE + SYNTAX INTEGER + { + config(1), + auto(2), + default(3), + nottl(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the configuration mode of a TTL used by + the BFD session for PW. + Options: + 1. config(1) -indicates that the TTL is manually set + 2. auto(2) -indicates that the TTL is automatically calculated based on an IP address + 3. default(3) -indicates that the TTL is 255 by default + 4. nottl(4) -indicates that the TTL is not in PW mode + " + ::= { hwBfdSessionEntry 44 } + + hwBfdSessPWTtl OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the TTL used by the BFD session for PW." + ::= { hwBfdSessionEntry 45 } + + hwBfdSessRemotePeerIpType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the type of the destination address of the BFD + session for PW. + " + ::= { hwBfdSessionEntry 46 } + + hwBfdSessRemotePeerIp OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the destination IP address of the BFD session + for PW. + " + ::= { hwBfdSessionEntry 47 } + + hwBfdSessSelectBoard OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..47)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the main processing board of a BFD session." + ::= { hwBfdSessionEntry 48 } + + hwBfdSessPWSPE OBJECT-TYPE + SYNTAX INTEGER + { + upe(1), + spe(2), + none(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the node on which a BFD session is set up. + The values are as follows. + Options: + 1. upe(1) -indicates that a BFD session is set up on a UPE to detect a PW + 2. spe(2) -indicates that a BFD session is set up on an SPE to detect a PW + 3. none(3) -indicates that a BFD session does not detect a PW + Default: none + " + ::= { hwBfdSessionEntry 49 } + + hwBfdSessPWTrackIfName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the interface monitored by the BFD session for PW." + ::= { hwBfdSessionEntry 50 } + + hwBfdSessIsPWTrackIf OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies whether the BFD session for + PW monitors an interface. The values are as follows. + Options: + 1. enabled(1) -enables the BFD session for PW to monitor the interface + 2. disabled(2) -disables the BFD session for PW from monitoring the interface + " + ::= { hwBfdSessionEntry 51 } + + hwBfdSessEncapsulationType OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the VC encapsulation type on an SPE. + The values are as follows: + fr + atm-aal5-sdu + atm-trans-cell + vlan + ethernet + hdlc + ppp + atm-nto1-vcc + atm-nto1-vpc + ip-layer2 + atm-1to1-vcc + atm-1to1-vpc + atm-aal5-pdu + satop-e1 + satop-t1 + esopsn-basic + ip-interworking + " + ::= { hwBfdSessionEntry 52 } + + hwBfdSessPEVid OBJECT-TYPE + SYNTAX Unsigned32 (0..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the outer tag of a sub-interface + for QinQ VLAN tag termination or the VLAN ID of a sub-interface for + dot1q VLAN tag termination. + " + ::= { hwBfdSessionEntry 53 } + + hwBfdSessCEVid OBJECT-TYPE + SYNTAX Unsigned32 (0..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the inner tag in QinQ packets." + ::= { hwBfdSessionEntry 54 } + + hwBfdSessPeerInetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the type of the destination address of the BFD + session. + " + ::= { hwBfdSessionEntry 55 } + + hwBfdSessPeerInetAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the destination IP address of the BFD session." + ::= { hwBfdSessionEntry 56 } + + hwBfdSessInetNextHopType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the type of the next hop of the BFD + session. + " + ::= { hwBfdSessionEntry 57 } + + hwBfdSessInetNextHop OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the next hop of the BFD session." + ::= { hwBfdSessionEntry 58 } + + hwBfdSessBindAppTypeMask OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A value which indicates the set of applications that + this BFD session binds. Every bit indicates a application. + The corresponding bit and applications are as follows: + bit application + 0 IFNET + 1 Route-Management + 2 OSPF + 3 ISISL1 + 4 ISISL2 + 5 PIM + 6 ISISL1L2 + 7 BGP + 8 VRRP + 9 LSPM + 10 RSVP + 11 LDP + 12 TE + 13 Product Private APP + 14 L2VPN + 15 OAM_MANAGER + 16 VTE + 17 VPW + 18 MPLSFW + 19 VGMP + 20 LSPV + 21 VSI_PW + 22 ETHOAM + 23 AUTO + 24 E-TRUNK + 25 OSPFv3 + 26 ISISL1_6 + 27 ISISL2_6 + 28 PIM6 + 29 ISISL1L2_6 + 30 BGP6 + 31 RM6 + 32 RBS + 33 RIP + 34 FRP + 35 BGPLSP + " + ::= { hwBfdSessionEntry 59 } + + hwBfdSessDscp OBJECT-TYPE + SYNTAX Integer32 (0..63 | 255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the dscp value of bfd packet. + 255 is invalid value. + " + ::= { hwBfdSessionEntry 60 } + + hwBfdSessPWId OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It is the ID of PW." + ::= { hwBfdSessionEntry 61 } + + hwBfdSessionPerTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBfdSessionPerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies BFD Session performance counters. + The index of this table is hwBfdSessPerIndex. + " + ::= { hwBfdObjects 4 } + + + hwBfdSessionPerEntry OBJECT-TYPE + SYNTAX HwBfdSessionPerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies BFD Session performance counters. + The index of this entry is hwBfdSessPerIndex. + " + INDEX { hwBfdSessPerIndex } + ::= { hwBfdSessionPerTable 1 } + + + HwBfdSessionPerEntry ::= + SEQUENCE { + hwBfdSessPerIndex + Unsigned32, + hwBfdSessPerfPktIn + Counter32, + hwBfdSessPerfPktInHC + Counter32, + hwBfdSessPerfPktOut + Counter32, + hwBfdSessPerfPktOutHC + Counter32, + hwBfdSessPerfBadIn + Counter32, + hwBfdSessPerfBadInHC + Counter32, + hwBfdSessPerfBadOut + Counter32, + hwBfdSessPerfBadOutHC + Counter32, + hwBfdSessPerfLastSessDownTime + OCTET STRING, + hwBfdSessPerfSessDownCount + Unsigned32, + hwBfdSessPerfSessShortBreakCount + Unsigned32, + hwBfdSessionPerStartTime + OCTET STRING + } + + hwBfdSessPerIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of BFD session statistics. + This index is automatically allocated inside the system + and is not user-configurable. + " + ::= { hwBfdSessionPerEntry 1 } + + + hwBfdSessPerfPktIn OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistical information of the received Octets in local + system in this session.The total received packet number. + " + ::= { hwBfdSessionPerEntry 2 } + + + hwBfdSessPerfPktInHC OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistical information of the received Octets in local + system in this session.The high 4 bytes of total received + packet number. + " + ::= { hwBfdSessionPerEntry 3 } + + + hwBfdSessPerfPktOut OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistical information of the send Packets in local + system in this session. + " + ::= { hwBfdSessionPerEntry 4 } + + + hwBfdSessPerfPktOutHC OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistical information of the send Packets in local + system in this session.The high 4 bytes of total send + packet number. + " + ::= { hwBfdSessionPerEntry 5 } + + + hwBfdSessPerfBadIn OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistical information of the received Errors in local + system in this session. + " + ::= { hwBfdSessionPerEntry 6 } + + + hwBfdSessPerfBadInHC OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistical information of the received Errors in local + system in this session.The high 4 bytes of total received wrong + packet number. + " + ::= { hwBfdSessionPerEntry 7 } + + + hwBfdSessPerfBadOut OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistical information of the send Errors in local + system in this session. + " + ::= { hwBfdSessionPerEntry 8 } + + + hwBfdSessPerfBadOutHC OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistical information of the send Errors in local + system in this session.The high 4 bytes of total send + wrong packet number. + " + ::= { hwBfdSessionPerEntry 9 } + + + hwBfdSessPerfLastSessDownTime OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time of session last time down." + ::= { hwBfdSessionPerEntry 10 } + + + hwBfdSessPerfSessDownCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total count of session down." + ::= { hwBfdSessionPerEntry 11 } + + + hwBfdSessPerfSessShortBreakCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total count of session shortbreak." + ::= { hwBfdSessionPerEntry 12 } + + + hwBfdSessionPerStartTime OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time that session start detection." + ::= { hwBfdSessionPerEntry 13 } + + + hwBfdSlotTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBfdSlotEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot table of BFD. + BFD statistics on specify board of containing the following objects. + The index of this table is hwBfdSlotID. + " + ::= { hwBfdObjects 5 } + + + hwBfdSlotEntry OBJECT-TYPE + SYNTAX HwBfdSlotEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot table of BFD. + BFD statistics on specify board of containing the following objects. + The index of this entry is hwBfdSlotID. + " + INDEX { hwBfdSlotID } + ::= { hwBfdSlotTable 1 } + + + HwBfdSlotEntry ::= + SEQUENCE { + hwBfdSlotID + Unsigned32, + hwBfdSlotReserveOneHopSessNum + Unsigned32, + hwBfdSlotOneHopSessNum + Unsigned32, + hwBfdSlotCurrentSessNum + Unsigned32, + hwBfdSlotRowStatus + RowStatus + } + + hwBfdSlotID OBJECT-TYPE + SYNTAX Unsigned32 (0..31) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ID of slot." + ::= { hwBfdSlotEntry 1 } + + + hwBfdSlotReserveOneHopSessNum OBJECT-TYPE + SYNTAX Unsigned32 (0..512) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of session reserving for one-hop session on the board." + ::= { hwBfdSlotEntry 2 } + + + hwBfdSlotOneHopSessNum OBJECT-TYPE + SYNTAX Unsigned32 (0..512) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of session for one-hop session on the board." + ::= { hwBfdSlotEntry 3 } + + + hwBfdSlotCurrentSessNum OBJECT-TYPE + SYNTAX Unsigned32 (0..512) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of session on the board on current." + ::= { hwBfdSlotEntry 4 } + + + hwBfdSlotRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used to manage the creation and deletion of conceptual rows." + ::= { hwBfdSlotEntry 5 } + + + hwBfdTtlConfTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBfdTtlConfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The TTL configuration table. + The index of this table is hwBfdTtlConfAddr, hwBfdTtlConfMaskLen and hwBfdTtlConfType." + ::= { hwBfdObjects 6 } + + + hwBfdTtlConfEntry OBJECT-TYPE + SYNTAX HwBfdTtlConfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The TTL configuration table. + The index of this entry is hwBfdTtlConfAddr, hwBfdTtlConfMaskLen and hwBfdTtlConfType." + INDEX { hwBfdTtlConfAddr, hwBfdTtlConfMaskLen,hwBfdTtlConfType} + ::= { hwBfdTtlConfTable 1 } + + + HwBfdTtlConfEntry ::= + SEQUENCE { + hwBfdTtlConfAddr + IpAddress, + hwBfdTtlConfMaskLen + Integer32, + hwBfdTtlConfType + INTEGER, + hwBfdTtlConfValue + Integer32, + hwBfdTtlConfRowStatus + RowStatus + } + + hwBfdTtlConfAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IP address." + ::= { hwBfdTtlConfEntry 1 } + + + hwBfdTtlConfMaskLen OBJECT-TYPE + SYNTAX Integer32 (8..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Length of IP address mask." + ::= { hwBfdTtlConfEntry 2 } + + + hwBfdTtlConfType OBJECT-TYPE + SYNTAX INTEGER + { + singleHop(1), + multiHop(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Type of BFD session. + Options: + 1. singleHop(1) -single hop bfd session + 2. multiHop(2) -multi hop bfd session + " + ::= { hwBfdTtlConfEntry 3 } + + + hwBfdTtlConfValue OBJECT-TYPE + SYNTAX Integer32(1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "TTL value." + ::= { hwBfdTtlConfEntry 4 } + + + hwBfdTtlConfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + ::= { hwBfdTtlConfEntry 50 } + + + + hwBfdPassiveAuthTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBfdPassiveAuthEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The authentication configuration table for entire dynamic bfd session on egress. + The index of this table is hwBfdPassiveAuthPeerAddr and hwBfdPassiveAuthProtocol. + " + ::= { hwBfdObjects 7 } + + + hwBfdPassiveAuthEntry OBJECT-TYPE + SYNTAX HwBfdPassiveAuthEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The authentication configuration table for entire dynamic bfd session on egress. + The index of this entry is hwBfdPassiveAuthPeerAddr and hwBfdPassiveAuthProtocol. + " + INDEX { hwBfdPassiveAuthPeerAddr, hwBfdPassiveAuthProtocol} + ::= { hwBfdPassiveAuthTable 1 } + + + HwBfdPassiveAuthEntry ::= + SEQUENCE { + hwBfdPassiveAuthPeerAddr + IpAddress, + hwBfdPassiveAuthProtocol + Integer32, + hwBfdPassiveAuthKeychainName + OCTET STRING, + hwBfdPassiveAuthMeticulous + EnabledStatus, + hwBfdPassiveAuthLoose + TruthValue, + hwBfdPassiveAuthRowStatus + RowStatus + } + + hwBfdPassiveAuthPeerAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specify the Lsr-id IP address of the ingress." + ::= { hwBfdPassiveAuthEntry 1 } + + hwBfdPassiveAuthProtocol OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specify the protocol on ingress. + Options: + 1. te(1) -MPLS TE protocol + 2. ldp(2) -MPLS LDP protocol + " + ::= { hwBfdPassiveAuthEntry 2 } + + hwBfdPassiveAuthKeychainName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..47)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specify the name of the keychain for authentication of entire dynamic bfd session." + ::= { hwBfdPassiveAuthEntry 3 } + + hwBfdPassiveAuthMeticulous OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether enable meticulous authentication for MD5 or SHA-1 type. + Options: + 1. enabled(1) -enable meticulous authentication for MD5 or SHA-1 type + 2. disabled(2) -disabled meticulous authentication for MD5 or SHA-1 type + Default: 2 + " + ::= { hwBfdPassiveAuthEntry 4 } + + hwBfdPassiveAuthLoose OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether loose authentication check. + Options: + 1. True(1) -loose-check + 2. False(2) -do not loose-check + Default: false + " + ::= { hwBfdPassiveAuthEntry 5 } + + hwBfdPassiveAuthRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + ::= { hwBfdPassiveAuthEntry 50 } + + + hwBfdNotifications OBJECT IDENTIFIER ::= { hwBFDMIB 3 } + + + hwBfdSessDown NOTIFICATION-TYPE + OBJECTS { hwBfdSessCfgName, hwBfdSessPeerAddr, hwBfdSessBindIfIndex, hwBfdSessBindIfName, hwBfdSessDiag, + hwBfdSessVrfIndex, hwBfdSessVPNName, hwBfdSessType, hwBfdSessDefaultIp, hwBfdSessBindType, + hwBfdSessStaticLspName, hwBfdSessPWSecondaryFlag, hwBfdSessNextHop, hwBfdSessVcId, hwBfdSessVsiName, + hwBfdSessVsiPeerAddr, hwBfdSessDiscrAuto, hwBfdSessPeerIpv6Addr, hwBfdSessIpv6NextHop } + STATUS current + DESCRIPTION + "This trap occurred when the state of the BFD session + became down. The BFD session is characterized + by the objects in this node. + " + ::= { hwBfdNotifications 1 } + + + hwBfdSessUp NOTIFICATION-TYPE + OBJECTS { hwBfdSessCfgName, hwBfdSessPeerAddr, hwBfdSessBindIfIndex, hwBfdSessBindIfName, hwBfdSessDiag, + hwBfdSessVrfIndex, hwBfdSessVPNName, hwBfdSessType, hwBfdSessDefaultIp, hwBfdSessBindType, + hwBfdSessStaticLspName, hwBfdSessPWSecondaryFlag, hwBfdSessNextHop, hwBfdSessVcId, hwBfdSessVsiName, + hwBfdSessVsiPeerAddr, hwBfdSessDiscrAuto, hwBfdSessPeerIpv6Addr, hwBfdSessIpv6NextHop } + STATUS current + DESCRIPTION + "This trap occurred when the state of the BFD session + became up. The BFD session is characterized + by the objects in this node. + " + ::= { hwBfdNotifications 2 } + + + hwBfdSessReachLimit NOTIFICATION-TYPE + OBJECTS { hwBfdSessLimitNumber } + STATUS current + DESCRIPTION + "There is the notify when the session number reach the global limit." + ::= { hwBfdNotifications 3 } + + + hwBfdSessReachLimitBindIf NOTIFICATION-TYPE + OBJECTS { hwBfdSessConfBindIfName, hwBfdSessInterfaceLimitNumber } + STATUS current + DESCRIPTION + "There is the notify when the session number reach the interface limit." + ::= { hwBfdNotifications 4 } + + + hwBfdSessReachLimitResume NOTIFICATION-TYPE + OBJECTS { hwBfdSessLimitNumber } + STATUS current + DESCRIPTION + "There is the notify when the session number reach the global limit was cleared. " + ::= { hwBfdNotifications 5 } + + + hwBfdSessReachLimitBindIfResume NOTIFICATION-TYPE + OBJECTS { hwBfdSessConfBindIfName, hwBfdSessInterfaceLimitNumber, hwBfdLimitDeviceName } + STATUS current + DESCRIPTION + "There is the notify when the session number reach the interface limit was cleared. " + ::= { hwBfdNotifications 6 } + + hwBfdSessCfgRemoteFail NOTIFICATION-TYPE + OBJECTS { hwBfdSessCfgName, hwBfdSessLocalDiscr, hwBfdSessCfgRemoteFailType } + STATUS current + DESCRIPTION + "This notification is generated when the virtual access AP process BFD configuration failed." + ::= { hwBfdNotifications 7 } + + hwBfdSessFaultDown NOTIFICATION-TYPE + OBJECTS { hwBfdSessCfgName, hwBfdSessLocalDiscr, hwBfdSessDiag, hwBfdSessBindIfName } + STATUS current + DESCRIPTION + "This trap occurred when the state of the BFD session + became down. The BFD session is characterized + by the objects in this node. + " + ::= { hwBfdNotifications 8 } + + + hwBfdSessResume NOTIFICATION-TYPE + OBJECTS { hwBfdSessCfgName, hwBfdSessLocalDiscr, hwBfdSessDiag, hwBfdSessBindIfName } + STATUS current + DESCRIPTION + "This trap occurred when the state of the BFD session + resume from down state. The BFD session is characterized + by the objects in this node. + " + ::= { hwBfdNotifications 9 } + + hwBfdSessApOperFailed NOTIFICATION-TYPE + OBJECTS { + hwBfdCfgApUserName, + hwBfdCfgApIPAddress, + hwBfdCfgApID, + hwBfdCfgApOperation, + hwBfdCfgApReason } + STATUS current + DESCRIPTION + "The operation failed to config access point." + ::= { hwBfdNotifications 10 } + + hwBfdSessFsmDiscordant NOTIFICATION-TYPE + OBJECTS { hwBfdSessCfgName, hwBfdSessLocalDiscr, hwBfdSessDiag, hwBfdSessBindIfName } + STATUS current + DESCRIPTION + "This trap occurred when the state of the BFD session + FSM's board is different from the monitored link's board. + The BFD session is characterized by the objects in this node. + " + ::= { hwBfdNotifications 11 } + + + hwBfdSessFsmAccordant NOTIFICATION-TYPE + OBJECTS { hwBfdSessCfgName, hwBfdSessLocalDiscr, hwBfdSessDiag, hwBfdSessBindIfName } + STATUS current + DESCRIPTION + "This trap occurred when the state of the BFD session + FSM's board is the same as the monitored link's board. + The BFD session is characterized by the objects in this node. + " + ::= { hwBfdNotifications 12 } + + + hwBfdConformance OBJECT IDENTIFIER ::= { hwBFDMIB 4 } + + + hwBfdCompliances OBJECT IDENTIFIER ::= { hwBfdConformance 1 } + + +-- this module + hwBfdFullCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which + implement the Huawei BFD MIB. + " + MODULE -- this module + MANDATORY-GROUPS { hwBfdGroup, hwBfdSessGroup, hwBfdObsoleteGroup, hwBfdNotificationGroup } + ::= { hwBfdCompliances 1 } + + + hwBfdGroups OBJECT IDENTIFIER ::= { hwBfdConformance 2 } + + + hwBfdGroup OBJECT-GROUP + OBJECTS { hwBfdVersionNumber, hwBfdAdminStatus, hwBfdSessLimitNumber, hwBfdSessInterfaceLimitNumber, hwBfdSessStaticNumber, + hwBfdSessDynamicNumber, hwBfdSessGlobalDefaultIpAddr, hwBfdEchoPassiveStatus, hwBfdEchoAclNum, hwBfdSessDynamicPingInterval, + hwBfdSessDynamicSupportPassive, hwBfdSessDelayUpTime, hwBfdSessMultiDstPort, hwBfdTrapSendInterval, hwBfdIfConfName, hwBfdIfConfDeleting, hwBfdIfConfAvailable, hwBfdIfConfSessCnt, + hwBfdIfConfRowStatus, hwBfdSlotReserveOneHopSessNum,hwBfdSlotCurrentSessNum, hwBfdSlotRowStatus, hwBfdLimitDeviceName, hwBfdDynamicSessionTos, hwBfdStaticSessionTos, hwBfdDynamicSessionTosEx + } + STATUS current + DESCRIPTION + "A collection of objects providing BFD global information." + ::= { hwBfdGroups 1 } + + + hwBfdSessGroup OBJECT-GROUP + OBJECTS { hwBfdSessConfMIndex, hwBfdSessConfLocalDiscr, hwBfdSessConfRemoteDiscr, hwBfdSessConfPeerAddr, hwBfdSessConfBindIfIndex, + hwBfdSessConfBindIfName, hwBfdSessConfDemandEnable, hwBfdSessConfDemandTimerInterval, hwBfdSessConfDetectMult, hwBfdSessConfDesiredMinRxInterval, + hwBfdSessConfDesiredMinTxInterval, hwBfdSessConfWTRInterval, hwBfdSessConfTOS, hwBfdSessConfPSTFlag, hwBfdSessConfCommitFlag, + hwBfdSessConfAdminStatus, hwBfdSessConfRowStatus, hwBfdSessConfSourceAddr, hwBfdSessConfVrfIndex, hwBfdSessConfVPNName, + hwBfdSessConfDefaultIp, hwBfdSessConfPISFlag, hwBfdSessConfBindType, hwBfdSessConfNextHop, hwBfdSessConfStaticLspName, + hwBfdSessConfPWSecondaryFlag, hwBfdSessConfTunnelDetectType, hwBfdSessConfVcId, hwBfdSessConfVsiName, hwBfdSessConfVsiPeerAddr, hwBfdSessConfDiscrAuto, hwBfdSessConfPeerIpv6Addr, hwBfdSessConfSourceIpv6Addr, hwBfdSessConfIpv6NextHop, hwBfdSessConfIsIpv6Addr, + hwBfdSessConfKeychainName, hwBfdSessConfMeticulous, hwBfdSessConfLooseAuthentication, hwBfdSessConfPWTtlMode, + hwBfdSessConfPWTtl, hwBfdSessConfRemotePeerIp, hwBfdSessConfRemotePeerIpType, hwBfdSessConfPWSPE, hwBfdSessConfPWTrackIfName, hwBfdSessConfIsPWTrackIf, hwBfdSessConfEncapsulationType, + hwBfdSessConfPEVid, hwBfdSessConfCEVid, hwBfdSessConfTOSEx, hwBfdSessConfbImpactFlag, hwBfdSessMIndex, hwBfdSessBindVRRP, + hwBfdSessCfgName, hwBfdSessPeerAddr, hwBfdSessBindIfIndex, hwBfdSessBindIfName, hwBfdSessLocalDiscr, + hwBfdSessRemoteDiscr, hwBfdSessOperMode, hwBfdSessDetectMult, hwBfdSessDemandTimerInterval, hwBfdSessActualRxInterval, + hwBfdSessActualTxInterval, hwBfdSessWTRInterval, hwBfdSessTOS, hwBfdSessState, hwBfdSessDiag, + hwBfdSessSourceAddr, hwBfdSessVrfIndex, hwBfdSessVPNName, hwBfdSessType, hwBfdSessBindAppType, + hwBfdSessDefaultIp, hwBfdSessPISFlag, hwBfdSessBindType, hwBfdSessNextHop, hwBfdSessStaticLspName, + hwBfdSessLspIndex, hwBfdSessPWSecondaryFlag, hwBfdSessTunnelDetectType, hwBfdSessVcId, hwBfdSessVsiName, hwBfdSessVsiPeerAddr, hwBfdSessDiscrAuto, hwBfdSessPeerIpv6Addr, hwBfdSessSourceIpv6Addr, hwBfdSessIpv6NextHop, hwBfdSessIsIPv6Addr, hwBfdSessMeticulous,hwBfdSessLooseAuthentication, hwBfdSessAuthenticationStatus, + hwBfdSessPWTtlMode, hwBfdSessPWTtl, hwBfdSessRemotePeerIp, hwBfdSessRemotePeerIpType, hwBfdSessSelectBoard, hwBfdSessPWSPE, hwBfdSessPWTrackIfName, + hwBfdSessIsPWTrackIf, hwBfdSessEncapsulationType, hwBfdSessPEVid, hwBfdSessCEVid, hwBfdSessPeerInetAddrType, hwBfdSessPeerInetAddr, hwBfdSessInetNextHopType, hwBfdSessInetNextHop, hwBfdSessBindAppTypeMask, hwBfdSessDscp, hwBfdSessPerfPktIn, + hwBfdSessPerfPktInHC, hwBfdSessPerfPktOut, hwBfdSessPerfPktOutHC, hwBfdSessPerfBadIn, hwBfdSessPerfBadInHC, + hwBfdSessPerfBadOut, hwBfdSessPerfBadOutHC, hwBfdSessPerfLastSessDownTime, hwBfdSessPerfSessDownCount, hwBfdSessPerfSessShortBreakCount, + hwBfdSessionPerStartTime, hwBfdTtlConfValue, hwBfdTtlConfRowStatus, + hwBfdPassiveAuthPeerAddr, hwBfdPassiveAuthProtocol, hwBfdPassiveAuthKeychainName, hwBfdPassiveAuthMeticulous, hwBfdPassiveAuthLoose, hwBfdPassiveAuthRowStatus, hwBfdSessPWId} + STATUS current + DESCRIPTION + "A collection of objects providing BFD session information." + ::= { hwBfdGroups 2 } + + + hwBfdObsoleteGroup OBJECT-GROUP + OBJECTS { hwBfdIfConfEnable ,hwBfdSlotOneHopSessNum} + STATUS obsolete + DESCRIPTION + "A collection of objects which are obsolete." + ::= { hwBfdGroups 3 } + + + hwBfdNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwBfdSessDown, hwBfdSessUp, hwBfdSessReachLimit, hwBfdSessReachLimitResume, hwBfdSessReachLimitBindIf, hwBfdSessReachLimitBindIfResume, hwBfdSessCfgRemoteFail } + STATUS current + DESCRIPTION + "A collection of traps." + ::= { hwBfdGroups 4 } + + hwBfdTrapsVbOids OBJECT IDENTIFIER ::= { hwBFDMIB 5 } + + hwBfdSessVlanID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The VLANID binding to BFD session. + " + ::= { hwBfdTrapsVbOids 1 } + + hwBfdCfgApUserName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The name of user failed to configure access point." + ::= { hwBfdTrapsVbOids 2 } + + hwBfdCfgApIPAddress OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The IP-address of user failed to configure access point." + ::= { hwBfdTrapsVbOids 3 } + + hwBfdCfgApID OBJECT-TYPE + SYNTAX Unsigned32 (1..8191) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The ID of access point failed to be configured." + ::= { hwBfdTrapsVbOids 4 } + + hwBfdCfgApOperation OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The operation of confiuration to access point." + ::= { hwBfdTrapsVbOids 5 } + + hwBfdCfgApReason OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The reason of failed to configure access point." + ::= { hwBfdTrapsVbOids 6 } + + hwBfdTraps OBJECT IDENTIFIER ::= { hwBFDMIB 6 } + + hwBfdCommonTraps OBJECT IDENTIFIER ::= { hwBfdTraps 1 } + + hwBfdAlarmTraps OBJECT IDENTIFIER ::= { hwBfdTraps 2 } + + hwBfdAlarmTrapsPrefix OBJECT IDENTIFIER ::= { hwBfdAlarmTraps 0 } + + hwBfdSessUpTrap NOTIFICATION-TYPE + OBJECTS + { + hwBfdSessLocalDiscr, + hwBfdSessVlanID, + hwBfdSessSourceAddr, + hwBfdSessNextHop, + hwBfdSessIndex, + hwBfdSessPeerAddr, + hwBfdSessBindType, + hwBfdSessVrfIndex + } + STATUS current + DESCRIPTION + "This notification is generated when the bfdSessState + object for one entry in bfdSessionTable is about to + enter the up(3) state from some other state. + " + ::= { hwBfdAlarmTraps 0 1 } + + hwBfdSessDownTrap NOTIFICATION-TYPE + OBJECTS + { + hwBfdSessLocalDiscr, + hwBfdSessVlanID, + hwBfdSessSourceAddr, + hwBfdSessNextHop, + hwBfdSessIndex, + hwBfdSessPeerAddr, + hwBfdSessBindType, + hwBfdSessVrfIndex + } + STATUS current + DESCRIPTION + "This notification is generated when the bfdSessState + object for one entry in bfdSessionTable is about to + enter the down(1) or adminDown(0) states from some + other state. + " + ::= { hwBfdAlarmTraps 0 2 } + + hwBfdv6SingleHopSessUpTrap NOTIFICATION-TYPE + OBJECTS + { + hwBfdSessIndex, + hwBfdSessVlanID, + hwBfdSessSourceIpv6Addr, + hwBfdSessPeerIpv6Addr + } + STATUS current + DESCRIPTION + "This notification is generated when the bfdSessState + object for one entry in bfdSessionTable is about to + enter the up(3) state from some other state. + " + ::= { hwBfdAlarmTraps 0 3 } + + hwBfdv6SingleHopSessDownTrap NOTIFICATION-TYPE + OBJECTS + { + hwBfdSessIndex, + hwBfdSessVlanID, + hwBfdSessSourceIpv6Addr, + hwBfdSessPeerIpv6Addr + } + STATUS current + DESCRIPTION + "This notification is generated when the bfdSessState + object for one entry in bfdSessionTable is about to + enter the down(1) or adminDown(0) states from some + other state. + " + ::= { hwBfdAlarmTraps 0 4 } + + hwBfdv6MultiHopSessUpTrap NOTIFICATION-TYPE + OBJECTS + { + hwBfdSessIndex, + hwBfdSessVrfIndex, + hwBfdSessSourceIpv6Addr, + hwBfdSessPeerIpv6Addr + } + STATUS current + DESCRIPTION + "This notification is generated when the bfdSessState + object for one entry in bfdSessionTable is about to + enter the up(3) state from some other state. + " + ::= { hwBfdAlarmTraps 0 5 } + + hwBfdv6MultiHopSessDownTrap NOTIFICATION-TYPE + OBJECTS + { + hwBfdSessIndex, + hwBfdSessVrfIndex, + hwBfdSessSourceIpv6Addr, + hwBfdSessPeerIpv6Addr + } + STATUS current + DESCRIPTION + "This notification is generated when the bfdSessState + object for one entry in bfdSessionTable is about to + enter the down(1) or adminDown(0) states from some + other state. + " + ::= { hwBfdAlarmTraps 0 6 } + hwBfdPWSessUp NOTIFICATION-TYPE + OBJECTS + { + hwBfdSessIndex, + hwBfdSessCfgName, + hwBfdSessLocalDiscr, + hwBfdSessDiag, + hwBfdSessBindType, + hwBfdSessPWSecondaryFlag, + hwBfdSessPWId, + hwBfdSessVsiName, + hwBfdSessVsiPeerAddr + } + STATUS current + DESCRIPTION + "This notification is generated when the bfdSessState + object for one entry in bfdSessionTable is about to + enter the up(3) state from some other state. + " + ::= { hwBfdAlarmTraps 0 7 } + hwBfdPWSessDown NOTIFICATION-TYPE + OBJECTS + { + hwBfdSessIndex, + hwBfdSessCfgName, + hwBfdSessLocalDiscr, + hwBfdSessDiag, + hwBfdSessBindType, + hwBfdSessPWSecondaryFlag, + hwBfdSessPWId, + hwBfdSessVsiName, + hwBfdSessVsiPeerAddr + } + STATUS current + DESCRIPTION + "This notification is generated when the bfdSessState + object for one entry in bfdSessionTable is about to + enter the down(1) or adminDown(0) states from some + other state. + " + ::= { hwBfdAlarmTraps 0 8 } + + END + +-- +-- HUAWEI-BFD-MIB.mib +-- \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-BGP-ACCOUNTING-MIB b/MIBS/huawei/HUAWEI-BGP-ACCOUNTING-MIB new file mode 100644 index 0000000..a5b1cab --- /dev/null +++ b/MIBS/huawei/HUAWEI-BGP-ACCOUNTING-MIB @@ -0,0 +1,318 @@ +-- ================================================================= +-- Copyright (C) 2004 by HUAWEI TECHNOLOGIES. All rights reserved +-- +-- Description:This mib file is used for management of huawei BGP Accounting. +-- Reference: +-- Version: V1.0 +-- History: +-- peigangqiang,2005.4.6,publish +-- ================================================================= + + HUAWEI-BGP-ACCOUNTING-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + ifIndex + FROM RFC1213-MIB + OBJECT-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + Integer32, Counter64, OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + RowStatus, TEXTUAL-CONVENTION + FROM SNMPv2-TC; + + + hwBgpAcctMIB MODULE-IDENTITY + LAST-UPDATED "200705100000Z" -- May 10, 2007 at 00:00 GMT + ORGANIZATION + "Huawei Technologies co.,Ltd." + CONTACT-INFO + " R&D BeiJing, Huawei Technologies co.,Ltd. + Huawei Bld.,NO.3 Xinxi Rd., + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + Zip:100085 + Http://www.huawei.com + E-mail:support@huawei.com " + DESCRIPTION + "The HUAWEI-BGP-ACCOUNTING-MIB contains objects to + Manage configuration and Monitor running state + for BGP Accounting feature." + ::= { hwDatacomm 39 } + + + +-- +-- Textual conventions +-- + +-- AddressType + AddressType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " + invalid(0) + source(1) + destination(2) + " + SYNTAX INTEGER + { + invalid(0), + source(1), + destination(2) + } + +-- DirectionType + DirectionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "invalid(0) + inbound(1) + outbound(2) + inbound-and-outbound(3) + " + SYNTAX INTEGER + { + invalid(0), + inbound(1), + outbound(2), + inboundAndOutbound(3) + } + + +-- +-- Node definitions +-- + + hwBgpAcctMIBObjects OBJECT IDENTIFIER ::= { hwBgpAcctMIB 1 } + + +-- coonfig table + hwBgpAcctCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBgpAcctCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The hwBgpAcctCfgTable provides the configuration of + BGP Accounting." + ::= { hwBgpAcctMIBObjects 1 } + + + hwBgpAcctCfgEntry OBJECT-TYPE + SYNTAX HwBgpAcctCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each HwBgpAcctCfgEntry provides BGP accounting + configuration for traffic of interest on an ingress and/or + egress interface. " + INDEX { hwbgpAcctCfgIfIndex } + ::= { hwBgpAcctCfgTable 1 } + + + HwBgpAcctCfgEntry ::= + SEQUENCE { + hwbgpAcctCfgIfIndex + Integer32, + hwbgpAcctSrcOrDest + AddressType, + hwbgpAcctDirection + DirectionType, + hwbgpAcctCfgRowStatus + RowStatus + } + + hwbgpAcctCfgIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface Index, equal to ifIndex." + ::= { hwBgpAcctCfgEntry 1 } + + + hwbgpAcctSrcOrDest OBJECT-TYPE + SYNTAX AddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "An integer value greater than 0, that uniquely identifies + BGP accounting based on source address or destination address. + 1 is source ,2 is destination, and the defaule value is 2" + DEFVAL { 2 } + ::= { hwBgpAcctCfgEntry 2 } + + + hwbgpAcctDirection OBJECT-TYPE + SYNTAX DirectionType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "An integer value greater than 0, that uniquely identifies + BGP accounting the inbound traffic or outbound traffic. + 1 is inbound ,2 is outbound, and 3 is both inbound and outbound" + DEFVAL { 1 } + ::= { hwBgpAcctCfgEntry 3 } + + + hwbgpAcctCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwBgpAcctCfgEntry 4 } + + +-- statistics table + hwBgpAcctStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBgpAcctStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The hwBgpAcctStatTable provides BGP accounting statistics + for ingress and egress traffic on an interface. This data could be used for + purposes like billing." + ::= { hwBgpAcctMIBObjects 2 } + + + hwBgpAcctStatEntry OBJECT-TYPE + SYNTAX HwBgpAcctStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each hwBgpAcctStatEntry provides statistics + for traffic of interest on an ingress and/or egress interfaces. + + The statistics include ingress packet counts, ingress octet + counts, egress packet counts and egress octet counts. Entries + are created when traffic-type is configured on an interface. + Entries are deleted automatically when the user + removes the corresponding traffic-type configuration from an + interface." + INDEX { hwbgpAcctStatIfIndex, hwbgpAcctTrafficIndex } + ::= { hwBgpAcctStatTable 1 } + + + HwBgpAcctStatEntry ::= + SEQUENCE { + hwbgpAcctStatIfIndex + Integer32, + hwbgpAcctTrafficIndex + Integer32, + hwbgpAcctInPacketCount + Counter64, + hwbgpAcctInOctetCount + Counter64, + hwbgpAcctOutPacketCount + Counter64, + hwbgpAcctOutOctetCount + Counter64 + } + + hwbgpAcctStatIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface Index, equal to ifIndex." + ::= { hwBgpAcctStatEntry 1 } + + + hwbgpAcctTrafficIndex OBJECT-TYPE + SYNTAX Integer32 (1..64) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An integer value greater than 0, that uniquely identifies + a traffic-type. The traffic-type means the traffic coming into an interface + can be differentiated into different types. It is up to the user to + give meaning to and configure the various traffic-types on an + interface." + ::= { hwBgpAcctStatEntry 2 } + + + hwbgpAcctInPacketCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received for a particular + traffic-type on an interface." + ::= { hwBgpAcctStatEntry 3 } + + + hwbgpAcctInOctetCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets received for a particular + traffic-type on an interface." + ::= { hwBgpAcctStatEntry 4 } + + + hwbgpAcctOutPacketCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets transmitted for a particular + traffic-type on an interface." + ::= { hwBgpAcctStatEntry 5 } + + + hwbgpAcctOutOctetCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets transmitted for a particular + traffic-type on an interface." + ::= { hwBgpAcctStatEntry 6 } + + +-- Conformance Information + hwBgpAcctConformance OBJECT IDENTIFIER ::= { hwBgpAcctMIB 2 } + + + + hwBgpAcctCompliances OBJECT IDENTIFIER ::= { hwBgpAcctConformance 1 } + + + hwBgpAcctCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities that implement + ip bgp-accouting on a router." + MODULE -- this module + MANDATORY-GROUPS { hwBgpAcctCfgGroup, hwBgpAcctStatGroup } + ::= { hwBgpAcctCompliances 1 } + + + hwBgpAcctStatGroups OBJECT IDENTIFIER ::= { hwBgpAcctConformance 2 } + + + hwBgpAcctCfgGroup OBJECT-GROUP + OBJECTS { hwbgpAcctCfgIfIndex, hwbgpAcctSrcOrDest, hwbgpAcctDirection } + STATUS current + DESCRIPTION + "Required objects to provide hwBgpAcctMIB objects configuration + information. hwBgpAcctCfgGroup is optional." + ::= { hwBgpAcctStatGroups 1 } + + + hwBgpAcctStatGroup OBJECT-GROUP + OBJECTS { hwbgpAcctStatIfIndex, hwbgpAcctTrafficIndex, hwbgpAcctInPacketCount, hwbgpAcctInOctetCount, hwbgpAcctOutPacketCount, + hwbgpAcctOutOctetCount } + STATUS current + DESCRIPTION + "Required objects to provide hwBgpAcctMIB objects configuration + information. hwBgpAcctStatGroup is optional." + ::= { hwBgpAcctStatGroups 2 } + + + + END diff --git a/MIBS/huawei/HUAWEI-BGP-GR-MIB b/MIBS/huawei/HUAWEI-BGP-GR-MIB new file mode 100644 index 0000000..8cbf265 --- /dev/null +++ b/MIBS/huawei/HUAWEI-BGP-GR-MIB @@ -0,0 +1,341 @@ +-- ================================================================= +-- Copyright (C) 2006 by HUAWEI TECHNOLOGIES. All rights reserved +-- +-- Description the HUAWEI-BGP-GR-MIB provides information about BPG GR, +-- management of huawei can make simple configuration of BGP GR also. +-- Reference: +-- Version: V1.0 +-- History: +-- yefei60142 2006-11-22 publish +-- ================================================================= + + HUAWEI-BGP-GR-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + InetAddress + FROM INET-ADDRESS-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + TEXTUAL-CONVENTION + FROM SNMPv2-TC; + + hwBgpGRMIB MODULE-IDENTITY + LAST-UPDATED "200611220000Z" -- November 22, 2006 at 00:00 GMT + ORGANIZATION + "Huawei Technologies co.,Ltd." + CONTACT-INFO + " R&D BeiJing, Huawei Technologies co.,Ltd. + Huawei Bld.,NO.3 Xinxi Rd., + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + Zip:100085 + Http://www.huawei.com + E-mail:support@huawei.com " + DESCRIPTION + "The HUAWEI-BGP-GR-MIB contains objects to + Manage configuration and Monitor running state + for BGP Graceful Restart feature." + ::= { hwDatacomm 138 } + + + +-- Status to judge whether capability of GR have enabled or not + Status ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This type is used to show status of GR,for example 'enable' + means capability of GR have enabled, 'disable' means + capability of GR have disabled" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +-- AFI type of enumeration + AFIType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This type is used to show Address Family" + SYNTAX INTEGER + { + notspecified(1), + ipv4(2), + ipv6(3), + vpls(25), + l2vpn(196) + } + +-- SAFI type of enumeration + SAFIType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This type is used to show Sub Address Family" + SYNTAX INTEGER + { + notspecified(1), + unicast(2), + multicast(3), + unicastandmulticast(4), + mpls(5), + vpls(65), + vpnv4(128) + } + +-- GRRole show role of router in the process of GR,restarter/helper/grnormal/grnegotiatefail + GRRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This type is used to show Role of router in the process of GR, + 'restarter' means the router pay Restarter role in the process + of GR,'helper'means the router pay Helper role in the process of + GR,if each peer have conferred with each others on GR,we call the + kind of state is 'grnormal',if negotiation is unsuccessful,the + kind of state is 'grnegotiatefail'." + SYNTAX INTEGER + { + grnormal(1), + restarter(2), + helper(3), + grnegotiatefail(4) + } + + +-- +-- Node definitions +-- + +-- Node definitions +-- + hwBgpGRMIBObjects OBJECT IDENTIFIER ::= { hwBgpGRMIB 1 } + + +-- BGPGRCapability Capability of GR for BGP + hwBgpGRCapability OBJECT-TYPE + SYNTAX Status + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "We can see status of GR by this node,the value 'enable' + denotes that capability of GR have be actived, 'disable' + denotes that capability of GR have be disabled." + ::= { hwBgpGRMIBObjects 1 } + + +-- GRRestartTimer BGP GR restart timer + hwBgpGRRestartTime OBJECT-TYPE + SYNTAX Integer32 (3..600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Value of BGP GR restart timer(second)" + ::= { hwBgpGRMIBObjects 2 } + + +-- GRWaitForRibTimer BGP GR wait-for-EndofRib timer + hwBgpGRWaitForRibTime OBJECT-TYPE + SYNTAX Integer32 (3..3000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of BGP GR wait-for-EndofRib timer(second)" + ::= { hwBgpGRMIBObjects 3 } + + +-- config table +-- hwGRStatusInfoTable to show state of local router for a special peer Begin + hwBgpGRStatusInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBgpGRStatusInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table show state of local router for a special peer." + ::= { hwBgpGRMIBObjects 4 } + + + hwBgpGRStatusInfoEntry OBJECT-TYPE + SYNTAX HwBgpGRStatusInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "State of local router for a special peer in this entry" + INDEX { hwBgpGRStatAddressFamily, hwBgpGRStatSubAddressFamily, hwBgpGRStatInstanceID, hwBgpGRStatPeerAddress } + ::= { hwBgpGRStatusInfoTable 1 } + + + HwBgpGRStatusInfoEntry ::= + SEQUENCE { + hwBgpGRStatAddressFamily + AFIType, + hwBgpGRStatSubAddressFamily + SAFIType, + hwBgpGRStatInstanceID + Unsigned32, + hwBgpGRStatPeerAddress + InetAddress, + hwBgpGRStatLocalGRRole + GRRole + } + + hwBgpGRStatAddressFamily OBJECT-TYPE + SYNTAX AFIType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Address family of BGP( + notspecified(1), + ipv4(2), + ipv6(3), + vpls(25), + l2vpn(196))" + ::= { hwBgpGRStatusInfoEntry 1 } + + + hwBgpGRStatSubAddressFamily OBJECT-TYPE + SYNTAX SAFIType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Sub address family of BGP( + notspecified(1), + unicast(2), + multicast(3), + unicastandmulticast(4), + mpls(5), + vpls(65), + vpnv4(128))" + ::= { hwBgpGRStatusInfoEntry 2 } + + + hwBgpGRStatInstanceID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The instance index of linking peer" + ::= { hwBgpGRStatusInfoEntry 3 } + hwBgpGRStatPeerAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ipv4 address family of peer,note:there is only one kind of IP Address at + a special address family,for example,there is ipv4 address at public + unicast,and there will not be ipv6 address." + ::= { hwBgpGRStatusInfoEntry 4 } + + + hwBgpGRStatLocalGRRole OBJECT-TYPE + SYNTAX GRRole + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Role of router in the process of GR,'restarter' means the router + pay Restarter role in the process of GR,'helper' means the + router pay Helper role in the process of GR,if each peer have + confered with each others on GR,we call the kind of state is + 'grnormal',if negotiation is unsuccessful,the kind of state is + 'grnegotiatefail'" + ::= { hwBgpGRStatusInfoEntry 5 } + + + hwBgpGRTrap OBJECT IDENTIFIER ::= { hwBgpGRMIB 2 } + + +-- hwGRStatusInfoTable to show state of local router for a special peer End +-- hwGRWarningInfoTable Alarm table for GR Begin + hwBgpGRRestarterEnterGR NOTIFICATION-TYPE + OBJECTS { hwBgpGRStatLocalGRRole } + STATUS current + DESCRIPTION + "We will report alarm when the local + Router enters the GR state." + ::= { hwBgpGRTrap 1 } + + + hwBgpGRRestarterExitGR NOTIFICATION-TYPE + OBJECTS { hwBgpGRStatLocalGRRole } + STATUS current + DESCRIPTION + "We will recover the hwRestarterEnterGR alarm when the local + Router exit the GR state." + ::= { hwBgpGRTrap 2 } + + + hwBgpGRHelperGRRestartTimeOut NOTIFICATION-TYPE + OBJECTS { hwBgpGRStatLocalGRRole } + STATUS current + DESCRIPTION + "The Restart Timer of Helper is overtime for special reason + in process of GR." + ::= { hwBgpGRTrap 3 } + + + hwBgpGRHelperGRWaitForEndofRibTimeOut NOTIFICATION-TYPE + OBJECTS { hwBgpGRStatLocalGRRole } + STATUS current + DESCRIPTION + "The WaitForEndofRib Timer of Helper is overtime for special reason + in process of GR." + ::= { hwBgpGRTrap 4 } + + +-- hwGRWarningInfoTable Alarm table for GR End +-- conformance information + hwBgpGRMIBConformance OBJECT IDENTIFIER ::= { hwBgpGRMIB 3 } + + + hwBgpGRMIBCompliances OBJECT IDENTIFIER ::= { hwBgpGRMIBConformance 1 } + + +-- compliance statements +-- this module + hwBgpGRMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for Border GateWay Protocol Graceful Restart MIB." + MODULE -- this module + MANDATORY-GROUPS { hwBgpGRCfgGroup, hwBgpGRStatGroup, hwBgpGRTrapGroup } + ::= { hwBgpGRMIBCompliances 1 } + + + hwBgpGRMIBGroups OBJECT IDENTIFIER ::= { hwBgpGRMIBConformance 2 } + + +-- units of conformance + hwBgpGRCfgGroup OBJECT-GROUP + OBJECTS { hwBgpGRRestartTime, hwBgpGRWaitForRibTime, hwBgpGRCapability } + STATUS current + DESCRIPTION + "Required objects to provide hwBgpGRMIB objects configuration + information. hwBgpGRCfgGroup is optional." + ::= { hwBgpGRMIBGroups 1 } + + + hwBgpGRStatGroup OBJECT-GROUP + OBJECTS { hwBgpGRStatLocalGRRole } + STATUS current + DESCRIPTION + "Required objects to provide hwBgpGRMIB objects configuration + information. hwBgpGRStatGroup is optional." + ::= { hwBgpGRMIBGroups 2 } + + + hwBgpGRTrapGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwBgpGRRestarterEnterGR, hwBgpGRRestarterExitGR, hwBgpGRHelperGRRestartTimeOut, hwBgpGRHelperGRWaitForEndofRibTimeOut } + STATUS current + DESCRIPTION + "Objects required for BGP GR Trap." + ::= { hwBgpGRMIBGroups 3 } + + + + END + +-- +-- HUAWEI-BGP-GR-MIB.my +-- diff --git a/MIBS/huawei/HUAWEI-BGP-VPN-MIB b/MIBS/huawei/HUAWEI-BGP-VPN-MIB new file mode 100644 index 0000000..9598916 --- /dev/null +++ b/MIBS/huawei/HUAWEI-BGP-VPN-MIB @@ -0,0 +1,2680 @@ +-- ============================================================================ +-- Copyright (C) 2020 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI-BGP-VPN-MIB , this Mib module for management +-- of BGP/VPN protocol. +-- Reference: This MIB was extracted from RFC 4271 +-- Version: V2.28 +-- History: +-- , <2008-12-28>, +-- , <2009-09-14>, +-- ============================================================================ + + HUAWEI-BGP-VPN-MIB DEFINITIONS ::= BEGIN + + IMPORTS + entPhysicalIndex + FROM ENTITY-MIB + hwDatacomm + FROM HUAWEI-MIB + ifIndex, ifName + FROM IF-MIB + InetAddressType, InetAddress + FROM INET-ADDRESS-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + IpAddress, Integer32, Unsigned32, Gauge32, Counter32, Counter64, + OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + TEXTUAL-CONVENTION + FROM SNMPv2-TC + mplsL3VpnVrfPerfCurrNumRoutes, mplsL3VpnVrfConfMidRteThresh + FROM MPLS-L3VPN-STD-MIB; + +-- Jan 19, 2015 at 15:02 GMT + hwBgpMIB MODULE-IDENTITY + LAST-UPDATED "202007221200Z" -- Apr 13, 2020 at 1200 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + + DESCRIPTION + "The Mib module for management of BGP/VPN. Huawei Technologies co.,Ltd. + Supplementary information may be available at: + http://www.huawei.com" + + REVISION "202007221200Z" + DESCRIPTION + "Modify description of MIB nodes, include:hwOsNodeTable." + + REVISION "202004131200Z" + DESCRIPTION + "Modify description of MIB nodes, include: hwBgpPeerAddrFamilyPerRouteThresholdExceed, hwBgpPeerAddrFamilyPerRouteThresholdExceedClear, hwBgpPeerAddrFamilyPerRouteExceed, hwBgpPeerAddrFamilyPerRouteExceedClear, hwBgpRouteType." + + REVISION "201912251200Z" + DESCRIPTION + "Modify one MIB table for description, include: 'hwBgpProcessName'." + + REVISION "201912231200Z" + DESCRIPTION + "Modify description of MIB nodes, include: hwBgpPeerAddrFamilyRouteThresholdExceed, hwBgpPeerAddrFamilyRouteThresholdExceedClear, hwBgpPeerAddrFamilyRouteExceed, hwBgpPeerAddrFamilyRouteExceedClear." + + REVISION "201912201610Z" + DESCRIPTION + "Modify one MIB table for description, include: 'hwBgpVrfAddressFamily','hwBgpRouteMaxNum','hwBgpRouteThreshold'." + + REVISION "201903151025Z" + DESCRIPTION + "Modify one MIB table for description, include: 'hwBgpLabelLimitTable','hwVpnRouteLabelNumReachThresold','hwVpnRouteLabelNumReachMaximum'." + + REVISION "201805241100Z" + DESCRIPTION + "Modify one MIB table for description, include: 'hwBgpPeerRouteTable'." + + REVISION "201805211100Z" + DESCRIPTION + "Add one MIB nodes for description, include: 'hwRpkiSessionRoaLimitNum'." + + REVISION "201805071100Z" + DESCRIPTION + "Add two MIB nodes for hwBgpPeerSessionExtTable, include: 'hwBgpPeerSessionExtRemoteAs', 'hwBgpPeerSessionExtDescription'." + + REVISION "201803072000Z" + DESCRIPTION + "Modify all the nodes description of hwBgpPeerSessionExtTable." + + REVISION "201802021100Z" + DESCRIPTION + "Add one MIB table of hwBgpPeerSessionExtTable." + + REVISION "201712201600Z" + DESCRIPTION + "Add one MIB node for hwBgpPeerTable, include: 'hwBgpPeerAdminStatus'." + + REVISION "201711151556Z" + DESCRIPTION + "Update with mib code." + + + REVISION "201708171556Z" + DESCRIPTION + "Modify description of MIB nodes, include: 'hwBgpPeerSessionNum', 'hwIBgpPeerSessionNum', 'hwEBgpPeerSessionNum', ;hwBgpPeerAddrFamilySafi'." + + REVISION "201612061110Z" + DESCRIPTION + "Add two MIB nodes for counting total massages, include: 'hwBgpPeerInTotalMsgs', 'hwBgpPeerInTotalMsgs'." + + REVISION "201612061110Z" + DESCRIPTION + "Add a MIB tables for getting BGP statistic information, include: 'hwBgpPeerStatisticTable', and add two MIB nodes for counting total update massages, include: 'hwBgpPeerTotalInUpdateMsgs', 'hwBgpPeerTotalOutUpdateMsgs'." + + REVISION "201605120955Z" + DESCRIPTION + "Modify trap nodes name, include: 'hwBgpPeerSessionThresholdExceed', 'hwBgpPeerSessionThresholdClear', 'hwBgpPeerSessionThreshold'" + + REVISION "201603010954Z" + DESCRIPTION + "Modify trap nodes name, include: 'hwBgpDynamicPeerSessionNum', 'hwBgpDynamicPeerSessionMaxNum', 'hwBgpDynamicPeerSessionExceed', 'hwBgpDynamicPeerSessionExceedClear'" + + REVISION "201602271010Z" + DESCRIPTION + "Modify trap nodes name, include: 'hwBgpDynamicPeerSessionNum', 'hwBgpDynamicPeerSessionMaxNum', 'hwBgpDynamicPeerSessionMaxExceed', 'hwBgpDynamicPeerSessionMaxClear'" + + + REVISION "201502101010Z" + DESCRIPTION + "Modify trap nodes name, include: 'hwBgpPeerSessionMaxNum', 'hwBgpPeerSessionExceed', 'hwBgpPeerSessionExceedClear'" + + REVISION "201501311435Z" + DESCRIPTION + "Add two trap node for sending the number threshold alarms of BGP peers, include: 'hwBgpPeerSessionNumMaxNum', 'hwBgpPeerSessionNumMaxExceed', 'hwBgpPeerSessionNumMaxClear' " + + REVISION "201501191115Z" + DESCRIPTION + "Update" + + REVISION "201411201115Z" + DESCRIPTION + "Update" + + REVISION "201406181140Z" + DESCRIPTION + "Add some trap nodes for sending BGP routes threshold alarms, include: 'hwBgpRouteThresholdExceed', 'hwBgpRouteThresholdClear', 'hwBgpRouteMaxExceed', 'hwBgpRouteMaxClear'. " + + REVISION "201405301540Z" + DESCRIPTION + "Add some MIB nodes for getting BGP protocol resource information, include: 'hwBgpPeerSessionNum', 'hwIBgpPeerSessionNum', 'hwEBgpPeerSessionNum', 'hwConfiguredVrfs', 'hwConfiguredIpv4Vrfs','hwConfiguredIpv6Vrfs'." + + REVISION "201403181502Z" + DESCRIPTION + "Update" + + REVISION "201403100955Z" + DESCRIPTION + "Update" + + REVISION "200812260955Z" + DESCRIPTION + "Update" + + ::= { hwDatacomm 177 } + +-- +-- Textual conventions +-- + HWBgpAfi ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Address Family Identifier(AFI) for BGP peer." + SYNTAX INTEGER + { + ipv4(1), + ipv6(2), + vpls(25), + l2vpn(196) + } + + HWBgpSafi ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Subsequent Address Family Identifier(SAFI) for BGP peer." + SYNTAX INTEGER + { + unicast(1), + multicast(2), + mpls(4), + mcast-vpn(5), + vpls(65), + mdt(66), + vpn(128), + route-target(132) + } + + MplsL3VpnName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An identifier that is assigned to each MPLS/BGP VPN and + is used to uniquely identify it. This is assigned by the + system operator or NMS and SHOULD be unique throughout + the MPLS domain. If this is the case, then this identifier + can then be used at any LSR within a specific MPLS domain + to identify this MPLS/BGP VPN. It may also be possible to + preserve the uniqueness of this identifier across MPLS + domain boundaries, in which case this identifier can then + be used to uniquely identify MPLS/BGP VPNs on a more global + basis. This object MAY be set to the VPN ID as defined in + RFC 2685." + REFERENCE + "RFC 2685 Fox B., et al, 'Virtual Private + Networks Identifier', September 1999." + SYNTAX OCTET STRING (SIZE (0..31)) + +-- +-- Node definitions +-- + -- 1.3.6.1.4.1.2011.5.25.177.1 + hwBgpObjects OBJECT IDENTIFIER ::= { hwBgpMIB 1 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1 + hwBgpPeers OBJECT IDENTIFIER ::= { hwBgpObjects 1 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.1 + hwBgpPeerAddrFamilyTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBgpPeerAddrFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP Peer Address Family Table. + This table contains information about the address family for BGP peers." + ::= { hwBgpPeers 1 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.1.1 + hwBgpPeerAddrFamilyEntry OBJECT-TYPE + SYNTAX HwBgpPeerAddrFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The information about the address family for BGP peers." + INDEX { hwBgpPeerInstanceId, hwBgpPeerAddrFamilyAfi, hwBgpPeerAddrFamilySafi, hwBgpPeerType, hwBgpPeerIPAddr + } + ::= { hwBgpPeerAddrFamilyTable 1 } + + HwBgpPeerAddrFamilyEntry ::= + SEQUENCE { + hwBgpPeerInstanceId + Unsigned32, + hwBgpPeerAddrFamilyAfi + HWBgpAfi, + hwBgpPeerAddrFamilySafi + HWBgpSafi, + hwBgpPeerType + InetAddressType, + hwBgpPeerIPAddr + InetAddress, + hwBgpPeerVrfName + OCTET STRING + } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.1.1.1 + hwBgpPeerInstanceId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the instance for the remote BGP peer." + ::= { hwBgpPeerAddrFamilyEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.1.1.2 + hwBgpPeerAddrFamilyAfi OBJECT-TYPE + SYNTAX HWBgpAfi + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the address family for the remote BGP peer." + ::= { hwBgpPeerAddrFamilyEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.1.1.3 + hwBgpPeerAddrFamilySafi OBJECT-TYPE + SYNTAX HWBgpSafi + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of this object identifies the index of a sub-address family of a remote BGP peer." + ::= { hwBgpPeerAddrFamilyEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.1.1.4 + hwBgpPeerType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of the address family for the remote BGP peer." + ::= { hwBgpPeerAddrFamilyEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.1.1.5 + hwBgpPeerIPAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address of the remote BGP peer." + ::= { hwBgpPeerAddrFamilyEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.1.1.6 + hwBgpPeerVrfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the VPN instance." + ::= { hwBgpPeerAddrFamilyEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.2 + hwBgpPeerTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBgpPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP Peer Table. + This table contains information about the connections for BGP peers." + ::= { hwBgpPeers 2 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.2.1 + hwBgpPeerEntry OBJECT-TYPE + SYNTAX HwBgpPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The information about the connections with BGP peers." + AUGMENTS { hwBgpPeerAddrFamilyEntry } + ::= { hwBgpPeerTable 1 } + + HwBgpPeerEntry ::= + SEQUENCE { + hwBgpPeerNegotiatedVersion + Unsigned32, + hwBgpPeerRemoteAs + Unsigned32, + hwBgpPeerRemoteAddr + InetAddress, + hwBgpPeerState + INTEGER, + hwBgpPeerFsmEstablishedCounter + Unsigned32, + hwBgpPeerFsmEstablishedTime + Gauge32, + hwBgpPeerGRStatus + INTEGER, + hwBgpPeerLastError + OCTET STRING, + hwBgpPeerUnAvaiReason + Unsigned32, + hwBgpPeerAdminStatus + INTEGER + } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.2.1.1 + hwBgpPeerNegotiatedVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version negotiated with the remote BGP peer." + ::= { hwBgpPeerEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.2.1.2 + hwBgpPeerRemoteAs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The AS number of the remote BGP peer." + ::= { hwBgpPeerEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.2.1.4 + hwBgpPeerRemoteAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the remote BGP peer." + ::= { hwBgpPeerEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.2.1.5 + hwBgpPeerState OBJECT-TYPE + SYNTAX INTEGER + { + idle(1), + connect(2), + active(3), + opensent(4), + openconfirm(5), + established(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the remote BGP peer, including: + 1: Idle(1) + 2: Connect(2) + 3: Active(3) + 4: Opensent(4) + 5: Openconfirm(5) + 6: Established(6) " + ::= { hwBgpPeerEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.2.1.6 + hwBgpPeerFsmEstablishedCounter OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Counter That Records the Times the Remote BGP Peer Is Correctly Connected + The counter is increased by one if the remote BGP peer is correctly connected once. + The counter could be set to zero." + ::= { hwBgpPeerEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.2.1.7 + hwBgpPeerFsmEstablishedTime OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter that records the times the remote BGP peer is correctly connected." + ::= { hwBgpPeerEntry 7 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.2.1.8 + hwBgpPeerGRStatus OBJECT-TYPE + SYNTAX INTEGER + { + peerNotBeingHelped(1), + peerRestarting(2), + peerFinishRestart(3), + peerHelping(4) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Graceful restart status of the BGP peer, including: + 1: peerNotBeingHelped, indicating that the BGP peer will not be helped during restarting. + 2: peerRestarting, indicating that the BGP peer is detected restarting. + 3: peerFinishRestart, indicating that the BGP peer finishes the latest GR. + 4: peerHelping, indicating that the BGP peer is helping the local end to perform GR." + ::= { hwBgpPeerEntry 8 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.2.1.9 + hwBgpPeerLastError OBJECT-TYPE + SYNTAX OCTET STRING + 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." + ::= { hwBgpPeerEntry 9 } + -- 1.3.6.1.4.1.2011.5.25.177.1.1.2.1.10 + hwBgpPeerUnAvaiReason OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bgp peer down reason including: + 1: Configuration lead peer down(1) + 2: Receive notification(2) + 3: Receive error packet(3) + 4: Hold timer expire(4) + 5: Remote peer not reachable(5) + 6: Direct connect-interface down(6) + 7: Route limit(7)" + ::= { hwBgpPeerEntry 10 } + -- 1.3.6.1.4.1.2011.5.25.177.1.1.2.1.11 + hwBgpPeerAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + stop(1), + start(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The desired state of the BGP connection. + A transition from 'stop' to 'start' will + cause the BGP Start Event to be generated. + A transition from 'start' to 'stop' will + cause the BGP 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." + ::= { hwBgpPeerEntry 11 } + -- 1.3.6.1.4.1.2011.5.25.177.1.1.3 + hwBgpPeerRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBgpPeerRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Route table for BGP Peers. + This table contains routing information about the BGP peers." + ::= { hwBgpPeers 3 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.3.1 + hwBgpPeerRouteEntry OBJECT-TYPE + SYNTAX HwBgpPeerRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The routing information about the BGP peers." + AUGMENTS { hwBgpPeerAddrFamilyEntry } + ::= { hwBgpPeerRouteTable 1 } + + HwBgpPeerRouteEntry ::= + SEQUENCE { + hwBgpPeerPrefixRcvCounter + Counter32, + hwBgpPeerPrefixActiveCounter + Counter32, + hwBgpPeerPrefixAdvCounter + Counter32 + } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.3.1.1 + hwBgpPeerPrefixRcvCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of prefixes received from the remote BGP peer." + ::= { hwBgpPeerRouteEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.3.1.2 + hwBgpPeerPrefixActiveCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of active prefixes received from the remote BGP peer." + ::= { hwBgpPeerRouteEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.3.1.3 + hwBgpPeerPrefixAdvCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of prefixes sent to the remote BGP peer." + ::= { hwBgpPeerRouteEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.4 + hwBgpPeerMessageTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBgpPeerMessageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Protocol Packet Table for BGP Peers. + This table contains information about the protocol packets of BGP peers." + ::= { hwBgpPeers 4 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.4.1 + hwBgpPeerMessageEntry OBJECT-TYPE + SYNTAX HwBgpPeerMessageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The information about the protocol packets of the BGP peers." + AUGMENTS { hwBgpPeerAddrFamilyEntry } + ::= { hwBgpPeerMessageTable 1 } + + HwBgpPeerMessageEntry ::= + SEQUENCE { + hwBgpPeerInTotalMsgCounter + Counter32, + hwBgpPeerOutTotalMsgCounter + Counter32, + hwBgpPeerInOpenMsgCounter + Counter32, + hwBgpPeerInUpdateMsgCounter + Counter32, + hwBgpPeerInNotificationMsgCounter + Counter32, + hwBgpPeerInKeepAliveMsgCounter + Counter32, + hwBgpPeerInRouteFreshMsgCounter + Counter32, + hwBgpPeerOutOpenMsgCounter + Counter32, + hwBgpPeerOutUpdateMsgCounter + Counter32, + hwBgpPeerOutNotificationMsgCounter + Counter32, + hwBgpPeerOutKeepAliveMsgCounter + Counter32, + hwBgpPeerOutRouteFreshMsgCounter + Counter32 + } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.4.1.1 + hwBgpPeerInTotalMsgCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of protocol packets received from the remote BGP peer." + ::= { hwBgpPeerMessageEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.4.1.2 + hwBgpPeerOutTotalMsgCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of protocol packets sent to the remote BGP peer." + ::= { hwBgpPeerMessageEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.4.1.3 + hwBgpPeerInOpenMsgCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Open packets received from the remote BGP peer." + ::= { hwBgpPeerMessageEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.4.1.4 + hwBgpPeerInUpdateMsgCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Update packets received from the remote BGP peer." + ::= { hwBgpPeerMessageEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.4.1.5 + hwBgpPeerInNotificationMsgCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Notification packets received from the remote BGP peer." + ::= { hwBgpPeerMessageEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.4.1.6 + hwBgpPeerInKeepAliveMsgCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Keepalive packets received from the remote BGP peer." + ::= { hwBgpPeerMessageEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.4.1.7 + hwBgpPeerInRouteFreshMsgCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Route-Refresh packets received from the remote BGP peer." + ::= { hwBgpPeerMessageEntry 7 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.4.1.8 + hwBgpPeerOutOpenMsgCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Open packets sent to the remote BGP peer." + ::= { hwBgpPeerMessageEntry 8 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.4.1.9 + hwBgpPeerOutUpdateMsgCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Update packets sent to the remote BGP peer." + ::= { hwBgpPeerMessageEntry 9 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.4.1.10 + hwBgpPeerOutNotificationMsgCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Notification packets sent to the remote BGP peer." + ::= { hwBgpPeerMessageEntry 10 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.4.1.11 + hwBgpPeerOutKeepAliveMsgCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Keepalive packets sent to the remote BGP peer." + ::= { hwBgpPeerMessageEntry 11 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.4.1.12 + hwBgpPeerOutRouteFreshMsgCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Route-Refresh packets sent to the remote BGP peer." + ::= { hwBgpPeerMessageEntry 12 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.5 + hwBgpPeerConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBgpPeerConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP Peer Configuration Table. + This table contains the configurations of BGP peers." + ::= { hwBgpPeers 5 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.5.1 + hwBgpPeerConfigEntry OBJECT-TYPE + SYNTAX HwBgpPeerConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the configurations of BGP peers." + AUGMENTS { hwBgpPeerAddrFamilyEntry } + ::= { hwBgpPeerConfigTable 1 } + + HwBgpPeerConfigEntry ::= + SEQUENCE { + hwBgpPeerConfigRouteLimitNum + Unsigned32, + hwBgpPeerConfigRouteLimitThreshold + Unsigned32 + } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.5.1.1 + hwBgpPeerConfigRouteLimitNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the maximum number of routes received from the BGP peer." + ::= { hwBgpPeerConfigEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.5.1.2 + hwBgpPeerConfigRouteLimitThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the alarm threshold (%) of the maximum number of routes received from the BGP peer." + ::= { hwBgpPeerConfigEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.6 + hwBgpPeerSessionTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBgpPeerSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP Peer Session Table. + This table contains BGP peer session informations." + ::= { hwBgpPeers 6 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.6.1 + hwBgpPeerSessionEntry OBJECT-TYPE + SYNTAX HwBgpPeerSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The information about the BGP peer sessions." + INDEX { hwBgpPeerSessionVrfName, hwBgpPeerSessionRemoteAddrType, hwBgpPeerSessionRemoteAddr } + ::= { hwBgpPeerSessionTable 1 } + + HwBgpPeerSessionEntry ::= + SEQUENCE { + hwBgpPeerSessionVrfName + OCTET STRING, + hwBgpPeerSessionRemoteAddrType + InetAddressType, + hwBgpPeerSessionRemoteAddr + InetAddress, + hwBgpPeerSessionLocalAddrType + InetAddressType, + hwBgpPeerSessionLocalAddr + InetAddress, + hwBgpPeerSessionUnavailableType + INTEGER, + hwBgpPeerSessionLocalIfName + OCTET STRING, + hwBgpPeerSessionReason + INTEGER + } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.6.1.1 + hwBgpPeerSessionVrfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Bgp Vrf id." + ::= { hwBgpPeerSessionEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.6.1.2 + hwBgpPeerSessionRemoteAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Bgp peer session remote address type." + ::= { hwBgpPeerSessionEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.6.1.3 + hwBgpPeerSessionRemoteAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Bgp peer session remote address." + ::= { hwBgpPeerSessionEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.6.1.4 + hwBgpPeerSessionLocalAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bgp peer session local address type." + ::= { hwBgpPeerSessionEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.6.1.5 + hwBgpPeerSessionLocalAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bgp peer session local address." + ::= { hwBgpPeerSessionEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.6.1.6 + hwBgpPeerSessionUnavailableType OBJECT-TYPE + SYNTAX INTEGER + { + uptodown(1), + alwaysdown(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bgp peer unavailable type including: + 1: Up To Down(1) + 2: Always Down(2)" + ::= { hwBgpPeerSessionEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.6.1.7 + hwBgpPeerSessionLocalIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bgp peer session local IFName." + ::= { hwBgpPeerSessionEntry 7 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.6.1.8 + hwBgpPeerSessionReason OBJECT-TYPE + SYNTAX INTEGER + { + configurationLeadPeerDown(1), + receiveNotification(2), + receiveErrorPacket(3), + holdTimerExpire(4), + remotePeerNotReachable(5), + directConnectInterfaceDown(6), + routeLimit(7), + peerIsNotUpForASpecifiedPeriodOfTime(8), + alarmClear(100) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bgp peer down reason including: + 1: Configuration lead peer down(1) + 2: Receive notification(2) + 3: Receive error packet(3) + 4: Hold timer expire(4) + 5: Remote peer not reachable(5) + 6: Direct connect-interface down(6) + 7: Route limit(7) + 8: Peer is not up for a specified long time(8) + 100: Alarm clear(100)" + ::= { hwBgpPeerSessionEntry 8 } + + --1.3.6.1.4.1.2011.5.25.177.1.1.7 + hwBgpPeerStatisticTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBgpPeerStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP peer statistic table. This table contains, + one entry per BGP peer, information about + the connections with BGP peers." + ::= { hwBgpPeers 7 } + + --1.3.6.1.4.1.2011.5.25.177.1.1.7.1 + hwBgpPeerStatisticEntry OBJECT-TYPE + SYNTAX HwBgpPeerStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry containing information about the + connection with a BGP peer." + INDEX { hwBgpProcessId, hwBgpPeerVrfInstanceId, hwBgpPeerAddr} + ::= { hwBgpPeerStatisticTable 1 } + + HwBgpPeerStatisticEntry ::= + SEQUENCE { + hwBgpProcessId + Unsigned32, + hwBgpPeerVrfInstanceId + Unsigned32, + hwBgpPeerAddr + InetAddress, + hwBgpPeerFsmEstablishedTransitions + Counter32, + hwBgpPeerDownCounts + Counter32, + hwBgpPeerInUpdateMsgs + Counter32, + hwBgpPeerOutUpdateMsgs + Counter32, + hwBgpPeerInTotalMsgs + Counter32, + hwBgpPeerOutTotalMsgs + Counter32 + } + + --1.3.6.1.4.1.2011.5.25.177.1.1.7.1.1 + hwBgpProcessId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The process ID of the BGP instance." + ::= { hwBgpPeerStatisticEntry 1 } + + --1.3.6.1.4.1.2011.5.25.177.1.1.7.1.2 + hwBgpPeerVrfInstanceId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the vpn instance Id for the remote BGP peer." + ::= { hwBgpPeerStatisticEntry 2 } + + --1.3.6.1.4.1.2011.5.25.177.1.1.7.1.3 + hwBgpPeerAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address of the remote BGP peer." + ::= { hwBgpPeerStatisticEntry 3 } + + --1.3.6.1.4.1.2011.5.25.177.1.1.7.1.4 + hwBgpPeerFsmEstablishedTransitions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Counter That Records the Times the Remote BGP Peer Is Correctly Connected + The counter is increased by one if the remote BGP peer is correctly connected once. + The counter could be set to zero." + ::= { hwBgpPeerStatisticEntry 4 } + + --1.3.6.1.4.1.2011.5.25.177.1.1.7.1.5 + hwBgpPeerDownCounts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of times the BGP FSM + transitioned from establish to the other state. + The counter could be set to zero." + ::= { hwBgpPeerStatisticEntry 5 } + + --1.3.6.1.4.1.2011.5.25.177.1.1.7.1.6 + hwBgpPeerInUpdateMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Update packets received from the remote BGP peer." + ::= { hwBgpPeerStatisticEntry 6 } + + --1.3.6.1.4.1.2011.5.25.177.1.1.7.1.7 + hwBgpPeerOutUpdateMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Update packets sent to the remote BGP peer." + ::= { hwBgpPeerStatisticEntry 7 } + + --1.3.6.1.4.1.2011.5.25.177.1.1.7.1.8 + hwBgpPeerInTotalMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received from the remote BGP peer." + ::= { hwBgpPeerStatisticEntry 8 } + + --1.3.6.1.4.1.2011.5.25.177.1.1.7.1.9 + hwBgpPeerOutTotalMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets sent to the remote BGP peer." + ::= { hwBgpPeerStatisticEntry 9 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.8 + hwBgpPeerSessionExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBgpPeerSessionExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP Peer Session Table. + This table contains BGP peer session informations." + ::= { hwBgpPeers 8 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.8.1 + hwBgpPeerSessionExtEntry OBJECT-TYPE + SYNTAX HwBgpPeerSessionExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The information about the BGP peer sessions." + INDEX { hwBgpPeerSessionExtVrfId, hwBgpPeerSessionExtRemoteAddrType, hwBgpPeerSessionExtRemoteAddr } + ::= { hwBgpPeerSessionExtTable 1 } + + HwBgpPeerSessionExtEntry ::= + SEQUENCE { + hwBgpPeerSessionExtVrfId + Unsigned32, + hwBgpPeerSessionExtRemoteAddrType + InetAddressType, + hwBgpPeerSessionExtRemoteAddr + InetAddress, + hwBgpPeerSessionExtLocalAddrType + InetAddressType, + hwBgpPeerSessionExtLocalAddr + InetAddress, + hwBgpPeerSessionExtUnavailableType + INTEGER, + hwBgpPeerSessionExtLocalIfName + OCTET STRING, + hwBgpPeerSessionExtReason + INTEGER, + hwBgpPeerSessionExtVrfName + OCTET STRING, + hwBgpPeerSessionExtRemoteAs + OCTET STRING, + hwBgpPeerSessionExtDescription + OCTET STRING + } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.8.1.1 + hwBgpPeerSessionExtVrfId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VPN instance Id of the remote BGP peer." + ::= { hwBgpPeerSessionExtEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.8.1.2 + hwBgpPeerSessionExtRemoteAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP peer session remote address type." + ::= { hwBgpPeerSessionExtEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.8.1.3 + hwBgpPeerSessionExtRemoteAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP peer session remote address." + ::= { hwBgpPeerSessionExtEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.8.1.4 + hwBgpPeerSessionExtLocalAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "BGP peer session local address type." + ::= { hwBgpPeerSessionExtEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.8.1.5 + hwBgpPeerSessionExtLocalAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "BGP peer session local address." + ::= { hwBgpPeerSessionExtEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.8.1.6 + hwBgpPeerSessionExtUnavailableType OBJECT-TYPE + SYNTAX INTEGER + { + uptodown(1), + alwaysdown(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "BGP peer unavailable type including: + 1: Up To Down(1) + 2: Always Down(2)" + ::= { hwBgpPeerSessionExtEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.8.1.7 + hwBgpPeerSessionExtLocalIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "BGP peer session local IFName." + ::= { hwBgpPeerSessionExtEntry 7 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.8.1.8 + hwBgpPeerSessionExtReason OBJECT-TYPE + SYNTAX INTEGER + { + configurationLeadPeerDown(1), + receiveNotification(2), + receiveErrorPacket(3), + holdTimerExpire(4), + remotePeerNotReachable(5), + directConnectInterfaceDown(6), + routeLimit(7), + peerIsNotUpForASpecifiedPeriodOfTime(8), + unknown(90), + alarmClear(100) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "BGP peer down reason including: + 1: Configuration lead peer down(1) + 2: Receive notification(2) + 3: Receive error packet(3) + 4: Hold timer expire(4) + 5: Remote peer not reachable(5) + 6: Direct connect-interface down(6) + 7: Route limit(7) + 8: Peer is not up for a specified long time(8) + 90: unknown(90) + 100: Alarm clear(100)" + ::= { hwBgpPeerSessionExtEntry 8 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.8.1.9 + hwBgpPeerSessionExtVrfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the VPN instance." + ::= { hwBgpPeerSessionExtEntry 9 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.8.1.10 + hwBgpPeerSessionExtRemoteAs OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The AS number of the remote BGP peer." + ::= { hwBgpPeerSessionExtEntry 10 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.8.1.11 + hwBgpPeerSessionExtDescription OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The description of the remote BGP peer." + ::= { hwBgpPeerSessionExtEntry 11 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.2 + hwBgpRoute OBJECT IDENTIFIER ::= { hwBgpObjects 2 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.2.1 + hwBgpRouteLimitTable OBJECT IDENTIFIER ::= { hwBgpRoute 1 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.2.1.1 + hwBgpRouteLimitindex OBJECT-TYPE + SYNTAX INTEGER + { + ipv4(1), + ipv6(2), + ipv4vrf(3), + ipv6vrf(4), + ipv4public(5), + ipv6public(6), + l2ad(7) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The index of bgp route limit, including: + 1. ipv4(1): total ipv4 routes number. + 2. ipv6(2): total ipv6 routes number. + 3. ipv4vrf(3): ipv4 vrf routes number. + 4. ipv6vrf(4): ipv6 vrf routes number. + 5. ipv4public(5): ipv4 public routes number. + 6. ipv6public(6): ipv6 public routes number. + 7. l2ad(7): l2ad routes number." + ::= { hwBgpRouteLimitTable 1 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.2.1.2 + hwBgpRouteCurNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The current number of bgp routes." + ::= { hwBgpRouteLimitTable 2 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.2.1.3 + hwBgpRouteMaxNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The maximum number of bgp routes." + ::= { hwBgpRouteLimitTable 3 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.2.1.4 + hwBgpRouteThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The threshold number of bgp routes." + ::= { hwBgpRouteLimitTable 4 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.2.1.5 + hwBgpRouteType OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Route type." + ::= { hwBgpRouteLimitTable 5 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.2.2 + hwBgpVrfRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBgpVrfRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP VRF route table." + ::= { hwBgpRoute 2 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.2.2.1 + hwBgpVrfRouteEntry OBJECT-TYPE + SYNTAX HwBgpVrfRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP VRF route entry." + INDEX { hwBgpVrfRouteType, hwBgpVrfInstName, hwBgpVrfAddressFamily } + ::= { hwBgpVrfRouteTable 1 } + + HwBgpVrfRouteEntry ::= + SEQUENCE { + hwBgpVrfCurrRouteNum + Unsigned32, + hwBgpVrfThresholdValue + Unsigned32, + hwBgpVrfRouteType + Unsigned32, + hwBgpVrfInstName + OCTET STRING, + hwBgpVrfAddressFamily + Unsigned32 + } + + -- 1.3.6.1.4.1.2011.5.25.177.1.2.2.1.1 + hwBgpVrfCurrRouteNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Current number of routes." + ::= { hwBgpVrfRouteEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.2.2.1.2 + hwBgpVrfThresholdValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Threshold value." + ::= { hwBgpVrfRouteEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.2.2.1.3 + hwBgpVrfRouteType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Route type." + ::= { hwBgpVrfRouteEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.2.2.1.4 + hwBgpVrfInstName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The name of VPN instance." + ::= { hwBgpVrfRouteEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.2.2.1.5 + hwBgpVrfAddressFamily OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Address family." + ::= { hwBgpVrfRouteEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.2.3 + hwEvpnRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEvpnRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP EVPN route table." + ::= { hwBgpRoute 3 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.2.3.1 + hwEvpnRouteEntry OBJECT-TYPE + SYNTAX HwEvpnRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP EVPN route entry." + INDEX { hwEvpnRouteType, hwEvpnAddressFamily } + ::= { hwEvpnRouteTable 1 } + + HwEvpnRouteEntry ::= + SEQUENCE { + hwEvpnCurrRouteNum + Unsigned32, + hwEvpnThresholdValue + Unsigned32, + hwEvpnRouteType + Unsigned32, + hwEvpnAddressFamily + Unsigned32 + } + + -- 1.3.6.1.4.1.2011.5.25.177.1.2.3.1.1 + hwEvpnCurrRouteNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Current number of routes." + ::= { hwEvpnRouteEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.2.3.1.2 + hwEvpnThresholdValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Threshold value." + ::= { hwEvpnRouteEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.2.3.1.3 + hwEvpnRouteType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Route type." + ::= { hwEvpnRouteEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.2.3.1.4 + hwEvpnAddressFamily OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Address family." + ::= { hwEvpnRouteEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.2.4 + hwBgpLabelLimitTable OBJECT IDENTIFIER ::= { hwBgpRoute 4 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.2.4.1 + hwBgpAddrFamilyAfi OBJECT-TYPE + SYNTAX HWBgpAfi + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The address family of BGP." + ::= { hwBgpLabelLimitTable 1 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.2.4.2 + hwBgpAddrFamilySafi OBJECT-TYPE + SYNTAX HWBgpSafi + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The sub-address family of BGP." + ::= { hwBgpLabelLimitTable 2 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.2.4.3 + hwBgpLabelMaxValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The maximum number of BGP labels." + ::= { hwBgpLabelLimitTable 3 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.2.4.4 + hwBgpLabelLimitThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The threshold number of BGP labels." + ::= { hwBgpLabelLimitTable 4 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.3 + hwBgpTraps OBJECT IDENTIFIER ::= { hwBgpObjects 3 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.3.1 + hwBgpPeerRouteNumThresholdExceed NOTIFICATION-TYPE + OBJECTS { hwBgpPeerConfigRouteLimitNum, hwBgpPeerConfigRouteLimitThreshold } + STATUS current + DESCRIPTION + "This notification is generated when the number of routes received from the BGP peer exceeds the alarm threshold." + ::= { hwBgpTraps 1 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.3.2 + hwBgpPeerRouteNumThresholdClear NOTIFICATION-TYPE + OBJECTS { hwBgpPeerConfigRouteLimitNum, hwBgpPeerConfigRouteLimitThreshold } + STATUS current + DESCRIPTION + "This notification is generated when the number of routes received from the BGP peer decreases below the alarm threshold." + ::= { hwBgpTraps 2 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.3.3 + hwBgpPeerGRStatusChange NOTIFICATION-TYPE + OBJECTS { hwBgpPeerGRStatus } + STATUS current + DESCRIPTION + "This notification is generated when the graceful restart status described by hwBgpPeerGRStatus changes." + ::= { hwBgpTraps 3 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.3.4 + hwBgpPeerUnavailable NOTIFICATION-TYPE + OBJECTS { hwBgpPeerSessionLocalAddrType, hwBgpPeerSessionLocalAddr, + hwBgpPeerSessionUnavailableType, hwBgpPeerSessionLocalIfName, hwBgpPeerSessionReason } + STATUS current + DESCRIPTION + "This notification is generated when bgp peer session state change from up to down." + ::= { hwBgpTraps 4 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.3.5 + hwBgpPeerAvailable NOTIFICATION-TYPE + OBJECTS { hwBgpPeerSessionLocalAddrType, hwBgpPeerSessionLocalAddr, + hwBgpPeerSessionUnavailableType, hwBgpPeerSessionLocalIfName, hwBgpPeerSessionReason } + STATUS current + DESCRIPTION + "This notification is generated when bgp peer session state change from down to up." + ::= { hwBgpTraps 5 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.3.6 + hwBgpPeerRouteExceed NOTIFICATION-TYPE + OBJECTS { hwBgpPeerConfigRouteLimitNum, hwBgpPeerConfigRouteLimitThreshold } + STATUS current + DESCRIPTION + "This notification is generated when bgp peer session route number exceed." + ::= { hwBgpTraps 6 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.3.7 + hwBgpPeerRouteExceedClear NOTIFICATION-TYPE + OBJECTS { hwBgpPeerConfigRouteLimitNum, hwBgpPeerConfigRouteLimitThreshold } + STATUS current + DESCRIPTION + "This notification is generated when bgp peer session route number exceed clear." + ::= { hwBgpTraps 7 } + -- 1.3.6.1.4.1.2011.5.25.177.1.3.8 + hwL3vpnVrfRouteMidThreshCleared NOTIFICATION-TYPE + OBJECTS { mplsL3VpnVrfPerfCurrNumRoutes, mplsL3VpnVrfConfMidRteThresh } + STATUS current + DESCRIPTION + "This notification is generated when the number of routes + contained by the specified VRF exceeds the value indicated by + mplsL3VpnVrfMidRouteThreshold, and then falls below this value. + A single notification MUST be generated when this threshold is + exceeded, and no other notifications of this type should be issued + until the value of mplsL3VpnVrfPerfCurrNumRoutes has fallen below + that of mplsL3VpnVrfConfMidRteThresh." + ::= { hwBgpTraps 8 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.3.9 + hwBgpPeerEstablished NOTIFICATION-TYPE + OBJECTS { hwBgpPeerLastError, hwBgpPeerState } + STATUS current + DESCRIPTION + "The BGP Established event is generated when + the BGP FSM enters the ESTABLISHED state." + ::= { hwBgpTraps 9 } + -- 1.3.6.1.4.1.2011.5.25.177.1.3.10 + hwBgpPeerBackwardTransition NOTIFICATION-TYPE + OBJECTS { hwBgpPeerLastError, hwBgpPeerState, hwBgpPeerUnAvaiReason, ifName } + STATUS current + DESCRIPTION + "The BGPBackwardTransition Event is generated + when the BGP FSM moves from a higher numbered + state to a lower numbered state." + ::= { hwBgpTraps 10 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.3.11 + hwBgpRouteThresholdExceed NOTIFICATION-TYPE + OBJECTS { hwBgpRouteLimitindex, hwBgpRouteCurNum, hwBgpRouteThreshold, hwBgpRouteMaxNum } + STATUS current + DESCRIPTION + "This notification is generated when the number of bgp routes exceeds the threshold." + ::= { hwBgpTraps 11 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.3.12 + hwBgpRouteThresholdClear NOTIFICATION-TYPE + OBJECTS { hwBgpRouteLimitindex } + STATUS current + DESCRIPTION + "This notification is generated when the number of routes decreases below the threshold." + ::= { hwBgpTraps 12 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.3.13 + hwBgpRouteMaxExceed NOTIFICATION-TYPE + OBJECTS { hwBgpRouteLimitindex, hwBgpRouteMaxNum } + STATUS current + DESCRIPTION + "This notification is generated when the number of routes exceeds the maximum number." + ::= { hwBgpTraps 13 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.3.14 + hwBgpRouteMaxClear NOTIFICATION-TYPE + OBJECTS { hwBgpRouteLimitindex } + STATUS current + DESCRIPTION + "This notification is generated when the number of routes decreases below the maximum number." + ::= { hwBgpTraps 14 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.3.15 + hwBgpPeerSessionExceed NOTIFICATION-TYPE + OBJECTS { hwBgpPeerSessionMaxNum } + STATUS current + DESCRIPTION + "This notification is generated when the number of peer sessions exceeds the maximum number." + ::= { hwBgpTraps 15 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.3.16 + hwBgpPeerSessionExceedClear NOTIFICATION-TYPE + OBJECTS { hwBgpPeerSessionMaxNum, hwBgpPeerSessionNum } + STATUS current + DESCRIPTION + "This notification is generated when the number of peer sessions decreases below the maximum number." + ::= { hwBgpTraps 16 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.3.17 + hwBgpDynamicPeerSessionExceed NOTIFICATION-TYPE + OBJECTS { hwBgpDynamicPeerSessionMaxNum } + STATUS current + DESCRIPTION + "This notification is generated when the number of dynamic peer sessions exceeds the maximum number." + ::= { hwBgpTraps 17 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.3.18 + hwBgpDynamicPeerSessionExceedClear NOTIFICATION-TYPE + OBJECTS { hwBgpDynamicPeerSessionMaxNum, hwBgpDynamicPeerSessionNum } + STATUS current + DESCRIPTION + "This notification is generated when the number of dynamic peer sessions decreases below the maximum number." + ::= { hwBgpTraps 18 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.3.19 + hwBgpPeerSessionThresholdExceed NOTIFICATION-TYPE + OBJECTS { hwBgpPeerSessionNum, hwBgpPeerSessionThreshold, hwBgpPeerSessionMaxNum } + STATUS current + DESCRIPTION + "This notification is generated when the number of peer sessions exceeds the threshold number." + ::= { hwBgpTraps 19 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.3.20 + hwBgpPeerSessionThresholdClear NOTIFICATION-TYPE + OBJECTS { hwBgpPeerSessionNum, hwBgpPeerSessionThreshold, hwBgpPeerSessionMaxNum } + STATUS current + DESCRIPTION + "This notification is generated when the number of peer sessions decreases below the threshold number." + ::= { hwBgpTraps 20 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.3.21 + hwBgpVrfRouteNumReachThreshold NOTIFICATION-TYPE + OBJECTS { hwBgpVrfCurrRouteNum, hwBgpVrfThresholdValue, hwBgpVrfRouteType, hwBgpVrfInstName, hwBgpVrfAddressFamily } + STATUS current + DESCRIPTION + "The number of routes in the VPN instance reached the alarm threshould." + ::= { hwBgpTraps 21 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.3.22 + hwBgpVrfRouteNumReachThresholdClear NOTIFICATION-TYPE + OBJECTS { hwBgpVrfCurrRouteNum, hwBgpVrfThresholdValue, hwBgpVrfRouteType, hwBgpVrfInstName, hwBgpVrfAddressFamily } + STATUS current + DESCRIPTION + "The number of routes in the VPN instance fell below the clear alarm threshold." + ::= { hwBgpTraps 22 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.3.23 + hwEvpnRouteReachThreshold NOTIFICATION-TYPE + OBJECTS { hwEvpnCurrRouteNum, hwEvpnThresholdValue, hwEvpnRouteType, hwEvpnAddressFamily } + STATUS current + DESCRIPTION + "The number of routes reached the alarm threshould." + ::= { hwBgpTraps 23 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.3.24 + hwEvpnRouteReachThresholdClear NOTIFICATION-TYPE + OBJECTS { hwEvpnCurrRouteNum, hwEvpnThresholdValue, hwEvpnRouteType, hwEvpnAddressFamily } + STATUS current + DESCRIPTION + "The number of routes fell below the clear alarm threshold." + ::= { hwBgpTraps 24 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.3.25 + hwVpnRouteLabelNumReachThresold NOTIFICATION-TYPE + OBJECTS { hwBgpAddrFamilyAfi, hwBgpAddrFamilySafi, hwBgpLabelMaxValue, hwBgpLabelLimitThreshold } + STATUS current + DESCRIPTION + "The number of VPN route labels reached the alarm threshould." + ::= { hwBgpTraps 25 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.3.26 + hwVpnRouteLabelNumReachThresoldClear NOTIFICATION-TYPE + OBJECTS { hwBgpAddrFamilyAfi, hwBgpAddrFamilySafi, hwBgpLabelMaxValue, hwBgpLabelLimitThreshold } + STATUS current + DESCRIPTION + "The number of VPN route labels fell below the clear alarm threshold." + ::= { hwBgpTraps 26 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.3.27 + hwVpnRouteLabelNumReachMaximum NOTIFICATION-TYPE + OBJECTS { hwBgpAddrFamilyAfi, hwBgpAddrFamilySafi, hwBgpLabelMaxValue } + STATUS current + DESCRIPTION + "The number of VPN route labels reached the maximum value." + ::= { hwBgpTraps 27 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.3.28 + hwVpnRouteLabelNumReachMaximumClear NOTIFICATION-TYPE + OBJECTS { hwBgpAddrFamilyAfi, hwBgpAddrFamilySafi, hwBgpLabelMaxValue } + STATUS current + DESCRIPTION + "The number of VPN route labels fell below the maximum value." + ::= { hwBgpTraps 28 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.3.29 + hwBgpPeerAddrFamilyRouteThresholdExceed NOTIFICATION-TYPE + OBJECTS { hwBgpVrfAddressFamily, hwBgpRouteMaxNum, hwBgpRouteThreshold, hwBgpProcessName } + STATUS current + DESCRIPTION + "The number of routes received from peers in a BGP address family reached the alarm threshold." + ::= { hwBgpTraps 29 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.3.30 + hwBgpPeerAddrFamilyRouteThresholdExceedClear NOTIFICATION-TYPE + OBJECTS { hwBgpVrfAddressFamily, hwBgpRouteMaxNum, hwBgpRouteThreshold, hwBgpProcessName } + STATUS current + DESCRIPTION + "The number of routes received from peers in a BGP address family fell below the alarm threshold." + ::= { hwBgpTraps 30 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.3.31 + hwBgpPeerAddrFamilyRouteExceed NOTIFICATION-TYPE + OBJECTS { hwBgpVrfAddressFamily, hwBgpRouteMaxNum, hwBgpProcessName } + STATUS current + DESCRIPTION + "The number of routes received from peers in a BGP address family reached the maximum value." + ::= { hwBgpTraps 31 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.3.32 + hwBgpPeerAddrFamilyRouteExceedClear NOTIFICATION-TYPE + OBJECTS { hwBgpVrfAddressFamily, hwBgpRouteMaxNum, hwBgpProcessName } + STATUS current + DESCRIPTION + "The number of routes received from peers in a BGP address family fell below the maximum value." + ::= { hwBgpTraps 32 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.3.33 + hwBgpPeerAddrFamilyPerRouteThresholdExceed NOTIFICATION-TYPE + OBJECTS { hwBgpVrfAddressFamily, hwBgpRouteType, hwBgpRouteMaxNum, hwBgpRouteThreshold, hwBgpProcessName } + STATUS current + DESCRIPTION + "The number of specified routes received from peers in a BGP address family reached the alarm threshold." + ::= { hwBgpTraps 33 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.3.34 + hwBgpPeerAddrFamilyPerRouteThresholdExceedClear NOTIFICATION-TYPE + OBJECTS { hwBgpVrfAddressFamily, hwBgpRouteType, hwBgpRouteMaxNum, hwBgpRouteThreshold, hwBgpProcessName } + STATUS current + DESCRIPTION + "The number of specified routes received from peers in a BGP address family fell below the alarm threshold." + ::= { hwBgpTraps 34 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.3.35 + hwBgpPeerAddrFamilyPerRouteExceed NOTIFICATION-TYPE + OBJECTS { hwBgpVrfAddressFamily, hwBgpRouteType, hwBgpRouteMaxNum, hwBgpProcessName } + STATUS current + DESCRIPTION + "The number of specified routes received from peers in a BGP address family reached the maximum value." + ::= { hwBgpTraps 35 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.3.36 + hwBgpPeerAddrFamilyPerRouteExceedClear NOTIFICATION-TYPE + OBJECTS { hwBgpVrfAddressFamily, hwBgpRouteType, hwBgpRouteMaxNum, hwBgpProcessName } + STATUS current + DESCRIPTION + "The number of specified routes received from peers in a BGP address family fell below the maximum value." + ::= { hwBgpTraps 36 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.4 + hwBgpScalars OBJECT IDENTIFIER ::= { hwBgpObjects 4 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.4.1 + hwBgpPeerSessionNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the total number of BGP peers, including IPv4/IPv6 public peers and VPNv4/VPNv6 peers." + ::= { hwBgpScalars 1 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.4.2 + hwIBgpPeerSessionNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the total number of IBGP peers, including IPv4/IPv6 public peers and VPNv4/VPNv6 peers." + ::= { hwBgpScalars 2 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.4.3 + hwEBgpPeerSessionNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the total number of EBGP peers, including IPv4/IPv6 public peers and VPNv4/VPNv6 peers." + ::= { hwBgpScalars 3 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.4.4 + hwBgpPeerSessionMaxNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The max number of BGP peer sessions configured." + ::= { hwBgpScalars 4 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.4.5 + hwBgpDynamicPeerSessionNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of BGP dynamic peer sessions configured." + ::= { hwBgpScalars 5 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.4.6 + hwBgpDynamicPeerSessionMaxNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The max number of BGP dynamic peer sessions configured." + ::= { hwBgpScalars 6 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.4.7 + hwBgpPeerSessionThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The threshold number of BGP peer sessions configured." + ::= { hwBgpScalars 7 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.4.8 + hwBgpPeerTotalInUpdateMsgs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of update packets received from all the remote BGP peers." + ::= { hwBgpScalars 8 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.4.9 + hwBgpPeerTotalOutUpdateMsgs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Update packets sent to all the remote BGP peers." + ::= { hwBgpScalars 9 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.5 + hwBgpProcess OBJECT IDENTIFIER ::= { hwBgpObjects 5 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.5.1 + hwBgpProcessCommTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBgpProcessCommEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP process table." + ::= { hwBgpProcess 1 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.5.1.1 + hwBgpProcessCommEntry OBJECT-TYPE + SYNTAX HwBgpProcessCommEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP process entry." + INDEX { hwBgpProcessName } + ::= { hwBgpProcessCommTable 1 } + + HwBgpProcessCommEntry ::= + SEQUENCE { + hwBgpProcessName + OCTET STRING + } + + -- 1.3.6.1.4.1.2011.5.25.177.1.5.1.1.1 + hwBgpProcessName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Name of a BGP instance." + ::= { hwBgpProcessCommEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.177.2 + hwBgpVpnObjects OBJECT IDENTIFIER ::= { hwBgpMIB 2 } + + -- 1.3.6.1.4.1.2011.5.25.177.2.1 + hwBgpVpnTunnelTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBgpVpnTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the VPN-tunnel bearing relation table that shows detailed information about the tunnel that bears the VPN service." + ::= { hwBgpVpnObjects 1 } + + -- 1.3.6.1.4.1.2011.5.25.177.2.1.1 + hwBgpVpnTunnelEntry OBJECT-TYPE + SYNTAX HwBgpVpnTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates detailed information about the tunnel bearing VPN services. This object can be queried, but not be set or created." + INDEX { hwBgpVpnTunnelVrfName, hwBgpVpnTunnelPublicNetNextHop, hwBgpVpnTunnelId } + ::= { hwBgpVpnTunnelTable 1 } + + HwBgpVpnTunnelEntry ::= + SEQUENCE { + hwBgpVpnTunnelVrfName + OCTET STRING, + hwBgpVpnTunnelPublicNetNextHop + IpAddress, + hwBgpVpnTunnelId + Unsigned32, + hwBgpVpnTunnelDestAddr + IpAddress, + hwBgpVpnTunnelType + Unsigned32, + hwBgpVpnTunnelSrcAddr + IpAddress, + hwBgpVpnTunnelOutIfName + OCTET STRING, + hwBgpVpnTunnelIsLoadBalance + Unsigned32, + hwBgpVpnTunnelLspIndex + Unsigned32, + hwBgpVpnTunnelLspOutIfName + OCTET STRING, + hwBgpVpnTunnelLspOutLabel + Unsigned32, + hwBgpVpnTunnelLspNextHop + IpAddress, + hwBgpVpnTunnelLspFec + IpAddress, + hwBgpVpnTunnelLspFecPfxLen + IpAddress, + hwBgpVpnTunnelLspIsBackup + Unsigned32, + hwBgpVpnTunnelSignalProtocol + Integer32, + hwBgpVpnTunnelSessionTunnelId + Integer32, + hwBgpVpnTunnelTunnelName + OCTET STRING + } + + -- 1.3.6.1.4.1.2011.5.25.177.2.1.1.1 + hwBgpVpnTunnelVrfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the VRF name." + ::= { hwBgpVpnTunnelEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.177.2.1.1.2 + hwBgpVpnTunnelPublicNetNextHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the next hop in the public network." + ::= { hwBgpVpnTunnelEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.177.2.1.1.3 + hwBgpVpnTunnelId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of this object identifies the tunnel ID." + ::= { hwBgpVpnTunnelEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.177.2.1.1.4 + hwBgpVpnTunnelDestAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the destination address of the tunnel." + ::= { hwBgpVpnTunnelEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.177.2.1.1.5 + hwBgpVpnTunnelType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the tunnel type." + ::= { hwBgpVpnTunnelEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.177.2.1.1.6 + hwBgpVpnTunnelSrcAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the source address of the tunnel." + ::= { hwBgpVpnTunnelEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.177.2.1.1.7 + hwBgpVpnTunnelOutIfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the name of the outgoing interface for the tunnel." + ::= { hwBgpVpnTunnelEntry 7 } + + -- 1.3.6.1.4.1.2011.5.25.177.2.1.1.8 + hwBgpVpnTunnelIsLoadBalance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies whether load balancing is performed." + ::= { hwBgpVpnTunnelEntry 8 } + + -- 1.3.6.1.4.1.2011.5.25.177.2.1.1.9 + hwBgpVpnTunnelLspIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the index of the primary LSP for the tunnel." + ::= { hwBgpVpnTunnelEntry 9 } + + -- 1.3.6.1.4.1.2011.5.25.177.2.1.1.10 + hwBgpVpnTunnelLspOutIfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the name of the outgoing interface for the primary LSP of the tunnel." + ::= { hwBgpVpnTunnelEntry 10 } + + -- 1.3.6.1.4.1.2011.5.25.177.2.1.1.11 + hwBgpVpnTunnelLspOutLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the outgoing label for the primary LSP of the tunnel." + ::= { hwBgpVpnTunnelEntry 11 } + + -- 1.3.6.1.4.1.2011.5.25.177.2.1.1.12 + hwBgpVpnTunnelLspNextHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the next hop for the primary LSP of the tunnel." + ::= { hwBgpVpnTunnelEntry 12 } + + -- 1.3.6.1.4.1.2011.5.25.177.2.1.1.13 + hwBgpVpnTunnelLspFec OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the FEC for the primary LSP of the tunnel." + ::= { hwBgpVpnTunnelEntry 13 } + + -- 1.3.6.1.4.1.2011.5.25.177.2.1.1.14 + hwBgpVpnTunnelLspFecPfxLen OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the length of the FEC for the primary LSP of the tunnel." + ::= { hwBgpVpnTunnelEntry 14 } + + -- 1.3.6.1.4.1.2011.5.25.177.2.1.1.15 + hwBgpVpnTunnelLspIsBackup OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies whether the LSP is the backup LSP." + ::= { hwBgpVpnTunnelEntry 15 } + + -- 1.3.6.1.4.1.2011.5.25.177.2.1.1.16 + hwBgpVpnTunnelSignalProtocol OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies signaling protocol type of the tunnel." + ::= { hwBgpVpnTunnelEntry 16 } + + -- 1.3.6.1.4.1.2011.5.25.177.2.1.1.17 + hwBgpVpnTunnelSessionTunnelId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies ID of the tunnel configured through the command." + ::= { hwBgpVpnTunnelEntry 17 } + + -- 1.3.6.1.4.1.2011.5.25.177.2.1.1.18 + hwBgpVpnTunnelTunnelName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the tunnel name." + ::= { hwBgpVpnTunnelEntry 18 } + + -- 1.3.6.1.4.1.2011.5.25.177.2.2 + hwBgpVpnServiceIdTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBgpVpnServiceIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the Service-id of the L3VPN services." + ::= { hwBgpVpnObjects 2 } + + -- 1.3.6.1.4.1.2011.5.25.177.2.2.1 + hwBgpVpnServiceIdEntry OBJECT-TYPE + SYNTAX HwBgpVpnServiceIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates detailed information about the Service-id of L3VPN services. This object can be queried, set but not created." + INDEX { hwBgpVpnServiceIdVrfName } + ::= { hwBgpVpnServiceIdTable 1 } + + HwBgpVpnServiceIdEntry ::= + SEQUENCE { + hwBgpVpnServiceIdVrfName + OCTET STRING, + hwBgpVpnServiceIdValue + Unsigned32 + } + + -- 1.3.6.1.4.1.2011.5.25.177.2.2.1.1 + hwBgpVpnServiceIdVrfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the VRF name." + ::= { hwBgpVpnServiceIdEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.177.2.2.1.2 + hwBgpVpnServiceIdValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies the Service-id." + DEFVAL { '0'b } + ::= { hwBgpVpnServiceIdEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.177.2.3 + hwBgpVpnScalars OBJECT IDENTIFIER ::= { hwBgpVpnObjects 3 } + + -- 1.3.6.1.4.1.2011.5.25.177.2.3.1 + hwConfiguredVrfs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of VRFs that are configured on this node." + ::= { hwBgpVpnScalars 1 } + + -- 1.3.6.1.4.1.2011.5.25.177.2.3.2 + hwConfiguredIpv4Vrfs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of IPv4-family VRFs that are configured on this node." + ::= { hwBgpVpnScalars 2 } + + -- 1.3.6.1.4.1.2011.5.25.177.2.3.3 + hwConfiguredIpv6Vrfs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of IPv6-family VRFs that are configured on this node." + ::= { hwBgpVpnScalars 3 } + + -- 1.3.6.1.4.1.2011.5.25.177.3 + hwBgpConformance OBJECT IDENTIFIER ::= { hwBgpMIB 3 } + + -- 1.3.6.1.4.1.2011.5.25.177.3.1 + hwBgpCompliances OBJECT IDENTIFIER ::= { hwBgpConformance 1 } + +-- this module + -- 1.3.6.1.4.1.2011.5.25.177.3.1.1 + hwBgpCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for Huawei-BGP-VPN MIB" + MODULE -- this module + MANDATORY-GROUPS { hwBgpPeer, hwBgpPeerRoute, hwBgpPeerMessage } + ::= { hwBgpCompliances 1 } + + -- 1.3.6.1.4.1.2011.5.25.177.3.2 + hwBgpGroups OBJECT IDENTIFIER ::= { hwBgpConformance 2 } + + -- 1.3.6.1.4.1.2011.5.25.177.3.2.1 + hwBgpPeerAddrFamily OBJECT-GROUP + OBJECTS { hwBgpPeerVrfName } + STATUS current + DESCRIPTION + "Address Family Group for BGP peers + This table contains members of the address family for BGP peers" + ::= { hwBgpGroups 1 } + + -- 1.3.6.1.4.1.2011.5.25.177.3.2.2 + hwBgpPeer OBJECT-GROUP + OBJECTS { hwBgpPeerNegotiatedVersion, hwBgpPeerRemoteAs, hwBgpPeerRemoteAddr, hwBgpPeerState, hwBgpPeerFsmEstablishedCounter, + hwBgpPeerGRStatus, hwBgpPeerFsmEstablishedTime, hwBgpPeerLastError, hwBgpPeerUnAvaiReason } + STATUS current + DESCRIPTION + "BGP Peer Group. + This table contains members of the connections with BGP peers." + ::= { hwBgpGroups 2 } + + -- 1.3.6.1.4.1.2011.5.25.177.3.2.3 + hwBgpPeerRoute OBJECT-GROUP + OBJECTS { hwBgpPeerPrefixRcvCounter, hwBgpPeerPrefixActiveCounter, hwBgpPeerPrefixAdvCounter } + STATUS current + DESCRIPTION + "Route Group for BGP Peers + This table contains members of the routes with BGP peers." + ::= { hwBgpGroups 3 } + + -- 1.3.6.1.4.1.2011.5.25.177.3.2.4 + hwBgpPeerMessage OBJECT-GROUP + OBJECTS { hwBgpPeerInTotalMsgCounter, hwBgpPeerOutTotalMsgCounter, hwBgpPeerInOpenMsgCounter, hwBgpPeerInUpdateMsgCounter, hwBgpPeerInNotificationMsgCounter, + hwBgpPeerInKeepAliveMsgCounter, hwBgpPeerInRouteFreshMsgCounter, hwBgpPeerOutOpenMsgCounter, hwBgpPeerOutUpdateMsgCounter, hwBgpPeerOutNotificationMsgCounter, + hwBgpPeerOutKeepAliveMsgCounter, hwBgpPeerOutRouteFreshMsgCounter } + STATUS current + DESCRIPTION + "Protocol Packet Group for BGP Peers + This table contains members of the protocol packets with BGP peers." + ::= { hwBgpGroups 4 } + + -- 1.3.6.1.4.1.2011.5.25.177.3.2.5 + hwBgpPeerConfig OBJECT-GROUP + OBJECTS { hwBgpPeerConfigRouteLimitNum, hwBgpPeerConfigRouteLimitThreshold } + STATUS current + DESCRIPTION + "Configuration Group for BGP Peers. + This table contains members of the configurations of BGP peers." + ::= { hwBgpGroups 5 } + + -- 1.3.6.1.4.1.2011.5.25.177.3.2.6 + hwBgpTrap NOTIFICATION-GROUP + NOTIFICATIONS { hwBgpPeerRouteNumThresholdExceed, hwBgpPeerRouteNumThresholdClear, hwBgpPeerGRStatusChange, hwBgpPeerEstablished, hwBgpPeerBackwardTransition, + hwL3vpnVrfRouteMidThreshCleared, hwBgpPeerUnavailable, hwBgpPeerRouteExceed, hwBgpPeerRouteExceedClear, hwBgpPeerAvailable + } + STATUS current + DESCRIPTION + "Trap Group for BGP Peers. + This table contains members of the traps of BGP peers." + ::= { hwBgpGroups 6 } + + -- 1.3.6.1.4.1.2011.5.25.177.5 + hwBgpVpnConformance OBJECT IDENTIFIER ::= { hwBgpMIB 5 } + + -- 1.3.6.1.4.1.2011.5.25.177.5.1 + hwBgpVpnCompliances OBJECT IDENTIFIER ::= { hwBgpVpnConformance 1 } + +-- this module + -- 1.3.6.1.4.1.2011.5.25.177.5.1.1 + hwBgpVpnCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for Route Management MIB." + MODULE -- this module + MANDATORY-GROUPS { hwBgpVpnTunnelGroup, hwBgpVpnServiceIdGroup } + ::= { hwBgpVpnCompliances 1 } + + -- 1.3.6.1.4.1.2011.5.25.177.5.2 + hwBgpVpnExtGroups OBJECT IDENTIFIER ::= { hwBgpVpnConformance 2 } + + -- 1.3.6.1.4.1.2011.5.25.177.5.2.1 + hwBgpVpnTunnelGroup OBJECT-GROUP + OBJECTS { hwBgpVpnTunnelDestAddr, hwBgpVpnTunnelType, hwBgpVpnTunnelSrcAddr, hwBgpVpnTunnelIsLoadBalance, hwBgpVpnTunnelLspIndex, + hwBgpVpnTunnelLspOutLabel, hwBgpVpnTunnelLspNextHop, hwBgpVpnTunnelLspFec, hwBgpVpnTunnelLspFecPfxLen, hwBgpVpnTunnelOutIfName, + hwBgpVpnTunnelLspOutIfName, hwBgpVpnTunnelLspIsBackup, hwBgpVpnTunnelTunnelName, hwBgpVpnTunnelSessionTunnelId, hwBgpVpnTunnelSignalProtocol } + STATUS current + DESCRIPTION + "Description." + ::= { hwBgpVpnExtGroups 1 } + + -- 1.3.6.1.4.1.2011.5.25.177.5.2.2 + hwBgpVpnServiceIdGroup OBJECT-GROUP + OBJECTS { hwBgpVpnServiceIdValue } + STATUS current + DESCRIPTION + "This object indicates the Service-id of the L3VPN services." + ::= { hwBgpVpnExtGroups 2 } + + -- 1.3.6.1.4.1.2011.5.25.177.6 + hwTnl2VpnTrapObjects OBJECT IDENTIFIER ::= { hwBgpMIB 6 } + + -- 1.3.6.1.4.1.2011.5.25.177.6.1 + hwTnl2VpnTrapTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwTnl2VpnTrapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Tnl2Vpn Trap table. + This table contains the trap information. + This table is only used for sending trap messages and does not support the get/getnext/set operation." + ::= { hwTnl2VpnTrapObjects 1 } + + -- 1.3.6.1.4.1.2011.5.25.177.6.1.1 + hwTnl2VpnTrapEntry OBJECT-TYPE + SYNTAX HwTnl2VpnTrapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates detailed information about the trap message." + INDEX { hwVpnId } + ::= { hwTnl2VpnTrapTable 1 } + + HwTnl2VpnTrapEntry ::= + SEQUENCE { + hwVpnId + Unsigned32, + hwVpnPublicNextHop + IpAddress, + hwTunnelReachablityEvent + Unsigned32, + hwVpnTrapCkeyValue + Unsigned32 + } + + -- 1.3.6.1.4.1.2011.5.25.177.6.1.1.1 + hwVpnId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the VPN index." + ::= { hwTnl2VpnTrapEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.177.6.1.1.2 + hwVpnPublicNextHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the public next-hop address." + ::= { hwTnl2VpnTrapEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.177.6.1.1.3 + hwTunnelReachablityEvent OBJECT-TYPE + SYNTAX Unsigned32 (0..4096) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates whether the tunnel is reachable. + 1--tunnel reachable. + 2--tunnel unreachable." + ::= { hwTnl2VpnTrapEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.177.6.1.1.4 + hwVpnTrapCkeyValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the ckey value. + This value is used for getting next-hop information." + ::= { hwTnl2VpnTrapEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.177.7 + hwTnl2VpnTrapConformance OBJECT IDENTIFIER ::= { hwBgpMIB 7 } + + -- 1.3.6.1.4.1.2011.5.25.177.7.1 + hwTnl2VpnTrapConformances OBJECT IDENTIFIER ::= { hwTnl2VpnTrapConformance 1 } + +-- this module + -- 1.3.6.1.4.1.2011.5.25.177.7.1.1 + hwTnl2VpnTrapCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for Huawei-BGP-VPN MIB." + MODULE -- this module + MANDATORY-GROUPS { hwTnl2VpnTrapGroup, hwTnl2VpnTrapNotificationGroup } + ::= { hwTnl2VpnTrapConformances 1 } + + -- 1.3.6.1.4.1.2011.5.25.177.7.2 + hwTnl2VpnTrapGroups OBJECT IDENTIFIER ::= { hwTnl2VpnTrapConformance 2 } + + -- 1.3.6.1.4.1.2011.5.25.177.7.2.1 + hwTnl2VpnTrapGroup OBJECT-GROUP + OBJECTS { hwVpnId, hwVpnPublicNextHop, hwVpnTrapCkeyValue, hwTunnelReachablityEvent } + STATUS current + DESCRIPTION + "Description." + ::= { hwTnl2VpnTrapGroups 1 } + + -- 1.3.6.1.4.1.2011.5.25.177.7.2.2 + hwTnl2VpnTrapNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwTnl2VpnTrapEvent } + STATUS current + DESCRIPTION + "Description." + ::= { hwTnl2VpnTrapGroups 2 } + + -- 1.3.6.1.4.1.2011.5.25.177.8 + hwTnl2VpnTrapNotification OBJECT IDENTIFIER ::= { hwBgpMIB 8 } + + -- 1.3.6.1.4.1.2011.5.25.177.8.1 + hwTnl2VpnTrapEvent NOTIFICATION-TYPE + OBJECTS { hwVpnId, hwVpnPublicNextHop, hwVpnTrapCkeyValue, hwTunnelReachablityEvent } + STATUS current + DESCRIPTION + "This trap indicates whether the tunnel used by a VPN is reachable, + If the tunnel is unreachable, a trap is sent to notify the user, hwTunnelReachablityEvent is 2. + If the tunnel is reachable, a trap is sent to notify the user, hwTunnelReachablityEvent is 1." + ::= { hwTnl2VpnTrapNotification 1 } + + hwPeerDistributeObjects OBJECT IDENTIFIER ::= { hwBgpMIB 9 } + + hwBgpTotalRouteNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of BGP routes." + ::= { hwPeerDistributeObjects 1 } + + hwOsNodeTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwOsNodeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table contains some statistic information entries organized by os-node." + ::= { hwPeerDistributeObjects 2 } + + hwOsNodeEntry OBJECT-TYPE + SYNTAX HwOsNodeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Every entry contains some statistic infomation on specific os-node." + INDEX { entPhysicalIndex } + ::= { hwOsNodeTable 1 } + + HwOsNodeEntry ::= + SEQUENCE { + hwCurrSlot + Unsigned32, + hwPeerNumber + Unsigned32, + hwRouteNumber + Unsigned32 + } + + hwCurrSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of specific slot." + ::= { hwOsNodeEntry 1 } + + hwPeerNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the neighbors on the specific os-group." + ::= { hwOsNodeEntry 4 } + + hwRouteNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the routes on the specific os-group." + ::= { hwOsNodeEntry 5 } + + hwDistributeTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDistributeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table contains some information entries organized by distribute-instance." + ::= { hwPeerDistributeObjects 3 } + + hwDistributeEntry OBJECT-TYPE + SYNTAX HwDistributeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Every entry contains some infomation on specific distribute-instance." + INDEX { hwDistributeName } + ::= { hwDistributeTable 1 } + + HwDistributeEntry ::= + SEQUENCE { + hwDistributeLocId + Unsigned32, + hwDistributeName + OCTET STRING, + hwMigrateSrcSlot + OCTET STRING, + hwMigrateDestSlot + OCTET STRING, + hwMigrateReason + INTEGER + } + + hwDistributeLocId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The id of specific distribute-instance." + ::= { hwDistributeEntry 1 } + + hwDistributeName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The name of specific distribute-instance." + ::= { hwDistributeEntry 2 } + + hwMigrateSrcSlot OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The source slot name the distribute-instances is from when migration happens." + ::= { hwDistributeEntry 3 } + + hwMigrateDestSlot OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The destination slot name the distribute-instances is aboute to go when migration happens." + ::= { hwDistributeEntry 4 } + + hwMigrateReason OBJECT-TYPE + SYNTAX INTEGER + { + memoryoverload(1), + cpuoverload(2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The reason of a migration when it happens." + ::= { hwDistributeEntry 5 } + + hwPeerDistributeTraps OBJECT IDENTIFIER ::= { hwPeerDistributeObjects 4 } + + -- 1.3.6.1.4.1.2011.5.25.177.11 + hwRpkiObjects OBJECT IDENTIFIER ::= { hwBgpMIB 11 } + + -- 1.3.6.1.4.1.2011.5.25.177.11.1 + hwRpkiSessions OBJECT IDENTIFIER ::= { hwRpkiObjects 1 } + + -- 1.3.6.1.4.1.2011.5.25.177.11.1.1 + hwRpkiSessionTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRpkiSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "RPKI Session Table. + This table contains information about the RPKI sessions." + ::= { hwRpkiSessions 1 } + + -- 1.3.6.1.4.1.2011.5.25.177.11.1.1.1 + hwRpkiSessionEntry OBJECT-TYPE + SYNTAX HwRpkiSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The information about the RPKI session." + INDEX { hwRpkiSessionVrfName, hwRpkiSessionType, hwSessionIPAddr } + ::= { hwRpkiSessionTable 1 } + + HwRpkiSessionEntry ::= + SEQUENCE { + hwRpkiSessionVrfName + MplsL3VpnName, + hwRpkiSessionType + InetAddressType, + hwSessionIPAddr + InetAddress, + hwRpkiSessionRoaLimitNum + Unsigned32 + } + + -- 1.3.6.1.4.1.2011.5.25.177.11.1.1.1.1 + hwRpkiSessionVrfName OBJECT-TYPE + SYNTAX MplsL3VpnName + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the instance for the session." + ::= { hwRpkiSessionEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.177.1.1.1.1.2 + hwRpkiSessionType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the address family for the remote session." + ::= { hwRpkiSessionEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.177.11.1.1.1.3 + hwSessionIPAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the session." + ::= { hwRpkiSessionEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.177.11.1.1.1.4 + hwRpkiSessionRoaLimitNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The limit number of rpki session ROA." + ::= { hwRpkiSessionEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.177.11.2 + hwRpkiTraps OBJECT IDENTIFIER ::= { hwRpkiObjects 2 } + + -- 1.3.6.1.4.1.2011.5.25.177.11.2.1 + hwRpkiSessionRoaExceed NOTIFICATION-TYPE + OBJECTS { hwRpkiSessionRoaLimitNum } + STATUS current + DESCRIPTION + "This notification is generated when rpki session ROA number exceed." + ::= { hwRpkiTraps 1 } + + -- 1.3.6.1.4.1.2011.5.25.177.11.2.2 + hwRpkiSessionRoaExceedClear NOTIFICATION-TYPE + OBJECTS { hwRpkiSessionRoaLimitNum } + STATUS current + DESCRIPTION + "This notification is generated when rpki session ROA number exceed clear." + ::= { hwRpkiTraps 2 } + + -- 1.3.6.1.4.1.2011.5.25.177.11.3 + hwRpkiConformance OBJECT IDENTIFIER ::= { hwRpkiObjects 3 } + + -- 1.3.6.1.4.1.2011.5.25.177.11.3.1 + hwRpkiCompliances OBJECT IDENTIFIER ::= { hwRpkiConformance 1 } + + -- 1.3.6.1.4.1.2011.5.25.177.11.3.1.1 + hwRpkiCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for Huawei-BGP-VPN MIB" + MODULE -- this module + MANDATORY-GROUPS { hwRpkiSession } + ::= { hwRpkiCompliances 1 } + + -- 1.3.6.1.4.1.2011.5.25.177.11.3.2 + hwRpkiGroups OBJECT IDENTIFIER ::= { hwRpkiConformance 2 } + + -- 1.3.6.1.4.1.2011.5.25.177.11.3.2.1 + hwRpkiSession OBJECT-GROUP + OBJECTS { hwRpkiSessionVrfName, hwRpkiSessionType, hwSessionIPAddr, hwRpkiSessionRoaLimitNum } + STATUS current + DESCRIPTION + "Session Group for RPKI sessions + This table contains members of session for RPKI" + ::= { hwRpkiGroups 1 } + + -- 1.3.6.1.4.1.2011.5.25.177.11.3.2.2 + hwRpkiTrap NOTIFICATION-GROUP + NOTIFICATIONS { hwRpkiSessionRoaExceed, hwRpkiSessionRoaExceedClear } + STATUS current + DESCRIPTION + "Trap Group for RPKI Sessions. + This table contains members of the traps of RPKI Sessions." + ::= { hwRpkiGroups 2 } + +END + +-- +-- HUAWEI-BGP-VPN-MIB.mib +-- diff --git a/MIBS/huawei/HUAWEI-BLS-MIB b/MIBS/huawei/HUAWEI-BLS-MIB new file mode 100644 index 0000000..d166ed7 --- /dev/null +++ b/MIBS/huawei/HUAWEI-BLS-MIB @@ -0,0 +1,236 @@ +-- ================================================================= +-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved +-- +-- Description: HUAWEI BLS MIB, this mib will maintain the blacklist +-- for datacomm product. +-- Reference: +-- Version: V1.20 +-- History: +-- +-- V1.20 2005-05-30 Wei Rixi(22510) added mplsVpnVrfName as table index, +-- added hwBlsFilterTypeSet and its objects +-- V1.00 2003-03-18 Yang Yinzhu(28193) initial version +-- ================================================================= + +HUAWEI-BLS-MIB DEFINITIONS ::= BEGIN + + IMPORTS + OBJECT-GROUP + FROM SNMPv2-CONF + IpAddress, Integer32, OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + TruthValue, RowStatus, DateAndTime, TEXTUAL-CONVENTION + FROM SNMPv2-TC + mplsVpnVrfName + FROM MPLS-VPN-MIB + hwDatacomm + FROM HUAWEI-MIB; + + hwBLS MODULE-IDENTITY + LAST-UPDATED "200304111150Z" -- April 11, 2003 at 11:50 GMT + ORGANIZATION + "Huawei Technologies co.,Ltd." + CONTACT-INFO + " + R&D BeiJing, Huawei Technologies co.,Ltd. + Huawei Bld.,NO.3 Xinxi Rd., + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + Zip:100085 + Http://www.huawei.com + E-mail:support@huawei.com + " + DESCRIPTION + " + V1.00 + The blacklist mib is for all datacomm product. + " + ::= { hwDatacomm 8 } + + -- + -- Textual conventions + -- + + BlsAddReason ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " + Descript the blacklist item added by manual or by system. + " + SYNTAX INTEGER + { + reasonUnknow(1), + reasonManual(2), + reasonIPSweep(3), + reasonPortScan(4) + } + + -- + -- Node definitions + -- + -- 1.3.6.1.4.1.2011.5.25.8.1 + hwBlsMibObjects OBJECT IDENTIFIER ::= { hwBLS 1 } + + -- 1.3.6.1.4.1.2011.5.25.8.1.1 + hwBlsEnableFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The blacklist function switch. + 1: true(on) + 2: false(off) + " + DEFVAL { false } + ::= { hwBlsMibObjects 1 } + + -- 1.3.6.1.4.1.2011.5.25.8.1.2 + hwBlsBlackListTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBlsBlackListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The blacklist table. + " + ::= { hwBlsMibObjects 2 } + + -- 1.3.6.1.4.1.2011.5.25.8.1.2.1 + hwBlsBlackListEntry OBJECT-TYPE + SYNTAX HwBlsBlackListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The blacklist entry. + " + INDEX { mplsVpnVrfName, hwBlsItemIPAddress } + ::= { hwBlsBlackListTable 1 } + + HwBlsBlackListEntry ::= + SEQUENCE { + hwBlsItemIPAddress + IpAddress, + hwBlsItemAge + Integer32, + hwBlsItemAddReason + BlsAddReason, + hwBlsItemAddTime + DateAndTime, + hwBlsRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.5.25.8.1.2.1.1 + hwBlsItemIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The packet source IP address. + If match, drop the packet. + " + ::= { hwBlsBlackListEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.8.1.2.1.2 + hwBlsItemAge OBJECT-TYPE + SYNTAX Integer32 (0..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The blacklist item aging time. + This item will be deleted when overtime. + The default value is 0, no aging. + (unit:minutes)" + ::= { hwBlsBlackListEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.8.1.2.1.3 + hwBlsItemAddReason OBJECT-TYPE + SYNTAX BlsAddReason + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The blacklist item is added by manual or by system. + 1: manual + 2: dynamic(system) + " + ::= { hwBlsBlackListEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.8.1.2.1.4 + hwBlsItemAddTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The system time when add this blacklist item. + It's automatically appended by system when create the item. + (the seconds since 1970.)" + ::= { hwBlsBlackListEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.8.1.2.1.5 + hwBlsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Only support CreateAndGo and Destroy. + " + ::= { hwBlsBlackListEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.8.1.3 + hwBlsFilterTypeSet OBJECT IDENTIFIER ::= { hwBlsMibObjects 3 } + + -- 1.3.6.1.4.1.2011.5.25.8.1.3.1 + hwBlsFilterType OBJECT-TYPE + SYNTAX Integer32 (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The blacklist filter type. + none(0x00) + icmp(0x01) + tcp(0x02) + udp(0x04) + others(0x08) + all(0x0F) + " + DEFVAL { 15 } + ::= { hwBlsFilterTypeSet 1 } + + -- 1.3.6.1.4.1.2011.5.25.8.2 + hwBlsMibConformance OBJECT IDENTIFIER ::= { hwBLS 2 } + + -- 1.3.6.1.4.1.2011.5.25.8.2.1 + hwBlsMibGroup OBJECT IDENTIFIER ::= { hwBlsMibConformance 1 } + + -- 1.3.6.1.4.1.2011.5.25.8.2.1.1 + hwBlsEnableGroup OBJECT-GROUP + OBJECTS { hwBlsEnableFlag } + STATUS current + DESCRIPTION + "Blacklist function switch." + ::= { hwBlsMibGroup 1 } + + -- 1.3.6.1.4.1.2011.5.25.8.2.1.2 + hwBlsBlackListTableGroup OBJECT-GROUP + OBJECTS { + hwBlsItemIPAddress, + hwBlsItemAge, + hwBlsItemAddReason, + hwBlsItemAddTime, + hwBlsRowStatus + } + STATUS current + DESCRIPTION + "Blacklist table struct group." + ::= { hwBlsMibGroup 2 } + +END + diff --git a/MIBS/huawei/HUAWEI-BRAS-COPS-MIB b/MIBS/huawei/HUAWEI-BRAS-COPS-MIB new file mode 100644 index 0000000..823b4ea --- /dev/null +++ b/MIBS/huawei/HUAWEI-BRAS-COPS-MIB @@ -0,0 +1,396 @@ +-- ================================================================= +-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description:HUAWEI-BRAS-COPS-MIB +-- Reference: +-- Version: V1.0 +-- History: +-- +-- ================================================================= + HUAWEI-BRAS-COPS-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwBRASMib + FROM HUAWEI-MIB + IpAddress, Integer32, OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + RowStatus, TruthValue + FROM SNMPv2-TC; + + hwBRASCops MODULE-IDENTITY + LAST-UPDATED "200504181334Z" -- April 18, 2005 at 13:34 GMT + ORGANIZATION + " + NanJing Institute,Huawei Technologies Co.,Ltd. + HuiHong Mansion,No.91 BaiXia Rd. + NanJing, P.R. of China + Zipcode:210001 + Http://www.huawei.com + E-mail:support@huawei.com " + CONTACT-INFO + "The MIB contains objects of module COPS." + DESCRIPTION + "Description." + ::= { hwBRASMib 7 } + + +-- +-- Node definitions +-- + +-- ================================================================== +-- +-- ======================= definition begin ========================= +-- +-- ================================================================== + + hwCopsGroupObject OBJECT IDENTIFIER ::= { hwBRASCops 1 } + + + -- ============== hwCopsGroupTable define beginning ============== + hwCopsGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCopsGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "COPS group table." + ::= { hwCopsGroupObject 1 } + + + hwCopsGroupEntry OBJECT-TYPE + SYNTAX HwCopsGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "COPS group configration." + INDEX { hwCopsGroupIndex } + ::= { hwCopsGroupTable 1 } + + HwCopsGroupEntry ::= + SEQUENCE { + hwCopsGroupIndex + Integer32, + hwCopsGroupName + OCTET STRING, + hwCopsGroupClientType + Integer32, + hwCopsGroupIfActive + Integer32, + hwCopsGroupFlowKeepingTime + Integer32, + hwCopsGroupSecret + OCTET STRING, + hwCopsGroupPepid + OCTET STRING, + hwCopsGroupRowStatus + RowStatus, + hwCopsGroupSrcIf + OCTET STRING, + hwCopsGroupClientOption82Info + TruthValue + } + + + hwCopsGroupIndex OBJECT-TYPE + SYNTAX Integer32 (0..1023) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "COPS group index." + ::= { hwCopsGroupEntry 1 } + + + hwCopsGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "COPS group name." + ::= { hwCopsGroupEntry 2 } + + + hwCopsGroupClientType OBJECT-TYPE + SYNTAX Integer32 (1..6) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "COPS client type." + ::= { hwCopsGroupEntry 3 } + + + hwCopsGroupIfActive OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "COPS server active or inactive." + DEFVAL { 2 } + ::= { hwCopsGroupEntry 4 } + + + hwCopsGroupFlowKeepingTime OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "COPS connection flow keeping time." + DEFVAL { 300 } + ::= { hwCopsGroupEntry 5 } + + + hwCopsGroupSecret OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "COPS connection shared-key." + ::= { hwCopsGroupEntry 6 } + + + hwCopsGroupPepid OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "COPS pep ID." + ::= { hwCopsGroupEntry 7 } + + + hwCopsGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The operating state of the row, only can be Added or Deleted." + ::= { hwCopsGroupEntry 8 } + + + hwCopsGroupSrcIf OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..47)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "COPS group source interface." + ::= { hwCopsGroupEntry 9 } + + + hwCopsGroupClientOption82Info OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "COPS group client option82 information." + DEFVAL { false } + ::= { hwCopsGroupEntry 10 } + -- ============== hwCopsGroupTable define end ============== + + + -- ============== hwCopsserverTable define beginning ============== + hwCopsServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCopsServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "COPS server table." + ::= { hwCopsGroupObject 2 } + + + hwCopsServerEntry OBJECT-TYPE + SYNTAX HwCopsServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "COPS server configration." + INDEX { hwCopsServerGroupIndex, hwCopsGroupServerIndex } + ::= { hwCopsServerTable 1 } + + HwCopsServerEntry ::= + SEQUENCE { + hwCopsServerGroupIndex + Integer32, + hwCopsGroupServerIndex + Integer32, + hwCopsServerVpnInstance + OCTET STRING, + hwCopsServerIp + IpAddress, + hwCopsServerPort + Integer32, + hwCopsServerWeight + Integer32, + hwCopsServerClientPort + Integer32, + hwCopsServerRowStatus + RowStatus, + hwCopsServerSecret + OCTET STRING + } + + + hwCopsServerGroupIndex OBJECT-TYPE + SYNTAX Integer32 (0..1023) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "COPS group index." + ::= { hwCopsServerEntry 1 } + + + hwCopsGroupServerIndex OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "COPS server index in the group." + ::= { hwCopsServerEntry 2 } + + + hwCopsServerVpnInstance OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "COPS server VPN instance name." + ::= { hwCopsServerEntry 3 } + + + hwCopsServerIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "COPS server ip address." + ::= { hwCopsServerEntry 4 } + + + hwCopsServerPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "COPS server port." + DEFVAL { 3288 } + ::= { hwCopsServerEntry 5 } + + + hwCopsServerWeight OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "COPS server weight." + DEFVAL { 0 } + ::= { hwCopsServerEntry 6 } + + + hwCopsServerClientPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "COPS client port." + DEFVAL { 0 } + ::= { hwCopsServerEntry 7 } + + + hwCopsServerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The operating state of the row, only can be Added or Deleted." + ::= { hwCopsServerEntry 8 } + + + hwCopsServerSecret OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "COPS server shared-key." + ::= { hwCopsServerEntry 9 } + -- ============== hwCopsServerTable define end ============== + + -- ============== hwCopsConfigTable define beginning ============== + + hwCopsConfigTable OBJECT IDENTIFIER ::= { hwCopsGroupObject 3 } + + + hwCopsConfigOpenTimeout OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "COPS open timeout." + DEFVAL { 15 } + ::= { hwCopsConfigTable 1 } + + + hwCopsConfigKaTimeout OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "COPS KA timeout." + ::= { hwCopsConfigTable 2 } + + + hwCopsConfigSrcIfDesc OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "COPS source interface." + ::= { hwCopsConfigTable 3 } + + + -- ============== hwCopsConfigTable define end ============== + + -- ============== conformance information ============== + hwCopsConformance OBJECT IDENTIFIER ::= { hwBRASCops 2 } + + + hwCopsCompliances OBJECT IDENTIFIER ::= { hwCopsConformance 1 } + hwCopsCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting + the this module." + + MODULE -- this module + MANDATORY-GROUPS {hwCopsGroupGroup, hwCopsServerGroup, + hwCopsConfigTableGroup } + + ::= { hwCopsCompliances 1 } + + -- ============== groups ============== + hwCopsObjectGroups OBJECT IDENTIFIER ::= { hwCopsConformance 2 } + + hwCopsGroupGroup OBJECT-GROUP + OBJECTS { hwCopsGroupName, hwCopsGroupClientType, hwCopsGroupIfActive, + hwCopsGroupFlowKeepingTime, hwCopsGroupSecret, hwCopsGroupPepid , + hwCopsGroupRowStatus, hwCopsGroupSrcIf, hwCopsGroupClientOption82Info} + STATUS current + DESCRIPTION + "The COPS group objects." + ::= { hwCopsObjectGroups 1 } + + + hwCopsServerGroup OBJECT-GROUP + OBJECTS { hwCopsServerIp, hwCopsServerPort, hwCopsServerWeight, + hwCopsServerVpnInstance, hwCopsServerClientPort, hwCopsServerRowStatus, + hwCopsServerSecret } + STATUS current + DESCRIPTION + "The COPS Server group." + ::= { hwCopsObjectGroups 2 } + + hwCopsConfigTableGroup OBJECT-GROUP + OBJECTS { hwCopsConfigOpenTimeout, hwCopsConfigKaTimeout, hwCopsConfigSrcIfDesc } + STATUS current + DESCRIPTION + "The COPS config table group." + ::= { hwCopsObjectGroups 3 } + + -- ============== conformance information define end ============== + END diff --git a/MIBS/huawei/HUAWEI-BRAS-DPI-MIB b/MIBS/huawei/HUAWEI-BRAS-DPI-MIB new file mode 100644 index 0000000..a4a8da0 --- /dev/null +++ b/MIBS/huawei/HUAWEI-BRAS-DPI-MIB @@ -0,0 +1,248 @@ +-- ================================================================= +-- Copyright (C) 2006 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description:HUAWEI-BRAS-DPI-MIB +-- Reference: +-- Version: V1.0 +-- History: +-- +-- ================================================================= + HUAWEI-BRAS-DPI-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwBRASMib + FROM HUAWEI-MIB + IpAddress, Integer32, OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + RowStatus, TruthValue + FROM SNMPv2-TC; + + hwBRASDpi MODULE-IDENTITY + LAST-UPDATED "200604181334Z" -- April 18, 2006 at 13:34 GMT + ORGANIZATION + " + NanJing Institute,Huawei Technologies Co.,Ltd. + HuiHong Mansion,No.91 BaiXia Rd. + NanJing, P.R. of China + Zipcode:210001 + Http://www.huawei.com + E-mail:support@huawei.com " + CONTACT-INFO + "The MIB contains objects of module DPI." + DESCRIPTION + "Description." + ::= { hwBRASMib 16} +-- +-- Node definitions +-- + + hwDpiPolicyObject OBJECT IDENTIFIER ::= { hwBRASDpi 1 } + + hwDpiPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDpiPolicyEntry + ACCESS not-accessible + STATUS current + DESCRIPTION + " DPI Service Policy Configuration. + + " + ::= { hwDpiPolicyObject 1 } + + hwDpiPolicyEntry OBJECT-TYPE + SYNTAX HwDpiPolicyEntry + ACCESS not-accessible + STATUS current + DESCRIPTION + " Dpi Policy Entry. + The dpi policy table is uniquely identified by the policy name. The policy name is the key word entered when the policy table is created, and cannot be changed. + The index is hwDpiPolicyName. + This table is used to configure the dpi policy. + The description of operation constraints is as follows: + 1.The DPI policy name must be entered when the policy table is created. + 2.The DPI policy cannot be changed if it is referenced by some user. + 3.The current DPI policy cannot be deleted if it is referenced by some domain. + " + INDEX { hwDpiPolicyName } + ::= { hwDpiPolicyTable 1 } + + HwDpiPolicyEntry ::= + SEQUENCE { + hwDpiServiceType + INTEGER, + hwDpiPolicyName + OCTET STRING, + hwDpiUpBehaviorName + OCTET STRING, + hwDpiDownBehaviorName + OCTET STRING, + hwDpiPolicyRowStatus + RowStatus + } + + hwDpiServiceType OBJECT-TYPE + SYNTAX INTEGER + { + p2p(0), + other(1) + } + ACCESS read-write + STATUS current + DESCRIPTION + " Service Type. + + P2P/OTHER. + " + DEFVAL { 0 } + ::= { hwDpiPolicyEntry 1 } + + hwDpiPolicyName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + ACCESS read-write + STATUS current + DESCRIPTION + " Dpi Policy Name. + The policy name is the key word entered when the policy table is created, and cannot be changed later. + The DPI policy name is assigned when DPI policy is created. + " + ::= { hwDpiPolicyEntry 2 } + + hwDpiUpBehaviorName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + ACCESS read-write + STATUS current + DESCRIPTION + " Up Behavior Name. + Binding up DPI behavior policy is choosen to do, if up DPI behavior is binded, it need assingn behavior name. + " + ::= { hwDpiPolicyEntry 3 } + + hwDpiDownBehaviorName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + ACCESS read-write + STATUS current + DESCRIPTION + " Down Behavior Name. + Binding down DPI behavior policy is choosen to do, if down DPI behavior is binded, it need assingn behavior name. + " + ::= { hwDpiPolicyEntry 4 } + + hwDpiPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row admin status,either Add or Del. + Supports add and delete. + " + ::= { hwDpiPolicyEntry 5 } + + + + hwDpiBehaviorTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDpiBehaviorEntry + ACCESS not-accessible + STATUS current + ::= { hwDpiPolicyObject 2 } + + hwDpiBehaviorEntry OBJECT-TYPE + SYNTAX HwDpiBehaviorEntry + ACCESS not-accessible + STATUS current + DESCRIPTION + " Dpi Behavior Entry. + The dpi behavior table is uniquely identified by the behavior name. The behavior name is the key word entered when the behavior table is created, and cannot be changed. + The index is hwDpiBehaviorName. + This table is used to configure the dpi behavior. + The description of operation constraints is as follows: + 1.The DPI behavior name must be entered when the behavior table is created. + 2.The DPI behavior cannot be changed if it is referenced by some DPI policy. + 3.The current DPI behavior cannot be deleted if it is referenced by global application. + " + INDEX { hwDpiBehaviorName } + ::= { hwDpiBehaviorTable 1 } + + HwDpiBehaviorEntry ::= + SEQUENCE { + hwDpiBehaviorName + OCTET STRING, + hwDpiBehaviorCarCir + Integer32, + hwDpiBehaviorRowStatus + RowStatus + } + + hwDpiBehaviorName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + ACCESS read-write + STATUS current + DESCRIPTION + " Dpi Behavior Name. + The behavior name is the key word entered when the behavior table is created, and cannot be changed. + The DPI behavior name is assigned when DPI behavior is created. + " + ::= { hwDpiBehaviorEntry 1 } + + hwDpiBehaviorCarCir OBJECT-TYPE + SYNTAX Integer32 (100..3000000) + ACCESS read-write + STATUS current + DESCRIPTION + " Dpi Car Cir. + + Car Cir." + DEFVAL { 100000 } + ::= { hwDpiBehaviorEntry 2 } + + hwDpiBehaviorRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row admin status,either Add or Del. + Supports add and delete. + " + ::= { hwDpiBehaviorEntry 3 } + + -- ============== conformance information ============== + hwDpiConformance OBJECT IDENTIFIER ::= { hwBRASDpi 2 } + + + hwDpiCompliances OBJECT IDENTIFIER ::= { hwDpiConformance 1 } + hwDpiCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting + the this module." + + MODULE -- this module + MANDATORY-GROUPS {hwDpiPolicyGroup, hwDpiBehaviorGroup } + + ::= { hwDpiCompliances 1 } + + + -- ============== groups ============== + hwDpiGroups OBJECT IDENTIFIER ::= { hwDpiConformance 2 } + + hwDpiPolicyGroup OBJECT-GROUP + OBJECTS { hwDpiServiceType, hwDpiPolicyName, hwDpiUpBehaviorName, + hwDpiDownBehaviorName, hwDpiPolicyRowStatus } + STATUS current + DESCRIPTION + "The Dpi policy group." + ::= { hwDpiGroups 1 } + + + hwDpiBehaviorGroup OBJECT-GROUP + OBJECTS { hwDpiBehaviorName, hwDpiBehaviorCarCir, hwDpiBehaviorRowStatus } + STATUS current + DESCRIPTION + "The Dpi behavior group." + ::= { hwDpiGroups 2 } + + + -- ============== conformance information define end ============== + END + +-- +-- HUAWEI-BRAS-DPI-MIB.mib +-- diff --git a/MIBS/huawei/HUAWEI-BRAS-GRE-MIB b/MIBS/huawei/HUAWEI-BRAS-GRE-MIB new file mode 100644 index 0000000..1a28937 --- /dev/null +++ b/MIBS/huawei/HUAWEI-BRAS-GRE-MIB @@ -0,0 +1,200 @@ +-- ================================================================= +-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description:HUAWEI-BRAS-GRE-MIB DEFINITIONS +-- Reference: +-- Version: V1.0 +-- History: +-- +-- ================================================================= + +HUAWEI-BRAS-GRE-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwBRASMib + FROM HUAWEI-MIB + RowStatus + FROM SNMPv2-TC; + + hwGRE MODULE-IDENTITY + LAST-UPDATED "200508101200Z" + ORGANIZATION + "HAUWEI MIB Standard community. + " + CONTACT-INFO + "Floor 5, Block 4, R&D Building, + Huawei Longgang Production Base, + Shenzhen, P.R.C. + http://www.huawei.com + Zip:518057 + " + DESCRIPTION + "V1.00. + The GRE mib is for all datacomm product. + " + ::= { hwBRASMib 13 } + + + hwhwGREMibObjects OBJECT IDENTIFIER ::= { hwGRE 1 } + + + hwQueryGreGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWQueryGreGroupEntry + ACCESS not-accessible + STATUS current + ::= { hwhwGREMibObjects 1 } + + hwQueryGreGroupEntry OBJECT-TYPE + SYNTAX HWQueryGreGroupEntry + ACCESS not-accessible + STATUS current + DESCRIPTION "An entry of hwQueryGreGroupTable." + INDEX { hwQueryGreGroupName } + ::= { hwQueryGreGroupTable 1 } + + HWQueryGreGroupEntry ::= + SEQUENCE { + hwQueryGreGroupName + OCTET STRING, + hwQueryGreGroupCounter + Integer32, + hwQueryGreGroupActiveTunnel + OCTET STRING, + hwQueryGreGroupTunnel1Name + OCTET STRING, + hwQueryGreGroupTunnel2Name + OCTET STRING, + hwQueryGreGroupTunnel3Name + OCTET STRING, + hwQueryGreGroupTunnel4Name + OCTET STRING, + hwQueryGreGroupTunnel1Preference + Integer32, + hwQueryGreGroupTunnel2Preference + Integer32, + hwQueryGreGroupTunnel3Preference + Integer32, + hwQueryGreGroupTunnel4Preference + Integer32 + + } + + hwQueryGreGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + ACCESS read-only + STATUS current + DESCRIPTION "The name of the gre-group." + ::= { hwQueryGreGroupEntry 1 } + + + hwQueryGreGroupCounter OBJECT-TYPE + SYNTAX Integer32(0..4) + ACCESS read-only + STATUS current + DESCRIPTION "The number of interfaces that the gre-group bound." + ::= { hwQueryGreGroupEntry 2 } + + + hwQueryGreGroupActiveTunnel OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + ACCESS read-only + STATUS current + DESCRIPTION "The name of the active tunnel of the gre-group." + ::= { hwQueryGreGroupEntry 3 } + + + hwQueryGreGroupTunnel1Name OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + ACCESS read-only + STATUS current + DESCRIPTION "The name of the first tunnel of the gre-group." + ::= { hwQueryGreGroupEntry 4 } + + + hwQueryGreGroupTunnel2Name OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + ACCESS read-only + STATUS current + DESCRIPTION "The name of the second tunnel of the gre-group." + ::= { hwQueryGreGroupEntry 5 } + + + hwQueryGreGroupTunnel3Name OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + ACCESS read-only + STATUS current + DESCRIPTION "The name of the third tunnel of the gre-group." + ::= { hwQueryGreGroupEntry 6} + + + hwQueryGreGroupTunnel4Name OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + ACCESS read-only + STATUS current + DESCRIPTION "The name of the fourth tunnel of the gre-group." + ::= { hwQueryGreGroupEntry 7 } + + + hwQueryGreGroupTunnel1Preference OBJECT-TYPE + SYNTAX Integer32(0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The preference of the first tunnel." + ::= { hwQueryGreGroupEntry 8 } + + + hwQueryGreGroupTunnel2Preference OBJECT-TYPE + SYNTAX Integer32(0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The preference of the second tunnel." + ::= { hwQueryGreGroupEntry 9 } + + + hwQueryGreGroupTunnel3Preference OBJECT-TYPE + SYNTAX Integer32(0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The preference of the third tunnel." + ::= { hwQueryGreGroupEntry 10 } + + + hwQueryGreGroupTunnel4Preference OBJECT-TYPE + SYNTAX Integer32(0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The preference of the fourth tunnel." + ::= { hwQueryGreGroupEntry 11 } + + + -- ============== conformance information ============== + hwQueryGreConformance OBJECT IDENTIFIER ::= { hwGRE 2 } + + + hwQueryGreCompliances OBJECT IDENTIFIER ::= { hwQueryGreConformance 1 } + hwQueryGreCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting + the this module." + + MODULE -- this module + MANDATORY-GROUPS {hwQueryGrePolicyGroup} + + ::= { hwQueryGreCompliances 1 } + + + -- ============== groups ============== + hwQueryGreGroups OBJECT IDENTIFIER ::= { hwQueryGreConformance 2 } + + hwQueryGrePolicyGroup OBJECT-GROUP + OBJECTS { hwQueryGreGroupName, hwQueryGreGroupCounter, hwQueryGreGroupActiveTunnel, + hwQueryGreGroupTunnel1Name, hwQueryGreGroupTunnel2Name, hwQueryGreGroupTunnel3Name, + hwQueryGreGroupTunnel4Name, hwQueryGreGroupTunnel1Preference, hwQueryGreGroupTunnel2Preference, + hwQueryGreGroupTunnel3Preference, hwQueryGreGroupTunnel4Preference} + STATUS current + DESCRIPTION + "The query gre policy group." + ::= { hwQueryGreGroups 1 } + -- ============== conformance information define end ============== +END \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-BRAS-IFNET-MIB b/MIBS/huawei/HUAWEI-BRAS-IFNET-MIB new file mode 100644 index 0000000..9d6f94d --- /dev/null +++ b/MIBS/huawei/HUAWEI-BRAS-IFNET-MIB @@ -0,0 +1,143 @@ +-- ================================================================= +-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description:HUAWEI-BRAS-IFNET-MIB DEFINITIONS +-- Reference: +-- Version: V1.0 +-- History: +-- +-- ================================================================= + +HUAWEI-BRAS-IFNET-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwBRASMib + FROM HUAWEI-MIB + InterfaceIndex, ifIndex + FROM IF-MIB + RowStatus, DisplayString + FROM SNMPv2-TC; + + hwSUBINT MODULE-IDENTITY + LAST-UPDATED "200508101200Z" + ORGANIZATION + "HAUWEI MIB Standard community + " + CONTACT-INFO + "Floor 5, Block 4, R&D Building, + Huawei Longgang Production Base, + Shenzhen, P.R.C. + http://www.huawei.com + Zip:518057 + " + DESCRIPTION + "V1.00 + The IFNET mib is for all datacomm product. + " + ::= { hwBRASMib 11 } + + + hwhwSUBINTMibObjects OBJECT IDENTIFIER ::= { hwSUBINT 1 } + + + hwSubIntTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWSubIntEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Sub-interface configuration table." + ::= { hwhwSUBINTMibObjects 1 } + + hwSubIntEntry OBJECT-TYPE + SYNTAX HWSubIntEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of hwSubIntTable." + INDEX { ifIndex, hwSubInterfaceNo } + ::= { hwSubIntTable 1 } + + HWSubIntEntry ::= SEQUENCE { + hwSubInterfaceNo + Integer32, + hwSubIntRowStatus + RowStatus, + hwSubIfIndex + InterfaceIndex, + hwSubIfDescr + DisplayString + } + + hwSubInterfaceNo OBJECT-TYPE + SYNTAX Integer32 (1..4096) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The sub-interface number." + ::= { hwSubIntEntry 1 } + + hwSubIntRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status: + 1: active + 2: notInService + 3: notReady + 4: createAndGo + 5: createAndWait + 6: destroy" + ::= { hwSubIntEntry 2 } + + + hwSubIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifindex of the sub-interface." + ::= { hwSubIntEntry 3 } + + + hwSubIfDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The description of the sub-interface." + ::= { hwSubIntEntry 4 } + + -- ============== conformance information ============== + hwSubIntConformance OBJECT IDENTIFIER ::= { hwSUBINT 2 } + + + hwSubIntCompliances OBJECT IDENTIFIER ::= { hwSubIntConformance 1 } + hwSubIntCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for sub-interface supporting + this module." + + MODULE -- this module + MANDATORY-GROUPS {hwSubIntTableGroup} + + ::= { hwSubIntCompliances 1 } + + + -- ============== groups ============== + hwSubIntTableGroups OBJECT IDENTIFIER ::= { hwSubIntConformance 2 } + + hwSubIntTableGroup OBJECT-GROUP + OBJECTS { hwSubInterfaceNo, hwSubIntRowStatus, + hwSubIfIndex, hwSubIfDescr} + STATUS current + DESCRIPTION + "The sub-interface group." + ::= { hwSubIntTableGroups 1 } + -- ============== conformance information define end ============== +END + + + + \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-BRAS-IPTN-MIB b/MIBS/huawei/HUAWEI-BRAS-IPTN-MIB new file mode 100644 index 0000000..565bbc9 --- /dev/null +++ b/MIBS/huawei/HUAWEI-BRAS-IPTN-MIB @@ -0,0 +1,118 @@ +-- ================================================================= +-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description:HUAWEI-BRAS-IPTN-MIB +-- Reference: +-- Version: V1.0 +-- History: +-- +-- ================================================================= + + HUAWEI-BRAS-IPTN-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwBRASMib + FROM HUAWEI-MIB + IpAddress + FROM SNMPv2-SMI + TruthValue + FROM SNMPv2-TC + InterfaceIndex + FROM IF-MIB + OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI; + + hwBRASIPTN MODULE-IDENTITY + LAST-UPDATED "200403031508Z" + ORGANIZATION + "Huawei Technologies Co., Ltd. + " + CONTACT-INFO + " + NanJing Institute,Huawei Technologies Co.,Ltd. + HuiHong Mansion,No.91 BaiXia Rd. + NanJing, P.R. of China + Zipcode:210001 + + Http://www.huawei.com + E-mail:support@huawei.com " + + DESCRIPTION + "The MIB contains objects of module IPTN." + ::= { hwBRASMib 8 } + + hwIPTNMibObjects OBJECT IDENTIFIER ::= { hwBRASIPTN 1 } + + hwIptnInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF hwIptnEnableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IPTN enable table. + " + ::= { hwIPTNMibObjects 1 } + + hwIptnEnableEntry OBJECT-TYPE + SYNTAX hwIptnEnableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwIptnIfIndex } + ::= { hwIptnInterfaceTable 1 } + + hwIptnEnableEntry ::= + SEQUENCE { + hwIptnIfIndex + InterfaceIndex, + hwIptnEnableFlag + TruthValue + } + + hwIptnIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IPTN IfIndex." + ::= { hwIptnEnableEntry 1 } + + hwIptnEnableFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Whether IPTN is enabled or not." + DEFVAL { false } ::= { hwIptnEnableEntry 2 } + + -- ============== conformance information ============== + hwIptnConformance OBJECT IDENTIFIER ::= { hwBRASIPTN 2 } + + + hwIptnCompliances OBJECT IDENTIFIER ::= { hwIptnConformance 1 } + hwIptnCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting + the this module." + + MODULE -- this module + MANDATORY-GROUPS {hwIptnInterfaceGroup } + + ::= { hwIptnCompliances 1 } + + + -- ============== groups ============== + hwIptnInterfaceGroups OBJECT IDENTIFIER ::= { hwIptnConformance 2 } + + hwIptnInterfaceGroup OBJECT-GROUP + OBJECTS { hwIptnIfIndex, hwIptnEnableFlag } + STATUS current + DESCRIPTION + "The IPTN interface group." + ::= { hwIptnInterfaceGroups 1 } + + + -- ============== conformance information define end ============== + END + diff --git a/MIBS/huawei/HUAWEI-BRAS-L2TP-MIB b/MIBS/huawei/HUAWEI-BRAS-L2TP-MIB new file mode 100644 index 0000000..7c3bcbc --- /dev/null +++ b/MIBS/huawei/HUAWEI-BRAS-L2TP-MIB @@ -0,0 +1,1136 @@ +-- ================================================================= +-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description:HUAWEI-BRAS-L2TP-MIB +-- Reference: +-- Version: V1.0 +-- History: +-- 1.Add trap node +-- +-- ================================================================= + + HUAWEI-BRAS-L2TP-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwBRASMib + FROM HUAWEI-MIB + IpAddress, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + TruthValue, RowStatus + FROM SNMPv2-TC; + + + hwBRASL2tp MODULE-IDENTITY + LAST-UPDATED "200403030900Z" -- March 03, 2004 at 09:00 GMT + ORGANIZATION + "Huawei Technologies Co., Ltd. + " + CONTACT-INFO + "Floor 5, Block 4, R&D Building, + Huawei Longgang Production Base, + Shenzhen, P.R.C. + http://www.huawei.com + Zip:518057 + " + DESCRIPTION + "The MIB contains objects of module L2TP." + ::= { hwBRASMib 3 } + + + + hwL2tpMibObjects OBJECT IDENTIFIER ::= { hwBRASL2tp 1 } + + hwL2tpConfigTable OBJECT IDENTIFIER ::= { hwL2tpMibObjects 1 } + + + hwL2tpEnableStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The switch of startup L2TP funcition. + " + ::= { hwL2tpConfigTable 1 } + + hwL2tpTunnelClearLocalID OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Clear tunnel by local tunnel ID. + " + ::= { hwL2tpConfigTable 2 } + + hwL2tpTunnelClearRemoteName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..30)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Clear tunnel by remote tunnel name. + " + ::= { hwL2tpConfigTable 3 } + + hwL2tpTunnelClearSlotID OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Clear tunnel by tunnel board ID. + " + ::= { hwL2tpConfigTable 4 } + + hwL2tpAging OBJECT-TYPE + SYNTAX Integer32 (1..60) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The aging time of LNS down. + " + DEFVAL { 5 } + ::= { hwL2tpConfigTable 5 } + + + hwL2tpGroupConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2tpGroupConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The config table of L2TP group. + " + ::= { hwL2tpMibObjects 2 } + + hwL2tpGroupConfigEntry OBJECT-TYPE + SYNTAX HwL2tpGroupConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table." + INDEX { hwL2tpGroupindex } + ::= { hwL2tpGroupConfigTable 1 } + + HwL2tpGroupConfigEntry ::= + SEQUENCE { + hwL2tpGroupindex + Integer32, + hwL2tpGroupAuthentication + TruthValue, + hwL2tpGroupAvpHidden + TruthValue, + hwL2tpGroupLoadShare + TruthValue, + hwL2tpTunnelName + OCTET STRING, + hwL2tpGroupRetransmit + Integer32, + hwL2tpGroupTimeout + Integer32, + hwL2tpGroupTimer + Integer32, + hwL2tpGroupPassWord + OCTET STRING, + hwL2tpGroupLnsIP1 + IpAddress, + hwL2tpGroupLnsWeight1 + Integer32, + hwL2tpGroupLnsIP2 + IpAddress, + hwL2tpGroupLnsWeight2 + Integer32, + hwL2tpGroupLnsIP3 + IpAddress, + hwL2tpGroupLnsWeight3 + Integer32, + hwL2tpGroupLnsIP4 + IpAddress, + hwL2tpGroupLnsWeight4 + Integer32, + hwL2tpGroupLnsIP5 + IpAddress, + hwL2tpGroupLnsWeight5 + Integer32, + hwL2tpGroupRowStatus + RowStatus, + hwL2tpGroupName + OCTET STRING, + hwL2tpGroupRadiusAuth + TruthValue, + hwL2tpGroupAging + Integer32, + hwL2tpGroupRemoteName + OCTET STRING, + hwL2tpGroupForceChap + TruthValue, + hwL2tpGroupForceLcp + TruthValue, + hwL2tpGroupVt + Integer32, + hwL2tpGroupaaaAuthentication + TruthValue, + hwL2tpIdleCutTimer + Integer32, + hwL2tpGroupTunnelStartLnsIP1 + IpAddress, + hwL2tpGroupTunnelStartLnsIP2 + IpAddress, + hwL2tpGroupTunnelStartLnsIP3 + IpAddress, + hwL2tpGroupTunnelStartLnsIP4 + IpAddress, + hwL2tpGroupTunnelStartLnsIP5 + IpAddress, + hwL2tpGroupFlag + Integer32, + hwL2tpGroupLnsIP6 + IpAddress, + hwL2tpGroupLnsWeight6 + Integer32, + hwL2tpGroupLnsIP7 + IpAddress, + hwL2tpGroupLnsWeight7 + Integer32, + hwL2tpGroupLnsIP8 + IpAddress, + hwL2tpGroupLnsWeight8 + Integer32, + hwL2tpAvp46 + TruthValue, + hwL2tpGroupDefaultDomain + OCTET STRING, + hwL2tpGroupPassWord1 + OCTET STRING, + hwL2tpGroupPassWord2 + OCTET STRING, + hwL2tpGroupPassWord3 + OCTET STRING, + hwL2tpGroupPassWord4 + OCTET STRING, + hwL2tpGroupPassWord5 + OCTET STRING, + hwL2tpGroupPassWord6 + OCTET STRING, + hwL2tpGroupPassWord7 + OCTET STRING, + hwL2tpGroupPassWord8 + OCTET STRING, + hwL2tpGroupDomainAuthMode + INTEGER, + hwL2tpGroupDescription + OCTET STRING, + hwL2tpTunnelAlarmEnable + TruthValue, + hwL2tpGroupQosProfileIn + OCTET STRING, + hwL2tpGroupQosProfileOut + OCTET STRING, + hwL2tpGroupQosMode + INTEGER + + } + + hwL2tpGroupindex OBJECT-TYPE + SYNTAX Integer32 (1..1000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + L2TP group ID. + " + ::= { hwL2tpGroupConfigEntry 1 } + + hwL2tpGroupAuthentication OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The switch of tunnel authentication. + " + DEFVAL { true } + ::= { hwL2tpGroupConfigEntry 2 } + + hwL2tpGroupAvpHidden OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The switch of AVP hidden. + " + DEFVAL { false } + ::= { hwL2tpGroupConfigEntry 3 } + + hwL2tpGroupLoadShare OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The switch of LNS Load Share. + " + DEFVAL { false } + ::= { hwL2tpGroupConfigEntry 4 } + + hwL2tpTunnelName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..30)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Configure the local tunnel name. + " + ::= { hwL2tpGroupConfigEntry 5 } + + hwL2tpGroupRetransmit OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The retransmit times of tunnel control packet. + " + DEFVAL { 5 } + ::= { hwL2tpGroupConfigEntry 6 } + + hwL2tpGroupTimeout OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The retransmit interval of tunnel control packet. + " + DEFVAL { 2 } + ::= { hwL2tpGroupConfigEntry 7 } + + hwL2tpGroupTimer OBJECT-TYPE + SYNTAX Integer32 (0..100000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The keepalive interval of tunnel,and the value of zero is closing keepalive. + " + DEFVAL { 60 } + ::= { hwL2tpGroupConfigEntry 8 } + + hwL2tpGroupPassWord OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The password of tunnel authentication. + " + ::= { hwL2tpGroupConfigEntry 9 } + + hwL2tpGroupLnsIP1 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + LNS IP address. + " + ::= { hwL2tpGroupConfigEntry 10 } + + hwL2tpGroupLnsWeight1 OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The weight value of LNS Load Share. + " + DEFVAL { 5 } + ::= { hwL2tpGroupConfigEntry 11 } + + hwL2tpGroupLnsIP2 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + LNS IP address. + " + ::= { hwL2tpGroupConfigEntry 12 } + + hwL2tpGroupLnsWeight2 OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The weight value of LNS Load Share. + " + DEFVAL { 5 } + ::= { hwL2tpGroupConfigEntry 13 } + + hwL2tpGroupLnsIP3 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + LNS IP address. + " + ::= { hwL2tpGroupConfigEntry 14 } + + hwL2tpGroupLnsWeight3 OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The weight value of LNS Load Share. + " + DEFVAL { 5 } + ::= { hwL2tpGroupConfigEntry 15 } + + hwL2tpGroupLnsIP4 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + LNS IP address. + " + ::= { hwL2tpGroupConfigEntry 16 } + + hwL2tpGroupLnsWeight4 OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The weight value of LNS Load Share. + " + DEFVAL { 5 } + ::= { hwL2tpGroupConfigEntry 17 } + + hwL2tpGroupLnsIP5 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + LNS IP address. + " + ::= { hwL2tpGroupConfigEntry 18 } + + hwL2tpGroupLnsWeight5 OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The weight value of LNS Load Share. + " + DEFVAL { 5 } + ::= { hwL2tpGroupConfigEntry 19 } + + hwL2tpGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Row status. + " + ::= { hwL2tpGroupConfigEntry 20 } + + hwL2tpGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..30)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Configure L2TP group name. + " + ::= { hwL2tpGroupConfigEntry 21 } + + hwL2tpGroupRadiusAuth OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The switch of tunnel radius authentication. + " + DEFVAL { false } + ::= { hwL2tpGroupConfigEntry 22 } + + hwL2tpGroupAging OBJECT-TYPE + SYNTAX Integer32 (1..60) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + " + The aging time of LNS down. + " + DEFVAL { 5 } + ::= { hwL2tpGroupConfigEntry 23 } + + hwL2tpGroupRemoteName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..30)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Configure acceptable peer tunnel name. + " + ::= { hwL2tpGroupConfigEntry 24 } + + hwL2tpGroupForceChap OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The switch of mandatory CHAP authentication. + " + DEFVAL { false } + ::= { hwL2tpGroupConfigEntry 25 } + + hwL2tpGroupForceLcp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The switch of mandatory LCP negotiation. + " + DEFVAL { false } + ::= { hwL2tpGroupConfigEntry 26 } + + hwL2tpGroupVt OBJECT-TYPE + SYNTAX Integer32 (0..1023 | 65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The virtual template by L2TP group. + " + DEFVAL { 65535 } + ::= { hwL2tpGroupConfigEntry 27 } + + hwL2tpGroupaaaAuthentication OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The switch of tunnel aaa authentication. + " + DEFVAL { false } + ::= { hwL2tpGroupConfigEntry 28 } + + hwL2tpIdleCutTimer OBJECT-TYPE + SYNTAX Integer32 (0..100000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The interval of clear tunnel when there are not users in tunnel. + " + DEFVAL { 60 } + ::= { hwL2tpGroupConfigEntry 29 } + + hwL2tpGroupTunnelStartLnsIP1 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + " + Configure the first Ip address of LNS. + " + ::= { hwL2tpGroupConfigEntry 30 } + + hwL2tpGroupTunnelStartLnsIP2 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + " + Configure the second Ip address of LNS. + " + ::= { hwL2tpGroupConfigEntry 31 } + + hwL2tpGroupTunnelStartLnsIP3 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + " + Configure the third Ip address of LNS. + " + ::= { hwL2tpGroupConfigEntry 32 } + + hwL2tpGroupTunnelStartLnsIP4 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + " + Configure the fourth Ip address of LNS. + " + ::= { hwL2tpGroupConfigEntry 33 } + + hwL2tpGroupTunnelStartLnsIP5 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + " + Configure the fifth Ip address of LNS. + " + ::= { hwL2tpGroupConfigEntry 34 } + + hwL2tpGroupFlag OBJECT-TYPE + SYNTAX Integer32 (0..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The type of L2TP group. + " + DEFVAL { 0 } + ::= { hwL2tpGroupConfigEntry 35 } + + hwL2tpGroupLnsIP6 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + LNS IP address. + " + ::= { hwL2tpGroupConfigEntry 36 } + + hwL2tpGroupLnsWeight6 OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The weight value of LNS Load Share. + " + DEFVAL { 5 } + ::= { hwL2tpGroupConfigEntry 37 } + + hwL2tpGroupLnsIP7 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + LNS IP address. + " + ::= { hwL2tpGroupConfigEntry 38 } + + hwL2tpGroupLnsWeight7 OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The weight value of LNS Load Share. + " + DEFVAL { 5 } + ::= { hwL2tpGroupConfigEntry 39 } + + hwL2tpGroupLnsIP8 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + LNS IP address. + " + ::= { hwL2tpGroupConfigEntry 40 } + + hwL2tpGroupLnsWeight8 OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The weight value of LNS Load Share. + " + DEFVAL { 5 } + ::= { hwL2tpGroupConfigEntry 41 } + + hwL2tpAvp46 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The switch of avp46. + " + DEFVAL { false } + ::= { hwL2tpGroupConfigEntry 42 } + + hwL2tpGroupDefaultDomain OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..200)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Configure the default domain name of LNS. + " + ::= { hwL2tpGroupConfigEntry 43 } + + hwL2tpGroupPassWord1 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The tunnel authentication password for the first ip address of LNS in LAC. + " + ::= { hwL2tpGroupConfigEntry 44 } + + hwL2tpGroupPassWord2 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The tunnel authentication password for the second ip address of LNS in LAC. + " + ::= { hwL2tpGroupConfigEntry 45 } + + hwL2tpGroupPassWord3 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The tunnel authentication password for the third ip address of LNS in LAC. + " + ::= { hwL2tpGroupConfigEntry 46 } + hwL2tpGroupPassWord4 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The tunnel authentication password for the fourth ip address of LNS in LAC. + " + ::= { hwL2tpGroupConfigEntry 47 } + + hwL2tpGroupPassWord5 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The tunnel authentication password for the fifth ip address of LNS in LAC. + " + ::= { hwL2tpGroupConfigEntry 48 } + + hwL2tpGroupPassWord6 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The tunnel authentication password for the sixth ip address of LNS in LAC. + " + ::= { hwL2tpGroupConfigEntry 49 } + + hwL2tpGroupPassWord7 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The tunnel authentication password for the seventh ip address of LNS in LAC. + " + ::= { hwL2tpGroupConfigEntry 50 } + + hwL2tpGroupPassWord8 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The tunnel authentication password for the eighth ip address of LNS in LAC. + " + ::= { hwL2tpGroupConfigEntry 51 } + + hwL2tpGroupDomainAuthMode OBJECT-TYPE + SYNTAX INTEGER + { + default(1), + force(2), + replace(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The authentication mode of the domain of L2TP group. + " + DEFVAL { default } + ::= { hwL2tpGroupConfigEntry 52 } + + hwL2tpGroupDescription OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Description of this L2TP group. + " + ::= { hwL2tpGroupConfigEntry 53 } + + hwL2tpTunnelAlarmEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The switch of tunnel alram when status of tunnel changed. + " + DEFVAL { false } + ::= { hwL2tpGroupConfigEntry 54 } + + hwL2tpGroupQosProfileIn OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The name of Qos Profile inbound of the tunnel. + " + ::= { hwL2tpGroupConfigEntry 55 } + + hwL2tpGroupQosProfileOut OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The name of Qos Profile outbound of the tunnel. + " + ::= { hwL2tpGroupConfigEntry 56 } + + hwL2tpGroupQosMode OBJECT-TYPE + SYNTAX INTEGER + { + tunnel(1), + session(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The mode of Qos for the L2TP group. + " + DEFVAL { tunnel } + ::= { hwL2tpGroupConfigEntry 57 } + + hwL2tpLnsGroupConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2tpLnsGroupConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The config table of lns group. + " + ::= { hwL2tpMibObjects 3 } + + hwL2tpLnsGroupConfigEntry OBJECT-TYPE + SYNTAX HwL2tpLnsGroupConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table." + INDEX { hwL2tpLnsGroupName } + ::= { hwL2tpLnsGroupConfigTable 1 } + + HwL2tpLnsGroupConfigEntry ::= + SEQUENCE { + hwL2tpLnsGroupName + OCTET STRING, + hwL2tpLnsGroupLoopBack + OCTET STRING, + hwL2tpLnsGroupMasterSlot + Integer32, + hwL2tpLnsGroupBindSlot + Integer32, + hwL2tpLnsGroupRowStatus + RowStatus + } + + hwL2tpLnsGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..30)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Lns group name. + " + ::= { hwL2tpLnsGroupConfigEntry 1 } + + hwL2tpLnsGroupLoopBack OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..30)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The Loopback name binded by lns group. + " + ::= { hwL2tpLnsGroupConfigEntry 2 } + + hwL2tpLnsGroupMasterSlot OBJECT-TYPE + SYNTAX Integer32 (1..16 | 255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The current number of tunnel board. + " + DEFVAL { 255 } + ::= { hwL2tpLnsGroupConfigEntry 3 } + + hwL2tpLnsGroupBindSlot OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The number of tunnel board binded by Lns Group. + " + ::= { hwL2tpLnsGroupConfigEntry 4 } + + hwL2tpLnsGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Row status. + " + ::= { hwL2tpLnsGroupConfigEntry 5 } + + hwL2tpLnsGroupLoopbackTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2tpLnsGroupLoopbackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The loopback table of LNS group. + " + ::= { hwL2tpMibObjects 4 } + + hwL2tpLnsGroupLoopbackEntry OBJECT-TYPE + SYNTAX HwL2tpLnsGroupLoopbackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table." + INDEX { hwL2tpLnsGroupName ,hwL2tpLnsGroupLoopbackIndex} + ::= { hwL2tpLnsGroupLoopbackTable 1 } + + HwL2tpLnsGroupLoopbackEntry ::= + SEQUENCE { + hwL2tpLnsGroupLoopbackIndex + Integer32, + hwL2tpLnsGroupLoopbackInterface + OCTET STRING, + hwL2tpLnsGroupLoopbackRowStatus + RowStatus + } + + hwL2tpLnsGroupLoopbackIndex OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The ID of loopback bound by lns group. + " + ::= { hwL2tpLnsGroupLoopbackEntry 1 } + + hwL2tpLnsGroupLoopbackInterface OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..30)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The Loopback name bound by lns group. + " + ::= { hwL2tpLnsGroupLoopbackEntry 2 } + + hwL2tpLnsGroupLoopbackRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Row status. + " + ::= { hwL2tpLnsGroupLoopbackEntry 3 } + + hwL2tpMibTrap OBJECT IDENTIFIER ::= { hwBRASL2tp 2 } + + hwL2tpTrapOid OBJECT IDENTIFIER ::= { hwL2tpMibTrap 1 } + + hwL2tpTunnelID OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + Local Tunnel ID. + " + ::= { hwL2tpTrapOid 1 } + + hwL2tpPeerName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..30)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + Peer Name + " + ::= { hwL2tpTrapOid 2 } + + hwL2tpPeerIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + Peer IP address + " + ::= { hwL2tpTrapOid 3 } + + hwL2tpTunnelStatus OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..30)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + The status of L2tp tunnel : Up/Down. + " + ::= { hwL2tpTrapOid 4 } + + hwL2tpTrapsDefine OBJECT IDENTIFIER ::= { hwL2tpMibTrap 2 } + + hwL2tpTraps OBJECT IDENTIFIER ::= { hwL2tpTrapsDefine 0 } + + hwL2tpTunnelUpOrDown NOTIFICATION-TYPE + OBJECTS { hwL2tpTunnelID, hwL2tpPeerName, hwL2tpPeerIp, hwL2tpTunnelStatus } + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: L2tp Tunnel is Up Or Down. + 2 Notice/Trap generation cause: L2tp tunnel is up or down. + 3 Repair suggestions: If the tunnel is down, please check out whether there is a error. + " + ::= { hwL2tpTraps 1 } + + + -- ============== conformance information ============== + hwL2tpConformance OBJECT IDENTIFIER ::= { hwBRASL2tp 3 } + + + hwL2tpCompliances OBJECT IDENTIFIER ::= { hwL2tpConformance 1 } + hwL2tpCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting + the this module." + + MODULE -- this module + MANDATORY-GROUPS {hwL2tpConfigGroup, hwL2tpGroupConfigGroup, + hwL2tpLnsGroupConfigGroup,hwL2tpTrapOidGroup, + hwL2tpObsoleteGroup,hwL2tpTrapNotificationsGroup,hwL2tpLnsGroupLoopbackGroup } + + ::= { hwL2tpCompliances 1 } + + -- ============== groups ============== + hwL2tpObjectGroups OBJECT IDENTIFIER ::= { hwL2tpConformance 2 } + + hwL2tpConfigGroup OBJECT-GROUP + OBJECTS { hwL2tpEnableStatus,hwL2tpTunnelClearLocalID,hwL2tpTunnelClearRemoteName, + hwL2tpTunnelClearSlotID,hwL2tpAging } + STATUS current + DESCRIPTION + "The L2TP configuration." + ::= { hwL2tpObjectGroups 1 } + + + hwL2tpGroupConfigGroup OBJECT-GROUP + OBJECTS { hwL2tpGroupindex, hwL2tpGroupAuthentication, hwL2tpGroupAvpHidden, + hwL2tpGroupLoadShare, hwL2tpTunnelName, hwL2tpGroupRetransmit, + hwL2tpGroupTimeout,hwL2tpGroupTimer,hwL2tpGroupPassWord, + hwL2tpGroupLnsIP1,hwL2tpGroupLnsWeight1,hwL2tpGroupLnsIP2, + hwL2tpGroupLnsWeight2,hwL2tpGroupLnsIP3,hwL2tpGroupLnsWeight3, + hwL2tpGroupLnsIP4,hwL2tpGroupLnsWeight4,hwL2tpGroupLnsIP5, + hwL2tpGroupLnsWeight5,hwL2tpGroupRowStatus,hwL2tpGroupName, + hwL2tpGroupRadiusAuth,hwL2tpGroupRemoteName, + hwL2tpGroupForceChap,hwL2tpGroupForceLcp,hwL2tpGroupVt, + hwL2tpGroupaaaAuthentication,hwL2tpIdleCutTimer,hwL2tpGroupFlag,hwL2tpGroupLnsIP6, + hwL2tpGroupLnsWeight6,hwL2tpGroupLnsIP7,hwL2tpGroupLnsWeight7, + hwL2tpGroupLnsIP8,hwL2tpGroupLnsWeight8,hwL2tpAvp46, + hwL2tpGroupDefaultDomain,hwL2tpGroupPassWord1,hwL2tpGroupPassWord2, + hwL2tpGroupPassWord3,hwL2tpGroupPassWord4,hwL2tpGroupPassWord5, + hwL2tpGroupPassWord6,hwL2tpGroupPassWord7,hwL2tpGroupPassWord8, + hwL2tpGroupDomainAuthMode,hwL2tpGroupDescription,hwL2tpTunnelAlarmEnable, + hwL2tpGroupQosProfileIn,hwL2tpGroupQosProfileOut,hwL2tpGroupQosMode } + STATUS current + DESCRIPTION + "The L2TP group configuration." + ::= { hwL2tpObjectGroups 2 } + + hwL2tpLnsGroupConfigGroup OBJECT-GROUP + OBJECTS { hwL2tpLnsGroupName, hwL2tpLnsGroupLoopBack, hwL2tpLnsGroupMasterSlot, + hwL2tpLnsGroupBindSlot,hwL2tpLnsGroupRowStatus } + STATUS current + DESCRIPTION + "The LNS group configuration." + ::= { hwL2tpObjectGroups 3 } + + hwL2tpTrapOidGroup OBJECT-GROUP + OBJECTS { hwL2tpTunnelID,hwL2tpPeerName,hwL2tpPeerIp,hwL2tpTunnelStatus } + STATUS current + DESCRIPTION + "The L2TP Trap Oid." + ::= { hwL2tpObjectGroups 4 } + + hwL2tpObsoleteGroup OBJECT-GROUP + OBJECTS { hwL2tpGroupAging,hwL2tpGroupTunnelStartLnsIP1,hwL2tpGroupTunnelStartLnsIP2, + hwL2tpGroupTunnelStartLnsIP3,hwL2tpGroupTunnelStartLnsIP4,hwL2tpGroupTunnelStartLnsIP5 } + STATUS obsolete + DESCRIPTION + "The L2TP obsolete node." + ::= { hwL2tpObjectGroups 5 } + + hwL2tpTrapNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwL2tpTunnelUpOrDown } + STATUS current + DESCRIPTION + "The L2TP Traps." + ::= { hwL2tpObjectGroups 6 } + + hwL2tpLnsGroupLoopbackGroup OBJECT-GROUP + OBJECTS { hwL2tpLnsGroupLoopbackInterface,hwL2tpLnsGroupLoopbackRowStatus } + STATUS current + DESCRIPTION + "The source loopback configuration of LNS group configuration." + ::= { hwL2tpObjectGroups 7 } + -- ============== conformance information define end ============== + + + END + diff --git a/MIBS/huawei/HUAWEI-BRAS-MULTICAST-MIB b/MIBS/huawei/HUAWEI-BRAS-MULTICAST-MIB new file mode 100644 index 0000000..27c344f --- /dev/null +++ b/MIBS/huawei/HUAWEI-BRAS-MULTICAST-MIB @@ -0,0 +1,254 @@ +-- ================================================================== +-- Copyright (C) 2007 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI BRAS Management MIB +-- Reference: +-- Version: V1.0 +-- History: +-- V1.0 YangChangMao, 2007-06-14, publish +-- ================================================================== + +HUAWEI-BRAS-MULTICAST-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwBRASMib + FROM HUAWEI-MIB + + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + + IpAddress, Unsigned32, Counter64, OBJECT-TYPE, MODULE-IDENTITY, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + RowStatus, DisplayString + FROM SNMPv2-TC; + + hwMulticastVirtualAdjust MODULE-IDENTITY + LAST-UPDATED "200705121200Z" -- May 12, 2007 at 12:00 GMT + ORGANIZATION + "Huawei Technologies Co., Ltd." + CONTACT-INFO + "R&D NanJing, Huawei Technologies co.,Ltd. + Huihong Bld.,NO.91 Baixia Rd., + Bai-Xia District Nanjing P.R. China + Zip:210001 + Http://www.huawei.com + E-mail:support@huawei.com" + DESCRIPTION + "The HUAWEI-BRAS-MULTICAST-MIB contains objects to + manage BRAS." + ::= { hwBRASMib 17 } + +-- +-- Node definitions +-- + + hwMulticastVirtualAdjustMibObjects OBJECT IDENTIFIER ::= { hwMulticastVirtualAdjust 1 } + +-- +-- Multicast Virtual Adjust Set Band Table +-- + hwMulticastVirtualAdjustSetBandTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMulticastVirtualAdjustSetBandEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of setting multicast program bandwidth." + ::= { hwMulticastVirtualAdjustMibObjects 1 } + + + hwMulticastVirtualAdjustSetBandEntry OBJECT-TYPE + SYNTAX HwMulticastVirtualAdjustSetBandEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Setting multicast program bandwidth entry." + INDEX { + hwMulticastVirtualAdjustSetBandListIndex + } + ::= { hwMulticastVirtualAdjustSetBandTable 1 } + + + HwMulticastVirtualAdjustSetBandEntry ::= + SEQUENCE { + hwMulticastVirtualAdjustSetBandListIndex + Integer32, + hwMulticastVirtualAdjustSetBandType + INTEGER, + hwMulticastVirtualAdjustSetBandValue + Integer32, + hwMulticastVirtualAdjustSetBandDetectInterval + Integer32, + hwMulticastVirtualAdjustSetBandThreshold + Integer32, + hwMulticastVirtualAdjustSetBandRowStatus + RowStatus + } + + hwMulticastVirtualAdjustSetBandListIndex OBJECT-TYPE + SYNTAX Integer32 (0..8191) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Start of multicast list index." + ::= { hwMulticastVirtualAdjustSetBandEntry 1 } + + + hwMulticastVirtualAdjustSetBandType OBJECT-TYPE + SYNTAX INTEGER {dynamic(1),static(2)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Type of multicast program bandwidth configured." + ::= { hwMulticastVirtualAdjustSetBandEntry 2 } + + + hwMulticastVirtualAdjustSetBandValue OBJECT-TYPE + SYNTAX Integer32 (10..400000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Bandwidth of multicast program. + units:Kbps(kbit/s)." + ::= { hwMulticastVirtualAdjustSetBandEntry 3 } + + + hwMulticastVirtualAdjustSetBandDetectInterval OBJECT-TYPE + SYNTAX Integer32 (15..1800) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Detect interval of dynamic bandwidth statistics. + units:second." + ::= { hwMulticastVirtualAdjustSetBandEntry 4 } + + + hwMulticastVirtualAdjustSetBandThreshold OBJECT-TYPE + SYNTAX Integer32 (1..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Ratio of bandwidth variation." + ::= { hwMulticastVirtualAdjustSetBandEntry 5 } + + hwMulticastVirtualAdjustSetBandRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "used to manage the creation and deletion of multicast virtual adjust band setting rows." + ::= { hwMulticastVirtualAdjustSetBandEntry 6 } + + +-- +-- Multicast Virtual Adjust Show Band Table +-- + hwMulticastVirtualAdjustShowBandTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMulticastVirtualAdjustShowBandEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of displaying multicast program bandwidth." + ::= { hwMulticastVirtualAdjustMibObjects 2 } + + + hwMulticastVirtualAdjustShowBandEntry OBJECT-TYPE + SYNTAX HwMulticastVirtualAdjustShowBandEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Bandwidth display entry." + INDEX { + hwMulticastVirtualAdjustShowBandListIndex, + hwMulticastVirtualAdjustShowBandSourceIp, + hwMulticastVirtualAdjustShowBandGroupIp + } + ::= { hwMulticastVirtualAdjustShowBandTable 1 } + + + HwMulticastVirtualAdjustShowBandEntry ::= + SEQUENCE { + hwMulticastVirtualAdjustShowBandListIndex + Integer32, + hwMulticastVirtualAdjustShowBandSourceIp + IpAddress, + hwMulticastVirtualAdjustShowBandGroupIp + IpAddress, + hwMulticastVirtualAdjustShowBandwidth + Integer32 + } + + hwMulticastVirtualAdjustShowBandListIndex OBJECT-TYPE + SYNTAX Integer32 (0..8191) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of multicast list." + ::= { hwMulticastVirtualAdjustShowBandEntry 1 } + + + hwMulticastVirtualAdjustShowBandSourceIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Source address of multicast program." + ::= { hwMulticastVirtualAdjustShowBandEntry 2 } + + + hwMulticastVirtualAdjustShowBandGroupIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Group address of multicast program." + ::= { hwMulticastVirtualAdjustShowBandEntry 3 } + + + hwMulticastVirtualAdjustShowBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bandwidth of multicast program. + units:Kbps(kbit/s)" + ::= { hwMulticastVirtualAdjustShowBandEntry 4 } + +-- +-- Conformance information +-- + + hwMulticastMIBConformance OBJECT IDENTIFIER ::= { hwMulticastVirtualAdjust 2 } + + hwMulticastMIBCompliances OBJECT IDENTIFIER ::= { hwMulticastMIBConformance 1 } + +-- +-- this module +-- + hwMulticastMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting + the HUAWEI-DATACOMM-OID-MIB." + MODULE -- this module + MANDATORY-GROUPS { hwMulticastGroup } + ::= { hwMulticastMIBCompliances 1 } + + hwMulticastMIBGroups OBJECT IDENTIFIER ::= { hwMulticastMIBConformance 2 } + + hwMulticastGroup OBJECT-GROUP + OBJECTS { + hwMulticastVirtualAdjustSetBandType, + hwMulticastVirtualAdjustSetBandValue, + hwMulticastVirtualAdjustSetBandDetectInterval, + hwMulticastVirtualAdjustSetBandThreshold, + hwMulticastVirtualAdjustSetBandRowStatus, + hwMulticastVirtualAdjustShowBandwidth + } + STATUS current + DESCRIPTION + "The hwMulticast group." + ::= { hwMulticastMIBGroups 1 } +END + + diff --git a/MIBS/huawei/HUAWEI-BRAS-MVLAN-MIB b/MIBS/huawei/HUAWEI-BRAS-MVLAN-MIB new file mode 100644 index 0000000..4557a70 --- /dev/null +++ b/MIBS/huawei/HUAWEI-BRAS-MVLAN-MIB @@ -0,0 +1,164 @@ +-- ================================================================= +-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description:HUAWEI-BRAS-MVLAN-MIB DEFINITIONS +-- Reference: +-- Version: V1.0 +-- History: +-- +-- ================================================================= + +HUAWEI-BRAS-MVLAN-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwBRASMib + FROM HUAWEI-MIB + VlanIndex,VlanId + FROM Q-BRIDGE-MIB; + + hwMVLAN MODULE-IDENTITY + LAST-UPDATED "200708271200Z" + ORGANIZATION + "Huawei Technologies Co., Ltd." + CONTACT-INFO + "R&D NanJing, Huawei Technologies co.,Ltd. + Huihong Bld.,NO.91 Baixia Rd., + Bai-Xia District Nanjing P.R. China + Zip:210001 + Http://www.huawei.com + E-mail:support@huawei.com." + DESCRIPTION + "The HUAWEI-BRAS-MVLAN-MIB contains objects to + manage BRAS." + ::= { hwBRASMib 14 } + + + hwhwMVLANMibObjects OBJECT IDENTIFIER ::= { hwMVLAN 1 } + + + hwMulticastVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWMulticastVlanEntry + ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of setting multicast program VlanTable." + ::= { hwhwMVLANMibObjects 1 } + + + hwMulticastVlanEntry OBJECT-TYPE + SYNTAX HWMulticastVlanEntry + ACCESS not-accessible + STATUS current + DESCRIPTION "An entry of hwMulticastVlanEntry." + INDEX { hwMulticastVlanIfIndex } + ::= { hwMulticastVlanTable 1 } + + HWMulticastVlanEntry ::= + SEQUENCE { + hwMulticastVlanIfIndex + VlanIndex, + hwMulticastInnerVlan + VlanId, + hwMulticastOuterVlan + VlanId, + hwMulticastOpType + INTEGER + } + + + hwMulticastVlanIfIndex OBJECT-TYPE + SYNTAX VlanIndex + ACCESS read-only + STATUS current + DESCRIPTION "A value used to index per-VLAN tables: values of 0 and + 4095 are not permitted. If the value is between 1 and + 4094 inclusive, it represents an IEEE 802.1Q VLAN-ID with + global scope within a given bridged domain (see VlanId + textual convention). If the value is greater than 4095, + then it represents a VLAN with scope local to the + particular agent, i.e., one without a global VLAN-ID + assigned to it. Such VLANs are outside the scope of + IEEE 802.1Q, but it is convenient to be able to manage them + in the same way using this MIB." + ::= { hwMulticastVlanEntry 1 } + + + hwMulticastInnerVlan OBJECT-TYPE + SYNTAX VlanId + ACCESS read-write + STATUS current + DESCRIPTION "The hwMulticastInnerVlan that uniquely identifies a VLAN. This + is the 12-bit VLAN-ID used in the VLAN Tag header. + The range is defined by the REFERENCEd specification." + REFERENCE + "IEEE Std 802.1Q 2003 Edition, Virtual Bridged + Local Area Networks." + ::= { hwMulticastVlanEntry 2 } + + + + hwMulticastOuterVlan OBJECT-TYPE + SYNTAX VlanId + ACCESS read-write + STATUS current + DESCRIPTION "The hwMulticastOuterVlan that uniquely identifies a VLAN. This + is the 12-bit VLAN-ID used in the VLAN Tag header. + The range is defined by the REFERENCEd specification." + REFERENCE + "IEEE Std 802.1Q 2003 Edition, Virtual Bridged + Local Area Networks." + ::= { hwMulticastVlanEntry 3 } + + + + hwMulticastOpType OBJECT-TYPE + SYNTAX INTEGER { + set(0), + undo(1) + } + ACCESS read-write + STATUS current + DESCRIPTION + "0 : set multicast-vlan. + 1 : undo multicast-vlan." + ::= { hwMulticastVlanEntry 4 } + +-- +-- Conformance information +-- + + hwMVlanMIBConformance OBJECT IDENTIFIER ::= { hwMVLAN 2 } + + hwMVlanMIBCompliances OBJECT IDENTIFIER ::= { hwMVlanMIBConformance 1 } + +-- +-- this module +-- + hwMVlanMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting + the HUAWEI-DATACOMM-OID-MIB." + MODULE -- this module + MANDATORY-GROUPS { hwMVlanGroup } + ::= { hwMVlanMIBCompliances 1 } + +-- +-- groups +-- + hwMVlanMIBGroups OBJECT IDENTIFIER ::= { hwMVlanMIBConformance 2 } + + hwMVlanGroup OBJECT-GROUP + OBJECTS { hwMulticastVlanIfIndex, + hwMulticastInnerVlan, + hwMulticastOuterVlan, + hwMulticastOpType + } + STATUS current + DESCRIPTION + "The hwMVLAN group." + ::= { hwMVlanMIBGroups 1 } + +-- ============== conformance information define end ============== + +END \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-BRAS-PPPoX-MIB b/MIBS/huawei/HUAWEI-BRAS-PPPoX-MIB new file mode 100644 index 0000000..dca1631 --- /dev/null +++ b/MIBS/huawei/HUAWEI-BRAS-PPPoX-MIB @@ -0,0 +1,397 @@ +-- ================================================================= +-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description:HUAWEI-BRAS-PPPoX-MIB +-- Reference: +-- Version: V1.0 +-- History: +-- +-- ================================================================= + + HUAWEI-BRAS-PPPoX-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwBRASMib + FROM HUAWEI-MIB + IpAddress + FROM SNMPv2-SMI + TruthValue + FROM SNMPv2-TC + InterfaceIndex + FROM IF-MIB + OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI; + + hwBRASPPPoX MODULE-IDENTITY + LAST-UPDATED "200403031508Z" + ORGANIZATION + "Huawei Technologies Co., Ltd. + " + CONTACT-INFO + "Floor 5, Block 4, R&D Building, + Huawei Longgang Production Base, + Shenzhen, P.R.C. + http://www.huawei.com + Zip:518057 + " + + DESCRIPTION + "The MIB contains objects of module PPP." + ::= { hwBRASMib 2 } + + hwPPPoXMibObjects OBJECT IDENTIFIER ::= { hwBRASPPPoX 1 } + + hwPppConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPppConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "PPP configuration information table. + " + ::= { hwPPPoXMibObjects 1 } + + hwPppConfigEntry OBJECT-TYPE + SYNTAX HwPppConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwVtIndex } + ::= { hwPppConfigTable 1 } + + HwPppConfigEntry ::= + SEQUENCE { + hwVtIndex + Integer32, + hwPppAuthMode + INTEGER, + hwPppNegTimeout + Integer32, + hwPppKeepInterval + Integer32, + hwPppKeepRetransmit + Integer32, + hwPppCHAPUserName + OCTET STRING, + hwPppCHAPUserPassword + OCTET STRING, + hwPppPAPUserName + OCTET STRING, + hwPppPAPUserPassword + OCTET STRING, + hwPppServiceName1 + OCTET STRING, + hwPppServiceName2 + OCTET STRING, + hwPppServiceName3 + OCTET STRING, + hwPppServiceName4 + OCTET STRING, + hwPppServiceName5 + OCTET STRING, + hwPppServiceName6 + OCTET STRING, + hwPppServiceName7 + OCTET STRING, + hwPppServiceName8 + OCTET STRING, + hwPppServiceNameType + INTEGER, + hwPppAcName + OCTET STRING + } + + hwVtIndex OBJECT-TYPE + SYNTAX Integer32 (0..1023) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vt index. + " + ::= { hwPppConfigEntry 1 } + + hwPppAuthMode OBJECT-TYPE + SYNTAX INTEGER + { + pap(0), + chap(1), + auto(2), + mschapv1(3), + mschapv2(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "PPP authentication method. + " + DEFVAL { 1 } + ::= { hwPppConfigEntry 2 } + + hwPppNegTimeout OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Config PPP overtime. + " + DEFVAL { 3 } + ::= { hwPppConfigEntry 3 } + + hwPppKeepInterval OBJECT-TYPE + SYNTAX Integer32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Config interval of sending ECHO packet(second). + " + DEFVAL { 20 } + ::= { hwPppConfigEntry 4 } + + hwPppKeepRetransmit OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Config retransmission times of ECHO packet." + DEFVAL { 3 } + ::= { hwPppConfigEntry 5 } + + hwPppCHAPUserName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..65)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Config CHAP authentication username. + " + ::= { hwPppConfigEntry 6 } + + hwPppCHAPUserPassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Config CHAP authentication password(only support simple password). + " + ::= { hwPppConfigEntry 7 } + + hwPppPAPUserName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..65)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Config PAP authentication username. + " + ::= { hwPppConfigEntry 8 } + + hwPppPAPUserPassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Config PAP authentication password(only support simple password). + " + ::= { hwPppConfigEntry 9 } + hwPppServiceName1 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Service name one . + " + ::= { hwPppConfigEntry 10 } + hwPppServiceName2 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Service name two . + " + ::= { hwPppConfigEntry 11 } + hwPppServiceName3 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Service name three . + " + ::= { hwPppConfigEntry 12 } + hwPppServiceName4 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Service name four . + " + ::= { hwPppConfigEntry 13 } + hwPppServiceName5 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Service name five . + " + ::= { hwPppConfigEntry 14 } + hwPppServiceName6 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Service name six . + " + ::= { hwPppConfigEntry 15 } + hwPppServiceName7 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Service name seven . + " + ::= { hwPppConfigEntry 16 } + hwPppServiceName8 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Service name eight . + " + ::= { hwPppConfigEntry 17 } + hwPppServiceNameType OBJECT-TYPE + SYNTAX INTEGER + { + exactMatch(1), + normalMatch(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Config servicename kind of match. + 1 exact match. + 2 fuzzy match(default). + " + DEFVAL { 2 } + ::= { hwPppConfigEntry 18 } + hwPppAcName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + AcName. + " + ::= { hwPppConfigEntry 19 } + + hwPppVTBindTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPppVTBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "PPP VT and interface binding configuration information table. + " + ::= { hwPPPoXMibObjects 2 } + + hwPppVTBindEntry OBJECT-TYPE + SYNTAX HwPppVTBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwPppVTBindIfIndex } + ::= { hwPppVTBindTable 1 } + + HwPppVTBindEntry ::= + SEQUENCE { + hwPppVTBindIfIndex + InterfaceIndex, + hwVtNumber + Integer32 + } + + hwPppVTBindIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface index. + " + ::= { hwPppVTBindEntry 1 } + + hwVtNumber OBJECT-TYPE + SYNTAX Integer32 (0..1023|65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Vt index. + " + DEFVAL { 65535 } + ::= { hwPppVTBindEntry 2 } + + + -- ============== conformance information ============== + hwPppConformance OBJECT IDENTIFIER ::= { hwBRASPPPoX 2 } + + + hwPppCompliances OBJECT IDENTIFIER ::= { hwPppConformance 1 } + hwPppCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting + the this module." + + MODULE -- this module + MANDATORY-GROUPS {hwPppConfigGroup, hwPppVTBindGroup } + + ::= { hwPppCompliances 1 } + + + -- ============== groups ============== + hwPppGroups OBJECT IDENTIFIER ::= { hwPppConformance 2 } + + hwPppConfigGroup OBJECT-GROUP + OBJECTS { + hwVtIndex, + hwPppAuthMode, + hwPppNegTimeout, + hwPppKeepInterval, + hwPppKeepRetransmit, + hwPppCHAPUserName, + hwPppCHAPUserPassword, + hwPppPAPUserName, + hwPppPAPUserPassword, + hwPppServiceName1, + hwPppServiceName2, + hwPppServiceName3, + hwPppServiceName4, + hwPppServiceName5, + hwPppServiceName6, + hwPppServiceName7, + hwPppServiceName8, + hwPppServiceNameType, + hwPppAcName + } + STATUS current + DESCRIPTION + "The ppp config group." + ::= { hwPppGroups 1 } + + + hwPppVTBindGroup OBJECT-GROUP + OBJECTS { hwPppVTBindIfIndex, hwVtNumber } + STATUS current + DESCRIPTION + "The ppp VT Bind group." + ::= { hwPppGroups 2 } + + + -- ============== conformance information define end ============== + + END + diff --git a/MIBS/huawei/HUAWEI-BRAS-QOS-MIB b/MIBS/huawei/HUAWEI-BRAS-QOS-MIB new file mode 100644 index 0000000..1651afc --- /dev/null +++ b/MIBS/huawei/HUAWEI-BRAS-QOS-MIB @@ -0,0 +1,2881 @@ +-- ================================================================= +-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description:HUAWEI-BRAS-QOS-MIB DEFINITIONS +-- Reference: +-- Version: V1.0 +-- History: +-- +-- ================================================================= + + HUAWEI-BRAS-QOS-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwBRASMib + FROM HUAWEI-MIB + InterfaceIndex + FROM IF-MIB + VlanIndex + FROM Q-BRIDGE-MIB + Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + RowStatus, TruthValue, TEXTUAL-CONVENTION + FROM SNMPv2-TC; + + + hwBRASQoS MODULE-IDENTITY + LAST-UPDATED "200504181334Z" -- April 18, 2005 at 13:34 GMT + ORGANIZATION + "Organization." + CONTACT-INFO + "Floor 5, Block 4, R&D Building, + Huawei Longgang Production Base, + Shenzhen, P.R.C. + http://www.huawei.com + Zip:518057 + " + DESCRIPTION + "The MIB contains objects of module QOS." + ::= { hwBRASMib 18 } + + + + SchedulerStyle ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "QoS scheduler style,with sp and wrr." + SYNTAX INTEGER + { + sp(1), + wrr(2) + } + + QueueClass ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "QoS Queue service class,from ef to cs7." + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8) + } + + SchedulerService ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "QoS scheduler service style,with pq,lpq and wfq." + SYNTAX INTEGER + { + pq(1), + wfq(2), + lpq(3) + } + + InterfaceScheduler ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Interface scheduler service type,with location,none and service group." + SYNTAX INTEGER + { + location(1), + none(2), + servicegroup(3) + } + + LinkMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Remote Qos link mode,with frame and cell." + SYNTAX INTEGER + { + none(1), + frame(2), + cell(3) + } + + StatMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Interface statistics mode,with before,all and after." + SYNTAX INTEGER + { + none(1), + before(2), + after(3), + both(4) + } + + + hwBRASQoSObjects OBJECT IDENTIFIER ::= { hwBRASQoS 1 } + + hwBRASQoSQoSProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBRASQoSQoSProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "QoS profile config info." + ::= { hwBRASQoSObjects 1 } + + hwBRASQoSQoSProfileEntry OBJECT-TYPE + SYNTAX HwBRASQoSQoSProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "QoS Profile Configuration Information Entry." + INDEX { hwBRASQoSQoSProfileIndex } + ::= { hwBRASQoSQoSProfileTable 1 } + + HwBRASQoSQoSProfileEntry ::= + SEQUENCE { + hwBRASQoSQoSProfileIndex + Integer32, + hwBRASQoSQoSProfileName + OCTET STRING, + hwBRASQoSQoSProfileQueueName + OCTET STRING, + hwBRASQoSQoSProfileDropName + OCTET STRING, + hwBRASQoSQoSProfileSchedulerName + OCTET STRING, + hwBRASQoSQoSFlowMappingName + OCTET STRING, + hwBRASQoSQoSLinkAjustLength + OCTET STRING, + hwBRASQoSQoSProfileRowStatus + RowStatus + } + + hwBRASQoSQoSProfileIndex OBJECT-TYPE + SYNTAX Integer32 (0..1023) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "QoS profile entry index." + ::= { hwBRASQoSQoSProfileEntry 1 } + + hwBRASQoSQoSProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "QoS profile name." + ::= { hwBRASQoSQoSProfileEntry 2 } + + hwBRASQoSQoSProfileQueueName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "QoS queue profile name." + DEFVAL { "default" } + ::= { hwBRASQoSQoSProfileEntry 3 } + + hwBRASQoSQoSProfileDropName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "QoS drop profile name." + DEFVAL { "default" } + ::= { hwBRASQoSQoSProfileEntry 4 } + + hwBRASQoSQoSProfileSchedulerName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "QoS scheduler profile name." + DEFVAL { "default" } + ::= { hwBRASQoSQoSProfileEntry 5 } + + hwBRASQoSQoSFlowMappingName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "QoS flow mapping name." + DEFVAL { "default" } + ::= { hwBRASQoSQoSProfileEntry 6 } + + hwBRASQoSQoSLinkAjustLength OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Exact link ajustment length fo SQ." + ::= { hwBRASQoSQoSProfileEntry 7 } + + hwBRASQoSQoSProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status,two actions are used: active and destroy." + ::= { hwBRASQoSQoSProfileEntry 8 } + + hwBRASQoSSchedulerProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBRASQoSSchedulerProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "QoS scheduler profile config info." + ::= { hwBRASQoSObjects 2 } + + + hwBRASQoSSchedulerProfileEntry OBJECT-TYPE + SYNTAX HwBRASQoSSchedulerProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "QoS Scheduler Profile Configuration Information Entry." + INDEX { hwBRASQoSSchedulerProfileIndex } + ::= { hwBRASQoSSchedulerProfileTable 1 } + + HwBRASQoSSchedulerProfileEntry ::= + SEQUENCE { + hwBRASQoSSchedulerProfileIndex + Integer32, + hwBRASQoSSchedulerProfileName + OCTET STRING, + hwBRASQoSSchedulerProfileGtsUpCir + Integer32, + hwBRASQoSSchedulerProfileGtsUpPir + Integer32, + hwBRASQoSSchedulerProfileGtsUpLength + Integer32, + hwBRASQoSSchedulerProfileGtsDownCir + Integer32, + hwBRASQoSSchedulerProfileGtsDownPir + Integer32, + hwBRASQoSSchedulerProfileGtsDownLength + Integer32, + hwBRASQoSSchedulerProfileUpCir + Integer32, + hwBRASQoSSchedulerProfileUpCbs + Integer32, + hwBRASQoSSchedulerProfileUpPir + Integer32, + hwBRASQoSSchedulerProfileUpPbs + Integer32, + hwBRASQoSSchedulerProfileDownCir + Integer32, + hwBRASQoSSchedulerProfileDownCbs + Integer32, + hwBRASQoSSchedulerProfileDownPir + Integer32, + hwBRASQoSSchedulerProfileDownPbs + Integer32, + hwBRASQoSSchedulerProfileWfqWeight + Integer32, + hwBRASQoSSchedulerRowStatus + RowStatus + } + + hwBRASQoSSchedulerProfileIndex OBJECT-TYPE + SYNTAX Integer32 (0..1023) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Scheduler profile entry index." + ::= { hwBRASQoSSchedulerProfileEntry 1 } + + hwBRASQoSSchedulerProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Scheduler profile name." + ::= { hwBRASQoSSchedulerProfileEntry 2 } + + hwBRASQoSSchedulerProfileGtsUpCir OBJECT-TYPE + SYNTAX Integer32 (-1 | 70..10000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "GTS upstream cir (Unit:Kbps)." + DEFVAL { -1 } + ::= { hwBRASQoSSchedulerProfileEntry 3 } + + hwBRASQoSSchedulerProfileGtsUpPir OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..10000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "GTS upstream pir (Unit:Kbps)." + DEFVAL { -1 } + ::= { hwBRASQoSSchedulerProfileEntry 4 } + + hwBRASQoSSchedulerProfileGtsUpLength OBJECT-TYPE + SYNTAX Integer32 (-1 | 2000..128000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "GTS upstream queue length (Unit:Kbyte)." + DEFVAL { -1 } + ::= { hwBRASQoSSchedulerProfileEntry 5 } + + hwBRASQoSSchedulerProfileGtsDownCir OBJECT-TYPE + SYNTAX Integer32 (-1 | 70..1000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "GTS downstream cir (Unit:Kbps)." + DEFVAL { -1 } + ::= { hwBRASQoSSchedulerProfileEntry 6 } + + hwBRASQoSSchedulerProfileGtsDownPir OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..1000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "GTS downstream pir (Unit:Kbps)." + DEFVAL { -1 } + ::= { hwBRASQoSSchedulerProfileEntry 7 } + + hwBRASQoSSchedulerProfileGtsDownLength OBJECT-TYPE + SYNTAX Integer32 (-1 | 2000..128000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "GTS downstream queue length (Unit:Kbyte)." + DEFVAL { -1 } + ::= { hwBRASQoSSchedulerProfileEntry 8 } + + hwBRASQoSSchedulerProfileUpCir OBJECT-TYPE + SYNTAX Integer32 (-1 | 70..1000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Upstream cir (Unit:Kbps)." + DEFVAL { -1 } + ::= { hwBRASQoSSchedulerProfileEntry 9 } + + hwBRASQoSSchedulerProfileUpCbs OBJECT-TYPE + SYNTAX Integer32 (-1 | 10000..8388608) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Upstream cbs (Unit:byte)." + DEFVAL { -1 } + ::= { hwBRASQoSSchedulerProfileEntry 10 } + + hwBRASQoSSchedulerProfileUpPir OBJECT-TYPE + SYNTAX Integer32 (-1 | 70..1000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Upstream pir (Unit:Kbps)." + DEFVAL { -1 } + ::= { hwBRASQoSSchedulerProfileEntry 11 } + + + hwBRASQoSSchedulerProfileUpPbs OBJECT-TYPE + SYNTAX Integer32 (-1 | 10000..8388608) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Upstream pbs (Unit:byte)." + DEFVAL { -1 } + ::= { hwBRASQoSSchedulerProfileEntry 12 } + + hwBRASQoSSchedulerProfileDownCir OBJECT-TYPE + SYNTAX Integer32 (-1 | 70..10000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Downstream cir (Unit:Kbps)." + DEFVAL { -1 } + ::= { hwBRASQoSSchedulerProfileEntry 13 } + + hwBRASQoSSchedulerProfileDownCbs OBJECT-TYPE + SYNTAX Integer32 (-1 | 10000..8388608) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Downstream cbs (Unit:byte)." + DEFVAL { -1 } + ::= { hwBRASQoSSchedulerProfileEntry 14 } + + + hwBRASQoSSchedulerProfileDownPir OBJECT-TYPE + SYNTAX Integer32 (-1 | 70..1000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Downstream cir (Unit:Kbps)." + DEFVAL { -1 } + ::= { hwBRASQoSSchedulerProfileEntry 15 } + + hwBRASQoSSchedulerProfileDownPbs OBJECT-TYPE + SYNTAX Integer32 (-1 | 10000..8388608) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Downstream pbs (Unit:byte)." + DEFVAL { -1 } + ::= { hwBRASQoSSchedulerProfileEntry 16 } + + hwBRASQoSSchedulerProfileWfqWeight OBJECT-TYPE + SYNTAX Integer32 (1..63) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Scheduler WFQ Weight." + DEFVAL { 10 } + ::= { hwBRASQoSSchedulerProfileEntry 17 } + + hwBRASQoSSchedulerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status,two actions are used: active and destroy." + ::= { hwBRASQoSSchedulerProfileEntry 18 } + + hwBRASQoSDropProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBRASQoSDropProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "QoS drop profile config info." + ::= { hwBRASQoSObjects 3 } + + hwBRASQoSDropProfileEntry OBJECT-TYPE + SYNTAX HwBRASQoSDropProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "QoS Drop Profile Configuration Information Entry." + INDEX { hwBRASQoSDropProfileIndex } + ::= { hwBRASQoSDropProfileTable 1 } + + HwBRASQoSDropProfileEntry ::= + SEQUENCE { + hwBRASQoSDropProfileIndex + Integer32, + hwBRASQoSDropProfileName + OCTET STRING, + hwBRASQoSDropProfileTailBeThreshold + Integer32, + hwBRASQoSDropProfileTailAf1Threshold + Integer32, + hwBRASQoSDropProfileTailAf2Threshold + Integer32, + hwBRASQoSDropProfileTailAf3Threshold + Integer32, + hwBRASQoSDropProfileTailAf4Threshold + Integer32, + hwBRASQoSDropProfileTailEfThreshold + Integer32, + hwBRASQoSDropProfileTailCs6Threshold + Integer32, + hwBRASQoSDropProfileTailCs7Threshold + Integer32, + hwBRASQoSDropProfileWredMaxThreshold + Integer32, + hwBRASQoSDropProfileWredMinThreshold + Integer32, + hwBRASQoSDropProfileWredGreenHighValue + Integer32, + hwBRASQoSDropProfileWredGreenLowValue + Integer32, + hwBRASQoSDropProfileWredGreenMaxDrop + Integer32, + hwBRASQoSDropProfileWredYellowHighValue + Integer32, + hwBRASQoSDropProfileWredYellowLowValue + Integer32, + hwBRASQoSDropProfileWredYellowMaxDrop + Integer32, + hwBRASQoSDropProfileWredRedHighValue + Integer32, + hwBRASQoSDropProfileWredRedLowValue + Integer32, + hwBRASQoSDropProfileWredRedMaxDrop + Integer32, + hwBRASQoSDropProfileWredUserDefHighValue + Integer32, + hwBRASQoSDropProfileWredUserDefLowValue + Integer32, + hwBRASQoSDropProfileWredUserDefMaxDrop + Integer32, + hwBRASQoSDropProfileRowStatus + RowStatus + } + + hwBRASQoSDropProfileIndex OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Drop profile entry index." + ::= { hwBRASQoSDropProfileEntry 1 } + + hwBRASQoSDropProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Drop profile name." + ::= { hwBRASQoSDropProfileEntry 2 } + + hwBRASQoSDropProfileTailBeThreshold OBJECT-TYPE + SYNTAX Integer32 (1..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Tail-drop Threshold for BE,in percentage. + " + DEFVAL { 55 } + ::= { hwBRASQoSDropProfileEntry 3 } + + hwBRASQoSDropProfileTailAf1Threshold OBJECT-TYPE + SYNTAX Integer32 (1..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Tail-drop Threshold for AF1,in percentage. + " + DEFVAL { 55 } + ::= { hwBRASQoSDropProfileEntry 4 } + + hwBRASQoSDropProfileTailAf2Threshold OBJECT-TYPE + SYNTAX Integer32 (1..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Tail-drop Threshold for AF2,in percentage. + " + DEFVAL { 60 } + ::= { hwBRASQoSDropProfileEntry 5 } + + hwBRASQoSDropProfileTailAf3Threshold OBJECT-TYPE + SYNTAX Integer32 (1..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Tail-drop Threshold for AF3,in percentage. + " + DEFVAL { 60 } + ::= { hwBRASQoSDropProfileEntry 6 } + + hwBRASQoSDropProfileTailAf4Threshold OBJECT-TYPE + SYNTAX Integer32 (1..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Tail-drop Threshold for AF4,in percentage. + " + DEFVAL { 70 } + ::= { hwBRASQoSDropProfileEntry 7 } + + hwBRASQoSDropProfileTailEfThreshold OBJECT-TYPE + SYNTAX Integer32 (1..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Tail-drop Threshold for EF,in percentage. + " + DEFVAL { 80 } + ::= { hwBRASQoSDropProfileEntry 8 } + + hwBRASQoSDropProfileTailCs6Threshold OBJECT-TYPE + SYNTAX Integer32 (1..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Tail-drop Threshold for CS6,in percentage. + " + DEFVAL { 90 } + ::= { hwBRASQoSDropProfileEntry 9 } + + hwBRASQoSDropProfileTailCs7Threshold OBJECT-TYPE + SYNTAX Integer32 (1..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Tail-drop Threshold for CS7,in percentage. + " + DEFVAL { 100 } + ::= { hwBRASQoSDropProfileEntry 10 } + + hwBRASQoSDropProfileWredMaxThreshold OBJECT-TYPE + SYNTAX Integer32 (1..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Max threshold for WRED." + DEFVAL { 90 } + ::= { hwBRASQoSDropProfileEntry 11 } + + + hwBRASQoSDropProfileWredMinThreshold OBJECT-TYPE + SYNTAX Integer32 (1..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Minimum threshold for WRED." + DEFVAL { 2 } + ::= { hwBRASQoSDropProfileEntry 12 } + + hwBRASQoSDropProfileWredGreenHighValue OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "WRED green high threshold (Unit:256byte)." + DEFVAL { 4095 } + ::= { hwBRASQoSDropProfileEntry 13 } + + hwBRASQoSDropProfileWredGreenLowValue OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "WRED green low threshold (Unit:256byte)." + DEFVAL { 4095 } + ::= { hwBRASQoSDropProfileEntry 14 } + + hwBRASQoSDropProfileWredGreenMaxDrop OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "WRED green max drop,in percentage." + DEFVAL { '100'b } + ::= { hwBRASQoSDropProfileEntry 15 } + + hwBRASQoSDropProfileWredYellowHighValue OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "WRED yellow high threshold (Unit:256byte)." + DEFVAL { 4095 } + ::= { hwBRASQoSDropProfileEntry 16 } + + + hwBRASQoSDropProfileWredYellowLowValue OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "WRED yellow low threshold (Unit:256byte)." + DEFVAL { 4095 } + ::= { hwBRASQoSDropProfileEntry 17 } + + hwBRASQoSDropProfileWredYellowMaxDrop OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "WRED yellow max drop,in percentage." + DEFVAL { 100 } + ::= { hwBRASQoSDropProfileEntry 18 } + + hwBRASQoSDropProfileWredRedHighValue OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "WRED red high threshold (Unit:256byte)." + DEFVAL { 4095 } + ::= { hwBRASQoSDropProfileEntry 19 } + + hwBRASQoSDropProfileWredRedLowValue OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "WRED red low threshold (Unit:256byte)." + DEFVAL { 4095 } + ::= { hwBRASQoSDropProfileEntry 20 } + + hwBRASQoSDropProfileWredRedMaxDrop OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "WRED red max drop,in percentage." + DEFVAL { 100 } + ::= { hwBRASQoSDropProfileEntry 21 } + + hwBRASQoSDropProfileWredUserDefHighValue OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User defined WRED high threshold (Unit:256byte)." + DEFVAL { 4095 } + ::= { hwBRASQoSDropProfileEntry 22 } + + hwBRASQoSDropProfileWredUserDefLowValue OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User defined WRED low threshold (Unit:256byte)." + DEFVAL { 4095 } + ::= { hwBRASQoSDropProfileEntry 23 } + + hwBRASQoSDropProfileWredUserDefMaxDrop OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User defined WRED max drop,in percentage." + DEFVAL { 100 } + ::= { hwBRASQoSDropProfileEntry 24 } + + hwBRASQoSDropProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status,two actions are used: active and destroy." + ::= { hwBRASQoSDropProfileEntry 25 } + + + hwBRASQoSQueueProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBRASQoSQueueProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "QoS queue profile config info." + ::= { hwBRASQoSObjects 4 } + + hwBRASQoSQueueProfileEntry OBJECT-TYPE + SYNTAX HwBRASQoSQueueProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "QoS Queue Profile Configuration Information Entry." + INDEX { hwBRASQoSQueueProfileIndex } + ::= { hwBRASQoSQueueProfileTable 1 } + + HwBRASQoSQueueProfileEntry ::= + SEQUENCE { + hwBRASQoSQueueProfileIndex + Integer32, + hwBRASQoSQueueProfileName + OCTET STRING, + hwBRASQoSQueueProfileBeStyle + SchedulerStyle, + hwBRASQoSQueueProfileAf1Style + SchedulerStyle, + hwBRASQoSQueueProfileAf2Style + SchedulerStyle, + hwBRASQoSQueueProfileAf3Style + SchedulerStyle, + hwBRASQoSQueueProfileAf4Style + SchedulerStyle, + hwBRASQoSQueueProfileEfStyle + SchedulerStyle, + hwBRASQoSQueueProfileCs6Style + SchedulerStyle, + hwBRASQoSQueueProfileCs7Style + SchedulerStyle, + hwBRASQoSQueueProfileRowStatus + RowStatus + } + + hwBRASQoSQueueProfileIndex OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Queue profile entry index." + ::= { hwBRASQoSQueueProfileEntry 1 } + + hwBRASQoSQueueProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Queue profile name." + ::= { hwBRASQoSQueueProfileEntry 2 } + + hwBRASQoSQueueProfileBeStyle OBJECT-TYPE + SYNTAX SchedulerStyle + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "BE queue schedule style." + DEFVAL { sp } + ::= { hwBRASQoSQueueProfileEntry 3 } + + hwBRASQoSQueueProfileAf1Style OBJECT-TYPE + SYNTAX SchedulerStyle + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "AF1 queue schedule style." + DEFVAL { sp } + ::= { hwBRASQoSQueueProfileEntry 4 } + + hwBRASQoSQueueProfileAf2Style OBJECT-TYPE + SYNTAX SchedulerStyle + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "AF2 queue schedule style." + DEFVAL { sp } + ::= { hwBRASQoSQueueProfileEntry 5 } + + hwBRASQoSQueueProfileAf3Style OBJECT-TYPE + SYNTAX SchedulerStyle + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "AF3 queue schedule style." + DEFVAL { sp } + ::= { hwBRASQoSQueueProfileEntry 6 } + + hwBRASQoSQueueProfileAf4Style OBJECT-TYPE + SYNTAX SchedulerStyle + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "AF4 queue schedule style." + DEFVAL { sp } + ::= { hwBRASQoSQueueProfileEntry 7 } + + hwBRASQoSQueueProfileEfStyle OBJECT-TYPE + SYNTAX SchedulerStyle + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "EF queue schedule style." + DEFVAL { sp } + ::= { hwBRASQoSQueueProfileEntry 8 } + + hwBRASQoSQueueProfileCs6Style OBJECT-TYPE + SYNTAX SchedulerStyle + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "CS6 queue schedule style." + DEFVAL { sp } + ::= { hwBRASQoSQueueProfileEntry 9 } + + hwBRASQoSQueueProfileCs7Style OBJECT-TYPE + SYNTAX SchedulerStyle + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "CS7 queue schedule style." + DEFVAL { sp } + ::= { hwBRASQoSQueueProfileEntry 10 } + + hwBRASQoSQueueProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status,two actions are used: active and destroy." + ::= { hwBRASQoSQueueProfileEntry 11 } + + hwBRASQoSQueueClassTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBRASQoSQueueClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "QoS queue schedule class info." + ::= { hwBRASQoSObjects 5 } + + hwBRASQoSQueueClassEntry OBJECT-TYPE + SYNTAX HwBRASQoSQueueClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "QoS Queue Class Configuration Information Entry." + INDEX { hwBRASQoSQueueClassProfileName, hwBRASQoSQueueClassServiceId } + ::= { hwBRASQoSQueueClassTable 1 } + + HwBRASQoSQueueClassEntry ::= + SEQUENCE { + hwBRASQoSQueueClassProfileName + OCTET STRING, + hwBRASQoSQueueClassServiceId + QueueClass, + hwBRASQoSQueueClassWredEnableStatus + TruthValue, + hwBRASQoSQueueClassWredWeight + Integer32, + hwBRASQoSQueueClassWrrWeight + Integer32, + hwBRASQoSQueueClassLength + Integer32, + hwBRASQoSQueueClassCir + Integer32, + hwBRASQoSQueueClassCbs + Integer32, + hwBRASQoSQueueClassPir + Integer32, + hwBRASQoSQueueClassPbs + Integer32, + hwBRASQoSQueueClassWfqWeight + Integer32, + hwBRASQoSQueueClassShaping + Integer32, + hwBRASQoSQueueClassScheduler + SchedulerService, + hwBRASQoSQueueClassDropName + OCTET STRING + } + + hwBRASQoSQueueClassProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Queue profile name." + ::= { hwBRASQoSQueueClassEntry 1 } + + hwBRASQoSQueueClassServiceId OBJECT-TYPE + SYNTAX QueueClass + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Service queue class id." + ::= { hwBRASQoSQueueClassEntry 2 } + + hwBRASQoSQueueClassWredEnableStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "WRED enable status." + DEFVAL { false } + ::= { hwBRASQoSQueueClassEntry 3 } + + hwBRASQoSQueueClassWredWeight OBJECT-TYPE + SYNTAX Integer32 (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "WRED weight value." + DEFVAL { 0 } + ::= { hwBRASQoSQueueClassEntry 4 } + + hwBRASQoSQueueClassWrrWeight OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "WRR weight value." + ::= { hwBRASQoSQueueClassEntry 5 } + + hwBRASQoSQueueClassLength OBJECT-TYPE + SYNTAX Integer32 (20..64) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Queue length (Unit:Kbyte)." + DEFVAL { 20 } + ::= { hwBRASQoSQueueClassEntry 6 } + + hwBRASQoSQueueClassCir OBJECT-TYPE + SYNTAX Integer32 (-1 | 100..3000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Queue cir (Unit:Kbps)." + DEFVAL { -1 } + ::= { hwBRASQoSQueueClassEntry 7 } + + hwBRASQoSQueueClassCbs OBJECT-TYPE + SYNTAX Integer32 (-1 | 64..131071) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Queue cbs (Unit:byte)." + DEFVAL { -1 } + ::= { hwBRASQoSQueueClassEntry 8 } + + hwBRASQoSQueueClassPir OBJECT-TYPE + SYNTAX Integer32 (-1 | 100..3000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Queue pir (Unit:Kbps)." + DEFVAL { -1 } + ::= { hwBRASQoSQueueClassEntry 9 } + + hwBRASQoSQueueClassPbs OBJECT-TYPE + SYNTAX Integer32 (-1 | 64..4000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Queue pbs (Unit:byte)." + DEFVAL { -1 } + ::= { hwBRASQoSQueueClassEntry 10 } + + hwBRASQoSQueueClassWfqWeight OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "WFQ weight value." + ::= { hwBRASQoSQueueClassEntry 11 } + + hwBRASQoSQueueClassShaping OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Queue shaping value,in percentage." + DEFVAL { 0 } + ::= { hwBRASQoSQueueClassEntry 12 } + + hwBRASQoSQueueClassScheduler OBJECT-TYPE + SYNTAX SchedulerService + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Queue scheduler style." + ::= { hwBRASQoSQueueClassEntry 13 } + + hwBRASQoSQueueClassDropName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Drop profile name." + ::= { hwBRASQoSQueueClassEntry 14 } + + hwBRASQoSFlowMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBRASQoSFlowMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "QoS queue flow mapping info." + ::= { hwBRASQoSObjects 6 } + + hwBRASQoSFlowMappingEntry OBJECT-TYPE + SYNTAX HwBRASQoSFlowMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "QoS FlowMapping Configuration Information Entry." + INDEX { hwBRASQoSFlowMappingName } + ::= { hwBRASQoSFlowMappingTable 1 } + + HwBRASQoSFlowMappingEntry ::= + SEQUENCE { + hwBRASQoSFlowMappingName + OCTET STRING, + hwBRASQoSBeMapping + QueueClass, + hwBRASQoSAf1Mapping + QueueClass, + hwBRASQoSAf2Mapping + QueueClass, + hwBRASQoSAf3Mapping + QueueClass, + hwBRASQoSAf4Mapping + QueueClass, + hwBRASQoSEfMapping + QueueClass, + hwBRASQoSCs6Mapping + QueueClass, + hwBRASQoSCs7Mapping + QueueClass, + hwBRASQoSFlowMappingRowStatus + RowStatus + } + + hwBRASQoSFlowMappingName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Flow mapping entry name." + ::= { hwBRASQoSFlowMappingEntry 1 } + + hwBRASQoSBeMapping OBJECT-TYPE + SYNTAX QueueClass + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "BE mapping vlue." + DEFVAL { be } + ::= { hwBRASQoSFlowMappingEntry 2 } + + hwBRASQoSAf1Mapping OBJECT-TYPE + SYNTAX QueueClass + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "AF1 mapping vlue." + DEFVAL { af1 } + ::= { hwBRASQoSFlowMappingEntry 3 } + + hwBRASQoSAf2Mapping OBJECT-TYPE + SYNTAX QueueClass + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "AF2 mapping vlue." + DEFVAL { af2 } + ::= { hwBRASQoSFlowMappingEntry 4 } + + hwBRASQoSAf3Mapping OBJECT-TYPE + SYNTAX QueueClass + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "AF3 mapping vlue." + DEFVAL { af3 } + ::= { hwBRASQoSFlowMappingEntry 5 } + + hwBRASQoSAf4Mapping OBJECT-TYPE + SYNTAX QueueClass + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "AF4 mapping vlue." + DEFVAL { af4 } + ::= { hwBRASQoSFlowMappingEntry 6 } + + hwBRASQoSEfMapping OBJECT-TYPE + SYNTAX QueueClass + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "EF mapping vlue." + DEFVAL { ef } + ::= { hwBRASQoSFlowMappingEntry 7 } + + hwBRASQoSCs6Mapping OBJECT-TYPE + SYNTAX QueueClass + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "CS6 mapping vlue." + DEFVAL { cs6 } + ::= { hwBRASQoSFlowMappingEntry 8 } + + hwBRASQoSCs7Mapping OBJECT-TYPE + SYNTAX QueueClass + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "CS7 mapping vlue." + DEFVAL { cs7 } + ::= { hwBRASQoSFlowMappingEntry 9 } + + hwBRASQoSFlowMappingRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status,two actions are used: active and destroy." + ::= { hwBRASQoSFlowMappingEntry 10 } + + hwBRASQoSIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBRASQoSIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "QoS interface info table." + ::= { hwBRASQoSObjects 7 } + + hwBRASQoSIfEntry OBJECT-TYPE + SYNTAX HwBRASQoSIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "QoS interface Configuration Information Entry." + INDEX { hwBRASQoSIfIndex } + ::= { hwBRASQoSIfTable 1 } + + HwBRASQoSIfEntry ::= + SEQUENCE { + hwBRASQoSIfIndex + InterfaceIndex, + hwBRASQoSIfName + OCTET STRING, + hwBRASQoSIfQoSProfileName + OCTET STRING, + hwBRASQoSIfScheduleId + InterfaceScheduler, + hwBRASQoSIfServiceGroupName + OCTET STRING, + hwBRASQoSIfShapingValue + Integer32, + hwBRASQoSIfVpGroupName + OCTET STRING, + hwBRASQoSIfInboundVcGroupName + OCTET STRING, + hwBRASQoSIfOutboundAVcGroupName + OCTET STRING, + hwBRASQoSIfOutboundBVcGroupName + OCTET STRING, + hwBRASQoSIfInboundGVpGroupName + OCTET STRING, + hwBRASQoSIfOutboundAGVpGroupName + OCTET STRING, + hwBRASQoSIfPacketAjustOverhead + Integer32, + hwBRASQoSIfRemoteLinkMode + LinkMode, + hwBRASQoSIfInCarProfileName + OCTET STRING, + hwBRASQoSIfInStatistics + StatMode, + hwBRASQoSIfOutCarProfileName + OCTET STRING, + hwBRASQoSIfOutStatistics + StatMode, + hwBRASQoSIfVplsCarStatus + TruthValue, + hwBRASQoSIfMultiShapingStatus + TruthValue, + hwBRASQoSIfActiveStatus + TruthValue + } + + hwBRASQoSIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface index." + ::= { hwBRASQoSIfEntry 1 } + + hwBRASQoSIfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..47)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { hwBRASQoSIfEntry 2 } + + hwBRASQoSIfQoSProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "QoS profile name." + ::= { hwBRASQoSIfEntry 3 } + + + hwBRASQoSIfScheduleId OBJECT-TYPE + SYNTAX InterfaceScheduler + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "QoS schedule ID." + ::= { hwBRASQoSIfEntry 4 } + + hwBRASQoSIfServiceGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Service group name." + ::= { hwBRASQoSIfEntry 5 } + + hwBRASQoSIfShapingValue OBJECT-TYPE + SYNTAX Integer32 (1..10000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Port shaping value (Unit:Kbps)." + ::= { hwBRASQoSIfEntry 6 } + + hwBRASQoSIfVpGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "VP-Group name." + ::= { hwBRASQoSIfEntry 7 } + + hwBRASQoSIfInboundVcGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Inbound VC-Group name." + ::= { hwBRASQoSIfEntry 8 } + + hwBRASQoSIfOutboundAVcGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Outbound-A VC-Group name." + ::= { hwBRASQoSIfEntry 9 } + + hwBRASQoSIfOutboundBVcGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Outbound-B VC-Group name." + ::= { hwBRASQoSIfEntry 10 } + + hwBRASQoSIfInboundGVpGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Inbound GVP-Group name." + ::= { hwBRASQoSIfEntry 11 } + + hwBRASQoSIfOutboundAGVpGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Outbound-A GVP-Group name." + ::= { hwBRASQoSIfEntry 12 } + + hwBRASQoSIfPacketAjustOverhead OBJECT-TYPE + SYNTAX Integer32 (-34..34) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Packet ajustment overhead value." + DEFVAL { 0 } + ::= { hwBRASQoSIfEntry 13 } + + hwBRASQoSIfRemoteLinkMode OBJECT-TYPE + SYNTAX LinkMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Remote QoS link mode." + DEFVAL { none } + ::= { hwBRASQoSIfEntry 14 } + + hwBRASQoSIfInCarProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Inbound CAR profile name." + ::= { hwBRASQoSIfEntry 15 } + + + hwBRASQoSIfInStatistics OBJECT-TYPE + SYNTAX StatMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Inbound statistics style." + DEFVAL { none } + ::= { hwBRASQoSIfEntry 16 } + + hwBRASQoSIfOutCarProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Outbound CAR profile name." + ::= { hwBRASQoSIfEntry 17 } + + hwBRASQoSIfOutStatistics OBJECT-TYPE + SYNTAX StatMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Outbound statistics style." + DEFVAL { none } + ::= { hwBRASQoSIfEntry 18 } + + hwBRASQoSIfVplsCarStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "VPLS broadcast CAR enable status." + DEFVAL { false } + ::= { hwBRASQoSIfEntry 19 } + + hwBRASQoSIfMultiShapingStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Multicast shaping enable status." + DEFVAL { false } + ::= { hwBRASQoSIfEntry 20 } + + hwBRASQoSIfActiveStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface active status." + ::= { hwBRASQoSIfEntry 21 } + + hwBRASQoSIfVcTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBRASQoSIfVcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "QoS interface VC info table." + ::= { hwBRASQoSObjects 8 } + + hwBRASQoSIfVcEntry OBJECT-TYPE + SYNTAX HwBRASQoSIfVcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "QoS interface VC Configuration Information Entry." + INDEX { hwBRASQoSIfVcIfIndex, hwBRASQoSIfVcVlanId, hwBRASQoSIfVcQinqVlanId } + ::= { hwBRASQoSIfVcTable 1 } + + HwBRASQoSIfVcEntry ::= + SEQUENCE { + hwBRASQoSIfVcIfIndex + InterfaceIndex, + hwBRASQoSIfVcVlanId + VlanIndex, + hwBRASQoSIfVcQinqVlanId + VlanIndex, + hwBRASQoSIfVcVlanEndId + VlanIndex, + hwBRASQoSIfVcQinqVlanEndId + VlanIndex, + hwBRASQoSIfVcVcGroupName + OCTET STRING, + hwBRASQoSIfVcServiceGroupName + OCTET STRING, + hwBRASQoSIfVcInCarProfileName + OCTET STRING, + hwBRASQoSIfVcInStatistics + StatMode, + hwBRASQoSIfVcInCarEachVlanStatus + TruthValue, + hwBRASQoSIfVcOutCarProfileName + OCTET STRING, + hwBRASQoSIfVcOutStatistics + StatMode, + hwBRASQoSIfVcOutCarEachVlanStatus + TruthValue + } + + + hwBRASQoSIfVcIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface index." + ::= { hwBRASQoSIfVcEntry 1 } + + hwBRASQoSIfVcVlanId OBJECT-TYPE + SYNTAX VlanIndex (1..4096) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VLAN ID." + ::= { hwBRASQoSIfVcEntry 2 } + + + hwBRASQoSIfVcQinqVlanId OBJECT-TYPE + SYNTAX VlanIndex (0..4096) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Qinq VLAN ID." + ::= { hwBRASQoSIfVcEntry 3 } + + hwBRASQoSIfVcVlanEndId OBJECT-TYPE + SYNTAX VlanIndex (2..4096) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "End VLAN ID." + ::= { hwBRASQoSIfVcEntry 4 } + + hwBRASQoSIfVcQinqVlanEndId OBJECT-TYPE + SYNTAX VlanIndex (2..4096) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "End Qinq VLAN ID." + ::= { hwBRASQoSIfVcEntry 5 } + + hwBRASQoSIfVcVcGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..47)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "VC-Group name." + ::= { hwBRASQoSIfVcEntry 6 } + + hwBRASQoSIfVcServiceGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..47)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Service group name." + ::= { hwBRASQoSIfVcEntry 7 } + + hwBRASQoSIfVcInCarProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Inbound CAR profile name." + ::= { hwBRASQoSIfVcEntry 8 } + + hwBRASQoSIfVcInStatistics OBJECT-TYPE + SYNTAX StatMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Inbound statistics style." + DEFVAL { none } + ::= { hwBRASQoSIfVcEntry 9 } + + hwBRASQoSIfVcInCarEachVlanStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Inbound each vlan car enable status." + DEFVAL { false } + ::= { hwBRASQoSIfVcEntry 10 } + + hwBRASQoSIfVcOutCarProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Outbound statistics style." + ::= { hwBRASQoSIfVcEntry 11 } + + hwBRASQoSIfVcOutStatistics OBJECT-TYPE + SYNTAX StatMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Outbound statistics style." + DEFVAL { none } + ::= { hwBRASQoSIfVcEntry 12 } + + hwBRASQoSIfVcOutCarEachVlanStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Outbound each vlan car enable status." + DEFVAL { false } + ::= { hwBRASQoSIfVcEntry 13 } + + hwBRASQoSVpGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBRASQoSVpGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VP-Group config info." + ::= { hwBRASQoSObjects 9 } + + hwBRASQoSVpGroupEntry OBJECT-TYPE + SYNTAX HwBRASQoSVpGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "QoS VP-Group Configuration Information Entry." + INDEX { hwBRASQoSVpGroupIfIndex, hwBRASQoSVpGroupName } + ::= { hwBRASQoSVpGroupTable 1 } + + HwBRASQoSVpGroupEntry ::= + SEQUENCE { + hwBRASQoSVpGroupIfIndex + Unsigned32, + hwBRASQoSVpGroupName + OCTET STRING, + hwBRASQoSVpGroupQosProfileName + OCTET STRING, + hwBRASQoSVpGroupRowStatus + RowStatus + } + + hwBRASQoSVpGroupIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Interface index." + ::= { hwBRASQoSVpGroupEntry 1 } + + + hwBRASQoSVpGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "VP-Group name." + ::= { hwBRASQoSVpGroupEntry 2 } + + hwBRASQoSVpGroupQosProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "QoS profile name." + ::= { hwBRASQoSVpGroupEntry 3 } + + hwBRASQoSVpGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status,two actions are used: active and destroy." + ::= { hwBRASQoSVpGroupEntry 4 } + + + hwBRASQoSVcGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBRASQoSVcGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VC-Group config info." + ::= { hwBRASQoSObjects 10 } + + hwBRASQoSVcGroupEntry OBJECT-TYPE + SYNTAX HwBRASQoSVcGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "QoS VC-Group Configuration Information Entry." + INDEX { hwBRASQoSVcGroupIfIndex, hwBRASQoSVcGroupName } + ::= { hwBRASQoSVcGroupTable 1 } + + HwBRASQoSVcGroupEntry ::= + SEQUENCE { + hwBRASQoSVcGroupIfIndex + Unsigned32, + hwBRASQoSVcGroupName + OCTET STRING, + hwBRASQoSVcGroupQosProfileName + OCTET STRING, + hwBRASQoSVcGroupRowStatus + RowStatus + } + + + hwBRASQoSVcGroupIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Interface index." + ::= { hwBRASQoSVcGroupEntry 1 } + + hwBRASQoSVcGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "VC-Group name." + ::= { hwBRASQoSVcGroupEntry 2 } + + hwBRASQoSVcGroupQosProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "QoS profile name." + ::= { hwBRASQoSVcGroupEntry 3 } + + hwBRASQoSVcGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status." + ::= { hwBRASQoSVcGroupEntry 4 } + + hwBRASQoSGVpGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBRASQoSGVpGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Global VP-Group config info." + ::= { hwBRASQoSObjects 11 } + + hwBRASQoSGVpGroupEntry OBJECT-TYPE + SYNTAX HwBRASQoSGVpGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "QoS GVP-Group Configuration Information Entry." + INDEX { hwBRASQoSVpGroupName } + ::= { hwBRASQoSGVpGroupTable 1 } + + HwBRASQoSGVpGroupEntry ::= + SEQUENCE { + hwBRASQoSGVpGroupSlotId + Integer32, + hwBRASQoSGVpGroupName + OCTET STRING, + hwBRASQoSGVpGroupQosProfileName + OCTET STRING, + hwBRASQoSGVpGroupRowStatus + RowStatus + } + + hwBRASQoSGVpGroupSlotId OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Slot ID." + ::= { hwBRASQoSGVpGroupEntry 1 } + + hwBRASQoSGVpGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "GVP-Group name." + ::= { hwBRASQoSGVpGroupEntry 2 } + + hwBRASQoSGVpGroupQosProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "QoS profile name." + ::= { hwBRASQoSGVpGroupEntry 3 } + + + hwBRASQoSGVpGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status,two actions are used: active and destroy." + ::= { hwBRASQoSGVpGroupEntry 4 } + + + hwBRASQoSServiceGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBRASQoSServiceGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Service group table info." + ::= { hwBRASQoSObjects 12 } + + hwBRASQoSServiceGroupEntry OBJECT-TYPE + SYNTAX HwBRASQoSServiceGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "QoS Service Group Configuration Information Entry." + INDEX { hwBRASQoSServiceGroupIndex } + ::= { hwBRASQoSServiceGroupTable 1 } + + HwBRASQoSServiceGroupEntry ::= + SEQUENCE { + hwBRASQoSServiceGroupIndex + Integer32, + hwBRASQoSServiceGroupName + OCTET STRING, + hwBRASQoSServiceGroupRowStatus + RowStatus + } + + hwBRASQoSServiceGroupIndex OBJECT-TYPE + SYNTAX Integer32 (0..499) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Service group entry index." + ::= { hwBRASQoSServiceGroupEntry 1 } + + hwBRASQoSServiceGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Service group name." + ::= { hwBRASQoSServiceGroupEntry 2 } + + hwBRASQoSServiceGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status,two actions are used: active and destroy." + ::= { hwBRASQoSServiceGroupEntry 4 } + + hwBRASQoSPortQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBRASQoSPortQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port queue config info." + ::= { hwBRASQoSObjects 13 } + + hwBRASQoSPortQueueEntry OBJECT-TYPE + SYNTAX HwBRASQoSPortQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "QoS Port Queue Configuration Information Entry." + INDEX { hwBRASQoSPortQueueIfIndex, hwBRASQoSPortQueueServiceId } + ::= { hwBRASQoSPortQueueTable 1 } + + HwBRASQoSPortQueueEntry ::= + SEQUENCE { + hwBRASQoSPortQueueIfIndex + Unsigned32, + hwBRASQoSPortQueueServiceId + QueueClass, + hwBRASQoSPortQueueScheduleStyle + SchedulerService, + hwBRASQoSPortQueueWfqWeight + Integer32, + hwBRASQoSPortQueueShapingValue + Integer32, + hwBRASQoSPortQueueShaingPercentage + Integer32, + hwBRASQoSPortQueuePortWredName + OCTET STRING, + hwBRASQoSPortQueueRowStatus + RowStatus + } + + hwBRASQoSPortQueueIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Interface index." + ::= { hwBRASQoSPortQueueEntry 1 } + + hwBRASQoSPortQueueServiceId OBJECT-TYPE + SYNTAX QueueClass + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Port queue service class ID." + ::= { hwBRASQoSPortQueueEntry 2 } + + hwBRASQoSPortQueueScheduleStyle OBJECT-TYPE + SYNTAX SchedulerService + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Queue schedule style." + ::= { hwBRASQoSPortQueueEntry 3 } + + hwBRASQoSPortQueueWfqWeight OBJECT-TYPE + SYNTAX Integer32 (-1 | 1..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "WFQ schedule weight." + DEFVAL { -1 } + ::= { hwBRASQoSPortQueueEntry 4 } + + hwBRASQoSPortQueueShapingValue OBJECT-TYPE + SYNTAX Integer32 (0..10000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Port queue shaping bandwidth." + ::= { hwBRASQoSPortQueueEntry 5 } + + hwBRASQoSPortQueueShaingPercentage OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Port queue shaping value,in percentage." + DEFVAL { 100 } + ::= { hwBRASQoSPortQueueEntry 6 } + + hwBRASQoSPortQueuePortWredName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Port WRED entry name. " + ::= { hwBRASQoSPortQueueEntry 7 } + + hwBRASQoSPortQueueRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status,two actions are used: active and destroy. + " + ::= { hwBRASQoSPortQueueEntry 8 } + + hwBRASQoSPortWredTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBRASQoSPortWredEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port WRED config info." + ::= { hwBRASQoSObjects 14 } + + hwBRASQoSPortWredEntry OBJECT-TYPE + SYNTAX HwBRASQoSPortWredEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "QoS Port Wred Configuration Information Entry." + INDEX { hwBRASQoSPortWredName } + ::= { hwBRASQoSPortWredTable 1 } + + HwBRASQoSPortWredEntry ::= + SEQUENCE { + hwBRASQoSPortWredName + OCTET STRING, + hwBRASQoSPortWredGreenLowLimitValue + Integer32, + hwBRASQoSPortWredGreenHighLimitValue + Integer32, + hwBRASQoSPortWredGreenDiscardValue + Integer32, + hwBRASQoSPortWredYellowLowLimitValue + Integer32, + hwBRASQoSPortWredYellowHighLimitValue + Integer32, + hwBRASQoSPortWredYellowDiscardValue + Integer32, + hwBRASQoSPortWredRedLowLimitValue + Integer32, + hwBRASQoSPortWredRedHighLimitValue + Integer32, + hwBRASQoSPortWredRedDiscardValue + Integer32, + hwBRASQoSPortWredRowStatus + RowStatus + } + + hwBRASQoSPortWredName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Port WRED name." + ::= { hwBRASQoSPortWredEntry 1 } + + hwBRASQoSPortWredGreenLowLimitValue OBJECT-TYPE + SYNTAX Integer32 (0..2047) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "WRED green low threshold (Unit:8192Byte)." + DEFVAL { 2047 } + ::= { hwBRASQoSPortWredEntry 2 } + + hwBRASQoSPortWredGreenHighLimitValue OBJECT-TYPE + SYNTAX Integer32 (0..2047) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "WRED green high threshold (Unit:8192Byte)." + DEFVAL { 2047 } + ::= { hwBRASQoSPortWredEntry 3 } + + hwBRASQoSPortWredGreenDiscardValue OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "WRED green max discard,in percentage." + DEFVAL { 100 } + ::= { hwBRASQoSPortWredEntry 4 } + + hwBRASQoSPortWredYellowLowLimitValue OBJECT-TYPE + SYNTAX Integer32 (0..2047) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "WRED yellow low threshold (Unit:8192Byte)." + DEFVAL { 2047 } + ::= { hwBRASQoSPortWredEntry 5 } + + hwBRASQoSPortWredYellowHighLimitValue OBJECT-TYPE + SYNTAX Integer32 (0..2047) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "WRED yellow high threshold (Unit:8192Byte)." + DEFVAL { 2047 } + ::= { hwBRASQoSPortWredEntry 6 } + + hwBRASQoSPortWredYellowDiscardValue OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "WRED yellow max discard,in percentage." + DEFVAL { 100 } + ::= { hwBRASQoSPortWredEntry 7 } + + hwBRASQoSPortWredRedLowLimitValue OBJECT-TYPE + SYNTAX Integer32 (0..2047) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "WRED red low threshold (Unit:8192Byte)." + DEFVAL { 2047 } + ::= { hwBRASQoSPortWredEntry 8 } + + hwBRASQoSPortWredRedHighLimitValue OBJECT-TYPE + SYNTAX Integer32 (0..2047) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "WRED red high threshold (Unit:8192Byte)." + DEFVAL { 2047 } + ::= { hwBRASQoSPortWredEntry 9 } + + hwBRASQoSPortWredRedDiscardValue OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "WRED red max discard,in percentage." + DEFVAL { 100 } + ::= { hwBRASQoSPortWredEntry 10 } + + + hwBRASQoSPortWredRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status,two actions are used: active and destroy." + ::= { hwBRASQoSPortWredEntry 11 } + + hwBRASQoSCarProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBRASQoSCarProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "CAR profile config info." + ::= { hwBRASQoSObjects 15 } + + hwBRASQoSCarProfileEntry OBJECT-TYPE + SYNTAX HwBRASQoSCarProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "CAR Profile Configuration Information Entry." + INDEX { hwBRASQoSCarProfileIndex } + ::= { hwBRASQoSCarProfileTable 1 } + + HwBRASQoSCarProfileEntry ::= + SEQUENCE { + hwBRASQoSCarProfileIndex + Integer32, + hwBRASQoSCarProfileName + OCTET STRING, + hwBRASQoSCarProfileCir + Integer32, + hwBRASQoSCarProfilePir + Integer32, + hwBRASQoSCarProfileCbs + Integer32, + hwBRASQoSCarProfilePbs + Integer32, + hwBRASQoSCarProfileRowStatus + RowStatus + } + + hwBRASQoSCarProfileIndex OBJECT-TYPE + SYNTAX Integer32 (0..1023) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CAR profile entry index." + ::= { hwBRASQoSCarProfileEntry 1 } + + hwBRASQoSCarProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "CAR profile name." + ::= { hwBRASQoSCarProfileEntry 2 } + + + hwBRASQoSCarProfileCir OBJECT-TYPE + SYNTAX Integer32 (-1 | 100..10000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "CAR cir (Unit:Kbps)." + DEFVAL { -1 } + ::= { hwBRASQoSCarProfileEntry 3 } + + hwBRASQoSCarProfilePir OBJECT-TYPE + SYNTAX Integer32 (-1 | 100..10000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "CAR pir (Unit:Kbps)." + DEFVAL { -1 } + ::= { hwBRASQoSCarProfileEntry 4 } + + hwBRASQoSCarProfileCbs OBJECT-TYPE + SYNTAX Integer32 (-1 | 2000..33554432) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "CAR cbs (Unit:bit)." + DEFVAL { -1 } + ::= { hwBRASQoSCarProfileEntry 5 } + + hwBRASQoSCarProfilePbs OBJECT-TYPE + SYNTAX Integer32 (0..33554432) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "CAR pbs (Unit:bit)." + DEFVAL { -1 } + ::= { hwBRASQoSCarProfileEntry 6 } + + hwBRASQoSCarProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status,two actions are used: active and destroy." + ::= { hwBRASQoSCarProfileEntry 7 } + + hwBRASQoSSlotTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBRASQoSSlotEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "QoS slot config table." + ::= { hwBRASQoSObjects 16 } + + + hwBRASQoSSlotEntry OBJECT-TYPE + SYNTAX HwBRASQoSSlotEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "QoS Slot Configuration Information Entry." + INDEX { hwBRASQoSSlotId } + ::= { hwBRASQoSSlotTable 1 } + + HwBRASQoSSlotEntry ::= + SEQUENCE { + hwBRASQoSSlotId + Integer32, + hwBRASQoSSlotLinkLayerExclude + TruthValue, + hwBRASQoSSlotEtherAjustOverhead + Integer32, + hwBRASQoSSlotRemoteAdjustEnableStatus + TruthValue, + hwBRASQoSSlotInboundGqUsedNum + Integer32, + hwBRASQoSSlotInboundSqUsedNum + Integer32, + hwBRASQoSSlotInboundGqFreeNum + Integer32, + hwBRASQoSSlotInboundSqFreeNum + Integer32, + hwBRASQoSSlotOutboundGqUsedNum + Integer32, + hwBRASQoSSlotOutboundSqUsedNum + Integer32, + hwBRASQoSSlotOutboundGqFreeNum + Integer32, + hwBRASQoSSlotOutboundSqFreeNum + Integer32, + hwBRASQoSSlotActiveStatus + TruthValue + } + + hwBRASQoSSlotId OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot ID." + ::= { hwBRASQoSSlotEntry 1 } + + hwBRASQoSSlotLinkLayerExclude OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Whether exclude link-layer bit for CAR or statistics." + DEFVAL { false } + ::= { hwBRASQoSSlotEntry 2 } + + + hwBRASQoSSlotEtherAjustOverhead OBJECT-TYPE + SYNTAX Integer32 (-35..50) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Ethernet packet adustment overhead (Unit:byte)." + DEFVAL { 0 } + ::= { hwBRASQoSSlotEntry 3 } + + hwBRASQoSSlotRemoteAdjustEnableStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Remote QoS adjustment enable status." + DEFVAL { false } + ::= { hwBRASQoSSlotEntry 4 } + + hwBRASQoSSlotInboundGqUsedNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Inbound GQ resource used-number." + ::= { hwBRASQoSSlotEntry 5 } + + hwBRASQoSSlotInboundSqUsedNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Inbound SQ resource used-number." + ::= { hwBRASQoSSlotEntry 6 } + + hwBRASQoSSlotInboundGqFreeNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Inbound GQ resource free-number." + ::= { hwBRASQoSSlotEntry 7 } + + hwBRASQoSSlotInboundSqFreeNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Inbound SQ resource free-number." + ::= { hwBRASQoSSlotEntry 8 } + + hwBRASQoSSlotOutboundGqUsedNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Outbound GQ resource used-number." + ::= { hwBRASQoSSlotEntry 9 } + + hwBRASQoSSlotOutboundSqUsedNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Outbound SQ resource used-number." + ::= { hwBRASQoSSlotEntry 10 } + + + hwBRASQoSSlotOutboundGqFreeNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Outbound GQ resource free-number." + ::= { hwBRASQoSSlotEntry 11 } + + hwBRASQoSSlotOutboundSqFreeNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Outbound SQ resource free-number." + ::= { hwBRASQoSSlotEntry 12 } + + hwBRASQoSSlotActiveStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot active status." + ::= { hwBRASQoSSlotEntry 13 } + + hwBRASQoSMultiShapingTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBRASQoSMultiShapingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Multicast QoS shaping list info." + ::= { hwBRASQoSObjects 17 } + + hwBRASQoSMultiShapingEntry OBJECT-TYPE + SYNTAX HwBRASQoSMultiShapingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Multicast QoS Shaping Configuration Information Entry." + INDEX { hwBRASQoSMultiShapingIndex } + ::= { hwBRASQoSMultiShapingTable 1 } + + HwBRASQoSMultiShapingEntry ::= + SEQUENCE { + hwBRASQoSMultiShapingIndex + Integer32, + hwBRASQoSMultiShapingName + OCTET STRING, + hwBRASQoSMultiShapingEndIndex + Integer32, + hwBRASQoSMultiShapingCir + Integer32, + hwBRASQoSMultiShapingPir + Integer32, + hwBRASQoSMultiShapingQueueLength + Integer32, + hwBRASQoSMultiShapingRowStatus + RowStatus + } + + hwBRASQoSMultiShapingIndex OBJECT-TYPE + SYNTAX Integer32 (0..8191) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Multicast shaping list index." + ::= { hwBRASQoSMultiShapingEntry 1 } + + hwBRASQoSMultiShapingName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Multicast shaping entry name." + ::= { hwBRASQoSMultiShapingEntry 2 } + + hwBRASQoSMultiShapingEndIndex OBJECT-TYPE + SYNTAX Integer32 (0..8191) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Multicast shaping list end-index." + ::= { hwBRASQoSMultiShapingEntry 3 } + + + hwBRASQoSMultiShapingCir OBJECT-TYPE + SYNTAX Integer32 (70..1000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "QoS multicast shaping CIR,Unit(Kbps)." + ::= { hwBRASQoSMultiShapingEntry 4 } + + hwBRASQoSMultiShapingPir OBJECT-TYPE + SYNTAX Integer32 (-1 | 70..10000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "QoS multicast shaping PIR,Unit(Kbps)." + ::= { hwBRASQoSMultiShapingEntry 5 } + + hwBRASQoSMultiShapingQueueLength OBJECT-TYPE + SYNTAX Integer32 (-1 | 2000..128000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "QoS multicast shaping queue length,Unit(byte)." + ::= { hwBRASQoSMultiShapingEntry 6 } + + hwBRASQoSMultiShapingRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status,two actions are used: active and destroy." + ::= { hwBRASQoSMultiShapingEntry 7 } + + hwBRASQoSMibTrap OBJECT IDENTIFIER ::= { hwBRASQoS 2 } + + hwBRASQoSTrapOid OBJECT IDENTIFIER ::= { hwBRASQoSMibTrap 1 } + + hwBRASQoSTrapSlotID OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Slot ID relating QoS resource." + ::= { hwBRASQoSTrapOid 1 } + + hwBRASQoSFailBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Bandwidth value with alloced failure." + ::= { hwBRASQoSTrapOid 2 } + + hwBRASQoSTrapUserBehavior OBJECT-TYPE + SYNTAX INTEGER + { + alloc(1), + update(2), + free(3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "User behavior when operatiing with QoS resource." + ::= { hwBRASQoSTrapOid 3 } + + hwBRASQoSTrapUserID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "User ID with QoS resource. " + ::= { hwBRASQoSTrapOid 4 } + + hwBRASQoSTrapTunnelID OBJECT-TYPE + SYNTAX Integer32 (1..65536) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "QoS tunnel ID." + ::= { hwBRASQoSTrapOid 5 } + + hwBRASQoSTrapQinqVlan OBJECT-TYPE + SYNTAX VlanIndex (0..4096) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "QINQ VLAN ID in QoS sub-interface." + ::= { hwBRASQoSTrapOid 6 } + + + hwBRASQoSTrapVlan OBJECT-TYPE + SYNTAX VlanIndex (1..4096) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "VLAN ID in QoS sub-interface." + ::= { hwBRASQoSTrapOid 7 } + + hwBRASQoSTrapIfindex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "QoS interface index. " + ::= { hwBRASQoSTrapOid 8 } + + hwBRASQoSTrapDefine OBJECT IDENTIFIER ::= { hwBRASQoSMibTrap 2 } + + hwBRASQoSTraps OBJECT IDENTIFIER ::= { hwBRASQoSTrapDefine 1 } + + hwBRASQoSIfResFail NOTIFICATION-TYPE + OBJECTS { hwBRASQoSTrapIfindex } + STATUS current + DESCRIPTION + "QoS interface or subinterface resource opration fail." + ::= { hwBRASQoSTraps 1 } + + hwBRASQoSIfVlanResFail NOTIFICATION-TYPE + OBJECTS { hwBRASQoSTrapIfindex, hwBRASQoSTrapVlan, hwBRASQoSTrapQinqVlan } + STATUS current + DESCRIPTION + "QoS VLAN resource opration fail." + ::= { hwBRASQoSTraps 2 } + + hwBRASQoSTunnelResFail NOTIFICATION-TYPE + OBJECTS { hwBRASQoSTrapTunnelID } + STATUS current + DESCRIPTION + "QoS tunnel resource opration fail." + ::= { hwBRASQoSTraps 3 } + + hwBRASQoSUserResFail NOTIFICATION-TYPE + OBJECTS { hwBRASQoSTrapUserID, hwBRASQoSTrapUserBehavior } + STATUS current + DESCRIPTION + "QoS user resource opration fail." + ::= { hwBRASQoSTraps 4 } + + hwBRASQoSTrunkFail NOTIFICATION-TYPE + OBJECTS { hwBRASQoSTrapIfindex } + STATUS current + DESCRIPTION + "QoS Trunk resource exception." + ::= { hwBRASQoSTraps 5 } + + hwBRASQoSUserBandwidthOverflow NOTIFICATION-TYPE + OBJECTS { hwBRASQoSTrapIfindex, hwBRASQoSTrapUserID, hwBRASQoSFailBandwidth } + STATUS current + DESCRIPTION + "User's bandwidth to be alloced has exceeded the limit of current intface." + ::= { hwBRASQoSTraps 6 } + + hwBRASQoSTMExcepion NOTIFICATION-TYPE + OBJECTS { hwBRASQoSTrapSlotID } + STATUS current + DESCRIPTION + "TM exception in current slot." + ::= { hwBRASQoSTraps 7 } + + -- ============== conformance information ============== + hwBrasQosConformance OBJECT IDENTIFIER ::= { hwBRASQoS 3 } + + + hwBrasQosCompliances OBJECT IDENTIFIER ::= { hwBrasQosConformance 1 } + hwBrasQosCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting + the this module." + + MODULE -- this module + MANDATORY-GROUPS {hwBrasQosQosProfileGroup, hwBrasQosSchedulerProfileGroup,hwBrasQosDropProfileGroup, + hwBrasQosQueueProfileGroup, hwBrasQosQueueClassGroup, hwBrasQosFlowMappingGroup, + hwBrasQosIfGroup, hwBrasQosIfVcGroup, hwBrasQosVpGroupGroup, + hwBrasQosVcGroupGroup, hwBrasQosGVpGroupGroup, hwBrasQosServiceGroupGroup, + hwBrasQosPortQueueGroup, hwBrasQosPortWredGroup, hwBrasQosCarProfileGroup, + hwBrasQosSlotGroup, hwBrasQosMultiShapingGroup, hwBrasQosTrapOidGroup, + hwBrasQosTrapDefineGroup} + + ::= { hwBrasQosCompliances 1 } + + + -- ============== groups ============== + hwBrasQosGroups OBJECT IDENTIFIER ::= { hwBrasQosConformance 2 } + + hwBrasQosQosProfileGroup OBJECT-GROUP + OBJECTS { hwBRASQoSQoSProfileIndex, hwBRASQoSQoSProfileName, hwBRASQoSQoSProfileQueueName, + hwBRASQoSQoSProfileDropName, hwBRASQoSQoSProfileSchedulerName, hwBRASQoSQoSFlowMappingName, + hwBRASQoSQoSLinkAjustLength, hwBRASQoSQoSProfileRowStatus } + STATUS current + DESCRIPTION + "The BRAS QoS Qos Profile group." + ::= { hwBrasQosGroups 1 } + + + hwBrasQosSchedulerProfileGroup OBJECT-GROUP + OBJECTS { hwBRASQoSSchedulerProfileIndex, hwBRASQoSSchedulerProfileName, hwBRASQoSSchedulerProfileGtsUpCir, + hwBRASQoSSchedulerProfileGtsUpPir, hwBRASQoSSchedulerProfileGtsUpLength, hwBRASQoSSchedulerProfileGtsDownCir, + hwBRASQoSSchedulerProfileGtsDownPir, hwBRASQoSSchedulerProfileGtsDownLength, hwBRASQoSSchedulerProfileUpCir, + hwBRASQoSSchedulerProfileUpCbs, hwBRASQoSSchedulerProfileUpPir, hwBRASQoSSchedulerProfileUpPbs, + hwBRASQoSSchedulerProfileDownCir, hwBRASQoSSchedulerProfileDownCbs, hwBRASQoSSchedulerProfileDownPir, + hwBRASQoSSchedulerProfileDownPbs, hwBRASQoSSchedulerProfileWfqWeight, hwBRASQoSSchedulerRowStatus } + STATUS current + DESCRIPTION + "The BRAS QoS Scheduler Profile group." + ::= { hwBrasQosGroups 2 } + + + hwBrasQosDropProfileGroup OBJECT-GROUP + OBJECTS {hwBRASQoSDropProfileIndex, + hwBRASQoSDropProfileName, + hwBRASQoSDropProfileTailBeThreshold, + hwBRASQoSDropProfileTailAf1Threshold, + hwBRASQoSDropProfileTailAf2Threshold, + hwBRASQoSDropProfileTailAf3Threshold, + hwBRASQoSDropProfileTailAf4Threshold, + hwBRASQoSDropProfileTailEfThreshold, + hwBRASQoSDropProfileTailCs6Threshold, + hwBRASQoSDropProfileTailCs7Threshold, + hwBRASQoSDropProfileWredMaxThreshold, + hwBRASQoSDropProfileWredMinThreshold, + hwBRASQoSDropProfileWredGreenHighValue, + hwBRASQoSDropProfileWredGreenLowValue, + hwBRASQoSDropProfileWredGreenMaxDrop, + hwBRASQoSDropProfileWredYellowHighValue, + hwBRASQoSDropProfileWredYellowLowValue, + hwBRASQoSDropProfileWredYellowMaxDrop, + hwBRASQoSDropProfileWredRedHighValue, + hwBRASQoSDropProfileWredRedLowValue, + hwBRASQoSDropProfileWredRedMaxDrop, + hwBRASQoSDropProfileWredUserDefHighValue, + hwBRASQoSDropProfileWredUserDefLowValue, + hwBRASQoSDropProfileWredUserDefMaxDrop, + hwBRASQoSDropProfileRowStatus } + STATUS current + DESCRIPTION + "The BRAS QoS Drop Profile group." + ::= { hwBrasQosGroups 3 } + + + hwBrasQosQueueProfileGroup OBJECT-GROUP + OBJECTS { hwBRASQoSQueueProfileIndex, + hwBRASQoSQueueProfileName, + hwBRASQoSQueueProfileBeStyle, + hwBRASQoSQueueProfileAf1Style, + hwBRASQoSQueueProfileAf2Style, + hwBRASQoSQueueProfileAf3Style, + hwBRASQoSQueueProfileAf4Style, + hwBRASQoSQueueProfileEfStyle, + hwBRASQoSQueueProfileCs6Style, + hwBRASQoSQueueProfileCs7Style, + hwBRASQoSQueueProfileRowStatus + } + STATUS current + DESCRIPTION + "The BRAS QoS Queue Profile group." + ::= { hwBrasQosGroups 4 } + + + hwBrasQosQueueClassGroup OBJECT-GROUP + OBJECTS { hwBRASQoSQueueClassProfileName, + hwBRASQoSQueueClassServiceId, + hwBRASQoSQueueClassWredEnableStatus, + hwBRASQoSQueueClassWredWeight, + hwBRASQoSQueueClassWrrWeight, + hwBRASQoSQueueClassLength, + hwBRASQoSQueueClassCir, + hwBRASQoSQueueClassCbs, + hwBRASQoSQueueClassPir, + hwBRASQoSQueueClassPbs, + hwBRASQoSQueueClassWfqWeight, + hwBRASQoSQueueClassShaping, + hwBRASQoSQueueClassScheduler, + hwBRASQoSQueueClassDropName } + STATUS current + DESCRIPTION + "The BRAS QoS Queue Class group." + ::= { hwBrasQosGroups 5 } + + + hwBrasQosFlowMappingGroup OBJECT-GROUP + OBJECTS {hwBRASQoSFlowMappingName, + hwBRASQoSBeMapping, + hwBRASQoSAf1Mapping, + hwBRASQoSAf2Mapping, + hwBRASQoSAf3Mapping, + hwBRASQoSAf4Mapping, + hwBRASQoSEfMapping, + hwBRASQoSCs6Mapping, + hwBRASQoSCs7Mapping, + hwBRASQoSFlowMappingRowStatus } + STATUS current + DESCRIPTION + "The BRAS QoS Flow Mapping group." + ::= { hwBrasQosGroups 6 } + + + hwBrasQosIfGroup OBJECT-GROUP + OBJECTS { hwBRASQoSIfIndex, + hwBRASQoSIfName, + hwBRASQoSIfQoSProfileName, + hwBRASQoSIfScheduleId, + hwBRASQoSIfServiceGroupName, + hwBRASQoSIfShapingValue, + hwBRASQoSIfVpGroupName, + hwBRASQoSIfInboundVcGroupName, + hwBRASQoSIfOutboundAVcGroupName, + hwBRASQoSIfOutboundBVcGroupName, + hwBRASQoSIfInboundGVpGroupName, + hwBRASQoSIfOutboundAGVpGroupName, + hwBRASQoSIfPacketAjustOverhead, + hwBRASQoSIfRemoteLinkMode, + hwBRASQoSIfInCarProfileName, + hwBRASQoSIfInStatistics, + hwBRASQoSIfOutCarProfileName, + hwBRASQoSIfOutStatistics, + hwBRASQoSIfVplsCarStatus, + hwBRASQoSIfMultiShapingStatus, + hwBRASQoSIfActiveStatus } + STATUS current + DESCRIPTION + "The BRAS QoS If group." + ::= { hwBrasQosGroups 7 } + + + hwBrasQosIfVcGroup OBJECT-GROUP + OBJECTS { hwBRASQoSIfVcIfIndex, + hwBRASQoSIfVcVlanId, + hwBRASQoSIfVcQinqVlanId, + hwBRASQoSIfVcVlanEndId, + hwBRASQoSIfVcQinqVlanEndId, + hwBRASQoSIfVcVcGroupName, + hwBRASQoSIfVcServiceGroupName, + hwBRASQoSIfVcInCarProfileName, + hwBRASQoSIfVcInStatistics, + hwBRASQoSIfVcInCarEachVlanStatus, + hwBRASQoSIfVcOutCarProfileName, + hwBRASQoSIfVcOutStatistics, + hwBRASQoSIfVcOutCarEachVlanStatus} + STATUS current + DESCRIPTION + "The BRAS QoS If Vc group." + ::= { hwBrasQosGroups 8 } + + + hwBrasQosVpGroupGroup OBJECT-GROUP + OBJECTS {hwBRASQoSVpGroupIfIndex, + hwBRASQoSVpGroupName, + hwBRASQoSVpGroupQosProfileName, + hwBRASQoSVpGroupRowStatus } + STATUS current + DESCRIPTION + "The BRAS QoS Vp Group group." + ::= { hwBrasQosGroups 9 } + + + hwBrasQosVcGroupGroup OBJECT-GROUP + OBJECTS { hwBRASQoSVcGroupIfIndex, + hwBRASQoSVcGroupName, + hwBRASQoSVcGroupQosProfileName, + hwBRASQoSVcGroupRowStatus } + STATUS current + DESCRIPTION + "The BRAS QoS Vc Group group." + ::= { hwBrasQosGroups 10 } + + + hwBrasQosGVpGroupGroup OBJECT-GROUP + OBJECTS {hwBRASQoSGVpGroupSlotId, + hwBRASQoSGVpGroupName, + hwBRASQoSGVpGroupQosProfileName, + hwBRASQoSGVpGroupRowStatus } + STATUS current + DESCRIPTION + "The BRAS QoS GVp Group group." + ::= { hwBrasQosGroups 11 } + + + hwBrasQosServiceGroupGroup OBJECT-GROUP + OBJECTS {hwBRASQoSServiceGroupIndex, + hwBRASQoSServiceGroupName, + hwBRASQoSServiceGroupRowStatus } + STATUS current + DESCRIPTION + "The BRAS QoS Service Group group." + ::= { hwBrasQosGroups 12 } + + + hwBrasQosPortQueueGroup OBJECT-GROUP + OBJECTS { hwBRASQoSPortQueueIfIndex, + hwBRASQoSPortQueueServiceId, + hwBRASQoSPortQueueScheduleStyle, + hwBRASQoSPortQueueWfqWeight, + hwBRASQoSPortQueueShapingValue, + hwBRASQoSPortQueueShaingPercentage, + hwBRASQoSPortQueuePortWredName, + hwBRASQoSPortQueueRowStatus } + STATUS current + DESCRIPTION + "The BRAS QoS Port Queue group." + ::= { hwBrasQosGroups 13 } + + + hwBrasQosPortWredGroup OBJECT-GROUP + OBJECTS { hwBRASQoSPortWredName, + hwBRASQoSPortWredGreenLowLimitValue, + hwBRASQoSPortWredGreenHighLimitValue, + hwBRASQoSPortWredGreenDiscardValue, + hwBRASQoSPortWredYellowLowLimitValue, + hwBRASQoSPortWredYellowHighLimitValue, + hwBRASQoSPortWredYellowDiscardValue, + hwBRASQoSPortWredRedLowLimitValue, + hwBRASQoSPortWredRedHighLimitValue, + hwBRASQoSPortWredRedDiscardValue, + hwBRASQoSPortWredRowStatus} + STATUS current + DESCRIPTION + "The BRAS QoS Port Wred group." + ::= { hwBrasQosGroups 14 } + + + hwBrasQosCarProfileGroup OBJECT-GROUP + OBJECTS { hwBRASQoSCarProfileIndex, + hwBRASQoSCarProfileName, + hwBRASQoSCarProfileCir, + hwBRASQoSCarProfilePir, + hwBRASQoSCarProfileCbs, + hwBRASQoSCarProfilePbs, + hwBRASQoSCarProfileRowStatus} + STATUS current + DESCRIPTION + "The BRAS QoS Car Profile group." + ::= { hwBrasQosGroups 15 } + + + hwBrasQosSlotGroup OBJECT-GROUP + OBJECTS { hwBRASQoSSlotId, + hwBRASQoSSlotLinkLayerExclude, + hwBRASQoSSlotEtherAjustOverhead, + hwBRASQoSSlotRemoteAdjustEnableStatus, + hwBRASQoSSlotInboundGqUsedNum, + hwBRASQoSSlotInboundSqUsedNum, + hwBRASQoSSlotInboundGqFreeNum, + hwBRASQoSSlotInboundSqFreeNum, + hwBRASQoSSlotOutboundGqUsedNum, + hwBRASQoSSlotOutboundSqUsedNum, + hwBRASQoSSlotOutboundGqFreeNum, + hwBRASQoSSlotOutboundSqFreeNum, + hwBRASQoSSlotActiveStatus} + STATUS current + DESCRIPTION + "The BRAS QoS Slot group." + ::= { hwBrasQosGroups 16 } + + + hwBrasQosMultiShapingGroup OBJECT-GROUP + OBJECTS { hwBRASQoSMultiShapingIndex, + hwBRASQoSMultiShapingName, + hwBRASQoSMultiShapingEndIndex, + hwBRASQoSMultiShapingCir, + hwBRASQoSMultiShapingPir, + hwBRASQoSMultiShapingQueueLength, + hwBRASQoSMultiShapingRowStatus } + STATUS current + DESCRIPTION + "The BRAS QoS Multi Shaping group." + ::= { hwBrasQosGroups 17 } + + + hwBrasQosTrapOidGroup OBJECT-GROUP + OBJECTS { hwBRASQoSTrapSlotID, + hwBRASQoSFailBandwidth, + hwBRASQoSTrapUserBehavior, + hwBRASQoSTrapUserID, + hwBRASQoSTrapTunnelID, + hwBRASQoSTrapQinqVlan, + hwBRASQoSTrapVlan, + hwBRASQoSTrapIfindex } + STATUS current + DESCRIPTION + "The BRAS QoS Trap Oid group." + ::= { hwBrasQosGroups 18 } + + + hwBrasQosTrapDefineGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwBRASQoSIfResFail, + hwBRASQoSIfVlanResFail, + hwBRASQoSTunnelResFail, + hwBRASQoSUserResFail, + hwBRASQoSTrunkFail, + hwBRASQoSUserBandwidthOverflow, + hwBRASQoSTMExcepion } + STATUS current + DESCRIPTION + "The BRAS QoS Trap Define group." + ::= { hwBrasQosGroups 19 } + + + + + -- ============== conformance information define end ============== + + END + +-- +-- HUAWEI-BRAS-QOS-MIB.mib +-- diff --git a/MIBS/huawei/HUAWEI-BRAS-RADIUS-MIB b/MIBS/huawei/HUAWEI-BRAS-RADIUS-MIB new file mode 100644 index 0000000..73143db --- /dev/null +++ b/MIBS/huawei/HUAWEI-BRAS-RADIUS-MIB @@ -0,0 +1,2855 @@ +-- ================================================================= +-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description:HUAWEI-BRAS-RADIUS-MIB +-- Reference: +-- Version: V2.28 +-- History: +-- v1.1 +-- modified by huangjun 2009-12-08 +-- ================================================================= + HUAWEI-BRAS-RADIUS-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwBRASMib + FROM HUAWEI-MIB + IpAddress, Unsigned32, Integer32, OBJECT-TYPE, MODULE-IDENTITY,NOTIFICATION-TYPE + FROM SNMPv2-SMI + MODULE-COMPLIANCE,OBJECT-GROUP,NOTIFICATION-GROUP + FROM SNMPv2-CONF + EnabledStatus + FROM P-BRIDGE-MIB + DisplayString, RowStatus, TruthValue + FROM SNMPv2-TC + Ipv6Address + FROM IPV6-TC; + hwBRASRadius MODULE-IDENTITY + LAST-UPDATED "201705281613Z" + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com " + DESCRIPTION + "Add hwRadiusServerSourceVlanifEachServer." + REVISION "201705281613Z" + DESCRIPTION + "Add hwRadiusGlobalSettingTable, hwRadiusGlobalSettingEntry, hwRadiusGlobalServerSourceIp, hwRadiusGlobalServerSourceIpv6, hwRadiusGlobalAttrNasIp, hwRadiusGlobalAttrNasIpv6." + REVISION "201611011613Z" + DESCRIPTION + "Add hwRadiusStateInRequest." + REVISION "201608311613Z" + DESCRIPTION + "Add hwRadiusServerSourceLoopBackEachServer." + REVISION "201607111613Z" + DESCRIPTION + "Add hwRadiusServerSourceIPAddressEachServer, hwRadiusServerSourceIPv6AddressEachServer." + REVISION "201604221613Z" + DESCRIPTION + "Modified the packetcount." + REVISION "201604131933Z" + DESCRIPTION + "Modified hwRadiusAuthorServerRowStatus for read-create." + REVISION "201603151933Z" + DESCRIPTION + "Added trap hwRadiusDiscardCachePacket, hwRadiusCachePacketThresholdAlarm, hwRadiusCachePacketThresholdResume." + REVISION "201506281933Z" + DESCRIPTION + "The MIB contains objects of module Radius." + REVISION "201412171457Z" + DESCRIPTION + "The MIB contains objects of module Radius." + REVISION "201410081620Z" + DESCRIPTION + "The MIB contains objects of module Radius." + REVISION "201402281734Z" + DESCRIPTION + "The MIB contains objects of module Radius." + REVISION "201309102040Z" + DESCRIPTION + "The MIB contains objects of module Radius." + REVISION "201308082040Z" + DESCRIPTION + "The MIB contains objects of module Radius." + REVISION "201307051545Z" + DESCRIPTION + "The MIB contains objects of module Radius." + REVISION "201302181634Z" + DESCRIPTION + "The MIB contains objects of module Radius." + REVISION "201307271419Z" + DESCRIPTION "V1.0-V1.1." + REVISION "201402150000Z" -- February 15, 2014 at 13:34 GMT + DESCRIPTION + "Revision 2.17" + REVISION "201412311457Z" + DESCRIPTION + "The MIB contains objects of module Radius." + + ::= { hwBRASMib 15} +-- +-- Node definitions +-- + + hwRadiusGroupObject OBJECT IDENTIFIER ::= { hwBRASRadius 1 } + + hwRadiusGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRadiusGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Radius Group Table. + " + ::= { hwRadiusGroupObject 1 } + + hwRadiusGroupEntry OBJECT-TYPE + SYNTAX HwRadiusGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Radius Group Entry. + Radius group table is used to configure the attribute of radius group including some public information of radius group. + Radius group table is uniquely identified by Radius group name which is the key word entered when radius group table is created and cannot be changed. + " + INDEX { hwRadiusGroupName } + ::= { hwRadiusGroupTable 1 } + + HwRadiusGroupEntry ::= + SEQUENCE { + hwRadiusGroupName + OCTET STRING, + hwRadiusServerKey + OCTET STRING, + hwRadiusServerProtType + INTEGER, + hwRadiusServerRetransmit + Integer32, + hwRadiusServerTimeout + Integer32, + hwRadiusServerAttrTran + TruthValue, + hwRadiusPacketUnit + INTEGER, + hwRadiusDomainInclude + INTEGER, + hwRadiusClassASCar + TruthValue, + hwRadiusAlgorithm + INTEGER, + hwRadiusServerNasPortFmt + OCTET STRING, + hwRadiusGroupRowStatus + RowStatus, + hwRadiusServerSourceInterface + OCTET STRING, + hwRadiusServerNasIpAddress + IpAddress , + hwRadiusServerCallingStationId + OCTET STRING, + hwRadiusServerCallingStationIdDelimiter + OCTET STRING, + hwRadiusAttributeNoExistPolicy + INTEGER, + hwRadiusServerKeyType + INTEGER, + hwRadiusServerNasPortIdOption82 + INTEGER, + hwRadiusServerAcctStopPacket + Integer32, + hwRadiusMasterServerDeadTime + Integer32, + hwRadiusServerDetectServer + Integer32, + hwRadiusServerNasPortIdFmt + INTEGER, + hwRadiusServerTestuserName + OCTET STRING, + hwRadiusServerTestuserPassword + OCTET STRING, + hwRadiusServerNasIpv6Address + Ipv6Address, + hwRadiusStateInRequest + Integer32 + } + + hwRadiusGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Radius Group name. + " + ::= { hwRadiusGroupEntry 1 } + + hwRadiusServerKey OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..188)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Radius Server secret. + " + ::= { hwRadiusGroupEntry 2 } + + hwRadiusServerProtType OBJECT-TYPE + SYNTAX INTEGER + { + radius(1), + radiusPlus10(2), + radiusPlus11(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Radius protocol. + " + ::= { hwRadiusGroupEntry 3 } + + hwRadiusServerRetransmit OBJECT-TYPE + SYNTAX Integer32 (1..5) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Max number of radius packet retransmission. + " + ::= { hwRadiusGroupEntry 4 } + + hwRadiusServerTimeout OBJECT-TYPE + SYNTAX Integer32 (3..25) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Radius packet retransmission interval. + " + ::= { hwRadiusGroupEntry 5 } + + hwRadiusServerAttrTran OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Whether the function of Radius server attribute translation is enabled. + 1 indicates that it is enabled. + 2 indicates that it is disabled. + " + DEFVAL { false } + ::= { hwRadiusGroupEntry 6 } + + hwRadiusPacketUnit OBJECT-TYPE + SYNTAX INTEGER + { + byte(1), + kbyte(2), + mbyte(3), + gbyte(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The packet unit of Radius server which is active when the Radius protocol is standard. + " + DEFVAL { byte } + ::= { hwRadiusGroupEntry 7 } + + hwRadiusDomainInclude OBJECT-TYPE + SYNTAX INTEGER + { + includingDomain(1), + notIncludingDomain(2), + original(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Whether the domain of Radius server is included. + " + DEFVAL { includingdomain } + ::= { hwRadiusGroupEntry 8 } + + hwRadiusClassASCar OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "RADIUS server regards CLASS as CAR parameter. + " + DEFVAL { false } + ::= { hwRadiusGroupEntry 9 } + + + hwRadiusAlgorithm OBJECT-TYPE + SYNTAX INTEGER + { + masterbackup(1), + shareloading(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Packet sending algorithm of Radius server. + " + DEFVAL { masterbackup } + ::= { hwRadiusGroupEntry 10 } + + hwRadiusServerNasPortFmt OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Radius Nas port format string. + " + ::= { hwRadiusGroupEntry 11 } + + hwRadiusGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row admin status. + + Support add and delete." + ::= { hwRadiusGroupEntry 12 } + + hwRadiusServerSourceInterface OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..47)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Radius server source interface name. + " + ::= { hwRadiusGroupEntry 13 } + + hwRadiusServerNasIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Radius server NAS IP address" + + ::= { hwRadiusGroupEntry 14 } + + hwRadiusServerCallingStationId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..47)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Radius server Calling-station-id" + + ::= { hwRadiusGroupEntry 15 } + + hwRadiusServerCallingStationIdDelimiter OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..47)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Radius server Calling-station-id-Delimiter" + + ::= { hwRadiusGroupEntry 16 } + + hwRadiusAttributeNoExistPolicy OBJECT-TYPE + SYNTAX INTEGER + { + online(1), + offline(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Radius-attribute qos-profile no-exist-policy." + + ::= { hwRadiusGroupEntry 17 } + + hwRadiusServerKeyType OBJECT-TYPE + SYNTAX INTEGER + { + simple(0), + cipher(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Radius Server secret type." + + ::= { hwRadiusGroupEntry 18 } + hwRadiusServerNasPortIdOption82 OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Whether of not using option82 when building NAS-PORT-ID." + + ::= { hwRadiusGroupEntry 19 } + + hwRadiusServerAcctStopPacket OBJECT-TYPE + SYNTAX Integer32 (1..300) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Radius stop account packet max num." + + ::= { hwRadiusGroupEntry 20 } + + hwRadiusMasterServerDeadTime OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Radius master server dead time, default 5 minutes." + + ::= { hwRadiusGroupEntry 21 } + + hwRadiusServerDetectServer OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Radius server detect interval , the default value is 60." + + ::= { hwRadiusGroupEntry 22 } + + hwRadiusServerNasPortIdFmt OBJECT-TYPE + SYNTAX INTEGER + { + new(0), + old(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The format of NAS-PORT-ID." + + ::= { hwRadiusGroupEntry 23 } + + hwRadiusServerTestuserName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Radius server test user name." + + ::= { hwRadiusGroupEntry 24 } + + hwRadiusServerTestuserPassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Radius server test user password." + + ::= { hwRadiusGroupEntry 25 } + + hwRadiusServerNasIpv6Address OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Radius server nas ipv6 address." + + ::= { hwRadiusGroupEntry 26 } + + hwRadiusStateInRequest OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Take state in authentication request." + ::= { hwRadiusGroupEntry 27 } + + hwRadiusServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRadiusServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Radius server group extend table. + " + ::= { hwRadiusGroupObject 2 } + + hwRadiusServerEntry OBJECT-TYPE + SYNTAX HwRadiusServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwRadiusGroupName ,hwRadiusServerIndex,hwRadiusServerType} + ::= { hwRadiusServerTable 1 } + + HwRadiusServerEntry ::= + SEQUENCE { + hwRadiusServerIndex + Integer32, + hwRadiusServerType + INTEGER, + hwRadiusServerVRF + OCTET STRING, + hwRadiusServerIP + IpAddress, + hwRadiusServerPort + Integer32, + hwRadiusServerWeight + Integer32, + hwRadiusServerSecretKey + OCTET STRING, + hwRadiusServerRowStatus + RowStatus, + hwRadiusServerPktSendNumber + Integer32, + hwRadiusServerPktSendInterval + Integer32, + hwRadiusServerSourceInterfaceEachServer + OCTET STRING, + hwRadiusServerResponses + Unsigned32, + hwRadiusServerSecretKeyType + INTEGER, + hwRadiusServerDeadCount + Integer32, + hwRadiusServerDeadTime + Integer32, + hwRadiusServerDeadInterval + Integer32, + hwRadiusServerIPv6Address + Ipv6Address, + hwRadiusServerSourceIPAddressEachServer + IpAddress, + hwRadiusServerSourceIPv6AddressEachServer + Ipv6Address, + hwRadiusServerSourceLoopBackEachServer + Unsigned32, + hwRadiusServerSourceVlanifEachServer + Unsigned32 + } + + + hwRadiusServerIndex OBJECT-TYPE + SYNTAX Integer32 (0..512) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP address index of authentication and accounting server, read-only. + " + ::= { hwRadiusServerEntry 1 } + + hwRadiusServerType OBJECT-TYPE + SYNTAX INTEGER + { + auth(1), + acct(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of authentication and accounting server, read-only. + " + ::= { hwRadiusServerEntry 2 } + + hwRadiusServerVRF OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (1..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "VPN-instance of authentication and accounting server. + " + ::= { hwRadiusServerEntry 3 } + + hwRadiusServerIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP address of authentication and accounting server which is unnecessary to configure. + " + ::= { hwRadiusServerEntry 4} + + + hwRadiusServerPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Port number of authentication and accounting server. Use the default value, if it is not configured. + " + ::= { hwRadiusServerEntry 5 } + + hwRadiusServerWeight OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Weight of authentication and accounting server, which is unnecessary to configure. + " + ::= { hwRadiusServerEntry 6 } + + + hwRadiusServerSecretKey OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..188)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Secret of authentication and accounting server. + " + ::= { hwRadiusServerEntry 7 } + + hwRadiusServerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row admin status,either Add or Del. + + Support add and delete. + " + ::= { hwRadiusServerEntry 8 } + + hwRadiusServerPktSendNumber OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of packets that can be sent + + " + ::= { hwRadiusServerEntry 9 } + + hwRadiusServerPktSendInterval OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The interval for counting the number of sent packets(in sec) + " + ::= { hwRadiusServerEntry 10 } + + hwRadiusServerSourceInterfaceEachServer OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..1023)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Radius server source interface name + " + ::= { hwRadiusServerEntry 11 } + + hwRadiusServerResponses OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RADIUS packets received from this server. + " + ::= { hwRadiusServerEntry 12 } + + hwRadiusServerSecretKeyType OBJECT-TYPE + SYNTAX INTEGER + { + simple(0), + cipher(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Secret key type of authentication and accounting server. + " + ::= { hwRadiusServerEntry 13 } + + hwRadiusServerDeadCount OBJECT-TYPE + SYNTAX Integer32 (3..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Radius server dead count. + " + ::= { hwRadiusServerEntry 14 } + + hwRadiusServerDeadTime OBJECT-TYPE + SYNTAX Integer32 (0..60) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Radius server dead time. + " + ::= { hwRadiusServerEntry 15 } + + hwRadiusServerDeadInterval OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Radius server dead interval. + " + ::= { hwRadiusServerEntry 16 } + + hwRadiusServerIPv6Address OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Radius server ipv6 address." + ::= { hwRadiusServerEntry 17 } + + hwRadiusServerSourceIPAddressEachServer OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Source IP address of each server. " + ::= { hwRadiusServerEntry 18} + + hwRadiusServerSourceIPv6AddressEachServer OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Source IPv6 address of each server." + ::= { hwRadiusServerEntry 19 } + + hwRadiusServerSourceLoopBackEachServer OBJECT-TYPE + SYNTAX Unsigned32 (0..1023 | 4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Source loopback of each server." + ::= { hwRadiusServerEntry 20 } + + hwRadiusServerSourceVlanifEachServer OBJECT-TYPE + SYNTAX Unsigned32 (0..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Source vlanif of each server." + ::= { hwRadiusServerEntry 21 } + + hwRadiusClientTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRadiusClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configuration table of server client end. + " + ::= { hwRadiusGroupObject 3 } + + hwRadiusClientEntry OBJECT-TYPE + SYNTAX HwRadiusClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwRadiusClientIP, hwRadiusClientVrf } + ::= { hwRadiusClientTable 1} + + HwRadiusClientEntry ::= + SEQUENCE { + hwRadiusClientIP + IpAddress, + hwRadiusClientVrf + OCTET STRING, + hwRadiusClientKey + OCTET STRING, + hwRadiusClientGroupName + OCTET STRING, + hwRadiusClientRowStatus + RowStatus, + hwRadiusClientKeyType + INTEGER + } + + hwRadiusClientIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Client ip address. + " + ::= { hwRadiusClientEntry 1 } + + hwRadiusClientVrf OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Client vpn instance. + " + ::= { hwRadiusClientEntry 2 } + + hwRadiusClientKey OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..188)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Client share key. + " + ::= { hwRadiusClientEntry 3 } + + hwRadiusClientGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Client group name. + " + ::= { hwRadiusClientEntry 4 } + + hwRadiusClientRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Client row status. + " + ::= { hwRadiusClientEntry 5 } + + hwRadiusClientKeyType OBJECT-TYPE + SYNTAX INTEGER + { + simple(0), + cipher(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Client share key type. + " + ::= { hwRadiusClientEntry 6 } + + hwRadiusAuthorServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRadiusAuthorServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configuration table of AUTHOR server. + " + ::= { hwRadiusGroupObject 4 } + + hwRadiusAuthorServerEntry OBJECT-TYPE + SYNTAX HwRadiusAuthorServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwRadiusAuthorServerIP, hwRadiusAuthorServerVrf} + ::= { hwRadiusAuthorServerTable 1 } + + HwRadiusAuthorServerEntry ::= + SEQUENCE { + hwRadiusAuthorServerIP + IpAddress, + hwRadiusAuthorServerVrf + OCTET STRING, + hwRadiusAuthorServerKey + OCTET STRING, + hwRadiusAuthorServerGroupName + OCTET STRING, + hwRadiusAuthorServerRowStatus + RowStatus, + hwRadiusAuthorServerKeyType + INTEGER + } + + hwRadiusAuthorServerIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Authorization Server IP address. + " + ::= { hwRadiusAuthorServerEntry 1 } + + hwRadiusAuthorServerVrf OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Authorization Server VPN instance. + " + ::= { hwRadiusAuthorServerEntry 2 } + + hwRadiusAuthorServerKey OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..188)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Authorization Server share key. + " + ::= { hwRadiusAuthorServerEntry 3 } + + hwRadiusAuthorServerGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Authorization Server group name. + " + ::= { hwRadiusAuthorServerEntry 4 } + + hwRadiusAuthorServerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Authorization Server row status. + " + ::= { hwRadiusAuthorServerEntry 5 } + + hwRadiusAuthorServerKeyType OBJECT-TYPE + SYNTAX INTEGER + { + simple(0), + cipher(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Authorization Server share key type. + " + ::= { hwRadiusAuthorServerEntry 6 } + + hwRadiusSetting OBJECT IDENTIFIER ::= { hwRadiusGroupObject 5 } + + hwRadiusSettingEntry OBJECT IDENTIFIER ::= { hwRadiusSetting 1 } + + hwEnableSourcePortsExtended OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To enable one or more ports to be used as the source ports for sending out RADIUS requests,default is 2. + " + ::= { hwRadiusSettingEntry 1 } + hwSourcePortsExtendedStartPort OBJECT-TYPE + SYNTAX Integer32 (0|5000..55535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The start port to be used as the source ports for sending out RADIUS requests. + " + ::= { hwRadiusSettingEntry 2 } + hwSourcePortsExtendedPortNum OBJECT-TYPE + SYNTAX Integer32 (0|1..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of port to be used as the source ports for sending out RADIUS requests. + " + ::= { hwRadiusSettingEntry 3 } + hwRadiusResetStatAll OBJECT-TYPE + SYNTAX INTEGER + { + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset statistics information of radius sending and receiving packets. + " + ::= { hwRadiusSettingEntry 4 } + + hwResetRadiusAttrCount OBJECT-TYPE + SYNTAX INTEGER + { + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset RADIUS attribute count. + " + ::= { hwRadiusSettingEntry 5 } + + hwRadiusTotalDeadCount OBJECT-TYPE + SYNTAX Integer32 (3..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Radius server total dead count. + " + ::= { hwRadiusSettingEntry 6 } + + hwRadiusTotalDeadTime OBJECT-TYPE + SYNTAX Integer32 (0..60) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Radius server total dead time. + " + ::= { hwRadiusSettingEntry 7 } + + hwRadiusTotalDeadInterval OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Radius server total dead interval. + " + ::= { hwRadiusSettingEntry 8 } + + hwRadiusStatAuthenIpv4Table OBJECT-TYPE + SYNTAX SEQUENCE OF HwRadiusStatAuthenIpv4Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Authentication packet statistics information for IPv4 radius server. + " + ::= { hwRadiusGroupObject 6 } + + hwRadiusStatAuthenIpv4Entry OBJECT-TYPE + SYNTAX HwRadiusStatAuthenIpv4Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwRadiusStatAuthenIpv4ServerIP, hwRadiusStatAuthenIpv4Vrf } + ::= { hwRadiusStatAuthenIpv4Table 1 } + + HwRadiusStatAuthenIpv4Entry ::= + SEQUENCE { + hwRadiusStatAuthenIpv4ServerIP + IpAddress, + hwRadiusStatAuthenIpv4Vrf + OCTET STRING, + hwRadiusStatAuthenIpv4Requests + Unsigned32, + hwRadiusStatAuthenIpv4Accepts + Unsigned32, + hwRadiusStatAuthenIpv4Rejects + Unsigned32, + hwRadiusStatAuthenIpv4Retransmissions + Unsigned32, + hwRadiusStatAuthenIpv4Challenges + Unsigned32, + hwRadiusStatAuthenIpv4MalformedResponses + Unsigned32, + hwRadiusStatAuthenIpv4BadAuthenticators + Unsigned32, + hwRadiusStatAuthenIpv4PendingRequests + Unsigned32, + hwRadiusStatAuthenIpv4Timeouts + Unsigned32, + hwRadiusStatAuthenIpv4UnknownTypes + Unsigned32, + hwRadiusStatAuthenIpv4DroppedPackets + Unsigned32, + hwRadiusStatAuthenIpv4SpeedLimitBlock + Unsigned32, + hwRadiusStatAuthenIpv4PendingLimitBlock + Unsigned32, + hwRadiusStatAuthenIpv4ServerDownBlock + Unsigned32, + hwRadiusStatAuthenIpv4NoSourceIPBlock + Unsigned32, + hwRadiusStatAuthenIpv4ServerNotReply + Unsigned32 + } + + hwRadiusStatAuthenIpv4ServerIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Radius server IP. + " + ::= { hwRadiusStatAuthenIpv4Entry 1 } + + hwRadiusStatAuthenIpv4Vrf OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VPN-instance name. + " + ::= { hwRadiusStatAuthenIpv4Entry 2 } + + hwRadiusStatAuthenIpv4Requests OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Request packets. + " + ::= { hwRadiusStatAuthenIpv4Entry 3 } + + hwRadiusStatAuthenIpv4Accepts OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Accept packets. + " + ::= { hwRadiusStatAuthenIpv4Entry 4 } + + hwRadiusStatAuthenIpv4Rejects OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reject packets. + " + ::= { hwRadiusStatAuthenIpv4Entry 5 } + + hwRadiusStatAuthenIpv4Retransmissions OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Retransmission packets. + " + ::= { hwRadiusStatAuthenIpv4Entry 6 } + + hwRadiusStatAuthenIpv4Challenges OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Challenge packets. + " + ::= { hwRadiusStatAuthenIpv4Entry 7 } + + hwRadiusStatAuthenIpv4MalformedResponses OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Malformed response packets. + " + ::= { hwRadiusStatAuthenIpv4Entry 8 } + + hwRadiusStatAuthenIpv4BadAuthenticators OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bad packets. + " + ::= { hwRadiusStatAuthenIpv4Entry 9 } + + hwRadiusStatAuthenIpv4PendingRequests OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Pending packets. + " + ::= { hwRadiusStatAuthenIpv4Entry 10 } + + hwRadiusStatAuthenIpv4Timeouts OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Timeout packets. + " + ::= { hwRadiusStatAuthenIpv4Entry 11 } + + hwRadiusStatAuthenIpv4UnknownTypes OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unknown packets. + " + ::= { hwRadiusStatAuthenIpv4Entry 12 } + + hwRadiusStatAuthenIpv4DroppedPackets OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Dropped packets. + " + ::= { hwRadiusStatAuthenIpv4Entry 13 } + + hwRadiusStatAuthenIpv4SpeedLimitBlock OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Speed-limit block packets. + " + ::= { hwRadiusStatAuthenIpv4Entry 14 } + + hwRadiusStatAuthenIpv4PendingLimitBlock OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Pending-limit block packets. + " + ::= { hwRadiusStatAuthenIpv4Entry 15 } + + hwRadiusStatAuthenIpv4ServerDownBlock OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Server down block packets. + " + ::= { hwRadiusStatAuthenIpv4Entry 16 } + + hwRadiusStatAuthenIpv4NoSourceIPBlock OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "No source IP block packets. + " + ::= { hwRadiusStatAuthenIpv4Entry 17 } + + hwRadiusStatAuthenIpv4ServerNotReply OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Server not reply packets. + " + ::= { hwRadiusStatAuthenIpv4Entry 18 } + + hwRadiusStatAcctIpv4Table OBJECT-TYPE + SYNTAX SEQUENCE OF HwRadiusStatAcctIpv4Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Account packet statistics information for IPv4 radius server. + " + ::= { hwRadiusGroupObject 7 } + + hwRadiusStatAcctIpv4Entry OBJECT-TYPE + SYNTAX HwRadiusStatAcctIpv4Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwRadiusStatAcctIpv4ServerIP, hwRadiusStatAcctIpv4Vrf } + ::= { hwRadiusStatAcctIpv4Table 1 } + + HwRadiusStatAcctIpv4Entry ::= + SEQUENCE { + hwRadiusStatAcctIpv4ServerIP + IpAddress, + hwRadiusStatAcctIpv4Vrf + OCTET STRING, + hwRadiusStatAcctIpv4Requests + Unsigned32, + hwRadiusStatAcctIpv4Responses + Unsigned32, + hwRadiusStatAcctIpv4Retransmissions + Unsigned32, + hwRadiusStatAcctIpv4MalformedResponses + Unsigned32, + hwRadiusStatAcctIpv4BadAuthenticators + Unsigned32, + hwRadiusStatAcctIpv4PendingRequests + Unsigned32, + hwRadiusStatAcctIpv4Timeouts + Unsigned32, + hwRadiusStatAcctIpv4UnknownTypes + Unsigned32, + hwRadiusStatAcctIpv4DroppedPackets + Unsigned32, + hwRadiusStatAcctIpv4SpeedLimitBlock + Unsigned32, + hwRadiusStatAcctIpv4PendingLimitBlock + Unsigned32, + hwRadiusStatAcctIpv4ServerDownBlock + Unsigned32, + hwRadiusStatAcctIpv4NoSourceIPBlock + Unsigned32, + hwRadiusStatAcctIpv4ServerNotReply + Unsigned32 + } + + hwRadiusStatAcctIpv4ServerIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Radius server IP. + " + ::= { hwRadiusStatAcctIpv4Entry 1 } + + hwRadiusStatAcctIpv4Vrf OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VPN-instance name. + " + ::= { hwRadiusStatAcctIpv4Entry 2 } + + hwRadiusStatAcctIpv4Requests OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Request packets. + " + ::= { hwRadiusStatAcctIpv4Entry 3 } + + hwRadiusStatAcctIpv4Responses OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Response packets. + " + ::= { hwRadiusStatAcctIpv4Entry 4 } + + hwRadiusStatAcctIpv4Retransmissions OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Retransmission packets. + " + ::= { hwRadiusStatAcctIpv4Entry 5 } + + hwRadiusStatAcctIpv4MalformedResponses OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Malformed response packets. + " + ::= { hwRadiusStatAcctIpv4Entry 6 } + + hwRadiusStatAcctIpv4BadAuthenticators OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bad packets. + " + ::= { hwRadiusStatAcctIpv4Entry 7 } + + + hwRadiusStatAcctIpv4PendingRequests OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Pending packets. + " + ::= { hwRadiusStatAcctIpv4Entry 8 } + + hwRadiusStatAcctIpv4Timeouts OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Timeout packets. + " + ::= { hwRadiusStatAcctIpv4Entry 9 } + + hwRadiusStatAcctIpv4UnknownTypes OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unknown packets. + " + ::= { hwRadiusStatAcctIpv4Entry 10 } + + hwRadiusStatAcctIpv4DroppedPackets OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Dropped packets. + " + ::= { hwRadiusStatAcctIpv4Entry 11 } + + hwRadiusStatAcctIpv4SpeedLimitBlock OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Speed-limit block packets. + " + ::= { hwRadiusStatAcctIpv4Entry 12 } + + hwRadiusStatAcctIpv4PendingLimitBlock OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Pending-limit block packets. + " + ::= { hwRadiusStatAcctIpv4Entry 13 } + + hwRadiusStatAcctIpv4ServerDownBlock OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Server down block packets. + " + ::= { hwRadiusStatAcctIpv4Entry 14 } + + hwRadiusStatAcctIpv4NoSourceIPBlock OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "No route block packets. + " + ::= { hwRadiusStatAcctIpv4Entry 15 } + + hwRadiusStatAcctIpv4ServerNotReply OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "No reply packets. + " + ::= { hwRadiusStatAcctIpv4Entry 16 } + + hwRadiusStatAuthorIpv4Table OBJECT-TYPE + SYNTAX SEQUENCE OF HwRadiusStatAuthorIpv4Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Authorization packet statistics information for IPv4 radius server. + " + ::= { hwRadiusGroupObject 8 } + + hwRadiusStatAuthorIpv4Entry OBJECT-TYPE + SYNTAX HwRadiusStatAuthorIpv4Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwRadiusStatAuthorIpv4ServerType, hwRadiusStatAuthorIpv4ServerIP, hwRadiusStatAuthorIpv4Vrf } + ::= { hwRadiusStatAuthorIpv4Table 1 } + + HwRadiusStatAuthorIpv4Entry ::= + SEQUENCE { + hwRadiusStatAuthorIpv4ServerType + Integer32, + hwRadiusStatAuthorIpv4ServerIP + IpAddress, + hwRadiusStatAuthorIpv4Vrf + OCTET STRING, + hwRadiusStatAuthorIpv4Requests + Unsigned32, + hwRadiusStatAuthorIpv4Accepts + Unsigned32, + hwRadiusStatAuthorIpv4Rejects + Unsigned32, + hwRadiusStatAuthorIpv4BadAuthenticators + Unsigned32, + hwRadiusStatAuthorIpv4Retransmissions + Unsigned32, + hwRadiusStatAuthorIpv4MalformedResponses + Unsigned32, + hwRadiusStatAuthorIpv4Timeouts + Unsigned32, + hwRadiusStatAuthorIpv4UnknownTypes + Unsigned32, + hwRadiusStatAuthorIpv4DroppedPackets + Unsigned32 + } + hwRadiusStatAuthorIpv4ServerType OBJECT-TYPE + SYNTAX Integer32 (1|2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Radius server type. + " + ::= { hwRadiusStatAuthorIpv4Entry 1 } + + hwRadiusStatAuthorIpv4ServerIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Radius server IP. + " + ::= { hwRadiusStatAuthorIpv4Entry 2 } + + hwRadiusStatAuthorIpv4Vrf OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VPN-instance name. + " + ::= { hwRadiusStatAuthorIpv4Entry 3 } + + hwRadiusStatAuthorIpv4Requests OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Request packets. + " + ::= { hwRadiusStatAuthorIpv4Entry 4 } + + hwRadiusStatAuthorIpv4Accepts OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Accept packets. + " + ::= { hwRadiusStatAuthorIpv4Entry 5 } + + hwRadiusStatAuthorIpv4Rejects OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reject packets. + " + ::= { hwRadiusStatAuthorIpv4Entry 6 } + + hwRadiusStatAuthorIpv4BadAuthenticators OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bad packets. + " + ::= { hwRadiusStatAuthorIpv4Entry 7 } + + hwRadiusStatAuthorIpv4Retransmissions OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Retransmission packets. + " + ::= { hwRadiusStatAuthorIpv4Entry 8 } + + hwRadiusStatAuthorIpv4MalformedResponses OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Malformed response packets. + " + ::= { hwRadiusStatAuthorIpv4Entry 9 } + + hwRadiusStatAuthorIpv4Timeouts OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Timeout packets. + " + ::= { hwRadiusStatAuthorIpv4Entry 10 } + + hwRadiusStatAuthorIpv4UnknownTypes OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unknown packets. + " + ::= { hwRadiusStatAuthorIpv4Entry 11 } + + hwRadiusStatAuthorIpv4DroppedPackets OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Dropped packets. + " + ::= { hwRadiusStatAuthorIpv4Entry 12 } + + hwRadiusStatAuthenIpv6Table OBJECT-TYPE + SYNTAX SEQUENCE OF HwRadiusStatAuthenIpv6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Authentication packet statistics information for IPv4 radius server. + " + ::= { hwRadiusGroupObject 9 } + + hwRadiusStatAuthenIpv6Entry OBJECT-TYPE + SYNTAX HwRadiusStatAuthenIpv6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwRadiusStatAuthenIpv6ServerIP} + ::= { hwRadiusStatAuthenIpv6Table 1 } + + HwRadiusStatAuthenIpv6Entry ::= + SEQUENCE { + hwRadiusStatAuthenIpv6ServerIP + Ipv6Address, + hwRadiusStatAuthenIpv6Requests + Unsigned32, + hwRadiusStatAuthenIpv6Accepts + Unsigned32, + hwRadiusStatAuthenIpv6Rejects + Unsigned32, + hwRadiusStatAuthenIpv6Retransmissions + Unsigned32, + hwRadiusStatAuthenIpv6Challenges + Unsigned32, + hwRadiusStatAuthenIpv6MalformedResponses + Unsigned32, + hwRadiusStatAuthenIpv6BadAuthenticators + Unsigned32, + hwRadiusStatAuthenIpv6PendingRequests + Unsigned32, + hwRadiusStatAuthenIpv6Timeouts + Unsigned32, + hwRadiusStatAuthenIpv6UnknownTypes + Unsigned32, + hwRadiusStatAuthenIpv6DroppedPackets + Unsigned32, + hwRadiusStatAuthenIpv6SpeedLimitBlock + Unsigned32, + hwRadiusStatAuthenIpv6PendingLimitBlock + Unsigned32, + hwRadiusStatAuthenIpv6ServerDownBlock + Unsigned32, + hwRadiusStatAuthenIpv6NoSourceIPBlock + Unsigned32, + hwRadiusStatAuthenIpv6ServerNotReply + Unsigned32 + } + + hwRadiusStatAuthenIpv6ServerIP OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Radius server IP. + " + ::= { hwRadiusStatAuthenIpv6Entry 1 } + + hwRadiusStatAuthenIpv6Requests OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Request packets. + " + ::= { hwRadiusStatAuthenIpv6Entry 3 } + + hwRadiusStatAuthenIpv6Accepts OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Accept packets. + " + ::= { hwRadiusStatAuthenIpv6Entry 4 } + + hwRadiusStatAuthenIpv6Rejects OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reject packets. + " + ::= { hwRadiusStatAuthenIpv6Entry 5 } + + hwRadiusStatAuthenIpv6Retransmissions OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Retransmission packets. + " + ::= { hwRadiusStatAuthenIpv6Entry 6 } + + hwRadiusStatAuthenIpv6Challenges OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Challenge packets. + " + ::= { hwRadiusStatAuthenIpv6Entry 7 } + + hwRadiusStatAuthenIpv6MalformedResponses OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Malformed response packets. + " + ::= { hwRadiusStatAuthenIpv6Entry 8 } + + hwRadiusStatAuthenIpv6BadAuthenticators OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bad packets. + " + ::= { hwRadiusStatAuthenIpv6Entry 9 } + + hwRadiusStatAuthenIpv6PendingRequests OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Pending packets. + " + ::= { hwRadiusStatAuthenIpv6Entry 10 } + + hwRadiusStatAuthenIpv6Timeouts OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Timeout packets. + " + ::= { hwRadiusStatAuthenIpv6Entry 11 } + + hwRadiusStatAuthenIpv6UnknownTypes OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unknown packets. + " + ::= { hwRadiusStatAuthenIpv6Entry 12 } + + hwRadiusStatAuthenIpv6DroppedPackets OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Dropped packets. + " + ::= { hwRadiusStatAuthenIpv6Entry 13 } + + hwRadiusStatAuthenIpv6SpeedLimitBlock OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Speed-limit block packets. + " + ::= { hwRadiusStatAuthenIpv6Entry 14 } + + hwRadiusStatAuthenIpv6PendingLimitBlock OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Pending-limit block packets. + " + ::= { hwRadiusStatAuthenIpv6Entry 15 } + + hwRadiusStatAuthenIpv6ServerDownBlock OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Server down block packets. + " + ::= { hwRadiusStatAuthenIpv6Entry 16 } + + hwRadiusStatAuthenIpv6NoSourceIPBlock OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "No route block packets. + " + ::= { hwRadiusStatAuthenIpv6Entry 17 } + + hwRadiusStatAuthenIpv6ServerNotReply OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "No reply packets. + " + ::= { hwRadiusStatAuthenIpv6Entry 18 } + + hwRadiusStatAcctIpv6Table OBJECT-TYPE + SYNTAX SEQUENCE OF HwRadiusStatAcctIpv6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Account packet statistics information for IPv4 radius server. + " + ::= { hwRadiusGroupObject 10 } + + hwRadiusStatAcctIpv6Entry OBJECT-TYPE + SYNTAX HwRadiusStatAcctIpv6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwRadiusStatAcctIpv6ServerIP } + ::= { hwRadiusStatAcctIpv6Table 1 } + + HwRadiusStatAcctIpv6Entry ::= + SEQUENCE { + hwRadiusStatAcctIpv6ServerIP + Ipv6Address, + hwRadiusStatAcctIpv6Requests + Unsigned32, + hwRadiusStatAcctIpv6Responses + Unsigned32, + hwRadiusStatAcctIpv6Retransmissions + Unsigned32, + hwRadiusStatAcctIpv6MalformedResponses + Unsigned32, + hwRadiusStatAcctIpv6BadAuthenticators + Unsigned32, + hwRadiusStatAcctIpv6PendingRequests + Unsigned32, + hwRadiusStatAcctIpv6Timeouts + Unsigned32, + hwRadiusStatAcctIpv6UnknownTypes + Unsigned32, + hwRadiusStatAcctIpv6DroppedPackets + Unsigned32, + hwRadiusStatAcctIpv6SpeedLimitBlock + Unsigned32, + hwRadiusStatAAcctIpv6PendingLimitBlock + Unsigned32, + hwRadiusStatAcctIpv6ServerDownBlock + Unsigned32, + hwRadiusStatAcctIpv6NoSourceIPBlock + Unsigned32, + hwRadiusStatAcctIpv6ServerNotReply + Unsigned32 + } + + hwRadiusStatAcctIpv6ServerIP OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Radius server IP. + " + ::= { hwRadiusStatAcctIpv6Entry 1 } + + hwRadiusStatAcctIpv6Requests OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Request packets. + " + ::= { hwRadiusStatAcctIpv6Entry 3 } + + hwRadiusStatAcctIpv6Responses OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Response packets. + " + ::= { hwRadiusStatAcctIpv6Entry 4 } + + hwRadiusStatAcctIpv6Retransmissions OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Retransmission packets. + " + ::= { hwRadiusStatAcctIpv6Entry 5 } + + hwRadiusStatAcctIpv6MalformedResponses OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Malformed response packets. + " + ::= { hwRadiusStatAcctIpv6Entry 6 } + + hwRadiusStatAcctIpv6BadAuthenticators OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bad packets. + " + ::= { hwRadiusStatAcctIpv6Entry 7 } + + + hwRadiusStatAcctIpv6PendingRequests OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Pending packets. + " + ::= { hwRadiusStatAcctIpv6Entry 8 } + + hwRadiusStatAcctIpv6Timeouts OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Timeout packets. + " + ::= { hwRadiusStatAcctIpv6Entry 9 } + + hwRadiusStatAcctIpv6UnknownTypes OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unknown packets. + " + ::= { hwRadiusStatAcctIpv6Entry 10 } + + hwRadiusStatAcctIpv6DroppedPackets OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Dropped packets. + " + ::= { hwRadiusStatAcctIpv6Entry 11 } + + hwRadiusStatAcctIpv6SpeedLimitBlock OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Speed-limit block packets. + " + ::= { hwRadiusStatAcctIpv6Entry 12 } + + hwRadiusStatAAcctIpv6PendingLimitBlock OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Pending-limit block packets. + " + ::= { hwRadiusStatAcctIpv6Entry 13 } + + hwRadiusStatAcctIpv6ServerDownBlock OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Server down block packets. + " + ::= { hwRadiusStatAcctIpv6Entry 14 } + + hwRadiusStatAcctIpv6NoSourceIPBlock OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "No route block packets. + " + ::= { hwRadiusStatAcctIpv6Entry 15 } + + hwRadiusStatAcctIpv6ServerNotReply OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "No reply packets. + " + ::= { hwRadiusStatAcctIpv6Entry 16 } + + hwRadiusAttrCountTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRadiusAttrCountEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Radius attribute count table. + " + ::= { hwRadiusGroupObject 11 } + + hwRadiusAttrCountEntry OBJECT-TYPE + SYNTAX HwRadiusAttrCountEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwAttributeName } + ::= { hwRadiusAttrCountTable 1 } + + HwRadiusAttrCountEntry ::= + SEQUENCE { + hwAttributeName + DisplayString, + hwAuthRequestPacketNum + Integer32, + hwAuthAcceptPacketNum + Integer32, + hwAuthRejectPacketNum + Integer32, + hwAcctRequestPacketNum + Integer32, + hwAcctResponsePacketNum + Integer32, + hwCOARequestPacketNum + Integer32, + hwCOAAcknowledgePacketNum + Integer32, + hwDMRequestPacketNum + Integer32, + hwDMAcknowledgePacketNum + Integer32 + } + + hwAttributeName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The attribute name. + " + ::= { hwRadiusAttrCountEntry 1 } + + hwAuthRequestPacketNum OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of attribute in authentication request packet. + " + ::= { hwRadiusAttrCountEntry 2 } + + hwAuthAcceptPacketNum OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of attribute in authentication accept packet. + " + ::= { hwRadiusAttrCountEntry 3 } + + hwAuthRejectPacketNum OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of attribute in authentication reject packet. + " + ::= { hwRadiusAttrCountEntry 4 } + + hwAcctRequestPacketNum OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of attribute in accounting request packet. + " + ::= { hwRadiusAttrCountEntry 5 } + hwAcctResponsePacketNum OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of attribute in accounting response packet. + " + ::= { hwRadiusAttrCountEntry 6 } + + hwCOARequestPacketNum OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of attribute in COA request packet. + " + ::= { hwRadiusAttrCountEntry 7 } + + hwCOAAcknowledgePacketNum OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of attribute in COA acknowledge packet. + " + ::= { hwRadiusAttrCountEntry 8 } + + hwDMRequestPacketNum OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of attribute in DM request packet. + " + ::= { hwRadiusAttrCountEntry 9 } + + hwDMAcknowledgePacketNum OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of attribute in DM acknowledge packet. + " + ::= { hwRadiusAttrCountEntry 10 } + + hwRadiusAttrApplyTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRadiusAttrApplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Radius attribute apply table. + " + ::= { hwRadiusGroupObject 12 } + + hwRadiusAttrApplyEntry OBJECT-TYPE + SYNTAX HwRadiusAttrApplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwRadiusGroupName, hwRadiusAttrApplyAttribute, hwRadiusAttrApplyAction, hwRadiusAttrApplyActionParameter } + ::= { hwRadiusAttrApplyTable 1 } + + HwRadiusAttrApplyEntry ::= + SEQUENCE { + hwRadiusAttrApplyAttribute + Integer32, + hwRadiusAttrApplyAction + INTEGER, + hwRadiusAttrApplyActionParameter + INTEGER, + hwRadiusAttrApplyRowStatus + RowStatus + } + + hwRadiusAttrApplyAttribute OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The ID of attribute, eg. VendorID+AttributeID. + " + ::= { hwRadiusAttrApplyEntry 1 } + + hwRadiusAttrApplyAction OBJECT-TYPE + SYNTAX INTEGER + { + match(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Detail action. + " + ::= { hwRadiusAttrApplyEntry 2 } + + hwRadiusAttrApplyActionParameter OBJECT-TYPE + SYNTAX INTEGER + { + pooltype(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The parameter of attribute apply action. + " + ::= { hwRadiusAttrApplyEntry 3 } + + hwRadiusAttrApplyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row admin status,either Add or Del. + + Support add and delete. + " + ::= { hwRadiusAttrApplyEntry 50 } + + + hwRadiusAttrCheckTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRadiusAttrCheckEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Radius attribute check table. + " + ::= { hwRadiusGroupObject 13 } + + hwRadiusAttrCheckEntry OBJECT-TYPE + SYNTAX HwRadiusAttrCheckEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwRadiusGroupName, hwRadiusAttrCheckIndex } + ::= { hwRadiusAttrCheckTable 1 } + + HwRadiusAttrCheckEntry ::= + SEQUENCE { + hwRadiusAttrCheckIndex + Integer32, + hwRadiusAttrCheckName + OCTET STRING, + hwRadiusAttrCheckRowStatus + RowStatus + } + + hwRadiusAttrCheckIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of radius check attribute." + ::= { hwRadiusAttrCheckEntry 1 } + + hwRadiusAttrCheckName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Check attribute name." + ::= { hwRadiusAttrCheckEntry 2 } + + hwRadiusAttrCheckRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus." + ::={ hwRadiusAttrCheckEntry 3 } + + hwRadiusAttrDisableTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRadiusAttrDisableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Radius attribute disable table. + " + ::= { hwRadiusGroupObject 14 } + + hwRadiusAttrDisableEntry OBJECT-TYPE + SYNTAX HwRadiusAttrDisableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwRadiusGroupName, hwRadiusAttrDisableIndex } + ::= { hwRadiusAttrDisableTable 1 } + + HwRadiusAttrDisableEntry ::= + SEQUENCE { + hwRadiusAttrDisableIndex + Integer32, + hwRadiusAttrDisableName + OCTET STRING, + hwRadiusAttrDisableDirection + INTEGER, + hwRadiusAttrDisableRowStatus + RowStatus + } + + hwRadiusAttrDisableIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of radius disable attribute." + ::= { hwRadiusAttrDisableEntry 1 } + + hwRadiusAttrDisableName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Disable attribute name." + ::= { hwRadiusAttrDisableEntry 2 } + + hwRadiusAttrDisableDirection OBJECT-TYPE + SYNTAX INTEGER{send(1),receive(2),sendreceive(3)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Disable direction." + ::={ hwRadiusAttrDisableEntry 3 } + + hwRadiusAttrDisableRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus." + ::={ hwRadiusAttrDisableEntry 4 } + + + + hwRadiusAttrTranslateTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRadiusAttrTranslateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Radius attribute apply table. + " + ::= { hwRadiusGroupObject 15 } + + hwRadiusAttrTranslateEntry OBJECT-TYPE + SYNTAX HwRadiusAttrTranslateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwRadiusGroupName, hwRadiusAttrTranslateIndex } + ::= { hwRadiusAttrTranslateTable 1 } + + HwRadiusAttrTranslateEntry ::= + SEQUENCE { + hwRadiusAttrTranslateIndex + Integer32, + hwRadiusAttrTranslateSrcDescription + OCTET STRING, + hwRadiusAttrTranslateDestDescription + OCTET STRING, + hwRadiusAttrTranslateDirection + INTEGER, + hwRadiusAttrTranslatePacketType + INTEGER, + hwRadiusAttrTranslateSrcVendorId + Unsigned32, + hwRadiusAttrTranslateSrcSubAttrId + Integer32, + hwRadiusAttrTranslateDstVendorId + Unsigned32, + hwRadiusAttrTranslateDstSubAttrId + Integer32, + hwRadiusAttrTranslateRowStatus + RowStatus + } + + hwRadiusAttrTranslateIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of radius translate attribute." + ::= { hwRadiusAttrTranslateEntry 1 } + + hwRadiusAttrTranslateSrcDescription OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Source translate attribute name." + ::= { hwRadiusAttrTranslateEntry 2 } + + hwRadiusAttrTranslateDestDescription OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Destination translate attribute name." + ::= { hwRadiusAttrTranslateEntry 3 } + + hwRadiusAttrTranslateDirection OBJECT-TYPE + SYNTAX INTEGER{invalid(0),send(1),receive(2),sendreceive(3)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Translate direction." + ::={ hwRadiusAttrTranslateEntry 4} + + hwRadiusAttrTranslatePacketType OBJECT-TYPE + SYNTAX INTEGER + { + invalid(0), + authrequest(1), + authaccept(2), + authrequestauthaccept(3), + acctrequst(4), + authrequestacctrequst(5), + authacceptacctrequst(6), + authrequestauthacceptacctrequst(7), + acctresponse(8), + authrequestacctresponse(9), + authacceptacctresponse(10), + authrequestauthacceptacctresponse(11), + acctrequstacctresponse(12), + authrequestacctrequstacctresponse(13), + authacceptacctrequstacctresponse(14), + authrequestauthacceptacctrequstacctresponse(15) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Translate Packet type." + ::={ hwRadiusAttrTranslateEntry 5 } + + hwRadiusAttrTranslateSrcVendorId OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "radius attribute translate source vendor id." + ::= { hwRadiusAttrTranslateEntry 6 } + + hwRadiusAttrTranslateSrcSubAttrId OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "radius attribute translate source sub id." + ::= { hwRadiusAttrTranslateEntry 7 } + + hwRadiusAttrTranslateDstVendorId OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "radius attribute translate destination vendor id." + ::= { hwRadiusAttrTranslateEntry 8 } + + hwRadiusAttrTranslateDstSubAttrId OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "radius attribute translate destination sub id." + ::= { hwRadiusAttrTranslateEntry 9 } + + hwRadiusAttrTranslateRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus." + ::={ hwRadiusAttrTranslateEntry 10 } + + hwRadiusAttrSetTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRadiusAttrSetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Radius attribute apply table. + " + ::= { hwRadiusGroupObject 16 } + + hwRadiusAttrSetEntry OBJECT-TYPE + SYNTAX HwRadiusAttrSetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwRadiusGroupName, hwRadiusAttrSetIndex } + ::= { hwRadiusAttrSetTable 1 } + + HwRadiusAttrSetEntry ::= + SEQUENCE { + hwRadiusAttrSetIndex + Integer32, + hwRadiusAttrSetName + OCTET STRING, + hwRadiusAttrSetValue + OCTET STRING, + hwRadiusSetRowStatus + RowStatus + } + + hwRadiusAttrSetIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of radius set attribute." + ::= { hwRadiusAttrSetEntry 1 } + + hwRadiusAttrSetName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set attribute name." + ::= { hwRadiusAttrSetEntry 2 } + + hwRadiusAttrSetValue OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..253)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set value." + ::={ hwRadiusAttrSetEntry 3 } + + hwRadiusSetRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus." + ::={ hwRadiusAttrSetEntry 4 } + + + hwRadiusAccountTest OBJECT IDENTIFIER ::= { hwRadiusGroupObject 17 } + + hwRadiusAccountTestEntry OBJECT IDENTIFIER ::= { hwRadiusAccountTest 1 } + + hwRadiusAccountTestResult OBJECT-TYPE + SYNTAX INTEGER + { + busy(0), + fail(1), + success(2), + wrongnameorpassword(3), + timeout(4), + servernotexist(5), + invalid(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The result of account test." + ::= { hwRadiusAccountTestEntry 1 } + + hwRadiusGlobalSettingTable OBJECT IDENTIFIER ::= { hwRadiusGroupObject 18 } + + hwRadiusGlobalSettingEntry OBJECT IDENTIFIER ::= { hwRadiusGlobalSettingTable 1 } + + hwRadiusGlobalServerSourceIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Global Source IP address. " + ::= { hwRadiusGlobalSettingEntry 1} + + hwRadiusGlobalServerSourceIpv6 OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Global Source IPv6 address." + ::= { hwRadiusGlobalSettingEntry 2 } + + hwRadiusGlobalAttrNasIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Global nas IP address of radius attribute. " + ::= { hwRadiusGlobalSettingEntry 3 } + + hwRadiusGlobalAttrNasIpv6 OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Global nas IPv6 address of radius attribute." + ::= { hwRadiusGlobalSettingEntry 4 } + + ---Radius server up/down trap + + hwRadiusMIBTrap OBJECT IDENTIFIER ::= { hwBRASRadius 2 } + hwRadiusTrapObject OBJECT IDENTIFIER ::= { hwRadiusMIBTrap 1 } + + + hwStateChangeServerIp OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..40)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "IP address of authentication or accounting server which state is changed. + + " + ::= { hwRadiusTrapObject 1 } + + hwStateChangeServerVrf OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (1..31)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " VPN-instance of authentication or accounting server which state is changed. + + " + ::= { hwRadiusTrapObject 2 } + + hwStateChangeServerPort OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " port of authentication or accounting server which state is changed. + + " + ::= { hwRadiusTrapObject 3 } + + hwRadiusMemoryUsage OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " The memory usage. + + " + ::= { hwRadiusTrapObject 4 } + + hwRadiusThreshold OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " The threshold. + + " + ::= { hwRadiusTrapObject 5 } + + hwRadiusCachePackets OBJECT-TYPE + SYNTAX Integer32 (0..256000) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " The number of cached packets. + " + ::= { hwRadiusTrapObject 6 } + + + hwRadiusMaxCachePackets OBJECT-TYPE + SYNTAX Integer32 (0..256000) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " The max cache packets limit. + " + ::= { hwRadiusTrapObject 7 } + + + + + hwRadiusTrapsDefine OBJECT IDENTIFIER ::= { hwRadiusMIBTrap 2 } + + hwRadiusServerTraps OBJECT IDENTIFIER ::= { hwRadiusTrapsDefine 1 } + hwRadiusAuthServerUp NOTIFICATION-TYPE + OBJECTS { hwStateChangeServerIp,hwStateChangeServerVrf,hwStateChangeServerPort } + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: Radius authentication server up + 2 Notice/Trap generation cause: Radius authentication server up + 3 Repair suggestions: + Check radius authentication server status . + " + ::= { hwRadiusServerTraps 1 } + + hwRadiusAuthServerDown NOTIFICATION-TYPE + OBJECTS { hwStateChangeServerIp,hwStateChangeServerVrf,hwStateChangeServerPort} + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: Radius authentication server down + 2 Notice/Trap generation cause: Radius authentication server down + 3 Repair suggestions: + Check radius authentication server status . + " + ::= { hwRadiusServerTraps 2 } + + hwRadiusAcctServerUp NOTIFICATION-TYPE + OBJECTS { hwStateChangeServerIp,hwStateChangeServerVrf,hwStateChangeServerPort } + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: Radius accounting server up + 2 Notice/Trap generation cause: Radius accounting server up + 3 Repair suggestions: + Check radius accounting server status . + " + ::= { hwRadiusServerTraps 3 } + + hwRadiusAcctServerDown NOTIFICATION-TYPE + OBJECTS { hwStateChangeServerIp,hwStateChangeServerVrf,hwStateChangeServerPort} + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: Radius accounting server down + 2 Notice/Trap generation cause: Radius accounting server down + 3 Repair suggestions: + Check radius accounting server status . + " + ::= { hwRadiusServerTraps 4 } + + hwRadiusDiscardCachePacket NOTIFICATION-TYPE + OBJECTS {hwRadiusMemoryUsage,hwRadiusThreshold,hwRadiusCachePackets} + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: Packets buffered earliest were dropped because the memory usage reached the threshold. + 2 Notice/Trap generation cause: Packets buffered earliest were dropped because the memory usage reached the threshold. + 3 Repair suggestions: + Check the memory usage. + " + ::= { hwRadiusServerTraps 5 } + + hwRadiusCachePacketThresholdAlarm NOTIFICATION-TYPE + OBJECTS {hwRadiusMaxCachePackets,hwRadiusThreshold} + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: The number of cached packets reached the upper limit. + 2 Notice/Trap generation cause: The number of cached packets reached the upper limit. + 3 Repair suggestions: + Check the cached packets. + " + ::= { hwRadiusServerTraps 6 } + + hwRadiusCachePacketThresholdResume NOTIFICATION-TYPE + OBJECTS {hwRadiusMaxCachePackets,hwRadiusThreshold} + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: The number of cached packets fell below the lower limit. + 2 Notice/Trap generation cause: The number of cached packets fell below the lower limit. + 3 Repair suggestions: + Check the cached packets. + " + ::= { hwRadiusServerTraps 7 } + + + + -- ============== conformance information ============== + hwRadiusConformance OBJECT IDENTIFIER ::= { hwBRASRadius 3 } + + + hwRadiusCompliances OBJECT IDENTIFIER ::= { hwRadiusConformance 1 } + hwRadiusCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting + the this module." + + MODULE -- this module + MANDATORY-GROUPS {hwRadiusGroupGroup, hwRadiusServerGroup, + hwRadiusClientGroup, hwRadiusAuthorServerGroup, + hwRadiusSettingGroup, hwRadiusTrapObjectGroup, hwRadiusTrapsDefineGroup } + + ::= { hwRadiusCompliances 1 } + + + -- ============== groups ============== + hwRadiusGroups OBJECT IDENTIFIER ::= { hwRadiusConformance 2 } + + hwRadiusGroupGroup OBJECT-GROUP + OBJECTS { + hwRadiusGroupName, + hwRadiusServerKey, + hwRadiusServerProtType, + hwRadiusServerRetransmit, + hwRadiusServerTimeout, + hwRadiusServerAttrTran, + hwRadiusPacketUnit, + hwRadiusDomainInclude, + hwRadiusClassASCar, + hwRadiusAlgorithm, + hwRadiusServerNasPortFmt, + hwRadiusGroupRowStatus, + hwRadiusServerSourceInterface, + hwRadiusServerNasIpAddress , + hwRadiusServerCallingStationId, + hwRadiusServerCallingStationIdDelimiter, + hwRadiusAttributeNoExistPolicy + } + STATUS current + DESCRIPTION + "The radius group." + ::= { hwRadiusGroups 1 } + + + hwRadiusServerGroup OBJECT-GROUP + OBJECTS { + hwRadiusServerIndex, + hwRadiusServerType, + hwRadiusServerVRF, + hwRadiusServerIP, + hwRadiusServerPort, + hwRadiusServerWeight, + hwRadiusServerSecretKey, + hwRadiusServerRowStatus, + hwRadiusServerPktSendNumber, + hwRadiusServerPktSendInterval, + hwRadiusServerSourceInterfaceEachServer, + hwRadiusServerResponses, + hwRadiusServerSecretKeyType, + hwRadiusServerDeadCount, + hwRadiusServerDeadTime, + hwRadiusServerDeadInterval, + hwRadiusServerIPv6Address, + hwRadiusServerSourceIPAddressEachServer, + hwRadiusServerSourceIPv6AddressEachServer, + hwRadiusServerSourceLoopBackEachServer, + hwRadiusServerSourceVlanifEachServer + } + STATUS current + DESCRIPTION + "The Radius Server group." + ::= { hwRadiusGroups 2 } + + hwRadiusClientGroup OBJECT-GROUP + OBJECTS { + hwRadiusClientIP, + hwRadiusClientVrf, + hwRadiusClientKey, + hwRadiusClientGroupName, + hwRadiusClientRowStatus + } + STATUS current + DESCRIPTION + "The Radius Client group." + ::= { hwRadiusGroups 3 } + + hwRadiusAuthorServerGroup OBJECT-GROUP + OBJECTS { + hwRadiusAuthorServerIP, + hwRadiusAuthorServerVrf, + hwRadiusAuthorServerKey, + hwRadiusAuthorServerGroupName, + hwRadiusAuthorServerRowStatus + } + STATUS current + DESCRIPTION + "The Radius Author Server group." + ::= { hwRadiusGroups 4 } + + hwRadiusSettingGroup OBJECT-GROUP + OBJECTS { + hwEnableSourcePortsExtended, + hwSourcePortsExtendedStartPort, + hwSourcePortsExtendedPortNum, + hwRadiusTotalDeadInterval, + hwRadiusTotalDeadTime, + hwRadiusResetStatAll, + hwResetRadiusAttrCount, + hwRadiusTotalDeadCount + + } + STATUS current + DESCRIPTION + "The common setting of Radius server." + ::= { hwRadiusGroups 5 } + + hwRadiusTrapObjectGroup OBJECT-GROUP + OBJECTS { + hwStateChangeServerIp, + hwStateChangeServerVrf, + hwStateChangeServerPort + } + STATUS current + DESCRIPTION + "The Radius Trap Object group." + ::= { hwRadiusGroups 6 } + + hwRadiusTrapsDefineGroup NOTIFICATION-GROUP + NOTIFICATIONS { + hwRadiusAuthServerUp, + hwRadiusAuthServerDown, + hwRadiusAcctServerUp, + hwRadiusAcctServerDown + } + STATUS current + DESCRIPTION + "The Radius Traps Define group." + ::= { hwRadiusGroups 7 } + + + -- ============== conformance information define end ============== + + + END \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-BRAS-RUI-MIB b/MIBS/huawei/HUAWEI-BRAS-RUI-MIB new file mode 100644 index 0000000..f2ea35a --- /dev/null +++ b/MIBS/huawei/HUAWEI-BRAS-RUI-MIB @@ -0,0 +1,380 @@ +-- ================================================================= +-- Copyright (C) 2005 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description:HUAWEI-BRAS-RUI-MIB +-- Reference: +-- Version: V1.0 +-- History: +-- +-- ================================================================= + HUAWEI-BRAS-RUI-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwBRASMib + FROM HUAWEI-MIB + IpAddress, Integer32, OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + RowStatus, TruthValue, DisplayString, MacAddress + FROM SNMPv2-TC; + + hwBRASRui MODULE-IDENTITY + LAST-UPDATED "200504181334Z" -- April 18, 2005 at 13:34 GMT + ORGANIZATION + " + NanJing Institute,Huawei Technologies Co.,Ltd. + HuiHong Mansion,No.91 BaiXia Rd. + NanJing, P.R. of China + Zipcode:210001 + Http://www.huawei.com + E-mail:support@huawei.com " + CONTACT-INFO + "The MIB contains objects of module RUI." + DESCRIPTION + "Description." + ::= { hwBRASMib 19} + + + hwPeerBackupObject OBJECT IDENTIFIER ::= { hwBRASRui 1 } + + hwPeerBackupEnableTable OBJECT IDENTIFIER ::= { hwPeerBackupObject 1 } + + hwPeerBackupEnableEntry OBJECT IDENTIFIER ::= { hwPeerBackupEnableTable 1 } + + + hwPeerBackupEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + hotEnable(2), + warmEnable(3) + } + + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Peer backup enable. + + " + DEFVAL{1} + ::= { hwPeerBackupEnableEntry 1 } + + hwPeerBackupServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPeerBackupServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Peer backup server table. + + " + ::= { hwPeerBackupObject 2 } + + hwPeerBackupServerEntry OBJECT-TYPE + SYNTAX HwPeerBackupServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Peer backup server table. + + " + INDEX { hwPeerBackupServerPeerIp } + ::= { hwPeerBackupServerTable 1 } + + HwPeerBackupServerEntry ::= + SEQUENCE { + hwPeerBackupServerPeerIp + IpAddress, + hwPeerBackupServerLocalIp + IpAddress, + hwPeerBackupServerPort + Integer32, + hwPeerBackupServerDetectRetransmit + Integer32, + hwPeerBackupServerDetectInterval + Integer32, + hwPeerBackupServerRowStatus + RowStatus + } + + hwPeerBackupServerPeerIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP address of the peer backup server. + + " + ::= { hwPeerBackupServerEntry 1 } + + hwPeerBackupServerLocalIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP address of the local backup server. + + " + ::= { hwPeerBackupServerEntry 2 } + + hwPeerBackupServerPort OBJECT-TYPE + SYNTAX Integer32(1024..55535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Port of the TCP connection. + + " + ::= { hwPeerBackupServerEntry 3 } + + hwPeerBackupServerDetectRetransmit OBJECT-TYPE + SYNTAX Integer32 (2..12) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Number of events re-transmitting the detect packet,default is 8. + + " + DEFVAL{8} + ::= { hwPeerBackupServerEntry 4 } + + hwPeerBackupServerDetectInterval OBJECT-TYPE + SYNTAX Integer32 (10..60) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The interval of detecting tcp connection,default is 20 seconds. + + " + DEFVAL{20} + ::= { hwPeerBackupServerEntry 5 } + + hwPeerBackupServerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row admin status,only Add or Del. + + " + ::= { hwPeerBackupServerEntry 6 } + + hwRemoteBackupProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRemoteBackupProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Remote backup profile configuration table. + + " + ::= { hwPeerBackupObject 3 } + + hwRemoteBackupProfileEntry OBJECT-TYPE + SYNTAX HwRemoteBackupProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Remote backup profile configuration table. + + " + INDEX { hwRemoteBackupProfileIndex } + ::= { hwRemoteBackupProfileTable 1 } + + HwRemoteBackupProfileEntry ::= + SEQUENCE { + hwRemoteBackupProfileIndex + Integer32, + hwRemoteBackupProfileName + DisplayString, + hwRemoteBackupProfilePeerIP + IpAddress, + hwRemoteBackupProfileVrrpID + Integer32, + hwRemoteBackupProfileBackupID + Integer32, + hwRemoteBackupProfileRowStatus + RowStatus + } + + hwRemoteBackupProfileIndex OBJECT-TYPE + SYNTAX Integer32(0..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remote backup profile index. + + " + ::= { hwRemoteBackupProfileEntry 1 } + + + hwRemoteBackupProfileName OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Remote backup profile name. + + " + ::= { hwRemoteBackupProfileEntry 2 } + + hwRemoteBackupProfilePeerIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Configure peer IP address in remote backup profile. + + " + ::= { hwRemoteBackupProfileEntry 3 } + + hwRemoteBackupProfileVrrpID OBJECT-TYPE + SYNTAX Integer32(0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Configure VrrpID in remote backup profile. + + " + ::= { hwRemoteBackupProfileEntry 4 } + + hwRemoteBackupProfileBackupID OBJECT-TYPE + SYNTAX Integer32(0..4095 | 65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Configure BackupID in remote backup proflie ,need configure PeerIP first. + + " + ::= { hwRemoteBackupProfileEntry 5 } + + hwRemoteBackupProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row admin status,only Add or Del. + + " + ::= { hwRemoteBackupProfileEntry 6 } + + hwRemoteBackupProfileExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRemoteBackupProfileExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Remote backup profile configuration extend table. + + " + ::= { hwPeerBackupObject 4 } + + hwRemoteBackupProfileExtEntry OBJECT-TYPE + SYNTAX HwRemoteBackupProfileExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Remote backup profile configuration extend table. + + " + INDEX { hwRemoteBackupProfileIndex,hwRemoteBackupProfileIPPoolBindIndex } + ::= { hwRemoteBackupProfileExtTable 1 } + + HwRemoteBackupProfileExtEntry ::= + SEQUENCE { + hwRemoteBackupProfileIPPoolBindIndex + Integer32, + hwRemoteBackupProfileIPPoolIndex + Integer32, + hwRemoteBackupProfileDomainName + DisplayString, + hwRemoteBackupProfileExtRowStatus + RowStatus + } + + hwRemoteBackupProfileIPPoolBindIndex OBJECT-TYPE + SYNTAX Integer32(0..15) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ip pool bound Index. + + " + ::= { hwRemoteBackupProfileExtEntry 1 } + + hwRemoteBackupProfileIPPoolIndex OBJECT-TYPE + SYNTAX Integer32(0..4096 | 65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Ip pool bound by remote backup profile. + + " + ::= { hwRemoteBackupProfileExtEntry 2 } + + + hwRemoteBackupProfileDomainName OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Domain bound by remote backup profile, need bind ip pool first. + + " + ::= { hwRemoteBackupProfileExtEntry 3 } + + hwRemoteBackupProfileExtRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row admin status,only Add or Del. + + " + ::= { hwRemoteBackupProfileExtEntry 4 } + + + hwRuiConformance OBJECT IDENTIFIER ::= { hwBRASRui 2 } + + hwRuiCompliances OBJECT IDENTIFIER ::= { hwRuiConformance 1 } + hwRuiCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting + the this module." + + MODULE -- this module + MANDATORY-GROUPS {hwPeerBackupEnableGroup, hwPeerBackupServerGroup, hwRemoteBackupProfileGroup, hwRemoteBackupProfileExtGroup} + + ::= { hwRuiCompliances 1 } + + hwRuiGroups OBJECT IDENTIFIER ::= { hwRuiConformance 2 } + + hwPeerBackupEnableGroup OBJECT-GROUP + OBJECTS { hwPeerBackupEnable } + STATUS current + DESCRIPTION + "The RUI peer backup enable group." + ::= { hwRuiGroups 1 } + + hwPeerBackupServerGroup OBJECT-GROUP + OBJECTS { hwPeerBackupServerPeerIp, hwPeerBackupServerLocalIp, hwPeerBackupServerPort, + hwPeerBackupServerDetectRetransmit, hwPeerBackupServerDetectInterval, hwPeerBackupServerRowStatus } + STATUS current + DESCRIPTION + "The peer backup server group." + ::= { hwRuiGroups 2 } + + hwRemoteBackupProfileGroup OBJECT-GROUP + OBJECTS { hwRemoteBackupProfileIndex, hwRemoteBackupProfileName, hwRemoteBackupProfilePeerIP, + hwRemoteBackupProfileVrrpID, hwRemoteBackupProfileBackupID, hwRemoteBackupProfileRowStatus } + STATUS current + DESCRIPTION + "The remote backup profile group." + ::= { hwRuiGroups 3 } + + hwRemoteBackupProfileExtGroup OBJECT-GROUP + OBJECTS { hwRemoteBackupProfileIPPoolBindIndex, hwRemoteBackupProfileIPPoolIndex, hwRemoteBackupProfileDomainName, hwRemoteBackupProfileExtRowStatus } + STATUS current + DESCRIPTION + "The RUI peer backup enable extern group." + ::= { hwRuiGroups 4 } + + END + \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-BRAS-SBC-MIB b/MIBS/huawei/HUAWEI-BRAS-SBC-MIB new file mode 100644 index 0000000..44be5be --- /dev/null +++ b/MIBS/huawei/HUAWEI-BRAS-SBC-MIB @@ -0,0 +1,8672 @@ +-- ================================================================= +-- Copyright (C) 2002 by HUAWEI TECHNOLOGIES. All rights reserved +-- +-- Description: +-- Reference: +-- Version: V1.00 +-- History: +-- zhangyinxi, 2007-11-21, HUAWEI Bras sbc Configuration +-- ================================================================= + HUAWEI-BRAS-SBC-MIB DEFINITIONS ::= BEGIN + + IMPORTS + entPhysicalIndex + FROM ENTITY-MIB + hwBRASMib + FROM HUAWEI-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + TimeTicks, IpAddress, Integer32, Unsigned32, Counter32, Counter64, + OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + DisplayString, TruthValue, RowStatus, DateAndTime, TEXTUAL-CONVENTION + FROM SNMPv2-TC; + + hwBrasSbcMgmt MODULE-IDENTITY + LAST-UPDATED "200711210900Z" + ORGANIZATION + "Huawei Technologies Co., Ltd." + CONTACT-INFO + "R&D BeiJing, Huawei Technologies co.,Ltd. + Huawei Bld.,NO.3 Xinxi Rd., + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + Zip:100085 + Http://www.huawei.com + E-mail:support@huawei.com" + DESCRIPTION + "Session Border Controller Data Config." + REVISION "200708140900Z" -- August 14, 2007 at 09:00 GMT + DESCRIPTION + "Last revision." + ::= { hwBRASMib 25 } + + HWBrasEnabledStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A simple status value for the object. + 1 enabled + 2 disabled" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + + HWBrasPermitStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A simple status value for the object." + SYNTAX INTEGER + { + deny(1), + permit(2) + } + + HWBrasSecurityProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Security protocol value for the object. + 1 sip + 2 mgcp + 3 h323 + 4 signaling" + SYNTAX INTEGER + { + sip(1), + mgcp(2), + h323(3), + signaling(4) + } + + HWBrasSbcBaseProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Sbc base protocol value for the object. + 1 sip + 2 mgcp + 3 snmp + 4 ras + 5 upath + 6 h248 + 7 ido + 8 q931" + SYNTAX INTEGER + { + sip(1), + mgcp(2), + snmp(3), + ras(4), + upath(5), + h248(6), + ido(7), + q931(8) + } + -- added by zhangyinxi -- + HwBrasAppMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Sbc application mode. + 1 single domain mode + 2 multi domain mode" + SYNTAX INTEGER + { + singleDomain(1), + multiDomain(2) + } + --end added by zhangyinxi + + -- begin: gaochangbo on 20090202 -- + HwBrasBWLimitType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Sbc bandwidth limit type. + 1 bandwidth-limit type be + 2 bandwidth-limit type qos" + SYNTAX INTEGER + { + be(1), + qos(2) + } + -- end: gaochangbo on 20090202 -- + + hwBrasSbcModule OBJECT IDENTIFIER ::= { hwBrasSbcMgmt 2 } + + hwBrasSbcObjects OBJECT IDENTIFIER ::= { hwBrasSbcModule 1 } + + hwBrasSbcGeneral OBJECT IDENTIFIER ::= { hwBrasSbcObjects 1 } + + hwBrasSbcBase OBJECT IDENTIFIER ::= { hwBrasSbcGeneral 1 } + + hwBrasSbcBaseLeaves OBJECT IDENTIFIER ::= { hwBrasSbcBase 1 } + + hwBrasSbcStatisticEnable OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Statistic Enable Status. + Default: enabled" + DEFVAL { enabled } + ::= { hwBrasSbcBaseLeaves 1 } + + hwBrasSbcStatisticSyslogEnable OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Statistic Syslog Enable Status. + Default: enabled" + DEFVAL { enabled } + ::= { hwBrasSbcBaseLeaves 2 } + + -- added by zhangyinxi -- + hwBrasSbcAppMode OBJECT-TYPE + SYNTAX HwBrasAppMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sbc application mode. + Default: Multi-domain mode" + DEFVAL { multi-domain } + ::= { hwBrasSbcBaseLeaves 3 } + -- end added by zhangyinxi-- + + -- added by gaochangbo on 2008-10-14 -- + hwBrasSbcMediaDetectValidityEnable OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sbc media flow validity detect enable status. + Default: disabled(2)" + DEFVAL { disabled } + ::= { hwBrasSbcBaseLeaves 4 } + + hwBrasSbcMediaDetectSsrcEnable OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sbc media flow SSRC detect enable status. + Default: disabled(2)" + DEFVAL { disabled } + ::= { hwBrasSbcBaseLeaves 5 } + + hwBrasSbcMediaDetectPacketLength OBJECT-TYPE + SYNTAX Unsigned32 (28..65535) + UNITS "byte" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sbc media packet length detect function. + Range: 28-65535 + Default: 1500 + Unit: byte" + DEFVAL { 1500 } + ::= { hwBrasSbcBaseLeaves 6 } + -- end of add by gaochangbo -- + + hwBrasSbcBaseTables OBJECT IDENTIFIER ::= { hwBrasSbcBase 2 } + + hwBrasSbcSignalAddrMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcSignalAddrMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Signal Address Map Table. + obsolete" + ::= { hwBrasSbcBaseTables 1 } + + hwBrasSbcSignalAddrMapEntry OBJECT-TYPE + SYNTAX HwBrasSbcSignalAddrMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Signal Address Map Table Entry." + INDEX { hwBrasSbcSignalAddrMapClientAddr, hwBrasSbcSignalAddrMapServerAddr } + ::= { hwBrasSbcSignalAddrMapTable 1 } + + HwBrasSbcSignalAddrMapEntry ::= + SEQUENCE { + hwBrasSbcSignalAddrMapClientAddr + IpAddress, + hwBrasSbcSignalAddrMapServerAddr + IpAddress, + hwBrasSbcSignalAddrMapSoftAddr + IpAddress, + hwBrasSbcSignalAddrMapIadmsAddr + IpAddress, + hwBrasSbcSignalAddrMapRowStatus + RowStatus + } + + hwBrasSbcSignalAddrMapClientAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Signal Address Map Client Side IP Address." + ::= { hwBrasSbcSignalAddrMapEntry 1 } + + hwBrasSbcSignalAddrMapServerAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Signal Address Map Server Side IP Address." + ::= { hwBrasSbcSignalAddrMapEntry 2 } + + hwBrasSbcSignalAddrMapSoftAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Signal Address Map Softx IP Address." + ::= { hwBrasSbcSignalAddrMapEntry 3 } + + hwBrasSbcSignalAddrMapIadmsAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Signal Address Map IADMS IP Address." + ::= { hwBrasSbcSignalAddrMapEntry 4 } + + hwBrasSbcSignalAddrMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Signal Address Map Row Status." + ::= { hwBrasSbcSignalAddrMapEntry 5 } + + hwBrasSbcMediaAddrMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcMediaAddrMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Media Address Map Table. + obsolete" + ::= { hwBrasSbcBaseTables 2 } + + hwBrasSbcMediaAddrMapEntry OBJECT-TYPE + SYNTAX HwBrasSbcMediaAddrMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Media Address Map Table Entry." + INDEX { hwBrasSbcMediaAddrMapClientAddr } + ::= { hwBrasSbcMediaAddrMapTable 1 } + + HwBrasSbcMediaAddrMapEntry ::= + SEQUENCE { + hwBrasSbcMediaAddrMapClientAddr + IpAddress, + hwBrasSbcMediaAddrMapServerAddr + IpAddress, + hwBrasSbcMediaAddrMapWeight + Unsigned32, + hwBrasSbcMediaAddrMapRowStatus + RowStatus + } + + hwBrasSbcMediaAddrMapClientAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Media Address Map Client Side IP Address." + ::= { hwBrasSbcMediaAddrMapEntry 1 } + + hwBrasSbcMediaAddrMapServerAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Media Address Map Server Side IP Address." + ::= { hwBrasSbcMediaAddrMapEntry 2 } + + hwBrasSbcMediaAddrMapWeight OBJECT-TYPE + SYNTAX Unsigned32 (10..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Media Address Map Weight. + Range: 10-100 + Default: 50 + Unit: NA" + DEFVAL { 50 } + ::= { hwBrasSbcMediaAddrMapEntry 3 } + + hwBrasSbcMediaAddrMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Media Address Map Row Status." + ::= { hwBrasSbcMediaAddrMapEntry 4 } + + hwBrasSbcPortrangeTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcPortrangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port Range Table." + ::= { hwBrasSbcBaseTables 3 } + + hwBrasSbcPortrangeEntry OBJECT-TYPE + SYNTAX HwBrasSbcPortrangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port Range Table Entry." + INDEX { hwBrasSbcPortrangeIndex } + ::= { hwBrasSbcPortrangeTable 1 } + + HwBrasSbcPortrangeEntry ::= + SEQUENCE { + hwBrasSbcPortrangeIndex + INTEGER, + hwBrasSbcPortrangeBegin + Unsigned32, + hwBrasSbcPortrangeEnd + Unsigned32, + hwBrasSbcPortrangeRowStatus + RowStatus + } + + hwBrasSbcPortrangeIndex OBJECT-TYPE + SYNTAX INTEGER + { + signal(1), + media(2), + nat(3), + tcp(4), + udp(5), + mediacur(6) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port Range Index. + 1: signal + 2: media + 3: nat + 4: tcp + 5: udp + 6: mediacur" + ::= { hwBrasSbcPortrangeEntry 1 } + + hwBrasSbcPortrangeBegin OBJECT-TYPE + SYNTAX Unsigned32 (10001..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Port Range Begin Port. + Range: 10001-65535 + Default: + signal and media: 10001 + nat: 50000" + ::= { hwBrasSbcPortrangeEntry 2 } + + hwBrasSbcPortrangeEnd OBJECT-TYPE + SYNTAX Unsigned32 (10001..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Port Range End Port. + Range: 10001-65535 + Default: + signal and media: 49999 + nat: 65535" + ::= { hwBrasSbcPortrangeEntry 3 } + + hwBrasSbcPortrangeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Port Range Row Status." + ::= { hwBrasSbcPortrangeEntry 4 } + + hwBrasSbcStatMediaPacketTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcStatMediaPacketEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Statistic of Media Packet Table." + ::= { hwBrasSbcBaseTables 4 } + + hwBrasSbcStatMediaPacketEntry OBJECT-TYPE + SYNTAX HwBrasSbcStatMediaPacketEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Statistic of Media Packet Table Entry." + INDEX { hwBrasSbcStatMediaPacketIndex } + ::= { hwBrasSbcStatMediaPacketTable 1 } + + HwBrasSbcStatMediaPacketEntry ::= + SEQUENCE { + hwBrasSbcStatMediaPacketIndex + INTEGER, + hwBrasSbcStatMediaPacketNumber + Counter64, + hwBrasSbcStatMediaPacketOctet + Counter64, + hwBrasSbcStatMediaPacketRowStatus + RowStatus + } + + hwBrasSbcStatMediaPacketIndex OBJECT-TYPE + SYNTAX INTEGER + { + rtp(1), + rtcp(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Rtp or Rtcp. + 1: rtp + 2: rtcp" + ::= { hwBrasSbcStatMediaPacketEntry 1 } + + hwBrasSbcStatMediaPacketNumber OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Packet Number." + ::= { hwBrasSbcStatMediaPacketEntry 2 } + + hwBrasSbcStatMediaPacketOctet OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Packet Octet." + ::= { hwBrasSbcStatMediaPacketEntry 3 } + + hwBrasSbcStatMediaPacketRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row Status." + ::= { hwBrasSbcStatMediaPacketEntry 4 } + + hwBrasSbcClientPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcClientPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Client wellknown port table." + ::= { hwBrasSbcBaseTables 5 } + + hwBrasSbcClientPortEntry OBJECT-TYPE + SYNTAX HwBrasSbcClientPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Client wellknown port entry." + INDEX { hwBrasSbcClientPortProtocol, hwBrasSbcClientPortVPN, hwBrasSbcClientPortIP } + ::= { hwBrasSbcClientPortTable 1 } + + HwBrasSbcClientPortEntry ::= + SEQUENCE { + hwBrasSbcClientPortProtocol + INTEGER, + hwBrasSbcClientPortVPN + Unsigned32, + hwBrasSbcClientPortIP + IpAddress, + hwBrasSbcClientPortPort01 + Unsigned32, + hwBrasSbcClientPortPort02 + Unsigned32, + hwBrasSbcClientPortPort03 + Unsigned32, + hwBrasSbcClientPortPort04 + Unsigned32, + hwBrasSbcClientPortPort05 + Unsigned32, + hwBrasSbcClientPortPort06 + Unsigned32, + hwBrasSbcClientPortPort07 + Unsigned32, + hwBrasSbcClientPortPort08 + Unsigned32, + hwBrasSbcClientPortPort09 + Unsigned32, + hwBrasSbcClientPortPort10 + Unsigned32, + hwBrasSbcClientPortPort11 + Unsigned32, + hwBrasSbcClientPortPort12 + Unsigned32, + hwBrasSbcClientPortPort13 + Unsigned32, + hwBrasSbcClientPortPort14 + Unsigned32, + hwBrasSbcClientPortPort15 + Unsigned32, + hwBrasSbcClientPortPort16 + Unsigned32, + hwBrasSbcClientPortRowStatus + RowStatus + } + + hwBrasSbcClientPortProtocol OBJECT-TYPE + SYNTAX INTEGER + { + sip(1), + mgcp(2), + snmp(3), + ras(4), + upath(5), + h248(6), + ido(7) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Protocol. + Base on HWBrasSbcBaseProtocol." + ::= { hwBrasSbcClientPortEntry 1 } + + hwBrasSbcClientPortVPN OBJECT-TYPE + SYNTAX Unsigned32 (0..1023) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Vpn-instance Index" + ::= { hwBrasSbcClientPortEntry 2 } + + hwBrasSbcClientPortIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Client Address." + ::= { hwBrasSbcClientPortEntry 3 } + + hwBrasSbcClientPortPort01 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Client Wellknown Port." + ::= { hwBrasSbcClientPortEntry 11 } + + hwBrasSbcClientPortPort02 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Client Wellknown Port." + ::= { hwBrasSbcClientPortEntry 12 } + + hwBrasSbcClientPortPort03 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Client Wellknown Port." + ::= { hwBrasSbcClientPortEntry 13 } + + hwBrasSbcClientPortPort04 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Client Wellknown Port." + ::= { hwBrasSbcClientPortEntry 14 } + + hwBrasSbcClientPortPort05 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Client Wellknown Port." + ::= { hwBrasSbcClientPortEntry 15 } + + hwBrasSbcClientPortPort06 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Client Wellknown Port." + ::= { hwBrasSbcClientPortEntry 16 } + + hwBrasSbcClientPortPort07 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Client Wellknown Port." + ::= { hwBrasSbcClientPortEntry 17 } + + hwBrasSbcClientPortPort08 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Client Wellknown Port." + ::= { hwBrasSbcClientPortEntry 18 } + + hwBrasSbcClientPortPort09 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Client Wellknown Port." + ::= { hwBrasSbcClientPortEntry 19 } + + hwBrasSbcClientPortPort10 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Client Wellknown Port." + ::= { hwBrasSbcClientPortEntry 20 } + + hwBrasSbcClientPortPort11 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Client Wellknown Port." + ::= { hwBrasSbcClientPortEntry 21 } + + hwBrasSbcClientPortPort12 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Client Wellknown Port." + ::= { hwBrasSbcClientPortEntry 22 } + + hwBrasSbcClientPortPort13 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Client Wellknown Port." + ::= { hwBrasSbcClientPortEntry 23 } + + hwBrasSbcClientPortPort14 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Client Wellknown Port." + ::= { hwBrasSbcClientPortEntry 24 } + + hwBrasSbcClientPortPort15 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Client Wellknown Port." + ::= { hwBrasSbcClientPortEntry 25 } + + hwBrasSbcClientPortPort16 OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Client Wellknown Port." + ::= { hwBrasSbcClientPortEntry 26 } + + hwBrasSbcClientPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status." + ::= { hwBrasSbcClientPortEntry 51 } + + hwBrasSbcSoftswitchPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcSoftswitchPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Softswitch wellknown port table." + ::= { hwBrasSbcBaseTables 6 } + + hwBrasSbcSoftswitchPortEntry OBJECT-TYPE + SYNTAX HwBrasSbcSoftswitchPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Softswitch wellknown port entry." + INDEX { hwBrasSbcSoftswitchPortProtocol, hwBrasSbcSoftswitchPortVPN, hwBrasSbcSoftswitchPortIP } + ::= { hwBrasSbcSoftswitchPortTable 1 } + + HwBrasSbcSoftswitchPortEntry ::= + SEQUENCE { + hwBrasSbcSoftswitchPortProtocol + INTEGER, + hwBrasSbcSoftswitchPortVPN + Unsigned32, + hwBrasSbcSoftswitchPortIP + IpAddress, + hwBrasSbcSoftswitchPortPort + Unsigned32, + hwBrasSbcSoftswitchPortRowStatus + RowStatus + } + + hwBrasSbcSoftswitchPortProtocol OBJECT-TYPE + SYNTAX INTEGER + { + sip(1), + mgcp(2), + ras(4), + upath(5), + h248(6), + ido(7), + q931(8) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Protocol. + Base on HWBrasSbcBaseProtocol." + ::= { hwBrasSbcSoftswitchPortEntry 1 } + + hwBrasSbcSoftswitchPortVPN OBJECT-TYPE + SYNTAX Unsigned32 (0..1023) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Vpn-instance Index." + ::= { hwBrasSbcSoftswitchPortEntry 2 } + + hwBrasSbcSoftswitchPortIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Softswitch Address." + ::= { hwBrasSbcSoftswitchPortEntry 3 } + + hwBrasSbcSoftswitchPortPort OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Softswitch Wellknown Port." + ::= { hwBrasSbcSoftswitchPortEntry 11 } + + hwBrasSbcSoftswitchPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status." + ::= { hwBrasSbcSoftswitchPortEntry 51 } + + hwBrasSbcIadmsPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcIadmsPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Iadms wellknown port table." + ::= { hwBrasSbcBaseTables 7 } + + hwBrasSbcIadmsPortEntry OBJECT-TYPE + SYNTAX HwBrasSbcIadmsPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Iadms wellknown port entry." + INDEX { hwBrasSbcIadmsPortProtocol, hwBrasSbcIadmsPortVPN, hwBrasSbcIadmsPortIP } + ::= { hwBrasSbcIadmsPortTable 1 } + + HwBrasSbcIadmsPortEntry ::= + SEQUENCE { + hwBrasSbcIadmsPortProtocol + INTEGER, + hwBrasSbcIadmsPortVPN + Unsigned32, + hwBrasSbcIadmsPortIP + IpAddress, + hwBrasSbcIadmsPortPort + Unsigned32, + hwBrasSbcIadmsPortRowStatus + RowStatus + } + + hwBrasSbcIadmsPortProtocol OBJECT-TYPE + SYNTAX INTEGER { snmp(3) } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Protocol. + Base on HWBrasSbcBaseProtocol." + ::= { hwBrasSbcIadmsPortEntry 1 } + + hwBrasSbcIadmsPortVPN OBJECT-TYPE + SYNTAX Unsigned32 (0..1023) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Vpn-instance Index." + ::= { hwBrasSbcIadmsPortEntry 2 } + + hwBrasSbcIadmsPortIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Iadms Address." + ::= { hwBrasSbcIadmsPortEntry 3 } + + hwBrasSbcIadmsPortPort OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Iadms Wellknown Port." + ::= { hwBrasSbcIadmsPortEntry 11 } + + hwBrasSbcIadmsPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status." + ::= { hwBrasSbcIadmsPortEntry 51 } + + --add zhangyinxi 2008-3-5 for DT SBC II + hwBrasSbcInstanceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcInstanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SBC instance table." + ::= { hwBrasSbcBaseTables 8 } + + hwBrasSbcInstanceEntry OBJECT-TYPE + SYNTAX HwBrasSbcInstanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SBC instance entry." + INDEX { hwBrasSbcInstanceName } + ::= { hwBrasSbcInstanceTable 1 } + + HwBrasSbcInstanceEntry ::= + SEQUENCE { + hwBrasSbcInstanceName + DisplayString, + hwBrasSbcInstanceRowStatus + RowStatus + } + + hwBrasSbcInstanceName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the name of the sbc instance." + ::= { hwBrasSbcInstanceEntry 1 } + + hwBrasSbcInstanceRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status." + ::= { hwBrasSbcInstanceEntry 51 } + --end add zhangyinxi 2008-3-5 for DT SBC II + + hwBrasSbcMapGroup OBJECT IDENTIFIER ::= { hwBrasSbcBase 3 } + + hwBrasSbcMapGroupLeaves OBJECT IDENTIFIER ::= { hwBrasSbcMapGroup 1 } + + hwBrasSbcMapGroupTables OBJECT IDENTIFIER ::= { hwBrasSbcMapGroup 2 } + + hwBrasSbcMapGroupsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcMapGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Map Groups. + This table for create or delete map groups. + When you create the index, the groups' status must be disabled. + The groups' type for index: + index type + 1-1000 1 + 1001-2000 2 + 2001-2500 3 + 2501-2999 4 + If type don't match index, set will be failed!" + ::= { hwBrasSbcMapGroupTables 1 } + + hwBrasSbcMapGroupsEntry OBJECT-TYPE + SYNTAX HwBrasSbcMapGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Map Groups entry." + INDEX { hwBrasSbcMapGroupsIndex } + ::= { hwBrasSbcMapGroupsTable 1 } + + HwBrasSbcMapGroupsEntry ::= + SEQUENCE { + hwBrasSbcMapGroupsIndex + Unsigned32, + hwBrasSbcMapGroupsType + INTEGER, + hwBrasSbcMapGroupsStatus + HWBrasEnabledStatus, + hwBrasSbcMapGroupInstanceName + DisplayString, +-- add by gaochangbo on 20081013 -- + hwBrasSbcMapGroupSessionLimit + Unsigned32, +-- end of add by gaochangbo -- + hwBrasSbcMapGroupsRowStatus + RowStatus + } + + hwBrasSbcMapGroupsIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..2999) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Map Group's Index. + proxy : 1...1000 + intercomIP : 1001...2000 + IntercomPrefix: 2001...2500 + bgf : 2501...2999" + ::= { hwBrasSbcMapGroupsEntry 1 } + + hwBrasSbcMapGroupsType OBJECT-TYPE + SYNTAX INTEGER + { + proxy(1), + intercomIP(2), + intercomPrefix(3), + bgf(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Map Group's Type. + proxy : 1...1000 + intercomIP : 1001...2000 + IntercomPrefix: 2001...2500 + bgf : 2501...2999" + ::= { hwBrasSbcMapGroupsEntry 11 } + + hwBrasSbcMapGroupsStatus OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Map Group's Enable Status. + default: disabled" + DEFVAL { disabled } + ::= { hwBrasSbcMapGroupsEntry 12 } + + hwBrasSbcMapGroupInstanceName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "SBC instance which the mapgroup belongs to " + ::= { hwBrasSbcMapGroupsEntry 13 } + +-- add by gaochangbo on 20081013 -- + hwBrasSbcMapGroupSessionLimit OBJECT-TYPE + SYNTAX Unsigned32 (1..40000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Map Group's maximum session count. + Range: 1-40000 + Default: 40000" + DEFVAL { 40000 } + ::= { hwBrasSbcMapGroupsEntry 14 } +-- end of add by gaochangbo -- + + hwBrasSbcMapGroupsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status." + ::= { hwBrasSbcMapGroupsEntry 51 } + + hwBrasSbcMGCliAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcMGCliAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Map Groups' Client Address. + Support map group index: 1..2000 + " + ::= { hwBrasSbcMapGroupTables 2 } + + hwBrasSbcMGCliAddrEntry OBJECT-TYPE + SYNTAX HwBrasSbcMGCliAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Map Groups' client address entry." + INDEX { hwBrasSbcMGCliAddrIndex } + ::= { hwBrasSbcMGCliAddrTable 1 } + + HwBrasSbcMGCliAddrEntry ::= + SEQUENCE { + hwBrasSbcMGCliAddrIndex + Unsigned32, + hwBrasSbcMGCliAddrVPN + Unsigned32, + hwBrasSbcMGCliAddrIP + IpAddress, + hwBrasSbcMGCliAddrRowStatus + RowStatus + } + + hwBrasSbcMGCliAddrIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..2999) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Map Group's Index. + Support map group index: 1..2000" + ::= { hwBrasSbcMGCliAddrEntry 1 } + + hwBrasSbcMGCliAddrVPN OBJECT-TYPE + SYNTAX Unsigned32 (0..1023) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "VPN Index. + range: + SE2200==>0~255 + SE2300==>0~1023" + DEFVAL { 0 } + ::= { hwBrasSbcMGCliAddrEntry 11 } + + hwBrasSbcMGCliAddrIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Client Address." + ::= { hwBrasSbcMGCliAddrEntry 12 } + + hwBrasSbcMGCliAddrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row stauts." + ::= { hwBrasSbcMGCliAddrEntry 51 } + + hwBrasSbcMGServAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcMGServAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Map Groups' Server Address. + Support map group index: 1..2500" + ::= { hwBrasSbcMapGroupTables 3 } + + hwBrasSbcMGServAddrEntry OBJECT-TYPE + SYNTAX HwBrasSbcMGServAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Map Groups' server address entry." + INDEX { hwBrasSbcMGServAddrIndex } + ::= { hwBrasSbcMGServAddrTable 1 } + + HwBrasSbcMGServAddrEntry ::= + SEQUENCE { + hwBrasSbcMGServAddrIndex + Unsigned32, + hwBrasSbcMGServAddrVPN + Unsigned32, + hwBrasSbcMGServAddrIP1 + IpAddress, + hwBrasSbcMGServAddrIP2 + IpAddress, + hwBrasSbcMGServAddrIP3 + IpAddress, + hwBrasSbcMGServAddrIP4 + IpAddress, + hwBrasSbcMGServAddrRowStatus + RowStatus + } + + hwBrasSbcMGServAddrIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..2999) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Map Group's Index. + Support map group index: 1..2500" + ::= { hwBrasSbcMGServAddrEntry 1 } + + hwBrasSbcMGServAddrVPN OBJECT-TYPE + SYNTAX Unsigned32 (0..1023) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "VPN Index. + range: + SE2200==>0~255 + SE2300==>0~1023" + ::= { hwBrasSbcMGServAddrEntry 11 } + + hwBrasSbcMGServAddrIP1 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Server Address." + ::= { hwBrasSbcMGServAddrEntry 12 } + + hwBrasSbcMGServAddrIP2 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Server Address." + ::= { hwBrasSbcMGServAddrEntry 13 } + + hwBrasSbcMGServAddrIP3 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Server Address." + ::= { hwBrasSbcMGServAddrEntry 14 } + + hwBrasSbcMGServAddrIP4 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Server Address." + ::= { hwBrasSbcMGServAddrEntry 15 } + + hwBrasSbcMGServAddrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row stauts." + ::= { hwBrasSbcMGServAddrEntry 51 } + + hwBrasSbcMGSofxAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcMGSofxAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Map Groups' Soft-switch Address. + Support map group index: 1..2500" + ::= { hwBrasSbcMapGroupTables 4 } + + hwBrasSbcMGSofxAddrEntry OBJECT-TYPE + SYNTAX HwBrasSbcMGSofxAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Map Groups' soft-switch address entry." + INDEX { hwBrasSbcMGSofxAddrIndex } + ::= { hwBrasSbcMGSofxAddrTable 1 } + + HwBrasSbcMGSofxAddrEntry ::= + SEQUENCE { + hwBrasSbcMGSofxAddrIndex + Unsigned32, + hwBrasSbcMGSofxAddrVPN + Unsigned32, + hwBrasSbcMGSofxAddrIP1 + IpAddress, + hwBrasSbcMGSofxAddrIP2 + IpAddress, + hwBrasSbcMGSofxAddrIP3 + IpAddress, + hwBrasSbcMGSofxAddrIP4 + IpAddress, + hwBrasSbcMGSofxAddrRowStatus + RowStatus + } + + hwBrasSbcMGSofxAddrIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..2999) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Map Group's Index. + Support map group index: 1..2500" + ::= { hwBrasSbcMGSofxAddrEntry 1 } + + hwBrasSbcMGSofxAddrVPN OBJECT-TYPE + SYNTAX Unsigned32 (0..1023) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "VPN Index. + range: + SE2200==>0~255 + SE2300==>0~1023" + ::= { hwBrasSbcMGSofxAddrEntry 11 } + + hwBrasSbcMGSofxAddrIP1 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Soft-switch Address." + ::= { hwBrasSbcMGSofxAddrEntry 12 } + + hwBrasSbcMGSofxAddrIP2 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Soft-switch Address." + ::= { hwBrasSbcMGSofxAddrEntry 13 } + + hwBrasSbcMGSofxAddrIP3 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Soft-switch Address." + ::= { hwBrasSbcMGSofxAddrEntry 14 } + + hwBrasSbcMGSofxAddrIP4 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Soft-switch Address." + ::= { hwBrasSbcMGSofxAddrEntry 15 } + + hwBrasSbcMGSofxAddrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row stauts." + ::= { hwBrasSbcMGSofxAddrEntry 51 } + + hwBrasSbcMGIadmsAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcMGIadmsAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Map Groups' UMS Address. + Support map group index: 1..1000" + ::= { hwBrasSbcMapGroupTables 5 } + + hwBrasSbcMGIadmsAddrEntry OBJECT-TYPE + SYNTAX HwBrasSbcMGIadmsAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Map Groups' ums address entry." + INDEX { hwBrasSbcMGIadmsAddrIndex } + ::= { hwBrasSbcMGIadmsAddrTable 1 } + + HwBrasSbcMGIadmsAddrEntry ::= + SEQUENCE { + hwBrasSbcMGIadmsAddrIndex + Unsigned32, + hwBrasSbcMGIadmsAddrVPN + Unsigned32, + hwBrasSbcMGIadmsAddrIP1 + IpAddress, + hwBrasSbcMGIadmsAddrIP2 + IpAddress, + hwBrasSbcMGIadmsAddrIP3 + IpAddress, + hwBrasSbcMGIadmsAddrIP4 + IpAddress, + hwBrasSbcMGIadmsAddrRowStatus + RowStatus + } + + hwBrasSbcMGIadmsAddrIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..2999) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Map Group's Index. + Support map group index: 1..1000" + ::= { hwBrasSbcMGIadmsAddrEntry 1 } + + hwBrasSbcMGIadmsAddrVPN OBJECT-TYPE + SYNTAX Unsigned32 (0..1023) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "VPN Index. + range: + SE2200==>0~255 + SE2300==>0~1023" + ::= { hwBrasSbcMGIadmsAddrEntry 11 } + + hwBrasSbcMGIadmsAddrIP1 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IADMS Server Address." + ::= { hwBrasSbcMGIadmsAddrEntry 12 } + + hwBrasSbcMGIadmsAddrIP2 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IADMS Server Address." + ::= { hwBrasSbcMGIadmsAddrEntry 13 } + + hwBrasSbcMGIadmsAddrIP3 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IADMS Server Address." + ::= { hwBrasSbcMGIadmsAddrEntry 14 } + + hwBrasSbcMGIadmsAddrIP4 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IADMS Server Address." + ::= { hwBrasSbcMGIadmsAddrEntry 15 } + + hwBrasSbcMGIadmsAddrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row stauts." + ::= { hwBrasSbcMGIadmsAddrEntry 51 } + + hwBrasSbcMGProtocolTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcMGProtocolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Map Groups' Bellow Protocol. + Support map group index: 1..1000" + ::= { hwBrasSbcMapGroupTables 6 } + + hwBrasSbcMGProtocolEntry OBJECT-TYPE + SYNTAX HwBrasSbcMGProtocolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Map Groups' bellow protocol entry." + INDEX { hwBrasSbcMGProtocolIndex } + ::= { hwBrasSbcMGProtocolTable 1 } + + HwBrasSbcMGProtocolEntry ::= + SEQUENCE { + hwBrasSbcMGProtocolIndex + Unsigned32, + hwBrasSbcMGProtocolSip + HWBrasEnabledStatus, + hwBrasSbcMGProtocolMgcp + HWBrasEnabledStatus, + hwBrasSbcMGProtocolH323 + HWBrasEnabledStatus, + hwBrasSbcMGProtocolIadms + HWBrasEnabledStatus, + hwBrasSbcMGProtocolUpath + HWBrasEnabledStatus, + hwBrasSbcMGProtocolH248 + HWBrasEnabledStatus, + hwBrasSbcMGProtocolRowStatus + RowStatus + } + + hwBrasSbcMGProtocolIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..2999) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Map Group's Index. + Support map group index: 1..1000" + ::= { hwBrasSbcMGProtocolEntry 1 } + + hwBrasSbcMGProtocolSip OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SIP Protocol." + ::= { hwBrasSbcMGProtocolEntry 11 } + + hwBrasSbcMGProtocolMgcp OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "MGCP Protocol." + ::= { hwBrasSbcMGProtocolEntry 12 } + + hwBrasSbcMGProtocolH323 OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "H.323 Protocol." + ::= { hwBrasSbcMGProtocolEntry 13 } + + hwBrasSbcMGProtocolIadms OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IADMS Protocol." + ::= { hwBrasSbcMGProtocolEntry 14 } + + hwBrasSbcMGProtocolUpath OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "UPATH Protocol." + ::= { hwBrasSbcMGProtocolEntry 15 } + + hwBrasSbcMGProtocolH248 OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "H.248 Protocol." + ::= { hwBrasSbcMGProtocolEntry 16 } + + hwBrasSbcMGProtocolRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row stauts." + ::= { hwBrasSbcMGProtocolEntry 51 } + + hwBrasSbcMGPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcMGPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Map Groups' Port. + Support map group index: 1..2000" + ::= { hwBrasSbcMapGroupTables 7 } + + hwBrasSbcMGPortEntry OBJECT-TYPE + SYNTAX HwBrasSbcMGPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Map Groups' port entry." + INDEX { hwBrasSbcMGPortIndex } + ::= { hwBrasSbcMGPortTable 1 } + + HwBrasSbcMGPortEntry ::= + SEQUENCE { + hwBrasSbcMGPortIndex + Unsigned32, + hwBrasSbcMGPortNumber + Unsigned32, + hwBrasSbcMGPortRowStatus + RowStatus + } + + hwBrasSbcMGPortIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..2999) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Map Group's Index. + Support index: 1..2000" + ::= { hwBrasSbcMGPortEntry 1 } + + hwBrasSbcMGPortNumber OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Port Index. + Support range :1...65535" + ::= { hwBrasSbcMGPortEntry 11 } + + hwBrasSbcMGPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row stauts." + ::= { hwBrasSbcMGPortEntry 51 } + + hwBrasSbcMGPrefixTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcMGPrefixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Map Groups' Prefix. + Support index: 2001..2500" + ::= { hwBrasSbcMapGroupTables 8 } + + hwBrasSbcMGPrefixEntry OBJECT-TYPE + SYNTAX HwBrasSbcMGPrefixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Map Groups' prefix entry." + INDEX { hwBrasSbcMGPrefixIndex } + ::= { hwBrasSbcMGPrefixTable 1 } + + HwBrasSbcMGPrefixEntry ::= + SEQUENCE { + hwBrasSbcMGPrefixIndex + Unsigned32, + hwBrasSbcMGPrefixID + DisplayString, + hwBrasSbcMGPrefixRowStatus + RowStatus + } + + hwBrasSbcMGPrefixIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..2999) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Map Group's Index. + Support map group index: 2001..2500" + ::= { hwBrasSbcMGPrefixEntry 1 } + + hwBrasSbcMGPrefixID OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..63)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Intercom Prefix ID. + Support length :1...63" + ::= { hwBrasSbcMGPrefixEntry 11 } + + hwBrasSbcMGPrefixRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row stauts." + ::= { hwBrasSbcMGPrefixEntry 51 } + + hwBrasSbcMGMdCliAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcMGMdCliAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Map Groups' Media Client Address. + Support map group index: 1..1000 | 2501..2999" + ::= { hwBrasSbcMapGroupTables 9 } + + hwBrasSbcMGMdCliAddrEntry OBJECT-TYPE + SYNTAX HwBrasSbcMGMdCliAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Map Groups' media client address entry." + INDEX { hwBrasSbcMGMdCliAddrIndex } + ::= { hwBrasSbcMGMdCliAddrTable 1 } + + HwBrasSbcMGMdCliAddrEntry ::= + SEQUENCE { + hwBrasSbcMGMdCliAddrIndex + Unsigned32, + hwBrasSbcMGMdCliAddrVPN + Unsigned32, + hwBrasSbcMGMdCliAddrIP1 + IpAddress, + hwBrasSbcMGMdCliAddrIP2 + IpAddress, + hwBrasSbcMGMdCliAddrIP3 + IpAddress, + hwBrasSbcMGMdCliAddrIP4 + IpAddress, + -- added by zhangyinxi -- + hwBrasSbcMGMdCliAddrVPNName + OCTET STRING, + hwBrasSbcMGMdCliAddrIf1 + OCTET STRING, + hwBrasSbcMGMdCliAddrSlotID1 + Unsigned32, + hwBrasSbcMGMdCliAddrIf2 + OCTET STRING, + hwBrasSbcMGMdCliAddrSlotID2 + Unsigned32, + hwBrasSbcMGMdCliAddrIf3 + OCTET STRING, + hwBrasSbcMGMdCliAddrSlotID3 + Unsigned32, + hwBrasSbcMGMdCliAddrIf4 + OCTET STRING, + hwBrasSbcMGMdCliAddrSlotID4 + Unsigned32, + -- end added by zhangyinxi -- + hwBrasSbcMGMdCliAddrRowStatus + RowStatus + } + + hwBrasSbcMGMdCliAddrIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..2999) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Map Group's Index. + Support map group index: 1..1000 | 2501..2999" + ::= { hwBrasSbcMGMdCliAddrEntry 1 } + + hwBrasSbcMGMdCliAddrVPN OBJECT-TYPE + SYNTAX Unsigned32 (0..1023) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "VPN Index. + range: + SE2200==>0~255 + SE2300==>0~1023" + ::= { hwBrasSbcMGMdCliAddrEntry 11 } + + hwBrasSbcMGMdCliAddrIP1 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Media Client Address." + ::= { hwBrasSbcMGMdCliAddrEntry 12 } + + hwBrasSbcMGMdCliAddrIP2 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Media Client Address." + ::= { hwBrasSbcMGMdCliAddrEntry 13 } + + hwBrasSbcMGMdCliAddrIP3 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Media Client Address." + ::= { hwBrasSbcMGMdCliAddrEntry 14 } + + hwBrasSbcMGMdCliAddrIP4 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Media Client Address." + ::= { hwBrasSbcMGMdCliAddrEntry 15 } + -- add by zhangyinxi -- + hwBrasSbcMGMdCliAddrVPNName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of VPN interface." + ::= { hwBrasSbcMGMdCliAddrEntry 16 } + + hwBrasSbcMGMdCliAddrIf1 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..47)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Client Interface." + ::= { hwBrasSbcMGMdCliAddrEntry 17 } + + hwBrasSbcMGMdCliAddrSlotID1 OBJECT-TYPE + SYNTAX Unsigned32 (0..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "the working slot." + ::= { hwBrasSbcMGMdCliAddrEntry 18 } + + hwBrasSbcMGMdCliAddrIf2 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..47)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Client Interface." + ::= { hwBrasSbcMGMdCliAddrEntry 19 } + + hwBrasSbcMGMdCliAddrSlotID2 OBJECT-TYPE + SYNTAX Unsigned32 (0..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "the working slot." + ::= { hwBrasSbcMGMdCliAddrEntry 20 } + + hwBrasSbcMGMdCliAddrIf3 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..47)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Client Interface." + ::= { hwBrasSbcMGMdCliAddrEntry 21 } + + hwBrasSbcMGMdCliAddrSlotID3 OBJECT-TYPE + SYNTAX Unsigned32 (0..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "the working slot." + ::= { hwBrasSbcMGMdCliAddrEntry 22 } + + hwBrasSbcMGMdCliAddrIf4 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..47)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Client Interface." + ::= { hwBrasSbcMGMdCliAddrEntry 23 } + + hwBrasSbcMGMdCliAddrSlotID4 OBJECT-TYPE + SYNTAX Unsigned32 (0..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "the working slot." + ::= { hwBrasSbcMGMdCliAddrEntry 24 } + -- end add by zhangyinxi -- + hwBrasSbcMGMdCliAddrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row stauts." + ::= { hwBrasSbcMGMdCliAddrEntry 51 } + + hwBrasSbcMGMdServAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcMGMdServAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Map Groups' Media Server Address. + Support map group index: 1..1000 | 2501..2999" + ::= { hwBrasSbcMapGroupTables 10 } + + hwBrasSbcMGMdServAddrEntry OBJECT-TYPE + SYNTAX HwBrasSbcMGMdServAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Map Groups' media server address entry." + INDEX { hwBrasSbcMGMdServAddrIndex } + ::= { hwBrasSbcMGMdServAddrTable 1 } + + HwBrasSbcMGMdServAddrEntry ::= + SEQUENCE { + hwBrasSbcMGMdServAddrIndex + Unsigned32, + hwBrasSbcMGMdServAddrVPN + Unsigned32, + hwBrasSbcMGMdServAddrIP1 + IpAddress, + hwBrasSbcMGMdServAddrIP2 + IpAddress, + hwBrasSbcMGMdServAddrIP3 + IpAddress, + hwBrasSbcMGMdServAddrIP4 + IpAddress, + -- added by zhangyinxi -- + hwBrasSbcMGMdServAddrVPNName + OCTET STRING, + hwBrasSbcMGMdServAddrIf1 + OCTET STRING, + hwBrasSbcMGMdServAddrSlotID1 + Unsigned32, + hwBrasSbcMGMdServAddrIf2 + OCTET STRING, + hwBrasSbcMGMdServAddrSlotID2 + Unsigned32, + hwBrasSbcMGMdServAddrIf3 + OCTET STRING, + hwBrasSbcMGMdServAddrSlotID3 + Unsigned32, + hwBrasSbcMGMdServAddrIf4 + OCTET STRING, + hwBrasSbcMGMdServAddrSlotID4 + Unsigned32, + -- end added by zhangyinxi -- + + hwBrasSbcMGMdServAddrRowStatus + RowStatus + } + + hwBrasSbcMGMdServAddrIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..2999) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Map Group's Index. + Support map group index: 1..1000 | 2501..2999" + ::= { hwBrasSbcMGMdServAddrEntry 1 } + + hwBrasSbcMGMdServAddrVPN OBJECT-TYPE + SYNTAX Unsigned32 (0..1023) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "VPN Index. + range: + SE2200==>0~255 + SE2300==>0~1023" + ::= { hwBrasSbcMGMdServAddrEntry 11 } + + hwBrasSbcMGMdServAddrIP1 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Media Server Address." + ::= { hwBrasSbcMGMdServAddrEntry 12 } + + hwBrasSbcMGMdServAddrIP2 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Media Server Address." + ::= { hwBrasSbcMGMdServAddrEntry 13 } + + hwBrasSbcMGMdServAddrIP3 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Media Server Address." + ::= { hwBrasSbcMGMdServAddrEntry 14 } + + hwBrasSbcMGMdServAddrIP4 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Media Server Address." + ::= { hwBrasSbcMGMdServAddrEntry 15 } + + -- add by zhangyinxi -- + hwBrasSbcMGMdServAddrVPNName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of VPN interface." + ::= { hwBrasSbcMGMdServAddrEntry 16 } + + hwBrasSbcMGMdServAddrIf1 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..47)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Server Interface." + ::= { hwBrasSbcMGMdServAddrEntry 17 } + + hwBrasSbcMGMdServAddrSlotID1 OBJECT-TYPE + SYNTAX Unsigned32 (0..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "the working slot." + ::= { hwBrasSbcMGMdServAddrEntry 18 } + + hwBrasSbcMGMdServAddrIf2 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..47)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Server Interface." + ::= { hwBrasSbcMGMdServAddrEntry 19 } + + hwBrasSbcMGMdServAddrSlotID2 OBJECT-TYPE + SYNTAX Unsigned32 (0..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "the working slot." + ::= { hwBrasSbcMGMdServAddrEntry 20 } + + hwBrasSbcMGMdServAddrIf3 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..47)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Server Interface." + ::= { hwBrasSbcMGMdServAddrEntry 21 } + + hwBrasSbcMGMdServAddrSlotID3 OBJECT-TYPE + SYNTAX Unsigned32 (0..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "the working slot." + ::= { hwBrasSbcMGMdServAddrEntry 22 } + + hwBrasSbcMGMdServAddrIf4 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..47)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Server Interface." + ::= { hwBrasSbcMGMdServAddrEntry 23 } + + hwBrasSbcMGMdServAddrSlotID4 OBJECT-TYPE + SYNTAX Unsigned32 (0..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "the working slot." + ::= { hwBrasSbcMGMdServAddrEntry 24 } + + -- end add by zhangyinxi -- + hwBrasSbcMGMdServAddrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row stauts." + ::= { hwBrasSbcMGMdServAddrEntry 51 } + + hwBrasSbcMGMatchTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcMGMatchEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Map Groups' Match Acl Number. + Support map group index: 1..1000 | 2501..2999" + ::= { hwBrasSbcMapGroupTables 11 } + + hwBrasSbcMGMatchEntry OBJECT-TYPE + SYNTAX HwBrasSbcMGMatchEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Map Groups' match acl number entry." + INDEX { hwBrasSbcMGMatchIndex } + ::= { hwBrasSbcMGMatchTable 1 } + + HwBrasSbcMGMatchEntry ::= + SEQUENCE { + hwBrasSbcMGMatchIndex + Unsigned32, + hwBrasSbcMGMatchAcl + Unsigned32, + hwBrasSbcMGMatchRowStatus + RowStatus + } + + hwBrasSbcMGMatchIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..2999) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Map Group's Index. + Support map group index: 1..1000 | 2501..2999" + ::= { hwBrasSbcMGMatchEntry 1 } + + hwBrasSbcMGMatchAcl OBJECT-TYPE + SYNTAX Unsigned32 (2000..3999) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "ACL Index. + Support range: 2000...3999" + ::= { hwBrasSbcMGMatchEntry 11 } + + hwBrasSbcMGMatchRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row stauts." + ::= { hwBrasSbcMGMatchEntry 51 } + + --begin: add by zhouqin for ADM MIB -- + hwBrasSbcAdmModuleTable OBJECT IDENTIFIER ::= { hwBrasSbcBase 4 } + hwBrasSbcBackupGroupsTable OBJECT IDENTIFIER ::= { hwBrasSbcAdmModuleTable 1 } + + hwBrasSbcBackupGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcBackupGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Sbc BackupGroup Table. + obsolete" + ::= { hwBrasSbcBackupGroupsTable 1 } + + + hwBrasSbcBackupGroupEntry OBJECT-TYPE + SYNTAX HwBrasSbcBackupGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Sbc BackupGroup Table Entry." + INDEX { hwBrasSbcBackupGroupID } + ::= { hwBrasSbcBackupGroupTable 1 } + + HwBrasSbcBackupGroupEntry ::= + SEQUENCE { + hwBrasSbcBackupGroupID + Integer32, + hwBrasSbcBackupGroupType + INTEGER, + hwBrasSbcBackupGroupInstanceName + DisplayString, + hwBrasSbcBackupGroupRowStatus + RowStatus + } + + hwBrasSbcBackupGroupID OBJECT-TYPE + SYNTAX Integer32 (0..14) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BackupGroup ID." + ::= { hwBrasSbcBackupGroupEntry 1 } + + hwBrasSbcBackupGroupType OBJECT-TYPE + -- SYNTAX Integer32 (1..2) + SYNTAX INTEGER + { + signal(1), + media(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "BackupGroup type. + 1 signal backup group + 2 media backup group" + ::= { hwBrasSbcBackupGroupEntry 2 } + + hwBrasSbcBackupGroupInstanceName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Instance Name." + ::= { hwBrasSbcBackupGroupEntry 3 } + + hwBrasSbcBackupGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row stauts." + ::= { hwBrasSbcBackupGroupEntry 51 } + + -- ============== hwBrasSbcBackupGroupTable define endding============== + + + -- ============== hwBrasSbcSlotInforTable define beginning ============== + + hwBrasSbcSlotInforTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcSlotInforEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Slot Information Table. + obsolete" + ::= { hwBrasSbcBackupGroupsTable 2 } + + hwBrasSbcSlotInforEntry OBJECT-TYPE + SYNTAX HwBrasSbcSlotInforEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Slot Information Table Entry." + INDEX { hwBrasSbcBackupGroupIndex, hwBrasSbcSlotIndex } + ::= { hwBrasSbcSlotInforTable 1 } + + HwBrasSbcSlotInforEntry ::= + SEQUENCE { + hwBrasSbcBackupGroupIndex + Integer32, + hwBrasSbcSlotIndex + Integer32, + hwBrasSbcCurrentSlotID + Integer32, + hwBrasSbcSlotCfgState + INTEGER, + hwBrasSbcSlotInforRowStatus + RowStatus + } + hwBrasSbcBackupGroupIndex OBJECT-TYPE + SYNTAX Integer32 (0..14) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BackupGroup index." + ::= { hwBrasSbcSlotInforEntry 1 } + + + hwBrasSbcSlotIndex OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Slot Index." + ::= { hwBrasSbcSlotInforEntry 2 } + + hwBrasSbcCurrentSlotID OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Slot ID." + ::= { hwBrasSbcSlotInforEntry 3 } + + hwBrasSbcSlotCfgState OBJECT-TYPE + SYNTAX INTEGER + { + master(1), + slave(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Config State. + 1 master + 2 backup" + ::= { hwBrasSbcSlotInforEntry 4 } + + hwBrasSbcSlotInforRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row stauts." + ::= { hwBrasSbcSlotInforEntry 5 } + + -- ============== hwBrasSbcSlotInforTable define endding ============== + -- add by zhou qin for ADM MIB -- + + + hwBrasSbcAdvance OBJECT IDENTIFIER ::= { hwBrasSbcGeneral 2 } + + hwBrasSbcAdvanceLeaves OBJECT IDENTIFIER ::= { hwBrasSbcAdvance 1 } + + hwBrasSbcMediaPassEnable OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Mediapass Enable Status. + Default: disabled" + DEFVAL { disabled } + ::= { hwBrasSbcAdvanceLeaves 1 } + + hwBrasSbcMediaPassSyslogEnable OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Mediapass Syslog Enable Status. + Default: enabled" + DEFVAL { enabled } + ::= { hwBrasSbcAdvanceLeaves 2 } + + hwBrasSbcIntMediaPassEnable OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "obsolete + Internet-mediapass Enable Status. + Default: disabled" + DEFVAL { disabled } + ::= { hwBrasSbcAdvanceLeaves 3 } + + hwBrasSbcRoamlimitEnable OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Roamlimit Enable Status. + Default: disabled" + DEFVAL { disabled } + ::= { hwBrasSbcAdvanceLeaves 4 } + + hwBrasSbcRoamlimitDefault OBJECT-TYPE + SYNTAX HWBrasPermitStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Roamlimit Default Rule." + DEFVAL { deny } + ::= { hwBrasSbcAdvanceLeaves 5 } + + hwBrasSbcRoamlimitSyslogEnable OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Roamlimit Syslog Enable Status. + Default: enabled" + DEFVAL { enabled } + ::= { hwBrasSbcAdvanceLeaves 6 } + + hwBrasSbcRoamlimitExtendEnable OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Roamlimit Extend Enable Status. + Default: disabled" + DEFVAL { disabled } + ::= { hwBrasSbcAdvanceLeaves 7 } + + hwBrasSbcHrpSynchronization OBJECT-TYPE + SYNTAX INTEGER + { + reserve(1), + synchronize(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "HRP Synchronization: + Synchronize data in master device to slave device" + ::= { hwBrasSbcAdvanceLeaves 8 } + + hwBrasSbcAdvanceTables OBJECT IDENTIFIER ::= { hwBrasSbcAdvance 2 } + + hwBrasSbcMediaPassTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcMediaPassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Mediapass Configuration Table." + ::= { hwBrasSbcAdvanceTables 1 } + + hwBrasSbcMediaPassEntry OBJECT-TYPE + SYNTAX HwBrasSbcMediaPassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MediaPass Configuration Table Entry." + INDEX { hwBrasSbcMediaPassIndex } + ::= { hwBrasSbcMediaPassTable 1 } + + HwBrasSbcMediaPassEntry ::= + SEQUENCE { + hwBrasSbcMediaPassIndex + INTEGER, + hwBrasSbcMediaPassAclNumber + INTEGER, + hwBrasSbcMediaPassRowStatus + RowStatus + } + + hwBrasSbcMediaPassIndex OBJECT-TYPE + SYNTAX INTEGER (1..1000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Usergroup Index. + Range: 1-1000" + ::= { hwBrasSbcMediaPassEntry 1 } + + hwBrasSbcMediaPassAclNumber OBJECT-TYPE + SYNTAX INTEGER (0 | 2000..2999) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "ACL Index. + Range: 2000-2999 + 0 for no acl bind" + ::= { hwBrasSbcMediaPassEntry 2 } + + hwBrasSbcMediaPassRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Mediapass Row Status." + ::= { hwBrasSbcMediaPassEntry 3 } + + hwBrasSbcUsergroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcUsergroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Usergroup for Roamlimit Rule Table." + ::= { hwBrasSbcAdvanceTables 2 } + + hwBrasSbcUsergroupEntry OBJECT-TYPE + SYNTAX HwBrasSbcUsergroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Usergroup for Roamlimit Table Entry." + INDEX { hwBrasSbcUsergroupIndex } + ::= { hwBrasSbcUsergroupTable 1 } + + HwBrasSbcUsergroupEntry ::= + SEQUENCE { + hwBrasSbcUsergroupIndex + INTEGER, + hwBrasSbcUsergroupRowStatus + RowStatus + } + + hwBrasSbcUsergroupIndex OBJECT-TYPE + SYNTAX INTEGER (1..1000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Usergroup Index. + Range: 1-1000" + ::= { hwBrasSbcUsergroupEntry 1 } + + hwBrasSbcUsergroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Usergroup Row Status." + ::= { hwBrasSbcUsergroupEntry 2 } + + hwBrasSbcUsergroupRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcUsergroupRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Usergroup for Roamlimit Rule Table." + ::= { hwBrasSbcAdvanceTables 3 } + + hwBrasSbcUsergroupRuleEntry OBJECT-TYPE + SYNTAX HwBrasSbcUsergroupRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Usergroup for Roamlimit Rule Table Entry." + INDEX { hwBrasSbcUsergroupIndex, hwBrasSbcUsergroupRuleIndex } + ::= { hwBrasSbcUsergroupRuleTable 1 } + + HwBrasSbcUsergroupRuleEntry ::= + SEQUENCE { + hwBrasSbcUsergroupRuleIndex + INTEGER, + hwBrasSbcUsergroupRuleType + HWBrasPermitStatus, + hwBrasSbcUsergroupRuleUserName + DisplayString, + hwBrasSbcUsergroupRuleRowStatus + RowStatus + } + + hwBrasSbcUsergroupRuleIndex OBJECT-TYPE + SYNTAX INTEGER (1..100) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Usergroup Rule Index. + Range: 1-100" + ::= { hwBrasSbcUsergroupRuleEntry 1 } + + hwBrasSbcUsergroupRuleType OBJECT-TYPE + SYNTAX HWBrasPermitStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Rule Type." + ::= { hwBrasSbcUsergroupRuleEntry 2 } + + hwBrasSbcUsergroupRuleUserName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..63)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User Infomation." + ::= { hwBrasSbcUsergroupRuleEntry 3 } + + hwBrasSbcUsergroupRuleRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Usergroup Rule Row Status." + ::= { hwBrasSbcUsergroupRuleEntry 4 } + + hwBrasSbcRtpSpecialAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcRtpSpecialAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Rtp Special Address Table." + ::= { hwBrasSbcAdvanceTables 4 } + + hwBrasSbcRtpSpecialAddrEntry OBJECT-TYPE + SYNTAX HwBrasSbcRtpSpecialAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Rtp Special Address Table Entry." + INDEX { hwBrasSbcRtpSpecialAddrIndex } + ::= { hwBrasSbcRtpSpecialAddrTable 1 } + + HwBrasSbcRtpSpecialAddrEntry ::= + SEQUENCE { + hwBrasSbcRtpSpecialAddrIndex + INTEGER, + hwBrasSbcRtpSpecialAddrAddr + IpAddress, + hwBrasSbcRtpSpecialAddrRowStatus + RowStatus + } + + hwBrasSbcRtpSpecialAddrIndex OBJECT-TYPE + SYNTAX INTEGER (1..10) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Rtp Special Address Index." + ::= { hwBrasSbcRtpSpecialAddrEntry 1 } + + hwBrasSbcRtpSpecialAddrAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Rtp Special Address Address." + ::= { hwBrasSbcRtpSpecialAddrEntry 2 } + + hwBrasSbcRtpSpecialAddrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Rtp Special Address Row Status." + ::= { hwBrasSbcRtpSpecialAddrEntry 3 } + + hwBrasSbcRoamlimitTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcRoamlimitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Roamlimit Table." + ::= { hwBrasSbcAdvanceTables 5 } + + hwBrasSbcRoamlimitEntry OBJECT-TYPE + SYNTAX HwBrasSbcRoamlimitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Roamlimit Table Entry." + INDEX { hwBrasSbcRoamlimitIndex } + ::= { hwBrasSbcRoamlimitTable 1 } + + HwBrasSbcRoamlimitEntry ::= + SEQUENCE { + hwBrasSbcRoamlimitIndex + Unsigned32, + hwBrasSbcRoamlimitAclNumber + Unsigned32, + hwBrasSbcRoamlimitRowStatus + RowStatus + } + + hwBrasSbcRoamlimitIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..1000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Roamlimit Number." + ::= { hwBrasSbcRoamlimitEntry 1 } + + hwBrasSbcRoamlimitAclNumber OBJECT-TYPE + SYNTAX Unsigned32 (2000..2999) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Roamlimit Acl Number." + ::= { hwBrasSbcRoamlimitEntry 2 } + + hwBrasSbcRoamlimitRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Roamlimit Row Status." + ::= { hwBrasSbcRoamlimitEntry 3 } + + hwBrasSbcMediaUsersTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcMediaUsersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Media QoS Configuration Table." + ::= { hwBrasSbcAdvanceTables 6 } + + hwBrasSbcMediaUsersEntry OBJECT-TYPE + SYNTAX HwBrasSbcMediaUsersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Media Users Table Entry." + INDEX { hwBrasSbcMediaUsersIndex } + ::= { hwBrasSbcMediaUsersTable 1 } + + HwBrasSbcMediaUsersEntry ::= + SEQUENCE { + hwBrasSbcMediaUsersIndex + INTEGER, + hwBrasSbcMediaUsersType + INTEGER, + hwBrasSbcMediaUsersCallerID1 + DisplayString, + hwBrasSbcMediaUsersCallerID2 + DisplayString, + hwBrasSbcMediaUsersCallerID3 + DisplayString, + hwBrasSbcMediaUsersCallerID4 + DisplayString, + hwBrasSbcMediaUsersCalleeID1 + DisplayString, + hwBrasSbcMediaUsersCalleeID2 + DisplayString, + hwBrasSbcMediaUsersCalleeID3 + DisplayString, + hwBrasSbcMediaUsersCalleeID4 + DisplayString, + hwBrasSbcMediaUsersRowStatus + RowStatus + } + + hwBrasSbcMediaUsersIndex OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SessionEngine2000 Media Users Index + read range: 1-255 + set range: 1-253" + ::= { hwBrasSbcMediaUsersEntry 1 } + + hwBrasSbcMediaUsersType OBJECT-TYPE + SYNTAX INTEGER + { + media(1), + audio(2), + video(3), + data(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Media Users Media Type." + ::= { hwBrasSbcMediaUsersEntry 2 } + + hwBrasSbcMediaUsersCallerID1 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..63)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Media Users Caller ID1 + Range: 0-63" + ::= { hwBrasSbcMediaUsersEntry 3 } + + hwBrasSbcMediaUsersCallerID2 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..63)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Media Users Caller ID2 + Range: 0-63" + ::= { hwBrasSbcMediaUsersEntry 4 } + + hwBrasSbcMediaUsersCallerID3 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..63)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Media Users Caller ID3 + Range: 0-63" + ::= { hwBrasSbcMediaUsersEntry 5 } + + hwBrasSbcMediaUsersCallerID4 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..63)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Media Users Caller ID4 + Range: 0-63" + ::= { hwBrasSbcMediaUsersEntry 6 } + + hwBrasSbcMediaUsersCalleeID1 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..63)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Media Users Callee ID1 + Range: 0-63" + ::= { hwBrasSbcMediaUsersEntry 7 } + + hwBrasSbcMediaUsersCalleeID2 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..63)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Media Users Callee ID2 + Range: 0-63" + ::= { hwBrasSbcMediaUsersEntry 8 } + + hwBrasSbcMediaUsersCalleeID3 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..63)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Media Users Callee ID3 + Range: 0-63" + ::= { hwBrasSbcMediaUsersEntry 9 } + + hwBrasSbcMediaUsersCalleeID4 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..63)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Media Users Callee ID4 + Range: 0-63" + ::= { hwBrasSbcMediaUsersEntry 10 } + + hwBrasSbcMediaUsersRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Media Users Row Status." + ::= { hwBrasSbcMediaUsersEntry 11 } + + hwBrasSbcIntercom OBJECT IDENTIFIER ::= { hwBrasSbcAdvance 3 } + + hwBrasSbcIntercomLeaves OBJECT IDENTIFIER ::= { hwBrasSbcIntercom 1 } + + hwBrasSbcIntercomEnable OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Intercom Enable Status. + Default: disabled + obsolete" + DEFVAL { disabled } + ::= { hwBrasSbcIntercomLeaves 1 } + + hwBrasSbcIntercomStatus OBJECT-TYPE + SYNTAX INTEGER + { + disabled(1), + iproute(2), + prefixroute(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "intercom status set + 1:disabled, intercom is closed + 2:ip-route, intercom ip route function is enable + 3:prefix-route, intercom prefix route function is enable" + DEFVAL { disabled } + ::= { hwBrasSbcIntercomLeaves 2 } + + hwBrasSbcIntercomTables OBJECT IDENTIFIER ::= { hwBrasSbcIntercom 2 } + + hwBrasSbcIntercomPrefixTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcIntercomPrefixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Intercom Prefix-route Set Table." + ::= { hwBrasSbcIntercomTables 1 } + + hwBrasSbcIntercomPrefixEntry OBJECT-TYPE + SYNTAX HwBrasSbcIntercomPrefixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Intercom Prefix-route Set Table Entry." + INDEX { hwBrasSbcIntercomPrefixIndex } + ::= { hwBrasSbcIntercomPrefixTable 1 } + + HwBrasSbcIntercomPrefixEntry ::= + SEQUENCE { + hwBrasSbcIntercomPrefixIndex + DisplayString, + hwBrasSbcIntercomPrefixDestAddr + IpAddress, + hwBrasSbcIntercomPrefixSrcAddr + IpAddress, + hwBrasSbcIntercomPrefixRowStatus + RowStatus + } + + hwBrasSbcIntercomPrefixIndex OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..63)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Intercom Prefix number." + ::= { hwBrasSbcIntercomPrefixEntry 1 } + + hwBrasSbcIntercomPrefixDestAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Intercom Prefix Destination IP address." + ::= { hwBrasSbcIntercomPrefixEntry 2 } + + hwBrasSbcIntercomPrefixSrcAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Intercom Prefix Local IP address." + ::= { hwBrasSbcIntercomPrefixEntry 3 } + + hwBrasSbcIntercomPrefixRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Intercom Prefix Row Status." + ::= { hwBrasSbcIntercomPrefixEntry 4 } + + hwBrasSbcSessionCar OBJECT IDENTIFIER ::= { hwBrasSbcAdvance 4 } + + hwBrasSbcSessionCarLeaves OBJECT IDENTIFIER ::= { hwBrasSbcSessionCar 1 } + + hwBrasSbcSessionCarEnable OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Session Car Enable Status. + Default: disabled" + DEFVAL { disabled } + ::= { hwBrasSbcSessionCarLeaves 1 } + + hwBrasSbcSessionCarTables OBJECT IDENTIFIER ::= { hwBrasSbcSessionCar 2 } + + hwBrasSbcSessionCarDegreeTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcSessionCarDegreeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Session Car Degree Table." + ::= { hwBrasSbcSessionCarTables 1 } + + hwBrasSbcSessionCarDegreeEntry OBJECT-TYPE + SYNTAX HwBrasSbcSessionCarDegreeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Session Car Degree Table Entry." + INDEX { hwBrasSbcSessionCarDegreeID } + ::= { hwBrasSbcSessionCarDegreeTable 1 } + + HwBrasSbcSessionCarDegreeEntry ::= + SEQUENCE { + hwBrasSbcSessionCarDegreeID + INTEGER, + hwBrasSbcSessionCarDegreeBandWidth + Unsigned32, + hwBrasSbcSessionCarDegreeDscp + INTEGER, + hwBrasSbcSessionCarDegreeRowStatus + RowStatus + } + + hwBrasSbcSessionCarDegreeID OBJECT-TYPE + SYNTAX INTEGER (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Session Car Degree Table ID." + ::= { hwBrasSbcSessionCarDegreeEntry 1 } + + hwBrasSbcSessionCarDegreeBandWidth OBJECT-TYPE + SYNTAX Unsigned32 (8..131071) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Session Car Degree Table Brand Width Information." + ::= { hwBrasSbcSessionCarDegreeEntry 2 } + + hwBrasSbcSessionCarDegreeDscp OBJECT-TYPE + SYNTAX INTEGER (0..64) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Session Car Degree Table Dscp Information." + ::= { hwBrasSbcSessionCarDegreeEntry 3 } + + hwBrasSbcSessionCarDegreeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Session Car Degree Table Row Status." + ::= { hwBrasSbcSessionCarDegreeEntry 4 } + + hwBrasSbcSessionCarRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcSessionCarRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Session Car Rule Table." + ::= { hwBrasSbcSessionCarTables 2 } + + hwBrasSbcSessionCarRuleEntry OBJECT-TYPE + SYNTAX HwBrasSbcSessionCarRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Session Car Rule Table Entry." + INDEX { hwBrasSbcSessionCarRuleID } + ::= { hwBrasSbcSessionCarRuleTable 1 } + + HwBrasSbcSessionCarRuleEntry ::= + SEQUENCE { + hwBrasSbcSessionCarRuleID + INTEGER, + hwBrasSbcSessionCarRuleName + DisplayString, + hwBrasSbcSessionCarRuleDegreeID + INTEGER, + hwBrasSbcSessionCarRuleDegreeBandWidth + Unsigned32, + hwBrasSbcSessionCarRuleDegreeDscp + INTEGER, + hwBrasSbcSessionCarRuleRowStatus + RowStatus + } + + hwBrasSbcSessionCarRuleID OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Session Car Rule Table ID." + ::= { hwBrasSbcSessionCarRuleEntry 1 } + + hwBrasSbcSessionCarRuleName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..63)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Session Car Rule Table Name." + ::= { hwBrasSbcSessionCarRuleEntry 2 } + + hwBrasSbcSessionCarRuleDegreeID OBJECT-TYPE + SYNTAX INTEGER (1..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Session Car Rule Table Degree ID." + ::= { hwBrasSbcSessionCarRuleEntry 3 } + + hwBrasSbcSessionCarRuleDegreeBandWidth OBJECT-TYPE + SYNTAX Unsigned32 (8..131071) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Session Car Rule Table Degree Band Width." + ::= { hwBrasSbcSessionCarRuleEntry 4 } + + hwBrasSbcSessionCarRuleDegreeDscp OBJECT-TYPE + SYNTAX INTEGER (0..64) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Session Car Rule Table Degree Description." + ::= { hwBrasSbcSessionCarRuleEntry 5 } + + hwBrasSbcSessionCarRuleRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Session Car Rule Table Row Status." + ::= { hwBrasSbcSessionCarRuleEntry 6 } + + hwBrasSbcSecurity OBJECT IDENTIFIER ::= { hwBrasSbcAdvance 5 } + + hwBrasSbcSecurityLeaves OBJECT IDENTIFIER ::= { hwBrasSbcSecurity 1 } + + hwBrasSbcDefendEnable OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Signaling Defend Enable Status. + Default: enabled" + DEFVAL { enabled } + ::= { hwBrasSbcSecurityLeaves 1 } + + hwBrasSbcDefendMode OBJECT-TYPE + SYNTAX INTEGER + { + auto(1), + manual(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Signaling Defend Mode Status. + 1 auto + 2 manual + Default: auto" + DEFVAL { auto } + ::= { hwBrasSbcSecurityLeaves 2 } + + hwBrasSbcDefendActionLogEnable OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Signaling Defend Action log Status. + Default: disabled" + DEFVAL { disabled } + ::= { hwBrasSbcSecurityLeaves 3 } + + hwBrasSbcCacEnable OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Cac Enable Status. + Default: enabled" + DEFVAL { enabled } + ::= { hwBrasSbcSecurityLeaves 4 } + + hwBrasSbcCacActionLogStatus OBJECT-TYPE + SYNTAX INTEGER + { + denyAndNoLog(1), + permitAndNoLog(2), + denyAndLog(3), + permitAndLog(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Cac Action log Status. + 1 deny and no log + 2 permit and no log + 3 deny and log + 4 permit and log + Default: deny and no log" + DEFVAL { denyAndNoLog } + ::= { hwBrasSbcSecurityLeaves 5 } + + hwBrasSbcDefendExtStatus OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + DEFVAL { disabled } + ::= { hwBrasSbcSecurityLeaves 6 } + + hwBrasSbcSignalingCarStatus OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + DEFVAL { disabled } + ::= { hwBrasSbcSecurityLeaves 7 } + + hwBrasSbcIPCarStatus OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + DEFVAL { disabled } + ::= { hwBrasSbcSecurityLeaves 8 } + + hwBrasSbcDynamicStatus OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + DEFVAL { disabled } + ::= { hwBrasSbcSecurityLeaves 9 } + + hwBrasSbcSecurityTables OBJECT IDENTIFIER ::= { hwBrasSbcSecurity 2 } + + hwBrasSbcDefendConnectRateTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcDefendConnectRateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Signaling Defend Limited Connect Rate Table." + ::= { hwBrasSbcSecurityTables 1 } + + hwBrasSbcDefendConnectRateEntry OBJECT-TYPE + SYNTAX HwBrasSbcDefendConnectRateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Signaling Defend Connect Rate Table Entry." + INDEX { hwBrasSbcDefendConnectRateProtocol } + ::= { hwBrasSbcDefendConnectRateTable 1 } + + HwBrasSbcDefendConnectRateEntry ::= + SEQUENCE { + hwBrasSbcDefendConnectRateProtocol + HWBrasSecurityProtocol, + hwBrasSbcDefendConnectRateThreshold + Unsigned32, + hwBrasSbcDefendConnectRatePercent + Unsigned32, + hwBrasSbcDefendConnectRateRowStatus + RowStatus + } + + hwBrasSbcDefendConnectRateProtocol OBJECT-TYPE + SYNTAX HWBrasSecurityProtocol + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Protocol." + ::= { hwBrasSbcDefendConnectRateEntry 1 } + + hwBrasSbcDefendConnectRateThreshold OBJECT-TYPE + SYNTAX Unsigned32 (6..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Threshold." + ::= { hwBrasSbcDefendConnectRateEntry 2 } + + hwBrasSbcDefendConnectRatePercent OBJECT-TYPE + SYNTAX Unsigned32 (60..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Percent." + DEFVAL { 80 } + ::= { hwBrasSbcDefendConnectRateEntry 3 } + + hwBrasSbcDefendConnectRateRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "RowStatus." + ::= { hwBrasSbcDefendConnectRateEntry 4 } + + hwBrasSbcDefendUserConnectRateTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcDefendUserConnectRateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Signaling Defend Limited Per-user Connect Rate Table." + ::= { hwBrasSbcSecurityTables 2 } + + hwBrasSbcDefendUserConnectRateEntry OBJECT-TYPE + SYNTAX HwBrasSbcDefendUserConnectRateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Signaling Defend Per-user Connect Rate Table Entry." + INDEX { hwBrasSbcDefendUserConnectRateProtocol } + ::= { hwBrasSbcDefendUserConnectRateTable 1 } + + HwBrasSbcDefendUserConnectRateEntry ::= + SEQUENCE { + hwBrasSbcDefendUserConnectRateProtocol + HWBrasSecurityProtocol, + hwBrasSbcDefendUserConnectRateThreshold + Unsigned32, + hwBrasSbcDefendUserConnectRatePercent + Unsigned32, + hwBrasSbcDefendUserConnectRateRowStatus + RowStatus + } + + hwBrasSbcDefendUserConnectRateProtocol OBJECT-TYPE + SYNTAX HWBrasSecurityProtocol + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Protocol." + ::= { hwBrasSbcDefendUserConnectRateEntry 1 } + + hwBrasSbcDefendUserConnectRateThreshold OBJECT-TYPE + SYNTAX Unsigned32 (6..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Threshold." + ::= { hwBrasSbcDefendUserConnectRateEntry 2 } + + hwBrasSbcDefendUserConnectRatePercent OBJECT-TYPE + SYNTAX Unsigned32 (60..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Percent." + DEFVAL { 80 } + ::= { hwBrasSbcDefendUserConnectRateEntry 3 } + + hwBrasSbcDefendUserConnectRateRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "RowStatus." + ::= { hwBrasSbcDefendUserConnectRateEntry 4 } + + hwBrasSbcCacCallTotalTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcCacCallTotalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "CAC Limited Simultanous Call Total Table." + ::= { hwBrasSbcSecurityTables 3 } + + hwBrasSbcCacCallTotalEntry OBJECT-TYPE + SYNTAX HwBrasSbcCacCallTotalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "CAC Simultanous Call Total Table Entry." + INDEX { hwBrasSbcCacCallTotalProtocol } + ::= { hwBrasSbcCacCallTotalTable 1 } + + HwBrasSbcCacCallTotalEntry ::= + SEQUENCE { + hwBrasSbcCacCallTotalProtocol + HWBrasSecurityProtocol, + hwBrasSbcCacCallTotalThreshold + Unsigned32, + hwBrasSbcCacCallTotalPercent + Unsigned32, + hwBrasSbcCacCallTotalRowStatus + RowStatus + } + + hwBrasSbcCacCallTotalProtocol OBJECT-TYPE + SYNTAX HWBrasSecurityProtocol + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Protocol." + ::= { hwBrasSbcCacCallTotalEntry 1 } + + hwBrasSbcCacCallTotalThreshold OBJECT-TYPE + SYNTAX Unsigned32 (60..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Threshold." + ::= { hwBrasSbcCacCallTotalEntry 2 } + + hwBrasSbcCacCallTotalPercent OBJECT-TYPE + SYNTAX Unsigned32 (60..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Percent." + DEFVAL { 80 } + ::= { hwBrasSbcCacCallTotalEntry 3 } + + hwBrasSbcCacCallTotalRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "RowStatus." + ::= { hwBrasSbcCacCallTotalEntry 4 } + + hwBrasSbcCacCallRateTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcCacCallRateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "CAC Limited Per-user Simultanous Call Rate Table." + ::= { hwBrasSbcSecurityTables 4 } + + hwBrasSbcCacCallRateEntry OBJECT-TYPE + SYNTAX HwBrasSbcCacCallRateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "CAC Per-user Simultanous Call Rate Table Entry." + INDEX { hwBrasSbcCacCallRateProtocol } + ::= { hwBrasSbcCacCallRateTable 1 } + + HwBrasSbcCacCallRateEntry ::= + SEQUENCE { + hwBrasSbcCacCallRateProtocol + HWBrasSecurityProtocol, + hwBrasSbcCacCallRateThreshold + Unsigned32, + hwBrasSbcCacCallRatePercent + Unsigned32, + hwBrasSbcCacCallRateRowStatus + RowStatus + } + + hwBrasSbcCacCallRateProtocol OBJECT-TYPE + SYNTAX HWBrasSecurityProtocol + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Protocol." + ::= { hwBrasSbcCacCallRateEntry 1 } + + hwBrasSbcCacCallRateThreshold OBJECT-TYPE + SYNTAX Unsigned32 (6..600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Threshold." + ::= { hwBrasSbcCacCallRateEntry 2 } + + hwBrasSbcCacCallRatePercent OBJECT-TYPE + SYNTAX Unsigned32 (60..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Percent." + DEFVAL { 80 } + ::= { hwBrasSbcCacCallRateEntry 3 } + + hwBrasSbcCacCallRateRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "RowStatus." + ::= { hwBrasSbcCacCallRateEntry 4 } + + hwBrasSbcCacRegTotalTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcCacRegTotalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "CAC Limited Register Total Table." + ::= { hwBrasSbcSecurityTables 5 } + + hwBrasSbcCacRegTotalEntry OBJECT-TYPE + SYNTAX HwBrasSbcCacRegTotalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "CAC Register Total Table Entry." + INDEX { hwBrasSbcCacRegTotalProtocol } + ::= { hwBrasSbcCacRegTotalTable 1 } + + HwBrasSbcCacRegTotalEntry ::= + SEQUENCE { + hwBrasSbcCacRegTotalProtocol + HWBrasSecurityProtocol, + hwBrasSbcCacRegTotalThreshold + Unsigned32, + hwBrasSbcCacRegTotalPercent + Unsigned32, + hwBrasSbcCacRegTotalRowStatus + RowStatus + } + + hwBrasSbcCacRegTotalProtocol OBJECT-TYPE + SYNTAX HWBrasSecurityProtocol + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Protocol." + ::= { hwBrasSbcCacRegTotalEntry 1 } + + hwBrasSbcCacRegTotalThreshold OBJECT-TYPE + SYNTAX Unsigned32 (100..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Threshold." + ::= { hwBrasSbcCacRegTotalEntry 2 } + + hwBrasSbcCacRegTotalPercent OBJECT-TYPE + SYNTAX Unsigned32 (60..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Percent." + DEFVAL { 80 } + ::= { hwBrasSbcCacRegTotalEntry 3 } + + hwBrasSbcCacRegTotalRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "RowStatus." + ::= { hwBrasSbcCacRegTotalEntry 4 } + + hwBrasSbcCacRegRateTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcCacRegRateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "CAC Limited Per-user Register Rate Table." + ::= { hwBrasSbcSecurityTables 6 } + + hwBrasSbcCacRegRateEntry OBJECT-TYPE + SYNTAX HwBrasSbcCacRegRateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "CAC Per-user Register Rate Table Entry." + INDEX { hwBrasSbcCacRegRateProtocol } + ::= { hwBrasSbcCacRegRateTable 1 } + + HwBrasSbcCacRegRateEntry ::= + SEQUENCE { + hwBrasSbcCacRegRateProtocol + HWBrasSecurityProtocol, + hwBrasSbcCacRegRateThreshold + Unsigned32, + hwBrasSbcCacRegRatePercent + Unsigned32, + hwBrasSbcCacRegRateRowStatus + RowStatus + } + + hwBrasSbcCacRegRateProtocol OBJECT-TYPE + SYNTAX HWBrasSecurityProtocol + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Protocol." + ::= { hwBrasSbcCacRegRateEntry 1 } + + hwBrasSbcCacRegRateThreshold OBJECT-TYPE + SYNTAX Unsigned32 (6..600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Threshold." + ::= { hwBrasSbcCacRegRateEntry 2 } + + hwBrasSbcCacRegRatePercent OBJECT-TYPE + SYNTAX Unsigned32 (60..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Percent." + DEFVAL { 80 } + ::= { hwBrasSbcCacRegRateEntry 3 } + + hwBrasSbcCacRegRateRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "RowStatus." + ::= { hwBrasSbcCacRegRateEntry 4 } + + hwBrasSbcIPCarBandwidthTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcIPCarBandwidthEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwBrasSbcSecurityTables 7 } + + hwBrasSbcIPCarBandwidthEntry OBJECT-TYPE + SYNTAX HwBrasSbcIPCarBandwidthEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwBrasSbcIPCarBWVpn, hwBrasSbcIPCarBWAddress } + ::= { hwBrasSbcIPCarBandwidthTable 1 } + + HwBrasSbcIPCarBandwidthEntry ::= + SEQUENCE { + hwBrasSbcIPCarBWVpn + Unsigned32, + hwBrasSbcIPCarBWAddress + IpAddress, + hwBrasSbcIPCarBWValue + Unsigned32, + hwBrasSbcIPCarBWRowStatus + RowStatus + } + + hwBrasSbcIPCarBWVpn OBJECT-TYPE + SYNTAX Unsigned32 (0..1023) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwBrasSbcIPCarBandwidthEntry 1 } + + hwBrasSbcIPCarBWAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwBrasSbcIPCarBandwidthEntry 2 } + + hwBrasSbcIPCarBWValue OBJECT-TYPE + SYNTAX Unsigned32 (8..1000000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + DEFVAL { 1000000000 } + ::= { hwBrasSbcIPCarBandwidthEntry 3 } + + hwBrasSbcIPCarBWRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { hwBrasSbcIPCarBandwidthEntry 4 } + + hwBrasSbcUdpTunnel OBJECT IDENTIFIER ::= { hwBrasSbcAdvance 6 } + + hwBrasSbcUdpTunnelLeaves OBJECT IDENTIFIER ::= { hwBrasSbcUdpTunnel 1 } + + hwBrasSbcUdpTunnelEnable OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "UdpTunnelEnable + Udp Tunnel Status. + Default: disabled.Value range(disabled[1],server[2],client[3])" + DEFVAL { disabled } + ::= { hwBrasSbcUdpTunnelLeaves 1 } + + hwBrasSbcUdpTunnelType OBJECT-TYPE + SYNTAX INTEGER + { + notype(1), + server(2), + client(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "UdpTunnelType + Udp Tunnel Type. + 1 no type + 2 server + 3 client" + ::= { hwBrasSbcUdpTunnelLeaves 2 } + + hwBrasSbcUdpTunnelSctpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SctpAddress + Udp Tunnel Sctp Address. + Default 0.0.0.0 no address." + ::= { hwBrasSbcUdpTunnelLeaves 3 } + + hwBrasSbcUdpTunnelTunnelTimer OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "UdpTimerLength + Udp tunnel tunnel mode node timer length + Range: 1-65535 + Unit: seconds + Default: 900" + DEFVAL { 900 } + ::= { hwBrasSbcUdpTunnelLeaves 4 } + + hwBrasSbcUdpTunnelTransportTimer OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SctpTimerLength + Udp tunnel sctp node timer length. + Range: 1-65535 + Unit: seconds + Default: 900" + DEFVAL { 900 } + ::= { hwBrasSbcUdpTunnelLeaves 5 } + + hwBrasSbcUdpTunnelTables OBJECT IDENTIFIER ::= { hwBrasSbcUdpTunnel 2 } + + hwBrasSbcUdpTunnelPoolTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcUdpTunnelPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Udp Tunnel Address Pool Table." + ::= { hwBrasSbcUdpTunnelTables 1 } + + hwBrasSbcUdpTunnelPoolEntry OBJECT-TYPE + SYNTAX HwBrasSbcUdpTunnelPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Udp Tunnel Address Pool Table Entry." + INDEX { hwBrasSbcUdpTunnelPoolIndex } + ::= { hwBrasSbcUdpTunnelPoolTable 1 } + + HwBrasSbcUdpTunnelPoolEntry ::= + SEQUENCE { + hwBrasSbcUdpTunnelPoolIndex + Unsigned32, + hwBrasSbcUdpTunnelPoolStartIP + IpAddress, + hwBrasSbcUdpTunnelPoolEndIP + IpAddress, + hwBrasSbcUdpTunnelPoolRowStatus + RowStatus + } + + hwBrasSbcUdpTunnelPoolIndex OBJECT-TYPE + SYNTAX Unsigned32 (1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index for Pool. + " + ::= { hwBrasSbcUdpTunnelPoolEntry 1 } + + hwBrasSbcUdpTunnelPoolStartIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Start Address. + Default: 172.168.181.1" + DEFVAL { '7FA8B501'h } + ::= { hwBrasSbcUdpTunnelPoolEntry 2 } + + hwBrasSbcUdpTunnelPoolEndIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "End Address. + Default: 172.168.239.152" + DEFVAL { '7FA8EF98'h } + ::= { hwBrasSbcUdpTunnelPoolEntry 3 } + + hwBrasSbcUdpTunnelPoolRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row Status." + ::= { hwBrasSbcUdpTunnelPoolEntry 4 } + + hwBrasSbcUdpTunnelPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcUdpTunnelPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Udp Tunnel Port Table." + ::= { hwBrasSbcUdpTunnelTables 2 } + + hwBrasSbcUdpTunnelPortEntry OBJECT-TYPE + SYNTAX HwBrasSbcUdpTunnelPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Udp Tunnel Port Table Entry." + INDEX { hwBrasSbcUdpTunnelPortProtocol, hwBrasSbcUdpTunnelPortPort } + ::= { hwBrasSbcUdpTunnelPortTable 1 } + + HwBrasSbcUdpTunnelPortEntry ::= + SEQUENCE { + hwBrasSbcUdpTunnelPortProtocol + INTEGER, + hwBrasSbcUdpTunnelPortPort + Unsigned32, + hwBrasSbcUdpTunnelPortRowStatus + RowStatus + } + + hwBrasSbcUdpTunnelPortProtocol OBJECT-TYPE + SYNTAX INTEGER + { + udp(1), + tcp(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Support Protocol of Udp Tunnel. + 1 udp + 2 tcp" + ::= { hwBrasSbcUdpTunnelPortEntry 1 } + + hwBrasSbcUdpTunnelPortPort OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port." + ::= { hwBrasSbcUdpTunnelPortEntry 2 } + + hwBrasSbcUdpTunnelPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status." + ::= { hwBrasSbcUdpTunnelPortEntry 3 } + + hwBrasSbcUdpTunnelIfPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcUdpTunnelIfPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Udp Tunnel Interface Port Table." + ::= { hwBrasSbcUdpTunnelTables 3 } + + hwBrasSbcUdpTunnelIfPortEntry OBJECT-TYPE + SYNTAX HwBrasSbcUdpTunnelIfPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Udp Tunnel Interface Port Table Entry." + INDEX { entPhysicalIndex, hwBrasSbcUdpTunnelIfPortAddr, hwBrasSbcUdpTunnelIfPortPort } + ::= { hwBrasSbcUdpTunnelIfPortTable 1 } + + HwBrasSbcUdpTunnelIfPortEntry ::= + SEQUENCE { + hwBrasSbcUdpTunnelIfPortAddr + IpAddress, + hwBrasSbcUdpTunnelIfPortPort + Unsigned32, + hwBrasSbcUdpTunnelIfPortRowStatus + RowStatus + } + + hwBrasSbcUdpTunnelIfPortAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Address in the interface." + ::= { hwBrasSbcUdpTunnelIfPortEntry 2 } + + hwBrasSbcUdpTunnelIfPortPort OBJECT-TYPE + SYNTAX Unsigned32 (1..9999) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port." + ::= { hwBrasSbcUdpTunnelIfPortEntry 3 } + + hwBrasSbcUdpTunnelIfPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status." + ::= { hwBrasSbcUdpTunnelIfPortEntry 4 } + + hwBrasSbcIms OBJECT IDENTIFIER ::= { hwBrasSbcAdvance 7 } + + hwBrasSbcImsLeaves OBJECT IDENTIFIER ::= { hwBrasSbcIms 1 } + + hwBrasSbcImsQosEnable OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Ims QoS Enable Status. + default: disabled" + DEFVAL { disabled } + ::= { hwBrasSbcImsLeaves 1 } + + hwBrasSbcImsMediaProxyEnable OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Ims Mediaproxy Enable Status. + default: disabled" + DEFVAL { disabled } + ::= { hwBrasSbcImsLeaves 2 } + + hwBrasSbcImsQosLogEnable OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Ims QoS Syslog Enable Status. + default: enabled" + DEFVAL { enabled } + ::= { hwBrasSbcImsLeaves 3 } + + hwBrasSbcImsMediaProxyLogEnable OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Ims Mediaproxy Syslog Enable Status. + default: enabled" + DEFVAL { enabled } + ::= { hwBrasSbcImsLeaves 4 } + + hwBrasSbcImsMGStatus OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Ims MG Enable Status. + default: disabled" + DEFVAL { disabled } + ::= { hwBrasSbcImsLeaves 5 } + + hwBrasSbcImsMGConnectTimer OBJECT-TYPE + SYNTAX Unsigned32 (100..3600000) + UNITS "ms" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "MG Connect Aging Time. + Range: 100-3600000 + Default: 1000 + Unit: millisecond" + DEFVAL { 1000 } + ::= { hwBrasSbcImsLeaves 6 } + + hwBrasSbcImsMGAgingTimer OBJECT-TYPE + SYNTAX Unsigned32 (0..36000) + UNITS "s" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "MG Aging Time. + Range: 0-36000 + Default: 120 + Unit: second" + DEFVAL { 120 } + ::= { hwBrasSbcImsLeaves 7 } + + hwBrasSbcImsMGCallSessionTimer OBJECT-TYPE + SYNTAX Unsigned32 (1..14400) + UNITS "m" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "MG Call Session Aging Time. + Range: 1-14400 + Default: 30 + Unit: minute" + DEFVAL { 30 } + ::= { hwBrasSbcImsLeaves 8 } + + hwBrasSbcSctpStatus OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sctp Enable Status. + default: disabled" + DEFVAL { disabled } + ::= { hwBrasSbcImsLeaves 9 } + + -- ewei add begin + hwBrasSbcIdlecutRtcpTimer OBJECT-TYPE + SYNTAX Unsigned32 (5..3600) + UNITS "s" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "RTCP Media Stream Detect Time. + Range: 5-3600 + Default: 300 + Unit: second" + DEFVAL { 300 } + ::= { hwBrasSbcImsLeaves 10 } + + hwBrasSbcIdlecutRtpTimer OBJECT-TYPE + SYNTAX Unsigned32 (5..3600) + UNITS "s" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "RTP Media Stream Detect Time. + Range: 5-3600 + Default: 30 + Unit: second" + DEFVAL { 30 } + ::= { hwBrasSbcImsLeaves 11 } + + hwBrasSbcMediaDetectStatus OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Media Detect Enable Status. + default: disabled" + DEFVAL { disabled } + ::= { hwBrasSbcImsLeaves 12 } + + hwBrasSbcMediaOnewayStatus OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Media Detect One-way Enable Status. + default: disabled" + DEFVAL { disabled } + ::= { hwBrasSbcImsLeaves 13 } + + hwBrasSbcImsMgLogEnable OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Ims Mg Syslog Enable Status. + default: disabled" + DEFVAL { disabled } + ::= { hwBrasSbcImsLeaves 14 } + + -- ewei add end + + -- ewei add for for DT SBC II + hwBrasSbcImsStatisticsEnable OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Ims Statistics Enable Status. + default: disabled" + DEFVAL { disabled } + ::= { hwBrasSbcImsLeaves 15 } + -- ewei add for DT SBC II end + +-- add by gaochangbo on 20081013 -- + hwBrasSbcTimerMediaAging OBJECT-TYPE + SYNTAX Unsigned32 (5..3600) + UNITS "s" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "RTP Media Stream Aging Time. + Range: 5-3600 + Default: 300 + Unit: second" + DEFVAL { 300 } + ::= { hwBrasSbcImsLeaves 16 } +-- end of add by gaochangbo -- + + hwBrasSbcImsTables OBJECT IDENTIFIER ::= { hwBrasSbcIms 2 } + + hwBrasSbcImsConnectTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcImsConnectEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Set Ims Connection Table" + ::= { hwBrasSbcImsTables 1 } + + hwBrasSbcImsConnectEntry OBJECT-TYPE + SYNTAX HwBrasSbcImsConnectEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Set Ims Connection Table Entry." + INDEX { hwBrasSbcImsConnectIndex } + ::= { hwBrasSbcImsConnectTable 1 } + + HwBrasSbcImsConnectEntry ::= + SEQUENCE { + hwBrasSbcImsConnectIndex + Unsigned32, + hwBrasSbcImsConnectPepID + DisplayString, + hwBrasSbcImsConnectCliType + INTEGER, + hwBrasSbcImsConnectCliIP + IpAddress, + hwBrasSbcImsConnectCliPort + Unsigned32, + hwBrasSbcImsConnectServIP + IpAddress, + hwBrasSbcImsConnectServPort + Unsigned32, + hwBrasSbcImsConnectRowStatus + RowStatus + } + + hwBrasSbcImsConnectIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..9) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of the Connection + Range : 0-9" + ::= { hwBrasSbcImsConnectEntry 1 } + + hwBrasSbcImsConnectPepID OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Pep Id of Connection. + Range:1-32." + ::= { hwBrasSbcImsConnectEntry 11 } + + hwBrasSbcImsConnectCliType OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + brasSbci(2), + goi(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Client Type of Connection." + ::= { hwBrasSbcImsConnectEntry 12 } + + hwBrasSbcImsConnectCliIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Client Ip Address of Connection." + ::= { hwBrasSbcImsConnectEntry 13 } + + hwBrasSbcImsConnectCliPort OBJECT-TYPE + SYNTAX Unsigned32 (1..50000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Client Port of Connection." + ::= { hwBrasSbcImsConnectEntry 14 } + + hwBrasSbcImsConnectServIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Server Ip Address of Connection." + ::= { hwBrasSbcImsConnectEntry 15 } + + hwBrasSbcImsConnectServPort OBJECT-TYPE + SYNTAX Unsigned32 (1..50000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Server Port of Connection." + ::= { hwBrasSbcImsConnectEntry 16 } + + hwBrasSbcImsConnectRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status." + ::= { hwBrasSbcImsConnectEntry 51 } + + hwBrasSbcImsBandTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcImsBandEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Set Ims Band Table." + ::= { hwBrasSbcImsTables 2 } + + hwBrasSbcImsBandEntry OBJECT-TYPE + SYNTAX HwBrasSbcImsBandEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Set Ims Band Table Entry." + INDEX { hwBrasSbcImsBandIndex } + ::= { hwBrasSbcImsBandTable 1 } + + HwBrasSbcImsBandEntry ::= + SEQUENCE { + hwBrasSbcImsBandIndex + Unsigned32, + hwBrasSbcImsBandIfIndex + Unsigned32, + hwBrasSbcImsBandIfName + DisplayString, + hwBrasSbcImsBandIfType + INTEGER, + hwBrasSbcImsBandValue + Unsigned32, + hwBrasSbcImsBandRowStatus + RowStatus + } + + hwBrasSbcImsBandIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..64) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface number. + Range: 1-64." + ::= { hwBrasSbcImsBandEntry 1 } + + hwBrasSbcImsBandIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of the Interface." + ::= { hwBrasSbcImsBandEntry 11 } + + hwBrasSbcImsBandIfName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the Interface." + ::= { hwBrasSbcImsBandEntry 12 } + + hwBrasSbcImsBandIfType OBJECT-TYPE + SYNTAX INTEGER + { + fe(1), + ge(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of the Interface:FE,GE." + ::= { hwBrasSbcImsBandEntry 13 } + + hwBrasSbcImsBandValue OBJECT-TYPE + SYNTAX Unsigned32 (1..1024) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Bandwidth Value + Range:1-1024 + Default: FE 100Mbps + GE 1024Mbps" + ::= { hwBrasSbcImsBandEntry 14 } + + hwBrasSbcImsBandRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row Status." + ::= { hwBrasSbcImsBandEntry 51 } + + hwBrasSbcImsActiveTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcImsActiveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Active the Ims Connection Table." + ::= { hwBrasSbcImsTables 3 } + + hwBrasSbcImsActiveEntry OBJECT-TYPE + SYNTAX HwBrasSbcImsActiveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Active the Ims Connection Table Entry." + INDEX { hwBrasSbcImsActiveConnectId } + ::= { hwBrasSbcImsActiveTable 1 } + + HwBrasSbcImsActiveEntry ::= + SEQUENCE { + hwBrasSbcImsActiveConnectId + Unsigned32, + hwBrasSbcImsActiveStatus + INTEGER, + hwBrasSbcImsActiveRowStatus + RowStatus + } + + hwBrasSbcImsActiveConnectId OBJECT-TYPE + SYNTAX Unsigned32 (0..9) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of the Connection + Range : 0-9" + ::= { hwBrasSbcImsActiveEntry 1 } + + hwBrasSbcImsActiveStatus OBJECT-TYPE + SYNTAX INTEGER + { + sleep(1), + active(2), + online(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Connection Status:sleep,active. + " + DEFVAL { sleep } + ::= { hwBrasSbcImsActiveEntry 11 } + + hwBrasSbcImsActiveRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row Status." + ::= { hwBrasSbcImsActiveEntry 51 } + + hwBrasSbcImsMGTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcImsMGEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Set MG Table." + ::= { hwBrasSbcImsTables 4 } + + hwBrasSbcImsMGEntry OBJECT-TYPE + SYNTAX HwBrasSbcImsMGEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Set MG Table Entry." + INDEX { hwBrasSbcImsMGIndex } + ::= { hwBrasSbcImsMGTable 1 } + + HwBrasSbcImsMGEntry ::= + SEQUENCE { + hwBrasSbcImsMGIndex + Unsigned32, + hwBrasSbcImsMGDescription + DisplayString, + hwBrasSbcImsMGTableStatus + HWBrasEnabledStatus, + hwBrasSbcImsMGProtocol + INTEGER, + hwBrasSbcImsMGMidString + DisplayString, + -- ewei add for DT stage2 + hwBrasSbcImsMGInstanceName + DisplayString, + -- ewei add for DT stage2 end + hwBrasSbcImsMGRowStatus + RowStatus + } + + hwBrasSbcImsMGIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..14) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of the MG + Range : 0-14" + ::= { hwBrasSbcImsMGEntry 1 } + + hwBrasSbcImsMGDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..63)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description of the MG." + ::= { hwBrasSbcImsMGEntry 11 } + + hwBrasSbcImsMGTableStatus OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Status of the MG + Default:disabled" + DEFVAL { disabled } + ::= { hwBrasSbcImsMGEntry 12 } + + hwBrasSbcImsMGProtocol OBJECT-TYPE + SYNTAX INTEGER + { + sctp(1), + udp(2), + -- add by gaochangbo on 20081014 -- + tcp(3) + -- end of add by gaochangbo -- + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Protocol of the MG + 1:SCTP + 2:UDP + 3:TCP + Default:UDP" + DEFVAL { udp } + ::= { hwBrasSbcImsMGEntry 13 } + + hwBrasSbcImsMGMidString OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "MID of the MG." + ::= { hwBrasSbcImsMGEntry 14 } + + -- ewei add for DT stage2 + hwBrasSbcImsMGInstanceName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "SBC instance which the MG belongs to." + ::= { hwBrasSbcImsMGEntry 15 } + -- ewei add for DT stage2 end + + hwBrasSbcImsMGRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status of the MG." + ::= { hwBrasSbcImsMGEntry 51 } + + hwBrasSbcImsMGIPTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcImsMGIPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Set MG IP Table." + ::= { hwBrasSbcImsTables 5 } + + hwBrasSbcImsMGIPEntry OBJECT-TYPE + SYNTAX HwBrasSbcImsMGIPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Set MG IP Table Entry." + INDEX { hwBrasSbcImsMGIndex, hwBrasSbcImsMGIPType, hwBrasSbcImsMGIPSN } + ::= { hwBrasSbcImsMGIPTable 1 } + + HwBrasSbcImsMGIPEntry ::= + SEQUENCE { + hwBrasSbcImsMGIPType + INTEGER, + hwBrasSbcImsMGIPSN + Unsigned32, + hwBrasSbcImsMGIPVersion + INTEGER, + hwBrasSbcImsMGIPAddr + DisplayString, + hwBrasSbcImsMGIPPort + Unsigned32, + hwBrasSbcImsMGIPRowStatus + RowStatus, + hwBrasSbcImsMGIPInterface -- ewei add + OCTET STRING + } + + hwBrasSbcImsMGIPType OBJECT-TYPE + SYNTAX INTEGER + { + mg(1), + mgc(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Type of the IP table + 1:MG + 2:MGC" + ::= { hwBrasSbcImsMGIPEntry 2 } + + hwBrasSbcImsMGIPSN OBJECT-TYPE + SYNTAX Unsigned32 (1..4) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of the IP table + Range:1-4" + ::= { hwBrasSbcImsMGIPEntry 3 } + + hwBrasSbcImsMGIPVersion OBJECT-TYPE + SYNTAX INTEGER + { + ipv4(4), + ipv6(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP version of the IP table + 4:ipv4 + 6:ipv6" + ::= { hwBrasSbcImsMGIPEntry 11 } + + hwBrasSbcImsMGIPAddr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..63)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Address of the IP table." + ::= { hwBrasSbcImsMGIPEntry 12 } + + -- ewei add begin + hwBrasSbcImsMGIPInterface OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..47)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "MG Interface." + ::= { hwBrasSbcImsMGIPEntry 15 } + -- ewei add end + + hwBrasSbcImsMGIPPort OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Port of the IP table." + ::= { hwBrasSbcImsMGIPEntry 13 } + + hwBrasSbcImsMGIPRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status of the IP table." + ::= { hwBrasSbcImsMGIPEntry 51 } + + hwBrasSbcImsMGDomainTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcImsMGDomainEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Set MG Domain Table." + ::= { hwBrasSbcImsTables 6 } + + hwBrasSbcImsMGDomainEntry OBJECT-TYPE + SYNTAX HwBrasSbcImsMGDomainEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Set MG Domain Table Entry." + INDEX { hwBrasSbcImsMGIndex, hwBrasSbcImsMGDomainType, hwBrasSbcImsMGDomainName } + ::= { hwBrasSbcImsMGDomainTable 1 } + + HwBrasSbcImsMGDomainEntry ::= + SEQUENCE { + hwBrasSbcImsMGDomainType + INTEGER, + hwBrasSbcImsMGDomainName + DisplayString, + hwBrasSbcImsMGDomainMapIndex + Unsigned32, + hwBrasSbcImsMGDomainRowStatus + RowStatus + } + + hwBrasSbcImsMGDomainType OBJECT-TYPE + SYNTAX INTEGER + { + inner(1), + outter(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Type of the domain table + 1:inner + 2:outer" + ::= { hwBrasSbcImsMGDomainEntry 2 } + + hwBrasSbcImsMGDomainName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Name of the domain table." + ::= { hwBrasSbcImsMGDomainEntry 3 } + + hwBrasSbcImsMGDomainMapIndex OBJECT-TYPE + SYNTAX Unsigned32 (2501..2999) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Mapgroup index of the domain table + Range:2501-2999" + ::= { hwBrasSbcImsMGDomainEntry 11 } + + hwBrasSbcImsMGDomainRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status of the domain table." + ::= { hwBrasSbcImsMGDomainEntry 51 } + + hwBrasSbcDualHoming OBJECT IDENTIFIER ::= { hwBrasSbcAdvance 8 } + + hwBrasSbcDHLeaves OBJECT IDENTIFIER ::= { hwBrasSbcDualHoming 1 } + + hwBrasSbcDHSIPDetectStatus OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Softswitch Detect Enable Status. + Default: disabled + This leaf for detect SoftSwitch status." + DEFVAL { disabled } + ::= { hwBrasSbcDHLeaves 1 } + + hwBrasSbcDHSIPDetectTimer OBJECT-TYPE + SYNTAX Unsigned32 (1..7200) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Detect Time. + Range: 1-7200 + Default: 10 + Unit: seconds" + DEFVAL { 10 } + ::= { hwBrasSbcDHLeaves 2 } + + hwBrasSbcDHSIPDetectSourcePort OBJECT-TYPE + SYNTAX Unsigned32 (1024..10000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Detect Source Port. + Range: 1024-10000 + Default: 5060" + DEFVAL { 5060 } + ::= { hwBrasSbcDHLeaves 3 } + + hwBrasSbcDHSIPDetectFailCount OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Detect Fail Limit. + Range: 1-100 + Default: 3" + DEFVAL { 3 } + ::= { hwBrasSbcDHLeaves 4 } + + hwBrasSbcQoSReport OBJECT IDENTIFIER ::= { hwBrasSbcAdvance 9 } + + hwBrasSbcQRLeaves OBJECT IDENTIFIER ::= { hwBrasSbcQoSReport 1 } + + hwBrasSbcQRStatus OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "QoS report enable status. + Default: disabled" + DEFVAL { disabled } + ::= { hwBrasSbcQRLeaves 1 } + + hwBrasSbcQRBandWidth OBJECT-TYPE + SYNTAX Unsigned32 (0..40960) + UNITS "packetspersecond" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "QoS report RTCP packet bandwidth. + Range: 0-40960 + Default: 1024 + Unit: packets/second" + DEFVAL { 1024 } + ::= { hwBrasSbcQRLeaves 2 } + + hwBrasSbcQRTables OBJECT IDENTIFIER ::= { hwBrasSbcQoSReport 2 } + + hwBrasSbcMediaDefend OBJECT IDENTIFIER ::= { hwBrasSbcAdvance 11 } + + hwBrasSbcMediaDefendLeaves OBJECT IDENTIFIER ::= { hwBrasSbcMediaDefend 1 } + + hwBrasSbcMDStatus OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + DEFVAL { disabled } + ::= { hwBrasSbcMediaDefendLeaves 1 } + + hwBrasSbcMediaDefendTables OBJECT IDENTIFIER ::= { hwBrasSbcMediaDefend 2 } + + hwBrasSbcMDLengthTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcMDLengthEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwBrasSbcMediaDefendTables 1 } + + hwBrasSbcMDLengthEntry OBJECT-TYPE + SYNTAX HwBrasSbcMDLengthEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwBrasSbcMDLengthIndex } + ::= { hwBrasSbcMDLengthTable 1 } + + HwBrasSbcMDLengthEntry ::= + SEQUENCE { + hwBrasSbcMDLengthIndex + INTEGER, + hwBrasSbcMDLengthMin + Unsigned32, + hwBrasSbcMDLengthMax + Unsigned32, + hwBrasSbcMDLengthRowStatus + RowStatus + } + + hwBrasSbcMDLengthIndex OBJECT-TYPE + SYNTAX INTEGER + { + rtp(1), + rtcp(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwBrasSbcMDLengthEntry 1 } + + hwBrasSbcMDLengthMin OBJECT-TYPE + SYNTAX Unsigned32 (28..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + DEFVAL { 28 } + ::= { hwBrasSbcMDLengthEntry 11 } + + hwBrasSbcMDLengthMax OBJECT-TYPE + SYNTAX Unsigned32 (28..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + DEFVAL { 1500 } + ::= { hwBrasSbcMDLengthEntry 12 } + + hwBrasSbcMDLengthRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwBrasSbcMDLengthEntry 51 } + + hwBrasSbcMDStatisticTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcMDStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwBrasSbcMediaDefendTables 2 } + + hwBrasSbcMDStatisticEntry OBJECT-TYPE + SYNTAX HwBrasSbcMDStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwBrasSbcMDStatisticIndex } + ::= { hwBrasSbcMDStatisticTable 1 } + + HwBrasSbcMDStatisticEntry ::= + SEQUENCE { + hwBrasSbcMDStatisticIndex + INTEGER, + hwBrasSbcMDStatisticMinDrop + Unsigned32, + hwBrasSbcMDStatisticMaxDrop + Unsigned32, + hwBrasSbcMDStatisticFragDrop + Unsigned32, + hwBrasSbcMDStatisticFlowDrop + Unsigned32, + hwBrasSbcMDStatisticRowStatus + RowStatus + } + + hwBrasSbcMDStatisticIndex OBJECT-TYPE + SYNTAX INTEGER + { + rtp(1), + rtcp(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwBrasSbcMDStatisticEntry 1 } + + hwBrasSbcMDStatisticMinDrop OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwBrasSbcMDStatisticEntry 11 } + + hwBrasSbcMDStatisticMaxDrop OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwBrasSbcMDStatisticEntry 12 } + + hwBrasSbcMDStatisticFragDrop OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwBrasSbcMDStatisticEntry 13 } + + hwBrasSbcMDStatisticFlowDrop OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwBrasSbcMDStatisticEntry 14 } + + hwBrasSbcMDStatisticRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwBrasSbcMDStatisticEntry 51 } + + hwBrasSbcSignalingNat OBJECT IDENTIFIER ::= { hwBrasSbcAdvance 12 } + + hwBrasSbcSignalingNatLeaves OBJECT IDENTIFIER ::= { hwBrasSbcSignalingNat 1 } + + hwBrasSbcNatSessionAgingTime OBJECT-TYPE + SYNTAX Unsigned32 (1..40000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sbc signaling nat session aging time (s). + Range: 1-40000 + Default: 20" + DEFVAL { 20 } + ::= { hwBrasSbcSignalingNatLeaves 1 } + + hwBrasSbcSignalingNatTables OBJECT IDENTIFIER ::= { hwBrasSbcSignalingNat 2 } + + hwBrasSbcNatCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcNatCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Sbc signaling nat configuration." + ::= { hwBrasSbcSignalingNatTables 1 } + + hwBrasSbcNatCfgEntry OBJECT-TYPE + SYNTAX HwBrasSbcNatCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Sbc signaling nat configuration." + INDEX { hwBrasSbcNatGroupIndex, hwBrasSbcNatVpnNameIndex } + ::= { hwBrasSbcNatCfgTable 1 } + + HwBrasSbcNatCfgEntry ::= + SEQUENCE { + hwBrasSbcNatGroupIndex + Unsigned32, + hwBrasSbcNatVpnNameIndex + DisplayString, + hwBrasSbcNatInstanceName + DisplayString, + hwBrasSbcNatCfgRowStatus + RowStatus + } + + hwBrasSbcNatGroupIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..127) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sbc signaling nat group index." + ::= { hwBrasSbcNatCfgEntry 1 } + + hwBrasSbcNatVpnNameIndex OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sbc signaling nat source vpn name." + ::= { hwBrasSbcNatCfgEntry 2 } + + hwBrasSbcNatInstanceName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Sbc signaling nat sbc instance name." + ::= { hwBrasSbcNatCfgEntry 3 } + + hwBrasSbcNatCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status." + ::= { hwBrasSbcNatCfgEntry 51 } + + hwBrasSbcNatAddressGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcNatAddressGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + NAT address pool information table." + ::= { hwBrasSbcSignalingNatTables 2 } + + hwBrasSbcNatAddressGroupEntry OBJECT-TYPE + SYNTAX HwBrasSbcNatAddressGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + NAT address pool information table entry. + " + INDEX { hwNatAddrGrpIndex } + ::= { hwBrasSbcNatAddressGroupTable 1 } + + HwBrasSbcNatAddressGroupEntry ::= + SEQUENCE { + hwNatAddrGrpIndex + Unsigned32, + hwNatAddrGrpBeginningIpAddr + IpAddress, + hwNatAddrGrpEndingIpAddr + IpAddress, + hwNatAddrGrpRefCount + Unsigned32, + hwNatAddrGrpVpnName + OCTET STRING, + hwNatAddrGrpRowstatus + RowStatus + } + + hwNatAddrGrpIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..127) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The index of address pool + This item is index. + " + ::= { hwBrasSbcNatAddressGroupEntry 1 } + + hwNatAddrGrpBeginningIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The beginning IP address of address pool + " + ::= { hwBrasSbcNatAddressGroupEntry 2 } + + hwNatAddrGrpEndingIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The ending IP address of address pool + " + ::= { hwBrasSbcNatAddressGroupEntry 3 } + + hwNatAddrGrpRefCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This address pool reference count. + " + ::= { hwBrasSbcNatAddressGroupEntry 4 } + + hwNatAddrGrpVpnName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Vpn-Instance name. + " + ::= { hwBrasSbcNatAddressGroupEntry 5 } + + hwNatAddrGrpRowstatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Row status + Only support CreateAndGo and Destroy. + " + ::= { hwBrasSbcNatAddressGroupEntry 6 } + + -- begin:gaochangbo 20090202 -- + hwBrasSbcBandwidthLimit OBJECT IDENTIFIER ::= { hwBrasSbcAdvance 13 } + + hwBrasSbcBWLimitLeaves OBJECT IDENTIFIER ::= { hwBrasSbcBandwidthLimit 1 } + + hwBrasSbcBWLimitType OBJECT-TYPE + SYNTAX HwBrasBWLimitType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SBC bandwidth-limit type. + Default: qos" + DEFVAL { qos } + ::= { hwBrasSbcBWLimitLeaves 1 } + + hwBrasSbcBWLimitValue OBJECT-TYPE + SYNTAX Unsigned32 (1..10485760) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SBC maximum bandwidth(K Bytes). + Range: 1-10485760 + Default: 6291456" + DEFVAL { 6291456 } + ::= { hwBrasSbcBWLimitLeaves 2 } + -- end:gaochangbo on 20090202 -- + + hwBrasSbcView OBJECT IDENTIFIER ::= { hwBrasSbcGeneral 3 } + + hwBrasSbcViewLeaves OBJECT IDENTIFIER ::= { hwBrasSbcView 1 } + + hwBrasSbcSoftVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Software Version Information." + ::= { hwBrasSbcViewLeaves 1 } + + hwBrasSbcCpuUsage OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cpu Usage Information. + Range: 0-100 + Default: NA" + ::= { hwBrasSbcViewLeaves 2 } + + hwBrasSbcUmsVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (8..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Software version information for UMS." + ::= { hwBrasSbcViewLeaves 3 } + + hwBrasSbcViewTables OBJECT IDENTIFIER ::= { hwBrasSbcView 2 } + + hwBrasSbcStatisticTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Statistic Table." + ::= { hwBrasSbcViewTables 1 } + + hwBrasSbcStatisticEntry OBJECT-TYPE + SYNTAX HwBrasSbcStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Statistic Table Entry." + INDEX { hwBrasSbcStatisticIndex, hwBrasSbcStatisticOffset } + ::= { hwBrasSbcStatisticTable 1 } + + HwBrasSbcStatisticEntry ::= + SEQUENCE { + hwBrasSbcStatisticIndex + Unsigned32, + hwBrasSbcStatisticOffset + Unsigned32, + hwBrasSbcStatisticDesc + DisplayString, + hwBrasSbcStatisticValue + Unsigned32, + hwBrasSbcStatisticTime + DateAndTime + } + + hwBrasSbcStatisticIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Statistic Index." + ::= { hwBrasSbcStatisticEntry 1 } + + hwBrasSbcStatisticOffset OBJECT-TYPE + SYNTAX Unsigned32 (0..143) + UNITS "hours" + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Statistic Hours Offset." + ::= { hwBrasSbcStatisticEntry 2 } + + hwBrasSbcStatisticDesc OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Statistic Description." + ::= { hwBrasSbcStatisticEntry 3 } + + hwBrasSbcStatisticValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Statistic Value." + ::= { hwBrasSbcStatisticEntry 4 } + + hwBrasSbcStatisticTime OBJECT-TYPE + SYNTAX DateAndTime (SIZE (8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Statistic Time." + ::= { hwBrasSbcStatisticEntry 5 } + + hwBrasSbcSip OBJECT IDENTIFIER ::= { hwBrasSbcObjects 2 } + + hwBrasSbcSipLeaves OBJECT IDENTIFIER ::= { hwBrasSbcSip 1 } + + hwBrasSbcSipEnable OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SIP Enable Status. + Default: enabled" + DEFVAL { enabled } + ::= { hwBrasSbcSipLeaves 1 } + + hwBrasSbcSipSyslogEnable OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SIP Syslog Enable Status. + Default: enabled" + DEFVAL { enabled } + ::= { hwBrasSbcSipLeaves 2 } + + hwBrasSbcSipAnonymity OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SIP Anonymous card." + ::= { hwBrasSbcSipLeaves 3 } + + hwBrasSbcSipCheckheartEnable OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SIP Check SIP Heartbeat Enable Status. + Default: disabled" + DEFVAL { disabled } + ::= { hwBrasSbcSipLeaves 4 } + + hwBrasSbcSipCallsessionTimer OBJECT-TYPE + SYNTAX Unsigned32 (0..14400) + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SIP Callsession Aging Time. + Range: 0-14400 + Default: 720 + Unit: minutes" + DEFVAL { 720 } + ::= { hwBrasSbcSipLeaves 5 } + + hwBrasSbcSipPDHCountLimit OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SIP Dual-homing Failed Register Count Limit. + Range: 1-100 + Default: 6" + DEFVAL { 6 } + ::= { hwBrasSbcSipLeaves 6 } + + hwBrasSbcSipRegReduceStatus OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SIP Register Reduce Enable States. + Default: disabled" + DEFVAL { disabled } + ::= { hwBrasSbcSipLeaves 7 } + + hwBrasSbcSipRegReduceTimer OBJECT-TYPE + SYNTAX Unsigned32 (1..600) + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SIP Register Expire Reduced. + Range: 1-600 + Default: 60 + Unit: minutes" + DEFVAL { 60 } + ::= { hwBrasSbcSipLeaves 8 } + + hwBrasSbcSipTables OBJECT IDENTIFIER ::= { hwBrasSbcSip 2 } + + hwBrasSbcSipWellknownPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcSipWellknownPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SIP Wellknown Port Table. + obsolete" + ::= { hwBrasSbcSipTables 1 } + + hwBrasSbcSipWellknownPortEntry OBJECT-TYPE + SYNTAX HwBrasSbcSipWellknownPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SIP Wellknown Port Table Entry." + INDEX { hwBrasSbcSipWellknownPortIndex, hwBrasSbcSipWellknownPortProtocol, hwBrasSbcSipWellknownPortAddr } + ::= { hwBrasSbcSipWellknownPortTable 1 } + + HwBrasSbcSipWellknownPortEntry ::= + SEQUENCE { + hwBrasSbcSipWellknownPortIndex + INTEGER, + hwBrasSbcSipWellknownPortProtocol + INTEGER, + hwBrasSbcSipWellknownPortAddr + IpAddress, + hwBrasSbcSipWellknownPortPort + Unsigned32, + hwBrasSbcSipWellknownPortRowStatus + RowStatus + } + + hwBrasSbcSipWellknownPortIndex OBJECT-TYPE + SYNTAX INTEGER + { + clientaddr(1), + softxaddr(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SIP Wellknown Port Index. + 1: Client Side Ip Address + 2: Softx IP Address + Default: NA" + ::= { hwBrasSbcSipWellknownPortEntry 1 } + + hwBrasSbcSipWellknownPortProtocol OBJECT-TYPE + SYNTAX INTEGER { sip(1) } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SIP Wellknown Port Protocol. + 1: sip + Default: NA" + ::= { hwBrasSbcSipWellknownPortEntry 2 } + + hwBrasSbcSipWellknownPortAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SIP Wellknown Port IP Address." + ::= { hwBrasSbcSipWellknownPortEntry 3 } + + hwBrasSbcSipWellknownPortPort OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "SIP Wellknown Port Port." + ::= { hwBrasSbcSipWellknownPortEntry 4 } + + hwBrasSbcSipWellknownPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "SIP Wellknown Port Row Status." + ::= { hwBrasSbcSipWellknownPortEntry 5 } + + hwBrasSbcSipSignalMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcSipSignalMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SIP Signal Map Table. + obsolete" + ::= { hwBrasSbcSipTables 2 } + + hwBrasSbcSipSignalMapEntry OBJECT-TYPE + SYNTAX HwBrasSbcSipSignalMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SIP Signal Map Table Entry." + INDEX { hwBrasSbcSipSignalMapAddr, hwBrasSbcSipSignalMapProtocol } + ::= { hwBrasSbcSipSignalMapTable 1 } + + HwBrasSbcSipSignalMapEntry ::= + SEQUENCE { + hwBrasSbcSipSignalMapAddr + IpAddress, + hwBrasSbcSipSignalMapProtocol + INTEGER, + hwBrasSbcSipSignalMapNumber + Unsigned32, + hwBrasSbcSipSignalMapAddrType + INTEGER + } + + hwBrasSbcSipSignalMapAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SIP Signal Map Table IP Address." + ::= { hwBrasSbcSipSignalMapEntry 1 } + + hwBrasSbcSipSignalMapProtocol OBJECT-TYPE + SYNTAX INTEGER { sip(1) } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SIP Signal Map Table Protocol." + ::= { hwBrasSbcSipSignalMapEntry 2 } + + hwBrasSbcSipSignalMapNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SIP Signal Map Table Map Number." + ::= { hwBrasSbcSipSignalMapEntry 3 } + + hwBrasSbcSipSignalMapAddrType OBJECT-TYPE + SYNTAX INTEGER + { + client(1), + server(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SIP Signal Map Table Map Type. + " + ::= { hwBrasSbcSipSignalMapEntry 4 } + + hwBrasSbcSipMediaMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcSipMediaMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SIP Media Map Table. + obsolete" + ::= { hwBrasSbcSipTables 3 } + + hwBrasSbcSipMediaMapEntry OBJECT-TYPE + SYNTAX HwBrasSbcSipMediaMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SIP Media Map Table Entry." + INDEX { hwBrasSbcSipMediaMapAddr, hwBrasSbcSipMediaMapProtocol } + ::= { hwBrasSbcSipMediaMapTable 1 } + + HwBrasSbcSipMediaMapEntry ::= + SEQUENCE { + hwBrasSbcSipMediaMapAddr + IpAddress, + hwBrasSbcSipMediaMapProtocol + INTEGER, + hwBrasSbcSipMediaMapNumber + Unsigned32 + } + + hwBrasSbcSipMediaMapAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SIP Media Map Table IP Address." + ::= { hwBrasSbcSipMediaMapEntry 1 } + + hwBrasSbcSipMediaMapProtocol OBJECT-TYPE + SYNTAX INTEGER { sip(1) } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SIP Media Map Table Protocol." + ::= { hwBrasSbcSipMediaMapEntry 2 } + + hwBrasSbcSipMediaMapNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SIP Media Map Table Media Map Number." + ::= { hwBrasSbcSipMediaMapEntry 3 } + + hwBrasSbcSipIntercomMapSignalTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcSipIntercomMapSignalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SIP Intercom Map Signal Table. + obsolete" + ::= { hwBrasSbcSipTables 4 } + + hwBrasSbcSipIntercomMapSignalEntry OBJECT-TYPE + SYNTAX HwBrasSbcSipIntercomMapSignalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SIP Intercom Map Signal Table Entry." + INDEX { hwBrasSbcSipIntercomMapSignalAddr, hwBrasSbcSipIntercomMapSignalProtocol } + ::= { hwBrasSbcSipIntercomMapSignalTable 1 } + + HwBrasSbcSipIntercomMapSignalEntry ::= + SEQUENCE { + hwBrasSbcSipIntercomMapSignalAddr + IpAddress, + hwBrasSbcSipIntercomMapSignalProtocol + INTEGER, + hwBrasSbcSipIntercomMapSignalNumber + Unsigned32 + } + + hwBrasSbcSipIntercomMapSignalAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Intercom Address Map SIP Signal Map Table IP Address." + ::= { hwBrasSbcSipIntercomMapSignalEntry 1 } + + hwBrasSbcSipIntercomMapSignalProtocol OBJECT-TYPE + SYNTAX INTEGER { sip(1) } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Intercom Address Map SIP Signal Map Table Protocol." + ::= { hwBrasSbcSipIntercomMapSignalEntry 2 } + + hwBrasSbcSipIntercomMapSignalNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Intercom Address Map SIP Signal Map Table Map Number." + ::= { hwBrasSbcSipIntercomMapSignalEntry 3 } + + hwBrasSbcSipIntercomMapMediaTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcSipIntercomMapMediaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SIP Intercom Map Media Table. + obsolete" + ::= { hwBrasSbcSipTables 5 } + + hwBrasSbcSipIntercomMapMediaEntry OBJECT-TYPE + SYNTAX HwBrasSbcSipIntercomMapMediaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SIP Intercom Map Media Table Entry." + INDEX { hwBrasSbcSipIntercomMapMediaAddr, hwBrasSbcSipIntercomMapMediaProtocol } + ::= { hwBrasSbcSipIntercomMapMediaTable 1 } + + HwBrasSbcSipIntercomMapMediaEntry ::= + SEQUENCE { + hwBrasSbcSipIntercomMapMediaAddr + IpAddress, + hwBrasSbcSipIntercomMapMediaProtocol + INTEGER, + hwBrasSbcSipIntercomMapMediaNumber + Unsigned32 + } + + hwBrasSbcSipIntercomMapMediaAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Intercom Address Map SIP Media Map Table IP Address." + ::= { hwBrasSbcSipIntercomMapMediaEntry 1 } + + hwBrasSbcSipIntercomMapMediaProtocol OBJECT-TYPE + SYNTAX INTEGER { sip(1) } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Intercom Address Map SIP Media Map Table Protocol." + ::= { hwBrasSbcSipIntercomMapMediaEntry 2 } + + hwBrasSbcSipIntercomMapMediaNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Intercom Address Map SIP Media Map Table Map Number." + ::= { hwBrasSbcSipIntercomMapMediaEntry 3 } + + hwBrasSbcSipStatSignalPacketTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcSipStatSignalPacketEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SIP Statistic of Signaling Packet Table." + ::= { hwBrasSbcSipTables 6 } + + hwBrasSbcSipStatSignalPacketEntry OBJECT-TYPE + SYNTAX HwBrasSbcSipStatSignalPacketEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SIP Statistic of Signaling Packet Table Entry." + INDEX { hwBrasSbcSipStatSignalPacketIndex } + ::= { hwBrasSbcSipStatSignalPacketTable 1 } + + HwBrasSbcSipStatSignalPacketEntry ::= + SEQUENCE { + hwBrasSbcSipStatSignalPacketIndex + INTEGER, + hwBrasSbcSipStatSignalPacketInNumber + Counter64, + hwBrasSbcSipStatSignalPacketInOctet + Counter64, + hwBrasSbcSipStatSignalPacketOutNumber + Counter64, + hwBrasSbcSipStatSignalPacketOutOctet + Counter64, + hwBrasSbcSipStatSignalPacketRowStatus + RowStatus + } + + hwBrasSbcSipStatSignalPacketIndex OBJECT-TYPE + SYNTAX INTEGER { sip(1) } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Protocol." + ::= { hwBrasSbcSipStatSignalPacketEntry 1 } + + hwBrasSbcSipStatSignalPacketInNumber OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Input Packet Number." + ::= { hwBrasSbcSipStatSignalPacketEntry 2 } + + hwBrasSbcSipStatSignalPacketInOctet OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Input Packet Octet." + ::= { hwBrasSbcSipStatSignalPacketEntry 3 } + + hwBrasSbcSipStatSignalPacketOutNumber OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Output Packet Number." + ::= { hwBrasSbcSipStatSignalPacketEntry 4 } + + hwBrasSbcSipStatSignalPacketOutOctet OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Output Packet Octet." + ::= { hwBrasSbcSipStatSignalPacketEntry 5 } + + hwBrasSbcSipStatSignalPacketRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row Status." + ::= { hwBrasSbcSipStatSignalPacketEntry 6 } + + hwBrasSbcMgcp OBJECT IDENTIFIER ::= { hwBrasSbcObjects 3 } + + hwBrasSbcMgcpLeaves OBJECT IDENTIFIER ::= { hwBrasSbcMgcp 1 } + + hwBrasSbcMgcpSyslogEnable OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "MGCP Syslog Enable Status. + Default: enabled" + DEFVAL { enabled } + ::= { hwBrasSbcMgcpLeaves 1 } + + hwBrasSbcMgcpAuepTimer OBJECT-TYPE + SYNTAX Unsigned32 (0..3600) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "MGCP MG Aging Time. + Range: 0-3600 + Default: 600 + Unit: seconds" + DEFVAL { 600 } + ::= { hwBrasSbcMgcpLeaves 2 } + + hwBrasSbcMgcpCcbTimer OBJECT-TYPE + SYNTAX Unsigned32 (10..14400) + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "MGCP CCB Aging Time. + Range: 10-14400 + Default: 30 + Unit: minutes" + DEFVAL { 30 } + ::= { hwBrasSbcMgcpLeaves 3 } + + hwBrasSbcMgcpTxTimer OBJECT-TYPE + SYNTAX Unsigned32 (6..60) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "MGCP Transaction Aging Time. + Range: 6-60 + Default: 6 + Unit: seconds" + DEFVAL { 6 } + ::= { hwBrasSbcMgcpLeaves 4 } + + hwBrasSbcMgcpEnable OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "MGCP Enable Status. + Default: enabled" + DEFVAL { enabled } + ::= { hwBrasSbcMgcpLeaves 5 } + + hwBrasSbcMgcpPDHCountLimit OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "MGCP Dual-homing Failed Register Count Limit. + Range: 1-100 + Default: 6" + DEFVAL { 6 } + ::= { hwBrasSbcMgcpLeaves 6 } + + hwBrasSbcMgcpTables OBJECT IDENTIFIER ::= { hwBrasSbcMgcp 3 } + + hwBrasSbcMgcpWellknownPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcMgcpWellknownPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MGCP Wellknown Port Table. + obsolete" + ::= { hwBrasSbcMgcpTables 1 } + + hwBrasSbcMgcpWellknownPortEntry OBJECT-TYPE + SYNTAX HwBrasSbcMgcpWellknownPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MGCP Wellknown Port Table Entry." + INDEX { hwBrasSbcMgcpWellknownPortIndex, hwBrasSbcMgcpWellknownPortProtocol, hwBrasSbcMgcpWellknownPortAddr } + ::= { hwBrasSbcMgcpWellknownPortTable 1 } + + HwBrasSbcMgcpWellknownPortEntry ::= + SEQUENCE { + hwBrasSbcMgcpWellknownPortIndex + INTEGER, + hwBrasSbcMgcpWellknownPortProtocol + INTEGER, + hwBrasSbcMgcpWellknownPortAddr + IpAddress, + hwBrasSbcMgcpWellknownPortPort + Unsigned32, + hwBrasSbcMgcpWellknownPortRowStatus + RowStatus + } + + hwBrasSbcMgcpWellknownPortIndex OBJECT-TYPE + SYNTAX INTEGER + { + clientaddr(1), + softxaddr(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MGCP Wellknown Port Index. + 1: Client Side Ip Address + 2: Softx IP Address + Default: NA" + ::= { hwBrasSbcMgcpWellknownPortEntry 1 } + + hwBrasSbcMgcpWellknownPortProtocol OBJECT-TYPE + SYNTAX INTEGER { mgcp(1) } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MGCP Wellknown Port Protocol. + 1: mgcp + Default: NA" + ::= { hwBrasSbcMgcpWellknownPortEntry 2 } + + hwBrasSbcMgcpWellknownPortAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MGCP Wellknown Port IP Address." + ::= { hwBrasSbcMgcpWellknownPortEntry 3 } + + hwBrasSbcMgcpWellknownPortPort OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "MGCP Wellknown Port Port." + ::= { hwBrasSbcMgcpWellknownPortEntry 4 } + + hwBrasSbcMgcpWellknownPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "MGCP Wellknown Port Row Status." + ::= { hwBrasSbcMgcpWellknownPortEntry 5 } + + hwBrasSbcMgcpSignalMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcMgcpSignalMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MGCP Signal Map Table. + obsolete" + ::= { hwBrasSbcMgcpTables 2 } + + hwBrasSbcMgcpSignalMapEntry OBJECT-TYPE + SYNTAX HwBrasSbcMgcpSignalMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MGCP Signal Map Table Entry." + INDEX { hwBrasSbcMgcpSignalMapAddr, hwBrasSbcMgcpSignalMapProtocol } + ::= { hwBrasSbcMgcpSignalMapTable 1 } + + HwBrasSbcMgcpSignalMapEntry ::= + SEQUENCE { + hwBrasSbcMgcpSignalMapAddr + IpAddress, + hwBrasSbcMgcpSignalMapProtocol + INTEGER, + hwBrasSbcMgcpSignalMapNumber + Unsigned32, + hwBrasSbcMgcpSignalMapAddrType + INTEGER + } + + hwBrasSbcMgcpSignalMapAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MGCP Signal Map Table IP Address." + ::= { hwBrasSbcMgcpSignalMapEntry 1 } + + hwBrasSbcMgcpSignalMapProtocol OBJECT-TYPE + SYNTAX INTEGER { mgcp(1) } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MGCP Signal Map Table Protocol." + ::= { hwBrasSbcMgcpSignalMapEntry 2 } + + hwBrasSbcMgcpSignalMapNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MGCP Signal Map Table Map Number." + ::= { hwBrasSbcMgcpSignalMapEntry 3 } + + hwBrasSbcMgcpSignalMapAddrType OBJECT-TYPE + SYNTAX INTEGER + { + client(1), + server(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MGCP Signal Map Table Map Type." + ::= { hwBrasSbcMgcpSignalMapEntry 4 } + + hwBrasSbcMgcpMediaMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcMgcpMediaMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MGCP Media Map Table. + obsolete" + ::= { hwBrasSbcMgcpTables 3 } + + hwBrasSbcMgcpMediaMapEntry OBJECT-TYPE + SYNTAX HwBrasSbcMgcpMediaMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MGCP Media Map Table Entry." + INDEX { hwBrasSbcMgcpMediaMapAddr, hwBrasSbcMgcpMediaMapProtocol } + ::= { hwBrasSbcMgcpMediaMapTable 1 } + + HwBrasSbcMgcpMediaMapEntry ::= + SEQUENCE { + hwBrasSbcMgcpMediaMapAddr + IpAddress, + hwBrasSbcMgcpMediaMapProtocol + INTEGER, + hwBrasSbcMgcpMediaMapNumber + Unsigned32 + } + + hwBrasSbcMgcpMediaMapAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MGCP Media Map Table IP Address." + ::= { hwBrasSbcMgcpMediaMapEntry 1 } + + hwBrasSbcMgcpMediaMapProtocol OBJECT-TYPE + SYNTAX INTEGER { mgcp(1) } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MGCP Media Map Table Protocol." + ::= { hwBrasSbcMgcpMediaMapEntry 2 } + + hwBrasSbcMgcpMediaMapNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MGCP Media Map Table Media Map Number." + ::= { hwBrasSbcMgcpMediaMapEntry 3 } + + hwBrasSbcMgcpIntercomMapSignalTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcMgcpIntercomMapSignalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MGCP Intercom Map Signal Table. + obsolete" + ::= { hwBrasSbcMgcpTables 4 } + + hwBrasSbcMgcpIntercomMapSignalEntry OBJECT-TYPE + SYNTAX HwBrasSbcMgcpIntercomMapSignalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MGCP Intercom Map Signal Table Entry." + INDEX { hwBrasSbcMgcpIntercomMapSignalAddr, hwBrasSbcMgcpIntercomMapSignalProtocol } + ::= { hwBrasSbcMgcpIntercomMapSignalTable 1 } + + HwBrasSbcMgcpIntercomMapSignalEntry ::= + SEQUENCE { + hwBrasSbcMgcpIntercomMapSignalAddr + IpAddress, + hwBrasSbcMgcpIntercomMapSignalProtocol + INTEGER, + hwBrasSbcMgcpIntercomMapSignalNumber + Unsigned32 + } + + hwBrasSbcMgcpIntercomMapSignalAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Intercom Address Map MGCP Signal Map Table IP Address." + ::= { hwBrasSbcMgcpIntercomMapSignalEntry 1 } + + hwBrasSbcMgcpIntercomMapSignalProtocol OBJECT-TYPE + SYNTAX INTEGER { mgcp(1) } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Intercom Address Map MGCP Signal Map Table Protocol." + ::= { hwBrasSbcMgcpIntercomMapSignalEntry 2 } + + hwBrasSbcMgcpIntercomMapSignalNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Intercom Address Map MGCP Signal Map Table Map Number." + ::= { hwBrasSbcMgcpIntercomMapSignalEntry 3 } + + hwBrasSbcMgcpIntercomMapMediaTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcMgcpIntercomMapMediaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MGCP Intercom Map Media Table. + obsolete" + ::= { hwBrasSbcMgcpTables 5 } + + hwBrasSbcMgcpIntercomMapMediaEntry OBJECT-TYPE + SYNTAX HwBrasSbcMgcpIntercomMapMediaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MGCP Intercom Map Media Table Entry." + INDEX { hwBrasSbcMgcpIntercomMapMediaAddr, hwBrasSbcMgcpIntercomMapMediaProtocol } + ::= { hwBrasSbcMgcpIntercomMapMediaTable 1 } + + HwBrasSbcMgcpIntercomMapMediaEntry ::= + SEQUENCE { + hwBrasSbcMgcpIntercomMapMediaAddr + IpAddress, + hwBrasSbcMgcpIntercomMapMediaProtocol + INTEGER, + hwBrasSbcMgcpIntercomMapMediaNumber + Unsigned32 + } + + hwBrasSbcMgcpIntercomMapMediaAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Intercom Address Map MGCP Media Map Table IP Address." + ::= { hwBrasSbcMgcpIntercomMapMediaEntry 1 } + + hwBrasSbcMgcpIntercomMapMediaProtocol OBJECT-TYPE + SYNTAX INTEGER { mgcp(1) } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Intercom Address Map MGCP Media Map Table Protocol." + ::= { hwBrasSbcMgcpIntercomMapMediaEntry 2 } + + hwBrasSbcMgcpIntercomMapMediaNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Intercom Address Map MGCP Media Map Table Map Number." + ::= { hwBrasSbcMgcpIntercomMapMediaEntry 3 } + + hwBrasSbcMgcpStatSignalPacketTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcMgcpStatSignalPacketEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MGCP Statistic of Signaling Packet Table." + ::= { hwBrasSbcMgcpTables 6 } + + hwBrasSbcMgcpStatSignalPacketEntry OBJECT-TYPE + SYNTAX HwBrasSbcMgcpStatSignalPacketEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MGCP Statistic of Signaling Packet Table Entry." + INDEX { hwBrasSbcMgcpStatSignalPacketIndex } + ::= { hwBrasSbcMgcpStatSignalPacketTable 1 } + + HwBrasSbcMgcpStatSignalPacketEntry ::= + SEQUENCE { + hwBrasSbcMgcpStatSignalPacketIndex + INTEGER, + hwBrasSbcMgcpStatSignalPacketInNumber + Counter64, + hwBrasSbcMgcpStatSignalPacketInOctet + Counter64, + hwBrasSbcMgcpStatSignalPacketOutNumber + Counter64, + hwBrasSbcMgcpStatSignalPacketOutOctet + Counter64, + hwBrasSbcMgcpStatSignalPacketRowStatus + RowStatus + } + + hwBrasSbcMgcpStatSignalPacketIndex OBJECT-TYPE + SYNTAX INTEGER { mgcp(1) } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Protocol." + ::= { hwBrasSbcMgcpStatSignalPacketEntry 1 } + + hwBrasSbcMgcpStatSignalPacketInNumber OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Input Packet Number." + ::= { hwBrasSbcMgcpStatSignalPacketEntry 2 } + + hwBrasSbcMgcpStatSignalPacketInOctet OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Input Packet Octet." + ::= { hwBrasSbcMgcpStatSignalPacketEntry 3 } + + hwBrasSbcMgcpStatSignalPacketOutNumber OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Output Packet Number." + ::= { hwBrasSbcMgcpStatSignalPacketEntry 4 } + + hwBrasSbcMgcpStatSignalPacketOutOctet OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Output Packet Octet." + ::= { hwBrasSbcMgcpStatSignalPacketEntry 5 } + + hwBrasSbcMgcpStatSignalPacketRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row Status." + ::= { hwBrasSbcMgcpStatSignalPacketEntry 6 } + + hwBrasSbcIadms OBJECT IDENTIFIER ::= { hwBrasSbcObjects 4 } + + hwBrasSbcIadmsLeaves OBJECT IDENTIFIER ::= { hwBrasSbcIadms 1 } + + hwBrasSbcIadmsEnable OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IADMS Enable Status. + Default: enabled" + DEFVAL { enabled } + ::= { hwBrasSbcIadmsLeaves 1 } + + hwBrasSbcIadmsSyslogEnable OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IADMS Syslog Enable Status. + Default: enabled" + DEFVAL { enabled } + ::= { hwBrasSbcIadmsLeaves 2 } + + hwBrasSbcIadmsRegRefreshEnable OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IADMS Register Refresh Enable Status. + Default: disabled" + DEFVAL { disabled } + ::= { hwBrasSbcIadmsLeaves 3 } + + hwBrasSbcIadmsTimer OBJECT-TYPE + SYNTAX Unsigned32 (0..30) + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IADMS Register-User Aging Time. + Range: 0-30 + Default: 20 + Unit: minutes" + DEFVAL { 20 } + ::= { hwBrasSbcIadmsLeaves 4 } + + hwBrasSbcIadmsTables OBJECT IDENTIFIER ::= { hwBrasSbcIadms 2 } + + hwBrasSbcIadmsWellknownPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcIadmsWellknownPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IADMS Wellknown Port Table. + obsolete" + ::= { hwBrasSbcIadmsTables 1 } + + hwBrasSbcIadmsWellknownPortEntry OBJECT-TYPE + SYNTAX HwBrasSbcIadmsWellknownPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IADMS Wellknown Port Table Entry." + INDEX { hwBrasSbcIadmsWellknownPortIndex, hwBrasSbcIadmsWellknownPortProtocol, hwBrasSbcIadmsWellknownPortAddr } + ::= { hwBrasSbcIadmsWellknownPortTable 1 } + + HwBrasSbcIadmsWellknownPortEntry ::= + SEQUENCE { + hwBrasSbcIadmsWellknownPortIndex + INTEGER, + hwBrasSbcIadmsWellknownPortProtocol + INTEGER, + hwBrasSbcIadmsWellknownPortAddr + IpAddress, + hwBrasSbcIadmsWellknownPortPort + Unsigned32, + hwBrasSbcIadmsWellknownPortRowStatus + RowStatus + } + + hwBrasSbcIadmsWellknownPortIndex OBJECT-TYPE + SYNTAX INTEGER + { + clientaddr(1), + iadmsaddr(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IADMS Wellknown Port Index. + 1: Client Side Ip Address + 2: IADMS IP Address + Default: NA" + ::= { hwBrasSbcIadmsWellknownPortEntry 1 } + + hwBrasSbcIadmsWellknownPortProtocol OBJECT-TYPE + SYNTAX INTEGER { snmp(1) } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IADMS Wellknown Port Protocol. + 1: snmp + Default: NA" + ::= { hwBrasSbcIadmsWellknownPortEntry 2 } + + hwBrasSbcIadmsWellknownPortAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IADMS Wellknown Port IP Address." + ::= { hwBrasSbcIadmsWellknownPortEntry 3 } + + hwBrasSbcIadmsWellknownPortPort OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IADMS Wellknown Port Port." + ::= { hwBrasSbcIadmsWellknownPortEntry 4 } + + hwBrasSbcIadmsWellknownPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IADMS Wellknown Port Row Status." + ::= { hwBrasSbcIadmsWellknownPortEntry 5 } + + hwBrasSbcIadmsMibRegTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcIadmsMibRegEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IADMS Support Mib Version Table." + ::= { hwBrasSbcIadmsTables 2 } + + hwBrasSbcIadmsMibRegEntry OBJECT-TYPE + SYNTAX HwBrasSbcIadmsMibRegEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IADMS Support Mib Version Table Entry." + INDEX { hwBrasSbcIadmsMibRegVersion } + ::= { hwBrasSbcIadmsMibRegTable 1 } + + HwBrasSbcIadmsMibRegEntry ::= + SEQUENCE { + hwBrasSbcIadmsMibRegVersion + INTEGER, + hwBrasSbcIadmsMibRegRegister + TruthValue, + hwBrasSbcIadmsMibRegRowStatus + RowStatus + } + + hwBrasSbcIadmsMibRegVersion OBJECT-TYPE + SYNTAX INTEGER + { + amend(1), + v150(2), + v152(3), + v160(4), + v210(5) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IADMS Support Mib Version. + 1: amend + 2: v150 + 3: v152 + 4: v160 + 5: v210" + ::= { hwBrasSbcIadmsMibRegEntry 1 } + + hwBrasSbcIadmsMibRegRegister OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IADMS Support Mib Version Infomation. + 1: true + 2: faulse + default: true" + DEFVAL { true } + ::= { hwBrasSbcIadmsMibRegEntry 2 } + + hwBrasSbcIadmsMibRegRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IADMS Support Mib Version Row Status." + ::= { hwBrasSbcIadmsMibRegEntry 3 } + + hwBrasSbcIadmsSignalMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcIadmsSignalMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IADMS Signal Map Table. + obsolete" + ::= { hwBrasSbcIadmsTables 3 } + + hwBrasSbcIadmsSignalMapEntry OBJECT-TYPE + SYNTAX HwBrasSbcIadmsSignalMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IADMS Signal Map Table Entry." + INDEX { hwBrasSbcIadmsSignalMapAddr, hwBrasSbcIadmsSignalMapProtocol } + ::= { hwBrasSbcIadmsSignalMapTable 1 } + + HwBrasSbcIadmsSignalMapEntry ::= + SEQUENCE { + hwBrasSbcIadmsSignalMapAddr + IpAddress, + hwBrasSbcIadmsSignalMapProtocol + INTEGER, + hwBrasSbcIadmsSignalMapNumber + Unsigned32, + hwBrasSbcIadmsSignalMapAddrType + INTEGER + } + + hwBrasSbcIadmsSignalMapAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IADMS Signal Map Table IP Address." + ::= { hwBrasSbcIadmsSignalMapEntry 1 } + + hwBrasSbcIadmsSignalMapProtocol OBJECT-TYPE + SYNTAX INTEGER { snmp(1) } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IADMS Signal Map Table Protocol." + ::= { hwBrasSbcIadmsSignalMapEntry 2 } + + hwBrasSbcIadmsSignalMapNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IADMS Signal Map Table Map Number." + ::= { hwBrasSbcIadmsSignalMapEntry 3 } + + hwBrasSbcIadmsSignalMapAddrType OBJECT-TYPE + SYNTAX INTEGER + { + client(1), + server(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IADMS Signal Map Table Map Type." + ::= { hwBrasSbcIadmsSignalMapEntry 4 } + + hwBrasSbcIadmsMediaMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcIadmsMediaMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IADMS Media Map Table. + obsolete" + ::= { hwBrasSbcIadmsTables 4 } + + hwBrasSbcIadmsMediaMapEntry OBJECT-TYPE + SYNTAX HwBrasSbcIadmsMediaMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IADMS Media Map Table Entry." + INDEX { hwBrasSbcIadmsMediaMapAddr, hwBrasSbcIadmsMediaMapProtocol } + ::= { hwBrasSbcIadmsMediaMapTable 1 } + + HwBrasSbcIadmsMediaMapEntry ::= + SEQUENCE { + hwBrasSbcIadmsMediaMapAddr + IpAddress, + hwBrasSbcIadmsMediaMapProtocol + INTEGER, + hwBrasSbcIadmsMediaMapNumber + Unsigned32 + } + + hwBrasSbcIadmsMediaMapAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IADMS Media Map Table IP Address." + ::= { hwBrasSbcIadmsMediaMapEntry 1 } + + hwBrasSbcIadmsMediaMapProtocol OBJECT-TYPE + SYNTAX INTEGER { snmp(1) } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IADMS Media Map Table Protocol." + ::= { hwBrasSbcIadmsMediaMapEntry 2 } + + hwBrasSbcIadmsMediaMapNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IADMS Media Map Table Media Map Number." + ::= { hwBrasSbcIadmsMediaMapEntry 3 } + + hwBrasSbcIadmsIntercomMapSignalTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcIadmsIntercomMapSignalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IADMS Intercom Map Signal Table. + obsolete" + ::= { hwBrasSbcIadmsTables 5 } + + hwBrasSbcIadmsIntercomMapSignalEntry OBJECT-TYPE + SYNTAX HwBrasSbcIadmsIntercomMapSignalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IADMS Intercom Map Signal Table Entry." + INDEX { hwBrasSbcIadmsIntercomMapSignalAddr, hwBrasSbcIadmsIntercomMapSignalProtocol } + ::= { hwBrasSbcIadmsIntercomMapSignalTable 1 } + + HwBrasSbcIadmsIntercomMapSignalEntry ::= + SEQUENCE { + hwBrasSbcIadmsIntercomMapSignalAddr + IpAddress, + hwBrasSbcIadmsIntercomMapSignalProtocol + INTEGER, + hwBrasSbcIadmsIntercomMapSignalNumber + Unsigned32 + } + + hwBrasSbcIadmsIntercomMapSignalAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Intercom Address Map IADMS Signal Map Table IP Address." + ::= { hwBrasSbcIadmsIntercomMapSignalEntry 1 } + + hwBrasSbcIadmsIntercomMapSignalProtocol OBJECT-TYPE + SYNTAX INTEGER { snmp(1) } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Intercom Address Map IADMS Signal Map Table Protocol." + ::= { hwBrasSbcIadmsIntercomMapSignalEntry 2 } + + hwBrasSbcIadmsIntercomMapSignalNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Intercom Address Map IADMS Signal Map Table Map Number." + ::= { hwBrasSbcIadmsIntercomMapSignalEntry 3 } + + hwBrasSbcIadmsIntercomMapMediaTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcIadmsIntercomMapMediaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IADMS Intercom Map Media Table. + obsolete" + ::= { hwBrasSbcIadmsTables 6 } + + hwBrasSbcIadmsIntercomMapMediaEntry OBJECT-TYPE + SYNTAX HwBrasSbcIadmsIntercomMapMediaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IADMS Intercom Map Media Table Entry." + INDEX { hwBrasSbcIadmsIntercomMapMediaAddr, hwBrasSbcIadmsIntercomMapMediaProtocol } + ::= { hwBrasSbcIadmsIntercomMapMediaTable 1 } + + HwBrasSbcIadmsIntercomMapMediaEntry ::= + SEQUENCE { + hwBrasSbcIadmsIntercomMapMediaAddr + IpAddress, + hwBrasSbcIadmsIntercomMapMediaProtocol + INTEGER, + hwBrasSbcIadmsIntercomMapMediaNumber + Unsigned32 + } + + hwBrasSbcIadmsIntercomMapMediaAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Intercom Address Map IADMS Media Map Table IP Address." + ::= { hwBrasSbcIadmsIntercomMapMediaEntry 1 } + + hwBrasSbcIadmsIntercomMapMediaProtocol OBJECT-TYPE + SYNTAX INTEGER { snmp(1) } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Intercom Address Map IADMS Media Map Table Protocol." + ::= { hwBrasSbcIadmsIntercomMapMediaEntry 2 } + + hwBrasSbcIadmsIntercomMapMediaNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Intercom Address Map IADMS Media Map Table Map Number." + ::= { hwBrasSbcIadmsIntercomMapMediaEntry 3 } + + hwBrasSbcIadmsStatSignalPacketTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcIadmsStatSignalPacketEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IADMS Statistic of Signaling Packet Table." + ::= { hwBrasSbcIadmsTables 7 } + + hwBrasSbcIadmsStatSignalPacketEntry OBJECT-TYPE + SYNTAX HwBrasSbcIadmsStatSignalPacketEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IADMS Statistic of Signaling Packet Table Entry." + INDEX { hwBrasSbcIadmsStatSignalPacketIndex } + ::= { hwBrasSbcIadmsStatSignalPacketTable 1 } + + HwBrasSbcIadmsStatSignalPacketEntry ::= + SEQUENCE { + hwBrasSbcIadmsStatSignalPacketIndex + INTEGER, + hwBrasSbcIadmsStatSignalPacketInNumber + Counter64, + hwBrasSbcIadmsStatSignalPacketInOctet + Counter64, + hwBrasSbcIadmsStatSignalPacketOutNumber + Counter64, + hwBrasSbcIadmsStatSignalPacketOutOctet + Counter64, + hwBrasSbcIadmsStatSignalPacketRowStatus + RowStatus + } + + hwBrasSbcIadmsStatSignalPacketIndex OBJECT-TYPE + SYNTAX INTEGER { iadms(1) } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Protocol." + ::= { hwBrasSbcIadmsStatSignalPacketEntry 1 } + + hwBrasSbcIadmsStatSignalPacketInNumber OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Input Packet Number." + ::= { hwBrasSbcIadmsStatSignalPacketEntry 2 } + + hwBrasSbcIadmsStatSignalPacketInOctet OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Input Packet Octet." + ::= { hwBrasSbcIadmsStatSignalPacketEntry 3 } + + hwBrasSbcIadmsStatSignalPacketOutNumber OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Output Packet Number." + ::= { hwBrasSbcIadmsStatSignalPacketEntry 4 } + + hwBrasSbcIadmsStatSignalPacketOutOctet OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Output Packet Octet." + ::= { hwBrasSbcIadmsStatSignalPacketEntry 5 } + + hwBrasSbcIadmsStatSignalPacketRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row Status." + ::= { hwBrasSbcIadmsStatSignalPacketEntry 6 } + + hwBrasSbcH323 OBJECT IDENTIFIER ::= { hwBrasSbcObjects 5 } + + hwBrasSbcH323Leaves OBJECT IDENTIFIER ::= { hwBrasSbcH323 1 } + + hwBrasSbcH323Enable OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "H.323 Enable Status. + Default: enabled" + DEFVAL { enabled } + ::= { hwBrasSbcH323Leaves 1 } + + hwBrasSbcH323SyslogEnable OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "H.323 Syslog Enable Status. + Default: enabled" + DEFVAL { enabled } + ::= { hwBrasSbcH323Leaves 2 } + + hwBrasSbcH323CallsessionTimer OBJECT-TYPE + SYNTAX Unsigned32 (3..24) + UNITS "hours" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "H.323 Callsession Aging Time. + Range: 3-24 + Default: 24 + Unit: hours" + DEFVAL { 24 } + ::= { hwBrasSbcH323Leaves 3 } + + hwBrasSbcH323Q931WellknownPort OBJECT-TYPE + SYNTAX Unsigned32 (1..49999) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "H.323 Q.931 Wellknown Port Number. + Range: 1-49999 + Default: 1720" + DEFVAL { 1720 } + ::= { hwBrasSbcH323Leaves 4 } + + hwBrasSbcH323PDHCountLimit OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "H.323 Dual-homing Failed Register Count Limit. + Range: 1-100 + Default: 6" + DEFVAL { 6 } + ::= { hwBrasSbcH323Leaves 5 } + + hwBrasSbcH323Tables OBJECT IDENTIFIER ::= { hwBrasSbcH323 2 } + + hwBrasSbcH323WellknownPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcH323WellknownPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "H.323 Wellknown Port Table. + obsolete" + ::= { hwBrasSbcH323Tables 1 } + + hwBrasSbcH323WellknownPortEntry OBJECT-TYPE + SYNTAX HwBrasSbcH323WellknownPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "H.323 Wellknown Port Table Entry." + INDEX { hwBrasSbcH323WellknownPortIndex, hwBrasSbcH323WellknownPortProtocol, hwBrasSbcH323WellknownPortAddr } + ::= { hwBrasSbcH323WellknownPortTable 1 } + + HwBrasSbcH323WellknownPortEntry ::= + SEQUENCE { + hwBrasSbcH323WellknownPortIndex + INTEGER, + hwBrasSbcH323WellknownPortProtocol + INTEGER, + hwBrasSbcH323WellknownPortAddr + IpAddress, + hwBrasSbcH323WellknownPortPort + Unsigned32, + hwBrasSbcH323WellknownPortRowStatus + RowStatus + } + + hwBrasSbcH323WellknownPortIndex OBJECT-TYPE + SYNTAX INTEGER + { + clientaddr(1), + softxaddr(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "H.323 Wellknown Port Index. + 1: Client Side Ip Address + 2: Softx IP Address + Default: NA" + ::= { hwBrasSbcH323WellknownPortEntry 1 } + + hwBrasSbcH323WellknownPortProtocol OBJECT-TYPE + SYNTAX INTEGER + { + ras(1), + q931(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "H.323 Wellknown Port Protocol. + 1: ras + 2: q931 + Default: NA" + ::= { hwBrasSbcH323WellknownPortEntry 2 } + + hwBrasSbcH323WellknownPortAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "H.323 Wellknown Port IP Address." + ::= { hwBrasSbcH323WellknownPortEntry 3 } + + hwBrasSbcH323WellknownPortPort OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "H.323 Wellknown Port Port." + ::= { hwBrasSbcH323WellknownPortEntry 4 } + + hwBrasSbcH323WellknownPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "H.323 Wellknown Port Row Status." + ::= { hwBrasSbcH323WellknownPortEntry 5 } + + hwBrasSbcH323SignalMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcH323SignalMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "H.323 Signal Map Table. + obsolete" + ::= { hwBrasSbcH323Tables 2 } + + hwBrasSbcH323SignalMapEntry OBJECT-TYPE + SYNTAX HwBrasSbcH323SignalMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "H.323 Signal Map Table Entry." + INDEX { hwBrasSbcH323SignalMapAddr, hwBrasSbcH323SignalMapProtocol } + ::= { hwBrasSbcH323SignalMapTable 1 } + + HwBrasSbcH323SignalMapEntry ::= + SEQUENCE { + hwBrasSbcH323SignalMapAddr + IpAddress, + hwBrasSbcH323SignalMapProtocol + INTEGER, + hwBrasSbcH323SignalMapNumber + Unsigned32, + hwBrasSbcH323SignalMapAddrType + INTEGER + } + + hwBrasSbcH323SignalMapAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "H.323 Signal Map Table IP Address." + ::= { hwBrasSbcH323SignalMapEntry 1 } + + hwBrasSbcH323SignalMapProtocol OBJECT-TYPE + SYNTAX INTEGER + { + ras(1), + q931(2), + h245(3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "H.323 Signal Map Table Protocol." + ::= { hwBrasSbcH323SignalMapEntry 2 } + + hwBrasSbcH323SignalMapNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "H.323 Signal Map Table Map Number." + ::= { hwBrasSbcH323SignalMapEntry 3 } + + hwBrasSbcH323SignalMapAddrType OBJECT-TYPE + SYNTAX INTEGER + { + client(1), + server(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "H.323 Signal Map Table Map Type." + ::= { hwBrasSbcH323SignalMapEntry 4 } + + hwBrasSbcH323MediaMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcH323MediaMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "H.323 Media Map Table. + obsolete" + ::= { hwBrasSbcH323Tables 3 } + + hwBrasSbcH323MediaMapEntry OBJECT-TYPE + SYNTAX HwBrasSbcH323MediaMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "H.323 Media Map Table Entry." + INDEX { hwBrasSbcH323MediaMapAddr, hwBrasSbcH323MediaMapProtocol } + ::= { hwBrasSbcH323MediaMapTable 1 } + + HwBrasSbcH323MediaMapEntry ::= + SEQUENCE { + hwBrasSbcH323MediaMapAddr + IpAddress, + hwBrasSbcH323MediaMapProtocol + INTEGER, + hwBrasSbcH323MediaMapNumber + Unsigned32 + } + + hwBrasSbcH323MediaMapAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "H.323 Media Map Table IP Address." + ::= { hwBrasSbcH323MediaMapEntry 1 } + + hwBrasSbcH323MediaMapProtocol OBJECT-TYPE + SYNTAX INTEGER { h323(1) } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "H.323 Media Map Table Protocol." + ::= { hwBrasSbcH323MediaMapEntry 2 } + + hwBrasSbcH323MediaMapNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "H.323 Media Map Table Media Map Number." + ::= { hwBrasSbcH323MediaMapEntry 3 } + + hwBrasSbcH323IntercomMapSignalTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcH323IntercomMapSignalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "H.323 Intercom Map Signal Table. + obsolete" + ::= { hwBrasSbcH323Tables 4 } + + hwBrasSbcH323IntercomMapSignalEntry OBJECT-TYPE + SYNTAX HwBrasSbcH323IntercomMapSignalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "H.323 Intercom Map Signal Table Entry." + INDEX { hwBrasSbcH323IntercomMapSignalAddr, hwBrasSbcH323IntercomMapSignalProtocol } + ::= { hwBrasSbcH323IntercomMapSignalTable 1 } + + HwBrasSbcH323IntercomMapSignalEntry ::= + SEQUENCE { + hwBrasSbcH323IntercomMapSignalAddr + IpAddress, + hwBrasSbcH323IntercomMapSignalProtocol + INTEGER, + hwBrasSbcH323IntercomMapSignalNumber + Unsigned32 + } + + hwBrasSbcH323IntercomMapSignalAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Intercom Address Map H.323 Signal Map Table IP Address." + ::= { hwBrasSbcH323IntercomMapSignalEntry 1 } + + hwBrasSbcH323IntercomMapSignalProtocol OBJECT-TYPE + SYNTAX INTEGER + { + ras(1), + q931(2), + h245(3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Intercom Address Map H.323 Signal Map Table Protocol." + ::= { hwBrasSbcH323IntercomMapSignalEntry 2 } + + hwBrasSbcH323IntercomMapSignalNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Intercom Address Map H.323 Signal Map Table Map Number." + ::= { hwBrasSbcH323IntercomMapSignalEntry 3 } + + hwBrasSbcH323IntercomMapMediaTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcH323IntercomMapMediaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "H.323 Intercom Map Media Table. + obsolete" + ::= { hwBrasSbcH323Tables 5 } + + hwBrasSbcH323IntercomMapMediaEntry OBJECT-TYPE + SYNTAX HwBrasSbcH323IntercomMapMediaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "H.323 Intercom Map Media Table Entry." + INDEX { hwBrasSbcH323IntercomMapMediaAddr, hwBrasSbcH323IntercomMapMediaProtocol } + ::= { hwBrasSbcH323IntercomMapMediaTable 1 } + + HwBrasSbcH323IntercomMapMediaEntry ::= + SEQUENCE { + hwBrasSbcH323IntercomMapMediaAddr + IpAddress, + hwBrasSbcH323IntercomMapMediaProtocol + INTEGER, + hwBrasSbcH323IntercomMapMediaNumber + Unsigned32 + } + + hwBrasSbcH323IntercomMapMediaAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Intercom Address Map H.323 Media Map Table IP Address." + ::= { hwBrasSbcH323IntercomMapMediaEntry 1 } + + hwBrasSbcH323IntercomMapMediaProtocol OBJECT-TYPE + SYNTAX INTEGER { h323(1) } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Intercom Address Map H.323 Media Map Table Protocol." + ::= { hwBrasSbcH323IntercomMapMediaEntry 2 } + + hwBrasSbcH323IntercomMapMediaNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Intercom Address Map H.323 Media Map Table Map Number." + ::= { hwBrasSbcH323IntercomMapMediaEntry 3 } + + hwBrasSbcH323StatSignalPacketTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcH323StatSignalPacketEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "H.323 Statistic of Signaling Packet Table." + ::= { hwBrasSbcH323Tables 6 } + + hwBrasSbcH323StatSignalPacketEntry OBJECT-TYPE + SYNTAX HwBrasSbcH323StatSignalPacketEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "H.323 Statistic of Signaling Packet Table Entry." + INDEX { hwBrasSbcH323StatSignalPacketIndex } + ::= { hwBrasSbcH323StatSignalPacketTable 1 } + + HwBrasSbcH323StatSignalPacketEntry ::= + SEQUENCE { + hwBrasSbcH323StatSignalPacketIndex + INTEGER, + hwBrasSbcH323StatSignalPacketInNumber + Counter64, + hwBrasSbcH323StatSignalPacketInOctet + Counter64, + hwBrasSbcH323StatSignalPacketOutNumber + Counter64, + hwBrasSbcH323StatSignalPacketOutOctet + Counter64, + hwBrasSbcH323StatSignalPacketRowStatus + RowStatus + } + + hwBrasSbcH323StatSignalPacketIndex OBJECT-TYPE + SYNTAX INTEGER { h323(1) } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Protocol." + ::= { hwBrasSbcH323StatSignalPacketEntry 1 } + + hwBrasSbcH323StatSignalPacketInNumber OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Input Packet Number." + ::= { hwBrasSbcH323StatSignalPacketEntry 2 } + + hwBrasSbcH323StatSignalPacketInOctet OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Input Packet Octet." + ::= { hwBrasSbcH323StatSignalPacketEntry 3 } + + hwBrasSbcH323StatSignalPacketOutNumber OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Output Packet Number." + ::= { hwBrasSbcH323StatSignalPacketEntry 4 } + + hwBrasSbcH323StatSignalPacketOutOctet OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Output Packet Octet." + ::= { hwBrasSbcH323StatSignalPacketEntry 5 } + + hwBrasSbcH323StatSignalPacketRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row Status." + ::= { hwBrasSbcH323StatSignalPacketEntry 6 } + + hwBrasSbcIdo OBJECT IDENTIFIER ::= { hwBrasSbcObjects 6 } + + hwBrasSbcIdoLeaves OBJECT IDENTIFIER ::= { hwBrasSbcIdo 1 } + + hwBrasSbcIdoEnable OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "iDo Enable Status. + Default: enabled" + DEFVAL { enabled } + ::= { hwBrasSbcIdoLeaves 1 } + + hwBrasSbcIdoSyslogEnable OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "iDo Syslog Enable Status. + Default: enabled" + DEFVAL { enabled } + ::= { hwBrasSbcIdoLeaves 2 } + + hwBrasSbcIdoTables OBJECT IDENTIFIER ::= { hwBrasSbcIdo 2 } + + hwBrasSbcIdoWellknownPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcIdoWellknownPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "iDo Wellknown Port Table. + obsolete" + ::= { hwBrasSbcIdoTables 1 } + + hwBrasSbcIdoWellknownPortEntry OBJECT-TYPE + SYNTAX HwBrasSbcIdoWellknownPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "iDo Wellknown Port Table Entry." + INDEX { hwBrasSbcIdoWellknownPortIndex, hwBrasSbcIdoWellknownPortProtocol, hwBrasSbcIdoWellknownPortAddr } + ::= { hwBrasSbcIdoWellknownPortTable 1 } + + HwBrasSbcIdoWellknownPortEntry ::= + SEQUENCE { + hwBrasSbcIdoWellknownPortIndex + INTEGER, + hwBrasSbcIdoWellknownPortProtocol + INTEGER, + hwBrasSbcIdoWellknownPortAddr + IpAddress, + hwBrasSbcIdoWellknownPortPort + Unsigned32, + hwBrasSbcIdoWellknownPortRowStatus + RowStatus + } + + hwBrasSbcIdoWellknownPortIndex OBJECT-TYPE + SYNTAX INTEGER + { + clientaddr(1), + softxaddr(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "iDo Wellknown Port Index. + 1: Client Side Ip Address + 2: Softx IP Address + Default: NA" + ::= { hwBrasSbcIdoWellknownPortEntry 1 } + + hwBrasSbcIdoWellknownPortProtocol OBJECT-TYPE + SYNTAX INTEGER { ido(1) } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "iDo Wellknown Port Protocol. + 1: ido + Default: NA" + ::= { hwBrasSbcIdoWellknownPortEntry 2 } + + hwBrasSbcIdoWellknownPortAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "iDo Wellknown Port IP Address." + ::= { hwBrasSbcIdoWellknownPortEntry 3 } + + hwBrasSbcIdoWellknownPortPort OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "iDo Wellknown Port Port." + ::= { hwBrasSbcIdoWellknownPortEntry 4 } + + hwBrasSbcIdoWellknownPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "iDo Wellknown Port Row Status." + ::= { hwBrasSbcIdoWellknownPortEntry 5 } + + hwBrasSbcIdoSignalMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcIdoSignalMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "iDo Signal Map Table. + obsolete" + ::= { hwBrasSbcIdoTables 2 } + + hwBrasSbcIdoSignalMapEntry OBJECT-TYPE + SYNTAX HwBrasSbcIdoSignalMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "iDo Signal Map Table Entry." + INDEX { hwBrasSbcIdoSignalMapAddr, hwBrasSbcIdoSignalMapProtocol } + ::= { hwBrasSbcIdoSignalMapTable 1 } + + HwBrasSbcIdoSignalMapEntry ::= + SEQUENCE { + hwBrasSbcIdoSignalMapAddr + IpAddress, + hwBrasSbcIdoSignalMapProtocol + INTEGER, + hwBrasSbcIdoSignalMapNumber + Unsigned32, + hwBrasSbcIdoSignalMapAddrType + INTEGER + } + + hwBrasSbcIdoSignalMapAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "iDo Signal Map Table IP Address." + ::= { hwBrasSbcIdoSignalMapEntry 1 } + + hwBrasSbcIdoSignalMapProtocol OBJECT-TYPE + SYNTAX INTEGER { ido(1) } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "iDo Signal Map Table Protocol." + ::= { hwBrasSbcIdoSignalMapEntry 2 } + + hwBrasSbcIdoSignalMapNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "iDo Signal Map Table Map Number." + ::= { hwBrasSbcIdoSignalMapEntry 3 } + + hwBrasSbcIdoSignalMapAddrType OBJECT-TYPE + SYNTAX INTEGER + { + client(1), + server(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "iDo Signal Map Table Map Type." + ::= { hwBrasSbcIdoSignalMapEntry 4 } + + hwBrasSbcIdoIntercomMapSignalTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcIdoIntercomMapSignalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "iDo Intercom Map Signal Table. + obsolete" + ::= { hwBrasSbcIdoTables 3 } + + hwBrasSbcIdoIntercomMapSignalEntry OBJECT-TYPE + SYNTAX HwBrasSbcIdoIntercomMapSignalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "iDo Intercom Map Signal Table Entry." + INDEX { hwBrasSbcIdoIntercomMapSignalAddr, hwBrasSbcIdoIntercomMapSignalProtocol } + ::= { hwBrasSbcIdoIntercomMapSignalTable 1 } + + HwBrasSbcIdoIntercomMapSignalEntry ::= + SEQUENCE { + hwBrasSbcIdoIntercomMapSignalAddr + IpAddress, + hwBrasSbcIdoIntercomMapSignalProtocol + INTEGER, + hwBrasSbcIdoIntercomMapSignalNumber + Unsigned32 + } + + hwBrasSbcIdoIntercomMapSignalAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Intercom Address Map iDo Signal Map Table IP Address." + ::= { hwBrasSbcIdoIntercomMapSignalEntry 1 } + + hwBrasSbcIdoIntercomMapSignalProtocol OBJECT-TYPE + SYNTAX INTEGER { ido(1) } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Intercom Address Map iDo Signal Map Table Protocol." + ::= { hwBrasSbcIdoIntercomMapSignalEntry 2 } + + hwBrasSbcIdoIntercomMapSignalNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Intercom Address Map iDo Signal Map Table Map Number." + ::= { hwBrasSbcIdoIntercomMapSignalEntry 3 } + + hwBrasSbcIdoStatSignalPacketTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcIdoStatSignalPacketEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "iDo Statistic of Signaling Packet Table." + ::= { hwBrasSbcIdoTables 4 } + + hwBrasSbcIdoStatSignalPacketEntry OBJECT-TYPE + SYNTAX HwBrasSbcIdoStatSignalPacketEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "iDo Statistic of Signaling Packet Table Entry." + INDEX { hwBrasSbcIdoStatSignalPacketIndex } + ::= { hwBrasSbcIdoStatSignalPacketTable 1 } + + HwBrasSbcIdoStatSignalPacketEntry ::= + SEQUENCE { + hwBrasSbcIdoStatSignalPacketIndex + INTEGER, + hwBrasSbcIdoStatSignalPacketInNumber + Counter64, + hwBrasSbcIdoStatSignalPacketInOctet + Counter64, + hwBrasSbcIdoStatSignalPacketOutNumber + Counter64, + hwBrasSbcIdoStatSignalPacketOutOctet + Counter64, + hwBrasSbcIdoStatSignalPacketRowStatus + RowStatus + } + + hwBrasSbcIdoStatSignalPacketIndex OBJECT-TYPE + SYNTAX INTEGER { ido(1) } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Protocol." + ::= { hwBrasSbcIdoStatSignalPacketEntry 1 } + + hwBrasSbcIdoStatSignalPacketInNumber OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Input Packet Number." + ::= { hwBrasSbcIdoStatSignalPacketEntry 2 } + + hwBrasSbcIdoStatSignalPacketInOctet OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Input Packet Octet." + ::= { hwBrasSbcIdoStatSignalPacketEntry 3 } + + hwBrasSbcIdoStatSignalPacketOutNumber OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Output Packet Number." + ::= { hwBrasSbcIdoStatSignalPacketEntry 4 } + + hwBrasSbcIdoStatSignalPacketOutOctet OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Output Packet Octet." + ::= { hwBrasSbcIdoStatSignalPacketEntry 5 } + + hwBrasSbcIdoStatSignalPacketRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row Status." + ::= { hwBrasSbcIdoStatSignalPacketEntry 6 } + + hwBrasSbcH248 OBJECT IDENTIFIER ::= { hwBrasSbcObjects 7 } + + hwBrasSbcH248Leaves OBJECT IDENTIFIER ::= { hwBrasSbcH248 1 } + + hwBrasSbcH248Enable OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "H.248 Enable Status. + Default: enabled" + DEFVAL { enabled } + ::= { hwBrasSbcH248Leaves 1 } + + hwBrasSbcH248SyslogEnable OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "H.248 Syslog Enable Status. + Default: enabled" + DEFVAL { enabled } + ::= { hwBrasSbcH248Leaves 2 } + + hwBrasSbcH248CcbTimer OBJECT-TYPE + SYNTAX Unsigned32 (10..14400) + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "H.248 CCB Aging Time. + Range: 10-14400 + Default: 30 + Unit: minutes" + ::= { hwBrasSbcH248Leaves 3 } + + hwBrasSbcH248UserAgeTimer OBJECT-TYPE + SYNTAX Unsigned32 (0..3600) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "H.248 Register-User Aging Time. + Range: 0-3600 + Default: 30 + Unit: seconds" + ::= { hwBrasSbcH248Leaves 4 } + + hwBrasSbcH248PDHCountLimit OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "H.248 Dual-homing Failed Register Count Limit. + Range: 1-100 + Default: 6" + DEFVAL { 6 } + ::= { hwBrasSbcH248Leaves 5 } + + hwBrasSbcH248Tables OBJECT IDENTIFIER ::= { hwBrasSbcH248 2 } + + hwBrasSbcH248WellknownPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcH248WellknownPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "H.248 Wellknown Port Table. + obsolete" + ::= { hwBrasSbcH248Tables 1 } + + hwBrasSbcH248WellknownPortEntry OBJECT-TYPE + SYNTAX HwBrasSbcH248WellknownPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "H.248 Wellknown Port Table Entry." + INDEX { hwBrasSbcH248WellknownPortIndex, hwBrasSbcH248WellknownPortProtocol, hwBrasSbcH248WellknownPortAddr } + ::= { hwBrasSbcH248WellknownPortTable 1 } + + HwBrasSbcH248WellknownPortEntry ::= + SEQUENCE { + hwBrasSbcH248WellknownPortIndex + INTEGER, + hwBrasSbcH248WellknownPortProtocol + INTEGER, + hwBrasSbcH248WellknownPortAddr + IpAddress, + hwBrasSbcH248WellknownPortPort + Unsigned32, + hwBrasSbcH248WellknownPortRowStatus + RowStatus + } + + hwBrasSbcH248WellknownPortIndex OBJECT-TYPE + SYNTAX INTEGER + { + clientaddr(1), + softxaddr(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "H.248 Wellknown Port Index. + 1: Client Side Ip Address + 2: Softx IP Address + Default: NA" + ::= { hwBrasSbcH248WellknownPortEntry 1 } + + hwBrasSbcH248WellknownPortProtocol OBJECT-TYPE + SYNTAX INTEGER { h248(1) } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "H.248 Wellknown Port Protocol. + 1: h248 + Default: NA" + ::= { hwBrasSbcH248WellknownPortEntry 2 } + + hwBrasSbcH248WellknownPortAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "H.248 Wellknown Port IP Address." + ::= { hwBrasSbcH248WellknownPortEntry 3 } + + hwBrasSbcH248WellknownPortPort OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "H.248 Wellknown Port Port." + ::= { hwBrasSbcH248WellknownPortEntry 4 } + + hwBrasSbcH248WellknownPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "H.248 Wellknown Port Row Status." + ::= { hwBrasSbcH248WellknownPortEntry 5 } + + hwBrasSbcH248SignalMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcH248SignalMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "H.248 Signal Map Table. + obsolete" + ::= { hwBrasSbcH248Tables 2 } + + hwBrasSbcH248SignalMapEntry OBJECT-TYPE + SYNTAX HwBrasSbcH248SignalMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "H.248 Signal Map Table Entry." + INDEX { hwBrasSbcH248SignalMapAddr, hwBrasSbcH248SignalMapProtocol } + ::= { hwBrasSbcH248SignalMapTable 1 } + + HwBrasSbcH248SignalMapEntry ::= + SEQUENCE { + hwBrasSbcH248SignalMapAddr + IpAddress, + hwBrasSbcH248SignalMapProtocol + INTEGER, + hwBrasSbcH248SignalMapNumber + Unsigned32, + hwBrasSbcH248SignalMapAddrType + INTEGER + } + + hwBrasSbcH248SignalMapAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "H.248 Signal Map Table IP Address." + ::= { hwBrasSbcH248SignalMapEntry 1 } + + hwBrasSbcH248SignalMapProtocol OBJECT-TYPE + SYNTAX INTEGER { h248(1) } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "H.248 Signal Map Table Protocol." + ::= { hwBrasSbcH248SignalMapEntry 2 } + + hwBrasSbcH248SignalMapNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "H.248 Signal Map Table Map Number." + ::= { hwBrasSbcH248SignalMapEntry 3 } + + hwBrasSbcH248SignalMapAddrType OBJECT-TYPE + SYNTAX INTEGER + { + client(1), + server(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "H.248 Signal Map Table Map Type." + ::= { hwBrasSbcH248SignalMapEntry 4 } + + hwBrasSbcH248MediaMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcH248MediaMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "H.248 Media Map Table. + obsolete" + ::= { hwBrasSbcH248Tables 3 } + + hwBrasSbcH248MediaMapEntry OBJECT-TYPE + SYNTAX HwBrasSbcH248MediaMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "H.248 Media Map Table Entry." + INDEX { hwBrasSbcH248MediaMapAddr, hwBrasSbcH248MediaMapProtocol } + ::= { hwBrasSbcH248MediaMapTable 1 } + + HwBrasSbcH248MediaMapEntry ::= + SEQUENCE { + hwBrasSbcH248MediaMapAddr + IpAddress, + hwBrasSbcH248MediaMapProtocol + INTEGER, + hwBrasSbcH248MediaMapNumber + Unsigned32 + } + + hwBrasSbcH248MediaMapAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "H.248 Media Map Table IP Address." + ::= { hwBrasSbcH248MediaMapEntry 1 } + + hwBrasSbcH248MediaMapProtocol OBJECT-TYPE + SYNTAX INTEGER { h248(1) } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "H.248 Media Map Table Protocol." + ::= { hwBrasSbcH248MediaMapEntry 2 } + + hwBrasSbcH248MediaMapNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "H.248 Media Map Table Media Map Number." + ::= { hwBrasSbcH248MediaMapEntry 3 } + + hwBrasSbcH248IntercomMapSignalTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcH248IntercomMapSignalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "H.248 Intercom Map Signal Table. + obsolete" + ::= { hwBrasSbcH248Tables 4 } + + hwBrasSbcH248IntercomMapSignalEntry OBJECT-TYPE + SYNTAX HwBrasSbcH248IntercomMapSignalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "H.248 Intercom Map Signal Table Entry." + INDEX { hwBrasSbcH248IntercomMapSignalAddr, hwBrasSbcH248IntercomMapSignalProtocol } + ::= { hwBrasSbcH248IntercomMapSignalTable 1 } + + HwBrasSbcH248IntercomMapSignalEntry ::= + SEQUENCE { + hwBrasSbcH248IntercomMapSignalAddr + IpAddress, + hwBrasSbcH248IntercomMapSignalProtocol + INTEGER, + hwBrasSbcH248IntercomMapSignalNumber + Unsigned32 + } + + hwBrasSbcH248IntercomMapSignalAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Intercom Address Map H.248 Signal Map Table IP Address." + ::= { hwBrasSbcH248IntercomMapSignalEntry 1 } + + hwBrasSbcH248IntercomMapSignalProtocol OBJECT-TYPE + SYNTAX INTEGER { h248(1) } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Intercom Address Map H.248 Signal Map Table Protocol." + ::= { hwBrasSbcH248IntercomMapSignalEntry 2 } + + hwBrasSbcH248IntercomMapSignalNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Intercom Address Map H.248 Signal Map Table Map Number." + ::= { hwBrasSbcH248IntercomMapSignalEntry 3 } + + hwBrasSbcH248IntercomMapMediaTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcH248IntercomMapMediaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "H.248 Intercom Map Media Table. + obsolete" + ::= { hwBrasSbcH248Tables 5 } + + hwBrasSbcH248IntercomMapMediaEntry OBJECT-TYPE + SYNTAX HwBrasSbcH248IntercomMapMediaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "H.248 Intercom Map Media Table Entry." + INDEX { hwBrasSbcH248IntercomMapMediaAddr, hwBrasSbcH248IntercomMapMediaProtocol } + ::= { hwBrasSbcH248IntercomMapMediaTable 1 } + + HwBrasSbcH248IntercomMapMediaEntry ::= + SEQUENCE { + hwBrasSbcH248IntercomMapMediaAddr + IpAddress, + hwBrasSbcH248IntercomMapMediaProtocol + INTEGER, + hwBrasSbcH248IntercomMapMediaNumber + Unsigned32 + } + + hwBrasSbcH248IntercomMapMediaAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Intercom Address Map H.248 Media Map Table IP Address." + ::= { hwBrasSbcH248IntercomMapMediaEntry 1 } + + hwBrasSbcH248IntercomMapMediaProtocol OBJECT-TYPE + SYNTAX INTEGER { h248(1) } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Intercom Address Map H.248 Media Map Table Protocol." + ::= { hwBrasSbcH248IntercomMapMediaEntry 2 } + + hwBrasSbcH248IntercomMapMediaNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Intercom Address Map H.248 Media Map Table Map Number." + ::= { hwBrasSbcH248IntercomMapMediaEntry 3 } + + hwBrasSbcH248StatSignalPacketTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcH248StatSignalPacketEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "H.248 Statistic of Signaling Packet Table." + ::= { hwBrasSbcH248Tables 6 } + + hwBrasSbcH248StatSignalPacketEntry OBJECT-TYPE + SYNTAX HwBrasSbcH248StatSignalPacketEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "H.248 Statistic of Signaling Packet Table Entry." + INDEX { hwBrasSbcH248StatSignalPacketIndex } + ::= { hwBrasSbcH248StatSignalPacketTable 1 } + + HwBrasSbcH248StatSignalPacketEntry ::= + SEQUENCE { + hwBrasSbcH248StatSignalPacketIndex + INTEGER, + hwBrasSbcH248StatSignalPacketInNumber + Counter64, + hwBrasSbcH248StatSignalPacketInOctet + Counter64, + hwBrasSbcH248StatSignalPacketOutNumber + Counter64, + hwBrasSbcH248StatSignalPacketOutOctet + Counter64, + hwBrasSbcH248StatSignalPacketRowStatus + RowStatus + } + + hwBrasSbcH248StatSignalPacketIndex OBJECT-TYPE + SYNTAX INTEGER { h248(1) } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Protocol." + ::= { hwBrasSbcH248StatSignalPacketEntry 1 } + + hwBrasSbcH248StatSignalPacketInNumber OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Input Packet Number." + ::= { hwBrasSbcH248StatSignalPacketEntry 2 } + + hwBrasSbcH248StatSignalPacketInOctet OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Input Packet Octet." + ::= { hwBrasSbcH248StatSignalPacketEntry 3 } + + hwBrasSbcH248StatSignalPacketOutNumber OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Output Packet Number." + ::= { hwBrasSbcH248StatSignalPacketEntry 4 } + + hwBrasSbcH248StatSignalPacketOutOctet OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Output Packet Octet." + ::= { hwBrasSbcH248StatSignalPacketEntry 5 } + + hwBrasSbcH248StatSignalPacketRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row Status." + ::= { hwBrasSbcH248StatSignalPacketEntry 6 } + + hwBrasSbcUpath OBJECT IDENTIFIER ::= { hwBrasSbcObjects 8 } + + hwBrasSbcUpathLeaves OBJECT IDENTIFIER ::= { hwBrasSbcUpath 2 } + + hwBrasSbcUpathEnable OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "U-Path Enable Status. + Default: enabled" + DEFVAL { enabled } + ::= { hwBrasSbcUpathLeaves 1 } + + hwBrasSbcUpathSyslogEnable OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "U-Path Syslog Enable Status. + Default: enabled" + DEFVAL { enabled } + ::= { hwBrasSbcUpathLeaves 2 } + + hwBrasSbcUpathCallsessionTimer OBJECT-TYPE + SYNTAX Unsigned32 (1..24) + UNITS "hours" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "U-Path Callsession Aging Time. + Range: 1-24 + Default: 12 + Unit: hours" + DEFVAL { 12 } + ::= { hwBrasSbcUpathLeaves 3 } + + hwBrasSbcUpathHeartbeatTimer OBJECT-TYPE + SYNTAX Unsigned32 (10..30) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "U-Path Heart Beat Aging Time. + Range: 10-30 + Default: 10 + Unit: seconds" + DEFVAL { 10 } + ::= { hwBrasSbcUpathLeaves 4 } + + hwBrasSbcUpathTables OBJECT IDENTIFIER ::= { hwBrasSbcUpath 3 } + + hwBrasSbcUpathWellknownPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcUpathWellknownPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "U-Path Wellknown Port Table. + obsolete" + ::= { hwBrasSbcUpathTables 1 } + + hwBrasSbcUpathWellknownPortEntry OBJECT-TYPE + SYNTAX HwBrasSbcUpathWellknownPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "U-Path Wellknown Port Table Entry." + INDEX { hwBrasSbcUpathWellknownPortIndex, hwBrasSbcUpathWellknownPortProtocol, hwBrasSbcUpathWellknownPortAddr } + ::= { hwBrasSbcUpathWellknownPortTable 1 } + + HwBrasSbcUpathWellknownPortEntry ::= + SEQUENCE { + hwBrasSbcUpathWellknownPortIndex + INTEGER, + hwBrasSbcUpathWellknownPortProtocol + INTEGER, + hwBrasSbcUpathWellknownPortAddr + IpAddress, + hwBrasSbcUpathWellknownPortPort + Unsigned32, + hwBrasSbcUpathWellknownPortRowStatus + RowStatus + } + + hwBrasSbcUpathWellknownPortIndex OBJECT-TYPE + SYNTAX INTEGER + { + clientaddr(1), + softxaddr(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "U-Path Wellknown Port Index. + 1: Client Side Ip Address + 2: Softx IP Address + Default: NA" + ::= { hwBrasSbcUpathWellknownPortEntry 1 } + + hwBrasSbcUpathWellknownPortProtocol OBJECT-TYPE + SYNTAX INTEGER { upath(1) } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "U-Path Wellknown Port Protocol. + 1: U-Path + Default: NA" + ::= { hwBrasSbcUpathWellknownPortEntry 2 } + + hwBrasSbcUpathWellknownPortAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "U-Path Wellknown Port IP Address." + ::= { hwBrasSbcUpathWellknownPortEntry 3 } + + hwBrasSbcUpathWellknownPortPort OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "U-Path Wellknown Port Port." + ::= { hwBrasSbcUpathWellknownPortEntry 4 } + + hwBrasSbcUpathWellknownPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "U-Path Wellknown Port Row Status." + ::= { hwBrasSbcUpathWellknownPortEntry 5 } + + hwBrasSbcUpathSignalMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcUpathSignalMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "U-Path Signal Map Table. + obsolete" + ::= { hwBrasSbcUpathTables 2 } + + hwBrasSbcUpathSignalMapEntry OBJECT-TYPE + SYNTAX HwBrasSbcUpathSignalMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "U-Path Signal Map Table Entry." + INDEX { hwBrasSbcUpathSignalMapAddr, hwBrasSbcUpathSignalMapProtocol } + ::= { hwBrasSbcUpathSignalMapTable 1 } + + HwBrasSbcUpathSignalMapEntry ::= + SEQUENCE { + hwBrasSbcUpathSignalMapAddr + IpAddress, + hwBrasSbcUpathSignalMapProtocol + INTEGER, + hwBrasSbcUpathSignalMapNumber + Unsigned32, + hwBrasSbcUpathSignalMapAddrType + INTEGER + } + + hwBrasSbcUpathSignalMapAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "U-Path Signal Map Table IP Address." + ::= { hwBrasSbcUpathSignalMapEntry 1 } + + hwBrasSbcUpathSignalMapProtocol OBJECT-TYPE + SYNTAX INTEGER { upath(1) } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "U-Path Signal Map Table Protocol." + ::= { hwBrasSbcUpathSignalMapEntry 2 } + + hwBrasSbcUpathSignalMapNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "U-Path Signal Map Table Map Number." + ::= { hwBrasSbcUpathSignalMapEntry 3 } + + hwBrasSbcUpathSignalMapAddrType OBJECT-TYPE + SYNTAX INTEGER + { + client(1), + server(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "U-Path Signal Map Table Server Map Number." + ::= { hwBrasSbcUpathSignalMapEntry 4 } + + hwBrasSbcUpathMediaMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcUpathMediaMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "U-Path Media Map Table. + obsolete" + ::= { hwBrasSbcUpathTables 3 } + + hwBrasSbcUpathMediaMapEntry OBJECT-TYPE + SYNTAX HwBrasSbcUpathMediaMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "U-Path Media Map Table Entry." + INDEX { hwBrasSbcUpathMediaMapAddr, hwBrasSbcUpathMediaMapProtocol } + ::= { hwBrasSbcUpathMediaMapTable 1 } + + HwBrasSbcUpathMediaMapEntry ::= + SEQUENCE { + hwBrasSbcUpathMediaMapAddr + IpAddress, + hwBrasSbcUpathMediaMapProtocol + INTEGER, + hwBrasSbcUpathMediaMapNumber + Unsigned32 + } + + hwBrasSbcUpathMediaMapAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "U-Path Media Map Table IP Address." + ::= { hwBrasSbcUpathMediaMapEntry 1 } + + hwBrasSbcUpathMediaMapProtocol OBJECT-TYPE + SYNTAX INTEGER { upath(1) } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "U-Path Media Map Table Protocol." + ::= { hwBrasSbcUpathMediaMapEntry 2 } + + hwBrasSbcUpathMediaMapNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "U-Path Media Map Table Media Map Number." + ::= { hwBrasSbcUpathMediaMapEntry 3 } + + hwBrasSbcUpathIntercomMapSignalTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcUpathIntercomMapSignalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "U-Path Intercom Map Signal Table. + obsolete" + ::= { hwBrasSbcUpathTables 4 } + + hwBrasSbcUpathIntercomMapSignalEntry OBJECT-TYPE + SYNTAX HwBrasSbcUpathIntercomMapSignalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "U-Path Intercom Map Signal Table Entry." + INDEX { hwBrasSbcUpathIntercomMapSignalAddr, hwBrasSbcUpathIntercomMapSignalProtocol } + ::= { hwBrasSbcUpathIntercomMapSignalTable 1 } + + HwBrasSbcUpathIntercomMapSignalEntry ::= + SEQUENCE { + hwBrasSbcUpathIntercomMapSignalAddr + IpAddress, + hwBrasSbcUpathIntercomMapSignalProtocol + INTEGER, + hwBrasSbcUpathIntercomMapSignalNumber + Unsigned32 + } + + hwBrasSbcUpathIntercomMapSignalAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Intercom Address Map U-Path Signal Map Table IP Address." + ::= { hwBrasSbcUpathIntercomMapSignalEntry 1 } + + hwBrasSbcUpathIntercomMapSignalProtocol OBJECT-TYPE + SYNTAX INTEGER { upath(1) } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Intercom Address Map U-Path Signal Map Table Protocol." + ::= { hwBrasSbcUpathIntercomMapSignalEntry 2 } + + hwBrasSbcUpathIntercomMapSignalNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Intercom Address Map U-Path Signal Map Table Map Number." + ::= { hwBrasSbcUpathIntercomMapSignalEntry 3 } + + hwBrasSbcUpathIntercomMapMediaTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcUpathIntercomMapMediaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "U-Path Intercom Map Media Table. + obsolete" + ::= { hwBrasSbcUpathTables 5 } + + hwBrasSbcUpathIntercomMapMediaEntry OBJECT-TYPE + SYNTAX HwBrasSbcUpathIntercomMapMediaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "U-Path Intercom Map Media Table Entry." + INDEX { hwBrasSbcUpathIntercomMapMediaAddr, hwBrasSbcUpathIntercomMapMediaProtocol } + ::= { hwBrasSbcUpathIntercomMapMediaTable 1 } + + HwBrasSbcUpathIntercomMapMediaEntry ::= + SEQUENCE { + hwBrasSbcUpathIntercomMapMediaAddr + IpAddress, + hwBrasSbcUpathIntercomMapMediaProtocol + INTEGER, + hwBrasSbcUpathIntercomMapMediaNumber + Unsigned32 + } + + hwBrasSbcUpathIntercomMapMediaAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Intercom Address Map U-Path Media Map Table IP Address." + ::= { hwBrasSbcUpathIntercomMapMediaEntry 1 } + + hwBrasSbcUpathIntercomMapMediaProtocol OBJECT-TYPE + SYNTAX INTEGER { upath(1) } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Intercom Address Map U-Path Media Map Table Protocol." + ::= { hwBrasSbcUpathIntercomMapMediaEntry 2 } + + hwBrasSbcUpathIntercomMapMediaNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Intercom Address Map U-Path Media Map Table Map Number." + ::= { hwBrasSbcUpathIntercomMapMediaEntry 3 } + + hwBrasSbcUpathStatSignalPacketTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcUpathStatSignalPacketEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "U-Path Statistic of Signaling Packet Table." + ::= { hwBrasSbcUpathTables 6 } + + hwBrasSbcUpathStatSignalPacketEntry OBJECT-TYPE + SYNTAX HwBrasSbcUpathStatSignalPacketEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "U-Path Statistic of Signaling Packet Table Entry." + INDEX { hwBrasSbcUpathStatSignalPacketIndex } + ::= { hwBrasSbcUpathStatSignalPacketTable 1 } + + HwBrasSbcUpathStatSignalPacketEntry ::= + SEQUENCE { + hwBrasSbcUpathStatSignalPacketIndex + INTEGER, + hwBrasSbcUpathStatSignalPacketInNumber + Counter64, + hwBrasSbcUpathStatSignalPacketInOctet + Counter64, + hwBrasSbcUpathStatSignalPacketOutNumber + Counter64, + hwBrasSbcUpathStatSignalPacketOutOctet + Counter64, + hwBrasSbcUpathStatSignalPacketRowStatus + RowStatus + } + + hwBrasSbcUpathStatSignalPacketIndex OBJECT-TYPE + SYNTAX INTEGER { upath(1) } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Protocol." + ::= { hwBrasSbcUpathStatSignalPacketEntry 1 } + + hwBrasSbcUpathStatSignalPacketInNumber OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Input Packet Number." + ::= { hwBrasSbcUpathStatSignalPacketEntry 2 } + + hwBrasSbcUpathStatSignalPacketInOctet OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Input Packet Octet." + ::= { hwBrasSbcUpathStatSignalPacketEntry 3 } + + hwBrasSbcUpathStatSignalPacketOutNumber OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Output Packet Number." + ::= { hwBrasSbcUpathStatSignalPacketEntry 4 } + + hwBrasSbcUpathStatSignalPacketOutOctet OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Output Packet Octet." + ::= { hwBrasSbcUpathStatSignalPacketEntry 5 } + + hwBrasSbcUpathStatSignalPacketRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row Status." + ::= { hwBrasSbcUpathStatSignalPacketEntry 6 } + + hwBrasSbcOm OBJECT IDENTIFIER ::= { hwBrasSbcObjects 21 } + + hwBrasSbcOmLeaves OBJECT IDENTIFIER ::= { hwBrasSbcOm 1 } + + hwBrasSbcRestartEnable OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The switch for allow Sbc restart. + Attention: enabled for permit restart device from the nexe oid!" + DEFVAL { disabled } + ::= { hwBrasSbcOmLeaves 1 } + + hwBrasSbcRestartButton OBJECT-TYPE + SYNTAX INTEGER + { + notready(1), + restart(101) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The button for restart Sbc. + Attention:set 101 for restart device!" + ::= { hwBrasSbcOmLeaves 2 } + + hwBrasSbcPatchLoadStatus OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + loaded(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The botton for load Sbc's patch. + Operation of 'write' will be forbided if there isn't path file in flash." + DEFVAL { unknown } + ::= { hwBrasSbcOmLeaves 3 } + + hwBrasSbcLocalizationStatus OBJECT-TYPE + SYNTAX HWBrasEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Localization enable status + default: disabled + + notes:can't support modified operation nowdays." + DEFVAL { disabled } + ::= { hwBrasSbcOmLeaves 4 } + + hwBrasSbcOmTables OBJECT IDENTIFIER ::= { hwBrasSbcOm 2 } + + hwBrasSbcTrapBind OBJECT IDENTIFIER ::= { hwBrasSbcModule 2 } + + hwBrasSbcTrapBindLeaves OBJECT IDENTIFIER ::= { hwBrasSbcTrapBind 1 } + + hwBrasSbcTrapBindTables OBJECT IDENTIFIER ::= { hwBrasSbcTrapBind 2 } + + hwBrasSbcTrapBindTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcTrapBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Sbc Bind Parameter Table." + ::= { hwBrasSbcTrapBindTables 1 } + + hwBrasSbcTrapBindEntry OBJECT-TYPE + SYNTAX HwBrasSbcTrapBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Sbc Bind Parameter Table Entry." + INDEX { hwBrasSbcTrapBindIndex } + ::= { hwBrasSbcTrapBindTable 1 } + + HwBrasSbcTrapBindEntry ::= + SEQUENCE { + hwBrasSbcTrapBindIndex + INTEGER, + hwBrasSbcTrapBindID + Unsigned32, + hwBrasSbcTrapBindTime + DateAndTime, + hwBrasSbcTrapBindFluID + Unsigned32, + hwBrasSbcTrapBindReason + Unsigned32, + hwBrasSbcTrapBindType + INTEGER + } + + hwBrasSbcTrapBindIndex OBJECT-TYPE + SYNTAX INTEGER { trapbind(1) } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index." + ::= { hwBrasSbcTrapBindEntry 1 } + + hwBrasSbcTrapBindID OBJECT-TYPE + SYNTAX Unsigned32 (100..299) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Trap Bind ID" + ::= { hwBrasSbcTrapBindEntry 2 } + + hwBrasSbcTrapBindTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Trap Send Time" + ::= { hwBrasSbcTrapBindEntry 3 } + + hwBrasSbcTrapBindFluID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Trap Flu ID" + ::= { hwBrasSbcTrapBindEntry 4 } + + hwBrasSbcTrapBindReason OBJECT-TYPE + SYNTAX Unsigned32 (100..299) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Trap Reason" + ::= { hwBrasSbcTrapBindEntry 5 } + + hwBrasSbcTrapBindType OBJECT-TYPE + SYNTAX INTEGER + { + notify(0), + alarm(1), + resume(2), + sync(3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Trap Type" + ::= { hwBrasSbcTrapBindEntry 6 } + + hwBrasSbcTrapInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBrasSbcTrapInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Sbc Trap Information." + ::= { hwBrasSbcTrapBindTables 2 } + + hwBrasSbcTrapInfoEntry OBJECT-TYPE + SYNTAX HwBrasSbcTrapInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Sbc Trap Information Entry." + INDEX { hwBrasSbcTrapInfoIndex } + ::= { hwBrasSbcTrapInfoTable 1 } + + HwBrasSbcTrapInfoEntry ::= + SEQUENCE { + hwBrasSbcTrapInfoIndex + INTEGER, + hwBrasSbcTrapInfoCpu + Unsigned32, + hwBrasSbcTrapInfoHrp + INTEGER, + hwBrasSbcTrapInfoSignalingFlood + Unsigned32, + hwBrasSbcTrapInfoCac + Unsigned32, + hwBrasSbcTrapInfoStatistic + INTEGER, + hwBrasSbcTrapInfoPortStatistic + Unsigned32, + hwBrasSbcTrapInfoOldSSIP + IpAddress, + hwBrasSbcTrapInfoImsConID + Unsigned32, + hwBrasSbcTrapInfoImsCcbID + Unsigned32 + } + + hwBrasSbcTrapInfoIndex OBJECT-TYPE + SYNTAX INTEGER { trap(1) } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index." + ::= { hwBrasSbcTrapInfoEntry 1 } + + hwBrasSbcTrapInfoCpu OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Cpu Information." + ::= { hwBrasSbcTrapInfoEntry 2 } + + hwBrasSbcTrapInfoHrp OBJECT-TYPE + SYNTAX INTEGER { action(1) } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Hrp Information." + ::= { hwBrasSbcTrapInfoEntry 3 } + + hwBrasSbcTrapInfoSignalingFlood OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Signaling-flood Information." + ::= { hwBrasSbcTrapInfoEntry 4 } + + hwBrasSbcTrapInfoCac OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Cac Information." + ::= { hwBrasSbcTrapInfoEntry 5 } + + hwBrasSbcTrapInfoStatistic OBJECT-TYPE + SYNTAX INTEGER { action(1) } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Statistic overflow Information." + ::= { hwBrasSbcTrapInfoEntry 6 } + + hwBrasSbcTrapInfoPortStatistic OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Port Statistic Information." + ::= { hwBrasSbcTrapInfoEntry 7 } + + hwBrasSbcTrapInfoOldSSIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Old soft-switch IP address." + ::= { hwBrasSbcTrapInfoEntry 8 } + + hwBrasSbcTrapInfoImsConID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Ims connect id." + ::= { hwBrasSbcTrapInfoEntry 9 } + + hwBrasSbcTrapInfoImsCcbID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Ims ccb id." + ::= { hwBrasSbcTrapInfoEntry 10 } + + hwBrasSbcComformance OBJECT IDENTIFIER ::= { hwBrasSbcModule 3 } + + hwBrasSbcGroups OBJECT IDENTIFIER ::= { hwBrasSbcComformance 1 } + + hwBrasSbcGroup OBJECT-GROUP + OBJECTS { hwBrasSbcSignalAddrMapRowStatus, hwBrasSbcPortrangeBegin, hwBrasSbcPortrangeEnd, hwBrasSbcPortrangeRowStatus, hwBrasSbcSipEnable, + hwBrasSbcSipWellknownPortPort, hwBrasSbcSoftVersion, hwBrasSbcCpuUsage, hwBrasSbcIadmsWellknownPortPort, hwBrasSbcIadmsWellknownPortRowStatus, + hwBrasSbcH323WellknownPortPort, hwBrasSbcH323WellknownPortRowStatus, hwBrasSbcIdoWellknownPortPort, hwBrasSbcIdoWellknownPortRowStatus, hwBrasSbcH248WellknownPortPort, + hwBrasSbcH248WellknownPortRowStatus, hwBrasSbcIadmsMibRegRegister, hwBrasSbcIadmsMibRegRowStatus, hwBrasSbcSipWellknownPortRowStatus, hwBrasSbcSipSyslogEnable, + hwBrasSbcSipAnonymity, hwBrasSbcSipCheckheartEnable, hwBrasSbcSipCallsessionTimer, hwBrasSbcMgcpAuepTimer, hwBrasSbcMgcpCcbTimer, + hwBrasSbcMgcpTxTimer, hwBrasSbcMgcpWellknownPortPort, hwBrasSbcMgcpWellknownPortRowStatus, hwBrasSbcIadmsEnable, hwBrasSbcIadmsRegRefreshEnable, + hwBrasSbcMgcpSyslogEnable, hwBrasSbcIadmsSyslogEnable, hwBrasSbcStatisticDesc, hwBrasSbcStatisticValue, hwBrasSbcStatisticTime, + hwBrasSbcH248Enable, hwBrasSbcH248CcbTimer, hwBrasSbcH248UserAgeTimer, hwBrasSbcH323Enable, hwBrasSbcH323CallsessionTimer, + hwBrasSbcH248SyslogEnable, hwBrasSbcH323SyslogEnable, hwBrasSbcUpathEnable, hwBrasSbcUpathSyslogEnable, hwBrasSbcUpathCallsessionTimer, + hwBrasSbcUpathHeartbeatTimer, hwBrasSbcIdoEnable, hwBrasSbcIdoSyslogEnable, hwBrasSbcH323Q931WellknownPort, hwBrasSbcIntercomPrefixDestAddr, + hwBrasSbcIntercomPrefixSrcAddr, hwBrasSbcIntercomPrefixRowStatus, hwBrasSbcStatisticEnable, hwBrasSbcStatisticSyslogEnable, hwBrasSbcAppMode, hwBrasSbcMediaDetectValidityEnable, + hwBrasSbcMediaDetectSsrcEnable, hwBrasSbcMediaDetectPacketLength, hwBrasSbcInstanceName, hwBrasSbcInstanceRowStatus, hwBrasSbcMapGroupInstanceName, + hwBrasSbcMapGroupSessionLimit, hwBrasSbcMGMdCliAddrVPNName, hwBrasSbcMGMdCliAddrIf1, hwBrasSbcMGMdCliAddrSlotID1, hwBrasSbcMGMdCliAddrIf2, hwBrasSbcMGMdCliAddrSlotID2, + hwBrasSbcMGMdCliAddrIf3, hwBrasSbcMGMdCliAddrSlotID3, hwBrasSbcMGMdCliAddrIf4, hwBrasSbcMGMdCliAddrSlotID4, + hwBrasSbcMGMdServAddrVPNName, hwBrasSbcMGMdServAddrIf1, hwBrasSbcMGMdServAddrSlotID1, hwBrasSbcMGMdServAddrIf2, hwBrasSbcMGMdServAddrSlotID2, + hwBrasSbcMGMdServAddrIf3, hwBrasSbcMGMdServAddrSlotID3, hwBrasSbcMGMdServAddrIf4, hwBrasSbcMGMdServAddrSlotID4, + hwBrasSbcBackupGroupType, hwBrasSbcBackupGroupInstanceName, hwBrasSbcBackupGroupRowStatus, + hwBrasSbcCurrentSlotID, hwBrasSbcSlotCfgState, hwBrasSbcSlotInforRowStatus, + hwBrasSbcImsMgLogEnable, hwBrasSbcImsStatisticsEnable, hwBrasSbcTimerMediaAging, + hwBrasSbcImsMGInstanceName, hwBrasSbcNatSessionAgingTime, hwBrasSbcNatGroupIndex, hwBrasSbcNatVpnNameIndex, hwBrasSbcNatInstanceName, + hwBrasSbcNatCfgRowStatus, hwNatAddrGrpBeginningIpAddr, hwNatAddrGrpEndingIpAddr, hwNatAddrGrpRefCount, hwNatAddrGrpVpnName, + hwNatAddrGrpRowstatus, hwBrasSbcBWLimitType, hwBrasSbcBWLimitValue, hwBrasSbcSessionCarDegreeBandWidth, + hwBrasSbcSessionCarDegreeDscp, hwBrasSbcSessionCarDegreeRowStatus, hwBrasSbcSessionCarRuleName, hwBrasSbcSessionCarRuleDegreeID, hwBrasSbcSessionCarRuleRowStatus, + hwBrasSbcSessionCarEnable, hwBrasSbcSessionCarRuleDegreeBandWidth, hwBrasSbcSessionCarRuleDegreeDscp, hwBrasSbcSipMediaMapNumber, hwBrasSbcMgcpMediaMapNumber, + hwBrasSbcH323MediaMapNumber, hwBrasSbcIadmsMediaMapNumber, hwBrasSbcUpathMediaMapNumber, hwBrasSbcH248MediaMapNumber, hwBrasSbcMediaUsersType, + hwBrasSbcMediaUsersCallerID1, hwBrasSbcMediaUsersCallerID2, hwBrasSbcMediaUsersCallerID3, hwBrasSbcMediaUsersCallerID4, hwBrasSbcMediaUsersCalleeID1, + hwBrasSbcMediaUsersCalleeID2, hwBrasSbcMediaUsersCalleeID3, hwBrasSbcMediaUsersCalleeID4, hwBrasSbcMediaUsersRowStatus, hwBrasSbcMediaPassEnable, + hwBrasSbcMediaPassRowStatus, hwBrasSbcUsergroupRuleType, hwBrasSbcUsergroupRowStatus, hwBrasSbcMediaPassSyslogEnable, hwBrasSbcIadmsTimer, + hwBrasSbcMediaAddrMapServerAddr, hwBrasSbcMediaAddrMapWeight, hwBrasSbcMediaAddrMapRowStatus, hwBrasSbcRoamlimitRowStatus, hwBrasSbcRoamlimitEnable, + hwBrasSbcRoamlimitDefault, hwBrasSbcRoamlimitSyslogEnable, hwBrasSbcMediaPassAclNumber, hwBrasSbcRtpSpecialAddrRowStatus, hwBrasSbcRtpSpecialAddrAddr, + hwBrasSbcSipSignalMapNumber, hwBrasSbcSipIntercomMapSignalNumber, hwBrasSbcMgcpIntercomMapSignalNumber, hwBrasSbcMgcpIntercomMapMediaNumber, hwBrasSbcIadmsIntercomMapSignalNumber, + hwBrasSbcIadmsIntercomMapMediaNumber, hwBrasSbcH323IntercomMapSignalNumber, hwBrasSbcH323IntercomMapMediaNumber, hwBrasSbcIdoIntercomMapSignalNumber, hwBrasSbcH248IntercomMapSignalNumber, + hwBrasSbcH248IntercomMapMediaNumber, hwBrasSbcUpathIntercomMapSignalNumber, hwBrasSbcUpathIntercomMapMediaNumber, hwBrasSbcRoamlimitExtendEnable, hwBrasSbcSipIntercomMapMediaNumber, + hwBrasSbcSipSignalMapAddrType, hwBrasSbcMgcpSignalMapNumber, hwBrasSbcMgcpSignalMapAddrType, hwBrasSbcIadmsSignalMapNumber, hwBrasSbcIadmsSignalMapAddrType, + hwBrasSbcH323SignalMapNumber, hwBrasSbcH323SignalMapAddrType, hwBrasSbcIdoSignalMapNumber, hwBrasSbcIdoSignalMapAddrType, hwBrasSbcH248SignalMapNumber, + hwBrasSbcH248SignalMapAddrType, hwBrasSbcUpathSignalMapNumber, hwBrasSbcRoamlimitAclNumber, hwBrasSbcUpathSignalMapAddrType, hwBrasSbcUpathWellknownPortPort, + hwBrasSbcUpathStatSignalPacketInNumber, hwBrasSbcUpathStatSignalPacketInOctet, hwBrasSbcUpathStatSignalPacketOutNumber, hwBrasSbcUpathStatSignalPacketOutOctet, hwBrasSbcUpathStatSignalPacketRowStatus, + hwBrasSbcH248StatSignalPacketInNumber, hwBrasSbcH248StatSignalPacketInOctet, hwBrasSbcH248StatSignalPacketOutNumber, hwBrasSbcH248StatSignalPacketOutOctet, hwBrasSbcH248StatSignalPacketRowStatus, + hwBrasSbcIdoStatSignalPacketInNumber, hwBrasSbcIdoStatSignalPacketInOctet, hwBrasSbcIdoStatSignalPacketOutNumber, hwBrasSbcIdoStatSignalPacketOutOctet, hwBrasSbcIdoStatSignalPacketRowStatus, + hwBrasSbcH323StatSignalPacketInNumber, hwBrasSbcH323StatSignalPacketInOctet, hwBrasSbcH323StatSignalPacketOutNumber, hwBrasSbcH323StatSignalPacketOutOctet, hwBrasSbcH323StatSignalPacketRowStatus, + hwBrasSbcIadmsStatSignalPacketInNumber, hwBrasSbcIadmsStatSignalPacketInOctet, hwBrasSbcIadmsStatSignalPacketOutNumber, hwBrasSbcIadmsStatSignalPacketOutOctet, hwBrasSbcIadmsStatSignalPacketRowStatus, + hwBrasSbcMgcpStatSignalPacketInNumber, hwBrasSbcMgcpStatSignalPacketInOctet, hwBrasSbcMgcpStatSignalPacketOutNumber, hwBrasSbcMgcpStatSignalPacketOutOctet, hwBrasSbcMgcpStatSignalPacketRowStatus, + hwBrasSbcSipStatSignalPacketInNumber, hwBrasSbcSipStatSignalPacketInOctet, hwBrasSbcSipStatSignalPacketOutNumber, hwBrasSbcSipStatSignalPacketOutOctet, hwBrasSbcSipStatSignalPacketRowStatus, + hwBrasSbcStatMediaPacketNumber, hwBrasSbcStatMediaPacketOctet, hwBrasSbcStatMediaPacketRowStatus, hwBrasSbcCacRegRateThreshold, hwBrasSbcCacRegRatePercent, + hwBrasSbcCacRegRateRowStatus, hwBrasSbcCacRegTotalThreshold, hwBrasSbcCacRegTotalPercent, hwBrasSbcCacRegTotalRowStatus, hwBrasSbcCacCallRateThreshold, + hwBrasSbcCacCallRatePercent, hwBrasSbcCacCallRateRowStatus, hwBrasSbcCacCallTotalThreshold, hwBrasSbcCacCallTotalPercent, hwBrasSbcCacCallTotalRowStatus, + hwBrasSbcDefendUserConnectRateThreshold, hwBrasSbcDefendUserConnectRatePercent, hwBrasSbcDefendUserConnectRateRowStatus, hwBrasSbcDefendConnectRateThreshold, hwBrasSbcDefendConnectRatePercent, + hwBrasSbcDefendConnectRateRowStatus, hwBrasSbcDefendEnable, hwBrasSbcDefendMode, hwBrasSbcDefendActionLogEnable, hwBrasSbcCacEnable, + hwBrasSbcUpathWellknownPortRowStatus, hwBrasSbcUsergroupRuleUserName, hwBrasSbcUsergroupRuleRowStatus, hwBrasSbcUdpTunnelPortRowStatus, hwBrasSbcUdpTunnelIfPortRowStatus, + hwBrasSbcUdpTunnelEnable, hwBrasSbcUdpTunnelType, hwBrasSbcUdpTunnelSctpAddr, hwBrasSbcUdpTunnelTunnelTimer, hwBrasSbcUdpTunnelTransportTimer, + hwBrasSbcUdpTunnelPoolRowStatus, hwBrasSbcMgcpEnable, hwBrasSbcUdpTunnelPoolStartIP, hwBrasSbcUdpTunnelPoolEndIP, hwBrasSbcIntMediaPassEnable, + hwBrasSbcSignalAddrMapSoftAddr, hwBrasSbcSignalAddrMapIadmsAddr, hwBrasSbcRestartEnable, hwBrasSbcRestartButton, hwBrasSbcUmsVersion, + hwBrasSbcMapGroupsType, hwBrasSbcMapGroupsStatus, hwBrasSbcMapGroupsRowStatus, hwBrasSbcMGCliAddrVPN, hwBrasSbcMGCliAddrIP, + hwBrasSbcMGCliAddrRowStatus, hwBrasSbcMGServAddrVPN, hwBrasSbcMGServAddrRowStatus, hwBrasSbcMGSofxAddrVPN, hwBrasSbcMGSofxAddrRowStatus, + hwBrasSbcMGIadmsAddrVPN, hwBrasSbcMGIadmsAddrRowStatus, hwBrasSbcMGProtocolRowStatus, hwBrasSbcMGPrefixID, hwBrasSbcMGPrefixRowStatus, + hwBrasSbcMGMdCliAddrVPN, hwBrasSbcMGMdCliAddrRowStatus, hwBrasSbcMGMdServAddrVPN, hwBrasSbcMGMdServAddrRowStatus, hwBrasSbcMGMatchAcl, + hwBrasSbcMGMatchRowStatus, hwBrasSbcHrpSynchronization, hwBrasSbcMGIadmsAddrIP1, hwBrasSbcMGIadmsAddrIP2, hwBrasSbcMGIadmsAddrIP3, + hwBrasSbcMGIadmsAddrIP4, hwBrasSbcMGSofxAddrIP1, hwBrasSbcMGSofxAddrIP2, hwBrasSbcMGSofxAddrIP3, hwBrasSbcMGSofxAddrIP4, + hwBrasSbcMGMdServAddrIP1, hwBrasSbcMGMdServAddrIP2, hwBrasSbcMGMdServAddrIP3, hwBrasSbcMGMdServAddrIP4, hwBrasSbcMGMdCliAddrIP1, + hwBrasSbcMGMdCliAddrIP2, hwBrasSbcMGMdCliAddrIP3, hwBrasSbcMGMdCliAddrIP4, hwBrasSbcMGServAddrIP1, hwBrasSbcMGServAddrIP2, + hwBrasSbcMGServAddrIP3, hwBrasSbcMGServAddrIP4, hwBrasSbcMGProtocolSip, hwBrasSbcMGProtocolMgcp, hwBrasSbcMGProtocolH323, + hwBrasSbcMGProtocolIadms, hwBrasSbcMGProtocolUpath, hwBrasSbcMGProtocolH248, hwBrasSbcPatchLoadStatus, hwBrasSbcImsActiveStatus, + hwBrasSbcImsActiveRowStatus, hwBrasSbcImsBandIfIndex, hwBrasSbcImsBandIfName, hwBrasSbcImsBandIfType, hwBrasSbcImsBandValue, + hwBrasSbcImsBandRowStatus, hwBrasSbcImsConnectPepID, hwBrasSbcImsConnectCliType, hwBrasSbcImsConnectServIP, hwBrasSbcImsConnectServPort, + hwBrasSbcImsConnectRowStatus, hwBrasSbcImsQosEnable, hwBrasSbcImsMediaProxyEnable, hwBrasSbcImsQosLogEnable, hwBrasSbcImsMediaProxyLogEnable, + hwBrasSbcCacActionLogStatus, hwBrasSbcImsConnectCliIP, hwBrasSbcH248PDHCountLimit, hwBrasSbcH323PDHCountLimit, hwBrasSbcMgcpPDHCountLimit, + hwBrasSbcSipPDHCountLimit, hwBrasSbcSipRegReduceStatus, hwBrasSbcSipRegReduceTimer, hwBrasSbcDHSIPDetectStatus, hwBrasSbcDHSIPDetectTimer, + hwBrasSbcDHSIPDetectSourcePort, hwBrasSbcDHSIPDetectFailCount, hwBrasSbcSoftswitchPortPort, hwBrasSbcSoftswitchPortRowStatus, hwBrasSbcIadmsPortPort, + hwBrasSbcIadmsPortRowStatus, hwBrasSbcClientPortPort01, hwBrasSbcClientPortPort02, hwBrasSbcClientPortPort03, hwBrasSbcClientPortPort04, + hwBrasSbcClientPortPort05, hwBrasSbcClientPortPort06, hwBrasSbcClientPortPort07, hwBrasSbcClientPortPort08, hwBrasSbcClientPortPort09, + hwBrasSbcClientPortPort10, hwBrasSbcClientPortPort11, hwBrasSbcClientPortPort12, hwBrasSbcClientPortPort13, hwBrasSbcClientPortPort14, + hwBrasSbcClientPortPort15, hwBrasSbcClientPortPort16, hwBrasSbcClientPortRowStatus, hwBrasSbcIntercomStatus, hwBrasSbcQRStatus, + hwBrasSbcQRBandWidth, hwBrasSbcIPCarBWValue, hwBrasSbcIPCarBWRowStatus, hwBrasSbcDynamicStatus, hwBrasSbcSignalingCarStatus, + hwBrasSbcIPCarStatus, hwBrasSbcImsMGDomainMapIndex, hwBrasSbcImsMGDomainRowStatus, hwBrasSbcImsMGIPVersion, hwBrasSbcImsMGIPAddr, hwBrasSbcImsMGIPInterface, + hwBrasSbcImsMGIPPort, hwBrasSbcImsMGIPRowStatus, hwBrasSbcImsMGDescription, hwBrasSbcImsMGTableStatus, hwBrasSbcImsMGProtocol, + hwBrasSbcImsMGMidString, hwBrasSbcImsMGRowStatus, hwBrasSbcImsMGStatus, hwBrasSbcImsMGConnectTimer, hwBrasSbcImsMGAgingTimer, + hwBrasSbcImsMGCallSessionTimer, hwBrasSbcSctpStatus, hwBrasSbcIdlecutRtcpTimer, hwBrasSbcIdlecutRtpTimer, hwBrasSbcMediaDetectStatus, + hwBrasSbcMediaOnewayStatus, hwBrasSbcMDStatisticMinDrop, hwBrasSbcMDStatisticMaxDrop, hwBrasSbcMDStatisticFragDrop, + hwBrasSbcMDStatisticFlowDrop, hwBrasSbcMDStatisticRowStatus, hwBrasSbcMDLengthMin, hwBrasSbcMDLengthMax, hwBrasSbcMDLengthRowStatus, + hwBrasSbcMDStatus, hwBrasSbcDefendExtStatus, hwBrasSbcImsConnectCliPort, hwBrasSbcMGPortNumber, hwBrasSbcMGPortRowStatus, + hwBrasSbcIntercomEnable, hwBrasSbcLocalizationStatus } + STATUS current + DESCRIPTION + "Session Border Controller Objects Group" + ::= { hwBrasSbcGroups 1 } + + hwBrasSbcTrapGroup OBJECT-GROUP + OBJECTS { hwBrasSbcTrapBindID, hwBrasSbcTrapBindTime, hwBrasSbcTrapBindFluID, hwBrasSbcTrapBindReason, hwBrasSbcTrapBindType, + hwBrasSbcTrapInfoCpu, hwBrasSbcTrapInfoHrp, hwBrasSbcTrapInfoSignalingFlood, hwBrasSbcTrapInfoCac, hwBrasSbcTrapInfoStatistic, + hwBrasSbcTrapInfoPortStatistic, hwBrasSbcTrapInfoImsConID, hwBrasSbcTrapInfoImsCcbID, hwBrasSbcTrapInfoOldSSIP, hwBrasSbcDHSIPDetectFailCount + } + STATUS current + DESCRIPTION + "Session Border Controller Trap Group." + ::= { hwBrasSbcGroups 2 } + + hwBrasSbcCapabilities OBJECT IDENTIFIER ::= { hwBrasSbcComformance 2 } + + -- added by zhangyinxi -- + hwBrasSbcNotification OBJECT IDENTIFIER ::= { hwBrasSbcModule 4 } + + hwBrasSbcCpu NOTIFICATION-TYPE + OBJECTS { hwBrasSbcTrapInfoCpu, hwBrasSbcTrapBindID, hwBrasSbcTrapBindTime, hwBrasSbcTrapBindFluID, hwBrasSbcTrapBindReason, + hwBrasSbcTrapBindType } + STATUS current + DESCRIPTION + "Cpu usage more than threshold." + ::= { hwBrasSbcNotification 1 } + + hwBrasSbcCpuNormal NOTIFICATION-TYPE + OBJECTS { hwBrasSbcTrapInfoCpu, hwBrasSbcTrapBindID, hwBrasSbcTrapBindTime, hwBrasSbcTrapBindFluID, hwBrasSbcTrapBindReason, + hwBrasSbcTrapBindType } + STATUS current + DESCRIPTION + "Cpu usage less than threshold." + ::= { hwBrasSbcNotification 2 } + + hwBrasSbcHrp NOTIFICATION-TYPE + OBJECTS { hwBrasSbcTrapInfoHrp, hwBrasSbcTrapBindID, hwBrasSbcTrapBindTime, hwBrasSbcTrapBindFluID, hwBrasSbcTrapBindReason, + hwBrasSbcTrapBindType } + STATUS current + DESCRIPTION + "Hrp Enable." + ::= { hwBrasSbcNotification 3 } + + hwBrasSbcSignalingFlood NOTIFICATION-TYPE + OBJECTS { hwBrasSbcTrapInfoSignalingFlood, hwBrasSbcTrapBindID, hwBrasSbcTrapBindTime, hwBrasSbcTrapBindFluID, hwBrasSbcTrapBindReason, + hwBrasSbcTrapBindType } + STATUS current + DESCRIPTION + "Flu more than signaling-flood threshold." + ::= { hwBrasSbcNotification 4 } + + hwBrasSbcSignalingFloodNormal NOTIFICATION-TYPE + OBJECTS { hwBrasSbcTrapInfoSignalingFlood, hwBrasSbcTrapBindID, hwBrasSbcTrapBindTime, hwBrasSbcTrapBindFluID, hwBrasSbcTrapBindReason, + hwBrasSbcTrapBindType } + STATUS current + DESCRIPTION + "Flu less than signaling-flood threshold." + ::= { hwBrasSbcNotification 5 } + + hwBrasSbcCac NOTIFICATION-TYPE + OBJECTS { hwBrasSbcTrapInfoCac, hwBrasSbcTrapBindID, hwBrasSbcTrapBindTime, hwBrasSbcTrapBindFluID, hwBrasSbcTrapBindReason, + hwBrasSbcTrapBindType } + STATUS current + DESCRIPTION + "Flu more than cac threshold." + ::= { hwBrasSbcNotification 6 } + + hwBrasSbcCacNormal NOTIFICATION-TYPE + OBJECTS { hwBrasSbcTrapInfoCac, hwBrasSbcTrapBindID, hwBrasSbcTrapBindTime, hwBrasSbcTrapBindFluID, hwBrasSbcTrapBindReason, + hwBrasSbcTrapBindType } + STATUS current + DESCRIPTION + "Flu less than cac threshold." + ::= { hwBrasSbcNotification 7 } + + hwBrasSbcStatistic NOTIFICATION-TYPE + OBJECTS { hwBrasSbcTrapInfoStatistic, hwBrasSbcTrapBindID, hwBrasSbcTrapBindTime, hwBrasSbcTrapBindFluID, hwBrasSbcTrapBindReason, + hwBrasSbcTrapBindType } + STATUS current + DESCRIPTION + "Statistic overflow." + ::= { hwBrasSbcNotification 8 } + + hwBrasSbcPortStatistic NOTIFICATION-TYPE + OBJECTS { hwBrasSbcTrapInfoPortStatistic, hwBrasSbcTrapBindID, hwBrasSbcTrapBindTime, hwBrasSbcTrapBindFluID, hwBrasSbcTrapBindReason, + hwBrasSbcTrapBindType } + STATUS current + DESCRIPTION + "Port statistic more than threshold." + ::= { hwBrasSbcNotification 9 } + + hwBrasSbcPortStatisticNormal NOTIFICATION-TYPE + OBJECTS { hwBrasSbcTrapInfoPortStatistic, hwBrasSbcTrapBindID, hwBrasSbcTrapBindTime, hwBrasSbcTrapBindFluID, hwBrasSbcTrapBindReason, + hwBrasSbcTrapBindType } + STATUS current + DESCRIPTION + "Port statistic less than threshold." + ::= { hwBrasSbcNotification 10 } + + hwBrasSbcDHSwitch NOTIFICATION-TYPE + OBJECTS { hwBrasSbcDHSIPDetectFailCount, hwBrasSbcTrapInfoOldSSIP, hwBrasSbcTrapBindID, hwBrasSbcTrapBindTime, hwBrasSbcTrapBindFluID, + hwBrasSbcTrapBindReason, hwBrasSbcTrapBindType } + STATUS current + DESCRIPTION + "Softswitch address changed" + ::= { hwBrasSbcNotification 11 } + + hwBrasSbcDHSwitchNormal NOTIFICATION-TYPE + OBJECTS { hwBrasSbcTrapInfoOldSSIP, hwBrasSbcTrapBindID, hwBrasSbcTrapBindTime, hwBrasSbcTrapBindFluID, hwBrasSbcTrapBindReason, + hwBrasSbcTrapBindType } + STATUS current + DESCRIPTION + "Softswitch states changed to resume" + ::= { hwBrasSbcNotification 12 } + + hwBrasSbcImsRptFail NOTIFICATION-TYPE + OBJECTS { hwBrasSbcTrapInfoImsConID, hwBrasSbcTrapBindID, hwBrasSbcTrapBindTime, hwBrasSbcTrapBindFluID, hwBrasSbcTrapBindReason, + hwBrasSbcTrapBindType } + STATUS current + DESCRIPTION + "Sbc COPS report failed state " + ::= { hwBrasSbcNotification 13 } + + hwBrasSbcImsRptDrq NOTIFICATION-TYPE + OBJECTS { hwBrasSbcTrapInfoImsConID, hwBrasSbcTrapBindID, hwBrasSbcTrapBindTime, hwBrasSbcTrapBindFluID, hwBrasSbcTrapBindReason, + hwBrasSbcTrapBindType } + STATUS current + DESCRIPTION + "Sbc COPS report Delete Request State" + ::= { hwBrasSbcNotification 14 } + + hwBrasSbcImsTimeOut NOTIFICATION-TYPE + OBJECTS { hwBrasSbcTrapInfoImsCcbID, hwBrasSbcTrapBindID, hwBrasSbcTrapBindTime, hwBrasSbcTrapBindFluID, hwBrasSbcTrapBindReason, + hwBrasSbcTrapBindType } + STATUS current + DESCRIPTION + "Sbc IMS session time out" + ::= { hwBrasSbcNotification 15 } + + hwBrasSbcImsSessCreate NOTIFICATION-TYPE + OBJECTS { hwBrasSbcTrapInfoImsCcbID, hwBrasSbcTrapBindID, hwBrasSbcTrapBindTime, hwBrasSbcTrapBindFluID, hwBrasSbcTrapBindReason, + hwBrasSbcTrapBindType } + STATUS current + DESCRIPTION + "Sbc IMS session is created" + ::= { hwBrasSbcNotification 16 } + + hwBrasSbcImsSessDelete NOTIFICATION-TYPE + OBJECTS { hwBrasSbcTrapInfoImsCcbID, hwBrasSbcTrapBindID, hwBrasSbcTrapBindTime, hwBrasSbcTrapBindFluID, hwBrasSbcTrapBindReason, + hwBrasSbcTrapBindType } + STATUS current + DESCRIPTION + "Sbc IMS session is deleted" + ::= { hwBrasSbcNotification 17 } + + hwBrasSbcCopsLinkUp NOTIFICATION-TYPE + OBJECTS { hwBrasSbcTrapInfoImsConID, hwBrasSbcTrapBindID, hwBrasSbcTrapBindTime, hwBrasSbcTrapBindFluID, hwBrasSbcTrapBindReason, + hwBrasSbcTrapBindType } + STATUS current + DESCRIPTION + "Sbc COPS link up" + ::= { hwBrasSbcNotification 18 } + + hwBrasSbcCopsLinkDown NOTIFICATION-TYPE + OBJECTS { hwBrasSbcTrapInfoImsConID, hwBrasSbcTrapBindID, hwBrasSbcTrapBindTime, hwBrasSbcTrapBindFluID, hwBrasSbcTrapBindReason, + hwBrasSbcTrapBindType } + STATUS current + DESCRIPTION + "Sbc COPS link down" + ::= { hwBrasSbcNotification 19 } + + hwBrasSbcIaLinkUp NOTIFICATION-TYPE + OBJECTS { hwBrasSbcTrapInfoImsConID, hwBrasSbcTrapBindID, hwBrasSbcTrapBindTime, hwBrasSbcTrapBindFluID, hwBrasSbcTrapBindReason, + hwBrasSbcTrapBindType } + STATUS current + DESCRIPTION + "Sbc Ia link up" + ::= { hwBrasSbcNotification 20 } + + hwBrasSbcIaLinkDown NOTIFICATION-TYPE + OBJECTS { hwBrasSbcTrapInfoImsConID, hwBrasSbcTrapBindID, hwBrasSbcTrapBindTime, hwBrasSbcTrapBindFluID, hwBrasSbcTrapBindReason, + hwBrasSbcTrapBindType } + STATUS current + DESCRIPTION + "Sbc Ia link down" + ::= { hwBrasSbcNotification 21 } + + hwBrasSbcNotificationGroups OBJECT IDENTIFIER ::= { hwBrasSbcModule 5 } + + hwBrasSbcNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwBrasSbcCpu, hwBrasSbcCpuNormal, hwBrasSbcHrp, hwBrasSbcSignalingFlood, hwBrasSbcSignalingFloodNormal, + hwBrasSbcCac, hwBrasSbcCacNormal, hwBrasSbcStatistic, hwBrasSbcPortStatistic, hwBrasSbcPortStatisticNormal, + hwBrasSbcDHSwitch, hwBrasSbcDHSwitchNormal, hwBrasSbcImsRptFail, hwBrasSbcImsRptDrq, hwBrasSbcImsTimeOut, + hwBrasSbcImsSessCreate, hwBrasSbcImsSessDelete, hwBrasSbcCopsLinkUp, hwBrasSbcCopsLinkDown, hwBrasSbcIaLinkUp, + hwBrasSbcIaLinkDown } + STATUS current + DESCRIPTION + "Session Border Controller Notification Group." + ::= { hwBrasSbcNotificationGroups 1 } + -- end added by zhangyinxi -- + + END + +-- +-- HUAWEI-BrasSbc-MIB.mib +-- diff --git a/MIBS/huawei/HUAWEI-BRAS-SRVCFG-DEVICE-MIB b/MIBS/huawei/HUAWEI-BRAS-SRVCFG-DEVICE-MIB new file mode 100644 index 0000000..8344fb0 --- /dev/null +++ b/MIBS/huawei/HUAWEI-BRAS-SRVCFG-DEVICE-MIB @@ -0,0 +1,424 @@ +-- ================================================================= +-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description:HUAWEI-BRAS-SRVCFG-DEVICE-MIB +-- Reference: +-- Version: V1.0 +-- History: +-- +-- ================================================================= + + HUAWEI-BRAS-SRVCFG-DEVICE-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwBRASMib + FROM HUAWEI-MIB + InterfaceIndex + FROM IF-MIB + IpAddress, Integer32, OBJECT-TYPE + FROM SNMPv2-SMI + RowStatus, MacAddress, TruthValue, DisplayString + FROM SNMPv2-TC + mplsVpnVrfName + FROM MPLS-VPN-MIB; + + + hwBRASSrvcfgDevice MODULE-IDENTITY + LAST-UPDATED "200403041608Z" + ORGANIZATION + "Huawei Technologies Co., Ltd. + " + CONTACT-INFO + " + NanJing Institute,Huawei Technologies Co.,Ltd. + HuiHong Mansion,No.91 BaiXia Rd. + NanJing, P.R. of China + Zipcode:210001 + + Http://www.huawei.com + E-mail:support@huawei.com " + + DESCRIPTION + "The MIB contains objects of module SRVCFG." + ::= { hwBRASMib 6 } + + hwSrvcfgDeviceMibObjects OBJECT IDENTIFIER ::= { hwBRASSrvcfgDevice 1 } + + + + hwDeviceUserTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDeviceUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of device user." + ::= { hwSrvcfgDeviceMibObjects 1 } + + hwDeviceUserEntry OBJECT-TYPE + SYNTAX HwDeviceUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX {mplsVpnVrfName, hwDeviceUserStartIpAddr } + ::= { hwDeviceUserTable 1 } + + HwDeviceUserEntry ::= + SEQUENCE { + hwDeviceUserStartIpAddr + IpAddress, + hwDeviceUserEndIpAddr + IpAddress, + hwDeviceUserIfIndex + InterfaceIndex, + hwDeviceUserIfName + DisplayString, + hwDeviceUserVlan + Integer32, + hwDeviceUserVpi + Integer32, + hwDeviceUserVci + Integer32, + hwDeviceUserMac + MacAddress, + hwDeviceUserDomain + DisplayString, + hwDeviceUserStatus + INTEGER, + hwDeviceUserRowStatus + RowStatus, + hwDeviceQinQUserVlan + Integer32 + } + + hwDeviceUserStartIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The start ip address of device user." + ::= { hwDeviceUserEntry 1 } + + hwDeviceUserEndIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The end ip address of device user." + ::= { hwDeviceUserEntry 2 } + + hwDeviceUserIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The index of interface which device user was in." + ::= { hwDeviceUserEntry 3 } + + hwDeviceUserIfName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..47)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of interface." + ::= { hwDeviceUserEntry 4} + + hwDeviceUserVlan OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The vlan of device user." + ::= { hwDeviceUserEntry 5 } + + hwDeviceUserVpi OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The vpi of device user." + ::= { hwDeviceUserEntry 6} + + hwDeviceUserVci OBJECT-TYPE + SYNTAX Integer32 (0..65534) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The vci of device user." + ::= { hwDeviceUserEntry 7} + + hwDeviceUserMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The MAC address of device user." + ::= { hwDeviceUserEntry 8 } + + hwDeviceUserDomain OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..200)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The domain which device user was part of." + ::= { hwDeviceUserEntry 9 } + + hwDeviceUserStatus OBJECT-TYPE + SYNTAX INTEGER + { + ready(0), + detecting(1), + deleting(2), + online(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of device user." + ::= { hwDeviceUserEntry 10 } + + hwDeviceUserRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The row status of device user." + ::= { hwDeviceUserEntry 11 } + + + + hwDeviceQinQUserVlan OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The QinQ vlan of device user." + + ::= { hwDeviceUserEntry 12 } + + + + hwDeviceUserTableV2 OBJECT-TYPE + SYNTAX SEQUENCE OF HwDeviceUserEntryV2 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of device user.(V2)" + ::= { hwSrvcfgDeviceMibObjects 2 } + + hwDeviceUserEntryV2 OBJECT-TYPE + SYNTAX HwDeviceUserEntryV2 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description.(V2)" + INDEX {hwDeviceUserVrfNameV2, hwDeviceUserStartIpAddrV2 } + ::= { hwDeviceUserTableV2 1 } + + HwDeviceUserEntryV2 ::= + SEQUENCE { + hwDeviceUserStartIpAddrV2 + IpAddress, + hwDeviceUserEndIpAddrV2 + IpAddress, + hwDeviceUserIfIndexV2 + InterfaceIndex, + hwDeviceUserIfNameV2 + DisplayString, + hwDeviceUserVlanV2 + Integer32, + hwDeviceUserVpiV2 + Integer32, + hwDeviceUserVciV2 + Integer32, + hwDeviceUserMacV2 + MacAddress, + hwDeviceUserDomainV2 + DisplayString, + hwDeviceUserStatusV2 + INTEGER, + hwDeviceUserRowStatusV2 + RowStatus, + hwDeviceQinQUserVlanV2 + Integer32, + hwDeviceUserVrfNameV2 + DisplayString + + } + + hwDeviceUserStartIpAddrV2 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The start ip address of device user.(V2)" + ::= { hwDeviceUserEntryV2 1 } + + hwDeviceUserEndIpAddrV2 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The end ip address of device user.(V2)" + ::= { hwDeviceUserEntryV2 2 } + + hwDeviceUserIfIndexV2 OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The index of interface which device user was in.(V2)" + ::= { hwDeviceUserEntryV2 3 } + + hwDeviceUserIfNameV2 OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..47)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of interface.(V2)" + ::= { hwDeviceUserEntryV2 4} + + hwDeviceUserVlanV2 OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The vlan of device user.(V2)" + ::= { hwDeviceUserEntryV2 5 } + + hwDeviceUserVpiV2 OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The vpi of device user.(V2)" + ::= { hwDeviceUserEntryV2 6} + + hwDeviceUserVciV2 OBJECT-TYPE + SYNTAX Integer32 (0..65534) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The vci of device user.(V2)" + ::= { hwDeviceUserEntryV2 7} + + hwDeviceUserMacV2 OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The MAC address of device user.(V2)" + ::= { hwDeviceUserEntryV2 8 } + + hwDeviceUserDomainV2 OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The domain which device user was part of.(V2)" + ::= { hwDeviceUserEntryV2 9 } + + hwDeviceUserStatusV2 OBJECT-TYPE + SYNTAX INTEGER + { + ready(0), + detecting(1), + deleting(2), + online(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of device user.(V2)" + ::= { hwDeviceUserEntryV2 10 } + + hwDeviceUserRowStatusV2 OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The row status of device user.(V2)" + ::= { hwDeviceUserEntryV2 11 } + + hwDeviceQinQUserVlanV2 OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The QinQ vlan of device user.(V2)" + ::= { hwDeviceUserEntryV2 12 } + + hwDeviceUserVrfNameV2 OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vpn instance of device user.(V2)" + ::= { hwDeviceUserEntryV2 13 } + + -- ============== conformance information ============== + hwSrvcfgDeviceConformance OBJECT IDENTIFIER ::= { hwBRASSrvcfgDevice 2 } + + + hwSrvcfgDeviceCompliances OBJECT IDENTIFIER ::= { hwSrvcfgDeviceConformance 1 } + hwSrvcfgDeviceCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting + the this module." + + MODULE -- this module + MANDATORY-GROUPS {hwDeviceUserGroup, + hwDeviceUserV2Group} + + ::= { hwSrvcfgDeviceCompliances 1 } + + + -- ============== groups ============== + hwDeviceUserGroups OBJECT IDENTIFIER ::= { hwSrvcfgDeviceConformance 2 } + + hwDeviceUserGroup OBJECT-GROUP + OBJECTS { + hwDeviceUserStartIpAddr, + hwDeviceUserEndIpAddr, + hwDeviceUserIfIndex, + hwDeviceUserIfName, + hwDeviceUserVlan, + hwDeviceUserVpi, + hwDeviceUserVci, + hwDeviceUserMac, + hwDeviceUserDomain, + hwDeviceUserStatus, + hwDeviceUserRowStatus, + hwDeviceQinQUserVlan} + STATUS current + DESCRIPTION + "The Device User group." + ::= { hwDeviceUserGroups 1 } + + hwDeviceUserV2Group OBJECT-GROUP + OBJECTS { + hwDeviceUserStartIpAddrV2, + hwDeviceUserEndIpAddrV2, + hwDeviceUserIfIndexV2, + hwDeviceUserIfNameV2, + hwDeviceUserVlanV2, + hwDeviceUserVpiV2, + hwDeviceUserVciV2, + hwDeviceUserMacV2, + hwDeviceUserDomainV2, + hwDeviceUserStatusV2, + hwDeviceUserRowStatusV2, + hwDeviceQinQUserVlanV2, + hwDeviceUserVrfNameV2} + STATUS current + DESCRIPTION + "The Device User group.(V2)" + ::= { hwDeviceUserGroups 2 } + + + + -- ============== conformance information define end ============== + + + END diff --git a/MIBS/huawei/HUAWEI-BRAS-SRVCFG-EAP-MIB b/MIBS/huawei/HUAWEI-BRAS-SRVCFG-EAP-MIB new file mode 100644 index 0000000..78f3c1a --- /dev/null +++ b/MIBS/huawei/HUAWEI-BRAS-SRVCFG-EAP-MIB @@ -0,0 +1,461 @@ +-- ================================================================= +-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description:HUAWEI-BRAS-SRVCFG-EAP-MIB +-- Reference: +-- Version: V1.0 +-- History: +-- +-- ================================================================= + + HUAWEI-BRAS-SRVCFG-EAP-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwBRASMib + FROM HUAWEI-MIB + InterfaceIndex, ifDescr + FROM IF-MIB + IpAddress, Integer32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + VlanIdOrNone, VlanId + FROM Q-BRIDGE-MIB + RowStatus, MacAddress, TruthValue, DisplayString + FROM SNMPv2-TC + EnabledStatus + FROM P-BRIDGE-MIB; + + hwBRASSrvcfgEap MODULE-IDENTITY + LAST-UPDATED "200403041608Z" + ORGANIZATION + "Huawei Technologies Co., Ltd. + " + CONTACT-INFO + " + NanJing Institute,Huawei Technologies Co.,Ltd. + HuiHong Mansion,No.91 BaiXia Rd. + NanJing, P.R. of China + Zipcode:210001 + + Http://www.huawei.com + E-mail:support@huawei.com " + + DESCRIPTION + "The MIB contains objects of module SRVCFG." + ::= { hwBRASMib 4 } + + hwSrvcfgEapMibObjects OBJECT IDENTIFIER ::= { hwBRASSrvcfgEap 1 } + + hwDot1xSystemConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDot1xSystemConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table describes 802.1x configuration information of template." + ::= { hwSrvcfgEapMibObjects 1 } + + hwDot1xSystemConfigEntry OBJECT-TYPE + SYNTAX HwDot1xSystemConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwDot1xTemplateIndex } + ::= { hwDot1xSystemConfigTable 1 } + + HwDot1xSystemConfigEntry ::= + SEQUENCE { + hwDot1xTemplateIndex + Integer32, + hwDot1xHandshakeSwitch + TruthValue, + hwDot1xHandshakeCount + Integer32, + hwDot1xHandshakeInterval + Integer32, + hwDot1xIfEAPEnd + TruthValue, + hwDot1xEAPEndPapChap + INTEGER, + hwDot1xIfSendEAPSIMParameter + TruthValue, + hwDot1xRowStatus + RowStatus + } + + hwDot1xTemplateIndex OBJECT-TYPE + SYNTAX Integer32(1..256) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "802.1x template index." + ::= { hwDot1xSystemConfigEntry 1 } + + hwDot1xHandshakeSwitch OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Handshake switch." + DEFVAL { close } + ::= { hwDot1xSystemConfigEntry 2 } + + hwDot1xHandshakeCount OBJECT-TYPE + SYNTAX Integer32 (0..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Max handshake times." + DEFVAL { 3 } + ::= { hwDot1xSystemConfigEntry 3 } + + hwDot1xHandshakeInterval OBJECT-TYPE + SYNTAX Integer32 (1..1800) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Handshake interval." + DEFVAL { 20 } + ::= { hwDot1xSystemConfigEntry 4 } + + hwDot1xIfEAPEnd OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Whether to end the eap packet." + DEFVAL { false } + ::= { hwDot1xSystemConfigEntry 5 } + + hwDot1xEAPEndPapChap OBJECT-TYPE + SYNTAX INTEGER + { + pap(0), + chap(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Type of eap end." + DEFVAL { chap } + ::= { hwDot1xSystemConfigEntry 6 } + + hwDot1xIfSendEAPSIMParameter OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Whether to send parameter of eap-sim." + DEFVAL { false } + ::= { hwDot1xSystemConfigEntry 7 } + + hwDot1xRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + " + ::= { hwDot1xSystemConfigEntry 8 } + + hwDot1xGlobal OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Global 802.1x configuration. Enable this before you want to enable + other interfaces 802.1x authentication." + DEFVAL { disable } + ::= { hwSrvcfgEapMibObjects 2 } + + hwDot1xAuthenMethod OBJECT-TYPE + SYNTAX INTEGER + { + chap(1), + pap(2), + eap(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify system authentication method." + DEFVAL { chap } + ::= { hwSrvcfgEapMibObjects 3 } + + hwDot1xDhcpTrigger OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Trigger system authentication when receiving DHCP packet(s)." + DEFVAL { disable } + ::= { hwSrvcfgEapMibObjects 4 } + + hwDot1xHandshake OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Shake hand of 802.1x." + DEFVAL { disable } + ::= { hwSrvcfgEapMibObjects 5 } + + hwDot1xQuietPeriod OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable quiet period function." + DEFVAL { disable } + ::= { hwSrvcfgEapMibObjects 6 } + + hwDot1xRetry OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify maximal request times." + DEFVAL { 2 } + ::= { hwSrvcfgEapMibObjects 7 } + + + hwDot1xTimerHandshakePeriod OBJECT-TYPE + SYNTAX Integer32 (5..1024) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Value of handshake interval with 8021x supplicant." + DEFVAL { 15 } + ::= { hwSrvcfgEapMibObjects 8 } + + hwDot1xTimerQuietPeriod OBJECT-TYPE + SYNTAX Integer32 (10..3600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Interval following failed authentication." + DEFVAL { 60 } + ::= { hwSrvcfgEapMibObjects 9 } + + + hwDot1xTimerServerTimeout OBJECT-TYPE + SYNTAX Integer32 (1..120) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Value of server timeout." + DEFVAL { 30 } + ::= { hwSrvcfgEapMibObjects 10 } + + hwDot1xTimerClientTimeout OBJECT-TYPE + SYNTAX Integer32 (1..120) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Value of Client timeout." + DEFVAL { 30 } + ::= { hwSrvcfgEapMibObjects 11 } + + hwDot1xTimerTxPeriod OBJECT-TYPE + SYNTAX Integer32 (1..120) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Interval between identity requests." + DEFVAL { 30 } + ::= { hwSrvcfgEapMibObjects 12 } + + hwDot1xReauthenPeriod OBJECT-TYPE + SYNTAX Integer32 (60..7200) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reauthenticate period." + DEFVAL { 3600 } + ::= { hwSrvcfgEapMibObjects 13 } + + hwDot1xPortConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDot1xPortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table describes 802.1x configuration information of template." + ::= { hwSrvcfgEapMibObjects 14 } + + hwDot1xPortConfigEntry OBJECT-TYPE + SYNTAX HwDot1xPortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the 802.1x configuration table." + INDEX { hwDot1xPortIndex } + ::= { hwDot1xPortConfigTable 1 } + + HwDot1xPortConfigEntry ::= + SEQUENCE { + hwDot1xPortIndex + Integer32, + hwDot1xPortSwitch + EnabledStatus, + hwDot1xPortGuestVlan + VlanIdOrNone, + hwDot1xPortMaxUser + Integer32, + hwDot1xPortControl + INTEGER, + hwDot1xPortMethod + INTEGER, + hwDot1xPortReauthen + EnabledStatus + } + + hwDot1xPortIndex OBJECT-TYPE + SYNTAX Integer32(1..512) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Index of L2-Switch Interface." + ::= { hwDot1xPortConfigEntry 1 } + + hwDot1xPortSwitch OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether to enable 802.1x on this interface." + DEFVAL { disable } + ::= { hwDot1xPortConfigEntry 2 } + + hwDot1xPortGuestVlan OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specify guest vlan configuration information for ports." + ::= { hwDot1xPortConfigEntry 3 } + + hwDot1xPortMaxUser OBJECT-TYPE + SYNTAX Integer32(1..256) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specify maximal on-line user number per port." + DEFVAL { 256 } + ::= { hwDot1xPortConfigEntry 4 } + + hwDot1xPortControl OBJECT-TYPE + SYNTAX INTEGER + { + auto(1), + authorizedForce(2), + unauthorizedForce(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specify port authenticated status." + DEFVAL { auto } + ::= { hwDot1xPortConfigEntry 5 } + + hwDot1xPortMethod OBJECT-TYPE + SYNTAX INTEGER + { + mac(1), + port(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specify port controlled method." + DEFVAL { mac } + ::= { hwDot1xPortConfigEntry 6 } + + hwDot1xPortReauthen OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable periodic reauthentication of the client." + DEFVAL { disable } + ::= { hwDot1xPortConfigEntry 7 } + + + +-- +-- Traps Identifier +-- + hwSrvcfgEapMibTraps OBJECT IDENTIFIER ::= { hwBRASSrvcfgEap 2 } + + hwSrvcfgEapMaxUserAlarm NOTIFICATION-TYPE + OBJECTS { ifDescr } + STATUS current + DESCRIPTION + "The number of ahthenticate users is reached the max number. " + ::= { hwSrvcfgEapMibTraps 1 } + + + + -- ============== conformance information ============== + hwSrvcfgEapConformance OBJECT IDENTIFIER ::= { hwBRASSrvcfgEap 3 } + hwSrvcfgEapCompliances OBJECT IDENTIFIER ::= { hwSrvcfgEapConformance 1 } + + hwSrvcfgEapCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting + the this module." + + MODULE -- this module + MANDATORY-GROUPS + { + hwDot1xSystemConfigGroup, + hwDot1xPortConfigGroup + } + + ::= { hwSrvcfgEapCompliances 1 } + + + -- ============== groups ============== + hwDot1xSystemConfigGroups OBJECT IDENTIFIER ::= { hwSrvcfgEapConformance 2 } + + hwDot1xSystemConfigGroup OBJECT-GROUP + OBJECTS { + hwDot1xTemplateIndex, + hwDot1xHandshakeSwitch, + hwDot1xHandshakeCount, + hwDot1xHandshakeInterval, + hwDot1xIfEAPEnd, + hwDot1xEAPEndPapChap, + hwDot1xIfSendEAPSIMParameter, + hwDot1xRowStatus + } + STATUS current + DESCRIPTION + "The Dot1x System Config group." + ::= { hwDot1xSystemConfigGroups 1 } + + + hwDot1xPortConfigGroup OBJECT-GROUP + OBJECTS { + hwDot1xGlobal, hwDot1xAuthenMethod, hwDot1xDhcpTrigger, hwDot1xHandshake, hwDot1xQuietPeriod, + hwDot1xRetry, hwDot1xTimerHandshakePeriod, hwDot1xTimerQuietPeriod,hwDot1xTimerServerTimeout, + hwDot1xTimerClientTimeout, hwDot1xTimerTxPeriod, hwDot1xReauthenPeriod, hwDot1xPortSwitch, + hwDot1xPortGuestVlan, hwDot1xPortMaxUser, hwDot1xPortControl, hwDot1xPortMethod, + hwDot1xPortReauthen + } + STATUS current + DESCRIPTION + "The Dot1x Port Config group." + ::= { hwDot1xSystemConfigGroups 2 } + + + hwDot1xPortTrapGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwSrvcfgEapMaxUserAlarm } + STATUS current + DESCRIPTION + "The Dot1x's Notification group." + ::= { hwDot1xSystemConfigGroups 3 } + + -- ============== conformance information define end ============== + + + END diff --git a/MIBS/huawei/HUAWEI-BRAS-SRVCFG-STATICUSER-MIB b/MIBS/huawei/HUAWEI-BRAS-SRVCFG-STATICUSER-MIB new file mode 100644 index 0000000..ff893f7 --- /dev/null +++ b/MIBS/huawei/HUAWEI-BRAS-SRVCFG-STATICUSER-MIB @@ -0,0 +1,438 @@ +-- ================================================================= +-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description:HUAWEI-BRAS-SRVCFG-STATICUSER-MIB +-- Reference: +-- Version: V1.0 +-- History: +-- +-- ================================================================= + + HUAWEI-BRAS-SRVCFG-STATICUSER-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwBRASMib + FROM HUAWEI-MIB + InterfaceIndex + FROM IF-MIB + IpAddress, Integer32, OBJECT-TYPE + FROM SNMPv2-SMI + RowStatus, MacAddress, TruthValue, DisplayString + FROM SNMPv2-TC + mplsVpnVrfName + FROM MPLS-VPN-MIB; + + hwBRASSrvcfgStaticUser MODULE-IDENTITY + LAST-UPDATED "200403041608Z" + ORGANIZATION + "Huawei Technologies Co., Ltd. + " + CONTACT-INFO + " + NanJing Institute,Huawei Technologies Co.,Ltd. + HuiHong Mansion,No.91 BaiXia Rd. + NanJing, P.R. of China + Zipcode:210001 + + Http://www.huawei.com + E-mail:support@huawei.com " + + DESCRIPTION + "The MIB contains objects of module SRVCFG." + ::= { hwBRASMib 5 } + -- +-- Node definitions +-- + +-- ================================================================== +-- +-- ======================= definition begin ========================= +-- +-- ================================================================== + hwSrvcfgStaticUserMibObjects OBJECT IDENTIFIER ::= { hwBRASSrvcfgStaticUser 1 } + -- ============== hwStaticUserTable define beginning ============== + + hwStaticUserTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwStaticUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of static user." + ::= { hwSrvcfgStaticUserMibObjects 1 } + -- ============== hwStaticUserEntry define beginning ============== + hwStaticUserEntry OBJECT-TYPE + SYNTAX HwStaticUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { mplsVpnVrfName , hwStaticUserStartIpAddr } + ::= { hwStaticUserTable 1 } + + HwStaticUserEntry ::= + SEQUENCE { + hwStaticUserStartIpAddr + IpAddress, + hwStaticUserEndIpAddr + IpAddress, + hwStaticUserIfIndex + InterfaceIndex, + hwStaticUserVlan + Integer32, + hwStaticUserVpi + Integer32, + hwStaticUserVci + Integer32, + hwStaticUserMac + MacAddress, + hwStaticUserDomain + DisplayString, + hwStaticUserDetect + TruthValue, + hwStaticUserRowStatus + RowStatus, + hwStaticUserStatus + INTEGER, + hwStaticUserQinQVlan + Integer32, + hwStaticUserDescription + DisplayString + } + hwStaticUserStartIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The start ip address of static user." + ::= { hwStaticUserEntry 1 } + + hwStaticUserEndIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The end ip address of static user." + ::= { hwStaticUserEntry 2 } + + hwStaticUserIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The interface of static user logining." + ::= { hwStaticUserEntry 3 } + + hwStaticUserVlan OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The vlan of static user." + ::= { hwStaticUserEntry 4 } + + hwStaticUserVpi OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The vpi of static user." + ::= { hwStaticUserEntry 5} + + hwStaticUserVci OBJECT-TYPE + SYNTAX Integer32 (0..65534) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The vci of static user." + ::= { hwStaticUserEntry 6} + + hwStaticUserMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The MAC address of static user." + ::= { hwStaticUserEntry 7 } + + hwStaticUserDomain OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..200)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The domain of static user belong to." + ::= { hwStaticUserEntry 8 } + + hwStaticUserDetect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether or not detect static user." + DEFVAL { false } + ::= { hwStaticUserEntry 9 } + + hwStaticUserRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of row." + ::= { hwStaticUserEntry 10 } + + hwStaticUserStatus OBJECT-TYPE + SYNTAX INTEGER + { + ready(0), + detecting(1), + deleting(2), + online(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of static user." + ::= { hwStaticUserEntry 11} + + hwStaticUserQinQVlan OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The QinQ vlan of static user." + ::= { hwStaticUserEntry 12 } + + hwStaticUserDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The description of static user." + ::= { hwStaticUserEntry 13 } + -- ============== hwStaticUserEntry define end ============== + -- ============== hwStaticUserTable define end ============== + + -- ============== hwStaticUserTableV2 define beginning ============== + hwStaticUserTableV2 OBJECT-TYPE + SYNTAX SEQUENCE OF HwStaticUserEntryV2 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of static user.(V2)" + ::= { hwSrvcfgStaticUserMibObjects 2 } + -- ============== hwStaticUserEntryV2 define beginning ============== + hwStaticUserEntryV2 OBJECT-TYPE + SYNTAX HwStaticUserEntryV2 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description.(V2)" + INDEX { hwStaticUserVrfNameV2 , hwStaticUserStartIpAddrV2 } + ::= { hwStaticUserTableV2 1 } + + HwStaticUserEntryV2 ::= + SEQUENCE { + hwStaticUserStartIpAddrV2 + IpAddress, + hwStaticUserEndIpAddrV2 + IpAddress, + hwStaticUserIfIndexV2 + InterfaceIndex, + hwStaticUserVlanV2 + Integer32, + hwStaticUserVpiV2 + Integer32, + hwStaticUserVciV2 + Integer32, + hwStaticUserMacV2 + MacAddress, + hwStaticUserDomainV2 + DisplayString, + hwStaticUserDetectV2 + TruthValue, + hwStaticUserRowStatusV2 + RowStatus, + hwStaticUserStatusV2 + INTEGER, + hwStaticUserQinQVlanV2 + Integer32, + hwStaticUserVrfNameV2 + DisplayString + } + + hwStaticUserStartIpAddrV2 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The start ip address of static user.(V2)" + ::= { hwStaticUserEntryV2 1 } + + hwStaticUserEndIpAddrV2 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The end ip address of static user.(V2)" + ::= { hwStaticUserEntryV2 2 } + + hwStaticUserIfIndexV2 OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The interface of static user logining.(V2)" + ::= { hwStaticUserEntryV2 3 } + + hwStaticUserVlanV2 OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The vlan of static user.(V2)" + ::= { hwStaticUserEntryV2 4 } + + hwStaticUserVpiV2 OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The vpi of static user.(V2)" + ::= { hwStaticUserEntryV2 5} + + hwStaticUserVciV2 OBJECT-TYPE + SYNTAX Integer32 (0..65534) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The vci of static user.(V2)" + ::= { hwStaticUserEntryV2 6} + + hwStaticUserMacV2 OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The MAC address of static user.(V2)" + ::= { hwStaticUserEntryV2 7 } + + hwStaticUserDomainV2 OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The domain of static user belong to.(V2)" + ::= { hwStaticUserEntryV2 8 } + + hwStaticUserDetectV2 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether or not detect static user.(V2)" + DEFVAL { false } + ::= { hwStaticUserEntryV2 9 } + + hwStaticUserRowStatusV2 OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of row.(V2)" + ::= { hwStaticUserEntryV2 10 } + + hwStaticUserStatusV2 OBJECT-TYPE + SYNTAX INTEGER + { + ready(0), + detecting(1), + deleting(2), + online(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of static user.(V2)" + ::= { hwStaticUserEntryV2 11} + + hwStaticUserQinQVlanV2 OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The QinQ vlan of static user.(V2)" + ::= { hwStaticUserEntryV2 12 } + + hwStaticUserVrfNameV2 OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vpn instance of static user.(V2)" + ::= { hwStaticUserEntryV2 13 } + + + + -- ============== hwStaticUserEntryV2 define end ============== + -- ============== hwStaticUserTableV2 define end ============== + + + -- ============== conformance information ============== + hwStaticUserConformance OBJECT IDENTIFIER ::= { hwBRASSrvcfgStaticUser 2 } + + + hwStaticUserCompliances OBJECT IDENTIFIER ::= { hwStaticUserConformance 1 } + hwStaticUserCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting + the this module." + + MODULE -- this module + MANDATORY-GROUPS {hwStaticUserTableGroup, + hwStaticUserTableV2Group} + + ::= { hwStaticUserCompliances 1 } + + -- ============== groups ============== + hwStaticUserObjectGroups OBJECT IDENTIFIER ::= { hwStaticUserCompliances 2 } + + hwStaticUserTableGroup OBJECT-GROUP + OBJECTS { hwStaticUserStartIpAddr, + hwStaticUserEndIpAddr, + hwStaticUserIfIndex, + hwStaticUserVlan, + hwStaticUserVpi, + hwStaticUserVci , + hwStaticUserMac, + hwStaticUserDomain, + hwStaticUserDetect, + hwStaticUserRowStatus, + hwStaticUserStatus, + hwStaticUserQinQVlan, + hwStaticUserDescription} + STATUS current + DESCRIPTION + "Static user configuraion table." + ::= { hwStaticUserObjectGroups 1 } + + hwStaticUserTableV2Group OBJECT-GROUP + OBJECTS { hwStaticUserStartIpAddrV2, + hwStaticUserEndIpAddrV2, + hwStaticUserIfIndexV2, + hwStaticUserVlanV2, + hwStaticUserVpiV2, + hwStaticUserVciV2 , + hwStaticUserMacV2, + hwStaticUserDomainV2, + hwStaticUserDetectV2, + hwStaticUserRowStatusV2, + hwStaticUserStatusV2, + hwStaticUserQinQVlanV2, + hwStaticUserVrfNameV2} + STATUS current + DESCRIPTION + "Static user configuraion table.(V2)" + ::= { hwStaticUserObjectGroups 2 } + -- ============== conformance information define end ============== + + END diff --git a/MIBS/huawei/HUAWEI-BRAS-SRVCFGINTERFACE-MIB b/MIBS/huawei/HUAWEI-BRAS-SRVCFGINTERFACE-MIB new file mode 100644 index 0000000..31745ff --- /dev/null +++ b/MIBS/huawei/HUAWEI-BRAS-SRVCFGINTERFACE-MIB @@ -0,0 +1,1832 @@ +-- ================================================================= +-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description:HUAWEI-BRAS-SRVCFGINTERFACE-MIB +-- Reference: +-- Version: V1.0 +-- History: +-- +-- ================================================================= + + HUAWEI-BRAS-SRVCFGINTERFACE-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwBRASMib + FROM HUAWEI-MIB + InterfaceIndex + FROM IF-MIB + IpAddress, Integer32, OBJECT-TYPE + FROM SNMPv2-SMI + RowStatus, MacAddress, TruthValue, DisplayString + FROM SNMPv2-TC + EnabledStatus + FROM P-BRIDGE-MIB; + + hwBRASSrvcfgInterface MODULE-IDENTITY + LAST-UPDATED "200403041608Z" + ORGANIZATION + " + Huawei Technologies Co., Ltd. + " + CONTACT-INFO + " + NanJing Institute,Huawei Technologies Co.,Ltd. + HuiHong Mansion,No.91 BaiXia Rd. + NanJing, P.R. of China + Zipcode:210001 + + Http://www.huawei.com + E-mail:support@huawei.com + " + + DESCRIPTION + "The MIB contains objects of module SRVCFG INTERFACE." + ::= { hwBRASMib 1 } + + hwSrvcfgInterfaceMibObjects OBJECT IDENTIFIER ::= { hwBRASSrvcfgInterface 1 } + + hwBRASIfCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBRASIfCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + BRAS½Ó¿ÚÅäÖñí + " + ::= { hwSrvcfgInterfaceMibObjects 1 } + + hwBRASIfCfgEntry OBJECT-TYPE + SYNTAX HwBRASIfCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Description. + " + INDEX { hwBRASIfCfgIfIndex } + ::= { hwBRASIfCfgTable 1 } + + HwBRASIfCfgEntry ::= + SEQUENCE { + hwBRASIfCfgIfIndex + InterfaceIndex, + hwBRASIfCfgAccessType + INTEGER, + hwBRASIfCfgBRASIfName + DisplayString, + hwBRASIfCfgPreAuthDomain + DisplayString, + hwBRASIfCfgAuthDomain + DisplayString, + hwBRASIfCfgForceAuthDomain + INTEGER, + hwBRASIfCfgAcctCpyRdSvr + DisplayString, + hwBRASIfCfgAuthMethod + INTEGER, + hwBRASIfCfgNasPortType + INTEGER, + hwBRASIfCfgLeaseName + DisplayString, + hwBRASIfCfgLeasePwd + DisplayString, + hwBRASIfCfgArpInterval + INTEGER, + hwBRASIfCfgArpFailTimes + INTEGER, + hwBRASIfCfgArpProxy + TruthValue, + hwBRASIfCfgRoamIsp + TruthValue, + hwBRASIfCfgDhcpBroadCast + TruthValue, + hwBRASIfCfgHostCar + INTEGER, + hwBRASIfCfgRowStatus + RowStatus, + hwBRASIfCfgEapTrigger + TruthValue, + hwBRASIfCfgWlanSwitch + INTEGER, + hwBRASIfCfgWlanAuthorization + TruthValue, + hwBRASIfCfgDhcpShortLease + INTEGER, + hwBRASIfCfgRoamDomain + DisplayString, + hwBRASIfVsiName + DisplayString, + hwBRASIfCfgOption82 + TruthValue, + hwBRASIfVpnInstance + DisplayString, + hwBRASIfCopyMulticasePerUser + TruthValue, + hwBRASIfCfgNDProxy + TruthValue, + hwBRASIfCfgVBasMAC + MacAddress, + hwBRASIfCfgVBasAuthMode + INTEGER, + hwBRASIfCfgPermitDomain1 + DisplayString, + hwBRASIfCfgPermitDomain2 + DisplayString, + hwBRASIfCfgPermitDomain3 + DisplayString, + hwBRASIfCfgPermitDomain4 + DisplayString, + hwBRASIfCfgAccessDelayType + INTEGER, + hwBRASIfCfgTermlessDelayTime + INTEGER, + hwBRASIfCfgOddMacDelayTime + INTEGER, + hwBRASIfCfgEvenMacDelayTime + INTEGER, + hwBRASIfCfgAccessNodeIdentify + DisplayString, + hwBRASIfCfgAniDelayTime + INTEGER, + hwBRASIfCfgRemoteBackupProfile + DisplayString + } + + hwBRASIfCfgIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + BRAS½Ó¿Úindex + " + ::= { hwBRASIfCfgEntry 1 } + + hwBRASIfCfgAccessType OBJECT-TYPE + SYNTAX INTEGER + { + interface(0), + l2subscriber(1), + l2leasedline(2), + l3leasedline(3), + l3subscriber(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + BRAS½Ó¿Ú½ÓÈëÓû§ÀàÐÍ + " + ::= { hwBRASIfCfgEntry 2 } + + hwBRASIfCfgBRASIfName OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + BRAS½Ó¿Úname + " + ::= { hwBRASIfCfgEntry 3 } + + hwBRASIfCfgPreAuthDomain OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + ÈÏ֤ǰĬÈÏÓò,--±íʾ»Ö¸´ÎªÄ¬ÈÏÖµ + " + ::= { hwBRASIfCfgEntry 4 } + + hwBRASIfCfgAuthDomain OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + ÈÏ֤ʱĬÈÏÓò,--±íʾ»Ö¸´ÎªÄ¬ÈÏÖµ + " + ::= { hwBRASIfCfgEntry 5 } + + hwBRASIfCfgForceAuthDomain OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + force(1), + replace(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Ìæ»»ÈÏÖ¤Óò·½Ê½ + " + DEFVAL {0} + ::= { hwBRASIfCfgEntry 6} + + hwBRASIfCfgAcctCpyRdSvr OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + RADIUS¼Æ·Ñ³­ËÍ·þÎñÆ÷ + " + ::= { hwBRASIfCfgEntry 7 } + + hwBRASIfCfgAuthMethod OBJECT-TYPE + SYNTAX INTEGER(1..16) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + ÈÏÖ¤·½Ê½ppp(1)¡¢dot1x(2)¡¢web(4)¡¢fast(8)¡¢bind(16) + " + DEFVAL {1} + ::= { hwBRASIfCfgEntry 8} + + hwBRASIfCfgNasPortType OBJECT-TYPE + SYNTAX INTEGER(0..20) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + ½ÓÈë¶Ë¿ÚÀàÐÍ,²Î¼ûRFC2865µÄNAS-PORT-TYPEÊôÐÔ£¬20±íʾ»Ö¸´Îªdefault value + " + ::= { hwBRASIfCfgEntry 9 } + + hwBRASIfCfgLeaseName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..129)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + VLANרÏßÓû§Ãû + " + ::= { hwBRASIfCfgEntry 10 } + + hwBRASIfCfgLeasePwd OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + VLANרÏßÃÜÂë + " + ::= { hwBRASIfCfgEntry 11 } + + hwBRASIfCfgArpInterval OBJECT-TYPE + SYNTAX INTEGER(0..121) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + ARP̽²â¼ä¸ô,121±íʾ»Ö¸´ÎªÈ±Ê¡Öµ + " + DEFVAL { 30 } + ::= { hwBRASIfCfgEntry 12 } + + hwBRASIfCfgArpFailTimes OBJECT-TYPE + SYNTAX INTEGER(2..11) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + ARP̽²âÔÊÐíʧ°ÜTimes,11±íʾ»Ö¸´ÎªÈ±Ê¡Öµ + " + DEFVAL { 5 } + ::= { hwBRASIfCfgEntry 13 } + + hwBRASIfCfgArpProxy OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + ÊÇ·ñARP´úÀí + " + DEFVAL { false } + ::= { hwBRASIfCfgEntry 14 } + + hwBRASIfCfgRoamIsp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + ÊÇ·ñÔÊÐíÂþÓÎÓò + " + DEFVAL { false } + ::= { hwBRASIfCfgEntry 15 } + + hwBRASIfCfgDhcpBroadCast OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + DHCP±¨ÎÄÊÇ·ñ²ÉÓù㲥·½Ê½ + " + DEFVAL { false } + ::= { hwBRASIfCfgEntry 16 } + + hwBRASIfCfgHostCar OBJECT-TYPE + SYNTAX INTEGER(0..16) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Ö÷»úCAR¼¶±ð,16±íʾ»Ö¸´ÎªÈ±Ê¡Öµ + " + DEFVAL { 0 } + ::= { hwBRASIfCfgEntry 17 } + + hwBRASIfCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + " + ::= { hwBRASIfCfgEntry 18 } + + hwBRASIfCfgEapTrigger OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + ÊÇ·ñÖ÷¶¯´¥·¢EAPÈÏÖ¤ + " + DEFVAL { false } + ::= { hwBRASIfCfgEntry 19 } + + hwBRASIfCfgWlanSwitch OBJECT-TYPE + SYNTAX INTEGER(0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + WLAN¿ª¹Ø + " + DEFVAL { 0 } + ::= { hwBRASIfCfgEntry 20 } + + hwBRASIfCfgWlanAuthorization OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + WLAN½Ó¿ÚÓû§ÊÇ·ñ½ÓÊÜASÊÚȨ + " + DEFVAL { false } + ::= { hwBRASIfCfgEntry 21 } + + hwBRASIfCfgDhcpShortLease OBJECT-TYPE + SYNTAX INTEGER(9..240) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + DHCP¶Ì×âÆÚÅäÖà + " + DEFVAL { 9 } + ::= { hwBRASIfCfgEntry 22 } + + hwBRASIfCfgRoamDomain OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + ÈÏ֤ʱÂþÓÎÓò + " + ::= { hwBRASIfCfgEntry 23 } + + hwBRASIfVsiName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + VSI Name + " + ::= { hwBRASIfCfgEntry 24 } + + hwBRASIfCfgOption82 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + option82 switch + " + DEFVAL { false } + ::= { hwBRASIfCfgEntry 25 } + + hwBRASIfVpnInstance OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + vpn-instance name + " + ::= { hwBRASIfCfgEntry 26 } + + hwBRASIfCopyMulticasePerUser OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + ÊÇ·ñ°´Óû§¸´ÖÆ×é²¥ + " + DEFVAL { false } + ::= { hwBRASIfCfgEntry 27 } + + hwBRASIfCfgNDProxy OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + ÊÇ·ñND´úÀí + " + DEFVAL { false } + ::= { hwBRASIfCfgEntry 28 } + + hwBRASIfCfgVBasMAC OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + vbasµÄMACµØÖ· + " + ::= { hwBRASIfCfgEntry 29 } + + hwBRASIfCfgVBasAuthMode OBJECT-TYPE + SYNTAX INTEGER + { + ignore(0), + reject(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + vbasÈÏ֤ģʽ + " + DEFVAL { 1 } + ::= { hwBRASIfCfgEntry 30 } + + hwBRASIfCfgPermitDomain1 OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + ½Ó¿ÚÏÂÔÊÐí½ÓÈëµÄÓò1 + " + ::= { hwBRASIfCfgEntry 31 } + + hwBRASIfCfgPermitDomain2 OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + ½Ó¿ÚÏÂÔÊÐí½ÓÈëµÄÓò2 + " + ::= { hwBRASIfCfgEntry 32 } + + hwBRASIfCfgPermitDomain3 OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + ½Ó¿ÚÏÂÔÊÐí½ÓÈëµÄÓò3 + " + ::= { hwBRASIfCfgEntry 33 } + + hwBRASIfCfgPermitDomain4 OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + ½Ó¿ÚÏÂÔÊÐí½ÓÈëµÄÓò4 + " + ::= { hwBRASIfCfgEntry 34 } + + + hwBRASIfCfgAccessDelayType OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + termless(1), + according-ani(2), + according-mac(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + ÏìÓ¦ÑÓʱÀàÐÍ + " + ::= { hwBRASIfCfgEntry 35 } + + hwBRASIfCfgTermlessDelayTime OBJECT-TYPE + SYNTAX INTEGER(0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + ÎÞÌõ¼þÏìÓ¦ÑÓʱµÄʱ¼ä + " + DEFVAL { 0 } + ::= { hwBRASIfCfgEntry 36 } + + hwBRASIfCfgOddMacDelayTime OBJECT-TYPE + SYNTAX INTEGER(0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + ¸ù¾Ýodd macÏìÓ¦ÑÓʱµÄʱ¼ä + " + DEFVAL { 0 } + ::= { hwBRASIfCfgEntry 37 } + + hwBRASIfCfgEvenMacDelayTime OBJECT-TYPE + SYNTAX INTEGER(0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + ¸ù¾Ýeven macÏìÓ¦ÑÓʱµÄʱ¼ä + " + DEFVAL { 0 } + ::= { hwBRASIfCfgEntry 38 } + + hwBRASIfCfgAccessNodeIdentify OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + ½ÓÈëµã±êʶ + " + ::= { hwBRASIfCfgEntry 39 } + + hwBRASIfCfgAniDelayTime OBJECT-TYPE + SYNTAX INTEGER(0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + ¸ù¾Ý½ÓÈëµã±êʶÏìÓ¦ÑÓʱµÄʱ¼ä + " + DEFVAL { 0 } + ::= { hwBRASIfCfgEntry 40 } + + hwBRASIfCfgRemoteBackupProfile OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + remote-backup-profileÅäÖà + " + ::= { hwBRASIfCfgEntry 42 } + + hwBRASIfVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBRASIfVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + BRAS½Ó¿ÚVLAN±í + " + ::= { hwSrvcfgInterfaceMibObjects 2 } + + hwBRASIfVlanEntry OBJECT-TYPE + SYNTAX HwBRASIfVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Description. + " + INDEX { hwBRASIfVlanIfIndex, hwBRASIfVlanVlanId,hwBRASIfQinQVlanID} + ::= { hwBRASIfVlanTable 1 } + + HwBRASIfVlanEntry ::= + SEQUENCE { + hwBRASIfVlanIfIndex + InterfaceIndex, + hwBRASIfVlanVlanId + INTEGER, + hwBRASIfVlanVlanNumber + INTEGER, + hwBRASIfVlanAccessLimit + INTEGER, + hwBRASIfVlanAccessNumber + INTEGER, + hwBRASIfVlanBlock + TruthValue, + hwBRASIfVlanDevAccessNumber + INTEGER, + hwBRASIfVlanSchedulerVcName + DisplayString, + hwBRASIfVlanSchedulerVcGroupName + DisplayString, + hwBRASIfVlanSchedulerVpGroupName + DisplayString, + hwBRASIfQinQVlanID + INTEGER + } + + hwBRASIfVlanIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + BRAS½Ó¿Úindex + " + ::= { hwBRASIfVlanEntry 1 } + + hwBRASIfVlanVlanId OBJECT-TYPE + SYNTAX INTEGER(0..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + VLANºÅ,Ö»ÓÐÖ÷½Ó¿Ú²ÅÄÜÖ¸¶¨VLAN0 + " + ::= { hwBRASIfVlanEntry 2 } + + hwBRASIfVlanVlanNumber OBJECT-TYPE + SYNTAX INTEGER(0..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + ±íʾÁ¬ÐøµÄVLAN number + " + ::= { hwBRASIfVlanEntry 3 } + + hwBRASIfVlanAccessLimit OBJECT-TYPE + SYNTAX INTEGER(0..49153) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + ×î´ó½ÓÈëÏÞÖÆ,49153±íʾ»Ö¸´ÎªÈ±Ê¡Öµ + " + DEFVAL { 49152 } + ::= { hwBRASIfVlanEntry 4 } + + hwBRASIfVlanAccessNumber OBJECT-TYPE + SYNTAX INTEGER(0..49152) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + ÒѽÓÈëÓû§number + " + DEFVAL { 49152 } + ::= { hwBRASIfVlanEntry 5 } + + hwBRASIfVlanBlock OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + ×èÈûBRAS½Ó¿ÚµÄVLAN + " + DEFVAL { false } + ::= { hwBRASIfVlanEntry 6 } + + hwBRASIfVlanDevAccessNumber OBJECT-TYPE + SYNTAX INTEGER(0..4096) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + ÒѽÓÈëÉ豸Óû§number + " + ::= { hwBRASIfVlanEntry 7 } + + hwBRASIfVlanSchedulerVcName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + scheduler vc name + " + ::= { hwBRASIfVlanEntry 8 } + + hwBRASIfVlanSchedulerVcGroupName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + scheduler vc-group name + " + ::= { hwBRASIfVlanEntry 9 } + + hwBRASIfVlanSchedulerVpGroupName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + scheduler vp-group name + " + ::= { hwBRASIfVlanEntry 10 } + + hwBRASIfQinQVlanID OBJECT-TYPE + SYNTAX INTEGER(0..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + QinQ VLAN + " + ::= { hwBRASIfVlanEntry 11 } + + hwBRASIfPvcTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBRASIfPvcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + BAS½Ó¿ÚPVC±í + " + ::= { hwSrvcfgInterfaceMibObjects 3 } + + hwBRASIfPvcEntry OBJECT-TYPE + SYNTAX HwBRASIfPvcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Description. + " + INDEX { hwBRASIfPvcIfIndex, hwBRASIfPvcVpi, hwBRASIfPvcVci } + ::= { hwBRASIfPvcTable 1 } + + HwBRASIfPvcEntry ::= + SEQUENCE { + hwBRASIfPvcIfIndex + InterfaceIndex, + hwBRASIfPvcVpi + INTEGER, + hwBRASIfPvcVci + INTEGER, + hwBRASIfPvcPvcNumber + INTEGER, + hwBRASIfPvcAccessLimit + INTEGER, + hwBRASIfPvcAccessNumber + INTEGER, + hwBRASIfPvcBlock + TruthValue, + hwBRASIfPvcDevAccessNumber + INTEGER, + hwBRASIfPvcSchedulerVcGroupName + DisplayString, + hwBRASIfPvcSchedulerVpGroupName + DisplayString + } + + hwBRASIfPvcIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + BAS½Ó¿Úindex + " + ::= { hwBRASIfPvcEntry 1 } + + hwBRASIfPvcVpi OBJECT-TYPE + SYNTAX INTEGER(0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + PVCµÄVPIºÅ,VPI/VCI²»ÄÜͬʱΪ0 + " + ::= { hwBRASIfPvcEntry 2 } + + hwBRASIfPvcVci OBJECT-TYPE + SYNTAX INTEGER(0..65534) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + PVCµÄVCIºÅ,VPI/VCI²»ÄÜͬʱΪ0 + " + ::= { hwBRASIfPvcEntry 3 } + + hwBRASIfPvcPvcNumber OBJECT-TYPE + SYNTAX INTEGER(0..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + ±íʾÁ¬ÐøµÄPVC number + " + ::= { hwBRASIfPvcEntry 4 } + + hwBRASIfPvcAccessLimit OBJECT-TYPE + SYNTAX INTEGER(0..49153) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + ×î´ó½ÓÈëÏÞÖÆ,49153±íʾ»Ö¸´ÎªÈ±Ê¡Öµ + " + DEFVAL { 49152 } + ::= { hwBRASIfPvcEntry 5 } + + hwBRASIfPvcAccessNumber OBJECT-TYPE + SYNTAX INTEGER(0..49152) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + ÒѽÓÈëÓû§number + " + DEFVAL { 49152 } + ::= { hwBRASIfPvcEntry 6 } + + hwBRASIfPvcBlock OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + ×èÈûBAS½Ó¿ÚµÄPVC + " + DEFVAL { false } + ::= { hwBRASIfPvcEntry 7 } + + hwBRASIfPvcDevAccessNumber OBJECT-TYPE + SYNTAX INTEGER(0..4096) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + ÒѽÓÈëÉ豸Óû§number + " + ::= { hwBRASIfPvcEntry 8 } + + hwBRASIfPvcSchedulerVcGroupName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + scheduler vc-group name + " + ::= { hwBRASIfPvcEntry 9 } + + hwBRASIfPvcSchedulerVpGroupName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + scheduler vp-group name + " + ::= { hwBRASIfPvcEntry 10 } + + hwSTPRelayTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSTPRelayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + STP͸´«×¨ÏßÓû§±í + " + ::= { hwSrvcfgInterfaceMibObjects 4 } + + hwSTPRelayEntry OBJECT-TYPE + SYNTAX HwSTPRelayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Description. + " + INDEX { hwSTPRelayIndex } + ::= { hwSTPRelayTable 1 } + + HwSTPRelayEntry ::= + SEQUENCE { + hwSTPRelayIndex + INTEGER, + hwSTPRelayInIfIndex + InterfaceIndex, + hwSTPRelayOutIfIndex + InterfaceIndex, + hwSTPRelayRowStatus + RowStatus, + hwSTPRelayInIfName + DisplayString, + hwSTPRelayOutIfName + DisplayString, + hwSTPRelayInMac + MacAddress, + hwSTPRelayOutMac + MacAddress + } + + hwSTPRelayIndex OBJECT-TYPE + SYNTAX INTEGER(0..127) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + STP͸´«×¨Ïßindex + " + ::= { hwSTPRelayEntry 1 } + + hwSTPRelayInIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Èë½Ó¿Úindex + " + ::= { hwSTPRelayEntry 2 } + + hwSTPRelayOutIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + ³ö½Ó¿Úindex + " + ::= { hwSTPRelayEntry 3 } + + hwSTPRelayRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + ÐÐ״̬ + " + ::= { hwSTPRelayEntry 4 } + + hwSTPRelayInIfName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..47)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Èë½Ó¿Úname + " + ::= { hwSTPRelayEntry 5 } + + hwSTPRelayOutIfName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..47)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + ³ö½Ó¿Úname + " + ::= { hwSTPRelayEntry 6 } + + hwSTPRelayInMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + stp-relay-line mac-address of in side + " + ::= { hwSTPRelayEntry 7 } + + hwSTPRelayOutMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + stp-relay-line mac-address of in side + " + ::= { hwSTPRelayEntry 8 } + + + hwPortAccessLimitTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPortAccessLimitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + ¶Ë¿Ú½ÓÈëÏÞÖÆ±í + " + ::= { hwSrvcfgInterfaceMibObjects 5 } + + hwPortAccessLimitEntry OBJECT-TYPE + SYNTAX HwPortAccessLimitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Description. + " + INDEX { hwPortAccessLimitIfIndex } + ::= { hwPortAccessLimitTable 1 } + + HwPortAccessLimitEntry ::= + SEQUENCE { + hwPortAccessLimitIfIndex + InterfaceIndex, + hwPortAccessLimitLimit + INTEGER, + hwPortAccessLimitNumber + INTEGER, + hwPortAccessLimitDevNumber + INTEGER + } + + hwPortAccessLimitIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + ¶Ë¿Úindex + " + ::= { hwPortAccessLimitEntry 1 } + + hwPortAccessLimitLimit OBJECT-TYPE + SYNTAX INTEGER (0..49153) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + ¶Ë¿Ú½ÓÈëÓû§ÏÞÖÆ,49153±íʾ»Ö¸´ÎªÈ±Ê¡Öµ + " + ::= { hwPortAccessLimitEntry 2 } + + hwPortAccessLimitNumber OBJECT-TYPE + SYNTAX INTEGER (0..49152) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + ¶Ë¿ÚÒѽÓÈëÓû§number + " + ::= { hwPortAccessLimitEntry 3 } + + hwPortAccessLimitDevNumber OBJECT-TYPE + SYNTAX INTEGER (0..4096) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + ¶Ë¿ÚÒѽÓÈëÉ豸Óû§number + " + ::= { hwPortAccessLimitEntry 4 } + + hwL3SubscriberIspTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL3SubscriberIspEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Layer 3 ÈÏÖ¤Óû§ÓòÅäÖñí + " + ::= { hwSrvcfgInterfaceMibObjects 6 } + + hwL3SubscriberIspEntry OBJECT-TYPE + SYNTAX HwL3SubscriberIspEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Description. + " + INDEX { hwL3SubscriberIspStartIp,hwL3SubscriberIspVpnId } + ::= { hwL3SubscriberIspTable 1 } + + HwL3SubscriberIspEntry ::= + SEQUENCE { + hwL3SubscriberIspStartIp + IpAddress, + hwL3SubscriberIspVpnId + DisplayString, + hwL3SubscriberIspEndIp + IpAddress, + hwL3SubscriberIspDomainName + DisplayString, + hwL3SubscriberIspRowStatus + RowStatus + } + + hwL3SubscriberIspStartIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Layer 3 ÈÏÖ¤Óû§Íø¶ÎÆðʼIPµØÖ· + " + ::= { hwL3SubscriberIspEntry 1 } + + hwL3SubscriberIspVpnId OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..19)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Layer 3 ÈÏÖ¤Óû§Íø¶ÎVPN instance name + " + ::= { hwL3SubscriberIspEntry 2 } + + hwL3SubscriberIspEndIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Layer 3 ÈÏÖ¤Óû§Íø¶Î½áÊøIPµØÖ· + " + ::= { hwL3SubscriberIspEntry 3 } + + hwL3SubscriberIspDomainName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Layer 3 ÈÏÖ¤Óû§Íø¶ÎµÄÔ¤ÈÏÖ¤Óò + " + ::= { hwL3SubscriberIspEntry 4 } + + hwL3SubscriberIspRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + ÐÐ״̬ + " + ::= { hwL3SubscriberIspEntry 5 } + + srvcfgScalar OBJECT IDENTIFIER ::= { hwSrvcfgInterfaceMibObjects 8 } + + -- + -- The SrvCfg Scalar configuration + -- + -- This group of objects describe the global configuration of SrvCfg. + + + hwDhcpOption60DomainInclude OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + " + ::= { srvcfgScalar 1 } + + hwDhcpOption60PartialMatch OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + " + ::= { srvcfgScalar 2 } + + hwConnTimeOutTable OBJECT IDENTIFIER ::= { hwSrvcfgInterfaceMibObjects 9 } + + hwConnTimeOutTcp OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + TCPÁ¬½ÓÀÏ»¯Ê±¼ä + " + DEFVAL { 5 } + ::= { hwConnTimeOutTable 1 } + + hwConnTimeOutUdp OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + UDPÁ¬½ÓÀÏ»¯Ê±¼ä + " + DEFVAL { 3 } + ::= { hwConnTimeOutTable 2 } + + hwBRASIfVlanNumTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBRASIfVlanNumEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + µ¥°åVLANͳ¼Æ±í + " + ::= { hwSrvcfgInterfaceMibObjects 10 } + + hwBRASIfVlanNumEntry OBJECT-TYPE + SYNTAX HwBRASIfVlanNumEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Description. + " + INDEX { hwBRASIfSlot } + ::= { hwBRASIfVlanNumTable 1 } + + HwBRASIfVlanNumEntry ::= + SEQUENCE { + hwBRASIfSlot + INTEGER, + hwBRASSlotVlanNum + INTEGER, + hwBRASSLotStaticVlanNum + INTEGER + } + + hwBRASIfSlot OBJECT-TYPE + SYNTAX INTEGER(0..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + µ¥°å²ÛλºÅ£¬0Ϊtrunk²Ûλ + " + ::= { hwBRASIfVlanNumEntry 1 } + + hwBRASSlotVlanNum OBJECT-TYPE + SYNTAX INTEGER(0..65536) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + µ¥°åÉú³ÉVLANͳ¼Æ + " + ::= { hwBRASIfVlanNumEntry 2 } + + hwBRASSLotStaticVlanNum OBJECT-TYPE + SYNTAX INTEGER(0..16384) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + µ¥°åÅäÖþ²Ì¬VLANͳ¼Æ + " + ::= { hwBRASIfVlanNumEntry 3 } + + hwServiceIfCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwServiceIfCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + ÃèÊöService½Ó¿Úϵĸ÷ÏîServiceÅäÖà + " + ::= { hwSrvcfgInterfaceMibObjects 11 } + + hwServiceIfCfgEntry OBJECT-TYPE + SYNTAX HwServiceIfCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + An entry of hwServiceIfCfgTable. + " + INDEX { hwServiceIfCfgIfIndex } + ::= { hwServiceIfCfgTable 1 } + + HwServiceIfCfgEntry ::= + SEQUENCE { + hwServiceIfCfgIfIndex + InterfaceIndex, + hwServiceIfCfgIdentificationMode + INTEGER, + hwServiceIfCfgDomain + DisplayString, + hwServiceIfCfgUserName + DisplayString, + hwServiceIfCfgPassword + DisplayString, + hwServiceIfCfgDetectNum + Integer32, + hwServiceIfCfgDetectInterval + Integer32, + hwServiceIfCfgOption82 + TruthValue, + hwServiceIfCfgAccessLimit + Integer32, + hwServiceIfCfgOption60 + TruthValue, + hwServiceIfCfgIpTriggerEnable + EnabledStatus, + hwServiceIfCfgArpTriggerEnable + EnabledStatus, + hwServiceIfCfgIfBlock + TruthValue, + hwServiceIfCfgQosProfile + DisplayString, + hwServiceIfCfgBindingUserPasswordMode + INTEGER, + hwServiceIfCfgBindingUserNameFormat + Integer32, + hwServiceIfCfgBindingUserPassword + DisplayString, + hwServiceIfCfgRowStatus + RowStatus + } + + hwServiceIfCfgIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + BRAS½Ó¿Úindex + " + ::= { hwServiceIfCfgEntry 1 } + + hwServiceIfCfgIdentificationMode OBJECT-TYPE + SYNTAX INTEGER + { + host(1), + location(2), + ceVlan(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Óû§µÄ±êʶģʽ + ´Ó¸Ã½Ó¿ÚÉÏÀ´µÄÓû§°´ÅäÖõÄʶ±ðģʽ½øÐÐQoS×ÊÔ´µÄ·ÖÅäºÍ¼Æ·Ñ + host(1)£º¸ù¾ÝipºÍmac±êʶһ¸öÓû§ + location(2)£º¸ù¾Ýoption82ÐÅÏ¢±êʶһ¸öÓû§ + ce-vlan(3)£º¸ù¾Ýce-vlanÐÅÏ¢±êʶһ¸öÓû§£¨ÒÔQINQµÄÄÚ²ãQÀ´±êʶÓû§£¬Èç¹ûÏàͬÄÚ²ãQµÄÒ»×éÓû§´Ó¶à¸öaccess½Ó¿Ú½ÓÈ룩 + ȱʡֵ£ºhost(1) + ¸Ã½Úµã²»ÔÊÐíÐÞ¸Ä + " + ::= { hwServiceIfCfgEntry 2 } + + hwServiceIfCfgDomain OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + ËùÊôÓò + ȱʡֵ£º-- + È¡ÏûÅäÖÃÖ±½ÓÏ·¢-- + ÔÚÓòÏÂÓÐÓû§µÄÇé¿öÏ£¬²»ÄÜÈ¡Ïû¸Ã½ÚµãµÄÅäÖᣠ+ " + ::= { hwServiceIfCfgEntry 3 } + + hwServiceIfCfgUserName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + רÏßÓû§Ãû + ȱʡֵ£º-- + Ö»Óе±hwServiceIfCfgIdentificationModeÑ¡Ôñl2-lease-line(4)»òÕßl3-lease-line(5)ʱ + £¬²ÅÏ·¢¸Ã½ÚµãÇÒ±ØÐëÏ·¢£» + Ï·¢¸Ã½Úµãʱ±ØÐëºÍhwServiceIfCfgPassword½Úµã°ó¶¨Ï·¢£» + ͬʱ´´½¨Ö®ºó²»ÔÊÐíÅäÖà + " + ::= { hwServiceIfCfgEntry 4 } + + hwServiceIfCfgPassword OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + רÏßÃÜÂë + ȱʡֵ£º-- + ÏÞÖÆÌõ¼þ¼ûÉÏÃæµÄ½Úµã + " + ::= { hwServiceIfCfgEntry 5 } + + hwServiceIfCfgDetectNum OBJECT-TYPE + SYNTAX Integer32(2..10) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + ̽²ânumber + ȱʡֵ£º5 + Ö»Óе±hwServiceIfCfgIdentificationModeΪ·Çl3-lease-line(5)ʱ + £¬²Å¿ÉÏ·¢¸Ã½Úµã£¬²¢ÇÒΪѡÅä½Úµã£» + " + ::= { hwServiceIfCfgEntry 6 } + + hwServiceIfCfgDetectInterval OBJECT-TYPE + SYNTAX Integer32(0..120) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Á½´Î̽²âÖ®¼äµÄ¼ä¸ô + ȱʡֵ£º30 + µ¥Î»£ºS + Ö»Óе±hwServiceIfCfgIdentificationModeΪ·Çl3-lease-line(5)ʱ£¬²Å¿ÉÏ·¢¸Ã½Úµã£¬²¢ÇÒΪѡÅä½Úµã£» + " + ::= { hwServiceIfCfgEntry 7 } + + hwServiceIfCfgOption82 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + ÊÇ·ñÖ§³ÖOption82 + True(1):ÊÇ + False(2):·ñ + ȱʡֵ£ºFalse(2):·ñ + ÓÃÓÚÅäÖÃÉ豸ÐÅÈοͻ§¶ËÉϱ¨µÄDHCP Option82ÐÅÏ¢£» + Ö»Óе±hwServiceIfCfgIdentificationModeΪ·Çl3-lease-line(5)ʱ£¬²Å¿ÉÏ·¢¸Ã½Úµã£¬²¢ÇÒΪѡÅä½Úµã£» + " + ::= { hwServiceIfCfgEntry 8 } + + hwServiceIfCfgAccessLimit OBJECT-TYPE + SYNTAX Integer32(0..16384) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Óû§½ÓÈëÏÞÖÆ + ȱʡֵ£º16384 + Èç¹û½Ó¿ÚÏÂÔÚÏßÓû§´óÓÚÅäÖõÄÏÞÖÆ£¬ÅäÖÃʧ°Ü¡£ + " + ::= { hwServiceIfCfgEntry 9 } + + hwServiceIfCfgOption60 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + ÊÇ·ñÖ§³ÖOption60 + True(1):ÊÇ + False(2):·ñ + ȱʡֵ£ºFalse(2):·ñ + ÓÃÓÚÅäÖÃÉ豸ÐÅÈοͻ§¶ËÉϱ¨µÄDHCP Option60ÐÅÏ¢£» + Ö»Óе±hwServiceIfCfgIdentificationModeΪ·Çl3-lease-line(5)ʱ£¬²Å¿ÉÏ·¢¸Ã½Úµã£¬²¢ÇÒΪѡÅä½Úµã£» + " + ::= { hwServiceIfCfgEntry 10 } + + hwServiceIfCfgIpTriggerEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + ʹÄÜIP±¨ÎÄ´¥·¢Óû§ÉÏÏß¹¦ÄÜ + ȱʡֵ£ºdisableȥʹÄÜ + µ±hwServiceIfCfgIdentificationModeΪ·Çl3-lease-line(5)µÄÇé¿öÏ£¬²ÅÄÜÉèÖøýڵã + " + DEFVAL {disabled} + ::= { hwServiceIfCfgEntry 11 } + + hwServiceIfCfgArpTriggerEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + ʹÄÜarp±¨ÎÄ´¥·¢Óû§ÉÏÏß¹¦ÄÜ + ȱʡֵ£ºdisableȥʹÄÜ + µ±hwServiceIfCfgIdentificationModeΪ·Çl3-lease-line(5)µÄÇé¿öÏ£¬²ÅÄÜÉèÖøýڵã + " + DEFVAL {disabled} + ::= { hwServiceIfCfgEntry 12 } + + hwServiceIfCfgIfBlock OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + ÊÇ·ñ×èÈû + True(1):ÊÇ + False(2):·ñ + ȱʡֵ£ºFalse(2):·ñ + Ö»Óе±hwServiceIfCfgIdentificationModeΪ·Çl3-lease-line(5)ʱ£¬²Å¿ÉÏ·¢¸Ã½Úµã£¬²¢ÇÒΪѡÅä½Úµã£» + " + ::= { hwServiceIfCfgEntry 13 } + + hwServiceIfCfgQosProfile OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + QoSÄ£°å + ȱʡֵ£º-- + ±ØÐëÅäÖÃÒѾ­´´½¨µÄQoSÄ£°å¡£Èç¹û½Ó¿ÚÏÂÒѾ­ÅäÖÃÁË hwServiceIfCfgCarProfile£¬²¢ÇÒ½Ó¿ÚÏÂÓÐÓû§µÄÇé¿öÏ£¬¸Ã½Úµã²»ÔÊÐíÅäÖã» + Èç¹ûÔÚ½Ó¿ÚÏÂÓÐÓû§µÄÇé¿öÏÂÐ޸ĸýڵ㣬ֻӰÏìºóÐøÉÏÏßµÄÓû§£¬²»Ó°ÏìÒѾ­ÉÏÏßµÄÓû§ + " + ::= { hwServiceIfCfgEntry 14 } + + hwServiceIfCfgBindingUserPasswordMode OBJECT-TYPE + SYNTAX INTEGER + { + simple(1), + cipher(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + ÓÃÓÚÉèÖðó¶¨Óû§ÃûµÄÃÜÂ뷽ʽ£¬·ÖÃ÷ÎĺÍÃÜÎÄÁ½ÖÖ, + 1£ºÃ÷ÎÄ + 2£ºÃÜÎÄ + " + ::= { hwServiceIfCfgEntry 15 } + + hwServiceIfCfgBindingUserNameFormat OBJECT-TYPE + SYNTAX Integer32(1..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Éú³É°ó¶¨Óû§Ãû¸ñʽµÄ°æ±¾ + mac(1)£ºÊ¹ÓÃÓû§µÄmacµØÖ·¹¹ÔìÓû§Ãû¡£ + option82(2)£ºÊ¹ÓÃÓû§option82ÐÅÏ¢¹¹ÔìÓû§Ãû¡£ + sys-name(3): ʹÓ÷ÓÉÆ÷µÄÖ÷»úÃû¹¹ÔìÓû§Ãû¡£ + mac+option82 (4) + mac+sys-name(5) + option82+ sys-name(6) + mac+option82+sys-name(7) + ȱʡÇé¿öÏ£ºhostÓû§Ê¹ÓÃmacµØÖ·¹¹ÔìÓû§£¬cvlanÓû§Ê¹ÓÃmacµØÖ·¹¹ÔìÓû§Ãû£¬location·½Ê½Óû§Ê¹ÓÃoption82£«macµØÖ·¹¹ÔìÓû§Ãû¡£ + " + ::= { hwServiceIfCfgEntry 16 } + + hwServiceIfCfgBindingUserPassword OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + ÓÃÓÚÉèÖðó¶¨Óû§ÃûµÄÃÜÂ룬·ÖÃ÷ÎĺÍÃÜÎÄÁ½ÖÖ, + Ã÷ÎÄ:Çø·Ö´óСд£¬²»ÄÜÊäÈë¿Õ¸ñºÍÎʺŵÈÃüÁîÐÐרÓÃ×Ö·û¡£ + ÃÜÎÄ£ºÇø·Ö´óСд£¬²»ÄÜÊäÈë¿Õ¸ñºÍÎʺŵÈÃüÁîÐÐרÓÃ×Ö·û¡£¿ÉÒÔÊdz¤¶ÈΪ1¡«16µÄ×Ö·û´®£¬ÕâʱΪÃ÷ÎÄÃÜÂë¡£Ò²¿ÉÒÔÊdz¤¶ÈΪ24λµÄ×Ö·û´®£¬Õâʱλ¼ÓÃܺóµÄÃÜÂë¡£ÏÔʾʱ¶¼ÊÇÃÜÎÄ + ȱʡÇé¿öÏ£¬°ó¶¨Óû§ÃÜÂëΪvlan¡£ + " + ::= { hwServiceIfCfgEntry 17 } + + hwServiceIfCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + ÐÐ״̬ + " + ::= { hwServiceIfCfgEntry 18 } + -- ============== conformance information ============== + hwSrvcfgInterfaceConformance OBJECT IDENTIFIER ::= { hwBRASSrvcfgInterface 2 } + + + hwSrvcfgInterfaceCompliances OBJECT IDENTIFIER ::= { hwSrvcfgInterfaceConformance 1 } + hwSrvcfgInterfaceCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + " + The compliance statement for systems supporting + the this module. + " + + MODULE -- this module + MANDATORY-GROUPS {hwBRASIfCfgGroup, hwBRASIfVlanGroup, hwBRASIfPvcGroup, + hwSTPRelayServerGroup, hwPortAccessLimitGroup, hwL3SubscriberIspGroup, + hwConnTimeOutGroup, hwSrvcfgScalarGroup, hwBRASIfVlanNumGroup, + hwServiceIfCfgGroup } + + ::= { hwSrvcfgInterfaceCompliances 1 } + -- ============== groups ============== + hwSrvcfgInterfaceGroups OBJECT IDENTIFIER ::= { hwSrvcfgInterfaceConformance 2 } + + hwBRASIfCfgGroup OBJECT-GROUP + OBJECTS { + hwBRASIfCfgAccessType, + hwBRASIfCfgBRASIfName, + hwBRASIfCfgPreAuthDomain, + hwBRASIfCfgAuthDomain, + hwBRASIfCfgForceAuthDomain, + hwBRASIfCfgAcctCpyRdSvr, + hwBRASIfCfgAuthMethod, + hwBRASIfCfgNasPortType, + hwBRASIfCfgLeaseName, + hwBRASIfCfgLeasePwd, + hwBRASIfCfgArpInterval, + hwBRASIfCfgArpFailTimes, + hwBRASIfCfgArpProxy, + hwBRASIfCfgRoamIsp, + hwBRASIfCfgDhcpBroadCast, + hwBRASIfCfgHostCar, + hwBRASIfCfgRowStatus, + hwBRASIfCfgEapTrigger, + hwBRASIfCfgWlanSwitch, + hwBRASIfCfgWlanAuthorization, + hwBRASIfCfgDhcpShortLease, + hwBRASIfCfgRoamDomain, + hwBRASIfVsiName, + hwBRASIfCfgOption82, + hwBRASIfVpnInstance, + hwBRASIfCopyMulticasePerUser, + hwBRASIfCfgNDProxy, + hwBRASIfCfgVBasMAC, + hwBRASIfCfgVBasAuthMode, + hwBRASIfCfgPermitDomain1, + hwBRASIfCfgPermitDomain2, + hwBRASIfCfgPermitDomain3, + hwBRASIfCfgPermitDomain4, + hwBRASIfCfgAccessDelayType, + hwBRASIfCfgTermlessDelayTime, + hwBRASIfCfgOddMacDelayTime, + hwBRASIfCfgEvenMacDelayTime, + hwBRASIfCfgAccessNodeIdentify, + hwBRASIfCfgAniDelayTime, + hwBRASIfCfgRemoteBackupProfile + } + STATUS current + DESCRIPTION + " + BRAS½Ó¿ÚÅäÖñí + " + ::= { hwSrvcfgInterfaceGroups 1 } + + + hwBRASIfVlanGroup OBJECT-GROUP + OBJECTS { + hwBRASIfVlanVlanNumber, + hwBRASIfVlanAccessLimit, + hwBRASIfVlanAccessNumber, + hwBRASIfVlanBlock, + hwBRASIfVlanDevAccessNumber, + hwBRASIfVlanSchedulerVcName, + hwBRASIfVlanSchedulerVcGroupName, + hwBRASIfVlanSchedulerVpGroupName + } + STATUS current + DESCRIPTION + " + BRAS½Ó¿ÚVLAN + " + ::= { hwSrvcfgInterfaceGroups 2 } + + hwBRASIfPvcGroup OBJECT-GROUP + OBJECTS { + hwBRASIfPvcPvcNumber, + hwBRASIfPvcAccessLimit, + hwBRASIfPvcAccessNumber, + hwBRASIfPvcBlock, + hwBRASIfPvcDevAccessNumber, + hwBRASIfPvcSchedulerVcGroupName, + hwBRASIfPvcSchedulerVpGroupName + } + STATUS current + DESCRIPTION + " + BAS½Ó¿ÚPVC + " + ::= { hwSrvcfgInterfaceGroups 3 } + + hwSTPRelayServerGroup OBJECT-GROUP + OBJECTS { + hwSTPRelayInIfIndex, + hwSTPRelayOutIfIndex, + hwSTPRelayRowStatus, + hwSTPRelayInIfName, + hwSTPRelayOutIfName, + hwSTPRelayInMac, + hwSTPRelayOutMac + } + STATUS current + DESCRIPTION + " + STP͸´«×¨ÏßÓû§ + " + ::= { hwSrvcfgInterfaceGroups 4 } + + hwPortAccessLimitGroup OBJECT-GROUP + OBJECTS { + hwPortAccessLimitLimit, + hwPortAccessLimitNumber, + hwPortAccessLimitDevNumber + } + STATUS current + DESCRIPTION + " + ¶Ë¿Ú½ÓÈëÏÞÖÆ + " + ::= { hwSrvcfgInterfaceGroups 5 } + + hwL3SubscriberIspGroup OBJECT-GROUP + OBJECTS { + hwL3SubscriberIspEndIp, + hwL3SubscriberIspDomainName, + hwL3SubscriberIspRowStatus + } + STATUS current + DESCRIPTION + " + Layer 3 ÈÏÖ¤Óû§ÓòÅäÖà + " + ::= { hwSrvcfgInterfaceGroups 6 } + + hwConnTimeOutGroup OBJECT-GROUP + OBJECTS { + hwConnTimeOutTcp, + hwConnTimeOutUdp + } + STATUS current + DESCRIPTION + " + " + ::= { hwSrvcfgInterfaceGroups 7 } + + hwSrvcfgScalarGroup OBJECT-GROUP + OBJECTS { + hwDhcpOption60DomainInclude, + hwDhcpOption60PartialMatch + } + STATUS current + DESCRIPTION + " + " + ::= { hwSrvcfgInterfaceGroups 8 } + + hwBRASIfVlanNumGroup OBJECT-GROUP + OBJECTS { + hwBRASSlotVlanNum, + hwBRASSLotStaticVlanNum + } + STATUS current + DESCRIPTION + " + µ¥°åVLANͳ¼Æ + " + ::= { hwSrvcfgInterfaceGroups 9 } + + hwServiceIfCfgGroup OBJECT-GROUP + OBJECTS { + hwServiceIfCfgIdentificationMode, + hwServiceIfCfgDomain, + hwServiceIfCfgUserName, + hwServiceIfCfgPassword, + hwServiceIfCfgDetectNum, + hwServiceIfCfgDetectInterval, + hwServiceIfCfgOption82, + hwServiceIfCfgAccessLimit, + hwServiceIfCfgOption60, + hwServiceIfCfgIpTriggerEnable, + hwServiceIfCfgArpTriggerEnable, + hwServiceIfCfgIfBlock, + hwServiceIfCfgQosProfile, + hwServiceIfCfgBindingUserPasswordMode, + hwServiceIfCfgBindingUserNameFormat, + hwServiceIfCfgBindingUserPassword, + hwServiceIfCfgRowStatus + } + STATUS current + DESCRIPTION + " + ÃèÊöService½Ó¿Úϵĸ÷ÏîServiceÅäÖà + " + ::= { hwSrvcfgInterfaceGroups 10 } + + + -- ============== conformance information define end ============== + + + END diff --git a/MIBS/huawei/HUAWEI-BRAS-USERVLAN-MIB b/MIBS/huawei/HUAWEI-BRAS-USERVLAN-MIB new file mode 100644 index 0000000..b068ab7 --- /dev/null +++ b/MIBS/huawei/HUAWEI-BRAS-USERVLAN-MIB @@ -0,0 +1,181 @@ +-- ================================================================= +-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description:HUAWEI-BRAS-USERVLAN-MIB DEFINITIONS +-- Reference: +-- Version: V1.0 +-- History: +-- +-- ================================================================= + +HUAWEI-BRAS-USERVLAN-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwBRASMib + FROM HUAWEI-MIB + InterfaceIndex, ifIndex + FROM IF-MIB + VlanIdOrNone, VlanId + FROM Q-BRIDGE-MIB; + hwUSERVLAN MODULE-IDENTITY + LAST-UPDATED "200508101200Z" + ORGANIZATION + "Huawei Technologies Co., Ltd. + " + CONTACT-INFO + " + NanJing Institute,Huawei Technologies Co.,Ltd. + HuiHong Mansion,No.91 BaiXia Rd. + NanJing, P.R. of China + Zipcode:210001 + + Http://www.huawei.com + E-mail:support@huawei.com " + DESCRIPTION + " + The USERVLAN mib is for all datacomm product. + " + ::= { hwBRASMib 12 } + + + hwhwUSERVLANMibObjects OBJECT IDENTIFIER ::= { hwUSERVLAN 1 } + +-- +-- Node definitions +-- + +-- ================================================================== +-- +-- ======================= definition begin ========================= +-- +-- ================================================================== + + + hwUserVlanTable OBJECT IDENTIFIER ::= { hwhwUSERVLANMibObjects 1 } + -- ============== hwUserVlanTable define beginning ============== + + hwUserVlanIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + ACCESS read-write + STATUS current + DESCRIPTION "Interface Index(es)." + ::= { hwUserVlanTable 1 } + + hwUserInnerStartVlan OBJECT-TYPE + SYNTAX VlanId + ACCESS read-write + STATUS current + DESCRIPTION "The start inner-vlan's of uservlan." + ::= { hwUserVlanTable 2 } + + hwUserInnerEndVlan OBJECT-TYPE + SYNTAX VlanId + ACCESS read-write + STATUS current + DESCRIPTION "The end inner-vlan of uservlan." + ::= { hwUserVlanTable 3 } + + hwUserVlanOuterVlan OBJECT-TYPE + SYNTAX VlanId + ACCESS read-write + STATUS current + DESCRIPTION "The outer-vlan of uservlan." + ::= { hwUserVlanTable 4 } + + hwUserVlanOpType OBJECT-TYPE + SYNTAX INTEGER { + set(1), + undo(2) + } + ACCESS read-write + STATUS current + DESCRIPTION + " 1 : set uservlan, 2 : undo userlvlan." + ::= { hwUserVlanTable 5 } + + -- ============== hwUserVlanTable define end ============== + + -- ============== hwQueryUserVlanTable define beginning ============== + hwQueryUserVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWQueryUserVlanEntry + ACCESS not-accessible + STATUS current + ::= { hwhwUSERVLANMibObjects 2 } + + hwQueryUserVlanEntry OBJECT-TYPE + SYNTAX HWQueryUserVlanEntry + ACCESS not-accessible + STATUS current + DESCRIPTION "Entry of hwQueryUserVlanTable." + INDEX { hwQueryUserVlanIfIndex, hwQueryUserInnerVlan, hwQueryUserOuterVlan } + ::= { hwQueryUserVlanTable 1 } + + HWQueryUserVlanEntry ::= + SEQUENCE { + hwQueryUserVlanIfIndex + Integer32, + hwQueryUserInnerVlan + VlanIdOrNone, + hwQueryUserOuterVlan + VlanIdOrNone + } + + hwQueryUserVlanIfIndex OBJECT-TYPE + SYNTAX Integer32 + ACCESS read-only + STATUS current + DESCRIPTION "Interface Index(es)." + ::= { hwQueryUserVlanEntry 1 } + + hwQueryUserInnerVlan OBJECT-TYPE + SYNTAX VlanIdOrNone + ACCESS read-only + STATUS current + DESCRIPTION "The inner-vlan of uservlan." + ::= { hwQueryUserVlanEntry 2 } + + hwQueryUserOuterVlan OBJECT-TYPE + SYNTAX VlanIdOrNone + ACCESS read-only + STATUS current + DESCRIPTION "The outer-vlan of uservlan." + ::= { hwQueryUserVlanEntry 3 } + + -- ============== hwQueryUserVlanTable define end ============== + -- ============== conformance information ============== + hwUserVlanConformance OBJECT IDENTIFIER ::= { hwUSERVLAN 2 } + + + hwUserVlanCompliances OBJECT IDENTIFIER ::= { hwUserVlanConformance 1 } + hwUserVlanCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting + the this module." + + MODULE -- this module + MANDATORY-GROUPS {hwUserVlanTableGroup, hwQueryUserVlanTableGroup} + + ::= { hwUserVlanCompliances 1 } + + -- ============== groups ============== + hwUserVlanObjectGroups OBJECT IDENTIFIER ::= { hwUserVlanCompliances 2 } + + hwUserVlanTableGroup OBJECT-GROUP + OBJECTS {hwUserVlanIfIndex, hwUserInnerStartVlan,hwUserInnerEndVlan, + hwUserVlanOuterVlan,hwUserVlanOpType} + STATUS current + DESCRIPTION + "User vlan table." + ::= { hwUserVlanObjectGroups 1 } + + hwQueryUserVlanTableGroup OBJECT-GROUP + OBJECTS {hwQueryUserVlanIfIndex, hwQueryUserInnerVlan, hwQueryUserOuterVlan} + STATUS current + DESCRIPTION + "Query user vlan table." + ::= { hwUserVlanObjectGroups 2 } + -- ============== conformance information define end ============== +END + + diff --git a/MIBS/huawei/HUAWEI-BRAS-VSM-MIB b/MIBS/huawei/HUAWEI-BRAS-VSM-MIB new file mode 100644 index 0000000..f700eef --- /dev/null +++ b/MIBS/huawei/HUAWEI-BRAS-VSM-MIB @@ -0,0 +1,770 @@ +-- ================================================================= +-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description:HUAWEI-BRAS-VSM-MIB DEFINITIONS +-- Reference: +-- Version: V1.0 +-- History: +-- +-- ================================================================= + + HUAWEI-BRAS-VSM-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwBRASMib + FROM HUAWEI-MIB + DisplayString, RowStatus, TruthValue, MacAddress, DateAndTime + FROM SNMPv2-TC + EnabledStatus + FROM P-BRIDGE-MIB + OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI; + + hwBRASVsm MODULE-IDENTITY + LAST-UPDATED "200504181334Z" -- April 18, 2005 at 13:34 GMT + ORGANIZATION + "Huawei Technologies Co., Ltd. + " + CONTACT-INFO + " + NanJing Institute,Huawei Technologies Co.,Ltd. + HuiHong Mansion,No.91 BaiXia Rd. + NanJing, P.R. of China + Zipcode:210001 + + Http://www.huawei.com + E-mail:support@huawei.com " + DESCRIPTION + "The MIB contains objects of module VSM." + ::= { hwBRASMib 9 } + + +-- +-- Node definitions +-- + +-- ================================================================== +-- +-- ======================= definition begin ========================= +-- +-- ================================================================== + + hwVsmSetFlowQryTLenTable OBJECT IDENTIFIER ::= { hwBRASVsm 1 } + -- ============== hwVsmSetFlowQryTLenTable define beginning ============== + + hwVsmSetTimeLen OBJECT-TYPE + SYNTAX Integer32 (2..10) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Flow query time length." + DEFVAL { 2 } + ::= { hwVsmSetFlowQryTLenTable 1 } + -- ============== hwVsmSetFlowQryTLenTable define end ============== + + -- ============== hwVsmServicePolicyTable define beginning ============== + hwVsmServicePolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwVsmServicePolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " VSM service policy configuration." + ::= { hwBRASVsm 2 } + + hwVsmServicePolicyEntry OBJECT-TYPE + SYNTAX HwVsmServicePolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Service policy entry, + service policy name is identified as key word, direct a service policy when create, and don't allow to change. + Index item is hwVsmServicePolicyName node. The table is used for configuration of service policy. + Operation restriction description£º + 1. must input service policy name when created. + 2. if a service is being used for users, can't be deleted. + 3. if a service is being used by domain, can't be deleted." + INDEX { hwVsmServicePolicyName } + ::= { hwVsmServicePolicyTable 1 } + + HwVsmServicePolicyEntry ::= SEQUENCE { + hwVsmServicePolicyName + DisplayString, + hwVsmAcctSchemeName + DisplayString, + hwVsmTrafficPolicyName + DisplayString, + hwVsmSetIdleCutTime + Integer32, + hwVsmSetIdleCutFlow + Integer32, + hwVsmSevicePolicyRowStatus + RowStatus, + hwVsmOutTrafficPolicyName + DisplayString, + hwVsmDaaPolicyFlag + INTEGER, + hwVsmSetTariffLevel1 + DisplayString, + hwVsmSetTariffLevel2 + DisplayString, + hwVsmSetTariffLevel3 + DisplayString, + hwVsmSetTariffLevel4 + DisplayString, + hwVsmSetTariffLevel5 + DisplayString, + hwVsmSetTariffLevel6 + DisplayString, + hwVsmSetTariffLevel7 + DisplayString, + hwVsmSetTariffLevel8 + DisplayString, + hwVsmTariffLevel1AcctSwitch + EnabledStatus, + hwVsmTariffLevel2AcctSwitch + EnabledStatus, + hwVsmTariffLevel3AcctSwitch + EnabledStatus, + hwVsmTariffLevel4AcctSwitch + EnabledStatus, + hwVsmTariffLevel5AcctSwitch + EnabledStatus, + hwVsmTariffLevel6AcctSwitch + EnabledStatus, + hwVsmTariffLevel7AcctSwitch + EnabledStatus, + hwVsmTariffLevel8AcctSwitch + EnabledStatus + + } + + hwVsmServicePolicyName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The service policy name, is key word, must direct a service policy when create, and don't allow to change." + ::= { hwVsmServicePolicyEntry 1 } + + hwVsmAcctSchemeName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The account scheme name, is key word, must direct a service policy when create, and don't allow to change." + ::= { hwVsmServicePolicyEntry 2 } + + hwVsmTrafficPolicyName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " In traffic policy name£¬optional, if bind, must direct an acl policy name. + If the acl policy policy ACL has been bound by a service policy, it can't be bound by another service policy. + " + ::= { hwVsmServicePolicyEntry 3 } + + hwVsmSetIdleCutTime OBJECT-TYPE + SYNTAX Integer32(0..120) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The idle cut time, 0 means invalid, units: minute." + DEFVAL { 0 } + ::= { hwVsmServicePolicyEntry 4 } + + hwVsmSetIdleCutFlow OBJECT-TYPE + SYNTAX Integer32 (0..768000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The idle cut data flow, units: KByte/min, range: 0~100*1024*60/8. + " + DEFVAL { 60 } + ::= { hwVsmServicePolicyEntry 5 } + + hwVsmSevicePolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The row administrator status, supporting add, delete, modify." + ::= { hwVsmServicePolicyEntry 6 } + + hwVsmOutTrafficPolicyName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The out traffic policy name£¬optional, if bind, must direct an acl policy name. + If the acl policy policy ACL has been bound by a service policy, it can't be bound by another service policy. + " + ::= { hwVsmServicePolicyEntry 7 } + + hwVsmDaaPolicyFlag OBJECT-TYPE + SYNTAX INTEGER + { + vas(0), + daa(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The service policy type : + vas(0): normal policy; + daa(1): destination add account policy. + " + DEFVAL { 0 } + ::= { hwVsmServicePolicyEntry 8 } + + hwVsmSetTariffLevel1 OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The QOS profile of tariff level 1. + " + ::= { hwVsmServicePolicyEntry 9 } + + hwVsmSetTariffLevel2 OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The QOS profile of tariff level 2. + " + ::= { hwVsmServicePolicyEntry 10 } + + hwVsmSetTariffLevel3 OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The QOS profile of tariff level 3. + " + ::= { hwVsmServicePolicyEntry 11 } + + hwVsmSetTariffLevel4 OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The QOS profile of tariff level 4. + " + ::= { hwVsmServicePolicyEntry 12 } + + hwVsmSetTariffLevel5 OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The QOS profile of tariff level 5. + " + ::= { hwVsmServicePolicyEntry 13 } + + hwVsmSetTariffLevel6 OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The QOS profile of tariff level 6. + " + ::= { hwVsmServicePolicyEntry 14 } + + hwVsmSetTariffLevel7 OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The QOS profile of tariff level 7. + " + ::= { hwVsmServicePolicyEntry 15 } + + hwVsmSetTariffLevel8 OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The QOS profile of tariff level 8. + " + ::= { hwVsmServicePolicyEntry 16 } + hwVsmTariffLevel1AcctSwitch OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The Account switch of tariff level 1. + acct-on (1) + acct-off (2) + " + DEFVAL { 1 } + ::= { hwVsmServicePolicyEntry 17 } + + hwVsmTariffLevel2AcctSwitch OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The Account switch of tariff level 2. + acct-on (1) + acct-off (2) + " + DEFVAL { 1 } + ::= { hwVsmServicePolicyEntry 18 } + + hwVsmTariffLevel3AcctSwitch OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The Account switch of tariff level 3. + acct-on (1) + acct-off (2) + " + DEFVAL { 1 } + ::= { hwVsmServicePolicyEntry 19 } + + hwVsmTariffLevel4AcctSwitch OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The Account switch of tariff level 4. + acct-on (1) + acct-off (2) + " + DEFVAL { 1 } + ::= { hwVsmServicePolicyEntry 20 } + + hwVsmTariffLevel5AcctSwitch OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The Account switch of tariff level 5. + acct-on (1) + acct-off (2) + " + DEFVAL { 1 } + ::= { hwVsmServicePolicyEntry 21 } + + hwVsmTariffLevel6AcctSwitch OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The Account switch of tariff level 6. + acct-on (1) + acct-off (2) + " + DEFVAL { 1 } + ::= { hwVsmServicePolicyEntry 22 } + + hwVsmTariffLevel7AcctSwitch OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The Account switch of tariff level 7. + acct-on (1) + acct-off (2) + " + DEFVAL { 1 } + ::= { hwVsmServicePolicyEntry 23 } + + hwVsmTariffLevel8AcctSwitch OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The Account switch of tariff level 8. + acct-on (1) + acct-off (2) + " + DEFVAL { 1 } + ::= { hwVsmServicePolicyEntry 24 } + + -- ============== hwVsmServicePolicyTable define end ============== + + -- ============== hwVsmValServiceTable define beginning ============== + hwVsmValServiceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwVsmValServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The VSM value-added-service detail. " + ::= { hwBRASVsm 3 } + + hwVsmValServiceEntry OBJECT-TYPE + SYNTAX HwVsmValServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Value-added-service detail entry, + VSM value-added-service detail, service ID is key word." + INDEX { hwVsmServiceID, hwVsmServiceSlot} + ::= { hwVsmValServiceTable 1 } + + HwVsmValServiceEntry ::= SEQUENCE { + hwVsmServiceID + Integer32, + hwVsmUserID + Integer32, + hwVsmFlowNum + Integer32, + hwVsmServiceSource + INTEGER, + hwVsmServiceSlot + Integer32, + hwVsmValServicePolicy + DisplayString, + hwVsmAcctMethod + INTEGER, + hwVsmAcctStartTime + DisplayString, + hwVsmAcctServerName + DisplayString, + hwVsmTwoLevelAcctServerName + DisplayString, + hwVsmPhyInfoAcctServerName + DisplayString, + hwVsmServiceIdleCutTime + Integer32, + hwVsmServiceIdleCutFlow + Integer32, + hwVsmUpPacketNum + Counter64, + hwVsmUpByteNum + Counter64, + hwVsmDownPacketNum + Counter64, + hwVsmDownByteNum + Counter64, + hwVsmDownloadServerName + DisplayString, + hwVsmAcctServerType + DisplayString + } + + hwVsmServiceID OBJECT-TYPE + SYNTAX Integer32(0..32767) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The value-added-service ID table index. + " + ::= { hwVsmValServiceEntry 1 } + + hwVsmUserID OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The user ID." + DEFVAL { 4294967295 } + ::= { hwVsmValServiceEntry 2 } + + hwVsmFlowNum OBJECT-TYPE + SYNTAX Integer32(0..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The service flow number, maximum 16 flows per service. + " + DEFVAL { 0 } + ::= { hwVsmValServiceEntry 3 } + + hwVsmServiceSource OBJECT-TYPE + SYNTAX INTEGER + { + vsmSourceDefault(0), + vsmSourceSig(1), + vsmSourceIptn(2), + vsmSourceRadius(3), + vsmSourceBod(4), + vsmSourceCopsNet(5), + vsmSourceCopsNetPm(6), + vsmSourceCopsUser(7), + vsmSourceCopsPm(8), + vsmSourceBmi(9), + vsmSourceIpBod(10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value-added-service source: + vsmSourceDefault(0): local; + vsmSourceSig(1): from sig server; + vsmSourceIptn(2): from IPTN server; + vsmSourceRadius(3): from Radius server; + vsmSourceBod(4): from BOD server; + vsmSourceCopsNet(5): from COPS net policy content; + vsmSourceCopsNetPm(6): from cops user poicy name; + vsmSourceCopsUser(7): from COPS net policy content; + vsmSourceCopsPm(8): from COPS user policy name; + vsmSourceBmi(9): from BMI server; + vsmSourceIpBod(10): from Liangchuang BOD server." + ::= { hwVsmValServiceEntry 4 } + + hwVsmServiceSlot OBJECT-TYPE + SYNTAX Integer32(1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The slot number corresponding slot of service, table index. + " + ::= { hwVsmValServiceEntry 5 } + + hwVsmValServicePolicy OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The value-added-service policy name, optional, if not used , fill '--'. + " + ::= { hwVsmValServiceEntry 6 } + + hwVsmAcctMethod OBJECT-TYPE + SYNTAX INTEGER + { + local(1), + none(2), + radius(3), + cops(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The account method, it may be Local,None,Radius,Cops. + " + ::= { hwVsmValServiceEntry 7 } + + hwVsmAcctStartTime OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The account start time, optional, if don't account, fill '--'. + " + ::= { hwVsmValServiceEntry 8 } + + hwVsmAcctServerName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The account server name show accounting server name. If don't account, show '--'. + " + ::= { hwVsmValServiceEntry 9 } + + hwVsmTwoLevelAcctServerName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The two level account server name, optional, if don't account, show '--'. + " + ::= { hwVsmValServiceEntry 10 } + + hwVsmPhyInfoAcctServerName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The physical information account server name, optional, if don't exist, show '--'. + " + ::= { hwVsmValServiceEntry 11 } + + hwVsmServiceIdleCutTime OBJECT-TYPE + SYNTAX Integer32(0..120) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The value-added-service idle cut time, 0 means invalid, units: minute. + " + DEFVAL { 0 } + ::= { hwVsmValServiceEntry 12 } + + hwVsmServiceIdleCutFlow OBJECT-TYPE + SYNTAX Integer32 (0..768000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The value-added-service idle cut data flow, units: kbyte/min, range: 0~100*1024*60/8. + " + DEFVAL { 60 } + ::= { hwVsmValServiceEntry 13 } + + hwVsmUpPacketNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The value-added-service up packet number(64 bit). + " + ::= { hwVsmValServiceEntry 14 } + + hwVsmUpByteNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The value-added-service up byte number(64 bit). + " + ::= { hwVsmValServiceEntry 15 } + + hwVsmDownPacketNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The value-added-service down packet number(64 bit). + " + ::= { hwVsmValServiceEntry 16 } + + hwVsmDownByteNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The value-added-service down byte number(64 bit). + " + ::= { hwVsmValServiceEntry 17 } + + hwVsmDownloadServerName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The download policy server name. + " + ::= { hwVsmValServiceEntry 18 } + + hwVsmAcctServerType OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The account server type. + " + ::= { hwVsmValServiceEntry 19 } + -- ============== hwVsmValServiceTable define end ============== + + -- ============== hwVsmAcctServicePolicyTable define ============== + hwVsmAcctServicePolicyEnableTable OBJECT IDENTIFIER ::= { hwBRASVsm 5 } + + hwVsmAcctServicePolicyEnable OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The Accounting service Enable. " + ::= { hwVsmAcctServicePolicyEnableTable 1 } + hwVsmAcctServicePolicyDisable OBJECT-TYPE + SYNTAX Integer32 (1) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The Accounting service Disable. " + ::= { hwVsmAcctServicePolicyEnableTable 2 } + + + -- ============== hwVsmAcctServicePolicyTable define end ============== + + + -- ============== conformance information ============== + hwVsmConformance OBJECT IDENTIFIER ::= { hwBRASVsm 4 } + + hwVsmCompliances OBJECT IDENTIFIER ::= { hwVsmConformance 1 } + hwVsmCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting + the this module." + + MODULE -- this module + MANDATORY-GROUPS {hwVsmSetFlowQryTLenObjectGroup, hwVsmServicePolicyObjectGroup, + hwVsmValServiceObjectGroup } + + ::= { hwVsmCompliances 1 } + + + -- ============== groups ============== + hwVsmObjectGroups OBJECT IDENTIFIER ::= { hwVsmConformance 2 } + + hwVsmSetFlowQryTLenObjectGroup OBJECT-GROUP + OBJECTS { hwVsmSetTimeLen } + STATUS current + DESCRIPTION + "Flow query time length group." + ::= { hwVsmObjectGroups 1 } + + hwVsmServicePolicyObjectGroup OBJECT-GROUP + OBJECTS { hwVsmServicePolicyName, hwVsmAcctSchemeName, hwVsmTrafficPolicyName, + hwVsmSetIdleCutTime, hwVsmSetIdleCutFlow, hwVsmSevicePolicyRowStatus, + hwVsmOutTrafficPolicyName, hwVsmDaaPolicyFlag, hwVsmSetTariffLevel1, + hwVsmSetTariffLevel2, hwVsmSetTariffLevel3, hwVsmSetTariffLevel4, + hwVsmSetTariffLevel5, hwVsmSetTariffLevel6, hwVsmSetTariffLevel7, + hwVsmSetTariffLevel8, hwVsmTariffLevel1AcctSwitch, + hwVsmTariffLevel2AcctSwitch,hwVsmTariffLevel3AcctSwitch, + hwVsmTariffLevel4AcctSwitch, hwVsmTariffLevel5AcctSwitch, + hwVsmTariffLevel6AcctSwitch, hwVsmTariffLevel7AcctSwitch, + hwVsmTariffLevel8AcctSwitch } + + STATUS current + DESCRIPTION + "The service policy group." + ::= { hwVsmObjectGroups 2 } + + + hwVsmValServiceObjectGroup OBJECT-GROUP + OBJECTS {hwVsmServiceID, hwVsmUserID, hwVsmFlowNum, + hwVsmServiceSource, hwVsmServiceSlot, hwVsmValServicePolicy, + hwVsmAcctMethod, hwVsmAcctStartTime, hwVsmAcctServerName, + hwVsmTwoLevelAcctServerName, hwVsmPhyInfoAcctServerName, + hwVsmServiceIdleCutTime, hwVsmServiceIdleCutFlow, hwVsmUpPacketNum, + hwVsmUpByteNum, hwVsmDownPacketNum, hwVsmDownByteNum, + hwVsmDownloadServerName, hwVsmAcctServerType } + STATUS current + DESCRIPTION + "The VSM value service policy group." + ::= { hwVsmObjectGroups 3 } + + + + -- ============== conformance information define end ============== + + END + diff --git a/MIBS/huawei/HUAWEI-BRAS-VT-MIB b/MIBS/huawei/HUAWEI-BRAS-VT-MIB new file mode 100644 index 0000000..68349e3 --- /dev/null +++ b/MIBS/huawei/HUAWEI-BRAS-VT-MIB @@ -0,0 +1,126 @@ +-- ================================================================= +-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description:HUAWEI-BRAS-VT-MIB DEFINITIONS +-- Reference: +-- Version: V1.0 +-- History: +-- +-- ================================================================= + +HUAWEI-BRAS-VT-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwBRASMib + FROM HUAWEI-MIB + RowStatus + FROM SNMPv2-TC; + + hwIFVT MODULE-IDENTITY + LAST-UPDATED "200508101200Z" + ORGANIZATION + "HAUWEI MIB Standard community + " + CONTACT-INFO + "Floor 5, Block 4, R&D Building, + Huawei Longgang Production Base, + Shenzhen, P.R.C. + http://www.huawei.com + Zip:518057 + " + DESCRIPTION + " + V1.00 + The VT mib is for all datacomm product. + " + ::= { hwBRASMib 10 } + + + hwhwIFVTMibObjects OBJECT IDENTIFIER ::= { hwIFVT 1 } + + + hwIFVTTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWIFVTEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VT Configuration Table." + ::= { hwhwIFVTMibObjects 1 } + + hwIFVTEntry OBJECT-TYPE + SYNTAX HWIFVTEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of Description." + INDEX { hwifVTNo } + ::= { hwIFVTTable 1 } + + HWIFVTEntry ::= SEQUENCE { + hwifVTNo Integer32, + hwifVTDescr OCTET STRING, + hwifVTMtu Integer32, + hwifVTRowStatus RowStatus + } + + hwifVTNo OBJECT-TYPE + SYNTAX Integer32 (0..1023) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "VT Index." + ::= { hwIFVTEntry 1 } + + hwifVTDescr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..80)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "VT Description." + ::= {hwIFVTEntry 2 } + + hwifVTMtu OBJECT-TYPE + SYNTAX Integer32 (128..1500) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "VT Mtu." + DEFVAL { 1500 } + ::= {hwIFVTEntry 3 } + + hwifVTRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "VT RowStatus." + ::= {hwIFVTEntry 4 } + + + -- ============== conformance information ============== + hwIfVtConformance OBJECT IDENTIFIER ::= { hwIFVT 2 } + + + hwIfVtCompliances OBJECT IDENTIFIER ::= { hwIfVtConformance 1 } + hwIfVtCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting + the this module." + + MODULE -- this module + MANDATORY-GROUPS { hwIfVtTableGroup } + + ::= { hwIfVtCompliances 1 } + + -- ============== groups ============== + hwIfVtObjectGroups OBJECT IDENTIFIER ::= { hwIfVtConformance 2 } + + hwIfVtTableGroup OBJECT-GROUP + OBJECTS { hwifVTNo,hwifVTDescr,hwifVTMtu,hwifVTRowStatus } + STATUS current + DESCRIPTION + "The VT configuration table." + ::= { hwIfVtObjectGroups 1 } + +END diff --git a/MIBS/huawei/HUAWEI-BULKSTAT-MIB b/MIBS/huawei/HUAWEI-BULKSTAT-MIB new file mode 100644 index 0000000..a9a3e7f --- /dev/null +++ b/MIBS/huawei/HUAWEI-BULKSTAT-MIB @@ -0,0 +1,562 @@ +--================================================================== +-- Copyright (C) 2013 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI SSH MIB +-- Reference: +-- Version: V1.0 +-- History: +-- , , +-- ZhengYuting 2006-11-22 +-- ================================================================== + +-- ================================================================== +-- +-- Variables and types are imported +-- +-- ================================================================== + + HUAWEI-BULKSTAT-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + Integer32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + RowStatus + FROM SNMPv2-TC; + + + hwBulkStat MODULE-IDENTITY + LAST-UPDATED "201307011339Z" -- July 1, 2013 at 13:39 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "The MIB module for creating and deleting bulk files of + SNMP data for file transfer." + REVISION "201307011339Z" -- July 1, 2013 at 13:39 GMT + DESCRIPTION + "The initial revision of this MIB module ." + + REVISION "200611221414Z" -- November 22, 2006 at 14:14 GMT + DESCRIPTION + "The initial revision of this MIB module ." + ::= { hwDatacomm 140 } + + + + +-- +-- Node definitions +-- + +-- ================================================================== +-- +-- ======================= definition begin ========================= +-- +-- ================================================================== + hwBulkStatMibObjects OBJECT IDENTIFIER ::= { hwBulkStat 1 } + + + hwBulkStatEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies whether BulkStat is enabled." + ::= { hwBulkStatMibObjects 1 } + + + hwBulkStatCollectCapability OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the collection capability in five minutes." + ::= { hwBulkStatMibObjects 2 } + + + hwBulkStatDefineMaxFiles OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the maximum number of statistics files that can be created." + ::= { hwBulkStatMibObjects 3 } + + + hwBulkStatDefineFiles OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the number of statistics files that are configured currently." + ::= { hwBulkStatMibObjects 4 } + + + hwBulkStatDefineObjects OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the number of statistics objects configured in all files." + ::= { hwBulkStatMibObjects 5 } + + + hwBulkStatTrapEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object specifies whether to send trap information to NMS. + It's allowed to send trap information to NMS only when the value is enable. + The default value is disable." + ::= { hwBulkStatMibObjects 6 } + + + hwBulkStatDefineFileTableNextIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the index of the next available hwBulkStatDefineObjectTable. + If there is no available index, the value will be filled with 0." + ::= { hwBulkStatMibObjects 7 } + + + hwBulkStatDefineFileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBulkStatDefineFileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Bulk file management table, providing create/modify/delete operations. + To create a bulk file, you need create a related record in this table, and add object nodes in the hwBulkStatDefineObjectTable. + If you delete a bulk file, the related objects in the hwBulkStatDefineObjectTable will be deleted." + ::= { hwBulkStatMibObjects 8 } + + + hwBulkStatDefineFileEntry OBJECT-TYPE + SYNTAX HwBulkStatDefineFileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of hwBulkStatDefineFileTable." + INDEX { hwBulkStatDefineFileIndex } + ::= { hwBulkStatDefineFileTable 1 } + + + HwBulkStatDefineFileEntry ::= + SEQUENCE { + hwBulkStatDefineFileIndex + Integer32, + hwBulkStatDefineFileName + OCTET STRING, + hwBulkStatDefineFileStorage + INTEGER, + hwBulkStatDefineFileFormat + INTEGER, + hwBulkStatDefineFileCollectInterval + Integer32, + hwBulkStatDefineFileTransferInterval + Integer32, + hwBulkStatDefineFileTransferPrimaryURL + OCTET STRING, + hwBulkStatDefineFileTransferSecondaryURL + OCTET STRING, + hwBulkStatDefineFileTransferRetryTimes + Integer32, + hwBulkStatDefineFileRemainTime + Integer32, + hwBulkStatDefineFileStatus + INTEGER, + hwBulkStatDefineFileLastTransferSuccessTime + Integer32, + hwBulkStatDefineFileLastTransferFailTime + Integer32, + hwBulkStatDefineFileNextObjectIndex + Integer32, + hwBulkStatDefineFileRowStatus + RowStatus + } + + hwBulkStatDefineFileIndex OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of this object identifies the indexes of statistics files. + The maximum index number is equal to that of the bulk files allowed to create." + ::= { hwBulkStatDefineFileEntry 1 } + + + hwBulkStatDefineFileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the name of a statistics file." + ::= { hwBulkStatDefineFileEntry 11 } + + + hwBulkStatDefineFileStorage OBJECT-TYPE + SYNTAX INTEGER { ephemeral(1) } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the storage mode of a statistics file." + DEFVAL { ephemeral } + ::= { hwBulkStatDefineFileEntry 12 } + + + hwBulkStatDefineFileFormat OBJECT-TYPE + SYNTAX INTEGER { bulkASCII(1) } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the format of a statistics file." + DEFVAL { bulkASCII } + ::= { hwBulkStatDefineFileEntry 13 } + + + hwBulkStatDefineFileCollectInterval OBJECT-TYPE + SYNTAX Integer32 (5 | 10 | 15 | 30) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the interval for collecting statistics files." + DEFVAL { 5 } + ::= { hwBulkStatDefineFileEntry 14 } + + + hwBulkStatDefineFileTransferInterval OBJECT-TYPE + SYNTAX Integer32 (5 | 10 | 15 | 30) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the interval for uploading statistics files." + DEFVAL { 5 } + ::= { hwBulkStatDefineFileEntry 15 } + + + hwBulkStatDefineFileTransferPrimaryURL OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..256)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the primary URL the statistics file is uploaded to. + It should be in the forms of below: + ftp://user:password@host/folder/bulkstat1 + sftp://user:password@host/folder/bulkstat1 + tftp://10.1.0.1/tftpboot/user/bulkstat1 + " + ::= { hwBulkStatDefineFileEntry 16 } + + + hwBulkStatDefineFileTransferSecondaryURL OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..256)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the secondary URL the statistics file is uploaded to. + It should be in the forms of below: + ftp://user:password@host/folder/bulkstat1 + sftp://user:password@host/folder/bulkstat1 + tftp://10.1.0.1/tftpboot/user/bulkstat1 + " + ::= { hwBulkStatDefineFileEntry 17 } + + + hwBulkStatDefineFileTransferRetryTimes OBJECT-TYPE + SYNTAX Integer32 (0..5) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the retransmission times of the statistics file during uploading." + DEFVAL { 5 } + ::= { hwBulkStatDefineFileEntry 18 } + + + hwBulkStatDefineFileRemainTime OBJECT-TYPE + SYNTAX Integer32 (1..30) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the time for reserving statistics files." + DEFVAL { 5 } + ::= { hwBulkStatDefineFileEntry 19 } + + + hwBulkStatDefineFileStatus OBJECT-TYPE + SYNTAX INTEGER + { + ready(1), + running(2), + stopped(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies status of statistics files.There are three available values: stopped, ready, and running. For running state, it is read-only. For the other two, they are read-create, but can not be set to running, and set duplicatedly." + DEFVAL { stopped } + ::= { hwBulkStatDefineFileEntry 20 } + + + hwBulkStatDefineFileLastTransferSuccessTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the last file collection timestamp of the latest successful statistics file uploading. + The value is in seconds." + ::= { hwBulkStatDefineFileEntry 21 } + + + hwBulkStatDefineFileLastTransferFailTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the last file collection timestamp of the latest failed statistics file uploading." + ::= { hwBulkStatDefineFileEntry 22 } + + + hwBulkStatDefineFileNextObjectIndex OBJECT-TYPE + SYNTAX Integer32 (0..1000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the index of the next available hwBulkStatDefineObjectTable." + ::= { hwBulkStatDefineFileEntry 23 } + + + hwBulkStatDefineFileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status of the statistics file table." + ::= { hwBulkStatDefineFileEntry 51 } + + + hwBulkStatDefineObjectTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBulkStatDefineObjectEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Object management table in the bulk file, + providing add/modify/delete operations. + Prerequisite for the operation is that the + bulk file is listed in the hwBulkStatDefineFileTable." + ::= { hwBulkStatMibObjects 9 } + + + hwBulkStatDefineObjectEntry OBJECT-TYPE + SYNTAX HwBulkStatDefineObjectEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of hwBulkStatDefineObjectTable." + INDEX { hwBulkStatDefineFileIndex, hwBulkStatDefineObjectIndex } + ::= { hwBulkStatDefineObjectTable 1 } + + + HwBulkStatDefineObjectEntry ::= + SEQUENCE { + hwBulkStatDefineObjectIndex + Integer32, + hwBulkStatDefineObjectClass + INTEGER, + hwBulkStatDefineObjectOID + OCTET STRING, + hwBulkStatDefineObjectIndexBegin + OCTET STRING, + hwBulkStatDefineObjectInstanceNum + Integer32, + hwBulkStatDefineObjectRowStatus + RowStatus + } + + + hwBulkStatDefineObjectIndex OBJECT-TYPE + SYNTAX Integer32 (1..1000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of this object identifies statistics objects." + ::= { hwBulkStatDefineObjectEntry 1 } + + + hwBulkStatDefineObjectClass OBJECT-TYPE + SYNTAX INTEGER + { + single(1), + column(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the types of statistics objects." + ::= { hwBulkStatDefineObjectEntry 11 } + + + hwBulkStatDefineObjectOID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..127)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the OID of the statistics object." + ::= { hwBulkStatDefineObjectEntry 12 } + + + hwBulkStatDefineObjectIndexBegin OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..127)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the start index of the statistics object." + ::= { hwBulkStatDefineObjectEntry 13 } + + + hwBulkStatDefineObjectInstanceNum OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the number of instances of statistics objects." + ::= { hwBulkStatDefineObjectEntry 14 } + + + hwBulkStatDefineObjectRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status of the statistics object." + ::= { hwBulkStatDefineObjectEntry 51 } + + + hwBulkStatNotifications OBJECT IDENTIFIER ::= { hwBulkStat 2 } + + + hwBulkStatCollectIncomplete NOTIFICATION-TYPE + OBJECTS { hwBulkStatDefineFileName } + STATUS current + DESCRIPTION + "An alarm is generated when the collected statistics files are incomplete." + ::= { hwBulkStatNotifications 1 } + + + hwBulkStatCollectResume NOTIFICATION-TYPE + OBJECTS { hwBulkStatDefineFileName } + STATUS current + DESCRIPTION + "An alarm is generated when the incomplete statistics files are resumed." + ::= { hwBulkStatNotifications 2 } + + + hwBulkStatURLConnectionFail NOTIFICATION-TYPE + OBJECTS { hwBulkStatDefineFileName, hwBulkStatDefineFileTransferPrimaryURL, hwBulkStatDefineFileTransferSecondaryURL } + STATUS current + DESCRIPTION + "An alarm is generated when the link for file uploading fails." + ::= { hwBulkStatNotifications 3 } + + + hwBulkStatURLConnectionResume NOTIFICATION-TYPE + OBJECTS { hwBulkStatDefineFileName, hwBulkStatDefineFileTransferPrimaryURL, hwBulkStatDefineFileTransferSecondaryURL } + STATUS current + DESCRIPTION + "An alarm is generated when the link for file uploading recovers from the fault." + ::= { hwBulkStatNotifications 4 } + + + hwBulkStatTransferFileDiscard NOTIFICATION-TYPE + OBJECTS { hwBulkStatDefineFileName, hwBulkStatDefineFileLastTransferFailTime } + STATUS current + DESCRIPTION + "An alarm is generated when the file fails to be uploaded and then is discarded." + ::= { hwBulkStatNotifications 5 } + + +-- Conformance information + + hwBulkStatConformance OBJECT IDENTIFIER ::= { hwBulkStat 3 } + + + hwBulkStatCompliances OBJECT IDENTIFIER ::= { hwBulkStatConformance 1 } + + +-- this module + hwBulkStatCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting + the HUAWEI-BULKSTAT-MIB." + MODULE -- this module + MANDATORY-GROUPS { hwBulkStatObjectGroup, hwBulkStatsDefineFileGroup, hwBulkStatDefineObjectGroup, hwBulkStatNotificationGroup } + ::= { hwBulkStatCompliances 1 } + + + hwBulkStatGroups OBJECT IDENTIFIER ::= { hwBulkStatConformance 2 } + + + hwBulkStatObjectGroup OBJECT-GROUP + OBJECTS { hwBulkStatEnable, hwBulkStatCollectCapability, hwBulkStatDefineMaxFiles, hwBulkStatDefineFiles, hwBulkStatDefineObjects, + hwBulkStatTrapEnable, hwBulkStatDefineFileTableNextIndex } + STATUS current + DESCRIPTION + "The bulkstat attribute group." + ::= { hwBulkStatGroups 1 } + + + hwBulkStatsDefineFileGroup OBJECT-GROUP + OBJECTS { hwBulkStatDefineFileName, hwBulkStatDefineFileStorage, hwBulkStatDefineFileFormat, hwBulkStatDefineFileCollectInterval, hwBulkStatDefineFileTransferInterval, + hwBulkStatDefineFileStatus, hwBulkStatDefineFileTransferPrimaryURL, hwBulkStatDefineFileTransferSecondaryURL, hwBulkStatDefineFileTransferRetryTimes, hwBulkStatDefineFileRemainTime, + hwBulkStatDefineFileLastTransferSuccessTime, hwBulkStatDefineFileLastTransferFailTime, hwBulkStatDefineFileNextObjectIndex, hwBulkStatDefineFileRowStatus } + STATUS current + DESCRIPTION + "The bulk file's group." + ::= { hwBulkStatGroups 2 } + + + hwBulkStatDefineObjectGroup OBJECT-GROUP + OBJECTS { hwBulkStatDefineObjectClass, hwBulkStatDefineObjectOID, hwBulkStatDefineObjectIndexBegin, hwBulkStatDefineObjectInstanceNum, hwBulkStatDefineObjectRowStatus + } + STATUS current + DESCRIPTION + "The bulkstat object's group." + ::= { hwBulkStatGroups 3 } + + + hwBulkStatNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwBulkStatCollectIncomplete, hwBulkStatCollectResume, hwBulkStatURLConnectionFail, hwBulkStatURLConnectionResume, hwBulkStatTransferFileDiscard + } + STATUS current + DESCRIPTION + "The notification group." + ::= { hwBulkStatGroups 4 } + + + + END + +-- +-- HUAWEI-BULKSTAT-MIB.mib +-- diff --git a/MIBS/huawei/HUAWEI-CBQOS-MIB b/MIBS/huawei/HUAWEI-CBQOS-MIB new file mode 100644 index 0000000..c0bf485 --- /dev/null +++ b/MIBS/huawei/HUAWEI-CBQOS-MIB @@ -0,0 +1,11055 @@ +-- ================================================================= +-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved +-- +-- Description: This mib file is used for management of huawei Class Based +-- QoS information. +-- Reference: +-- Version: V2.30 +-- History: +-- V1.0 tianli,2004.4.10,publish +-- V1.1 lizhiyong, 2004-9-14 +-- modify the hyphens which is not allowed used in SMIv2 +-- v1.2 +-- changed by yangjianjun change description of hwCBQoSMatchRuleIntValue1 and hwCBQoSMatchRuleIntValue2 +-- changed by wanghao add an object hwCBQoSQueueCbsRatio +-- changed by peigangqiang for LR, NestPolicy, IPV6 QoS +-- v1.3 +-- modified by chengang +-- modified by zhangwenwu +-- modified by hezhifeng +-- modified by wanglili +-- v1.4 +-- modified by zhangwenwu 2005-11-17 +-- v1.5 +-- modified by dongling 2008-07-12 +-- v2.13 +-- modified by zhoucongya 2014-02-19 +-- v2.14 +-- modified by zhangliang 2014-05-27 +-- v2.15 +-- modified by caoyanping 2015-04-21 +-- v2.16 +-- modified by yanruiqing 2015-09-01 +-- v2.17 +-- modified by liuxiaoyan 2015-09-17 +-- v2.18 +-- modified by liuxiaoyan 2016-05-13 +-- v2.22 +-- modified by liye 2016-06-03 +-- v2.23 +-- modified by wangcheng 2016-06-30 +-- v2.24 +-- modified by shanruitang 2016-07-05 +-- v2.25 +-- modified by yanruiqing 2016-08-22 +-- v2.26 +-- modified by zhangyong 2016-10-19 +-- v2.27 +-- modified by wangcheng 2016-11-30 +-- v2.29 +-- modified by chenlong 2017-1-23 +-- v2.30 +-- modified by chenlong 2017-1-23 + +-- ========================================================================== + + HUAWEI-CBQOS-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + EnabledStatus + FROM P-BRIDGE-MIB + ifIndex + FROM RFC1213-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + IpAddress, Integer32, Unsigned32, Counter64, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + InterfaceIndex + FROM IF-MIB + RowStatus, TEXTUAL-CONVENTION + FROM SNMPv2-TC; + + + hwCBQoSMIB MODULE-IDENTITY + LAST-UPDATED "201701231931Z" + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO +"Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "The HUAWEI-CBQOS-MIB contains objects to + Manage configuration and Monitor running state + for Class Based QoS feature. + + " + REVISION "201701231931Z" + DESCRIPTION + "MOD HwCBQoSMultiPolicyStatisticsEntry HwCBQoSMultiPolicyStatisticsClassifierEntry" + + REVISION "201612141025Z" + DESCRIPTION + "MOD hwCBQoSCarStatisticsTable hwCBQoSCarExceededByteRate" + + REVISION "201611301025Z" + DESCRIPTION + "Add hwCBQoSGlobalApplyMultiPolicyTable" + + REVISION "201607051025Z" + DESCRIPTION + "hwCBQoSRedirectCfgInfoTable hwCBQoSWredType" + + REVISION "201606301025Z" + DESCRIPTION + "MOD hwCBQoSMatchRuleType" + + REVISION "201606031025Z" + DESCRIPTION + "ADD hwCBQoSUpdateUserQueueResourceNotEnoughAlarmTable hwCBQoSSetUserQueueResourceNotEnoughAlarmTable" + + REVISION "201605131719Z" + DESCRIPTION + "ADD hwCBQoSSubPolicyClassName" + + REVISION "201604141737Z" + DESCRIPTION + "ADD hwCBQoSGlobalCarStatisticsTable hwCBQoSGlobalPolicyStatisticsTable hwCBQoSGlobalClassifierStatisticsTable" + + REVISION "201512031737Z" + DESCRIPTION + "hwCBQoSPolicyStatClassifierName" + + REVISION "201512021737Z" + DESCRIPTION + "hwCBQoSPolicyStatClassifierName" + + REVISION "201509011737Z" + DESCRIPTION + "MOD hwCBQoSClassifierCfgInfoEntry hwCBQoSBehaviorCfgInfoEntry hwCBQoSCarCfgInfoEntry NODE" + + REVISION "201402191737Z" + DESCRIPTION + "ADD hwCBQoSPolicyStatSubPolicyClassifierRunInfoTable " + + REVISION "201307201600Z" + DESCRIPTION + "ADD hwCBQoSIfApplyMultiPolicyTable hwCBQoSVlanApplyMultiPolicyTable hwCBQoSMultiPolicyStatisticsTable hwCBQoSMultiPolicyStatisticsClassifierTable" + + REVISION "201306041600Z" + DESCRIPTION + "MOD hwCBQoSPolicyClassifierIndex NODE" + + REVISION "201402191737Z" + DESCRIPTION + "MOD hwCBQoSClassifierName hwCBQoSClassifierName hwCBQoSBehaviorName hwCBQoSPolicyName hwCBQoSPolicyClassClassifierName hwCBQoSPolicyClassBehaviorName hwCBQoSIfApplyPolicyName hwCBQoSAtmPvcApplyPolicyName hwCBQoSIfVlanApplyPolicyName hwCBQoSVlanApplyPolicyName hwCBQoSTrapPolicyName hwCBQoSQueryPolicyName hwCBQoSQueryClassifierName NODE" + + REVISION "201503281808Z" + DESCRIPTION + "MOD HwCBQoSMatchRuleCfgInfoEntry NODE" + + REVISION "201509171808Z" + DESCRIPTION + "MOD hwCBQoSIfApplyPolicyLinkLayer mpls-layer" + + REVISION "201607051025Z" + DESCRIPTION + "MOD hwCBQoSGlobalCarStatisticsTable INDEX" + + REVISION "201607051025Z" + DESCRIPTION + "MOD hwCBQoSPolicyCfgInfoTable hwCBQoSPolicyShareFlag" + REVISION "201701231931Z" + DESCRIPTION + "MOD hwCBQoSBehaviorCfgInfoTable hwCBQoSClassifierCfgInfoTable hwCBQoSCarCfgInfoTable hwCBQoSCarCir hwCBQoSCarCbs hwCBQoSCarPir hwCBQoSCarPbs hwCBQoSRemarkCfgInfoTable hwCBQoSServiceClassCfgInfoTable hwCBQoSPolicyCfgInfoTable hwCBQoSPolicyClassCfgInfoTable hwCBQoSIfApplyPolicyTable hwCBQoSIfVlanApplyPolicyTable hwCBQoSCarStatisticsTable hwCBQoSPolicyStatisticsTable hwCBQoSClassifierStatisticsTable hwCBQoSPolicyStatisticsClassifierTable hwCBQoSGlobalCarStatisticsTable hwCBQoSGlobalPolicyStatisticsTable hwCBQoSGlobalClassifierStatisticsTable OBJECT-TYPE " + + ::= { hwQoS 1 } +-- +-- Textual conventions +-- + +-- 1.3.6.1.4.1.2011.5.25.32.1 +-- April 10, 2004 at 00:00 GMT +-- +-- type definitions +-- +-- MatchRuleType + MatchRuleType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Type of Match Rule. " + SYNTAX INTEGER + { + any(1), + ipv4Acl(2), + rtpPort(3), + protocol(4), + ipPrec(5), + dscp(6), + vlan8021p(7), + mplsExp(8), + sourceMac(9), + destinationMac(10), + classifier(11), + inboundInterface(12), + macGroup(13), + ipv6Acl(14), + qosLocalId(15), + frDe(16), + atmClp(17), + ipv6Dscp(18), + ipv6NextHeader(19), + ipv6Any(20), + ipv6DstIp(21), + ipv6SrcIp(22), + ruleString(23), + vlanId(24), + outboundInterface(25), + l2Protocol(26), + l2Acl(27), + tcpFlag(28), + cvlanId(29), + doubleTag(30), + sourceQosLocalId(31), + cvlan8021p(32), + discard(33), + dlci(34), + app-protocol(35), + protocol-group(36), + vlanid-cvlanid(37), + tagged-vxlan(38), + untagged-vxlan(39), + transit-tagged-vxlan(40), + transit-untagged-vxlan(41) + } + +-- CarAction + CarAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The actions taken when packets conforming or exceeding the configured + CIR: + pass (1), + discard (2), + remark IP Precedence (3), + remark DSCP(4), + remark Mpls Exp(5), + remark (6), + remark 8021p(7) + " + SYNTAX INTEGER + { + pass(1), + discard(2), + remarkIpPrec(3), + remarkDscp(4), + remarkMplsExp(5), + remark(6), + remark8021p(7) + } + +-- RemarkType + RemarkType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "IP-Prec(1) + DSCP(2) + MPLS-EXP(3) + VLAN-8021p(4) + ATM-CLP(5) + FR-DE(6) + QoS-Local-ID(7) + IPV6-DSCP(8) + Local-Prec(9) + destination-mac(10) + VLAN-ID(11) + Vlan-Protocol(12) + " + SYNTAX INTEGER + { + ipPrec(1), + dscp(2), + mplsExp(3), + vlan8021p(4), + atmClp(5), + frDe(6), + qosLocalId(7), + ipv6Dscp(8), + localPrec(9), + destinationMac(10), + vlanId(11), + vlanProtocol(12) + } + +-- QueueType + CBQueueType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Queueing Type: + EF: (1) + AF: (2) + WFQ: (3) + LLQ: (4) + " + SYNTAX INTEGER + { + ef(1), + af(2), + wfq(3), + llq(4) + } + +-- QueueBandwidthUnit + QueueBandwidthUnit ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Bandwidth Unit: + Absolute, Unit Kbps (1) + Percent, Unit % (2) + " + SYNTAX INTEGER + { + unavailable(-1), + absoluteUnitKbps(1), + percentUnit(2) + } + +-- WredType + WredType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "IP-Prec Based (1) + DSCP Based (2) + " + SYNTAX INTEGER + { + ipPrecbased(1), + dscpbased(2) + } + +-- SamplingType + SamplingType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Fix-packets(1) + Fix-time(2) + Random-packets(3) + Random-time(4) + " + SYNTAX INTEGER + { + fixPackets(1), + fixTime(2), + randomPackets(3), + randomTime(4) + } + +-- LrCirUnit + LrCirUnit ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "CIR Unit: + Absolute, Unit bps (1) + Percent, Unit % (2) + " + SYNTAX INTEGER + { + absoluteUnitBps(1), + percentUnit(2) + } + +-- RedirectType + RedirectType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Cp(1) + Ip-nexthop(2) + Lsp-label(3) + Ipv6-cp(4) + Ipv6-nexthop(5) + Lsp-path(6) + " + SYNTAX INTEGER + { + cp(1), + ipNexthop(2), + lspLabel(3), + ipv6Cp(4), + ipv6Nexthop(5), + lspPath(6) + } + +-- RedirectCtrlType + RedirectCtrlType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Strict(1) + Loose(2)" + SYNTAX INTEGER + { + strict(1), + loose(2) + } + +-- UrpfCtrlType + UrpfCtrlType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Strict(1) + Loose(2)" + SYNTAX INTEGER + { + strict(1), + loose(2) + } + +-- Direction + DirectionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The Direction Policy apply on." + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + +-- COS Type + CosType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "CS7(8) + CS6(7) + EF(6) + AF4(5) + AF3(4) + AF2(3) + AF1(2) + BE(1)" + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8) + } + +-- PolicyApplyType + PolicyApplyType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "UCL(0) + ACL(1) + ALL(2)" + SYNTAX INTEGER + { + ucl(0), + acl(1), + all(2) + } +-- +-- Node definitions +-- + +-- end of type definitions +-- +-- +-- Node definitions +-- +-- 1.3.6.1.4.1.2011.5.25.32 + hwQoS OBJECT IDENTIFIER ::= { hwDatacomm 32 } + + +-- 1.3.6.1.4.1.2011.5.25.32.1.1 + hwCBQoSObjects OBJECT IDENTIFIER ::= { hwCBQoSMIB 1 } + + +-- hwCBQoSClassifierObjects + hwCBQoSClassifierObjects OBJECT IDENTIFIER ::= { hwCBQoSObjects 1 } + + +-- Traffic Classifier Next Index + hwCBQoSClassifierIndexNext OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the index of the next available traffic classifier. + The index defined when the user creates a traffic class must be the same as the value of hwCBQoSClassifierIndexNext; otherwise, the traffic class cannot be created." + ::= { hwCBQoSClassifierObjects 1 } + + +-- Traffic Classifier + hwCBQoSClassifierCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSClassifierCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure the traffic classification. Traffic classes are categorized into system-defined classes and user-defined classes. The system-defined classes cannot be created, modified, or deleted." + ::= { hwCBQoSClassifierObjects 2 } + + + hwCBQoSClassifierCfgInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSClassifierCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwCBQoSClassifierCfgInfoEntry ." + INDEX { hwCBQoSClassifierIndex } + ::= { hwCBQoSClassifierCfgInfoTable 1 } + + + HwCBQoSClassifierCfgInfoEntry ::= + SEQUENCE { + hwCBQoSClassifierIndex + Integer32, + hwCBQoSClassifierName + OCTET STRING, + hwCBQoSClassifierRuleCount + Integer32, + hwCBQoSClassifierOperator + INTEGER, + hwCBQoSClassifierLayer + INTEGER, + hwCBQoSClassifierRowStatus + RowStatus + } + + hwCBQoSClassifierIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the index of the traffic classifier. + The value ranges from 0 to 65535. + This object has no default value." + ::= { hwCBQoSClassifierCfgInfoEntry 1 } + + + hwCBQoSClassifierName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the name of the traffic classifier. +The value of this object is a string of 1 to 64 visible ASCII characters. +This object has no default value. +No space can exist between characters in the string. The initial space and end space are ignored." + ::= { hwCBQoSClassifierCfgInfoEntry 2 } + + + hwCBQoSClassifierRuleCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the number of the matching rules for the traffic classifier. +The value ranges from 0 to 16. +This object has no default value." + ::= { hwCBQoSClassifierCfgInfoEntry 3 } + + + hwCBQoSClassifierOperator OBJECT-TYPE + SYNTAX INTEGER + { + and(1), + or(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the relationship between matching rules. +The value of this object can be AND(1) or OR(2). +The default value is OR(2)." + ::= { hwCBQoSClassifierCfgInfoEntry 4 } + + + hwCBQoSClassifierLayer OBJECT-TYPE + SYNTAX INTEGER + { + unavailable(-1), + l2(1), + l3(2), + both(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Configuration layer of traffic classifier. + Only hardware QoS support it. + -1(unavailable) is returned only when getting value from software QoS. + -1(unavailable) can't be set." + DEFVAL { l3 } + ::= { hwCBQoSClassifierCfgInfoEntry 5 } + + + hwCBQoSClassifierRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status. +The value of this object can be Active(1), CreateAndGo(4), or Destroy(6). +This object has no default value." + ::= { hwCBQoSClassifierCfgInfoEntry 6 } + + +-- Match rule + hwCBQoSMatchRuleCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSMatchRuleCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Match Rule configuration information." + ::= { hwCBQoSClassifierObjects 3 } + + + hwCBQoSMatchRuleCfgInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSMatchRuleCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Match Rule Configuration Information Entry." + INDEX { hwCBQoSClassifierIndex, hwCBQoSMatchRuleIndex, hwCBQoSMatchVlanBeginId } + ::= { hwCBQoSMatchRuleCfgInfoTable 1 } + + + HwCBQoSMatchRuleCfgInfoEntry ::= + SEQUENCE { + hwCBQoSMatchRuleIndex + Integer32, + hwCBQoSMatchRuleIfNot + INTEGER, + hwCBQoSMatchRuleType + MatchRuleType, + hwCBQoSMatchRuleStringValue + OCTET STRING, + hwCBQoSMatchRuleIntValue1 + Unsigned32, + hwCBQoSMatchRuleIntValue2 + Unsigned32, + hwCBQoSMatchRuleRowStatus + RowStatus, + hwCBQoSMatchMacMask + OCTET STRING, + hwCBQoSMatchVlanBeginId + Unsigned32, + hwCBQoSMatchVlanEndId + Unsigned32, + hwCBQoSMatchInnerSrcIp + IpAddress, + hwCBQoSMatchInnerSrcIpMask + Unsigned32, + hwCBQoSMatchInnerDstIp + IpAddress, + hwCBQoSMatchInnerDstIpMask + Unsigned32, + hwCBQoSMatchInnerSrcPort + Unsigned32, + hwCBQoSMatchInnerDstPort + Unsigned32, + hwCBQoSMatchInnerProtocol + Unsigned32, + hwCBQoSMatchVxlanVni + Unsigned32 + } + + hwCBQoSMatchRuleIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the rule index. +The value ranges from 0 to 15. +This object has no default value." + ::= { hwCBQoSMatchRuleCfgInfoEntry 1 } + + + hwCBQoSMatchRuleIfNot OBJECT-TYPE + SYNTAX INTEGER + { + match(1), + notMatch(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the if-match rule is a Match or NotMatch statement. +The value of this object can be match(1) or match-not(2)." + DEFVAL { match } + ::= { hwCBQoSMatchRuleCfgInfoEntry 2 } + + + hwCBQoSMatchRuleType OBJECT-TYPE + SYNTAX MatchRuleType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the rule type. + The value of this object can be any of the following: + any(1) + ipv4-acl(2) + rtp-port(3) + protocol(4) + ip-prec(5) + dscp(6) + vlan-8021p(7) + mpls-exp(8) + source-mac(9) + destination-mac(10) + classifier(11) + inbound-interface(12) + mac-group(13) + ipv6-acl(14) + qos-local-id(15) + fr-de(16) + atm-clp(17) + ipv6-dscp(18) + ipv6-next-header(19) + ipv6-any(20) + ipv6-dst-ip(21) + ipv6-src-ip(22) + rule-string(23) + vlan-id(24) + outbound-interface(25) + l2-protocol(26) + l2Acl(27), + tcpFlag(28), + cvlanId(29), + doubleTag(30), + sourceQosLocalId(31), + cvlan8021p(32), + discard(33), + dlci(34), + app-protocol(35), + protocol-group(36), + vlanid-cvlanid(37), + tagged-vxlan(38), + untagged-vxlan(39), + transit-tagged-vxlan(40), + transit-untagged-vxlan(41) + This object has no default value. + " + ::= { hwCBQoSMatchRuleCfgInfoEntry 3 } + + + hwCBQoSMatchRuleStringValue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the rule contents. The value range and the default value of the object vary with hwCBQoSMatchRuleType. +When the supported types are Source-MAC(9) and Destination-MAC(10), +the value of this object can be a string of six ASCII characters, +which represents a MAC address. For example, abcdef indicates the MAC address 6162-6364-6566. +When the supported types are ipv6-dst-ip(21) and ipv6-src-ip(22), +the value of this object is a string of 16 ASCII characters, +which represents an IPv6 address. For example, 1111111111111111 indicates an IPv6 address 3131-3131-3131-3131-3131-3131-3131-3131. +This object has no default value. + " + ::= { hwCBQoSMatchRuleCfgInfoEntry 4 } + + + hwCBQoSMatchRuleIntValue1 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the rule contents. The value range and the default value of the object vary with hwCBQoSMatchRuleType. +When the supported type is ipv4-acl(2), the value of this object ranges from 2000 to 4099. +When the type is ip-prec(5), the value of this object ranges from 2^1 to 2^7, respectively representing the IP precedence from 0 to 7. +When the supported types are dscp(6) and ipv6-dscp(18), the value ranges from 2^1 to 2^32, respectively representing the DSCP value ranging from 32 to 63. +When the type is ipv6-acl(14), the value of this object ranges from 2000 to 3999. +When the type is ipv6-dscp(18), the value of this object ranges from 0 to 63. +When the type is Ipv6-next-header(19), the value ranges from 0 to 255. +When the type is tcp-flag(27), the value ranges from 0 to 63. +When the types are ipv6-dst-ip(21) and ipv6-src-ip(22), the value ranges from 0 to 128. +This object has no default value. + " + ::= { hwCBQoSMatchRuleCfgInfoEntry 5 } + + + hwCBQoSMatchRuleIntValue2 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the rule contents. The value range and the default value of the object vary with hwCBQoSMatchRuleType. +When the supported type is dscp(6), the value ranges from 2^1 to 2^32, respectively representing the DSCP value ranging from 0 to 31. +This object has no default value. + " + ::= { hwCBQoSMatchRuleCfgInfoEntry 6 } + + + hwCBQoSMatchRuleRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status. +The value of this object can be Active(1), CreateAndGo(4), or Destroy(6). +This object has no default value. +" + ::= { hwCBQoSMatchRuleCfgInfoEntry 7 } + + + hwCBQoSMatchMacMask OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..6)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Value of Match Rule. + Source-MAC(9): SIZE (0..6) HHHHHH for example: ffff00 means the match rule is 'if-match source-mac XX-XX-XX ff-ff-00' + Destination-MAC(10): SIZE (0..6) HHHHHH for example: ffff00 means the match rule is 'if-match destination-mac XX-XX-XX ff-ff-00' + default:0XFFFFFF + " + ::= { hwCBQoSMatchRuleCfgInfoEntry 8 } + + hwCBQoSMatchVlanBeginId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Start vlan ID." + ::= { hwCBQoSMatchRuleCfgInfoEntry 9 } + + hwCBQoSMatchVlanEndId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "End vlan ID." + ::= { hwCBQoSMatchRuleCfgInfoEntry 10 } + + hwCBQoSMatchInnerSrcIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Inner source IP address." + ::= { hwCBQoSMatchRuleCfgInfoEntry 11 } + + hwCBQoSMatchInnerSrcIpMask OBJECT-TYPE + SYNTAX Unsigned32 (0..32) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Mask length of inner source IP address, ranges from 0 to 32." + ::= { hwCBQoSMatchRuleCfgInfoEntry 12 } + + hwCBQoSMatchInnerDstIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Inner destination IP address." + ::= { hwCBQoSMatchRuleCfgInfoEntry 13 } + + hwCBQoSMatchInnerDstIpMask OBJECT-TYPE + SYNTAX Unsigned32 (0..32) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Mask length of inner destination IP address, ranges from 0 to 32." + ::= { hwCBQoSMatchRuleCfgInfoEntry 14 } + + hwCBQoSMatchInnerSrcPort OBJECT-TYPE + SYNTAX Unsigned32 (0..65535|65536) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Inner source port, ranges from 0 to 65535. + The invalid value is 65536." + ::= { hwCBQoSMatchRuleCfgInfoEntry 15 } + + hwCBQoSMatchInnerDstPort OBJECT-TYPE + SYNTAX Unsigned32 (0..65535|65536) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Inner destination port, ranges from 0 to 65535. + The invalid value is 65536." + ::= { hwCBQoSMatchRuleCfgInfoEntry 16 } + + hwCBQoSMatchInnerProtocol OBJECT-TYPE + SYNTAX Unsigned32 (0..255|65536) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Inner IP protocol, ranges from 0 to 255. + The invalid value is 65536." + ::= { hwCBQoSMatchRuleCfgInfoEntry 17 } + + hwCBQoSMatchVxlanVni OBJECT-TYPE + SYNTAX Unsigned32 (1..16000000|0) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Vxlan VNI, ranges from 1 to 16000000. + The invalid value is 0." + ::= { hwCBQoSMatchRuleCfgInfoEntry 18 } + + +-- hwCBQoSBehaviorObjects + hwCBQoSBehaviorObjects OBJECT IDENTIFIER ::= { hwCBQoSObjects 2 } + + +-- Traffic Behavior Next Index + hwCBQoSBehaviorIndexNext OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the index of the next available traffic behavior. +The index used when the user creates a traffic behavior must be the same as the value of hwCBQoSBehaviorIndexNext; otherwise, the traffic behavior cannot be created. +" + ::= { hwCBQoSBehaviorObjects 1 } + + +-- Traffic Behavior + hwCBQoSBehaviorCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSBehaviorCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is a traffic behavior configuration table that defines actions taken for traffic matching traffic classifiers." + ::= { hwCBQoSBehaviorObjects 2 } + + + hwCBQoSBehaviorCfgInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSBehaviorCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Traffic Behavior Configuration Information Entry." + INDEX { hwCBQoSBehaviorIndex } + ::= { hwCBQoSBehaviorCfgInfoTable 1 } + + + HwCBQoSBehaviorCfgInfoEntry ::= + SEQUENCE { + hwCBQoSBehaviorIndex + Integer32, + hwCBQoSBehaviorName + OCTET STRING, + hwCBQoSBehaviorRowStatus + RowStatus + } + + hwCBQoSBehaviorIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the index of the traffic behavior. +The value ranges from 0 to 65535. +This object has no default value. +" + ::= { hwCBQoSBehaviorCfgInfoEntry 1 } + + + hwCBQoSBehaviorName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the name of the traffic behavior. +The value of this object is a string of 1 to 64 visible ASCII characters, with no default value. +Space cannot exist between the characters in the string. The initial space and end space are ignored. +" + ::= { hwCBQoSBehaviorCfgInfoEntry 2 } + + + hwCBQoSBehaviorRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status. +The value of this object can be Active(1), CreateAndGo(4), or Destroy(6). +This object has no default value. +" + ::= { hwCBQoSBehaviorCfgInfoEntry 3 } + + +-- CAR + hwCBQoSCarCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSCarCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to record traffic policing configurations. Rate limiting is implemented for traffic based on the table to protect customers' benefits and provide fair services." + ::= { hwCBQoSBehaviorObjects 3 } + + + hwCBQoSCarCfgInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSCarCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "CAR Configuration Information Entry." + INDEX { hwCBQoSBehaviorIndex } + ::= { hwCBQoSCarCfgInfoTable 1 } + + + HwCBQoSCarCfgInfoEntry ::= + SEQUENCE { + hwCBQoSCarCir + Unsigned32, + hwCBQoSCarCbs + Unsigned32, + hwCBQoSCarEbs + Unsigned32, + hwCBQoSCarPir + Unsigned32, + hwCBQoSCarPbs + Unsigned32, + hwCBQoSCarGreenAction + CarAction, + hwCBQoSCarGreenRemarkValue + Integer32, + hwCBQoSCarYellowAction + CarAction, + hwCBQoSCarYellowRemarkValue + Integer32, + hwCBQoSCarRedAction + CarAction, + hwCBQoSCarRedRemarkValue + Integer32, + hwCBQoSCarRowStatus + RowStatus, + hwCBQosCarAggregation + INTEGER + } + + hwCBQoSCarCir OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the CIR. The value is an integer ranging from 0 to 4294967295, in kbit/s. There is no default value. +" + ::= { hwCBQoSCarCfgInfoEntry 1 } + + + hwCBQoSCarCbs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the CBS. The value is an integer ranging from 0 to 4294967295, in bytes. There is no default value." + ::= { hwCBQoSCarCfgInfoEntry 2 } + + + hwCBQoSCarEbs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Excess Burst Size. Unit: byte. 0..19375000 + Only software QoS support this node. + -1 is returned only when getting value from hardware QoS. + -1 can't be set. + " + DEFVAL { 0 } + ::= { hwCBQoSCarCfgInfoEntry 3 } + + + hwCBQoSCarPir OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the PIR. The value is an integer ranging from 0 to 4294967295, in kbit/s. There is no default value." + ::= { hwCBQoSCarCfgInfoEntry 4 } + + + hwCBQoSCarPbs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the PBS. The value is an integer ranging from 0 to 4294967295, in bytes. There is no default value. +" + ::= { hwCBQoSCarCfgInfoEntry 5 } + + + hwCBQoSCarGreenAction OBJECT-TYPE + SYNTAX CarAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the action adopted when CIR is not reached. + pass (1), + discard (2), + remark IP Precedence (3), + remark DSCP(4), + remark Mpls Exp(5), + remark (6), + remark 8021p(7) + The default value is pass (1). + " + DEFVAL { pass } + ::= { hwCBQoSCarCfgInfoEntry 6 } + + + hwCBQoSCarGreenRemarkValue OBJECT-TYPE + SYNTAX Integer32 (-1 | 11..81) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value is to remark When green action is remarking. + the range is 11~81; + the high bit represents service-class,the range is 1~8 (1:be 2:af1 3:af2 4:af3 5:af4 6:ef 7:cs6 8:cs7) + the low bit represents color,the range is 1~3 (1:green 2:yellow 3:red) + Only software QoS support this node. + -1 is returned only when getting value from hardware QoS or when action being pass,discard of software QoS. + -1 can't be set." + ::= { hwCBQoSCarCfgInfoEntry 7 } + + + hwCBQoSCarYellowAction OBJECT-TYPE + SYNTAX CarAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the action adopted when CIR is exceeded but PIR is not reached. + pass (1), + discard (2), + remark IP Precedence (3), + remark DSCP(4), + remark Mpls Exp(5), + remark (6), + remark 8021p(7) + The default value is pass (1). + " + DEFVAL { pass } + ::= { hwCBQoSCarCfgInfoEntry 8 } + + + hwCBQoSCarYellowRemarkValue OBJECT-TYPE + SYNTAX Integer32 (-1 | 11..81) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value is to remark When yellow action is remarking. + For remarking DSCP, the range is 11~81; + the high bit represents service-class,the range is 1~8 (1:be 2:af1 3:af2 4:af3 5:af4 6:ef 7:cs6 8:cs7) + the low bit represents color,the range is 1~3 (1:green 2:yellow 3:red) + + For remarking IP Precedence and MPLS EXP, the range is 0~7; + Only software QoS support this node. + -1 is returned only when getting value from hardware QoS or when action being pass,discard of software QoS. + -1 can't be set." + ::= { hwCBQoSCarCfgInfoEntry 9 } + + + hwCBQoSCarRedAction OBJECT-TYPE + SYNTAX CarAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the action performed when PIR is exceeded. + pass (1), + discard (2), + remark IP Precedence (3), + remark DSCP(4), + remark Mpls Exp(5), + remark (6), + remark 8021p(7) + The default value is pass (1). + " + DEFVAL { discard } + ::= { hwCBQoSCarCfgInfoEntry 10 } + + + hwCBQoSCarRedRemarkValue OBJECT-TYPE + SYNTAX Integer32 (-1 | 11..81) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value is to remark When red action is remarking. + For remarking DSCP, the range is 11~81; + the high bit represents service-class,the range is 1~8 (1:be 2:af1 3:af2 4:af3 5:af4 6:ef 7:cs6 8:cs7) + the low bit represents color,the range is 1~3 (1:green 2:yellow 3:red) + For remarking IP Precedence and MPLS EXP, the range is 0~7; + Only software QoS support this node. + -1 is returned only when getting value from hardware QoS or when action being pass,discard of software QoS. + -1 can't be set." + ::= { hwCBQoSCarCfgInfoEntry 11 } + + hwCBQoSCarRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwCBQoSCarCfgInfoEntry 12 } + + + hwCBQosCarAggregation OBJECT-TYPE + SYNTAX INTEGER + { + aggregationCar(1), + noneAggregationCar(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "aggregationCar(1): aggregation car; + noneAggregationCar(2) : none aggregation car." + ::= { hwCBQoSCarCfgInfoEntry 13 } + +-- GTS + hwCBQoSGtsCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSGtsCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of GTS feature configuration information." + ::= { hwCBQoSBehaviorObjects 4 } + + + hwCBQoSGtsCfgInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSGtsCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "GTS Configuration Information Entry." + INDEX { hwCBQoSBehaviorIndex } + ::= { hwCBQoSGtsCfgInfoTable 1 } + + + HwCBQoSGtsCfgInfoEntry ::= + SEQUENCE { + hwCBQoSGtsCir + Integer32, + hwCBQoSGtsCbs + Integer32, + hwCBQoSGtsEbs + Integer32, + hwCBQoSGtsQueueLength + Integer32, + hwCBQoSGtsRowStatus + RowStatus, + hwCBQoSGtsPir + Integer32 + } + + hwCBQoSGtsCir OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Committed Information Rate. Unit: kbytes" + ::= { hwCBQoSGtsCfgInfoEntry 1 } + + + hwCBQoSGtsCbs OBJECT-TYPE + SYNTAX Integer32 (15000..155000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Committed Burst Size. Unit: bit + default: max(cir*1/2,15000)" + ::= { hwCBQoSGtsCfgInfoEntry 2 } + + + hwCBQoSGtsEbs OBJECT-TYPE + SYNTAX Integer32 (0..155000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Excess Burst Size. Unit: bit" + DEFVAL { 0 } + ::= { hwCBQoSGtsCfgInfoEntry 3 } + + + hwCBQoSGtsQueueLength OBJECT-TYPE + SYNTAX Integer32 (1..1024) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The length of GTS buffer." + DEFVAL { 50 } + ::= { hwCBQoSGtsCfgInfoEntry 4 } + + + hwCBQoSGtsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwCBQoSGtsCfgInfoEntry 5 } + + + hwCBQoSGtsPir OBJECT-TYPE + SYNTAX Integer32 (0..155000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Peak information rate." + ::= { hwCBQoSGtsCfgInfoEntry 6 } + + +-- REMARK + hwCBQoSRemarkCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSRemarkCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to record flow-based re-marking configurations. Flows are classified and marked different priorities to provide differentiated services." + ::= { hwCBQoSBehaviorObjects 5 } + + + hwCBQoSRemarkCfgInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSRemarkCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Remarking Configuration Information Entry." + INDEX { hwCBQoSBehaviorIndex, hwCBQoSRemarkType } + ::= { hwCBQoSRemarkCfgInfoTable 1 } + + + HwCBQoSRemarkCfgInfoEntry ::= + SEQUENCE { + hwCBQoSRemarkType + RemarkType, + hwCBQoSRemarkValue + Integer32, + hwCBQoSRemarkStringValue + OCTET STRING, + hwCBQoSRemarkRowStatus + RowStatus + } + + hwCBQoSRemarkType OBJECT-TYPE + SYNTAX RemarkType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the re-mark type. + The value can be any of the following: + IP-Prec(1) + DSCP(2) + MPLS-EXP(3) + VLAN-8021p(4) + ATM-CLP(5) + FR-DE(6) + QoS-Local-ID(7) + IPV6-DSCP(8) + Local-Prec(9) + destination-mac(10) + VLAN-ID(11) + Vlan-Protocol(12) + This object has no default value. + " + ::= { hwCBQoSRemarkCfgInfoEntry 1 } + + + hwCBQoSRemarkValue OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..63) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the re-mark value. +When hwCBQoSRemarkType is ip-prec(1), mpls-exp(3), and vlan-8021p(4), the value ranges from 0 to 7. +When hwCBQoSRemarkType is dscp(2) or ipv6-dscp(8), the value ranges from 0 to 63. +This object has no default value. +" + ::= { hwCBQoSRemarkCfgInfoEntry 2 } + + + hwCBQoSRemarkStringValue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Destination-MAC(10): SIZE (0..6) HHHHHH for example: 010102020303 means the remark action is 'remark destination-mac 0101-0202-0303'; + Vlan-Protocol(12):SIZE(3..4) HEX<600-FFFF> " + ::= { hwCBQoSRemarkCfgInfoEntry 3 } + + + hwCBQoSRemarkRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status. +The value of this object can be Active(1), CreateAndGo(4), or Destroy(6). +This object has no default value. +" + ::= { hwCBQoSRemarkCfgInfoEntry 4 } + + +-- Queue + hwCBQoSQueueCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSQueueCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of queueing feature configuration information." + ::= { hwCBQoSBehaviorObjects 6 } + + + hwCBQoSQueueCfgInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSQueueCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Queue Configuration Information Entry." + INDEX { hwCBQoSBehaviorIndex } + ::= { hwCBQoSQueueCfgInfoTable 1 } + + + HwCBQoSQueueCfgInfoEntry ::= + SEQUENCE { + hwCBQoSQueueType + CBQueueType, + hwCBQoSQueueDropType + INTEGER, + hwCBQoSQueueLength + Integer32, + hwCBQoSQueueBandwidthUnit + QueueBandwidthUnit, + hwCBQoSQueueBandwidthValue + Integer32, + hwCBQoSQueueCbs + Integer32, + hwCBQoSQueueQueueNumber + INTEGER, + hwCBQoSQueueRowStatus + RowStatus, + hwCBQoSQueueCbsRatio + Integer32 + } + + hwCBQoSQueueType OBJECT-TYPE + SYNTAX CBQueueType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Queueing Type: + EF: (1) + AF: (2) + WFQ: (3) + LLQ: (4)" + ::= { hwCBQoSQueueCfgInfoEntry 1 } + + + hwCBQoSQueueDropType OBJECT-TYPE + SYNTAX INTEGER + { + unavailable(-1), + tailDrop(1), + wred(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The drop type of queue. Only valid for AF and WFQ queue. + -1 is returned only when getting value about EF queue. + -1 can't be set." + DEFVAL { tailDrop } + ::= { hwCBQoSQueueCfgInfoEntry 2 } + + + hwCBQoSQueueLength OBJECT-TYPE + SYNTAX Integer32 (-1 | 1..1024) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The length of QueueLength. Only valid for tailDrop type + of AF and WFQ queue. + -1 is returned only when getting value about EF queue or wred type + of AF and WFQ queue. + -1 can't be set." + DEFVAL { 64 } + ::= { hwCBQoSQueueCfgInfoEntry 3 } + + + hwCBQoSQueueBandwidthUnit OBJECT-TYPE + SYNTAX QueueBandwidthUnit + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Bandwidth Unit: + Absolute, Unit Kbps (1) + Percent, Unit % (2) + Only valid for EF and AF queue. + -1 is returned only when getting value about WFQ queue. + -1 can't be set." + ::= { hwCBQoSQueueCfgInfoEntry 4 } + + + hwCBQoSQueueBandwidthValue OBJECT-TYPE + SYNTAX Integer32 (-1 | 1..1000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Bandwidth value: + Absolute value: 8~1000000. Unit: Kbps + Percent value: 1~100. + Only valid for EF and AF queue. + -1 is returned only when getting value about WFQ queue. + -1 can't be set." + ::= { hwCBQoSQueueCfgInfoEntry 5 } + + + hwCBQoSQueueCbs OBJECT-TYPE + SYNTAX Integer32 (-1 | 32..2000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Committed Burst Size. Unit: byte. + Only valid for EF queue. + -1 is returned only when getting value about AF or WFQ queue. + -1 can't be set." + ::= { hwCBQoSQueueCfgInfoEntry 6 } + + + hwCBQoSQueueQueueNumber OBJECT-TYPE + SYNTAX INTEGER + { + unavailable(-1), + a1(1), + a8(8), + a16(16), + a32(32), + a64(64), + a128(128), + a256(256), + a512(512), + a1024(1024), + a2048(2048), + a4096(4096) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Max number of hashed queues (a power of 2). + Only valid for WFQ. + -1 is returned only when getting value about AF or EF queue. + -1 can't be set." + DEFVAL { a256 } + ::= { hwCBQoSQueueCfgInfoEntry 7 } + + + hwCBQoSQueueRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwCBQoSQueueCfgInfoEntry 8 } + + + hwCBQoSQueueCbsRatio OBJECT-TYPE + SYNTAX Integer32 (-1 | 25..500) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Committed Burst Size Ratio. Unit: byte. CBS = CBS_Ratio * Bandwidth(k bps) + Only valid for EF queue. + -1 is returned only when getting value about AF or WFQ queue. + -1 can't be set." + DEFVAL { 25 } + ::= { hwCBQoSQueueCfgInfoEntry 9 } + + +-- WRED + hwCBQoSWredCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSWredCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of WRED configuration information." + ::= { hwCBQoSBehaviorObjects 7 } + + + hwCBQoSWredCfgInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSWredCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "WRED Configuration Information Entry." + INDEX { hwCBQoSBehaviorIndex } + ::= { hwCBQoSWredCfgInfoTable 1 } + + + HwCBQoSWredCfgInfoEntry ::= + SEQUENCE { + hwCBQoSWredType + WredType, + hwCBQoSWredWeightConst + Integer32, + hwCBQoSWredDropProfileIndex + Integer32, + hwCBQoSWredCfgRowStatus + RowStatus + } + + hwCBQoSWredType OBJECT-TYPE + SYNTAX WredType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP-Prec Based (1) + DSCP Based (2)" + DEFVAL { ipPrecbased } + ::= { hwCBQoSWredCfgInfoEntry 1 } + + + hwCBQoSWredWeightConst OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify weight for calculating mean queue depth. " + DEFVAL { 9 } + ::= { hwCBQoSWredCfgInfoEntry 2 } + + hwCBQoSWredDropProfileIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The index of wred class entry. + -1 is returned when no drop profile is used. + -1 can not be set." + ::= { hwCBQoSWredCfgInfoEntry 3 } + + hwCBQoSWredCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: + active, createAndGo, destroy" + ::= { hwCBQoSWredCfgInfoEntry 4 } + + +-- WRED Class + hwCBQoSWredClassCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSWredClassCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of WRED configuration information." + ::= { hwCBQoSBehaviorObjects 8 } + + + hwCBQoSWredClassCfgInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSWredClassCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "WRED Class Configuration Information Entry." + INDEX { hwCBQoSBehaviorIndex, hwCBQoSWredClassValue } + ::= { hwCBQoSWredClassCfgInfoTable 1 } + + + HwCBQoSWredClassCfgInfoEntry ::= + SEQUENCE { + hwCBQoSWredClassValue + Integer32, + hwCBQoSWredClassLowLimit + Integer32, + hwCBQoSWredClassHighLimit + Integer32, + hwCBQoSWredClassDiscardProb + Integer32 + } + + hwCBQoSWredClassValue OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The class value. + For IP precedence based WRED, the class is IP precedence, + and range is 0~7. + For DSCP based WRED, the class is DSCP, and range is 0~63." + ::= { hwCBQoSWredClassCfgInfoEntry 1 } + + + hwCBQoSWredClassLowLimit OBJECT-TYPE + SYNTAX Integer32 (1..1024) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The low limit of queue depth." + DEFVAL { 10 } + ::= { hwCBQoSWredClassCfgInfoEntry 2 } + + + hwCBQoSWredClassHighLimit OBJECT-TYPE + SYNTAX Integer32 (1..1024) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The high limit of queue depth." + DEFVAL { 30 } + ::= { hwCBQoSWredClassCfgInfoEntry 3 } + + + hwCBQoSWredClassDiscardProb OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The discard probability denominator." + DEFVAL { 10 } + ::= { hwCBQoSWredClassCfgInfoEntry 4 } + + +-- NAT + hwCBQoSNatCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSNatCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Nat configuration information." + ::= { hwCBQoSBehaviorObjects 10 } + + + hwCBQoSNatCfgInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSNatCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Nat Configuration Information Entry." + INDEX { hwCBQoSBehaviorIndex } + ::= { hwCBQoSNatCfgInfoTable 1 } + + + HwCBQoSNatCfgInfoEntry ::= + SEQUENCE { + hwCBQoSNatAddressGroup + OCTET STRING, + hwCBQoSNatNoPat + INTEGER, + hwCBQoSNatServiceClass + Integer32, + hwCBQoSNatRowStatus + RowStatus + } + + hwCBQoSNatAddressGroup OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "address group's name" + ::= { hwCBQoSNatCfgInfoEntry 1 } + + + hwCBQoSNatNoPat OBJECT-TYPE + SYNTAX INTEGER + { + nopat(1), + pat(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "1: no pat + 2: pat" + ::= { hwCBQoSNatCfgInfoEntry 2 } + + + hwCBQoSNatServiceClass OBJECT-TYPE + SYNTAX Integer32 (1..4) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The service class. DEFVAL: 2" + DEFVAL { 2 } + ::= { hwCBQoSNatCfgInfoEntry 3 } + + + hwCBQoSNatRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwCBQoSNatCfgInfoEntry 4 } + + +-- Firewall + hwCBQoSFirewallCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSFirewallCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Firewall configuration information." + ::= { hwCBQoSBehaviorObjects 11 } + + + hwCBQoSFirewallCfgInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSFirewallCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Firewall Configuration Information Entry." + INDEX { hwCBQoSBehaviorIndex } + ::= { hwCBQoSFirewallCfgInfoTable 1 } + + + HwCBQoSFirewallCfgInfoEntry ::= + SEQUENCE { + hwCBQoSFirewallAction + INTEGER, + hwCBQoSFirewallRowStatus + RowStatus + } + + hwCBQoSFirewallAction OBJECT-TYPE + SYNTAX INTEGER + { + permit(1), + deny(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the firewall action. +The value can be permit(1) or deny(2). +The default value is permit(1). +" + DEFVAL { permit } + ::= { hwCBQoSFirewallCfgInfoEntry 1 } + + + hwCBQoSFirewallRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status. +The value of this object can be Active(1), CreateAndGo(4), or Destroy(6). +This object has no default value. +" + ::= { hwCBQoSFirewallCfgInfoEntry 2 } + + +-- Sampling behavior + hwCBQoSSamplingCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSSamplingCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Sampling configuration information." + ::= { hwCBQoSBehaviorObjects 12 } + + + hwCBQoSSamplingCfgInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSSamplingCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Sampling Configuration Information Entry." + INDEX { hwCBQoSBehaviorIndex } + ::= { hwCBQoSSamplingCfgInfoTable 1 } + + + HwCBQoSSamplingCfgInfoEntry ::= + SEQUENCE { + hwCBQoSIfSamplingType + SamplingType, + hwCBQoSSamplingNum + Integer32, + hwCBQoSSamplingRowStatus + RowStatus + } + + hwCBQoSIfSamplingType OBJECT-TYPE + SYNTAX SamplingType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the sampling type. +The value can be any of the following: +Fix-packets(1) +Fix-time(2) +Random-packets(3) +Random-time(4) +This object has no default value. +" + ::= { hwCBQoSSamplingCfgInfoEntry 1 } + + + hwCBQoSSamplingNum OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the sampling parameter. +The value can be any of the following: +Fix-packets (1-65535) +Fix-time (5-30000ms) +Random-packets (1-65535) +Random-time (3/6/12/24/48/96/192/383.5/767/1534/3068/6136ms) +This object has no default value. +" + ::= { hwCBQoSSamplingCfgInfoEntry 2 } + + + hwCBQoSSamplingRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status. +The value of this object can be Active(1), CreateAndGo(4), or Destroy(6). +This object has no default value. +" + ::= { hwCBQoSSamplingCfgInfoEntry 3 } + + +-- LR + hwCBQoSLrCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSLrCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Line Rate configuration information." + ::= { hwCBQoSBehaviorObjects 13 } + + + hwCBQoSLrCfgInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSLrCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "LR Configuration Information Entry." + INDEX { hwCBQoSBehaviorIndex } + ::= { hwCBQoSLrCfgInfoTable 1 } + + + HwCBQoSLrCfgInfoEntry ::= + SEQUENCE { + hwCBQoSLrUnit + LrCirUnit, + hwCBQoSLrCir + Integer32, + hwCBQoSLrCbs + Integer32, + hwCBQoSLrEbs + Integer32, + hwCBQoSLrRowStatus + RowStatus + } + + hwCBQoSLrUnit OBJECT-TYPE + SYNTAX LrCirUnit + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "CIR Unit: + Absolute, Unit bps (1) + Percent, Unit % (2)" + ::= { hwCBQoSLrCfgInfoEntry 1 } + + + hwCBQoSLrCir OBJECT-TYPE + SYNTAX Integer32 (1..155000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Committed Information Rate. + Absolute value: 8000..155000000. Unit: bps + Percent value: 1~100." + ::= { hwCBQoSLrCfgInfoEntry 2 } + + + hwCBQoSLrCbs OBJECT-TYPE + SYNTAX Integer32 (50..155000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Committed Burst Size. + When CIR is absolute value, + CBS value: 15000..155000000, + default value: max(cir*1/2,15000), + Unit: bit; + When CIR is percent value, + CBS value: 50..2000, + default value: 500, + Unit: ms. + " + ::= { hwCBQoSLrCfgInfoEntry 3 } + + + hwCBQoSLrEbs OBJECT-TYPE + SYNTAX Integer32 (0..155000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Excess Burst Size. + When CIR is absolute value, + EBS value: 0..155000000, Unit: bit; + When CIR is percent value, + EBS value: 0..2000, Unit: ms." + DEFVAL { 0 } + ::= { hwCBQoSLrCfgInfoEntry 4 } + + + hwCBQoSLrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwCBQoSLrCfgInfoEntry 5 } + + +-- Hierachical Policy + hwCBQoSNestPolicyCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSNestPolicyCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Hierachical Policy configuration information." + ::= { hwCBQoSBehaviorObjects 14 } + + + hwCBQoSNestPolicyCfgInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSNestPolicyCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Hierachical Policy Configuration Information Entry." + INDEX { hwCBQoSBehaviorIndex } + ::= { hwCBQoSNestPolicyCfgInfoTable 1 } + + + HwCBQoSNestPolicyCfgInfoEntry ::= + SEQUENCE { + hwCBQoSNestPolicyName + OCTET STRING, + hwCBQoSNestPolicyRowStatus + RowStatus + } + + hwCBQoSNestPolicyName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of hierachical traffic policy." + ::= { hwCBQoSNestPolicyCfgInfoEntry 1 } + + + hwCBQoSNestPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwCBQoSNestPolicyCfgInfoEntry 2 } + + +-- Redirect behavior + hwCBQoSRedirectCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSRedirectCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Redirect configuration information." + ::= { hwCBQoSBehaviorObjects 15 } + + + hwCBQoSRedirectCfgInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSRedirectCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Redirect Configuration Information Entry." + INDEX { hwCBQoSBehaviorIndex, hwCBQoSRedirectType } + ::= { hwCBQoSRedirectCfgInfoTable 1 } + + + HwCBQoSRedirectCfgInfoEntry ::= + SEQUENCE { + hwCBQoSRedirectType + RedirectType, + hwCBQoSRedirectIpAddress + OCTET STRING, + hwCBQoSRedirectIfIndex + Integer32, + hwCBQoSRedirectVlanId + Integer32, + hwCBQoSRedirectCtrlType + RedirectCtrlType, + hwCBQoSRedirectRowStatus + RowStatus, + hwCBQoSRedirectLSPDstIpAddress + OCTET STRING, + hwCBQoSRedirectLSPSecondary + INTEGER + } + + hwCBQoSRedirectType OBJECT-TYPE + SYNTAX RedirectType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the traffic redirection type. +The value can be ip-nexthop(2), ipv6-nexthop(5), or lsppath(6). +This object has no default value. +" + ::= { hwCBQoSRedirectCfgInfoEntry 1 } + + + hwCBQoSRedirectIpAddress OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the destination address of the redirected traffic. +The value of this object can be any valid IP address.This object has no default value. +" + ::= { hwCBQoSRedirectCfgInfoEntry 2 } + + + hwCBQoSRedirectIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the outbound interface of the redirected traffic. +This object has no value range, and the default value is 0.The outbound interface cannot be an interface of the Main Processing Unit (MPU) or a Layer 2 interface. +The value 0 indicates that no outbound interface is specified. +" + ::= { hwCBQoSRedirectCfgInfoEntry 3 } + + + hwCBQoSRedirectVlanId OBJECT-TYPE + SYNTAX Integer32 (-1 | 0 | 2..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the VLAN ID of the outbound interface of the redirected traffic." + ::= { hwCBQoSRedirectCfgInfoEntry 4 } + + + hwCBQoSRedirectCtrlType OBJECT-TYPE + SYNTAX RedirectCtrlType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the traffic redirection control type." + ::= { hwCBQoSRedirectCfgInfoEntry 5 } + + + hwCBQoSRedirectRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status. +The value of this object can be Active(1), CreateAndGo(4), or Destroy(6). +This object has no default value. +" + ::= { hwCBQoSRedirectCfgInfoEntry 6 } + + + hwCBQoSRedirectLSPDstIpAddress OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the next hop of an LSP. +The value of this object can be any valid IP address. +This object has no default value. +" + ::= { hwCBQoSRedirectCfgInfoEntry 7 } + + + hwCBQoSRedirectLSPSecondary OBJECT-TYPE + SYNTAX INTEGER + { + notConfigLSP(-1), + mainLSPPath(1), + backupLSPPath(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies whether a primary or a standby LSP is used. +The value can be mainLSPPath(1) or backupLSPPath(2). +The default value is mainLSPPath(1). +" + DEFVAL { mainLSPPath } + ::= { hwCBQoSRedirectCfgInfoEntry 8 } + + +-- mirror behavior + hwCBQoSMirrorCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSMirrorCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Mirror configuration information." + ::= { hwCBQoSBehaviorObjects 16 } + + + hwCBQoSMirrorCfgInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSMirrorCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Mirror Configuration Information Entry." + INDEX { hwCBQoSBehaviorIndex } + ::= { hwCBQoSMirrorCfgInfoTable 1 } + + + HwCBQoSMirrorCfgInfoEntry ::= + SEQUENCE { + hwCBQoSMirrorObserveIndex + Integer32, + hwCBQoSMirrorRowStatus + RowStatus + } + + hwCBQoSMirrorObserveIndex OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The mirror observe port number" + ::= { hwCBQoSMirrorCfgInfoEntry 1 } + + + hwCBQoSMirrorRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwCBQoSMirrorCfgInfoEntry 2 } + + +-- Urpf behavior + hwCBQoSUrpfCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSUrpfCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Urpf configuration information." + ::= { hwCBQoSBehaviorObjects 17 } + + + hwCBQoSUrpfCfgInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSUrpfCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Urpf Configuration Information Entry." + INDEX { hwCBQoSBehaviorIndex } + ::= { hwCBQoSUrpfCfgInfoTable 1 } + + + HwCBQoSUrpfCfgInfoEntry ::= + SEQUENCE { + hwCBQoSUrpfCtrlType + UrpfCtrlType, + hwCBQoSUrpfAllowDefault + Integer32, + hwCBQoSUrpfRowStatus + RowStatus + } + + hwCBQoSUrpfCtrlType OBJECT-TYPE + SYNTAX UrpfCtrlType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies URPF control type. +The value can be strict(1) or loose(2). +This object has no default value. +" + ::= { hwCBQoSUrpfCfgInfoEntry 1 } + + + hwCBQoSUrpfAllowDefault OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies whether URPF flags the default route. +The value can be 0 or 1. +0: indicates that the default route is not allowed. +1: indicates that the default route is allowed. +The default value is 1. +" + ::= { hwCBQoSUrpfCfgInfoEntry 2 } + + + hwCBQoSUrpfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status. +The value of this object can be Active(1), CreateAndGo(4), or Destroy(6). +This object has no default value. +" + ::= { hwCBQoSUrpfCfgInfoEntry 3 } + + +-- Count + hwCBQoSCountCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSCountCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Count configuration information." + ::= { hwCBQoSBehaviorObjects 18 } + + + hwCBQoSCountCfgInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSCountCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Count Configuration Information Entry." + INDEX { hwCBQoSBehaviorIndex } + ::= { hwCBQoSCountCfgInfoTable 1 } + + + HwCBQoSCountCfgInfoEntry ::= + SEQUENCE { + hwCBQoSCountAction + INTEGER, + hwCBQoSCountRowStatus + RowStatus + } + + hwCBQoSCountAction OBJECT-TYPE + SYNTAX INTEGER { count(1) } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Count action " + ::= { hwCBQoSCountCfgInfoEntry 1 } + + + hwCBQoSCountRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwCBQoSCountCfgInfoEntry 2 } + + +-- Drop + hwCBQoSHighDropCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSHighDropCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Drop configuration information." + ::= { hwCBQoSBehaviorObjects 19 } + + + hwCBQoSHighDropCfgInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSHighDropCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Drop Configuration Information Entry." + INDEX { hwCBQoSBehaviorIndex } + ::= { hwCBQoSHighDropCfgInfoTable 1 } + + + HwCBQoSHighDropCfgInfoEntry ::= + SEQUENCE { + hwCBQoSHighDropPrecedence + INTEGER, + hwCBQoSHighDropRowStatus + RowStatus + } + + hwCBQoSHighDropPrecedence OBJECT-TYPE + SYNTAX INTEGER { high(1) } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Drop Precedence " + ::= { hwCBQoSHighDropCfgInfoEntry 1 } + + + hwCBQoSHighDropRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwCBQoSHighDropCfgInfoEntry 2 } + + +-- Load balance method selection behavior + hwCBQoSLoadBalanceCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSLoadBalanceCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of configuring load balance method." + ::= { hwCBQoSBehaviorObjects 20 } + + + hwCBQoSLoadBalanceCfgInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSLoadBalanceCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Load Balance Configuration Information Entry." + INDEX { hwCBQoSBehaviorIndex } + ::= { hwCBQoSLoadBalanceCfgInfoTable 1 } + + + HwCBQoSLoadBalanceCfgInfoEntry ::= + SEQUENCE { + hwCBQoSLoadBalanceType + INTEGER, + hwCBQoSLoadBalanceRowStatus + RowStatus + } + + hwCBQoSLoadBalanceType OBJECT-TYPE + SYNTAX INTEGER + { + flow(1), + packet(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the type of the algorithm for load balancing. +The value can be flow(1) or packet(2). +The default value is flow(1). +" + ::= { hwCBQoSLoadBalanceCfgInfoEntry 1 } + + + hwCBQoSLoadBalanceRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status. +The value of this object can be Active(1), CreateAndGo(4), or Destroy(6). +This object has no default value. +" + ::= { hwCBQoSLoadBalanceCfgInfoEntry 2 } + + --Egress Gts + hwCBQoSEgressGtsCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSEgressGtsCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Egress GTS feature configuration information." + ::= { hwCBQoSBehaviorObjects 21 } + + hwCBQoSEgressGtsCfgInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSEgressGtsCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Egress GTS feature configuration information Entry." + INDEX {hwCBQoSBehaviorIndex,hwCBQoSEgressGtsIfIndex } + ::= { hwCBQoSEgressGtsCfgInfoTable 1 } + + HwCBQoSEgressGtsCfgInfoEntry ::= + SEQUENCE { + hwCBQoSEgressGtsIfIndex + InterfaceIndex, + hwCBQoSEgressGtsCir + Integer32, + hwCBQoSEgressGtsPir + Integer32, + hwCBQoSEgressGtsRowStatus + RowStatus + } + + hwCBQoSEgressGtsIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface index. " + ::= { hwCBQoSEgressGtsCfgInfoEntry 1 } + + hwCBQoSEgressGtsCir OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Committed Information Rate. Unit: kbps" + ::= { hwCBQoSEgressGtsCfgInfoEntry 2 } + + hwCBQoSEgressGtsPir OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Peak information rate. Unit: kbps" + ::= { hwCBQoSEgressGtsCfgInfoEntry 3 } + + hwCBQoSEgressGtsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwCBQoSEgressGtsCfgInfoEntry 4 } + + + ---Service-class + hwCBQoSServiceClassCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSServiceClassCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to record service class configurations." + ::= { hwCBQoSBehaviorObjects 22 } + + + hwCBQoSServiceClassCfgInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSServiceClassCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ServiceClass feature configuration information Entry." + INDEX { hwCBQoSBehaviorIndex } + ::= { hwCBQoSServiceClassCfgInfoTable 1 } + + + HwCBQoSServiceClassCfgInfoEntry ::= + SEQUENCE { + hwCBQoSServiceClassQueueId + CosType, + hwCBQoSServiceClassColor + INTEGER, + hwCBQoSServiceClassRowStatus + RowStatus, + hwCBQoSServiceClassNoremarkflag + Integer32 + } + + hwCBQoSServiceClassQueueId OBJECT-TYPE + SYNTAX CosType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the queue ID." + ::= { hwCBQoSServiceClassCfgInfoEntry 1 } + + + hwCBQoSServiceClassColor OBJECT-TYPE + SYNTAX INTEGER + { + green(1), + yellow(2), + red(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the color." + ::= { hwCBQoSServiceClassCfgInfoEntry 2 } + + hwCBQoSServiceClassRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwCBQoSServiceClassCfgInfoEntry 3 } + + hwCBQoSServiceClassNoremarkflag OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "QOS service class no remark flag. " + ::= { hwCBQoSServiceClassCfgInfoEntry 4 } + + ---RedirectMUL behavior + hwCBQoSRedirectMULCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSRedirectMULCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Redirect MultiNHP configuration information." + ::= { hwCBQoSBehaviorObjects 23 } + + + hwCBQoSRedirectMULCfgInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSRedirectMULCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Redirect MultiNHP Configuration Information Entry." + INDEX { hwCBQoSBehaviorIndex } + ::= { hwCBQoSRedirectMULCfgInfoTable 1 } + + + HwCBQoSRedirectMULCfgInfoEntry ::= + SEQUENCE { + hwCBQoSRedirectMULIpAddress1 + OCTET STRING, + hwCBQoSRedirectMULIfIndex1 + Integer32, + hwCBQoSRedirectMULIpAddress2 + OCTET STRING, + hwCBQoSRedirectMULIfIndex2 + Integer32, + hwCBQoSRedirectMULIpAddress3 + OCTET STRING, + hwCBQoSRedirectMULIfIndex3 + Integer32, + hwCBQoSRedirectMULIpAddress4 + OCTET STRING, + hwCBQoSRedirectMULIfIndex4 + Integer32, + hwCBQoSRedirectMULCtrlType + RedirectCtrlType, + hwCBQoSRedirectMULRowStatus + RowStatus + } + + hwCBQoSRedirectMULIpAddress1 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the first available next-hop IP address." + ::= { hwCBQoSRedirectMULCfgInfoEntry 1 } + + + hwCBQoSRedirectMULIfIndex1 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the first available next-hop outbound interface." + ::= { hwCBQoSRedirectMULCfgInfoEntry 2 } + + + hwCBQoSRedirectMULIpAddress2 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the second available next-hop IP address." + ::= { hwCBQoSRedirectMULCfgInfoEntry 3 } + + + hwCBQoSRedirectMULIfIndex2 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the second available next-hop outbound interface." + ::= { hwCBQoSRedirectMULCfgInfoEntry 4 } + + + hwCBQoSRedirectMULIpAddress3 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the third available next-hop IP address." + ::= { hwCBQoSRedirectMULCfgInfoEntry 5 } + + + hwCBQoSRedirectMULIfIndex3 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the third available next-hop outbound interface." + ::= { hwCBQoSRedirectMULCfgInfoEntry 6 } + + + hwCBQoSRedirectMULIpAddress4 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the fourth available next-hop IP address." + ::= { hwCBQoSRedirectMULCfgInfoEntry 7 } + + + hwCBQoSRedirectMULIfIndex4 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the fourth available next-hop outbound interface." + ::= { hwCBQoSRedirectMULCfgInfoEntry 8 } + + + hwCBQoSRedirectMULCtrlType OBJECT-TYPE + SYNTAX RedirectCtrlType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the redirection type." + ::= { hwCBQoSRedirectMULCfgInfoEntry 9 } + + + hwCBQoSRedirectMULRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the row status." + ::= { hwCBQoSRedirectMULCfgInfoEntry 10 } + + hwCBQoSRandomDiscardCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSRandomDiscardCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwCBQoSBehaviorObjects 24 } + + hwCBQoSRandomDiscardCfgInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSRandomDiscardCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwCBQoSBehaviorIndex } + ::= { hwCBQoSRandomDiscardCfgInfoTable 1 } + + + HwCBQoSRandomDiscardCfgInfoEntry ::= + SEQUENCE { + hwCBQoSRandomPercent + Integer32, + hwCBQoSRandomDiscardRowStatus + RowStatus + } + + + hwCBQoSRandomPercent OBJECT-TYPE + SYNTAX Integer32 (1..99) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { hwCBQoSRandomDiscardCfgInfoEntry 1 } + + + hwCBQoSRandomDiscardRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { hwCBQoSRandomDiscardCfgInfoEntry 50 } + + + -- 1.3.6.1.4.1.2011.5.25.32.1.1.2.25 + -- 1.3.6.1.4.1.2011.5.25.32.1.1.2.25 + hwCBQoSDenyPacketLengthCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSDenyPacketLengthCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwCBQoSBehaviorObjects 25 } + + + -- 1.3.6.1.4.1.2011.5.25.32.1.1.2.25.1 + -- 1.3.6.1.4.1.2011.5.25.32.1.1.2.25.1 + hwCBQoSDenyPacketLengthCfgInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSDenyPacketLengthCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwCBQoSBehaviorIndex } + ::= { hwCBQoSDenyPacketLengthCfgInfoTable 1 } + + + HwCBQoSDenyPacketLengthCfgInfoEntry ::= + SEQUENCE { + hwCBQoSDenyPacketLengthOptype + INTEGER, + hwCBQoSDenyPacketLengthMin + Integer32, + hwCBQoSDenyPacketLengthMax + Integer32, + hwCBQoSDenyPacketLength + Integer32, + hwCBQoSDenyPacketLengthRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.5.25.32.1.1.2.25.1.1 + -- 1.3.6.1.4.1.2011.5.25.32.1.1.2.25.1.1 + hwCBQoSDenyPacketLengthOptype OBJECT-TYPE + SYNTAX INTEGER + { + range(1), + eq(2), + gt(3), + lt(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { hwCBQoSDenyPacketLengthCfgInfoEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.32.1.1.2.25.1.2 + -- 1.3.6.1.4.1.2011.5.25.32.1.1.2.25.1.2 + hwCBQoSDenyPacketLengthMin OBJECT-TYPE + SYNTAX Integer32 (0..32767) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { hwCBQoSDenyPacketLengthCfgInfoEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.32.1.1.2.25.1.3 + -- 1.3.6.1.4.1.2011.5.25.32.1.1.2.25.1.3 + hwCBQoSDenyPacketLengthMax OBJECT-TYPE + SYNTAX Integer32 (0..32767) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { hwCBQoSDenyPacketLengthCfgInfoEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.32.1.1.2.25.1.4 + -- 1.3.6.1.4.1.2011.5.25.32.1.1.2.25.1.4 + hwCBQoSDenyPacketLength OBJECT-TYPE + SYNTAX Integer32 (0..32767) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { hwCBQoSDenyPacketLengthCfgInfoEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.32.1.1.2.25.1.50 + -- 1.3.6.1.4.1.2011.5.25.32.1.1.2.25.1.50 + hwCBQoSDenyPacketLengthRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { hwCBQoSDenyPacketLengthCfgInfoEntry 50 } + + + -- 1.3.6.1.4.1.2011.5.25.32.1.1.2.26 + hwCBQoSDAAStatisticsCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSDAAStatisticsCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwCBQoSBehaviorObjects 26 } + + + -- 1.3.6.1.4.1.2011.5.25.32.1.1.2.26.1 + hwCBQoSDAAStatisticsCfgInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSDAAStatisticsCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwCBQoSBehaviorIndex } + ::= { hwCBQoSDAAStatisticsCfgInfoTable 1 } + + + HwCBQoSDAAStatisticsCfgInfoEntry ::= + SEQUENCE { + hwCBQoSDAAStatisticsSummary + INTEGER, + hwCBQoSDAAStatisticsRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.5.25.32.1.1.2.26.1.1 + hwCBQoSDAAStatisticsSummary OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { hwCBQoSDAAStatisticsCfgInfoEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.32.1.1.2.26.1.50 + hwCBQoSDAAStatisticsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { hwCBQoSDAAStatisticsCfgInfoEntry 50 } + + + -- 1.3.6.1.4.1.2011.5.25.32.1.1.2.27 + hwCBQoSDAATariffLevelCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSDAATariffLevelCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwCBQoSBehaviorObjects 27 } + + + -- 1.3.6.1.4.1.2011.5.25.32.1.1.2.27.1 + hwCBQoSDAATariffLevelCfgInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSDAATariffLevelCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwCBQoSBehaviorIndex } + ::= { hwCBQoSDAATariffLevelCfgInfoTable 1 } + + + HwCBQoSDAATariffLevelCfgInfoEntry ::= + SEQUENCE { + hwCBQoSDAATariffLevelValue + Integer32, + hwCBQoSDAATariffLevelRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.5.25.32.1.1.2.27.1.1 + hwCBQoSDAATariffLevelValue OBJECT-TYPE + SYNTAX Integer32 (1..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { hwCBQoSDAATariffLevelCfgInfoEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.32.1.1.2.27.1.50 + hwCBQoSDAATariffLevelRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { hwCBQoSDAATariffLevelCfgInfoEntry 50 } + + -- RemarkIpDf behavior + hwCBQoSRemarkIpDfCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSRemarkIpDfCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Remark Ip-Df configuration information." + ::= { hwCBQoSBehaviorObjects 28 } + + + hwCBQoSRemarkIpDfCfgInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSRemarkIpDfCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Remark Ip-Df Configuration Information Entry." + INDEX { hwCBQoSBehaviorIndex } + ::= { hwCBQoSRemarkIpDfCfgInfoTable 1 } + + + HwCBQoSRemarkIpDfCfgInfoEntry ::= + SEQUENCE { + hwCBQoSRemarkIpDf + Integer32, + hwCBQoSRemarkIpDfRowStatus + RowStatus + } + + + hwCBQoSRemarkIpDf OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + 0: remark ip-df 0 + 1: remark ip-df 1" + ::= { hwCBQoSRemarkIpDfCfgInfoEntry 1 } + + + hwCBQoSRemarkIpDfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwCBQoSRemarkIpDfCfgInfoEntry 2 } + + + -- DropProfileCfg + hwCBQoSDropProfileCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSDropProfileCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of drop profile configuration information." + ::= { hwCBQoSBehaviorObjects 29 } + + + hwCBQoSDropProfileCfgInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSDropProfileCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Drop Profile Configuration Information Entry." + INDEX { hwCBQoSDropProfileIndex } + ::= { hwCBQoSDropProfileCfgInfoTable 1 } + + + HwCBQoSDropProfileCfgInfoEntry ::= + SEQUENCE { + hwCBQoSDropProfileIndex + Integer32, + hwCBQoSDropProfileName + OCTET STRING, + hwCBQoSDropProfileType + Integer32, + hwCBQoSDropProfileRowStatus + RowStatus + } + + hwCBQoSDropProfileIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the index of the drop profile. + The value ranges from 1 to 31. + This object has no default value." + ::= { hwCBQoSDropProfileCfgInfoEntry 1 } + + hwCBQoSDropProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the name of the drop profile. + The value of this object is a string of 1 to 31 visible ASCII characters, with no default value. + Space cannot exist between the characters in the string. The initial space and end space are ignored." + ::= { hwCBQoSDropProfileCfgInfoEntry 2 } + + hwCBQoSDropProfileType OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + 0: based on IP-precedence + 1: based on dscp + The default value is 0" + DEFVAL { 0 } + ::= { hwCBQoSDropProfileCfgInfoEntry 3 } + + hwCBQoSDropProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status. + The value of this object can be Active(1), CreateAndGo(4), or Destroy(6). + This object has no default value." + ::= { hwCBQoSDropProfileCfgInfoEntry 4 } + + + -- DropProfileClass + hwCBQoSDropProfileClassCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSDropProfileClassCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of drop profile class configuration information." + ::= { hwCBQoSBehaviorObjects 30 } + + + hwCBQoSDropProfileClassCfgInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSDropProfileClassCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Drop Profile Class Configuration Information Entry." + INDEX { hwCBQoSDropProfileIndex, hwCBQoSDropProfileClassValue } + ::= { hwCBQoSDropProfileClassCfgInfoTable 1 } + + + HwCBQoSDropProfileClassCfgInfoEntry ::= + SEQUENCE { + hwCBQoSDropProfileClassValue + Integer32, + hwCBQoSDropProfileLowLimit + Integer32, + hwCBQoSDropProfileHighLimit + Integer32, + hwCBQoSDropProfileDiscardProb + Integer32 + } + + hwCBQoSDropProfileClassValue OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the value of WRED based on the class. + IP precedence based WRED: the value ranges from 0 to 31. + DSCP (DiffServ code points) based WRED: the value ranges from 0 to 63 + This object has no default value." + ::= { hwCBQoSDropProfileClassCfgInfoEntry 1 } + + hwCBQoSDropProfileLowLimit OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the low limit for the WRED, the percent of the current queue length. + The range of the value is 0 to 100. + The default value is 30." + DEFVAL { 30 } + ::= { hwCBQoSDropProfileClassCfgInfoEntry 2 } + + hwCBQoSDropProfileHighLimit OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the high limit for the WRED, the percent of the current queue length. + The range of the value is 0 to 100. + The default value is 100." + DEFVAL { 100 } + ::= { hwCBQoSDropProfileClassCfgInfoEntry 3 } + + hwCBQoSDropProfileDiscardProb OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the discard probility for the WRED. + The range of the value is 0 to 100. + The default value is 10." + DEFVAL { 10 } + ::= { hwCBQoSDropProfileClassCfgInfoEntry 4 } + -- redirect vsi + -- begin add by wangyonggui 00176838 for redirect vsi 2012-3-24 + hwCBQoSRedirectVsiTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSRedirectVsiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of redirect vsi configuration information." + ::= { hwCBQoSBehaviorObjects 31 } + + + hwCBQoSRedirectVsiEntry OBJECT-TYPE + SYNTAX HwCBQoSRedirectVsiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Drop Profile Class Configuration Information Entry." + INDEX { hwCBQoSBehaviorIndex } + ::= { hwCBQoSRedirectVsiTable 1 } + + + HwCBQoSRedirectVsiEntry ::= + SEQUENCE { + hwCBQoSRedirectVsiName + OCTET STRING, + hwCBQoSRedirectVsiRowStatus + RowStatus + } + + hwCBQoSRedirectVsiName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "the vsi name of data flow redirected to." + ::= { hwCBQoSRedirectVsiEntry 1 } + + hwCBQoSRedirectVsiRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status. + The value of this object can be Active(1), CreateAndGo(4), or Destroy(6). + This object has no default value. + " + ::= { hwCBQoSRedirectVsiEntry 2 } + + -- end add by wangyonggui 00176838 for redirect vsi 2012-3-24 + -- Suppression + -- begin add by dengyunbo 00105021 for mqc Suppression 2012-11-06 + hwCBQoSSuppressionCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSSuppressionCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of mqc Suppression configuration information." + ::= { hwCBQoSBehaviorObjects 32 } + + + hwCBQoSSuppressionCfgInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSSuppressionCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Mqc Suppression Configuration Information Entry." + INDEX { hwCBQoSBehaviorIndex } + ::= { hwCBQoSSuppressionCfgInfoTable 1 } + + + HwCBQoSSuppressionCfgInfoEntry ::= + SEQUENCE { + hwCBQoSSuppressionType + INTEGER, + hwCBQoSSuppressionCir + Integer32, + hwCBQoSSuppressionCbs + Integer32, + hwCBQoSSuppressionGreenAction + CarAction, + hwCBQoSSuppressionGreenRemarkValue + Integer32, + hwCBQoSSuppressionRedAction + CarAction, + hwCBQoSSuppressionRedRemarkValue + Integer32, + hwCBQoSSuppressionRowStatus + RowStatus + } + + hwCBQoSSuppressionType OBJECT-TYPE + SYNTAX INTEGER + { + broadcast(1), + multicast(2), + unkonwnunicast(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the suppression type." + ::= { hwCBQoSSuppressionCfgInfoEntry 1 } + + hwCBQoSSuppressionCir OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the Committed Information Rate (CIR). + The value ranges from 100 to 1000000, in kbit/s, with no default value. + " + ::= { hwCBQoSSuppressionCfgInfoEntry 2 } + + hwCBQoSSuppressionCbs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the Committed Burst Size (CBS). + The value ranges from 10000 to 33554432 bytes. + The default value is 10000 bytes. + " + ::= { hwCBQoSSuppressionCfgInfoEntry 3 } + + hwCBQoSSuppressionGreenAction OBJECT-TYPE + SYNTAX CarAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the action adopted when CIR is not reached. + pass (1), + discard (2), + The default value is pass (1). + " + DEFVAL { pass } + ::= { hwCBQoSSuppressionCfgInfoEntry 4 } + + hwCBQoSSuppressionGreenRemarkValue OBJECT-TYPE + SYNTAX Integer32 (-1 | 11..81) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value is to remark When green action is remarking. + the range is 11~81; + the high bit represents service-class,the range is 1~8 (1:be 2:af1 3:af2 4:af3 5:af4 6:ef 7:cs6 8:cs7) + the low bit represents color,the range is 1~3 (1:green 2:yellow 3:red) + Only software QoS support this node. + -1 is returned only when getting value from hardware QoS or when action being pass,discard of software QoS. + -1 can't be set." + ::= { hwCBQoSSuppressionCfgInfoEntry 5 } + + hwCBQoSSuppressionRedAction OBJECT-TYPE + SYNTAX CarAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the action performed when CIR is exceeded. + pass (1), + discard (2), + The default value is pass (1). + " + DEFVAL { discard } + ::= { hwCBQoSSuppressionCfgInfoEntry 6 } + + + hwCBQoSSuppressionRedRemarkValue OBJECT-TYPE + SYNTAX Integer32 (-1 | 11..81) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value is to remark When red action is remarking. + For remarking DSCP, the range is 11~81; + the high bit represents service-class,the range is 1~8 (1:be 2:af1 3:af2 4:af3 5:af4 6:ef 7:cs6 8:cs7) + the low bit represents color,the range is 1~3 (1:green 2:yellow 3:red) + For remarking IP Precedence and MPLS EXP, the range is 0~7; + Only software QoS support this node. + -1 is returned only when getting value from hardware QoS or when action being pass,discard of software QoS. + -1 can't be set." + ::= { hwCBQoSSuppressionCfgInfoEntry 7 } + + hwCBQoSSuppressionRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status. + The value of this object can be Active(1), CreateAndGo(4), or Destroy(6). + This object has no default value. + " + ::= { hwCBQoSSuppressionCfgInfoEntry 8 } + + -- end add by dengyunbo 00105021 for mqc Suppression 2012-11-06 + +-- hwCBQoSPolicyObjects + hwCBQoSPolicyObjects OBJECT IDENTIFIER ::= { hwCBQoSObjects 3 } + + +-- Traffic Policy Next Index + hwCBQoSPolicyIndexNext OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains an appropriate value to be used for hwCBQoSPolicyIndex + when creating rows in the hwCBQoSPolicyCfgInfoTable. Begin with 0." + ::= { hwCBQoSPolicyObjects 1 } + + +-- Traffic Policy + hwCBQoSPolicyCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSPolicyCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes the detailed information about the QoS policy." + ::= { hwCBQoSPolicyObjects 2 } + + + hwCBQoSPolicyCfgInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSPolicyCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Traffic Policy Configuration Information Entry." + INDEX { hwCBQoSPolicyIndex } + ::= { hwCBQoSPolicyCfgInfoTable 1 } + + + HwCBQoSPolicyCfgInfoEntry ::= + SEQUENCE { + hwCBQoSPolicyIndex + Integer32, + hwCBQoSPolicyName + OCTET STRING, + hwCBQoSPolicyClassCount + Integer32, + hwCBQoSPolicyConfigMode + INTEGER, + hwCBQoSPolicyRowStatus + RowStatus, + hwCBQoSPolicyShareFlag + INTEGER, + hwCBQoSPolicyStatisticsFlag + EnabledStatus + } + + hwCBQoSPolicyIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the policy index. +The value ranges from 1 to 1024. +This object has no default value. +" + ::= { hwCBQoSPolicyCfgInfoEntry 1 } + + + hwCBQoSPolicyName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the policy name. +The value of this object is a string of 1 to 64 visible ASCII characters. +This object has no default value. +Space cannot exist between the characters in the string. The initial space and end space are ignored. +" + ::= { hwCBQoSPolicyCfgInfoEntry 2 } + + + hwCBQoSPolicyClassCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the number of traffic classes that are associated with a policy." + ::= { hwCBQoSPolicyCfgInfoEntry 3 } + + + hwCBQoSPolicyConfigMode OBJECT-TYPE + SYNTAX INTEGER + { + unavailable(-1), + config(1), + auto(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Configuration mode of Traffic Policy. + Only hardware QoS support this node. + -1 is returned only when getting value from software QoS. + -1 can't be set." + DEFVAL { config } + ::= { hwCBQoSPolicyCfgInfoEntry 4 } + + + hwCBQoSPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status. +The value of this object can be Active(1), CreateAndGo(4), or Destroy(6). +This object has no default value. +" + ::= { hwCBQoSPolicyCfgInfoEntry 5 } + + + hwCBQoSPolicyShareFlag OBJECT-TYPE + SYNTAX INTEGER + { + multiple(1), + single(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object identifies the attribute flag deciding sharing or not sharing a policy. +The value can be either of the following: +multiple(1): indicates that a policy is shared. +single(2): indicates that a policy is not shared. +The default value is multiple(1). +" + DEFVAL { multiple } + ::= { hwCBQoSPolicyCfgInfoEntry 6 } + + + hwCBQoSPolicyStatisticsFlag OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the flag deciding whether the policy statistics are enabled. +The value of this object can be either of the following: +enabled(1) +disabled(2) +The default value is disabled (2). +" + DEFVAL { disabled } + ::= { hwCBQoSPolicyCfgInfoEntry 7 } + + +-- Classifier-Behavior in QoS policy + hwCBQoSPolicyClassCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSPolicyClassCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of QoS Policy classifier-behavior configuration information." + ::= { hwCBQoSPolicyObjects 3 } + + + hwCBQoSPolicyClassCfgInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSPolicyClassCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes the association between the traffic class and traffic behavior in a QoS policy." + INDEX { hwCBQoSPolicyIndex, hwCBQoSPolicyClassIndex } + ::= { hwCBQoSPolicyClassCfgInfoTable 1 } + + + HwCBQoSPolicyClassCfgInfoEntry ::= + SEQUENCE { + hwCBQoSPolicyClassIndex + Integer32, + hwCBQoSPolicyClassClassifierIndex + Integer32, + hwCBQoSPolicyClassClassifierName + OCTET STRING, + hwCBQoSPolicyClassBehaviorIndex + Integer32, + hwCBQoSPolicyClassBehaviorName + OCTET STRING, + hwCBQoSPolicyClassPrecedence + Integer32, + hwCBQoSPolicyClassRowStatus + RowStatus + } + + hwCBQoSPolicyClassIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object identifies the policy class index in a QoS policy. +The value ranges from 0 to 255. +This object has no default value. +" + ::= { hwCBQoSPolicyClassCfgInfoEntry 1 } + + + hwCBQoSPolicyClassClassifierIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object identifies the index of the classifier applied by a policy. +The value ranges from 0 to 4095. +This object has no default value. +" + ::= { hwCBQoSPolicyClassCfgInfoEntry 2 } + + + hwCBQoSPolicyClassClassifierName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the policy class name in a QoS policy. +The value of this object is a string of 1 to 64 visible ASCII characters. +This object has no default value. +Space cannot exist between the characters in the string. The initial space and end space are ignored. +" + ::= { hwCBQoSPolicyClassCfgInfoEntry 3 } + + + hwCBQoSPolicyClassBehaviorIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object identifies the index of the behavior applied by a policy. +The value ranges from 0 to 4095. +" + ::= { hwCBQoSPolicyClassCfgInfoEntry 4 } + + + hwCBQoSPolicyClassBehaviorName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the name of the behavior applied by a policy. +The value of this object is a string of 1 to 64 visible ASCII characters. +This object has no default value. +Space cannot exist between the characters in the string. The initial space and end space are ignored. +" + ::= { hwCBQoSPolicyClassCfgInfoEntry 5 } + + + hwCBQoSPolicyClassPrecedence OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Precedence of the class in the policy. + Only hardware QoS support this node. + -1 is returned only when getting value from software QoS. + -1 can't be set." + ::= { hwCBQoSPolicyClassCfgInfoEntry 6 } + + + hwCBQoSPolicyClassRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status. +The value of this object can be Active(1), CreateAndGo(4), or Destroy(6). +This object has no default value. +" + ::= { hwCBQoSPolicyClassCfgInfoEntry 7 } + + hwCBQoSPolicyShareModeCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSPolicyShareModeCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policy Share Mode feature configuration information." + ::= { hwCBQoSPolicyObjects 4 } + + hwCBQoSPolicyShareModeCfgInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSPolicyShareModeCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policy Share Mode feature configuration information Entry." + INDEX { hwCBQoSPolicyIndex } + ::= { hwCBQoSPolicyShareModeCfgInfoTable 1 } + HwCBQoSPolicyShareModeCfgInfoEntry ::= + SEQUENCE { + hwCBQoSPolicyShareModeFlag + EnabledStatus, + hwCBQoSPolicyShareModeRowStatus + RowStatus + } + hwCBQoSPolicyShareModeFlag OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The flag that the share Mode of a policy is enabled." + DEFVAL{enabled} + ::= { hwCBQoSPolicyShareModeCfgInfoEntry 1 } + hwCBQoSPolicyShareModeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy." + ::= { hwCBQoSPolicyShareModeCfgInfoEntry 2 } +-- hwCBQoSApplyPolicyObjects + hwCBQoSApplyPolicyObjects OBJECT IDENTIFIER ::= { hwCBQoSObjects 4 } + + +-- Policy Instance on interface Table + hwCBQoSIfApplyPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSIfApplyPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes the attributes of an interface on which a QoS policy is applied." + ::= { hwCBQoSApplyPolicyObjects 1 } + + + hwCBQoSIfApplyPolicyEntry OBJECT-TYPE + SYNTAX HwCBQoSIfApplyPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policy applied on interface Configuration Information Entry." + INDEX { hwCBQoSIfApplyPolicyIfIndex, hwCBQoSIfApplyPolicyDirection } + ::= { hwCBQoSIfApplyPolicyTable 1 } + + + HwCBQoSIfApplyPolicyEntry ::= + SEQUENCE { + hwCBQoSIfApplyPolicyIfIndex + Integer32, + hwCBQoSIfApplyPolicyDirection + DirectionType, + hwCBQoSIfApplyPolicyName + OCTET STRING, + hwCBQoSIfApplyPolicyRowStatus + RowStatus, + hwCBQoSIfApplyPolicyLinkLayer + INTEGER + } + + hwCBQoSIfApplyPolicyIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the index of the interface on which the policy is applied. +This object has no value range and default value. The interface must not be an interface of the MPU or a Layer 2 interface. +" + ::= { hwCBQoSIfApplyPolicyEntry 1 } + + + hwCBQoSIfApplyPolicyDirection OBJECT-TYPE + SYNTAX DirectionType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the direction in which a policy is applied. +The value can be inbound(1) or outbound(2). +This object has no default value. +" + ::= { hwCBQoSIfApplyPolicyEntry 2 } + + + hwCBQoSIfApplyPolicyName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the policy name. +The value of this object is a string of 1 to 64 visible ASCII characters. +This object has no default value. +Space cannot exist between the characters in the string. The initial space and end space are ignored. +" + ::= { hwCBQoSIfApplyPolicyEntry 3 } + + + hwCBQoSIfApplyPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status. +The value of this object can be Active(1), CreateAndGo(4), or Destroy(6). +This object has no default value. +" + ::= { hwCBQoSIfApplyPolicyEntry 4 } +-- add by l00241571 for mpls-layer + hwCBQoSIfApplyPolicyLinkLayer OBJECT-TYPE + SYNTAX INTEGER + { + linklayer(1), + alllayer(2), + iplayer(3), + mplslayer(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the forwarding layer for a policy to take effect. + +The value can be link-layer(1), all-layer(2), ip-layer(3), or mplslayer(4). + +The default value is ip-layer(3) . +" + ::= { hwCBQoSIfApplyPolicyEntry 5 } + + + +-- Policy Instance on ATM PVC Table + hwCBQoSAtmPvcApplyPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSAtmPvcApplyPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of QoS policy instance." + ::= { hwCBQoSApplyPolicyObjects 2 } + + + hwCBQoSAtmPvcApplyPolicyEntry OBJECT-TYPE + SYNTAX HwCBQoSAtmPvcApplyPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policy applied on ATM PVC Configuration Information Entry." + INDEX { hwCBQoSAtmPvcApplyPolicyIfIndex, hwCBQoSAtmPvcApplyPolicyVPI, hwCBQoSAtmPvcApplyPolicyVCI, hwCBQoSAtmPvcApplyPolicyDirection } + ::= { hwCBQoSAtmPvcApplyPolicyTable 1 } + + + HwCBQoSAtmPvcApplyPolicyEntry ::= + SEQUENCE { + hwCBQoSAtmPvcApplyPolicyIfIndex + Integer32, + hwCBQoSAtmPvcApplyPolicyVPI + Integer32, + hwCBQoSAtmPvcApplyPolicyVCI + Integer32, + hwCBQoSAtmPvcApplyPolicyDirection + DirectionType, + hwCBQoSAtmPvcApplyPolicyName + OCTET STRING, + hwCBQoSAtmPvcApplyPolicyRowStatus + RowStatus + } + + hwCBQoSAtmPvcApplyPolicyIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ATM Interface Index, equal to ifIndex." + ::= { hwCBQoSAtmPvcApplyPolicyEntry 1 } + + + hwCBQoSAtmPvcApplyPolicyVPI OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VPI value of ATM Interface." + ::= { hwCBQoSAtmPvcApplyPolicyEntry 2 } + + + hwCBQoSAtmPvcApplyPolicyVCI OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VCI value of ATM Interface." + ::= { hwCBQoSAtmPvcApplyPolicyEntry 3 } + + + hwCBQoSAtmPvcApplyPolicyDirection OBJECT-TYPE + SYNTAX DirectionType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Policy direction: + inbound (1) + outbound (2)" + ::= { hwCBQoSAtmPvcApplyPolicyEntry 4 } + + + hwCBQoSAtmPvcApplyPolicyName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of Traffic Policy." + ::= { hwCBQoSAtmPvcApplyPolicyEntry 5 } + + + hwCBQoSAtmPvcApplyPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwCBQoSAtmPvcApplyPolicyEntry 6 } + + +-- Policy Instance on vlanid Table + hwCBQoSIfVlanApplyPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSIfVlanApplyPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to display information about traffic policies applied to VLAN packets." + ::= { hwCBQoSApplyPolicyObjects 3 } + + + hwCBQoSIfVlanApplyPolicyEntry OBJECT-TYPE + SYNTAX HwCBQoSIfVlanApplyPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policy applied on Ethernet Vlan Configuration Information Entry." + INDEX { hwCBQoSIfVlanApplyPolicyIfIndex, hwCBQoSIfVlanApplyPolicyDirection, hwCBQoSIfVlanApplyPolicyVlanid1, hwCBQoSIfVlanApplyPolicyVlanid2} + ::= { hwCBQoSIfVlanApplyPolicyTable 1 } + + + HwCBQoSIfVlanApplyPolicyEntry ::= + SEQUENCE { + hwCBQoSIfVlanApplyPolicyIfIndex + Integer32, + hwCBQoSIfVlanApplyPolicyDirection + DirectionType, + hwCBQoSIfVlanApplyPolicyVlanid1 + Integer32, + hwCBQoSIfVlanApplyPolicyVlanid2 + Integer32, + hwCBQoSIfVlanApplyPolicyCeVidEnd + Integer32, + hwCBQoSIfVlanApplyPolicyName + OCTET STRING, + hwCBQoSIfVlanApplyPolicyRowStatus + RowStatus, + hwCBQoSIfVlanApplyPolicyLinkLayer + INTEGER + } + + hwCBQoSIfVlanApplyPolicyIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the Ethernet interface index." + ::= { hwCBQoSIfVlanApplyPolicyEntry 1 } + + hwCBQoSIfVlanApplyPolicyDirection OBJECT-TYPE + SYNTAX DirectionType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the direction to which the policy is applied." + ::= { hwCBQoSIfVlanApplyPolicyEntry 2 } + + hwCBQoSIfVlanApplyPolicyVlanid1 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PE VID of a traffic policy on a Layer 2 interface." + ::= { hwCBQoSIfVlanApplyPolicyEntry 3 } + + + hwCBQoSIfVlanApplyPolicyVlanid2 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Start VLAN ID or CE VID of a traffic policy on a Layer 2 interface." + ::= { hwCBQoSIfVlanApplyPolicyEntry 4 } + + hwCBQoSIfVlanApplyPolicyCeVidEnd OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "End VLAN ID or CE VID of a traffic policy on a Layer 2 interface." + ::= { hwCBQoSIfVlanApplyPolicyEntry 5 } + + + hwCBQoSIfVlanApplyPolicyName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the policy name." + ::= { hwCBQoSIfVlanApplyPolicyEntry 6 } + + + hwCBQoSIfVlanApplyPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwCBQoSIfVlanApplyPolicyEntry 7 } + --modify by l00241571 for mpls-layer + hwCBQoSIfVlanApplyPolicyLinkLayer OBJECT-TYPE + SYNTAX INTEGER + { + linklayer(1), + alllayer(2), + iplayer(3), + mplslayer(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the link layer. The value range is: link-layer(1),all-layer(2),ip-layer(3),mpls-layer(4). " + + ::= { hwCBQoSIfVlanApplyPolicyEntry 8 } + + + +-- Policy Instance on fr class Table + hwCBQoSFrClassApplyPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSFrClassApplyPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of QoS policy instance." + ::= { hwCBQoSApplyPolicyObjects 4 } + + + hwCBQoSFrClassApplyPolicyEntry OBJECT-TYPE + SYNTAX HwCBQoSFrClassApplyPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policy applied on fr class Configuration Information Entry." + INDEX { hwCBQoSFrClassApplyPolicyFrClassName, hwCBQoSFrClassApplyPolicyDirection } + ::= { hwCBQoSFrClassApplyPolicyTable 1 } + + + HwCBQoSFrClassApplyPolicyEntry ::= + SEQUENCE { + hwCBQoSFrClassApplyPolicyFrClassName + OCTET STRING, + hwCBQoSFrClassApplyPolicyDirection + DirectionType, + hwCBQoSFrClassApplyPolicyName + OCTET STRING, + hwCBQoSFrClassApplyPolicyRowStatus + RowStatus + } + + hwCBQoSFrClassApplyPolicyFrClassName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of fr class." + ::= { hwCBQoSFrClassApplyPolicyEntry 1 } + + + hwCBQoSFrClassApplyPolicyDirection OBJECT-TYPE + SYNTAX DirectionType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Policy direction: + inbound (1) + outbound (2)" + ::= { hwCBQoSFrClassApplyPolicyEntry 2 } + + + hwCBQoSFrClassApplyPolicyName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of Traffic Policy." + ::= { hwCBQoSFrClassApplyPolicyEntry 3 } + + + hwCBQoSFrClassApplyPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwCBQoSFrClassApplyPolicyEntry 4 } + + +-- Policy Instance on fr pvc Table + hwCBQoSFrPvcApplyPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSFrPvcApplyPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of QoS policy instance." + ::= { hwCBQoSApplyPolicyObjects 5 } + + + hwCBQoSFrPvcApplyPolicyEntry OBJECT-TYPE + SYNTAX HwCBQoSFrPvcApplyPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policy applied on FR PVC Configuration Information Entry." + INDEX { hwCBQoSFrPvcApplyPolicyIfIndex, hwCBQoSFrPvcApplyPolicyDlciNum, hwCBQoSFrPvcApplyPolicyDirection } + ::= { hwCBQoSFrPvcApplyPolicyTable 1 } + + + HwCBQoSFrPvcApplyPolicyEntry ::= + SEQUENCE { + hwCBQoSFrPvcApplyPolicyIfIndex + Integer32, + hwCBQoSFrPvcApplyPolicyDlciNum + Integer32, + hwCBQoSFrPvcApplyPolicyDirection + DirectionType, + hwCBQoSFrPvcApplyPolicyName + OCTET STRING + } + + hwCBQoSFrPvcApplyPolicyIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Fr Interface Index, equal to ifIndex." + ::= { hwCBQoSFrPvcApplyPolicyEntry 1 } + + + hwCBQoSFrPvcApplyPolicyDlciNum OBJECT-TYPE + SYNTAX Integer32 (16..1007) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Fr DLCI number." + ::= { hwCBQoSFrPvcApplyPolicyEntry 2 } + + + hwCBQoSFrPvcApplyPolicyDirection OBJECT-TYPE + SYNTAX DirectionType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Policy direction: + inbound (1) + outbound (2)" + ::= { hwCBQoSFrPvcApplyPolicyEntry 3 } + + + hwCBQoSFrPvcApplyPolicyName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of Traffic Policy." + ::= { hwCBQoSFrPvcApplyPolicyEntry 4 } + + +-- Policy Instance on vsi Table + hwCBQoSVsiApplyPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSVsiApplyPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of QoS policy instance." + ::= { hwCBQoSApplyPolicyObjects 6 } + + + hwCBQoSVsiApplyPolicyEntry OBJECT-TYPE + SYNTAX HwCBQoSVsiApplyPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policy applied on VSI Configuration Information Entry." + INDEX { hwCBQoSVsiApplyPolicyVsiIndex, hwCBQoSVsiApplyPolicyDirection } + ::= { hwCBQoSVsiApplyPolicyTable 1 } + + + HwCBQoSVsiApplyPolicyEntry ::= + SEQUENCE { + hwCBQoSVsiApplyPolicyVsiIndex + Integer32, + hwCBQoSVsiName + OCTET STRING, + hwCBQoSVsiApplyPolicyDirection + DirectionType, + hwCBQoSVsiApplyPolicyName + OCTET STRING, + hwCBQoSVsiApplyPolicyRowStatus + RowStatus + } + + hwCBQoSVsiApplyPolicyVsiIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VSI Interface Index, equal to ifIndex." + ::= { hwCBQoSVsiApplyPolicyEntry 1 } + + + hwCBQoSVsiName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Vlan of Ethernet Interface." + ::= { hwCBQoSVsiApplyPolicyEntry 2 } + + + hwCBQoSVsiApplyPolicyDirection OBJECT-TYPE + SYNTAX DirectionType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Policy direction: + inbound (1) + outbound (2)" + ::= { hwCBQoSVsiApplyPolicyEntry 3 } + + + hwCBQoSVsiApplyPolicyName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of Traffic Policy." + ::= { hwCBQoSVsiApplyPolicyEntry 4 } + + + hwCBQoSVsiApplyPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwCBQoSVsiApplyPolicyEntry 5 } + + + hwCBQoSVlanApplyPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSVlanApplyPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of applying policy on VLAN." + ::= { hwCBQoSApplyPolicyObjects 7 } + + + hwCBQoSVlanApplyPolicyEntry OBJECT-TYPE + SYNTAX HwCBQoSVlanApplyPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policy applied on VLAN Configuration Information Entry." + INDEX { hwCBQoSVlanApplyPolicyVlanId,hwCBQoSVlanApplyPolicyDirection } + ::= { hwCBQoSVlanApplyPolicyTable 1 } + + + HwCBQoSVlanApplyPolicyEntry ::= + SEQUENCE + { + hwCBQoSVlanApplyPolicyVlanId + Integer32, + hwCBQoSVlanApplyPolicyDirection + INTEGER, + hwCBQoSVlanApplyPolicyName + OCTET STRING, + hwCBQoSVlanApplyPolicyRowStatus + RowStatus + } + + hwCBQoSVlanApplyPolicyVlanId OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VLAN number." + ::= { hwCBQoSVlanApplyPolicyEntry 1 } + + + hwCBQoSVlanApplyPolicyDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Policy Direction: + inbound(1), apply policy inbound; + outbound(2), apply policy outbound." + ::= { hwCBQoSVlanApplyPolicyEntry 2 } + + + hwCBQoSVlanApplyPolicyName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Policy name: The name of the applied policy." + ::= { hwCBQoSVlanApplyPolicyEntry 3 } + + + hwCBQoSVlanApplyPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, createAndGo, destroy." + ::= { hwCBQoSVlanApplyPolicyEntry 4 } + + --beg: mod by j00126783 for policy-alarm + hwCBQoSRuleNotSupportAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSRuleNotSupportAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwCBQoSRuleNotSupportAlarmTable" + ::= { hwCBQoSApplyPolicyObjects 8 } + + hwCBQoSRuleNotSupportAlarmEntry OBJECT-TYPE + SYNTAX HwCBQoSRuleNotSupportAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwCBQoSRuleNotSupportAlarmEntry" + INDEX { hwCBQoSRuleDirection, hwCBQoSRuleSlotID, hwCBQoSRuleInfo } + ::= { hwCBQoSRuleNotSupportAlarmTable 1 } + + HwCBQoSRuleNotSupportAlarmEntry ::= + SEQUENCE { + hwCBQoSRuleDirection + OCTET STRING, + hwCBQoSRuleSlotID + Integer32, + hwCBQoSRuleInfo + OCTET STRING + } + + hwCBQoSRuleDirection OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "hwCBQoSRuleDirection" + ::= { hwCBQoSRuleNotSupportAlarmEntry 1 } + + hwCBQoSRuleSlotID OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "hwCBQoSRuleSlotID" + ::= { hwCBQoSRuleNotSupportAlarmEntry 2 } + + hwCBQoSRuleInfo OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..511)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "hwCBQoSRuleInfo" + ::= { hwCBQoSRuleNotSupportAlarmEntry 3 } + + hwCBQoSActionNotSupportAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSActionNotSupportAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwCBQoSActionNotSupportAlarmTable" + ::= { hwCBQoSApplyPolicyObjects 9 } + + hwCBQoSActionNotSupportAlarmEntry OBJECT-TYPE + SYNTAX HwCBQoSActionNotSupportAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwCBQoSActionNotSupportAlarmEntry" + INDEX { hwCBQoSActionDirection, hwCBQoSActionSlotID, hwCBQoSActionInfo } + ::= { hwCBQoSActionNotSupportAlarmTable 1 } + + HwCBQoSActionNotSupportAlarmEntry ::= + SEQUENCE { + hwCBQoSActionDirection + OCTET STRING, + hwCBQoSActionSlotID + Integer32, + hwCBQoSActionInfo + OCTET STRING + } + + hwCBQoSActionDirection OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "hwCBQoSActionDirection" + ::= { hwCBQoSActionNotSupportAlarmEntry 1 } + + hwCBQoSActionSlotID OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "hwCBQoSActionSlotID" + ::= { hwCBQoSActionNotSupportAlarmEntry 2 } + hwCBQoSActionInfo OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..511)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "hwCBQoSActionInfo" + ::= { hwCBQoSActionNotSupportAlarmEntry 3 } + --end: mod by j00126783 for policy-alarm + + -- multi-policy Instance on interface Table + hwCBQoSIfApplyMultiPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSIfApplyMultiPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of applying multi-policy on interface." + ::= { hwCBQoSApplyPolicyObjects 10 } + + + hwCBQoSIfApplyMultiPolicyEntry OBJECT-TYPE + SYNTAX HwCBQoSIfApplyMultiPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policy applied on interface Configuration Information Entry." + INDEX { hwCBQoSIfApplyMultiPolicyIfIndex, hwCBQoSIfApplyMultiPolicyDirection, hwCBQoSIfApplyMultiPolicyIndex } + ::= { hwCBQoSIfApplyMultiPolicyTable 1 } + + + HwCBQoSIfApplyMultiPolicyEntry ::= + SEQUENCE { + hwCBQoSIfApplyMultiPolicyIfIndex + Integer32, + hwCBQoSIfApplyMultiPolicyDirection + DirectionType, + hwCBQoSIfApplyMultiPolicyIndex + Integer32, + hwCBQoSIfApplyMultiPolicyName + OCTET STRING, + hwCBQoSIfApplyMultiPolicyRowStatus + RowStatus + } + + hwCBQoSIfApplyMultiPolicyIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the index of the interface on which the policy is applied. +This object has no value range and default value. +" + ::= { hwCBQoSIfApplyMultiPolicyEntry 1 } + + + hwCBQoSIfApplyMultiPolicyDirection OBJECT-TYPE + SYNTAX DirectionType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Policy Direction: + inbound(1), apply policy inbound; + outbound(2), apply policy outbound." + ::= { hwCBQoSIfApplyMultiPolicyEntry 2 } + + hwCBQoSIfApplyMultiPolicyIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the policy index. +" + ::= { hwCBQoSIfApplyMultiPolicyEntry 3 } + + hwCBQoSIfApplyMultiPolicyName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the applied policy." + ::= { hwCBQoSIfApplyMultiPolicyEntry 4 } + + + hwCBQoSIfApplyMultiPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status. +The value of this object can be Active(1), CreateAndGo(4), or Destroy(6). +This object has no default value. +" + ::= { hwCBQoSIfApplyMultiPolicyEntry 5 } + +-- multi-policy applied on vlan + hwCBQoSVlanApplyMultiPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSVlanApplyMultiPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of applying multi-policy on VLAN." + ::= { hwCBQoSApplyPolicyObjects 11 } + + + hwCBQoSVlanApplyMultiPolicyEntry OBJECT-TYPE + SYNTAX HwCBQoSVlanApplyMultiPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policy applied on VLAN Configuration Information Entry." + INDEX { hwCBQoSVlanApplyMultiPolicyVlanId, hwCBQoSVlanApplyMultiPolicyDirection, hwCBQoSVlanApplyMultiPolicyIndex} + ::= { hwCBQoSVlanApplyMultiPolicyTable 1 } + + + HwCBQoSVlanApplyMultiPolicyEntry ::= + SEQUENCE + { + hwCBQoSVlanApplyMultiPolicyVlanId + Integer32, + hwCBQoSVlanApplyMultiPolicyDirection + INTEGER, + hwCBQoSVlanApplyMultiPolicyIndex + Integer32, + hwCBQoSVlanApplyMultiPolicyName + OCTET STRING, + hwCBQoSVlanApplyMultiPolicyRowStatus + RowStatus + } + + hwCBQoSVlanApplyMultiPolicyVlanId OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VLAN number." + ::= { hwCBQoSVlanApplyMultiPolicyEntry 1 } + + + hwCBQoSVlanApplyMultiPolicyDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Policy Direction: + inbound(1), apply policy inbound; + outbound(2), apply policy outbound." + ::= { hwCBQoSVlanApplyMultiPolicyEntry 2 } + + hwCBQoSVlanApplyMultiPolicyIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the policy index." + ::= { hwCBQoSVlanApplyMultiPolicyEntry 3 } + + hwCBQoSVlanApplyMultiPolicyName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the applied policy." + ::= { hwCBQoSVlanApplyMultiPolicyEntry 4 } + + + hwCBQoSVlanApplyMultiPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, createAndGo, destroy." + ::= { hwCBQoSVlanApplyMultiPolicyEntry 5 } + + --add by zhangyong 00291234 + hwCBQoSGlobalAclNotSupportAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSGlobalAclNotSupportAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwCBQoSGlobalAclNotSupportAlarmTable" + ::= { hwCBQoSApplyPolicyObjects 12 } + + hwCBQoSGlobalAclNotSupportAlarmEntry OBJECT-TYPE + SYNTAX HwCBQoSGlobalAclNotSupportAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwCBQoSGlobalAclNotSupportAlarmEntry" + INDEX { hwCBQoSGlobalAclDirection, hwCBQoSGlobalAclSlotID } + ::= { hwCBQoSGlobalAclNotSupportAlarmTable 1 } + + HwCBQoSGlobalAclNotSupportAlarmEntry ::= + SEQUENCE { + hwCBQoSGlobalAclDirection + OCTET STRING, + hwCBQoSGlobalAclSlotID + Integer32 + } + + hwCBQoSGlobalAclDirection OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "hwCBQoSGlobalAclDirection" + ::= { hwCBQoSGlobalAclNotSupportAlarmEntry 1 } + + hwCBQoSGlobalAclSlotID OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "hwCBQoSGlobalAclSlotID" + ::= { hwCBQoSGlobalAclNotSupportAlarmEntry 2 } + --end by zhangyong 00291234 + --Beg: mod by l00200458 on 20160528 + hwCBQoSUpdateUserQueueResourceNotEnoughAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSUpdateUserQueueResourceNotEnoughAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwCBQoSUpdateUserQueueResourceNotEnoughAlarmTable" + ::= { hwCBQoSApplyPolicyObjects 13 } + + hwCBQoSUpdateUserQueueResourceNotEnoughAlarmEntry OBJECT-TYPE + SYNTAX HwCBQoSUpdateUserQueueResourceNotEnoughAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwCBQoSUpdateUserQueueResourceNotEnoughAlarmEntry" + INDEX { hwCBQoSUpdateUserQueueBehaviorName, hwCBQoSUpdateUserQueueSlotID, hwCBQoSUpdateUserQueueCir, hwCBQoSUpdateUserQueuePir } + ::= { hwCBQoSUpdateUserQueueResourceNotEnoughAlarmTable 1 } + + HwCBQoSUpdateUserQueueResourceNotEnoughAlarmEntry ::= + SEQUENCE { + hwCBQoSUpdateUserQueueBehaviorName + OCTET STRING, + hwCBQoSUpdateUserQueueSlotID + Integer32, + hwCBQoSUpdateUserQueueCir + Integer32, + hwCBQoSUpdateUserQueuePir + Integer32 + } + + hwCBQoSUpdateUserQueueBehaviorName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "hwCBQoSUpdateUserQueueBehaviorName" + ::= { hwCBQoSUpdateUserQueueResourceNotEnoughAlarmEntry 1 } + + hwCBQoSUpdateUserQueueSlotID OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "hwCBQoSUpdateUserQueueSlotID" + ::= { hwCBQoSUpdateUserQueueResourceNotEnoughAlarmEntry 2 } + hwCBQoSUpdateUserQueueCir OBJECT-TYPE + SYNTAX Integer32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "hwCBQoSUpdateUserQueueCir" + ::= { hwCBQoSUpdateUserQueueResourceNotEnoughAlarmEntry 3 } + hwCBQoSUpdateUserQueuePir OBJECT-TYPE + SYNTAX Integer32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "hwCBQoSUpdateUserQueuePir" + ::= { hwCBQoSUpdateUserQueueResourceNotEnoughAlarmEntry 4 } + + hwCBQoSSetUserQueueResourceNotEnoughAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSSetUserQueueResourceNotEnoughAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwCBQoSSetUserQueueResourceNotEnoughAlarmTable" + ::= { hwCBQoSApplyPolicyObjects 14 } + + hwCBQoSSetUserQueueResourceNotEnoughAlarmEntry OBJECT-TYPE + SYNTAX HwCBQoSSetUserQueueResourceNotEnoughAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwCBQoSSetUserQueueResourceNotEnoughAlarmEntry" + INDEX { hwCBQoSSetUserQueueBehaviorName, hwCBQoSSetUserQueueSlotID } + ::= { hwCBQoSSetUserQueueResourceNotEnoughAlarmTable 1 } + + HwCBQoSSetUserQueueResourceNotEnoughAlarmEntry ::= + SEQUENCE { + hwCBQoSSetUserQueueBehaviorName + OCTET STRING, + hwCBQoSSetUserQueueSlotID + Integer32 + } + + hwCBQoSSetUserQueueBehaviorName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "hwCBQoSSetUserQueueBehaviorName" + ::= { hwCBQoSSetUserQueueResourceNotEnoughAlarmEntry 1 } + + hwCBQoSSetUserQueueSlotID OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "hwCBQoSSetUserQueueSlotID" + ::= { hwCBQoSSetUserQueueResourceNotEnoughAlarmEntry 2 } + --End: mod by l00200458 on 20160528 + +-- multi-policy applied on global + hwCBQoSGlobalApplyMultiPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSGlobalApplyMultiPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of applying multi-policy on global." + ::= { hwCBQoSApplyPolicyObjects 15 } + + + hwCBQoSGlobalApplyMultiPolicyEntry OBJECT-TYPE + SYNTAX HwCBQoSGlobalApplyMultiPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policy applied on global Configuration Information Entry." + INDEX { hwCBQoSGlobalApplyMultiPolicyChassisId, hwCBQoSGlobalApplyMultiPolicySlotId, hwCBQoSGlobalApplyMultiPolicyDirection, hwCBQoSGlobalApplyMultiPolicyIndex} + ::= { hwCBQoSGlobalApplyMultiPolicyTable 1 } + + + HwCBQoSGlobalApplyMultiPolicyEntry::= + SEQUENCE + { + hwCBQoSGlobalApplyMultiPolicyChassisId + Integer32, + hwCBQoSGlobalApplyMultiPolicySlotId + Integer32, + hwCBQoSGlobalApplyMultiPolicyDirection + INTEGER, + hwCBQoSGlobalApplyMultiPolicyIndex + Integer32, + hwCBQoSGlobalApplyMultiPolicyName + OCTET STRING, + hwCBQoSGlobalApplyMultiPolicyRowStatus + RowStatus + } + + hwCBQoSGlobalApplyMultiPolicyChassisId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Chassis ID. When both this node and the next node(hwCBQoSGlobalApplyMultiPolicySlotId) are 0, it identifies all slot." + ::= { hwCBQoSGlobalApplyMultiPolicyEntry 1 } + + hwCBQoSGlobalApplyMultiPolicySlotId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "slot ID. When both this node and the previous node(hwCBQoSGlobalApplyMultiPolicyChassisId) are 0, it identifies all slot." + ::= { hwCBQoSGlobalApplyMultiPolicyEntry 2 } + + + hwCBQoSGlobalApplyMultiPolicyDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Policy Direction: + inbound(1), apply policy inbound; + outbound(2), apply policy outbound." + ::= { hwCBQoSGlobalApplyMultiPolicyEntry 3 } + + hwCBQoSGlobalApplyMultiPolicyIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the policy index." + ::= { hwCBQoSGlobalApplyMultiPolicyEntry 4 } + + hwCBQoSGlobalApplyMultiPolicyName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the applied policy." + ::= { hwCBQoSGlobalApplyMultiPolicyEntry 5 } + + + hwCBQoSGlobalApplyMultiPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, createAndGo, destroy." + ::= { hwCBQoSGlobalApplyMultiPolicyEntry 6 } + +-- Running statistics information + hwCBQoSApplyPolicyStaticsObjects OBJECT IDENTIFIER ::= { hwCBQoSObjects 5 } + + +-- Interface: policy Running statistics information + hwCBQoSIfStaticsObjects OBJECT IDENTIFIER ::= { hwCBQoSApplyPolicyStaticsObjects 1 } + + +-- Interface CBQ statistics + hwCBQoSIfCbqRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSIfCbqRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of interface CBQ Running statistics. When policy using queue behavior is applied on + interface the interface will using Class Based Queuing." + ::= { hwCBQoSIfStaticsObjects 1 } + + + hwCBQoSIfCbqRunInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSIfCbqRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface CBQ statistics entry." + INDEX { hwCBQoSIfApplyPolicyIfIndex } + ::= { hwCBQoSIfCbqRunInfoTable 1 } + + + HwCBQoSIfCbqRunInfoEntry ::= + SEQUENCE { + hwCBQoSIfCbqQueueSize + Integer32, + hwCBQoSIfCbqDiscard + Counter64, + hwCBQoSIfCbqEfQueueSize + Integer32, + hwCBQoSIfCbqAfQueueSize + Integer32, + hwCBQoSIfCbqBeQueueSize + Integer32, + hwCBQoSIfCbqBeActiveQueueNum + Integer32, + hwCBQoSIfCbqBeMaxActiveQueueNum + Integer32, + hwCBQoSIfCbqBeTotalQueueNum + Integer32, + hwCBQoSIfCbqAfAllocatedQueueNum + Integer32 + } + + hwCBQoSIfCbqQueueSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Queue size of CBQ" + ::= { hwCBQoSIfCbqRunInfoEntry 1 } + + + hwCBQoSIfCbqDiscard OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of discarded packets which coundn't be enqueued." + ::= { hwCBQoSIfCbqRunInfoEntry 2 } + + + hwCBQoSIfCbqEfQueueSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Queue size of EF" + ::= { hwCBQoSIfCbqRunInfoEntry 3 } + + + hwCBQoSIfCbqAfQueueSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Queue size of AF" + ::= { hwCBQoSIfCbqRunInfoEntry 4 } + + + hwCBQoSIfCbqBeQueueSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Queue size of BE" + ::= { hwCBQoSIfCbqRunInfoEntry 5 } + + + hwCBQoSIfCbqBeActiveQueueNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the number of Active Be Queue" + ::= { hwCBQoSIfCbqRunInfoEntry 6 } + + + hwCBQoSIfCbqBeMaxActiveQueueNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the max number of Active Be Queue" + ::= { hwCBQoSIfCbqRunInfoEntry 7 } + + + hwCBQoSIfCbqBeTotalQueueNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the total number of Be Queue" + ::= { hwCBQoSIfCbqRunInfoEntry 8 } + + + hwCBQoSIfCbqAfAllocatedQueueNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the Allocated number of Af Queue" + ::= { hwCBQoSIfCbqRunInfoEntry 9 } + + +-- Class match statistics + hwCBQoSIfClassMatchRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSIfClassMatchRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Running statistics for matching a classifier + in a QoS policy applied on the interface." + ::= { hwCBQoSIfStaticsObjects 2 } + + + hwCBQoSIfClassMatchRunInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSIfClassMatchRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Classifier's matching statistics information entry." + INDEX { hwCBQoSIfApplyPolicyIfIndex, hwCBQoSIfApplyPolicyDirection, hwCBQoSPolicyClassIndex } + ::= { hwCBQoSIfClassMatchRunInfoTable 1 } + + + HwCBQoSIfClassMatchRunInfoEntry ::= + SEQUENCE { + hwCBQoSIfClassMatchedPackets + Counter64, + hwCBQoSIfClassMatchedBytes + Counter64, + hwCBQoSIfClassAverageRate + Counter64, + hwCBQosIfClassPassedPackets + Counter64, + hwCBQosIfClassDroppedPackets + Counter64 + } + + hwCBQoSIfClassMatchedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets matching a class in a QoS policy." + ::= { hwCBQoSIfClassMatchRunInfoEntry 1 } + + + hwCBQoSIfClassMatchedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes matching a class in a QoS policy. + Only software QoS support this node." + ::= { hwCBQoSIfClassMatchRunInfoEntry 2 } + + + hwCBQoSIfClassAverageRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average rate of the traffic matching a class in a QoS policy. + For inbound QoS policy, it is the rate of the traffic input; + For outbound QoS policy, it is the rate of the traffic output. + Only software QoS support this node." + ::= { hwCBQoSIfClassMatchRunInfoEntry 3 } + + hwCBQosIfClassPassedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of passed packets matching a class in a QoS policy." + ::= { hwCBQoSIfClassMatchRunInfoEntry 4 } + + hwCBQosIfClassDroppedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of dropped packets matching a class in a QoS policy." + ::= { hwCBQoSIfClassMatchRunInfoEntry 5 } + +-- CAR statistics + hwCBQoSIfCarRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSIfCarRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Running statistics for CAR + in a QoS policy applied on the interface." + ::= { hwCBQoSIfStaticsObjects 3 } + + hwCBQoSIfCarRunInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSIfCarRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "CAR statistics information entry." + INDEX { hwCBQoSIfApplyPolicyIfIndex, hwCBQoSIfApplyPolicyDirection, hwCBQoSIfVlanApplyPolicyVlanid1, + hwCBQoSPolicyClassIndex } + ::= { hwCBQoSIfCarRunInfoTable 1 } + + + HwCBQoSIfCarRunInfoEntry ::= + SEQUENCE { + hwCBQoSIfCarGreenPassedPackets + Counter64, + hwCBQoSIfCarGreenPassedBytes + Counter64, + hwCBQoSIfCarGreenRemarkedPackets + Counter64, + hwCBQoSIfCarGreenRemarkedBytes + Counter64, + hwCBQoSIfCarGreenDiscardedPackets + Counter64, + hwCBQoSIfCarGreenDiscardedBytes + Counter64, + hwCBQoSIfCarYellowPassedPackets + Counter64, + hwCBQoSIfCarYellowPassedBytes + Counter64, + hwCBQoSIfCarYellowRemarkedPackets + Counter64, + hwCBQoSIfCarYellowRemarkedBytes + Counter64, + hwCBQoSIfCarYellowDiscardedPackets + Counter64, + hwCBQoSIfCarYellowDiscardedBytes + Counter64, + hwCBQoSIfCarRedPassedPackets + Counter64, + hwCBQoSIfCarRedPassedBytes + Counter64, + hwCBQoSIfCarRedRemarkedPackets + Counter64, + hwCBQoSIfCarRedRemarkedBytes + Counter64, + hwCBQoSIfCarRedDiscardedPackets + Counter64, + hwCBQoSIfCarRedDiscardedBytes + Counter64, + hwCBQoSIfCarGreenPassedPacketsRate + Counter64, + hwCBQoSIfCarGreenPassedBytesRate + Counter64, + hwCBQoSIfCarGreenRemarkedPacketsRate + Counter64, + hwCBQoSIfCarGreenRemarkedBytesRate + Counter64, + hwCBQoSIfCarGreenDiscardedPacketsRate + Counter64, + hwCBQoSIfCarGreenDiscardedBytesRate + Counter64, + hwCBQoSIfCarYellowPassedPacketsRate + Counter64, + hwCBQoSIfCarYellowPassedBytesRate + Counter64, + hwCBQoSIfCarYellowRemarkedPacketsRate + Counter64, + hwCBQoSIfCarYellowRemarkedBytesRate + Counter64, + hwCBQoSIfCarYellowDiscardedPacketsRate + Counter64, + hwCBQoSIfCarYellowDiscardedBytesRate + Counter64, + hwCBQoSIfCarRedPassedPacketsRate + Counter64, + hwCBQoSIfCarRedPassedBytesRate + Counter64, + hwCBQoSIfCarRedRemarkedPacketsRate + Counter64, + hwCBQoSIfCarRedRemarkedBytesRate + Counter64, + hwCBQoSIfCarRedDiscardedPacketsRate + Counter64, + hwCBQoSIfCarRedDiscardedBytesRate + Counter64 + } + + hwCBQoSIfCarGreenPassedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Passed packets of green packet" + ::= { hwCBQoSIfCarRunInfoEntry 1 } + + + hwCBQoSIfCarGreenPassedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Passed bytes of green packet" + ::= { hwCBQoSIfCarRunInfoEntry 2 } + + + hwCBQoSIfCarGreenRemarkedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remarked packets of green packet" + ::= { hwCBQoSIfCarRunInfoEntry 3 } + + + hwCBQoSIfCarGreenRemarkedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remarked bytes of green packet" + ::= { hwCBQoSIfCarRunInfoEntry 4 } + + + hwCBQoSIfCarGreenDiscardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Discarded packets of green packet" + ::= { hwCBQoSIfCarRunInfoEntry 5 } + + + hwCBQoSIfCarGreenDiscardedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Discarded bytes of green packet" + ::= { hwCBQoSIfCarRunInfoEntry 6 } + + + hwCBQoSIfCarYellowPassedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Passed packets of yellow packet" + ::= { hwCBQoSIfCarRunInfoEntry 7 } + + + hwCBQoSIfCarYellowPassedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Passed bytes of yellow packet" + ::= { hwCBQoSIfCarRunInfoEntry 8 } + + + hwCBQoSIfCarYellowRemarkedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remarked packets of yellow packet" + ::= { hwCBQoSIfCarRunInfoEntry 9 } + + + hwCBQoSIfCarYellowRemarkedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remarked bytes of yellow packet" + ::= { hwCBQoSIfCarRunInfoEntry 10 } + + + hwCBQoSIfCarYellowDiscardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Discarded packets of yellow packet" + ::= { hwCBQoSIfCarRunInfoEntry 11 } + + + hwCBQoSIfCarYellowDiscardedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Discarded bytes of yellow packet" + ::= { hwCBQoSIfCarRunInfoEntry 12 } + + + hwCBQoSIfCarRedPassedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Passed packets of red packet" + ::= { hwCBQoSIfCarRunInfoEntry 13 } + + + hwCBQoSIfCarRedPassedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Passed bytes of red packet" + ::= { hwCBQoSIfCarRunInfoEntry 14 } + + + hwCBQoSIfCarRedRemarkedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remarked packets of red packet" + ::= { hwCBQoSIfCarRunInfoEntry 15 } + + + hwCBQoSIfCarRedRemarkedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remarked bytes of red packet" + ::= { hwCBQoSIfCarRunInfoEntry 16 } + + + hwCBQoSIfCarRedDiscardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Discarded packets of red packet" + ::= { hwCBQoSIfCarRunInfoEntry 17 } + + + hwCBQoSIfCarRedDiscardedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Discarded bytes of red packet" + ::= { hwCBQoSIfCarRunInfoEntry 18 } + + hwCBQoSIfCarGreenPassedPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of forwarded green packets" + ::= { hwCBQoSIfCarRunInfoEntry 19 } + + + hwCBQoSIfCarGreenPassedBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of forwarded bytes of green packets" + ::= { hwCBQoSIfCarRunInfoEntry 20 } + + + hwCBQoSIfCarGreenRemarkedPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of re-marked green packets" + ::= { hwCBQoSIfCarRunInfoEntry 21 } + + + hwCBQoSIfCarGreenRemarkedBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of re-marked bytes of green packets" + ::= { hwCBQoSIfCarRunInfoEntry 22 } + + + hwCBQoSIfCarGreenDiscardedPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of discarded green packets" + ::= { hwCBQoSIfCarRunInfoEntry 23 } + + + hwCBQoSIfCarGreenDiscardedBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of discarded bytes of green packets" + ::= { hwCBQoSIfCarRunInfoEntry 24 } + + + hwCBQoSIfCarYellowPassedPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of forwarded yellow packets" + ::= { hwCBQoSIfCarRunInfoEntry 25 } + + + hwCBQoSIfCarYellowPassedBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of forwarded bytes of yellow packets" + ::= { hwCBQoSIfCarRunInfoEntry 26 } + + + hwCBQoSIfCarYellowRemarkedPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of re-marked yellow packets" + ::= { hwCBQoSIfCarRunInfoEntry 27 } + + + hwCBQoSIfCarYellowRemarkedBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of re-marked bytes of yellow packets" + ::= { hwCBQoSIfCarRunInfoEntry 28 } + + + hwCBQoSIfCarYellowDiscardedPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of discarded yellow packets" + ::= { hwCBQoSIfCarRunInfoEntry 29 } + + + hwCBQoSIfCarYellowDiscardedBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of discarded bytes of yellow packets" + ::= { hwCBQoSIfCarRunInfoEntry 30 } + + + hwCBQoSIfCarRedPassedPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of forwarded red packets" + ::= { hwCBQoSIfCarRunInfoEntry 31 } + + + hwCBQoSIfCarRedPassedBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of forwarded bytes of red packets" + ::= { hwCBQoSIfCarRunInfoEntry 32 } + + + hwCBQoSIfCarRedRemarkedPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of re-marked red packets" + ::= { hwCBQoSIfCarRunInfoEntry 33 } + + + hwCBQoSIfCarRedRemarkedBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of re-marked bytes of red packets" + ::= { hwCBQoSIfCarRunInfoEntry 34 } + + + hwCBQoSIfCarRedDiscardedPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of discarded red packets" + ::= { hwCBQoSIfCarRunInfoEntry 35 } + + + hwCBQoSIfCarRedDiscardedBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of discarded bytes of red packets" + ::= { hwCBQoSIfCarRunInfoEntry 36 } + +-- GTS statistics + hwCBQoSIfGtsRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSIfGtsRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Running statistics for GTS + in a QoS policy applied on the interface." + ::= { hwCBQoSIfStaticsObjects 4 } + + + hwCBQoSIfGtsRunInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSIfGtsRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "GTS statistics entry." + INDEX { hwCBQoSIfApplyPolicyIfIndex, hwCBQoSIfApplyPolicyDirection, hwCBQoSPolicyClassIndex } + ::= { hwCBQoSIfGtsRunInfoTable 1 } + + + HwCBQoSIfGtsRunInfoEntry ::= + SEQUENCE { + hwCBQoSIfGtsPassedPackets + Counter64, + hwCBQoSIfGtsPassedBytes + Counter64, + hwCBQoSIfGtsDiscardedPackets + Counter64, + hwCBQoSIfGtsDiscardedBytes + Counter64, + hwCBQoSIfGtsDelayedPackets + Counter64, + hwCBQoSIfGtsDelayedBytes + Counter64, + hwCBQoSIfGtsQueueSize + Integer32 + } + + hwCBQoSIfGtsPassedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets passed by GTS." + ::= { hwCBQoSIfGtsRunInfoEntry 1 } + + + hwCBQoSIfGtsPassedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes passed by GTS." + ::= { hwCBQoSIfGtsRunInfoEntry 2 } + + + hwCBQoSIfGtsDiscardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets discarded by GTS." + ::= { hwCBQoSIfGtsRunInfoEntry 3 } + + + hwCBQoSIfGtsDiscardedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes discarded by GTS." + ::= { hwCBQoSIfGtsRunInfoEntry 4 } + + + hwCBQoSIfGtsDelayedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets delayed by GTS." + ::= { hwCBQoSIfGtsRunInfoEntry 5 } + + + hwCBQoSIfGtsDelayedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes delayed by GTS." + ::= { hwCBQoSIfGtsRunInfoEntry 6 } + + + hwCBQoSIfGtsQueueSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Queue size of GTS queue." + ::= { hwCBQoSIfGtsRunInfoEntry 7 } + + +-- Remark statistics + hwCBQoSIfRemarkRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSIfRemarkRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Running statistics for remarking + in a QoS policy applied on the interface." + ::= { hwCBQoSIfStaticsObjects 5 } + + + hwCBQoSIfRemarkRunInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSIfRemarkRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Remarking statistics entry." + INDEX { hwCBQoSIfApplyPolicyIfIndex, hwCBQoSIfApplyPolicyDirection, hwCBQoSPolicyClassIndex } + ::= { hwCBQoSIfRemarkRunInfoTable 1 } + + + HwCBQoSIfRemarkRunInfoEntry ::= + SEQUENCE { + hwCBQoSIfRemarkedPackets + Counter64, + hwCBQoSIfRemarkedBytes + Counter64 + } + + hwCBQoSIfRemarkedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets remarked." + ::= { hwCBQoSIfRemarkRunInfoEntry 1 } + + + hwCBQoSIfRemarkedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes remarked." + ::= { hwCBQoSIfRemarkRunInfoEntry 2 } + + +-- Queue statistics + hwCBQoSIfQueueRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSIfQueueRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Running statistics for queue + in a QoS policy applied on the interface." + ::= { hwCBQoSIfStaticsObjects 6 } + + + hwCBQoSIfQueueRunInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSIfQueueRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Queue statistics entry." + INDEX { hwCBQoSIfApplyPolicyIfIndex, hwCBQoSIfApplyPolicyDirection, hwCBQoSPolicyClassIndex } + ::= { hwCBQoSIfQueueRunInfoTable 1 } + + + HwCBQoSIfQueueRunInfoEntry ::= + SEQUENCE { + hwCBQoSIfQueueMatchedPackets + Counter64, + hwCBQoSIfQueueMatchedBytes + Counter64, + hwCBQoSIfQueueEnqueuedPackets + Counter64, + hwCBQoSIfQueueEnqueuedBytes + Counter64, + hwCBQoSIfQueueDiscardedPackets + Counter64, + hwCBQoSIfQueueDiscardedBytes + Counter64, + hwCBQoSIfQueueMatchedPacketsRate + Counter64, + hwCBQoSIfQueueMatchedBytesRate + Counter64, + hwCBQoSIfQueueEnqueuedPacketsRate + Counter64, + hwCBQoSIfQueueEnqueuedBytesRate + Counter64, + hwCBQoSIfQueueDiscardedPacketsRate + Counter64, + hwCBQoSIfQueueDiscardedBytesRate + Counter64 + } + + hwCBQoSIfQueueMatchedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets matched to enqueue." + ::= { hwCBQoSIfQueueRunInfoEntry 1 } + + + hwCBQoSIfQueueMatchedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes matched to enqueue." + ::= { hwCBQoSIfQueueRunInfoEntry 2 } + + + hwCBQoSIfQueueEnqueuedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets enqueued." + ::= { hwCBQoSIfQueueRunInfoEntry 3 } + + + hwCBQoSIfQueueEnqueuedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes enqueued." + ::= { hwCBQoSIfQueueRunInfoEntry 4 } + + + hwCBQoSIfQueueDiscardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets discarded when enqueued by discard method." + ::= { hwCBQoSIfQueueRunInfoEntry 5 } + + + hwCBQoSIfQueueDiscardedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes discarded when enqueued by discard method." + ::= { hwCBQoSIfQueueRunInfoEntry 6 } + + hwCBQoSIfQueueMatchedPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of packets matched to enqueue." + ::= { hwCBQoSIfQueueRunInfoEntry 7 } + + + hwCBQoSIfQueueMatchedBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of bytes matched to enqueue." + ::= { hwCBQoSIfQueueRunInfoEntry 8 } + + + hwCBQoSIfQueueEnqueuedPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of packets enqueued." + ::= { hwCBQoSIfQueueRunInfoEntry 9 } + + + hwCBQoSIfQueueEnqueuedBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of bytes enqueued." + ::= { hwCBQoSIfQueueRunInfoEntry 10 } + + + hwCBQoSIfQueueDiscardedPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of packets discarded when enqueued by discard method." + ::= { hwCBQoSIfQueueRunInfoEntry 11 } + + + hwCBQoSIfQueueDiscardedBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of bytes discarded when enqueued by discard method." + ::= { hwCBQoSIfQueueRunInfoEntry 12 } + +-- WRED statistics + hwCBQoSIfWredRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSIfWredRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Running statistics for WRED + in a QoS policy applied on the interface." + ::= { hwCBQoSIfStaticsObjects 7 } + + + hwCBQoSIfWredRunInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSIfWredRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "WRED statistics entry." + INDEX { hwCBQoSIfApplyPolicyIfIndex, hwCBQoSIfApplyPolicyDirection, hwCBQoSPolicyClassIndex, hwCBQoSWredClassValue } + ::= { hwCBQoSIfWredRunInfoTable 1 } + + + HwCBQoSIfWredRunInfoEntry ::= + SEQUENCE { + hwCBQoSIfWredRandomDiscardedPackets + Counter64, + hwCBQoSIfWredTailDiscardedPackets + Counter64 + } + + hwCBQoSIfWredRandomDiscardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets that random-discarded by WRED." + ::= { hwCBQoSIfWredRunInfoEntry 1 } + + + hwCBQoSIfWredTailDiscardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets that tail-discarded by WRED." + ::= { hwCBQoSIfWredRunInfoEntry 2 } + + +-- LR statistics + hwCBQoSIfLrRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSIfLrRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Running statistics for LR + in a QoS policy applied on the interface." + ::= { hwCBQoSIfStaticsObjects 8 } + + + hwCBQoSIfLrRunInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSIfLrRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "LR statistics entry." + INDEX { hwCBQoSIfApplyPolicyIfIndex, hwCBQoSIfApplyPolicyDirection, hwCBQoSPolicyClassIndex } + ::= { hwCBQoSIfLrRunInfoTable 1 } + + + HwCBQoSIfLrRunInfoEntry ::= + SEQUENCE { + hwCBQoSIfLrPassedPackets + Counter64, + hwCBQoSIfLrPassedBytes + Counter64, + hwCBQoSIfLrDiscardedPackets + Counter64, + hwCBQoSIfLrDiscardedBytes + Counter64, + hwCBQoSIfLrDelayedPackets + Counter64, + hwCBQoSIfLrDelayedBytes + Counter64 + } + + hwCBQoSIfLrPassedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets passed by LR." + ::= { hwCBQoSIfLrRunInfoEntry 1 } + + + hwCBQoSIfLrPassedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes passed by LR." + ::= { hwCBQoSIfLrRunInfoEntry 2 } + + + hwCBQoSIfLrDiscardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets discarded by LR." + ::= { hwCBQoSIfLrRunInfoEntry 3 } + + + hwCBQoSIfLrDiscardedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes discarded by LR." + ::= { hwCBQoSIfLrRunInfoEntry 4 } + + + hwCBQoSIfLrDelayedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets delayed by LR." + ::= { hwCBQoSIfLrRunInfoEntry 5 } + + + hwCBQoSIfLrDelayedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes delayed by LR." + ::= { hwCBQoSIfLrRunInfoEntry 6 } + + +-- Redirect statistics + hwCBQoSIfRedirectRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSIfRedirectRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Running statistics for redirect + in a QoS policy applied on the interface." + ::= { hwCBQoSIfStaticsObjects 9 } + + + hwCBQoSIfRedirectRunInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSIfRedirectRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Redirect statistics entry." + INDEX { hwCBQoSIfApplyPolicyIfIndex, hwCBQoSIfApplyPolicyDirection, hwCBQoSPolicyClassIndex } + ::= { hwCBQoSIfRedirectRunInfoTable 1 } + + + HwCBQoSIfRedirectRunInfoEntry ::= + SEQUENCE { + hwCBQoSIfRedirectedPackets + Counter64, + hwCBQoSIfRedirectedBytes + Counter64 + } + + hwCBQoSIfRedirectedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets Redirected." + ::= { hwCBQoSIfRedirectRunInfoEntry 1 } + + + hwCBQoSIfRedirectedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes Redirected." + ::= { hwCBQoSIfRedirectRunInfoEntry 2 } + + +-- Firewall statistics + hwCBQoSIfFirewallRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSIfFirewallRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Running statistics for fire wall + in a QoS policy applied on the interface." + ::= { hwCBQoSIfStaticsObjects 10 } + + + hwCBQoSIfFirewallRunInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSIfFirewallRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Fire wall statistics entry." + INDEX { hwCBQoSIfApplyPolicyIfIndex, hwCBQoSIfApplyPolicyDirection, hwCBQoSPolicyClassIndex } + ::= { hwCBQoSIfFirewallRunInfoTable 1 } + + + HwCBQoSIfFirewallRunInfoEntry ::= + SEQUENCE { + hwCBQoSIfFilteredPackets + Counter64, + hwCBQoSIfFilteredBytes + Counter64 + } + + hwCBQoSIfFilteredPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets Filtered." + ::= { hwCBQoSIfFirewallRunInfoEntry 1 } + + + hwCBQoSIfFilteredBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes Filtered." + ::= { hwCBQoSIfFirewallRunInfoEntry 2 } + + +-- Mirror statistics + hwCBQoSIfMirrorRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSIfMirrorRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Running statistics for mirror + in a QoS policy applied on the interface." + ::= { hwCBQoSIfStaticsObjects 11 } + + + hwCBQoSIfMirrorRunInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSIfMirrorRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Mirror statistics entry." + INDEX { hwCBQoSIfApplyPolicyIfIndex, hwCBQoSIfApplyPolicyDirection, hwCBQoSPolicyClassIndex } + ::= { hwCBQoSIfMirrorRunInfoTable 1 } + + + HwCBQoSIfMirrorRunInfoEntry ::= + SEQUENCE { + hwCBQoSIfMirroredPackets + Counter64, + hwCBQoSIfMirroredBytes + Counter64 + } + + hwCBQoSIfMirroredPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets Mirrored." + ::= { hwCBQoSIfMirrorRunInfoEntry 1 } + + + hwCBQoSIfMirroredBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes Mirrored." + ::= { hwCBQoSIfMirrorRunInfoEntry 2 } + + +-- Urpf statistics + hwCBQoSIfUrpfRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSIfUrpfRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Running statistics for urpf + in a QoS policy applied on the interface." + ::= { hwCBQoSIfStaticsObjects 12 } + + + hwCBQoSIfUrpfRunInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSIfUrpfRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Urpf statistics entry." + INDEX { hwCBQoSIfApplyPolicyIfIndex, hwCBQoSIfApplyPolicyDirection, hwCBQoSPolicyClassIndex } + ::= { hwCBQoSIfUrpfRunInfoTable 1 } + + + HwCBQoSIfUrpfRunInfoEntry ::= + SEQUENCE { + hwCBQoSIfUrpfPassedPackets + Counter64, + hwCBQoSIfUrpfPassedBytes + Counter64, + hwCBQoSIfUrpfDroppedPackets + Counter64, + hwCBQoSIfUrpfDroppedBytes + Counter64 + } + + hwCBQoSIfUrpfPassedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets passed." + ::= { hwCBQoSIfUrpfRunInfoEntry 1 } + + + hwCBQoSIfUrpfPassedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes passed." + ::= { hwCBQoSIfUrpfRunInfoEntry 2 } + + + hwCBQoSIfUrpfDroppedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets dropped." + ::= { hwCBQoSIfUrpfRunInfoEntry 3 } + + + hwCBQoSIfUrpfDroppedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes dropped." + ::= { hwCBQoSIfUrpfRunInfoEntry 4 } + + +-- Sample statistics + hwCBQoSIfSampleRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSIfSampleRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Running statistics for sample + in a QoS policy applied on the interface." + ::= { hwCBQoSIfStaticsObjects 13 } + + + hwCBQoSIfSampleRunInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSIfSampleRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Sample statistics entry." + INDEX { hwCBQoSIfApplyPolicyIfIndex, hwCBQoSIfApplyPolicyDirection, hwCBQoSPolicyClassIndex } + ::= { hwCBQoSIfSampleRunInfoTable 1 } + + + HwCBQoSIfSampleRunInfoEntry ::= + SEQUENCE { + hwCBQoSIfSampledPackets + Counter64, + hwCBQoSIfSampledBytes + Counter64 + } + + hwCBQoSIfSampledPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets Sampled." + ::= { hwCBQoSIfSampleRunInfoEntry 1 } + + + hwCBQoSIfSampledBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes Sampled." + ::= { hwCBQoSIfSampleRunInfoEntry 2 } + + +-- ATM Interface PVC: policy Running statistics information + hwCBQoSAtmPvcStaticsObjects OBJECT IDENTIFIER ::= { hwCBQoSApplyPolicyStaticsObjects 2 } + + +-- ATM PVC CBQ statistics + hwCBQoSAtmPvcCbqRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSAtmPvcCbqRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of atm pvc CBQ Running statistics. When policy using queue behavior is applied on + atm pvc atm pvc will using Class Based Queuing." + ::= { hwCBQoSAtmPvcStaticsObjects 1 } + + + hwCBQoSAtmPvcCbqRunInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSAtmPvcCbqRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "FR PVC CBQ statistics entry." + INDEX { hwCBQoSAtmPvcApplyPolicyIfIndex, hwCBQoSAtmPvcApplyPolicyVPI, hwCBQoSAtmPvcApplyPolicyVCI } + ::= { hwCBQoSAtmPvcCbqRunInfoTable 1 } + + + HwCBQoSAtmPvcCbqRunInfoEntry ::= + SEQUENCE { + hwCBQoSAtmPvcCbqQueueSize + Integer32, + hwCBQoSAtmPvcCbqDiscard + Counter64, + hwCBQoSAtmPvcCbqEfQueueSize + Integer32, + hwCBQoSAtmPvcCbqAfQueueSize + Integer32, + hwCBQoSAtmPvcCbqBeQueueSize + Integer32, + hwCBQoSAtmPvcCbqBeActiveQueueNum + Integer32, + hwCBQoSAtmPvcCbqBeMaxActiveQueueNum + Integer32, + hwCBQoSAtmPvcCbqBeTotalQueueNum + Integer32, + hwCBQoSAtmPvcCbqAfAllocatedQueueNum + Integer32 + } + + hwCBQoSAtmPvcCbqQueueSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Queue size of CBQ" + ::= { hwCBQoSAtmPvcCbqRunInfoEntry 1 } + + + hwCBQoSAtmPvcCbqDiscard OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of discarded packets which coundn't be enqueued." + ::= { hwCBQoSAtmPvcCbqRunInfoEntry 2 } + + + hwCBQoSAtmPvcCbqEfQueueSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Queue size of EF" + ::= { hwCBQoSAtmPvcCbqRunInfoEntry 3 } + + + hwCBQoSAtmPvcCbqAfQueueSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Queue size of AF" + ::= { hwCBQoSAtmPvcCbqRunInfoEntry 4 } + + + hwCBQoSAtmPvcCbqBeQueueSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Queue size of BE" + ::= { hwCBQoSAtmPvcCbqRunInfoEntry 5 } + + + hwCBQoSAtmPvcCbqBeActiveQueueNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the number of Active Be Queue" + ::= { hwCBQoSAtmPvcCbqRunInfoEntry 6 } + + + hwCBQoSAtmPvcCbqBeMaxActiveQueueNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the max number of Active Be Queue" + ::= { hwCBQoSAtmPvcCbqRunInfoEntry 7 } + + + hwCBQoSAtmPvcCbqBeTotalQueueNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the total number of Be Queue" + ::= { hwCBQoSAtmPvcCbqRunInfoEntry 8 } + + + hwCBQoSAtmPvcCbqAfAllocatedQueueNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the Allocated number of Af Queue" + ::= { hwCBQoSAtmPvcCbqRunInfoEntry 9 } + + +-- Class match statistics + hwCBQoSAtmPvcClassMatchRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSAtmPvcClassMatchRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Running statistics for matching a classifier + in a QoS policy applied on ATM PVC." + ::= { hwCBQoSAtmPvcStaticsObjects 2 } + + + hwCBQoSAtmPvcClassMatchRunInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSAtmPvcClassMatchRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Classifier matching statistics entry." + INDEX { hwCBQoSAtmPvcApplyPolicyIfIndex, hwCBQoSAtmPvcApplyPolicyVPI, hwCBQoSAtmPvcApplyPolicyVCI, hwCBQoSAtmPvcApplyPolicyDirection, hwCBQoSPolicyClassIndex + } + ::= { hwCBQoSAtmPvcClassMatchRunInfoTable 1 } + + + HwCBQoSAtmPvcClassMatchRunInfoEntry ::= + SEQUENCE { + hwCBQoSAtmPvcClassMatchPackets + Counter64, + hwCBQoSAtmPvcClassMatchBytes + Counter64, + hwCBQoSAtmPvcClassAverageRate + Counter64 + } + + hwCBQoSAtmPvcClassMatchPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets matching a class in a QoS policy." + ::= { hwCBQoSAtmPvcClassMatchRunInfoEntry 1 } + + + hwCBQoSAtmPvcClassMatchBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes matching a class in a QoS policy." + ::= { hwCBQoSAtmPvcClassMatchRunInfoEntry 2 } + + + hwCBQoSAtmPvcClassAverageRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average rate of the traffic matching a class in a QoS policy. + For inbound QoS policy, it is the rate of the traffic input; + For outbound QoS policy, it is the rate of the traffic output. + Only software QoS support this node." + ::= { hwCBQoSAtmPvcClassMatchRunInfoEntry 3 } + + +-- CAR statistics + hwCBQoSAtmPvcCarRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSAtmPvcCarRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Running statistics for CAR + in a QoS policy applied on ATM PVC." + ::= { hwCBQoSAtmPvcStaticsObjects 3 } + + + hwCBQoSAtmPvcCarRunInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSAtmPvcCarRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "CAR statistics entry." + INDEX { hwCBQoSAtmPvcApplyPolicyIfIndex, hwCBQoSAtmPvcApplyPolicyVPI, hwCBQoSAtmPvcApplyPolicyVCI, hwCBQoSAtmPvcApplyPolicyDirection, hwCBQoSPolicyClassIndex + } + ::= { hwCBQoSAtmPvcCarRunInfoTable 1 } + + + HwCBQoSAtmPvcCarRunInfoEntry ::= + SEQUENCE { + hwCBQoSAtmPvcCarConformPackets + Counter64, + hwCBQoSAtmPvcCarConformBytes + Counter64, + hwCBQoSAtmPvcCarExceedPackets + Counter64, + hwCBQoSAtmPvcCarExceedBytes + Counter64, + hwCBQoSAtmPvcCarConformPacketsRate + Counter64, + hwCBQoSAtmPvcCarConformBytesRate + Counter64, + hwCBQoSAtmPvcCarExceedPacketsRate + Counter64, + hwCBQoSAtmPvcCarExceedBytesRate + Counter64 + } + + hwCBQoSAtmPvcCarConformPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets that conforming specified CIR." + ::= { hwCBQoSAtmPvcCarRunInfoEntry 1 } + + + hwCBQoSAtmPvcCarConformBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes that conforming specified CIR." + ::= { hwCBQoSAtmPvcCarRunInfoEntry 2 } + + + hwCBQoSAtmPvcCarExceedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets exceeded CIR." + ::= { hwCBQoSAtmPvcCarRunInfoEntry 3 } + + + hwCBQoSAtmPvcCarExceedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes exceeded CIR." + ::= { hwCBQoSAtmPvcCarRunInfoEntry 4 } + + hwCBQoSAtmPvcCarConformPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of packets that conforming specified CIR." + ::= { hwCBQoSAtmPvcCarRunInfoEntry 5 } + + + hwCBQoSAtmPvcCarConformBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of bytes that conforming specified CIR." + ::= { hwCBQoSAtmPvcCarRunInfoEntry 6 } + + + hwCBQoSAtmPvcCarExceedPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of packets exceeded CIR." + ::= { hwCBQoSAtmPvcCarRunInfoEntry 7 } + + + hwCBQoSAtmPvcCarExceedBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of bytes exceeded CIR." + ::= { hwCBQoSAtmPvcCarRunInfoEntry 8 } + +-- GTS statistics + hwCBQoSAtmPvcGtsRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSAtmPvcGtsRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Running statistics for GTS + in a QoS policy applied on ATM PVC." + ::= { hwCBQoSAtmPvcStaticsObjects 4 } + + + hwCBQoSAtmPvcGtsRunInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSAtmPvcGtsRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "GTS statistics entry." + INDEX { hwCBQoSAtmPvcApplyPolicyIfIndex, hwCBQoSAtmPvcApplyPolicyVPI, hwCBQoSAtmPvcApplyPolicyVCI, hwCBQoSAtmPvcApplyPolicyDirection, hwCBQoSPolicyClassIndex + } + ::= { hwCBQoSAtmPvcGtsRunInfoTable 1 } + + + HwCBQoSAtmPvcGtsRunInfoEntry ::= + SEQUENCE { + hwCBQoSAtmPvcGtsPassedPackets + Counter64, + hwCBQoSAtmPvcGtsPassedBytes + Counter64, + hwCBQoSAtmPvcGtsDiscardedPackets + Counter64, + hwCBQoSAtmPvcGtsDiscardedBytes + Counter64, + hwCBQoSAtmPvcGtsDelayedPackets + Counter64, + hwCBQoSAtmPvcGtsDelayedBytes + Counter64, + hwCBQoSAtmPvcGtsQueueSize + Integer32 + } + + hwCBQoSAtmPvcGtsPassedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets passed by GTS." + ::= { hwCBQoSAtmPvcGtsRunInfoEntry 1 } + + + hwCBQoSAtmPvcGtsPassedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes passed by GTS." + ::= { hwCBQoSAtmPvcGtsRunInfoEntry 2 } + + + hwCBQoSAtmPvcGtsDiscardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets discarded by GTS." + ::= { hwCBQoSAtmPvcGtsRunInfoEntry 3 } + + + hwCBQoSAtmPvcGtsDiscardedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes discarded by GTS." + ::= { hwCBQoSAtmPvcGtsRunInfoEntry 4 } + + + hwCBQoSAtmPvcGtsDelayedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets delayed by GTS." + ::= { hwCBQoSAtmPvcGtsRunInfoEntry 5 } + + + hwCBQoSAtmPvcGtsDelayedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes delayed by GTS." + ::= { hwCBQoSAtmPvcGtsRunInfoEntry 6 } + + + hwCBQoSAtmPvcGtsQueueSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Queue size of GTS queue." + ::= { hwCBQoSAtmPvcGtsRunInfoEntry 7 } + + +-- Remark statistics + hwCBQoSAtmPvcRemarkRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSAtmPvcRemarkRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Running statistics for remarking + in a QoS policy applied on ATM PVC." + ::= { hwCBQoSAtmPvcStaticsObjects 5 } + + + hwCBQoSAtmPvcRemarkRunInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSAtmPvcRemarkRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Remarking statistics entry." + INDEX { hwCBQoSAtmPvcApplyPolicyIfIndex, hwCBQoSAtmPvcApplyPolicyVPI, hwCBQoSAtmPvcApplyPolicyVCI, hwCBQoSAtmPvcApplyPolicyDirection, hwCBQoSPolicyClassIndex + } + ::= { hwCBQoSAtmPvcRemarkRunInfoTable 1 } + + + HwCBQoSAtmPvcRemarkRunInfoEntry ::= + SEQUENCE { + hwCBQoSAtmPvcRemarkedPackets + Counter64 + } + + hwCBQoSAtmPvcRemarkedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets remarked." + ::= { hwCBQoSAtmPvcRemarkRunInfoEntry 1 } + + +-- Queue statistics + hwCBQoSAtmPvcQueueRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSAtmPvcQueueRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Running statistics for queue + in a QoS policy applied on ATM PVC." + ::= { hwCBQoSAtmPvcStaticsObjects 6 } + + + hwCBQoSAtmPvcQueueRunInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSAtmPvcQueueRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Queue statistics entry." + INDEX { hwCBQoSAtmPvcApplyPolicyIfIndex, hwCBQoSAtmPvcApplyPolicyVPI, hwCBQoSAtmPvcApplyPolicyVCI, hwCBQoSAtmPvcApplyPolicyDirection, hwCBQoSPolicyClassIndex + } + ::= { hwCBQoSAtmPvcQueueRunInfoTable 1 } + + + HwCBQoSAtmPvcQueueRunInfoEntry ::= + SEQUENCE { + hwCBQoSAtmPvcQueueMatchedPackets + Counter64, + hwCBQoSAtmPvcQueueMatchedBytes + Counter64, + hwCBQoSAtmPvcQueueEnqueuedPackets + Counter64, + hwCBQoSAtmPvcQueueEnqueuedBytes + Counter64, + hwCBQoSAtmPvcQueueDiscardedPackets + Counter64, + hwCBQoSAtmPvcQueueDiscardedBytes + Counter64, + hwCBQoSAtmPvcQueueMatchedPacketsRate + Counter64, + hwCBQoSAtmPvcQueueMatchedBytesRate + Counter64, + hwCBQoSAtmPvcQueueEnqueuedPacketsRate + Counter64, + hwCBQoSAtmPvcQueueEnqueuedBytesRate + Counter64, + hwCBQoSAtmPvcQueueDiscardedPacketsRate + Counter64, + hwCBQoSAtmPvcQueueDiscardedBytesRate + Counter64 + } + + hwCBQoSAtmPvcQueueMatchedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets matched to enqueue." + ::= { hwCBQoSAtmPvcQueueRunInfoEntry 1 } + + + hwCBQoSAtmPvcQueueMatchedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes matched to enqueue." + ::= { hwCBQoSAtmPvcQueueRunInfoEntry 2 } + + + hwCBQoSAtmPvcQueueEnqueuedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets enqueued." + ::= { hwCBQoSAtmPvcQueueRunInfoEntry 3 } + + + hwCBQoSAtmPvcQueueEnqueuedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes enqueued." + ::= { hwCBQoSAtmPvcQueueRunInfoEntry 4 } + + + hwCBQoSAtmPvcQueueDiscardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets discard when enqueued by discard method." + ::= { hwCBQoSAtmPvcQueueRunInfoEntry 5 } + + + hwCBQoSAtmPvcQueueDiscardedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes discard when enqueued by discard method." + ::= { hwCBQoSAtmPvcQueueRunInfoEntry 6 } + + hwCBQoSAtmPvcQueueMatchedPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of packets matched to enqueue." + ::= { hwCBQoSAtmPvcQueueRunInfoEntry 7 } + + + hwCBQoSAtmPvcQueueMatchedBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of bytes matched to enqueue." + ::= { hwCBQoSAtmPvcQueueRunInfoEntry 8 } + + + hwCBQoSAtmPvcQueueEnqueuedPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of packets enqueued." + ::= { hwCBQoSAtmPvcQueueRunInfoEntry 9 } + + + hwCBQoSAtmPvcQueueEnqueuedBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of bytes enqueued." + ::= { hwCBQoSAtmPvcQueueRunInfoEntry 10 } + + + hwCBQoSAtmPvcQueueDiscardedPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of packets discard when enqueued by discard method." + ::= { hwCBQoSAtmPvcQueueRunInfoEntry 11 } + + + hwCBQoSAtmPvcQueueDiscardedBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of bytes discard when enqueued by discard method." + ::= { hwCBQoSAtmPvcQueueRunInfoEntry 12 } + +-- WRED statistics + hwCBQoSAtmPvcWredRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSAtmPvcWredRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Running statistics for WRED + in a QoS policy applied on ATM PVC." + ::= { hwCBQoSAtmPvcStaticsObjects 7 } + + + hwCBQoSAtmPvcWredRunInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSAtmPvcWredRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "WRED statistics entry." + INDEX { hwCBQoSAtmPvcApplyPolicyIfIndex, hwCBQoSAtmPvcApplyPolicyVPI, hwCBQoSAtmPvcApplyPolicyVCI, hwCBQoSAtmPvcApplyPolicyDirection, hwCBQoSPolicyClassIndex, + hwCBQoSWredClassValue } + ::= { hwCBQoSAtmPvcWredRunInfoTable 1 } + + + HwCBQoSAtmPvcWredRunInfoEntry ::= + SEQUENCE { + hwCBQoSAtmPvcWredRandomDiscardedPackets + Counter64, + hwCBQoSAtmPvcWredTailDiscardedPackets + Counter64 + } + + hwCBQoSAtmPvcWredRandomDiscardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets randomly discarded by WRED." + ::= { hwCBQoSAtmPvcWredRunInfoEntry 1 } + + + hwCBQoSAtmPvcWredTailDiscardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets tail-discarded by WRED." + ::= { hwCBQoSAtmPvcWredRunInfoEntry 2 } + + +-- LR statistics + hwCBQoSAtmPvcLrRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSAtmPvcLrRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Running statistics for LR + in a QoS policy applied on ATM PVC." + ::= { hwCBQoSAtmPvcStaticsObjects 8 } + + + hwCBQoSAtmPvcLrRunInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSAtmPvcLrRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "LR statistics entry." + INDEX { hwCBQoSAtmPvcApplyPolicyIfIndex, hwCBQoSAtmPvcApplyPolicyVPI, hwCBQoSAtmPvcApplyPolicyVCI, hwCBQoSAtmPvcApplyPolicyDirection, hwCBQoSPolicyClassIndex + } + ::= { hwCBQoSAtmPvcLrRunInfoTable 1 } + + + HwCBQoSAtmPvcLrRunInfoEntry ::= + SEQUENCE { + hwCBQoSAtmPvcLrPassedPackets + Counter64, + hwCBQoSAtmPvcLrPassedBytes + Counter64, + hwCBQoSAtmPvcLrDiscardedPackets + Counter64, + hwCBQoSAtmPvcLrDiscardedBytes + Counter64, + hwCBQoSAtmPvcLrDelayedPackets + Counter64, + hwCBQoSAtmPvcLrDelayedBytes + Counter64 + } + + hwCBQoSAtmPvcLrPassedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets passed by LR." + ::= { hwCBQoSAtmPvcLrRunInfoEntry 1 } + + + hwCBQoSAtmPvcLrPassedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes passed by LR." + ::= { hwCBQoSAtmPvcLrRunInfoEntry 2 } + + + hwCBQoSAtmPvcLrDiscardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets discarded by LR." + ::= { hwCBQoSAtmPvcLrRunInfoEntry 3 } + + + hwCBQoSAtmPvcLrDiscardedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes discarded by LR." + ::= { hwCBQoSAtmPvcLrRunInfoEntry 4 } + + + hwCBQoSAtmPvcLrDelayedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets delayed by LR." + ::= { hwCBQoSAtmPvcLrRunInfoEntry 5 } + + + hwCBQoSAtmPvcLrDelayedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes delayed by LR." + ::= { hwCBQoSAtmPvcLrRunInfoEntry 6 } + + +-- FR Interface PVC: policy Running statistics information + hwCBQoSFrPvcStaticsObjects OBJECT IDENTIFIER ::= { hwCBQoSApplyPolicyStaticsObjects 3 } + + +-- FR PVC CBQ statistics + hwCBQoSFrPvcCbqRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSFrPvcCbqRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of fr pvc CBQ Running statistics. When policy using queue behavior is applied on + fr pvc fr pvc will using Class Based Queuing." + ::= { hwCBQoSFrPvcStaticsObjects 1 } + + + hwCBQoSFrPvcCbqRunInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSFrPvcCbqRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "FR PVC CBQ statistics entry." + INDEX { hwCBQoSFrPvcApplyPolicyIfIndex, hwCBQoSFrPvcApplyPolicyDlciNum } + ::= { hwCBQoSFrPvcCbqRunInfoTable 1 } + + + HwCBQoSFrPvcCbqRunInfoEntry ::= + SEQUENCE { + hwCBQoSFrPvcCbqQueueSize + Integer32, + hwCBQoSFrPvcCbqDiscard + Counter64, + hwCBQoSFrPvcCbqEfQueueSize + Integer32, + hwCBQoSFrPvcCbqAfQueueSize + Integer32, + hwCBQoSFrPvcCbqBeQueueSize + Integer32, + hwCBQoSFrPvcCbqBeActiveQueueNum + Integer32, + hwCBQoSFrPvcCbqBeMaxActiveQueueNum + Integer32, + hwCBQoSFrPvcCbqBeTotalQueueNum + Integer32, + hwCBQoSFrPvcCbqAfAllocatedQueueNum + Integer32 + } + + hwCBQoSFrPvcCbqQueueSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Queue size of CBQ" + ::= { hwCBQoSFrPvcCbqRunInfoEntry 1 } + + + hwCBQoSFrPvcCbqDiscard OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of discarded packets which coundn't be enqueued." + ::= { hwCBQoSFrPvcCbqRunInfoEntry 2 } + + + hwCBQoSFrPvcCbqEfQueueSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Queue size of EF" + ::= { hwCBQoSFrPvcCbqRunInfoEntry 3 } + + + hwCBQoSFrPvcCbqAfQueueSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Queue size of AF" + ::= { hwCBQoSFrPvcCbqRunInfoEntry 4 } + + + hwCBQoSFrPvcCbqBeQueueSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Queue size of BE" + ::= { hwCBQoSFrPvcCbqRunInfoEntry 5 } + + + hwCBQoSFrPvcCbqBeActiveQueueNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the number of Active Be Queue" + ::= { hwCBQoSFrPvcCbqRunInfoEntry 6 } + + + hwCBQoSFrPvcCbqBeMaxActiveQueueNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the max number of Active Be Queue" + ::= { hwCBQoSFrPvcCbqRunInfoEntry 7 } + + + hwCBQoSFrPvcCbqBeTotalQueueNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the total number of Be Queue" + ::= { hwCBQoSFrPvcCbqRunInfoEntry 8 } + + + hwCBQoSFrPvcCbqAfAllocatedQueueNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the Allocated number of Af Queue" + ::= { hwCBQoSFrPvcCbqRunInfoEntry 9 } + + +-- Class match statistics + hwCBQoSFrPvcClassMatchRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSFrPvcClassMatchRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Running statistics for matching a classifier + in a QoS policy applied on FR PVC." + ::= { hwCBQoSFrPvcStaticsObjects 2 } + + + hwCBQoSFrPvcClassMatchRunInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSFrPvcClassMatchRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Classifier matching statistics entry." + INDEX { hwCBQoSFrPvcApplyPolicyIfIndex, hwCBQoSFrPvcApplyPolicyDlciNum, hwCBQoSFrPvcApplyPolicyDirection, hwCBQoSPolicyClassIndex } + ::= { hwCBQoSFrPvcClassMatchRunInfoTable 1 } + + + HwCBQoSFrPvcClassMatchRunInfoEntry ::= + SEQUENCE { + hwCBQoSFrPvcClassMatchedPackets + Counter64, + hwCBQoSFrPvcClassMatchedBytes + Counter64, + hwCBQoSFrPvcClassAverageRate + Counter64 + } + + hwCBQoSFrPvcClassMatchedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets matching a class in a QoS policy." + ::= { hwCBQoSFrPvcClassMatchRunInfoEntry 1 } + + + hwCBQoSFrPvcClassMatchedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes matching a class in a QoS policy." + ::= { hwCBQoSFrPvcClassMatchRunInfoEntry 2 } + + + hwCBQoSFrPvcClassAverageRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average rate of the traffic matching a class in a QoS policy. + For inbound QoS policy, it is the rate of the traffic input; + For outbound QoS policy, it is the rate of the traffic output. + Only software QoS support this node." + ::= { hwCBQoSFrPvcClassMatchRunInfoEntry 3 } + + +-- CAR statistics + hwCBQoSFrPvcCarRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSFrPvcCarRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Running statistics for CAR + in a QoS policy applied on FR PVC." + ::= { hwCBQoSFrPvcStaticsObjects 3 } + + + hwCBQoSFrPvcCarRunInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSFrPvcCarRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "CAR statistics entry." + INDEX { hwCBQoSFrPvcApplyPolicyIfIndex, hwCBQoSFrPvcApplyPolicyDlciNum, hwCBQoSFrPvcApplyPolicyDirection, hwCBQoSPolicyClassIndex } + ::= { hwCBQoSFrPvcCarRunInfoTable 1 } + + + HwCBQoSFrPvcCarRunInfoEntry ::= + SEQUENCE { + hwCBQoSFrPvcCarConformPackets + Counter64, + hwCBQoSFrPvcCarConformBytes + Counter64, + hwCBQoSFrPvcCarExceedPackets + Counter64, + hwCBQoSFrPvcCarExceedBytes + Counter64, + hwCBQoSFrPvcCarConformPacketsRate + Counter64, + hwCBQoSFrPvcCarConformBytesRate + Counter64, + hwCBQoSFrPvcCarExceedPacketsRate + Counter64, + hwCBQoSFrPvcCarExceedBytesRate + Counter64 + } + + hwCBQoSFrPvcCarConformPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets conform CIR." + ::= { hwCBQoSFrPvcCarRunInfoEntry 1 } + + + hwCBQoSFrPvcCarConformBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes conform CIR." + ::= { hwCBQoSFrPvcCarRunInfoEntry 2 } + + + hwCBQoSFrPvcCarExceedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets exceed CIR." + ::= { hwCBQoSFrPvcCarRunInfoEntry 3 } + + + hwCBQoSFrPvcCarExceedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes exceed CIR." + ::= { hwCBQoSFrPvcCarRunInfoEntry 4 } + + hwCBQoSFrPvcCarConformPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of packets conform CIR." + ::= { hwCBQoSFrPvcCarRunInfoEntry 5 } + + + hwCBQoSFrPvcCarConformBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of bytes conform CIR." + ::= { hwCBQoSFrPvcCarRunInfoEntry 6 } + + + hwCBQoSFrPvcCarExceedPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of packets exceed CIR." + ::= { hwCBQoSFrPvcCarRunInfoEntry 7 } + + + hwCBQoSFrPvcCarExceedBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of bytes exceed CIR." + ::= { hwCBQoSFrPvcCarRunInfoEntry 8 } + +-- GTS statistics + hwCBQoSFrPvcGtsRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSFrPvcGtsRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Running statistics for GTS + in a QoS policy applied on FR PVC." + ::= { hwCBQoSFrPvcStaticsObjects 4 } + + + hwCBQoSFrPvcGtsRunInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSFrPvcGtsRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "GTS statistics entry." + INDEX { hwCBQoSFrPvcApplyPolicyIfIndex, hwCBQoSFrPvcApplyPolicyDlciNum, hwCBQoSFrPvcApplyPolicyDirection, hwCBQoSPolicyClassIndex } + ::= { hwCBQoSFrPvcGtsRunInfoTable 1 } + + + HwCBQoSFrPvcGtsRunInfoEntry ::= + SEQUENCE { + hwCBQoSFrPvcGtsPassedPackets + Counter64, + hwCBQoSFrPvcGtsPassedBytes + Counter64, + hwCBQoSFrPvcGtsDiscardedPackets + Counter64, + hwCBQoSFrPvcGtsDiscardedBytes + Counter64, + hwCBQoSFrPvcGtsDelayedPackets + Counter64, + hwCBQoSFrPvcGtsDelayedBytes + Counter64, + hwCBQoSFrPvcGtsQueueSize + Integer32 + } + + hwCBQoSFrPvcGtsPassedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets passed by GTS." + ::= { hwCBQoSFrPvcGtsRunInfoEntry 1 } + + + hwCBQoSFrPvcGtsPassedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes passed by GTS." + ::= { hwCBQoSFrPvcGtsRunInfoEntry 2 } + + + hwCBQoSFrPvcGtsDiscardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets discarded by GTS." + ::= { hwCBQoSFrPvcGtsRunInfoEntry 3 } + + + hwCBQoSFrPvcGtsDiscardedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes discarded by GTS." + ::= { hwCBQoSFrPvcGtsRunInfoEntry 4 } + + + hwCBQoSFrPvcGtsDelayedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets delayed by GTS." + ::= { hwCBQoSFrPvcGtsRunInfoEntry 5 } + + + hwCBQoSFrPvcGtsDelayedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes delayed by GTS." + ::= { hwCBQoSFrPvcGtsRunInfoEntry 6 } + + + hwCBQoSFrPvcGtsQueueSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Queue size of GTS queue." + ::= { hwCBQoSFrPvcGtsRunInfoEntry 7 } + + +-- Remark statistics + hwCBQoSFrPvcRemarkRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSFrPvcRemarkRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Running statistics for remarking + in a QoS policy applied on FR PVC." + ::= { hwCBQoSFrPvcStaticsObjects 5 } + + + hwCBQoSFrPvcRemarkRunInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSFrPvcRemarkRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Remarking statistics entry." + INDEX { hwCBQoSFrPvcApplyPolicyIfIndex, hwCBQoSFrPvcApplyPolicyDlciNum, hwCBQoSFrPvcApplyPolicyDirection, hwCBQoSPolicyClassIndex } + ::= { hwCBQoSFrPvcRemarkRunInfoTable 1 } + + + HwCBQoSFrPvcRemarkRunInfoEntry ::= + SEQUENCE { + hwCBQoSFrPvcRemarkedPackets + Counter64 + } + + hwCBQoSFrPvcRemarkedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets remarked." + ::= { hwCBQoSFrPvcRemarkRunInfoEntry 1 } + + +-- Queue statistics + hwCBQoSFrPvcQueueRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSFrPvcQueueRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Running statistics for queue + in a QoS policy applied on FR PVC." + ::= { hwCBQoSFrPvcStaticsObjects 6 } + + + hwCBQoSFrPvcQueueRunInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSFrPvcQueueRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Queue statistics entry." + INDEX { hwCBQoSFrPvcApplyPolicyIfIndex, hwCBQoSFrPvcApplyPolicyDlciNum, hwCBQoSFrPvcApplyPolicyDirection, hwCBQoSPolicyClassIndex } + ::= { hwCBQoSFrPvcQueueRunInfoTable 1 } + + + HwCBQoSFrPvcQueueRunInfoEntry ::= + SEQUENCE { + hwCBQoSFrPvcQueueMatchedPackets + Counter64, + hwCBQoSFrPvcQueueMatchedBytes + Counter64, + hwCBQoSFrPvcQueueEnqueuedPackets + Counter64, + hwCBQoSFrPvcQueueEnqueuedBytes + Counter64, + hwCBQoSFrPvcQueueDiscardedPackets + Counter64, + hwCBQoSFrPvcQueueDiscardedBytes + Counter64, + hwCBQoSFrPvcQueueMatchedPacketsRate + Counter64, + hwCBQoSFrPvcQueueMatchedBytesRate + Counter64, + hwCBQoSFrPvcQueueEnqueuedPacketsRate + Counter64, + hwCBQoSFrPvcQueueEnqueuedBytesRate + Counter64, + hwCBQoSFrPvcQueueDiscardedPacketsRate + Counter64, + hwCBQoSFrPvcQueueDiscardedBytesRate + Counter64 + } + + hwCBQoSFrPvcQueueMatchedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets matched to enqueue." + ::= { hwCBQoSFrPvcQueueRunInfoEntry 1 } + + + hwCBQoSFrPvcQueueMatchedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes matched to enqueue." + ::= { hwCBQoSFrPvcQueueRunInfoEntry 2 } + + + hwCBQoSFrPvcQueueEnqueuedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets enqueued." + ::= { hwCBQoSFrPvcQueueRunInfoEntry 3 } + + + hwCBQoSFrPvcQueueEnqueuedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes enqueued." + ::= { hwCBQoSFrPvcQueueRunInfoEntry 4 } + + + hwCBQoSFrPvcQueueDiscardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets discarded when enqueued by discard method." + ::= { hwCBQoSFrPvcQueueRunInfoEntry 5 } + + + hwCBQoSFrPvcQueueDiscardedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes discarded when enqueued by discard method." + ::= { hwCBQoSFrPvcQueueRunInfoEntry 6 } + + hwCBQoSFrPvcQueueMatchedPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of packets matched to enqueue." + ::= { hwCBQoSFrPvcQueueRunInfoEntry 7 } + + + hwCBQoSFrPvcQueueMatchedBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of bytes matched to enqueue." + ::= { hwCBQoSFrPvcQueueRunInfoEntry 8 } + + + hwCBQoSFrPvcQueueEnqueuedPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of packets enqueued." + ::= { hwCBQoSFrPvcQueueRunInfoEntry 9 } + + + hwCBQoSFrPvcQueueEnqueuedBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of bytes enqueued." + ::= { hwCBQoSFrPvcQueueRunInfoEntry 10 } + + + hwCBQoSFrPvcQueueDiscardedPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of packets discarded when enqueued by discard method." + ::= { hwCBQoSFrPvcQueueRunInfoEntry 11 } + + + hwCBQoSFrPvcQueueDiscardedBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of bytes discarded when enqueued by discard method." + ::= { hwCBQoSFrPvcQueueRunInfoEntry 12 } + +-- WRED statistics + hwCBQoSFrPvcWredRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSFrPvcWredRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Running statistics for WRED + in a QoS policy applied on FR PVC." + ::= { hwCBQoSFrPvcStaticsObjects 7 } + + + hwCBQoSFrPvcWredRunInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSFrPvcWredRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "WRED statistics entry." + INDEX { hwCBQoSFrPvcApplyPolicyIfIndex, hwCBQoSFrPvcApplyPolicyDlciNum, hwCBQoSFrPvcApplyPolicyDirection, hwCBQoSPolicyClassIndex, hwCBQoSWredClassValue + } + ::= { hwCBQoSFrPvcWredRunInfoTable 1 } + + + HwCBQoSFrPvcWredRunInfoEntry ::= + SEQUENCE { + hwCBQoSFrPvcWredRandomDiscardedPackets + Counter64, + hwCBQoSFrPvcWredTailDiscardedPackets + Counter64 + } + + hwCBQoSFrPvcWredRandomDiscardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets randomly discarded by WRED." + ::= { hwCBQoSFrPvcWredRunInfoEntry 1 } + + + hwCBQoSFrPvcWredTailDiscardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets tail-discarded by WRED." + ::= { hwCBQoSFrPvcWredRunInfoEntry 2 } + + +-- LR statistics + hwCBQoSFrPvcLrRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSFrPvcLrRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Running statistics for LR + in a QoS policy applied on FR PVC." + ::= { hwCBQoSFrPvcStaticsObjects 8 } + + + hwCBQoSFrPvcLrRunInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSFrPvcLrRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "LR statistics entry." + INDEX { hwCBQoSFrPvcApplyPolicyIfIndex, hwCBQoSFrPvcApplyPolicyDlciNum, hwCBQoSFrPvcApplyPolicyDirection, hwCBQoSPolicyClassIndex } + ::= { hwCBQoSFrPvcLrRunInfoTable 1 } + + + HwCBQoSFrPvcLrRunInfoEntry ::= + SEQUENCE { + hwCBQoSFrPvcLrPassedPackets + Counter64, + hwCBQoSFrPvcLrPassedBytes + Counter64, + hwCBQoSFrPvcLrDiscardedPackets + Counter64, + hwCBQoSFrPvcLrDiscardedBytes + Counter64, + hwCBQoSFrPvcLrDelayedPackets + Counter64, + hwCBQoSFrPvcLrDelayedBytes + Counter64 + } + + hwCBQoSFrPvcLrPassedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets passed by LR." + ::= { hwCBQoSFrPvcLrRunInfoEntry 1 } + + + hwCBQoSFrPvcLrPassedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes passed by LR." + ::= { hwCBQoSFrPvcLrRunInfoEntry 2 } + + + hwCBQoSFrPvcLrDiscardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets discarded by LR." + ::= { hwCBQoSFrPvcLrRunInfoEntry 3 } + + + hwCBQoSFrPvcLrDiscardedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes discarded by LR." + ::= { hwCBQoSFrPvcLrRunInfoEntry 4 } + + + hwCBQoSFrPvcLrDelayedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets delayed by LR." + ::= { hwCBQoSFrPvcLrRunInfoEntry 5 } + + + hwCBQoSFrPvcLrDelayedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes delayed by LR." + ::= { hwCBQoSFrPvcLrRunInfoEntry 6 } + + +-- Ethernet Interface VLAN: policy Running statistics information + hwCBQoSIfVlanStaticsObjects OBJECT IDENTIFIER ::= { hwCBQoSApplyPolicyStaticsObjects 4 } + + +-- Class match statistics + hwCBQoSIfVlanClassMatchRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSIfVlanClassMatchRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Running statistics for matching a classifier + in a QoS policy applied on ethernet vlan." + ::= { hwCBQoSIfVlanStaticsObjects 1 } + + + hwCBQoSIfVlanClassMatchRunInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSIfVlanClassMatchRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Classifier matching statistics entry." + INDEX { hwCBQoSIfVlanApplyPolicyIfIndex, hwCBQoSIfVlanApplyPolicyVlanid1, hwCBQoSIfVlanApplyPolicyDirection, hwCBQoSPolicyClassIndex } + ::= { hwCBQoSIfVlanClassMatchRunInfoTable 1 } + + + HwCBQoSIfVlanClassMatchRunInfoEntry ::= + SEQUENCE { + hwCBQoSIfVlanClassMatchedPackets + Counter64, + hwCBQoSIfVlanClassMatchedBytes + Counter64 + } + + hwCBQoSIfVlanClassMatchedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets matching a class in a QoS policy." + ::= { hwCBQoSIfVlanClassMatchRunInfoEntry 1 } + + + hwCBQoSIfVlanClassMatchedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Bytes matching a class in a QoS policy." + ::= { hwCBQoSIfVlanClassMatchRunInfoEntry 2 } + + +-- Ethernet Interface VSI: policy Running statistics information + hwCBQoSVsiStaticsObjects OBJECT IDENTIFIER ::= { hwCBQoSApplyPolicyStaticsObjects 5 } + + +-- Class match statistics + hwCBQoSVsiClassMatchRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSVsiClassMatchRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Running statistics for matching a classifier + in a QoS policy applied on VSI." + ::= { hwCBQoSVsiStaticsObjects 1 } + + + hwCBQoSVsiClassMatchRunInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSVsiClassMatchRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Classifier matching statistics entry." + INDEX { hwCBQoSVsiApplyPolicyVsiIndex, hwCBQoSVsiApplyPolicyDirection, hwCBQoSPolicyClassIndex } + ::= { hwCBQoSVsiClassMatchRunInfoTable 1 } + + + HwCBQoSVsiClassMatchRunInfoEntry ::= + SEQUENCE { + hwCBQoSVsiClassMatchedPackets + Counter64, + hwCBQoSVsiClassMatchedBytes + Counter64 + } + + hwCBQoSVsiClassMatchedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets matching a class in a QoS policy." + ::= { hwCBQoSVsiClassMatchRunInfoEntry 1 } + + + hwCBQoSVsiClassMatchedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Bytes matching a class in a QoS policy." + ::= { hwCBQoSVsiClassMatchRunInfoEntry 2 } + + +-- Policy car statistics + hwCBQoSPolicyStatisticsObjects OBJECT IDENTIFIER ::= { hwCBQoSApplyPolicyStaticsObjects 6 } + + + hwCBQoSCarStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSCarStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes the traffic policing and statistics based on the traffic classification, including the statistics of the traffic within CIR, between CIR and PIR, and beyond PIR." + ::= { hwCBQoSPolicyStatisticsObjects 1 } + + + hwCBQoSCarStatisticsEntry OBJECT-TYPE + SYNTAX HwCBQoSCarStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of CAR statistics for class-based traffic classification applied + in traffic monitoring, including the statistics of packets that have the + rate within CIR, of CIR, of PIR or exceeds PIR." + INDEX { hwCBQoSIfApplyPolicyIfIndex, hwCBQoSIfApplyPolicyDirection, hwCBQoSIfVlanApplyPolicyVlanid1, hwCBQoSIfVlanApplyPolicyVlanid2, hwCBQoSPolicyClassIndex } + ::= { hwCBQoSCarStatisticsTable 1 } + + + HwCBQoSCarStatisticsEntry ::= + SEQUENCE { + hwCBQoSCarConformedPackets + Counter64, + hwCBQoSCarConformedBytes + Counter64, + hwCBQoSCarConformedPacketRate + Counter64, + hwCBQoSCarConformedByteRate + Counter64, + hwCBQoSCarExceededPackets + Counter64, + hwCBQoSCarExceededBytes + Counter64, + hwCBQoSCarExceededPacketRate + Counter64, + hwCBQoSCarExceededByteRate + Counter64, + hwCBQoSCarOverflowPackets + Counter64, + hwCBQoSCarOverflowBytes + Counter64, + hwCBQoSCarOverflowPacketRate + Counter64, + hwCBQoSCarOverflowByteRate + Counter64, + hwCBQoSCarPassedPackets + Counter64, + hwCBQoSCarPassedBytes + Counter64, + hwCBQoSCarDroppedPackets + Counter64, + hwCBQoSCarDroppedBytes + Counter64 + } + + hwCBQoSCarConformedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of packets within the range of CIR." + ::= { hwCBQoSCarStatisticsEntry 11 } + + + hwCBQoSCarConformedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bytes within the range of CIR." + ::= { hwCBQoSCarStatisticsEntry 12 } + + + hwCBQoSCarConformedPacketRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the packet rate within the range of CIR, in pps." + ::= { hwCBQoSCarStatisticsEntry 13 } + + + hwCBQoSCarConformedByteRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the bytes rate within the range of CIR, in Bps." + ::= { hwCBQoSCarStatisticsEntry 14 } + + + hwCBQoSCarExceededPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of packets between PIR and CIR." + ::= { hwCBQoSCarStatisticsEntry 15 } + + + hwCBQoSCarExceededBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bytes between PIR and CIR." + ::= { hwCBQoSCarStatisticsEntry 16 } + + + hwCBQoSCarExceededPacketRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the packet rate between PIR and CIR, in pps." + ::= { hwCBQoSCarStatisticsEntry 17 } + + + hwCBQoSCarExceededByteRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the byte rate between PIR and CIR, in Bps." + ::= { hwCBQoSCarStatisticsEntry 18 } + + + hwCBQoSCarOverflowPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate of packets that exceeds the PIR." + ::= { hwCBQoSCarStatisticsEntry 19 } + + + hwCBQoSCarOverflowBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bytes when PIR is exceeded." + ::= { hwCBQoSCarStatisticsEntry 20 } + + + hwCBQoSCarOverflowPacketRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate of packets that exceeds the PIR." + ::= { hwCBQoSCarStatisticsEntry 21 } + + + hwCBQoSCarOverflowByteRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate of bytes that exceeds the PIR, in Bps." + ::= { hwCBQoSCarStatisticsEntry 22 } + + + hwCBQoSCarPassedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of packets passed after the Committed Access Rate (CAR) is set." + ::= { hwCBQoSCarStatisticsEntry 23 } + + + hwCBQoSCarPassedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of the bytes passed after CAR is set." + ::= { hwCBQoSCarStatisticsEntry 24 } + + + hwCBQoSCarDroppedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of discarded packets after CAR is set." + ::= { hwCBQoSCarStatisticsEntry 25 } + + + hwCBQoSCarDroppedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of discarded bytes after CAR is set." + ::= { hwCBQoSCarStatisticsEntry 26 } + + +-- policy statics + hwCBQoSPolicyStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSPolicyStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes the policy-based statistics. +" + ::= { hwCBQoSPolicyStatisticsObjects 2 } + + + hwCBQoSPolicyStatisticsEntry OBJECT-TYPE + SYNTAX HwCBQoSPolicyStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Statistics information of the policy." + INDEX { hwCBQoSIfApplyPolicyIfIndex, hwCBQoSIfApplyPolicyDirection, hwCBQoSIfVlanApplyPolicyVlanid1, hwCBQoSIfVlanApplyPolicyVlanid2 } + ::= { hwCBQoSPolicyStatisticsTable 1 } + + + HwCBQoSPolicyStatisticsEntry ::= + SEQUENCE { + hwCBQoSPolicyMatchedPackets + Counter64, + hwCBQoSPolicyMatchedBytes + Counter64, + hwCBQoSPolicyUnmatchedPackets + Counter64, + hwCBQoSPolicyUnmatchedBytes + Counter64, + hwCBQoSPolicyMatchedPassPackets + Counter64, + hwCBQoSPolicyMatchedPassBytes + Counter64, + hwCBQoSPolicyMatchedDropPackets + Counter64, + hwCBQoSPolicyMatchedDropBytes + Counter64, + hwCBQoSPolicyResetFlag + EnabledStatus, + hwCBQoSPolicyMatchedPacketsRate + Counter64, + hwCBQoSPolicyMatchedBytesRate + Counter64, + hwCBQoSPolicyMatchedPassPacketsRate + Counter64, + hwCBQoSPolicyMatchedPassBytesRate + Counter64, + hwCBQoSPolicyMatchedDropPacketsRate + Counter64, + hwCBQoSPolicyMatchedDropBytesRate + Counter64 + } + + hwCBQoSPolicyMatchedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of packets matching the traffic classification policy." + ::= { hwCBQoSPolicyStatisticsEntry 11 } + + + hwCBQoSPolicyMatchedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bytes matching the traffic classification policy." + ::= { hwCBQoSPolicyStatisticsEntry 12 } + + + hwCBQoSPolicyUnmatchedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of packets mismatching the traffic classification policy." + ::= { hwCBQoSPolicyStatisticsEntry 13 } + + + hwCBQoSPolicyUnmatchedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bytes mismatching the traffic classification policy." + ::= { hwCBQoSPolicyStatisticsEntry 14 } + + hwCBQoSPolicyMatchedPassPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets that match the traffic classification policy and pass through" + ::= { hwCBQoSPolicyStatisticsEntry 15 } + + hwCBQoSPolicyMatchedPassBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes that match the traffic classification policy and pass through" + ::= { hwCBQoSPolicyStatisticsEntry 16 } + + hwCBQoSPolicyMatchedDropPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets that match the traffic classification policy and are discarded" + ::= { hwCBQoSPolicyStatisticsEntry 17 } + + hwCBQoSPolicyMatchedDropBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes that match the traffic classification policy and are discarded" + ::= { hwCBQoSPolicyStatisticsEntry 18 } + + hwCBQoSPolicyResetFlag OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset flag enable(1),disable(2)." + ::= { hwCBQoSPolicyStatisticsEntry 19 } + + hwCBQoSPolicyMatchedPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate of packets matching the traffic classification policy." + ::= { hwCBQoSPolicyStatisticsEntry 20 } + + + hwCBQoSPolicyMatchedBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate of bytes matching the traffic classification policy." + ::= { hwCBQoSPolicyStatisticsEntry 21 } + + hwCBQoSPolicyMatchedPassPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of packets that match the traffic classification policy and pass through" + ::= { hwCBQoSPolicyStatisticsEntry 22 } + + hwCBQoSPolicyMatchedPassBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of bytes that match the traffic classification policy and pass through" + ::= { hwCBQoSPolicyStatisticsEntry 23 } + + hwCBQoSPolicyMatchedDropPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of packets that match the traffic classification policy and are discarded" + ::= { hwCBQoSPolicyStatisticsEntry 24 } + + hwCBQoSPolicyMatchedDropBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of bytes that match the traffic classification policy and are discarded" + ::= { hwCBQoSPolicyStatisticsEntry 25 } + +-- classifier statistics + hwCBQoSClassifierStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSClassifierStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists statistics on traffic classifiers." + ::= { hwCBQoSPolicyStatisticsObjects 3 } + + hwCBQoSClassifierStatisticsEntry OBJECT-TYPE + SYNTAX HwCBQoSClassifierStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Statistics information of the class." + INDEX { hwCBQoSIfApplyPolicyIfIndex, hwCBQoSIfApplyPolicyDirection, hwCBQoSIfVlanApplyPolicyVlanid1, hwCBQoSIfVlanApplyPolicyVlanid2, hwCBQoSPolicyClassifierIndex} + ::= { hwCBQoSClassifierStatisticsTable 1 } + + + HwCBQoSClassifierStatisticsEntry ::= + SEQUENCE { + hwCBQoSPolicyClassifierIndex + Integer32, + hwCBQoSClassifierMatchedPackets + Counter64, + hwCBQoSClassifierMatchedBytes + Counter64, + hwCBQoSClassifierMatchedPassPackets + Counter64, + hwCBQoSClassifierMatchedPassBytes + Counter64, + hwCBQoSClassifierMatchedDropPackets + Counter64, + hwCBQoSClassifierMatchedDropBytes + Counter64 + } + + hwCBQoSPolicyClassifierIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the index of a traffic class." + ::= { hwCBQoSClassifierStatisticsEntry 4 } + + hwCBQoSClassifierMatchedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of packets that match the class." + ::= { hwCBQoSClassifierStatisticsEntry 5 } + + + hwCBQoSClassifierMatchedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of matched bytes." + ::= { hwCBQoSClassifierStatisticsEntry 6 } + + hwCBQoSClassifierMatchedPassPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the matched and passed traffic in packets." + ::= { hwCBQoSClassifierStatisticsEntry 7 } + + hwCBQoSClassifierMatchedPassBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the matched and passed traffic in bytes." + ::= { hwCBQoSClassifierStatisticsEntry 8 } + + hwCBQoSClassifierMatchedDropPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the matched and discarded traffic in packets." + ::= { hwCBQoSClassifierStatisticsEntry 9 } + + hwCBQoSClassifierMatchedDropBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the matched and discarded traffic in bytes." + ::= { hwCBQoSClassifierStatisticsEntry 10 } + + + + + +-- class based policy stat + hwCBQoSPolicyStatisticsClassifierTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSPolicyStatisticsClassifierEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table records classifier statistics." + ::= { hwCBQoSPolicyStatisticsObjects 4 } + + hwCBQoSPolicyStatisticsClassifierEntry OBJECT-TYPE + SYNTAX HwCBQoSPolicyStatisticsClassifierEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Class based policy statistics entry." + INDEX { hwCBQoSIfApplyPolicyIfIndex , hwCBQoSIfVlanApplyPolicyVlanid1, hwCBQoSIfApplyPolicyDirection, hwCBQoSPolicyStatClassifierName + } + ::= { hwCBQoSPolicyStatisticsClassifierTable 1 } + + HwCBQoSPolicyStatisticsClassifierEntry ::= + SEQUENCE { + hwCBQoSPolicyStatClassifierName + OCTET STRING, + hwCBQoSPolicyStatClassifierMatchedPackets + Counter64, + hwCBQoSPolicyStatClassifierMatchedBytes + Counter64, + hwCBQoSPolicyStatClassifierUnmatchedPackets + Counter64, + hwCBQoSPolicyStatClassifierUnmatchedBytes + Counter64, + hwCBQoSPolicyStatClassifierMatchedPassPackets + Counter64, + hwCBQoSPolicyStatClassifierMatchedPassBytes + Counter64, + hwCBQoSPolicyStatClassifierMatchedDropPackets + Counter64, + hwCBQoSPolicyStatClassifierMatchedDropBytes + Counter64, + hwCBQoSPolicyStatClassifierMatchedPacketsRate + Counter64, + hwCBQoSPolicyStatClassifierMatchedBytesRate + Counter64, + hwCBQoSPolicyStatClassifierMatchedPassPacketsRate + Counter64, + hwCBQoSPolicyStatClassifierMatchedPassBytesRate + Counter64, + hwCBQoSPolicyStatClassifierMatchedDropPacketsRate + Counter64, + hwCBQoSPolicyStatClassifierMatchedDropBytesRate + Counter64 + } + + hwCBQoSPolicyStatClassifierName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of classifier." + ::= { hwCBQoSPolicyStatisticsClassifierEntry 1 } + + hwCBQoSPolicyStatClassifierMatchedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of matched packets." + ::= { hwCBQoSPolicyStatisticsClassifierEntry 2 } + + hwCBQoSPolicyStatClassifierMatchedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of matched bytes." + ::= { hwCBQoSPolicyStatisticsClassifierEntry 3 } + + + hwCBQoSPolicyStatClassifierUnmatchedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of unmatched packets." + ::= { hwCBQoSPolicyStatisticsClassifierEntry 4 } + + + hwCBQoSPolicyStatClassifierUnmatchedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of unmatched bytes." + ::= { hwCBQoSPolicyStatisticsClassifierEntry 5 } + + + hwCBQoSPolicyStatClassifierMatchedPassPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets that match the traffic classifier and pass through" + ::= { hwCBQoSPolicyStatisticsClassifierEntry 6 } + + + hwCBQoSPolicyStatClassifierMatchedPassBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes that match the traffic classifier and pass through" + ::= { hwCBQoSPolicyStatisticsClassifierEntry 7 } + + + hwCBQoSPolicyStatClassifierMatchedDropPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets that match the traffic classification policy and are discarded" + ::= { hwCBQoSPolicyStatisticsClassifierEntry 8 } + + + hwCBQoSPolicyStatClassifierMatchedDropBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes that match the traffic classification policy and are discarded" + ::= { hwCBQoSPolicyStatisticsClassifierEntry 9 } + + hwCBQoSPolicyStatClassifierMatchedPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of matched packets." + ::= { hwCBQoSPolicyStatisticsClassifierEntry 10 } + + hwCBQoSPolicyStatClassifierMatchedBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of matched bytes." + ::= { hwCBQoSPolicyStatisticsClassifierEntry 11 } + + hwCBQoSPolicyStatClassifierMatchedPassPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of packets that match the traffic classifier and pass through" + ::= { hwCBQoSPolicyStatisticsClassifierEntry 12 } + + + hwCBQoSPolicyStatClassifierMatchedPassBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of bytes that match the traffic classifier and pass through" + ::= { hwCBQoSPolicyStatisticsClassifierEntry 13 } + + + hwCBQoSPolicyStatClassifierMatchedDropPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of packets that match the traffic classification policy and are discarded" + ::= { hwCBQoSPolicyStatisticsClassifierEntry 14 } + + + hwCBQoSPolicyStatClassifierMatchedDropBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of bytes that match the traffic classification policy and are discarded" + ::= { hwCBQoSPolicyStatisticsClassifierEntry 15 } + +-- Class match statistics in policy on VLAN + hwCBQoSVlanClassMatchRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSVlanClassMatchRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Running statistics for class in a QoS policy applied on VLAN." + ::= { hwCBQoSPolicyStatisticsObjects 5 } + + + hwCBQoSVlanClassMatchRunInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSVlanClassMatchRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Statistics for class in a QoS policy applied on VLAN entry." + INDEX { hwCBQoSVlanApplyPolicyVlanId, hwCBQoSVlanApplyPolicyDirection,hwCBQoSPolicyClassIndex } + ::= { hwCBQoSVlanClassMatchRunInfoTable 1 } + + + HwCBQoSVlanClassMatchRunInfoEntry ::= + SEQUENCE + { + hwCBQoSVlanClassMatchedPackets + Counter64, + hwCBQoSVlanClassPassedPackets + Counter64, + hwCBQoSVlanClassDroppedPackets + Counter64 + } + + hwCBQoSVlanClassMatchedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets matched the class in a policy applied on a VLAN." + ::= { hwCBQoSVlanClassMatchRunInfoEntry 1 } + + hwCBQoSVlanClassPassedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of passed packets matched the class in a policy applied on a VLAN." + ::= { hwCBQoSVlanClassMatchRunInfoEntry 2 } + + hwCBQoSVlanClassDroppedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of dropped packets matched the class in a policy applied on a VLAN." + ::= { hwCBQoSVlanClassMatchRunInfoEntry 3 } + +-- CAR statistics in policy on VLAN + hwCBQoSVlanCarRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSVlanCarRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Running statistics for CAR statistics in policy applied on VLAN." + ::= { hwCBQoSPolicyStatisticsObjects 6 } + + hwCBQoSVlanCarRunInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSVlanCarRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "CAR statistics entry." + INDEX { hwCBQoSVlanApplyPolicyVlanId, hwCBQoSVlanApplyPolicyDirection, hwCBQoSPolicyClassIndex } + ::= { hwCBQoSVlanCarRunInfoTable 1 } + + + HwCBQoSVlanCarRunInfoEntry ::= + SEQUENCE + { + hwCBQoSVlanCarPassedPackets + Counter64, + hwCBQoSVlanCarDiscardedPackets + Counter64 + } + hwCBQoSVlanCarPassedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of passed packets." + ::= { hwCBQoSVlanCarRunInfoEntry 1 } + + hwCBQoSVlanCarDiscardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of discarded packets." + ::= { hwCBQoSVlanCarRunInfoEntry 2 } + + -- multi-policy statistics based on policy + hwCBQoSMultiPolicyStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSMultiPolicyStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of statistics for policy applied on the interface and VLAN. + It sums up all the classes in the policy that are matched or not matched." + ::= { hwCBQoSPolicyStatisticsObjects 7 } + + + hwCBQoSMultiPolicyStatisticsEntry OBJECT-TYPE + SYNTAX HwCBQoSMultiPolicyStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Statistics information of the policy." + INDEX { hwCBQoSIfApplyMultiPolicyIfIndex, hwCBQoSIfApplyMultiPolicyDirection, hwCBQoSVlanApplyMultiPolicyVlanId, hwCBQoSMultiPolicyIndex } + ::= { hwCBQoSMultiPolicyStatisticsTable 1 } + + + HwCBQoSMultiPolicyStatisticsEntry ::= + SEQUENCE { + hwCBQoSMultiPolicyIndex + Integer32, + hwCBQoSMultiPolicyMatchedPackets + Counter64, + hwCBQoSMultiPolicyMatchedBytes + Counter64, + hwCBQoSMultiPolicyUnmatchedPackets + Counter64, + hwCBQoSMultiPolicyUnmatchedBytes + Counter64, + hwCBQoSMultiPolicyMatchedPassPackets + Counter64, + hwCBQoSMultiPolicyMatchedPassBytes + Counter64, + hwCBQoSMultiPolicyMatchedDropPackets + Counter64, + hwCBQoSMultiPolicyMatchedDropBytes + Counter64, + hwCBQoSMultiPolicyResetFlag + EnabledStatus, + hwCBQoSMultiPolicyMatchedPacketsRate + Counter64, + hwCBQoSMultiPolicyMatchedBytesRate + Counter64, + hwCBQoSMultiPolicyMatchedPassPacketsRate + Counter64, + hwCBQoSMultiPolicyMatchedPassBytesRate + Counter64, + hwCBQoSMultiPolicyMatchedDropPacketsRate + Counter64, + hwCBQoSMultiPolicyMatchedDropBytesRate + Counter64, + hwCBQoSMultiPolicyFltPackets + Counter64, + hwCBQoSMultiPolicyFltBytes + Counter64, + hwCBQoSMultiPolicyFltPacketsRate + Counter64, + hwCBQoSMultiPolicyFltBytesRate + Counter64, + hwCBQoSMultiPolicyCarPackets + Counter64, + hwCBQoSMultiPolicyCarBytes + Counter64, + hwCBQoSMultiPolicyCarPacketsRate + Counter64, + hwCBQoSMultiPolicyCarBytesRate + Counter64 + } + + hwCBQoSMultiPolicyIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the policy index." + ::= { hwCBQoSMultiPolicyStatisticsEntry 11 } + + hwCBQoSMultiPolicyMatchedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of packets matching the traffic classification policy." + ::= { hwCBQoSMultiPolicyStatisticsEntry 12 } + + + hwCBQoSMultiPolicyMatchedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bytes matching the traffic classification policy." + ::= { hwCBQoSMultiPolicyStatisticsEntry 13 } + + + hwCBQoSMultiPolicyUnmatchedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of packets mismatching the traffic classification policy." + ::= { hwCBQoSMultiPolicyStatisticsEntry 14 } + + + hwCBQoSMultiPolicyUnmatchedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bytes mismatching the traffic classification policy." + ::= { hwCBQoSMultiPolicyStatisticsEntry 15 } + + hwCBQoSMultiPolicyMatchedPassPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets that match the traffic classification policy and pass through" + ::= { hwCBQoSMultiPolicyStatisticsEntry 16 } + + hwCBQoSMultiPolicyMatchedPassBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes that match the traffic classification policy and pass through" + ::= { hwCBQoSMultiPolicyStatisticsEntry 17 } + + hwCBQoSMultiPolicyMatchedDropPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets that match the traffic classification policy and are discarded" + ::= { hwCBQoSMultiPolicyStatisticsEntry 18 } + + hwCBQoSMultiPolicyMatchedDropBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes that match the traffic classification policy and are discarded" + ::= { hwCBQoSMultiPolicyStatisticsEntry 19 } + + hwCBQoSMultiPolicyResetFlag OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset flag enable(1),disable(2)." + ::= { hwCBQoSMultiPolicyStatisticsEntry 20 } + + hwCBQoSMultiPolicyMatchedPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of matched packets" + ::= { hwCBQoSMultiPolicyStatisticsEntry 21 } + + hwCBQoSMultiPolicyMatchedBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of matched bytes" + ::= { hwCBQoSMultiPolicyStatisticsEntry 22 } + + hwCBQoSMultiPolicyMatchedPassPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of matched pass packets" + ::= { hwCBQoSMultiPolicyStatisticsEntry 23 } + + hwCBQoSMultiPolicyMatchedPassBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of matched pass bytes" + ::= { hwCBQoSMultiPolicyStatisticsEntry 24 } + + hwCBQoSMultiPolicyMatchedDropPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of matched drop packets" + ::= { hwCBQoSMultiPolicyStatisticsEntry 25 } + + hwCBQoSMultiPolicyMatchedDropBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of matched drop bytes" + ::= { hwCBQoSMultiPolicyStatisticsEntry 26 } + + hwCBQoSMultiPolicyFltPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets that filtered by the traffic classification policy" + ::= { hwCBQoSMultiPolicyStatisticsEntry 27 } + + hwCBQoSMultiPolicyFltBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes that filtered by the traffic classification policy" + ::= { hwCBQoSMultiPolicyStatisticsEntry 28 } + + hwCBQoSMultiPolicyFltPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of filterd drop packets" + ::= { hwCBQoSMultiPolicyStatisticsEntry 29 } + + hwCBQoSMultiPolicyFltBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of filterd drop bytes" + ::= { hwCBQoSMultiPolicyStatisticsEntry 30 } + + hwCBQoSMultiPolicyCarPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets that limited by the traffic classification policy" + ::= { hwCBQoSMultiPolicyStatisticsEntry 31 } + + hwCBQoSMultiPolicyCarBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes that limited by the traffic classification policy" + ::= { hwCBQoSMultiPolicyStatisticsEntry 32 } + + hwCBQoSMultiPolicyCarPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of limited packets" + ::= { hwCBQoSMultiPolicyStatisticsEntry 33 } + + hwCBQoSMultiPolicyCarBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of limited bytes" + ::= { hwCBQoSMultiPolicyStatisticsEntry 34 } + +-- class based multi-policy stat + hwCBQoSMultiPolicyStatisticsClassifierTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSMultiPolicyStatisticsClassifierEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of class based policy statistics." + ::= { hwCBQoSPolicyStatisticsObjects 8 } + + hwCBQoSMultiPolicyStatisticsClassifierEntry OBJECT-TYPE + SYNTAX HwCBQoSMultiPolicyStatisticsClassifierEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Class based policy statistics entry." + INDEX { hwCBQoSIfApplyMultiPolicyIfIndex , hwCBQoSVlanApplyMultiPolicyVlanId, hwCBQoSIfApplyMultiPolicyDirection, hwCBQoSMultiPolicyStaPolicyIndex, hwCBQoSMultiPolicyStatClassifierIndex } + ::= { hwCBQoSMultiPolicyStatisticsClassifierTable 1 } + + HwCBQoSMultiPolicyStatisticsClassifierEntry ::= + SEQUENCE { + hwCBQoSMultiPolicyStaPolicyIndex + Integer32, + hwCBQoSMultiPolicyStatClassifierIndex + Integer32, + hwCBQoSMultiPolicyStatClassifierName + OCTET STRING, + hwCBQoSMultiPolicyStatClassifierMatchedPackets + Counter64, + hwCBQoSMultiPolicyStatClassifierMatchedBytes + Counter64, + hwCBQoSMultiPolicyStatClassifierUnmatchedPackets + Counter64, + hwCBQoSMultiPolicyStatClassifierUnmatchedBytes + Counter64, + hwCBQoSMultiPolicyStatClassifierMatchedPassPackets + Counter64, + hwCBQoSMultiPolicyStatClassifierMatchedPassBytes + Counter64, + hwCBQoSMultiPolicyStatClassifierMatchedDropPackets + Counter64, + hwCBQoSMultiPolicyStatClassifierMatchedDropBytes + Counter64, + hwCBQoSMultiPolicyStatClassifierMatchedPacketsRate + Counter64, + hwCBQoSMultiPolicyStatClassifierMatchedBytesRate + Counter64, + hwCBQoSMultiPolicyStatClassifierMatchedPassPacketsRate + Counter64, + hwCBQoSMultiPolicyStatClassifierMatchedPassBytesRate + Counter64, + hwCBQoSMultiPolicyStatClassifierMatchedDropPacketsRate + Counter64, + hwCBQoSMultiPolicyStatClassifierMatchedDropBytesRate + Counter64, + hwCBQoSMultiPolicyStatClassifierFltPackets + Counter64, + hwCBQoSMultiPolicyStatClassifierFltBytes + Counter64, + hwCBQoSMultiPolicyStatClassifierFltPacketsRate + Counter64, + hwCBQoSMultiPolicyStatClassifierFltBytesRate + Counter64, + hwCBQoSMultiPolicyStatClassifierCarPackets + Counter64, + hwCBQoSMultiPolicyStatClassifierCarBytes + Counter64, + hwCBQoSMultiPolicyStatClassifierCarPacketsRate + Counter64, + hwCBQoSMultiPolicyStatClassifierCarBytesRate + Counter64 + } + + hwCBQoSMultiPolicyStaPolicyIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the policy index." + ::= { hwCBQoSMultiPolicyStatisticsClassifierEntry 1 } + + hwCBQoSMultiPolicyStatClassifierIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the classifier index." + ::= { hwCBQoSMultiPolicyStatisticsClassifierEntry 2 } + + hwCBQoSMultiPolicyStatClassifierName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of classifier." + ::= { hwCBQoSMultiPolicyStatisticsClassifierEntry 3 } + + hwCBQoSMultiPolicyStatClassifierMatchedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of matched packets." + ::= { hwCBQoSMultiPolicyStatisticsClassifierEntry 4 } + + hwCBQoSMultiPolicyStatClassifierMatchedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of matched bytes." + ::= { hwCBQoSMultiPolicyStatisticsClassifierEntry 5 } + + + hwCBQoSMultiPolicyStatClassifierUnmatchedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of unmatched packets." + ::= { hwCBQoSMultiPolicyStatisticsClassifierEntry 6 } + + + hwCBQoSMultiPolicyStatClassifierUnmatchedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of unmatched bytes." + ::= { hwCBQoSMultiPolicyStatisticsClassifierEntry 7 } + + + hwCBQoSMultiPolicyStatClassifierMatchedPassPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets that match the traffic classifier and pass through" + ::= { hwCBQoSMultiPolicyStatisticsClassifierEntry 8 } + + + hwCBQoSMultiPolicyStatClassifierMatchedPassBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes that match the traffic classifier and pass through" + ::= { hwCBQoSMultiPolicyStatisticsClassifierEntry 9 } + + + hwCBQoSMultiPolicyStatClassifierMatchedDropPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets that match the traffic classifier and discard" + ::= { hwCBQoSMultiPolicyStatisticsClassifierEntry 10 } + + + hwCBQoSMultiPolicyStatClassifierMatchedDropBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes that match the traffic classifier and discard" + ::= { hwCBQoSMultiPolicyStatisticsClassifierEntry 11 } + + hwCBQoSMultiPolicyStatClassifierMatchedPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of matched packets" + ::= { hwCBQoSMultiPolicyStatisticsClassifierEntry 12 } + + hwCBQoSMultiPolicyStatClassifierMatchedBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of matched bytes" + ::= { hwCBQoSMultiPolicyStatisticsClassifierEntry 13 } + + hwCBQoSMultiPolicyStatClassifierMatchedPassPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of matched pass packets" + ::= { hwCBQoSMultiPolicyStatisticsClassifierEntry 14 } + + hwCBQoSMultiPolicyStatClassifierMatchedPassBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of matched pass bytes" + ::= { hwCBQoSMultiPolicyStatisticsClassifierEntry 15 } + + hwCBQoSMultiPolicyStatClassifierMatchedDropPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of matched drop packets" + ::= { hwCBQoSMultiPolicyStatisticsClassifierEntry 16 } + + hwCBQoSMultiPolicyStatClassifierMatchedDropBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of matched drop bytes" + ::= { hwCBQoSMultiPolicyStatisticsClassifierEntry 17 } + + hwCBQoSMultiPolicyStatClassifierFltPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets that filtered by the traffic classification policy" + ::= { hwCBQoSMultiPolicyStatisticsClassifierEntry 18 } + + hwCBQoSMultiPolicyStatClassifierFltBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes that filtered by the traffic classification policy" + ::= { hwCBQoSMultiPolicyStatisticsClassifierEntry 19 } + + hwCBQoSMultiPolicyStatClassifierFltPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of filterd drop packets" + ::= { hwCBQoSMultiPolicyStatisticsClassifierEntry 20 } + + hwCBQoSMultiPolicyStatClassifierFltBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of filterd drop bytes" + ::= { hwCBQoSMultiPolicyStatisticsClassifierEntry 21 } + + hwCBQoSMultiPolicyStatClassifierCarPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets that limited by the traffic classification policy" + ::= { hwCBQoSMultiPolicyStatisticsClassifierEntry 22 } + + hwCBQoSMultiPolicyStatClassifierCarBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes that limited by the traffic classification policy" + ::= { hwCBQoSMultiPolicyStatisticsClassifierEntry 23 } + + hwCBQoSMultiPolicyStatClassifierCarPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of limited packets" + ::= { hwCBQoSMultiPolicyStatisticsClassifierEntry 24 } + + hwCBQoSMultiPolicyStatClassifierCarBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of limited bytes" + ::= { hwCBQoSMultiPolicyStatisticsClassifierEntry 25 } + + -- class based subpolicy stat + hwCBQoSPolicyStatSubPolicyClassifierRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of class based subpolicy statistics." + ::= { hwCBQoSPolicyStatisticsObjects 9 } + + hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry OBJECT-TYPE + SYNTAX HwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Class based subpolicy statistics entry." + INDEX { hwCBQoSIfApplyPolicyIfIndex,hwCBQoSIfVlanApplyPolicyVlanid1 ,hwCBQoSIfApplyPolicyDirection, hwCBQoSPolicyClassIndex, hwCBQoSSubPolicyClassIndex } + ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoTable 1 } + + HwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry ::= + SEQUENCE { + hwCBQoSSubPolicyClassIndex + Integer32, + hwCBQoSSubPolicyStatClassifierMatchedPackets + Counter64, + hwCBQoSSubPolicyStatClassifierMatchedBytes + Counter64, + hwCBQoSSubPolicyStatClassifierPassPackets + Counter64, + hwCBQoSSubPolicyStatClassifierPassBytes + Counter64, + hwCBQoSSubPolicyStatClassifierDropPackets + Counter64, + hwCBQoSSubPolicyStatClassifierDropBytes + Counter64, + hwCBQoSSubPolicyStatClassifierQueueMatchedPackets + Counter64, + hwCBQoSSubPolicyStatClassifierQueueMatchedBytes + Counter64, + hwCBQoSSubPolicyStatClassifierQueueEnqueuedPackets + Counter64, + hwCBQoSSubPolicyStatClassifierQueueEnqueuedBytes + Counter64, + hwCBQoSSubPolicyStatClassifierQueueDiscardedPackets + Counter64, + hwCBQoSSubPolicyStatClassifierQueueDiscardedBytes + Counter64, + hwCBQoSSubPolicyStatClassifierCarGreenPackets + Counter64, + hwCBQoSSubPolicyStatClassifierCarGreenBytes + Counter64, + hwCBQoSSubPolicyStatClassifierCarYellowPackets + Counter64, + hwCBQoSSubPolicyStatClassifierCarYellowBytes + Counter64, + hwCBQoSSubPolicyStatClassifierCarRedPackets + Counter64, + hwCBQoSSubPolicyStatClassifierCarRedBytes + Counter64, + hwCBQoSSubPolicyStatClassifierMatchedPacketsRate + Counter64, + hwCBQoSSubPolicyStatClassifierMatchedBytesRate + Counter64, + hwCBQoSSubPolicyStatClassifierMatchedPassPacketsRate + Counter64, + hwCBQoSSubPolicyStatClassifierMatchedPassBytesRate + Counter64, + hwCBQoSSubPolicyStatClassifierMatchedDropPacketsRate + Counter64, + hwCBQoSSubPolicyStatClassifierMatchedDropBytesRate + Counter64, + hwCBQoSSubPolicyStatClassifierQueueMatchedPacketsRate + Counter64, + hwCBQoSSubPolicyStatClassifierQueueMatchedBytesRate + Counter64, + hwCBQoSSubPolicyStatClassifierQueueEnqueuedPacketsRate + Counter64, + hwCBQoSSubPolicyStatClassifierQueueEnqueuedBytesRate + Counter64, + hwCBQoSSubPolicyStatClassifierQueueDiscardedPacketsRate + Counter64, + hwCBQoSSubPolicyStatClassifierQueueDiscardedBytesRate + Counter64, + hwCBQoSSubPolicyStatClassifierCarGreenPassedPacketsRate + Counter64, + hwCBQoSSubPolicyStatClassifierCarGreenPassedBytesRate + Counter64, + hwCBQoSSubPolicyStatClassifierCarYellowPassedPacketsRate + Counter64, + hwCBQoSSubPolicyStatClassifierCarYellowPassedBytesRate + Counter64, + hwCBQoSSubPolicyStatClassifierCarRedPassedPacketsRate + Counter64, + hwCBQoSSubPolicyStatClassifierCarRedPassedBytesRate + Counter64, + hwCBQoSSubPolicyClassName + OCTET STRING + } + + hwCBQoSSubPolicyClassIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PolicyClassIndex of subpolicy." + ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 1 } + + hwCBQoSSubPolicyStatClassifierMatchedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of matched packets." + ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 2 } + + hwCBQoSSubPolicyStatClassifierMatchedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of matched bytes." + ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 3 } + + hwCBQoSSubPolicyStatClassifierPassPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of passed packets." + ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 4 } + + hwCBQoSSubPolicyStatClassifierPassBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of passed bytes." + ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 5 } + + hwCBQoSSubPolicyStatClassifierDropPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of dropped packets." + ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 6 } + + + hwCBQoSSubPolicyStatClassifierDropBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of dropped bytes." + ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 7 } + + + hwCBQoSSubPolicyStatClassifierQueueMatchedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of queue matched packets." + ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 8 } + + + hwCBQoSSubPolicyStatClassifierQueueMatchedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of queue matched bytes." + ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 9 } + + hwCBQoSSubPolicyStatClassifierQueueEnqueuedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of queue passed packets." + ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 10 } + + hwCBQoSSubPolicyStatClassifierQueueEnqueuedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of queue passed bytes." + ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 11 } + + hwCBQoSSubPolicyStatClassifierQueueDiscardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of queue dropped packets." + ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 12 } + + hwCBQoSSubPolicyStatClassifierQueueDiscardedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of queue dropped bytes." + ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 13 } + + hwCBQoSSubPolicyStatClassifierCarGreenPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of green packets." + ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 14 } + + hwCBQoSSubPolicyStatClassifierCarGreenBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of green bytes." + ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 15 } + + hwCBQoSSubPolicyStatClassifierCarYellowPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of yellow packets." + ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 16 } + + hwCBQoSSubPolicyStatClassifierCarYellowBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of yellow bytes." + ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 17 } + + hwCBQoSSubPolicyStatClassifierCarRedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of red packets." + ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 18 } + + hwCBQoSSubPolicyStatClassifierCarRedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of red bytes." + ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 19 } + + hwCBQoSSubPolicyStatClassifierMatchedPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of matched packets." + ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 20 } + + hwCBQoSSubPolicyStatClassifierMatchedBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of matched bytes." + ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 21 } + + hwCBQoSSubPolicyStatClassifierMatchedPassPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of passed packets." + ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 22 } + + hwCBQoSSubPolicyStatClassifierMatchedPassBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of passed bytes." + ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 23 } + + hwCBQoSSubPolicyStatClassifierMatchedDropPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of dropped packets." + ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 24 } + + hwCBQoSSubPolicyStatClassifierMatchedDropBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of dropped bytes." + ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 25 } + + hwCBQoSSubPolicyStatClassifierQueueMatchedPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of queue matched packets." + ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 26 } + + hwCBQoSSubPolicyStatClassifierQueueMatchedBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of queue matched bytes." + ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 27 } + + hwCBQoSSubPolicyStatClassifierQueueEnqueuedPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of queue passed packets." + ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 28 } + + hwCBQoSSubPolicyStatClassifierQueueEnqueuedBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of queue passed bytes." + ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 29 } + + hwCBQoSSubPolicyStatClassifierQueueDiscardedPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of queue dropped packets." + ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 30 } + + hwCBQoSSubPolicyStatClassifierQueueDiscardedBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of queue dropped bytes." + ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 31 } + + hwCBQoSSubPolicyStatClassifierCarGreenPassedPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of green packets." + ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 32 } + + hwCBQoSSubPolicyStatClassifierCarGreenPassedBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of green bytes." + ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 33 } + + hwCBQoSSubPolicyStatClassifierCarYellowPassedPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of yellow packets." + ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 34 } + + hwCBQoSSubPolicyStatClassifierCarYellowPassedBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of yellow bytes." + ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 35 } + + hwCBQoSSubPolicyStatClassifierCarRedPassedPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of red bytes." + ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 36 } + + hwCBQoSSubPolicyStatClassifierCarRedPassedBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of red bytes." + ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 37 } + + hwCBQoSSubPolicyClassName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of sub classifier." + ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 38 } +-- Global Policy car statistics + hwCBQoSGlobalCarStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSGlobalCarStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is applied to global ACL.This table describes CAR statistics for class-based traffic classification. ." + ::= { hwCBQoSPolicyStatisticsObjects 10 } + + + hwCBQoSGlobalCarStatisticsEntry OBJECT-TYPE + SYNTAX HwCBQoSGlobalCarStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of CAR statistics for class-based traffic classification applied + in traffic monitoring, including the statistics of packets that have the + rate within CIR, of CIR, of PIR or exceeds PIR." + INDEX { hwCBQoSGlobalCarApplyType, hwCBQoSGlobalCarDirection, hwCBQoSGlobalCarSlotId, hwCBQoSGlobalCarClassifierName } + ::= { hwCBQoSGlobalCarStatisticsTable 1 } + + + HwCBQoSGlobalCarStatisticsEntry ::= + SEQUENCE { + hwCBQoSGlobalCarSlotId + Integer32, + hwCBQoSGlobalCarApplyType + PolicyApplyType, + hwCBQoSGlobalCarDirection + INTEGER, + hwCBQoSGlobalCarClassifierName + OCTET STRING, + hwCBQoSGlobalCarConformedPackets + Counter64, + hwCBQoSGlobalCarConformedBytes + Counter64, + hwCBQoSGlobalCarConformedPacketRate + Counter64, + hwCBQoSGlobalCarConformedByteRate + Counter64, + hwCBQoSGlobalCarExceededPackets + Counter64, + hwCBQoSGlobalCarExceededBytes + Counter64, + hwCBQoSGlobalCarExceededPacketRate + Counter64, + hwCBQoSGlobalCarExceededByteRate + Counter64, + hwCBQoSGlobalCarOverflowPackets + Counter64, + hwCBQoSGlobalCarOverflowBytes + Counter64, + hwCBQoSGlobalCarOverflowPacketRate + Counter64, + hwCBQoSGlobalCarOverflowByteRate + Counter64, + hwCBQoSGlobalCarPassedPackets + Counter64, + hwCBQoSGlobalCarPassedBytes + Counter64, + hwCBQoSGlobalCarDroppedPackets + Counter64, + hwCBQoSGlobalCarDroppedBytes + Counter64 + } + + hwCBQoSGlobalCarSlotId OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ID of the slot that the interface is located." + ::= { hwCBQoSGlobalCarStatisticsEntry 1 } + + + hwCBQoSGlobalCarApplyType OBJECT-TYPE + SYNTAX PolicyApplyType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of car applied in global." + ::= { hwCBQoSGlobalCarStatisticsEntry 2 } + + + hwCBQoSGlobalCarDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the direction where the CAR statistics are queried." + ::= { hwCBQoSGlobalCarStatisticsEntry 3 } + + + hwCBQoSGlobalCarClassifierName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of classifier." + ::= { hwCBQoSGlobalCarStatisticsEntry 4 } + + + hwCBQoSGlobalCarConformedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of packets within the range of CIR." + ::= { hwCBQoSGlobalCarStatisticsEntry 5 } + + + hwCBQoSGlobalCarConformedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bytes within the range of CIR." + ::= { hwCBQoSGlobalCarStatisticsEntry 6 } + + + hwCBQoSGlobalCarConformedPacketRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the packet rate within the range of CIR, in pps." + ::= { hwCBQoSGlobalCarStatisticsEntry 7 } + + + hwCBQoSGlobalCarConformedByteRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the bytes rate within the range of CIR, in Bps." + ::= { hwCBQoSGlobalCarStatisticsEntry 8 } + + + hwCBQoSGlobalCarExceededPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of packets between PIR and CIR." + ::= { hwCBQoSGlobalCarStatisticsEntry 9 } + + + hwCBQoSGlobalCarExceededBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bytes between PIR and CIR." + ::= { hwCBQoSGlobalCarStatisticsEntry 10 } + + + hwCBQoSGlobalCarExceededPacketRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the packet rate between PIR and CIR, in pps." + ::= { hwCBQoSGlobalCarStatisticsEntry 11 } + + + hwCBQoSGlobalCarExceededByteRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the byte rate between PIR and CIR, in Bps." + ::= { hwCBQoSGlobalCarStatisticsEntry 12 } + + + hwCBQoSGlobalCarOverflowPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate of packets that exceeds the PIR." + ::= { hwCBQoSGlobalCarStatisticsEntry 13 } + + + hwCBQoSGlobalCarOverflowBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bytes when PIR is exceeded." + ::= { hwCBQoSGlobalCarStatisticsEntry 14 } + + + hwCBQoSGlobalCarOverflowPacketRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate of packets that exceeds the PIR." + ::= { hwCBQoSGlobalCarStatisticsEntry 15 } + + + hwCBQoSGlobalCarOverflowByteRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate of bytes that exceeds the PIR, in Bps." + ::= { hwCBQoSGlobalCarStatisticsEntry 16 } + + + hwCBQoSGlobalCarPassedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of packets passed after the Committed Access Rate (CAR) is set." + ::= { hwCBQoSGlobalCarStatisticsEntry 17 } + + hwCBQoSGlobalCarPassedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of the bytes passed after CAR is set." + ::= { hwCBQoSGlobalCarStatisticsEntry 18 } + + + hwCBQoSGlobalCarDroppedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of discarded packets after CAR is set." + ::= { hwCBQoSGlobalCarStatisticsEntry 19 } + + hwCBQoSGlobalCarDroppedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of discarded packets after CAR is set." + ::= { hwCBQoSGlobalCarStatisticsEntry 20 } + + +-- Global policy statics + hwCBQoSGlobalPolicyStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSGlobalPolicyStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is applied to global ACL.This table describes policy-based traffic classification statistics. ." + ::= { hwCBQoSPolicyStatisticsObjects 11 } + + + hwCBQoSGlobalPolicyStatisticsEntry OBJECT-TYPE + SYNTAX HwCBQoSGlobalPolicyStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Statistics information of the policy." + INDEX { hwCBQoSGlobalPolicyApplyType, hwCBQoSGlobalPolicyDirection, hwCBQoSGlobalPolicySlotId } + ::= { hwCBQoSGlobalPolicyStatisticsTable 1 } + + + HwCBQoSGlobalPolicyStatisticsEntry ::= + SEQUENCE { + hwCBQoSGlobalPolicySlotId + Integer32, + hwCBQoSGlobalPolicyApplyType + PolicyApplyType, + hwCBQoSGlobalPolicyDirection + INTEGER, + hwCBQoSGlobalPolicyMatchedPackets + Counter64, + hwCBQoSGlobalPolicyMatchedBytes + Counter64, + hwCBQoSGlobalPolicyUnmatchedPackets + Counter64, + hwCBQoSGlobalPolicyUnmatchedBytes + Counter64, + hwCBQoSGlobalPolicyMatchedPassPackets + Counter64, + hwCBQoSGlobalPolicyMatchedPassBytes + Counter64, + hwCBQoSGlobalPolicyMatchedDropPackets + Counter64, + hwCBQoSGlobalPolicyMatchedDropBytes + Counter64, + hwCBQoSGlobalPolicyResetFlag + EnabledStatus + } + + + hwCBQoSGlobalPolicySlotId OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ID of the slot that the interface is located." + ::= { hwCBQoSGlobalPolicyStatisticsEntry 1 } + + + hwCBQoSGlobalPolicyApplyType OBJECT-TYPE + SYNTAX PolicyApplyType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of car." + ::= { hwCBQoSGlobalPolicyStatisticsEntry 2 } + + + hwCBQoSGlobalPolicyDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the direction where the CAR statistics are queried." + ::= { hwCBQoSGlobalPolicyStatisticsEntry 3 } + + + hwCBQoSGlobalPolicyMatchedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of packets matching the traffic classification policy." + ::= { hwCBQoSGlobalPolicyStatisticsEntry 4 } + + + hwCBQoSGlobalPolicyMatchedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bytes matching the traffic classification policy." + ::= { hwCBQoSGlobalPolicyStatisticsEntry 5 } + + + hwCBQoSGlobalPolicyUnmatchedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of packets mismatching the traffic classification policy." + ::= { hwCBQoSGlobalPolicyStatisticsEntry 6 } + + + hwCBQoSGlobalPolicyUnmatchedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bytes mismatching the traffic classification policy." + ::= { hwCBQoSGlobalPolicyStatisticsEntry 7 } + + hwCBQoSGlobalPolicyMatchedPassPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets that match the traffic classification policy and pass through" + ::= { hwCBQoSGlobalPolicyStatisticsEntry 8 } + + hwCBQoSGlobalPolicyMatchedPassBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes that match the traffic classification policy and pass through" + ::= { hwCBQoSGlobalPolicyStatisticsEntry 9 } + + hwCBQoSGlobalPolicyMatchedDropPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets that match the traffic classification policy and are discarded" + ::= { hwCBQoSGlobalPolicyStatisticsEntry 10 } + + hwCBQoSGlobalPolicyMatchedDropBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes that match the traffic classification policy and are discarded" + ::= { hwCBQoSGlobalPolicyStatisticsEntry 11 } + + hwCBQoSGlobalPolicyResetFlag OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset flag enable(1),disable(2)." + ::= { hwCBQoSGlobalPolicyStatisticsEntry 12 } + + + +-- Global classifier statistics + hwCBQoSGlobalClassifierStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSGlobalClassifierStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is applied to global ACL.This table describes class-based traffic classification statistics." + ::= { hwCBQoSPolicyStatisticsObjects 12 } + + hwCBQoSGlobalClassifierStatisticsEntry OBJECT-TYPE + SYNTAX HwCBQoSGlobalClassifierStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Statistics information of the class." + INDEX { hwCBQoSGlobalClassifierApplyType, hwCBQoSGlobalClassifierDirection, hwCBQoSGlobalClassifierSlotId, hwCBQoSGlobalClassifierClassifierName } + ::= { hwCBQoSGlobalClassifierStatisticsTable 1 } + + + HwCBQoSGlobalClassifierStatisticsEntry ::= + SEQUENCE { + hwCBQoSGlobalClassifierSlotId + Integer32, + hwCBQoSGlobalClassifierApplyType + PolicyApplyType, + hwCBQoSGlobalClassifierDirection + INTEGER, + hwCBQoSGlobalClassifierClassifierName + OCTET STRING, + hwCBQoSGlobalClassifierMatchedPackets + Counter64, + hwCBQoSGlobalClassifierMatchedBytes + Counter64, + hwCBQoSGlobalClassifierMatchedPassPackets + Counter64, + hwCBQoSGlobalClassifierMatchedPassBytes + Counter64, + hwCBQoSGlobalClassifierMatchedDropPackets + Counter64, + hwCBQoSGlobalClassifierMatchedDropBytes + Counter64 + } + + + hwCBQoSGlobalClassifierSlotId OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ID of the slot that the interface is located." + ::= { hwCBQoSGlobalClassifierStatisticsEntry 1 } + + + hwCBQoSGlobalClassifierApplyType OBJECT-TYPE + SYNTAX PolicyApplyType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of car." + ::= { hwCBQoSGlobalClassifierStatisticsEntry 2 } + + + hwCBQoSGlobalClassifierDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the direction where the CAR statistics are queried." + ::= { hwCBQoSGlobalClassifierStatisticsEntry 3 } + + + hwCBQoSGlobalClassifierClassifierName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of classifier." + ::= { hwCBQoSGlobalClassifierStatisticsEntry 4 } + + + hwCBQoSGlobalClassifierMatchedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of packets that match the class." + ::= { hwCBQoSGlobalClassifierStatisticsEntry 5 } + + + hwCBQoSGlobalClassifierMatchedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of matched bytes." + ::= { hwCBQoSGlobalClassifierStatisticsEntry 6 } + + hwCBQoSGlobalClassifierMatchedPassPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the matched and passed traffic in packets." + ::= { hwCBQoSGlobalClassifierStatisticsEntry 7 } + + hwCBQoSGlobalClassifierMatchedPassBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the matched and passed traffic in bytes." + ::= { hwCBQoSGlobalClassifierStatisticsEntry 8 } + + hwCBQoSGlobalClassifierMatchedDropPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the matched and discarded traffic in packets." + ::= { hwCBQoSGlobalClassifierStatisticsEntry 9 } + + hwCBQoSGlobalClassifierMatchedDropBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the matched and discarded traffic in bytes." + ::= { hwCBQoSGlobalClassifierStatisticsEntry 10 } + +-- multi-policy applied on global statistics based on policy + hwCBQoSGlobalMultiPolicyStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSGlobalMultiPolicyStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of statistics for policy applied on global. + It sums up all the classes in the policy that are matched." + ::= { hwCBQoSPolicyStatisticsObjects 13 } + + + hwCBQoSGlobalMultiPolicyStatisticsEntry OBJECT-TYPE + SYNTAX HwCBQoSGlobalMultiPolicyStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Statistics information of the policy." + INDEX { hwCBQoSGlobalApplyMultiPolicyChassisId, hwCBQoSGlobalApplyMultiPolicySlotId, hwCBQoSGlobalApplyMultiPolicyDirection, hwCBQoSGlobalApplyMultiPolicyIndex } + ::= { hwCBQoSGlobalMultiPolicyStatisticsTable 1 } + + + HwCBQoSGlobalMultiPolicyStatisticsEntry ::= + SEQUENCE { + hwCBQoSGlobalMultiPolicyMatchedPackets + Counter64, + hwCBQoSGlobalMultiPolicyMatchedBytes + Counter64, + hwCBQoSGlobalMultiPolicyMatchedPassPackets + Counter64, + hwCBQoSGlobalMultiPolicyMatchedPassBytes + Counter64, + hwCBQoSGlobalMultiPolicyMatchedDropPackets + Counter64, + hwCBQoSGlobalMultiPolicyMatchedDropBytes + Counter64, + hwCBQoSGlobalMultiPolicyResetFlag + EnabledStatus + } + + hwCBQoSGlobalMultiPolicyMatchedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of packets matching the traffic policy." + ::= { hwCBQoSGlobalMultiPolicyStatisticsEntry 1 } + + + hwCBQoSGlobalMultiPolicyMatchedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bytes matching the traffic policy." + ::= { hwCBQoSGlobalMultiPolicyStatisticsEntry 2 } + + hwCBQoSGlobalMultiPolicyMatchedPassPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets that match the traffic classification policy and pass through" + ::= { hwCBQoSGlobalMultiPolicyStatisticsEntry 3 } + + hwCBQoSGlobalMultiPolicyMatchedPassBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes that match the traffic classification policy and pass through" + ::= { hwCBQoSGlobalMultiPolicyStatisticsEntry 4 } + + hwCBQoSGlobalMultiPolicyMatchedDropPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets that match the traffic classification policy and are discarded" + ::= { hwCBQoSGlobalMultiPolicyStatisticsEntry 5 } + + hwCBQoSGlobalMultiPolicyMatchedDropBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes that match the traffic classification policy and are discarded" + ::= { hwCBQoSGlobalMultiPolicyStatisticsEntry 6 } + + hwCBQoSGlobalMultiPolicyResetFlag OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset flag enable(1),disable(2)." + ::= { hwCBQoSGlobalMultiPolicyStatisticsEntry 7 } + +-- class based multi-policy applied on global stat + hwCBQoSGlobalMultiPolicyStatisticsClassifierTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSGlobalMultiPolicyStatisticsClassifierEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of class based policy statistics." + ::= { hwCBQoSPolicyStatisticsObjects 14 } + + hwCBQoSGlobalMultiPolicyStatisticsClassifierEntry OBJECT-TYPE + SYNTAX HwCBQoSGlobalMultiPolicyStatisticsClassifierEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Class based policy statistics entry." + INDEX { hwCBQoSGlobalApplyMultiPolicyChassisId, hwCBQoSGlobalApplyMultiPolicySlotId, hwCBQoSGlobalApplyMultiPolicyDirection, hwCBQoSGlobalApplyMultiPolicyIndex, hwCBQoSGlobalMultiPolicyStatClassifierIndex } + ::= { hwCBQoSGlobalMultiPolicyStatisticsClassifierTable 1 } + + HwCBQoSGlobalMultiPolicyStatisticsClassifierEntry ::= + SEQUENCE { + hwCBQoSGlobalMultiPolicyStatClassifierIndex + Integer32, + hwCBQoSGlobalMultiPolicyStatClassifierName + OCTET STRING, + hwCBQoSGlobalMultiPolicyStatClassifierMatchedPackets + Counter64, + hwCBQoSGlobalMultiPolicyStatClassifierMatchedBytes + Counter64, + hwCBQoSGlobalMultiPolicyStatClassifierMatchedPassPackets + Counter64, + hwCBQoSGlobalMultiPolicyStatClassifierMatchedPassBytes + Counter64, + hwCBQoSGlobalMultiPolicyStatClassifierMatchedDropPackets + Counter64, + hwCBQoSGlobalMultiPolicyStatClassifierMatchedDropBytes + Counter64 + } + + hwCBQoSGlobalMultiPolicyStatClassifierIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the classifier index." + ::= { hwCBQoSGlobalMultiPolicyStatisticsClassifierEntry 1 } + + hwCBQoSGlobalMultiPolicyStatClassifierName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of classifier." + ::= { hwCBQoSGlobalMultiPolicyStatisticsClassifierEntry 2 } + + hwCBQoSGlobalMultiPolicyStatClassifierMatchedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of matched packets." + ::= { hwCBQoSGlobalMultiPolicyStatisticsClassifierEntry 3 } + + hwCBQoSGlobalMultiPolicyStatClassifierMatchedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of matched bytes." + ::= { hwCBQoSGlobalMultiPolicyStatisticsClassifierEntry 4 } + + hwCBQoSGlobalMultiPolicyStatClassifierMatchedPassPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets that match the traffic classifier and pass through" + ::= { hwCBQoSGlobalMultiPolicyStatisticsClassifierEntry 5 } + + + hwCBQoSGlobalMultiPolicyStatClassifierMatchedPassBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes that match the traffic classifier and pass through" + ::= { hwCBQoSGlobalMultiPolicyStatisticsClassifierEntry 6 } + + + hwCBQoSGlobalMultiPolicyStatClassifierMatchedDropPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets that match the traffic classifier and discard" + ::= { hwCBQoSGlobalMultiPolicyStatisticsClassifierEntry 7 } + + + hwCBQoSGlobalMultiPolicyStatClassifierMatchedDropBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes that match the traffic classifier and discard" + ::= { hwCBQoSGlobalMultiPolicyStatisticsClassifierEntry 8 } + +-- hwCBQoSGeneral + + hwCBQoSGeneral OBJECT IDENTIFIER ::= { hwCBQoSObjects 6 } + + hwCBQoSFrameId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ID of the frame." + ::= { hwCBQoSGeneral 1 } + + hwCBQoSSlotId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ID of the slot that the interface is located" + ::= { hwCBQoSGeneral 2 } + + hwCBQoSPortId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ID of the port" + ::= { hwCBQoSGeneral 3 } + + hwCBQoSTrapIfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface Name." + ::= { hwCBQoSGeneral 4 } + + hwCBQoSTrapType OBJECT-TYPE + SYNTAX INTEGER + { + cir(1), + pir(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the CAR alarm." + ::= { hwCBQoSGeneral 5 } + + + hwCBQoSTrapAction OBJECT-TYPE + SYNTAX INTEGER + { + remark(1), + drop(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The action that will be taken when trap is happened." + ::= { hwCBQoSGeneral 6 } + + hwCBQoSTrapPolicyName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Policy Name." + ::= { hwCBQoSGeneral 7 } + + hwCBQoSTrapVlanId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vlan that the policy applied." + ::= { hwCBQoSGeneral 8 } + + + hwCBQoSTrapEgressIfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of Egress Interface." + ::= { hwCBQoSGeneral 9 } + + hwCBQoSTrapDiscardPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of discarded packets." + ::= { hwCBQoSGeneral 10 } + + +-- begin by z00198832 + -- hwCBQoSQueryObjects + hwCBQoSQueryObjects OBJECT IDENTIFIER ::= { hwCBQoSObjects 7 } + + +-- hwCBQoSClassifierIndexQueryTable + hwCBQoSClassifierIndexQueryTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCBQoSClassifierIndexQueryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of QoS ClassifierIndexQuery." + ::= { hwCBQoSQueryObjects 1 } + + + hwCBQoSClassifierIndexQueryEntry OBJECT-TYPE + SYNTAX HwCBQoSClassifierIndexQueryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "QoS Classifier Query Entry." + INDEX { hwCBQoSQueryPolicyName, hwCBQoSQueryClassifierName } + ::= { hwCBQoSClassifierIndexQueryTable 1 } + + + HwCBQoSClassifierIndexQueryEntry ::= + SEQUENCE { + hwCBQoSQueryPolicyName + OCTET STRING, + hwCBQoSQueryClassifierName + OCTET STRING, + hwCBQoSQueryClassifierIndex + Integer32 + } + + hwCBQoSQueryPolicyName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of QoS policy" + ::= { hwCBQoSClassifierIndexQueryEntry 1 } + + + hwCBQoSQueryClassifierName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of qos classfier" + ::= { hwCBQoSClassifierIndexQueryEntry 2 } + + + hwCBQoSQueryClassifierIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value of qos classifier index." + ::= { hwCBQoSClassifierIndexQueryEntry 3 } +-- end by z00198832 + + + hwCBQoSNotifications OBJECT IDENTIFIER ::= { hwCBQoSMIB 2 } + + hwCBQoSGtsDiscardThresholdTrap NOTIFICATION-TYPE + OBJECTS {hwCBQoSFrameId, hwCBQoSSlotId, hwCBQoSPortId, hwCBQoSClassifierName, hwCBQoSBehaviorName, hwCBQoSTrapIfName, hwCBQoSTrapPolicyName, hwCBQoSTrapVlanId, hwCBQoSTrapEgressIfName, hwCBQoSTrapDiscardPackets + } + STATUS current + DESCRIPTION + "The SNMP trap is generated when the number of packages + that Gts discard is larger than the configured threshold." + ::= { hwCBQoSNotifications 1 } + + hwCBQoSCarOverSpeedThresholdTrap NOTIFICATION-TYPE + OBJECTS {hwCBQoSFrameId, hwCBQoSSlotId, hwCBQoSPortId, hwCBQoSClassifierName, hwCBQoSBehaviorName, hwCBQoSTrapIfName, hwCBQoSTrapPolicyName, hwCBQoSTrapVlanId, hwCBQoSTrapType, hwCBQoSTrapAction, hwCBQoSTrapDiscardPackets + } + STATUS current + DESCRIPTION + "The SNMP trap is generated when the speed of cir or pir + exceeds the configured threshold." + ::= { hwCBQoSNotifications 2 } + + --beg: mod by j00126783 for policy-alarm + -- 1.3.6.1.4.1.2011.5.25.32.1.2.3 + hwCBQoSRuleNotSupportAlarm NOTIFICATION-TYPE + OBJECTS { hwCBQoSRuleDirection, hwCBQoSRuleSlotID, hwCBQoSRuleInfo } + STATUS current + DESCRIPTION + "The SNMP trap is generated when the rule is not supported." + ::= { hwCBQoSNotifications 3 } + + +-- 1.3.6.1.4.1.2011.5.25.32.1.2.4 + -- 1.3.6.1.4.1.2011.5.25.32.1.2.4 + hwCBQoSActionNotSupportAlarm NOTIFICATION-TYPE + OBJECTS { hwCBQoSActionDirection, hwCBQoSActionSlotID, hwCBQoSActionInfo } + STATUS current + DESCRIPTION + "The SNMP trap is generated when the action is not supported." + ::= { hwCBQoSNotifications 4 } + + hwCBQoSGlobalAclNotSupportAlarm NOTIFICATION-TYPE + OBJECTS { hwCBQoSGlobalAclDirection, hwCBQoSGlobalAclSlotID } + STATUS current + DESCRIPTION + "The SNMP trap is generated when the Global ACL is not support the ACL." + ::= { hwCBQoSNotifications 5 } + --end: mod by j00126783 for policy-alarm + + --Beg: mod by l00200458 on 20160528 + -- 1.3.6.1.4.1.2011.5.25.32.1.2.6 + hwCBQoSUpdateUserQueueResourceNotEnoughAlarm NOTIFICATION-TYPE + OBJECTS { hwCBQoSUpdateUserQueueBehaviorName, hwCBQoSUpdateUserQueueSlotID, hwCBQoSUpdateUserQueueCir, hwCBQoSUpdateUserQueuePir } + STATUS current + DESCRIPTION + "The SNMP trap is generated when the action user-queue update failed." + ::= { hwCBQoSNotifications 6 } + -- 1.3.6.1.4.1.2011.5.25.32.1.2.7 + hwCBQoSSetUserQueueResourceNotEnoughAlarm NOTIFICATION-TYPE + OBJECTS { hwCBQoSSetUserQueueBehaviorName, hwCBQoSSetUserQueueSlotID } + STATUS current + DESCRIPTION + "The SNMP trap is generated when the action user-queue config failed." + ::= { hwCBQoSNotifications 7 } + --End: mod by l00200458 on 20160528 + hwCBQoSConformance OBJECT IDENTIFIER ::= { hwCBQoSMIB 3 } + hwCBQoSCompliances OBJECT IDENTIFIER ::= { hwCBQoSConformance 1 } + +-- compliance statements +-- this module + hwCBQoSCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities that implement + class-based QoS on a router." + MODULE -- this module + MANDATORY-GROUPS { hwCBQoSClassifierGroup, hwCBQoSBehaviorGroup, hwCBQoSCarGroup, hwCBQoSGtsGroup, hwCBQoSRemarkGroup, + hwCBQoSQueueGroup, hwCBQoSWredGroup, hwCBQoSNatGroup, hwCBQoSFirewallGroup, + hwCBQoSSamplingGroup, hwCBQoSPolicyGroup, hwCBQoSIfApplyPolicyGroup, hwCBQoSAtmPvcApplyPolicyGroup, hwCBQoSIfVlanApplyPolicyGroup, + hwCBQoSFrClassApplyPolicyGroup, hwCBQoSFrPvcApplyPolicyGroup, hwCBQoSIfCbqRunInfoGroup, hwCBQoSIfClassMatchRunInfoGroup, hwCBQoSIfCarRunInfoGroup, + hwCBQoSIfGtsRunInfoGroup, hwCBQoSIfRemarkRunInfoGroup, hwCBQoSIfQueueRunInfoGroup, hwCBQoSIfWredRunInfoGroup, hwCBQoSAtmPvcCbqRunInfoGroup, + hwCBQoSAtmPvcClassMatchRunInfoGroup, hwCBQoSAtmPvcCarRunInfoGroup, hwCBQoSAtmPvcGtsRunInfoGroup, hwCBQoSAtmPvcRemarkRunInfoGroup, hwCBQoSAtmPvcQueueRunInfoGroup, + hwCBQoSAtmPvcWredRunInfoGroup, hwCBQoSFrPvcCbqRunInfoGroup, hwCBQoSFrPvcClassMatchRunInfoGroup, hwCBQoSFrPvcCarRunInfoGroup, hwCBQoSFrPvcGtsRunInfoGroup, + hwCBQoSFrPvcRemarkRunInfoGroup, hwCBQoSFrPvcQueueRunInfoGroup, hwCBQoSFrPvcWredRunInfoGroup, hwCBQoSIfVlanClassMatchRunInfoGroup, hwCBQoSLrGroup, + hwCBQoSNestPolicyGroup, hwCBQoSIfLrRunInfoGroup, hwCBQoSAtmPvcLrRunInfoGroup, hwCBQoSFrPvcLrRunInfoGroup, hwCBQoSCarStatisticsGroup, + hwCBQoSPolicyStatisticsGroup, hwCBQoSRuleNotSupportAlarmGroup, hwCBQoSActionNotSupportAlarmGroup, hwCBQoSGlobalAclNotSupportAlarmGroup, + hwCBQoSUpdateUserQueueResourceNotEnoughAlarmGroup, hwCBQoSSetUserQueueResourceNotEnoughAlarmGroup} + ::= { hwCBQoSCompliances 1 } + + + hwCBQoSGroups OBJECT IDENTIFIER ::= { hwCBQoSConformance 2 } + + +-- units of conformance + hwCBQoSClassifierGroup OBJECT-GROUP + OBJECTS { hwCBQoSClassifierIndexNext, hwCBQoSClassifierIndex, hwCBQoSClassifierName, hwCBQoSClassifierRuleCount, hwCBQoSClassifierOperator, + hwCBQoSClassifierLayer, hwCBQoSClassifierRowStatus, hwCBQoSMatchRuleIndex, hwCBQoSMatchRuleIfNot, hwCBQoSMatchRuleType, + hwCBQoSMatchRuleStringValue, hwCBQoSMatchMacMask, hwCBQoSMatchRuleIntValue1, hwCBQoSMatchRuleIntValue2, hwCBQoSMatchRuleRowStatus, + hwCBQoSMatchVlanEndId, hwCBQoSMatchInnerSrcIp, hwCBQoSMatchInnerSrcIpMask, hwCBQoSMatchInnerDstIp, hwCBQoSMatchInnerDstIpMask, + hwCBQoSMatchInnerSrcPort, hwCBQoSMatchInnerDstPort, hwCBQoSMatchInnerProtocol, hwCBQoSMatchVxlanVni + } + STATUS current + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information. hwCBQoSClassifierLayer is optional." + ::= { hwCBQoSGroups 1 } + + + hwCBQoSBehaviorGroup OBJECT-GROUP + OBJECTS { hwCBQoSBehaviorIndexNext, hwCBQoSBehaviorIndex, hwCBQoSBehaviorName, hwCBQoSBehaviorRowStatus } + STATUS current + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information. One of + hwCBQoSCarGroup, + hwCBQoSGtsGroup, + hwCBQoSRemarkGroup, + hwCBQoSQueueGroup, + hwCBQoSWredGroup, + + hwCBQoSNatGroup, + hwCBQoSFirewallGroup, + hwCBQoSSamplingGroup should be required." + ::= { hwCBQoSGroups 2 } + + + hwCBQoSCarGroup OBJECT-GROUP + OBJECTS { hwCBQoSCarCir, hwCBQoSCarCbs, hwCBQoSCarEbs, hwCBQoSCarGreenAction, hwCBQoSCarGreenRemarkValue, + hwCBQoSCarRedAction, hwCBQoSCarRedRemarkValue, hwCBQoSCarPir, hwCBQoSCarPbs, hwCBQoSCarYellowAction, + hwCBQoSCarYellowRemarkValue, hwCBQoSCarRowStatus,hwCBQosCarAggregation } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwCBQoSGroups 3 } + + + hwCBQoSGtsGroup OBJECT-GROUP + OBJECTS { hwCBQoSGtsCir, hwCBQoSGtsCbs, hwCBQoSGtsPir, hwCBQoSGtsEbs, hwCBQoSGtsQueueLength, + hwCBQoSGtsRowStatus } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwCBQoSGroups 4 } + + + hwCBQoSRemarkGroup OBJECT-GROUP + OBJECTS { hwCBQoSRemarkType, hwCBQoSRemarkValue, hwCBQoSRemarkRowStatus, hwCBQoSRemarkStringValue } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwCBQoSGroups 5 } + + + hwCBQoSQueueGroup OBJECT-GROUP + OBJECTS { hwCBQoSQueueType, hwCBQoSQueueDropType, hwCBQoSQueueLength, hwCBQoSQueueBandwidthUnit, hwCBQoSQueueBandwidthValue, + hwCBQoSQueueCbs, hwCBQoSQueueQueueNumber, hwCBQoSQueueRowStatus, hwCBQoSQueueCbsRatio } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwCBQoSGroups 6 } + + + hwCBQoSWredGroup OBJECT-GROUP + OBJECTS { hwCBQoSWredType, hwCBQoSWredWeightConst, hwCBQoSWredClassValue, hwCBQoSWredClassLowLimit, hwCBQoSWredClassHighLimit, + hwCBQoSWredClassDiscardProb } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwCBQoSGroups 7 } + + + -- hwCBQoSPolicyRouteGroup OBJECT-GROUP + -- OBJECTS {} + -- STATUS current + -- DESCRIPTION + -- "This is a optional group of information." + -- ::= { hwCBQoSGroups 8 } + + + hwCBQoSNatGroup OBJECT-GROUP + OBJECTS { hwCBQoSNatServiceClass, hwCBQoSNatRowStatus, hwCBQoSNatNoPat } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwCBQoSGroups 9 } + + + hwCBQoSFirewallGroup OBJECT-GROUP + OBJECTS { hwCBQoSFirewallAction, hwCBQoSFirewallRowStatus } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwCBQoSGroups 10 } + + + hwCBQoSSamplingGroup OBJECT-GROUP + OBJECTS { hwCBQoSSamplingNum, hwCBQoSSamplingRowStatus, hwCBQoSIfSamplingType } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwCBQoSGroups 11 } + + hwCBQoSEgressGtsGroup OBJECT-GROUP + OBJECTS { + hwCBQoSEgressGtsCir, + hwCBQoSEgressGtsPir, + hwCBQoSEgressGtsRowStatus + } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwCBQoSGroups 12 } + + hwCBQoSServiceClassGroup OBJECT-GROUP + OBJECTS { + hwCBQoSServiceClassQueueId, + hwCBQoSServiceClassColor, + hwCBQoSServiceClassRowStatus, + hwCBQoSServiceClassNoremarkflag + } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwCBQoSGroups 13 } + + + hwCBQoSPolicyGroup OBJECT-GROUP + OBJECTS { hwCBQoSPolicyIndexNext, hwCBQoSPolicyIndex, hwCBQoSPolicyName, hwCBQoSPolicyClassCount, hwCBQoSPolicyRowStatus, + hwCBQoSPolicyClassIndex, hwCBQoSPolicyClassClassifierIndex, hwCBQoSPolicyClassClassifierName, hwCBQoSPolicyClassBehaviorIndex, hwCBQoSPolicyClassBehaviorName, + hwCBQoSPolicyConfigMode, hwCBQoSPolicyClassPrecedence, hwCBQoSPolicyClassRowStatus, hwCBQoSPolicyShareFlag, hwCBQoSPolicyStatisticsFlag + } + STATUS current + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information. hwCBQoSPolicyConfigMode, hwCBQoSPolicyClassPrecedence + is optional." + ::= { hwCBQoSGroups 14 } + + + hwCBQoSIfApplyPolicyGroup OBJECT-GROUP + OBJECTS { hwCBQoSIfApplyPolicyIfIndex, hwCBQoSIfApplyPolicyDirection, hwCBQoSIfApplyPolicyName, hwCBQoSIfApplyPolicyRowStatus, hwCBQoSIfApplyPolicyLinkLayer } + STATUS current + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information." + ::= { hwCBQoSGroups 15 } + + + hwCBQoSAtmPvcApplyPolicyGroup OBJECT-GROUP + OBJECTS { hwCBQoSAtmPvcApplyPolicyIfIndex, hwCBQoSAtmPvcApplyPolicyVPI, hwCBQoSAtmPvcApplyPolicyVCI, hwCBQoSAtmPvcApplyPolicyDirection, hwCBQoSAtmPvcApplyPolicyName, + hwCBQoSAtmPvcApplyPolicyRowStatus } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwCBQoSGroups 16 } + + + hwCBQoSIfVlanApplyPolicyGroup OBJECT-GROUP + OBJECTS { hwCBQoSIfVlanApplyPolicyIfIndex, hwCBQoSIfVlanApplyPolicyDirection, hwCBQoSIfVlanApplyPolicyVlanid1, hwCBQoSIfVlanApplyPolicyVlanid2, hwCBQoSIfVlanApplyPolicyName, hwCBQoSIfVlanApplyPolicyRowStatus, hwCBQoSIfVlanApplyPolicyLinkLayer } + STATUS current + DESCRIPTION + "This is a optional group of information" + ::= { hwCBQoSGroups 17 } + + + hwCBQoSFrClassApplyPolicyGroup OBJECT-GROUP + OBJECTS { hwCBQoSFrClassApplyPolicyFrClassName, hwCBQoSFrClassApplyPolicyDirection, hwCBQoSFrClassApplyPolicyName, hwCBQoSFrClassApplyPolicyRowStatus } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwCBQoSGroups 18 } + + + hwCBQoSFrPvcApplyPolicyGroup OBJECT-GROUP + OBJECTS { hwCBQoSFrPvcApplyPolicyIfIndex, hwCBQoSFrPvcApplyPolicyDlciNum, hwCBQoSFrPvcApplyPolicyDirection, hwCBQoSFrPvcApplyPolicyName } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwCBQoSGroups 19 } + + + hwCBQoSIfCbqRunInfoGroup OBJECT-GROUP + OBJECTS { hwCBQoSIfCbqQueueSize, hwCBQoSIfCbqDiscard, hwCBQoSIfCbqEfQueueSize, hwCBQoSIfCbqAfQueueSize, hwCBQoSIfCbqBeQueueSize, + hwCBQoSIfCbqBeActiveQueueNum, hwCBQoSIfCbqBeMaxActiveQueueNum, hwCBQoSIfCbqBeTotalQueueNum, hwCBQoSIfCbqAfAllocatedQueueNum } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwCBQoSGroups 20 } + + + hwCBQoSIfClassMatchRunInfoGroup OBJECT-GROUP + OBJECTS { hwCBQoSIfClassMatchedPackets, hwCBQoSIfClassMatchedBytes, hwCBQoSIfClassAverageRate } + STATUS current + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information." + ::= { hwCBQoSGroups 21 } + + + hwCBQoSIfCarRunInfoGroup OBJECT-GROUP + OBJECTS { + hwCBQoSIfCarGreenPassedPackets, + hwCBQoSIfCarGreenPassedBytes, + hwCBQoSIfCarGreenRemarkedPackets, + hwCBQoSIfCarGreenRemarkedBytes, + hwCBQoSIfCarGreenDiscardedPackets, + hwCBQoSIfCarGreenDiscardedBytes, + hwCBQoSIfCarYellowPassedPackets, + hwCBQoSIfCarYellowPassedBytes, + hwCBQoSIfCarYellowRemarkedPackets, + hwCBQoSIfCarYellowRemarkedBytes, + hwCBQoSIfCarYellowDiscardedPackets, + hwCBQoSIfCarYellowDiscardedBytes, + hwCBQoSIfCarRedPassedPackets, + hwCBQoSIfCarRedPassedBytes, + hwCBQoSIfCarRedRemarkedPackets, + hwCBQoSIfCarRedRemarkedBytes, + hwCBQoSIfCarRedDiscardedPackets, + hwCBQoSIfCarRedDiscardedBytes} + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwCBQoSGroups 22 } + + + hwCBQoSIfGtsRunInfoGroup OBJECT-GROUP + OBJECTS { hwCBQoSIfGtsPassedPackets, hwCBQoSIfGtsPassedBytes, hwCBQoSIfGtsDiscardedPackets, hwCBQoSIfGtsDiscardedBytes, hwCBQoSIfGtsDelayedPackets, + hwCBQoSIfGtsDelayedBytes, hwCBQoSIfGtsQueueSize } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwCBQoSGroups 23 } + + + hwCBQoSIfRemarkRunInfoGroup OBJECT-GROUP + OBJECTS { hwCBQoSIfRemarkedPackets } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwCBQoSGroups 24 } + + + hwCBQoSIfQueueRunInfoGroup OBJECT-GROUP + OBJECTS { hwCBQoSIfQueueMatchedPackets, hwCBQoSIfQueueMatchedBytes, hwCBQoSIfQueueEnqueuedPackets, hwCBQoSIfQueueEnqueuedBytes, hwCBQoSIfQueueDiscardedPackets, + hwCBQoSIfQueueDiscardedBytes } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwCBQoSGroups 25 } + + + hwCBQoSIfWredRunInfoGroup OBJECT-GROUP + OBJECTS { hwCBQoSIfWredRandomDiscardedPackets, hwCBQoSIfWredTailDiscardedPackets } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwCBQoSGroups 26 } + + + hwCBQoSAtmPvcCbqRunInfoGroup OBJECT-GROUP + OBJECTS { hwCBQoSAtmPvcCbqQueueSize, hwCBQoSAtmPvcCbqDiscard, hwCBQoSAtmPvcCbqEfQueueSize, hwCBQoSAtmPvcCbqAfQueueSize, hwCBQoSAtmPvcCbqBeQueueSize, + hwCBQoSAtmPvcCbqBeActiveQueueNum, hwCBQoSAtmPvcCbqBeMaxActiveQueueNum, hwCBQoSAtmPvcCbqBeTotalQueueNum, hwCBQoSAtmPvcCbqAfAllocatedQueueNum } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwCBQoSGroups 27 } + + + hwCBQoSAtmPvcClassMatchRunInfoGroup OBJECT-GROUP + OBJECTS { hwCBQoSAtmPvcClassMatchPackets, hwCBQoSAtmPvcClassMatchBytes, hwCBQoSAtmPvcClassAverageRate } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwCBQoSGroups 28 } + + + hwCBQoSAtmPvcCarRunInfoGroup OBJECT-GROUP + OBJECTS { hwCBQoSAtmPvcCarConformPackets, hwCBQoSAtmPvcCarConformBytes, hwCBQoSAtmPvcCarExceedPackets, hwCBQoSAtmPvcCarExceedBytes } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwCBQoSGroups 29 } + + + hwCBQoSAtmPvcGtsRunInfoGroup OBJECT-GROUP + OBJECTS { hwCBQoSAtmPvcGtsPassedPackets, hwCBQoSAtmPvcGtsPassedBytes, hwCBQoSAtmPvcGtsDiscardedPackets, hwCBQoSAtmPvcGtsDiscardedBytes, hwCBQoSAtmPvcGtsDelayedPackets, + hwCBQoSAtmPvcGtsDelayedBytes, hwCBQoSAtmPvcGtsQueueSize } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwCBQoSGroups 30 } + + + hwCBQoSAtmPvcRemarkRunInfoGroup OBJECT-GROUP + OBJECTS { hwCBQoSAtmPvcRemarkedPackets } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwCBQoSGroups 31 } + + + hwCBQoSAtmPvcQueueRunInfoGroup OBJECT-GROUP + OBJECTS { hwCBQoSAtmPvcQueueMatchedPackets, hwCBQoSAtmPvcQueueMatchedBytes, hwCBQoSAtmPvcQueueEnqueuedPackets, hwCBQoSAtmPvcQueueEnqueuedBytes, hwCBQoSAtmPvcQueueDiscardedPackets, + hwCBQoSAtmPvcQueueDiscardedBytes } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwCBQoSGroups 32 } + + + hwCBQoSAtmPvcWredRunInfoGroup OBJECT-GROUP + OBJECTS { hwCBQoSAtmPvcWredRandomDiscardedPackets, hwCBQoSAtmPvcWredTailDiscardedPackets } + STATUS current + DESCRIPTION + "RThis is a optional group of information." + ::= { hwCBQoSGroups 33 } + + + hwCBQoSFrPvcCbqRunInfoGroup OBJECT-GROUP + OBJECTS { hwCBQoSFrPvcCbqQueueSize, hwCBQoSFrPvcCbqDiscard, hwCBQoSFrPvcCbqEfQueueSize, hwCBQoSFrPvcCbqAfQueueSize, hwCBQoSFrPvcCbqBeQueueSize, + hwCBQoSFrPvcCbqBeActiveQueueNum, hwCBQoSFrPvcCbqBeMaxActiveQueueNum, hwCBQoSFrPvcCbqBeTotalQueueNum, hwCBQoSFrPvcCbqAfAllocatedQueueNum } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwCBQoSGroups 34 } + + + hwCBQoSFrPvcClassMatchRunInfoGroup OBJECT-GROUP + OBJECTS { hwCBQoSFrPvcClassMatchedPackets, hwCBQoSFrPvcClassMatchedBytes, hwCBQoSFrPvcClassAverageRate } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwCBQoSGroups 35 } + + + hwCBQoSFrPvcCarRunInfoGroup OBJECT-GROUP + OBJECTS { hwCBQoSFrPvcCarConformPackets, hwCBQoSFrPvcCarConformBytes, hwCBQoSFrPvcCarExceedPackets, hwCBQoSFrPvcCarExceedBytes } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwCBQoSGroups 36 } + + + hwCBQoSFrPvcGtsRunInfoGroup OBJECT-GROUP + OBJECTS { hwCBQoSFrPvcGtsPassedPackets, hwCBQoSFrPvcGtsPassedBytes, hwCBQoSFrPvcGtsDiscardedPackets, hwCBQoSFrPvcGtsDiscardedBytes, hwCBQoSFrPvcGtsDelayedPackets, + hwCBQoSFrPvcGtsDelayedBytes, hwCBQoSFrPvcGtsQueueSize } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwCBQoSGroups 37 } + + + hwCBQoSFrPvcRemarkRunInfoGroup OBJECT-GROUP + OBJECTS { hwCBQoSFrPvcRemarkedPackets } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwCBQoSGroups 38 } + + + hwCBQoSFrPvcQueueRunInfoGroup OBJECT-GROUP + OBJECTS { hwCBQoSFrPvcQueueMatchedPackets, hwCBQoSFrPvcQueueMatchedBytes, hwCBQoSFrPvcQueueEnqueuedPackets, hwCBQoSFrPvcQueueEnqueuedBytes, hwCBQoSFrPvcQueueDiscardedPackets, + hwCBQoSFrPvcQueueDiscardedBytes } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwCBQoSGroups 39 } + + + hwCBQoSFrPvcWredRunInfoGroup OBJECT-GROUP + OBJECTS { hwCBQoSFrPvcWredRandomDiscardedPackets, hwCBQoSFrPvcWredTailDiscardedPackets } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwCBQoSGroups 40 } + + + hwCBQoSIfVlanClassMatchRunInfoGroup OBJECT-GROUP + OBJECTS { hwCBQoSIfVlanClassMatchedPackets } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwCBQoSGroups 41 } + + + hwCBQoSLrGroup OBJECT-GROUP + OBJECTS { hwCBQoSLrUnit, hwCBQoSLrCir, hwCBQoSLrCbs, hwCBQoSLrEbs, hwCBQoSLrRowStatus + } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwCBQoSGroups 42 } + + + hwCBQoSNestPolicyGroup OBJECT-GROUP + OBJECTS { hwCBQoSNestPolicyName, hwCBQoSNestPolicyRowStatus } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwCBQoSGroups 43 } + + + hwCBQoSIfLrRunInfoGroup OBJECT-GROUP + OBJECTS { hwCBQoSIfLrPassedPackets, hwCBQoSIfLrPassedBytes, hwCBQoSIfLrDiscardedPackets, hwCBQoSIfLrDiscardedBytes, hwCBQoSIfLrDelayedPackets, + hwCBQoSIfLrDelayedBytes } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwCBQoSGroups 44 } + + + hwCBQoSAtmPvcLrRunInfoGroup OBJECT-GROUP + OBJECTS { hwCBQoSAtmPvcLrPassedPackets, hwCBQoSAtmPvcLrPassedBytes, hwCBQoSAtmPvcLrDiscardedPackets, hwCBQoSAtmPvcLrDiscardedBytes, hwCBQoSAtmPvcLrDelayedPackets, + hwCBQoSAtmPvcLrDelayedBytes } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwCBQoSGroups 45 } + + + hwCBQoSFrPvcLrRunInfoGroup OBJECT-GROUP + OBJECTS { hwCBQoSFrPvcLrPassedPackets, hwCBQoSFrPvcLrPassedBytes, hwCBQoSFrPvcLrDiscardedPackets, hwCBQoSFrPvcLrDiscardedBytes, hwCBQoSFrPvcLrDelayedPackets, + hwCBQoSFrPvcLrDelayedBytes } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwCBQoSGroups 46 } + + + hwCBQoSCarStatisticsGroup OBJECT-GROUP + OBJECTS { hwCBQoSCarConformedPackets, hwCBQoSCarConformedBytes, hwCBQoSCarConformedPacketRate, hwCBQoSCarConformedByteRate, hwCBQoSCarExceededPackets, + hwCBQoSCarExceededBytes, hwCBQoSCarExceededPacketRate, hwCBQoSCarExceededByteRate, hwCBQoSCarOverflowPackets, hwCBQoSCarOverflowBytes, + hwCBQoSCarOverflowPacketRate, hwCBQoSCarOverflowByteRate, hwCBQoSCarPassedPackets, hwCBQoSCarPassedBytes, hwCBQoSCarDroppedPackets, + hwCBQoSCarDroppedBytes } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwCBQoSGroups 47} + + + hwCBQoSPolicyStatisticsGroup OBJECT-GROUP + OBJECTS { hwCBQoSPolicyMatchedPackets, hwCBQoSPolicyMatchedBytes, hwCBQoSPolicyUnmatchedPackets, hwCBQoSPolicyUnmatchedBytes, + hwCBQoSPolicyMatchedPassPackets, hwCBQoSPolicyMatchedPassBytes, hwCBQoSPolicyMatchedDropPackets, hwCBQoSPolicyMatchedDropBytes, hwCBQoSPolicyResetFlag } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwCBQoSGroups 48 } + + + hwCBQoSRedirectGroup OBJECT-GROUP + OBJECTS { hwCBQoSRedirectType, hwCBQoSRedirectIpAddress, hwCBQoSRedirectIfIndex, hwCBQoSRedirectVlanId, hwCBQoSRedirectCtrlType, + hwCBQoSRedirectRowStatus, hwCBQoSRedirectLSPDstIpAddress, hwCBQoSRedirectLSPSecondary } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwCBQoSGroups 49 } + + hwCBQoSGeneralGroup OBJECT-GROUP + OBJECTS { hwCBQoSFrameId, hwCBQoSSlotId, hwCBQoSPortId, hwCBQoSTrapIfName, hwCBQoSTrapType, + hwCBQoSTrapAction, hwCBQoSTrapPolicyName, hwCBQoSTrapVlanId, hwCBQoSTrapEgressIfName, + hwCBQoSTrapDiscardPackets } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwCBQoSGroups 50 } + + hwCBQoSNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS {hwCBQoSGtsDiscardThresholdTrap, hwCBQoSCarOverSpeedThresholdTrap, hwCBQoSRuleNotSupportAlarm, hwCBQoSActionNotSupportAlarm } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwCBQoSGroups 51 } + + hwCBQoSPolicyShareModeGroup OBJECT-GROUP + OBJECTS {hwCBQoSPolicyShareModeFlag, hwCBQoSPolicyShareModeRowStatus} + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwCBQoSGroups 52 } + + hwCBQoSClassifierStatisticsGroup OBJECT-GROUP + OBJECTS { hwCBQoSPolicyClassifierIndex, hwCBQoSClassifierMatchedPackets, hwCBQoSClassifierMatchedBytes, hwCBQoSClassifierMatchedPassPackets, hwCBQoSClassifierMatchedPassBytes, + hwCBQoSClassifierMatchedDropPackets, hwCBQoSClassifierMatchedDropBytes} + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwCBQoSGroups 53 } + + + hwCBQoSPolicyStatisticsClassifierGroup OBJECT-GROUP + OBJECTS { hwCBQoSPolicyStatClassifierMatchedPackets, hwCBQoSPolicyStatClassifierMatchedBytes, hwCBQoSPolicyStatClassifierUnmatchedPackets, hwCBQoSPolicyStatClassifierUnmatchedBytes, + hwCBQoSPolicyStatClassifierMatchedPassPackets,hwCBQoSPolicyStatClassifierMatchedPassBytes,hwCBQoSPolicyStatClassifierMatchedDropPackets,hwCBQoSPolicyStatClassifierMatchedDropBytes } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwCBQoSGroups 54 } + hwCBQoSVlanApplyPolicyGroup OBJECT-GROUP + OBJECTS { hwCBQoSVlanApplyPolicyDirection, hwCBQoSVlanApplyPolicyName, hwCBQoSVlanApplyPolicyRowStatus, hwCBQoSVlanApplyPolicyVlanId } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwCBQoSGroups 55 } + + + hwCBQoSSVlanClassMatchGroup OBJECT-GROUP + OBJECTS { hwCBQoSVlanClassMatchedPackets } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwCBQoSGroups 56 } + + + hwCBQoSSVlanCarMatchGroup OBJECT-GROUP + OBJECTS { hwCBQoSVlanCarPassedPackets, hwCBQoSVlanCarDiscardedPackets } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwCBQoSGroups 57 } + + hwCBQoSRandomDiscardCfgInfoGroup OBJECT-GROUP + OBJECTS { hwCBQoSRandomPercent, hwCBQoSRandomDiscardRowStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwCBQoSGroups 58 } + + + hwCBQoSDenyPacketLengthCfgInfoGroup OBJECT-GROUP + OBJECTS { hwCBQoSDenyPacketLengthOptype, hwCBQoSDenyPacketLengthMax, hwCBQoSDenyPacketLengthMin, hwCBQoSDenyPacketLength,hwCBQoSDenyPacketLengthRowStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwCBQoSGroups 59 } + + + -- 1.3.6.1.4.1.2011.5.25.32.1.3.2.60 + hwCBQoSDAAStatisticsCfgInfoGroup OBJECT-GROUP + OBJECTS { hwCBQoSDAAStatisticsSummary, hwCBQoSDAAStatisticsRowStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwCBQoSGroups 60 } + + + -- 1.3.6.1.4.1.2011.5.25.32.1.3.2.61 + hwCBQoSDAATariffLevelCfgInfoGroup OBJECT-GROUP + OBJECTS { hwCBQoSDAATariffLevelValue, hwCBQoSDAATariffLevelRowStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwCBQoSGroups 61 } + + --beg: mod by j00126783 for policy-alarm + -- 1.3.6.1.4.1.2011.5.25.32.1.3.2.62 + hwCBQoSRuleNotSupportAlarmGroup OBJECT-GROUP + OBJECTS { hwCBQoSRuleDirection, hwCBQoSRuleSlotID, hwCBQoSRuleInfo } + STATUS current + DESCRIPTION + "Description." + ::= { hwCBQoSGroups 62 } + + -- 1.3.6.1.4.1.2011.5.25.32.1.3.2.63 + hwCBQoSActionNotSupportAlarmGroup OBJECT-GROUP + OBJECTS { hwCBQoSActionDirection, hwCBQoSActionSlotID, hwCBQoSActionInfo } + STATUS current + DESCRIPTION + "Description." + ::= { hwCBQoSGroups 63 } + --end: mod by j00126783 for policy-alarm + + hwCBQoSPolicyStatSubPolicyClassifierRunInfoGroup OBJECT-GROUP + OBJECTS { + hwCBQoSSubPolicyStatClassifierMatchedPackets, + hwCBQoSSubPolicyStatClassifierMatchedBytes, + hwCBQoSSubPolicyStatClassifierPassPackets, + hwCBQoSSubPolicyStatClassifierPassBytes , + hwCBQoSSubPolicyStatClassifierDropPackets, + hwCBQoSSubPolicyStatClassifierDropBytes, + hwCBQoSSubPolicyStatClassifierQueueMatchedPackets, + hwCBQoSSubPolicyStatClassifierQueueMatchedBytes, + hwCBQoSSubPolicyStatClassifierQueueEnqueuedPackets, + hwCBQoSSubPolicyStatClassifierQueueEnqueuedBytes, + hwCBQoSSubPolicyStatClassifierQueueDiscardedPackets, + hwCBQoSSubPolicyStatClassifierQueueDiscardedBytes, + hwCBQoSSubPolicyStatClassifierCarGreenPackets, + hwCBQoSSubPolicyStatClassifierCarGreenBytes, + hwCBQoSSubPolicyStatClassifierCarYellowPackets, + hwCBQoSSubPolicyStatClassifierCarYellowBytes, + hwCBQoSSubPolicyStatClassifierCarRedPackets, + hwCBQoSSubPolicyStatClassifierCarRedBytes, + hwCBQoSSubPolicyStatClassifierMatchedPacketsRate, + hwCBQoSSubPolicyStatClassifierMatchedBytesRate, + hwCBQoSSubPolicyStatClassifierMatchedPassPacketsRate, + hwCBQoSSubPolicyStatClassifierMatchedPassBytesRate, + hwCBQoSSubPolicyStatClassifierMatchedDropPacketsRate, + hwCBQoSSubPolicyStatClassifierMatchedDropBytesRate, + hwCBQoSSubPolicyStatClassifierQueueMatchedPacketsRate, + hwCBQoSSubPolicyStatClassifierQueueMatchedBytesRate, + hwCBQoSSubPolicyStatClassifierQueueEnqueuedPacketsRate, + hwCBQoSSubPolicyStatClassifierQueueEnqueuedBytesRate, + hwCBQoSSubPolicyStatClassifierQueueDiscardedPacketsRate, + hwCBQoSSubPolicyStatClassifierQueueDiscardedBytesRate, + hwCBQoSSubPolicyStatClassifierCarGreenPassedPacketsRate, + hwCBQoSSubPolicyStatClassifierCarGreenPassedBytesRate , + hwCBQoSSubPolicyStatClassifierCarYellowPassedPacketsRate, + hwCBQoSSubPolicyStatClassifierCarYellowPassedBytesRate, + hwCBQoSSubPolicyStatClassifierCarRedPassedPacketsRate , + hwCBQoSSubPolicyStatClassifierCarRedPassedBytesRate , + hwCBQoSSubPolicyClassName + } + + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwCBQoSGroups 64 } + --add by zhangyong 00291234 + -- 1.3.6.1.4.1.2011.5.25.32.1.3.2.64 + hwCBQoSGlobalAclNotSupportAlarmGroup OBJECT-GROUP + OBJECTS { hwCBQoSGlobalAclDirection, hwCBQoSGlobalAclSlotID } + STATUS current + DESCRIPTION + "Description." + ::= { hwCBQoSGroups 65 } + + --Beg: mod by l00200458 on 20160528 + -- 1.3.6.1.4.1.2011.5.25.32.1.3.2.66 + hwCBQoSUpdateUserQueueResourceNotEnoughAlarmGroup OBJECT-GROUP + OBJECTS { hwCBQoSUpdateUserQueueBehaviorName, hwCBQoSUpdateUserQueueSlotID, hwCBQoSUpdateUserQueueCir, hwCBQoSUpdateUserQueuePir } + STATUS current + DESCRIPTION + "Description." + ::= { hwCBQoSGroups 66 } + hwCBQoSSetUserQueueResourceNotEnoughAlarmGroup OBJECT-GROUP + OBJECTS { hwCBQoSSetUserQueueBehaviorName, hwCBQoSSetUserQueueSlotID } + STATUS current + DESCRIPTION + "Description." + ::= { hwCBQoSGroups 67 } + --End: mod by l00200458 on 20160528 + + END \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-CCC-MIB b/MIBS/huawei/HUAWEI-CCC-MIB new file mode 100644 index 0000000..d0b115d --- /dev/null +++ b/MIBS/huawei/HUAWEI-CCC-MIB @@ -0,0 +1,514 @@ +-- ================================================================== +-- Copyright (C) 2006 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI CCC Management MIB +-- Reference: +-- Version: V1.0 +-- History: +-- V1.0 PanJun, 2006-05-11, publish +-- ================================================================== + + HUAWEI-CCC-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + HWL2VpnVcEncapsType, HWEnableValue, HWL2VpnStateChangeReason + FROM HUAWEI-VPLS-EXT-MIB + InterfaceIndexOrZero,InterfaceIndex + FROM IF-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + IpAddress, Unsigned32, Counter64, OBJECT-TYPE, MODULE-IDENTITY, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + DisplayString, RowStatus + FROM SNMPv2-TC; + + + hwL2VpnCCC MODULE-IDENTITY + LAST-UPDATED "200605110900Z" -- May 11, 2006 at 09:00 GMT + ORGANIZATION + "Huawei Technologies Co., Ltd." + CONTACT-INFO + "R&D BeiJing, Huawei Technologies co.,Ltd. + Huawei Bld.,NO.3 Xinxi Rd., + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + Zip:100085 + Http://www.huawei.com + E-mail:support@huawei.com" + DESCRIPTION + "The HUAWEI-CCC-MIB contains objects to + manage KOMPELLA." + ::= { hwL2Vpn 3 } + + + +-- +-- Node definitions +-- + + hwL2Vpn OBJECT IDENTIFIER ::= { hwDatacomm 119 } + + hwCCCMIBObjects OBJECT IDENTIFIER ::= { hwL2VpnCCC 1 } + +-- +-- The CCC's VC Table +-- + hwCCCVcTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWCCCVcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is the CCC's configuration table. Users can + create or delete the CCC by it." + ::= { hwCCCMIBObjects 1 } + + hwCCCVcEntry OBJECT-TYPE + SYNTAX HWCCCVcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides the information of a CCC entry." + INDEX { hwCCCVcName } + ::= { hwCCCVcTable 1 } + + HWCCCVcEntry ::= + SEQUENCE { + hwCCCVcName + DisplayString, + hwCCCVcConnectionType + INTEGER, + hwCCCVcEncapType + HWL2VpnVcEncapsType, + hwCCCVcIfIndex + InterfaceIndexOrZero, + hwCCCVcInboundlabel + Unsigned32, + hwCCCVcOutboundlabel + Unsigned32, + hwCCCVcOutIfIndex + InterfaceIndexOrZero, + hwCCCVcNextHop + IpAddress, + hwCCCVcCtrlWord + HWEnableValue, + hwCCCVcOperStatus + INTEGER, + hwCCCVcUpStartTime + DisplayString, + hwCCCVcUpSumTime + Unsigned32, + hwCCCVcMaxAtmCells + Unsigned32, + hwCCCVcAtmPackOvertime + Unsigned32, + hwCCCVcPwJitterBufferDepth + Unsigned32, + hwCCCVcPwTdmEncapsulationNum + Unsigned32, + hwCCCVcPwIdleCode + Unsigned32, + hwCCCVcPwRtpHeader + Unsigned32, + hwCCCVcIpInterworking + HWEnableValue, + hwCCCVcRowStatus + RowStatus + } + + hwCCCVcName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The human-readable name of this CCC." + ::= { hwCCCVcEntry 1 } + + + hwCCCVcConnectionType OBJECT-TYPE + SYNTAX INTEGER + { + local(1), + remote(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the VC connection type." + ::= { hwCCCVcEntry 2 } + + + hwCCCVcEncapType OBJECT-TYPE + SYNTAX HWL2VpnVcEncapsType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the service to be carried." + ::= { hwCCCVcEntry 3 } + + + hwCCCVcIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the AC ifIndex. + 0 is invalid ifIndex." + ::= { hwCCCVcEntry 4 } + + + hwCCCVcInboundlabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the static inbound label. + This value need not be designated if the CCC is local." + ::= { hwCCCVcEntry 5 } + + + hwCCCVcOutboundlabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the static outbound label. + This value need not be designated if the CCC is local." + ::= { hwCCCVcEntry 6 } + + + hwCCCVcOutIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the ifIndex of the out interface + in the side of PSN, or the ifIndex of the out interface + in the side of AC if the CCC is local cross. + 0 is invalid ifIndex." + ::= { hwCCCVcEntry 7 } + + + hwCCCVcNextHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the next hop IP address of the out + interface in the side of PSN. + For the interface of ATM or FR or Ethernet, the next hop + address must be used. Don't use the out interface in this + case." + ::= { hwCCCVcEntry 8 } + + + hwCCCVcCtrlWord OBJECT-TYPE + SYNTAX HWEnableValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the control word capability. + This value need not be designated if the CCC is local." + ::= { hwCCCVcEntry 9 } + + + hwCCCVcOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the operation status." + ::= { hwCCCVcEntry 10 } + + + hwCCCVcUpStartTime OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the time this VC status was Up(1)." + ::= { hwCCCVcEntry 11 } + + + hwCCCVcUpSumTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the cumulate time this VC status has been Up(1)." + ::= { hwCCCVcEntry 12 } + + + hwCCCVcMaxAtmCells OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the MaxAtmCells." + ::= { hwCCCVcEntry 13 } + + + hwCCCVcAtmPackOvertime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the AtmPackOvertime." + ::= { hwCCCVcEntry 14 } + + + hwCCCVcPwJitterBufferDepth OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the PwJitterBufferDepth." + ::= { hwCCCVcEntry 15 } + + + hwCCCVcPwTdmEncapsulationNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the PwTdmEncapsulationNum." + ::= { hwCCCVcEntry 16 } + + + hwCCCVcPwIdleCode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the PwIdleCode." + ::= { hwCCCVcEntry 17 } + + + hwCCCVcPwRtpHeader OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the PwRtpHeader." + ::= { hwCCCVcEntry 18 } + + + hwCCCVcIpInterworking OBJECT-TYPE + SYNTAX HWEnableValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the enable sign of the IP interworking." + ::= { hwCCCVcEntry 19 } + + + hwCCCVcRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus for this Table." + ::= { hwCCCVcEntry 51 } + + +-- +-- The CCC's VC Statistics Table +-- + hwCCCVcStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWCCCVcStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the CCC's VC packets statistics." + ::= { hwCCCMIBObjects 2 } + + hwCCCVcStatisticsEntry OBJECT-TYPE + SYNTAX HWCCCVcStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides the information of the CCC's VC packets + Statistics." + INDEX { hwCCCVcName, hwCCCVcStatisticsIfIndex } + ::= { hwCCCVcStatisticsTable 1 } + + HWCCCVcStatisticsEntry ::= + SEQUENCE { + hwCCCVcStatisticsIfIndex + InterfaceIndex, + hwCCCVcStatisticsRcvPkts + Counter64, + hwCCCVcStatisticsRcvBytes + Counter64, + hwCCCVcStatisticsSndPkts + Counter64, + hwCCCVcStatisticsSndBytes + Counter64 + } + + hwCCCVcStatisticsIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the AC ifIndex. + The CCC will have two AC which need to be displayed + if the CCC is local cross." + ::= { hwCCCVcStatisticsEntry 1 } + + hwCCCVcStatisticsRcvPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received on this VC." + ::= { hwCCCVcStatisticsEntry 2 } + + hwCCCVcStatisticsRcvBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes received on this VC." + ::= { hwCCCVcStatisticsEntry 3 } + + hwCCCVcStatisticsSndPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets sent on this VC." + ::= { hwCCCVcStatisticsEntry 4 } + + hwCCCVcStatisticsSndBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes sent on the VC." + ::= { hwCCCVcStatisticsEntry 5 } + +-- +-- The Leaf Nodes of hwCCCMIBObjects +-- + hwCCCVcUpDownNotifEnable OBJECT-TYPE + SYNTAX HWEnableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the enable sign of CCC + VC state change notification." + DEFVAL { disable } + ::= { hwCCCMIBObjects 3 } + + hwCCCVcDeletedNotifEnable OBJECT-TYPE + SYNTAX HWEnableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the enable sign of CCC + VC deletion notification." + DEFVAL { disable } + ::= { hwCCCMIBObjects 4 } + + hwCCCVcStateChangeReason OBJECT-TYPE + SYNTAX HWL2VpnStateChangeReason + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the reason of CCC VC + state change." + ::= { hwCCCMIBObjects 5 } + +-- +-- CCC MIB Trap Definitions +-- + hwCCCMIBTraps OBJECT IDENTIFIER ::= { hwL2VpnCCC 2 } + + hwCCCVcDown NOTIFICATION-TYPE + OBJECTS { hwCCCVcIfIndex, hwCCCVcStateChangeReason } + STATUS current + DESCRIPTION + "This notification indicates the VC's state changes to down." + ::= { hwCCCMIBTraps 1 } + + hwCCCVcUp NOTIFICATION-TYPE + OBJECTS { hwCCCVcIfIndex, hwCCCVcStateChangeReason } + STATUS current + DESCRIPTION + "This notification indicates the VC's state changes to up." + ::= { hwCCCMIBTraps 2 } + + hwCCCVcDeleted NOTIFICATION-TYPE + OBJECTS { hwCCCVcIfIndex } + STATUS current + DESCRIPTION + "This notification indicates the VC is deleted." + ::= { hwCCCMIBTraps 3 } + +-- Conformance information +-- + hwCCCMIBConformance OBJECT IDENTIFIER ::= { hwL2VpnCCC 3 } + + hwCCCMIBCompliances OBJECT IDENTIFIER ::= { hwCCCMIBConformance 1 } + +-- this module + hwCCCMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting + the HUAWEI-KOMPELLA-MIB." + MODULE -- this module + MANDATORY-GROUPS { hwCCCVcGroup, hwCCCVcStatisticsGroup, hwCCCNotificationControlGroup, hwCCCVcStateChangeReasonGroup, hwCCCNotificationGroup + } + ::= { hwCCCMIBCompliances 1 } + + hwCCCMIBGroups OBJECT IDENTIFIER ::= { hwCCCMIBConformance 2 } + + hwCCCVcGroup OBJECT-GROUP + OBJECTS { hwCCCVcConnectionType, hwCCCVcEncapType, hwCCCVcIfIndex, hwCCCVcInboundlabel, hwCCCVcOutboundlabel, hwCCCVcOutIfIndex, + hwCCCVcNextHop, hwCCCVcCtrlWord, hwCCCVcOperStatus, hwCCCVcUpStartTime, hwCCCVcUpSumTime, hwCCCVcMaxAtmCells, hwCCCVcAtmPackOvertime, + hwCCCVcPwJitterBufferDepth, hwCCCVcPwTdmEncapsulationNum, hwCCCVcPwIdleCode, hwCCCVcPwRtpHeader, hwCCCVcIpInterworking, hwCCCVcRowStatus } + STATUS current + DESCRIPTION + "The CCC's VC group." + ::= { hwCCCMIBGroups 1 } + + hwCCCVcStatisticsGroup OBJECT-GROUP + OBJECTS { hwCCCVcStatisticsRcvPkts, hwCCCVcStatisticsRcvBytes, hwCCCVcStatisticsSndPkts, hwCCCVcStatisticsSndBytes } + STATUS current + DESCRIPTION + "The CCC's VC Statistics group." + ::= { hwCCCMIBGroups 2 } + + hwCCCNotificationControlGroup OBJECT-GROUP + OBJECTS { hwCCCVcUpDownNotifEnable, hwCCCVcDeletedNotifEnable } + STATUS current + DESCRIPTION + "The CCC's Notification Control group." + ::= { hwCCCMIBGroups 3 } + + hwCCCVcStateChangeReasonGroup OBJECT-GROUP + OBJECTS { hwCCCVcStateChangeReason } + STATUS current + DESCRIPTION + "The CCC's Vc State Change Reason group." + ::= { hwCCCMIBGroups 4 } + + hwCCCNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwCCCVcDown, hwCCCVcUp, hwCCCVcDeleted } + STATUS current + DESCRIPTION + "The CCC Notification group." + ::= { hwCCCMIBGroups 5 } + + + END + + diff --git a/MIBS/huawei/HUAWEI-CDP-COMPLIANCE-MIB b/MIBS/huawei/HUAWEI-CDP-COMPLIANCE-MIB new file mode 100644 index 0000000..ead6542 --- /dev/null +++ b/MIBS/huawei/HUAWEI-CDP-COMPLIANCE-MIB @@ -0,0 +1,509 @@ +-- ====================================================================================== +-- Copyright (C) 2009 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: CDP-COMPLIANCE-MIB +-- Reference: +-- Version: 1.0 +-- History: +-- ====================================================================================== +HUAWEI-CDP-COMPLIANCE-MIB DEFINITIONS ::= BEGIN +IMPORTS + TEXTUAL-CONVENTION, TimeStamp, TruthValue + FROM SNMPv2-TC + + MODULE-IDENTITY, OBJECT-TYPE, Integer32, + OBJECT-IDENTITY + FROM SNMPv2-SMI + + TimeFilter, ZeroBasedCounter32 + FROM RMON2-MIB + + InterfaceIndex + FROM IF-MIB + + EnabledStatus + FROM P-BRIDGE-MIB + + hwDatacomm + FROM HUAWEI-MIB; + + hwCdpComplianceMIB MODULE-IDENTITY + LAST-UPDATED "200905050000Z" + ORGANIZATION + "Huawei Technologies co.,Ltd." + CONTACT-INFO + "VRP Team Huawei Technologies co.,Ltd. + Huawei Bld.,NO.3 Xinxi Rd., + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + http://www.huawei.com + Zip:100085 + " + DESCRIPTION + "This file is an file for CDP compliance. It provides such functions of + globally enabling or disabling the CDP compliance function, enabling the global + alarm, querying and clearing statistics on ports." + ::= { hwDatacomm 198 } + + -- ============================================================================ + -- Node definitions + -- ============================================================================ + + hwCdpComplianceObjects OBJECT IDENTIFIER ::= { hwCdpComplianceMIB 1} + + hwCdpComplianceNotifications OBJECT IDENTIFIER ::= { hwCdpComplianceMIB 2 } + + hwCdpComplianceConformance OBJECT IDENTIFIER ::= { hwCdpComplianceMIB 3 } + + + -- ============================================================================ + -- + -- ======================= Objects definitions================================= + -- + -- ============================================================================ + + hwCdpComplianceConfiguration OBJECT IDENTIFIER ::= { hwCdpComplianceObjects 1 } + hwCdpComplianceStatistics OBJECT IDENTIFIER ::= { hwCdpComplianceObjects 2 } + hwCdpComplianceRemoteSystemsData OBJECT IDENTIFIER ::= { hwCdpComplianceObjects 3 } + + -- + -- *********************************************************** + -- + -- C D P C O MP L I A N C E C O N F I G + -- + -- *********************************************************** + -- + hwCdpComplianceEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administratively desired status of the global CDP compliance function. + If the associated hwCdpComplianceEnable object has a + value of 'disable(2)', then the system will discard CDP packets. + If the associated hwCdpComplianceEnable object has a + value of 'enable(1)', then the system will counter and keep the latest CDP packets." + DEFVAL { disable } + ::= { hwCdpComplianceConfiguration 1 } + + hwCdpComplianceNotificationInterval OBJECT-TYPE + SYNTAX Integer32(1..10) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The hwCdpComplianceNotificationInterval indicates the interval (in units of + seconds) of sending CDP notifications. + The default value for hwCdpComplianceNotificationInterval object is five seconds. + The value of this object must be restored from non-volatile + storage after a re-initialization of the management system." + DEFVAL { 5 } + ::= { hwCdpComplianceConfiguration 2 } + + -- + -- hwCdpCompliancePortConfigTable: CDP compliance configuration on a per port basis + -- + hwCdpCompliancePortConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCdpCompliancePortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table that controls CDP compliance function setting on individual + ports." + ::= { hwCdpComplianceConfiguration 3 } + + hwCdpCompliancePortConfigEntry OBJECT-TYPE + SYNTAX HwCdpCompliancePortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "CDP compliance configuration information for a particular port. + This configuration parameter controls transmission and + the reception of CDP frames on those ports whose rows are + created in this table." + INDEX { hwCdpCompliancePortConfigIfIndex } + ::= { hwCdpCompliancePortConfigTable 1 } + + HwCdpCompliancePortConfigEntry ::= SEQUENCE { + hwCdpCompliancePortConfigIfIndex InterfaceIndex, + hwCdpCompliancePortConfigAdminStatus INTEGER, + hwCdpCompliancePortConfigHoldTime Integer32, + hwCdpCompliancePortConfigNotificationEnable TruthValue, + hwCdpCompliancePortStatsReset EnabledStatus } + + hwCdpCompliancePortConfigIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface index of the configured bridge port, reference RFC2233." + ::={ hwCdpCompliancePortConfigEntry 1 } + + hwCdpCompliancePortConfigAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + rxOnly(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administratively desired status of the CDP compliance of the port. + If the associated hwCdpCompliancePortConfigAdminStatus object has a + value of 'disabled(1)', then port will discard CDP packets received on this port. + If the associated hwCdpCompliancePortConfigAdminStatus object has a + value of 'rxOnly(2)', then the port will receive and store the CDP packet, + but it will not transmit CDP frames on this port." + DEFVAL { disabled } + ::= { hwCdpCompliancePortConfigEntry 2 } + + hwCdpCompliancePortConfigHoldTime OBJECT-TYPE + SYNTAX Integer32(10..254) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The seconds of holding the recieved CDP packets. + The received CDP packets wiil be aged if no new CDP packets received after + so many seconds. This value should equal to or greater than the TTL value + in the received CDP packets." + DEFVAL { 180 } + ::= { hwCdpCompliancePortConfigEntry 3 } + + hwCdpCompliancePortConfigNotificationEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The hwCdpCompliancePortConfigNotificationEnable controls, on a per + port basis, whether or not notifications from the agent + are enabled. The value true(1) means that notifications are + enabled; the value false(2) means that they are not." + DEFVAL { false } + ::= { hwCdpCompliancePortConfigEntry 4 } + + hwCdpCompliancePortStatsReset OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clears the statistics of packets received on the current port." + ::= {hwCdpCompliancePortConfigEntry 5} + + + -- + -- *********************************************************** + -- + -- hwCdpComplianceStatistics + -- + -- *********************************************************** + -- + -- CDP Stats Group + + hwCdpComplianceStatsRemTablesLastChangeTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime object (defined in IETF RFC 3418) + at the time an entry is created, modified, or deleted in the + in tables associated with the hwCdpComplianceRemoteSystemData + objects associated with remote systems. + An NMS can use this object to reduce polling of the + hwCdpComplianceRemoteSystemData objects." + ::= { hwCdpComplianceStatistics 1 } + + hwCdpComplianceStatsRemTablesAgeouts OBJECT-TYPE + SYNTAX ZeroBasedCounter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the complete set of information + advertised by a particular MSAP has been deleted from tables + contained in hwCdpComplianceRemoteSystemsData + because the information timeliness interval has expired. + This counter should be incremented only once when the complete + set of information is completely invalidated (aged out) + from all related tables. Partial aging, similar to deletion + case, is not allowed, and thus, should not change the value + of this counter." + ::= { hwCdpComplianceStatistics 2 } + + + -- + -- RX statistics + -- + hwCdpComplianceStatsRxPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCdpComplianceStatsRxPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing CDP reception statistics for individual + ports. Entries are not required to exist in this table while + the hwCdpCompliancePortConfigEntry object is equal to 'disabled(1)'." + ::= { hwCdpComplianceStatistics 3 } + + hwCdpComplianceStatsRxPortEntry OBJECT-TYPE + SYNTAX HwCdpComplianceStatsRxPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "CDP frame reception statistics for a particular port. + All counter values in a particular entry shall be + maintained on a continuing basis and shall not be deleted + until ageed out. + All statistical counters associated with a particular + port on the port become frozen whenever the + adminStatus is disabled for the same port." + INDEX { hwCdpComplianceStatsRxPortIfIndex } + ::= { hwCdpComplianceStatsRxPortTable 1 } + + HwCdpComplianceStatsRxPortEntry ::= SEQUENCE { + hwCdpComplianceStatsRxPortIfIndex InterfaceIndex, + hwCdpComplianceStatsRxPortFramesTotal Counter32, + hwCdpComplianceStatsRxPortAgeoutsTotal Counter32 + } + + hwCdpComplianceStatsRxPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface index of the bridge port receiving CDP packets, reference RFC2233." + ::={ hwCdpComplianceStatsRxPortEntry 1 } + + hwCdpComplianceStatsRxPortFramesTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of valid CDP frames received on the indicated port, + while this CDP compliance function is enabled." + ::= { hwCdpComplianceStatsRxPortEntry 2 } + + hwCdpComplianceStatsRxPortAgeoutsTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter that represents the number of age-outs that + occurred on a given port. An age-out is the number of + times the complete set of information advertised by a + particular MSAP has been deleted from tables contained in + hwCdpComplianceRemoteSystemsData because + the information timeliness interval has expired. + This counter is similar to hwCdpComplianceStatsRemTablesAgeouts, + exceptthat the counter is on a per port basis. This enables NMS to + poll tables associated with the hwCdpComplianceRemoteSystemsData objects + associated with remote systems on the indicated port only. + This counter should be set to zero during agent initialization + and its value should not be saved in non-volatile storage. + When a port's admin status changes from 'disabled' to + 'rxOnly', the counter associated with + the same port should reset to 0. The agent should also flush + all remote system information associated with the same port. + This counter should be incremented only once when the + complete set of information is invalidated (aged out) from + all related tables on a particular port. " + ::= { hwCdpComplianceStatsRxPortEntry 3 } + + + -- *********************************************************** + -- + -- R E M O T E S Y S T E M S D A T A + -- + -- *********************************************************** + hwCdpComplianceRemoteTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCdpComplianceRemoteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one or more rows per physical network + connection known to this agent. The agent may wish to ensure + that only one hwCdpComplianceRemoteEntry is present for each local port, + or it may choose to maintain multiple hwCdpComplianceRemoteEntry for + the same local port. + The following procedure may be used to retrieve remote + systems information updates from an CDP compliance agent: + 1. NMS polls all tables associated with remote systems + and keeps a local copy of the information retrieved. + 2. CDP compliance agent updates remote systems MIB objects, and + sends out notifications to a list of notification destinations. + 3. NMS receives the notifications and compares the new + values of objects listed in step 1. + Periodically, NMS should poll the object + hwCdpStatsRemTablesLastChangeTime to find out if anything + has changed since the last poll. if something has + changed, NMS will poll the objects listed in step 1 to + figure out what kind of changes occurred in the tables. + if value of hwCdpComplianceStatsRemTablesInserts has changed, + then NMS will walk all tables by employing TimeFilter + with the last-polled time value. This request will + return new objects or objects whose values are updated + since the last poll. + if value of hwCdpComplianceStatsRemTablesAgeouts has changed, + then NMS will walk the hwCdpComplianceStatsRxPortAgeoutsTotal and + compare the new values with previously recorded ones. + For ports whose hwCdpComplianceStatsRxPortAgeoutsTotal value is + greater than the recorded value, NMS will have to + retrieve objects associated with those ports from + table(s) without employing a TimeFilter (which is + performed by specifying 0 for the TimeFilter.) + hwCdpComplianceStatsRemTablesDeletes and hwCdpComplianceStatsRemTablesDrops + objects are provided for informational purposes." + ::= { hwCdpComplianceRemoteSystemsData 1 } + + hwCdpComplianceRemoteEntry OBJECT-TYPE + SYNTAX HwCdpComplianceRemoteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular physical network connection. + Entries may be created and deleted in this table by the agent, + if a physical topology discovery process is active." + INDEX { + hwCdpComplianceRemLocalPortIfIndex + } + ::= { hwCdpComplianceRemoteTable 1 } + + HwCdpComplianceRemoteEntry ::= SEQUENCE { + hwCdpComplianceRemLocalPortIfIndex InterfaceIndex, + hwCdpComplianceRemTimeMark TimeFilter, + hwCdpComplianceRemoteInfo OCTET STRING + } + + hwCdpComplianceRemLocalPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface index of the local bridge port receving CDP packets, reference RFC2233." + ::={ hwCdpComplianceRemoteEntry 1 } + + hwCdpComplianceRemTimeMark OBJECT-TYPE + SYNTAX TimeFilter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A time filter for this entry. See the time filter textual + convention in IETF RFC 2021 and + http://www.ietf.org/IESG/Implementations/RFC2021-Implementation.txt + to see how time filter works." + REFERENCE + "IETF RFC 2021 section 6" + ::= { hwCdpComplianceRemoteEntry 2 } + + hwCdpComplianceRemoteInfo OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..1600)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The latest CDP packet recieved oon the port." + ::= { hwCdpComplianceRemoteEntry 3 } + + + -- + -- *********************************************************** + -- + -- C D P C O M P L I A N C E M I B N O T I F I C A T I O N S + -- + -- *********************************************************** + -- + hwCdpComplianceNotificationPrefix OBJECT IDENTIFIER ::= { hwCdpComplianceNotifications 1 } + hwCdpComplianceRemTablesChange NOTIFICATION-TYPE + OBJECTS { + hwCdpComplianceStatsRemTablesLastChangeTime, + hwCdpComplianceStatsRemTablesAgeouts + } + STATUS current + DESCRIPTION + "A hwCdpComplianceRemTablesChange notification is sent when the value + of hwCdpComplianceStatsRemTableLastChangeTime changes. It can be + utilized by an NMS to trigger LLDP remote systems table + maintenance polls. + Note that transmission of hwCdpComplianceRemTablesChange + notifications are throttled by the agent, as specified by the + 'hwCdpComplianceNotificationInterval' object." + ::= { hwCdpComplianceNotificationPrefix 1 } + + -- + -- *********************************************************** + -- + -- H U A W E I C D P C O M P L I A N C E M I B C O N F O R M A N C E + -- + -- *********************************************************** + -- + + hwCdpComplianceCompliances OBJECT IDENTIFIER ::= { hwCdpComplianceConformance 1 } + hwCdpComplianceGroups OBJECT IDENTIFIER ::= { hwCdpComplianceConformance 2 } + -- compliance statements + hwCdpComplianceCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMP entities which implement + the HUAWEI-CDP-COMPLIANCE-MIB." + MODULE -- this module + MANDATORY-GROUPS { + hwCdpComplianceConfigGroup, + hwCdpComplianceStatsGroup, + hwCdpComplianceRemSysGroup + -- hwCdpComplianceNotificationsGroup + } + ::= { hwCdpComplianceCompliances 1 } + + -- MIB groupings + hwCdpComplianceConfigGroup OBJECT-GROUP + OBJECTS { + hwCdpComplianceEnable, + hwCdpComplianceNotificationInterval, + hwCdpCompliancePortConfigAdminStatus, + hwCdpCompliancePortConfigHoldTime, + hwCdpCompliancePortConfigNotificationEnable + } + STATUS current + DESCRIPTION + "The collection of objects which are used to configure the + CDP compliance implementation behavior. + This group is mandatory for agents which implement the Huawei CDP compliance." + ::= { hwCdpComplianceGroups 1 } + + hwCdpComplianceStatsGroup OBJECT-GROUP + OBJECTS { + hwCdpComplianceStatsRxPortFramesTotal, + hwCdpCompliancePortStatsReset, + hwCdpComplianceStatsRemTablesLastChangeTime, + hwCdpComplianceStatsRemTablesAgeouts, + hwCdpComplianceStatsRxPortAgeoutsTotal + } + STATUS current + DESCRIPTION + "The collection of objects which are used to represent LLDP + statistics. + This group is mandatory for agents which implement the LLDP + and have the capability of receiving and transmitting LLDP frames." + ::= { hwCdpComplianceGroups 2 } + + + hwCdpComplianceRemSysGroup OBJECT-GROUP + OBJECTS { + hwCdpComplianceRemoteInfo, + hwCdpComplianceRemTimeMark + } + STATUS current + DESCRIPTION + "The CDP packet received on the port." + ::= { hwCdpComplianceGroups 3 } + + + hwCdpComplianceTrapGroup NOTIFICATION-GROUP + NOTIFICATIONS { + hwCdpComplianceRemTablesChange + } + STATUS current + DESCRIPTION + "The collection of notifications used to indicate HUAWEI-CDP-COMPLIANCE-MIB + data consistency and general status information. + This group is mandatory for agents which implement the huawei CDP compliance + and have the capability of receiving CDP frames." + ::= { hwCdpComplianceGroups 4 } + +END \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-CE-PING-MIB b/MIBS/huawei/HUAWEI-CE-PING-MIB new file mode 100644 index 0000000..6b018b5 --- /dev/null +++ b/MIBS/huawei/HUAWEI-CE-PING-MIB @@ -0,0 +1,226 @@ +-- ================================================================= +-- Copyright (C) 2008 by HUAWEI TECHNOLOGIES. All rights reserved +-- +-- Description: CE Ping MIB. +-- Reference: +-- Version: V1.0 +-- History: +-- V1.0 zhuxiao 2008.10.16,publish +-- +-- +-- ================================================================= + + HUAWEI-CE-PING-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + OBJECT-GROUP + FROM SNMPv2-CONF + mib-2, IpAddress, Integer32, OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + MacAddress, RowStatus, TEXTUAL-CONVENTION + FROM SNMPv2-TC; + + + hwCePing MODULE-IDENTITY + LAST-UPDATED "200810161855Z" -- October 16, 2008 at 18:55 GMT + ORGANIZATION + "Huawei Technologies Co., Ltd." + CONTACT-INFO + "R&D BeiJing, Huawei Technologies co.,Ltd. + Huawei Bld.,NO.3 Xinxi Rd., + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + Zip:100085 + Http://www.huawei.com + E-mail:support@huawei.com" + DESCRIPTION + "HUAWEI VPLS quality detect funcion." + ::= { hwDatacomm 175 } + + + +-- +-- Node definitions +-- + + hwCePingTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCePingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of Ce Ping." + ::= { hwCePing 1 } + + + hwCePingEntry OBJECT-TYPE + SYNTAX HwCePingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of hwCePingTable." + INDEX { hwCePingIndex } + ::= { hwCePingTable 1 } + + + HwCePingEntry ::= + SEQUENCE { + hwCePingIndex + Integer32, + hwCePingTargetAddress + IpAddress, + hwCePingSourceAddress + IpAddress, + hwCePingVsiName + OCTET STRING, + hwCePingInterval + Integer32, + hwCePingCount + Integer32, + hwCePingRowStatus + RowStatus + } + + hwCePingIndex OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of hwCePingTable,it is always 1." + ::= { hwCePingEntry 1 } + + + hwCePingTargetAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the IP address to be used as the destination." + ::= { hwCePingEntry 2 } + + + hwCePingSourceAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specify an unused IP address in the same network that is associated with the VPLS." + ::= { hwCePingEntry 3 } + + + hwCePingVsiName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VSI name that is uesd by the operation." + ::= { hwCePingEntry 4 } + + + hwCePingInterval OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value represents the inter-packet delay between packets and is in seconds." + ::= { hwCePingEntry 5 } + + + hwCePingCount OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value represents the number of packets that need to be transmitted." + ::= { hwCePingEntry 6 } + + + hwCePingRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The operating state of the row." + ::= { hwCePingEntry 51 } + + + hwCePingResultTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCePingResultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of CE Ping result." + ::= { hwCePing 2 } + + + hwCePingResultEntry OBJECT-TYPE + SYNTAX HwCePingResultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of hwCePingResultTable." + INDEX { hwCePingIndex } + ::= { hwCePingResultTable 1 } + + + HwCePingResultEntry ::= + SEQUENCE { + hwCePingResultOperStatus + INTEGER, + hwCePingResultMac + MacAddress + } + + hwCePingResultOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + sucessful(1), + inProcess(2), + timeout(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reflects the operational state of a hwCePingEntry: + sucessful(1) - Test is sucessful. + inProcess(2) - Test is in process. + timeout(3) - Test is timeout." + ::= { hwCePingResultEntry 1 } + + + hwCePingResultMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Mac that is detected by the test." + ::= { hwCePingResultEntry 2 } + + + hwCePingGroup OBJECT IDENTIFIER ::= { hwCePing 3 } + + + hwCePingCtrlGroup OBJECT-GROUP + OBJECTS { hwCePingTargetAddress, hwCePingSourceAddress, hwCePingVsiName, hwCePingInterval, hwCePingCount, + hwCePingRowStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwCePingGroup 1 } + + + hwCePingResultGroup OBJECT-GROUP + OBJECTS { hwCePingResultOperStatus, hwCePingResultMac } + STATUS current + DESCRIPTION + "Description." + ::= { hwCePingGroup 2 } + + + + END + +-- +-- HUAWEI-CE-PING-MIB.mib +-- \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-CLOCK-MIB b/MIBS/huawei/HUAWEI-CLOCK-MIB new file mode 100644 index 0000000..4fbc607 --- /dev/null +++ b/MIBS/huawei/HUAWEI-CLOCK-MIB @@ -0,0 +1,3732 @@ +-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- HUAWEI-CLOCK-MIB.2.17.mib +-- MIB generated by MG-SOFT Visual MIB Builder Version 4.0 Build 341 +-- Wednesday, March 20, 2013 at 16:03:18 +-- Version: V2.35 +-- + + HUAWEI-CLOCK-MIB DEFINITIONS ::= BEGIN + + IMPORTS + PhysicalIndex + FROM ENTITY-MIB + hwDatacomm + FROM HUAWEI-MIB + InterfaceIndex + FROM IF-MIB + EnabledStatus + FROM P-BRIDGE-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + Integer32, OBJECT-TYPE, NOTIFICATION-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + RowStatus + FROM SNMPv2-TC; + + + -- 1.3.6.1.4.1.2011.5.25.186 + hwClockMIB MODULE-IDENTITY + LAST-UPDATED "201707120000Z" -- Jul 12, 2017 at 11:00 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd. + " + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "Add hwClockGnssModelChange, hwClockPortName, hwClockGnssModel, hwClockOldGnssModel ." + REVISION + "201707120000Z" -- Jul 12, 2017 + + DESCRIPTION + "Add hwClockPortNonSupport, hwClockPortNonSupportResume, hwClockPortIfIndex ." + REVISION + "201705230000Z" -- May 23, 2017 + + DESCRIPTION + "Add hwClockBoardFreqSwitchEnable, hwClockSrcCfgFreqDeviationRecover." + REVISION + "201701200000Z" -- Jan 20, 2017 + + DESCRIPTION + "Add hwClockFMSwitch, hwClockFMSwitchResume, hwClockSyncBad, hwClockSyncBadResume." + REVISION + "201608270000Z" -- Aug 27, 2016 + DESCRIPTION + "The MIB contains objects of module clock management and 1588 interface." + REVISION + "201607210000Z" -- July 21, 2016 + DESCRIPTION + "Add mib hwClockCesSerialCfgTable." + REVISION + "201602040000Z" -- Feb 04, 2016 + DESCRIPTION + "Modify hwClockClusterNewTopoType, hwClockClusterNewTopoLinkType." + REVISION + "201512170000Z" -- Dec 17, 2015 + DESCRIPTION + "Add hwClockSmartPlugInFlag, hwClockSmartClockLatitude, hwClockSmartClockLongitude, hwClockSmartClockAltitude, hwClockSmartClockWorkMode, hwClockSmartClockLeapSecond, hwClockSmartClockSatelliteCno, hwClockSmartClockGpsTime." + REVISION + "201512010000Z" -- Dec 1, 2015 + DESCRIPTION + "Modify hwClockSrcCfgSourceTypeIndex." + REVISION + "201511170000Z" -- Nov 17, 2015 + DESCRIPTION + "Modify hwClockChassisId, hwClockPllId, hwClockAttributeOutThreshold, hwClockAttributeOutValue, hwClockCurSourceName." + REVISION + "201510220000Z" -- Oct 22, 2015 + DESCRIPTION + "Modify hwClockSmartClockPtpPriority1,hwClockSmartClockPtpPriority2,hwClockSmartClockPtpDomain." + REVISION + "201510200000Z" -- Oct 20, 2015 + DESCRIPTION + "Add hwClockClusterNewSyncType, hwClockClusterNewTopoType, hwClockClusterNewTopoLinkType, hwClockClusterNewTopoStatus." + REVISION + "201510160000Z" -- Oct 16, 2015 + DESCRIPTION + "Add mib hwClockSmartClockPortCfgTableRow. AirBits changed to SmartClock. " + REVISION + "201510090000Z" -- Oct 9, 2015 + DESCRIPTION + "Add mib hwClockSourceSsmChange, hwClockOldSourceSsm, hwClockNewSourceSsm . " + REVISION + "201509180000Z" -- Sept 18, 2015 + DESCRIPTION + "Modified hwClockAirBitsPortCfgTable. " + REVISION + "201509160000Z" -- Sept 16, 2015 + DESCRIPTION + "Add mib hwClockAirBitsPortCfgTable. " + REVISION + "201411290000Z" -- Nov 29, 2014 + DESCRIPTION + "Modify alarm hwClockSourceInputBelowThreshold, hwClockSourceInputBelowThresholdResume." + REVISION + "201411030000Z" -- Nov 3, 2014 + DESCRIPTION + "Add alarm hwClockCesDcrMasterPwChange, hwClockCesDcrLockFail,hwClockCesDcrLockFailResume,hwClockSsmPktLos,hwClockSsmPktLosResume and add mib hwClockCesDcrSlot,hwClockCesDcrCard,hwClockCesDcrDomain,hwClockCesDcrOldMasterPwName,hwClockCesDcrNewMasterPwName,hwClockCesDcrLockState,hwClockCesMode" + REVISION + "201408130000Z" -- Aug 13, 2014 + DESCRIPTION + "Add alarm hwClockSourceInputBelowThreshold, hwClockSourceInputBelowThresholdResume." + REVISION + "201404210000Z" -- Apr 21, 2014 + DESCRIPTION + "Add alarm hwClockClusterTopoFail, hwClockClusterTopoFailResume and table hwClockClusterTopoTable." + REVISION + "201401070000Z" -- Jan 07, 2014 + DESCRIPTION + "Edit the range of hwClockCesAcrDomianInfoDomain." + REVISION + "201311120000Z" -- Nov 12, 2013 + DESCRIPTION + "Add mib hwClockBitsCfgFrameFormat, hwClockAttributeLtiSquelch and hwClockAttributeInputThreshold." + REVISION + "201310310000Z" -- Oct 31, 2013 + DESCRIPTION + "Edit the range of hwClockCesAcrRecoveryDomain." + REVISION + "201305230000Z" -- May 23, 2013 + DESCRIPTION + "Re-edit the range of some nodes." + REVISION + "201305140000Z" -- May 14, 2013 + DESCRIPTION + "Re-edit the default values of hwClockAttributeTodProtocol node." + REVISION + "201303200000Z" -- March 20, 2013 + DESCRIPTION + "Some errors have been modified in current version and some nodes have been added into the current version." + ::= { hwDatacomm 186 } + + + +-- +-- Node definitions +-- + + -- 1.3.6.1.4.1.2011.5.25.186.1 + hwClockManageObjects OBJECT IDENTIFIER ::= { hwClockMIB 1 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.1 + hwClockGlobalObjects OBJECT IDENTIFIER ::= { hwClockManageObjects 1 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.1.1 + hwClockSourceEthClkEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The flag indicates that the ethernet clock is globally enabled." + ::= { hwClockGlobalObjects 1 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.1.2 + hwClockSourceSsmUnknown OBJECT-TYPE + SYNTAX INTEGER + { + prc(2), + ssua(4), + ssub(8), + sec(11), + dnu(15) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The quality level of unknown SSM." + DEFVAL { dnu } + ::= { hwClockGlobalObjects 2 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.1.3 + hwClockSourceSysClkWorkMode OBJECT-TYPE + SYNTAX INTEGER + { + trace(1), + hold(2), + freeoscillate(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The work mode of system clock." + ::= { hwClockGlobalObjects 3 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.1.4 + hwClockSourceForceCloseEnableStatus OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The enable status of export forced close." + ::= { hwClockGlobalObjects 4 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.1.5 + hwClockSourceSsmControl OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2), + extend(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The flag whether SSM is concerned with the clock source selection." + ::= { hwClockGlobalObjects 5 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.1.6 + hwClockSourceHoldMode OBJECT-TYPE + SYNTAX INTEGER + { + hold24Hours(1), + holdForever(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The hold mode of clock source." + ::= { hwClockGlobalObjects 6 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.1.7 + hwClockSourceFreqCheckEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The enable flag of frequency check." + ::= { hwClockGlobalObjects 7 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.1.8 + hwClockSourceFreqCheckLeftRange OBJECT-TYPE + SYNTAX Integer32 (50..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The left range of frequency check, unit in 0.01ppm." + ::= { hwClockGlobalObjects 8 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.1.9 + hwClockSourceFreqCheckRightRange OBJECT-TYPE + SYNTAX Integer32 (50..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The right range of frequency check, unit in 0.01ppm." + ::= { hwClockGlobalObjects 9 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.1.10 + hwClockSourceRetrieveMode OBJECT-TYPE + SYNTAX INTEGER + { + retrieve(1), + noRetrieve(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The retrieve mode of clock source." + ::= { hwClockGlobalObjects 10 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.1.11 + hwClockTimeUsedSource OBJECT-TYPE + SYNTAX INTEGER + { + srcDclsTimeBit0(1), + srcDclsTimeBit1(2), + src1ppsTodBit0(3), + src1ppsTodBit1(4), + srcPtp(5), + srcFreeRun(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The clock time used source." + ::= { hwClockGlobalObjects 11 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.1.12 + hwClockExtTimeInputType OBJECT-TYPE + SYNTAX INTEGER + { + typeDclsTime(1), + type1ppsTodRs232(2), + type1ppsTodGps(3), + typeNone(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The input time type of clock extern time." + ::= { hwClockGlobalObjects 12 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.1.13 + hwClockExtTimeOutputType OBJECT-TYPE + SYNTAX INTEGER + { + typeDclsTime(1), + type1ppsTodRs232(2), + type1ppsTodGps(3), + typeNone(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The output time type of clock extern time." + ::= { hwClockGlobalObjects 13 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.1.14 + hwClockAlarmThresholdFrequencyOffset OBJECT-TYPE + SYNTAX Integer32 (10..92) + UNITS "100ppb" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Threshold of clock alarm." + DEFVAL { 92 } + ::= { hwClockGlobalObjects 14 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.1.15 + hwClockFrequencyOffsetMax OBJECT-TYPE + SYNTAX Integer32 + UNITS "ppb" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The max offset of clock frequency." + ::= { hwClockGlobalObjects 15 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.1.16 + hwClockFrequencyOffsetMin OBJECT-TYPE + SYNTAX Integer32 + UNITS "ppb" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The min offset of clock frequency." + ::= { hwClockGlobalObjects 16 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.1.17 + hwClockFrequencyOffsetMean OBJECT-TYPE + SYNTAX Integer32 + UNITS "ppb" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mean offset of clock frequency." + ::= { hwClockGlobalObjects 17 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.1.18 + hwClockFrequencyOffset OBJECT-TYPE + SYNTAX Integer32 + UNITS "ppb" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current offset of clock frequency." + ::= { hwClockGlobalObjects 18 } + + -- 1.3.6.1.4.1.2011.5.25.186.1.1.19 + hwClockBoardFreqSwitchEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The enable flag of board frequency deviation swtich." + ::= { hwClockGlobalObjects 19 } + + -- 1.3.6.1.4.1.2011.5.25.186.1.2 + hwClockSourceSelTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwClockSourceSelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The system clock source selection table." + ::= { hwClockManageObjects 2 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.2.1 + hwClockSourceSelEntry OBJECT-TYPE + SYNTAX HwClockSourceSelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of system clock source selection table." + INDEX { hwClockSourceSelChassisIndex, hwClockSourceSelType } + ::= { hwClockSourceSelTable 1 } + + + HwClockSourceSelEntry ::= + SEQUENCE { + hwClockSourceSelChassisIndex + PhysicalIndex, + hwClockSourceSelType + Integer32, + hwClockSourceSelMode + INTEGER, + hwClockSourceSelSourceId + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.186.1.2.1.1 + hwClockSourceSelChassisIndex OBJECT-TYPE + SYNTAX PhysicalIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The chassis index." + ::= { hwClockSourceSelEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.2.1.2 + hwClockSourceSelType OBJECT-TYPE + SYNTAX Integer32 (1..100) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The select type." + ::= { hwClockSourceSelEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.2.1.3 + hwClockSourceSelMode OBJECT-TYPE + SYNTAX INTEGER + { + auto(1), + manual(2), + force(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The mode of clock source selection." + ::= { hwClockSourceSelEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.2.1.4 + hwClockSourceSelSourceId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The source ID of the clock traced." + ::= { hwClockSourceSelEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.3 + hwClockSourceCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwClockSourceCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The clock source config table." + ::= { hwClockManageObjects 3 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.3.1 + hwClockSourceCfgEntry OBJECT-TYPE + SYNTAX HwClockSourceCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of clock source config table." + INDEX { hwClockCfgChassisIndex, hwClockCfgSourceIndex } + ::= { hwClockSourceCfgTable 1 } + + + HwClockSourceCfgEntry ::= + SEQUENCE { + hwClockCfgChassisIndex + PhysicalIndex, + hwClockCfgSourceIndex + Integer32, + hwClockCfgSourceId + Integer32, + hwClockCfgSourceDescr + OCTET STRING, + hwClockCfgWtrTime + Integer32, + hwClockCfgBadDetect + EnabledStatus, + hwClockCfgSystemPriority + Integer32, + hwClockCfgBits0Priority + Integer32, + hwClockCfgBits1Priority + Integer32, + hwClockCfgSystemLockOut + Integer32, + hwClockCfgBits0LockOut + Integer32, + hwClockCfgBits1LockOut + Integer32, + hwClockCfgSourceSsm + INTEGER, + hwClockCfgSourceSsmSetMode + INTEGER, + hwClockCfgExportEnableStatus + EnabledStatus, + hwClockCfgSwiEnableStatus + EnabledStatus, + hwClockCfgSourceState + INTEGER, + hwClockCfgSsmThreshold + INTEGER, + hwClockCfgSourceS1Id + Integer32, + hwClockCfgFreqCheckResult + Integer32, + hwClockCfgHoldOffTime + Integer32, + hwClockCfgPriRvtEnableStatus + EnabledStatus, + hwClockCfgSwitchCondition + INTEGER, + hwClockCfgClkSourceType + INTEGER + } + + -- 1.3.6.1.4.1.2011.5.25.186.1.3.1.1 + hwClockCfgChassisIndex OBJECT-TYPE + SYNTAX PhysicalIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the chassis whitch the clock source belongs to." + ::= { hwClockSourceCfgEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.3.1.2 + hwClockCfgSourceIndex OBJECT-TYPE + SYNTAX Integer32 (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The clock source index." + ::= { hwClockSourceCfgEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.3.1.3 + hwClockCfgSourceId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The clock source ID." + ::= { hwClockSourceCfgEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.3.1.4 + hwClockCfgSourceDescr OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The clock source description." + ::= { hwClockSourceCfgEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.3.1.5 + hwClockCfgWtrTime OBJECT-TYPE + SYNTAX Integer32 (0..12) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The waiting for restore time of clock source." + ::= { hwClockSourceCfgEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.3.1.6 + hwClockCfgBadDetect OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The enable status of clock source bad detecting." + ::= { hwClockSourceCfgEntry 6 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.3.1.7 + hwClockCfgSystemPriority OBJECT-TYPE + SYNTAX Integer32 (-1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The priority of system clock source." + ::= { hwClockSourceCfgEntry 7 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.3.1.8 + hwClockCfgBits0Priority OBJECT-TYPE + SYNTAX Integer32 (-1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The priority of BITS0 clock source." + ::= { hwClockSourceCfgEntry 8 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.3.1.9 + hwClockCfgBits1Priority OBJECT-TYPE + SYNTAX Integer32 (-1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The priority of BITS1 clock source." + ::= { hwClockSourceCfgEntry 9 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.3.1.10 + hwClockCfgSystemLockOut OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The lock out of system clock source." + ::= { hwClockSourceCfgEntry 10 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.3.1.11 + hwClockCfgBits0LockOut OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The lock out of BITS0 clock source." + ::= { hwClockSourceCfgEntry 11 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.3.1.12 + hwClockCfgBits1LockOut OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The lock out of BITS1 clock source." + ::= { hwClockSourceCfgEntry 12 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.3.1.13 + hwClockCfgSourceSsm OBJECT-TYPE + SYNTAX INTEGER + { + ssmPrc(1), + ssmSsut(2), + ssmSsul(3), + ssmSec(4), + ssmDnu(5), + ssmUnknown(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The SSM quality of clock source." + ::= { hwClockSourceCfgEntry 13 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.3.1.14 + hwClockCfgSourceSsmSetMode OBJECT-TYPE + SYNTAX INTEGER + { + manual(1), + auto(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The set mode of SSM." + ::= { hwClockSourceCfgEntry 14 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.3.1.15 + hwClockCfgExportEnableStatus OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The enable status of clock source export." + ::= { hwClockSourceCfgEntry 15 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.3.1.16 + hwClockCfgSwiEnableStatus OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "he enable status of clock source switch." + ::= { hwClockSourceCfgEntry 16 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.3.1.17 + hwClockCfgSourceState OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + abnormal(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The state of clock source." + ::= { hwClockSourceCfgEntry 17 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.3.1.18 + hwClockCfgSsmThreshold OBJECT-TYPE + SYNTAX INTEGER + { + qlDnu(1), + qlSec(2), + qlSsub(3), + qlSsua(4), + qlPrc(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The SSM quality level threshold of clock source." + ::= { hwClockSourceCfgEntry 18 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.3.1.19 + hwClockCfgSourceS1Id OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The S1 byte of the clock." + ::= { hwClockSourceCfgEntry 19 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.3.1.20 + hwClockCfgFreqCheckResult OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The result of frequency check, unit in 0.01ppm." + ::= { hwClockSourceCfgEntry 20 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.3.1.21 + hwClockCfgHoldOffTime OBJECT-TYPE + SYNTAX Integer32 (3..18) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The hold off time of clock, unit in 100ms." + ::= { hwClockSourceCfgEntry 21 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.3.1.22 + hwClockCfgPriRvtEnableStatus OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The enable status of switch according priority." + ::= { hwClockSourceCfgEntry 22 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.3.1.23 + hwClockCfgSwitchCondition OBJECT-TYPE + SYNTAX INTEGER + { + noSwitch(1), + switch(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The condition of clock switch." + ::= { hwClockSourceCfgEntry 23 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.3.1.24 + hwClockCfgClkSourceType OBJECT-TYPE + SYNTAX INTEGER + { + bits(1), + line(2), + inner(3), + system(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of clock source." + ::= { hwClockSourceCfgEntry 24 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.4 + hwClockBitsCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwClockBitsCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The clock bits congfig table." + ::= { hwClockManageObjects 4 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.4.1 + hwClockBitsCfgEntry OBJECT-TYPE + SYNTAX HwClockBitsCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of clock bits congfig table." + INDEX { hwClockBitsCfgChassisIndex, hwClockBitsCfgBitsIndex } + ::= { hwClockBitsCfgTable 1 } + + + HwClockBitsCfgEntry ::= + SEQUENCE { + hwClockBitsCfgChassisIndex + PhysicalIndex, + hwClockBitsCfgBitsIndex + Integer32, + hwClockBitsCfgName + OCTET STRING, + hwClockBitsCfgBitsPortType + INTEGER, + hwClockBitsCfgBitsType + INTEGER, + hwClockBitsCfgDirection + INTEGER, + hwClockBitsCfgRecvSaBit + INTEGER, + hwClockBitsCfgSendSaBit + INTEGER, + hwClockBitsCfgForceOutS1 + INTEGER, + hwClockBitsCfgSaBit + INTEGER, + hwClockBitsCfgInputMode + INTEGER, + hwClockBitsCfgOutputMode + INTEGER, + hwClockBitsCfgInvalidCond + INTEGER, + hwClockBitsCfgSourceId + Integer32, + hwClockBitsCfgTodSignal + INTEGER, + hwClockBitsCfgFrameFormat + INTEGER + } + + -- 1.3.6.1.4.1.2011.5.25.186.1.4.1.1 + hwClockBitsCfgChassisIndex OBJECT-TYPE + SYNTAX PhysicalIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the chassis whitch the clock source belongs to." + ::= { hwClockBitsCfgEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.4.1.2 + hwClockBitsCfgBitsIndex OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of BITS clock." + ::= { hwClockBitsCfgEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.4.1.3 + hwClockBitsCfgName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of clock." + ::= { hwClockBitsCfgEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.4.1.4 + hwClockBitsCfgBitsPortType OBJECT-TYPE + SYNTAX INTEGER + { + portRj45(1), + portSMB(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The BITS port type." + ::= { hwClockBitsCfgEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.4.1.5 + hwClockBitsCfgBitsType OBJECT-TYPE + SYNTAX INTEGER + { + type2Mbps(0), + type2Mhz(1), + typeDclsTime(2), + type1ppsTod(3), + none(4), + type1544Mbps(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The BITS type." + ::= { hwClockBitsCfgEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.4.1.6 + hwClockBitsCfgDirection OBJECT-TYPE + SYNTAX INTEGER + { + in(1), + out(2), + inAndOut(3), + none(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The direction of BITS." + ::= { hwClockBitsCfgEntry 6 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.4.1.7 + hwClockBitsCfgRecvSaBit OBJECT-TYPE + SYNTAX INTEGER + { + sa4(4), + sa5(5), + sa6(6), + sa7(7), + sa8(8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The received SA bit." + ::= { hwClockBitsCfgEntry 7 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.4.1.8 + hwClockBitsCfgSendSaBit OBJECT-TYPE + SYNTAX INTEGER + { + sa4(4), + sa5(5), + sa6(6), + sa7(7), + sa8(8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The sent SA bit." + ::= { hwClockBitsCfgEntry 8 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.4.1.9 + hwClockBitsCfgForceOutS1 OBJECT-TYPE + SYNTAX INTEGER + { + unk(0), + prc(2), + ssua(4), + ssub(8), + sec(11), + dnu(15) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The S1 byte of forcing out." + ::= { hwClockBitsCfgEntry 9 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.4.1.10 + hwClockBitsCfgSaBit OBJECT-TYPE + SYNTAX INTEGER + { + sa4(4), + sa5(5), + sa6(6), + sa7(7), + sa8(8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The SA bit of SSM information." + ::= { hwClockBitsCfgEntry 10 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.4.1.11 + hwClockBitsCfgInputMode OBJECT-TYPE + SYNTAX INTEGER + { + clk2MBits(0), + clk2MHz(1), + dclsTime(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The input mode of clock source." + ::= { hwClockBitsCfgEntry 11 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.4.1.12 + hwClockBitsCfgOutputMode OBJECT-TYPE + SYNTAX INTEGER + { + clk2MBits(0), + clk2MHz(1), + dclsTime(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The output mode of clock source." + ::= { hwClockBitsCfgEntry 12 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.4.1.13 + hwClockBitsCfgInvalidCond OBJECT-TYPE + SYNTAX INTEGER + { + no(1), + ais(2), + lof(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The invalid condition of clock source." + ::= { hwClockBitsCfgEntry 13 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.4.1.14 + hwClockBitsCfgSourceId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The clock source ID." + ::= { hwClockBitsCfgEntry 14 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.4.1.15 + hwClockBitsCfgTodSignal OBJECT-TYPE + SYNTAX INTEGER + { + nmea(1), + ubx(2), + none(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The tod signal of clock source." + ::= { hwClockBitsCfgEntry 15 } + + -- 1.3.6.1.4.1.2011.5.25.186.1.4.1.16 + hwClockBitsCfgFrameFormat OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + pcm30nocrc(1), + pcm30crc(2), + pcm31nocrc(3), + pcm31crc(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Encoding type and frame check format of the extern clock port." + DEFVAL { 4 } + ::= { hwClockBitsCfgEntry 16 } + + -- 1.3.6.1.4.1.2011.5.25.186.1.5 + hwClockPortCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwClockPortCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The clock port config table." + ::= { hwClockManageObjects 5 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.5.1 + hwClockPortCfgEntry OBJECT-TYPE + SYNTAX HwClockPortCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of clock port config table." + INDEX { hwClockPortCfgIfIndex } + ::= { hwClockPortCfgTable 1 } + + + HwClockPortCfgEntry ::= + SEQUENCE { + hwClockPortCfgIfIndex + InterfaceIndex, + hwClockPortCfgLeftFramePri + Integer32, + hwClockPortCfgRightFramePri + Integer32, + hwClockPortCfgForceOutS1 + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.186.1.5.1.1 + hwClockPortCfgIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface index." + ::= { hwClockPortCfgEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.5.1.2 + hwClockPortCfgLeftFramePri OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The clock priority of left frame." + ::= { hwClockPortCfgEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.5.1.3 + hwClockPortCfgRightFramePri OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The clock priority of right frame." + ::= { hwClockPortCfgEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.5.1.4 + hwClockPortCfgForceOutS1 OBJECT-TYPE + SYNTAX Integer32 (-1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The S1 byte of forcing out." + ::= { hwClockPortCfgEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.6 + hwClockLineClkCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwClockLineClkCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The line clock config table." + ::= { hwClockManageObjects 6 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.6.1 + hwClockLineClkCfgEntry OBJECT-TYPE + SYNTAX HwClockLineClkCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of line clock config table." + INDEX { hwClockLineClkCfgChassisIndex, hwClockLineClkCfgSlotIndex } + ::= { hwClockLineClkCfgTable 1 } + + + HwClockLineClkCfgEntry ::= + SEQUENCE { + hwClockLineClkCfgChassisIndex + PhysicalIndex, + hwClockLineClkCfgSlotIndex + Integer32, + hwClockLineClkCfgCardId + Integer32, + hwClockLineClkCfgPortId + Integer32, + hwClockLineClkCfgRecvS1 + Integer32, + hwClockLineClkCfgSendS1 + Integer32, + hwClockLineCfgSoureId + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.186.1.6.1.1 + hwClockLineClkCfgChassisIndex OBJECT-TYPE + SYNTAX PhysicalIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The chassis index." + ::= { hwClockLineClkCfgEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.6.1.2 + hwClockLineClkCfgSlotIndex OBJECT-TYPE + SYNTAX Integer32 (1..200) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The slot index of the line clock." + ::= { hwClockLineClkCfgEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.6.1.3 + hwClockLineClkCfgCardId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The card index witch is seleced to provide line clock." + ::= { hwClockLineClkCfgEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.6.1.4 + hwClockLineClkCfgPortId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The port index witch is seleced to provide line clock." + ::= { hwClockLineClkCfgEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.6.1.5 + hwClockLineClkCfgRecvS1 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The S1 byte value received." + ::= { hwClockLineClkCfgEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.6.1.6 + hwClockLineClkCfgSendS1 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The S1 byte value sent." + ::= { hwClockLineClkCfgEntry 6 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.6.1.7 + hwClockLineCfgSoureId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { hwClockLineClkCfgEntry 7 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.7 + hwClockTrapOid OBJECT IDENTIFIER ::= { hwClockManageObjects 7 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.7.1 + hwClockLastSourceName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The last clock source name." + ::= { hwClockTrapOid 1 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.7.2 + hwClockCurSourceName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The current clock source name." + ::= { hwClockTrapOid 2 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.7.3 + hwClockSourceOldLockMode OBJECT-TYPE + SYNTAX INTEGER + { + freeRun(0), + fastLock(1), + lock(2), + hold(3), + freeRunJudge(16), + holdJudge(19) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The old lock mode of clock source." + ::= { hwClockTrapOid 3 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.7.4 + hwClockChassisId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The chassis ID." + ::= { hwClockTrapOid 4 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.7.5 + hwClockOldSourceState OBJECT-TYPE + SYNTAX INTEGER + { + initial(0), + normal(1), + abnormal(2), + wtr(3), + holdoff(4) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The old state of clock source." + ::= { hwClockTrapOid 5 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.7.6 + hwClockPllId OBJECT-TYPE + SYNTAX INTEGER + { + system(1), + sync2M1(2), + sync2M2(3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The id of pll." + ::= { hwClockTrapOid 6 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.7.7 + hwClockAttributeOutValue OBJECT-TYPE + SYNTAX INTEGER + { + unk(0), + prc(2), + ssua(4), + ssub(8), + sec(11), + dnu(15) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The current output value." + ::= { hwClockTrapOid 7 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.7.8 + hwClockCesAcrSlot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The slot ID of CES ACR clock source." + ::= { hwClockTrapOid 8 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.7.9 + hwClockCesAcrCard OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The card ID of CES ACR clock source." + ::= { hwClockTrapOid 9 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.7.10 + hwClockCesAcrDomain OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The recovery domain value of CES ACR clock source." + ::= { hwClockTrapOid 10 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.7.11 + hwClockCesAcrOldMasterPwName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The master pw SerialPort name of CES ACR old clock source." + ::= { hwClockTrapOid 11 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.7.12 + hwClockCesAcrNewMasterPwName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The master pw SerialPort name of CES ACR new clock source." + ::= { hwClockTrapOid 12 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.7.13 + hwClockCesAcrLockState OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The lock state of the CES ACR." + ::= { hwClockTrapOid 13 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.7.14 + hwClockCesDcrSlot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The slot ID of CES DCR clock source." + ::= { hwClockTrapOid 14 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.7.15 + hwClockCesDcrCard OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The card ID of CES DCR clock source." + ::= { hwClockTrapOid 15 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.7.16 + hwClockCesDcrDomain OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The recovery domain value of CES DCR clock source." + ::= { hwClockTrapOid 16 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.7.17 + hwClockCesDcrOldMasterPwName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The master pw SerialPort name of CES DCR old clock source." + ::= { hwClockTrapOid 17 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.7.18 + hwClockCesDcrNewMasterPwName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The master pw SerialPort name of CES DCR new clock source." + ::= { hwClockTrapOid 18 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.7.19 + hwClockCesDcrLockState OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The lock state of the CES DCR." + ::= { hwClockTrapOid 19 } + + -- 1.3.6.1.4.1.2011.5.25.186.1.7.20 + hwClockOldSourceSsm OBJECT-TYPE + SYNTAX INTEGER + { + ssmUnk(0), + ssmPrc(2), + ssmSsua(4), + ssmSsub(8), + ssmSec(11), + ssmDnu(15), + ssmInvalid(255) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The old SSM quality of clock source." + ::= { hwClockTrapOid 20 } + + -- 1.3.6.1.4.1.2011.5.25.186.1.7.21 + hwClockNewSourceSsm OBJECT-TYPE + SYNTAX INTEGER + { + ssmUnk(0), + ssmPrc(2), + ssmSsua(4), + ssmSsub(8), + ssmSec(11), + ssmDnu(15), + ssmInvalid(255) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The new SSM quality of clock source." + ::= { hwClockTrapOid 21 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.7.22 + hwClockClusterNewSyncType OBJECT-TYPE + SYNTAX INTEGER + { + frequency(1), + time(2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The type of clock inter-chassis sync." + ::= { hwClockTrapOid 22 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.7.23 + hwClockClusterNewTopoType OBJECT-TYPE + SYNTAX INTEGER + { + interlink(1), + externInject(2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The type of clock inter-chassis topo." + ::= { hwClockTrapOid 23 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.7.24 + hwClockClusterNewTopoLinkType OBJECT-TYPE + SYNTAX INTEGER + { + bits(1), + port(2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The type of clock inter-chassis link." + ::= { hwClockTrapOid 24 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.7.25 + hwClockClusterNewTopoStatus OBJECT-TYPE + SYNTAX INTEGER + { + fail(1), + success(2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The status of clock inter-chassis topo." + ::= { hwClockTrapOid 25 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.7.26 + hwClockPortIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Port index." + ::= { hwClockTrapOid 26 } + + -- 1.3.6.1.4.1.2011.5.25.186.1.7.27 + hwClockPortName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The port name." + ::= { hwClockTrapOid 27 } + + -- 1.3.6.1.4.1.2011.5.25.186.1.7.28 + hwClockGnssModel OBJECT-TYPE + SYNTAX INTEGER + { + gps(1), + glonass(2), + beidou(3), + gpsglonass(4), + gpsbeidou(5) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The gnss model." + ::= { hwClockTrapOid 28 } + + -- 1.3.6.1.4.1.2011.5.25.186.1.7.29 + hwClockOldGnssModel OBJECT-TYPE + SYNTAX INTEGER + { + gps(1), + glonass(2), + beidou(3), + gpsglonass(4), + gpsbeidou(5) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The old gnss model." + ::= { hwClockTrapOid 29 } + + -- 1.3.6.1.4.1.2011.5.25.186.1.8 + hwClockNotifications OBJECT IDENTIFIER ::= { hwClockManageObjects 8 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.8.1 + hwClockSourceSwitch NOTIFICATION-TYPE + OBJECTS { hwClockChassisId, hwClockPllId, hwClockLastSourceName, hwClockCurSourceName, hwClockSrcSelMode + } + STATUS current + DESCRIPTION + "Clock source switch notification." + ::= { hwClockNotifications 1 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.8.2 + hwClockSourceSysClkLockModeChange NOTIFICATION-TYPE + OBJECTS { hwClockChassisId, hwClockSourceOldLockMode, hwClockAttributeSysClkLockMode } + STATUS current + DESCRIPTION + "The lock mode of system clock source change notification." + ::= { hwClockNotifications 2 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.8.3 + hwClockSourceStateChange NOTIFICATION-TYPE + OBJECTS { hwClockChassisId, hwClockCurSourceName, hwClockOldSourceState, hwClockSrcCfgSourceState } + STATUS current + DESCRIPTION + "The state of clock source change notification." + ::= { hwClockNotifications 3 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.8.4 + hwClockSourceStateResume NOTIFICATION-TYPE + OBJECTS { hwClockChassisId, hwClockCurSourceName, hwClockOldSourceState, hwClockSrcCfgSourceState } + STATUS current + DESCRIPTION + "The state of clock source resume notification." + ::= { hwClockNotifications 4 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.8.5 + hwClockSourceFreqCheck NOTIFICATION-TYPE + OBJECTS { hwClockChassisId, hwClockSrcCfgSourceDescr, hwClockSrcCfgFreqCheckResult } + STATUS current + DESCRIPTION + "The result of clock source frequnce check abnormal notification." + ::= { hwClockNotifications 5 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.8.6 + hwClockSourceOutputBelowThreshold NOTIFICATION-TYPE + OBJECTS { hwClockChassisId, hwClockPllId, hwClockAttributeOutThreshold, hwClockAttributeOutValue, hwClockCurSourceName + } + STATUS current + DESCRIPTION + "The SSM of output below threshold notification." + ::= { hwClockNotifications 6 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.8.7 + hwClockNotInLockedMode NOTIFICATION-TYPE + OBJECTS { hwClockChassisId, hwClockAttributeSysClkLockMode } + STATUS current + DESCRIPTION + "The work mode of system clock is not in locked mode." + ::= { hwClockNotifications 7 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.8.8 + hwClockInLockedMode NOTIFICATION-TYPE + OBJECTS { hwClockChassisId, hwClockAttributeSysClkLockMode } + STATUS current + DESCRIPTION + "The work mode of system clock is in locked mode." + ::= { hwClockNotifications 8 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.8.11 + hwClockSourceFailed NOTIFICATION-TYPE + OBJECTS { hwClockChassisId, hwClockCurSourceName, hwClockSrcCfgSourceState } + STATUS current + DESCRIPTION + "The state of clock source is failed." + ::= { hwClockNotifications 11 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.8.12 + hwClockSourceValid NOTIFICATION-TYPE + OBJECTS { hwClockChassisId, hwClockCurSourceName, hwClockSrcCfgSourceState } + STATUS current + DESCRIPTION + "The state of clock source is valid." + ::= { hwClockNotifications 12 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.8.13 + hwClockSourceFreqCheckResume NOTIFICATION-TYPE + OBJECTS { hwClockChassisId, hwClockSrcCfgSourceDescr, hwClockSrcCfgFreqCheckResult } + STATUS current + DESCRIPTION + "The result of clock source frequnce check normal notification." + ::= { hwClockNotifications 13 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.8.14 + hwClockSourceOutputBelowThresholdResume NOTIFICATION-TYPE + OBJECTS { hwClockChassisId, hwClockPllId, hwClockAttributeOutThreshold, hwClockAttributeOutValue, hwClockCurSourceName + } + STATUS current + DESCRIPTION + "The SSM of output above threshold notification." + ::= { hwClockNotifications 14 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.8.15 + hwClockCesAcrMasterPwChange NOTIFICATION-TYPE + OBJECTS { hwClockCesAcrSlot, hwClockCesAcrCard, hwClockCesAcrDomain, hwClockCesAcrOldMasterPwName, hwClockCesAcrNewMasterPwName + } + STATUS current + DESCRIPTION + "CES ACR master PW status change." + ::= { hwClockNotifications 15 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.8.16 + hwClockCesAcrLockFail NOTIFICATION-TYPE + OBJECTS { hwClockCesAcrSlot, hwClockCesAcrCard, hwClockCesAcrDomain, hwClockCesAcrLockState } + STATUS current + DESCRIPTION + "CES ACR clock source lock fail." + ::= { hwClockNotifications 16 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.8.17 + hwClockCesAcrLockFailResume NOTIFICATION-TYPE + OBJECTS { hwClockCesAcrSlot, hwClockCesAcrCard, hwClockCesAcrDomain, hwClockCesAcrLockState } + STATUS current + DESCRIPTION + "CES ACR clock source lock fail resume." + ::= { hwClockNotifications 17 } + + -- 1.3.6.1.4.1.2011.5.25.186.1.8.22 + hwClockClusterTopoFail NOTIFICATION-TYPE + OBJECTS { hwClockClusterNewSyncType, hwClockClusterNewTopoType, hwClockClusterNewTopoLinkType, hwClockClusterNewTopoStatus } + STATUS current + DESCRIPTION + "Clock cluster inter-chassis synchronization topo compute failed." + ::= { hwClockNotifications 22 } + + -- 1.3.6.1.4.1.2011.5.25.186.1.8.23 + hwClockClusterTopoFailResume NOTIFICATION-TYPE + OBJECTS { hwClockClusterNewSyncType, hwClockClusterNewTopoType, hwClockClusterNewTopoLinkType, hwClockClusterNewTopoStatus } + STATUS current + DESCRIPTION + "Clock inter-chassis synchronization topo compute successfully." + ::= { hwClockNotifications 23 } + + -- 1.3.6.1.4.1.2011.5.25.186.1.8.24 + hwClockSourceInputBelowThreshold NOTIFICATION-TYPE + OBJECTS { hwClockChassisId, hwClockPllId, hwClockAttributeInputThreshold, hwClockSrcCfgSourceSsm} + STATUS current + DESCRIPTION + "The SSM of input below threshold notification." + ::= { hwClockNotifications 24 } + + -- 1.3.6.1.4.1.2011.5.25.186.1.8.25 + hwClockSourceInputBelowThresholdResume NOTIFICATION-TYPE + OBJECTS { hwClockChassisId, hwClockPllId, hwClockAttributeInputThreshold, hwClockSrcCfgSourceSsm} + STATUS current + DESCRIPTION + "The SSM of input above or equal threshold notification." + ::= { hwClockNotifications 25 } + + -- 1.3.6.1.4.1.2011.5.25.186.1.8.26 + hwClockSsmPktLos NOTIFICATION-TYPE + OBJECTS {hwClockCurSourceName} + STATUS current + DESCRIPTION + "The ssm packet of clock source is lost." + ::= { hwClockNotifications 26 } + + -- 1.3.6.1.4.1.2011.5.25.186.1.8.27 + hwClockSsmPktLosResume NOTIFICATION-TYPE + OBJECTS {hwClockCurSourceName} + STATUS current + DESCRIPTION + "The ssm packet of clock source is normal." + ::= { hwClockNotifications 27 } + + -- 1.3.6.1.4.1.2011.5.25.186.1.8.28 + hwClockCesDcrMasterPwChange NOTIFICATION-TYPE + OBJECTS { hwClockCesDcrSlot, hwClockCesDcrCard, hwClockCesDcrDomain, hwClockCesDcrOldMasterPwName, hwClockCesDcrNewMasterPwName + } + STATUS current + DESCRIPTION + "CES DCR master PW status change." + ::= { hwClockNotifications 28 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.8.29 + hwClockCesDcrLockFail NOTIFICATION-TYPE + OBJECTS { hwClockCesDcrSlot, hwClockCesDcrCard, hwClockCesDcrDomain, hwClockCesDcrLockState } + STATUS current + DESCRIPTION + "CES DCR clock source lock fail." + ::= { hwClockNotifications 29 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.8.30 + hwClockCesDcrLockFailResume NOTIFICATION-TYPE + OBJECTS { hwClockCesDcrSlot, hwClockCesDcrCard, hwClockCesDcrDomain, hwClockCesDcrLockState } + STATUS current + DESCRIPTION + "CES DCR clock source lock fail resume." + ::= { hwClockNotifications 30 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.8.31 + hwClockSourceSsmChange NOTIFICATION-TYPE + OBJECTS { hwClockChassisId, hwClockCurSourceName, hwClockOldSourceSsm, hwClockNewSourceSsm } + STATUS current + DESCRIPTION + "The SSM quality of clock source change notification." + ::= { hwClockNotifications 31 } + + -- 1.3.6.1.4.1.2011.5.25.186.1.8.32 + hwClockFMSwitch NOTIFICATION-TYPE + OBJECTS { hwClockChassisId, hwClockPllId } + STATUS current + DESCRIPTION + "Clock select mode is force or manual." + ::= { hwClockNotifications 32 } + + -- 1.3.6.1.4.1.2011.5.25.186.1.8.33 + hwClockFMSwitchResume NOTIFICATION-TYPE + OBJECTS { hwClockChassisId, hwClockPllId } + STATUS current + DESCRIPTION + "Clock select mode is automative." + ::= { hwClockNotifications 33 } + + -- 1.3.6.1.4.1.2011.5.25.186.1.8.34 + hwClockSyncBad NOTIFICATION-TYPE + OBJECTS { hwClockChassisId } + STATUS current + DESCRIPTION + "Clock frequency synchronization bad." + ::= { hwClockNotifications 34 } + + -- 1.3.6.1.4.1.2011.5.25.186.1.8.35 + hwClockSyncBadResume NOTIFICATION-TYPE + OBJECTS { hwClockChassisId } + STATUS current + DESCRIPTION + "Clock frequency synchronization bad resume." + ::= { hwClockNotifications 35 } + + -- 1.3.6.1.4.1.2011.5.25.186.1.8.36 + hwClockPortNonSupport NOTIFICATION-TYPE + OBJECTS { hwClockChassisId, hwClockPortIfIndex, hwClockCurSourceName} + STATUS current + DESCRIPTION + "In current link mode, the hardware, such as boards and optical modules, do not support physical-layer clock synchronization." + ::= { hwClockNotifications 36 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.8.37 + hwClockPortNonSupportResume NOTIFICATION-TYPE + OBJECTS { hwClockChassisId, hwClockPortIfIndex, hwClockCurSourceName} + STATUS current + DESCRIPTION + "The alarm that the hardware do not support physical-layer clock synchronization is resumed." + ::= { hwClockNotifications 37 } + + -- 1.3.6.1.4.1.2011.5.25.186.1.8.38 + hwClockGnssModelChange NOTIFICATION-TYPE + OBJECTS { hwClockPortIfIndex, hwClockPortName, hwClockGnssModel, hwClockOldGnssModel} + STATUS current + DESCRIPTION + "The smart clock gnss model changed." + ::= { hwClockNotifications 38 } + + -- 1.3.6.1.4.1.2011.5.25.186.1.9 + hwClockAttributeTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwClockAttributeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The clock Attribute table." + ::= { hwClockManageObjects 9 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.9.1 + hwClockAttributeEntry OBJECT-TYPE + SYNTAX HwClockAttributeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of clock Attribute table." + INDEX { hwClockAttributeChassisIndex } + ::= { hwClockAttributeTable 1 } + + + HwClockAttributeEntry ::= + SEQUENCE { + hwClockAttributeChassisIndex + PhysicalIndex, + hwClockAttributeSysClkRunMode + INTEGER, + hwClockAttributeSsmControl + INTEGER, + hwClockAttributeFreqCheckEnable + EnabledStatus, + hwClockAttributeRetrieveMode + INTEGER, + hwClockAttributeWtrTime + Integer32, + hwClockAttributeHoldOffTime + Integer32, + hwClockAttributeOutThreshold + INTEGER, + hwClockAttributeSysMaxOutSsm + INTEGER, + hwClockAttribute2M1MaxOutSsm + INTEGER, + hwClockAttribute2M2MaxOutSsm + INTEGER, + hwClockAttributeSysClkLockMode + INTEGER, + hwClockAttributeExtendSsmControl + INTEGER, + hwClockAttributeInternalClockId + Integer32, + hwClockAttributeTodProtocol + INTEGER, + hwClockAttributeLtiSquelch + EnabledStatus, + hwClockAttributeInputThreshold + INTEGER + } + + -- 1.3.6.1.4.1.2011.5.25.186.1.9.1.1 + hwClockAttributeChassisIndex OBJECT-TYPE + SYNTAX PhysicalIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The chassis index." + ::= { hwClockAttributeEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.9.1.2 + hwClockAttributeSysClkRunMode OBJECT-TYPE + SYNTAX INTEGER + { + normal(0), + freeRun(1), + hold(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The run mode of system clock." + ::= { hwClockAttributeEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.9.1.3 + hwClockAttributeSsmControl OBJECT-TYPE + SYNTAX INTEGER + { + on(0), + off(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The flag whether SSM is concerned with the clock source selection." + ::= { hwClockAttributeEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.9.1.4 + hwClockAttributeFreqCheckEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The enable flag of frequency check." + ::= { hwClockAttributeEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.9.1.5 + hwClockAttributeRetrieveMode OBJECT-TYPE + SYNTAX INTEGER + { + retrieve(0), + noRetrieve(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The retrieve mode of system clock." + DEFVAL { retrieve } + ::= { hwClockAttributeEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.9.1.6 + hwClockAttributeWtrTime OBJECT-TYPE + SYNTAX Integer32 (0..12) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time waiting for retrieve." + DEFVAL { 5 } + ::= { hwClockAttributeEntry 6 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.9.1.7 + hwClockAttributeHoldOffTime OBJECT-TYPE + SYNTAX Integer32 (300..1800) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The holdoff-time when the system source is lost." + DEFVAL { 1000 } + ::= { hwClockAttributeEntry 7 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.9.1.8 + hwClockAttributeOutThreshold OBJECT-TYPE + SYNTAX INTEGER + { + prc(2), + ssua(4), + ssub(8), + sec(11), + dnu(15) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Threshold of out put." + ::= { hwClockAttributeEntry 8 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.9.1.9 + hwClockAttributeSysMaxOutSsm OBJECT-TYPE + SYNTAX INTEGER + { + unk(0), + prc(2), + ssua(4), + ssub(8), + sec(11) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The max ssm of system out put." + ::= { hwClockAttributeEntry 9 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.9.1.10 + hwClockAttribute2M1MaxOutSsm OBJECT-TYPE + SYNTAX INTEGER + { + unk(0), + prc(2), + ssua(4), + ssub(8), + sec(11) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The max ssm of 2msync-1 out put." + ::= { hwClockAttributeEntry 10 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.9.1.11 + hwClockAttribute2M2MaxOutSsm OBJECT-TYPE + SYNTAX INTEGER + { + unk(0), + prc(2), + ssua(4), + ssub(8), + sec(11) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The max ssm of 2msync-2 out put." + ::= { hwClockAttributeEntry 11 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.9.1.12 + hwClockAttributeSysClkLockMode OBJECT-TYPE + SYNTAX INTEGER + { + freeRun(0), + fastLock(1), + lock(2), + hold(3), + freeRunJudge(16), + holdJudge(19) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Lock mode of system clock." + ::= { hwClockAttributeEntry 12 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.9.1.13 + hwClockAttributeExtendSsmControl OBJECT-TYPE + SYNTAX INTEGER + { + on(0), + off(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The flag whether Extend SSM is concerned with the clock source selection." + ::= { hwClockAttributeEntry 13 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.9.1.14 + hwClockAttributeInternalClockId OBJECT-TYPE + SYNTAX Integer32 (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The internal clockid of the device." + DEFVAL { 0 } + ::= { hwClockAttributeEntry 14 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.9.1.15 + hwClockAttributeTodProtocol OBJECT-TYPE + SYNTAX INTEGER + { + nmea(1), + ubx(2), + none(3), + ccsa(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "1pps bits tod protocol." + DEFVAL { 2 } + ::= { hwClockAttributeEntry 15 } + + -- 1.3.6.1.4.1.2011.5.25.186.1.9.1.16 + hwClockAttributeLtiSquelch OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The frequency signal output squelch flag upon the frequency loss." + DEFVAL { 2 } + ::= { hwClockAttributeEntry 16 } + + -- 1.3.6.1.4.1.2011.5.25.186.1.9.1.17 + hwClockAttributeInputThreshold OBJECT-TYPE + SYNTAX INTEGER + { + prc(2), + ssua(4), + ssub(8), + sec(11), + dnu(15) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The squelch threshold of the external input source." + DEFVAL { 15 } + ::= { hwClockAttributeEntry 17 } + + -- 1.3.6.1.4.1.2011.5.25.186.1.10 + hwClockSrcSelTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwClockSrcSelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The system clock source selection table." + ::= { hwClockManageObjects 10 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.10.1 + hwClockSrcSelEntry OBJECT-TYPE + SYNTAX HwClockSrcSelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of system clock source selection table." + INDEX { hwClockSrcSelChassisIndex, hwClockSrcSelType } + ::= { hwClockSrcSelTable 1 } + + + HwClockSrcSelEntry ::= + SEQUENCE { + hwClockSrcSelChassisIndex + PhysicalIndex, + hwClockSrcSelType + INTEGER, + hwClockSrcSelMode + INTEGER, + hwClockSrcSelSrcName + OCTET STRING, + hwClockSrcTraceSrcName + OCTET STRING + } + + -- 1.3.6.1.4.1.2011.5.25.186.1.10.1.1 + hwClockSrcSelChassisIndex OBJECT-TYPE + SYNTAX PhysicalIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The chassis index." + ::= { hwClockSrcSelEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.10.1.2 + hwClockSrcSelType OBJECT-TYPE + SYNTAX INTEGER + { + system(1), + sync2M1(2), + sync2M2(3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The PLL Id." + ::= { hwClockSrcSelEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.10.1.3 + hwClockSrcSelMode OBJECT-TYPE + SYNTAX INTEGER + { + auto(0), + manual(1), + force(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The mode of clock source selection." + ::= { hwClockSrcSelEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.10.1.4 + hwClockSrcSelSrcName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of clock source for selection." + ::= { hwClockSrcSelEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.10.1.5 + hwClockSrcTraceSrcName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of trace source." + ::= { hwClockSrcSelEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.11 + hwClockSrcCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwClockSrcCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The clock source config table." + ::= { hwClockManageObjects 11 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.11.1 + hwClockSrcCfgEntry OBJECT-TYPE + SYNTAX HwClockSrcCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of clock source config table." + INDEX { hwClockSrcCfgChassisIndex, hwClockSrcCfgSourceTypeIndex, hwClockSrcCfgSourceIndex } + ::= { hwClockSrcCfgTable 1 } + + + HwClockSrcCfgEntry ::= + SEQUENCE { + hwClockSrcCfgChassisIndex + PhysicalIndex, + hwClockSrcCfgSourceTypeIndex + INTEGER, + hwClockSrcCfgSourceIndex + Integer32, + hwClockSrcCfgSourceDescr + OCTET STRING, + hwClockSrcCfgClkEnable + EnabledStatus, + hwClockSrcCfgSystemPriority + Integer32, + hwClockSrcCfg2M1Priority + Integer32, + hwClockSrcCfg2M2Priority + Integer32, + hwClockSrcCfgSourceSsm + INTEGER, + hwClockSrcCfgSsmSetMode + INTEGER, + hwClockSrcCfgSourceState + INTEGER, + hwClockSrcCfgFreqCheckResult + INTEGER, + hwClockSrcCfgSsmInterval + Integer32, + hwClockSrcCfgSsmTimeout + Integer32, + hwClockSrcCfgSabit + INTEGER, + hwClockSrcCfgClockId + Integer32, + hwClockSrcCfgClockIdSetMode + INTEGER, + hwClockSrcCfgOutSsm + INTEGER, + hwClockSrcCfgOutClockId + INTEGER, + hwClockSrcCfgRowStatus + RowStatus, + hwClockSrcCfgFreqDeviation + OCTET STRING, + hwClockSrcCfgPhyState + INTEGER, + hwClockSrcCfgNegotiationSlave + INTEGER, + hwClockSrcCfgFreqDeviationRecover + INTEGER + } + + -- 1.3.6.1.4.1.2011.5.25.186.1.11.1.1 + hwClockSrcCfgChassisIndex OBJECT-TYPE + SYNTAX PhysicalIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The chassis index." + ::= { hwClockSrcCfgEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.11.1.2 + hwClockSrcCfgSourceTypeIndex OBJECT-TYPE + SYNTAX INTEGER + { + bits(1), + ptp(2), + interface(3), + cesacr(4) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The type of clock source." + ::= { hwClockSrcCfgEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.11.1.3 + hwClockSrcCfgSourceIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of clock source." + ::= { hwClockSrcCfgEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.11.1.4 + hwClockSrcCfgSourceDescr OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The description of clock source." + ::= { hwClockSrcCfgEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.11.1.5 + hwClockSrcCfgClkEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The enable flag of clock source." + ::= { hwClockSrcCfgEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.11.1.6 + hwClockSrcCfgSystemPriority OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The priority of system clock source." + DEFVAL { 0 } + ::= { hwClockSrcCfgEntry 6 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.11.1.7 + hwClockSrcCfg2M1Priority OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The priority of 2msync-1 clock source." + DEFVAL { 0 } + ::= { hwClockSrcCfgEntry 7 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.11.1.8 + hwClockSrcCfg2M2Priority OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The priority of 2msync-2 clock source." + DEFVAL { 0 } + ::= { hwClockSrcCfgEntry 8 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.11.1.9 + hwClockSrcCfgSourceSsm OBJECT-TYPE + SYNTAX INTEGER + { + unk(0), + prc(2), + ssua(4), + ssub(8), + sec(11), + dnu(15), + unknown(16) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The SSM quality of clock source." + ::= { hwClockSrcCfgEntry 9 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.11.1.10 + hwClockSrcCfgSsmSetMode OBJECT-TYPE + SYNTAX INTEGER + { + manual(1), + auto(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The set mode of SSM." + ::= { hwClockSrcCfgEntry 10 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.11.1.11 + hwClockSrcCfgSourceState OBJECT-TYPE + SYNTAX INTEGER + { + initial(0), + normal(1), + abnormal(2), + waitwtr(3), + holdoff(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of clock source." + ::= { hwClockSrcCfgEntry 11 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.11.1.12 + hwClockSrcCfgFreqCheckResult OBJECT-TYPE + SYNTAX INTEGER + { + abnormal(0), + normal(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The result of frequency check." + ::= { hwClockSrcCfgEntry 12 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.11.1.13 + hwClockSrcCfgSsmInterval OBJECT-TYPE + SYNTAX Integer32 (512..8000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { hwClockSrcCfgEntry 13 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.11.1.14 + hwClockSrcCfgSsmTimeout OBJECT-TYPE + SYNTAX Integer32 (2000..32000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { hwClockSrcCfgEntry 14 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.11.1.15 + hwClockSrcCfgSabit OBJECT-TYPE + SYNTAX INTEGER + { + sa4(4), + sa5(5), + sa6(6), + sa7(7), + sa8(8), + invalid(99) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The SA bit of E1 Port SSM information." + DEFVAL { 4 } + ::= { hwClockSrcCfgEntry 15 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.11.1.16 + hwClockSrcCfgClockId OBJECT-TYPE + SYNTAX Integer32 (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The clockid of clock source." + DEFVAL { 0 } + ::= { hwClockSrcCfgEntry 16 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.11.1.17 + hwClockSrcCfgClockIdSetMode OBJECT-TYPE + SYNTAX INTEGER + { + manual(1), + auto(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The set mode of clockid." + ::= { hwClockSrcCfgEntry 17 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.11.1.18 + hwClockSrcCfgOutSsm OBJECT-TYPE + SYNTAX INTEGER + { + unk(0), + prc(2), + ssua(4), + ssub(8), + sec(11), + dnu(15), + unknown(16), + invalid(99) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current output ssm." + ::= { hwClockSrcCfgEntry 18 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.11.1.19 + hwClockSrcCfgOutClockId OBJECT-TYPE + SYNTAX INTEGER + { + clockid0(0), + clockid1(1), + clockid2(2), + clockid3(3), + clockid4(4), + clockid5(5), + clockid6(6), + clockid7(7), + clockid8(8), + clockid9(9), + clockid10(10), + clockid11(11), + clockid12(12), + clockid13(13), + clockid14(14), + clockid15(15), + notsupport(99) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current output clockid." + ::= { hwClockSrcCfgEntry 19 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.11.1.20 + hwClockSrcCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status." + ::= { hwClockSrcCfgEntry 20 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.11.1.21 + hwClockSrcCfgFreqDeviation OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Freqdeviation value of clock source." + ::= { hwClockSrcCfgEntry 21 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.11.1.22 + hwClockSrcCfgPhyState OBJECT-TYPE + SYNTAX INTEGER + { + cardTypeNotSupport(0), + slave(1), + master(2), + speedNotSupport(3), + portDown(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The PHY clock state of ports." + ::= { hwClockSrcCfgEntry 22 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.11.1.23 + hwClockSrcCfgNegotiationSlave OBJECT-TYPE + SYNTAX INTEGER + { + notSupport(0), + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set PHY clock state to slave." + ::= { hwClockSrcCfgEntry 23 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.11.1.24 + hwClockSrcCfgFreqDeviationRecover OBJECT-TYPE + SYNTAX INTEGER { recover(1) } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The recovery of clock source freq-deviation state." + ::= { hwClockSrcCfgEntry 24 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.12 + hwClockCesAcrPortCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwClockCesAcrPortCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The CES ACR clock port config table." + ::= { hwClockManageObjects 12 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.12.1 + hwClockCesAcrPortCfgEntry OBJECT-TYPE + SYNTAX HwClockCesAcrPortCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of CES ACR clock port config table." + INDEX { hwClockCesAcrParentIfIndex, hwClockCesAcrChannelId, hwClockCesAcrIfIndex } + ::= { hwClockCesAcrPortCfgTable 1 } + + + HwClockCesAcrPortCfgEntry ::= + SEQUENCE { + hwClockCesAcrParentIfIndex + InterfaceIndex, + hwClockCesAcrChannelId + Integer32, + hwClockCesAcrIfIndex + InterfaceIndex, + hwClockCesAcrPortName + OCTET STRING, + hwClockCesAcrChannelType + INTEGER, + hwClockCesAcrSourceMode + INTEGER, + hwClockCesAcrRecoveryDomain + Integer32, + hwClockCesAcrPwDomain + Integer32, + hwClockCesAcrPortCfgRowStatus + RowStatus, + hwClockCesAcrMasterDomain + Integer32, + hwClockCesMode + INTEGER + } + + -- 1.3.6.1.4.1.2011.5.25.186.1.12.1.1 + hwClockCesAcrParentIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the index of the parent interface." + ::= { hwClockCesAcrPortCfgEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.12.1.2 + hwClockCesAcrChannelId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the channel ID." + ::= { hwClockCesAcrPortCfgEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.12.1.3 + hwClockCesAcrIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the interface index." + ::= { hwClockCesAcrPortCfgEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.12.1.4 + hwClockCesAcrPortName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port name." + ::= { hwClockCesAcrPortCfgEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.12.1.5 + hwClockCesAcrChannelType OBJECT-TYPE + SYNTAX INTEGER + { + t1(1), + e1(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the interface type. The type can be E1/CE1 or T1/CT1." + ::= { hwClockCesAcrPortCfgEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.12.1.6 + hwClockCesAcrSourceMode OBJECT-TYPE + SYNTAX INTEGER + { + master(1), + slave(2), + recoveryDomain(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the clock mode of the interface. + master: indicates that the clock works in master mode and uses the internal clock signal. + slave: indicates that the clock works in slave mode and uses the line clock signal. + recovery-domain: indicates that the clock works in slave mode and uses the recovery domain clock signal. + " + ::= { hwClockCesAcrPortCfgEntry 6 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.12.1.7 + hwClockCesAcrRecoveryDomain OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the clock recovery domain of the interface. DEFVAL is 0." + ::= { hwClockCesAcrPortCfgEntry 7 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.12.1.8 + hwClockCesAcrPwDomain OBJECT-TYPE + SYNTAX Integer32 (0..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the clock PW domain of the interface. DEFVAL is 0." + ::= { hwClockCesAcrPortCfgEntry 8 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.12.1.9 + hwClockCesAcrPortCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status." + ::= { hwClockCesAcrPortCfgEntry 9 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.12.1.10 + hwClockCesAcrMasterDomain OBJECT-TYPE + SYNTAX Integer32 (0..32) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the clock master domain of the interface. DEFVAL is 0." + ::= { hwClockCesAcrPortCfgEntry 10 } + + -- 1.3.6.1.4.1.2011.5.25.186.1.12.1.11 + hwClockCesMode OBJECT-TYPE + SYNTAX INTEGER + { + acr(1), + dcr(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the clock CES recovery mode of the interface. DEFVAL is 0." + ::= { hwClockCesAcrPortCfgEntry 11 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.13 + hwClockCesAcrCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwClockCesAcrCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The CES ACR clock source config table." + ::= { hwClockManageObjects 13 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.13.1 + hwClockCesAcrCfgEntry OBJECT-TYPE + SYNTAX HwClockCesAcrCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of CES ACR clock source config table." + INDEX { hwClockCesAcrCfgSlot, hwClockCesAcrCfgCard, hwClockCesAcrCfgDomain } + ::= { hwClockCesAcrCfgTable 1 } + + + HwClockCesAcrCfgEntry ::= + SEQUENCE { + hwClockCesAcrCfgSlot + Integer32, + hwClockCesAcrCfgCard + Integer32, + hwClockCesAcrCfgDomain + Integer32, + hwClockCesAcrCfgDescr + OCTET STRING, + hwClockCesAcrCfgSyncEnable + EnabledStatus, + hwClockCesAcrCfgSystemPriority + Integer32, + hwClockCesAcrCfgSsm + INTEGER, + hwClockCesAcrCfgClockId + Integer32, + hwClockCesAcrCfgSourceState + INTEGER, + hwClockCesAcrCfgFreqCheckResult + INTEGER, + hwClockCesAcrCfgRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.5.25.186.1.13.1.1 + hwClockCesAcrCfgSlot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The slot ID of CES ACR clock source." + ::= { hwClockCesAcrCfgEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.13.1.2 + hwClockCesAcrCfgCard OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The card ID of CES ACR clock source." + ::= { hwClockCesAcrCfgEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.13.1.3 + hwClockCesAcrCfgDomain OBJECT-TYPE + SYNTAX Integer32 (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The recovery domain value of CES ACR clock source." + ::= { hwClockCesAcrCfgEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.13.1.4 + hwClockCesAcrCfgDescr OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The description of clock source." + ::= { hwClockCesAcrCfgEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.13.1.5 + hwClockCesAcrCfgSyncEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The enable flag of CES ACR clock source." + ::= { hwClockCesAcrCfgEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.13.1.6 + hwClockCesAcrCfgSystemPriority OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The priority of system CES ACR clock source. DEFVAL is 0." + ::= { hwClockCesAcrCfgEntry 6 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.13.1.7 + hwClockCesAcrCfgSsm OBJECT-TYPE + SYNTAX INTEGER + { + unk(0), + prc(2), + ssua(4), + ssub(8), + sec(11), + dnu(15), + unknown(16) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The SSM quality of CES ACR clock source." + ::= { hwClockCesAcrCfgEntry 7 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.13.1.8 + hwClockCesAcrCfgClockId OBJECT-TYPE + SYNTAX Integer32 (0..15) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The clockid of clock source. DEFVAL is 0." + ::= { hwClockCesAcrCfgEntry 8 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.13.1.9 + hwClockCesAcrCfgSourceState OBJECT-TYPE + SYNTAX INTEGER + { + initial(0), + normal(1), + abnormal(2), + waitwtr(3), + holdoff(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of CES ACR clock source." + ::= { hwClockCesAcrCfgEntry 9 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.13.1.10 + hwClockCesAcrCfgFreqCheckResult OBJECT-TYPE + SYNTAX INTEGER + { + abnormal(0), + normal(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The result of CES ACR clock source frequency check." + ::= { hwClockCesAcrCfgEntry 10 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.13.1.11 + hwClockCesAcrCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status." + ::= { hwClockCesAcrCfgEntry 11 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.14 + hwClockCesAcrDomainInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwClockCesAcrDomainInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The CES ACR domain infomation table." + ::= { hwClockManageObjects 14 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.14.1 + hwClockCesAcrDomainInfoEntry OBJECT-TYPE + SYNTAX HwClockCesAcrDomainInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of CES ACR domain infomation table." + INDEX { hwClockCesAcrDomianInfoSlot, hwClockCesAcrDomianInfoCard, hwClockCesAcrDomianInfoDomain } + ::= { hwClockCesAcrDomainInfoTable 1 } + + + HwClockCesAcrDomainInfoEntry ::= + SEQUENCE { + hwClockCesAcrDomianInfoSlot + Integer32, + hwClockCesAcrDomianInfoCard + Integer32, + hwClockCesAcrDomianInfoDomain + Integer32, + hwClockCesAcrDomianInfoMasterPwName + OCTET STRING, + hwClockCesAcrDomianInfoChannelId + Integer32, + hwClockCesAcrDomianInfoState + INTEGER + } + + -- 1.3.6.1.4.1.2011.5.25.186.1.14.1.1 + hwClockCesAcrDomianInfoSlot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The slot ID of CES ACR clock source." + ::= { hwClockCesAcrDomainInfoEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.14.1.2 + hwClockCesAcrDomianInfoCard OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The card ID of CES ACR clock source." + ::= { hwClockCesAcrDomainInfoEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.14.1.3 + hwClockCesAcrDomianInfoDomain OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The recovery domain value of CES ACR clock source." + ::= { hwClockCesAcrDomainInfoEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.14.1.4 + hwClockCesAcrDomianInfoMasterPwName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port name." + ::= { hwClockCesAcrDomainInfoEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.14.1.5 + hwClockCesAcrDomianInfoChannelId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the channel ID." + ::= { hwClockCesAcrDomainInfoEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.14.1.6 + hwClockCesAcrDomianInfoState OBJECT-TYPE + SYNTAX INTEGER + { + none(1), + wait(2), + lock(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of CES ACR clock source." + ::= { hwClockCesAcrDomainInfoEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.186.1.15 + hwClockClusterTopoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwClockClusterTopoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The CES ACR domain infomation table." + ::= { hwClockManageObjects 15 } + + -- 1.3.6.1.4.1.2011.5.25.186.1.15.1 + hwClockClusterTopoEntry OBJECT-TYPE + SYNTAX HwClockClusterTopoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwClockClusterSyncType, hwClockClusterTopoType, hwClockClusterTopoLinkType } + ::= { hwClockClusterTopoTable 1 } + + HwClockClusterTopoEntry ::= + SEQUENCE { + hwClockClusterSyncType + INTEGER, + hwClockClusterTopoType + INTEGER, + hwClockClusterTopoLinkType + INTEGER, + hwClockClusterTopoStatus + INTEGER + } + + -- 1.3.6.1.4.1.2011.5.25.186.1.15.1.1 + hwClockClusterSyncType OBJECT-TYPE + SYNTAX INTEGER + { + frequency(1), + time(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of clock inter-chassis sync." + ::= { hwClockClusterTopoEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.186.1.15.1.2 + hwClockClusterTopoType OBJECT-TYPE + SYNTAX INTEGER { interlink(1) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of clock inter-chassis topo.." + ::= { hwClockClusterTopoEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.186.1.15.1.3 + hwClockClusterTopoLinkType OBJECT-TYPE + SYNTAX INTEGER { bits(1) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of clock inter-chassis link." + ::= { hwClockClusterTopoEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.186.1.15.1.4 + hwClockClusterTopoStatus OBJECT-TYPE + SYNTAX INTEGER + { + fail(1), + success(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of clock inter-chassis topo." + ::= { hwClockClusterTopoEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.16 + hwClockSmartClockPortCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwClockSmartClockPortCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to read and set parameters related to the SmartClock module." + ::= { hwClockManageObjects 16 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.16.1 + hwClockSmartClockPortCfgEntry OBJECT-TYPE + SYNTAX HwClockSmartClockPortCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of SmartClock clock port config table." + INDEX { hwClockSmartClockIfIndex } + ::= { hwClockSmartClockPortCfgTable 1 } + + + HwClockSmartClockPortCfgEntry ::= + SEQUENCE { + hwClockSmartClockIfIndex + InterfaceIndex, + hwClockSmartClockPtpPriority1 + Integer32, + hwClockSmartClockPtpPriority2 + Integer32, + hwClockSmartClockPtpDomain + Integer32, + hwClockSmartClockSatelliteNumber + Integer32, + hwClockSmartClockPtpClockClass + Integer32, + hwClockSmartClockSyncESsm + INTEGER, + hwClockSmartClockFreqLockStat + INTEGER, + hwClockSmartClockTimeLockStat + INTEGER, + hwClockSmartClockPortCfgRowStatus + RowStatus, + hwClockSmartPlugInFlag + INTEGER, + hwClockSmartClockLatitude + OCTET STRING, + hwClockSmartClockLongitude + OCTET STRING, + hwClockSmartClockAltitude + OCTET STRING, + hwClockSmartClockWorkMode + INTEGER, + hwClockSmartClockLeapSecond + Integer32, + hwClockSmartClockSatelliteCno + OCTET STRING, + hwClockSmartClockGpsTime + OCTET STRING + } + + -- 1.3.6.1.4.1.2011.5.25.186.1.16.1.1 + hwClockSmartClockIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates a port index." + ::= { hwClockSmartClockPortCfgEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.16.1.2 + hwClockSmartClockPtpPriority1 OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the time source priority 1 for the SmartClock module." + ::= { hwClockSmartClockPortCfgEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.16.1.3 + hwClockSmartClockPtpPriority2 OBJECT-TYPE + SYNTAX Integer32 (0..255) + + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the time source priority 2 for the SmartClock module." + ::= { hwClockSmartClockPortCfgEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.16.1.4 + hwClockSmartClockPtpDomain OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the domain to which the SmartClock module's time source belongs." + ::= { hwClockSmartClockPortCfgEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.16.1.5 + hwClockSmartClockSatelliteNumber OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of satellites that the SmartClock module traces. If the module is not installed, the default value is invalid(255)." + ::= { hwClockSmartClockPortCfgEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.16.1.6 + hwClockSmartClockPtpClockClass OBJECT-TYPE + SYNTAX Integer32 (0..256) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the quality level of the time source traced by the SmartClock module. If the module is not installed, the default value is invalid(256)." + ::= { hwClockSmartClockPortCfgEntry 6 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.16.1.7 + hwClockSmartClockSyncESsm OBJECT-TYPE + SYNTAX INTEGER + { + invalid(0), + ssmPrc(1), + ssmSsut(2), + ssmSsul(3), + ssmSec(4), + ssmDnu(5), + ssmUnknown(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the SSM value of the time source traced by the SmartClock module. If the module is not installed, the default value is invalid(0)." + ::= { hwClockSmartClockPortCfgEntry 7 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.16.1.8 + hwClockSmartClockFreqLockStat OBJECT-TYPE + SYNTAX INTEGER + { + unlock(0), + lock(1), + invalid(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the frequency lockout flag of the SmartClock module. If the module is not installed, the default value is invalid(2)." + ::= { hwClockSmartClockPortCfgEntry 8 } + + -- 1.3.6.1.4.1.2011.5.25.186.1.16.1.9 + hwClockSmartClockTimeLockStat OBJECT-TYPE + SYNTAX INTEGER + { + unlock(0), + lock(1), + invalid(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the time lockout flag of the SmartClock module. If the module is not installed, the default value is invalid(2)." + ::= { hwClockSmartClockPortCfgEntry 9 } + + -- 1.3.6.1.4.1.2011.5.25.186.1.16.1.10 + hwClockSmartClockPortCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status." + ::= { hwClockSmartClockPortCfgEntry 10 } + + -- 1.3.6.1.4.1.2011.5.25.186.1.16.1.11 + hwClockSmartPlugInFlag OBJECT-TYPE + SYNTAX INTEGER + { + offline(1), + online(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the SmartClock module is installed. If the module is not installed, the default value is offline(1)." + ::= { hwClockSmartClockPortCfgEntry 11 } + + -- 1.3.6.1.4.1.2011.5.25.186.1.16.1.12 + hwClockSmartClockLatitude OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the latitude of the SmartClock module. If the module is not installed, the default value is invalid." + ::= { hwClockSmartClockPortCfgEntry 12 } + + -- 1.3.6.1.4.1.2011.5.25.186.1.16.1.13 + hwClockSmartClockLongitude OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the longitude of the SmartClock module. If the module is not installed, the default value is invalid." + ::= { hwClockSmartClockPortCfgEntry 13 } + + -- 1.3.6.1.4.1.2011.5.25.186.1.16.1.14 + hwClockSmartClockAltitude OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the altitude of the SmartClock module. If the module is not installed, the default value is invalid." + ::= { hwClockSmartClockPortCfgEntry 14 } + + -- 1.3.6.1.4.1.2011.5.25.186.1.16.1.15 + hwClockSmartClockWorkMode OBJECT-TYPE + SYNTAX INTEGER + { + invalid(1), + position(2), + hold(3), + auto(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the working mode of the GPS receiver on the SmartClock module. If the module is not installed, the default value is invalid(1)." + ::= { hwClockSmartClockPortCfgEntry 15 } + + -- 1.3.6.1.4.1.2011.5.25.186.1.16.1.16 + hwClockSmartClockLeapSecond OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the leap second of the SmartClock module. If the module is not installed, the default value is invalid(255)." + ::= { hwClockSmartClockPortCfgEntry 16 } + + -- 1.3.6.1.4.1.2011.5.25.186.1.16.1.17 + hwClockSmartClockSatelliteCno OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the signal-to-noise ratio of the tracing satellite for the SmartClock module. If the module is not installed, the default value is invalid." + ::= { hwClockSmartClockPortCfgEntry 17 } + + -- 1.3.6.1.4.1.2011.5.25.186.1.16.1.18 + hwClockSmartClockGpsTime OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the GPS time of the SmartClock module. If the module is not installed, the default value is invalid." + ::= { hwClockSmartClockPortCfgEntry 18 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.17 + hwClockCesSerialCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwClockCesSerialCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure the CES clock mode for serial interfaces." + ::= { hwClockManageObjects 17 } + + -- 1.3.6.1.4.1.2011.5.25.186.1.17.1 + hwClockCesSerialCfgEntry OBJECT-TYPE + SYNTAX HwClockCesSerialCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of CES Serial Cfg table." + INDEX { hwClockCesSerialChassisIndex,hwClockCesSerialIfIndex } + ::= { hwClockCesSerialCfgTable 1 } + + + HwClockCesSerialCfgEntry ::= + SEQUENCE { + hwClockCesSerialChassisIndex + PhysicalIndex, + hwClockCesSerialIfIndex + InterfaceIndex, + hwClockCesSerialName + OCTET STRING, + hwClockCesSerialRowStatus + RowStatus, + hwClockCesSerialMode + INTEGER + } + + -- 1.3.6.1.4.1.2011.5.25.186.1.17.1.1 + hwClockCesSerialChassisIndex OBJECT-TYPE + SYNTAX PhysicalIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the chassis index." + ::= { hwClockCesSerialCfgEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.17.1.2 + hwClockCesSerialIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the serial interface index." + ::= { hwClockCesSerialCfgEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.17.1.3 + hwClockCesSerialName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the serial interface name." + ::= { hwClockCesSerialCfgEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.17.1.4 + hwClockCesSerialRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status." + ::= { hwClockCesSerialCfgEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.186.1.17.1.5 + hwClockCesSerialMode OBJECT-TYPE + SYNTAX INTEGER + { + acr(1), + dcr(2), + none(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to set serial interface clock mode." + ::= { hwClockCesSerialCfgEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.186.10 + hwClockConformance OBJECT IDENTIFIER ::= { hwClockMIB 10 } + + + -- 1.3.6.1.4.1.2011.5.25.186.10.1 + hwClockSourceCompliances OBJECT IDENTIFIER ::= { hwClockConformance 1 } + + + -- 1.3.6.1.4.1.2011.5.25.186.10.1.1 + hwClockSourceCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance of clock MIB." + MODULE -- this module + MANDATORY-GROUPS { hwClockManageSysGroup, hwClockSourceCfgGroup, hwClockPortCfgGroup, hwClockBitsCfgGroup, hwClockNotificationsGroup, + hwClockSysSelGroup, hwClockTrapOidGroup, hwClockLineCfgGroup } + ::= { hwClockSourceCompliances 1 } + + + -- 1.3.6.1.4.1.2011.5.25.186.10.2 + hwClockSourceGroups OBJECT IDENTIFIER ::= { hwClockConformance 2 } + + + -- 1.3.6.1.4.1.2011.5.25.186.10.2.8 + hwClockManageSysGroup OBJECT-GROUP + OBJECTS { hwClockSourceSysClkWorkMode, hwClockSourceFreqCheckEnable, hwClockSourceHoldMode, hwClockSourceSsmControl, hwClockSourceFreqCheckRightRange, + hwClockSourceFreqCheckLeftRange, hwClockSourceRetrieveMode, hwClockSourceForceCloseEnableStatus, hwClockSourceSsmUnknown, hwClockExtTimeOutputType, + hwClockExtTimeInputType, hwClockTimeUsedSource, hwClockSourceEthClkEnable,hwClockAlarmThresholdFrequencyOffset,hwClockFrequencyOffsetMax,hwClockFrequencyOffsetMin,hwClockFrequencyOffsetMean,hwClockFrequencyOffset } + STATUS current + DESCRIPTION + "The manage group." + ::= { hwClockSourceGroups 8 } + + + -- 1.3.6.1.4.1.2011.5.25.186.10.2.9 + hwClockSysSelGroup OBJECT-GROUP + OBJECTS { hwClockSourceSelMode, hwClockSourceSelSourceId, hwClockCurSourceName, hwClockLastSourceName, hwClockPllId, + hwClockSourceOldLockMode, hwClockCesAcrOldMasterPwName, hwClockCesAcrNewMasterPwName, hwClockAttributeOutValue, hwClockCesAcrSlot, + hwClockCesAcrLockState, hwClockCesAcrDomain, hwClockCesAcrCard,hwClockCesDcrSlot,hwClockCesDcrCard,hwClockCesDcrDomain,hwClockCesDcrOldMasterPwName,hwClockCesDcrNewMasterPwName,hwClockCesDcrLockState } + STATUS current + DESCRIPTION + "The system selection group." + ::= { hwClockSourceGroups 9 } + + + -- 1.3.6.1.4.1.2011.5.25.186.10.2.10 + hwClockSourceCfgGroup OBJECT-GROUP + OBJECTS { hwClockCfgSourceId, hwClockCfgPriRvtEnableStatus, hwClockCfgSwitchCondition, hwClockCfgWtrTime, hwClockCfgBadDetect, + hwClockCfgSourceSsm, hwClockCfgExportEnableStatus, hwClockCfgSwiEnableStatus, hwClockCfgSourceState, hwClockCfgSourceDescr, + hwClockCfgFreqCheckResult, hwClockCfgHoldOffTime, hwClockCfgBits0Priority, hwClockCfgBits1Priority, hwClockCfgSystemPriority, + hwClockCfgSourceSsmSetMode, hwClockCfgSourceS1Id, hwClockCfgClkSourceType, hwClockCfgSsmThreshold, hwClockCfgSystemLockOut, + hwClockCfgBits0LockOut, hwClockCfgBits1LockOut, hwClockBitsCfgTodSignal } + STATUS current + DESCRIPTION + "The clock source group." + ::= { hwClockSourceGroups 10 } + + + -- 1.3.6.1.4.1.2011.5.25.186.10.2.13 + hwClockPortCfgGroup OBJECT-GROUP + OBJECTS { hwClockPortCfgLeftFramePri, hwClockPortCfgRightFramePri, hwClockPortCfgForceOutS1 } + STATUS current + DESCRIPTION + "The port config of clock source group." + ::= { hwClockSourceGroups 13 } + + + -- 1.3.6.1.4.1.2011.5.25.186.10.2.14 + hwClockBitsCfgGroup OBJECT-GROUP + OBJECTS { hwClockBitsCfgRecvSaBit, hwClockBitsCfgSendSaBit, hwClockBitsCfgForceOutS1, hwClockBitsCfgName, hwClockBitsCfgBitsType, + hwClockBitsCfgDirection, hwClockBitsCfgSaBit, hwClockBitsCfgInputMode, hwClockBitsCfgOutputMode, hwClockBitsCfgSourceId, + hwClockBitsCfgInvalidCond, hwClockBitsCfgBitsPortType } + STATUS current + DESCRIPTION + "The BITS clock source group." + ::= { hwClockSourceGroups 14 } + + + -- 1.3.6.1.4.1.2011.5.25.186.10.2.15 + hwClockTrapOidGroup OBJECT-GROUP + OBJECTS { hwClockLastSourceName, hwClockCurSourceName, hwClockSourceOldLockMode, hwClockChassisId, hwClockOldSourceState + } + STATUS current + DESCRIPTION + "The clock trap group." + ::= { hwClockSourceGroups 15 } + + + -- 1.3.6.1.4.1.2011.5.25.186.10.2.16 + hwClockNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwClockSourceSwitch, hwClockSourceStateChange, hwClockSourceStateResume, hwClockSourceFreqCheck, hwClockSourceFreqCheckResume, + hwClockSourceOutputBelowThreshold, hwClockSourceOutputBelowThresholdResume, hwClockCesAcrLockFail, hwClockCesAcrLockFailResume, hwClockCesAcrMasterPwChange, + hwClockSourceValid, hwClockInLockedMode, hwClockClusterTopoFailResume, hwClockClusterTopoFail, hwClockNotInLockedMode, hwClockSourceSysClkLockModeChange, hwClockSourceFailed,hwClockSourceInputBelowThreshold,hwClockSourceInputBelowThresholdResume,hwClockCesDcrMasterPwChange,hwClockCesDcrLockFail,hwClockCesDcrLockFailResume,hwClockSsmPktLos,hwClockSsmPktLosResume + } + STATUS current + DESCRIPTION + "This is the group of clock notification." + ::= { hwClockSourceGroups 16 } + + + -- 1.3.6.1.4.1.2011.5.25.186.10.2.17 + hwClockLineCfgGroup OBJECT-GROUP + OBJECTS { hwClockLineClkCfgRecvS1, hwClockLineClkCfgSendS1, hwClockLineClkCfgCardId, hwClockLineClkCfgPortId } + STATUS current + DESCRIPTION + "The line clock group.." + ::= { hwClockSourceGroups 17 } + + + + END + +-- +-- HUAWEI-CLOCK-MIB.2.11.mib +-- \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-CONFIG-MAN-MIB b/MIBS/huawei/HUAWEI-CONFIG-MAN-MIB new file mode 100644 index 0000000..4008ee0 --- /dev/null +++ b/MIBS/huawei/HUAWEI-CONFIG-MAN-MIB @@ -0,0 +1,1683 @@ +-- ================================================================= +-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: configuration mangement mib +-- Reference: huawei enterprise mib +-- Version: V2.17 +-- History: +-- initial version 2002-12-20 +-- ================================================================= + +HUAWEI-CONFIG-MAN-MIB DEFINITIONS ::= BEGIN + + IMPORTS + huaweiUtility + FROM HUAWEI-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + TimeTicks, IpAddress, Integer32, Unsigned32, Counter32, + OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + InetAddressType,InetAddress FROM INET-ADDRESS-MIB -- [RFC4001] + DisplayString, TruthValue, RowStatus, TEXTUAL-CONVENTION, + DateAndTime + FROM SNMPv2-TC; + + + -- 1.3.6.1.4.1.2011.6.10 + hwConfig MODULE-IDENTITY + LAST-UPDATED"201708021727Z" -- August 02, 2017 at 17:27GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "The HUAWEI-CONFIG-MAN-MIB contains objects to manage the system configuration. + It defines the model used to represent configuration data that exists elsewhere + in the system and in peripheral devices. The MIB is proper for system configuration. + NMS can query configuration change log information and operate configuration. + There are no constraints on this MIB." + + REVISION "201708021727Z" -- August 02, 2017 at 17:27GMT + DESCRIPTION + "modified trap node value hwCfgAppDataInconsistent and hwCfgAppDataInconsistentResume." + + REVISION "201605261925Z" -- May 26, 2016 at 19:56GMT + DESCRIPTION + "modified trap node value hwCfgRestoreErrCode ." + + + REVISION "201603251010Z" -- March 25, 2016 at 10:10GMT + DESCRIPTION + "modified trap node name hwConfigInconsistentResume." + + REVISION "201602221010Z" -- February 22, 2016 at 10:10GMT + DESCRIPTION + "modified trap node hwConfigInconsistent and hwConfigConsistent." + + + REVISION "201504271402Z" -- April 27, 2015 at 14:02GMT + DESCRIPTION + "add trap node hwConfigInconsistent and hwConfigConsistent." + + REVISION "201504131119Z" -- April 13, 2015 at 11:19 GMT + DESCRIPTION + "modified trap node hwCfgRestoreFail, and MIB node hwCfgRestoreErrCode for hwCfgRestoreFail." + + + REVISION "201502022300Z" -- February 09, 2015 at 23:00 GMT + DESCRIPTION + "Add new trap node hwCfgRestoreFail, and new MIB node hwCfgRestoreErrCode for hwCfgRestoreFail." + REVISION "201409182200Z" -- Septembet 18, 2014 at 22:00 GMT + DESCRIPTION + "Modify the length and description of hwCfgBackupPassword." + REVISION "201409161020Z" -- Septembet 16, 2014 at 10:20 GMT + DESCRIPTION + "Modify the description of hwCfgOperateFileName." + REVISION "201408211602Z" -- August 21, 2014 at 16:02 GMT + DESCRIPTION + "Modify the length and description of hwCfgBackupPassword." + REVISION "201405292230Z" -- May 29, 2014 at 10:20 GMT + DESCRIPTION + "Modify the length range of hwCfgLogTerminalUser." + REVISION "201405262230Z" -- May 26, 2014 at 10:20 GMT + DESCRIPTION + "Modify the length range of hwCfgLogTerminalUser." + REVISION "201309032230Z" -- September 03, 2013 at 22:30 GMT + DESCRIPTION + "Add new mib node hwCfgOperateVpnInstance of hwCfgOperateEntry." + REVISION "201308302230Z" -- August 30, 2013 at 22:30 GMT + DESCRIPTION + "Add new mib node hwCfgOperateServerAddressType and hwCfgOperateServerAddressNet of hwCfgOperateEntry." + REVISION "200608222230Z" + DESCRIPTION + "Add new mib node hwCfgBackupVpnInstance of table HwCfgBackup2ServerEntry." + REVISION "200608222230Z" + DESCRIPTION + "Modify the description of hwCfgBackupProtocol." + REVISION "200608222230Z" + DESCRIPTION + "Modify the description of hwCfgBackupPassword And hwCfgOperateUserPassword." + REVISION "200608222230Z" -- August 22, 2006 at 22:30 GMT + DESCRIPTION + "The initial revision of this MIB module ." + ::= { huaweiUtility 10 } + + -- + -- Textual conventions + -- + + ConfigOperationType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specify operation types on configuration. + Currently, following types of operation are provided: + running2Startup(1):refresh the saved configuration file used currently + with current configuration running in the system. The + operation is the same as that of + [save] command from command line.(running->startup) + startup2Running(2):append the configration of the saved configuration file used currently + to current configuration running in the system.(running<-startup) + running2Net(3):Send the current configuration running in the system to the network + through a certain protocol.(running->networkFile) + net2Running(4):append the configration of a remote file from network to current configuration running + in the system through a certain protocol.(running<-networkFile) + net2Startup(5):Download a remote file to the local system to be the saved configuration file used currently + through a certain protocol.(startup<-networkFile) + startup2Net(6):Send the saved configuration file used currently to the network + through a certain protocol. (startup ->networkFile)" + SYNTAX INTEGER + { + running2Startup(1), + startup2Running(2), + running2Net(3), + net2Running(4), + net2Startup(5), + startup2Net(6) + } + + -- + -- Node definitions + -- + + -- 1.3.6.1.4.1.2011.6.10.1 + hwConfigManObjects OBJECT IDENTIFIER ::= { hwConfig 1 } + + + -- 1.3.6.1.4.1.2011.6.10.1.1 + hwCfgLog OBJECT IDENTIFIER ::= { hwConfigManObjects 1 } + + + -- 1.3.6.1.4.1.2011.6.10.1.1.1 + hwCfgRunModifiedLast OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object records the value of sysUpTime when the current configuration + running in the system was last modified." + ::= { hwCfgLog 1 } + + + -- 1.3.6.1.4.1.2011.6.10.1.1.2 + hwCfgRunSavedLast OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object records the value of sysUpTime when the current configuration + running in the system was last saved. + + If the value of the object is smaller than + hwCfgRunModifiedLast, the current configuration has been + modified but not saved." + ::= { hwCfgLog 2 } + + + -- 1.3.6.1.4.1.2011.6.10.1.1.3 + hwCfgStartModifiedLast OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object records the value of sysUpTime when the saved configuration + used currently was last modified. It may have been changed by a save of the + current configuration running in the system or other methods such as copy." + ::= { hwCfgLog 3 } + + + -- 1.3.6.1.4.1.2011.6.10.1.1.4 + hwCfgLogLimitedEntries OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object shows the maximum number of rows in + hwCfgLogTable. The value supported by the system is 10. + " + ::= { hwCfgLog 4 } + + + -- 1.3.6.1.4.1.2011.6.10.1.1.5 + hwCfgLogDeletedEntries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of rows deleted from hwCfgLogTable. + " + ::= { hwCfgLog 5 } + + + -- 1.3.6.1.4.1.2011.6.10.1.1.6 + hwCfgLogWantBackup OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Decides whether or not to backup the configuration log information. + If the value is true, the data of configuration log on the master + will be sent to slave. Otherwise the data of log will be lost when + master switches to slave. Default value is true." + ::= { hwCfgLog 6 } + + + -- 1.3.6.1.4.1.2011.6.10.1.1.7 + hwCfgLogTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCfgLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of configuration log on this device. + " + ::= { hwCfgLog 7 } + + + -- 1.3.6.1.4.1.2011.6.10.1.1.7.1 + hwCfgLogEntry OBJECT-TYPE + SYNTAX HwCfgLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a configuration log in this system." + INDEX { hwCfgLogIndex } + ::= { hwCfgLogTable 1 } + + + HwCfgLogEntry ::= + SEQUENCE { + hwCfgLogIndex + Integer32, + hwCfgLogTime + TimeTicks, + hwCfgLogSrcCmd + INTEGER, + hwCfgLogSrcData + INTEGER, + hwCfgLogDesData + INTEGER, + hwCfgLogTerminalType + INTEGER, + hwCfgLogTerminalUser + DisplayString, + hwCfgLogTerminalNum + Integer32, + hwCfgLogTerminalLocation + DisplayString, + hwCfgLogCmdSrcAddress + IpAddress, + hwCfgLogVirHost + DisplayString, + hwCfgLogUserName + DisplayString, + hwCfgLogServerAddress + IpAddress, + hwCfgLogFile + DisplayString, + hwCfgLogConfigChangeId + Unsigned32, + hwCfgLogCfgBaselineTime + DisplayString + } + + -- 1.3.6.1.4.1.2011.6.10.1.1.7.1.1 + hwCfgLogIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The index of hwCfgLogTable, which is a incremental integer. + The maximum value of the node is 2147483647.The table should wrap the + value to 1 and flush all the existing entries when the maximum value + is reached." + ::= { hwCfgLogEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.10.1.1.7.1.2 + hwCfgLogTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the sysUpTime when the configuration log was generated." + ::= { hwCfgLogEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.10.1.1.7.1.3 + hwCfgLogSrcCmd OBJECT-TYPE + SYNTAX INTEGER + { + cmdLine(1), + snmp(2), + netconf(3), + other(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the source command resulting in the log. + Currently we provide the types of source: + 1.cmdLine(1):configuration log instigated by command line. + 2.snmp(2):configuration log instigated by snmp. + 3.other(3):configuration log instigated by other source unknown." + ::= { hwCfgLogEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.10.1.1.7.1.4 + hwCfgLogSrcData OBJECT-TYPE + SYNTAX INTEGER + { + erase(1), + runningData(2), + commandSource(3), + startupData(4), + local(5), + netFtp(6), + hotPlugging(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The configuration data source for the event. + erase erasing destination + running operational data alive + commandSource the command source itself + startup what the system will use next reboot + local local NVRAM or flash + netFtp FTP network transfer + hotPlugging board is inserted or pulled out on line + " + ::= { hwCfgLogEntry 4 } + + + -- 1.3.6.1.4.1.2011.6.10.1.1.7.1.5 + hwCfgLogDesData OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + runningData(2), + commandSource(3), + startupData(4), + local(5), + netkFtp(6), + hotPlugging(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The configuration data destination for the event. + unknown unknown + running operational data alive + commandSource the command source itself + startup what the system will use next reboot + local local NVRAM or flash + netFtp FTP network transfer + hotPlugging board is inserted or pulled out on line" + ::= { hwCfgLogEntry 5 } + + + -- 1.3.6.1.4.1.2011.6.10.1.1.7.1.6 + hwCfgLogTerminalType OBJECT-TYPE + SYNTAX INTEGER + { + notApplicable(1), + unknown(2), + console(3), + terminal(4), + virtual(5), + auxiliary(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the terminal type. + + If hwCfgLogSrcData is not 'cmdLine', the value of the object is 'notApplicable'. + + The value list: + notApplicable(1): no meaning at this time. + unknown(2): unknown terminal type. + console(3): + terminal(4) + virtual(5) + auxiliary(6)" + ::= { hwCfgLogEntry 6 } + + + -- 1.3.6.1.4.1.2011.6.10.1.1.7.1.7 + hwCfgLogTerminalUser OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The name of a logging user which is available when hwCfgLogSrcCmd + is 'cmdLine'. When hwCfgLogTerminalType is 'virtual' and user login + in authentication, the object will be the name of the user. + Otherwise, it is a zero length string." + ::= { hwCfgLogEntry 7 } + + + -- 1.3.6.1.4.1.2011.6.10.1.1.7.1.8 + hwCfgLogTerminalNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the terminal number. + + If hwCfgLogSrcCmd variable is not 'cmdLine'(such as 'snmp'or 'other'), the value of the object is '-1'. + If hwCfgLogSrcCmd variable is 'cmdLine', the value '-1' means that it is not the active terminal user. + " + ::= { hwCfgLogEntry 8 } + + + -- 1.3.6.1.4.1.2011.6.10.1.1.7.1.9 + hwCfgLogTerminalLocation OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The available location of the terminal when hwCfgLogSrcCmd + is 'cmdLine'. Otherwise, it is a zero length string. + " + ::= { hwCfgLogEntry 9 } + + + -- 1.3.6.1.4.1.2011.6.10.1.1.7.1.10 + hwCfgLogCmdSrcAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The address from which a request comes when the value of hwCfgLogSrcCmd is 'snmp(2)'. + + The ip address of the remote system connected when the value of hwCfgLogTerminalType + is 'virtual'. + + Otherwise, the value of the object is 0.0.0.0. + " + ::= { hwCfgLogEntry 10 } + + + -- 1.3.6.1.4.1.2011.6.10.1.1.7.1.11 + hwCfgLogVirHost OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The available host name of the remote system connected if + hwCfgLogTerminalType has the value of 'virtual'. + Otherwise, the value of the object is a zero length string. + " + ::= { hwCfgLogEntry 11 } + + + -- 1.3.6.1.4.1.2011.6.10.1.1.7.1.12 + hwCfgLogUserName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user name used when hwCfgLogSrcData or hwCfgLogDesData has + the value of 'netFtp'. + Otherwise, the value of the object is a zero length string. + " + ::= { hwCfgLogEntry 12 } + + + -- 1.3.6.1.4.1.2011.6.10.1.1.7.1.13 + hwCfgLogServerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote server address when hwCfgLogSrcData or hwCfgLogDesData + has the value of 'netFtp'. + Otherwise, the value of the object is 0.0.0.0. + " + ::= { hwCfgLogEntry 13 } + + + -- 1.3.6.1.4.1.2011.6.10.1.1.7.1.14 + hwCfgLogFile OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote file name when hwCfgLogSrcData or hwCfgLogDesData has + the value of 'netFtp'. + Otherwise, the value of the object is a zero length string. + " + ::= { hwCfgLogEntry 14 } + + -- 1.3.6.1.4.1.2011.6.10.1.1.7.1.15 + hwCfgLogConfigChangeId OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967294) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This is the sequence ID of configuration. When configuration is changed, ID is added. + " + ::= { hwCfgLogEntry 15 } + + -- 1.3.6.1.4.1.2011.6.10.1.1.7.1.16 + hwCfgLogCfgBaselineTime OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Specifies the time of system confiuration was baseline. + " + ::= { hwCfgLogEntry 16 } + + -- 1.3.6.1.4.1.2011.6.10.1.2 + hwCfgOperate OBJECT IDENTIFIER ::= { hwConfigManObjects 2 } + + + -- 1.3.6.1.4.1.2011.6.10.1.2.1 + hwCfgOperateGlobalEntryLimit OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of copy entries that may be held + in hwCfgOperateTable. A particular setting does not guarantee + that much data can be held. + " + ::= { hwCfgOperate 1 } + + + -- 1.3.6.1.4.1.2011.6.10.1.2.2 + hwCfgOperateEntryAgeOutTime OBJECT-TYPE + SYNTAX Integer32 (1..60) + UNITS "minute" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the primary reference time of the hwCfgOperateEntry + saved in the hwCfgOperateTable.This value is not valid if there is extra + space in the hwCfgOperateTable, that is, the hwCfgOperateEntry is not deleted + periodically. + If there is no space in the hwCfgOperateTable to save a new hwCfgOperateEntry, + the expired hwCfgOperateEntry that is unactivated or the hwCfgOperateEntry + that is processed may be deleted. Default value is 5." + ::= { hwCfgOperate 2 } + + + -- 1.3.6.1.4.1.2011.6.10.1.2.3 + hwCfgOperateResultGlobalEntryLimit OBJECT-TYPE + SYNTAX Integer32(1..50) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of copy entries that may be held + in hwCfgOperateResultTable. A particular setting does not guarantee + that much data can be held. Default value is 5. + " + ::= { hwCfgOperate 3 } + + + -- 1.3.6.1.4.1.2011.6.10.1.2.4 + hwCfgOperateTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCfgOperateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of config-operation requests. + " + ::= { hwCfgOperate 4 } + + + -- 1.3.6.1.4.1.2011.6.10.1.2.4.1 + hwCfgOperateEntry OBJECT-TYPE + SYNTAX HwCfgOperateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An operate request entry." + INDEX { hwCfgOperateIndex } + ::= { hwCfgOperateTable 1 } + + + HwCfgOperateEntry ::= + SEQUENCE { + hwCfgOperateIndex + Integer32, + hwCfgOperateType + ConfigOperationType, + hwCfgOperateProtocol + INTEGER, + hwCfgOperateFileName + DisplayString, + hwCfgOperateServerAddress + IpAddress, + hwCfgOperateUserName + DisplayString, + hwCfgOperateUserPassword + DisplayString, + hwCfgOperateEndNotificationSwitch + TruthValue, + hwCfgOperateRowStatus + RowStatus, + hwCfgOperateServerPort + Integer32, + hwCfgOperateSourceAddress + IpAddress, + hwCfgOperateSourceInterface + OCTET STRING, + hwCfgOperateOnError + INTEGER, + hwCfgOperateServerAddressType + InetAddressType, + hwCfgOperateServerAddressNet + InetAddress, + hwCfgOperateVpnInstance + DisplayString + } + + -- 1.3.6.1.4.1.2011.6.10.1.2.4.1.1 + hwCfgOperateIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique index value of a row in this table." + ::= { hwCfgOperateEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.10.1.2.4.1.2 + hwCfgOperateType OBJECT-TYPE + SYNTAX ConfigOperationType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the type of an operation on configuration. + For detailed information, please see the ConfigOperationType + definition. + " + ::= { hwCfgOperateEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.10.1.2.4.1.3 + hwCfgOperateProtocol OBJECT-TYPE + SYNTAX INTEGER + { + ftp(1), + tftp(2), + sftp(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If the value of hwCfgOperateType is running2Net,net2Running,net2Startup + or startup2net, this object specifies the protocol which is + used for file transfer . + The default protocol is ftp if no protocol is specified. + And for other value of hwCfgOperateType , this object may + be ignored by the implementation. + When hwCfgOperateProtocol is specified as SFTP, only password + authentication-type is valid. " + ::= { hwCfgOperateEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.10.1.2.4.1.4 + hwCfgOperateFileName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the object of hwCfgOperateType has the value of net2Startup, net2Running or + running2Net, the value must be specified. The file name may include the path if + applicable. + If the value of hwCfgOperateType is net2Startup or net2Running, this node specifies the + source file name of transfers. If the value of hwCfgOperateType is running2Net, this + node specifies the destination file name of transfers. If the value of hwCfgOperateType + is running2Startup, this node specifies the saved file name of current running + configuration. + + When hwCfgOperateType has the value of startup2Net or startup2Running, the object may not be + created instead of using the file name of startup configuration file. + " + ::= { hwCfgOperateEntry 4 } + + + -- 1.3.6.1.4.1.2011.6.10.1.2.4.1.5 + hwCfgOperateServerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the operation type is running2Net,net2Running,net2Startup + or startup2net , the ip address of the FTP/TFTP/SFTP server from/to + which to download/upload must be specified. + Values of 0.0.0.0 or FF.FF.FF.FF are not permitted." + ::= { hwCfgOperateEntry 5 } + + + -- 1.3.6.1.4.1.2011.6.10.1.2.4.1.6 + hwCfgOperateUserName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..40)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the operation type is running2Net,net2Running,net2Startup + or startup2net , the user + name for the FTP/SFTP server from/to which to download/upload + should be specified. The object must be created if hwCfgOperateProtocol + has the value of 'ftp'. " + ::= { hwCfgOperateEntry 6 } + + + -- 1.3.6.1.4.1.2011.6.10.1.2.4.1.7 + hwCfgOperateUserPassword OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..40)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the operation type is running2Net,net2Running,net2Startup + or startup2net , the user + password for the FTP/SFTP server from/to which to download/upload + should be specified. The object must be created if hwCfgOperateProtocol + has the value of 'ftp'. + When get the value of the field, the device will return a zero-length string. + When set the field, its value cannot be a string that contains no character." + ::= { hwCfgOperateEntry 7 } + + + -- 1.3.6.1.4.1.2011.6.10.1.2.4.1.8 + hwCfgOperateEndNotificationSwitch OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies whether or not a notification should be + issued on the completion of the operation." + DEFVAL { false } + ::= { hwCfgOperateEntry 8 } + + + -- 1.3.6.1.4.1.2011.6.10.1.2.4.1.9 + hwCfgOperateRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry. + When the status is active : + (1) In the situation that the specified transfer operation by + ftp/tftp is in progress, the transfer operation will be aborted + if the status is set to notInService. + (2) In any other situations, the specified operation will not be + aborted even if the status is set to notInService. " + ::= { hwCfgOperateEntry 9 } + + + -- 1.3.6.1.4.1.2011.6.10.1.2.4.1.10 + hwCfgOperateServerPort OBJECT-TYPE + SYNTAX Integer32(1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the SFTP/FTP server port that is used for file transfer + only if the value of hwCfgOperateProtocol is sftp/ftp. + The default SFTP server port is 22 if no port is specified. + The default FTP server port is 21 if no port is specified. + If the value of hwCfgOperateProtocol is not sftp/ftp, this object is ignored by the + implementation. " + ::= { hwCfgOperateEntry 10 } + + hwCfgOperateSourceAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The source IP address. When the operation type is running2Net, + net2Running, net2Startup or startup2net, the source IP address + of the client may be specified or not. Default is 0.0.0.0 . + If the source type is set to both of IP address and interface, + the former has the priority." + DEFVAL { 0 } + ::= { hwCfgOperateEntry 11 } + hwCfgOperateSourceInterface OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..47)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the interface.When the operation type is running2Net, + net2Running,net2Startup or startup2net, the source interface + of the FTP/TFTP client may be specified or not. If the source + type is set to both of IP address and interface,the former has + the priority." + ::= { hwCfgOperateEntry 12 } + + -- 1.3.6.1.4.1.2011.6.10.1.2.4.1.13 + hwCfgOperateOnError OBJECT-TYPE + SYNTAX INTEGER + { + continueOnError(1), + stopOnError(2), + rollbackOnError(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the action when a configuration command fails to be executed. + continueOnError: skips the failed configuration command and continues to run other configuration commands. + stopOnError: stops running the failed configuration command and does not run other configuration commands. + rollbackOnError: rolls back the configuration to that before the configuration file is executed." + ::= { hwCfgOperateEntry 13 } + + -- 1.3.6.1.4.1.2011.6.10.1.2.4.1.17 + hwCfgOperateServerAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The ip address type of the FTP/TFTP/SFTP server from/to which to download/upload must be specified. 1 is used for ipv4, 2 is used for ipv6." + ::= { hwCfgOperateEntry 17 } + + -- 1.3.6.1.4.1.2011.6.10.1.2.4.1.18 + hwCfgOperateServerAddressNet OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Address or host name of the FTP/TFTP/SFTP server from/to which to download/upload must be specified. " + ::= { hwCfgOperateEntry 18 } + + -- 1.3.6.1.4.1.2011.6.10.1.2.4.1.19 + hwCfgOperateVpnInstance OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VPN instance name that through which to transfer the file." + ::= { hwCfgOperateEntry 19 } + + -- 1.3.6.1.4.1.2011.6.10.1.2.5 + hwCfgOperateResultTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCfgOperateResultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of config-operation requests result." + ::= { hwCfgOperate 5 } + + + -- 1.3.6.1.4.1.2011.6.10.1.2.7.1 + hwCfgOperateResultEntry OBJECT-TYPE + SYNTAX HwCfgOperateResultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The result entries of configuration operation requests." + INDEX { hwCfgOperateResultIndex } + ::= { hwCfgOperateResultTable 1 } + + + HwCfgOperateResultEntry ::= + SEQUENCE { + hwCfgOperateResultIndex + Integer32, + hwCfgOperateResultOptIndex + Integer32, + hwCfgOperateResultOpType + ConfigOperationType, + hwCfgOperateState + INTEGER, + hwCfgOperateTime + TimeTicks, + hwCfgOperateEndTime + TimeTicks, + hwCfgOperateTransferProgress + Integer32, + hwCfgOperateErrorReason + DisplayString + } + + -- 1.3.6.1.4.1.2011.6.10.1.2.5.1.1 + hwCfgOperateResultIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The index of Table, which is an incremental integer. + The maximum value of the node is 2147483647.The agent should wrap the + value to 1 and flush all the existing entries when the maximum value + is reached." + ::= { hwCfgOperateResultEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.10.1.2.5.1.2 + hwCfgOperateResultOptIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operation index in the hwCfgOperateTable." + ::= { hwCfgOperateResultEntry 2 } + + -- 1.3.6.1.4.1.2011.6.10.1.2.5.1.3 + hwCfgOperateResultOpType OBJECT-TYPE + SYNTAX ConfigOperationType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operation type in the hwCfgOperateTable." + ::= { hwCfgOperateResultEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.10.1.2.5.1.4 + hwCfgOperateState OBJECT-TYPE + SYNTAX INTEGER + { + opInProgress(1), + opSuccess(2), + opInvalidOperation(3), + opInvalidProtocol(4), + opInvalidSourceName(5), + opInvalidDestName(6), + opInvalidServerAddress(7), + opDeviceBusy(8), + opDeviceOpenError(9), + opDeviceError(10), + opDeviceNotProgrammable(11), + opDeviceFull(12), + opFileOpenError(13), + opFileTransferError(14), + opFileChecksumError(15), + opNoMemory(16), + opAuthFail(17), + opTimeOut(18), + opUnknownFailure(19), + opAbort(20), + opInvalidSourceAddress(21), + opInvalidSourceInterface(22), + opCmdExecuteFail(23) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the specified operation. + + opInProgress : + specified operation is active + + opOperationSuccess : + specified operation is supported and + completed successfully + + opInvalidOperation : + command invalid or command/protocol/device + combination unsupported + + opInvalidProtocol : + invalid protocol specified + + opInvalidSourceName : + invalid source file name specified. + + + opInvalidDestName : + invalid target name specified. + + + opInvalidServerAddress : + invalid server address specified + + opDeviceBusy : + specified device is in use and locked by + another process + + opDeviceOpenError : + invalid device name + + opDeviceError : + device read, write or erase error + + opDeviceNotProgrammable : + device is read-only but a write or erase + operation was specified + + opDeviceFull : + device is filled to capacity + + opFileOpenError : + invalid file name; file not found in partition + + opFileTransferError : + file transfer was unsuccessfull; network failure + + opFileChecksumError : + file checksum in Flash failed + + opNoMemory : + system running low on memory + + opAuthFail: + invalid user name or password + + opTimeOut : + file transfer was timeout + + opUnknownFailure : + failure unknown + + opAbort : + transfer operation has been aborted + + opInvalidSourceAdress : + invalid source address specified. + + opInvalidSourceInterface : + invalid source interface specified. + + opCmdExecuteFail : + execute command return error. + " + ::= { hwCfgOperateResultEntry 4 } + + + -- 1.3.6.1.4.1.2011.6.10.1.2.5.1.5 + hwCfgOperateTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Records the time taken for the operation. This object will + be like a stopwatch, starting when the operation + starts, and stopping when the operation completes." + ::= { hwCfgOperateResultEntry 5 } + + -- 1.3.6.1.4.1.2011.6.10.1.2.5.1.6 + hwCfgOperateEndTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when the configuration operation is finished." + ::= { hwCfgOperateResultEntry 6 } + + -- 1.3.6.1.4.1.2011.6.10.1.2.5.1.7 + hwCfgOperateTransferProgress OBJECT-TYPE + SYNTAX Integer32 (1..100 | 65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates progress of file transfer in the hwCfgOperateTable. + When hwCfgOperateProtocol is specified as 2(tftp) or 3(sftp), and hwCfgOperateType is specified as net2Running or net2Startup, + this object will be set as 65535, which indicates the progress can not be calculated. " + ::= { hwCfgOperateResultEntry 7} + + + -- 1.3.6.1.4.1.2011.6.10.1.2.5.1.8 + hwCfgOperateErrorReason OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The failure reason of configuration operation." + ::= { hwCfgOperateResultEntry 8 } + + -- 1.3.6.1.4.1.2011.6.10.1.2.6 + hwCfgModuleChangeTimeTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCfgModuleChangeTimeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table on changes of configuration." + ::= { hwCfgOperate 6 } + + -- 1.3.6.1.4.1.2011.6.10.1.2.6.1 + hwCfgModuleChangeTimeEntry OBJECT-TYPE + SYNTAX HwCfgModuleChangeTimeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Time entity on changes of the configuration module." + INDEX { hwCfgModuleId } + ::= { hwCfgModuleChangeTimeTable 1 } + + HwCfgModuleChangeTimeEntry ::= + SEQUENCE { + hwCfgModuleId + Integer32 (0..2147483647), + hwCfgModuleChangeTime + TimeTicks + } + + + -- 1.3.6.1.4.1.2011.6.10.1.2.6.1.1 + hwCfgModuleId OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Module index. It is an integer without enumeration. This is because the enumeration may expose the classification methods of modules. In addition, this field is uncertain in the beginning stage and once the value is determined, it cannot be modified." + ::= { hwCfgModuleChangeTimeEntry 1 } + + -- 1.3.6.1.4.1.2011.6.10.1.2.6.1.11 + hwCfgModuleChangeTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time on changes of the module." + ::= { hwCfgModuleChangeTimeEntry 11 } + + -- 1.3.6.1.4.1.2011.6.10.1.2.7 + hwCfgOperateCompareConfig OBJECT-TYPE + SYNTAX INTEGER {initial(0),same(1),different(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "compare configuration of the files" + ::= { hwCfgOperate 7 } + + -- 1.3.6.1.4.1.2011.6.10.1.2.8 + hwCfgRestoreErrCode OBJECT-TYPE + SYNTAX INTEGER + { + warning(1), + fileOpenFail(2), + fileNotExist(3), + fileVerifyFail(4), + other(5) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "ErrorCode: cause of an alarm.(1:Failed to restore some configurations. 2:Failed to restore all configurations because of a failure to open the configuration file. 3:Failed to restore all configurations because of the nonexistent configuration file. 4:Failed to restore all configurations because of the nonexistent configuration file. 5: Failed to restore all configurations because of other reasons.)" + ::= { hwCfgOperate 8 } + + -- ========================================================================== + -- configuration save group + -- ========================================================================== + -- 1.3.6.1.4.1.2011.6.10.1.3 + hwCfgSave OBJECT IDENTIFIER ::= { hwConfigManObjects 3 } + + -- 1.3.6.1.4.1.2011.6.10.1.3.1 + hwCfgSaveAutoInterval OBJECT-TYPE + SYNTAX Integer32(0|30..43200) --metric: minute + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object records the interval minute of saving configuration automatically. +the function of saving configuration automatically is disable when the interval is zero, else it is enable(the default is 30 minutes). " + ::= { hwCfgSave 1 } + + -- 1.3.6.1.4.1.2011.6.10.1.3.2 + hwCfgSaveAutoTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object records the latest date and time when the current + configurations were saved automatically in the system." + ::= { hwCfgSave 2 } + + -- 1.3.6.1.4.1.2011.6.10.1.3.3 + hwCfgSaveManualTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object records the latest date and time when the current + configurations were saved manually in the system." + ::= { hwCfgSave 3 } + + -- 1.3.6.1.4.1.2011.6.10.1.3.4 + hwCfgSaveAutoCpuLimit OBJECT-TYPE + SYNTAX Integer32(1..60) --metric: % + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the upper limit of the CPU usage when configurations are + automatically saved.If the function of saving configuration automatically is not + enabled, the value is insignificant. Default value is 50." + ::= { hwCfgSave 4 } + + -- 1.3.6.1.4.1.2011.6.10.1.3.5 + hwCfgSaveAutoNoCfgInterval OBJECT-TYPE + SYNTAX Integer32(30..43200) --metric: minute + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "This object indicates the interval from the time configurations are automatically + saved to now.If the function of saving configuration automatically is not enabled, + the value is insignificant. Default value is 30." + ::= { hwCfgSave 5 } + + -- 1.3.6.1.4.1.2011.6.10.1.3.6 + hwCfgSaveAutoDelay OBJECT-TYPE + SYNTAX Integer32(1..60) --metric: minute + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the delay minute after some configurations change happens + then configurations are automatically saved.If the function of saving configuration + automatically is not enabled, the value is insignificant. Default value is 5." + ::= { hwCfgSave 6 } + + -- 1.3.6.1.4.1.2011.6.10.1.3.7 + hwCfgBackup2ServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCfgBackup2ServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of config-operation requests. + " + ::= { hwCfgSave 7 } + + + -- 1.3.6.1.4.1.2011.6.10.1.3.7.1 + hwCfgBackup2ServerEntry OBJECT-TYPE + SYNTAX HwCfgBackup2ServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An operate request entry." + INDEX { hwCfgBackupIndex } + ::= { hwCfgBackup2ServerTable 1 } + + + HwCfgBackup2ServerEntry ::= + SEQUENCE { + hwCfgBackupIndex + Integer32, + hwCfgBackupServerIp + IpAddress, + hwCfgBackupProtocol + INTEGER, + hwCfgBackupUser + DisplayString, + hwCfgBackupPassword + OCTET STRING, + hwCfgBackupServerPath + DisplayString, + hwCfgBackupRowStatus + RowStatus, + hwCfgBackupResult + DisplayString, + hwCfgBackupVpnInstance + DisplayString + } + + -- 1.3.6.1.4.1.2011.6.10.1.3.7.1.1 + hwCfgBackupIndex OBJECT-TYPE + SYNTAX Integer32 (0..4) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The unique index value of a row in this table." + ::= { hwCfgBackup2ServerEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.10.1.3.7.1.2 + hwCfgBackupServerIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The ip address of the FTP/TFTP/SFTP server to + which to the device backup configuration automatically. + Values of 0.0.0.0 or FF.FF.FF.FF are not permitted." + ::= { hwCfgBackup2ServerEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.10.1.3.7.1.3 + hwCfgBackupProtocol OBJECT-TYPE + SYNTAX INTEGER + { + ftp(1), + tftp(2), + sftp(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The protocol used to backup configuration to server automatically." + ::= { hwCfgBackup2ServerEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.10.1.3.7.1.4 + hwCfgBackupUser OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The length of the user name should range from 1 to 64." + ::= { hwCfgBackup2ServerEntry 4 } + + + -- 1.3.6.1.4.1.2011.6.10.1.3.7.1.5 + hwCfgBackupPassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..392)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The password can be plain text or encripted text. + If the password is plain text, its length should range from 0 to 255. + If the password is in cipher text, its length is 24 or from 32 to 392. + When get the value of the field, the device will return a zero-length string. + When set the field, its value cannot be a string that contains no character." + ::= { hwCfgBackup2ServerEntry 5 } + + + -- 1.3.6.1.4.1.2011.6.10.1.3.7.1.6 + hwCfgBackupServerPath OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The length of the path in the backup server should range from 1 to 64." + ::= { hwCfgBackup2ServerEntry 6 } + + -- 1.3.6.1.4.1.2011.6.10.1.3.7.1.7 + hwCfgBackupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + ::= { hwCfgBackup2ServerEntry 7 } + + -- 1.3.6.1.4.1.2011.6.10.1.3.7.1.8 + hwCfgBackupResult OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is only for trap information, and does not support get and get-next operation." + ::= { hwCfgBackup2ServerEntry 8 } + + -- 1.3.6.1.4.1.2011.6.10.1.3.7.1.9 + hwCfgBackupVpnInstance OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VPN instance name that through which to transfer the file." + ::= { hwCfgBackup2ServerEntry 9 } + + + -- ========================================================================== + -- configuration lock group + -- ========================================================================== + -- 1.3.6.1.4.1.2011.6.10.1.4 + hwCfgLock OBJECT IDENTIFIER ::= { hwConfigManObjects 4 } + -- 1.3.6.1.4.1.2011.6.10.1.4.1 + hwCfgOperateLockConfigDataStore OBJECT-TYPE + SYNTAX INTEGER + { + inactive(1), + active(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Config data unit lock/unlock controller,if set active(2),the lock will be locked if no one locked it before. + if set inactive(1),the lock will be unlocked if the currunt user locked it before. + " + ::= { hwCfgLock 1 } + + -- 1.3.6.1.4.1.2011.6.10.1.4.2 + hwCfgOperateLevelUsersTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCfgOperateLevelUsersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table on users of configuration lock or level." + ::= { hwCfgLock 2 } + + -- 1.3.6.1.4.1.2011.6.10.1.4.2.1 + hwCfgOperateLevelUsersEntry OBJECT-TYPE + SYNTAX HwCfgOperateLevelUsersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Users entity on lock or level of the configuration module." + INDEX { hwCfgOperateLevelUsersSessionID } + ::= { hwCfgOperateLevelUsersTable 1 } + + HwCfgOperateLevelUsersEntry ::= + SEQUENCE { + hwCfgOperateLevelUsersSessionID + Integer32, + hwCfgOperateLevelUsersSessionDesc + DisplayString, + hwCfgOperateLevelUsersName + DisplayString, + hwCfgOperateLevelUsersLockedTime + DisplayString, + hwCfgOperateLevelUsersIPAddr + DisplayString, + hwCfgOperateLevelUsersLastCfgTime + DisplayString, + hwCfgOperateLevelUsersTimeout + Integer32 + } + + -- 1.3.6.1.4.1.2011.6.10.1.4.2.1.1 + hwCfgOperateLevelUsersSessionID OBJECT-TYPE + SYNTAX Integer32 (-1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SessionID of users who have the configuration level or have locked the configuration." + ::= { hwCfgOperateLevelUsersEntry 1 } + + -- 1.3.6.1.4.1.2011.6.10.1.4.2.1.2 + hwCfgOperateLevelUsersSessionDesc OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description of users who have the configuration level or have locked the configuration." + ::= { hwCfgOperateLevelUsersEntry 2 } + + -- 1.3.6.1.4.1.2011.6.10.1.4.2.1.3 + hwCfgOperateLevelUsersName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "UserName of users who have the configuration level or have locked the configuration." + ::= { hwCfgOperateLevelUsersEntry 3 } + + -- 1.3.6.1.4.1.2011.6.10.1.4.2.1.4 + hwCfgOperateLevelUsersLockedTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LoginTime of users who have the configuration level or have locked the configuration." + ::= { hwCfgOperateLevelUsersEntry 4 } + + -- 1.3.6.1.4.1.2011.6.10.1.4.2.1.5 + hwCfgOperateLevelUsersIPAddr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP Address of users who have the configuration level or have locked the configuration." + ::= { hwCfgOperateLevelUsersEntry 5 } + + -- 1.3.6.1.4.1.2011.6.10.1.4.2.1.6 + hwCfgOperateLevelUsersLastCfgTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last configurate Time of users who have the configuration level or have locked the configuration." + ::= { hwCfgOperateLevelUsersEntry 6 } + -- 1.3.6.1.4.1.2011.6.10.1.4.2.1.7 + hwCfgOperateLevelUsersTimeout OBJECT-TYPE + SYNTAX Integer32 (1..7200) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unlock without configuration seconds, 1-7200, the default is 30" + ::= { hwCfgOperateLevelUsersEntry 7 } + + -- ========================================================================== + -- configuration save group + -- ========================================================================== + + -- 1.3.6.1.4.1.2011.6.10.2 + hwConfigManNotifications OBJECT IDENTIFIER ::= { hwConfig 2 } + + + -- 1.3.6.1.4.1.2011.6.10.2.1 + hwCfgManEventlog NOTIFICATION-TYPE + OBJECTS { hwCfgLogSrcCmd, hwCfgLogSrcData, hwCfgLogDesData, hwCfgLogTerminalUser, hwCfgLogCmdSrcAddress, hwCfgLogConfigChangeId, hwCfgLogTime, hwCfgLogCfgBaselineTime } + STATUS current + DESCRIPTION + "If the system configuration is changed, + a notification is generated." + ::= { hwConfigManNotifications 1 } + + + -- 1.3.6.1.4.1.2011.6.10.2.2 + hwCfgOperateCompletion NOTIFICATION-TYPE + OBJECTS { hwCfgOperateType, hwCfgOperateTime, hwCfgOperateState, hwCfgOperateEndTime } + STATUS current + DESCRIPTION + "When a configuration operation has been done, a + notification may be generated." + ::= { hwConfigManNotifications 2 } + + + -- 1.3.6.1.4.1.2011.6.10.2.3 + hwCfgInconsistent NOTIFICATION-TYPE + STATUS obsolete + DESCRIPTION + "When the system automatically detects + that configurations of the AMB and the SMB are inconsistent, + the trap is generated." + ::= { hwConfigManNotifications 3 } + + + -- 1.3.6.1.4.1.2011.6.10.2.4 + hwCfgInconsistentResume NOTIFICATION-TYPE + STATUS obsolete + DESCRIPTION + "When the system automatically detects + that configurations of the AMB and the SMB change + from inconsistent to consistent, + the trap is generated." + ::= { hwConfigManNotifications 4 } + + -- 1.3.6.1.4.1.2011.6.10.2.5 + hwCfgB2STransferFail NOTIFICATION-TYPE + OBJECTS { hwCfgBackupIndex, hwCfgBackupServerIp, hwCfgBackupProtocol } + STATUS current + DESCRIPTION + "When the system failed to backup current configuration to + specified server, this trap will generate to indicates the + details information." + ::= { hwConfigManNotifications 5 } + + -- 1.3.6.1.4.1.2011.6.10.2.6 + hwCfgB2SOperate NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "When the system begin to backup current configuration to + servers, this trap will generate." + ::= { hwConfigManNotifications 6 } + + -- 1.3.6.1.4.1.2011.6.10.2.7 + hwCfgRestoreFail NOTIFICATION-TYPE + OBJECTS { hwCfgRestoreErrCode } + STATUS current + DESCRIPTION + "When configuration restoration fails, this trap is generated." + ::= { hwConfigManNotifications 7 } + + -- 1.3.6.1.4.1.2011.6.10.2.9 + hwConfigInconsistent NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "When system automatically detects that configurations of the main board and the slave board are inconsistent, this trap is generated." + ::= { hwConfigManNotifications 9 } + + -- 1.3.6.1.4.1.2011.6.10.2.10 + hwConfigInconsistentResume NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "When system automatically detects that configurations of the main board and the slave board change from inconsistent to consistent, this trap is generated." + ::= { hwConfigManNotifications 10 } + + -- 1.3.6.1.4.1.2011.6.10.2.11 + hwCfgAppDataInconsistent NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "When the system automatically detects + that configurations of the application and the Master Main Board are inconsistent, + the trap is generated." + ::= { hwConfigManNotifications 11 } + + -- 1.3.6.1.4.1.2011.6.10.2.12 + hwCfgAppDataInconsistentResume NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "When the system automatically detects + that configurations of the application and the Master Main Board change + from inconsistent to consistent, + the trap is generated." + ::= { hwConfigManNotifications 12 } + + -- 1.3.6.1.4.1.2011.6.10.3 + hwConfigManConformance OBJECT IDENTIFIER ::= { hwConfig 3 } + + + -- 1.3.6.1.4.1.2011.6.10.3.1 + hwConfigManCompliances OBJECT IDENTIFIER ::= { hwConfigManConformance 1 } + + + -- 1.3.6.1.4.1.2011.6.10.3.1.1 + hwConfigManCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities implementing + the Huawei Configuration Management MIB" + MODULE -- this module + MANDATORY-GROUPS { hwCfgManLogGroup, hwCfgOperateGroup, hwCfgManNotificationGroup, hwCfgSaveGroup } + OBJECT hwCfgOperateType + SYNTAX ConfigOperationType + WRITE-SYNTAX INTEGER + { + running2Startup(1), + startup2Running(2), + running2Net(3), + net2Running(4), + net2Startup(5), + startup2Net(6) + } + DESCRIPTION + "The compliance statement for entities implementing + the Huawei Configuration Management MIB." + ::= { hwConfigManCompliances 1 } + + + -- 1.3.6.1.4.1.2011.6.10.3.2 + hwConfigManGroups OBJECT IDENTIFIER ::= { hwConfigManConformance 2 } + + + -- 1.3.6.1.4.1.2011.6.10.3.2.1 + hwCfgManLogGroup OBJECT-GROUP + OBJECTS { hwCfgRunModifiedLast, hwCfgRunSavedLast, hwCfgStartModifiedLast, hwCfgLogLimitedEntries, hwCfgLogDeletedEntries, + hwCfgLogTime, hwCfgLogSrcCmd, hwCfgLogTerminalType, hwCfgLogTerminalNum, hwCfgLogTerminalUser, + hwCfgLogTerminalLocation, hwCfgLogCmdSrcAddress, hwCfgLogVirHost, hwCfgLogServerAddress, hwCfgLogFile, + hwCfgLogUserName, hwCfgLogWantBackup, hwCfgLogSrcData, hwCfgLogDesData, hwCfgLogConfigChangeId, hwCfgLogCfgBaselineTime } + STATUS current + DESCRIPTION + "A collection of objects configuration log group." + ::= { hwConfigManGroups 1 } + + + -- 1.3.6.1.4.1.2011.6.10.3.2.2 + hwCfgOperateGroup OBJECT-GROUP + OBJECTS { hwCfgOperateGlobalEntryLimit, hwCfgOperateEntryAgeOutTime, hwCfgOperateType, hwCfgOperateProtocol, hwCfgOperateFileName, + hwCfgOperateServerAddress, hwCfgOperateUserName, hwCfgOperateUserPassword, hwCfgOperateTime, hwCfgOperateEndNotificationSwitch, + hwCfgOperateResultGlobalEntryLimit, hwCfgOperateState, hwCfgOperateRowStatus, hwCfgOperateServerPort, hwCfgOperateSourceAddress, hwCfgOperateSourceInterface, hwCfgOperateOnError, hwCfgOperateServerAddressType, hwCfgOperateServerAddressNet,hwCfgOperateVpnInstance, + hwCfgOperateResultOptIndex, hwCfgOperateResultOpType, hwCfgOperateEndTime,hwCfgOperateTransferProgress,hwCfgOperateErrorReason, + hwCfgModuleChangeTime, hwCfgOperateLockConfigDataStore, hwCfgOperateLevelUsersSessionID, hwCfgOperateLevelUsersSessionDesc, + hwCfgOperateLevelUsersName, hwCfgOperateLevelUsersLockedTime, hwCfgOperateLevelUsersIPAddr,hwCfgOperateLevelUsersLastCfgTime,hwCfgOperateLevelUsersTimeout, + hwCfgOperateCompareConfig} + STATUS current + DESCRIPTION + "A group of configuration operation." + ::= { hwConfigManGroups 2 } + + + -- 1.3.6.1.4.1.2011.6.10.3.2.3 + hwCfgManNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwCfgManEventlog, hwCfgOperateCompletion ,hwCfgInconsistent, hwCfgInconsistentResume, hwCfgB2STransferFail, hwCfgB2SOperate, hwCfgRestoreFail, hwConfigInconsistent, hwConfigInconsistentResume, hwCfgAppDataInconsistent, hwCfgAppDataInconsistentResume} + STATUS current + DESCRIPTION + "Collection of notification objects." + ::= { hwConfigManGroups 3 } + -- 1.3.6.1.4.1.2011.6.10.3.2.4 + hwCfgSaveGroup OBJECT-GROUP + OBJECTS { hwCfgSaveAutoInterval, hwCfgSaveAutoTime, hwCfgSaveManualTime, hwCfgSaveAutoCpuLimit, hwCfgSaveAutoNoCfgInterval, hwCfgSaveAutoDelay, hwCfgRestoreErrCode } + STATUS current + DESCRIPTION + "A group of configuration operation." + ::= { hwConfigManGroups 4 } + +END + +-- +-- HUAWEI-CONFIG-MAN-MIB.mib +-- \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-CPU-MIB b/MIBS/huawei/HUAWEI-CPU-MIB new file mode 100644 index 0000000..ca8ccfa --- /dev/null +++ b/MIBS/huawei/HUAWEI-CPU-MIB @@ -0,0 +1,295 @@ +-- ================================================================= +-- Copyright (C) 2018 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: the huawei cpu mib from huawei-device-mib +-- Reference: +-- Version: V1.04 +-- History: +-- +-- ================================================================= + +HUAWEI-CPU-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwFrameIndex, hwSlotIndex + FROM HUAWEI-DEVICE-MIB + OBJECT-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + OBJECT-TYPE, MODULE-IDENTITY, Integer32 + FROM SNMPv2-SMI + huaweiUtility + FROM HUAWEI-MIB; + + --This mib defines the CPU usage statistics information. NMS can query CPU utilization + --from device by the mib. + + hwDev MODULE-IDENTITY + LAST-UPDATED "201801240000Z" + ORGANIZATION "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "huawei device mib." + + REVISION "201801240000Z" + DESCRIPTION "Add new node of hwCpuDevEntry" + + REVISION "201708170000Z" + DESCRIPTION "Change hwMultiCpuDevIndex, hwMultiCpuDuty DESCRIPTION" + + REVISION "201610270000Z" + DESCRIPTION "Add the range of hwMultiCpuDevTable elements" + + REVISION "201610200000Z" + DESCRIPTION "Add new table of hwMultiCpuDevTable" + + REVISION "201407260000Z" + DESCRIPTION "V1.00, initial version." + ::= { huaweiUtility 3 } + + hwCpuDevTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCpuDevEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This table provides the information of CPU usage statistics of device + in the period of last 5 seconds, 1 minute,or 5 minutes. + " + ::= { hwDev 4 } + + hwCpuDevEntry OBJECT-TYPE + SYNTAX HwCpuDevEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The Entries of hwCpuDevTable. + + The hwCpuDevTable is indexed by hwFrameIndex, hwSlotIndex and hwCpuDevIndex. + + hwFrameIndex - the index of frame of the device. for example, hwFrameIndex + equals 0 in NE16. + hwSlotIndex - the slot number of the device, the MAX value varies with + different devices. + hwCpuDevIndex - for the purpose of extension.In single CPU devices (NE16,eg.), + hwCpuDevIndex equals 0." + INDEX { hwFrameIndex, hwSlotIndex, hwCpuDevIndex } + ::= { hwCpuDevTable 1 } + + HwCpuDevEntry ::= + SEQUENCE { + hwCpuDevIndex + Integer32, + hwCpuDevDuty + Integer32, + hwAvgDuty1min + Integer32, + hwAvgDuty5min + Integer32, + hwCpuRunTime + Integer32, + hwCpuOverLoadNum + Integer32, + hwCpuOverLoadTime + Integer32, + hwCpuCongestionNum + Integer32, + hwCpuCongestionTime + Integer32 + } + + hwCpuDevIndex OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The object is used only for the purpose of extension. + For single-CPU devices, the value of this object equals 0. + " + ::= { hwCpuDevEntry 1 } + + hwCpuDevDuty OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The value of this object identifies the average CPU occupancy of a board or an entity." + ::= { hwCpuDevEntry 2 } + + hwAvgDuty1min OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The value of this object identifies the average CPU occupancy of a board or an entity + in the last one minute before you access the object. " + ::= { hwCpuDevEntry 3 } + + hwAvgDuty5min OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The value of this object identifies the average CPU occupancy of a board or an entity + in the last five minutes before you access the object. " + ::= { hwCpuDevEntry 4 } + +-- 1.3.6.1.4.1.2011.6.3.4.1.5 + hwCpuRunTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Duration of CPU running(s). + " + ::= { hwCpuDevEntry 5 } + + + -- 1.3.6.1.4.1.2011.6.3.4.1.6 + hwCpuOverLoadNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Number of CPU overload. + " + ::= { hwCpuDevEntry 6 } + + + -- 1.3.6.1.4.1.2011.6.3.4.1.7 + hwCpuOverLoadTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Duration of CPU overload(s). + " + ::= { hwCpuDevEntry 7 } + + + -- 1.3.6.1.4.1.2011.6.3.4.1.8 + hwCpuCongestionNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Number of CPU congestion. + " + ::= { hwCpuDevEntry 8 } + + + -- 1.3.6.1.4.1.2011.6.3.4.1.9 + hwCpuCongestionTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Duration of CPU congestion(s). + " + ::= { hwCpuDevEntry 9 } + + -- 1.3.6.1.4.1.2011.6.3.33 + hwMultiCpuDevTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMultiCpuDevEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This table provides the information of multiple CPUs usage statistics of device + in the period of last 5 seconds, 1 minute,or 5 minutes. + " + ::= { hwDev 33 } + -- 1.3.6.1.4.1.2011.6.3.33.1 + hwMultiCpuDevEntry OBJECT-TYPE + SYNTAX HwMultiCpuDevEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Entries of hwMultiCpuDevTable. + + The hwMultiCpuDevTable is indexed by hwFrameIndex, hwSlotIndex and hwMultiCpuDevIndex. + + hwFrameIndex - the index of frame of the device. for example, hwFrameIndex + equals 0 in NE16. + hwSlotIndex - the slot number of the device, the MAX value varies with + different devices. + hwMultiCpuDevIndex - for the purpose of extension. + " + INDEX { hwFrameIndex, hwSlotIndex, hwMultiCpuDevIndex } + ::= { hwMultiCpuDevTable 1 } + + HwMultiCpuDevEntry ::= + SEQUENCE { + hwMultiCpuDevIndex + Integer32, + hwMultiCpuDuty + Integer32, + hwMultiCpuAvgDuty1min + Integer32, + hwMultiCpuAvgDuty5min + Integer32 + } + + -- 1.3.6.1.4.1.2011.6.3.33.1.1 + hwMultiCpuDevIndex OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This object indicates the CPU core index. + " + ::= { hwMultiCpuDevEntry 1 } + + -- 1.3.6.1.4.1.2011.6.3.33.1.2 + hwMultiCpuDuty OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The value of this object identifies the current CPU occupancy of a board or an entity. + This object indicates the average CPU usage within 5s. + " + ::= { hwMultiCpuDevEntry 2 } + + -- 1.3.6.1.4.1.2011.6.3.33.1.3 + hwMultiCpuAvgDuty1min OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The value of this object identifies the average CPU occupancy of a board or an entity + in the last one minutes before you access the object. + " + ::= { hwMultiCpuDevEntry 3 } + + -- 1.3.6.1.4.1.2011.6.3.33.1.4 + hwMultiCpuAvgDuty5min OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The value of this object identifies the average CPU occupancy of a board or an entity + in the last five minutes before you access the object. + " + ::= { hwMultiCpuDevEntry 4 } +END diff --git a/MIBS/huawei/HUAWEI-DAD-MIB b/MIBS/huawei/HUAWEI-DAD-MIB new file mode 100644 index 0000000..5898a2a --- /dev/null +++ b/MIBS/huawei/HUAWEI-DAD-MIB @@ -0,0 +1,167 @@ +-- ================================================================= +-- Copyright (C) 2016 by HUAWEI TECHNOLOGIES. All rights reserved +-- +-- Description: HUAWEI DAD MIB, this mib will maintain information of DAD +-- protocol for datacomm product. +-- Reference: +-- Version: V1.02 +-- History: +-- +-- V1.00 2011-09-14 initial version +-- ================================================================= + +HUAWEI-DAD-MIB DEFINITIONS ::= BEGIN + IMPORTS + TruthValue,MacAddress,TEXTUAL-CONVENTION,RowStatus + FROM SNMPv2-TC + + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + + MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32, + OBJECT-IDENTITY, Unsigned32, NOTIFICATION-TYPE + FROM SNMPv2-SMI + + hwDatacomm + FROM HUAWEI-MIB + + InterfaceIndex + FROM IF-MIB + + EnabledStatus + FROM P-BRIDGE-MIB; + + hwDadMIB MODULE-IDENTITY + LAST-UPDATED "201607111230Z" + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "This MIB contains private managed object definitions for dual-active + detection." + REVISION "201607111230Z" + DESCRIPTION "Updated to include support for DAD" + + REVISION "201601201658Z" + DESCRIPTION "Updated to include support for DAD" + ::= { hwDatacomm 246 } + + -- Textual Convention + + PortIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Each port is uniquely identified by a port number. The port number ranges from 0 + to 575." + SYNTAX Integer32(0..575) + + + -- ============================================================================ + -- Node definitions + -- ============================================================================ + + hwDadTraps OBJECT IDENTIFIER ::= { hwDadMIB 1 } + hwDadConformance OBJECT IDENTIFIER ::= { hwDadMIB 2 } + hwDadObject OBJECT IDENTIFIER ::= { hwDadMIB 3} + + -- ============================================================================ + -- + -- ======================= Objects definitions================================= + -- + -- ============================================================================ + +---Notifycation + hwDadConflictDetect NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "Notify the NMS that dual-active scenario is detected." + ::= { hwDadTraps 1} + + hwDadConflictResume NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "Notify the NMS that dual-active scenario is merged." + ::= { hwDadTraps 2} + + hwDadPortProtocolAlarm NOTIFICATION-TYPE + OBJECTS {hwDadDetectPort} + STATUS current + DESCRIPTION + "Notify the NMS that the protocol status of the dual-active port change to down." + ::= { hwDadTraps 3} + + hwDadPortProtocolAlarmResume NOTIFICATION-TYPE + OBJECTS {hwDadDetectPort} + STATUS current + DESCRIPTION + "Notify the NMS that the protocol status of the dual-active port change to up, or the dual-active port does not exist." + ::= { hwDadTraps 4} + + hwDadTrapObject OBJECT IDENTIFIER ::= { hwDadObject 1} + + hwDadDetectPort OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The interface name of dual-active port." + ::= { hwDadTrapObject 1 } + -- + -- *********************************************************** + -- + -- HAUWEIDLDPMIBCONFORMANCE + -- + -- *********************************************************** + -- + + hwDadCompliances OBJECT IDENTIFIER ::= { hwDadConformance 1 } + hwDadGroups OBJECT IDENTIFIER ::= { hwDadConformance 2 } + + -- compliance statements + hwDadCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMP entities which implement + the HUAWEI-DAD-MIB." + MODULE -- this module + MANDATORY-GROUPS { + hwDadTrapGroup,hwDadObjectGroup + } + ::= { hwDadCompliances 1 } + + -- MIB groupings + hwDadTrapGroup NOTIFICATION-GROUP + NOTIFICATIONS { + hwDadConflictDetect, + hwDadConflictResume, + hwDadPortProtocolAlarm, + hwDadPortProtocolAlarmResume + } + STATUS current + DESCRIPTION + "The collection of notifications used to indicate that the HUAWEI-DAD-MIB + data is consistent and indicate the general status information. + This group is mandatory for agents which implement the DAD + and have the capability of receiving DAD frames." + ::= { hwDadGroups 1 } + hwDadObjectGroup OBJECT-GROUP + OBJECTS { + hwDadDetectPort + } + STATUS current + DESCRIPTION + "Enter the description of the created OBJECT-GROUP." + ::= { hwDadGroups 2 } + +END + +-- +-- HUAWEI-DAD-MIB.mib +-- \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-DATASYNC-MIB b/MIBS/huawei/HUAWEI-DATASYNC-MIB new file mode 100644 index 0000000..fa5f301 --- /dev/null +++ b/MIBS/huawei/HUAWEI-DATASYNC-MIB @@ -0,0 +1,398 @@ +--================================================================== +-- Copyright (C) 2015 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI DATASYNC MIB +-- Reference: +-- Version: V2.02 +-- History: +-- , , +-- fengchong 2009-03-17 +-- ================================================================== + +-- ================================================================== +-- +-- Variables and types are imported +-- +-- ================================================================== + + HUAWEI-DATASYNC-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + TimeTicks, Integer32, Gauge32, OBJECT-TYPE, MODULE-IDENTITY, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + DisplayString, RowStatus, TEXTUAL-CONVENTION + FROM SNMPv2-TC; + + hwDataSync MODULE-IDENTITY + LAST-UPDATED "201507161349Z" + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "Modified hwCfgChgTerminalID." + REVISION "201507161349Z" + DESCRIPTION + "Add hwCfgLastSaveFailNotify ." + REVISION "201409041710Z" + DESCRIPTION + "The MIB module for Data sync between host and netmanager." + REVISION "200903171027Z" + DESCRIPTION + "The initial revision of this MIB module ." + ::= { hwDatacomm 191 } + + DateAndTime ::= TEXTUAL-CONVENTION + DISPLAY-HINT "2d-1d-1d,1d:1d:1d.1d,1a1d:1d" + STATUS current + DESCRIPTION + "A date-time specification. + + field octets contents range + ----- ------ -------- ----- + 1 1-2 year* 0..65536 + 2 3 month 1..12 + 3 4 day 1..31 + 4 5 hour 0..23 + 5 6 minutes 0..59 + 6 7 seconds 0..60 + (use 60 for leap-second) + 7 8 deci-seconds 0..9 + 8 9 direction from UTC '+' / '-' + 9 10 hours from UTC* 0..13 + 10 11 minutes from UTC 0..59 + + * Notes: + - the value of year is in network-byte order + - daylight saving time in New Zealand is +13 + + For example, Tuesday May 26, 1992 at 1:30:15 PM EDT would be + displayed as: + + 1992-5-26,13:30:15.0,-4:0 + Note that if only local time is known, then timezone + information (fields 8-10) is not present." + SYNTAX OCTET STRING (SIZE (8 | 11)) +-- +-- Node definitions +-- + +-- ================================================================== +-- +-- ======================= definition begin ========================= +-- +-- ================================================================== + hwDataSyncScalarObjects OBJECT IDENTIFIER ::= { hwDataSync 1 } + hwDataSyncTableObjects OBJECT IDENTIFIER ::= { hwDataSync 2 } + hwDataSyncNotifications OBJECT IDENTIFIER ::= { hwDataSync 3 } + hwDataSyncConformance OBJECT IDENTIFIER ::= { hwDataSync 4 } + + hwCurrentCfgChgSeqID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the ID of the current configuration change. + The value ranges from 0 to 65535. After the ID of the configuration change reaches + the maximum value, the value of the ID starts from 1 again. + After the device is restarted, the value of the ID becomes 0." + ::= { hwDataSyncScalarObjects 1 } + + hwCfgChgSeqIDReveralCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the cycle count of the index of configuration change table." + ::= { hwDataSyncScalarObjects 2 } + + hwCfgChgTableMaxItem OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the maximum number of entries in hwCfgChgTable. " + ::= { hwDataSyncScalarObjects 3 } + + + hwCfgBaselineTime OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the time of system confiuration was baseline." + ::= { hwDataSyncScalarObjects 4 } + + hwDataSyncGroups OBJECT IDENTIFIER ::= { hwDataSyncConformance 1 } + + hwDataSyncScalarObjectsGroup OBJECT-GROUP + OBJECTS { hwCurrentCfgChgSeqID, hwCfgChgSeqIDReveralCount, hwCfgChgTableMaxItem, hwCfgBaselineTime} + STATUS current + DESCRIPTION + "A collection of objects on DataSync ScalarObjects Information." + ::= { hwDataSyncGroups 1 } + + hwCfgChgNotifyGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwCfgChgNotify} + STATUS current + DESCRIPTION + "A collection of objects on Configuration Change Information." + ::= { hwDataSyncGroups 2 } + + hwDataSyncNotifyGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwCfgLastSaveFailNotify } + STATUS current + DESCRIPTION + "A collection of objects on synchronization Configuration Notify Information." + ::= { hwDataSyncGroups 3 } + + hwDataSyncCompliances OBJECT IDENTIFIER ::= { hwDataSyncConformance 2 } + + hwDataSyncCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for + entities that support the huawei DataSync MIB." + MODULE -- this module + ::= { hwDataSyncCompliances 1 } + + hwCfgChgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCfgChgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to record configuration changes. + In this table, you can find the configuration change based on the specific index." + ::= { hwDataSyncTableObjects 1 } + + + hwCfgChgEntry OBJECT-TYPE + SYNTAX HwCfgChgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of hwCfgChgTable." + INDEX { hwCfgChgSeqID } + ::= { hwCfgChgTable 1 } + + + HwCfgChgEntry::= + SEQUENCE { + hwCfgChgSeqID + Integer32, + hwCfgChgTime + DateAndTime, + hwCfgChgTerminalType + INTEGER, + hwCfgChgTerminalID + Integer32, + hwCfgChgType + INTEGER, + hwCfgChgViewName + OCTET STRING, + hwCfgChgCmdID + Integer32, + hwCfgChgDetailInfo + OCTET STRING + } + + + hwCfgChgSeqID OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the configuration change ID. + When configuration is changed, the sequence id will plus 1." + ::= { hwCfgChgEntry 1 } + + hwCfgChgTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the configuration change time." + ::= { hwCfgChgEntry 2 } + + hwCfgChgTerminalType OBJECT-TYPE + SYNTAX INTEGER {snmp(1),telnet(2),netconf(3)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the type of the terminal." + ::= { hwCfgChgEntry 3 } + + hwCfgChgTerminalID OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the terminal ID." + ::= { hwCfgChgEntry 4 } + + hwCfgChgType OBJECT-TYPE + SYNTAX INTEGER {create(1),modify(2),delete(3)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the configuration change type." + ::= { hwCfgChgEntry 5 } + + hwCfgChgViewName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the name of the view in which the configuration change occurs. + For the command operation, the object is the name of the view in which the command is run. + For the SNMP operation, the object is the OID of the MIB table or the scalar object." + ::= { hwCfgChgEntry 6 } + + + hwCfgChgCmdID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the ID of the configuration change command. + For the SNMP operation, the value is 0." + ::= { hwCfgChgEntry 7 } + + hwCfgChgDetailInfo OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates detailed configuration change information. + For the command operation, the object is the command line. + For the SNMP operation, the object is the index of the MIB table. + When there are multiple indexes, the format of index1.index2.index3 is adopted." + ::= { hwCfgChgEntry 8 } + + hwCollectTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCollectEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to enable the NMS to send the collecting script to the device to trigger the collection, + and then monitor the collection status." + ::= { hwDataSyncTableObjects 2 } + + hwCollectEntry OBJECT-TYPE + SYNTAX HwCollectEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of hwCollectTable." + INDEX { hwCollectIndex } + ::= { hwCollectTable 1 } + + HwCollectEntry ::= + SEQUENCE { + hwCollectIndex + Integer32, + hwCollectNetManageId + Integer32, + hwCollectOperation + INTEGER, + hwCollectInScriptFile + OCTET STRING, + hwCollectInResultFile + OCTET STRING, + hwCollectState + INTEGER, + hwCollectRowStatus + RowStatus + } + + hwCollectIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of this object identifies the collection index." + ::= { hwCollectEntry 1 } + + hwCollectNetManageId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies the NMS ID." + ::= { hwCollectEntry 2 } + + hwCollectOperation OBJECT-TYPE + SYNTAX INTEGER {begin(1),stop(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the instruction for the collection operation. + Default value is stop." + ::= { hwCollectEntry 3 } + + hwCollectInScriptFile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the name of the script file. T + he length of the file name ranges from 1 character to 255 characters." + ::= { hwCollectEntry 4 } + + hwCollectInResultFile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the name of the result file. + The length of the file name ranges from 1 character to 255 characters." + ::= { hwCollectEntry 5 } + + + hwCollectState OBJECT-TYPE + SYNTAX INTEGER {idle(1),collecting(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the collection status." + ::= { hwCollectEntry 6 } + + hwCollectRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status." + ::= { hwCollectEntry 7 } + + hwCfgChgNotify NOTIFICATION-TYPE + OBJECTS {hwCurrentCfgChgSeqID, hwCfgChgSeqIDReveralCount, hwCfgChgTableMaxItem, hwCfgBaselineTime} + STATUS current + DESCRIPTION + "This trap is generated when a configuration change occurs + on the device within a specified period." + ::= { hwDataSyncNotifications 1 } + + hwCfgLastSaveFailNotify NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The last save operation failed, please check the configuration." + ::= { hwDataSyncNotifications 2 } + + + END + +-- +-- HUAWEI-BULKSTAT-MIB.mib +-- \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-DC-TRAP-MIB b/MIBS/huawei/HUAWEI-DC-TRAP-MIB new file mode 100644 index 0000000..c574e6d --- /dev/null +++ b/MIBS/huawei/HUAWEI-DC-TRAP-MIB @@ -0,0 +1,1035 @@ +-- ================================================================= +-- Copyright (C) 2004 by HUAWEI TECHNOLOGIES. All rights reserved +-- +-- Description: The HUAWEI-DC-TRAP-MIB provides information about DataComm TRAPS +-- +-- Reference: +-- Version: V1.0 +-- History: +-- +-- ================================================================= + + HUAWEI-DC-TRAP-MIB DEFINITIONS ::= BEGIN + + IMPORTS + entPhysicalName + FROM ENTITY-MIB + hwDatacomm + FROM HUAWEI-MIB + ifIndex, ifDescr + FROM RFC1213-MIB + DisplayString + FROM SNMPv2-TC + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI; + + + hwDCTrapMIB MODULE-IDENTITY + LAST-UPDATED "200604240000Z" -- April 24, 2006 at 00:00 GMT + ORGANIZATION + "Huawei Technologies co.,Ltd." + CONTACT-INFO + " R&D BeiJing, Huawei Technologies co.,Ltd. + Huawei Bld.,NO.3 Xinxi Rd., + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + Zip:100085 + Http://www.huawei.com + E-mail:support@huawei.com " + DESCRIPTION + " + The HUAWEI-DC-TRAP-MIB provides information about DataComm TRAPS. + " + ::= { hwDatacomm 37 } + + + + + + hwDCTrapControl OBJECT IDENTIFIER ::= { hwDCTrapMIB 1 } + + hwDCCtrlTrap OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A string serving as a bit map for the trap + events defined by the hwDatacomm traps. This + object is used to enable and disable specific + hwDatacomm traps where a 1 in the bit field + represents enabled. The right-most bit (least + significant) represents trap 0." + ::= { hwDCTrapControl 1 } + + hwTunnelGroupID OBJECT-TYPE + SYNTAX INTEGER (0..2047) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Tunnel id" + ::= { hwDCTrapControl 2 } + + hwDCTrapReason OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " For the BTB system to report Trap Reason." + ::= { hwDCTrapControl 3 } + + hwDCTraps OBJECT IDENTIFIER ::= { hwDCTrapMIB 2 } + +-- Traps + hwMPUSynClkFaulty NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "MPU sync clock signal faulty!" + ::= { hwDCTraps 1 } + + hwMPUSynClkFaultyResume NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "MPU sync clock signal faulty resume!" + ::= { hwDCTraps 2 } + + hwSlaveMPUNoResp NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "Slave MPU has no response!" + ::= { hwDCTraps 3 } + + hwSlaveMPUNoRespResume NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "Slave MPU has no response resume!" + ::= { hwDCTraps 4 } + + hwBrdChannelFaulty NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "Board channel faulty!" + ::= { hwDCTraps 5 } + + hwBrdChannelFaultyResume NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "Board channel faulty resume!" + ::= { hwDCTraps 6 } + + hwBrdNofullin NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "Board not full in!" + ::= { hwDCTraps 7 } + + hwBrdNofullinResume NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "Board not full in resume!" + ::= { hwDCTraps 8 } + + hwBrdTypeNoMatchReset NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "Board is reset because of the chip type is not matching!" + ::= { hwDCTraps 9 } + + hwBrdAutoSwtFail NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "Board automatically switch syn-clock but it locked failed!" + ::= { hwDCTraps 10 } + + hwBrdAutoSwt NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "Board automatically switch syn-clock!" + ::= { hwDCTraps 11 } + + hwBrdClkLockERR NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "Board fabric clock is unlocked!" + ::= { hwDCTraps 12 } + + hwBrdClkLockERRResume NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "Board fabric clock unlock to current clock resume!" + ::= { hwDCTraps 13 } + + hwBrdRemoved NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "Board pulled out!" + ::= { hwDCTraps 14 } + + hwBrdInserted NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "Board plugged in!" + ::= { hwDCTraps 15 } + + hwBrdUp NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "Board register!" + ::= { hwDCTraps 16 } + + hwClkSrcMiss NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "CLK source Loss Of Signal!" + ::= { hwDCTraps 17 } + + hwClkAllSrcLost NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "CLK all source lost!" + ::= { hwDCTraps 18 } + + hwClkAllSrcLostResume NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "CLK all source lost resume!" + ::= { hwDCTraps 19 } + + hwClkFail NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "CLK hardware failed!" + ::= { hwDCTraps 20 } + + hwClkFailResume NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "CLK hardware failed resume!" + ::= { hwDCTraps 21 } + + hwClkNoHeartbeat NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "CLK No Heartbeat!" + ::= { hwDCTraps 22 } + + hwClkNoHeartbeatResume NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "CLK No Heartbeat resume!" + ::= { hwDCTraps 23 } + + hwLPULostSynAlarm NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "LPU SERDES interface is lost synchronization!" + ::= { hwDCTraps 24 } + + hwLPUOpenChannelError NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "LPU SERDES interface open error!" + ::= { hwDCTraps 25 } + + hwLPUSlfTstErr NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "LPU self test error!" + ::= { hwDCTraps 26 } + + hwLPU3ClkSwitch NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "LPU 3 class clock is switch!" + ::= { hwDCTraps 27 } + + hwSFULostHrtReset NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "SFU is reset because of heart beat loss!" + ::= { hwDCTraps 28 } + + hwSFULinkLostReset NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "SFU is reset because of SERDES interface input channel link lost numbers over threshold!" + ::= { hwDCTraps 29 } + + hwSFUChannelLinkLost NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "SFU check SERDES interface input channel link lost!" + ::= { hwDCTraps 30 } + + hwSFUInChannelOpenFail NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "SFU SERDES interface input channel is opened failed!" + ::= { hwDCTraps 31 } + + hwVoltSensorFail NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "Board voltage monitor failure!" + ::= { hwDCTraps 32 } + + hwVoltSensorFailResume NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "Board voltage monitor failure resume!" + ::= { hwDCTraps 33 } + + hwVoltBtmC NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "Board voltage below fatal threshold!" + ::= { hwDCTraps 34 } + + hwVoltBtmCResume NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "Board voltage below fatal threshold resume!" + ::= { hwDCTraps 35 } + + hwVoltSprC NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "Board voltage over fatal threshold!" + ::= { hwDCTraps 36 } + + hwVoltSprCResume NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "Board voltage over fatal threshold resume!" + ::= { hwDCTraps 37 } + + hwVoltBtmM NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "Board voltage below major threshold!" + ::= { hwDCTraps 38 } + + hwVoltBtmMResume NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "Board voltage below major threshold resume!" + ::= { hwDCTraps 39 } + + hwVoltSprM NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "Board voltage over major threshold!" + ::= { hwDCTraps 40 } + + hwVoltSprMResume NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "Board voltage over major threshold resume!" + ::= { hwDCTraps 41 } + + hwTempSensorFail NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "Board temprature monitor failure!" + ::= { hwDCTraps 42 } + + hwTempSensorFailResume NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "Board temperature monitor failure resume!" + ::= { hwDCTraps 43 } + + hwTempMnr NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "Board temperature over minor threshold!" + ::= { hwDCTraps 44 } + + hwTempMnrResume NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "Board temperature over minor threshold resume!" + ::= { hwDCTraps 45 } + + hwTempMjr NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "Board temperature over major threshold!" + ::= { hwDCTraps 46 } + + hwTempMjrResume NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "Board temperature over major threshold resume!" + ::= { hwDCTraps 47 } + + hwTempCtl NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "Board temperature over fatal threshold!" + ::= { hwDCTraps 48 } + + hwTempCtlResume NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "Board temperature over fatal threshold resume!" + ::= { hwDCTraps 49 } + + hwFanHFail NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "Fan hardware failure!" + ::= { hwDCTraps 50 } + + hwFanFail NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "Fan failure!" + ::= { hwDCTraps 51 } + + hwFanFailResume NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "Fan failure resume!" + ::= { hwDCTraps 52 } + + hwFanAbsent NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "Fan absent!" + ::= { hwDCTraps 53 } + + hwFanAbsentResume NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "Fan absent resume!" + ::= { hwDCTraps 54 } + + hwFanCabUN NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "Fan cable unplugged!" + ::= { hwDCTraps 55 } + + hwFanCabUNResume NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "Fan cable unplugged resume!" + ::= { hwDCTraps 56 } + + hwPwrFail NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "Power failure!" + ::= { hwDCTraps 57 } + + hwPwrFailResume NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "Power failure resume!" + ::= { hwDCTraps 58 } + + hwPwrAbsent NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "Power absent!" + ::= { hwDCTraps 59 } + + hwPwrAbsentResume NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "Power absent resume!" + ::= { hwDCTraps 60 } + + hwPwrCabUN NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "Power monitor cable unplugged!" + ::= { hwDCTraps 61 } + + hwPwrCabUNResume NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "Power monitor cable unplugged resume!" + ::= { hwDCTraps 62 } + + hwLCDHFail NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "LCD hardware failure!" + ::= { hwDCTraps 63 } + + hwLCDFail NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "LCD failure!" + ::= { hwDCTraps 64 } + + hwLCDAbsent NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "LCD absent!" + ::= { hwDCTraps 65 } + + hwLCDAbsentResume NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "LCD absent resume!" + ::= { hwDCTraps 66 } + + hwLCDCabUN NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "LCD cable unplugged!" + ::= { hwDCTraps 67 } + + hwLCDCabUNResume NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "LCD cable unplugged resume!" + ::= { hwDCTraps 68 } + + hwROMFail NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "EEPROM failure!" + ::= { hwDCTraps 69 } + + hwMonitorBUSFail NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "MonitorBUS failure!" + ::= { hwDCTraps 70 } + + hwMonitorBUSFailResume NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "MonitorBUS failure resume!" + ::= { hwDCTraps 71 } + + hwBoardOfflineChange NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "Board power status change!" + ::= { hwDCTraps 72 } + + hwWriteFlashError NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "write flash error!" + ::= { hwDCTraps 100 } + + hwBoardReset NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "board reset!" + ::= { hwDCTraps 101 } + + hwBoardResetSuccess NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "board reset success!" + ::= { hwDCTraps 102 } + + hwSlaveMPUReset NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "slave MPU reset !" + ::= { hwDCTraps 103 } + + hwMasterSlaveSwap NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "master slave swap!" + ::= { hwDCTraps 104 } + + hwRTCFail NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "RTC failure!" + ::= { hwDCTraps 105 } + + hwExchangeChipFail NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "5695 exchange chip fail!" + ::= { hwDCTraps 106 } + + hwTempResume NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "Board temprature over threshold resume!" + ::= { hwDCTraps 107 } + + hwOpticalModuleInsert NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "optical module plug in !" + ::= { hwDCTraps 108 } + + hwOpticalModuleRemove NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "optical module plug out !" + ::= { hwDCTraps 109 } + + hwFPGAAbnormal NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "FPGA abnormal !" + ::= { hwDCTraps 110 } + + hwMinMTunnelDownAlarm NOTIFICATION-TYPE + OBJECTS { hwTunnelGroupID } + STATUS current + DESCRIPTION + " + For Mac in Mac tunnel. Mac tunnel have two status: up or down, when physical interface is down or some cc package + can't arrive to the other side of mac in mac tunnel, the status of tunnel will be down + 1 Notice/Trap name: Tunnel down + 2 Notice/Trap generation cause: when All mac tunnel have been down in the mac tunnel group + 3 Repair suggestions: + make one of the mac tunnel up in the mac tunnel group + " + ::= { hwDCTraps 111 } + + hwMinMTunnelUpAlarm NOTIFICATION-TYPE + OBJECTS { hwTunnelGroupID } + STATUS current + DESCRIPTION + " + For Mac in Mac tunnel. Mac tunnel have two status: up or down, if cc package can arrive to the other side of mac + in mac tunnel, the status of tunnel will be up + 1 Notice/Trap name: Tunnel up + 2 Notice/Trap generation cause: one of the tunnel is up in the mac tunnel group + 3 Repair suggestion: + " + ::= { hwDCTraps 112 } + + hwInterfacePhysicalDown NOTIFICATION-TYPE + OBJECTS { ifIndex, ifDescr } + STATUS current + DESCRIPTION + "This trap is to indicate port link down on physical layer." + ::= { hwDCTraps 113 } + + hwInterfacePhysicalUp NOTIFICATION-TYPE + OBJECTS { ifIndex, ifDescr } + STATUS current + DESCRIPTION + "This trap is to indicate port link up on physical layer." + ::= { hwDCTraps 114 } + + hwBTBStartupFileNameDifferent NOTIFICATION-TYPE + OBJECTS { entPhysicalName, hwDCTrapReason } + STATUS current + DESCRIPTION + "In the BTB system ,the start-up file name of master and slave chassis is different . + Used for BTB or its extend system." + ::= { hwDCTraps 119 } + + hwBTBChassisRunningModeConflict NOTIFICATION-TYPE + OBJECTS { entPhysicalName, hwDCTrapReason } + STATUS current + DESCRIPTION + "The Master and Slave chassises running modes conflict.Used for BTB or its extend system." + ::= { hwDCTraps 120 } + + hwBTBCtrlChannelFail NOTIFICATION-TYPE + OBJECTS { entPhysicalName, hwDCTrapReason } + STATUS current + DESCRIPTION + "The FE control channel failture, as physical link from up to down or channel blocked. + Used for BTB or its extend system." + ::= { hwDCTraps 121 } + + hwBTBCtrlChannelFailResume NOTIFICATION-TYPE + OBJECTS { entPhysicalName, hwDCTrapReason } + STATUS current + DESCRIPTION + "The FE control channel failture resume.Used for BTB or its extend system." + ::= { hwDCTraps 122 } + + hwBTBDataChannelFail NOTIFICATION-TYPE + OBJECTS { entPhysicalName, hwDCTrapReason } + STATUS current + DESCRIPTION + "The data channel failture, all optical links down between chassises.Used for BTB or its extend system." + ::= { hwDCTraps 123 } + + hwBTBDataChannelFailResume NOTIFICATION-TYPE + OBJECTS { entPhysicalName, hwDCTrapReason } + STATUS current + DESCRIPTION + "The data channel failture resume.Used for BTB or its extend system." + ::= { hwDCTraps 124 } + + hwBTBClkChannelFail NOTIFICATION-TYPE + OBJECTS { entPhysicalName, hwDCTrapReason } + STATUS current + DESCRIPTION + "The clock channel failture, clock link down between chassises.Used for BTB or its extend system." + ::= { hwDCTraps 125 } + + hwBTBClkChannelFailResume NOTIFICATION-TYPE + OBJECTS { entPhysicalName, hwDCTrapReason } + STATUS current + DESCRIPTION + "The clock Channel failture resume.Used for BTB or its extend system." + ::= { hwDCTraps 126 } + + hwBTBSFUOpticInterfaceError NOTIFICATION-TYPE + OBJECTS { entPhysicalName, hwDCTrapReason } + STATUS current + DESCRIPTION + "The optical fiber connection error, the connection of SFU fiber between chassises is not correct. + Used for BTB or its extend system." + ::= { hwDCTraps 127 } + + hwBTBSFUOpticInterfaceErrorResume NOTIFICATION-TYPE + OBJECTS { entPhysicalName, hwDCTrapReason } + STATUS current + DESCRIPTION + "The optical fiber connection error resume.Used for BTB or its extend system." + ::= { hwDCTraps 128 } + + hwBTBVSRInterfaceInvalid NOTIFICATION-TYPE + OBJECTS { entPhysicalName, hwDCTrapReason } + STATUS current + DESCRIPTION + "The SFU VSR(very short reach) interface invalid.Used for BTB or its extend system." + ::= { hwDCTraps 129 } + + hwBTBVSRInterfaceInvalidResume NOTIFICATION-TYPE + OBJECTS { entPhysicalName, hwDCTrapReason } + STATUS current + DESCRIPTION + "The SFU VSR(very short reach) interface invalid resume.Used for BTB or its extend system." + ::= { hwDCTraps 130 } + + hwBTBSlaveChassisNoHeart NOTIFICATION-TYPE + OBJECTS { entPhysicalName, hwDCTrapReason } + STATUS current + DESCRIPTION + "The slave chassis no heart.Used for BTB or its extend system." + ::= { hwDCTraps 131 } + + hwBTBNoSlaveChassis NOTIFICATION-TYPE + OBJECTS { entPhysicalName, hwDCTrapReason } + STATUS current + DESCRIPTION + "No slave chassis connected to the master chassis in the BTB system.Used for BTB or its extend system." + ::= { hwDCTraps 132 } + + hwBTBSlaveChassisRegisted NOTIFICATION-TYPE + OBJECTS { entPhysicalName, hwDCTrapReason } + STATUS current + DESCRIPTION + "The slave chassis registe successful.Used for BTB or its extend system." + ::= { hwDCTraps 133 } + + hwBTBSlaveChassisRegisteFail NOTIFICATION-TYPE + OBJECTS { entPhysicalName, hwDCTrapReason } + STATUS current + DESCRIPTION + "The slave chassis registe failed.Used for BTB or its extend system." + ::= { hwDCTraps 134 } + + hwBTBChassisTypeConflict NOTIFICATION-TYPE + OBJECTS { entPhysicalName, hwDCTrapReason } + STATUS current + DESCRIPTION + "The chassis information conflict in the PAF and Nvram.Used for BTB or its extend system." + ::= { hwDCTraps 135 } + + hwSuperChangeSuccesful NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "Super change successful." + ::= { hwDCTraps 136 } + + hwSuperChangeFailure NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "Super change Failure." + ::= { hwDCTraps 137 } + + hwOpticaPowerAbnormal NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "Optical Transceiver power abnormal." + ::= { hwDCTraps 138 } + + hwEpldAbnormal NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "Epld logic abnormal." + ::= { hwDCTraps 139 } + + hwPhyChipAbnormal NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "PHY chip is abnormal." + ::= { hwDCTraps 140 } + + hwSerdesAbnormal NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "Serdes interface of PHY chip abnormal." + ::= { hwDCTraps 141 } + + hwBoardAbnormal NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "Board is abnormal." + ::= { hwDCTraps 142 } + + hwFeChannelAbnormal NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "FE data channel is abnormal" + ::= { hwDCTraps 143 } + + hwParityCheckAbnormal NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "Data parity check is abnormal" + ::= { hwDCTraps 144 } + + hwPhyClockAbnormal NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "The clock of PHY chip is abnormal." + ::= { hwDCTraps 145 } + + hwPortAutoNegotiateFail NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "The ethernet port negotiate failed" + ::= { hwDCTraps 146 } + + hwPortSemiduplex NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "The ethernet port work at semi duplex state." + ::= { hwDCTraps 147 } + + hwScuStartModeSetFail NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "The start mode of SCU set failed" + ::= { hwDCTraps 148 } + + hwMemoryExhaust NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "MPU memory exhaust." + ::= { hwDCTraps 149 } + + hwMemoryExhaustClear NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "MPU memory usage resume to normal." + ::= { hwDCTraps 150 } + + hwMethAbnormal NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "The Meth interface is abnormal." + ::= { hwDCTraps 151 } + + hwLpuNotTight NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "The LPU board is not tightly installed. Install the board again." + ::= { hwDCTraps 152 } + + hwLicenseFail NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "License fail." + ::= { hwDCTraps 153 } + + hwHaBatchBegin NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "No command line can be entered because batch backup is processing." + ::= { hwDCTraps 154 } + + hwHaBatchEnd NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "Command lines can be entered because batch backup ends." + ::= { hwDCTraps 155 } + + hwHaSmoothBegin NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "No command line can be entered because data smooth is processing." + ::= { hwDCTraps 156 } + + hwHaSmoothEnd NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "Command lines can be entered because data smooth ends." + ::= { hwDCTraps 157 } + hwDCTrapConformance OBJECT IDENTIFIER ::= { hwDCTrapMIB 3 } + +-- conformance information + hwDCTrapGroups OBJECT IDENTIFIER ::= { hwDCTrapConformance 1 } + +-- units of conformance + hwDCTrapControlGroup OBJECT-GROUP + OBJECTS { hwDCCtrlTrap, hwTunnelGroupID, hwDCTrapReason } + STATUS current + DESCRIPTION + "These objects are required to control traps + from hwDatacomm Traps systems." + ::= { hwDCTrapGroups 1 } + + hwDCNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwMPUSynClkFaulty, hwMPUSynClkFaultyResume, hwSlaveMPUNoResp, hwSlaveMPUNoRespResume, hwBrdChannelFaulty, + hwBrdChannelFaultyResume, hwBrdNofullin, hwBrdNofullinResume, hwBrdTypeNoMatchReset, hwBrdAutoSwtFail, + hwBrdAutoSwt, hwBrdClkLockERR, hwBrdClkLockERRResume, hwBrdRemoved, hwBrdUp, + hwClkSrcMiss, hwClkAllSrcLost, hwClkAllSrcLostResume, hwClkFail, hwClkFailResume, + hwClkNoHeartbeat, hwClkNoHeartbeatResume, hwLPULostSynAlarm, hwLPUOpenChannelError, hwLPUSlfTstErr, + hwLPU3ClkSwitch, hwSFULostHrtReset, hwSFULinkLostReset, hwSFUChannelLinkLost, hwSFUInChannelOpenFail, + hwVoltSensorFail, hwVoltSensorFailResume, hwVoltBtmC, hwVoltBtmCResume, hwVoltSprC, + hwVoltSprCResume, hwVoltBtmM, hwVoltBtmMResume, hwVoltSprM, hwVoltSprMResume, + hwTempSensorFail, hwTempSensorFailResume, hwTempMnr, hwTempMnrResume, hwTempMjr, + hwTempMjrResume, hwTempCtl, hwTempCtlResume, hwFanHFail, hwFanFail, + hwFanFailResume, hwFanAbsent, hwFanAbsentResume, hwFanCabUN, hwFanCabUNResume, + hwPwrFail, hwPwrFailResume, hwPwrAbsent, hwPwrAbsentResume, hwPwrCabUN, + hwPwrCabUNResume, hwLCDHFail, hwLCDFail, hwLCDAbsent, hwLCDAbsentResume, + hwLCDCabUN, hwLCDCabUNResume, hwROMFail, hwMonitorBUSFail, hwMonitorBUSFailResume, + hwWriteFlashError, hwBoardReset, hwBoardResetSuccess, hwSlaveMPUReset, hwMasterSlaveSwap, + hwRTCFail, hwExchangeChipFail, hwTempResume, hwOpticalModuleInsert, hwOpticalModuleRemove, + hwBoardOfflineChange, hwInterfacePhysicalDown, hwInterfacePhysicalUp, hwBTBStartupFileNameDifferent, hwBTBChassisRunningModeConflict, + hwBTBCtrlChannelFail, hwBTBCtrlChannelFailResume, hwBTBDataChannelFail, hwBTBDataChannelFailResume, hwBTBClkChannelFail, + hwBTBClkChannelFailResume, hwBTBSFUOpticInterfaceError, hwBTBSFUOpticInterfaceErrorResume, hwBTBVSRInterfaceInvalid, hwBTBVSRInterfaceInvalidResume, + hwBTBSlaveChassisNoHeart, hwBTBNoSlaveChassis, hwBTBSlaveChassisRegisted, hwBTBSlaveChassisRegisteFail, hwBTBChassisTypeConflict, + hwOpticaPowerAbnormal, hwFPGAAbnormal, hwBrdInserted, hwMinMTunnelDownAlarm, hwMinMTunnelUpAlarm, + hwSuperChangeSuccesful, hwSuperChangeFailure, hwEpldAbnormal, hwPhyChipAbnormal, hwSerdesAbnormal, + hwBoardAbnormal, hwFeChannelAbnormal, hwParityCheckAbnormal, hwPhyClockAbnormal, hwPortAutoNegotiateFail, hwPortSemiduplex, + hwScuStartModeSetFail, hwMemoryExhaust, hwMemoryExhaustClear, hwMethAbnormal, hwLpuNotTight,hwLicenseFail, + hwHaBatchBegin,hwHaBatchEnd,hwHaSmoothBegin,hwHaSmoothEnd} + STATUS current + DESCRIPTION + "The notification group defined for Datacomm products." + ::= { hwDCTrapGroups 2 } + + hwDCTrapCompliances OBJECT IDENTIFIER ::= { hwDCTrapConformance 2 } + +-- compliance statements + hwDCTrapCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement." + MODULE -- this module + MANDATORY-GROUPS { hwDCTrapControlGroup, hwDCNotificationGroup } + ::= { hwDCTrapCompliances 1 } + + + END diff --git a/MIBS/huawei/HUAWEI-DEVICE-EXT-MIB b/MIBS/huawei/HUAWEI-DEVICE-EXT-MIB new file mode 100644 index 0000000..0705596 --- /dev/null +++ b/MIBS/huawei/HUAWEI-DEVICE-EXT-MIB @@ -0,0 +1,120 @@ +--==================================================================== +-- Copyright (C) 2018 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: Huawei Device extent MIB File for base device infomation +-- Reference: +-- Version: V2.02 +-- History: +-- V1.0 2009-01-05, publish +-- =================================================================== + HUAWEI-DEVICE-EXT-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + Integer32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE, IpAddress + FROM SNMPv2-SMI + RowStatus,DateAndTime + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB; -- [RFC3411] + + + hwDeviceExt MODULE-IDENTITY + LAST-UPDATED "201612231414Z" + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "The MIB module for collect base device information." + REVISION "201612231414Z" + DESCRIPTION + "modify the description." + REVISION "200812171414Z" + DESCRIPTION + "The initial revision of this MIB module ." + ::= { hwDatacomm 188 } + + + hwDeviceExtObject OBJECT IDENTIFIER ::= { hwDeviceExt 1 } + + hwDeviceEsn OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The equipment serial number of device.Its type is string.If the esn of lr0 is xxx, + then the esn of lrn is xxx.ss,ss is the lrn's id." + ::= { hwDeviceExtObject 1 } + + hwPlatformName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of a platform." + ::= { hwDeviceExtObject 2 } + + hwPlatformVersion OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version of a platform." + ::= { hwDeviceExtObject 3 } + + hwProductName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of a product." + ::= { hwDeviceExtObject 4 } + + hwProductVersion OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version of a product." + ::= { hwDeviceExtObject 5 } + + + hwDeviceExtConformance OBJECT IDENTIFIER ::= { hwDeviceExt 4 } + + hwDeviceExtCompliances OBJECT IDENTIFIER ::= { hwDeviceExtConformance 1 } + + hwDeviceExtCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for agents that provide full support for + hwDeviceExt." + MODULE -- this module + MANDATORY-GROUPS { hwDeviceInfoGroup } + ::= { hwDeviceExtCompliances 1 } + + hwDeviceExtGroups OBJECT IDENTIFIER ::= { hwDeviceExtConformance 2 } + + hwDeviceInfoGroup OBJECT-GROUP + OBJECTS { hwDeviceEsn, + hwPlatformName, + hwPlatformVersion, + hwProductName, + hwProductVersion + } + STATUS current + DESCRIPTION + "Group for base device information." + ::= { hwDeviceExtGroups 1 } + + + END diff --git a/MIBS/huawei/HUAWEI-DEVICE-MIB b/MIBS/huawei/HUAWEI-DEVICE-MIB new file mode 100644 index 0000000..6a9fe5b --- /dev/null +++ b/MIBS/huawei/HUAWEI-DEVICE-MIB @@ -0,0 +1,9482 @@ +-- ============================================================================ +-- Copyright (C) 2018 by HUAWEI TECHNOLOGIES. All rights reserved. +-- Description: The MIB module defines MIB objects which provide device +-- management NMS interfaces. +-- Reference: +-- Version: V4.92 +-- ============================================================================ + HUAWEI-DEVICE-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP + FROM SNMPv2-CONF + TimeTicks, IpAddress, Integer32, Unsigned32, Counter64,OBJECT-TYPE, MODULE-IDENTITY, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + DisplayString, DateAndTime, TruthValue, RowStatus + FROM SNMPv2-TC + HWFrameType, HWPCBType, HWSubPCBType, HWPortType + FROM HUAWEI-TC-MIB + ifIndex + FROM IF-MIB + CounterBasedGauge64 + FROM HCNUM-TC + huaweiUtility + FROM HUAWEI-MIB + InetAddressType, InetAddress, InetAddressPrefixLength + FROM INET-ADDRESS-MIB; + + hwDev MODULE-IDENTITY + LAST-UPDATED "201809050000Z" + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + " + The MIB module defines MIB objects which provide device + management NMS interfaces. + " +-- Revision history + REVISION "201809050000Z" + DESCRIPTION "V4.85, Added the following nodes: + hwDevRtuLicCapacityExceedFaultTrap + hwDevRtuLicCapacityExceedRestoreTrap + hwRtuRunCapacity + hwRtuLicenseCapcity + " + + REVISION "201808300000Z" + DESCRIPTION "V4.84, Added the following nodes: + hwConfigLockUserInetAddressType + hwConfigLockUserInetAddress + " + + REVISION "201808170000Z" + DESCRIPTION "V4.90, + Added the following node: + hwSysIpv6Addr + hwSysIpv6Mask + " + + + REVISION "201806250000Z" + DESCRIPTION "V4.89, + Added the following node: + hwVsManageMode + " + + REVISION "201806130000Z" + DESCRIPTION "V4.88, Added the following nodes: + hwBrokenFileName + hwDevImportantFileBrokenTrap. + hwDevImportantFileBrokenRestoreTrap. + " + + REVISION "201804230000Z" + DESCRIPTION "V4.87, + Add one enum number for hwConfigLockUserType:netconf(7) . + Modify the SYNTAX to 0~255 for hwConfigUnlockInterval. + " + + REVISION "201804130000Z" + DESCRIPTION "V4.86, Added the following nodes: + hwDevicePktStatTable + hwDevicePktStatEntry + hwDevicePktStatReset + hwDevicePktStatVlanMismatch + " + + REVISION "201804040000Z" + DESCRIPTION "V4.85, + Add hwFrameFanAlarm in hwFrameTable table." + + REVISION "201803200000Z" + DESCRIPTION "V4.84, + Add hwXponWorkMode in hwSystemPara table." + + REVISION "201802060000Z" + DESCRIPTION "V4.83, Added the following nodes: + hwDevPowerPortInputUnderVolFaultTrap + hwDevPowerPortInputUnderVolRecoverTrap + " + + REVISION "201801310000Z" + DESCRIPTION "V4.82, + Added the following nodes: + hwFrameMacAddress, the remote frame mac address + " + + REVISION "201801160000Z" + DESCRIPTION "V4.81, + Added the following nodes: + hwDevSubBoardActStdInconsistentTrap + hwDevSubBoardActStdInconsistentRestoreTrap + " + + REVISION "201801150000Z" + DESCRIPTION "V4.80, Modify the description " + + REVISION "201712150000Z" + DESCRIPTION "V4.79, + 1.Add hwSysDeviceNameMode in hwSystemPara table. + 2.Added the following nodes: + hwDevSystemDeviceNameChangeTrap + " + + REVISION "201712060000Z" + DESCRIPTION "V4.78, + Delete the description of hwFrameTable. + Delete the description of hwFrameIndex. + Delete the description of hwSlotIndex. + " + + REVISION "201711140000Z" + DESCRIPTION "V4.77, + Add hwDeviceCountryCode in hwSystemPara table. + " + + REVISION "201710190000Z" + DESCRIPTION "V4.76, Added alarm parameters to node hwDevBoardInputFaultTrap,hwDevBoardInputRecoverTrap,hwDevPowerLackVoltageFaultTrap and hwDevPowerLackVolitageRecoverTrap. + Added enumerated value channelvoltage(6) to hwSlotInputType's value list." + + REVISION "201709270000Z" + DESCRIPTION "V4.75, Added the following node: + hwSlotPortNumWorkMode + " + + REVISION "201709230000Z" + DESCRIPTION "V4.74, + Modify the string length of hwOntRemoteHttpChnlPassword. + " + + REVISION "201708220000Z" + DESCRIPTION "V4.73, Changed node's DESCRIPTION: + hwOntRemoteHttpChnlVlan + hwOntRemoteHttpChnlHttpPort + hwOntRemoteHttpChnlUserName + hwOntRemoteHttpChnlPassword + hwOntRemoteHttpProxyPort + hwOntRemoteHttpChnlDuration + " + REVISION "201708170000Z" + DESCRIPTION "V4.72, Changed node's DESCRIPTION: + hwCpuDevIndex + hwCpuDevDuty + hwAvgDuty1min + hwAvgDuty5min + " + REVISION "201707170000Z" + DESCRIPTION "V4.71, Added the following node: + hwDevSubBoardTemperatureTooHighTrap + hwDevSubBoardTemperatureTooHighRecoverTrap + hwDevSubBoardFaultTrap + hwDevSubBoardFaultRecoverTrap + " + REVISION "201706290000Z" + DESCRIPTION "V4.70, + Added hwDevSnmpProbeMonitorActiveThreshold. + " + + REVISION "201706140000Z" + DESCRIPTION "V4.69, + Modify the string length of hwPortDesc from 64 to 80. + " + + REVISION "201706080000Z" + DESCRIPTION "V4.68, + 1.Added hwOntRemoteHttpChnlCfgTable. + 2.Added hwOntRemoteHttpChnlCfgEntry. + 3.Added the following nodes: + hwOntRemoteHttpChnlVlan + hwOntRemoteHttpChnlIpAddress + hwOntRemoteHttpChnlHttpPort + hwOntRemoteHttpChnlProtocol + hwOntRemoteHttpChnlUserName + hwOntRemoteHttpChnlPassword + hwOntRemoteHttpChnlDuration + hwOntRemoteHttpProxyPort + hwOntRemoteHttpProxyStatus + hwOntRemoteHttpChnlRowStatus. + " + + REVISION "201705030000Z" + DESCRIPTION "V4.67, Add hwSysMarketScene to hwSystemPara for indicating the device market scene." + + REVISION "201704120000Z" + DESCRIPTION "V4.66, + 1.Added hwDevSnmpProbeMonitor. + 2.Added the following nodes: + hwDevSnmpHostIpAddress + hwDevSnmpLastReceivedTime + hwDevSnmpAverageInterval + hwDevSnmpMinimumInterval + hwDevSnmpMaxmumInterval + hwDevSnmpReceivedCount + hwDevSnmpProbeRecordTrap. + " + + REVISION "201703030000Z" + DESCRIPTION "V4.65, Added the following node: + hwSysFtpMode + " + REVISION "201702090000Z" + DESCRIPTION "V4.64, + 1. Modify the following nodes: + hwbandwidthmode + " + + REVISION "201701200000Z" + DESCRIPTION "V4.63, Added the following node: + hwDeviceCurrentTemp + hwDevTempMinorAlmThreshold + hwDevTempMajorAlmThreshold + hwDevTempCriticalAlmThreshold + hwDeviceHighTemperatureMinorFaultTrap + hwDeviceHighTemperatureMinorRestoreTrap + hwDeviceHighTemperatureMajorFaultTrap + hwDeviceHighTemperatureMajorRestoreTrap + hwDeviceHighTemperatureCriticalFaultTrap + hwDeviceHighTemperatureCriticalRestoreTrap. + " + + REVISION "201701100000Z" + DESCRIPTION "V4.62, Added the following node: + hwSysSsdSwitch. + " + + REVISION "201610260000Z" + DESCRIPTION "V4.61, Added the following nodes: + hwDevLongitude + hwDevLatitude + hwDevElevation + hwDevHorizontalErr + hwDevAltitudeErr + hwDevAreaCode + hwDevGisTimeStamp + hwDevGisDigest + hwDevGisCheckCode. + " + REVISION "201607260000Z" + DESCRIPTION "V4.60, Added hwVsPortTable." + + REVISION "201607070000Z" + DESCRIPTION "V4.59, Modify the SYNTAX of the node hwTrapPowerPortIndex" + + REVISION "201606230000Z" + DESCRIPTION "V4.58, Add one node hwPortVsIDMask on hwPortEntry." + + REVISION "201606030000Z" + DESCRIPTION "V4.57, Added the following nodes: + hwTrapPowerPortIndex + hwDevPowerPortInputFaultTrap + hwDevPowerPortInputRecoverTrap. + " + + REVISION "201506040000Z" + DESCRIPTION "V4.56, Added the following nodes: + hwMemOccupancy + hwCpuOccupancy + " + + REVISION "201501120000Z" + DESCRIPTION "V4.55, + 1. Modify the string length of hwFrameHardwareDesc from 128 to 510. + 2. Modify the description of the node hwSlotOperStatus. + 3. Modify the description of the node hwDevBoardReplaceFailTrap. + " + + REVISION "201501040000Z" + DESCRIPTION "V4.54 + Add enum number nativetdm(11) for hwSlotWorkMode. + " + REVISION "201412050000Z" + DESCRIPTION " + 1. V4.53, Add one node hwDevBoardReplaceFailTrap on hwDevBoardTrapsPrefix. + 2. using daughter board to replace subboard + " + REVISION "201412040000Z" + DESCRIPTION "V4.52, Modify the description of the node hwConfigLockUserIPAddr + " + + REVISION "201412010000Z" + DESCRIPTION "V4.51, Added the following nodes: + hwBandwidth + hwBandwidthMode + " + + REVISION "201410230000Z" + DESCRIPTION "V4.50, Add one node hwFramePhySerialNum on HwFrameEntry + " + REVISION "201410150000Z" + DESCRIPTION "V4.49, Add one enum number for hwConfigLockUserType: + ssh(6) + " + + REVISION "201410120000Z" + DESCRIPTION "V4.48, + 1. Modified the MAX-ACCESS of hwNmsStatus frome read-write to read-create. + 2. Modified the MAX-ACCESS of hwFrameLinkRowStatus frome read-write to read-create. + 3. Changed the name of hwAlarmType to hwObsoleteAlarmType. + 4. Modified the INDEX of hwPingAutoResetEntry,delete 'IMPLIED'. + " + + REVISION "201409170000Z" + DESCRIPTION "V4.47, + 1. Modify the following nodes: + hwSlotPrimaryStatus + " + + REVISION "201408060000Z" + DESCRIPTION "V4.46, + 1. Added the following nodes: + hwDevLedLight + hwDevLedLightByNms + " + + REVISION "201407300000Z" + DESCRIPTION "V4.45, + Added the following nodes: + hwVccLocalChassisId + hwVccNeighbourChassisId + hwVccGroupId + hwVccLinkIfPhysicIndex + hwVccLinkIfPhysicName + hwVccDataLinkFault + hwVccDataLinkFaultResume + hwVccDataChannelFault + hwVccDataChannelFaultResume + " + + REVISION "201407150000Z" + DESCRIPTION "V4.44, + 1. Modified the sequence of hwFrameTypeName and hwFrameOperStatus in hwDevFrameDetectTrap. + " + + REVISION "201407010000Z" + DESCRIPTION "V4.43, + Merage VRP and IAS'S mib together. + " + + REVISION "201406300000Z" + DESCRIPTION "V4.42, + 1. Added the following nodes: + hwDevAutoDeployPhase + hwDevSystemAutoDeployFailTrap + " + + + REVISION "201406060000Z" + DESCRIPTION "V4.41, + 1. Modify the value range of the node hwSystemEnergySavingSwitch." + + REVISION "201405090000Z" + DESCRIPTION "V4.40, + 1. Add enumerated value hotreset(16) in hwSlotAdminStatus. + 2. Modify the value range of the node hwSubslotCpuRate and hwSubslotRamUseRate." + + REVISION "201404250000Z" + DESCRIPTION "V4.39, + 1. Added the following nodes: + hwDevSystemPoweroffTrap + hwDevBoardInputFaultTrap + hwDevBoardInputRecoverTrap + hwDevPowerLackVoltageFaultTrap + hwDevPowerLackVolitageRecoverTrap + hwSlotInputIdIndex + hwSlotInputType. + " + + REVISION "201404170000Z" + DESCRIPTION "V4.38, Modify the value range of the node hwDevAuxiliaryHardwareFaultTrap." + + REVISION "201404170000Z" + DESCRIPTION "V4.37, + 1. Add the node hwTrapHardFaultName for the trap hwDevBoardHardFaultTrap and hwDevBoardHardRestoreTrap. + 2. Add the node hwTrapHardFaultEffect for the trap hwDevBoardHardFaultTrap and hwDevBoardHardRestoreTrap." + + REVISION "201404100000Z" + DESCRIPTION "V4.36, Add hwDevActiveStandbyDataSynCancelTrap and hwDevActiveStandbyDataSynCancelRecoverTrap." + REVISION "201403100000Z" + DESCRIPTION "V4.35, Modify the description of the node hwFrameExtendPort." + + REVISION "201403070000Z" + DESCRIPTION "V4.34, Modify the description of the node hwPortOperStatus." + + REVISION "201402140000Z" + DESCRIPTION "V4.33, Modify the description and the value range of the node hwDevFrameCmtsAntitheftAuthFailTrap and hwDevFrameCmtsAntitheftAuthRestoreTrap." + + REVISION "201402120000Z" + DESCRIPTION "V4.32, + 1. Add the node hwExtendBoardSlotIndex for geting the slot index of board connected to extended frame. + 2. Add the node hwExtendBoardPortIndex for geting the port index of board connected to extended frame." + + REVISION "201401210000Z" + DESCRIPTION "V4.31, + 1. Add hwDevFrameCmtsAntitheftAuthFailTrap and hwDevFrameCmtsAntitheftAuthRestoreTrap for D-CMTS anti-theft." + + REVISION "201401140000Z" + DESCRIPTION "V4.30, Modify the appended node order for trap node hwDevSubBoardReplacedTrap." + + REVISION "201311180000Z" + DESCRIPTION "V4.29, Add the node hwUpgradeVerifyVersion for getting the version of system." + + REVISION "201308170000Z" + DESCRIPTION "V4.28, add the Node hwSlotCreateTime for getting the time of adding or creating a board in the hwSlotTable." + + REVISION "201307220000Z" + DESCRIPTION "V4.27, Modify the hwNatOnuMgmtSwitch type, from Integer32 to INTEGER." + + REVISION "201306250000Z" + DESCRIPTION "V4.26, Add the appended node hwDevAuxiliaryHardwareFaultTrap for trap node hwDevBoardTraps." + + REVISION "201306200000Z" + DESCRIPTION "V4.25, + 1. Modify the hwServiceMigrationOntId and hwServiceCfgOntId node description." + + REVISION "201306080000Z" + DESCRIPTION "V4.24, + 1. Modify the value range of the node hwOntIndex. + 2. Add the appended node hwSysVersion for trap node hwFtpConfigureTrap." + + REVISION "201306030000Z" + DESCRIPTION "V4.23, + 1. Modify the value range of the node hwFrameGponDeviceSn and the description. + 2. Modify the value range of the node hwPortDesc." + + REVISION "201305221200Z" + DESCRIPTION "V4.22, Modify the hwServiceCfgOperStatus values and description." + + REVISION "201304281200Z" + DESCRIPTION "V4.21, Add hwSysCentralizedMgmtPrimary in hwSystemPara table." + + REVISION "201304020000Z" + DESCRIPTION "V4.20, + 1. Add hwFrameGponDeviceSn in hwFrameTable. + 2. Modify hwFrameExtendingSubId and hwFrameAdminStatus for remote frame. + 3. Add hwDevFrameIdOverLoadTrap in hwDevFrameTraps." + + REVISION "201303280000Z" + DESCRIPTION "V4.19, Modify the value range of the node hwSubslotAdminStatus." + + REVISION "201301160000Z" + DESCRIPTION "V4.18, Add hwFrameExtendType, hwFrameExtendingSubId, hwFrameHardwareDesc for remote frame" + + REVISION "201301110000Z" + DESCRIPTION "V4.17, Add hwFtpConfigureTrap, hwDevBoardAutomaticExpandFailTrap, hwDevBoardAutomaticExpandRestoreTrap + for board expand trap" + + REVISION "201212180000Z" + DESCRIPTION "V4.16, Modify hwSysSceneMode for deleting the item dslam and all. And added hwDevStorageFaultRestoreTrap for certain storage fault" + + REVISION "201212110000Z" + DESCRIPTION "V4.15, Modify the value range of the node hwFrameOperStatus." + + REVISION "201210260000Z" + DESCRIPTION "V4.14, Add hwSysCapabilityTable." + + REVISION "201210260000Z" + DESCRIPTION "V4.12, Add hwSysFtpXmlConfigure in hwSystemPara for deciding the XML file can be deleted." + + REVISION "201210230000Z" + DESCRIPTION "V4.11, + 1. Modify the value range of the node hwSubslotOperStatus. + 2. Add hwSubslotCpuRate and hwSubslotRamUseRate in hwSubslotTable." + + REVISION "201210200000Z" + DESCRIPTION "V4.10, Add enumerated value extend(4) in hwPortNetworkRole." + + REVISION "201209040000Z" + DESCRIPTION "V4.09, Add hwDevExtendedFrameDyingGaspAlarmTrap, hwDevExtendedFrameDyingGaspRestoreTrap for remote frame dying gasp alarm." + + REVISION "201208230000Z" + DESCRIPTION "V4.08, Modify the string length of hwSlotDesc from 64 to 32." + + REVISION "201208160000Z" + DESCRIPTION "V4.07, 1. Modify the string length of hwFrameDesc from 64 to 128. + 2. Add hwFrameRackID in hwFrameEntry for indicating the rack ID of the frame. + 3. Modify the description of the node hwFrameTypeConfigured and hwDevExtendedFrameTypeInconsistentTrap." + + REVISION "201208020000Z" + DESCRIPTION "V4.06, 1.Modify description of autoshutdown of hwSlotOperStatus node. + 2. Add AC Power shutdown value for hwSlotOperStatus node." + + REVISION "201207260000Z" + DESCRIPTION "V4.05, Added hwSubslotTemperature in hwSubslotEntry." + + REVISION "201207090000Z" + DESCRIPTION "V4.04, + 1. Added the following nodes: + hwFrameExtendPort + hwFrameUplinkPort + hwDevFrameDetectTrap + hwDevFrameDisappearedTrap + hwDevFrameStateChangeTrap + hwDevExtendedFramePortChangeTrap + hwDevFrameRestoreTrap + hwDevFrameFaultTrap + hwExtendBoardFrameIndex + hwExtendedFrameUplinkPort + hwDevExtendedFrameTypeInconsistentTrap. + 2. Added mismatch(5) in hwFrameOperStatus. + 3. Added extend(4) in hwSlotNetworkRole. + 4. Added hwServiceMigrationTable and hwServiceCfgMngtTable. + " + + REVISION "201206290000Z" + DESCRIPTION "V4.03, Add hwSysSceneMode to hwSystemPara for indicating the work scene of device." + + REVISION "201206120000Z" + DESCRIPTION "V4.02, 1. Modify the description of hwConfigChangeIP. + 2. Modify the enum description of hwSlotOperStatus from discovery(5) to autofind(5)." + + REVISION "201205230000Z" + DESCRIPTION "V4.01, 1. Add hwSysEnergySaving in hwSystemPara." + + REVISION "201205140000Z" + DESCRIPTION "V4.01, Added the following node for hwDevBoardFpgaFailTrap and hwDevBoardFpgaRestoreTrap: + hwTrapHardFaultPara2." + + REVISION "201203220000Z" + DESCRIPTION "V4.00, 1. Renamed the hwDevSystemManualResetTrap to hwDevSystemResetTrap. + 2. Modified the description of hwUpgradeReserveDateTime, hwDevSystemResetTrap." + + REVISION "201203160000Z" + DESCRIPTION "V3.99, 1. Added frequency20HZ(4) in hwRingFrequency. + 2. Added acamplitude70Vrms(5) in hwRingacamplitude." + + REVISION "201202210000Z" + DESCRIPTION "V3.98, Modify the description of hwSlotTemprature. + Modify hwUpgradeCapability description to From left to right. + Add two enum number for hwSlotWorkMode:9.(bonding) and 10.(retransmission)." + + REVISION "201202100000Z" + DESCRIPTION "V3.97, 1. Modified the description of hwUpgradeRequestID, hwUpgradeReserveTimeout." + + REVISION "201202080000Z" + DESCRIPTION "V3.96, Modify hwSysTemperatureHighThreshold range from + 40~110 to 40~105" + + REVISION "201201040000Z" + DESCRIPTION "V3.95, Add three enum number for hwSlotWorkMode: + eocLoopbackNoTest(57), + eocLoopbackTest(58), + prohibited(59)" + + REVISION "201112220000Z" + DESCRIPTION "V3.94, Modified the SYNTAX of hwAppBoardMngtIp of hwAppBoardMngtEntry from IpAddress to InetAddress. + Modified the SYNTAX of hwAppBoardMngtGateway of hwAppBoardMngtEntry from IpAddress to InetAddress." + + REVISION "201112090000Z" + DESCRIPTION "V3.93, Added hwDevBoardFpgaFailTrap for software fault occurs in board FPGA. + Added the following nodes: + hwSlotTypeName. + Added hwDevBoardFpgaRestoreTrap for software fault in board FPGA recovers. + Added the following nodes: + hwSlotTypeName." + + REVISION "201111150000Z" + DESCRIPTION "V3.92, Added interruptedAutoUpgrade(4) in hwSoftwareActiveAdmin. + Added hwUpgradeCapability in hwSoftwareActive. + Added hwEmergencyCallProtect in hwSoftwareActive. + Modified all nodes's name of hwSoftwareActive from SoftwareActive to Upgrade for upgrade. + Modified the following nodes of the table: + hwSoftwareActiveRequestID --> hwUpgradeRequestID + hwSoftwareActiveAdmin --> hwUpgradeAdmin + hwSoftwareActiveResetInterval --> hwUpgradeResetInterval + hwSoftwareActiveTargetVersion --> hwUpgradeTargetVersion + hwSoftwareActiveReserveTimeout --> hwUpgradeReserveTimeout + hwSoftwareActiveReserveDateTime --> hwUpgradeReserveDateTime" + + REVISION "201111090000Z" + DESCRIPTION "V3.91, Modified the description of hwSubslotIndex,hwSysTemperatureHighThreshold,hwSysTemperatureLowThreshold." + + REVISION "201111040000Z" + DESCRIPTION "V3.90, Modified the description of hwSysTemperatureHighThreshold." + + REVISION "201110240000Z" + DESCRIPTION "V3.89, Added hwDevStorageFaultTrap for certain storage fault. + Added the following nodes: + hwTrapStorageName" + + REVISION "201109150000Z" + DESCRIPTION "V3.88, Add hwSysMainBoardTypeDesc in hwSystemPara." + + REVISION "201108270000Z" + DESCRIPTION "V3.87, Added initial value(-1) in hwSoftwareActiveAdmin and hwSoftwareActiveResetInterval." + + REVISION "201108180000Z" + DESCRIPTION "V3.86, Modified all nodes's name of hwAcBoardPara from Ac to App for managing general application board. + Modified the following nodes of the table: + hwAcBoardMngtVlan --> hwAppBoardMngtVlan + hwAcBoardMngtIpType --> hwAppBoardMngtIpType + hwAcBoardMngtIp --> hwAppBoardMngtIp + hwAcBoardMngtMaskLength --> hwAppBoardMngtMaskLength + hwAcBoardMngtGateway --> hwAppBoardMngtGateway + hwAcBoardMngtRowStatus --> hwAppBoardMngtRowStatus. + Modified the SYNTAX of hwAppBoardMngtIp from InetAddress to IpAddress. + Modified the SYNTAX of hwAppBoardMngtGateway from InetAddress to IpAddress." + + REVISION "201108080000Z" + DESCRIPTION "V3.85, Add hwUplinkSysIPAddr in hwSystemPara." + + REVISION "201107180000Z" + DESCRIPTION "V3.84, Renamed the hwAutoUpgrade to hwSoftwareActive. + Added hwSoftwareActiveReserveTimeout and hwSoftwareActiveReserveDateTime in hwSoftwareActive." + + REVISION "201107090000Z" + DESCRIPTION "V3.83, Rename the enum of hwSystemAdminStateMode frome north-america to grStandard." + + REVISION "201106150000Z" + DESCRIPTION "V3.82, Modified the MAX-ACCESS of hwSlotShutdownState frome read-create to read-only. + Added the UNITS of hwSlotTemprature." + + REVISION "201103010000Z" + DESCRIPTION "V3.81, Modified the SYNTAX of hwOldSubslotType0, hwOldSubslotType1,hwOldSubslotType2 and hwOldSubslotType3, + the SYNTAX value from Integer32 changed to HWSubPCBType." + + REVISION "201101190000Z" + DESCRIPTION "V3.80, Add two enum number for hwSlotWorkMode:7.(pots) and 8.(isdn)" + + REVISION "201011060000Z" + DESCRIPTION "V3.79, Added hwDevBoardPower5VFaultTrap and hwDevBoardPower5VResumeTrap. Modified the description of hwDevBoardOnlineStateTrap. + Modified the description of hwNmsParaEntry, hwFrameEntry, hwSlotEntry, hwSubslotEntry,hwPortEntry,hwPortOperStatus, + hwFrameLinkEntry,hwMemoryDevEntry,hwBufferEntry,hwFlashDevEntry,hwAlarmEntry,hwDevConfPreviousTable,hwDevConfPreviousEntry, + hwCustomizedParameterEntry,hwPingAutoResetEntry,hwSystemResEntry,hwAgentOntInfoEntry,hwPstnBoardCfgEntry,hwPowerMode." + + REVISION "201011010000Z" + DESCRIPTION "V3.78, Added hwDevBoardHardRestoreTrap for standard trap." + + REVISION "201010080000Z" + DESCRIPTION "V3.77, Modified the description of hwSlotTemprature, hwSysTemperatureLowThreshold and hwSysTemperatureHighThreshold." + + REVISION "201009200000Z" + DESCRIPTION "V3.76, Added initial value(-1) in hwFrameResetTimeout." + + REVISION "201009020000Z" + DESCRIPTION "V3.75, Add hwSubslotCLEICode of elabel CLEI in hwSubslotTable." + + REVISION "201008020000Z" + DESCRIPTION "V3.74, modified and supplemented the descriptions of objects in hwPortTable, hwFrameTable, hwSlotTable, hwSubslotTable + and hwDevTraps. + Changed the name of hwAlarmType to hwObsoleteAlarmType. + Added enumerated value deactivepacketfile(0) in hwIopacketfileAdminStatus. + Added enumerated value user(3) in hwSlotNetworkRole. + Added hwSystemResParaTable for standard trap" + + REVISION "201007280000Z" + DESCRIPTION "V3.73, Add hwAcBoardGlobalPara, for managing the AC board. + The following leaf nodes are added to the table: + hwAcBoardPhySlot." + + REVISION "201007150000Z" + DESCRIPTION "V3.72, added hwDevStandbyMainSlotTypeName and hwDevConfPreviousTable for standard trap. + Modified the objects of hwDevActiveStandbyContolBoardInconsistentTrap and hwDevBoardReplacedTrap." + + REVISION "201007120000Z" + DESCRIPTION "V3.71, added hwAcBoardMngtTable for managing the AC board. + Added the following nodes to the table: + hwAcBoardMngtVlan + hwAcBoardMngtIpType + hwAcBoardMngtIp + hwAcBoardMngtMaskLength + hwAcBoardMngtGateway + hwAcBoardMngtRowStatus" + + REVISION "201006240000Z" + DESCRIPTION "V3.70, added hwDeviceArchType in hwSystemPara. + Added hwDevBoardOnlineStateTrap for IAS SSMP V500R001C00. + Changed hwConfigChangeSN to hwConfigChangeIP and changed its type from Integer32 to IpAddress. + Changed the binding parameter hwConfigChangeSN of node hwDevUserlabelChangeTrap to hwConfigChangeIP. + Added the enumerated value of hwSysRegisterResponseStatus, namely nooperation(-1) (default value). + Added hwFrameTypeConfigured, hwActualSlotTypeName, hwOldDeviceIpAddr, hwNewDeviceIpAddr, + hwOldSubslotType0, hwOldSubslotType1, hwOldSubslotType2, and hwOldSubslotType3; + Changed the binding parameter hwFrameTypeName of node hwDevFrameTypeInconsistentTrap to hwFrameTypeConfigured. + Changed the binding parameter hwSlotTypeName of node hwDevBoardMisMatchTrap to hwActualSlotTypeName. + Changed hwDevBoardFaltTrap to hwDevBoardFaultTrap. + Added the binding parameters hwSlotPrimaryStatus and hwSlotSecondaryStatus of node hwDevBoardDetectTrap. + Added the binding parameters hwSlotPrimaryStatus and hwSlotSecondaryStatus of node hwDevBoardStateChangedTrap. + Added the binding parameters hwSlotPrimaryStatus and hwSlotSecondaryStatus of node hwDevBoardStaChgOffLineTrap. + Added the binding parameters hwSubslotTypeName of node hwDevSubBoardMisMatchTrap." + + REVISION "201006070000Z" + DESCRIPTION "V3.69, added hwSysVersionVrcb for NMS MIB adaptation." + + REVISION "201005100000Z" + DESCRIPTION "V3.68, added hwSystemAdminStateMode,hwSystemAdminStatus and hwSystemPrimaryStatus in hwSystemPara. + Added hwSlotPrimaryStatus,hwSlotSecondaryStatus in hwSlotEntry. + Added hwSubslotPrimaryStatus,hwSubslotSecondaryStatus in hwSubslotEntry. + Added hwPortPrimaryStatus,hwPortSecondaryStatus in hwPortEntry." + + REVISION "201004260000Z" + DESCRIPTION "V3.67, implemented DT requirements and changed the syntax and semantics of SIMPLETEST." + + REVISION "201004150000Z" + DESCRIPTION "V3.66, added hwSysUpdateBoardVersion and hwSysUpdateBoardMaxTimeLen to hwSystemPara for board update." + + REVISION "201004070000Z" + DESCRIPTION "V3.65, changed the enumerated value of hwSlotNetworkRole. + Changed the MAX-ACCESS of hwFrameTypeName from accessible-for-notify to + read-only according to simpletest rules. + Changed the MAX-ACCESS of hwSubslotTypeName from accessible-for-notify to + read-only according to simpletest rules." + REVISION "201003310000Z" + DESCRIPTION "V3.64, added hwNatOnuTable, for querying the config information of ONU, and setting and querying + the start IP address of the ONU IP address pool and the size of the pool." + + REVISION "201003030000Z" + DESCRIPTION "V3.63, implemented DT requirements and changed the syntax and semantics of SIMPLETEST." + + REVISION "201003010000Z" + DESCRIPTION "V3.62, added two MIB nodes for the OLT's managing the ONU through an agent. + Supported configuring of the private network IP address and IP address range of the ONU." + + REVISION "201002080000Z" + DESCRIPTION "V3.61, modified this MIB according to DT requirements. The modifications are as follows: + 1) Added hwFrameTypeName + 2) Added hwSlotTypeName and updated the description. + 3) Added hwSubslotTypeName. + 4) Deleted the following nodes: + hwFrameAdminResult + hwSlotAdminResult + hwSubslotAdminResult + hwPortAdminResult + hwDevGeneralTraps + hwFrameAdminResultTrap + hwSlotAdminResultTrap + hwSubSlotAdminResultTrap + Certain nodes are changed to the following nodes: + hwTrapHardFaultPara1 + hwTrapHardFaultPara2 + hwTrapSystemRebootCause + hwTrapSystemRebootCause + hwTrapHardFaultLocation + hwConfigChangeSN + hwDevUserLabelType + hwDevUserLabel + hwDevVPI + hwDevVCI + hwDevVlanId + 5) The following trap nodes are added: + hwDevBoardDetectTrap + hwDevBoardDisappearedTrap + hwDevBoardStateChangedTrap + hwDevBoardStaChgOffLineTrap + hwDevBoardAutoLoadTrap + hwDevUserlabelChangeTrap + hwDevSystemStartupTrap + hwDevSystemDataSynCancelTrap + hwDevActiveStandbyContolBoardInconsistentTrap + hwDevSystemManualResetTrap + hwDevFrameTypeInconsistentTrap + hwDevBoardMisMatchTrap + hwDevBoardHardFaultTrap + hwDevBoardFaultTrap + hwDevBoardRestoreTrap + hwDevBoardReplacedTrap + hwDevBoardEnterTemperatureProctectModeTrap + hwDevBoardExitTemperatureProctectModeTrap + hwDevBoardTemperatureTooHighTrap + hwDevBoardTemperatureTooHighRecoverTrap + hwDevBoardTemperatureTooLowTrap + hwDevBoardTemperatureTooLowRecoverTrap + hwDevPowerInputFaultTrap + hwDevPowerInputRecoverTrap + hwDevSubBoardTypeInconsistentTrap + hwDevSubBoardMisMatchTrap + hwDevSubBoardReplacedTrap + hwDiagResOverloadFaultTrap + hwDiagResOverloadRestoreTrap" + + REVISION "201001290000Z" + DESCRIPTION "V3.60, hwSlotNetworkRole is added." + + REVISION "201001260000Z" + DESCRIPTION "V3.59, Use SimpleTest clean warning and eror,Use MIB Browser clean + warning and eror, Add MIB Description." + + REVISION "200911300000Z" + DESCRIPTION "V3.58, Board H802EDTB can act as PRA subscriber board, + provide CESoP broadband service, + and carry TDM service. Add board working modes voice and satop." + + REVISION "200911040000Z" + DESCRIPTION "V3.57, For CR20090930022 requirement, add the table settings and the + querying of the power supply modeof voice boards. + Add mib table hwPstnBoardCfgTable." + + REVISION "200910280000Z" + DESCRIPTION "V3.56, Add enumerated value mismatch (17) in leaf object hwSlotOperStatus." + + REVISION "200908310000Z" + DESCRIPTION "V3.53, Add enumerated values, namely, autoshutdown, hightempshutdown, + and manualshutdown in leaf object hwSlotOperStatus." + + REVISION "200907240000Z" + DESCRIPTION "V3.52, Support globalized internal codes; support the setting + of system internal codes; add leaf object hwSysEncoding." + + REVISION "200906040000Z" + DESCRIPTION "V3.48, Add parameter configuration table of intelligent public telephone. + This table supports the function of enabling intelligent + public telephone, detection threshold of intelligent signals, + gain and attenuation of intelligent signal on PCM side." + + REVISION "200905310000Z" + DESCRIPTION "V3.47, Add two objects for obtaining file names of currently used and + unused patches(hwSysActivePatch and hwSysDeactivePatch) in table hwSystemPara. + Add the locking of system configuration management plane. + The original table is not archived, so new MIB table hwConfigLock is applied for." + + REVISION "200905120000Z" + DESCRIPTION "V3.46, Add an object of elabel CLEI in hwFrameTable." + + REVISION "200901070000Z" + DESCRIPTION "V3.41, Add the hwSysExchangeMode leaf object for obtaining system + operating mode in MIB table hwSystemPara." + + REVISION "200901040000Z" + DESCRIPTION "V3.40, Modify the emumerated values of hwOntState leaf in hwAgentOnuInfoTable: + 1. normal(0), 2. fault(1)." + + REVISION "200812310000Z" + DESCRIPTION "V3.39, Add ONT management function of OLT agent, add MIB table: + ONT state table (hwAgentOntInfoTable); + Add enumerated values of hwSlotAdminStatus leaf: poweron(12) and poweroff(13); + Add enumerated value of hwSlotOperStatus leaf: shutdown(13)." + + REVISION "200812010000Z" + DESCRIPTION "V3.38, For the feature of optimizing in-service and out-of-service of boards, + add the processing for the timeout of in-service and out-of-service of boards, + add hwSlotAdminForceOOSTimeoutWorkMode leaf object, + and change the maximum time of board out-of service to one day. + For the feature of optimizing in-service and out-of-service of boards, + add the two options, namely, enable users to select out-of-service + immediately or in case of timeout; Add a hwSlotEndServiceMode leaf object; + and change the time of board out-of-service to 1-1440 minutes." + + REVISION "200803170000Z" + DESCRIPTION "V3.35, Put users in HUAWEI-MNGT-MIB and delete the descrption of three MIB tables, + namely, hwCliUserParaTable,hwCliClientTable and hwCliSysPara." + + REVISION "200801300000Z" + DESCRIPTION "V3.34, Modify table hwSystemPara: Add enumerated values (7-12) + relevant to GMSAN in leaf hwSysWorkMode." + + REVISION "200801220000Z" + DESCRIPTION "V3.33, Modify hwRingAttrTable: Add an enumerated value in leaf hwRingacamplitude, + namely,4, which indicates acamplitude75Vrms. + Add the description of the first verstion that supports the feature." + + REVISION "200712200000Z" + DESCRIPTION "V3.32, Modify description of hwSlotTable. Add enumerated values of leaf + hwSlotAdminStatus. Add two leaves hwSlotAdminForceOOSTime and hwSlotForceOOSTime." + + REVISION "200710150000Z" + DESCRIPTION "V3.31, (1) Add thresholds of high-tempreture alarm and low-tempreture alarm + in system table hwSystemPara. + (2) Add board tempreture in table hwSlotEntry and add the port temperature + query leaf in table hwPortEntry." + + REVISION "200709240000Z" + DESCRIPTION "V3.29, Supplement the details about hwIopacketfile, hwSysWorkMode, + and hwSysAverageBufferUsed." + + REVISION "200706300000Z" + DESCRIPTION "V3.26, Update section 3.6 that descriebs the detailed specifications of + the cascading relationship of hwFrameLinkTable." + + REVISION "200706200000Z" + DESCRIPTION "V3.25, Add leaf object hwPortNetworkRole that describes the interface + role in hwPortTable." + + REVISION "200405280000Z" + DESCRIPTION "V3.03, Add auto-upgrade object." + + REVISION "200402280000Z" + DESCRIPTION "V3.02, Complete interface specifications ." + + REVISION "200211290000Z" + DESCRIPTION "V2.00, Complete the draft." + ::= { huaweiUtility 3 } + + -- 1.3.6.1.4.1.2011.6.3.1 + hwSystemPara OBJECT IDENTIFIER ::= { hwDev 1 } + + -- 1.3.6.1.4.1.2011.6.3.1.1 + hwSysIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + IP address of the system. + It'd better not to modify this address when out-band NMS is used. + It will take no effect to separately configure IP address or IP address mask. + " + ::= { hwSystemPara 1 } + + +-- 1.3.6.1.4.1.2011.6.3.1.2 + hwSysIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + IP address mask of the system. + This object can take effect only when hwSysIpAddr is also set. + " + ::= { hwSystemPara 2 } + + + -- 1.3.6.1.4.1.2011.6.3.1.3 + hwSysVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The system software version format is consistent with the + specification of HUAWEI product.For example, MA5600V800R008C00. + " + ::= { hwSystemPara 3 } + + + -- 1.3.6.1.4.1.2011.6.3.1.4 + hwSysTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + This object is used for getting or setting current date and time of the system. + " + ::= { hwSystemPara 4 } + + + -- 1.3.6.1.4.1.2011.6.3.1.5 + hwSysWorkMode OBJECT-TYPE + SYNTAX INTEGER + { + amsanamsan(1), + amsancmsan(2), + cmsancmsan(3), + cmsanamsan(4), + amsanoffline(5), + cmsanoffline(6), + gmsangmsan(7), + amsangmsan(8), + gmsanamsan(9), + cmsangmsan(10), + gmsancmsan(11), + gmsanoffline(12), + null(65536) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object is used for obtaining the working mode of the UA5000. + Options: + 1. amsanamsan(1) -indicates that the active and standby control boards are in position, + with the active control board of AMSAN and the standby control board of AMSAN + 2. amsancmsan(2) -indicates that the active and standby control boards are in position, + with the active control board of AMSAN and the standby control board of CMSAN + 3. cmsancmsan(3) -indicates that the active and standby control boards are in position, + with the active control board of CMSAN and the standby control board of CMSAN + 4. cmsanamsan(4) -indicates that the active and standby control boards are in position, + with the active control board of CMSAN and the standby control board of AMSAN + 5. amsanoffline(5) -indicates that the standby control board is not in position and the active + control board is AMSAN + 6. cmsanoffline(6) -indicates that the standby control board is not in position and the active + control board is CMSAN + 7. gmsangmsan(7) -indicates that the active and standby control boards are in position, + with the active control board of GMSAN and the standby control board of GMSAN + 8: amsangmsan(8) -indicates that the active and standby control boards are in position, + with the active control board of AMSAN and the standby control board of GMSAN + 9. gmsanamsan(9) -indicates that the active and standby control boards are in position, + with the active control board of GMSAN and the standby control board of AMSAN + 10. cmsangmsan(10) -indicates that the active and standby control boards are in position, + with the active control board of CMSAN and the standby control board of GMSAN + 11. gmsancmsan(11) -indicates that the active and standby control boards are in position, + with the active control board of GMSAN and the standby control board of CMSAN + 12.gmsanoffline(12) -indicates that the standby control board is not in position and the active + control board is GMSAN + 13. null(65536) -indicates that the system work mode is not set + " + ::= { hwSystemPara 5 } + + + -- 1.3.6.1.4.1.2011.6.3.1.6 + hwSysAverageBufferUsed OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Query the average memory usage of the system. + Collect the sum of the memory usage of all the boards that + support memory query in the system, and then calculate the + average value. The average value is the average memory usage of the system. + " + ::= { hwSystemPara 6 } + + + -- 1.3.6.1.4.1.2011.6.3.1.7 + hwSysRsvedVlan OBJECT-TYPE + SYNTAX Integer32 (2..4079) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Describes the start VLAN ID of the reserved VLANs currently used by the system. + Default: 4079 + The system automatically uses the 15 VLANs starting from the configured start VLAN ID as reserved VLANs. + " + ::= { hwSystemPara 7 } + + + -- 1.3.6.1.4.1.2011.6.3.1.8 + hwSysRsvedVlanDb OBJECT-TYPE + SYNTAX Integer32 (2..4079) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Describes the start VLAN ID of the reserved VLANs configured in the system. + The configuration takes effect after system restart. + Range: 2-4079 + Default: 4079 + The system automatically uses the 15 VLANs starting from the configured start VLAN ID as reserved VLANs. + + VLANs 4094 and 4095 are fixedly reserved, and VLAN 1 is the native VLAN. + Therefore, these three VLANs cannot be configured as the reserved VLANs. + " + ::= { hwSystemPara 8 } + + + -- 1.3.6.1.4.1.2011.6.3.1.9 + hwIopacketVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The version information in the IO package, which is consistent + with the system version information. + " + ::= { hwSystemPara 9 } + + + -- 1.3.6.1.4.1.2011.6.3.1.10 + hwSysWorkScenario OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + upgrade(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + System work scenario. + Used to identify whether the control board is in the upgrade(2) + or normal(1) scenario. + Options: + 1. normal(1) -the normal scene of the system. + If the device need not provide seamless upgrade, set the scenario to normal(1). + If the scenario is changed from upgrade(2) to normal(1) and the standby control + board is in position, reset the standby control board. + 2. upgrade(2)-the upgrade scene of the system. + When the device needs to provide seamless upgrade, + that is, the service is not interrupted during upgrade, set the scenario to upgrade(2). + If it is set to upgrade(2), you can perform operations related to upgrade only, + such as saving, loading, backup, active/standby switchover, system reset, and query. + " + ::= { hwSystemPara 10 } + + + -- 1.3.6.1.4.1.2011.6.3.1.11 + hwSysTemperatureHighThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The threshold of the system. + When you set a high temperature threshold, you also need to set a low temperature threshold. + Range:40~105 + The invalid value is 65535.If the threshold is not configured,the invalid value will be returned. + " + ::= { hwSystemPara 11 } + + + -- 1.3.6.1.4.1.2011.6.3.1.12 + hwSysTemperatureLowThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The threshold of the system. + When you set a low temperature threshold, you also need to set a high temperature threshold. + Range:-40~20 + The invalid value is 65535.If the threshold is not configured,the invalid value will be returned. + " + ::= { hwSystemPara 12 } + + + -- 1.3.6.1.4.1.2011.6.3.1.13 + hwSysExchangeMode OBJECT-TYPE + SYNTAX INTEGER + { + backup(1), + loadSharing(2), + null(65536) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + System Exchange-Mode, + Options: + 1. backup(1) -indicates active/standby mode. Two control boards serve as the active and standby control + boards respectively. The switching chip of the active control board works independently + 2. loadSharing(2) -indicates load sharing mode. The switching chips of the two control boards work + together to share the traffic + 3. null(65536) -indicates system exchange mode is not set + " + ::= { hwSystemPara 13 } + + + -- 1.3.6.1.4.1.2011.6.3.1.14 + hwSysActivePatch OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Display the information of the active patches in current system. + " + ::= { hwSystemPara 14 } + + + -- 1.3.6.1.4.1.2011.6.3.1.15 + hwSysDeactivePatch OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object is used for querying the information about the deactivated patch in the current system. + " + ::= { hwSystemPara 15 } + + + -- 1.3.6.1.4.1.2011.6.3.1.16 + hwSystemAutoConfigStatus OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + GE uplink software commissioning free configuration. + Options: + 1.enable(1) -the default value is enable + 2.disable(2) -this object is no longer used + " + ::= { hwSystemPara 16 } + + + -- 1.3.6.1.4.1.2011.6.3.1.17 + hwSystemEnergySavingSwitch OBJECT-TYPE + SYNTAX INTEGER + { + basic(1), + deep(2), + optimal(3), + standard(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The energy-saving mode of system. + Options: + 1.basic(1) -when it is set to basic(1), the system energy saving mode is basic mode. + 2.deep(2) -when it is set to deep(2), the system energy saving mode is deep mode. + 3.optimal(3) -when it is set to optimal(3), the system energy saving mode is optimal mode. + 4.standard(4) -when it is set to standard(4), the system energy saving mode is standard mode. + The default value is basic(1). + " + ::= { hwSystemPara 17 } + + + -- 1.3.6.1.4.1.2011.6.3.1.18 + hwSysEncoding OBJECT-TYPE + SYNTAX INTEGER + { + default(1), + gbk(2), + iso88591(3), + utf8(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The encoding mode of characters in the system. + Options: + 1. default(1) -indicates that the encoding mode is no set + 2. gbk(2) -indicates that the encoding mode of characters is gbk + 3. iso88591(3) -indicates that the encoding mode of characters is iso8859-1 + 4. utf8(4) -indicates that the encoding mode of characters is utf-8 + The value can be gbk(2), iso8859-1(3), or utf-8(4). + Default: 1 + " + ::= { hwSystemPara 18 } + + + -- 1.3.6.1.4.1.2011.6.3.1.19 + hwSysUpdateBoardVersion OBJECT-TYPE + SYNTAX INTEGER { updateBoardVersion(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Update Board Version + Options: + 1.updateBoardVersion(1) -set operation only + " + ::= { hwSystemPara 19 } + + + -- 1.3.6.1.4.1.2011.6.3.1.20 + hwSysUpdateBoardMaxTimeLen OBJECT-TYPE + SYNTAX Integer32 (1..24) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Update Board Version Max Time Len + " + ::= { hwSystemPara 20 } + + + -- 1.3.6.1.4.1.2011.6.3.1.21 + hwSystemAdminStateMode OBJECT-TYPE + SYNTAX INTEGER + { + grStandard(1), + private(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "System admin state mode. + DEFVAL { private } + Options: + 1.grStandard(1) -grStandard mode complies with GR series standard(such as GR-1093, used in North America). + 2.private(2) -private mode,Huawei devices support. + " + ::= { hwSystemPara 21 } + + + -- 1.3.6.1.4.1.2011.6.3.1.22 + hwSystemAdminStatus OBJECT-TYPE + SYNTAX INTEGER + { + nooperation(-1), + is(1), + oos(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The system admin status. + Options: + 1. nooperation(-1) -default state of the system. + 2. is(1) -in service + 3. oos(2) -out of service + " + ::= { hwSystemPara 22 } + + + -- 1.3.6.1.4.1.2011.6.3.1.23 + hwSystemPrimaryStatus OBJECT-TYPE + SYNTAX INTEGER + { + isNr(1), + isAnr(2), + isRst(3), + isAnrst(4), + oosAu(5), + oosMa(6), + oosAuma(7), + oosAurst(8), + oosMaanr(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The system primary status. + Options: + 1. isNr(1) -in Service, normal + 2. isAnr(2) -in service, abnormal + 3. isRst(3) -in service, restricted + 4. isAnrst(4) -in service, abnormal & restricted + 5. oosAu(5) -out of service, autonomous + 6. oosMa(6) -out of service, management + 7. oosAuma(7) -out of service, autonomous & management + 8. oosAurst(8) -out of service, autonomous & restricted + 9. oosMaanr(9) -out of service, management & abnormal + " + ::= { hwSystemPara 23 } + + + -- 1.3.6.1.4.1.2011.6.3.1.24 + hwDeviceArchType OBJECT-TYPE + SYNTAX INTEGER + { + arch1(1), + arch2(2), + arch3(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The hardware structure type of a device. + Currently, the hardware structure types of the existing versions are as follows: + Options: + 1.arch1(1) -in MxUV8R305, the hardware structure type of the MA5620E, MA5620G, MA5626E, MA5626G, and MA5651(G) is arch1(1) + In MxUV8R306, hardware structure type of the MA5610 is arch1(1) + In MxUV8R307, hardware structure type of the MA5612, MA5620, and MA5626 is arch1(1) + 2.arch2(2) -in MxUV8R306, the hardware structure type of the MA5616 and MA5652(G) is arch2(2) + 3.arch3(3) -in MxUV8R308, hardware structure type of the MA5612, MA5620, MA5626, and MA5616 is arch3(3) + " + ::= { hwSystemPara 24 } + + + -- 1.3.6.1.4.1.2011.6.3.1.25 + hwUplinkSysIPAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The IP address of the uplink system of PVM, it is only used when PVM worked in integrated mode + and the IPM worked as the uplink board. + " + ::= { hwSystemPara 25 } + + + -- 1.3.6.1.4.1.2011.6.3.1.26 + hwSysMainBoardTypeDesc OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The mainboard description. + " + ::= { hwSystemPara 26 } + + + -- 1.3.6.1.4.1.2011.6.3.1.27 + hwSysEnergySaving OBJECT-TYPE + SYNTAX BITS + { + esEnergySavingService(0), + esBoardAutoPowerOnOff(1), + esPlatform(2), + esVector(3), + esOpticalAccess(4), + esCopperAccess(5), + esInnovation(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The automatic energy saving function consists of seven sub-functions, which are indicated by bits .All bits are disabled by default. If + a bit is 0, the represented function is disabled.if a bit is 1, the represented function is enabled.This function is independent of the + energy saving function of the optical line terminal (OLT) products by powering off boards. + The energy saving bits flag: + 1. esEnergySavingService(0) - indicates energy-saving-service-related features, include the feature of automatically unbinding + an extended profile. + 2. esBoardAutoPowerOnOff(1) - indicates automatic power-off features on a board for energy saving, include the automatic + power-on and power-off feature on a board. + 3. esPlatform(2) - indicates platform-related energy saving features, include energy saving on the + control board and upstream board. + 4. esVector(3) - indicates vectoring-related energy saving features, include vectoring disabling feature. + 5. esOpticalAccess(4) - indicates the optical access-related energy saving feature,and this object is reserved . + 6. esCopperAccess(5) - indicates copper-access-related energy saving features,include MELT energy saving feature. + 7. esInnovation(6) - indicates HuaWei's proprietary energy saving technologies,include the line driver(LD) + energy saving feature. + " + ::= { hwSystemPara 27 } + + + -- 1.3.6.1.4.1.2011.6.3.1.28 + hwSysSceneMode OBJECT-TYPE + SYNTAX INTEGER + { + olt(1), + msan(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The device work scene. + Options: + 1. olt(1) -work in OLT scene + 2. msan(3) -work in MSAN scene + " + ::= { hwSystemPara 28 } + + + -- 1.3.6.1.4.1.2011.6.3.1.29 + hwSysFtpXmlConfigure OBJECT-TYPE + SYNTAX INTEGER + { + useful(1), + useless(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The state of XML file. + Options: + 1. useful(1) -Xml file is useful + 2. useless(2) -Xml file is useless + " + ::= { hwSystemPara 29 } + + + -- 1.3.6.1.4.1.2011.6.3.1.30 + hwSysCentralizedMgmtPrimary OBJECT-TYPE + SYNTAX INTEGER + { + extendFrame(1), + standAlone(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The primary mode for centralized management. + Options: + 1. extendFrame(1) -Extended frame management + 2. standAlone(2) -Stand alone management + " + ::= { hwSystemPara 30 } + + + -- 1.3.6.1.4.1.2011.6.3.1.31 + hwUpgradeVerifyVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The system software version used in update scene for HUAWEI product.For example, MA5600V800R008C00. + " + ::= { hwSystemPara 31 } + + -- 1.3.6.1.4.1.2011.6.3.3.1.32 + hwDevLongitude OBJECT-TYPE + SYNTAX Integer32 (-18000000..18000000 | 2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The longitude of the device. + The value expands 100000 times and the value 2147483647 indicates invalid longitude. + " + ::= { hwSystemPara 32 } + + -- 1.3.6.1.4.1.2011.6.3.3.1.33 + hwDevLatitude OBJECT-TYPE + SYNTAX Integer32 (-9000000..9000000 | 2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The latitude of the device. + The value expands 100000 times and the value 2147483647 indicates invalid latitude. + " + ::= { hwSystemPara 33 } + + -- 1.3.6.1.4.1.2011.6.3.3.1.34 + hwDevElevation OBJECT-TYPE + SYNTAX Integer32 (-32768..32767) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The elevation of the device, in unit of meters. + The value 32767 indicates invalid elevation. + " + ::= { hwSystemPara 34 } + + -- 1.3.6.1.4.1.2011.6.3.3.1.35 + hwDevHorizontalErr OBJECT-TYPE + SYNTAX Unsigned32 (0..65535 | 4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The horizontal error of the device, in unit of meters. + The value 4294967295 indicates invalid horizontal error. + " + ::= { hwSystemPara 35 } + + -- 1.3.6.1.4.1.2011.6.3.3.1.36 + hwDevAltitudeErr OBJECT-TYPE + SYNTAX Unsigned32 (0..65535 | 4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The altitude error of the device, in unit of meters. + The value 4294967295 indicates invalid altitude error. + " + ::= { hwSystemPara 36 } + + -- 1.3.6.1.4.1.2011.6.3.3.1.37 + hwDevAreaCode OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0 | 12)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The area code of the device. + The length of area code is 12. The characters can be 0, 1, 2, 3, 4, 5, 6, 7, 8 and 9. + The zero-length string indicates invalid area code. + " + ::= { hwSystemPara 37 } + + -- 1.3.6.1.4.1.2011.6.3.3.1.38 + hwDevGisTimeStamp OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The time stamp of the measurement signature, which is the number of seconds from 00:00 on January 1, 1970 to the current time. + The value 4294967295 indicates invalid time stamp. + " + ::= { hwSystemPara 38 } + + -- 1.3.6.1.4.1.2011.6.3.3.1.39 + hwDevGisDigest OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0 | 16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The check value of the measurement signature. + The length of check value is 16. The characters can be 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E and F. + The zero-length string indicates invalid check value. + " + ::= { hwSystemPara 39 } + + -- 1.3.6.1.4.1.2011.6.3.3.1.40 + hwDevGisCheckCode OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0 | 4)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The check code of the device GPS information. + The length of check code is 4. The characters can be 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E and F. + The zero-length string indicates invalid area check code. + " + ::= { hwSystemPara 40 } + + -- 1.3.6.1.4.1.2011.6.3.1.41 + hwSysSsdSwitch OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The secure software downloading status. + Options: + 1. enable(1) -The secure software downloading is enable + 2. disable(2) -The secure software downloading is disable + " + ::= { hwSystemPara 41 } + + -- 1.3.6.1.4.1.2011.6.3.1.42 + hwSysFtpMode OBJECT-TYPE + SYNTAX INTEGER + { + port(1), + passive(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + FTP connection mode. + Options: + 1. port(1) -Set the FTP connection mode to port. + 2. passive(2) -Set the FTP connection mode to passive. + Default: port(1) + " + ::= { hwSystemPara 42 } + + -- 1.3.6.1.4.1.2011.6.3.1.43 + hwSysMarketScene OBJECT-TYPE + SYNTAX INTEGER + { + carrier(1), + enterprise(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The device options: + 1. carrier(1) -Device work in carrier scene. + 2. enterprise(2) -Device work in enterprise scene. + Default: carrier(1) + " + ::= { hwSystemPara 43 } + + -- 1.3.6.1.4.1.2011.6.3.1.44 + hwDeviceCountryCode OBJECT-TYPE + SYNTAX INTEGER + { + china(1), + oversea(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + 1. china(1) -Device of china. + 2. oversea(2) -Device of oversea. + Default: oversea(2) + " + ::= { hwSystemPara 44 } + + -- 1.3.6.1.4.1.2011.6.3.1.45 + hwSysDeviceNameMode OBJECT-TYPE + SYNTAX INTEGER + { + simple(1), + detail(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + 1. simple(1) -Simplified device name. + 2. detail(2) -Detailed device name. + Default: simple(1) + " + ::= { hwSystemPara 45 } + + -- 1.3.6.1.4.1.2011.6.3.1.46 + hwXponWorkMode OBJECT-TYPE + SYNTAX INTEGER + { + gpon(1), + combopon(2), + invalid(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The gpon work mode. + Options: + 1. gpon(1) -gpon workmode + 2. combopon(2) -combopon workmode + 3. invalid(3) -invalid value + Default is combopon. + " + ::= { hwSystemPara 46 } + + -- 1.3.6.1.4.1.2011.6.3.1.47 + hwVsManageMode OBJECT-TYPE + SYNTAX INTEGER + { + multiIP(1), + singleIP(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Virtual system management mode. + Options: + 1. multiIP(1) -Set the virtual system multi-ip mode. + 2. singleIP(2) -Set the virtual system single-ip mode. + The default value multi-ip(1). + " + ::= { hwSystemPara 47 } + + -- 1.3.6.1.4.1.2011.6.3.1.48 + hwSysIpv6Addr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + IPV6 address of the system. + " + ::= { hwSystemPara 48 } + + -- 1.3.6.1.4.1.2011.6.3.1.49 + hwSysIpv6Mask OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + IPV6 Mask of the system. + " + ::= { hwSystemPara 49 } + + -- 1.3.6.1.4.1.2011.6.3.1.999 + hwSysVersionVrcb OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The device MIB build version, used by NMS for MIB adaption. + " + ::= { hwSystemPara 999 } + + + -- 1.3.6.1.4.1.2011.6.3.2 + hwNmsParaTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwNmsParaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The index of this table is hwNmsIndex. + NMS parameters configuration table. + This table is no longer used. + " + ::= { hwDev 2 } + + + -- 1.3.6.1.4.1.2011.6.3.2.1 + hwNmsParaEntry OBJECT-TYPE + SYNTAX HwNmsParaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The index of this entry is hwNmsIndex. + NMS parameters configuration table. + This table is no longer used. + " + INDEX { hwNmsIndex } + ::= { hwNmsParaTable 1 } + + + HwNmsParaEntry ::= + SEQUENCE { + hwNmsIndex + Integer32, + hwNmsName + OCTET STRING, + hwNmsIp + IpAddress, + hwNmsMask + IpAddress, + hwNmsMaintainMode + INTEGER, + hwNmsGetCommunity + OCTET STRING, + hwNmsSetCommunity + OCTET STRING, + hwNmsSnmpPort + Integer32, + hwNmsTrapPort + Integer32, + hwNmsClass + INTEGER, + hwNmsStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.6.3.2.1.1 + hwNmsIndex OBJECT-TYPE + SYNTAX Integer32 (1..32) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Index(1..32),at most supports 32 NMSs, exclusively identifies an NMS. + This object is no longer used. + " + ::= { hwNmsParaEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.3.2.1.2 + hwNmsName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Name of the NMS, which does not have to be consistent with that of the NMS workstation. + This object is no longer used. + " + ::= { hwNmsParaEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.3.2.1.3 + hwNmsIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + IP address of the NMS workstation that can be outband or inband address. + This object is no longer used. + " + ::= { hwNmsParaEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.3.2.1.4 + hwNmsMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + " + IP address mask of the NMS workstation. + This object is no longer used. + " + ::= { hwNmsParaEntry 4 } + + + -- 1.3.6.1.4.1.2011.6.3.2.1.5 + hwNmsMaintainMode OBJECT-TYPE + SYNTAX INTEGER + { + inBandwidth(1), + outBandwidth(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + " + Maintenance mode of NMS workstation. If the IP address + of the NMS station is in-band, the mode must also be in-band. + This object is no longer used. + Options: + 1.inBandwidth(1) -in Bandwidth + 2.outBandwidth(2) -out Bandwidth + " + ::= { hwNmsParaEntry 5 } + + + -- 1.3.6.1.4.1.2011.6.3.2.1.6 + hwNmsGetCommunity OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Community authentication name used for SNMP + protocol GET operation, default value: public. + This object is no longer used. + " + ::= { hwNmsParaEntry 6 } + + + -- 1.3.6.1.4.1.2011.6.3.2.1.7 + hwNmsSetCommunity OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Community authentication name used for SNMP + protocol SET operation, default value: private. + This object is no longer used. + " + ::= { hwNmsParaEntry 7 } + + + -- 1.3.6.1.4.1.2011.6.3.2.1.8 + hwNmsSnmpPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + " + Snmp communication port of NMS workstation,default value:161. + This object is no longer used. + " + ::= { hwNmsParaEntry 8 } + + + -- 1.3.6.1.4.1.2011.6.3.2.1.9 + hwNmsTrapPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + " + Trap receive Port of NMS workstation, default value:162. + This object is no longer used. + " + ::= { hwNmsParaEntry 9 } + + + -- 1.3.6.1.4.1.2011.6.3.2.1.10 + hwNmsClass OBJECT-TYPE + SYNTAX INTEGER + { + ro(1), + rw(2), + rwWithTrap(3), + trapOnly(4) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + " + Class of NMS station,default value is 3. + This object is no longer used. + Options: + 1.ro(1) - read only + 2.rw(2) - read write + 3.rwWithTrap(3) - default value, read write with trap + 4.trapOnly(4) - only with trap + " + ::= { hwNmsParaEntry 10 } + + + -- 1.3.6.1.4.1.2011.6.3.2.1.11 + hwNmsStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Operation status of NMS station. The NMS station + can be added,deleted and modified. + This object is no longer used. + " + ::= { hwNmsParaEntry 11 } + + + -- 1.3.6.1.4.1.2011.6.3.3 + hwSlotConf OBJECT IDENTIFIER ::= { hwDev 3 } + + + -- 1.3.6.1.4.1.2011.6.3.3.1 + hwFrameTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwFrameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This table describes basic chassis information. + " + ::= { hwSlotConf 1 } + + + -- 1.3.6.1.4.1.2011.6.3.3.1.1 + hwFrameEntry OBJECT-TYPE + SYNTAX HwFrameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The index of this entry is hwFrameTable. + Shelf description table that describes basic information of a shelf. + You can obtain the shelf information, including the shelf type, + number of slots, and the shelf running status, and the shelf management status. + " + INDEX { hwFrameIndex } + ::= { hwFrameTable 1 } + + + HwFrameEntry ::= + SEQUENCE { + hwFrameIndex + Integer32, + hwFrameType + HWFrameType, + hwFrameDesc + OCTET STRING, + hwSlots + Integer32, + hwFrameOperStatus + INTEGER, + hwFrameAdminStatus + INTEGER, + hwFrameRowStatus + RowStatus, + hwBackplaneVersion + OCTET STRING, + hwBackplanePhySerialNum + OCTET STRING, + hwFrameResetTimeout + Integer32, + hwFrameCLEICode + OCTET STRING, + hwFrameTypeName + OCTET STRING, + hwFrameExtendPort + Integer32, + hwFrameUplinkPort + Integer32, + hwFrameRackID + Integer32, + hwFrameExtendingSubId + Integer32, + hwFrameExtendType + Integer32, + hwFrameHardwareDesc + OCTET STRING, + hwFrameGponDeviceSn + OCTET STRING, + hwFramePhySerialNum + OCTET STRING, + hwFrameFanAlarm + BITS, + hwFrameMacAddress + OCTET STRING, + hwFrameQueryAssit + Integer32 + } + + -- 1.3.6.1.4.1.2011.6.3.3.1.1.1 + hwFrameIndex OBJECT-TYPE + SYNTAX Integer32 (0..1024) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The index of a shelf in the device. + " + ::= { hwFrameEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.3.3.1.1.2 + hwFrameType OBJECT-TYPE + SYNTAX HWFrameType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The type of a shelf, which can be obtained from HUAWEI-TC-MIB.mib. + " + ::= { hwFrameEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.3.3.1.1.3 + hwFrameDesc OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The description about the frame. + It is used to describe some extra information. + For convenient management, you can set the location of the room in + which the shelf is located as the description. + " + ::= { hwFrameEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.3.3.1.1.4 + hwSlots OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The number of physical slots in the shelf. + " + ::= { hwFrameEntry 4 } + + + -- 1.3.6.1.4.1.2011.6.3.3.1.1.5 + hwFrameOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + fault(2), + other(3), + discovery(4), + mismatch(5), + offline(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The operation status of frame. + Options: + 1. normal(1) -indicates that the shelf is running normally + 2. fault(2) -indicates that the shelf is faulty + 3. other(3) -indicates that the shelf is in a state other than the previous three states + 4. discovery(4)-indicates that the shelf is in the auto discovery state and is to be activated + 5. mismatch(5) -indicates that the shelf type is inconsistent with the configuration in the database of device + 6. offline(6) -indicates that the shelf is offline or the link of the shelf is down + " + ::= { hwFrameEntry 5 } + + + -- 1.3.6.1.4.1.2011.6.3.3.1.1.6 + hwFrameAdminStatus OBJECT-TYPE + SYNTAX INTEGER + { + nooperation(-1), + disable(1), + enable(2), + reset(3), + test(4), + confirm(5), + delete(6), + batchconfirm(7), + bind(8) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The administration status of frame. + Options: + 1. nooperation(-1) - default state of the system + 2. disable(1) - indicates that the frame administration state is disable + 3. enable(2) - indicates that the frame administration state is enable + 4. reset(3) - reset the shelf. If you need to reset the shelf immediately, + perform the operation only. If you need to reset the shelf after a certain period, + you also need to set hwFrameResetTimeout. + If you need to reset the control shelf, the entire system is reset; + otherwise, the control board in the specified shelf is reset + 5. test(4) - test the frame + 6. confirm(5) - confirm the frame + 7. delete(6) - delete the frame info + 8. batchconfirm(7) - confirm the boards in a shelf in batches + 9. bind(8) - bind ont serial number with the extended frame ID + " + ::= { hwFrameEntry 6 } + + + -- 1.3.6.1.4.1.2011.6.3.3.1.1.7 + hwFrameRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The device that supports the slave shelf allows you to add a shelf (createAndGo(4)) + and delete a shelf (destroy(6)) only. + The device that does not support the slave shelf and does not support the setting operation. + " + ::= { hwFrameEntry 7 } + + + -- 1.3.6.1.4.1.2011.6.3.3.1.1.8 + hwBackplaneVersion OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Backplane board version information. + Use the new-line character \n (ACSII 0x0A) + to space various version information. + It mainly contains the following information: + Hardware PCB version \n + MAB version \n + Board Type \n + " + ::= { hwFrameEntry 8 } + + + -- 1.3.6.1.4.1.2011.6.3.3.1.1.9 + hwBackplanePhySerialNum OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The vendor-specific serial number string for the physical entity. + The preferred value is the serial number string actually printed + on the component itself. + " + ::= { hwFrameEntry 9 } + + + -- 1.3.6.1.4.1.2011.6.3.3.1.1.10 + hwFrameResetTimeout OBJECT-TYPE + SYNTAX Integer32 (-1 | 2..600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Used to set the delay time of shelf reset, in unit of seconds. + When you set hwFrameResetTimeout, you also need to set hwFrameAdminStatus to reset(3). + If the shelf resetting fails, the device tries again in three seconds, + until the resetting is successful or the number of resetting attempts exceeds the maximum. + Initial value is -1. + " + ::= { hwFrameEntry 10 } + + -- 1.3.6.1.4.1.2011.6.3.3.1.1.11 + hwFrameCLEICode OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..640)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Frame CLEI Code (COMMON LANGUAGE Location Identifier Code): + Used to identify the location and the type of a telecommunication device. + For the definition of the CLEI Code, refer to the GR-485. + " + ::= { hwFrameEntry 11 } + + + -- 1.3.6.1.4.1.2011.6.3.3.1.1.12 + hwFrameTypeName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Frame information description, to describe name information of the frame. + " + ::= { hwFrameEntry 12 } + + + -- 1.3.6.1.4.1.2011.6.3.3.1.1.13 + hwFrameExtendPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The extending port of main frame which is used to connect extended frame. + " + ::= { hwFrameEntry 13 } + + + -- 1.3.6.1.4.1.2011.6.3.3.1.1.14 + hwFrameUplinkPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The uplink port of extended frame. + " + ::= { hwFrameEntry 14 } + + + -- 1.3.6.1.4.1.2011.6.3.3.1.1.15 + hwFrameRackID OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Indicates the ID of the rack. + " + ::= { hwFrameEntry 15 } + + + -- 1.3.6.1.4.1.2011.6.3.3.1.1.16 + hwFrameExtendingSubId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Sub ID of extending frame. + If extend type is ETH, sub ID is 0xffffffff, it is invalid. + If extend type is GPON, sub ID is ont ID, it is valid. + " + ::= { hwFrameEntry 16 } + + + -- 1.3.6.1.4.1.2011.6.3.3.1.1.17 + hwFrameExtendType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The type of extended frame connecting to the main frame, its value is the same as the ifType of the extending port. + " + ::= { hwFrameEntry 17 } + + + -- 1.3.6.1.4.1.2011.6.3.3.1.1.18 + hwFrameHardwareDesc OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..510)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Hardware description of frame. + " + ::= { hwFrameEntry 18 } + + + -- 1.3.6.1.4.1.2011.6.3.3.1.1.19 + hwFrameGponDeviceSn OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + ONT serial number. The valid length of the serial number is 8, and 0 indicates that the node is not set. + " + ::= { hwFrameEntry 19 } + + + -- 1.3.6.1.4.1.2011.6.3.3.1.1.20 + hwFramePhySerialNum OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The vendor-specific serial number string for the physical entity. + The preferred value is the serial number string actually printed + on the component itself. + " + ::= { hwFrameEntry 20 } + + -- 1.3.6.1.4.1.2011.6.3.3.1.1.21 + hwFrameFanAlarm OBJECT-TYPE + SYNTAX BITS + { + faSupportQuery(0), + faFanState(1), + faFanBlockState(2), + faFansBlockState(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This MIB node is used to query the alarm status of the fan in the extended frame, which is represented by bits. + Functions of each bit are as follows: + 1: faSupportQuery(0) - indicates whether query of the alarm status of the fan in the extended frame is supported. + If this bit is 0, the query is supported. If this bit is 1, the query is not supported. When the extended frame + is normal and reports the fan alarm status to the main frame, the query is supported. In other cases, the query is not supported. + 2: faFanState(1) - indicates the communication status of the fan in the extended frame. If this bit is 0, the communication is normal. + If this bit is 1, the communication is abnormal. If the communication is abnormal, the value of faFanBlockState(2) and faFansBlockState(3) are invalid, + user do not have to pay attention to them. + 3: faFanBlockState(2) - indicates whether a single fan in the extended frame is blocked. If this bit is 0, no single fan is blocked. + If this bit is 1, a single fan is blocked. + 4: faFansBlockState(3) - indicates whether multiple fans in the extended frame are blocked. If this bit is 0, no multiple fans are blocked. + If this bit is 1, multiple fans are blocked. + " + ::= { hwFrameEntry 21 } + + -- 1.3.6.1.4.1.2011.6.3.3.1.1.22 + hwFrameMacAddress OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The remote frame mac address, and its format is XX-XX-XX-XX-XX-XX. + For local frame, the value is invalid. + " + ::= { hwFrameEntry 22 } + + -- 1.3.6.1.4.1.2011.6.3.3.1.1.65536 + hwFrameQueryAssit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The number of assist frame of this frame. + " + ::= { hwFrameEntry 65536 } + + -- 1.3.6.1.4.1.2011.6.3.3.2 + hwSlotTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSlotEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This table describes board information. + " + ::= { hwSlotConf 2 } + + + -- 1.3.6.1.4.1.2011.6.3.3.2.1 + hwSlotEntry OBJECT-TYPE + SYNTAX HwSlotEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The board description table, used to manage the running status of + boards and board information, such as description of boards, + daughter board quantity and board type. + The indexes of this entry are hwFrameIndex and hwSlotIndex. + For the hwFrameIndex object, refer to hwFrameTable. + For example, 0.2 indicates that the board is in slot 2, shelf 0. + " + INDEX { hwFrameIndex, hwSlotIndex } + ::= { hwSlotTable 1 } + + + HwSlotEntry ::= + SEQUENCE { + hwSlotIndex + Integer32, + hwSlotType + HWPCBType, + hwSlotDesc + OCTET STRING, + hwSlotPcbVersion + OCTET STRING, + hwSlotVersion + OCTET STRING, + hwSlotWorkMode + INTEGER, + hwSubSlots + Integer32, + hwSlotOperStatus + INTEGER, + hwSlotAdminStatus + INTEGER, + hwSlotRowStatus + RowStatus, + hwSlotPhySerialNum + OCTET STRING, + hwSlotShutdownState + INTEGER, + hwSlotTemprature + Integer32, + hwSlotUpdateVersion + OCTET STRING, + hwSlotAdminForceOOSTime + Integer32, + hwSlotForceOOSTime + Integer32, + hwSlotAdminForceOOSTimeoutWorkMode + INTEGER, + hwSlotEndServiceMode + INTEGER, + hwSlotCLEICode + OCTET STRING, + hwSlotNetworkRole + INTEGER, + hwSlotTypeName + OCTET STRING, + hwSlotPrimaryStatus + INTEGER, + hwSlotSecondaryStatus + BITS, + hwSlotCreateTime + DateAndTime, + hwSlotPortNumWorkMode + INTEGER + } + + -- 1.3.6.1.4.1.2011.6.3.3.2.1.1 + hwSlotIndex OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + A slot index is used to identify the location of a board in a shelf. + You can locate a board in a shelf according to hwFrameIndex and hwSlotIndex. + For the hwFrameIndex object, refer to hwFrameTable. + " + ::= { hwSlotEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.3.3.2.1.2 + hwSlotType OBJECT-TYPE + SYNTAX HWPCBType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Board type, which is defined in HUAWEI-TC-MIB.mib. + The board type supported by a slot varies. For example, a slot can be inserted with a power board only, + but certain slots can be inserted with voice service boards and broadband service boards. + When adding a board by using the hwSlotRowStatus, + you need to specify the board information such as board type and slot number. + When adding a board, you need to check whether the board can be inserted in the specified slot. + " + ::= { hwSlotEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.3.3.2.1.3 + hwSlotDesc OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The description about the board, providing additional information about a board for users. + For example, you can set the services supported by the board as the description. + " + ::= { hwSlotEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.3.3.2.1.4 + hwSlotPcbVersion OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + " + The PCB version information of the board. + It has been discarded. + The information of PCB version and other versions are described in the hwSlotVersion. + " + ::= { hwSlotEntry 4 } + + + -- 1.3.6.1.4.1.2011.6.3.3.2.1.5 + hwSlotVersion OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..640)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The version information about the board. + Refer to the technical specifications of Huawei Technologies + Co., Ltd. Use the new-line character \n (ACSII 0x0A) to space + various version information. If there is no corresponding + version, the new-line character shall also be inserted to + remain the order. + Detailed order information: + Hardware PCB version \n + Software version \n + Logic version \n + DSP version \n + Standby CPU software version \n + Chip version \n + Other software version of the chip with a software \n + Other version information \n + The version information may have a slight difference according to different types of boards. + For example, the standby CPU software version is not displayed for certain boards. + " + ::= { hwSlotEntry 5 } + + + -- 1.3.6.1.4.1.2011.6.3.3.2.1.6 + hwSlotWorkMode OBJECT-TYPE + SYNTAX INTEGER + { + main(1), + standby(2), + loadshare(3), + nullbackup(4), + voice(5), + satop(6), + pots(7), + isdn(8), + bonding(9), + retransmission(10), + nativetdm(11), + other(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Board working mode that describes whether the board is + working in main state or in standby with loadshare, nullbackup, voice, satop state. + Options: + 1. main(1) - indicates that the active control board, supporting the get operation only + 2. standby(2) - indicates that the standby control board, supporting the get operation only + 3. loadshare(3) - indicates that the board working mode is load sharing + 4. nullbackup(4) - indicates that the board working mode is backup + 5. voice(5) - indicates to get and set the working mode of an EDT service board + 6. satop(6) - indicates to get and set the working mode of an EDT service board or TOPB service board + 7. pots(7) - indicates to get and set the working mode of an VDM service board + 8. isdn(8) - indicates to get and set the working mode of an VDM service board + 9. bonding(9) - indicates to get and set the working mode of an ADP service board + 10. retransmission(10) - indicates to get and set the working mode of an ADP service board + 11. nativetdm(11) - indicates to get and set the working mode of a TOPB service board + 12. other(255) - indicates other working mode + An EDT service board can be running either in voice mode, that is, voice(5), or in broadband mode, that is, satop(6). + Setting the working mode of the EDT service board causes board resetting. + An VDM service board can be running either in pots mode, that is, pots(7), or in isdn mode, that is, isdn(8). + Setting the working mode of the VDM service board causes board resetting. + Setting the board working mode may cause board resetting. + When you are setting the working mode, you cannot set hwSlotAdminStatus or hwSlotRowStatus at the same time. + " + ::= { hwSlotEntry 6 } + + + -- 1.3.6.1.4.1.2011.6.3.3.2.1.7 + hwSubSlots OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The number of sub boards supported by the board. + " + ::= { hwSlotEntry 7 } + + + -- 1.3.6.1.4.1.2011.6.3.3.2.1.8 + hwSlotOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + null(1), + normal(2), + fault(3), + forbidden(4), + autofind(5), + config(6), + offline(7), + abnormal(8), + versionerr(9), + autoload(10), + outofservice(11), + graceful(12), + shutdown(13), + energysavingshutdown(14), + hightempshutdown(15), + manualshutdown(16), + mismatch(17), + acoffshutdown(18) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The running status of a board. + Options: + 1. null(1) -indicates that the board is null + 2. normal(2) -indicates that the board is running normally + 3. fault(3) -indicates that the board is faulty but in position + 4. forbidden(4) -indicates that the board is in position but disabled + 5. autofind(5) -indicates that the board is in the autofind state. If a board is added through + hwSlotRowStatus and the board is not confirmed, the board is in the autofind state. + If a board is inserted in an idle slot, after the report of automatic registration, + the board is also in the autofind state + 6. config(6) -indicates that the board is in the configuration state. + After a board that is in the auto discovery. + state is confirmed, data needs to be configured on the board. + The board is in the configuration state during data configuration. + After a board is successfully configured, its status is changed from config(6) + to normal(2). If the configuration fails, the board status is changed from config(6) to fault(3) + 7. offline(7) -indicates that the board is faulty and is not in position + 8. abnormal(8) -indicates that the board is abnormal + 9. versionerr(9) -indicates that the board version is error + + 10. autoload(10) -indicates that the board is in the auto loading state. If detecting a software update, + the board automatically loads the update. If a board is in the auto loading state, + resetting or disabling the board may fail + 11. outofservice(11) -indicates that the board is out of service + 12. graceful(12) -indicates that the board running state is graceful + 13. shutdown(13) -indicates that the board is in the shutdown state. + 14. energysavingshutdown(14) -used for system energy saving. Reference to hwSysEnergySaving node for more detail. + 15. hightempshutdown(15) -when the temperature of a board exceeds the high temperature threshold, + the board is powered off in order to protect the board + 16. manualshutdown(16) -services on certain boards can be recovered only after restart of the board. + You can manually power off the board. + Then, the board is in the manual shutdown state + 17. mismatch(17) -when a board inserted in a slot is inconsistent with the configuration saved in the system, + the board is in the mismatch(17) state + 18. acoffshutdown(18) -used to protect system when there is no AC Power. + Certain products use the power saving features, energysavingshutdown(14), hightempshutdown(15), + manualshutdown(16),acoffshutdown(18) to distinguish the shutdown causes. + For outofservice(11), graceful(12), refer to hwSlotEndServiceMode. + " + ::= { hwSlotEntry 8 } + + + -- 1.3.6.1.4.1.2011.6.3.3.2.1.9 + hwSlotAdminStatus OBJECT-TYPE + SYNTAX INTEGER + { + nooperation(-1), + disable(1), + enable(2), + reset(3), + test(4), + confirm(5), + switch(6), + delete(7), + forbidden(8), + unforbidden(9), + endservice(10), + startservice(11), + poweron(12), + poweroff(13), + is(14), + oos(15), + hotreset(16) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Board status management. + This object cannot be set simultaneously with hwSlotRowStatus or hwSlotWorkMode. + Options: + 1. nooperation(-1) -default state of the system + 2. disable(1) -disable the running of a board + 3. enable(2) -enable the running of a board + 4. reset(3) -reset a board + 5. test(4) -test a board + 6. confirm(5) -confirm the board in the discovery(5) state in hwSlotOperStatus + After the operation, the board is in the config state + 7. switch(6) -main board switchover on access network UA device + 8. delete(7) -delete a board + 9. forbidden(8) -forbid a board + 10.unforbidden(9) -permit a board + 11.endservice(10) -used in the exit delay of a board + 12.startservice(11) -used in the exit delay of a board + 13.poweron(12) -used to power on a board + 14.poweroff(13) -used to power off a board + 15.is(14) -in service + 16.oos(15) -out of service + 17.hotreset(16) -hotreset a board + " + ::= { hwSlotEntry 9 } + + + -- 1.3.6.1.4.1.2011.6.3.3.2.1.10 + hwSlotRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Supported setting operations are createAndGo(4) and destroy(6). + Options: + 1. CreateAndGo(4) - When adding a board in offline mode, you must set the hwSlotType object at + the same time. The hwSlotType object must support offline adding. + After you add a board in offline mode on the NMS, if adding a daughter board is supported, + you can also add a daughter board. See hwSubslotAdminStatus in hwSubslotTable. + 2. Destroy(6) - Used to delete a board. + " + ::= { hwSlotEntry 10 } + + + -- 1.3.6.1.4.1.2011.6.3.3.2.1.11 + hwSlotPhySerialNum OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The vendor-specific serial number string for the board. + The preferred value is the serial number string actually printed on the component itself. + " + ::= { hwSlotEntry 11 } + + + -- 1.3.6.1.4.1.2011.6.3.3.2.1.12 + hwSlotShutdownState OBJECT-TYPE + SYNTAX INTEGER + { + powerOffState(1), + powerOnState(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Shutdown state of the board. + Options: + 1. powerOffState(1) -indicates the power-off state + 2. powerOnState(2) -indicates the power-on state + This object is no longer used. + " + ::= { hwSlotEntry 12 } + + + -- 1.3.6.1.4.1.2011.6.3.3.2.1.13 + hwSlotTemprature OBJECT-TYPE + SYNTAX Integer32 + UNITS "centigrade" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The temperature of the board. (Unit:centigrade) + The value 0X7FFFFFFF indicates invalid temperature. + " + ::= { hwSlotEntry 13 } + + + -- 1.3.6.1.4.1.2011.6.3.3.2.1.14 + hwSlotUpdateVersion OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The message is reported if the current version of a board is inconsistent with the + version saved in the flash memory. + The contents of the message are as follows: + Current BIOS version of the board 3 bytes + BIOS version of the board in the flash 3 bytes + Current software version of the board 3 bytes + Software version of the board in the flash memory 3 bytes + " + ::= { hwSlotEntry 14 } + + + -- 1.3.6.1.4.1.2011.6.3.3.2.1.15 + hwSlotAdminForceOOSTime OBJECT-TYPE + SYNTAX Integer32 (1..1440) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The timeout time before forcing to quit service of the board, in unit of minutes. + Range: 1-1440 + Default: 0 + Unit: minutes + " + DEFVAL { 0 } + ::= { hwSlotEntry 15 } + + + -- 1.3.6.1.4.1.2011.6.3.3.2.1.16 + hwSlotForceOOSTime OBJECT-TYPE + SYNTAX Integer32 (0..86400) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The remain time of the forcing to out of service. + Unit:Minute + " + ::= { hwSlotEntry 16 } + + + -- 1.3.6.1.4.1.2011.6.3.3.2.1.17 + hwSlotAdminForceOOSTimeoutWorkMode OBJECT-TYPE + SYNTAX INTEGER + { + forced(1), + cancel(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The handling after the timeout time elapses when a board delays in quitting service. + Options: + 1. forced(1) - force to handle + 2. cancel(2) - cancel handling + " + DEFVAL {cancel} + ::= { hwSlotEntry 17 } + + -- 1.3.6.1.4.1.2011.6.3.3.2.1.18 + hwSlotEndServiceMode OBJECT-TYPE + SYNTAX INTEGER + { + immediate(1), + graceful(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The mode in which a board quits service. + Options: + 1. immediate(1) -quit service immediately + 2. graceful(2) -quit service later + " + ::= { hwSlotEntry 18 } + + + -- 1.3.6.1.4.1.2011.6.3.3.2.1.19 + hwSlotCLEICode OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..640)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Card CLEI Code(COMMON LANGUAGE Location Identifier Code): + Used to identify the location and the type of a telecommunication device. + For the definition of the CLEI Code, refer to the GR-485. + " + ::= { hwSlotEntry 19 } + + + -- 1.3.6.1.4.1.2011.6.3.3.2.1.20 + hwSlotNetworkRole OBJECT-TYPE + SYNTAX INTEGER + { + cascade(1), + network(2), + user(3), + extend(4), + invalid(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Indicates the network role of a board. + Options: + 1. cascade(1) -indicates the subtending side, which is used for subtending and capturing certain protocol packets + 2. network(2) -indicates the network side, which is used for upstream transmission + 3. user(3) -indicates the user side, which is used for creating the service port + 4. extend(4) -indicates the extend side, which is used for connecting to the extended frame + 5. invalid(255)-indicates the invalid value + " + ::= { hwSlotEntry 20 } + + + -- 1.3.6.1.4.1.2011.6.3.3.2.1.21 + hwSlotTypeName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Slot information description, to describe board name information of the slot. + " + ::= { hwSlotEntry 21 } + + + -- 1.3.6.1.4.1.2011.6.3.3.2.1.22 + hwSlotPrimaryStatus OBJECT-TYPE + SYNTAX INTEGER + { + isNr(1), + isAnr(2), + isRst(3), + isAnrst(4), + oosAu(5), + oosMa(6), + oosAuma(7), + oosAurst(8), + oosMaanr(9), + unknown(10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The primary status of the Board. + Options: + 1. isNr(1) -in Service, normal + 2. isAnr(2) -in service, abnormal + 3. isRst(3) -in service, restricted + 4. isAnrst(4) -in service, abnormal & restricted + 5. oosAu(5) -out of service, autonomous + 6. oosMa(6) -out of service, management + 7. oosAuma(7) -out of service, autonomous & management + 8. oosAurst(8) -out of service, autonomous & restricted + 9. oosMaanr(9) -out of service, management & abnormal + 10. unknown(10) -unknown + " + ::= { hwSlotEntry 22 } + + + -- 1.3.6.1.4.1.2011.6.3.3.2.1.23 + hwSlotSecondaryStatus OBJECT-TYPE + SYNTAX BITS + { + sstAins(0), + sstFaf(1), + sstFlt(2), + sstLpbk(3), + sstMea(4), + sstSgeo(5), + sstStbyh(6), + sstTs(7), + sstUas(8), + sstUeq(9), + sstWrk(10), + sstPwr(11) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The secondary status of the board. + This BITS structure can report the following status: + 1. sstAins(0) -this bit position positively reports that the status of the board is automatic in-service + 2. sstFaf(1) -facility failure + 3. sstFlt(2) -fault + 4. sstLpbk(3) -loopback + 5. sstMea(4) -mismatch of equipment and attributes + 6. sstSgeo(5) -supporting entity outage + 7. sstStbyh(6) -standby-Hot + 8. sstTs(7) -test + 9. sstUas(8) -unassigned + 10. sstUeq(9) -unequipped + 11. sstWrk(10) -working + 12. sstPwr(11) -power + " + ::= { hwSlotEntry 23 } + + + -- 1.3.6.1.4.1.2011.6.3.3.2.1.24 + hwSlotCreateTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object is used for getting the time of adding or creating a board. + " + ::= { hwSlotEntry 24 } + + + -- 1.3.6.1.4.1.2011.6.3.3.2.1.25 + hwSlotPortNumWorkMode OBJECT-TYPE + SYNTAX INTEGER + { + portnumworkmode8(1), + portnumworkmode16(2), + portnumworkmode24(3), + portnumworkmode32(4), + portnumworkmode48(5), + other(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Indicates the port number working mode of a board. + The default value is portnumworkmode48(5). + Options: + 1. portnumworkmode8(1) - Indicates that the board is in 8-channel port number working mode. + 2. portnumworkmode16(2) - Indicates that the board is in 16-channel port number working mode. + 3. portnumworkmode24(3) - Indicates that the board is in 24-channel port number working mode. + 4. portnumworkmode32(4) - Indicates that the board is in 32-channel port number working mode. + 5. portnumworkmode48(5) - Indicates that the board is in 48-channel port number working mode. + 6. other(255) - Indicates that the board is in invalid port working mode. + Setting port working mode of a board triggers system restarts. + Therefore, this node cannot be set concurrently with hwSlotAdminStatus, hwSlotRowStatus, and hwSlotWorkMode nodes. + " + ::= { hwSlotEntry 25 } + + + -- 1.3.6.1.4.1.2011.6.3.3.3 + hwSubslotTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSubslotEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Subslot description table that describes detailed information of each subslot attached to the board. + The indexes of this table are hwFrameIndex, hwSlotIndex and hwSubslotIndex. + For the hwFrameIndex object, refer to hwFrameTable; for the hwSlotIndex object, refer to hwSlotTable. + For example, 0.1.0 indicates that a daughter board is in subslot 0, slot 1, shelf 0. + " + ::= { hwSlotConf 3 } + + + -- 1.3.6.1.4.1.2011.6.3.3.3.1 + hwSubslotEntry OBJECT-TYPE + SYNTAX HwSubslotEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Subslot description table that describes detailed information of each subslot attached to the board. + The indexes of this entry are hwFrameIndex, hwSlotIndex and hwSubslotIndex. + For the hwFrameIndex object, refer to hwFrameTable; for the hwSlotIndex object, refer to hwSlotTable. + For example, 0.1.0 indicates that a daughter board is in subslot 0, slot 1, shelf 0. + " + INDEX { hwFrameIndex, hwSlotIndex, hwSubslotIndex } + ::= { hwSubslotTable 1 } + + + HwSubslotEntry ::= + SEQUENCE { + hwSubslotIndex + Integer32, + hwSubslotType + HWSubPCBType, + hwSubslotPorts + Integer32, + hwSubslotOperStatus + INTEGER, + hwSubslotAdminStatus + INTEGER, + hwSubslotVersion + OCTET STRING, + hwSubSlotDesc + OCTET STRING, + hwSubslotRowStatus + RowStatus, + hwSubSlotPhySerialNum + OCTET STRING, + hwSubslotTypeName + OCTET STRING, + hwSubslotPrimaryStatus + INTEGER, + hwSubslotSecondaryStatus + BITS, + hwSubslotCLEICode + OCTET STRING, + hwSubslotTemperature + Integer32, + hwSubslotCpuRate + Integer32, + hwSubslotRamUseRate + Integer32 + } + + -- 1.3.6.1.4.1.2011.6.3.3.3.1.1 + hwSubslotIndex OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The index of a daughter board is determined by the physical position of the daughter board on the board. + The hwSubslotIndex value of 65535 indicates the board itself. + " + ::= { hwSubslotEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.3.3.3.1.2 + hwSubslotType OBJECT-TYPE + SYNTAX HWSubPCBType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + For the definition of the daughter board type, refer to the HUAWEI-TC-MIB.mib. + When adding a daughter board on a board, you need to specify the type of the daughter board and + check whether the daughter board can be inserted in the specified subslot on the board. + " + ::= { hwSubslotEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.3.3.3.1.3 + hwSubslotPorts OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The number of physical ports owned by the sub board. + " + ::= { hwSubslotEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.3.3.3.1.5 + hwSubslotOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + uninstall(1), + normal(2), + fault(3), + forbidden(4), + autofind(5), + config(6), + offline(7), + abnormal(8), + versionerr(9), + autoload(10), + outofservice(11), + graceful(12), + shutdown(13), + energysavingshutdown(14), + hightempshutdown(15), + manualshutdown(16), + mismatch(17), + acoffshutdown(18) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Operation status of the daughter board. + Options: + 1. uninstall(1) -indicates that the daughter board is not installed + 2. normal(2) -indicates that the daughter board is running normally + 3. fault(3) -indicates that the daughter board is faulty + 4. forbidden(4) -the object is not used + 5. autofind(5) -indicates that the daughter board is in the autofind state. + 6. config(6) -indicates that the daughter board is in the configuration state. + The daughter board is in the configuration state during data configuration. + After a daughter board is successfully configured, its status is changed from config(6) + to normal(2). If the configuration fails, the daughter board status is changed from config(6) to fault(3) + 7. offline(7) -indicates that the daughter board is faulty and is not in position + 8. abnormal(8) -indicates that the daughter board is abnormal + 9. versionerr(9) -indicates that the daughter board version is error + 10. autoload(10) -indicates that the daughter board is in the auto loading state. If detecting a software update, + the daughter board automatically loads the update. If a daughter board is in the auto loading state, + resetting or disabling the daughter board may fail + 11. outofservice(11) -indicates that the daughter board is out of service + 12. graceful(12) -indicates that the daughter board running state is graceful + 13. shutdown(13) -indicates that the daughter board is in the shutdown state. + 14. energysavingshutdown(14) -used for system energy saving. Reference to hwSysEnergySaving node for more detail. + 15. hightempshutdown(15) -when the temperature of a daughter board exceeds the high temperature threshold, + the daughter board is powered off in order to protect the daughter board + 16. manualshutdown(16) -services on certain daughter boards can be recovered only after restart of the daughter board. + You can manually power off the daughter board. + Then, the daughter board is in the manual shutdown state + 17. mismatch(17) -when a daughter board inserted in a slot is inconsistent with the configuration saved in the system, + the daughter board is in the mismatch(17) state + 18. acoffshutdown(18) -used to protect system when there is no AC Power. + Certain products use the power saving features, energysavingshutdown(14), hightempshutdown(15), + manualshutdown(16),acoffshutdown(18) to distinguish the shutdown causes. + " + ::= { hwSubslotEntry 5 } + + + -- 1.3.6.1.4.1.2011.6.3.3.3.1.7 + hwSubslotAdminStatus OBJECT-TYPE + SYNTAX INTEGER + { + nooperation(-1), + disable(1), + enable(2), + reset(3), + test(4), + confirm(5), + delete(6), + is(7), + oos(8), + poweron(9), + poweroff(10) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Administration status of the daughter board in the subslot. + This object is not used. + Options: + 1. nooperation(-1) -indicates the default state + 2. disable(1) -indicates the disable state + 3. enable(2) -indicates the enable state + 4. reset(3) -indicates the reset state + 5. test(4) -indicates the test state + 6. confirm(5) -indicates the confirmation state + 7. delete(6) -indicates the delete state + 8. is(7) -indicates in service + 9. oos(8) -indicates out of service + 10. poweron(9) -indicates the poweron state + 11. poweroff(10) -indicates the poweroff state + " + ::= { hwSubslotEntry 7 } + + + -- 1.3.6.1.4.1.2011.6.3.3.3.1.8 + hwSubslotVersion OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..1024)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + daughter board version information, obtained from the version information about the + board on which the daughter board is located. + Refer to the hwSlotVersion in the hwSlotTable. + " + ::= { hwSubslotEntry 8 } + + + -- 1.3.6.1.4.1.2011.6.3.3.3.1.9 + hwSubSlotDesc OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The description about the daughter board. + Do not support the setting operation. + " + ::= { hwSubslotEntry 9 } + + + -- 1.3.6.1.4.1.2011.6.3.3.3.1.10 + hwSubslotRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Only the operation of adding a daughter board, that is, setting createAndGo(4), + is supported. When adding a daughter board, you must set the hwSubslotType object at the same time. + After you add a board by using the hwSlotAdminStatus object in hwSlotTable, + if the board allows you to add a daughter board and the board status (hwSlotOperStatus) is discovery(5), + you can add a daughter board in this way. + " + ::= { hwSubslotEntry 10 } + + + -- 1.3.6.1.4.1.2011.6.3.3.3.1.11 + hwSubSlotPhySerialNum OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The vendor-specific serial number string for the daughter board. + The preferred value is the serial number string + actually printed on the component itself. + " + ::= { hwSubslotEntry 11 } + + + -- 1.3.6.1.4.1.2011.6.3.3.3.1.12 + hwSubslotTypeName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + daughter board type name in the subslot,refer to the HW-TC table. + " + ::= { hwSubslotEntry 12 } + + + -- 1.3.6.1.4.1.2011.6.3.3.3.1.13 + hwSubslotPrimaryStatus OBJECT-TYPE + SYNTAX INTEGER + { + isNr(1), + isAnr(2), + isRst(3), + isAnrst(4), + oosAu(5), + oosMa(6), + oosAuma(7), + oosAurst(8), + oosMaanr(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The primary status of the daughter board. + Options: + 1. isNr(1) -in Service, normal + 2. isAnr(2) -in service, abnormal + 3. isRst(3) -in service, restricted + 4. isAnrst(4) -in service, abnormal & restricted + 5. oosAu(5) -out of service, autonomous + 6. oosMa(6) -out of service, management + 7. oosAuma(7) -out of service, autonomous & management + 8. oosAurst(8) -out of service, autonomous & restricted + 9. oosMaanr(9) -out of service, management & abnormal + " + ::= { hwSubslotEntry 13 } + + + -- 1.3.6.1.4.1.2011.6.3.3.3.1.14 + hwSubslotSecondaryStatus OBJECT-TYPE + SYNTAX BITS + { + sstAins(0), + sstFaf(1), + sstFlt(2), + sstLpbk(3), + sstMea(4), + sstSgeo(5), + sstStbyh(6), + sstTs(7), + sstUas(8), + sstUeq(9), + sstWrk(10), + sstPwr(11) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The secondary status of the daughter board. + This BITS structure can report the following status: + 1. sstAins(0) -this bit position positively reports that the status of the daughter board is automatic in-service + 2. sstFaf(1) -facility failure + 3. sstFlt(2) -fault + 4. sstLpbk(3) -loopback + 5. sstMea(4) -mismatch of equipment and attributes + 6. sstSgeo(5) -supporting entity outage + 7. sstStbyh(6) -standby-Hot + 8. sstTs(7) -test + 9. sstUas(8) -unassigned + 10. sstUeq(9) -unequipped + 11. sstWrk(10) -working + 12. sstPwr(11) -power + " + ::= { hwSubslotEntry 14 } + + + -- 1.3.6.1.4.1.2011.6.3.3.3.1.15 + hwSubslotCLEICode OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..640)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + daughter board CLEI Code(COMMON LANGUAGE Location Identifier Code): + Used to identify the location and the type of a telecommunication device. + For the definition of the CLEI Code, refer to the GR-485. + " + ::= { hwSubslotEntry 15 } + + + -- 1.3.6.1.4.1.2011.6.3.3.3.1.16 + hwSubslotTemperature OBJECT-TYPE + SYNTAX Integer32 + UNITS "centigrade" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The temperature of the daughter board. (Unit:centigrade) + The value 0X7FFFFFFF indicates invalid temperature. + " + ::= { hwSubslotEntry 16 } + + + -- 1.3.6.1.4.1.2011.6.3.3.3.1.17 + hwSubslotCpuRate OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The cpu occupancy of the daughter board. + The value -1 indicates invalid cpu occupancy. + " + ::= { hwSubslotEntry 17 } + + + -- 1.3.6.1.4.1.2011.6.3.3.3.1.18 + hwSubslotRamUseRate OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The memory occupancy of the daughter board. + The value -1 indicates invalid memory occupancy. + " + ::= { hwSubslotEntry 18 } + + + -- 1.3.6.1.4.1.2011.6.3.3.4 + hwPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port configuration table that describes the detailed + information of physical ports in the board, including the type, + status and rate of the port. This table must be implemented. + The indexes of this table are hwFrameIndex, hwSlotIndex, hwSubslotIndex and hwPortIndex. + hwFrameIndex refer to hwFrameTable, hwSlotIndex refer to + hwSlotTable, hwSubslotIndex refer to hwSubslotTable. + " + ::= { hwSlotConf 4 } + + + -- 1.3.6.1.4.1.2011.6.3.3.4.1 + hwPortEntry OBJECT-TYPE + SYNTAX HwPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port configuration table that describes the detailed + information of physical ports in the board, including the type, + status and rate of the port. This table must be implemented. + The indexes of this entry are hwFrameIndex, hwSlotIndex, hwSubslotIndex and hwPortIndex. + hwFrameIndex refer to hwFrameTable, hwSlotIndex refer to hwSlotTable, + hwSubslotIndex refer to hwSubslotTable. + " + INDEX { hwFrameIndex, hwSlotIndex, hwSubslotIndex, hwPortIndex } + ::= { hwPortTable 1 } + + + HwPortEntry ::= + SEQUENCE { + hwPortIndex + Integer32, + hwPortType + HWPortType, + hwPortDesc + OCTET STRING, + hwPortSpeed + Integer32, + hwPortOperStatus + INTEGER, + hwPortAdminStatus + INTEGER, + hwPortNetworkRole + INTEGER, + hwPortTemprature + Integer32, + hwPortPrimaryStatus + INTEGER, + hwPortSecondaryStatus + BITS, + hwPortVsIDMask + Integer32 + } + + -- 1.3.6.1.4.1.2011.6.3.3.4.1.1 + hwPortIndex OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Port index, indicating the physical number of the port on a board. + " + ::= { hwPortEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.3.3.4.1.2 + hwPortType OBJECT-TYPE + SYNTAX HWPortType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Port type, which is defined in HUAWEI-TC-MIB.mib. + " + ::= { hwPortEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.3.3.4.1.3 + hwPortDesc OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..80)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The description about the port, used to describe extra information of the port. + For example, you can describe the user that connects to the port. + The standby control board does not support setting of the port description. + " + ::= { hwPortEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.3.3.4.1.4 + hwPortSpeed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + " + The speed of the port. + Unit:Kbps + " + ::= { hwPortEntry 4 } + + + -- 1.3.6.1.4.1.2011.6.3.3.4.1.5 + hwPortOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + fault(2), + localLoopback(3), + forbidden(4), + test(5), + remoteLoopback(6), + activated(10), + deactivated(11), + block(12), + nolight(13), + innerLocalLoopback(14), + innerRemoteLoopback(15), + locked(16), + busy(17), + maintain(18), + standbynormal(19), + standbyfault(20), + adslloopbackafe(21), + adslloopbackhybrid(22), + rtuLocalLoopback(23), + rtuRemoteLoopback(24), + linkup(25), + linkdown(26), + powerDenied(50) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Port operation status. + Options: + 1.normal(1) -indicates that the link is up or activated + 2.fault(2) -indicates that port failure + 3.localLoopback(3) -indicates that normal local loopback + 4.forbidden(4) -indicates that the port is disabled + 5.test(5) -indicates test start + 6.remoteLoopback(6) -indicates normal remote loopback + 7.activated(10) -indicates that the port is being activated + 8.deactivated(11) -indicates that the link is down or deactivated + 9.block(12) -indicates port blocking + 10.nolight(13) -indicates no signal in ATM port + 11.innerLocalLoopback(14) -indicates that inner local loopback toward inner system chipset (it's UTOPIA loopback for ADSL port) + 12.innerRemoteLoopback(15)-indicates that inner remote loopback toward inner system chipset + 13.locked(16) -indicates locked + 14.busy(17) -indicates busy + 15.maintain(18) -indicates maintenance + 16.standbynormal(19) -indicates that the port on the standby control board is activated + 17.standbyfault(20) -indicates that the port on the standby control board is faulty + 18.adslloopbackafe(21) -indicates that AFE loopback + 19.adslloopbackhybrid(22) -indicates that HYBRID loopback + 20.rtuLocalLoopback(23) -indicates that RTU local loopback + 21.rtuRemoteLoopback(24) -indicates that RTU remote loopback + 22.linkup(25) -indicates eth port online + 23.linkdown(26) -indicates eth port offline + 24.powerDenied(50) -indicates port operation state is power denied + " + ::= { hwPortEntry 5 } + + + -- 1.3.6.1.4.1.2011.6.3.3.4.1.6 + hwPortAdminStatus OBJECT-TYPE + SYNTAX INTEGER + { + active(1), + deactive(2), + block(3), + unblock(4), + confirm(5), + delete(6), + reset(7), + localLoopback(8), + remoteLoopback(9), + stopLoopback(11), + innerLocalLoopback(12), + innerRemoteLoopback(13), + rtuLocalLoopback(14), + rtuRemoteLoopback(15), + utopiaLocalLoopback(16), + afeLocalLoopback(17), + hybirdLocalLoopback(18), + noLoopBackNoTest(50), + noLoopBackTest(51), + localLoopBackNoTest(52), + localLoopBackTest(53), + remoteLoopBackNoTest(54), + remoteLoopBackTest(55), + localLoopbackPTM(56), + eocLoopbackNoTest(57), + eocLoopbackTest(58), + prohibited(59) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Port administration status. + Options: + 1.active(1) -activate the port + 2.deactive(2) -deactivate the port + 3.block(3) -block the port + 4.unblock(4) -unblock the port + 5.confirm(5) -confirm the port + 6.delete(6) -delete the port + 7.reset(7) -reset the port + 8.localLoopback(8) -loop back the port + 9.remoteLoopback(9) -remotely loop back the port + 10.stopLoopback(11) -stop looping back the port + 11.innerLocalLoopback(12) -inner local loopback toward inner system chipset + 12.innerRemoteLoopback(13) -inner remote loopback toward inner system chipset + 13.rtuLocalLoopback(14) -RTU local loopback RUT: Local loopback + 14.rtuRemoteLoopback(15) -RTU remote loopback + 15.utopiaLocalLoopback(16) -UTOPIA Local Loopback + 16.afeLocalLoopback(17) -AFE Local Loopback + 17.hybirdLocalLoopback(18) -HYBIRD Local Loopback + 18.noLoopBackNoTest(50) -no loop back and no test + 19.noLoopBackTest(51) -no loop back and test + 20.localLoopBackNoTest(52) -Local loop back and no test + 21.localLoopBackTest(53) -Local loop back test + 22.remoteLoopBackNoTest(54) -Remote loopback and no test + 23.remoteLoopBackTest(55) -Remote loopback and test + 24.localLoopbackPTM(56) -PTM Local Loopback + 25.eocLoopbackNoTest(57) -EOC Loop back and no test + 26.eocLoopbackTest(58) -EOC Loop back and test + 27.prohibited(59) -Port is prohibited + " + ::= { hwPortEntry 6 } + + + -- 1.3.6.1.4.1.2011.6.3.3.4.1.7 + hwPortNetworkRole OBJECT-TYPE + SYNTAX INTEGER + { + uplink(1), + cascade(2), + access(3), + extend(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Indicates the network role of a board. + Options: + 1. uplink(1) -indicates the uplink port + 2. cascade(2) -indicates the subtending port + 3. access(3) -indicates the downstream access port + 4. extend(4) -indicates connectting to extended frame + " + ::= { hwPortEntry 7 } + + + -- 1.3.6.1.4.1.2011.6.3.3.4.1.8 + hwPortTemprature OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The temperature of the port. + The object is not used. + " + ::= { hwPortEntry 8 } + + + -- 1.3.6.1.4.1.2011.6.3.3.4.1.9 + hwPortPrimaryStatus OBJECT-TYPE + SYNTAX INTEGER + { + isNr(1), + isAnr(2), + isRst(3), + isAnrst(4), + oosAu(5), + oosMa(6), + oosAuma(7), + oosAurst(8), + oosMaanr(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The primary status of the port. + Options: + 1. isNr(1) -in Service, normal + 2. isAnr(2) -in service, abnormal + 3. isRst(3) -in service, restricted + 4. isAnrst(4) -in service, abnormal & restricted + 5. oosAu(5) -out of service, autonomous + 6. oosMa(6) -out of service, management + 7. oosAuma(7) -out of service, autonomous & management + 8. oosAurst(8) -out of service, autonomous & restricted + 9. oosMaanr(9) -out of service, management & abnormal + " + ::= { hwPortEntry 9 } + + + -- 1.3.6.1.4.1.2011.6.3.3.4.1.10 + hwPortSecondaryStatus OBJECT-TYPE + SYNTAX BITS + { + sstAins(0), + sstFaf(1), + sstFlt(2), + sstLpbk(3), + sstMea(4), + sstSgeo(5), + sstStbyh(6), + sstTs(7), + sstUas(8), + sstUeq(9), + sstWrk(10), + sstPwr(11) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The secondary status of the port. + This BITS structure can report the following status: + 1. sstAins(0) -this bit position positively reports that the status of the port is automatic in-service + 2. sstFaf(1) -facility failure + 3. sstFlt(2) -fault + 4. sstLpbk(3) -loopback + 5. sstMea(4) -mismatch of equipment and attributes + 6. sstSgeo(5) -supporting entity outage + 7. sstStbyh(6) -standby-Hot + 8. sstTs(7) -test + 9. sstUas(8) -unassigned + 10. sstUeq(9) -unequipped + 11. sstWrk(10) -working + 12. sstPwr(11) -power + " + ::= { hwPortEntry 10 } + + + -- 1.3.6.1.4.1.2011.6.3.3.4.1.11 + hwPortVsIDMask OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The virtual system mask of the port, each bit indicates the VAN to which the board + belongs. For example, the first bit maps vs0, the second bit maps vs1, and the rest + can be deducted by analog. + " + ::= { hwPortEntry 11 } + + + -- 1.3.6.1.4.1.2011.6.3.3.5 + hwFrameLinks OBJECT IDENTIFIER ::= { hwSlotConf 5 } + + + -- 1.3.6.1.4.1.2011.6.3.3.5.1 + hwFrameLinkNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Number of frame Links, which refers to the number of links between the main + frame and the standby frame of the current device. If there are many frames, + but the device cannot know the link relation of the frames, then the initial + value of this node is 0. If a user manually adds the link between the frames later, + then this node shall be renewed. + Default: 0 + " + ::= { hwFrameLinks 1 } + + + -- 1.3.6.1.4.1.2011.6.3.3.5.2 + hwFrameLinkTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwFrameLinkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The index of this table is hwFrameLinkIndex. + The frame link table. It describes the topology relation between the frames. + For the device that can automatically discover the link relationship between the devices, + this table can be implemented as read-only table. For the device whose inter-frame + relation needs to be configured manually, this table shall support adding and deletion. + All the links must locate on the two existing ports. + " + ::= { hwFrameLinks 2 } + + + -- 1.3.6.1.4.1.2011.6.3.3.5.2.1 + hwFrameLinkEntry OBJECT-TYPE + SYNTAX HwFrameLinkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The index of this entry is hwFrameLinkIndex. + The frame link table. It describes the topology relation between the frames. + For the device that can automatically discover the link relationship between the devices, + this table can be implemented as read-only table. For the device whose inter-frame + relation needs to be configured manually, this table shall support adding and deletion. + All the links must locate on the two existing ports. + " + INDEX { hwFrameLinkIndex } + ::= { hwFrameLinkTable 1 } + + + HwFrameLinkEntry ::= + SEQUENCE { + hwFrameLinkIndex + Integer32, + hwFrameLinkLeftFrame + Integer32, + hwFrameLinkLeftSlot + Integer32, + hwFrameLinkLeftSubSlot + Integer32, + hwFrameLinkLeftPort + Integer32, + hwFrameLinkRightFrame + Integer32, + hwFrameLinkRightSlot + Integer32, + hwFrameLinkRightSubSlot + Integer32, + hwFrameLinkRightPort + Integer32, + hwFrameLinkOperStatus + INTEGER, + hwFrameLinkRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.6.3.3.5.2.1.1 + hwFrameLinkIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Index of the frame link. It is sequentially numerated and exclusively identified in the device. + There is no restriction to the coding rule. + " + ::= { hwFrameLinkEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.3.3.5.2.1.2 + hwFrameLinkLeftFrame OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The ID of the left node linked to the frame, corresponding to the hwFrameIndex in the hwFrameTable + " + ::= { hwFrameLinkEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.3.3.5.2.1.3 + hwFrameLinkLeftSlot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The ID of the left slot linked to the frame, corresponding to the hwSlotIndex in the hwSlotTable. + It indicates which slot of the left node is the link entry. + " + ::= { hwFrameLinkEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.3.3.5.2.1.4 + hwFrameLinkLeftSubSlot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Link the left subslot, corresponding to the hwSubSlotIndex in the hwSubTable. + It indicates which subslot of the left node is the link entry. + " + ::= { hwFrameLinkEntry 4 } + + + -- 1.3.6.1.4.1.2011.6.3.3.5.2.1.5 + hwFrameLinkLeftPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The ID of the left port linked to the frame, corresponding to the hwPortIndex in the hwPortTable. + It indicates which port of the left node is the link entry. + " + ::= { hwFrameLinkEntry 5 } + + + -- 1.3.6.1.4.1.2011.6.3.3.5.2.1.6 + hwFrameLinkRightFrame OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The ID of the right node linked to the frame, corresponding to the hwFrameIndex of the hwFrameTable. + " + ::= { hwFrameLinkEntry 6 } + + + -- 1.3.6.1.4.1.2011.6.3.3.5.2.1.7 + hwFrameLinkRightSlot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The ID of the right slot linked the frame, corresponding to the hwSlotIndex of the hwSlotTable. + It indicates which slot of the right node is the link entry. + " + ::= { hwFrameLinkEntry 7 } + + + -- 1.3.6.1.4.1.2011.6.3.3.5.2.1.8 + hwFrameLinkRightSubSlot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Link the right subslot, corresponding to the hwSubSlotIndex in the hwSubSlotTable. + It indicates which subslot of the right node is the link entry. + " + ::= { hwFrameLinkEntry 8 } + + + -- 1.3.6.1.4.1.2011.6.3.3.5.2.1.9 + hwFrameLinkRightPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The ID of the right port linked to the frame, corresponding to the hwPortIndex in the hwPortTable. + It indicates which port of the right port is the link entry. + " + ::= { hwFrameLinkEntry 9 } + + + -- 1.3.6.1.4.1.2011.6.3.3.5.2.1.10 + hwFrameLinkOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + fault(2), + discovery(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The running status of the link. + Options: + 1.normal(1) - the running status of the link is normal + 2.fault(2) - the running status of the link is fault + 3.discovery(3) - the link is discovered + " + ::= { hwFrameLinkEntry 10 } + + + -- 1.3.6.1.4.1.2011.6.3.3.5.2.1.11 + hwFrameLinkRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The row status of the frame link, used to add or delete a link. + " + ::= { hwFrameLinkEntry 11 } + + + -- 1.3.6.1.4.1.2011.6.3.3.5.3 + hwFrameLinkNextIndex OBJECT-TYPE + SYNTAX Integer32 (0..254) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The frame link table indicates adding the index value to be assigned by the new link. + This leaf is used to access an index ID of the next frame link dynamically assigned by + the host before delivering the adding link. To deliver the adding link, + the value of the leaf shall be accessed,and be delivered together with the frame link table. + Otherwise, the host can not execute the operation and will return the error. + Default: 0 + " + ::= { hwFrameLinks 3 } + + + -- 1.3.6.1.4.1.2011.6.3.3.6 + hwNarrowBoard OBJECT IDENTIFIER ::= { hwSlotConf 6 } + + + -- 1.3.6.1.4.1.2011.6.3.3.6.1 + hwBoardAttrTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBoardAttrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Inquiring or modifying AULaw, impedance and current or ringvoltage of ASL, A32 and H511POTS ports. + The indexes of this table are hwFrameIndex and hwSlotIndex. + For the hwFrameIndex object, refer to hwFrameTable; + for the hwSlotIndex object, refer to hwSlotTable. + " + ::= { hwNarrowBoard 1 } + + + -- 1.3.6.1.4.1.2011.6.3.3.6.1.1 + hwBoardAttrEntry OBJECT-TYPE + SYNTAX HwBoardAttrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Inquiring or modifying AULaw, impedance and current or ringvoltage of ASL, A32 and H511POTS ports. + The indexes of this entry are hwFrameIndex and hwSlotIndex. + For the hwFrameIndex object, refer to hwFrameTable; + for the hwSlotIndex object, refer to hwSlotTable. + " + INDEX { hwFrameIndex, hwSlotIndex } + ::= { hwBoardAttrTable 1 } + + + HwBoardAttrEntry ::= + SEQUENCE { + hwBoardAulaw + Integer32, + hwBoardCurrent + Integer32, + hwBoardImpedance + Integer32, + hwBoardEnvironment + INTEGER, + hwBoardWorkmode + INTEGER, + hwBoardRingVoltage + Integer32, + hwBoardWorkState + INTEGER + } + + -- 1.3.6.1.4.1.2011.6.3.3.6.1.1.1 + hwBoardAulaw OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Coding method of voice signal when digitalizing. + In different country or area it should be A law or u law. + 1 -- A law + 2 -- u law + " + ::= { hwBoardAttrEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.3.3.6.1.1.2 + hwBoardCurrent OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Port current supported by the board. The value ranges from 1 to 10, + which indicates the port current value supported under certain loopline impedance. + 1 -- 25mA steady current + 2 -- 16mA steady current + 3 -- 35mA 2*200 + 4 -- 35mA 2*250 + 5 -- 35mA 2*400 + 6 -- 47mA 2*200 + 7 -- 47mA 2*250 + 8 -- 47mA 2*400 + 9 -- 17mA steady current + 10 -- 20mA steady current + " + ::= { hwBoardAttrEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.3.3.6.1.1.3 + hwBoardImpedance OBJECT-TYPE + SYNTAX Integer32 (1..15 | 255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Port impedance of the board. The following values indicates different impedance with + different application circumstances. + 1 -- Bureau machine in China(200+680|| 100nf) + 2 -- User Machine in China(200+560|| 100nf) + 3 -- 600 Interface + 4 -- Interface of russian(150+510|| 47nf) + 5 -- (220+820|| 115nf ) + 6 -- (220+820|| 120nf ) + 7 -- 900 Interface + 8 -- Interface of Brazil(800|| 50nf) + 9 -- BT(Zin=300+1000|| 220nf ,Zload=370+620|| 310nf) + 10 -- HK_BT3(Zin=370+620|| 310nf,Zload=600) + 11 -- HK_BT5(Zin=270+264|| 357nf+1434|| 265nf,Zload=600) + 12 -- BT1(BT0 without AGC) + 13 -- BT2(Zin=87+1052||228nF+229||28.4nF, Zload=270+264||357nF+1434||265nF) + 14 -- BT3(Zin=87+1052||228nF+229||28.4nF, Zload=164+162||363nF+1227||350nF) + 15 -- KPN(Zin= 270+750|| 150nf) + 255 -- Private definition + " + ::= { hwBoardAttrEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.3.3.6.1.1.4 + hwBoardEnvironment OBJECT-TYPE + SYNTAX INTEGER + { + emsan(1), + smsan(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The object is used to set and query the working environment of a board. + Options: + 1.emsan(1) -indicates that the device is on a terminal node or a convergence node + 2.smsan(2) -indicates that the device is on a terminal node or a convergence node + " + DEFVAL { 1 } + ::= { hwBoardAttrEntry 4 } + + + -- 1.3.6.1.4.1.2011.6.3.3.6.1.1.5 + hwBoardWorkmode OBJECT-TYPE + SYNTAX INTEGER + { + combo(1), + powerSaving(2), + auto(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The object is used to set the working mode of the COMBO board. + Options: + 1.combo(1) -the broadband and voice parts of the board are powered on + 2.powerSaving(2) -the board cuts off the power supply of the broadband part + 3.auto(3) -normally the broadband and voice parts of the board are powered on + When the mains supply is cut off, the board automatically cuts off + the power supply of the broadband part + " + DEFVAL { 1 } + ::= { hwBoardAttrEntry 5 } + + + -- 1.3.6.1.4.1.2011.6.3.3.6.1.1.6 + hwBoardRingVoltage OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + It is supported to config ringvoltage on virtual A04 board. + It should be 41.5v or 45v. + 1 -- 25Hz 41.5V + 2 -- 25Hz 45V + " + ::= { hwBoardAttrEntry 6 } + + +-- DEFVAL { 1 } + -- 1.3.6.1.4.1.2011.6.3.3.6.1.1.7 + hwBoardWorkState OBJECT-TYPE + SYNTAX INTEGER + { + combo(1), + powerSaving(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The object is used to query the working status of the COMBO board. + Options: + 1. combo(1) -if the broadband and voice parts of the board are powered on, + the returned value is combo(1) ,DEFVAL { 1 } + 2. powerSaving(2) -if only the voice part of the board is powered on, + the returned value is powerSaving(2) + " + ::= { hwBoardAttrEntry 7 } + + -- 1.3.6.1.4.1.2011.6.3.3.7 + hwVsPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwVsPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port query table that describes the detailed + information of physical ports in the board, including the type, + the virtual system mask of the port. + The indexes of this table are hwFrameIndex, hwSlotIndex, hwSubslotIndex and hwPortIndex. + hwFrameIndex refer to hwFrameTable, hwSlotIndex refer to hwSlotTable, + hwSubslotIndex refer to hwSubslotTable, hwPortIndex refer to hwPortTable. + " + ::= { hwSlotConf 7 } + + --1.3.6.1.4.1.2011.6.3.3.7.1 + hwVsPortEntry OBJECT-TYPE + SYNTAX HwVsPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port query table that describes the detailed + information of physical ports in the board, including the type, + the virtual system mask of the port. + The indexes of this entry are hwFrameIndex, hwSlotIndex, hwSubslotIndex and hwPortIndex. + hwFrameIndex refer to hwFrameTable, hwSlotIndex refer to hwSlotTable, + hwSubslotIndex refer to hwSubslotTable, hwPortIndex refer to hwPortTable. + " + INDEX { hwFrameIndex, hwSlotIndex, hwSubslotIndex, hwPortIndex } + ::= { hwVsPortTable 1 } + + HwVsPortEntry ::= + SEQUENCE { + hwVsPortType + HWPortType, + hwVsPortVsMask + Integer32 + } + + -- 1.3.6.1.4.1.2011.6.3.3.7.1.1 + hwVsPortType OBJECT-TYPE + SYNTAX HWPortType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Port type, which is defined in HUAWEI-TC-MIB.mib. + " + ::= { hwVsPortEntry 1 } + + -- 1.3.6.1.4.1.2011.6.3.3.7.1.2 + hwVsPortVsMask OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The virtual system mask of the port, each bit indicates the VAN to which the port + belongs. For example, the first bit maps vs0, the second bit maps vs1, and the rest + can be deducted by analog. + " + ::= { hwVsPortEntry 2 } + + -- 1.3.6.1.4.1.2011.6.3.4 + hwCpuDevTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCpuDevEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This table describes the CPU usage, including the average CPU usage and periodic CPU usage. + " + ::= { hwDev 4 } + + + -- 1.3.6.1.4.1.2011.6.3.4.1 + hwCpuDevEntry OBJECT-TYPE + SYNTAX HwCpuDevEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The indexes of this entry are hwFrameIndex, hwSlotIndex and hwCpuDevIndex. + A table of CPU statistics. + " + INDEX { hwFrameIndex, hwSlotIndex, hwCpuDevIndex } + ::= { hwCpuDevTable 1 } + + + HwCpuDevEntry ::= + SEQUENCE { + hwCpuDevIndex + Integer32, + hwCpuDevDuty + Integer32, + hwAvgDuty1min + Integer32, + hwAvgDuty5min + Integer32, + hwCpuRunTime + Integer32, + hwCpuOverLoadNum + Integer32, + hwCpuOverLoadTime + Integer32, + hwCpuCongestionNum + Integer32, + hwCpuCongestionTime + Integer32 + } + + -- 1.3.6.1.4.1.2011.6.3.4.1.1 + hwCpuDevIndex OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + CPU index, hwFrameIndex, and hwSlotIndex constitute the HUAWEI-CPU-MIB index. + For a single-CPU device, the value of this object is 0. + " + ::= { hwCpuDevEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.3.4.1.2 + hwCpuDevDuty OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The value of this object identifies the average CPU usage of a board or an entity. + " + ::= { hwCpuDevEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.3.4.1.3 + hwAvgDuty1min OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The value of this object identifies the average CPU usage of a board or entity 1 minute before the data is read. + " + ::= { hwCpuDevEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.3.4.1.4 + hwAvgDuty5min OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The value of this object identifies the average CPU usage of a board or entity 5 minutes before the data is read. + " + ::= { hwCpuDevEntry 4 } + + + -- 1.3.6.1.4.1.2011.6.3.4.1.5 + hwCpuRunTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Duration of CPU running(s). + " + ::= { hwCpuDevEntry 5 } + + + -- 1.3.6.1.4.1.2011.6.3.4.1.6 + hwCpuOverLoadNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Number of CPU overload. + " + ::= { hwCpuDevEntry 6 } + + + -- 1.3.6.1.4.1.2011.6.3.4.1.7 + hwCpuOverLoadTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Duration of CPU overload(s). + " + ::= { hwCpuDevEntry 7 } + + + -- 1.3.6.1.4.1.2011.6.3.4.1.8 + hwCpuCongestionNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Number of CPU congestion. + " + ::= { hwCpuDevEntry 8 } + + + -- 1.3.6.1.4.1.2011.6.3.4.1.9 + hwCpuCongestionTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Duration of CPU congestion(s). + " + ::= { hwCpuDevEntry 9 } + -- 1.3.6.1.4.1.2011.6.3.5 + hwMemoryDev OBJECT IDENTIFIER ::= { hwDev 5 } + + + -- 1.3.6.1.4.1.2011.6.3.5.1 + hwMemoryDevTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMemoryDevEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This table describes memory usage statistics, including the total memory, idle memory, and occupied memory. + " + ::= { hwMemoryDev 1 } + + + -- 1.3.6.1.4.1.2011.6.3.5.1.1 + hwMemoryDevEntry OBJECT-TYPE + SYNTAX HwMemoryDevEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The index of this entry is hwFrameIndex, hwSlotIndex or hwMemoryDevModuleIndex. + This table contains memory information. + " + INDEX { hwFrameIndex, hwSlotIndex, hwMemoryDevModuleIndex } + ::= { hwMemoryDevTable 1 } + + + HwMemoryDevEntry ::= + SEQUENCE { + hwMemoryDevModuleIndex + Integer32, + hwMemoryDevSize + Unsigned32, + hwMemoryDevFree + Unsigned32, + hwMemoryDevRawSliceUsed + Unsigned32, + hwMemoryDevLargestFree + Unsigned32, + hwMemoryDevFail + Integer32, + hwMemoryDevFailNoMem + Integer32, + hwMemoryDevSize64 + CounterBasedGauge64, + hwMemoryDevFree64 + CounterBasedGauge64 + } + + -- 1.3.6.1.4.1.2011.6.3.5.1.1.1 + hwMemoryDevModuleIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This object is only used for extension. For a single-CPU device, the value of this object is 0. + " + ::= { hwMemoryDevEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.3.5.1.1.2 + hwMemoryDevSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the total memory size of a managed object, in bytes. It includes the free memory size and occupied memory size, that is, the sum of hwMemoryDevFree and hwMemoryDevRawSliceUsed. + Each board has a memory. The memory size varies with products. + " + ::= { hwMemoryDevEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.3.5.1.1.3 + hwMemoryDevFree OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the idle memory size of the main control board, in bytes. The value of this object is always less than hwMemoryDevSize. + " + ::= { hwMemoryDevEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.3.5.1.1.4 + hwMemoryDevRawSliceUsed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the total size of occupied raw slice memory, in bytes. The value of this object is always less than hwMemoryDevSize. + " + ::= { hwMemoryDevEntry 4 } + + + -- 1.3.6.1.4.1.2011.6.3.5.1.1.5 + hwMemoryDevLargestFree OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the maximum number of consecutive bytes that are not occupied on a managed object. It is the maximum memory size that can be allocated by the system. The value of this object is always less than hwMemoryDevSize. + " + ::= { hwMemoryDevEntry 5 } + + + -- 1.3.6.1.4.1.2011.6.3.5.1.1.6 + hwMemoryDevFail OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the number of memory allocation failures. The default value is 0. + " + ::= { hwMemoryDevEntry 6 } + + + -- 1.3.6.1.4.1.2011.6.3.5.1.1.7 + hwMemoryDevFailNoMem OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the number of memory allocation failures due to the lack of idle memory. The default value is 0. + " + ::= { hwMemoryDevEntry 7 } + + +-- 1.3.6.1.4.1.2011.6.3.5.1.1.8 + -- 1.3.6.1.4.1.2011.6.3.5.1.1.8 + hwMemoryDevSize64 OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the total size of memory modules on the managed object that exceeds 4 GB, in bytes. + " + ::= { hwMemoryDevEntry 8 } + + +-- 1.3.6.1.4.1.2011.6.3.5.1.1.9 + -- 1.3.6.1.4.1.2011.6.3.5.1.1.9 + hwMemoryDevFree64 OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the idle memory size when the total size of memory modules on the managed object exceeds 4 GB, in bytes. + " + ::= { hwMemoryDevEntry 9 } + + +-- 1.3.6.1.4.1.2011.6.3.5.2 + -- 1.3.6.1.4.1.2011.6.3.5.2 + hwBufferTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBufferEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The index of this table is hwFrameIndex, hwSlotIndex, hwBufferModuleIndex or hwBufferSize. + Buffer information table. + " + ::= { hwMemoryDev 2 } + + + -- 1.3.6.1.4.1.2011.6.3.5.2.1 + hwBufferEntry OBJECT-TYPE + SYNTAX HwBufferEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The index of this entry is hwFrameIndex, hwSlotIndex, hwBufferModuleIndex or hwBufferSize. + Buffer information table. + " + INDEX { hwFrameIndex, hwSlotIndex, hwBufferModuleIndex, hwBufferSize } + ::= { hwBufferTable 1 } + + + HwBufferEntry ::= + SEQUENCE { + hwBufferModuleIndex + Integer32, + hwBufferSize + Integer32, + hwBufferCurrentTotal + Integer32, + hwBufferCurrentUsed + Integer32 + } + + -- 1.3.6.1.4.1.2011.6.3.5.2.1.1 + hwBufferModuleIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Index of hwBufferTable. + " + ::= { hwBufferEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.3.5.2.1.2 + hwBufferSize OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Contains the size of byte hwBuffers, in the unit of byte. + " + ::= { hwBufferEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.3.5.2.1.3 + hwBufferCurrentTotal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Contains the total number of hwBuffers currently. + " + ::= { hwBufferEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.3.5.2.1.4 + hwBufferCurrentUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Contains the number of used hwBuffers currently. + " + ::= { hwBufferEntry 4 } + + + -- 1.3.6.1.4.1.2011.6.3.6 + hwFlashDev OBJECT IDENTIFIER ::= { hwDev 6 } + + + -- 1.3.6.1.4.1.2011.6.3.6.1 + hwFlashDevTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwFlashDevEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The index of this table is hwFrameIndex, hwSlotIndex or hwFlashDevIndex. + This table contains flash information. + " + ::= { hwFlashDev 1 } + + + -- 1.3.6.1.4.1.2011.6.3.6.1.1 + hwFlashDevEntry OBJECT-TYPE + SYNTAX HwFlashDevEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The index of this entry is hwFrameIndex, hwSlotIndex or hwFlashDevIndex. + This table contains flash information. + " + INDEX { hwFrameIndex, hwSlotIndex, hwFlashDevIndex } + ::= { hwFlashDevTable 1 } + + + HwFlashDevEntry ::= + SEQUENCE { + hwFlashDevIndex + Integer32, + hwFlashDevSize + Integer32, + hwFlashDevFree + Integer32, + hwFlashDevEraseTime + TimeTicks, + hwFlashDevEraseStatus + INTEGER, + hwFlashDevStatus + INTEGER + } + + -- 1.3.6.1.4.1.2011.6.3.6.1.1.1 + hwFlashDevIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Index of hwFlashDevTable. + " + ::= { hwFlashDevEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.3.6.1.1.2 + hwFlashDevSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Total size in Octets of Flash memory, + " + ::= { hwFlashDevEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.3.6.1.1.3 + hwFlashDevFree OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Unused Size in Octets of Flash memory. + " + ::= { hwFlashDevEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.3.6.1.1.4 + hwFlashDevEraseTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The last time when Flash was erased after powerup. + " + DEFVAL { 0 } + ::= { hwFlashDevEntry 4 } + + + -- 1.3.6.1.4.1.2011.6.3.6.1.1.5 + hwFlashDevEraseStatus OBJECT-TYPE + SYNTAX INTEGER + { + flashErasing(1), + flashErasedSuccessful(2), + flashErasedFail(3), + flashReadOnly(4), + flashOpenFailure(5), + bufferAllocationFailure(6), + noEraseAfterPowerOn(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Status of current or last flash erasing. + Options: + 1.flashErasing(1) - flash is executing erasing operation + 2.flashErasedSuccessful(2) - flash erased successfully + 3.flashErasedFail(3) - flash erased failed + 4.flashReadOnly(4) - flash state is read only + 5.flashOpenFailure(5) - open flash failed + 6.bufferAllocationFailure(6) - allocating buffer on flash failed + 7.noEraseAfterPowerOn(7) - there is no erasing operation after device was powered on + " + ::= { hwFlashDevEntry 5 } + + + -- 1.3.6.1.4.1.2011.6.3.6.1.1.6 + hwFlashDevStatus OBJECT-TYPE + SYNTAX INTEGER + { + busy(1), + available(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Status of the availability of flash. + Options: + 1.busy(1) - flash state is busy + 2.available(2) - flash state is available + " + ::= { hwFlashDevEntry 6 } + + + -- 1.3.6.1.4.1.2011.6.3.7 + hwAlarmInfo OBJECT IDENTIFIER ::= { hwDev 7 } + + + -- 1.3.6.1.4.1.2011.6.3.7.1 + hwAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAlarmEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + " + The index of this table is hwAlarmSerialIndex. + This table is no longer used. + " + ::= { hwAlarmInfo 1 } + + + -- 1.3.6.1.4.1.2011.6.3.7.1.1 + hwAlarmEntry OBJECT-TYPE + SYNTAX HwAlarmEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + " + The index of this entry is hwAlarmSerialIndex. + This table is no longer used. + " + INDEX { hwAlarmSerialIndex } + ::= { hwAlarmTable 1 } + + + HwAlarmEntry ::= + SEQUENCE { + hwAlarmSerialIndex + Integer32, + hwObsoleteAlarmType + INTEGER, + hwAlarmOcurTime + DateAndTime, + trapObjectIdValue + OCTET STRING + } + + -- 1.3.6.1.4.1.2011.6.3.7.1.1.1 + hwAlarmSerialIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + " + This object is no longer used. + " + ::= { hwAlarmEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.3.7.1.1.2 + hwObsoleteAlarmType OBJECT-TYPE + SYNTAX INTEGER + { + alarm(1), + restore(2), + event(3) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + " + The type of the Alarm. + " + ::= { hwAlarmEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.3.7.1.1.3 + hwAlarmOcurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + " + This object is no longer used. + " + ::= { hwAlarmEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.3.7.1.1.4 + trapObjectIdValue OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + " + This object is no longer used. + " + ::= { hwAlarmEntry 4 } + + + -- 1.3.6.1.4.1.2011.6.3.8 + hwDevTraps OBJECT IDENTIFIER ::= { hwDev 8 } + + + -- 1.3.6.1.4.1.2011.6.3.8.1 + hwDevTrapVbOids OBJECT IDENTIFIER ::= { hwDevTraps 1 } + + + -- 1.3.6.1.4.1.2011.6.3.8.1.1 + hwFrameAdminResult OBJECT-TYPE + SYNTAX INTEGER + { + success(1), + fail(2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + Frame administration result. + " + ::= { hwDevTrapVbOids 1 } + + + -- 1.3.6.1.4.1.2011.6.3.8.1.2 + hwSlotAdminResult OBJECT-TYPE + SYNTAX INTEGER + { + success(1), + fail(2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + Slot administration result. + " + ::= { hwDevTrapVbOids 2 } + + + -- 1.3.6.1.4.1.2011.6.3.8.1.3 + hwSubslotAdminResult OBJECT-TYPE + SYNTAX INTEGER + { + success(1), + fail(2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + Subslot administration result. + " + ::= { hwDevTrapVbOids 3 } + + + -- 1.3.6.1.4.1.2011.6.3.8.1.4 + hwPortAdminResult OBJECT-TYPE + SYNTAX INTEGER + { + success(1), + fail(2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + Port administration result. + " + ::= { hwDevTrapVbOids 4 } + + + -- 1.3.6.1.4.1.2011.6.3.8.1.5 + hwConfigChangeIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + The serial IP of configuration changes. + If the configuration changes is trigger by the command line users, the IP address is 0.0.0.0. + If it is triggered by the SNMP user, the IP address is the SNMP user's IP address. + The Trap of configuration changes will not be sent to the SNMP user, + who triggered the configuration changes. + " + ::= { hwDevTrapVbOids 5 } + + + -- 1.3.6.1.4.1.2011.6.3.8.1.6 + hwDevUserLabelType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + User label type. + 1. Frame type. + 2. Slot type. + 3. Port type. + " + ::= { hwDevTrapVbOids 6 } + + + -- 1.3.6.1.4.1.2011.6.3.8.1.7 + hwDevUserLabel OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + User label. + " + ::= { hwDevTrapVbOids 7 } + + + -- 1.3.6.1.4.1.2011.6.3.8.1.8 + hwDevVPI OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This node is reserved and has no actual meaning. + " + ::= { hwDevTrapVbOids 8 } + + + -- 1.3.6.1.4.1.2011.6.3.8.1.9 + hwDevVCI OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This node is reserved and has no actual meaning. + " + ::= { hwDevTrapVbOids 9 } + + + -- 1.3.6.1.4.1.2011.6.3.8.1.10 + hwDevVlanId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This node is reserved and has no actual meaning. + " + ::= { hwDevTrapVbOids 10 } + + + -- 1.3.6.1.4.1.2011.6.3.8.1.11 + hwFrameTypeConfigured OBJECT-TYPE + SYNTAX HWFrameType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + Type of the frame that is configured in database of device. + " + ::= { hwDevTrapVbOids 11 } + + + -- 1.3.6.1.4.1.2011.6.3.8.1.12 + hwActualSlotTypeName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + Type and name of the inserted board. + " + ::= { hwDevTrapVbOids 12 } + + + -- 1.3.6.1.4.1.2011.6.3.8.1.13 + hwOldDeviceIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + Old IP address of the device. + " + ::= { hwDevTrapVbOids 13 } + + + -- 1.3.6.1.4.1.2011.6.3.8.1.14 + hwNewDeviceIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + New IP address of the device. + " + ::= { hwDevTrapVbOids 14 } + + + -- 1.3.6.1.4.1.2011.6.3.8.1.15 + hwOldSubslotType0 OBJECT-TYPE + SYNTAX HWSubPCBType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + Type of the first daughter board that is used previously. + " + ::= { hwDevTrapVbOids 15 } + + + -- 1.3.6.1.4.1.2011.6.3.8.1.16 + hwOldSubslotType1 OBJECT-TYPE + SYNTAX HWSubPCBType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + Type of the second daughter board that is used previously. + " + ::= { hwDevTrapVbOids 16 } + + + -- 1.3.6.1.4.1.2011.6.3.8.1.17 + hwOldSubslotType2 OBJECT-TYPE + SYNTAX HWSubPCBType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + Type of the third daughter board that is used previously. + " + ::= { hwDevTrapVbOids 17 } + + + -- 1.3.6.1.4.1.2011.6.3.8.1.18 + hwOldSubslotType3 OBJECT-TYPE + SYNTAX HWSubPCBType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + Type of the fourth daughter board that is used previously. + " + ::= { hwDevTrapVbOids 18 } + + + -- 1.3.6.1.4.1.2011.6.3.8.1.19 + hwDevStandbyMainSlotTypeName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + Slot information description, to describe standby main board name information of the slot. + " + ::= { hwDevTrapVbOids 19 } + + + -- 1.3.6.1.4.1.2011.6.3.8.1.20 + hwDevConfPreviousTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDevConfPreviousEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Previous Device querying table. It is used to query barcode and name of previous device + which was replaced by a new one. + The indexes of this table are hwFrameIndex and hwSlotIndex. + " + ::= { hwDevTrapVbOids 20 } + + + -- 1.3.6.1.4.1.2011.6.3.8.1.20.1 + hwDevConfPreviousEntry OBJECT-TYPE + SYNTAX HwDevConfPreviousEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Previous Device querying table. It is used to query barcode and name of previous device + which was replaced by a new one. + The indexes of this entry are hwFrameIndex and hwSlotIndex. + " + INDEX { hwFrameIndex, hwSlotIndex } + ::= { hwDevConfPreviousTable 1 } + + + HwDevConfPreviousEntry ::= + SEQUENCE { + hwDevPreSlotTypeName + OCTET STRING, + hwDevPreSlotPhySerialNum + OCTET STRING + } + + -- 1.3.6.1.4.1.2011.6.3.8.1.20.1.1 + hwDevPreSlotTypeName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + Slot information description, to describe previous board name information of the slot. + The indexes of the entry are hwFrameIndex and hwSlotIndex. + " + ::= { hwDevConfPreviousEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.3.8.1.20.1.2 + hwDevPreSlotPhySerialNum OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + The vendor-specific serial number string for the previous board of the slot. + The preferred value is the serial number string actually printed on the component itself. + The indices of the entry are hwFrameIndex and hwSlotIndex. + " + ::= { hwDevConfPreviousEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.3.8.1.21 + hwSystemResParaTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSystemResParaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The index of this table is hwResTypePara. System resource table. + " + ::= { hwDevTrapVbOids 21 } + + + -- 1.3.6.1.4.1.2011.6.3.8.1.21.1 + hwSystemResParaEntry OBJECT-TYPE + SYNTAX HwSystemResParaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The index of this entry is hwResTypePara. System resource table. + " + INDEX { hwResTypePara } + ::= { hwSystemResParaTable 1 } + + + HwSystemResParaEntry ::= + SEQUENCE { + hwResTypePara + INTEGER, + hwResOccupancyPara + Integer32 + } + + -- 1.3.6.1.4.1.2011.6.3.8.1.21.1.1 + hwResTypePara OBJECT-TYPE + SYNTAX INTEGER + { + memory(1), + messageUnits(2), + cpu(3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + System resource type. + Options: + 1. memory(1) -indicates the memory resource + 2. messageUnits(2)-indicates the message resource + 3. cpu(3) -indicates the CPU resource + " + ::= { hwSystemResParaEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.3.8.1.21.1.2 + hwResOccupancyPara OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + System resource occupancy. + " + ::= { hwSystemResParaEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.3.8.1.22 + hwTrapStorageName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + The first para of storage fault, which describe the storage name. + " + ::= { hwDevTrapVbOids 22 } + + + -- 1.3.6.1.4.1.2011.6.3.8.1.23 + hwExtendBoardFrameIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + The frame index of the port connecting the main frame to the extended frame. + " + ::= { hwDevTrapVbOids 23 } + + + -- 1.3.6.1.4.1.2011.6.3.8.1.24 + hwExtendedFrameUplinkPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + Another uplink port of extended frame. + " + ::= { hwDevTrapVbOids 24 } + + + -- 1.3.6.1.4.1.2011.6.3.8.1.25 + hwExtendBoardSlotIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + The slot index of the port connecting the main frame to the extended frame. + " + ::= { hwDevTrapVbOids 25 } + + + -- 1.3.6.1.4.1.2011.6.3.8.1.26 + hwExtendBoardPortIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + The port index of the port connecting the main frame to the extended frame. + " + ::= { hwDevTrapVbOids 26 } + + + -- 1.3.6.1.4.1.2011.6.3.8.1.27 + hwTrapHardFaultName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + The name of board hard fault. + " + ::= { hwDevTrapVbOids 27 } + + + -- 1.3.6.1.4.1.2011.6.3.8.1.28 + hwTrapHardFaultEffect OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + The effect of board hard fault. + " + ::= { hwDevTrapVbOids 28 } + + + -- 1.3.6.1.4.1.2011.6.3.8.1.29 + hwSlotInputIdIndex OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + Input Circuit Index. + " + ::= { hwDevTrapVbOids 29 } + + + -- 1.3.6.1.4.1.2011.6.3.8.1.30 + hwSlotInputType OBJECT-TYPE + SYNTAX INTEGER + { + localac(1), + localdc(2), + remoteac(3), + remotedc(4), + pd(5), + channelvoltage(6) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + Voltage Input Type. + Options: + 1. localac(1) -local ac type. + 2. localdc(2) -local dc type. + 3. remoteac(3) -remote ac type. + 4. remotedc(4) -remote dc type. + 5. pd(5) -pd type. + 6. channelvoltage(6) - channel voltage type. + " + ::= { hwDevTrapVbOids 30 } + + + -- 1.3.6.1.4.1.2011.6.3.8.1.31 + hwDevAutoDeployPhase OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + Auto-deployment phase: + 1. Download the auto-deployment policy file + 2. Parse the auto-deployment policy file + 3. Download the upgrade software + 4. Download the configuration file + 5. Download common configuration scripts + 6. Download customized configuration scripts + 7. Issue the automatic backup configuration + 8. Download the database + 9. Save the database and configuration file + " + ::= { hwDevTrapVbOids 31 } + + + -- 1.3.6.1.4.1.2011.6.3.8.1.32 + hwVccLocalChassisId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + The index of local chassis. + " + ::= { hwDevTrapVbOids 32 } + + -- 1.3.6.1.4.1.2011.6.3.8.1.33 + hwVccNeighbourChassisId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + The index of neighbour chassis. + " + ::= { hwDevTrapVbOids 33 } + + -- 1.3.6.1.4.1.2011.6.3.8.1.34 + hwVccGroupId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + The index of data channel. + " + ::= { hwDevTrapVbOids 34 } + + -- 1.3.6.1.4.1.2011.6.3.8.1.35 + hwVccLinkIfPhysicIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + The index of interface for the data link. + " + ::= { hwDevTrapVbOids 35 } + + -- 1.3.6.1.4.1.2011.6.3.8.1.36 + hwVccLinkIfPhysicName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + The name of interface for the data link. + " + ::= { hwDevTrapVbOids 36 } + + -- 1.3.6.1.4.1.2011.6.3.8.1.37 + hwTrapPowerPortIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + The index of power port. + " + ::= { hwDevTrapVbOids 37 } + + -- 1.3.6.1.4.1.2011.6.3.8.1.38 + hwDevTempMinorAlmThreshold OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + The level-1 high temperature alarm threshold. + " + ::= { hwDevTrapVbOids 38 } + + -- 1.3.6.1.4.1.2011.6.3.8.1.39 + hwDevTempMajorAlmThreshold OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + The level-2 high temperature alarm threshold. + " + ::= { hwDevTrapVbOids 39 } + + -- 1.3.6.1.4.1.2011.6.3.8.1.40 + hwDevTempCriticalAlmThreshold OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + The level-3 high temperature alarm threshold. + " + ::= { hwDevTrapVbOids 40 } + + -- 1.3.6.1.4.1.2011.6.3.8.1.41 + hwDeviceCurrentTemp OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + The current temperature of the device. + " + ::= { hwDevTrapVbOids 41 } + + -- 1.3.6.1.4.1.2011.6.3.8.1.42 + hwDevSnmpHostIpAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + The IP address of SNMP probe abnormal record. + " + ::= { hwDevTrapVbOids 42 } + + -- 1.3.6.1.4.1.2011.6.3.8.1.43 + hwDevSnmpLastReceivedTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + The last probe time of SNMP probe abnormal record. + " + ::= { hwDevTrapVbOids 43 } + + -- 1.3.6.1.4.1.2011.6.3.8.1.44 + hwDevSnmpAverageInterval OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + The average interval of SNMP probe abnormal record. + " + ::= { hwDevTrapVbOids 44 } + + -- 1.3.6.1.4.1.2011.6.3.8.1.45 + hwDevSnmpMinimumInterval OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + The minimum interval of SNMP probe abnormal record. + " + ::= { hwDevTrapVbOids 45 } + + -- 1.3.6.1.4.1.2011.6.3.8.1.46 + hwDevSnmpMaxmumInterval OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + The maxmum interval of SNMP probe abnormal record. + " + ::= { hwDevTrapVbOids 46 } + + -- 1.3.6.1.4.1.2011.6.3.8.1.47 + hwDevSnmpReceivedCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + The connection count of SNMP probe abnormal record. + " + ::= { hwDevTrapVbOids 47 } + + -- 1.3.6.1.4.1.2011.6.3.8.1.48 + hwSubboardID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + The index ID of sub board. + " + ::= { hwDevTrapVbOids 48 } + + -- 1.3.6.1.4.1.2011.6.3.8.1.49 + hwPowerSupplyChannelVoltage OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + The value of power supply channel voltage. + " + ::= { hwDevTrapVbOids 49 } + + -- 1.3.6.1.4.1.2011.6.3.8.1.50 + hwPowerSupplyDescription OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + The description of power supply. + " + ::= { hwDevTrapVbOids 50 } + + -- 1.3.6.1.4.1.2011.6.3.8.1.51 + hwBrokenFileName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + The name of broken file. + " + ::= { hwDevTrapVbOids 51 } + + -- 1.3.6.1.4.1.2011.6.3.8.1.52 + hwRtuRunCapacity OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + The run capacity of system. + " + ::= { hwDevTrapVbOids 52 } + + -- 1.3.6.1.4.1.2011.6.3.8.1.53 + hwRtuLicenseCapcity OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + The run capacity of license. + " + ::= { hwDevTrapVbOids 53 } + + -- 1.3.6.1.4.1.2011.6.3.8.2 + hwDevCommonTraps OBJECT IDENTIFIER ::= { hwDevTraps 2 } + + + -- 1.3.6.1.4.1.2011.6.3.8.2.0 + hwDevCommonTrapsPrefix OBJECT IDENTIFIER ::= { hwDevCommonTraps 0 } + + + -- 1.3.6.1.4.1.2011.6.3.8.2.0.1 + hwDevBoardDetectTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwSlotIndex, hwSlotType, hwSlotOperStatus, hwSlotTypeName, + hwSlotPrimaryStatus, hwSlotSecondaryStatus } + STATUS current + DESCRIPTION + " + This trap message is reported when a board is detected. + " + ::= { hwDevCommonTrapsPrefix 1 } + + + -- 1.3.6.1.4.1.2011.6.3.8.2.0.2 + hwDevBoardDisappearedTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwSlotIndex, hwSlotType, hwSlotTypeName } + STATUS current + DESCRIPTION + " + This trap message is reported when a board disappears. + " + ::= { hwDevCommonTrapsPrefix 2 } + + + -- 1.3.6.1.4.1.2011.6.3.8.2.0.3 + hwDevBoardStateChangedTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwSlotIndex, hwSlotType, hwSlotOperStatus, hwSlotPrimaryStatus, + hwSlotSecondaryStatus } + STATUS current + DESCRIPTION + " + This trap message is reported when a board's state changes. + " + ::= { hwDevCommonTrapsPrefix 3 } + + + -- 1.3.6.1.4.1.2011.6.3.8.2.0.4 + hwDevBoardStaChgOffLineTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwSlotIndex, hwSlotType, hwSlotOperStatus, hwSlotPrimaryStatus, + hwSlotSecondaryStatus } + STATUS current + DESCRIPTION + " + This trap message is reported when a board's state changes from online to offline. + " + ::= { hwDevCommonTrapsPrefix 4 } + + + -- 1.3.6.1.4.1.2011.6.3.8.2.0.5 + hwDevBoardAutoLoadTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwSlotIndex, hwSlotType, hwSlotOperStatus, hwSlotTypeName + } + STATUS current + DESCRIPTION + " + This trap message is reported when a board starts to autoload. + " + ::= { hwDevCommonTrapsPrefix 5 } + + + -- 1.3.6.1.4.1.2011.6.3.8.2.0.6 + hwDevUserlabelChangeTrap NOTIFICATION-TYPE + OBJECTS { hwConfigChangeIP, hwDevUserLabelType, hwDevUserLabel, hwFrameIndex, hwSlotIndex, + hwSubslotIndex, hwPortIndex, hwDevVPI, hwDevVCI, hwDevVlanId + } + STATUS current + DESCRIPTION + " + This trap message is reported when a board's userlabel changes. + The binding parameters hwDevVPI, hwDevVCI and hwDevVlanId are reserved and have no actual meaning. + " + ::= { hwDevCommonTrapsPrefix 6 } + + + -- 1.3.6.1.4.1.2011.6.3.8.2.0.7 + hwDevSystemStateChangeTrap NOTIFICATION-TYPE + OBJECTS { hwSystemPrimaryStatus } + STATUS current + DESCRIPTION + "This trap message is reported when the system state changes." + ::= { hwDevCommonTrapsPrefix 7 } + + + -- 1.3.6.1.4.1.2011.6.3.8.2.0.8 + hwDevFrameDetectTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwFrameType, hwFrameExtendPort, hwFrameUplinkPort, hwFrameOperStatus, + hwFrameTypeName } + STATUS current + DESCRIPTION + " + This trap message is reported when a frame is detected. + " + ::= { hwDevCommonTrapsPrefix 8 } + + + -- 1.3.6.1.4.1.2011.6.3.8.2.0.9 + hwDevFrameDisappearedTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwFrameType, hwFrameExtendPort, hwFrameUplinkPort, hwFrameTypeName + } + STATUS current + DESCRIPTION + " + This trap message is reported when a frame disappears. + " + ::= { hwDevCommonTrapsPrefix 9 } + + + -- 1.3.6.1.4.1.2011.6.3.8.2.0.10 + hwDevFrameStateChangeTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwFrameType, hwFrameOperStatus, hwFrameExtendPort, hwFrameUplinkPort + } + STATUS current + DESCRIPTION + " + This trap message is reported when a frame's state changes. + " + ::= { hwDevCommonTrapsPrefix 10 } + + + -- 1.3.6.1.4.1.2011.6.3.8.2.0.11 + hwDevExtendedFramePortChangeTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwFrameType, hwFrameUplinkPort, hwExtendedFrameUplinkPort } + STATUS current + DESCRIPTION + " + This trap message is reported when a extended frame's uplink port changes. + " + ::= { hwDevCommonTrapsPrefix 11 } + + -- 1.3.6.1.4.1.2011.6.3.8.2.0.12 + hwDevSnmpProbeRecordTrap NOTIFICATION-TYPE + OBJECTS { hwDevSnmpHostIpAddress, hwDevSnmpLastReceivedTime, hwDevSnmpAverageInterval, hwDevSnmpMinimumInterval, hwDevSnmpMaxmumInterval, hwDevSnmpReceivedCount } + STATUS current + DESCRIPTION + " + This trap message is reported when the abnormal record of SNMP probe monitor occurs. + " + ::= { hwDevCommonTrapsPrefix 12 } + + +-- 1.3.6.1.4.1.2011.6.3.8.3 + hwDevAlarmTraps OBJECT IDENTIFIER ::= { hwDevTraps 3 } + + +-- 1.3.6.1.4.1.2011.6.3.8.3.1 + hwDevSystemTraps OBJECT IDENTIFIER ::= { hwDevAlarmTraps 1 } + + +-- 1.3.6.1.4.1.2011.6.3.8.3.1.0 + -- 1.3.6.1.4.1.2011.6.3.8.3.1.0 + hwDevSystemTrapsPrefix OBJECT IDENTIFIER ::= { hwDevSystemTraps 0 } + + + -- 1.3.6.1.4.1.2011.6.3.8.3.1.0.2 + hwDevSystemDataSynCancelTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwSlotIndex, hwSlotIndex } + STATUS current + DESCRIPTION + " + This trap message is reported when the data synchronization + between the active and standby control boards is canceled. + The first hwSlotIndex indicates active main board index, + the second hwSlotIndex indicates standby main board index. + " + ::= { hwDevSystemTrapsPrefix 2 } + + + -- 1.3.6.1.4.1.2011.6.3.8.3.1.0.3 + hwDevActiveStandbyContolBoardInconsistentTrap NOTIFICATION-TYPE + OBJECTS { hwSlotTypeName, hwDevStandbyMainSlotTypeName } + STATUS current + DESCRIPTION + " + This trap message is reported when the active control board type + is inconsistent with standby ctrol board type. + " + ::= { hwDevSystemTrapsPrefix 3 } + + + -- 1.3.6.1.4.1.2011.6.3.8.3.1.0.5 + hwDevActiveStandbyDataSynCancelTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwSlotIndex, hwSlotIndex } + STATUS current + DESCRIPTION + " + This trap message is reported when the data synchronization + between the active and standby control boards is canceled. + The first hwSlotIndex indicates active main board index, + the second hwSlotIndex indicates standby main board index. + " + ::= { hwDevSystemTrapsPrefix 5 } + + + -- 1.3.6.1.4.1.2011.6.3.8.3.1.0.6 + hwDevActiveStandbyDataSynCancelRecoverTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwSlotIndex, hwSlotIndex } + STATUS current + DESCRIPTION + " + This trap message is reported when the data synchronization + between the active and standby control boards recovers. + The first hwSlotIndex indicates active main board index, + the second hwSlotIndex indicates standby main board index. + " + ::= { hwDevSystemTrapsPrefix 6 } + + + -- 1.3.6.1.4.1.2011.6.3.8.3.1.0.7 + hwDevSystemPoweroffTrap NOTIFICATION-TYPE + STATUS current + DESCRIPTION + " + This trap message is reported when the device is cut off. + " + ::= { hwDevSystemTrapsPrefix 7 } + + + -- 1.3.6.1.4.1.2011.6.3.8.3.1.0.8 + hwDevSystemAutoDeployFailTrap NOTIFICATION-TYPE + OBJECTS { hwDevAutoDeployPhase } + STATUS current + DESCRIPTION + " + This trap message is reported when the auto-deployment fails. + " + ::= { hwDevSystemTrapsPrefix 8 } + + -- 1.3.6.1.4.1.2011.6.3.8.3.1.0.9 + hwDevSystemDeviceNameChangeTrap NOTIFICATION-TYPE + STATUS current + DESCRIPTION + " + This trap message is reported when the device name is changed. + " + ::= { hwDevSystemTrapsPrefix 9 } + + + -- 1.3.6.1.4.1.2011.6.3.8.3.2 + hwDevFrameTraps OBJECT IDENTIFIER ::= { hwDevAlarmTraps 2 } + + -- 1.3.6.1.4.1.2011.6.3.8.3.2.0 + hwDevFrameTrapsPrefix OBJECT IDENTIFIER ::= { hwDevFrameTraps 0 } + + -- 1.3.6.1.4.1.2011.6.3.8.3.2.0.1 + hwDevFrameTypeInconsistentTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwFrameType, hwFrameTypeConfigured } + STATUS current + DESCRIPTION + " + This trap message is reported when the actual shelf type is inconsistent + with the configuration in the database of device. In this case, + the configuration data delivery fails. + " + ::= { hwDevFrameTrapsPrefix 1 } + + + -- 1.3.6.1.4.1.2011.6.3.8.3.2.0.2 + hwDevFrameRestoreTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwFrameTypeName, hwExtendBoardFrameIndex, hwExtendBoardSlotIndex, hwExtendBoardPortIndex + } + STATUS current + DESCRIPTION + " + This trap message is reported when the communication of the frame restored. + " + ::= { hwDevFrameTrapsPrefix 2 } + + + -- 1.3.6.1.4.1.2011.6.3.8.3.2.0.3 + hwDevFrameFaultTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwFrameTypeName, hwExtendBoardFrameIndex, hwExtendBoardSlotIndex, hwExtendBoardPortIndex + } + STATUS current + DESCRIPTION + " + This trap message is reported when the communication of the frame interrupted, + the services in the frame fail. + " + ::= { hwDevFrameTrapsPrefix 3 } + + + -- 1.3.6.1.4.1.2011.6.3.8.3.2.0.4 + hwDevExtendedFrameTypeInconsistentTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwFrameTypeConfigured, hwFrameType, hwExtendBoardFrameIndex, hwExtendBoardSlotIndex, + hwExtendBoardPortIndex } + STATUS current + DESCRIPTION + " + This trap message is reported when the actual shelf type is inconsistent + with the configuration in the database of device. In this case, + the configuration data delivery fails. + " + ::= { hwDevFrameTrapsPrefix 4 } + + + -- 1.3.6.1.4.1.2011.6.3.8.3.2.0.5 + hwDevExtendedFrameDyingGaspAlarmTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwFrameTypeName, hwExtendBoardFrameIndex, hwExtendBoardSlotIndex, hwExtendBoardPortIndex + } + STATUS current + DESCRIPTION + " + This trap message is reported when the dying-gasp of + the extended frame occurs. + " + ::= { hwDevFrameTrapsPrefix 5 } + + -- 1.3.6.1.4.1.2011.6.3.8.3.2.0.6 + hwDevExtendedFrameDyingGaspRestoreTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwFrameTypeName, hwExtendBoardFrameIndex, hwExtendBoardSlotIndex, hwExtendBoardPortIndex + } + STATUS current + DESCRIPTION + " + This trap message is reported when the dying-gasp of + the extended frame recovers. + " + ::= { hwDevFrameTrapsPrefix 6 } + + + -- 1.3.6.1.4.1.2011.6.3.8.3.2.0.7 + hwDevFrameIdOverLoadTrap NOTIFICATION-TYPE + OBJECTS { hwFrameTypeName, hwExtendBoardFrameIndex, hwExtendBoardSlotIndex, hwExtendBoardPortIndex } + STATUS current + DESCRIPTION + " + This trap message is reported when the frame ID exceeded the maximal number. + " + ::= { hwDevFrameTrapsPrefix 7 } + + + -- 1.3.6.1.4.1.2011.6.3.8.3.2.0.8 + hwDevFrameCmtsAntitheftAuthFailTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwFrameTypeName, hwExtendBoardFrameIndex, hwExtendBoardSlotIndex, hwExtendBoardPortIndex + } + STATUS current + DESCRIPTION + " + This trap message is reported when the anti-theft authentication of the extended frame fails. + " + ::= { hwDevFrameTrapsPrefix 8 } + + -- 1.3.6.1.4.1.2011.6.3.8.3.2.0.9 + hwDevFrameCmtsAntitheftAuthRestoreTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwFrameTypeName, hwExtendBoardFrameIndex, hwExtendBoardSlotIndex, hwExtendBoardPortIndex + } + STATUS current + DESCRIPTION + " + This trap message is reported when the anti-theft authentication of the extended frame succeeds. + " + ::= { hwDevFrameTrapsPrefix 9 } + + + + -- 1.3.6.1.4.1.2011.6.3.8.3.2.0.10 + hwVccDataLinkFault NOTIFICATION-TYPE + OBJECTS { hwVccLocalChassisId, hwVccNeighbourChassisId, hwVccGroupId, hwVccLinkIfPhysicIndex, hwVccLinkIfPhysicName } + STATUS current + DESCRIPTION + " + This object indicates that when the data link goes Down, the device sends a trap. + " + ::= { hwDevFrameTrapsPrefix 10 } + + + -- 1.3.6.1.4.1.2011.6.3.8.3.2.0.11 + hwVccDataLinkFaultResume NOTIFICATION-TYPE + OBJECTS { hwVccLocalChassisId, hwVccNeighbourChassisId, hwVccGroupId, hwVccLinkIfPhysicIndex, hwVccLinkIfPhysicName } + STATUS current + DESCRIPTION + " + This object indicates that when the data link goes Up, the device sends a trap. + " + ::= { hwDevFrameTrapsPrefix 11 } + + + -- 1.3.6.1.4.1.2011.6.3.8.3.2.0.12 + hwVccDataChannelFault NOTIFICATION-TYPE + OBJECTS { hwVccLocalChassisId, hwVccNeighbourChassisId, hwVccGroupId } + STATUS current + DESCRIPTION + " + This object indicates that when the data channel is down, the device sends a trap. + " + ::= { hwDevFrameTrapsPrefix 12 } + + + -- 1.3.6.1.4.1.2011.6.3.8.3.2.0.13 + hwVccDataChannelFaultResume NOTIFICATION-TYPE + OBJECTS { hwVccLocalChassisId, hwVccNeighbourChassisId, hwVccGroupId } + STATUS current + DESCRIPTION + " + This object indicates that when the data channel goes Up, the device sends a trap. + " + ::= { hwDevFrameTrapsPrefix 13 } + + -- 1.3.6.1.4.1.2011.6.3.8.3.2.0.14 + hwDeviceHighTemperatureMinorFaultTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwDeviceCurrentTemp, hwDevTempMinorAlmThreshold } + STATUS current + DESCRIPTION + " + This trap message is reported when the device temperature exceeds the level-1 high temperature alarm threshold. + " + ::= { hwDevFrameTrapsPrefix 14 } + + -- 1.3.6.1.4.1.2011.6.3.8.3.2.0.15 + hwDeviceHighTemperatureMinorRestoreTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwDeviceCurrentTemp, hwDevTempMinorAlmThreshold } + STATUS current + DESCRIPTION + " + This trap message is reported when the device temperature exceeds the threshold for level-1 high temperature alarm recovery. + " + ::= { hwDevFrameTrapsPrefix 15 } + +-- 1.3.6.1.4.1.2011.6.3.8.3.2.0.16 + hwDeviceHighTemperatureMajorFaultTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwDeviceCurrentTemp, hwDevTempMajorAlmThreshold } + STATUS current + DESCRIPTION + " + This trap message is reported when the device temperature exceeds the level-2 high temperature alarm threshold. + " + ::= { hwDevFrameTrapsPrefix 16 } + + -- 1.3.6.1.4.1.2011.6.3.8.3.2.0.17 + hwDeviceHighTemperatureMajorRestoreTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwDeviceCurrentTemp, hwDevTempMajorAlmThreshold } + STATUS current + DESCRIPTION + " + This trap message is reported when the device temperature exceeds the threshold for level-2 high temperature alarm recovery. + " + ::= { hwDevFrameTrapsPrefix 17 } + + -- 1.3.6.1.4.1.2011.6.3.8.3.2.0.18 + hwDeviceHighTemperatureCriticalFaultTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwDeviceCurrentTemp, hwDevTempCriticalAlmThreshold } + STATUS current + DESCRIPTION + " + This trap message is reported when the device temperature exceeds the level-3 high temperature alarm threshold. + " + ::= { hwDevFrameTrapsPrefix 18 } + + -- 1.3.6.1.4.1.2011.6.3.8.3.2.0.19 + hwDeviceHighTemperatureCriticalRestoreTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwDeviceCurrentTemp, hwDevTempCriticalAlmThreshold } + STATUS current + DESCRIPTION + " + This trap message is reported when the device temperature exceeds the threshold for level-3 high temperature alarm recovery. + " + ::= { hwDevFrameTrapsPrefix 19 } + + -- 1.3.6.1.4.1.2011.6.3.8.3.3 + hwDevBoardTraps OBJECT IDENTIFIER ::= { hwDevAlarmTraps 3 } + + -- 1.3.6.1.4.1.2011.6.3.8.3.3.0 + hwDevBoardTrapsPrefix OBJECT IDENTIFIER ::= { hwDevBoardTraps 0 } + + + -- 1.3.6.1.4.1.2011.6.3.8.3.3.0.1 + hwDevBoardMisMatchTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwSlotIndex, hwSlotTypeName, hwActualSlotTypeName } + STATUS current + DESCRIPTION + " + This trap message is reported when the type of the board that the user configured is inconsistent + with the type of the board that is actually inserted. + " + ::= { hwDevBoardTrapsPrefix 1 } + + -- 1.3.6.1.4.1.2011.6.3.8.3.3.0.3 + hwDevBoardFaultTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwSlotIndex, hwSlotTypeName } + STATUS current + DESCRIPTION + " + This trap message is reported when the communication of the board interrupted, + the services in the board fail. + " + ::= { hwDevBoardTrapsPrefix 3 } + + + -- 1.3.6.1.4.1.2011.6.3.8.3.3.0.4 + hwDevBoardRestoreTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwSlotIndex, hwSlotTypeName } + STATUS current + DESCRIPTION + " + This trap message is reported when the communication of the board restored. + " + ::= { hwDevBoardTrapsPrefix 4 } + + -- 1.3.6.1.4.1.2011.6.3.8.3.3.0.5 + hwDevBoardReplacedTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwSlotIndex, hwDevPreSlotTypeName, hwSlotTypeName, hwDevPreSlotPhySerialNum, + hwSlotPhySerialNum } + STATUS current + DESCRIPTION + " + This trap message is reported when the board is successfully replaced by another board of the same type. + " + ::= { hwDevBoardTrapsPrefix 5 } + + + -- 1.3.6.1.4.1.2011.6.3.8.3.3.0.6 + hwDevBoardEnterTemperatureProctectModeTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwSlotIndex, hwSlotTemprature } + STATUS current + DESCRIPTION + " + This trap message is reported when the temperature of active control board is too high, + all the LAN switch ports of the service board will be powered off except GIU board. + " + ::= { hwDevBoardTrapsPrefix 6 } + + -- 1.3.6.1.4.1.2011.6.3.8.3.3.0.7 + hwDevBoardExitTemperatureProctectModeTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwSlotIndex, hwSlotTemprature } + STATUS current + DESCRIPTION + " + This trap message is reported when the temperature of active control board + recovers to safe region from high temperature risk region, + all the LAN switch ports of the service board will be powered on. + " + ::= { hwDevBoardTrapsPrefix 7 } + + -- 1.3.6.1.4.1.2011.6.3.8.3.3.0.8 + hwDevBoardTemperatureTooHighTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwSlotIndex, hwSlotTemprature } + STATUS current + DESCRIPTION + " + This trap message is reported when the current temperature of service board + exceed the high temperature threshold. + " + ::= { hwDevBoardTrapsPrefix 8 } + + + -- 1.3.6.1.4.1.2011.6.3.8.3.3.0.9 + hwDevBoardTemperatureTooHighRecoverTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwSlotIndex, hwSlotTemprature } + STATUS current + DESCRIPTION + " + This trap message is reported when the current temperature of service board + recovers to the normal range from high temperature. + " + ::= { hwDevBoardTrapsPrefix 9 } + + + -- 1.3.6.1.4.1.2011.6.3.8.3.3.0.10 + hwDevBoardTemperatureTooLowTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwSlotIndex, hwSlotTemprature } + STATUS current + DESCRIPTION + " + This trap message is reported when the current temperature of service board + is exceed the low temperature threshold. + " + ::= { hwDevBoardTrapsPrefix 10 } + + -- 1.3.6.1.4.1.2011.6.3.8.3.3.0.11 + hwDevBoardTemperatureTooLowRecoverTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwSlotIndex, hwSlotTemprature } + STATUS current + DESCRIPTION + " + This trap message is reported when the current temperature of service board + recovers to normal range from low temperature. + " + ::= { hwDevBoardTrapsPrefix 11 } + + + -- 1.3.6.1.4.1.2011.6.3.8.3.3.0.12 + hwDevPowerInputFaultTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwSlotIndex } + STATUS current + DESCRIPTION + " + This trap message is reported when the power input of the local shelf fails. + " + ::= { hwDevBoardTrapsPrefix 12 } + + -- 1.3.6.1.4.1.2011.6.3.8.3.3.0.13 + hwDevPowerInputRecoverTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwSlotIndex } + STATUS current + DESCRIPTION + " + This trap message is reported when the power input of the local shelf Recovers. + " + ::= { hwDevBoardTrapsPrefix 13 } + + -- 1.3.6.1.4.1.2011.6.3.8.3.3.0.14 + hwDevBoardOnlineStateTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwSlotIndex, hwSlotType, hwSlotOperStatus } + STATUS current + DESCRIPTION + " + This trap message is reported when the state of the board is online. + " + ::= { hwDevBoardTrapsPrefix 14 } + + + -- 1.3.6.1.4.1.2011.6.3.8.3.3.0.16 + hwDevBoardPower5VFaultTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwSlotIndex, hwSlotTypeName } + STATUS current + DESCRIPTION + " + This trap message is reported when the inner power of the board is abnormal. + " + ::= { hwDevBoardTrapsPrefix 16 } + + -- 1.3.6.1.4.1.2011.6.3.8.3.3.0.17 + hwDevBoardPower5VResumeTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwSlotIndex, hwSlotTypeName } + STATUS current + DESCRIPTION + " + This trap message is reported when the inner power of the board resumes. + " + ::= { hwDevBoardTrapsPrefix 17 } + + + -- 1.3.6.1.4.1.2011.6.3.8.3.3.0.18 + hwDevStorageFaultTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwSlotIndex, hwTrapStorageName } + STATUS current + DESCRIPTION + " + This trap message is reported when the certain storage is hardware fault or + software fault. + " + ::= { hwDevBoardTrapsPrefix 18 } + + -- 1.3.6.1.4.1.2011.6.3.8.3.3.0.21 + hwDevStorageFaultRestoreTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwSlotIndex, hwTrapStorageName } + STATUS current + DESCRIPTION + " + This trap message is reported when the certain storage is hardware fault or + software fault recovers. + " + ::= { hwDevBoardTrapsPrefix 21 } + + + -- 1.3.6.1.4.1.2011.6.3.8.3.3.0.22 + hwFtpConfigureTrap NOTIFICATION-TYPE + OBJECTS { hwSysVersion } + STATUS current + DESCRIPTION + " + This trap message is reported when the board need automatic expand. + " + ::= { hwDevBoardTrapsPrefix 22 } + + -- 1.3.6.1.4.1.2011.6.3.8.3.3.0.23 + hwDevBoardAutomaticExpandFailTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwSlotIndex } + STATUS current + DESCRIPTION + " + This trap message is reported when the board automatic expand fail. + " + ::= { hwDevBoardTrapsPrefix 23 } + + + -- 1.3.6.1.4.1.2011.6.3.8.3.3.0.24 + hwDevBoardAutomaticExpandRestoreTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwSlotIndex } + STATUS current + DESCRIPTION + " + This trap message is reported when the board automatic expand fail recovers. + " + ::= { hwDevBoardTrapsPrefix 24 } + + -- 1.3.6.1.4.1.2011.6.3.8.3.3.0.26 + hwDevBoardInputFaultTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwSlotIndex, hwSlotInputIdIndex, hwSlotInputType, hwPowerSupplyDescription } + STATUS current + DESCRIPTION + " + This trap message is reported when the input voltage of a line cannot be detected. + " + ::= { hwDevBoardTrapsPrefix 26 } + + -- 1.3.6.1.4.1.2011.6.3.8.3.3.0.27 + hwDevBoardInputRecoverTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwSlotIndex, hwSlotInputIdIndex, hwSlotInputType, hwPowerSupplyDescription } + STATUS current + DESCRIPTION + " + This trap message is reported when detected power unit singals recover. + " + ::= { hwDevBoardTrapsPrefix 27 } + + -- 1.3.6.1.4.1.2011.6.3.8.3.3.0.28 + hwDevPowerLackVoltageFaultTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwSlotInputIdIndex, hwPowerSupplyChannelVoltage, hwPowerSupplyDescription } + STATUS current + DESCRIPTION + " + This trap message is reported when remote power supply input is under-voltage. + " + ::= { hwDevBoardTrapsPrefix 28 } + + + -- 1.3.6.1.4.1.2011.6.3.8.3.3.0.29 + hwDevPowerLackVolitageRecoverTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwSlotInputIdIndex, hwPowerSupplyChannelVoltage, hwPowerSupplyDescription } + STATUS current + DESCRIPTION + " + This trap message is reported when voltage in the subrack recovers. + " + ::= { hwDevBoardTrapsPrefix 29 } + + -- 1.3.6.1.4.1.2011.6.3.8.3.3.0.30 + hwDevBoardReplaceFailTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwSlotIndex, hwSlotTypeName, hwActualSlotTypeName } + STATUS current + DESCRIPTION + " + This trap message is reported when the original board failed to replace with a new board. + " + ::= { hwDevBoardTrapsPrefix 30 } + + -- 1.3.6.1.4.1.2011.6.3.8.3.3.0.31 + hwDevPowerPortInputFaultTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwSlotIndex, hwTrapPowerPortIndex } + STATUS current + DESCRIPTION + " + This trap message is reported when the power input of the local shelf fails. + " + ::= { hwDevBoardTrapsPrefix 31 } + + -- 1.3.6.1.4.1.2011.6.3.8.3.3.0.32 + hwDevPowerPortInputRecoverTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwSlotIndex, hwTrapPowerPortIndex } + STATUS current + DESCRIPTION + " + This trap message is reported when the power input of the local shelf Recovers. + " + ::= { hwDevBoardTrapsPrefix 32 } + + -- 1.3.6.1.4.1.2011.6.3.8.3.3.0.33 + hwDevPowerPortInputUnderVolFaultTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwSlotIndex, hwTrapPowerPortIndex } + STATUS current + DESCRIPTION + " + This trap message is reported when the input power of the subrack is undervoltage. + " + ::= { hwDevBoardTrapsPrefix 33 } + + -- 1.3.6.1.4.1.2011.6.3.8.3.3.0.34 + hwDevPowerPortInputUnderVolRecoverTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwSlotIndex, hwTrapPowerPortIndex } + STATUS current + DESCRIPTION + " + This trap message is reported when the undervoltage power input of the subrack recovers. + " + ::= { hwDevBoardTrapsPrefix 34 } + + -- 1.3.6.1.4.1.2011.6.3.8.3.3.0.35 + hwDevImportantFileBrokenTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwSlotIndex, hwBrokenFileName } + STATUS current + DESCRIPTION + " + This trap message is reported when the important file is broken. + " + ::= { hwDevBoardTrapsPrefix 35 } + + -- 1.3.6.1.4.1.2011.6.3.8.3.3.0.36 + hwDevImportantFileBrokenRestoreTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwSlotIndex, hwBrokenFileName } + STATUS current + DESCRIPTION + " + This trap message is reported when the important file is recovery. + " + ::= { hwDevBoardTrapsPrefix 36 } + + -- 1.3.6.1.4.1.2011.6.3.8.3.3.0.37 + hwDevRtuLicCapacityExceedFaultTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwSlotIndex, hwRtuRunCapacity, hwRtuLicenseCapcity} + STATUS current + DESCRIPTION + " + This trap message is reported when the running Rtu capacity exceed the license resource. + " + ::= { hwDevBoardTrapsPrefix 37 } + + -- 1.3.6.1.4.1.2011.6.3.8.3.3.0.38 + hwDevRtuLicCapacityExceedRestoreTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwSlotIndex, hwRtuRunCapacity, hwRtuLicenseCapcity} + STATUS current + DESCRIPTION + " + This trap message is reported when the running Rtu capacity restore to the same the license resource. + " + ::= { hwDevBoardTrapsPrefix 38 } + + -- 1.3.6.1.4.1.2011.6.3.8.3.4 + hwDevSubBoardTraps OBJECT IDENTIFIER ::= { hwDevAlarmTraps 4 } + + + -- 1.3.6.1.4.1.2011.6.3.8.3.4.0 + hwDevSubBoardTrapsPrefix OBJECT IDENTIFIER ::= { hwDevSubBoardTraps 0 } + + -- 1.3.6.1.4.1.2011.6.3.8.3.4.0.1 + hwDevSubBoardTypeInconsistentTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwSlotIndex } + STATUS current + DESCRIPTION + " + This trap message is reported when the configured daughter board type + or quantity is not the same as the actual type or quantity. + " + ::= { hwDevSubBoardTrapsPrefix 1 } + + -- 1.3.6.1.4.1.2011.6.3.8.3.4.0.2 + hwDevSubBoardMisMatchTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwSlotIndex, hwSubslotTypeName, hwSubslotTypeName } + STATUS current + DESCRIPTION + " + This trap message is reported when the combination of daughter board type + in main control board is not supported. + " + ::= { hwDevSubBoardTrapsPrefix 2 } + + + -- 1.3.6.1.4.1.2011.6.3.8.3.4.0.3 + hwDevSubBoardReplacedTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwSlotIndex, hwOldSubslotType0, hwSubslotType, hwOldSubslotType1, + hwSubslotType, hwOldSubslotType2, hwSubslotType, hwOldSubslotType3, hwSubslotType + } + STATUS current + DESCRIPTION + " + This trap message is reported when the board is successfully + replaced by another board of the same type. + " + ::= { hwDevSubBoardTrapsPrefix 3 } + + -- 1.3.6.1.4.1.2011.6.3.8.3.4.0.4 + hwDevSubBoardTemperatureTooHighTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwSlotIndex, hwSubboardID, hwSlotTemprature } + STATUS current + DESCRIPTION + " + This trap message is reported when the current temperature of service sub board + exceed the high temperature threshold. + " + ::= { hwDevSubBoardTrapsPrefix 4 } + + -- 1.3.6.1.4.1.2011.6.3.8.3.4.0.5 + hwDevSubBoardTemperatureTooHighRecoverTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwSlotIndex, hwSubboardID, hwSlotTemprature } + STATUS current + DESCRIPTION + " + This trap message is reported when the current temperature of service sub board + recovers to the normal range from high temperature. + " + ::= { hwDevSubBoardTrapsPrefix 5 } + + -- 1.3.6.1.4.1.2011.6.3.8.3.4.0.6 + hwDevSubBoardFaultTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwSlotIndex, hwSubboardID } + STATUS current + DESCRIPTION + " + This trap message is reported when the communication of the board interrupted. + " + ::= { hwDevSubBoardTrapsPrefix 6 } + + -- 1.3.6.1.4.1.2011.6.3.8.3.4.0.7 + hwDevSubBoardFaultRecoverTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwSlotIndex, hwSubboardID } + STATUS current + DESCRIPTION + " + This trap message is reported when the communication of the board restored. + " + ::= { hwDevSubBoardTrapsPrefix 7 } + + -- 1.3.6.1.4.1.2011.6.3.8.3.4.0.8 + hwDevSubBoardActStdInconsistentTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwSlotIndex, hwSubslotTypeName , hwSubslotTypeName} + STATUS current + DESCRIPTION + " + This trap message is reported when the subboards on the active and standby control boards are inconsistent. + " + ::= { hwDevSubBoardTrapsPrefix 8 } + + -- 1.3.6.1.4.1.2011.6.3.8.3.4.0.9 + hwDevSubBoardActStdInconsistentRestoreTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwSlotIndex, hwSubslotTypeName , hwSubslotTypeName} + STATUS current + DESCRIPTION + " + This trap message is reported when the subboards on the active and standby control boards recover consistent. + " + ::= { hwDevSubBoardTrapsPrefix 9 } + + -- 1.3.6.1.4.1.2011.6.3.8.3.5 + hwDevDiagTraps OBJECT IDENTIFIER ::= { hwDevAlarmTraps 5 } + + + -- 1.3.6.1.4.1.2011.6.3.8.3.5.0 + hwDevDiagTrapsPrefix OBJECT IDENTIFIER ::= { hwDevDiagTraps 0 } + + + -- 1.3.6.1.4.1.2011.6.3.8.3.5.0.1 + hwDiagResOverloadFaultTrap NOTIFICATION-TYPE + OBJECTS { hwResType, hwResOccupancy } + STATUS current + DESCRIPTION + " + This trap message is reported when the system resources usage exceeds the threshold + The system resources include system CPU, system memory, and system messages. + " + ::= { hwDevDiagTrapsPrefix 1 } + + + -- 1.3.6.1.4.1.2011.6.3.8.3.5.0.2 + hwDiagResOverloadRestoreTrap NOTIFICATION-TYPE + OBJECTS { hwResType, hwResOccupancy } + STATUS current + DESCRIPTION + " + This trap message is reported when the system resources usage recovers + from the overload state to the normal state. + " + ::= { hwDevDiagTrapsPrefix 2 } +-- hwDevGeneralTraps OBJECT IDENTIFIER ::= { hwDevTraps 5 0 } +-- VRPV8R1 Capability 20100828 modify + + -- 1.3.6.1.4.1.2011.6.3.8.5 + hwDevGeneralTrapsPre OBJECT IDENTIFIER ::= { hwDevTraps 5 } + + + + -- 1.3.6.1.4.1.2011.6.3.8.5.0 + hwDevGeneralTraps OBJECT IDENTIFIER ::= { hwDevGeneralTrapsPre 0 } + + + -- 1.3.6.1.4.1.2011.6.3.8.5.0.1 + hwFrameAdminResultTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwFrameAdminStatus, hwFrameAdminResult } + STATUS current + DESCRIPTION + " + Frame administration result Trap report + " + ::= { hwDevGeneralTraps 1 } + + + -- 1.3.6.1.4.1.2011.6.3.8.5.0.2 + hwSlotAdminResultTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwSlotIndex, hwSlotAdminStatus, hwSlotAdminResult } + STATUS current + DESCRIPTION + " + Slot administration result Trap report + " + ::= { hwDevGeneralTraps 2 } + + + -- 1.3.6.1.4.1.2011.6.3.8.5.0.3 + hwSubSlotAdminResultTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwSlotIndex, hwSubslotIndex, hwSubslotAdminStatus, hwSubslotAdminResult + } + STATUS current + DESCRIPTION + " + Subslot administration result Trap report + " + ::= { hwDevGeneralTraps 3 } + + + -- 1.3.6.1.4.1.2011.6.3.8.5.0.4 + hwPortAdminResultTrap NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwSlotIndex, hwSubslotIndex, hwPortIndex, hwPortAdminStatus, + hwPortAdminResult } + STATUS current + DESCRIPTION + " + Port administration result Trap report + " + ::= { hwDevGeneralTraps 4 } + + -- 1.3.6.1.4.1.2011.6.3.9 + hwAppBoardPara OBJECT IDENTIFIER ::= { hwDev 9 } + + -- 1.3.6.1.4.1.2011.6.3.9.1 + hwAppBoardGlobalPara OBJECT IDENTIFIER ::= { hwAppBoardPara 1 } + + + -- 1.3.6.1.4.1.2011.6.3.9.1.1 + hwAppBoardPhySlot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The location of Application board. + " + ::= { hwAppBoardGlobalPara 1 } + + -- 1.3.6.1.4.1.2011.6.3.9.2 + hwAppBoardMngtTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAppBoardMngtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The index of this table is hwFrameIndex or hwSlotIndex. + This is the App Application IP configuration table. + This table is used to configure and query the IP configuration mode and IP address of an Application board. + " + ::= { hwAppBoardPara 2 } + + + -- 1.3.6.1.4.1.2011.6.3.9.2.1 + hwAppBoardMngtEntry OBJECT-TYPE + SYNTAX HwAppBoardMngtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The index of this entry is hwFrameIndex or hwSlotIndex. + This is the App Application IP configuration table. + This table is used to configure and query the IP configuration mode and IP address of an Application board. + " + INDEX { hwFrameIndex, hwSlotIndex } + ::= { hwAppBoardMngtTable 1 } + + + HwAppBoardMngtEntry ::= + SEQUENCE { + hwAppBoardMngtVlan + Integer32, + hwAppBoardMngtIpType + InetAddressType, + hwAppBoardMngtIp + InetAddress, + hwAppBoardMngtMaskLength + Integer32, + hwAppBoardMngtGateway + InetAddress, + hwAppBoardMngtRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.6.3.9.2.1.1 + hwAppBoardMngtVlan OBJECT-TYPE + SYNTAX Integer32 (1..4093) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The management VLAN of Application board. + Range: 1-4093 + " + ::= { hwAppBoardMngtEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.3.9.2.1.2 + hwAppBoardMngtIpType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The type of Ip address. + IPV4:1 + IPV6:2 + " + ::= { hwAppBoardMngtEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.3.9.2.1.3 + hwAppBoardMngtIp OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The IP address of the Application board + " + ::= { hwAppBoardMngtEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.3.9.2.1.4 + hwAppBoardMngtMaskLength OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The mask length of the ip address. + Range: 0-128 + " + ::= { hwAppBoardMngtEntry 4 } + + + -- 1.3.6.1.4.1.2011.6.3.9.2.1.5 + hwAppBoardMngtGateway OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The gateway of the Application board + " + ::= { hwAppBoardMngtEntry 5 } + + + -- 1.3.6.1.4.1.2011.6.3.9.2.1.6 + hwAppBoardMngtRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + RowStatus standard operation. + " + ::= { hwAppBoardMngtEntry 6 } + -- 1.3.6.1.4.1.2011.6.3.10 + hwCliUserMgmt OBJECT IDENTIFIER ::= { hwDev 10 } + + + -- 1.3.6.1.4.1.2011.6.3.10.1 + hwCliUserParaTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCliUserParaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + CLI user parameters configuration table. + " + ::= { hwCliUserMgmt 1 } + + -- 1.3.6.1.4.1.2011.6.3.10.1.1 + hwCliUserParaEntry OBJECT-TYPE + SYNTAX HwCliUserParaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + CLI user parameters configuration table entity. + " + INDEX { IMPLIED hwCliUserName } + ::= { hwCliUserParaTable 1 } + + + HwCliUserParaEntry ::= + SEQUENCE { + hwCliUserName + OCTET STRING, + hwCliUserPassword + OCTET STRING, + hwCliUserLevel + INTEGER, + hwCliUserLogins + Integer32, + hwCliUserDecr + OCTET STRING, + hwCliUserRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.6.3.10.1.1.1 + hwCliUserName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..15)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Name of the CLI user. + " + ::= { hwCliUserParaEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.3.10.1.1.2 + hwCliUserPassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..15)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + password of the CLI user. + " + ::= { hwCliUserParaEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.3.10.1.1.3 + hwCliUserLevel OBJECT-TYPE + SYNTAX INTEGER + { + common(1), + operator(2), + administrator(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Level of CLI user(1:common,2:operator,3:administrator). + " + ::= { hwCliUserParaEntry 3 } + + -- 1.3.6.1.4.1.2011.6.3.10.1.1.4 + hwCliUserLogins OBJECT-TYPE + SYNTAX Integer32 (0..4) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The num of user can login in one time. + " + ::= { hwCliUserParaEntry 4 } + + + -- 1.3.6.1.4.1.2011.6.3.10.1.1.5 + hwCliUserDecr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..30)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Description of CLI user. + " + ::= { hwCliUserParaEntry 5 } + + + -- 1.3.6.1.4.1.2011.6.3.10.1.1.6 + hwCliUserRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Operation status of CLI user,the CLI user + can be added,deleted and modified. + " + ::= { hwCliUserParaEntry 6 } + + + -- 1.3.6.1.4.1.2011.6.3.10.2 + hwCliClientTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCliClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + CLI client table. + " + ::= { hwCliUserMgmt 2 } + + -- 1.3.6.1.4.1.2011.6.3.10.2.1 + hwCliClientEntry OBJECT-TYPE + SYNTAX HwCliClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + CLI user parameters configuration table entity. + " + INDEX { hwCliClientID } + ::= { hwCliClientTable 1 } + + + HwCliClientEntry ::= + SEQUENCE { + hwCliClientID + Integer32, + hwCliClientUserName + OCTET STRING, + hwCliClientType + INTEGER, + hwCliClientIp + IpAddress, + hwCliClientLoginTime + DateAndTime, + hwCliClientAdminStatus + INTEGER + } + + -- 1.3.6.1.4.1.2011.6.3.10.2.1.1 + hwCliClientID OBJECT-TYPE + SYNTAX Integer32 (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Client ID(1..5). + " + ::= { hwCliClientEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.3.10.2.1.2 + hwCliClientUserName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..15)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + User name of client. + " + ::= { hwCliClientEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.3.10.2.1.3 + hwCliClientType OBJECT-TYPE + SYNTAX INTEGER + { + serial(1), + telnet(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Type of client(1:serial,2:telnet). + " + ::= { hwCliClientEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.3.10.2.1.4 + hwCliClientIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The IP address of client. + " + ::= { hwCliClientEntry 4 } + + -- 1.3.6.1.4.1.2011.6.3.10.2.1.5 + hwCliClientLoginTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Login time of Client. + " + ::= { hwCliClientEntry 5 } + + + -- 1.3.6.1.4.1.2011.6.3.10.2.1.6 + hwCliClientAdminStatus OBJECT-TYPE + SYNTAX INTEGER { disconnect(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + admin status of client, can disconnect client. + " + ::= { hwCliClientEntry 6 } + + + + -- 1.3.6.1.4.1.2011.6.3.11 + hwDevCompatibleTable OBJECT IDENTIFIER ::= { hwDev 11 } + + + -- 1.3.6.1.4.1.2011.6.3.11.1 + hwCompatibleSysOid OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the compatible SYSOID of the new NE. + " + ::= { hwDevCompatibleTable 1 } + + + -- 1.3.6.1.4.1.2011.6.3.11.2 + hwCompatibleVersion OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the compatible version of the new NE. + " + ::= { hwDevCompatibleTable 2 } + + + -- 1.3.6.1.4.1.2011.6.3.11.3 + hwCompatibleVRCB OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The compatible VRCB of new network element. + " + ::= { hwDevCompatibleTable 3 } + + + -- 1.3.6.1.4.1.2011.6.3.11.4 + hwCompatibleProductName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the name of the compatible product of the new NE. + " + ::= { hwDevCompatibleTable 4 } + + + -- 1.3.6.1.4.1.2011.6.3.101 + hwDevConformance OBJECT IDENTIFIER ::= { hwDev 101 } + + -- 1.3.6.1.4.1.2011.6.3.101.1 + hwDevCompliances OBJECT IDENTIFIER ::= { hwDevConformance 1 } + + +-- compliance statements +-- this module +-- this module + -- 1.3.6.1.4.1.2011.6.3.101.1.1 + hwDevCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMP entities which implement + HUAWEI DEVICE MIB." + MODULE -- this module + MANDATORY-GROUPS { hwDevCompatibleTableGroup, hwDevCpuGroup, hwDevMemGroup, hwDevBufGroup } + ::= { hwDevCompliances 1 } + + + -- 1.3.6.1.4.1.2011.6.3.101.2 + hwDevGroups OBJECT IDENTIFIER ::= { hwDevConformance 2 } + + +-- MIB groupings + -- 1.3.6.1.4.1.2011.6.3.101.2.1 + hwSystemParaGroup OBJECT-GROUP + OBJECTS { hwSysIpAddr, hwSysIpMask, hwSysTime, hwSysVersion } + STATUS current + DESCRIPTION + "hwSystemPara." + ::= { hwDevGroups 1 } + + -- 1.3.6.1.4.1.2011.6.3.101.2.2 + hwFrameLinksGroup OBJECT-GROUP + OBJECTS { hwFrameLinkNextIndex, hwFrameLinkNumber } + STATUS current + DESCRIPTION + "hwFrameLinks." + ::= { hwDevGroups 2 } + + + -- 1.3.6.1.4.1.2011.6.3.101.2.3 + hwDevTrapVbOidsGroup OBJECT-GROUP + OBJECTS { hwFrameAdminResult, hwSlotAdminResult, hwSubslotAdminResult, hwPortAdminResult } + STATUS current + DESCRIPTION + "hwDevTrapVbOids." + ::= { hwDevGroups 3 } + + -- 1.3.6.1.4.1.2011.6.3.101.2.4 + hwDevCompatibleTableGroup OBJECT-GROUP + OBJECTS { hwCompatibleProductName, hwCompatibleSysOid, hwCompatibleVRCB, hwCompatibleVersion } + STATUS current + DESCRIPTION + "hwDevCompatibleTable." + ::= { hwDevGroups 4 } + + + -- 1.3.6.1.4.1.2011.6.3.101.2.5 + hwDevCpuGroup OBJECT-GROUP + OBJECTS { hwCpuDevDuty, hwAvgDuty1min, hwAvgDuty5min } + STATUS current + DESCRIPTION + "hwDevCpuGroup." + ::= { hwDevGroups 5 } + + -- 1.3.6.1.4.1.2011.6.3.101.2.6 + hwDevMemGroup OBJECT-GROUP + OBJECTS { hwMemoryDevSize, hwMemoryDevFree, hwMemoryDevRawSliceUsed, hwMemoryDevLargestFree, + hwMemoryDevFail, hwMemoryDevFailNoMem, hwMemoryDevSize64, hwMemoryDevFree64 } + STATUS current + DESCRIPTION + "hwDevMemGroup." + ::= { hwDevGroups 6 } + + -- 1.3.6.1.4.1.2011.6.3.101.2.7 + hwDevBufGroup OBJECT-GROUP + OBJECTS { hwBufferCurrentTotal, hwBufferCurrentUsed } + STATUS current + DESCRIPTION + "hwDevBufGroup." + ::= { hwDevGroups 7 } + + -- 1.3.6.1.4.1.2011.6.3.101.2.8 + hwDevGeneralTrapsGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwSubSlotAdminResultTrap, hwFrameAdminResultTrap, hwPortAdminResultTrap, hwSlotAdminResultTrap } + STATUS current + DESCRIPTION + "hwDevGeneralTraps." + ::= { hwDevGroups 8 } + + -- 1.3.6.1.4.1.2011.6.3.101.2.9 + hwDevPacketStatisticsGroup OBJECT-GROUP + OBJECTS { hwDevicePktStatReset, hwDevicePktStatVlanMismatch } + STATUS current + DESCRIPTION + "hwDevPacketStatisticsGroup." + ::= { hwDevGroups 9 } + + -- 1.3.6.1.4.1.2011.6.3.13 + hwSysRegister OBJECT IDENTIFIER ::= { hwDev 13 } + + +-- TruthValue + -- 1.3.6.1.4.1.2011.6.3.13.1 + hwSysHandshakeEnable OBJECT-TYPE + SYNTAX INTEGER + { + nooperation(0), + true(1), + false(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The switch of periodic handshake between the device and the NMS. + The NMS uses the periodic handshake process to check whether + the device is properly connected. + Default: false + Options: + 1.nooperation(0) -default shakes hands of the system + 2.true(1) -The device periodically shakes hands with the NMS + 3.false(2) -The device does not periodically shake hands with the NMS + " + ::= { hwSysRegister 1 } + + + -- 1.3.6.1.4.1.2011.6.3.13.2 + hwSysHandshakeInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The interval for sending a handshake packet, in unit of minute + Note: If the interval for sending a handshake packet is too long, + the NMS cannot detect the disconnection between the device and the NMS promptly. + If the interval for sending a handshake packet is too short, + the number of handshake packets that the NMS needs to handle increases, + which adds burden to the NMS. + You can set the time interval according to the actual situation. + Default: 300 + Unit: Seconds + " + ::= { hwSysRegister 2 } + + + -- 1.3.6.1.4.1.2011.6.3.13.3 + hwSysRegisterResponseStatus OBJECT-TYPE + SYNTAX INTEGER + { + nooperation(-1), + registering(1), + success(2), + failure(3), + timeout(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The NMS response to the periodic handshake packet from the device. + Options: + 1.nooperation(-1) -default state of the system + 2.registering(1) -register is in processing + 3.success(2) -The registration/handshake packet reported by the device is successfully handled + 4.failure(3) -register failed + 5.timeout(4) -register timeout + " + ::= { hwSysRegister 3 } + + + -- 1.3.6.1.4.1.2011.6.3.15 + hwCustomizedParameter OBJECT IDENTIFIER ::= { hwDev 15 } + + + -- 1.3.6.1.4.1.2011.6.3.15.1 + hwCustomizedParameterTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCustomizedParameterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The index of this table is hwParaName. + Customized parameter table. + This table is no longer used. + " + ::= { hwCustomizedParameter 1 } + + + -- 1.3.6.1.4.1.2011.6.3.15.1.1 + hwCustomizedParameterEntry OBJECT-TYPE + SYNTAX HwCustomizedParameterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The index of this entry is hwParaName. + Customized parameter table. + This table is no longer used. + " + INDEX { IMPLIED hwParaName } + ::= { hwCustomizedParameterTable 1 } + + + HwCustomizedParameterEntry ::= + SEQUENCE { + hwParaName + OCTET STRING, + hwParaValue + OCTET STRING, + hwParaState + INTEGER, + hwParaRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.6.3.15.1.1.1 + hwParaName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The name of the parameter. + This object is no longer used. + " + ::= { hwCustomizedParameterEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.3.15.1.1.2 + hwParaValue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The value of the parameter. + This object is no longer used. + " + ::= { hwCustomizedParameterEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.3.15.1.1.3 + hwParaState OBJECT-TYPE + SYNTAX INTEGER + { + readWrite(1), + readOnly(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The overwritten state of the parameter. + This object is no longer used. + Options: + 1.readWrite(1) - read and write + 2.readOnly(2) - read only + " + ::= { hwCustomizedParameterEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.3.15.1.1.4 + hwParaRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + RowStatus standard operation. + This object is no longer used. + " + ::= { hwCustomizedParameterEntry 4 } + + + -- 1.3.6.1.4.1.2011.6.3.16 + hwAutoReset OBJECT IDENTIFIER ::= { hwDev 16 } + + + -- 1.3.6.1.4.1.2011.6.3.16.1 + hwPingAutoResetTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPingAutoResetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The index of this table is hwHostIpAddr. + Ping auto-reset table. + " + ::= { hwAutoReset 1 } + + + -- 1.3.6.1.4.1.2011.6.3.16.1.1 + hwPingAutoResetEntry OBJECT-TYPE + SYNTAX HwPingAutoResetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The index of this entry is hwHostIpAddr. + Ping auto-reset table. + " + INDEX { hwHostIpAddr } + ::= { hwPingAutoResetTable 1 } + + + HwPingAutoResetEntry ::= + SEQUENCE { + hwHostIpAddr + IpAddress, + hwPacketNumber + Integer32, + hwIntervalTime + Integer32, + hwResponseTime + Integer32, + hwLoopTime + Integer32, + hwFailureThreshold + Integer32, + hwFailedTimes + Integer32, + hwAutoResetEnableStatus + INTEGER, + hwAutoResetRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.6.3.16.1.1.1 + hwHostIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The IP address of monitoring gateway + " + ::= { hwPingAutoResetEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.3.16.1.1.2 + hwPacketNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The number of the PING packets sent during every check, + Default value: 5 + " + ::= { hwPingAutoResetEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.3.16.1.1.3 + hwIntervalTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The interval of sending PING packets. + Default: 1 + Unit: second + " + ::= { hwPingAutoResetEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.3.16.1.1.4 + hwResponseTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Time-out time for the response of the PING packets. + Unit: second + Default: 2 + " + ::= { hwPingAutoResetEntry 4 } + + + -- 1.3.6.1.4.1.2011.6.3.16.1.1.5 + hwLoopTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Interval between the cyclic checks + Default value: 600 + Unit: second + " + ::= { hwPingAutoResetEntry 5 } + + + -- 1.3.6.1.4.1.2011.6.3.16.1.1.6 + hwFailureThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The threshold of checking failed. + Default value: 10 + " + ::= { hwPingAutoResetEntry 6 } + + + -- 1.3.6.1.4.1.2011.6.3.16.1.1.7 + hwFailedTimes OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Times of checking failed + " + ::= { hwPingAutoResetEntry 7 } + + + -- 1.3.6.1.4.1.2011.6.3.16.1.1.8 + hwAutoResetEnableStatus OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Enable status of auto-reset. + Options: + 1. enable(1) - enable + 2. disable(2) - disable + " + ::= { hwPingAutoResetEntry 8 } + + + -- 1.3.6.1.4.1.2011.6.3.16.1.1.9 + hwAutoResetRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + RowStatus standard operation + " + ::= { hwPingAutoResetEntry 9 } + + + -- 1.3.6.1.4.1.2011.6.3.17 + hwSystemResource OBJECT IDENTIFIER ::= { hwDev 17 } + + + -- 1.3.6.1.4.1.2011.6.3.17.1 + hwSystemResTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSystemResEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The index of this table is hwFrameIndex, hwSlotIndex or hwResType. + System resource table. + " + ::= { hwSystemResource 1 } + + + -- 1.3.6.1.4.1.2011.6.3.17.1.1 + hwSystemResEntry OBJECT-TYPE + SYNTAX HwSystemResEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The index of this entry is hwFrameIndex, hwSlotIndex or hwResType. + System resource table. + " + INDEX { hwFrameIndex, hwSlotIndex, hwResType } + ::= { hwSystemResTable 1 } + + + HwSystemResEntry ::= + SEQUENCE { + hwResType + INTEGER, + hwResOverLoad + Integer32, + hwResOccupancy + Integer32 + } + + -- 1.3.6.1.4.1.2011.6.3.17.1.1.1 + hwResType OBJECT-TYPE + SYNTAX INTEGER + { + memory(1), + messageUnits(2), + cpu(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + System resource type. + Options: + 1. memory(1) -indicates the memory resource + 2. messageUnits(2)-indicates the message resource + 3. cpu(3) -indicates the CPU resource + " + ::= { hwSystemResEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.3.17.1.1.2 + hwResOverLoad OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + System resource overload threshold. + The following two system resources support querying and + Threshold setting: memory(1), cpu(3). + Memory(1) and cpu(3) have limited value ranges. + MessageUnits(2) cannot be set or queried. + " + ::= { hwSystemResEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.3.17.1.1.3 + hwResOccupancy OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + System resource occupancy. + " + ::= { hwSystemResEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.3.17.2 + hwMemOccupancy OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + System memory occupancy. + " + ::= { hwSystemResource 2 } + + + -- 1.3.6.1.4.1.2011.6.3.17.3 + hwCpuOccupancy OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + System CPU occupancy. + " + ::= { hwSystemResource 3 } + + + -- 1.3.6.1.4.1.2011.6.3.18 + hwRingAttrTable OBJECT IDENTIFIER ::= { hwDev 18 } + + + -- 1.3.6.1.4.1.2011.6.3.18.1 + hwRingFrequency OBJECT-TYPE + SYNTAX INTEGER + { + frequency16HZ(1), + frequency25HZ(2), + frequency50HZ(3), + frequency20HZ(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Frequency of ring. + Options: + 1. frequency16HZ(1) --The frequency of ring is 16HZ + 2. frequency25HZ(2) --The frequency of ring is 25HZ + 3. frequency50HZ(3) --The frequency of ring is 50HZ + 4. frequency20HZ(4) --The frequency of ring is 20HZ + " + ::= { hwRingAttrTable 1 } + + + -- 1.3.6.1.4.1.2011.6.3.18.2 + hwRingacamplitude OBJECT-TYPE + SYNTAX INTEGER + { + acamplitude74Vrms(1), + acamplitude65Vrms(2), + acamplitude50Vrms(3), + acamplitude75Vrms(4), + acamplitude70Vrms(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + AC amplitude of ring. + Options: + 1. acamplitude74Vrms(1) --The AC amplitude of ring is 74Vrms + 2. acamplitude65Vrms(2) --The AC amplitude of ring is 65Vrms + 3. acamplitude50Vrms(3) --The AC amplitude of ring is 50Vrms + 4. acamplitude75Vrms(4) --The AC amplitude of ring is 75Vrms + 5. acamplitude70Vrms(5) --The AC amplitude of ring is 70Vrms + " + ::= { hwRingAttrTable 2 } + + + -- 1.3.6.1.4.1.2011.6.3.18.3 + hwRingdcbias OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + DC bias of ring. + Options: + 1 --The DC bias voltage of ring 20V + 2 --The DC bias voltage of ring 30V. + " + ::= { hwRingAttrTable 3 } + + + -- 1.3.6.1.4.1.2011.6.3.21 + hwIopacketfile OBJECT IDENTIFIER ::= { hwDev 21 } + + + -- 1.3.6.1.4.1.2011.6.3.21.1 + hwIopacketfileAdminStatus OBJECT-TYPE + SYNTAX INTEGER + { + deactivepacketfile(0), + activepacketfile(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The status of the board software package. + Options: + 1. deactivepacketfile(0)-indicates that the status of the board software package is not active. + 2. activepacketfile(1) -indicates that active the packet file. + Perform activepacketfile(1), and the system queries all the boards. + If the software version of a board is inconsistent with the version in the package, + the software of the board is upgraded to the version in the package. + Certain boards can be upgraded by a reset operation + " + ::= { hwIopacketfile 1 } + + + -- 1.3.6.1.4.1.2011.6.3.22 + hwUpgrade OBJECT IDENTIFIER ::= { hwDev 22 } + + + -- 1.3.6.1.4.1.2011.6.3.22.1 + hwUpgradeRequestID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The request index for automatic upgrade. + For automatic upgrade: + The NMS loads the NE program of the latest version, + the data or configuration file after upgrade, and the + package of the board to the active control board of the NE system. + The NE automatically loads the NE program, + the data or configuration file after upgrade, and the package, + from the active control board to the standby control board in a synchronous manner. + At this time, the NMS needs to deliver the command of upgrading and resetting + to the active control board. + When resetting the control board, you must specify hwUpgradeRequestID, + hwUpgradeAdmin, hwUpgradeResetInterval. + The operation is saved as a record entry. + hwUpgradeRequestID is used to identify this operation. Therefore, + its value cannot be the same as the operation request ID of another record entry. + The hwUpgradeRequestID value of -1 indicates there is no upgrade going. + " + ::= { hwUpgrade 1 } + + + -- 1.3.6.1.4.1.2011.6.3.22.2 + hwUpgradeAdmin OBJECT-TYPE + SYNTAX INTEGER + { + nooperation(-1), + uninterruptedAutoUpgrade(1), + upgradeSchedule(2), + undoUpgradeSchedule(3), + interruptedAutoUpgrade(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The command of software active. + Options: + 1.nooperation(-1) - default state of the system. + 2.uninterruptedAutoUpgrade(1) - uninterrupted auto upgrade. + 3.upgradeSchedule(2) - reset system and acitve the software. If you need to active the software + after a certain period,you also need to set hwUpgradeReserveTimeout or + hwUpgradeReserveDateTime. + 4.undoUpgradeSchedule(3) - negate the operation to active software. + 5.interruptedAutoUpgrade(4) - interrupted auto upgrade. + " + ::= { hwUpgrade 2 } + + + -- 1.3.6.1.4.1.2011.6.3.22.3 + hwUpgradeResetInterval OBJECT-TYPE + SYNTAX Integer32 (-1..1440) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The interval to force service boards to reset after the upgrade + of mainboard has been completed. + Unit:minute + " + ::= { hwUpgrade 3 } + + + -- 1.3.6.1.4.1.2011.6.3.22.4 + hwUpgradeTargetVersion OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The target version of automatic upgrade. + For example: MA5600V800R003C02. + Allow querying the target version only during automatic upgrade. + The system configuration management platform is locked during automatic upgrade. + When you are setting the target version of an object in an upgrade, + you also need to set hwUpgradeRequestID, hwUpgradeAdmin, and hwUpgradeResetInterval. + Automatic upgrade requires consistency between the program version + saved in the standby area of the system and the set target version. + If the target version is not specified, the system performs automatic + upgrade according to the version saved in the standby area of the system. + " + ::= { hwUpgrade 4 } + + + -- 1.3.6.1.4.1.2011.6.3.22.5 + hwUpgradeReserveTimeout OBJECT-TYPE + SYNTAX Integer32 (-1 | 60..604800) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Used to set the delay time of software active, in unit of seconds. + When you set hwUpgradeReserveTimeout, you also need to set hwUpgradeAdmin to upgradeSchedule(2). + It is invalid to set both hwUpgradeReserveTimeout and hwUpgradeReserveDateTime. + The hwUpgradeReserveTimeout value of -1 indicates the delay time of software active is not set. + " + ::= { hwUpgrade 5 } + + + -- 1.3.6.1.4.1.2011.6.3.22.6 + hwUpgradeReserveDateTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + This object is used for setting the date and time of software active. + When you set hwUpgradeReserveDateTime, you also need to set hwUpgradeAdmin to upgradeSchedule(2). + It is invalid to set both hwUpgradeReserveDateTime and hwUpgradeReserveTimeout. + The configured time is the local time, and time zone configuration is not supported. + " + ::= { hwUpgrade 6 } + + + -- 1.3.6.1.4.1.2011.6.3.22.7 + hwEmergencyCallProtect OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + This object is used for setting the emergence call protection function. + If this object is set to enable, the system cannot be reset if the system is processing an emergence call. + Options: + 1.disable(1) - Indicates that the emergence call is disabled. + 2.enable(2) - Indicates that the emergence call is enabled. + " + ::= { hwUpgrade 7 } + + + -- 1.3.6.1.4.1.2011.6.3.22.8 + hwUpgradeCapability OBJECT-TYPE + SYNTAX BITS + { + issu(0), + ossu(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The capability of upgrade. + Options: + 1.issu(0) - in servers software upgrade. + 2.ossu(1) - out of servers softer upgrade. + From left to right, each bit indicates a capability of upgrade. + If the bit is set to 1, it indicates support the capability. + If the bit is set to 0, it indicates not support the capability. + " + ::= { hwUpgrade 8 } + + +-- 1.3.6.1.4.1.2011.6.3.23 + -- 1.3.6.1.4.1.2011.6.3.23 + hwAgentOntInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAgentOntInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The index of this table is hwFrameIndex, hwSlotIndex, hwPortIndex or hwOntIndex. + OLT agent ONT INFO table. + For hwFrameIndex, refer to hwFrameTable. For hwSlotIndex, refer to hwSlotTable. For hwPortIndex, refer to hwPortTable. + " + ::= { hwDev 23 } + + +-- 1.3.6.1.4.1.2011.6.3.23.1 + -- 1.3.6.1.4.1.2011.6.3.23.1 + hwAgentOntInfoEntry OBJECT-TYPE + SYNTAX HwAgentOntInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The index of this entry is hwFrameIndex, hwSlotIndex, hwPortIndex or hwOntIndex. + OLT agent ONT INFO table. + For hwFrameIndex, refer to hwFrameTable. For hwSlotIndex, refer to hwSlotTable. For hwPortIndex, refer to hwPortTable. + " + INDEX { hwFrameIndex, hwSlotIndex, hwPortIndex, hwOntIndex } + ::= { hwAgentOntInfoTable 1 } + + + HwAgentOntInfoEntry ::= + SEQUENCE { + hwOntIndex + Integer32, + hwOntState + OCTET STRING, + hwOntType + OCTET STRING, + hwOntVersion + OCTET STRING + } + + -- 1.3.6.1.4.1.2011.6.3.23.1.1 + hwOntIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + ONT ID. + Parameters hwFrameIndex and hwSlotIndex are obligatory, hwOntIndex and hwPortIndex are optional + (the setting -1 indicates that the parameter is optional). + For example, to set the information of all ONTs connected to a specified port returned, + you can set hwOntIndex to -1; to set the information about the status of all ONTs + connected to all ports of a specified slot returned, you can set hwPortIndex and hwOntIndex to -1 + " + ::= { hwAgentOntInfoEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.3.23.1.2 + hwOntState OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + ONT state. + data structure: + -------------------------------------------------------------------------------------------------- + | m | ONT state combination | ONT state combination | | ONT state combination | + | (2B) | in Port x | in Port y | ..... | in Port n | + -------------------------------------------------------------------------------------------------- + / \ + / \ + / \ + ----------------------------------- + | x | ONT m-1 | | ONT 0 | + |(2B) |state(1b)|...... |state(1b)| + ----------------------------------- + state enum: + normal(0): ONT state is normal. + fault(1): ONT state is fault. + " + ::= { hwAgentOntInfoEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.3.23.1.3 + hwOntType OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + ONT type. + data structure: ONT IP + ONT type + ------------------------------------------------------------------- + | ONT NUM | ONT IP | ONT type | | ONT IP | ONT type | + | (2B) | (4B) | (16B) | ...... | (4B) | (16B) | + ------------------------------------------------------------------- + + Because of the restrictions on the SNMP packet, the packet of up to 8 KB can be transmitted. + When the size of the packet to be reported exceeds 8 KB, the packet must be compressed. + The compress format of the packet is shown in the following figure. + ----------------------------------------------------------------------- + | DATA-LENGTH | FLAG | TLV-NUM | TYPE | LEN | CRC | | + ------------------------------------------------------------ | + | | + | | + | | + ----------------------------------------------------------------------- + In the compressed packet: + DATA-LENGTH occupies four bytes to store the whole length of the file, including the header structure. + FLAG occupies two bytes to store the flag, which indicates the format of the file contents. + In this compressed packet, the flag indicates that the format of the file contents is compressed. + 0xFEFE indicates compress and 0 indicates non-compress. + TLV-NUM indicates the number of TLVs that the file carries. In this compressed packet, TLV-NUM is 1, + indicating the CRC value of the compressed content. The following continuous bytes TYPE, LEN, and CRC + are data in the TLV format. Each of TYPE, LEN, and CRC occupies two bytes. In this compressed packet, + TYPE, LEN, and CRC record the CRC value of the compressed content. TYPE indicates the CRC type. + LEN indicates the number of bytes that the CRC occupies and the actual value is 2. + CRC stores the CRC value of the compressed content. + The actual returned content is compressed in the .zip format and stored in the final field of compressed + content. + " + ::= { hwAgentOntInfoEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.3.23.1.4 + hwOntVersion OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + ONT version. + data structure: ONT IP + ONT version + ------------------------------------------------------------------------ + | ONT NUM | ONT IP | ONT version | | ONT IP | ONT version | + | (2B) | (4B) | (32B) | ...... | (4B) | (32B) | + ------------------------------------------------------------------------ + " + ::= { hwAgentOntInfoEntry 4 } + + + -- 1.3.6.1.4.1.2011.6.3.24 + hwConfigLock OBJECT IDENTIFIER ::= { hwDev 24 } + + + -- 1.3.6.1.4.1.2011.6.3.24.1 + hwConfigLockState OBJECT-TYPE + SYNTAX INTEGER + { + locked(1), + unlocked(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Whether the system configuration is locked. + Options: + 1. locked(1) -the system configuration is locked + 2. unlocked(2) -the system configuration is not locked + The user who locks the system configuration can unlock it. + Super users and the network administrator can forcibly unlock + the system configuration. Other users cannot unlock it. + " + ::= { hwConfigLock 1 } + + + -- 1.3.6.1.4.1.2011.6.3.24.2 + hwConfigUnlockInterval OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The interval for automatic unlock of the system configuration, in unit of minute. + The system re-counts the time in these two cases: a user successfully locks the + system configuration and the user who locks system configuration sets hwConfigUnlockInterval. + If a user unlocks the system configuration within the automatic unlock interval, + automatic unlock is not necessary. If the system configuration keeps locked, + after the interval elapses, the system automatically unlocks it. + If a NETCONF user successfully locks the system configuration, + the system configuration will not be unlocked automatically,the automatic unlock interval is set as 0. + Default: 5 + " + ::= { hwConfigLock 2 } + + + -- 1.3.6.1.4.1.2011.6.3.24.3 + hwConfigLockUserType OBJECT-TYPE + SYNTAX INTEGER + { + nooperation(-1), + nms(1), + series(2), + telnet(3), + web(4), + xml(5), + ssh(6), + netconf(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The type of user who locks system configuration. + Options: + 1. nooperation(-1) -default type of the system + 2. nms(1) -the user who access through the NMS + 3. series(2) -the user who access through the serial interface + 4. telnet(3) -the user who access through telnet + 5. web(4) -the user who access through the web user interface + 6. xml(5) -the user who access through the XML interface + 7. ssh(6) -the user who access through SSH + 8. netconf(7) -the user who access through NETCONF + " + ::= { hwConfigLock 3 } + + + -- 1.3.6.1.4.1.2011.6.3.24.4 + hwConfigLockUserName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The user name of the user who locks the configuration platform. + " + ::= { hwConfigLock 4 } + + + -- 1.3.6.1.4.1.2011.6.3.24.5 + hwConfigLockUserIPAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The IP address of the user who locks the configuration platform. + If a user who accesses through the serial port locks the configuration platform, + the IP address is default value. + DEFVAL { 255.255.255.255 } + " + ::= { hwConfigLock 5 } + + + -- 1.3.6.1.4.1.2011.6.3.24.6 + hwConfigLockOperate OBJECT-TYPE + SYNTAX INTEGER + { + lock(1), + unlock(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The operation to lock or unlock config. + Options: + 1. lock(1) -before data configuration, use lock(1) to lock the configuration platform, + preventing other users from modifying or deleting the configuration data just completed + 2. unlock(2) -when the data configuration is complete, use unlock(2) to unlock the configuration platform. + After that, other users can configure the system data + If a user performs lock(1) and does not perform unlock(2) after data configuration, + the system automatically unlocks after a certain period. + For the interval for automatic unlock, refer to hwConfigUnlockInterval. + " + ::= { hwConfigLock 6 } + + -- 1.3.6.1.4.1.2011.6.3.24.7 + hwConfigLockUserInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + { + unknown(0), + ipv4(1), + ipv6(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The type of address in hwConfigLockUserInetAddress. + Options: + 1. unknown(0) -If a user who accesses through the serial port locks the configuration platform, + the IP address type is unknown(0). + 2. ipv4(1) -indicates that the IP address type is ipv4. + 3. ipv6(2) -indicates that the IP address type is ipv6. + " + ::= { hwConfigLock 7 } + + -- 1.3.6.1.4.1.2011.6.3.24.8 + hwConfigLockUserInetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The IP address of the user who locks the configuration platform. + If a user who accesses through the serial port locks the configuration platform, + the IP address is default value. + DEFVAL { zero-length } + " + ::= { hwConfigLock 8 } + + -- 1.3.6.1.4.1.2011.6.3.25 + hwIntelligentPhoneParaTable OBJECT IDENTIFIER ::= { hwDev 25 } + + + -- 1.3.6.1.4.1.2011.6.3.25.1 + hwIntelligentPhoneMode OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The switch of Intelligent-phone mode: disable or enable. + DEFVAL { disable } + Options: + 1. disable(1) -if it is set to disable(1), the settings of hwAttenuation and hwDetectionThreshold + are not applied + 2.enable(2) -if it is set to enable(2), the settings of hwAttenuation and hwDetectionThreshold + take effect in the intelligent pay phone service (IPP) + " + ::= { hwIntelligentPhoneParaTable 1 } + + + -- 1.3.6.1.4.1.2011.6.3.25.2 + hwAttenuation OBJECT-TYPE + SYNTAX Integer32 (0..14) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The value of Intelligent-signal attenuation: 0 dBm to 14 dBm. + From 0 to 14 independently indicates form 0 dBm to 14 dBm. + Default: 5 dBm. + DEFVAL { 5 } + " + ::= { hwIntelligentPhoneParaTable 2 } + + + -- 1.3.6.1.4.1.2011.6.3.25.3 + hwDetectionThreshold OBJECT-TYPE + SYNTAX Integer32 (0..28) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The threshold of intelligent-signal detection: 0 dBm to 28 dBm. + From 0 to 28 independently indicates form 0 dBm to -28 dBm. + Default: -15 dBm. + DEFVAL { 15 } + " + ::= { hwIntelligentPhoneParaTable 3 } + + + -- 1.3.6.1.4.1.2011.6.3.26 + hwPstnBoardCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPstnBoardCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The index of this table is hwFrameIndex or hwSlotIndex. + PstnBoard config table. + " + ::= { hwDev 26 } + + + -- 1.3.6.1.4.1.2011.6.3.26.1 + hwPstnBoardCfgEntry OBJECT-TYPE + SYNTAX HwPstnBoardCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The index of this entry is hwFrameIndex or hwSlotIndex. + PstnBoard config table. + " + INDEX { hwFrameIndex, hwSlotIndex } + ::= { hwPstnBoardCfgTable 1 } + + + HwPstnBoardCfgEntry ::= + SEQUENCE { + hwPowerMode + INTEGER + } + + -- 1.3.6.1.4.1.2011.6.3.26.1.1 + hwPowerMode OBJECT-TYPE + SYNTAX INTEGER + { + generalMode(0), + highMode(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Indicates the power-mode of the board. + Options: + 1. generalMode(0) -Indicate that the board uses normal power supply + 2. highMode(1) -Indicate that the board uses high-voltage power supply + " + ::= { hwPstnBoardCfgEntry 1 } + + -- 1.3.6.1.4.1.2011.6.3.27 + hwNatOnuTable OBJECT IDENTIFIER ::= { hwDev 27 } + + + -- 1.3.6.1.4.1.2011.6.3.27.1 + hwNatOnuConfigInfoTable OBJECT IDENTIFIER ::= { hwNatOnuTable 1 } + + +-- 1.3.6.1.4.1.2011.6.3.27.1.1 + -- 1.3.6.1.4.1.2011.6.3.27.1.1 + hwNatOnuMgmtSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The status of the function of managing ONU through the NAT + proxy for OLT: disable or enable. + Options: + 1.disable(1) - the state of the function is disabled + 2.enable(2) - the state of the function is enabled + " + ::= { hwNatOnuConfigInfoTable 1 } + + +-- 1.3.6.1.4.1.2011.6.3.27.1.2 + -- 1.3.6.1.4.1.2011.6.3.27.1.2 + hwNatOnuVlanID OBJECT-TYPE + SYNTAX Integer32 (-1 | 2..4093) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The VLANID of the Management Channel which ONU belongs to. + -1 (default value) indicates this value is not configured. + " + ::= { hwNatOnuConfigInfoTable 2 } + + + -- 1.3.6.1.4.1.2011.6.3.27.1.3 + hwNatOnuIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The public IP Address of ONU under the Agent Management of OLT. + " + ::= { hwNatOnuConfigInfoTable 3 } + + -- 1.3.6.1.4.1.2011.6.3.27.1.4 + hwNatOnuPriority OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The Priority of the SNMP Message from ONU. + " + ::= { hwNatOnuConfigInfoTable 4 } + + + -- 1.3.6.1.4.1.2011.6.3.27.1.5 + hwNatOnuStartIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The start IP Address of ONU Inner Ip Segment. + " + ::= { hwNatOnuConfigInfoTable 5 } + + -- 1.3.6.1.4.1.2011.6.3.27.1.6 + hwNatOnuIpScope OBJECT-TYPE + SYNTAX Integer32 (1024..5120) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The number of ONU Inner Ip. + " + ::= { hwNatOnuConfigInfoTable 6 } + + + -- 1.3.6.1.4.1.2011.6.3.27.2 + hwNatOnuUDPInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwNatOnuUDPInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The index of this table is hwFrameIndex, hwSlotIndex, hwPortIndex or hwOntIndex. + The UDP port distribution table of ONU. + " + ::= { hwNatOnuTable 2 } + + + -- 1.3.6.1.4.1.2011.6.3.27.2.1 + hwNatOnuUDPInfoEntry OBJECT-TYPE + SYNTAX HwNatOnuUDPInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The index of this entry is hwFrameIndex, hwSlotIndex, hwPortIndex or hwOntIndex. + The UDP port distribution table of ONU. + " + INDEX { hwFrameIndex, hwSlotIndex, hwPortIndex, hwOntIndex } + ::= { hwNatOnuUDPInfoTable 1 } + + + HwNatOnuUDPInfoEntry ::= + SEQUENCE { + hwNatOnuUdpBegin + Integer32 + } + + -- 1.3.6.1.4.1.2011.6.3.27.2.1.1 + hwNatOnuUdpBegin OBJECT-TYPE + SYNTAX Integer32 (0..65528) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The start UDP Port Number of ONU which is managed by OLT through NAT. + " + ::= { hwNatOnuUDPInfoEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.3.28 + hwServiceMigrationTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwServiceMigrationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The service migration object table of Port or ONT. + The objects in hwServiceMigrationTable are used for migrating service operations + associated with Port or ONT. The operations include adding and deleting a object. + The indexes of this table are IfIndex, hwServiceMigrationOntId. + " + ::= { hwDev 28 } + + -- 1.3.6.1.4.1.2011.6.3.28.1 + hwServiceMigrationEntry OBJECT-TYPE + SYNTAX HwServiceMigrationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The service migration object table of Port or ONT. + The objects in hwServiceMigrationTable are used for migrating service operations + associated with Port or ONT. The operations include adding and deleting a object. + The indexes of this entry are IfIndex, hwServiceMigrationOntId. + " + INDEX { ifIndex, hwServiceMigrationOntId } + ::= { hwServiceMigrationTable 1 } + + + HwServiceMigrationEntry ::= + SEQUENCE { + hwServiceMigrationOntId + Integer32, + hwServiceMigrationRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.6.3.28.1.1 + hwServiceMigrationOntId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Ont ID. + When hwOntId = 65535, the operating object is Port. + When hwOntId != 65535, the operating object is ONT. + " + ::= { hwServiceMigrationEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.3.28.1.2 + hwServiceMigrationRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Indicates the row status, used for creating or deleting + a migration object. createAndGo(4) and destroy(6) are supported. + During the query operation, active(1) is always returned for this leaf. + Options: + 1. active(1) -when this leaf is queried, the value is fixed to active(1). + 2. createAndGo(4) -create a new instance of a conceptual row. + 3. destroy(6) -delete the instances associated with an existing conceptual row. + " + ::= { hwServiceMigrationEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.3.29 + hwServiceCfgMngtTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwServiceCfgMngtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The service configuration object table of Port or ONT. + The objects in hwServiceCfgMngtTable are used for configuration operations + associated with port or ONT. The operations include adding and deleting a object. + The indexes of this table are IfIndex, hwServiceCfgOntId. + " + ::= { hwDev 29 } + + -- 1.3.6.1.4.1.2011.6.3.29.1 + hwServiceCfgMngtEntry OBJECT-TYPE + SYNTAX HwServiceCfgMngtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The service configuration object table of Port or ONT. + The objects in hwServiceCfgMngtTable are used for configuration operations + associated with port or ONT. The operations include adding and deleting a object. + The indexes of this entry are IfIndex, hwServiceCfgOntId. + " + INDEX { ifIndex, hwServiceCfgOntId } + ::= { hwServiceCfgMngtTable 1 } + + + HwServiceCfgMngtEntry ::= + SEQUENCE { + hwServiceCfgOntId + Integer32, + hwServiceCfgOperStatus + INTEGER, + hwServiceCfgRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.6.3.29.1.1 + hwServiceCfgOntId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Ont ID. + When hwOntId = 65535, the operating object is Port. + When hwOntId != 65535, the operating object is ONT. + " + ::= { hwServiceCfgMngtEntry 1 } + + -- 1.3.6.1.4.1.2011.6.3.29.1.2 + hwServiceCfgOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + srvCfgDeleting(1), + srvCfgDeletionComplete(2), + srvCfgDeletionFailed(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The service configuration object status. + Options: + 1. srvCfgDeleting(1) -The operation is in deleting state. + 2. srvCfgDeletionComplete(2) -The operation success. + 3. srvCfgDeletionFailed(3) -The operation fail. + " + ::= { hwServiceCfgMngtEntry 2 } + + -- 1.3.6.1.4.1.2011.6.3.29.1.3 + hwServiceCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Indicates the row status, used for creating or deleting + a service configuration object. createAndGo(4) and destroy(6) + are supported. During the query operation, active(1) is + always returned for this leaf. + Options: + 1. active(1) -when this leaf is queried, the value is fixed to active(1). + 2. createAndGo(4) -create a new instance of a conceptual row. + 3. destroy(6) -delete the instances associated with an existing conceptual row. + " + ::= { hwServiceCfgMngtEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.3.30 + hwSysCapabilityTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSysCapabilityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Description of the device dynamic capability. The capability value + is stored in 16 byte(128 bit), each bit denotes one capability, + 1 equals support, 0 equals not. + The index of this table is hwCapabilityFeatureID. + " + ::= { hwDev 30 } + + + -- 1.3.6.1.4.1.2011.6.3.30.1 + hwSysCapabilityEntry OBJECT-TYPE + SYNTAX HwSysCapabilityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Description of the device dynamic capability. The capability value + is stored in 16 byte(128 bit), each bit denotes one capability, + 1 equals support, 0 equals not. + The index of this table is hwCapabilityFeatureID. + " + INDEX { hwCapabilityFeatureID } + ::= { hwSysCapabilityTable 1 } + + + HwSysCapabilityEntry ::= + SEQUENCE { + hwCapabilityFeatureID + INTEGER, + hwCapabilityFeatureValue + OCTET STRING, + hwCapabilityFeatureMask + OCTET STRING + } + + -- 1.3.6.1.4.1.2011.6.3.30.1.1 + hwCapabilityFeatureID OBJECT-TYPE + SYNTAX INTEGER { system(1) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The id of device feature. + Options: + 1.system(1) - feature of system + " + ::= { hwSysCapabilityEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.3.30.1.2 + hwCapabilityFeatureValue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The vaule of device capability. + + When hwCapabilityFeatureID equals system(1), bit from left to right represents: + 0.AG capability + 1.BFD capability + + The value of the bit is 0 means the capability is not supported. + The value of the bit is 1 means the capability is supported. + " + ::= { hwSysCapabilityEntry 2 } + + -- 1.3.6.1.4.1.2011.6.3.30.1.3 + hwCapabilityFeatureMask OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The mask of device capability. + + When hwCapabilityFeatureID equals system(1), bit from left to right represents: + 0.AG capability + 1.BFD capability + + The value of the bit is 0 means the 'capability value' is invalid. + The value of the bit is 1 means the 'capability value' is valid. + " + ::= { hwSysCapabilityEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.3.31 + hwDevLedLight OBJECT IDENTIFIER ::= { hwDev 31 } + + -- 1.3.6.1.4.1.2011.6.3.31.1 + hwDevLedLightByNms OBJECT-TYPE + SYNTAX INTEGER + { + ledOn(1), + ledOff(2), + null(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + This node supports the SET operation: + If the pre-deployment on the NMS fails, the RUN indicator turns yellow by set ledOn(1). A half + an hour later, the yellow indicator automatically turns off. + If the pre-deployment on the NMS is successful, the RUN indicator must be set ledOff(2). + + This node supports the GET operation: + The system returns null(3) when the GET operation is performed. + + 1,ledOn(1) --Network pre-deployment fail. + 2,ledOff(2) --Network pre-deployment success. + 3,null(3) --The return value of GET operation. + " + ::= { hwDevLedLight 1 } + + + -- 1.3.6.1.4.1.2011.6.3.32 + hwBandwidth OBJECT IDENTIFIER ::= { hwDev 32 } + + -- 1.3.6.1.4.1.2011.6.3.32.1 + hwBandwidthMode OBJECT-TYPE + SYNTAX INTEGER + { + bandwidth40G(1), + bandwidth80G(2), + bandwidth160G(3), + bandwidth50G(4), + bandwidth100G(5), + bandwidth200G(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Configuring the bandwidth mode of the device. + Options: + 1.bandwidth40G(1) - 40G + 2.bandwidth80G(2) - 80G + 3.bandwidth160G(3) - 160G + 4.bandwidth50G(4) - 50G + 5.bandwidth100G(5) - 100G + 6.bandwidth200G(6) - 200G + " + ::= { hwBandwidth 1 } + + + -- 1.3.6.1.4.1.2011.6.3.103 + hwDevSnmpProbeMonitor OBJECT IDENTIFIER ::= { hwDev 103 } + + -- 1.3.6.1.4.1.2011.6.3.103.1 + hwDevSnmpProbeMonitorPara OBJECT IDENTIFIER ::= { hwDevSnmpProbeMonitor 1 } + + -- 1.3.6.1.4.1.2011.6.3.103.1.1 + hwDevSnmpProbeMonitorSwitch OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The object specifies the switch state of SNMP probe monitor. + Options: + enable(1) -indicates the SNMP probe monitor switch is on. + disable(2) -indicates the SNMP probe monitor switch is off. + Default: enable(1). + " + ::= { hwDevSnmpProbeMonitorPara 1 } + + -- 1.3.6.1.4.1.2011.6.3.103.1.2 + hwDevSnmpProbeMonitorActiveThreshold OBJECT-TYPE + SYNTAX Integer32 (3..60) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The object specifies the active-threshold of SNMP probe monitor. + From 3 minutes to 60 minutes. + Default: 15 minutes. + " + ::= { hwDevSnmpProbeMonitorPara 2 } + + -- 1.3.6.1.4.1.2011.6.3.103.2 + hwDevSnmpProbeHostTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDevSnmpProbeHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The SNMP probe monitor table, which supports the functions of querying the information + of SNMP probe monitor. The index of this table is hwDevSnmpProbeHostIndex. + " + ::= { hwDevSnmpProbeMonitor 2 } + + -- 1.3.6.1.4.1.2011.6.3.103.2.1 + hwDevSnmpProbeHostEntry OBJECT-TYPE + SYNTAX HwDevSnmpProbeHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The SNMP probe monitor table, which supports the functions of querying the information + of SNMP probe monitor. The index of this table is hwDevSnmpProbeHostIndex. + " + INDEX { hwDevSnmpProbeHostIndex } + ::= { hwDevSnmpProbeHostTable 1 } + + HwDevSnmpProbeHostEntry ::= + SEQUENCE { + hwDevSnmpProbeHostIndex + Integer32, + hwDevSnmpProbeHostIpAddressType + InetAddressType, + hwDevSnmpProbeHostIpAddress + InetAddress, + hwDevSnmpProbeReceivedCount + Integer32, + hwDevSnmpProbeInitiallyReceivedTime + DateAndTime, + hwDevSnmpProbeRecentlyReceivedTime + DateAndTime, + hwDevSnmpProbeMinimumInterval + Integer32, + hwDevSnmpProbeMaxmumInterval + Integer32, + hwDevSnmpProbeAverageInterval + Integer32 + } + + -- 1.3.6.1.4.1.2011.6.3.103.2.1.1 + hwDevSnmpProbeHostIndex OBJECT-TYPE + SYNTAX Integer32(0..4) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The object specifies the index of SNMP probe monitor. + " + ::= { hwDevSnmpProbeHostEntry 1 } + + -- 1.3.6.1.4.1.2011.6.3.103.2.1.2 + hwDevSnmpProbeHostIpAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The object specifies the IP address type of SNMP probe monitor: + Options: + ipv4(1) -indicates an IPv4 address + ipv6(2) -indicates an IPv6 address + " + ::= { hwDevSnmpProbeHostEntry 2 } + + -- 1.3.6.1.4.1.2011.6.3.103.2.1.3 + hwDevSnmpProbeHostIpAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The object specifies the IP address of SNMP probe monitor. + " + ::= { hwDevSnmpProbeHostEntry 3 } + + -- 1.3.6.1.4.1.2011.6.3.103.2.1.4 + hwDevSnmpProbeReceivedCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The object specifies the total probe count of SNMP probe monitor. + " + ::= { hwDevSnmpProbeHostEntry 4 } + + -- 1.3.6.1.4.1.2011.6.3.103.2.1.5 + hwDevSnmpProbeInitiallyReceivedTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The object specifies the initial probe time of SNMP probe monitor. + " + ::= { hwDevSnmpProbeHostEntry 5 } + + -- 1.3.6.1.4.1.2011.6.3.103.2.1.6 + hwDevSnmpProbeRecentlyReceivedTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The object specifies the recent probe time of SNMP probe monitor. + " + ::= { hwDevSnmpProbeHostEntry 6 } + + -- 1.3.6.1.4.1.2011.6.3.103.2.1.7 + hwDevSnmpProbeMinimumInterval OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The object specifies the minimum interval of SNMP probe monitor, unit second. + " + ::= { hwDevSnmpProbeHostEntry 7 } + + -- 1.3.6.1.4.1.2011.6.3.103.2.1.8 + hwDevSnmpProbeMaxmumInterval OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The object specifies the maxmum interval of SNMP probe monitor, unit second. + " + ::= { hwDevSnmpProbeHostEntry 8 } + + -- 1.3.6.1.4.1.2011.6.3.103.2.1.9 + hwDevSnmpProbeAverageInterval OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The object specifies the average interval of SNMP probe monitor, unit second. + " + ::= { hwDevSnmpProbeHostEntry 9 } + + -- 1.3.6.1.4.1.2011.6.3.103.3 + hwDevSnmpProbeRecordTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDevSnmpProbeRecordEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The abnormal record table of SNMP probe monitor, which supports the functions of querying + the abnormal record of SNMP probe monitor. The index of this table is hwDevSnmpProbeRecordIndex. + " + ::= { hwDevSnmpProbeMonitor 3 } + + -- 1.3.6.1.4.1.2011.6.3.103.3.1 + hwDevSnmpProbeRecordEntry OBJECT-TYPE + SYNTAX HwDevSnmpProbeRecordEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The abnormal record table of SNMP probe monitor, which supports the functions of querying + the abnormal record of SNMP probe monitor. The index of this table is hwDevSnmpProbeRecordIndex. + " + INDEX { hwDevSnmpProbeRecordIndex } + ::= { hwDevSnmpProbeRecordTable 1 } + + HwDevSnmpProbeRecordEntry ::= + SEQUENCE { + hwDevSnmpProbeRecordIndex + Integer32, + hwDevSnmpProbeRecordHostIpAddressType + InetAddressType, + hwDevSnmpProbeRecordHostIpAddress + InetAddress, + hwDevSnmpProbeRecordLastReceivedTime + DateAndTime, + hwDevSnmpProbeRecordReceivedCount + Integer32, + hwDevSnmpProbeRecordMinimumInterval + Integer32, + hwDevSnmpProbeRecordMaxmumInterval + Integer32, + hwDevSnmpProbeRecordAverageInterval + Integer32 + } + + -- 1.3.6.1.4.1.2011.6.3.103.3.1.1 + hwDevSnmpProbeRecordIndex OBJECT-TYPE + SYNTAX Integer32(0..49) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The object specifies the index of abnormal record. + " + ::= { hwDevSnmpProbeRecordEntry 1 } + + -- 1.3.6.1.4.1.2011.6.3.103.3.1.2 + hwDevSnmpProbeRecordHostIpAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The object specifies the IP address type of abnormal record: + Options: + ipv4(1) -indicates an IPv4 address + ipv6(2) -indicates an IPv6 address + " + ::= { hwDevSnmpProbeRecordEntry 2 } + + -- 1.3.6.1.4.1.2011.6.3.103.3.1.3 + hwDevSnmpProbeRecordHostIpAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The object specifies the IP address of abnormal record. + " + ::= { hwDevSnmpProbeRecordEntry 3 } + + -- 1.3.6.1.4.1.2011.6.3.103.3.1.4 + hwDevSnmpProbeRecordLastReceivedTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The object specifies the last probe time of abnormal record. + " + ::= { hwDevSnmpProbeRecordEntry 4 } + + -- 1.3.6.1.4.1.2011.6.3.103.3.1.5 + hwDevSnmpProbeRecordReceivedCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The object specifies the total probe count of abnormal record. + " + ::= { hwDevSnmpProbeRecordEntry 5 } + + -- 1.3.6.1.4.1.2011.6.3.103.3.1.6 + hwDevSnmpProbeRecordMinimumInterval OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The object specifies the minimum interval of abnormal record, unit second. + " + ::= { hwDevSnmpProbeRecordEntry 6 } + + -- 1.3.6.1.4.1.2011.6.3.103.3.1.7 + hwDevSnmpProbeRecordMaxmumInterval OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The object specifies the maxmum interval of abnormal record, unit second. + " + ::= { hwDevSnmpProbeRecordEntry 7 } + + -- 1.3.6.1.4.1.2011.6.3.103.3.1.8 + hwDevSnmpProbeRecordAverageInterval OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The object specifies the average interval of the abnormal record, unit second. + " + ::= { hwDevSnmpProbeRecordEntry 8 } + + + -- 1.3.6.1.4.1.2011.6.3.34 + hwOntRemoteHttpChnlCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwOntRemoteHttpChnlCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This table describes parameters that need to be delivered to the OLT and ONT during remote access to the ONT through the web page. + " + ::= { hwDev 34 } + + -- 1.3.6.1.4.1.2011.6.3.34.1 + hwOntRemoteHttpChnlCfgEntry OBJECT-TYPE + SYNTAX HwOntRemoteHttpChnlCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The index of this entry is hwFrameIndex,hwSlotIndex,hwPortIndex,hwOntIndex. + " + INDEX { hwFrameIndex, hwSlotIndex, hwPortIndex, hwOntIndex } + ::= { hwOntRemoteHttpChnlCfgTable 1 } + + HwOntRemoteHttpChnlCfgEntry ::= + SEQUENCE { + hwOntRemoteHttpChnlVlan + Integer32, + hwOntRemoteHttpChnlIpAddress + IpAddress, + hwOntRemoteHttpChnlHttpPort + Integer32, + hwOntRemoteHttpChnlProtocol + INTEGER, + hwOntRemoteHttpChnlUserName + OCTET STRING, + hwOntRemoteHttpChnlPassword + OCTET STRING, + hwOntRemoteHttpChnlDuration + Integer32, + hwOntRemoteHttpProxyPort + Integer32, + hwOntRemoteHttpProxyStatus + INTEGER, + hwOntRemoteHttpChnlRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.6.3.34.1.1 + hwOntRemoteHttpChnlVlan OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Indicates the VLAN ID of the ONT. If this parameter is not specified, + the system automatically obtains an unoccupied VLAN ID and uses it as the default VLAN ID. + " + ::= { hwOntRemoteHttpChnlCfgEntry 1 } + + -- 1.3.6.1.4.1.2011.6.3.34.1.2 + hwOntRemoteHttpChnlIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Indicates the IP address of the ONT. + If this parameter is not specified, the system selects an unoccupied IP address and uses it as the default IP address. + " + ::= { hwOntRemoteHttpChnlCfgEntry 2 } + + -- 1.3.6.1.4.1.2011.6.3.34.1.3 + hwOntRemoteHttpChnlHttpPort OBJECT-TYPE + SYNTAX Integer32 (0..65528) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Indicates the web server port of the ONT. If this parameter is not specified, port 7017 is used by default. + " + ::= { hwOntRemoteHttpChnlCfgEntry 3 } + + -- 1.3.6.1.4.1.2011.6.3.34.1.4 + hwOntRemoteHttpChnlProtocol OBJECT-TYPE + SYNTAX INTEGER + { + http(1), + https(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Indicates the protocol type of the web server of the ONT. If this parameter is not specified, HTTPS protocol is used by default. + " + ::= { hwOntRemoteHttpChnlCfgEntry 4 } + + -- 1.3.6.1.4.1.2011.6.3.34.1.5 + hwOntRemoteHttpChnlUserName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Indicates the user name used for a temporary user to log in to the web server of the ONT. + If this parameter is not specified, the existing user name and password are used for login. + " + ::= { hwOntRemoteHttpChnlCfgEntry 5 } + + -- 1.3.6.1.4.1.2011.6.3.34.1.6 + hwOntRemoteHttpChnlPassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (6..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Indicates the password used for a temporary user to log in to the web server of the ONT, + which can consist of numbers, uppercase letters, lowercase letters, and special characters. + " + ::= { hwOntRemoteHttpChnlCfgEntry 6 } + + -- 1.3.6.1.4.1.2011.6.3.34.1.7 + hwOntRemoteHttpProxyPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Indicates the port ID of the TCP proxy during remote access to the ONT from the OLT through the web page, which is port 8024 fixedly. + " + ::= { hwOntRemoteHttpChnlCfgEntry 7 } + + -- 1.3.6.1.4.1.2011.6.3.34.1.8 + hwOntRemoteHttpChnlDuration OBJECT-TYPE + SYNTAX Integer32 (1..120) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Indicates the ONT login duration of a temporary user (unit: minute). + If this parameter is not specified, the login duration is 30 minutes by default. + " + ::= { hwOntRemoteHttpChnlCfgEntry 8 } + + -- 1.3.6.1.4.1.2011.6.3.34.1.9 + hwOntRemoteHttpProxyStatus OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Indicates the enabling status of the TCP proxy. The initial state is disable. + " + ::= { hwOntRemoteHttpChnlCfgEntry 9 } + + -- 1.3.6.1.4.1.2011.6.3.34.1.10 + hwOntRemoteHttpChnlRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Indicates the row status, used for creating or deleting + a service configuration object. createAndGo(4) and destroy(6) + are supported. During the query operation, active(1) is + always returned for this leaf. + Options: + 2. createAndGo(4) -create a new instance of a conceptual row. + 3. destroy(6) -delete the instances associated with an existing conceptual row. + " + ::= { hwOntRemoteHttpChnlCfgEntry 10 } + hwDevicePktStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDevicePktStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This table is used to query statistics collected on some packets of a device. + " + ::= { hwDev 35 } + + -- 1.3.6.1.4.1.2011.6.3.35.1 + hwDevicePktStatEntry OBJECT-TYPE + SYNTAX HwDevicePktStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The indexes of this entry are hwFrameIndex and hwSlotIndex. + " + INDEX { hwFrameIndex, hwSlotIndex} + ::= { hwDevicePktStatTable 1 } + + HwDevicePktStatEntry ::= + SEQUENCE { + hwDevicePktStatReset + INTEGER, + hwDevicePktStatVlanMismatch + Counter64 + } + + -- 1.3.6.1.4.1.2011.6.3.35.1.1 + hwDevicePktStatReset OBJECT-TYPE + SYNTAX INTEGER { reset(1) } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Reset the counter. Statistics can be cleared by setting the object to 1. Reading the value of the object is useless. + " + ::= { hwDevicePktStatEntry 1 } + + -- 1.3.6.1.4.1.2011.6.3.35.1.2 + hwDevicePktStatVlanMismatch OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Number of packets whose VLAN tag does not match the interface configuration. + " + ::= { hwDevicePktStatEntry 2 } + + END + + + + + + diff --git a/MIBS/huawei/HUAWEI-DHCP-SNOOPING-MIB b/MIBS/huawei/HUAWEI-DHCP-SNOOPING-MIB new file mode 100644 index 0000000..5ea71fe --- /dev/null +++ b/MIBS/huawei/HUAWEI-DHCP-SNOOPING-MIB @@ -0,0 +1,1718 @@ +-- ================================================================= +-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved +-- +-- Description:HUAWEI DHCP SNOOPING MIB +-- Reference: +-- Version: V2.06 +-- History: +-- wangcheng 60005987 initial 16/02/2006 +-- hexiaoqin 60020960 modified 25/12/2006 +-- wangcheng 64651 modified 1/3/2007 +-- modified by huangjun 2009-12-08 +-- modified by xiazhaolin 2013-06-19 +-- modified by huangxiaomin 221241 2014/01/27 +-- modified by caojingyun 00273809 2014/07/18 +-- modified by liangyun 00353956 2016/10/11 +-- modified by liangyun 00353956 2016/10/28 +-- ================================================================= + + HUAWEI-DHCP-SNOOPING-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + NOTIFICATION-GROUP,OBJECT-GROUP,MODULE-COMPLIANCE + FROM SNMPv2-CONF + MODULE-IDENTITY, IpAddress, OBJECT-TYPE, + NOTIFICATION-TYPE,Integer32,Counter32 + FROM SNMPv2-SMI + InterfaceIndexOrZero + FROM IF-MIB + VlanId + FROM Q-BRIDGE-MIB + VlanIdOrNone + FROM Q-BRIDGE-MIB + EnabledStatus + FROM P-BRIDGE-MIB + RowStatus,MacAddress,DisplayString,TEXTUAL-CONVENTION + FROM SNMPv2-TC; + + +-- +-- Textual conventions +-- + + HWVlanId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A 12-bit VLAN ID used in the VLAN Tag header. + When the value is 0, it means do not belong to a VLAN." + SYNTAX Integer32(0..4094) + + HWMatchMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " + The VLAN mode of DHCP packets matched in the snooping bind table. + PVLAN(1), + CVLAN(2), + all(3) + " + SYNTAX INTEGER + { + pvlan(1), + cvlan(2), + all(3) + } + HWTransmitAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " The action of specific color packet. + discard (1) + pass (2) + " + SYNTAX INTEGER + { + discard(1), + pass(2) + } + + +-- +-- Module Identifier +-- + hwDhcpSnpMib MODULE-IDENTITY + LAST-UPDATED "201708170000Z" -- Aug 17th, 2017 at 16:47 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO +"Huawei Industrial Base Bantian, Longgang Shenzhen 518129 People's Republic of China Website: http://www.huawei.com Email: support@huawei.com " + + DESCRIPTION + "Change the DHCP Snooping Conformance." + REVISION "201708170000Z" + DESCRIPTION + "Modify the description of hwDhcpSnpChaddrAlarm." + REVISION "201610280000Z" + + DESCRIPTION + "Change the DHCP Snooping Conformance." + REVISION "201610110000Z" + DESCRIPTION + "This MIB describes objects used for DHCP Snooping." + REVISION "201407180000Z" + DESCRIPTION + "This MIB describes objects used for DHCP Snooping." + REVISION "201401270000Z" -- Jan 1st, 2014 at 20:00 GMT + DESCRIPTION + "This revision adds MIB trap of bridge domain." + REVISION "201306191800Z" -- Sep 19th, 2013 at 18:00 GMT + DESCRIPTION + "This MIB describes objects used for DHCP Snooping,including + configuring snooping,creating snooping bind table and collecting + false packets' statistic information. When the system is attacked, + some traps will be given." + REVISION "200609161800Z" -- Sep 16th, 2006 at 18:00 GMT + DESCRIPTION + "The initial revision of this MIB module." + ::= { hwDatacomm 112 } + +-- +-- Objects Identifier +-- + + hwDhcpSnpObjects OBJECT IDENTIFIER ::= { hwDhcpSnpMib 1 } + +-- +-- Nodes Identifier +-- + + hwDhcpSnpGlobal OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Global Snooping. Enable this before you want to enable + the port,vlan,other interfaces snooping,default is disable. " + ::= { hwDhcpSnpObjects 1 } + + + hwDhcpPktRateCheck OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Whether to check the rate of DHCP packets received,default is disabling. " + ::= { hwDhcpSnpObjects 2 } + + + hwDhcpPktRate OBJECT-TYPE + SYNTAX Integer32(1..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The area of Dhcp packets received rate,default is 100. " + ::= { hwDhcpSnpObjects 3 } + + + hwDhcpPktRateAlarmThreshold OBJECT-TYPE + SYNTAX Integer32(1..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold of the DHCP packets rate Alarm. When the actual rate + beyond the maximum rate configured and reach this threshold once, + there will be a notification can be sent at the same time,default is 100. " + ::= { hwDhcpSnpObjects 4 } + + + hwDhcpPktRateAlarmEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Whether to send the DHCP packets rate alarm when the actual rate beyond + the maximum rate configured and reach the rate threshold,default is disabling. " + ::= { hwDhcpSnpObjects 5 } + + + hwDhcpSnpBindTblNomatchedArpGlobalAction OBJECT-TYPE + SYNTAX INTEGER + { + forward(0), + discard(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "How to deal with the ARP packets that do not match the DHCP snooping + bind table in global view,default is forward. " + ::= { hwDhcpSnpObjects 6 } + + + hwDhcpSnpBindTblNomatchedIpGlobalAction OBJECT-TYPE + SYNTAX INTEGER + { + forward(0), + discard(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "How to deal with the Ip packets that do not match the DHCP snooping + bind table in global view,default is forward. " + ::= { hwDhcpSnpObjects 7 } + + + hwDhcpSnpBindTblAutosaveFilename OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..51)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Auto save file name. Make sure the disk name have been given, and the file + must be named with '.tbl' postfixally. " + ::= { hwDhcpSnpObjects 8 } + + + hwDhcpSnpBindTblAutosave OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Whether to save snooping bind table,default is disabling . " + ::= { hwDhcpSnpObjects 9 } + + + hwDhcpSnpGlobalThreshold OBJECT-TYPE + SYNTAX Integer32(1..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "DHCP snooping global threshold,default is disabling. " + ::= { hwDhcpSnpObjects 10 } + + + hwDhcpPktRateDiscardNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DHCP packets that discarded for the rate limit. " + ::= { hwDhcpSnpObjects 11 } + + + + hwDhcpSnpCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWDhcpSnpCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The DHCP snooping configuration table. " + ::= { hwDhcpSnpObjects 13 } + + + hwDhcpSnpCfgEntry OBJECT-TYPE + SYNTAX HWDhcpSnpCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the snooping configuration table." + INDEX { hwDhcpSnpIfIndex,hwDhcpSnpVlanIndex,hwDhcpSnpVsiIndex } + ::= { hwDhcpSnpCfgTable 1 } + + HWDhcpSnpCfgEntry ::= + SEQUENCE { + hwDhcpSnpIfIndex InterfaceIndexOrZero, + hwDhcpSnpVlanIndex VlanIdOrNone, + hwDhcpSnpVsiIndex Integer32, + hwDhcpSnpEnable INTEGER, + hwDhcpTrusted INTEGER, + hwDhcpOption82Insert INTEGER, + hwDhcpOption82Rebuild INTEGER, + hwDhcpChaddrCheck INTEGER, + hwDhcpChaddrAlarmThreshold Integer32, + hwDhcpChaddrAlarmEnable INTEGER, + hwDhcpArpCheck INTEGER, + hwDhcpSnpBindTblNomatchedArpAction INTEGER, + hwDhcpArpAlarmThreshold Integer32, + hwDhcpArpAlarmEnable INTEGER, + hwDhcpIpCheck INTEGER, + hwDhcpSnpBindTblNomatchedIpAction INTEGER, + hwDhcpIpAlarmThreshold Integer32, + hwDhcpIpAlarmEnable INTEGER, + hwDhcpUntrustReplyAlarmThreshold Integer32, + hwDhcpUntrustReplyAlarmEnable INTEGER, + hwDhcpSnpBindTblCheck INTEGER, + hwDhcpSnpBindTblAlarmThreshold Integer32, + hwDhcpSnpBindTblAlarmEnable INTEGER, + hwDhcpSnpMatchMode HWMatchMode, + hwDhcpSnpDynamicItemCheck INTEGER, + hwDhcpSnpMaxUserNum Integer32, + hwDhcpSnpUserLimitAlarmThreshold Integer32, + hwDhcpSnpUserLimitAlarmEnable INTEGER, + hwDhcpSnpCfgTblRowStatus RowStatus, +-- begin add for dhcprateAnddhcpoption82 + hwDhcpPktIfRateCheck EnabledStatus, + hwDhcpPktIfRate Integer32, + hwDhcpPktIfRateAlarmThreshold Integer32, + hwDhcpPktIfRateAlarmEnable EnabledStatus, + hwDhcpSnpIfVlanOption82RemoteId DisplayString, + hwDhcpSnpIfVlanOption82CircuitId DisplayString +-- end add for dhcprateAnddhcpoption82 + } + + hwDhcpSnpIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The interface index." + ::= { hwDhcpSnpCfgEntry 1 } + + hwDhcpSnpVlanIndex OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " The VLAN-ID or other identifier referring to this VLAN." + ::= { hwDhcpSnpCfgEntry 2 } + + hwDhcpSnpVsiIndex OBJECT-TYPE + SYNTAX Integer32 (0..4095|65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The VSI ID." + ::= { hwDhcpSnpCfgEntry 3 } + + hwDhcpSnpEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(0) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether to enable snooping on this interface/VLAN. " + DEFVAL { disable } + ::= { hwDhcpSnpCfgEntry 5 } + + + hwDhcpTrusted OBJECT-TYPE + SYNTAX INTEGER + { + trusted(1), + untrusted(0) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This interface/VLAN is trusted or distrusted. + When enabled the snooping, it turns to distrusted as default until be changed." + ::= { hwDhcpSnpCfgEntry 6 } + + hwDhcpOption82Insert OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(0) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether to insert Option82 to DHCP packets. " + DEFVAL { disable } + ::= { hwDhcpSnpCfgEntry 7 } + + + hwDhcpOption82Rebuild OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(0) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether to rebuild the Option82 in DHCP packets. " + DEFVAL { disable } + ::= { hwDhcpSnpCfgEntry 8 } + + + hwDhcpChaddrCheck OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(0) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether to enable check Chaddr in DHCP packets with source Mac-address in Ethernet frame. " + DEFVAL { disable } + ::= { hwDhcpSnpCfgEntry 9 } + + + hwDhcpChaddrAlarmThreshold OBJECT-TYPE + SYNTAX Integer32(1..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The threshold of Chaddr check alarm. A trap can be sent when the chaddr-false DHCP + packets count beyond it." + DEFVAL { 100 } + ::= { hwDhcpSnpCfgEntry 10 } + + + hwDhcpChaddrAlarmEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(0) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether to send chaddr trap when its' count beyond the threshold. " + DEFVAL { disable } + ::= { hwDhcpSnpCfgEntry 11 } + + + hwDhcpArpCheck OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(0) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether to enable check ARP packets with the snooping bind table. " + DEFVAL { disable } + ::= { hwDhcpSnpCfgEntry 12 } + + + hwDhcpSnpBindTblNomatchedArpAction OBJECT-TYPE + SYNTAX INTEGER + { + forward(0), + discard(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "How to deal with the ARP packets that do not match the DHCP snooping + bind table in port/VLAN view. " + DEFVAL { discard } + ::= { hwDhcpSnpCfgEntry 13 } + + + hwDhcpArpAlarmThreshold OBJECT-TYPE + SYNTAX Integer32(1..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The threshold of ARP check alarm. A trap can be sent when the false ARP + packets discarded count beyond it. " + DEFVAL { 100 } + ::= { hwDhcpSnpCfgEntry 14 } + + + hwDhcpArpAlarmEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(0) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether to send Arp trap when its count beyond the threshold. " + DEFVAL { disable } + ::= { hwDhcpSnpCfgEntry 15 } + + + hwDhcpIpCheck OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(0) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether to enable check Ip packets with the snooping bind table. " + DEFVAL { disable } + ::= { hwDhcpSnpCfgEntry 16 } + + + hwDhcpSnpBindTblNomatchedIpAction OBJECT-TYPE + SYNTAX INTEGER + { + forward(0), + discard(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "How to deal with the Ip packets that do not match the DHCP snooping + bind table in port/VLAN view. " + DEFVAL { discard } + ::= { hwDhcpSnpCfgEntry 17 } + + + hwDhcpIpAlarmThreshold OBJECT-TYPE + SYNTAX Integer32(1..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The threshold of IP check alarm. A trap can be sent when the false IP + packets count beyond it. " + DEFVAL { 100 } + ::= { hwDhcpSnpCfgEntry 18 } + + + hwDhcpIpAlarmEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(0) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether to send IP trap when its count beyond the threshold. " + DEFVAL { disable } + ::= { hwDhcpSnpCfgEntry 19 } + + + hwDhcpUntrustReplyAlarmThreshold OBJECT-TYPE + SYNTAX Integer32(1..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The threshold of DHCP reply packets check alarm. A trap can be sent when the DHCP + reply packets count on untrusted interface/VLAN beyond it. " + DEFVAL { 100 } + ::= { hwDhcpSnpCfgEntry 20 } + + + hwDhcpUntrustReplyAlarmEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(0) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether to send distrust DHCP reply trap when its count beyond the threshold. " + DEFVAL { disable } + ::= { hwDhcpSnpCfgEntry 21 } + + + hwDhcpSnpBindTblCheck OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(0) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether to check DHCP request packets with the snooping bind table. " + DEFVAL { disable } + ::= { hwDhcpSnpCfgEntry 22 } + + + hwDhcpSnpBindTblAlarmThreshold OBJECT-TYPE + SYNTAX Integer32(1..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The threshold of DHCP request packets checking alarm with the snooping bind table. " + DEFVAL { 100 } + ::= { hwDhcpSnpCfgEntry 23 } + + + hwDhcpSnpBindTblAlarmEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(0) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether to send the snooping bind table alarm when beyond its threshold. " + DEFVAL { disable } + ::= { hwDhcpSnpCfgEntry 24 } + + hwDhcpSnpMatchMode OBJECT-TYPE + SYNTAX HWMatchMode + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Setting the VLAN mode of the dhcp packets matched in the bind table. + PVLAN(1), + CVLAN(2), + all(3) + " + DEFVAL { 1 } + ::= { hwDhcpSnpCfgEntry 25 } + + hwDhcpSnpDynamicItemCheck OBJECT-TYPE + SYNTAX INTEGER + { + ip(1), + ipMac(2), + ipInterface(3), + ipMacInterface(4), + undo(0) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Check items of Dynamic DHCP snooping binding table by IP address or Mac-address or interface. " + DEFVAL { ipMacInterface } + ::= { hwDhcpSnpCfgEntry 26 } + + hwDhcpSnpMaxUserNum OBJECT-TYPE + SYNTAX Integer32 (0..16384) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "MaxUserNumber: the limitation of the user number on the interface." + DEFVAL { 0 } + ::= { hwDhcpSnpCfgEntry 27} + + hwDhcpSnpUserLimitAlarmThreshold OBJECT-TYPE + SYNTAX Integer32(1..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The threshold of user-number limitation. A trap can be sent when the current binding-items + exceed it." + DEFVAL { 100 } + ::= { hwDhcpSnpCfgEntry 28 } + + hwDhcpSnpUserLimitAlarmEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(0) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether to send trap when the binding item number exceeds the threshold. " + DEFVAL { disable } + ::= { hwDhcpSnpCfgEntry 29 } + + hwDhcpSnpCfgTblRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The snooping configuration table row status." + ::= { hwDhcpSnpCfgEntry 30 } + +-- begin add for dhcprateAnddhcpoption82 + hwDhcpPktIfRateCheck OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether to limit the rate of DHCP packets received on the interface. " + ::= { hwDhcpSnpCfgEntry 31 } + + hwDhcpPktIfRate OBJECT-TYPE + SYNTAX Integer32(1..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The area of DHCP packets received rate on the interface. " + DEFVAL { 100 } + ::= { hwDhcpSnpCfgEntry 32 } + + hwDhcpPktIfRateAlarmThreshold OBJECT-TYPE + SYNTAX Integer32(1..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The threshold of the DHCP packets rate Alarm on the interface. When the actual rate + beyond the maximum rate configured and reach this threshold once, + there will be a notification can be sent at the same time. " + DEFVAL { 100 } + ::= { hwDhcpSnpCfgEntry 33 } + + hwDhcpPktIfRateAlarmEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether to send the DHCP packets rate alarm when the actual rate beyond + the maximum rate configured and reach the rate threshold on the interface. " + DEFVAL { disabled } + ::= { hwDhcpSnpCfgEntry 34 } + + + hwDhcpSnpIfVlanOption82RemoteId OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..63)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specify the remote ID in the Option 82 field. " + ::= { hwDhcpSnpCfgEntry 35 } + + hwDhcpSnpIfVlanOption82CircuitId OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..63)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specify the circuit ID in the Option 82 field." + ::= { hwDhcpSnpCfgEntry 36 } + +-- end add for dhcprateAnddhcpoption82 + + + hwDhcpSnpBindTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWDhcpSnpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The snooping bind table.You must give out + (1)one of the interface index, VLANID and VSIID at least + (2)the Mac-address,ip-address,static type + if you want to create a static bind row of the table, + dynamic can not be created." + ::= { hwDhcpSnpObjects 14 } + + + hwDhcpSnpBindEntry OBJECT-TYPE + SYNTAX HWDhcpSnpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the snooping bind table." + INDEX { hwDhcpSnpBindIpIndex, hwDhcpSnpBindPVlanIndex, hwDhcpSnpBindCVlanIndex, + hwDhcpSnpBindVRFIdIndex, hwDhcpSnpBindVsiIndex } + ::= { hwDhcpSnpBindTable 1 } + + HWDhcpSnpBindEntry ::= + SEQUENCE { + hwDhcpSnpBindIpIndex IpAddress, + hwDhcpSnpBindPVlanIndex VlanId, + hwDhcpSnpBindCVlanIndex VlanId, + hwDhcpSnpBindVRFIdIndex Integer32, + hwDhcpSnpBindVsiIndex Integer32, + hwDhcpSnpBindIfDescr DisplayString, + hwDhcpSnpBindPVlanId VlanId, + hwDhcpSnpBindCVlanId VlanId, + hwDhcpSnpBindVRFId Integer32, + hwDhcpSnpBindVsiId Integer32, + hwDhcpSnpBindMac MacAddress, + hwDhcpSnpBindIp IpAddress, + hwDhcpSnpBindStatus INTEGER, + hwDhcpSnpBindLease Integer32, + hwDhcpSnpBindRowStatus RowStatus + } + + hwDhcpSnpBindIpIndex OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index: the IP of the bind table." + ::= { hwDhcpSnpBindEntry 1 } + + hwDhcpSnpBindPVlanIndex OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index: the P-VLAN of the bind table." + ::= { hwDhcpSnpBindEntry 2 } + + hwDhcpSnpBindCVlanIndex OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index: the C-VLAN of the bind table." + ::= { hwDhcpSnpBindEntry 3 } + + hwDhcpSnpBindVRFIdIndex OBJECT-TYPE + SYNTAX Integer32 (0..1000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index: the VRFID of the bind table." + ::= { hwDhcpSnpBindEntry 4 } + + hwDhcpSnpBindVsiIndex OBJECT-TYPE + SYNTAX Integer32 (0..4095|65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index: the VSI of the bind table." + ::= { hwDhcpSnpBindEntry 5 } + + + hwDhcpSnpBindIfDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..47)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The description of the interfaces that bound." + ::= { hwDhcpSnpBindEntry 6 } + + + hwDhcpSnpBindPVlanId OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The PVLAN Id." + ::= { hwDhcpSnpBindEntry 7 } + + hwDhcpSnpBindCVlanId OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The CVLAN Id." + ::= { hwDhcpSnpBindEntry 8 } + + + hwDhcpSnpBindVRFId OBJECT-TYPE + SYNTAX Integer32 (0..1000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VRFID for L3VPN." + ::= { hwDhcpSnpBindEntry 9 } + + hwDhcpSnpBindVsiId OBJECT-TYPE + SYNTAX Integer32 (0..4095|65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VSI for L2VPN." + ::= { hwDhcpSnpBindEntry 10 } + + hwDhcpSnpBindMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mac-address bind. Value of hwDhcpSnpBindMac is optional, if you did not specify + hwDhcpSnpBindMac any value when you created, invalid value 0 is returned after + you perform Get operation of hwDhcpSnpBindMac." + ::= { hwDhcpSnpBindEntry 11 } + + + hwDhcpSnpBindIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ip-address bind." + ::= { hwDhcpSnpBindEntry 12 } + + + hwDhcpSnpBindStatus OBJECT-TYPE + SYNTAX INTEGER + { + dynamic(1), + static(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bind status:dynamic(1) or static(2)." + ::= { hwDhcpSnpBindEntry 13 } + + + hwDhcpSnpBindLease OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time of the dynamic bind lease to be end." + ::= { hwDhcpSnpBindEntry 14 } + + + hwDhcpSnpBindRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The snooping bind table row status." + ::= { hwDhcpSnpBindEntry 18 } + + + + hwDhcpSnpFalsePktStatisticTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWDhcpSnpFalsePktStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The false packets statistic information table." + ::= { hwDhcpSnpObjects 15 } + + + hwDhcpSnpFalsePktStatisticEntry OBJECT-TYPE + SYNTAX HWDhcpSnpFalsePktStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the snooping false packets statistic information table." + INDEX { hwDhcpSnpIfIndex, hwDhcpSnpVlanIndex,hwDhcpSnpVsiIndex } + ::= { hwDhcpSnpFalsePktStatisticTable 1 } + + HWDhcpSnpFalsePktStatisticEntry ::= + SEQUENCE { + hwDhcpSnpStatisticIfDescr DisplayString, + hwDhcpSnpStatisticVlanId VlanIdOrNone, + hwChaddrNomatchSrcMacDhcpPktNum Counter32, + hwArpNomatchSnpBindTblPktNum Counter32, + hwIpNomatchSnpBindTblPktNum Counter32, + hwNomatchSnpBindTblDhcpPktNum Counter32, + hwUntrustedReplyPktNum Counter32, + hwDhcpSnpStatisticVsiId Integer32, + hwSnpBindingItemNum Counter32, + hwSnpCfgMaxUserNum Counter32, +-- begin add for dhcprateAnddhcpoption82 + hwDhcpPktIfRateDiscardNum Counter32 +-- end add for dhcprateAnddhcpoption82 + } + + + hwDhcpSnpStatisticIfDescr OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..47)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The description of the interfaces." + ::= { hwDhcpSnpFalsePktStatisticEntry 1 } + + hwDhcpSnpStatisticVlanId OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN Id." + ::= { hwDhcpSnpFalsePktStatisticEntry 2 } + + hwChaddrNomatchSrcMacDhcpPktNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates that the number of received DHCP packets in which the source MAC address carried in the CHADDR field is incorrect exceeds the configured threshold. An attacker may attack a target by continuously changing its MAC address." + ::= { hwDhcpSnpFalsePktStatisticEntry 3 } + + + hwArpNomatchSnpBindTblPktNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The false ARP packets match in snooping bind table count." + ::= { hwDhcpSnpFalsePktStatisticEntry 4 } + + + hwIpNomatchSnpBindTblPktNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The false IP packets do not match snooping bind table count." + ::= { hwDhcpSnpFalsePktStatisticEntry 5 } + + + hwNomatchSnpBindTblDhcpPktNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The DHCP request packets do not match the snooping bind table." + ::= { hwDhcpSnpFalsePktStatisticEntry 6 } + + + hwUntrustedReplyPktNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The distrusted port DHCP reply packets count." + ::= { hwDhcpSnpFalsePktStatisticEntry 7 } + + hwDhcpSnpStatisticVsiId OBJECT-TYPE + SYNTAX Integer32(0..4095|65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VSI for L2VPN." + ::= { hwDhcpSnpFalsePktStatisticEntry 8 } + + hwSnpBindingItemNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of current binding-table items." + ::= { hwDhcpSnpFalsePktStatisticEntry 9 } + + hwSnpCfgMaxUserNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The limitation of the user number on the interface." + ::= { hwDhcpSnpFalsePktStatisticEntry 10 } + +-- begin add for dhcprateAnddhcpoption82 + hwDhcpPktIfRateDiscardNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DHCP packets that discarded for the rate limit on the interface. " + ::= { hwDhcpSnpFalsePktStatisticEntry 11 } +-- end add for dhcprateAnddhcpoption82 + + + hwDhcpSnpCarCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWDhcpSnpCarCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The DHCP Snooping CAR table for control of the traffic. The CAR is based on IP and Mac, but configured with interface and VLAN." + ::= { hwDhcpSnpObjects 16 } + + + + hwDhcpSnpCarCfgEntry OBJECT-TYPE + SYNTAX HWDhcpSnpCarCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the DHCP Snooping CAR table." + INDEX { hwDhcpSnpIfIndex, hwDhcpSnpVlanIndex } + ::= { hwDhcpSnpCarCfgTable 1 } + + HWDhcpSnpCarCfgEntry ::= + SEQUENCE { + + hwDhcpSnpCarEnable EnabledStatus, + hwDhcpSnpCarCir Integer32, + hwDhcpSnpCarPir Integer32, + hwDhcpSnpCaCbs Integer32, + hwDhcpSnpCarPbs Integer32, + hwDhcpSnpCarYellow HWTransmitAction, + hwDhcpSnpCarRed HWTransmitAction, + hwDhcpSnpCarRowStatus RowStatus + } + + + hwDhcpSnpCarEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Whether to apply CAR on the traffic of specific IP and Mac" + DEFVAL { disable } + ::= { hwDhcpSnpCarCfgEntry 11 } + + hwDhcpSnpCarCir OBJECT-TYPE + SYNTAX Integer32(100..10000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Committed infomation rate.Unit:kbps." + ::= { hwDhcpSnpCarCfgEntry 12 } + + hwDhcpSnpCarPir OBJECT-TYPE + SYNTAX Integer32(100..10000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Peak information rate.Unit:kbps." + ::= { hwDhcpSnpCarCfgEntry 13 } + + hwDhcpSnpCaCbs OBJECT-TYPE + SYNTAX Integer32(64..39314432) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Committed burst size.Unit:Byte" + DEFVAL { 32768 } + ::= { hwDhcpSnpCarCfgEntry 14 } + + hwDhcpSnpCarPbs OBJECT-TYPE + SYNTAX Integer32(64..39314432) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Peak burst size.Unit:Byte" + DEFVAL { 65536 } + ::= { hwDhcpSnpCarCfgEntry 15 } + + hwDhcpSnpCarYellow OBJECT-TYPE + SYNTAX HWTransmitAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Yellow action: + pass (1) + discard (2)" + DEFVAL { 2 } + ::= { hwDhcpSnpCarCfgEntry 16 } + hwDhcpSnpCarRed OBJECT-TYPE + SYNTAX HWTransmitAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Red action: + pass (1) + discard (2)" + DEFVAL { 1 } + ::= { hwDhcpSnpCarCfgEntry 17 } + + hwDhcpSnpCarRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The DHCP Snooping CAR table row status." + ::= { hwDhcpSnpCarCfgEntry 50 } + +-- begin add for dhcprateAnddhcpoption82 + hwDhcpSnpGlobalOption82Format OBJECT-TYPE + SYNTAX INTEGER + { + hex(1), + ascii(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The format type of Option82,default is hex. " + ::= { hwDhcpSnpObjects 17 } + + hwDhcpSnpGlobalOption82PacketFormat OBJECT-TYPE + SYNTAX INTEGER + { + extended(1), + standard(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The format mode of Option82,default is extended. " + ::= { hwDhcpSnpObjects 18 } + + hwDhcpSnpGlobalOption82RemoteId OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Option82 global remote ID. " + ::= { hwDhcpSnpObjects 19 } + + hwDhcpSnpGlobalOption82RemoteIdSysName OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Config Option82 global remote ID as system name,default is disabled. " + ::= { hwDhcpSnpObjects 20 } + + hwDhcpSnpGlobalOption82CircuitId OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Option82 global circuit ID." + ::= { hwDhcpSnpObjects 21 } + + hwDhcpSnpGlobalOption82PktFormatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDhcpSnpGlobalOption82PktFormatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table about the packet format of option82." + ::= { hwDhcpSnpObjects 22 } + + hwDhcpSnpGlobalOption82PktFormatEntry OBJECT-TYPE + SYNTAX HwDhcpSnpGlobalOption82PktFormatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry about the packet format of option82." + INDEX { hwDhcpSnpGlobalOption82Type } + ::= { hwDhcpSnpGlobalOption82PktFormatTable 1 } + + HwDhcpSnpGlobalOption82PktFormatEntry ::= + SEQUENCE { + hwDhcpSnpGlobalOption82Type + INTEGER, + hwDhcpSnpGlobalOption82PktFormat + INTEGER, + hwDhcpSnpGlobalOption82DefString + DisplayString + } + + hwDhcpSnpGlobalOption82Type OBJECT-TYPE + SYNTAX INTEGER + { + circuitid(1), + remoteid(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The option of the option82" + ::= { hwDhcpSnpGlobalOption82PktFormatEntry 1 } + + hwDhcpSnpGlobalOption82PktFormat OBJECT-TYPE + SYNTAX INTEGER + { + common(1), + extend(2), + userdefined(3), + default(4) + } + + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The format of the option82" + ::= { hwDhcpSnpGlobalOption82PktFormatEntry 2 } + + hwDhcpSnpGlobalOption82DefString OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The content of the option when the format is user defined." + ::= { hwDhcpSnpGlobalOption82PktFormatEntry 3 } + + +-- end add for dhcprateAnddhcpoption82 + + hwDhcpSnpStaticBindTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWDhcpSnpStaticBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The snooping static bind table." + ::= { hwDhcpSnpObjects 23 } + + + hwDhcpSnpStaticBindEntry OBJECT-TYPE + SYNTAX HWDhcpSnpStaticBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the snooping static bind table." + INDEX { hwDhcpSnpStaticBindIpIndex, hwDhcpSnpStaticBindMacIndex, hwDhcpSnpStaticBindPVlanIndex, + hwDhcpSnpStaticBindCVlanIndex, hwDhcpSnpStaticBindIfIndex } + ::= { hwDhcpSnpStaticBindTable 1 } + + HWDhcpSnpStaticBindEntry ::= + SEQUENCE { + hwDhcpSnpStaticBindIpIndex IpAddress, + hwDhcpSnpStaticBindMacIndex MacAddress, + hwDhcpSnpStaticBindPVlanIndex VlanId, + hwDhcpSnpStaticBindCVlanIndex VlanId, + hwDhcpSnpStaticBindIfIndex InterfaceIndexOrZero, + hwDhcpSnpStaticBindRowStatus RowStatus + } + + hwDhcpSnpStaticBindIpIndex OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index: the IP of the bind table." + ::= { hwDhcpSnpStaticBindEntry 1 } + + hwDhcpSnpStaticBindMacIndex OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index: the MAC of the bind table." + ::= { hwDhcpSnpStaticBindEntry 2 } + + hwDhcpSnpStaticBindPVlanIndex OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index: the P-VLAN of the bind table." + ::= { hwDhcpSnpStaticBindEntry 3 } + + hwDhcpSnpStaticBindCVlanIndex OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index: the C-VLAN of the bind table." + ::= { hwDhcpSnpStaticBindEntry 4 } + + hwDhcpSnpStaticBindIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index: the interface index of the bind table." + ::= { hwDhcpSnpStaticBindEntry 5 } + + + hwDhcpSnpStaticBindRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The static snooping bind table row status." + ::= { hwDhcpSnpStaticBindEntry 20 } + + + hwDhcpSnpServerDetectStatus OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether detection against the pseudo DHCP server is enabled. + The default value is disabled(2)." + ::= { hwDhcpSnpObjects 24 } + + hwDhcpSnpBdFalsePktTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDhcpSnpBdFalsePktEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The false packets statistic information table." + ::= { hwDhcpSnpObjects 25 } + + hwDhcpSnpBdFalsePktEntry OBJECT-TYPE + SYNTAX HwDhcpSnpBdFalsePktEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the snooping false packets statistic information table." + INDEX { hwDhcpSnpBdIndex } + ::= { hwDhcpSnpBdFalsePktTable 1 } + + HwDhcpSnpBdFalsePktEntry ::= + SEQUENCE { + hwDhcpSnpBdIndex Integer32, + hwBdNomatchSnpBindTblDhcpPktNum Counter32, + hwBdChaddrNomatchSrcMacDhcpPktNum Counter32, + hwBdArpNomatchSnpBindTblPktNum Counter32, + hwBdIpNomatchSnpBindTblPktNum Counter32, + hwBdUntrustedReplyPktNum Counter32, + hwBdSnpBindingItemNum Counter32, + hwBdSnpCfgMaxUserNum Counter32 + } + + hwDhcpSnpBdIndex OBJECT-TYPE + SYNTAX Integer32 (1..32768) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Bridge-domain ID." + ::= { hwDhcpSnpBdFalsePktEntry 1 } + + hwBdNomatchSnpBindTblDhcpPktNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The DHCP request packets do not match the snooping bind table of the bridge domain." + ::= { hwDhcpSnpBdFalsePktEntry 2 } + + hwBdChaddrNomatchSrcMacDhcpPktNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The false packets(chaddr in DHCP packets is not same with source Mac-address in + Ethernet frame) count of the bridge domain." + ::= { hwDhcpSnpBdFalsePktEntry 3 } + + hwBdArpNomatchSnpBindTblPktNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The false ARP packets match in snooping bind table count of the bridge domain." + ::= { hwDhcpSnpBdFalsePktEntry 4 } + + hwBdIpNomatchSnpBindTblPktNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The false IP packets do not match snooping bind table count of the bridge domain." + ::= { hwDhcpSnpBdFalsePktEntry 5 } + + hwBdUntrustedReplyPktNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The distrusted port DHCP reply packets count of the bridge domain." + ::= { hwDhcpSnpBdFalsePktEntry 6 } + + hwBdSnpBindingItemNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of current binding-table items of the bridge domain." + ::= { hwDhcpSnpBdFalsePktEntry 7 } + + hwBdSnpCfgMaxUserNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The limitation of the user number of the bridge domain." + ::= { hwDhcpSnpBdFalsePktEntry 8 } + + +-- +-- Traps Identifier +-- + + hwDhcpSnpTraps OBJECT IDENTIFIER ::= { hwDhcpSnpMib 2 } + + hwDhcpSnpChaddrAlarm NOTIFICATION-TYPE + OBJECTS { hwDhcpSnpStatisticIfDescr,hwDhcpSnpStatisticVlanId,hwChaddrNomatchSrcMacDhcpPktNum } + STATUS current + DESCRIPTION + "This object indicates that the ARP packet does not match the binding table." + ::= { hwDhcpSnpTraps 1 } + + hwArpNomatchSnpBindTblPktAlarm NOTIFICATION-TYPE + OBJECTS { hwDhcpSnpStatisticIfDescr,hwDhcpSnpStatisticVlanId,hwArpNomatchSnpBindTblPktNum } + STATUS current + DESCRIPTION + "Arp packets do not match the snooping bind table." + ::= { hwDhcpSnpTraps 2 } + + hwIpNomatchSnpBindTblPktAlarm NOTIFICATION-TYPE + OBJECTS { hwDhcpSnpStatisticIfDescr,hwDhcpSnpStatisticVlanId,hwIpNomatchSnpBindTblPktNum } + STATUS current + DESCRIPTION + "Ip packets do not match the snooping bind table. " + ::= { hwDhcpSnpTraps 3 } + + hwUntrustedReplyPktAlarm NOTIFICATION-TYPE + OBJECTS { hwDhcpSnpStatisticIfDescr,hwDhcpSnpStatisticVlanId,hwUntrustedReplyPktNum } + STATUS current + DESCRIPTION + "Untrusted ports have received the Dhcp reply packets." + ::= { hwDhcpSnpTraps 4 } + + hwNomatchSnpBindTblDhcpPktAlarm NOTIFICATION-TYPE + OBJECTS { hwDhcpSnpStatisticIfDescr,hwDhcpSnpStatisticVlanId,hwNomatchSnpBindTblDhcpPktNum } + STATUS current + DESCRIPTION + "There are Dhcp request packets do not match the snooping bind table." + ::= {hwDhcpSnpTraps 5 } + + hwDhcpPktRateAlarm NOTIFICATION-TYPE + OBJECTS { hwDhcpPktRateDiscardNum } + STATUS current + DESCRIPTION + "The rate of Dhcp packets received is too large." + ::= { hwDhcpSnpTraps 6 } + + hwSnpUserNumberAlarm NOTIFICATION-TYPE + OBJECTS { hwDhcpSnpStatisticIfDescr,hwDhcpSnpStatisticVlanId,hwSnpBindingItemNum,hwSnpCfgMaxUserNum } + STATUS current + DESCRIPTION + "The number of the binding items exceeds the threshold of user-limit on the interface." + ::= {hwDhcpSnpTraps 7 } + + hwSnpUserNumberAlarmIf NOTIFICATION-TYPE + OBJECTS { hwDhcpSnpStatisticIfDescr,hwSnpBindingItemNum,hwSnpCfgMaxUserNum } + STATUS current + DESCRIPTION + "The number of DHCP user on the interface exceeds alarm threshold." + ::= {hwDhcpSnpTraps 8 } + hwSnpUserNumberAlarmIfResume NOTIFICATION-TYPE + OBJECTS { hwDhcpSnpStatisticIfDescr,hwSnpBindingItemNum,hwSnpCfgMaxUserNum } + STATUS current + DESCRIPTION + "The number of DHCP user on the interface descends to alarm threshold." + ::= {hwDhcpSnpTraps 9 } + hwSnpUserNumberAlarmVlan NOTIFICATION-TYPE + OBJECTS { hwDhcpSnpStatisticVlanId,hwSnpBindingItemNum,hwSnpCfgMaxUserNum } + STATUS current + DESCRIPTION + "The number of DHCP user on the vlan exceeds alarm threshold." + ::= {hwDhcpSnpTraps 10 } + hwSnpUserNumberAlarmVlanResume NOTIFICATION-TYPE + OBJECTS { hwDhcpSnpStatisticVlanId,hwSnpBindingItemNum,hwSnpCfgMaxUserNum } + STATUS current + DESCRIPTION + "The number of DHCP user on the vlan descends to alarm threshold." + ::= {hwDhcpSnpTraps 11 } + hwSnpUserNumberAlarmGlobal NOTIFICATION-TYPE + OBJECTS { hwSnpBindingItemNum,hwSnpCfgMaxUserNum } + STATUS current + DESCRIPTION + "The number of DHCP global user exceeds alarm threshold." + ::= {hwDhcpSnpTraps 12 } + hwSnpUserNumberAlarmGlobalResume NOTIFICATION-TYPE + OBJECTS { hwSnpBindingItemNum,hwSnpCfgMaxUserNum } + STATUS current + DESCRIPTION + "The number of DHCP global user descends to alarm threshold." + ::= {hwDhcpSnpTraps 13 } + hwNdSnpUserNumberAlarmIf NOTIFICATION-TYPE + OBJECTS { hwDhcpSnpStatisticIfDescr,hwSnpBindingItemNum,hwSnpCfgMaxUserNum } + STATUS current + DESCRIPTION + "The number of ND user on the interface exceeds alarm threshold." + ::= {hwDhcpSnpTraps 14 } + hwNdSnpUserNumberAlarmIfResume NOTIFICATION-TYPE + OBJECTS { hwDhcpSnpStatisticIfDescr,hwSnpBindingItemNum,hwSnpCfgMaxUserNum } + STATUS current + DESCRIPTION + "The number of ND user on the interface descends to alarm threshold." + ::= {hwDhcpSnpTraps 15 } + hwNdSnpUserNumberAlarmGlobal NOTIFICATION-TYPE + OBJECTS { hwSnpBindingItemNum,hwSnpCfgMaxUserNum } + STATUS current + DESCRIPTION + "The number of ND global user exceeds alarm threshold." + ::= {hwDhcpSnpTraps 16 } + hwNdSnpUserNumberAlarmGlobalResume NOTIFICATION-TYPE + OBJECTS { hwSnpBindingItemNum,hwSnpCfgMaxUserNum } + STATUS current + DESCRIPTION + "The number of ND global user descends to alarm threshold." + ::= {hwDhcpSnpTraps 17 } + hwBdNomatchSnpBindTblDhcpPktAlarm NOTIFICATION-TYPE + OBJECTS { hwBdNomatchSnpBindTblDhcpPktNum } + STATUS current + DESCRIPTION + "There are Dhcp request packets do not match the snooping bind table on the bridge domain." + ::= {hwDhcpSnpTraps 18 } + hwBdDhcpSnpChaddrAlarm NOTIFICATION-TYPE + OBJECTS { hwBdChaddrNomatchSrcMacDhcpPktNum } + STATUS current + DESCRIPTION + "CHADDR in Dhcp packets do not match source Mac-address in Ethernet frame on the bridge domain." + ::= { hwDhcpSnpTraps 19 } + hwBdArpNomatchSnpBindTblPktAlarm NOTIFICATION-TYPE + OBJECTS { hwBdArpNomatchSnpBindTblPktNum } + STATUS current + DESCRIPTION + "Arp packets do not match the snooping bind table on the bridge domain." + ::= { hwDhcpSnpTraps 20 } + hwBdIpNomatchSnpBindTblPktAlarm NOTIFICATION-TYPE + OBJECTS { hwBdIpNomatchSnpBindTblPktNum } + STATUS current + DESCRIPTION + "Ip packets do not match the snooping bind table on the bridge domain." + ::= { hwDhcpSnpTraps 21 } + hwBdUntrustedReplyPktAlarm NOTIFICATION-TYPE + OBJECTS { hwBdUntrustedReplyPktNum } + STATUS current + DESCRIPTION + "Untrusted ports have received the Dhcp reply packets on the bridge domain." + ::= { hwDhcpSnpTraps 22 } + hwBdSnpUserNumberAlarm NOTIFICATION-TYPE + OBJECTS { hwBdSnpBindingItemNum,hwBdSnpCfgMaxUserNum } + STATUS current + DESCRIPTION + "The number of the binding items exceeds the threshold of user-limit on the bridge domain." + ::= {hwDhcpSnpTraps 23 } + hwDhcpSnpChaddrAlarmResume NOTIFICATION-TYPE + OBJECTS { hwDhcpSnpStatisticIfDescr,hwDhcpSnpStatisticVlanId,hwChaddrNomatchSrcMacDhcpPktNum } + STATUS current + DESCRIPTION + "The number of the discarded DHCP packets in which the CHADDR field is inconsistent with the source MAC address descends to the threshold on the interface." + ::= { hwDhcpSnpTraps 24 } + hwArpNomatchSnpBindTblPktAlarmResume NOTIFICATION-TYPE + OBJECTS { hwDhcpSnpStatisticIfDescr,hwDhcpSnpStatisticVlanId,hwArpNomatchSnpBindTblPktNum } + STATUS current + DESCRIPTION + "The number of the discarded ARP packets that do not match the binding table descends to the threshold on the interface." + ::= { hwDhcpSnpTraps 25 } + hwIpNomatchSnpBindTblPktAlarmResume NOTIFICATION-TYPE + OBJECTS { hwDhcpSnpStatisticIfDescr,hwDhcpSnpStatisticVlanId,hwIpNomatchSnpBindTblPktNum } + STATUS current + DESCRIPTION + "The number of the discarded IP packets that do not match the binding table descends to the threshold on the interface." + ::= { hwDhcpSnpTraps 26 } + hwUntrustedReplyPktAlarmResume NOTIFICATION-TYPE + OBJECTS { hwDhcpSnpStatisticIfDescr,hwDhcpSnpStatisticVlanId,hwUntrustedReplyPktNum } + STATUS current + DESCRIPTION + "The number of the discarded DHCP reply packets on the untrusted interface descends to the threshold." + ::= { hwDhcpSnpTraps 27 } + hwNomatchSnpBindTblDhcpPktAlarmResume NOTIFICATION-TYPE + OBJECTS { hwDhcpSnpStatisticIfDescr,hwDhcpSnpStatisticVlanId,hwNomatchSnpBindTblDhcpPktNum } + STATUS current + DESCRIPTION + "The number of the discarded DHCP request packets that do not match the binding table descends to the threshold on the interface." + ::= { hwDhcpSnpTraps 28 } + hwSnpUserNumberAlarmResume NOTIFICATION-TYPE + OBJECTS { hwDhcpSnpStatisticIfDescr,hwDhcpSnpStatisticVlanId,hwSnpBindingItemNum,hwSnpCfgMaxUserNum } + STATUS current + DESCRIPTION + "The number of the binding items descends to the threshold of user-limit on the interface." + ::= { hwDhcpSnpTraps 29 } + + + hwDhcpSnpCompliance OBJECT IDENTIFIER ::= { hwDhcpSnpMib 3 } + + + + hwDhcpSnpMibGroups OBJECT IDENTIFIER ::= { hwDhcpSnpCompliance 1 } + + hwDhcpSnpCfgGroup OBJECT-GROUP + OBJECTS { hwDhcpSnpGlobal, hwDhcpPktRateCheck, hwDhcpPktRate, hwDhcpPktRateAlarmThreshold, + hwDhcpPktRateAlarmEnable, hwDhcpSnpBindTblNomatchedArpGlobalAction, hwDhcpSnpBindTblNomatchedIpGlobalAction, + hwDhcpSnpBindTblAutosaveFilename, hwDhcpSnpBindTblAutosave, hwDhcpSnpGlobalThreshold, hwDhcpSnpEnable, + hwDhcpTrusted, hwDhcpOption82Insert, hwDhcpOption82Rebuild, hwDhcpChaddrCheck, + hwDhcpChaddrAlarmThreshold, hwDhcpChaddrAlarmEnable, hwDhcpArpCheck, hwDhcpSnpBindTblNomatchedArpAction, + hwDhcpArpAlarmThreshold, hwDhcpArpAlarmEnable, hwDhcpIpCheck, hwDhcpSnpBindTblNomatchedIpAction, + hwDhcpIpAlarmThreshold, hwDhcpIpAlarmEnable, hwDhcpUntrustReplyAlarmThreshold, hwDhcpUntrustReplyAlarmEnable, + hwDhcpSnpBindTblCheck, hwDhcpSnpBindTblAlarmThreshold, hwDhcpSnpBindTblAlarmEnable,hwDhcpSnpMatchMode, + hwDhcpSnpDynamicItemCheck,hwDhcpSnpMaxUserNum,hwDhcpSnpUserLimitAlarmThreshold,hwDhcpSnpUserLimitAlarmEnable,hwDhcpSnpCfgTblRowStatus, +-- begin add for dhcprateAnddhcpoption82 + hwDhcpPktIfRateCheck,hwDhcpPktIfRate,hwDhcpPktIfRateAlarmThreshold,hwDhcpPktIfRateAlarmEnable,hwDhcpSnpIfVlanOption82RemoteId,hwDhcpSnpIfVlanOption82CircuitId, +-- end add for dhcprateAnddhcpoption82 + hwDhcpSnpCarEnable,hwDhcpSnpCarCir,hwDhcpSnpCarPir,hwDhcpSnpCaCbs,hwDhcpSnpCarPbs,hwDhcpSnpCarYellow,hwDhcpSnpCarRed, + hwDhcpSnpGlobalOption82Format,hwDhcpSnpGlobalOption82PacketFormat,hwDhcpSnpGlobalOption82RemoteId,hwDhcpSnpGlobalOption82RemoteIdSysName,hwDhcpSnpGlobalOption82CircuitId, + hwDhcpSnpGlobalOption82PktFormat,hwDhcpSnpGlobalOption82DefString, + hwDhcpSnpCarRowStatus, hwDhcpSnpServerDetectStatus} + + STATUS current + DESCRIPTION + "The DHCPSNP's Configuration group." + ::= { hwDhcpSnpMibGroups 1 } + + hwDhcpSnpBindGroup OBJECT-GROUP + OBJECTS { hwDhcpSnpBindIfDescr, hwDhcpSnpBindPVlanId, hwDhcpSnpBindCVlanId, hwDhcpSnpBindVRFId, hwDhcpSnpBindMac, + hwDhcpSnpBindVsiId, hwDhcpSnpBindIp, hwDhcpSnpBindStatus, hwDhcpSnpBindLease ,hwDhcpSnpBindRowStatus} + STATUS current + DESCRIPTION + "The DHCPSNP's Bind group." + ::= { hwDhcpSnpMibGroups 2 } + + hwDhcpSnpStatisticGroup OBJECT-GROUP + OBJECTS { hwDhcpSnpStatisticIfDescr,hwDhcpSnpStatisticVlanId,hwChaddrNomatchSrcMacDhcpPktNum, hwArpNomatchSnpBindTblPktNum, hwIpNomatchSnpBindTblPktNum, + hwNomatchSnpBindTblDhcpPktNum, hwUntrustedReplyPktNum, hwDhcpPktRateDiscardNum,hwDhcpSnpStatisticVsiId,hwSnpBindingItemNum,hwSnpCfgMaxUserNum +-- begin add for dhcprateAnddhcpoption82 + ,hwDhcpPktIfRateDiscardNum +-- end add for dhcprateAnddhcpoption82 + } + STATUS current + DESCRIPTION + "The DHCPSNP's Statistic group." + ::= { hwDhcpSnpMibGroups 3 } + + hwDhcpSnpTrapGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwDhcpSnpChaddrAlarm, hwArpNomatchSnpBindTblPktAlarm, hwIpNomatchSnpBindTblPktAlarm, + hwUntrustedReplyPktAlarm, hwNomatchSnpBindTblDhcpPktAlarm, hwDhcpPktRateAlarm, hwSnpUserNumberAlarm, + hwSnpUserNumberAlarmIf, hwSnpUserNumberAlarmIfResume, hwSnpUserNumberAlarmVlan, hwSnpUserNumberAlarmVlanResume, + hwSnpUserNumberAlarmGlobal, hwSnpUserNumberAlarmGlobalResume, hwNdSnpUserNumberAlarmIf, hwNdSnpUserNumberAlarmIfResume, + hwNdSnpUserNumberAlarmGlobal, hwNdSnpUserNumberAlarmGlobalResume, hwBdNomatchSnpBindTblDhcpPktAlarm, hwBdDhcpSnpChaddrAlarm, + hwBdArpNomatchSnpBindTblPktAlarm, hwBdIpNomatchSnpBindTblPktAlarm, hwBdUntrustedReplyPktAlarm, hwBdSnpUserNumberAlarm, + hwDhcpSnpChaddrAlarmResume, hwArpNomatchSnpBindTblPktAlarmResume, hwIpNomatchSnpBindTblPktAlarmResume, + hwUntrustedReplyPktAlarmResume, hwNomatchSnpBindTblDhcpPktAlarmResume, hwSnpUserNumberAlarmResume} + STATUS current + DESCRIPTION + "The DHCPSNP's Notification group." + ::= { hwDhcpSnpMibGroups 4 } + + hwDhcpSnpBdStatisticGroup OBJECT-GROUP + OBJECTS { hwBdNomatchSnpBindTblDhcpPktNum,hwBdChaddrNomatchSrcMacDhcpPktNum, + hwBdArpNomatchSnpBindTblPktNum,hwBdIpNomatchSnpBindTblPktNum,hwBdUntrustedReplyPktNum,hwBdSnpBindingItemNum, + hwBdSnpCfgMaxUserNum } + STATUS current + DESCRIPTION + "The DHCPSNP's Statistic group on the bridge domain ." + ::= { hwDhcpSnpMibGroups 5 } + + hwDhcpSnpCompliances OBJECT IDENTIFIER ::= { hwDhcpSnpCompliance 2 } + + hwDhcpSnpMibCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting + this module." + + MODULE + MANDATORY-GROUPS { hwDhcpSnpCfgGroup, hwDhcpSnpBindGroup, hwDhcpSnpStatisticGroup, hwDhcpSnpTrapGroup} + + ::= { hwDhcpSnpCompliances 1 } + + END \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-DHCPR-MIB b/MIBS/huawei/HUAWEI-DHCPR-MIB new file mode 100644 index 0000000..4324d06 --- /dev/null +++ b/MIBS/huawei/HUAWEI-DHCPR-MIB @@ -0,0 +1,489 @@ +-- ================================================================= +-- Copyright (C) 2014 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: Huawei DHCP Relay MIB +-- Reference: HUAWEI Enterprise MIB +-- Version: V2.04 +-- History: +-- v1.1 +-- modified by huangjun 2009-12-08 +-- ================================================================= + +HUAWEI-DHCPR-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDhcp + FROM HUAWEI-MIB + ifIndex + FROM RFC1213-MIB + OBJECT-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + IpAddress, Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + RowStatus + FROM SNMPv2-TC + EnabledStatus + FROM P-BRIDGE-MIB; + + hwDHCPRelayMib MODULE-IDENTITY + LAST-UPDATED "201408120000Z" -- AUG 12, 2014 at 00:00 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO +"Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + + DESCRIPTION + "This MIB describes objects used for managing DHCP relay, + including configuring ip addresses for DHCP relay, + selecting allocation mode of dhcp service, and some statistic information." + + REVISION "201408120000Z" -- AUG 12, 2014 at 00:00 GMT + DESCRIPTION + "This version add the hwDHCPRelayReleaseLocalPktNum node." + + REVISION "201310170000Z" -- OCT 17, 2013 at 00:00 GMT + DESCRIPTION + "V2.03 - V2.04 add the hwDHCP6RDUID node." + REVISION "200307210000Z" + DESCRIPTION + "The initial revision of this MIB module." + + REVISION "201306290000Z" -- June 29, 2013 at 00:00 GMT + DESCRIPTION + "Update the descriptions of these nodes: hwDHCPRTxClientPktNum, hwDHCPRTxClientUniPktNum and hwDHCPRTxClientBroPktNum." + REVISION "200302120000Z" -- February 12, 2003 at 00:00 GMT + DESCRIPTION + "The initial revision of this MIB module." + ::= { hwDhcp 1 } + + -- + -- Node definitions + -- + + hwDHCPRelayMibObject OBJECT IDENTIFIER ::= { hwDHCPRelayMib 1 } + + -- ================================================================= + -- 1st Table of hwDHCPRelayMibObjects: hwDHCPRIPTable + -- ================================================================= + hwDHCPRIPTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDHCPRIPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table for configuring ip addresses for DHCP relay, + The ip address means address of DHCP server." + ::= { hwDHCPRelayMibObject 1 } + + hwDHCPRIPEntry OBJECT-TYPE + SYNTAX HwDHCPRIPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry for configuring ip addresses for DHCP + relay." + INDEX { ifIndex, hwDHCPRIPAddr } + ::= { hwDHCPRIPTable 1 } + + HwDHCPRIPEntry ::= + SEQUENCE { + hwDHCPRIPAddr + IpAddress, + hwDHCPRIPRowStatus + RowStatus + } + + hwDHCPRIPAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ip address for DHCP relay, The ip address means address of DHCP server." + ::= { hwDHCPRIPEntry 1 } + + hwDHCPRIPRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to configuration new rows in this + table, modify existing rows, and to delete + existing rows.Only three actions are used: active(1), + createAndGo(4), destroy(6)." + ::= { hwDHCPRIPEntry 2 } + + -- ================================================================= + -- 2nd Table of hwDHCPRelayMibObjects: hwDHCPRSeletAllocateModeTable + -- ================================================================= + hwDHCPRSeletAllocateModeTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDHCPRSeletAllocateModeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table for selecting allocation mode of dhcp + service." + ::= { hwDHCPRelayMibObject 2 } + + hwDHCPRSeletAllocateModeEntry OBJECT-TYPE + SYNTAX HwDHCPRSeletAllocateModeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry for configuring the allocation mode of + DHCP service." + INDEX { ifIndex } + ::= { hwDHCPRSeletAllocateModeTable 1 } + + HwDHCPRSeletAllocateModeEntry ::= + SEQUENCE { + hwDHCPRSelectAllocateMode + INTEGER + } + + hwDHCPRSelectAllocateMode OBJECT-TYPE + SYNTAX INTEGER + { + global(0), + interface(1), + relay(2), + none(3), + globalAndRelay(4), + interfaceAndRelay(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Allocation mode of DHCP service. + + global(0) - allocation address from global + interface(1)- allocation address from interface + relay(2) - allocation address from dhcp server, the request is relayed to server + none(3) - no allocation address mode + globalAndRelay(4) - allocation address from global and relay + interfaceAndRelay(5)- allocation address from interface and relay. + " + ::= { hwDHCPRSeletAllocateModeEntry 1 } + + -- + -- Non-table objects + -- + hwDHCPRelayCycleStatus OBJECT-TYPE + SYNTAX INTEGER + { + on(0), + off(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Status of DHCP relay cycle mode, + when the value is 0, cycle with the serveral DHCP servers addresses, + when the value is 1, use one same DHCP server." + ::= { hwDHCPRelayMibObject 3 } + + hwDHCPRRxBadPktNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the bad packets received by + DHCP relay." + ::= { hwDHCPRelayMibObject 4 } + + hwDHCPRRxServerPktNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the packets received from + DHCP servers by DHCP relay module." + ::= { hwDHCPRelayMibObject 5 } + + hwDHCPRTxServerPktNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the packets transmited to + DHCP servers by DHCP relay module." + ::= { hwDHCPRelayMibObject 6 } + + hwDHCPRRxClientPktNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the packets received form DHCP + clients by DHCP relay." + ::= { hwDHCPRelayMibObject 7 } + + hwDHCPRTxClientPktNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the packets transmited + to DHCP clients by DHCP relay." + ::= { hwDHCPRelayMibObject 8 } + + hwDHCPRTxClientUniPktNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the unicast packets transmited + to DHCP clients by DHCP relay." + ::= { hwDHCPRelayMibObject 9 } + + hwDHCPRTxClientBroPktNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the brodcast packets transmited + to DHCP clients by DHCP relay." + ::= { hwDHCPRelayMibObject 10 } + + hwDHCPRelayDiscoverPktNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the DHCP Discover packets handled + by DHCP relay." + ::= { hwDHCPRelayMibObject 11 } + + hwDHCPRelayRequestPktNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the DHCP Request packets handled + by DHCP relay." + ::= { hwDHCPRelayMibObject 12 } + + hwDHCPRelayDeclinePktNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the DHCP Decline packets handled + by DHCP relay." + ::= { hwDHCPRelayMibObject 13 } + + hwDHCPRelayReleasePktNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the DHCP Release packets handled + by DHCP relay." + ::= { hwDHCPRelayMibObject 14 } + + hwDHCPRelayInformPktNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the DHCP Inform packets handled + by DHCP relay." + ::= { hwDHCPRelayMibObject 15 } + + hwDHCPRelayOfferPktNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the DHCP Offer packets handled + by DHCP server." + ::= { hwDHCPRelayMibObject 16 } + + hwDHCPRelayAckPktNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the DHCP Ack packets handled + by DHCP relay." + ::= { hwDHCPRelayMibObject 17 } + + hwDHCPRelayNakPktNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the DHCP Nak packets handled + by DHCP relay." + ::= { hwDHCPRelayMibObject 18 } + + hwDHCPRelayStatisticsReset OBJECT-TYPE + SYNTAX INTEGER + { + invalid(0), + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset the above statictics information of handled + packets by DHCP relay. + The value 1 means clear the statictics information. + " + ::= { hwDHCPRelayMibObject 19 } + + hwDHCPArpProcessStatus OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "ARP process DHCP status. + The value 1 means enable ARP process DHCP status. + " + ::= { hwDHCPRelayMibObject 20 } + + hwDHCPRServerDetectStatus OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether detection against the pseudo DHCP server is enabled. + The default value is disabled(2)." + ::= { hwDHCPRelayMibObject 21 } + + -- ================================================================= + -- 3rd Table of hwDHCPRelayMibObjects: hwDHCPRDSCPTable + -- ================================================================= + hwDHCPRDSCPTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDHCPRDSCPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table for configuring dhcp reply packet's Dscp value." + ::= { hwDHCPRelayMibObject 22 } + + hwDHCPRDSCPEntry OBJECT-TYPE + SYNTAX HwDHCPRDSCPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry for configuring dhcp reply packet's Dscp value." + INDEX { ifIndex } + ::= { hwDHCPRDSCPTable 1 } + + HwDHCPRDSCPEntry ::= + SEQUENCE { + hwDhcpDscp + Integer32 + } + + hwDhcpDscp OBJECT-TYPE + SYNTAX Integer32 (0..63|255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Dhcp reply packet's dscp value. + <0-63> - Valid dscp value + <255> - Set dscp value to default. + " + ::= { hwDHCPRDSCPEntry 1 } + + -- ================================================================= + -- 4rd Table of hwDHCPRelayMibObjects: hwDhcpRenewReplyTable + -- ================================================================= + hwDhcpRenewReplyTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDhcpRenewReplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table for configuring dhcp renew-reply packet local deal." + ::= { hwDHCPRelayMibObject 23 } + + hwDhcpRenewReplyEntry OBJECT-TYPE + SYNTAX HwDhcpRenewReplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry for configuring dhcp renw-reply packet local deal." + INDEX { ifIndex, hwDhcpRenewReplyEnable } + ::= { hwDhcpRenewReplyTable 1 } + + HwDhcpRenewReplyEntry ::= + SEQUENCE { + hwDhcpRenewReplyEnable INTEGER, + hwDhcpRenewReplyRowStatus RowStatus + } + + hwDhcpRenewReplyEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Whether to enable dhcp renew-reply packet local-deal on this interface" + DEFVAL { disable } + ::= { hwDhcpRenewReplyEntry 1 } + + hwDhcpRenewReplyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The dhcp renew-reply object is used to configuration new rows in this + table, modify existing rows, and to delete + existing rows.Only three actions are used: active(1), + createAndGo(4), destroy(6)." + ::= { hwDhcpRenewReplyEntry 2 } + + hwDHCP6RDUID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1 | 8..28)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Config Dhcpv6 Duid." + ::= { hwDHCPRelayMibObject 24} + + hwDHCPRelayReleaseLocalPktNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the DHCP local release packets handled + by DHCP relay." + ::= { hwDHCPRelayMibObject 25 } + + hwDHCPRelayMIBConformance OBJECT IDENTIFIER ::= { hwDHCPRelayMib 2 } + + hwDHCPRelayMIBCompliances OBJECT IDENTIFIER ::= { hwDHCPRelayMIBConformance 1 } + hwDHCPRelayMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting + this module." + + MODULE -- this module + MANDATORY-GROUPS { hwDHCPRelayMIBGroup} + + ::= { hwDHCPRelayMIBCompliances 1 } + hwDHCPRelayMIBGroups OBJECT IDENTIFIER ::= { hwDHCPRelayMIBConformance 2 } + + hwDHCPRelayMIBGroup OBJECT-GROUP + OBJECTS { hwDHCPRIPAddr, hwDHCPRIPRowStatus, hwDHCPRSelectAllocateMode, hwDHCPRelayCycleStatus, hwDHCPRRxBadPktNum, + hwDHCPRRxServerPktNum, hwDHCPRTxServerPktNum, hwDHCPRRxClientPktNum, hwDHCPRTxClientPktNum, hwDHCPRTxClientUniPktNum, + hwDHCPRTxClientBroPktNum, hwDHCPRelayDiscoverPktNum, hwDHCPRelayRequestPktNum, hwDHCPRelayDeclinePktNum, hwDHCPRelayReleasePktNum, + hwDHCPRelayInformPktNum, hwDHCPRelayOfferPktNum, hwDHCPRelayAckPktNum, hwDHCPRelayNakPktNum, hwDHCPRelayStatisticsReset, hwDHCPArpProcessStatus, hwDHCPRServerDetectStatus, + hwDhcpDscp, hwDhcpRenewReplyEnable, hwDhcpRenewReplyRowStatus,hwDHCP6RDUID, hwDHCPRelayReleaseLocalPktNum } + STATUS current + DESCRIPTION + "The basic collection of objects providing management of + DHCP realy." + ::= { hwDHCPRelayMIBGroups 1 } + +END diff --git a/MIBS/huawei/HUAWEI-DHCPS-MIB b/MIBS/huawei/HUAWEI-DHCPS-MIB new file mode 100644 index 0000000..4e831d8 --- /dev/null +++ b/MIBS/huawei/HUAWEI-DHCPS-MIB @@ -0,0 +1,2168 @@ +-- ================================================================= +-- Copyright (C) 2016 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: Huawei DHCP Server MIB +-- Reference: HUAWEI Enterprise MIB +-- Version: V2.07 +-- History: +-- V2.05 +-- modified by Huangjun 2009-12-08 +-- ================================================================= + +HUAWEI-DHCPS-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDhcp + FROM HUAWEI-MIB + ifIndex + FROM RFC1213-MIB + OBJECT-GROUP + FROM SNMPv2-CONF + IpAddress, Integer32, OBJECT-TYPE, MODULE-IDENTITY --,TEXTUAL-CONVENTION + FROM SNMPv2-SMI + EnabledStatus + FROM P-BRIDGE-MIB + RowStatus, TruthValue, MacAddress + FROM SNMPv2-TC + MODULE-COMPLIANCE + FROM SNMPv2-CONF; + + hwDHCPServerMib MODULE-IDENTITY + LAST-UPDATED "201606220000Z" -- June22, 2016 at 16:00 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "modify the description of node hwDHCPSWriteDataDelay" + REVISION "201606220000Z" + + DESCRIPTION + "Add node hwDHCPSGlobalPoolConflictRecycleTime hwDHCPSInterfacePoolConflictRecycleTime" + REVISION "201503050000Z" + + DESCRIPTION + "This MIB describes objects used for managing DHCP server, + including objects used for DHCP server global pool, + interface pool and informations of ip address used and conflicted + in DHCP server, some Statistic informations about DHCP server" + REVISION "201408250000Z" -- Mar174, 2014 at 00:00 GMT + + DESCRIPTION + "This MIB describes objects used for managing DHCP server, + including objects used for DHCP server global pool, + interface pool and informations of ip address used and conflicted + in DHCP server, some Statistic informations about DHCP server" + REVISION "201403170000Z" -- Mar17, 2014 at 00:00 GMT + + DESCRIPTION + "This MIB describes objects used for managing DHCP server, + including objects used for DHCP server global pool, + interface pool and informations of ip address used and conflicted + in DHCP server, some Statistic informations about DHCP server" + REVISION "201307040000Z" -- Jul4, 2013 at 00:00 GMT + + DESCRIPTION + "This MIB describes objects used for managing DHCP server, + including objects used for DHCP server global pool, + interface pool and informations of ip address used and conflicted + in DHCP server, some Statistic informations about DHCP server" + REVISION "201306190000Z" -- Jun19, 2013 at 00:00 GMT + + DESCRIPTION + "This MIB describes objects used for managing DHCP server, + including objects used for DHCP server global pool, + interface pool and informations of ip address used and conflicted + in DHCP server, some Statistic informations about DHCP server" + REVISION "201305170000Z" -- May 17, 2013 at 00:00 GMT + DESCRIPTION + "The modify revision of this MIB module." + + REVISION "200302120000Z" -- February 12, 2003 at 00:00 GMT + DESCRIPTION + "The initial revision of this MIB module." + ::= { hwDhcp 2 } + + -- + -- Node definitions + -- + + -- 1.3.6.1.4.1.2011.5.7.2.1 + hwDHCPServerMibObject OBJECT IDENTIFIER ::= { hwDHCPServerMib 1 } + + -- Part 1: For DHCP server global pool + -- + -- ================================================================= + -- 1st Table of hwDHCPServerMibObject: hwDHCPSGlobalPoolTable + -- ================================================================= + -- 1.3.6.1.4.1.2011.5.7.2.1.1 + hwDHCPSGlobalPoolTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDHCPSGlobalPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DHCP Server Global Pool table for creating + and deleting DHCP server global pool" + ::= { hwDHCPServerMibObject 1 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.1.1 + hwDHCPSGlobalPoolEntry OBJECT-TYPE + SYNTAX HwDHCPSGlobalPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in DHCP Server Global Pool table + containing objects for creating or + deleting a global pool for the DHCP server" + INDEX { hwDHCPSGlobalPoolName } + ::= { hwDHCPSGlobalPoolTable 1 } + + HwDHCPSGlobalPoolEntry ::= + SEQUENCE { + hwDHCPSGlobalPoolName + OCTET STRING, + hwDHCPSGlobalPoolRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.5.7.2.1.1.1.1 + hwDHCPSGlobalPoolName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DHCP server global pool name for creating or deleting + DHCP server global pool " + ::= { hwDHCPSGlobalPoolEntry 1 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.1.1.2 + hwDHCPSGlobalPoolRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create new rows in this + table, modify existing rows, and to delete + existing rows.Only three actions are used: active(1), + createAndGo(4), destroy(6).While the hwDHCPSGlobalPoolRowStatus + object is in the `createAndGo(4),The DHCP server global pool to + be deleted must be exist" + ::= { hwDHCPSGlobalPoolEntry 2 } + + -- ================================================================= + -- 2nd Table of hwDHCPServerMibObject: hwDHCPSGlobalPoolConfigTable + -- ================================================================= + -- 1.3.6.1.4.1.2011.5.7.2.1.2 + hwDHCPSGlobalPoolConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDHCPSGlobalPoolConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the configuration informations of DHCP + server global pools, such as pool type, ip address, mask" + ::= { hwDHCPServerMibObject 2 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.2.1 + hwDHCPSGlobalPoolConfigEntry OBJECT-TYPE + SYNTAX HwDHCPSGlobalPoolConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing the objects for configuring + the network ip or host ip etc. to global pools for + DHCP server" + INDEX { hwDHCPSGlobalPoolName } + ::= { hwDHCPSGlobalPoolConfigTable 1 } + + HwDHCPSGlobalPoolConfigEntry ::= + SEQUENCE { + hwDHCPSGlobalPoolType + INTEGER, + hwDHCPSGlobalPoolNetwork + IpAddress, + hwDHCPSGlobalPoolNetworkMask + IpAddress, + hwDHCPSGlobalPoolHostIPAddr + IpAddress, + hwDHCPSGlobalPoolHostMask + IpAddress, + hwDHCPSGlobalPoolHostHAddr + MacAddress, + hwDHCPSGlobalPoolConfigUndoFlag + INTEGER + } + + -- 1.3.6.1.4.1.2011.5.7.2.1.2.1.1 + hwDHCPSGlobalPoolType OBJECT-TYPE + SYNTAX INTEGER + { + null(0), + host(1), + network(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Type of a DHCP global pool. Any operations of + this object will be bound with the operations + of hwDHCPSGlobalPoolNetwork and + hwDHCPSGlobalPoolNetworkMask or with the + operations of hwDHCPSGlobalPoolHostIPAddr, + hwDHCPSGlobalPoolMask and + hwDHCPSGlobalPoolHostHAddr. That means any + operation of this object alone will be regarded + as invalid operation. + The value means: + null(0)- It is a pool without ip address, + host(1)- It is a pool with manual allocation, + network(2)- It is a pool with automatic allocation" + ::= { hwDHCPSGlobalPoolConfigEntry 1 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.2.1.2 + hwDHCPSGlobalPoolNetwork OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Network ip address of a DHCP Server global pool. + To delete a configured network ip, please set + hwDHCPSGlobalPoolConfigUndoFlag to 1" + ::= { hwDHCPSGlobalPoolConfigEntry 2 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.2.1.3 + hwDHCPSGlobalPoolNetworkMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Net mask of a DHCP Server global pool(network). + The SET operation to this object ought to be with + the SET of hwDHCPSGlobalPoolNetwork together, and + any SET operation alone to this object will be + regarded as an invalid operation. + When a network ip of a DHCP server global pool was + deleted, the net mask would also be deleted + automatically, and no further operation needed" + ::= { hwDHCPSGlobalPoolConfigEntry 3 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.2.1.4 + hwDHCPSGlobalPoolHostIPAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Host ip of a DHCP server global pool + To detete a configured Host ip, please set + hwDHCPSGlobalPoolConfigUndoFlag to 2" + ::= { hwDHCPSGlobalPoolConfigEntry 4 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.2.1.5 + hwDHCPSGlobalPoolHostMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Host mask of a DHCP server global pool(host) + The SET operation to this object ought to be with + the SET of hwDHCPSGlobalPoolHostIPAddr together, + and any SET operation alone to this object will be + regarded as an invalid operation. + When a host ip of a DHCP server global pool was + deleted, the Host mask would also be deleted + automatically, and no further operation needed" + ::= { hwDHCPSGlobalPoolConfigEntry 5 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.2.1.6 + hwDHCPSGlobalPoolHostHAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Hardware address of a DHCP server global pool(host). + To delete a configured hardware address, please + set hwDHCPSGlobalPoolConfigUndoFlag to 3" + ::= { hwDHCPSGlobalPoolConfigEntry 6 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.2.1.7 + hwDHCPSGlobalPoolConfigUndoFlag OBJECT-TYPE + SYNTAX INTEGER + { + undonetworkip(1), + undohostip(2), + undohosthaddr(3), + invalid(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Flag of undo operation for + hwDHCPSGlobalPoolConfigTable + + Each value has the following meaning: + undonetworkip(1): The value identifies the flag to delete a configured network ip + undohostip(2): The value identifies the flag to delete a configured host ip + undohosthaddr(3):The value identifies the flag to delete a configured hardware address + invalid(4):The value is a default value,do nothing + " + ::= { hwDHCPSGlobalPoolConfigEntry 7 } + + -- ================================================================= + -- 3rd Table of hwDHCPServerMibObject: hwDHCPSGlobalPoolParaTable + -- ================================================================= + -- 1.3.6.1.4.1.2011.5.7.2.1.3 + hwDHCPSGlobalPoolParaTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDHCPSGlobalPoolParaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table for configuring parameters to DHCP server global + pool, include lease, Domain name,GateWayIP,DNSIP and so on" + ::= { hwDHCPServerMibObject 3 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.3.1 + hwDHCPSGlobalPoolParaEntry OBJECT-TYPE + SYNTAX HwDHCPSGlobalPoolParaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing the objects for the + configurations of parameters of DHCP server global pools" + INDEX { hwDHCPSGlobalPoolName } + ::= { hwDHCPSGlobalPoolParaTable 1 } + + HwDHCPSGlobalPoolParaEntry ::= + SEQUENCE { + hwDHCPSGlobalPoolLeaseDay + Integer32, + hwDHCPSGlobalPoolLeaseHour + Integer32, + hwDHCPSGlobalPoolLeaseMinute + Integer32, + hwDHCPSGlobalPoolLeaseUnlimited + INTEGER, + hwDHCPSGlobalPoolDomainName + OCTET STRING, + hwDHCPSGlobalPoolClientGatewayIPString + OCTET STRING, + hwDHCPSGlobalPoolClientGatewayIPUndo + IpAddress, + hwDHCPSGlobalPoolClientDNSIPString + OCTET STRING, + hwDHCPSGlobalPoolClientDNSIPUndo + IpAddress, + hwDHCPSGlobalPoolClientNetbiosType + INTEGER, + hwDHCPSGlobalPoolClientNbnsIPString + OCTET STRING, + hwDHCPSGlobalPoolClientNbnsIPUndo + IpAddress, + hwDHCPSGlobalPoolParaUndoFlag + INTEGER, + hwDHCPSGlobalPoolIPInUseReset + INTEGER, + hwDHCPSGlobalPoolLogging + INTEGER, + hwDHCPSGlobalPoolConflictRecycleTime + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.7.2.1.3.1.1 + hwDHCPSGlobalPoolLeaseDay OBJECT-TYPE + SYNTAX Integer32 (0..365) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A value which indicates number of days of the lease, + The period over which a network address + is allocated to a client is referred to as a 'lease'." + DEFVAL { 1 } + ::= { hwDHCPSGlobalPoolParaEntry 1 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.3.1.2 + hwDHCPSGlobalPoolLeaseHour OBJECT-TYPE + SYNTAX Integer32 (0..23) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A value which indicates number of hours of the lease, + The period over which a network address + is allocated to a client is referred to as a 'lease'." + DEFVAL { 0 } + ::= { hwDHCPSGlobalPoolParaEntry 2 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.3.1.3 + hwDHCPSGlobalPoolLeaseMinute OBJECT-TYPE + SYNTAX Integer32 (0..59) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A value which indicates number of minutes of the lease, + The period over which a network address + is allocated to a client is referred to as a 'lease'." + DEFVAL { 0 } + ::= { hwDHCPSGlobalPoolParaEntry 3 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.3.1.4 + hwDHCPSGlobalPoolLeaseUnlimited OBJECT-TYPE + SYNTAX INTEGER + { + invalid(0), + unlimited(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A flag denoting if the lease of a pool is + unlimited. + + The value means: + invalid(0)- The lease of the network address that clients be assigned is finite, + the period is decided by hwDHCPSGlobalPoolLeaseDay,hwDHCPSGlobalPoolLeaseHour and + hwDHCPSGlobalPoolLeaseMinute + + unlimited(1)-The lease of the network address that clients be assigned is infinite" + ::= { hwDHCPSGlobalPoolParaEntry 4 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.3.1.5 + hwDHCPSGlobalPoolDomainName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Domain name for DHCP Clients, + the domain name that client should use when + resolving hostnames via the Domain Name System." + ::= { hwDHCPSGlobalPoolParaEntry 5 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.3.1.6 + hwDHCPSGlobalPoolClientGatewayIPString OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..129)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "String of gateway ip addresses for DHCP clients. + Since mostly 8 ip addresses can be configured for a pool + totally, a string is defined to get or configure 8 ip + addresses at a time" + ::= { hwDHCPSGlobalPoolParaEntry 6 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.3.1.7 + hwDHCPSGlobalPoolClientGatewayIPUndo OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A gateway ip address to be deleted. This object is + only for deleting a given ip address of gateway router" + ::= { hwDHCPSGlobalPoolParaEntry 7 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.3.1.8 + hwDHCPSGlobalPoolClientDNSIPString OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..129)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "String of DNS server ip addresses for DHCP clients. + Since mostly 8 ip addresses can be configured for a pool + totally, a string is defined to get or configure 8 + ip addresses at a time" + ::= { hwDHCPSGlobalPoolParaEntry 8 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.3.1.9 + hwDHCPSGlobalPoolClientDNSIPUndo OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A DNS server ip address to be deleted. This object + is only for deleting a given ip address of DNS server" + ::= { hwDHCPSGlobalPoolParaEntry 9 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.3.1.10 + hwDHCPSGlobalPoolClientNetbiosType OBJECT-TYPE + SYNTAX INTEGER + { + null(0), + bnode(1), + pnode(2), + mnode(4), + hnode(8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "NetBios node type for DHCP Clients + + Each value has the following meaning: + null(0)- no type designated + bnode(1)- Broadcast ('B') nodes,Broadcast (or 'B') nodes communicate using a mix of UDP datagrams + (both broadcast and directed) and TCP connections. + pnode(2)- Point-to-point ('P') nodes,Point-to-point (or 'P') nodes communicate using only directed UDP + datagrams and TCP sessions. + mnode(4)- Mixed mode ('M') nodes,Mixed mode nodes (or 'M') nodes are P nodes which have been given + certain B node characteristics. + hnode(8)- Hybrid mode ('H') nodes. + " + DEFVAL { 0 } + ::= { hwDHCPSGlobalPoolParaEntry 10 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.3.1.11 + hwDHCPSGlobalPoolClientNbnsIPString OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..129)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "String of NetBios server ip addresses for DHCP + clients. Since mostly 8 ip addresses can be configured for + a pool totally, so a string is defined to get or + configure 8 ip addresses at a time" + ::= { hwDHCPSGlobalPoolParaEntry 11 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.3.1.12 + hwDHCPSGlobalPoolClientNbnsIPUndo OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A NetBios server ip address to delete. This + object is only for deleting a given ip address of NetBios + server" + ::= { hwDHCPSGlobalPoolParaEntry 12 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.3.1.13 + hwDHCPSGlobalPoolParaUndoFlag OBJECT-TYPE + SYNTAX INTEGER + { + undoDomain(1), + undoLease(2), + undoGateway(3), + undoDns(4), + undoNbns(5), + undoNbType(6), + invalid(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Flag of undo-operation for + hwDHCPSGlobalPoolParaTable + + Each value has the following meaning: + undoDomain(1) - It means to delete Domain, + undoLease(2) - It means to delete lease of a given ip address, + undoGateway(3) - It means to delete a given ip address of gateway router, + undoDns(4) - It means to delete a given ip address of DNS server, + undoNbns(5) - It means to deletd a given ip address of NetBios + server, + undoNbType(6) - It means to delete NetBios node type , + invalid(7) - The value is a default value,do nothing" + ::= { hwDHCPSGlobalPoolParaEntry 13 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.3.1.14 + hwDHCPSGlobalPoolIPInUseReset OBJECT-TYPE + SYNTAX INTEGER { reset(1),invalid(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset the auto binding ip of the given global + pool for DHCP server. The invalid(2) is a + default vlaue, do nothing" + ::= { hwDHCPSGlobalPoolParaEntry 14 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.3.1.15 + hwDHCPSGlobalPoolLogging OBJECT-TYPE + SYNTAX INTEGER { disable(0),enable(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Log the assigning IP addresses information of the given global pool for DHCP server. " + DEFVAL { disable } + ::= { hwDHCPSGlobalPoolParaEntry 15 } + + + -- 1.3.6.1.4.1.2011.5.7.2.1.3.1.16 + hwDHCPSGlobalPoolConflictRecycleTime OBJECT-TYPE + SYNTAX Integer32 (0..1439999) + UNITS "minute" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + DEFVAL { 0 } + ::= { hwDHCPSGlobalPoolParaEntry 16 } + -- ================================================================= + -- 4th Table of hwDHCPServerMibObject: hwDHCPSGlobalPoolOptionTable + -- ================================================================= + -- 1.3.6.1.4.1.2011.5.7.2.1.4 + hwDHCPSGlobalPoolOptionTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDHCPSGlobalPoolOptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table for configuring options to DHCP server global pools, + include option code type and value and so on " + ::= { hwDHCPServerMibObject 4 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.4.1 + hwDHCPSGlobalPoolOptionEntry OBJECT-TYPE + SYNTAX HwDHCPSGlobalPoolOptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing the objects for configuring + options to DHCP global pools" + INDEX { hwDHCPSGlobalPoolName, hwDHCPSGlobalPoolOptionCode } + ::= { hwDHCPSGlobalPoolOptionTable 1 } + + HwDHCPSGlobalPoolOptionEntry ::= + SEQUENCE { + hwDHCPSGlobalPoolOptionCode + Integer32, + hwDHCPSGlobalPoolOptionType + INTEGER, + hwDHCPSGlobalPoolOptionAscii + OCTET STRING, + hwDHCPSGlobalPoolOptionHexString + OCTET STRING, + hwDHCPSGlobalPoolOptionIPString + OCTET STRING, + hwDHCPSGlobalPoolOptionRowStatus + RowStatus, + hwDHCPSGlobalPoolOptionCipher + OCTET STRING + } + + -- 1.3.6.1.4.1.2011.5.7.2.1.4.1.1 + hwDHCPSGlobalPoolOptionCode OBJECT-TYPE + SYNTAX Integer32 (2..254) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Option code, All options begin with a tag octet, which uniquely + identifies the option." + ::= { hwDHCPSGlobalPoolOptionEntry 1 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.4.1.2 + hwDHCPSGlobalPoolOptionType OBJECT-TYPE + SYNTAX INTEGER + { + ascii(1), + hex(2), + ip(3), + cipher(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object means option type in DHCP server global pool + + The value means : + ascii(1)- The option type is ascii string + hex(2) - The option type is hex number + ip(3) - The option type is ip address + cipher(4) - The option type is cipher string" + ::= { hwDHCPSGlobalPoolOptionEntry 2 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.4.1.3 + hwDHCPSGlobalPoolOptionAscii OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Ascii string of a option" + ::= { hwDHCPSGlobalPoolOptionEntry 3 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.4.1.4 + hwDHCPSGlobalPoolOptionHexString OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..129)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Hex string of a option. 1 to 10 2 bytes or 4 bytes + hex string can be configured at most simultaneously" + ::= { hwDHCPSGlobalPoolOptionEntry 4 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.4.1.5 + hwDHCPSGlobalPoolOptionIPString OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..129)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Ip string of a option. 1 to 8 ip addresses can + be configured at most simultaneously" + ::= { hwDHCPSGlobalPoolOptionEntry 5 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.4.1.6 + hwDHCPSGlobalPoolOptionRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to configuration new rows in this + table, modify existing rows, and to delete + existing rows.Only three actions are used: active(1), + createAndGo(4), destroy(6). + while configuration new option, you must specify option type + and value" + ::= { hwDHCPSGlobalPoolOptionEntry 6 } + + hwDHCPSGlobalPoolOptionCipher OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..104)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Cipher string of a option." + ::= { hwDHCPSGlobalPoolOptionEntry 7 } + -- ================================================================= + -- 5th Table of hwDHCPServerMibObject:hwDHCPSGlobalTreeTable + -- ================================================================= + -- 1.3.6.1.4.1.2011.5.7.2.1.5 + hwDHCPSGlobalTreeTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDHCPSGlobalTreeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the information of the tree of + DHCP global pools, and the relationship between the pools," + ::= { hwDHCPServerMibObject 5 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.5.1 + hwDHCPSGlobalTreeEntry OBJECT-TYPE + SYNTAX HwDHCPSGlobalTreeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of objects containing the information + for displaying the tree of DHCP global pools" + INDEX { hwDHCPSGlobalPoolName } + ::= { hwDHCPSGlobalTreeTable 1 } + + HwDHCPSGlobalTreeEntry ::= + SEQUENCE { + hwDHCPSGlobalTreeParentNodeName + OCTET STRING, + hwDHCPSGlobalTreeChildNodeName + OCTET STRING, + hwDHCPSGlobalTreePreSiblingNodeName + OCTET STRING, + hwDHCPSGlobalTreeSiblingNodeName + OCTET STRING + } + + -- 1.3.6.1.4.1.2011.5.7.2.1.5.1.1 + hwDHCPSGlobalTreeParentNodeName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Pool name of the parent node" + ::= { hwDHCPSGlobalTreeEntry 1 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.5.1.2 + hwDHCPSGlobalTreeChildNodeName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Pool name of the child node" + ::= { hwDHCPSGlobalTreeEntry 2 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.5.1.3 + hwDHCPSGlobalTreePreSiblingNodeName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Pool name of the presibling node" + ::= { hwDHCPSGlobalTreeEntry 3 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.5.1.4 + hwDHCPSGlobalTreeSiblingNodeName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Pool name of the sibling node" + ::= { hwDHCPSGlobalTreeEntry 4 } + + -- Part 2: For DHCP server interface pool + -- + -- ================================================================= + -- 6th Table of hwDHCPServerMibObject: hwDHCPSInterfacePoolParaTable + -- ================================================================= + -- 1.3.6.1.4.1.2011.5.7.2.1.6 + hwDHCPSInterfacePoolParaTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDHCPSInterfacePoolParaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table for configuring parameters to DHCP server interface + pools, include lease, Domain Name, DNS and so on" + ::= { hwDHCPServerMibObject 6 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.6.1 + hwDHCPSInterfacePoolParaEntry OBJECT-TYPE + SYNTAX HwDHCPSInterfacePoolParaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of objects for configuring parameters + to DHCP interface pools. + The index of this entry is the ifIndex of ethernet" + INDEX { ifIndex } + ::= { hwDHCPSInterfacePoolParaTable 1 } + + HwDHCPSInterfacePoolParaEntry ::= + SEQUENCE { + hwDHCPSInterfacePoolLeaseDay + Integer32, + hwDHCPSInterfacePoolLeaseHour + Integer32, + hwDHCPSInterfacePoolLeaseMinute + Integer32, + hwDHCPSInterfacePoolLeaseUnlimited + INTEGER, + hwDHCPSInterfacePoolDomainName + OCTET STRING, + hwDHCPSInterfacePoolClientDNSIPString + OCTET STRING, + hwDHCPSInterfacePoolClientDNSIPUndo + IpAddress, + hwDHCPSInterfacePoolClientNetbiosType + INTEGER, + hwDHCPSInterfacePoolClientNbnsIPString + OCTET STRING, + hwDHCPSInterfacePoolClientNbnsIPUndo + IpAddress, + hwDHCPSInterfacePoolParaUndoFlag + INTEGER, + hwDHCPSInterfacePoolIPInUseReset + INTEGER, + hwDHCPSInterfacePoolLogging + INTEGER, + hwDHCPSInterfacePoolConflictRecycleTime + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.7.2.1.6.1.1 + hwDHCPSInterfacePoolLeaseDay OBJECT-TYPE + SYNTAX Integer32 (0..365) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A value which indicates number of days of the lease, + The period over which a network address + is allocated to a client is referred to as a 'lease'." + DEFVAL { 1 } + ::= { hwDHCPSInterfacePoolParaEntry 1 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.6.1.2 + hwDHCPSInterfacePoolLeaseHour OBJECT-TYPE + SYNTAX Integer32 (0..23) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A value which indicates number of hours of the lease, + The period over which a network address + is allocated to a client is referred to as a 'lease'." + DEFVAL { 0 } + ::= { hwDHCPSInterfacePoolParaEntry 2 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.6.1.3 + hwDHCPSInterfacePoolLeaseMinute OBJECT-TYPE + SYNTAX Integer32 (0..59) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A value which indicates number of minutes of the lease, + The period over which a network address + is allocated to a client is referred to as a 'lease'." + DEFVAL { 0 } + ::= { hwDHCPSInterfacePoolParaEntry 3 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.6.1.4 + hwDHCPSInterfacePoolLeaseUnlimited OBJECT-TYPE + SYNTAX INTEGER + { + invalid(0), + unlimited(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A flag denoting if the lease of a pool is unlimited. + + The value means: + invalid(0)- The lease of the network address that clients be assigned is finite, + the period is decided by hwDHCPSGlobalPoolLeaseDay,hwDHCPSGlobalPoolLeaseHour and + hwDHCPSGlobalPoolLeaseMinute + + unlimited(1)-The lease of the network address that clients be assigned is infinite" + ::= { hwDHCPSInterfacePoolParaEntry 4 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.6.1.5 + hwDHCPSInterfacePoolDomainName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Domain name for DHCP Clients, + the domain name that client should use when + resolving hostnames via the Domain Name System." + ::= { hwDHCPSInterfacePoolParaEntry 5 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.6.1.6 + hwDHCPSInterfacePoolClientDNSIPString OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..129)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "String of DNS server ip addresses for DHCP clients. + Since mostly 8 ip can be configured for a pool + totally, a string is defined to get or configure 8 + ip at a time" + ::= { hwDHCPSInterfacePoolParaEntry 6 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.6.1.7 + hwDHCPSInterfacePoolClientDNSIPUndo OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A DNS server ip address to delete. This object + is only for deleting a given ip of DNS server" + ::= { hwDHCPSInterfacePoolParaEntry 7 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.6.1.8 + hwDHCPSInterfacePoolClientNetbiosType OBJECT-TYPE + SYNTAX INTEGER + { + null(0), + bnode(1), + pnode(2), + mnode(4), + hnode(8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "NetBios node type for DHCP Clients + + Each value has the following meaning: + null(0)- no type designated + bnode(1)- Broadcast ('B') nodes,Broadcast (or 'B') nodes communicate + using a mix of UDP datagrams (both broadcast and directed) + and TCP connections. + pnode(2)- Point-to-point ('P') nodes,Point-to-point (or 'P') nodes + communicate using only directed UDP datagrams and TCP sessions. + mnode(4)- Mixed mode ('M') nodes,Mixed mode nodes (or 'M') nodes are + P nodes which have been given certain B node characteristics. + hnode(8)- Hybrid mode ('H') nodes. + " + DEFVAL { 8 } + ::= { hwDHCPSInterfacePoolParaEntry 8 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.6.1.9 + hwDHCPSInterfacePoolClientNbnsIPString OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..129)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "String of NetBios server ip addresses for DHCP + clients. Since mostly 8 ip can be configured for + a pool totally, so a string is defined to get or + configure 8 ip at a time" + ::= { hwDHCPSInterfacePoolParaEntry 9 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.6.1.10 + hwDHCPSInterfacePoolClientNbnsIPUndo OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A NetBios server ip address to delete. This + object is only for deleting a given ip of NetBios + server" + ::= { hwDHCPSInterfacePoolParaEntry 10 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.6.1.11 + hwDHCPSInterfacePoolParaUndoFlag OBJECT-TYPE + SYNTAX INTEGER + { + undoDomain(1), + undoLease(2), + undoDns(4), + undoNbns(5), + undoNbType(6), + invalid(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Flag of undo-operation for + hwDHCPSInterfacePoolParaTable + + Each value has the following meaning: + undoDomain(1) - It means to delete Domain, + undoLease(2) - It means to delete lease of a given ip address, + undoGateway(3) - It means to delete a given ip address of gateway router, + undoDns(4) - It means to delete a given ip address of DNS server, + undoNbns(5) - It means to deletd a given ip address of NetBios + server, + undoNbType(6) - It means to delete NetBios node type + invalid(7) - The value is a default value,do nothing + " + ::= { hwDHCPSInterfacePoolParaEntry 11 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.6.1.12 + hwDHCPSInterfacePoolIPInUseReset OBJECT-TYPE + SYNTAX INTEGER { reset(1),invalid(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset the auto or manual binding ip of the given interface + pool for DHCP server. The invalid(2) is a default + vlaue, do nothing" + ::= { hwDHCPSInterfacePoolParaEntry 12 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.6.1.13 + hwDHCPSInterfacePoolLogging OBJECT-TYPE + SYNTAX INTEGER { disable(0),enable(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Log the assigning IP addresses information of the given interface pool for DHCP server. " + DEFVAL { disable } + ::= { hwDHCPSInterfacePoolParaEntry 13 } + + + -- 1.3.6.1.4.1.2011.5.7.2.1.6.1.14 + hwDHCPSInterfacePoolConflictRecycleTime OBJECT-TYPE + SYNTAX Integer32 (0..1439999) + UNITS "minute" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + DEFVAL { 0 } + ::= { hwDHCPSInterfacePoolParaEntry 14 } + -- ===================================================================== + -- 7th Table of hwDHCPServerMibObject: hwDHCPSInterfacePoolOptionTable + -- ===================================================================== + -- 1.3.6.1.4.1.2011.5.7.2.1.7 + hwDHCPSInterfacePoolOptionTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDHCPSInterfacePoolOptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table for configuring options to DHCP interface pools, + include option code type and value and so on" + ::= { hwDHCPServerMibObject 7 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.7.1 + hwDHCPSInterfacePoolOptionEntry OBJECT-TYPE + SYNTAX HwDHCPSInterfacePoolOptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of objects for configuring options + to DHCP interface pools. + The index of this entry is the inIndex of ethernet" + INDEX { ifIndex, hwDHCPSInterfacePoolOptionCode } + ::= { hwDHCPSInterfacePoolOptionTable 1 } + + HwDHCPSInterfacePoolOptionEntry ::= + SEQUENCE { + hwDHCPSInterfacePoolOptionCode + Integer32, + hwDHCPSInterfacePoolOptionType + INTEGER, + hwDHCPSInterfacePoolOptionAscii + OCTET STRING, + hwDHCPSInterfacePoolOptionHexString + OCTET STRING, + hwDHCPSInterfacePoolOptionIPString + OCTET STRING, + hwDHCPSInterfacePoolOptionRowStatus + RowStatus, + hwDHCPSInterfacePoolOptionCipher + OCTET STRING + } + + -- 1.3.6.1.4.1.2011.5.7.2.1.7.1.1 + hwDHCPSInterfacePoolOptionCode OBJECT-TYPE + SYNTAX Integer32 (2..254) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Option Code,All options begin with a tag octet, which uniquely + identifies the option." + ::= { hwDHCPSInterfacePoolOptionEntry 1 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.7.1.2 + hwDHCPSInterfacePoolOptionType OBJECT-TYPE + SYNTAX INTEGER + { + ascii(1), + hex(2), + ip(3), + cipher(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object means option type in DHCP server interface pool + + The value means : + ascii(1)- The option type is ascii string + hex(2) - The option type is hex number + ip(3) - The option type is ip address + cipher(4) - The option type is cipher string + " + ::= { hwDHCPSInterfacePoolOptionEntry 2 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.7.1.3 + hwDHCPSInterfacePoolOptionAscii OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Ascii string of an option" + ::= { hwDHCPSInterfacePoolOptionEntry 3 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.7.1.4 + hwDHCPSInterfacePoolOptionHexString OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..129)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Hex string of a option. 1 to 10 2 bytes or 4 bytes + hex string can be configured at most simultaneously" + ::= { hwDHCPSInterfacePoolOptionEntry 4 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.7.1.5 + hwDHCPSInterfacePoolOptionIPString OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..129)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Ip string of a option. 1 to 8 ip addresses can + be configured at most simultaneously" + ::= { hwDHCPSInterfacePoolOptionEntry 5 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.7.1.6 + hwDHCPSInterfacePoolOptionRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to configuration new rows in this + table, modify existing rows, and to delete + existing rows.Only three actions are used: active(1), + createAndGo(4), destroy(6). + while configuration new option, you must specify option type + and value" + ::= { hwDHCPSInterfacePoolOptionEntry 6 } + + hwDHCPSInterfacePoolOptionCipher OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..104)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Cipher string of an option" + ::= { hwDHCPSInterfacePoolOptionEntry 7 } + -- ========================================================================= + -- 8th Table of hwDHCPServerMibObject: hwDHCPSInterfacePoolStaticBindTable + -- ========================================================================= + -- 1.3.6.1.4.1.2011.5.7.2.1.8 + hwDHCPSInterfacePoolStaticBindTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDHCPSInterfacePoolStaticBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table for configuring static binding to DHCP + interface pools,which manual binding ip address and Hardware address" + ::= { hwDHCPServerMibObject 8 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.8.1 + hwDHCPSInterfacePoolStaticBindEntry OBJECT-TYPE + SYNTAX HwDHCPSInterfacePoolStaticBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of objects for configuring static + binding to DHCP interface pools. + The index of this entry is the inIndex of ethernet" + INDEX { ifIndex, hwDHCPSInterfacePoolStaticBindIP } + ::= { hwDHCPSInterfacePoolStaticBindTable 1 } + + HwDHCPSInterfacePoolStaticBindEntry ::= + SEQUENCE { + hwDHCPSInterfacePoolStaticBindIP + IpAddress, + hwDHCPSInterfacePoolStaticBindMac + MacAddress, + hwDHCPSInterfacePoolStaticBindRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.5.7.2.1.8.1.1 + hwDHCPSInterfacePoolStaticBindIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ip address in static binding for DHCP + interface pools" + ::= { hwDHCPSInterfacePoolStaticBindEntry 1 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.8.1.2 + hwDHCPSInterfacePoolStaticBindMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Hardware address in static binding for DHCP + interface pools" + ::= { hwDHCPSInterfacePoolStaticBindEntry 2 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.8.1.3 + hwDHCPSInterfacePoolStaticBindRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to configuration new rows in this + table, modify existing rows, and to delete + existing rows.Only three actions are used: active(1), + createAndGo(4), destroy(6). + while configuration static binding, you must specify ip address + and hardware address + " + ::= { hwDHCPSInterfacePoolStaticBindEntry 3 } + + -- Part 3: For DHCP server + -- + -- ================================================================= + -- 9th Table of hwDHCPServerMibObject: hwDHCPSIPInUseTable + -- ================================================================= + -- 1.3.6.1.4.1.2011.5.7.2.1.9 + hwDHCPSIPInUseTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDHCPSIPInUseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table for displaying the information of ip allocation to clients + for DHCP server pools" + ::= { hwDHCPServerMibObject 9 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.9.1 + hwDHCPSIPInUseEntry OBJECT-TYPE + SYNTAX HwDHCPSIPInUseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of objects for displaying information + of ip in use for DHCP server pools" + INDEX { hwDHCPSIPInUseHAddr } + ::= { hwDHCPSIPInUseTable 1 } + + HwDHCPSIPInUseEntry ::= + SEQUENCE { + hwDHCPSIPInUseHAddr + MacAddress, + hwDHCPSIPInUseIP + IpAddress, + hwDHCPSIPInUseEndLease + OCTET STRING, + hwDHCPSIPInUseType + INTEGER, + hwDHCPSIPInUsePoolName + OCTET STRING, + hwDHCPSIPInUseInterface + Integer32, + hwDHCPSIPInUseVlan + Integer32, + hwDHCPSIPInUseAtmpvc + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.7.2.1.9.1.1 + hwDHCPSIPInUseHAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC addreess of host use the ip address in DHCP pools" + ::= { hwDHCPSIPInUseEntry 1 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.9.1.2 + hwDHCPSIPInUseIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ip address allocation to clients in DHCP pools" + ::= { hwDHCPSIPInUseEntry 2 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.9.1.3 + hwDHCPSIPInUseEndLease OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "End time of ip address leasese. + The structure of the OCTET STRING is + year/month/day:hour:munite:second -- + YYYY/MM/DD:hh:mm:ss" + ::= { hwDHCPSIPInUseEntry 3 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.9.1.4 + hwDHCPSIPInUseType OBJECT-TYPE + SYNTAX INTEGER + { + manual(1), + auto(2), + release(3), + offered(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of binding + + The value means + manual(1) - manual allocation + auto(2) - automatic allocation + release(3)- The ip is automatic allocation,but it is already released + offered(4)-The ip is offered to client + " + ::= { hwDHCPSIPInUseEntry 4 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.9.1.5 + hwDHCPSIPInUsePoolName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the DHCP server pool that allocated ip belongs to" + ::= { hwDHCPSIPInUseEntry 5 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.9.1.6 + hwDHCPSIPInUseInterface OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface index information that ip address belong to" + ::= { hwDHCPSIPInUseEntry 6 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.9.1.7 + hwDHCPSIPInUseVlan OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vlan informationg that ip address belong to" + ::= { hwDHCPSIPInUseEntry 7 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.9.1.8 + hwDHCPSIPInUseAtmpvc OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ATM Pvc informationg that ip address belong to" + ::= { hwDHCPSIPInUseEntry 8 } + + -- ================================================================= + -- 10th Table of hwDHCPServerMibObject: hwDHCPSForbiddenIPTable + -- ================================================================= + -- 1.3.6.1.4.1.2011.5.7.2.1.10 + hwDHCPSForbiddenIPTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDHCPSForbiddenIPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table for configuring forbidden ip to DHCP server, which + don't allow to allocate to clients" + ::= { hwDHCPServerMibObject 10 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.10.1 + hwDHCPSForbiddenIPEntry OBJECT-TYPE + SYNTAX HwDHCPSForbiddenIPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry for configuring forbidden ip to DHCP + server" + INDEX { hwDHCPSForbiddenIPStart, hwDHCPSForbiddenIPEnd } + ::= { hwDHCPSForbiddenIPTable 1 } + + HwDHCPSForbiddenIPEntry ::= + SEQUENCE { + hwDHCPSForbiddenIPStart + IpAddress, + hwDHCPSForbiddenIPEnd + IpAddress, + hwDHCPSForbiddenIPRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.5.7.2.1.10.1.1 + hwDHCPSForbiddenIPStart OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Start ip address of forbidden ip" + ::= { hwDHCPSForbiddenIPEntry 1 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.10.1.2 + hwDHCPSForbiddenIPEnd OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "End ip address of forbidden ip" + ::= { hwDHCPSForbiddenIPEntry 2 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.10.1.3 + hwDHCPSForbiddenIPRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to configuration new rows in this + table, modify existing rows, and to delete + existing rows.Only three actions are used: active(1), + createAndGo(4), destroy(6) + " + ::= { hwDHCPSForbiddenIPEntry 3 } + + -- ================================================================= + -- 11th Table of hwDHCPServerMibObject: hwDHCPSConflictIPTable + -- ================================================================= + -- 1.3.6.1.4.1.2011.5.7.2.1.11 + hwDHCPSConflictIPTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDHCPSConflictIPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + A table for displaying the information of conflict + ip for DHCP server,ip address is uesed by others + when allocate the address. + " + ::= { hwDHCPServerMibObject 11 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.11.1 + hwDHCPSConflictIPEntry OBJECT-TYPE + SYNTAX HwDHCPSConflictIPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry for displaying the information of + conflict ip for DHCP server" + INDEX { hwDHCPSConflictIP } + ::= { hwDHCPSConflictIPTable 1 } + + HwDHCPSConflictIPEntry ::= + SEQUENCE { + hwDHCPSConflictIP + IpAddress, + hwDHCPSConflictIPType + INTEGER, + hwDHCPSConflictIPDetectTime + OCTET STRING + } + + -- 1.3.6.1.4.1.2011.5.7.2.1.11.1.1 + hwDHCPSConflictIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Conflict ip address" + ::= { hwDHCPSConflictIPEntry 1 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.11.1.2 + hwDHCPSConflictIPType OBJECT-TYPE + SYNTAX INTEGER + { + ping(1), + arp(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of the detection of conflict ip, + As a consistency check, the allocating + server SHOULD probe the reused address before allocating the address, + e.g., with ping or ARP" + ::= { hwDHCPSConflictIPEntry 2 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.11.1.3 + hwDHCPSConflictIPDetectTime OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time when the confict is detected. + The structure of the OCTET STRING is + year/month/day:hour:munite:second -- + YYYY/MM/DD:hh:mm:ss" + ::= { hwDHCPSConflictIPEntry 3 } + + -- Part 4: Non-table object + -- + -- 1.3.6.1.4.1.2011.5.7.2.1.12 + hwDHCPSServiceStatus OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of DHCP service, The default value is disabled, which + mean disabled the DHCP service; the other value is enabled, which + mean enable the DHCP service" + ::= { hwDHCPServerMibObject 12 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.13 + hwDHCPSDetectingServerStatus OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of DHCP servers detecting function. + If the value is enabled, It will check whether have other DHCP Servers. + The default value is disabled" + ::= { hwDHCPServerMibObject 13 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.14 + hwDHCPSPingNum OBJECT-TYPE + SYNTAX Integer32 (0..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of ping packets sent out when check address conflict,the default value is 2." + ::= { hwDHCPServerMibObject 14 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.15 + hwDHCPSPingTimeout OBJECT-TYPE + SYNTAX Integer32 (0..10000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The delay for the reply of a ping packet when check address conflict. + Unit: millisecond, the default value is 500." + ::= { hwDHCPServerMibObject 15 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.16 + hwDHCPSWriteDataStatus OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of the function writing data to the + harddisk, It does not write data to the harddisk default, + The information that written are the content that hwDHCPSConflictIPTable and hwDHCPSIPInUseTable, + the default value is disable." + ::= { hwDHCPServerMibObject 16 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.17 + hwDHCPSWriteDataDirection OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The directory of writing data to a harddisk, The format is + directory and file name" + ::= { hwDHCPServerMibObject 17 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.18 + hwDHCPSWriteDataDelay OBJECT-TYPE + SYNTAX Integer32 (300..86400) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The allowable delay of writing data to the + harddisk. Unit: second." + ::= { hwDHCPServerMibObject 18 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.19 + hwDHCPSWriteDataRecover OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The flag used to recover DHCP data with the data on + the harddisk,It means whether recover data from the data on + the harddisk when system startup. + The default value is disabled + " + ::= { hwDHCPServerMibObject 19 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.20 + hwDHCPSIPInUseResetIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An ip in use that will be cleared. 0 returned for SET + operation" + ::= { hwDHCPServerMibObject 20 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.21 + hwDHCPSConflictIPResetIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An conflict ip that will be cleared. 0 returned for + SET operation" + ::= { hwDHCPServerMibObject 21 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.22 + hwDHCPSIPResetFlag OBJECT-TYPE + SYNTAX INTEGER + { + ipInUse(1), + conflictIp(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A flag that descript the reset operation, + 1 means deleting ip in use + 2 means deleting conflict ip addresses" + ::= { hwDHCPServerMibObject 22 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.23 + hwDHCPSGlobalPoolNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of DHCP server global pools" + ::= { hwDHCPServerMibObject 23 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.24 + hwDHCPSGlobalPoolAutoBindingNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of auto binding ip in DHCP server" + ::= { hwDHCPServerMibObject 24 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.25 + hwDHCPSGlobalPoolManualBindingNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of manual binding ip in DHCP server" + ::= { hwDHCPServerMibObject 25 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.26 + hwDHCPSGlobalPoolExpiredBindingNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of expired binding ip in DHCP server" + ::= { hwDHCPServerMibObject 26 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.27 + hwDHCPSInterfacePoolNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of DHCP server interface pools" + ::= { hwDHCPServerMibObject 27 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.28 + hwDHCPSInterfacePoolAutoBindingNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of auto binding ip in DHCP server interface pools" + ::= { hwDHCPServerMibObject 28 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.29 + hwDHCPSInterfacePoolManualBindingNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of manual binding ip in DHCP server interface pool" + ::= { hwDHCPServerMibObject 29 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.30 + hwDHCPSInterfacePoolExpiredBindingNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of expired binding ip in DHCP server interface pool" + ::= { hwDHCPServerMibObject 30 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.31 + hwDHCPSBadPktNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the bad packets received by DHCP server" + ::= { hwDHCPServerMibObject 31 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.32 + hwDHCPSBootRequestPktNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the boot request packets recieved by DHCP + Server from DHCP clients" + ::= { hwDHCPServerMibObject 32 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.33 + hwDHCPSDiscoverPktNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the DHCP Discover packets + received from the DHCP clients" + ::= { hwDHCPServerMibObject 33 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.34 + hwDHCPSRequestPktNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the DHCP Request packets + received from the DHCP clients" + ::= { hwDHCPServerMibObject 34 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.35 + hwDHCPSDeclinePktNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the DHCP Decline packets + received from the DHCP clients" + ::= { hwDHCPServerMibObject 35 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.36 + hwDHCPSReleasePktNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the DHCP Release packets + received from the DHCP clients" + ::= { hwDHCPServerMibObject 36 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.37 + hwDHCPSInformPktNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the DHCP Inform packets + received from the DHCP clients" + ::= { hwDHCPServerMibObject 37 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.38 + hwDHCPSBootReplyPktNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the boot reply packets sent by DHCP server + to DHCP clients" + ::= { hwDHCPServerMibObject 38 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.39 + hwDHCPSOfferPktNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the DHCP Offer packets + sent by the DHCP server" + ::= { hwDHCPServerMibObject 39 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.40 + hwDHCPSAckPktNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the DHCP Ack packets + sent by the DHCP server" + ::= { hwDHCPServerMibObject 40 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.41 + hwDHCPSNakPktNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the DHCP Nak packets + sent by the DHCP server" + ::= { hwDHCPServerMibObject 41 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.42 + hwDHCPSStatisticsReset OBJECT-TYPE + SYNTAX INTEGER { invalid(0), + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset the above statictics information of packets + received and sent by the DHCP server. + The value 1 means clear the statictics information" + ::= { hwDHCPServerMibObject 42 } + + -- ================================================================= + -- 43th Table of hwDHCPServerMibObject: hwDHCPChastenTable + -- ================================================================= + -- 1.3.6.1.4.1.2011.5.7.2.1.43 + hwDHCPChastenTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDHCPChastenEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table for configuring parameters of chasten , which + don't allow to deal with packet of clients" + ::= { hwDHCPServerMibObject 43 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.43.1 + hwDHCPChastenEntry OBJECT-TYPE + SYNTAX HwDHCPChastenEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry for configuring parameters of chasten" + INDEX { hwDHCPChastenIndex } + ::= { hwDHCPChastenTable 1 } + + HwDHCPChastenEntry ::= + SEQUENCE { + hwDHCPChastenIndex + Integer32, + hwDHCPChastenPktNum + Integer32, + hwDHCPChastenAutenPktNum + Integer32, + hwDHCPChastenCheckPeriod + Integer32, + hwDHCPChastenChastenPeriod + Integer32, + hwDHCPChastenChastenRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.5.7.2.1.43.1.1 + hwDHCPChastenIndex OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot of LPU" + ::= { hwDHCPChastenEntry 1 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.43.1.2 + hwDHCPChastenPktNum OBJECT-TYPE + SYNTAX Integer32 (0..10000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The threshold number of DHCP Discover packet" + ::= { hwDHCPChastenEntry 2 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.43.1.3 + hwDHCPChastenAutenPktNum OBJECT-TYPE + SYNTAX Integer32 (0..10000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The threshold number of DHCP Discover packet" + ::= { hwDHCPChastenEntry 3 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.43.1.4 + hwDHCPChastenCheckPeriod OBJECT-TYPE + SYNTAX Integer32 (1..3600) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The period of checking" + ::= { hwDHCPChastenEntry 4 } + -- 1.3.6.1.4.1.2011.5.7.2.1.43.1.5 + hwDHCPChastenChastenPeriod OBJECT-TYPE + SYNTAX Integer32 (0..3600) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The period of chasten" + ::= { hwDHCPChastenEntry 5 } + -- 1.3.6.1.4.1.2011.5.7.2.1.43.1.6 + hwDHCPChastenChastenRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to configuration new rows in this + table, modify existing rows, and to delete + existing rows.Only three actions are used: active(1), + createAndGo(4), destroy(6). + while configuration new suboption, you must specify suboption type + and value" + ::= { hwDHCPChastenEntry 6 } + +-- ================================================================= + -- 45th Table of hwDHCPServerMibObject: hwDHCPSIPPOOLForbiddenIPTable + -- ================================================================= + -- 1.3.6.1.4.1.2011.5.7.2.1.45 + hwDHCPSIPPOOLForbiddenIPTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDHCPSIPPOOLForbiddenIPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table for configuring forbidden ip to DHCP server, which + don't allow to allocate to clients" + ::= { hwDHCPServerMibObject 45 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.45.1 + hwDHCPSIPPOOLForbiddenIPEntry OBJECT-TYPE + SYNTAX HwDHCPSIPPOOLForbiddenIPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry for configuring forbidden ip to DHCP + server" + INDEX { hwDHCPSIPPOOLForbiddenIPStart, hwDHCPSIPPOOLForbiddenIPEnd, hwDHCPSIPPOOLForbiddenIPVRFName } + ::= { hwDHCPSIPPOOLForbiddenIPTable 1 } + + HwDHCPSIPPOOLForbiddenIPEntry ::= + SEQUENCE { + hwDHCPSIPPOOLForbiddenIPStart + IpAddress, + hwDHCPSIPPOOLForbiddenIPEnd + IpAddress, + hwDHCPSIPPOOLForbiddenIPVRFName + OCTET STRING, + hwDHCPSIPPOOLForbiddenIPRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.5.7.2.1.45.1.1 + hwDHCPSIPPOOLForbiddenIPStart OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Start ip address of forbidden ip" + ::= { hwDHCPSIPPOOLForbiddenIPEntry 1 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.45.1.2 + hwDHCPSIPPOOLForbiddenIPEnd OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "End ip address of forbidden ip" + ::= { hwDHCPSIPPOOLForbiddenIPEntry 2 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.45.1.3 + hwDHCPSIPPOOLForbiddenIPVRFName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index: the VRFNAME of forbidden ip." + ::= { hwDHCPSIPPOOLForbiddenIPEntry 3 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.45.1.4 + hwDHCPSIPPOOLForbiddenIPRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to configuration new rows in this + table, modify existing rows, and to delete + existing rows.Only three actions are used: active(1), + createAndGo(4), destroy(6) + " + ::= { hwDHCPSIPPOOLForbiddenIPEntry 4 } + + -- ================================================================= + -- 46th Table of hwDHCPServerMibObject: hwDHCPSIPPOOLConflictIPTable + -- ================================================================= + -- 1.3.6.1.4.1.2011.5.7.2.1.46 + hwDHCPSIPPOOLConflictIPTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDHCPSIPPOOLConflictIPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + A table for displaying the information of conflict + ip for DHCP server,ip address is uesed by others + when allocate the address. + " + ::= { hwDHCPServerMibObject 46 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.46.1 + hwDHCPSIPPOOLConflictIPEntry OBJECT-TYPE + SYNTAX HwDHCPSIPPOOLConflictIPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry for displaying the information of + conflict ip for DHCP server" + INDEX { hwDHCPSIPPOOLConflictIP, hwDHCPSIPPOOLConflictIPVRFName } + ::= { hwDHCPSIPPOOLConflictIPTable 1 } + + HwDHCPSIPPOOLConflictIPEntry ::= + SEQUENCE { + hwDHCPSIPPOOLConflictIP + IpAddress, + hwDHCPSIPPOOLConflictIPVRFName + OCTET STRING, + hwDHCPSIPPOOLConflictIPType + INTEGER, + hwDHCPSIPPOOLConflictIPDetectTime + OCTET STRING + } + + -- 1.3.6.1.4.1.2011.5.7.2.1.46.1.1 + hwDHCPSIPPOOLConflictIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Conflict ip address" + ::= { hwDHCPSIPPOOLConflictIPEntry 1 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.46.1.2 + hwDHCPSIPPOOLConflictIPVRFName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index: the VRFNAME of conflict ip." + ::= { hwDHCPSIPPOOLConflictIPEntry 2 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.46.1.3 + hwDHCPSIPPOOLConflictIPType OBJECT-TYPE + SYNTAX INTEGER + { + ping(1), + arp(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of the detection of conflict ip, + As a consistency check, the allocating + server SHOULD probe the reused address before allocating the address, + e.g., with ping or ARP" + ::= { hwDHCPSIPPOOLConflictIPEntry 3 } + + -- 1.3.6.1.4.1.2011.5.7.2.1.46.1.4 + hwDHCPSIPPOOLConflictIPDetectTime OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time when the confict is detected. + The structure of the OCTET STRING is + year/month/day:hour:munite:second -- + YYYY/MM/DD:hh:mm:ss" + ::= { hwDHCPSIPPOOLConflictIPEntry 4 } + + hwDHCPThroughPacket OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set client request packet through" + ::= { hwDHCPServerMibObject 47 } + +-- Reserved for H3C +-- hwDHCPSIPInUseExTable OBJECT-TYPE +-- SYNTAX SEQUENCE OF HwDHCPSIPInUseExEntry +-- MAX-ACCESS not-accessible +-- STATUS current +-- DESCRIPTION +-- "A table for displaying the information of ip in use +-- for DHCP Server pools. " +-- ::= { hwDHCPServerMibObject 45 } + + + -- Conformance information + -- + -- 1.3.6.1.4.1.2011.5.7.2.2 + hwDHCPServerMIBConformance OBJECT IDENTIFIER ::= { hwDHCPServerMib 2 } + + -- 1.3.6.1.4.1.2011.5.7.2.2.1 + hwDHCPServerMIBCompliances OBJECT IDENTIFIER ::= { hwDHCPServerMIBConformance 1 } + hwDHCPServerMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting + this module." + + MODULE -- this module 1.3.6.1.4.1.2011.5.7.2.2.2 + MANDATORY-GROUPS {hwDHCPServerMIBGroup} + + ::= { hwDHCPServerMIBCompliances 1 } + hwDHCPServerMIBGroups OBJECT IDENTIFIER ::= { hwDHCPServerMIBConformance 2 } + + -- Units of conformance + -- + -- 1.3.6.1.4.1.2011.5.7.2.2.2.1 + hwDHCPServerMIBGroup OBJECT-GROUP + OBJECTS { hwDHCPSGlobalPoolName, hwDHCPSGlobalPoolRowStatus, hwDHCPSGlobalPoolType, hwDHCPSGlobalPoolNetwork, hwDHCPSGlobalPoolNetworkMask, + hwDHCPSGlobalPoolHostIPAddr, hwDHCPSGlobalPoolHostMask, hwDHCPSGlobalPoolHostHAddr, hwDHCPSGlobalPoolConfigUndoFlag, hwDHCPSGlobalPoolLeaseDay, + hwDHCPSGlobalPoolLeaseHour, hwDHCPSGlobalPoolLeaseMinute, hwDHCPSGlobalPoolLeaseUnlimited, hwDHCPSGlobalPoolDomainName, hwDHCPSGlobalPoolClientGatewayIPString, + hwDHCPSGlobalPoolClientGatewayIPUndo, hwDHCPSGlobalPoolClientDNSIPString, hwDHCPSGlobalPoolClientDNSIPUndo, hwDHCPSGlobalPoolClientNetbiosType, hwDHCPSGlobalPoolClientNbnsIPString, + hwDHCPSGlobalPoolClientNbnsIPUndo, hwDHCPSGlobalPoolParaUndoFlag, hwDHCPSGlobalPoolIPInUseReset, hwDHCPSGlobalPoolOptionCode, hwDHCPSGlobalPoolOptionType, + hwDHCPSGlobalPoolOptionAscii, hwDHCPSGlobalPoolOptionHexString, hwDHCPSGlobalPoolOptionIPString, hwDHCPSGlobalPoolOptionRowStatus, hwDHCPSGlobalTreeParentNodeName, + hwDHCPSGlobalTreeChildNodeName, hwDHCPSGlobalTreePreSiblingNodeName, hwDHCPSGlobalTreeSiblingNodeName, hwDHCPSInterfacePoolLeaseDay, hwDHCPSInterfacePoolLeaseHour, + hwDHCPSInterfacePoolLeaseMinute, hwDHCPSInterfacePoolLeaseUnlimited, hwDHCPSInterfacePoolDomainName, hwDHCPSInterfacePoolClientDNSIPString, hwDHCPSInterfacePoolClientDNSIPUndo, + hwDHCPSInterfacePoolClientNetbiosType, hwDHCPSInterfacePoolClientNbnsIPString, hwDHCPSInterfacePoolClientNbnsIPUndo, hwDHCPSInterfacePoolParaUndoFlag, hwDHCPSInterfacePoolIPInUseReset, + hwDHCPSInterfacePoolOptionCode, hwDHCPSInterfacePoolOptionType, hwDHCPSInterfacePoolOptionAscii, hwDHCPSInterfacePoolOptionHexString, hwDHCPSInterfacePoolOptionIPString, + hwDHCPSInterfacePoolOptionRowStatus, hwDHCPSInterfacePoolStaticBindIP, hwDHCPSInterfacePoolStaticBindMac, hwDHCPSInterfacePoolStaticBindRowStatus, hwDHCPSIPInUseHAddr, + hwDHCPSIPInUseIP, hwDHCPSIPInUseEndLease, hwDHCPSIPInUseType, hwDHCPSIPInUsePoolName, hwDHCPSIPInUseInterface, + hwDHCPSIPInUseVlan, hwDHCPSIPInUseAtmpvc, hwDHCPSForbiddenIPStart, hwDHCPSForbiddenIPEnd, hwDHCPSForbiddenIPRowStatus, + hwDHCPSConflictIP, hwDHCPSConflictIPType, hwDHCPSConflictIPDetectTime, hwDHCPSServiceStatus, hwDHCPSDetectingServerStatus, + hwDHCPSPingNum, hwDHCPSPingTimeout, hwDHCPSWriteDataStatus, hwDHCPSWriteDataDirection, hwDHCPSWriteDataDelay, + hwDHCPSWriteDataRecover, hwDHCPSIPInUseResetIP, hwDHCPSConflictIPResetIP, hwDHCPSIPResetFlag, hwDHCPSGlobalPoolNumber, + hwDHCPSGlobalPoolAutoBindingNum, hwDHCPSGlobalPoolManualBindingNum, hwDHCPSGlobalPoolExpiredBindingNum, hwDHCPSInterfacePoolNumber, hwDHCPSInterfacePoolAutoBindingNum, + hwDHCPSInterfacePoolManualBindingNum, hwDHCPSInterfacePoolExpiredBindingNum, hwDHCPSBadPktNum, hwDHCPSBootRequestPktNum, hwDHCPSDiscoverPktNum, + hwDHCPSRequestPktNum, hwDHCPSDeclinePktNum, hwDHCPSReleasePktNum, hwDHCPSInformPktNum, hwDHCPSBootReplyPktNum, + hwDHCPSOfferPktNum, hwDHCPSAckPktNum, hwDHCPSNakPktNum, hwDHCPSStatisticsReset, hwDHCPSIPPOOLForbiddenIPStart, hwDHCPSIPPOOLForbiddenIPEnd, hwDHCPSIPPOOLForbiddenIPVRFName, + hwDHCPSIPPOOLForbiddenIPRowStatus, hwDHCPSIPPOOLConflictIP, hwDHCPSIPPOOLConflictIPVRFName, hwDHCPSIPPOOLConflictIPType, hwDHCPSIPPOOLConflictIPDetectTime, hwDHCPThroughPacket, + hwDHCPSGlobalPoolConflictRecycleTime, hwDHCPSInterfacePoolConflictRecycleTime } + STATUS current + DESCRIPTION + "The basic collection of objects providing management of + DHCP server." + ::= { hwDHCPServerMIBGroups 1 } + + +END \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-DHCPV6-SERVER-MIB b/MIBS/huawei/HUAWEI-DHCPV6-SERVER-MIB new file mode 100644 index 0000000..cf89295 --- /dev/null +++ b/MIBS/huawei/HUAWEI-DHCPV6-SERVER-MIB @@ -0,0 +1,139 @@ +-- ================================================================= +-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: Huawei Ethernet ARP MIB +-- Reference: HUAWEI Enterprise MIB +-- Version: V1.01 +-- History: +-- ================================================================= + + HUAWEI-DHCPV6-SERVER-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDhcp + FROM HUAWEI-MIB + OBJECT-TYPE, MODULE-IDENTITY, OBJECT-TYPE, IpAddress, Counter32, Integer32, Unsigned32, NOTIFICATION-TYPE + FROM SNMPv2-SMI + PhysAddress, DisplayString, RowStatus + FROM SNMPv2-TC + NOTIFICATION-GROUP, OBJECT-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF; + + hwDHCPv6Server MODULE-IDENTITY + LAST-UPDATED "201708171600Z" + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "The MIB is used for defining Huawei's DHCPv6 server attribute." + REVISION "201708171600Z" + DESCRIPTION "Modify the description of hwAllocatedIpLimitResumeAlarm." + + REVISION "201703081600Z" + DESCRIPTION "V1.00, initial version." + + ::= { hwDhcp 4 } + + hwDHCPv6ServerObjects OBJECT IDENTIFIER ::= { hwDHCPv6Server 1 } + +-- ================================================================= +-- The number of allocated IP alarm +-- ================================================================= + + hwAllocatedIpLimitValue OBJECT-TYPE + SYNTAX Unsigned32(0..4294967294) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the maximum number of assignable IPv6 addresses." + ::= { hwDHCPv6ServerObjects 1 } + + hwAllocatedIpThresholdValue OBJECT-TYPE + SYNTAX Unsigned32(0..4294967294) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the threshold for the number of assignable IPv6 addresses." + ::= { hwDHCPv6ServerObjects 2 } + +-- Notifications(trap) Definitions + + hwDHCPv6ServerNotifications OBJECT IDENTIFIER ::= { hwDHCPv6Server 2 } + + hwAllocatedIpLimitReachAlarm NOTIFICATION-TYPE + OBJECTS { hwAllocatedIpLimitValue } + STATUS current + DESCRIPTION + "This object indicates that an alarm is generated when the number of assigned IPv6 addresses reaches the allowed maximum number." + ::= { hwDHCPv6ServerNotifications 1 } + + hwAllocatedIpLimitResumeAlarm NOTIFICATION-TYPE + OBJECTS { hwAllocatedIpLimitValue } + STATUS current + DESCRIPTION + "This object indicates that an alarm is generated when the number of assigned IPv6 addresses reaches the specified threshold." + ::= { hwDHCPv6ServerNotifications 2 } + + hwAllocatedIpThresholdReachAlarm NOTIFICATION-TYPE + OBJECTS { hwAllocatedIpThresholdValue } + STATUS current + DESCRIPTION + "This object indicates that a clear alarm is generated when the number of assigned IPv6 addresses reaches the allowed maximum number." + ::= { hwDHCPv6ServerNotifications 3 } + + hwAllocatedIpThresholdResumeAlarm NOTIFICATION-TYPE + OBJECTS { hwAllocatedIpThresholdValue } + STATUS current + DESCRIPTION + "This object indicates that a clear alarm is generated when the number of assigned IPv6 addresses reaches the specified threshold." + ::= { hwDHCPv6ServerNotifications 4 } + +-- Conformance information + + hwDHCPv6ServerConformance OBJECT IDENTIFIER ::= { hwDHCPv6Server 3 } + + hwDHCPv6ServerGroups OBJECT IDENTIFIER ::= { hwDHCPv6ServerConformance 1 } + + hwDHCPv6ServerCompliances OBJECT IDENTIFIER ::= { hwDHCPv6ServerConformance 2 } + + hwDHCPv6ServerAllocatedIpGroup OBJECT-GROUP + OBJECTS { + hwAllocatedIpLimitValue, + hwAllocatedIpThresholdValue + } + STATUS current + DESCRIPTION + "A collection of objects for DHCPv6 server allocated IP alarm." + ::= { hwDHCPv6ServerGroups 1 } + + hwDHCPv6ServerNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS{ hwAllocatedIpLimitReachAlarm, hwAllocatedIpLimitResumeAlarm, hwAllocatedIpThresholdReachAlarm, hwAllocatedIpThresholdResumeAlarm} + STATUS current + DESCRIPTION + "A collection of notification for DHCPv6 server allocated IP alarm." + ::= { hwDHCPv6ServerGroups 2 } + + hwDHCPv6ServerCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for DHCPv6 server." + MODULE + MANDATORY-GROUPS { + hwDHCPv6ServerAllocatedIpGroup + } + + ::= { hwDHCPv6ServerCompliances 1 } + +-- ================================================================= +-- units of conformance +-- ================================================================= + + +END \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-DISMAN-PING-MIB b/MIBS/huawei/HUAWEI-DISMAN-PING-MIB new file mode 100644 index 0000000..89efe6d --- /dev/null +++ b/MIBS/huawei/HUAWEI-DISMAN-PING-MIB @@ -0,0 +1,1004 @@ +-- ================================================================= +-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: Huawei PING extend MIB File(extended from DISMAN-PING-MIB RFC2925) +-- Reference: +-- Version: V1.2 +-- History: +-- Lv zhenfeng, 2003.08, Initial Version +-- Gao Long, 2004-12-16, Added 5 field in hwPingJitterStatsTable +-- Pei Gangqiang, 2005-03-16, added the hwpingUdpServerVPNInstance +-- ================================================================= + +HUAWEI-DISMAN-PING-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, mib-2 + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, DateAndTime,DisplayString,TimeStamp,Unsigned32,RowStatus + FROM SNMPv2-TC + pingCtlEntry,pingCtlOwnerIndex,pingCtlTestName + FROM DISMAN-PING-MIB + hwDatacomm + FROM HUAWEI-MIB; + + hwDismanPing MODULE-IDENTITY + LAST-UPDATED "200308130000Z" + ORGANIZATION "Huawei Technologies co.,Ltd." + CONTACT-INFO + " R&D BeiJing, Huawei Technologies co.,Ltd. + Huawei Bld.,NO.3 Xinxi Rd., + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + Zip:100085 + Http://www.huawei.com + E-mail:support@huawei.com + " + DESCRIPTION + "This private mib file includes the test information of the device. + It is supplementary for DISMAN-PING-MIB(rfc2925). By setting more + parameters you can finish more types test such as tcp, udp, dlsw, + dhcp, ftp, http and jitter . + This mib contains 5 tables: + hwPingCtlTable, + hwpingResultsTable, + hwPingJitterStatsTable, + hwPingTcpServerTable, + hwPingUdpServerTable, + and 3 nodes: + hwPingMIBVersion, + hwPingAgentEnable, + hwPingServerEnable. + " + ::= { hwDatacomm 28 } + + + hwPingObjects OBJECT IDENTIFIER ::= { hwDismanPing 1 } + + -- Textual Conventions + + InetAddress ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Denotes a generic Internet address. + + An InetAddress value is always interpreted within the + context of an InetAddressType value. The InetAddressType + object which defines the context must be registered + immediately before the object which uses the InetAddress + textual convention. In other words, the object identifiers + for the InetAddressType object and the InetAddress 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 InetAddress object. + + When this textual convention is used as the syntax of an + index object, there may be issues with the limit of 128 + sub-identifiers specified in SMIv2, STD 58. In this case, + the OBJECT-TYPE declaration MUST include a 'SIZE' clause + to limit the number of potential instance sub-identifiers." + SYNTAX OCTET STRING (SIZE (0..255)) + + + -- The registration node (point) for huawei ping implementation types + + hwPingImplementationTypeDomains OBJECT IDENTIFIER ::= { hwDismanPing 2 } + + hwpingUdpEcho OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Indicates that an implementation is using the UDP based echo server. + Notes: The hwpingCtlTargetPort and hwpingCtlSourcePort need to be set." + ::= { hwPingImplementationTypeDomains 1 } + + hwpingTcpconnect OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Indicates that an implementation is attempting to + connect to a TCP port in order to calculate a round + trip time. + Notes: The hwpingCtlTargetPort and hwpingCtlSourcePort need to be set." + ::= { hwPingImplementationTypeDomains 2 } + + hwpingjitter OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Indicates that an implementation is using udp for packet transfers. + 'jitter' will cause the PING application to perform delay variance analysis." + ::= { hwPingImplementationTypeDomains 3 } + + hwpingHttp OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Indicates that an implementation is using udp for name resolution, + tcp connect and tcp data transfer mechanisms for HTTP data download + from a particular HTTP Server. + it cause the PING application to perform a download of the object specified in the URL" + ::= { hwPingImplementationTypeDomains 4 } + + + hwpingdlsw OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Indicates that an implementation is using tcp for sending keepalives. + 'dlsw' will cause the PING application to perform a keepalive operation + to measure the response time of a DLSw peer." + ::= { hwPingImplementationTypeDomains 5 } + + hwpingdhcp OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Indicates that an implementation is using udp for sending dhcp requests. + 'dhcp' will cause the PING application + to perform an IP Address lease request/teardown operation." + ::= { hwPingImplementationTypeDomains 6 } + + hwpingftp OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Indicates that an implementation is using tcp for connect & data transfer. " + ::= { hwPingImplementationTypeDomains 7 } + + + -- MIB contains three groups + + hwPingMIBVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Huawei PING MIB version string. + The format will be: + 'Version.Release.Patch: Textual-Description' + For example: '1.0.0: Initial Ping MIB'" + ::= { hwPingObjects 1 } + + hwPingCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the ping Control Extend Table for providing, via SNMP, + the capability of performing ping operations at + a remote host. " + ::= { hwPingObjects 2 } + + hwPingCtlEntry OBJECT-TYPE + SYNTAX HWPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the hwpingCtlTable. The operation of this + table is same as that of pingResultsTable." + AUGMENTS { pingCtlEntry } + ::= { hwPingCtlTable 1 } + + HWPingCtlEntry ::= + SEQUENCE { + hwpingCtlTargetPort Integer32, + hwpingCtlSourcePort Integer32, + hwpingCtlTTL Integer32, + hwpingCtlJitterAdminInterval Integer32, + hwpingCtlJitterAdminNumPackets Integer32, + hwpingCtlHttpOperationType INTEGER, + hwpingCtlHttpOperationString DisplayString, + hwpingCtlFtpOperationType INTEGER, + hwpingCtlFtpUsername DisplayString, + hwpingCtlFtpPassword DisplayString, + hwpingCtlFtpOperationString DisplayString, + hwpingCtlVPNInstance DisplayString + } + + hwpingCtlTargetPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + 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 { 0 } + ::= { hwPingCtlEntry 1 } + + hwpingCtlSourcePort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + 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." + DEFVAL { 0 } + ::= { hwPingCtlEntry 2 } + + hwpingCtlTTL OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the value to store in the TTL Field in the IP packet used to + encapsulate the ping probe." + DEFVAL { 20 } + ::= { hwPingCtlEntry 3 } + + hwpingCtlJitterAdminInterval OBJECT-TYPE + SYNTAX Integer32 + 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 } + ::= { hwPingCtlEntry 4 } + + hwpingCtlJitterAdminNumPackets 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 } + ::= { hwPingCtlEntry 5 } + + hwpingCtlHttpOperationType OBJECT-TYPE + SYNTAX INTEGER{ + get(1), + post(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Http operation type:get or post." + DEFVAL { get } + ::= { hwPingCtlEntry 6 } + + hwpingCtlHttpOperationString OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..240)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Http operation string.for example,if you choose get operation type,the string will be + url , home page and http version." + DEFVAL { "" } + ::= { hwPingCtlEntry 7 } + + hwpingCtlFtpOperationType OBJECT-TYPE + SYNTAX INTEGER{ + get(1), + put(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Ftp operation type:get or put" + DEFVAL { get } + ::= { hwPingCtlEntry 8 } + + hwpingCtlFtpUsername OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Ftp username" + DEFVAL { "" } + ::= { hwPingCtlEntry 9 } + + hwpingCtlFtpPassword OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Ftp password." + DEFVAL { "" } + ::= { hwPingCtlEntry 10 } + + hwpingCtlFtpOperationString OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..240)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Ftp operation string.If the ftp operation type is get,the string will be file name + that you will get from ftp server." + DEFVAL { "" } + ::= { hwPingCtlEntry 11 } + + hwpingCtlVPNInstance OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This field is used to specify the VPN name in which the PING operation will be userd. + The agent will use the field to identify the VPN routing Table for this operation." + DEFVAL { "" } + ::= { hwPingCtlEntry 12 } + + + -- HUAWEI Ping Results Table + + hwpingResultsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWPingResultsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Ping Results Extend Table for providing + the capability of performing ping operations at + a remote host. The results of these operations are + stored in the hwpingResultsTable . The operation of this + table is same as that of pingResultsTable." + ::= { hwPingObjects 3 } + + hwpingResultsEntry OBJECT-TYPE + SYNTAX HWPingResultsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The operation of this table is same as that of pingResultsTable." + INDEX { + pingCtlOwnerIndex, + pingCtlTestName + } + ::= { hwpingResultsTable 1 } + + HWPingResultsEntry ::= + SEQUENCE { + hwpingResultsRttNumDisconnects Gauge32, + hwpingResultsRttTimeouts Gauge32, + hwpingResultsRttBusies Gauge32, + hwpingResultsRttNoConnections Gauge32, + hwpingResultsRttDrops Gauge32, + hwpingResultsRttSequenceErrors Gauge32, + hwpingResultsRttStatsErrors Gauge32, + hwpingResultsMaxDelaySD Gauge32, + hwpingResultsMaxDelayDS Gauge32, + hwpingResultsLostPacketRatio Gauge32 + } + + hwpingResultsRttNumDisconnects OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When the pingCtlType is 'icmpecho' , 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 pingCtlType, this object will + remain zero. + + For connectionless protocols this has no meaning, + and will consequently remain 0. + Since this error does not indicate any information about + the failure of an PING operation, no response time + information for this instance will be recorded in the + appropriate objects." + ::= { hwpingResultsEntry 1 } + + hwpingResultsRttTimeouts OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of occasions when a PING operation was not + completed before a timeout occurred, i.e. + pingCtlTimeOut was exceeded. + + Since the PING operation was never completed, the + completion time of these operations are not accumulated." + ::= { hwpingResultsEntry 2 } + + hwpingResultsRttBusies OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of occasions when a PING operation could not + be initiated because a previous PING operation has not + been completed. + + When the pingCtlType is 'pathEcho' this can occur for + both connection oriented protocols and connectionless + protocols. + + 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). " + ::= { hwpingResultsEntry 3 } + + hwpingResultsRttNoConnections OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When the pingCtlType is 'icmpecho' this is + the number of occasions when a PING operation could not be + initiated because the connection to the target has not + been established. For all other pingCtlTypes this + object will remain zero." + ::= { hwpingResultsEntry 4 } + + hwpingResultsRttDrops OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of occasions when a PING operation could not + be initiated because some necessary internal resource + (for example memory) was not available,or the operation + completion could not be recognized." + ::= { hwpingResultsEntry 5 } + + hwpingResultsRttSequenceErrors OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When the pingCtlType is 'icmpecho' this is + the number of PING operation completions received with + an unexpected sequence identifier. For all other values + of pingCtlType 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 + + " + ::= { hwpingResultsEntry 6 } + + hwpingResultsRttStatsErrors OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of some other errors" + ::= { hwpingResultsEntry 7 } + + hwpingResultsMaxDelaySD OBJECT-TYPE + SYNTAX Gauge32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The maximal delay from source device to destination device. + Currently this value is only used for JITTER test, and this + value must be 0 in other type test. In JITTER test, if + destination system time is not valid, the SD delay may be set 0." + ::= { hwpingResultsEntry 8 } + + hwpingResultsMaxDelayDS OBJECT-TYPE + SYNTAX Gauge32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The maximal delay from destination device to source device. + Currently this value is only used for JITTER test, and this + value is 0 in other type test. In JITTER test, if destination + system time is not valid, the DS delay may be set 0." + ::= { hwpingResultsEntry 9 } + + hwpingResultsLostPacketRatio OBJECT-TYPE + SYNTAX Gauge32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object reflects the drop rate of HWPing test. + For example, this value is 30 that means source device only + had received 70% packets of total sent packets." + ::= { hwpingResultsEntry 10 } + + -- ================================================================= + -- HUAWEI Jitter Statistics Table + -- ================================================================= + + hwPingJitterStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWPingJitterStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table which contains the status of latest Jitter + operation." + ::= { hwPingObjects 4 } + + hwPingJitterStatsEntry OBJECT-TYPE + SYNTAX HWPingJitterStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table which contains the status of latest Jitter + operation. + + This entry is created only if the pingCtlType + is hwpingjitter. " + + INDEX { + pingCtlOwnerIndex, + pingCtlTestName + } + ::= { hwPingJitterStatsTable 1 } + + HWPingJitterStatsEntry ::= SEQUENCE + { + hwPingJitterStatsNumOfRTT Counter32, + hwPingJitterStatsMinOfPositivesSD Gauge32, + hwPingJitterStatsMaxOfPositivesSD Gauge32, + hwPingJitterStatsNumOfPositivesSD Gauge32, + hwPingJitterStatsSumOfPositivesSD Gauge32, + hwPingJitterStatsSum2PositivesSD Gauge32, + hwPingJitterStatsMinOfNegativesSD Gauge32, + hwPingJitterStatsMaxOfNegativesSD Gauge32, + hwPingJitterStatsNumOfNegativesSD Gauge32, + hwPingJitterStatsSumOfNegativesSD Gauge32, + hwPingJitterStatsSum2NegativesSD Gauge32, + hwPingJitterStatsMinOfPositivesDS Gauge32, + hwPingJitterStatsMaxOfPositivesDS Gauge32, + hwPingJitterStatsNumOfPositivesDS Gauge32, + hwPingJitterStatsSumOfPositivesDS Gauge32, + hwPingJitterStatsSum2PositivesDS Gauge32, + hwPingJitterStatsMinOfNegativesDS Gauge32, + hwPingJitterStatsMaxOfNegativesDS Gauge32, + hwPingJitterStatsNumOfNegativesDS Gauge32, + hwPingJitterStatsSumOfNegativesDS Gauge32, + hwPingJitterStatsSum2NegativesDS Gauge32, + hwPingJitterStatsPacketLossSD Gauge32, + hwPingJitterStatsPacketLossDS Gauge32, + hwPingJitterStatsAvePositivesSD Gauge32, + hwPingJitterStatsAveNegativesSD Gauge32, + hwPingJitterStatsAvePositivesDS Gauge32, + hwPingJitterStatsAveNegativesDS Gauge32, + hwPingJitterStatsPktLossUnknown Gauge32 + } + + hwPingJitterStatsNumOfRTT OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Jitter's that are successfully measured." + ::= { hwPingJitterStatsEntry 1 } + + hwPingJitterStatsMinOfPositivesSD 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." + ::= { hwPingJitterStatsEntry 2 } + + hwPingJitterStatsMaxOfPositivesSD 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." + ::= { hwPingJitterStatsEntry 3 } + + hwPingJitterStatsNumOfPositivesSD OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of number of all positive jitter values from packets + sent from source to destination." + ::= { hwPingJitterStatsEntry 4 } + + hwPingJitterStatsSumOfPositivesSD 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." + ::= { hwPingJitterStatsEntry 5 } + + hwPingJitterStatsSum2PositivesSD 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." + ::= { hwPingJitterStatsEntry 6 } + + hwPingJitterStatsMinOfNegativesSD 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." + ::= { hwPingJitterStatsEntry 7 } + + hwPingJitterStatsMaxOfNegativesSD 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." + ::= { hwPingJitterStatsEntry 8 } + + hwPingJitterStatsNumOfNegativesSD 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." + ::= { hwPingJitterStatsEntry 9 } + + hwPingJitterStatsSumOfNegativesSD 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." + ::= { hwPingJitterStatsEntry 10 } + + hwPingJitterStatsSum2NegativesSD 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." + ::= { hwPingJitterStatsEntry 11 } + + hwPingJitterStatsMinOfPositivesDS 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." + ::= { hwPingJitterStatsEntry 12 } + + hwPingJitterStatsMaxOfPositivesDS 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." + ::= { hwPingJitterStatsEntry 13 } + + hwPingJitterStatsNumOfPositivesDS 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." + ::= { hwPingJitterStatsEntry 14 } + + hwPingJitterStatsSumOfPositivesDS 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." + ::= { hwPingJitterStatsEntry 15 } + + hwPingJitterStatsSum2PositivesDS 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." + ::= { hwPingJitterStatsEntry 16 } + + hwPingJitterStatsMinOfNegativesDS 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." + ::= { hwPingJitterStatsEntry 17 } + + hwPingJitterStatsMaxOfNegativesDS 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." + ::= { hwPingJitterStatsEntry 18 } + + hwPingJitterStatsNumOfNegativesDS 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." + ::= { hwPingJitterStatsEntry 19 } + + hwPingJitterStatsSumOfNegativesDS 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." + ::= { hwPingJitterStatsEntry 20 } + + hwPingJitterStatsSum2NegativesDS 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." + ::= { hwPingJitterStatsEntry 21 } + + hwPingJitterStatsPacketLossSD OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets lost when sent from source to destination." + ::= { hwPingJitterStatsEntry 22 } + + hwPingJitterStatsPacketLossDS OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets lost when sent from destination to source." + ::= { hwPingJitterStatsEntry 23 } + + hwPingJitterStatsAvePositivesSD OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average of RTT's of all positive jitter values from packets + sent from source to destination." + ::= { hwPingJitterStatsEntry 24 } + + hwPingJitterStatsAveNegativesSD OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average of all negative jitter values from packets + sent from source to destination." + ::= { hwPingJitterStatsEntry 25 } + + hwPingJitterStatsAvePositivesDS OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average of RTT's of all positive jitter values from packets + sent from destination to source." + ::= { hwPingJitterStatsEntry 26 } + + hwPingJitterStatsAveNegativesDS OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average of RTT's of all negative jitter values from packets + sent from destination to source." + ::= { hwPingJitterStatsEntry 27 } + + hwPingJitterStatsPktLossUnknown OBJECT-TYPE + SYNTAX Gauge32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The number of packets which lost but not knowing result ." + ::= { hwPingJitterStatsEntry 28 } + + hwPingAgentEnable OBJECT-TYPE + SYNTAX INTEGER{ + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable Huawei PING agent function" + DEFVAL { disable } + ::= { hwPingObjects 5 } + + -- ================================================================= + -- HUAWEI tcp server configuration information Statistics Table + -- ================================================================= + + hwPingTcpServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWPingTcpServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table which contains the status of hwping tcp server + configuration information." + ::= { hwPingObjects 6 } + + hwPingTcpServerEntry OBJECT-TYPE + SYNTAX HWPingTcpServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table which contains the status of hwping tcp server + configuration information. + + This entry is includeed not only the tcp server ip address + but also the tcp server udp port. If used for VPN it is also + included the VPN name." + INDEX { + hwPingTcpServerIpAddress, + hwPingTcpServerPort, + hwpingTcpServerVPNInstance + } + ::= { hwPingTcpServerTable 1 } + + HWPingTcpServerEntry ::= SEQUENCE + { + hwPingTcpServerIpAddress InetAddress, + hwPingTcpServerPort Integer32, + hwpingTcpServerVPNInstance DisplayString, + hwpingTcpServerRowStatus RowStatus + } + + hwPingTcpServerIpAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the tcp server's ip address. + This object and hwpingTcpServerPort is hwPingTcpServerTable + index." + DEFVAL { ''H } + ::= { hwPingTcpServerEntry 1 } + + hwPingTcpServerPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the tcp server's port number. + This object and hwPingTcpServerIpAddress is hwPingTcpServerTable + index." + DEFVAL { 0 } + ::= { hwPingTcpServerEntry 2 } + + hwpingTcpServerVPNInstance OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This field is used to specify the VPN name in which the PING operation will be userd. + The TCP server will use the field to identify the VPN routing Table for this operation." + DEFVAL { "" } + ::= { hwPingTcpServerEntry 3 } + + hwpingTcpServerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows entries to be created and deleted + in the hwPingTcpServerTable. + + A value MUST be specified for hwPingTcpServerIpAddress + and hwPingTcpServerPort prior to a transition to + active(1) state being accepted." + + REFERENCE + "See definition of RowStatus in RFC 2579, 'Textual + Conventions for SMIv2.'" + ::= { hwPingTcpServerEntry 4 } + + hwPingUdpServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWPingUdpServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table which contains the status of hwping udp server + configuration information." + ::= { hwPingObjects 7 } + + hwPingUdpServerEntry OBJECT-TYPE + SYNTAX HWPingUdpServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table which contains the status of hwping udp server + configuration information. + + This entry is includeed not only the udp server ip address + but also the udp server udp port.If used for VPN it is also + included the VPN name." + + INDEX { + hwPingUdpServerIpAddress, + hwPingUdpServerPort, + hwpingUdpServerVPNInstance + } + ::= { hwPingUdpServerTable 1 } + + HWPingUdpServerEntry ::= SEQUENCE + { + hwPingUdpServerIpAddress InetAddress, + hwPingUdpServerPort Integer32, + hwpingUdpServerVPNInstance DisplayString, + hwpingUdpServerRowStatus RowStatus + } + + hwPingUdpServerIpAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the udp server's ip address. + This object and hwpingUdpServerPort is hwPingUdpServerEntry + index." + DEFVAL { ''H } + ::= { hwPingUdpServerEntry 1 } + + hwPingUdpServerPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the udp server's port number. + This object and hwPingUdpServerIpAddress is hwPingUdpServerEntry + index." + DEFVAL { 0 } + ::= { hwPingUdpServerEntry 2 } + + hwpingUdpServerVPNInstance OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This field is used to specify the VPN name in which the PING operation will be userd. + The UDP server will use the field to identify the VPN routing Table for this operation." + DEFVAL { "" } + ::= { hwPingUdpServerEntry 3 } + + hwpingUdpServerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows entries to be created and deleted + in the hwPingUdpServerTable. + + A value MUST be specified for hwPingUdpServerIpAddress + and hwPingUdpServerPort prior to a transition to + active(1) state being accepted." + + REFERENCE + "See definition of RowStatus in RFC 2579, 'Textual + Conventions for SMIv2.'" + ::= { hwPingUdpServerEntry 4 } + + hwPingServerEnable OBJECT-TYPE + SYNTAX INTEGER{ + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable Huawei PING server function" + DEFVAL { disable } + ::= { hwPingObjects 8 } + +END diff --git a/MIBS/huawei/HUAWEI-DLDP-MIB b/MIBS/huawei/HUAWEI-DLDP-MIB new file mode 100644 index 0000000..cef5e1d --- /dev/null +++ b/MIBS/huawei/HUAWEI-DLDP-MIB @@ -0,0 +1,934 @@ +-- +-- HUAWEI-DLDP-MIB.mib +-- MIB generated by MG-SOFT Visual MIB Builder Version 3.0 Build 253 +-- Tuesday, September 23, 2014 at 09:06:22 +-- + +-- ================================================================= +-- Copyright (C) 2014 by HUAWEI TECHNOLOGIES. All rights reserved +-- +-- Description: HUAWEI DLDP MIB, this mib will maintain information of DLDP +-- protocol for datacomm product. +-- Reference: +-- Version: V2.02 +-- History: +-- +-- V2.00 2008-07-15 initial version +-- ================================================================= + + HUAWEI-DLDP-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + InterfaceIndex + FROM IF-MIB + EnabledStatus + FROM P-BRIDGE-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + Integer32, Counter32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + TruthValue, RowStatus, MacAddress, TEXTUAL-CONVENTION + FROM SNMPv2-TC; + + +-- Revision history + hwDldpMIB MODULE-IDENTITY + LAST-UPDATED "201410210000Z" -- October 21, 2014 at 00:00 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "This file is a DLDP-MIB. It provides the functions such as + globally enabling or disabling the DLDP protocol, enabling the global + alarm, clearing statistics on ports and configuring work mode." + REVISION "201410210000Z" -- October 21, 2014 at 00:00 GMT + DESCRIPTION + "V2.02, hhhhhh." + REVISION "200807151430Z" -- July 15, 2008 at 14:30 GMT + DESCRIPTION + "V2.00, initial version." + REVISION "201311300000Z" -- November 30, 2013 at 00:00 GMT + DESCRIPTION + "V2.01, added hwDldpIfTable, hwDldpIfNeighbourTable and hwDldpIfStatisticsTable." + ::= { hwDatacomm 173 } + + +-- +-- Textual conventions +-- + +-- Textual Convention + PortIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Each port is uniquely identified by a port number. The port number ranges from 0 + to 575." + SYNTAX Integer32 (0..575) + + +-- +-- Node definitions +-- + +-- ============================================================================ +-- Node definitions +-- ============================================================================ + -- 1.3.6.1.4.1.2011.5.25.173.1 + hwDldpObjects OBJECT IDENTIFIER ::= { hwDldpMIB 1 } + +-- ============================================================================ +-- +-- ======================= Objects definitions================================= +-- +-- ============================================================================ + -- 1.3.6.1.4.1.2011.5.25.173.1.1 + hwDldpConfiguration OBJECT IDENTIFIER ::= { hwDldpObjects 1 } + + -- 1.3.6.1.4.1.2011.5.25.173.1.1.1 + hwDldpEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Globally enable or disable the DLDP configuration. If the hwDldpEnable + is 1, DLDP is enabled. If the hwDldpEnable is 2, DLDP is disabled. + By default, DLDP is disabled." + DEFVAL { 2 } + ::= { hwDldpConfiguration 1 } + + -- 1.3.6.1.4.1.2011.5.25.173.1.1.2 + hwDldpUnidirectionalShutdown OBJECT-TYPE + SYNTAX INTEGER + { + auto(1), + manual(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When the device discovers a one-way link, the shutdown mode of port. The modes include + auto and manual. By default, DLDP is auto." + DEFVAL { 1 } + ::= { hwDldpConfiguration 2 } + + -- 1.3.6.1.4.1.2011.5.25.173.1.1.3 + hwDldpWorkMode OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + enhance(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "It configures the work mode of the DLDP protocol, including normal and enhanced mode. + By default, the mode is enhanced." + DEFVAL { 2 } + ::= { hwDldpConfiguration 3 } + + -- 1.3.6.1.4.1.2011.5.25.173.1.1.4 + hwDldpAdvertInterval OBJECT-TYPE + SYNTAX Integer32 (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Global interval for sending advertisement packets for the DLDP configuration. + By default, the interval is 5s." + DEFVAL { 5 } + ::= { hwDldpConfiguration 4 } + + -- 1.3.6.1.4.1.2011.5.25.173.1.1.5 + hwDelayDownTimer OBJECT-TYPE + SYNTAX Integer32 (1..5) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Global timeout of DelayDown timer. The value rangs from 1s to 5s, + By default, the time is 1s." + DEFVAL { 1 } + ::= { hwDldpConfiguration 5 } + + -- 1.3.6.1.4.1.2011.5.25.173.1.1.6 + hwDldpAuthenMode OBJECT-TYPE + SYNTAX INTEGER + { + none(1), + md5(2), + simple(3), + sha(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Global authentication mode of the DLDP configuration. It has three authentication + modes, including none, md5, simple, and sha. By default the authentication mode + is none." + DEFVAL { 1 } + ::= { hwDldpConfiguration 6 } + + -- 1.3.6.1.4.1.2011.5.25.173.1.1.7 + hwDldpMd5Password OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..24)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Global md5 password for authentication when authentication is md5." + ::= { hwDldpConfiguration 7 } + + -- 1.3.6.1.4.1.2011.5.25.173.1.1.8 + hwDldpSimplePassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Global simple password for authentication when authentication is simple." + ::= { hwDldpConfiguration 8 } + + -- 1.3.6.1.4.1.2011.5.25.173.1.1.9 + hwDldpPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDldpPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DLDP port configuration table." + ::= { hwDldpConfiguration 9 } + + -- 1.3.6.1.4.1.2011.5.25.173.1.1.9.1 + hwDldpPortEntry OBJECT-TYPE + SYNTAX HwDldpPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the DLDP port configuration table." + INDEX { hwDldpPortIndex } + ::= { hwDldpPortTable 1 } + + HwDldpPortEntry ::= + SEQUENCE { + hwDldpPortIndex + PortIndex, + hwDldpPortStateReset + TruthValue, + hwDldpPortState + INTEGER, + hwDldpPortLinkState + INTEGER, + hwDldpResetStatistics + TruthValue, + hwDldpRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.5.25.173.1.1.9.1.1 + hwDldpPortIndex OBJECT-TYPE + SYNTAX PortIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "It describes enabled DLDP port index. Each port is uniquely identified by a port number. It ranges from 0 + to 575." + ::= { hwDldpPortEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.173.1.1.9.1.2 + hwDldpPortStateReset OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "It describes the DLDP status of the reset port." + DEFVAL { false } + ::= { hwDldpPortEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.173.1.1.9.1.3 + hwDldpPortState OBJECT-TYPE + SYNTAX INTEGER + { + initial(1), + inactive(2), + active(3), + advertisement(4), + probe(5), + disable(6), + delayDown(7), + loop(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port state has eight states, including initial, inactive, active, + advertisement, probe, disable, delayDown, and loop." + ::= { hwDldpPortEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.173.1.1.9.1.4 + hwDldpPortLinkState OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port state has two modes, including up and down." + ::= { hwDldpPortEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.173.1.1.9.1.5 + hwDldpResetStatistics OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "It clears the statistics of packets received and sent on the current + port." + ::= { hwDldpPortEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.173.1.1.9.1.6 + hwDldpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Operation of CreateAndGo can be + used to create a new instance, and operation of Destroy be + used to destroy an existent index. But these operations + will not take effect if they are not activated by running the + command of activating or setting mib node of hwDldpEnable." + ::= { hwDldpPortEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.173.1.1.10 + hwDldpNeighbourTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDldpNeighbourEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DLDP Neighbour configuration table." + ::= { hwDldpConfiguration 10 } + + -- 1.3.6.1.4.1.2011.5.25.173.1.1.10.1 + hwDldpNeighbourEntry OBJECT-TYPE + SYNTAX HwDldpNeighbourEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the DLDP Neighbour configuration table." + INDEX { hwDldpPortIndex, hwDldpNeighbourMacAddr, hwDldpNeighbourPortIndex } + ::= { hwDldpNeighbourTable 1 } + + HwDldpNeighbourEntry ::= + SEQUENCE { + hwDldpNeighbourMacAddr + MacAddress, + hwDldpNeighbourPortIndex + Integer32, + hwDldpNeighbourPortName + OCTET STRING, + hwDldpNeighbourState + INTEGER, + hwDldpNeighbourAgeTime + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.173.1.1.10.1.1 + hwDldpNeighbourMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "When the activated port detects a neighbor, it can record the neighbor information, including + MAC address of neighbor. The port may detect multiple neighbors." + ::= { hwDldpNeighbourEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.173.1.1.10.1.2 + hwDldpNeighbourPortIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "When the activated port detects a neighbor, it can record the port index of the neighbour." + ::= { hwDldpNeighbourEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.173.1.1.10.1.3 + hwDldpNeighbourPortName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When the activated port detects a neighbor, it can record the port name of the neighbour." + ::= { hwDldpNeighbourEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.173.1.1.10.1.4 + hwDldpNeighbourState OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + oneWay(2), + twoWay(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When the activated port detects a neighbor, it can record the state of the neighbour, and its value includes unknown, one way, and two way." + ::= { hwDldpNeighbourEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.173.1.1.10.1.5 + hwDldpNeighbourAgeTime OBJECT-TYPE + SYNTAX Integer32 (3..300) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When the activated port detects a neighbor, it can record the aging time of the neighbor. The aging time + is three times the interval for sending advertisement packets." + DEFVAL { 15 } + ::= { hwDldpNeighbourEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.173.1.1.11 + hwDldpIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDldpIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DLDP interface configuration table." + ::= { hwDldpConfiguration 11 } + + -- 1.3.6.1.4.1.2011.5.25.173.1.1.11.1 + hwDldpIfEntry OBJECT-TYPE + SYNTAX HwDldpIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the DLDP interface configuration table." + INDEX { hwDldpIfIndex } + ::= { hwDldpIfTable 1 } + + HwDldpIfEntry ::= + SEQUENCE { + hwDldpIfIndex + InterfaceIndex, + hwDldpIfStateReset + TruthValue, + hwDldpIfState + INTEGER, + hwDldpIfLinkState + INTEGER, + hwDldpIfResetStatistics + TruthValue, + hwDldpIfRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.5.25.173.1.1.11.1.1 + hwDldpIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "It describes enabled DLDP interface index. Each port is uniquely identified by a port number. It ranges from 0 + to 62535." + ::= { hwDldpIfEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.173.1.1.11.1.2 + hwDldpIfStateReset OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "It describes the DLDP status of the reset port." + DEFVAL { false } + ::= { hwDldpIfEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.173.1.1.11.1.3 + hwDldpIfState OBJECT-TYPE + SYNTAX INTEGER + { + initial(1), + inactive(2), + active(3), + advertisement(4), + probe(5), + disable(6), + delayDown(7), + loop(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port state has eight states, including initial, inactive, active, + advertisement, probe, disable, delayDown, and loop." + ::= { hwDldpIfEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.173.1.1.11.1.4 + hwDldpIfLinkState OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port state has two modes, including up and down." + ::= { hwDldpIfEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.173.1.1.11.1.5 + hwDldpIfResetStatistics OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "It clears the statistics of packets received and sent on the current + port." + ::= { hwDldpIfEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.173.1.1.11.1.6 + hwDldpIfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Operation of CreateAndGo can be + used to create a new instance, and operation of Destroy be + used to destroy an existent index. But these operations + will not take effect if they are not activated by running the + command of activating or setting mib node of hwDldpEnable." + ::= { hwDldpIfEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.173.1.1.12 + hwDldpIfNeighbourTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDldpIfNeighbourEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DLDP Neighbour configuration table." + ::= { hwDldpConfiguration 12 } + + -- 1.3.6.1.4.1.2011.5.25.173.1.1.12.1 + hwDldpIfNeighbourEntry OBJECT-TYPE + SYNTAX HwDldpIfNeighbourEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the DLDP Neighbour configuration table." + INDEX { hwDldpIfIndex, hwDldpIfNeighbourMacAddr, hwDldpIfNeighbourIfIndex } + ::= { hwDldpIfNeighbourTable 1 } + + HwDldpIfNeighbourEntry ::= + SEQUENCE { + hwDldpIfNeighbourMacAddr + MacAddress, + hwDldpIfNeighbourIfIndex + Integer32, + hwDldpIfNeighbourPortName + OCTET STRING, + hwDldpIfNeighbourState + INTEGER, + hwDldpIfNeighbourAgeTime + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.173.1.1.12.1.1 + hwDldpIfNeighbourMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "When the activated port detects a neighbor, it can record the neighbor information, including + MAC address of neighbor. The port may detect multiple neighbors." + ::= { hwDldpIfNeighbourEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.173.1.1.12.1.2 + hwDldpIfNeighbourIfIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "When the activated port detects a neighbor, it can record the port index of the neighbour." + ::= { hwDldpIfNeighbourEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.173.1.1.12.1.3 + hwDldpIfNeighbourPortName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When the activated port detects a neighbor, it can record the port name of the neighbour." + ::= { hwDldpIfNeighbourEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.173.1.1.12.1.4 + hwDldpIfNeighbourState OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + oneWay(2), + twoWay(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When the activated port detects a neighbor, it can record the state of the neighbour, and its value includes unknown, one way, and two way." + ::= { hwDldpIfNeighbourEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.173.1.1.12.1.5 + hwDldpIfNeighbourAgeTime OBJECT-TYPE + SYNTAX Integer32 (3..300) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When the activated port detects a neighbor, it can record the aging time of the neighbor. The aging time + is three times the interval for sending advertisement packets." + DEFVAL { 15 } + ::= { hwDldpIfNeighbourEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.173.1.1.13 + hwDldpShaPassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Global sha password for authentication when authentication is sha." + ::= { hwDldpConfiguration 13 } + + -- 1.3.6.1.4.1.2011.5.25.173.1.2 + hwDldpStatistics OBJECT IDENTIFIER ::= { hwDldpObjects 2 } + + -- 1.3.6.1.4.1.2011.5.25.173.1.2.1 + hwDldpPortStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDldpPortStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DLDP port statics configuration table." + ::= { hwDldpStatistics 1 } + + -- 1.3.6.1.4.1.2011.5.25.173.1.2.1.1 + hwDldpPortStatisticsEntry OBJECT-TYPE + SYNTAX HwDldpPortStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table of the packets sent or received on the DLDP port." + INDEX { hwDldpPortIndex } + ::= { hwDldpPortStatisticsTable 1 } + + HwDldpPortStatisticsEntry ::= + SEQUENCE { + hwDldpPortStatisticsTx + Counter32, + hwDldpPortStatisticsRxTotal + Counter32, + hwDldpPortStatisticsRxError + Counter32, + hwDldpPortStatisticsRxLoop + Counter32, + hwDldpPortStatisticsRxValid + Counter32, + hwDldpPortStatisticsRxAuthenFail + Counter32 + } + + -- 1.3.6.1.4.1.2011.5.25.173.1.2.1.1.1 + hwDldpPortStatisticsTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It describes the number of packets sent on the activated port." + ::= { hwDldpPortStatisticsEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.173.1.2.1.1.2 + hwDldpPortStatisticsRxTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It describes the number of packets received on the activated port." + ::= { hwDldpPortStatisticsEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.173.1.2.1.1.3 + hwDldpPortStatisticsRxError OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It describes the number of error packets received on the activated port." + ::= { hwDldpPortStatisticsEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.173.1.2.1.1.4 + hwDldpPortStatisticsRxLoop OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It describes the number of loop packets received on the activated port." + ::= { hwDldpPortStatisticsEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.173.1.2.1.1.5 + hwDldpPortStatisticsRxValid OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It describes the number of valid packets received on the activated port." + ::= { hwDldpPortStatisticsEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.173.1.2.1.1.6 + hwDldpPortStatisticsRxAuthenFail OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It describes the number of authentication failure packets received on the activated port." + ::= { hwDldpPortStatisticsEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.173.1.2.2 + hwDldpIfStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDldpIfStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DLDP port statics configuration table." + ::= { hwDldpStatistics 2 } + + -- 1.3.6.1.4.1.2011.5.25.173.1.2.2.1 + hwDldpIfStatisticsEntry OBJECT-TYPE + SYNTAX HwDldpIfStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table of the packets sent or received on the DLDP port." + INDEX { hwDldpIfIndex } + ::= { hwDldpIfStatisticsTable 1 } + + HwDldpIfStatisticsEntry ::= + SEQUENCE { + hwDldpIfStatisticsTx + Counter32, + hwDldpIfStatisticsRxTotal + Counter32, + hwDldpIfStatisticsRxError + Counter32, + hwDldpIfStatisticsRxLoop + Counter32, + hwDldpIfStatisticsRxValid + Counter32, + hwDldpIfStatisticsRxAuthenFail + Counter32 + } + + -- 1.3.6.1.4.1.2011.5.25.173.1.2.2.1.1 + hwDldpIfStatisticsTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It describes the number of packets sent on the activated port." + ::= { hwDldpIfStatisticsEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.173.1.2.2.1.2 + hwDldpIfStatisticsRxTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It describes the number of packets received on the activated port." + ::= { hwDldpIfStatisticsEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.173.1.2.2.1.3 + hwDldpIfStatisticsRxError OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It describes the number of error packets received on the activated port." + ::= { hwDldpIfStatisticsEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.173.1.2.2.1.4 + hwDldpIfStatisticsRxLoop OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It describes the number of loop packets received on the activated port." + ::= { hwDldpIfStatisticsEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.173.1.2.2.1.5 + hwDldpIfStatisticsRxValid OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It describes the number of valid packets received on the activated port." + ::= { hwDldpIfStatisticsEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.173.1.2.2.1.6 + hwDldpIfStatisticsRxAuthenFail OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It describes the number of authentication failure packets received on the activated port." + ::= { hwDldpIfStatisticsEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.173.2 + hwDldpPortTrapObjects OBJECT IDENTIFIER ::= { hwDldpMIB 2 } + + -- 1.3.6.1.4.1.2011.5.25.173.2.1 + hwDldpTrapInterfaceIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "It describes the interface index of the activated port that detected one way or found that two way is resumed." + ::= { hwDldpPortTrapObjects 1 } + + -- 1.3.6.1.4.1.2011.5.25.173.2.2 + hwDldpTrapIfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "It describes the interface name of the activated port that detected one way or found that two way is resumed." + ::= { hwDldpPortTrapObjects 2 } + + -- 1.3.6.1.4.1.2011.5.25.173.2.3 + hwDldpTrapFaultReason OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "It describes the reason interface fault." + ::= { hwDldpPortTrapObjects 3 } + + -- 1.3.6.1.4.1.2011.5.25.173.3 + hwDldpTraps OBJECT IDENTIFIER ::= { hwDldpMIB 3 } + +-- -Notifycation + -- 1.3.6.1.4.1.2011.5.25.173.3.1 + hwDldpUnidirectionalLink NOTIFICATION-TYPE + OBJECTS { hwDldpTrapInterfaceIndex, hwDldpTrapIfName, hwDldpTrapFaultReason } + STATUS current + DESCRIPTION + "Notify the NMS that the DLDP detected one way. The hwDldpTrapInterfaceIndex node is the interface index." + ::= { hwDldpTraps 1 } + + -- 1.3.6.1.4.1.2011.5.25.173.3.2 + hwDldpLinkResume NOTIFICATION-TYPE + OBJECTS { hwDldpTrapInterfaceIndex, hwDldpTrapIfName } + STATUS current + DESCRIPTION + "Notify the NMS that the DLDP detected that unidirectional link was resumed. The hwDldpTrapInterfaceIndex node is interface index." + ::= { hwDldpTraps 2 } + + -- 1.3.6.1.4.1.2011.5.25.173.3.3 + hwDldpLoopDetect NOTIFICATION-TYPE + OBJECTS { hwDldpTrapInterfaceIndex, hwDldpTrapIfName } + STATUS current + DESCRIPTION + "Notify the NMS that the DLDP detected Loop State. The hwDldpTrapInterfaceIndex node is the interface index." + ::= { hwDldpTraps 3 } + + -- 1.3.6.1.4.1.2011.5.25.173.3.4 + hwDldpLoopResume NOTIFICATION-TYPE + OBJECTS { hwDldpTrapInterfaceIndex, hwDldpTrapIfName } + STATUS current + DESCRIPTION + "Notify the NMS that the DLDP detected Loop State was resumed. The hwDldpTrapInterfaceIndex node is interface index." + ::= { hwDldpTraps 4 } + + -- 1.3.6.1.4.1.2011.5.25.173.4 + hwDldpConformance OBJECT IDENTIFIER ::= { hwDldpMIB 4 } + +-- *********************************************************** +-- +-- HAUWEIDLDPMIBCONFORMANCE +-- +-- *********************************************************** +-- + -- 1.3.6.1.4.1.2011.5.25.173.4.1 + hwDldpCompliances OBJECT IDENTIFIER ::= { hwDldpConformance 1 } + +-- compliance statements +-- this module + -- 1.3.6.1.4.1.2011.5.25.173.4.1.1 + hwDldpCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMP entities which implement + the HUAWEI-DLDP-MIB." + MODULE -- this module + MANDATORY-GROUPS { hwDldpConfigGroup, hwDldpStatisticsGroup, hwDldpPortGroup, hwDldpPortTrapGroup, hwDldpTrapGroup + } + ::= { hwDldpCompliances 1 } + + -- 1.3.6.1.4.1.2011.5.25.173.4.2 + hwDldpGroups OBJECT IDENTIFIER ::= { hwDldpConformance 2 } + +-- MIB groupings + -- 1.3.6.1.4.1.2011.5.25.173.4.2.1 + hwDldpConfigGroup OBJECT-GROUP + OBJECTS { hwDldpEnable, hwDldpUnidirectionalShutdown, hwDldpWorkMode, hwDldpAdvertInterval, hwDelayDownTimer, + hwDldpAuthenMode, hwDldpMd5Password, hwDldpSimplePassword, hwDldpShaPassword } + STATUS current + DESCRIPTION + "The collection of objects which are used to configure the + DLDP implementation behavior. + This group is mandatory for agents which implement the DLDP." + ::= { hwDldpGroups 1 } + + -- 1.3.6.1.4.1.2011.5.25.173.4.2.2 + hwDldpStatisticsGroup OBJECT-GROUP + OBJECTS { hwDldpPortStatisticsTx, hwDldpPortStatisticsRxTotal, hwDldpPortStatisticsRxError, hwDldpPortStatisticsRxLoop, hwDldpPortStatisticsRxValid, + hwDldpPortStatisticsRxAuthenFail, hwDldpIfStatisticsTx, hwDldpIfStatisticsRxTotal, hwDldpIfStatisticsRxError, hwDldpIfStatisticsRxLoop, + hwDldpIfStatisticsRxValid, hwDldpIfStatisticsRxAuthenFail } + STATUS current + DESCRIPTION + "The collection of objects which are used to represent DLDP + statistics. + This group is mandatory for agents which implement the DLDP + and have the capability of receiving and transmitting DLDP frames." + ::= { hwDldpGroups 2 } + + -- 1.3.6.1.4.1.2011.5.25.173.4.2.3 + hwDldpPortGroup OBJECT-GROUP + OBJECTS { hwDldpPortStateReset, hwDldpPortState, hwDldpPortLinkState, hwDldpResetStatistics, hwDldpRowStatus, + hwDldpNeighbourPortName, hwDldpNeighbourState, hwDldpNeighbourAgeTime, hwDldpIfStateReset, hwDldpIfState, + hwDldpIfLinkState, hwDldpIfResetStatistics, hwDldpIfRowStatus, hwDldpIfNeighbourPortName, hwDldpIfNeighbourState, + hwDldpIfNeighbourAgeTime } + STATUS current + DESCRIPTION + "The collection of objects indicates the information of port." + ::= { hwDldpGroups 3 } + + -- 1.3.6.1.4.1.2011.5.25.173.4.2.4 + hwDldpPortTrapGroup OBJECT-GROUP + OBJECTS { hwDldpTrapInterfaceIndex, hwDldpTrapIfName } + STATUS current + DESCRIPTION + "The collection of objects indicates that the activated port index detected one way or found that two way is resumed." + ::= { hwDldpGroups 4 } + + -- 1.3.6.1.4.1.2011.5.25.173.4.2.5 + hwDldpTrapGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwDldpUnidirectionalLink, hwDldpLinkResume, hwDldpLoopDetect, hwDldpLoopResume } + STATUS current + DESCRIPTION + "The collection of notifications used to indicate that the HUAWEI-DLDP-MIB + data is consistent and indicate the general status information. + This group is mandatory for agents which implement the DLDP + and have the capability of receiving DLDP frames." + ::= { hwDldpGroups 5 } + + + END + +-- +-- HUAWEI-DLDP-MIB.mib +-- diff --git a/MIBS/huawei/HUAWEI-E-TRUNK-MIB b/MIBS/huawei/HUAWEI-E-TRUNK-MIB new file mode 100644 index 0000000..2f9617f --- /dev/null +++ b/MIBS/huawei/HUAWEI-E-TRUNK-MIB @@ -0,0 +1,894 @@ +-- ================================================================= +-- Copyright (C) 2015 by HUAWEI TECHNOLOGIES. All rights reserved +-- +-- Description: The HUAWEI-E-TRUNK-MIB.mib provides information about E-Trunk +-- Reference: +-- Version: V2.06 +-- History: +-- liwei, 2015-7-30. +-- 1. Add E-Trunk expected state trap. + +-- Version: V2.05 +-- History: +-- wangguojin, 2014-10-29. +-- 1. Add E-Trunk member reason for evpn. +-- Version: V2.04 +-- History: +-- mengfanlu, 2014-05-21. +-- 1. Add backup port table. +-- Version: V2.02 +-- History: +-- caoli, 2014-05-04. +-- 1, Add five new nodes based on V2.01 for E-Trunk auto BFD +-- hwETrunkAutoBFDEnable, hwETrunkAutoBFDTrackIfIndex, +-- hwETrunkAutoBFDTxInterval, hwETrunkAutoBFDRxInterval, +-- hwETrunkAutoBFDDetectMultiplier. +-- Version: V1.0 +-- History: +-- zhenghebin,2008.11.25,publish + +-- ================================================================= + + HUAWEI-E-TRUNK-MIB DEFINITIONS ::= BEGIN + + IMPORTS + huaweiMgmt + FROM HUAWEI-MIB + IpAddress,Integer32, Unsigned32, Counter32, Counter64, + OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + PhysAddress,DisplayString,TruthValue,TimeStamp,RowStatus,TEXTUAL-CONVENTION + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF; + + + + + hwETrunkMIB MODULE-IDENTITY + LAST-UPDATED "201507221448Z" + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "Add hwETrunkExpectStateChange and hwETrunkExpectStateResume." + REVISION "201507221448Z" + DESCRIPTION + "The HUAWEI-E-TRUNK-MIB.mib provides information about E-Trunk." + REVISION "201410291522Z" + DESCRIPTION + "Add E-Trunk member reason for evpn." + REVISION "201406302146Z" + DESCRIPTION + "Add trill active-active reason." + REVISION "201405210941Z" + DESCRIPTION + "Add backup port table." + REVISION "201405071057Z" + DESCRIPTION + "Add five new nodes based on V2.01 for E-Trunk auto BFD." + REVISION "201312021153Z" + DESCRIPTION + "The specification of E-Trunk number expanded from 64 to 128." + REVISION "200810211010Z" + DESCRIPTION + "Initial version." + ::= { hwDatacomm 178 } + +-- +-- Node definitions +-- + + hwDatacomm OBJECT IDENTIFIER ::= { huaweiMgmt 25 } + + + hwETrunkObjects OBJECT IDENTIFIER ::= { hwETrunkMIB 1 } + + + +-- E-Trunk + hwETrunkTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwETrunkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The E-Trunk table." + ::= { hwETrunkObjects 1 } + + + hwETrunkEntry OBJECT-TYPE + SYNTAX HwETrunkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "E-Trunk entry." + INDEX { hwETrunkId } + ::= { hwETrunkTable 1 } + + + HwETrunkEntry ::= + SEQUENCE { + hwETrunkId + Integer32, + hwETrunkSystemId + PhysAddress, + + hwETrunkPri + Integer32, + + hwETrunkStatus + INTEGER, + + hwETrunkStatusReason + INTEGER, + + hwETrunkPeerIpAddr + IpAddress, + + hwETrunkSourceIpAddr + IpAddress, + + hwETrunkReceiveFailTimeMultiple + Integer32, + + hwETrunkSendPeriod + Integer32, + + hwETrunkPacketReceive + Counter64, + + hwETrunkPacketSend + Counter64, + + hwETrunkPacketRecDrop + Counter64, + + hwETrunkPacketSndDrop + Counter64, + + hwETrunkPeerSystemId + PhysAddress, + + hwETrunkPeerPri + Integer32, + + hwETrunkPeerReceiveFailTime + Integer32, + + hwETrunkSecurityKeyType + INTEGER, + + hwETrunkSecurityKey + OCTET STRING, + + hwETrunkBfdSessId + Integer32, + + hwETrunkResetCounter + Integer32, + + hwETrunkRevertTime + Integer32, + + hwETrunkBfdSessName + OCTET STRING, + + hwETrunkDescription + OCTET STRING, + + hwETrunkAutoBFDEnable + TruthValue, + + hwETrunkAutoBFDTrackIfIndex + Integer32, + + hwETrunkAutoBFDTxInterval + Integer32, + + hwETrunkAutoBFDRxInterval + Integer32, + + hwETrunkAutoBFDDetectMultiplier + Integer32, + + hwETrunkExpectStatus + INTEGER, + + hwETrunkRowStatus + RowStatus + + } + + + hwETrunkId OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the E-Trunk." + ::= { hwETrunkEntry 1 } + + + hwETrunkSystemId OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The system ID of the E-Trunk. It is a physical address." + ::= { hwETrunkEntry 2 } + + + hwETrunkPri OBJECT-TYPE + SYNTAX Integer32 (1..254) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The priority of the E-Trunk. The default value is 100." + ::= { hwETrunkEntry 3 } + + + + hwETrunkStatus OBJECT-TYPE + SYNTAX INTEGER + { + initialize(1), + backup(2), + master(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the E-Trunk. + 1:initialize. + 2:backup. + 3:master. " + ::= { hwETrunkEntry 4 } + + + hwETrunkStatusReason OBJECT-TYPE + SYNTAX INTEGER + { + pri(1), + timeout(2), + bfdDown(3), + peerTimeout(4), + peerBfdDown(5), + allMemberDown(6), + init(7), + peerNodeDown(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The reason for the E-Trunk being in the current status. + pri(1):Priority calculation. + timeout(2):The receiving timer timed out. + bfdDown(3):BFD detected the control link between the PE and peer down. + peerTimeout(4):The receiving timer of the peer timed out. + peerBfdDown(5):BFD of the peer detected the control link between the PE and peer down. + allMemberDown(6):All members of the E-Trunk were down. + init(7):Initiated the E-Trunk. + peerNodeDown(8):The peer node is down. + " + ::= { hwETrunkEntry 5 } + + + hwETrunkPeerIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The peer IP address of the E-Trunk." + ::= { hwETrunkEntry 6 } + + + hwETrunkSourceIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The source IP address of the E-Trunk." + ::= { hwETrunkEntry 7 } + + hwETrunkReceiveFailTimeMultiple OBJECT-TYPE + SYNTAX Integer32 (3..300) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The detection time multiplier for failure detection. It is the multiple of the sending period." + ::= { hwETrunkEntry 8 } + + + hwETrunkSendPeriod OBJECT-TYPE + SYNTAX Integer32 (5..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The period for sending packets of the E-Trunk. The unit is 100ms. " + ::= { hwETrunkEntry 9 } + + + + hwETrunkPacketReceive OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received packets." + ::= { hwETrunkEntry 10 } + + + hwETrunkPacketSend OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sent packets." + ::= { hwETrunkEntry 11 } + + + hwETrunkPacketRecDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the dropped packets when the packets are received." + ::= { hwETrunkEntry 12 } + + + hwETrunkPacketSndDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the dropped packets when the packets are sent." + ::= { hwETrunkEntry 13 } + + + hwETrunkPeerSystemId OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The system ID of the peer E-Trunk. It is a physical address." + ::= { hwETrunkEntry 14 } + + + hwETrunkPeerPri OBJECT-TYPE + SYNTAX Integer32 (1..254) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The priority of the peer E-Trunk." + ::= { hwETrunkEntry 15 } + + + hwETrunkPeerReceiveFailTime OBJECT-TYPE + SYNTAX Integer32 (15..30000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The failure time for the peer E-Trunk to receive packets. The unit is 100ms. " + ::= { hwETrunkEntry 16 } + + + + hwETrunkSecurityKeyType OBJECT-TYPE + SYNTAX INTEGER + { + simple(1), + cipher(2) + } + + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of the security key. + 1:The simple encrypt type. + 2:The cipher encrypt type. " + ::= { hwETrunkEntry 17 } + + + hwETrunkSecurityKey OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..392)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object can be set to a simple password with a string of 0 to 255 characters or a encrypted password with a string less than 392 characters. For security purposes, a get on this returns a zero length string." + ::= { hwETrunkEntry 18 } + + + hwETrunkBfdSessId OBJECT-TYPE + SYNTAX Integer32 (0..8191) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The ID of a BFD session which is bound to the E-Trunk. + When the status of the BFD session is changed, the status of the E-Trunk is also changed with BFD's status." + ::= { hwETrunkEntry 19} + + hwETrunkResetCounter OBJECT-TYPE + SYNTAX Integer32 (0..0) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Reset hwETrunkPacketReceive,hwETrunkPacketSend,hwETrunkPacketRecDrop,hwETrunkPacketSndDrop." + ::= { hwETrunkEntry 20 } + + hwETrunkRevertTime OBJECT-TYPE + SYNTAX Integer32 (0..3600) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The delay time to revert. The unit is second. The default is 120. " + ::= { hwETrunkEntry 21 } + + hwETrunkBfdSessName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..15)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of a BFD session which is bound to the E-Trunk. + And BFD session name is composed of octet string which is 1 to 15 octet and can't contain space within it. + When the status of the BFD session is changed, the status of the E-Trunk is also changed with BFD's status." + ::= { hwETrunkEntry 22} + + hwETrunkDescription OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..242)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The description of the E-Trunk. The default is NULL" + ::= { hwETrunkEntry 23} + + hwETrunkAutoBFDEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates whether the E-trunk enable auto BFD function. " + ::= { hwETrunkEntry 24} + + hwETrunkAutoBFDTrackIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the index of an interface which is tracked by the E-Trunk auto BFD session." + ::= { hwETrunkEntry 25} + + hwETrunkAutoBFDTxInterval OBJECT-TYPE + SYNTAX Integer32 (3..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The sending interval of E-Trunk auto BFD session in milliseconds. The default is 10." + ::= { hwETrunkEntry 26} + + hwETrunkAutoBFDRxInterval OBJECT-TYPE + SYNTAX Integer32 (3..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The receiving interval of E-Trunk auto BFD session in milliseconds. The default is 10." + ::= { hwETrunkEntry 27} + + hwETrunkAutoBFDDetectMultiplier OBJECT-TYPE + SYNTAX Integer32 (3..50) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The detect multiplier of E-Trunk auto BFD session. The default is 3." + ::= { hwETrunkEntry 28} + + hwETrunkExpectStatus OBJECT-TYPE + SYNTAX INTEGER + { + backup(1), + master(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The expect status of the E-Trunk. + 1:backup. + 2:master. " + ::= { hwETrunkEntry 29 } + + hwETrunkRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Current operation status of the row. It is used to manage the creation and deletion of conceptual rows." + ::= { hwETrunkEntry 50} + + + + + +--Memeber + hwETrunkMemberTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwETrunkMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The member table of the E-Trunk." + ::= { hwETrunkObjects 2 } + + + + hwETrunkMemberEntry OBJECT-TYPE + SYNTAX HwETrunkMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Member Entry." + INDEX { hwETrunkMemberParentId,hwETrunkMemberType, hwETrunkMemberId} + ::= { hwETrunkMemberTable 1 } + + + + + HwETrunkMemberEntry ::= + SEQUENCE { + hwETrunkMemberParentId + Integer32, + + + hwETrunkMemberType + Integer32, + + + hwETrunkMemberId + Unsigned32, + + + hwETrunkMemberStatus + INTEGER, + + + hwETrunkMemberStatusReason + INTEGER, + + + hwETrunkMemberWorkMode + INTEGER, + + + hwETrunkMemberPhyStatus + INTEGER, + + + hwETrunkMemberRemoteId + Unsigned32, + + + hwETrunkMemberRowStatus + RowStatus + + } + + + hwETrunkMemberParentId OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ID of the E-Trunk to which the member belongs." + ::= { hwETrunkMemberEntry 1 } + + + + hwETrunkMemberType OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of the member. Now it is Eth-Trunk and Global-VE. + 1:Eth-Trunk. + 2:Global-VE." + ::= { hwETrunkMemberEntry 2 } + + + hwETrunkMemberId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ID of the member." + ::= { hwETrunkMemberEntry 3 } + + + + hwETrunkMemberStatus OBJECT-TYPE + SYNTAX INTEGER + { + backup(1), + master(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The member status. + 1:backup. + 2:master. " + ::= { hwETrunkMemberEntry 4 } + + + hwETrunkMemberStatusReason OBJECT-TYPE + SYNTAX INTEGER + { + forceBackup(1), + forceMaster(2), + etrunkInit(3), + etrunkBackup(4), + etrunkMaster(5), + peerMemberDown(6), + peerMemberUp(7), + activeActive(8), + degradedActive(9), + peerLinkDown(10), + linkDown(11), + allActive(12) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The reason for the member being in the current status. + forceBackup(1):The work mode of the member is force-backup. + forceMaster(2):The work mode of the member is force-master. + etrunkInit(3):The work mode of the member is auto. The status of E-Trunk is initialize. + etrunkBackup(4):The work mode of the member is auto. The status of E-Trunk is backup. + etrunkMaster(5):The work mode of the member is auto. The status of E-Trunk is master. + peerMemberDown(6):The status of the member belonging to the peer E-Trunk is down. + peerMemberUp(7):The status of the member belonging to the peer E-Trunk is up. + activeActive(8):The status of the trill active-active is ok. + degradedActive(9):The status of the trill active-active is fail, but the status of the peerlink is up. + peerLinkDown(10):The status of the trill active-active is fail, and the status of the peerlink is down. + linkDown(11):The status of the E-Trunk member is down. + allActive(12):The E-Trunk member is bound to an EVPN instance, and the redundancy mode is all-active." + ::= { hwETrunkMemberEntry 5 } + + + + hwETrunkMemberWorkMode OBJECT-TYPE + SYNTAX INTEGER + { + auto(1), + forceBackup(2), + forceMaster(3), + activeActive(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The work mode of the member. + 1:auto. + 2:forceBackup. + 3:forceMaster. + 4:activeActive." + ::= { hwETrunkMemberEntry 6 } + + hwETrunkMemberPhyStatus OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The physical status of the member. + 1:up. + 2:down. " + ::= { hwETrunkMemberEntry 7 } + + + hwETrunkMemberRemoteId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the ID of a remote E-Trunk member. By default, the ID of a remote E-Trunk member is the same as the ID of the local E-Trunk member. When both ends have E-Trunk member with different IDs, you need to specify the ID of a remote E-Trunk member." + ::= { hwETrunkMemberEntry 8 } + + + hwETrunkMemberRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Current operation status of the row. It is used to manage the creation and deletion of conceptual rows." + ::= { hwETrunkMemberEntry 50 } + +--BackupPort + + hwETrunkBackupPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwETrunkBackupPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The backup port table of the E-Trunk." + ::= { hwETrunkObjects 3 } + + hwETrunkBackupPortEntry OBJECT-TYPE + SYNTAX HwETrunkBackupPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Backup Port Entry." + INDEX { hwETrunkBackupETrunkId} + ::= { hwETrunkBackupPortTable 1 } + + HwETrunkBackupPortEntry::= + SEQUENCE { + hwETrunkBackupETrunkId + Integer32, + hwETrunkBackupPortNum + Integer32, + hwETrunkBackupPortRowStatus + RowStatus + } + + hwETrunkBackupETrunkId OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the E-Trunk." + ::= { hwETrunkBackupPortEntry 1 } + + hwETrunkBackupPortNum OBJECT-TYPE + SYNTAX Integer32 (1025..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The backup port number of the E-Trunk for RBS." + ::= { hwETrunkBackupPortEntry 2 } + + hwETrunkBackupPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Current operation status of the row. It is used to manage the creation and deletion of conceptual rows." + ::= { hwETrunkBackupPortEntry 3} + + +-- Traps. + + hwETrunkTraps OBJECT IDENTIFIER ::= { hwETrunkMIB 2 } + + hwETrunkStatusChange NOTIFICATION-TYPE + OBJECTS { + hwETrunkStatus, + hwETrunkStatusReason} + STATUS current + DESCRIPTION + "The trap is generated when the status of the E-Trunk is changed or the status reason of the E-Trunk is changed." + ::= { hwETrunkTraps 1 } + + + hwETrunkMemberStatusChange NOTIFICATION-TYPE + OBJECTS { + hwETrunkMemberStatus, + hwETrunkMemberStatusReason} + STATUS current + DESCRIPTION + "The trap is generated when the status of the memeber is changed or the status reason of the memeber is changed." + ::= { hwETrunkTraps 2 } + + hwETrunkExpectStateChange NOTIFICATION-TYPE + OBJECTS { hwETrunkExpectStatus, hwETrunkStatusReason} + STATUS current + DESCRIPTION + "The trap is generated when the status of the E-Trunk is inconsistant with expected state ." + ::= { hwETrunkTraps 3 } + + hwETrunkExpectStateResume NOTIFICATION-TYPE + OBJECTS { hwETrunkExpectStatus, hwETrunkStatusReason } + STATUS current + DESCRIPTION + "The expected state trap of E-Trunk resumed." + ::= { hwETrunkTraps 4 } + + + hwETrunkConformance OBJECT IDENTIFIER ::= { hwETrunkMIB 3 } + + + hwETrunkCompliances OBJECT IDENTIFIER ::= { hwETrunkConformance 1 } + + + -- this module + hwETrunkFullCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Description." + MODULE -- this module + MANDATORY-GROUPS { hwETrunkGroup, hwETrunkMemberGroup, hwETrunkNotificationGroup } + ::= { hwETrunkCompliances 1 } + + + hwETrunkGroups OBJECT IDENTIFIER ::= { hwETrunkConformance 2 } + + + hwETrunkGroup OBJECT-GROUP + OBJECTS { + hwETrunkSystemId, + hwETrunkPri, + hwETrunkStatus, + hwETrunkStatusReason, + hwETrunkPeerIpAddr, + hwETrunkSourceIpAddr, + hwETrunkReceiveFailTimeMultiple, + hwETrunkSendPeriod, + hwETrunkPacketReceive, + hwETrunkPacketSend, + hwETrunkPacketRecDrop, + hwETrunkPacketSndDrop, + hwETrunkPeerSystemId, + hwETrunkPeerPri, + hwETrunkPeerReceiveFailTime, + hwETrunkSecurityKeyType, + hwETrunkSecurityKey, + hwETrunkBfdSessId, + hwETrunkResetCounter, + hwETrunkRevertTime, + hwETrunkBfdSessName, + hwETrunkDescription, + hwETrunkAutoBFDEnable, + hwETrunkAutoBFDTrackIfIndex, + hwETrunkAutoBFDTxInterval, + hwETrunkAutoBFDRxInterval, + hwETrunkAutoBFDDetectMultiplier, + hwETrunkExpectStatus, + hwETrunkRowStatus + } + STATUS current + DESCRIPTION + "Description." + ::= { hwETrunkGroups 1 } + + + hwETrunkMemberGroup OBJECT-GROUP + OBJECTS { + hwETrunkMemberStatus, + hwETrunkMemberStatusReason, + hwETrunkMemberWorkMode, + hwETrunkMemberPhyStatus, + hwETrunkMemberRemoteId, + hwETrunkMemberRowStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwETrunkGroups 2 } + + hwETrunkNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwETrunkStatusChange, hwETrunkMemberStatusChange,hwETrunkExpectStateChange,hwETrunkExpectStateResume } + STATUS current + DESCRIPTION + "Description." + ::= { hwETrunkGroups 3 } + + hwETrunkBackupPortGroup OBJECT-GROUP + OBJECTS { + hwETrunkBackupPortNum, + hwETrunkBackupPortRowStatus } + STATUS current + DESCRIPTION + "The backup port infomation of the E-Trunk." + ::= { hwETrunkGroups 4 } + +END + +-- +-- HUAWEI-E-TRUNK-MIB.mib +-- \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-ENERGYMNGT-MIB b/MIBS/huawei/HUAWEI-ENERGYMNGT-MIB new file mode 100644 index 0000000..8c8c9a4 --- /dev/null +++ b/MIBS/huawei/HUAWEI-ENERGYMNGT-MIB @@ -0,0 +1,883 @@ +-- ============================================================================ +-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved. +-- Description: This mib is used for defining huawei's energy management MIB objects +-- Reference: None +-- Version: V2.05 +-- ============================================================================ +HUAWEI-ENERGYMNGT-MIB DEFINITIONS ::= BEGIN + + IMPORTS + + IpAddress, Integer32, Counter64, OBJECT-TYPE, MODULE-IDENTITY, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + InetAddressType, InetAddress + FROM INET-ADDRESS-MIB + DisplayString, DateAndTime, TruthValue, RowStatus + FROM SNMPv2-TC + huaweiUtility + FROM HUAWEI-MIB ; + +hwEnergyMngt MODULE-IDENTITY + LAST-UPDATED "201706210000Z" + ORGANIZATION "Huawei Technologies Co.,Ltd." + CONTACT-INFO +"Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION "huawei energy management MIB." + REVISION "201706210000Z" + DESCRIPTION "V2.05. Modify the description of hwBoardName and hwBoardType ." + + REVISION "201511110000Z" + DESCRIPTION "V2.04. Add enum of hwEnergySavingMode:optimal." + REVISION "201505300000Z" + DESCRIPTION "V2.03. Add enum of hwEnergySavingMode:optimal. + This is a draft version." + + REVISION "201401230000Z" + DESCRIPTION "V2.02. Add hwEnergyDevId, hwEnergyDevChangeToSleep. + This is a draft version." + + + REVISION "201107010000Z" + DESCRIPTION "V0.114. Add hwPoEType, hwPSEPower. + Modify FTPC table. + This is a draft version." + + REVISION "201103141530Z" + DESCRIPTION "V0.113, add hwEnergyFtpcIpv4TransMode and hwEnergyFtpcTransMode. + This is a draft version." + + REVISION "201103140000Z" + DESCRIPTION "V0.112, modify hwEnergyFtpcTransFileIpv4Table and hwEnergyFtpcTransFileTable. + This is a draft version." + + REVISION "201103100000Z" + DESCRIPTION "V0.111, add hwEnergyFtpcObjects, + including hwEnergyFtpcTransFileIpv4Table and hwEnergyFtpcTransFileTable. + This is a draft version." + + REVISION "201102100000Z" + DESCRIPTION "V0.11, add hwEnergySavingDescReqMode." + + REVISION "201008060000Z" + DESCRIPTION "V0.10, modify hwBoardIndex." + + REVISION "201008050000Z" + DESCRIPTION "V0.09, modify hwBoardType." + + REVISION "201008030000Z" + DESCRIPTION "V0.08, modify watt to milliwatt. + Modify enumeration of hwEnergySavingMode. + Add boardType and boardDescription." + + REVISION "201007120000Z" + DESCRIPTION "V0.08, modify hwPowerStatPeriod." + + REVISION "201007070000Z" + DESCRIPTION "V0.06, modify hwPowerStatPeriod." + + REVISION "201006290000Z" + DESCRIPTION "V0.05, modify hwEnergySavingMethodEnable value list. + Delete hwEnergySavingParameterTable first index 'hwEnergySavingMethodIndex'" + + REVISION "201006230000Z" + DESCRIPTION "V0.05, modify hwEnergySavingCapabilityMngtEntry, modify hwEnergySavingMethodTable" + + REVISION "201006180000Z" + DESCRIPTION "V0.04, modify hwEnergySavingCapabilityMngtEntry" + + REVISION "201006170000Z" + DESCRIPTION "V0.03, modify description for all MIB table" + + REVISION "201006080000Z" + DESCRIPTION "V0.02, add hwEnergySavingMethodEntry, add hwEnergySavingCapabilityMngt" + + REVISION "201005240000Z" + DESCRIPTION "V0.01 mib initial" + + ::= { huaweiUtility 157 } + + + +-- +-- Node definitions +-- + + -- 1.1 + hwSysPowerMgnt OBJECT IDENTIFIER ::= { hwEnergyMngt 1 } + + + -- 1.1.1 + hwPowerConsumption OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NE total power consumption, counted from equipment first used. + Joule(Watt * second). + Note: If the device is a power supplier(PSE), the power consumption includes the outputs." + ::= { hwSysPowerMgnt 1 } + + + -- 1.1.2 + hwPowerStatPeriod OBJECT-TYPE + SYNTAX INTEGER + { + fifteenMinutes(1), + thirtyMinutes(2), + oneHour(3), + oneDay(4), + oneWeek(5), + oneMonth(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "NE power statistics period: + fifteenMinutes(1): The power statistics generated every 15 minutes. + thirtyMinutes(2): The power statistics generated every 30 minutes. + oneHour(3): The power statistics generated every hour. + oneDay(4): The power statistics generated every day. + oneWeek(5): The power statistics generated every week. + oneMonth(6): The power statistics generated every month. + The defaut statistics intervalue is one hour." + DEFVAL {oneHour} + ::= { hwSysPowerMgnt 2 } + + + -- 1.1.3 + hwAveragePower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NE average power consumtion during a period: milliwatt" + ::= { hwSysPowerMgnt 3 } + + + -- 1.1.4 + hwRatedPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NE rated power: milliwatt" + ::= { hwSysPowerMgnt 4 } + + + -- 1.1.5 + hwThresholdOfPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "NE threshold power: milliwatt" + ::= { hwSysPowerMgnt 5 } + + + -- 1.1.6 + hwCurrentPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NE current power: milliwatt" + ::= { hwSysPowerMgnt 6 } + + + -- 1.1.7 + hwPoEType OBJECT-TYPE + SYNTAX INTEGER + { + pse(1), + pd(2), + noPoe(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "powered type: + PSE(1): power supplier. + PD(2): powered deivce. + noPoe(255): not PSE or PD" + ::= { hwSysPowerMgnt 7 } + + + -- 1.1.8 + hwPSEPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The output power(milliwatt) by a PSE. For a non-PSE device, the value is zero." + ::= { hwSysPowerMgnt 8 } + + + -- 1.2 + hwBoardPowerMngt OBJECT IDENTIFIER ::= { hwEnergyMngt 2 } + + + -- 1.2.1 + hwBoardPowerMngtTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBoardPowerMngtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes current power and rated power of boards. The index is hwBoardIndex." + ::= { hwBoardPowerMngt 1 } + + + -- 1.2.1.1 + hwBoardPowerMngtEntry OBJECT-TYPE + SYNTAX HwBoardPowerMngtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of hwBoardPowerMngtTable." + INDEX { hwBoardIndex } + ::= { hwBoardPowerMngtTable 1 } + + + HwBoardPowerMngtEntry ::= + SEQUENCE { + hwBoardIndex + Integer32, + hwBoardType + DisplayString, + hwBoardName + DisplayString, + hwBoardCurrentPower + Integer32, + hwBoardRatedPower + Integer32, + hwBoardThresholdOfPower + Integer32 + } + + -- 1.2.1.1.1 + hwBoardIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index: reserved/shelf/frame/slot. + The index is format by 4 bytes(8bit for 1 byte): reservedByte(0xFF), shelfID, frameID, slotID. + e.g. shlef=1, frame=2, slot=17, the index is 0xFF010211(66065). + If no shelfID or frameID, the corresponding byte is set to be 0xFF. + e.g. no shlefID, no frameID, slot=17, the index is 0xFFFFFF11(4294967057). + " + ::= { hwBoardPowerMngtEntry 1 } + + + -- 1.2.1.1.2 + hwBoardType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "hwBoardType describes main type of board. + " + ::= { hwBoardPowerMngtEntry 2 } + + + -- 1.2.1.1.3 + hwBoardName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "hwBoardName describes full name of board. + " + ::= { hwBoardPowerMngtEntry 3 } + + + -- 1.2.1.1.4 + hwBoardCurrentPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "current power of board(slot): milliwatt" + ::= { hwBoardPowerMngtEntry 4 } + + + -- 1.2.1.1.5 + hwBoardRatedPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "rated power of board(slot): milliwatt" + ::= { hwBoardPowerMngtEntry 5 } + + + -- 1.2.1.1.6 + hwBoardThresholdOfPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Threshold power of board(slot): milliwatt" + ::= { hwBoardPowerMngtEntry 6 } + + + + + -- 1.3 + hwEnergySavingMngt OBJECT IDENTIFIER ::= { hwEnergyMngt 3 } + + + -- 1.3.1 + hwEnergySavingMode OBJECT-TYPE + SYNTAX INTEGER + { + userDefined(1), + standard(2), + basic(3), + deep(4), + optimal(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Power saving mode: + UserDefined(1): UserDined energy-saving mode, user can define energy-saving strategy. + Standard(2): standard energy-saving mode + Basic(3): basic energy-saving mode, many basic energy-saving strategy included. + Deep(4): Deep energy-saving mode, many complex energy-saving strategy included, which may effect service. + Optimal(5): Optimal energy-saving mode, many complex energy-saving strategy included, which may effect service. + " + ::= { hwEnergySavingMngt 1 } + + + -- 1.3.2 + hwEnergySavingMethodTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEnergySavingMethodEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwEnergySavingMethodTable defines energy-saving Method for all mode. + User can set a method with its parameter. + The index of this table is hwEnergySavingMethodIndex. + " + ::= { hwEnergySavingMngt 2 } + + + -- 1.3.2.1 + hwEnergySavingMethodEntry OBJECT-TYPE + SYNTAX HwEnergySavingMethodEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of energy-saveing method table." + INDEX { hwEnergySavingMethodIndex } + ::= { hwEnergySavingMethodTable 1 } + + + HwEnergySavingMethodEntry ::= + SEQUENCE { + hwEnergySavingMethodIndex + Integer32, + hwEnergySavingMethodEnable + INTEGER + } + + -- 1.3.2.1.1 + hwEnergySavingMethodIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of method in use. + " + ::= { hwEnergySavingMethodEntry 1 } + + -- 1.3.2.1.2 + hwEnergySavingMethodEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "hwEnergySaveingMethodEnable describes the status of energy-saving method: enableed or disabled. + " + ::= { hwEnergySavingMethodEntry 2 } + + + + -- 1.3.3 + hwEnergySavingParameterTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEnergySavingParameterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwEnergySavingParameterTable defines parameters for all energy-saving methods. + User can set parameter for a method. + The index of this table: hwEnergySavingMethodIndex, hwEnergySavingParameterIndex." + ::= { hwEnergySavingMngt 3 } + + + -- 1.3.3.1 + hwEnergySavingParameterEntry OBJECT-TYPE + SYNTAX HwEnergySavingParameterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of energy-saveing parameter table." + INDEX { hwEnergySavingMethodIndex, hwEnergySavingParameterIndex } + ::= { hwEnergySavingParameterTable 1 } + + + HwEnergySavingParameterEntry ::= + SEQUENCE { + hwEnergySavingParameterIndex + Integer32, + hwEnergySavingParameterValue + DisplayString (SIZE (0..64)) + } + + -- 1.3.3.1.1 + hwEnergySavingParameterIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The second index of hwEnergySavingParameterTable. + An energy-saving method might have more than one parameter. + This index is used to identify the parameter for a method." + ::= { hwEnergySavingParameterEntry 1 } + + -- 1.3.3.1.2 + hwEnergySavingParameterValue OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of an energy-saveing method's parameter. + The parameter is a format string. + When NMS sets integer 12 as a parameter for a energy-saving method, the value is a string '12'. + " + ::= { hwEnergySavingParameterEntry 2 } + + + + -- 1.3.4 + hwEnergySavingCapabilityMngtTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEnergySavingCapabilityMngtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes the energy-saving capability, including energy-saving methods and parameters. + The index is hwEnergySavingCapabilityDescIndex. + " + ::= { hwEnergySavingMngt 4 } + + + -- 1.3.4.1 + hwEnergySavingCapabilityMngtEntry OBJECT-TYPE + SYNTAX HwEnergySavingCapabilityMngtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of hwBoardPowerMngtTable." + INDEX { hwEnergySavingCapabilityDescIndex } + ::= { hwEnergySavingCapabilityMngtTable 1 } + + + HwEnergySavingCapabilityMngtEntry ::= + SEQUENCE { + hwEnergySavingCapabilityDescIndex + Integer32, + hwEnergySavingCapabilityDescLanguage + DisplayString (SIZE (0..64)), + hwEnergySavingCapabilityDesc + OCTET STRING + } + + -- 1.3.4.1.1 + hwEnergySavingCapabilityDescIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of hwEnergySavingCapabilityMngtTable. + " + ::= { hwEnergySavingCapabilityMngtEntry 1 } + + -- 1.3.4.1.2 + hwEnergySavingCapabilityDescLanguage OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The language of EnergySavingCapabilityDescription file. + 'en-gb'(English-GreatBraitain) + 'zh-cn'(Chinese) + " + ::= { hwEnergySavingCapabilityMngtEntry 2 } + + -- 1.3.4.1.3 + hwEnergySavingCapabilityDesc OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..10240)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "User can get the description string from hwEnergySavingCapabilityDesc. + An XML file which is compressed by ZIP to less than 10240 bytes, + describes the energy-saving capability, including all energy-saving methods and parameters. + " + ::= { hwEnergySavingCapabilityMngtEntry 3 } + + + -- 1.3.5 + hwEnergySavingDescReqMode OBJECT-TYPE + SYNTAX INTEGER + { + snmp(1), + ftp(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mode describes how to get energy saving capability description file : + snmp(1): Get the file using hwEnergySavingCapabilityDesc. + ftp(2): Get the file using FTP, which described by hwEnergyFtpclientReqTable. + " + ::= { hwEnergySavingMngt 5 } + + + + -- 1.4 + hwEnergyFtpcObjects OBJECT IDENTIFIER ::= { hwEnergyMngt 4 } + +-- == Ftpc Table == + hwEnergyFtpcTransFileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEnergyFtpcTransFileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure transfer file feature related parameters." + ::= { hwEnergyFtpcObjects 1 } + + + hwEnergyFtpcTransFileEntry OBJECT-TYPE + SYNTAX HwEnergyFtpcTransFileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Name identifying Transfer configuration" + INDEX { hwEnergyFtpcSetName } + ::= { hwEnergyFtpcTransFileTable 1 } + + + HwEnergyFtpcTransFileEntry ::= + SEQUENCE { + hwEnergyFtpcSetName + OCTET STRING, + hwEnergyFtpcSrcAddrType + InetAddressType, + hwEnergyFtpcSrcAddr + InetAddress, + hwEnergyFtpcVpnName + OCTET STRING, + hwEnergyFtpcHostAddrType + InetAddressType, + hwEnergyFtpcHostAddr + InetAddress, + hwEnergyFtpcServerPort + Integer32, + hwEnergyFtpcUserName + OCTET STRING, + hwEnergyFtpcPassword + OCTET STRING, + hwEnergyFtpcDirectory + OCTET STRING, + hwEnergyFtpcSrcIfName + OCTET STRING, + hwEnergyFtpcTransCfgRowStatus + RowStatus, + hwEnergyFtpcAction + INTEGER, + hwEnergyFtpcTransMode + INTEGER, + hwEnergyFtpOperStatus + INTEGER + } + + hwEnergyFtpcSetName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Name identifying FTPC Transfer configuration" + ::= { hwEnergyFtpcTransFileEntry 1 } + + + hwEnergyFtpcSrcAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Source IP address Type: + ipv4(1) + ipv6(2)" + ::= { hwEnergyFtpcTransFileEntry 2 } + + + hwEnergyFtpcSrcAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Source IP address" + ::= { hwEnergyFtpcTransFileEntry 3 } + + + hwEnergyFtpcVpnName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "VPN name used for the corresponding connection" + ::= { hwEnergyFtpcTransFileEntry 4 } + + + hwEnergyFtpcHostAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Server address type: + ipv4(1) + ipv6(2)" + ::= { hwEnergyFtpcTransFileEntry 5 } + + + hwEnergyFtpcHostAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Server IP address" + ::= { hwEnergyFtpcTransFileEntry 6 } + + + hwEnergyFtpcServerPort OBJECT-TYPE + SYNTAX Integer32 (21 | 1025..55535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Server port used for connection" + ::= { hwEnergyFtpcTransFileEntry 7 } + + + hwEnergyFtpcUserName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..85)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User Name used for user validation" + ::= { hwEnergyFtpcTransFileEntry 8 } + + + hwEnergyFtpcPassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..25)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Password used for user validation. Password Length while setting should not be more than + 16 characters, while querying password will be cipher text" + ::= { hwEnergyFtpcTransFileEntry 9 } + + + hwEnergyFtpcDirectory OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..256)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Local working directory" + ::= { hwEnergyFtpcTransFileEntry 10 } + + + hwEnergyFtpcSrcIfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..48)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Interface Name" + ::= { hwEnergyFtpcTransFileEntry 11 } + + + hwEnergyFtpcTransCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object specifies the status of this table + entry. When the status is createAndGo, it + allows to create and when value is destroy + it allows to delete the record in the table" + ::= { hwEnergyFtpcTransFileEntry 12 } + + + hwEnergyFtpcAction OBJECT-TYPE + SYNTAX INTEGER { + get(1), + put(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of request. + get(1): To request a file from the FTP server. + put(2): To send a file to the FTP server." + ::= { hwEnergyFtpcTransFileEntry 13 } + + + hwEnergyFtpcTransMode OBJECT-TYPE + SYNTAX INTEGER { + ftp(1), + sftp(2), + tftp(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The file transfer protocol. Default: FTP." + ::= { hwEnergyFtpcTransFileEntry 14 } + + + hwEnergyFtpOperStatus OBJECT-TYPE + SYNTAX INTEGER { + opInProgress(1), + opSuccess(2), + opInvalid(3), + opInvalidProtocol(4), + opInvalidSourceName(5), + opInvalidDestName(6), + opInvalidServerAddress(7), + opDeviceBusy(8), + opDeviceError(9), + opFileOpenError(10), + opFileTransferError(11), + opFileChecksumError(12), + opAuthFail(13), + opUnknownFailure(14), + opAbort(15), + opInvalidSourceAddress(16), + opInvalidSourceInterface(17) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OperStatus: + opInProgress(1): the operation is in process. + opSuccess(2): the operation has been completed successfully. + opInvalid(3): the command is invalid or command-protocol-device combination is unsupported by the system. + opInvalidProtocol(4): invalid protocol is specified + opInvalidSourceName(5) :invalid source file name is specified. + opInvalidDestName(6): invalid target name is specified. + opInvalidServerAddress(7): invalid server address is specified + opDeviceBusy(8): the device is in use and locked by another process + opDeviceError(9): device read, write or erase error + opFileOpenError(10) :invalid file name; file not found in partition + opFileTransferError(11) :file transfer was unsuccessfull + opFileChecksumError(12) :file checksum in Flash is invalid + opAuthFail(13) :authentication failure + opUnknownFailure(14) :failure which is unknown + opAbort(15) : transfer operation has been aborted + opInvalidSourceAddress(16): invalid source IP is specified. + opInvalidSourceInterface(17): invalid source interface is specified. +" + ::= { hwEnergyFtpcTransFileEntry 15 } + + hwEnergyTrapObjects OBJECT IDENTIFIER ::= { hwEnergyMngt 10 } + + hwEnergyDevId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object identifies the device ID." + ::= { hwEnergyTrapObjects 1 } + + + hwEnergyNotification OBJECT IDENTIFIER ::= { hwEnergyMngt 11 } + + hwEnergyDevChangeToSleep NOTIFICATION-TYPE + OBJECTS { hwEnergyDevId } + STATUS current + DESCRIPTION + "This notification indicates device entering in the sleeping status." + ::= { hwEnergyNotification 1 } + + + + + hwEnergyConformance OBJECT IDENTIFIER ::= { hwEnergyMngt 6 } + + + hwEnergyCompliances OBJECT IDENTIFIER ::= { hwEnergyConformance 1 } + + + hwEnergyCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Description." + MODULE -- this module + MANDATORY-GROUPS { hwEnergyFtpcGroup } + ::= { hwEnergyCompliances 1 } + + + hwEnergyGroups OBJECT IDENTIFIER ::= { hwEnergyConformance 2 } + + + hwEnergyFtpcGroup OBJECT-GROUP + OBJECTS { hwEnergyFtpcSrcAddrType, hwEnergyFtpcSrcAddr, hwEnergyFtpcVpnName, hwEnergyFtpcHostAddrType, hwEnergyFtpcHostAddr, + hwEnergyFtpcServerPort, hwEnergyFtpcUserName, hwEnergyFtpcPassword, hwEnergyFtpcDirectory, hwEnergyFtpcSrcIfName, + hwEnergyFtpcTransCfgRowStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwEnergyGroups 1 } + +-- hwSysPowerMgntGroups OBJECT IDENTIFIER ::= { hwEnergyConformance 3 } + hwSysPowerMgntGroup OBJECT-GROUP + OBJECTS { hwThresholdOfPower,hwPowerConsumption,hwPowerStatPeriod,hwAveragePower,hwRatedPower,hwCurrentPower,hwPSEPower,hwPoEType } + STATUS current + DESCRIPTION + "Description." + ::= { hwEnergyGroups 2 } + +-- hwEnergySavingMngtGroups OBJECT IDENTIFIER ::= { hwEnergyConformance 4 } + + hwEnergySavingMngtGroup OBJECT-GROUP + OBJECTS { hwEnergySavingMode,hwEnergySavingMethodIndex,hwEnergySavingParameterIndex,hwEnergySavingCapabilityDescIndex,hwEnergySavingDescReqMode } + STATUS current + DESCRIPTION + "Description." + ::= { hwEnergyGroups 3 } + + hwEnergyNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwEnergyDevChangeToSleep } + STATUS current + DESCRIPTION + "Description." + ::= { hwEnergyGroups 4 } + + END + +-- +-- HUAWEI-ENERGYMNGT-MIB +-- \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-ENTITY-EXTENT-MIB b/MIBS/huawei/HUAWEI-ENTITY-EXTENT-MIB new file mode 100644 index 0000000..26654f1 --- /dev/null +++ b/MIBS/huawei/HUAWEI-ENTITY-EXTENT-MIB @@ -0,0 +1,6589 @@ +-- ============================================================================ +-- Copyright (C) 2019 by HUAWEI TECHNOLOGIES. All rights reserved. +-- Description: +-- Reference: None +-- Version: V3.28 +-- ============================================================================ +-- +-- HUAWEI-ENTITY-EXTENT-MIB.mib +-- MIB generated by Visual MIB Builder Version 4.0 Build 341 +-- Friday, July 15, 2011 at 16:41:48 +-- + + HUAWEI-ENTITY-EXTENT-MIB DEFINITIONS ::= BEGIN + + IMPORTS + entPhysicalIndex, entPhysicalVendorType, entPhysicalName, entPhysicalClass, PhysicalClass, PhysicalIndex + FROM ENTITY-MIB + hwDatacomm + FROM HUAWEI-MIB + InterfaceIndex + FROM IF-MIB + EnabledStatus + FROM P-BRIDGE-MIB + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + Integer32, Unsigned32, Counter64, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + DateAndTime, DisplayString, RowStatus, TEXTUAL-CONVENTION, AutonomousType + FROM SNMPv2-TC; + + + -- 1.3.6.1.4.1.2011.5.25.31 + hwEntityExtentMIB MODULE-IDENTITY + LAST-UPDATED "201901070000Z" + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "The private mib file includes the general extent + information of the device." + + REVISION "201901070000Z" + DESCRIPTION "V3.28, Add hwEntityNVRAMFaultAlarmNotification and hwEntityNVRAMFaultResumeNotification" + + REVISION "201812200000Z" + DESCRIPTION "V3.27, Add hwEntityMemSizeExt " + + REVISION "201811260000Z" + DESCRIPTION "V3.26, Add hwBoardAcOutputStateTable " + + + REVISION "201810110000Z" + DESCRIPTION "V3.25, Update hwEntityOpticalBiasLowThreshold and hwEntityOpticalBiasHighThreshold, Add hwEntityOpticalHuaweiCertified" + + REVISION "201806050000Z" -- June 05, 2018 at 00:00 GMT + DESCRIPTION + "V3.24, Add hwBoardDcOutputStateTable and hwBoardDcOutputInfoTable" + + REVISION "201805310000Z" + DESCRIPTION "V3.23, Add sfp28(25) to the list of hwEntityOpticalType values" + + REVISION "201804260000Z" + DESCRIPTION "V3.22, Add cfp8(24) to the list of hwEntityOpticalType values" + + REVISION "201804180000Z" + DESCRIPTION "V3.21, Add hwDacsStatusTable" + + REVISION "201803230000Z" + DESCRIPTION "V3.20, hwPwrStatusTable Add hwEntityPwrPower" + + REVISION "201803140000Z" + DESCRIPTION "V3.19, hwEntityOpticalMode Add singleAndmultiMode" + + REVISION "201802070000Z" + DESCRIPTION "V3.18, Add hwEntityMPUType" + + REVISION "201801150000Z" + DESCRIPTION "V3.17, Modify the description" + + REVISION "201801110000Z" + DESCRIPTION "V3.16, Add hwEntityOpticalTempLowThreshold, hwEntityOpticalTempHighThreshold, hwEntityOpticalVoltLowThreshold, hwEntityOpticalVoltHighThreshold, hwEntityOpticalBiasLowThreshold, hwEntityOpticalBiasHighThreshold" + + REVISION "201801040000Z" + DESCRIPTION "V3.15, Add hwEntityOpticalManufacturedDate " + + REVISION "201711300000Z" + DESCRIPTION "V3.14, Updated the hwEntityPwrMode, add hvdc(4) to the list of hwEntityPwrMode values " + + REVISION "201711300000Z" + DESCRIPTION "V3.123 Add hwEntityDeviceStatus, hwEntityPicStatus" + + REVISION "201711230000Z" + DESCRIPTION "V3.12, Add hwIfBandRateTable" + + REVISION "201711210000Z" + DESCRIPTION "V3.11, Modify the description of hwHda1Error" + + REVISION "201711170000Z" + DESCRIPTION "V3.10, Delete hwUploadDiagnosticsEthernetPriority, hwDownloadDiagnosticsEthernetPriority" + + REVISION "201711020000Z" + DESCRIPTION "V3.09, Add hwUploadDiagnosticsTable, hwDownloadDiagnosticsTable" + + REVISION "201710110000Z" + DESCRIPTION "V3.08, hwEntityOpticalModel Add hwEntityExtHotPatchReservedFirst, hwEntityExtHotPatchReservedSecond, hwEntityExtHotPatchReservedThird, hwEntityExtHotPatchReservedFourth, hwEntityExtHotPatchReservedFifth" + + REVISION "201708140001Z" + DESCRIPTION "V3.07, hwEntityOpticalModel Add copperMode" + + REVISION "201708140000Z" + DESCRIPTION "V3.06, Add hwEntityOpticalModel" + + REVISION "201707200000Z" + DESCRIPTION "V3.05, Modify the description of hwHda1Error" + + REVISION "201707190000Z" + DESCRIPTION "V3.04, Add hwEntityFanSpdAdjMode fan workmode" + + REVISION "201706280000Z" + DESCRIPTION "V3.03, Add hwEntityNPStateTable" + + REVISION "201706090000Z" + DESCRIPTION "V3.02, Processing compile errors" + + REVISION "201706070000Z" + DESCRIPTION "V3.01, Add gponsfp in hwEntityOpticalType " + + REVISION "201705020000Z" + DESCRIPTION "V3.00, Add hwEntityExtDevConfigurationRecovered " + + REVISION "201703180000Z" + DESCRIPTION "V2.99, Add hwEntityOpticalType, + hwEntityOpticalType- add a new OpticalType, thoses name is sfp_sfp_plus." + + REVISION "201701140000Z" + DESCRIPTION "V2.98, Add hwEntityModelName, hwEntityIssueNumber + hwEntityModelName - The model for this entity. If there is no model string in elable of this entity or this entity does not support elabel, the invalid value(zero-string) will be returned. + hwEntityIssueNumber - The IssueNumber for this entity. If there is no IssueNumber string in elable of this entity or this entity does not support elabel, the invalid value(zero-string) will be returned" + + REVISION "201612240000Z" + DESCRIPTION "V2.97, Add hwUsbConfigInfoPara" + + REVISION "201612240000Z" + DESCRIPTION "V2.96, Add hwEntityElabelVersion" + + REVISION "201612120000Z" + DESCRIPTION "V2.95, Updated the hwEntityOpticalType, add cfp4(20) and qsfp28(21) to the list of hwEntityOpticalType values" + + REVISION "201612050000Z" + DESCRIPTION "V2.94 Modify the description of hwHda1Error " + + REVISION "201611260000Z" + DESCRIPTION "V2.93, Updated the hwEntityOpticalType, add csfp(19) to the list of hwEntityOpticalType values" + + REVISION "201610280000Z" + DESCRIPTION "V2.92, Add hwEntityModel, hwEntityExInfo" + + REVISION "201610210000Z" + DESCRIPTION "V2.91, Add hwEntityExtCPUOverInterfaceDown" + + REVISION "201610180000Z" + DESCRIPTION "V2.90, Updated hwEntityExtCpuUsageSuddenChangeNotification, hwEntityExtMemoryUsageSuddenChangeNotification, hwEntitySlotID, hwEntityCpuID, hwEntityPreviousValue, hwEntityCurrentValue, hwEntityChangeValue, hwEntityChangeValueThreshold" + + REVISION "201610090000Z" + DESCRIPTION "V2.89, Add hwCfcardStateInfo, hwHda1Error" + + REVISION "201610090000Z" + DESCRIPTION "V2.88, Updated the hwHardDiskStateTable, hwEntityExtHardDiskFull, hwEntityExtHardDiskFullResume, hwEntityExtHardDiskPlugIn, hwEntityExtHardDiskPlugOut, hwEntityExtHardDiskOnline, hwEntityExtHardDiskOffline, hwEntityExtLPUPlugIn, hwEntityExtLPUPlugOut" + + REVISION "201609280000Z" + DESCRIPTION "V2.87, Add hwCpuUsageMutationNotification, hwMemoryUsageMutationNotification, hwPreValue, hwCurValue, hwChangeValue, hwChangeValueThreshold, hwSamplingInterval" + + REVISION "201609230000Z" + DESCRIPTION "V2.86, Add hwHardDiskStateTable, hwEntityExtHardDiskFull, hwEntityExtHardDiskFullResume, hwEntityExtHardDiskPlugIn, hwEntityExtHardDiskPlugOut, hwEntityExtHardDiskOnline, hwEntityExtHardDiskOffline, hwEntityExtLPUPlugIn, hwEntityExtLPUPlugOut" + + REVISION "201608301020Z" -- August 30, 2016 at 10:20 GMT + DESCRIPTION "V2.85, Add hwBoardDropRuntPacketNotify" + + REVISION "201607260000Z" + DESCRIPTION "V2.84, Add hwEntityOpticalWaveLengthExact" + + REVISION "201607260000Z" + DESCRIPTION "V2.83, Add hwEntityExtEncryptionCardFail" + + REVISION "201607160000Z" + DESCRIPTION "V2.82, Add hwEntityHda1Usage, hwEntityHda1UsageThreshold, hwEntityHda1UsageResumeThreshold, hwEntityExtHda1UsageThresholdNotfication, hwEntityExtHda1UsageResumeThresholdNotfication" + + REVISION "201605230000Z" + DESCRIPTION "V2.81, Add hwDiskType" + + REVISION "201605100000Z" + DESCRIPTION "V2.80, Add hwEntityExtDiskDamaged,hwEntityExtDiskFull" + + REVISION "201605050000Z" + DESCRIPTION "V2.79, Add hwEntityRuntPacketCheckNotify" + + REVISION "201604210000Z" + DESCRIPTION "V2.78, Add hwProcessStateInfo, hwProcessName, hwEntityExtProcessErrorNotification" + + REVISION "201604150000Z" + DESCRIPTION "V2.77, Updated the hwEntityOpticalType, add gps(18) to the list of hwEntityOpticalType values" + + REVISION "201604050000Z" + DESCRIPTION "V2.76, Modify hwEntityHigErrorPacketThresholdAlarm" + + REVISION "201603280000Z" + DESCRIPTION "V2.75, Add hwEntityPositionMismatchNotify" + + REVISION "201602010000Z" + DESCRIPTION "V2.74, Delete bits from definitions" + + REVISION "201601110000Z" + DESCRIPTION "V2.73, Add hwEntityHigCrcErrorThresholdAlarm, hwEntityHigStateChangeNotify, hwEntityHigStateDownNotify" + + REVISION "201512210000Z" + DESCRIPTION "V2.72, Add hwEntityOpticalBandWidth" + + REVISION "201512150000Z" + DESCRIPTION "V2.71, Add hwEntityExtCpuUsageThresholdNotficationClear and hwEntityExtMemUsageThresholdNotificationClear" + + REVISION "201511230000Z" + DESCRIPTION "V2.70, Add the hwEntityOpticalTransType, hwEntityOpticalConnectType, hwEntityOpticalOrderingName, hwEntityOpticalTransferDistance" + + REVISION "201511020000Z" + DESCRIPTION "V2.69, Add hwEntityStatusChange" + + REVISION "201509180000Z" + DESCRIPTION "V2.68, Add hwEntityPbufUsage, hwEntityTMUsage" + + REVISION "201509080000Z" + DESCRIPTION "V2.67, modify hwFileGeneResourceType Description" + + REVISION "201509010000Z" + DESCRIPTION "V2.66, modify hwEntityCpuFrequency UNITS" + + REVISION "201508070000Z" + DESCRIPTION "V2.65, Add the hwEntityInputRateThresholdAlarm, hwEntityInputRateThresholdAlarmResume, hwEntityOutputRateThresholdAlarm, hwEntityOutputRateThresholdAlarmResume" + + REVISION "201507100000Z" + DESCRIPTION "V2.64, modify hwEntityCurrent UNITS" + + REVISION "201505160000Z" + DESCRIPTION "V2.63, Add hwEntityOpticalMaxRxPower,hwEntityOpticalMinRxPower,hwEntityOpticalMaxTxPower,hwEntityOpticalMinTxPower" + + REVISION "201504250000Z" + DESCRIPTION "V2.62, Updated the hwEntityTemperatureLowThreshold Description" + + REVISION "201504250000Z" + DESCRIPTION "V2.61, Updated the hwEntityOpticalType, add msa100glh(17) to the list of hwEntityOpticalType values" + + REVISION "201503250000Z" + DESCRIPTION "V2.60, Add hwEntityTransceiverType" + + REVISION "201502120000Z" + DESCRIPTION "V2.59, Add the hwEntityCpuUsageHistoryTable, hwEntityMemUsageHistoryTable" + + REVISION "201409170000Z" + DESCRIPTION "V2.58, Updated the hwEntityBoardClass" + + REVISION "201409170000Z" + DESCRIPTION "V2.57, Add the hwEntityFaultLightKeepTime" + + REVISION "201408100000Z" + DESCRIPTION "V2.56, Add CE hwPwrStatusTable and hwEntityFanDesc" + + REVISION "201406230000Z" + DESCRIPTION "V2.55, Add access network product's hwEntityPhysicalSpecTable" + + REVISION "201406090000Z" + DESCRIPTION "V2.54, Add the hwEntityOpticalVendorOUI, hwEntityOpticalVendorRev, hwEntityOpticalGponSN" + + REVISION "201406090000Z" + DESCRIPTION "V2.53, Add hwAdmPortTable, hwAdmPortEntry and hwAdmPortDescription." + + REVISION "201404260000Z" + DESCRIPTION "V2.52, Updated the hwEntityOpticalType" + + REVISION "201404180000Z" + DESCRIPTION "V2.51, Add hwGPSLocationInfo" + + REVISION "201403280000Z" + DESCRIPTION "V2.50, Add hwBatteryState" + + REVISION "201401030000Z" + DESCRIPTION "V2.49, Add the hwEntityManufacturerOUI" + + REVISION "201312280000Z" + DESCRIPTION "V2.48, Add hwBoardSplitPorts" + + REVISION "201312231120Z" + DESCRIPTION "V2.47, Update the hwEntityOpticalType, hwEntityOpticalFiberType" + + REVISION "201311281400Z" + DESCRIPTION "V2.46, Add hwEntitySplitAttribute , hwSystemPowerReservedPower" + + REVISION "201311200000Z" + DESCRIPTION "V2.45, Add hwEntityStartMode" + + REVISION "201308230000Z" + DESCRIPTION "V2.44, Add hwBatteryInfoTable " + + REVISION "201307250000Z" + DESCRIPTION "V2.43, Add hwEntityOpticalLaneBiasCurrent , hwEntityOpticalLaneRxPower , hwEntityOpticalLaneTxPower " + + REVISION "201307111307Z" + DESCRIPTION "V2.42, Updated the hwEntityOpticalTunableType " + + REVISION "201306270000Z" + DESCRIPTION "V2.41, Add hwDeviceServiceType " + + REVISION "201306070000Z" + DESCRIPTION "V2.40, Add hwOSPUnifyManageObjects ,hwEntityExtOSPTrapsPrefix ,hwEntityExtUnconnected,hwEntityExtUnconnectedResume " + + REVISION "201306060000Z" + DESCRIPTION "V2.39, Updated the hwEntityOpticalType, hwEntityOpticalFiberType" + + REVISION "201304270000Z" + DESCRIPTION "V2.38, Add hwEntityOpticalWaveBand" + + REVISION "201304250000Z" + DESCRIPTION "V2.37, Add hwEntityBoardName,hwEntityBoardDescription,hwEntity5MinCpuUsage to hwEntityStateEntry" + + REVISION "201304230000Z" + DESCRIPTION "V2.36, Updated the hwEntityOpticalType enum name of value 5 and add a new hwSystemGlobalObjects hwEntitySystemServiceType " + + REVISION "201304080000Z" + DESCRIPTION "V2.35, Add hwBoardSoftwareVersionIncompatible " + + REVISION "201304030000Z" + DESCRIPTION "V2.34, Add hwEntityOpticalTunableModuleChannel" + + REVISION "201303200000Z" + DESCRIPTION "V2.33, Add hwAlarmPnPSequenceNo and hwAlarmPnPChangeNotification " + + REVISION "201303130000Z" + DESCRIPTION "V2.32, Add hwEntityOpticalTunableType and hwEntityOpticalWaveLengthDecimal " + + REVISION "201201250000Z" + DESCRIPTION "V2.20, Updated the hwSystemGlobalObjects hwEntitySystemServiceType " + + ::= { hwDatacomm 31 } + + + +-- +-- Textual conventions +-- + + HwAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " Represents the various possible administrative states. + A value of locked means the resource is administratively + prohibited from use. A value of shuttingDown means that + usage is administratively limited to current instances of + use. A value of unlocked means the resource is not + administratively prohibited from use. A value of up means + that the port is not administratively shut down and a value + of down is the oppsite. A value of loopback here means the + port is working in the loopback local mode. When a port is + both shut down and looped back, we user the vale of down." + REFERENCE + "ITU Recommendation X.731, 'Information Technology - Open + Systems Interconnection - System Management: State + Management Function', 1992" + SYNTAX INTEGER + { + notSupported(1), + locked(2), + shuttingDown(3), + unlocked(4), + up(11), + down(12), + loopback(13) + } + + HwOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " Represents the possible values of operational states. + A value of disabled means the resource is totally + inoperable. A value of enabled means the resource + is partially or fully operable. The values up(11),down(12) and + connect(13) is used only for NE5000E BTB or it's extended system. + A value of protocolUp means the port is available in the protocol + lay or has already prepared for transmitting or receiving data. + A value of linkUp means the port is only available in the physical + lay. A value of linkDown means the port is not available physically." + REFERENCE + "ITU Recommendation X.731, 'Information Technology - Open + Systems Interconnection - System Management: State + Management Function', 1992" + SYNTAX INTEGER + { + notSupported(1), + disabled(2), + enabled(3), + offline(4), + up(11), + down(12), + connect(13), + protocolUp(15), + linkUp(16), + linkDown(17), + present(18), + absent(19) + } + + HwStandbyStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " Represents the possible values of standby status. + + A value of hotStandby means the resource is not providing + service, but is will be immediately able to take over the + role of the resource to be backed-up, without the need for + initialization activity, and will contain the same + information as the resource to be backed up. A value of + coldStandy means that the resource is to back-up another + resource, but will not be immediately able to take over + the role of a resource to be backed up, and will require + some initialization activity. A value of providingService + means the resource is providing service." + REFERENCE + "ITU Recommendation X.731, 'Information Technology - Open + Systems Interconnection - System Management: State + Management Function', 1992" + SYNTAX INTEGER + { + notSupported(1), + hotStandby(2), + coldStandby(3), + providingService(4) + } + + HwAlarmStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents the possible values of alarm status. + When no bits of this attribute are set, then none of the + status conditions described below are present. When the + value of under repair is set, the resource is currently + being repaired. + + When the value of critical is set, one or more critical + alarms are active against the resource. When the value of + major is set, one or more major alarms are active against + the resource. When the value of minor is set, one or more + minor alarms are active against the resource. When the + value of warning is set, one or more warning alarms are + active against the resource. When the value of + indeterminate is set, one or more alarms of indeterminate + severity are active against the resource. + + When the value of alarm outstanding is set, one or more + alarms is active against the resource. The fault may or may + not be disabling. " + REFERENCE + "ITU Recommendation X.731, 'Information Technology - Open + Systems Interconnection - System Management: State + Management Function', 1992" + SYNTAX BITS + { + notSupported(0), + underRepair(1), + critical(2), + major(3), + minor(4), + alarmOutstanding(5), + warning(6), + indeterminate(7) + } + + HWLevelState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The normal state of input line ." + SYNTAX INTEGER + { + lowLevel(1), + highLevel(2) + } + + +-- +-- Node definitions +-- + + -- 1.3.6.1.4.1.2011.5.25.31.1 + hwEntityExtObjects OBJECT IDENTIFIER ::= { hwEntityExtentMIB 1 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1 + hwEntityState OBJECT IDENTIFIER ::= { hwEntityExtObjects 1 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1 + hwEntityStateTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEntityStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes entity status, including the management status, operation status, backup status, alarm status, CPU usage and usage threshold, and memory usage and usage threshold." + ::= { hwEntityState 1 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1 + hwEntityStateEntry OBJECT-TYPE + SYNTAX HwEntityStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular physical entity. + Each entry provides objects (entPhysicalDescr, + entPhysicalVendorType, and entPhysicalClass) to help an NMS + identify and characterize the entry, and objects + (entPhysicalContainedIn and entPhysicalParentRelPos) to help + an NMS relate the particular entry to other entries in this + table." + INDEX { entPhysicalIndex } + ::= { hwEntityStateTable 1 } + + + HwEntityStateEntry ::= + SEQUENCE { + hwEntityAdminStatus + HwAdminState, + hwEntityOperStatus + HwOperState, + hwEntityStandbyStatus + HwStandbyStatus, + hwEntityAlarmLight + HwAlarmStatus, + hwEntityCpuUsage + Integer32, + hwEntityCpuUsageThreshold + Integer32, + hwEntityMemUsage + Integer32, + hwEntityMemUsageThreshold + Integer32, + hwEntityMemSize + Integer32, + hwEntityUpTime + Integer32, + hwEntityTemperature + Integer32, + hwEntityTemperatureThreshold + Integer32, + hwEntityVoltage + Integer32, + hwEntityVoltageLowThreshold + Integer32, + hwEntityVoltageHighThreshold + Integer32, + hwEntityTemperatureLowThreshold + Integer32, + hwEntityOpticalPower + Integer32, + hwEntityCurrent + Integer32, + hwEntityMemSizeMega + Integer32, + hwEntityPortType + INTEGER, + hwEntityDuplex + INTEGER, + hwEntityOpticalPowerRx + Integer32, + hwEntityCpuUsageLowThreshold + Integer32, + hwEntityBoardPower + Integer32, + hwEntityCpuFrequency + Integer32, + hwEntitySupportFlexCard + INTEGER, + hwEntityBoardClass + INTEGER, + hwNseOpmStatus + Integer32, + hwEntityCpuMaxUsage + Integer32, + hwEntityCPUType + SnmpAdminString, + hwEntityMemoryType + SnmpAdminString, + hwEntityFlashSize + Integer32, + hwEntityIfUpTimes + Integer32, + hwEntityIfDownTimes + Integer32, + hwEntityCPUAvgUsage + Integer32, + hwEntityMemoryAvgUsage + Integer32, + hwEntityMemUsed + Unsigned32, + hwEntityTotalFanNum + Integer32, + hwEntityNomalFanNum + Integer32, + hwEntityTotalPwrNum + Integer32, + hwEntityNomalPwrNum + Integer32, + hwEntityFaultLight + INTEGER, + hwEntityBoardName + OCTET STRING, + hwEntityBoardDescription + OCTET STRING, + hwEntity5MinCpuUsage + Integer32, + hwEntityStartMode + INTEGER, + hwEntitySplitAttribute + OCTET STRING, + hwEntityFaultLightKeepTime + Integer32, + hwEntityPbufUsage + Integer32, + hwEntityTMUsage + Integer32, + hwEntityHda1Usage + Integer32, + hwEntityHda1UsageThreshold + Integer32, + hwEntityHda1UsageResumeThreshold + Integer32, + hwEntitySlotID + Integer32, + hwEntityCpuID + Integer32, + hwEntityPreviousValue + Integer32, + hwEntityCurrentValue + Integer32, + hwEntityChangeValue + Integer32, + hwEntityChangeValueThreshold + Integer32, + hwEntityModelName + OCTET STRING, + hwEntityIssueNumber + OCTET STRING, + hwEntityDeviceStatus + INTEGER, + hwEntityPicStatus + INTEGER, + hwEntityMPUType + OCTET STRING, + hwEntityMemSizeExt + Unsigned32 + } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.1 + hwEntityAdminStatus OBJECT-TYPE + SYNTAX HwAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the entity management status." + ::= { hwEntityStateEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.2 + hwEntityOperStatus OBJECT-TYPE + SYNTAX HwOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the entity operation status." + ::= { hwEntityStateEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.3 + hwEntityStandbyStatus OBJECT-TYPE + SYNTAX HwStandbyStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the entity backup status." + ::= { hwEntityStateEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.4 + hwEntityAlarmLight OBJECT-TYPE + SYNTAX HwAlarmStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the entity alarm status, which is consistent with the entity alarm indicator status." + ::= { hwEntityStateEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.5 + hwEntityCpuUsage OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the CPU usage of an entity. Generally, the overall CPU usage of the entity is calculated, without considering the number of CPUs on the entity." + ::= { hwEntityStateEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.6 + hwEntityCpuUsageThreshold OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the CPU usage threshold. When the CPU usage exceeds the threshold, a notification is sent." + ::= { hwEntityStateEntry 6 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.7 + hwEntityMemUsage OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the memory usage of an entity, that is, the percentage of the memory that has been used." + ::= { hwEntityStateEntry 7 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.8 + hwEntityMemUsageThreshold OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the memory usage threshold. When the memory usage exceeds the threshold, a notification is sent." + ::= { hwEntityStateEntry 8 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.9 + hwEntityMemSize OBJECT-TYPE + SYNTAX Integer32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the memory size." + ::= { hwEntityStateEntry 9 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.10 + hwEntityUpTime OBJECT-TYPE + SYNTAX Integer32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total duration when an entity is in the UP state." + ::= { hwEntityStateEntry 10 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.11 + hwEntityTemperature OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the entity temperature." + ::= { hwEntityStateEntry 11 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.12 + hwEntityTemperatureThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the upper threshold of the entity temperature." + ::= { hwEntityStateEntry 12 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.13 + hwEntityVoltage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the entity voltage." + ::= { hwEntityStateEntry 13 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.14 + hwEntityVoltageLowThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the minimum entity voltage threshold." + ::= { hwEntityStateEntry 14 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.15 + hwEntityVoltageHighThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the maximum entity voltage threshold." + ::= { hwEntityStateEntry 15 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.16 + hwEntityTemperatureLowThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the lower entity temperature threshold." + ::= { hwEntityStateEntry 16 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.17 + hwEntityOpticalPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the optical module's optical power." + ::= { hwEntityStateEntry 17 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.18 + hwEntityCurrent OBJECT-TYPE + SYNTAX Integer32 + UNITS "mA" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the entity current." + ::= { hwEntityStateEntry 18 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.19 + hwEntityMemSizeMega OBJECT-TYPE + SYNTAX Integer32 + UNITS "M bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the size of the entity SDRAM." + ::= { hwEntityStateEntry 19 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.20 + hwEntityPortType OBJECT-TYPE + SYNTAX INTEGER + { + notSupported(1), + copper(2), + fiber100(3), + fiber1000(4), + fiber10000(5), + opticalnotExist(6), + optical(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the port type." + ::= { hwEntityStateEntry 20 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.21 + hwEntityDuplex OBJECT-TYPE + SYNTAX INTEGER + { + notSupported(1), + full(2), + half(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the duplex mode of a port." + ::= { hwEntityStateEntry 21 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.22 + hwEntityOpticalPowerRx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the receive power of an optical module." + ::= { hwEntityStateEntry 22 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.23 + hwEntityCpuUsageLowThreshold OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the CPU usage threshold of an entity." + ::= { hwEntityStateEntry 23 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.24 + hwEntityBoardPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the board power." + ::= { hwEntityStateEntry 24 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.25 + hwEntityCpuFrequency OBJECT-TYPE + SYNTAX Integer32 + UNITS "Hz" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The frequency of the entity. Unit: Hz" + ::= { hwEntityStateEntry 25 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.26 + hwEntitySupportFlexCard OBJECT-TYPE + SYNTAX INTEGER + { + notSupported(1), + flexible(2), + unflexible(3), + dummy(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether flexible plug-in cards are supported." + ::= { hwEntityStateEntry 26 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.27 + hwEntityBoardClass OBJECT-TYPE + SYNTAX INTEGER + { + notSupported(1), + mpu(2), + lpu(3), + sfu(4), + icu(5), + ecu(6), + fan(7), + power(8), + lcd(9), + pmu(10), + cmu(11) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the board type." + ::= { hwEntityStateEntry 27 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.28 + hwNseOpmStatus OBJECT-TYPE + SYNTAX Integer32 (0..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OPM status. 0: pass, 1: bypass, 2: invalid" + ::= { hwEntityStateEntry 28 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.29 + hwEntityCpuMaxUsage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the maximum CPU usage." + ::= { hwEntityStateEntry 29 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.30 + hwEntityCPUType OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the CPU type." + ::= { hwEntityStateEntry 30 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.31 + hwEntityMemoryType OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the memory type." + ::= { hwEntityStateEntry 31 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.32 + hwEntityFlashSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the flash size of an entity." + ::= { hwEntityStateEntry 32 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.33 + hwEntityIfUpTimes OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Times that the interface goes Up." + ::= { hwEntityStateEntry 33 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.34 + hwEntityIfDownTimes OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Times that the interface goes Down." + ::= { hwEntityStateEntry 34 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.35 + hwEntityCPUAvgUsage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the average CPU usage." + ::= { hwEntityStateEntry 35 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.36 + hwEntityMemoryAvgUsage OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the average memory usage." + ::= { hwEntityStateEntry 36 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.37 + hwEntityMemUsed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the used memory size." + ::= { hwEntityStateEntry 37 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.38 + hwEntityTotalFanNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total numbers of the fans in the chassis ." + ::= { hwEntityStateEntry 38 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.39 + hwEntityNomalFanNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Nomal numbers of the fans in the chassis ." + ::= { hwEntityStateEntry 39 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.40 + hwEntityTotalPwrNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total numbers of the powers in the chassis ." + ::= { hwEntityStateEntry 40 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.41 + hwEntityNomalPwrNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The nomal numbers of the powers in the chassis ." + ::= { hwEntityStateEntry 41 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.42 + hwEntityFaultLight OBJECT-TYPE + SYNTAX INTEGER + { + notSupported(1), + normal(2), + underRepair(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The repair status for this entity. + On the underrepair condition, there is a blue light on the entity." + ::= { hwEntityStateEntry 42 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.43 + hwEntityBoardName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The board name for this entity." + ::= { hwEntityStateEntry 43 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.44 + hwEntityBoardDescription OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The board description for this entity." + ::= { hwEntityStateEntry 44 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.45 + hwEntity5MinCpuUsage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average CPU usage of the last five minutes for this entity." + ::= { hwEntityStateEntry 45 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.46 + hwEntityStartMode OBJECT-TYPE + SYNTAX INTEGER + { + notSupported(1), + cold(2), + warm(3), + unknown(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the board startup mode." + ::= { hwEntityStateEntry 46 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.47 + hwEntitySplitAttribute OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The attribute for the split port." + ::= { hwEntityStateEntry 47 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.48 + hwEntityFaultLightKeepTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Fault light twinkle keep time,the default is 45 seconds." + ::= { hwEntityStateEntry 48 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.49 + hwEntityPbufUsage OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The Pbuf usage for this entity. " + ::= { hwEntityStateEntry 49 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.50 + hwEntityTMUsage OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The TM usage for this entity. " + ::= { hwEntityStateEntry 50 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.51 + hwEntityHda1Usage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The Hda1 usage for this entity. " + ::= { hwEntityStateEntry 51 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.52 + hwEntityHda1UsageThreshold OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The hda1 usage Threshold for this entity. " + ::= { hwEntityStateEntry 52 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.53 + hwEntityHda1UsageResumeThreshold OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The hda1 usage resume threshold for this entity. " + ::= { hwEntityStateEntry 53 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.54 + hwEntitySlotID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " The identification of slot. " + ::= { hwEntityStateEntry 54 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.55 + hwEntityCpuID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " The identification of cpu. " + ::= { hwEntityStateEntry 55 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.56 + hwEntityPreviousValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " The previous value of the sudden change. " + ::= { hwEntityStateEntry 56 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.57 + hwEntityCurrentValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " The current value of the sudden change. " + ::= { hwEntityStateEntry 57 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.58 + hwEntityChangeValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " The change of the sudden change. " + ::= { hwEntityStateEntry 58 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.59 + hwEntityChangeValueThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " The change threshold. " + ::= { hwEntityStateEntry 59 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.60 + hwEntityModelName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The model for this entity. If there is no model string in elable of this entity or this entity does not support elabel, the invalid value(zero-string) will be returned." + ::= { hwEntityStateEntry 60 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.61 + hwEntityIssueNumber OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IssueNumber for this entity. If there is no IssueNumber string in elable of this entity or this entity does not support elabel, the invalid value(zero-string) will be returned." + ::= { hwEntityStateEntry 61 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.62 + hwEntityDeviceStatus OBJECT-TYPE + SYNTAX INTEGER + { + notSupported(0), + normal(1), + abnormal(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the state of the device." + ::= { hwEntityStateEntry 62 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.63 + hwEntityPicStatus OBJECT-TYPE + SYNTAX INTEGER + { + notSupported(0), + registered(1), + online(2), + unregistered(3), + failed(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the state of the pic." + ::= { hwEntityStateEntry 63 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.64 + hwEntityMPUType OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the MPU type." + ::= { hwEntityStateEntry 64 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.65 + hwEntityMemSizeExt OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "KByte" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the memory size." + ::= { hwEntityStateEntry 65 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.2 + hwRUModuleInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRUModuleInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes production information, including the BOM ID, BOM, local description, manufacturing code, and update log. The MIB information is stored in the EEPROM of the physical entity." + ::= { hwEntityState 2 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.2.1 + hwRUModuleInfoEntry OBJECT-TYPE + SYNTAX HwRUModuleInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a replaceable unit physical entity. + Each entry provides objects of a replaceable unit to help + an NMS identify and characterize the entry in this table. + " + INDEX { entPhysicalIndex } + ::= { hwRUModuleInfoTable 1 } + + + HwRUModuleInfoEntry ::= + SEQUENCE { + hwEntityBomId + SnmpAdminString, + hwEntityBomEnDesc + SnmpAdminString, + hwEntityBomLocalDesc + SnmpAdminString, + hwEntityManufacturedDate + DateAndTime, + hwEntityManufactureCode + Integer32, + hwEntityCLEICode + SnmpAdminString, + hwEntityUpdateLog + SnmpAdminString, + hwEntityArchivesInfoVersion + SnmpAdminString, + hwEntityOpenBomId + SnmpAdminString, + hwEntityIssueNum + SnmpAdminString, + hwEntityBoardType + SnmpAdminString, + hwEntityExInfo + SnmpAdminString, + hwEntityModel + SnmpAdminString, + hwEntityElabelVersion + SnmpAdminString + } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.2.1.1 + hwEntityBomId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the entity BOM ID, which is a unified material identifier." + ::= { hwRUModuleInfoEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.2.1.2 + hwEntityBomEnDesc OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the English description of the entity BOM." + ::= { hwRUModuleInfoEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.2.1.3 + hwEntityBomLocalDesc OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object indicates the local description of the entity BOM." + ::= { hwRUModuleInfoEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.2.1.4 + hwEntityManufacturedDate OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the manufacturing date of an entity." + ::= { hwRUModuleInfoEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.2.1.5 + hwEntityManufactureCode OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The code of the place where this physical entity is Manufactured. + " + ::= { hwRUModuleInfoEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.2.1.6 + hwEntityCLEICode OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the CLEI code of an entity." + ::= { hwRUModuleInfoEntry 6 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.2.1.7 + hwEntityUpdateLog OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The maintenance log of this replaceable unit. + " + ::= { hwRUModuleInfoEntry 7 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.2.1.8 + hwEntityArchivesInfoVersion OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the archive information version of an entity." + ::= { hwRUModuleInfoEntry 8 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.2.1.9 + hwEntityOpenBomId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sales BOM code." + ::= { hwRUModuleInfoEntry 9 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.2.1.10 + hwEntityIssueNum OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the release code." + ::= { hwRUModuleInfoEntry 10 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.2.1.11 + hwEntityBoardType OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the entity board type." + ::= { hwRUModuleInfoEntry 11 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.2.1.12 + hwEntityExInfo OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Extra information, which satisfies the requirements of special components." + ::= { hwRUModuleInfoEntry 12 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.2.1.13 + hwEntityModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "External type." + ::= { hwRUModuleInfoEntry 13 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.2.1.14 + hwEntityElabelVersion OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Electronic label version." + ::= { hwRUModuleInfoEntry 14 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3 + hwOpticalModuleInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwOpticalModuleInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes optical module information, + including the fiber type, wavelength, transmission distance, + vendor information, temperature, bias current, receive optical power, + transmit optical power, optical module type, rate, fiber interface, + lower threshold of the receive power, upper threshold of the receive power, + lower threshold of the transmit power, upper threshold of the transmit power, + and whether the optical module is pluggable." + ::= { hwEntityState 3 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1 + hwOpticalModuleInfoEntry OBJECT-TYPE + SYNTAX HwOpticalModuleInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table of optical module properties for each optical module." + INDEX { entPhysicalIndex } + ::= { hwOpticalModuleInfoTable 1 } + + + HwOpticalModuleInfoEntry ::= + SEQUENCE { + hwEntityOpticalMode + INTEGER, + hwEntityOpticalWaveLength + Integer32, + hwEntityOpticalTransDistance + Integer32, + hwEntityOpticalVendorSn + SnmpAdminString, + hwEntityOpticalTemperature + Integer32, + hwEntityOpticalVoltage + Integer32, + hwEntityOpticalBiasCurrent + Integer32, + hwEntityOpticalRxPower + Integer32, + hwEntityOpticalTxPower + Integer32, + hwEntityOpticalType + INTEGER, + hwEntityOpticalTransBW + Integer32, + hwEntityOpticalFiberType + INTEGER, + hwEntityOpticalRxLowThreshold + Integer32, + hwEntityOpticalRxHighThreshold + Integer32, + hwEntityOpticalTxLowThreshold + Integer32, + hwEntityOpticalTxHighThreshold + Integer32, + hwEntityOpticalPlug + INTEGER, + hwEntityOpticalDirectionType + INTEGER, + hwEntityOpticalUserEeprom + DisplayString, + hwEntityOpticalRxLowWarnThreshold + Integer32, + hwEntityOpticalRxHighWarnThreshold + Integer32, + hwEntityOpticalTxLowWarnThreshold + Integer32, + hwEntityOpticalTxHighWarnThreshold + Integer32, + hwEntityOpticalVenderName + DisplayString, + hwEntityOpticalVenderPn + DisplayString, + hwEntityOpticalAuthenticationStatus + INTEGER, + hwEntityOpticalTunableType + INTEGER, + hwEntityOpticalWaveLengthDecimal + Integer32, + hwEntityOpticalTunableModuleChannel + Integer32, + hwEntityOpticalWaveBand + INTEGER, + hwEntityOpticalLaneBiasCurrent + SnmpAdminString, + hwEntityOpticalLaneRxPower + SnmpAdminString, + hwEntityOpticalLaneTxPower + SnmpAdminString, + hwEntityOpticalVendorOUI + DisplayString, + hwEntityOpticalVendorRev + DisplayString, + hwEntityOpticalGponSN + DisplayString, + hwEntityTransceiverType + DisplayString, + hwEntityOpticalMaxRxPower + Integer32, + hwEntityOpticalMinRxPower + Integer32, + hwEntityOpticalMaxTxPower + Integer32, + hwEntityOpticalMinTxPower + Integer32, + hwEntityOpticalTransType + SnmpAdminString, + hwEntityOpticalConnectType + SnmpAdminString, + hwEntityOpticalOrderingName + SnmpAdminString, + hwEntityOpticalTransferDistance + SnmpAdminString, + hwEntityOpticalBandWidth + Integer32, + hwEntityOpticalWaveLengthExact + DisplayString, + hwEntityOpticalModel + SnmpAdminString, + hwEntityOpticalManufacturedDate + DateAndTime, + hwEntityOpticalTempLowThreshold + Integer32, + hwEntityOpticalTempHighThreshold + Integer32, + hwEntityOpticalVoltLowThreshold + Integer32, + hwEntityOpticalVoltHighThreshold + Integer32, + hwEntityOpticalBiasLowThreshold + Integer32, + hwEntityOpticalBiasHighThreshold + Integer32, + hwEntityOpticalHuaweiCertified + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.1 + hwEntityOpticalMode OBJECT-TYPE + SYNTAX INTEGER + { + notSupported(1), + singleMode(2), + multiMode5(3), + multiMode6(4), + noValue(5), + gpsMode(6), + copperMode(7), + singleAndmultiMode(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the fiber type." + DEFVAL { notSupported } + ::= { hwOpticalModuleInfoEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.2 + hwEntityOpticalWaveLength OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the wavelength of an optical module." + ::= { hwOpticalModuleInfoEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.3 + hwEntityOpticalTransDistance OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the transmission distance of an optical module." + ::= { hwOpticalModuleInfoEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.4 + hwEntityOpticalVendorSn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the vendor information of an optical module." + ::= { hwOpticalModuleInfoEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.5 + hwEntityOpticalTemperature OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the temperature of an optical module." + ::= { hwOpticalModuleInfoEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.6 + hwEntityOpticalVoltage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the voltage of an optical module." + ::= { hwOpticalModuleInfoEntry 6 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.7 + hwEntityOpticalBiasCurrent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the bias current of an optical module." + ::= { hwOpticalModuleInfoEntry 7 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.8 + hwEntityOpticalRxPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the receive optical power of an optical module." + ::= { hwOpticalModuleInfoEntry 8 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.9 + hwEntityOpticalTxPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the transmit optical power of an optical module." + ::= { hwOpticalModuleInfoEntry 9 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.10 + hwEntityOpticalType OBJECT-TYPE + SYNTAX INTEGER + { + unknown(0), + sc(1), + gbic(2), + sfp(3), + esfp(4), + rj45(5), + xfp(6), + xenpak(7), + transponder(8), + cfp(9), + smb(10), + sfpplus(11), + cxp(12), + qsfp(13), + qsfpplus(14), + cfp2(15), + dwdmsfp(16), + msa100glh(17), + gps(18), + csfp(19), + cfp4(20), + qsfp28(21), + sfpsfpplus(22), + gponsfp(23), + cfp8(24), + sfp28(25) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the optical module type." + ::= { hwOpticalModuleInfoEntry 10 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.11 + hwEntityOpticalTransBW OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the transmission bandwidth of an optical module." + ::= { hwOpticalModuleInfoEntry 11 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.12 + hwEntityOpticalFiberType OBJECT-TYPE + SYNTAX INTEGER + { + unknown(0), + sc(1), + style1CopperConnector(2), + style2CopperConnector(3), + bncTnc(4), + coaxialHeaders(5), + fiberJack(6), + lc(7), + mtRj(8), + mu(9), + sg(10), + opticalPigtail(11), + hssdcII(20), + mpo(12), + copperPigtail(21) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the fiber type." + ::= { hwOpticalModuleInfoEntry 12 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.13 + hwEntityOpticalRxLowThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the lower threshold of the receive power of an optical module." + ::= { hwOpticalModuleInfoEntry 13 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.14 + hwEntityOpticalRxHighThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the upper threshold of the receive power of an optical module." + ::= { hwOpticalModuleInfoEntry 14 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.15 + hwEntityOpticalTxLowThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the lower threshold of the transmit power of an optical module." + ::= { hwOpticalModuleInfoEntry 15 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.16 + hwEntityOpticalTxHighThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the upper threshold of the transmit power of an optical module." + ::= { hwOpticalModuleInfoEntry 16 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.17 + hwEntityOpticalPlug OBJECT-TYPE + SYNTAX INTEGER + { + notSupported(0), + true(1), + false(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether an optical module is pluggable." + ::= { hwOpticalModuleInfoEntry 17 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.18 + hwEntityOpticalDirectionType OBJECT-TYPE + SYNTAX INTEGER + { + notSupported(1), + twoFiberBidirection(2), + oneFiberBidirection(3), + twoFiberTwoPortBidirection(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the direction type of an optical module." + ::= { hwOpticalModuleInfoEntry 18 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.19 + hwEntityOpticalUserEeprom OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..120)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the EEPROM of an optical module." + ::= { hwOpticalModuleInfoEntry 19 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.20 + hwEntityOpticalRxLowWarnThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the lower warning threshold for the optical power of an optical module in the receive direction." + ::= { hwOpticalModuleInfoEntry 20 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.21 + hwEntityOpticalRxHighWarnThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the upper warning threshold for the optical power of an optical module in the receive direction." + ::= { hwOpticalModuleInfoEntry 21 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.22 + hwEntityOpticalTxLowWarnThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the lower warning threshold for the optical power of an optical module in the transmit direction." + ::= { hwOpticalModuleInfoEntry 22 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.23 + hwEntityOpticalTxHighWarnThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the upper warning threshold for the optical power of an optical module in the transmit direction." + ::= { hwOpticalModuleInfoEntry 23 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.24 + hwEntityOpticalVenderName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..120)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the vendor name of an optical module." + ::= { hwOpticalModuleInfoEntry 24 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.25 + hwEntityOpticalVenderPn OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..120)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the PN of an optical module." + ::= { hwOpticalModuleInfoEntry 25 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.26 + hwEntityOpticalAuthenticationStatus OBJECT-TYPE + SYNTAX INTEGER + { + unknown(0), + authenticated(1), + unauthenticated(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The authentication status of optical module." + ::= { hwOpticalModuleInfoEntry 26 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.27 + hwEntityOpticalTunableType OBJECT-TYPE + SYNTAX INTEGER + { + notSupported(1), + notTunable(2), + tunable(3), + supportTunableType(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tunable type of the optical module." + ::= { hwOpticalModuleInfoEntry 27 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.28 + hwEntityOpticalWaveLengthDecimal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the wavelength of an optical module." + ::= { hwOpticalModuleInfoEntry 28 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.29 + hwEntityOpticalTunableModuleChannel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current channel of tunable optical module." + ::= { hwOpticalModuleInfoEntry 29 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.30 + hwEntityOpticalWaveBand OBJECT-TYPE + SYNTAX INTEGER + { + unknown(0), + clBand(1), + cBand(2), + lBand(3), + c32Band(4), + ramancBand(5), + ramanlBand(6), + cwdmBand(7), + smcBand(8), + c96bBand(9), + c192bBand(10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The wave band of the optical module." + ::= { hwOpticalModuleInfoEntry 30 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.31 + hwEntityOpticalLaneBiasCurrent OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bias current of the QSFP or CFP optical module. Unit: mA.(e.g., + 37.88,39.15,39.84,37.82)" + ::= { hwOpticalModuleInfoEntry 31 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.32 + hwEntityOpticalLaneRxPower OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the receive power of a QSFP or CFP optical module." + ::= { hwOpticalModuleInfoEntry 32 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.33 + hwEntityOpticalLaneTxPower OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the transmission power of a QSFP or CFP optical module." + ::= { hwOpticalModuleInfoEntry 33 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.34 + hwEntityOpticalVendorOUI OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vendor ID of the optical module assigned by IEEE." + ::= { hwOpticalModuleInfoEntry 34 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.35 + hwEntityOpticalVendorRev OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Vender Version of the optical module." + ::= { hwOpticalModuleInfoEntry 35 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.36 + hwEntityOpticalGponSN OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SN of the optical module provided by the vendor." + ::= { hwOpticalModuleInfoEntry 36 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.37 + hwEntityTransceiverType OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..80)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The transceiver type of the optical module provided by the vendor." + ::= { hwOpticalModuleInfoEntry 37 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.38 + hwEntityOpticalMaxRxPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum receive power of the optical module. Unit: dBm. the value is expanded 100 times,so the real value should be reduced 100 times." + ::= { hwOpticalModuleInfoEntry 38 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.39 + hwEntityOpticalMinRxPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum receive power of the optical module. Unit: dBm. the value is expanded 100 times,so the real value should be reduced 100 times." + ::= { hwOpticalModuleInfoEntry 39 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.40 + hwEntityOpticalMaxTxPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum transmit power of the optical module. Unit: dBm. the value is expanded 100 times,so the real value should be reduced 100 times." + ::= { hwOpticalModuleInfoEntry 40 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.41 + hwEntityOpticalMinTxPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum transmit power of the optical module. Unit: dBm. the value is expanded 100 times,so the real value should be reduced 100 times." + ::= { hwOpticalModuleInfoEntry 41 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.42 + hwEntityOpticalTransType OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..50)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Transceiver Type of the optical module." + ::= { hwOpticalModuleInfoEntry 42 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.43 + hwEntityOpticalConnectType OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..50)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Connector Type of the optical module." + ::= { hwOpticalModuleInfoEntry 43 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.44 + hwEntityOpticalOrderingName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..50)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Ordering Name of the optical module." + ::= { hwOpticalModuleInfoEntry 44 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.45 + hwEntityOpticalTransferDistance OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..100)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Transfer Distance of the optical module." + ::= { hwOpticalModuleInfoEntry 45 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.46 + hwEntityOpticalBandWidth OBJECT-TYPE + SYNTAX Integer32 (0..100000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum bandwidth for an optical module, in Mbps. The value is 0 if the optical module is not present." + ::= { hwOpticalModuleInfoEntry 46 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.47 + hwEntityOpticalWaveLengthExact OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The wave length of the optical module. Unit: nm." + ::= { hwOpticalModuleInfoEntry 47 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.48 + hwEntityOpticalModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The model of the optical module." + ::= { hwOpticalModuleInfoEntry 48 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.49 + hwEntityOpticalManufacturedDate OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Manufactured Date of the optical module." + ::= { hwOpticalModuleInfoEntry 49 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.50 + hwEntityOpticalTempLowThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The temperature low threshold of the optical module. Unit: C." + ::= { hwOpticalModuleInfoEntry 50 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.51 + hwEntityOpticalTempHighThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The temperature high threshold of the optical module. Unit: C." + ::= { hwOpticalModuleInfoEntry 51 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.52 + hwEntityOpticalVoltLowThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The voltage low threshold of the optical module. Unit: mV." + ::= { hwOpticalModuleInfoEntry 52 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.53 + hwEntityOpticalVoltHighThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The voltage high threshold of the optical module. Unit: mV." + ::= { hwOpticalModuleInfoEntry 53 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.54 + hwEntityOpticalBiasLowThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Bias Low Threshold of the optical module. Unit: uA." + ::= { hwOpticalModuleInfoEntry 54 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.55 + hwEntityOpticalBiasHighThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Bias High Threshold of the optical module. Unit: uA." + ::= { hwOpticalModuleInfoEntry 55 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.56 + hwEntityOpticalHuaweiCertified OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Huawei Certification of the optical module. 0 represents yes and 1 represents no." + ::= { hwOpticalModuleInfoEntry 56 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.4 + hwMonitorInputTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMonitorInputEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one row per replaceable unit physical entity. + This table is used to set the status of monitor port." + ::= { hwEntityState 4 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.4.1 + hwMonitorInputEntry OBJECT-TYPE + SYNTAX HwMonitorInputEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is a replaceable unit physical entity." + INDEX { hwMonitorInputIndex } + ::= { hwMonitorInputTable 1 } + + + HwMonitorInputEntry ::= + SEQUENCE { + hwMonitorInputIndex + Integer32, + hwMonitorInputName + DisplayString, + hwMonitorInputState + HWLevelState, + hwMonitorInputStateEnable + EnabledStatus, + hwMonitorInputRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.4.1.1 + hwMonitorInputIndex OBJECT-TYPE + SYNTAX Integer32 (1..4) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Monitor port index. + This is a number of input line,ranging from 1 to 4. + " + ::= { hwMonitorInputEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.4.1.2 + hwMonitorInputName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Monitor line name. + " + ::= { hwMonitorInputEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.4.1.3 + hwMonitorInputState OBJECT-TYPE + SYNTAX HWLevelState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Monitor line status. + The value is high or low. + " + ::= { hwMonitorInputEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.4.1.4 + hwMonitorInputStateEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable monitor line. + " + ::= { hwMonitorInputEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.4.1.5 + hwMonitorInputRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Status of monitor input row. + " + ::= { hwMonitorInputEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.5 + hwMonitorOutputTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMonitorOutputEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one row per replaceable unit physical entity. + This table is used to create a output view." + ::= { hwEntityState 5 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.5.1 + hwMonitorOutputEntry OBJECT-TYPE + SYNTAX HwMonitorOutputEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is a replaceable unit physical entity." + INDEX { hwMonitorOutputIndex, hwMonitorOutputRuleIndex } + ::= { hwMonitorOutputTable 1 } + + + HwMonitorOutputEntry ::= + SEQUENCE { + hwMonitorOutputIndex + Integer32, + hwMonitorOutputRuleIndex + Integer32, + hwMonitorOutputMask + DisplayString, + hwMonitorOutputKey + DisplayString, + hwMonitorOutputRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.5.1.1 + hwMonitorOutputIndex OBJECT-TYPE + SYNTAX Integer32 (1..3) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Monitor output view index. + Through this index ,you can turn into the output view. + " + ::= { hwMonitorOutputEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.5.1.2 + hwMonitorOutputRuleIndex OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Monitor output rule index. + This is used to set the rules about all of the input line. + " + ::= { hwMonitorOutputEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.5.1.3 + hwMonitorOutputMask OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Monitor output mask . + This is used to matching the level of monitor input line. + " + ::= { hwMonitorOutputEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.5.1.4 + hwMonitorOutputKey OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Normal level value of this output line. + " + ::= { hwMonitorOutputEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.5.1.5 + hwMonitorOutputRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Status of monitor input row + " + ::= { hwMonitorOutputEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.6 + hwEntPowerUsedInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEntPowerUsedInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of information that displays the power use of entity ." + ::= { hwEntityState 6 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.6.1 + hwEntPowerUsedInfoEntry OBJECT-TYPE + SYNTAX HwEntPowerUsedInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of the table of information that displays the power use of entity." + INDEX { entPhysicalIndex } + ::= { hwEntPowerUsedInfoTable 1 } + + + HwEntPowerUsedInfoEntry ::= + SEQUENCE { + hwEntPowerUsedInfoBoardName + OCTET STRING, + hwEntPowerUsedInfoBoardType + OCTET STRING, + hwEntPowerUsedInfoBoardSlot + Integer32, + hwEntPowerUsedInfoPower + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.6.1.1 + hwEntPowerUsedInfoBoardName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Board name." + ::= { hwEntPowerUsedInfoEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.6.1.2 + hwEntPowerUsedInfoBoardType OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Board type." + ::= { hwEntPowerUsedInfoEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.6.1.3 + hwEntPowerUsedInfoBoardSlot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Board's slot number." + ::= { hwEntPowerUsedInfoEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.6.1.4 + hwEntPowerUsedInfoPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Used power of board." + ::= { hwEntPowerUsedInfoEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.7 + hwVirtualCableTestTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwVirtualCableTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one row per replaceable unit physical entity. + This table is used to display VCT result." + ::= { hwEntityState 7 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.7.1 + hwVirtualCableTestEntry OBJECT-TYPE + SYNTAX HwVirtualCableTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is a replaceable unit physical entity." + INDEX { hwVirtualCableTestIfIndex } + ::= { hwVirtualCableTestTable 1 } + + + HwVirtualCableTestEntry ::= + SEQUENCE { + hwVirtualCableTestIfIndex + InterfaceIndex, + hwVirtualCableTestPairStatus + INTEGER, + hwVirtualCableTestPairLength + Integer32, + hwVirtualCableTestOperation + INTEGER, + hwVirtualCableTestLastTime + Integer32, + hwVirtualCableTestPairAStatus + INTEGER, + hwVirtualCableTestPairBStatus + INTEGER, + hwVirtualCableTestPairCStatus + INTEGER, + hwVirtualCableTestPairDStatus + INTEGER, + hwVirtualCableTestPairALength + Integer32, + hwVirtualCableTestPairBLength + Integer32, + hwVirtualCableTestPairCLength + Integer32, + hwVirtualCableTestPairDLength + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.7.1.1 + hwVirtualCableTestIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IfIndex of port that you want to test cable." + ::= { hwVirtualCableTestEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.7.1.2 + hwVirtualCableTestPairStatus OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + abnormalOpen(2), + abnormalShort(3), + abnormalOpenShort(4), + abnormalCrossTalk(5), + unknown(6), + notSupport(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Pair status. + This indicate the status of cable. + " + ::= { hwVirtualCableTestEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.7.1.3 + hwVirtualCableTestPairLength OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Pair Length. + This indicate the length of cable. + " + ::= { hwVirtualCableTestEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.7.1.4 + hwVirtualCableTestOperation OBJECT-TYPE + SYNTAX INTEGER + { + startTest(1), + resetTestValue(2), + readyStartTest(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "VirtualCableTestOperation. + This Operation of VirtualCableTest." + ::= { hwVirtualCableTestEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.7.1.5 + hwVirtualCableTestLastTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last test time for the entity. The mean of last time is + when the entity is tested, and the value of the object + will add one per seconds until now." + ::= { hwVirtualCableTestEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.7.1.6 + hwVirtualCableTestPairAStatus OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + abnormalOpen(2), + abnormalShort(3), + abnormalOpenShort(4), + abnormalCrossTalk(5), + unknown(6), + notSupport(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Pair A status. + This indicate the status of cable. + " + ::= { hwVirtualCableTestEntry 6 } + + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.7.1.7 + hwVirtualCableTestPairBStatus OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + abnormalOpen(2), + abnormalShort(3), + abnormalOpenShort(4), + abnormalCrossTalk(5), + unknown(6), + notSupport(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Pair B status. + This indicate the status of cable. + " + ::= { hwVirtualCableTestEntry 7 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.7.1.8 + hwVirtualCableTestPairCStatus OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + abnormalOpen(2), + abnormalShort(3), + abnormalOpenShort(4), + abnormalCrossTalk(5), + unknown(6), + notSupport(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Pair C status. + This indicate the status of cable. + " + ::= { hwVirtualCableTestEntry 8 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.7.1.9 + hwVirtualCableTestPairDStatus OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + abnormalOpen(2), + abnormalShort(3), + abnormalOpenShort(4), + abnormalCrossTalk(5), + unknown(6), + notSupport(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Pair D status. + This indicate the status of cable. + " + ::= { hwVirtualCableTestEntry 9 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.7.1.10 + hwVirtualCableTestPairALength OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Pair A Length. + This indicate the length of cable. + " + ::= { hwVirtualCableTestEntry 10 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.7.1.11 + hwVirtualCableTestPairBLength OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Pair B Length. + This indicate the length of cable. + " + ::= { hwVirtualCableTestEntry 11 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.7.1.12 + hwVirtualCableTestPairCLength OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Pair C Length. + This indicate the length of cable. + " + ::= { hwVirtualCableTestEntry 12 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.7.1.13 + hwVirtualCableTestPairDLength OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Pair D Length. + This indicate the length of cable. + " + ::= { hwVirtualCableTestEntry 13 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.8 + hwTemperatureThresholdTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwTemperatureThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes Huawei device temperature objects." + ::= { hwEntityState 8 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.8.1 + hwTemperatureThresholdEntry OBJECT-TYPE + SYNTAX HwTemperatureThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the hwTemperatureThresholdTable." + INDEX { hwEntityTempSlotId, hwEntityTempI2CId, hwEntityTempAddr, hwEntityTempChannel } + ::= { hwTemperatureThresholdTable 1 } + + + HwTemperatureThresholdEntry ::= + SEQUENCE { + hwEntityTempSlotId + Integer32, + hwEntityTempI2CId + Integer32, + hwEntityTempAddr + Integer32, + hwEntityTempChannel + Integer32, + hwEntityTempStatus + INTEGER, + hwEntityTempValue + Integer32, + hwEntityTempMinorAlmThreshold + Integer32, + hwEntityTempMajorAlmThreshold + Integer32, + hwEntityTempFatalAlmThreshold + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.8.1.1 + hwEntityTempSlotId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the entity slot." + ::= { hwTemperatureThresholdEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.8.1.2 + hwEntityTempI2CId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the I2C of the entity temperature." + ::= { hwTemperatureThresholdEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.8.1.3 + hwEntityTempAddr OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the address of the entity temperature." + ::= { hwTemperatureThresholdEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.8.1.4 + hwEntityTempChannel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the channel of the entity temperature." + ::= { hwTemperatureThresholdEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.8.1.5 + hwEntityTempStatus OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + minor(2), + major(3), + fatal(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the status of the entity temperature." + ::= { hwTemperatureThresholdEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.8.1.6 + hwEntityTempValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current value of the entity temperature." + ::= { hwTemperatureThresholdEntry 6 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.8.1.7 + hwEntityTempMinorAlmThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the minor alarm threshold of the entity temperature." + ::= { hwTemperatureThresholdEntry 7 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.8.1.8 + hwEntityTempMajorAlmThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the major alarm threshold of the entity temperature." + ::= { hwTemperatureThresholdEntry 8 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.8.1.9 + hwEntityTempFatalAlmThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the fatal alarm threshold of the entity temperature." + ::= { hwTemperatureThresholdEntry 9 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.9 + hwVoltageInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwVoltageInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes Huawei device voltage objects." + ::= { hwEntityState 9 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.9.1 + hwVoltageInfoEntry OBJECT-TYPE + SYNTAX HwVoltageInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the hwVoltageInfoTable." + INDEX { hwEntityVolSlot, hwEntityVolI2CId, hwEntityVolAddr, hwEntityVolChannel } + ::= { hwVoltageInfoTable 1 } + + + HwVoltageInfoEntry ::= + SEQUENCE { + hwEntityVolSlot + Integer32, + hwEntityVolI2CId + Integer32, + hwEntityVolAddr + Integer32, + hwEntityVolChannel + Integer32, + hwEntityVolStatus + INTEGER, + hwEntityVolRequired + Integer32, + hwEntityVolCurValue + Integer32, + hwEntityVolRatio + Integer32, + hwEntityVolLowAlmMajor + Integer32, + hwEntityVolLowAlmFatal + Integer32, + hwEntityVolHighAlmMajor + Integer32, + hwEntityVolHighAlmFatal + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.9.1.1 + hwEntityVolSlot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the slot ID of an entity." + ::= { hwVoltageInfoEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.9.1.2 + hwEntityVolI2CId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the I2C of the entity voltage." + ::= { hwVoltageInfoEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.9.1.3 + hwEntityVolAddr OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the address of the entity voltage." + ::= { hwVoltageInfoEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.9.1.4 + hwEntityVolChannel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the channel of the entity voltage." + ::= { hwVoltageInfoEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.9.1.5 + hwEntityVolStatus OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + major(2), + fatal(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the status of the entity voltage." + ::= { hwVoltageInfoEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.9.1.6 + hwEntityVolRequired OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the required value of the entity voltage." + ::= { hwVoltageInfoEntry 6 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.9.1.7 + hwEntityVolCurValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current value of the entity voltage." + ::= { hwVoltageInfoEntry 7 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.9.1.8 + hwEntityVolRatio OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the voltage split ratio of the entity voltage." + ::= { hwVoltageInfoEntry 8 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.9.1.9 + hwEntityVolLowAlmMajor OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the entity low-voltage alarm threshold." + ::= { hwVoltageInfoEntry 9 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.9.1.10 + hwEntityVolLowAlmFatal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the entity low-voltage fatal alarm threshold." + ::= { hwVoltageInfoEntry 10 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.9.1.11 + hwEntityVolHighAlmMajor OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the entity high-voltage alarm threshold." + ::= { hwVoltageInfoEntry 11 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.9.1.12 + hwEntityVolHighAlmFatal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the entity high-voltage fatal alarm threshold." + ::= { hwVoltageInfoEntry 12 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.10 + hwFanStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwFanStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes fan information on a device." + ::= { hwEntityState 10 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.10.1 + hwFanStatusEntry OBJECT-TYPE + SYNTAX HwFanStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the hwFanStatusTable." + INDEX { hwEntityFanSlot, hwEntityFanSn } + ::= { hwFanStatusTable 1 } + + + HwFanStatusEntry ::= + SEQUENCE { + hwEntityFanSlot + Integer32, + hwEntityFanSn + Integer32, + hwEntityFanReg + INTEGER, + hwEntityFanSpdAdjMode + INTEGER, + hwEntityFanSpeed + Integer32, + hwEntityFanPresent + INTEGER, + hwEntityFanState + INTEGER, + hwEntityFanDesc + OCTET STRING + } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.10.1.1 + hwEntityFanSlot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the slot of a fan." + ::= { hwFanStatusEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.10.1.2 + hwEntityFanSn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of the fan in the same slot." + ::= { hwFanStatusEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.10.1.3 + hwEntityFanReg OBJECT-TYPE + SYNTAX INTEGER + { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the fan registration status." + ::= { hwFanStatusEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.10.1.4 + hwEntityFanSpdAdjMode OBJECT-TYPE + SYNTAX INTEGER + { + auto(1), + manual(2), + unknown(3), + silent(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the fan speed adjustment mode." + ::= { hwFanStatusEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.10.1.5 + hwEntityFanSpeed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the fan speed." + ::= { hwFanStatusEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.10.1.6 + hwEntityFanPresent OBJECT-TYPE + SYNTAX INTEGER + { + present(1), + absent(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the fan in-position status." + ::= { hwFanStatusEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.10.1.7 + hwEntityFanState OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + abnormal(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the fan status." + ::= { hwFanStatusEntry 7 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.10.1.8 + hwEntityFanDesc OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the description of the fan." + ::= { hwFanStatusEntry 8 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.11 + hwEntityGlobalPara OBJECT IDENTIFIER ::= { hwEntityState 11 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.11.1 + hwEntityServiceType OBJECT-TYPE + SYNTAX INTEGER + { + sslvpn(1), + firewall(2), + loadBalance(3), + ipsec(4), + netstream(5), + wlan(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " It describes the service-type of spu board ." + ::= { hwEntityGlobalPara 1 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.11.2 + hwDeviceServiceType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " It describes the service-type of the device. bit0 is WLAN, bit1 is SSLVPN, bit2 is ipsec,other bits temporarily without easy back extension. Each bit 0 is disable, 1 is enable." + ::= { hwEntityGlobalPara 2 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.11.3 + hwEntityManufacturerOUI OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " It describes the Manufacturer of the device." + ::= { hwEntityGlobalPara 3 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.12 + hwPortBip8StatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPortBip8StatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes port BIP8 statistics." + ::= { hwEntityState 12 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.12.1 + hwPortBip8StatisticsEntry OBJECT-TYPE + SYNTAX HwPortBip8StatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the BIP8 statistics. + This table lists the various BIP8 statistics." + INDEX { entPhysicalIndex } + ::= { hwPortBip8StatisticsTable 1 } + + + HwPortBip8StatisticsEntry ::= + SEQUENCE{ + hwPhysicalPortBip8StatisticsEB Counter64, + hwPhysicalPortBip8StatisticsES Counter64, + hwPhysicalPortBip8StatisticsSES Counter64, + hwPhysicalPortBip8StatisticsUAS Counter64, + hwPhysicalPortBip8StatisticsBBE Counter64, + hwPhysicalPortSpeed Unsigned32 + } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.12.1.1 + hwPhysicalPortBip8StatisticsEB OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the bit error block." + ::= { hwPortBip8StatisticsEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.12.1.2 + hwPhysicalPortBip8StatisticsES OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the errored second." + ::= { hwPortBip8StatisticsEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.12.1.3 + hwPhysicalPortBip8StatisticsSES OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the severely errored second." + ::= { hwPortBip8StatisticsEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.12.1.4 + hwPhysicalPortBip8StatisticsUAS OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the unavailable second." + ::= { hwPortBip8StatisticsEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.12.1.5 + hwPhysicalPortBip8StatisticsBBE OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the background block error." + ::= { hwPortBip8StatisticsEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.12.1.6 + hwPhysicalPortSpeed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the port rate, in Mbit/s." + ::= { hwPortBip8StatisticsEntry 6 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.13 + hwStorageEntTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwStorageEntEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes CF card information about the local chassis." + ::= { hwEntityState 13 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.13.1 + hwStorageEntEntry OBJECT-TYPE + SYNTAX HwStorageEntEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the Storage statistics. + This table lists the Entity Storage statistics." + INDEX { entPhysicalIndex } + ::= { hwStorageEntTable 1 } + + HwStorageEntEntry ::= + SEQUENCE{ + hwStorageEntIndex Integer32, + hwStorageEntType Integer32, + hwStorageEntSpace Integer32, + hwStorageEntSpaceFree Integer32, + hwStorageEntName SnmpAdminString, + hwStorageEntDescr SnmpAdminString + } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.13.1.1 + hwStorageEntIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the index." + ::= { hwStorageEntEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.13.1.2 + hwStorageEntType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the storage component type." + ::= { hwStorageEntEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.13.1.3 + hwStorageEntSpace OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the storage space." + ::= { hwStorageEntEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.13.1.4 + hwStorageEntSpaceFree OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the available space." + ::= { hwStorageEntEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.13.1.5 + hwStorageEntName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the component name." + ::= { hwStorageEntEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.13.1.6 + hwStorageEntDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the component description." + ::= { hwStorageEntEntry 6 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.14 + hwSystemPowerTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSystemPowerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "System power infomation table." + ::= { hwEntityState 14 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.14.1 + hwSystemPowerEntry OBJECT-TYPE + SYNTAX HwSystemPowerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "System power infomation entry." + INDEX { hwSystemPowerDeviceID } + ::= { hwSystemPowerTable 1 } + + + HwSystemPowerEntry ::= + SEQUENCE { + hwSystemPowerDeviceID + Integer32, + hwSystemPowerTotalPower + Integer32, + hwSystemPowerUsedPower + Integer32, + hwSystemPowerRemainPower + Integer32, + hwSystemPowerReservedPower + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.14.1.1 + hwSystemPowerDeviceID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "System power infomation device ID." + ::= { hwSystemPowerEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.14.1.2 + hwSystemPowerTotalPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "System power infomation total power." + ::= { hwSystemPowerEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.14.1.3 + hwSystemPowerUsedPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "System power infomation used power." + ::= { hwSystemPowerEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.14.1.4 + hwSystemPowerRemainPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "System power infomation remain power." + ::= { hwSystemPowerEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.14.1.5 + hwSystemPowerReservedPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "System power infomation reserved power." + ::= { hwSystemPowerEntry 5 } + + +-- 1.3.6.1.4.1.2011.5.25.31.1.1.15 + -- 1.3.6.1.4.1.2011.5.25.31.1.1.15 + hwBatteryInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBatteryInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description.Battery information table" + ::= { hwEntityState 15 } + + +-- 1.3.6.1.4.1.2011.5.25.31.1.1.15.1 + -- 1.3.6.1.4.1.2011.5.25.31.1.1.15.1 + hwBatteryInfoEntry OBJECT-TYPE + SYNTAX HwBatteryInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description.Battery information entry" + INDEX { entPhysicalIndex } + ::= { hwBatteryInfoTable 1 } + + + HwBatteryInfoEntry ::= + SEQUENCE { + hwBatteryState + INTEGER, + hwBatteryTemperatureLow + Integer32, + hwBatteryTemperatureHigh + Integer32, + hwBatteryRemainPercent + Integer32, + hwBatteryRemainTime + Integer32, + hwBatteryElecTimes + Integer32, + hwBatteryLifeThreshold + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.15.1.1 + hwBatteryState OBJECT-TYPE + SYNTAX INTEGER + { + charge(1), + discharge(2), + full(3), + abnormal(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description.The state of lithium battery." + ::= { hwBatteryInfoEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.15.1.2 + hwBatteryTemperatureLow OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description.The lowest temperature of lithium battery." + ::= { hwBatteryInfoEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.15.1.3 + hwBatteryTemperatureHigh OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description.The highest temperature of lithium battery." + ::= { hwBatteryInfoEntry 3 } + + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.15.1.4 + hwBatteryRemainPercent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description. The remained electricity quantity percent of lithium battery,unit in minute." + ::= { hwBatteryInfoEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.15.1.5 + hwBatteryRemainTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description. The remained time of lithium battery." + ::= { hwBatteryInfoEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.15.1.6 + hwBatteryElecTimes OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description.The charge and discharge times of lithium battery." + ::= { hwBatteryInfoEntry 6 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.15.1.7 + hwBatteryLifeThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description.The warning threshold of lithium battery's lifetime.(unit in minute,the default value is 20)" + ::= { hwBatteryInfoEntry 7 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.16 + hwGPSLocationInfo OBJECT IDENTIFIER ::= { hwEntityState 16 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.16.1 + hwGPSLongitude OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Description.The longitude of the device location." + ::= { hwGPSLocationInfo 1 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.16.2 + hwGPSLatitude OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Description.The latidude of the device location." + ::= { hwGPSLocationInfo 2 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.16.3 + hwGPSVelocity OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Description.The velocity of the device." + ::= { hwGPSLocationInfo 3 } + -- 1.3.6.1.4.1.2011.5.25.31.1.1.17 + hwAdmPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAdmPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of ADM(Add/Drop Multiplexer) port properties." + ::= { hwEntityState 17 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.17.1 + hwAdmPortEntry OBJECT-TYPE + SYNTAX HwAdmPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of ADM(Add/Drop Multiplexer) port properties table." + INDEX { entPhysicalIndex } + ::= { hwAdmPortTable 1 } + + + HwAdmPortEntry ::= + SEQUENCE { + hwAdmPortDescription + OCTET STRING + } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.17.1.1 + hwAdmPortDescription OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The description of ADM(Add/Drop Multiplexer) port." + ::= { hwAdmPortEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.18 + hwPwrStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPwrStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists the status of powers. You can read the status of the powers on the device." + ::= { hwEntityState 18 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.18.1 + hwPwrStatusEntry OBJECT-TYPE + SYNTAX HwPwrStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the hwPwrStatusTable." + INDEX { hwEntityPwrSlot, hwEntityPwrSn } + ::= { hwPwrStatusTable 1 } + + + HwPwrStatusEntry ::= + SEQUENCE { + hwEntityPwrSlot + Integer32, + hwEntityPwrSn + Integer32, + hwEntityPwrReg + INTEGER, + hwEntityPwrMode + INTEGER, + hwEntityPwrPresent + INTEGER, + hwEntityPwrState + INTEGER, + hwEntityPwrCurrent + Integer32, + hwEntityPwrVoltage + Integer32, + hwEntityPwrDesc + OCTET STRING, + hwEntityPwrPower + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.18.1.1 + hwEntityPwrSlot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the slot ID of a power." + ::= { hwPwrStatusEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.18.1.2 + hwEntityPwrSn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the serial number of the power in a certain slot." + ::= { hwPwrStatusEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.18.1.3 + hwEntityPwrReg OBJECT-TYPE + SYNTAX INTEGER + { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the power is registered." + ::= { hwPwrStatusEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.18.1.4 + hwEntityPwrMode OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + dc(2), + ac(3), + hvdc(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the mode of the power." + ::= { hwPwrStatusEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.18.1.5 + hwEntityPwrPresent OBJECT-TYPE + SYNTAX INTEGER + { + present(1), + absent(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the present information of the power." + ::= { hwPwrStatusEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.18.1.6 + hwEntityPwrState OBJECT-TYPE + SYNTAX INTEGER + { + supply(1), + notSupply(2), + sleep(3), + unknown(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the state of the power." + ::= { hwPwrStatusEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.18.1.7 + hwEntityPwrCurrent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current of the power. Unit: mA " + ::= { hwPwrStatusEntry 7 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.18.1.8 + hwEntityPwrVoltage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the voltage of the power. Unit: mV " + ::= { hwPwrStatusEntry 8 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.18.1.9 + hwEntityPwrDesc OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the description of the power." + ::= { hwPwrStatusEntry 9 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.18.1.10 + hwEntityPwrPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current of the power." + ::= { hwPwrStatusEntry 10 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.19 + hwEntityCpuUsageHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEntityCpuUsageHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists the CPU usage history." + ::= { hwEntityState 19 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.19.1 + hwEntityCpuUsageHistoryEntry OBJECT-TYPE + SYNTAX HwEntityCpuUsageHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the hwEntityCpuUsageHistoryTable." + INDEX { hwCpuUsageHistoryIndex } + ::= { hwEntityCpuUsageHistoryTable 1 } + + HwEntityCpuUsageHistoryEntry ::= + SEQUENCE { + hwCpuUsageHistoryIndex + Integer32, + hwCpuUsageHistoryTime + DateAndTime, + hwCpuUsageHistoryRate + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.19.1.1 + hwCpuUsageHistoryIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the index of the CPU usage." + ::= { hwEntityCpuUsageHistoryEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.19.1.2 + hwCpuUsageHistoryTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the time of the CPU usage" + ::= { hwEntityCpuUsageHistoryEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.19.1.3 + hwCpuUsageHistoryRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the the CPU usage" + ::= { hwEntityCpuUsageHistoryEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.20 + hwEntityMemUsageHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEntityMemUsageHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists the MemUsageHistory." + ::= { hwEntityState 20 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.20.1 + hwEntityMemUsageHistoryEntry OBJECT-TYPE + SYNTAX HwEntityMemUsageHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the hwEntityMemUsageHistoryTable." + INDEX { hwMemUsageHistoryIndex } + ::= { hwEntityMemUsageHistoryTable 1 } + + HwEntityMemUsageHistoryEntry ::= + SEQUENCE { + hwMemUsageHistoryIndex + Integer32, + hwMemUsageHistoryTime + DateAndTime, + hwMemUsageHistoryRate + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.20.1.1 + hwMemUsageHistoryIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the the index of memory usage history." + ::= { hwEntityMemUsageHistoryEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.20.1.2 + hwMemUsageHistoryTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the the index of memory usage history." + ::= { hwEntityMemUsageHistoryEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.20.1.3 + hwMemUsageHistoryRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the the index of memory usage history." + ::= { hwEntityMemUsageHistoryEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.21 + hwProcessStateInfo OBJECT IDENTIFIER ::= { hwEntityState 21 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.21.1 + hwProcessName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..100)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the process name." + ::= { hwProcessStateInfo 1 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.22 + hwDiskStateInfo OBJECT IDENTIFIER ::= { hwEntityState 22 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.22.1 + hwDiskType OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..100)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the disk type." + ::= { hwDiskStateInfo 1 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.22.2 + hwDiskSN OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..100)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the disk SN." + ::= { hwDiskStateInfo 2 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.22.3 + hwDiskUsage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the disk usage rate." + ::= { hwDiskStateInfo 3 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.22.4 + hwDiskUsageThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the disk usage rate alarm threshold." + ::= { hwDiskStateInfo 4 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.22.5 + hwDiskSlot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the disk slot." + ::= { hwDiskStateInfo 5 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.23 + hwLpuStateInfo OBJECT IDENTIFIER ::= { hwEntityState 23 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.23.1 + hwLPUType OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..100)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the lpu type." + ::= { hwLpuStateInfo 1 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.23.2 + hwLPUSlot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the lpu slot." + ::= { hwLpuStateInfo 2 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.24 + hwHardDiskStateTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwHardDiskStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists the status of hard disks. You can read the status of the hard disks on the device." + ::= { hwEntityState 24 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.24.1 + hwHardDiskStateEntry OBJECT-TYPE + SYNTAX HwHardDiskStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the hwHardDiskStateTable." + INDEX { hwHardDiskIndex } + ::= { hwHardDiskStateTable 1 } + + + HwHardDiskStateEntry ::= + SEQUENCE { + hwHardDiskIndex + Integer32, + hwHardDiskSN + OCTET STRING, + hwHardDiskType + OCTET STRING, + hwHardDiskCapacity + Integer32, + hwHardDiskUsage + Integer32, + hwHardDiskUsageThreshold + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.24.1.1 + hwHardDiskIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the index of a hard disk." + ::= { hwHardDiskStateEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.24.1.2 + hwHardDiskSN OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the serial number of the hard disk with a specified index." + ::= { hwHardDiskStateEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.24.1.3 + hwHardDiskType OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the type of the hard disk with a specified index." + ::= { hwHardDiskStateEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.24.1.4 + hwHardDiskCapacity OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the capacity of the hard disk with a specified index." + ::= { hwHardDiskStateEntry 4 } + + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.24.1.5 + hwHardDiskUsage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the usage of the hard disk with a specified index." + ::= { hwHardDiskStateEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.24.1.6 + hwHardDiskUsageThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the usage threshold of the hard disk with a specified index." + ::= { hwHardDiskStateEntry 6 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.2 + hwEntityPhysicalSpecTable OBJECT IDENTIFIER ::= { hwEntityExtObjects 2 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.2.1 + hwEntityPhysicalSpecRack OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rack coefficient used for calculating the index of the physical entity. " + ::= { hwEntityPhysicalSpecTable 1 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.2.2 + hwEntityPhysicalSpecFrame OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The frame coefficient used for calculating the index of the physical entity. " + ::= { hwEntityPhysicalSpecTable 2 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.2.3 + hwEntityPhysicalSpecSlot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The slot coefficient used for calculating the index of the physical entity. " + ::= { hwEntityPhysicalSpecTable 3 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.2.4 + hwEntityPhysicalSpecBoard OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The board coefficient used for calculating the index of the physical entity. " + ::= { hwEntityPhysicalSpecTable 4 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.2.5 + hwEntityPhysicalSpecSubSlot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sub slot coefficient used for calculating the index of the physical entity. " + ::= { hwEntityPhysicalSpecTable 5 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.2.6 + hwEntityPhysicalSpecSubBoard OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sub board coefficient used for calculating the index of the physical entity. " + ::= { hwEntityPhysicalSpecTable 6 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.2.7 + hwEntityPhysicalSpecPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port coefficient used for calculating the index of the physical entity. " + ::= { hwEntityPhysicalSpecTable 7 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.2.8 + hwEntityPhysicalSpecEmu OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The EMU(Environment monitoring unit) coefficient used for calculating the index of the physical entity. " + ::= { hwEntityPhysicalSpecTable 8 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.2.9 + hwEntityPhysicalSpecPowerframe OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The power frame coefficient used for calculating the index of the physical entity. " + ::= { hwEntityPhysicalSpecTable 9 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.2.10 + hwEntityPhysicalSpecPowermodule OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The power module coefficient used for calculating the index of the physical entity. " + ::= { hwEntityPhysicalSpecTable 10 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.2.11 + hwEntityPhysicalSpecBattery OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The battery coefficient used for calculating the index of the physical entity. " + ::= { hwEntityPhysicalSpecTable 11 } + + -- 1.3.6.1.4.1.2011.5.25.31.2 + hwEntityExtTraps OBJECT IDENTIFIER ::= { hwEntityExtentMIB 2 } + + + -- 1.3.6.1.4.1.2011.5.25.31.2.0 + hwEntityExtTrapsPrefix OBJECT IDENTIFIER ::= { hwEntityExtTraps 0 } + + + -- 1.3.6.1.4.1.2011.5.25.31.2.0.1 + hwEntityExtTemperatureThresholdNotification NOTIFICATION-TYPE + OBJECTS { hwEntityTemperature, hwEntityTemperatureThreshold, hwEntityAdminStatus, hwEntityAlarmLight } + STATUS current + DESCRIPTION + " The hwEntityEnvTemperatureThresholdNotification + indicates the temperature have been exceed the threshold. + In the condition, user should check the hardware and the + environment of the entity, sometimes it happened because + of the failture of air-condition. Anyway, the threshold + should lower than the value that most service work fine. " + ::= { hwEntityExtTrapsPrefix 1 } + + + -- 1.3.6.1.4.1.2011.5.25.31.2.0.2 + hwEntityExtVoltageLowThresholdNotification NOTIFICATION-TYPE + OBJECTS { hwEntityVoltage, hwEntityVoltageLowThreshold, hwEntityAdminStatus, hwEntityAlarmLight } + STATUS current + DESCRIPTION + " The hwEntityExtVoltageLowThresholdNotification indicates + the voltage is lower than the threshold. This may decrease + the usability of the entity. If the voltage is lower too much + than the hardware needed, the entity will stop working. + Anyway, the threshold should higher than the value that + most service work fine. " + ::= { hwEntityExtTrapsPrefix 2 } + + + -- 1.3.6.1.4.1.2011.5.25.31.2.0.3 + hwEntityExtVoltageHighThresholdNotification NOTIFICATION-TYPE + OBJECTS { hwEntityVoltage, hwEntityVoltageHighThreshold, hwEntityAdminStatus, hwEntityAlarmLight } + STATUS current + DESCRIPTION + " The hwEntityExtVoltageHighThresholdNotification indicates + the voltage is higher than the threshold. This may decrease + the usability of the entity. If the voltage is higher too much + than the hardware needed, the entity may be destroyed by the high + voltage. Anyway, the threshold should lower than the value + that most service work fine. " + ::= { hwEntityExtTrapsPrefix 3 } + + + -- 1.3.6.1.4.1.2011.5.25.31.2.0.4 + hwEntityExtCpuUsageThresholdNotfication NOTIFICATION-TYPE + OBJECTS { hwEntityCpuUsage, hwEntityCpuUsageThreshold, hwEntityTemperature, hwEntityTemperatureThreshold, hwEntityAdminStatus, + hwEntityAlarmLight } + STATUS current + DESCRIPTION + " The hwEntityExtCpuUsageThresholdNotfication indicates + the entity is overload, and the service running in the entity + will not get the performance it should because of CPU's + performance. Anyway, the threshold should lower than the + value that most service work fine. " + ::= { hwEntityExtTrapsPrefix 4 } + + + -- 1.3.6.1.4.1.2011.5.25.31.2.0.5 + hwEntityExtMemUsageThresholdNotification NOTIFICATION-TYPE + OBJECTS { hwEntityMemUsage, hwEntityMemUsageThreshold, hwEntityMemSize, hwEntityAdminStatus, hwEntityAlarmLight + } + STATUS current + DESCRIPTION + " The hwEntityExtMemUsageThresholdNotification indicates + the entity is overload, and the service running in the entity + will not get the performance it should because of lower + memory. Anyway, the threshold should lower than the + value that most service work fine. " + ::= { hwEntityExtTrapsPrefix 5 } + + + -- 1.3.6.1.4.1.2011.5.25.31.2.0.6 + hwEntityExtOperEnabled NOTIFICATION-TYPE + OBJECTS { hwEntityAdminStatus, hwEntityAlarmLight } + STATUS current + DESCRIPTION + "The entity is operational. The entity this + notification refers can be identified by + extracting the entPhysicalIndex from one of the + variable bindings." + ::= { hwEntityExtTrapsPrefix 6 } + + + -- 1.3.6.1.4.1.2011.5.25.31.2.0.7 + hwEntityExtOperDisabled NOTIFICATION-TYPE + OBJECTS { hwEntityAdminStatus, hwEntityAlarmLight } + STATUS current + DESCRIPTION + "The entity is operational. The entity this + notification refers can be identified by + extracting the entPhysicalIndex from one of the + variable bindings." + ::= { hwEntityExtTrapsPrefix 7 } + + + -- 1.3.6.1.4.1.2011.5.25.31.2.0.8 + hwEntityExtMonitorBoardAbnormalNotification NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The monitor board turns normal to abnormal." + ::= { hwEntityExtTrapsPrefix 8 } + + + -- 1.3.6.1.4.1.2011.5.25.31.2.0.9 + hwEntityExtMonitorBoardNormalNotification NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The monitor board turns abnormal to normal." + ::= { hwEntityExtTrapsPrefix 9 } + + + -- 1.3.6.1.4.1.2011.5.25.31.2.0.10 + hwEntityExtMonitorPortAbnormalNotification NOTIFICATION-TYPE + OBJECTS { hwMonitorInputState, hwMonitorInputName } + STATUS current + DESCRIPTION + "The monitor port turns normal to abnormal." + ::= { hwEntityExtTrapsPrefix 10 } + + + -- 1.3.6.1.4.1.2011.5.25.31.2.0.11 + hwEntityExtMonitorPortNormalNotification NOTIFICATION-TYPE + OBJECTS { hwMonitorInputState, hwMonitorInputName } + STATUS current + DESCRIPTION + "The monitor port turns abnormal to normal." + ::= { hwEntityExtTrapsPrefix 11 } + + + -- 1.3.6.1.4.1.2011.5.25.31.2.0.12 + hwEntityExtCpuUsageLowThresholdNotfication NOTIFICATION-TYPE + OBJECTS { hwEntityCpuUsage, hwEntityCpuUsageThreshold, hwEntityTemperature, hwEntityTemperatureThreshold, hwEntityAdminStatus, + hwEntityAlarmLight } + STATUS current + DESCRIPTION + " The hwEntityExtCpuUsageThresholdNotfication indicates + the entity is overload, and the service running in the entity + will not get the performance it should because of CPU's + performance. Anyway, the threshold should lower than the + value that most service work fine. " + ::= { hwEntityExtTrapsPrefix 12 } + + -- 1.3.6.1.4.1.2011.5.25.31.2.0.13 + hwEntityExtCpuUsageThresholdNotficationClear NOTIFICATION-TYPE + OBJECTS { hwEntityCpuUsage, hwEntityCpuUsageThreshold, hwEntityTemperature, hwEntityTemperatureThreshold, hwEntityAdminStatus, + hwEntityAlarmLight } + STATUS current + DESCRIPTION + " The hwEntityExtCpuUsageThresholdNotficationClear indicates + the entity CPU usage fell below the threshold. " + ::= { hwEntityExtTrapsPrefix 13 } + + + -- 1.3.6.1.4.1.2011.5.25.31.2.0.14 + hwEntityExtMemUsageThresholdNotificationClear NOTIFICATION-TYPE + OBJECTS { hwEntityMemUsage, hwEntityMemUsageThreshold, hwEntityMemSize, hwEntityAdminStatus, hwEntityAlarmLight + } + STATUS current + DESCRIPTION + " The hwEntityExtMemUsageThresholdNotificationClear indicates + the memory usage fell below the threshold. " + ::= { hwEntityExtTrapsPrefix 14 } + + -- 1.3.6.1.4.1.2011.5.25.31.2.0.15 + hwEntityExtProcessErrorNotification NOTIFICATION-TYPE + OBJECTS { hwProcessName } + STATUS current + DESCRIPTION + " The hwEntityExtProcessErrorNotification indicates + some important process had exception. " + ::= { hwEntityExtTrapsPrefix 15 } + + -- 1.3.6.1.4.1.2011.5.25.31.2.0.16 + hwEntityExtDiskDamaged NOTIFICATION-TYPE + OBJECTS { hwDiskType } + STATUS current + DESCRIPTION + " The hwEntityExtDiskDamaged indicates + disk was damaged. " + ::= { hwEntityExtTrapsPrefix 16 } + + -- 1.3.6.1.4.1.2011.5.25.31.2.0.17 + hwEntityExtDiskFull NOTIFICATION-TYPE + OBJECTS { hwDiskType } + STATUS current + DESCRIPTION + " The hwEntityExtDiskFull indicates + disk was full. " + ::= { hwEntityExtTrapsPrefix 17 } + + -- 1.3.6.1.4.1.2011.5.25.31.2.0.18 + hwEntityExtHda1UsageThresholdNotfication NOTIFICATION-TYPE + OBJECTS { hwEntityHda1Usage,hwEntityHda1UsageThreshold } + STATUS current + DESCRIPTION + " The hwEntityExtHda1UsageThresholdNotfication indicates + the hda1 usage is overload. " + ::= { hwEntityExtTrapsPrefix 18 } + + -- 1.3.6.1.4.1.2011.5.25.31.2.0.19 + hwEntityExtHda1UsageResumeThresholdNotfication NOTIFICATION-TYPE + OBJECTS { hwEntityHda1Usage,hwEntityHda1UsageResumeThreshold } + STATUS current + DESCRIPTION + " The hwEntityExtHda1UsageResumeThresholdNotfication indicates + the hda1 usage fell below the resume threshold. " + ::= { hwEntityExtTrapsPrefix 19 } + + -- 1.3.6.1.4.1.2011.5.25.31.2.0.20 + hwEntityExtEncryptionCardFail NOTIFICATION-TYPE + STATUS current + DESCRIPTION + " The hwEntityExtEncryptionCardFail indicates + the encryption card is faulty. " + ::= { hwEntityExtTrapsPrefix 20 } + + -- 1.3.6.1.4.1.2011.5.25.31.2.0.21 + hwEntityExtHardDiskFull NOTIFICATION-TYPE + OBJECTS { hwDiskType, hwDiskSN, hwDiskUsage, hwDiskUsageThreshold } + STATUS current + DESCRIPTION + " hwEntityExtHardDiskFull indicates + that the hard disk's spare space is insufficient. " + ::= { hwEntityExtTrapsPrefix 21 } + + -- 1.3.6.1.4.1.2011.5.25.31.2.0.22 + hwEntityExtHardDiskFullResume NOTIFICATION-TYPE + OBJECTS { hwDiskType, hwDiskSN, hwDiskUsage, hwDiskUsageThreshold } + STATUS current + DESCRIPTION + " hwEntityExtHardDiskFullResume indicates + that the hard disk's usage fell below the alarm clearing threshold. " + ::= { hwEntityExtTrapsPrefix 22 } + + -- 1.3.6.1.4.1.2011.5.25.31.2.0.23 + hwEntityExtHardDiskPlugIn NOTIFICATION-TYPE + OBJECTS { hwDiskType, hwDiskSN, hwDiskSlot } + STATUS current + DESCRIPTION + " hwEntityExtHardDiskPlugIn indicates + that the hard disk was plugged in. " + ::= { hwEntityExtTrapsPrefix 23 } + + -- 1.3.6.1.4.1.2011.5.25.31.2.0.24 + hwEntityExtHardDiskPlugOut NOTIFICATION-TYPE + OBJECTS { hwDiskType, hwDiskSN, hwDiskSlot } + STATUS current + DESCRIPTION + " hwEntityExtHardDiskPlugOut indicates + that the hard disk was pulled out. " + ::= { hwEntityExtTrapsPrefix 24 } + + -- 1.3.6.1.4.1.2011.5.25.31.2.0.25 + hwEntityExtHardDiskOnline NOTIFICATION-TYPE + OBJECTS { hwDiskType, hwDiskSN, hwDiskSlot } + STATUS current + DESCRIPTION + " hwEntityExtHardDiskOnline indicates + that the hard disk went online successfully." + ::= { hwEntityExtTrapsPrefix 25 } + + -- 1.3.6.1.4.1.2011.5.25.31.2.0.26 + hwEntityExtHardDiskOffline NOTIFICATION-TYPE + OBJECTS { hwDiskType, hwDiskSN, hwDiskSlot } + STATUS current + DESCRIPTION + " hwEntityExtHardDiskOffline indicates + that the hard disk went offline. " + ::= { hwEntityExtTrapsPrefix 26 } + + -- 1.3.6.1.4.1.2011.5.25.31.2.0.27 + hwEntityExtLPUPlugIn NOTIFICATION-TYPE + OBJECTS { hwLPUSlot } + STATUS current + DESCRIPTION + " hwEntityExtLPUPlugIn indicates + that the LPU was plugged in. " + ::= { hwEntityExtTrapsPrefix 27 } + + -- 1.3.6.1.4.1.2011.5.25.31.2.0.28 + hwEntityExtLPUPlugOut NOTIFICATION-TYPE + OBJECTS { hwLPUSlot } + STATUS current + DESCRIPTION + " hwEntityExtLPUPlugOut indicates + that the LPU was pulled out. " + ::= { hwEntityExtTrapsPrefix 28 } + + -- 1.3.6.1.4.1.2011.5.25.31.2.0.29 + hwEntityExtCpuUsageSuddenChangeNotification NOTIFICATION-TYPE + OBJECTS { hwEntitySlotID, hwEntityCpuID, hwEntityPreviousValue, hwEntityCurrentValue,hwEntityChangeValue, hwEntityChangeValueThreshold } + STATUS current + DESCRIPTION + " The hwEntityExtCpuUsageSuddenChangeNotification indicates that the CPU usage suddenly changed. " + ::= { hwEntityExtTrapsPrefix 29 } + + -- 1.3.6.1.4.1.2011.5.25.31.2.0.30 + hwEntityExtMemoryUsageSuddenChangeNotification NOTIFICATION-TYPE + OBJECTS { hwEntitySlotID, hwEntityCpuID, hwEntityPreviousValue, hwEntityCurrentValue, hwEntityChangeValue, hwEntityChangeValueThreshold } + STATUS current + DESCRIPTION + " The hwEntityExtMemoryUsageSuddenChangeNotification indicates that the memory usage suddenly changed. " + ::= { hwEntityExtTrapsPrefix 30 } + + -- 1.3.6.1.4.1.2011.5.25.31.2.0.31 + hwEntityExtCPUOverInterfaceDown NOTIFICATION-TYPE + OBJECTS { hwEntitySlotID, hwEntityCpuID } + STATUS current + DESCRIPTION + " The hwEntityExtCPUOverInterfaceDown indicates that the cpu usage reached the threshold for interface management ,and the interface was shutdown. " + ::= { hwEntityExtTrapsPrefix 31 } + + -- 1.3.6.1.4.1.2011.5.25.31.2.0.32 + hwEntityExtDevConfigurationRecovered NOTIFICATION-TYPE + STATUS current + DESCRIPTION + " The hwEntityExtDevConfigurationRecovered indicates + the device configuration was recovered." + ::= { hwEntityExtTrapsPrefix 32 } + + -- 1.3.6.1.4.1.2011.5.25.31.2.0.33 + hwEntityExtHotPatchReservedFirst NOTIFICATION-TYPE + OBJECTS { hwProcessName} + STATUS current + DESCRIPTION + " The hwEntityExtHotPatchReservedFirst indicates + the first reserved information of hot patch." + ::= { hwEntityExtTrapsPrefix 33 } + + -- 1.3.6.1.4.1.2011.5.25.31.2.0.34 + hwEntityExtHotPatchReservedSecond NOTIFICATION-TYPE + OBJECTS { hwProcessName} + STATUS current + DESCRIPTION + " The hwEntityExtHotPatchReservedSecond indicates + the second reserved information of hot patch." + ::= { hwEntityExtTrapsPrefix 34 } + + -- 1.3.6.1.4.1.2011.5.25.31.2.0.35 + hwEntityExtHotPatchReservedThird NOTIFICATION-TYPE + OBJECTS { hwProcessName} + STATUS current + DESCRIPTION + " The hwEntityExtHotPatchReservedThird indicates + the third reserved information of hot patch." + ::= { hwEntityExtTrapsPrefix 35 } + + -- 1.3.6.1.4.1.2011.5.25.31.2.0.36 + hwEntityExtHotPatchReservedFourth NOTIFICATION-TYPE + OBJECTS { hwProcessName} + STATUS current + DESCRIPTION + " The hwEntityExtHotPatchReservedFourth indicates + the fourth reserved information of hot patch." + ::= { hwEntityExtTrapsPrefix 36 } + + -- 1.3.6.1.4.1.2011.5.25.31.2.0.37 + hwEntityExtHotPatchReservedFifth NOTIFICATION-TYPE + OBJECTS { hwProcessName} + STATUS current + DESCRIPTION + " The hwEntityExtHotPatchReservedFifth indicates + the fifth reserved information of hot patch." + ::= { hwEntityExtTrapsPrefix 37 } + + -- 1.3.6.1.4.1.2011.5.25.31.2.0.44 + hwEntityNVRAMFaultAlarmNotification NOTIFICATION-TYPE + OBJECTS { hwProcessName} + STATUS current + DESCRIPTION + " The hwEntityNVRAMFaultAlarmNotification indicates + the main NVRAM was damaged." + ::= { hwEntityExtTrapsPrefix 44 } + + -- 1.3.6.1.4.1.2011.5.25.31.2.0.45 + hwEntityNVRAMFaultResumeNotification NOTIFICATION-TYPE + OBJECTS { hwProcessName} + STATUS current + DESCRIPTION + " The hwEntityNVRAMFaultResumeNotification indicates + that it was successful to switch main NVRAM to backup NVRAM ." + ::= { hwEntityExtTrapsPrefix 45 } + + -- 1.3.6.1.4.1.2011.5.25.31.2.1 + hwEntityExtTrapObject OBJECT IDENTIFIER ::= { hwEntityExtTraps 1 } + + -- 1.3.6.1.4.1.2011.5.25.31.2.1.1 + hwEntityExtTrapBaseSoftwareVersion OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "System bassic software version." + ::= { hwEntityExtTrapObject 1 } + + -- 1.3.6.1.4.1.2011.5.25.31.2.1.2 + hwEntityExtTrapBoardSoftwareVersion OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Board software version compare to basic software version." + ::= { hwEntityExtTrapObject 2 } + + -- 1.3.6.1.4.1.2011.5.25.31.2.1.3 + hwPhysicalName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The textual name of the physical entity. The value of this + object should be the name of the component as assigned by + the local device and should be suitable for use in commands + entered at the device's `console'. This might be a text + name, such as `console' or a simple component number (e.g., + port or module number), such as `1', depending on the + physical component naming syntax of the device. + + If there is no local name, or this object is otherwise not + applicable, then this object contains a zero-length string. + + Note that the value of entPhysicalName for two physical + entities will be the same in the event that the console + interface does not distinguish between them, e.g., slot-1 + and the card in slot-1." + ::= { hwEntityExtTrapObject 3 } + + hwEntityExtTrapBoardSlotID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Slot ID of board." + ::= { hwEntityExtTrapObject 4 } + + hwEntityExtTrapUnitID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "ID of chip." + ::= { hwEntityExtTrapObject 5 } + + hwEntityExtTrapHigPortID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "HIG port ID of chip." + ::= { hwEntityExtTrapObject 6 } + + hwEntityExtTrapChannelCurUsage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The currently usage of channel." + ::= { hwEntityExtTrapObject 7 } + + hwEntityExtTrapChannelThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The usage threshold of channel." + ::= { hwEntityExtTrapObject 8 } + + hwEntityExtTrapPeerBoardSlotID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Slot ID of peer board." + ::= { hwEntityExtTrapObject 9 } + + hwEntityExtTrapErrorPacketStatistics OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The statistics of CRC." + ::= { hwEntityExtTrapObject 10 } + + hwEntityExtTrapErrorPacketThreshold OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The threshold of CRC." + ::= { hwEntityExtTrapObject 11 } + + hwEntityExtTrapHigStateChangeTimes OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The state change times of HIG port." + ::= { hwEntityExtTrapObject 12 } + + hwEntityExtTrapMonitorInterval OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The monitor interval." + ::= { hwEntityExtTrapObject 13 } + + + -- 1.3.6.1.4.1.2011.5.25.31.2.1.14 + hwEntityExtTrapBoardDropRuntPktStatistics OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The statistic of dropped runt packets on the board." + ::= { hwEntityExtTrapObject 14 } + + + -- 1.3.6.1.4.1.2011.5.25.31.2.1.15 + hwEntityExtTrapBoardDropRuntPktTimeInterval OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The time interval." + ::= { hwEntityExtTrapObject 15 } + -- 1.3.6.1.4.1.2011.5.25.31.2.2 + hwEntityExtTrap OBJECT IDENTIFIER ::= { hwEntityExtTraps 2 } + + -- 1.3.6.1.4.1.2011.5.25.31.2.2.1 + hwBoardSoftwareVersionIncompatible NOTIFICATION-TYPE + OBJECTS { entPhysicalName, hwEntityExtTrapBaseSoftwareVersion, hwEntityExtTrapBoardSoftwareVersion } + STATUS current + DESCRIPTION + "Board software version incompatible with basic software version." + ::= { hwEntityExtTrap 1 } + -- 1.3.6.1.4.1.2011.5.25.31.2.2.2 + hwBoardSplitPorts NOTIFICATION-TYPE + OBJECTS { hwPhysicalName } + STATUS current + DESCRIPTION + "When the split ports exist on the board, send a SNMP trap to network manager." + ::= { hwEntityExtTrap 2 } + + hwEntityInputRateThresholdAlarm NOTIFICATION-TYPE + OBJECTS { hwEntityExtTrapBoardSlotID, hwEntityExtTrapUnitID, hwEntityExtTrapHigPortID, hwEntityExtTrapPeerBoardSlotID, hwEntityExtTrapChannelCurUsage, hwEntityExtTrapChannelThreshold } + STATUS current + DESCRIPTION + "When the input usage of channel is more than the threshold of alarm, send a SNMP trap to network manager." + ::= { hwEntityExtTrap 3 } + + hwEntityInputRateThresholdAlarmResume NOTIFICATION-TYPE + OBJECTS { hwEntityExtTrapBoardSlotID, hwEntityExtTrapUnitID, hwEntityExtTrapHigPortID, hwEntityExtTrapPeerBoardSlotID, hwEntityExtTrapChannelCurUsage, hwEntityExtTrapChannelThreshold } + STATUS current + DESCRIPTION + "When the input usage of channel is less than the threshold of resume, send a SNMP trap to network manager." + ::= { hwEntityExtTrap 4 } + + hwEntityOutputRateThresholdAlarm NOTIFICATION-TYPE + OBJECTS { hwEntityExtTrapBoardSlotID, hwEntityExtTrapUnitID, hwEntityExtTrapHigPortID, hwEntityExtTrapPeerBoardSlotID, hwEntityExtTrapChannelCurUsage, hwEntityExtTrapChannelThreshold } + STATUS current + DESCRIPTION + "When the output usage of channel is more than the threshold of alarm, send a SNMP trap to network manager." + ::= { hwEntityExtTrap 5 } + + hwEntityOutputRateThresholdAlarmResume NOTIFICATION-TYPE + OBJECTS { hwEntityExtTrapBoardSlotID, hwEntityExtTrapUnitID, hwEntityExtTrapHigPortID, hwEntityExtTrapPeerBoardSlotID, hwEntityExtTrapChannelCurUsage, hwEntityExtTrapChannelThreshold } + STATUS current + DESCRIPTION + "When the output usage of channel is less than the threshold of resume, send a SNMP trap to network manager." + ::= { hwEntityExtTrap 6 } + + hwEntityStatusChange NOTIFICATION-TYPE + OBJECTS { entPhysicalIndex , entPhysicalName, entPhysicalClass, hwEntityOperStatus } + STATUS current + DESCRIPTION + "The entity status was changed." + ::= { hwEntityExtTrap 7 } + + hwEntityHigErrorPacketThresholdAlarm NOTIFICATION-TYPE + OBJECTS { hwEntityExtTrapBoardSlotID, hwEntityExtTrapUnitID, hwEntityExtTrapHigPortID, hwEntityExtTrapPeerBoardSlotID, hwEntityExtTrapErrorPacketStatistics, hwEntityExtTrapErrorPacketThreshold, hwEntityExtTrapMonitorInterval } + STATUS current + DESCRIPTION + "When the CRC errors of HIG port are more than the threshold, send a SNMP trap to network manager." + ::= { hwEntityExtTrap 8 } + + hwEntityHigStateChangeNotify NOTIFICATION-TYPE + OBJECTS { hwEntityExtTrapBoardSlotID, hwEntityExtTrapUnitID, hwEntityExtTrapHigPortID, hwEntityExtTrapPeerBoardSlotID, hwEntityExtTrapHigStateChangeTimes } + STATUS current + DESCRIPTION + "When the CRC errors of HIG port are more than the threshold, send a SNMP trap to network manager." + ::= { hwEntityExtTrap 9 } + + hwEntityHigStateDownNotify NOTIFICATION-TYPE + OBJECTS { hwEntityExtTrapBoardSlotID, hwEntityExtTrapUnitID, hwEntityExtTrapHigPortID, hwEntityExtTrapPeerBoardSlotID, hwEntityExtTrapMonitorInterval } + STATUS current + DESCRIPTION + "When the state of HIG port is always down, send a SNMP trap to network manager." + ::= { hwEntityExtTrap 10 } + + hwEntityPositionMismatchNotify NOTIFICATION-TYPE + OBJECTS { hwEntityExtTrapBoardSlotID } + STATUS current + DESCRIPTION + "When the board type and slotID is mismatch,send a SNMP notify to network manager." + ::= { hwEntityExtTrap 11 } + + hwEntityRuntPacketCheckNotify NOTIFICATION-TYPE + OBJECTS { hwEntityExtTrapBoardSlotID, hwEntityExtTrapUnitID, hwEntityExtTrapHigPortID } + STATUS current + DESCRIPTION + "When the statistics of runt packets is more than the threshold, send a SNMP trap to network manager." + ::= { hwEntityExtTrap 12 } + + -- 1.3.6.1.4.1.2011.5.25.31.2.2.13 + hwBoardDropRuntPacketNotify NOTIFICATION-TYPE + OBJECTS { entPhysicalName, hwEntityExtTrapBoardDropRuntPktStatistics, hwEntityExtTrapBoardDropRuntPktTimeInterval } + STATUS current + DESCRIPTION + "When the statistics of dropped runt packets on the board is more than the threshold, send a SNMP trap to network manager." + ::= { hwEntityExtTrap 13 } + + -- 1.3.6.1.4.1.2011.5.25.31.3 + hwDevicePowerInfoObjects OBJECT IDENTIFIER ::= { hwEntityExtentMIB 3 } + + + -- 1.3.6.1.4.1.2011.5.25.31.3.1 + hwDevicePowerInfoTotalPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total power of the device." + ::= { hwDevicePowerInfoObjects 1 } + + + -- 1.3.6.1.4.1.2011.5.25.31.3.2 + hwDevicePowerInfoUsedPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current power of the device." + ::= { hwDevicePowerInfoObjects 2 } + + + -- 1.3.6.1.4.1.2011.5.25.31.4 + hwEntityExtConformance OBJECT IDENTIFIER ::= { hwEntityExtentMIB 4 } + + + -- 1.3.6.1.4.1.2011.5.25.31.4.1 + hwEntityExtCompliances OBJECT IDENTIFIER ::= { hwEntityExtConformance 1 } + + + -- 1.3.6.1.4.1.2011.5.25.31.4.1.1 + hwEntityExtCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting + the HUAWEI Entity extent MIB." + MODULE -- this module + MANDATORY-GROUPS { hwEntityExtGroup } + OBJECT hwEntityAdminStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + OBJECT hwEntityCpuUsageThreshold + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + OBJECT hwEntityMemUsageThreshold + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + OBJECT hwEntityTemperatureThreshold + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + OBJECT hwEntityVoltageLowThreshold + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + OBJECT hwEntityVoltageHighThreshold + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { hwEntityExtCompliances 1 } + + + -- 1.3.6.1.4.1.2011.5.25.31.4.2 + hwEntityExtGroups OBJECT IDENTIFIER ::= { hwEntityExtConformance 2 } + + + -- 1.3.6.1.4.1.2011.5.25.31.4.2.1 + hwEntityExtGroup OBJECT-GROUP + OBJECTS { hwEntityAdminStatus, hwEntityOperStatus, hwEntityStandbyStatus, hwEntityAlarmLight, hwEntityCpuUsage, + hwEntityCpuUsageThreshold, hwEntityMemUsage, hwEntityMemUsageThreshold, hwEntityMemSize, hwEntityUpTime, + hwEntityTemperature, hwEntityTemperatureThreshold, hwEntityVoltage, hwEntityVoltageLowThreshold, hwEntityVoltageHighThreshold, + hwEntityTemperatureLowThreshold, hwEntityOpticalPower, hwEntityCurrent, hwEntityMemSizeMega, hwEntityPortType, + hwEntityDuplex, hwEntityOpticalPowerRx, hwEntityCpuUsageLowThreshold, hwEntityBoardPower, hwEntityCpuFrequency, + hwEntitySupportFlexCard, hwEntityBoardClass, hwNseOpmStatus, hwEntityCpuMaxUsage, hwEntityServiceType, hwDeviceServiceType, + hwEntityCPUType, hwEntityMemoryType, hwEntityFlashSize, hwEntityIfUpTimes, hwEntityIfDownTimes, + hwEntity5MinCpuUsage,hwEntityBoardDescription,hwEntityBoardName, hwEntityStartMode , hwEntitySplitAttribute, + hwEntityCPUAvgUsage, hwEntityMemoryAvgUsage, hwEntityExtTrapBaseSoftwareVersion, hwEntityExtTrapBoardSoftwareVersion, + hwProcessName, hwPhysicalName, hwGPSLongitude, hwGPSLatitude, hwGPSVelocity, hwEntityExtTrapBoardSlotID, hwEntityExtTrapUnitID, hwEntityExtTrapHigPortID, + hwEntityExtTrapChannelCurUsage, hwEntityExtTrapChannelThreshold, hwEntityExtTrapPeerBoardSlotID, hwEntityExtTrapErrorPacketStatistics, + hwEntityExtTrapErrorPacketThreshold, hwEntityExtTrapHigStateChangeTimes, hwEntityExtTrapMonitorInterval, + hwEntitySlotID, hwEntityCpuID, hwEntityPreviousValue, hwEntityCurrentValue, hwEntityChangeValue, hwEntityChangeValueThreshold,hwDownloadDiagnosticsStatus, hwDownloadDiagnosticsRowStatus, + hwDownloadDiagnosticsSpeed, hwDownloadDiagnosticsDSCP, hwDownloadDiagnosticsTransports, hwDownloadDiagnosticsURL, hwDownloadDiagnosticsProgress, + hwUploadDiagnosticsProgress, hwUploadDiagnosticsStatus, hwUploadDiagnosticsRowStatus,hwUploadDiagnosticsSpeed, hwUploadDiagnosticsTestFileSize, hwUploadDiagnosticsDSCP, + hwUploadDiagnosticsTransports, hwUploadDiagnosticsURL, hwEntityDeviceStatus, hwEntityPicStatus} + STATUS current + DESCRIPTION + "Standard HUAWEI Entity Extent group." + ::= { hwEntityExtGroups 1 } + + + -- 1.3.6.1.4.1.2011.5.25.31.4.2.2 + hwEntityExtNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwEntityExtTemperatureThresholdNotification, hwEntityExtVoltageLowThresholdNotification, hwEntityExtVoltageHighThresholdNotification, hwEntityExtCpuUsageThresholdNotfication, hwEntityExtMemUsageThresholdNotification, + hwEntityExtOperEnabled, hwEntityExtOperDisabled, hwEntityExtMonitorBoardAbnormalNotification, hwEntityExtMonitorBoardNormalNotification, hwEntityExtMonitorPortAbnormalNotification, + hwEntityExtMonitorPortNormalNotification, hwEntityExtCpuUsageLowThresholdNotfication,hwInsertDiffFromPreDisposed,hwPreDisposedChangeNotification,hwEntityHeartbeatTrap, + hwHardwareCapaChangeNotification, hwEntityExtProcessErrorNotification, hwAlarmPnPChangeNotification, hwBoardSoftwareVersionIncompatible, hwBoardSplitPorts, + hwEntityInputRateThresholdAlarm, hwEntityInputRateThresholdAlarmResume, hwEntityOutputRateThresholdAlarm, hwEntityOutputRateThresholdAlarmResume, hwEntityStatusChange, + hwEntityHigErrorPacketThresholdAlarm, hwEntityHigStateChangeNotify, hwEntityHigStateDownNotify,hwEntityPositionMismatchNotify,hwEntityRuntPacketCheckNotify,hwHda1Error,hwEntityExtCpuUsageSuddenChangeNotification, + hwEntityExtMemoryUsageSuddenChangeNotification,hwEntityExtCPUOverInterfaceDown } + STATUS current + DESCRIPTION + "Standard HUAWEI Entity Extent Notification group." + ::= { hwEntityExtGroups 2 } + + + -- 1.3.6.1.4.1.2011.5.25.31.4.2.3 + hwRUModuleInfoGroup OBJECT-GROUP + OBJECTS { hwEntityBomId, hwEntityBomEnDesc, hwEntityManufacturedDate, hwEntityCLEICode, hwEntityArchivesInfoVersion, + hwEntityOpenBomId, hwEntityIssueNum, hwEntityBoardType, hwEntityExInfo, hwEntityModel, hwEntityElabelVersion } + STATUS current + DESCRIPTION + "Standard HUAWEI Entity Extent group." + ::= { hwEntityExtGroups 3 } + + + -- 1.3.6.1.4.1.2011.5.25.31.4.2.4 + hwEntityExtOldObjectsGroup OBJECT-GROUP + OBJECTS { hwEntityBomLocalDesc, hwEntityManufactureCode, hwEntityUpdateLog } + STATUS obsolete + DESCRIPTION + "Group for old objects that may be obsoleted." + ::= { hwEntityExtGroups 4 } + + + -- 1.3.6.1.4.1.2011.5.25.31.4.2.5 + hwOpticalModuleInfoGroup OBJECT-GROUP + OBJECTS { hwEntityOpticalMode, hwEntityOpticalWaveLength, hwEntityOpticalTransDistance, hwEntityOpticalVendorSn, hwEntityOpticalTemperature, + hwEntityOpticalVoltage, hwEntityOpticalBiasCurrent, hwEntityOpticalRxPower, hwEntityOpticalTxPower, hwEntityOpticalType, + hwEntityOpticalTransBW, hwEntityOpticalFiberType, hwEntityOpticalRxLowThreshold, hwEntityOpticalRxHighThreshold, hwEntityOpticalTxLowThreshold, + hwEntityOpticalTxHighThreshold, hwEntityOpticalPlug, hwEntityOpticalDirectionType, hwEntityOpticalUserEeprom, hwEntityOpticalLaneBiasCurrent, + hwEntityOpticalLaneRxPower, hwEntityOpticalLaneTxPower, hwEntityOpticalVendorOUI, hwEntityOpticalVendorRev, hwEntityOpticalGponSN, + hwEntityOpticalTransType,hwEntityOpticalConnectType,hwEntityOpticalOrderingName,hwEntityOpticalTransferDistance,hwEntityOpticalBandWidth, + hwEntityOpticalWaveLengthExact,hwEntityOpticalModel,hwEntityOpticalManufacturedDate,hwEntityOpticalBiasLowThreshold,hwEntityOpticalBiasHighThreshold,hwEntityOpticalHuaweiCertified} + STATUS current + DESCRIPTION + "Collection of objects that display the fiber module working information." + ::= { hwEntityExtGroups 5 } + + + -- 1.3.6.1.4.1.2011.5.25.31.4.2.6 + hwMonitorInputGroup OBJECT-GROUP + OBJECTS { hwMonitorInputName, hwMonitorInputState, hwMonitorInputStateEnable, hwMonitorInputRowStatus } + STATUS current + DESCRIPTION + "Standard HUAWEI Entity Extent group." + ::= { hwEntityExtGroups 6 } + + + -- 1.3.6.1.4.1.2011.5.25.31.4.2.7 + hwMonitorOutputGroup OBJECT-GROUP + OBJECTS { hwMonitorOutputMask, hwMonitorOutputKey, hwMonitorOutputRowStatus } + STATUS current + DESCRIPTION + "Standard HUAWEI Entity Extent group." + ::= { hwEntityExtGroups 7 } + + + -- 1.3.6.1.4.1.2011.5.25.31.4.2.8 + hwEntPowerUsedInfoGroup OBJECT-GROUP + OBJECTS { hwEntPowerUsedInfoBoardName, hwEntPowerUsedInfoBoardType, hwEntPowerUsedInfoBoardSlot, hwEntPowerUsedInfoPower } + STATUS current + DESCRIPTION + "Collection of objects that display the power informations of entity." + ::= { hwEntityExtGroups 8 } + + + -- 1.3.6.1.4.1.2011.5.25.31.4.2.9 + hwDevicePowerInfoGroup OBJECT-GROUP + OBJECTS { hwDevicePowerInfoTotalPower, hwDevicePowerInfoUsedPower } + STATUS current + DESCRIPTION + "Collection of objects that display the power informations of device." + ::= { hwEntityExtGroups 9 } + + + -- 1.3.6.1.4.1.2011.5.25.31.4.2.10 + hwVirtualCableTestGroup OBJECT-GROUP + OBJECTS { hwVirtualCableTestPairStatus, hwVirtualCableTestPairLength, hwVirtualCableTestOperation, hwVirtualCableTestLastTime, + hwVirtualCableTestPairAStatus,hwVirtualCableTestPairBStatus,hwVirtualCableTestPairCStatus,hwVirtualCableTestPairDStatus, + hwVirtualCableTestPairALength,hwVirtualCableTestPairBLength,hwVirtualCableTestPairCLength,hwVirtualCableTestPairDLength} + STATUS current + DESCRIPTION + "Collection of objects that display the status of cable." + ::= { hwEntityExtGroups 10 } + + + -- 1.3.6.1.4.1.2011.5.25.31.4.2.11 + hwTemperatureThresholdGroup OBJECT-GROUP + OBJECTS { hwEntityTempSlotId, hwEntityTempI2CId, hwEntityTempAddr, hwEntityTempChannel, hwEntityTempStatus, + hwEntityTempValue, hwEntityTempMinorAlmThreshold, hwEntityTempMajorAlmThreshold, hwEntityTempFatalAlmThreshold } + STATUS current + DESCRIPTION + "Temperature threshold group." + ::= { hwEntityExtGroups 11 } + + + -- 1.3.6.1.4.1.2011.5.25.31.4.2.12 + hwVoltageInfoGroup OBJECT-GROUP + OBJECTS { hwEntityVolSlot, hwEntityVolI2CId, hwEntityVolAddr, hwEntityVolChannel, hwEntityVolStatus, + hwEntityVolRequired, hwEntityVolLowAlmMajor, hwEntityVolLowAlmFatal, hwEntityVolHighAlmMajor, hwEntityVolHighAlmFatal, + hwEntityVolCurValue, hwEntityVolRatio } + STATUS current + DESCRIPTION + "Voltage info group." + ::= { hwEntityExtGroups 12 } + + + -- 1.3.6.1.4.1.2011.5.25.31.4.2.13 + hwFanStatusGroup OBJECT-GROUP + OBJECTS { hwEntityFanSlot, hwEntityFanSn, hwEntityFanReg, hwEntityFanSpdAdjMode, hwEntityFanSpeed,hwEntityFanPresent,hwEntityFanState,hwEntityFanDesc + } + STATUS current + DESCRIPTION + "fan state group." + ::= { hwEntityExtGroups 13 } + + + -- 1.3.6.1.4.1.2011.5.25.31.4.2.14 + hwPnpGroup OBJECT-GROUP + OBJECTS { hwAlarmPnPSequenceNo, hwHardwareCapaSequenceNo, hwFileGeneIndex, hwFileGeneResourceType, hwFileGeneResourceID, hwFileGeneDestinationFile, + hwFileGeneOperState, hwFileGeneRowStatus, hwHardwareCapaChangeNotification, hwAlarmPnPChangeNotification } + STATUS current + DESCRIPTION + "Pnp group." + ::= { hwEntityExtGroups 14 } + + + -- 1.3.6.1.4.1.2011.5.25.31.4.2.15 + hwSystemGlobalGroup OBJECT-GROUP + OBJECTS { hwEntitySystemNetID, hwEntitySoftwareName, hwEntitySoftwareVersion, hwEntitySoftwareVendor, hwEntitySystemModel, + hwEntitySystemTime, hwEntitySystemMacAddress, hwEntitySystemReset, hwEntitySystemHealthInterval, hwEntitySystemNEId, hwEntitySystemServiceType } + STATUS current + DESCRIPTION + "System global group." + ::= { hwEntityExtGroups 15 } + + + -- 1.3.6.1.4.1.2011.5.25.31.4.2.16 + hwHeartbeatGroup OBJECT-GROUP + OBJECTS { hwEntityHeartbeatOnOff, hwEntityHeartbeatPeriod, hwEntityHeartbeatTrap } + STATUS current + DESCRIPTION + "Heart beat group." + ::= { hwEntityExtGroups 16 } + + -- 1.3.6.1.4.1.2011.5.25.31.4.2.17 + hwPortBip8StatisticsObjectGroup OBJECT-GROUP + OBJECTS{ hwPhysicalPortBip8StatisticsEB, hwPhysicalPortBip8StatisticsES, hwPhysicalPortBip8StatisticsSES, + hwPhysicalPortBip8StatisticsUAS, hwPhysicalPortBip8StatisticsBBE } + STATUS current + DESCRIPTION + "The BIP8 statistics group." + ::= { hwEntityExtGroups 17 } + + -- 1.3.6.1.4.1.2011.5.25.31.4.2.18 + hwPredisposeGroup OBJECT-GROUP + OBJECTS { hwPreDisposeSequenceNo, hwDisposeSlot, hwDisposeCardId, hwDisposeSbom, + hwDisposeRowStatus, hwDisposeOperState, hwDisposeEntPhysicalIndex, hwDisposeEntPhysicalDescr, hwDisposeEntPhysicalVendorType, + hwDisposeEntPhysicalContainedIn, hwDisposeEntPhysicalClass, hwDisposeEntPhysicalParentRelPos, hwDisposeEntPhysicalName, hwInsertDiffFromPreDisposed, + hwPreDisposedChangeNotification } + STATUS current + DESCRIPTION + "Pnp group." + ::= { hwEntityExtGroups 18 } + +-- 1.3.6.1.4.1.2011.5.25.31.4.2.19 + hwSystemPowerGroup OBJECT-GROUP + OBJECTS { hwSystemPowerDeviceID, hwSystemPowerTotalPower, hwSystemPowerUsedPower, hwSystemPowerRemainPower, hwSystemPowerReservedPower } + STATUS current + DESCRIPTION + "Description." + ::= { hwEntityExtGroups 19 } + +-- 1.3.6.1.4.1.2011.5.25.31.4.2.20 + hwX86BoardGroup NOTIFICATION-GROUP + NOTIFICATIONS {hwEntityExtUnconnected , hwEntityExtUnconnectedResume } + STATUS current + DESCRIPTION + "X86 group." + ::= { hwEntityExtGroups 20 } + + -- 1.3.6.1.4.1.2011.5.25.31.4.2.21 + hwPwrStatusGroup OBJECT-GROUP + OBJECTS { hwEntityPwrSlot, hwEntityPwrSn, hwEntityPwrReg, hwEntityPwrMode, hwEntityPwrPresent,hwEntityPwrState,hwEntityPwrCurrent,hwEntityPwrVoltage,hwEntityPwrDesc,hwEntityPwrPower + } + STATUS current + DESCRIPTION + "pwr state group." + ::= { hwEntityExtGroups 21 } + + -- 1.3.6.1.4.1.2011.5.25.31.4.2.22 + hwEntityCpuUsageHistoryGroup OBJECT-GROUP + OBJECTS { hwCpuUsageHistoryIndex, hwCpuUsageHistoryTime, hwCpuUsageHistoryRate } + STATUS current + DESCRIPTION + "CPU usage histroy group." + ::= { hwEntityExtGroups 22 } + + -- 1.3.6.1.4.1.2011.5.25.31.4.2.23 + hwEntityMemUsageHistoryGroup OBJECT-GROUP + OBJECTS { hwMemUsageHistoryIndex, hwMemUsageHistoryTime, hwMemUsageHistoryRate } + STATUS current + DESCRIPTION + "Memery usage histroy group." + ::= { hwEntityExtGroups 23 } + + + + -- 1.3.6.1.4.1.2011.5.25.31.5 + hwPnpObjects OBJECT IDENTIFIER ::= { hwEntityExtentMIB 5 } + + + -- 1.3.6.1.4.1.2011.5.25.31.5.1 + hwPnpInfo OBJECT IDENTIFIER ::= { hwPnpObjects 1 } + + + -- 1.3.6.1.4.1.2011.5.25.31.5.1.1 + hwHardwareCapaSequenceNo OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sequence number of the 'hardware capability file'.The value consists of the file version number and CRC code." + ::= { hwPnpInfo 1 } + + -- 1.3.6.1.4.1.2011.5.25.31.5.1.2 + hwAlarmPnPSequenceNo OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sequence number of the 'alarm capability file'.The value consists of the file version number and CRC code." + ::= { hwPnpInfo 2 } + + + -- 1.3.6.1.4.1.2011.5.25.31.5.2 + hwPnpTraps OBJECT IDENTIFIER ::= { hwPnpObjects 2 } + + + -- 1.3.6.1.4.1.2011.5.25.31.5.2.1 + hwHardwareCapaChangeNotification NOTIFICATION-TYPE + OBJECTS { hwHardwareCapaSequenceNo } + STATUS current + DESCRIPTION + "This object indicates the change of the 'hardware capability file'. An alarm is generated if the sequence number of the 'hardware capability file' in the current startup file is different from that in the last startup file." + ::= { hwPnpTraps 1 } + + -- 1.3.6.1.4.1.2011.5.25.31.5.2.2 + hwAlarmPnPChangeNotification NOTIFICATION-TYPE + OBJECTS { hwAlarmPnPSequenceNo } + STATUS current + DESCRIPTION + "This object indicates the change of the 'alarm capability file'. An alarm is generated if the sequence number of the 'alarm capability file' in the current startup file is different from that in the last startup file." + ::= { hwPnpTraps 2 } + + + -- 1.3.6.1.4.1.2011.5.25.31.5.3 + hwPnpOperateTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPnpOperateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes the hardware functions. Using this table, you can obtain the specified 'hardware description file' or 'hardware capability file'." + ::= { hwPnpObjects 3 } + + + -- 1.3.6.1.4.1.2011.5.25.31.5.3.1 + hwPnpOperateEntry OBJECT-TYPE + SYNTAX HwPnpOperateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " " + INDEX { hwFileGeneIndex } + ::= { hwPnpOperateTable 1 } + + + HwPnpOperateEntry ::= + SEQUENCE { + hwFileGeneIndex + Integer32, + hwFileGeneOperState + INTEGER, + hwFileGeneResourceType + INTEGER, + hwFileGeneResourceID + SnmpAdminString, + hwFileGeneDestinationFile + SnmpAdminString, + hwFileGeneRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.5.25.31.5.3.1.1 + hwFileGeneIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the operation index, which can be specified by the user. + The value ranges from 1 to 2147483647." + ::= { hwPnpOperateEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.31.5.3.1.2 + hwFileGeneOperState OBJECT-TYPE + SYNTAX INTEGER + { + opInProgress(1), + opSuccess(2), + opGetFileError(3), + opInvalidDestName(4), + opNoFlashSpace(5), + opWriteFileError(6), + opDestoryError(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the operation status. + opInProgress(1): The operation is ongoing. + opSuccess(2): The operation succeeds. + opGetFileError(3): Obtaining the file fails. + opInvalidDestName(4): The specified storage path is invalid. + opNoFlashSpace(5): The space in the flash memory is insufficient. + opWriteFileError(6): Writing the file fails. + opDestoryError(7): Deleting the file fails." + ::= { hwPnpOperateEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.31.5.3.1.3 + hwFileGeneResourceType OBJECT-TYPE + SYNTAX INTEGER + { + pnpcard(1), + pnpsubcard(2), + pnphardcapability(3), + pnpPreDisposeCapability(4), + pnpframe(5), + pnpdevtype(6), + pnpalarm(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the type of the file to be obtained. + pnpcard(1): board description file + pnpsubcard(2): subcard description file + pnphardcapability(3): hardware capability file + pnpPreDisposeCapability(4): predispose capability file + pnpframe(5):frame description file + pnpdevtype(6):device description file + pnpalarm(7):alarm description file" + ::= { hwPnpOperateEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.31.5.3.1.4 + hwFileGeneResourceID OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ID of the 'hardware capability file' to be obtained." + ::= { hwPnpOperateEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.31.5.3.1.5 + hwFileGeneDestinationFile OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the target path storing the file, which does not need to be specified." + ::= { hwPnpOperateEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.31.5.3.1.6 + hwFileGeneRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status. + active(1) + notInService(2) + notReady(3) + createAndGo(4) + createAndWait(5) + destroy(6)" + ::= { hwPnpOperateEntry 6 } + + + -- 1.3.6.1.4.1.2011.5.25.31.6 + hwSystemGlobalObjects OBJECT IDENTIFIER ::= { hwEntityExtentMIB 6 } + + + -- 1.3.6.1.4.1.2011.5.25.31.6.1 + hwEntitySystemNetID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Network element ID." + ::= { hwSystemGlobalObjects 1 } + + + -- 1.3.6.1.4.1.2011.5.25.31.6.2 + hwEntitySoftwareName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "System software name." + ::= { hwSystemGlobalObjects 2 } + + + -- 1.3.6.1.4.1.2011.5.25.31.6.3 + hwEntitySoftwareVersion OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Software version number. " + ::= { hwSystemGlobalObjects 3 } + + + -- 1.3.6.1.4.1.2011.5.25.31.6.4 + hwEntitySoftwareVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Software vendor." + ::= { hwSystemGlobalObjects 4 } + + + -- 1.3.6.1.4.1.2011.5.25.31.6.5 + hwEntitySystemModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Device model." + ::= { hwSystemGlobalObjects 5 } + + + -- 1.3.6.1.4.1.2011.5.25.31.6.6 + hwEntitySystemTime OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "System time displayed on the device." + ::= { hwSystemGlobalObjects 6 } + + + -- 1.3.6.1.4.1.2011.5.25.31.6.7 + hwEntitySystemMacAddress OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MAC address of the device." + ::= { hwSystemGlobalObjects 7 } + + + -- 1.3.6.1.4.1.2011.5.25.31.6.8 + hwEntitySystemReset OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + restart(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "System reset." + ::= { hwSystemGlobalObjects 8 } + + + -- 1.3.6.1.4.1.2011.5.25.31.6.9 + hwEntitySystemHealthInterval OBJECT-TYPE + SYNTAX Integer32 (5..900) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Statistical interval for average CPU and memory usage, in seconds (By default, the value is 300) ." + ::= { hwSystemGlobalObjects 9 } + + -- 1.3.6.1.4.1.2011.5.25.31.6.10 + hwEntitySystemNEId OBJECT-TYPE + SYNTAX Integer32 (0..16777215) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the system NE ID." + ::= { hwSystemGlobalObjects 10 } + + -- 1.3.6.1.4.1.2011.5.25.31.6.11 + hwEntitySystemServiceType OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the system service type." + ::= { hwSystemGlobalObjects 11 } + + + + -- 1.3.6.1.4.1.2011.5.25.31.7 + hwHeartbeatObjects OBJECT IDENTIFIER ::= { hwEntityExtentMIB 7 } + + + -- 1.3.6.1.4.1.2011.5.25.31.7.1 + hwHeartbeatConfig OBJECT IDENTIFIER ::= { hwHeartbeatObjects 1 } + + + -- 1.3.6.1.4.1.2011.5.25.31.7.1.1 + hwEntityHeartbeatOnOff OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Whether Heartbeat sending periodically enabled." + ::= { hwHeartbeatConfig 1 } + + + -- 1.3.6.1.4.1.2011.5.25.31.7.1.2 + hwEntityHeartbeatPeriod OBJECT-TYPE + SYNTAX Integer32 (60..86400) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Heartbeat sending period detected in the trap reporting channel, with the minimum value of 60 seconds." + ::= { hwHeartbeatConfig 2 } + + + -- 1.3.6.1.4.1.2011.5.25.31.7.2 + hwHeartbeatTrapPrefix OBJECT IDENTIFIER ::= { hwHeartbeatObjects 2 } + + --1.3.6.1.4.1.2011.5.25.31.1.1.25 + hwCfcardStateInfo OBJECT IDENTIFIER ::= { hwEntityState 25 } + + -- 1.3.6.1.4.1.2011.5.25.31.7.2.1 + hwEntityHeartbeatTrap NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "Heartbeat trap." + ::= { hwHeartbeatTrapPrefix 1 } + + --1.3.6.1.4.1.2011.5.25.31.1.1.25.1 + hwHda1Error NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The file system in the hda1 directory has errors." + ::= { hwCfcardStateInfo 1 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.26 + hwLedConfigInfoPara OBJECT IDENTIFIER ::= { hwEntityState 26 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.26.1 + hwLedConfigStatus OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether Led Off config enabled." + ::= { hwLedConfigInfoPara 1 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.26.2 + hwLedTimeRangeName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Led off time range name, if Led Off Time Range config enabled." + ::= { hwLedConfigInfoPara 2 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.27 + hwUsbConfigInfoPara OBJECT IDENTIFIER ::= { hwEntityState 27 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.27.1 + hwUsbConfigStatus OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether Usb Enable config enabled." + ::= { hwUsbConfigInfoPara 1 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.28 + hwEntityNPStateTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEntityNPStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " A table of information that displays the forward performance usage of entity ." + ::= { hwEntityState 28 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.28.1 + hwEntityNPStateEntry OBJECT-TYPE + SYNTAX HwEntityNPStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Entry of the table of information that displays the forward performance usage of entity." + INDEX { entPhysicalIndex } + ::= { hwEntityNPStateTable 1 } + + HwEntityNPStateEntry::= + SEQUENCE { + hwEntityForwardPerformanceUsage + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.28.1.1 + hwEntityForwardPerformanceUsage OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The forward performance usage for this entity. " + ::= { hwEntityNPStateEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.29 + hwUploadDiagnosticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwUploadDiagnosticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists the info of upload diagnostics. You can read the info of the upload diagnostics on the device." + ::= { hwEntityState 29 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.29.1 + hwUploadDiagnosticsEntry OBJECT-TYPE + SYNTAX HwUploadDiagnosticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the hwUploadDiagnosticsTable." + INDEX { hwUploadDiagnosticsIndex } + ::= { hwUploadDiagnosticsTable 1 } + + + HwUploadDiagnosticsEntry ::= + SEQUENCE { + hwUploadDiagnosticsIndex + Integer32, + hwUploadDiagnosticsURL + OCTET STRING, + hwUploadDiagnosticsTransports + Integer32, + hwUploadDiagnosticsDSCP + Integer32, + hwUploadDiagnosticsTestFileSize + Integer32, + hwUploadDiagnosticsProgress + Integer32, + hwUploadDiagnosticsSpeed + OCTET STRING, + hwUploadDiagnosticsStatus + OCTET STRING, + hwUploadDiagnosticsRowStatus + RowStatus + } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.29.1.1 + hwUploadDiagnosticsIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the index of the upload diagnostics." + ::= { hwUploadDiagnosticsEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.29.1.2 + hwUploadDiagnosticsURL OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the URL of the upload diagnostics." + ::= { hwUploadDiagnosticsEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.29.1.3 + hwUploadDiagnosticsTransports OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the transports of the upload diagnostics." + ::= { hwUploadDiagnosticsEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.29.1.4 + hwUploadDiagnosticsDSCP OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the DSCP of the upload diagnostics." + ::= { hwUploadDiagnosticsEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.29.1.5 + hwUploadDiagnosticsTestFileSize OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the test file size of the upload diagnostics." + ::= { hwUploadDiagnosticsEntry 5} + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.29.1.6 + hwUploadDiagnosticsProgress OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the progress of the upload diagnostics." + ::= { hwUploadDiagnosticsEntry 6 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.29.1.7 + hwUploadDiagnosticsSpeed OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the speed of the upload diagnostics." + ::= { hwUploadDiagnosticsEntry 7 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.29.1.8 + hwUploadDiagnosticsStatus OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the status of the upload diagnostics." + ::= { hwUploadDiagnosticsEntry 8 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.29.1.9 + hwUploadDiagnosticsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status of the upload diagnostics." + ::= { hwUploadDiagnosticsEntry 9 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.30 + hwDownloadDiagnosticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDownloadDiagnosticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists the info of download diagnostics. You can read the info of the download diagnostics on the device." + ::= { hwEntityState 30 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.30.1 + hwDownloadDiagnosticsEntry OBJECT-TYPE + SYNTAX HwDownloadDiagnosticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the hwdownloadDiagnosticsTable." + INDEX { hwDownloadDiagnosticsIndex } + ::= { hwDownloadDiagnosticsTable 1 } + + + HwDownloadDiagnosticsEntry ::= + SEQUENCE { + hwDownloadDiagnosticsIndex + Integer32, + hwDownloadDiagnosticsURL + OCTET STRING, + hwDownloadDiagnosticsTransports + Integer32, + hwDownloadDiagnosticsDSCP + Integer32, + hwDownloadDiagnosticsProgress + Integer32, + hwDownloadDiagnosticsSpeed + OCTET STRING, + hwDownloadDiagnosticsStatus + OCTET STRING, + hwDownloadDiagnosticsRowStatus + RowStatus + } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.30.1.1 + hwDownloadDiagnosticsIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the index of the download diagnostics." + ::= { hwDownloadDiagnosticsEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.30.1.2 + hwDownloadDiagnosticsURL OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the URL of the download diagnostics." + ::= { hwDownloadDiagnosticsEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.30.1.3 + hwDownloadDiagnosticsTransports OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the transports of the download diagnostics." + ::= { hwDownloadDiagnosticsEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.30.1.4 + hwDownloadDiagnosticsDSCP OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the DSCP of the download diagnostics." + ::= { hwDownloadDiagnosticsEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.30.1.5 + hwDownloadDiagnosticsProgress OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the progress of the download diagnostics." + ::= { hwDownloadDiagnosticsEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.30.1.6 + hwDownloadDiagnosticsSpeed OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the speed of the download diagnostics." + ::= { hwDownloadDiagnosticsEntry 6 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.30.1.7 + hwDownloadDiagnosticsStatus OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the status of the download diagnostics." + ::= { hwDownloadDiagnosticsEntry 7 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.30.1.8 + hwDownloadDiagnosticsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status of the download diagnostics." + ::= { hwDownloadDiagnosticsEntry 8 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.31 + hwIfBandRateTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIfBandRateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists the info of download diagnostics. You can read the info of the download diagnostics on the device." + ::= { hwEntityState 31 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.31.1 + hwIfBandRateEntry OBJECT-TYPE + SYNTAX HwIfBandRateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the hwdownloadDiagnosticsTable." + INDEX { hwIfBandRateIndex } + ::= { hwIfBandRateTable 1 } + + HwIfBandRateEntry ::= + SEQUENCE { + hwIfBandRateIndex + Integer32, + hwIfBandRateName + OCTET STRING, + hwIfBandRateInput + Integer32, + hwIfBandRateOutput + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.31.1.1 + hwIfBandRateIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the index of the interface." + ::= { hwIfBandRateEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.31.1.2 + hwIfBandRateName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the name of the interface." + ::= { hwIfBandRateEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.31.1.3 + hwIfBandRateInput OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the input bandwidth utilization of the interface." + ::= { hwIfBandRateEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.31.1.4 + hwIfBandRateOutput OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the output bandwidth utilization of the interface." + ::= { hwIfBandRateEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.32 + hwDacsStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDacsStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists the status of DACS. You can read the status of the DACS on the device." + ::= { hwEntityState 32 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.32.1 + hwDacsStatusEntry OBJECT-TYPE + SYNTAX HwDacsStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the hwDacsStatusTable." + INDEX { hwEntityDacsIndex } + ::= { hwDacsStatusTable 1 } + + + HwDacsStatusEntry ::= + SEQUENCE { + hwEntityDacsIndex + Integer32, + hwEntityDacsPresent + INTEGER, + hwEntityDacsStatus + INTEGER, + hwEntityDacsInSource + OCTET STRING, + hwEntityDacsInVolA + Integer32, + hwEntityDacsInVolB + Integer32, + hwEntityDacsOutVol + Integer32, + hwEntityDacsOutCur + Integer32, + hwEntityDacsOutStatus + INTEGER, + hwEntityDacsDesc + OCTET STRING + } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.32.1.1 + hwEntityDacsIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the index of a DACS." + ::= { hwDacsStatusEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.32.1.2 + hwEntityDacsPresent OBJECT-TYPE + SYNTAX INTEGER + { + present(1), + absent(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the present information of the DACS." + ::= { hwDacsStatusEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.32.1.3 + hwEntityDacsStatus OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + abnormal(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the status of the DACS." + ::= { hwDacsStatusEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.32.1.4 + hwEntityDacsInSource OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the input source of the DACS." + ::= { hwDacsStatusEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.32.1.5 + hwEntityDacsInVolA OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the input voltage from input source A. Unit: mV" + ::= { hwDacsStatusEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.32.1.6 + hwEntityDacsInVolB OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the input voltage from input source B. Unit: mV" + ::= { hwDacsStatusEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.32.1.7 + hwEntityDacsOutVol OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the output voltage of the DACS. Unit: mV" + ::= { hwDacsStatusEntry 7 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.32.1.8 + hwEntityDacsOutCur OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the output current of the DACS. Unit: mA" + ::= { hwDacsStatusEntry 8 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.32.1.9 + hwEntityDacsOutStatus OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the output status of the DACS." + ::= { hwDacsStatusEntry 9 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.32.1.10 + hwEntityDacsDesc OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the description of the DACS." + ::= { hwDacsStatusEntry 10 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.33 + hwBoardDcOutputStateTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBoardDcOutputStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwEntityState 33 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.33.1 + hwBoardDcOutputStateEntry OBJECT-TYPE + SYNTAX HwBoardDcOutputStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwBoardDcOutputLineIndex } + ::= { hwBoardDcOutputStateTable 1 } + + HwBoardDcOutputStateEntry ::= + SEQUENCE { + hwBoardDcOutputLineIndex + Integer32, + hwBoardDcOutputState + OCTET STRING + } + +-- 1.3.6.1.4.1.2011.5.25.31.1.1.33.1.1 + -- 1.3.6.1.4.1.2011.5.25.31.1.1.33.1.1 + hwBoardDcOutputLineIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the index of device dc-output line. + 0 indicates 12V-line1 dc-output line. + 1 indicates 12V-line2 dc-output line. + 2 indicates 24V dc-output line." + ::= { hwBoardDcOutputStateEntry 1 } + +-- 1.3.6.1.4.1.2011.5.25.31.1.1.33.1.2 + -- 1.3.6.1.4.1.2011.5.25.31.1.1.33.1.2 + hwBoardDcOutputState OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the device dc-output line state." + ::= { hwBoardDcOutputStateEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.34 + hwBoardDcOutputInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBoardDcOutputInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwEntityState 34 } + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.34.1 + hwBoardDcOutputInfoEntry OBJECT-TYPE + SYNTAX HwBoardDcOutputInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwBoardDcOutputTypeIndex } + ::= { hwBoardDcOutputInfoTable 1 } + + HwBoardDcOutputInfoEntry ::= + SEQUENCE { + hwBoardDcOutputTypeIndex + Integer32, + hwBoardDcOutputVoltage + Integer32, + hwBoardDcOutputCurrent + Integer32, + hwBoardDcOutputPower + Integer32 + } + +-- 1.3.6.1.4.1.2011.5.25.31.1.1.34.1.1 + -- 1.3.6.1.4.1.2011.5.25.31.1.1.34.1.1 + hwBoardDcOutputTypeIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the index of device dc-output information. + 0 indicates 12V dc-output line information. + 1 indicates 24V dc-output line information." + ::= { hwBoardDcOutputInfoEntry 1 } + +-- 1.3.6.1.4.1.2011.5.25.31.1.1.34.1.2 + -- 1.3.6.1.4.1.2011.5.25.31.1.1.34.1.2 + hwBoardDcOutputVoltage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the device dc-output voltage. Unit: V" + ::= { hwBoardDcOutputInfoEntry 2 } + +-- 1.3.6.1.4.1.2011.5.25.31.1.1.34.1.3 + -- 1.3.6.1.4.1.2011.5.25.31.1.1.34.1.3 + hwBoardDcOutputCurrent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the device dc-output current. Unit: mA" + ::= { hwBoardDcOutputInfoEntry 3 } + +-- 1.3.6.1.4.1.2011.5.25.31.1.1.34.1.4 + -- 1.3.6.1.4.1.2011.5.25.31.1.1.34.1.4 + hwBoardDcOutputPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the device dc-output power. Unit: mW" + ::= { hwBoardDcOutputInfoEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.35 + hwBoardAcOutputStateTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBoardAcOutputStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwEntityState 35 } + + + -- 1.3.6.1.4.1.2011.5.25.31.1.1.35.1 + hwBoardAcOutputStateEntry OBJECT-TYPE + SYNTAX HwBoardAcOutputStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwBoardAcOutputLineIndex } + ::= { hwBoardAcOutputStateTable 1 } + + HwBoardAcOutputStateEntry ::= + SEQUENCE { + hwBoardAcOutputLineIndex + Integer32, + hwBoardAcOutputState + OCTET STRING + } + +-- 1.3.6.1.4.1.2011.5.25.31.1.1.35.1.1 + -- 1.3.6.1.4.1.2011.5.25.31.1.1.35.1.1 + hwBoardAcOutputLineIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwBoardAcOutputStateEntry 1 } + +-- 1.3.6.1.4.1.2011.5.25.31.1.1.35.1.2 + -- 1.3.6.1.4.1.2011.5.25.31.1.1.35.1.2 + hwBoardAcOutputState OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwBoardAcOutputStateEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.31.8 + + hwPreDisposeObjects OBJECT IDENTIFIER ::= { hwEntityExtentMIB 8 } + + -- 1.3.6.1.4.1.2011.5.25.31.8.1 + hwPreDisposeInfo OBJECT IDENTIFIER ::= { hwPreDisposeObjects 1 } + + -- 1.3.6.1.4.1.2011.5.25.31.8.1.1 + hwPreDisposeSequenceNo OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sequence number of the 'predispose capability file'.The value consists of the file version number and CRC code." + ::= { hwPreDisposeInfo 1 } + + -- 1.3.6.1.4.1.2011.5.25.31.8.2 + hwPreDisposedTraps OBJECT IDENTIFIER ::= { hwPreDisposeObjects 2 } + + -- 1.3.6.1.4.1.2011.5.25.31.8.2.1 + hwInsertDiffFromPreDisposed NOTIFICATION-TYPE + OBJECTS { hwDisposeEntPhysicalIndex, hwDisposeEntPhysicalVendorType, entPhysicalVendorType } + STATUS current + DESCRIPTION + "This object indicates the type of the inserted entity is different from that of pre-disposed entity on the slot." + ::= { hwPreDisposedTraps 1 } + + -- 1.3.6.1.4.1.2011.5.25.31.8.2.2 + hwPreDisposedChangeNotification NOTIFICATION-TYPE + OBJECTS { hwPreDisposeSequenceNo } + STATUS current + DESCRIPTION + "This object indicates the change of the 'predispose capability file'. An alarm is generated if the sequence number of the 'predispose capability file' in the current startup file is different from that in the last startup file." + ::= { hwPreDisposedTraps 2 } + + -- 1.3.6.1.4.1.2011.5.25.31.8.3 + hwPreDisposeConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPreDisposeConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of predisposing boards or flexible subcards." + ::= { hwPreDisposeObjects 3 } + + -- 1.3.6.1.4.1.2011.5.25.31.8.3.1 + hwPreDisposeConfigEntry OBJECT-TYPE + SYNTAX HwPreDisposeConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of the table to predispose boards or flexible subcards." + INDEX { hwDisposeSlot, hwDisposeCardId } + ::= { hwPreDisposeConfigTable 1 } + + HwPreDisposeConfigEntry ::= + SEQUENCE { + hwDisposeSlot + Integer32, + hwDisposeCardId + Integer32, + hwDisposeSbom + OCTET STRING, + hwDisposeRowStatus + RowStatus, + hwDisposeOperState + INTEGER + } + + -- 1.3.6.1.4.1.2011.5.25.31.8.3.1.1 + hwDisposeSlot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the slot ID of predisposed board. " + ::= { hwPreDisposeConfigEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.31.8.3.1.2 + hwDisposeCardId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the card ID of predisposed subcard. " + ::= { hwPreDisposeConfigEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.31.8.3.1.3 + hwDisposeSbom OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the sbom information of predisposed board or subcard. " + ::= { hwPreDisposeConfigEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.31.8.3.1.4 + hwDisposeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status when config predispose. + active(1) + notInService(2) + notReady(3) + createAndGo(4) + createAndWait(5) + destroy(6)" + ::= { hwPreDisposeConfigEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.31.8.3.1.5 + hwDisposeOperState OBJECT-TYPE + SYNTAX INTEGER + { + opSuccess(1), + opInProgress(2), + opDevNotSupportPredispose(3), + opCardNotSupportPredispose(4), + opAlreadyPredispose(5), + opCardConflict(6), + opDevOperationError(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the operation status. + opSuccess(1): The operation succeeds. + opInProgress(2): The operation is ongoing. + opDevNotSupportPredispose(3): The device does not support predispose. + opCardNotSupportPredispose(4): The type of card or subcard is not supported to be predisposed on this device. + opAlreadyPredispose(5): The slot or subslot has already been predisposed. + opCardConflict(6): The slot or subslot to be predisposed conflict with others. + opDevOperationError(7): Other error occurs on the device." + ::= { hwPreDisposeConfigEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.31.8.4 + hwPreDisposeEntInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPreDisposeEntInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to get the information of predisposed entitys." + ::= { hwPreDisposeObjects 4 } + + -- 1.3.6.1.4.1.2011.5.25.31.8.4.1 + hwPreDisposeEntInfoEntry OBJECT-TYPE + SYNTAX HwPreDisposeEntInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of the table to get the information of predisposed entitys." + INDEX { hwDisposeEntPhysicalIndex } + ::= { hwPreDisposeEntInfoTable 1 } + + HwPreDisposeEntInfoEntry ::= + SEQUENCE { + hwDisposeEntPhysicalIndex PhysicalIndex, + hwDisposeEntPhysicalDescr SnmpAdminString, + hwDisposeEntPhysicalVendorType AutonomousType, + hwDisposeEntPhysicalContainedIn Integer32, + hwDisposeEntPhysicalClass PhysicalClass, + hwDisposeEntPhysicalParentRelPos Integer32, + hwDisposeEntPhysicalName SnmpAdminString + } + + -- 1.3.6.1.4.1.2011.5.25.31.8.4.1.1 + hwDisposeEntPhysicalIndex OBJECT-TYPE + SYNTAX PhysicalIndex + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The index for this entry." + ::= { hwPreDisposeEntInfoEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.31.8.4.1.2 + hwDisposeEntPhysicalDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual description of predisposed physical entity.This object + should contain a string which identifies the manufacturer's + name for the physical entity. " + ::= { hwPreDisposeEntInfoEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.31.8.4.1.3 + hwDisposeEntPhysicalVendorType OBJECT-TYPE + SYNTAX AutonomousType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An indication of the vendor-specific hardware type of the + predisposed physical entity. + " + ::= { hwPreDisposeEntInfoEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.31.8.4.1.4 + hwDisposeEntPhysicalContainedIn OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of 'entPhysicalContainedIn' for the predisposed physical entity." + ::= { hwPreDisposeEntInfoEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.31.8.4.1.5 + hwDisposeEntPhysicalClass OBJECT-TYPE + SYNTAX PhysicalClass + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An indication of the general hardware type of the predisposed physical entity." + ::= { hwPreDisposeEntInfoEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.31.8.4.1.6 + hwDisposeEntPhysicalParentRelPos OBJECT-TYPE + SYNTAX Integer32 (-1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An indication of the relative position of this 'child' component among all its 'sibling' components." + ::= { hwPreDisposeEntInfoEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.31.8.4.1.7 + hwDisposeEntPhysicalName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The textual name of the predisposed physical entity." + ::= { hwPreDisposeEntInfoEntry 7 } + + -- 1.3.6.1.4.1.2011.5.25.31.9 + hwOSPUnifyManageObjects OBJECT IDENTIFIER ::= { hwEntityExtentMIB 9 } + + -- 1.3.6.1.4.1.2011.5.25.31.9.1 + hwEntityExtOSPTrapsPrefix OBJECT IDENTIFIER ::= { hwOSPUnifyManageObjects 1 } + + -- 1.3.6.1.4.1.2011.5.25.31.9.1.1 + hwEntityExtUnconnected NOTIFICATION-TYPE + OBJECTS { entPhysicalIndex, entPhysicalName } + STATUS current + DESCRIPTION + "Board become unconnected for some reason." + ::= { hwEntityExtOSPTrapsPrefix 1 } + + -- 1.3.6.1.4.1.2011.5.25.31.9.1.2 + hwEntityExtUnconnectedResume NOTIFICATION-TYPE + OBJECTS { entPhysicalIndex, entPhysicalName } + STATUS current + DESCRIPTION + "Board resume from unconnected" + ::= { hwEntityExtOSPTrapsPrefix 2 } + + END + +-- +-- HUAWEI-ENTITY-EXTENT-MIB.mib +-- diff --git a/MIBS/huawei/HUAWEI-ENTITY-TRAP-MIB b/MIBS/huawei/HUAWEI-ENTITY-TRAP-MIB new file mode 100644 index 0000000..1df77cd --- /dev/null +++ b/MIBS/huawei/HUAWEI-ENTITY-TRAP-MIB @@ -0,0 +1,5081 @@ +-- ============================================================================ +-- Copyright (C) 2018 by HUAWEI TECHNOLOGIES. All rights reserved. +-- Description: +-- Reference: None +-- Version:V3.30 +-- ============================================================================ + + HUAWEI-ENTITY-TRAP-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwEntityOperStatus + FROM HUAWEI-ENTITY-EXTENT-MIB + ifOperStatus,ifAdminStatus + FROM RFC1213-MIB + entPhysicalIndex, entPhysicalName + FROM ENTITY-MIB + hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType + FROM HUAWEI-BASE-TRAP-MIB + ifIndex, ifName + FROM IF-MIB + hwDatacomm + FROM HUAWEI-MIB + IANAItuProbableCause + FROM IANA-ITU-ALARM-TC-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + TEXTUAL-CONVENTION, MacAddress + FROM SNMPv2-TC + Integer32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + hwGtlItemIndex, hwGtlItemName + FROM HUAWEI-GTL-MIB; + + +-- January 17, 2007 at 00:00 GMT +-- 1.3.6.1.4.1.2011.5.25.219 +-- January 17, 2007 at 00:00 GMT + -- 1.3.6.1.4.1.2011.5.25.219 + hwEntityTrapMIB MODULE-IDENTITY + LAST-UPDATED "201812130000Z" + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " +DESCRIPTION + "This is the base trap definition for DataCom." + REVISION "201812130000Z" + DESCRIPTION "v3.30 Modify trap node hwEntityFileSystemAbnormal." + + REVISION "201812040000Z" + DESCRIPTION "v3.30 Add object node hwVirtualLicenseItemName." + + REVISION "201811300000Z" + DESCRIPTION "v3.28 Add trap node hwEntityHardwareFaultAbnormal." + + REVISION "201811280000Z" + DESCRIPTION "v3.27 Add trap node hwEntityFileSystemAbnormal." + + REVISION "201811230000Z" + DESCRIPTION "v3.26 Add trap node hwEntityFileSystemRebuild." + + REVISION "201811080000Z" + DESCRIPTION "v3.25 Add trap node hwNPResourceExcAlarm, hwNPResourceExcResume." + + REVISION "201811060000Z" + DESCRIPTION "v3.24 Add trap node hwNPDomainDropCauseCntNumabruptlyAlarm, hwNPDomainDropCauseCntNumabruptlyResume, add object node hwLpuSlotId,hwLpuFeId and hwDropCauseId." + + REVISION "201811050000Z" + DESCRIPTION "v3.23, Add trap node hwVirtualLicenseNearDeadline, hwVirtualLicenseExpire; Add object node hwLicenseRemainTime." + + REVISION "201810081630Z" + DESCRIPTION "V3.22, Add trap node hwCpuFail, hwCpuFailResume." + + REVISION "201809121630Z" + DESCRIPTION "V3.21, Add trap node hwDiskBadPyhsicalBlocks, hwDiskErasePyhsicalBlocks, hwEntityConfigurationTrap." + + REVISION "201807021630Z" + DESCRIPTION "V3.19, Add trap node hwTmPerformanceALarm, hwTmPerformanceResume." + + REVISION "201806052000Z" + DESCRIPTION "V3.19, Add trap node hwBoardUpCoverAlarm, hwBoardUpCoverResume." + + REVISION "201805192000Z" + DESCRIPTION "V3.18, Add the objects of RPS Trap Node." + + REVISION "201805082000Z" + DESCRIPTION "V3.17, Add the objects of hwEntityNpsQuality. Add trap node hwEntityNpsBaseLinkSubhealthy, hwEntityNpsBaseLinkSubhealthyResume." + + REVISION "201804202000Z" + DESCRIPTION "V3.16, Add trap node hwAllLpuSfuFail, hwAllLpuSfuFailResume." + + REVISION "201804200000Z" + DESCRIPTION "V3.15, Add trap node hwEntityNpsTrapObject, hwEntityNpsTrap." + + REVISION "201803290000Z" + DESCRIPTION "V3.14, Add trap node hwReportSyslogInfo" + + REVISION "201803200000Z" + DESCRIPTION "V3.13, Add trap node hwPduNotPresent, hwPduPresent, hwPduCommLost, hwPduCommLostResume, hwPduDmuHardwareFault, hwPduDmuHardwareFaultResume, + hwPduDMUAutoUpgradeFail, hwPduDMUAutoUpgradeFailResume, hwPduDacsHardwareFault, hwPduDacsHardwareFaultResume, + hwPduDacsTempAlarm, hwPduDacsTempAlarmResume, hwPduDacsI2CChannelFault, hwPduDacsI2CChannelFaultResume." + + REVISION "201803140000Z" + DESCRIPTION "V3.12, Add trap node hwSMSReboot." + + REVISION "201801150000Z" + DESCRIPTION "V3.11, Modify the description" + + REVISION "201712290000Z" + DESCRIPTION "V3.10, add the objects of hwCapCPUThresholdType, hwCapCPUThresholdValue, hwCapCPUThresholdCurrent and the traps of hwCapCPUUtilizationResume, hwCapCPUUtilizationRising." + + REVISION "201712280000Z" + DESCRIPTION "V3.09, add hwPowerWorkMode hwExpectPowerWorkMode hwPowerInsufficient hwPowerInsufficientResume." + + REVISION "201712260000Z" + DESCRIPTION "V3.08, add hwPowerCubeFaulty hwPowerCubeFaultyResume." + + REVISION "201712200000Z" + DESCRIPTION "V3.07, add hwRTULicenseActSuccess." + + REVISION "201712060000Z" + DESCRIPTION "V3.06, modify hwPartitionThresholdCurrent to hwPartitionUseage, +hwPartitionThresholdWarning to hwPartitionUseageThreshold, +hwDiskPartitionUtilizationRising to hwDiskPartitionUseageRising, +hwDiskPartitionUtilizationResume to hwDiskPartitionUseageResume" + REVISION "201712010000Z" + DESCRIPTION "V3.04, add the trap list of hwBoardFail and hwBoardWarning" + + REVISION "201711300000Z" + DESCRIPTION "V3.04, add hwBoardID, hwBoardAdd and hwBoardDelete." + + REVISION "201711140000Z" + DESCRIPTION "V3.03, add hwCardInconsistent" + + REVISION "201711040000Z" + DESCRIPTION "V3.02, add the trap list of hwBoardInvalid" + + REVISION "201709260000Z" + DESCRIPTION "V3.01, modify hte description of HwPartitionEntry; delete hwStorageEntName, hwStorageEntSpaceFree" + + REVISION "201709260000Z" + DESCRIPTION "V3.00, add HwPartitionEntry; delete hwStorageEntName, hwStorageEntSpaceFree" + + REVISION "201709210000Z" + DESCRIPTION "V2.85, delete hwVPortDown,hwVPortUp and vNetID" + + REVISION "201709010000Z" + DESCRIPTION "V2.84, add theHiGigLinkOnTheBoardFailed" + + REVISION "201708130000Z" + DESCRIPTION "V2.83, modify the parameter of hwBoardlowmemoryoverload and hwBoardlowmemoryoverloadResume" + + REVISION "201707240000Z" + DESCRIPTION "V2.82, add the trap list of hwPowerFail and add hwBoardlowmemoryoverload and add hwBoardlowmemoryoverloadResume" + + REVISION "201707130000Z" + DESCRIPTION "V2.81, add the trap of hwUpsFaultTrap and hwUpsFaultResume and hwUpsPowerLow and hwUpsPowerFull" + + REVISION "201706140000Z" + DESCRIPTION "V2.80, add the trap of hwVfpSysCheckErr and hwVfpSysCheckErrResume" + + REVISION "201706140000Z" + DESCRIPTION "V2.79, add the trap of hwInsSpaceLackAlarm and hwInsSpaceLackResume" + + REVISION "201706070000Z" + DESCRIPTION "V2.78, add the trap of hwDataplaneCpuOverloadAlarm and hwDataplaneCpuOverloadResume" + + REVISION "201706050000Z" + DESCRIPTION "V2.77, add the trap of hwOptCfgNotMatch and hwOptCfgNotMatchResume" + + REVISION "201706020000Z" + DESCRIPTION "V2.76, add the hwOptCfgNotMatch and hwOptCfgNotMatchResume" + + REVISION "201702280000Z" + DESCRIPTION "V2.75, add the hwBoardEntityPowerOff" + + REVISION "201702230000Z" + DESCRIPTION "V2.74, add the hwPatchDelNeedReStartTrap" + + + REVISION "201702211900Z" -- FEBRUARY 21, 2017 at 19:00 GMT + DESCRIPTION "V2.73, add the objects of hwBoardFail,hwBrdTempAlarm,hwBrdTempFatalAlarm,hwCardFail,hwChassisInvalid,hwPowerFail " + + REVISION "201702130900Z" + DESCRIPTION "V2.72, add hwBoardPortsConflict " + + REVISION "201702100000Z" + DESCRIPTION "V2.71, add hwBoardWarning and hwBoardWarningResume " + + REVISION "201612232100Z" + DESCRIPTION "V2.70, modify the content of hwEntityBandwidthMode " + + + REVISION "201611282100Z" -- November 28, 2016 at 21:00 GMT + DESCRIPTION "V2.69, add hwPortOpticalPositionInvalid ,hwPortOpticalPositionValid " + + REVISION "201611232100Z" -- November 23, 2016 at 21:00 GMT + DESCRIPTION "V2.68, add hwEntityTrapReasonDescr as VB binder under 'hwOpticalUnAuthorized' " + + REVISION "201610252100Z" + DESCRIPTION "V2.67,add object 'hwGpsModuleRemove,hwGpsModuleInsert ' of hwOpticalTrap " + + REVISION "201610211400Z" + DESCRIPTION "V2.66,add object 'hwNeedModifyCfgTrap' of hwBoardTrap " + + REVISION "201608171400Z" + DESCRIPTION "V2.65,add object 'hwEntityTrapReasonDescr' of hwPmuFail " + + REVISION "201608031400Z" + DESCRIPTION "V2.64,hwEntitySplitChange, hwCardSplitChange" + + REVISION "201607221000Z" + DESCRIPTION "V2.63, add hwEntityBandwidthMode, hwCardBandwidthModeChange" + + REVISION "201607151000Z" + DESCRIPTION "V2.62, modify the parament of hwVPortDown" + + REVISION "201607121000Z" + DESCRIPTION "V2.61, modify 2 error code description of 135184 and 144130 for compile warnings" + + REVISION "201607041000Z" + DESCRIPTION "V2.60, add hwFanMinorAlarm, hwFanMinorAlarmResume" + + REVISION "201604151000Z" + DESCRIPTION "V2.59, add hwDiskPartitionInValid, hwDiskPartitionInValidResume, hwDiskPartitionSpacinsufficient, hwDiskPartitionSpacinsufficientResume, hwDiskPartitionUtilizationRising, hwDiskPartitionUtilizationResume" + + REVISION "201604141000Z" + DESCRIPTION "V2.58, modify the Name of hwVMResourceInconsist and hwVMResourceInconsistResume to hwVMResInconsist and hwVMResInconsistResume, add the Object vmName to hwVMResInconsist and hwVMResInconsistResume" + + REVISION "201604111000Z" + DESCRIPTION "V2.57, add hwVBoardInvalid modify the objects of hwVPortDown." + + REVISION "201603031000Z" + DESCRIPTION "V2.56, add hwDiskTrap." + + REVISION "201603010000Z" + DESCRIPTION "V2.55, modify the Description of hwPinchCardResetResume." + + REVISION "201602290000Z" + DESCRIPTION "V2.54, add hwVMResourceInconsist,hwVMResourceInconsistResume" + + REVISION "201602180000Z" + DESCRIPTION "V2.53, add hwPinchCardReset,hwPinchCardResetResume. " + + REVISION "201601040000Z" + DESCRIPTION "V2.52, add hwVportDown,hwVPortUp and a parameter vNetID. " + + REVISION "201512290000Z" + DESCRIPTION "V2.51, modify the Description of hwChassisFailResume. " + + REVISION "201512160000Z" + DESCRIPTION "V2.50, add hwThreadTrap, hwThreadFaultIsolate. " + + REVISION "201511030000Z" + DESCRIPTION "V2.49, modify the Description of hwBandwidthOfAllCardsExceedsThresholdResume, add hwBandwidthOfAllCardsExceedsThresholdFatalAlarm, hwBandwidthOfAllCardsExceedsThresholdFatalResume" + + REVISION "201510100000Z" + DESCRIPTION "V2.48, add hwVirtualAccessDrvConfigError" + + REVISION "201509300000Z" + DESCRIPTION "V2.47, add hwBandwidthOfAllCardsExceedsThresholdAlarm, hwBandwidthOfAllCardsExceedsThresholdResume" + + REVISION "201509170000Z" + DESCRIPTION "V2.46, add HWTrapProbableCause and change the hwEntityTrapFaultID " + + REVISION "201506160000Z" + DESCRIPTION "V2.45, add hwEntityTrapReasonDescr to hwPowerInvalid and hwPowerInvalidResume. " + + REVISION "201505210000Z" + DESCRIPTION "V2.44, add hwBoardHeartbeatTimeout, hwBoardHeartbeatResume. " + + REVISION "201505160000Z" + DESCRIPTION "V2.43, add hwPortRemove, hwPortInsert, hwCardResExceed, hwCardResExceedResume. " + + REVISION "201505150000Z" + DESCRIPTION "V2.42, add hwBoardResetByCmd, hwBoardResetByCmdResume, hwCardResetByCmd, hwCardResetByCmdResume. " + + REVISION "201503130000Z" + DESCRIPTION "V2.41, add hwOpticalVendorName and hwOpticalVendorSN as VB binder under hwOpticalInsert, hwOpticalRemove" + + REVISION "201501280000Z" + DESCRIPTION "V2.40, add hwEntityTrapReasonDescr as VB binder under hwFanFail, hwFanFailResume" + + REVISION "201412100000Z" + DESCRIPTION "V2.39, add hwUsbOperType, hwUsbStatusChg" + + REVISION "201412010000Z" + DESCRIPTION "V2.38, add hwEntityTrapReasonDescr as VB binder under hwPowerFail, hwPowerFailResume" + + REVISION "201410280000Z" + DESCRIPTION "V2.37, add hwEntityTrapReasonDescr as VB binder under hwFanInvalid , hwFanInvalidResume" + + REVISION "201410130000Z" + DESCRIPTION "V2.36, delete the content modified in V2.35 to rollback to V2.34" + + REVISION "201410090000Z" + DESCRIPTION "V2.35, add ifindex as VB binder under hwOpticalRemove, hwOpticalInsert, hwPortDown, hwPortUp" + + REVISION "201409010000Z" + DESCRIPTION "V2.34, add one or two objects under part trap nodes on hwChassisTrap, hwBoardTrap, hwCardTrap, hwFanTrap, hwPowerTrap, hwPortTrap" + + REVISION "201406280000Z" + DESCRIPTION "V2.33, add hwBandwidthOfAllCardsExceedsThreshold" + + REVISION "201405190000Z" + DESCRIPTION "V2.32, modify the Description of hwPortDownReason," + + REVISION "201405190000Z" + DESCRIPTION "V2.31, " + + REVISION "201403280000Z" + DESCRIPTION "V2.30, " + + REVISION "201401040000Z" + DESCRIPTION "V2.29, " + + REVISION "201311211111Z" + DESCRIPTION "V2.28, add hwRateofTraffic" + + REVISION "201307041705Z" + DESCRIPTION "V2.27, add hwEntityDyingGsapEvent" + + REVISION "201307021621Z" + DESCRIPTION "V2.26, add hwBoardPowerOff" + + REVISION "201306251411Z" + DESCRIPTION "V2.25, add hwPortDownReason" + + REVISION "201306071107Z" + DESCRIPTION "V2.24, add hwIOSwitchOneAlarm,hwIOSwitchOneAlarmResume,hwIOSwitchTwoAlarm,hwIOSwitchTwoAlarmResume,hwIOSwitchThreeAlarm,hwIOSwitchThreeAlarmResume. " + + REVISION "201305280000Z" + DESCRIPTION "V2.23, add hwUSBUnidentified,hwUSBUnidentifiedResume " + + REVISION "201304131452Z" + DESCRIPTION "V2.22, add hwOpticalTunableNotMatch and hwOpticalTunableNotMatchResume, " + + REVISION "201303181421Z" + DESCRIPTION "V2.21, add the hwLaserNoFited,hwLaserNoFitedResume, " + + REVISION "201201250000Z" + DESCRIPTION "V2.20, add the hwPmuRemove,hwPmuInsert,hwPmuFail,hwPmuFailResume,hwPmuInvalid,hwPmuInvalidResume, " + + ::= { hwDatacomm 219 } +-- +-- Node definitions +-- + +-- +-- definition of the root cause for the Huawei proprietary traps +-- + HWTrapProbableCause ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This list contains the root reasons of the Huawei proprietary traps." + SYNTAX INTEGER + { + -- 131072: Reseted Frame Register + resetedFrameRegister (131072), + -- 131328: The Air Filter Inside The Chassis Was Not Cleaned + theAirFilterInsideTheChassisWasNotCleaned (131328), + -- 131329: The Chassis Links Few + theChassisLinksFew (131329), + -- 131330: MPU Board Insufficiency + mPUBoardInsufficiency (131330), + -- 131331: A GTL License For A 10GE NPUI-20 Is Activated, But The 10GE Interface Is Not Activated Using The Active 10ge-interface Command In The Slot View + aGTLLicenseForA10GENPUI20IsActivatedButThe10GEInterfaceIsNotActivatedUsingTheActive10geInterfaceCommandInTheSlotView (131331), + -- 131333: The Type Of Power Or Fan Is Inconsistent + theTypeOfPowerOrFanIsInconsistent (131333), + -- 131334: SFU Board And The LPU Board Did Not Match + sFUBoardAndTheLPUBoardDidNotMatch (131334), + -- 131335: The 40G Boards And The Power And Fan Modules Did Not Match + the40GBoardsAndThePowerAndFanModulesDidNotMatch (131335), + -- 131336: Chassis Power Supply Insufficiency + chassisPowerSupplyInsufficiency (131336), + -- 131337: All SFU Boards Removed + allSFUBoardsRemoved (131337), + -- 131338: All LPU Boards Removed + allLPUBoardsRemoved (131338), + -- 131339: All CMU Boards Removed + allCMUBoardsRemoved (131339), + -- 131340: The Power Supply Module Mismatches In The Frame + thePowerSupplyModuleMismatchesInTheFrame (131340), + -- 131341: Fail To Get The Slot Information Of The Power Supply Module + failToGetTheSlotInformationOfThePowerSupplyModule (131341), + -- 131342: Average Current Bus Not Installed + averageCurrentBusNotInstalled (131342), + -- 131343: Power Supply Abnormal Due To Too Many Fans In The Frame + powerSupplyAbnormalDueToTooManyFansInTheFrame (131343), + -- 131585: The Number Of Registered SFUs Is Smaller Than The Minimum Number Of SFUs That Must Be Configured + theNumberOfRegisteredSFUsIsSmallerThanTheMinimumNumberOfSFUsThatMustBeConfigured (131585), + -- 131586: SFU Board Dismatch The Frame + sFUBoardDismatchTheFrame (131586), + -- 131587: The Slave Board Type Mismatches The Master + theSlaveBoardTypeMismatchesTheMaster (131587), + -- 131588: Right License Unavailable, Boards Or Cards Will Be Reset After 72 hrs + rightLicenseUnavailableBoardsOrCardsWillBeResetAfter72hrs (131588), + -- 131589: Right License Will Expire, Then boards Or Cards Will Be Reset Every 24 hrs + rightLicenseWillExpireThenboardsOrCardsWillBeResetEvery24hrs (131589), + -- 131590: Right License Unavailable, Boards Or Cards Will Be Reset Every 24 hrs + rightLicenseUnavailableBoardsOrCardsWillBeResetEvery24hrs (131590), + -- 131840: The Board Was Removed + theBoardWasRemoved (131840), + -- 131842: BTB Insert Two MPU Board + bTBInsertTwoMPUBoard (131842), + -- 132096: Power Supply For A Board Was Abnormal + powerSupplyForABoardWasAbnormal (132096), + -- 132097: The MonitorBus Of The Board Partially Failed + theMonitorBusOfTheBoardPartiallyFailed (132097), + -- 132098: The SC Chip On The Board Partially Failed + theSCChipOnTheBoardPartiallyFailed (132098), + -- 132099: The TM Chip On The Board Partially Failed + theTMChipOnTheBoardPartiallyFailed (132099), + -- 132100: The Board Was Not Installed Into A Proper Slot + theBoardWasNotInstalledIntoAProperSlot (132100), + -- 132101: The 48 V Power Supply For The Board Was Abnormal + the48VPowerSupplyForTheBoardWasAbnormal (132101), + -- 132102: The Board Cannot Be Properly Powered On Or Powered Off + theBoardCannotBeProperlyPoweredOnOrPoweredOff (132102), + -- 132103: The Battery Of The MPU Failed + theBatteryOfTheMPUFailed (132103), + -- 132104: The Board Obtained Abnormal Signals From The Master And Slave MPUs + theBoardObtainedAbnormalSignalsFromTheMasterAndSlaveMPUs (132104), + -- 132105: The Sensor On The Board Failed + theSensorOnTheBoardFailed (132105), + -- 132106: The Flash Memory On The Board Failed + theFlashMemoryOnTheBoardFailed (132106), + -- 132107: The PHY Chip On The Board Partially Failed + thePHYChipOnTheBoardPartiallyFailed (132107), + -- 132108: Clock Signals On The Board Were Faulty + clockSignalsOnTheBoardWereFaulty (132108), + -- 132109: The Voltage Of The Board Exceeded The Upper Fatal Threshold + theVoltageOfTheBoardExceededTheUpperFatalThreshold (132109), + -- 132110: The Voltage Of The Board Exceeded The Upper Warning Threshold + theVoltageOfTheBoardExceededTheUpperWarningThreshold (132110), + -- 132111: The Voltage Of The Board Was Lower Than The Lower Fatal Threshold + theVoltageOfTheBoardWasLowerThanTheLowerFatalThreshold (132111), + -- 132112: The Voltage Of The Board Was Lower Than The Lower Warning Threshold + theVoltageOfTheBoardWasLowerThanTheLowerWarningThreshold (132112), + -- 132113: The Current Of The Board Exceeded The Upper Fatal Threshold + theCurrentOfTheBoardExceededTheUpperFatalThreshold (132113), + -- 132114: The Current Of The Board Was Higher Than The Higher Warning Threshold + theCurrentOfTheBoardWasHigherThanTheHigherWarningThreshold (132114), + -- 132115: The Current Of The Board Was Lower Than The Lower Fatal Threshold + theCurrentOfTheBoardWasLowerThanTheLowerFatalThreshold (132115), + -- 132116: The Current For The Board Was Lower Than The Lower Warning Threshold + theCurrentForTheBoardWasLowerThanTheLowerWarningThreshold (132116), + -- 132117: Board Clock Source Failure + boardClockSourceFailure (132117), + -- 132118: The In-position Signal Of The Board Failed + theInPositionSignalOfTheBoardFailed (132118), + -- 132119: The MonitorBus Of The Board Failed + theMonitorBusOfTheBoardFailed (132119), + -- 132120: The IIC Bus Of The Board Failed + theIICBusOfTheBoardFailed (132120), + -- 132121: The USB Controller On The Board Failed + theUSBControllerOnTheBoardFailed (132121), + -- 132122: The CF Card Of The Board Failed + theCFCardOfTheBoardFailed (132122), + -- 132123: The NVRAM Of The Board Failed + theNVRAMOfTheBoardFailed (132123), + -- 132124: The I2C Bus Malfunctions + theI2CBusMalfunctions (132124), + -- 132125: The GE Data Bus Malfunctions + theGEDataBusMalfunctions (132125), + -- 132126: The FE Data Bus Malfunctions + theFEDataBusMalfunctions (132126), + -- 132127: The Board Clock Malfunctions + theBoardClockMalfunctions (132127), + -- 132128: The Board PLL Malfunctions + theBoardPLLMalfunctions (132128), + -- 132129: The FE PHY Chip Malfunctions + theFEPHYChipMalfunctions (132129), + -- 132130: The GE PHY Chip Malfunctions + theGEPHYChipMalfunctions (132130), + -- 132131: The DSP Malfunctions + theDSPMalfunctions (132131), + -- 132134: LANSWITCH Abnormal + lANSWITCHAbnormal (132134), + -- 132135: The LLP Malfunctions + theLLPMalfunctions (132135), + -- 132136: The ASIC Malfunctions + theASICMalfunctions (132136), + -- 132137: The Chip Malfunctions + theChipMalfunctions (132137), + -- 132139: The Voltage Of The Subcard Exceeded The Upper Fatal Threshold + theVoltageOfTheSubcardExceededTheUpperFatalThreshold (132139), + -- 132140: The Voltage Of The Subcard Exceeded The Upper Warning Threshold + theVoltageOfTheSubcardExceededTheUpperWarningThreshold (132140), + -- 132141: The Voltage Of The Subcard Was Lower Than The Lower Fatal Threshold + theVoltageOfTheSubcardWasLowerThanTheLowerFatalThreshold (132141), + -- 132142: The Voltage Of The Subcard Was Lower Than The Lower Warning Threshold + theVoltageOfTheSubcardWasLowerThanTheLowerWarningThreshold (132142), + -- 132144: The Software Package In CFCARD May Be Lost Or Abnormal + theSoftwarePackageInCFCARDMayBeLostOrAbnormal (132144), + -- 132145: Pos Card Fault + posCardFault (132145), + -- 132146: POE Fault + pOEFault (132146), + -- 132147: LIGHT Fault + lIGHTFault (132147), + -- 132148: Board Fault + boardFault (132148), + -- 132149: The ECU Board Chip Is Abnormal + theECUBoardChipIsAbnormal (132149), + -- 132150: The CFcard Storage Media Of MPU Exceeded The Prealarm Threshold + theCFcardStorageMediaOfMPUExceededThePrealarmThreshold (132150), + -- 132151: WLAN Fault + wLANFault (132151), + -- 132152: Board CPU Fault + boardCPUFault (132152), + -- 132153: The Electronic Switch For Channel Selection Malfunctions + theElectronicSwitchForChannelSelectionMalfunctions (132153), + -- 132154: Voice Board Fault + voiceBoardFault (132154), + -- 132155: The Internal Data Channel Of The Board Malfunctions + theInternalDataChannelOfTheBoardMalfunctions (132155), + -- 132156: Board RDRAM Memory Fault + boardRDRAMMemoryFault (132156), + -- 132157: Multicast Capability Of The Traffic Management Chip Was Insufficient + multicastCapabilityOfTheTrafficManagementChipWasInsufficient (132157), + -- 132158: Service Pinch Card Fault + servicePinchCardFault (132158), + -- 132159: Board Work Mode Dismatch Power Too High + boardWorkModeDismatchPowerTooHigh (132159), + -- 132160: Board Work Mode Dismatch Power Too Low + boardWorkModeDismatchPowerTooLow (132160), + -- 132161: Board Temperature Sensor Fault + boardTemperatureSensorFault (132161), + -- 132162: Fan Or Power Dismatch Device + fanOrPowerDismatchDevice (132162), + -- 132163: Board CPU Single Core Fault + boardCPUSingleCoreFault (132163), + -- 132164: Too Many Sensor Points Are Failed + tooManySensorPointsAreFailed (132164), + -- 132165: Board HIG Bus Error + boardHIGBusError (132165), + -- 132166: Failed To Get The Board ESN + failedToGetTheBoardESN (132166), + -- 132167: The Memory Size Is Different From The Rated + theMemorySizeIsDifferentFromTheRated (132167), + -- 132168: The Non-core Chip Of The Board Fault + theNonCoreChipOfTheBoardFault (132168), + -- 132169: Board Communication Channel Error + boardCommunicationChannelError (132169), + -- 132170: Board RTC Error + boardRTCError (132170), + -- 132171: Line Rate Unreachable On The Board + lineRateUnreachableOnTheBoard (132171), + -- 132172: Loss Of Heart Beat Exceeds The Threshold + lossOfHeartBeatExceedsTheThreshold (132172), + -- 132173: Security Acceleration Engine Is Abnormal + securityAccelerationEngineIsAbnormal (132173), + -- 132174: PCB Corrosive + pCBCorrosive (132174), + -- 132177: Interface MAC CRC Error + interfaceMACCRCError (132177), + -- 132178: E-label CRC Error + e-labelCRCError (132178), + -- 132182: Board Voltage Sensors Fault + boardVoltageSensorsFault (132182), + -- 132183: Voltage A/D Fault + voltageADFault (132183), + -- 132184: SPI Bus Fault + sPIBusFault (132184), + -- 132205: The HiGig Link On The Board Failed + theHiGigLinkOnTheBoardFailed (132205), + -- 132213: The external TCAM chip could not be accessed + theexternalTCAMchipcouldnotbeaccessed (132213), + -- 132608: The Board Selfcheck Failed + theBoardSelfcheckFailed (132608), + -- 132609: Heartbeats Of The Board Were Lost And Thus The Board Was Reset + heartbeatsOfTheBoardWereLostAndThusTheBoardWasReset (132609), + -- 132610: The Board Did Not Match The Device + theBoardDidNotMatchTheDevice (132610), + -- 132611: The MAC Address Of The Board Was Abnormal + theMACAddressOfTheBoardWasAbnormal (132611), + -- 132612: Clock Synchronization Signals Failed On The Board + clockSynchronizationSignalsFailedOnTheBoard (132612), + -- 132613: The FPGA Logic Of The Board Was Faulty + theFPGALogicOfTheBoardWasFaulty (132613), + -- 132614: The EPLD Logic Of The Board Was Faulty + theEPLDLogicOfTheBoardWasFaulty (132614), + -- 132615: Signals Provided By The Clock Board Failed + signalsProvidedByTheClockBoardFailed (132615), + -- 132616: Clock Signals Failed On The Board + clockSignalsFailedOnTheBoard (132616), + -- 132617: The TM Chip On The Board Totally Failed + theTMChipOnTheBoardTotallyFailed (132617), + -- 132618: The NP Of The Board Failed + theNPOfTheBoardFailed (132618), + -- 132619: The ACT Signal On The Board Was Abnormal + theACTSignalOnTheBoardWasAbnormal (132619), + -- 132620: Power Supply For A Board Was Insufficient + powerSupplyForABoardWasInsufficient (132620), + -- 132621: The SC Chip On The Board Totally Failed + theSCChipOnTheBoardTotallyFailed (132621), + -- 132622: The SM Chip On The Board Failed + theSMChipOnTheBoardFailed (132622), + -- 132623: The TCAM Chip Of The Board Failed + theTCAMChipOfTheBoardFailed (132623), + -- 132624: Memory Of The Board Failed + memoryOfTheBoardFailed (132624), + -- 132625: The Laswitch Chip On The Board Failed + theLaswitchChipOnTheBoardFailed (132625), + -- 132626: The Board Was Powered Off + theBoardWasPoweredOff (132626), + -- 132627: Board Registration Failed + boardRegistrationFailed (132627), + -- 132628: The Board Was Reset Abnormally + theBoardWasResetAbnormally (132628), + -- 132629: The PHY Chip On The Board Totally Failed + thePHYChipOnTheBoardTotallyFailed (132629), + -- 132630: The Board Obtained Abnormal Signals From Master And Slave MPUs + theBoardObtainedAbnormalSignalsFromMasterAndSlaveMPUs (132630), + -- 132631: The Board Obtained Abnormal Signals From SFUs (functioning As Master And Slave Clock Sources) + theBoardObtainedAbnormalSignalsFromSFUsFunctioningAsMasterAndSlaveClockSources (132631), + -- 132632: The PCI Bus Of The Board Failed + thePCIBusOfTheBoardFailed (132632), + -- 132633: The Board Did Not Match The Slot + theBoardDidNotMatchTheSlot (132633), + -- 132634: The Loopback Heartbeats Of The Board Were Faulty + theLoopbackHeartbeatsOfTheBoardWereFaulty (132634), + -- 132635: The Number Of Intelligent Heartbeat Errors Reached The Board Reset Threshold + theNumberOfIntelligentHeartbeatErrorsReachedTheBoardResetThreshold (132635), + -- 132636: The Number Of Lost Intelligent Heartbeats Reached The Board Reset Threshold + theNumberOfLostIntelligentHeartbeatsReachedTheBoardResetThreshold (132636), + -- 132637: The Number Of Intelligent Heartbeat Errors Reached The Alarm Threshold + theNumberOfIntelligentHeartbeatErrorsReachedTheAlarmThreshold (132637), + -- 132638: The Number Of Lost Intelligent Heartbeats Reached The Alarm Threshold + theNumberOfLostIntelligentHeartbeatsReachedTheAlarmThreshold (132638), + -- 132639: The Board CPU Fail + theBoardCPUFail (132639), + -- 132640: The Link Between The TM Chip And The NP Chip Was Detected Faulty + theLinkBetweenTheTMChipAndTheNPChipWasDetectedFaulty (132640), + -- 132641: The TM Chip Failed The Self Check + theTMChipFailedTheSelfCheck (132641), + -- 132642: The Number Of Links Between The TM Chip And The SFU Was Too Small + theNumberOfLinksBetweenTheTMChipAndTheSFUWasTooSmall (132642), + -- 132644: The Service Logic Malfunctions + theServiceLogicMalfunctions (132644), + -- 132645: The Upper Tact Switch Is Turned On + theUpperTactSwitchIsTurnedOn (132645), + -- 132646: The Lower Tact Switch Is Turned On + theLowerTactSwitchIsTurnedOn (132646), + -- 132647: The Control Logic Malfunctions + theControlLogicMalfunctions (132647), + -- 132648: The SFU Board Is Abnormal And Can Not Be Used + theSFUBoardIsAbnormalAndCanNotBeUsed (132648), + -- 132649: The ECU Board Is Abnormal And Can Not Be Used + theECUBoardIsAbnormalAndCanNotBeUsed (132649), + -- 132650: The Logic Clock Failed + theLogicClockFailed (132650), + -- 132651: The Logic Bus Failed + theLogicBusFailed (132651), + -- 132652: The Logic Chip Failed + theLogicChipFailed (132652), + -- 132653: The Main Control Logic Malfunctions + theMainControlLogicMalfunctions (132653), + -- 132654: The Board Is Incompatible With System Software + theBoardIsIncompatibleWithSystemSoftware (132654), + -- 132655: The Logic Slotid Of The Board Is Faulty During Running Time. Please Do Not Try To Reset This Board Or Reboot This Device + theLogicSlotidOfTheBoardIsFaultyDuringRunningTimePleaseDoNotTryToResetThisBoardOrRebootThisDevice (132655), + -- 132656: The Logic Slotid Of The Board Is Faulty During Booting Time. Please Check The Board Based On The Clear Advice + theLogicSlotidOfTheBoardIsFaultyDuringBootingTimePleaseCheckTheBoardBasedOnTheClearAdvice (132656), + -- 132657: FE Dismatch Cards Combination + fEDismatchCardsCombination (132657), + -- 132658: Clock Board Master And Slave Status Invalid + clockBoardMasterAndSlaveStatusInvalid (132658), + -- 132659: Board Output Power Abnormal + boardOutputPowerAbnormal (132659), + -- 132660: Board Reset Due To Overheat Protection + boardResetDueToOverheatProtection (132660), + -- 132661: User Operation + userOperation (132661), + -- 132662: Board Service Mode Error + boardServiceModeError (132662), + -- 132663: The Core Chip Of The Board Fault + theCoreChipOfTheBoardFault (132663), + -- 132664: CPLD Logic Error + cPLDLogicError (132664), + -- 132665: Traffic Congestion Due To The Traffic Backpressure + trafficCongestionDueToTheTrafficBackpressure (132665), + -- 132666: Board Type Mismatches The Preconfiguration + boardTypeMismatchesThePreconfiguration (132666), + -- 132675: The LSW port connected to the MPU fails + thsLswPortConnectedToTheMpuFails (132675), + -- 132677: The FPGA localbus self-test failed + theFPGALocalbusSelf-testFailed (132677), + -- 133120: The Master/slave Board Switchover Was Performed + theMasterSlaveBoardSwitchoverWasPerformed (133120), + -- 133121: PMU Board Leave Master + pMUBoardLeaveMaster (133121), + -- 133122: PMU Board Become Master + pMUBoardBecomeMaster (133122), + -- 133376: The Subcard Was Removed + theSubcardWasRemoved (133376), + -- 133377: A Storage Medium Was Removed + aStorageMediumWasRemoved (133377), + -- 133632: PMU RTC Clock Fault + pMURTCClockFault (133632), + -- 133633: PMU Hardware Fault + pMUHardwareFault (133633), + -- 133634: PMU BUS Fault + pMUBUSFault (133634), + -- 135168: The Monitoring Channel Of The Subcard Was Faulty + theMonitoringChannelOfTheSubcardWasFaulty (135168), + -- 135169: The In-position Signal Of The Subcard Was Faulty + theInPositionSignalOfTheSubcardWasFaulty (135169), + -- 135170: The Sensor On The Subcard Was Faulty + theSensorOnTheSubcardWasFaulty (135170), + -- 135171: The Reset Signal Of The Subcard Was Faulty + theResetSignalOfTheSubcardWasFaulty (135171), + -- 135172: The PLL On The Sub-board Malfunctions + thePLLOnTheSubBoardMalfunctions (135172), + -- 135173: The Clock On The Sub-board Malfunctions + theClockOnTheSubBoardMalfunctions (135173), + -- 135174: The DSP On The Sub-board Malfunctions + theDSPOnTheSubBoardMalfunctions (135174), + -- 135175: The FE PHY Chip On The Sub-board Malfunctions + theFEPHYChipOnTheSubBoardMalfunctions (135175), + -- 135176: The GE PHY Chip On The Sub-board Malfunctions + theGEPHYChipOnTheSubBoardMalfunctions (135176), + -- 135177: Faults With The LLP Chip Of The Sub-board Malfunctions + faultsWithTheLLPChipOfTheSubBoardMalfunctions (135177), + -- 135178: The LIU On The Sub-board Malfunctions + theLIUOnTheSubBoardMalfunctions (135178), + -- 135179: The ASIC On The Sub-board Malfunctions + theASICOnTheSubBoardMalfunctions (135179), + -- 135180: The Chip On The Sub-board Malfunctions + theChipOnTheSubBoardMalfunctions (135180), + -- 135182: ASIC On The Sub-board Malfunctions + aSICOnTheSubBoardMalfunctions (135182), + -- 135184: The Interface Numbered 1 On The Subcard Is Reserved But Does Not Forward Traffic. If An Optical Module Is Installed On The Interface Numbered 1, The Alarm Is Generated + theInterfaceNumbered1OnTheSubcardIsReservedButDoesNotForwardTraffic (135184), + -- 135185: Optical Card CDR Fault + opticalCardCDRFault (135185), + -- 135190: Battery Power Of The Physical Interface Card Is Lower Than 20% + batteryPowerOfThePhysicalInterfaceCardIsLowerThan20Percent (135190), + -- 135191: Battery Temperature Of The Physical Interface Card Is Lower Than The Low Threshold + batteryTemperatureOfThePhysicalInterfaceCardIsLowerThanTheLowThreshold (135191), + -- 135192: Battery Of The Physical Interface Card Is Overheated At Discharging + batteryOfThePhysicalInterfaceCardIsOverheatedAtDischarging (135192), + -- 135193: Battery Of The Physical Interface Card Is Overheated At Recharging + batteryOfThePhysicalInterfaceCardIsOverheatedAtRecharging (135193), + -- 135194: IIC Bus Error + iICBusError (135194), + -- 135195: Interface MAC CRC Error On A Subcard + interfaceMACCRCErrorOnASubcard (135195), + -- 135196: E-label CRC Error On A Subcard + e-labelCRCErrorOnASubcard (135196), + -- 135424: The EPLD Logic Of The Subcard Was Faulty + theEPLDLogicOfTheSubcardWasFaulty (135424), + -- 135425: The FPGA Logic Of The Subcard Was Faulty + theFPGALogicOfTheSubcardWasFaulty (135425), + -- 135426: The Key Chip On The Subcard Was Faulty + theKeyChipOnTheSubcardWasFaulty (135426), + -- 135427: The Clock Unit On The Subcard Was Faulty + theClockUnitOnTheSubcardWasFaulty (135427), + -- 135428: The Subcard Does Not Match The Slot + theSubcardDoesNotMatchTheSlot (135428), + -- 135429: The NP Of The Subcard Was Faulty + theNPOfTheSubcardWasFaulty (135429), + -- 135430: The Heartbeats On The Subcard Was Faulty + theHeartbeatsOnTheSubcardWasFaulty (135430), + -- 135431: The TM Chip On The Subcard Was Faulty + theTMChipOnTheSubcardWasFaulty (135431), + -- 135432: Subcard Registration Failed + subcardRegistrationFailed (135432), + -- 135433: The Storage Chip On The Subcard Was Faulty + theStorageChipOnTheSubcardWasFaulty (135433), + -- 135434: The Data Channel Of The Subcard Was Faulty + theDataChannelOfTheSubcardWasFaulty (135434), + -- 135435: The Subcard Did Not Match The Slot + theSubcardDidNotMatchTheSlot (135435), + -- 135436: Back Clock On The Sub-board Malfunctions + backClockOnTheSubBoardMalfunctions (135436), + -- 135437: The Control Logic On The Sub-board Malfunctions + theControlLogicOnTheSubBoardMalfunctions (135437), + -- 135438: The Service Logic On The Sub-board Malfunctions + theServiceLogicOnTheSubBoardMalfunctions (135438), + -- 135439: The Card Was Powered Off + theCardWasPoweredOff (135439), + -- 135440: Optical Card Is Abnormal And Can Not Be Used + opticalCardIsAbnormalAndCanNotBeUsed (135440), + -- 135441: Subcard Registration Failed Due To User Configuration + subcardRegistrationFailedDueToUserConfiguration (135441), + -- 135442: The Card Is Incompatible With System Software + theCardIsIncompatibleWithSystemSoftware (135442), + -- 135443: Card Exceeds Limit Of Current + cardExceedsLimitOfCurrent (135443), + -- 135444: The Physical Interface Card Secondary Control Bus Error + thePhysicalInterfaceCardSecondaryControlBusError (135444), + -- 135445: The Physical Interface Card Power Off Due To Overheating + thePhysicalInterfaceCardPowerOffDueToOverheating (135445), + -- 135446: FSU Physical Interface Card Power Off + fSUPhysicalInterfaceCardPowerOff (135446), + -- 135447: The Slave Data Channel Of The Subcard Was Faulty + theSlaveDataChannelOfTheSubcardWasFaulty (135447), + -- 135448: The Slave Keychip Of The Subcard Was Faulty + theSlaveKeychipOfTheSubcardWasFaulty (135448), + -- 135680: The Optical Module Was Removed + theOpticalModuleWasRemoved (135680), + -- 135936: The Optical Module Did Not Match The Subcard + theOpticalModuleDidNotMatchTheSubcard (135936), + -- 135937: Optical Module Transmission Power Is Too High + opticalModuleTransmissionPowerIsTooHigh (135937), + -- 135938: Optical Module Transmission Power Is Too Low + opticalModuleTransmissionPowerIsTooLow (135938), + -- 135939: Optical Module Receiving Power Is Too High + opticalModuleReceivingPowerIsTooHigh (135939), + -- 135940: Optical Module Receiving Power Is Too Low + opticalModuleReceivingPowerIsTooLow (135940), + -- 135941: Optical Module Voltage Is Too High + opticalModuleVoltageIsTooHigh (135941), + -- 135942: Optical Module Voltage Is Too Low + opticalModuleVoltageIsTooLow (135942), + -- 135943: Optical Module Current Is Too High + opticalModuleCurrentIsTooHigh (135943), + -- 135944: Optical Module Current Is Too Low + opticalModuleCurrentIsTooLow (135944), + -- 135945: Optical Module Temperature Is Too High + opticalModuleTemperatureIsTooHigh (135945), + -- 135946: Optical Module Temperature Is Too Low + opticalModuleTemperatureIsTooLow (135946), + -- 136192: The Optical Module Worked Abnormally + theOpticalModuleWorkedAbnormally (136192), + -- 136193: The Output Optical Power Was Too High + theOutputOpticalPowerWasTooHigh (136193), + -- 136194: The Output Optical Power Of The Optical Module Was Too Low + theOutputOpticalPowerOfTheOpticalModuleWasTooLow (136194), + -- 136195: The Input Optical Power Was Too High + theInputOpticalPowerWasTooHigh (136195), + -- 136196: The Input Optical Power Was Too Low + theInputOpticalPowerWasTooLow (136196), + -- 136197: The Voltage Of The Optical Module Was Too High + theVoltageOfTheOpticalModuleWasTooHigh (136197), + -- 136198: The Voltage Of The Optical Module Was Too Low + theVoltageOfTheOpticalModuleWasTooLow (136198), + -- 136199: The Bias Current Of The Optical Module Was Too High + theBiasCurrentOfTheOpticalModuleWasTooHigh (136199), + -- 136200: The Bias Current Of The Optical Module Was Too Low + theBiasCurrentOfTheOpticalModuleWasTooLow (136200), + -- 136201: The Temperature Of The Optical Module Was Too High + theTemperatureOfTheOpticalModuleWasTooHigh (136201), + -- 136202: The Temperature Of The Optical Module Was Too Low + theTemperatureOfTheOpticalModuleWasTooLow (136202), + -- 136203: Optical Model Dismatch + opticalModelDismatch (136203), + -- 136204: The Service Life Of The Optical Module Laser Is About To Expire + theServiceLifeOfTheOpticalModuleLaserIsAboutToExpire (136204), + -- 136205: PLD Or Flash Initialization Failed + pLDOrFlashInitializationFailed (136205), + -- 136206: Optical Module Power Supply Error + opticalModulePowerSupplyError (136206), + -- 136207: CFP Checksum Error + cFPChecksumError (136207), + -- 136448: The Power Supply Module Was Removed + thePowerSupplyModuleWasRemoved (136448), + -- 136704: Communication Between Power Supply Module And Device Failed + communicationBetweenPowerSupplyModuleAndDeviceFailed (136704), + -- 136705: Fans For Cooling The Power Supply Module Failed + fansForCoolingThePowerSupplyModuleFailed (136705), + -- 136706: The Lightning Protection Component Of The Power Supply Module Failed + theLightningProtectionComponentOfThePowerSupplyModuleFailed (136706), + -- 136707: The Power Supply Module Experienced A Partial Failure + thePowerSupplyModuleExperiencedAPartialFailure (136707), + -- 136708: The Electrically Erasable Programmable Read-only Memory (EEPROM) Of The Power Supply Module Failed + theElectricallyErasableProgrammableReadOnlyMemoryEEPROMOfThePowerSupplyModuleFailed (136708), + -- 136709: The Lightning Protection Component Of The Power Supply Module Failed(1+1-) + theLightningProtectionComponentOfThePowerSupplyModuleFailed11 (136709), + -- 136710: The Lightning Protection Component Of The Power Supply Module Failed(2+2-) + theLightningProtectionComponentOfThePowerSupplyModuleFailed22 (136710), + -- 136711: The Power Distribution Box Is Fail + thePowerDistributionBoxIsFail (136711), + -- 136712: Power Average Current Fault + powerAverageCurrentFault (136712), + -- 136713: The Port Expander Chip On The Power Module Failed + thePortExpanderChipOnThePowerModuleFailed (136713), + -- 136714: PM Average Current Fault + pMAverageCurrentFault (136714), + -- 136715: PM Bus Fault + pMBusFault (136715), + -- 136716: PM Current-limiting Fault + pMCurrentLimitingFault (136716), + -- 136717: PM Fault + pMFault (136717), + -- 136718: Power Back Board Absent + powerBackBoardAbsent (136718), + -- 136719: PM Module Single Channel Power Off + pMModuleSingleChannelPowerOff (136719), + -- 136720: Power Switch Error + powerSwitchError (136720), + -- 136721: BBU Loses The Input Power + bBULosesTheInputPower (136721), + -- 136722: BBU Power Supply Out Of Service + bBUPowerSupplyOutOfService (136722), + -- 136723: BBU Battery Out Of Service + bBUBatteryOutOfService (136723), + -- 136724: AC Power Abnormal + aCPowerAbnormal (136724), + -- 136725: Power Supply Module Chipset Failure + powerSupplyModuleChipsetFailure (136725), + -- 136726: Unknown Hardware Type Of A Power Board + unknownHardwareTypeOfAPowerBoard (136726), + -- 136733: The fan inside a power module fails + thefaninsideapowermodulefails (136733), + -- 136960: The Power Supply Module Was Not In Position + thePowerSupplyModuleWasNotInPosition (136960), + -- 136961: The Power Supply Module Failed + thePowerSupplyModuleFailed (136961), + -- 136962: The Input Voltage Of The Power Supply Module Was Higher Than The Maximum Voltage + theInputVoltageOfThePowerSupplyModuleWasHigherThanTheMaximumVoltage (136962), + -- 136963: The Input Voltage Of The Power Supply Module Was Lower Than The Minimum Voltage + theInputVoltageOfThePowerSupplyModuleWasLowerThanTheMinimumVoltage (136963), + -- 136964: The Temperature Of The Power Supply Module Was High + theTemperatureOfThePowerSupplyModuleWasHigh (136964), + -- 136965: The Input Fuse Of The AC Power Supply Module Was Disconnected + theInputFuseOfTheACPowerSupplyModuleWasDisconnected (136965), + -- 136966: The Power Supply Module Was Installed But Was Not Powered On + thePowerSupplyModuleWasInstalledButWasNotPoweredOn (136966), + -- 136967: The Output Of The Power Supply Module Failed + theOutputOfThePowerSupplyModuleFailed (136967), + -- 136968: The Output Voltage Of The Power Supply Module Was Higher Than The Maximum Voltage + theOutputVoltageOfThePowerSupplyModuleWasHigherThanTheMaximumVoltage (136968), + -- 136969: The Output Voltage Of The Power Supply Module Was Lower Than The Minimum Voltage + theOutputVoltageOfThePowerSupplyModuleWasLowerThanTheMinimumVoltage (136969), + -- 136970: The Power Supply Module Was Installed But Was Not Powered On(1+1-) + thePowerSupplyModuleWasInstalledButWasNotPoweredOn11 (136970), + -- 136971: The Power Supply Module Was Installed But Was Not Powered On(2+2-) + thePowerSupplyModuleWasInstalledButWasNotPoweredOn22 (136971), + -- 136972: POE Power Type Dismatch + pOEPowerTypeDismatch (136972), + -- 136973: Power Fault + powerFault (136973), + -- 136974: Power Of The Device Is Insufficient + powerOfTheDeviceIsInsufficient (136974), + -- 136975: The Device And The Power Module Did Not Match + theDeviceAndThePowerModuleDidNotMatch (136975), + -- 136976: The Alternating Power Supply Module Was Installed But Was Not Powered On + theAlternatingPowerSupplyModuleWasInstalledButWasNotPoweredOn (136976), + -- 136977: The Input Voltage Of The Power Supply Module Was Higher Than The Maximum Voltage(1+1-) + theInputVoltageOfThePowerSupplyModuleWasHigherThanTheMaximumVoltage11 (136977), + -- 136978: The Input Voltage Of The Power Supply Module Was Lower Than The Minimum Voltage(1+1-) + theInputVoltageOfThePowerSupplyModuleWasLowerThanTheMinimumVoltage11 (136978), + -- 136979: The Input Voltage Of The Power Supply Module Was Higher Than The Maximum Voltage(2+2-) + theInputVoltageOfThePowerSupplyModuleWasHigherThanTheMaximumVoltage22 (136979), + -- 136980: The Input Voltage Of The Power Supply Module Was Lower Than The Minimum Voltage(2+2-) + theInputVoltageOfThePowerSupplyModuleWasLowerThanTheMinimumVoltage22 (136980), + -- 136981: Output Power Exceeds The Rated Power + outputPowerExceedsTheRatedPower (136981), + -- 136982: A DC Power Is Inserted Into A AC Chassis Or A AC Power Is Inserted Into A DC Chassis + aDCPowerIsInsertedIntoAACChassisOrAACPowerIsInsertedIntoADCChassis (136982), + -- 136983: Power Supply Module Overheat Protection + powerSupplyModuleOverheatProtection (136983), + -- 136984: No Output Power Of RPS Power Supply + noOutputPowerOfRPSPowerSupply (136984), + -- 136985: Power Supply Module Is Installed In The Wrong Slot + powerSupplyModuleIsInstalledInTheWrongSlot (136985), + -- 137216: The Fan Module Was Not Installed In The Slot + theFanModuleWasNotInstalledInTheSlot (137216), + -- 137472: The Fan Module Was In The Abnormal State + theFanModuleWasInTheAbnormalState (137472), + -- 137473: The Filter Board Dismatch The Frame + theFilterBoardDismatchTheFrame (137473), + -- 137474: Fan Wind Fault + fanWindFault (137474), + -- 137475: Fan Failure In Fan Module + fanFailureInFanModule (137475), + -- 137728: CMU Removed + cMURemoved (137728), + -- 137888: PMU Removed + pMURemoved (137888), + -- 137984: Optical Module Mismatch The Preconfiguration + opticalModuleMismatchThePreconfiguration (137984), + -- 138240: Ingress Traffic Is Too High On The Physical Interface Card + ingressTrafficIsTooHighOnThePhysicalInterfaceCard (138240), + -- 138241: Egress Traffic Is Too High On The Physical Interface Card + egressTrafficIsTooHighOnThePhysicalInterfaceCard (138241), + -- 138400: Port Removed + portRemoved (138400), + -- 138416: VNIC Resource Exceeds The Threshold + vNICResourceExceedsTheThreshold (138416), + -- 139264: The Hardware Of The Fan Module Was Faulty + theHardwareOfTheFanModuleWasFaulty (139264), + -- 139265: The Cable Of The Fan Module Was Disconnected + theCableOfTheFanModuleWasDisconnected (139265), + -- 139266: The Chassis And The Fan Module Did Not Match + theChassisAndTheFanModuleDidNotMatch (139266), + -- 139267: The 48 V Power Supply For The Fan Module Was Abnormal + the48VPowerSupplyForTheFanModuleWasAbnormal (139267), + -- 139268: The Fan Register Failed + theFanRegisterFailed (139268), + -- 139269: Failure Of Communication Between Fan And CMU + failureOfCommunicationBetweenFanAndCMU (139269), + -- 139270: Fan Absent + fanAbsent (139270), + -- 139271: Only One Fan Work Fault + onlyOneFanWorkFault (139271), + -- 139520: The LCD Was Not In Position + theLCDWasNotInPosition (139520), + -- 139776: The LCD Screen Was Detective + theLCDScreenWasDetective (139776), + -- 139777: A Piece Of Hardware Of The LCD Failed + aPieceOfHardwareOfTheLCDFailed (139777), + -- 139778: The LCD Cable Was Unconnected + theLCDCableWasUnconnected (139778), + -- 139779: The LCD Cable Was Unconnected But Services Would Not Be Affected + theLCDCableWasUnconnectedButServicesWouldNotBeAffected (139779), + -- 140032: The External Environment Became Abnormal + theExternalEnvironmentBecameAbnormal (140032), + -- 140033: Failure Of Communication Between MPU And CMU + failureOfCommunicationBetweenMPUAndCMU (140033), + -- 140034: CMUs Communication Failure + cMUsCommunicationFailure (140034), + -- 140035: CMU Hardware Fault + cMUHardwareFault (140035), + -- 140036: CMU Unregistered Fault + cMUUnregisteredFault (140036), + -- 140288: The Channel Monitoring Module Failed + theChannelMonitoringModuleFailed (140288), + -- 140289: A Data Channel Failed + aDataChannelFailed (140289), + -- 140290: Clock In Frame Failed + clockInFrameFailed (140290), + -- 140291: Data Bus Between Frame Failed + dataBusBetweenFrameFailed (140291), + -- 140292: Control Bus Between Frame Failed + controlBusBetweenFrameFailed (140292), + -- 140304: The I2C Control Bus On The Backplane Malfunctions + theI2CControlBusOnTheBackplaneMalfunctions (140304), + -- 140305: The I2C 1588 Clock Bus On The Backplane Malfunctions + theI2C1588ClockBusOnTheBackplaneMalfunctions (140305), + -- 140306: The GE Data Bus On The Backplane Malfunctions + theGEDataBusOnTheBackplaneMalfunctions (140306), + -- 140307: The System Clock Sent Through The Backplane Is Faulty + theSystemClockSentThroughTheBackplaneIsFaulty (140307), + -- 140308: The TOP Clock Sent Through The Backplane Is Faulty + theTOPClockSentThroughTheBackplaneIsFaulty (140308), + -- 140309: The 2K Frame Header Sent Through The Backplane Is Faulty + the2KFrameHeaderSentThroughTheBackplaneIsFaulty (140309), + -- 140310: ECM Chunnel Fault + eCMChunnelFault (140310), + -- 140311: The Serial Mangement Bus Of The Board Malfunctions + theSerialMangementBusOfTheBoardMalfunctions (140311), + -- 140312: CANBUS Fault + cANBUSFault (140312), + -- 140313: Loopback Control Channel Error + loopbackControlChannelError (140313), + -- 140314: IIC Bus To The Physical Interface Card Failure + iICBusToThePhysicalInterfaceCardFailure (140314), + -- 140544: The Ambient Temperature Was Too High + theAmbientTemperatureWasTooHigh (140544), + -- 140545: The Ambient Temperature Was Too Low + theAmbientTemperatureWasTooLow (140545), + -- 140800: The Ambient Humidity Was Too High + theAmbientHumidityWasTooHigh (140800), + -- 140801: The Ambient Humidity Was Too Low + theAmbientHumidityWasTooLow (140801), + -- 141056: The Out Voltage Is Too High + theOutVoltageIsTooHigh (141056), + -- 141057: The Out Voltage Is Too Low + theOutVoltageIsTooLow (141057), + -- 141312: Access Control Alarm + accessControlAlarm (141312), + -- 141568: Smoke Detection Alarm + smokeDetectionAlarm (141568), + -- 143360: The Board Was Improperly Installed + theBoardWasImproperlyInstalled (143360), + -- 143361: A Subcard Was Not Installed Securely + aSubcardWasNotInstalledSecurely (143361), + -- 143616: The Subcard Temperature Was Too High + theSubcardTemperatureWasTooHigh (143616), + -- 143617: The Board Temperature Was Too High + theBoardTemperatureWasTooHigh (143617), + -- 143618: The Fan Temperature Was Too High + theFanTemperatureWasTooHigh (143618), + -- 143619: Tempreture Is Lower Than Threhold + tempretureIsLowerThanThrehold (143619), + -- 143620: The Subcard Temperature Fell Below The Lower Limit + theSubcardTemperatureFellBelowTheLowerLimit (143620), + -- 143621: The Fan Temperature Fell Below The Lower Limit + theFanTemperatureFellBelowTheLowerLimit (143621), + -- 143622: The Power Module Temperature Fell Below The Lower Limit + thePowerModuleTemperatureFellBelowTheLowerLimit (143622), + -- 143623: The Power Module Temperature Was Too High + thePowerModuleTemperatureWasTooHigh (143623), + -- 143872: The Board Temperature Exceeded The Fatal Limit + theBoardTemperatureExceededTheFatalLimit (143872), + -- 143873: The Card Temperature Exceeded The Fatal Limit + theCardTemperatureExceededTheFatalLimit (143873), + -- 143874: The Fan Temperature Exceeded The Fatal Limit + theFanTemperatureExceededTheFatalLimit (143874), + -- 143875: Board Reboot Because Of Temperature Too High + boardRebootBecauseOfTemperatureTooHigh (143875), + -- 143876: The Power Module Temperature Was Extremely High + thePowerModuleTemperatureWasExtremelyHigh (143876), + -- 144128: The System Has No PAF Or License File, Or The PAF And License Files Are Invalid + theSystemHasNoPAFOrLicenseFileOrThePAFAndLicenseFilesAreInvalid (144128), + -- 144129: Board Dismatch SubSlot + boardDismatchSubSlot (144129), + -- 144130: The Software Package For Startup On The Slave MPU Was Inconsistent With That On The Master MPU Or The Software Package For Startup On The Master MPU Was Incomplete + theSoftwarePackageForStartupOnTheSlaveMPUWasInconsistentWithTheMasterMPU (144130), + -- 144131: The Slot For The Slave MPU Was Installed With An Unmatched Board + theSlotForTheSlaveMPUWasInstalledWithAnUnmatchedBoard (144131), + -- 144132: The Software Package For Startup In Really Mismatched That Been Set From Command Before Device Reboot + theSoftwarePackageForStartupInReallyMismatchedThatBeenSetFromCommandBeforeDeviceReboot (144132), + -- 144133: The Master And Slave MPUs' Memory Dismatch + theMasterAndSlaveMPUsMemoryDismatch (144133), + -- 144134: Device Type Dismatch The License File + deviceTypeDismatchTheLicenseFile (144134), + -- 144384: The Physical Interface Was Down + thePhysicalInterfaceWasDown (144384), + -- 144896: CPU Utilization Exceeded The Prealarm Threshold + cPUUtilizationExceededThePrealarmThreshold (144896), + -- 145152: Memory Utilization Exceeded The Prealarm Threshold + memoryUtilizationExceededThePrealarmThreshold (145152), + -- 145408: Current Startup File Is Not Exist + currentStartupFileIsNotExist (145408), + -- 145409: Current Startup File CRC Error + currentStartupFileCRCError (145409), + -- 145410: System Startup With Current Startup File Failed Times Than Threhold + systemStartupWithCurrentStartupFileFailedTimesThanThrehold (145410), + -- 145664: Storage Remove + storageRemove (145664), + -- 145920: The Optical Module Unauthorized + theOpticalModuleUnauthorized (145920), + -- 146688: There Is A FAN That Is Abnormal In The Fan Module + thereIsAFANThatIsAbnormalInTheFanModule (146688), + -- 147208: The CPU failed to send packets + theCPUfailedtosendpackets (147208) + } + + +-- Node definitions +-- +-- Node definitions +-- +-- 1.3.6.1.4.1.2011.5.25.219.1 + -- 1.3.6.1.4.1.2011.5.25.219.1 + hwEntityTrapObject OBJECT IDENTIFIER ::= { hwEntityTrapMIB 1 } + + +-- 1.3.6.1.4.1.2011.5.25.219.1.1 + -- 1.3.6.1.4.1.2011.5.25.219.1.1 + hwEntityPhysicalIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The index of physical." + ::= { hwEntityTrapObject 1 } + + +-- 1.3.6.1.4.1.2011.5.25.219.1.2 + -- 1.3.6.1.4.1.2011.5.25.219.1.2 + hwEntityTrapEntType OBJECT-TYPE + SYNTAX INTEGER + { + mpu(1), + lpu(2), + sfu(3), + pic(4), + cfcard(5), + ofc(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The entity type." + ::= { hwEntityTrapObject 2 } + + +-- 1.3.6.1.4.1.2011.5.25.219.1.3 + -- 1.3.6.1.4.1.2011.5.25.219.1.3 + hwEntityTrapFaultID OBJECT-TYPE + SYNTAX HWTrapProbableCause + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "To describe the fault id of trap." + ::= { hwEntityTrapObject 3 } + + +-- 1.3.6.1.4.1.2011.5.25.219.1.4 + -- 1.3.6.1.4.1.2011.5.25.219.1.4 + hwEntityCommunicateType OBJECT-TYPE + SYNTAX INTEGER + { + controlChannel(1), + monitorChannel(2), + clockChannel(3), + dataChannel(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The communicate type." + ::= { hwEntityTrapObject 4 } + + +-- 1.3.6.1.4.1.2011.5.25.219.1.5 + -- 1.3.6.1.4.1.2011.5.25.219.1.5 + hwEntityThresholdTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEntityThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table to config the threshold of each sensor." + ::= { hwEntityTrapObject 5 } + + +-- 1.3.6.1.4.1.2011.5.25.219.1.5.1 + -- 1.3.6.1.4.1.2011.5.25.219.1.5.1 + hwEntityThresholdEntry OBJECT-TYPE + SYNTAX HwEntityThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of threshold table." + INDEX { entPhysicalIndex } + ::= { hwEntityThresholdTable 1 } + + + HwEntityThresholdEntry ::= + SEQUENCE { + hwEntityThresholdType + INTEGER, + hwEntityThresholdValue + Integer32, + hwEntityThresholdCurrent + Integer32, + hwEntityThresholdCritical + Integer32, + hwEntityThresholdWarning + Integer32 + } + +-- 1.3.6.1.4.1.2011.5.25.219.1.5.1.1 + -- 1.3.6.1.4.1.2011.5.25.219.1.5.1.1 + hwEntityThresholdType OBJECT-TYPE + SYNTAX INTEGER + { + riseOver(1), + fallBelow(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The abnormal type for temperature, voltage, humidity......" + ::= { hwEntityThresholdEntry 1 } + + +-- 1.3.6.1.4.1.2011.5.25.219.1.5.1.2 + -- 1.3.6.1.4.1.2011.5.25.219.1.5.1.2 + hwEntityThresholdValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold value of temperature, humidity ,fog ......" + ::= { hwEntityThresholdEntry 2 } + + +-- 1.3.6.1.4.1.2011.5.25.219.1.5.1.3 + -- 1.3.6.1.4.1.2011.5.25.219.1.5.1.3 + hwEntityThresholdCurrent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current value that been measured." + ::= { hwEntityThresholdEntry 3 } + + +-- 1.3.6.1.4.1.2011.5.25.219.1.5.1.4 + -- 1.3.6.1.4.1.2011.5.25.219.1.5.1.4 + hwEntityThresholdCritical OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The critical alarm threshold for critical alarm. It could be used + for a more dangerous instance than hwEntityThresholdCritical." + ::= { hwEntityThresholdEntry 4 } + + +-- 1.3.6.1.4.1.2011.5.25.219.1.5.1.5 + -- 1.3.6.1.4.1.2011.5.25.219.1.5.1.5 + hwEntityThresholdWarning OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The warning alarm threshold for warning alarm. It could be used + for a more dangerous instance than hwEntityThresholdWarning." + ::= { hwEntityThresholdEntry 5 } + + +-- 1.3.6.1.4.1.2011.5.25.219.1.5.1.6 + -- 1.3.6.1.4.1.2011.5.25.219.1.6 + hwUserDefAlarmName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwEntityTrapObject 6 } + + +-- 1.3.6.1.4.1.2011.5.25.219.1.5.1.7 + -- 1.3.6.1.4.1.2011.5.25.219.1.7 + hwUserDefChannel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwEntityTrapObject 7 } + + +-- 1.3.6.1.4.1.2011.5.25.219.1.5.1.8 + -- 1.3.6.1.4.1.2011.5.25.219.1.5.1.8 + hwSoftwareVersion OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Description." + ::= { hwEntityTrapObject 8 } + + +-- 1.3.6.1.4.1.2011.5.25.219.1.5.1.9 + -- 1.3.6.1.4.1.2011.5.25.219.1.5.1.9 + hwStartupSoftwareFileName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Description." + ::= { hwEntityTrapObject 9 } + + +-- 1.3.6.1.4.1.2011.5.25.219.1.5.1.10 + -- 1.3.6.1.4.1.2011.5.25.219.1.5.1.10 + hwStorageDevName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Description." + ::= { hwEntityTrapObject 10 } + + +-- 1.3.6.1.4.1.2011.5.25.219.1.5.1.11 + -- 1.3.6.1.4.1.2011.5.25.219.1.5.1.11 + hwPortDownReason OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "AUAIS: The RX detects administrative(A) unit(U) alarm(A) indication(I) signal(S). + B1TCA: The RX detects b1(B1) threshold(T) crossing(C) alarm(A). + B2TCA: The RX detects b2(B2) threshold(T) crossing(C) alarm(A). + B3TCA: The RX detects b3(B3) threshold(T) crossing(C) alarm(A). + LAIS: The RX detects line(L) alarm(A) indication(I) signal(S). + LCD: The RX detects loss(L) of code-group(C) delineation(D). + LOF: The RX detects loss(L) of(O) frame(F). + LOM: The RX detects loss(L) of(O) multiframe(M). + LOP: The RX detects loss(L) of(O) pointer(M). + LOS: The RX detects loss(L) of(O) signal(S). + LRDI: The RX detects line(L) remote(R) defect(D) indication(I). + LREI: The RX detects line(L) remote(R) error(D) indication(I). + OOF: The RX detects out(O) of(O) frame(F). + PAIS: The RX detects path(P) alarm(A) indication(I) signal(S). + PPLM: The RX detects path(P) payload(P) label(L) mismatch(M). + PRDI: The RX detects path(P) remote(R) defect(D) indication(I). + PREI: The RX detects path(P) remote(R) error(E) indication(I). + PUNEQ: The RX detects path(P) unequipped(UNEQ). + RDOOL: The RX detects receive(R) data(D) out(O) of(O) lock(L). + RROOL: The RX detects receive(R) reference(R) out(O) of(O) lock(L). + SD: The RX detects signal(S) degrade(D). + SF: The RX detects signal(S) fail(F). + TROOL: The TX detects transmit(T) reference(R) out(O) of(O) lock(L). + WLINK: The RX detects pcs link has failed (wis mode). + TRANSCEIVER_OFFLINE: The transceiver is not in position. + TRANSCEIVER_FAIL: A hardware failure occurs when accessing the transceiver. + TRANSCEIVER_MISMATCH: The transceiver does not match the port-mode. + TRANSCEIVER_UNKNOWN: The transceiver is unknown type. + PMA_LOS: The PMA(physical medium attachment) detects loss of signal. + PMA_UNLOCK: The PMA(physical medium attachment) detects receive data out of lock. + PCS_HIGHBER: The PCS(physical coding sublayer) enter High-BER status. + PCS_UNLOCK: The PCS(physical coding sublayer) detects receive data out of lock. + LOCAL_FAULT: The RX detects Local Fault signal. + REMOTE_FAULT: The RX detects Remote Fault signal. + NEGOTIATION_FAIL: Auto-negotiation is not successful. + SOFT_FORCE_DOWN: The interface was DOWN triggered by a protocol module or was administratively shut down. + GPON_ACTIVATE_FAIL: The GPON optical module failed to be detected or activated. + GPON_AUTHEN_LOID_FAIL: The authentication failed because the GPON optical module does not have an LOID. + GPON_AUTHEN_PASSWORD_FAIL: The authentication failed because the password is incorrect. + GPON_AUTHEN_LOIDCOLLI_FAIL: The authentication failed due to LODI collision of GPON optical modules. + GPON_FIBER_LINKFAULT_FAIL: The optical link failed due to link disconnection or low optical receive power. + GPON_TRANSCEIVERSHUT_FAIL: The transmitter of the GPON optical module was turned off on the OLT. + GPON_ABNORMALSHINE_FAIL: The GPON optical module detected light emitting abnormalities, and the transmitter was turned off. + GPON_TRANSCEIVERABNORMAL: Laser is in fault state. + GPON_OTHER_ALARM: The GPON optical module has other fault." + ::= { hwEntityTrapObject 11 } + +-- 1.3.6.1.4.1.2011.5.25.219.1.5.1.12 + -- 1.3.6.1.4.1.2011.5.25.219.1.5.1.12 + hwEntityTrapRelativeResource OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "MAC address." + ::= { hwEntityTrapObject 12 } + +-- 1.3.6.1.4.1.2011.5.25.219.1.5.1.13 + -- 1.3.6.1.4.1.2011.5.25.219.1.5.1.13 + hwEntityTrapReasonDescr OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Description of trap reason." + ::= { hwEntityTrapObject 13 } + +-- 1.3.6.1.4.1.2011.5.25.219.1.5.1.14 + -- 1.3.6.1.4.1.2011.5.25.219.1.5.1.14 + hwUsbOperType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The staus of usb card." + ::= { hwEntityTrapObject 14 } + +-- 1.3.6.1.4.1.2011.5.25.219.1.15 + -- 1.3.6.1.4.1.2011.5.25.219.1.15 + hwOpticalVendorName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The vendor name of optical module." + ::= { hwEntityTrapObject 15 } + + -- 1.3.6.1.4.1.2011.5.25.219.1.16 + hwOpticalVendorSN OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The vendor serial number of optical module." + ::= { hwEntityTrapObject 16 } + +-- 1.3.6.1.4.1.2011.5.25.219.1.17 + -- 1.3.6.1.4.1.2011.5.25.219.1.17 + hwMasterOpUser OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The master user name of virtual-access configuration." + ::= { hwEntityTrapObject 17 } + +-- 1.3.6.1.4.1.2011.5.25.219.1.18 + -- 1.3.6.1.4.1.2011.5.25.219.1.18 + hwAPAdminIP OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The AP admin ip address of virtual-access configuration." + ::= { hwEntityTrapObject 18 } + +-- 1.3.6.1.4.1.2011.5.25.219.1.19 + -- 1.3.6.1.4.1.2011.5.25.219.1.19 + hwAPID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The ap-id of virtual-access configuration." + ::= { hwEntityTrapObject 19 } + +-- 1.3.6.1.4.1.2011.5.25.219.1.20 + -- 1.3.6.1.4.1.2011.5.25.219.1.20 + hwOperation OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The operation of virtual-access configuration." + ::= { hwEntityTrapObject 20 } + +-- 1.3.6.1.4.1.2011.5.25.219.1.21 + -- 1.3.6.1.4.1.2011.5.25.219.1.21 + hwReason OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The failure reason of virtual-access configuration." + ::= { hwEntityTrapObject 21 } + +-- 1.3.6.1.4.1.2011.5.25.219.1.23 + -- 1.3.6.1.4.1.2011.5.25.219.1.23 + vmName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The name of VM." + ::= { hwEntityTrapObject 23 } +-- 1.3.6.1.4.1.2011.5.25.219.1.24 + -- 1.3.6.1.4.1.2011.5.25.219.1.24 + hwEntityBandwidthMode OBJECT-TYPE + SYNTAX INTEGER {eth28x10gf(1),eth26x10gf18xgf(2),eth20x10gf24xgf(3)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The bandwidth mode of card." + ::= { hwEntityTrapObject 24 } + + -- 1.3.6.1.4.1.2011.5.25.219.1.25 + hwPartitionTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPartitionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes disk partition information. Currently, it is only used for disk partition-related alarms. +Creation Restriction: No entry can be created in this table. +Modification Restriction: The entries in this table cannot be modified. +Deletion Restriction: The entries in this table cannot be deleted. +Access Restriction: The entries in this table cannot be accessed." + ::= { hwEntityTrapObject 25 } + + +-- 1.3.6.1.4.1.2011.5.25.219.1.25.1 + -- 1.3.6.1.4.1.2011.5.25.219.1.25.1 + hwPartitionEntry OBJECT-TYPE + SYNTAX HwPartitionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A device disk partition entry. Each entry consists of information of a device disk partition. + hwPartitionEntPhysicalName and hwPartitionName exclusively decide a device disk partition." + INDEX { hwPartitionEntPhysicalName, hwPartitionName} + ::= { hwPartitionTable 1 } + + + HwPartitionEntry ::= + SEQUENCE { + hwPartitionEntPhysicalName + OCTET STRING, + hwPartitionName + OCTET STRING, + hwPartitionSpaceFree + Integer32, + hwPartitionSpaceFreeThreshold + Integer32, + hwPartitionUseage + Integer32, + hwPartitionUseageThreshold + Integer32, + hwEntPhysicalUbiIndex + Integer32, + hwEntCurrentBadPhysicalBlocks + Integer32, + hwEntBadPhysicalBlocksThreshold + Integer32, + hwEntMaxErasePhysicalBlocks + Integer32, + hwEntErasePhysicalBlocksThreshold + Integer32 + + } + + + hwPartitionEntPhysicalName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates an entity name. " + ::= { hwPartitionEntry 1 } + + hwPartitionName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates a disk partition name." + ::= { hwPartitionEntry 2 } + + + hwPartitionSpaceFree OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the remaining disk partition space for the user, in MB." + ::= { hwPartitionEntry 3 } + + hwPartitionSpaceFreeThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the threshold for the remaining disk partition space for the user, in MB." + ::= { hwPartitionEntry 4 } + + hwPartitionUseage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the current disk partition usage, in percentage." + ::= { hwPartitionEntry 5 } + + hwPartitionUseageThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the threshold for the disk partition usage, in percentage." + ::= { hwPartitionEntry 6 } + + hwEntPhysicalUbiIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the current physical ubi index number." + ::= { hwPartitionEntry 7 } + + hwEntCurrentBadPhysicalBlocks OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the current bad physical blocks number." + ::= { hwPartitionEntry 8 } + + hwEntBadPhysicalBlocksThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the threshold for the bad physical blocks number." + ::= { hwPartitionEntry 9 } + + hwEntMaxErasePhysicalBlocks OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the max erase physica blocks number." + ::= { hwPartitionEntry 10 } + + hwEntErasePhysicalBlocksThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the threshold for the max erase physical blocks number." + ::= { hwPartitionEntry 11 } + + -- 1.3.6.1.4.1.2011.5.25.219.1.5.1.26 + hwEntPhysicalName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates an entity name. " + ::= { hwEntityTrapObject 26 } + + -- 1.3.6.1.4.1.2011.5.25.219.1.27 + hwBoardID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Board ID." + ::= { hwEntityTrapObject 27 } + +-- 1.3.6.1.4.1.2011.5.25.219.1.28 + -- 1.3.6.1.4.1.2011.5.25.219.1.28 + hwPowerWorkMode OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "AP power work mode." + ::= { hwEntityTrapObject 28 } + +-- 1.3.6.1.4.1.2011.5.25.219.1.29 + -- 1.3.6.1.4.1.2011.5.25.219.1.29 + hwExpectPowerWorkMode OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "AP excepted power work mode." + ::= { hwEntityTrapObject 29 } + +-- 1.3.6.1.4.1.2011.5.25.219.1.30 + -- 1.3.6.1.4.1.2011.5.25.219.1.30 + hwCapCPUThresholdType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The type of changes of Cap CPU Utilization." + ::= { hwEntityTrapObject 30 } + +-- 1.3.6.1.4.1.2011.5.25.219.1.31 + -- 1.3.6.1.4.1.2011.5.25.219.1.31 + hwCapCPUThresholdValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The threshold value of Cap CPU Utilization." + ::= { hwEntityTrapObject 31 } + +-- 1.3.6.1.4.1.2011.5.25.219.1.32 + -- 1.3.6.1.4.1.2011.5.25.219.1.32 + hwCapCPUThresholdCurrent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The average value of Cap CPU Utilization." + ::= { hwEntityTrapObject 32 } + +-- 1.3.6.1.4.1.2011.5.25.219.1.33 + -- 1.3.6.1.4.1.2011.5.25.219.1.33 + hwSyslogModuleName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The module name of syslog." + ::= { hwEntityTrapObject 33 } + + +-- 1.3.6.1.4.1.2011.5.25.219.1.34 + -- 1.3.6.1.4.1.2011.5.25.219.1.34 + hwSyslogSeverityLevel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The severity of syslog." + ::= { hwEntityTrapObject 34 } + + +-- 1.3.6.1.4.1.2011.5.25.219.1.35 + -- 1.3.6.1.4.1.2011.5.25.219.1.35 + hwSyslogBrief OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The brief of syslog." + ::= { hwEntityTrapObject 35 } + + +-- 1.3.6.1.4.1.2011.5.25.219.1.36 + -- 1.3.6.1.4.1.2011.5.25.219.1.36 + hwSyslogDescription OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The description of syslog." + ::= { hwEntityTrapObject 36 } + + +-- 1.3.6.1.4.1.2011.5.25.219.1.37 + -- 1.3.6.1.4.1.2011.5.25.219.1.37 + hwSyslogTimeStamp OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The time stamp of syslog." + ::= { hwEntityTrapObject 37 } + + -- 1.3.6.1.4.1.2011.5.25.219.1.38 + hwEntityNpsTrapObject OBJECT IDENTIFIER ::= { hwEntityTrapObject 38 } + + -- 1.3.6.1.4.1.2011.5.25.219.1.38.1 + hwEntityNpsVMName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "VM name." + ::= { hwEntityNpsTrapObject 1 } + + -- 1.3.6.1.4.1.2011.5.25.219.1.38.2 + hwEntityNpsVMID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "VMID of the MANO layer." + ::= { hwEntityNpsTrapObject 2 } + + -- 1.3.6.1.4.1.2011.5.25.219.1.38.3 + hwEntityNpsPhyVMID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "VMID of the physical layer." + ::= { hwEntityNpsTrapObject 3 } + + -- 1.3.6.1.4.1.2011.5.25.219.1.38.4 + hwEntityNpsErrorCode OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The error code." + ::= { hwEntityNpsTrapObject 4 } + + -- 1.3.6.1.4.1.2011.5.25.219.1.38.5 + hwEntityNpsErrorDescr OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "To describe the error of the trap." + ::= { hwEntityNpsTrapObject 5 } + + -- 1.3.6.1.4.1.2011.5.25.219.1.38.6 + hwEntityNpsPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The port of the virtual machine." + ::= { hwEntityNpsTrapObject 6 } + + -- 1.3.6.1.4.1.2011.5.25.219.1.38.7 + hwEntityNpsPortName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The port name of the virtual machine." + ::= { hwEntityNpsTrapObject 7 } + + -- 1.3.6.1.4.1.2011.5.25.219.1.38.8 + hwEntityNpsIPAddress OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The IP address of the virtual machine." + ::= { hwEntityNpsTrapObject 8 } + + -- 1.3.6.1.4.1.2011.5.25.219.1.38.9 + hwEntityNpsPatchName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The patch file name." + ::= { hwEntityNpsTrapObject 9 } + + -- 1.3.6.1.4.1.2011.5.25.219.1.38.10 + hwEntityNpsPatchVersion OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The patch file version." + ::= { hwEntityNpsTrapObject 10 } + + -- 1.3.6.1.4.1.2011.5.25.219.1.38.11 + hwEntityNpsCertName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The certificate file name." + ::= { hwEntityNpsTrapObject 11 } + + -- 1.3.6.1.4.1.2011.5.25.219.1.38.12 + hwEntityNpsCertType OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The certificate type." + ::= { hwEntityNpsTrapObject 12 } + + -- 1.3.6.1.4.1.2011.5.25.219.1.38.13 + hwEntityNpsCertRemainDays OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The remain days of the certificate." + ::= { hwEntityNpsTrapObject 13 } + + -- 1.3.6.1.4.1.2011.5.25.219.1.38.14 + hwEntityNpsCertValidBeginTime OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The certificate valid begin time." + ::= { hwEntityNpsTrapObject 14 } + + -- 1.3.6.1.4.1.2011.5.25.219.1.38.15 + hwEntityNpsCertValidEndTime OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The certificate valid end time." + ::= { hwEntityNpsTrapObject 15 } + + -- 1.3.6.1.4.1.2011.5.25.219.1.38.16 + hwEntityNpsPartitionName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The disk partition name." + ::= { hwEntityNpsTrapObject 16 } + + -- 1.3.6.1.4.1.2011.5.25.219.1.38.17 + hwEntityNpsPartitionUsage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The usage of the disk partition." + ::= { hwEntityNpsTrapObject 17 } + + -- 1.3.6.1.4.1.2011.5.25.219.1.38.18 + hwEntityNpsPartitionUsageThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The disk partition usage overload threshold." + ::= { hwEntityNpsTrapObject 18 } + + -- 1.3.6.1.4.1.2011.5.25.219.1.38.19 + hwEntityNpsPartitionAvailableSpace OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The available space of the disk partition." + ::= { hwEntityNpsTrapObject 19 } + + -- 1.3.6.1.4.1.2011.5.25.219.1.38.20 + hwEntityNpsPartitionCapacityThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The capacity threshold of the disk partition." + ::= { hwEntityNpsTrapObject 20 } + + -- 1.3.6.1.4.1.2011.5.25.219.1.38.21 + hwEntityNpsRUName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The name of RU." + ::= { hwEntityNpsTrapObject 21 } + + -- 1.3.6.1.4.1.2011.5.25.219.1.38.22 + hwEntityNpsVNFCName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The name of the VNFC." + ::= { hwEntityNpsTrapObject 22 } + + -- 1.3.6.1.4.1.2011.5.25.219.1.38.23 + hwEntityNpsVNFCType OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The type of the VNFC." + ::= { hwEntityNpsTrapObject 23 } + + -- 1.3.6.1.4.1.2011.5.25.219.1.38.24 + hwEntityNpsAPPType OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The application type." + ::= { hwEntityNpsTrapObject 24 } + + -- 1.3.6.1.4.1.2011.5.25.219.1.38.25 + hwEntityNpsSoftwareVersionType OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The application version type." + ::= { hwEntityNpsTrapObject 25 } + + -- 1.3.6.1.4.1.2011.5.25.219.1.38.26 + hwEntityNpsSoftwareVersionID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The application version id." + ::= { hwEntityNpsTrapObject 26 } + + -- 1.3.6.1.4.1.2011.5.25.219.1.38.27 + hwEntityNpsLocalVMName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The local VM name." + ::= { hwEntityNpsTrapObject 27 } + + -- 1.3.6.1.4.1.2011.5.25.219.1.38.28 + hwEntityNpsRemoteVMName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The remote VM name." + ::= { hwEntityNpsTrapObject 28 } + + -- 1.3.6.1.4.1.2011.5.25.219.1.38.29 + hwEntityNpsNetworkPlaneID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The network plane id." + ::= { hwEntityNpsTrapObject 29 } + + -- 1.3.6.1.4.1.2011.5.25.219.1.38.30 + hwEntityNpsNetworkErrorThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The network subhealth threshold." + ::= { hwEntityNpsTrapObject 30 } + + -- 1.3.6.1.4.1.2011.5.25.219.1.38.31 + hwEntityNpsDeviceID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The device id." + ::= { hwEntityNpsTrapObject 31 } + + -- 1.3.6.1.4.1.2011.5.25.219.1.38.32 + hwEntityNpsDriverVendor OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The driver vendor." + ::= { hwEntityNpsTrapObject 32 } + + -- 1.3.6.1.4.1.2011.5.25.219.1.38.33 + hwEntityNpsDriverType OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The driver type of device." + ::= { hwEntityNpsTrapObject 33 } + --1.3.6.1.4.1.2011.5.25.219.1.38.34 + hwEntityNpsQuality OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The quality of base." + ::= { hwEntityNpsTrapObject 34 } + + + hwEntityConfigurationTrapObject OBJECT IDENTIFIER ::= { hwEntityTrapObject 39 } + + hwEntityConfigurationCurrent OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The current configuraiton." + ::= { hwEntityConfigurationTrapObject 1 } + + hwEntityConfigurationRollbackReason OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The configuration rollback reason." + ::= { hwEntityConfigurationTrapObject 2 } + +-- 1.3.6.1.4.1.2011.5.25.219.1.40 + -- 1.3.6.1.4.1.2011.5.25.219.1.40 + hwLicenseRemainTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The remain time of virtual license." + ::= { hwEntityTrapObject 40 } + +-- 1.3.6.1.4.1.2011.5.25.219.1.41 + hwLpuSlotId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The Id of the lpu board." + ::= { hwEntityTrapObject 41 } + +-- 1.3.6.1.4.1.2011.5.25.219.1.42 + hwLpuFeId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Np id." + ::= { hwEntityTrapObject 42 } + +-- 1.3.6.1.4.1.2011.5.25.219.1.43 + hwDropCauseId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The cause id of drop packet." + ::= { hwEntityTrapObject 43} + +-- 1.3.6.1.4.1.2011.5.25.219.1.44 + -- 1.3.6.1.4.1.2011.5.25.219.1.44 + hwVirtualLicenseItemName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The item name of virtual license." + ::= { hwEntityTrapObject 44 } + +-- 1.3.6.1.4.1.2011.5.25.219.2 + -- 1.3.6.1.4.1.2011.5.25.219.2 + hwEntityTraps OBJECT IDENTIFIER ::= { hwEntityTrapMIB 2 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.1 + -- 1.3.6.1.4.1.2011.5.25.219.2.1 + hwChassisTrap OBJECT IDENTIFIER ::= { hwEntityTraps 1 } + + +-- Frame has been removed. +-- 1.3.6.1.4.1.2011.5.25.219.2.1.1 + -- 1.3.6.1.4.1.2011.5.25.219.2.1.1 + hwChassisRemove NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID, hwEntityOperStatus} + STATUS current + DESCRIPTION + "This object indicates that a chassis cannot be detected." + ::= { hwChassisTrap 1 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.1.2 + -- 1.3.6.1.4.1.2011.5.25.219.2.1.2 + hwChassisInsert NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID, hwEntityOperStatus} + STATUS current + DESCRIPTION + "This object indicates that a chassis can be detected." + ::= { hwChassisTrap 2 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.1.3 + -- 1.3.6.1.4.1.2011.5.25.219.2.1.3 + hwChassisFail NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID, hwEntityOperStatus} + STATUS current + DESCRIPTION + "This object indicates that a chassis encounters a partial failure." + ::= { hwChassisTrap 3 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.1.4 + -- 1.3.6.1.4.1.2011.5.25.219.2.1.4 + hwChassisFailResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID, hwEntityOperStatus} + STATUS current + DESCRIPTION + "This object indicates that a chassis recovers from a partial failure." + ::= { hwChassisTrap 4 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.1.5 + -- 1.3.6.1.4.1.2011.5.25.219.2.1.5 + hwChassisInvalid NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID, hwEntityOperStatus} + STATUS current + DESCRIPTION + "This object indicates that a chassis encounters an overall failure." + ::= { hwChassisTrap 5 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.1.6 + -- 1.3.6.1.4.1.2011.5.25.219.2.1.6 + hwChassisInvalidResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID, hwEntityOperStatus} + STATUS current + DESCRIPTION + "This object indicates that a chassis recovers from an overall failure." + ::= { hwChassisTrap 6 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.2 + -- 1.3.6.1.4.1.2011.5.25.219.2.2 + hwBoardTrap OBJECT IDENTIFIER ::= { hwEntityTraps 2 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.2.1 + -- 1.3.6.1.4.1.2011.5.25.219.2.2.1 + hwBoardRemove NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapEntType, hwEntityTrapFaultID, hwEntityOperStatus} + STATUS current + DESCRIPTION + "This object indicates that a board cannot be detected." + ::= { hwBoardTrap 1 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.2.2 + -- 1.3.6.1.4.1.2011.5.25.219.2.2.2 + hwBoardInsert NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapEntType, hwEntityTrapFaultID, hwEntityOperStatus} + STATUS current + DESCRIPTION + "This object indicates that a board can be detected." + ::= { hwBoardTrap 2 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.2.3 + -- 1.3.6.1.4.1.2011.5.25.219.2.2.3 + hwBoardFail NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapEntType, hwEntityTrapFaultID, hwEntityTrapReasonDescr, hwEntityOperStatus} + STATUS current + DESCRIPTION + "This object indicates that a board encounters a partial failure." + ::= { hwBoardTrap 3 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.2.4 + -- 1.3.6.1.4.1.2011.5.25.219.2.2.4 + hwBoardFailResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapEntType, hwEntityTrapFaultID, hwEntityTrapReasonDescr, hwEntityOperStatus} + STATUS current + DESCRIPTION + "This object indicates that a board recovers from a partial failure." + ::= { hwBoardTrap 4 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.2.5 + -- 1.3.6.1.4.1.2011.5.25.219.2.2.5 + hwBoardInvalid NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapEntType, hwEntityTrapFaultID, hwEntityTrapReasonDescr, hwEntityOperStatus} + STATUS current + DESCRIPTION + "This object indicates that a board encounters an overall failure." + ::= { hwBoardTrap 5 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.2.6 + -- 1.3.6.1.4.1.2011.5.25.219.2.2.6 + hwBoardInvalidResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapEntType, hwEntityTrapFaultID, hwEntityTrapReasonDescr, hwEntityOperStatus } + STATUS current + DESCRIPTION + "This object indicates that a board recovers from an overall failure." + ::= { hwBoardTrap 6 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.2.7 + -- 1.3.6.1.4.1.2011.5.25.219.2.2.7 + hwBoardLeaveMaster NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapEntType, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "This object indicates that a board exits from the active state." + ::= { hwBoardTrap 7 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.2.8 + -- 1.3.6.1.4.1.2011.5.25.219.2.2.8 + hwBoardBecomeMaster NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapEntType, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "This object indicates that a board enters the active state." + ::= { hwBoardTrap 8 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.2.9 + -- 1.3.6.1.4.1.2011.5.25.219.2.2.9 + hwUpMicroSwitchOpen NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapEntType, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "Up micro switch open." + ::= { hwBoardTrap 9 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.2.10 + -- 1.3.6.1.4.1.2011.5.25.219.2.2.10 + hwUpMicroSwitchClose NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapEntType, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "Up micro switch close." + ::= { hwBoardTrap 10 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.2.11 + -- 1.3.6.1.4.1.2011.5.25.219.2.2.9 + hwDownMicroSwitchOpen NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapEntType, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "Down micro switch open." + ::= { hwBoardTrap 11 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.2.12 + -- 1.3.6.1.4.1.2011.5.25.219.2.2.10 + hwDownMicroSwitchClose NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapEntType, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "Down micro switch close." + ::= { hwBoardTrap 12 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.2.13 + -- 1.3.6.1.4.1.2011.5.25.219.2.2.13 + hwBoardPowerOff NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapEntType, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "The LPU is powered off, because this LPU only supports the trunks with index 127 or smaller than 127." + ::= { hwBoardTrap 13 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.2.14 + -- 1.3.6.1.4.1.2011.5.25.219.2.2.14 + hwBandwidthOfAllCardsExceedsThreshold NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapEntType} + STATUS current + DESCRIPTION + "The total bandwidth of all cards exceeds the forwarding capacity of system control board." + ::= { hwBoardTrap 14 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.2.15 + -- 1.3.6.1.4.1.2011.5.25.219.2.2.15 + hwBoardResetByCmd NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapEntType, hwEntityTrapReasonDescr, hwEntityOperStatus } + STATUS current + DESCRIPTION + "This object indicates that the board experiences a command-triggred reset." + ::= { hwBoardTrap 15 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.2.16 + -- 1.3.6.1.4.1.2011.5.25.219.2.2.16 + hwBoardResetByCmdResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapEntType, hwEntityTrapReasonDescr, hwEntityOperStatus } + STATUS current + DESCRIPTION + "This object indicates that the board recovers from a command-triggred reset." + ::= { hwBoardTrap 16 } +-- 1.3.6.1.4.1.2011.5.25.219.2.2.17 + -- 1.3.6.1.4.1.2011.5.25.219.2.2.17 + hwBoardHeartbeatTimeout NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName} + STATUS current + DESCRIPTION + "The heartbeat connection between the board and main control board timed out." + ::= { hwBoardTrap 17 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.2.18 + -- 1.3.6.1.4.1.2011.5.25.219.2.2.18 + hwBoardHeartbeatResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName } + STATUS current + DESCRIPTION + "The heartbeat connection between the board and main control board was restored." + ::= { hwBoardTrap 18 } +-- 1.3.6.1.4.1.2011.5.25.219.2.2.19 + -- 1.3.6.1.4.1.2011.5.25.219.2.2.19 + hwBandwidthOfAllCardsExceedsThresholdAlarm NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapEntType, hwEntityThresholdValue, hwEntityThresholdCurrent} + STATUS current + DESCRIPTION + "The total bandwidth of all cards exceeds the forwarding capacity of system control board." + ::= { hwBoardTrap 19 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.2.20 + -- 1.3.6.1.4.1.2011.5.25.219.2.2.20 + hwBandwidthOfAllCardsExceedsThresholdResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapEntType, hwEntityThresholdValue, hwEntityThresholdCurrent} + STATUS current + DESCRIPTION + "The total bandwidth of all cards recovered from exceeding the forwarding capacity of system control board." + ::= { hwBoardTrap 20 } +-- 1.3.6.1.4.1.2011.5.25.219.2.2.21 + -- 1.3.6.1.4.1.2011.5.25.219.2.2.21 + hwBandwidthOfAllCardsExceedsThresholdFatalAlarm NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapEntType, hwEntityThresholdCritical, hwEntityThresholdCurrent} + STATUS current + DESCRIPTION + "The total bandwidth of all cards exceeds the fatal forwarding capacity of system control board." + ::= { hwBoardTrap 21 } +-- 1.3.6.1.4.1.2011.5.25.219.2.2.22 + -- 1.3.6.1.4.1.2011.5.25.219.2.2.22 + hwBandwidthOfAllCardsExceedsThresholdFatalResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapEntType, hwEntityThresholdCritical, hwEntityThresholdCurrent} + STATUS current + DESCRIPTION + "The total bandwidth of all cards recovered from exceeding the fatal forwarding capacity of system control board." + ::= { hwBoardTrap 22 } +-- 1.3.6.1.4.1.2011.5.25.219.2.2.23 + -- 1.3.6.1.4.1.2011.5.25.219.2.2.23 + hwPinchCardReset NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapEntType, hwEntityTrapReasonDescr, hwEntityOperStatus} + STATUS current + DESCRIPTION + "The pinch card reset." + ::= { hwBoardTrap 23 } +-- 1.3.6.1.4.1.2011.5.25.219.2.2.24 + -- 1.3.6.1.4.1.2011.5.25.219.2.2.24 + hwPinchCardResetResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapEntType, hwEntityTrapReasonDescr, hwEntityOperStatus} + STATUS current + DESCRIPTION + "The pinch card recovered from reset." + ::= { hwBoardTrap 24 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.2.27 + -- 1.3.6.1.4.1.2011.5.25.219.2.2.27 + hwVBoardInvalid NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapEntType, hwEntityTrapFaultID, vmName } + STATUS current + DESCRIPTION + "Board is invalid for some reason." + ::= { hwBoardTrap 27 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.2.28 + -- 1.3.6.1.4.1.2011.5.25.219.2.2.28 + hwVBoardInvalidResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapEntType, hwEntityTrapFaultID, vmName } + STATUS current + DESCRIPTION + "Board resume from invalid situation." + ::= { hwBoardTrap 28 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.2.29 + -- 1.3.6.1.4.1.2011.5.25.219.2.2.29 + hwNeedModifyCfgTrap NOTIFICATION-TYPE + OBJECTS { hwEntityTrapFaultID, hwEntityTrapReasonDescr } + STATUS current + DESCRIPTION + "Before a version upgrade, the system checks the configuration files. If there is any problem, the system informs the user of the problem. After the upgrade, the system informs the user that the device needs to be restarted and configured again." + ::= { hwBoardTrap 29 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.2.30 + -- 1.3.6.1.4.1.2011.5.25.219.2.2.30 + hwBoardWarning NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapEntType, hwEntityTrapFaultID} + STATUS current + DESCRIPTION + "The board experienced a minor fault." + ::= { hwBoardTrap 30 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.2.31 + -- 1.3.6.1.4.1.2011.5.25.219.2.2.31 + hwBoardWarningResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapEntType, hwEntityTrapFaultID} + STATUS current + DESCRIPTION + "The board resumed from the minor fault." + ::= { hwBoardTrap 31 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.2.32 + -- 1.3.6.1.4.1.2011.5.25.219.2.2.32 + hwBoardPortsConflict NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapEntType, hwEntityTrapFaultID, hwEntityTrapReasonDescr, hwEntityOperStatus } + STATUS current + DESCRIPTION + "Some ports on the board and subcard conflict with each other." + ::= { hwBoardTrap 32 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.2.33 + -- 1.3.6.1.4.1.2011.5.25.219.2.2.33 + hwBoardEntityPowerOff NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "The mpu board is powered off." + ::= { hwBoardTrap 33 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.2.34 + -- 1.3.6.1.4.1.2011.5.25.219.2.2.34 + hwBoardlowmemoryoverload NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName} + STATUS current + DESCRIPTION + "The low-end memory usage exceeds 95 percent." + ::= { hwBoardTrap 34 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.2.35 + -- 1.3.6.1.4.1.2011.5.25.219.2.2.35 + hwBoardlowmemoryoverloadResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName} + STATUS current + DESCRIPTION + "The low-end memory usage resumes from the overload limit." + ::= { hwBoardTrap 35 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.2.36 + hwBoardAdd NOTIFICATION-TYPE + OBJECTS { hwEntPhysicalName, hwBoardID } + STATUS current + DESCRIPTION + "The board was added." + ::= { hwBoardTrap 36 } + + + -- 1.3.6.1.4.1.2011.5.25.219.2.2.37 + hwBoardDelete NOTIFICATION-TYPE + OBJECTS { hwEntPhysicalName, hwBoardID } + STATUS current + DESCRIPTION + "The board was deleted." + ::= { hwBoardTrap 37 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.2.38 + -- 1.3.6.1.4.1.2011.5.25.219.2.2.38 + hwAllLpuSfuFail NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "All installed LPUs and SFUs were not registered for a long time." + ::= { hwBoardTrap 38 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.2.39 + -- 1.3.6.1.4.1.2011.5.25.219.2.2.39 + hwAllLpuSfuFailResume NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "Not all installed LPUs and SFUs were not registered." + ::= { hwBoardTrap 39 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.2.40 +-- 1.3.6.1.4.1.2011.5.25.219.2.2.40 + -- 1.3.6.1.4.1.2011.5.25.219.2.2.40 + hwBoardUpCoverAlarm NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The cover is opened." + ::= { hwBoardTrap 40 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.2.41 +-- 1.3.6.1.4.1.2011.5.25.219.2.2.41 + -- 1.3.6.1.4.1.2011.5.25.219.2.2.41 + hwBoardUpCoverResume NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The cover is closed." + ::= { hwBoardTrap 41 } +-- 1.3.6.1.4.1.2011.5.25.219.2.2.42 + -- 1.3.6.1.4.1.2011.5.25.219.2.2.42 + hwTmPerformanceALarm NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapEntType, hwEntityTrapFaultID, hwEntityTrapReasonDescr, hwEntityOperStatus} + STATUS current + DESCRIPTION + "This object indicates that a board encounters an overall failure." + ::= { hwBoardTrap 42 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.2.43 + -- 1.3.6.1.4.1.2011.5.25.219.2.2.43 + hwTmPerformanceResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapEntType, hwEntityTrapFaultID, hwEntityTrapReasonDescr, hwEntityOperStatus } + STATUS current + DESCRIPTION + "This object indicates that a board recovers from an overall failure." + ::= { hwBoardTrap 43 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.3 + -- 1.3.6.1.4.1.2011.5.25.219.2.3 + hwCardTrap OBJECT IDENTIFIER ::= { hwEntityTraps 3 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.3.1 + -- 1.3.6.1.4.1.2011.5.25.219.2.3.1 + hwCardRemove NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapEntType, hwEntityTrapFaultID, hwEntityOperStatus} + STATUS current + DESCRIPTION + "This object indicates that a card cannot be detected." + ::= { hwCardTrap 1 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.3.2 + -- 1.3.6.1.4.1.2011.5.25.219.2.3.2 + hwCardInsert NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapEntType, hwEntityTrapFaultID, hwEntityOperStatus} + STATUS current + DESCRIPTION + "This object indicates that a card can be detected." + ::= { hwCardTrap 2 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.3.3 + -- 1.3.6.1.4.1.2011.5.25.219.2.3.3 + hwCardFail NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapEntType, hwEntityTrapFaultID, hwEntityTrapReasonDescr, hwEntityOperStatus} + STATUS current + DESCRIPTION + "Card become failure for some reason." + ::= { hwCardTrap 3 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.3.4 + -- 1.3.6.1.4.1.2011.5.25.219.2.3.4 + hwCardFailResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapEntType, hwEntityTrapFaultID, hwEntityTrapReasonDescr, hwEntityOperStatus} + STATUS current + DESCRIPTION + "Card resume from failure." + ::= { hwCardTrap 4 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.3.5 + -- 1.3.6.1.4.1.2011.5.25.219.2.3.5 + hwCardInvalid NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapEntType, hwEntityTrapFaultID, hwEntityTrapReasonDescr, hwEntityOperStatus} + STATUS current + DESCRIPTION + "Card is invalid for some reason." + ::= { hwCardTrap 5 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.3.6 + -- 1.3.6.1.4.1.2011.5.25.219.2.3.6 + hwCardInvalidResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapEntType, hwEntityTrapFaultID, hwEntityTrapReasonDescr, hwEntityOperStatus} + STATUS current + DESCRIPTION + "Card resume from invalid situation." + ::= { hwCardTrap 6 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.3.7 + -- 1.3.6.1.4.1.2011.5.25.219.2.3.7 + hwCardResetByCmd NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapEntType, hwEntityTrapReasonDescr, hwEntityOperStatus} + STATUS current + DESCRIPTION + "This object indicates that the card experiences a command-triggred reset." + ::= { hwCardTrap 7 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.3.8 + -- 1.3.6.1.4.1.2011.5.25.219.2.3.8 + hwCardResetByCmdResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapEntType, hwEntityTrapReasonDescr, hwEntityOperStatus} + STATUS current + DESCRIPTION + "This object indicates that the card recovers from a command-triggred reset." + ::= { hwCardTrap 8 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.3.9 + -- 1.3.6.1.4.1.2011.5.25.219.2.3.9 + hwCardResExceed NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID, hwEntityTrapReasonDescr} + STATUS current + DESCRIPTION + "This object indicates that the resource of card exceeds the maximum limit." + ::= { hwCardTrap 9 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.3.10 + -- 1.3.6.1.4.1.2011.5.25.219.2.3.10 + hwCardResExceedResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID, hwEntityTrapReasonDescr} + STATUS current + DESCRIPTION + "This object indicates that the card recovers from resource exceeding the maximum limit." + ::= { hwCardTrap 10 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.3.11 + -- 1.3.6.1.4.1.2011.5.25.219.2.3.11 + hwCardBandwidthModeChange NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapEntType, hwEntityBandwidthMode} + STATUS current + DESCRIPTION + "The bandwidth mode of physical entity is changed." + ::= { hwCardTrap 11 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.3.12 + hwCardSplitChange NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName } + STATUS current + DESCRIPTION + "Port split configuration has changed on the card." + ::= { hwCardTrap 12 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.3.13 + hwCardInconsistent NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapEntType, hwEntityTrapFaultID, hwEntityTrapReasonDescr, hwEntityOperStatus } + STATUS current + DESCRIPTION + "The card types are different." + ::= { hwCardTrap 13 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.3.14 + hwRTULicenseActSuccess NOTIFICATION-TYPE + OBJECTS {hwGtlItemIndex,hwGtlItemName,entPhysicalIndex,entPhysicalName} + STATUS current + DESCRIPTION + "Succeed to activate the RTU license." + ::= { hwCardTrap 14 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.4 + -- 1.3.6.1.4.1.2011.5.25.219.2.4 + hwOpticalTrap OBJECT IDENTIFIER ::= { hwEntityTraps 4 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.4.1 + -- 1.3.6.1.4.1.2011.5.25.219.2.4.1 + hwOpticalRemove NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID, ifOperStatus, ifAdminStatus, hwOpticalVendorName, hwOpticalVendorSN } + STATUS current + DESCRIPTION + "Optical Module has been removed." + ::= { hwOpticalTrap 1 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.4.2 + -- 1.3.6.1.4.1.2011.5.25.219.2.4.2 + hwOpticalInsert NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID, ifOperStatus, ifAdminStatus, hwOpticalVendorName, hwOpticalVendorSN } + STATUS current + DESCRIPTION + "Optical Module has been inserted." + ::= { hwOpticalTrap 2 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.4.3 + -- 1.3.6.1.4.1.2011.5.25.219.2.4.3 + hwOpticalFail NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID, hwEntityTrapReasonDescr } + STATUS current + DESCRIPTION + "Optical Module become failure for some reason." + ::= { hwOpticalTrap 3 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.4.4 + -- 1.3.6.1.4.1.2011.5.25.219.2.4.4 + hwOpticalFailResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID, hwEntityTrapReasonDescr } + STATUS current + DESCRIPTION + "Optical Module resume from failure." + ::= { hwOpticalTrap 4 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.4.5 + -- 1.3.6.1.4.1.2011.5.25.219.2.4.5 + hwOpticalInvalid NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID, hwEntityTrapReasonDescr } + STATUS current + DESCRIPTION + "Optical Module is invalid for some reason." + ::= { hwOpticalTrap 5 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.4.6 + -- 1.3.6.1.4.1.2011.5.25.219.2.4.6 + hwOpticalInvalidResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID, hwEntityTrapReasonDescr } + STATUS current + DESCRIPTION + "Optical Module resume from invalid situation." + ::= { hwOpticalTrap 6 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.4.7 + -- 1.3.6.1.4.1.2011.5.25.219.2.4.7 + hwOpticalPowerAlarm NOTIFICATION-TYPE + OBJECTS { entPhysicalName, hwUserDefAlarmName, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "Temperature rise over or fall below the warning alarm threshold. + Only indicate the temperature of board,card or optical module." + ::= { hwOpticalTrap 7 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.4.8 + -- 1.3.6.1.4.1.2011.5.25.219.2.4.8 + hwOpticalPowerAlarmResume NOTIFICATION-TYPE + OBJECTS { entPhysicalName, hwUserDefAlarmName, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "Temperature rise over or fall below the warning alarm threshold. + Only indicate the temperature of board,card or optical module." + ::= { hwOpticalTrap 8 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.4.9 + -- 1.3.6.1.4.1.2011.5.25.219.2.4.9 + hwOpticalUnAuthorized NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID, hwEntityTrapReasonDescr } + STATUS current + DESCRIPTION + "The optical module authentication alarm occured." + ::= { hwOpticalTrap 9 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.4.10 + -- 1.3.6.1.4.1.2011.5.25.219.2.4.10 + hwOpticalUnAuthorizedResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "The optical module authentication alarm resumed." + ::= { hwOpticalTrap 10 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.4.11 + -- 1.3.6.1.4.1.2011.5.25.219.2.4.11 + hwLaserNoFited NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName } + STATUS current + DESCRIPTION + "The laser not installed alarm occured." + ::= { hwOpticalTrap 11 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.4.12 + -- 1.3.6.1.4.1.2011.5.25.219.2.4.12 + hwLaserNoFitedResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName } + STATUS current + DESCRIPTION + "The laser not installed alarm resumed." + ::= { hwOpticalTrap 12 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.4.13 + -- 1.3.6.1.4.1.2011.5.25.219.2.4.13 + hwOpticalTunableNotMatch NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "Configuration collision occurred between wavelength setting and untunable optical module." + ::= { hwOpticalTrap 13 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.4.14 + -- 1.3.6.1.4.1.2011.5.25.219.2.4.14 + hwOpticalTunableNotMatchResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "Configuration collision removed between wavelength setting and untunable optical module." + ::= { hwOpticalTrap 14 } +-- 1.3.6.1.4.1.2011.5.25.219.2.4.15 + -- 1.3.6.1.4.1.2011.5.25.219.2.4.15 + hwGpsModuleRemove NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName } + STATUS current + DESCRIPTION + "The gps module was removed." + ::= { hwOpticalTrap 15 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.4.16 + -- 1.3.6.1.4.1.2011.5.25.219.2.4.16 + hwGpsModuleInsert NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName } + STATUS current + DESCRIPTION + "The gps module was inserted." + ::= { hwOpticalTrap 16 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.4.17 + -- 1.3.6.1.4.1.2011.5.25.219.2.4.17 + hwOptCfgNotMatch NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID, hwEntityTrapReasonDescr } + STATUS current + DESCRIPTION + "The partial function of optical module failed." + ::= { hwOpticalTrap 17 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.4.18 + -- 1.3.6.1.4.1.2011.5.25.219.2.4.18 + hwOptCfgNotMatchResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID, hwEntityTrapReasonDescr } + STATUS current + DESCRIPTION + "The partial function of optical module resumed from partial failure." + ::= { hwOpticalTrap 18 } + + + +-- 1.3.6.1.4.1.2011.5.25.219.2.5 + -- 1.3.6.1.4.1.2011.5.25.219.2.5 + hwPowerTrap OBJECT IDENTIFIER ::= { hwEntityTraps 5 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.5.1 + -- 1.3.6.1.4.1.2011.5.25.219.2.5.1 + hwPowerRemove NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID, hwEntityOperStatus} + STATUS current + DESCRIPTION + "This object indicates that the power supply cannot be detected." + ::= { hwPowerTrap 1 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.5.2 + -- 1.3.6.1.4.1.2011.5.25.219.2.5.2 + hwPowerInsert NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID, hwEntityOperStatus} + STATUS current + DESCRIPTION + "This object indicates that the power supply can be detected." + ::= { hwPowerTrap 2 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.5.3 + -- 1.3.6.1.4.1.2011.5.25.219.2.5.3 + hwPowerFail NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID, hwEntityOperStatus, hwEntityTrapReasonDescr} + STATUS current + DESCRIPTION + "This object indicates that the power supply encounters a partial failure." + ::= { hwPowerTrap 3 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.5.4 + -- 1.3.6.1.4.1.2011.5.25.219.2.5.4 + hwPowerFailResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID, hwEntityOperStatus, hwEntityTrapReasonDescr} + STATUS current + DESCRIPTION + "This object indicates that the power supply recovers from a partial failure." + ::= { hwPowerTrap 4 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.5.5 + -- 1.3.6.1.4.1.2011.5.25.219.2.5.5 + hwPowerInvalid NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID, hwEntityOperStatus, hwEntityTrapReasonDescr} + STATUS current + DESCRIPTION + "This object indicates that the power supply encounters an overall failure." + ::= { hwPowerTrap 5 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.5.6 + -- 1.3.6.1.4.1.2011.5.25.219.2.5.6 + hwPowerInvalidResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID, hwEntityOperStatus, hwEntityTrapReasonDescr} + STATUS current + DESCRIPTION + "This object indicates that the power supply recovers from an overall failure." + ::= { hwPowerTrap 6 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.5.7 + -- 1.3.6.1.4.1.2011.5.25.219.2.5.7 + hwPowerUnusable NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "This object indicates that the power supply is unavailable." + ::= { hwPowerTrap 7 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.5.8 + -- 1.3.6.1.4.1.2011.5.25.219.2.5.8 + hwPowerUnusableResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "This object indicates that the power supply is unavailable." + ::= { hwPowerTrap 8 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.5.9 + -- 1.3.6.1.4.1.2011.5.25.219.2.5.9 + hwPowerInsufficient NOTIFICATION-TYPE + OBJECTS { hwPowerWorkMode, hwExpectPowerWorkMode } + STATUS current + DESCRIPTION + "AP power supply is insufficient." + ::= { hwPowerTrap 9 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.5.10 + -- 1.3.6.1.4.1.2011.5.25.219.2.5.10 + hwPowerInsufficientResume NOTIFICATION-TYPE + OBJECTS { hwPowerWorkMode, hwExpectPowerWorkMode } + STATUS current + DESCRIPTION + "AP power supply insufficient resume." + ::= { hwPowerTrap 10 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.6 + -- 1.3.6.1.4.1.2011.5.25.219.2.6 + hwFanTrap OBJECT IDENTIFIER ::= { hwEntityTraps 6 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.6.1 + -- 1.3.6.1.4.1.2011.5.25.219.2.6.1 + hwFanRemove NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID, hwEntityOperStatus} + STATUS current + DESCRIPTION + "This object indicates that a fan cannot be detected." + ::= { hwFanTrap 1 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.6.2 + -- 1.3.6.1.4.1.2011.5.25.219.2.6.2 + hwFanInsert NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID, hwEntityOperStatus} + STATUS current + DESCRIPTION + "This object indicates that a fan can be detected." + ::= { hwFanTrap 2 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.6.3 + -- 1.3.6.1.4.1.2011.5.25.219.2.6.3 + hwFanFail NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID, hwEntityOperStatus, hwEntityTrapReasonDescr} + STATUS current + DESCRIPTION + "This object indicates that a fan encounters a partial failure." + ::= { hwFanTrap 3 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.6.4 + -- 1.3.6.1.4.1.2011.5.25.219.2.6.4 + hwFanFailResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID, hwEntityOperStatus, hwEntityTrapReasonDescr} + STATUS current + DESCRIPTION + "This object indicates that a fan recovers from a partial failure." + ::= { hwFanTrap 4 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.6.5 + -- 1.3.6.1.4.1.2011.5.25.219.2.6.5 + hwFanInvalid NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID, hwEntityOperStatus, hwEntityTrapReasonDescr} + STATUS current + DESCRIPTION + "This object indicates that a fan encounters an overall failure." + ::= { hwFanTrap 5 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.6.6 + -- 1.3.6.1.4.1.2011.5.25.219.2.6.6 + hwFanInvalidResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID, hwEntityOperStatus, hwEntityTrapReasonDescr} + STATUS current + DESCRIPTION + "This object indicates that a fan recovers from an overall failure." + ::= { hwFanTrap 6 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.6.7 + -- 1.3.6.1.4.1.2011.5.25.219.2.6.7 + hwFanUnusable NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID} + STATUS current + DESCRIPTION + "This object indicates that a fan is unavailable." + ::= { hwFanTrap 7 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.6.8 + -- 1.3.6.1.4.1.2011.5.25.219.2.6.8 + hwFanUnusableResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "This object indicates that a fan becomes available." + ::= { hwFanTrap 8 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.6.9 + -- 1.3.6.1.4.1.2011.5.25.219.2.6.9 + hwFanMinorAlarm NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID, hwEntityOperStatus, hwEntityTrapReasonDescr} + STATUS current + DESCRIPTION + "This object indicates that a minor fault occurred on the fan." + ::= { hwFanTrap 9 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.6.10 + -- 1.3.6.1.4.1.2011.5.25.219.2.6.10 + hwFanMinorAlarmResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID, hwEntityOperStatus, hwEntityTrapReasonDescr} + STATUS current + DESCRIPTION + "This object indicates that the fan module recovered from the minor fault." + ::= { hwFanTrap 10 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.7 + -- 1.3.6.1.4.1.2011.5.25.219.2.7 + hwLcdTrap OBJECT IDENTIFIER ::= { hwEntityTraps 7 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.7.1 + -- 1.3.6.1.4.1.2011.5.25.219.2.7.1 + hwLcdRemove NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "Lcd has been removed." + ::= { hwLcdTrap 1 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.7.2 + -- 1.3.6.1.4.1.2011.5.25.219.2.7.2 + hwLcdInsert NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "Lcd has been inserted." + ::= { hwLcdTrap 2 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.7.3 + -- 1.3.6.1.4.1.2011.5.25.219.2.7.3 + hwLcdInvalid NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "Lcd is invalid for some reason." + ::= { hwLcdTrap 3 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.7.4 + -- 1.3.6.1.4.1.2011.5.25.219.2.7.4 + hwLcdInvalidResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "Lcd resume from invalid situation." + ::= { hwLcdTrap 4 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.7.5 + -- 1.3.6.1.4.1.2011.5.25.219.2.7.5 + hwLcdUnusable NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "Lcd change to unusable status." + ::= { hwLcdTrap 5 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.7.6 + -- 1.3.6.1.4.1.2011.5.25.219.2.7.6 + hwLcdUnusableResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "Lcd change to usable status." + ::= { hwLcdTrap 6 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.8 + -- 1.3.6.1.4.1.2011.5.25.219.2.8 + hwCmuTrap OBJECT IDENTIFIER ::= { hwEntityTraps 8 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.8.1 + -- 1.3.6.1.4.1.2011.5.25.219.2.8.1 + hwCmuRemove NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "This object indicates that a CMU cannot be detected." + ::= { hwCmuTrap 1 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.8.2 + -- 1.3.6.1.4.1.2011.5.25.219.2.8.2 + hwCmuInsert NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "This object indicates that a CMU can be detected." + ::= { hwCmuTrap 2 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.8.3 + -- 1.3.6.1.4.1.2011.5.25.219.2.8.3 + hwCmuInvalid NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "This object indicates that a CMU encounters an overall failure." + ::= { hwCmuTrap 3 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.8.4 + -- 1.3.6.1.4.1.2011.5.25.219.2.8.4 + hwCmuInvalidResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "This object indicates that a CMU recovers from an overall failure." + ::= { hwCmuTrap 4 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.8.5 + -- 1.3.6.1.4.1.2011.5.25.219.2.8.5 + hwCmuUnusable NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "This object indicates that a CMU is unavailable." + ::= { hwCmuTrap 5 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.8.6 + -- 1.3.6.1.4.1.2011.5.25.219.2.8.6 + hwCmuUnusableResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "This object indicates that a CMU becomes available." + ::= { hwCmuTrap 6 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.9 + -- 1.3.6.1.4.1.2011.5.25.219.2.9 + hwCommunicateTrap OBJECT IDENTIFIER ::= { hwEntityTraps 9 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.9.1 + -- 1.3.6.1.4.1.2011.5.25.219.2.9.1 + hwCommunicateError NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapEntType, hwEntityTrapFaultID, hwEntityCommunicateType, hwEntityTrapReasonDescr + } + STATUS current + DESCRIPTION + "This object indicates that a channel is abnormal." + ::= { hwCommunicateTrap 1 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.9.2 + -- 1.3.6.1.4.1.2011.5.25.219.2.9.2 + hwCommunicateResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapEntType, hwEntityTrapFaultID, hwEntityCommunicateType, hwEntityTrapReasonDescr + } + STATUS current + DESCRIPTION + "This object indicates that a channel recovers from a fault." + ::= { hwCommunicateTrap 2 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.10 + -- 1.3.6.1.4.1.2011.5.25.219.2.10 + hwEnvironmentTrap OBJECT IDENTIFIER ::= { hwEntityTraps 10 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.10.1 + -- 1.3.6.1.4.1.2011.5.25.219.2.10.1 + hwTempAlarm NOTIFICATION-TYPE + OBJECTS { hwEntityThresholdType, hwEntityThresholdValue, hwEntityThresholdCurrent, + hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "This object indicates that the ambient temperature is abnormal." + ::= { hwEnvironmentTrap 1 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.10.2 + -- 1.3.6.1.4.1.2011.5.25.219.2.10.2 + hwTempResume NOTIFICATION-TYPE + OBJECTS { hwEntityThresholdType, hwEntityThresholdValue, hwEntityThresholdCurrent, + hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "This object indicates that the ambient temperature recovers from an abnormality." + ::= { hwEnvironmentTrap 2 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.10.3 + -- 1.3.6.1.4.1.2011.5.25.219.2.10.3 + hwHumidityAlarm NOTIFICATION-TYPE + OBJECTS { hwEntityThresholdType, hwEntityThresholdValue, hwEntityThresholdCurrent, + hwEntityTrapFaultID} + STATUS current + DESCRIPTION + "This object indicates that the ambient humidity is abnormal." + ::= { hwEnvironmentTrap 3 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.10.4 + -- 1.3.6.1.4.1.2011.5.25.219.2.10.4 + hwHumidityResume NOTIFICATION-TYPE + OBJECTS { hwEntityThresholdType, hwEntityThresholdValue, hwEntityThresholdCurrent, + hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "This object indicates that the ambient humidity recovers from an abnormality." + ::= { hwEnvironmentTrap 4 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.10.5 + -- 1.3.6.1.4.1.2011.5.25.219.2.10.5 + hwVoltAlarm NOTIFICATION-TYPE + OBJECTS { hwEntityThresholdType, hwEntityThresholdValue, hwEntityThresholdCurrent, + hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "This object indicates that the ambient voltage is abnormal." + ::= { hwEnvironmentTrap 5 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.10.6 + -- 1.3.6.1.4.1.2011.5.25.219.2.10.6 + hwVoltResume NOTIFICATION-TYPE + OBJECTS { hwEntityThresholdType, hwEntityThresholdValue, hwEntityThresholdCurrent, + hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "This object indicates that the ambient voltage recovers from an abnormality." + ::= { hwEnvironmentTrap 6 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.10.7 + -- 1.3.6.1.4.1.2011.5.25.219.2.10.7 + hwGateAlarm NOTIFICATION-TYPE + OBJECTS { hwEntityThresholdType, hwEntityThresholdValue, hwEntityThresholdCurrent, + hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "This object indicates that the door control status is abnormal." + ::= { hwEnvironmentTrap 7 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.10.8 + -- 1.3.6.1.4.1.2011.5.25.219.2.10.8 + hwGateResume NOTIFICATION-TYPE + OBJECTS { hwEntityThresholdType, hwEntityThresholdValue, hwEntityThresholdCurrent, + hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "This object indicates that the door control status recovers from an abnormality." + ::= { hwEnvironmentTrap 8 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.10.9 + -- 1.3.6.1.4.1.2011.5.25.219.2.10.9 + hwFogAlarm NOTIFICATION-TYPE + OBJECTS { hwEntityThresholdType, hwEntityThresholdValue, hwEntityThresholdCurrent, + hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "This object indicates that the smoke sensor is abnormal." + ::= { hwEnvironmentTrap 9 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.10.10 + -- 1.3.6.1.4.1.2011.5.25.219.2.10.10 + hwFogResume NOTIFICATION-TYPE + OBJECTS { hwEntityThresholdType, hwEntityThresholdValue, hwEntityThresholdCurrent, + hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "This object indicates that the smoke sensor recovers from an abnormality." + ::= { hwEnvironmentTrap 10 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.10.11 + -- 1.3.6.1.4.1.2011.5.25.219.2.10.11 + hwUnstableAlarm NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapEntType, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "This object indicates that a physical entity is not securely inserted." + ::= { hwEnvironmentTrap 11 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.10.12 + -- 1.3.6.1.4.1.2011.5.25.219.2.10.12 + hwUnstableResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapEntType, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "This object indicates that a physical entity is securely inserted." + ::= { hwEnvironmentTrap 12 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.10.13 + -- 1.3.6.1.4.1.2011.5.25.219.2.10.13 + hwBrdTempAlarm NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityThresholdType, hwEntityThresholdWarning, hwEntityThresholdCurrent, + hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "This object indicates that the board temperature is abnormal." + ::= { hwEnvironmentTrap 13 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.10.14 + -- 1.3.6.1.4.1.2011.5.25.219.2.10.14 + hwBrdTempResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityThresholdType, hwEntityThresholdWarning, hwEntityThresholdCurrent, + hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "This object indicates that the board temperature recovers from an abnormality." + ::= { hwEnvironmentTrap 14 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.10.15 + -- 1.3.6.1.4.1.2011.5.25.219.2.10.15 + hwBrdTempFatalAlarm NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityThresholdType, hwEntityThresholdCritical, hwEntityThresholdCurrent, + hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "This object indicates that the board temperature encounters a fatal abnormality." + ::= { hwEnvironmentTrap 15 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.10.16 + -- 1.3.6.1.4.1.2011.5.25.219.2.10.16 + hwBrdTempFatalResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityThresholdType, hwEntityThresholdCritical, hwEntityThresholdCurrent, + hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "This object indicates that the board temperature recovers from a fatal abnormality." + ::= { hwEnvironmentTrap 16 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.10.17 + -- 1.3.6.1.4.1.2011.5.25.219.2.10.17 + hwPowerFailureAlarm NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "Power supply failed." + ::= { hwEnvironmentTrap 17 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.10.18 + -- 1.3.6.1.4.1.2011.5.25.219.2.10.18 + hwPowerFailureResume NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "Power supply resumed." + ::= { hwEnvironmentTrap 18 } +-- 1.3.6.1.4.1.2011.5.25.219.2.10.19 + -- 1.3.6.1.4.1.2011.5.25.219.2.10.19 + hwIOSwitchOneAlarm NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwUserDefAlarmName } + STATUS current + DESCRIPTION + "The IO-alarm 1 arise." + ::= { hwEnvironmentTrap 19 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.10.20 + -- 1.3.6.1.4.1.2011.5.25.219.2.10.20 + hwIOSwitchOneAlarmResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwUserDefAlarmName } + STATUS current + DESCRIPTION + "The IO-alarm 1 resumed." + ::= { hwEnvironmentTrap 20 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.10.21 + -- 1.3.6.1.4.1.2011.5.25.219.2.10.21 + hwIOSwitchTwoAlarm NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwUserDefAlarmName } + STATUS current + DESCRIPTION + "The IO-alarm 2 arise." + ::= { hwEnvironmentTrap 21 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.10.22 + -- 1.3.6.1.4.1.2011.5.25.219.2.10.22 + hwIOSwitchTwoAlarmResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwUserDefAlarmName } + STATUS current + DESCRIPTION + "The IO-alarm 2 resumed." + ::= { hwEnvironmentTrap 22 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.10.23 + -- 1.3.6.1.4.1.2011.5.25.219.2.10.23 + hwIOSwitchThreeAlarm NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwUserDefAlarmName } + STATUS current + DESCRIPTION + "The IO-alarm 3 arise." + ::= { hwEnvironmentTrap 23 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.10.24 + -- 1.3.6.1.4.1.2011.5.25.219.2.10.24 + hwIOSwitchThreeAlarmResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwUserDefAlarmName } + STATUS current + DESCRIPTION + "The IO-alarm 3 resumed." + ::= { hwEnvironmentTrap 24 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.10.25 + -- 1.3.6.1.4.1.2011.5.25.219.2.10.25 + hwEntityDyingGaspEvent NOTIFICATION-TYPE + OBJECTS { hwEntityTrapRelativeResource, hwEntityTrapReasonDescr } + STATUS current + DESCRIPTION + "Power supply failed." + ::= { hwEnvironmentTrap 25 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.11 + -- 1.3.6.1.4.1.2011.5.25.219.2.11 + hwSystemConfigTrap OBJECT IDENTIFIER ::= { hwEntityTraps 11 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.11.1 + -- 1.3.6.1.4.1.2011.5.25.219.2.11.1 + hwSystemConfigError NOTIFICATION-TYPE + OBJECTS { hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "System configuration error has been detected." + ::= { hwSystemConfigTrap 1 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.11.2 + -- 1.3.6.1.4.1.2011.5.25.219.2.11.2 + hwSystemConfigResume NOTIFICATION-TYPE + OBJECTS { hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "Resume from system configuration error situation." + ::= { hwSystemConfigTrap 2 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.11.3 + -- 1.3.6.1.4.1.2011.5.25.219.2.11.3 + hwSystemRollback NOTIFICATION-TYPE + OBJECTS { hwEntityTrapFaultID, hwSoftwareVersion, hwStartupSoftwareFileName } + STATUS current + DESCRIPTION + "System configuration error has been detected." + ::= { hwSystemConfigTrap 3 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.11.4 + -- 1.3.6.1.4.1.2011.5.25.219.2.11.4 + hwVirtualAccessDrvConfigError NOTIFICATION-TYPE + OBJECTS { hwMasterOpUser, hwAPAdminIP, hwAPID, hwOperation, hwReason } + STATUS current + DESCRIPTION + "System configuration error has been detected." + ::= { hwSystemConfigTrap 4 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.11.5 + hwPatchDelNeedReStartTrap NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The device needs to restart after the patch is deleted." + ::= { hwSystemConfigTrap 5 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.11.6 + -- 1.3.6.1.4.1.2011.5.25.219.2.11.6 + hwSMSReboot NOTIFICATION-TYPE + OBJECTS { hwEntityTrapReasonDescr } + STATUS current + DESCRIPTION + "The result of the SMS reboot function." + ::= { hwSystemConfigTrap 6 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.11.7 + -- 1.3.6.1.4.1.2011.5.25.219.2.11.7 + hwVirtualLicenseNearDeadline NOTIFICATION-TYPE + OBJECTS { hwLicenseRemainTime, hwVirtualLicenseItemName } + STATUS current + DESCRIPTION + "The virtual license of device is near deadline." + ::= { hwSystemConfigTrap 7 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.11.8 + -- 1.3.6.1.4.1.2011.5.25.219.2.11.8 + hwVirtualLicenseExpire NOTIFICATION-TYPE + OBJECTS { hwVirtualLicenseItemName } + STATUS current + DESCRIPTION + "The virtual license of device has expired." + ::= { hwSystemConfigTrap 8 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.12 + -- 1.3.6.1.4.1.2011.5.25.219.2.12 + hwPortTrap OBJECT IDENTIFIER ::= { hwEntityTraps 12 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.12.1 + -- 1.3.6.1.4.1.2011.5.25.219.2.12.1 + hwPortDown NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID, hwPortDownReason, ifOperStatus, ifAdminStatus } + STATUS current + DESCRIPTION + "One of the port physical connect down." + ::= { hwPortTrap 1 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.12.2 + -- 1.3.6.1.4.1.2011.5.25.219.2.12.2 + hwPortUp NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID, ifOperStatus, ifAdminStatus } + STATUS current + DESCRIPTION + "One of the port physical connect up." + ::= { hwPortTrap 2 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.12.3 + -- 1.3.6.1.4.1.2011.5.25.219.2.12.3 + hwPortNoSupportOETrap NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "one of the stack port does not support the insertion of the O/E converter." + ::= { hwPortTrap 3 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.12.4 + -- 1.3.6.1.4.1.2011.5.25.219.2.12.4 + hwPortRemove NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "One of the port is removed." + ::= { hwPortTrap 4 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.12.5 + -- 1.3.6.1.4.1.2011.5.25.219.2.12.5 + hwPortInsert NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "One new port is inserted." + ::= { hwPortTrap 5 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.12.8 + hwPortOpticalPositionInvalid NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName } + STATUS current + DESCRIPTION + " The current port is invalid." + ::= { hwPortTrap 8 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.12.9 + -- 1.3.6.1.4.1.2011.5.25.219.2.12.9 + hwPortOpticalPositionValid NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName } + STATUS current + DESCRIPTION + " The current port is valid." + ::= { hwPortTrap 9} + +-- 1.3.6.1.4.1.2011.5.25.219.2.13 + -- 1.3.6.1.4.1.2011.5.25.219.2.13 + hwUserDefTrap OBJECT IDENTIFIER ::= { hwEntityTraps 13 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.13.1 + -- 1.3.6.1.4.1.2011.5.25.219.2.13.1 + hwUserDefAlarm NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwUserDefAlarmName, hwUserDefChannel } + STATUS current + DESCRIPTION + "User defined alarm has been detected." + ::= { hwUserDefTrap 1 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.13.2 + -- 1.3.6.1.4.1.2011.5.25.219.2.13.2 + hwUserDefResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwUserDefAlarmName, hwUserDefChannel } + STATUS current + DESCRIPTION + "Resume from User defined alarm." + ::= { hwUserDefTrap 2 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.14 + -- 1.3.6.1.4.1.2011.5.25.219.2.14 + hwCPUTrap OBJECT IDENTIFIER ::= { hwEntityTraps 14 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.14.1 + -- 1.3.6.1.4.1.2011.5.25.219.2.14.1 + hwCPUUtilizationRising NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityThresholdType, hwEntityThresholdWarning, hwEntityThresholdCurrent, + hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "CPU utilization overrun." + ::= { hwCPUTrap 1 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.14.2 + -- 1.3.6.1.4.1.2011.5.25.219.2.14.2 + hwCPUUtilizationResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityThresholdType, hwEntityThresholdWarning, hwEntityThresholdCurrent, + hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "CPU utilization back to normal level" + ::= { hwCPUTrap 2 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.14.3 + -- 1.3.6.1.4.1.2011.5.25.219.2.14.3 + hwCpuFail NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "A fault occurred in the CPU." + ::= { hwCPUTrap 3 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.14.4 + -- 1.3.6.1.4.1.2011.5.25.219.2.14.4 + hwCpuFailResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "The cpu resumed from failure." + ::= { hwCPUTrap 4 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.15 + -- 1.3.6.1.4.1.2011.5.25.219.2.15 + hwMemoryTrap OBJECT IDENTIFIER ::= { hwEntityTraps 15 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.15.1 + -- 1.3.6.1.4.1.2011.5.25.219.2.15.1 + hwMemUtilizationRising NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityThresholdType, hwEntityThresholdWarning, hwEntityThresholdCurrent, + hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "Memory utilization overrun." + ::= { hwMemoryTrap 1 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.15.2 + -- 1.3.6.1.4.1.2011.5.25.219.2.15.2 + hwMemUtilizationResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityThresholdType, hwEntityThresholdWarning, hwEntityThresholdCurrent, + hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "Memory utilization back to normal level" + ::= { hwMemoryTrap 2 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.16 + -- 1.3.6.1.4.1.2011.5.25.219.2.16 + hwStorageDevTrap OBJECT IDENTIFIER ::= { hwEntityTraps 16 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.16.1 + -- 1.3.6.1.4.1.2011.5.25.219.2.16.1 + hwStorageDevRemove NOTIFICATION-TYPE + OBJECTS { entPhysicalName, hwStorageDevName, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "Memory utilization overrun." + ::= { hwStorageDevTrap 1 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.16.2 + -- 1.3.6.1.4.1.2011.5.25.219.2.16.2 + hwStorageDevInsert NOTIFICATION-TYPE + OBJECTS { entPhysicalName, hwStorageDevName, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "Memory utilization back to normal level" + ::= { hwStorageDevTrap 2 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.17 + -- 1.3.6.1.4.1.2011.5.25.219.2.17 + hwPppTrap OBJECT IDENTIFIER ::= { hwEntityTraps 17 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.17.1 + -- 1.3.6.1.4.1.2011.5.25.219.2.17.1 + hwPppLoopbackDetect NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, ifIndex, ifName } + STATUS current + DESCRIPTION + "The interface Loopback is detected." + ::= { hwPppTrap 1 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.17.2 + -- 1.3.6.1.4.1.2011.5.25.219.2.17.2 + hwPppLoopbackDetResume NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, ifIndex, ifName } + STATUS current + DESCRIPTION + "The interface is recovered from Loopback." + ::= { hwPppTrap 2 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.18 + -- 1.3.6.1.4.1.2011.5.25.219.2.18 + hwFileStatusTrap OBJECT IDENTIFIER ::= { hwEntityTraps 18 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.18.1 + -- 1.3.6.1.4.1.2011.5.25.219.2.18.1 + hwFileError NOTIFICATION-TYPE + OBJECTS { entPhysicalName, hwStorageDevName, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "Memory utilization overrun." + ::= { hwFileStatusTrap 1 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.18.2 + -- 1.3.6.1.4.1.2011.5.25.219.2.18.2 + hwFileErrorResume NOTIFICATION-TYPE + OBJECTS { entPhysicalName, hwStorageDevName, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "Memory utilization back to normal level" + ::= { hwFileStatusTrap 2 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.19 +-- 1.3.6.1.4.1.2011.5.25.219.2.19 + -- 1.3.6.1.4.1.2011.5.25.219.2.19 + hwUSBTrap OBJECT IDENTIFIER ::= { hwEntityTraps 19 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.19.1 + -- 1.3.6.1.4.1.2011.5.25.219.2.19.1 + hwUSBInsert NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapEntType, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "The USB device has been inserted." + ::= { hwUSBTrap 1 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.19.2 + -- 1.3.6.1.4.1.2011.5.25.219.2.19.2 + hwUSBRemove NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapEntType, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "The USB device has been removed." + ::= { hwUSBTrap 2 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.19.3 + -- 1.3.6.1.4.1.2011.5.25.219.2.19.3 + hwUSBUnidentified NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapEntType, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "The USB device is unidentified." + ::= { hwUSBTrap 3 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.19.4 + -- 1.3.6.1.4.1.2011.5.25.219.2.19.4 + hwUSBUnidentifiedResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapEntType, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "The USB device resume from unidentified situation." + ::= { hwUSBTrap 4 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.19.5 + -- 1.3.6.1.4.1.2011.5.25.219.2.19.5 + hwUsbStatusChg NOTIFICATION-TYPE + OBJECTS { hwUsbOperType } + STATUS current + DESCRIPTION + "The USB device status has been changed." + ::= { hwUSBTrap 5 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.20 + -- 1.3.6.1.4.1.2011.5.25.219.2.20 + hwPmuTrap OBJECT IDENTIFIER ::= { hwEntityTraps 20 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.20.1 + -- 1.3.6.1.4.1.2011.5.25.219.2.20.1 + hwPmuRemove NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "This object indicates that a PMU board on the X16A cannot be detected." + ::= { hwPmuTrap 1 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.20.2 + -- 1.3.6.1.4.1.2011.5.25.219.2.20.2 + hwPmuInsert NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "This object indicates that a PMU is inserted into the X16A." + ::= { hwPmuTrap 2 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.20.3 + -- 1.3.6.1.4.1.2011.5.25.219.2.20.3 + hwPmuFail NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID,hwEntityTrapReasonDescr } + STATUS current + DESCRIPTION + "This object indicates that a PMU on the X16A encounters a partial failure." + ::= { hwPmuTrap 3 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.20.4 + -- 1.3.6.1.4.1.2011.5.25.219.2.20.4 + hwPmuFailResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "This object indicates that a PMU on the X16A recovers from a partial failure." + ::= { hwPmuTrap 4 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.20.5 + -- 1.3.6.1.4.1.2011.5.25.219.2.20.5 + hwPmuInvalid NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "This object indicates that a PMU on the X16A encounters an overall failure." + ::= { hwPmuTrap 5 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.20.6 + -- 1.3.6.1.4.1.2011.5.25.219.2.20.6 + hwPmuInvalidResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "This object indicates that a PMU on the X16A recovers from an overall failure." + ::= { hwPmuTrap 6 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.21 + -- 1.3.6.1.4.1.2011.5.25.219.2.21 + hwTRAFFICTrap OBJECT IDENTIFIER ::= { hwEntityTraps 21 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.21.1 + -- 1.3.6.1.4.1.2011.5.25.219.2.21.1 + hwRATEOFTRAFFICRising NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "Rate of traffic overrun." + ::= { hwTRAFFICTrap 1 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.21.2 + -- 1.3.6.1.4.1.2011.5.25.219.2.21.2 + hwRATEOFTRAFFICResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "Rate of traffic back to normal level." + ::= { hwTRAFFICTrap 2 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.22 + hwBatteryTrap OBJECT IDENTIFIER ::= { hwEntityTraps 22 } + + + -- 1.3.6.1.4.1.2011.5.25.219.2.22.1 + hwBatteryFull NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapEntType } + STATUS current + DESCRIPTION + "battery percent is full ." + ::= { hwBatteryTrap 1 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.22.2 + hwUpsFaultTrap NOTIFICATION-TYPE + OBJECTS { hwEntityTrapReasonDescr } + STATUS current + DESCRIPTION + "The UPS battery is faulty." + ::= { hwBatteryTrap 2 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.22.3 + hwUpsFaultResume NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The UPS battery fault is rectified." + ::= { hwBatteryTrap 3 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.22.4 + hwUpsPowerLow NOTIFICATION-TYPE + OBJECTS { hwEntityTrapReasonDescr } + STATUS current + DESCRIPTION + "Available power of the UPS battery is low." + ::= { hwBatteryTrap 4 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.22.5 + hwUpsPowerFull NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "Available power of the UPS battery is restored to the normal range." + ::= { hwBatteryTrap 5 } + -- 1.3.6.1.4.1.2011.5.25.219.2.22.6 + hwPowerCubeAlarm NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, hwEntityTrapFaultID, entPhysicalName} + STATUS current + DESCRIPTION + "Indicates that power cube Alarm." + ::= { hwBatteryTrap 6 } + -- 1.3.6.1.4.1.2011.5.25.219.2.22.7 + hwPowerCubeAlarmResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, hwEntityTrapFaultID, entPhysicalName} + STATUS current + DESCRIPTION + "Indicates that power cube Alarm Resume." + ::= { hwBatteryTrap 7 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.22.8 + hwRpsPowerRemove NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID} + STATUS current + DESCRIPTION + "This object indicates that the RPS power supply has been removed." + ::= { hwBatteryTrap 8 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.22.9 + hwRpsPowerInsert NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID} + STATUS current + DESCRIPTION + "This object indicates that an RPS power supply has been connected to the device." + ::= { hwBatteryTrap 9 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.22.10 + hwRpsPowerOn NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID} + STATUS current + DESCRIPTION + "This object indicates that the RPS power supply starts to provide power." + ::= { hwBatteryTrap 10 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.22.11 + hwRpsPowerOff NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID} + STATUS current + DESCRIPTION + "This object indicates that the RPS power supply stops providing power." + ::= { hwBatteryTrap 11 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.22.12 + hwRpsFanInvalid NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID} + STATUS current + DESCRIPTION + "This object indicates that fans of the RPS power supply have failed." + ::= { hwBatteryTrap 12 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.22.13 + hwRpsFanInvalidResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID} + STATUS current + DESCRIPTION + "This object indicates that fans of the RPS power supply have recovered." + ::= { hwBatteryTrap 13 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.22.14 + hwRpsTempInvalid NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID} + STATUS current + DESCRIPTION + "This object indicates that temperature of the RPS power supply is out of the normal range." + ::= { hwBatteryTrap 14 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.22.15 + hwRpsTempInvalidResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID} + STATUS current + DESCRIPTION + "This object indicates that temperature of the RPS power supply has restored to the normal range." + ::= { hwBatteryTrap 15 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.23 + -- 1.3.6.1.4.1.2011.5.25.219.2.23 + hwThreadTrap OBJECT IDENTIFIER ::= { hwEntityTraps 23 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.23.1 + -- 1.3.6.1.4.1.2011.5.25.219.2.23.1 + hwThreadFaultIsolate NOTIFICATION-TYPE + OBJECTS { entPhysicalName, entPhysicalName, hwEntityPhysicalIndex, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "The faulty thread has been isolated." + ::= { hwThreadTrap 1 } + + + -- 1.3.6.1.4.1.2011.5.25.219.2.24 + hwDiskTrap OBJECT IDENTIFIER ::= { hwEntityTraps 24 } + + + -- 1.3.6.1.4.1.2011.5.25.219.2.24.1 + hwDiskUtilizationRising NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityThresholdType, hwEntityThresholdWarning, hwEntityThresholdCurrent, + hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "Disk utilization overrun." + ::= { hwDiskTrap 1 } + + + -- 1.3.6.1.4.1.2011.5.25.219.2.24.2 + hwDiskUtilizationResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityThresholdType, hwEntityThresholdWarning, hwEntityThresholdCurrent, + hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "Disk utilization back to normal level" + ::= { hwDiskTrap 2 } +-- 1.3.6.1.4.1.2011.5.25.219.2.24.3 + -- 1.3.6.1.4.1.2011.5.25.219.2.24.3 + hwDiskPartitionInValid NOTIFICATION-TYPE + OBJECTS {hwPartitionEntPhysicalName, hwPartitionName } + STATUS current + DESCRIPTION + "An alarm was generated when a disk partition was unavailable." + ::= { hwDiskTrap 3 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.24.4 + -- 1.3.6.1.4.1.2011.5.25.219.2.24.4 + hwDiskPartitionInValidResume NOTIFICATION-TYPE + OBJECTS { hwPartitionEntPhysicalName, hwPartitionName } + STATUS current + DESCRIPTION + "The alarm was cleared when the disk partition became available." + ::= { hwDiskTrap 4 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.24.5 + -- 1.3.6.1.4.1.2011.5.25.219.2.24.5 + hwDiskPartitionSpacinsufficient NOTIFICATION-TYPE + OBJECTS { hwPartitionEntPhysicalName, hwPartitionName, hwPartitionSpaceFree, hwPartitionSpaceFreeThreshold } + STATUS current + DESCRIPTION + "An alarm was generated when the disk partition's(except the log partition) available space was below the threshold." + ::= { hwDiskTrap 5} + + +-- 1.3.6.1.4.1.2011.5.25.219.2.24.6 + -- 1.3.6.1.4.1.2011.5.25.219.2.24.6 + hwDiskPartitionSpacinsufficientResume NOTIFICATION-TYPE + OBJECTS {hwPartitionEntPhysicalName, hwPartitionName, hwPartitionSpaceFree, hwPartitionSpaceFreeThreshold } + STATUS current + DESCRIPTION + "The alarm was cleared when the disk partition's(except the log partition) available space was above the threshold." + ::= { hwDiskTrap 6 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.24.7 + -- 1.3.6.1.4.1.2011.5.25.219.2.24.7 + hwDiskPartitionUseageRising NOTIFICATION-TYPE + OBJECTS {hwPartitionEntPhysicalName, hwPartitionName, hwPartitionUseage, hwPartitionUseageThreshold } + STATUS current + DESCRIPTION + "When the disk partition usage(except the log partition) is greater than the specified overload threshold within a statistical period, the alarm is reported." + ::= { hwDiskTrap 7 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.24.8 + -- 1.3.6.1.4.1.2011.5.25.219.2.24.8 + hwDiskPartitionUseageResume NOTIFICATION-TYPE + OBJECTS {hwPartitionEntPhysicalName, hwPartitionName, hwPartitionUseage, hwPartitionUseageThreshold } + STATUS current + DESCRIPTION + "When the disk partition usage(except the log partition) fell and remained below 10% of the specified overload threshold within a statistical period, the alarm is cleared." + ::= { hwDiskTrap 8} + + hwDiskInvalid NOTIFICATION-TYPE + OBJECTS {hwEntPhysicalName} + STATUS current + DESCRIPTION + "An alarm was generated when the disk was Invalid." + ::= { hwDiskTrap 9} + + hwDiskInvalidResume NOTIFICATION-TYPE + OBJECTS {hwEntPhysicalName} + STATUS current + DESCRIPTION + "The alarm was cleared when the disk became available." + ::= { hwDiskTrap 10 } + + hwDiskBadPyhsicalBlocks NOTIFICATION-TYPE + OBJECTS {hwEntPhysicalUbiIndex, hwEntCurrentBadPhysicalBlocks,hwEntBadPhysicalBlocksThreshold} + STATUS current + DESCRIPTION + "An alarm was generated when the disk bad phsical blocks over the threshold." + ::= { hwDiskTrap 11 } + + hwDiskErasePyhsicalBlocks NOTIFICATION-TYPE + OBJECTS {hwEntPhysicalUbiIndex, hwEntMaxErasePhysicalBlocks,hwEntErasePhysicalBlocksThreshold} + STATUS current + DESCRIPTION + "An alarm was generated when the disk max erase phsical blocks over the threshold." + ::= { hwDiskTrap 12 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.25 + hwVMTrap OBJECT IDENTIFIER ::= { hwEntityTraps 25 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.25.1 + hwVMResInconsist NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapEntType, hwEntityTrapFaultID, vmName } + STATUS current + DESCRIPTION + "Local VM resources are inconsistent with those on the MANO." + ::= { hwVMTrap 1 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.25.2 + hwVMResInconsistResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapEntType, hwEntityTrapFaultID, vmName } + STATUS current + DESCRIPTION + "Local VM resources are consistent with those on the MANO." + ::= { hwVMTrap 2 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.29 + -- 1.3.6.1.4.1.2011.5.25.219.2.29 + hwDataplaneCpuOverloadTrap OBJECT IDENTIFIER ::= { hwEntityTraps 29 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.29.1 + -- 1.3.6.1.4.1.2011.5.25.219.2.29.1 + hwDataplaneCpuOverloadAlarm NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "The dataplane CPU throughput exceeds specifications." + ::= { hwDataplaneCpuOverloadTrap 1 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.29.2 + -- 1.3.6.1.4.1.2011.5.25.219.2.29.2 + hwDataplaneCpuOverloadResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "The dataplane CPU throughput exceeds specifications alarm cleared." + ::= { hwDataplaneCpuOverloadTrap 2 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.30 + -- 1.3.6.1.4.1.2011.5.25.219.2.30 + hwInsSpaceLackTrap OBJECT IDENTIFIER ::= { hwEntityTraps 30 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.30.1 + -- 1.3.6.1.4.1.2011.5.25.219.2.30.1 + hwInsSpaceLackAlarm NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The instruction space required for the current configuration exceeds the total instruction space of the forwarding chip." + ::= { hwInsSpaceLackTrap 1 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.30.2 + -- 1.3.6.1.4.1.2011.5.25.219.2.30.2 + hwInsSpaceLackResume NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The instruction space required for the current configuration exceeds the total instruction space of the forwarding chip alarm cleared." + ::= { hwInsSpaceLackTrap 2 } +-- 1.3.6.1.4.1.2011.5.25.219.2.31 + -- 1.3.6.1.4.1.2011.5.25.219.2.31 + hwVfpSysCheckErrTrap OBJECT IDENTIFIER ::= { hwEntityTraps 31 } + + +-- 1.3.6.1.4.1.2011.5.25.219.2.31.1 + -- 1.3.6.1.4.1.2011.5.25.219.2.31.1 + hwVfpSysCheckErr NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "A kind of vfp system error occured. " + ::= { hwVfpSysCheckErrTrap 1 } +-- 1.3.6.1.4.1.2011.5.25.219.2.31.2 + -- 1.3.6.1.4.1.2011.5.25.219.2.31.2 + hwVfpSysCheckErrResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "Vfp system error goes away." + ::= { hwVfpSysCheckErrTrap 2 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.32 + -- 1.3.6.1.4.1.2011.5.25.219.2.32 + hwCapCPUTrap OBJECT IDENTIFIER ::= { hwEntityTraps 32 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.32.1 + -- 1.3.6.1.4.1.2011.5.25.219.2.32.1 + hwCapCPUUtilizationRising NOTIFICATION-TYPE + OBJECTS { hwCapCPUThresholdCurrent, hwCapCPUThresholdValue, hwCapCPUThresholdType } + STATUS current + DESCRIPTION + "The average value of Cap CPU Utilization exceeds specifications." + ::= { hwCapCPUTrap 1 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.32.2 + -- 1.3.6.1.4.1.2011.5.25.219.2.32.2 + hwCapCPUUtilizationResume NOTIFICATION-TYPE + OBJECTS { hwCapCPUThresholdCurrent, hwCapCPUThresholdValue, hwCapCPUThresholdType } + STATUS current + DESCRIPTION + "The average value of Cap CPU utilization back to normal level." + ::= { hwCapCPUTrap 2 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.33 + -- 1.3.6.1.4.1.2011.5.25.219.2.33 + hwPDUTrap OBJECT IDENTIFIER ::= { hwEntityTraps 33 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.33.1 + -- 1.3.6.1.4.1.2011.5.25.219.2.33.1 + hwPduNotPresent NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "The PDU is not present." + ::= { hwPDUTrap 1 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.33.2 + -- 1.3.6.1.4.1.2011.5.25.219.2.33.2 + hwPduPresent NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "The PDU is present." + ::= { hwPDUTrap 2 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.33.3 + -- 1.3.6.1.4.1.2011.5.25.219.2.33.3 + hwPduCommLost NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "Communication with the PDU was lost." + ::= { hwPDUTrap 3 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.33.4 + -- 1.3.6.1.4.1.2011.5.25.219.2.33.4 + hwPduCommLostResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "Communication with the PDU was restored." + ::= { hwPDUTrap 4} + +-- 1.3.6.1.4.1.2011.5.25.219.2.33.5 + -- 1.3.6.1.4.1.2011.5.25.219.2.33.5 + hwPduDmuHardwareFault NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "A hardware fault occurred on the DMU." + ::= { hwPDUTrap 5 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.33.6 + -- 1.3.6.1.4.1.2011.5.25.219.2.33.6 + hwPduDmuHardwareFaultResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "The DMU recovered from a hardware fault." + ::= { hwPDUTrap 6} + +-- 1.3.6.1.4.1.2011.5.25.219.2.33.7 + -- 1.3.6.1.4.1.2011.5.25.219.2.33.7 + hwPduDMUAutoUpgradeFail NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "The automatic upgrade of DMU was failed." + ::= { hwPDUTrap 7 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.33.8 + -- 1.3.6.1.4.1.2011.5.25.219.2.33.8 + hwPduDMUAutoUpgradeFailResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "Automatic upgrade of the DMU was successful." + ::= { hwPDUTrap 8} + +-- 1.3.6.1.4.1.2011.5.25.219.2.33.9 + -- 1.3.6.1.4.1.2011.5.25.219.2.33.9 + hwPduDacsHardwareFault NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "A hardware fault occurred on the DACS." + ::= { hwPDUTrap 9 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.33.10 + -- 1.3.6.1.4.1.2011.5.25.219.2.33.10 + hwPduDacsHardwareFaultResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "The DACS recovered from a hardware fault." + ::= { hwPDUTrap 10 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.33.11 + -- 1.3.6.1.4.1.2011.5.25.219.2.33.11 + hwPduDacsTempAlarm NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "The temperature of the temperature sensor on the DACS is too high." + ::= { hwPDUTrap 11 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.33.12 + -- 1.3.6.1.4.1.2011.5.25.219.2.33.12 + hwPduDacsTempAlarmResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "The temperature of the temperature sensor on the DACS is normal." + ::= { hwPDUTrap 12} + +-- 1.3.6.1.4.1.2011.5.25.219.2.33.13 + -- 1.3.6.1.4.1.2011.5.25.219.2.33.13 + hwPduDacsI2CChannelFault NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "The IIC channel of the DACS failed." + ::= { hwPDUTrap 13 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.33.14 + -- 1.3.6.1.4.1.2011.5.25.219.2.33.14 + hwPduDacsI2CChannelFaultResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID } + STATUS current + DESCRIPTION + "The IIC channel of the DACS recovered." + ::= { hwPDUTrap 14} + +-- 1.3.6.1.4.1.2011.5.25.219.2.34 + -- 1.3.6.1.4.1.2011.5.25.219.2.34 + hwSyslogTrap OBJECT IDENTIFIER ::= { hwEntityTraps 34 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.34.1 + -- 1.3.6.1.4.1.2011.5.25.219.2.34.1 + hwReportSyslogInfo NOTIFICATION-TYPE + OBJECTS { hwSyslogModuleName, hwSyslogTimeStamp, hwSyslogDescription, hwSyslogBrief, hwSyslogSeverityLevel + } + STATUS current + DESCRIPTION + "The information of syslog trap ." + ::= { hwSyslogTrap 1 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.35 + hwEntityNpsTrap OBJECT IDENTIFIER ::= { hwEntityTraps 35 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.35.1 + hwEntityNpsPatchInstallFail NOTIFICATION-TYPE + OBJECTS { hwEntityNpsPatchName, hwEntityNpsPatchVersion, hwEntityNpsErrorDescr } + STATUS current + DESCRIPTION + "Patch package installation failed." + ::= { hwEntityNpsTrap 1 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.35.2 + hwEntityNpsPatchInstallFailResume NOTIFICATION-TYPE + OBJECTS { hwEntityNpsPatchName, hwEntityNpsPatchVersion, hwEntityNpsErrorDescr } + STATUS current + DESCRIPTION + "The patch-installation failure alarm is cleared." + ::= { hwEntityNpsTrap 2 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.35.3 + hwEntityNpsPatchPacketError NOTIFICATION-TYPE + OBJECTS { hwEntityNpsPatchName } + STATUS current + DESCRIPTION + "Patch package file error." + ::= { hwEntityNpsTrap 3 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.35.4 + hwEntityNpsPatchPacketErrorResume NOTIFICATION-TYPE + OBJECTS { hwEntityNpsPatchName } + STATUS current + DESCRIPTION + "Patch package file error restored." + ::= { hwEntityNpsTrap 4 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.35.5 + hwEntityNpsSysConfigError NOTIFICATION-TYPE + OBJECTS { hwEntityNpsErrorCode } + STATUS current + DESCRIPTION + "A system configuration error occurs." + ::= { hwEntityNpsTrap 5 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.35.6 + hwEntityNpsSysConfigErrorResume NOTIFICATION-TYPE + OBJECTS { hwEntityNpsErrorCode } + STATUS current + DESCRIPTION + "The system configuration error has been rectified." + ::= { hwEntityNpsTrap 6 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.35.7 + hwEntityNpsSslCertInvalidEarlyWarning NOTIFICATION-TYPE + OBJECTS { hwEntityNpsCertType, hwEntityNpsCertRemainDays } + STATUS current + DESCRIPTION + "The inner SSL certificate will expire." + ::= { hwEntityNpsTrap 7 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.35.8 + hwEntityNpsSslCertInvalidEarlyResume NOTIFICATION-TYPE + OBJECTS { hwEntityNpsCertType } + STATUS current + DESCRIPTION + "The inner SSL certificate was upgraded." + ::= { hwEntityNpsTrap 8 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.35.9 + hwEntityNpsSslCertInvalid NOTIFICATION-TYPE + OBJECTS { hwEntityNpsCertType, hwEntityNpsErrorDescr } + STATUS current + DESCRIPTION + "The inner SSL certificate was invalid." + ::= { hwEntityNpsTrap 9 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.35.10 + hwEntityNpsSslCertInvalidResume NOTIFICATION-TYPE + OBJECTS { hwEntityNpsCertType } + STATUS current + DESCRIPTION + "The inner SSL certificate was repaired." + ::= { hwEntityNpsTrap 10 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.35.11 + hwEntityNpsDiskPartitionUsageExceedingThreshold NOTIFICATION-TYPE + OBJECTS { hwEntityNpsVMName, hwEntityNpsPartitionName, hwEntityNpsPartitionUsage, hwEntityNpsPartitionUsageThreshold } + STATUS current + DESCRIPTION + "The disk usage exceeded the pre-set overload threshold." + ::= { hwEntityNpsTrap 11 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.35.12 + hwEntityNpsDiskPartitionUsageExceedingThresholdResume NOTIFICATION-TYPE + OBJECTS { hwEntityNpsVMName, hwEntityNpsPartitionName, hwEntityNpsPartitionUsage, hwEntityNpsPartitionUsageThreshold } + STATUS current + DESCRIPTION + "The disk partition usage of the VM was 10% lower than the preset threshold." + ::= { hwEntityNpsTrap 12 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.35.13 + hwEntityNpsDiskPartitionUnavailable NOTIFICATION-TYPE + OBJECTS { hwEntityNpsVMName, hwEntityNpsPartitionName } + STATUS current + DESCRIPTION + "The VM's disk partition was unavailable." + ::= { hwEntityNpsTrap 13 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.35.14 + hwEntityNpsDiskPartitionUnavailableResume NOTIFICATION-TYPE + OBJECTS { hwEntityNpsVMName, hwEntityNpsPartitionName } + STATUS current + DESCRIPTION + "The fault where the VM's disk partition was unavailable was rectified." + ::= { hwEntityNpsTrap 14 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.35.15 + hwEntityNpsDiskPartitionSpaceInsufficient NOTIFICATION-TYPE + OBJECTS { hwEntityNpsVMName, hwEntityNpsPartitionName, hwEntityNpsPartitionAvailableSpace, hwEntityNpsPartitionCapacityThreshold } + STATUS current + DESCRIPTION + "The disk partition's available space was less than the threshold." + ::= { hwEntityNpsTrap 15 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.35.16 + hwEntityNpsDiskPartitionSpaceInsufficientResume NOTIFICATION-TYPE + OBJECTS { hwEntityNpsVMName, hwEntityNpsPartitionName, hwEntityNpsPartitionAvailableSpace, hwEntityNpsPartitionCapacityThreshold } + STATUS current + DESCRIPTION + "The disk partition's available space was more than the threshold." + ::= { hwEntityNpsTrap 16 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.35.17 + hwEntityNpsExecutableFilesIncomplete NOTIFICATION-TYPE + OBJECTS { hwEntityNpsVMName } + STATUS current + DESCRIPTION + "The file check failed." + ::= { hwEntityNpsTrap 17 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.35.18 + hwEntityNpsExecutableFilesIncompleteResume NOTIFICATION-TYPE + OBJECTS { hwEntityNpsVMName } + STATUS current + DESCRIPTION + "The file check success." + ::= { hwEntityNpsTrap 18 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.35.19 + hwEntityNpsSoftwareIntegrityError NOTIFICATION-TYPE + OBJECTS { hwEntityNpsVNFCType, hwEntityNpsAPPType, hwEntityNpsSoftwareVersionType, hwEntityNpsSoftwareVersionID } + STATUS current + DESCRIPTION + "The software check failed." + ::= { hwEntityNpsTrap 19 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.35.20 + hwEntityNpsSoftwareIntegrityErrorResume NOTIFICATION-TYPE + OBJECTS { hwEntityNpsVNFCType, hwEntityNpsAPPType, hwEntityNpsSoftwareVersionType, hwEntityNpsSoftwareVersionID } + STATUS current + DESCRIPTION + "The software check success." + ::= { hwEntityNpsTrap 20 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.35.21 + hwEntityNpsOMUSyncFail NOTIFICATION-TYPE + OBJECTS { hwEntityNpsErrorDescr } + STATUS current + DESCRIPTION + "Data failed to be synchronized from the master OMU to the slave OMU." + ::= { hwEntityNpsTrap 21 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.35.22 + hwEntityNpsOMUSyncFailResume NOTIFICATION-TYPE + OBJECTS { hwEntityNpsErrorDescr } + STATUS current + DESCRIPTION + "A master/slave OMU data synchronization failure was removed, or the slave OMU became absent after a master/slave OMU data synchronization failure occurred." + ::= { hwEntityNpsTrap 22 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.35.23 + hwEntityNpsVMDiskUnavailable NOTIFICATION-TYPE + OBJECTS { hwEntityNpsVMName } + STATUS current + DESCRIPTION + "A fault occurs on the VM disk." + ::= { hwEntityNpsTrap 23 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.35.24 + hwEntityNpsVMDiskUnavailableResume NOTIFICATION-TYPE + OBJECTS { hwEntityNpsVMName } + STATUS current + DESCRIPTION + "The fault on the VM disk is cleared." + ::= { hwEntityNpsTrap 24 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.35.25 + hwEntityNpsDatabaseRestoreFail NOTIFICATION-TYPE + OBJECTS { hwEntityNpsErrorDescr } + STATUS current + DESCRIPTION + "Database Restoration Failure." + ::= { hwEntityNpsTrap 25 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.35.26 + hwEntityNpsSSLCertExpired NOTIFICATION-TYPE + OBJECTS { hwEntityNpsCertName, hwEntityNpsCertType, hwEntityNpsCertValidBeginTime, hwEntityNpsCertValidEndTime } + STATUS current + DESCRIPTION + "The certificate already expired." + ::= { hwEntityNpsTrap 26 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.35.27 + hwEntityNpsSSLCertExpiredEarlyWarning NOTIFICATION-TYPE + OBJECTS { hwEntityNpsCertName, hwEntityNpsCertType, hwEntityNpsCertValidBeginTime, hwEntityNpsCertValidEndTime } + STATUS current + DESCRIPTION + "The SSL certificate will expire." + ::= { hwEntityNpsTrap 27 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.35.28 + hwEntityNpsVMResInconsist NOTIFICATION-TYPE + OBJECTS { hwEntityNpsVMName, hwEntityNpsVMID, hwEntityNpsPhyVMID, hwEntityNpsErrorDescr } + STATUS current + DESCRIPTION + "Local VM resources are inconsistent with those on the MANO." + ::= { hwEntityNpsTrap 28 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.35.29 + hwEntityNpsVMResInconsistResume NOTIFICATION-TYPE + OBJECTS { hwEntityNpsVMName, hwEntityNpsVMID, hwEntityNpsPhyVMID, hwEntityNpsErrorDescr } + STATUS current + DESCRIPTION + "Local VM resources are consistent with those on the MANO." + ::= { hwEntityNpsTrap 29 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.35.30 + hwEntityNpsVmFault NOTIFICATION-TYPE + OBJECTS { hwEntityNpsVMName, hwEntityNpsVMID, hwEntityNpsPhyVMID, hwEntityNpsErrorDescr } + STATUS current + DESCRIPTION + "A fault occurs on a VM." + ::= { hwEntityNpsTrap 30 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.35.31 + hwEntityNpsVmFaultResume NOTIFICATION-TYPE + OBJECTS { hwEntityNpsVMName, hwEntityNpsVMID, hwEntityNpsPhyVMID, hwEntityNpsErrorDescr } + STATUS current + DESCRIPTION + "The fault on the VM is cleared." + ::= { hwEntityNpsTrap 31 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.35.32 + hwEntityNpsVNFMConnectFault NOTIFICATION-TYPE + OBJECTS { hwEntityNpsIPAddress, hwEntityNpsPort, hwEntityNpsErrorDescr } + STATUS current + DESCRIPTION + "The connection between VNF and VNFM fault was faulty." + ::= { hwEntityNpsTrap 32 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.35.33 + hwEntityNpsVNFMConnectResume NOTIFICATION-TYPE + OBJECTS { hwEntityNpsIPAddress, hwEntityNpsPort, hwEntityNpsErrorDescr } + STATUS current + DESCRIPTION + "The connection between VNF and VNFM fault was rectified." + ::= { hwEntityNpsTrap 33 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.35.34 + hwEntityNpsFabricOamPlaneDown NOTIFICATION-TYPE + OBJECTS { hwEntityNpsLocalVMName, hwEntityNpsRemoteVMName, hwEntityNpsNetworkPlaneID } + STATUS current + DESCRIPTION + "Fabric plane goes Down." + ::= { hwEntityNpsTrap 34 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.35.35 + hwEntityNpsFabricOamPlaneDownResume NOTIFICATION-TYPE + OBJECTS { hwEntityNpsLocalVMName, hwEntityNpsRemoteVMName, hwEntityNpsNetworkPlaneID } + STATUS current + DESCRIPTION + "Fabric plane down alarm was cleared." + ::= { hwEntityNpsTrap 35 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.35.36 + hwEntityNpsFabricLinkSubhealthy NOTIFICATION-TYPE + OBJECTS { hwEntityNpsLocalVMName, hwEntityNpsRemoteVMName, hwEntityNpsNetworkPlaneID, hwEntityNpsNetworkErrorThreshold } + STATUS current + DESCRIPTION + "Fabric link goes subhealthy." + ::= { hwEntityNpsTrap 36 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.35.37 + hwEntityNpsFabricLinkSubhealthyResume NOTIFICATION-TYPE + OBJECTS { hwEntityNpsLocalVMName, hwEntityNpsRemoteVMName, hwEntityNpsNetworkPlaneID, hwEntityNpsNetworkErrorThreshold } + STATUS current + DESCRIPTION + "Fabric link resume from subhealthy." + ::= { hwEntityNpsTrap 37 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.35.38 + hwEntityNpsDriverTypeMismatch NOTIFICATION-TYPE + OBJECTS { hwEntityNpsVMName, hwEntityNpsDriverVendor, hwEntityNpsDeviceID, hwEntityNpsDriverType, hwEntityNpsErrorDescr + } + STATUS current + DESCRIPTION + "Load vNIC driver failure." + ::= { hwEntityNpsTrap 38 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.35.39 + hwEntityNpsDriverTypeMismatchResume NOTIFICATION-TYPE + OBJECTS { hwEntityNpsVMName, hwEntityNpsDriverVendor, hwEntityNpsDeviceID, hwEntityNpsDriverType, hwEntityNpsErrorDescr + } + STATUS current + DESCRIPTION + "Load vNIC driver success." + ::= { hwEntityNpsTrap 39 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.35.40 + hwEntityNpsRuCreateFail NOTIFICATION-TYPE + OBJECTS { hwEntityNpsVMName, hwEntityNpsVNFCName, hwEntityNpsRUName, hwEntityNpsErrorDescr } + STATUS current + DESCRIPTION + "The VM create RU failed." + ::= { hwEntityNpsTrap 40 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.35.41 + hwEntityNpsRuCreateFailResume NOTIFICATION-TYPE + OBJECTS { hwEntityNpsVMName, hwEntityNpsVNFCName, hwEntityNpsRUName, hwEntityNpsErrorDescr } + STATUS current + DESCRIPTION + "The VM create RU succcess." + ::= { hwEntityNpsTrap 41 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.35.42 + hwEntityNpsIpSecRuleFail NOTIFICATION-TYPE + OBJECTS { hwEntityNpsVMName, hwEntityNpsPortName, hwEntityNpsIPAddress } + STATUS current + DESCRIPTION + "Setting Security Group Rules Failed." + ::= { hwEntityNpsTrap 42 } + + -- 1.3.6.1.4.1.2011.5.25.219.2.35.43 + hwEntityNpsIpSecRuleFailResume NOTIFICATION-TYPE + OBJECTS { hwEntityNpsVMName, hwEntityNpsPortName, hwEntityNpsIPAddress } + STATUS current + DESCRIPTION + "Setting Security Group Rules Failed alarm clear." + ::= { hwEntityNpsTrap 43 } + --1.3.6.1.4.1.2011.5.25.219.2.35.44 + hwEntityNpsBaseLinkSubhealthy NOTIFICATION-TYPE + OBJECTS { hwEntityNpsLocalVMName, hwEntityNpsRemoteVMName, hwEntityNpsNetworkPlaneID,hwEntityNpsQuality } + STATUS current + DESCRIPTION + "Base link goes subhealthy." + ::= { hwEntityNpsTrap 44 } + --1.3.6.1.4.1.2011.5.25.219.2.35.45 + hwEntityNpsBaseLinkSubhealthyResume NOTIFICATION-TYPE + OBJECTS { hwEntityNpsLocalVMName, hwEntityNpsRemoteVMName, hwEntityNpsNetworkPlaneID,hwEntityNpsQuality } + STATUS current + DESCRIPTION + "Base link resume from subhealthy." + ::= { hwEntityNpsTrap 45 } + + + -- 1.3.6.1.4.1.2011.5.25.219.2.36 + hwEntityConfigurationTrap OBJECT IDENTIFIER ::= { hwEntityTraps 36 } + + hwEntityConfigurationRollbackRising NOTIFICATION-TYPE + OBJECTS { hwEntityConfigurationCurrent, hwEntityConfigurationRollbackReason} + STATUS current + DESCRIPTION + "An alarm was generated when configuration rollback." + ::= { hwEntityConfigurationTrap 1} + + -- 1.3.6.1.4.1.2011.5.25.219.2.37 + -- 1.3.6.1.4.1.2011.5.25.219.2.37 + hwNPDomainDropCauseCntNumabruptlyTrap OBJECT IDENTIFIER ::= { hwEntityTraps 37 } + -- 1.3.6.1.4.1.2011.5.25.219.2.37.1 + -- 1.3.6.1.4.1.2011.5.25.219.2.37.1 + hwNPDomainDropCauseCntNumabruptlyAlarm NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID, hwLpuSlotId, hwLpuFeId, hwDropCauseId } + STATUS current + DESCRIPTION + "The number of key dropcause count on the NP Chip increases abruptly and exceeds the preset threshold." + ::= { hwNPDomainDropCauseCntNumabruptlyTrap 1 } + -- 1.3.6.1.4.1.2011.5.25.219.2.37.2 + -- 1.3.6.1.4.1.2011.5.25.219.2.37.2 + hwNPDomainDropCauseCntNumabruptlyResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID, hwLpuSlotId, hwLpuFeId, hwDropCauseId } + STATUS current + DESCRIPTION + "The number of key dropcause count on the NP Chip return normal ." + ::= { hwNPDomainDropCauseCntNumabruptlyTrap 2 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.38 + -- 1.3.6.1.4.1.2011.5.25.219.2.38 + hwNPResourceExcTrap OBJECT IDENTIFIER ::= { hwEntityTraps 38 } + -- 1.3.6.1.4.1.2011.5.25.219.2.37.1 + -- 1.3.6.1.4.1.2011.5.25.219.2.38.1 + hwNPResourceExcAlarm NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID, hwLpuSlotId, hwLpuFeId} + STATUS current + DESCRIPTION + "NP Resources abnormal." + ::= { hwNPResourceExcTrap 1 } + -- 1.3.6.1.4.1.2011.5.25.219.2.38.2 + -- 1.3.6.1.4.1.2011.5.25.219.2.38.2 + hwNPResourceExcResume NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID, hwLpuSlotId, hwLpuFeId} + STATUS current + DESCRIPTION + "NP resources returns to normal." + ::= { hwNPResourceExcTrap 2 } + +-- 1.3.6.1.4.1.2011.5.25.219.2.39 + hwEntityFileSystemTrap OBJECT IDENTIFIER ::= { hwEntityTraps 39 } +-- 1.3.6.1.4.1.2011.5.25.219.2.39.1 + -- 1.3.6.1.4.1.2011.5.25.219.2.39.1 + hwEntityFileSystemRebuild NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "An alarm was generated when file system rebuild." + ::= { hwEntityFileSystemTrap 1} + +-- 1.3.6.1.4.1.2011.5.25.219.2.39.2 + -- 1.3.6.1.4.1.2011.5.25.219.2.39.2 + hwEntityFileSystemAbnormal NOTIFICATION-TYPE + OBJECTS { hwEntityPhysicalIndex, entPhysicalName, hwEntityTrapFaultID, hwEntityTrapReasonDescr } + STATUS current + DESCRIPTION + "The filesystem is abnormal." + ::= { hwEntityFileSystemTrap 2 } + + + +-- 1.3.6.1.4.1.2011.5.25.219.2.40 + -- 1.3.6.1.4.1.2011.5.25.219.2.40 + hwEntityHardewareFaultTrap OBJECT IDENTIFIER ::= { hwEntityTraps 40 } + -- 1.3.6.1.4.1.2011.5.25.219.2.40.1 + -- 1.3.6.1.4.1.2011.5.25.219.2.40.1 + hwEntityCODECHardewareFaultAlarm NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "CODEC Hardeware Fault." + ::= { hwEntityHardewareFaultTrap 1 } + -- 1.3.6.1.4.1.2011.5.25.219.2.40.2 + -- 1.3.6.1.4.1.2011.5.25.219.2.40.2 + hwEntityTPMHardewareFaultAlarm NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "TPM Hardeware Fault." + ::= { hwEntityHardewareFaultTrap 2 } + -- 1.3.6.1.4.1.2011.5.25.219.2.40.3 + -- 1.3.6.1.4.1.2011.5.25.219.2.40.3 + hwEntityMCUHardewareFaultAlarm NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "MCU Hardeware Fault." + ::= { hwEntityHardewareFaultTrap 3 } + +-- 1.3.6.1.4.1.2011.5.25.219.3 +-- 1.3.6.1.4.1.2011.5.25.219.3 + -- 1.3.6.1.4.1.2011.5.25.219.3 + hwEntityTrapConformance OBJECT IDENTIFIER ::= { hwEntityTrapMIB 3 } + + +-- 1.3.6.1.4.1.2011.5.25.219.3.1 + -- 1.3.6.1.4.1.2011.5.25.219.3.1 + hwEntityTrapCompliances OBJECT IDENTIFIER ::= { hwEntityTrapConformance 1 } + + +-- this module +-- 1.3.6.1.4.1.2011.5.25.219.3.1.1 +-- this module + -- 1.3.6.1.4.1.2011.5.25.219.3.1.1 + hwEntityTrapCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for agents that provide full support for + hwBaseTrapMIB." + MODULE -- this module + MANDATORY-GROUPS { hwEntityObjectGroup } + ::= { hwEntityTrapCompliances 1 } + + +-- 1.3.6.1.4.1.2011.5.25.219.3.2 + -- 1.3.6.1.4.1.2011.5.25.219.3.2 + hwEntityTrapGroups OBJECT IDENTIFIER ::= { hwEntityTrapConformance 2 } + + +-- 1.3.6.1.4.1.2011.5.25.219.3.2.1 + -- 1.3.6.1.4.1.2011.5.25.219.3.2.1 + hwEntityObjectGroup OBJECT-GROUP + OBJECTS { hwEntityPhysicalIndex, hwEntityTrapEntType, hwEntityTrapFaultID, hwEntityCommunicateType, hwEntityThresholdType, + hwEntityThresholdValue, hwEntityThresholdCurrent, hwEntityThresholdCritical, hwEntityThresholdWarning, hwUserDefAlarmName, + hwUserDefChannel, hwSoftwareVersion, hwStartupSoftwareFileName, hwStorageDevName, hwPortDownReason, + hwEntityTrapRelativeResource, hwEntityTrapReasonDescr,hwUsbOperType, hwOpticalVendorName, hwOpticalVendorSN, hwMasterOpUser, hwAPAdminIP, hwAPID, hwOperation, hwReason, + hwBoardID, hwCapCPUThresholdType, hwCapCPUThresholdValue, hwCapCPUThresholdCurrent, hwSyslogModuleName, + hwSyslogSeverityLevel, hwSyslogBrief, hwSyslogDescription, hwSyslogTimeStamp, hwEntityNpsVMName, + hwEntityNpsVMID, hwEntityNpsPhyVMID, hwEntityNpsErrorCode, hwEntityNpsErrorDescr, hwEntityNpsPort, + hwEntityNpsPortName, hwEntityNpsIPAddress, hwEntityNpsPatchName, hwEntityNpsPatchVersion, hwEntityNpsCertName, + hwEntityNpsCertType, hwEntityNpsCertRemainDays, hwEntityNpsCertValidBeginTime, hwEntityNpsCertValidEndTime, hwEntityNpsPartitionName, + hwEntityNpsPartitionUsage, hwEntityNpsPartitionUsageThreshold, hwEntityNpsPartitionAvailableSpace, hwEntityNpsPartitionCapacityThreshold, hwEntityNpsRUName, + hwEntityNpsVNFCName, hwEntityNpsVNFCType, hwEntityNpsAPPType, hwEntityNpsSoftwareVersionType, hwEntityNpsSoftwareVersionID, + hwEntityNpsLocalVMName, hwEntityNpsRemoteVMName, hwEntityNpsNetworkPlaneID, hwEntityNpsNetworkErrorThreshold, hwEntityNpsDeviceID, + hwEntityNpsDriverVendor, hwEntityNpsDriverType,hwEntityNpsQuality,hwLicenseRemainTime, hwVirtualLicenseItemName } + STATUS current + DESCRIPTION + "Group for base trap objects." + ::= { hwEntityTrapGroups 1 } + + +-- 1.3.6.1.4.1.2011.5.25.219.3.2.2 + -- 1.3.6.1.4.1.2011.5.25.219.3.2.2 + hwEntityTrapGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwChassisRemove, hwChassisInsert, hwChassisFail, hwChassisFailResume, hwChassisInvalid, + hwChassisInvalidResume, hwBoardRemove, hwBoardInsert, hwBoardFail, hwBoardFailResume, + hwBoardInvalid, hwBoardInvalidResume, hwBoardLeaveMaster, hwBoardBecomeMaster, hwCardRemove, + hwCardInsert, hwCardFail, hwCardFailResume, hwCardInvalid, hwCardInvalidResume, hwCardResExceed, hwCardResExceedResume, + hwOpticalRemove, hwOpticalInsert, hwOpticalFail, hwOpticalFailResume, hwOpticalInvalid, + hwOpticalInvalidResume, hwGpsModuleRemove,hwGpsModuleInsert,hwOptCfgNotMatch,hwOptCfgNotMatchResume,hwPowerRemove, hwPowerInsert, hwPowerFail, hwPowerFailResume, + hwPowerInvalid, hwPowerInvalidResume, hwPowerUnusable, hwPowerUnusableResume, hwFanRemove, + hwFanInsert, hwFanFail, hwFanFailResume, hwFanInvalid, hwFanInvalidResume, hwFanMinorAlarm, hwFanMinorAlarmResume, + hwFanUnusable, hwFanUnusableResume, hwLcdRemove, hwLcdInsert, hwLcdInvalid, + hwLcdInvalidResume, hwLcdUnusable, hwLcdUnusableResume, hwCmuRemove, hwCmuInsert, + hwCmuInvalid, hwCmuInvalidResume, hwCmuUnusable, hwCmuUnusableResume, hwCommunicateError, + hwCommunicateResume, hwTempAlarm, hwTempResume, hwHumidityAlarm, hwHumidityResume, + hwVoltAlarm, hwVoltResume, hwGateAlarm, hwGateResume, hwFogAlarm, + hwFogResume, hwUnstableAlarm, hwUnstableResume, hwBrdTempAlarm, hwBrdTempResume, + hwBrdTempFatalAlarm, hwBrdTempFatalResume, hwPowerFailureAlarm, hwPowerFailureResume, hwIOSwitchOneAlarm, + hwIOSwitchOneAlarmResume, hwIOSwitchTwoAlarm, hwIOSwitchTwoAlarmResume, hwIOSwitchThreeAlarm, hwIOSwitchThreeAlarmResume, + hwEntityDyingGaspEvent, hwSystemConfigError, hwSystemConfigResume, hwPortDown, + hwPortUp, hwPortNoSupportOETrap, hwPortRemove, hwPortInsert,hwPortOpticalPositionInvalid,hwPortOpticalPositionValid, hwUserDefAlarm, hwUserDefResume, hwCPUUtilizationRising, hwCPUUtilizationResume, hwCpuFail, hwCpuFailResume, + hwUSBUnidentifiedResume, hwUSBUnidentified, + hwMemUtilizationRising, hwMemUtilizationResume, hwStorageDevRemove, hwStorageDevInsert, hwSystemRollback, hwVirtualAccessDrvConfigError, + hwUpMicroSwitchOpen, hwUpMicroSwitchClose, hwDownMicroSwitchOpen, hwDownMicroSwitchClose, hwBoardPowerOff, hwOpticalPowerAlarm, + hwOpticalPowerAlarmResume,hwUSBInsert,hwPppLoopbackDetect,hwUSBRemove,hwPppLoopbackDetResume,hwFileErrorResume,hwFileError, + hwPmuRemove,hwPmuInsert,hwPmuFail,hwPmuFailResume,hwPmuInvalid,hwPmuInvalidResume,hwRATEOFTRAFFICRising,hwBatteryFull, hwUpsFaultTrap, hwUpsFaultResume, hwUpsPowerLow, hwUpsPowerFull, hwRATEOFTRAFFICResume, + hwThreadFaultIsolate, hwOpticalUnAuthorized, hwOpticalUnAuthorizedResume, hwLaserNoFited, hwLaserNoFitedResume, + hwOpticalTunableNotMatch, hwOpticalTunableNotMatchResume ,hwBandwidthOfAllCardsExceedsThreshold ,hwUsbStatusChg, + hwBoardResetByCmd, hwBoardResetByCmdResume, hwCardResetByCmd, hwDiskUtilizationResume, hwDiskUtilizationRising, hwCardResetByCmdResume, hwBoardHeartbeatTimeout, + hwBoardHeartbeatResume, hwBandwidthOfAllCardsExceedsThresholdAlarm,hwBandwidthOfAllCardsExceedsThresholdResume, + hwBandwidthOfAllCardsExceedsThresholdFatalAlarm, hwBandwidthOfAllCardsExceedsThresholdFatalResume,hwPinchCardReset,hwPinchCardResetResume,hwVMResInconsist,hwVMResInconsistResume, hwNeedModifyCfgTrap, hwCardBandwidthModeChange, hwCardSplitChange, + hwBoardWarning, hwBoardWarningResume, hwBoardPortsConflict, hwDataplaneCpuOverloadAlarm, hwDataplaneCpuOverloadResume, hwInsSpaceLackAlarm, hwInsSpaceLackResume, hwVfpSysCheckErr, hwVfpSysCheckErrResume,hwBoardlowmemoryoverload,hwBoardlowmemoryoverloadResume, + hwCapCPUUtilizationResume, hwCapCPUUtilizationRising, hwCardInconsistent, hwBoardAdd, hwBoardDelete, hwRTULicenseActSuccess, hwSMSReboot, hwPduNotPresent, hwPduPresent, hwPduCommLost, hwPduCommLostResume, hwPduDmuHardwareFault, hwPduDmuHardwareFaultResume, hwPduDMUAutoUpgradeFail, hwPduDMUAutoUpgradeFailResume, hwPduDacsHardwareFault, hwPduDacsHardwareFaultResume, + hwPduDacsTempAlarm, hwPduDacsTempAlarmResume, hwPduDacsI2CChannelFault, hwPduDacsI2CChannelFaultResume, hwReportSyslogInfo, + hwEntityNpsPatchInstallFail, hwEntityNpsPatchInstallFailResume, hwEntityNpsPatchPacketError, + hwEntityNpsPatchPacketErrorResume, hwEntityNpsSysConfigError, hwEntityNpsSysConfigErrorResume, hwEntityNpsSslCertInvalidEarlyWarning, hwEntityNpsSslCertInvalidEarlyResume, + hwEntityNpsSslCertInvalid, hwEntityNpsSslCertInvalidResume, hwEntityNpsDiskPartitionUsageExceedingThreshold, hwEntityNpsDiskPartitionUsageExceedingThresholdResume, hwEntityNpsDiskPartitionUnavailable, + hwEntityNpsDiskPartitionUnavailableResume, hwEntityNpsDiskPartitionSpaceInsufficient, hwEntityNpsDiskPartitionSpaceInsufficientResume, hwEntityNpsExecutableFilesIncomplete, hwEntityNpsExecutableFilesIncompleteResume, + hwEntityNpsSoftwareIntegrityError, hwEntityNpsSoftwareIntegrityErrorResume, hwEntityNpsOMUSyncFail, hwEntityNpsOMUSyncFailResume, hwEntityNpsVMDiskUnavailable, + hwEntityNpsVMDiskUnavailableResume, hwEntityNpsDatabaseRestoreFail, hwEntityNpsSSLCertExpired, hwEntityNpsSSLCertExpiredEarlyWarning, hwEntityNpsVMResInconsist, + hwEntityNpsVMResInconsistResume, hwEntityNpsVmFault, hwEntityNpsVmFaultResume, hwEntityNpsVNFMConnectFault, hwEntityNpsVNFMConnectResume, + hwEntityNpsFabricOamPlaneDown, hwEntityNpsFabricOamPlaneDownResume, hwEntityNpsFabricLinkSubhealthy, hwEntityNpsFabricLinkSubhealthyResume, hwEntityNpsDriverTypeMismatch, + hwEntityNpsDriverTypeMismatchResume, hwEntityNpsRuCreateFail, hwEntityNpsRuCreateFailResume, hwEntityNpsIpSecRuleFail, hwBoardUpCoverResume, hwBoardUpCoverAlarm, hwEntityNpsIpSecRuleFailResume, hwAllLpuSfuFail, hwAllLpuSfuFailResume,hwEntityNpsBaseLinkSubhealthy,hwEntityNpsBaseLinkSubhealthyResume, + hwVirtualLicenseExpire, hwVirtualLicenseNearDeadline, hwNPDomainDropCauseCntNumabruptlyAlarm, hwNPDomainDropCauseCntNumabruptlyResume,hwNPResourceExcAlarm,hwNPResourceExcResume,hwEntityFileSystemRebuild,hwEntityFileSystemAbnormal,hwEntityCODECHardewareFaultAlarm,hwEntityTPMHardewareFaultAlarm,hwEntityMCUHardewareFaultAlarm} + STATUS current + DESCRIPTION + "Group for all base traps." + ::= { hwEntityTrapGroups 2 } + + + + END + +-- +-- HUAWEI-ENTITY-TRAP-MIB.my +-- + + + + + + + diff --git a/MIBS/huawei/HUAWEI-ENVIRONMENT-MIB b/MIBS/huawei/HUAWEI-ENVIRONMENT-MIB new file mode 100644 index 0000000..c0f60d5 --- /dev/null +++ b/MIBS/huawei/HUAWEI-ENVIRONMENT-MIB @@ -0,0 +1,3392 @@ +-- ============================================================================ +-- Copyright (C)2011 by HUAWEI TECHNOLOGIES. All rights reserved. +-- Description: The MIB module defines MIB objects which include Environment Monitor Unit, +-- Analog Environment data, Digital Environment data, Out data and +-- Fan data Monitor management MIB interfaces. +-- Reference: +-- Version: V3.53 +-- ============================================================================ + + HUAWEI-ENVIRONMENT-MIB DEFINITIONS ::= BEGIN + + IMPORTS + + huaweiUtility + FROM HUAWEI-MIB + Integer32, BITS, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + DisplayString, RowStatus + FROM SNMPv2-TC + hwFrameIndex + FROM HUAWEI-DEVICE-MIB; + + + hwEnvironment MODULE-IDENTITY + LAST-UPDATED "201306170900Z" + ORGANIZATION "Fix-Net DepT, Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "The MIB module defines MIB objects which include Environment Monitor Unit, + Analog Environment data, Digital Environment data, Out data and + Fan data Monitor management MIB interfaces. + " + +-- Revision history + REVISION "201306170900Z" + DESCRIPTION "V3.53, modified the range of hwORRFPowerLowThreshold and hwORRFPowerHighThreshold for Optical-Receiver in hwEnvironmentInfoTable leaf node." + + REVISION "201305130900Z" + DESCRIPTION "V3.52, add hwOpticalReceiverFailTrap, hwOpticalReceiverRecoverTrap, hwOpticalReceiverPowerFailTrap, hwOpticalReceiverPowerRecoverTrap, + hwOpticalReceiverRFPowerFailTrap, hwOpticalReceiverRFPowerRecoverTrap for Optical-Receiver." + + REVISION "201301240900Z" + DESCRIPTION "V3.51, modified this MIB for supporting Optical-receiver.add hwOpticalreceiverTable (optical-receiver) in hwEnvironmentInfoTable leaf node." + + REVISION "201211190900Z" + DESCRIPTION "V3.50, add Digital alarm type(hard-fault:23) in hwDigAlarmID leaf node." + + REVISION "201211051000Z" + DESCRIPTION "V3.49, add emu type(H801PMU:44) in hwEnvEmuType leaf node." + + REVISION "201210251700Z" + DESCRIPTION "V3.48, add emu type(LeadAcidBattery:43) in hwEnvEmuType leaf node." + + REVISION "201209241700Z" + DESCRIPTION "V3.47, add hwEnvEmuTypeName the length is 30 bytes" + + REVISION "201207231700Z" + DESCRIPTION "V3.46, add emu type(H801VESC:42) in hwEnvEmuType leaf node." + + REVISION "201201140900Z" + DESCRIPTION "V3.45, add emu type(vpea:41) in hwEnvEmuType leaf node." + + REVISION "201111100900Z" + DESCRIPTION "V3.44, add emu type(smu:40) in hwEnvEmuType leaf node." + + REVISION "201108080900Z" + DESCRIPTION "V3.43, add the leaf of hwEmmDigitalSwitchOpenTrap and hwEmmDigitalSwitchCloseTrap for ESC digital alarm." + + REVISION "201105120900Z" + DESCRIPTION "V3.42, modified the value list of hwFanControlMode. " + + REVISION "201103180900Z" + DESCRIPTION "V3.41, added emu type(transemu:39) in hwEnvEmuType leaf node. + added digital-alarm(DC voltage and Output switch) in hwDigAlarmID leaf node." + + REVISION "201101180900Z" + DESCRIPTION "V3.40, added hwEmmFanCriticalBlockFaultTrap and hwEmmFanCriticalBlockRecoverTrap for Fan critical block." + + REVISION "201011100000Z" + DESCRIPTION "V3.39, modified the description of the alarm objects in this MIB file for standard trap. + modified the description of the hwEnvironmentInfoEntry,hwEnvEmuType,hwAnaChannelEntry, + hwDigChannelEntry,hwDigAlarmID,hwControlOutEntry,hwControlOutAdminStatus and hwFanEntry." + + REVISION "201008200900Z" + DESCRIPTION "V3.38, modified the description of the objects in this MIB file for standard trap. + Deleted hwEmmDigMainsupplyFaultTrap and hwEmmDigMainsupplyRecoverTrap,which were moved to HUAWEI-POWER-MIB." + + REVISION "201007190900Z" + DESCRIPTION "V3.37, modified the Objects of the hwEmmEmuHardwareRecoverTrap and hwEmmEmuHardwareFaultTrap for standard trap. + Modified the value of hwFailureCause. + Modified the description of hwFailureCause, hwFanStatus, hwEnvAutofindNodeId, and hwEnvAutofindEmuType." + + REVISION "201006100900Z" + DESCRIPTION "V3.36, added enum elabel(liFeBattery:38) in hwEnvEmuType leaf node for the supporting LiFeBattery. " + + REVISION "201005300900Z" + DESCRIPTION "V3.35, modified description of hwEnvironmentInfoTable." + + REVISION "201005180900Z" + DESCRIPTION "V3.34, modified this MIB for supporting Power3000." + + REVISION "201004080900Z" + DESCRIPTION "V3.33, modified this MIB for supporting Temperature Heat Exchange Unit" + + REVISION "201003270900Z" + DESCRIPTION "V3.32, modified this MIB for clearing Simple Tester errors and warnings." + + REVISION "201003240900Z" + DESCRIPTION "V3.31, modified this MIB for clearing Simple Tester errors and warnings." + + REVISION "201002220900Z" + DESCRIPTION "V3.30, added hwEnvAutofindNodeId for DT." + + REVISION "201002060900Z" + DESCRIPTION "V3.29, added hwEnvironTraps for DT." + + REVISION "201001290900Z" + DESCRIPTION "V3.28, deleted simptester mib compile errors and warnings." + + REVISION "200907200900Z" + DESCRIPTION "V3.27, added hwEnvEmuPower." + + REVISION "200905050000Z" + DESCRIPTION "V3.26, added hwEnvCLEICode." + + REVISION "200211290000Z" + DESCRIPTION "V1.00, initial version." + + ::= { huaweiUtility 1 } + + +-- 1.3.6.1.4.1.2011.6.1.1 + hwEnvironmentMon OBJECT IDENTIFIER ::= { hwEnvironment 1 } + +-- 1.3.6.1.4.1.2011.6.1.1.1 + hwEnvironmentInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEnvironmentInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Information table of Environment Monitor Unit. + The Environment Monitor Unit is some kind of Environment monitoring device + and is used to monitor many kinds of Environment data. + The maximum number of Environment Monitor Units in one device node is 64. + The index of this table is hwEnvEmuIndex. + hwEnvEmuIndex is the index of one Environment Monitor Unit. + " + ::= { hwEnvironmentMon 1 } + +-- 1.3.6.1.4.1.2011.6.1.1.1.1 + hwEnvironmentInfoEntry OBJECT-TYPE + SYNTAX HwEnvironmentInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Information table of Environment Monitor Unit. + The Environment Monitor Unit is some kind of Environment monitoring device + and is used to monitor many kinds of Environment data. + The maximum number of Environment Monitor Units in one device node is 64. + The index of this entry is hwEnvEmuIndex. + hwEnvEmuIndex is the index of one Environment Monitor Unit. + " + INDEX { hwEnvEmuIndex } + ::= { hwEnvironmentInfoTable 1 } + + HwEnvironmentInfoEntry ::= + SEQUENCE + { + hwEnvEmuIndex + Integer32, + hwEnvEmuType + INTEGER, + hwEnvBoardName + DisplayString, + hwEnvCommState + INTEGER, + hwEnvRowStatus + RowStatus, + hwEnvVersion + DisplayString, + hwEnvFrameId + Integer32, + hwEnvAdminStatus + INTEGER, + hwEnvSlaveNodeId + Integer32, + hwEnvComType + INTEGER, + hwEnvCLEICode + OCTET STRING, + hwEnvEmuPower + Integer32, + hwEnvEmuTypeName + DisplayString + } + +-- 1.3.6.1.4.1.2011.6.1.1.1.1.1 + hwEnvEmuIndex OBJECT-TYPE + SYNTAX Integer32 (0..2048) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + hwEnvEmuIndex is the index of the Environment monitoring unit, + used as the index of hwEnvironmentInfoTable. + Range: 0 - 2048 + " + ::= { hwEnvironmentInfoEntry 1 } + +-- 1.3.6.1.4.1.2011.6.1.1.1.1.2 + hwEnvEmuType OBJECT-TYPE + SYNTAX INTEGER + { + h302ESC(1), + h303ESC(2), + h4875(3), + h301ESC(4), + switch(5), + fanEscFrame(6), + fanFrame(7), + h4845(8), + fanFCBFrame(9), + fanFDMUFrame(10), + h304ESC(11), + pwma(12), + h561esc(13), + h801esc(14), + h612pwbp(15), + pse158(16), + h4805(19), + pdu(20), + acrmu(21), + acfan(22), + dcfan(23), + rmun1509(24), + onps150(25), + h801pmix(26), + h4875L(27), + miniESC(28), + h831VESC(29), + h601VESC(30), + h4830L(31), + h801citx(32), + h801citd(33), + h831ccuh(34), + h831pmu(35), + pwr3000(36), + tcu(37), + liFeBattery(38), + transemu(39), + smu(40), + vpea(41), + h801VESC(42), + leadAcidBattery(43), + h801PMU(44), + other(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Type of the physical monitoring devices associated with the environment monitoring unit. + Options: + 1.h302ESC(1) -Type of the physical monitoring devices is H302ESC + 2.h303ESC(2) -Type of the physical monitoring devices is H303ESC + 3.h4875(3) -Type of the physical monitoring devices is 4875 power monitoring frame + 4.h301ESC(4) -Type of the physical monitoring devices is H301ESC + 5.switch(5) -Distribute monitoring frame + 6.fanEscFrame(6) -ESC monitoring fan frame + 7.fanFrame(7) -monitoring fan frame + 8.h4845(8) -4845 power monitoring + 9.fanFCBFrame(9) -FCB monitoring fan frame + 10.fanFDMUFrame(10) -FDMU monitoring fan frame + 11.h304ESC(11) -provides the management function of battery + 12.pwma(12) -Type of the physical monitoring devices is pwma + 13.h561esc(13) -H561ESC + 14.h801esc(14) -H801Esc + 15.h612pwbp(15) -H612pwbp + 16.pse158(16) -pse158 + 17.h4805(19) -h4805 + 18.pdu(20) -pdu + 19.acrmu(21) -ac_rmu + 20.acfan(22) -ac_fan + 21.dcfan(23) -dc_fan + 22.rmun1509(24) -rmun1509 + 23.onps150(25) -onps150 + 24.h801pmix(26) -h801pmix + 25.h4875L(27) -h4875L + 26.miniESC(28) -miniESC + 27.h831VESC(29) -H831VESC + 28.h601VESC(30) -H601VESC + 29.h4830L(31) -h4830L + 30.h801citx(32) -h801citx + 31.h801citd(33) -h801citd + 32.h831ccuh(34) -h831ccuh + 33.h831pmu(35) -h831pmu + 34.pwr3000(36) -a type of power named power 3000, supports 12 rectifier modules + 35.tcu(37) -tcu + 36.liFeBattery(38) -liFeBattery + 37.transemu(39) -a type of emu for transport environment information to managment center + 38.smu(40) -site monitoring unit + 39.vpea(41) -vector monitoring unit + 40.h801VESC(42) -H801VESC + 41.h801PMU(44) -H801PMU + 42.other(255) -other + " + ::= { hwEnvironmentInfoEntry 2 } + +-- 1.3.6.1.4.1.2011.6.1.1.1.1.3 + hwEnvBoardName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Name of the environment monitoring unit. + " + ::= { hwEnvironmentInfoEntry 3 } + +-- 1.3.6.1.4.1.2011.6.1.1.1.1.4 + hwEnvCommState OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + shutdown(2), + fault(3), + abnormal(4), + config(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Status of the communication between the environment monitoring unit and the device. + The environmental condition can be tested only when the communication is normal. + Options: + 1.normal(1) - indicates that communication state is normal + 2.shutdown(2) - indicates that communication state is shutdown + 3.fault(3) - indicates that communication state is fault + 4.abnormal(4) - indicates that communication state is abnormal + 5.config(5) - indicates that communication state is config + " + ::= { hwEnvironmentInfoEntry 4 } + +-- 1.3.6.1.4.1.2011.6.1.1.1.1.5 + hwEnvRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + RowStatus standard operation. + The creation and deletion operations are supported currently. + " + ::= { hwEnvironmentInfoEntry 5 } + +-- 1.3.6.1.4.1.2011.6.1.1.1.1.6 + hwEnvVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Version information of the environment monitoring unit. + " + ::= { hwEnvironmentInfoEntry 6 } + +-- 1.3.6.1.4.1.2011.6.1.1.1.1.7 + hwEnvFrameId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + ID of the shelf housing the environment monitoring unit. + " + ::= { hwEnvironmentInfoEntry 7 } + +-- 1.3.6.1.4.1.2011.6.1.1.1.1.8 + hwEnvAdminStatus OBJECT-TYPE + SYNTAX INTEGER + { + noOperation(1), + reset(2), + manage(3), + unmanage(4), + clearsmokealarm(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The management status of the monitoring unit. + Options: + 1.noOperation(1) -no any operation + 2.reset(2) -reset the monitoring board + 3.manage(3) -manage the monitoring unit + 4.unmanage(4) -undo manage the monitoring unit + 5.clearsmokealarm(5) -clear the smoke alarm for miniEsc + " + ::= { hwEnvironmentInfoEntry 8 } + +-- 1.3.6.1.4.1.2011.6.1.1.1.1.9 + hwEnvSlaveNodeId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + ID of the slave object that the environment monitoring unit belongs to. + The environment monitoring unit uses the slave object ID to communicate + with the upstream equipment. + " + ::= { hwEnvironmentInfoEntry 9 } + +-- 1.3.6.1.4.1.2011.6.1.1.1.1.10 + hwEnvComType OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + serialRS485(2), + serialRS232(3), + serialRS422(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The serial communication protocol type between the monitoring unit + and the upstream equipment. The protocol types used are as follows: + Options: + 1.unknown(1) -The protocol types is unknown + 2.serialRS485(2) -The protocol types is serialRS485 + 3.serialRS232(3) -The protocol types is serialRS232 + 4.serialRS422(4) -The protocol types is serialRS422 + " + ::= { hwEnvironmentInfoEntry 10 } + +-- 1.3.6.1.4.1.2011.6.1.1.1.1.11 + hwEnvCLEICode OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..640)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Environment CLEI Code. + " + ::= { hwEnvironmentInfoEntry 11 } + +-- 1.3.6.1.4.1.2011.6.1.1.1.1.12 + hwEnvEmuPower OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Power of the environment monitoring equipment associated with the + environment monitoring unit. Unit: Watt. + " + ::= { hwEnvironmentInfoEntry 12 } + +-- 1.3.6.1.4.1.2011.6.1.1.1.1.13 + hwEnvEmuTypeName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Name of the environment type. + " + ::= { hwEnvironmentInfoEntry 13 } + +-- 1.3.6.1.4.1.2011.6.1.1.2 + hwAnaChannelTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAnaChannelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Information table of the analog parameters monitored. + The indexes of this table are hwEnvEmuIndex or hwAnaChannelIndex. + hwEnvEmuIndex is the index of the environment monitoring unit, + and hwAnaChannelIndex is the index of the analog parameter that + is monitored by a monitoring unit. + " + ::= { hwEnvironmentMon 2 } + +-- 1.3.6.1.4.1.2011.6.1.1.2.1 + hwAnaChannelEntry OBJECT-TYPE + SYNTAX HwAnaChannelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Information table of the analog parameters monitored. + The indexes of this entry are hwEnvEmuIndex or hwAnaChannelIndex. + hwEnvEmuIndex is the index of the environment monitoring unit, + and hwAnaChannelIndex is the index of the analog parameter that + is monitored by a monitoring unit. + " + INDEX { hwEnvEmuIndex, hwAnaChannelIndex } + ::= { hwAnaChannelTable 1 } + + HwAnaChannelEntry ::= + SEQUENCE + { + hwAnaChannelIndex + Integer32, + hwAnaName + DisplayString, + hwAnaType + INTEGER, + hwAnaMeasureType + DisplayString, + hwAnaWorkHigh + Integer32, + hwAnaWorkLow + Integer32, + hwAnaAlmHigh + Integer32, + hwAnaAlmLow + Integer32, + hwAnaCurrentValue + Integer32, + hwAnaAlarmState + INTEGER, + hwAnaRowStatus + RowStatus, + hwAnaAlarmID + INTEGER + } + +-- 1.3.6.1.4.1.2011.6.1.1.2.1.1 + hwAnaChannelIndex OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Index of the analog parameter that is monitored by the monitoring unit. + Range: 0 - 255 + " + ::= { hwAnaChannelEntry 1 } + +-- 1.3.6.1.4.1.2011.6.1.1.2.1.2 + hwAnaName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Name of the analog parameter that is monitored by a monitoring unit. + " + ::= { hwAnaChannelEntry 2 } + +-- 1.3.6.1.4.1.2011.6.1.1.2.1.3 + hwAnaType OBJECT-TYPE + SYNTAX INTEGER + { + invalid(-1), + voltage(1), + current(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + This object indicates the type of the sensor that is used to test the + Analog parameter. + Options: + 1.invalid(-1) -there is no valid sensor + 2.voltage(1) -voltage sensor currently + 3.current(2) -current sensor currently + " + ::= { hwAnaChannelEntry 3 } + +-- 1.3.6.1.4.1.2011.6.1.1.2.1.4 + hwAnaMeasureType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + This object indicates the unit of the analog parameter that is tested. + " + ::= { hwAnaChannelEntry 4 } + +-- 1.3.6.1.4.1.2011.6.1.1.2.1.5 + hwAnaWorkHigh OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + High limit of the analog normal work + " + ::= { hwAnaChannelEntry 5 } + +-- 1.3.6.1.4.1.2011.6.1.1.2.1.6 + hwAnaWorkLow OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Low limit of the analog normal work + " + ::= { hwAnaChannelEntry 6 } + +-- 1.3.6.1.4.1.2011.6.1.1.2.1.7 + hwAnaAlmHigh OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + High limit of the analog alarm. The alarm is produced + when the measurement value is higher than this value + " + ::= { hwAnaChannelEntry 7 } + +-- 1.3.6.1.4.1.2011.6.1.1.2.1.8 + hwAnaAlmLow OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The low limit of the analog alarm. The alarm is produced + when the measurement value is lower than this value. + " + ::= { hwAnaChannelEntry 8 } + +-- 1.3.6.1.4.1.2011.6.1.1.2.1.9 + hwAnaCurrentValue OBJECT-TYPE + SYNTAX Integer32 + UNITS "milli" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The actual measurement value of the present analog. + Unit: milli + " + ::= { hwAnaChannelEntry 9 } + +-- 1.3.6.1.4.1.2011.6.1.1.2.1.10 + hwAnaAlarmState OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + overWorkHigh(2), + belowWorkLow(3), + abnormal(4), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The status of the present monitored. + Options: + 1.normal(1) -indicates that the measurement value is lower than the set high + limit of the alarm, and higher than the low limit + 2.overWorkHigh(2) -indicates that the measurement value is higher than the high limit of the alarm + 3.belowWorkLow(3) -indicates that the measurement value is lower than the low limit of the alarm + 4.abnormal(4) -indicates that the measurement value is outside the scope of limit of the alarm + 5.invalid(-1) -indicates that the device can not get the value, e.g. the EMU does not support this operation, or the EMU state is abnormal + " + ::= { hwAnaChannelEntry 10 } + +-- 1.3.6.1.4.1.2011.6.1.1.2.1.11 + hwAnaRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + RowStatus standard operation. The values 1 and 2 are supported currently. + 1 indicates the activation status, and 2 indicates the non-activation status. + " + ::= { hwAnaChannelEntry 11 } + +-- 1.3.6.1.4.1.2011.6.1.1.2.1.12 + hwAnaAlarmID OBJECT-TYPE + SYNTAX INTEGER + { + temperature(1), + humidity(2), + voltage(3), + current(4), + userDefinedAlarm0(100), + userDefinedAlarm1(101), + userDefinedAlarm2(102), + userDefinedAlarm3(103), + userDefinedAlarm4(104), + userDefinedAlarm5(105), + userDefinedAlarm6(106), + userDefinedAlarm7(107), + userDefinedAlarm8(108), + userDefinedAlarm9(109), + userDefinedAlarm10(110), + userDefinedAlarm11(111), + userDefinedAlarm12(112), + userDefinedAlarm13(113), + userDefinedAlarm14(114), + userDefinedAlarm15(115), + default(65535) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Analog alarm definition. + Options: + 1.temperature(1) -temperature alarm + 2.humidity(2) -humidity alarm + 3.voltage(3) -voltage alarm + 4.current(4) -current alarm + 5.userDefinedAlarm0(100) -analog user-defined alarm 0 + 6.userDefinedAlarm1(101) -analog user-defined alarm 1 + 7.userDefinedAlarm2(102) -analog user-defined alarm 2 + 8.userDefinedAlarm3(103) -analog user-defined alarm 3 + 9.userDefinedAlarm4(104) -analog user-defined alarm 4 + 10.userDefinedAlarm5(105) -analog user-defined alarm 5 + 11.userDefinedAlarm6(106) -analog user-defined alarm 6 + 12.userDefinedAlarm7(107) -analog user-defined alarm 7 + 13.userDefinedAlarm8(108) -analog user-defined alarm 8 + 14.userDefinedAlarm9(109) -analog user-defined alarm 9 + 15.userDefinedAlarm10(110) -analog user-defined alarm 10 + 16.userDefinedAlarm11(111) -analog user-defined alarm 11 + 17.userDefinedAlarm12(112) -analog user-defined alarm 12 + 18.userDefinedAlarm13(113) -analog user-defined alarm 13 + 19.userDefinedAlarm14(114) -analog user-defined alarm 14 + 20.userDefinedAlarm15(115) -analog user-defined alarm 15 + 21.default(65535) -default analog alarm + " + ::= { hwAnaChannelEntry 12 } + +-- 1.3.6.1.4.1.2011.6.1.1.3 + hwDigChannelTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDigChannelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Information table of the digital parameters monitored. + The indexes of this table are hwEnvEmuIndex and hwDigChannelIndex. + hwEnvEmuIndex is the index of the environment monitoring unit, + and hwDigChannelIndex is the index of the digital parameter that + is monitored by a monitoring unit. + " + ::= { hwEnvironmentMon 3 } + +-- 1.3.6.1.4.1.2011.6.1.1.3.1 + hwDigChannelEntry OBJECT-TYPE + SYNTAX HwDigChannelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Information table of the digital parameters monitored. + The indexes of this entry are hwEnvEmuIndex and hwDigChannelIndex. + hwEnvEmuIndex is the index of the environment monitoring unit, + and hwDigChannelIndex is the index of the digital parameter that + is monitored by a monitoring unit. + " + INDEX { hwEnvEmuIndex, hwDigChannelIndex } + ::= { hwDigChannelTable 1 } + + HwDigChannelEntry ::= + SEQUENCE + { + hwDigChannelIndex + Integer32, + hwDigChannelName + DisplayString, + hwAlmCondition + INTEGER, + hwDigChannelState + INTEGER, + hwDigRowStatus + RowStatus, + hwDigAlarmID + INTEGER + } + +-- 1.3.6.1.4.1.2011.6.1.1.3.1.1 + hwDigChannelIndex OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Index of the digital parameter that is monitored by a monitoring unit. + Range: 0 - 255 + " + ::= { hwDigChannelEntry 1 } + +-- 1.3.6.1.4.1.2011.6.1.1.3.1.2 + hwDigChannelName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Name of the digital parameter that is monitored by a monitoring unit. + " + ::= { hwDigChannelEntry 2 } + +-- 1.3.6.1.4.1.2011.6.1.1.3.1.3 + hwAlmCondition OBJECT-TYPE + SYNTAX INTEGER + { + lowLevelAlarm(1), + highLevelAlarm(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Alarm conditions. + Options: + 1.lowLevelAlarm(1) -refers to the alarm produced when the digital sensor detects the low level + 2.highLevelAlarm(2) -refers to the alarm produced when the digital sensor detects the high level + 3.invalid(-1) -indicates that the device can not get the value, e.g. the EMU does not support this operation, or the EMU state is abnormal + " + ::= { hwDigChannelEntry 3 } + +-- 1.3.6.1.4.1.2011.6.1.1.3.1.4 + hwDigChannelState OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + alarm(2), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The status of the present monitored digital sensor + Options: + 1.normal(1) -indicates that the digital sensor works normally + 2.alarm(2) -indicates that the digital sensor produces the alarm signal + 3.invalid(-1) -indicates that the device can not get the value, e.g. the EMU does not support this operation, or the EMU state is abnormal + " + ::= { hwDigChannelEntry 4 } + +-- 1.3.6.1.4.1.2011.6.1.1.3.1.5 + hwDigRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + RowStatus standard operation. The values 1 and 2 are supported currently. + 1 indicates the activation status, and 2 indicates the non-activation status. + " + ::= { hwDigChannelEntry 5 } + +-- 1.3.6.1.4.1.2011.6.1.1.3.1.6 + hwDigAlarmID OBJECT-TYPE + SYNTAX INTEGER + { + acvoltage(1), + acswitch(2), + batteryvoltage(3), + batteryfuse(4), + loadfuse(5), + rectifier(6), + dcpower(7), + cupboarddoor(8), + roomdoor(9), + window(10), + thief(11), + wiring(12), + fan(13), + fire(14), + fog(15), + water(16), + diesel(17), + smell(18), + aircondition(19), + arrester(20), + dcvoltage(21), + outputswitch(22), + hard-fault(23), + userDefinedAlarm0(100), + userDefinedAlarm1(101), + userDefinedAlarm2(102), + userDefinedAlarm3(103), + userDefinedAlarm4(104), + userDefinedAlarm5(105), + userDefinedAlarm6(106), + userDefinedAlarm7(107), + userDefinedAlarm8(108), + userDefinedAlarm9(109), + userDefinedAlarm10(110), + userDefinedAlarm11(111), + userDefinedAlarm12(112), + userDefinedAlarm13(113), + userDefinedAlarm14(114), + userDefinedAlarm15(115), + userDefinedAlarm16(116), + userDefinedAlarm17(117), + userDefinedAlarm18(118), + userDefinedAlarm19(119), + userDefinedAlarm20(120), + userDefinedAlarm21(121), + userDefinedAlarm22(122), + userDefinedAlarm23(123), + userDefinedAlarm24(124), + userDefinedAlarm25(125), + userDefinedAlarm26(126), + userDefinedAlarm27(127), + userDefinedAlarm28(128), + userDefinedAlarm29(129), + userDefinedAlarm30(130), + userDefinedAlarm31(131), + default(65535) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Digital alarm definition. + Options: + 1.acvoltage(1) -ac voltage alarm + 2.acswitch(2) -ac switch alarm + 3.batteryvoltage(3) -battery voltage alarm + 4.batteryfuse(4) -battery fuse alarm + 5.loadfuse(5) -load fuse alarm + 6.rectifier(6) -rectifier alarm + 7.dcpower(7) -dc power alarm + 8.cupboarddoor(8) -cupboard alarm + 9.roomdoor(9) -room door alarm + 10.window(10) -window alarm + 11.thief(11) -thief alarm + 12.wiring(12) -wiring alarm + 13.fan(13) -fan alarm + 14.fire(14) -fire alarm + 15.fog(15) -fog alarm + 16.water(16) -water alarm + 17.diesel(17) -diesel alarm + 18.smell(18) -smell alarm + 19.aircondition(19) -air-condition alarm + 20.arrester(20) -arrester alarm + 21.dcvoltage(21) -dc voltage + 22.outputswitch(22) -output swith + 23.hard-fault(23) -hard-fault + 24.userDefinedAlarm0(100) -digital user-defined alarm 0 + 25.userDefinedAlarm1(101) -digital user-defined alarm 1 + 26.userDefinedAlarm2(102) -digital user-defined alarm 2 + 27.userDefinedAlarm3(103) -digital user-defined alarm 3 + 28.userDefinedAlarm4(104) -digital user-defined alarm 4 + 29.userDefinedAlarm5(105) -digital user-defined alarm 5 + 30.userDefinedAlarm6(106) -digital user-defined alarm 6 + 31.userDefinedAlarm7(107) -digital user-defined alarm 7 + 32.userDefinedAlarm8(108) -digital user-defined alarm 8 + 33.userDefinedAlarm9(109) -digital user-defined alarm 9 + 34.userDefinedAlarm10(110) -digital user-defined alarm 10 + 35.userDefinedAlarm11(111) -digital user-defined alarm 11 + 36.userDefinedAlarm12(112) -digital user-defined alarm 12 + 37.userDefinedAlarm13(113) -digital user-defined alarm 13 + 38.userDefinedAlarm14(114) -digital user-defined alarm 14 + 39.userDefinedAlarm15(115) -digital user-defined alarm 15 + 40.userDefinedAlarm16(116) -digital user-defined alarm 16 + 41.userDefinedAlarm17(117) -digital user-defined alarm 17 + 42.userDefinedAlarm18(118) -digital user-defined alarm 18 + 43.userDefinedAlarm19(119) -digital user-defined alarm 19 + 44.userDefinedAlarm20(120) -digital user-defined alarm 20 + 45.userDefinedAlarm21(121) -digital user-defined alarm 21 + 46.userDefinedAlarm22(122) -digital user-defined alarm 22 + 47.userDefinedAlarm23(123) -digital user-defined alarm 23 + 48.userDefinedAlarm24(124) -digital user-defined alarm 24 + 49.userDefinedAlarm25(125) -digital user-defined alarm 25 + 50.userDefinedAlarm26(126) -digital user-defined alarm 26 + 51.userDefinedAlarm27(127) -digital user-defined alarm 27 + 52.userDefinedAlarm28(128) -digital user-defined alarm 28 + 53.userDefinedAlarm29(129) -digital user-defined alarm 29 + 54.userDefinedAlarm30(130) -digital user-defined alarm 30 + 55.userDefinedAlarm31(131) -digital user-defined alarm 31 + 56.default(65535) -digital alarm + " + ::= { hwDigChannelEntry 6 } + +-- 1.3.6.1.4.1.2011.6.1.1.4 + hwControlOutTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwControlOutEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Monitored digital out table. + This table indicates information about whether digital parameter is monitored. + The indexes of this table are hwEnvEmuIndex and hwControlOutIndex. + hwEnvEmuIndex is the index of the monitoring unit, + and hwControlOutIndex is the index of the digital out table monitored in the monitoring unit. + " + ::= { hwEnvironmentMon 4 } + +-- 1.3.6.1.4.1.2011.6.1.1.4.1 + hwControlOutEntry OBJECT-TYPE + SYNTAX HwControlOutEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Monitored digital out table. + This table indicates information about whether digital parameter is monitored. + The indexes of this entry are hwEnvEmuIndex and hwControlOutIndex. + hwEnvEmuIndex is the index of the monitoring unit, + and hwControlOutIndex is the index of the digital out table monitored in the monitoring unit. + " + INDEX { hwEnvEmuIndex, hwControlOutIndex } + ::= { hwControlOutTable 1 } + + HwControlOutEntry ::= + SEQUENCE + { + hwControlOutIndex + Integer32, + hwControlOutName + DisplayString, + hwControlOutAdminStatus + INTEGER, + hwControlOutRowStatus + RowStatus + } + +-- 1.3.6.1.4.1.2011.6.1.1.4.1.1 + hwControlOutIndex OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Index of the digital out table monitored in the monitoring unit + Range: 0 - 255 + " + ::= { hwControlOutEntry 1 } + +-- 1.3.6.1.4.1.2011.6.1.1.4.1.2 + hwControlOutName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Name of the monitored digital out table + " + ::= { hwControlOutEntry 2 } + +-- 1.3.6.1.4.1.2011.6.1.1.4.1.3 + hwControlOutAdminStatus OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Control Out administration: executes the on/off operation. + Options: + 1. on(1) - trun on + 2. off(2) - trun off + " + ::= { hwControlOutEntry 3 } + +-- 1.3.6.1.4.1.2011.6.1.1.4.1.4 + hwControlOutRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + RowStatus standard operation. The values 1 and 2 are supported currently. + 1 indicates the activation status, and 2 indicates the non-activation status. + " + ::= { hwControlOutEntry 4 } + +-- 1.3.6.1.4.1.2011.6.1.1.5 + hwFanTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwFanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Information table of fan monitoring. + The index of this table is hwEnvEmuIndex that comes from hwEnvironmentInfoTable. + hwEnvEmuIndex is the index of the monitoring unit whose monitoring type is fan. + " + ::= { hwEnvironmentMon 5 } + +-- 1.3.6.1.4.1.2011.6.1.1.5.1 + hwFanEntry OBJECT-TYPE + SYNTAX HwFanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Information table of fan monitoring. + The index of this entry is hwEnvEmuIndex that comes from hwEnvironmentInfoTable. + hwEnvEmuIndex is the index of the monitoring unit whose monitoring type is fan. + " + INDEX { hwEnvEmuIndex } + ::= { hwFanTable 1 } + + HwFanEntry ::= + SEQUENCE + { + hwFanName + DisplayString, + hwFanControlMode + INTEGER, + hwFanControlState + BITS, + hwESCFanTempAutoOn + Integer32, + hwESCFanTempAutoOff + Integer32, + hwFanRowStatus + RowStatus, + hwCurrentTemp + Integer32, + hwFanSpeedMode + INTEGER, + hwFanSpeed + Integer32, + hwFanTypeDescription + DisplayString + } + +-- 1.3.6.1.4.1.2011.6.1.1.5.1.1 + hwFanName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Fan name + " + ::= { hwFanEntry 1 } + +-- 1.3.6.1.4.1.2011.6.1.1.5.1.2 + hwFanControlMode OBJECT-TYPE + SYNTAX INTEGER + { + manual(1), + emuAuto(2), + fixed(3), + mainboardAuto(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The fan control modes of the fan frame. + Options: + 1.manual(1) -indicates that the fan is always on, and the fan speed can be manually adjusted + 2.emuAuto(2) -indicates that the fan is in the automatic mode, and can be automatically + controlled depending on the temperature of the fan + 3.fixed(3) -indicates that the fan is in the fixed mode, and adjusting its speed is not allowed + 4.mainboardAuto(4) -indicates that the fan is in the automatic mode, and can be automatically + controlled depending on the temperature of the boards in the frame + " + ::= { hwFanEntry 2 } + +-- 1.3.6.1.4.1.2011.6.1.1.5.1.3 + hwFanControlState OBJECT-TYPE + SYNTAX BITS + { + fan1(0), + fan2(1), + fan3(2), + fan4(3), + fan5(4), + fan6(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + For ESC fan, all should be checked to turn on the fan, + while all should not be checked to turn off the fan. + Options: + 1.fan1(0) -indicates that the first fan needs to be opened + 2.fan2(1) -indicates that the second fan needs to be opened + 3.fan3(2) -indicates that the third fan needs to be opened + 4.fan4(3) -indicates that the fourth fan needs to be opened + 5.fan5(4) -indicates that the fifth fan needs to be opened + 6.fan6(5) -indicates that the sixth fan needs to be opened + " + ::= { hwFanEntry 3 } + +-- 1.3.6.1.4.1.2011.6.1.1.5.1.4 + hwESCFanTempAutoOn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The fan temperature set, in unit of centigrade. + The MIB object only functions for the fan monitoring board of ESC and + is not applicable to the type of fan monitoring board. + Only when the fan control mode of the fan frame is hwFanControl =auto (3), + the temperature control mode will take effect. + When detecting the environment temperature higher than the set value, + the fan will be on (or increase its rotation). + " + ::= { hwFanEntry 4 } + +-- 1.3.6.1.4.1.2011.6.1.1.5.1.5 + hwESCFanTempAutoOff OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The fan temperature set, in unit of centigrade. + The MIB object only functions for the fan monitoring board of ESC and + is not applicable to the type of fan monitoring board. + Only when the fan control mode of the fan frame is hwFanControl =auto (3), + the temperature control mode will take effect. + When detecting the environment temperature is lower than the set value, + the fan will be turned off (decrease its rotation). + + " + ::= { hwFanEntry 5 } + +-- 1.3.6.1.4.1.2011.6.1.1.5.1.6 + hwFanRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + RowStatus standard operation. + " + ::= { hwFanEntry 6 } + +-- 1.3.6.1.4.1.2011.6.1.1.5.1.7 + hwCurrentTemp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The present temperature value, in unit of cent-centigrade + " + ::= { hwFanEntry 7 } + +-- 1.3.6.1.4.1.2011.6.1.1.5.1.8 + hwFanSpeedMode OBJECT-TYPE + SYNTAX INTEGER + { + continue(1), + discontinue(2), + percent(3), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The adjusting rotation mode of the fan. + Options: + 1.continue(1) -continuous control + 2.discontinue(2) -discrete control + 3.percent(3) -duty ratio control + 4.invalid(-1) -indicates that the device can not get the value, e.g. the EMU does not support + this operation, or the EMU state is abnormal + " + ::= { hwFanEntry 8 } + +-- 1.3.6.1.4.1.2011.6.1.1.5.1.9 + hwFanSpeed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + When hwFanSpeedMode is the continue mode, 0 indicates the present wind speed +1, while 1 indicates the present wind speed -1. + When hwFanSpeedMode is discontinuous, 0 indicates fixed high speed, while 1 indicates fixed low speed. + When hwFanSpeedMode is percent, the value delivered by the main control is the percent value, ranging from 35 to 100, used to initialize the rotation of fan for various device main controls. + invalid(-1) indicates that the fan tray does not work normally. For example, the fan tray is disconnected from the control board, or some of the fans in the fan tray are blocked. + " + ::= { hwFanEntry 9 } + +-- 1.3.6.1.4.1.2011.6.1.1.5.1.10 + hwFanTypeDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Fan Type Description. The values 1 and 2 are supported currently. + 1 indicates the activation status, and 2 indicates the non-activation status. + " + ::= { hwFanEntry 10 } + +-- 1.3.6.1.4.1.2011.6.1.1.6 + hwTcuTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwTcuEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Information table of temperature control unit. + The index of this table is hwEnvEmuIndex that comes from hwEnvironmentInfoTable. + hwEnvEmuIndex is the index of the monitoring unit whose monitoring type is temperature control unit. + " + ::= { hwEnvironmentMon 6 } + +-- 1.3.6.1.4.1.2011.6.1.1.6.1 + hwTcuEntry OBJECT-TYPE + SYNTAX HwTcuEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Information table of temperature control unit. + The index of this entry is hwEnvEmuIndex that comes from hwEnvironmentInfoTable. + hwEnvEmuIndex is the index of the monitoring unit whose monitoring type is temperature control unit. + " + INDEX { hwEnvEmuIndex } + ::= { hwTcuTable 1 } + + HwTcuEntry ::= + SEQUENCE + { + hwTcuHeatExchangerType + DisplayString, + hwTcuExternalFanRev + Integer32, + hwTcuInternalFanRev + Integer32, + hwTcuStartHeatTemp + Integer32, + hwTcuStopHeatTemp + Integer32 + } + +-- 1.3.6.1.4.1.2011.6.1.1.6.1.1 + hwTcuHeatExchangerType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Heat Exchanger Type Description. + " + ::= { hwTcuEntry 1 } + +-- 1.3.6.1.4.1.2011.6.1.1.6.1.2 + hwTcuExternalFanRev OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The rev of Heat Exchanger outer fan, in unit of RMP (rotate per minite) + " + ::= { hwTcuEntry 2 } + +-- 1.3.6.1.4.1.2011.6.1.1.6.1.3 + hwTcuInternalFanRev OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The rev of Heat Exchanger inner fan, in unit of RMP (rotate per minite) + " + ::= { hwTcuEntry 3 } + +-- 1.3.6.1.4.1.2011.6.1.1.6.1.4 + hwTcuStartHeatTemp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The temperature of Heat Exchanger starts to heat up, in unit of Celsius + " + ::= { hwTcuEntry 4 } + +-- 1.3.6.1.4.1.2011.6.1.1.6.1.5 + hwTcuStopHeatTemp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The temperature of Heat Exchanger stops heating, in unit of Celsius + " + ::= { hwTcuEntry 5 } + +-- 1.3.6.1.4.1.2011.6.1.1.7 + hwOpticalreceiverTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwOpticalreceiverEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Information table of optical receiver unit. + The index of this table is hwFrameIndex that comes from hwFrameTable. + hwFrameIndex is the index of the optical receiver unit whose optical receiver type is optical receiver unit. + " + ::= { hwEnvironmentMon 7 } + +-- 1.3.6.1.4.1.2011.6.1.1.7.1 + hwOpticalreceiverEntry OBJECT-TYPE + SYNTAX HwOpticalreceiverEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Information table of optical receiver unit. + interface optical receiver config mode. + " + INDEX { hwFrameIndex } + ::= { hwOpticalreceiverTable 1 } + + HwOpticalreceiverEntry ::= + SEQUENCE + { + hwORCOMState + INTEGER, + hwORModelNumber + DisplayString, + hwORHardwareVer + DisplayString, + hwORSoftwareVer + DisplayString, + hwORProductDate + OCTET STRING, + hwOROpticalPowerValue + Integer32, + hwOROpticalPowerAlarmState + INTEGER, + hwOROpticalPowerLowThreshold + Integer32, + hwOROpticalPowerHighThreshold + Integer32, + hwOROpticalAGCStart + Integer32, + hwORRFPowerValue + Integer32, + hwORRFPowerAlarmState + INTEGER, + hwORRFPowerLowThreshold + Integer32, + hwORRFPowerHighThreshold + Integer32, + hwORRFAttValue + Integer32, + hwORRFSwitch + INTEGER, + hwORBarcode + DisplayString, + hwOR5VVoltage + Integer32, + hwOR24VVoltage + Integer32, + hwORAGCRange + DisplayString + } + +-- 1.3.6.1.4.1.2011.6.1.1.7.1.1 + hwORCOMState OBJECT-TYPE + SYNTAX INTEGER + { + online(1), + offline(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The state of Optical receiver + The Optical receiver can be used only when it is online. + Options: + 1.online(1) - indicates that Optical state is online + 2.offline(2) - indicates that Optical state is offline + " + ::= { hwOpticalreceiverEntry 1 } + +-- 1.3.6.1.4.1.2011.6.1.1.7.1.2 + hwORModelNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The model number of Optical receiver + " + ::= { hwOpticalreceiverEntry 2 } + +-- 1.3.6.1.4.1.2011.6.1.1.7.1.3 + hwORHardwareVer OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The hard version of Optical receiver + " + ::= { hwOpticalreceiverEntry 3 } + +-- 1.3.6.1.4.1.2011.6.1.1.7.1.4 + hwORSoftwareVer OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The software version of Optical receiver + " + ::= { hwOpticalreceiverEntry 4 } + +-- 1.3.6.1.4.1.2011.6.1.1.7.1.5 + hwORProductDate OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The product date of Optical receiver + field octets contents range + ----- ------ -------- ----- + 1 1-2 year 0..65536 + 2 3 month 1..12 + 3 4 day 1..31 + " + ::= { hwOpticalreceiverEntry 5 } + +-- 1.3.6.1.4.1.2011.6.1.1.7.1.6 + hwOROpticalPowerValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The optical power value of Optical receiver + Its unit is dbm,its real accuracy is 0.01. + SNMP uses it which has been enlarged 100 by host. + user uses it which has been lessened 100 by SNMP. + " + ::= { hwOpticalreceiverEntry 6 } + +-- 1.3.6.1.4.1.2011.6.1.1.7.1.7 + hwOROpticalPowerAlarmState OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + low(2), + high(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The optical power alarm state of Optical receiver + The Optical receiver can be used only when it is normal. + Options: + 1.normal(1) - indicates that Optical power alarm state is normal + 2.low(2) - indicates that Optical power alarm state is low + 3.high(3) - indicates that Optical power alarm state is high + " + ::= { hwOpticalreceiverEntry 7 } + +-- 1.3.6.1.4.1.2011.6.1.1.7.1.8 + hwOROpticalPowerLowThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The optical power low threshold of Optical receiver + Its unit is dbm,its real accuracy is 0.01. + SNMP uses it which has been enlarged 100 by host. + user uses it which has been lessened 100 by SNMP. + Its real range is -10dbm~3dbm,mib range is -1000dbm~300dbm. + " + ::= { hwOpticalreceiverEntry 8 } + +-- 1.3.6.1.4.1.2011.6.1.1.7.1.9 + hwOROpticalPowerHighThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The optical power high threshold of Optical receiver + Its unit is dbm,its real accuracy is 0.01. + SNMP uses it which has been enlarged 100 by host. + user uses it which has been lessened 100 by SNMP. + Its real range is -10dbm~3dbm,mib range is -1000dbm~300dbm. + " + ::= { hwOpticalreceiverEntry 9 } + +-- 1.3.6.1.4.1.2011.6.1.1.7.1.10 + hwOROpticalAGCStart OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The optical AGC start of Optical receiver + Its unit is dBm,its real range is -4dBm~3dBm. + " + ::= { hwOpticalreceiverEntry 10 } + +-- 1.3.6.1.4.1.2011.6.1.1.7.1.11 + hwORRFPowerValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The RF power value of Optical receiver + Its unit is dBuV,its real accuracy is 0.1. + SNMP uses it which has been enlarged 10 by host. + user uses it which has been lessened 10 by SNMP. + " + ::= { hwOpticalreceiverEntry 11 } + +-- 1.3.6.1.4.1.2011.6.1.1.7.1.12 + hwORRFPowerAlarmState OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + low(2), + high(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The RF power alarm state of Optical receiver + The Optical receiver can be used only when it is normal. + Options: + 1.normal(1) - indicates that RF power alarm state is normal + 2.low(2) - indicates that RF power alarm state is low + 3.high(3) - indicates that RF power alarm state is high + " + ::= { hwOpticalreceiverEntry 12 } + +-- 1.3.6.1.4.1.2011.6.1.1.7.1.13 + hwORRFPowerLowThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The RF power low threshold of Optical receiver + Its unit is dBuV,its real accuracy is 0.1. + SNMP uses it which has been enlarged 10 by host. + user uses it which has been lessened 10 by SNMP. + Its real range is 85dBuV~130dBuV,mib range is 850dBuV~1300dBuV. + " + ::= { hwOpticalreceiverEntry 13 } + +-- 1.3.6.1.4.1.2011.6.1.1.7.1.14 + hwORRFPowerHighThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The RF power high threshold of Optical receiver + Its unit is dBuV,its real accuracy is 0.1. + SNMP uses it which has been enlarged 10 by host. + user uses it which has been lessened 10 by SNMP. + Its real range is 85dBuV~130dBuV,mib range is 850dBuV~1300dBuV. + " + ::= { hwOpticalreceiverEntry 14 } + +-- 1.3.6.1.4.1.2011.6.1.1.7.1.15 + hwORRFAttValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The RF ATT value of Optical receiver + Its unit is db. + Its range is 0db~20db. + " + ::= { hwOpticalreceiverEntry 15 } + +-- 1.3.6.1.4.1.2011.6.1.1.7.1.16 + hwORRFSwitch OBJECT-TYPE + SYNTAX INTEGER + { + off(1), + on(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The RF switch of Optical receiver + The Optical receiver can be used only when it is on. + Options: + 1.off(1) - indicates that RF Switch state is off + 2.on(2) - indicates that RF Switch state is on + " + ::= { hwOpticalreceiverEntry 16 } + +-- 1.3.6.1.4.1.2011.6.1.1.7.1.17 + hwORBarcode OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The barcode of Optical receiver + " + ::= { hwOpticalreceiverEntry 17 } + +-- 1.3.6.1.4.1.2011.6.1.1.7.1.18 + hwOR5VVoltage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The current input voltage of Optical receiver. + Its unit is V,its real accuracy is 0.1. + SNMP uses it which has been enlarged 10 by host. + user uses it which has been lessened 10 by SNMP. + +5V is positive voltage. + " + ::= { hwOpticalreceiverEntry 18 } + +-- 1.3.6.1.4.1.2011.6.1.1.7.1.19 + hwOR24VVoltage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The current input voltage of Optical receiver. + Its unit is V,its real accuracy is 0.1. + SNMP uses it which has been enlarged 10 by host. + user uses it which has been lessened 10 by SNMP. + +24V is positive voltage. + " + ::= { hwOpticalreceiverEntry 19 } + +-- 1.3.6.1.4.1.2011.6.1.1.7.1.20 + hwORAGCRange OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Start value of the AGC range for optical paths of Optical receiver. + " + ::= { hwOpticalreceiverEntry 20 } + +-- 1.3.6.1.4.1.2011.6.1.2 + snmpTrapsDef OBJECT IDENTIFIER ::= { hwEnvironment 2 } + +-- 1.3.6.1.4.1.2011.6.1.2.0 + emmsnmpTraps OBJECT IDENTIFIER ::= { snmpTrapsDef 0 } + +-- 1.3.6.1.4.1.2011.6.1.2.0.1 + envCommAlarm NOTIFICATION-TYPE + OBJECTS + { + hwEnvEmuIndex + } + STATUS current + DESCRIPTION + " + The communication alarm of environment monitoring board, + reporting the environment monitoring unit ID. + This trap message is reported when the communication between the emu and control board is fault. + " + ::= { emmsnmpTraps 1 } + +-- 1.3.6.1.4.1.2011.6.1.2.0.2 + envCommAlarmResume NOTIFICATION-TYPE + OBJECTS + { + hwEnvEmuIndex + } + STATUS current + DESCRIPTION + " + The communication alarm recovery of the environment monitoring, + reporting the environment monitoring unit ID. + This trap message is reported when the communication between the emu and control board resumes. + " + ::= { emmsnmpTraps 2 } + +-- 1.3.6.1.4.1.2011.6.1.2.0.3 + anaFaultAlarm NOTIFICATION-TYPE + OBJECTS + { + hwEnvEmuIndex, + hwAnaChannelIndex + } + STATUS current + DESCRIPTION + " + The alarm recovery of the analog exception, + reporting the environment monitoring unit ID. + This trap message is reported when there is an analog exception in emu. + " + ::= { emmsnmpTraps 3 } + +-- 1.3.6.1.4.1.2011.6.1.2.0.4 + anaFaultAlarmResume NOTIFICATION-TYPE + OBJECTS + { + hwEnvEmuIndex, + hwAnaChannelIndex + } + STATUS current + DESCRIPTION + " + The alarm recovery of the analog exception, + reporting the environment monitoring unit ID. + This trap message is reported when the analog exception recovery in emu. + " + ::= { emmsnmpTraps 4 } + +-- 1.3.6.1.4.1.2011.6.1.2.0.5 + anaTooHighAlarm NOTIFICATION-TYPE + OBJECTS + { + hwEnvEmuIndex, + hwAnaChannelIndex + } + STATUS current + DESCRIPTION + " + The alarm of too high an analog, reporting the environment + monitoring unit ID and the channel ID of the analog sensor. + This trap message is reported when an analog value is too high. + " + ::= { emmsnmpTraps 5 } + +-- 1.3.6.1.4.1.2011.6.1.2.0.6 + anaTooHighAlarmResume NOTIFICATION-TYPE + OBJECTS + { + hwEnvEmuIndex, + hwAnaChannelIndex + } + STATUS current + DESCRIPTION + " + The alarm of too high analog resume, + reporting the environment monitoring unit ID. + This trap message is reported when an analog value + returns to normal range from the high value. + " + ::= { emmsnmpTraps 6 } + +-- 1.3.6.1.4.1.2011.6.1.2.0.7 + anaTooLowAlarm NOTIFICATION-TYPE + OBJECTS + { + hwEnvEmuIndex, + hwAnaChannelIndex + } + STATUS current + DESCRIPTION + " + The alarm of too low an analog, reporting the environment + monitoring unit ID and the channel ID of the analog sensor. + This trap message is reported when an analog value is too low. + " + ::= { emmsnmpTraps 7 } + +-- 1.3.6.1.4.1.2011.6.1.2.0.8 + anaTooLowAlarmResume NOTIFICATION-TYPE + OBJECTS + { + hwEnvEmuIndex, + hwAnaChannelIndex + } + STATUS current + DESCRIPTION + " + The alarm of too low an analog, reporting the + environment monitoring unit ID. + This trap message is reported when an analog value + returns to normal range from the low value. + " + ::= { emmsnmpTraps 8 } + +-- 1.3.6.1.4.1.2011.6.1.2.0.9 + controlAlarm NOTIFICATION-TYPE + OBJECTS + { + hwEnvEmuIndex, + hwControlOutIndex + } + STATUS current + DESCRIPTION + " + The control alarm, reporting the environment monitoring unit ID. + This trap message is reported when emu control operation fails. + " + ::= { emmsnmpTraps 9 } + +-- 1.3.6.1.4.1.2011.6.1.2.0.10 + controlAlarmResume NOTIFICATION-TYPE + OBJECTS + { + hwEnvEmuIndex, + hwControlOutIndex + } + STATUS current + DESCRIPTION + " + The control alarm, reporting the environment monitoring unit ID. + This trap message is reported when emu control operation resumes. + " + ::= { emmsnmpTraps 10 } + +-- 1.3.6.1.4.1.2011.6.1.2.0.11 + digtalMeasureAlarm NOTIFICATION-TYPE + OBJECTS + { + hwEnvEmuIndex, + hwDigChannelIndex + } + STATUS current + DESCRIPTION + " + The digital measure alarm, reporting the environment + monitoring unit ID and the channel ID of the digital sensor. + This trap message is reported when emu measure operation fails. + " + ::= { emmsnmpTraps 11 } + +-- 1.3.6.1.4.1.2011.6.1.2.0.12 + digtaleasureAlarmResume NOTIFICATION-TYPE + OBJECTS + { + hwEnvEmuIndex, + hwDigChannelIndex + } + STATUS current + DESCRIPTION + " + The digital measure alarm recovery, reporting the environment + monitoring unit ID and the channel ID of the digital sensor. + This trap message is reported when emu measure operation resumes. + " + ::= { emmsnmpTraps 12 } + +-- 1.3.6.1.4.1.2011.6.1.2.0.13 + fanExistsAlarm NOTIFICATION-TYPE + OBJECTS + { + hwEnvEmuIndex + } + STATUS current + DESCRIPTION + " + Fan nonexistance alarm. + This trap message is reported when there is no fan device connected to control board. + " + ::= { emmsnmpTraps 13 } + +-- 1.3.6.1.4.1.2011.6.1.2.0.14 + fanExistsAlarmResume NOTIFICATION-TYPE + OBJECTS + { + hwEnvEmuIndex + } + STATUS current + DESCRIPTION + " + Fan nonexistance alarm recovery. + This trap message is reported when there is a fan device connected to control board. + " + ::= { emmsnmpTraps 14 } + +-- 1.3.6.1.4.1.2011.6.1.2.0.15 + fanRunStateAlarm NOTIFICATION-TYPE + OBJECTS + { + hwEnvEmuIndex + } + STATUS current + DESCRIPTION + " + Fan running status alarm. + This trap message is reported when the fan run state gets abnormal. + " + ::= { emmsnmpTraps 15 } + +-- 1.3.6.1.4.1.2011.6.1.3 + envConformance OBJECT IDENTIFIER ::= { hwEnvironment 3 } + +-- 1.3.6.1.4.1.2011.6.1.3.1 + envCompliances OBJECT IDENTIFIER ::= { envConformance 1 } + +-- 1.3.6.1.4.1.2011.6.1.3.2 + envGroups OBJECT IDENTIFIER ::= { envConformance 2 } + +-- 1.3.6.1.4.1.2011.6.1.4 + hwEnvironTraps OBJECT IDENTIFIER ::= { hwEnvironment 4 } + +-- 1.3.6.1.4.1.2011.6.1.4.1 + hwEnvironCommonTraps OBJECT IDENTIFIER ::= { hwEnvironTraps 1 } + +-- 1.3.6.1.4.1.2011.6.1.4.1.0 + hwEnvironCommonTrapsPrefix OBJECT IDENTIFIER ::= { hwEnvironCommonTraps 0 } + +-- 1.3.6.1.4.1.2011.6.1.4.1.1 + hwEmmEmuAutofindTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwEnvEmuType + } + STATUS current + DESCRIPTION + "The agent generates this trap when a new + EMU autofind. + " + ::= { hwEnvironCommonTrapsPrefix 1 } + + +-- 1.3.6.1.4.1.2011.6.1.4.2 + hwEnvironAlarmTraps OBJECT IDENTIFIER ::= { hwEnvironTraps 2 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.1 + hwEnvironEmuAlarmTraps OBJECT IDENTIFIER ::= { hwEnvironAlarmTraps 1 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.1.0 + hwEnvironEmuAlarmTrapsPrefix OBJECT IDENTIFIER ::= { hwEnvironEmuAlarmTraps 0 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.1.0.1 + hwEmmEmufailTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwEnvEmuType, + hwEnvBoardName + } + STATUS current + DESCRIPTION + "The agent generates this trap when the + communication of the EMU with the host + is abnormal. + " + ::= { hwEnvironEmuAlarmTrapsPrefix 1 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.1.0.2 + hwEmmEmuRecoverTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwEnvEmuType, + hwEnvBoardName + } + STATUS current + DESCRIPTION + "The agent generates this trap when the + communication of the EMU with the host + recovers. + " + ::= { hwEnvironEmuAlarmTrapsPrefix 2 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.1.0.3 + hwEmmEmuHardwareFaultTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwDigChannelIndex, + hwEnvEmuType, + hwDigChannelName + } + STATUS current + DESCRIPTION + "The agent generates this trap when the + a Hardware exception occurs. + " + ::= { hwEnvironEmuAlarmTrapsPrefix 3 } + + +-- 1.3.6.1.4.1.2011.6.1.4.2.1.0.4 + hwEmmEmuHardwareRecoverTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwDigChannelIndex, + hwEnvEmuType, + hwDigChannelName + } + STATUS current + DESCRIPTION + "The agent generates this trap when the + a Hardware exception Recover + " + ::= { hwEnvironEmuAlarmTrapsPrefix 4 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.1.0.5 + hwEmmEmuAutofindFailTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvAutofindNodeId, + hwEnvAutofindEmuType, + hwEnvAutofindBoardName, + hwFailureCause + } + STATUS current + DESCRIPTION + "The agent generates this trap when the + emu autofind fail. + " + ::= { hwEnvironEmuAlarmTrapsPrefix 5 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.1.0.6 + hwEmmEmuFanStateTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwFanStatus + } + STATUS current + DESCRIPTION + "The agent generates this trap when + the fan is not configured or fails. + " + ::= { hwEnvironEmuAlarmTrapsPrefix 6 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.1.0.7 + hwOpticalReceiverFailTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex + } + STATUS current + DESCRIPTION + "The agent generates this trap when the + communication of the OpticalReceiver with the host + is abnormal. + " + ::= { hwEnvironEmuAlarmTrapsPrefix 7 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.1.0.8 + hwOpticalReceiverRecoverTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex + } + STATUS current + DESCRIPTION + "The agent generates this trap when the + communication of the OpticalReceiver with the host + recovers. + " + ::= { hwEnvironEmuAlarmTrapsPrefix 8 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.1.0.9 + hwOpticalReceiverPowerFailTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwOROpticalPowerValue + } + STATUS current + DESCRIPTION + "The agent generates this trap when + the optical power of OpticalReceiver is abnormal. + " + ::= { hwEnvironEmuAlarmTrapsPrefix 9 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.1.0.10 + hwOpticalReceiverPowerRecoverTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwOROpticalPowerValue + } + STATUS current + DESCRIPTION + "The agent generates this trap when + the optical power of OpticalReceiver recovers to normal rage. + " + ::= { hwEnvironEmuAlarmTrapsPrefix 10 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.1.0.11 + hwOpticalReceiverRFPowerFailTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwORRFPowerValue + } + STATUS current + DESCRIPTION + "The agent generates this trap when + the RF power of OpticalReceiver is abnormal. + " + ::= { hwEnvironEmuAlarmTrapsPrefix 11 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.1.0.12 + hwOpticalReceiverRFPowerRecoverTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwORRFPowerValue + } + STATUS current + DESCRIPTION + "The agent generates this trap when + the RF power of OpticalReceiver recovers to normal rage. + " + ::= { hwEnvironEmuAlarmTrapsPrefix 12 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.2 + hwEnvironAnaAlarmTraps OBJECT IDENTIFIER ::= { hwEnvironAlarmTraps 2 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.2.0 + hwEnvironAnaAlarmTrapsPrefix OBJECT IDENTIFIER ::= { hwEnvironAnaAlarmTraps 0 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.2.0.1 + hwEmmAnaUnnamedFaultTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwAnaAlarmID, + hwEnvEmuType, + hwAnaName + } + STATUS current + DESCRIPTION + "The agent generates this trap when an unnamed + analog alarm occurs. + " + ::= { hwEnvironAnaAlarmTrapsPrefix 1 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.2.0.2 + hwEmmAnaUnnamedRecoverTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwAnaAlarmID, + hwEnvEmuType, + hwAnaName + } + STATUS current + DESCRIPTION + "The agent generates this trap when an unnamed + analog alarm recovers. + " + ::= { hwEnvironAnaAlarmTrapsPrefix 2 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.2.0.3 + hwEmmAnaTempFaultTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwAnaAlarmID, + hwEnvEmuType, + hwAnaName + } + STATUS current + DESCRIPTION + "The agent generates this trap when the analog + temperature alarm occurs. + " + ::= { hwEnvironAnaAlarmTrapsPrefix 3 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.2.0.4 + hwEmmAnaTempRecoverTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwAnaAlarmID, + hwEnvEmuType, + hwAnaName + } + STATUS current + DESCRIPTION + "The agent generates this trap when the analog + temperature alarm recovers. + " + ::= { hwEnvironAnaAlarmTrapsPrefix 4 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.2.0.5 + hwEmmAnaHumyFaultTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwAnaAlarmID, + hwEnvEmuType, + hwAnaName + } + STATUS current + DESCRIPTION + "The agent generates this trap when the analog + humidity alarm occurs. + " + ::= { hwEnvironAnaAlarmTrapsPrefix 5 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.2.0.6 + hwEmmAnaHumyRecoverTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwAnaAlarmID, + hwEnvEmuType, + hwAnaName + } + STATUS current + DESCRIPTION + "The agent generates this trap when the analog + humidity alarm recovers. + " + ::= { hwEnvironAnaAlarmTrapsPrefix 6 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.2.0.0.7 + hwEmmAnaVoltFaultTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwAnaAlarmID, + hwEnvEmuType, + hwAnaName + } + STATUS current + DESCRIPTION + "The agent generates this trap when the analog + voltage alarm occurs. + " + ::= { hwEnvironAnaAlarmTrapsPrefix 7 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.2.0.8 + hwEmmAnaVoltRecoverTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwAnaAlarmID, + hwEnvEmuType, + hwAnaName + } + STATUS current + DESCRIPTION + "The agent generates this trap when the analog + voltage alarm recovers. + " + ::= { hwEnvironAnaAlarmTrapsPrefix 8 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.2.0.9 + hwEmmAnaCurrentFaultTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwAnaAlarmID, + hwEnvEmuType, + hwAnaName + } + STATUS current + DESCRIPTION + "The agent generates this trap when the analog + current alarm occurs. + " + ::= { hwEnvironAnaAlarmTrapsPrefix 9 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.2.0.10 + hwEmmAnaCurrentRecoverTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwAnaAlarmID, + hwEnvEmuType, + hwAnaName + } + STATUS current + DESCRIPTION + "The agent generates this trap when the analog + current alarm recovers. + " + ::= { hwEnvironAnaAlarmTrapsPrefix 10 } + + +-- 1.3.6.1.4.1.2011.6.1.4.2.3 + hwEnvironDigAlarmTraps OBJECT IDENTIFIER ::= { hwEnvironAlarmTraps 3 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.3.0 + hwEnvironDigAlarmTrapsPrefix OBJECT IDENTIFIER ::= { hwEnvironDigAlarmTraps 0 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.3.0.1 + hwEmmDigFanBlockFaultTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwDigChannelIndex, + hwEnvEmuType, + hwDigChannelName + } + STATUS current + DESCRIPTION + "The agent generates this trap when the + fan is blocked. + " + ::= { hwEnvironDigAlarmTrapsPrefix 1 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.3.0.2 + hwEmmDigFanBlockRecoverTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwDigChannelIndex, + hwEnvEmuType, + hwDigChannelName + } + STATUS current + DESCRIPTION + "The agent generates this trap when the + fan is recovered from block. + " + ::= { hwEnvironDigAlarmTrapsPrefix 2 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.3.0.3 + hwEmmDigFanTempHighFaultTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwDigChannelIndex, + hwEnvEmuType, + hwDigChannelName + } + STATUS current + DESCRIPTION + "The agent generates this trap when the + temperature of fan is too high. + " + ::= { hwEnvironDigAlarmTrapsPrefix 3 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.3.0.4 + hwEmmDigFanTempHighRecoverTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwDigChannelIndex, + hwEnvEmuType, + hwDigChannelName + } + STATUS current + DESCRIPTION + "The agent generates this trap when the + temperature of fan recover from too high. + " + ::= { hwEnvironDigAlarmTrapsPrefix 4 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.3.0.5 + hwEmmDigUnnamedFaultTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwDigChannelIndex, + hwEnvEmuType, + hwDigChannelName + } + STATUS current + DESCRIPTION + "The agent generates this trap when a + unnamed digital fault occurs. + " + ::= { hwEnvironDigAlarmTrapsPrefix 5 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.3.0.6 + hwEmmDigUnnamedRecoverTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwDigChannelIndex, + hwEnvEmuType, + hwDigChannelName + } + STATUS current + DESCRIPTION + "The agent generates this trap when a + unnamed digital recovers. + " + ::= { hwEnvironDigAlarmTrapsPrefix 6 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.3.0.7 + hwEmmDigOutputswitchFaultTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwDigChannelIndex, + hwEnvEmuType, + hwDigChannelName + } + STATUS current + DESCRIPTION + "The agent generates this trap when Output + switch digital fault occurs. + " + ::= { hwEnvironDigAlarmTrapsPrefix 7 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.3.0.8 + hwEmmDigOutputswitchRecoverTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwDigChannelIndex, + hwEnvEmuType, + hwDigChannelName + } + STATUS current + DESCRIPTION + "The agent generates this trap when Output + switch digital recovers. + " + ::= { hwEnvironDigAlarmTrapsPrefix 8 } + + + + +-- 1.3.6.1.4.1.2011.6.1.4.2.3.0.11 + hwEmmDigAcvolFaultTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwDigChannelIndex, + hwEnvEmuType, + hwDigChannelName + } + STATUS current + DESCRIPTION + "The agent generates this trap when + The AC voltage is out of the normal + range. + " + ::= { hwEnvironDigAlarmTrapsPrefix 11 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.3.0.12 + hwEmmDigAcvolRecoverTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwDigChannelIndex, + hwEnvEmuType, + hwDigChannelName + } + STATUS current + DESCRIPTION + "The agent generates this trap when + The AC voltage recovers to the + normal range. + " + ::= { hwEnvironDigAlarmTrapsPrefix 12 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.3.0.13 + hwEmmDigAcswitchFaultTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwDigChannelIndex, + hwEnvEmuType, + hwDigChannelName + } + STATUS current + DESCRIPTION + "The agent generates this trap when + The AC switch is out of the normal + range. + " + ::= { hwEnvironDigAlarmTrapsPrefix 13 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.3.0.14 + hwEmmDigAcswitchRecoverTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwDigChannelIndex, + hwEnvEmuType, + hwDigChannelName + } + STATUS current + DESCRIPTION + "The agent generates this trap when + The AC switch recovers to the + normal range. + " + ::= { hwEnvironDigAlarmTrapsPrefix 14 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.3.0.15 + hwEmmDigBattvolFaultTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwDigChannelIndex, + hwEnvEmuType, + hwDigChannelName + } + STATUS current + DESCRIPTION + "The agent generates this trap when + The batt vol is out of the normal + range. + " + ::= { hwEnvironDigAlarmTrapsPrefix 15 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.3.0.16 + hwEmmDigBattvolRecoverTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwDigChannelIndex, + hwEnvEmuType, + hwDigChannelName + } + STATUS current + DESCRIPTION + "The agent generates this trap when + The batt vol recovers to the + normal range. + " + ::= { hwEnvironDigAlarmTrapsPrefix 16 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.3.0.17 + hwEmmDigBattfuseFaultTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwDigChannelIndex, + hwEnvEmuType, + hwDigChannelName + } + STATUS current + DESCRIPTION + "The agent generates this trap when + The battery fuse is out of the normal + range. + " + ::= { hwEnvironDigAlarmTrapsPrefix 17 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.3.0.18 + hwEmmDigBattfuseRecoverTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwDigChannelIndex, + hwEnvEmuType, + hwDigChannelName + } + STATUS current + DESCRIPTION + "The agent generates this trap when + The battery fuse recovers to the + normal range. + " + ::= { hwEnvironDigAlarmTrapsPrefix 18 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.3.0.19 + hwEmmDigLoadfuseFaultTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwDigChannelIndex, + hwEnvEmuType, + hwDigChannelName + } + STATUS current + DESCRIPTION + "The agent generates this trap when + The load fuse is out of the normal + range. + " + ::= { hwEnvironDigAlarmTrapsPrefix 19 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.3.0.20 + hwEmmDigLoadfuseRecoverTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwDigChannelIndex, + hwEnvEmuType, + hwDigChannelName + } + STATUS current + DESCRIPTION + "The agent generates this trap when + The load fuse recovers to the + normal range. + " + ::= { hwEnvironDigAlarmTrapsPrefix 20 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.3.0.21 + hwEmmDigRectifierFaultTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwDigChannelIndex, + hwEnvEmuType, + hwDigChannelName + } + STATUS current + DESCRIPTION + "The agent generates this trap when + The Rectifier is out of the normal + range. + " + ::= { hwEnvironDigAlarmTrapsPrefix 21 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.3.0.22 + hwEmmDigRectifierRecoverTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwDigChannelIndex, + hwEnvEmuType, + hwDigChannelName + } + STATUS current + DESCRIPTION + "The agent generates this trap when + The Rectifier recovers to the + normal range. + " + ::= { hwEnvironDigAlarmTrapsPrefix 22 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.3.0.23 + hwEmmDigDcpowerFaultTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwDigChannelIndex, + hwEnvEmuType, + hwDigChannelName + } + STATUS current + DESCRIPTION + "The agent generates this trap when + The dc-power is out of the normal + range. + " + ::= { hwEnvironDigAlarmTrapsPrefix 23 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.3.0.24 + hwEmmDigDcpowerRecoverTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwDigChannelIndex, + hwEnvEmuType, + hwDigChannelName + } + STATUS current + DESCRIPTION + "The agent generates this trap when + The dc-power recovers to the + normal range. + " + ::= { hwEnvironDigAlarmTrapsPrefix 24 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.3.0.25 + hwEmmDigRoomdoorFaultTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwDigChannelIndex, + hwEnvEmuType, + hwDigChannelName + } + STATUS current + DESCRIPTION + "The agent generates this trap when + The Roomdoor is out of the normal + range. + " + ::= { hwEnvironDigAlarmTrapsPrefix 25 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.3.0.26 + hwEmmDigRoomdoorRecoverTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwDigChannelIndex, + hwEnvEmuType, + hwDigChannelName + } + STATUS current + DESCRIPTION + "The agent generates this trap when + The Roomdoor recovers to the + normal range. + " + ::= { hwEnvironDigAlarmTrapsPrefix 26 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.3.0.27 + hwEmmDigTheftFaultTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwDigChannelIndex, + hwEnvEmuType, + hwDigChannelName + } + STATUS current + DESCRIPTION + "The agent generates this trap when + The Roomdoor is out of the normal + range. + " + ::= { hwEnvironDigAlarmTrapsPrefix 27 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.3.0.28 + hwEmmDigTheftRecoverTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwDigChannelIndex, + hwEnvEmuType, + hwDigChannelName + } + STATUS current + DESCRIPTION + "The agent generates this trap when + The Roomdoor recovers to the + normal range. + " + ::= { hwEnvironDigAlarmTrapsPrefix 28 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.3.0.29 + hwEmmDigWiringFaultTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwDigChannelIndex, + hwEnvEmuType, + hwDigChannelName + } + STATUS current + DESCRIPTION + "The agent generates this trap when + The WIRING is out of the normal + range. + " + ::= { hwEnvironDigAlarmTrapsPrefix 29 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.3.0.30 + hwEmmDigWiringRecoverTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwDigChannelIndex, + hwEnvEmuType, + hwDigChannelName + } + STATUS current + DESCRIPTION + "The agent generates this trap when + The WIRING recovers to the + normal range. + " + ::= { hwEnvironDigAlarmTrapsPrefix 30 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.3.0.31 + hwEmmDigFanFaultTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwDigChannelIndex, + hwEnvEmuType, + hwDigChannelName + } + STATUS current + DESCRIPTION + "The agent generates this trap when + The FAN is out of the normal + range. + " + ::= { hwEnvironDigAlarmTrapsPrefix 31 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.3.0.32 + hwEmmDigFanRecoverTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwDigChannelIndex, + hwEnvEmuType, + hwDigChannelName + } + STATUS current + DESCRIPTION + "The agent generates this trap when + The FAN recovers to the normal + range. + " + ::= { hwEnvironDigAlarmTrapsPrefix 32 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.3.0.33 + hwEmmDigFireFaultTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwDigChannelIndex, + hwEnvEmuType, + hwDigChannelName + } + STATUS current + DESCRIPTION + "The agent generates this trap when + The Fire is out of the normal + range. + " + ::= { hwEnvironDigAlarmTrapsPrefix 33 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.3.0.34 + hwEmmDigFireRecoverTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwDigChannelIndex, + hwEnvEmuType, + hwDigChannelName + } + STATUS current + DESCRIPTION + "The agent generates this trap when + The Fire recovers to the normal + range. + " + ::= { hwEnvironDigAlarmTrapsPrefix 34 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.3.0.35 + hwEmmDigFogFaultTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwDigChannelIndex, + hwEnvEmuType, + hwDigChannelName + } + STATUS current + DESCRIPTION + "The agent generates this trap when + The Fog is out of the normal + range. + " + ::= { hwEnvironDigAlarmTrapsPrefix 35 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.3.0.36 + hwEmmDigFogRecoverTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwDigChannelIndex, + hwEnvEmuType, + hwDigChannelName + } + STATUS current + DESCRIPTION + "The agent generates this trap when + The Fog recovers to the normal + range. + " + ::= { hwEnvironDigAlarmTrapsPrefix 36 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.3.0.37 + hwEmmDigWaterFaultTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwDigChannelIndex, + hwEnvEmuType, + hwDigChannelName + } + STATUS current + DESCRIPTION + "The agent generates this trap when + The Water is out of the normal + range. + " + ::= { hwEnvironDigAlarmTrapsPrefix 37 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.3.0.38 + hwEmmDigWaterRecoverTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwDigChannelIndex, + hwEnvEmuType, + hwDigChannelName + } + STATUS current + DESCRIPTION + "The agent generates this trap when + The Water recovers to the normal + range. + " + ::= { hwEnvironDigAlarmTrapsPrefix 38 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.3.0.39 + hwEmmDigDieselFaultTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwDigChannelIndex, + hwEnvEmuType, + hwDigChannelName + } + STATUS current + DESCRIPTION + "The agent generates this trap when + The Diesel is out of the normal + range. + " + ::= { hwEnvironDigAlarmTrapsPrefix 39 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.3.0.40 + hwEmmDigDieselRecoverTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwDigChannelIndex, + hwEnvEmuType, + hwDigChannelName + } + STATUS current + DESCRIPTION + "The agent generates this trap when + The Diesel recovers to the normal + range. + " + ::= { hwEnvironDigAlarmTrapsPrefix 40 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.3.0.41 + hwEmmDigSmellFaultTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwDigChannelIndex, + hwEnvEmuType, + hwDigChannelName + } + STATUS current + DESCRIPTION + "The agent generates this trap when + The Smell is out of the normal + range. + " + ::= { hwEnvironDigAlarmTrapsPrefix 41 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.3.0.42 + hwEmmDigSmellRecoverTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwDigChannelIndex, + hwEnvEmuType, + hwDigChannelName + } + STATUS current + DESCRIPTION + "The agent generates this trap when + The Smell recovers to the normal + range. + " + ::= { hwEnvironDigAlarmTrapsPrefix 42 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.3.0.43 + hwEmmDigAirconditionFaultTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwDigChannelIndex, + hwEnvEmuType, + hwDigChannelName + } + STATUS current + DESCRIPTION + "The agent generates this trap when + The Air condition is out of the normal + range. + " + ::= { hwEnvironDigAlarmTrapsPrefix 43 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.3.0.44 + hwEmmDigAirconditionRecoverTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwDigChannelIndex, + hwEnvEmuType, + hwDigChannelName + } + STATUS current + DESCRIPTION + "The agent generates this trap when + The Air condition recovers to the normal + range. + " + ::= { hwEnvironDigAlarmTrapsPrefix 44 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.3.0.45 + hwEmmDigArrsterFaultTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwDigChannelIndex, + hwEnvEmuType, + hwDigChannelName + } + STATUS current + DESCRIPTION + "The agent generates this trap when + The arrester is out of the normal + range. + " + ::= { hwEnvironDigAlarmTrapsPrefix 45 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.3.0.46 + hwEmmDigArrsterRecoverTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwDigChannelIndex, + hwEnvEmuType, + hwDigChannelName + } + STATUS current + DESCRIPTION + "The agent generates this trap when + The arrester recovers to the normal + range. + " + ::= { hwEnvironDigAlarmTrapsPrefix 46 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.3.0.47 + hwEmmDigDcvolFaultTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwDigChannelIndex, + hwEnvEmuType, + hwDigChannelName + } + STATUS current + DESCRIPTION + "The agent generates this trap when + The DC VOL is out of the normal + range. + " + ::= { hwEnvironDigAlarmTrapsPrefix 47 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.3.0.48 + hwEmmDigDcvolRecoverTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwDigChannelIndex, + hwEnvEmuType, + hwDigChannelName + } + STATUS current + DESCRIPTION + "The agent generates this trap when + The DC VOL recovers to the normal + range. + " + ::= { hwEnvironDigAlarmTrapsPrefix 48 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.3.0.49 + hwEmmFanCriticalBlockFaultTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwDigChannelIndex, + hwEnvEmuType, + hwDigChannelName + } + STATUS current + DESCRIPTION + "The agent generates this trap when more + than two fans are blocked. + " + ::= { hwEnvironDigAlarmTrapsPrefix 49 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.3.0.50 + hwEmmFanCriticalBlockRecoverTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwDigChannelIndex, + hwEnvEmuType, + hwDigChannelName + } + STATUS current + DESCRIPTION + "The agent generates this trap when the + critical multi-fan blocking recovers. + " + ::= { hwEnvironDigAlarmTrapsPrefix 50 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.3.0.51 + hwEmmDigitalSwitchOpenTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwDigChannelIndex, + hwEnvEmuType, + hwDigChannelName + } + STATUS current + DESCRIPTION + "The agent generates this trap when the + 48V input switch is closed. + " + ::= { hwEnvironDigAlarmTrapsPrefix 51 } + +-- 1.3.6.1.4.1.2011.6.1.4.2.3.0.52 + hwEmmDigitalSwitchCloseTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwDigChannelIndex, + hwEnvEmuType, + hwDigChannelName + } + STATUS current + DESCRIPTION + "The agent generates this trap when the + 48V input switch is opened. + " + ::= { hwEnvironDigAlarmTrapsPrefix 52 } + + +-- 1.3.6.1.4.1.2011.6.1.5 + hwEmmTrapVbOids OBJECT IDENTIFIER ::= { hwEnvironment 5} + +-- 1.3.6.1.4.1.2011.6.1.5.1 + hwFanStatus OBJECT-TYPE + SYNTAX INTEGER + { + notconfig(1), + failure(2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + The status of the fan. + Options: + 1.notconfig(1) -The status of the fan is notconfig + 2.failure(2) -The status of the fan is fail + " + ::= { hwEmmTrapVbOids 1 } + +-- 1.3.6.1.4.1.2011.6.1.5.2 + hwFailureCause OBJECT-TYPE + SYNTAX INTEGER + { + fullemu(1), + shelfnotsupport(2), + emunotsupportautofind(3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + The reason of the auto-finding failure: + Options: + 1.fullemu(1) -No enough EMU IDs are available + 2.shelfnotsupport(2) -The EMU does not support the auto discovery function + 3.emunotsupportautofind(3) -The shelf does not support the EMU of this type + " + ::= { hwEmmTrapVbOids 2 } + +-- 1.3.6.1.4.1.2011.6.1.5.3 + hwEnvAutofindNodeId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + The NodeId of the auto-found EMU. + " + ::= { hwEmmTrapVbOids 3 } + + +-- 1.3.6.1.4.1.2011.6.1.5.4 + hwEnvAutofindEmuType OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + The type of the auto-found EMU. + " + ::= { hwEmmTrapVbOids 4 } + +-- 1.3.6.1.4.1.2011.6.1.5.5 + hwEnvAutofindBoardName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + The board name of the auto-found EMU. + " + ::= { hwEmmTrapVbOids 5 } + + END diff --git a/MIBS/huawei/HUAWEI-EPON-MIB b/MIBS/huawei/HUAWEI-EPON-MIB new file mode 100644 index 0000000..30bb646 --- /dev/null +++ b/MIBS/huawei/HUAWEI-EPON-MIB @@ -0,0 +1,4274 @@ + +-- ================================================================== +-- Copyright (C) 2002 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: MIB generated by MG-SOFT Visual MIB Builder Version 4.0 Build 349 +-- Reference: +-- Version: V1.0 +-- History: +-- V1.0 +-- ================================================================== + + HUAWEI-EPON-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm, huaweiUtility + FROM HUAWEI-MIB + ifIndex + FROM IF-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + IpAddress, Integer32, Counter64, OBJECT-TYPE, MODULE-IDENTITY, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + MacAddress, RowStatus, TEXTUAL-CONVENTION + FROM SNMPv2-TC + EnabledStatus + FROM P-BRIDGE-MIB; + + + hwEponMIB MODULE-IDENTITY + LAST-UPDATED "200904240000Z" + ORGANIZATION + "Research & Development Dept, AN, Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Block 4, R&D Building, + Huawei Longgang Production Base, + Shenzhen, P.R.C. + http://www.huawei.com + Zip:518129" + DESCRIPTION + "Epon MIB, contain Epon." + ::= { hwDatacomm 179 } + + + +-- +-- Type definitions +-- + + DisplayString ::= OCTET STRING + + +-- +-- Textual conventions +-- + + PortList ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Each octet within this value specifies a set of eight + ports, with the first octet specifying ports 1 through + 8, the second octet specifying ports 9 through 16 and others. + 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'." + SYNTAX OCTET STRING + + +-- +-- Node definitions +-- + + hwEponObjects OBJECT IDENTIFIER ::= { hwEponMIB 1 } + + + hwEponGlobalObjects OBJECT IDENTIFIER ::= { hwEponObjects 1 } + + + hwEponAutoFindOnuAge OBJECT-TYPE + SYNTAX Integer32 (100..300) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The aging time of the auto-found ONU, ranging from 100(s) to 300(s)" + DEFVAL { 300 } + ::= { hwEponGlobalObjects 1 } + + + hwEponCtcOuiId OBJECT-TYPE + SYNTAX Integer32(0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The OUI identifier" + DEFVAL { 111111 } + ::= { hwEponGlobalObjects 2 } + + + hwEponChangePasswordAge OBJECT-TYPE + SYNTAX Integer32 (1..254) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The interval time of ONU's password renew, ranging from 1(s) to 254(s)" + DEFVAL { 10 } + ::= { hwEponGlobalObjects 3 } + + + hwEponControlObjects OBJECT IDENTIFIER ::= { hwEponObjects 2 } + + + hwEponOltControlTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponOltControlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The control table of the EPON OLT." + ::= { hwEponControlObjects 1 } + + + hwEponOltControlEntry OBJECT-TYPE + SYNTAX HwEponOltControlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of the control table of the EPON OLT." + INDEX { ifIndex } + ::= { hwEponOltControlTable 1 } + + + HwEponOltControlEntry ::= + SEQUENCE { + hwEponOltControlfarthest + Integer32, + hwEponOltControlAutofindOnuEnable + EnabledStatus, + hwEponOltControlStatus + INTEGER, + hwEponOltControlUpStreamBandWidth + Counter64, + hwEponOltControlDownStreamBandWidth + Counter64 + } + + hwEponOltControlfarthest OBJECT-TYPE + SYNTAX Integer32(0..40) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is the distance of the fiber between the OLT and the farthest ONU, + ranging from 0km to 40km." + DEFVAL { 20 } + ::= { hwEponOltControlEntry 1 } + + + hwEponOltControlAutofindOnuEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "ONU auto-find is enabled." + ::= { hwEponOltControlEntry 2 } + + + hwEponOltControlStatus OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Epon port status in the OLT. + up (1): normal + down (2): fault" + ::= { hwEponOltControlEntry 3 } + + + hwEponOltControlUpStreamBandWidth OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The up-stream bandwidth of the OLT port." + ::= { hwEponOltControlEntry 4 } + + + hwEponOltControlDownStreamBandWidth OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The down-stream bandwidth of the OLT port." + ::= { hwEponOltControlEntry 5 } + + + hwEponOnuConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponOnuConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to create, modify, delete or query an ONU." + ::= { hwEponControlObjects 2 } + + + hwEponOnuConfigEntry OBJECT-TYPE + SYNTAX HwEponOnuConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ONU configuration entry." + INDEX { ifIndex, hwEponOnuIndex } + ::= { hwEponOnuConfigTable 1 } + + + HwEponOnuConfigEntry ::= + SEQUENCE { + hwEponOnuIndex + Integer32, + hwEponOnuId + Integer32, + hwEponOnuAuthMode + INTEGER, + hwEponOnuMacAddress + MacAddress, + hwEponOnuPassword + DisplayString, + hwEponOnuTimeout + Integer32, + hwEponOnuManagementMode + INTEGER, + hwEponOnuLineProfName + DisplayString, + hwEponOnuServiceProfName + DisplayString, + hwEponOnuSnmpProfName + DisplayString, + hwEponOnuDescription + DisplayString, + hwEponOnuActiveStatus + INTEGER, + hwEponOnuRowStatus + RowStatus + } + + hwEponOnuIndex OBJECT-TYPE + SYNTAX Integer32 (1..64) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the index." + ::= { hwEponOnuConfigEntry 1 } + + hwEponOnuId OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the ONU ID." + ::= { hwEponOnuConfigEntry 2 } + + hwEponOnuAuthMode OBJECT-TYPE + SYNTAX INTEGER + { + sn(1), + alwaysOn(3), + onceOn(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The authentication mode for the ONU." + ::= { hwEponOnuConfigEntry 3 } + + + hwEponOnuMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is the MAC address of the ONU." + ::= { hwEponOnuConfigEntry 4 } + + + hwEponOnuPassword OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..10)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is the password of the ONU ." + ::= { hwEponOnuConfigEntry 5 } + + + hwEponOnuTimeout OBJECT-TYPE + SYNTAX Integer32 (1..168) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The online duration of the ONU, ranging from 1 to 168 hours." + ::= { hwEponOnuConfigEntry 6 } + + + hwEponOnuManagementMode OBJECT-TYPE + SYNTAX INTEGER + { + oam(1), + snmp(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The ONU managemet mode, including OAM mode and SNMP mode." + DEFVAL { 1 } + ::= { hwEponOnuConfigEntry 7 } + + + hwEponOnuLineProfName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The line profile name, which is bound to ONU." + ::= { hwEponOnuConfigEntry 8 } + + + hwEponOnuServiceProfName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The service profile name, which is bound to ONU." + ::= { hwEponOnuConfigEntry 9 } + + + hwEponOnuSnmpProfName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The SNMP profile name, which is bound to ONU." + ::= { hwEponOnuConfigEntry 10 } + + + hwEponOnuDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The description of the ONU." + ::= { hwEponOnuConfigEntry 11 } + + hwEponOnuActiveStatus OBJECT-TYPE + SYNTAX INTEGER + { + active(1), + deactive(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to activate or deactivate an ONU. " + DEFVAL { 1 } + ::= { hwEponOnuConfigEntry 12 } + + hwEponOnuRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status, which is used to differentiate the creation, modification and deletion of a row." + ::= { hwEponOnuConfigEntry 51 } + + + hwEponOnuVersionTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponOnuVersionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the ONU version information table." + ::= { hwEponControlObjects 3 } + + + hwEponOnuVersionEntry OBJECT-TYPE + SYNTAX HwEponOnuVersionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ONU version information entry." + INDEX { ifIndex, hwEponOnuIndex } + ::= { hwEponOnuVersionTable 1 } + + + HwEponOnuVersionEntry ::= + SEQUENCE { + hwEponOnuVendorId + DisplayString, + hwEponOnuModel + Integer32, + hwEponOnuOnuIdentifier + DisplayString, + hwEponOnuHardwareVersion + DisplayString, + hwEponOnuSoftwareVersion + DisplayString, + hwEponOnuChipVenderId + DisplayString, + hwEponOnuChipModel + Integer32, + hwEponOnuChipVersion + Integer32, + hwEponOnuChipDesignDate + DisplayString, + hwEponOnuFirmwareVersion + Integer32 + } + + hwEponOnuVendorId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the ONU vendor ID." + ::= { hwEponOnuVersionEntry 1 } + + + hwEponOnuModel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ONU model." + ::= { hwEponOnuVersionEntry 2 } + + + hwEponOnuOnuIdentifier OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ONU identifier." + ::= { hwEponOnuVersionEntry 3 } + + + hwEponOnuHardwareVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The hardware version of the ONU." + ::= { hwEponOnuVersionEntry 4 } + + + hwEponOnuSoftwareVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The software version of the ONU." + ::= { hwEponOnuVersionEntry 5 } + + + hwEponOnuChipVenderId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The verder ID of the ONU's chip." + ::= { hwEponOnuVersionEntry 6 } + + + hwEponOnuChipModel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The model of the ONU's chip." + ::= { hwEponOnuVersionEntry 7 } + + + hwEponOnuChipVersion OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The verion of the ONU's chip." + ::= { hwEponOnuVersionEntry 8 } + + + hwEponOnuChipDesignDate OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The production date of the ONU's chip." + ::= { hwEponOnuVersionEntry 9 } + + + hwEponOnuFirmwareVersion OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The firmware version of the ONU's chip." + ::= { hwEponOnuVersionEntry 10 } + + + hwEponOnuControlTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponOnuControlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the control table of the ONU. The indexes are IF index and ONU ID." + ::= { hwEponControlObjects 4 } + + + hwEponOnuControlEntry OBJECT-TYPE + SYNTAX HwEponOnuControlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ONU control entry, including a set of operations performed on the ONU." + INDEX { ifIndex, hwEponOnuIndex } + ::= { hwEponOnuControlTable 1 } + + + HwEponOnuControlEntry ::= + SEQUENCE { + hwEponOnuReset + Integer32, + hwEponOnuReRegister + Integer32, + hwEponOnuReDiscovery + Integer32, + hwEponOnuRunStatus + INTEGER, + hwEponOnuDistance + Integer32, + hwEponOnuRtt + Integer32, + hwEponOnuLastUpTime + DisplayString, + hwEponOnuLastDownTime + DisplayString, + hwEponOnuLastDownCause + Integer32 + } + + hwEponOnuReset OBJECT-TYPE + SYNTAX Integer32 (1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to reset an ONU." + DEFVAL { 1 } + ::= { hwEponOnuControlEntry 1 } + + + hwEponOnuReRegister OBJECT-TYPE + SYNTAX Integer32 (1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to re-register an ONU." + DEFVAL { 1 } + ::= { hwEponOnuControlEntry 2 } + + + hwEponOnuReDiscovery OBJECT-TYPE + SYNTAX Integer32 (1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to reset the discovery status of an ONU. + If the authentication mode is once-on(4), + after performing the rediscovery operation, + the online duration is re-timed." + DEFVAL { 1 } + ::= { hwEponOnuControlEntry 3 } + + + hwEponOnuRunStatus OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The running status of the ONU: up means normal and down means faulty." + ::= { hwEponOnuControlEntry 4 } + + + hwEponOnuDistance OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The distance of the ONU (km)." + ::= { hwEponOnuControlEntry 5 } + + + hwEponOnuRtt OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The RTT of the ONU (TQ)." + ::= { hwEponOnuControlEntry 6 } + + + hwEponOnuLastUpTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Last online time of the ONU, including the year (2 bytes), + month (1 byte), date (1 byte), hour (1 byte), minute (1 byte), + second (1 byte) and week (1 byte)." + ::= { hwEponOnuControlEntry 7 } + + + hwEponOnuLastDownTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Last offline time of the ONU, including the year (2 bytes), + month (1 byte), date (1 byte), hour (1 byte), minute (1 byte), + second (1 byte), and the week (1 byte)." + ::= { hwEponOnuControlEntry 8 } + + + hwEponOnuLastDownCause OBJECT-TYPE + SYNTAX Integer32 (1 | 7..10 | 13) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last offline reason." + ::= { hwEponOnuControlEntry 9 } + + + hwEponAutoFindOnuInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponAutoFindOnuInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the auto find table of the ONU." + ::= { hwEponControlObjects 5 } + + + hwEponAutoFindOnuInfoEntry OBJECT-TYPE + SYNTAX HwEponAutoFindOnuInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ONU auto-find entry, including a set of operations of the ONU auto-find." + INDEX { ifIndex, hwEponAutoFindOnuOrder } + ::= { hwEponAutoFindOnuInfoTable 1 } + + + HwEponAutoFindOnuInfoEntry ::= + SEQUENCE { + hwEponAutoFindOnuOrder + Integer32, + hwEponAutoFindOnuInfoMacAddress + MacAddress, + hwEponAutoFindOnuInfoPasswordValue + DisplayString + } + + hwEponAutoFindOnuOrder OBJECT-TYPE + SYNTAX Integer32 (1..64) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The SN of the auto-found ONU." + ::= { hwEponAutoFindOnuInfoEntry 1 } + + + hwEponAutoFindOnuInfoMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC address of the auto-found ONU." + ::= { hwEponAutoFindOnuInfoEntry 2 } + + + hwEponAutoFindOnuInfoPasswordValue OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The password of the auto-found ONU." + ::= { hwEponAutoFindOnuInfoEntry 3 } + + + hwEponOnuCapabilityInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponOnuCapabilityInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The capability table of the ONU." + ::= { hwEponControlObjects 6 } + + + hwEponOnuCapabilityInfoEntry OBJECT-TYPE + SYNTAX HwEponOnuCapabilityInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the entry of the ONU capbility." + INDEX { ifIndex, hwEponOnuIndex } + ::= { hwEponOnuCapabilityInfoTable 1 } + + + HwEponOnuCapabilityInfoEntry ::= + SEQUENCE { + hwEponOnuPotsPortNum + Integer32, + hwEponOnuFePortsNum + Integer32, + hwEponOnuGePortsNum + Integer32, + hwEponOnuTdmPortsNum + Integer32, + hwEponOnuFecSupport + Integer32, + hwEponOnuSupportBackupBattery + Integer32, + hwEponOnuUpQueueNum + Integer32, + hwEponOnuUpQueueNumPerPort + Integer32, + hwEponOnuDownQueueNum + Integer32, + hwEponOnuDownQueueNumPerPort + Integer32, + hwEponOnuFePortList + PortList, + hwEponOnuGePortList + PortList, + hwEponOnuSupportMulticastQuickLeave + Integer32 + } + + hwEponOnuPotsPortNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of POTS ports of the ONU." + ::= { hwEponOnuCapabilityInfoEntry 1 } + + + hwEponOnuFePortsNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of FE ports of the ONU." + ::= { hwEponOnuCapabilityInfoEntry 2 } + + + hwEponOnuGePortsNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of GE ports of the ONU." + ::= { hwEponOnuCapabilityInfoEntry 3 } + + + hwEponOnuTdmPortsNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of TDM ports of the ONU." + ::= { hwEponOnuCapabilityInfoEntry 4 } + + + hwEponOnuFecSupport OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Does the ONU support FEC." + ::= { hwEponOnuCapabilityInfoEntry 5 } + + + hwEponOnuSupportBackupBattery OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Does the ONU support backup batter." + ::= { hwEponOnuCapabilityInfoEntry 6 } + + + hwEponOnuUpQueueNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of upstream queues of the ONU." + ::= { hwEponOnuCapabilityInfoEntry 7 } + + + hwEponOnuUpQueueNumPerPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of queues on the upstream port of the ONU." + ::= { hwEponOnuCapabilityInfoEntry 8 } + + + hwEponOnuDownQueueNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of downstram queues of the ONU." + ::= { hwEponOnuCapabilityInfoEntry 9 } + + + hwEponOnuDownQueueNumPerPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of queues on the downstream port of the ONU." + ::= { hwEponOnuCapabilityInfoEntry 10 } + + + hwEponOnuFePortList OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bit-map of FE port." + ::= { hwEponOnuCapabilityInfoEntry 11 } + + + hwEponOnuGePortList OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bit-map of GE port." + ::= { hwEponOnuCapabilityInfoEntry 12 } + + + hwEponOnuSupportMulticastQuickLeave OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Does the ONU support multicast quick-leave." + ::= { hwEponOnuCapabilityInfoEntry 13 } + + + hwEponOnuIpConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponOnuIpConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the ONU IP configuration table. + This table is used to configure and query + the IP configuration mode and IP address of an ONU." + ::= { hwEponControlObjects 7 } + + + hwEponOnuIpConfigEntry OBJECT-TYPE + SYNTAX HwEponOnuIpConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ONU IP config entry." + INDEX { ifIndex, hwEponOnuIndex } + ::= { hwEponOnuIpConfigTable 1 } + + + HwEponOnuIpConfigEntry ::= + SEQUENCE { + hwEponOnuIpAddress + IpAddress, + hwEponOnuNetMask + IpAddress, + hwEponOnuNetGateway + IpAddress, + hwEponOnuIpManageVlan + Integer32, + hwEponOnuIpRowStates + RowStatus + } + + hwEponOnuIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP address." + ::= { hwEponOnuIpConfigEntry 1 } + + + hwEponOnuNetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Sub-net mask." + ::= { hwEponOnuIpConfigEntry 2 } + + + hwEponOnuNetGateway OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "ONU NMS gateway." + ::= { hwEponOnuIpConfigEntry 3 } + + + hwEponOnuIpManageVlan OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The management VLAN of the ONU." + ::= { hwEponOnuIpConfigEntry 4 } + + + hwEponOnuIpRowStates OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status, which is used to differentiate the creation, modification and deletion of a row." + ::= { hwEponOnuIpConfigEntry 51 } + + + hwEponOnuEthObjectCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponOnuEthObjectCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ONU ETH port config table." + ::= { hwEponControlObjects 8 } + + + hwEponOnuEthObjectCfgEntry OBJECT-TYPE + SYNTAX HwEponOnuEthObjectCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ONU ETH port config entry." + INDEX { ifIndex, hwEponOnuIndex, hwEponOnuEthPortId } + ::= { hwEponOnuEthObjectCfgTable 1 } + + + HwEponOnuEthObjectCfgEntry ::= + SEQUENCE { + hwEponOnuEthPortId + Integer32, + hwEponOnuEthOperateStatus + INTEGER, + hwEponOnuEthFlowcontrolSwitch + INTEGER + } + + hwEponOnuEthPortId OBJECT-TYPE + SYNTAX Integer32 (1..64) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ETH port number of the ONU." + ::= { hwEponOnuEthObjectCfgEntry 1 } + + + hwEponOnuEthOperateStatus OBJECT-TYPE + SYNTAX INTEGER + { + undoshutdown(1), + shutdown(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The operation status of the port." + DEFVAL { 1 } + ::= { hwEponOnuEthObjectCfgEntry 2 } + + + hwEponOnuEthFlowcontrolSwitch OBJECT-TYPE + SYNTAX INTEGER + { + open(1), + close(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enabling or disabling flow control on the ONU port." + ::= { hwEponOnuEthObjectCfgEntry 3 } + + + hwEponOnuTdmPortCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponOnuTdmPortCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ONU TDM port config table." + ::= { hwEponControlObjects 9 } + + + hwEponOnuTdmPortCfgEntry OBJECT-TYPE + SYNTAX HwEponOnuTdmPortCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ONU TDM port config entry." + INDEX { ifIndex, hwEponOnuIndex, hwEponOnuTdmPortId } + ::= { hwEponOnuTdmPortCfgTable 1 } + + + HwEponOnuTdmPortCfgEntry ::= + SEQUENCE { + hwEponOnuTdmPortId + Integer32, + hwEponOnuTdmPortOperateStatus + INTEGER + } + + hwEponOnuTdmPortId OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ONU TDM port ID." + ::= { hwEponOnuTdmPortCfgEntry 1 } + + + hwEponOnuTdmPortOperateStatus OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The enable switch of the port." + ::= { hwEponOnuTdmPortCfgEntry 2 } + + + hwEponOnuPotsPortCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponOnuPotsPortCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ONU POTS port config table." + ::= { hwEponControlObjects 10 } + + + hwEponOnuPotsPortCfgEntry OBJECT-TYPE + SYNTAX HwEponOnuPotsPortCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ONU POTS port config entry." + INDEX { ifIndex, hwEponOnuIndex, hwEponOnuPotsPortId } + ::= { hwEponOnuPotsPortCfgTable 1 } + + + HwEponOnuPotsPortCfgEntry ::= + SEQUENCE { + hwEponOnuPotsPortId + Integer32, + hwEponOnuPotsPortOperateStatus + INTEGER + } + + hwEponOnuPotsPortId OBJECT-TYPE + SYNTAX Integer32 (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ONU POTS port number." + ::= { hwEponOnuPotsPortCfgEntry 1 } + + + hwEponOnuPotsPortOperateStatus OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Operation status of the ONU POTS port." + ::= { hwEponOnuPotsPortCfgEntry 2 } + + + hwEponOnuCfgCarTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponOnuCfgCarEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ONU CAR config table." + ::= { hwEponControlObjects 11 } + + + hwEponOnuCfgCarEntry OBJECT-TYPE + SYNTAX HwEponOnuCfgCarEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ONU CAR config entry." + INDEX { ifIndex, hwEponOnuIndex, hwEponOnuCfgCarDirection } + ::= { hwEponOnuCfgCarTable 1 } + + + HwEponOnuCfgCarEntry ::= + SEQUENCE { + hwEponOnuCfgCarDirection + INTEGER, + hwEponOnuCarProfileNameIndex + DisplayString, + hwEponOnuTrafficPolicyNameIndex + DisplayString, + hwEponOnuCfgCarRowStatus + RowStatus + } + + hwEponOnuCfgCarDirection OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The direction of packets where CAR is performed." + ::= { hwEponOnuCfgCarEntry 1 } + + + hwEponOnuCarProfileNameIndex OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "CAR profile name." + ::= { hwEponOnuCfgCarEntry 2 } + + + hwEponOnuTrafficPolicyNameIndex OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Traffic policy name." + ::= { hwEponOnuCfgCarEntry 3 } + + + hwEponOnuCfgCarRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status, which is used to differentiate the creation, modification and deletion of a row." + ::= { hwEponOnuCfgCarEntry 51 } + + + hwEponOltPortDefaultVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponOltPortDefaultVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "OLT default VLAN config table." + ::= { hwEponControlObjects 12 } + + + hwEponOltPortDefaultVlanEntry OBJECT-TYPE + SYNTAX HwEponOltPortDefaultVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "OLT default VLAN config entry." + INDEX { ifIndex, hwEponOnuIndex } + ::= { hwEponOltPortDefaultVlanTable 1 } + + + HwEponOltPortDefaultVlanEntry ::= + SEQUENCE { + hwEponOltPortDefaultVlanId + Integer32, + hwEponOltPortDefaultVlanBatch + INTEGER, + hwEponOltPortDefaultVlanOnuStartId + Integer32, + hwEponOltPortDefaultVlanOnuEndId + Integer32, + hwEponOltPortDefaultVlanRowStatus + RowStatus + } + + hwEponOltPortDefaultVlanId OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Default VLAN ID on the port." + ::= { hwEponOltPortDefaultVlanEntry 1 } + + + hwEponOltPortDefaultVlanBatch OBJECT-TYPE + SYNTAX INTEGER + { + batch(1), + notBatch(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Batch config." + ::= { hwEponOltPortDefaultVlanEntry 2 } + + + hwEponOltPortDefaultVlanOnuStartId OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Start ONU ID in batch configuration." + ::= { hwEponOltPortDefaultVlanEntry 3 } + + + hwEponOltPortDefaultVlanOnuEndId OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "End ONU ID in batch configuration." + ::= { hwEponOltPortDefaultVlanEntry 4 } + + + hwEponOltPortDefaultVlanRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status, which is used to differentiate the creation, modification and deletion of a row." + ::= { hwEponOltPortDefaultVlanEntry 51 } + + + hwEponVlanStackingAndMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponVlanStackingAndMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ONU stacking and mapping config table." + ::= { hwEponControlObjects 13 } + + + hwEponVlanStackingAndMappingEntry OBJECT-TYPE + SYNTAX HwEponVlanStackingAndMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ONU stacking and mapping config entry." + INDEX { ifIndex, hwEponOnuIndex, hwEponOnuExtSVlanId, hwEponOnuIntSStartVlanId, hwEponOnuIntSEndVlanId} + ::= { hwEponVlanStackingAndMappingTable 1 } + + + HwEponVlanStackingAndMappingEntry ::= + SEQUENCE { + hwEponOnuExtSVlanId + Integer32, + hwEponOnuIntSStartVlanId + Integer32, + hwEponOnuIntSEndVlanId + Integer32, + hwEponVlanStackingOrMapping + INTEGER, + hwEponOnuDextVlanId + Integer32, + hwEponOnuDintVlanId + Integer32, + hwEponOnuPopExtVlanId + INTEGER, + hwEponOnuVlanCopyPri + INTEGER, + hwEponOnuIntVlanRemarkPri + INTEGER, + hwEponOnuExtVlanRemarkPri + INTEGER, + hwEponOnuIntVlanPri + Integer32, + hwEponOnuExtVlanPri + Integer32, + hwEponVlanMappingBatch + INTEGER, + hwEponVlanMappingOnuStartId + Integer32, + hwEponVlanMappingOnuEndId + Integer32, + hwEponVlanMappingRowStatus + RowStatus + } + + + hwEponOnuExtSVlanId OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Source VLAN ID." + ::= { hwEponVlanStackingAndMappingEntry 1 } + + + hwEponOnuIntSStartVlanId OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Source inner start VLAN ID." + ::= { hwEponVlanStackingAndMappingEntry 2 } + + + hwEponOnuIntSEndVlanId OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Source inner end VLAN ID." + ::= { hwEponVlanStackingAndMappingEntry 3 } + + hwEponVlanStackingOrMapping OBJECT-TYPE + SYNTAX INTEGER + { + singleMapping(1), + doubleMapping(2), + stacking(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Stacking or mapping." + ::= { hwEponVlanStackingAndMappingEntry 4 } + + hwEponOnuDextVlanId OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Mapping the outer VLAN ID of destination." + ::= { hwEponVlanStackingAndMappingEntry 5 } + + + hwEponOnuDintVlanId OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Mapping the inner VLAN ID of destination." + ::= { hwEponVlanStackingAndMappingEntry 6 } + + + hwEponOnuPopExtVlanId OBJECT-TYPE + SYNTAX INTEGER + { + pop(1), + notPop(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether to remove the outer VLAN ID." + ::= { hwEponVlanStackingAndMappingEntry 7 } + + + hwEponOnuVlanCopyPri OBJECT-TYPE + SYNTAX INTEGER + { + copy(1), + notCopy(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Copy VLAN COS value." + ::= { hwEponVlanStackingAndMappingEntry 8 } + + + hwEponOnuIntVlanRemarkPri OBJECT-TYPE + SYNTAX INTEGER + { + remark(1), + notRemark(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Remark inner VLAN COS value." + ::= { hwEponVlanStackingAndMappingEntry 9 } + + + hwEponOnuExtVlanRemarkPri OBJECT-TYPE + SYNTAX INTEGER + { + remark(1), + notRemark(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Remark outer VLAN COS value." + ::= { hwEponVlanStackingAndMappingEntry 10 } + + + hwEponOnuIntVlanPri OBJECT-TYPE + SYNTAX Integer32 (0..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The inner VLAN COS vlaue." + ::= { hwEponVlanStackingAndMappingEntry 11 } + + + hwEponOnuExtVlanPri OBJECT-TYPE + SYNTAX Integer32 (0..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The outer VLAN COS vlaue." + ::= { hwEponVlanStackingAndMappingEntry 12 } + + + hwEponVlanMappingBatch OBJECT-TYPE + SYNTAX INTEGER + { + yes(1), + no(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Batch config." + ::= { hwEponVlanStackingAndMappingEntry 13 } + + + hwEponVlanMappingOnuStartId OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Start ONU ID." + ::= { hwEponVlanStackingAndMappingEntry 14 } + + + hwEponVlanMappingOnuEndId OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "End ONU ID." + ::= { hwEponVlanStackingAndMappingEntry 15 } + + + hwEponVlanMappingRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status, which is used to differentiate the creation, modification and deletion of a row. " + ::= { hwEponVlanStackingAndMappingEntry 51 } + + + hwEponOltPortStaticMacTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponOltPortStaticMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "OLT static MAC address table." + ::= { hwEponControlObjects 14 } + + + hwEponOltPortStaticMacEntry OBJECT-TYPE + SYNTAX HwEponOltPortStaticMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "OLT static MAC address entry" + INDEX { ifIndex, hwEponOnuIndex, hwEponOnuUserMacAddressOrder } + ::= { hwEponOltPortStaticMacTable 1 } + + + HwEponOltPortStaticMacEntry ::= + SEQUENCE { + hwEponOnuUserMacAddressOrder + Integer32, + hwEponOnuUserMacAddress + MacAddress, + hwEponOltPortStaticMacRowStatus + RowStatus + } + + hwEponOnuUserMacAddressOrder OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the static MAC address." + ::= { hwEponOltPortStaticMacEntry 1 } + + + hwEponOnuUserMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "MAC address." + ::= { hwEponOltPortStaticMacEntry 2 } + + + hwEponOltPortStaticMacRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status, which is used to differentiate the creation, modification and deletion of a row. " + ::= { hwEponOltPortStaticMacEntry 51 } + + + hwEponOltPortMacLimitTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponOltPortMacLimitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MAC address learning limit table." + ::= { hwEponControlObjects 15 } + + + hwEponOltPortMacLimitEntry OBJECT-TYPE + SYNTAX HwEponOltPortMacLimitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MAC address learning limit entry." + INDEX { ifIndex, hwEponOnuIndex } + ::= { hwEponOltPortMacLimitTable 1 } + + + HwEponOltPortMacLimitEntry ::= + SEQUENCE { + hwEponOnuUserMacAddressNumber + Integer32, + hwEponOnuForwardAction + INTEGER, + hwEponOnuAlarmAction + INTEGER, + hwEponOnuMacLimitRowStatus + RowStatus + } + + hwEponOnuUserMacAddressNumber OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Maximum number of MAC addresses that can be learned." + DEFVAL { 4094 } + ::= { hwEponOltPortMacLimitEntry 1 } + + + hwEponOnuForwardAction OBJECT-TYPE + SYNTAX INTEGER + { + forward(1), + discard(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Forwarding action." + DEFVAL { 2 } + ::= { hwEponOltPortMacLimitEntry 2 } + + + hwEponOnuAlarmAction OBJECT-TYPE + SYNTAX INTEGER + { + warning(1), + notWarning(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Alarm action." + DEFVAL { 1 } + ::= { hwEponOltPortMacLimitEntry 3 } + + + hwEponOnuMacLimitRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status, which is used to differentiate the creation, modification and deletion of a row. " + ::= { hwEponOltPortMacLimitEntry 51 } + + + hwEponProfileObjects OBJECT IDENTIFIER ::= { hwEponObjects 3 } + + + hwEponLineProfileInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponLineProfileInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the EPON line profile table. This table is + used to create a EPON line profile." + ::= { hwEponProfileObjects 1 } + + + hwEponLineProfileInfoEntry OBJECT-TYPE + SYNTAX HwEponLineProfileInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The EPON line profile entry." + INDEX { hwEponLineProfileNameIndex } + ::= { hwEponLineProfileInfoTable 1 } + + + HwEponLineProfileInfoEntry ::= + SEQUENCE { + hwEponLineProfileNameIndex + DisplayString, + hwEponLineProfileBindNum + Integer32, + hwEponLineProfileDbaProfileName + DisplayString, + hwEponLineProfileEncryptMode + INTEGER, + hwEponLineProfileQueueSetIndex1Threshold + DisplayString, + hwEponLineProfileQueueSetIndex2Threshold + DisplayString, + hwEponLineProfileQueueSetIndex3Threshold + DisplayString, + hwEponLineProfileRowStatus + RowStatus + } + + hwEponLineProfileNameIndex OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of the EPON line profile." + ::= { hwEponLineProfileInfoEntry 1 } + + + hwEponLineProfileBindNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of EPON line profiles bound to the ONU." + ::= { hwEponLineProfileInfoEntry 2 } + + + hwEponLineProfileDbaProfileName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the EPON line DBA profile." + ::= { hwEponLineProfileInfoEntry 3 } + + + hwEponLineProfileEncryptMode OBJECT-TYPE + SYNTAX INTEGER + { + aes(1), + tripleChurining(2), + off(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Encryption mode of the EPON line profile." + ::= { hwEponLineProfileInfoEntry 4 } + + + hwEponLineProfileQueueSetIndex1Threshold OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..500)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Threshold of queue set 1 in the EPON line profile." + ::= { hwEponLineProfileInfoEntry 5 } + + + hwEponLineProfileQueueSetIndex2Threshold OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..500)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Threshold of queue set 2 in the EPON line profile." + ::= { hwEponLineProfileInfoEntry 6 } + + + hwEponLineProfileQueueSetIndex3Threshold OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..500)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Threshold of queue set 3 in the EPON line profile." + ::= { hwEponLineProfileInfoEntry 7 } + + + hwEponLineProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status. This object is used to differentiate the creation, modification and deletion operations for an object." + ::= { hwEponLineProfileInfoEntry 51 } + + + hwEponOnuSrvProfileInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponOnuSrvProfileInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the EPON service profile table." + ::= { hwEponProfileObjects 2 } + + + hwEponOnuSrvProfileInfoEntry OBJECT-TYPE + SYNTAX HwEponOnuSrvProfileInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The EPON service profile entry." + INDEX { hwEponOnuSrvProfNameIndex } + ::= { hwEponOnuSrvProfileInfoTable 1 } + + + HwEponOnuSrvProfileInfoEntry ::= + SEQUENCE { + hwEponOnuSrvProfNameIndex + DisplayString, + hwEponOnuSrvProfileBindNum + Integer32, + hwEponOnuSrvProfileRowStatus + RowStatus + } + + hwEponOnuSrvProfNameIndex OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of the EPON service profile." + ::= { hwEponOnuSrvProfileInfoEntry 1 } + + + hwEponOnuSrvProfileBindNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Number of EPON service profiles bound to the ONU." + ::= { hwEponOnuSrvProfileInfoEntry 2 } + + + hwEponOnuSrvProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status. This object is used to differentiate the creation, modification and deletion operations for an object." + ::= { hwEponOnuSrvProfileInfoEntry 51 } + + + hwEponSrvProfileOnuCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponSrvProfileOnuCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the EPON service profile ONU config table." + ::= { hwEponProfileObjects 3 } + + + hwEponSrvProfileOnuCfgEntry OBJECT-TYPE + SYNTAX HwEponSrvProfileOnuCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The EPON service profile ONU config entry." + INDEX { hwEponOnuSrvProfNameIndex } + ::= { hwEponSrvProfileOnuCfgTable 1 } + + + HwEponSrvProfileOnuCfgEntry ::= + SEQUENCE { + hwEponSrvProfileFecMode + EnabledStatus, + hwEponSrvProfileMulticastMode + INTEGER, + hwEponSrvProfileMulticastQuickLeaveSwitch + EnabledStatus + } + + hwEponSrvProfileFecMode OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "FEC mode of the EPON service profile." + ::= { hwEponSrvProfileOnuCfgEntry 4 } + + + hwEponSrvProfileMulticastMode OBJECT-TYPE + SYNTAX INTEGER + { + ctc(1), + igmpsnooping(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Multicast mode of the EPON service profile." + ::= { hwEponSrvProfileOnuCfgEntry 5 } + + + hwEponSrvProfileMulticastQuickLeaveSwitch OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enabling or disabling multicast quickleave of the EPON service profile." + ::= { hwEponSrvProfileOnuCfgEntry 6 } + + + hwEponSrvProfOnuPortCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponSrvProfOnuPortCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the EPON service profile ONU port config table." + ::= { hwEponProfileObjects 4 } + + + hwEponSrvProfOnuPortCfgEntry OBJECT-TYPE + SYNTAX HwEponSrvProfOnuPortCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The EPON service profile ONU port config entry." + INDEX { hwEponOnuSrvProfNameIndex, hwEponOnuPortTypeIndex, hwEponOnuPortIdIndex } + ::= { hwEponSrvProfOnuPortCfgTable 1 } + + + HwEponSrvProfOnuPortCfgEntry ::= + SEQUENCE { + hwEponOnuPortTypeIndex + INTEGER, + hwEponOnuPortIdIndex + Integer32, + hwEponSrvProfOnuPortCfgMaxMacAddressNum + Integer32, + hwEponSrvProfOnuPortCfgMulticastStripSwitch + INTEGER + } + + hwEponOnuPortTypeIndex OBJECT-TYPE + SYNTAX INTEGER + { + eth1(1), + eth2(2), + eth3(3), + eth4(48) + + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port type of the ONU." + ::= { hwEponSrvProfOnuPortCfgEntry 1 } + + + hwEponOnuPortIdIndex OBJECT-TYPE + SYNTAX Integer32 (1..64) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port index of the ONU." + ::= { hwEponSrvProfOnuPortCfgEntry 2 } + + + hwEponSrvProfOnuPortCfgMaxMacAddressNum OBJECT-TYPE + SYNTAX Integer32 (0..1023) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Max number of MAC addresses that can be learned on an ONU port." + ::= { hwEponSrvProfOnuPortCfgEntry 3 } + + + hwEponSrvProfOnuPortCfgMulticastStripSwitch OBJECT-TYPE + SYNTAX INTEGER + { + strip(1), + notStrip(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Whether to remove VLAN tags from multicast packets on an ONU port." + ::= { hwEponSrvProfOnuPortCfgEntry 4 } + + + hwEponSrvProfMulticastVlanCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponSrvProfMulticastVlanCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the EPON service profile multicast VLAN config table." + ::= { hwEponProfileObjects 5 } + + + hwEponSrvProfMulticastVlanCfgEntry OBJECT-TYPE + SYNTAX HwEponSrvProfMulticastVlanCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The EPON service profile multi-cast VLAN config entry." + INDEX { hwEponOnuSrvProfNameIndex, hwEponOnuPortTypeIndex, hwEponOnuPortIdIndex, hwEponSrvProfMulticastVlanCfgMulticastVlan } + ::= { hwEponSrvProfMulticastVlanCfgTable 1 } + + + HwEponSrvProfMulticastVlanCfgEntry ::= + SEQUENCE { + hwEponSrvProfMulticastVlanCfgMulticastVlan + Integer32, + hwEponSrvProfMulticastVlanCfgRowStatus + RowStatus + } + + hwEponSrvProfMulticastVlanCfgMulticastVlan OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Multicast VLAN ID in the EPON service profile." + ::= { hwEponSrvProfMulticastVlanCfgEntry 1 } + + + hwEponSrvProfMulticastVlanCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status. This object is used to differentiate the creation, modification and deletion operations for an object." + ::= { hwEponSrvProfMulticastVlanCfgEntry 51 } + + + hwEponSrvProfOnuPortVlanCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponSrvProfOnuPortVlanCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ONU port's remote native VLAN info table." + ::= { hwEponProfileObjects 6 } + + + hwEponSrvProfOnuPortVlanCfgEntry OBJECT-TYPE + SYNTAX HwEponSrvProfOnuPortVlanCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ONU port's remote native VLAN info entry." + INDEX { hwEponOnuSrvProfNameIndex, hwEponOnuPortType, hwEponOnuPortId } + ::= { hwEponSrvProfOnuPortVlanCfgTable 1 } + + + HwEponSrvProfOnuPortVlanCfgEntry ::= + SEQUENCE { + hwEponOnuPortType + INTEGER, + hwEponOnuPortId + Integer32, + hwEponSrvProfOnuPortVlanMode + INTEGER, + hwEponSrvProfOnuPortAddToVlanId + Integer32, + hwEponSrvProfOnuPortDefaultVlanId + Integer32, + hwEponSrvProfOnuPortVlanRowStatus + RowStatus + } + + hwEponOnuPortType OBJECT-TYPE + SYNTAX INTEGER { eth(1) } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ONU port type." + ::= { hwEponSrvProfOnuPortVlanCfgEntry 1 } + + + hwEponOnuPortId OBJECT-TYPE + SYNTAX Integer32 (1..64) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ONU port ID." + ::= { hwEponSrvProfOnuPortVlanCfgEntry 2 } + + + hwEponSrvProfOnuPortVlanMode OBJECT-TYPE + SYNTAX INTEGER + { + transparent(1), + translation(2), + transmit(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VLAN mode of an ONU port, 0, 2, or 3." + ::= { hwEponSrvProfOnuPortVlanCfgEntry 3 } + + + hwEponSrvProfOnuPortAddToVlanId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "VLAN IDs allowed by the ONU port." + ::= { hwEponSrvProfOnuPortVlanCfgEntry 4 } + + + hwEponSrvProfOnuPortDefaultVlanId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Default VLAN ID of the ONU port." + ::= { hwEponSrvProfOnuPortVlanCfgEntry 5 } + + + hwEponSrvProfOnuPortVlanRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status. This object is used to differentiate the creation, modification and deletion operations for an object." + ::= { hwEponSrvProfOnuPortVlanCfgEntry 51 } + + + hwEponSrvProfOnuPortVlanTranslationTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponSrvProfOnuPortVlanTranslationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ONU port's remote VLAN translation information table." + ::= { hwEponProfileObjects 7 } + + + hwEponSrvProfOnuPortVlanTranslationEntry OBJECT-TYPE + SYNTAX HwEponSrvProfOnuPortVlanTranslationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ONU port's remote VLAN translation information entry." + INDEX { hwEponOnuSrvProfNameIndex, hwEponOnuPortType, hwEponOnuPortId, hwEponSrvProfOnuPortVlanTranslationCvlanId } + ::= { hwEponSrvProfOnuPortVlanTranslationTable 1 } + + + HwEponSrvProfOnuPortVlanTranslationEntry ::= + SEQUENCE { + hwEponSrvProfOnuPortVlanTranslationCvlanId + Integer32, + hwEponSrvProfOnuPortVlanTranslationSVlanId + Integer32, + hwEponSrvProfOnuPortVlanTranslationRowStatus + RowStatus + } + + hwEponSrvProfOnuPortVlanTranslationCvlanId OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "C-VLAN ID on the ONU port." + ::= { hwEponSrvProfOnuPortVlanTranslationEntry 1 } + + + hwEponSrvProfOnuPortVlanTranslationSVlanId OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "S-VLAN ID on the ONU port." + ::= { hwEponSrvProfOnuPortVlanTranslationEntry 2 } + + + hwEponSrvProfOnuPortVlanTranslationRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status. This object is used to differentiate the creation, modification and deletion operations for an object." + ::= { hwEponSrvProfOnuPortVlanTranslationEntry 51 } + + + hwEponDbaProfileInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponDbaProfileInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the DBA profile table. This table is + used to create a DBA profile, + and is used to modify or delete a DBA profile + which is not bound." + ::= { hwEponProfileObjects 8 } + + + hwEponDbaProfileInfoEntry OBJECT-TYPE + SYNTAX HwEponDbaProfileInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The DBA profile entry." + INDEX { hwEponDbaProfileInfoNameIndex } + ::= { hwEponDbaProfileInfoTable 1 } + + + HwEponDbaProfileInfoEntry ::= + SEQUENCE { + hwEponDbaProfileInfoNameIndex + DisplayString, + hwEponDbaTypeIndex + INTEGER, + hwEponDbaProfileFixedRate + Integer32, + hwEponDbaProfileAssuredRate + Integer32, + hwEponDbaProfileMaxRate + Integer32, + hwEponDbaProfileReferenceNum + Integer32, + hwEponDbaProfileEntryStatus + RowStatus + } + + hwEponDbaProfileInfoNameIndex OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DBA profile name." + ::= { hwEponDbaProfileInfoEntry 1 } + + + hwEponDbaTypeIndex OBJECT-TYPE + SYNTAX INTEGER + { + fix(1), + assure(2), + assureAndmax(3), + max(4), + fixAndassureAndMax(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The DBA type index." + ::= { hwEponDbaProfileInfoEntry 2 } + + + hwEponDbaProfileFixedRate OBJECT-TYPE + SYNTAX Integer32 (0..1000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Fixed bandwidth of the profile." + ::= { hwEponDbaProfileInfoEntry 3 } + + + hwEponDbaProfileAssuredRate OBJECT-TYPE + SYNTAX Integer32 (0..1000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Assured bandwidth of the profile." + ::= { hwEponDbaProfileInfoEntry 4 } + + + hwEponDbaProfileMaxRate OBJECT-TYPE + SYNTAX Integer32 (0..1000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Max bandwidth of the profile." + ::= { hwEponDbaProfileInfoEntry 5 } + + + hwEponDbaProfileReferenceNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bound DBA profiles." + ::= { hwEponDbaProfileInfoEntry 6 } + + + hwEponDbaProfileEntryStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status. This object is used to differentiate the creation, modification and deletion operations for an object." + ::= { hwEponDbaProfileInfoEntry 51 } + + + hwEponOnuSnmpProfileInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponOnuSnmpProfileInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EPON SNMP profile config table." + ::= { hwEponProfileObjects 9 } + + + hwEponOnuSnmpProfileInfoEntry OBJECT-TYPE + SYNTAX HwEponOnuSnmpProfileInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EPON SNMP profile config table entry." + INDEX { hwEponOnuSnmpProfileInfoNameIndex } + ::= { hwEponOnuSnmpProfileInfoTable 1 } + + + HwEponOnuSnmpProfileInfoEntry ::= + SEQUENCE { + hwEponOnuSnmpProfileInfoNameIndex + DisplayString, + hwEponOnuSnmpProfileVersion + INTEGER, + hwEponOnuSnmpProfileReadCommunityName + DisplayString, + hwEponOnuSnmpProfileWriteCommunityName + DisplayString, + hwEponOnuSnmpProfileTrapHostIp + IpAddress, + hwEponOnuSnmpProfileTrapHostSrcUdpPort + Integer32, + hwEponOnuSnmpProfileSecurityName + DisplayString, + hwEponOnuSnmpProfileRowStatus + RowStatus + } + + hwEponOnuSnmpProfileInfoNameIndex OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SNMP profile name." + ::= { hwEponOnuSnmpProfileInfoEntry 1 } + + + hwEponOnuSnmpProfileVersion OBJECT-TYPE + SYNTAX INTEGER + { + v1(1), + v2(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "SNMP version of the profile." + DEFVAL { 2 } + ::= { hwEponOnuSnmpProfileInfoEntry 2 } + + + hwEponOnuSnmpProfileReadCommunityName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the read community." + ::= { hwEponOnuSnmpProfileInfoEntry 3 } + + + hwEponOnuSnmpProfileWriteCommunityName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the write community." + ::= { hwEponOnuSnmpProfileInfoEntry 4 } + + + hwEponOnuSnmpProfileTrapHostIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP address of the host sending the trap." + ::= { hwEponOnuSnmpProfileInfoEntry 5 } + + + hwEponOnuSnmpProfileTrapHostSrcUdpPort OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "UDP port number, ranging from 1 to 65535." + ::= { hwEponOnuSnmpProfileInfoEntry 6 } + + + hwEponOnuSnmpProfileSecurityName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The securityname of SNMP message." + ::= { hwEponOnuSnmpProfileInfoEntry 7 } + + + hwEponOnuSnmpProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status. This object is used to differentiate the creation, modification and deletion operations for an object." + ::= { hwEponOnuSnmpProfileInfoEntry 51 } + + + hwEponSrvProfOnuPortClassTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponSrvProfOnuPortClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The configuration table of the EPON classification." + ::= { hwEponProfileObjects 10 } + + + hwEponSrvProfOnuPortClassEntry OBJECT-TYPE + SYNTAX HwEponSrvProfOnuPortClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of the configuration table of the Epon classification." + INDEX { hwEponOnuSrvProfNameIndex, hwEponOnuClassifEthPortIndex, hwEponOnuPortClassRuleIndexId } + ::= { hwEponSrvProfOnuPortClassTable 1 } + + + HwEponSrvProfOnuPortClassEntry ::= + SEQUENCE { + hwEponOnuClassifEthPortIndex + Integer32, + hwEponOnuPortClassRuleIndexId + Integer32, + hwEponOnuPortClassConditionNum + INTEGER, + hwEponOnuPortClassQueueIndexId + Integer32, + hwEponOnuPortClassPriMark + Integer32, + hwEponOnuPortClassFieldSelect1 + INTEGER, + hwEponOnuPortClassOperator1 + INTEGER, + hwEponOnuPortClassMatchValue1 + DisplayString, + hwEponOnuPortClassFieldSelect2 + INTEGER, + hwEponOnuPortClassOperator2 + INTEGER, + hwEponOnuPortClassMatchValue2 + DisplayString, + hwEponOnuPortClassFieldSelect3 + INTEGER, + hwEponOnuPortClassOperator3 + INTEGER, + hwEponOnuPortClassMatchValue3 + DisplayString, + hwEponOnuPortClassFieldSelect4 + INTEGER, + hwEponOnuPortClassOperator4 + INTEGER, + hwEponOnuPortClassMatchValue4 + DisplayString, + hwEponOnuPortClassProfileRowStatus + RowStatus + } + + hwEponOnuClassifEthPortIndex OBJECT-TYPE + SYNTAX Integer32 (1..64) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ETH port ID of the ONU ." + ::= { hwEponSrvProfOnuPortClassEntry 1 } + + + hwEponOnuPortClassRuleIndexId OBJECT-TYPE + SYNTAX Integer32 (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of the traffic classification rule." + ::= { hwEponSrvProfOnuPortClassEntry 2 } + + + hwEponOnuPortClassConditionNum OBJECT-TYPE + SYNTAX INTEGER + { + one(1), + two(2), + three(3), + four(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Number of conditions in a rule" + ::= { hwEponSrvProfOnuPortClassEntry 3 } + + + hwEponOnuPortClassQueueIndexId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The ID of the queue." + ::= { hwEponSrvProfOnuPortClassEntry 4 } + + + hwEponOnuPortClassPriMark OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the remark priority of the rule." + ::= { hwEponSrvProfOnuPortClassEntry 5 } + + + hwEponOnuPortClassFieldSelect1 OBJECT-TYPE + SYNTAX INTEGER + { + dstMac(1), + srcMac(2), + ethPri(3), + vlanId(4), + ethType(5), + dstIp(6), + srcIp(7), + ipType(8), + ipTosDscp(9), + ipPrecedence(10), + srcPort(11), + dstPort(12) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The field selector of the first condition." + ::= { hwEponSrvProfOnuPortClassEntry 6 } + + + hwEponOnuPortClassOperator1 OBJECT-TYPE + SYNTAX INTEGER + { + neverMatch(1), + equal(2), + notEqual(3), + lessOrEqual(4), + greaterOrEqual(5), + exists(6), + notExists(7), + alwaysMatch(8) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The operator of the first condition." + ::= { hwEponSrvProfOnuPortClassEntry 7 } + + + hwEponOnuPortClassMatchValue1 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The match value of the first condition." + ::= { hwEponSrvProfOnuPortClassEntry 8 } + + + hwEponOnuPortClassFieldSelect2 OBJECT-TYPE + SYNTAX INTEGER + { + dstMac(1), + srcMac(2), + ethPri(3), + vlanId(4), + ethType(5), + dstIp(6), + srcIp(7), + ipType(8), + ipTosDscp(9), + ipPrecedence(10), + srcPort(11), + dstPort(12) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The field selector of the second condition." + ::= { hwEponSrvProfOnuPortClassEntry 9 } + + + hwEponOnuPortClassOperator2 OBJECT-TYPE + SYNTAX INTEGER + { + neverMatch(1), + equal(2), + notEqual(3), + lessOrEqual(4), + greaterOrEqual(5), + exists(6), + notExists(7), + alwaysMatch(8) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The operator of the second condition." + ::= { hwEponSrvProfOnuPortClassEntry 10 } + + + hwEponOnuPortClassMatchValue2 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The match value of the second condition." + ::= { hwEponSrvProfOnuPortClassEntry 11 } + + + hwEponOnuPortClassFieldSelect3 OBJECT-TYPE + SYNTAX INTEGER + { + dstMac(1), + srcMac(2), + ethPri(3), + vlanId(4), + ethType(5), + dstIp(6), + srcIp(7), + ipType(8), + ipTosDscp(9), + ipPrecedence(10), + srcPort(11), + dstPort(12) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The field selector of the third condtion." + ::= { hwEponSrvProfOnuPortClassEntry 12 } + + + hwEponOnuPortClassOperator3 OBJECT-TYPE + SYNTAX INTEGER + { + neverMatch(1), + equal(2), + notEqual(3), + lessOrEqual(4), + greaterOrEqual(5), + exists(6), + notExists(7), + alwaysMatch(8) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The operator of the third conditon." + ::= { hwEponSrvProfOnuPortClassEntry 13 } + + + hwEponOnuPortClassMatchValue3 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The match value of the third conditon." + ::= { hwEponSrvProfOnuPortClassEntry 14 } + + + hwEponOnuPortClassFieldSelect4 OBJECT-TYPE + SYNTAX INTEGER + { + dstMac(1), + srcMac(2), + ethPri(3), + vlanId(4), + ethType(5), + dstIp(6), + srcIp(7), + ipType(8), + ipTosDscp(9), + ipPrecedence(10), + srcPort(11), + dstPort(12) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The field select of the fourth conditon." + ::= { hwEponSrvProfOnuPortClassEntry 15 } + + + hwEponOnuPortClassOperator4 OBJECT-TYPE + SYNTAX INTEGER + { + neverMatch(1), + equal(2), + notEqual(3), + lessOrEqual(4), + greaterOrEqual(5), + exists(6), + notExists(7), + alwaysMatch(8) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The operator of the fourth conditon." + ::= { hwEponSrvProfOnuPortClassEntry 16 } + + + hwEponOnuPortClassMatchValue4 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The match value the fourth conditon." + ::= { hwEponSrvProfOnuPortClassEntry 17 } + + + hwEponOnuPortClassProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status. This object is used to differentiate the creation, modification and deletion operations for an object." + ::= { hwEponSrvProfOnuPortClassEntry 51 } + + + hwEponSrvProfOnuPortCfgCarTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponSrvProfOnuPortCfgCarEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The service profile CAR config table." + ::= { hwEponProfileObjects 11 } + + + hwEponSrvProfOnuPortCfgCarEntry OBJECT-TYPE + SYNTAX HwEponSrvProfOnuPortCfgCarEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Service profile CAR config entry." + INDEX { hwEponOnuSrvProfNameIndex, hwEponOnuPortTypeIndex, hwEponOnuPortIdIndex, hwEponSrvProfOnuPortCarCfgDirection } + ::= { hwEponSrvProfOnuPortCfgCarTable 1 } + + + HwEponSrvProfOnuPortCfgCarEntry ::= + SEQUENCE { + hwEponSrvProfOnuPortCarCfgDirection + INTEGER, + hwEponSrvProfOnuPortCarCfgCir + Integer32, + hwEponSrvProfOnuPortCarCfgPir + Integer32, + hwEponSrvProfOnuPortCarCfgCbs + Integer32, + hwEponSrvProfOnuPortCarCfgEbs + Integer32, + hwEponSrvProfOnuPortCarCfgRowStatus + RowStatus + } + + hwEponSrvProfOnuPortCarCfgDirection OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The direction of the CAR." + ::= { hwEponSrvProfOnuPortCfgCarEntry 1 } + + + hwEponSrvProfOnuPortCarCfgCir OBJECT-TYPE + SYNTAX Integer32 (640..1000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The CIR on the ONU port." + ::= { hwEponSrvProfOnuPortCfgCarEntry 2 } + + + hwEponSrvProfOnuPortCarCfgPir OBJECT-TYPE + SYNTAX Integer32 (0..1000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The PIR on the ONU port." + ::= { hwEponSrvProfOnuPortCfgCarEntry 3 } + + + hwEponSrvProfOnuPortCarCfgCbs OBJECT-TYPE + SYNTAX Integer32 (1568..1000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The CBS on the ONU port." + ::= { hwEponSrvProfOnuPortCfgCarEntry 4 } + + + hwEponSrvProfOnuPortCarCfgEbs OBJECT-TYPE + SYNTAX Integer32 (0..1000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The EBS on the ONU port." + ::= { hwEponSrvProfOnuPortCfgCarEntry 5 } + + + hwEponSrvProfOnuPortCarCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status. This object is used to differentiate the creation, modification and deletion operations for an object." + ::= { hwEponSrvProfOnuPortCfgCarEntry 51 } + + + hwEponStatisticObjects OBJECT IDENTIFIER ::= { hwEponObjects 4 } + + + hwEponOltStatisticTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponOltStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The OLT statisitcs table." + ::= { hwEponStatisticObjects 1 } + + + hwEponOltStatisticEntry OBJECT-TYPE + SYNTAX HwEponOltStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The OLT statistics entry." + INDEX { ifIndex , hwEponOnuIndex} + ::= { hwEponOltStatisticTable 1 } + + HwEponOltStatisticEntry ::= + SEQUENCE { + hwEponOltStatisticRecvDataFrames + Counter64, + hwEponOltStatisticRecvDataBytes + Counter64, + hwEponOltStatisticRecvMulticastFrames + Counter64, + hwEponOltStatisticRecvBoardcastFrames + Counter64, + hwEponOltStatisticRecvErrorFrames + Counter64, + hwEponOltStatisticRecvErrorBytes + Counter64, + hwEponOltStatisticRecv64ByteFrames + Counter64, + hwEponOltStatisticRecv65To127ByteFrames + Counter64, + hwEponOltStatisticRecv128To255ByteFrames + Counter64, + hwEponOltStatisticRecv256To511ByteFrames + Counter64, + hwEponOltStatisticRecv512To1023ByteFrames + Counter64, + hwEponOltStatisticRecv1024To1518ByteFrames + Counter64, + hwEponOltStatisticRecvOver1518ByteFrames + Counter64, + hwEponOltStatisticRecvUndersizeFrames + Counter64, + hwEponOltStatisticRecvOversizeFrames + Counter64, + hwEponOltStatisticRecvFcsErrorFrames + Counter64, + hwEponOltStatisticUniCastFrames + Counter64, + hwEponOltStatisticRecvOkFrameCnt + Counter64, + hwEponOltStatisticRecvOkByteCnt + Counter64, + hwEponOltStatisticTransDataFrames + Counter64, + hwEponOltStatisticTransDataBytes + Counter64, + hwEponOltStatisticTransUnicastFrames + Counter64, + hwEponOltStatisticTransMulticastFrames + Counter64, + hwEponOltStatisticTransBoardcastFrames + Counter64, + hwEponOltStatisticTrans64ByteFrames + Counter64, + hwEponOltStatisticTrans65To127ByteFrames + Counter64, + hwEponOltStatisticTrans128To255ByteFrames + Counter64, + hwEponOltStatisticTrans256To511ByteFrames + Counter64, + hwEponOltStatisticTrans512To1023ByteFrames + Counter64, + hwEponOltStatisticTrans1024To1518ByteFrames + Counter64, + hwEponOltStatisticTransOver1518ByteFrames + Counter64, + hwEponOltStatisticTransFcsErrorFrames + Counter64, + hwEponOltStatisticClear + INTEGER + + } + hwEponOltStatisticRecvDataFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received data frames." + ::= { hwEponOltStatisticEntry 1 } + + + hwEponOltStatisticRecvDataBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received data bytes." + ::= { hwEponOltStatisticEntry 2 } + + + hwEponOltStatisticRecvMulticastFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received multi-cast frames." + ::= { hwEponOltStatisticEntry 3 } + + + hwEponOltStatisticRecvBoardcastFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received board cast frames." + ::= { hwEponOltStatisticEntry 4 } + + + hwEponOltStatisticRecvErrorFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received errored frames." + ::= { hwEponOltStatisticEntry 5 } + + + hwEponOltStatisticRecvErrorBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received errored bytes." + ::= { hwEponOltStatisticEntry 6 } + + + hwEponOltStatisticRecv64ByteFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received 64 bytes frames." + ::= { hwEponOltStatisticEntry 7 } + + + hwEponOltStatisticRecv65To127ByteFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received 65-127 bytes frames." + ::= { hwEponOltStatisticEntry 8 } + + + hwEponOltStatisticRecv128To255ByteFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received 128-255 bytes frames." + ::= { hwEponOltStatisticEntry 9 } + + + hwEponOltStatisticRecv256To511ByteFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received 256~511 bytes frames." + ::= { hwEponOltStatisticEntry 10 } + + + hwEponOltStatisticRecv512To1023ByteFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received 512-1023 bytes frames." + ::= { hwEponOltStatisticEntry 11 } + + + hwEponOltStatisticRecv1024To1518ByteFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received 1024-1518 bytes frames." + ::= { hwEponOltStatisticEntry 12 } + + + hwEponOltStatisticRecvOver1518ByteFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received frames containing more than 1518 bytes." + ::= { hwEponOltStatisticEntry 13 } + + + hwEponOltStatisticRecvUndersizeFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received undersize frames." + ::= { hwEponOltStatisticEntry 14 } + + + hwEponOltStatisticRecvOversizeFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received oversize frames." + ::= { hwEponOltStatisticEntry 15 } + + + hwEponOltStatisticRecvFcsErrorFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received FCS errored frames." + ::= { hwEponOltStatisticEntry 16 } + + hwEponOltStatisticUniCastFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received unicast frames." + ::= { hwEponOltStatisticEntry 17 } + + hwEponOltStatisticRecvOkFrameCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received correct frames." + ::= { hwEponOltStatisticEntry 18 } + + hwEponOltStatisticRecvOkByteCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received correct bytes." + ::= { hwEponOltStatisticEntry 19 } + + hwEponOltStatisticTransDataFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sent data frames." + ::= { hwEponOltStatisticEntry 20 } + + + hwEponOltStatisticTransDataBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sent data bytes." + ::= { hwEponOltStatisticEntry 21 } + + + hwEponOltStatisticTransUnicastFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sent uni cast frames." + ::= { hwEponOltStatisticEntry 22 } + + + hwEponOltStatisticTransMulticastFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sent multicast frames." + ::= { hwEponOltStatisticEntry 23 } + + + hwEponOltStatisticTransBoardcastFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sent broadcast frames." + ::= { hwEponOltStatisticEntry 24 } + + + hwEponOltStatisticTrans64ByteFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sent 64 bytes frames." + ::= { hwEponOltStatisticEntry 25 } + + + hwEponOltStatisticTrans65To127ByteFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sent 65-127 bytes frames." + ::= { hwEponOltStatisticEntry 26 } + + + hwEponOltStatisticTrans128To255ByteFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sent 128-255 bytes frames." + ::= { hwEponOltStatisticEntry 27 } + + + hwEponOltStatisticTrans256To511ByteFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sent 256-511 bytes frames." + ::= { hwEponOltStatisticEntry 28 } + + + hwEponOltStatisticTrans512To1023ByteFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sent 512-1023 bytes frames." + ::= { hwEponOltStatisticEntry 29 } + + + hwEponOltStatisticTrans1024To1518ByteFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sent 1024-1518 bytes frames." + ::= { hwEponOltStatisticEntry 30 } + + + hwEponOltStatisticTransOver1518ByteFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sent frames containing more than 1518 bytes." + ::= { hwEponOltStatisticEntry 31 } + + hwEponOltStatisticTransFcsErrorFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sent FCS errored bytes." + ::= { hwEponOltStatisticEntry 32 } + + hwEponOltStatisticClear OBJECT-TYPE + SYNTAX INTEGER { clear(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear the statistics." + ::= { hwEponOltStatisticEntry 33 } + + + hwEponOnuPonStatisticTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponOnuPonStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "OLT LLID statistics table." + ::= { hwEponStatisticObjects 2 } + + + hwEponOnuPonStatisticEntry OBJECT-TYPE + SYNTAX HwEponOnuPonStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "OLT LLID statistics entry." + INDEX { ifIndex, hwEponOnuIndex } + ::= { hwEponOnuPonStatisticTable 1 } + + + HwEponOnuPonStatisticEntry ::= + SEQUENCE { + hwEponOnuPonStatisticRcv1024To1518byteFrm + Counter64, + hwEponOnuPonStatisticRcv128To255byteFrm + Counter64, + hwEponOnuPonStatisticRcv256To511byteFrm + Counter64, + hwEponOnuPonStatisticRcv512To1023byteFrm + Counter64, + hwEponOnuPonStatisticRcv64byteFrm + Counter64, + hwEponOnuPonStatisticRcv65To127byteFrm + Counter64, + hwEponOnuPonStatisticRcvBcFrame + Counter64, + hwEponOnuPonStatisticRcvByte + Counter64, + hwEponOnuPonStatisticRcvCrc8Err + Counter64, + hwEponOnuPonStatisticRcvDelayByte + Counter64, + hwEponOnuPonStatisticRcvDelayMax + Counter64, + hwEponOnuPonStatisticRcvDelayThreshold + Counter64, + hwEponOnuPonStatisticRcvDropByte + Counter64, + hwEponOnuPonStatisticRcvDropFrm + Counter64, + hwEponOnuPonStatisticRcvErrFrm + Counter64, + hwEponOnuPonStatisticRcvErrOntDestinedByte + Counter64, + hwEponOnuPonStatisticRcvFcsErr + Counter64, + hwEponOnuPonStatisticRcvFrame + Counter64, + hwEponOnuPonStatisticRcvGreatThan1518byteFrm + Counter64, + hwEponOnuPonStatisticRcvInvalidSldFrm + Counter64, + hwEponOnuPonStatisticRcvLaserPower + Counter64, + hwEponOnuPonStatisticRcvLineCodeErr + Counter64, + hwEponOnuPonStatisticRcvMcFrame + Counter64, + hwEponOnuPonStatisticRcvOntDestinedByte + Counter64, + hwEponOnuPonStatisticRcvUcFrame + Counter64, + hwEponOnuPonStatisticRcvUndersizeFrm + Counter64, + hwEponOnuPonStatisticSend1024To1518byteFrm + Counter64, + hwEponOnuPonStatisticSend128To255byteFrm + Counter64, + hwEponOnuPonStatisticSend256To511byteFrm + Counter64, + hwEponOnuPonStatisticSend512To1023byteFrm + Counter64, + hwEponOnuPonStatisticSend64byteFrm + Counter64, + hwEponOnuPonStatisticSend65To127byteFrm + Counter64, + hwEponOnuPonStatisticSendBcFrame + Counter64, + hwEponOnuPonStatisticSendByte + Counter64, + hwEponOnuPonStatisticSendDelayByte + Counter64, + hwEponOnuPonStatisticSendDelayMax + Counter64, + hwEponOnuPonStatisticSendDelayThreshold + Counter64, + hwEponOnuPonStatisticSendDropByte + Counter64, + hwEponOnuPonStatisticSendDropFrm + Counter64, + hwEponOnuPonStatisticSendFrame + Counter64, + hwEponOnuPonStatisticSendGreatThan1518byteFrm + Counter64, + hwEponOnuPonStatisticSendMcFrame + Counter64, + hwEponOnuPonStatisticSendUcFrame + Counter64, + hwEponOnuPonStatisticSendUnusedByte + Counter64, + hwEponOnuPonStatisticClear + INTEGER + } + hwEponOnuPonStatisticRcv1024To1518byteFrm OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received 1024-1518 bytes frames." + ::= { hwEponOnuPonStatisticEntry 1 } + + + hwEponOnuPonStatisticRcv128To255byteFrm OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received 128-255 bytes frames." + ::= { hwEponOnuPonStatisticEntry 2 } + + + hwEponOnuPonStatisticRcv256To511byteFrm OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received 256-511 bytes frames." + ::= { hwEponOnuPonStatisticEntry 3 } + + + hwEponOnuPonStatisticRcv512To1023byteFrm OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received 512-1023 bytes frames." + ::= { hwEponOnuPonStatisticEntry 4 } + + + hwEponOnuPonStatisticRcv64byteFrm OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received 64 bytes frames." + ::= { hwEponOnuPonStatisticEntry 5 } + + + hwEponOnuPonStatisticRcv65To127byteFrm OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received 65-127 bytes frames." + ::= { hwEponOnuPonStatisticEntry 6 } + + + hwEponOnuPonStatisticRcvBcFrame OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received broad cast frames." + ::= { hwEponOnuPonStatisticEntry 7 } + + + hwEponOnuPonStatisticRcvByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received bytes." + ::= { hwEponOnuPonStatisticEntry 8 } + + + hwEponOnuPonStatisticRcvCrc8Err OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received CRC errored bytes." + ::= { hwEponOnuPonStatisticEntry 9 } + + hwEponOnuPonStatisticRcvDelayByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received delayed bytes." + ::= { hwEponOnuPonStatisticEntry 10 } + + hwEponOnuPonStatisticRcvDelayMax OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received delayed MAX bytes." + ::= { hwEponOnuPonStatisticEntry 11 } + + hwEponOnuPonStatisticRcvDelayThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received delayed threshold bytes." + ::= { hwEponOnuPonStatisticEntry 12 } + + hwEponOnuPonStatisticRcvDropByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received dropped bytes." + ::= { hwEponOnuPonStatisticEntry 13 } + + hwEponOnuPonStatisticRcvDropFrm OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received dropped frames." + ::= { hwEponOnuPonStatisticEntry 14 } + + hwEponOnuPonStatisticRcvErrFrm OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received errored frames." + ::= { hwEponOnuPonStatisticEntry 15 } + + hwEponOnuPonStatisticRcvErrOntDestinedByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received errored destined bytes." + ::= { hwEponOnuPonStatisticEntry 16 } + hwEponOnuPonStatisticRcvFcsErr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received FEC errored frames." + ::= { hwEponOnuPonStatisticEntry 17 } + hwEponOnuPonStatisticRcvFrame OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received frames." + ::= { hwEponOnuPonStatisticEntry 18 } + hwEponOnuPonStatisticRcvGreatThan1518byteFrm OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received frames containing more than 1518 bytes." + ::= { hwEponOnuPonStatisticEntry 19 } + + hwEponOnuPonStatisticRcvInvalidSldFrm OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received invalid SID frames." + ::= { hwEponOnuPonStatisticEntry 20 } + + hwEponOnuPonStatisticRcvLaserPower OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received laser power frames." + ::= { hwEponOnuPonStatisticEntry 21 } + + hwEponOnuPonStatisticRcvLineCodeErr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received frames incorrectly coded." + ::= { hwEponOnuPonStatisticEntry 22 } + + hwEponOnuPonStatisticRcvMcFrame OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received multicast frames." + ::= { hwEponOnuPonStatisticEntry 23 } + + hwEponOnuPonStatisticRcvOntDestinedByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received ONU destined bytes." + ::= { hwEponOnuPonStatisticEntry 24 } + + hwEponOnuPonStatisticRcvUcFrame OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received unicast frames." + ::= { hwEponOnuPonStatisticEntry 25 } + + hwEponOnuPonStatisticRcvUndersizeFrm OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received under size frames." + ::= { hwEponOnuPonStatisticEntry 26 } + + hwEponOnuPonStatisticSend1024To1518byteFrm OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sent 1024-1518 bytes frames." + ::= { hwEponOnuPonStatisticEntry 27 } + + hwEponOnuPonStatisticSend128To255byteFrm OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sent 128-255 bytes frames." + ::= { hwEponOnuPonStatisticEntry 28 } + + hwEponOnuPonStatisticSend256To511byteFrm OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sent 256-511 bytes frames." + ::= { hwEponOnuPonStatisticEntry 29 } + + hwEponOnuPonStatisticSend512To1023byteFrm OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sent 512-1023 bytes frames." + ::= { hwEponOnuPonStatisticEntry 30 } + + hwEponOnuPonStatisticSend64byteFrm OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sent 64 bytes frames." + ::= { hwEponOnuPonStatisticEntry 31 } + + hwEponOnuPonStatisticSend65To127byteFrm OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sent 65-127 bytes frames." + ::= { hwEponOnuPonStatisticEntry 32 } + + hwEponOnuPonStatisticSendBcFrame OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sent broadcast frames." + ::= { hwEponOnuPonStatisticEntry 33 } + + hwEponOnuPonStatisticSendByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sent bytes." + ::= { hwEponOnuPonStatisticEntry 34 } + + hwEponOnuPonStatisticSendDelayByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sent delayed bytes." + ::= { hwEponOnuPonStatisticEntry 35 } + + hwEponOnuPonStatisticSendDelayMax OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sent delayed MAX bytes." + ::= { hwEponOnuPonStatisticEntry 36 } + + hwEponOnuPonStatisticSendDelayThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sent delayed threshold bytes." + ::= { hwEponOnuPonStatisticEntry 37 } + + hwEponOnuPonStatisticSendDropByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sent dropped bytes." + ::= { hwEponOnuPonStatisticEntry 38 } + + hwEponOnuPonStatisticSendDropFrm OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sent dropped frames." + ::= { hwEponOnuPonStatisticEntry 39 } + + hwEponOnuPonStatisticSendFrame OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sent delayed bytes." + ::= { hwEponOnuPonStatisticEntry 40 } + + hwEponOnuPonStatisticSendGreatThan1518byteFrm OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sent frames containing more than 1518 bytes." + ::= { hwEponOnuPonStatisticEntry 41 } + + hwEponOnuPonStatisticSendMcFrame OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sent multicast frames." + ::= { hwEponOnuPonStatisticEntry 42 } + + hwEponOnuPonStatisticSendUcFrame OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sent unicast frames." + ::= { hwEponOnuPonStatisticEntry 43 } + + hwEponOnuPonStatisticSendUnusedByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sent unused bytes." + ::= { hwEponOnuPonStatisticEntry 44 } + + hwEponOnuPonStatisticClear OBJECT-TYPE + SYNTAX INTEGER { clear(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear the statistics." + ::= { hwEponOnuPonStatisticEntry 45 } + + + hwEponOnuUniStatisticTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponOnuUniStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ONU ETH port statistics table." + ::= { hwEponStatisticObjects 3 } + + + hwEponOnuUniStatisticEntry OBJECT-TYPE + SYNTAX HwEponOnuUniStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ONU ETH port statistics entry." + INDEX { ifIndex, hwEponOnuIndex, hwEponOnuEthPortId } + ::= { hwEponOnuUniStatisticTable 1 } + + + HwEponOnuUniStatisticEntry ::= + SEQUENCE { + hwEponOnuUniStatisticRecvFrames + Counter64, + hwEponOnuUniStatisticRecvMulticastFrames + Counter64, + hwEponOnuUniStatisticRecvBroadcastFrames + Counter64, + hwEponOnuUniStatisticRecv64OctetFrames + Counter64, + hwEponOnuUniStatisticRecv65To127OctetFrames + Counter64, + hwEponOnuUniStatisticRecv128To255OctetFrames + Counter64, + hwEponOnuUniStatisticRecv256To511OctetFrames + Counter64, + hwEponOnuUniStatisticRecv512To1023OctetFrames + Counter64, + hwEponOnuUniStatisticRecv1024To1518OctetFrames + Counter64, + hwEponOnuUniStatisticRecvUndersizeFrames + Counter64, + hwEponOnuUniStatisticRecvTooLongFrames + Counter64, + hwEponOnuUniStatisticTransDropFrames + Counter64, + hwEponOnuUniStatisticTransFrames + Counter64, + hwEponOnuUniStatisticTransMtuExceededDiscardFrames + Counter64, + hwEponOnuUniStatisticClear + INTEGER + } + + hwEponOnuUniStatisticRecvFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received frames." + ::= { hwEponOnuUniStatisticEntry 1 } + + + hwEponOnuUniStatisticRecvMulticastFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received multicast frames." + ::= { hwEponOnuUniStatisticEntry 2 } + + + hwEponOnuUniStatisticRecvBroadcastFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received boardcast frames." + ::= { hwEponOnuUniStatisticEntry 3 } + + + hwEponOnuUniStatisticRecv64OctetFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received 64 bytes frames." + ::= { hwEponOnuUniStatisticEntry 4 } + + + hwEponOnuUniStatisticRecv65To127OctetFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received 65-127 bytes frames." + ::= { hwEponOnuUniStatisticEntry 5 } + + + hwEponOnuUniStatisticRecv128To255OctetFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received 128-255 bytes frames." + ::= { hwEponOnuUniStatisticEntry 6 } + + + hwEponOnuUniStatisticRecv256To511OctetFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received 256-511 bytes frames." + ::= { hwEponOnuUniStatisticEntry 7 } + + + hwEponOnuUniStatisticRecv512To1023OctetFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received 512-1023 bytes frames." + ::= { hwEponOnuUniStatisticEntry 8 } + + + hwEponOnuUniStatisticRecv1024To1518OctetFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received 1024-1518 bytes frames." + ::= { hwEponOnuUniStatisticEntry 9 } + + + hwEponOnuUniStatisticRecvUndersizeFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received undersize frames." + ::= { hwEponOnuUniStatisticEntry 10 } + + + hwEponOnuUniStatisticRecvTooLongFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received oversize frames." + ::= { hwEponOnuUniStatisticEntry 11 } + + + hwEponOnuUniStatisticTransDropFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received discarded frames." + ::= { hwEponOnuUniStatisticEntry 12 } + + + hwEponOnuUniStatisticTransFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sent frames." + ::= { hwEponOnuUniStatisticEntry 13 } + + + hwEponOnuUniStatisticTransMtuExceededDiscardFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Frames failed to be sent due to oversize." + ::= { hwEponOnuUniStatisticEntry 14 } + + + hwEponOnuUniStatisticClear OBJECT-TYPE + SYNTAX INTEGER { clear(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear the statistics." + ::= { hwEponOnuUniStatisticEntry 15 } + + + hwEponDisplayAlarmObjects OBJECT IDENTIFIER ::= { hwEponObjects 5 } + + + hwEponOnuAlarmStateTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponOnuAlarmStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the ONU alarm state table. + This table is used to query the alarm state of an ONU." + ::= { hwEponDisplayAlarmObjects 1 } + + + hwEponOnuAlarmStateEntry OBJECT-TYPE + SYNTAX HwEponOnuAlarmStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ONU alarm state." + INDEX { ifIndex, hwEponOnuIndex } + ::= { hwEponOnuAlarmStateTable 1 } + + + HwEponOnuAlarmStateEntry ::= + SEQUENCE { + hwEponOnuAlarmStateKeyExchangeFail + INTEGER, + hwEponOnuAlarmStateDyingGasp + INTEGER, + hwEponOnuAlarmStateLinkFault + INTEGER, + hwEponOnuFirmWareLoadStateSucc + INTEGER, + hwEponOnuFirmWareLoadStateFault + INTEGER + } + + hwEponOnuAlarmStateKeyExchangeFail OBJECT-TYPE + SYNTAX INTEGER + { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Fail to exchange key." + ::= { hwEponOnuAlarmStateEntry 1 } + + + hwEponOnuAlarmStateDyingGasp OBJECT-TYPE + SYNTAX INTEGER + { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The dying-gasp of ONU is generated." + ::= { hwEponOnuAlarmStateEntry 2 } + + + hwEponOnuAlarmStateLinkFault OBJECT-TYPE + SYNTAX INTEGER + { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Link fault occurs at OLT." + ::= { hwEponOnuAlarmStateEntry 3 } + + + hwEponOnuFirmWareLoadStateSucc OBJECT-TYPE + SYNTAX INTEGER + { + yes(1), + no(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Loading ONU firmware successfully." + ::= { hwEponOnuAlarmStateEntry 4 } + + + hwEponOnuFirmWareLoadStateFault OBJECT-TYPE + SYNTAX INTEGER + { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Fail to load ONU firmwar." + ::= { hwEponOnuAlarmStateEntry 5 } + + + hwEponOnuUniAlarmStateTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponOnuUniAlarmStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the UNI of an ONU alarm state table. + This table is used to query the alarm state of the UNI of an ONU." + ::= { hwEponDisplayAlarmObjects 2 } + + + hwEponOnuUniAlarmStateEntry OBJECT-TYPE + SYNTAX HwEponOnuUniAlarmStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ONU alarm state." + INDEX { ifIndex, hwEponOnuIndex, hwEponOnuPortId } + ::= { hwEponOnuUniAlarmStateTable 1 } + + + HwEponOnuUniAlarmStateEntry ::= + SEQUENCE { + hwEponOnuUniAlarmStateTransmitFail + INTEGER, + hwEponOnuUniAlarmStateLos + INTEGER + } + + hwEponOnuUniAlarmStateTransmitFail OBJECT-TYPE + SYNTAX INTEGER + { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Fail to transmit." + ::= { hwEponOnuUniAlarmStateEntry 2 } + + + hwEponOnuUniAlarmStateLos OBJECT-TYPE + SYNTAX INTEGER + { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The loss of frame of ONU occurs." + ::= { hwEponOnuUniAlarmStateEntry 3 } + + + hwEponOltAlarmStateTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponOltAlarmStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the OLT alarm state table. + This table is used to query the alarm state of an OLT." + ::= { hwEponDisplayAlarmObjects 3 } + + + hwEponOltAlarmStateEntry OBJECT-TYPE + SYNTAX HwEponOltAlarmStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "OLT alarm state entry." + INDEX { ifIndex } + ::= { hwEponOltAlarmStateTable 1 } + + + HwEponOltAlarmStateEntry ::= + SEQUENCE { + hwEponOltAlarmStateDegrade + INTEGER + } + + hwEponOltAlarmStateDegrade OBJECT-TYPE + SYNTAX INTEGER + { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The dying-gasp of ONU is generated." + ::= { hwEponOltAlarmStateEntry 1 } + + + hwEponTrapObjects OBJECT IDENTIFIER ::= { hwEponObjects 6 } + + + hwEponSlotIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Slot ID of the EPON interface." + ::= { hwEponTrapObjects 1 } + + + hwEponCardIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Card ID of the EPON interface." + ::= { hwEponTrapObjects 2 } + + + hwEponPortIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Port ID of the EPON interface." + ::= { hwEponTrapObjects 3 } + + + hwEponTrapOnuId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "ONU ID." + ::= { hwEponTrapObjects 4 } + + + hwEponTrapMac OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "MAC address of the ONU." + ::= { hwEponTrapObjects 5 } + + + hwEponTrapPwd OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "ONU password." + ::= { hwEponTrapObjects 6 } + + + hwEponTrap OBJECT IDENTIFIER ::= { hwEponObjects 7 } + + + hwEponOltAlarmLosTrap NOTIFICATION-TYPE + OBJECTS { hwEponSlotIndex, hwEponCardIndex, hwEponPortIndex } + STATUS current + DESCRIPTION + "Los alarm." + ::= { hwEponTrap 1 } + + + hwEponOltAlarmLosResumeTrap NOTIFICATION-TYPE + OBJECTS { hwEponSlotIndex, hwEponCardIndex, hwEponPortIndex } + STATUS current + DESCRIPTION + "Los alarm resume alarm." + ::= { hwEponTrap 2 } + + + hwEponOltAutoFindTrap NOTIFICATION-TYPE + OBJECTS { hwEponSlotIndex, hwEponCardIndex, hwEponPortIndex, hwEponTrapMac, hwEponTrapPwd + } + STATUS current + DESCRIPTION + "ONU auto finded alarm." + ::= { hwEponTrap 3 } + + + hwEponOltAlarmTransmitFaultTrap NOTIFICATION-TYPE + OBJECTS { hwEponSlotIndex, hwEponCardIndex, hwEponPortIndex } + STATUS current + DESCRIPTION + "OLT send failed." + ::= { hwEponTrap 4 } + + + + hwEponOnuAlarmPwdConlictTrap NOTIFICATION-TYPE + OBJECTS { hwEponSlotIndex, hwEponCardIndex, hwEponPortIndex, hwEponTrapOnuId } + STATUS current + DESCRIPTION + "Regist conflicted by password alarm." + ::= { hwEponTrap 5 } + + + hwEponOnuOnlineTrap NOTIFICATION-TYPE + OBJECTS { hwEponSlotIndex, hwEponCardIndex, hwEponPortIndex, hwEponTrapOnuId, hwEponTrapMac, + hwEponTrapPwd } + STATUS current + DESCRIPTION + "ONU on line alarm." + ::= { hwEponTrap 6 } + + + hwEponOnuOfflineTrap NOTIFICATION-TYPE + OBJECTS { hwEponSlotIndex, hwEponCardIndex, hwEponPortIndex, hwEponTrapOnuId, hwEponTrapMac, + hwEponTrapPwd } + STATUS current + DESCRIPTION + "ONU off line alarm." + ::= { hwEponTrap 7 } + + + hwEponConformance OBJECT IDENTIFIER ::= { hwEponObjects 8 } + + + hwEponCompliances OBJECT IDENTIFIER ::= { hwEponConformance 1 } + + + hwEponCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMP entities which implement + the HUAWEI-EPON-MIB." + MODULE -- this module + MANDATORY-GROUPS { hwEponGlobalGroup, hwEponControlGroup, hwEponProfileGroup, hwEponStatisticGroup, hwEponDisplayAlarmObjectsGroup, + hwEponTrapObjectsGroup, hwEponTrapGroup } + ::= { hwEponCompliances 1 } + + + hwEponGroups OBJECT IDENTIFIER ::= { hwEponConformance 2 } + + + hwEponGlobalGroup OBJECT-GROUP + OBJECTS { hwEponAutoFindOnuAge, hwEponCtcOuiId, hwEponChangePasswordAge } + STATUS current + DESCRIPTION + "The collection of objects which are used to configure the + EPON implementation behavior. + This group is mandatory for agents which implement the EPON." + ::= { hwEponGroups 1 } + + + hwEponControlGroup OBJECT-GROUP + OBJECTS { hwEponOltControlfarthest, hwEponOltControlAutofindOnuEnable, hwEponOltControlStatus, hwEponOltControlUpStreamBandWidth, + hwEponOltControlDownStreamBandWidth, hwEponOnuId, hwEponOnuAuthMode, hwEponOnuMacAddress, hwEponOnuPassword, hwEponOnuTimeout, + hwEponOnuManagementMode, hwEponOnuLineProfName, hwEponOnuServiceProfName, hwEponOnuActiveStatus,hwEponOnuDescription, hwEponOnuVendorId, + hwEponOnuModel, hwEponOnuOnuIdentifier, hwEponOnuHardwareVersion, hwEponOnuSoftwareVersion, hwEponOnuChipVenderId, + hwEponOnuChipModel, hwEponOnuChipVersion, hwEponOnuChipDesignDate, hwEponOnuFirmwareVersion, + hwEponOnuReset, hwEponOnuReRegister, hwEponOnuReDiscovery, hwEponOnuRunStatus, hwEponOnuDistance, + hwEponOnuRtt, hwEponOnuLastUpTime, hwEponOnuLastDownTime, + hwEponOnuLastDownCause, hwEponAutoFindOnuInfoMacAddress, hwEponAutoFindOnuInfoPasswordValue, hwEponOnuPotsPortNum, hwEponOnuFePortsNum, + hwEponOnuGePortsNum, hwEponOnuTdmPortsNum, hwEponOnuFecSupport, hwEponOnuSupportBackupBattery, hwEponOnuUpQueueNum, + hwEponOnuUpQueueNumPerPort, hwEponOnuDownQueueNum, hwEponOnuDownQueueNumPerPort, hwEponOnuFePortList, hwEponOnuGePortList, + hwEponOnuSupportMulticastQuickLeave, hwEponOnuIpAddress, hwEponOnuNetMask, hwEponOnuNetGateway, hwEponOnuEthOperateStatus, + hwEponOnuEthFlowcontrolSwitch, hwEponOnuTdmPortOperateStatus, hwEponOnuPotsPortOperateStatus, hwEponOltPortDefaultVlanId, hwEponOltPortDefaultVlanBatch, + hwEponOltPortDefaultVlanOnuStartId, hwEponOltPortDefaultVlanOnuEndId, hwEponOnuCarProfileNameIndex, hwEponOnuTrafficPolicyNameIndex, hwEponVlanStackingOrMapping,hwEponOnuDextVlanId, + hwEponOnuDintVlanId, hwEponOnuPopExtVlanId, hwEponOnuVlanCopyPri, hwEponOnuIntVlanRemarkPri, hwEponOnuExtVlanRemarkPri, + hwEponOnuIntVlanPri, hwEponOnuExtVlanPri, hwEponVlanMappingBatch, hwEponVlanMappingOnuStartId, hwEponVlanMappingOnuEndId, + hwEponOnuUserMacAddress, hwEponOnuUserMacAddressNumber, hwEponOnuForwardAction, hwEponOnuAlarmAction, hwEponOnuRowStatus, + hwEponOnuCfgCarRowStatus, hwEponOltPortDefaultVlanRowStatus, hwEponVlanMappingRowStatus, hwEponOnuIpRowStates, hwEponOltPortStaticMacRowStatus, + hwEponOnuMacLimitRowStatus, hwEponOnuIpManageVlan } + STATUS current + DESCRIPTION + "The collection of objects which are used to control the EPON implementation behavior." + ::= { hwEponGroups 2 } + + + hwEponProfileGroup OBJECT-GROUP + OBJECTS { hwEponLineProfileBindNum, hwEponLineProfileDbaProfileName, hwEponLineProfileEncryptMode, hwEponLineProfileQueueSetIndex1Threshold, hwEponLineProfileQueueSetIndex2Threshold, + hwEponLineProfileQueueSetIndex3Threshold, hwEponOnuSrvProfileBindNum, hwEponSrvProfileMulticastMode, hwEponSrvProfileFecMode, hwEponSrvProfileMulticastQuickLeaveSwitch, + hwEponSrvProfOnuPortCfgMaxMacAddressNum, hwEponSrvProfOnuPortCfgMulticastStripSwitch, hwEponDbaProfileFixedRate, hwEponDbaProfileAssuredRate, hwEponDbaProfileMaxRate, + hwEponDbaProfileReferenceNum, hwEponDbaProfileEntryStatus, hwEponOnuSnmpProfileVersion, hwEponOnuSnmpProfileReadCommunityName, hwEponOnuSnmpProfileWriteCommunityName, + hwEponOnuSnmpProfileTrapHostIp, hwEponOnuSnmpProfileTrapHostSrcUdpPort, hwEponOnuSnmpProfileSecurityName, hwEponOnuPortClassPriMark, hwEponOnuPortClassConditionNum, + hwEponOnuPortClassFieldSelect1, hwEponOnuPortClassOperator1, hwEponOnuPortClassMatchValue1, hwEponOnuPortClassFieldSelect2, hwEponOnuPortClassOperator2, + hwEponOnuPortClassMatchValue2, hwEponSrvProfOnuPortCarCfgCir, hwEponOnuPortClassFieldSelect3, hwEponOnuPortClassOperator3, hwEponOnuPortClassMatchValue3, + hwEponSrvProfOnuPortCarCfgPir, hwEponSrvProfOnuPortCarCfgCbs, hwEponSrvProfOnuPortCarCfgEbs, hwEponOnuPortClassQueueIndexId, hwEponLineProfileRowStatus, + hwEponOnuSrvProfileRowStatus, hwEponOnuSnmpProfileRowStatus, hwEponSrvProfOnuPortCarCfgRowStatus, hwEponOnuPortClassProfileRowStatus, hwEponSrvProfMulticastVlanCfgRowStatus, + hwEponOnuSnmpProfName, hwEponDbaTypeIndex, hwEponOnuPortClassFieldSelect4, hwEponOnuPortClassOperator4, hwEponOnuPortClassMatchValue4, + hwEponSrvProfOnuPortVlanMode, hwEponSrvProfOnuPortVlanTranslationRowStatus, hwEponSrvProfOnuPortDefaultVlanId, hwEponSrvProfOnuPortVlanRowStatus, hwEponSrvProfOnuPortVlanTranslationSVlanId, + hwEponSrvProfOnuPortAddToVlanId } + STATUS current + DESCRIPTION + "The collection of objects which are used to control the EPON profile behavior." + ::= { hwEponGroups 3 } + + + hwEponStatisticGroup OBJECT-GROUP + OBJECTS {hwEponOltStatisticRecvDataFrames,hwEponOltStatisticRecvDataBytes,hwEponOltStatisticRecvMulticastFrames,hwEponOltStatisticRecvBoardcastFrames + ,hwEponOltStatisticRecvErrorFrames,hwEponOltStatisticRecvErrorBytes,hwEponOltStatisticRecv64ByteFrames,hwEponOltStatisticRecv65To127ByteFrames + ,hwEponOltStatisticRecv128To255ByteFrames,hwEponOltStatisticRecv256To511ByteFrames,hwEponOltStatisticRecv512To1023ByteFrames, + hwEponOltStatisticRecv1024To1518ByteFrames,hwEponOltStatisticRecvOver1518ByteFrames,hwEponOltStatisticRecvUndersizeFrames,hwEponOltStatisticRecvOversizeFrames, + hwEponOltStatisticRecvFcsErrorFrames,hwEponOltStatisticUniCastFrames, hwEponOltStatisticRecvOkFrameCnt,hwEponOltStatisticRecvOkByteCnt, + hwEponOltStatisticTransDataFrames,hwEponOltStatisticTransDataBytes,hwEponOltStatisticTransUnicastFrames,hwEponOltStatisticTransMulticastFrames, + hwEponOltStatisticTransBoardcastFrames,hwEponOltStatisticTrans64ByteFrames,hwEponOltStatisticTrans65To127ByteFrames,hwEponOltStatisticTrans128To255ByteFrames, + hwEponOltStatisticTrans256To511ByteFrames,hwEponOltStatisticTrans512To1023ByteFrames,hwEponOltStatisticTrans1024To1518ByteFrames, + hwEponOltStatisticTransOver1518ByteFrames, hwEponOltStatisticTransFcsErrorFrames,hwEponOltStatisticClear,hwEponOnuPonStatisticRcv1024To1518byteFrm, + hwEponOnuPonStatisticRcv128To255byteFrm,hwEponOnuPonStatisticRcv256To511byteFrm,hwEponOnuPonStatisticRcv512To1023byteFrm,hwEponOnuPonStatisticRcv64byteFrm, + hwEponOnuPonStatisticRcv65To127byteFrm,hwEponOnuPonStatisticRcvBcFrame,hwEponOnuPonStatisticRcvByte,hwEponOnuPonStatisticRcvCrc8Err, + hwEponOnuPonStatisticRcvDelayByte ,hwEponOnuPonStatisticRcvDelayMax ,hwEponOnuPonStatisticRcvDelayThreshold,hwEponOnuPonStatisticRcvDropByte, + hwEponOnuPonStatisticRcvDropFrm,hwEponOnuPonStatisticRcvErrFrm,hwEponOnuPonStatisticRcvErrOntDestinedByte ,hwEponOnuPonStatisticRcvFcsErr , + hwEponOnuPonStatisticRcvFrame, hwEponOnuPonStatisticRcvGreatThan1518byteFrm , hwEponOnuPonStatisticRcvInvalidSldFrm, hwEponOnuPonStatisticRcvLaserPower, + hwEponOnuPonStatisticRcvLineCodeErr,hwEponOnuPonStatisticRcvMcFrame, hwEponOnuPonStatisticRcvOntDestinedByte,hwEponOnuPonStatisticRcvUcFrame, + hwEponOnuPonStatisticRcvUndersizeFrm, hwEponOnuPonStatisticSend1024To1518byteFrm,hwEponOnuPonStatisticSend128To255byteFrm ,hwEponOnuPonStatisticSend256To511byteFrm, + hwEponOnuPonStatisticSend512To1023byteFrm , hwEponOnuPonStatisticSend64byteFrm ,hwEponOnuPonStatisticSend65To127byteFrm ,hwEponOnuPonStatisticSendBcFrame, + hwEponOnuPonStatisticSendByte , hwEponOnuPonStatisticSendDelayByte,hwEponOnuPonStatisticSendDelayMax ,hwEponOnuPonStatisticSendDelayThreshold, + hwEponOnuPonStatisticSendDropByte,hwEponOnuPonStatisticSendDropFrm ,hwEponOnuPonStatisticSendFrame ,hwEponOnuPonStatisticSendGreatThan1518byteFrm, + hwEponOnuPonStatisticSendMcFrame ,hwEponOnuPonStatisticSendUcFrame,hwEponOnuPonStatisticSendUnusedByte , hwEponOnuPonStatisticClear, + hwEponOnuUniStatisticRecvFrames,hwEponOnuUniStatisticRecvMulticastFrames,hwEponOnuUniStatisticRecvBroadcastFrames,hwEponOnuUniStatisticRecv64OctetFrames, + hwEponOnuUniStatisticRecv65To127OctetFrames,hwEponOnuUniStatisticRecv128To255OctetFrames,hwEponOnuUniStatisticRecv256To511OctetFrames, + hwEponOnuUniStatisticRecv512To1023OctetFrames,hwEponOnuUniStatisticRecv1024To1518OctetFrames,hwEponOnuUniStatisticRecvUndersizeFrames, + hwEponOnuUniStatisticRecvTooLongFrames,hwEponOnuUniStatisticTransDropFrames,hwEponOnuUniStatisticTransFrames,hwEponOnuUniStatisticTransMtuExceededDiscardFrames, + hwEponOnuUniStatisticClear } + STATUS current + DESCRIPTION + "The collection of objects which are used to control the EPON Statistic behavior." + ::= { hwEponGroups 4 } + + + hwEponDisplayAlarmObjectsGroup OBJECT-GROUP + OBJECTS {hwEponOnuAlarmStateKeyExchangeFail,hwEponOnuAlarmStateDyingGasp, hwEponOnuAlarmStateLinkFault, hwEponOnuFirmWareLoadStateSucc, hwEponOnuFirmWareLoadStateFault, + hwEponOltAlarmStateDegrade, hwEponOnuUniAlarmStateTransmitFail, hwEponOnuUniAlarmStateLos } + STATUS current + DESCRIPTION + "The collection of objects which are used to control the EPON alarm behavior." + ::= { hwEponGroups 5 } + + + hwEponTrapObjectsGroup OBJECT-GROUP + OBJECTS { hwEponSlotIndex, hwEponCardIndex, hwEponPortIndex, hwEponTrapOnuId, hwEponTrapMac, + hwEponTrapPwd } + STATUS current + DESCRIPTION + "The collection of objects which are used to control the EPON trap object behavior." + ::= { hwEponGroups 6 } + + + hwEponTrapGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwEponOltAlarmLosTrap, hwEponOltAlarmLosResumeTrap, hwEponOltAutoFindTrap, hwEponOltAlarmTransmitFaultTrap, + hwEponOnuAlarmPwdConlictTrap, hwEponOnuOnlineTrap, hwEponOnuOfflineTrap } + STATUS current + DESCRIPTION + "The collection of objects which are used to control the EPON trap behavior." + ::= { hwEponGroups 7 } + + + END + +-- +-- HUAWEI-EPON-MIB.mib +-- diff --git a/MIBS/huawei/HUAWEI-ERPS-MIB b/MIBS/huawei/HUAWEI-ERPS-MIB new file mode 100644 index 0000000..cea08a9 --- /dev/null +++ b/MIBS/huawei/HUAWEI-ERPS-MIB @@ -0,0 +1,1085 @@ +-- ================================================================= +-- Copyright (C) 2016 by HUAWEI TECHNOLOGIES. All rights reserved +-- +-- Description: ITU-T G.8032 huawei mib define +-- Reference: ITU-T G.8032/Y.1344 +-- Version: V2.13 +-- History: +-- ,<2011.07.05>, +-- ================================================================= + +HUAWEI-ERPS-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + EnabledStatus + FROM P-BRIDGE-MIB + VlanId + FROM Q-BRIDGE-MIB + OBJECT-GROUP, NOTIFICATION-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + InterfaceIndex, ifName + FROM IF-MIB + Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, OBJECT-IDENTITY, + NOTIFICATION-TYPE,TimeTicks,Counter32 + FROM SNMPv2-SMI + RowStatus,DisplayString + FROM SNMPv2-TC; + + -- 1.3.6.1.4.1.2011.5.25.256 + hwErpsMIB MODULE-IDENTITY + LAST-UPDATED "201610280000Z" + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "The private mib file includes the general extent + information of the device.hwDatacomm(25).hwErpsMIB. + " + REVISION "201610280000Z" + DESCRIPTION + "fix the errors points of hwErpsNotifications." + REVISION "201308310000Z" + DESCRIPTION + "fix the errors checked by a tool." + REVISION "201306280001Z" + DESCRIPTION + "Add new node hwErpsNotifications" + ::= { hwDatacomm 256 } + + +-- Node definitions +-- + -- 1.3.6.1.4.1.2011.5.25.256.1 + hwErpsObjects OBJECT IDENTIFIER ::= { hwErpsMIB 1 } + + + -- 1.3.6.1.4.1.2011.5.25.256.1.1 + hwErpsGlobalResetRapsPktCnt OBJECT-TYPE + SYNTAX INTEGER { + clear(1), + unused(65535) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset the RAPS packets counter of all running ERPS ports. + The value is unused(65535) when it is read. And it must be clear(1) when it is set." + ::= { hwErpsObjects 1 } + + -- ring config table + -- 1.3.6.1.4.1.2011.5.25.256.1.2 + hwErpsRingConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwErpsRingConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table includes the configurtion of ERPS rings." + ::= { hwErpsObjects 2 } + + + -- 1.3.6.1.4.1.2011.5.25.256.1.2.1 + hwErpsRingConfigEntry OBJECT-TYPE + SYNTAX HwErpsRingConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table includes the configurtion of ERPS rings. + The index of the table is ERPS ring id." + INDEX { hwConfigRingId } + ::= { hwErpsRingConfigTable 1 } + + + HwErpsRingConfigEntry ::= + SEQUENCE { + hwConfigRingId + Integer32, + hwConfigRingRowStatus + RowStatus, + hwConfigDescription + DisplayString, + hwConfigControlVlanId + Integer32, + hwConfigProtectedInstanceList + OCTET STRING, + hwConfigWtrTimerSettingValue + Integer32, + hwConfigGuardTimerSettingValue + Integer32, + hwConfigHoldoffTimerSettingValue + Integer32, + hwConfigResetRapsPktCnt + INTEGER, + hwConfigRapsMel + Integer32, + hwConfigVersion + INTEGER, + hwConfigRevertiveMode + INTEGER, + hwConfigRingRole + INTEGER, + hwConfigRapsChannelMode + INTEGER, + hwConfigTcNotifyErpsRing + OCTET STRING, + hwConfigTcProtectionInterval + Integer32, + hwConfigTcProtectionThreshold + Integer32, + hwConfigProtectionSwitch + INTEGER + } + + -- 1.3.6.1.4.1.2011.5.25.256.1.2.1.1 + hwConfigRingId OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "ERPS ring Identifier." + ::= { hwErpsRingConfigEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.256.1.2.1.2 + hwConfigRingRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Operation of CreateAndGo can be used to create a new ERPS ring, + and operation of Destroy be used to destroy an existent ERPS ring." + ::= { hwErpsRingConfigEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.256.1.2.1.3 + hwConfigDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..80)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A textual description of the ERPS ring. + It is mandatory that this only contain no more than 80 printable ASCII characters." + ::= { hwErpsRingConfigEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.256.1.2.1.4 + hwConfigControlVlanId OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The control VLAN identifier of the ERPS ring. + If the value of the object is set 0, the operation is to delete configuration." + DEFVAL { 0 } + ::= { hwErpsRingConfigEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.256.1.2.1.5 + hwConfigProtectedInstanceList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..512)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The protected instance list of the ERPS ring." + ::= { hwErpsRingConfigEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.256.1.2.1.6 + hwConfigWtrTimerSettingValue OBJECT-TYPE + SYNTAX Integer32 (1..12) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The setting value of the ring's wait to restore timer." + DEFVAL { 5 } + ::= { hwErpsRingConfigEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.256.1.2.1.7 + hwConfigGuardTimerSettingValue OBJECT-TYPE + SYNTAX Integer32 (1..200) + UNITS "centiseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The setting value of the ring's guard timer." + ::= { hwErpsRingConfigEntry 7 } + + -- 1.3.6.1.4.1.2011.5.25.256.1.2.1.8 + hwConfigHoldoffTimerSettingValue OBJECT-TYPE + SYNTAX Integer32 (0..100) + UNITS "deciseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The setting value of the ring's hold-off timer." + DEFVAL { 0 } + ::= { hwErpsRingConfigEntry 8 } + + -- 1.3.6.1.4.1.2011.5.25.256.1.2.1.9 + hwConfigResetRapsPktCnt OBJECT-TYPE + SYNTAX INTEGER + { + clear(1), + unused(65535) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Reset the RAPS packets counter of the ERPS ring's ports. + The value is unused(65535) when it is read. And it must be clear(1) when it is set." + ::= { hwErpsRingConfigEntry 9 } + + -- 1.3.6.1.4.1.2011.5.25.256.1.2.1.10 + hwConfigRapsMel OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The MEL is the maintenance entity group(MEG) level providing a communication channel for the ring RAPS information." + DEFVAL { 7 } + ::= { hwErpsRingConfigEntry 10 } + + -- 1.3.6.1.4.1.2011.5.25.256.1.2.1.11 + hwConfigVersion OBJECT-TYPE + SYNTAX INTEGER + { + v1(1), + v2(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set protocol version of the ERPS ring. The default version is v1." + DEFVAL { 1 } + ::= { hwErpsRingConfigEntry 11 } + + -- 1.3.6.1.4.1.2011.5.25.256.1.2.1.12 + hwConfigRevertiveMode OBJECT-TYPE + SYNTAX INTEGER + { + revertive(1), + nonRevertive(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set revertive mode of the ERPS ring. The default mode is revertive." + DEFVAL { 1 } + ::= { hwErpsRingConfigEntry 12 } + + -- 1.3.6.1.4.1.2011.5.25.256.1.2.1.13 + hwConfigRingRole OBJECT-TYPE + SYNTAX INTEGER + { + majorRing(1), + subRing(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specify the ERPS ring as sub-ring." + DEFVAL { 1 } + ::= { hwErpsRingConfigEntry 13 } + + -- 1.3.6.1.4.1.2011.5.25.256.1.2.1.14 + hwConfigRapsChannelMode OBJECT-TYPE + SYNTAX INTEGER + { + virtualChannel(1), + nonVirtualChannel(2), + unused(65535) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set RAPS channel of the sub-ring. By default, non-virtual channel is used. + unused(65535) is displayed when it is read if the ring is major ring." + ::= { hwErpsRingConfigEntry 14 } + + -- 1.3.6.1.4.1.2011.5.25.256.1.2.1.15 + hwConfigTcNotifyErpsRing OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set the list of ERPS rings that will be notified when topology changes." + ::= { hwErpsRingConfigEntry 15 } + + -- 1.3.6.1.4.1.2011.5.25.256.1.2.1.16 + hwConfigTcProtectionInterval OBJECT-TYPE + SYNTAX Integer32 (1..600) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Time interval for topology change protection, in seconds. The default value is 2." + DEFVAL { 2 } + ::= { hwErpsRingConfigEntry 16 } + + -- 1.3.6.1.4.1.2011.5.25.256.1.2.1.17 + hwConfigTcProtectionThreshold OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Threshold of topology change protection. The default value is 3." + DEFVAL { 3 } + ::= { hwErpsRingConfigEntry 17 } + + -- 1.3.6.1.4.1.2011.5.25.256.1.2.1.18 + hwConfigProtectionSwitch OBJECT-TYPE + SYNTAX INTEGER + { + clear(1), + idle(65535) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Cancel current configuration of the ERPS ring. The value is idle(65535) when it is read, and is clear(1) when the current configuration is canceled." + ::= { hwErpsRingConfigEntry 18 } + + + + --ring status table + -- 1.3.6.1.4.1.2011.5.25.256.1.3 + hwErpsRingStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwErpsRingStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table includes the status of ERPS rings." + ::= { hwErpsObjects 3 } + + + -- 1.3.6.1.4.1.2011.5.25.256.1.3.1 + hwErpsRingStatusEntry OBJECT-TYPE + SYNTAX HwErpsRingStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table includes the status of ERPS rings. + The index of the table is ERPS ring id." + INDEX { hwConfigRingId } + ::= { hwErpsRingStatusTable 1 } + + + HwErpsRingStatusEntry ::= + SEQUENCE { + hwStatusWtrTimerRunningValue + Integer32, + hwStatusGuardTimerRunningValue + Integer32, + hwStatusHoldoffTimerRunningValue + Integer32, + hwStatusMachineState + INTEGER, + hwStatusTopoLastChangeTime + TimeTicks, + hwStatusWtbTimerRunningValue + Integer32 + } + + + -- 1.3.6.1.4.1.2011.5.25.256.1.2.1.1 + hwStatusWtrTimerRunningValue OBJECT-TYPE + SYNTAX Integer32 (0..720) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The running value of the ring's wait to restore timer." + ::= { hwErpsRingStatusEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.256.1.2.1.2 + hwStatusGuardTimerRunningValue OBJECT-TYPE + SYNTAX Integer32 (0..200) + UNITS "centiseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The running value of the ring's guard timer." + ::= { hwErpsRingStatusEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.256.1.2.1.3 + hwStatusHoldoffTimerRunningValue OBJECT-TYPE + SYNTAX Integer32 (0..100) + UNITS "deciseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The running value of the ring's hold-off timer." + ::= { hwErpsRingStatusEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.256.1.2.1.4 + hwStatusMachineState OBJECT-TYPE + SYNTAX INTEGER + { + idle(1), + protection(2), + manualSwitch(3), + forcedSwitch(4), + pending(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Finite-state machine's state of the ERPS ring. + state value + idle 1 + protection 2 + manualSwitch 3 + forcedSwitch 4 + pending 5 + " + ::= { hwErpsRingStatusEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.256.1.2.1.5 + hwStatusTopoLastChangeTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time since last topology change of the ring." + ::= { hwErpsRingStatusEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.256.1.2.1.6 + hwStatusWtbTimerRunningValue OBJECT-TYPE + SYNTAX Integer32 (0..700) + UNITS "centiseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The running value of the ring's wait to block timer." + ::= { hwErpsRingStatusEntry 6 } + + --port config table + --1.3.6.1.4.1.2011.5.25.256.1.3 + hwErpsPortConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwErpsPortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table includes the configuration of ERPS ports." + ::= { hwErpsObjects 4 } + + + -- 1.3.6.1.4.1.2011.5.25.256.1.4.1 + hwErpsPortConfigEntry OBJECT-TYPE + SYNTAX HwErpsPortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table includes the configuration of ERPS ports. + The index of the table is ERPS ring identifier, port type, port identifier1, port identifier2, port identifier3, port identifier4. + If it is an ethernet port including fast ethernet/gigabit ethernet/eth-trunk, the port type is 1, the port identifier1 is the IfIndex of the ethernet port. + the other port identifier is for extension and not used currently, should be set 0." + INDEX { hwConfigRingId, hwConfigPortType, hwConfigPortId1, hwConfigPortId2, hwConfigPortId3, + hwConfigPortId4 } + ::= { hwErpsPortConfigTable 1 } + + + HwErpsPortConfigEntry ::= + SEQUENCE { + hwConfigPortType + Unsigned32, + hwConfigPortId1 + Unsigned32, + hwConfigPortId2 + Unsigned32, + hwConfigPortId3 + Unsigned32, + hwConfigPortId4 + Unsigned32, + hwConfigPortRowStatus + RowStatus, + hwConfigPortConfigRole + Integer32, + hwConfigPortProtectionSwitch + INTEGER + } + + -- 1.3.6.1.4.1.2011.5.25.256.1.4.1.1 + hwConfigPortType OBJECT-TYPE + SYNTAX Unsigned32 (1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port type.Currently ERPS just supports ethernet port and the value is 1." + ::= { hwErpsPortConfigEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.256.1.4.1.2 + hwConfigPortId1 OBJECT-TYPE + SYNTAX Unsigned32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port identifier1, when the hwConfigPortType is 1, the value of the object is the IfIndex of the port." + ::= { hwErpsPortConfigEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.256.1.4.1.3 + hwConfigPortId2 OBJECT-TYPE + SYNTAX Unsigned32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port identifier2, Currently it is not used and only for extension, should be set 0." + ::= { hwErpsPortConfigEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.256.1.4.1.4 + hwConfigPortId3 OBJECT-TYPE + SYNTAX Unsigned32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port identifier3, Currently it is not used and only for extension, should be set 0." + ::= { hwErpsPortConfigEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.256.1.4.1.5 + hwConfigPortId4 OBJECT-TYPE + SYNTAX Unsigned32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port identifier4, Currently it is not used and only for extension, should be set 0." + ::= { hwErpsPortConfigEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.256.1.4.1.6 + hwConfigPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Operation of CreateAndGo can be used to have a port join the ERPS ring. + and operation of Destroy be used to have a port leave the ERPS ring." + ::= { hwErpsPortConfigEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.256.1.4.1.7 + hwConfigPortConfigRole OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The configued port role: + role value + common 0x10 + rplOwner 0x21 + rplNeighbour 0x22" + ::= { hwErpsPortConfigEntry 7 } + + -- 1.3.6.1.4.1.2011.5.25.256.1.4.1.8 + hwConfigPortProtectionSwitch OBJECT-TYPE + SYNTAX INTEGER + { + forcedSwitch(1), + manualSwitch(2), + idle(65535) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set the protection switch mode, including forced switch and manual switch. If no mode is set, idle(65535) is displayed." + ::= { hwErpsPortConfigEntry 8 } + + --port status table + --1.3.6.1.4.1.2011.5.25.256.1.5 + hwErpsPortStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwErpsPortStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table includes the status of ERPS ports." + ::= { hwErpsObjects 5 } + + + -- 1.3.6.1.4.1.2011.5.25.256.1.5.1 + hwErpsPortStatusEntry OBJECT-TYPE + SYNTAX HwErpsPortStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table includes the status of ERPS ports. + The index of the table is ERPS ring identifier, port type, port identifier1, port identifier2, port identifier3, port identifier4. + If it is an ethernet port including fast ethernet/gigabit ethernet/eth-trunk, the port type is 1, the port identifier1 is the IfIndex of the ethernet port. + the other port identifier is for extension and not used currently, should be set 0." + INDEX { hwConfigRingId, hwConfigPortType, hwConfigPortId1, hwConfigPortId2, hwConfigPortId3, + hwConfigPortId4 } + ::= { hwErpsPortStatusTable 1 } + + + HwErpsPortStatusEntry ::= + SEQUENCE { + hwPortStatusActiveRole + Integer32, + hwPortStatusSignalStatus + INTEGER, + hwPortStatusFwdStatus + INTEGER + } + + -- 1.3.6.1.4.1.2011.5.25.256.1.5.1.1 + hwPortStatusActiveRole OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The active port role: + role value + common 0x10 + rplOwner 0x21 + rplNeighbour 0x22" + ::= { hwErpsPortStatusEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.256.1.5.1.7 + hwPortStatusSignalStatus OBJECT-TYPE + SYNTAX INTEGER + { + failed(1), + nonFailed(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The signal status of the port: + state value + failed 1 + nonFailed 2" + ::= { hwErpsPortStatusEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.256.1.5.1.8 + hwPortStatusFwdStatus OBJECT-TYPE + SYNTAX INTEGER + { + discarding(1), + forwarding(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The forwarding status of the port: + state value + discarding 1 + forwarding 2" + ::= { hwErpsPortStatusEntry 3 } + + + --port Statistics table + --1.3.6.1.4.1.2011.5.25.256.1.6 + hwErpsPortStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwErpsPortStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table includes the statistics of ERPS ports." + ::= { hwErpsObjects 6 } + + + -- 1.3.6.1.4.1.2011.5.25.256.1.6.1 + hwErpsPortStatisticsEntry OBJECT-TYPE + SYNTAX HwErpsPortStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table includes the Statistics of ERPS ports. + The index of the table is ERPS ring identifier, port type, port identifier1, port identifier2, port identifier3, port identifier4. + If it is an ethernet port including fast ethernet/gigabit ethernet/eth-trunk, the port type is 1, the port identifier1 is the IfIndex of the ethernet port. + the other port identifier is for extension and not used currently, should be set 0." + INDEX { hwConfigRingId, hwConfigPortType, hwConfigPortId1, hwConfigPortId2, hwConfigPortId3, hwConfigPortId4} + ::= { hwErpsPortStatisticsTable 1 } + + + HwErpsPortStatisticsEntry ::= + SEQUENCE { + hwRxRapsSfPktCnt + Counter32, + hwTxRapsSfPktCnt + Counter32, + hwRxRapsNrPktCnt + Counter32, + hwTxRapsNrPktCnt + Counter32, + hwRxRapsNrRbPktCnt + Counter32, + hwTxRapsNrRbPktCnt + Counter32, + hwRxRapsFsPktCnt + Counter32, + hwTxRapsFsPktCnt + Counter32, + hwRxRapsMsPktCnt + Counter32, + hwTxRapsMsPktCnt + Counter32, + hwRxRapsEventPktCnt + Counter32, + hwTxRapsEventPktCnt + Counter32 + } + + + -- 1.3.6.1.4.1.2011.5.25.256.1.6.1.1 + hwRxRapsSfPktCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received RAPS SF packets." + ::= { hwErpsPortStatisticsEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.256.1.3.1.2 + hwTxRapsSfPktCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of transmitted RAPS SF packets." + ::= { hwErpsPortStatisticsEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.256.1.3.1.3 + hwRxRapsNrPktCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received RAPS NR packets." + ::= { hwErpsPortStatisticsEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.256.1.3.1.4 + hwTxRapsNrPktCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of transmitted RAPS NR packets." + ::= { hwErpsPortStatisticsEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.256.1.3.1.5 + hwRxRapsNrRbPktCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received RAPS NRRB packets." + ::= { hwErpsPortStatisticsEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.256.1.3.1.6 + hwTxRapsNrRbPktCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of transmitted RAPS NRRB packets." + ::= { hwErpsPortStatisticsEntry 6 } + + + -- 1.3.6.1.4.1.2011.5.25.256.1.3.1.7 + hwRxRapsFsPktCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received RAPS FS packets." + ::= { hwErpsPortStatisticsEntry 7 } + + + -- 1.3.6.1.4.1.2011.5.25.256.1.3.1.8 + hwTxRapsFsPktCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of transmitted RAPS FS packets." + ::= { hwErpsPortStatisticsEntry 8 } + + + -- 1.3.6.1.4.1.2011.5.25.256.1.3.1.9 + hwRxRapsMsPktCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received RAPS MS packets." + ::= { hwErpsPortStatisticsEntry 9 } + + + -- 1.3.6.1.4.1.2011.5.25.256.1.3.1.10 + hwTxRapsMsPktCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of transmitted RAPS MS packets." + ::= { hwErpsPortStatisticsEntry 10 } + + + -- 1.3.6.1.4.1.2011.5.25.256.1.3.1.11 + hwRxRapsEventPktCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received RAPS Event packets." + ::= { hwErpsPortStatisticsEntry 11 } + + + -- 1.3.6.1.4.1.2011.5.25.256.1.3.1.12 + hwTxRapsEventPktCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of transmitted RAPS Event packets." + ::= { hwErpsPortStatisticsEntry 12 } + + + --ERPS port tracking information table + --1.3.6.1.4.1.2011.5.25.256.1.7 + hwErpsPortTrackTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwErpsPortTrackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table includes the information of ERPS ports track." + ::= { hwErpsObjects 7 } + + + -- 1.3.6.1.4.1.2011.5.25.256.1.7.1 + hwErpsPortTrackEntry OBJECT-TYPE + SYNTAX HwErpsPortTrackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table includes the information of ERPS ports track. + The index of the table is ERPS ring identifier, port type, port identifier1, port identifier2, port identifier3, port identifier4, protocol type. + If it is an ethernet port including fast ethernet/gigabit ethernet/eth-trunk, the port type is 1, the port identifier1 is the IfIndex of the ethernet port. + the other port identifier is for extension and not used currently, should be set 0." + INDEX { hwConfigRingId, hwConfigPortType, hwConfigPortId1, hwConfigPortId2, hwConfigPortId3, hwConfigPortId4, hwErpsPortTrackProtocolType} + ::= { hwErpsPortTrackTable 1 } + + + HwErpsPortTrackEntry ::= + SEQUENCE { + hwErpsPortTrackProtocolType + INTEGER, + hwErpsPortTrackRowStatus + RowStatus, + hwErpsPortTrackCfmMdName + OCTET STRING, + hwErpsPortTrackCfmMaName + OCTET STRING, + hwErpsPortTrackCfmMepId + Integer32, + hwErpsPortTrackCfmRmepId + Integer32 + } + + + -- 1.3.6.1.4.1.2011.5.25.256.1.7.1.1 + hwErpsPortTrackProtocolType OBJECT-TYPE + SYNTAX INTEGER + { + cfm(1) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The protocol type that ERPS port tracks. Currently ERPS port just supports tracking CFM." + ::= { hwErpsPortTrackEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.256.1.7.1.2 + hwErpsPortTrackRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The CreateAndGo operation enables an ERPS port to track the protocol. The Destroy operation disables an ERPS port from tracking the protocol." + ::= { hwErpsPortTrackEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.256.1.7.1.3 + hwErpsPortTrackCfmMdName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..43)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of maintenance domain." + ::= { hwErpsPortTrackEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.256.1.7.1.4 + hwErpsPortTrackCfmMaName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..43)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of maintenance association." + ::= { hwErpsPortTrackEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.256.1.7.1.5 + hwErpsPortTrackCfmMepId OBJECT-TYPE + SYNTAX Integer32 (1..8191) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "MEP ID." + ::= { hwErpsPortTrackEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.256.1.7.1.6 + hwErpsPortTrackCfmRmepId OBJECT-TYPE + SYNTAX Integer32 (1..8191) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Remote MEP ID." + ::= { hwErpsPortTrackEntry 6 } + + + + -- 1.3.6.1.4.1.2011.5.25.256.4 + hwErpsNotifications OBJECT IDENTIFIER ::= { hwErpsMIB 4 } + + + -- 1.3.6.1.4.1.2011.5.25.256.4.1 + hwErpsFwStateForwarding NOTIFICATION-TYPE + OBJECTS { hwConfigRingId , ifName } + STATUS current + DESCRIPTION + "Trap message is generated by ERPS node when + it detects that the state of ERPS port changes to forwarding." + ::= { hwErpsNotifications 1 } + + + -- 1.3.6.1.4.1.2011.5.25.256.4.2 + hwErpsFwStateDiscarding NOTIFICATION-TYPE + OBJECTS { hwConfigRingId , ifName } + STATUS current + DESCRIPTION + "Trap message is generated by ERPS node when + it detects that the state of ERPS port changes to discarding." + ::= { hwErpsNotifications 2 } + + + + -- 1.3.6.1.4.1.2011.5.25.256.2 + hwErpsGroups OBJECT IDENTIFIER ::= { hwErpsMIB 2 } + + + -- 1.3.6.1.4.1.2011.5.25.256.2.1 + hwErpsGlobalInfoGroup OBJECT-GROUP + OBJECTS { hwErpsGlobalResetRapsPktCnt } + STATUS current + DESCRIPTION + "The group of global information." + ::= { hwErpsGroups 1 } + + + -- 1.3.6.1.4.1.2011.5.25.256.2.2 + hwErpsRingConfigInfoGroup OBJECT-GROUP + OBJECTS { hwConfigRingRowStatus, hwConfigDescription, hwConfigControlVlanId, hwConfigProtectedInstanceList, + hwConfigWtrTimerSettingValue, hwConfigGuardTimerSettingValue, hwConfigHoldoffTimerSettingValue, + hwConfigResetRapsPktCnt, hwConfigRapsMel, hwConfigVersion, hwConfigRevertiveMode, hwConfigRingRole, hwConfigRapsChannelMode, hwConfigTcNotifyErpsRing, + hwConfigTcProtectionInterval, hwConfigTcProtectionThreshold, hwConfigProtectionSwitch } + STATUS current + DESCRIPTION + "The group of ring configuration." + ::= { hwErpsGroups 2 } + + -- 1.3.6.1.4.1.2011.5.25.256.2.3 + hwErpsRingStatusInfoGroup OBJECT-GROUP + OBJECTS { hwStatusWtrTimerRunningValue, hwStatusGuardTimerRunningValue, hwStatusHoldoffTimerRunningValue, + hwStatusMachineState, hwStatusTopoLastChangeTime, hwStatusWtbTimerRunningValue } + STATUS current + DESCRIPTION + "The group of ring status." + ::= { hwErpsGroups 3 } + + -- 1.3.6.1.4.1.2011.5.25.256.2.4 + hwErpsPortConfigInfoGroup OBJECT-GROUP + OBJECTS { hwConfigPortRowStatus, hwConfigPortConfigRole, hwConfigPortProtectionSwitch } + STATUS current + DESCRIPTION + "The group of port configuration." + ::= { hwErpsGroups 4 } + + + -- 1.3.6.1.4.1.2011.5.25.256.2.5 + hwErpsPortStatusInfoGroup OBJECT-GROUP + OBJECTS { hwPortStatusActiveRole, hwPortStatusSignalStatus, hwPortStatusFwdStatus } + STATUS current + DESCRIPTION + "The group of port status." + ::= { hwErpsGroups 5 } + + + -- 1.3.6.1.4.1.2011.5.25.256.2.6 + hwErpsPortStatisticsInfoGroup OBJECT-GROUP + OBJECTS { hwRxRapsSfPktCnt, hwTxRapsSfPktCnt, hwRxRapsNrPktCnt, hwTxRapsNrPktCnt, + hwRxRapsNrRbPktCnt, hwTxRapsNrRbPktCnt, hwRxRapsFsPktCnt, hwTxRapsFsPktCnt, hwRxRapsMsPktCnt, hwTxRapsMsPktCnt, hwRxRapsEventPktCnt, hwTxRapsEventPktCnt } + STATUS current + DESCRIPTION + "The group of port information." + ::= { hwErpsGroups 6 } + + + -- 1.3.6.1.4.1.2011.5.25.256.2.7 + hwErpsPortTrackInfoGroup OBJECT-GROUP + OBJECTS { hwErpsPortTrackProtocolType, hwErpsPortTrackRowStatus, hwErpsPortTrackCfmMdName, hwErpsPortTrackCfmMaName, hwErpsPortTrackCfmMepId, hwErpsPortTrackCfmRmepId } + STATUS current + DESCRIPTION + "The group of ERPS port tracking information." + ::= { hwErpsGroups 7 } + + + -- 1.3.6.1.4.1.2011.5.25.256.2.8 + hwErpsNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwErpsFwStateForwarding, hwErpsFwStateDiscarding } + STATUS current + DESCRIPTION + "The notification group." + ::= { hwErpsGroups 8 } + +-- compliance statements + hwErpsConformance OBJECT IDENTIFIER ::= { hwErpsMIB 3 } + + hwErpsCompliances OBJECT IDENTIFIER ::= { hwErpsConformance 1 } + + hwErpsCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The core compliance statement for all implementations." + MODULE -- this module + MANDATORY-GROUPS { + hwErpsGlobalInfoGroup, + hwErpsRingConfigInfoGroup, + hwErpsRingStatusInfoGroup, + hwErpsPortConfigInfoGroup, + hwErpsPortStatusInfoGroup, + hwErpsPortStatisticsInfoGroup, + hwErpsNotificationGroup + } + ::= { hwErpsCompliances 1 } + + END + +-- +-- HUAWEI-ERPS-MIBv2.my +-- \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-ERRORDOWN-MIB b/MIBS/huawei/HUAWEI-ERRORDOWN-MIB new file mode 100644 index 0000000..15999dc --- /dev/null +++ b/MIBS/huawei/HUAWEI-ERRORDOWN-MIB @@ -0,0 +1,122 @@ +-- ================================================================= +-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved +-- +-- Description:HUAWEI ERRORDOWN MIB +-- Reference: +-- Version: V2.01 +-- History: +-- V1.00 W55319, 2011-08-08, publish +-- =========================================================== + + HUAWEI-ERRORDOWN-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + EnabledStatus + FROM P-BRIDGE-MIB + ifIndex, ifName + FROM IF-MIB + DisplayString, RowStatus + FROM SNMPv2-TC + Integer32, MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE + FROM SNMPv2-SMI + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF; + +-- +-- Module Identifier +-- + hwErrordownMIB MODULE-IDENTITY + LAST-UPDATED "201108081000Z" -- Aug 8, 2011 at 10:00 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "The HUAWEI-ERRORDOWN-MIB contains objects to + Manage configuration and Monitor running state + for ERROR-DOWN feature." + REVISION "201108081000Z" -- Aug 8, 2011 at 10:00 GMT + DESCRIPTION + "The initial revision of this MIB module." + ::= { hwDatacomm 257 } +-- +-- Objects Identifier +-- + hwErrordownObjects OBJECT IDENTIFIER ::= { hwErrordownMIB 1 } + hwErrordownNotifications OBJECT IDENTIFIER ::= { hwErrordownMIB 2 } + hwErrordownConformance OBJECT IDENTIFIER ::= { hwErrordownMIB 3 } + +-- +-- Node definitions +-- + hwErrordownCause OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The cause of error-down." + ::= { hwErrordownObjects 1 } + + hwErrordownRecoverType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The type of error-down recovery." + ::= { hwErrordownObjects 2 } + +-- +-- Notification Identifier +-- + hwErrordown NOTIFICATION-TYPE + OBJECTS { ifName, hwErrordownCause } + STATUS current + DESCRIPTION + "The event is reported when error-down occur." + ::= { hwErrordownNotifications 1 } + + hwErrordownRecovery NOTIFICATION-TYPE + OBJECTS { ifName, hwErrordownCause, hwErrordownRecoverType } + STATUS current + DESCRIPTION + "The event is reported when error-down recover." + ::= { hwErrordownNotifications 2 } + +-- +-- Conformance Identifier +-- + hwErrordownCompliances OBJECT IDENTIFIER ::= { hwErrordownConformance 1 } + + hwErrordowFullCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "This is the Error-down compliance." + MODULE -- this module + MANDATORY-GROUPS { hwErrordownObjectGroup, hwErrordownNotificationGroup } + ::= { hwErrordownCompliances 1 } + + hwErrordownGroups OBJECT IDENTIFIER ::= { hwErrordownConformance 2 } + + hwErrordownObjectGroup OBJECT-GROUP + OBJECTS { hwErrordownCause, hwErrordownRecoverType } + STATUS current + DESCRIPTION + "This is the Error-down object group." + ::= { hwErrordownGroups 1 } + + hwErrordownNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwErrordown, hwErrordownRecovery } + STATUS current + DESCRIPTION + "This is the Error-down notification group." + ::= { hwErrordownGroups 2 } + + END diff --git a/MIBS/huawei/HUAWEI-ETHARP-MIB b/MIBS/huawei/HUAWEI-ETHARP-MIB new file mode 100644 index 0000000..1229a2f --- /dev/null +++ b/MIBS/huawei/HUAWEI-ETHARP-MIB @@ -0,0 +1,2268 @@ +-- ================================================================= +-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: Huawei Ethernet ARP MIB +-- Reference: HUAWEI Enterprise MIB +-- Version: V3.11 +-- History: +-- Version: V3.02 +-- History: +-- chenzhiwei, 2009-08-07, add nodes for arp anti-attack. +-- ================================================================= + + HUAWEI-ETHARP-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + + OBJECT-TYPE, MODULE-IDENTITY, OBJECT-TYPE, IpAddress, Counter32, Integer32, Unsigned32, NOTIFICATION-TYPE + FROM SNMPv2-SMI + PhysAddress, MacAddress, + DisplayString, + RowStatus + FROM SNMPv2-TC + NOTIFICATION-GROUP, OBJECT-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + InterfaceIndex + FROM IF-MIB + InetAddressIPv4 + FROM INET-ADDRESS-MIB + PhysicalIndex, entPhysicalIndex, entPhysicalName + FROM ENTITY-MIB + EnabledStatus + FROM P-BRIDGE-MIB; + + hwEthernetARPMIB MODULE-IDENTITY + LAST-UPDATED "201707270000Z" + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + + DESCRIPTION + "This MIB describes objects used for managing Ethernet ARP, + including ARP Speed-limit,ARP Limit etc. " + + REVISION "201707270000Z" + DESCRIPTION + "MODIFY hwFwdArpAlarmResume" + + REVISION "201705191520Z" + DESCRIPTION + "MODIFY hwEthernetARPLimitExceed" + + + REVISION "201705181520Z" + DESCRIPTION + "MODIFY hwEthernetARPLimitExceed" + + + REVISION "201705081520Z" + DESCRIPTION + "MODIFY hwEthernetARPLimitExceed,hwEthernetARPLimitExceedResume" + + REVISION "201607011000Z" + DESCRIPTION + "Add hwArpNumberStatisticsTable at 2016-07-01." + + REVISION "201512102057Z" + DESCRIPTION + "Delete default value of hwArpEntryExpireFakeTime and hwArpEntryExpireDetectMode at 2015-12-10." + + REVISION "201512101044Z" + DESCRIPTION + "Add ARP host conflict at 2015-12-10 " + + + REVISION "201404231044Z" + DESCRIPTION + "Add ARP remote backup fail trap at 2014-04-23." + REVISION "201309070000Z" + DESCRIPTION + "Fix the errors checked by a tool." + REVISION "200606100000Z" -- February 12, 2003 at 00:00 GMT + DESCRIPTION + "The initial revision of this MIB module." + + --add by chenlong 00230926 + REVISION "201611172050Z" + DESCRIPTION + "ADD hwEthernetARPGateWayDuplicateAlarm, hwEthernetARPGateWayDuplicateAlarmResume" + + --add by liupeng 00349956 + REVISION "201611181626Z" + DESCRIPTION + "ADD hwFwdArpAlarmOccur, hwFwdArpAlarmResume" + + REVISION "201611211648Z" + DESCRIPTION + "MODIFY hwEthernetARPGateWayDuplicateAlarm, hwEthernetARPGateWayDuplicateAlarmResume" + + REVISION "201611301919Z" + DESCRIPTION + "MODIFY hwEthernetARPGateWayDuplicateAlarmResume" + + ::= { hwDatacomm 123 } + +hwEthernetARPObjects OBJECT IDENTIFIER ::= { hwEthernetARPMIB 1 } + + +-- ================================================================= +-- 1st The Node of Anti-AttackLog +-- ================================================================= + + hwEthernetARPAntiAttackLog OBJECT-TYPE + SYNTAX Integer32(0..1200) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To prevent log and trap from being attacked, the function is not enabled by default." + ::= { hwEthernetARPObjects 1 } + +-- ================================================================= +-- 2nd The Node of LearningStrict +-- ================================================================= + hwEthernetARPLearningStrict OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the ARP strict learning. In this way, routers can learn ARP entries only from + the arp reply in response to the arp requrest send by the router." + ::= { hwEthernetARPObjects 2 } + +-- ================================================================= +-- 3rd The Table of ARP Speed Limit +-- ================================================================= + + hwEthernetARPSpeedLimitTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEthernetARPSpeedLimitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains the configuration information of Ethernet ARP Speed limit slot. + The information includes type, speedvalue, sourceip and destip." + ::= { hwEthernetARPObjects 3 } + + hwEthernetARPSpeedLimitEntry OBJECT-TYPE + SYNTAX HwEthernetARPSpeedLimitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains the configuration information of Ethernet ARP Speed limit slot. + The information includes type, speedvalue, sourceip and destip." + INDEX {hwEthernetARPLimitSlot,hwEthernetARPLimitType,hwEthernetARPLimitIPType} + ::= { hwEthernetARPSpeedLimitTable 1 } + + HwEthernetARPSpeedLimitEntry ::= + SEQUENCE { + hwEthernetARPLimitSlot Integer32 , + hwEthernetARPLimitType INTEGER , + hwEthernetARPLimitIPType INTEGER , + hwEthernetARPLimitSpeedValue Unsigned32 + } + + + hwEthernetARPLimitSlot OBJECT-TYPE + SYNTAX Integer32(0..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The slot of ARP Speed Limit." + ::= { hwEthernetARPSpeedLimitEntry 1 } + + + hwEthernetARPLimitType OBJECT-TYPE + SYNTAX INTEGER{ + arp(1), + arpmiss(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Type of ARP Speed Limit." + ::= { hwEthernetARPSpeedLimitEntry 2 } + + hwEthernetARPLimitIPType OBJECT-TYPE + SYNTAX INTEGER{ + sourceip(4), + destinationip(8) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ARP speed limit is performed on a source or a destination IP address." + ::= { hwEthernetARPSpeedLimitEntry 3 } + + hwEthernetARPLimitSpeedValue OBJECT-TYPE + SYNTAX Unsigned32(0..65536) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Speed Value of ARP Speed Limit." + ::= { hwEthernetARPSpeedLimitEntry 4 } + + +-- ================================================================= +-- 5th The Table of ARP Speed Limit +-- ================================================================= + hwEthernetARPSpeedLimitIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Indicates an interface enabled with ARP-MISS + or an interface receiving the ARP packets." + ::= { hwEthernetARPObjects 4 } +-- ================================================================= +-- 5th The Table of ARP Speed Limit +-- ================================================================= + hwEthernetARPSpeedLimitConfigured OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The Configured Speed Limit Value of ARP Speed Limit." + ::= { hwEthernetARPObjects 5 } + +-- ================================================================= +-- 5th The Table of ARP Speed Limit +-- ================================================================= + hwEthernetARPSpeedLimitCurrent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The Current Speed Limit Value of ARP Speed Limit." + ::= { hwEthernetARPObjects 6 } + +-- ================================================================= +-- 5th The Table of ARP Speed Limit +-- ================================================================= + hwEthernetARPSpeedLimitType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The Type of ARP Speed Limit." + ::= { hwEthernetARPObjects 7 } + + -- ================================================================= +-- 6th The Table of ARP Speed Limit +-- ================================================================= + + hwEthernetARPSpeedLimitSrcIPAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The Source IP address of ARP Speed Limit." + ::= { hwEthernetARPObjects 8 } + + -- ================================================================= +-- 6th The Table of ARP Speed Limit +-- ================================================================= + + hwEthernetARPSpeedLimitDstIPAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The Destination IP address of ARP Speed Limit." + ::= { hwEthernetARPObjects 9 } + +-- ================================================================= +-- 7th The Table of ARP Speed Limit +-- ================================================================= + + + hwEthernetARPSpeedLimitVPNinstance OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The VPN-instance name of ARP Speed Limit." + ::= { hwEthernetARPObjects 10 } + +-- +-- ARP LIMIT DEFINATION +-- display arp statics begin + hwEthernetARPStaticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEthernetARPStaticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table contains the statistics about Ethernet ARP. + The statistics include number of received ARP packets, + number of received ARP-MISS packets, number of learned ARP packets, + number of discarded ARP packets caused by the ARP limit, + the number of discarded ARP-MISS packets caused by the limit + and the number of discarded ARP and ARP-MISS packets caused by other reasons." + ::= { hwEthernetARPObjects 11 } + + hwEthernetARPStaticsEntry OBJECT-TYPE + SYNTAX HwEthernetARPStaticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table contains the statistics about Ethernet ARP. + The statistics include number of received ARP packets, + number of received ARP-MISS packets, number of learned ARP packets, + number of discarded ARP packets caused by the ARP limit, + the number of discarded ARP-MISS packets caused by the limit + and the number of discarded ARP and ARP-MISS packets caused by other reasons." + INDEX {hwEthernetARPStaticsSlot} + ::= { hwEthernetARPStaticsTable 1 } + + HwEthernetARPStaticsEntry ::= + SEQUENCE { + hwEthernetARPStaticsSlot Integer32 , + hwEthernetARPStaticsLearnTotal Counter32 , + hwEthernetARPDropForLimit Counter32 , + hwEthernetARPDropForARPSuppress Counter32 , + hwEthernetARPDropForARPMissSuppress Counter32, + hwEthernetARPDropForOther Counter32 , + hwEthernetARPMissDropForOther Counter32 , + hwEthernetARPRcvNum Counter32 , + hwEthernetARPMissRcvNum Counter32 , + hwEthernetARPStaticsOperation INTEGER , + hwEthernetARPDropForARPProxySuppress Counter32 + + } + + hwEthernetARPStaticsSlot OBJECT-TYPE + SYNTAX Integer32(0..128 | 65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The slot about which the ARP statistics are displayed." + ::= { hwEthernetARPStaticsEntry 1 } + + hwEthernetARPStaticsLearnTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the learned ARP packets." + ::= { hwEthernetARPStaticsEntry 2 } + + hwEthernetARPDropForLimit OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of discarded packets caused by limit." + ::= { hwEthernetARPStaticsEntry 3 } + + hwEthernetARPDropForARPSuppress OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of discarded packets caused by the ARP suppress." + ::= { hwEthernetARPStaticsEntry 4 } + + hwEthernetARPDropForARPMissSuppress OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of discarded packets caused by the ARP-MISS suppress." + ::= { hwEthernetARPStaticsEntry 5 } + + hwEthernetARPDropForOther OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of discarded ARP packets caused by other reasons." + ::= { hwEthernetARPStaticsEntry 6 } + + hwEthernetARPMissDropForOther OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of discarded ARP-MISS caused by other reasons." + ::= { hwEthernetARPStaticsEntry 7 } + + + hwEthernetARPRcvNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received ARP packets." + ::= { hwEthernetARPStaticsEntry 8 } + + hwEthernetARPMissRcvNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received ARP-MISS." + ::= { hwEthernetARPStaticsEntry 9 } + + hwEthernetARPStaticsOperation OBJECT-TYPE + SYNTAX INTEGER { + reset(1), + unused(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "resets the statistics about Ethernet ARP." + ::= { hwEthernetARPStaticsEntry 10 } + + hwEthernetARPDropForARPProxySuppress OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of discarded packets caused by the ARP-PROXY suppress." + ::= { hwEthernetARPStaticsEntry 11 } + +-- display arp statics end +-- disp arp and statics with interface and vlanid begin + hwEthARPShowWithInterAndVidTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEthARPShowWithInterAndVidEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Display the ARP table based on interface number or interface number and VLAN ID." + ::= { hwEthernetARPObjects 12 } + + hwEthARPShowWithInterAndVidEntry OBJECT-TYPE + SYNTAX HwEthARPShowWithInterAndVidEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Display the ARP table based on interface number or interface number and VLAN ID." + INDEX {hwEthARPShowIfindex,hwEthARPShowVid,hwEthARPIpAddr} + ::= { hwEthARPShowWithInterAndVidTable 1 } + + HwEthARPShowWithInterAndVidEntry ::= + SEQUENCE { + hwEthARPShowIfindex InterfaceIndex , + hwEthARPShowVid Integer32 , + hwEthARPIpAddr IpAddress , + hwEthARPMacAddr PhysAddress + } + + hwEthARPShowIfindex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface learns ARP packets." + ::= { hwEthARPShowWithInterAndVidEntry 1 } + + hwEthARPShowVid OBJECT-TYPE + SYNTAX Integer32(0..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN receives the APR packets." + ::= { hwEthARPShowWithInterAndVidEntry 2 } + + hwEthARPIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ip of ARP ." + ::= { hwEthARPShowWithInterAndVidEntry 3 } + + hwEthARPMacAddr OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC of ARP ." + ::= { hwEthARPShowWithInterAndVidEntry 4 } + +-- disp arp and statics with interface and vlanid end +-- arp limit config definition begin + + + hwEthARPLimitTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEthARPLimitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configure the ARP limit based on interfaces or VLANs." + ::= { hwEthernetARPObjects 13 } + + hwEthARPLimitEntry OBJECT-TYPE + SYNTAX HwEthARPLimitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configure the ARP limit based on interfaces or VLANs." + INDEX {hwEthARPLimitCfgIfindex,hwEthARPVLANFirst,hwEthARPVLANLast} + ::= { hwEthARPLimitTable 1 } + + HwEthARPLimitEntry ::= + SEQUENCE { + hwEthARPLimitCfgIfindex InterfaceIndex , + hwEthARPVLANFirst Integer32 , + hwEthARPVLANLast Integer32 , + hwEthARPLimitNum Integer32 , + hwEthARPLimitRowStatus RowStatus + } + + hwEthARPLimitCfgIfindex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface on which the limit is configured." + ::= { hwEthARPLimitEntry 1 } + + + hwEthARPVLANFirst OBJECT-TYPE + SYNTAX Integer32(0..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN to which Layer 2 interfaces belong." + ::= { hwEthARPLimitEntry 2 } + + hwEthARPVLANLast OBJECT-TYPE + SYNTAX Integer32(0..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN to which Layer 2 interfaces belong." + ::= { hwEthARPLimitEntry 3 } + + hwEthARPLimitNum OBJECT-TYPE + SYNTAX Integer32(1..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the ARP limit." + ::= { hwEthARPLimitEntry 4 } + + hwEthARPLimitRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The running status of the ARP limit table." + ::= { hwEthARPLimitEntry 5 } + + hwEthernetARPLearningStrictInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEthernetARPLearningStrictInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configure the ARP Learning Strict based on interfaces." + ::= { hwEthernetARPObjects 14 } + + hwEthernetARPLearningStrictInterfaceEntry OBJECT-TYPE + SYNTAX HwEthernetARPLearningStrictInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configure the ARP Learning Strict based on interfaces." + INDEX {hwEthernetARPLearningStrictIfindex} + ::= { hwEthernetARPLearningStrictInterfaceTable 1 } + + HwEthernetARPLearningStrictInterfaceEntry ::= + SEQUENCE { + hwEthernetARPLearningStrictIfindex InterfaceIndex , + hwEthernetARPLearningStrictState INTEGER , + hwEthernetARPLearningStrictRowStatus RowStatus + } + + hwEthernetARPLearningStrictIfindex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface on which the ARP Learning Strict be configured." + ::= { hwEthernetARPLearningStrictInterfaceEntry 1 } + + hwEthernetARPLearningStrictState OBJECT-TYPE + SYNTAX INTEGER + { + forceEnable(1), + forceDisable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The ARP Learning Strict State be configured." + ::= { hwEthernetARPLearningStrictInterfaceEntry 2 } + + hwEthernetARPLearningStrictRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The running status of the ARP Learning Strict table." + ::= { hwEthernetARPLearningStrictInterfaceEntry 3 } + +-- +-- arp process-interface-status begin + hwArpLinkInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwArpLinkInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Config ARP link interface: + hwArpLinkIfIndex: interface index + hwArpLinkPeerIp: peer ip + hwArpLinkDetectTime: detection time between two ARP packects + hwArpLinkDetectTimes: detection times of ARP packects + hwArpLinkDetectMode: detection mode + hwArpLinkStatus: interface status + hwArpLinkRowStatus: the row status of this row." + ::= { hwEthernetARPObjects 15 } + + + hwArpLinkInterfaceEntry OBJECT-TYPE + SYNTAX HwArpLinkInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Config ARP link interface: + hwArpLinkIfIndex: interface index + hwArpLinkPeerIp: peer ip + hwArpLinkDetectTime: detection time between two ARP packects + hwArpLinkDetectTimes: detection times of ARP packects + hwArpLinkDetectMode: detection mode + hwArpLinkStatus: interface status + hwArpLinkRowStatus: the row status of this row." + INDEX { hwArpLinkIfIndex } + ::= { hwArpLinkInterfaceTable 1 } + + HwArpLinkInterfaceEntry ::= + SEQUENCE { + hwArpLinkIfIndex + Integer32, + hwArpLinkPeerIp + InetAddressIPv4, + hwArpLinkDetectTime + Integer32, + hwArpLinkDetectTimes + Integer32, + hwArpLinkDetectMode + INTEGER, + hwArpLinkStatus + INTEGER, + hwArpLinkRowStatus + RowStatus + } + + hwArpLinkIfIndex OBJECT-TYPE + SYNTAX Integer32(1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of interface which is configed to be linked by ARP, + the zero value is invalid." + ::= { hwArpLinkInterfaceEntry 1 } + + hwArpLinkPeerIp OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP address which ARP detecting packet will send to. When + creating a new record or modifying the peer ip address, a check for + this ip will be generated. If it is invalid, that operation will + be not applicable." + ::= { hwArpLinkInterfaceEntry 11 } + + hwArpLinkDetectTime OBJECT-TYPE + SYNTAX Integer32(200..10000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The interval time for two ARP packets are sent to detect the + peer's interface status, this time unit is millisecond. The valid + range is from 200 to 10000, and the default value is 1000." + DEFVAL { 1000 } + ::= { hwArpLinkInterfaceEntry 12 } + + hwArpLinkDetectTimes OBJECT-TYPE + SYNTAX Integer32(1..10) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "After the max detecting times for ARP packet is sent to, and there is not + any response, the sender can judge the peer interface is down. Then, setting + the status of current interface down. The valid range is from 1 to 10, + and the default value is 3." + DEFVAL { 3 } + ::= { hwArpLinkInterfaceEntry 13 } + + hwArpLinkDetectMode OBJECT-TYPE + SYNTAX INTEGER + { + loose(1), + strict(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The detecting mode for ARP linking interface. If the mode is loose and its + status is down, current interface just wait to receive the ARP packet, when + received peer's arp packet, current interface status is up. If mode is + strict, current interface sends ARP detecting packet to peer actively, and + shutdown itself, if these is no response from peer after the retry times. + If status of current interface is up, it will send ARP packet to detect the + status of peer actively, whenever the mode is loose or strict." + DEFVAL { strict } + ::= { hwArpLinkInterfaceEntry 14 } + + hwArpLinkStatus OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of interface linked by ARP. This value can not be set anytime." + DEFVAL { down } + ::= { hwArpLinkInterfaceEntry 15 } + + hwArpLinkRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status of ARP link table. The detail can be found from the rowstatus definition." + ::= { hwArpLinkInterfaceEntry 51} + +-- ================================================================= +-- The Table of ARP Entry Expire control table (use detect mode now) +-- ================================================================= + hwArpEntryExpireControlTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwArpEntryExpireControlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object identifies the parameters of ARP aging detection, + such as ARP detection mode, start time, detection times. At present, + only the ARP detection mode and ARP fake-entry expire time can be configured. + hwArpEntryExpireIfIndex: indicates the interface index. + hwArpEntryExpireDetectMode: indicates the unicast or broadcast ARP aging detection mode. + hwArpEntryExpireFakeTime: indicates the expire time of ARP fake entry." + ::= { hwEthernetARPObjects 16 } + + + hwArpEntryExpireControlEntry OBJECT-TYPE + SYNTAX HwArpEntryExpireControlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object identifies the parameters of ARP aging detection, + such as ARP detection mode, start time, detection times. At present, + only the ARP detection mode and ARP fake-entry expire time can be configured. + hwArpEntryExpireIfIndex: indicates the interface index. + hwArpEntryExpireDetectMode: indicates the unicast or broadcast ARP aging detection mode. + hwArpEntryExpireFakeTime: indicates the expire time of ARP fake entry." + INDEX { hwArpEntryExpireIfIndex } + ::= { hwArpEntryExpireControlTable 1 } + + HwArpEntryExpireControlEntry ::= + SEQUENCE { + hwArpEntryExpireIfIndex + InterfaceIndex, + hwArpEntryExpireDetectMode + INTEGER, + hwArpEntryExpireFakeTime + Integer32 + } + hwArpEntryExpireIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the index of an interface on which ARP aging detection + parameters are set. The value 0 is invalid." + ::= { hwArpEntryExpireControlEntry 1 } + + hwArpEntryExpireDetectMode OBJECT-TYPE + SYNTAX INTEGER + { + broadcast(1), + unicast(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ARP aging detection mode. In unicast ARP detection mode, + unicast ARP detection packets are sent before ARP ages. In broadcast ARP detection mode, + broadcast ARP detection packets are sent before ARP ages." + ::= { hwArpEntryExpireControlEntry 2 } + + hwArpEntryExpireFakeTime OBJECT-TYPE + SYNTAX Integer32(1..36000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the expire time of ARP fake entry. The valid range is from 1 to 36000." + ::= { hwArpEntryExpireControlEntry 3 } + + -- End of hwArpEntryExpireControlTable + +-- ================================================================= +-- The Table of ARP Dynamic Entry table +-- ================================================================= + hwArpDynTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwArpDynEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object identifies the items of ARP table, + such as IP address of ARP items, VPN instance name of ARP items, + MAC address of ARP items, VLAN information of ARP items, expire time of ARP items. + hwArpDynEntryIfIndex: indicates the interface index. + hwArpDynEntryIpAdd: indicates the IP address. + hwArpDynEntryVrf: indicates the VPN instance name. + hwArpDynEntryMacAdd: indicates the MAC address. + hwArpDynEntryVlanId: indicates the VLAN of ARP item. + hwArpDynEntryCeVlanId: indicates the CE VLAN of ARP item. + hwArpDynEntryOutIfIndex: indicates the forwarding interface. + hwArpDynEntryExpireTime: indicates the expire time of ARP item." + ::= { hwEthernetARPObjects 17 } + + + hwArpDynEntry OBJECT-TYPE + SYNTAX HwArpDynEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object identifies the items of dynamic ARP table, + such as IP address of ARP items, VPN instance name of ARP items, + MAC address of ARP items, VLAN information of ARP items, expire time of ARP items. + hwArpDynEntryIfIndex: indicates the interface index. + hwArpDynEntryIpAdd: indicates the IP address. + hwArpDynEntryVrf: indicates the VPN instance name. + hwArpDynEntryMacAdd: indicates the MAC address. + hwArpDynEntryVlanId: indicates the VLAN of ARP item. + hwArpDynEntryCeVlanId: indicates the CE VLAN of ARP item. + hwArpDynEntryOutIfIndex: indicates the forwarding interface. + hwArpDynEntryExpireTime: indicates the expire time of ARP item." + INDEX { hwArpDynIfIndex, hwArpDynIpAdd, hwArpDynVrf } + ::= { hwArpDynTable 1 } + + HwArpDynEntry ::= + SEQUENCE { + hwArpDynIfIndex + Integer32, + hwArpDynIpAdd + InetAddressIPv4, + hwArpDynVrf + OCTET STRING, + hwArpDynMacAdd + PhysAddress, + hwArpDynVlanId + Integer32, + hwArpDynCeVlanId + Integer32, + hwArpDynOutIfIndex + InterfaceIndex, + hwArpDynExpireTime + Integer32 + } + hwArpDynIfIndex OBJECT-TYPE + SYNTAX Integer32(1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The logic forwarding interface. The value 0 is invalid." + ::= { hwArpDynEntry 1 } + + hwArpDynIpAdd OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the IP address of an ARP items. The value 0 is invalid." + ::= { hwArpDynEntry 2 } + + hwArpDynVrf OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the VPN name of an ARP items." + ::= { hwArpDynEntry 3 } + + hwArpDynMacAdd OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the MAC address of an ARP items." + ::= { hwArpDynEntry 11 } + + hwArpDynVlanId OBJECT-TYPE + SYNTAX Integer32(0..4096) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the VLAN of an ARP items." + ::= { hwArpDynEntry 12 } + + hwArpDynCeVlanId OBJECT-TYPE + SYNTAX Integer32(0..4096) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the CE VLAN of an ARP items." + ::= { hwArpDynEntry 13 } + + hwArpDynOutIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The physical forwarding interface." + ::= { hwArpDynEntry 14 } + + hwArpDynExpireTime OBJECT-TYPE + SYNTAX Integer32(0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the expire time of an ARP items." + ::= { hwArpDynEntry 15 } + -- End of hwArpDynEntryTable + +-- ================================================================= +-- The Table of ARP Static Entry table +-- ================================================================= + hwArpCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwArpCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object identifies the items of static ARP table, + such as IP address of ARP items, VPN instance name of ARP items, + MAC address of ARP items, VLAN information of ARP items. + hwArpDynEntryIpAdd: indicates the IP address. + hwArpDynEntryVrf: indicates the VPN instance name. + hwArpDynEntryMacAdd: indicates the MAC address. + hwArpDynEntryVlanId: indicates the VLAN of ARP item. + hwArpDynEntryCeVlanId: indicates the CE VLAN of ARP item. + hwArpDynEntryOutIfIndex: indicates the forwarding interface." + ::= { hwEthernetARPObjects 18 } + + + hwArpCfgEntry OBJECT-TYPE + SYNTAX HwArpCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object identifies the items of static ARP table, + such as IP address of ARP items, VPN instance name of ARP items, + MAC address of ARP items, VLAN information of ARP items. + hwArpDynEntryIpAdd: indicates the IP address. + hwArpDynEntryVrf: indicates the VPN instance name. + hwArpDynEntryMacAdd: indicates the MAC address. + hwArpDynEntryVlanId: indicates the VLAN of ARP item. + hwArpDynEntryCeVlanId: indicates the CE VLAN of ARP item. + hwArpDynEntryOutIfIndex: indicates the forwarding interface." + INDEX { hwArpCfgIpAdd, hwArpCfgVrf } + ::= { hwArpCfgTable 1 } + + HwArpCfgEntry ::= + SEQUENCE { + hwArpCfgIpAdd + InetAddressIPv4, + hwArpCfgMacAdd + MacAddress, + hwArpCfgVrf + OCTET STRING, + hwArpCfgVlanId + Integer32, + hwArpCfgCeVlanId + Integer32, + hwArpCfgOutIfIndex + Integer32, + hwArpCfgRowstatus + RowStatus + } + + hwArpCfgIpAdd OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the IP address of an ARP items. The value 0 is invalid." + ::= { hwArpCfgEntry 1 } + + hwArpCfgMacAdd OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the MAC address of an ARP items." + ::= { hwArpCfgEntry 2 } + + hwArpCfgVrf OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the VPN name of an ARP items." + ::= { hwArpCfgEntry 3 } + + hwArpCfgVlanId OBJECT-TYPE + SYNTAX Integer32 (0..4096) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the VLAN of an ARP items." + ::= { hwArpCfgEntry 11 } + + hwArpCfgCeVlanId OBJECT-TYPE + SYNTAX Integer32 (0..4096) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the CE VLAN of an ARP items." + ::= { hwArpCfgEntry 12 } + + hwArpCfgOutIfIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The physical forwarding interface." + ::= { hwArpCfgEntry 13 } + + hwArpCfgRowstatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status of an static ARP item." + ::= { hwArpCfgEntry 51 } + -- End of hwArpCfgTable + + + + hwEthernetARPAntiAttackStatus OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + fixMac(1), + fixAll(2), + sendAck(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the status of the ARP anti-attack." + DEFVAL { disable } + ::= { hwEthernetARPObjects 19 } + + + hwEthernetARPAntiGateWayConflict OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the ARP anti-gateway-conflict." + ::= { hwEthernetARPObjects 20 } + + + hwEthernetARPLogAndTrapTimer OBJECT-TYPE + SYNTAX Integer32(0..1200) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the interval of log and trap. The default value is 0, which means no log and trap." + ::= { hwEthernetARPObjects 21 } + + + hwEthernetARPAntiAttackObjects OBJECT IDENTIFIER ::= { hwEthernetARPObjects 22 } + + hwEthernetARPAntiAttackIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the IP address which is attacked." + ::= { hwEthernetARPAntiAttackObjects 1 } + hwEthernetARPAntiAttackMacAddress OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the MAC address which is attacked." + ::= { hwEthernetARPAntiAttackObjects 2 } + hwEthernetARPAntiAttackVlanId OBJECT-TYPE + SYNTAX Integer32(1..4094) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the VLAN ID which is attacked." + ::= { hwEthernetARPAntiAttackObjects 3 } + hwEthernetARPAntiAttackIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the interface name which is attacked." + ::= { hwEthernetARPAntiAttackObjects 4 } + + hwArpEntryGatewayConflictTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwArpEntryGatewayConflictEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object identifies the information about the source of the attack. + It contains IP address, MAC, VLAN ID and interface." + ::= { hwEthernetARPObjects 23 } + + hwArpEntryGatewayConflictEntry OBJECT-TYPE + SYNTAX HwArpEntryGatewayConflictEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object identifies the information about the source of the attack. + It contains IP address, MAC, VLAN ID and interface." + INDEX { hwEthernetARPAntiGatewayConflictIndex } + ::= { hwArpEntryGatewayConflictTable 1 } + + HwArpEntryGatewayConflictEntry ::= + SEQUENCE { + hwEthernetARPAntiGatewayConflictIndex + Integer32, + hwEthernetARPAntiGatewayConflictIpAddress + IpAddress, + hwEthernetARPAntiGatewayConflictMacAddress + OCTET STRING, + hwEthernetARPAntiGatewayConflictVlanId + Integer32, + hwEthernetARPAntiGatewayConflictIfName + OCTET STRING + } + + hwEthernetARPAntiGatewayConflictIndex OBJECT-TYPE + SYNTAX Integer32(1..100) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the gateway conflict entries." + ::= { hwArpEntryGatewayConflictEntry 1 } + + hwEthernetARPAntiGatewayConflictIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the IP address is attacked." + ::= { hwArpEntryGatewayConflictEntry 2 } + + hwEthernetARPAntiGatewayConflictMacAddress OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the MAC of the attack-source." + ::= { hwArpEntryGatewayConflictEntry 3 } + + hwEthernetARPAntiGatewayConflictVlanId OBJECT-TYPE + SYNTAX Integer32(1..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the VLAN ID of the attack-source." + ::= { hwArpEntryGatewayConflictEntry 4 } + + hwEthernetARPAntiGatewayConflictIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the interface of the attack-source." + ::= { hwArpEntryGatewayConflictEntry 5 } + + hwArpSecValidateTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwArpSecValidateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains the arp validation information on the interface." + ::= { hwEthernetARPObjects 24 } + + hwArpSecValidateEntry OBJECT-TYPE + SYNTAX HwArpSecValidateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry contains the arp validation information on the interface." + INDEX { hwArpSecValidateIfIndex } + ::= { hwArpSecValidateTable 1 } + + HwArpSecValidateEntry ::= + SEQUENCE { + hwArpSecValidateIfIndex + InterfaceIndex, + hwArpSecValidateSmac + EnabledStatus, + hwArpSecValidateDmac + EnabledStatus, + hwArpSecValidateRowStatus + RowStatus + } + + hwArpSecValidateIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the arp validation entries." + ::= { hwArpSecValidateEntry 1 } + + hwArpSecValidateSmac OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "indicates check the source-mac of arp packet head and the ethernet packet head." + DEFVAL { disabled } + ::= { hwArpSecValidateEntry 2 } + + hwArpSecValidateDmac OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "indicates check the destination-mac of arp packet head and the ethernet packet head." + DEFVAL { disabled } + ::= { hwArpSecValidateEntry 3 } + + hwArpSecValidateRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the status of the arp validation table." + ::= { hwArpSecValidateEntry 51 } + + -- BEGIN: ARP GRATIUITOUS SEND ENABLE + + hwARPGratuitousSendTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwARPGratuitousSendEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains the arp validation information on the interface." + ::= { hwEthernetARPObjects 25 } + + hwARPGratuitousSendEntry OBJECT-TYPE + SYNTAX HwARPGratuitousSendEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry contains the gratuitous arp send information on the vlanif interface." + INDEX { hwARPGratuitousSendIfIndex } + ::= { hwARPGratuitousSendTable 1 } + + HwARPGratuitousSendEntry ::= + SEQUENCE { + hwARPGratuitousSendIfIndex + InterfaceIndex, + hwARPGratuitousSendEnable + EnabledStatus, + hwARPArpGratuitousSendInterval + Integer32 + } + + hwARPGratuitousSendIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifindex of the ARP gratuitous send configed." + ::= { hwARPGratuitousSendEntry 1 } + + hwARPGratuitousSendEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the status of the gratuitous-arp send." + DEFVAL { disabled } + ::= { hwARPGratuitousSendEntry 2 } + + hwARPArpGratuitousSendInterval OBJECT-TYPE + SYNTAX Integer32 (1..86400) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the interval of the gratuitous-arp send. + The value ranges from 1 to 86400, in second, with default value 90." + DEFVAL { 90 } + ::= { hwARPGratuitousSendEntry 3 } + + + + + -- END : ARP GRATIUITOUS SEND ENABLE + + hwEthernetARPThresholdObjects OBJECT IDENTIFIER ::= { hwEthernetARPObjects 26 } + + hwEthernetARPThresholdValue OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the threshold of the alarm generated." + ::= { hwEthernetARPThresholdObjects 1 } + + hwEthernetARPThresholdDynamicNumber OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the number of dynamic ARP entries." + ::= { hwEthernetARPThresholdObjects 2 } + + hwEthernetARPThresholdStaticNumber OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the number of static ARP entries." + ::= { hwEthernetARPThresholdObjects 3 } + +-- ================================================================= +-- 27th The Node of ConflictDetect +-- ================================================================= + hwEthernetARPConflictDetect OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the ARP conflict detect. In this way, router can detect ARP entries conflict." + ::= { hwEthernetARPObjects 27 } + + +-- ================================================================= +-- 28th The Node of IP Conflict +-- ================================================================= + hwETHARPIPConflictObjects OBJECT IDENTIFIER ::= { hwEthernetARPObjects 28 } + + hwEthernetARPIPConflictIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the conflict IP address." + ::= { hwETHARPIPConflictObjects 1 } + + hwEthernetARPIPConflictLocalInterfaceName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the interface before conflict." + ::= { hwETHARPIPConflictObjects 2 } + + hwEthernetARPIPConflictLocalMAC OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the MAC before conflict." + ::= { hwETHARPIPConflictObjects 3} + + hwEthernetARPIPConflictLocalVLAN OBJECT-TYPE + SYNTAX Integer32(0..4094) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the VLAN before conflict." + ::= { hwETHARPIPConflictObjects 4} + + hwEthernetARPIPConflictLocalCEVLAN OBJECT-TYPE + SYNTAX Integer32(0..4094) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the CE VLAN before conflict." + ::= { hwETHARPIPConflictObjects 5} + + hwEthernetARPIPConflictReceiveInterfaceName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the conflict interface." + ::= { hwETHARPIPConflictObjects 6 } + + hwEthernetARPIPConflictReceiveMAC OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the conflict MAC of the received packet." + ::= { hwETHARPIPConflictObjects 7 } + + hwEthernetARPIPConflictReceiveVLAN OBJECT-TYPE + SYNTAX Integer32(0..4094) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the VLAN of the received packet." + ::= { hwETHARPIPConflictObjects 8} + + hwEthernetARPIPConflictReceiveCEVLAN OBJECT-TYPE + SYNTAX Integer32(0..4094) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the CE VLAN of the received packet." + ::= { hwETHARPIPConflictObjects 9} + + hwEthernetARPIPConflictType OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the conflict type." + ::= { hwETHARPIPConflictObjects 10 } + + hwEthernetARPReceiveDstIPAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the destination IP address of the received packet." + ::= { hwETHARPIPConflictObjects 11 } + + hwEthernetARPReceiveDstMAC OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the destination MAC of the received packet." + ::= { hwETHARPIPConflictObjects 12 } + +-- ================================================================= +-- 29th The Node of ConflictDetect +-- ================================================================= + hwEthernetARPLearnStopTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEthernetARPLearnStopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object identifies the parameters of ARP learning disable threshold. + hwEthernetARPLearnStopSlot: indicates the slot. + hwEthernetARPLearnStopThreshold: indicates the threshold usage of memory for learning ARP." + ::= { hwEthernetARPObjects 29 } + + + hwEthernetARPLearnStopEntry OBJECT-TYPE + SYNTAX HwEthernetARPLearnStopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object identifies the parameters of of ARP learning disable threshold. + hwEthernetARPLearnStopSlot: indicates the slot of the alarm generated. + hwEthernetARPLearnStopThreshold: indicates the threshold usage of memory for learning ARP." + INDEX { hwEthernetARPLearnStopSlot } + ::= { hwEthernetARPLearnStopTable 1 } + + HwEthernetARPLearnStopEntry ::= + SEQUENCE { + hwEthernetARPLearnStopSlot + Integer32(0..128), + hwEthernetARPLearnStopThreshold + Counter32 + } + hwEthernetARPLearnStopSlot OBJECT-TYPE + SYNTAX Integer32(0..128) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the the slot of the alarm generated." + ::= { hwEthernetARPLearnStopEntry 1 } + + hwEthernetARPLearnStopThreshold OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the threshold usage of memory for learning ARP." + ::= { hwEthernetARPLearnStopEntry 2 } + +-- ================================================================= +-- 30th The Node of ARP Statistics +-- ================================================================= + hwArpStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwArpStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains the arp information of the interfaces." + ::= { hwEthernetARPObjects 30 } + + hwArpStatisticsEntry OBJECT-TYPE + SYNTAX HwArpStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry contains the arp information of the interfaces." + INDEX { hwArpStatisticsSlot, hwArpStatisticsType} + ::= { hwArpStatisticsTable 1 } + + HwArpStatisticsEntry ::= + SEQUENCE { + hwArpStatisticsSlot + Integer32, + hwArpStatisticsType + INTEGER, + hwArpStatisticsLearnedCount + Counter32, + hwArpStatisticsAvailableCount + Counter32 + } + + hwArpStatisticsSlot OBJECT-TYPE + SYNTAX Integer32(0..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The slot of ARP Statics Verbose." + ::= { hwArpStatisticsEntry 1 } + + hwArpStatisticsType OBJECT-TYPE + SYNTAX INTEGER{ + phy(1), + ve(2), + ethTrunk(3), + vlanif(4), + phyQinq(5), + ethTrunkQinq(6), + veQinq(7) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Type of Interface Learn ARP." + ::= { hwArpStatisticsEntry 2 } + + hwArpStatisticsLearnedCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of ARP entries learned by this type of interfaces." + ::= { hwArpStatisticsEntry 3} + + hwArpStatisticsAvailableCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The avaiable number of ARP entries of this type of interfaces." + ::= { hwArpStatisticsEntry 4} + + + +-- ================================================================= +-- 31th The Node of Remote Backup ARP entry fail +-- ================================================================= + hwEthernetARPRemoteBackupFailObjects OBJECT IDENTIFIER ::= { hwEthernetARPObjects 31 } + + hwEthernetARPRemoteBackupFailMainIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates that the interface name with the remote ARP entry backup failure." + ::= { hwEthernetARPRemoteBackupFailObjects 1 } + +-- ================================================================= +-- 32th The Node of Host IP Conflict +-- ================================================================= + hwEthernetARPHostInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEthernetARPHostInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains the information of local host and remote host. + The information includes host IP, host MAC, gateway VtepIP, gateway VNIID." + ::= { hwEthernetARPObjects 32 } + + hwEthernetARPHostInfoEntry OBJECT-TYPE + SYNTAX HwEthernetARPHostInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the host information table." + INDEX { hwEthernetARPHostIPAddress,hwEthernetARPGatewayVNIID } + ::= { hwEthernetARPHostInfoTable 1 } + + HwEthernetARPHostInfoEntry ::= + SEQUENCE { + hwEthernetARPHostIPAddress + IpAddress, + hwEthernetARPGatewayVNIID + Unsigned32, + hwEthernetARPHostMAC + MacAddress, + hwEthernetARPGatewayVtepIP + IpAddress + } + + hwEthernetARPHostIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the host IP address." + ::= { hwEthernetARPHostInfoEntry 1 } + + hwEthernetARPGatewayVNIID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the VNI ID of gateway." + ::= { hwEthernetARPHostInfoEntry 2 } + + hwEthernetARPHostMAC OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the host MAC." + ::= { hwEthernetARPHostInfoEntry 3 } + + hwEthernetARPGatewayVtepIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the VTEP IP of gateway." + ::= { hwEthernetARPHostInfoEntry 4 } + +-- ================================================================= +-- 33th The Node of number of ARP entries of the slot +-- ================================================================= + hwArpNumberStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwArpNumberStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains the number of ARP entries of the slot." + ::= { hwEthernetARPObjects 33 } + + hwArpNumberStatisticsEntry OBJECT-TYPE + SYNTAX HwArpNumberStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry contains the number of ARP entries of the slot." + INDEX { hwArpNumberStatisticsSlot } + ::= { hwArpNumberStatisticsTable 1 } + + HwArpNumberStatisticsEntry ::= + SEQUENCE { + hwArpNumberStatisticsSlot + Integer32, + hwArpNumberStatic + Counter32, + hwArpNumberDynamic + Counter32 + } + + hwArpNumberStatisticsSlot OBJECT-TYPE + SYNTAX Integer32(0..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The slot of ARP entries." + ::= { hwArpNumberStatisticsEntry 1 } + + hwArpNumberStatic OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of static ARP entries of slot." + ::= { hwArpNumberStatisticsEntry 2 } + + hwArpNumberDynamic OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of dynamic ARP entries of slot." + ::= { hwArpNumberStatisticsEntry 3 } + +-- ================================================================= +-- 34th The Node of ARP gateway duplicate +-- ================================================================= + hwEthernetARPGateWayDuplicateInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEthernetARPGateWayDuplicateInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains the information of ARP packet with a duplicate IP address from the interface. + The information includes gateway ifname, gateway IP." + ::= { hwEthernetARPObjects 34 } + + hwEthernetARPGateWayDuplicateInfoEntry OBJECT-TYPE + SYNTAX HwEthernetARPGateWayDuplicateInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the ARP packet with a duplicate IP address information table." + INDEX { hwEthernetARPGateWayIfName,hwEthernetARPGateWayPortName,hwEthernetARPGateWayIP } + ::= { hwEthernetARPGateWayDuplicateInfoTable 1 } + + HwEthernetARPGateWayDuplicateInfoEntry ::= + SEQUENCE { + hwEthernetARPGateWayIfName + OCTET STRING, + hwEthernetARPGateWayPortName + OCTET STRING, + hwEthernetARPGateWayIP + IpAddress + } + + hwEthernetARPGateWayIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the IfName of gateway." + ::= { hwEthernetARPGateWayDuplicateInfoEntry 1 } + + hwEthernetARPGateWayPortName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the PortName of gateway." + ::= { hwEthernetARPGateWayDuplicateInfoEntry 2 } + + hwEthernetARPGateWayIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the IP of gateway." + ::= { hwEthernetARPGateWayDuplicateInfoEntry 3 } +-- ================================================================= +-- 35th Arp Miss exist on the interface XXX on the slot XX (alarm) +-- ================================================================= + hwFwdArpSlotName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (1..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the slot of the interface." + ::= { hwEthernetARPObjects 35 } + + hwFwdArpPortName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..80)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the interface name." + ::= { hwEthernetARPObjects 36} + +-- ================================================================= +-- 37th The Node of ARP limit exceed +-- ================================================================= + hwEthernetARPLimitExceedInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEthernetARPLimitExceedInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains the information of learnt ARP packet. + The information includes interface of arp packet, the learnt number of arp packet, the limitnumber of arp packet, the recover reason of arp limit." + ::= { hwEthernetARPObjects 37 } + + hwEthernetARPLimitExceedInfoEntry OBJECT-TYPE + SYNTAX HwEthernetARPLimitExceedInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates Entries of the learnt ARP packet." + INDEX { hwEthernetARPLimitExceedInterface,hwEthernetARPLimitExceedLimitNumber,hwEthernetARPLimitExceedLearnedNumber,hwEthernetARPLimitExceedRecoverReason } + ::= { hwEthernetARPLimitExceedInfoTable 1 } + + HwEthernetARPLimitExceedInfoEntry::= + SEQUENCE { + hwEthernetARPLimitExceedInterface + OCTET STRING, + hwEthernetARPLimitExceedLimitNumber + Integer32, + hwEthernetARPLimitExceedLearnedNumber + Integer32, + hwEthernetARPLimitExceedRecoverReason + OCTET STRING + } + + hwEthernetARPLimitExceedInterface OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates interface of arp limt entries." + ::= { hwEthernetARPLimitExceedInfoEntry 1 } + + hwEthernetARPLimitExceedLimitNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates number of limit arp entries." + ::= { hwEthernetARPLimitExceedInfoEntry 2 } + + hwEthernetARPLimitExceedLearnedNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates number of learnt arp entries." + ::= { hwEthernetARPLimitExceedInfoEntry 3 } + + hwEthernetARPLimitExceedRecoverReason OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This recover reason of the alarm arp limt entries." + ::= { hwEthernetARPLimitExceedInfoEntry 4 } + + +-- Notifications(trap) Definitions +-- + hwEthernetARPNotifications OBJECT IDENTIFIER ::= { hwEthernetARPMIB 2 } + + hwEthernetARPSpeedLimitAlarm NOTIFICATION-TYPE + OBJECTS { hwEthernetARPSpeedLimitIfIndex,hwEthernetARPSpeedLimitConfigured,hwEthernetARPSpeedLimitCurrent,hwEthernetARPSpeedLimitType,hwEthernetARPSpeedLimitSrcIPAddr,hwEthernetARPSpeedLimitDstIPAddr,hwEthernetARPSpeedLimitVPNinstance} + STATUS current + DESCRIPTION + "Trap information about ARP speed limit: interface index, current configured limit number, current received number, limit type (ARP, ARP-MISS), source IP address, destination IP address, VPN instance." + ::= { hwEthernetARPNotifications 1 } + + hwEthernetARPAntiAttackAlarm NOTIFICATION-TYPE + OBJECTS { hwEthernetARPAntiAttackIpAddress,hwEthernetARPAntiAttackMacAddress,hwEthernetARPAntiAttackVlanId,hwEthernetARPAntiAttackIfName} + STATUS current + DESCRIPTION + "Trap information about ARP anti-attack: IP address, MAC, VLAN id, interface index." + ::= { hwEthernetARPNotifications 2 } + + hwEthernetARPAntiGatewayConflictAlarm NOTIFICATION-TYPE + OBJECTS { hwEthernetARPAntiGatewayConflictIpAddress,hwEthernetARPAntiGatewayConflictMacAddress,hwEthernetARPAntiGatewayConflictVlanId,hwEthernetARPAntiGatewayConflictIfName} + STATUS current + DESCRIPTION + "Trap information about ARP anti-attack: IP address, MAC, VLAN ID, interface index." + ::= { hwEthernetARPNotifications 3 } + + hwEthernetARPThresholdExceedAlarm NOTIFICATION-TYPE + OBJECTS { entPhysicalName,hwEthernetARPThresholdValue,hwEthernetARPThresholdDynamicNumber,hwEthernetARPThresholdStaticNumber } + STATUS current + DESCRIPTION + "Trap information about ARP exceed threshold: slot, threshold, number of dynamic ARP, number of static ARP." + ::= { hwEthernetARPNotifications 4 } + + hwEthernetARPThresholdResumeAlarm NOTIFICATION-TYPE + OBJECTS { entPhysicalName,hwEthernetARPThresholdValue,hwEthernetARPThresholdDynamicNumber,hwEthernetARPThresholdStaticNumber } + STATUS current + DESCRIPTION + "Trap information about ARP resume threshold: slot, threshold, number of dynamic ARP, number of static ARP." + ::= { hwEthernetARPNotifications 5 } + + hwEthernetARPIPConflictEvent NOTIFICATION-TYPE + OBJECTS { hwEthernetARPIPConflictIPAddress,hwEthernetARPIPConflictLocalInterfaceName,hwEthernetARPIPConflictLocalMAC,hwEthernetARPIPConflictLocalVLAN,hwEthernetARPIPConflictLocalCEVLAN,hwEthernetARPIPConflictReceiveInterfaceName,hwEthernetARPIPConflictReceiveMAC,hwEthernetARPIPConflictReceiveVLAN,hwEthernetARPIPConflictReceiveCEVLAN,hwEthernetARPIPConflictType } + STATUS current + DESCRIPTION + "Trap information about ARP IP conflict." + ::= { hwEthernetARPNotifications 6 } + + hwEthernetARPMACIPConflict NOTIFICATION-TYPE + OBJECTS { hwEthernetARPIPConflictLocalInterfaceName,hwEthernetARPIPConflictReceiveMAC,hwEthernetARPIPConflictIPAddress,hwEthernetARPReceiveDstMAC,hwEthernetARPReceiveDstIPAddr,hwEthernetARPIPConflictReceiveVLAN,hwEthernetARPIPConflictReceiveCEVLAN,hwEthernetARPIPConflictReceiveInterfaceName} + STATUS current + DESCRIPTION + "Trap information about MAC and IP address conflict: conflict interface name, conflict MAC address, conflict IP address, and the received packet's destination MAC address, destination IP address, vlan, ce-vlan, receive interface." + ::= { hwEthernetARPNotifications 7 } + + hwEthernetARPMACIPConflictResolved NOTIFICATION-TYPE + OBJECTS { hwEthernetARPIPConflictLocalInterfaceName,hwEthernetARPIPConflictReceiveMAC,hwEthernetARPIPConflictIPAddress} + STATUS current + DESCRIPTION + "Trap information about MAC and IP address conflict resolved: conflict interface name, conflict MAC address, conflict IP address." + ::= { hwEthernetARPNotifications 8 } + + hwEthernetARPLearnStopAlarm NOTIFICATION-TYPE + OBJECTS { hwEthernetARPLearnStopSlot,hwEthernetARPLearnStopThreshold } + STATUS current + DESCRIPTION + "Trap information about ARP learning disable: memory usage threshold." + ::= { hwEthernetARPNotifications 9 } + + hwEthernetARPLearnResumeAlarm NOTIFICATION-TYPE + OBJECTS { hwEthernetARPLearnStopSlot,hwEthernetARPLearnStopThreshold } + STATUS current + DESCRIPTION + "Trap information about ARP learning enable: memory usage threshold." + ::= { hwEthernetARPNotifications 10 } + + hwEthernetARPRemoteBackupFailAlarm NOTIFICATION-TYPE + OBJECTS { hwEthernetARPRemoteBackupFailMainIfName } + STATUS current + DESCRIPTION + "Trap information about the remote ARP entry backup failure." + ::= { hwEthernetARPNotifications 11 } + + hwEthernetARPRemoteBackupFailResumeAlarm NOTIFICATION-TYPE + OBJECTS { hwEthernetARPRemoteBackupFailMainIfName } + STATUS current + DESCRIPTION + "Trap clearing information when the backup device detects that ARP entries are successfully backed up within a period." + ::= { hwEthernetARPNotifications 12 } + + hwEthernetARPHostIPConflict NOTIFICATION-TYPE + OBJECTS { hwEthernetARPHostMAC,hwEthernetARPGatewayVtepIP,hwEthernetARPHostMAC,hwEthernetARPGatewayVtepIP} + STATUS current + DESCRIPTION + "Trap information about host IP address conflict: local host MAC address, local gateway VTEP IP address, remote host MAC address, remote gateway VTEP IP address." + ::= { hwEthernetARPNotifications 13 } + + hwEthernetARPHostIPConflictResume NOTIFICATION-TYPE + OBJECTS { hwEthernetARPHostMAC,hwEthernetARPGatewayVtepIP,hwEthernetARPHostMAC,hwEthernetARPGatewayVtepIP} + STATUS current + DESCRIPTION + "Trap information about host IP address conflict resolved: local host MAC address, local gateway VTEP IP address, remote host MAC address, remote gateway VTEP IP address." + ::= { hwEthernetARPNotifications 14 } + + --begin add by chenlong 230926, arp anti-attack gateway-duplicate Alarm + hwEthernetARPGateWayDuplicateAlarm NOTIFICATION-TYPE + OBJECTS { hwEthernetARPGateWayIfName,hwEthernetARPGateWayPortName,hwEthernetARPGateWayIP} + STATUS current + DESCRIPTION + "Trap information about ARP gateway duplicate: Received an ARP packet with a duplicate IP address from the interface." + ::= { hwEthernetARPNotifications 15 } + + hwEthernetARPGateWayDuplicateAlarmResume NOTIFICATION-TYPE + OBJECTS { hwEthernetARPGateWayIfName,hwEthernetARPGateWayPortName,hwEthernetARPGateWayIP} + STATUS current + DESCRIPTION + "Trap information about ARP gateway duplicate resolved: Received an ARP packet with a duplicate IP address from the interface." + ::= { hwEthernetARPNotifications 16 } + --end add by chenlong 230926, arp anti-attack gateway-duplicate Alarm + + hwFwdArpAlarmOccur NOTIFICATION-TYPE + OBJECTS { hwFwdArpSlotName , hwFwdArpPortName} + STATUS current + DESCRIPTION + "Arp MISS alarm occur." + ::= { hwEthernetARPNotifications 17 } + + hwFwdArpAlarmResume NOTIFICATION-TYPE + OBJECTS { hwFwdArpSlotName , hwFwdArpPortName} + STATUS current + DESCRIPTION + "Arp MISS alarm resume." + ::= { hwEthernetARPNotifications 18 } + + --begin add by z00360178, arp limit threshold + hwEthernetARPLimitExceed NOTIFICATION-TYPE + OBJECTS { hwEthernetARPLimitExceedInterface,hwEthernetARPLimitExceedLimitNumber,hwEthernetARPLimitExceedLearnedNumber} + STATUS current + DESCRIPTION + "Enter the threhold about ARP limit number, the alarm is appear." + ::= { hwEthernetARPNotifications 19 } + + hwEthernetARPLimitExceedResume NOTIFICATION-TYPE + OBJECTS { hwEthernetARPLimitExceedInterface,hwEthernetARPLimitExceedLimitNumber,hwEthernetARPLimitExceedLearnedNumber,hwEthernetARPLimitExceedRecoverReason } + STATUS current + DESCRIPTION + "Not enter the threhold about ARP limit number, then resume the alarm ." + ::= { hwEthernetARPNotifications 20 } + --end add by z00360178, arp limit threshold + +-- +-- Conformance information +-- + + hwEthernetARPConformance OBJECT IDENTIFIER ::= { hwEthernetARPMIB 3 } + + hwEthernetARPGroups OBJECT IDENTIFIER ::= { hwEthernetARPConformance 1 } + + hwEthernetARPCompliances OBJECT IDENTIFIER ::= { hwEthernetARPConformance 2 } + + hwFwdArpTrapCompliances OBJECT IDENTIFIER ::= { hwEthernetARPConformance 3 } + + hwEthernetARPStaticsGroup OBJECT-GROUP + OBJECTS { + --hwEthernetARPStaticsSlot , + hwEthernetARPStaticsLearnTotal , + hwEthernetARPDropForLimit , + hwEthernetARPDropForARPSuppress , + hwEthernetARPDropForARPMissSuppress , + hwEthernetARPDropForOther , + hwEthernetARPMissDropForOther , + hwEthernetARPRcvNum , + hwEthernetARPMissRcvNum, + hwEthernetARPStaticsOperation , + hwEthernetARPDropForARPProxySuppress + } + STATUS current + DESCRIPTION + "A table contains the statistics about Ethernet ARP. + The statistics include number of received ARP packets, + number of received ARP-MISS packets, number of learned ARP packets, + number of discarded ARP packets caused by the ARP limit, + the number of discarded ARP-MISS packets caused by the limit + and the number of discarded ARP and ARP-MISS packets caused by other reasons." + ::= { hwEthernetARPGroups 1 } + + hwEthernetARPSpeedLimitGroup OBJECT-GROUP + OBJECTS { + hwEthernetARPLimitSpeedValue + } + STATUS current + DESCRIPTION + "A Group table ,which contains the configuration information of Ethernet ARP Speed limit slot. + The information includes type, speedvalue, sourceip and destip." + ::= { hwEthernetARPGroups 2 } + + + hwEthARPShowWithInterAndVidGroup OBJECT-GROUP + OBJECTS { + hwEthARPMacAddr + } + STATUS current + DESCRIPTION + "Display the ARP table based on interface number or interface number and VLAN ID." + ::= { hwEthernetARPGroups 3 } + + hwEthARPLimitGroup OBJECT-GROUP + OBJECTS { + hwEthARPLimitNum, + hwEthARPLimitRowStatus + --hwEthARPLimitVidFirst , + --hwEthARPLimitVidLast + } + STATUS current + DESCRIPTION + "config the arp limit on the interface with vlanid,limit num." + ::= { hwEthernetARPGroups 4 } + + --hwEthARPLimitGroup OBJECT-GROUP + -- OBJECTS { + --hwEthARPLimitShowNum , + --hwEthARPLimitShowVid , + -- hwEthARPLimitShowIfindex + -- } + --STATUS current + -- DESCRIPTION + -- "Display the limit based on interface number and VLAN ID." + --::= { hwEthernetARPGroups 5 } + + + hwEthernetARPBaseGroup OBJECT-GROUP + OBJECTS { + hwEthernetARPAntiAttackLog, + hwEthernetARPLearningStrict, + hwEthernetARPSpeedLimitIfIndex, + hwEthernetARPSpeedLimitConfigured, + hwEthernetARPSpeedLimitCurrent, + hwEthernetARPSpeedLimitType, + hwEthernetARPSpeedLimitSrcIPAddr, + hwEthernetARPSpeedLimitDstIPAddr, + hwEthernetARPSpeedLimitVPNinstance, + hwArpSecValidateSmac, + hwArpSecValidateDmac, + hwArpSecValidateRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects providing configuration or display." + ::= { hwEthernetARPGroups 5 } + + + hwEthernetARPNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS{ hwEthernetARPSpeedLimitAlarm, hwEthernetARPAntiAttackAlarm, hwEthernetARPAntiGatewayConflictAlarm, hwEthernetARPThresholdExceedAlarm, hwEthernetARPThresholdResumeAlarm, hwEthernetARPIPConflictEvent, hwEthernetARPMACIPConflict, hwEthernetARPMACIPConflictResolved, hwEthernetARPLearnStopAlarm, hwEthernetARPLearnResumeAlarm, hwEthernetARPRemoteBackupFailAlarm, hwEthernetARPRemoteBackupFailResumeAlarm, hwEthernetARPHostIPConflict, hwEthernetARPHostIPConflictResume, hwEthernetARPGateWayDuplicateAlarm, hwEthernetARPGateWayDuplicateAlarmResume, hwEthernetARPLimitExceed, hwEthernetARPLimitExceedResume} + STATUS current + DESCRIPTION + "notification Group." + ::= { hwEthernetARPGroups 6 } + + + hwEthernetARPLearningStrictInterfaceGroup OBJECT-GROUP + OBJECTS{ + hwEthernetARPLearningStrictState, + hwEthernetARPLearningStrictRowStatus + } + STATUS current + DESCRIPTION + "ARP Learning Strict Interface Group." + ::= { hwEthernetARPGroups 7 } + + hwArpLinkInferaceGroup OBJECT-GROUP + OBJECTS { + hwArpLinkPeerIp, + hwArpLinkDetectTime, + hwArpLinkDetectTimes, + hwArpLinkDetectMode, + hwArpLinkStatus, + hwArpLinkRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects providing configuration of ARP linking interface." + ::= { hwEthernetARPGroups 8 } + + hwArpEntryExpireControlGroup OBJECT-GROUP + OBJECTS { + hwArpEntryExpireDetectMode, + hwArpEntryExpireFakeTime + } + STATUS current + DESCRIPTION + "A collection of objects providing configuration of ARP Expire Parameter." + ::= { hwEthernetARPGroups 9 } + + hwArpAntiAttackGroup OBJECT-GROUP + OBJECTS { + hwEthernetARPAntiAttackStatus, hwEthernetARPAntiGateWayConflict, hwEthernetARPLogAndTrapTimer, + hwEthernetARPAntiAttackIpAddress, + hwEthernetARPAntiAttackMacAddress, hwEthernetARPAntiAttackVlanId, hwEthernetARPAntiAttackIfName, + hwEthernetARPAntiGatewayConflictIpAddress, hwEthernetARPAntiGatewayConflictMacAddress, + hwEthernetARPAntiGatewayConflictVlanId, hwEthernetARPAntiGatewayConflictIfName, + hwArpDynMacAdd, hwArpDynVlanId, hwArpDynCeVlanId, hwArpDynOutIfIndex, + hwArpDynExpireTime, hwArpCfgVlanId, hwArpCfgCeVlanId, hwArpCfgOutIfIndex, + hwArpCfgRowstatus } + STATUS current + DESCRIPTION + "A collection of objects providing lockuping ARP anti attack." + ::= { hwEthernetARPGroups 10 } + + hwEthernetARPThresholdGroup OBJECT-GROUP + OBJECTS { + hwEthernetARPThresholdValue, + hwEthernetARPThresholdDynamicNumber, + hwEthernetARPThresholdStaticNumber + } + STATUS current + DESCRIPTION + "A collection of objects for ARP threshold alarm." + ::= { hwEthernetARPGroups 11 } + + + hwETHARPIPConflictGroup OBJECT-GROUP + OBJECTS { + hwEthernetARPIPConflictIPAddress, + hwEthernetARPIPConflictLocalInterfaceName, + hwEthernetARPIPConflictLocalMAC, + hwEthernetARPIPConflictLocalVLAN, + hwEthernetARPIPConflictLocalCEVLAN, + hwEthernetARPIPConflictReceiveInterfaceName, + hwEthernetARPIPConflictReceiveMAC, + hwEthernetARPIPConflictReceiveVLAN, + hwEthernetARPIPConflictReceiveCEVLAN, + hwEthernetARPIPConflictType, + hwEthernetARPReceiveDstIPAddr, + hwEthernetARPReceiveDstMAC, + hwEthernetARPConflictDetect + } + STATUS current + DESCRIPTION + "A collection of objects for ARP conflict trap." + ::= { hwEthernetARPGroups 12 } + +hwEthernetARPLearnStopGroup OBJECT-GROUP + OBJECTS { + hwEthernetARPLearnStopSlot, + hwEthernetARPLearnStopThreshold + } + STATUS current + DESCRIPTION + "A collection of objects for ARP learning alarm." + ::= { hwEthernetARPGroups 13 } + +hwArpStatisticsGroup OBJECT-GROUP + OBJECTS { + hwArpStatisticsLearnedCount, + hwArpStatisticsAvailableCount + } + STATUS current + DESCRIPTION + "A collection of objects for ARP statistics table." + ::= { hwEthernetARPGroups 14 } + +hwEthernetARPRemoteBackupFaidGroup OBJECT-GROUP + OBJECTS { + hwEthernetARPRemoteBackupFailMainIfName + } + STATUS current + DESCRIPTION + "A collection of objects for the remote ARP entry backup failure alarm." + ::= { hwEthernetARPGroups 15 } + +hwFwdArpObjectGroup OBJECT-GROUP + OBJECTS { hwFwdArpSlotName , hwFwdArpPortName} + STATUS current + DESCRIPTION + "Group for base trap objects." + ::= { hwEthernetARPGroups 16 } + +hwFwdArpTrapGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwFwdArpAlarmOccur, hwFwdArpAlarmResume } + STATUS current + DESCRIPTION + "Group for all base traps." + ::= { hwEthernetARPGroups 17 } + + +hwEthernetARPCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for arp Speedlimit and arp limit." + MODULE + MANDATORY-GROUPS { + hwEthernetARPBaseGroup, + hwEthernetARPLearningStrictInterfaceGroup, + hwArpEntryExpireControlGroup, + hwArpAntiAttackGroup + } + + ::= { hwEthernetARPCompliances 1 } + +hwFwdArpTrapCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for agents that provide full support for hwBaseTrapMIB." + MODULE -- this module + MANDATORY-GROUPS { hwFwdArpObjectGroup } + ::= { hwFwdArpTrapCompliances 1 } + +-- units of conformance + +END \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-ETHOAM-MIB b/MIBS/huawei/HUAWEI-ETHOAM-MIB new file mode 100644 index 0000000..2cb607a --- /dev/null +++ b/MIBS/huawei/HUAWEI-ETHOAM-MIB @@ -0,0 +1,10655 @@ +-- ================================================================= +-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI-ETHOAM-MIB +-- Reference: +-- Version: V2.35 +-- History: +-- Revision history +-- REVISION "201708170000Z" +-- DESCRIPTION "V2.35, Modify the description of hwDot3ahEfmNonThresholdRecovery,hwDot1agCfmUnexpectedMEP,hwDot1agCfmUnexpectedPeriod,hwDot1agCfmUnexpectedMACCleared,hwDot1agCfmLOC,hwDot1agCfmLOCCleared,hwY1731AisExceedMaxPktNumCleared." +-- REVISION "201705090000Z" +-- DESCRIPTION "V2.34, Modify the description of hwY1731TestIdSingleSynEndedLMSendMeasureMentCount node." +-- REVISION "201702100000Z" +-- DESCRIPTION "V2.33, Add hwY1731TestIdSingleSynEndedLMSendPacketSize and hwY1731TestIdSingleSynEndedLMSendMeasureMentCount node in hwY1731TestIdSingleSynEndedLMSendTable, +-- add hwY1731TestIdStatTrapLogTable , add hwY1731TestIdStatistic and hwY1731TestIdStatisticClear trap nodes." +-- REVISION "201601120000Z" +-- DESCRIPTION "V2.32, Delete BITS in IMPORTS." +-- REVISION "201512160000Z" +-- DESCRIPTION "V2.31, Add hwY1731TestIdTwoDelayCurIndex, hwY1731TestIdSingleSynLossCurIndex, hwY1731SingleLossCurIndex, hwY1731TestIdSingleLossCurIndex." +-- REVISION "201511300000Z" +-- DESCRIPTION "V2.30, Add hwDot3ahEfmNonThresholdCriticalEventTriggerErrDown, hwDot3ahEfmNonThresholdDyinggaspTriggerErrDown, +-- hwDot3ahEfmNonThresholdLinkFaultTriggerErrDown, hwDot3ahEfmNonThresholdTimeoutTriggerErrDown nodes in hwDot3ahEfmEventConfigTable." +-- REVISION "201511270000Z" +-- DESCRIPTION "V2.29, Add hwY1731TunnelNonSupport, hwY1731TunnelNonSupportResumed leaf node for vpls over gre." +-- REVISION "201504240000Z" +-- DESCRIPTION "V2.28, Add hwDot1agCfmGmacTraceTable, hwDot1agCfmGmacTraceReplyTable, hwDot1agCfmGmacTraceEnabled leaf node for Gmac Trace." +-- REVISION "201503030000Z" +-- DESCRIPTION "V2.27, Add hwY1731TestIdQueuePriority leaf node in hwY1731TestIdTable." +-- REVISION "201501150000Z" +-- DESCRIPTION "V2.26, Add table Index of hwY1731TestIdSingleLossSummaryStatTable" +-- REVISION "201501060000Z" +-- DESCRIPTION "V2.25, Modify hwDot1agCfmMaTable, hwY1731TestIdSingleEndedLMSendTable, hwY1731TestIdOneWayDMSendTable, hwY1731TestIdTwoWayDMSendTable." +-- REVISION "201412260000Z" +-- DESCRIPTION "V2.24, Add table Index of hwY1731TestIdTwoDelaySummaryStatTable, hwY1731TestIdSingleSynLossSummaryStatTable , and hwY1731SingleLossSummaryStatTable." +-- REVISION "201412100000Z" +-- DESCRIPTION "V2.23, Modify hwY1731TestIdStatisticResetTable , add hwY1731TestIdSingleSynEndedLMSendTable, hwY1731TestIdSingleSynEndedLMReceiveTable, +-- hwY1731TestIdSingleLossSummaryStatTable, hwY1731TestIdSingleSynLossStatTable." +-- REVISION "201410080000Z" +-- DESCRIPTION "V2.22, Modify hwY1731TestIdTwoDelaySummaryStatTable, add hwY1731TestIdSingleSynLossSummaryStatTable and hwY1731SingleLossSummaryStatTable." +-- REVISION "201409150000Z" +-- DESCRIPTION "V2.21, Modify the description of hwDot3ahEfmAdminState, enabled(2) state to enabled(1) state." +-- REVISION "201408120000Z" +-- DESCRIPTION "V2.20, Add hwY1731TestIdTwoDelaySummaryStatTable and hwY1731TestIdIsRecordFile ." +-- REVISION "201406260000Z" +-- DESCRIPTION "V2.19, Modify the max value of hwDot1agCfmMacPingPacketSize from 2000 to 9500." +-- REVISION "201406030000Z" +-- DESCRIPTION "V2.18, Add hwY1731OneDelayOnDemandStartTime, hwY1731TwoDelayOnDemandStartTime, hwY1731SingleLossOnDemandStartTime, +-- hwY1731TestIdSingleLossOnDemandStartTime, hwY1731TestIdOneDelayOnDemandStartTime, hwY1731TestIdTwoDelayOnDemandStartTime" +-- REVISION "201405060000Z" +-- DESCRIPTION "V2.17, Modify the description of hwY1731LckExceedThreshold, hwY1731LckExceedThresholdRecovery" +-- REVISION "201404260000Z" +-- DESCRIPTION "V2.16, Add hwY1731LckExceedThreshold, hwY1731LckExceedThresholdRecovery" +-- REVISION "201404090000Z" +-- DESCRIPTION "V2.15, Add hwY1731SingleLossStatistic8021pValue, hwY1731OneDelayStatistic8021pValue, hwY1731TwoDelayStatistic8021pValue" +-- REVISION "201312040000Z" +-- DESCRIPTION "V1.10, Add hwCfmVlanOneDelayTrapLogDelayValueHigh, hwCfmVlanOneDelayTrapLogDelayValueLow, hwCfmVlanOneDelayRecoveryTrapLogDelayValueHigh, +-- hwCfmVlanOneDelayRecoveryTrapLogDelayValueLow, hwCfmVlanTwoDelayTrapLogDelayValueHigh, hwCfmVlanTwoDelayTrapLogDelayValueLow, +-- hwY1731StatisticTrapLogValueHigh, hwY1731StatisticTrapLogValueLow, hwCfmVlanTwoDelayRecoveryTrapLogDelayValueHigh, hwCfmVlanTwoDelayRecoveryTrapLogDelayValueLow" +-- REVISION "201310070000Z" +-- DESCRIPTION "V1.09, Add hwY1731TestIdTable,hwY1731TestIdSingleEndedLMSendTable,hwY1731TestIdSingleEndedLMReceiveTable, +-- hwY1731TestIdOneWayDMSendTable,hwY1731TestIdOneWayDMSendTable,hwY1731TestIdTwoWayDMSendTable,hwY1731TestIdTwoWayDMReceiveTable, +-- hwY1731TestIdSingleLossStatTable,hwY1731TestIdOneDelayStatTable,hwY1731TestIdTwoDelayStatTable,hwY1731TestIdStatisticResetTable,hwY1731MaxTestId for multiflow mib" +-- REVISION "201304011045Z" +-- DESCRIPTION "V1.08, hwY1731ServiceType add unbind value" +-- REVISION "201207030000Z" +-- DESCRIPTION "V1.07, add hwY1731OneDelayPacketSize, hwY1731TwoDelayPacketSize" +-- REVISION "2012050240000Z" +-- DESCRIPTION "V1.07, add hwY1731LckDefect, hwY1731LckDefectCleared" +-- REVISION "201202080000Z" +-- DESCRIPTION "V1.07, add hwY1731TwoDelayUnresponsivePacketCount leaf node for HK-GAN y1731 statistics" +-- REVISION "201201300000Z" +-- DESCRIPTION "V1.06, add hwDot3ahEfmInterval leaf node for efm interval configuration" +-- REVISION "201109090000Z" +-- DESCRIPTION "V1.05, add hwY1731AisExceedMaxPktNumCleared leaf node for AIS" +-- REVISION "201109090000Z" +-- DESCRIPTION "V1.05, add hwY1731AisMaxPktNum leaf node for AIS" +-- REVISION "201109090000Z" +-- DESCRIPTION "V1.05, add hwY1731AisExceedMaxPktNum leaf node for AIS" +-- REVISION "201109050000Z" +-- DESCRIPTION "V1.05, add hwY1731SingleLossLocalMax, hwY1731SingleLossLocalMin, hwY1731SingleLossLocalAvg, +-- hwY1731SingleLossRemoteMax, hwY1731SingleLossRemoteMin, hwY1731SingleLossRemoteAvg, +-- hwY1731OneDelayStatisticMax, hwY1731OneDelayStatisticMin, hwY1731OneDelayStatisticAvg, +-- hwY1731TwoDelayStatisticMax, hwY1731TwoDelayStatisticMin, hwY1731TwoDelayStatisticAvg" +-- REVISION "201105230000Z" +-- DESCRIPTION "V1.05, add hwDot1agCfmMdFormatName, hwDot1agCfmMaFormat, hwDot1agCfmMaFormatName for new 1ag MD/MA format support" +-- REVISION "201105110000Z" +-- DESCRIPTION "V1.05, add hwDot1agCfmUnexpectedMEGLevel, +-- hwDot1agCfmUnexpectedMEGLevelCleared, hwDot1agCfmMismerge, hwDot1agCfmMismergeCleared, +-- hwDot1agCfmUnexpectedMEP, hwDot1agCfmUnexpectedMEPCleared, hwDot1agCfmUnexpectedPeriod, +-- hwDot1agCfmUnexpectedPeriodCleared, hwDot1agCfmUnexpectedMAC, hwDot1agCfmUnexpectedMACCleared, +-- hwDot1agCfmLOC, hwDot1agCfmLOCCleared, hwDot1agCfmExceptionalMACStatusfor new 1ag traps support" +-- REVISION "201104210000Z" +-- DESCRIPTION "V1.05, add hwY1731AisVlanConfigTable table for ais vlan configuration" +-- REVISION "201103230000Z" +-- DESCRIPTION "V1.05, add hwDot3ahEfmLoopbackFailed, hwY1731AisDefectAlarm, hwY1731AisDefectAlarmRecovery trap node for PTN6900" +-- REVISION "201102130000Z" +-- DESCRIPTION "V1.04, add hwDot3ahEfmHoldUpTime leaf node for efm holdup timer configuration" +-- REVISION "201012040000Z" +-- DESCRIPTION "V1.03, add hwY1731ResetStatistic8021pValue leaf nodes for Y1731 COS +-- statistic configuration" +-- REVISION "201011120000Z" +-- DESCRIPTION "V1.02, add hwY1731SingleLossRecv8021pValue and hwY1731OneDelayRecv8021pValue,hwY1731TwoDelayRecv8021pValue +-- leaf nodes for Y1731 COS statistic configuration" +-- REVISION "201011010000Z" +-- DESCRIPTION "V1.01, add hwDot3ahEfmTimeout leaf node for efm timeout configuration" +-- ================================================================== + + HUAWEI-ETHOAM-MIB DEFINITIONS ::= BEGIN + + IMPORTS + CounterBasedGauge64 + FROM HCNUM-TC + hwDatacomm + FROM HUAWEI-MIB + ifIndex, InterfaceIndex, InterfaceIndexOrZero, ifDescr + FROM IF-MIB + EnabledStatus + FROM P-BRIDGE-MIB + VlanIdOrNone + FROM Q-BRIDGE-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + Integer32, Unsigned32, Counter32, OBJECT-TYPE, IpAddress,Counter64, + MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + MacAddress, TruthValue, RowStatus, TimeInterval, TimeStamp, DateAndTime, + TEXTUAL-CONVENTION + FROM SNMPv2-TC; + + + hwEthOamMib MODULE-IDENTITY + LAST-UPDATED "201708170000Z" + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "Ethernet OAM MIB" + REVISION "201708170000Z" + DESCRIPTION "V2.35, Modify the description of hwDot3ahEfmNonThresholdRecovery,hwDot1agCfmUnexpectedMEP,hwDot1agCfmUnexpectedPeriod,hwDot1agCfmUnexpectedMACCleared,hwDot1agCfmLOC,hwDot1agCfmLOCCleared,hwY1731AisExceedMaxPktNumCleared." + REVISION "201705090000Z" + DESCRIPTION "V2.34, Modify the description of hwY1731TestIdSingleSynEndedLMSendMeasureMentCount node." + REVISION "201702100000Z" + DESCRIPTION "V2.33, Add hwY1731TestIdSingleSynEndedLMSendPacketSize and hwY1731TestIdSingleSynEndedLMSendMeasureMentCount node in hwY1731TestIdSingleSynEndedLMSendTable, + add hwY1731TestIdStatTrapLogTable , add hwY1731TestIdStatistic and hwY1731TestIdStatisticClear trap nodes." + REVISION "201601120000Z" + DESCRIPTION "V2.32, Delete BITS in IMPORTS." + REVISION "201512160000Z" + DESCRIPTION "V2.31, Add hwY1731TestIdTwoDelayCurIndex, hwY1731TestIdSingleSynLossCurIndex, hwY1731SingleLossCurIndex, hwY1731TestIdSingleLossCurIndex." + REVISION "201511300000Z" + DESCRIPTION "V2.30, Add hwDot3ahEfmNonThresholdCriticalEventTriggerErrDown, hwDot3ahEfmNonThresholdDyinggaspTriggerErrDown, + hwDot3ahEfmNonThresholdLinkFaultTriggerErrDown,hwDot3ahEfmNonThresholdTimeoutTriggerErrDown nodes in hwDot3ahEfmEventConfigTable." + REVISION "201511270000Z" + DESCRIPTION "V2.29, Add hwY1731TunnelNonSupport, hwY1731TunnelNonSupportResumed leaf node for vpls over gre." + REVISION "201504240000Z" + DESCRIPTION "V2.28, Add hwDot1agCfmGmacTraceTable, hwDot1agCfmGmacTraceReplyTable, hwDot1agCfmGmacTraceEnabled leaf node for Gmac Trace." + REVISION "201503030000Z" + DESCRIPTION "V2.27, Add hwY1731TestIdQueuePriority leaf node in hwY1731TestIdTable." + REVISION "201501150000Z" + DESCRIPTION "V2.26, Add table Index of hwY1731TestIdSingleLossSummaryStatTable" + REVISION "201501060000Z" + DESCRIPTION "V2.25, Modify hwDot1agCfmMaTable, hwY1731TestIdSingleEndedLMSendTable, hwY1731TestIdOneWayDMSendTable, hwY1731TestIdTwoWayDMSendTable." + REVISION "201412260000Z" + DESCRIPTION "V2.24, Add table Index of hwY1731TestIdTwoDelaySummaryStatTable, hwY1731TestIdSingleSynLossSummaryStatTable , and hwY1731SingleLossSummaryStatTable." + REVISION "201412100000Z" + DESCRIPTION "V2.23, Modify hwY1731TestIdStatisticResetTable , add hwY1731TestIdSingleSynEndedLMSendTable, hwY1731TestIdSingleSynEndedLMReceiveTable, hwY1731TestIdSingleLossSummaryStatTable, + hwY1731TestIdSingleSynLossStatTable." + REVISION "201410080000Z" + DESCRIPTION "V2.22, Modify hwY1731TestIdTwoDelaySummaryStatTable, add hwY1731TestIdSingleSynLossSummaryStatTable and hwY1731SingleLossSummaryStatTable." + REVISION "201409150000Z" + DESCRIPTION "V2.21, Modify the description of hwDot3ahEfmAdminState, enabled(2) state to enabled(1) state." + REVISION "201408120000Z" + DESCRIPTION "V2.20, Add hwY1731TestIdTwoDelaySummaryStatTable and hwY1731TestIdIsRecordFile ." + REVISION "201406260000Z" + DESCRIPTION "V2.19, Modify the max value of hwDot1agCfmMacPingPacketSize from 2000 to 9500." + REVISION "201406030000Z" + DESCRIPTION "V2.18, Add hwY1731OneDelayOnDemandStartTime, hwY1731TwoDelayOnDemandStartTime, hwY1731SingleLossOnDemandStartTime, + hwY1731TestIdSingleLossOnDemandStartTime, hwY1731TestIdOneDelayOnDemandStartTime, hwY1731TestIdTwoDelayOnDemandStartTime" + REVISION "201405060000Z" + DESCRIPTION "V2.17, Modify the description of hwY1731LckExceedThreshold, hwY1731LckExceedThresholdRecovery" + REVISION "201404260000Z" + DESCRIPTION "V2.16, Add hwY1731LckExceedThreshold, hwY1731LckExceedThresholdRecovery" + REVISION "201404090000Z" + DESCRIPTION "support on-demand OAM config 802.1p. Add hwY1731SingleLossStatistic8021pValue, + hwY1731OneDelayStatistic8021pValue, hwY1731TwoDelayStatistic8021pValue" + REVISION "201312040000Z" + DESCRIPTION "extended DM statistical data to 64bit, added the following nodes: + hwCfmVlanOneDelayTrapLogDelayValueHigh, hwCfmVlanOneDelayTrapLogDelayValueLow, + hwCfmVlanOneDelayRecoveryTrapLogDelayValueHigh, hwCfmVlanOneDelayRecoveryTrapLogDelayValueLow, + hwCfmVlanTwoDelayTrapLogDelayValueHigh, hwCfmVlanTwoDelayTrapLogDelayValueLow, + hwY1731StatisticTrapLogValueHigh, hwY1731StatisticTrapLogValueLow, + hwCfmVlanTwoDelayRecoveryTrapLogDelayValueHigh, hwCfmVlanTwoDelayRecoveryTrapLogDelayValueLow" + REVISION "201310070000Z" + DESCRIPTION "modified for multiflow mib" + REVISION "201304011045Z" + DESCRIPTION "modified by 00145247" + REVISION "201302061102Z" + DESCRIPTION "modified by 00218832" + + ::= { hwEthOam 1 } + + + + +-- +-- Textual conventions +-- + + HWDetectType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " + Detect the mode type: + Fast detect and standard detect + " + SYNTAX INTEGER + { + normalDetect(1), + fastDetect(2) + } + +-- Textual conventions for OAM MIB +-- + HWDot3Oui ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "24-bit Organizationally Unique Identifier. Information on + OUIs can be found in IEEE 802-2001 [802-2001] Clause 9." + SYNTAX OCTET STRING (SIZE (3)) + + HWTestMessageSendSpeed ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " + Transmission rate: + 1Mbps and 5Mbps. + " + SYNTAX INTEGER + { + oneMbps(1), + fiveMbps(2) + } + + HWTestMessageFinishedValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " + The five values indicates: has not run/is running/the previous test terminates normally/the previous test terminates abnormally/the previous test is interrupted (through ctrl+c or mib) + " + REFERENCE + " " + SYNTAX INTEGER + { + ready(1), + testing(2), + finished(3), + failed(4), + stop(5) + } + +-- RFC2863 + HWDot1agCfmRelayActionFieldValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the possible values the Relay action field can take." + REFERENCE + "802.1ag clauses 12.14.7.5.3 g), 20.32.2.5, and Table 21-24" + SYNTAX INTEGER + { + rlyHit(1), + rlyFdb(2), + rlyMpdb(3), + rlyInvalid(255) + } + + HWDot1agCfmIngressActionFieldValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Possible values returned in the ingress action field." + REFERENCE + "802.1ag clauses 12.14.7.5.3 k), 21.9.9.1, 20.35.2.6 and + Table 21-26. + " + SYNTAX INTEGER + { + ingOk(1), + ingDown(2), + ingBlocked(3), + ingVid(4), + ingInvalid(255) + } + + HWDot1agCfmEgressActionFieldValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Possible values returned in the egress action field" + REFERENCE + "802.1ag clauses 12.14.7.5.3 o), 21.9.10.1 and Table 21-28" + SYNTAX INTEGER + { + egrOK(1), + egrDown(2), + egrBlocked(3), + egrVid(4), + egrInvalid(255) + } + + HWDot1agCfmHighestDefectPri ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An enumerated value, equal to the contents of the variable + highestDefect (20.33.9 and Table 20-1), indicating the + highest-priority defect that has been present since the MEP + Fault Notification Generator State Machine was last in the + FNG_RESET state, either: + + none(0) no defects since FNG_RESET + defRDICCM(1) DefRDICCM + defMACstatus(2) DefMACstatus + defRemoteCCM(3) DefRemoteCCM + defErrorCCM(4) DefErrorCCM + defXconCCM(5) DefXconCCM + + The value 0 is used for no defects so that additional higher + priority values can be added, if needed, at a later time, and + so that these values correspond with those in + Dot1agCfmLowestAlarmPri. + " + REFERENCE + "20.1.2, 12.14.7.7.2:c and 20.33.9" + SYNTAX INTEGER + { + none (0), + defRDICCM (1), + defMACstatus (2), + defRemoteCCM (3), + defErrorCCM (4), + defXconCCM (5) + } + + HWDot1agCfmMDLevel ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Integer identifying the Maintenance Domain Level (MD Level). + Higher numbers correspond to higher Maintenance Domains, + those with the greatest physical reach, with the highest + values for customers' CFM PDUs. Lower numbers correspond + to lower Maintenance Domains, those with more limited + physical reach, with the lowest values for CFM PDUs + protecting single bridges or physical links. + " + REFERENCE + "802.1ag clauses 18.3, 21.4.1" + SYNTAX Integer32 (0..7) + + +-- +-- Node definitions +-- + + hwEthOam OBJECT IDENTIFIER ::= { hwDatacomm 136 } + + + hwEthOam1ag OBJECT IDENTIFIER ::= { hwEthOamMib 1 } + + + hwDot1agCfmEnabled OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + This object indicates whether CFM is enabled globally. + The value of this object can be: + Enabled: indicates that CFM is enabled globally. + Disabled: indicates that global CFM is disabled + " + ::= { hwEthOam1ag 1 } + + + hwDot1agCfmVersion OBJECT-TYPE + SYNTAX INTEGER + { + draft7(1), + standard(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + This object indicates the supported CFM version. + The value of this object can be: + draft: indicates IEEE 802.1ag Draft 7. + standard: indicates IEEE Standard 802.1ag-2007. + " + ::= { hwEthOam1ag 2 } + + + hwDot1agCfmMdObject OBJECT IDENTIFIER ::= { hwEthOam1ag 3 } + + + hwDot1agCfmMdTableNextIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The index to the Maintenance Domain table. + + hwDot1agCfmMdTableNextIndex needs to be inspected to find an + available index for row-creation. + " + ::= { hwDot1agCfmMdObject 1 } + + + hwDot1agCfmMdTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDot1agCfmMdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This table is used to create a Maintenance Domain (MD). + + A Maintenance Domain is described in 802.1ag (3.22) as the + network or the part of the network for which faults in + connectivity are to be managed. The boundary of a Maintenance + Domain is defined by a set of DSAPs, each of which can become + a point of connectivity to a service instance. + " + REFERENCE + "802.1ag clause 3.16 and 18.2" + ::= { hwDot1agCfmMdObject 2 } + + + hwDot1agCfmMdEntry OBJECT-TYPE + SYNTAX HwDot1agCfmMdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The Maintenance Domain table entry. This entry is not lost + upon reboot. It is backed up by stable storage. + " + INDEX { hwDot1agCfmMdIndex } + ::= { hwDot1agCfmMdTable 1 } + + + HwDot1agCfmMdEntry ::= + SEQUENCE { + hwDot1agCfmMdIndex + Unsigned32, + hwDot1agCfmMdFormat + INTEGER, + hwDot1agCfmMdName + OCTET STRING, + hwDot1agCfmMdMdLevel + HWDot1agCfmMDLevel, + hwDot1agCfmMdMhfCreation + INTEGER, + hwDot1agCfmMdMhfIdPermission + INTEGER, + hwDot1agCfmMdFormatName + OCTET STRING, + hwDot1agCfmMdRowStatus + RowStatus + } + + hwDot1agCfmMdIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This object indicates the index of the MD Table. + + hwDot1agCfmMdTableNextIndex needs to be inspected to find an + available index for row-creation. + " + ::= { hwDot1agCfmMdEntry 1 } + + + hwDot1agCfmMdFormat OBJECT-TYPE + SYNTAX INTEGER + { + noMdName(1), + dns(2), + macAddress(3), + string(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the format of the MD name. + By default, the value is string. + " + DEFVAL { string } + ::= { hwDot1agCfmMdEntry 2 } + + + hwDot1agCfmMdName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..43)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the name of the MD. + The type/format of this object is determined by the value + of the hwDot1agCfmMdFormat object. + + Each Maintenance Domain has unique name amongst all those + used or available to a service provider or operator. It + facilitates easy identification of administrative + responsibility for each Maintenance Domain. + " + ::= { hwDot1agCfmMdEntry 3 } + + + hwDot1agCfmMdMdLevel OBJECT-TYPE + SYNTAX HWDot1agCfmMDLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the level of the MD. + The value ranges from 0 to 7. The greater the value, the higher the preference. + By default, the value is 0. + " + DEFVAL { 0 } + ::= { hwDot1agCfmMdEntry 4 } + + + hwDot1agCfmMdMhfCreation OBJECT-TYPE + SYNTAX INTEGER + { + defMHFnone(1), + defMHFdefault(2), + defMHFexplicit(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates whether the management entity can create MIPs for the MD. + The value of this object can be: + defMHFnone: indicates that the MIPs are not automatically created. + defMHFdefault: indicates that the management entity automatically + creates MIPs based on certain rules. + defMHFexplicit: indicates that the management entity automatically + creates MIPs based on certain rules. + By default, the value is defMHFnone. + " + DEFVAL { defMHFnone } + ::= { hwDot1agCfmMdEntry 5 } + + + hwDot1agCfmMdMhfIdPermission OBJECT-TYPE + SYNTAX INTEGER + { + sendIdNone(1), + sendIdChassis(2), + sendIdManage(3), + sendIdChassisManage(4), + sendIdDefer(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates what is to be included in the Sender ID TLV + transmitted by MPs configured in the MD. The value of this object + can be: + sendIdNone: indicates that the Sender ID TLV is not to be sent. + sendIdChassis: indicates that the Sender ID TLV to be sent contains + the chassis ID information. + sendIdManage: indicates that the Sender ID TLV to be sent contains + management address information. + sendIdChassisManage: indicates that the Sender ID TLV to be sent + contains both chassis ID information and + management address information. + sendIdDefer: indicates that the contents of the Sender ID TLV to be + sent are determined by the MD management entity. + By default, the value is sendIdDefer. + " + DEFVAL { sendIdDefer } + ::= { hwDot1agCfmMdEntry 6 } + + + hwDot1agCfmMdFormatName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..43)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the MD format name. + The type/format of this object is determined by the value + of the hwDot1agCfmMdFormatName object. + + Each Maintenance Domain has unique name amongst all those + used or available to a service provider or operator. It + facilitates easy identification of administrative + responsibility for each Maintenance Domain. + " + ::= { hwDot1agCfmMdEntry 7 } + + + hwDot1agCfmMdRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the row status of this table. + + The writable columns in a row can not be changed if the row + is active. All columns MUST have a valid value before a row + can be activated. + " + ::= { hwDot1agCfmMdEntry 99 } + + + hwDot1agCfmMaObject OBJECT IDENTIFIER ::= { hwEthOam1ag 4 } + + + hwDot1agCfmMaNextIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Value to be used as the index of the MA table entries. + " + ::= { hwDot1agCfmMaObject 1 } + + + hwDot1agCfmMaTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDot1agCfmMaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This table is used to create a Maintenance Association (MA). + Each row in the table represents an MA. + An MA is a set of MEPs, each configured with a single service instance. + " + REFERENCE + "802.1ag clause 3.16 and 18.2" + ::= { hwDot1agCfmMaObject 2 } + + + hwDot1agCfmMaEntry OBJECT-TYPE + SYNTAX HwDot1agCfmMaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The MA table entry." + INDEX { hwDot1agCfmMdIndex, hwDot1agCfmMaIndex } + ::= { hwDot1agCfmMaTable 1 } + + + HwDot1agCfmMaEntry ::= + SEQUENCE { + hwDot1agCfmMaIndex + Unsigned32, + hwDot1agCfmMaName + OCTET STRING, + hwDot1agCfmMaMapType + INTEGER, + hwDot1agCfmMaMapVlanValue + VlanIdOrNone, + hwDot1agCfmMaMapVsiName + OCTET STRING, + hwDot1agCfmMaMapL2vcValue + Unsigned32, + hwDot1agCfmMaMapL2vcType + INTEGER, + hwDot1agCfmMaPktPriority + Integer32, + hwDot1agCfmMaCcmInterval + INTEGER, + hwDot1agCfmMaRmepActiveTime + Integer32, + hwDot1agCfmMaMepFngAlarmTime + Integer32, + hwDot1agCfmMaMepFngResetTime + Integer32, + hwDot1agCfmMaFormat + INTEGER, + hwDot1agCfmMaFormatName + OCTET STRING, + hwDot1agCfmMaMapCccName + OCTET STRING, + hwDot1agCfmMaRowStatus + RowStatus + } + + hwDot1agCfmMaIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This object indicates the index of the MA table. + " + ::= { hwDot1agCfmMaEntry 1 } + + + hwDot1agCfmMaName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..43)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the name of the MA. + This name MUST be unique within a maintenance domain. + " + ::= { hwDot1agCfmMaEntry 2 } + + + hwDot1agCfmMaMapType OBJECT-TYPE + SYNTAX INTEGER + { + mapVlan(1), + mapVsi(2), + mapL2vc(3), + unbind(4), + mapCcc(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates what is associated with the MA. + The value of this object can be: + mapVlan: indicates that a VLAN is associated with the current MA. + mapVsi: indicates that a VSI is associated with the current MA. + mapL2vc: indicates that an L2VC is associated with the current MA. + unbind: indicates that the MA is not associated with any service instance. + mapCcc: indicates that a CCC is associated with the current MA. + By default, the value is unbind. + " + DEFVAL { unbind } + ::= { hwDot1agCfmMaEntry 3 } + + hwDot1agCfmMaMapVlanValue OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the ID of the VLAN associated with the MA." + ::= { hwDot1agCfmMaEntry 4 } + + hwDot1agCfmMaMapVsiName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the name of the VSI associated with the MA." + ::= { hwDot1agCfmMaEntry 5 } + + hwDot1agCfmMaMapL2vcValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the ID of the L2VC associated with the MA. + " + ::= { hwDot1agCfmMaEntry 6 } + + hwDot1agCfmMaMapL2vcType OBJECT-TYPE + SYNTAX INTEGER + { + invalid(1), + l2vcRaw(2), + l2vcTagged(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the encapsulation type of the L2VC associated with the MA. + The value of this object can be: + invalid: indicates that no display shows that the L2VC is associated + with the current MA. + l2vcRaw: indicates that the VLAN tag is not encapsulated into the packet. + l2vcTagged: indicates that the VLAN tag is encapsulated into the packet. + By default, the value is invalid. + " + DEFVAL { invalid } + ::= { hwDot1agCfmMaEntry 7 } + + hwDot1agCfmMaPktPriority OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the priority of the 802.1ag packet sent in the MA. + The value ranges from 0 to 7. The greater the value is, the higher the priority is. + By default, the value is 7. + " + REFERENCE + "802.1ag clause 12.14.6.1.4" + DEFVAL { 7 } + ::= { hwDot1agCfmMaEntry 8 } + + hwDot1agCfmMaCcmInterval OBJECT-TYPE + SYNTAX INTEGER + { + interval10ms(1), + interval20ms(2), + interval30ms(3), + interval50ms(4), + interval100ms(5), + interval1s(6), + interval10s(7), + interval3Dot3ms(8), + interval1min(9), + interval10min(10) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the interval for an MEP in the MA to send + or probe CCMs. The value of this object can be: + 3.3 milliseconds + 10 milliseconds + 20 milliseconds + 30 milliseconds + 50 milliseconds + 100 milliseconds + 1 second + 10 seconds + 1 minute + 10 minutes + By default, the value is 1 second. + " + REFERENCE + "802.1ag clause 12.14.6.1.3" + DEFVAL { interval1s } + ::= { hwDot1agCfmMaEntry 9 } + + hwDot1agCfmMaRmepActiveTime OBJECT-TYPE + SYNTAX Integer32 (0..600) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the time period after which RMEP configurations + are to be activated. The value ranges from 0 to 600 in seconds. + By default, the value is 0. + " + DEFVAL { 0 } + ::= { hwDot1agCfmMaEntry 10 } + + hwDot1agCfmMaMepFngAlarmTime OBJECT-TYPE + SYNTAX Integer32 (0..30000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the delay for the RMEP to send trap messages. + The value must be an integer multiple of 500, for example, 500, 1000, + or 1500. + The value ranges from 0 to 30000 in milliseconds. + By default, the value is 2500. + " + DEFVAL { 2500 } + ::= { hwDot1agCfmMaEntry 11 } + + hwDot1agCfmMaMepFngResetTime OBJECT-TYPE + SYNTAX Integer32 (0..30000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the delay for the RMEP to send alarm clearance + messages after the fault is rectified. + The value must be an integer multiple of 500, for example, 500, 1000, + or 1500. + The value ranges from 0 to 30000 in milliseconds. + By default, the value is 10000. + " + DEFVAL { 10000 } + ::= { hwDot1agCfmMaEntry 12 } + + hwDot1agCfmMaFormat OBJECT-TYPE + SYNTAX INTEGER + { + string(2), + iccBased(32) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the format of the MA name. + string: indicates that the format of the MA name is string. + icc-based: indicates that the format of the MA name is ICC-based. + By default, the value is string. + " + DEFVAL { string } + ::= { hwDot1agCfmMaEntry 13 } + + hwDot1agCfmMaFormatName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..43)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the MA format name. + The type/format of this object is determined by the value + of the hwDot1agCfmMaFormatName object. + " + ::= { hwDot1agCfmMaEntry 14 } + + hwDot1agCfmMaMapCccName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the name of the CCC associated with the MA. + " + ::= { hwDot1agCfmMaEntry 15 } + + hwDot1agCfmMaRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the row status of this table. + + The writable columns in a row can not be changed if the row + is active. All columns MUST have a valid value before a row + can be activated. + " + ::= { hwDot1agCfmMaEntry 99 } + + hwDot1agCfmMepObject OBJECT IDENTIFIER ::= { hwEthOam1ag 5 } + + + hwDot1agCfmMepTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDot1agCfmMepEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This table is used to create a Maintenance Association End Point (MEP). + " + REFERENCE + "802.1ag clauses 3.17, 12.14.7 and 19.2" + ::= { hwDot1agCfmMepObject 1 } + + + hwDot1agCfmMepEntry OBJECT-TYPE + SYNTAX HwDot1agCfmMepEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The MEP table entry. + " + INDEX { hwDot1agCfmMdIndex, hwDot1agCfmMaIndex, hwDot1agCfmMepIdentifier } + ::= { hwDot1agCfmMepTable 1 } + + + HwDot1agCfmMepEntry ::= + SEQUENCE { + hwDot1agCfmMepIdentifier + Integer32, + hwDot1agCfmMepIsVlanType + TruthValue, + hwDot1agCfmMepIfIndex + InterfaceIndexOrZero, + hwDot1agCfmMepDot1qVlan + VlanIdOrNone, + hwDot1agCfmMepPeVlan + VlanIdOrNone, + hwDot1agCfmMepCeVlan + VlanIdOrNone, + hwDot1agCfmMepDirection + INTEGER, + hwDot1agCfmMepCcmSendEnabled + EnabledStatus, + hwDot1agCfmMepMacAddress + MacAddress, + hwDot1agCfmMepRowStatus + RowStatus + } + + hwDot1agCfmMepIdentifier OBJECT-TYPE + SYNTAX Integer32 (1..8191) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object indicates the ID of the MEP. + Integer that is unique among all the MEPs in the same MA. + MEP Identifier is also known as the MEPID. + The value ranges from 1 to 8191. + " + ::= { hwDot1agCfmMepEntry 1 } + + + hwDot1agCfmMepIsVlanType OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates whether the MEP in the MA is a VLAN-based MEP. + If the MEP is a VLAN-based MEP, the MA must have been associated + with a VLAN and the interface and VLAN information need not be configured. + If the MEP is not a VLAN-based MEP, entry creation fails. + " + ::= { hwDot1agCfmMepEntry 2 } + + + hwDot1agCfmMepIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the interface to which the MEP is bound. + The interface is either a bridge port, or an aggregated IEEE 802.1 + link within a bridge port, to which the MEP is attached. + By default, the value of IfIndex is 0. + " + DEFVAL { 0 } + ::= { hwDot1agCfmMepEntry 3 } + + + hwDot1agCfmMepDot1qVlan OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the VLAN to which the interface that the MEP + is bound to belong. + " + ::= { hwDot1agCfmMepEntry 4 } + + + hwDot1agCfmMepPeVlan OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the QinQ PE VLAN bound to the MEP. + " + ::= { hwDot1agCfmMepEntry 5 } + + + hwDot1agCfmMepCeVlan OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the QinQ CE VLAN bound to the MEP. + " + ::= { hwDot1agCfmMepEntry 6 } + + + hwDot1agCfmMepDirection OBJECT-TYPE + SYNTAX INTEGER + { + invalid(1), + dirInward(2), + dirOutward(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the direction in which the MEP sends the 802.1ag + protocol packets. + The value of this object can be: + invalid: indicates the invalid value. + dirInward: indicates that the 802.1ag protocol packets sent by an + inward-facing MEP are transmitted through all the interfaces + in the VLAN associated with the current MA (except the + interface where the MEP resides). That is, an inward-facing + MEP broadcasts the 802.1ag protocol packets in the VLAN + associated with the current MA. + dirOutward: indicates that the 802.1ag protocol packets sent by an + outward-facing MEP are transmitted directly through the + interface on which the MEP resides. + By default, the value is invalid. + " + DEFVAL { invalid } + ::= { hwDot1agCfmMepEntry 7 } + + + hwDot1agCfmMepCcmSendEnabled OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates whether CCM sending is enabled on the MEP in an MA. + The value of this object can be: + enabled + disabled + By default, the value is disabled. + " + REFERENCE + "802.1ag clauses 12.14.7.1.3 and 20.9.1" + DEFVAL { disabled } + ::= { hwDot1agCfmMepEntry 8 } + + + hwDot1agCfmMepMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the MAC address of an MEP. + " + ::= { hwDot1agCfmMepEntry 9 } + + + hwDot1agCfmMepRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the row status of this table. + + The writable columns in a row can not be changed if the row + is active. All columns MUST have a valid value before a row + can be activated. + " + ::= { hwDot1agCfmMepEntry 99 } + + + hwDot1agCfmRMepObject OBJECT IDENTIFIER ::= { hwEthOam1ag 6 } + + + hwDot1agCfmRMepTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDot1agCfmRMepEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This table is used to create a Remote Maintenance Association End Point (RMEP). + " + ::= { hwDot1agCfmRMepObject 1 } + + + hwDot1agCfmRMepEntry OBJECT-TYPE + SYNTAX HwDot1agCfmRMepEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The remote MEP table entity. + " + INDEX { hwDot1agCfmMdIndex, hwDot1agCfmMaIndex, hwDot1agCfmRMepIdentifier } + ::= { hwDot1agCfmRMepTable 1 } + + + HwDot1agCfmRMepEntry ::= + SEQUENCE { + hwDot1agCfmRMepIdentifier + Integer32, + hwDot1agCfmRMepMacAddress + MacAddress, + hwDot1agCfmRMepCcmRecvEnabled + EnabledStatus, + hwDot1agCfmRMepStateIsUp + INTEGER, + hwDot1agCfmRMepHighestPrDefect + HWDot1agCfmHighestDefectPri, + hwDot1agCfmRMepRowStatus + RowStatus + } + + hwDot1agCfmRMepIdentifier OBJECT-TYPE + SYNTAX Integer32 (1..8191) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object indicates the ID of the RMEP. + The value ranges from 1 to 8191. + " + ::= { hwDot1agCfmRMepEntry 1 } + + + hwDot1agCfmRMepMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the MAC address of the interface + the RMEP resides. + " + ::= { hwDot1agCfmRMepEntry 2 } + + + hwDot1agCfmRMepCcmRecvEnabled OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates whether CCM receiving is enabled on the current device. + The value can be: + enabled + disabled + By default, the value is disabled. + " + DEFVAL { disabled } + ::= { hwDot1agCfmRMepEntry 3 } + + + hwDot1agCfmRMepStateIsUp OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2), + invalid(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the CFM status. The value can be: + up: indicates that the CFM status is Up. + down: indicates that the CFM status is Down. + invalid: indicates that the CFM status is not enabled. + " + ::= { hwDot1agCfmRMepEntry 4 } + + + hwDot1agCfmRMepHighestPrDefect OBJECT-TYPE + SYNTAX HWDot1agCfmHighestDefectPri + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the severity level of the fault on an RMEP. + If the CFM status is Up, this object is displayed as none. + " + REFERENCE + "802.1ag clause 12.14.7.1.3 20.32.9 and Table 20-1" + ::= { hwDot1agCfmRMepEntry 5 } + + + hwDot1agCfmRMepRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the row status of this table. + + The writable columns in a row can not be changed if the row + is active. All columns MUST have a valid value before a row + can be activated. + " + ::= { hwDot1agCfmRMepEntry 99 } + + + hwDot1agCfmMipObject OBJECT IDENTIFIER ::= { hwEthOam1ag 7 } + + + hwDot1agCfmMipTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDot1agCfmMipEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This table is used to display information about a Maintenance + Association Intermediate Point (MIP). + " + ::= { hwDot1agCfmMipObject 1 } + + + hwDot1agCfmMipEntry OBJECT-TYPE + SYNTAX HwDot1agCfmMipEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The MIP table entry. + " + INDEX { hwDot1agCfmMipIfIndex } + ::= { hwDot1agCfmMipTable 1 } + + + HwDot1agCfmMipEntry ::= + SEQUENCE { + hwDot1agCfmMipIfIndex + InterfaceIndex, + hwDot1agCfmMipLevel + HWDot1agCfmMDLevel, + hwDot1agCfmMipIfMacAddress + MacAddress + } + + hwDot1agCfmMipIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This object indicates the interface on which the MIP resides. + " + ::= { hwDot1agCfmMipEntry 1 } + + + hwDot1agCfmMipLevel OBJECT-TYPE + SYNTAX HWDot1agCfmMDLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the level of the MIP. + The value ranges from 0 to 7. + " + REFERENCE + "802.1ag clause 12.14.5.1.3 b)" + ::= { hwDot1agCfmMipEntry 2 } + + + hwDot1agCfmMipIfMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the MAC address of the interface on which the MIP resides. + " + ::= { hwDot1agCfmMipEntry 3 } + + + hwDot1agCfmMacPingObject OBJECT IDENTIFIER ::= { hwEthOam1ag 8 } + + + hwDot1agCfmMacPingTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDot1agCfmMacPingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The entries related to the Mac Ping include the parameters input + by users and the returned results. + " + ::= { hwDot1agCfmMacPingObject 1 } + + + hwDot1agCfmMacPingEntry OBJECT-TYPE + SYNTAX HwDot1agCfmMacPingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This table is used to configure the MAC ping function. + " + INDEX { hwDot1agCfmMacPingIndex } + ::= { hwDot1agCfmMacPingTable 1 } + + + HwDot1agCfmMacPingEntry ::= + SEQUENCE { + hwDot1agCfmMacPingIndex + Unsigned32, + hwDot1agCfmMacPingState + EnabledStatus, + hwDot1agCfmMacPingMdName + OCTET STRING, + hwDot1agCfmMacPingMaName + OCTET STRING, + hwDot1agCfmMacPingMepId + Integer32, + hwDot1agCfmMacPingDestIsMepId + TruthValue, + hwDot1agCfmMacPingDestMepId + Integer32, + hwDot1agCfmMacPingMacAddress + MacAddress, + hwDot1agCfmMacPingOutIfIndex + InterfaceIndexOrZero, + hwDot1agCfmMacPingTimeOut + Unsigned32, + hwDot1agCfmMacPingCount + Unsigned32, + hwDot1agCfmMacPingPacketSize + Integer32, + hwDot1agCfmMacPingPriority + Integer32, + hwDot1agCfmMacPingSendPacketNum + Counter32, + hwDot1agCfmMacPingRecvPacketNum + Counter32, + hwDot1agCfmMacPingPacketLossRatio + Unsigned32, + hwDot1agCfmMacPingRecvTimeDelayMin + Unsigned32, + hwDot1agCfmMacPingRecvTimeDelayMax + Unsigned32, + hwDot1agCfmMacPingRecvTimeDelayAvg + Unsigned32, + hwDot1agCfmMacPingRowStatus + RowStatus + } + + + hwDot1agCfmMacPingIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This object indicates the index of this table. + " + ::= { hwDot1agCfmMacPingEntry 1 } + + + hwDot1agCfmMacPingState OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates whether the MAC ping function is enabled. + The value can be: + enabled + disabled + By default, the value is disabled. + " + DEFVAL { disabled } + ::= { hwDot1agCfmMacPingEntry 2 } + + + hwDot1agCfmMacPingMdName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..43)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the name of the MD where MAC ping is performed. + " + ::= { hwDot1agCfmMacPingEntry 3 } + + + hwDot1agCfmMacPingMaName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..43)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the name of the MA where MAC ping is performed. + " + ::= { hwDot1agCfmMacPingEntry 4 } + + + hwDot1agCfmMacPingMepId OBJECT-TYPE + SYNTAX Integer32 (0 | 1..8191) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the ID of the local MEP of the 802.1ag MAC ping operation. + The value ranges from 1 to 8191. + By default, the value is 0. + " + DEFVAL { 0 } + ::= { hwDot1agCfmMacPingEntry 5 } + + + hwDot1agCfmMacPingDestIsMepId OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates whether the destination MAC address of the LBM + is the MAC address of the interface on which the RMEP resides. + " + ::= { hwDot1agCfmMacPingEntry 6 } + + + hwDot1agCfmMacPingDestMepId OBJECT-TYPE + SYNTAX Integer32 (0 | 1..8191) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the ID of the destination RMEP of the 802.1ag + MAC ping operation. + The value ranges from 1 to 8191. + By default, the value is 0. + " + DEFVAL { 0 } + ::= { hwDot1agCfmMacPingEntry 7 } + + + hwDot1agCfmMacPingMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the destination MAC address of the LBM. + " + ::= { hwDot1agCfmMacPingEntry 8 } + + + hwDot1agCfmMacPingOutIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the outbound interface that sends the LBM. + " + DEFVAL { 0 } + ::= { hwDot1agCfmMacPingEntry 9 } + + + hwDot1agCfmMacPingTimeOut OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the timeout period for waiting for the LBR. + The value ranges from 1 to 65535 in milliseconds. + By default, the value is 2000. + " + DEFVAL { 2000 } + ::= { hwDot1agCfmMacPingEntry 10 } + + + hwDot1agCfmMacPingCount OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the number of ping operation times. + The value ranges from 1 to 4294967295. + By default, the value is 5. + " + DEFVAL { 5 } + ::= { hwDot1agCfmMacPingEntry 11 } + + + hwDot1agCfmMacPingPacketSize OBJECT-TYPE + SYNTAX Integer32 (64..9500) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the length of the LBM. + The value ranges from 64 to 9500. + By default, the value is 95. + " + DEFVAL { 95 } + ::= { hwDot1agCfmMacPingEntry 12 } + + + hwDot1agCfmMacPingPriority OBJECT-TYPE + SYNTAX Integer32 (0..7 | 255 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the priority of the sent LBM packet. + The value ranges from 0 to 7 or can be 255. The value 255 is an invalid value. + If the value is set to 255, this value should be identical with the priority value of the MA which the MEP belongs to. + The greater the value is, the higher the priority is. + " + DEFVAL { 255 } + ::= { hwDot1agCfmMacPingEntry 13 } + + + hwDot1agCfmMacPingSendPacketNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the number of sent LBMs. + " + ::= { hwDot1agCfmMacPingEntry 14 } + + + hwDot1agCfmMacPingRecvPacketNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the number of received LBRs. + " + ::= { hwDot1agCfmMacPingEntry 15 } + + + hwDot1agCfmMacPingPacketLossRatio OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the frame loss ratio on the physical link. + The value ranges from 0 to 100. + " + ::= { hwDot1agCfmMacPingEntry 16 } + + + hwDot1agCfmMacPingRecvTimeDelayMin OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the minimum delay in receiving the LBM. + " + ::= { hwDot1agCfmMacPingEntry 17 } + + + hwDot1agCfmMacPingRecvTimeDelayMax OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the maximum delay in receiving the LBM. + " + ::= { hwDot1agCfmMacPingEntry 18 } + + + hwDot1agCfmMacPingRecvTimeDelayAvg OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the average delay in receiving the LBM. + " + ::= { hwDot1agCfmMacPingEntry 19 } + + + hwDot1agCfmMacPingRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the row status of this table. + + The writable columns in a row can not be changed if the row + is active. All columns MUST have a valid value before a row + can be activated. + " + ::= { hwDot1agCfmMacPingEntry 99 } + + + hwDot1agCfmMacTraceObjects OBJECT IDENTIFIER ::= { hwEthOam1ag 9 } + + + hwDot1agCfmMacTraceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDot1agCfmMacTraceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This table is used to configure the MAC trace function. + " + ::= { hwDot1agCfmMacTraceObjects 1 } + + + hwDot1agCfmMacTraceEntry OBJECT-TYPE + SYNTAX HwDot1agCfmMacTraceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Indicates the MAC Trace table entry. + " + INDEX { hwDot1agCfmMacTraceIndex } + ::= { hwDot1agCfmMacTraceTable 1 } + + + HwDot1agCfmMacTraceEntry ::= + SEQUENCE { + hwDot1agCfmMacTraceIndex + Unsigned32, + hwDot1agCfmMacTraceState + EnabledStatus, + hwDot1agCfmMacTraceMdName + OCTET STRING, + hwDot1agCfmMacTraceMaName + OCTET STRING, + hwDot1agCfmMacTraceMepId + Integer32, + hwDot1agCfmMacTraceDestIsMepId + TruthValue, + hwDot1agCfmMacTraceDestMepId + Integer32, + hwDot1agCfmMacTraceMacAddress + MacAddress, + hwDot1agCfmMacTraceOutIfIndex + InterfaceIndexOrZero, + hwDot1agCfmMacTraceTimeOut + Unsigned32, + hwDot1agCfmMacTraceTTL + Unsigned32, + hwDot1agCfmMacTraceSendSeqNumber + Unsigned32, + hwDot1agCfmMacTraceResult + INTEGER, + hwDot1agCfmMacTraceRowStatus + RowStatus + } + + + hwDot1agCfmMacTraceIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This object indicates the index of this table. + " + ::= { hwDot1agCfmMacTraceEntry 1 } + + + hwDot1agCfmMacTraceState OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates whether the MAC trace function is enabled. + The value can be: + enabled + disabled + By default, the value is disabled. + " + DEFVAL { disabled } + ::= { hwDot1agCfmMacTraceEntry 2 } + + + hwDot1agCfmMacTraceMdName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..43)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the name of the MD where MAC trace is performed. + " + ::= { hwDot1agCfmMacTraceEntry 3 } + + hwDot1agCfmMacTraceMaName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..43)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the name of the MA where MAC trace is performed. + " + ::= { hwDot1agCfmMacTraceEntry 4 } + + + hwDot1agCfmMacTraceMepId OBJECT-TYPE + SYNTAX Integer32 (0 | 1..8191) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the ID of the local MEP of the 802.1ag + MAC trace operation. + The value ranges from 1 to 8191. + By default, the value is 0. + " + DEFVAL { 0 } + ::= { hwDot1agCfmMacTraceEntry 5 } + + + hwDot1agCfmMacTraceDestIsMepId OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates whether the destination MAC address of the LTM + is the MAC address of the interface on which the RMEP resides. + " + ::= { hwDot1agCfmMacTraceEntry 6 } + + + hwDot1agCfmMacTraceDestMepId OBJECT-TYPE + SYNTAX Integer32 (0 | 1..8191) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the ID of the destination RMEP of the 802.1ag + MAC trace operation. + The value ranges from 1 to 8191. + By default, the value is 0. + " + DEFVAL { 0 } + ::= { hwDot1agCfmMacTraceEntry 7 } + + + hwDot1agCfmMacTraceMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the destination MAC address of the LTM. + " + ::= { hwDot1agCfmMacTraceEntry 8 } + + + hwDot1agCfmMacTraceOutIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the outbound interface that sends the LTM. + " + DEFVAL { 0 } + ::= { hwDot1agCfmMacTraceEntry 9 } + + + hwDot1agCfmMacTraceTimeOut OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the timeout period for waiting for the LTR. + The value ranges from 1 to 65535, in milliseconds. + By default, the value is 2000. + " + DEFVAL { 2000 } + ::= { hwDot1agCfmMacTraceEntry 10 } + + + hwDot1agCfmMacTraceTTL OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the TTL value of the 802.1ag MAC trace operation. + The value ranges from 1 to 255. + By default, the value is 64. + " + DEFVAL { 64 } + ::= { hwDot1agCfmMacTraceEntry 11 } + + + hwDot1agCfmMacTraceSendSeqNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the sequence number of the sent LTR. + " + ::= { hwDot1agCfmMacTraceEntry 12 } + + + hwDot1agCfmMacTraceResult OBJECT-TYPE + SYNTAX INTEGER + { + invalid(1), + successful(2), + failed(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the result of the MAC trace operation. + " + ::= { hwDot1agCfmMacTraceEntry 13 } + + + hwDot1agCfmMacTraceRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the row status of this table. + + The writable columns in a row can not be changed if the row + is active. All columns MUST have a valid value before a row + can be activated. + " + ::= { hwDot1agCfmMacTraceEntry 99 } + + + hwDot1agCfmMacTraceReplyTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDot1agCfmMacTraceReplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This table is used to display information about the LTR for responding + to the MAC trace operation. + " + ::= { hwDot1agCfmMacTraceObjects 2 } + + + hwDot1agCfmMacTraceReplyEntry OBJECT-TYPE + SYNTAX HwDot1agCfmMacTraceReplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The Mac Trace result table entry. + " + INDEX { hwDot1agCfmMacTraceReplySeqNumber, hwDot1agCfmMacTraceReplyRecvOrder } + ::= { hwDot1agCfmMacTraceReplyTable 1 } + + + HwDot1agCfmMacTraceReplyEntry ::= + SEQUENCE { + hwDot1agCfmMacTraceReplySeqNumber + Unsigned32, + hwDot1agCfmMacTraceReplyRecvOrder + Unsigned32, + hwDot1agCfmMacTraceReplyTTL + Unsigned32, + hwDot1agCfmMacTraceReplyForwarded + TruthValue, + hwDot1agCfmMacTraceReplyTerminalMep + TruthValue, + hwDot1agCfmMacTraceReplyRelayAction + HWDot1agCfmRelayActionFieldValue, + hwDot1agCfmMacTraceReplyIngressAction + HWDot1agCfmIngressActionFieldValue, + hwDot1agCfmMacTraceReplyIngressMac + MacAddress, + hwDot1agCfmMacTraceReplyIngressIfName + OCTET STRING, + hwDot1agCfmMacTraceReplyEgressAction + HWDot1agCfmEgressActionFieldValue, + hwDot1agCfmMacTraceReplyEgressMac + MacAddress, + hwDot1agCfmMacTraceReplyEgressIfName + OCTET STRING + } + + hwDot1agCfmMacTraceReplySeqNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This object indicates the index of this table. + The value is the sequence number of the LTR. + " + REFERENCE + "802.1ag clause 12.14.7.5" + ::= { hwDot1agCfmMacTraceReplyEntry 1 } + + + hwDot1agCfmMacTraceReplyRecvOrder OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This object indicates the index of this table. + The value is the sequence in which the MAC trace results are displayed. + " + ::= { hwDot1agCfmMacTraceReplyEntry 2 } + + + hwDot1agCfmMacTraceReplyTTL OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the TTL of the LTR. + The value ranges from 0 to 255. + " + ::= { hwDot1agCfmMacTraceReplyEntry 3 } + + + hwDot1agCfmMacTraceReplyForwarded OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates whether the device that sends the LTR keeps on + forwarding LTMs. + " + ::= { hwDot1agCfmMacTraceReplyEntry 4 } + + + hwDot1agCfmMacTraceReplyTerminalMep OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates whether the LTR is sent by an MEP. + " + ::= { hwDot1agCfmMacTraceReplyEntry 5 } + + + hwDot1agCfmMacTraceReplyRelayAction OBJECT-TYPE + SYNTAX HWDot1agCfmRelayActionFieldValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the value of the Relay Action field in the LTR. + " + ::= { hwDot1agCfmMacTraceReplyEntry 6 } + + + + hwDot1agCfmMacTraceReplyIngressAction OBJECT-TYPE + SYNTAX HWDot1agCfmIngressActionFieldValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the value of the Ingress Action field in the LTR. + " + ::= { hwDot1agCfmMacTraceReplyEntry 7 } + + + hwDot1agCfmMacTraceReplyIngressMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the physical MAC address carried in the ingress + MAC address field in the LTR. + " + ::= { hwDot1agCfmMacTraceReplyEntry 8 } + + + hwDot1agCfmMacTraceReplyIngressIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the name of the inbound interface of the LTR. + " + ::= { hwDot1agCfmMacTraceReplyEntry 9 } + + + hwDot1agCfmMacTraceReplyEgressAction OBJECT-TYPE + SYNTAX HWDot1agCfmEgressActionFieldValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the value of the Egress Action field in the LTR. + " + ::= { hwDot1agCfmMacTraceReplyEntry 10 } + + + hwDot1agCfmMacTraceReplyEgressMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the physical MAC address carried in the egress + MAC address field in the LTR. + " + ::= { hwDot1agCfmMacTraceReplyEntry 11 } + + + hwDot1agCfmMacTraceReplyEgressIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the name of the interface that forwards the LTR. + " + ::= { hwDot1agCfmMacTraceReplyEntry 12 } + + + + hwDot1agCfmQueryObject OBJECT IDENTIFIER ::= { hwEthOam1ag 10 } + + + hwDot1agCfmQueryMdIndexTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDot1agCfmQueryMdIndexEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This table is used to get the index of the Maintenance Domain table. + " + ::= { hwDot1agCfmQueryObject 1 } + + + hwDot1agCfmQueryMdIndexEntry OBJECT-TYPE + SYNTAX HwDot1agCfmQueryMdIndexEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The Md Index table entry. + " + INDEX { hwDot1agCfmQueryMdName } + ::= { hwDot1agCfmQueryMdIndexTable 1 } + + + HwDot1agCfmQueryMdIndexEntry ::= + SEQUENCE { + hwDot1agCfmQueryMdName + OCTET STRING, + hwDot1agCfmQueryMdIndex + Unsigned32 + } + + + hwDot1agCfmQueryMdName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..43)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This object indicates the name of the Maintenance Domain. + " + ::= { hwDot1agCfmQueryMdIndexEntry 1 } + + + hwDot1agCfmQueryMdIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the index to the Maintenance Domain table. + " + ::= { hwDot1agCfmQueryMdIndexEntry 2 } + + + hwDot1agCfmQueryMaIndexTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDot1agCfmQueryMaIndexEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This table is used to get the index of the Maintenance Association table. + " + ::= { hwDot1agCfmQueryObject 2 } + + + hwDot1agCfmQueryMaIndexEntry OBJECT-TYPE + SYNTAX HwDot1agCfmQueryMaIndexEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The Ma Index table entry. + " + INDEX { hwDot1agCfmQueryMdName , hwDot1agCfmQueryMaName} + ::= { hwDot1agCfmQueryMaIndexTable 1 } + + + HwDot1agCfmQueryMaIndexEntry ::= + SEQUENCE { + hwDot1agCfmQueryMaName + OCTET STRING, + hwDot1agCfmQueryMaIndex + Unsigned32 + } + + + hwDot1agCfmQueryMaName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..43)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This object indicates the name of Maintenance Association. + " + ::= { hwDot1agCfmQueryMaIndexEntry 1 } + + + hwDot1agCfmQueryMaIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the index to the Maintenance Association table. + " + ::= { hwDot1agCfmQueryMaIndexEntry 2 } + + hwDot1agCfmGmacTraceObjects OBJECT IDENTIFIER ::= { hwEthOam1ag 11 } + + hwDot1agCfmGmacTraceEnabled OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + This object indicates whether GMAC trace function is enabled globally. + The value of this object can be: + Enabled: indicates that GMAC trace function is enabled globally. + Disabled: indicates that GMAC trace function is disabled globally. + " + ::= { hwDot1agCfmGmacTraceObjects 1 } + + hwDot1agCfmGmacTraceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDot1agCfmGmacTraceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This table is used to configure the GMAC trace function. + " + ::= { hwDot1agCfmGmacTraceObjects 2 } + + + hwDot1agCfmGmacTraceEntry OBJECT-TYPE + SYNTAX HwDot1agCfmGmacTraceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Indicates the GMAC Trace table entry. + " + INDEX { hwDot1agCfmGmacTraceIndex } + ::= { hwDot1agCfmGmacTraceTable 1 } + + + HwDot1agCfmGmacTraceEntry ::= + SEQUENCE { + hwDot1agCfmGmacTraceIndex + Unsigned32, + hwDot1agCfmGmacTraceState + EnabledStatus, + hwDot1agCfmGmacTraceMacAddress + MacAddress, + hwDot1agCfmGmacTraceServiceType + INTEGER, + hwDot1agCfmGmacTraceVlanValue + VlanIdOrNone, + hwDot1agCfmGmacTraceVsiName + OCTET STRING, + hwDot1agCfmGmacTraceL2vcValue + Unsigned32, + hwDot1agCfmGmacTraceL2vcType + INTEGER, + hwDot1agCfmGmacTraceDot1qVlan + VlanIdOrNone, + hwDot1agCfmGmacTracePeVlan + VlanIdOrNone, + hwDot1agCfmGmacTraceCeVlan + VlanIdOrNone, + hwDot1agCfmGmacTraceOutIfIndex + InterfaceIndexOrZero, + hwDot1agCfmGmacTraceTimeOut + Unsigned32, + hwDot1agCfmGmacTraceDisplayHostInfo + TruthValue, + hwDot1agCfmGmacTraceSendSeqNumber + Unsigned32, + hwDot1agCfmGmacTraceResult + INTEGER, + hwDot1agCfmGmacTraceRowStatus + RowStatus + } + + hwDot1agCfmGmacTraceIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This object indicates the index of this table. + " + ::= { hwDot1agCfmGmacTraceEntry 1 } + + + hwDot1agCfmGmacTraceState OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates whether the GMAC trace function is enabled. + The value can be: + enabled + disabled + By default, the value is disabled. + " + DEFVAL { disabled } + ::= { hwDot1agCfmGmacTraceEntry 2 } + + + hwDot1agCfmGmacTraceMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the destination MAC address of the LTM. + " + ::= { hwDot1agCfmGmacTraceEntry 3 } + + + hwDot1agCfmGmacTraceServiceType OBJECT-TYPE + SYNTAX INTEGER + { + vlan(1), + invalid(255) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the service type associated with the gmac trace. + The value of this object can be: + vlan: indicates that a VLAN is associated with the gmac trace. + invalid: indicates that no service type is specified for the gmac trace. + By default, the value is invalid. + " + ::= { hwDot1agCfmGmacTraceEntry 4} + + hwDot1agCfmGmacTraceVlanValue OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the VLAN to the destination MAC address. + " + ::= { hwDot1agCfmGmacTraceEntry 5 } + + + hwDot1agCfmGmacTraceVsiName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the name of the VSI associated with the GMAC trace. + " + ::= { hwDot1agCfmGmacTraceEntry 6 } + + + hwDot1agCfmGmacTraceL2vcValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the ID of the L2VC associated with the GMAC trace. + " + ::= { hwDot1agCfmGmacTraceEntry 7 } + + + hwDot1agCfmGmacTraceL2vcType OBJECT-TYPE + SYNTAX INTEGER + { + invalid(1), + l2vcRaw(2), + l2vcTagged(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the encapsulation type of the L2VC associated with the gmac trace. + The value of this object can be: + invalid: indicates that no display shows that the L2VC is associated + with the current gmac trace. + l2vcRaw: indicates that the VLAN tag is not encapsulated into the packet. + l2vcTagged: indicates that the VLAN tag is encapsulated into the packet. + By default, the value is invalid. + " + DEFVAL { invalid } + ::= { hwDot1agCfmGmacTraceEntry 8 } + + + hwDot1agCfmGmacTraceDot1qVlan OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the DOT1Q VLAN ID to the destination MAC address. + " + ::= { hwDot1agCfmGmacTraceEntry 9 } + + + hwDot1agCfmGmacTracePeVlan OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the QinQ PE VLAN bound to the GMAC trace. + " + ::= { hwDot1agCfmGmacTraceEntry 10 } + + + hwDot1agCfmGmacTraceCeVlan OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the QinQ CE VLAN bound to the GMAC trace. + " + ::= { hwDot1agCfmGmacTraceEntry 11 } + + hwDot1agCfmGmacTraceOutIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the outbound interface that sends the LTM. + " + DEFVAL { 0 } + ::= { hwDot1agCfmGmacTraceEntry 12 } + + + hwDot1agCfmGmacTraceTimeOut OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the timeout period for waiting for the LTR. + The value ranges from 1 to 65535, in milliseconds. + By default, the value is 2000. + " + DEFVAL { 2000 } + ::= { hwDot1agCfmGmacTraceEntry 13 } + + + hwDot1agCfmGmacTraceDisplayHostInfo OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates whether the LTR include host information. + " + ::= { hwDot1agCfmGmacTraceEntry 14 } + + hwDot1agCfmGmacTraceSendSeqNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the sequence number of the sent LTR. + " + ::= { hwDot1agCfmGmacTraceEntry 15 } + + + hwDot1agCfmGmacTraceResult OBJECT-TYPE + SYNTAX INTEGER + { + invalid(1), + successful(2), + failed(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the result of the GMAC trace operation. + " + ::= { hwDot1agCfmGmacTraceEntry 16 } + + + hwDot1agCfmGmacTraceRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the row status of this table. + + The writable columns in a row can not be changed if the row + is active. All columns MUST have a valid value before a row + can be activated. + " + ::= { hwDot1agCfmGmacTraceEntry 99 } + + + hwDot1agCfmGmacTraceReplyTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDot1agCfmGmacTraceReplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This table is used to display information about the LTR for responding + to the GMAC trace operation. + " + ::= { hwDot1agCfmGmacTraceObjects 3 } + + + hwDot1agCfmGmacTraceReplyEntry OBJECT-TYPE + SYNTAX HwDot1agCfmGmacTraceReplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The GMAC Trace result table entry. + " + INDEX { hwDot1agCfmGmacTraceReplySeqNumber, hwDot1agCfmGmacTraceReplyRecvOrder } + ::= { hwDot1agCfmGmacTraceReplyTable 1 } + + + HwDot1agCfmGmacTraceReplyEntry ::= + SEQUENCE { + hwDot1agCfmGmacTraceReplySeqNumber + Unsigned32, + hwDot1agCfmGmacTraceReplyRecvOrder + Unsigned32, + hwDot1agCfmGmacTraceReplyTTL + Unsigned32, + hwDot1agCfmGmacTraceReplyForwarded + TruthValue, + hwDot1agCfmGmacTraceReplyHostInfo + OCTET STRING, + hwDot1agCfmGmacTraceReplyRelayAction + HWDot1agCfmRelayActionFieldValue, + hwDot1agCfmGmacTraceReplyIngressAction + HWDot1agCfmIngressActionFieldValue, + hwDot1agCfmGmacTraceReplyIngressMac + MacAddress, + hwDot1agCfmGmacTraceReplyIngressIfName + OCTET STRING, + hwDot1agCfmGmacTraceReplyEgressAction + HWDot1agCfmEgressActionFieldValue, + hwDot1agCfmGmacTraceReplyEgressMac + MacAddress, + hwDot1agCfmGmacTraceReplyEgressIfName + OCTET STRING + } + + hwDot1agCfmGmacTraceReplySeqNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This object indicates the index of this table. + The value is the sequence number of the LTR. + " + REFERENCE + "802.1ag clause 12.14.7.5" + ::= { hwDot1agCfmGmacTraceReplyEntry 1 } + + + hwDot1agCfmGmacTraceReplyRecvOrder OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This object indicates the index of this table. + The value is the sequence in which the GMAC trace results are displayed. + " + ::= { hwDot1agCfmGmacTraceReplyEntry 2 } + + + hwDot1agCfmGmacTraceReplyTTL OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the TTL of the LTR. + The value ranges from 0 to 255. + " + ::= { hwDot1agCfmGmacTraceReplyEntry 3 } + + + hwDot1agCfmGmacTraceReplyForwarded OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates whether the device that sends the LTR keeps on + forwarding LTMs. + " + ::= { hwDot1agCfmGmacTraceReplyEntry 4 } + + + hwDot1agCfmGmacTraceReplyHostInfo OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the host name and IP address of each hop. + " + ::= { hwDot1agCfmGmacTraceReplyEntry 5 } + + + hwDot1agCfmGmacTraceReplyRelayAction OBJECT-TYPE + SYNTAX HWDot1agCfmRelayActionFieldValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the value of the Relay Action field in the LTR. + " + ::= { hwDot1agCfmGmacTraceReplyEntry 6 } + + + hwDot1agCfmGmacTraceReplyIngressAction OBJECT-TYPE + SYNTAX HWDot1agCfmIngressActionFieldValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the value of the Ingress Action field in the LTR. + " + ::= { hwDot1agCfmGmacTraceReplyEntry 7 } + + + hwDot1agCfmGmacTraceReplyIngressMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the physical MAC address carried in the ingress + MAC address field in the LTR. + " + ::= { hwDot1agCfmGmacTraceReplyEntry 8 } + + + hwDot1agCfmGmacTraceReplyIngressIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the name of the inbound interface of the LTR. + " + ::= { hwDot1agCfmGmacTraceReplyEntry 9 } + + + hwDot1agCfmGmacTraceReplyEgressAction OBJECT-TYPE + SYNTAX HWDot1agCfmEgressActionFieldValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the value of the Egress Action field in the LTR. + " + ::= { hwDot1agCfmGmacTraceReplyEntry 10 } + + + hwDot1agCfmGmacTraceReplyEgressMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the physical MAC address carried in the egress + MAC address field in the LTR. + " + ::= { hwDot1agCfmGmacTraceReplyEntry 11 } + + + hwDot1agCfmGmacTraceReplyEgressIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the name of the interface that forwards the LTR. + " + ::= { hwDot1agCfmGmacTraceReplyEntry 12 } + + hwDot1agCfmMPAddressModel OBJECT-TYPE + SYNTAX INTEGER + { + bridge(1), + individual(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + This object indicates the MP address model of the CFM. + The value of this object can be: + bridge: indicates bridge MAC MP address model. + individual: indicates individual MP address model. + " + ::= { hwEthOam1ag 101 } + + + hwEthOam3ah OBJECT IDENTIFIER ::= { hwEthOamMib 2 } + + +-- +-- hwDot3ah +-- + hwDot3ahEfmEnabled OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Enable the EFM globally. + " + ::= { hwEthOam3ah 1 } + + +-- EfmObject + hwDot3ahEfmObject OBJECT IDENTIFIER ::= { hwEthOam3ah 2 } + + +-- DetectModeTable + hwDot3ahEfmDetectModeTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDot3ahEfmDetectModeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Set the detection mode table in the last one kilometer on the interface. + " + ::= { hwDot3ahEfmObject 1 } + + + hwDot3ahEfmDetectModeEntry OBJECT-TYPE + SYNTAX HwDot3ahEfmDetectModeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Set the detection mode entity in the last one kilometer on the interface. + " + AUGMENTS { hwDot3ahEfmEntry } + ::= { hwDot3ahEfmDetectModeTable 1 } + + + HwDot3ahEfmDetectModeEntry ::= + SEQUENCE { + hwDot3ahEfmDetectMode + HWDetectType, + hwDot3ahEfmDetectInterval + TimeInterval, + hwDot3ahEfmDetectMalfunction + Integer32 + } + + hwDot3ahEfmDetectMode OBJECT-TYPE + SYNTAX HWDetectType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Detection mode ( fast detection and standard detection) + " + DEFVAL { normalDetect } + ::= { hwDot3ahEfmDetectModeEntry 11 } + + + hwDot3ahEfmDetectInterval OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Time interval of detection + " + ::= { hwDot3ahEfmDetectModeEntry 12 } + + + hwDot3ahEfmDetectMalfunction OBJECT-TYPE + SYNTAX Integer32 (0..768) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Failure description from 802.3ah and from associated modules. + " + ::= { hwDot3ahEfmDetectModeEntry 13 } + + +-- *************************************************************** +-- +-- Ethernet OAM Control group +-- + hwDot3ahEfmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDot3ahEfmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the primary controls and status for the + OAM capabilities of an Ethernet like interface. There will be + one row in this table for each Ethernet like interface in the + system that supports the OAM functions defined in [802.3ah]. + " + ::= { hwDot3ahEfmObject 2 } + + + hwDot3ahEfmEntry OBJECT-TYPE + SYNTAX HwDot3ahEfmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table, containing information on the Ethernet + OAM function for a single Ethernet like interface. Entries in + the table are created automatically for each interface + supporting Ethernet OAM. The status of the row entry can be + determined from hwDot3ahEfmOperStatus. + + A hwDot3ahEfmEntry is indexed in the hwDot3ahEfmTable by the ifIndex + object of the Interfaces MIB. + " + INDEX { ifIndex } + ::= { hwDot3ahEfmTable 1 } + + + HwDot3ahEfmEntry ::= + SEQUENCE { + hwDot3ahEfmAdminState + EnabledStatus, + hwDot3ahEfmOperStatus + INTEGER, + hwDot3ahEfmMode + INTEGER, + hwDot3ahEfmMaxOamPduSize + Unsigned32, + hwDot3ahEfmConfigRevision + Unsigned32, + hwDot3ahEfmFunctionsSupported + BITS, + hwDot3ahEfmTimeout + Unsigned32, + hwDot3ahEfmInterval + Unsigned32 + + } + + hwDot3ahEfmAdminState OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to provision the default administrative + OAM mode for this interface. This object represents the + desired state of OAM for this interface. + + The hwDot3ahEfmAdminState always starts in the disabled(2) state + until an explicit management action or configuration + information retained by the system causes a transition to the + enabled(1) state. When enabled(1), Ethernet OAM will attempt + to operate over this interface. + " + REFERENCE + "[802.3ah], 30.3.6.1.2" + ::= { hwDot3ahEfmEntry 1 } + + + hwDot3ahEfmOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + disabled(1), + linkFault(2), + passiveWait(3), + activeSendLocal(4), + sendLocalAndRemote(5), + sendLocalAndRemoteOk(6), + oamPeeringLocallyRejected(7), + oamPeeringRemotelyRejected(8), + operational(9), + nonOperHalfDuplex(10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "At initialization and failure conditions, two OAM entities on + the same full-duplex Ethernet link begin a discovery phase to + determine what OAM capabilities may be used on that link. + " + REFERENCE + "[802.3ah], 30.3.6.1.4, 30.3.6.1.10, 30.3.6.1.11" + ::= { hwDot3ahEfmEntry 2 } + + + hwDot3ahEfmMode OBJECT-TYPE + SYNTAX INTEGER + { + active(1), + passive(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object configures the mode of OAM operation for this + Ethernet like interface. OAM on Ethernet interfaces may be in + 'active' mode or 'passive' mode. + " + REFERENCE + "[802.3ah], 30.3.6.1.3" + ::= { hwDot3ahEfmEntry 3 } + + + hwDot3ahEfmMaxOamPduSize OBJECT-TYPE + SYNTAX Unsigned32 (64..1518) + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The largest OAMPDU that the OAM entity supports. OAM + entities exchange maximum OAMPDU sizes and negotiate to use + the smaller of the two maximum OAMPDU sizes between the peers. + This value is determined by the local implementation. + " + REFERENCE + "[802.3ah], 30.3.6.1.8" + ::= { hwDot3ahEfmEntry 4 } + + + hwDot3ahEfmConfigRevision OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The configuration revision of the OAM entity as reflected in + the latest OAMPDU sent by the OAM entity. The config revision + is used by OAM entities to indicate configuration changes have + occurred which might require the peer OAM entity to + re-evaluate whether OAM peering is allowed. + " + REFERENCE + "[802.3ah], 30.3.6.1.12" + ::= { hwDot3ahEfmEntry 5 } + + + hwDot3ahEfmFunctionsSupported OBJECT-TYPE + SYNTAX BITS + { + unidirectionalSupport(0), + loopbackSupport(1), + eventSupport(2), + variableSupport(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OAM functions supported on this Ethernet like interface. + OAM consists of separate functional sets beyond the basic + discovery process which is always required. These functional + groups can be supported independently by any implementation. + These values are communicated to the peer via the local + configuration field of Information OAMPDUs. + + Setting 'unidirectionalSupport(0)' indicates that the OAM + entity supports the transmission of OAMPDUs on links that are + operating in unidirectional mode (traffic flowing in one + direction only). Setting 'loopbackSupport(1)' indicates the + OAM entity can initiate and respond to loopback commands. + Setting 'eventSupport(2)' indicates the OAM entity can send + and receive Event Notification OAMPDUs. Setting + 'variableSupport(3)' indicates the OAM entity can send and + receive Variable Request and Response OAMPDUs. + " + REFERENCE + "[802.3ah], 30.3.6.1.6" + ::= { hwDot3ahEfmEntry 6 } + + hwDot3ahEfmTimeout OBJECT-TYPE + SYNTAX Unsigned32 (300..30000) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The EFM Timeout object defines the max time that the EFM session + stays in detect mode since the last OAMPDU received. if there's + no OAMPDU received within the time the timeout value defines, the + EFM session will turn into discovery state. + + The value of EFM Timeout should be three or more times the value of + the sending interval of the peer interface. + + The timeout value must be an exact integral multiple of 100. + + Range: 300-30000 + Default: 5000 + Unit: milliseconds + " + REFERENCE + "[802.3ah]" + ::= { hwDot3ahEfmEntry 7 } + + hwDot3ahEfmInterval OBJECT-TYPE + SYNTAX Unsigned32 (100..1000) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The EFM interval object defines the interval of sending OAM PDUs. + + The value of EFM interval should be the same as the value of + the peer interface. + + The interval value must be an exact integral multiple of 100. + + Range: 100-1000 + Default: 1000 + Unit: milliseconds + " + REFERENCE + "[802.3ah]" + ::= { hwDot3ahEfmEntry 8 } + + +-- *************************************************************** +-- +-- Ethernet OAM Peer group +-- + hwDot3ahEfmPeerTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDot3ahEfmPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information about the OAM peer for a + particular Ethernet like interface. OAM entities communicate + with a single OAM peer entity on Ethernet links on which OAM + is enabled and operating properly. There is one entry in this + table for each entry in the hwDot3ahEfmTable for which information + on the peer OAM entity is available. + " + ::= { hwDot3ahEfmObject 3 } + + + hwDot3ahEfmPeerEntry OBJECT-TYPE + SYNTAX HwDot3ahEfmPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table, containing information on the peer OAM + entity for a single Ethernet like interface. + + Note that there is at most one OAM peer for each Ethernet like + interface. Entries are automatically created when information + about the OAM peer entity becomes available, and automatically + deleted when the OAM peer entity is no longer in + communication. Peer information is not available when + hwDot3ahEfmOperStatus is disabled(1), linkFault(2), + passiveWait(3), activeSendLocal(4). or nonOperHalfDuplex(10)). + " + INDEX { ifIndex } + ::= { hwDot3ahEfmPeerTable 1 } + + + HwDot3ahEfmPeerEntry ::= + SEQUENCE { + hwDot3ahEfmPeerMacAddress + OCTET STRING, + hwDot3ahEfmPeerVendorOui + HWDot3Oui, + hwDot3ahEfmPeerVendorInfo + Unsigned32, + hwDot3ahEfmPeerMode + INTEGER, + hwDot3ahEfmPeerMaxOamPduSize + Unsigned32, + hwDot3ahEfmPeerConfigRevision + Unsigned32, + hwDot3ahEfmPeerFunctionsSupported + BITS + } + + hwDot3ahEfmPeerMacAddress OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC address of the peer OAM entity. The MAC address is + derived from the most recently received OAMPDU. + " + REFERENCE + "[802.3ah], 30.3.6.1.5." + ::= { hwDot3ahEfmPeerEntry 1 } + + + hwDot3ahEfmPeerVendorOui OBJECT-TYPE + SYNTAX HWDot3Oui + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OUI of the OAM peer as reflected in the latest + Information OAMPDU received with a Local Information TLV. The + OUI can be used to identify the vendor of the remote OAM + entity. This value is initialized to zero before any Local + Information TLV is received. + " + REFERENCE + "[802.3ah], 30.3.6.1.16." + ::= { hwDot3ahEfmPeerEntry 2 } + + + hwDot3ahEfmPeerVendorInfo OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Vendor Info of the OAM peer as reflected in the latest + Information OAMPDU received with a Local Information TLV. The + vendor information field is within the Local Information TLV, + and can be used to determine additional information about the + peer entity. The format of the vendor information is + unspecified within the 32-bit field. This value is + initialized to zero before any Local Information TLV is + received. + " + REFERENCE + "[802.3ah], 30.3.6.1.17." + ::= { hwDot3ahEfmPeerEntry 3 } + + + hwDot3ahEfmPeerMode OBJECT-TYPE + SYNTAX INTEGER + { + active(1), + passive(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mode of the OAM peer as reflected in the latest + Information OAMPDU received with a Local Information TLV. The + mode of the peer can be determined from the Configuration + field in the Local Information TLV of the last Information + OAMPDU received from the peer. The value is unknown(3) + whenever no Local Information TLV has been received. The + values of active(1) and passive(2) are returned when a Local + Information TLV has been received indicating the peer is in + active or passive mode, respectively. + " + REFERENCE + "[802.3ah], 30.3.6.1.7." + ::= { hwDot3ahEfmPeerEntry 4 } + + + hwDot3ahEfmPeerMaxOamPduSize OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum size of OAMPDU supported by the peer as reflected + in the latest Information OAMPDU received with a Local + Information TLV. Ethernet OAM on this interface must not use + OAMPDUs that exceed this size. The maximum OAMPDU size can be + determined from the PDU Configuration field of the Local + Information TLV of the last Information OAMPDU received from + the peer. A value of zero is returned if no Local Information + TLV has been received. Otherwise, the value of the OAM peer's + maximum OAMPDU size is returned in this value. + Note that the values 1..65534 are invalid sizes for Ethernet + frames and should never appear. + " + REFERENCE + "[802.3ah], 30.3.6.1.9." + ::= { hwDot3ahEfmPeerEntry 5 } + + + hwDot3ahEfmPeerConfigRevision OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The configuration revision of the OAM peer as reflected in + the latest OAMPDU. This attribute is changed by the peer + whenever it has a local configuration change for Ethernet OAM + this interface. The configuration revision can be determined + from the Revision field of the Local Information TLV of the + most recently received Information OAMPDU with a Local + Information TLV. A value of zero is returned if no Local + Information TLV has been received. + " + REFERENCE + "[802.3ah], 30.3.6.1.13." + ::= { hwDot3ahEfmPeerEntry 6 } + + + hwDot3ahEfmPeerFunctionsSupported OBJECT-TYPE + SYNTAX BITS + { + unidirectionalSupport(0), + loopbackSupport(1), + eventSupport(2), + variableSupport(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OAM functions supported on this Ethernet like interface. + OAM consists of separate functionality sets above the basic + discovery process. This value indicates the capabilities of + the peer OAM entity with respect to these functions. This + value is initialized so all bits are clear. + + If unidirectionalSupport(0) is set, then the peer OAM entity + supports sending OAM frames on Ethernet interfaces when the + receive path is known to be inoperable. If + loopbackSupport(1) is set, then the peer OAM entity can send + and receive OAM loopback commands. If eventSupport(2) is set, + then the peer OAM entity can send and receive event OAMPDUs to + signal various error conditions. If variableSupport(3) is set, + then the peer OAM entity can send and receive variable + requests to monitor attribute value as described in Clause 57 + of [802.3ah]. + + The capabilities of the OAM peer can be determined from the + configuration field of the Local Information TLV of the most + recently received Information OAMPDU with a Local Information + TLV. All zeros are returned if no Local Information TLV has + yet been received. + " + REFERENCE + "[802.3ah], REFERENCE 30.3.6.1.7." + ::= { hwDot3ahEfmPeerEntry 7 } + + +-- *************************************************************** +-- +-- Ethernet OAM Loopback group +-- + hwDot3ahEfmLoopbackTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDot3ahEfmLoopbackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains controls for the loopback state of the + local link as well as indicating the status of the loopback + function. There is one entry in this table for each entry in + hwDot3ahEfmTable that supports loopback functionality (where + hwDot3ahEfmFunctionsSupported includes the loopbackSupport bit + set). + + Loopback can be used to place the remote OAM entity in a state + where every received frame (except OAMPDUs) is echoed back + over the same interface on which they were received. In this + state, at the remote entity, 'normal' traffic is disabled as + only the looped back frames are transmitted on the interface. + Loopback is thus an intrusive operation that prohibits normal + data flow and should be used accordingly. " + ::= { hwDot3ahEfmObject 4 } + + + hwDot3ahEfmLoopbackEntry OBJECT-TYPE + SYNTAX HwDot3ahEfmLoopbackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table, containing information on the loopback + status for a single Ethernet like interface. Entries in the + table are automatically created whenever the local OAM entity + supports loopback capabilities. The loopback status on the + interface can be determined from the hwDot3ahEfmLoopbackStatus + object. + " + INDEX { ifIndex } + ::= { hwDot3ahEfmLoopbackTable 1 } + + + HwDot3ahEfmLoopbackEntry ::= + SEQUENCE { + hwDot3ahEfmLoopbackStatus + INTEGER, + hwDot3ahEfmLoopbackIgnoreRx + INTEGER, + hwDot3ahEfmLoopbackTimeout + Unsigned32 + } + + hwDot3ahEfmLoopbackStatus OBJECT-TYPE + SYNTAX INTEGER + { + noLoopback(1), + initiatingLoopback (2), + remoteLoopback(3), + terminatingLoopback(4), + localLoopback(5), + unknown(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The loopback status of the OAM entity. When + operating in normal mode with no loopback in progress, the + status reads noLoopback(1). + The values initiatingLooopback(2) and terminatingLoopback(4) + can be read or written. The other values can only be read - + they can never be written. + " + REFERENCE + "[802.3ah], REFERENCE 57.2.11, 30.3.61.14, + 30.3.6.1.15" + ::= { hwDot3ahEfmLoopbackEntry 1 } + + + hwDot3ahEfmLoopbackIgnoreRx OBJECT-TYPE + SYNTAX INTEGER + { + ignore(1), + process(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Since OAM loopback is a disruptive operation (user traffic + does not pass), this attribute provides a mechanism to provide + controls over whether received OAM loopback commands are + processed or ignored. When the value is ignore(1), received + loopback commands are ignored. When the value is process(2), + OAM loopback commands are processed. The default value is to + process loopback commands (process(2)). + " + REFERENCE + "[802.3ah], REFERENCE 57.2.11, 30.3.61.14, + 30.3.6.1.15" + DEFVAL { process } + ::= { hwDot3ahEfmLoopbackEntry 2 } + + + hwDot3ahEfmLoopbackTimeout OBJECT-TYPE + SYNTAX Unsigned32 (0..1000) + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the timeout period for a remote loopback. The + value ranges from 0 to 1000 in minutes. The default value is 20 + minutes. 0 indicates that no timeout period is set. + " + DEFVAL { 20 } + ::= { hwDot3ahEfmLoopbackEntry 3 } + + +-- *************************************************************** +-- +-- Ethernet OAM Statistics group +-- + hwDot3ahEfmStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDot3ahEfmStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains statistics for the OAM function on a + particular Ethernet like interface. There is an entry in the + table for every entry in the hwDot3ahEfmTable. + + The counters in this table are defined as 32-bit entries to + match the counter size as defined in [802.3ah]. Given the OAM + protocol is a slow protocol, the counters increment at a slow + rate. + " + ::= { hwDot3ahEfmObject 5 } + + + hwDot3ahEfmStatsEntry OBJECT-TYPE + SYNTAX HwDot3ahEfmStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table, containing statistics information on + the Ethernet OAM function for a single Ethernet like + interface. Entries are automatically created for every entry + in the hwDot3ahEfmTable. Counters are maintained across + transitions in hwDot3ahEfmOperStatus. + " + INDEX { ifIndex } + ::= { hwDot3ahEfmStatsTable 1 } + + + HwDot3ahEfmStatsEntry ::= + SEQUENCE { + hwDot3ahEfmInformationTx + Counter32, + hwDot3ahEfmInformationRx + Counter32, + hwDot3ahEfmUniqueEventNotificationTx + Counter32, + hwDot3ahEfmUniqueEventNotificationRx + Counter32, + hwDot3ahEfmDuplicateEventNotificationTx + Counter32, + hwDot3ahEfmDuplicateEventNotificationRx + Counter32, + hwDot3ahEfmLoopbackControlTx + Counter32, + hwDot3ahEfmLoopbackControlRx + Counter32, + hwDot3ahEfmVariableRequestTx + Counter32, + hwDot3ahEfmVariableRequestRx + Counter32, + hwDot3ahEfmVariableResponseTx + Counter32, + hwDot3ahEfmVariableResponseRx + Counter32, + hwDot3ahEfmOrgSpecificTx + Counter32, + hwDot3ahEfmOrgSpecificRx + Counter32, + hwDot3ahEfmUnsupportedCodesTx + Counter32, + hwDot3ahEfmUnsupportedCodesRx + Counter32, + hwDot3ahEfmFramesLostDueToOam + Counter32 + } + + hwDot3ahEfmInformationTx OBJECT-TYPE + SYNTAX Counter32 + UNITS "frames" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of the number of Information OAMPDUs transmitted on + this interface. + + Discontinuities of this counter can occur at re-initialization + of the management system, and at other times as indicated by + the value of the ifCounterDiscontinuityTime. " + REFERENCE + "[802.3ah], 30.3.6.1.20." + ::= { hwDot3ahEfmStatsEntry 1 } + + + hwDot3ahEfmInformationRx OBJECT-TYPE + SYNTAX Counter32 + UNITS "frames" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of the number of Information OAMPDUs received on this + interface. + + Discontinuities of this counter can occur at re-initialization + of the management system, and at other times as indicated by + the value of the ifCounterDiscontinuityTime. + " + REFERENCE + "[802.3ah], 30.3.6.1.21." + ::= { hwDot3ahEfmStatsEntry 2 } + + + hwDot3ahEfmUniqueEventNotificationTx OBJECT-TYPE + SYNTAX Counter32 + UNITS "frames" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of the number of unique Event OAMPDUs transmitted on + this interface. Event notifications may be sent in duplicate + to increase the probability of successfully being received, + given the possibility that a frame may be lost in transit. + Duplicate Event Notification transmissions are counted by + hwDot3ahEfmDuplicateEventNotificationTx. + + A unique Event Notification OAMPDU is indicated as an Event + Notification OAMPDU with a Sequence Number field that is + distinct from the previously transmitted Event Notification + OAMPDU Sequence Number. + + Discontinuities of this counter can occur at re-initialization + of the management system, and at other times as indicated by + the value of the ifCounterDiscontinuityTime. + " + REFERENCE + "[802.3ah], 30.3.6.1.22." + ::= { hwDot3ahEfmStatsEntry 3 } + + + hwDot3ahEfmUniqueEventNotificationRx OBJECT-TYPE + SYNTAX Counter32 + UNITS "frames" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of the number of unique Event OAMPDUs received on + this interface. Event notification OAMPDUs may be sent in + duplicate to increase the probability of successfully being + received, given the possibility that a frame may be lost in + transit. Duplicate Event Notification receptions are counted + by hwDot3ahEfmDuplicateEventNotificationRx. + + A unique Event Notification OAMPDU is indicated as an Event + Notification OAMPDU with a Sequence Number field that is + distinct from the previously received Event Notification + OAMPDU Sequence Number. + + Discontinuities of this counter can occur at re-initialization + of the management system, and at other times as indicated by + the value of the ifCounterDiscontinuityTime. + " + REFERENCE + "[802.3ah], 30.3.6.1.24." + ::= { hwDot3ahEfmStatsEntry 4 } + + + hwDot3ahEfmDuplicateEventNotificationTx OBJECT-TYPE + SYNTAX Counter32 + UNITS "frames" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of the number of duplicate Event OAMPDUs transmitted + on this interface. Event notification OAMPDUs may be sent in + duplicate to increase the probability of successfully being + received, given the possibility that a frame may be lost in + transit. + + A duplicate Event Notification OAMPDU is indicated as an Event + Notification OAMPDU with a Sequence Number field that is + identical to the previously transmitted Event Notification + OAMPDU Sequence Number. + + Discontinuities of this counter can occur at re-initialization + of the management system, and at other times as indicated by + the value of the ifCounterDiscontinuityTime. + " + REFERENCE + "[802.3ah], 30.3.6.1.23." + ::= { hwDot3ahEfmStatsEntry 5 } + + + hwDot3ahEfmDuplicateEventNotificationRx OBJECT-TYPE + SYNTAX Counter32 + UNITS "frames" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of the number of duplicate Event OAMPDUs received on + this interface. Event notification OAMPDUs may be sent in + duplicate to increase the probability of successfully being + received, given the possibility that a frame may be lost in + transit. + + A duplicate Event Notification OAMPDU is indicated as an Event + Notification OAMPDU with a Sequence Number field that is + identical to the previously received Event Notification OAMPDU + Sequence Number. + + Discontinuities of this counter can occur at re-initialization + of the management system, and at other times as indicated by + the value of the ifCounterDiscontinuityTime. + " + REFERENCE + "[802.3ah], 30.3.6.1.25." + ::= { hwDot3ahEfmStatsEntry 6 } + + + hwDot3ahEfmLoopbackControlTx OBJECT-TYPE + SYNTAX Counter32 + UNITS "frames" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of the number of Loopback Control OAMPDUs transmitted + on this interface. + + Discontinuities of this counter can occur at re-initialization + of the management system, and at other times as indicated by + the value of the ifCounterDiscontinuityTime. + " + REFERENCE + "[802.3ah], 30.3.6.1.26." + ::= { hwDot3ahEfmStatsEntry 7 } + + + hwDot3ahEfmLoopbackControlRx OBJECT-TYPE + SYNTAX Counter32 + UNITS "frames" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of the number of Loopback Control OAMPDUs received + on this interface. + + Discontinuities of this counter can occur at re-initialization + of the management system, and at other times as indicated by + the value of the ifCounterDiscontinuityTime. + " + REFERENCE + "[802.3ah], 30.3.6.1.27." + ::= { hwDot3ahEfmStatsEntry 8 } + + + hwDot3ahEfmVariableRequestTx OBJECT-TYPE + SYNTAX Counter32 + UNITS "frames" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of the number of Variable Request OAMPDUs transmitted + on this interface. + + Discontinuities of this counter can occur at re-initialization + of the management system, and at other times as indicated by + the value of the ifCounterDiscontinuityTime. + " + REFERENCE + "[802.3ah], 30.3.6.1.28." + ::= { hwDot3ahEfmStatsEntry 9 } + + + hwDot3ahEfmVariableRequestRx OBJECT-TYPE + SYNTAX Counter32 + UNITS "frames" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of the number of Variable Request OAMPDUs received on + this interface. + + Discontinuities of this counter can occur at re-initialization + of the management system, and at other times as indicated by + the value of the ifCounterDiscontinuityTime. + " + REFERENCE + "[802.3ah], 30.3.6.1.29." + ::= { hwDot3ahEfmStatsEntry 10 } + + + hwDot3ahEfmVariableResponseTx OBJECT-TYPE + SYNTAX Counter32 + UNITS "frames" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of the number of Variable Response OAMPDUs + transmitted on this interface. + + Discontinuities of this counter can occur at re-initialization + of the management system, and at other times as indicated by + the value of the ifCounterDiscontinuityTime. + " + REFERENCE + "[802.3ah], 30.3.6.1.30." + ::= { hwDot3ahEfmStatsEntry 11 } + + + hwDot3ahEfmVariableResponseRx OBJECT-TYPE + SYNTAX Counter32 + UNITS "frames" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of the number of Variable Response OAMPDUs received + on this interface. + + Discontinuities of this counter can occur at re-initialization + of the management system, and at other times as indicated by + the value of the ifCounterDiscontinuityTime. + " + REFERENCE + "[802.3ah], 30.3.6.1.31." + ::= { hwDot3ahEfmStatsEntry 12 } + + + hwDot3ahEfmOrgSpecificTx OBJECT-TYPE + SYNTAX Counter32 + UNITS "frames" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of the number of Organization Specific OAMPDUs + transmitted on this interface. + + Discontinuities of this counter can occur at re-initialization + of the management system, and at other times as indicated by + the value of the ifCounterDiscontinuityTime. + " + REFERENCE + "[802.3ah], 30.3.6.1.32." + ::= { hwDot3ahEfmStatsEntry 13 } + + + hwDot3ahEfmOrgSpecificRx OBJECT-TYPE + SYNTAX Counter32 + UNITS "frames" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of the number of Organization Specific OAMPDUs + received on this interface. + + Discontinuities of this counter can occur at re-initialization + of the management system, and at other times as indicated by + the value of the ifCounterDiscontinuityTime. + " + REFERENCE + "[802.3ah], 30.3.6.1.33." + ::= { hwDot3ahEfmStatsEntry 14 } + + + hwDot3ahEfmUnsupportedCodesTx OBJECT-TYPE + SYNTAX Counter32 + UNITS "frames" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of the number of OAMPDUs transmitted on this + interface with an unsupported op-code. + + Discontinuities of this counter can occur at re-initialization + of the management system, and at other times as indicated by + the value of the ifCounterDiscontinuityTime. + " + REFERENCE + "[802.3ah], 30.3.6.1.18." + ::= { hwDot3ahEfmStatsEntry 15 } + + + hwDot3ahEfmUnsupportedCodesRx OBJECT-TYPE + SYNTAX Counter32 + UNITS "frames" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of the number of OAMPDUs received on this interface + with an unsupported op-code. + + Discontinuities of this counter can occur at re-initialization + of the management system, and at other times as indicated by + the value of the ifCounterDiscontinuityTime. + " + REFERENCE + "[802.3ah], 30.3.6.1.19." + ::= { hwDot3ahEfmStatsEntry 16 } + + + hwDot3ahEfmFramesLostDueToOam OBJECT-TYPE + SYNTAX Counter32 + UNITS "frames" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of the number of frames that were dropped by the OAM + multiplexer. Since the OAM multiplexer has multiple inputs + and a single output, there may be cases where frames are + dropped due to transmit resource contention. This counter is + incremented whenever a frame is dropped by the OAM layer. + Note that any Ethernet frame, not just OAMPDUs, may be dropped + by the OAM layer. This can occur when an OAMPDU takes + precedence over a 'normal' frame resulting in the 'normal' + frame being dropped. + + When this counter is incremented, no other counters in this + MIB are incremented. + + Discontinuities of this counter can occur at re-initialization + of the management system, and at other times as indicated by + the value of the ifCounterDiscontinuityTime. + " + REFERENCE + "[802.3ah], 30.3.6.1.46." + ::= { hwDot3ahEfmStatsEntry 17 } + + +-- *************************************************************** +-- +-- Ethernet OAM Event Configuration group +-- + hwDot3ahEfmEventConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDot3ahEfmEventConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ethernet OAM includes the ability to generate and receive + Event Notification OAMPDUs to indicate various link problems. + This table contains the mechanisms to enable Event + Notifications and configure the thresholds to generate the + standard Ethernet OAM events. There is one entry in the table + for every entry in hwDot3ahEfmTable that supports OAM events + (where hwDot3ahEfmFunctionsSupported includes the eventSupport + bit set). The values in the table are maintained across + changes to hwDot3ahEfmOperStatus. + + The standard threshold crossing events are: + - Errored Symbol Period Event. Generated when the number of + symbol errors exceeds a threshold within a given window + defined by a number of symbols (for example, 1,000 symbols + out of 1,000,000 had errors). + - Errored Frame Period Event. Generated when the number of + frame errors exceeds a threshold within a given window + defined by a number of frames (for example, 10 frames out + of 1000 had errors). + - Errored Frame Event. Generated when the number of frame + errors exceeds a threshold within a given window defined + by a period of time (for example, 10 frames in 1 second + had errors). + - Errored Frame Seconds Summary Event. Generated when the + number of errored frame seconds exceeds a threshold within + a given time period (for example, 10 errored frame seconds + within the last 100 seconds). An errored frame second is + defined as a 1 second interval which had >0 frame errors. + There are other events (dying gasp, critical events) that are + not threshold crossing events but which can be + enabled/disabled via this table. + " + ::= { hwDot3ahEfmObject 6 } + + + hwDot3ahEfmEventConfigEntry OBJECT-TYPE + SYNTAX HwDot3ahEfmEventConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries are automatically created and deleted from this + table, and exist whenever the OAM entity supports Ethernet OAM + events (as indicated by the eventSupport bit in + hwDot3ahEfmFunctionsSuppported). Values in the table are + maintained across changes to the value of hwDot3ahEfmOperStatus. + + Event configuration controls when the local management entity + sends Event Notification OAMPDUs to its OAM peer, and when + certain event flags are set or cleared in OAMPDUs. + " + INDEX { ifIndex } + ::= { hwDot3ahEfmEventConfigTable 1 } + + + HwDot3ahEfmEventConfigEntry ::= + SEQUENCE { + hwDot3ahEfmErrSymPeriodWindowHi + Unsigned32, + hwDot3ahEfmErrSymPeriodWindowLo + Unsigned32, + hwDot3ahEfmErrSymPeriodThresholdHi + Unsigned32, + hwDot3ahEfmErrSymPeriodThresholdLo + Unsigned32, + hwDot3ahEfmErrSymPeriodEvNotifEnable + TruthValue, + hwDot3ahEfmErrFramePeriodWindow + Unsigned32, + hwDot3ahEfmErrFramePeriodThreshold + Unsigned32, + hwDot3ahEfmErrFramePeriodEvNotifEnable + TruthValue, + hwDot3ahEfmErrFrameWindow + Unsigned32, + hwDot3ahEfmErrFrameThreshold + Unsigned32, + hwDot3ahEfmErrFrameEvNotifEnable + TruthValue, + hwDot3ahEfmErrFrameSecsSummaryWindow + Integer32, + hwDot3ahEfmErrFrameSecsSummaryThreshold + Integer32, + hwDot3ahEfmErrFrameSecsEvNotifEnable + TruthValue, + hwDot3ahEfmDyingGaspEnable + TruthValue, + hwDot3ahEfmCriticalEventEnable + TruthValue, + hwDot3ahEfmThresholdTriggerErrDown + EnabledStatus, + hwDot3ahEfmNonThresholdCriticalEventTriggerErrDown + EnabledStatus, + hwDot3ahEfmNonThresholdDyinggaspTriggerErrDown + EnabledStatus, + hwDot3ahEfmNonThresholdLinkFaultTriggerErrDown + EnabledStatus, + hwDot3ahEfmNonThresholdTimeoutTriggerErrDown + EnabledStatus + } + + hwDot3ahEfmErrSymPeriodWindowHi OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "2^32 symbols" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The two objects hwDot3ahEfmErrSymPeriodWindowHi and + hwDot3ahEfmErrSymPeriodWindowLo together form an unsigned 64-bit + integer representing the number of symbols over which this + threshold event is defined. This is defined as + + hwDot3ahEfmErrSymPeriodWindow = ((2^32)*hwDot3ahEfmErrSymPeriodWindowHi) + + hwDot3ahEfmErrSymPeriodWindowLo + + If hwDot3ahEfmErrSymPeriodThreshold symbol errors occur within a + window of hwDot3ahEfmErrSymPeriodWindow symbols, an Event + Notification OAMPDU should be generated with an Errored Symbol + Period Event TLV indicating the threshold has been crossed in + this window. + + The default value for hwDot3ahEfmErrSymPeriodWindow is the number + of symbols in one second for the underlying physical layer. + " + REFERENCE + "[802.3ah], 30.3.6.1.34" + ::= { hwDot3ahEfmEventConfigEntry 1 } + + + hwDot3ahEfmErrSymPeriodWindowLo OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "symbols" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The two objects hwDot3ahEfmErrSymPeriodWindowHi and + hwDot3ahEfmErrSymPeriodWindowLo together form an unsigned 64-bit + integer representing the number of symbols over which this + threshold event is defined. This is defined as + + hwDot3ahEfmErrSymPeriodWindow = ((2^32)*hwDot3ahEfmErrSymPeriodWindowHi) + + hwDot3ahEfmErrSymPeriodWindowLo + + If hwDot3ahEfmErrSymPeriodThreshold symbol errors occur within a + window of hwDot3ahEfmErrSymPeriodWindow symbols, an Event + Notification OAMPDU should be generated with an Errored Symbol + Period Event TLV indicating the threshold has been crossed in + this window. + + The default value for hwDot3ahEfmErrSymPeriodWindow is the number + of symbols in one second for the underlying physical layer. + " + REFERENCE + "[802.3ah], 30.3.6.1.34" + ::= { hwDot3ahEfmEventConfigEntry 2 } + + + hwDot3ahEfmErrSymPeriodThresholdHi OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "2^32 symbols" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The two objects hwDot3ahEfmErrSymPeriodThresholdHi and + hwDot3ahEfmErrSymPeriodThresholdLo together form an unsigned + 64-bit integer representing the number of symbol errors that + must occur within a given window to cause this event. + + This is defined as + + hwDot3ahEfmErrSymPeriodThreshold = + ((2^32) * hwDot3ahEfmErrSymPeriodThresholdHi) + + hwDot3ahEfmErrSymPeriodThresholdLo + + If hwDot3ahEfmErrSymPeriodThreshold symbol errors occur within a + window of hwDot3ahEfmErrSymPeriodWindow symbols, an Event + Notification OAMPDU should be generated with an Errored Symbol + Period Event TLV indicating the threshold has been crossed in + this window. + + The default value for hwDot3ahEfmErrSymPeriodThreshold is one + symbol errors. If the threshold value is zero, then an Event + Notification OAMPDU is sent periodically (at the end of every + window). This can be used as an asynchronous notification to + the peer OAM entity of the statistics related to this + threshold crossing alarm. + " + REFERENCE + "[802.3ah], 30.3.6.1.34" + ::= { hwDot3ahEfmEventConfigEntry 3 } + + + hwDot3ahEfmErrSymPeriodThresholdLo OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "symbols" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The two objects hwDot3ahEfmErrSymPeriodThresholdHi and + hwDot3ahEfmErrSymPeriodThresholdLo together form an unsigned + 64-bit integer representing the number of symbol errors that + must occur within a given window to cause this event. + + This is defined as + + hwDot3ahEfmErrSymPeriodThreshold = + ((2^32) * hwDot3ahEfmErrSymPeriodThresholdHi) + + hwDot3ahEfmErrSymPeriodThresholdLo + + If hwDot3ahEfmErrSymPeriodThreshold symbol errors occur within a + window of hwDot3ahEfmErrSymPeriodWindow symbols, an Event + Notification OAMPDU should be generated with an Errored Symbol + Period Event TLV indicating the threshold has been crossed in + this window. + + The default value for hwDot3ahEfmErrSymPeriodThreshold is one + symbol error. If the threshold value is zero, then an Event + Notification OAMPDU is sent periodically (at the end of every + window). This can be used as an asynchronous notification to + the peer OAM entity of the statistics related to this + threshold crossing alarm. + " + REFERENCE + "[802.3ah], 30.3.6.1.34" + ::= { hwDot3ahEfmEventConfigEntry 4 } + + + hwDot3ahEfmErrSymPeriodEvNotifEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If true, the OAM entity should send an Event Notification + OAMPDU when an Errored Symbol Period Event occurs. + By default, this object should have the value true for + Ethernet like interfaces that support OAM. If the OAM layer + does not support event notifications (as indicated via the + hwDot3ahEfmFunctionsSupported attribute), this value is ignored. + " + ::= { hwDot3ahEfmEventConfigEntry 5 } + + + hwDot3ahEfmErrFramePeriodWindow OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "frames" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of frames over which the threshold is defined. + The default value of the window is the number of minimum size + Ethernet frames that can be received over the physical layer + in one second. + + If hwDot3ahEfmErrFramePeriodThreshold frame errors occur within a + window of hwDot3ahEfmErrFramePeriodWindow frames, an Event + Notification OAMPDU should be generated with an Errored Frame + Period Event TLV indicating the threshold has been crossed in + this window. + " + REFERENCE + "[802.3ah], 30.3.6.1.38" + ::= { hwDot3ahEfmEventConfigEntry 6 } + + + hwDot3ahEfmErrFramePeriodThreshold OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "frames" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of frame errors that must occur for this event to + be triggered. The default value is one frame error. If the + threshold value is zero, then an Event Notification OAMPDU is + sent periodically (at the end of every window). This can be + used as an asynchronous notification to the peer OAM entity of + the statistics related to this threshold crossing alarm. + + If hwDot3ahEfmErrFramePeriodThreshold frame errors occur within a + window of hwDot3ahEfmErrFramePeriodWindow frames, an Event + Notification OAMPDU should be generated with an Errored Frame + Period Event TLV indicating the threshold has been crossed in + this window. + " + REFERENCE + "[802.3ah], 30.3.6.1.38" + ::= { hwDot3ahEfmEventConfigEntry 7 } + + + hwDot3ahEfmErrFramePeriodEvNotifEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If true, the OAM entity should send an Event Notification + OAMPDU when an Errored Frame Period Event occurs. + + By default, this object should have the value true for + Ethernet like interfaces that support OAM. If the OAM layer + does not support event notifications (as indicated via the + hwDot3ahEfmFunctionsSupported attribute), this value is ignored. + " + ::= { hwDot3ahEfmEventConfigEntry 8 } + + + hwDot3ahEfmErrFrameWindow OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "tenths of a second" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The amount of time (in 100ms increments) over which the + threshold is defined. The default value is 10 (1 second). + + If hwDot3ahEfmErrFrameThreshold frame errors occur within a window + of hwDot3ahEfmErrFrameWindow seconds (measured in tenths of + seconds), an Event Notification OAMPDU should be generated + with an Errored Frame Event TLV indicating the threshold has + been crossed in this window. + " + REFERENCE + "[802.3ah], 30.3.6.1.36" + ::= { hwDot3ahEfmEventConfigEntry 9 } + + + hwDot3ahEfmErrFrameThreshold OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "frames" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of frame errors that must occur for this event to + be triggered. The default value is one frame error. If the + threshold value is zero, then an Event Notification OAMPDU is + sent periodically (at the end of every window). This can be + used as an asynchronous notification to the peer OAM entity of + the statistics related to this threshold crossing alarm. + + If hwDot3ahEfmErrFrameThreshold frame errors occur within a window + of hwDot3ahEfmErrFrameWindow (in tenths of seconds), an Event + Notification OAMPDU should be generated with an Errored Frame + Event TLV indicating the threshold has been crossed in this + window. + " + REFERENCE + "[802.3ah], 30.3.6.1.36" + ::= { hwDot3ahEfmEventConfigEntry 10 } + + + hwDot3ahEfmErrFrameEvNotifEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If true, the OAM entity should send an Event Notification + OAMPDU when an Errored Frame Event occurs. + + By default, this object should have the value true for + Ethernet like interfaces that support OAM. If the OAM layer + does not support event notifications (as indicated via the + hwDot3ahEfmFunctionsSupported attribute), this value is ignored. + " + ::= { hwDot3ahEfmEventConfigEntry 11 } + + + hwDot3ahEfmErrFrameSecsSummaryWindow OBJECT-TYPE + SYNTAX Integer32 (100..9000) + UNITS "tenths of a second" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The amount of time (in 100ms intervals) over which the + threshold is defined. The default value is 600 (60 seconds). + + If hwDot3ahEfmErrFrameSecsSummaryThreshold frame errors occur + within a window of hwDot3ahEfmErrFrameSecsSummaryWindow (in tenths + of seconds), an Event Notification OAMPDU should be generated + with an Errored Frame Seconds Summary Event TLV indicating the + threshold has been crossed in this window. + " + REFERENCE + "[802.3ah], 30.3.6.1.40" + ::= { hwDot3ahEfmEventConfigEntry 12 } + + + hwDot3ahEfmErrFrameSecsSummaryThreshold OBJECT-TYPE + SYNTAX Integer32 (0..900) + UNITS "errored frame seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of errored frame seconds that must occur for this + event to be triggered. The default value is one errored frame + second. If the threshold value is zero, then an Event + Notification OAMPDU is sent periodically (at the end of every + window). This can be used as an asynchronous notification to + the peer OAM entity of the statistics related to this + threshold crossing alarm. + + If hwDot3ahEfmErrFrameSecsSummaryThreshold frame errors occur + within a window of hwDot3ahEfmErrFrameSecsSummaryWindow (in tenths + of seconds), an Event Notification OAMPDU should be generated + with an Errored Frame Seconds Summary Event TLV indicating the + threshold has been crossed in this window. + " + REFERENCE + "[802.3ah], 30.3.6.1.40" + ::= { hwDot3ahEfmEventConfigEntry 13 } + + + hwDot3ahEfmErrFrameSecsEvNotifEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If true, the local OAM entity should send an Event + Notification OAMPDU when an Errored Frame Seconds Event + occurs. + + By default, this object should have the value true for + Ethernet like interfaces that support OAM. If the OAM layer + does not support event notifications (as indicated via the + hwDot3ahEfmFunctionsSupported attribute), this value is ignored. + " + ::= { hwDot3ahEfmEventConfigEntry 14 } + + + hwDot3ahEfmDyingGaspEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If true, the local OAM entity should attempt to indicate a + dying gasp via the OAMPDU flags field to its peer OAM entity + when a dying gasp event occurs. The exact definition of a + dying gasp event is implementation dependent. If the system + does not support dying gasp capability, setting this object + has no effect, and reading the object should always result in + 'false'. + + By default, this object should have the value true for + Ethernet like interfaces that support OAM. If the OAM layer + does not support event notifications (as indicated via the + hwDot3ahEfmFunctionsSupported attribute), this value is ignored. + " + ::= { hwDot3ahEfmEventConfigEntry 15 } + + + hwDot3ahEfmCriticalEventEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If true, the local OAM entity should attempt to indicate a + critical event via the OAMPDU flags to its peer OAM entity + when a critical event occurs. The exact definition of a + critical event is implementation dependent. If the system + does not support critical event capability, setting this + object has no effect, and reading the object should always + result in 'false'. + + By default, this object should have the value true for + Ethernet like interfaces that support OAM. If the OAM layer + does not support event notifications (as indicated via the + hwDot3ahEfmFunctionsSupported attribute), this value is ignored. + " + ::= { hwDot3ahEfmEventConfigEntry 16 } + + + hwDot3ahEfmThresholdTriggerErrDown OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether threshold event will trigger error-shutdown. + If it is enabled(1), after EFM checks that the threshold event happens, + the current interface will be set to administrative down. + + The default value is disabled(2). + " + ::= { hwDot3ahEfmEventConfigEntry 17 } + + hwDot3ahEfmNonThresholdCriticalEventTriggerErrDown OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether non-threshold critical event will trigger error-shutdown. + If it is enabled(1), after EFM checks that the non-threshold critical event happens, + the current interface will be set to administrative down. + + The default value is disabled(2). + " + ::= { hwDot3ahEfmEventConfigEntry 18 } + + hwDot3ahEfmNonThresholdDyinggaspTriggerErrDown OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether non-threshold dying gasp event will trigger error-shutdown. + If it is enabled(1), after EFM checks that the non-threshold dying gasp event happens, + the current interface will be set to administrative down. + + The default value is disabled(2). + " + ::= { hwDot3ahEfmEventConfigEntry 19 } + + hwDot3ahEfmNonThresholdLinkFaultTriggerErrDown OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether non-threshold link fault event will trigger error-shutdown. + If it is enabled(1), after EFM checks that the non-threshold link fault event happens, + the current interface will be set to administrative down. + + The default value is disabled(2). + " + ::= { hwDot3ahEfmEventConfigEntry 20 } + + hwDot3ahEfmNonThresholdTimeoutTriggerErrDown OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether non-threshold time out event will trigger error-shutdown. + If it is enabled(1), after EFM checks that the non-threshold time out event happens, + the current interface will be set to administrative down. + + The default value is disabled(2). + " + ::= { hwDot3ahEfmEventConfigEntry 21 } + + + + + +-- ************************************************************** +-- +-- Ethernet OAM Event Log group +-- + hwDot3ahEfmEventLogTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDot3ahEfmEventLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table records a history of the events that have occurred + at the Ethernet OAM level. These events can include locally + detected events, which may result in locally generated + OAMPDUs, and remotely detected events, which are detected by + the OAM peer entity and signaled to the local entity via + Ethernet OAM. Ethernet OAM events can be signaled by Event + Notification OAMPDUs or by the flags field in any OAMPDU. + + This table contains both threshold crossing events and + non-threshold crossing events. The parameters for the + threshold window, threshold value, and actual value + (hwDot3ahEfmEventLogWindowXX, hwDot3ahEfmEventLogThresholdXX, + hwDot3ahEfmEventLogValue) are only applicable to threshold + crossing events, and are returned as all F's (2^32 - 1) for + non-threshold crossing events. + Entries in the table are automatically created when such + events are detected. The size of the table is implementation + dependent. When the table reaches its maximum size, older + entries are automatically deleted to make room for newer + entries. + " + ::= { hwDot3ahEfmObject 7 } + + + hwDot3ahEfmEventLogEntry OBJECT-TYPE + SYNTAX HwDot3ahEfmEventLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the hwDot3ahEfmEventLogTable. Entries are + automatically created whenever Ethernet OAM events occur at + the local OAM entity, and when Event Notification OAMPDUs are + received at the local OAM entity (indicating events have + occurred at the peer OAM entity). The size of the table is + implementation dependent, but when the table becomes full, + older events are automatically deleted to make room for newer + events. The table index hwDot3ahEfmEventLogIndex increments for + each new entry, and when the maximum value is reached the + value restarts at zero. + " + INDEX { ifIndex, hwDot3ahEfmEventLogIndex } + ::= { hwDot3ahEfmEventLogTable 1 } + + + HwDot3ahEfmEventLogEntry ::= + SEQUENCE { + hwDot3ahEfmEventLogIndex + Unsigned32, + hwDot3ahEfmEventLogTimestamp + TimeStamp, + hwDot3ahEfmEventLogOui + HWDot3Oui, + hwDot3ahEfmEventLogType + Unsigned32, + hwDot3ahEfmEventLogLocation + INTEGER, + hwDot3ahEfmEventLogWindowHi + Unsigned32, + hwDot3ahEfmEventLogWindowLo + Unsigned32, + hwDot3ahEfmEventLogThresholdHi + Unsigned32, + hwDot3ahEfmEventLogThresholdLo + Unsigned32, + hwDot3ahEfmEventLogValue + CounterBasedGauge64, + hwDot3ahEfmEventLogRunningTotal + CounterBasedGauge64, + hwDot3ahEfmEventLogEventTotal + Unsigned32 + } + + hwDot3ahEfmEventLogIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An arbitrary integer for identifying individual events + within the event log. " + ::= { hwDot3ahEfmEventLogEntry 1 } + + + hwDot3ahEfmEventLogTimestamp OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at the time of the logged event. For + locally generated events, the time of the event can be + accurately retrieved from sysUpTime. For remotely generated + events, the time of the event is indicated by the reception of + the Event Notification OAMPDU indicating the event occurred on + the peer. A system may attempt to adjust the timestamp value + to more accurately reflect the time of the event at the peer + OAM entity by using other information, such as that found in + the timestamp found of the Event Notification TLVs, which + provides an indication of the relative time between events at + the peer entity. " + ::= { hwDot3ahEfmEventLogEntry 2 } + + + hwDot3ahEfmEventLogOui OBJECT-TYPE + SYNTAX HWDot3Oui + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OUI of the entity defining the object type. All IEEE + 802.3 defined events (as appearing in [802.3ah] except for the + Organizationally Unique Event TLVs) use the IEEE 802.3 OUI of + 0x0180C2. Organizations defining their own Event Notification + TLVs include their OUI in the Event Notification TLV which + gets reflected here. " + ::= { hwDot3ahEfmEventLogEntry 3 } + + + hwDot3ahEfmEventLogType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of event that generated this entry in the event log. + + When the OUI is the IEEE 802.3 OUI of 0x0180C2, the following + event types are defined: + erroredSymbolEvent(1), + erroredFrameEvent(2), + erroredFramePeriodEvent(3), + erroredFrameSecondsEvent(4), + lostlink(254), + linkFault(256), + dyingGaspEvent(257), + criticalLinkEvent(258) + The first four are considered threshold crossing events as + they are generated when a metric exceeds a given value within + a specified window. The other three are not threshold + crossing events. + + When the OUI is not 71874 (0x0180C2 in hex), then some other + organization has defined the event space. If event subtyping + is known to the implementation, it may be reflected here. + Otherwise, this value should return all Fs (2^32 - 1). + " + REFERENCE + "[802.3ah], 30.3.6.1.10 and 57.5.3." + ::= { hwDot3ahEfmEventLogEntry 4 } + + + hwDot3ahEfmEventLogLocation OBJECT-TYPE + SYNTAX INTEGER + { + local(1), + remote(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether this event occurred locally (local(1)), or was + received from the OAM peer via Ethernet OAM (remote(2)). + " + ::= { hwDot3ahEfmEventLogEntry 5 } + + + hwDot3ahEfmEventLogWindowHi OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the event represents a threshold crossing event, the two + objects hwDot3ahEfmEventWindowHi and hwDot3ahEfmEventWindowLo form an + unsigned 64-bit integer yielding the window over which the + value was measured for the threshold crossing event (for + example, 5, when 11 occurrences happened in 5 seconds while + the threshold was 10). The two objects are combined as: + + hwDot3ahEfmEventLogWindow = ((2^32) * hwDot3ahEfmEventLogWindowHi) + + hwDot3ahEfmEventLogWindowLo + + + Otherwise, this value is returned as all F's (2^32 - 1) and + adds no useful information. + " + REFERENCE + "[802.3ah], 30.3.6.1.37 and 57.5.3.2." + ::= { hwDot3ahEfmEventLogEntry 6 } + + + hwDot3ahEfmEventLogWindowLo OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the event represents a threshold crossing event, the two + objects hwDot3ahEfmEventWindowHi and hwDot3ahEfmEventWindowLo form an + unsigned 64-bit integer yielding the window over which the + value was measured for the threshold crossing event (for + example, 5, when 11 occurrences happened in 5 seconds while + the threshold was 10). The two objects are combined as: + + hwDot3ahEfmEventLogWindow = ((2^32) * hwDot3ahEfmEventLogWindowHi) + + hwDot3ahEfmEventLogWindowLo + + Otherwise, this value is returned as all F's (2^32 - 1) and + adds no useful information. + " + REFERENCE + "[802.3ah], 30.3.6.1.37 and 57.5.3.2." + ::= { hwDot3ahEfmEventLogEntry 7 } + + + hwDot3ahEfmEventLogThresholdHi OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the event represents a threshold crossing event, the two + objects hwDot3ahEfmEventThresholdHi and hwDot3ahEfmEventThresholdLo + form an unsigned 64-bit integer yielding the value that was + crossed for the threshold crossing event (for example, 10, + when 11 occurrences happened in 5 seconds while the threshold + was 10). The two objects are combined as: + + hwDot3ahEfmEventLogThreshold = ((2^32) * hwDot3ahEfmEventLogThresholdHi) + + hwDot3ahEfmEventLogThresholdLo + + Otherwise, this value is returned as all F's (2^32 -1) and + adds no useful information. + " + REFERENCE + "[802.3ah], 30.3.6.1.37 and 57.5.3.2." + ::= { hwDot3ahEfmEventLogEntry 8 } + + + hwDot3ahEfmEventLogThresholdLo OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the event represents a threshold crossing event, the two + objects hwDot3ahEfmEventThresholdHi and hwDot3ahEfmEventThresholdLo + form an unsigned 64-bit integer yielding the value that was + crossed for the threshold crossing event (for example, 10, + when 11 occurrences happened in 5 seconds while the threshold + was 10). The two objects are combined as: + + hwDot3ahEfmEventLogThreshold = ((2^32) * hwDot3ahEfmEventLogThresholdHi) + + hwDot3ahEfmEventLogThresholdLo + + Otherwise, this value is returned as all F's (2^32 - 1) and + adds no useful information. + " + REFERENCE + "[802.3ah], 30.3.6.1.37 and 57.5.3.2." + ::= { hwDot3ahEfmEventLogEntry 9 } + + + hwDot3ahEfmEventLogValue OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the event represents a threshold crossing event, this + value indicates the value of the parameter within the given + window that generated this event (for example, 11, when 11 + occurrences happened in 5 seconds while the threshold was 10). + + Otherwise, this value is returned as all F's + (2^64 - 1) and adds no useful information. + " + REFERENCE + "[802.3ah], 30.3.6.1.37 and 57.5.3.2." + ::= { hwDot3ahEfmEventLogEntry 10 } + + + hwDot3ahEfmEventLogRunningTotal OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Each Event Notification TLV contains a running total of the + number of times an event has occurred, as well as the number + of times an Event Notification for the event has been + transmitted. For non-threshold crossing events, the number of + events (hwDot3ahEfmLogRunningTotal) and the number of resultant + Event Notifications (hwDot3ahEfmLogEventTotal) should be + identical. + + For threshold crossing events, since multiple occurrences may + be required to cross the threshold, these values are likely + different. This value represents the total number of times + this event has happened since the last reset (for example, + 3253, when 3253 symbol errors have occurred since the last + reset, which has resulted in 51 symbol error threshold + crossing events since the last reset). + " + REFERENCE + "[802.3ah], 30.3.6.1.37 and 57.5.3.2." + ::= { hwDot3ahEfmEventLogEntry 11 } + + + hwDot3ahEfmEventLogEventTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Each Event Notification TLV contains a running total of the + number of times an event has occurred, as well as the number + of times an Event Notification for the event has been + transmitted. For non-threshold crossing events, the number of + events (hwDot3ahEfmLogRunningTotal) and the number of resultant + Event Notifications (hwDot3ahEfmLogEventTotal) should be + identical. + + For threshold crossing events, since multiple occurrences may + be required to cross the threshold, these values are likely + different. This value represents the total number of times + one or more of these occurrences have resulted in an Event + Notification (for example, 51 when 3253 symbol errors have + occurred since the last reset, which has resulted in 51 symbol + error threshold crossing events since the last reset). + " + REFERENCE + "[802.3ah], 30.3.6.1.37 and 57.5.3.2." + ::= { hwDot3ahEfmEventLogEntry 12 } + + hwDot3ahEfmManagerTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDot3ahEfmManagerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains configurations of binding relationships + between EFM and other modules. + " + ::= { hwDot3ahEfmObject 8 } + + + hwDot3ahEfmManagerEntry OBJECT-TYPE + SYNTAX HwDot3ahEfmManagerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry contains configurations of binding relationships + between EFM and other modules. + " + INDEX { ifIndex } + ::= { hwDot3ahEfmManagerTable 1 } + + + HwDot3ahEfmManagerEntry ::= + SEQUENCE { + hwDot3ahEfmTriggerIfDown + EnabledStatus, + hwDot3ahEfmHoldUpTime + Integer32 + + } + + hwDot3ahEfmTriggerIfDown OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether EFM is bound to the interface. + If it is enabled(1), after EFM checks that the link times out, + the current Ethernet interface link state will be set to block (EFM + down),and all the data except the OAMPDU is blocked. + + The default value is disabled(2). + " + ::= { hwDot3ahEfmManagerEntry 1 } + + + hwDot3ahEfmHoldUpTime OBJECT-TYPE + SYNTAX Integer32 (0..50) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the time elapsed an EFM interface is + in the faulty state. The value ranges from 0 to 50 in seconds. + + The default value is 0. + " + ::= { hwDot3ahEfmManagerEntry 2 } + +-- Ethernet OAM EVRRP group +-- add by liujin 64168 2008-9-25 + + hwDot3ahEvrrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDot3ahEvrrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information about the OAM Evrrp project for + a particular Ethernet like interface. + " + ::= { hwDot3ahEfmObject 9 } + + hwDot3ahEvrrpEntry OBJECT-TYPE + SYNTAX HwDot3ahEvrrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table of hwDot3ahEvrrpTable, containing information on + the OAM Evrrp entity for a single Ethernet like interface. + + Note that there is at most one OAM Evrrp for each Ethernet like + interface. + " + INDEX { ifIndex } + ::= { hwDot3ahEvrrpTable 1 } + + + HwDot3ahEvrrpEntry ::= + SEQUENCE { + hwDot3ahEvrrpCpuState INTEGER, + hwDot3ahEvrrpTriggerIfDown EnabledStatus, + hwDot3ahEvrrpHoldUpTime Integer32 + } + + hwDot3ahEvrrpCpuState OBJECT-TYPE + SYNTAX INTEGER { + master(1), + slave(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the state in the OAMPDU which sended by + the peer interface. + + If it is master(1), EFM will make the link work as the master + state. And if it is slave(2), EFM will make the link works as + the slave chain link. + + The default state is unknown(3). That means the peer interface + didn't send any OAMPDU which contains the state of link status. + " + ::= { hwDot3ahEvrrpEntry 1 } + + hwDot3ahEvrrpTriggerIfDown OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "This object indicates whether EFM is bound to the interface. + If it is enabled(1), after EFM checks that the link times out, + the current Ethernet interface link state will be set to EFM + down. And all of the PDU operation will be stop. + + The default value is disabled(2). + " + ::= { hwDot3ahEvrrpEntry 2 } + + hwDot3ahEvrrpHoldUpTime OBJECT-TYPE + SYNTAX Integer32 (0..50) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "This object specifies the time elapsed an EFM interface is + in the faulty state. The value ranges from 0 to 50 in seconds. + + The default value is 0. + " + ::= { hwDot3ahEvrrpEntry 3 } + + +-- +-- END for EVRRP +-- + + hwOamManager OBJECT IDENTIFIER ::= { hwEthOamMib 3 } + + + hwTestMessage OBJECT IDENTIFIER ::= { hwEthOamMib 4 } + + + hwTestMessageObject OBJECT IDENTIFIER ::= { hwTestMessage 1 } + + +-- hwTestMessageTableNextIndex + hwTestMessageTableNextIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Search the next hwTestMessageTable instance. + " + ::= { hwTestMessageObject 1 } + + +-- hwDot3ahEfmDetectModeTable + hwTestMessageTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwTestMessageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The definition of the tested packets format and the transmission of the tested packets + " + ::= { hwTestMessageObject 2 } + + + hwTestMessageEntry OBJECT-TYPE + SYNTAX HwTestMessageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for Test Message Table." + INDEX { hwTestMessageIndex } + ::= { hwTestMessageTable 1 } + + + HwTestMessageEntry ::= + SEQUENCE { + hwTestMessageIndex + Unsigned32, + hwTestMessageMacAddress + MacAddress, + hwTestMessageVlanID + Unsigned32, + hwTestMessageInterface + OCTET STRING, + hwTestMessageServiceInstance + OCTET STRING, + hwTestMessagePacketSize + Unsigned32, + hwTestMessageSendPackets + Unsigned32, + hwTestMessageSendSpeed + HWTestMessageSendSpeed, + hwTestMessageSendEnabled + TruthValue, + hwTestMessageSendFinished + HWTestMessageFinishedValue, + hwTestMessageRowStatus + RowStatus + } + + hwTestMessageIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Set the index for the tested packets table + " + ::= { hwTestMessageEntry 1 } + + + hwTestMessageMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The destination MAC address + + " + ::= { hwTestMessageEntry 11 } + + + hwTestMessageVlanID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + VLAN index + " + ::= { hwTestMessageEntry 12 } + + + hwTestMessageInterface OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + If the interface is specified, specify the interface name. + " + ::= { hwTestMessageEntry 13 } + + + hwTestMessageServiceInstance OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Name of the service instance + " + ::= { hwTestMessageEntry 14 } + + + hwTestMessagePacketSize OBJECT-TYPE + SYNTAX Unsigned32 (64..1518) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The length of the sent tested packets ranges from 64 to 1518 in byte, and the default value is 64. + " + DEFVAL { 64 } + ::= { hwTestMessageEntry 15 } + + + hwTestMessageSendPackets OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The number of the sent tested packets ranges from 1 to 65535 in integer, and the default value is 5. + " + DEFVAL { 5 } + ::= { hwTestMessageEntry 16 } + + + hwTestMessageSendSpeed OBJECT-TYPE + SYNTAX HWTestMessageSendSpeed + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Enumerated type indicates the rate of sending the packets: oneMbps and fiveMbps. The default is oneMbps. + " + DEFVAL { oneMbps } + ::= { hwTestMessageEntry 17 } + + + hwTestMessageSendEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The sending and termination of the tested packets + " + ::= { hwTestMessageEntry 18 } + + + hwTestMessageSendFinished OBJECT-TYPE + SYNTAX HWTestMessageFinishedValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + View whether the tested packets are stopped to be sent: + 1, 2, 3, 4, and 5 indicate that has not run/is running/the previous test terminates normally/the previous test terminates abnormally/the previous test is interrupted (through ctrl+c or mib) + " + ::= { hwTestMessageEntry 19 } + + + hwTestMessageRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The status of the row. + + The writable columns in a row can not be changed if the row + is active. All columns must have a valid value before a row + can be activated. + " + ::= { hwTestMessageEntry 51 } + + + hwTestMessageResultTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwTestMessageResultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + View the returned results after tests + " + ::= { hwTestMessageObject 3 } + + + hwTestMessageResultEntry OBJECT-TYPE + SYNTAX HwTestMessageResultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for Test Message Table." + INDEX { hwTestMessageIndex } + ::= { hwTestMessageResultTable 1 } + + + HwTestMessageResultEntry ::= + SEQUENCE { + hwTestMessageResultSendPackets + Unsigned32, + hwTestMessageResultReceivedPackets + Unsigned32, + hwTestMessageResultPacketsLost + Unsigned32, + hwTestMessageResultSendBytes + Unsigned32, + hwTestMessageResultReceivedBytes + Unsigned32, + hwTestMessageResultBytesLost + Unsigned32, + hwTestMessageBeginTimeStamp + TimeStamp, + hwTestMessageEndTimeStamp + TimeStamp + } + + hwTestMessageResultSendPackets OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The number of the sent packets + " + ::= { hwTestMessageResultEntry 11 } + + + hwTestMessageResultReceivedPackets OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The number of the received packets + " + ::= { hwTestMessageResultEntry 12 } + + + hwTestMessageResultPacketsLost OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Packets loss ratio + " + ::= { hwTestMessageResultEntry 13 } + + + hwTestMessageResultSendBytes OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The number of the sent bytes + " + ::= { hwTestMessageResultEntry 14 } + + + hwTestMessageResultReceivedBytes OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The number of the received bytes + " + ::= { hwTestMessageResultEntry 15 } + + + hwTestMessageResultBytesLost OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The number of the lost bytes + " + ::= { hwTestMessageResultEntry 16 } + + + hwTestMessageBeginTimeStamp OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The time of starting the Test operation + " + ::= { hwTestMessageResultEntry 17 } + + + hwTestMessageEndTimeStamp OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The time of ending the Test operation + " + ::= { hwTestMessageResultEntry 18 } + + + hwEthOamTraps OBJECT IDENTIFIER ::= { hwEthOamMib 6 } + + +-- ****************************************************************** +-- NOTIFICATIONS (TRAPS) +-- These notifications will be sent to the management entity +-- whenever a MEP loses/restores contact with one or more other MEPs. +-- ****************************************************************** + hwDot1agCfmFaultAlarm NOTIFICATION-TYPE + OBJECTS { hwDot1agCfmRMepMacAddress, hwDot1agCfmRMepHighestPrDefect, hwDot1agCfmMdName, hwDot1agCfmMdMdLevel, hwDot1agCfmMaName + } + STATUS current + DESCRIPTION + "A MEP has lost contact with one or more MEPs. A notification + (fault alarm) is sent to the management entity with the OID + of the MEP that has detected the fault. + + Whenever a MEP loses contact with one or more other MEPs, + it may or may not generate a Fault Alarm to warn the system + administrator of the problem, as controlled by the MEP + Fault Notification Generator State Machine and associated + Managed Objects. Only the highest-priority defect, as shown + in Table 20-1, is reported in the Fault Alarm. + hwDot1agCfmRMepMacAddress The MAC address of the remote faulty MEP + hwDot1agCfmRMepHighestPrDefect The fault in the highest level + hwDot1agCfmMdName The name of the faulty MD + hwDot1agCfmMdLevel The level of the faulty MD + hwDot1agCfmMaName The name of the faulty MA + " + REFERENCE + "802.1ag clause 12.14.7.7" + ::= { hwEthOamTraps 1 } + + + hwTestMessageFailed NOTIFICATION-TYPE + OBJECTS { hwTestMessageSendFinished } + STATUS obsolete + DESCRIPTION + " + The events after tests are reported. + 1,2,3,4, and 5 indicate has not run/is running/the previous test terminates normally/the previous test terminate abnormally/the previous test is interrupted. + (through ctrl+c or mib) + " + REFERENCE + " " + ::= { hwEthOamTraps 2 } + + + hwTestMessageCompleted NOTIFICATION-TYPE + OBJECTS { hwTestMessageSendFinished, hwTestMessageResultSendPackets, hwTestMessageResultReceivedPackets, hwTestMessageResultPacketsLost, hwTestMessageResultSendBytes, + hwTestMessageResultReceivedBytes, hwTestMessageResultBytesLost, hwTestMessageBeginTimeStamp, hwTestMessageEndTimeStamp } + STATUS obsolete + DESCRIPTION + " + After the test is complete, report the results to the network management. + " + REFERENCE + " " + ::= { hwEthOamTraps 3 } + + +-- *************************************************************** +-- +-- Ethernet OAM Notifications +-- + hwDot3ahEfmThresholdEvent NOTIFICATION-TYPE + OBJECTS { hwDot3ahEfmEventLogTimestamp, hwDot3ahEfmEventLogOui, hwDot3ahEfmEventLogType, hwDot3ahEfmEventLogLocation, hwDot3ahEfmEventLogWindowHi, + hwDot3ahEfmEventLogWindowLo, hwDot3ahEfmEventLogThresholdHi, hwDot3ahEfmEventLogThresholdLo, hwDot3ahEfmEventLogValue, hwDot3ahEfmEventLogRunningTotal, + hwDot3ahEfmEventLogEventTotal } + STATUS current + DESCRIPTION + "A hwDot3ahEfmThresholdEvent notification is sent when a local or + remote threshold crossing event is detected. A local + threshold crossing event is detected by the local entity, + while a remote threshold crossing event is detected by the + reception of an Ethernet OAM Event Notification OAMPDU + indicating a threshold event. + + This notification should not be sent more than once per + second. + + The OAM entity can be derived from extracting the ifIndex from + the variable bindings. The objects in the notification + correspond to the values in a row instance of in the + hwDot3ahEfmEventLogTable. + + The management entity should periodically check + hwDot3ahEfmEventLogTable to detect any missed events." + ::= { hwEthOamTraps 4 } + + + hwDot3ahEfmNonThresholdEvent NOTIFICATION-TYPE + OBJECTS { hwDot3ahEfmEventLogTimestamp, hwDot3ahEfmEventLogOui, hwDot3ahEfmEventLogType, hwDot3ahEfmEventLogLocation} + + STATUS current + DESCRIPTION + "A hwDot3ahEfmNonThresholdEvent notification is sent when a local + or remote non-threshold crossing event is detected. A local + event is detected by the local entity, while a remote event is + detected by the reception of an Ethernet OAM Event + Notification OAMPDU indicating a non-threshold crossing event. + + This notification should not be sent more than once per + second. + + The OAM entity can be derived from extracting the ifIndex from + the variable bindings. The objects in the notification + correspond to the values in a row instance of the + hwDot3ahEfmEventLogTable. + + The management entity should periodically check + hwDot3ahEfmEventLogTable to detect any missed events." + ::= { hwEthOamTraps 5 } + + hwDot3ahEfmRemoteDyingGaspEvent NOTIFICATION-TYPE + OBJECTS { hwDot3ahEfmPeerMacAddress, ifDescr + } + STATUS current + DESCRIPTION + "A hwDot3ahEfmRemoteDyingGaspEvent notification is sent when a remote + Dying-Gasp event is detected. A remote event is detected by + the reception of an Ethernet OAM Event Notification OAMPDU + indicating a Dying-Gasp event." + ::= { hwEthOamTraps 8 } + + hwDot3ahEfmNonThresholdRecovery NOTIFICATION-TYPE + OBJECTS { hwDot3ahEfmEventLogTimestamp, hwDot3ahEfmEventLogOui, hwDot3ahEfmEventLogType, hwDot3ahEfmEventLogLocation} + STATUS current + DESCRIPTION + "The non-threshold-crossing event is cleared." + ::= { hwEthOamTraps 17 } + + hwCfmVlanOnewayDelay NOTIFICATION-TYPE + OBJECTS { hwCfmOneDelayTrapLogMacAddress, + hwCfmVlanOneDelayTrapLogTimestamp, hwCfmVlanOneDelayTrapLogDelayValue, + hwCfmVlanOneDelayTrapLogThreshold, hwCfmVlanOneDelayTrapLogDelayValueHigh, hwCfmVlanOneDelayTrapLogDelayValueLow } + STATUS current + DESCRIPTION + " + In the VLAN networking, the oneway delay exceeded the trap threshold. + " + ::= { hwEthOamTraps 23 } + + hwCfmVlanOnewayDelayRecovery NOTIFICATION-TYPE + OBJECTS { hwCfmOneDelayRecoveryTrapMacAddress, + hwCfmVlanOneDelayRecoveryTrapLogTimestamp, hwCfmVlanOneDelayRecoveryTrapLogDelayValue, + hwCfmVlanOneDelayRecoveryTrapLogThreshold, hwCfmVlanOneDelayRecoveryTrapLogDelayValueHigh, hwCfmVlanOneDelayRecoveryTrapLogDelayValueLow } + STATUS current + DESCRIPTION + " + In the VLAN networking, the oneway delay fell below the trap threshold. + " + ::= { hwEthOamTraps 24 } + + hwCfmVlanTwowayDelay NOTIFICATION-TYPE + OBJECTS { hwCfmTwoDelayTrapMacAddress, hwCfmVlanTwoDelayTrapLogTimestamp, + hwCfmVlanTwoDelayTrapLogDelayValue, hwCfmVlanTwoDelayTrapLogThreshold, hwCfmVlanTwoDelayTrapLogDelayValueHigh, hwCfmVlanTwoDelayTrapLogDelayValueLow } + STATUS current + DESCRIPTION + " + In the VLAN networking, the twoway delay exceeded the trap threshold. + " + ::= { hwEthOamTraps 25 } + + hwCfmVlanTwowayDelayRecovery NOTIFICATION-TYPE + OBJECTS { hwCfmTwoDelayRecoveryTrapMacAddress, + hwCfmVlanTwoDelayRecoveryTrapLogTimestamp, + hwCfmVlanTwoDelayRecoveryTrapLogDelayValue, + hwCfmVlanTwoDelayRecoveryTrapLogThreshold, + hwCfmVlanTwoDelayRecoveryTrapLogDelayValueHigh, + hwCfmVlanTwoDelayRecoveryTrapLogDelayValueLow } + STATUS current + DESCRIPTION + " + In the VLAN networking, the twoway delay fell below the trap threshold. + " + ::= { hwEthOamTraps 26 } + + hwDot3ahEfmLoopbackFailed NOTIFICATION-TYPE + OBJECTS { ifDescr } + STATUS current + DESCRIPTION + " + A hwDot3ahEfmLoopbackFailed notification is sent when failed to start + loopback on a interface. + + This notification should not be sent more than once per + second. + " + ::= { hwEthOamTraps 29 } + + hwY1731AisDefectAlarm NOTIFICATION-TYPE + OBJECTS { hwDot1agCfmMdName, hwDot1agCfmMaName, hwDot1agCfmMepIdentifier} + STATUS current + DESCRIPTION + "AIS status has been entered." + ::= { hwEthOamTraps 30 } + + hwY1731AisDefectAlarmRecovery NOTIFICATION-TYPE + OBJECTS { hwDot1agCfmMdName, hwDot1agCfmMaName, hwDot1agCfmMepIdentifier} + STATUS current + DESCRIPTION + "AIS status has been existed." + ::= { hwEthOamTraps 31 } + + hwDot1agCfmUnexpectedMEGLevel NOTIFICATION-TYPE + OBJECTS { hwDot1agCfmMdName, hwDot1agCfmMaName, hwDot1agCfmMepIdentifier } + STATUS current + DESCRIPTION + "Indicates a CCM frame with unexpected MEG level." + ::= { hwEthOamTraps 32} + + hwDot1agCfmUnexpectedMEGLevelCleared NOTIFICATION-TYPE + OBJECTS { hwDot1agCfmMdName, hwDot1agCfmMaName, hwDot1agCfmMepIdentifier } + STATUS current + DESCRIPTION + "Indicates resuming from receiving a CCM frame with unexpected MEG level." + ::= { hwEthOamTraps 33} + + hwDot1agCfmMismerge NOTIFICATION-TYPE + OBJECTS { hwDot1agCfmMdName, hwDot1agCfmMaName, hwDot1agCfmMepIdentifier } + STATUS current + DESCRIPTION + "Indicates a CCM frame with unexpected MEG ID" + ::= { hwEthOamTraps 34 } + + hwDot1agCfmMismergeCleared NOTIFICATION-TYPE + OBJECTS { hwDot1agCfmMdName, hwDot1agCfmMaName, hwDot1agCfmMepIdentifier } + STATUS current + DESCRIPTION + "Indicates resuming from receiving a CCM frame with unexpected MEG ID." + ::= { hwEthOamTraps 35 } + + hwDot1agCfmUnexpectedMEP NOTIFICATION-TYPE + OBJECTS { hwDot1agCfmMdName, hwDot1agCfmMaName, hwDot1agCfmMepIdentifier } + STATUS current + DESCRIPTION + "The MEP received a CCM that has the correct MEG level, correct MEG ID, and unexpected MEP ID." + ::= { hwEthOamTraps 36 } + + hwDot1agCfmUnexpectedMEPCleared NOTIFICATION-TYPE + OBJECTS { hwDot1agCfmMdName, hwDot1agCfmMaName, hwDot1agCfmMepIdentifier } + STATUS current + DESCRIPTION + "Indicates resuming from receiving a CCM frame with unexpected MEP ID." + ::= { hwEthOamTraps 37 } + + hwDot1agCfmUnexpectedPeriod NOTIFICATION-TYPE + OBJECTS { hwDot1agCfmMdName, hwDot1agCfmMaName, hwDot1agCfmMepIdentifier, hwDot1agCfmRMepIdentifier } + STATUS current + DESCRIPTION + "The MEP received a CCM that has the correct MEG level, correct MEG ID, correct MEP ID, and unexpected period." + ::= { hwEthOamTraps 38} + + hwDot1agCfmUnexpectedPeriodCleared NOTIFICATION-TYPE + OBJECTS { hwDot1agCfmMdName, hwDot1agCfmMaName, hwDot1agCfmMepIdentifier, hwDot1agCfmRMepIdentifier } + STATUS current + DESCRIPTION + "Indicates resuming from receiving a CCM frame with unexpected period." + ::= { hwEthOamTraps 39 } + + hwDot1agCfmUnexpectedMAC NOTIFICATION-TYPE + OBJECTS { hwDot1agCfmMdName, hwDot1agCfmMaName, hwDot1agCfmMepIdentifier, hwDot1agCfmRMepIdentifier } + STATUS current + DESCRIPTION + "Indicates a CCM frame with unexpected MAC." + ::= { hwEthOamTraps 40 } + + hwDot1agCfmUnexpectedMACCleared NOTIFICATION-TYPE + OBJECTS { hwDot1agCfmMdName, hwDot1agCfmMaName, hwDot1agCfmMepIdentifier, hwDot1agCfmRMepIdentifier } + STATUS current + DESCRIPTION + "In the CCM timeout period, the MEP did not receive a CCM with the MAC address that is different from the MAC address configured for the RMEP on the local end." + ::= { hwEthOamTraps 41 } + + hwDot1agCfmLOC NOTIFICATION-TYPE + OBJECTS { hwDot1agCfmMdName, hwDot1agCfmMaName, hwDot1agCfmMepIdentifier, hwDot1agCfmRMepIdentifier } + STATUS current + DESCRIPTION + "In the CCM timeout period, the MEP did not receive any CCM from the RMEP." + ::= { hwEthOamTraps 42 } + + hwDot1agCfmLOCCleared NOTIFICATION-TYPE + OBJECTS { hwDot1agCfmMdName, hwDot1agCfmMaName, hwDot1agCfmMepIdentifier, hwDot1agCfmRMepIdentifier } + STATUS current + DESCRIPTION + "In the CCM timeout period, the MEP received n (n is greater than or equal to 3) CCMs from the RMEP (MEP ID = i)." + ::= { hwEthOamTraps 43 } + + hwDot1agCfmExceptionalMACStatus NOTIFICATION-TYPE + OBJECTS { hwDot1agCfmMdName, hwDot1agCfmMaName, hwDot1agCfmMepIdentifier, hwDot1agCfmRMepIdentifier } + STATUS current + DESCRIPTION + "Indicates the remote MEP is reporting an error status in its Port Status TLV or Interface Status TLV." + ::= { hwEthOamTraps 44 } + + hwDot1agCfmExceptionalMACStatusCleared NOTIFICATION-TYPE + OBJECTS { hwDot1agCfmMdName, hwDot1agCfmMaName, hwDot1agCfmMepIdentifier, hwDot1agCfmRMepIdentifier } + STATUS current + DESCRIPTION + "Indicates the remote MEP resumes from an error status indicated in its Port Status TLV or Interface Status TLV." + ::= { hwEthOamTraps 45 } + + + hwDot1agCfmRDI NOTIFICATION-TYPE + OBJECTS { hwDot1agCfmMdName, hwDot1agCfmMaName, hwDot1agCfmMepIdentifier, hwDot1agCfmRMepIdentifier } + STATUS current + DESCRIPTION + "Indicates that MEP receives a CCM frame with the RDI field set." + ::= { hwEthOamTraps 46 } + + hwDot1agCfmRDICleared NOTIFICATION-TYPE + OBJECTS { hwDot1agCfmMdName, hwDot1agCfmMaName, hwDot1agCfmMepIdentifier, hwDot1agCfmRMepIdentifier } + STATUS current + DESCRIPTION + "Indicates that MEP receives a CCM frame with the RDI field cleared." + ::= { hwEthOamTraps 47 } + + hwY1731AisExceedMaxPktNum NOTIFICATION-TYPE + OBJECTS { hwY1731AisMaxPktNum } + STATUS current + DESCRIPTION + "Indicates that the number of AIS packets transmitted in one second exceeds the upper limit." + ::= { hwEthOamTraps 48 } + + hwY1731AisExceedMaxPktNumCleared NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The number of packets sent or received in 1s fell below the maximum value." + ::= { hwEthOamTraps 49 } + + hwY1731LckDefect NOTIFICATION-TYPE + OBJECTS { hwDot1agCfmMdName, hwDot1agCfmMaName, hwDot1agCfmMepIdentifier} + STATUS current + DESCRIPTION + "LCK status has been entered." + ::= { hwEthOamTraps 50 } + + hwY1731LckDefectCleared NOTIFICATION-TYPE + OBJECTS { hwDot1agCfmMdName, hwDot1agCfmMaName, hwDot1agCfmMepIdentifier} + STATUS current + DESCRIPTION + "LCK status has been exited." + ::= { hwEthOamTraps 51 } + + hwY1731Statistic NOTIFICATION-TYPE + OBJECTS { hwDot1agCfmMdName, hwDot1agCfmMaName, hwDot1agCfmMepIdentifier, hwY1731StatisticTrapLogValue, hwY1731StatisticTrapLogUpperLimitThreshold, hwY1731StatisticTrapLogLowerLimitThreshold, hwY1731StatisticTrapLogValueHigh, hwY1731StatisticTrapLogValueLow} + STATUS current + DESCRIPTION + "The Y.1731 statistic value exceeded the upper limit value of the threshold." + ::= { hwEthOamTraps 52 } + + hwY1731StatisticClear NOTIFICATION-TYPE + OBJECTS { hwDot1agCfmMdName, hwDot1agCfmMaName, hwDot1agCfmMepIdentifier, hwY1731StatisticTrapLogValue, hwY1731StatisticTrapLogUpperLimitThreshold, hwY1731StatisticTrapLogLowerLimitThreshold, hwY1731StatisticTrapLogValueHigh, hwY1731StatisticTrapLogValueLow} + STATUS current + DESCRIPTION + "The Y.1731 statistic value fell below lower limit value of the threshold." + ::= { hwEthOamTraps 53 } + + hwY1731LckExceedThreshold NOTIFICATION-TYPE + OBJECTS { hwY1731LckMaxPktNum, hwY1731LckCurrentPktNum, hwY1731LckUpperThreshold, hwY1731LckLowerThreshold } + STATUS current + DESCRIPTION + "Indicates that the number of LCK packets transmitted in 1 second exceeds the upper limit." + ::= { hwEthOamTraps 54 } + + hwY1731LckExceedThresholdRecovery NOTIFICATION-TYPE + OBJECTS { hwY1731LckMaxPktNum, hwY1731LckCurrentPktNum, hwY1731LckUpperThreshold, hwY1731LckLowerThreshold } + STATUS current + DESCRIPTION + "Indicates that the number of LCK packets transmitted in 1 second falls below the lower limit." + ::= { hwEthOamTraps 55 } + + hwY1731TunnelNonSupport NOTIFICATION-TYPE + OBJECTS { hwDot1agCfmMdName, hwDot1agCfmMaName, hwDot1agCfmMepIdentifier } + STATUS current + DESCRIPTION + "Y.1731 does not support the current public tunnel." + ::= { hwEthOamTraps 56 } + + hwY1731TunnelNonSupportResumed NOTIFICATION-TYPE + OBJECTS { hwDot1agCfmMdName, hwDot1agCfmMaName, hwDot1agCfmMepIdentifier } + STATUS current + DESCRIPTION + "The alarm that Y.1731 does not support the current public tunnel is resumed." + ::= { hwEthOamTraps 57 } + + hwY1731TestIdStatistic NOTIFICATION-TYPE + OBJECTS { hwY1731TestIdStatTrapLogTypeString, hwY1731TestIdStatTrapLogValue, hwY1731TestIdStatTrapLogUpperLimitThreshold, hwY1731TestIdStatTrapLogLowerLimitThreshold} + STATUS current + DESCRIPTION + "The Y.1731 statistic value exceeded the upper limit value of the threshold." + ::= { hwEthOamTraps 58 } + + hwY1731TestIdStatisticClear NOTIFICATION-TYPE + OBJECTS { hwY1731TestIdStatTrapLogTypeString, hwY1731TestIdStatTrapLogValue, hwY1731TestIdStatTrapLogUpperLimitThreshold, hwY1731TestIdStatTrapLogLowerLimitThreshold} + STATUS current + DESCRIPTION + "The Y.1731 statistic value fell below lower limit value of the threshold." + ::= { hwEthOamTraps 59 } + + hwEthOamConformance OBJECT IDENTIFIER ::= { hwEthOamMib 7 } + + hwEthOamCompliances OBJECT IDENTIFIER ::= { hwEthOamConformance 1 } + + + hwEthOamCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the HUAWEI-ETHOAM-MIB" + MODULE -- this module + MANDATORY-GROUPS { hwDot1agCfmMdGroup, hwDot1agCfmMaGroup, hwDot1agCfmMepGroup, hwDot1agCfmRMepGroup, hwDot1agCfmMipGroup, + hwDot1agCfmMacPingGroup, hwDot1agCfmMacTraceGroup, hwDot1agCfmMacTraceReplyGroup, hwDot3ahEfmDetectModeGroup, hwTestMessageGroup, + hwTestMessageResultGroup, hwEthOamTrapsGroup, hwDot1agCfmGroup, hwDot3ahEfmControlGroup, hwDot3ahEfmPeerGroup, + hwDot3ahEfmStatsBaseGroup, hwDot3ahEfmManagerGroup} + OBJECT hwDot1agCfmRMepRowStatus + DESCRIPTION + "Support for createAndWait is not required." + OBJECT hwTestMessageRowStatus + DESCRIPTION + "Support for createAndWait is not required." + GROUP hwDot3ahEfmLoopbackGroup + DESCRIPTION + "This group is mandatory for all IEEE 802.3 OAM + implementations that support loopback functionality. " + GROUP hwDot3ahEfmErrSymbolPeriodEventGroup + DESCRIPTION + "This group is mandatory for all IEEE 802.3 OAM + implementations that support event functionality. " + GROUP hwDot3ahEfmErrFramePeriodEventGroup + DESCRIPTION + "This group is mandatory for all IEEE 802.3 OAM + implementations that support event functionality. " + GROUP hwDot3ahEfmErrFrameEventGroup + DESCRIPTION + "This group is mandatory for all IEEE 802.3 OAM + implementations that support event functionality. " + GROUP hwDot3ahEfmErrFrameSecsSummaryEventGroup + DESCRIPTION + "This group is mandatory for all IEEE 802.3 OAM + implementations that support event functionality. " + GROUP hwDot3ahEfmFlagEventGroup + DESCRIPTION + "This group is optional for all IEEE 802.3 OAM + implementations. The ability to send critical events or dying + gasp events is not required in any system." + GROUP hwDot3ahEfmEventLogGroup + DESCRIPTION + "This group is optional for all IEEE 802.3 OAM + implementations. Entries in this table are dependent on what + event functionality is supported in the local OAM + implementation. At least one type of event must be supported + for entries to appear in this table. " + GROUP hwY1731ManagerGroup + DESCRIPTION + "This group is mandatory for all ITU Y.1731 + implementations that support event functionality. " + ::= { hwEthOamCompliances 1 } + + + hwEthOamGroups OBJECT IDENTIFIER ::= { hwEthOamConformance 2 } + + + hwDot1agCfmMdGroup OBJECT-GROUP + OBJECTS { hwDot1agCfmMdTableNextIndex, hwDot1agCfmMdFormat, hwDot1agCfmMdName, hwDot1agCfmMdMdLevel, hwDot1agCfmMdMhfCreation, + hwDot1agCfmMdMhfIdPermission, hwDot1agCfmMdRowStatus } + STATUS current + DESCRIPTION + "Objects for the hwDot1agCfmMd group." + ::= { hwEthOamGroups 1 } + + + hwDot1agCfmMaGroup OBJECT-GROUP + OBJECTS { hwDot1agCfmMaNextIndex, hwDot1agCfmMaName, hwDot1agCfmMaMapType, hwDot1agCfmMaMapVlanValue, hwDot1agCfmMaMapVsiName, + hwDot1agCfmMaMapL2vcType, hwDot1agCfmMaMapL2vcValue, hwDot1agCfmMaPktPriority, hwDot1agCfmMaRmepActiveTime, hwDot1agCfmMaMepFngAlarmTime, + hwDot1agCfmMaMepFngResetTime, hwDot1agCfmMaRowStatus, hwDot1agCfmMaCcmInterval } + STATUS current + DESCRIPTION + "Objects for the hwDot1agCfmMa group." + ::= { hwEthOamGroups 2 } + + + hwDot1agCfmMepGroup OBJECT-GROUP + OBJECTS { hwDot1agCfmMepIsVlanType, hwDot1agCfmMepIfIndex, hwDot1agCfmMepDot1qVlan, hwDot1agCfmMepPeVlan, hwDot1agCfmMepCeVlan, + hwDot1agCfmMepDirection, hwDot1agCfmMepCcmSendEnabled, hwDot1agCfmMepMacAddress, hwDot1agCfmMepRowStatus } + STATUS current + DESCRIPTION + "Objects for the hwDot1agCfmMep group." + ::= { hwEthOamGroups 3 } + + + hwDot1agCfmRMepGroup OBJECT-GROUP + OBJECTS { hwDot1agCfmRMepMacAddress, hwDot1agCfmRMepCcmRecvEnabled, hwDot1agCfmRMepStateIsUp, + hwDot1agCfmRMepHighestPrDefect, hwDot1agCfmRMepRowStatus } + STATUS current + DESCRIPTION + "RMEP configuration group" + ::= { hwEthOamGroups 4 } + + + hwDot1agCfmMipGroup OBJECT-GROUP + OBJECTS { hwDot1agCfmMipLevel, hwDot1agCfmMipIfMacAddress } + STATUS current + DESCRIPTION + "MIP configuration group" + ::= { hwEthOamGroups 5 } + + + hwDot1agCfmMacPingGroup OBJECT-GROUP + OBJECTS { hwDot1agCfmMacPingState, hwDot1agCfmMacPingMdName, hwDot1agCfmMacPingMaName, hwDot1agCfmMacPingMepId, hwDot1agCfmMacPingDestIsMepId, + hwDot1agCfmMacPingDestMepId, hwDot1agCfmMacPingMacAddress, hwDot1agCfmMacPingOutIfIndex, hwDot1agCfmMacPingTimeOut, hwDot1agCfmMacPingCount, + hwDot1agCfmMacPingPacketSize, hwDot1agCfmMacPingPriority, hwDot1agCfmMacPingSendPacketNum, hwDot1agCfmMacPingRecvPacketNum, + hwDot1agCfmMacPingPacketLossRatio, hwDot1agCfmMacPingRecvTimeDelayMin, hwDot1agCfmMacPingRecvTimeDelayMax, + hwDot1agCfmMacPingRecvTimeDelayAvg, hwDot1agCfmMacPingRowStatus } + STATUS current + DESCRIPTION + "Gmac Ping starting and statistics group" + ::= { hwEthOamGroups 6 } + + + hwDot1agCfmMacTraceGroup OBJECT-GROUP + OBJECTS { hwDot1agCfmMacTraceState, hwDot1agCfmMacTraceMdName, hwDot1agCfmMacTraceMaName, hwDot1agCfmMacTraceDestIsMepId, hwDot1agCfmMacTraceDestMepId, + hwDot1agCfmMacTraceMacAddress, hwDot1agCfmMacTraceOutIfIndex, hwDot1agCfmMacTraceTimeOut, hwDot1agCfmMacTraceTTL, hwDot1agCfmMacTraceSendSeqNumber, + hwDot1agCfmMacTraceResult, hwDot1agCfmMacTraceMepId, hwDot1agCfmMacTraceRowStatus } + STATUS current + DESCRIPTION + "Mac Trace starting and statistics group" + ::= { hwEthOamGroups 7 } + + + hwDot1agCfmMacTraceReplyGroup OBJECT-GROUP + OBJECTS { hwDot1agCfmMacTraceReplyTTL, hwDot1agCfmMacTraceReplyForwarded, hwDot1agCfmMacTraceReplyTerminalMep, hwDot1agCfmMacTraceReplyRelayAction, + hwDot1agCfmMacTraceReplyIngressAction, hwDot1agCfmMacTraceReplyIngressMac, hwDot1agCfmMacTraceReplyIngressIfName, hwDot1agCfmMacTraceReplyEgressAction, + hwDot1agCfmMacTraceReplyEgressMac, hwDot1agCfmMacTraceReplyEgressIfName } + STATUS current + DESCRIPTION + "Gmac Trace starting and statistics group" + ::= { hwEthOamGroups 8 } + + + hwDot1agCfmQueryMdIndexGroup OBJECT-GROUP + OBJECTS { hwDot1agCfmQueryMdIndex } + STATUS current + DESCRIPTION + "Querying MD index group" + ::= { hwEthOamGroups 9 } + + hwDot1agCfmQueryMaIndexGroup OBJECT-GROUP + OBJECTS { hwDot1agCfmQueryMaIndex } + STATUS current + DESCRIPTION + "Querying MA index group" + ::= { hwEthOamGroups 10 } + + hwDot3ahEfmDetectModeGroup OBJECT-GROUP + OBJECTS { hwDot3ahEfmEnabled, hwDot3ahEfmDetectMode, hwDot3ahEfmDetectInterval, hwDot3ahEfmDetectMalfunction } + STATUS current + DESCRIPTION + "Test mode group" + ::= { hwEthOamGroups 11 } + + + hwTestMessageGroup OBJECT-GROUP + OBJECTS { hwTestMessageTableNextIndex, hwTestMessageInterface, hwTestMessageServiceInstance, hwTestMessageMacAddress, hwTestMessageVlanID, + hwTestMessagePacketSize, hwTestMessageSendPackets, hwTestMessageSendSpeed, hwTestMessageSendEnabled, hwTestMessageSendFinished, + hwTestMessageRowStatus } + STATUS current + DESCRIPTION + "Test packets setting group" + ::= { hwEthOamGroups 12 } + + + hwTestMessageResultGroup OBJECT-GROUP + OBJECTS { hwTestMessageResultSendPackets, hwTestMessageResultReceivedPackets, hwTestMessageResultPacketsLost, hwTestMessageResultSendBytes, hwTestMessageResultReceivedBytes, + hwTestMessageResultBytesLost, hwTestMessageBeginTimeStamp, hwTestMessageEndTimeStamp } + STATUS current + DESCRIPTION + "The group for the tested packets results to be returned." + ::= { hwEthOamGroups 13 } + + + hwEthOamTrapsGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwDot1agCfmFaultAlarm, hwTestMessageFailed, hwTestMessageCompleted, hwDot3ahEfmThresholdEvent, hwDot3ahEfmNonThresholdEvent, hwDot3ahEfmRemoteDyingGaspEvent, + hwDot3ahEfmNonThresholdRecovery, hwCfmVlanOnewayDelay, hwCfmVlanOnewayDelayRecovery, hwCfmVlanTwowayDelay, hwCfmVlanTwowayDelayRecovery, hwDot1agCfmUnexpectedMEGLevel, + hwDot1agCfmUnexpectedMEGLevelCleared, hwDot1agCfmMismerge, hwDot1agCfmMismergeCleared, hwDot1agCfmUnexpectedMEP, hwDot1agCfmUnexpectedMEPCleared, hwDot1agCfmUnexpectedPeriod, + hwDot1agCfmUnexpectedPeriodCleared, hwDot1agCfmUnexpectedMAC, hwDot1agCfmUnexpectedMACCleared, hwDot1agCfmLOC, hwDot1agCfmLOCCleared, hwDot1agCfmExceptionalMACStatus, + hwDot1agCfmExceptionalMACStatusCleared, hwDot1agCfmRDI, hwDot1agCfmRDICleared, hwDot3ahEfmLoopbackFailed, hwY1731AisDefectAlarm, hwY1731AisDefectAlarmRecovery, + hwY1731AisExceedMaxPktNum, hwY1731AisExceedMaxPktNumCleared, hwY1731LckDefect, hwY1731LckDefectCleared, hwY1731Statistic, hwY1731StatisticClear, + hwY1731LckExceedThreshold, hwY1731LckExceedThresholdRecovery, hwY1731TunnelNonSupport, hwY1731TunnelNonSupportResumed} + STATUS current + DESCRIPTION + "Objects for the Notifications group. + A collection of notifications used by Ethernet OAM to signal + to a management entity that local or remote events have + occurred on a specified Ethernet link. + This group is optional for all IEEE 802.3 OAM + implementations. Since the information in the notifications + is dependent on the hwDot3ahEfmEventLogTable, that table must be + implemented for notifications." + ::= { hwEthOamGroups 14 } + + + hwDot1agCfmGroup OBJECT-GROUP + OBJECTS { hwDot1agCfmVersion, hwDot1agCfmEnabled } + STATUS current + DESCRIPTION + "Cfm enabling and statistics group" + ::= { hwEthOamGroups 15 } + + + hwDot3ahEfmControlGroup OBJECT-GROUP + OBJECTS { hwDot3ahEfmAdminState, hwDot3ahEfmOperStatus, hwDot3ahEfmMode, hwDot3ahEfmMaxOamPduSize, hwDot3ahEfmConfigRevision, + hwDot3ahEfmFunctionsSupported,hwDot3ahEfmTimeout, hwDot3ahEfmInterval } + STATUS current + DESCRIPTION + "A collection of objects providing the abilities, + configuration, and status of an Ethernet OAM entity. " + ::= { hwEthOamGroups 16 } + + + hwDot3ahEfmPeerGroup OBJECT-GROUP + OBJECTS { hwDot3ahEfmPeerMacAddress, hwDot3ahEfmPeerVendorOui, hwDot3ahEfmPeerVendorInfo, hwDot3ahEfmPeerMode, hwDot3ahEfmPeerFunctionsSupported, + hwDot3ahEfmPeerMaxOamPduSize, hwDot3ahEfmPeerConfigRevision } + STATUS current + DESCRIPTION + "A collection of objects providing the abilities, + configuration, and status of a peer Ethernet OAM entity. " + ::= { hwEthOamGroups 17 } + + + hwDot3ahEfmStatsBaseGroup OBJECT-GROUP + OBJECTS { hwDot3ahEfmInformationTx, hwDot3ahEfmInformationRx, hwDot3ahEfmUniqueEventNotificationTx, hwDot3ahEfmUniqueEventNotificationRx, hwDot3ahEfmDuplicateEventNotificationTx, + hwDot3ahEfmDuplicateEventNotificationRx, hwDot3ahEfmLoopbackControlTx, hwDot3ahEfmLoopbackControlRx, hwDot3ahEfmVariableRequestTx, hwDot3ahEfmVariableRequestRx, + hwDot3ahEfmVariableResponseTx, hwDot3ahEfmVariableResponseRx, hwDot3ahEfmOrgSpecificTx, hwDot3ahEfmOrgSpecificRx, hwDot3ahEfmUnsupportedCodesTx, + hwDot3ahEfmUnsupportedCodesRx, hwDot3ahEfmFramesLostDueToOam } + STATUS current + DESCRIPTION + "A collection of objects providing the statistics for the + number of various transmit and receive events for OAM on an + Ethernet like interface. Note that all of these counters must + be supported even if the related function (as described in + hwDot3ahEfmFunctionsSupported) is not supported. " + ::= { hwEthOamGroups 18 } + + + hwDot3ahEfmLoopbackGroup OBJECT-GROUP + OBJECTS { hwDot3ahEfmLoopbackStatus, hwDot3ahEfmLoopbackIgnoreRx, hwDot3ahEfmLoopbackTimeout } + STATUS current + DESCRIPTION + "A collection of objects for controlling the OAM remote + loopback function. " + ::= { hwEthOamGroups 19 } + + + hwDot3ahEfmErrSymbolPeriodEventGroup OBJECT-GROUP + OBJECTS { hwDot3ahEfmErrSymPeriodWindowHi, hwDot3ahEfmErrSymPeriodWindowLo, hwDot3ahEfmErrSymPeriodThresholdHi, hwDot3ahEfmErrSymPeriodThresholdLo, hwDot3ahEfmErrSymPeriodEvNotifEnable + } + STATUS current + DESCRIPTION + "A collection of objects for configuring the thresholds for an + Errored Symbol Period Event. + + Each [802.3ah] defined Event Notification TLV has its own + conformance group because each event can be implemented + independently of any other. " + ::= { hwEthOamGroups 20 } + + + hwDot3ahEfmErrFramePeriodEventGroup OBJECT-GROUP + OBJECTS { hwDot3ahEfmErrFramePeriodWindow, hwDot3ahEfmErrFramePeriodThreshold, hwDot3ahEfmErrFramePeriodEvNotifEnable } + STATUS current + DESCRIPTION + "A collection of objects for configuring the thresholds for an + Errored Frame Period Event. + + Each [802.3ah] defined Event Notification TLV has its own + conformance group because each event can be implemented + independently of any other. " + ::= { hwEthOamGroups 21 } + + + hwDot3ahEfmErrFrameEventGroup OBJECT-GROUP + OBJECTS { hwDot3ahEfmErrFrameWindow, hwDot3ahEfmErrFrameThreshold, hwDot3ahEfmErrFrameEvNotifEnable } + STATUS current + DESCRIPTION + "A collection of objects for configuring the thresholds for an + Errored Frame Event. + + Each [802.3ah] defined Event Notification TLV has its own + conformance group because each event can be implemented + independently of any other. " + ::= { hwEthOamGroups 22 } + + + hwDot3ahEfmErrFrameSecsSummaryEventGroup OBJECT-GROUP + OBJECTS { hwDot3ahEfmErrFrameSecsSummaryWindow, hwDot3ahEfmErrFrameSecsSummaryThreshold, hwDot3ahEfmErrFrameSecsEvNotifEnable } + STATUS current + DESCRIPTION + "A collection of objects for configuring the thresholds for an + Errored Frame Seconds Summary Event. + + Each [802.3ah] defined Event Notification TLV has its own + conformance group because each event can be implemented + independently of any other. " + ::= { hwEthOamGroups 23 } + + + hwDot3ahEfmFlagEventGroup OBJECT-GROUP + OBJECTS { hwDot3ahEfmDyingGaspEnable, hwDot3ahEfmCriticalEventEnable, hwDot3ahEfmThresholdTriggerErrDown, hwDot3ahEfmNonThresholdCriticalEventTriggerErrDown, + hwDot3ahEfmNonThresholdDyinggaspTriggerErrDown, hwDot3ahEfmNonThresholdLinkFaultTriggerErrDown,hwDot3ahEfmNonThresholdTimeoutTriggerErrDown } + STATUS current + DESCRIPTION + "A collection of objects for configuring the sending OAMPDUs + with the critical event flag or dying gasp flag enabled. " + ::= { hwEthOamGroups 24 } + + + hwDot3ahEfmEventLogGroup OBJECT-GROUP + OBJECTS { hwDot3ahEfmEventLogTimestamp, hwDot3ahEfmEventLogOui, hwDot3ahEfmEventLogType, hwDot3ahEfmEventLogLocation, hwDot3ahEfmEventLogWindowHi, + hwDot3ahEfmEventLogWindowLo, hwDot3ahEfmEventLogThresholdHi, hwDot3ahEfmEventLogThresholdLo, hwDot3ahEfmEventLogValue, hwDot3ahEfmEventLogRunningTotal, + hwDot3ahEfmEventLogEventTotal } + STATUS current + DESCRIPTION + "A collection of objects for configuring the thresholds for an + Errored Frame Seconds Summary Event and maintaining the event + information. " + ::= { hwEthOamGroups 25 } + + hwDot3ahEfmManagerGroup OBJECT-GROUP + OBJECTS { hwDot3ahEfmTriggerIfDown, hwDot3ahEfmHoldUpTime } + STATUS current + DESCRIPTION + "hwDot3ahEfmManagerGroup " + ::= { hwEthOamGroups 26 } + + hwDot3ahEvrrpGroup OBJECT-GROUP + OBJECTS { hwDot3ahEvrrpCpuState, hwDot3ahEvrrpTriggerIfDown, hwDot3ahEvrrpHoldUpTime } + STATUS current + DESCRIPTION + "A collection of objects for displaying and maintaining + the infomation for Evrrp state. " + ::= { hwEthOamGroups 27 } + + hwY1731BaseConfigGroup OBJECT-GROUP + OBJECTS { hwY1731PwMeasureMode, hwY1731OneDelayThreshold, hwY1731TwoDelayThreshold } + STATUS current + DESCRIPTION + "A collection of objects for configuring OAM functions for base." + ::= { hwEthOamGroups 28 } + + hwY1731ConfigGroup OBJECT-GROUP + OBJECTS { hwY1731ServiceType,hwY1731SingleLossRecvEnable, hwY1731OneDelayRecvEnable, hwY1731OneDelayRecvEnableIsContinue, hwY1731TwoDelayRecvEnable, + hwY1731SingleLossEnable, hwY1731SingleLossIsContinue, hwY1731SingleLossMepId, hwY1731SingleLossDestIsMepId, hwY1731SingleLossDestMepId, + hwY1731SingleLossMacAddress, hwY1731SingleLossInterval, hwY1731SingleLossCount, hwY1731SingleLoss8021pValue, + hwY1731DualLossEnable, hwY1731DualLossMepId, hwY1731DualLossDestMepId, + hwY1731OneDelayEnable, hwY1731OneDelayIsContinue, hwY1731OneDelayMepId, hwY1731OneDelayDestIsMepId, hwY1731OneDelayDestMepId, + hwY1731OneDelayMacAddress, hwY1731OneDelayInterval, hwY1731OneDelayCount, hwY1731OneDelay8021pValue, + hwY1731TwoDelayEnable, hwY1731TwoDelayIsContinue, hwY1731TwoDelayMepId, hwY1731TwoDelayDestIsMepId, hwY1731TwoDelayDestMepId, + hwY1731TwoDelayMacAddress, hwY1731TwoDelayInterval, hwY1731TwoDelayCount, hwY1731TwoDelay8021pValue, + hwY1731SingleLossRecv8021pValue, hwY1731OneDelayRecv8021pValue,hwY1731TwoDelayRecv8021pValue, + hwY1731SingleLossRecvMepId, hwY1731OneDelayRecvMepId, hwY1731TwoDelayRecvMepId, hwY1731OneDelayPacketSize, hwY1731TwoDelayPacketSize + } + STATUS current + DESCRIPTION + "A collection of objects for configuring OAM functions for performance monitoring." + ::= { hwEthOamGroups 29 } + + hwY1731AisGroup OBJECT-GROUP + OBJECTS { hwY1731AisEnable, hwY1731AisSendLevel, hwY1731AisSendInterval, hwY1731AisSendPktStatus, hwY1731AisSuppressEnable, + hwY1731AisSuppressStatus } + STATUS current + DESCRIPTION + "A collection of objects for configuring the Alarm Indication Signal (AIS) + function to suppress alarms. + " + ::= { hwEthOamGroups 30 } + + + hwY1731AisVlanGroup OBJECT-GROUP + OBJECTS { hwY1731AisPeVlan, hwY1731AisLowCeVlan, hwY1731AisHighCeVlan, hwY1731AisLowDot1qVlan, hwY1731AisHighDot1qVlan, + hwY1731AisRowStatus } + STATUS current + DESCRIPTION + "A collection of objects for configuring the information about the VLAN + that receives AIS frames. + " + ::= { hwEthOamGroups 31 } + + + hwY1731AisLinkStatusGroup OBJECT-GROUP + OBJECTS { hwY1731AisLinkRowStatus } + STATUS current + DESCRIPTION + "A collection of objects for configuring sending AIS packets when the + status of the interface which is monitored goes down." + ::= { hwEthOamGroups 32 } + + hwY1731MulPingGroup OBJECT-GROUP + OBJECTS { hwY1731MulPingState, hwY1731MulPingMdName, hwY1731MulPingMaName, hwY1731MulPingMepId, hwY1731MulPingTimeout, + hwY1731MulPingCount, hwY1731MulPingPriority, hwY1731MulPingSendPacketNum, hwY1731MulPingRecvPacketNum, + hwY1731MulPingRecvTimeDelayMin, hwY1731MulPingRecvTimeDelayMax, hwY1731MulPingRecvTimeDelayAvg, hwY1731MulPingRowStatus } + STATUS current + DESCRIPTION + "A collection of objects for configuring the multicast MAC ping function." + ::= { hwEthOamGroups 33 } + + + hwY1731MulPingReplyGroup OBJECT-GROUP + OBJECTS { hwY1731MulPingReplyMepId, hwY1731MulPingReplyMacAddress, hwY1731MulPingReplyTransTime } + STATUS current + DESCRIPTION + "A collection of objects for displaying information about + the multicast LBRs for responding to the multicast MAC ping operation. + " + ::= { hwEthOamGroups 34 } + + hwY1731ResetStatisticGroup OBJECT-GROUP + OBJECTS { hwY1731ResetStatisticType, hwY1731ResetStatistic8021pValue } + STATUS current + DESCRIPTION + "A collection of objects for reset Y1731 statistic information. + " + ::= { hwEthOamGroups 35 } + + + hwY1731ManagerGroup OBJECT-GROUP + OBJECTS { hwY1731SingleLossStatisticGatherInterval, hwY1731SingleLossLocalStatistic, hwY1731SingleLossLocalRatio, + hwY1731SingleLossLocalRatioMax, hwY1731SingleLossLocalRatioMin, hwY1731SingleLossLocalRatioAvg, + hwY1731SingleLossRemoteStatistic, hwY1731SingleLossRemoteRatio, + hwY1731SingleLossRemoteRatioMax, hwY1731SingleLossRemoteRatioMin, hwY1731SingleLossRemoteRatioAvg, + hwY1731OneDelayStatistic, hwY1731OneDelayVariation, + hwY1731OneDelayMax, hwY1731OneDelayMin, hwY1731OneDelayAvg, + hwY1731TwoDelayStatistic, hwY1731TwoDelayVariation, + hwY1731TwoDelayMax, hwY1731TwoDelayMin, hwY1731TwoDelayAvg, + hwY1731SingleLossLocalMax, hwY1731SingleLossLocalMin, hwY1731SingleLossLocalAvg, + hwY1731SingleLossRemoteMax, hwY1731SingleLossRemoteMin, hwY1731SingleLossRemoteAvg, + hwY1731OneDelayStatisticMax, hwY1731OneDelayStatisticMin, hwY1731OneDelayStatisticAvg, + hwY1731TwoDelayStatisticMax, hwY1731TwoDelayStatisticMin, hwY1731TwoDelayStatisticAvg,hwY1731TwoDelayUnresponsivePacketCount, + hwY1731SingleLossStatistic8021pValue, hwY1731OneDelayStatistic8021pValue, hwY1731TwoDelayStatistic8021pValue, + hwY1731OneDelayOnDemandStartTime, hwY1731TwoDelayOnDemandStartTime, hwY1731SingleLossOnDemandStartTime, + hwCfmOneDelayTrapLogMacAddress, hwCfmVlanOneDelayTrapLogTimestamp, + hwCfmVlanOneDelayTrapLogDelayValue, hwCfmVlanOneDelayTrapLogDelayValueHigh, hwCfmVlanOneDelayTrapLogDelayValueLow, hwCfmVlanOneDelayTrapLogThreshold, + hwCfmOneDelayRecoveryTrapMacAddress, hwCfmVlanOneDelayRecoveryTrapLogTimestamp, + hwCfmVlanOneDelayRecoveryTrapLogDelayValue, hwCfmVlanOneDelayRecoveryTrapLogDelayValueHigh, hwCfmVlanOneDelayRecoveryTrapLogDelayValueLow, hwCfmVlanOneDelayRecoveryTrapLogThreshold, + hwCfmTwoDelayTrapMacAddress, hwCfmVlanTwoDelayTrapLogTimestamp, + hwCfmVlanTwoDelayTrapLogDelayValue, hwCfmVlanTwoDelayTrapLogDelayValueHigh, hwCfmVlanTwoDelayTrapLogDelayValueLow, hwCfmVlanTwoDelayTrapLogThreshold, + hwCfmTwoDelayRecoveryTrapMacAddress, hwCfmVlanTwoDelayRecoveryTrapLogTimestamp, + hwCfmVlanTwoDelayRecoveryTrapLogDelayValue, hwCfmVlanTwoDelayRecoveryTrapLogDelayValueHigh, hwCfmVlanTwoDelayRecoveryTrapLogDelayValueLow, + hwCfmVlanTwoDelayRecoveryTrapLogThreshold, hwY1731AisMaxPktNum, + hwY1731PMModeEnable,hwY1731MaxTestId, hwY1731LckMaxPktNum, hwY1731LckCurrentPktNum, hwY1731LckUpperThreshold, hwY1731LckLowerThreshold + } + STATUS current + DESCRIPTION + "Y.1731 detecting group" + ::= { hwEthOamGroups 36 } + + hwY1731AisVlanConfigGroup OBJECT-GROUP + OBJECTS { hwY1731AisConfigVlanListLow, hwY1731AisConfigVlanListHigh, hwY1731AisVlanConfigRowStatus } + STATUS current + DESCRIPTION + "A collection of objects for configuring the information about the VLAN + that receives AIS frames. + " + ::= { hwEthOamGroups 37 } + + hwDot1agCfmMPGroup OBJECT-GROUP + OBJECTS { hwDot1agCfmMPAddressModel } + STATUS current + DESCRIPTION + "Querying MP group" + ::= { hwEthOamGroups 38 } + hwY1731TestIdGroup OBJECT-GROUP + OBJECTS { hwY1731TestIdentifier,hwY1731TestIdMdName,hwY1731TestIdMaName,hwY1731TestIdLocalMepId,hwY1731TestIdDestIsMepId,hwY1731TestIdDestMepId, + hwY1731TestIdDestMepMacAddress,hwY1731TestIdOnwardMacAddress,hwY1731TestIdBackwardMacAddress,hwY1731TestIdIsUpdateOnwardMacAddress,hwY1731TestIdIsUpdateBackwardMacAddress, + hwY1731TestId8021pValue,hwY1731TestIdUplink8021p,hwY1731TestIdDownlink8021p, hwY1731TestIdDescription, hwY1731TestIdIsRecordFile, hwY1731TestIdRowStatus, hwY1731TestIdQueuePriority } + STATUS current + DESCRIPTION + "A collection of objects for configuring the information about TestId." + ::= { hwEthOamGroups 39 } + hwY1731TestIdSingleEndedLMSendGroup OBJECT-GROUP + OBJECTS { + hwY1731TestIdSingleEndedLMSendIsContinue,hwY1731TestIdSingleEndedLMSendInterval,hwY1731TestIdSingleEndedLMSendCount,hwY1731TestIdSingleEndedLMSendRowStatus } + STATUS current + DESCRIPTION + "A collection of objects for configuring the information about the single-ended ETH-LM sending function." + ::= { hwEthOamGroups 40 } + hwY1731TestIdSingleEndedLMReceiveGroup OBJECT-GROUP + OBJECTS { hwY1731TestIdSingleEndedLMReceiveRowStatus } + STATUS current + DESCRIPTION + "A collection of objects for configuring the information about the single-ended ETH-LM receiving function." + ::= { hwEthOamGroups 41 } + hwY1731TestIdOneWayDMSendGroup OBJECT-GROUP + OBJECTS { hwY1731TestIdOneWayDMSendIsContinue,hwY1731TestIdOneWayDMSendInterval,hwY1731TestIdOneWayDMSendCount,hwY1731TestIdOneWayDMSendPacketSize,hwY1731TestIdOneWayDMSendRowStatus } + STATUS current + DESCRIPTION + "A collection of objects for configuring the information about the one-way ETH-DM sending function." + ::= { hwEthOamGroups 42 } + hwY1731TestIdOneWayDMReceiveGroup OBJECT-GROUP + OBJECTS { hwY1731TestIdOneWayDMReceiveIsContinue,hwY1731TestIdOneWayDMReceiveRowStatus } + STATUS current + DESCRIPTION + "A collection of objects for configuring the information about the one-way ETH-DM receiving function." + ::= { hwEthOamGroups 43 } + hwY1731TestIdTwoWayDMSendGroup OBJECT-GROUP + OBJECTS { hwY1731TestIdTwoWayDMSendIsContinue,hwY1731TestIdTwoWayDMSendInterval,hwY1731TestIdTwoWayDMSendCount,hwY1731TestIdTwoWayDMSendPacketSize,hwY1731TestIdTwoWayDMSendRowStatus } + STATUS current + DESCRIPTION + "A collection of objects for configuring the information about the two-way ETH-DM sending function." + ::= { hwEthOamGroups 44 } + hwY1731TestIdTwoWayDMReceiveGroup OBJECT-GROUP + OBJECTS {hwY1731TestIdTwoWayDMReceiveRowStatus} + STATUS current + DESCRIPTION + "A collection of objects for configuring the information about the two-way ETH-DM receiving function." + ::= { hwEthOamGroups 45 } + + hwY1731TestIdSingleLossStatTableGroup OBJECT-GROUP + OBJECTS { hwY1731TestIdSingleLossSequence,hwY1731TestIdSingleLossErrInfo,hwY1731TestIdSingleLossLocal,hwY1731TestIdSingleLossLocalRatio,hwY1731TestIdSingleLossRemote,hwY1731TestIdSingleLossRemoteRatio,hwY1731TestIdSingleLossOnDemandStartTime } + STATUS current + DESCRIPTION + "A collection of objects for storing the result of single-ended ETH-LM." + ::= { hwEthOamGroups 46 } + + hwY1731TestIdOneDelayStatTableGroup OBJECT-GROUP + OBJECTS { hwY1731TestIdOneDelaySequence,hwY1731TestIdOneDelayErrInfo,hwY1731TestIdOneDelay,hwY1731TestIdOneDelayVariation,hwY1731TestIdOneDelayOnDemandStartTime} + STATUS current + DESCRIPTION + "A collection of objects for storing the result of one-way ETH-DM." + ::= { hwEthOamGroups 47 } + + hwY1731TestIdTwoDelayStatTableGroup OBJECT-GROUP + OBJECTS { hwY1731TestIdTwoDelaySequence,hwY1731TestIdTwoDelayErrInfo,hwY1731TestIdTwoDelay,hwY1731TestIdTwoDelayVariation,hwY1731TestIdTwoDelayOnDemandStartTime} + STATUS current + DESCRIPTION + "A collection of objects for storing the result of two-way ETH-DM." + ::= { hwEthOamGroups 48 } + + hwY1731TestIdStatisticResetTableGroup OBJECT-GROUP + OBJECTS {hwY1731TestIdResetStatisticType} + STATUS current + DESCRIPTION + "A collection of objects for reseting Y1731 statistic information." + ::= { hwEthOamGroups 49 } + + hwY1731TestIdTwoDelaySummaryStatTableGroup OBJECT-GROUP + OBJECTS {hwY1731TestIdTwoDelayNbrSamples,hwY1731TestIdTwoDelayMax,hwY1731TestIdTwoDelayMin,hwY1731TestIdTwoDelayAve,hwY1731TestIdTwoDelayExceedUpLimitNum,hwY1731TestIdTwoDelayBelowLowLimitNum,hwY1731TestIdTwoDelayVariationNbrSamples,hwY1731TestIdTwoDelayVariationMax,hwY1731TestIdTwoDelayVariationMin,hwY1731TestIdTwoDelayVariationAve,hwY1731TestIdTwoDelayVarExceedUpLimitNum,hwY1731TestIdTwoDelayVarBelowLowLimitNum,hwY1731TestIdTwoDelayCurIndex} + STATUS current + DESCRIPTION + "A collection of objects for storing the statistics of two-way ETH-DM collected during the last period." + ::= { hwEthOamGroups 50 } + + hwY1731TestIdSingleSynLossSummaryStatTableGroup OBJECT-GROUP + OBJECTS {hwY1731TestIdSingleSynLossNbrSamples,hwY1731TestIdSingleSynSendRemote,hwY1731TestIdSingleSynRecvLocal,hwY1731TestIdSingleSynLossLocal,hwY1731TestIdSingleSynExceedLocalUpLimitNum,hwY1731TestIdSingleSynBelowLocalLowLimitNum,hwY1731TestIdSingleSynSendLocal,hwY1731TestIdSingleSynRecvRemote,hwY1731TestIdSingleSynLossRemote,hwY1731TestIdSingleSynExceedRemoteUpLimitNum,hwY1731TestIdSingleSynBelowRemoteLowLimitNum,hwY1731TestIdSingleSynLossCurIndex} + STATUS current + DESCRIPTION + "A collection of objects for storing the statistics of single-ended ETH-SLM collected during the last period." + ::= { hwEthOamGroups 51 } + + hwY1731SingleLossSummaryStatTableGroup OBJECT-GROUP + OBJECTS {hwY1731SingleLossNbrSamples,hwY1731SingleLossSendRemote,hwY1731SingleLossRecvLocal,hwY1731SingleLossLossLocal,hwY1731SingleLossExceedLocalUpLimitNum,hwY1731SingleLossBelowLocallowLimitNum,hwY1731SingleLossSendLocal,hwY1731SingleLossRecvRemote,hwY1731SingleLossLossRemote,hwY1731SingleLossExceedRemoteUpLimitNum,hwY1731SingleLossBelowRemotelowLimitNum,hwY1731SingleLossCurIndex} + STATUS current + DESCRIPTION + "A collection of objects for storing the statistics of single-ended ETH-LM collected during the last period." + ::= { hwEthOamGroups 52 } + + hwY1731TestIdSingleSynEndedLMSendTableGroup OBJECT-GROUP + OBJECTS {hwY1731TestIdSingleSynEndedLMSendIsContinue,hwY1731TestIdSingleSynEndedLMSendInterval,hwY1731TestIdSingleSynEndedLMSendCount,hwY1731TestIdSingleSynEndedLMSendTimeOut,hwY1731TestIdSingleSynEndedLMSendRowStatus,hwY1731TestIdSingleSynEndedLMSendPacketSize,hwY1731TestIdSingleSynEndedLMSendMeasureMentCount} + STATUS current + DESCRIPTION + "A collection of objects for configuring the information about the single-ended ETH-SLM sending function." + ::= { hwEthOamGroups 53 } + + hwY1731TestIdSingleSynEndedLMReceiveTableGroup OBJECT-GROUP + OBJECTS {hwY1731TestIdSingleSynEndedLMReceiveTimeOut,hwY1731TestIdSingleSynEndedLMReceiveRowStatus} + STATUS current + DESCRIPTION + "A collection of objects for configuring the information about the single-ended ETH-SLM receive function." + ::= { hwEthOamGroups 54 } + + hwY1731TestIdSingleLossSummaryStatTableGroup OBJECT-GROUP + OBJECTS {hwY1731TestIdSingleLossNbrSamples ,hwY1731TestIdSingleLossSendRemote ,hwY1731TestIdSingleLossRecvLocal, + hwY1731TestIdSingleLossLossLocal ,hwY1731TestIdSingleLossExceedLocalUpLimitNum ,hwY1731TestIdSingleLossBelowLocallowLimitNum , + hwY1731TestIdSingleLossSendLocal ,hwY1731TestIdSingleLossRecvRemote ,hwY1731TestIdSingleLossLossRemote ,hwY1731TestIdSingleLossExceedRemoteUpLimitNum, + hwY1731TestIdSingleLossBelowRemotelowLimitNum ,hwY1731TestIdSingleLossCurIndex} + STATUS current + DESCRIPTION + "A collection of objects for configuring the information about the single-ended ETH-LM collected during the last period." + ::= { hwEthOamGroups 55 } + + hwY1731TestIdSingleSynLossStatTableGroup OBJECT-GROUP + OBJECTS { hwY1731TestIdSingleSynLossErrInfo,hwY1731TestIdSingleSynLossLocalSend,hwY1731TestIdSingleSynLossRemoteSend, hwY1731TestIdSingleSynLossLocalReceive,hwY1731TestIdSingleSynLossUnack,hwY1731TestIdSingleSynLossLossLocal,hwY1731TestIdSingleSynLossLocalRatio, + hwY1731TestIdSingleSynLossLossRemote,hwY1731TestIdSingleSynLossRemoteRatio,hwY1731TestIdSingleSynLossOnDemandStartTime } + STATUS current + DESCRIPTION + "A collection of objects for storing the result of single-ended ETH-SLM." + ::= { hwEthOamGroups 56 } + + hwEthOamY1731 OBJECT IDENTIFIER ::= { hwEthOamMib 8 } + + hwY1731ConfigObject OBJECT IDENTIFIER ::= { hwEthOamY1731 1 } + + hwY1731BaseConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwY1731BaseConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure OAM functions for base." + ::= { hwY1731ConfigObject 1 } + + hwY1731BaseConfigEntry OBJECT-TYPE + SYNTAX HwY1731BaseConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The configuration entry of base config." + INDEX { hwDot1agCfmMdIndex, hwDot1agCfmMaIndex } + ::= { hwY1731BaseConfigTable 1 } + + HwY1731BaseConfigEntry ::= + SEQUENCE { + hwY1731PwMeasureMode + INTEGER, + hwY1731OneDelayThreshold + Unsigned32, + hwY1731TwoDelayThreshold + Unsigned32 + } + + hwY1731PwMeasureMode OBJECT-TYPE + SYNTAX INTEGER + { + invalid(1), + symmetry(2), + asymmetry(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the PW measure mode. + The value can be: + invalid + symmetry + asymmetry + If MA associates with a VLAN, the value is invalid. + If MA associates with VSI or VLL, the default value is asymmetry. + " + ::= { hwY1731BaseConfigEntry 1 } + + hwY1731OneDelayThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the alarm threshold for the one-way ETH-DM. + This object can be set only in VLAN. + The value ranges from 1 to 4294967295. + If hwY1731OneDelayThreshold is set to 0, the default alarm threshold of the one-way frame delay is used. By default, no alarm threshold of the one-way frame delay is set. + " + ::= { hwY1731BaseConfigEntry 2 } + + hwY1731TwoDelayThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + This object indicates the alarm threshold for the two-way ETH-DM. + This object can be set only in VLAN. + The value ranges from 1 to 4294967295. + If hwY1731TwoDelayThreshold is set to 0, the default alarm threshold of the two-way frame delay is used. By default, no alarm threshold of the two-way frame delay is set. + " + ::= { hwY1731BaseConfigEntry 3 } + + hwY1731ConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwY1731ConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure OAM functions for performance monitoring." + ::= { hwY1731ConfigObject 2 } + + hwY1731ConfigEntry OBJECT-TYPE + SYNTAX HwY1731ConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The configuration entry of performance monitoring functions." + INDEX { hwDot1agCfmMdIndex, hwDot1agCfmMaIndex, hwY1731RemoteIp, hwY1731VcId, hwY1731MacAddress, hwY1731ResvIndex } + ::= { hwY1731ConfigTable 1 } + + HwY1731ConfigEntry ::= + SEQUENCE { + hwY1731RemoteIp + IpAddress, + hwY1731VcId + Unsigned32, + hwY1731MacAddress + MacAddress, + hwY1731ResvIndex + Integer32, + hwY1731ServiceType + INTEGER, + hwY1731SingleLossRecvEnable + EnabledStatus, + hwY1731OneDelayRecvEnable + EnabledStatus, + hwY1731OneDelayRecvEnableIsContinue + TruthValue, + hwY1731TwoDelayRecvEnable + EnabledStatus, + hwY1731SingleLossEnable + EnabledStatus, + hwY1731SingleLossIsContinue + TruthValue, + hwY1731SingleLossMepId + Integer32, + hwY1731SingleLossDestIsMepId + TruthValue, + hwY1731SingleLossDestMepId + Integer32, + hwY1731SingleLossMacAddress + MacAddress, + hwY1731SingleLossInterval + INTEGER, + hwY1731SingleLossCount + Integer32, + hwY1731SingleLoss8021pValue + Integer32, + hwY1731DualLossEnable + EnabledStatus, + hwY1731DualLossMepId + Integer32, + hwY1731DualLossDestMepId + Integer32, + hwY1731OneDelayEnable + EnabledStatus, + hwY1731OneDelayIsContinue + TruthValue, + hwY1731OneDelayMepId + Integer32, + hwY1731OneDelayDestIsMepId + TruthValue, + hwY1731OneDelayDestMepId + Integer32, + hwY1731OneDelayMacAddress + MacAddress, + hwY1731OneDelayInterval + INTEGER, + hwY1731OneDelayCount + Integer32, + hwY1731OneDelay8021pValue + Integer32, + hwY1731TwoDelayEnable + EnabledStatus, + hwY1731TwoDelayIsContinue + TruthValue, + hwY1731TwoDelayMepId + Integer32, + hwY1731TwoDelayDestIsMepId + TruthValue, + hwY1731TwoDelayDestMepId + Integer32, + hwY1731TwoDelayMacAddress + MacAddress, + hwY1731TwoDelayInterval + INTEGER, + hwY1731TwoDelayCount + Integer32, + hwY1731TwoDelay8021pValue + Integer32, + hwY1731SingleLossRecv8021pValue + Integer32, + hwY1731OneDelayRecv8021pValue + Integer32, + hwY1731TwoDelayRecv8021pValue + Integer32, + hwY1731SingleLossRecvMepId + Integer32, + hwY1731OneDelayRecvMepId + Integer32, + hwY1731TwoDelayRecvMepId + Integer32, + hwY1731OneDelayPacketSize + Integer32, + hwY1731TwoDelayPacketSize + Integer32 + } + + hwY1731RemoteIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the IP address of the remote end." + ::= { hwY1731ConfigEntry 1 } + + hwY1731VcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the VC ID." + ::= { hwY1731ConfigEntry 2 } + + hwY1731MacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the MAC address of the remote end." + ::= { hwY1731ConfigEntry 3 } + + hwY1731ResvIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the index for reserve." + ::= { hwY1731ConfigEntry 4 } + + hwY1731ServiceType OBJECT-TYPE + SYNTAX INTEGER + { + vlan(1), + vsi(2), + vll(3), + unknown(4), + unbind(5), + ccc(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the type of service. + The service can be: + vlan + vsi + vll + unbind + " + ::= { hwY1731ConfigEntry 5 } + + hwY1731SingleLossRecvEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether the single-ended ETH-LM receiving is enabled on the MEP + in the MA to implement the single-ended ETH-LM. + The value can be: + enabled + disabled + By default, the value is disabled." + ::= { hwY1731ConfigEntry 6 } + + hwY1731OneDelayRecvEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether the one-way ETH-DM receiving is enabled on the MEP + in the MA to implement the one-way ETH-DM. + The value can be: + enabled + disabled + By default, the value is disabled." + ::= { hwY1731ConfigEntry 7 } + + hwY1731OneDelayRecvEnableIsContinue OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether the one-way ETH-DM receiving is continual." + ::= { hwY1731ConfigEntry 8 } + + hwY1731TwoDelayRecvEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether the two-way ETH-DM receiving is enabled on the MEP + in the MA to implement the two-way ETH-DM. + The value can be: + enabled + disabled + By default, the value is disabled. + " + ::= { hwY1731ConfigEntry 9 } + + hwY1731SingleLossEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether the single-ended ETH-LM sending is enabled. + The value can be: + enabled + disabled + By default, the value is disabled. + " + ::= { hwY1731ConfigEntry 10 } + + hwY1731SingleLossIsContinue OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether the single-ended ETH-LM sending is continual. + If the value is 'false', it indicates that the single-ended ETH-LM is on-demand. + " + ::= { hwY1731ConfigEntry 11 } + + hwY1731SingleLossMepId OBJECT-TYPE + SYNTAX Integer32 (0 | 1..8191) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the ID of the local MEP that is specified + in the single-ended ETH-LM operation. + The value can be 0 or ranges from 1 to 8191. + The value 0 is an invalid value. + " + ::= { hwY1731ConfigEntry 12 } + + hwY1731SingleLossDestIsMepId OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether the destination MAC address of + the single-ended ETH-LM is the specified RMEP's MAC address. + " + ::= { hwY1731ConfigEntry 13 } + + hwY1731SingleLossDestMepId OBJECT-TYPE + SYNTAX Integer32 (0 | 1..8191) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the ID of the remote MEP that is specified + in the single-ended ETH-LM operation. + The value 0 is an invalid value. + " + ::= { hwY1731ConfigEntry 14 } + + hwY1731SingleLossMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the MAC address of the remote end." + ::= { hwY1731ConfigEntry 15 } + + hwY1731SingleLossInterval OBJECT-TYPE + SYNTAX INTEGER + { + invalid(1), + interval1s(2), + interval10s(3), + interval30s(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the interval of the sent LMM frames. + When on-demand OAM, the value can be: + 1 second + 10 seconds + When proactive OAM, the value can be: + 1 second + 10 seconds + 30 seconds + " + ::= { hwY1731ConfigEntry 16 } + + hwY1731SingleLossCount OBJECT-TYPE + SYNTAX Integer32 (0 | 1..60) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the number of LMM frames to be sent. + The value can be 0 or ranges from 1 to 60. + When proactive OAM, the value is 0." + ::= { hwY1731ConfigEntry 17 } + + hwY1731SingleLoss8021pValue OBJECT-TYPE + SYNTAX Integer32 (0 | 1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the 802.1p priority of the sent LMM packets. + The priority value ranges from 0 to 7. It maps a 8 bits number. + 0 - 1 (0x01) + 1 - 2 (0x02) + 2 - 4 (0x04) + 3 - 8 (0x08) + 4 - 16 (0x10) + 5 - 32 (0x20) + 6 - 64 (0x40) + 7 - 128(0x80) + For example, if 802.1p priority is 0 , 4 , 7, the value is 145(1 + 16 + 128). + The value 0 indicates that the priority is not set. + " + ::= { hwY1731ConfigEntry 18 } + + hwY1731DualLossEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether the dual-ended ETH-LM is enabled. + The value can be: + enabled + disabled + By default, the value is disabled. + " + ::= { hwY1731ConfigEntry 19 } + + hwY1731DualLossMepId OBJECT-TYPE + SYNTAX Integer32 (0 | 1..8191) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the ID of the local MEP that is specified + in the dual-ended ETH-LM operation. + The value can be 0 or ranges from 1 to 8191. + The value 0 is an invalid value. + " + ::= { hwY1731ConfigEntry 20 } + + hwY1731DualLossDestMepId OBJECT-TYPE + SYNTAX Integer32 (0 | 1..8191) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the ID of the remote MEP that is specified + in the dual-ended ETH-LM operation. + The value can be 0 or ranges from 1 to 8191. + The value 0 is an invalid value. + " + ::= { hwY1731ConfigEntry 21 } + + hwY1731OneDelayEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether the one-way ETH-DM sending is enabled. + The value can be: + enabled + disabled + By default, the value is disabled. + " + ::= { hwY1731ConfigEntry 22 } + + hwY1731OneDelayIsContinue OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether the one-way ETH-DM sending is continual. + If the value is 'false', it indicates that the one-way ETH-DM is on-demand. + " + ::= { hwY1731ConfigEntry 23 } + + hwY1731OneDelayMepId OBJECT-TYPE + SYNTAX Integer32 (0 | 1..8191) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the ID of the local MEP that is specified + in the one-way ETH-DM operation. + The value can be 0 or ranges from 1 to 8191. + The value 0 is an invalid value. + " + ::= { hwY1731ConfigEntry 24 } + + hwY1731OneDelayDestIsMepId OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether the destination MAC address of + the one-way ETH-DM is the specified RMEP's MAC address. + " + ::= { hwY1731ConfigEntry 25 } + + hwY1731OneDelayDestMepId OBJECT-TYPE + SYNTAX Integer32 (0 | 1..8191) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the ID of the remote MEP that is specified + in the one-way ETH-DM operation. + The value can be 0 or ranges from 1 to 8191. + The value 0 is an invalid value. + " + ::= { hwY1731ConfigEntry 26 } + + hwY1731OneDelayMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the MAC address of the RMEP." + ::= { hwY1731ConfigEntry 27 } + + hwY1731OneDelayInterval OBJECT-TYPE + SYNTAX INTEGER + { + invalid(1), + interval1s(2), + interval10s(3), + interval30s(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the interval of the sent 1DM frames. + When on-demand OAM, the value can be: + 1 second + 10 seconds + When proactive OAM, the value can be: + 1 second + 10 seconds + 30 seconds + " + ::= { hwY1731ConfigEntry 28 } + + hwY1731OneDelayCount OBJECT-TYPE + SYNTAX Integer32 (0 | 1..60) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the number of the sent 1DM frames. + The value can be 0 or ranges from 1 to 60. + When proactive OAM, the value is 0." + ::= { hwY1731ConfigEntry 29 } + + hwY1731OneDelay8021pValue OBJECT-TYPE + SYNTAX Integer32 (0 | 1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the 802.1p priority of the sent 1DM packets. + The priority value ranges from 0 to 7. It maps a 8 bits number. + 0 - 1 (0x01) + 1 - 2 (0x02) + 2 - 4 (0x04) + 3 - 8 (0x08) + 4 - 16 (0x10) + 5 - 32 (0x20) + 6 - 64 (0x40) + 7 - 128(0x80) + For example, if 802.1p priority is 0, 4 , 7, the value is 145(1 + 16 + 128). + The value 0 indicates that the priority is not set. + " + ::= { hwY1731ConfigEntry 30 } + + hwY1731TwoDelayEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether the two-way ETH-DM sending is enabled. + " + ::= { hwY1731ConfigEntry 31 } + + hwY1731TwoDelayIsContinue OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether the two-way ETH-DM sending is continual. + If the value is 'false', it indicates that the two-way ETH-DM is on-demand. + " + ::= { hwY1731ConfigEntry 32 } + + hwY1731TwoDelayMepId OBJECT-TYPE + SYNTAX Integer32 (0 | 1..8191) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the ID of the local MEP that is specified + in the two-way ETH-DM operation. + The value can be 0 or ranges from 1 to 8191. + The value 0 is an invalid value. + " + ::= { hwY1731ConfigEntry 33 } + + hwY1731TwoDelayDestIsMepId OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether the destination MAC address of + the two-way ETH-DM is the specified RMEP's MAC address. + " + ::= { hwY1731ConfigEntry 34} + + hwY1731TwoDelayDestMepId OBJECT-TYPE + SYNTAX Integer32 (0 | 1..8191) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the ID of the remote MEP that is specified + in the two-way ETH-DM operation. + The value can be 0 or ranges from 1 to 8191. + The value 0 is an invalid value." + ::= { hwY1731ConfigEntry 35 } + + hwY1731TwoDelayMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the destination MAC address." + ::= { hwY1731ConfigEntry 36 } + + hwY1731TwoDelayInterval OBJECT-TYPE + SYNTAX INTEGER + { + invalid(1), + interval1s(2), + interval10s(3), + interval30s(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the interval of the sent DMM frames. + When on-demand OAM, the value can be: + 1 second + 10 seconds + When proactive OAM, the value can be: + 1 second + 10 seconds + 30 seconds + " + ::= { hwY1731ConfigEntry 37 } + + hwY1731TwoDelayCount OBJECT-TYPE + SYNTAX Integer32 (0 | 1..60) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the number of the sent DMM frames. + The value can be 0 or ranges from 1 to 60. + When proactive OAM, the value is 0." + ::= { hwY1731ConfigEntry 38 } + + hwY1731TwoDelay8021pValue OBJECT-TYPE + SYNTAX Integer32 (0 | 1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the 802.1p priority of the sent DMM packets. + The priority value ranges from 0 to 7. It maps a 8 bits number. + 0 - 1 (0x01) + 1 - 2 (0x02) + 2 - 4 (0x04) + 3 - 8 (0x08) + 4 - 16 (0x10) + 5 - 32 (0x20) + 6 - 64 (0x40) + 7 - 128(0x80) + For example, if 802.1p priority is 0 , 4 , 7, the value is 145(1 + 16 + 128). + The value 0 indicates that the priority is not set. + " + ::= { hwY1731ConfigEntry 39 } + + hwY1731SingleLossRecv8021pValue OBJECT-TYPE + SYNTAX Integer32 (0 | 1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the 802.1p priority of the received LMM packets. + The priority value ranges from 0 to 7. It maps a 8 bits number. + 0 - 1 (0x01) + 1 - 2 (0x02) + 2 - 4 (0x04) + 3 - 8 (0x08) + 4 - 16 (0x10) + 5 - 32 (0x20) + 6 - 64 (0x40) + 7 - 128(0x80) + For example, if 802.1p priority is 0 , 4 , 7, the value is 145(1 + 16 + 128). + The value 0 indicates that the priority is not set. + " + ::= { hwY1731ConfigEntry 40 } + + hwY1731OneDelayRecv8021pValue OBJECT-TYPE + SYNTAX Integer32 (0 | 1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the 802.1p priority of the received 1DM packets. + The priority value ranges from 0 to 7. It maps a 8 bits number. + 0 - 1 (0x01) + 1 - 2 (0x02) + 2 - 4 (0x04) + 3 - 8 (0x08) + 4 - 16 (0x10) + 5 - 32 (0x20) + 6 - 64 (0x40) + 7 - 128(0x80) + For example, if 802.1p priority is 0 , 4 , 7, the value is 145(1 + 16 + 128). + The value 0 indicates that the priority is not set. + " + ::= { hwY1731ConfigEntry 41 } + + hwY1731TwoDelayRecv8021pValue OBJECT-TYPE + SYNTAX Integer32 (0 | 1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the 802.1p priority of the received DMM packets. + The priority value ranges from 0 to 7. It maps a 8 bits number. + 0 - 1 (0x01) + 1 - 2 (0x02) + 2 - 4 (0x04) + 3 - 8 (0x08) + 4 - 16 (0x10) + 5 - 32 (0x20) + 6 - 64 (0x40) + 7 - 128(0x80) + For example, if 802.1p priority is 0 , 4 , 7, the value is 145(1 + 16 + 128). + The value 0 indicates that the priority is not set. + " + ::= { hwY1731ConfigEntry 42 } + + hwY1731SingleLossRecvMepId OBJECT-TYPE + SYNTAX Integer32 (0 | 1..8191) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the ID of the local MEP. + The value can be 0 or ranges from 1 to 8191. + The value 0 is an invalid value. + " + ::= { hwY1731ConfigEntry 43 } + + hwY1731OneDelayRecvMepId OBJECT-TYPE + SYNTAX Integer32 (0 | 1..8191) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the ID of the local MEP. + The value can be 0 or ranges from 1 to 8191. + The value 0 is an invalid value. + " + ::= { hwY1731ConfigEntry 44 } + + hwY1731TwoDelayRecvMepId OBJECT-TYPE + SYNTAX Integer32 (0 | 1..8191) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the ID of the local MEP. + The value can be 0 or ranges from 1 to 8191. + The value 0 is an invalid value. + " + ::= { hwY1731ConfigEntry 45 } + + hwY1731OneDelayPacketSize OBJECT-TYPE + SYNTAX Integer32 (0 | 64..1518) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the size of one-way ETH-DM packet. + The value can be 0 or ranges from 64 to 1518. + The value 0 means that the packet size is not specified. + By default, the value is 0. + " + ::= { hwY1731ConfigEntry 46 } + + hwY1731TwoDelayPacketSize OBJECT-TYPE + SYNTAX Integer32 (0 | 64..1518) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the size of a two-way ETH-DM packet. + The value can be 0 or ranges from 64 to 1518. + The value 0 means that the packet size is not specified. + By default, the value is 0. + " + ::= { hwY1731ConfigEntry 47 } + + hwY1731AisTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwY1731AisEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure the Alarm Indication Signal (AIS) + function to suppress alarms. + " + ::= { hwY1731ConfigObject 3 } + + + hwY1731AisEntry OBJECT-TYPE + SYNTAX HwY1731AisEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of alarm indication signal." + INDEX { hwDot1agCfmMdIndex, hwDot1agCfmMaIndex } + ::= { hwY1731AisTable 1 } + + + HwY1731AisEntry ::= + SEQUENCE { + hwY1731AisEnable + EnabledStatus, + hwY1731AisSendLevel + Integer32, + hwY1731AisSendInterval + INTEGER, + hwY1731AisSendPktStatus + EnabledStatus, + hwY1731AisSuppressEnable + EnabledStatus, + hwY1731AisSuppressStatus + EnabledStatus + } + + hwY1731AisEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether the AIS function is enabled in + the current MA. The value of this object can be: + enabled + disabled + By default, the value is disabled. + " + ::= { hwY1731AisEntry 1 } + + + hwY1731AisSendLevel OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the level of the sent AIS frames. + The value can be -1 or ranges from 0 to 7. + The value -1 is an invalid value. + " + ::= { hwY1731AisEntry 2 } + + + hwY1731AisSendInterval OBJECT-TYPE + SYNTAX INTEGER + { + interval1s(1), + interval60s(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the interval of the sent AIS frames. + The value can be: + 1 second + 60 seconds + The default value is 1 second. + " + DEFVAL { interval1s } + ::= { hwY1731AisEntry 3 } + + + hwY1731AisSendPktStatus OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the current MA is sending AIS frames. + The value can be: + enabled + disabled + By default, the value is disabled. + " + ::= { hwY1731AisEntry 4 } + + + hwY1731AisSuppressEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether the alarm suppression function is enabled. + The value can be: + enabled + disabled + By default, the value is disabled. + " + ::= { hwY1731AisEntry 5 } + + + hwY1731AisSuppressStatus OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the alarm function on the current + device is in the suppression state. The value can be: + enabled + disabled + " + ::= { hwY1731AisEntry 6 } + + + hwY1731AisVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwY1731AisVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure the information about the VLAN that + receives AIS frames. + " + ::= { hwY1731ConfigObject 4 } + + + hwY1731AisVlanEntry OBJECT-TYPE + SYNTAX HwY1731AisVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of alarm indication signal about vlan infomation." + INDEX { hwDot1agCfmMdIndex, hwDot1agCfmMaIndex, hwDot1agCfmMepIdentifier } + ::= { hwY1731AisVlanTable 1 } + + + HwY1731AisVlanEntry ::= + SEQUENCE { + hwY1731AisPeVlan + VlanIdOrNone, + hwY1731AisLowCeVlan + VlanIdOrNone, + hwY1731AisHighCeVlan + VlanIdOrNone, + hwY1731AisLowDot1qVlan + VlanIdOrNone, + hwY1731AisHighDot1qVlan + VlanIdOrNone, + hwY1731AisRowStatus + RowStatus + } + + hwY1731AisPeVlan OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the ID of the PE VLAN corresponding to + the AIS function. + " + ::= { hwY1731AisVlanEntry 1 } + + + hwY1731AisLowCeVlan OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object indicates the lower limit of the ID of the CE VLAN + corresponding to the AIS function. + " + ::= { hwY1731AisVlanEntry 2 } + + + hwY1731AisHighCeVlan OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the upper limit of the ID of the CE VLAN + corresponding to the AIS function. + " + ::= { hwY1731AisVlanEntry 3 } + + + hwY1731AisLowDot1qVlan OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the lower limit of the ID of the dot1q VLAN + corresponding to the AIS function. + " + ::= { hwY1731AisVlanEntry 4 } + + + hwY1731AisHighDot1qVlan OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the upper limit of the ID of the dot1q VLAN + corresponding to the AIS function. + " + ::= { hwY1731AisVlanEntry 5 } + + + hwY1731AisRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status of this table. + + The writable columns in a row can not be changed if the row + is active. All columns MUST have a valid value before a row + can be activated." + ::= { hwY1731AisVlanEntry 99 } + + + hwY1731AisLinkStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwY1731AisLinkStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This table is used to enable Y.1731 to send AIS packets when the status of the interface which is monitored goes down. + " + ::= { hwY1731ConfigObject 5 } + + hwY1731AisLinkStatusEntry OBJECT-TYPE + SYNTAX HwY1731AisLinkStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of AIS monitoring the link status of the interface." + INDEX { hwDot1agCfmMdIndex, hwDot1agCfmMaIndex, hwY1731AisLinkStatusIfIndex } + ::= { hwY1731AisLinkStatusTable 1 } + + HwY1731AisLinkStatusEntry ::= + SEQUENCE { + hwY1731AisLinkStatusIfIndex + InterfaceIndex, + hwY1731AisLinkRowStatus + RowStatus + } + + hwY1731AisLinkStatusIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the index of the interface which is monitored by AIS." + ::= { hwY1731AisLinkStatusEntry 1 } + + hwY1731AisLinkRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status of this table. + + The writable columns in a row can not be changed if the row + is active. All columns MUST have a valid value before a row + can be activated." + ::= { hwY1731AisLinkStatusEntry 20 } + + hwY1731MulPingTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwY1731MulPingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure the multicast MAC ping function." + ::= { hwY1731ConfigObject 6 } + + + hwY1731MulPingEntry OBJECT-TYPE + SYNTAX HwY1731MulPingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of multicast ping." + INDEX { hwY1731MulPingIndex } + ::= { hwY1731MulPingTable 1 } + + + HwY1731MulPingEntry ::= + SEQUENCE { + hwY1731MulPingIndex + Unsigned32, + hwY1731MulPingState + EnabledStatus, + hwY1731MulPingMdName + OCTET STRING, + hwY1731MulPingMaName + OCTET STRING, + hwY1731MulPingMepId + Integer32, + hwY1731MulPingTimeout + Unsigned32, + hwY1731MulPingCount + Unsigned32, + hwY1731MulPingPriority + Integer32, + hwY1731MulPingSendPacketNum + Counter32, + hwY1731MulPingRecvPacketNum + Counter32, + hwY1731MulPingRecvTimeDelayMin + Unsigned32, + hwY1731MulPingRecvTimeDelayMax + Unsigned32, + hwY1731MulPingRecvTimeDelayAvg + Unsigned32, + hwY1731MulPingRowStatus + RowStatus + } + + hwY1731MulPingIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the index of this table." + ::= { hwY1731MulPingEntry 1 } + + + hwY1731MulPingState OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether the multicast MAC ping function is enabled. + The value can be: + enabled + disabled + By default, the value is disabled. + " + ::= { hwY1731MulPingEntry 2 } + + + hwY1731MulPingMdName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..43)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the name of the MD that initiates the multicast MAC ping." + ::= { hwY1731MulPingEntry 3 } + + + hwY1731MulPingMaName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..43)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the name of the MA that initiates the multicast MAC ping." + ::= { hwY1731MulPingEntry 4 } + + + hwY1731MulPingMepId OBJECT-TYPE + SYNTAX Integer32 (0 | 1..8191) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the ID of the local MEP of the 802.1ag + MAC multicast ping operation. + The value ranges from 1 to 8191. + By default, the value is 0. + " + DEFVAL { 0 } + ::= { hwY1731MulPingEntry 5 } + + + hwY1731MulPingTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the timeout period of the multicast MAC ping. + The value ranges from 1 to 65535, in milliseconds. + By default, the value is 5000. + " + DEFVAL { 5000 } + ::= { hwY1731MulPingEntry 6 } + + + hwY1731MulPingCount OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the number of the sent multicast LBM packets. + By default, the value is 3. + " + DEFVAL { 3 } + ::= { hwY1731MulPingEntry 7 } + + + hwY1731MulPingPriority OBJECT-TYPE + SYNTAX Integer32 (0..7 | 255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the priority of the sent LBM packets. + The value ranges from 0 to 7 or can be 255. The value 255 is an invalid value. + The greater the value is, the higher the priority is. + " + DEFVAL { 255 } + ::= { hwY1731MulPingEntry 8 } + + + hwY1731MulPingSendPacketNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of multicast LBM packets that have been sent." + ::= { hwY1731MulPingEntry 9 } + + + hwY1731MulPingRecvPacketNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of multicast LBM packets that have been received." + ::= { hwY1731MulPingEntry 10 } + + + hwY1731MulPingRecvTimeDelayMin OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the minimum delay after which LBR packets are received." + ::= { hwY1731MulPingEntry 11 } + + + hwY1731MulPingRecvTimeDelayMax OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the maximum delay after which LBR packets are received." + ::= { hwY1731MulPingEntry 12 } + + + hwY1731MulPingRecvTimeDelayAvg OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the average delay after which LBR packets are received." + ::= { hwY1731MulPingEntry 13 } + + + hwY1731MulPingRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status of this table. + + The writable columns in a row can not be changed if the row + is active. All columns MUST have a valid value before a row + can be activated. + " + ::= { hwY1731MulPingEntry 99 } + + + hwY1731MulPingReplyTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwY1731MulPingReplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to display information about the multicast + LBRs for responding to the multicast MAC ping operation. + " + ::= { hwY1731ConfigObject 7 } + + + hwY1731MulPingReplyEntry OBJECT-TYPE + SYNTAX HwY1731MulPingReplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of multicast ping reply." + INDEX { hwY1731MulPingReplySeqNumber, hwY1731MulPingReplyOrder } + ::= { hwY1731MulPingReplyTable 1 } + + + HwY1731MulPingReplyEntry ::= + SEQUENCE { + hwY1731MulPingReplySeqNumber + Unsigned32, + hwY1731MulPingReplyOrder + Unsigned32, + hwY1731MulPingReplyMepId + Integer32, + hwY1731MulPingReplyMacAddress + MacAddress, + hwY1731MulPingReplyTransTime + Unsigned32 + } + + hwY1731MulPingReplySeqNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the sequence number of the multicast LBR." + ::= { hwY1731MulPingReplyEntry 1 } + + + hwY1731MulPingReplyOrder OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the order in which multicast LBRs are received." + ::= { hwY1731MulPingReplyEntry 2 } + + + hwY1731MulPingReplyMepId OBJECT-TYPE + SYNTAX Integer32 (0 | 1..8191) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the MEP ID carried in the multicast LBRs. + The value ranges from 0 to 8191. + The value 0 is an invalid value. + " + ::= { hwY1731MulPingReplyEntry 3 } + + + hwY1731MulPingReplyMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the MAC address carried in the multicast LBRs." + ::= { hwY1731MulPingReplyEntry 4 } + + + hwY1731MulPingReplyTransTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the period from the time when the multicast LBM + is sent to the time when the multicast LBR is received. + " + ::= { hwY1731MulPingReplyEntry 5 } + + hwY1731AisVlanConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwY1731AisVlanConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure the information about the VLAN that + receives AIS frames. + " + ::= { hwY1731ConfigObject 8 } + + hwY1731AisVlanConfigEntry OBJECT-TYPE + SYNTAX HwY1731AisVlanConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of alarm indication signal about vlan infomation." + INDEX { hwDot1agCfmMdIndex, hwDot1agCfmMaIndex, hwDot1agCfmMepIdentifier, hwY1731AisConfigPeVlan } + ::= { hwY1731AisVlanConfigTable 1 } + + + HwY1731AisVlanConfigEntry ::= + SEQUENCE { + hwY1731AisConfigPeVlan + VlanIdOrNone, + hwY1731AisConfigVlanListLow + OCTET STRING, + hwY1731AisConfigVlanListHigh + OCTET STRING, + hwY1731AisVlanConfigRowStatus + RowStatus + } + + hwY1731AisConfigPeVlan OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the ID of the PE VLAN corresponding to the AIS function. + The value 0 indicates that the PE VLAN is not set. + " + ::= { hwY1731AisVlanConfigEntry 1 } + + + hwY1731AisConfigVlanListLow OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(256)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If hwY1731AisConfigPeVlan is set to 0, the object indicates a VLAN list corresponding to the AIS function. If its value is not 0, this object indicates a CE VLAN list. The VLAN ID ranges 1 to 2047. The hwY1731AisConfigVlanListHigh value ranges 2048 to 4094. + " + ::= { hwY1731AisVlanConfigEntry 2 } + + + hwY1731AisConfigVlanListHigh OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(256)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If hwY1731AisConfigPeVlan is set to 0, the object indicates a VLAN list corresponding to the AIS function. If its value is not 0, this object indicates a CE VLAN list. The VLAN ID ranges 2048 to 4094. The hwY1731AisConfigVlanListLow value ranges value 1 to 2047. + " + ::= { hwY1731AisVlanConfigEntry 3 } + + + hwY1731AisVlanConfigRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status of this table. + + The writable columns in a row can not be changed if the row + is active. All columns MUST have a valid value before a row + can be activated." + ::= { hwY1731AisVlanConfigEntry 4 } + hwY1731TestIdTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwY1731TestIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table defines the information about TestId. + " + ::= { hwY1731ConfigObject 9 } + + hwY1731TestIdEntry OBJECT-TYPE + SYNTAX HwY1731TestIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The configuration entry of TestId." + INDEX { hwY1731TestIdentifier } + ::= { hwY1731TestIdTable 1 } + + + HwY1731TestIdEntry ::= + SEQUENCE { + hwY1731TestIdentifier + Unsigned32, + hwY1731TestIdMdName + OCTET STRING, + hwY1731TestIdMaName + OCTET STRING, + hwY1731TestIdLocalMepId + Integer32, + hwY1731TestIdDestIsMepId + TruthValue, + hwY1731TestIdDestMepId + Integer32, + hwY1731TestIdDestMepMacAddress + MacAddress, + hwY1731TestIdOnwardMacAddress + MacAddress, + hwY1731TestIdBackwardMacAddress + MacAddress, + hwY1731TestIdIsUpdateOnwardMacAddress + TruthValue, + hwY1731TestIdIsUpdateBackwardMacAddress + TruthValue, + hwY1731TestId8021pValue + Integer32, + hwY1731TestIdUplink8021p + Integer32, + hwY1731TestIdDownlink8021p + Integer32, + hwY1731TestIdDescription + OCTET STRING, + hwY1731TestIdIsRecordFile + TruthValue, + hwY1731TestIdRowStatus + RowStatus, + hwY1731TestIdQueuePriority + INTEGER + } + + hwY1731TestIdentifier OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ID of the test. + " + ::= { hwY1731TestIdEntry 1 } + + hwY1731TestIdMdName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..43)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the name of the MD in which TestId is configured. + " + ::= { hwY1731TestIdEntry 2 } + + hwY1731TestIdMaName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..43)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the name of the MA in which TestId is configured. + " + ::= { hwY1731TestIdEntry 3 } + + hwY1731TestIdLocalMepId OBJECT-TYPE + SYNTAX Integer32 (1..8191) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the ID of the local MEP that is specified + in the TestId configuration. + " + ::= { hwY1731TestIdEntry 4 } + + hwY1731TestIdDestIsMepId OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether the destination MAC address + is the specified RMEP's MAC address. + The default value is false. + " + ::= { hwY1731TestIdEntry 5 } + + hwY1731TestIdDestMepId OBJECT-TYPE + SYNTAX Integer32 (0 | 1..8191) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the ID of the remote MEP that is specified + in the TestId configuration. + " + ::= { hwY1731TestIdEntry 6 } + + hwY1731TestIdDestMepMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the MAC address of the remote end. + " + ::= { hwY1731TestIdEntry 7 } + + hwY1731TestIdOnwardMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the onward MAC address. + " + ::= { hwY1731TestIdEntry 8 } + + hwY1731TestIdBackwardMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the backward MAC address. + " + ::= { hwY1731TestIdEntry 9 } + + hwY1731TestIdIsUpdateOnwardMacAddress OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether the onward MAC address is updated automatically. + The default value is false. + " + ::= { hwY1731TestIdEntry 10 } + + hwY1731TestIdIsUpdateBackwardMacAddress OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether the backward MAC address is updated automatically. + The default value is false. + " + ::= { hwY1731TestIdEntry 11 } + + hwY1731TestId8021pValue OBJECT-TYPE + SYNTAX Integer32 (0..7 | 255 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the 802.1p priority. + The value 255 is an invalid value. + " + ::= { hwY1731TestIdEntry 12 } + + hwY1731TestIdUplink8021p OBJECT-TYPE + SYNTAX Integer32 (0..7 | 255 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the 802.1p priority of uplink packets. + The value 255 is an invalid value. + " + ::= { hwY1731TestIdEntry 13 } + + hwY1731TestIdDownlink8021p OBJECT-TYPE + SYNTAX Integer32 (0..7 | 255 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the 802.1p priority of downlink packets. + The value 255 is an invalid value. + " + ::= { hwY1731TestIdEntry 14 } + + hwY1731TestIdDescription OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the description of TestId. + " + ::= { hwY1731TestIdEntry 15 } + + hwY1731TestIdIsRecordFile OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether the statistics of the testid will be recorded in testid file. + The default value is false. + " + ::= { hwY1731TestIdEntry 16 } + + hwY1731TestIdRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status of this table. + + All columns MUST have a valid value before a row + can be activated. + " + ::= { hwY1731TestIdEntry 99 } + + hwY1731TestIdQueuePriority OBJECT-TYPE + SYNTAX INTEGER + { + invalid(1), + af1(2), + af2(3), + af3(4), + af4(5), + be(6), + cs6(7), + cs7(8), + ef(9) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the queue priority. + The queue priority can be (1..9). + " + ::= { hwY1731TestIdEntry 17 } + + hwY1731TestIdSingleEndedLMSendTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwY1731TestIdSingleEndedLMSendEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table configures the single-ended ETH-LM sending function. + " + ::= { hwY1731ConfigObject 10 } + + hwY1731TestIdSingleEndedLMSendEntry OBJECT-TYPE + SYNTAX HwY1731TestIdSingleEndedLMSendEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The configuration entry of the single-ended ETH-LM sending function." + INDEX { hwY1731TestIdentifier } + ::= { hwY1731TestIdSingleEndedLMSendTable 1 } + + HwY1731TestIdSingleEndedLMSendEntry ::= + SEQUENCE { + hwY1731TestIdSingleEndedLMSendIsContinue + TruthValue, + hwY1731TestIdSingleEndedLMSendInterval + INTEGER, + hwY1731TestIdSingleEndedLMSendCount + Integer32, + hwY1731TestIdSingleEndedLMSendRowStatus + RowStatus + } + + hwY1731TestIdSingleEndedLMSendIsContinue OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether single-ended ETH-LM sending is continual. + If the value is 'false', it indicates that the single-ended ETH-LM is on-demand. + " + ::= { hwY1731TestIdSingleEndedLMSendEntry 1 } + + hwY1731TestIdSingleEndedLMSendInterval OBJECT-TYPE + SYNTAX INTEGER + { + invalid(1), + interval1s(2), + interval10s(3), + interval30s(4), + interval60s(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the interval at which LMM frames are sent. + the value can be: + 1 second + 10 seconds + 30 seconds + 60 seconds + " + ::= { hwY1731TestIdSingleEndedLMSendEntry 2 } + + hwY1731TestIdSingleEndedLMSendCount OBJECT-TYPE + SYNTAX Integer32 (0 | 1..60) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the number of the sent LMM frames. + The value can be 0 or ranges from 1 to 60. + In a proactive OAM scenario, the value is 0." + ::= { hwY1731TestIdSingleEndedLMSendEntry 3 } + + hwY1731TestIdSingleEndedLMSendRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status of this table. + + All columns MUST have a valid value before a row + can be activated. + " + ::= { hwY1731TestIdSingleEndedLMSendEntry 99 } + + hwY1731TestIdSingleEndedLMReceiveTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwY1731TestIdSingleEndedLMReceiveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table configures the single-ended ETH-LM receiving function. + " + ::= { hwY1731ConfigObject 11 } + + hwY1731TestIdSingleEndedLMReceiveEntry OBJECT-TYPE + SYNTAX HwY1731TestIdSingleEndedLMReceiveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The configuration entry of the single-ended ETH-LM receiving function." + INDEX { hwY1731TestIdentifier } + ::= { hwY1731TestIdSingleEndedLMReceiveTable 1 } + + HwY1731TestIdSingleEndedLMReceiveEntry ::= + SEQUENCE { + hwY1731TestIdSingleEndedLMReceiveRowStatus + RowStatus + } + + hwY1731TestIdSingleEndedLMReceiveRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status of this table. + + All columns MUST have a valid value before a row + can be activated. + " + ::= { hwY1731TestIdSingleEndedLMReceiveEntry 99 } + + hwY1731TestIdOneWayDMSendTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwY1731TestIdOneWayDMSendEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table configures the one-way ETH-DM sending function. + " + ::= { hwY1731ConfigObject 12 } + + hwY1731TestIdOneWayDMSendEntry OBJECT-TYPE + SYNTAX HwY1731TestIdOneWayDMSendEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The configuration entry of the one-way ETH-DM sending function." + INDEX { hwY1731TestIdentifier } + ::= { hwY1731TestIdOneWayDMSendTable 1 } + + HwY1731TestIdOneWayDMSendEntry ::= + SEQUENCE { + hwY1731TestIdOneWayDMSendIsContinue + TruthValue, + hwY1731TestIdOneWayDMSendInterval + INTEGER, + hwY1731TestIdOneWayDMSendCount + Integer32, + hwY1731TestIdOneWayDMSendPacketSize + Integer32, + hwY1731TestIdOneWayDMSendRowStatus + RowStatus + } + + hwY1731TestIdOneWayDMSendIsContinue OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether one-way ETH-DM sending is continual. + If the value is 'false', it indicates that one-way ETH-DM is on-demand. + " + ::= { hwY1731TestIdOneWayDMSendEntry 1 } + + hwY1731TestIdOneWayDMSendInterval OBJECT-TYPE + SYNTAX INTEGER + { + invalid(1), + interval1s(2), + interval10s(3), + interval30s(4), + interval60s(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the interval at which 1DM frames are sent. + the value can be: + 1 second + 10 seconds + 30 seconds + 60 seconds + " + ::= { hwY1731TestIdOneWayDMSendEntry 2 } + + hwY1731TestIdOneWayDMSendCount OBJECT-TYPE + SYNTAX Integer32 (0 | 1..60) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the number of 1DM frames to be sent. + In a proactive OAM scenario, the value is 0." + ::= { hwY1731TestIdOneWayDMSendEntry 3 } + + hwY1731TestIdOneWayDMSendPacketSize OBJECT-TYPE + SYNTAX Integer32 (0 | 64..1518) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the size of a one-way ETH-DM packet. + The value 0 means that the packet size is not specified. + By default, the value is 0. + " + ::= { hwY1731TestIdOneWayDMSendEntry 4 } + + hwY1731TestIdOneWayDMSendRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status of this table. + + All columns MUST have a valid value before a row + can be activated. + " + ::= { hwY1731TestIdOneWayDMSendEntry 99 } + + hwY1731TestIdOneWayDMReceiveTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwY1731TestIdOneWayDMReceiveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table configures the one-way ETH-DM receiving function. + " + ::= { hwY1731ConfigObject 13 } + + hwY1731TestIdOneWayDMReceiveEntry OBJECT-TYPE + SYNTAX HwY1731TestIdOneWayDMReceiveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The configuration entry of one-way ETH-DM receiving function." + INDEX { hwY1731TestIdentifier } + ::= { hwY1731TestIdOneWayDMReceiveTable 1 } + + HwY1731TestIdOneWayDMReceiveEntry ::= + SEQUENCE { + hwY1731TestIdOneWayDMReceiveIsContinue + TruthValue, + hwY1731TestIdOneWayDMReceiveRowStatus + RowStatus + } + + hwY1731TestIdOneWayDMReceiveIsContinue OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether one-way ETH-DM receiving is continual. + If the value is 'false', it indicates that one-way ETH-DM is on-demand. + " + ::= { hwY1731TestIdOneWayDMReceiveEntry 1 } + + hwY1731TestIdOneWayDMReceiveRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status of this table. + + All columns MUST have a valid value before a row + can be activated. + " + ::= { hwY1731TestIdOneWayDMReceiveEntry 99 } + + hwY1731TestIdTwoWayDMSendTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwY1731TestIdTwoWayDMSendEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure the two-way ETH-DM sending function. + " + ::= { hwY1731ConfigObject 14 } + + hwY1731TestIdTwoWayDMSendEntry OBJECT-TYPE + SYNTAX HwY1731TestIdTwoWayDMSendEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The configuration entry of the two-way ETH-DM sending function." + INDEX { hwY1731TestIdentifier } + ::= { hwY1731TestIdTwoWayDMSendTable 1 } + + HwY1731TestIdTwoWayDMSendEntry ::= + SEQUENCE { + hwY1731TestIdTwoWayDMSendIsContinue + TruthValue, + hwY1731TestIdTwoWayDMSendInterval + INTEGER, + hwY1731TestIdTwoWayDMSendCount + Integer32, + hwY1731TestIdTwoWayDMSendPacketSize + Integer32, + hwY1731TestIdTwoWayDMSendRowStatus + RowStatus + } + + hwY1731TestIdTwoWayDMSendIsContinue OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether two-way ETH-DM sending is continual. + If the value is 'false', it indicates that two-way ETH-DM is on-demand. + " + ::= { hwY1731TestIdTwoWayDMSendEntry 1 } + + hwY1731TestIdTwoWayDMSendInterval OBJECT-TYPE + SYNTAX INTEGER + { + invalid(1), + interval1s(2), + interval10s(3), + interval30s(4), + interval60s(5), + interval15s(6) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the interval at which DMM frames are sent. + When on-demand OAM, the value can be: + 1 second + 10 seconds + 30 seconds + 60 seconds + 15 seconds + " + ::= { hwY1731TestIdTwoWayDMSendEntry 2 } + + hwY1731TestIdTwoWayDMSendCount OBJECT-TYPE + SYNTAX Integer32 (0 | 1..60) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the number of DMM frames to be sent. + In a proactive OAM scenario, the value is 0." + ::= { hwY1731TestIdTwoWayDMSendEntry 3 } + + hwY1731TestIdTwoWayDMSendPacketSize OBJECT-TYPE + SYNTAX Integer32 (0 | 64..1518) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the size of two-way ETH-DM packet. + The value 0 means that the packet size is not specified. + By default, the value is 0. + " + ::= { hwY1731TestIdTwoWayDMSendEntry 4 } + + hwY1731TestIdTwoWayDMSendRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status of this table. + + All columns MUST have a valid value before a row + can be activated. + " + ::= { hwY1731TestIdTwoWayDMSendEntry 99 } + + hwY1731TestIdTwoWayDMReceiveTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwY1731TestIdTwoWayDMReceiveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table configures the two-way ETH-DM receiving function. + " + ::= { hwY1731ConfigObject 15 } + + hwY1731TestIdTwoWayDMReceiveEntry OBJECT-TYPE + SYNTAX HwY1731TestIdTwoWayDMReceiveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The configuration entry of the two-way ETH-DM receiving function." + INDEX { hwY1731TestIdentifier } + ::= { hwY1731TestIdTwoWayDMReceiveTable 1 } + + HwY1731TestIdTwoWayDMReceiveEntry ::= + SEQUENCE { + hwY1731TestIdTwoWayDMReceiveRowStatus + RowStatus + } + + hwY1731TestIdTwoWayDMReceiveRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status of this table. + + All columns MUST have a valid value before a row + can be activated. + " + ::= { hwY1731TestIdTwoWayDMReceiveEntry 99 } + + hwY1731TestIdSingleSynEndedLMSendTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwY1731TestIdSingleSynEndedLMSendEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table configures the single-ended ETH-SLM sending function. + " + ::= { hwY1731ConfigObject 16 } + + hwY1731TestIdSingleSynEndedLMSendEntry OBJECT-TYPE + SYNTAX HwY1731TestIdSingleSynEndedLMSendEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The configuration entry of the single-ended ETH-SLM sending function." + INDEX { hwY1731TestIdentifier } + ::= { hwY1731TestIdSingleSynEndedLMSendTable 1 } + + HwY1731TestIdSingleSynEndedLMSendEntry ::= + SEQUENCE { + hwY1731TestIdSingleSynEndedLMSendIsContinue + TruthValue, + hwY1731TestIdSingleSynEndedLMSendInterval + INTEGER, + hwY1731TestIdSingleSynEndedLMSendCount + Integer32, + hwY1731TestIdSingleSynEndedLMSendTimeOut + Integer32, + hwY1731TestIdSingleSynEndedLMSendRowStatus + RowStatus, + hwY1731TestIdSingleSynEndedLMSendPacketSize + Integer32, + hwY1731TestIdSingleSynEndedLMSendMeasureMentCount + Integer32 + } + + hwY1731TestIdSingleSynEndedLMSendIsContinue OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether single-ended ETH-SLM sending is continual. + If the value is 'false', it indicates that the single-ended ETH-SLM is on-demand. + " + ::= { hwY1731TestIdSingleSynEndedLMSendEntry 1 } + + hwY1731TestIdSingleSynEndedLMSendInterval OBJECT-TYPE + SYNTAX INTEGER + { + invalid(1), + interval1s(2), + interval10s(3), + interval3Dot3ms(4), + interval10ms(5), + interval100ms(6) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the interval at which single-ended ETH-SLM frames are sent. + the value can be: + 1 second + 10 seconds + 3.3 milliseconds + 10 milliseconds + 100 milliseconds + " + ::= { hwY1731TestIdSingleSynEndedLMSendEntry 2 } + + hwY1731TestIdSingleSynEndedLMSendCount OBJECT-TYPE + SYNTAX Integer32 (0 | 1..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the number of the sent single-ended ETH-SLM frames. + The value can be 0 or ranges from 1 to 1000. + In a proactive OAM scenario, the value is 0." + ::= { hwY1731TestIdSingleSynEndedLMSendEntry 3 } + + hwY1731TestIdSingleSynEndedLMSendTimeOut OBJECT-TYPE + SYNTAX Integer32 (0 | 1..10) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates The timeout of single-ended synthetic loss measurement frames + (SLM) waiting for ACK frames (SLR). + The value can be 0 or ranges from 1 to 10. + In a proactive OAM scenario, the value is 0." + ::= { hwY1731TestIdSingleSynEndedLMSendEntry 4 } + + hwY1731TestIdSingleSynEndedLMSendRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status of this table. + + All columns MUST have a valid value before a row + can be activated. + " + ::= { hwY1731TestIdSingleSynEndedLMSendEntry 5 } + + + hwY1731TestIdSingleSynEndedLMSendPacketSize OBJECT-TYPE + SYNTAX Integer32 (0 | 64..1518) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the packetsize of single-ended synthetic loss measurement frames + The value can be 0 or ranges from 64 to 1518. + In a proactive OAM scenario, the value is 0." + ::= { hwY1731TestIdSingleSynEndedLMSendEntry 6 } + + hwY1731TestIdSingleSynEndedLMSendMeasureMentCount OBJECT-TYPE + SYNTAX Integer32 (0 | 1..60) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the measurementcount of single-ended synthetic loss measurement frames + The value can be 0 or ranges from 1 to 60. + In a proactive OAM scenario, the value is 0." + ::= { hwY1731TestIdSingleSynEndedLMSendEntry 7 } + + + hwY1731TestIdSingleSynEndedLMReceiveTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwY1731TestIdSingleSynEndedLMReceiveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table configures the single-ended ETH-SLM receive function. + " + ::= { hwY1731ConfigObject 17 } + + hwY1731TestIdSingleSynEndedLMReceiveEntry OBJECT-TYPE + SYNTAX HwY1731TestIdSingleSynEndedLMReceiveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The configuration entry of the single-ended ETH-SLM receive function." + INDEX { hwY1731TestIdentifier } + ::= { hwY1731TestIdSingleSynEndedLMReceiveTable 1 } + + HwY1731TestIdSingleSynEndedLMReceiveEntry ::= + SEQUENCE { + hwY1731TestIdSingleSynEndedLMReceiveTimeOut + Integer32, + hwY1731TestIdSingleSynEndedLMReceiveRowStatus + RowStatus + } + + hwY1731TestIdSingleSynEndedLMReceiveTimeOut OBJECT-TYPE + SYNTAX Integer32 (0 | 10..300) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the timeout value of receive ETH-SLM frames. + The value can be 0 or ranges from 10 to 300. + In a proactive OAM scenario, the value is 0." + ::= { hwY1731TestIdSingleSynEndedLMReceiveEntry 1 } + + hwY1731TestIdSingleSynEndedLMReceiveRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status of this table. + + All columns MUST have a valid value before a row + can be activated. + " + ::= { hwY1731TestIdSingleSynEndedLMReceiveEntry 2 } + + + hwY1731StatisticObject OBJECT IDENTIFIER ::= { hwEthOamY1731 2 } + + hwY1731ResetStatisticTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwY1731ResetStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to reset statistic information. + " + ::= { hwY1731StatisticObject 1 } + + + hwY1731ResetStatisticEntry OBJECT-TYPE + SYNTAX HwY1731ResetStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of reset statistic information." + INDEX { hwDot1agCfmMdIndex, hwDot1agCfmMaIndex, hwY1731RemoteIp, hwY1731VcId, hwY1731MacAddress, hwY1731ResvIndex } + ::= { hwY1731ResetStatisticTable 1 } + + + HwY1731ResetStatisticEntry ::= + SEQUENCE { + hwY1731ResetStatisticType + INTEGER, + hwY1731ResetStatistic8021pValue + Integer32 + } + + hwY1731ResetStatisticType OBJECT-TYPE + SYNTAX INTEGER + { + invalid(1), + singleloss(2), + dualloss(3), + onewaydelay(4), + twowaydelay(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the type of reset. + The value can be: + invalid + singleloss + dualloss + onewaydelay + twowaydelay + The default value is invalid." + ::= { hwY1731ResetStatisticEntry 1 } + + hwY1731ResetStatistic8021pValue OBJECT-TYPE + SYNTAX Integer32 (0 | 1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the priority of 802.1p which in the ResetStatistic. + The priority value ranges from 0 to 7. It maps a 8 bits number. + 0 - 1 (0x01) + 1 - 2 (0x02) + 2 - 4 (0x04) + 3 - 8 (0x08) + 4 - 16 (0x10) + 5 - 32 (0x20) + 6 - 64 (0x40) + 7 - 128(0x80) + For example, if 802.1p priority is 0 , 4 , 7, the value is 145(1 + 16 + 128). + The value 0 indicates that the priority is not set. + " + ::= { hwY1731ResetStatisticEntry 2 } + + + hwY1731StatisticTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwY1731StatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to store the result about Y1731 statistic information. + " + ::= { hwY1731StatisticObject 2 } + + hwY1731StatisticEntry OBJECT-TYPE + SYNTAX HwY1731StatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table, containing information on the Y1731 statistic entity." + INDEX { hwDot1agCfmMdIndex, hwDot1agCfmMaIndex, hwY1731RemoteIp, hwY1731VcId, hwY1731MacAddress, hwY1731ResvIndex } + ::= { hwY1731StatisticTable 1 } + + HwY1731StatisticEntry ::= + SEQUENCE { + hwY1731SingleLossStatisticGatherInterval + INTEGER, + hwY1731SingleLossLocalStatistic + OCTET STRING, + hwY1731SingleLossLocalRatio + OCTET STRING, + hwY1731SingleLossLocalRatioMax + Integer32, + hwY1731SingleLossLocalRatioMin + Integer32, + hwY1731SingleLossLocalRatioAvg + Integer32, + hwY1731SingleLossRemoteStatistic + OCTET STRING, + hwY1731SingleLossRemoteRatio + OCTET STRING, + hwY1731SingleLossRemoteRatioMax + Integer32, + hwY1731SingleLossRemoteRatioMin + Integer32, + hwY1731SingleLossRemoteRatioAvg + Integer32, + hwY1731OneDelayStatistic + OCTET STRING, + hwY1731OneDelayVariation + OCTET STRING, + hwY1731OneDelayMax + Unsigned32, + hwY1731OneDelayMin + Unsigned32, + hwY1731OneDelayAvg + Unsigned32, + hwY1731TwoDelayStatistic + OCTET STRING, + hwY1731TwoDelayVariation + OCTET STRING, + hwY1731TwoDelayMax + Unsigned32, + hwY1731TwoDelayMin + Unsigned32, + hwY1731TwoDelayAvg + Unsigned32, + hwY1731SingleLossLocalMax + Unsigned32, + hwY1731SingleLossLocalMin + Unsigned32, + hwY1731SingleLossLocalAvg + Unsigned32, + hwY1731SingleLossRemoteMax + Unsigned32, + hwY1731SingleLossRemoteMin + Unsigned32, + hwY1731SingleLossRemoteAvg + Unsigned32, + hwY1731OneDelayStatisticMax + Integer32, + hwY1731OneDelayStatisticMin + Integer32, + hwY1731OneDelayStatisticAvg + Integer32, + hwY1731TwoDelayStatisticMax + Unsigned32, + hwY1731TwoDelayStatisticMin + Unsigned32, + hwY1731TwoDelayStatisticAvg + Unsigned32, + hwY1731TwoDelayUnresponsivePacketCount + Unsigned32, + hwY1731SingleLossStatistic8021pValue + Integer32, + hwY1731OneDelayStatistic8021pValue + Integer32, + hwY1731TwoDelayStatistic8021pValue + Integer32, + hwY1731OneDelayOnDemandStartTime + DateAndTime, + hwY1731TwoDelayOnDemandStartTime + DateAndTime, + hwY1731SingleLossOnDemandStartTime + DateAndTime + } + + hwY1731SingleLossStatisticGatherInterval OBJECT-TYPE + SYNTAX INTEGER + { + invalid(1), + interval1000ms(2), + interval10000ms(3), + interval30000ms(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies an interval for collecting packet loss statistics." + ::= { hwY1731StatisticEntry 1 } + + hwY1731SingleLossLocalStatistic OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..1024)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the packet loss statistics that are collected on a local end." + ::= { hwY1731StatisticEntry 2 } + + hwY1731SingleLossLocalRatio OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..1024)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the packet loss ratio that are collected on a local end." + ::= { hwY1731StatisticEntry 3 } + + hwY1731SingleLossLocalRatioMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the maximum value of packet loss ratio + that are collected on a local end." + ::= { hwY1731StatisticEntry 4 } + + hwY1731SingleLossLocalRatioMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the minimum value of packet loss ratio + that are collected on a local end." + ::= { hwY1731StatisticEntry 5 } + + hwY1731SingleLossLocalRatioAvg OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the average value of packet loss ratio + that are collected on a local end." + ::= { hwY1731StatisticEntry 6 } + + hwY1731SingleLossRemoteStatistic OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..1024)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the packet loss statistics that are collected on a remote end." + ::= { hwY1731StatisticEntry 7 } + + hwY1731SingleLossRemoteRatio OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..1024)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the packet loss ratio that are collected on a remote end." + ::= { hwY1731StatisticEntry 8 } + + hwY1731SingleLossRemoteRatioMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the maximum value of packet loss ratio + that are collected on a remote end." + ::= { hwY1731StatisticEntry 9 } + + hwY1731SingleLossRemoteRatioMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the minimum value of packet loss ratio + that are collected on a remote end." + ::= { hwY1731StatisticEntry 10 } + + hwY1731SingleLossRemoteRatioAvg OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the average value of packet loss ratio + that are collected on a remote end." + ::= { hwY1731StatisticEntry 11 } + + hwY1731OneDelayStatistic OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..1024)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the statistics about the one-way delay." + ::= { hwY1731StatisticEntry 12 } + + hwY1731OneDelayVariation OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..1024)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the variation about the one-way delay. + After the device is enabled to receive packets, statistics collected for the first time are invalid, and the value of hwY1731OneDelayVariation is setted to 0. + " + ::= { hwY1731StatisticEntry 13 } + + hwY1731OneDelayMax OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the maximum variation of the one-way delay." + ::= { hwY1731StatisticEntry 14 } + + hwY1731OneDelayMin OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the minimum variation of the one-way delay." + ::= { hwY1731StatisticEntry 15 } + + hwY1731OneDelayAvg OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the average variation of the one-way delay." + ::= { hwY1731StatisticEntry 16 } + + hwY1731TwoDelayStatistic OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..1024)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the statistics about the two-way delay." + ::= { hwY1731StatisticEntry 17 } + + hwY1731TwoDelayVariation OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..1024)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the variation about the two-way delay." + ::= { hwY1731StatisticEntry 18 } + + hwY1731TwoDelayMax OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the maximum variation of the two-way delay." + ::= { hwY1731StatisticEntry 19 } + + hwY1731TwoDelayMin OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the minimum variation of the two-way delay." + ::= { hwY1731StatisticEntry 20 } + + hwY1731TwoDelayAvg OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the average variation of the two-way delay." + ::= { hwY1731StatisticEntry 21 } + + + hwY1731SingleLossLocalMax OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the maximum value of packet loss + that are collected on a local end." + ::= { hwY1731StatisticEntry 22 } + + hwY1731SingleLossLocalMin OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the minimum value of packet loss + that are collected on a local end." + ::= { hwY1731StatisticEntry 23 } + + hwY1731SingleLossLocalAvg OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the average value of packet loss + that are collected on a local end." + ::= { hwY1731StatisticEntry 24 } + + hwY1731SingleLossRemoteMax OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the maximum value of packet loss + that are collected on a remote end." + ::= { hwY1731StatisticEntry 25 } + + hwY1731SingleLossRemoteMin OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the minimum value of packet loss + that are collected on a remote end." + ::= { hwY1731StatisticEntry 26 } + + hwY1731SingleLossRemoteAvg OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the average value of packet loss + that are collected on a remote end." + ::= { hwY1731StatisticEntry 27 } + + hwY1731OneDelayStatisticMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the maximum value of the one-way delay." + ::= { hwY1731StatisticEntry 28 } + + hwY1731OneDelayStatisticMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the minimum value of the one-way delay." + ::= { hwY1731StatisticEntry 29 } + + hwY1731OneDelayStatisticAvg OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the average value of the one-way delay." + ::= { hwY1731StatisticEntry 30 } + + hwY1731TwoDelayStatisticMax OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the maximum value of the two-way delay." + ::= { hwY1731StatisticEntry 31 } + + hwY1731TwoDelayStatisticMin OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the minimum value of the two-way delay." + ::= { hwY1731StatisticEntry 32 } + + hwY1731TwoDelayStatisticAvg OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the average value of the two-way delay." + ::= { hwY1731StatisticEntry 33 } + + hwY1731TwoDelayUnresponsivePacketCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the number of unresponsive Delay Measurement Reply frames." + ::= { hwY1731StatisticEntry 34 } + + hwY1731SingleLossStatistic8021pValue OBJECT-TYPE + SYNTAX Integer32 (0..7 | 255 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the 802.1p priority. + The value 255 is an invalid value. + " + ::= { hwY1731StatisticEntry 35 } + + hwY1731OneDelayStatistic8021pValue OBJECT-TYPE + SYNTAX Integer32 (0..7 | 255 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the 802.1p priority. + The value 255 is an invalid value. + " + ::= { hwY1731StatisticEntry 36 } + + hwY1731TwoDelayStatistic8021pValue OBJECT-TYPE + SYNTAX Integer32 (0..7 | 255 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the 802.1p priority. + The value 255 is an invalid value. + " + ::= { hwY1731StatisticEntry 37 } + + hwY1731OneDelayOnDemandStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date and time of the one-way delay on-demand data." + ::= { hwY1731StatisticEntry 38 } + + hwY1731TwoDelayOnDemandStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date and time of the two-way delay on-demand data." + ::= { hwY1731StatisticEntry 39 } + + hwY1731SingleLossOnDemandStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date and time of the single-loss on-demand data." + ::= { hwY1731StatisticEntry 40 } + + hwCfmVlanOneDelayTrapLogTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCfmVlanOneDelayTrapLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query whether the one-way delay exceeds + the trap threshold in the VLAN scenario." + ::= { hwY1731StatisticObject 3 } + + hwCfmVlanOneDelayTrapLogEntry OBJECT-TYPE + SYNTAX HwCfmVlanOneDelayTrapLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + An entry in the table, containing information on the trap entity. + " + INDEX { hwDot1agCfmMdIndex , hwDot1agCfmMaIndex } + ::= { hwCfmVlanOneDelayTrapLogTable 1 } + + HwCfmVlanOneDelayTrapLogEntry ::= + SEQUENCE { + hwCfmOneDelayTrapLogMacAddress + MacAddress, + hwCfmVlanOneDelayTrapLogTimestamp + TimeStamp, + hwCfmVlanOneDelayTrapLogDelayValue + Unsigned32, + hwCfmVlanOneDelayTrapLogThreshold + Unsigned32, + hwCfmVlanOneDelayTrapLogDelayValueHigh + Unsigned32, + hwCfmVlanOneDelayTrapLogDelayValueLow + Unsigned32 + } + + hwCfmOneDelayTrapLogMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object indicates the remote MAC address. + " + ::= { hwCfmVlanOneDelayTrapLogEntry 1 } + + hwCfmVlanOneDelayTrapLogTimestamp OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object indicates the timestamp when the delay of the one-way ETH-DM + in the VLAN is higher than the configured trap threshold. + " + ::= { hwCfmVlanOneDelayTrapLogEntry 2 } + + hwCfmVlanOneDelayTrapLogDelayValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object indicates the delay value when the delay of the one-way ETH-DM + in the VLAN is higher than the configured trap threshold. + " + ::= { hwCfmVlanOneDelayTrapLogEntry 3 } + + hwCfmVlanOneDelayTrapLogThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object indicates the delay trap threshold of the one-way ETH-DM. + " + ::= { hwCfmVlanOneDelayTrapLogEntry 4 } + + hwCfmVlanOneDelayTrapLogDelayValueHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object indicates the high 32 bits delay value when the delay of the one-way ETH-DM + in the VLAN is higher than the configured trap threshold. + " + ::= { hwCfmVlanOneDelayTrapLogEntry 5 } + + hwCfmVlanOneDelayTrapLogDelayValueLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object indicates the low 32 bits delay value when the delay of the one-way ETH-DM + in the VLAN is higher than the configured trap threshold. + " + ::= { hwCfmVlanOneDelayTrapLogEntry 6 } + + hwCfmVlanOneDelayRcoverTrapLogTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCfmVlanOneDelayRcoverTrapLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query whether the one-way delay falls below + the trap threshold." + ::= { hwY1731StatisticObject 4 } + + hwCfmVlanOneDelayRcoverTrapLogEntry OBJECT-TYPE + SYNTAX HwCfmVlanOneDelayRcoverTrapLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + An entry in the table, containing information on the recovery trap entity. + " + INDEX { hwDot1agCfmMdIndex , hwDot1agCfmMaIndex } + ::= { hwCfmVlanOneDelayRcoverTrapLogTable 1 } + + HwCfmVlanOneDelayRcoverTrapLogEntry ::= + SEQUENCE { + hwCfmOneDelayRecoveryTrapMacAddress + MacAddress, + hwCfmVlanOneDelayRecoveryTrapLogTimestamp + TimeStamp, + hwCfmVlanOneDelayRecoveryTrapLogDelayValue + Unsigned32, + hwCfmVlanOneDelayRecoveryTrapLogThreshold + Unsigned32, + hwCfmVlanOneDelayRecoveryTrapLogDelayValueHigh + Unsigned32, + hwCfmVlanOneDelayRecoveryTrapLogDelayValueLow + Unsigned32 + } + + hwCfmOneDelayRecoveryTrapMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object indicates the remote MAC address. + " + ::= { hwCfmVlanOneDelayRcoverTrapLogEntry 1 } + + hwCfmVlanOneDelayRecoveryTrapLogTimestamp OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object indicates the timestamp when the delay of the one-way ETH-DM + in the VLAN is lower than the configured trap threshold. + " + ::= { hwCfmVlanOneDelayRcoverTrapLogEntry 2 } + + hwCfmVlanOneDelayRecoveryTrapLogDelayValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object indicates the delay value when the delay of the one-way ETH-DM + in the VLAN is lower than the configured trap threshold. + " + ::= { hwCfmVlanOneDelayRcoverTrapLogEntry 3 } + + hwCfmVlanOneDelayRecoveryTrapLogThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object indicates the delay trap threshold of the one-way ETH-DM. + " + ::= { hwCfmVlanOneDelayRcoverTrapLogEntry 4 } + + hwCfmVlanOneDelayRecoveryTrapLogDelayValueHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object indicates the high 32 bits delay value when the delay of the one-way ETH-DM + in the VLAN is lower than the configured trap threshold. + " + ::= { hwCfmVlanOneDelayRcoverTrapLogEntry 5 } + + hwCfmVlanOneDelayRecoveryTrapLogDelayValueLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object indicates the low 32 bits delay value when the delay of the one-way ETH-DM + in the VLAN is lower than the configured trap threshold. + " + ::= { hwCfmVlanOneDelayRcoverTrapLogEntry 6 } + + hwCfmVlanTwoDelayTrapLogTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCfmVlanTwoDelayTrapLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query whether the two-way delay exceeds + the trap threshold in the VLAN scenario." + ::= { hwY1731StatisticObject 5 } + + hwCfmVlanTwoDelayTrapLogEntry OBJECT-TYPE + SYNTAX HwCfmVlanTwoDelayTrapLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + An entry in the table, containing information on the trap entity. + " + INDEX { hwDot1agCfmMdIndex , hwDot1agCfmMaIndex } + ::= { hwCfmVlanTwoDelayTrapLogTable 1 } + + HwCfmVlanTwoDelayTrapLogEntry ::= + SEQUENCE { + hwCfmTwoDelayTrapMacAddress + MacAddress, + hwCfmVlanTwoDelayTrapLogTimestamp + TimeStamp, + hwCfmVlanTwoDelayTrapLogDelayValue + Unsigned32, + hwCfmVlanTwoDelayTrapLogThreshold + Unsigned32, + hwCfmVlanTwoDelayTrapLogDelayValueHigh + Unsigned32, + hwCfmVlanTwoDelayTrapLogDelayValueLow + Unsigned32 + } + + hwCfmTwoDelayTrapMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object indicates the remote MAC address. + " + ::= { hwCfmVlanTwoDelayTrapLogEntry 1 } + + hwCfmVlanTwoDelayTrapLogTimestamp OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object indicates the timestamp when the delay of the two-way ETH-DM + in the VLAN is higher than the configured trap threshold. + " + ::= { hwCfmVlanTwoDelayTrapLogEntry 2 } + + hwCfmVlanTwoDelayTrapLogDelayValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object indicates the delay value when the delay of the two-way ETH-DM + in the VLAN is higher than the configured trap threshold. + " + ::= { hwCfmVlanTwoDelayTrapLogEntry 3 } + + hwCfmVlanTwoDelayTrapLogThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object indicates the delay trap threshold of the two-way ETH-DM. + " + ::= { hwCfmVlanTwoDelayTrapLogEntry 4 } + + hwCfmVlanTwoDelayTrapLogDelayValueHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object indicates the high 32 bits delay value when the delay of the two-way ETH-DM + in the VLAN is higher than the configured trap threshold. + " + ::= { hwCfmVlanTwoDelayTrapLogEntry 5 } + + hwCfmVlanTwoDelayTrapLogDelayValueLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object indicates the low 32 bits delay value when the delay of the two-way ETH-DM + in the VLAN is higher than the configured trap threshold. + " + ::= { hwCfmVlanTwoDelayTrapLogEntry 6 } + + hwCfmVlanTwoDelayRcoverTrapLogTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCfmVlanTwoDelayRcoverTrapLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query whether the two-way delay falls below + the trap threshold." + ::= { hwY1731StatisticObject 6 } + + hwCfmVlanTwoDelayRcoverTrapLogEntry OBJECT-TYPE + SYNTAX HwCfmVlanTwoDelayRcoverTrapLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + An entry in the table, containing information on the recovery trap entity. + " + INDEX { hwDot1agCfmMdIndex , hwDot1agCfmMaIndex } + ::= { hwCfmVlanTwoDelayRcoverTrapLogTable 1 } + + HwCfmVlanTwoDelayRcoverTrapLogEntry ::= + SEQUENCE { + hwCfmTwoDelayRecoveryTrapMacAddress + MacAddress, + hwCfmVlanTwoDelayRecoveryTrapLogTimestamp + TimeStamp, + hwCfmVlanTwoDelayRecoveryTrapLogDelayValue + Unsigned32, + hwCfmVlanTwoDelayRecoveryTrapLogThreshold + Unsigned32, + hwCfmVlanTwoDelayRecoveryTrapLogDelayValueHigh + Unsigned32, + hwCfmVlanTwoDelayRecoveryTrapLogDelayValueLow + Unsigned32 + } + + hwCfmTwoDelayRecoveryTrapMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object indicates the remote MAC address. + " + ::= { hwCfmVlanTwoDelayRcoverTrapLogEntry 1 } + + hwCfmVlanTwoDelayRecoveryTrapLogTimestamp OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object indicates the timestamp when the delay of the two-way ETH-DM + in the VLAN is lower than the configured trap threshold. + " + ::= { hwCfmVlanTwoDelayRcoverTrapLogEntry 2 } + + hwCfmVlanTwoDelayRecoveryTrapLogDelayValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object indicates the delay value when the delay of the two-way ETH-DM + in the VLAN is lower than the configured trap threshold. + " + ::= { hwCfmVlanTwoDelayRcoverTrapLogEntry 3 } + + hwCfmVlanTwoDelayRecoveryTrapLogThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object indicates the delay trap threshold for the two-way ETH-DM. + " + ::= { hwCfmVlanTwoDelayRcoverTrapLogEntry 4 } + + hwCfmVlanTwoDelayRecoveryTrapLogDelayValueHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object indicates the high 32 bits delay value when the delay of the two-way ETH-DM + in the VLAN is lower than the configured trap threshold. + " + ::= { hwCfmVlanTwoDelayRcoverTrapLogEntry 5 } + + hwCfmVlanTwoDelayRecoveryTrapLogDelayValueLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object indicates the low 32 bits delay value when the delay of the two-way ETH-DM + in the VLAN is lower than the configured trap threshold. + " + ::= { hwCfmVlanTwoDelayRcoverTrapLogEntry 6 } + + hwY1731StatisticTrapLogTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwY1731StatisticTrapLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query whether the Y.1731 statistic value triggers alarm." + ::= { hwY1731StatisticObject 7 } + + hwY1731StatisticTrapLogEntry OBJECT-TYPE + SYNTAX HwY1731StatisticTrapLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + An entry in the table, containing information on the statistic trap entity. + " + INDEX { hwDot1agCfmMdIndex , hwDot1agCfmMaIndex , hwDot1agCfmMepIdentifier , hwY1731StatisticTrapLogType , + hwY1731StatisticTrapLogMacAddress , hwY1731StatisticTrapLog8021pPriority } + ::= { hwY1731StatisticTrapLogTable 1 } + + HwY1731StatisticTrapLogEntry ::= + SEQUENCE { + hwY1731StatisticTrapLogType + INTEGER, + hwY1731StatisticTrapLogMacAddress + MacAddress, + hwY1731StatisticTrapLog8021pPriority + Integer32, + hwY1731StatisticTrapLogValue + Unsigned32, + hwY1731StatisticTrapLogUpperLimitThreshold + Unsigned32, + hwY1731StatisticTrapLogLowerLimitThreshold + Unsigned32, + hwY1731StatisticTrapLogValueHigh + Unsigned32, + hwY1731StatisticTrapLogValueLow + Unsigned32 + } + + hwY1731StatisticTrapLogType OBJECT-TYPE + SYNTAX INTEGER + { + onedelay(1), + twodelay(2), + onedelayvariation(3), + twedelayvariation(4), + singlelosslocalratio(5), + singlelossremoteratio(6), + duallosslocalratio(7), + duallossremoteratio(8) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + Specific trap type. + Options: + 1. OneDelay(1) -indicates the trap type is delay of one-way ETH-DM. + 2. TwoDelay(2) -indicates the trap type is delay of two-way ETH-DM. + 3. OneDelayVariation(3) -indicates the trap type is delay variation of one-way ETH-DM. + 4. TweDelayVariation(4) -indicates the trap type is delay variation of two-way ETH-DM. + 5. SingleLossLocalRatio(5) -indicates the trap type is local loss ratio of single-ended ETH-LM. + 6. SingleLossRemoteRatio(6) -indicates the trap type is remote loss ratio of single-ended ETH-LM. + 7. DualLossLocalRatio(7) -indicates the trap type is local loss ratio of dual-ended ETH-LM. + 8. DualLossRemoteRatio(8) -indicates the trap type is remote loss ratio of dual-ended ETH-LM. + " + ::= { hwY1731StatisticTrapLogEntry 1} + + hwY1731StatisticTrapLogMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the remote MAC address." + ::= { hwY1731StatisticTrapLogEntry 2 } + + hwY1731StatisticTrapLog8021pPriority OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the priority. + The value can be 255 or ranges from 0 to 7. + The value 255 is an invalid value. + " + ::= { hwY1731StatisticTrapLogEntry 3 } + + hwY1731StatisticTrapLogValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value that cause the trap." + ::= { hwY1731StatisticTrapLogEntry 4 } + + hwY1731StatisticTrapLogUpperLimitThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The upper limit value of the threshold." + ::= { hwY1731StatisticTrapLogEntry 5 } + + hwY1731StatisticTrapLogLowerLimitThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The lower limit value of the threshold." + ::= { hwY1731StatisticTrapLogEntry 6 } + + hwY1731StatisticTrapLogValueHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value that cause the trap." + ::= { hwY1731StatisticTrapLogEntry 7 } + + hwY1731StatisticTrapLogValueLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value that cause the trap." + ::= { hwY1731StatisticTrapLogEntry 8 } + + hwY1731TestIdSingleLossStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwY1731TestIdSingleLossStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table stores the result of single-ended ETH-LM. + " + ::= { hwY1731StatisticObject 8 } + + hwY1731TestIdSingleLossStatEntry OBJECT-TYPE + SYNTAX HwY1731TestIdSingleLossStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table, containing information about the result of single-ended ETH-LM." + INDEX { hwY1731TestIdentifier, hwY1731TestIdSingleLossSequence } + ::= { hwY1731TestIdSingleLossStatTable 1 } + + HwY1731TestIdSingleLossStatEntry ::= + SEQUENCE { + hwY1731TestIdSingleLossSequence + Unsigned32, + hwY1731TestIdSingleLossErrInfo + Unsigned32, + hwY1731TestIdSingleLossLocal + Counter64, + hwY1731TestIdSingleLossLocalRatio + Unsigned32, + hwY1731TestIdSingleLossRemote + Counter64, + hwY1731TestIdSingleLossRemoteRatio + Unsigned32, + hwY1731TestIdSingleLossOnDemandStartTime + DateAndTime + } + + hwY1731TestIdSingleLossSequence OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sequence number of the single-ended ETH-LM result." + ::= { hwY1731TestIdSingleLossStatEntry 1 } + + hwY1731TestIdSingleLossErrInfo OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the error information of the single-ended ETH-LM result." + ::= { hwY1731TestIdSingleLossStatEntry 2 } + + hwY1731TestIdSingleLossLocal OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the packet loss statistics that are collected on a local end. + " + ::= { hwY1731TestIdSingleLossStatEntry 3 } + + hwY1731TestIdSingleLossLocalRatio OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the packet loss ratio that is collected on a local end." + ::= { hwY1731TestIdSingleLossStatEntry 4 } + + hwY1731TestIdSingleLossRemote OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the packet loss statistics that are collected on a remote end." + ::= { hwY1731TestIdSingleLossStatEntry 5 } + + hwY1731TestIdSingleLossRemoteRatio OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the packet loss ratio that is collected on a remote end." + ::= { hwY1731TestIdSingleLossStatEntry 6 } + + hwY1731TestIdSingleLossOnDemandStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date and time of the single-loss on-demand data." + ::= { hwY1731TestIdSingleLossStatEntry 7 } + + hwY1731TestIdOneDelayStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwY1731TestIdOneDelayStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table stores the result of one-way ETH-DM. + " + ::= { hwY1731StatisticObject 9 } + + hwY1731TestIdOneDelayStatEntry OBJECT-TYPE + SYNTAX HwY1731TestIdOneDelayStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table, containing information about the result of one-way ETH-DM." + INDEX { hwY1731TestIdentifier, hwY1731TestIdOneDelaySequence } + ::= { hwY1731TestIdOneDelayStatTable 1 } + + HwY1731TestIdOneDelayStatEntry ::= + SEQUENCE { + hwY1731TestIdOneDelaySequence + Unsigned32, + hwY1731TestIdOneDelayErrInfo + Unsigned32, + hwY1731TestIdOneDelay + Integer32, + hwY1731TestIdOneDelayVariation + Unsigned32, + hwY1731TestIdOneDelayOnDemandStartTime + DateAndTime + } + + hwY1731TestIdOneDelaySequence OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sequence number of the one-way ETH-DM result." + ::= { hwY1731TestIdOneDelayStatEntry 1 } + + + hwY1731TestIdOneDelayErrInfo OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the error information about the one-way delay." + ::= { hwY1731TestIdOneDelayStatEntry 2 } + + hwY1731TestIdOneDelay OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the statistics about the one-way delay." + ::= { hwY1731TestIdOneDelayStatEntry 3 } + + hwY1731TestIdOneDelayVariation OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the variation about the one-way delay. + After the device is enabled to receive packets, statistics collected for the first time are invalid, and the value is set to 0. + " + ::= { hwY1731TestIdOneDelayStatEntry 4 } + + hwY1731TestIdOneDelayOnDemandStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date and time of the one-way delay on-demand data." + ::= { hwY1731TestIdOneDelayStatEntry 5 } + + hwY1731TestIdTwoDelayStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwY1731TestIdTwoDelayStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table stores the result of two-way ETH-DM. + " + ::= { hwY1731StatisticObject 10 } + + hwY1731TestIdTwoDelayStatEntry OBJECT-TYPE + SYNTAX HwY1731TestIdTwoDelayStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table, containing information about the result of two-way ETH-DM." + INDEX { hwY1731TestIdentifier, hwY1731TestIdTwoDelaySequence } + ::= { hwY1731TestIdTwoDelayStatTable 1 } + + HwY1731TestIdTwoDelayStatEntry ::= + SEQUENCE { + hwY1731TestIdTwoDelaySequence + Unsigned32, + hwY1731TestIdTwoDelayErrInfo + Unsigned32, + hwY1731TestIdTwoDelay + Unsigned32, + hwY1731TestIdTwoDelayVariation + Unsigned32, + hwY1731TestIdTwoDelayOnDemandStartTime + DateAndTime + } + + hwY1731TestIdTwoDelaySequence OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sequence number of the two-way ETH-DM result." + ::= { hwY1731TestIdTwoDelayStatEntry 1 } + + hwY1731TestIdTwoDelayErrInfo OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the error information of the two-way ETH-DM result." + ::= { hwY1731TestIdTwoDelayStatEntry 2 } + + hwY1731TestIdTwoDelay OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the statistics about the two-way delay." + ::= { hwY1731TestIdTwoDelayStatEntry 3 } + + hwY1731TestIdTwoDelayVariation OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the variation about the two-way delay. + After the device is enabled to receive packets, statistics collected for the first time are invalid, and the value is set to 0. + " + ::= { hwY1731TestIdTwoDelayStatEntry 4 } + + hwY1731TestIdTwoDelayOnDemandStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date and time of the two-way delay on-demand data." + ::= { hwY1731TestIdTwoDelayStatEntry 5 } + + + hwY1731TestIdStatisticResetTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwY1731TestIdStatisticResetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table stores the result of two-way ETH-DM. + " + ::= { hwY1731StatisticObject 11 } + + hwY1731TestIdStatisticResetEntry OBJECT-TYPE + SYNTAX HwY1731TestIdStatisticResetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table, containing information about the result of two-way ETH-DM." + INDEX { hwY1731TestIdentifier } + ::= { hwY1731TestIdStatisticResetTable 1 } + + HwY1731TestIdStatisticResetEntry ::= + SEQUENCE { + hwY1731TestIdResetStatisticType + INTEGER + } + + hwY1731TestIdResetStatisticType OBJECT-TYPE + SYNTAX INTEGER + { + invalid(1), + singleloss(2), + dualloss(3), + onewaydelay(4), + twowaydelay(5), + singlesynloss(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the type of reset. + The value can be: + invalid + singleloss + dualloss + onewaydelay + twowaydelay + singlesynloss + The default value is invalid." + ::= { hwY1731TestIdStatisticResetEntry 1 } + + hwY1731TestIdTwoDelaySummaryStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwY1731TestIdTwoDelaySummaryStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table stores the statistics of two-way ETH-DM collected during the last period. + " + ::= { hwY1731StatisticObject 12 } + + hwY1731TestIdTwoDelaySummaryStatEntry OBJECT-TYPE + SYNTAX HwY1731TestIdTwoDelaySummaryStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table, containing information about the statistics of two-way ETH-DM collected during the last period." + INDEX { hwY1731TestIdentifier, hwY1731TestIdTwoDelayIndex } + ::= { hwY1731TestIdTwoDelaySummaryStatTable 1 } + + HwY1731TestIdTwoDelaySummaryStatEntry ::= + SEQUENCE { + hwY1731TestIdTwoDelayIndex + Unsigned32, + hwY1731TestIdTwoDelayNbrSamples + Unsigned32, + hwY1731TestIdTwoDelayMax + Unsigned32, + hwY1731TestIdTwoDelayMin + Unsigned32, + hwY1731TestIdTwoDelayAve + Unsigned32, + hwY1731TestIdTwoDelayExceedUpLimitNum + Unsigned32, + hwY1731TestIdTwoDelayBelowLowLimitNum + Unsigned32, + hwY1731TestIdTwoDelayVariationNbrSamples + Unsigned32, + hwY1731TestIdTwoDelayVariationMax + Unsigned32, + hwY1731TestIdTwoDelayVariationMin + Unsigned32, + hwY1731TestIdTwoDelayVariationAve + Unsigned32, + hwY1731TestIdTwoDelayVarExceedUpLimitNum + Unsigned32, + hwY1731TestIdTwoDelayVarBelowLowLimitNum + Unsigned32, + hwY1731TestIdTwoDelayCurIndex + Unsigned32 + } + + hwY1731TestIdTwoDelayIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the sequence number of statistics. In order to obtain the latest set of data, you can use this node is set to 4294967295 and perform a GET operation." + ::= { hwY1731TestIdTwoDelaySummaryStatEntry 1 } + + hwY1731TestIdTwoDelayNbrSamples OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sample number of the two-way delay during the last period." + ::= { hwY1731TestIdTwoDelaySummaryStatEntry 2 } + + hwY1731TestIdTwoDelayMax OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the maximum value of the two-way delay collected during the last period." + ::= { hwY1731TestIdTwoDelaySummaryStatEntry 3 } + + hwY1731TestIdTwoDelayMin OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the minimum value of the two-way delay collected during the last period." + ::= { hwY1731TestIdTwoDelaySummaryStatEntry 4 } + + hwY1731TestIdTwoDelayAve OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the average value of the two-way delay collected during the last period." + ::= { hwY1731TestIdTwoDelaySummaryStatEntry 5 } + + hwY1731TestIdTwoDelayExceedUpLimitNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the num of two-way delay samples exceeded the upper limit value of the threshold during the last period." + ::= { hwY1731TestIdTwoDelaySummaryStatEntry 6 } + + hwY1731TestIdTwoDelayBelowLowLimitNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the num of two-way delay samples fell below lower limit value of the threshold during the last period." + ::= { hwY1731TestIdTwoDelaySummaryStatEntry 7 } + + hwY1731TestIdTwoDelayVariationNbrSamples OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sample number of the two-way delay variation during the last period." + ::= { hwY1731TestIdTwoDelaySummaryStatEntry 8 } + + hwY1731TestIdTwoDelayVariationMax OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the maximum variation of the two-way delay variation collected during the last period." + ::= { hwY1731TestIdTwoDelaySummaryStatEntry 9 } + + hwY1731TestIdTwoDelayVariationMin OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the minimum variation of the two-way delay variation collected during the last period." + ::= { hwY1731TestIdTwoDelaySummaryStatEntry 10 } + + hwY1731TestIdTwoDelayVariationAve OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the average variation of the two-way delay variation collected during the last period." + ::= { hwY1731TestIdTwoDelaySummaryStatEntry 11 } + + hwY1731TestIdTwoDelayVarExceedUpLimitNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the num of two-way delay variation samples exceeded the upper limit value of the threshold during the last period." + ::= { hwY1731TestIdTwoDelaySummaryStatEntry 12 } + + hwY1731TestIdTwoDelayVarBelowLowLimitNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the num of two-way delay variation samples fell below lower limit value of the threshold during the last period." + ::= { hwY1731TestIdTwoDelaySummaryStatEntry 13 } + + hwY1731TestIdTwoDelayCurIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sequence number of the current statistics." + ::= { hwY1731TestIdTwoDelaySummaryStatEntry 14 } + + hwY1731TestIdSingleSynLossSummaryStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwY1731TestIdSingleSynLossSummaryStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table stores the statistics of single-ended ETH-SLM collected during the last period. + " + ::= { hwY1731StatisticObject 13 } + + hwY1731TestIdSingleSynLossSummaryStatEntry OBJECT-TYPE + SYNTAX HwY1731TestIdSingleSynLossSummaryStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table, containing information about the statistics of single-ended ETH-SLM collected during the last period." + INDEX { hwY1731TestIdentifier, hwY1731TestIdSingleSynLossIndex } + ::= { hwY1731TestIdSingleSynLossSummaryStatTable 1 } + + HwY1731TestIdSingleSynLossSummaryStatEntry ::= + SEQUENCE { + hwY1731TestIdSingleSynLossIndex + Unsigned32, + hwY1731TestIdSingleSynLossNbrSamples + Unsigned32, + hwY1731TestIdSingleSynSendRemote + Unsigned32, + hwY1731TestIdSingleSynRecvLocal + Unsigned32, + hwY1731TestIdSingleSynLossLocal + Integer32, + hwY1731TestIdSingleSynExceedLocalUpLimitNum + Unsigned32, + hwY1731TestIdSingleSynBelowLocalLowLimitNum + Unsigned32, + hwY1731TestIdSingleSynSendLocal + Unsigned32, + hwY1731TestIdSingleSynRecvRemote + Unsigned32, + hwY1731TestIdSingleSynLossRemote + Integer32, + hwY1731TestIdSingleSynExceedRemoteUpLimitNum + Unsigned32, + hwY1731TestIdSingleSynBelowRemoteLowLimitNum + Unsigned32, + hwY1731TestIdSingleSynLossCurIndex + Unsigned32 + } + + hwY1731TestIdSingleSynLossIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the sequence number of statistics. In order to obtain the latest set of data, you can use this node is set to 4294967295 and perform a GET operation." + ::= { hwY1731TestIdSingleSynLossSummaryStatEntry 1 } + + hwY1731TestIdSingleSynLossNbrSamples OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sample number of the single-ended ETH-SLM result during the last period." + ::= { hwY1731TestIdSingleSynLossSummaryStatEntry 2 } + + hwY1731TestIdSingleSynSendRemote OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the packet send statistics that are collected on a remote end during the last period." + ::= { hwY1731TestIdSingleSynLossSummaryStatEntry 3 } + + hwY1731TestIdSingleSynRecvLocal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the packet receive statistics that are collected on a local end during the last period." + ::= { hwY1731TestIdSingleSynLossSummaryStatEntry 4 } + + hwY1731TestIdSingleSynLossLocal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the packet loss statistics that are collected on a local end during the last period." + ::= { hwY1731TestIdSingleSynLossSummaryStatEntry 5 } + + hwY1731TestIdSingleSynExceedLocalUpLimitNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of local loss ratio samples exceeded the upper limit value of the threshold during the last period." + ::= { hwY1731TestIdSingleSynLossSummaryStatEntry 6 } + + hwY1731TestIdSingleSynBelowLocalLowLimitNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of local loss ratio samples fell below lower limit value of the threshold during the last period." + ::= { hwY1731TestIdSingleSynLossSummaryStatEntry 7 } + + hwY1731TestIdSingleSynSendLocal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the packet send statistics that are collected on a local end during the last period." + ::= { hwY1731TestIdSingleSynLossSummaryStatEntry 8 } + + hwY1731TestIdSingleSynRecvRemote OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the packet receive statistics that are collected on a remote end during the last period." + ::= { hwY1731TestIdSingleSynLossSummaryStatEntry 9 } + + hwY1731TestIdSingleSynLossRemote OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the packet loss statistics that are collected on a remote end during the last period." + ::= { hwY1731TestIdSingleSynLossSummaryStatEntry 10 } + + hwY1731TestIdSingleSynExceedRemoteUpLimitNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of remote loss ratio samples exceeded the upper limit value of the threshold during the last period." + ::= { hwY1731TestIdSingleSynLossSummaryStatEntry 11 } + + hwY1731TestIdSingleSynBelowRemoteLowLimitNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of remote loss ratio samples fell below lower limit value of the threshold during the last period." + ::= { hwY1731TestIdSingleSynLossSummaryStatEntry 12 } + + hwY1731TestIdSingleSynLossCurIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sequence number of the current statistics." + ::= { hwY1731TestIdSingleSynLossSummaryStatEntry 13 } + + hwY1731SingleLossSummaryStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwY1731SingleLossSummaryStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table stores the statistics of single-ended ETH-LM collected during the last period. + " + ::= { hwY1731StatisticObject 14 } + + hwY1731SingleLossSummaryStatEntry OBJECT-TYPE + SYNTAX HwY1731SingleLossSummaryStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table, containing information about the statistics of single-ended ETH-LM collected during the last period." + INDEX { hwDot1agCfmMdIndex, hwDot1agCfmMaIndex, hwY1731RemoteIp, hwY1731VcId, hwY1731SingleLoss8021pValue, hwY1731SingleLossIndex} + ::= { hwY1731SingleLossSummaryStatTable 1 } + + HwY1731SingleLossSummaryStatEntry ::= + SEQUENCE { + hwY1731SingleLossIndex + Unsigned32, + hwY1731SingleLossNbrSamples + Unsigned32, + hwY1731SingleLossSendRemote + Counter64, + hwY1731SingleLossRecvLocal + Counter64, + hwY1731SingleLossLossLocal + Counter64, + hwY1731SingleLossExceedLocalUpLimitNum + Unsigned32, + hwY1731SingleLossBelowLocallowLimitNum + Unsigned32, + hwY1731SingleLossSendLocal + Counter64, + hwY1731SingleLossRecvRemote + Counter64, + hwY1731SingleLossLossRemote + Counter64, + hwY1731SingleLossExceedRemoteUpLimitNum + Unsigned32, + hwY1731SingleLossBelowRemotelowLimitNum + Unsigned32, + hwY1731SingleLossCurIndex + Unsigned32 + } + + hwY1731SingleLossIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the sequence number of statistics. In order to obtain the latest set of data, you can use this node is set to 4294967295 and perform a GET operation." + ::= { hwY1731SingleLossSummaryStatEntry 1 } + + hwY1731SingleLossNbrSamples OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sample number of the single-ended ETH-SLM result during the last period." + ::= { hwY1731SingleLossSummaryStatEntry 2 } + + hwY1731SingleLossSendRemote OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the packet send statistics that are collected on a remote end during the last period." + ::= { hwY1731SingleLossSummaryStatEntry 3 } + + hwY1731SingleLossRecvLocal OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the packet receive statistics that are collected on a local end during the last period." + ::= { hwY1731SingleLossSummaryStatEntry 4 } + + hwY1731SingleLossLossLocal OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the packet loss statistics that are collected on a local end during the last period." + ::= { hwY1731SingleLossSummaryStatEntry 5 } + + hwY1731SingleLossExceedLocalUpLimitNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of local loss ratio samples exceeded the upper limit value of the threshold during the last period." + ::= { hwY1731SingleLossSummaryStatEntry 6 } + + hwY1731SingleLossBelowLocallowLimitNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of local loss ratio samples fell below lower limit value of the threshold during the last period." + ::= { hwY1731SingleLossSummaryStatEntry 7 } + + hwY1731SingleLossSendLocal OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the packet send statistics that are collected on a local end during the last period." + ::= { hwY1731SingleLossSummaryStatEntry 8 } + + hwY1731SingleLossRecvRemote OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the packet receive statistics that are collected on a remote end during the last period." + ::= { hwY1731SingleLossSummaryStatEntry 9 } + + hwY1731SingleLossLossRemote OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the packet loss statistics that are collected on a remote end during the last period." + ::= { hwY1731SingleLossSummaryStatEntry 10 } + + hwY1731SingleLossExceedRemoteUpLimitNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of remote loss ratio samples exceeded the upper limit value of the threshold during the last period." + ::= { hwY1731SingleLossSummaryStatEntry 11 } + + hwY1731SingleLossBelowRemotelowLimitNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of remote loss ratio samples fell below lower limit value of the threshold during the last period." + ::= { hwY1731SingleLossSummaryStatEntry 12 } + + hwY1731SingleLossCurIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sequence number of the current statistics." + ::= { hwY1731SingleLossSummaryStatEntry 13 } + + hwY1731TestIdSingleLossSummaryStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwY1731TestIdSingleLossSummaryStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table stores the statistics of single-ended ETH-LM collected during the last period with testid. + " + ::= { hwY1731StatisticObject 15 } + + hwY1731TestIdSingleLossSummaryStatEntry OBJECT-TYPE + SYNTAX HwY1731TestIdSingleLossSummaryStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table, containing information about the statistics of single-ended ETH-LM collected during the last period with testid." + INDEX { hwY1731TestIdentifier ,hwY1731TestIdSingleLossIndex } + ::= { hwY1731TestIdSingleLossSummaryStatTable 1 } + + HwY1731TestIdSingleLossSummaryStatEntry ::= + SEQUENCE { + hwY1731TestIdSingleLossIndex + Unsigned32, + hwY1731TestIdSingleLossNbrSamples + Unsigned32, + hwY1731TestIdSingleLossSendRemote + Counter64, + hwY1731TestIdSingleLossRecvLocal + Counter64, + hwY1731TestIdSingleLossLossLocal + Counter64, + hwY1731TestIdSingleLossExceedLocalUpLimitNum + Unsigned32, + hwY1731TestIdSingleLossBelowLocallowLimitNum + Unsigned32, + hwY1731TestIdSingleLossSendLocal + Counter64, + hwY1731TestIdSingleLossRecvRemote + Counter64, + hwY1731TestIdSingleLossLossRemote + Counter64, + hwY1731TestIdSingleLossExceedRemoteUpLimitNum + Unsigned32, + hwY1731TestIdSingleLossBelowRemotelowLimitNum + Unsigned32, + hwY1731TestIdSingleLossCurIndex + Unsigned32 + } + + hwY1731TestIdSingleLossIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the sequence number of statistics. In order to obtain the latest set of data, you can use this node is set to 4294967295 and perform a GET operation." + ::= { hwY1731TestIdSingleLossSummaryStatEntry 1 } + + hwY1731TestIdSingleLossNbrSamples OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sample number of the single-ended ETH-SLM result during the last period." + ::= { hwY1731TestIdSingleLossSummaryStatEntry 2 } + + hwY1731TestIdSingleLossSendRemote OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the packet send statistics that are collected on a remote end during the last period." + ::= { hwY1731TestIdSingleLossSummaryStatEntry 3 } + + hwY1731TestIdSingleLossRecvLocal OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the packet receive statistics that are collected on a local end during the last period." + ::= { hwY1731TestIdSingleLossSummaryStatEntry 4 } + + hwY1731TestIdSingleLossLossLocal OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the packet loss statistics that are collected on a local end during the last period." + ::= { hwY1731TestIdSingleLossSummaryStatEntry 5 } + + hwY1731TestIdSingleLossExceedLocalUpLimitNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of local loss ratio samples exceeded the upper limit value of the threshold during the last period." + ::= { hwY1731TestIdSingleLossSummaryStatEntry 6 } + + hwY1731TestIdSingleLossBelowLocallowLimitNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of local loss ratio samples fell below lower limit value of the threshold during the last period." + ::= { hwY1731TestIdSingleLossSummaryStatEntry 7 } + + hwY1731TestIdSingleLossSendLocal OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the packet send statistics that are collected on a local end during the last period." + ::= { hwY1731TestIdSingleLossSummaryStatEntry 8 } + + hwY1731TestIdSingleLossRecvRemote OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the packet receive statistics that are collected on a remote end during the last period." + ::= { hwY1731TestIdSingleLossSummaryStatEntry 9 } + + hwY1731TestIdSingleLossLossRemote OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the packet loss statistics that are collected on a remote end during the last period." + ::= { hwY1731TestIdSingleLossSummaryStatEntry 10 } + + hwY1731TestIdSingleLossExceedRemoteUpLimitNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of remote loss ratio samples exceeded the upper limit value of the threshold during the last period." + ::= { hwY1731TestIdSingleLossSummaryStatEntry 11 } + + hwY1731TestIdSingleLossBelowRemotelowLimitNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of remote loss ratio samples fell below lower limit value of the threshold during the last period." + ::= { hwY1731TestIdSingleLossSummaryStatEntry 12 } + + hwY1731TestIdSingleLossCurIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sequence number of the current statistics." + ::= { hwY1731TestIdSingleLossSummaryStatEntry 13 } + + hwY1731TestIdSingleSynLossStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwY1731TestIdSingleSynLossStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table stores the result of single-ended ETH-SLM. + " + ::= { hwY1731StatisticObject 16 } + + hwY1731TestIdSingleSynLossStatEntry OBJECT-TYPE + SYNTAX HwY1731TestIdSingleSynLossStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table, containing information about the result of single-ended ETH-SLM." + INDEX { hwY1731TestIdentifier, hwY1731TestIdSingleSynLossSequence } + ::= { hwY1731TestIdSingleSynLossStatTable 1 } + + HwY1731TestIdSingleSynLossStatEntry ::= + SEQUENCE { + hwY1731TestIdSingleSynLossSequence + Unsigned32, + hwY1731TestIdSingleSynLossErrInfo + Unsigned32, + hwY1731TestIdSingleSynLossLocalSend + Unsigned32, + hwY1731TestIdSingleSynLossRemoteSend + Unsigned32, + hwY1731TestIdSingleSynLossLocalReceive + Unsigned32, + hwY1731TestIdSingleSynLossUnack + Unsigned32, + hwY1731TestIdSingleSynLossLossLocal + Integer32, + hwY1731TestIdSingleSynLossLocalRatio + Unsigned32, + hwY1731TestIdSingleSynLossLossRemote + Integer32, + hwY1731TestIdSingleSynLossRemoteRatio + Unsigned32, + hwY1731TestIdSingleSynLossOnDemandStartTime + DateAndTime + } + + hwY1731TestIdSingleSynLossSequence OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the sequence number of the single-ended ETH-SLM result." + ::= { hwY1731TestIdSingleSynLossStatEntry 1 } + + hwY1731TestIdSingleSynLossErrInfo OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the error information of the single-ended ETH-SLM result." + ::= { hwY1731TestIdSingleSynLossStatEntry 2 } + + hwY1731TestIdSingleSynLossLocalSend OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of local send packets about single-synthetic frame loss." + ::= { hwY1731TestIdSingleSynLossStatEntry 3 } + + hwY1731TestIdSingleSynLossRemoteSend OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of remote send packets about single-synthetic frame loss." + ::= { hwY1731TestIdSingleSynLossStatEntry 4 } + + hwY1731TestIdSingleSynLossLocalReceive OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of local receive packets about single-synthetic frame loss" + ::= { hwY1731TestIdSingleSynLossStatEntry 5 } + + hwY1731TestIdSingleSynLossUnack OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of local unanswered packets about single-synthetic frame loss." + ::= { hwY1731TestIdSingleSynLossStatEntry 6 } + + hwY1731TestIdSingleSynLossLossLocal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the packet loss statistics that are collected on a local end. + " + ::= { hwY1731TestIdSingleSynLossStatEntry 7 } + + hwY1731TestIdSingleSynLossLocalRatio OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the packet loss ratio that is collected on a local end." + ::= { hwY1731TestIdSingleSynLossStatEntry 8 } + + hwY1731TestIdSingleSynLossLossRemote OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the packet loss statistics that are collected on a remote end." + ::= { hwY1731TestIdSingleSynLossStatEntry 9 } + + hwY1731TestIdSingleSynLossRemoteRatio OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the packet loss ratio that is collected on a remote end." + ::= { hwY1731TestIdSingleSynLossStatEntry 10 } + + hwY1731TestIdSingleSynLossOnDemandStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date and time of the single-synthetic loss on-demand data." + ::= { hwY1731TestIdSingleSynLossStatEntry 11 } + + hwY1731TestIdStatTrapLogTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwY1731TestIdStatTrapLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query whether the Y.1731 statistic value triggers alarm." + ::= { hwY1731StatisticObject 17 } + + hwY1731TestIdStatTrapLogEntry OBJECT-TYPE + SYNTAX HwY1731TestIdStatTrapLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + An entry in the table, containing information on the statistic trap entity. + " + INDEX { hwY1731TestIdentifier , hwY1731TestIdStatTrapLogType } + ::= { hwY1731TestIdStatTrapLogTable 1 } + + HwY1731TestIdStatTrapLogEntry ::= + SEQUENCE { + hwY1731TestIdStatTrapLogType + INTEGER, + hwY1731TestIdStatTrapLogValue + Unsigned32, + hwY1731TestIdStatTrapLogUpperLimitThreshold + Unsigned32, + hwY1731TestIdStatTrapLogLowerLimitThreshold + Unsigned32, + hwY1731TestIdStatTrapLogTypeString + OCTET STRING + + } + + hwY1731TestIdStatTrapLogType OBJECT-TYPE + SYNTAX INTEGER + { + onedelay(1), + onedelayvariation(2), + twodelay(3), + twodelayvariation(4), + singlelossremoteratio(5), + singlelosslocalratio(6), + singlesyntheticlossremoteratio(7), + singlesyntheticlosslocalratio(8) + + + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + Specific trap type. + Options: + 1. OneDelay(1) -indicates the trap type is delay of one-way ETH-DM. + 2. OneDelayVariation(2) -indicates the trap type is delay variation of one-way ETH-DM. + 3. TwoDelay(3) -indicates the trap type is delay of two-way ETH-DM. + 4. TweDelayVariation(4) -indicates the trap type is delay variation of two-way ETH-DM. + 5. SingleLossRemoteRatio(5) -indicates the trap type is remote loss ratio of single-ended ETH-LM. + 6. SingleLossLocalRatio(6) -indicates the trap type is local loss ratio of single-ended ETH-LM. + 7. Singlesyntheticlossremoteratio(7) -indicates the trap type is remote loss ratio of single-ended-synthetic ETH-LM. + 8. Singlesyntheticlosslocalratio(8) -indicates the trap type is local loss ratio of single-ended-synthetic ETH-LM. + " + ::= { hwY1731TestIdStatTrapLogEntry 1} + + + hwY1731TestIdStatTrapLogValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value that cause the trap." + ::= { hwY1731TestIdStatTrapLogEntry 2 } + + hwY1731TestIdStatTrapLogUpperLimitThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The upper limit value of the threshold." + ::= { hwY1731TestIdStatTrapLogEntry 3 } + + hwY1731TestIdStatTrapLogLowerLimitThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The lower limit value of the threshold." + ::= { hwY1731TestIdStatTrapLogEntry 4 } + + hwY1731TestIdStatTrapLogTypeString OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the name of the cause of the trap." + ::= { hwY1731TestIdStatTrapLogEntry 5 } + + hwY1731AisMaxPktNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The MAXIMUM of AIS packets transmitted in one second." + ::= { hwEthOamY1731 3 } + + hwY1731PMModeEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether the y1731 summary statistic data is managed by Performace(PM) module, + If it is enabled(1), the y1731 summary statistic data is managed, saved ane sent to NMS by Performace(PM) module. + The default value is disabled(2). + " + ::= { hwEthOamY1731 4 } + + hwY1731GlobalObject OBJECT IDENTIFIER ::= { hwEthOamY1731 5 } + + hwY1731MaxTestId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the maximum value of TestId in current configuration. + The value can be 0 or rangs from 1 to 4294967295. + The value 0 is an invalid value. + " + ::= { hwY1731GlobalObject 1 } + + hwY1731LckMaxPktNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The max LCK packets transmitted or received in 1 second." + ::= { hwY1731GlobalObject 2 } + + hwY1731LckCurrentPktNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The current LCK packets transmitting or receiving." + ::= { hwY1731GlobalObject 3 } + + hwY1731LckUpperThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The object is used to set the upper threshold value of LCK packets. + The value range is from 1 to 100. + The default means 80. + " + ::= { hwY1731GlobalObject 4 } + + + hwY1731LckLowerThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The object is used to set the lower threshold value of LCK packets. + The value range is from 1 to 100. + The default means 70. + " + ::= { hwY1731GlobalObject 5 } + END \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-EVC-MIB b/MIBS/huawei/HUAWEI-EVC-MIB new file mode 100644 index 0000000..aa47dc7 --- /dev/null +++ b/MIBS/huawei/HUAWEI-EVC-MIB @@ -0,0 +1,146 @@ +-- ================================================================== +-- Copyright (C) 2016 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI-EVC-MIB provides information about EVC +-- Reference: +-- Version: V1.01 +-- History: +-- , , +-- HUAWEI 2014-09-011 EVC private MIB +-- ================================================================== +-- ================================================================== +-- +-- Variables and types are imported +-- +-- ================================================================== + + HUAWEI-EVC-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + Unsigned32, Counter64, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI; + +-- September 11, 2014 at 16:55 GMT + hwEVC MODULE-IDENTITY + LAST-UPDATED "201606170918Z" -- September 11, 2014 at 16:55 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "The EVC MIB module is defined to manage the EVC configuration under system or bride-domain view." + REVISION "201606170918Z" -- September 11, 2014 at 16:55 GMT + DESCRIPTION + "modify the range of Bridge-domain ." + REVISION "201409111655Z" -- September 11, 2014 at 16:55 GMT + DESCRIPTION + "The initial revision of this MIB module." + ::= { hwDatacomm 336 } + +-- Node definitions + + hwEVCMngObjects OBJECT IDENTIFIER ::= { hwEVC 1 } + + hwBDStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBDStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwBDStatTable used to statistic total number of the inbound and outbound packets of bridge-domains." + ::= { hwEVCMngObjects 1 } + + hwBDStatEntry OBJECT-TYPE + SYNTAX HwBDStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of hwBDStatTable." + INDEX { hwBDStatBDID} + ::= { hwBDStatTable 1 } + + HwBDStatEntry ::= + SEQUENCE { + hwBDStatBDID + Unsigned32, + hwBDStatInboundPackets + Counter64, + hwBDStatOutboundPackets + Counter64, + hwBDStatInboundBytes + Counter64, + hwBDStatOutboundBytes + Counter64 + } + + hwBDStatBDID OBJECT-TYPE + SYNTAX Unsigned32 (1..16777215) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Bridge-domain id." + ::= { hwBDStatEntry 1 } + + hwBDStatInboundPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Inbound packets." + ::= { hwBDStatEntry 2 } + + hwBDStatOutboundPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Outbound packets." + ::= { hwBDStatEntry 3 } + + hwBDStatInboundBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Inbound bytes." + ::= { hwBDStatEntry 4 } + + hwBDStatOutboundBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Outbound bytes." + ::= { hwBDStatEntry 5 } + + hwEVCConformance OBJECT IDENTIFIER ::= { hwEVC 2 } + + hwEVCCompliances OBJECT IDENTIFIER ::= { hwEVCConformance 1 } + + hwEVCCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "This is the EVC compliance." + MODULE -- this module + MANDATORY-GROUPS { hwBDStatGroup } + ::= { hwEVCCompliances 1 } + + hwEVCGroups OBJECT IDENTIFIER ::= { hwEVCConformance 2 } + + hwBDStatGroup OBJECT-GROUP + OBJECTS { hwBDStatInboundPackets, hwBDStatOutboundPackets, hwBDStatInboundBytes, hwBDStatOutboundBytes} + STATUS current + DESCRIPTION + "This is the bridge-domain statistics group." + ::= { hwEVCGroups 1 } + + END \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-FCOE-MIB b/MIBS/huawei/HUAWEI-FCOE-MIB new file mode 100644 index 0000000..134ab8b --- /dev/null +++ b/MIBS/huawei/HUAWEI-FCOE-MIB @@ -0,0 +1,367 @@ +-- =================================================================== +-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved. +-- Description: FCoE MIB +-- Reference: +-- Version: V1.05 +-- =================================================================== + + + HUAWEI-FCOE-MIB DEFINITIONS ::= BEGIN + + IMPORTS + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + BITS, DisplayString, RowStatus, TEXTUAL-CONVENTION + FROM SNMPv2-TC + TimeTicks, Integer32, Unsigned32, IpAddress, Counter32, Counter64, OBJECT-TYPE, + MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + hwDatacomm + FROM HUAWEI-MIB; + + hwFCoEMIB MODULE-IDENTITY + LAST-UPDATED "201702201425Z" + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "The MIB contains objects of DC FCOE features ." + + REVISION "201702201425Z" + DESCRIPTION "Add type ResetFlag and mib node hwDcbPfcFrameStatisticsObjects." + + REVISION "201008111600Z" + DESCRIPTION "V1.00, initial version." + + REVISION "201412111600Z" + DESCRIPTION "Add type hwFCoEPortResource, hwTNPortVlan." + + REVISION "201412231904Z" + DESCRIPTION "Add type hwFCoEFcfVlan, hwFCoEVFPortNum, hwFCoEVNPortNum, hwFCoEInstName, hwSysMacNum, hwFCoEVsId ." + + REVISION "201501041804Z" + DESCRIPTION "Modify type hwFCoEVsId and other description ." + + ::= { hwDatacomm 303 } + +-- +-- Textual conventions +-- +-- +-- type definitions in the interface queue +-- +-- HWResetFlag + HWResetFlag ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Reset Flag: + DISABLE (0) + RESET (1) + ENABLE (2) + " + SYNTAX INTEGER + { + disable(0), + reset(1), + enable(2) + } + +--HWCosType + HWCosType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " + BE(1) + AF1(2) + AF2(3) + AF3(4) + AF4(5) + EF(6) + CS6(7) + CS7(8) + + " + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8) + } + + -- FCOE Trap Objects Definitions + -- 1.3.6.1.4.1.2011.5.25.303.1 + hwFCoEMIBTrapObjects OBJECT IDENTIFIER ::= { hwFCoEMIB 1 } + -- 1.3.6.1.4.1.2011.5.25.303.1.1 + hwFCoEIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This FCoE interface name is sent from device." + ::= { hwFCoEMIBTrapObjects 1 } + -- 1.3.6.1.4.1.2011.5.25.303.1.2 + hwFCoEVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This VLAN is sent from device." + ::= { hwFCoEMIBTrapObjects 2 } + -- 1.3.6.1.4.1.2011.5.25.303.1.3 + hwFCoEPortResource OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This FCoE port resource is reach max limit." + ::= { hwFCoEMIBTrapObjects 3} + -- 1.3.6.1.4.1.2011.5.25.303.1.4 + hwTNPortVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The detect vlan is different from the configued vlan." + ::= { hwFCoEMIBTrapObjects 4 } + -- 1.3.6.1.4.1.2011.5.25.303.1.5 + hwFCoEFcfVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The Fcf vlan is different from the configued vlan." + ::= { hwFCoEMIBTrapObjects 5 } + -- 1.3.6.1.4.1.2011.5.25.303.1.6 + hwFCoEVFPortNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The FCoE VF Port number." + ::= { hwFCoEMIBTrapObjects 6 } + -- 1.3.6.1.4.1.2011.5.25.303.1.7 + hwFCoEVNPortNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The FCoE VN Port number." + ::= { hwFCoEMIBTrapObjects 7 } + -- 1.3.6.1.4.1.2011.5.25.303.1.8 + hwFCoEInstName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The FCoe instance name." + ::= { hwFCoEMIBTrapObjects 8 } + -- 1.3.6.1.4.1.2011.5.25.303.1.9 + hwSysMacNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The system mac-address number." + ::= { hwFCoEMIBTrapObjects 9 } + -- 1.3.6.1.4.1.2011.5.25.303.1.10 + hwFCoEVsId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The Fcoe-port Index." + ::= { hwFCoEMIBTrapObjects 10 } + + -- FCOE Trap Definitions + -- 1.3.6.1.4.1.2011.5.25.303.2 + hwFCoEMIBTraps OBJECT IDENTIFIER ::= { hwFCoEMIB 2 } + -- 1.3.6.1.4.1.2011.5.25.303.2.1 + hwFCoEPortLoseVlan NOTIFICATION-TYPE + OBJECTS {hwFCoEIfName , hwFCoEVlan} + STATUS current + DESCRIPTION + "When the device receives a FIP Notification packet,it gets VLANs from the packet, and compares with + configuration at the inputing-port, if it's not same, exports warning." + ::= { hwFCoEMIBTraps 1 } + -- 1.3.6.1.4.1.2011.5.25.303.2.2 + hwFCoEVLanError NOTIFICATION-TYPE + OBJECTS {hwFCoEIfName , hwFCoEVlan} + STATUS current + DESCRIPTION + "When the device receives a FIP Notification packet,it gets VLANs from the packet, and lookup at the + configuration , if it's not exist, exports warning." + ::= { hwFCoEMIBTraps 2 } + -- 1.3.6.1.4.1.2011.5.25.303.2.3 + hwFCoEConnectVfNum NOTIFICATION-TYPE + OBJECTS {hwFCoEPortResource} + STATUS current + DESCRIPTION + "The number of vf-port has reached max limits 64." + ::= { hwFCoEMIBTraps 3 } + -- 1.3.6.1.4.1.2011.5.25.303.2.4 + hwFCoELoginVnNum NOTIFICATION-TYPE + OBJECTS {hwFCoEInstName, hwFCoEVFPortNum, hwFCoEVNPortNum} + STATUS current + DESCRIPTION + "The number of online vn-ports has reached max limits 256." + ::= { hwFCoEMIBTraps 4 } + -- 1.3.6.1.4.1.2011.5.25.303.2.5 + hwFCoETnNum NOTIFICATION-TYPE + OBJECTS {hwFCoEVsId, hwSysMacNum, hwFCoEVNPortNum} + STATUS current + DESCRIPTION + "The number of VN_Ports that belong to the same NPV instance exceeds the number of MAC addresses." + ::= { hwFCoEMIBTraps 5 } + -- 1.3.6.1.4.1.2011.5.25.303.2.6 + hwFCoETnPortVlan NOTIFICATION-TYPE + OBJECTS {hwFCoEInstName, hwTNPortVlan, hwFCoEFcfVlan} + STATUS current + DESCRIPTION + "The requested vlan is different from the configued NPV vlan." + ::= { hwFCoEMIBTraps 6 } + + + + -- FCOE Group Definitions + -- 1.3.6.1.4.1.2011.5.25.303.3 + hwFCoEConformance OBJECT IDENTIFIER ::= { hwFCoEMIB 3 } + + -- 1.3.6.1.4.1.2011.5.25.303.3.1 + hwFCoECompliances OBJECT IDENTIFIER ::= { hwFCoEConformance 1 } + + -- 1.3.6.1.4.1.2011.5.25.303.3.1.1 + hwFCoECompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMP entities which implement + the HUAWEI-FCOE-MIB." + MODULE + MANDATORY-GROUPS { hwFCoEMIBTrapGroup, hwDcbPfcFrameGroup } + ::= { hwFCoECompliances 1 } + + -- 1.3.6.1.4.1.2011.5.25.303.3.2 + hwFCoEGroups OBJECT IDENTIFIER ::= { hwFCoEConformance 2 } + -- 1.3.6.1.4.1.2011.5.25.303.3.2.1 + hwFCoEMIBTrapObjectGroup OBJECT-GROUP + OBJECTS { hwFCoEIfName, hwFCoEVlan, hwFCoEPortResource, hwTNPortVlan, hwFCoEFcfVlan, hwFCoEVFPortNum, hwFCoEVNPortNum, hwFCoEInstName, hwSysMacNum, hwFCoEVsId} + STATUS current + DESCRIPTION + "Group for FCoE trap objects." + ::= { hwFCoEGroups 1 } + -- 1.3.6.1.4.1.2011.5.25.303.3.2.2 + hwFCoEMIBTrapGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwFCoEPortLoseVlan, hwFCoEVLanError, hwFCoEConnectVfNum, hwFCoELoginVnNum, hwFCoETnNum, hwFCoETnPortVlan } + STATUS current + DESCRIPTION + "Group for FCoE trap." + ::= { hwFCoEGroups 2 } + + -- 1.3.6.1.4.1.2011.5.25.303.4.1.1 + hwDcbPfcFrameGroup OBJECT-GROUP + OBJECTS { hwDcbPfcIfIndex, hwDcbPfcQueueID, hwDcbPfcRxFrames, hwDcbPfcTxFrames, hwDcbPfcResetFlag } + STATUS current + DESCRIPTION + "Group for dcb pfc frame statistics." + ::= { hwFCoEGroups 3 } + + --DCB Statistics Objects Definitions + -- 1.3.6.1.4.1.2011.5.25.303.4 + hwDcbPfcFrameStatisticsObjects OBJECT IDENTIFIER ::= { hwFCoEMIB 4 } + + --1.3.6.1.4.1.2011.5.25.303.4.1 + hwDcbPfcFrameStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDcbPfcFrameStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of dcb pfc frame statistics for queue on the interface." + ::= { hwDcbPfcFrameStatisticsObjects 1 } + + --1.3.6.1.4.1.2011.5.25.303.4.1.1 + hwDcbPfcFrameStatisticsEntry OBJECT-TYPE + SYNTAX HwDcbPfcFrameStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "dcb pfc frame statistics entry." + INDEX { hwDcbPfcIfIndex, hwDcbPfcQueueID } + ::= { hwDcbPfcFrameStatisticsTable 1 } + + HwDcbPfcFrameStatisticsEntry ::= + SEQUENCE { + hwDcbPfcIfIndex + Integer32, + hwDcbPfcQueueID + HWCosType, + hwDcbPfcRxFrames + Counter64, + hwDcbPfcTxFrames + Counter64, + hwDcbPfcResetFlag + HWResetFlag + } + + --1.3.6.1.4.1.2011.5.25.303.4.1.1.1 + hwDcbPfcIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the interface index." + ::= { hwDcbPfcFrameStatisticsEntry 1 } + + --1.3.6.1.4.1.2011.5.25.303.4.1.1.2 + hwDcbPfcQueueID OBJECT-TYPE + SYNTAX HWCosType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the queue index." + ::= { hwDcbPfcFrameStatisticsEntry 2 } + + --1.3.6.1.4.1.2011.5.25.303.4.1.1.3 + hwDcbPfcRxFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of pfc frames received by the queue." + ::= { hwDcbPfcFrameStatisticsEntry 3 } + + --1.3.6.1.4.1.2011.5.25.303.4.1.1.4 + hwDcbPfcTxFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of pfc frames sent by the queue." + ::= { hwDcbPfcFrameStatisticsEntry 4 } + + --1.3.6.1.4.1.2011.5.25.303.4.1.1.5 + hwDcbPfcResetFlag OBJECT-TYPE + SYNTAX HWResetFlag + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset dcb pfc frame statistics information." + ::= { hwDcbPfcFrameStatisticsEntry 5 } + +END + +-- +-- HUAWEI-FCOE-MIB.mib +-- \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-FLASH-MAN-MIB b/MIBS/huawei/HUAWEI-FLASH-MAN-MIB new file mode 100644 index 0000000..56438b9 --- /dev/null +++ b/MIBS/huawei/HUAWEI-FLASH-MAN-MIB @@ -0,0 +1,1687 @@ +-- ================================================================= +-- Copyright (C) 2019 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: flash mangement mib +-- Reference: huawei enterprise mib +-- Version: V2.05 +-- History: +-- initial version 2002-12-20 +-- ================================================================= + + HUAWEI-FLASH-MAN-MIB DEFINITIONS ::= BEGIN + + IMPORTS + huaweiUtility + FROM HUAWEI-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + TimeTicks, IpAddress, Integer32, Gauge32, Counter32, + OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + DisplayString, TimeStamp, TruthValue, RowStatus, TEXTUAL-CONVENTION + FROM SNMPv2-TC + entPhysicalName + FROM ENTITY-MIB; + + +-- 1.3.6.1.4.1.2011.6.9 + hwFlash MODULE-IDENTITY + LAST-UPDATED "201909260001Z" -- Sep 26, 2019 at 00:00 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "Add trap node hwFlhStorageFullTrap " + REVISION "201909260001Z" + + DESCRIPTION + "The HUAWEI-FLASH-MIB contains objects to manage the device flash cards + and flash card operations. There are no constraints on this MIB. + " + REVISION "201502100001Z" + + DESCRIPTION + "The HUAWEI-FLASH-MIB contains objects to manage the device flash cards + and flash card operations. There are no constraints on this MIB. + " + REVISION "201501260001Z" + + DESCRIPTION + "The HUAWEI-FLASH-MIB contains objects to manage the device flash cards + and flash card operations. There are no constraints on this MIB. + " + REVISION "201412150001Z" + + DESCRIPTION + "The HUAWEI-FLASH-MIB contains objects to manage the device flash cards + and flash card operations. There are no constraints on this MIB. + " + REVISION "201307090001Z" + + DESCRIPTION + "The HUAWEI-FLASH-MIB contains objects to manage the device flash cards + and flash card operations. There are no constraints on this MIB. + " + REVISION "200207010000Z" -- July 01, 2002 at 00:00 GMT\ + + + + + + + + DESCRIPTION + "The initial revision of this MIB module ." + ::= { huaweiUtility 9 } + + +-- +-- Textual conventions +-- + + HwFlashPartitionStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "If the flash partition is not programmable, the value will be + 'readOnly(1)'; If the current image is running from this partition, + the value will be 'runFromFlash(2)'; + If the flash partition is programmable, the value will be 'readWrite(3) '. + " + SYNTAX INTEGER + { + readOnly(1), + runFromFlash(2), + readWrite(3) + } + + HwFlashPartitionUpgradeMode ::= TEXTUAL-CONVENTION + 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(1) - 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(2) - 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(3) - will be done directly by this image. + " + SYNTAX INTEGER + { + unknown(1), + rxbootFLH(2), + direct(3) + } + +-- Textual conventions +-- + HwFlashOperationStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The status of the specified operation can be one of the follows. + + opInProgress(1) : the operation is in process. + + opSuccess(2) : the operation has been completed successfully. + + opInvalid(3) : the command is invalid or command-protocol-device + combination is unsupported by the system. + + opInvalidProtocol(4) :invalid protocol is specified + + opInvalidSourceName(5) :invalid source file name is specified. + + opInvalidDestName(6) :invalid target name is specified. + + opInvalidServerAddress(7) :invalid server address is specified + + opDeviceBusy(8) :the device is in use and locked by another process + + opDeviceOpenError(9) :invalid device name is specified. + + opDeviceError(10) : device read, write or erase error + + opDeviceNotProgrammable(11) :device is read-only but a write or erase operation was specified + + opDeviceFull(12) : device is filled to capacity + + opFileOpenError(13) :invalid file name; file not found in partition + + opFileTransferError(14) :file transfer was unsuccessful + + opFileChecksumError(15) :file checksum in Flash is invalid + + opNoMemory(16) :system is running in low on memory + + opAuthFail(17) :authentication failure + + opUnknownFailure(18) :failure which is unknown + + opAbort(19) : transfer operation has been abort + + opInvalidSourceAddress(20) : transfer operation has been abort + + opInvalidSourceInterface(21) : transfer operation has been abort + opCurrentVersionFileConfilt(22) : conflict between target file and system file" + SYNTAX INTEGER + { + opInProgress(1), + opSuccess(2), + opInvalid(3), + opInvalidProtocol(4), + opInvalidSourceName(5), + opInvalidDestName(6), + opInvalidServerAddress(7), + opDeviceBusy(8), + opDeviceOpenError(9), + opDeviceError(10), + opDeviceNotProgrammable(11), + opDeviceFull(12), + opFileOpenError(13), + opFileTransferError(14), + opFileChecksumError(15), + opNoMemory(16), + opAuthFail(17), + opUnknownFailure(18), + opAbort(19), + opInvalidSourceAddress(20), + opInvalidSourceInterface(21), + opCurrentVersionFileConfilt(22) + } + + +-- +-- Node definitions +-- + +-- Huawei flash device mangement mib object +-- 1.3.6.1.4.1.2011.6.9.1 + huaweiFlashManMIBObjects OBJECT IDENTIFIER ::= { hwFlash 1 } + +-- The flash device information. +-- 1.3.6.1.4.1.2011.6.9.1.1 + huaweiFlashDevice OBJECT IDENTIFIER ::= { huaweiFlashManMIBObjects 1 } + +-- 1.3.6.1.4.1.2011.6.9.1.1.1 + hwFlhSupportNum OBJECT-TYPE + SYNTAX Integer32 (1..32) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the total number of flash which the + system supported. + + The MIB should not be loaded if there is no flash + on the device, therefore the value of the object is at least 1." + ::= { huaweiFlashDevice 1 } + +-- 1.3.6.1.4.1.2011.6.9.1.1.2 + hwFlashTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwFlashEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table gives the properties of all the flashes on the device . + + " + ::= { huaweiFlashDevice 2 } + +-- 1.3.6.1.4.1.2011.6.9.1.1.2.1 + hwFlashEntry OBJECT-TYPE + SYNTAX HwFlashEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The entries of hwFlashTable." + INDEX { hwFlhIndex } + ::= { hwFlashTable 1 } + + HwFlashEntry ::= + SEQUENCE { + hwFlhIndex + Integer32, + hwFlhSize + Integer32, + hwFlhPos + Integer32, + hwFlhName + DisplayString, + hwFlhChipNum + Integer32, + hwFlhDescr + DisplayString, + hwFlhInitTime + TimeStamp, + hwFlhRemovable + TruthValue, + hwFlhPartitionBool + TruthValue, + hwFlhMinPartitionSize + Integer32, + hwFlhMaxPartitions + Integer32, + hwFlhPartitionNum + Integer32 + } + +-- 1.3.6.1.4.1.2011.6.9.1.1.2.1.1 + hwFlhIndex OBJECT-TYPE + SYNTAX Integer32 (1..32) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of hwFlashTable. It has the minimum value of 1, and + maximum value of the same as the value of hwFlhSupportNum." + ::= { hwFlashEntry 1 } + +-- 1.3.6.1.4.1.2011.6.9.1.1.2.1.2 + hwFlhSize OBJECT-TYPE + SYNTAX Integer32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the total size of the Flash device indexed by hwFlhIndex. + The value will be zero if the flash is removed for a removable + device." + ::= { hwFlashEntry 2 } + +-- 1.3.6.1.4.1.2011.6.9.1.1.2.1.3 + hwFlhPos OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The position of the flash device on the system.This object is + an index of entPhysicalTable in ENTITY-MIB . If the value of this object + is 0, the main processor is indicated." + ::= { hwFlashEntry 3 } + +-- 1.3.6.1.4.1.2011.6.9.1.1.2.1.4 + hwFlhName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The flash device name used to refer to the + device within the system. " + ::= { hwFlashEntry 4 } + +-- 1.3.6.1.4.1.2011.6.9.1.1.2.1.5 + hwFlhChipNum OBJECT-TYPE + SYNTAX Integer32 (1..64) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The chip numbers in the flash device. + " + ::= { hwFlashEntry 5 } + +-- 1.3.6.1.4.1.2011.6.9.1.1.2.1.6 + hwFlhDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description of the purpose of the flash device on the system. + " + ::= { hwFlashEntry 6 } + +-- 1.3.6.1.4.1.2011.6.9.1.1.2.1.8 + hwFlhInitTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The system time at which device was initialized. + For fixed devices, this will be the system's boot up time. + For removable devices, it will be the time at which + the device was inserted. It may be a later time if device was inserted later. + If a device can be partitioned and repartitioned, + it will be the time of repartitioning." + ::= { hwFlashEntry 8 } + +-- 1.3.6.1.4.1.2011.6.9.1.1.2.1.9 + hwFlhRemovable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates whether the flash indexed can be removed or not. + The true(1) value indicates the flash device CAN be removed .The false(2) value + indicates the flash device CANNOT be removed ." + ::= { hwFlashEntry 9 } + +-- 1.3.6.1.4.1.2011.6.9.1.1.2.1.11 + hwFlhPartitionBool OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object indicates whether the flash indexed can be partitioned or not. + The true(1) value indicates the flash device CAN be partitioned. The false(2) value + indicates the flash device CANNOT be partitioned.The actual partition state depends + on the value of hwFlhDevicePartions." + ::= { hwFlashEntry 11 } + +-- 1.3.6.1.4.1.2011.6.9.1.1.2.1.12 + hwFlhMinPartitionSize OBJECT-TYPE + SYNTAX Integer32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum partition size the device supported. + If hwFlhDevicePartitionBool is false, the value + of this object is the same as hwFlhDeviceSize. + " + ::= { hwFlashEntry 12 } + +-- 1.3.6.1.4.1.2011.6.9.1.1.2.1.13 + hwFlhMaxPartitions OBJECT-TYPE + SYNTAX Integer32 (1..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum count of partitions which the system supports + for this Flash device.If hwFlhPartitionBool is false, + the object value is 1." + ::= { hwFlashEntry 13 } + +-- 1.3.6.1.4.1.2011.6.9.1.1.2.1.14 + hwFlhPartitionNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The actual number of partitions supported by the system for + this Flash device.If hwFlhPartitionBool is false, + the object value is 1." + ::= { hwFlashEntry 14 } + +-- 1.3.6.1.4.1.2011.6.9.1.1.3 + hwFlashChips OBJECT IDENTIFIER ::= { huaweiFlashDevice 3 } + +-- 1.3.6.1.4.1.2011.6.9.1.1.3.1 + hwFlhChipTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwFlhChipEntry + 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. + " + ::= { hwFlashChips 1 } + +-- 1.3.6.1.4.1.2011.6.9.1.1.3.1.1 + hwFlhChipEntry OBJECT-TYPE + SYNTAX HwFlhChipEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of hwFlhChipTable" + INDEX { hwFlhIndex, hwFlhChipSerialNo } + ::= { hwFlhChipTable 1 } + + HwFlhChipEntry ::= + SEQUENCE { + hwFlhChipSerialNo + Integer32, + hwFlhChipID + DisplayString, + hwFlhChipDescr + DisplayString, + hwFlhChipWriteTimesLimit + Integer32, + hwFlhChipWriteTimes + Counter32, + hwFlhChipEraseTimesLimit + Integer32, + hwFlhChipEraseTimes + Counter32 + } + +-- 1.3.6.1.4.1.2011.6.9.1.1.3.1.1.1 + hwFlhChipSerialNo OBJECT-TYPE + SYNTAX Integer32 (1..64) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of hwFlhChipTable." + ::= { hwFlhChipEntry 1 } + +-- 1.3.6.1.4.1.2011.6.9.1.1.3.1.1.2 + hwFlhChipID OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..5)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The manufacturer and device code for a chip. + The device code is in the lower byte.And + The manufacturer code is in the Upper byte. + Unknown chip code is presented as 00:00. + + " + ::= { hwFlhChipEntry 2 } + +-- 1.3.6.1.4.1.2011.6.9.1.1.3.1.1.3 + hwFlhChipDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The description of the flash chip. + e.g. 'Intel 27F008SA' + " + ::= { hwFlhChipEntry 3 } + +-- 1.3.6.1.4.1.2011.6.9.1.1.3.1.1.4 + hwFlhChipWriteTimesLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of write retries done at any + single location before declaring a write failure. + " + ::= { hwFlhChipEntry 4 } + +-- 1.3.6.1.4.1.2011.6.9.1.1.3.1.1.5 + hwFlhChipWriteTimes 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. + It is a cumulative count of write retries that were done in the chip. + " + ::= { hwFlhChipEntry 5 } + +-- 1.3.6.1.4.1.2011.6.9.1.1.3.1.1.6 + hwFlhChipEraseTimesLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of erase retries done within + an erase sector before declaring an erase failure. + " + ::= { hwFlhChipEntry 6 } + +-- 1.3.6.1.4.1.2011.6.9.1.1.3.1.1.7 + hwFlhChipEraseTimes 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. + " + ::= { hwFlhChipEntry 7 } + +-- 1.3.6.1.4.1.2011.6.9.1.1.4 + hwFlashPartitions OBJECT IDENTIFIER ::= { huaweiFlashDevice 4 } + +-- 1.3.6.1.4.1.2011.6.9.1.1.4.1 + hwFlhPartitionTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwFlhPartitionEntry + 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 at least one partition on a device. + " + ::= { hwFlashPartitions 1 } + +-- 1.3.6.1.4.1.2011.6.9.1.1.4.1.1 + hwFlhPartitionEntry OBJECT-TYPE + SYNTAX HwFlhPartitionEntry + 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 { hwFlhIndex, hwFlhPartIndex } + ::= { hwFlhPartitionTable 1 } + + HwFlhPartitionEntry ::= + SEQUENCE { + hwFlhPartIndex + Integer32, + hwFlhPartFirstChip + Integer32, + hwFlhPartLastChip + Integer32, + hwFlhPartSpace + Integer32, + hwFlhPartSpaceFree + Gauge32, + hwFlhPartFileNum + Integer32, + hwFlhPartChecksumMethod + INTEGER, + hwFlhPartStatus + HwFlashPartitionStatus, + hwFlhPartUpgradeMode + HwFlashPartitionUpgradeMode, + hwFlhPartName + DisplayString, + hwFlhPartRequireErase + TruthValue, + hwFlhPartFileNameLen + Integer32 + } + +-- 1.3.6.1.4.1.2011.6.9.1.1.4.1.1.1 + hwFlhPartIndex OBJECT-TYPE + SYNTAX Integer32 (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The one of indexes which specifies a partition in system. + It is the sequence number of partitions. + " + ::= { hwFlhPartitionEntry 1 } + +-- 1.3.6.1.4.1.2011.6.9.1.1.4.1.1.2 + hwFlhPartFirstChip OBJECT-TYPE + SYNTAX Integer32 (1..64) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The first chip's sequence number in the + partition, by which a chip can be indexed in + chip table. + " + ::= { hwFlhPartitionEntry 2 } + +-- 1.3.6.1.4.1.2011.6.9.1.1.4.1.1.3 + hwFlhPartLastChip OBJECT-TYPE + SYNTAX Integer32 (1..64) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The last chip's sequence number in the + partition, by which a chip can be indexed in + chip table. + " + ::= { hwFlhPartitionEntry 3 } + +-- 1.3.6.1.4.1.2011.6.9.1.1.4.1.1.4 + hwFlhPartSpace OBJECT-TYPE + SYNTAX Integer32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total space of the flash partition. + The following should be satisfied: + hwFlhPartSpace = n*hwFlhMinPartitionSize + " + ::= { hwFlhPartitionEntry 4 } + +-- 1.3.6.1.4.1.2011.6.9.1.1.4.1.1.5 + hwFlhPartSpaceFree OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Flash partition's free space. + " + ::= { hwFlhPartitionEntry 5 } + +-- 1.3.6.1.4.1.2011.6.9.1.1.4.1.1.6 + hwFlhPartFileNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of all the file in the flash + partition." + ::= { hwFlhPartitionEntry 6 } + +-- 1.3.6.1.4.1.2011.6.9.1.1.4.1.1.7 + hwFlhPartChecksumMethod OBJECT-TYPE + SYNTAX INTEGER + { + simpleChecksum(1), + undefined(2), + simpleCRC(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The Checksum algorithm identifier + checksum method which the + file system uses. + " + ::= { hwFlhPartitionEntry 7 } + +-- 1.3.6.1.4.1.2011.6.9.1.1.4.1.1.8 + hwFlhPartStatus OBJECT-TYPE + SYNTAX HwFlashPartitionStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The flash partition status. + If device is not programmable the value of it will be 'readOnly(1)'; + If the current image is running from this partition, the value of it + will be 'runFromFlash(2)'; + If device is programmable the value of it will be 'readWrite(3) '. + " + ::= { hwFlhPartitionEntry 8 } + +-- 1.3.6.1.4.1.2011.6.9.1.1.4.1.1.9 + hwFlhPartUpgradeMode OBJECT-TYPE + SYNTAX HwFlashPartitionUpgradeMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upgrade method of Flash partition, 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(1) - 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(2) - 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(3) - will be done directly by this image." + ::= { hwFlhPartitionEntry 9 } + +-- 1.3.6.1.4.1.2011.6.9.1.1.4.1.1.10 + hwFlhPartName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The name of flash partition. + It was referred by the system." + ::= { hwFlhPartitionEntry 10 } + +-- 1.3.6.1.4.1.2011.6.9.1.1.4.1.1.11 + hwFlhPartRequireErase OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the partition of flash needed + to be erased or not before write operation on it." + ::= { hwFlhPartitionEntry 11 } + +-- 1.3.6.1.4.1.2011.6.9.1.1.4.1.1.12 + hwFlhPartFileNameLen OBJECT-TYPE + SYNTAX Integer32 (1..256) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The maximum length of file name in the system. + " + ::= { hwFlhPartitionEntry 12 } + +-- 1.3.6.1.4.1.2011.6.9.1.1.4.2 + hwFlhFiles OBJECT IDENTIFIER ::= { hwFlashPartitions 2 } + +-- 1.3.6.1.4.1.2011.6.9.1.1.4.2.1 + huaweiFlhFileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HuaweiFlhFileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of information for files in a Flash partition. + " + ::= { hwFlhFiles 1 } + +-- 1.3.6.1.4.1.2011.6.9.1.1.4.2.1.1 + huaweiFlhFileEntry OBJECT-TYPE + SYNTAX HuaweiFlhFileEntry + 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 { hwFlhIndex, hwFlhPartIndex, hwFlhFileIndex } + ::= { huaweiFlhFileTable 1 } + + HuaweiFlhFileEntry ::= + SEQUENCE { + hwFlhFileIndex + Integer32, + hwFlhFileName + DisplayString, + hwFlhFileSize + Integer32, + hwFlhFileStatus + INTEGER, + hwFlhFileChecksum + OCTET STRING, + hwFlhFileTime + TimeStamp + } + +-- 1.3.6.1.4.1.2011.6.9.1.1.4.2.1.1.1 + hwFlhFileIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the table ." + ::= { huaweiFlhFileEntry 1 } + +-- 1.3.6.1.4.1.2011.6.9.1.1.4.2.1.1.2 + hwFlhFileName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + A valid file name supported by the file system. + " + ::= { huaweiFlhFileEntry 2 } + +-- 1.3.6.1.4.1.2011.6.9.1.1.4.2.1.1.3 + hwFlhFileSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The file size in bytes, which doesn't include the file header of filesystem. + The minimum value of it will be 1. + " + ::= { huaweiFlhFileEntry 3 } + +-- 1.3.6.1.4.1.2011.6.9.1.1.4.2.1.1.4 + hwFlhFileStatus OBJECT-TYPE + SYNTAX INTEGER + { + deleted(1), + invalidChecksum(2), + valid(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status maybe follows: + deleted(1):The file is in recycle. + checksumWrong(2):The checksum of file is invalid; + valid(3):A valid file. + " + ::= { huaweiFlhFileEntry 4 } + +-- 1.3.6.1.4.1.2011.6.9.1.1.4.2.1.1.5 + hwFlhFileChecksum OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The file checksum located in the header of file. + " + ::= { huaweiFlhFileEntry 5 } + +-- 1.3.6.1.4.1.2011.6.9.1.1.4.2.1.1.6 + hwFlhFileTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The file checksum located in the header of file. + " + ::= { huaweiFlhFileEntry 6 } + +-- The operation on the flash. +-- 1.3.6.1.4.1.2011.6.9.1.2 + huaweiFlashOperate OBJECT IDENTIFIER ::= { huaweiFlashManMIBObjects 2 } + +-- 1.3.6.1.4.1.2011.6.9.1.2.1 + huaweiFlhOpTable OBJECT-TYPE + SYNTAX SEQUENCE OF HuaweiFlhOpEntry + 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. + " + ::= { huaweiFlashOperate 1 } + +-- 1.3.6.1.4.1.2011.6.9.1.2.1.1 + huaweiFlhOpEntry OBJECT-TYPE + SYNTAX HuaweiFlhOpEntry + 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 { hwFlhOperIndex } + ::= { huaweiFlhOpTable 1 } + + HuaweiFlhOpEntry ::= + SEQUENCE { + hwFlhOperIndex + Integer32, + hwFlhOperType + INTEGER, + hwFlhOperProtocol + INTEGER, + hwFlhOperServerAddress + IpAddress, + hwFlhOperServerUser + DisplayString, + hwFlhOperPassword + DisplayString, + hwFlhOperSourceFile + DisplayString, + hwFlhOperDestinationFile + DisplayString, + hwFlhOperStatus + HwFlashOperationStatus, + hwFlhOperEndNotification + TruthValue, + hwFlhOperProgress + TimeTicks, + hwFlhOperRowStatus + RowStatus, + hwFlhOperServerPort + Integer32, + hwFlhOperSourceAddress + IpAddress, + hwFlhOperSourceInterface + OCTET STRING, + hwFlhOperMemSize + Integer32, + hwFlhOperVpnInstanceName + OCTET STRING, + hwFlhOperTotalFileLength + Integer32, + hwFlhOperTransferProgress + Integer32, + hwFlhOperErrorReason + DisplayString, + hwFlhOperServerIpv6Address + OCTET STRING + } + +-- 1.3.6.1.4.1.2011.6.9.1.2.1.1.1 + hwFlhOperIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Specifies the index of an entry. It is a + random value when creating an entry." + ::= { huaweiFlhOpEntry 1 } + +-- 1.3.6.1.4.1.2011.6.9.1.2.1.1.2 + hwFlhOperType OBJECT-TYPE + SYNTAX INTEGER + { + net2FlashWithErase(1), + net2FlashWithoutErase(2), + flash2Net(3), + delete(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the operation to be executed. + + net2FlashWithErase Copy a file to flash; erase + flash before copy. + Use the FTP protocol or SFTP protocol. + net2FlashWithoutErase Same with net2FlashWithErase. + + flash2Net Copy a file from flash using + the FTP protocol or SFTP protocol. + + delete delete file or directory by source file name. + " + ::= { huaweiFlhOpEntry 2 } + +-- 1.3.6.1.4.1.2011.6.9.1.2.1.1.3 + hwFlhOperProtocol OBJECT-TYPE + SYNTAX INTEGER { ftp(1),sftp(2),tftp(3) } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the protocol used to transfer file. + The default value of it is ftp. When hwFlhOperProtocol is specified as SFTP, only + password authentication-type is valid. + + + " + DEFVAL { ftp } + ::= { huaweiFlhOpEntry 3 } + +-- 1.3.6.1.4.1.2011.6.9.1.2.1.1.4 + hwFlhOperServerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The address of remote host acting as server for any operation. + " + ::= { huaweiFlhOpEntry 4 } + +-- 1.3.6.1.4.1.2011.6.9.1.2.1.1.5 + hwFlhOperServerUser OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + When use ftp or sftp to transfer files, the user name must be + specified by this node. + " + ::= { huaweiFlhOpEntry 5 } + +-- 1.3.6.1.4.1.2011.6.9.1.2.1.1.6 + hwFlhOperPassword OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Remote user password for copy via ftp protocol. Optional. + This object will be ignored for protocols other than + ftp and sftp. " + ::= { huaweiFlhOpEntry 6 } + +-- 1.3.6.1.4.1.2011.6.9.1.2.1.1.7 + hwFlhOperSourceFile OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the Source file name to be transferred . + It may be located on flash or remote server. + It may include the file path if it is applicable. + It must be specified. + + " + ::= { huaweiFlhOpEntry 7 } + +-- 1.3.6.1.4.1.2011.6.9.1.2.1.1.8 + hwFlhOperDestinationFile OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the destination file name to be transferred . + It may be located on flash or remote server. + It may include the file path if it is applicable. + If it is not specified , the destination file name + is the same as source file name for application." + ::= { huaweiFlhOpEntry 8 } + +-- 1.3.6.1.4.1.2011.6.9.1.2.1.1.9 + hwFlhOperStatus OBJECT-TYPE + SYNTAX HwFlashOperationStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of operation. + The status of the specified operation can be one of the follows. + + opInProgress(1) : the operation is in process. + + opSuccess(2) : the operation has been completed successfully. + + opInvalid(3) : the command is invalid or command-protocol-device + combination is unsupported by the system. + + opInvalidProtocol(4) :invalid protocol is specified + + opInvalidSourceName(5) :invalid source file name is specified. + + opInvalidDestName(6) :invalid target name is specified. + + opInvalidServerAddress(7) :invalid server address is specified + + opDeviceBusy(8) :the device is in use and locked by another process + + opDeviceOpenError(9) :invalid device name is specified. + + opDeviceError(10) : device read, write or erase error + + opDeviceNotProgrammable(11) :device is read-only but a write or erase operation was specified + + opDeviceFull(12) : device is filled to capacity + + opFileOpenError(13) :invalid file name; file not found in partition + + opFileTransferError(14) :file transfer was unsuccessfull + + opFileChecksumError(15) :file checksum in Flash si invalid + + opNoMemory(16) :system is running in low on memory + + opAuthFail(17) :authentication failure + + opUnknownFailure(18) :failure which is unknown + + opAbort(19) : transfer operation has been aborted + + opInvalidSourceAddress(20) : invalid source IP is specified. + + opInvalidSourceInterface(21) : invalid source interface is specified. + + opCurrentVersionFileConfilt(22) : conflict between target file and system file" + ::= { huaweiFlhOpEntry 9 } + +-- 1.3.6.1.4.1.2011.6.9.1.2.1.1.10 + hwFlhOperEndNotification OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + If the value of it is specified 'true',a notification + will be generated at the end of the operation. + Otherwise no notification will be generated. + " + DEFVAL { false } + ::= { huaweiFlhOpEntry 10 } + +-- 1.3.6.1.4.1.2011.6.9.1.2.1.1.11 + hwFlhOperProgress OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The progress described as the time taken for + the operation. + " + ::= { huaweiFlhOpEntry 11 } + +-- 1.3.6.1.4.1.2011.6.9.1.2.1.1.12 + hwFlhOperRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry. + When the status is active : + (1) In the situation that the specified transfer operation by + ftp/tftp is in progress, the transfer operation will be aborted + if the status is set to notInService. + (2) In any other situations, the specified operation will not be + aborted even if the status is set to notInService. + " + ::= { huaweiFlhOpEntry 12 } + +-- 1.3.6.1.4.1.2011.6.9.1.2.1.1.13 + hwFlhOperServerPort OBJECT-TYPE + SYNTAX Integer32(1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the SFTP/FTP server port that is used for file transfer + only if the value of hwFlhOperProtocol is sftp/ftp. + The default SFTP server port is 22 if no port is specified. + The default FTP server port is 21 if no port is specified. + If the value of hwFlhOperProtocol is not sftp/ftp, this object is ignored by the + implementation. " + ::= { huaweiFlhOpEntry 13 } + +-- 1.3.6.1.4.1.2011.6.9.1.2.1.1.14 + hwFlhOperSourceAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The source IP address. When hwFlhOperType is specified as net2FlashWithErase, + net2FlashWithoutErase or flash2Net, the source IP address + of the client may be specified or not. Default is 0.0.0.0 . + If the source type is set to both of IP address and interface, + the former has the priority." + DEFVAL { 0 } + ::= { huaweiFlhOpEntry 14 } + +-- 1.3.6.1.4.1.2011.6.9.1.2.1.1.15 + hwFlhOperSourceInterface OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..47)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the source interface.When hwFlhOperType is specified as + net2FlashWithErase,net2FlashWithoutErase or flash2Net,the source interface + of the FTP/TFTP client may be specified or not. If the source + type is set to both of IP address and interface,the former has + the priority." + ::= { huaweiFlhOpEntry 15 } + +-- 1.3.6.1.4.1.2011.6.9.1.2.1.1.16 + hwFlhOperMemSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the reserved space (in KBs) guaranteed by a host. + The value 0 indicates that no space need be reserved. The default value is 0. This + object is optional when hwFlhOperType is specified as net2FlashWithErase or + net2FlashWithoutErase in the Set operation. This object is unavailable when + hwFlhOperType is specified as flash2Net or delete in the Set operation. " + ::= { huaweiFlhOpEntry 16 } + + hwFlhOperVpnInstanceName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The vpn instance name of the file server." + ::= { huaweiFlhOpEntry 17 } + + + hwFlhOperTotalFileLength OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The total length of the file, in bytes." + ::= { huaweiFlhOpEntry 18 } + + hwFlhOperTransferProgress OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The transfer progress of the file." + ::= { huaweiFlhOpEntry 19 } + hwFlhOperErrorReason OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The failure reason of operation." + ::= { huaweiFlhOpEntry 20 } + hwFlhOperServerIpv6Address OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..46)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The address of remote host acting as Ipv6 server for any operation." + ::= { huaweiFlhOpEntry 21 } + + hwFlhSyncTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwFlhSyncEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Flash synchronize operate include copy/delete etc." + ::= { huaweiFlashOperate 2 } + + hwFlhSyncEntry OBJECT-TYPE + SYNTAX HwFlhSyncEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Flash synchronize operation entry. Each entry consists + of a synchronize command, such as copy,delete etc." + INDEX { hwFlhSyncIndex } + ::= { hwFlhSyncTable 1 } + + HwFlhSyncEntry ::= + SEQUENCE { + hwFlhSyncIndex + Integer32, + hwFlhSyncType + INTEGER, + hwFlhSyncRange + INTEGER, + hwFlhSyncSourcePath + DisplayString, + hwFlhSyncSourceFile + DisplayString, + hwFlhSyncDestinationPath + DisplayString, + hwFlhSyncDestinationFile + DisplayString, + hwFlhSyncRowStatus + RowStatus + } + hwFlhSyncIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Specifies the index of an entry. + It is a random value when creating an entry." + ::= { hwFlhSyncEntry 1 } + hwFlhSyncType OBJECT-TYPE + SYNTAX INTEGER + { + net2FlashCopy(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Synchronize operation type to be executed. + net2FlashCopy Net operate copy a file from one board to another;" + ::= { hwFlhSyncEntry 2 } + hwFlhSyncRange OBJECT-TYPE + SYNTAX INTEGER + { + designate(1), + all(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Synchronize operation range to be executed. + designate Net designate a object to be handled as synchronize destination; + all Net make all chassis and all board as handled object;" + ::= { hwFlhSyncEntry 3 } + hwFlhSyncSourcePath OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The source board path to be transferred. + It must be specified." + ::= { hwFlhSyncEntry 4 } + hwFlhSyncSourceFile OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The source file name to be transferred . + It is located on the flash of the mainboard of a chassis. + It is combine with the hwFlhSyncSourcePath to specify the absolute file name. + It must be specified." + ::= { hwFlhSyncEntry 5 } + hwFlhSyncDestinationPath OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The destination board path to be transferred. + It must be specified." + ::= { hwFlhSyncEntry 6 } + hwFlhSyncDestinationFile OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The destination file name to be transferred . + It is combine with the hwFlhSyncDestinationPath to specify the absolute file name. + It must be specified." + ::= { hwFlhSyncEntry 7 } + hwFlhSyncRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status of this table entry." + ::= { hwFlhSyncEntry 8 } + +-- 1.3.6.1.4.1.2011.6.9.1.3 + huaweiFlashNotification OBJECT IDENTIFIER ::= { huaweiFlashManMIBObjects 3 } + +-- 1.3.6.1.4.1.2011.6.9.1.3.2 + hwFlhOperNotification NOTIFICATION-TYPE + OBJECTS { hwFlhOperStatus } + STATUS current + DESCRIPTION + "A hwFlhOperNotification is sent only when hwFlhOperEndNotification is true." + ::= { huaweiFlashNotification 1 } + + hwFlhSyncSuccessNotification NOTIFICATION-TYPE + OBJECTS { hwFlhSyncSourceFile, hwFlhSyncDestinationFile } + STATUS current + DESCRIPTION + "A hwFlhSyncSuccessNotification is sent when the file copy operation successful." + ::= { huaweiFlashNotification 2 } + + hwFlhSyncFailNotification NOTIFICATION-TYPE + OBJECTS { hwFlhSyncSourceFile, hwFlhSyncDestinationFile } + STATUS current + DESCRIPTION + "A hwFlhSyncFailNotification is sent when the file copy operation failed." + ::= { huaweiFlashNotification 3 } + + huaweiStorageDevice OBJECT IDENTIFIER ::= { huaweiFlashManMIBObjects 4 } + hwStorageTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwStorageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table gives the properties of all the storage devices on the device . + " + ::= { huaweiStorageDevice 2 } + hwStorageEntry OBJECT-TYPE + SYNTAX HwStorageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The entries of hwStorageTable." + INDEX { hwStorageIndex } + ::= { hwStorageTable 1 } + HwStorageEntry ::= + SEQUENCE { + hwStorageIndex + Integer32, + hwStorageType + INTEGER, + hwStorageSpace + Integer32, + hwStorageSpaceFree + Integer32, + hwStorageName + DisplayString, + hwStorageDescr + DisplayString + } + hwStorageIndex OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of hwStorageTable. It has the minimum value of 1. " + ::= { hwStorageEntry 1 } + hwStorageType OBJECT-TYPE + SYNTAX INTEGER + { + flash(1), + hardDisk(2), + cfCard(3), + usbDisk(4), + sdCard(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of all the storage devices on the device " + ::= { hwStorageEntry 2 } + hwStorageSpace OBJECT-TYPE + SYNTAX Integer32 + UNITS "kbytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the total size of the storage devices indexed by hwStorageTable." + ::= { hwStorageEntry 3 } + hwStorageSpaceFree OBJECT-TYPE + SYNTAX Integer32 + UNITS "kbytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The free space of the storage devices. + " + ::= { hwStorageEntry 4 } + hwStorageName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The storage devices name used to refer to the + device within the system. " + ::= { hwStorageEntry 5 } + hwStorageDescr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description of the purpose of the storage devices on the system. + " + ::= { hwStorageEntry 6 } +-- 1.3.6.1.4.1.2011.6.9.2 + huaweiFlashMIBConformance OBJECT IDENTIFIER ::= { hwFlash 2 } + +-- 1.3.6.1.4.1.2011.6.9.2.1 + hwFlhMIBCompliances OBJECT IDENTIFIER ::= { huaweiFlashMIBConformance 1 } + +-- 1.3.6.1.4.1.2011.6.9.2.1.1 + hwFlhMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + " + The compliance statement for + entities that support the huawei Flash MIB. + " + MODULE -- this module + MANDATORY-GROUPS { hwFlhGroup, hwFlhChipGroup, hwFlhPartitionGroup, hwFlhFileGroup, hwFlhOperationGroup, + hwFlhNotificationGroup } + ::= { hwFlhMIBCompliances 1 } + +-- 1.3.6.1.4.1.2011.6.9.2.2 + huaweiFlashMIBGroups OBJECT IDENTIFIER ::= { huaweiFlashMIBConformance 2 } + +-- 1.3.6.1.4.1.2011.6.9.2.2.1 + hwFlhGroup OBJECT-GROUP + OBJECTS { hwFlhSupportNum, hwFlhSize, hwFlhPos, hwFlhName, hwFlhChipNum, + hwFlhDescr, hwFlhInitTime, hwFlhRemovable, hwFlhPartitionBool, hwFlhMinPartitionSize, + hwFlhMaxPartitions, hwFlhPartitionNum, hwFlhIndex } + STATUS current + DESCRIPTION + "A collection of objects on Flash device level information. + " + ::= { huaweiFlashMIBGroups 1 } + +-- 1.3.6.1.4.1.2011.6.9.2.2.3 + hwFlhChipGroup OBJECT-GROUP + OBJECTS { hwFlhChipID, hwFlhChipDescr, hwFlhChipWriteTimesLimit, hwFlhChipWriteTimes, hwFlhChipEraseTimesLimit, + hwFlhChipEraseTimes } + STATUS current + DESCRIPTION + "A collection of objects on chip level information. + " + ::= { huaweiFlashMIBGroups 3 } + +-- 1.3.6.1.4.1.2011.6.9.2.2.4 + hwFlhPartitionGroup OBJECT-GROUP + OBJECTS { hwFlhPartFirstChip, hwFlhPartLastChip, hwFlhPartSpace, hwFlhPartSpaceFree, hwFlhPartFileNum, + hwFlhPartChecksumMethod, hwFlhPartStatus, hwFlhPartUpgradeMode, hwFlhPartName, hwFlhPartRequireErase, + hwFlhPartFileNameLen } + STATUS current + DESCRIPTION + "A collection of objects providing on partition level information. + " + ::= { huaweiFlashMIBGroups 4 } + +-- 1.3.6.1.4.1.2011.6.9.2.2.5 + hwFlhFileGroup OBJECT-GROUP + OBJECTS { hwFlhFileName, hwFlhFileSize, hwFlhFileStatus, hwFlhFileChecksum } + STATUS current + DESCRIPTION + "A collection of objects on file level information. + " + ::= { huaweiFlashMIBGroups 5 } + +-- 1.3.6.1.4.1.2011.6.9.2.2.6 + hwFlhOperationGroup OBJECT-GROUP + OBJECTS { hwFlhOperType, hwFlhOperProtocol, hwFlhOperServerAddress, hwFlhOperServerUser, hwFlhOperPassword, + hwFlhOperSourceFile, hwFlhOperDestinationFile, hwFlhOperStatus, hwFlhOperEndNotification, hwFlhOperProgress, + hwFlhOperRowStatus, hwFlhOperServerPort, hwFlhOperSourceAddress, hwFlhOperSourceInterface , hwFlhOperMemSize, + hwFlhSyncType, hwFlhSyncRange, + hwFlhSyncSourcePath, hwFlhSyncSourceFile, hwFlhSyncDestinationPath, hwFlhSyncDestinationFile, hwFlhSyncRowStatus,hwFlhOperServerIpv6Address } + STATUS current + DESCRIPTION + "A collection of objects of flash operations. + " + ::= { huaweiFlashMIBGroups 6 } + +-- 1.3.6.1.4.1.2011.6.9.2.2.7 + hwFlhNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwFlhOperNotification, hwFlhSyncSuccessNotification, hwFlhSyncFailNotification } + STATUS current + DESCRIPTION + "The collection of notifications in the module" + ::= { huaweiFlashMIBGroups 7 } + + hwStorageGroup OBJECT-GROUP + OBJECTS { hwStorageType, hwStorageSpace, hwStorageSpaceFree, hwStorageName, hwStorageDescr + } + STATUS current + DESCRIPTION + "Description." + ::= { huaweiFlashMIBGroups 8 } + +-- 1.3.6.1.4.1.2011.6.9.3 + hwFlashTraps OBJECT IDENTIFIER ::= { hwFlash 3 } + +-- 1.3.6.1.4.1.2011.6.9.3.1 + hwFlhTrapObjects OBJECT IDENTIFIER ::= { hwFlashTraps 1 } + +-- 1.3.6.1.4.1.2011.6.9.3.1.1 + hwFlhPhysicalIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The index of physical." + ::= { hwFlhTrapObjects 1 } + +-- 1.3.6.1.4.1.2011.6.9.3.1.2 + hwFlhStorageUsageRatio OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Usage Ratio of FLASH." + ::= { hwFlhTrapObjects 2 } + +-- 1.3.6.1.4.1.2011.6.9.3.1.3 + hwFlhStorageUsageThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Threshold of FLASH Usage." + ::= { hwFlhTrapObjects 3 } + +-- 1.3.6.1.4.1.2011.6.9.3.2 + hwFlhStorageFullTrap NOTIFICATION-TYPE + OBJECTS { hwFlhPhysicalIndex, entPhysicalName, hwFlhStorageUsageRatio, hwFlhStorageUsageThreshold} + STATUS current + DESCRIPTION + "The flash memory usage has exceeded the upper threshold 85%. The system will clear the recycle bin and delete unused software packages, patch files, and log files." + ::= { hwFlashTraps 2 } + + + END + +-- +-- HUAWEI-FLASH-MAN-MIB.mib +-- diff --git a/MIBS/huawei/HUAWEI-FR-QOS-MIB b/MIBS/huawei/HUAWEI-FR-QOS-MIB new file mode 100644 index 0000000..e38254c --- /dev/null +++ b/MIBS/huawei/HUAWEI-FR-QOS-MIB @@ -0,0 +1,621 @@ +-- ================================================================= +-- Copyright (C) 2004 by HUAWEI TECHNOLOGIES. All rights reserved +-- +-- Description: This mib file is used for management of huawei Class Based +-- FR QoS information. +-- Reference: +-- Version: V1.0 +-- History: +-- 2004-07-12 V1.00 CAOLEI publish +-- ================================================================= + +HUAWEI-FR-QOS-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + ifIndex + FROM RFC1213-MIB + OBJECT-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + IpAddress, Integer32, Counter32, OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, DisplayString, MacAddress + FROM SNMPv2-TC; + + -- + -- type definitions in the policy + -- + + -- Direction + + DirectionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The Direction Policy apply on." + SYNTAX INTEGER { + inbound (1), + outbound (2) + } + + -- + -- end of type definitions in policy + -- + + -- 1.3.6.1.4.1.2011.5.25.32 + hwQoS OBJECT IDENTIFIER ::= { hwDatacomm 32 } + + -- 1.3.6.1.4.1.2011.5.25.36 + hwFrQoSMib MODULE-IDENTITY + LAST-UPDATED "200407120000Z" -- JULY 12, 2004 at 00:00 GMT + ORGANIZATION + "Huawei Technologies co.,Ltd." + CONTACT-INFO + " R&D BeiJing, Huawei Technologies co.,Ltd. + Huawei Bld.,NO.3 Xinxi Rd., + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + Zip:100085 + Http://www.huawei.com + E-mail:support@huawei.com " + DESCRIPTION + "The HUAWEI-FR-QOS-MIB contains objects to + Manage configuration and Monitor running state + for Class Based FR QoS feature. + + ********************************* + MIB Tables + ********************************** + This MIB consists of the following tables: + 1 : hwFrClassCfgInfoTable + 2 : hwCirAllowCfgInfoTable + 3 : hwCirCfgInfoTable + 4 : hwIfApplyFrClassTable + 5 : hwPvcApplyFrClassTable + 6 : hwFrPvcBandwidthTable + 7 : hwRTPFrClassApplyTable + 8 : hwRTPFrPvcQueueRunInfoTable + " + ::= { hwQoS 3 } + + -- + -- Node definitions + -- + + -- 1.3.6.1.4.1.2011.5.25.36.1 + hwFrQoSObjects OBJECT IDENTIFIER ::= { hwFrQoSMib 1 } + + -- hwFrClassObjects + + hwFrClassObjects OBJECT IDENTIFIER ::= { hwFrQoSObjects 1 } + + -- Fr Class Next Index + hwFrClassIndexNext OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains an appropriate value to be used for + hwFrClassIndex when creating rows in the + hwFrClassCfgInfoTable. Begin with 0. + " + ::= { hwFrClassObjects 1 } + + -- Fr Class + hwFrClassCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwFrClassCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Fr Class configuration information." + ::= { hwFrClassObjects 2 } + + hwFrClassCfgInfoEntry OBJECT-TYPE + SYNTAX HwFrClassCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Fr Class Configuration Information Entry." + INDEX { hwFrClassIndex } + ::= { hwFrClassCfgInfoTable 1 } + + HwFrClassCfgInfoEntry ::= + SEQUENCE { + hwFrClassIndex + Integer32, + hwFrClassName + OCTET STRING, + hwFrClassRowStatus + RowStatus + } + + + hwFrClassIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of Fr Class. Begin with 0." + ::= { hwFrClassCfgInfoEntry 1 } + + hwFrClassName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of Fr Class." + ::= { hwFrClassCfgInfoEntry 2 } + + hwFrClassRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwFrClassCfgInfoEntry 3 } + + -- Cir Allow on the Fr Class + hwCirAllowCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCirAllowCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of DCE allowed rate Configuration information." + ::= { hwFrClassObjects 3 } + + hwCirAllowCfgInfoEntry OBJECT-TYPE + SYNTAX HwCirAllowCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DCE allowed ratee Configuration Information Entry." + INDEX { hwCirAllowFrClassIndex, + hwCirAllowDirection} + ::= { hwCirAllowCfgInfoTable 1 } + + HwCirAllowCfgInfoEntry ::= + SEQUENCE { + hwCirAllowFrClassIndex + Integer32, + hwCirAllowDirection + Integer32, + hwCirAllowValue + Integer32, + hwCirAllowRowStatus + RowStatus + } + + hwCirAllowFrClassIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of Fr Class. Begin with 0.Equal to hwFrClassIndex" + ::= { hwCirAllowCfgInfoEntry 1 } + + hwCirAllowDirection OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Packet Direction. + value 1,2,3 Used by hwCirAllowValue. + inbound (1) + outbound (2) + inbound and outbound (3) + " + ::= { hwCirAllowCfgInfoEntry 2 } + + hwCirAllowValue OBJECT-TYPE + SYNTAX Integer32(1..45000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "DCE allowed rate (value greater than CIR) + Unit : Bits per second. + Value : <1-45000000> ." + ::= { hwCirAllowCfgInfoEntry 3 } + + hwCirAllowRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwCirAllowCfgInfoEntry 4 } + + -- Cir on the Fr Class + hwCirCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCirCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Committed Information Rate Configuration information." + ::= { hwFrClassObjects 4 } + + hwCirCfgInfoEntry OBJECT-TYPE + SYNTAX HwCirCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Committed Information Rate Configuration Information Entry." + INDEX { hwCirFrClassIndex } + ::= { hwCirCfgInfoTable 1 } + + HwCirCfgInfoEntry ::= + SEQUENCE { + hwCirFrClassIndex + Integer32, + hwCirValue + Integer32, + hwCirRowStatus + RowStatus + } + + hwCirFrClassIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of Fr Class. Begin with 0.Equal to hwFrClassIndex" + ::= { hwCirCfgInfoEntry 1 } + + hwCirValue OBJECT-TYPE + SYNTAX Integer32(1000..45000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " CIR in packet output direction ,bps. + Value : <1000-45000000>." + ::= { hwCirCfgInfoEntry 2 } + + hwCirRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwCirCfgInfoEntry 3 } + + + -- Fr Class Instance on interface Table + hwIfApplyFrClassTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIfApplyFrClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of QoS Fr Class instance." + ::= { hwFrClassObjects 5 } + + hwIfApplyFrClassEntry OBJECT-TYPE + SYNTAX HwIfApplyFrClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "FrClass applied on interface Configuration Information Entry." + INDEX { hwIfApplyFrClassIfIndex } + ::= { hwIfApplyFrClassTable 1 } + + HwIfApplyFrClassEntry ::= + SEQUENCE { + hwIfApplyFrClassIfIndex + Integer32, + hwIfApplyFrClassIndex + Integer32, + hwIfApplyFrClassRowStatus + RowStatus + } + + hwIfApplyFrClassIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface Index, equal to ifIndex." + ::= { hwIfApplyFrClassEntry 1 } + + hwIfApplyFrClassIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Index of Fr Class, equal to hwFrClassIndex" + ::= { hwIfApplyFrClassEntry 2 } + + hwIfApplyFrClassRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwIfApplyFrClassEntry 3 } + + -- Fr Class Instance on fr pvc Table + hwPvcApplyFrClassTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPvcApplyFrClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of QoS Fr Class instance." + ::= { hwFrClassObjects 6 } + + hwPvcApplyFrClassEntry OBJECT-TYPE + SYNTAX HwPvcApplyFrClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Fr Class applied on FR Pvc Configuration Information Entry." + INDEX { hwPvcApplyFrClassIfIndex, + hwPvcApplyFrClassDlciNum + } + ::= { hwPvcApplyFrClassTable 1 } + + HwPvcApplyFrClassEntry ::= + SEQUENCE { + hwPvcApplyFrClassIfIndex + Integer32, + hwPvcApplyFrClassDlciNum + Integer32, + hwPvcApplyFrClassIndex + Integer32, + hwPvcApplyFrClassRowStatus + RowStatus + } + + hwPvcApplyFrClassIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Fr Interface Index, equal to ifIndex." + ::= { hwPvcApplyFrClassEntry 1 } + + hwPvcApplyFrClassDlciNum OBJECT-TYPE + SYNTAX Integer32 (16..1007) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Fr DLCI number." + ::= { hwPvcApplyFrClassEntry 2 } + + hwPvcApplyFrClassIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Index of Fr Class, equal to hwFrClassIndex" + ::= { hwPvcApplyFrClassEntry 3 } + + hwPvcApplyFrClassRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwPvcApplyFrClassEntry 4 } + + + -- bandwidth parameter on interface + + hwFrPvcBandwidthTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwFrPvcBandwidthEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Running statistics for bandwidth. + " + ::= { hwFrClassObjects 7 } + + hwFrPvcBandwidthEntry OBJECT-TYPE + SYNTAX HwFrPvcBandwidthEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Bandwidth Running statistics" + INDEX { hwPvcApplyFrClassIfIndex, + hwPvcApplyFrClassDlciNum + } + + ::= { hwFrPvcBandwidthTable 1 } + + HwFrPvcBandwidthEntry ::= + SEQUENCE { + hwFrPvcBandwidthMaxReservedBW + Integer32, + hwFrPvcBandwidthAvailable + Integer32 + + } + + hwFrPvcBandwidthMaxReservedBW OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Max reserved bandWidth. Unit : Kbps" + ::= { hwFrPvcBandwidthEntry 1 } + + hwFrPvcBandwidthAvailable OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Available bandWidth. Unit : Kbps" + ::= { hwFrPvcBandwidthEntry 2 } + + + -- hwRTPQoSObjects + + hwRTPQoSObjects OBJECT IDENTIFIER ::= { hwFrQoSObjects 2 } + + -- Rtpq applied on the Fr Class + + hwRTPFrClassApplyTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRTPFrClassApplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of QoS rtpq instance." + ::= { hwRTPQoSObjects 1 } + + hwRTPFrClassApplyEntry OBJECT-TYPE + SYNTAX HwRTPFrClassApplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Rtpq Configuration Information Entry." + INDEX { hwRTPFrClassApplyFrClassIndex } + ::= { hwRTPFrClassApplyTable 1 } + + HwRTPFrClassApplyEntry ::= + SEQUENCE { + hwRTPFrClassApplyFrClassIndex + Integer32, + hwRTPFrClassApplyStartPort + Integer32, + hwRTPFrClassApplyEndPort + Integer32, + hwRTPFrClassApplyBandWidth + Integer32, + hwRTPFrClassApplyCbs + Integer32, + hwRTPFrClassApplyRowStatus + RowStatus + } + + hwRTPFrClassApplyFrClassIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Fr Class Index, equal to HwFrClassIndex." + ::= { hwRTPFrClassApplyEntry 1 } + + hwRTPFrClassApplyStartPort OBJECT-TYPE + SYNTAX Integer32(2000..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + RTP-PORT(3): start-port: 2000~65535 + " + ::= { hwRTPFrClassApplyEntry 2 } + + hwRTPFrClassApplyEndPort OBJECT-TYPE + SYNTAX Integer32(2000..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + RTP-PORT(3): end-port: 2000~65535 + " + ::= { hwRTPFrClassApplyEntry 3 } + + hwRTPFrClassApplyBandWidth OBJECT-TYPE + SYNTAX Integer32 (8..1000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Max bandWidth Value: + Absolute value: 8~1000000. Unit: Kbps + " + ::= { hwRTPFrClassApplyEntry 4 } + + hwRTPFrClassApplyCbs OBJECT-TYPE + SYNTAX Integer32 (1500..2000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Committed Burst Size: 1500~2000000. Unit: byte + " + ::= { hwRTPFrClassApplyEntry 5 } + + hwRTPFrClassApplyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus for RTPFrClassApply Table. + Three actions are used: active, createAndGo, destroy" + ::= { hwRTPFrClassApplyEntry 6 } + + -- RTPQ statistics on the Fr Pvc + + hwRTPFrPvcQueueRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRTPFrPvcQueueRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Running statistics for RTPQ Queue + applied on the FR PVC" + ::= { hwRTPQoSObjects 2 } + + hwRTPFrPvcQueueRunInfoEntry OBJECT-TYPE + SYNTAX HwRTPFrPvcQueueRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Queue statistics entry." + INDEX { hwPvcApplyFrClassIfIndex, + hwPvcApplyFrClassDlciNum + } + ::= { hwRTPFrPvcQueueRunInfoTable 1 } + + HwRTPFrPvcQueueRunInfoEntry ::= + SEQUENCE { + hwRTPFrPvcQueueSize + Integer32, + hwRTPFrPvcQueueMaxSize + Integer32, + hwRTPFrPvcQueueOutputs + Counter32, + hwRTPFrPvcQueueDiscards + Counter32 + } + + hwRTPFrPvcQueueSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Size of Rtpq Queue." + ::= { hwRTPFrPvcQueueRunInfoEntry 1 } + + hwRTPFrPvcQueueMaxSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Max size of Rtpq Queue." + ::= { hwRTPFrPvcQueueRunInfoEntry 2 } + + hwRTPFrPvcQueueOutputs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Outputs of Rtpq Queue." + ::= { hwRTPFrPvcQueueRunInfoEntry 3 } + + hwRTPFrPvcQueueDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Discards of Rtpq Queue." + ::= { hwRTPFrPvcQueueRunInfoEntry 4 } + +END + + -- + -- HUAWEI-FR-QOS-MIB.mib + -- + + + \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-FTP-MIB b/MIBS/huawei/HUAWEI-FTP-MIB new file mode 100644 index 0000000..0f949cf --- /dev/null +++ b/MIBS/huawei/HUAWEI-FTP-MIB @@ -0,0 +1,266 @@ +-- ================================================================= +-- Copyright (C) 2016 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: File Transfer Protocol(FTP) mib +-- Reference: huawei enterprise mib +-- Version: V1.03 +-- History: V1.0 zhouyao, 2008-09-28, publish +-- V1.01 Wang Feng,2014-04-14,Add nodes for wlan npe trusted host +-- V1.02 dingzanfei,2014-08-15,Add nodes for switch notify +-- ================================================================= + +HUAWEI-FTP-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + IpAddress, Integer32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + RowStatus, DisplayString + FROM SNMPv2-TC; + + + hwFtp MODULE-IDENTITY + LAST-UPDATED "201605260900Z" -- April 21, 2016 at 09:00 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "V1.00 + The HUAWEI-FTP-MIB which contains objects manages the FTP server and FTP client configuration. + " + + REVISION "201605260900Z" + DESCRIPTION + "Modified to Add nodes for ftp user login failed alarm." + + REVISION "201404210900Z" + DESCRIPTION + "Modified to Add nodes for wlan npe trusted host." + + REVISION "201408151600Z" + DESCRIPTION + "Modified to Add switch notify." + + ::= { hwDatacomm 166 } + +-- +-- Node definitions +-- + hwFtpObjects OBJECT IDENTIFIER ::= { hwFtp 1 } + + hwFtpServer OBJECT IDENTIFIER ::= { hwFtpObjects 1 } + + hwFtpServerEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object specifies whether the FTP server is enable. Default value is 2." + ::= { hwFtpServer 1 } + + hwFtpHostPermit OBJECT IDENTIFIER ::= { hwFtpServer 2 } + + hwFtpHostPermitTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwFtpHostPermitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates trusted host table." + ::= { hwFtpHostPermit 1 } + + + hwFtpHostPermitEntry OBJECT-TYPE + SYNTAX HwFtpHostPermitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates trusted the entry of trusted host table." + INDEX { hwFtpHostPermitIndex } + ::= { hwFtpHostPermitTable 1 } + + HwFtpHostPermitEntry ::= + SEQUENCE { + hwFtpHostPermitIndex + Integer32, + hwFtpHostPermitIpAddress + IpAddress, + hwFtpHostPermitMaskAddress + IpAddress, + hwFtpHostPermitInformation + OCTET STRING, + hwFtpHostPermitRowState + RowStatus + } + + hwFtpHostPermitIndex OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies the index of trusted host table." + ::= { hwFtpHostPermitEntry 1 } + + hwFtpHostPermitIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies ip address of trusted host." + ::= { hwFtpHostPermitEntry 2 } + + hwFtpHostPermitMaskAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies mask address of trusted host." + ::= { hwFtpHostPermitEntry 3 } + + hwFtpHostPermitInformation OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..127)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies the description of trusted host." + ::= { hwFtpHostPermitEntry 4 } + + hwFtpHostPermitRowState OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the status of a row." + ::= { hwFtpHostPermitEntry 5 } + + hwFtpUpperThreshold OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The object specifies the threshold of FTP users" + ::= { hwFtpServer 3 } + + hwFtpLowerThreshold OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The object specifies the resune threshold of FTP users" + ::= { hwFtpServer 4 } + + -- 1.3.6.1.4.1.2011.5.25.166.1.1.5 + hwFtpMibTrapObjects OBJECT IDENTIFIER ::= { hwFtpServer 5 } + -- 1.3.6.1.4.1.2011.5.25.166.1.1.5.1 + hwFtpUserLoginFailedTimes OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Login failed times in the statistic period" + ::= { hwFtpMibTrapObjects 1 } + + -- 1.3.6.1.4.1.2011.5.25.166.1.1.5.2 + hwFtpUserLoginStatisticPeriod OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Statistic period to count login failed times" + ::= { hwFtpMibTrapObjects 2 } + + +-- Conformance information + + hwFtpNotification OBJECT IDENTIFIER ::= { hwFtp 2 } + + -- 1.3.6.1.4.1.2011.5.25.166.2.1 + hwFtpNumThreshold NOTIFICATION-TYPE + OBJECTS { hwFtpUpperThreshold } + STATUS current + DESCRIPTION + "This object indicates the alarm reported when the number of FTP users exceed + the threshold. " + ::= { hwFtpNotification 1 } + + -- 1.3.6.1.4.1.2011.5.25.166.2.2 + hwFtpNumThresholdResume NOTIFICATION-TYPE + OBJECTS { hwFtpLowerThreshold } + STATUS current + DESCRIPTION + "This object indicates the alarm reported when the number of FTP users fell below + the threshold. " + ::= { hwFtpNotification 2 } + + -- 1.3.6.1.4.1.2011.5.25.166.2.3 + hwFtpLoginFailed NOTIFICATION-TYPE + OBJECTS { hwFtpUserLoginFailedTimes, hwFtpUserLoginStatisticPeriod } + STATUS current + DESCRIPTION + "When users failed to login ftp server too frequently, login fail times and statistics period are reported." + ::= { hwFtpNotification 3 } + + -- 1.3.6.1.4.1.2011.5.25.166.2.4 + hwFtpLoginFailedClear NOTIFICATION-TYPE + OBJECTS { hwFtpUserLoginFailedTimes, hwFtpUserLoginStatisticPeriod } + STATUS current + DESCRIPTION + "When users failed to login ftp server infrequently, login fail times and statistics period are cleared." + ::= { hwFtpNotification 4 } + +-- Conformance information + + -- 1.3.6.1.4.1.2011.5.25.166.3 + hwFtpMIBConformance OBJECT IDENTIFIER ::= { hwFtp 3 } + + -- 1.3.6.1.4.1.2011.5.25.166.3.1 + hwFtpMIBCompliances OBJECT IDENTIFIER ::= { hwFtpMIBConformance 1 } + + -- 1.3.6.1.4.1.2011.5.25.166.3.1.1 + hwFtpMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting + the HUAWEI-FTP-MIB." + MODULE HUAWEI-FTP-MIB + MANDATORY-GROUPS { hwFtpServerGroup } + ::= { hwFtpMIBCompliances 1 } + + -- 1.3.6.1.4.1.2011.5.25.166.3.2 + hwFtpMIBGroups OBJECT IDENTIFIER ::= { hwFtpMIBConformance 2 } + + -- 1.3.6.1.4.1.2011.5.25.166.3.2.1 + hwFtpServerGroup OBJECT-GROUP + OBJECTS { hwFtpServerEnable } + STATUS current + DESCRIPTION + "The FTP server attribute group." + ::= { hwFtpMIBGroups 1 } + + + -- 1.3.6.1.4.1.2011.5.25.166.3.2.2 + hwFtpNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwFtpNumThreshold, hwFtpNumThresholdResume, hwFtpLoginFailed, hwFtpLoginFailedClear } + STATUS current + DESCRIPTION + "The collection of notifications in the module." + ::= { hwFtpMIBGroups 2 } + +END + +-- +-- HUAWEI-FTP-MIB.mib +-- \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-FWD-PAF-TRAP-MIB b/MIBS/huawei/HUAWEI-FWD-PAF-TRAP-MIB new file mode 100644 index 0000000..543387a --- /dev/null +++ b/MIBS/huawei/HUAWEI-FWD-PAF-TRAP-MIB @@ -0,0 +1,153 @@ +-- +-- HUAWEI-FWD-PAF-TRAP-MIB.mib +-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved +-- Monday, October 4, 2014 at 10:13:42 +--Version: V2.02 + + HUAWEI-FWD-PAF-TRAP-MIB DEFINITIONS ::= BEGIN + + IMPORTS + entPhysicalName + FROM ENTITY-MIB + hwDatacomm + FROM HUAWEI-MIB + OBJECT-GROUP, NOTIFICATION-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI; + + + hwFwdPafTrapMIB MODULE-IDENTITY + LAST-UPDATED "201706161013Z" -- October 4, 2014 at 10:14 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "Modify Description of hwLCFwdPafNonSupport and hwLCFwdPafNonSupportResume." + REVISION "201706161013Z" -- October 4, 2014 at 10:14 GMT + DESCRIPTION + "The private mib file includes the alarm + information of FEI reported." + REVISION "201408041013Z" -- October 4, 2014 at 10:14 GMT + DESCRIPTION + "ver 2.0" + REVISION "201105261135Z" -- May 26, 2011 at 11:35 GMT + DESCRIPTION + "ver 1.0" + ::= { hwDatacomm 288 } + + + +-- +-- Node definitions +-- + + -- 1.3.6.1.4.1.2011.5.25.288.1 + hwFwdPafTrapObject OBJECT IDENTIFIER ::= { hwFwdPafTrapMIB 1 } + + -- 1.3.6.1.4.1.2011.5.25.288.1.1 + hwFwdPafChassisId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The index for the chassis." + ::= { hwFwdPafTrapObject 1 } + + -- 1.3.6.1.4.1.2011.5.25.288.1.2 + hwFwdPafSlotId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The index for the slot." + ::= { hwFwdPafTrapObject 2 } + + -- 1.3.6.1.4.1.2011.5.25.288.1.3 + hwFwdPhysicalindex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The index for this entry." + ::= { hwFwdPafTrapObject 3 } + + -- 1.3.6.1.4.1.2011.5.25.288.2 + hwFwdPafTraps OBJECT IDENTIFIER ::= { hwFwdPafTrapMIB 2 } + + -- 1.3.6.1.4.1.2011.5.25.288.2.1 + hwFwdPafTrap OBJECT IDENTIFIER ::= { hwFwdPafTraps 1 } + + -- 1.3.6.1.4.1.2011.5.25.288.2.1.1 + hwLCFwdPafNonSupport NOTIFICATION-TYPE + OBJECTS { hwFwdPhysicalindex, entPhysicalName, hwFwdPafChassisId, hwFwdPafSlotId } + STATUS current + DESCRIPTION + "The object indicates the alarm showing the current PAF configurations do not support the board." + ::= { hwFwdPafTrap 1 } + + -- 1.3.6.1.4.1.2011.5.25.288.2.1.2 + hwLCFwdPafNonSupportResume NOTIFICATION-TYPE + OBJECTS { hwFwdPhysicalindex, entPhysicalName, hwFwdPafChassisId, hwFwdPafSlotId } + STATUS current + DESCRIPTION + "The object indicates that the alarm showing the current PAF configurations do not support the board is cleared." + ::= { hwFwdPafTrap 2 } + + -- 1.3.6.1.4.1.2011.5.25.288.2.1.3 + hwVxlanLicenseAlarm NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "Description." + ::= { hwFwdPafTrap 3 } + + -- 1.3.6.1.4.1.2011.5.25.288.2.1.4 + hwVxlanLicenseAlarmResume NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "Description." + ::= { hwFwdPafTrap 4 } + + -- 1.3.6.1.4.1.2011.5.25.288.3 + hwFwdPafTrapConformance OBJECT IDENTIFIER ::= { hwFwdPafTrapMIB 3 } + + -- 1.3.6.1.4.1.2011.5.25.288.3.1 + hwFwdPafTrapGroups OBJECT IDENTIFIER ::= { hwFwdPafTrapConformance 1 } + + -- 1.3.6.1.4.1.2011.5.25.288.3.1.1 + hwFwdPafObjectGroup OBJECT-GROUP + OBJECTS { hwFwdPafChassisId, hwFwdPafSlotId, hwFwdPhysicalindex } + STATUS current + DESCRIPTION + "Description." + ::= { hwFwdPafTrapGroups 1 } + + -- 1.3.6.1.4.1.2011.5.25.288.3.1.2 + hwFwdPafTrapGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwLCFwdPafNonSupport, hwLCFwdPafNonSupportResume, hwVxlanLicenseAlarm, hwVxlanLicenseAlarmResume } + STATUS current + DESCRIPTION + "Description." + ::= { hwFwdPafTrapGroups 2 } + + hwFwdPafTrapCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Description" + MODULE -- this module + MANDATORY-GROUPS { hwFwdPafTrapGroup } + ::= { hwFwdPafTrapGroups 3 } + + + END + +-- +-- HUAWEI-FWD-PAF-TRAP-MIB.mib +-- diff --git a/MIBS/huawei/HUAWEI-FWD-RES-TRAP-MIB b/MIBS/huawei/HUAWEI-FWD-RES-TRAP-MIB new file mode 100644 index 0000000..30b2565 --- /dev/null +++ b/MIBS/huawei/HUAWEI-FWD-RES-TRAP-MIB @@ -0,0 +1,1832 @@ +-- +-- HUAWEI-FWD-RES-TRAP-MIB.mib +-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved +-- Thursday,Oct 28, 2014 at 18:46:56 +-- Version: V3.40 + + HUAWEI-FWD-RES-TRAP-MIB DEFINITIONS ::= BEGIN + + IMPORTS + entPhysicalName + FROM ENTITY-MIB + hwDatacomm + FROM HUAWEI-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + Counter64, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI; + + + hwFwdResTrapMIB MODULE-IDENTITY + LAST-UPDATED "201708172108Z" -- Aug 17, 2017 at 21:08 GMT + + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "The private mib file includes the alarm + information of fowarding engine resouce overload." + + REVISION "201708172108Z" -- Aug 17, 2017 at 21:08 GMT + DESCRIPTION "modify english description " + + REVISION "201708081100Z" -- Aug 8, 2017 at 11:00GMT + DESCRIPTION + "add two reasonids for hwFwdResLackReasonId : ipv4O6TnlDecapTblResOverLoad(608), ipv4O6TnlIpv6AddrTblResOverLoad(609)" + + REVISION "201707272006Z" -- July 27, 2017 at 20:06GMT + DESCRIPTION + "add hwBoardL3FIBResLack" + + REVISION "201706222010Z" -- June 22, 2017 at 20:10GMT + DESCRIPTION + " add a reasonid for hwFwdResLackReasonId for ecmp resource: ecmpreswarning(579)" + + REVISION "201706222010Z" -- June 22, 2017 at 20:10GMT + DESCRIPTION + " add a reasonid for hwFwdResLackReasonId for nhp resource: nhpreswarning(580)" + + REVISION "201705181015Z" -- May 18, 2017 at 10:15GMT + DESCRIPTION + "add hwBoardL3NDResLack,hwFwdResLackIPStr,hwFwdResLackVrfId" + + REVISION "201703222010Z" -- Mar 22, 2017 at 20:10GMT + DESCRIPTION + " add a reasonid for hwFwdResLackReasonId : userNumberResLack(582)" + + REVISION "201703222010Z" -- Mar 22, 2017 at 20:10GMT + DESCRIPTION + " add a reasonid for hwFwdResLackReasonId : lacUserNumberResLack(583)" + + REVISION "201703222010Z" -- Mar 22, 2017 at 20:10GMT + DESCRIPTION + " add a reasonid for hwFwdResLackReasonId : l2VcpeUserNumberResLack(584)" + + REVISION "201703222010Z" -- Mar 22, 2017 at 20:10GMT + DESCRIPTION + " add a reasonid for hwFwdResLackReasonId : tnlResVcpeUserResLack(585)" + + REVISION "201703222010Z" -- Mar 22, 2017 at 20:10GMT + DESCRIPTION + " add a reasonid for hwFwdResLackReasonId : fibNumberVcpeUserResLack(586)" + + REVISION "201703222010Z" -- Mar 22, 2017 at 20:10GMT + DESCRIPTION + " add a reasonid for hwFwdResLackReasonId : card0UserExceed90ThresHold(587)" + + REVISION "201703222010Z" -- Mar 22, 2017 at 20:10GMT + DESCRIPTION + " add a reasonid for hwFwdResLackReasonId : card1UserExceed90ThresHold(588)" + + REVISION "201703222010Z" -- Mar 22, 2017 at 20:10GMT + DESCRIPTION + " add a reasonid for hwFwdResLackReasonId : card0UserExceedThresHold(589)" + + REVISION "201703222010Z" -- Mar 22, 2017 at 20:10GMT + DESCRIPTION + " add a reasonid for hwFwdResLackReasonId : card1UserExceedThresHold(590)" + + + REVISION "201703100954Z" -- Mar 10, 2017 at 09:54GMT + DESCRIPTION + " add a reasonid for hwFwdResLackReasonId : vfiTable(578)" + + REVISION "201703031036Z" -- Mar 03, 2017 at 10:36GMT + DESCRIPTION + " add a reasonid for hwFwdResLackReasonId : macAccountingResOverLoad(577)" + + REVISION "201702281130Z" -- FEB 28, 2017 at 11:30GMT + DESCRIPTION + " add a reasonid for hwFwdResLackReasonId : vllHardPipeResourceOverLoad(497)" + + REVISION "201701131130Z" -- JAN 13, 2017 at 11:30GMT + DESCRIPTION + "add hwNotsuppDecapVxlanFragPackets,hwNoSuppVxlanFragVni,hwNoSuppVxlanFragSourceIp,hwNoSuppVxlanFragPeerIp,hwBoardVbdifResLack,hwVxlanTnlCfgFailed,hwNotsuppDecapVxlanPackets" + + REVISION "201701131130Z" -- JAN 13, 2017 at 11:30GMT + DESCRIPTION + " add a reasonid for hwFwdResLackReasonId : lsL2UserEntryResOverLoad(576)" + + + REVISION "201701131130Z" -- JAN 13, 2017 at 11:30GMT + DESCRIPTION + " add a reasonid for hwFwdResLackReasonId : lsStationTcamResOverLoad(575)" + + + REVISION "201701131130Z" -- JAN 13, 2017 at 11:30GMT + DESCRIPTION + " add a reasonid for hwFwdResLackReasonId : lsEgrL3IntResOverLoad(574)" + + + REVISION "201701131130Z" -- JAN 13, 2017 at 11:30GMT + DESCRIPTION + " add a reasonid for hwFwdResLackReasonId : lsMacResOverLoad(573)" + + REVISION "201701131130Z" -- JAN 13, 2017 at 11:30GMT + DESCRIPTION + " add a reasonid for hwFwdResLackReasonId : apsOutMirrorResOverLoad(572)" + + REVISION "201701131130Z" -- JAN 13, 2017 at 11:30GMT + DESCRIPTION + " add a reasonid for hwFwdResLackReasonId : atmIpoaArpResOverLoad(571)" + + REVISION "201701121840Z" -- JAN 12, 2017 at 18:40GMT + DESCRIPTION + " add a reasonid for hwFwdResLackReasonId : ipv6LongerMaskResOverLoad(570)" + + REVISION "201701121540Z" -- JAN 12, 2017 at 15:40GMT + DESCRIPTION + " add a reasonid for hwFwdResLackReasonId : outVIResExceed90ThresHold(569)" + + + REVISION "201612221000Z" -- Dec 22, 2016 at 10:00GMT + DESCRIPTION + " add a reasonid for hwFwdResLackReasonId : l2tpv3TnlResOverLoad(565)" + + + REVISION "201612091137Z" -- Dec 09, 2016 at 11:37GMT + DESCRIPTION + " add a reasonid for hwFwdResLackReasonId : vlanEncapResOverload(556)" + + + REVISION "201612081642Z" -- Dec 08, 2016 at 16:42GMT + DESCRIPTION + " add a reasonid for hwFwdResLackReasonId : l2tpv3TunnelResOverLoad(555)" + + + REVISION "201611281537Z" -- Nove 28, 2016 at 15:37GMT + DESCRIPTION + " add some reasonid for hwFwdResLackReasonId : vplsPwSuppStatOverLoad(553), vplsPwSuppStatExceed90ThresHold(554)" + + + REVISION "201611181655Z" -- Nove 18, 2016 at 16:55GMT + DESCRIPTION + "add reasonid for hwFwdResLackReasonId: l2ptCarResExceed90ThresHold(551),l2ptCarResOverLoad(552)" + + + REVISION "201611171421Z" -- Nove 17, 2016 at 14:21GMT + DESCRIPTION + " add some reasonid for hwFwdResLackReasonId : vplspwHqosOverLoad(550)" + + + REVISION "201610201625Z" -- Oct 20, 2016 at 16:25GMT + DESCRIPTION + "Add hwFwdSessionResLack,hwFwdSessionResLackResume,hwFwdFastTableResLack,hwFwdFastTableResLackResume." + + REVISION "201611171421Z" -- Nove 17, 2016 at 14:21GMT + DESCRIPTION + " add some reasonid for hwFwdResLackReasonId : vplspwHqosOverLoad" + + + REVISION "201611011125Z" -- Nov 01, 2016 at 11:25GMT + DESCRIPTION + "add reasonid for hwFwdResLackReasonId: overlayNhpResOverLoad(549) " + + REVISION "201610111125Z" -- Oct 11, 2016 at 11:25GMT + DESCRIPTION + "add reasonid for hwFwdResLackReasonId: pwifResOverLoad(548) " + + REVISION "201610091525Z" -- Oct 09, 2016 at 15:25GMT + DESCRIPTION + "add reasonid for hwFwdResLackReasonId: insegVrfOverLoad(502),dynldbalStatOverLoad(503),communityeOverLoad(504),ipv4TunnelIndexOverLoad(505), smaAsIndexOverLoad(506),smaFibv6OverLoad(507) " + + REVISION "201609291137Z" -- Sep 29, 2016 at 11:37GMT + DESCRIPTION + "add reasonid for hwFwdResLackReasonId: pwifResExceed90ThresHold(501) " + + REVISION "201609280937Z" -- Sep 28, 2016 at 09:37GMT + DESCRIPTION + "add reasonid for hwFwdResLackReasonId: e2e1588Res(500) " + + REVISION "201607191633Z" -- July 19, 2016 at 16:33GMT + DESCRIPTION + "modify alarm hwFwdEntryInconsistent/hwFwdEntryInconsistentResume index: add index hwServiceIndex2, hwServiceIndex3, hwServiceIndex4 " + + REVISION "201609241804Z" -- Sep 24, 2016 at 18:04GMT + DESCRIPTION + "add reasonid for hwFwdResLackReasonId: bfdGidNumOverLoad(498) " + + REVISION "201609231737Z" -- Sep 23, 2016 at 17:37GMT + DESCRIPTION + "add reasonid for hwFwdResLackReasonId: vplsPwNhpResourceOverload(499) " + + REVISION "201609091447Z" -- Sep 9, 2016 at 14:47GMT + DESCRIPTION + "add reasonid for hwFwdResLackReasonId: tunnelsourceipindex(420) " + + REVISION "201607111201Z" -- July 11, 2016 at 12:01GMT + DESCRIPTION + "add reasonid for hwFwdResLackReasonId: VSMIPV6AclTCAMNumFull(418),VSMIPV6AclTCAMNumExhaust(419) " + + REVISION "201606021439Z" -- June 22, 2016 at 11:09GMT + DESCRIPTION + "add reasonid for hwFwdResLackReasonId: mcMfibChipEntryHashConflict(411) " + + REVISION "201606021439Z" -- June 02, 2016 at 11:09GMT + DESCRIPTION + "add reasonid for hwFwdResLackReasonId: ipv4VXLANVniPeerRes(410) " + + + REVISION "201605281109Z" -- May 28, 2016 at 11:09GMT + DESCRIPTION + "add reasonid for hwFwdResLackReasonId: tunnelnexthop (408) " + + REVISION "201605241109Z" -- May 24, 2016 at 11:09GMT + DESCRIPTION + "add reasonid for hwFwdResLackReasonId:mcmofrrResourceNumOverLoad (406),mcmofrrResourceExceedThresHold (407) " + + REVISION "201605111109Z" -- May 11, 2016 at 11:09GMT + DESCRIPTION + "add reasonid for hwFwdResLackReasonId:CIRUserQueue(400), EIRUserQueue(401), ShapingFlowqueue (402), ShareShapingFlowqueue (403) " + + REVISION "201604081609Z" -- Apr 08, 2016 at 16:09GMT + DESCRIPTION + "add reasonid for hwFwdResLackReasonId: ipv4VXLANDecapsulationRes(399)" + + REVISION "201603081041Z" -- Mar 08, 2016 at 10:41GMT + DESCRIPTION + "add reasonid for hwFwdResLackReasonId: trunkTableResExceedSlotThresHold(398)" + + REVISION "201603070952Z" -- Mar 07, 2016 at 09:52GMT + DESCRIPTION + "add reasonid for hwFwdResLackReasonId: trunkTableResExceedSlotThresHold(398)" + + REVISION "201603031415Z" -- Mar 03, 2016 at 14:15GMT + DESCRIPTION + "add reasonid for hwFwdResLackReasonId: ethTestResOverLoad(397)" + + REVISION "201602261008Z" -- Feb 26, 2016 at 10:08GMT + DESCRIPTION + "add reasonid for hwFwdResLackReasonId: l2ptResExceed90ThresHold(354),l2ptResOverLoad(355)" + + REVISION "201602031459Z" -- Feb 3, 2016 at 14:59GMT + DESCRIPTION + "add reasonid for hwFwdResLackReasonId: vxlanResExceed90ThresHold(395),vxlanResOverLoad(396)" + + REVISION "201602011700Z" -- Jan 30, 2016 at 17:00GMT + DESCRIPTION + "add reasonid for hwFwdResLackReasonId: bgpFlowspecReResExceedThresHold(393),bgpFlowspecReResExceed90ThresHold(394)" + + REVISION "201601282100Z" -- Jan 30, 2016 at 16:00GMT + DESCRIPTION + "add reasonid for hwFwdResLackReasonId: glemNumExceedThresHold(391),localLinkEncapExceedThresHold(392)" + + REVISION "201601282100Z" -- Jan 28, 2016 at 21:00GMT + DESCRIPTION + "add MPLS_IC_TRAP_NON_SUPPORT_MPLS,MPLS_IC_TRAP_FWD_RESLACK and MPLS_IC_TRAP_FWD_RESLACKRESUME." + + REVISION "201601262100Z" -- Jan 26, 2016 at 21:00GMT + DESCRIPTION + "add hwVpFeatureName table and a trap alarm hwVpresExceed for Virtual Ports." + + REVISION "201601251500Z" -- Jan 25, 2016 at 15:00GMT + DESCRIPTION + " add a reasonid for hwFwdResLackReasonId: pwSourceTunnelCheckResOverLoad(390)." + + REVISION "201601041400Z" -- Jan 4, 2016 at 14:00GMT + DESCRIPTION + "add reasonid for hwFwdResLackReasonId: spuExtNHPExhaust(381),spuExtNHPExhaustResume(382)" + + REVISION "201512241320Z" -- Dec 24, 2015 at 13:20GMT + DESCRIPTION + "add new alarm hwFpResourceThresholdExceed,hwFpResourceThresholdExceedClear,hwFpResourceTotalCountExceed,hwFpResourceTotalCountExceedClear" + + + REVISION "201512181058Z" -- Dec 18, 2015 at 10:58GMT + DESCRIPTION + "add reasonid for hwFwdResLackReasonId: bwLargeBufferExhausted(387),userDefinedFLowAclExceed90ThresHold(388),dynamicLinkProtectionAclExceed90ThresHold(389)" + + REVISION "201512081516Z" -- Dec 8, 2015 at 15:16GMT + DESCRIPTION + "add reasonid for hwFwdResLackReasonId: mlidExceed75ThresHold(386)" + + + REVISION "201511021051Z" -- Nov 02, 2015 at 10:51GMT + DESCRIPTION + "add reasonid for hwFwdResLackReasonId: pool0FlowWred(353), pool1FlowWred(354), pool0FlowMapping(355), ..., pool1SlotGqResExceed90ThresHold(380)" + + REVISION "201510161355Z" -- OCT 14, 2015 at 13:55GMT + DESCRIPTION + "add reasonid for hwFwdResLackReasonId: nhpExceedThresHold(348),nhpNumOverload(349),nstExceedThresHold(350),nstNumOverload(351),mlidExceedThresHold(352)" + + + + REVISION "201510141123Z" -- OCT 14, 2015 at 11:23GMT + DESCRIPTION + "add reasonid for hwFwdResLackReasonId: mplsSRTELabelStackResLack(347)" + + REVISION "201510122100Z" -- OCT 12, 2015 at 21:00GMT + DESCRIPTION + "add reasonid for hwFwdResLackReasonId: mplsSRTELabelStackResLack(345)" + + REVISION "201510122100Z" -- OCT 12, 2015 at 21:00GMT + DESCRIPTION + "add reasonid for hwFwdResLackReasonId: mplsSRTELabelStackResExceedTresHold(346)" + + REVISION "201510121500Z" -- OCT 12, 2015 at 15:00GMT + DESCRIPTION + "add reasonid for hwFwdResLackReasonId: mplsSRTELabelStackResLack(330)" + + REVISION "201510121500Z" -- OCT 12, 2015 at 15:00GMT + DESCRIPTION + "add reasonid for hwFwdResLackReasonId: mplsSRTELabelStackResExceedTresHold(331)" + + REVISION "201510081750Z" -- OCT 08, 2015 at 17:50GMT + DESCRIPTION + "add hwFwdResTable table and alarms(hwFwdResOverLimit,hwFwdResOverLimitResume,hwFwdResOverThresh,hwFwdResOverThreshResume)." + + REVISION "201509251750Z" -- Sep 25, 2015 at 17:50GMT + DESCRIPTION + "add reasonid for hwFwdResLackReasonId: BoardAclTCAMNumExhaust(342)" + + REVISION "201509222010Z" -- Sep 22, 2015 at 20:10GMT + DESCRIPTION + "add reasonid for hwFwdResLackReasonId: BoardAclTCAMNumExhaust(342)" + + REVISION "201509221920Z" -- Sep 17, 2015 at 19:20GMT + DESCRIPTION + " add some reasonid for hwFwdResLackReasonId:inIPV4UCLTCAMExceedThresHold(334),outIPV4UCLTCAMExceedThresHold(335),inIPV6UCLTCAMExceedThresHold(336),outIPV6UCLTCAMExceedThresHold(337),inIPV4UCLTCAMNumOverload(338),outIPV4UCLTCAMNumOverload(339),inIPV6UCLTCAMNumOverload(340),outIPV6UCLTCAMNumOverload(341)" + + REVISION "201509171920Z" -- Sep 17, 2015 at 19:20GMT + DESCRIPTION + " add a new node hwBoardMplsNonSupport." + + + REVISION "201508041920Z" -- Augu 04, 2015 at 19:20GMT + DESCRIPTION + " add a reasonid for hwFwdResLackReasonId: pbbResExceed90ThresHold(328). pbbResOverLoad(329)." + + REVISION "201506241723Z" -- June 24, 2015 at 17:23GMT + DESCRIPTION + " add a reasonid for hwFwdResLackReasonId. ReasonId:trillMcOutIfNumOverload(327)." + + REVISION "201506231432Z" -- June 23, 2015 at 14:32GMT + DESCRIPTION + " add a reasonid for hwFwdResLackReasonId. ReasonId:ipv4GreDecapsulationRes(325) ipv6GreDecapsulationRes(326)." + + REVISION "201506171620Z" -- June 17, 2015 at 16:20GMT + DESCRIPTION + " add a reasonid for hwWholeFwdResLack. ReasonId: pbbBmacRes(324) ." + + REVISION "201506091520Z" -- June 09, 2015 at 15:20GMT + DESCRIPTION + " add a reasonid for hwFwdResLackReasonId: remoteIntfRes(323) ." + + REVISION "201505220950Z" -- May 22, 2015 at 09:50GMT + DESCRIPTION + " add a reasonid for hwFwdResLackReasonId: mfibv4NumExceedThresHold(321) mfibv6NumExceedThresHold(322) ." + + REVISION "201505080950Z" -- May 08, 2015 at 09:50GMT + DESCRIPTION + " add a reasonid for hwFwdResLackReasonId: fibv4NumExceedThresHold(318)." + + REVISION "201505080950Z" -- May 08, 2015 at 09:50GMT + DESCRIPTION + " add a reasonid for hwFwdResLackReasonId: fibv6NumExceedThresHold(319)." + + REVISION "201505080950Z" -- May 08, 2015 at 09:50GMT + DESCRIPTION + " add a reasonid for hwFwdResLackReasonId: ipv6NdExceedThresHold(320)." + + REVISION "201505051420Z" -- May 05, 2015 at 14:20GMT + DESCRIPTION + " add a reasonid for hwFwdResLackReasonId: vplsResOverLoad(316)." + + REVISION "201505051420Z" -- May 05, 2015 at 14:20GMT + DESCRIPTION + " add a reasonid for hwFwdResLackReasonId: evpnResOverLoad(317)." + + REVISION "201504162200Z" -- APR 16, 2015 at 22:00GMT + DESCRIPTION + " add a trap info for qos exceed." + + REVISION "201504162150Z" -- APR 16, 2015 at 21:50GMT + DESCRIPTION + " add a trap info for mc exceed." + + REVISION "201504082150Z" -- APR 08, 2015 at 21:50GMT + DESCRIPTION + " add a trap info for php exceed." + + REVISION "201503312150Z" -- Mar 31, 2015 at 21:50GMT + DESCRIPTION + " add a reasonid for hwFwdResLackReasonId: l2tpv3ResExceed90ThresHold(302)." + + REVISION "201503312150Z" -- Mar 31, 2015 at 21:50GMT + DESCRIPTION + " add a reasonid for hwFwdResLackReasonId: evpnResExceed90ThresHold(301)." + + REVISION "201503312150Z" -- Mar 31, 2015 at 21:50GMT + DESCRIPTION + " add a reasonid for hwFwdResLackReasonId: vplsResExceed90ThresHold(300)." + + REVISION "201503280950Z" -- Mar 28, 2015 at 09:50GMT + DESCRIPTION + " add a reasonid for hwFwdResLackReasonId: multioutlifResExceed90ThresHold(295)." + + REVISION "201502071011Z" -- Feb 7, 2015 at 10:11GMT + DESCRIPTION + " add a reasonid for hwFwdResLackReasonId: erpsResExceed90ThresHold(285)." + + REVISION "201411181358Z" -- Nov 18, 2014 at 13:58GMT + DESCRIPTION + " add a reasonid for hwFwdResLackReasonId: ipsecAclResOverLoad(280)." + + + REVISION "201410281846Z" -- Oct 28, 2014 at 18:46GMT + DESCRIPTION + " add a reasonid for hwFwdResLackReasonId: semResOverLoad(279)." + + REVISION "201410231047Z" -- Oct 23, 2014 at 10:47GMT + DESCRIPTION + " add a reasonid for hwFwdResLackReasonId: vlanxlateResOverLoad(277)." + + REVISION "201410231047Z" -- Oct 23, 2014 at 10:47GMT + DESCRIPTION + " add a reasonid for hwFwdResLackReasonId: egressvlanxlateResOverLoad(278)." + + REVISION "201410171547Z" -- Oct 17, 2014 at 15:47GMT + DESCRIPTION + " add a reasonid for hwFwdResLackReasonId: forwardvpnResOverLoad(276)." + + REVISION "201410171547Z" -- Oct 17, 2014 at 15:47GMT + DESCRIPTION + " add a reasonid for hwFwdResLackReasonId: protectgroupResOverLoad(275)." + + REVISION "201409251058Z" -- Sep 25, 2014 at 10:58GMT + DESCRIPTION + " add a reasonid for hwFwdResLackReasonId: outTmSqResExceed90ThresHold(274)." + + REVISION "201409251058Z" -- Sep 25, 2014 at 10:58GMT + DESCRIPTION + " add a reasonid for hwFwdResLackReasonId: inSlotSqResExceed90ThresHold(273)." + + REVISION "201409251058Z" -- Sep 25, 2014 at 10:58GMT + DESCRIPTION + " add a reasonid for hwFwdResLackReasonId: outTmSqResExceed90ThresHold(272)." + + REVISION "201409251058Z" -- Sep 25, 2014 at 10:58GMT + DESCRIPTION + " add a reasonid for hwFwdResLackReasonId: inTmSqResExceed90ThresHold(271)." + + REVISION "201409031501Z" -- Sep 03, 2014 at 15:01GMT + DESCRIPTION + " add a reasonid for hwFwdResLackReasonId: tunnelDecapsulationRes(195),dynLoadbNhpRes(198)." + + REVISION "201408301156Z" -- Augu 30, 2014 at 11:56GMT + DESCRIPTION + " add a reasonid for hwFwdResLackReasonId: trunkDynAdjRes(176)." + + REVISION "201408221010Z" -- Augu 22, 2014 at 10:10GMT + DESCRIPTION + " adjust the alarm description ." + + + REVISION "201408191001Z" -- Augu 19, 2014 at 10:01GMT + DESCRIPTION + " add some reasonid for hwFwdResLackReasonId : tpSlmResExceedThresHold(261),tp1dmResExceedThresHold(262),tp2dmResExceedThresHold(263),tpDlmResExceedThresHold(264),tpSlmResOverLoad(265),tp1dmResOverLoad(266),tp2dmResOverLoad(267),tpDlmResOverLoad(268),tpoamCcResOverLoad(269),apsResOverLoad(270)." + + REVISION "201408061639Z" -- Augu 06, 2014 at 16:39GMT + DESCRIPTION + " modified for hwFwdProcFailForLCSOperationId,hwFwdLicenseName,hwFwdProcFailForLCS,hwFwdProcFailForLCSResume to keep same with code." + + + REVISION "201407311922Z" -- July 31, 2014 at 19:22GMT + DESCRIPTION + " add some reasonid for hwFwdResLackReasonId : pwHqosOverLoad(260)." + + + REVISION "201407281947Z" -- July 28, 2014 at 19:47GMT + DESCRIPTION + " add some reasonid for hwFwdResLackReasonId : chipinUserQueue(257) chipouUserQueue(258)." + + REVISION "201407281655Z" -- July 28, 2014 at 16:55GMT + DESCRIPTION + " add some reasonid for hwFwdResLackReasonId : l2mcastResExceedThresHold(200),fibResExceedThresHold(201),arpResExceedThresHold(202),l3vpnResExceedThresHold(203),greResExceedThresHold(204),mplsResExceedThresHold(205),ldrResExceedThresHold(206),teResExceedThresHold(207),mplsvllResExceedThresHold(208),vllResExceedThresHold(209),vplsResExceedThresHold(210),hqosResExceedThresHold(211),.etc." + + + + REVISION "201407261714Z" -- July 26, 2014 at 17:14GMT + DESCRIPTION + " add some reasonid for hwFwdResLackReasonId : apsRes(255) oamRes(256)." + + REVISION "201407261538Z" -- July 26, 2014 at 15:38GMT + DESCRIPTION + " add some reasonid for hwFwdResLackReasonId : flexRes(177) mainsubifRes(178) dcnRes(179) statRes(180) eoamRes(181) qinqRes(189) l2TrafLmtStat(199)." + + REVISION "201407211554Z" -- July 21, 2014 at 15:54GMT + DESCRIPTION + " modified for hwFwdProcFailForLCSOperationId,hwFwdLicenseName,hwFwdProcFailForLCS,hwFwdProcFailForLCSResume to keep same with code." + + REVISION "201407162135Z" -- July 16, 2014 at 21:35GMT + DESCRIPTION + " add some reasonid for hwFwdResLackReasonId : cpcarQueue(254)." + + REVISION "201407151935Z" -- July 15, 2014 at 19:35GMT + DESCRIPTION + " add some reasonid for hwFwdResLackReasonId : popgoRe(253)." + + REVISION "201407110829Z" -- July 11, 2014 at 08:29GMT + DESCRIPTION + " add some reasonid for hwFwdResLackReasonId : dp(241) inGQSshaper(242) outGQSshaper(243) inVI(244) outVI(245) inVISshaper(246) outVISshaper(247) inVITemp(248) outVITemp(249) cqWred(250) incqServiceTemp(251) outcqServiceTemp(252)." + + REVISION "201407081729Z" -- July 8, 2014 at 17:29GMT + DESCRIPTION + " add some reasonid for hwFwdResLackReasonId : hqosdp(238) hqosgqshaper(239) hqosvi(240) hqosvishaper(241) hqosvitemplate(242)." + + REVISION "201406090844Z" -- June 9, 2014 at 08:44GMT + DESCRIPTION + " add some reasonid for hwFwdResLackReasonId : l2TrafLmt(167) vlan(184) bridgeDomain(185) evcRes(190)." + + REVISION "201406051459Z" -- June 5, 2014 at 14:59GMT + DESCRIPTION + " add some reasonid for hwFwdResLackReasonId : l2vpn(183)." + + REVISION "201405301450Z" -- May 30, 2014 at 14:50GMT + DESCRIPTION + " add some reasonid for hwFwdResLackReasonId : y1564Res(182),vrrpRes(186),twampRes(187),bfdRes(188), ipfpmRes(196), rfc2544Res(197)." + + REVISION "201405211000Z" -- May 21, 2014 at 10:00GMT + DESCRIPTION + "hwFwdEntryConflict,hwFwdEntryConflictResume,fwdFibCheck(175)." + + REVISION "201403081600Z" -- March 08, 2014 at 16:00GMT + DESCRIPTION + "Add hwFwdProcFailForLCSOperationId,hwFwdProcFailForLCS,hwFwdProcFailForLCSResume." + + REVISION "201403051526Z" -- March 05, 2014 at 15:26 GMT + DESCRIPTION + "Add hwBoardIPv6ACLResLack 22." + + REVISION "201401231657Z" -- Jan 23, 2014 at 16:57 GMT + DESCRIPTION + " add reasonid fwdInAc(168) fwdOutAc(169) fwdLem(170) fwdL2Entry(171) fwdMcMacfibv4(172) fwdSnoop(173) fwdArp(174) " + + REVISION "201401211140Z" -- Jan 21, 2014 at 11:40 GMT + DESCRIPTION + " modified hwBoardResWarningThresholdExceed,hwBoardResWarningThresholdExceedResume." + + REVISION "201401142146Z" -- Jan 14, 2014 at 21:46 GMT + DESCRIPTION + "Add hwBoardResThresholdExceed,hwBoardResThresholdExceedResume,hwBoardResWarningThresholdExceed,hwBoardResWarningThresholdExceedResume." + + REVISION "201401061952Z" -- Jan 06, 2014 at 19:52 GMT + DESCRIPTION + "Add QPPB alarm type." + + REVISION "201312121728Z" -- Sep 12, 2013 at 17:28 GMT + DESCRIPTION + "Add Beavior alarm type." + + REVISION "201311131028Z" -- Nov 13, 2013 at 10:28 GMT + DESCRIPTION + "Add hwFwdResLacTrap 17 " + + REVISION "201305141121Z" -- May 14, 2013 at 11:21 GMT + DESCRIPTION + "Add alarm type." + + REVISION "201305141121Z" -- May 14, 2013 at 11:21 GMT + DESCRIPTION + "Add alarm type." + + REVISION "201006041043Z" -- June 04, 2010 at 10:43 GMT + DESCRIPTION + "ver 1.0" + ::= { hwDatacomm 227 } + + +-- +-- Node definitions +-- + + -- 1.3.6.1.4.1.2011.5.25.227.1 + hwFwdResTrapObject OBJECT IDENTIFIER ::= { hwFwdResTrapMIB 1 } + + -- 1.3.6.1.4.1.2011.5.25.227.1.1 + hwEntPhysicalindex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The index for this entry." + ::= { hwFwdResTrapObject 1 } + + -- 1.3.6.1.4.1.2011.5.25.227.1.2 + hwFwdResLackSlotStr OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The information for the slot." + ::= { hwFwdResTrapObject 2 } + + -- 1.3.6.1.4.1.2011.5.25.227.1.3 + hwFwdResLackReasonId OBJECT-TYPE + SYNTAX INTEGER + { + mplsLinkOverLoad(1), + fibv4NumOverLoad(2), + fibv6NumOverLoad(3), + arpNumOverLoad(4), + ipv6NdNumOverLoad(5), + statNumOverLoad(6), + qosNumOverLoad(7), + l2vpnLinkOverLoad(8), + mcintNumOverLoad(9), + bfdaclNumOverLoad(10), + mcfibv4NumOverLoad(11), + mcfibv6NumOverLoad(12), + fwdToken(13), + fvrfIndex(14), + ndIndex(15), + tunnelIndex(16), + bfdIndex(17), + vplsLearnId(18), + vsiIndex(19), + nsIndex(20), + ringIndex(21), + mcRepSerNumOverload(22), + mcOutIfNumOverload(23), + mcTmgidOverLoad(24), + mcMlidOverLoad(25), + trillNhpIndex(26), + hostTablePrefixTable(27), + routingTablePrefixTable(28), + ecmpNextHopTable(29), + layer3InterfaceTable(30), + nextHopTable(31), + tunnelDecapsulationTable(32), + qvctNumOverload(33), + bfdGlobalIndex(34), + ipv4FullRull(35), + ipv4MaskRull(36), + ipv6FullRull(37), + ipv6MaskRull(38), + dpiRull(39), + comRull(40), + tcpFlagRull(41), + ccSendNum(42), + ccRecvNum(43), + y1731SlmNum(44), + y17311dmNum(45), + y17312dmNum(46), + ipv6RoutingTablePrefixTable(47), + mcv4StatId(48), + mcv6StatId(49), + nhpNum(50), + nscvmNum(51), + y1731dlmNum(52), + bgpExtNum(53), + bgp6ExtNum(54), + linkEncap(55), + tunnelEncap(56), + largeExactlyMatchTable(57), + logicalInterface(58), + macMulticastIndex(59), + virtualPort(60), + aclEntry(61), + aclGroup(62), + meter(63), + counter(64), + aclEntryOutbound(65), + aclGroupOutbound(66), + meterOutbound(67), + counterOutbound(68), + multicastIndex(69), + ipfpmAclResOverLoad(70), + dhcpsnpBindTableResOverLoad(71), + l3aclFailed(72), + fibArpFwdModeNumOverLoad(73), + l2mcindex(74), + ipmcindex(75), + arpNumLack(76), + ipv6NdNumLack(77), + statNumLack(78), + qosNumLack(79), + l2vpnLinkLack(80), + mcintNumLack(81), + bfdaclNumLack(82), + mcfibv4NumLack(83), + mcfibv6NumLack(84), + nhpNumLack(85), + nscvmNumLack(86), + mplsLinkLack(87), + fibv4NumLack(88), + fibv6NumLack(89), + bgpExtNumLack(90), + bgp6ExtNumLack(91), + l2UserEntryOverload(92), + fwdGlobal1Token(93), + fwdBoardToken(94), + fwdGlobal2Token(95), + fwdGlobal3Token(96), + fwdGlobal4Token(97), + fwdGlobal1ThresHoldToken(98), + fwdBoardThresHoldToken(99), + fwdGlobal2ThresHoldToken(100), + fwdGlobal3ThresHoldToken(101), + fwdGlobal4ThresHoldToken(102), + atIndex(103), + flexQvctNum(104), + inFlowWred(105), + outFlowWred(106), + inFlowMapping(107), + outFlowMapping(108), + inFlowQueueWfq(109), + outFlowQueueWfq(110), + inFlowQueueCbs(111), + outFlowQueueCbs(112), + inFlowQueuePbs(113), + outFlowQueuePbs(114), + inUserQueue(115), + outUserQueue(116), + inUserQueueTemp(117), + outUserQueueTemp(118), + inServiceTemp(119), + outServiceTemp(120), + inGQ(121), + outGQ(122), + inGQTemp(123), + outGQTemp(124), + inIfCar(125), + outIfCar(126), + inCarRemark(127), + outCarRemark(128), + gid(129), + inAclCar(130), + outAclCar(131), + aclRe(132), + aclNhp(133), + inIPv4Acl(134), + inIPv6Acl(135), + outIPv4Acl(136), + outIPv6Acl(137), + inQppbCar(138), + outQppbCar(139), + inMirror(140), + outMirror(141), + inMirrorCapture(142), + outMirrorCapture(143), + inSuppressCar(144), + outSuppressCar(145), + inMirrorCar(146), + outMirrorCar(147), + aclNst(148), + inProfSuppCar(149), + outProfSuppCar(150), + inProfSuppCarStat(151), + outProfSuppCarStat(152), + inProfSingleCar(153), + outProfSingleCar(154), + inProfSingleCarStat(155), + outProfSingleCarStat(156), + inAclStat(157), + outAclStat(158), + aclCarStat(159), + inIfCarStat(160), + outIfCarStat(161), + inL2Acl(162), + outL2Acl(163), + l2TrafLmt(167), + inBehaviorSuppCar(191), + outBehaviorSuppCar(192), + qppbAcl(193), + qppbGid(194) , + fwdInAc(168), + fwdOutAc(169), + fwdLem(170), + fwdL2Entry(171), + fwdMcMacfibv4(172), + fwdSnoop(173), + fwdArp(174), + fwdFibCheck(175), + flexRes(177), + mainsubifRes(178), + dcnRes(179), + statRes(180), + eoamRes(181), + y1564Res(182), + l2vpn(183), + vlan(184), + bridgeDomain(185), + vrrpRes(186), + twampRes(187), + bfdRes(188), + qinqRes(189), + evcRes(190), + tunnelDecapsulationRes(195), + ipfpmRes(196), + rfc2544Res(197), + dynLoadbNhpRes(198), + l2TrafLmtStat(199), + trunkDynAdjRes(176), + l2mcastResExceedThresHold(200), + fibResExceedThresHold(201), + arpResExceedThresHold(202), + l3vpnResExceedThresHold(203), + greResExceedThresHold(204), + mplsResExceedThresHold(205), + ldrResExceedThresHold(206), + teResExceedThresHold(207), + mplsvllResExceedThresHold(208), + vllResExceedThresHold(209), + vplsResExceedThresHold(210), + hqosResExceedThresHold(211), + aclResExceedThresHold(212), + carResExceedThresHold(213), + diffservResExceedThresHold(214), + statResExceedThresHold(215), + resmResExceedThresHold(216), + fesdrveResExceedThresHold(217), + atmResExceedThresHold(218), + cesResExceedThresHold(219), + mlpppResExceedThresHold(220), + devmResExceedThresHold(221), + oamResExceedThresHold(222), + oam1agResExceedThresHold(223), + y1731ResExceedThresHold(224), + oam3ahResExceedThresHold(225), + nqaResExceedThresHold(226), + rfc2544ResExceedThresHold(227), + sdResExceedThresHold(228), + tpoamResExceedThresHold(229), + tpapsResExceedThresHold(230), + ipfpmResExceedThresHold(231), + ethtestResExceedThresHold(232), + bfdResExceedThresHold(233), + oammaxResExceedThresHold(234), + imsResExceedThresHold(235), + tcamResExceedThresHold(236), + dcnResExceedThresHold(237), + defendResExceedThresHold(238), + l3mcastResExceedThresHold(239), + dhcpsnpResExceedThresHold(240), + dp(241), + inGQSshaper(242), + outGQSshaper(243), + inVI(244), + outVI(245), + inVISshaper(246), + outVISshaper(247), + inVITemp(248), + outVITemp(249), + cqWred(250), + incqServiceTemp(251), + outcqServiceTemp(252), + popgoRe(253), + cpcarQueue(254), + apsRes(255), + oamRes(256), + chipinUserQueue(257), + chipouUserQueue(258), + pwHqosOverLoad(260), + tpSlmResExceedThresHold(261), + tp1dmResExceedThresHold(262), + tp2dmResExceedThresHold(263), + tpDlmResExceedThresHold(264), + tpSlmResOverLoad(265), + tp1dmResOverLoad(266), + tp2dmResOverLoad(267), + tpDlmResOverLoad(268), + tpoamCcResOverLoad(269), + apsResOverLoad(270), + inTmSqResExceed90ThresHold(271), + outTmSqResExceed90ThresHold(272), + inSlotSqResExceed90ThresHold(273), + outSlotSqResExceed90ThresHold(274), + protectgroupResOverLoad(275), + forwardvpnResOverLoad(276), + vlanxlateResOverLoad(277), + egressvlanxlateResOverLoad(278), + semResOverLoad(279), + ipsecAclResOverLoad(280), + erpsResExceed90ThresHold(285), + multioutlifResExceed90ThresHold(295), + vplsResExceed90ThresHold(300), + evpnResExceed90ThresHold(301), + l2tpv3ResExceed90ThresHold(302), + multicastGroupExceed95ThresHold(303), + l2MfibNumExceed95ThresHold(304), + inIFCarExceedThresHold(305), + outIFCarExceedThresHold(306), + gidExceedThresHold(307), + inRuleStatExceedThresHold(308), + outRuleStatExceedThresHold(309), + bhvInCarExceedThresHold(310), + bhvOutCarExceedThresHold(311), + inIPV4TCAMExceedThresHold(312), + outIPV4TCAMExceedThresHold(313), + inIPV6TCAMExceedThresHold(314), + outIPV6TCAMExceedThresHold(315), + vplsResOverLoad(316), + evpnResOverLoad(317), + fibv4NumExceedThresHold(318), + fibv6NumExceedThresHold(319), + ipv6NdExceedThresHold(320), + mcfibv4NumExceedThresHold(321), + mcfibv6NumExceedThresHold(322), + remoteIntfRes(323), + pbbBmacRes(324), + ipv4GreDecapsulationRes(325), + ipv6GreDecapsulationRes(326), + trillMcOutIfNumOverload(327), + pbbResExceed90ThresHold(328), + pbbResOverLoad(329), + sourceVpTable(330), + mplsEntryTable(331), + mplsVcAndSwapLabelTable(332), + ipTunnelMplsTable(333), + inIPV4UCLTCAMExceedThresHold(334), + outIPV4UCLTCAMExceedThresHold(335), + inIPV6UCLTCAMExceedThresHold(336), + outIPV6UCLTCAMExceedThresHold(337), + inIPV4UCLTCAMNumOverload(338), + outIPV4UCLTCAMNumOverload(339), + inIPV6UCLTCAMNumOverload(340), + outIPV6UCLTCAMNumOverload(341), + boardAclTCAMNumExhaust(342), + inGqResExceed90ThresHold(343), + outGqResExceed90ThresHold(344), + mplsSRTELabelStackResLack(345), + mplsSRTELabelStackResExceedThresHold(346), + mplsLdpStatResExceedThresHold(347), + nhpExceedThresHold(348), + nhpNumOverload(349), + nstExceedThresHold(350), + nstNumOverload(351), + mlidExceedThresHold(352), + l2ptResExceed90ThresHold(354), + l2ptResOverLoad(355), + pool1FlowMapping(356), + pool0FlowQueueWfq(357), + pool1FlowQueueWfq(358), + pool0FlowQueueCbs(359), + pool1FlowQueueCbs(360), + pool0FlowQueuePbs(361), + pool1FlowQueuePbs(362), + pool0UserQueue(363), + pool1UserQueue(364), + pool0UserQueueTemp(365), + pool1UserQueueTemp(366), + pool0ServiceTemp(367), + pool1ServiceTemp(368), + pool0GQ(369), + pool1GQ(370), + pool0GQTemp(371), + pool1GQTemp(372), + chippool0UserQueue(373), + chippool1UserQueue(374), + pool0TmSqResExceed90ThresHold(375), + pool1TmSqResExceed90ThresHold(376), + pool0SlotSqResExceed90ThresHold(377), + pool1SlotSqResExceed90ThresHold(378), + pool0SlotGqResExceed90ThresHold(379), + pool1SlotGqResExceed90ThresHold(380), + spuExtNHPExhaust(381), + spuExtNHPExhaustResume(382), + pool0FlowWred(383), + pool1FlowWred(384), + pool0FlowMapping(385), + mlidExceed75ThresHold(386), + bwLargeBufferExhausted(387), + userDefinedFLowAclExceed90ThresHold(388), + dynamicLinkProtectionAclExceed90ThresHold(389), + pwSourceTunnelCheckResOverLoad(390), + glemNumExceedThresHold(391), + localLinkEncapExceedThresHold(392), + bgpFlowspecReResExceedThresHold(393), + bgpFlowspecReResExceed90ThresHold(394), + vxlanResExceed90ThresHold(395), + vxlanResOverLoad(396), + ethTestResOverLoad(397), + trunkTableResExceedSlotThresHold(398), + ipv4VXLANDecapsulationRes(399), + cirUserQueue(402), + eirUserQueue(403), + shapingFlowqueue (404), + shareShapingFlowqueue (405), + mcmofrrResourceNumOverLoad (406), + mcmofrrResourceExceedThresHold (407), + tunnelnexthop (408), + ipv4VXLANVniPeerRes(410), + mcMfibChipEntryHashConflict(411), + vsmIPV6AclTCAMNumFull(418), + vsmIPV6AclTCAMNumExhaust(419), + tunnelsourceipindex(420), + vllHardPipeResourceOverLoad(497), + bfdGidNumOverLoad(498), + vplsPwNhpResourceOverload(499), + e2e1588Res(500), + pwifResExceed90ThresHold(501), + insegVrfOverLoad(502), + dynldbalStatOverLoad(503), + + communityeOverLoad(504), + ipv4TunnelIndexOverLoad(505), + smaAsIndexOverLoad(506), + smaFibv6OverLoad(507), + pwifResOverLoad(548), + overlayNhpResOverLoad(549), + vplspwHqosOverLoad(550), + l2ptCarResExceed90ThresHold(551), + l2ptCarResOverLoad(552), + vplsPwSuppStatOverLoad(553), + vplsPwSuppStatExceed90ThresHold(554), + l2tpv3TunnelResOverLoad(555), + vlanEncapResOverload(556), + l2tpv3TnlResOverLoad(565), + outVIResExceed90ThresHold(569), + ipv6LongerMaskResOverLoad(570), + atmIpoaArpResOverLoad(571), + apsOutMirrorResOverLoad(572), + lsMacResOverLoad(573), + lsEgrL3IntResOverLoad(574), + lsStationTcamResOverLoad(575), + lsL2UserEntryResOverLoad(576), + macAccountingResOverLoad(577), + vfiTable(578), + ecmpreswarning(579), + nhpreswarning(580), + ipv4O6TnlDecapTblResOverLoad(608), + ipv4O6TnlIpv6AddrTblResOverLoad(609) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "To describe the type of fowarding engine resource." + ::= { hwFwdResTrapObject 3 } + + -- 1.3.6.1.4.1.2011.5.25.227.1.4 + hwFwdResThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The threshold for trap." + ::= { hwFwdResTrapObject 4 } + + -- 1.3.6.1.4.1.2011.5.25.227.1.5 + hwL3FailedService OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Layer 3 services failed to be delivered because of insufficient ACL resource." + ::= { hwFwdResTrapObject 5 } + + -- 1.3.6.1.4.1.2011.5.25.227.1.6 + hwCommand OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..256)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The Command failed to execute." + ::= { hwFwdResTrapObject 6 } + + -- 1.3.6.1.4.1.2011.5.25.227.1.7 + hwViewName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..256)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The specific view of the command." + ::= { hwFwdResTrapObject 7 } + + -- 1.3.6.1.4.1.2011.5.25.227.1.8 + hwReasonDescription OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..256)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The specific description for failed reason." + ::= { hwFwdResTrapObject 8 } + + -- 1.3.6.1.4.1.2011.5.25.227.1.9 + hwFwdResLackVrId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The current vrid." + ::= { hwFwdResTrapObject 9 } + + -- 1.3.6.1.4.1.2011.5.25.227.1.10 + hwFwdProcFailForLCSOperationId OBJECT-TYPE + SYNTAX INTEGER + { + l3vpnFibDownloadFailed(1) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "To describe which operation is failed by reason of the license is not authorized." + ::= { hwFwdResTrapObject 10 } + + -- 1.3.6.1.4.1.2011.5.25.227.1.11 + hwFwdLicenseName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "To describe the license name." + ::= { hwFwdResTrapObject 11 } + --1.3.6.1.4.1.2011.5.25.227.1.12 + hwFwdResTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwFwdResEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides the information of forward flow Table." + ::= { hwFwdResTrapObject 12 } + + --1.3.6.1.4.1.2011.5.25.227.1.12.1 + hwFwdResEntry OBJECT-TYPE + SYNTAX HwFwdResEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides the information of a license forward flow entry." + INDEX { hwFwdResDevName } + ::= { hwFwdResTable 1 } + HwFwdResEntry::= + SEQUENCE { + hwFwdResDevName + OCTET STRING, + hwFwdResLimit + Unsigned32, + hwFwdResCurThroughput + Counter64 + } + + -- 1.3.6.1.4.1.2011.5.25.227.1.12.1.1 + hwFwdResDevName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..31)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The information for the dev name." + ::= { hwFwdResEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.227.1.12.1.2 + hwFwdResLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The bandwidth configured for the license." + ::= { hwFwdResEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.227.1.12.1.3 + hwFwdResCurThroughput OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The current average system throughput." + ::= { hwFwdResEntry 3 } + + --1.3.6.1.4.1.2011.5.25.227.1.13 + hwFpId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The index for Fp." + ::= { hwFwdResTrapObject 13 } + + -- 1.3.6.1.4.1.2011.5.25.227.1.14 + hwFpResourceType OBJECT-TYPE + SYNTAX INTEGER + { + label(1), + iid(2), + unknown(100) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "To describe the type of Fp resource. + Options: + 1.label(1) -Indicates that the resource is label. + 2.iid(2) -Indicates that the resource iid. + 3.unknown(100) -Indicates that the resource type is unknown." + ::= { hwFwdResTrapObject 14 } + + -- 1.3.6.1.4.1.2011.5.25.227.1.15 + hwFpResourceCurrentCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of this object identifies the number of current FP resources." + ::= { hwFwdResTrapObject 15 } + + -- 1.3.6.1.4.1.2011.5.25.227.1.16 + hwFpResourceTotalCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of this object identifies the total number of FP resources." + ::= { hwFwdResTrapObject 16 } + + -- 1.3.6.1.4.1.2011.5.25.227.1.17 + hwFpResourceThresholdUpperLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of this object identifies the upper threshold for the number of FP resources." + ::= { hwFwdResTrapObject 17 } + + -- 1.3.6.1.4.1.2011.5.25.227.1.18 + hwFpResourceThresholdLowerLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of this object identifies the lower threshold for the number of FP resources." + ::= { hwFwdResTrapObject 18 } + + -- 1.3.6.1.4.1.2011.5.25.227.1.19 + hwVpFeatureName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of this object identifies the feature." + ::= { hwFwdResTrapObject 19 } + + -- 1.3.6.1.4.1.2011.5.25.227.1.20 + hwServiceType OBJECT-TYPE + SYNTAX INTEGER + { + vsi(1), + arp(2), + vrrp(3), + multicast(4) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The type for this service." + ::= { hwFwdResTrapObject 20 } + + -- 1.3.6.1.4.1.2011.5.25.227.1.21 + hwServiceIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The index for this service." + ::= { hwFwdResTrapObject 21 } + + -- 1.3.6.1.4.1.2011.5.25.227.1.22 + hwServiceIndex2 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The second index for this service." + ::= { hwFwdResTrapObject 22 } + + -- 1.3.6.1.4.1.2011.5.25.227.1.23 + hwServiceIndex3 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The third index for this service." + ::= { hwFwdResTrapObject 23 } + + -- 1.3.6.1.4.1.2011.5.25.227.1.24 + hwServiceIndex4 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The fourth index for this service." + ::= { hwFwdResTrapObject 24 } + + -- 1.3.6.1.4.1.2011.5.25.227.1.25 + hwNoSuppVxlanFragVni OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The VXLAN Vni." + ::= { hwFwdResTrapObject 25 } + + -- 1.3.6.1.4.1.2011.5.25.227.1.26 + hwNoSuppVxlanFragSourceIp OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The VXLAN source ip." + ::= { hwFwdResTrapObject 26 } + + -- 1.3.6.1.4.1.2011.5.25.227.1.27 + hwNoSuppVxlanFragPeerIp OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The VXLAN peer ip." + ::= { hwFwdResTrapObject 27 } + + -- 1.3.6.1.4.1.2011.5.25.227.1.28 + hwFwdResLackIPStr OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The ip address." + ::= { hwFwdResTrapObject 28 } + + -- 1.3.6.1.4.1.2011.5.25.227.1.29 + hwFwdResLackVrfId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The VRF ID." + ::= { hwFwdResTrapObject 29 } + + -- 1.3.6.1.4.1.2011.5.25.227.2 + hwFwdResTraps OBJECT IDENTIFIER ::= { hwFwdResTrapMIB 2 } + + -- 1.3.6.1.4.1.2011.5.25.227.2.1 + hwFwdResLacTrap OBJECT IDENTIFIER ::= { hwFwdResTraps 1 } + + -- 1.3.6.1.4.1.2011.5.25.227.2.1.1 + hwWholeFwdResLack NOTIFICATION-TYPE + OBJECTS { hwEntPhysicalindex, entPhysicalName, hwFwdResLackReasonId } + STATUS current + DESCRIPTION + "The alarm is generated when the system's forwarding engine resources are insufficient." + ::= { hwFwdResLacTrap 1 } + + -- 1.3.6.1.4.1.2011.5.25.227.2.1.2 + hwWholeFwdResLackResume NOTIFICATION-TYPE + OBJECTS { hwEntPhysicalindex, entPhysicalName, hwFwdResLackReasonId } + STATUS current + DESCRIPTION + "The alarm is generated when the system's forwarding engine resources are no longer insufficient." + ::= { hwFwdResLacTrap 2 } + + -- 1.3.6.1.4.1.2011.5.25.227.2.1.3 + hwBoardFwdResLack NOTIFICATION-TYPE + OBJECTS { hwEntPhysicalindex, entPhysicalName, hwFwdResLackSlotStr, hwFwdResLackReasonId } + STATUS current + DESCRIPTION + "The alarm is generated when a board's forwarding engine resources are insufficient." + ::= { hwFwdResLacTrap 3 } + + -- 1.3.6.1.4.1.2011.5.25.227.2.1.4 + hwBoardFwdResLackResume NOTIFICATION-TYPE + OBJECTS { hwEntPhysicalindex, entPhysicalName, hwFwdResLackSlotStr, hwFwdResLackReasonId } + STATUS current + DESCRIPTION + "The alarm is generated when a board's forwarding engine resources are no longer insufficient." + ::= { hwFwdResLacTrap 4 } + + -- 1.3.6.1.4.1.2011.5.25.227.2.1.5 + hwBoardL3FwdResLack NOTIFICATION-TYPE + OBJECTS { hwFwdResThreshold, hwEntPhysicalindex, entPhysicalName, hwFwdResLackSlotStr, hwFwdResLackReasonId } + STATUS current + DESCRIPTION + "The L3 forwarding engine resources were overloaded." + ::= { hwFwdResLacTrap 5 } + + -- 1.3.6.1.4.1.2011.5.25.227.2.1.6 + hwBoardL3FwdResLackResume NOTIFICATION-TYPE + OBJECTS { hwFwdResThreshold, hwEntPhysicalindex, entPhysicalName, hwFwdResLackSlotStr, hwFwdResLackReasonId } + STATUS current + DESCRIPTION + "The L3 forwarding engine resources were resumed." + ::= { hwFwdResLacTrap 6 } + + -- 1.3.6.1.4.1.2011.5.25.227.2.1.7 + hwBoardL3ACLResLack NOTIFICATION-TYPE + OBJECTS { hwL3FailedService, hwFwdResLackSlotStr, hwFwdResLackReasonId } + STATUS current + DESCRIPTION + "ACL failed to be delivered." + ::= { hwFwdResLacTrap 7 } + + -- 1.3.6.1.4.1.2011.5.25.227.2.1.8 + hwBoardL2mcResLack NOTIFICATION-TYPE + OBJECTS { hwFwdResThreshold, hwFwdResLackSlotStr, hwFwdResLackReasonId } + STATUS current + DESCRIPTION + "The l2mc index resources were overloaded." + ::= { hwFwdResLacTrap 8 } + + -- 1.3.6.1.4.1.2011.5.25.227.2.1.9 + hwBoardL2mcResLackResume NOTIFICATION-TYPE + OBJECTS { hwFwdResThreshold, hwFwdResLackSlotStr, hwFwdResLackReasonId } + STATUS current + DESCRIPTION + "The l2mc index resources were resumed." + ::= { hwFwdResLacTrap 9 } + + -- 1.3.6.1.4.1.2011.5.25.227.2.1.10 + hwBoardIpmcResLack NOTIFICATION-TYPE + OBJECTS { hwFwdResThreshold, hwFwdResLackSlotStr, hwFwdResLackReasonId } + STATUS current + DESCRIPTION + "The ipmc index resources were overloaded." + ::= { hwFwdResLacTrap 10 } + + -- 1.3.6.1.4.1.2011.5.25.227.2.1.11 + hwBoardIpmcResLackResume NOTIFICATION-TYPE + OBJECTS { hwFwdResThreshold, hwFwdResLackSlotStr, hwFwdResLackReasonId } + STATUS current + DESCRIPTION + "The ipmc index resources were resumed." + ::= { hwFwdResLacTrap 11 } + + -- 1.3.6.1.4.1.2011.5.25.227.2.1.12 + hwBoardServiceFailed NOTIFICATION-TYPE + OBJECTS { hwCommand, hwViewName, hwFwdResLackReasonId, hwReasonDescription, hwFwdResLackSlotStr } + STATUS current + DESCRIPTION + "Service failed because resources were overloaded." + ::= { hwFwdResLacTrap 12 } + + -- 1.3.6.1.4.1.2011.5.25.227.2.1.13 + hwWholeFwdResThresholdExceed NOTIFICATION-TYPE + OBJECTS { hwEntPhysicalindex, entPhysicalName, hwFwdResLackReasonId } + STATUS current + DESCRIPTION + "Too many services are configured, and the upper limit of the system's forwarding resources is reached." + ::= { hwFwdResLacTrap 13 } + + -- 1.3.6.1.4.1.2011.5.25.227.2.1.14 + hwWholeFwdResThresholdExceedResume NOTIFICATION-TYPE + OBJECTS { hwEntPhysicalindex, entPhysicalName, hwFwdResLackReasonId } + STATUS current + DESCRIPTION + "The value of this object identifies an FP resource type. + 1: Label resources (1) + 2. IID resources (2) + 3. Resources of an unknown type (100)." + ::= { hwFwdResLacTrap 14 } + + -- 1.3.6.1.4.1.2011.5.25.227.2.1.15 + hwBoardFwdResThresholdExceed NOTIFICATION-TYPE + OBJECTS { hwEntPhysicalindex, entPhysicalName, hwFwdResLackSlotStr, hwFwdResLackReasonId } + STATUS current + DESCRIPTION + "The value of this object identifies the number of current FP resources." + ::= { hwFwdResLacTrap 15 } + + -- 1.3.6.1.4.1.2011.5.25.227.2.1.16 + hwBoardFwdResThresholdExceedResume NOTIFICATION-TYPE + OBJECTS { hwEntPhysicalindex, entPhysicalName, hwFwdResLackSlotStr, hwFwdResLackReasonId } + STATUS current + DESCRIPTION + "The value of this object identifies the total number of FP resources." + ::= { hwFwdResLacTrap 16 } + + -- 1.3.6.1.4.1.2011.5.25.227.2.1.17 + hwBoardMplsPhpNonsupport NOTIFICATION-TYPE + OBJECTS { hwFwdResLackSlotStr} + STATUS current + DESCRIPTION + "One or more boards do not support MPLS PHP." + ::= { hwFwdResLacTrap 17 } + + -- 1.3.6.1.4.1.2011.5.25.227.2.1.18 + hwBoardResThresholdExceed NOTIFICATION-TYPE + OBJECTS { hwFwdResLackSlotStr, hwFwdResThreshold, hwFwdResLackReasonId , hwReasonDescription} + STATUS current + DESCRIPTION + "The number of forwarding resources reaches the alarm threshold." + ::= { hwFwdResLacTrap 18 } + + -- 1.3.6.1.4.1.2011.5.25.227.2.1.19 + hwBoardResThresholdExceedResume NOTIFICATION-TYPE + OBJECTS { hwFwdResLackSlotStr,hwFwdResThreshold, hwFwdResLackReasonId , hwReasonDescription } + STATUS current + DESCRIPTION + "The number of forwarding engine resources is less than the threshold." + ::= { hwFwdResLacTrap 19 } + + -- 1.3.6.1.4.1.2011.5.25.227.2.1.20 + hwBoardResWarningThresholdExceed NOTIFICATION-TYPE + OBJECTS { hwFwdResLackSlotStr,hwFwdResThreshold, hwFwdResLackReasonId , hwReasonDescription} + STATUS current + DESCRIPTION + "The number of board forwarding engine resources reaches the threshold." + ::= { hwFwdResLacTrap 20} + + -- 1.3.6.1.4.1.2011.5.25.227.2.1.21 + hwBoardResWarningThresholdExceedResume NOTIFICATION-TYPE + OBJECTS { hwFwdResLackSlotStr,hwFwdResThreshold, hwFwdResLackReasonId , hwReasonDescription} + STATUS current + DESCRIPTION + "The number of board forwarding engine resources is less than the threshold." + ::= { hwFwdResLacTrap 21 } + + -- 1.3.6.1.4.1.2011.5.25.227.2.1.22 + hwBoardIPv6ACLResLack NOTIFICATION-TYPE + OBJECTS { hwViewName,hwFwdResLackSlotStr} + STATUS current + DESCRIPTION + "Service failed because of insufficient resources." + ::= { hwFwdResLacTrap 22 } + + -- 1.3.6.1.4.1.2011.5.25.227.2.1.23 + hwBoardMplsPhpResLack NOTIFICATION-TYPE + OBJECTS {hwFwdResLackSlotStr} + STATUS current + DESCRIPTION + "PHP labels added failed because of insufficient resource." + ::= { hwFwdResLacTrap 23 } + + -- 1.3.6.1.4.1.2011.5.25.227.2.2 + hwFwdProcFailForLCSTrap OBJECT IDENTIFIER ::= { hwFwdResTraps 2 } + + -- 1.3.6.1.4.1.2011.5.25.227.2.2.1 + hwFwdProcFailForLCS NOTIFICATION-TYPE + OBJECTS { hwFwdLicenseName, hwFwdResLackSlotStr, hwFwdProcFailForLCSOperationId } + STATUS current + DESCRIPTION + "Operation is failed by reason of the license is not authorized." + ::= { hwFwdProcFailForLCSTrap 1 } + + -- 1.3.6.1.4.1.2011.5.25.227.2.2.2 + hwFwdProcFailForLCSResume NOTIFICATION-TYPE + OBJECTS { hwFwdLicenseName, hwFwdResLackSlotStr, hwFwdProcFailForLCSOperationId } + STATUS current + DESCRIPTION + "The license is authorized." + ::= { hwFwdProcFailForLCSTrap 2 } + + -- 1.3.6.1.4.1.2011.5.25.227.2.3 + hwFwdEntryConflictTrap OBJECT IDENTIFIER ::= { hwFwdResTraps 3 } + + -- 1.3.6.1.4.1.2011.5.25.227.2.3.1 + hwFwdEntryConflict NOTIFICATION-TYPE + OBJECTS { hwFwdResLackSlotStr, hwFwdResLackReasonId } + STATUS current + DESCRIPTION + " Table check failed." + ::= { hwFwdEntryConflictTrap 1 } + + -- 1.3.6.1.4.1.2011.5.25.227.2.3.2 + hwFwdEntryConflictResume NOTIFICATION-TYPE + OBJECTS { hwFwdResLackSlotStr, hwFwdResLackReasonId } + STATUS current + DESCRIPTION + "The table check failure was removed." + ::= { hwFwdEntryConflictTrap 2 } + + -- 1.3.6.1.4.1.2011.5.25.227.2.3.3 + hwFwdEntryInconsistent NOTIFICATION-TYPE + OBJECTS { hwServiceType, hwServiceIndex, hwServiceIndex2, hwServiceIndex3, hwServiceIndex4, hwReasonDescription } + STATUS current + DESCRIPTION + " Service table check inconsistent." + ::= { hwFwdEntryConflictTrap 3 } + + -- 1.3.6.1.4.1.2011.5.25.227.2.3.4 + hwFwdEntryInconsistentResume NOTIFICATION-TYPE + OBJECTS { hwServiceType, hwServiceIndex, hwServiceIndex2, hwServiceIndex3, hwServiceIndex4, hwReasonDescription } + STATUS current + DESCRIPTION + "The service table check inconsistent was removed." + ::= { hwFwdEntryConflictTrap 4 } + + -- 1.3.6.1.4.1.2011.5.25.227.3 + hwFwdResTrapConformance OBJECT IDENTIFIER ::= { hwFwdResTrapMIB 3 } + + -- 1.3.6.1.4.1.2011.5.25.227.3.1 + hwFwdResTrapCompliances OBJECT IDENTIFIER ::= { hwFwdResTrapConformance 1 } + + -- 1.3.6.1.4.1.2011.5.25.227.3.1.1 + hwFwdResTrapCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for agents that provide full support for hwBaseTrapMIB." + MODULE -- this module + MANDATORY-GROUPS { hwFwdResObjectGroup } + ::= { hwFwdResTrapCompliances 1 } + + -- 1.3.6.1.4.1.2011.5.25.227.3.2 + hwFwdResTrapGroups OBJECT IDENTIFIER ::= { hwFwdResTrapConformance 2 } + + -- 1.3.6.1.4.1.2011.5.25.227.3.2.1 + hwFwdResObjectGroup OBJECT-GROUP + OBJECTS { hwEntPhysicalindex, hwFwdResLackSlotStr, hwFwdResLackReasonId, hwFwdResThreshold, hwL3FailedService, hwCommand, hwViewName, hwReasonDescription,hwFwdResLackVrId, hwFwdProcFailForLCSOperationId,hwFwdLicenseName, hwFwdResDevName, hwFwdResLimit, hwFwdResCurThroughput,hwFpId,hwFpResourceType,hwFpResourceCurrentCount,hwFpResourceTotalCount, +hwFpResourceThresholdUpperLimit,hwFpResourceThresholdLowerLimit,hwVpFeatureName,hwNoSuppVxlanFragVni,hwNoSuppVxlanFragSourceIp,hwNoSuppVxlanFragPeerIp,hwFwdResLackIPStr,hwFwdResLackVrfId } + STATUS current + DESCRIPTION + "Group for base trap objects." + ::= { hwFwdResTrapGroups 1 } + + -- 1.3.6.1.4.1.2011.5.25.227.3.2.2 + hwFwdResTrapGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwWholeFwdResLack, hwWholeFwdResLackResume, hwBoardFwdResLack, hwBoardFwdResLackResume, hwBoardL3FwdResLack, hwBoardL3FwdResLackResume, hwBoardL3ACLResLack, + hwBoardL2mcResLack, hwBoardL2mcResLackResume, hwBoardIpmcResLack, hwBoardIpmcResLackResume, hwBoardServiceFailed, hwWholeFwdResThresholdExceed, + hwWholeFwdResThresholdExceedResume, hwBoardFwdResThresholdExceed, hwBoardFwdResThresholdExceedResume,hwBoardMplsPhpNonsupport, + hwBoardResThresholdExceed,hwBoardResThresholdExceedResume,hwBoardResWarningThresholdExceed,hwBoardResWarningThresholdExceedResume,hwBoardIPv6ACLResLack, + hwFwdProcFailForLCS, hwFwdProcFailForLCSResume,hwFwdEntryConflict,hwFwdEntryConflictResume, hwFwdResOverLimit, hwFwdResOverLimitResume, hwFwdResOverThresh, hwFwdResOverThreshResume, + hwFpResourceThresholdExceed,hwFpResourceThresholdExceedClear,hwFpResourceTotalCountExceed,hwFpResourceTotalCountExceedClear, hwVpresExceed, hwBoardMplsNonSupport, hwBoardMplsFwdResLack, hwBoardMplsFwdResLackResume, + hwFwdSessionResLack, hwFwdSessionResLackResume,hwFwdFastTableResLack, hwFwdFastTableResLackResume,hwNotsuppDecapVxlanFragPackets,hwBoardVbdifResLack,hwVxlanTnlCfgFailed,hwNotsuppDecapVxlanPackets,hwBoardL3NDResLack,hwBoardL3FIBResLack + } + STATUS current + DESCRIPTION + "Group for all base traps." + ::= { hwFwdResTrapGroups 2 } + + + -- 1.3.6.1.4.1.2011.5.25.227.2.1.24 + hwBoardMplsNonSupport NOTIFICATION-TYPE + OBJECTS { hwFwdResLackSlotStr } + STATUS current + DESCRIPTION + "The board does not support the MPLS function due to hardware limit, it will be reset." + ::= { hwFwdResLacTrap 24 } + + -- 1.3.6.1.4.1.2011.5.25.227.2.1.25 + hwBoardMplsFwdResLack NOTIFICATION-TYPE + OBJECTS { hwEntPhysicalindex, hwFwdResLackSlotStr, hwFwdResLackReasonId, hwFwdResThreshold } + STATUS current + DESCRIPTION + "The MPLS forwarding engine resources were overloaded." + ::= { hwFwdResLacTrap 25 } + + -- 1.3.6.1.4.1.2011.5.25.227.2.1.26 + hwBoardMplsFwdResLackResume NOTIFICATION-TYPE + OBJECTS { hwEntPhysicalindex, hwFwdResLackSlotStr, hwFwdResLackReasonId, hwFwdResThreshold } + STATUS current + DESCRIPTION + "The MPLS forwarding engine resources were resumed." + ::= { hwFwdResLacTrap 26 } + -- 1.3.6.1.4.1.2011.5.25.227.2.1.27 + hwFwdResOverLimit NOTIFICATION-TYPE + OBJECTS { hwFwdResLimit, hwFwdResCurThroughput} + STATUS current + DESCRIPTION + "The current average system throughput exceeded the bandwidth configured for the license." + ::= { hwFwdResLacTrap 27 } + + -- 1.3.6.1.4.1.2011.5.25.227.2.1.28 + hwFwdResOverLimitResume NOTIFICATION-TYPE + OBJECTS { hwFwdResLimit, hwFwdResCurThroughput} + STATUS current + DESCRIPTION + "The current average system throughput decreased below the bandwidth configured for the license." + ::= { hwFwdResLacTrap 28 } + + -- 1.3.6.1.4.1.2011.5.25.227.2.1.29 + hwFwdResOverThresh NOTIFICATION-TYPE + OBJECTS { hwFwdResLimit, hwFwdResCurThroughput} + STATUS current + DESCRIPTION + "The current average system throughput exceeded 95% of the bandwidth configured for the license." + ::= { hwFwdResLacTrap 29 } + + -- 1.3.6.1.4.1.2011.5.25.227.2.1.30 + hwFwdResOverThreshResume NOTIFICATION-TYPE + OBJECTS { hwFwdResLimit, hwFwdResCurThroughput} + STATUS current + DESCRIPTION + "The current average system throughput decreased below 95% of the bandwidth configured for the license" + ::= { hwFwdResLacTrap 30 } + + -- 1.3.6.1.4.1.2011.5.25.227.2.1.31 + hwFpResourceThresholdExceed NOTIFICATION-TYPE + OBJECTS {hwFpId, hwFpResourceType, hwFpResourceCurrentCount, hwFpResourceTotalCount,hwFpResourceThresholdUpperLimit,hwFpResourceThresholdLowerLimit} + STATUS current + DESCRIPTION + "This object indicates that the number of FP resources has exceeded the upper threshold." + ::= { hwFwdResLacTrap 31 } + + -- 1.3.6.1.4.1.2011.5.25.227.2.1.32 + hwFpResourceThresholdExceedClear NOTIFICATION-TYPE + OBJECTS {hwFpId, hwFpResourceType, hwFpResourceCurrentCount, hwFpResourceTotalCount,hwFpResourceThresholdUpperLimit,hwFpResourceThresholdLowerLimit} + STATUS current + DESCRIPTION + "This object indicates that the number of FP resources has fallen below the lower threshold." + ::= { hwFwdResLacTrap 32 } + + -- 1.3.6.1.4.1.2011.5.25.227.2.1.33 + hwFpResourceTotalCountExceed NOTIFICATION-TYPE + OBJECTS {hwFpId, hwFpResourceType, hwFpResourceCurrentCount, hwFpResourceTotalCount} + STATUS current + DESCRIPTION + "This object indicates that the number of FP resources has reached the maximum number." + ::= { hwFwdResLacTrap 33 } + + -- 1.3.6.1.4.1.2011.5.25.227.2.1.34 + hwFpResourceTotalCountExceedClear NOTIFICATION-TYPE + OBJECTS {hwFpId, hwFpResourceType, hwFpResourceCurrentCount, hwFpResourceTotalCount} + STATUS current + DESCRIPTION + "This object indicates that the number of FP resources fallen below the clear alarm threshold." + ::= { hwFwdResLacTrap 34 } + + -- 1.3.6.1.4.1.2011.5.25.227.2.1.35 + hwVpresExceed NOTIFICATION-TYPE + OBJECTS {hwVpFeatureName, hwFwdResLackSlotStr} + STATUS current + DESCRIPTION + "The number of Virtual Ports exceeded the specification of the forwarding engine resources." + ::= { hwFwdResLacTrap 35 } + + -- 1.3.6.1.4.1.2011.5.25.227.2.1.36 + hwFwdSessionResLack NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The device session resources were overloadeds." + ::= { hwFwdResLacTrap 36 } + + -- 1.3.6.1.4.1.2011.5.25.227.2.1.37 + hwFwdSessionResLackResume NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The device session resources were resumed." + ::= { hwFwdResLacTrap 37 } + + + -- 1.3.6.1.4.1.2011.5.25.227.2.1.38 + hwFwdFastTableResLack NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The device fastforwarding table resources were overloadeds." + ::= { hwFwdResLacTrap 38 } + + + -- 1.3.6.1.4.1.2011.5.25.227.2.1.39 + hwFwdFastTableResLackResume NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The device fastforwarding table resources were resumed." + ::= { hwFwdResLacTrap 39 } + + + -- 1.3.6.1.4.1.2011.5.25.227.2.1.40 + hwNotsuppDecapVxlanFragPackets NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The slot does not support decapsulate VXLAN fragments." + ::= { hwFwdResLacTrap 40 } + + + -- 1.3.6.1.4.1.2011.5.25.227.2.1.41 + hwBoardVbdifResLack NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The current configuration of the number of VBDIF has exceeded the maximum number of this slot can support, which may cause traffic forwarding anomalies." + ::= { hwFwdResLacTrap 41 } + + + -- 1.3.6.1.4.1.2011.5.25.227.2.1.42 + hwVxlanTnlCfgFailed NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "Failed to add VXLAN tunnel table due to hash conflict." + ::= { hwFwdResLacTrap 42 } + + + -- 1.3.6.1.4.1.2011.5.25.227.2.1.43 + hwNotsuppDecapVxlanPackets NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The slot does not support to decapsulate VXLAN packets." + ::= { hwFwdResLacTrap 43 } + + + -- 1.3.6.1.4.1.2011.5.25.227.2.1.44 + hwBoardL3NDResLack NOTIFICATION-TYPE + OBJECTS { hwFwdResLackIPStr, hwFwdResLackVrfId, hwFwdResLackSlotStr } + STATUS current + DESCRIPTION + "This object indicates that fail to download ND entry because of Hash Collision." + ::= { hwFwdResLacTrap 44 } + + + -- 1.3.6.1.4.1.2011.5.25.227.2.1.45 + hwBoardL3FIBResLack NOTIFICATION-TYPE + OBJECTS { hwFwdResLackIPStr, hwFwdResLackVrfId, hwFwdResLackSlotStr } + STATUS current + DESCRIPTION + "This object indicates that fail to download FIB entry because of LPM failure." + ::= { hwFwdResLacTrap 45 } + END + +-- +-- HUAWEI-FWD-RES-TRAP-MIB.mib +-- \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-GTL-MIB b/MIBS/huawei/HUAWEI-GTL-MIB new file mode 100644 index 0000000..7db3f4a --- /dev/null +++ b/MIBS/huawei/HUAWEI-GTL-MIB @@ -0,0 +1,867 @@ +-- ================================================================== +-- Copyright (C) 2020 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI GTL MIB +-- Reference: +-- Version: V2.28 +-- History: +-- , , +-- WangHaiwei 2007-1-16 +-- ================================================================== +-- ================================================================== +-- +-- Variables and types are imported +-- +-- ================================================================== + + HUAWEI-GTL-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + DisplayString + FROM SNMPv2-TC + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + Unsigned32, Integer32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI; + + hwGtl MODULE-IDENTITY + LAST-UPDATED "202007171441Z" -- July 17, 2020 at 14:41 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "The private mib file includes the general extent + information of the device.hwDatacomm(25).htGtl(142)" + + REVISION "202007171441Z" + DESCRIPTION "V2.28, Add the hwGtlCloudNearDeadline" + + REVISION "202007031441Z" + DESCRIPTION "V2.27, Add the hwGtlItemExpire,hwGtlItemNearExpire" + + REVISION "201907221000Z" + DESCRIPTION "V2.26, Modify the description of hwGtlItemTable" + + REVISION "201907171700Z" + DESCRIPTION "V2.25, Add the hwGtlSnsExpire,hwGtlSnsNearExpire,hwGtlSnsEndDate" + + REVISION "201810081700Z" + DESCRIPTION "V2.24, Add vb for hwGtlFeatureFunInactive,hwGtlFeatureFunInactiveCleared" + + REVISION "201809151800Z" + DESCRIPTION "V2.23, Add the hwGtlLicenseStateChange,hwGtlLicensePreviousState,hwGtlLicenseState" + + REVISION "201805231136Z" + DESCRIPTION "V2.22, Add the hwGtlFeatureFunInactive,hwGtlFeatureFunInactiveCleared" + + REVISION "201803241606Z" + DESCRIPTION "V2.21, Add the hwGtlStackItemEntry" + + REVISION "201801311626Z" + DESCRIPTION "V2.20, Add the hwGtlTrialResFeatureEnable,hwGtlTrialResFeatureDisable" + + REVISION "201801081643Z" + DESCRIPTION "V2.19,Restore deleted hwGtlItemIndex." + + REVISION "201712191643Z" + DESCRIPTION "V2.18,Add hwGtlItemTrialRemainTime, hwGtlTrialFeatureNearExpire, hwGtlTrialFeatureNearExpireCleared, hwGtlTrialFeatureExpire, and hwGtlTrialFeatureExpireCleared." + + REVISION "201711271643Z" + DESCRIPTION "V2.17, Modify para of alarm hwGtlResourceUsedUp, hwGtlResourceLack" + + REVISION "201710111643Z" + DESCRIPTION "V2.16, Modify description of hwGtlItemTable " + + REVISION "201708171643Z" + DESCRIPTION "V2.15, Modify description of hwGtlChassisID " + + REVISION "201708141700Z" + DESCRIPTION "V2.14, Modify INDEX of hwGtlItemEntry, Delete hwGtlItemIndex, Add hwGtlItemState, hwGtlItemExpireDay " + + REVISION "201607271037Z" + DESCRIPTION "V2.13, Modify description of hwGtlFunctionInactive, hwGtlFunctionInactiveCleared, hwGtlResourceLack, hwGtlResourceLackCleared " + + REVISION "201606282020Z" + DESCRIPTION "V2.12, Add hwGtlAbnormal, hwGtlAbnormalCleared, hwGtlAbnormalReason " + + REVISION "201605191118Z" + DESCRIPTION "V2.11, Add hwGtlFunctionInactive, hwGtlFunctionInactiveCleared, hwGtlResourceLack, hwGtlResourceLackCleared " + + REVISION "201512311501Z" + DESCRIPTION "V2.10, Add hwGtlInitial, hwGtlInitialCleared, hwGtlBoardID " + + REVISION "201508101714Z" + DESCRIPTION "V2.09, Add hwGtlItemInactive, hwGtlItemInactiveCleared " + + REVISION "201507201148Z" + DESCRIPTION "V2.08, Add hwGtlEsnMismatchCleared" + + REVISION "201507141538Z" + DESCRIPTION "V2.07, Add hwGtlEsnMismatch" + + REVISION "201506041538Z" + DESCRIPTION "V2.06, Add hwGtlResourceOverload, hwGtlResourceOverloadCleared" + + REVISION "201412041538Z" + DESCRIPTION "V2.05, Add the hwGtlTrialFeatureNearDeadline, hwGtlTrialFeatureNearDeadlineCleared" + + REVISION "201403051428Z" + DESCRIPTION "V2.04, Add the hwGtlTrialFeatureEnable,hwGtlTrialFeatureDisable" + + REVISION "201308191042Z" + DESCRIPTION "V2.03, Add the hwGtlEmergencyStart,hwGtlEmergencyStop" + + REVISION "201308061134Z" + DESCRIPTION "V2.02, Add the hwGtlLicenseNotCommeral" + + REVISION "201307171614Z" + DESCRIPTION "V2.01, Add the hwGtlResourceUsedUpCleared " + + ::= { hwDatacomm 142 } + +-- +-- Node definitions +-- + +-- ================================================================== +-- +-- ======================= definition begin ========================= +-- +-- ================================================================== + hwGtlMibObjects OBJECT IDENTIFIER ::= { hwGtl 1 } + + hwGtlDefaultValueReason OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The object specifies the reason why the system uses the default value." + ::= { hwGtlMibObjects 1 } + + hwGtlResourceItem OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The object specifies the resource item which is nearly exhausted." + ::= { hwGtlMibObjects 2 } + + hwGtlFeatureName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The object specifies the feature name which is near deadline." + ::= { hwGtlMibObjects 3 } + + hwGtlRemainTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Remain time of the feature which is near deadline.The unit is day." + ::= { hwGtlMibObjects 4 } + + hwGtlVerifyCode OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The verify code returned when verify license file failed." + ::= { hwGtlMibObjects 5 } + + hwGtlActive OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (5..127)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Active GTL license" + ::= { hwGtlMibObjects 6 } + + hwGtlShowActLCSName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (5..127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Show active GTL license file name" + ::= { hwGtlMibObjects 7 } + + hwGtlItemTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGtlItemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes license control item information, helping you query the name, activation value, use value, description, activation status, and expiration date information about license control items. In a multi-chassis or stack system, performing the SNMP walk operation on the table obtains information about the license control items on the first board. This board may not be the master main control board." + ::= { hwGtlMibObjects 8 } + + hwGtlItemEntry OBJECT-TYPE + SYNTAX HwGtlItemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A GTL license item information entry. Each entry consists of information of a item." + INDEX { hwGtlItemIndex} + ::= { hwGtlItemTable 1 } + + HwGtlItemEntry ::= + SEQUENCE { + hwGtlItemIndex + Unsigned32, + hwGtlItemName + DisplayString, + hwGtlItemControlValue + Unsigned32, + hwGtlItemUsedValue + Unsigned32, + hwGtlItemDescription + DisplayString, + hwGtlItemState + DisplayString, + hwGtlItemExpireDay + DisplayString, + hwGtlItemTrialRemainTime + Unsigned32, + hwGtlItemTrialResRemainTime + Unsigned32 + } + + hwGtlItemIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the GTL license item." + ::= { hwGtlItemEntry 1 } + + hwGtlItemName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the name of a license control item." + ::= { hwGtlItemEntry 2 } + + hwGtlItemControlValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the activation value of a license control item." + ::= { hwGtlItemEntry 3 } + + hwGtlItemUsedValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the use value of a license control item." + ::= { hwGtlItemEntry 4 } + + hwGtlItemDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the description of a license control item." + ::= { hwGtlItemEntry 5 } + + hwGtlItemState OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the activation status of a license control item." + ::= { hwGtlItemEntry 6 } + + hwGtlItemExpireDay OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the expiration date of a license control item." + ::= { hwGtlItemEntry 7 } + + hwGtlItemTrialRemainTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the remaining trial days of a license control item." + ::= { hwGtlItemEntry 8 } + + hwGtlItemTrialResRemainTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the remaining trial days of resource license control item." + ::= { hwGtlItemEntry 9 } + + hwGtlChassisID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Description of the alarm chassis whose license control items are inconsistent with those of the main chassis." + ::= { hwGtlMibObjects 9 } + + hwGtlBoardID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Show board description." + ::= { hwGtlMibObjects 10 } + + hwGtlAbnormalReason OBJECT-TYPE + SYNTAX INTEGER + { + startLibrary(10), + requestRespond(11), + processMessage(12), + sendRequest(13), + processRequest(14), + licenseAbnormal(15) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Show abnormal reason of license: + startLibrary(10): Failed to start the license library + requestRespond(11): The backup request was not responded + processMessage(12): Failed to process the backup message + sendRequest(13): Failed to send a backup request + processRequest(14): Failed to process the backup request + licenseAbnormal(15): The license may be abnormal + " + ::= { hwGtlMibObjects 11 } + + hwGtlStackItemTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGtlStackItemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes license control item information only under stack or cluster device, helping you query the name, activation value, use value, description, activation status, and expiration date information about license control items." + ::= { hwGtlMibObjects 12 } + + hwGtlStackItemEntry OBJECT-TYPE + SYNTAX HwGtlStackItemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A GTL license item information entry. Each entry consists of information of a item." + INDEX { hwGtlStackChassisId, hwGtlStackBoardId, hwGtlStackItemIndex} + ::= { hwGtlStackItemTable 1 } + + HwGtlStackItemEntry ::= + SEQUENCE { + hwGtlStackChassisId + Unsigned32, + hwGtlStackBoardId + Unsigned32, + hwGtlStackItemIndex + Unsigned32, + hwGtlStackItemName + DisplayString, + hwGtlStackItemControlValue + Unsigned32, + hwGtlStackItemUsedValue + Unsigned32, + hwGtlStackItemDescription + DisplayString, + hwGtlStackItemState + DisplayString, + hwGtlStackItemExpireDay + DisplayString + } + + hwGtlStackChassisId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The chassis id of the GTL license item." + ::= { hwGtlStackItemEntry 1 } + + hwGtlStackBoardId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The board id of the GTL license item." + ::= { hwGtlStackItemEntry 2 } + + hwGtlStackItemIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the GTL license item." + ::= { hwGtlStackItemEntry 3 } + + hwGtlStackItemName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the name of a license control item." + ::= { hwGtlStackItemEntry 4 } + + hwGtlStackItemControlValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the activation value of a license control item." + ::= { hwGtlStackItemEntry 5 } + + hwGtlStackItemUsedValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the use value of a license control item." + ::= { hwGtlStackItemEntry 6 } + + hwGtlStackItemDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the description of a license control item." + ::= { hwGtlStackItemEntry 7 } + + hwGtlStackItemState OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the activation status of a license control item." + ::= { hwGtlStackItemEntry 8 } + + hwGtlStackItemExpireDay OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the expiration date of a license control item." + ::= { hwGtlStackItemEntry 9 } + + hwGtlLicensePreviousState OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..16)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "License previous state." + ::= { hwGtlMibObjects 13 } + + hwGtlLicenseState OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..16)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "License current state." + ::= { hwGtlMibObjects 14 } + + hwGtlSnsEndDate OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..16)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "License SnS end date." + ::= { hwGtlMibObjects 15 } + + hwGtlNotifications OBJECT IDENTIFIER ::= { hwGtl 2 } + + hwGtlDefaultValue NOTIFICATION-TYPE + OBJECTS { hwGtlDefaultValueReason, hwGtlChassisID } + STATUS current + DESCRIPTION + "Notification represents that the system will use default value if the license file fails to pass the verification." + ::= { hwGtlNotifications 1 } + + hwGtlResourceUsedUp NOTIFICATION-TYPE + OBJECTS { hwGtlResourceItem, hwGtlItemDescription } + STATUS current + DESCRIPTION + "Notification represents the resource is nearly exhausted." + ::= { hwGtlNotifications 2 } + + hwGtlNearDeadline NOTIFICATION-TYPE + OBJECTS { hwGtlFeatureName, hwGtlRemainTime, hwGtlChassisID } + STATUS current + DESCRIPTION + "Notification represents the feature is near deadline." + ::= { hwGtlNotifications 3 } + + hwGtlLicenseVerifyFailed NOTIFICATION-TYPE + OBJECTS { hwGtlVerifyCode } + STATUS current + DESCRIPTION + "Notification represents license verification failed. + The reason why license verification failed can be: + 1 represents that the ESN or version of the device and the license file mismatch. + 2 represents that the license file has expired. + 3 represents that the product type of the device and the license file mismatch. + 4 represents that the license file is invalid." + ::= { hwGtlNotifications 4 } + + hwGtlExpired NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "Notification represents the license has expired." + ::= { hwGtlNotifications 5 } + + hwGtlItemMismatch NOTIFICATION-TYPE + OBJECTS { hwGtlChassisID } + STATUS current + DESCRIPTION + "License item mismatch with the main chassis." + ::= { hwGtlNotifications 6 } + + hwGtlDefaultValueCleared NOTIFICATION-TYPE + OBJECTS { hwGtlDefaultValueReason, hwGtlChassisID } + STATUS current + DESCRIPTION + "The notification represents that the system will use default value if the license file fails to pass the verification is cleared." + ::= { hwGtlNotifications 7 } + + hwGtlNearDeadlineCleared NOTIFICATION-TYPE + OBJECTS { hwGtlFeatureName, hwGtlRemainTime, hwGtlChassisID } + STATUS current + DESCRIPTION + "The notification represents the feature is near deadline is cleared." + ::= { hwGtlNotifications 8 } + + hwGtlItemMismatchCleared NOTIFICATION-TYPE + OBJECTS { hwGtlChassisID } + STATUS current + DESCRIPTION + "The notification represents the license item mismatch with the main chassis is cleared." + ::= { hwGtlNotifications 9 } + + hwGtlResourceUsedUpCleared NOTIFICATION-TYPE + OBJECTS { hwGtlResourceItem, hwGtlItemDescription } + STATUS current + DESCRIPTION + "The notification represents the resource is nearly exhausted is cleared." + ::= { hwGtlNotifications 10 } + + hwGtlLicenseNotCommeral NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The notification represents the license is not commerial." + ::= { hwGtlNotifications 11} + + hwGtlEmergencyStart NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "Notification represents the license emergency is started." + ::= { hwGtlNotifications 12 } + + hwGtlEmergencyStop NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "Notification represents the license mergency is stopped after 7 days." + ::= { hwGtlNotifications 13 } + + hwGtlTrialFeatureEnable NOTIFICATION-TYPE + OBJECTS { hwGtlFeatureName, hwGtlRemainTime} + STATUS current + DESCRIPTION + "Notification represents the trial feature is enable." + ::= { hwGtlNotifications 14 } + + hwGtlTrialFeatureDisable NOTIFICATION-TYPE + OBJECTS { hwGtlFeatureName} + STATUS current + DESCRIPTION + "Notification represents the trial feature is disable ." + ::= { hwGtlNotifications 15} + + hwGtlTrialFeatureNearDeadline NOTIFICATION-TYPE + OBJECTS { hwGtlFeatureName, hwGtlRemainTime, hwGtlChassisID } + STATUS current + DESCRIPTION + "The trial feature is about to expire." + ::= { hwGtlNotifications 16 } + + hwGtlTrialFeatureNearDeadlineCleared NOTIFICATION-TYPE + OBJECTS { hwGtlFeatureName, hwGtlRemainTime, hwGtlChassisID } + STATUS current + DESCRIPTION + "The alarm indicating that the trial feature is about to expire is cleared." + ::= { hwGtlNotifications 17 } + + hwGtlResourceOverload NOTIFICATION-TYPE + OBJECTS { hwGtlResourceItem } + STATUS current + DESCRIPTION + "Notification represents the resource has been used up." + ::= { hwGtlNotifications 18 } + + hwGtlResourceOverloadCleared NOTIFICATION-TYPE + OBJECTS { hwGtlResourceItem } + STATUS current + DESCRIPTION + "The notification represents the resource has been used up is cleared." + ::= { hwGtlNotifications 19 } + + hwGtlEsnMismatch NOTIFICATION-TYPE + OBJECTS { hwGtlChassisID } + STATUS current + DESCRIPTION + "The notification represents the mismatch between the device ESN and license file." + ::= { hwGtlNotifications 20 } + + hwGtlEsnMismatchCleared NOTIFICATION-TYPE + OBJECTS { hwGtlChassisID } + STATUS current + DESCRIPTION + "The notification represents the mismatch between the device ESN and license file is cleared." + ::= { hwGtlNotifications 21 } + + hwGtlItemInactive NOTIFICATION-TYPE + OBJECTS { hwGtlResourceItem } + STATUS current + DESCRIPTION + "Notification represents the item is inactive." + ::= { hwGtlNotifications 22 } + + hwGtlItemInactiveCleared NOTIFICATION-TYPE + OBJECTS { hwGtlResourceItem } + STATUS current + DESCRIPTION + "The notification represents the item is inactive is cleared." + ::= { hwGtlNotifications 23 } + + hwGtlInitial NOTIFICATION-TYPE + OBJECTS { hwGtlChassisID, hwGtlBoardID } + STATUS current + DESCRIPTION + "Notification represents current license had been initialized." + ::= { hwGtlNotifications 24 } + + hwGtlInitialCleared NOTIFICATION-TYPE + OBJECTS { hwGtlChassisID, hwGtlBoardID } + STATUS current + DESCRIPTION + "The notification represents current license had been initialized is cleared." + ::= { hwGtlNotifications 25 } + + + hwGtlFunctionInactive NOTIFICATION-TYPE + OBJECTS { hwGtlItemName } + STATUS current + DESCRIPTION + "The alarm indicates that the control item is not activated." + ::= { hwGtlNotifications 26 } + + hwGtlFunctionInactiveCleared NOTIFICATION-TYPE + OBJECTS { hwGtlItemName } + STATUS current + DESCRIPTION + "The alarm indicating that the control item is not activated is cleared." + ::= { hwGtlNotifications 27 } + + hwGtlResourceLack NOTIFICATION-TYPE + OBJECTS { hwGtlItemName, hwGtlItemControlValue, hwGtlItemUsedValue, hwGtlItemDescription } + STATUS current + DESCRIPTION + "The alarm indicates that the current resources are insufficient." + ::= { hwGtlNotifications 28 } + + hwGtlResourceLackCleared NOTIFICATION-TYPE + OBJECTS { hwGtlItemName, hwGtlItemControlValue, hwGtlItemUsedValue, hwGtlItemDescription } + STATUS current + DESCRIPTION + "The alarm indicating that the current resources are insufficient is cleared." + ::= { hwGtlNotifications 29 } + + hwGtlAbnormal NOTIFICATION-TYPE + OBJECTS { hwGtlChassisID, hwGtlBoardID, hwGtlAbnormalReason } + STATUS current + DESCRIPTION + "Notification represents license function is abnormal." + ::= { hwGtlNotifications 30 } + + hwGtlAbnormalCleared NOTIFICATION-TYPE + OBJECTS { hwGtlChassisID, hwGtlBoardID, hwGtlAbnormalReason } + STATUS current + DESCRIPTION + "Notification represents license function is abnormal is cleared." + ::= { hwGtlNotifications 31 } + + hwGtlTrialFeatureNearExpire NOTIFICATION-TYPE + OBJECTS { hwGtlItemName, hwGtlItemDescription, hwGtlItemTrialRemainTime } + STATUS current + DESCRIPTION + "The notification indicates that the trial of the license control item is about to expire." + ::= { hwGtlNotifications 32 } + + hwGtlTrialFeatureNearExpireCleared NOTIFICATION-TYPE + OBJECTS { hwGtlItemName, hwGtlItemDescription, hwGtlItemTrialRemainTime } + STATUS current + DESCRIPTION + "The notification indicates that the notification indicating that the trial of the license control item is about to expire is cleared." + ::= { hwGtlNotifications 33 } + + hwGtlTrialFeatureExpire NOTIFICATION-TYPE + OBJECTS { hwGtlItemName, hwGtlItemDescription } + STATUS current + DESCRIPTION + "The notification indicates that the trial of the license control item has expired." + ::= { hwGtlNotifications 34 } + + hwGtlTrialFeatureExpireCleared NOTIFICATION-TYPE + OBJECTS { hwGtlItemName, hwGtlItemDescription } + STATUS current + DESCRIPTION + "The notification indicates that the notification indicating that the trial of the license control item has expired is cleared." + ::= { hwGtlNotifications 35 } + + hwGtlTrialResFeatureEnable NOTIFICATION-TYPE + OBJECTS { hwGtlItemTrialResRemainTime} + STATUS current + DESCRIPTION + "Notification represents the trial of resource item is enable." + ::= { hwGtlNotifications 36 } + + hwGtlTrialResFeatureDisable NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "Notification represents the trial of resource item is disable ." + ::= { hwGtlNotifications 37} + + hwGtlFeatureFunInactive NOTIFICATION-TYPE + OBJECTS { hwGtlItemName, hwGtlFeatureName } + STATUS current + DESCRIPTION + "The alarm indicates that the control item is not activated." + ::= { hwGtlNotifications 38} + + hwGtlFeatureFunInactiveCleared NOTIFICATION-TYPE + OBJECTS { hwGtlItemName, hwGtlFeatureName } + STATUS current + DESCRIPTION + "The alarm indicating that the control item is not activated is cleared." + ::= { hwGtlNotifications 39} + + hwGtlLicenseStateChange NOTIFICATION-TYPE + OBJECTS { hwGtlLicensePreviousState,hwGtlLicenseState} + STATUS current + DESCRIPTION + "The alarm indicating that the license status has changed." + ::= { hwGtlNotifications 40} + + hwGtlSnsNearExpire NOTIFICATION-TYPE + OBJECTS { hwGtlSnsEndDate, hwGtlChassisID } + STATUS current + DESCRIPTION + "The alarm indicates that the SnS is near deadline." + ::= { hwGtlNotifications 41} + + hwGtlSnsNearExpireCleared NOTIFICATION-TYPE + OBJECTS { hwGtlSnsEndDate, hwGtlChassisID } + STATUS current + DESCRIPTION + "The alarm indicating that the SnS is near deadline is cleared." + ::= { hwGtlNotifications 42} + + hwGtlSnsExpire NOTIFICATION-TYPE + OBJECTS { hwGtlChassisID } + STATUS current + DESCRIPTION + "The alarm indicates that the SnS is near deadline." + ::= { hwGtlNotifications 43} + + hwGtlSnsExpireCleared NOTIFICATION-TYPE + OBJECTS { hwGtlChassisID } + STATUS current + DESCRIPTION + "The alarm indicating that the SnS is near deadline is cleared." + ::= { hwGtlNotifications 44} + + hwGtlItemNearExpire NOTIFICATION-TYPE + OBJECTS { hwGtlChassisID } + STATUS current + DESCRIPTION + "The alarm indicates that the SnS of the cloud-based license sales item has expired." + ::= { hwGtlNotifications 45} + + hwGtlItemNearExpireResume NOTIFICATION-TYPE + OBJECTS { hwGtlChassisID } + STATUS current + DESCRIPTION + "The alarm indicating that the SnS of the cloud-based license sales item has expired is cleared." + ::= { hwGtlNotifications 46} + + hwGtlItemExpire NOTIFICATION-TYPE + OBJECTS { hwGtlChassisID } + STATUS current + DESCRIPTION + "The alarm indicates that the SnS of the cloud-based license sales item expires." + ::= { hwGtlNotifications 47} + + hwGtlItemExpireResume NOTIFICATION-TYPE + OBJECTS { hwGtlChassisID } + STATUS current + DESCRIPTION + "The alarm indicating that the SnS of the cloud-based license sales item expires is cleared." + ::= { hwGtlNotifications 48} + + hwGtlCloudNearDeadline NOTIFICATION-TYPE + OBJECTS { hwGtlRemainTime } + STATUS current + DESCRIPTION + "Notification represents the cloud license is near deadline." + ::= { hwGtlNotifications 49} + + hwGtlCloudNearDeadlineCleared NOTIFICATION-TYPE + OBJECTS { hwGtlRemainTime } + STATUS current + DESCRIPTION + "The alarm indicating that the cloud license is near deadline is cleared." + ::= { hwGtlNotifications 50} + +-- Conformance information + hwGtlConformance OBJECT IDENTIFIER ::= { hwGtl 3 } + + hwGtlCompliances OBJECT IDENTIFIER ::= { hwGtlConformance 1 } + + hwGtlCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting + the HUAWEI-GTL-MIB." + MODULE -- this module + MANDATORY-GROUPS { hwGtlObjectGroup, hwGtlNotificationGroup } + ::= { hwGtlCompliances 1 } + + hwGtlGroups OBJECT IDENTIFIER ::= { hwGtlConformance 2 } + + hwGtlObjectGroup OBJECT-GROUP + OBJECTS { hwGtlDefaultValueReason, hwGtlResourceItem, hwGtlFeatureName, hwGtlRemainTime, hwGtlVerifyCode, + hwGtlActive, hwGtlShowActLCSName, hwGtlItemName, hwGtlItemControlValue, hwGtlItemUsedValue, hwGtlItemDescription, hwGtlItemState, hwGtlItemExpireDay, hwGtlItemTrialRemainTime, hwGtlItemTrialResRemainTime, hwGtlChassisID, hwGtlBoardID, hwGtlAbnormalReason, hwGtlStackItemName, hwGtlStackItemControlValue, hwGtlStackItemUsedValue, hwGtlStackItemDescription, hwGtlStackItemState, hwGtlStackItemExpireDay, hwGtlLicensePreviousState, hwGtlLicenseState, hwGtlSnsEndDate} + STATUS current + DESCRIPTION + "The GTL attribute group." + ::= { hwGtlGroups 1 } + + hwGtlNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwGtlDefaultValue, hwGtlResourceUsedUp, hwGtlNearDeadline, hwGtlLicenseVerifyFailed, hwGtlExpired, hwGtlItemMismatch, hwGtlDefaultValueCleared, hwGtlNearDeadlineCleared, hwGtlItemMismatchCleared, hwGtlResourceUsedUpCleared, hwGtlLicenseNotCommeral, hwGtlEmergencyStart, hwGtlEmergencyStop, hwGtlTrialFeatureEnable, hwGtlTrialFeatureDisable, hwGtlTrialFeatureNearDeadline, hwGtlTrialFeatureNearDeadlineCleared, hwGtlResourceOverload, hwGtlResourceOverloadCleared, hwGtlEsnMismatch, hwGtlEsnMismatchCleared, hwGtlItemInactive, hwGtlItemInactiveCleared, hwGtlInitial, hwGtlInitialCleared, hwGtlFunctionInactive, hwGtlFunctionInactiveCleared, hwGtlResourceLack, hwGtlResourceLackCleared, hwGtlAbnormal, hwGtlAbnormalCleared, hwGtlTrialResFeatureEnable, hwGtlTrialResFeatureDisable, hwGtlFeatureFunInactive, hwGtlFeatureFunInactiveCleared, hwGtlLicenseStateChange,hwGtlSnsNearExpire,hwGtlSnsNearExpireCleared,hwGtlSnsExpire,hwGtlSnsExpireCleared,hwGtlItemNearExpire,hwGtlItemNearExpireResume,hwGtlItemExpire,hwGtlItemExpireResume, hwGtlCloudNearDeadline, hwGtlCloudNearDeadlineCleared } + STATUS current + DESCRIPTION + "The notification group." + ::= { hwGtlGroups 2 } + + END diff --git a/MIBS/huawei/HUAWEI-GTSM-MIB b/MIBS/huawei/HUAWEI-GTSM-MIB new file mode 100644 index 0000000..951c0c9 --- /dev/null +++ b/MIBS/huawei/HUAWEI-GTSM-MIB @@ -0,0 +1,651 @@ +-- ================================================================= +-- Copyright (C) 2006 by HUAWEI TECHNOLOGIES. All rights reserved +-- +-- Description: This MIB defines all the objects that manage GTSM policies, +-- containing getting or creating GTSM policies, computing +-- the number of the packets, and resetting statistics. +-- Reference: rfc4001 +-- Version: V1.00 +-- History: +-- +-- ================================================================= + + + HUAWEI-GTSM-MIB DEFINITIONS ::= BEGIN + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + Integer32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + RowStatus + FROM SNMPv2-TC + InetAddressType, InetAddress + FROM INET-ADDRESS-MIB; + + + hwGTSMModule MODULE-IDENTITY + LAST-UPDATED "200611131938Z" + ORGANIZATION + "Huawei Technologies co.,Ltd." + CONTACT-INFO + "VRP Team Huawei Technologies co.,Ltd. + Huawei Bld.,NO.3 Xinxi Rd., + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + http://www.huawei.com + Zip:100085 + " + DESCRIPTION + "The HUAWEI-GTSM-MIB contains all the objects + that manages GTSM, it mainly contains the following five parts. + 1) Default action that is used to deal with + the received packets when no GTSM policy matches. + 2) Policy table that is used to get or set + the GTSM policy. + 3) BGP peer group table that is used to get + or set the GTSM policy for BGP peer group. + 4) Statistics table that is used to compute + the number of the packets containing + received packets, passing packets and + dropped packets. + 5) Global configuration clear statistics + table that is used to clear all statistics. + The table can be used any time when users want to initialize + the counter." + REVISION "200609051938Z" + DESCRIPTION + "The initial revision of this MIB module." + ::= { hwDatacomm 126 } + + +-- +-- Node definitions +-- + +-- ================================================================== +-- +-- ======================= definition begin ========================= +-- +-- ================================================================== + hwGTSM OBJECT IDENTIFIER ::= { hwGTSMModule 1 } + + hwGTSMDefaultAction OBJECT-TYPE + SYNTAX INTEGER + { + pass(1), + drop(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object specifies the default action when + no matching policy exists." + + DEFVAL { pass } + ::= { hwGTSM 1 } + + -- ============== hwGTSMPolicyTable define beginning ============== + hwGTSMPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWGTSMPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about GTSM policies. This object is used + to get GTSM policy(policies), create a new policy, modify + or delete GTSM policy (policies)." + + ::= { hwGTSM 2 } + + -- hwGTSMPolicyEntry + hwGTSMPolicyEntry OBJECT-TYPE + SYNTAX HWGTSMPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about GTSM policies,it used + to get gtsm policy(policies),to create a + new policy,to modify or to delete gtsm + policy(policies)." + INDEX { hwGTSMvrfIndex, hwGTSMPolicyAddressType, hwGTSMPolicyProtocol, + hwGTSMPolicySourceIpAddress, hwGTSMPolicyDestIpAddress, + hwGTSMPolicySourcePort, hwGTSMPolicyDestPort} + ::= { hwGTSMPolicyTable 1 } + + -- HWGTSMPolicyEntry + HWGTSMPolicyEntry ::= + SEQUENCE { + hwGTSMvrfIndex + Integer32, + hwGTSMPolicyAddressType + InetAddressType, + hwGTSMPolicyProtocol + Integer32, + hwGTSMPolicySourceIpAddress + InetAddress, + hwGTSMPolicyDestIpAddress + InetAddress, + hwGTSMPolicySourcePort + Integer32, + hwGTSMPolicyDestPort + Integer32, + hwGTSMPolicyTTLMin + Integer32, + hwGTSMPolicyTTLMax + Integer32, + hwGTSMPolicyRowStatus + RowStatus + } + + hwGTSMvrfIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of VPN Routing and Forwarding + table." + ::= { hwGTSMPolicyEntry 1 } + + hwGTSMPolicyAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of Internet address by where the + packets received and will go." + ::= { hwGTSMPolicyEntry 2 } + + hwGTSMPolicyProtocol OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The number of protocol." + ::= { hwGTSMPolicyEntry 3 } + + hwGTSMPolicySourceIpAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Source IP address in the GTSM policy that + will be used to check the matching of source + IP address in the received packets." + ::= { hwGTSMPolicyEntry 4 } + + hwGTSMPolicyDestIpAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Destination IP address in the GTSM policy + that will be used to check the matching of + destination IP address in the received packets." + + ::= { hwGTSMPolicyEntry 5 } + + hwGTSMPolicySourcePort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Source port number in the GTSM policy + that will be used to check the matching + of source port number in the received packets." + ::= { hwGTSMPolicyEntry 6 } + + hwGTSMPolicyDestPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Destination port number in the GTSM policy + that will be used to check the matching of + destination port number in the received packets." + ::= { hwGTSMPolicyEntry 7 } + + hwGTSMPolicyTTLMin OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The minimum TTL in the policy table. The minimum + TTL is compared with the TTL in the packets to check + whether the minimum TTL is between the minimum TTL + and maximum TTL, and thus check the validity of the + received packets." + ::= { hwGTSMPolicyEntry 11 } + + hwGTSMPolicyTTLMax OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum TTL in policy table that is + compared with the TTL in the packets to check whether + it is between the minimum TTL and maximum TTL + ,and thus check the validity of the received packets." + DEFVAL { 255 } + ::= { hwGTSMPolicyEntry 12 } + + hwGTSMPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The operating state of the row." + ::= { hwGTSMPolicyEntry 51} + -- ============== hwGTSMPolicyTable define end ============== + + + -- ============== hwGTSMBgpPeergroupTable define beginning ============== + hwGTSMBgpPeergroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWGTSMBgpPeergroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of BGP peer group policies. The table contains + all the BGP peer group policies." + ::= { hwGTSM 3 } + + -- hwGTSMBgpPeergroupEntry + hwGTSMBgpPeergroupEntry OBJECT-TYPE + SYNTAX HWGTSMBgpPeergroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about BGP peer group policies. This table is used + to get BGP peer group policy (policies), create a policy, modify + or delete BGP peer group policy (policies)." + INDEX { hwGTSMvrfIndex, hwGTSMBgpPeergroupName } + ::= { hwGTSMBgpPeergroupTable 1 } + + -- HWGTSMBgpPeergroupEntry + HWGTSMBgpPeergroupEntry ::= + SEQUENCE { + hwGTSMBgpPeergroupName + OCTET STRING, + hwGTSMBgpPeergroupTTLMin + Integer32, + hwGTSMBgpPeergroupTTLMax + Integer32, + hwGTSMBgpPeergroupRowStatus + RowStatus + } + + + hwGTSMBgpPeergroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Peer group name in the BGP policy table that is compared with + the peer group name to decide whether to apply this policy." + ::= { hwGTSMBgpPeergroupEntry 1 } + + hwGTSMBgpPeergroupTTLMin OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The minimum TTL in policy table that is compared with the TTL + in the packets to check whether it is between the minimum TTL + and maximum TTL, and thus check the validity of the received packets." + ::= { hwGTSMBgpPeergroupEntry 11 } + + hwGTSMBgpPeergroupTTLMax OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum TTL in policy table that is compared with the TTL + in the packets to check whether it is between the minimum TTL + and maximum TTL, and check the validity of the received packets." + DEFVAL { 255 } + ::= { hwGTSMBgpPeergroupEntry 12 } + + hwGTSMBgpPeergroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The operating state of the row." + ::= { hwGTSMBgpPeergroupEntry 51} + + -- ============== hwGTSMBgpPeergroupTable define end ============== + + + -- ============== hwGTSMStatisticsTable define beginning ============== + hwGTSMStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWGTSMStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of GTSM Statistics table. The table contains + the number of the packets containing received + packets, passed packets and discarded packets." + ::= { hwGTSM 4 } + + -- hwGTSMBgpPeergroupEntry + hwGTSMStatisticsEntry OBJECT-TYPE + SYNTAX HWGTSMStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The information of GTSM Statistics,it only can + be read." + INDEX { hwGTSMSlotIndex } + ::= { hwGTSMStatisticsTable 1 } + + -- HWGTSMStatisticsEntry + HWGTSMStatisticsEntry ::= + SEQUENCE { + hwGTSMSlotIndex + Integer32, + hwGTSMStatisticsRcvPacketNumber + Counter64, + hwGTSMStatisticsPassPacketNumber + Counter64, + hwGTSMStatisticsDropPacketNumber + Counter64 + } + + hwGTSMSlotIndex OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Index of Slot which receives the packets." + ::= { hwGTSMStatisticsEntry 1 } + + hwGTSMStatisticsRcvPacketNumber OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of received packets of specific + slot." + ::= { hwGTSMStatisticsEntry 11 } + + hwGTSMStatisticsPassPacketNumber OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets that have been transferred + to the up layer after packets of specific slot are received." + ::= { hwGTSMStatisticsEntry 12 } + + hwGTSMStatisticsDropPacketNumber OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets that do not match + the specific GTSM policy when packets of specific + slot are received." + + ::= { hwGTSMStatisticsEntry 13 } + -- ============== hwGTSMStatisticsTable define end ============== + + + -- ============== hwGTSMGlobalConfigTable define beginning ============== + hwGTSMGlobalConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWGTSMGlobalConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of GTSM global configuration table. The table + contains all information you have operated to the statistics table." + ::= { hwGTSM 5 } + + -- hwGTSMBgpPeergroupEntry + hwGTSMGlobalConfigEntry OBJECT-TYPE + SYNTAX HWGTSMGlobalConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The information of GTSM global configuration table.The table + is used to clear all statistics, you can use this table any + time when you want to initialize the counter." + + INDEX { hwGTSMSlotIndex } + ::= { hwGTSMGlobalConfigTable 1 } + + -- HWGTSMStatisticsEntry + HWGTSMGlobalConfigEntry ::= + SEQUENCE { + hwGTSMGlobalConfigClearStatistics + INTEGER, + hwGTSMGlobalConfigLogDroppedPacket + INTEGER + } + + hwGTSMGlobalConfigClearStatistics OBJECT-TYPE + SYNTAX INTEGER + { + reset(1), + unused(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "It is used to clear the statistics of the GTSM global + configuration table." + ::= { hwGTSMGlobalConfigEntry 11 } + + hwGTSMGlobalConfigLogDroppedPacket OBJECT-TYPE + SYNTAX INTEGER + { + log(1), + nolog(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "It is used to decide whether to log the dropped packets." + DEFVAL { nolog } + ::= { hwGTSMGlobalConfigEntry 12 } + -- ============== hwGTSMGlobalConfigTable define end ============== + + hwGTSMStatisticsInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGTSMStatisticsInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of GTSM Statistics Information. The table contains + the number of the packets containing received + packets, passed packets and discarded packets." + ::= { hwGTSM 6 } + + hwGTSMStatisticsInfoEntry OBJECT-TYPE + SYNTAX HwGTSMStatisticsInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The information of GTSM Statistics,it only can + be read." + INDEX { hwGTSMSlotNum,hwGTSMPolicyAddressType, hwGTSMPolicyProtocol } + ::= { hwGTSMStatisticsInfoTable 1 } + + HwGTSMStatisticsInfoEntry ::= + SEQUENCE { + hwGTSMSlotNum + Integer32, + hwGTSMStatisticsReceivePacketNum + Counter64, + hwGTSMStatisticsPassPacketNum + Counter64, + hwGTSMStatisticsDropPacketNum + Counter64 + } + + hwGTSMSlotNum OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Index of Slot which receives the packets." + ::= { hwGTSMStatisticsInfoEntry 1 } + + hwGTSMStatisticsReceivePacketNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of received packets of specific + slot." + ::= { hwGTSMStatisticsInfoEntry 11 } + + hwGTSMStatisticsPassPacketNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets that have been transferred + to the up layer after packets of specific slot are received." + ::= { hwGTSMStatisticsInfoEntry 12 } + + hwGTSMStatisticsDropPacketNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets that do not match + the specific GTSM policy when packets of specific + slot are received." + + ::= { hwGTSMStatisticsInfoEntry 13 } + + hwGTSMGlobalConfigInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGTSMGlobalConfigInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of GTSM global configuration table. The table + contains all information you have operated to the statistics table." + ::= { hwGTSM 7 } + + hwGTSMGlobalConfigInfoEntry OBJECT-TYPE + SYNTAX HwGTSMGlobalConfigInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The information of GTSM global configuration table.The table + is used to clear all statistics, you can use this table any + time when you want to initialize the counter." + + INDEX { hwGTSMSlotNum } + ::= { hwGTSMGlobalConfigInfoTable 1 } + + HwGTSMGlobalConfigInfoEntry ::= + SEQUENCE { + hwGTSMGlobalConfigClearStatisticsInfo + INTEGER, + hwGTSMGlobalConfigLogDroppedPacketInfo + INTEGER + } + + hwGTSMGlobalConfigClearStatisticsInfo OBJECT-TYPE + SYNTAX INTEGER + { + reset(1), + unused(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "It is used to clear the statistics of the GTSM global + configuration table." + ::= { hwGTSMGlobalConfigInfoEntry 11 } + + hwGTSMGlobalConfigLogDroppedPacketInfo OBJECT-TYPE + SYNTAX INTEGER + { + log(1), + nolog(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "It is used to decide whether to log the dropped packets." + DEFVAL { nolog } + ::= { hwGTSMGlobalConfigInfoEntry 12 } + + -- ============== conformance information ============== + hwGTSMConformance OBJECT IDENTIFIER ::= { hwGTSMModule 2 } + + + hwGTSMCompliances OBJECT IDENTIFIER ::= { hwGTSMConformance 1 } + hwGTSMCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting + this module." + + MODULE -- this module + MANDATORY-GROUPS {hwGTSMDefaultActionGroup, hwGTSMPolicyGroup, + hwGTSMBgpPeergroupGroup, hwGTSMStatisticsGroup, + hwGTSMGlobalConfigGroup,hwGTSMStatisticsInfoGroup, + hwGTSMGlobalConfigInfoGroup } + + ::= { hwGTSMCompliances 1 } + + + -- ============== groups ============== + hwGTSMGroups OBJECT IDENTIFIER ::= { hwGTSMConformance 2 } + + hwGTSMDefaultActionGroup OBJECT-GROUP + OBJECTS { hwGTSMDefaultAction } + STATUS current + DESCRIPTION + "The default action group." + ::= { hwGTSMGroups 1 } + + + hwGTSMPolicyGroup OBJECT-GROUP + OBJECTS { hwGTSMPolicyTTLMin, hwGTSMPolicyTTLMax, hwGTSMPolicyRowStatus } + STATUS current + DESCRIPTION + "The GTSM policy group." + ::= { hwGTSMGroups 2 } + + hwGTSMBgpPeergroupGroup OBJECT-GROUP + OBJECTS { hwGTSMBgpPeergroupTTLMin, hwGTSMBgpPeergroupTTLMax, hwGTSMBgpPeergroupRowStatus } + STATUS current + DESCRIPTION + "The GTSM BGP peer group." + ::= { hwGTSMGroups 3 } + + hwGTSMStatisticsGroup OBJECT-GROUP + OBJECTS { hwGTSMStatisticsRcvPacketNumber, hwGTSMStatisticsPassPacketNumber, hwGTSMStatisticsDropPacketNumber } + STATUS current + DESCRIPTION + "The GTSM statistics group." + ::= { hwGTSMGroups 4 } + + hwGTSMGlobalConfigGroup OBJECT-GROUP + OBJECTS {hwGTSMGlobalConfigClearStatistics, hwGTSMGlobalConfigLogDroppedPacket } + STATUS current + DESCRIPTION + "The GTSM global configuration group." + ::= { hwGTSMGroups 5 } + + hwGTSMStatisticsInfoGroup OBJECT-GROUP + OBJECTS { hwGTSMStatisticsReceivePacketNum, hwGTSMStatisticsPassPacketNum, hwGTSMStatisticsDropPacketNum } + STATUS current + DESCRIPTION + "The GTSM statistics group." + ::= { hwGTSMGroups 6 } + + hwGTSMGlobalConfigInfoGroup OBJECT-GROUP + OBJECTS {hwGTSMGlobalConfigClearStatisticsInfo, hwGTSMGlobalConfigLogDroppedPacketInfo } + STATUS current + DESCRIPTION + "The GTSM global configuration group." + ::= { hwGTSMGroups 7 } + -- ============== conformance information define end ============== + + END + diff --git a/MIBS/huawei/HUAWEI-HGMP-MIB b/MIBS/huawei/HUAWEI-HGMP-MIB new file mode 100644 index 0000000..7f1769b --- /dev/null +++ b/MIBS/huawei/HUAWEI-HGMP-MIB @@ -0,0 +1,2368 @@ + + HUAWEI-HGMP-MIB DEFINITIONS ::= BEGIN + + IMPORTS + huaweiUtility + FROM HUAWEI-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + IpAddress, Integer32, Counter32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + MacAddress + FROM SNMPv2-TC + EnabledStatus + FROM P-BRIDGE-MIB ; + + + hwCluster MODULE-IDENTITY + LAST-UPDATED "200704251206Z" -- April 25, 2007 at 12:06 GMT + ORGANIZATION + "huawei" + CONTACT-INFO + "Your contact info" + DESCRIPTION + " " + ::= { huaweiUtility 7 } + + + +-- +-- Type definitions +-- + + RowStatus ::= INTEGER + { + active(1), + notInService(2), + notReady(3), + createAndGo(4), + createAndWait(5), + destroy(6) + } + +-- +-- Node definitions +-- + + hwClusterObject OBJECT IDENTIFIER ::= { hwCluster 1 } + + + hgmpEventsV2 OBJECT IDENTIFIER ::= { hwClusterObject 0 } + + + hgmpMemberfailure NOTIFICATION-TYPE + OBJECTS { hgmpGrpMemberDeviceId } + STATUS current + DESCRIPTION + "When a cluster member failed, + send an SNMP trap to the network manager." + ::= { hgmpEventsV2 1 } + + + hgmpMemberRecover NOTIFICATION-TYPE + OBJECTS { hgmpGrpMemberDeviceId } + STATUS current + DESCRIPTION + "When a cluster member recovered,, + send an SNMP trap to the network manager." + ::= { hgmpEventsV2 2 } + + + hgmpMemberStatusChange NOTIFICATION-TYPE + OBJECTS { hgmpGrpMemberDeviceId, hgmpNTDPCacheClusterRole } + STATUS current + DESCRIPTION + "When a cluster member status changed, + send an SNMP trap to the network manager." + ::= { hgmpEventsV2 3 } + + hgmpMemberAdd NOTIFICATION-TYPE + OBJECTS { hgmpGrpMemberDeviceId } + STATUS current + DESCRIPTION + "When a cluster member added, + send an SNMP trap to the network manager." + ::= { hgmpEventsV2 6 } + + + + hgmpSetVLANSecurity OBJECT-TYPE + SYNTAX INTEGER + { + noSecurity(0), + security(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure whether to perform the VLAN check inside the cluster." + DEFVAL { security } + ::= { hwClusterObject 1 } + + + hgmpHandShakeInterval OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Handshaking interval of the cluster member switches." + DEFVAL { 10 } + ::= { hwClusterObject 2 } + + + hgmpHandShakeHoldtime OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Holdtime of command switch and member switch in the cluster." + DEFVAL { 60 } + ::= { hwClusterObject 3 } + + + hgmpGrpMemberTableChange OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Add 1 to the member list after it changes. The administrator checks if the value has changed. If not, he will not read the list once more. " + DEFVAL { 0 } + ::= { hwClusterObject 4 } + + + hgmpMemberDisconRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Disconnection times of the member and command switches divided by member number times 1000." + DEFVAL { 0 } + ::= { hwClusterObject 5 } + + + hgmpCmdLanswitchFlag OBJECT-TYPE + SYNTAX INTEGER + { + false(0), + true(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Command switch flag." + DEFVAL { false } + ::= { hwClusterObject 6 } + + + hgmpCmdClusterName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Cluster name of the command switch." + ::= { hwClusterObject 7 } + + + hgmpMngPriIpSegCMIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The private management IP address of the command switch, which cannot be modified after the cluster has been created." + DEFVAL { 'AC100001'h } + ::= { hwClusterObject 8 } + + + hgmpMngPriIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The private management IP address mask assigned by the command switch, which cannot be modified after the cluster has been created." + DEFVAL { 'FFFFF000'h } + ::= { hwClusterObject 9 } + + + hgmpFtpServer OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The cluster members can access the FTP Server through the command switch, which can only be configured and accessed on the command switch." + ::= { hwClusterObject 10 } + + + hgmpTftpServer OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The cluster members can access the TFTP Server through the command switch, which can only be configured and accessed on the command switch." + ::= { hwClusterObject 11 } + + + hgmpSnmpHost OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Snmp Host to send the cluster trap packets, which can only be configured and accessed on the command switch." + ::= { hwClusterObject 12 } + + + hgmpLogHost OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Log host of the cluster, which can only be configured and accessed on the command switch." + ::= { hwClusterObject 13 } + + +-- TABLE: hgmpGrpMemberTable + hgmpGrpMemberTable OBJECT-TYPE + SYNTAX SEQUENCE OF HgmpGrpMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of cluster member switches." + ::= { hwClusterObject 14 } + + + hgmpGrpMemberEntry OBJECT-TYPE + SYNTAX HgmpGrpMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides information about cluster member entry." + INDEX { hgmpGrpMemberDeviceId } + ::= { hgmpGrpMemberTable 1 } + + + HgmpGrpMemberEntry ::= + SEQUENCE { + hgmpGrpMemberDeviceId + OCTET STRING, + hgmpGrpMemberSerial + INTEGER, + hgmpGrpMemberIpAddr + IpAddress, + hgmpGrpMemberName + OCTET STRING, + hgmpGrpMemberPassword + OCTET STRING, + hgmpGrpMemberPlatform + OCTET STRING, + hgmpGrpMemberStatus + INTEGER, + hgmpGrpMemberDisconCount + Integer32, + hgmpGrpMemberEnrollTime + Integer32, + hgmpGrpMemberOperate + RowStatus + } + + hgmpGrpMemberDeviceId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "2 bytes address type of the member switch + 2 bytes /0 + MAC address, comprising a character string of hexadecimal numbers." + ::= { hgmpGrpMemberEntry 1 } + + + hgmpGrpMemberSerial OBJECT-TYPE + SYNTAX INTEGER (0..2047) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When adding member switch to the cluster, the command switch will assign an unique integer to identify it." + ::= { hgmpGrpMemberEntry 2 } + + + hgmpGrpMemberIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The private IP addresses of the member switches for communication inside the cluster." + ::= { hgmpGrpMemberEntry 3 } + + + hgmpGrpMemberName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hostname of the member switch." + ::= { hgmpGrpMemberEntry 4 } + + + hgmpGrpMemberPassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Member password for joining a cluster." + ::= { hgmpGrpMemberEntry 5 } + + + hgmpGrpMemberPlatform OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Set the hardware platform. A null string indicates the information does not exist in the device adjacency table." + ::= { hgmpGrpMemberEntry 6 } + + + hgmpGrpMemberStatus OBJECT-TYPE + SYNTAX INTEGER + { + normal(0), + fault(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Member status on the command switch, used for displaying the network management status." + DEFVAL { fault } + ::= { hgmpGrpMemberEntry 7 } + + + hgmpGrpMemberDisconCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of inside communication disconnections between the member switch and the command switch." + ::= { hgmpGrpMemberEntry 8 } + + + hgmpGrpMemberEnrollTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enrollment time of the member, measured in seconds." + ::= { hgmpGrpMemberEntry 9 } + + + hgmpGrpMemberOperate OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Operation indication field, indicating the operation of adding/removing a member by the network management agent and the status of current line." + ::= { hgmpGrpMemberEntry 10 } + + +-- TABLE: hgmpMemberResetTable + hgmpMemberResetTable OBJECT-TYPE + SYNTAX SEQUENCE OF HgmpMemberResetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Reset a member switch in the cluster." + ::= { hwClusterObject 15 } + + + hgmpMemberResetEntry OBJECT-TYPE + SYNTAX HgmpMemberResetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides information about resetting member entry." + INDEX { hgmpMemberResetMAC } + ::= { hgmpMemberResetTable 1 } + + + HgmpMemberResetEntry ::= + SEQUENCE { + hgmpMemberResetMAC + MacAddress, + hgmpMemberEraseflash + INTEGER + } + + hgmpMemberResetMAC OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management MAC address of the switch to be reset, which is the unique identifier of the switch." + ::= { hgmpMemberResetEntry 1 } + + + hgmpMemberEraseflash OBJECT-TYPE + SYNTAX INTEGER + { + noErase(0), + erase(1), + cannotget(65535) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Whether to erase the configuration file from the flash after resetting a switch. When this node is read, cannotget(65535) will be returned." + ::= { hgmpMemberResetEntry 2 } + + +-- hgmpNetTopChange NOTIFICATION-TYPE Reserved for H3C +-- STATUS current +-- DESCRIPTION +-- "When net topology of this cluster change, send a snmp trap +-- to the network management." +-- ::= { hgmpEventsV2 4 } + hgmpClusterRole OBJECT-TYPE + SYNTAX INTEGER + { + roleCMDSW(1), + roleMEMBERSW(2), + roleBAKSW(3), + roleCASW(16), + roleUNISW(17) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Role of this switch in a cluster." + DEFVAL { roleUNISW } + ::= { hwClusterObject 16 } + + + hgmpClusterMaxPoolNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum switch members that the cluster can support (including the command switch)." + ::= { hwClusterObject 17 } + + + hgmpClusterCmdSwMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mac address of command switch. It will be 00.00.00 when not a member of a cluster." + ::= { hwClusterObject 18 } + + + hgmpRun OBJECT-TYPE + SYNTAX INTEGER + { + false(0), + true(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Status of the cluster function." + DEFVAL { true } + ::= { hwClusterObject 19 } + + + hgmpClusterAutojoin OBJECT-TYPE + SYNTAX INTEGER + { + false(0), + true(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Status of the cluster autojoin function." + DEFVAL { false } + ::= { hwClusterObject 20 } + + + hgmpClusterDiscAgingTime OBJECT-TYPE + SYNTAX INTEGER (0..18) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Aging time of the lanswitch in disconnect state." + DEFVAL { 0 } + ::= { hwClusterObject 21 } + + + hgmpPlugAndPlayStatus OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Status of the plug and play function." + ::= { hwClusterObject 22 } + + + hgmpMultiMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Multicast MAC address of cluster." + ::= { hwClusterObject 23 } + + hgmpManageVlan OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "ID of the management VLAN of the cluster." + ::= { hwClusterObject 24 } + + hgmpSftpServer OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The cluster members can access the SFTP Server through the command switch, which can only be configured and accessed on the command switch." + ::= { hwClusterObject 25 } + + -- hgmpUnrelatedPortNdpAdminTable + hgmpUnrelatedPortNdpAdminTable OBJECT-TYPE + SYNTAX SEQUENCE OF HgmpUnrelatedPortNdpAdminEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of the commands to set the NDP status on unrelated interfaces of cluster members." + ::= { hwClusterObject 26 } + + + hgmpUnrelatedPortNdpAdminEntry OBJECT-TYPE + SYNTAX HgmpUnrelatedPortNdpAdminEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry used to set the NDP status on unrelated interfaces of cluster members." + INDEX { hgmpUnrelatedPortNdpAdminCmdId } + ::= { hgmpUnrelatedPortNdpAdminTable 1 } + + HgmpUnrelatedPortNdpAdminEntry ::= + SEQUENCE + { + hgmpUnrelatedPortNdpAdminCmdId + Integer32, + hgmpUnrelatedPortNdpAdminGroupType + INTEGER, + hgmpUnrelatedPortNdpAdminGroupValue + OCTET STRING, + hgmpUnrelatedPortNdpAdminStatus + EnabledStatus, + hgmpUnrelatedPortNdpAdminRowStatus + RowStatus + } + + hgmpUnrelatedPortNdpAdminCmdId OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The identifier of the command to set the NDP status on unrelated interfaces of cluster members." + ::= { hgmpUnrelatedPortNdpAdminEntry 1 } + + hgmpUnrelatedPortNdpAdminGroupType OBJECT-TYPE + SYNTAX INTEGER + { + allMembers(1), + deviceType(2), + memberIdList(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Type of grouping member swithces." + DEFVAL { allMembers } + ::= { hgmpUnrelatedPortNdpAdminEntry 2 } + + hgmpUnrelatedPortNdpAdminGroupValue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..1024)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Details about grouping member switches." + ::= { hgmpUnrelatedPortNdpAdminEntry 3 } + + hgmpUnrelatedPortNdpAdminStatus OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The flag bit identifying whether NDP is enabled or not on unrelated interface on unrelated interfaces of cluster members." + ::= { hgmpUnrelatedPortNdpAdminEntry 4 } + + hgmpUnrelatedPortNdpAdminRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status for this table." + ::= { hgmpUnrelatedPortNdpAdminEntry 5 } + -- hgmpUnrelatedPortNdpAdminTable + + -- hgmpUnrelatedPortNdpResultTable + hgmpUnrelatedPortNdpResultTable OBJECT-TYPE + SYNTAX SEQUENCE OF HgmpUnrelatedPortNdpResultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The result table of enabling or disabling NDP on unrelated interfaces of cluster members." + ::= { hwClusterObject 27 } + + hgmpUnrelatedPortNdpResultEntry OBJECT-TYPE + SYNTAX HgmpUnrelatedPortNdpResultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of the result when enabling or disabling NDP on unrelated interfaces of cluster members." + INDEX { hgmpUnrelatedPortNdpAdminCmdId,hgmpUnrelatedPortNdpResultMemberMac } + ::= { hgmpUnrelatedPortNdpResultTable 1 } + + HgmpUnrelatedPortNdpResultEntry ::= + SEQUENCE + { + hgmpUnrelatedPortNdpResultMemberMac + MacAddress, + hgmpUnrelatedPortNdpResultMemberId + Integer32, + hgmpUnrelatedPortNdpResult + INTEGER + } + + hgmpUnrelatedPortNdpResultMemberMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MAC address of the member switch." + ::= { hgmpUnrelatedPortNdpResultEntry 1 } + + hgmpUnrelatedPortNdpResultMemberId OBJECT-TYPE + SYNTAX Integer32 (0..2047) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifier of the member switch." + ::= { hgmpUnrelatedPortNdpResultEntry 2 } + + hgmpUnrelatedPortNdpResult OBJECT-TYPE + SYNTAX INTEGER + { + success(1), + failure(2), + running(3), + timeout(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Results returned from member switches." + ::= { hgmpUnrelatedPortNdpResultEntry 3 } + -- hgmpUnrelatedPortNdpResultTable + + -- hgmpUnrelatedPortNtdpAdminTable + hgmpUnrelatedPortNtdpAdminTable OBJECT-TYPE + SYNTAX SEQUENCE OF HgmpUnrelatedPortNtdpAdminEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of the commands to set the NTDP status on unrelated interfaces of cluster members." + ::= { hwClusterObject 28 } + + + hgmpUnrelatedPortNtdpAdminEntry OBJECT-TYPE + SYNTAX HgmpUnrelatedPortNtdpAdminEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry used to set the NTDP status on unrelated interfaces of cluster members." + INDEX { hgmpUnrelatedPortNtdpAdminCmdId } + ::= { hgmpUnrelatedPortNtdpAdminTable 1 } + + HgmpUnrelatedPortNtdpAdminEntry ::= + SEQUENCE + { + hgmpUnrelatedPortNtdpAdminCmdId + Integer32, + hgmpUnrelatedPortNtdpAdminGroupType + INTEGER, + hgmpUnrelatedPortNtdpAdminGroupValue + OCTET STRING, + hgmpUnrelatedPortNtdpAdminStatus + EnabledStatus, + hgmpUnrelatedPortNtdpAdminRowStatus + RowStatus + } + + hgmpUnrelatedPortNtdpAdminCmdId OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The identifier of the command to set the NTDP status on unrelated interfaces of cluster members." + ::= { hgmpUnrelatedPortNtdpAdminEntry 1 } + + hgmpUnrelatedPortNtdpAdminGroupType OBJECT-TYPE + SYNTAX INTEGER + { + allMembers(1), + deviceType(2), + memberIdList(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Type of grouping member swithces." + DEFVAL { allMembers } + ::= { hgmpUnrelatedPortNtdpAdminEntry 2 } + + hgmpUnrelatedPortNtdpAdminGroupValue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..1024)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Details about grouping member switches." + ::= { hgmpUnrelatedPortNtdpAdminEntry 3 } + + hgmpUnrelatedPortNtdpAdminStatus OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The flag bit identifying whether NTDP is enabled or not on unrelated interface on unrelated interfaces of cluster members." + ::= { hgmpUnrelatedPortNtdpAdminEntry 4 } + + hgmpUnrelatedPortNtdpAdminRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status for this table." + ::= { hgmpUnrelatedPortNtdpAdminEntry 5 } + -- hgmpUnrelatedPortNtdpAdminTable + + -- hgmpUnrelatedPortNtdpResultTable + hgmpUnrelatedPortNtdpResultTable OBJECT-TYPE + SYNTAX SEQUENCE OF HgmpUnrelatedPortNtdpResultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The result table of enabling or disabling NTDP on unrelated interfaces of cluster members." + ::= { hwClusterObject 29 } + + hgmpUnrelatedPortNtdpResultEntry OBJECT-TYPE + SYNTAX HgmpUnrelatedPortNtdpResultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of the result when enabling or disabling NTDP on unrelated interfaces of cluster members." + INDEX { hgmpUnrelatedPortNtdpAdminCmdId,hgmpUnrelatedPortNtdpResultMemberMac } + ::= { hgmpUnrelatedPortNtdpResultTable 1 } + + HgmpUnrelatedPortNtdpResultEntry ::= + SEQUENCE + { + hgmpUnrelatedPortNtdpResultMemberMac + MacAddress, + hgmpUnrelatedPortNtdpResultMemberId + Integer32, + hgmpUnrelatedPortNtdpResult + INTEGER + } + + hgmpUnrelatedPortNtdpResultMemberMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MAC address of the member switch." + ::= { hgmpUnrelatedPortNtdpResultEntry 1 } + + hgmpUnrelatedPortNtdpResultMemberId OBJECT-TYPE + SYNTAX Integer32 (0..2047) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifier of the member switch." + ::= { hgmpUnrelatedPortNtdpResultEntry 2 } + + hgmpUnrelatedPortNtdpResult OBJECT-TYPE + SYNTAX INTEGER + { + success(1), + failure(2), + running(3), + timeout(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Results returned from member switches." + ::= { hgmpUnrelatedPortNtdpResultEntry 3 } + -- hgmpUnrelatedPortNtdpResultTable + + -------------------------------------------------------------------------------------------------------- + -------------------------------------------------------------------------------------------------------- + + -- hgmpBatchUpgradeTable + hgmpBatchUpgradeTable OBJECT-TYPE + SYNTAX SEQUENCE OF HgmpBatchUpgradeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of batch upgrade commands." + ::= { hwClusterObject 30 } + + hgmpBatchUpgradeEntry OBJECT-TYPE + SYNTAX HgmpBatchUpgradeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides the information of batch upgrade entry." + INDEX { hgmpBatchUpgradeCmdId } + ::= { hgmpBatchUpgradeTable 1 } + + HgmpBatchUpgradeEntry ::= + SEQUENCE + { + hgmpBatchUpgradeCmdId + Integer32, + hgmpBatchUpgradeGroupType + INTEGER, + hgmpBatchUpgradeGroupValue + OCTET STRING, + hgmpBatchUpgradeFileType + INTEGER, + hgmpBatchUpgradeFileName + OCTET STRING, + hgmpBatchUpgradeRowStatus + RowStatus + } + + hgmpBatchUpgradeCmdId OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifier of batch upgrade commands." + ::= { hgmpBatchUpgradeEntry 1 } + + hgmpBatchUpgradeGroupType OBJECT-TYPE + SYNTAX INTEGER + { + allMembers(1), + deviceType(2), + memberIdList(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Type of grouping member switches." + DEFVAL { allMembers } + ::= { hgmpBatchUpgradeEntry 2 } + + hgmpBatchUpgradeGroupValue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..1024)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Details about grouping member switches." + ::= { hgmpBatchUpgradeEntry 3 } + + hgmpBatchUpgradeFileType OBJECT-TYPE + SYNTAX INTEGER + { + versionFile(1), + patchFile(2), + configFile(3), + pafFile(4), + licenseFile(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Type of the file to be upgraded." + ::= { hgmpBatchUpgradeEntry 4 } + + hgmpBatchUpgradeFileName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Path of the file to be upgraded." + ::= { hgmpBatchUpgradeEntry 5 } + + hgmpBatchUpgradeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status for this table." + ::= { hgmpBatchUpgradeEntry 6 } + -- hgmpBatchUpgradeTable + + -- hgmpBatchUpgradeResultTable + hgmpBatchUpgradeResultTable OBJECT-TYPE + SYNTAX SEQUENCE OF HgmpBatchUpgradeResultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Results of batch commands returned from member switches." + ::= { hwClusterObject 31 } + + hgmpBatchUpgradeResultEntry OBJECT-TYPE + SYNTAX HgmpBatchUpgradeResultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides the result of batch upgrade entry. " + INDEX { hgmpBatchUpgradeCmdId,hgmpBatchUpgradeResultMemberMac } + ::= { hgmpBatchUpgradeResultTable 1 } + + HgmpBatchUpgradeResultEntry ::= + SEQUENCE + { + hgmpBatchUpgradeResultMemberMac + MacAddress, + hgmpBatchUpgradeResultMemberId + Integer32, + hgmpBatchUpgradeResult + INTEGER + } + + hgmpBatchUpgradeResultMemberMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MAC address of the member switch." + ::= { hgmpBatchUpgradeResultEntry 1 } + + hgmpBatchUpgradeResultMemberId OBJECT-TYPE + SYNTAX Integer32 (0..2047) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifier of the member switch." + ::= { hgmpBatchUpgradeResultEntry 2 } + + hgmpBatchUpgradeResult OBJECT-TYPE + SYNTAX INTEGER + { + success(1), + failure(2), + running(3), + timeout(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Results returned from member switchs." + ::= { hgmpBatchUpgradeResultEntry 3 } + -- hgmpBatchUpgradeResultTable + + -- hgmpBatchRebootTable + hgmpBatchRebootTable OBJECT-TYPE + SYNTAX SEQUENCE OF HgmpBatchRebootEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of commands for member switch reboot." + ::= { hwClusterObject 32 } + + + hgmpBatchRebootEntry OBJECT-TYPE + SYNTAX HgmpBatchRebootEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides the information of member reboot entry." + INDEX { hgmpBatchRebootCmdId } + ::= { hgmpBatchRebootTable 1 } + + HgmpBatchRebootEntry ::= + SEQUENCE + { + hgmpBatchRebootCmdId + Integer32, + hgmpBatchRebootGroupType + INTEGER, + hgmpBatchRebootGroupValue + OCTET STRING, + hgmpBatchRebootRowStatus + RowStatus + } + + hgmpBatchRebootCmdId OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifier of the commands for member switch reboot." + ::= { hgmpBatchRebootEntry 1 } + + hgmpBatchRebootGroupType OBJECT-TYPE + SYNTAX INTEGER + { + allMembers(1), + deviceType(2), + memberIdList(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Type of grouping member swithces." + DEFVAL { allMembers } + ::= { hgmpBatchRebootEntry 2 } + + hgmpBatchRebootGroupValue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..1024)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Details about grouping member switches." + ::= { hgmpBatchRebootEntry 3 } + + hgmpBatchRebootRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status for this table." + ::= { hgmpBatchRebootEntry 4 } + -- hgmpBatchRebootTable + + -- hgmpBatchRebootResultTable + hgmpBatchRebootResultTable OBJECT-TYPE + SYNTAX SEQUENCE OF HgmpBatchRebootResultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Results of reboot command returned from member switches." + ::= { hwClusterObject 33 } + + hgmpBatchRebootResultEntry OBJECT-TYPE + SYNTAX HgmpBatchRebootResultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides the result of member reboot entry." + INDEX { hgmpBatchRebootCmdId,hgmpBatchRebootResultMemberMac } + ::= { hgmpBatchRebootResultTable 1 } + + HgmpBatchRebootResultEntry ::= + SEQUENCE + { + hgmpBatchRebootResultMemberMac + MacAddress, + hgmpBatchRebootResultMemberId + Integer32, + hgmpBatchRebootResult + INTEGER + } + + hgmpBatchRebootResultMemberMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MAC address of the member switch." + ::= { hgmpBatchRebootResultEntry 1 } + + hgmpBatchRebootResultMemberId OBJECT-TYPE + SYNTAX Integer32 (0..2047) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifier of the member switch." + ::= { hgmpBatchRebootResultEntry 2 } + + hgmpBatchRebootResult OBJECT-TYPE + SYNTAX INTEGER + { + success(1), + failure(2), + running(3), + timeout(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Results returned from member switches." + ::= { hgmpBatchRebootResultEntry 3 } + -- hgmpBatchRebootResultTable + + -- hgmpBatchSaveTable + hgmpBatchSaveTable OBJECT-TYPE + SYNTAX SEQUENCE OF HgmpBatchSaveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of saving configuration files on cluster members." + ::= { hwClusterObject 34 } + + + hgmpBatchSaveEntry OBJECT-TYPE + SYNTAX HgmpBatchSaveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of saving configuration files on cluster members." + INDEX { hgmpBatchSaveCmdId } + ::= { hgmpBatchSaveTable 1 } + + HgmpBatchSaveEntry ::= + SEQUENCE + { + hgmpBatchSaveCmdId + Integer32, + hgmpBatchSaveGroupType + INTEGER, + hgmpBatchSaveGroupValue + OCTET STRING, + hgmpBatchSaveRowStatus + RowStatus + } + + hgmpBatchSaveCmdId OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The identifier of the commands to save configuration files on cluster members." + ::= { hgmpBatchSaveEntry 1 } + + hgmpBatchSaveGroupType OBJECT-TYPE + SYNTAX INTEGER + { + allMembers(1), + deviceType(2), + memberIdList(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Type of grouping member swithces." + DEFVAL { allMembers } + ::= { hgmpBatchSaveEntry 2 } + + hgmpBatchSaveGroupValue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..1024)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Details about grouping member switches." + ::= { hgmpBatchSaveEntry 3 } + + hgmpBatchSaveRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status for this table." + ::= { hgmpBatchSaveEntry 4 } + -- hgmpBatchSaveTable + + -- hgmpBatchSaveResultTable + hgmpBatchSaveResultTable OBJECT-TYPE + SYNTAX SEQUENCE OF HgmpBatchSaveResultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The results of saving configuration files on cluster members." + ::= { hwClusterObject 35 } + + hgmpBatchSaveResultEntry OBJECT-TYPE + SYNTAX HgmpBatchSaveResultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of result when saving configuration files on cluster members." + INDEX { hgmpBatchSaveCmdId,hgmpBatchSaveResultMemberMac } + ::= { hgmpBatchSaveResultTable 1 } + + HgmpBatchSaveResultEntry ::= + SEQUENCE + { + hgmpBatchSaveResultMemberMac + MacAddress, + hgmpBatchSaveResultMemberId + Integer32, + hgmpBatchSaveResult + INTEGER + } + + hgmpBatchSaveResultMemberMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MAC address of the member switch." + ::= { hgmpBatchSaveResultEntry 1 } + + hgmpBatchSaveResultMemberId OBJECT-TYPE + SYNTAX Integer32 (0..2047) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifier of the member switch." + ::= { hgmpBatchSaveResultEntry 2 } + + hgmpBatchSaveResult OBJECT-TYPE + SYNTAX INTEGER + { + success(1), + failure(2), + running(3), + timeout(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Results returned from member switches." + ::= { hgmpBatchSaveResultEntry 3 } + -- hgmpBatchSaveResultTable + + -- hgmpBatchSynchronizeCfgFileTable + hgmpBatchSynchronizeCfgFileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HgmpBatchSynchronizeCfgFileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of synchronizing configuration files on cluster members." + ::= { hwClusterObject 36 } + + + hgmpBatchSynchronizeCfgFileEntry OBJECT-TYPE + SYNTAX HgmpBatchSynchronizeCfgFileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of synchronizing configuration files on cluster members." + INDEX { hgmpBatchSynchronizeCfgFileCmdId } + ::= { hgmpBatchSynchronizeCfgFileTable 1 } + + HgmpBatchSynchronizeCfgFileEntry ::= + SEQUENCE + { + hgmpBatchSynchronizeCfgFileCmdId + Integer32, + hgmpBatchSynchronizeCfgFileGroupType + INTEGER, + hgmpBatchSynchronizeCfgFileGroupValue + OCTET STRING, + hgmpBatchSynchronizeCfgFileRowStatus + RowStatus + } + + hgmpBatchSynchronizeCfgFileCmdId OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The identifier of the command of synchronizing configuration files on cluster members." + ::= { hgmpBatchSynchronizeCfgFileEntry 1 } + + hgmpBatchSynchronizeCfgFileGroupType OBJECT-TYPE + SYNTAX INTEGER + { + allMembers(1), + deviceType(2), + memberIdList(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Type of grouping member swithces." + DEFVAL { allMembers } + ::= { hgmpBatchSynchronizeCfgFileEntry 2 } + + hgmpBatchSynchronizeCfgFileGroupValue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..1024)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Details about grouping member switches." + ::= { hgmpBatchSynchronizeCfgFileEntry 3 } + + hgmpBatchSynchronizeCfgFileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status for this table." + ::= { hgmpBatchSynchronizeCfgFileEntry 4 } + -- hgmpBatchSynchronizeCfgFileTable + + -- hgmpBatchSynchronizeCfgFileResultTable + hgmpBatchSynchronizeCfgFileResultTable OBJECT-TYPE + SYNTAX SEQUENCE OF HgmpBatchSynchronizeCfgFileResultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The result of synchronizing configuration files on cluster members." + ::= { hwClusterObject 37 } + + hgmpBatchSynchronizeCfgFileResultEntry OBJECT-TYPE + SYNTAX HgmpBatchSynchronizeCfgFileResultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of result when synchronizing configuration files on cluster members." + INDEX { hgmpBatchSynchronizeCfgFileCmdId,hgmpBatchSynchronizeCfgFileResultMemberMac } + ::= { hgmpBatchSynchronizeCfgFileResultTable 1 } + + HgmpBatchSynchronizeCfgFileResultEntry ::= + SEQUENCE + { + hgmpBatchSynchronizeCfgFileResultMemberMac + MacAddress, + hgmpBatchSynchronizeCfgFileResultMemberId + Integer32, + hgmpBatchSynchronizeCfgFileResult + INTEGER + } + + hgmpBatchSynchronizeCfgFileResultMemberMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MAC address of the member switch." + ::= { hgmpBatchSynchronizeCfgFileResultEntry 1 } + + hgmpBatchSynchronizeCfgFileResultMemberId OBJECT-TYPE + SYNTAX Integer32 (0..2047) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifier of the member switch." + ::= { hgmpBatchSynchronizeCfgFileResultEntry 2 } + + hgmpBatchSynchronizeCfgFileResult OBJECT-TYPE + SYNTAX INTEGER + { + success(1), + failure(2), + running(3), + timeout(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Results returned from member switches." + ::= { hgmpBatchSynchronizeCfgFileResultEntry 3 } + -- hgmpBatchSaveResultTable + + hgmpMemberRebootTimeoutValue OBJECT-TYPE + SYNTAX Integer32 (60..3600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Timeout time of the member reboot operation (in seconds). The default value is 360 seconds." + ::= { hwClusterObject 38 } + + +-- hgmpProtocolMac OBJECT IDENTIFIER ::= { hwClusterObject 22 } Reserved for H3C +-- hgmpTopologyManagement OBJECT IDENTIFIER ::= { hwClusterObject 23 } Reserved for H3C +-- hgmpMemberPriPortTable OBJECT-TYPE Reserved for H3C +-- SYNTAX SEQUENCE OF HgmpMemberPriPortEntry +-- MAX-ACCESS not-accessible +-- STATUS current +-- DESCRIPTION +-- "This table contains port number for different network protocols +-- on each member switch. The port number can be used to access +-- a specified member switch with specified protocol and private +-- IP address." +-- ::= { hwClusterObject 24 } +-- +-- stack definitions +-- + hwStackObject OBJECT IDENTIFIER ::= { hwCluster 2 } + + +-- hgmpNTDPTopLinkStatus OBJECT-TYPE Reserved for H3C +-- SYNTAX INTEGER +-- { +-- forwarding(1), +-- blocking(2) +-- } +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "In STP or RSTP, it describes link status according to port STP +-- steady status. In MSTP it describes STP steady status of the +-- instance which management VLAN belongs to. Either +-- 'hgmpNTDPTopEdgeStartPort' or 'hgmpNTDPTopEdgeEndPort' STP +-- steady status is 'blocking', this object is 'blocking', +-- otherwise is 'forwarding'. +-- If STP or MSTP is disabled, this object is 'forwarding'." +-- ::= { hgmpNTDPTopEntry 11 } + hgmpStackEventsV2 OBJECT IDENTIFIER ::= { hwStackObject 0 } + + + hgmpStackMemberfailure NOTIFICATION-TYPE + OBJECTS { hgmpStackMemberDeviceId } + STATUS current + DESCRIPTION + "When a stack member failed, + send an SNMP trap to the network manager." + ::= { hgmpStackEventsV2 1 } + + + hgmpStackMemberRecover NOTIFICATION-TYPE + OBJECTS { hgmpStackMemberDeviceId } + STATUS current + DESCRIPTION + "When a stack member recovered, + send an SNMP trap to the network manager." + ::= { hgmpStackEventsV2 2 } + + + hgmpStackMemberStatusChange NOTIFICATION-TYPE + OBJECTS { hgmpStackMemberDeviceId, hgmpNTDPCacheClusterRole } + STATUS current + DESCRIPTION + "When a stack member status changed, + send an SNMP trap to the network manager." + ::= { hgmpStackEventsV2 3 } + + + hgmpStackMemberTableChange OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Change identifier of the stack member table." + DEFVAL { 0 } + ::= { hwStackObject 1 } + + + hgmpStackMemberDisconRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Disconnection rate of the stack member switches." + DEFVAL { 0 } + ::= { hwStackObject 2 } + + + hgmpMainLanswitchFlag OBJECT-TYPE + SYNTAX INTEGER + { + false(0), + true(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Main switch flag." + DEFVAL { false } + ::= { hwStackObject 3 } + + + hgmpStackIpPoolStartIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The first address of management IP network segment assigned by the master switch, which cannot be modified in the case that there is IP address assignment. " + DEFVAL { 'AC1F0001'h } + ::= { hwStackObject 4 } + + + hgmpStackIpPoolLength OBJECT-TYPE + SYNTAX INTEGER (1..200) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The length of the management IP segment assigned by the master switch, which cannot be modified if there is IP address assignment." + DEFVAL { 5 } + ::= { hwStackObject 5 } + + +-- TABLE: hgmpGrpMemberTable + hgmpStackMemberTable OBJECT-TYPE + SYNTAX SEQUENCE OF HgmpStackMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Stack member table." + ::= { hwStackObject 6 } + + + hgmpStackMemberEntry OBJECT-TYPE + SYNTAX HgmpStackMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides information about the stack member entry." + INDEX { hgmpStackMemberDeviceId } + ::= { hgmpStackMemberTable 1 } + + + HgmpStackMemberEntry ::= + SEQUENCE { + hgmpStackMemberDeviceId + OCTET STRING, + hgmpStackMemberSerial + INTEGER, + hgmpStackMemberIpAddr + IpAddress, + hgmpStackMemberName + OCTET STRING, + hgmpStackMemberPassword + OCTET STRING, + hgmpStackMemberPlatform + OCTET STRING, + hgmpStackMemberStatus + INTEGER, + hgmpStackMemberDisconCount + Integer32, + hgmpStackMemberEnrollTime + Integer32 + } + + hgmpStackMemberDeviceId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "2 bytes address type of the switch + 2 bytes/0 + MAC address, comprising a hexadecimal number string." + ::= { hgmpStackMemberEntry 1 } + + + hgmpStackMemberSerial OBJECT-TYPE + SYNTAX INTEGER (0..2047) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When adding a member switch to the stack, the master switch will assign a unique integer to identify it." + ::= { hgmpStackMemberEntry 2 } + + + hgmpStackMemberIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The private member IP address for the communication inside the stack." + ::= { hgmpStackMemberEntry 3 } + + + hgmpStackMemberName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hostname of the member switch." + ::= { hgmpStackMemberEntry 4 } + + + hgmpStackMemberPassword OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Member password for joining a stack." + ::= { hgmpStackMemberEntry 5 } + + + hgmpStackMemberPlatform OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Set the hardware platform. A null string indicates the information does not exist in the device adjacency table." + ::= { hgmpStackMemberEntry 6 } + + + hgmpStackMemberStatus OBJECT-TYPE + SYNTAX INTEGER + { + normal(0), + fault(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Member status on the master switch, used for displaying the network management status." + DEFVAL { fault } + ::= { hgmpStackMemberEntry 7 } + + + hgmpStackMemberDisconCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of inside communication disconnections between the member switch and the main switch." + ::= { hgmpStackMemberEntry 8 } + + + hgmpStackMemberEnrollTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enrollment time of the member, measured in seconds." + ::= { hgmpStackMemberEntry 9 } + + + hgmpStackRole OBJECT-TYPE + SYNTAX INTEGER + { + roleCMDSW(1), + roleMEMBERSW(2), + roleBAKSW(3), + roleCASW(16), + roleUNISW(17) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Role of this switch in a stack." + DEFVAL { roleUNISW } + ::= { hwStackObject 7 } + + + hgmpStackMaxPoolNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum switch members in a stack that the switch supports (including the main switch)." + ::= { hwStackObject 8 } + + + hgmpStackMainSwMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC address of the main switch. It will be 00.00.00 when not a member of a stack." + ::= { hwStackObject 9 } + + + hgmpStackIpPoolMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The mask of the management IP segment assigned by the master switch, which cannot be modified if there is IP address assignment." + DEFVAL { 'FFFF0000'h } + ::= { hwStackObject 10 } + + +-- defination of hgmpNTDP +-- + hwNTDPObject OBJECT IDENTIFIER ::= { hwCluster 4 } + + + hgmpNTDPCollectTopTime OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Topology collection interval of the command switch of the cluster, measured in seconds." + DEFVAL { 0 } + ::= { hwNTDPObject 1 } + + + hgmpNTDPHopRange OBJECT-TYPE + SYNTAX INTEGER (1..16) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Range of the topology collection of the command switch." + DEFVAL { 3 } + ::= { hwNTDPObject 2 } + + + hgmpNTDPRun OBJECT-TYPE + SYNTAX INTEGER + { + false(0), + true(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Status of the NTDP function." + DEFVAL { true } + ::= { hwNTDPObject 3 } + + + hgmpNTDPPortDelay OBJECT-TYPE + SYNTAX INTEGER (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the delay to forward the topology request via the ports, measured in milliseconds." + DEFVAL { 20 } + ::= { hwNTDPObject 4 } + + + hgmpNTDPHopDelay OBJECT-TYPE + SYNTAX INTEGER (1..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the delay to forward the topology request from each hop, measured in milliseconds." + DEFVAL { 200 } + ::= { hwNTDPObject 5 } + + + hgmpNTDPLastTopCollectDuration OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Duration of the latest overall topology collection, a performance count measured in seconds." + DEFVAL { 0 } + ::= { hwNTDPObject 6 } + + + hgmpNTDPCacheChange OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Add 1 when the device table changes. The network administrator will check if it has changed before accessing the table. If it has not changed, he will not access again." + DEFVAL { 0 } + ::= { hwNTDPObject 7 } + + + hgmpNTDPTOPTableChange OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Add 1 when the topology table changes. The network administrator will check if it has changed before accessing the table. If it has not changed, he will not access again." + DEFVAL { 0 } + ::= { hwNTDPObject 8 } + + + hgmpNTDPInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HgmpNTDPInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Status of NTDP function on the switch's port." + ::= { hwNTDPObject 9 } + + + hgmpNTDPInterfaceEntry OBJECT-TYPE + SYNTAX HgmpNTDPInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides information about the NTDP function on the switch's port." + INDEX { hgmpNTDPInterfaceIfIndex } + ::= { hgmpNTDPInterfaceTable 1 } + + + HgmpNTDPInterfaceEntry ::= + SEQUENCE { + hgmpNTDPInterfaceIfIndex + INTEGER, + hgmpNTDPInterfaceEnable + INTEGER + } + + hgmpNTDPInterfaceIfIndex OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unique identifier of an interface of the device." + ::= { hgmpNTDPInterfaceEntry 1 } + + + hgmpNTDPInterfaceEnable OBJECT-TYPE + SYNTAX INTEGER + { + false(0), + true(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If it is true, the device will send and receive the NTDP packets via the interface. To disable the NTDP function on the interface, set the entry to false." + DEFVAL { true } + ::= { hgmpNTDPInterfaceEntry 2 } + + + hgmpNTDPCacheTable OBJECT-TYPE + SYNTAX SEQUENCE OF HgmpNTDPCacheEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Access information about the switch from the topology table." + ::= { hwNTDPObject 10 } + + + hgmpNTDPCacheEntry OBJECT-TYPE + SYNTAX HgmpNTDPCacheEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides information about the switch from the topology table." + INDEX { hgmpNTDPCacheHashIndex, hgmpNTDPCacheDeviceID } + ::= { hgmpNTDPCacheTable 1 } + + + HgmpNTDPCacheEntry ::= + SEQUENCE { + hgmpNTDPCacheHashIndex + INTEGER, + hgmpNTDPCacheDeviceID + OCTET STRING, + hgmpNTDPCacheClusterName + OCTET STRING, + hgmpNTDPCacheClusterRole + INTEGER, + hgmpNTDPCacheCapabilities + Integer32, + hgmpNTDPCacheVersion + OCTET STRING, + hgmpNTDPCachePlatform + OCTET STRING, + hgmpNTDPCacheMngVLAN + Integer32, + hgmpNTDPCacheHop + Integer32 + } + + hgmpNTDPCacheHashIndex OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NTDP information is saved in a HASH table on the command switch. Using DeviceID as an index will lead to the comparison of a large number of character strings, which puts too many burdens on the command switch. A HASHIndex is added to reduce the character string comparison to the least range." + ::= { hgmpNTDPCacheEntry 1 } + + + hgmpNTDPCacheDeviceID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "2 bytes address type of the member switch + 2 bytes /0 + MAC address, comprising as a character string of the hexadecimal number." + ::= { hgmpNTDPCacheEntry 2 } + + + hgmpNTDPCacheClusterName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the cluster including the device." + ::= { hgmpNTDPCacheEntry 3 } + + + hgmpNTDPCacheClusterRole OBJECT-TYPE + SYNTAX INTEGER + { + roleCOSW(1), + roleMSW(2), + roleBKSW(3), + roleCASW(16), + roleUNISW(17) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cluster role of the current device, which can be a command switch(0X01), member switch(0X02), backup switch(0X03), candidate switch(0X10) or an independent switch(incapable of cluster member)(0X11)." + DEFVAL { 17 } + ::= { hgmpNTDPCacheEntry 4 } + + + hgmpNTDPCacheCapabilities OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The capabilities of the device. FF indicates that the field was not included in the latest NTDP packet." + DEFVAL { 255 } + ::= { hgmpNTDPCacheEntry 5 } + + + hgmpNTDPCacheVersion OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version information about the corresponding device. A null string indicates that the field was not included in the latest NTDP packet." + ::= { hgmpNTDPCacheEntry 6 } + + + hgmpNTDPCachePlatform OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hardware platform. A null string indicates that the field was not included in the latest NTDP packet." + ::= { hgmpNTDPCacheEntry 7 } + + + hgmpNTDPCacheMngVLAN OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management VLAN ID of a device." + DEFVAL { 1 } + ::= { hgmpNTDPCacheEntry 8 } + + + hgmpNTDPCacheHop OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hops to this switch." + ::= { hgmpNTDPCacheEntry 9 } + + + hgmpNTDPTopTable OBJECT-TYPE + SYNTAX SEQUENCE OF HgmpNTDPTopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Access the topology structure collected by the NTDP. " + ::= { hwNTDPObject 11 } + + + hgmpNTDPTopEntry OBJECT-TYPE + SYNTAX HgmpNTDPTopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides information about the topology structure collected by the NTDP." + INDEX { hgmpNTDPTopHashIndex, hgmpNTDPTopEdgeStartDevID, hgmpNTDPTopEdgeIndex } + ::= { hgmpNTDPTopTable 1 } + + + HgmpNTDPTopEntry ::= + SEQUENCE { + hgmpNTDPTopHashIndex + INTEGER, + hgmpNTDPTopEdgeStartDevID + OCTET STRING, + hgmpNTDPTopEdgeIndex + INTEGER, + hgmpNTDPTopEdgeEndDevID + OCTET STRING, + hgmpNTDPTopEdgeStartPort + OCTET STRING, + hgmpNTDPTopEdgeStartPortFullDuplex + INTEGER, + hgmpNTDPTopEdgeStartPortSpeed + Integer32, + hgmpNTDPTopEdgeEndPort + OCTET STRING, + hgmpNTDPTopEdgeStartPortIfIndex + Integer32, + hgmpNTDPTopEdgeEndPortIfIndex + Integer32 + } + + hgmpNTDPTopHashIndex OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NTDP information is saved in a HASH table on the command switch. Using DeviceID as an index will lead to the comparison of a large number of character strings, which puts too many burdens on the command switch. A HASHIndex is added to reduce the character string comparison to the least range." + ::= { hgmpNTDPTopEntry 1 } + + + hgmpNTDPTopEdgeStartDevID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "2 bytes address type of the member switch + 2 bytes /0 + MAC address, comprising a character string of the hexadecimal number." + ::= { hgmpNTDPTopEntry 2 } + + + hgmpNTDPTopEdgeIndex OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Edge index of this entry in the data structure." + ::= { hgmpNTDPTopEntry 3 } + + + hgmpNTDPTopEdgeEndDevID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "2 bytes address type of the member switch + 2 bytes /0 + MAC address, comprising a character string of the hexadecimal number." + ::= { hgmpNTDPTopEntry 4 } + + + hgmpNTDPTopEdgeStartPort OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the first port of a topology edge. Interface type + card number / slot number / sequence number." + ::= { hgmpNTDPTopEntry 5 } + + + hgmpNTDPTopEdgeStartPortFullDuplex OBJECT-TYPE + SYNTAX INTEGER + { + full(1), + half(2), + auto(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The full-duplex status of the first port on a topology edge." + DEFVAL { half } + ::= { hgmpNTDPTopEntry 6 } + + + hgmpNTDPTopEdgeStartPortSpeed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The speed of the first port on a topology edge." + DEFVAL { 0 } + ::= { hgmpNTDPTopEntry 7 } + + + hgmpNTDPTopEdgeEndPort OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the last port of a topology edge. Interface type + card number / slot number / sequence number." + ::= { hgmpNTDPTopEntry 8 } + + + hgmpNTDPTopEdgeStartPortIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface index of the start port." + ::= { hgmpNTDPTopEntry 9 } + + + hgmpNTDPTopEdgeEndPortIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The iterface index of the end port." + ::= { hgmpNTDPTopEntry 10 } + + +-- defination of ndp +-- + hwNDPObject OBJECT IDENTIFIER ::= { hwCluster 5 } + + + hwNDPStatus OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "NDP protocol module enable flag." + DEFVAL { enable } + ::= { hwNDPObject 1 } + + + hwNDPHelloTimer OBJECT-TYPE + SYNTAX INTEGER (5..254) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "NDP packet transmission interval, measured in seconds." + DEFVAL { 60 } + ::= { hwNDPObject 2 } + + + hwNDPAgingTime OBJECT-TYPE + SYNTAX INTEGER (6..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "How long NDP information about the local switch can be hold in the adjacent switch, measured in seconds." + DEFVAL { 180 } + ::= { hwNDPObject 3 } + + + hwNDPChange OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Change identifier of the Neighbor table." + ::= { hwNDPObject 4 } + + + hwNDPPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwNDPPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Status of NDP function on the switch's port." + ::= { hwNDPObject 5 } + + + hwNDPPortEntry OBJECT-TYPE + SYNTAX HwNDPPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides information about the NDP function on the switch's port." + INDEX { hwNDPIfIndex } + ::= { hwNDPPortTable 1 } + + + HwNDPPortEntry ::= + SEQUENCE { + hwNDPIfIndex + INTEGER, + hwNDPPortStatus + INTEGER + } + + hwNDPIfIndex OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unique identifier of an interface of the device." + ::= { hwNDPPortEntry 1 } + + + hwNDPPortStatus OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If it is enabled, the device will send and receive NDP packets via the interface. To disable the NDP function on the interface, set the entry to false." + DEFVAL { enable } + ::= { hwNDPPortEntry 2 } + + + hwNDPPortNbTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwNDPNbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of NDP neighbor information." + ::= { hwNDPObject 6 } + + + hwNDPPortNbEntry OBJECT-TYPE + SYNTAX HwNDPNbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides neighbor information about NDP." + INDEX { hwNDPIfIndex, hwNDPPortNbDeviceId, hwNDPPortNbPortName } + ::= { hwNDPPortNbTable 1 } + + + HwNDPNbEntry ::= + SEQUENCE { + hwNDPPortNbDeviceId + OCTET STRING, + hwNDPPortNbPortName + OCTET STRING, + hwNDPPortNbDeviceName + OCTET STRING, + hwNDPPortNbPortMode + INTEGER, + hwNDPPortNbProductVer + OCTET STRING, + hwNDPPortNbHardVer + OCTET STRING, + hwNDPPortNbBootromVer + OCTET STRING, + hwNDPPortNbSoftVer + OCTET STRING, + hwNDPPortNbAgingtime + INTEGER + } + + hwNDPPortNbDeviceId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "2 bytes address type of the member switch + 2 bytes /0 + MAC address, comprising a character string of the hexadecimal number." + ::= { hwNDPPortNbEntry 1 } + + + hwNDPPortNbPortName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unique identifier of a port. A null string indicates that the field was not included in the latest NDP packet. Interface type + card number / slot number / sequence number." + ::= { hwNDPPortNbEntry 2 } + + + hwNDPPortNbDeviceName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Device name. A null string indicates that the field was not included in the latest NDP packet." + ::= { hwNDPPortNbEntry 3 } + + + hwNDPPortNbPortMode OBJECT-TYPE + SYNTAX INTEGER + { + full(1), + half(2), + auto(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The neighbor port duplex mode. " + ::= { hwNDPPortNbEntry 4 } + + + hwNDPPortNbProductVer OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Product version. A null string indicates that the field was not included in the latest NDP packet." + ::= { hwNDPPortNbEntry 5 } + + + hwNDPPortNbHardVer OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hardware version. A null string indicates that the field was not included in the latest NDP packet." + ::= { hwNDPPortNbEntry 6 } + + + hwNDPPortNbBootromVer OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bootrom version. A null string indicates that the field was not included in the latest NDP packet." + ::= { hwNDPPortNbEntry 7 } + + + hwNDPPortNbSoftVer OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Software version. A null string indicates that the field was not included in the latest NDP packet." + ::= { hwNDPPortNbEntry 8 } + + + hwNDPPortNbAgingtime OBJECT-TYPE + SYNTAX INTEGER (5..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "How long NDP information about the local switch can be hold in the adjacent switch, measured in seconds." + ::= { hwNDPPortNbEntry 9 } + + + hwClusterConformance OBJECT IDENTIFIER ::= { hwCluster 6 } + + + hwClusterGroups OBJECT IDENTIFIER ::= { hwClusterConformance 1 } + + + currentObjectGroup OBJECT-GROUP + OBJECTS { hgmpSetVLANSecurity, hgmpHandShakeInterval, hgmpHandShakeHoldtime, hgmpGrpMemberTableChange, hgmpMemberDisconRate, + hgmpCmdLanswitchFlag, hgmpCmdClusterName, hgmpMngPriIpSegCMIP, hgmpMngPriIpMask, hgmpFtpServer, + hgmpTftpServer, hgmpSnmpHost, hgmpLogHost, hgmpGrpMemberDeviceId, hgmpGrpMemberSerial, + hgmpGrpMemberIpAddr, hgmpGrpMemberName, hgmpGrpMemberPassword, hgmpGrpMemberPlatform, hgmpGrpMemberStatus, + hgmpGrpMemberDisconCount, hgmpGrpMemberEnrollTime, hgmpGrpMemberOperate, hgmpMemberResetMAC, hgmpMemberEraseflash, + hgmpClusterRole, hgmpClusterMaxPoolNum, hgmpClusterCmdSwMac, hgmpRun, hgmpClusterAutojoin, + hgmpClusterDiscAgingTime,hgmpPlugAndPlayStatus,hgmpMultiMacAddress,hgmpManageVlan,hgmpSftpServer, + hgmpUnrelatedPortNdpAdminGroupType,hgmpUnrelatedPortNdpAdminGroupValue,hgmpUnrelatedPortNdpAdminStatus,hgmpUnrelatedPortNdpAdminRowStatus, + hgmpUnrelatedPortNdpResultMemberId,hgmpUnrelatedPortNdpResult, + hgmpUnrelatedPortNtdpAdminGroupType,hgmpUnrelatedPortNtdpAdminGroupValue,hgmpUnrelatedPortNtdpAdminStatus,hgmpUnrelatedPortNtdpAdminRowStatus, + hgmpUnrelatedPortNtdpResultMemberId,hgmpUnrelatedPortNtdpResult, + hgmpBatchUpgradeGroupType,hgmpBatchUpgradeGroupValue,hgmpBatchUpgradeFileType, + hgmpBatchUpgradeFileName,hgmpBatchUpgradeRowStatus, + hgmpBatchUpgradeResultMemberId,hgmpBatchUpgradeResult, + hgmpBatchRebootGroupType,hgmpBatchRebootGroupValue,hgmpBatchRebootRowStatus, + hgmpBatchRebootResultMemberId,hgmpBatchRebootResult, + hgmpBatchSaveGroupType,hgmpBatchSaveGroupValue,hgmpBatchSaveRowStatus, + hgmpBatchSaveResultMemberId,hgmpBatchSaveResult, + hgmpBatchSynchronizeCfgFileGroupType,hgmpBatchSynchronizeCfgFileGroupValue,hgmpBatchSynchronizeCfgFileRowStatus, + hgmpBatchSynchronizeCfgFileResultMemberId,hgmpBatchSynchronizeCfgFileResult, hgmpMemberRebootTimeoutValue, + hgmpStackMemberTableChange, hgmpStackMemberDisconRate, hgmpMainLanswitchFlag, hgmpStackIpPoolStartIP, + hgmpStackIpPoolLength, hgmpStackMemberDeviceId, hgmpStackMemberSerial, hgmpStackMemberIpAddr, hgmpStackMemberName, + hgmpStackMemberPassword, hgmpStackMemberPlatform, hgmpStackMemberStatus, hgmpStackMemberDisconCount, hgmpStackMemberEnrollTime, + hgmpStackRole, hgmpStackMaxPoolNum, hgmpStackMainSwMac, hgmpStackIpPoolMask, hgmpNTDPCollectTopTime, + hgmpNTDPHopRange, hgmpNTDPRun, hgmpNTDPPortDelay, hgmpNTDPHopDelay, hgmpNTDPLastTopCollectDuration, + hgmpNTDPCacheChange, hgmpNTDPTOPTableChange, hgmpNTDPInterfaceIfIndex, hgmpNTDPInterfaceEnable, hgmpNTDPCacheHashIndex, + hgmpNTDPCacheDeviceID, hgmpNTDPCacheClusterName, hgmpNTDPCacheClusterRole, hgmpNTDPCacheCapabilities, hgmpNTDPCacheVersion, + hgmpNTDPCachePlatform, hgmpNTDPCacheMngVLAN, hgmpNTDPCacheHop, hgmpNTDPTopHashIndex, hgmpNTDPTopEdgeStartDevID, + hgmpNTDPTopEdgeIndex, hgmpNTDPTopEdgeEndDevID, hgmpNTDPTopEdgeStartPort, hgmpNTDPTopEdgeStartPortFullDuplex, hgmpNTDPTopEdgeStartPortSpeed, + hgmpNTDPTopEdgeEndPort, hgmpNTDPTopEdgeStartPortIfIndex, hgmpNTDPTopEdgeEndPortIfIndex, hwNDPStatus, hwNDPHelloTimer, + hwNDPAgingTime, hwNDPChange, hwNDPIfIndex, hwNDPPortStatus, hwNDPPortNbDeviceId, + hwNDPPortNbPortName, hwNDPPortNbDeviceName, hwNDPPortNbPortMode, hwNDPPortNbProductVer, hwNDPPortNbHardVer, + hwNDPPortNbBootromVer, hwNDPPortNbSoftVer, hwNDPPortNbAgingtime } + STATUS current + DESCRIPTION + "Enter the description of the created OBJECT-GROUP." + ::= { hwClusterGroups 1 } + + + currentNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hgmpMemberfailure, hgmpMemberRecover, hgmpMemberStatusChange, hgmpMemberAdd, hgmpStackMemberfailure, hgmpStackMemberRecover, + hgmpStackMemberStatusChange } + STATUS current + DESCRIPTION + "Enter the description of the created NOTIFICATION-GROUP." + ::= { hwClusterGroups 2 } + + + hwClusterCompliances OBJECT IDENTIFIER ::= { hwClusterConformance 2 } + + + basicCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Enter the description of the created MODULE-COMPLIANCE." + MODULE -- this module + MANDATORY-GROUPS { currentObjectGroup, currentNotificationGroup } + ::= { hwClusterCompliances 1 } + + + + END + +-- +-- HUAWEI-HGMP-MIB.mib +-- diff --git a/MIBS/huawei/HUAWEI-HQOS-MIB b/MIBS/huawei/HUAWEI-HQOS-MIB new file mode 100644 index 0000000..92ca2f1 --- /dev/null +++ b/MIBS/huawei/HUAWEI-HQOS-MIB @@ -0,0 +1,4462 @@ +--================================================================== +-- Copyright (C) 2006 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI Hierarchy Quality Of Service MIB +-- Reference: +-- Version: V1.0 +-- History: +-- , , +-- CaiLi,LiuJun 2006-05-13 +-- Liguoshuang 2007-08-23 for BT HQoS alarm +-- ================================================================== + +-- ================================================================== +-- +-- Variables and types are imported +-- +-- ================================================================== + + HUAWEI-HQOS-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + OBJECT-GROUP + FROM SNMPv2-CONF + TimeTicks, Integer32, Counter64, OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + InterfaceIndex + FROM IF-MIB + RowStatus + FROM SNMPv2-TC; + + + hwHQOS MODULE-IDENTITY + LAST-UPDATED "200709101116Z" -- September 10, 2007 at 11:16 GMT + ORGANIZATION + "Huawei Technologies Co., Ltd." + CONTACT-INFO + "cx Team Huawei Technologies co.,Ltd. + Huawei Bld.,NO.3 Xinxi Rd., + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + http://www.huawei.com + Zip:100085 + " + DESCRIPTION + "mib of Hierarchy Quality Of Service module + the huawei-hqos-mib is only defined about statistic information now. + " + ::= { hwDatacomm 132 } + +-- +-- Textual conventions +-- +-- +-- type definitions in the interface queue +-- +-- COS Type + CosType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " + BE(1) + AF1(2) + AF2(3) + AF3(4) + AF4(5) + EF(6) + CS6(7) + CS7(8) + " + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8) + } + +-- +-- Node definitions +-- + + hwhqosStat OBJECT IDENTIFIER ::= { hwHQOS 1 } + + hwhqosIfStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwhqosIfStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of Hierarchy QoS's statistic information." + ::= { hwhqosStat 1 } + + hwhqosIfStatEntry OBJECT-TYPE + SYNTAX HwhqosIfStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table have multilevel index + if don't have some or other index. please fill the MAX value 2147483647 + for example : MA52 don't have statistic of user's queue, but have statistic of user. + please set QueueIndex the MAX value 2147483647. + " + INDEX { hwhqosIfIndex, hwhqosDirection, hwhqosUserLayer1, hwhqosUserLayer2, hwhqosQueueIndex + } + ::= { hwhqosIfStatTable 1 } + + HwhqosIfStatEntry ::= + SEQUENCE { + hwhqosIfIndex + Integer32, + hwhqosDirection + INTEGER, + hwhqosUserLayer1 + Integer32, + hwhqosUserLayer2 + Integer32, + hwhqosQueueIndex + Integer32, + hwhqosQueueForwardPackets + Counter64, + hwhqosQueueForwardBytes + Counter64, + hwhqosQueueDropPackets + Counter64, + hwhqosQueueDropBytes + Counter64, + hwhqosQueueRemarkPackets + Counter64, + hwhqosQueueRemarkBytes + Counter64, + hwhqosSetZero + INTEGER, + hwhqosQueueForwardPacketRate + Counter64, + hwhqosQueueForwardByteRate + Counter64, + hwhqosQueueDropPacketRate + Counter64, + hwhqosQueueDropByteRate + Counter64 + } + + hwhqosIfIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "interfaceindex, include physics interface and logic interface. + " + ::= { hwhqosIfStatEntry 1 } + + hwhqosDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2), + absent(255) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Direction: inbound;outbound. + if don't have, please fill 255. + " + ::= { hwhqosIfStatEntry 2 } + + hwhqosUserLayer1 OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Usergroupid: just the Usergroup's configure sequence + Usergroupname is identifier in Hierarchy QoS. + " + ::= { hwhqosIfStatEntry 3 } + + hwhqosUserLayer2 OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Userid: just the User's configure sequence + Username is identifier in Hierarchy QoS. + " + ::= { hwhqosIfStatEntry 4 } + + hwhqosQueueIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "index of user's queue. + 8031: everyuser have 4 queues + MA52: everyuser have 8 queues + 8090: everyuser have 8 queues + + if don't have, please fill 0. + " + ::= { hwhqosIfStatEntry 5 } + + hwhqosQueueForwardPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ForwardPackets number of queue. + if not support, please fill 0. + " + ::= { hwhqosIfStatEntry 6 } + + hwhqosQueueForwardBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ForwardBytes number of queue. + if not support, please fill 0. + " + ::= { hwhqosIfStatEntry 7 } + + hwhqosQueueDropPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DropPackets number of queue. + if not support, please fill 0. + " + ::= { hwhqosIfStatEntry 8 } + + hwhqosQueueDropBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DropBytes number of queue. + if not support, please fill 0. + " + ::= { hwhqosIfStatEntry 9 } + + hwhqosQueueRemarkPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RemarkPackets number of queue. + if not support, please fill 0. + " + ::= { hwhqosIfStatEntry 10 } + + hwhqosQueueRemarkBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RemarkBytes number of queue. + if not support, please fill 0. + " + ::= { hwhqosIfStatEntry 11 } + + + hwhqosSetZero OBJECT-TYPE + SYNTAX INTEGER + { + setZero(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset operation to zero." + ::= { hwhqosIfStatEntry 12 } + + hwhqosQueueForwardPacketRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Forward packet rate of queue. Unit: pps" + ::= { hwhqosIfStatEntry 13 } + + hwhqosQueueForwardByteRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Forward byte rate of queue. Unit: Bps" + ::= { hwhqosIfStatEntry 14 } + + hwhqosQueueDropPacketRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Drop Packet Rate of queue. Unit: pps" + ::= { hwhqosIfStatEntry 15 } + + hwhqosQueueDropByteRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Drop byte rate of queue. Unit: Bps" + ::= { hwhqosIfStatEntry 16 } + +-- ATM PVC table + + hwhqosAtmPvcStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwhqosAtmPvcStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of Hierarchy QoS's statistic information." + ::= { hwhqosStat 2 } + + hwhqosAtmPvcStatEntry OBJECT-TYPE + SYNTAX HwhqosAtmPvcStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table have multilevel index + if don't have some or other index. please fill the MAX value 2147483647 + for example : MA52 don't have statistic of user's queue, but have statistic of user. + please set QueueIndex the MAX value 2147483647. + " + INDEX { hwhqosAtmPvcIfIndex, hwhqosAtmPvcVPI, hwhqosAtmPvcVCI, hwhqosAtmPvcDirection, hwhqosAtmPvcUserLayer1, + hwhqosAtmPvcUserLayer2, hwhqosAtmPvcQueueIndex } + ::= { hwhqosAtmPvcStatTable 1 } + + + HwhqosAtmPvcStatEntry ::= + SEQUENCE { + hwhqosAtmPvcIfIndex + Integer32, + hwhqosAtmPvcVPI + Integer32, + hwhqosAtmPvcVCI + Integer32, + hwhqosAtmPvcDirection + INTEGER, + hwhqosAtmPvcUserLayer1 + Integer32, + hwhqosAtmPvcUserLayer2 + Integer32, + hwhqosAtmPvcQueueIndex + Integer32, + hwhqosAtmPvcQueueForwardPackets + Counter64, + hwhqosAtmPvcQueueForwardBytes + Counter64, + hwhqosAtmPvcQueueDropPackets + Counter64, + hwhqosAtmPvcQueueDropBytes + Counter64, + hwhqosAtmPvcQueueRemarkPackets + Counter64, + hwhqosAtmPvcQueueRemarkBytes + Counter64 + } + + hwhqosAtmPvcIfIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ATM interfaceindex. + " + ::= { hwhqosAtmPvcStatEntry 1 } + + hwhqosAtmPvcVPI OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VPI NUMBER. + " + ::= { hwhqosAtmPvcStatEntry 2 } + + hwhqosAtmPvcVCI OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VCI NUMBER. + " + ::= { hwhqosAtmPvcStatEntry 3 } + + hwhqosAtmPvcDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2), + absent(255) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Direction: inbound;outbound. + if don't have, please fill 255. + " + ::= { hwhqosAtmPvcStatEntry 4 } + + hwhqosAtmPvcUserLayer1 OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Usergroupid: just the Usergroup's configure sequence + Usergroupname is identifier in Hierarchy QoS. + " + ::= { hwhqosAtmPvcStatEntry 5 } + + hwhqosAtmPvcUserLayer2 OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Userid: just the User's configure sequence + Username is identifier in Hierarchy QoS. + " + ::= { hwhqosAtmPvcStatEntry 6 } + + hwhqosAtmPvcQueueIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "index of user's queue. + 8031: everyuser have 4 queues + MA52: everyuser have 8 queues + 8090: everyuser have 8 queues + + if don't have, please fill 0. + " + ::= { hwhqosAtmPvcStatEntry 7 } + + hwhqosAtmPvcQueueForwardPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ForwardPackets number of queue. + if not support, please fill 0. + " + ::= { hwhqosAtmPvcStatEntry 8 } + + hwhqosAtmPvcQueueForwardBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ForwardBytes number of queue. + if not support, please fill 0. + " + ::= { hwhqosAtmPvcStatEntry 9 } + + hwhqosAtmPvcQueueDropPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DropPackets number of queue. + if not support, please fill 0. + " + ::= { hwhqosAtmPvcStatEntry 10 } + + hwhqosAtmPvcQueueDropBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DropBytes number of queue. + if not support, please fill 0. + " + ::= { hwhqosAtmPvcStatEntry 11 } + + hwhqosAtmPvcQueueRemarkPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RemarkPackets number of queue. + if not support, please fill 0. + " + ::= { hwhqosAtmPvcStatEntry 12 } + + hwhqosAtmPvcQueueRemarkBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RemarkBytes number of queue. + if not support, please fill 0. + " + ::= { hwhqosAtmPvcStatEntry 13 } + + + hwhqosPortQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwhqosPortQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of configuration about a port-queue." + ::= { hwhqosStat 3 } + + + hwhqosPortQueueEntry OBJECT-TYPE + SYNTAX HwhqosPortQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about configuration of an interface cos-queue." + INDEX { hwhqosPortQueueIfIndex, hwhqosPortQueueCosValue } + ::= { hwhqosPortQueueTable 1 } + + + HwhqosPortQueueEntry ::= + SEQUENCE { + hwhqosPortQueueIfIndex + Integer32, + hwhqosPortQueueCosValue + INTEGER, + hwhqosPortQueueArithmetic + INTEGER, + hwhqosPortQueueWeightValue + Integer32, + hwhqosPortQueueShaValue + Integer32, + hwhqosPortQueueShaPercent + Integer32, + hwhqosPortQueueWredName + OCTET STRING, + hwhqosPortQueueRowStatus + RowStatus + } + + hwhqosPortQueueIfIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object specifies interface index." + ::= { hwhqosPortQueueEntry 1 } + + + hwhqosPortQueueCosValue OBJECT-TYPE + SYNTAX INTEGER + { + portqueueBE(1), + portqueueAF1(2), + portqueueAF2(3), + portqueueAF3(4), + portqueueAF4(5), + portqueueEF(6), + portqueueCS6(7), + portqueueCS7(8) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object specifies interface cos-queue." + ::= { hwhqosPortQueueEntry 2 } + + + hwhqosPortQueueArithmetic OBJECT-TYPE + SYNTAX INTEGER + { + portqueuePQ(1), + portqueueWFQ(2), + portqueueLPQ(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object specifies the schedule mode of cos-queue." + ::= { hwhqosPortQueueEntry 11 } + + + hwhqosPortQueueWeightValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object specifies the weight of the weighted fair queue scheduler." + ::= { hwhqosPortQueueEntry 12 } + + + hwhqosPortQueueShaValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object specifies the value of interface bandwidth." + ::= { hwhqosPortQueueEntry 13 } + + + hwhqosPortQueueShaPercent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object specifies the Shaping rate percentage-value." + ::= { hwhqosPortQueueEntry 14 } + + + hwhqosPortQueueWredName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object specifies wred template name." + ::= { hwhqosPortQueueEntry 15 } + + + hwhqosPortQueueRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object specifies the status of this table entry. + When the status is active,hwhqosPortQueueArithmetic,hwhqosPortQueueWeightValue, + hwhqosPortQueueShaValue,hwhqosPortQueueShaPercent,hwhqosPortQueueWredName and hwhqosPortQueueDirection's + value in the entry are allowed to be modified." + ::= { hwhqosPortQueueEntry 51 } + + + hwhqosWredTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwhqosWredEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of configuration about a wred template." + ::= { hwhqosStat 4 } + + + hwhqosWredEntry OBJECT-TYPE + SYNTAX HwhqosWredEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about configuration of the value of wred color ." + INDEX { hwhqosWredName } + ::= { hwhqosWredTable 1 } + + + HwhqosWredEntry ::= + SEQUENCE { + hwhqosWredName + OCTET STRING, + hwhqosWredGreenLowLimit + Integer32, + hwhqosWredGreenHighLimit + Integer32, + hwhqosWredGreenDiscardPercent + Integer32, + hwhqosWredYellowLowLimit + Integer32, + hwhqosWredYellowHighLimit + Integer32, + hwhqosWredYellowDiscardPercent + Integer32, + hwhqosWredRedLowLimit + Integer32, + hwhqosWredRedHighLimit + Integer32, + hwhqosWredRedDiscardPercent + Integer32, + hwhqosWredRowStatus + RowStatus + } + + + hwhqosWredName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object specifies the wred template name." + ::= { hwhqosWredEntry 1 } + + + hwhqosWredGreenLowLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object specifies the low-limit value of the port-wred's green color." + ::= { hwhqosWredEntry 11 } + + + hwhqosWredGreenHighLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object specifies the high-limit value of the port-wred's green color." + ::= { hwhqosWredEntry 12 } + + + hwhqosWredGreenDiscardPercent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object specifies the value of the green color's discard-percentage." + ::= { hwhqosWredEntry 13 } + + + hwhqosWredYellowLowLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object specifies the low-limit value of the port-wred's yellow color." + ::= { hwhqosWredEntry 14 } + + + hwhqosWredYellowHighLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object specifies the high-limit value of the port-wred's yellow color." + ::= { hwhqosWredEntry 15 } + + + hwhqosWredYellowDiscardPercent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object specifies the value of the yellow color's discard-percentage." + ::= { hwhqosWredEntry 16 } + + + hwhqosWredRedLowLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object specifies the low-limit value of the port-wred's red color." + ::= { hwhqosWredEntry 17 } + + + hwhqosWredRedHighLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object specifies the high-limit value of the port-wred's red color." + ::= { hwhqosWredEntry 18 } + + + hwhqosWredRedDiscardPercent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object specifies the value of the red color's discard-percentage." + ::= { hwhqosWredEntry 19 } + + + hwhqosWredRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object specifies the status of this table entry. + When the status is active, hwhqosWredLowLimit,hwhqosWredHighLimit + and hwhqosWredDiscardPercent's value in the entry are allowed to be modified." + ::= { hwhqosWredEntry 51 } + + hwhqosIfQueueStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwhqosIfQueueStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface queue statistic table." + ::= { hwhqosStat 5 } + + + hwhqosIfQueueStatEntry OBJECT-TYPE + SYNTAX HwhqosIfQueueStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface Queue statistic table entry." + INDEX { hwhqosIfQueueStatIfIndex, hwhqosIfQueueStatQueueIndex, hwhqosIfQueueStatDirection } + ::= { hwhqosIfQueueStatTable 1 } + + HwhqosIfQueueStatEntry ::= + SEQUENCE { + hwhqosIfQueueStatIfIndex + InterfaceIndex, + hwhqosIfQueueStatQueueIndex + INTEGER, + hwhqosIfQueueStatDirection + INTEGER, + hwhqosIfQueueStatForwardPackets + Counter64, + hwhqosIfQueueStatForwardBytes + Counter64, + hwhqosIfQueueStatDropPackets + Counter64, + hwhqosIfQueueStatDropBytes + Counter64 + } + + + hwhqosIfQueueStatIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface index. " + ::= { hwhqosIfQueueStatEntry 1 } + + + hwhqosIfQueueStatQueueIndex OBJECT-TYPE + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index number of queues with priority. +The values and meanings are as follows: + 1 be + 2 af1 + 3 af2 + 4 af3 + 5 af4 + 6 ef + 7 cs6 + 8 cs7 + " + ::= { hwhqosIfQueueStatEntry 2 } + + + hwhqosIfQueueStatDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Direction: inbound 1,outbound 2" + ::= { hwhqosIfQueueStatEntry 3 } + + + hwhqosIfQueueStatForwardPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of forwarded packets." + ::= { hwhqosIfQueueStatEntry 4 } + + + hwhqosIfQueueStatForwardBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of forwarded bytes." + ::= { hwhqosIfQueueStatEntry 5 } + + + hwhqosIfQueueStatDropPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of discarded packets." + ::= { hwhqosIfQueueStatEntry 6 } + + + hwhqosIfQueueStatDropBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of discarded bytes." + ::= { hwhqosIfQueueStatEntry 7 } + + + hwhqosUserQueueStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwhqosUserQueueStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "User queue statistic table." + ::= { hwhqosStat 6 } + + + hwhqosUserQueueStatEntry OBJECT-TYPE + SYNTAX HwhqosUserQueueStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "User Queue statistic table entry" + INDEX { hwhqosUserQueueStatType, hwhqosUserQueueStatNameString, hwhqosUserQueueStatDirection, hwhqosUserQueueStatQueueIndex } + ::= { hwhqosUserQueueStatTable 1 } + + HwhqosUserQueueStatEntry ::= + SEQUENCE { + hwhqosUserQueueStatType + INTEGER, + hwhqosUserQueueStatNameString + OCTET STRING, + hwhqosUserQueueStatDirection + INTEGER, + hwhqosUserQueueStatQueueIndex + INTEGER, + hwhqosUserQueueStatForwardPackets + Counter64, + hwhqosUserQueueStatForwardBytes + Counter64, + hwhqosUserQueueStatDropPackets + Counter64, + hwhqosUserQueueStatDropBytes + Counter64, + hwhqosUserQueueStatReset + INTEGER, + hwhqosUserQueueStatLastResetTime + TimeTicks, + hwhqosUserQueueStatPerDropPackets + Counter64 + } + + + hwhqosUserQueueStatType OBJECT-TYPE + SYNTAX INTEGER + { + interface(1), + mactunel(2), + userclassifier(3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Types of statistic: + interface(1), + mactunel(2), + userclassifier(3) + " + ::= { hwhqosUserQueueStatEntry 1 } + + + hwhqosUserQueueStatNameString OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Name character string: If the statistic is based on mac-tunnel, + this field is the name of the mac-tunnel. If the statistic is based + on user classification, this field is the name of the user + classification. If the statistic is based on an interface, + this field is the name of the interface. + " + ::= { hwhqosUserQueueStatEntry 2 } + + + hwhqosUserQueueStatDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Direction: If the statistic is based on user classification, + the direction is divided to upstream (1) and downstream (2). If the + Statistic is based on mac-tunnel, the direction is applied only on + the downstream (2)." + ::= { hwhqosUserQueueStatEntry 3 } + + + hwhqosUserQueueStatQueueIndex OBJECT-TYPE + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8), + total(9) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index number of the queues. The values and meanings are as follows: + 1 be + 2 af1 + 3 af2 + 4 af3 + 5 af4 + 6 ef + 7 cs6 + 8 cs7 + 9 total + + " + ::= { hwhqosUserQueueStatEntry 4 } + + + hwhqosUserQueueStatForwardPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets that pass through." + ::= { hwhqosUserQueueStatEntry 5 } + + + hwhqosUserQueueStatForwardBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes that pass through." + ::= { hwhqosUserQueueStatEntry 6 } + + + hwhqosUserQueueStatDropPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of discarded packets." + ::= { hwhqosUserQueueStatEntry 7 } + + + hwhqosUserQueueStatDropBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of discarded bytes." + ::= { hwhqosUserQueueStatEntry 8 } + + + hwhqosUserQueueStatReset OBJECT-TYPE + SYNTAX INTEGER { reset(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Counter resetting. If the value is 1, the object resets + the statistics through the set operation. It is no of use to + access the value of this object. + " + ::= { hwhqosUserQueueStatEntry 9 } + + + hwhqosUserQueueStatLastResetTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time stamp that the counter is reset last." + ::= { hwhqosUserQueueStatEntry 10 } + + hwhqosUserQueueStatPerDropPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of discarded packets in a certain period." + ::= { hwhqosUserQueueStatEntry 11 } + + hwhqosUserGroupQueueStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwhqosUserGroupQueueStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "User group queue statistic table." + ::= { hwhqosStat 7 } + + + hwhqosUserGroupQueueStatEntry OBJECT-TYPE + SYNTAX HwhqosUserGroupQueueStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "user group queue statistic table entry" + INDEX { hwhqosUserGroupQueueStatGroupName, hwhqosUserGroupQueueStatDirection } + ::= { hwhqosUserGroupQueueStatTable 1 } + + HwhqosUserGroupQueueStatEntry ::= + SEQUENCE { + hwhqosUserGroupQueueStatGroupName + OCTET STRING, + hwhqosUserGroupQueueStatDirection + INTEGER, + hwhqosUserGroupQueueForwardPackets + Counter64, + hwhqosUserGroupQueueForwardBytes + Counter64, + hwhqosUserGroupQueueDropPackets + Counter64, + hwhqosUserGroupQueueDropBytes + Counter64, + hwhqosUserGroupQueueStatReset + INTEGER, + hwhqosUserGroupQueueStatLastResetTime + TimeTicks + } + + + hwhqosUserGroupQueueStatGroupName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "User group name. + " + ::= { hwhqosUserGroupQueueStatEntry 1 } + + + hwhqosUserGroupQueueStatDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbount(1), + outbound(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Direction: upstream (1), downstream (2);" + ::= { hwhqosUserGroupQueueStatEntry 2 } + + + hwhqosUserGroupQueueForwardPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets that pass through." + ::= { hwhqosUserGroupQueueStatEntry 3 } + + + hwhqosUserGroupQueueForwardBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes that pass through." + ::= { hwhqosUserGroupQueueStatEntry 4 } + + + hwhqosUserGroupQueueDropPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of discarded packets." + ::= { hwhqosUserGroupQueueStatEntry 5 } + + + hwhqosUserGroupQueueDropBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of discarded bytes." + ::= { hwhqosUserGroupQueueStatEntry 6 } + + + hwhqosUserGroupQueueStatReset OBJECT-TYPE + SYNTAX INTEGER { reset(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Counter resetting. If the value is reset(1), the object resets + the statistics through the set operation. It is no of use to + access the value of this object." + ::= { hwhqosUserGroupQueueStatEntry 7 } + + + hwhqosUserGroupQueueStatLastResetTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time stamp that the counter is reset last." + ::= { hwhqosUserGroupQueueStatEntry 8 } + + + + hwVPNHQoSTunnelStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwVPNHQoSTunnelStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VPN qos tunnel statistic table." + ::= { hwhqosStat 8 } + + + hwVPNHQoSTunnelStatisticsEntry OBJECT-TYPE + SYNTAX HwVPNHQoSTunnelStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VPN qos tunnel statistic table entry: L3VPN,VPLS and VLL are all supported. " + INDEX { hwVPNHQoSTunnelIfIndex, hwVPNHQoSVPNType, hwVPNHQoSVPNValue } + ::= { hwVPNHQoSTunnelStatisticsTable 1 } + + HwVPNHQoSTunnelStatisticsEntry ::= + SEQUENCE { + hwVPNHQoSTunnelIfIndex + Integer32, + hwVPNHQoSVPNType + Integer32, + hwVPNHQoSVPNValue + OCTET STRING, + hwVPNHQoSPassBytes + Counter64, + hwVPNHQoSPassPackets + Counter64, + hwVPNHQoSDropPackets + Counter64, + hwVPNHQoSDropBytes + Counter64 + } + + + hwVPNHQoSTunnelIfIndex OBJECT-TYPE + SYNTAX Integer32 (1..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VPN Tunnel interface index." + ::= { hwVPNHQoSTunnelStatisticsEntry 1 } + + + hwVPNHQoSVPNType OBJECT-TYPE + SYNTAX Integer32 (0..3) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VPN Type: Tunnel (0), L3VPN (1), VPLS (2), VLL(3);" + ::= { hwVPNHQoSTunnelStatisticsEntry 2 } + + + hwVPNHQoSVPNValue OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of VPN Instance." + ::= { hwVPNHQoSTunnelStatisticsEntry 3 } + + + hwVPNHQoSPassBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes that pass through." + ::= { hwVPNHQoSTunnelStatisticsEntry 4 } + + + hwVPNHQoSPassPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets that pass through." + ::= { hwVPNHQoSTunnelStatisticsEntry 5 } + + + hwVPNHQoSDropPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of discarded packets." + ::= { hwVPNHQoSTunnelStatisticsEntry 6 } + + + hwVPNHQoSDropBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The number of discarded bytes." + ::= { hwVPNHQoSTunnelStatisticsEntry 7 } + + + + hwhqosTunnelStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwhqosTunnelStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Tunnel statistic table." + ::= { hwhqosStat 9 } + + + hwhqosTunnelStatisticsEntry OBJECT-TYPE + SYNTAX HwhqosTunnelStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Tunnel statistic table entry: L3VPN,VPLS and VLL are all supported. " + INDEX { hwhqosTunnelIfIndex, hwhqosTunnelCosType, hwhqosTunnelVPNType, hwhqosTunnelVPNName } + ::= { hwhqosTunnelStatisticsTable 1 } + + HwhqosTunnelStatisticsEntry ::= + SEQUENCE { + hwhqosTunnelIfIndex + Integer32, + hwhqosTunnelCosType + CosType, + hwhqosTunnelVPNType + Integer32, + hwhqosTunnelVPNName + OCTET STRING, + hwhqosTunnelPassBytes + Counter64, + hwhqosTunnelPassPackets + Counter64, + hwhqosTunnelDropBytes + Counter64, + hwhqosTunnelDropPackets + Counter64, + hwhqosTunnelPassedByteRate + Counter64, + hwhqosTunnelPassPacketRate + Counter64 + } + + + hwhqosTunnelIfIndex OBJECT-TYPE + SYNTAX Integer32 (1..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Tunnel interface index." + ::= { hwhqosTunnelStatisticsEntry 1 } + + hwhqosTunnelCosType OBJECT-TYPE + SYNTAX CosType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "BE(1) AF1(2) AF2(3) AF3(4) AF4(5) EF(6) CS6(7) CS7(8)" + ::= { hwhqosTunnelStatisticsEntry 2 } + + hwhqosTunnelVPNType OBJECT-TYPE + SYNTAX Integer32 (0..3) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VPN Type: Tunnel (0), L3VPN (1), VPLS (2), VLL(3);" + ::= { hwhqosTunnelStatisticsEntry 3 } + + hwhqosTunnelVPNName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of VPN Instance." + ::= { hwhqosTunnelStatisticsEntry 4 } + + + hwhqosTunnelPassBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes that pass through." + ::= { hwhqosTunnelStatisticsEntry 5 } + + + hwhqosTunnelPassPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets that pass through." + ::= { hwhqosTunnelStatisticsEntry 6 } + + + hwhqosTunnelDropBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The number of discarded bytes." + ::= { hwhqosTunnelStatisticsEntry 7 } + + hwhqosTunnelDropPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of discarded packets." + ::= { hwhqosTunnelStatisticsEntry 8 } + + hwhqosTunnelPassedByteRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of bytes passed of enqueue. Unit: Bps" + ::= { hwhqosTunnelStatisticsEntry 9 } + + hwhqosTunnelPassPacketRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of packets passed of enqueue. Unit: pps" + ::= { hwhqosTunnelStatisticsEntry 10 } + + + hwhqosObjects OBJECT IDENTIFIER ::= { hwHQOS 2 } + + hwhqosUserFrameId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ID of the frame which the alarm device located." + ::= { hwhqosObjects 1 } + + hwhqosUserSlotId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ID of the slot on which the alarmed HQoS user applied." + ::= { hwhqosObjects 2 } + + hwhqosUserPortId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ID of port on which the alarmed HQoS user applied." + ::= { hwhqosObjects 3 } + + hwhqosTraps OBJECT IDENTIFIER ::= { hwHQOS 3 } + + hwhqosUserQueueStatDiscardAlarmTrap NOTIFICATION-TYPE + OBJECTS { hwhqosUserFrameId, hwhqosUserSlotId, hwhqosUserPortId, hwhqosUserQueueStatPerDropPackets } + STATUS current + DESCRIPTION + "The user queue discard alarm trap." + ::= { hwhqosTraps 1 } + + hwhqosConformance OBJECT IDENTIFIER ::= { hwHQOS 4 } + + hwhqosCompliances OBJECT IDENTIFIER ::= { hwhqosConformance 1 } + + +-- ****************************************************************** +-- +-- hwhqosProfileTable +-- +-- ****************************************************************** + + hwhqosProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwhqosProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwhqosProfileTable " + ::= { hwhqosStat 10 } + + hwhqosProfileEntry OBJECT-TYPE + SYNTAX HwhqosProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwhqosProfileEntry " + INDEX { hwhqosProfileName } + ::= { hwhqosProfileTable 1 } + + HwhqosProfileEntry ::= + SEQUENCE { + hwhqosProfileName + OCTET STRING, + hwhqosProfileDescription + OCTET STRING, + hwhqosProfileRowStatus + RowStatus + } + + hwhqosProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosProfileName " + ::= { hwhqosProfileEntry 1 } + + hwhqosProfileDescription OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..63)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwhqosProfileDescription " + ::= { hwhqosProfileEntry 2 } + + hwhqosProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Row status. The value ranges from 1 to 6 but usually 4 and 6 are used. + createAndGo[4] - create a row. + destroy[6] -delete a row. + " + ::= { hwhqosProfileEntry 50 } + +-- ****************************************************************** +-- +-- hwhqosProfileSuppressionTable +-- +-- ****************************************************************** + + hwhqosProfileSuppressionTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwhqosProfileSuppressionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwhqosProfileSuppressionTable " + ::= { hwhqosStat 11 } + + hwhqosProfileSuppressionEntry OBJECT-TYPE + SYNTAX HwhqosProfileSuppressionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwhqosProfileSuppressionEntry " + INDEX { hwhqosProfileName, hwhqosSuppressionDirection, hwhqosSuppressionType } + ::= { hwhqosProfileSuppressionTable 1 } + + HwhqosProfileSuppressionEntry ::= + SEQUENCE { + hwhqosSuppressionDirection + INTEGER, + hwhqosSuppressionType + INTEGER, + hwhqosSuppressionCirValue + Integer32, + hwhqosSuppressionCbsValue + Integer32, + hwhqosSuppressionRowStatus + RowStatus + } + + hwhqosSuppressionDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2), + inout(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosSuppressionDirection " + ::= { hwhqosProfileSuppressionEntry 1 } + + hwhqosSuppressionType OBJECT-TYPE + SYNTAX INTEGER + { + broadcast(1), + multicast(2), + unkonwn-unicast(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosSuppressionType " + ::= { hwhqosProfileSuppressionEntry 2 } + + hwhqosSuppressionCirValue OBJECT-TYPE + SYNTAX Integer32 (100..10000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwhqosSuppressionCirValue " + ::= { hwhqosProfileSuppressionEntry 3 } + + hwhqosSuppressionCbsValue OBJECT-TYPE + SYNTAX Integer32 (100..33554432) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwhqosSuppressionCbsValue " + ::= { hwhqosProfileSuppressionEntry 4 } + + hwhqosSuppressionRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Row status. The value ranges from 1 to 6 but usually 4 and 6 are used. + createAndGo[4] - create a row. + destroy[6] -delete a row. + " + ::= { hwhqosProfileSuppressionEntry 50 } + + +-- ****************************************************************** +-- +-- hwhqosProfileCarTable +-- +-- ****************************************************************** + + hwhqosProfileCarTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwhqosProfileCarEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwhqosProfileCarTable " + ::= { hwhqosStat 12 } + + hwhqosProfileCarEntry OBJECT-TYPE + SYNTAX HwhqosProfileCarEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwhqosProfileCarEntry " + INDEX { hwhqosProfileName, hwhqosProfileCarDirection } + ::= { hwhqosProfileCarTable 1 } + + HwhqosProfileCarEntry ::= + SEQUENCE { + hwhqosProfileCarDirection + INTEGER, + hwhqosProfileCarCirValue + Integer32, + hwhqosProfileCarPirValue + Integer32, + hwhqosProfileCarCbsValue + Integer32, + hwhqosProfileCarPbsValue + Integer32, + hwhqosProfileCarGreenAction + INTEGER, + hwhqosProfileCarYellowAction + INTEGER, + hwhqosProfileCarRedAction + INTEGER, + hwhqosProfileCarRowStatus + RowStatus + } + + hwhqosProfileCarDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2), + inout(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosProfileCarDirection " + ::= { hwhqosProfileCarEntry 1 } + + hwhqosProfileCarCirValue OBJECT-TYPE + SYNTAX Integer32 (100..10000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwhqosProfileCarCirValue " + ::= { hwhqosProfileCarEntry 2 } + + hwhqosProfileCarPirValue OBJECT-TYPE + SYNTAX Integer32 (100..10000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwhqosProfileCarPirValue " + ::= { hwhqosProfileCarEntry 3 } + + hwhqosProfileCarCbsValue OBJECT-TYPE + SYNTAX Integer32 (100..33554432) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwhqosProfileCarCbsValue " + ::= { hwhqosProfileCarEntry 4 } + + hwhqosProfileCarPbsValue OBJECT-TYPE + SYNTAX Integer32 (0..33554432) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwhqosProfileCarPbsValue " + ::= { hwhqosProfileCarEntry 5 } + + hwhqosProfileCarGreenAction OBJECT-TYPE + SYNTAX INTEGER + { + pass(1), + discard(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwhqosProfileCarGreenAction " + DEFVAL {1} + ::= { hwhqosProfileCarEntry 6 } + + hwhqosProfileCarYellowAction OBJECT-TYPE + SYNTAX INTEGER + { + pass(1), + discard(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwhqosProfileCarYellowAction " + DEFVAL {1} + ::= { hwhqosProfileCarEntry 7 } + + hwhqosProfileCarRedAction OBJECT-TYPE + SYNTAX INTEGER + { + pass(1), + discard(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwhqosProfileCarRedAction " + DEFVAL {2} + ::= { hwhqosProfileCarEntry 8 } + + hwhqosProfileCarRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Row status. The value ranges from 1 to 6 but usually 4 and 6 are used. + createAndGo[4] - create a row. + destroy[6] -delete a row. + " + ::= { hwhqosProfileCarEntry 50 } + + + +-- ****************************************************************** +-- +-- hwhqosProfileUserQueueTable +-- +-- ****************************************************************** + + hwhqosProfileUserQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwhqosProfileUserQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwhqosProfileUserQueueTable " + ::= { hwhqosStat 13 } + + hwhqosProfileUserQueueEntry OBJECT-TYPE + SYNTAX HwhqosProfileUserQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwhqosProfileUserQueueEntry " + INDEX { hwhqosProfileName, hwhqosProfileUserQueueDirection } + ::= { hwhqosProfileUserQueueTable 1 } + + HwhqosProfileUserQueueEntry ::= + SEQUENCE { + hwhqosProfileUserQueueDirection + INTEGER, + hwhqosProfileUserQueueCirValue + Integer32, + hwhqosProfileUserQueuePirValue + Integer32, + hwhqosProfileUserQueueFlowQueueName + OCTET STRING, + hwhqosProfileUserQueueMappingName + OCTET STRING, + hwhqosProfileUserQueueGroupName + OCTET STRING, + hwhqosProfileUserQueueServiceTemplateName + OCTET STRING, + hwhqosProfileUserQueueRowStatus + RowStatus + } + + hwhqosProfileUserQueueDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2), + inout(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosProfileUserQueueDirection " + ::= { hwhqosProfileUserQueueEntry 1 } + + hwhqosProfileUserQueueCirValue OBJECT-TYPE + SYNTAX Integer32 (0 | 16..10000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwhqosProfileUserQueueCirValue " + ::= { hwhqosProfileUserQueueEntry 2 } + + hwhqosProfileUserQueuePirValue OBJECT-TYPE + SYNTAX Integer32 (0 | 16..10000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwhqosProfileUserQueuePirValue " + ::= { hwhqosProfileUserQueueEntry 3 } + + hwhqosProfileUserQueueFlowQueueName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwhqosProfileUserQueueFlowQueueName " + ::= { hwhqosProfileUserQueueEntry 4 } + + hwhqosProfileUserQueueMappingName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwhqosProfileUserQueueMappingName " + ::= { hwhqosProfileUserQueueEntry 5 } + + hwhqosProfileUserQueueGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwhqosProfileUserQueueGroupName " + ::= { hwhqosProfileUserQueueEntry 6 } + + hwhqosProfileUserQueueServiceTemplateName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwhqosProfileUserQueueServiceTemplateName " + ::= { hwhqosProfileUserQueueEntry 7 } + + hwhqosProfileUserQueueRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Row status. The value ranges from 1 to 6 but usually 4 and 6 are used. + createAndGo[4] - create a row. + destroy[6] -delete a row. + " + ::= { hwhqosProfileUserQueueEntry 50 } + +-- ****************************************************************** +-- +-- hwhqosProfileApplyTable +-- +-- ****************************************************************** + + hwhqosProfileApplyTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwhqosProfileApplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwhqosProfileApplyTable " + ::= { hwhqosStat 14 } + + + hwhqosProfileApplyEntry OBJECT-TYPE + SYNTAX HwhqosProfileApplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwhqosProfileApplyEntry " + INDEX { hwhqosProfileInterfaceIndex, hwhqosProfileApplyDirection, hwhqosProfileApplyPevid, hwhqosProfileApplyCevid } + ::= { hwhqosProfileApplyTable 1 } + + HwhqosProfileApplyEntry ::= + SEQUENCE { + hwhqosProfileInterfaceIndex + InterfaceIndex, + hwhqosProfileApplyDirection + INTEGER, + hwhqosProfileApplyPevid + Integer32, + hwhqosProfileApplyCevid + Integer32, + hwhqosProfileApplyName + OCTET STRING, + hwhqosProfileApplyIdentifier + INTEGER, + hwhqosGroupName + OCTET STRING, + hwhqosProfileApplyRowStatus + RowStatus + } + + hwhqosProfileInterfaceIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosProfileInterfaceIndex " + ::= { hwhqosProfileApplyEntry 1 } + + hwhqosProfileApplyDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosProfileApplyDirection " + DEFVAL {1} + ::= { hwhqosProfileApplyEntry 2 } + + hwhqosProfileApplyPevid OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosProfileApplyPevid " + DEFVAL {0} + ::= { hwhqosProfileApplyEntry 3 } + + hwhqosProfileApplyCevid OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosProfileApplyCevid " + DEFVAL {0} + ::= { hwhqosProfileApplyEntry 4 } + + hwhqosProfileApplyName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwhqosProfileApplyName " + ::= { hwhqosProfileApplyEntry 5 } + + hwhqosProfileApplyIdentifier OBJECT-TYPE + SYNTAX INTEGER + { + none(1), + vlan-id(2), + ce-vid(3), + pe-vid(4), + pe-ce-vid(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwhqosProfileApplyIdentifier " + DEFVAL {1} + ::= { hwhqosProfileApplyEntry 6 } + + hwhqosGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwhqosGroupName " + ::= { hwhqosProfileApplyEntry 7 } + + hwhqosProfileApplyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Row status. The value ranges from 1 to 6 but usually 4 and 6 are used. + createAndGo[4] - create a row. + destroy[6] -delete a row. + " + ::= { hwhqosProfileApplyEntry 50 } + + + +-- ****************************************************************** +-- +-- hwhqosFlowMappingTable +-- +-- ****************************************************************** + + hwhqosFlowMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwhqosFlowMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwhqosFlowMappingTable " + ::= { hwhqosStat 15 } + + + hwhqosFlowMappingEntry OBJECT-TYPE + SYNTAX HwhqosFlowMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwhqosFlowMappingEntry " + INDEX { hwhqosFlowMappingName } + ::= { hwhqosFlowMappingTable 1 } + + HwhqosFlowMappingEntry ::= + SEQUENCE { + hwhqosFlowMappingName + OCTET STRING, + hwhqosFlowMappingRowStatus + RowStatus + } + + hwhqosFlowMappingName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosFlowMappingName " + ::= { hwhqosFlowMappingEntry 1 } + + + hwhqosFlowMappingRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Row status. The value ranges from 1 to 6 but usually 4 and 6 are used. + createAndGo[4] - create a row. + destroy[6] -delete a row. + " + ::= { hwhqosFlowMappingEntry 50 } + + +-- ****************************************************************** +-- +-- hwhqosFlowMappingCfgTable +-- +-- ****************************************************************** + + hwhqosFlowMappingCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwhqosFlowMappingCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwhqosFlowMappingCfgTable " + ::= { hwhqosStat 16 } + + + hwhqosFlowMappingCfgEntry OBJECT-TYPE + SYNTAX HwhqosFlowMappingCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwhqosFlowMappingCfgEntry " + INDEX { hwhqosFlowMappingName, hwhqosFolwMappingCfgQueueCosValue } + ::= { hwhqosFlowMappingCfgTable 1 } + + HwhqosFlowMappingCfgEntry ::= + SEQUENCE { + hwhqosFolwMappingCfgQueueCosValue + INTEGER, + hwhqosFlowMappingCfgPortQueueCosValue + INTEGER, + hwhqosFlowMappingCfgRowStatus + RowStatus + } + + hwhqosFolwMappingCfgQueueCosValue OBJECT-TYPE + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosFolwMappingCfgQueueCosValue " + ::= { hwhqosFlowMappingCfgEntry 1 } + + + hwhqosFlowMappingCfgPortQueueCosValue OBJECT-TYPE + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwhqosFlowMappingCfgPortQueueCosValue " + ::= { hwhqosFlowMappingCfgEntry 2 } + + + hwhqosFlowMappingCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Row status. The value ranges from 1 to 6 but usually 4 and 6 are used. + createAndGo[4] - create a row. + destroy[6] -delete a row. + " + ::= { hwhqosFlowMappingCfgEntry 50 } + + + +-- ****************************************************************** +-- +-- hwhqosFlowQueueTable +-- +-- ****************************************************************** + + hwhqosFlowQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwhqosFlowQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwhqosFlowQueueTable " + ::= { hwhqosStat 17 } + + + hwhqosFlowQueueEntry OBJECT-TYPE + SYNTAX HwhqosFlowQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwhqosFlowQueueEntry " + INDEX { hwhqosFlowQueueName } + ::= { hwhqosFlowQueueTable 1 } + + HwhqosFlowQueueEntry ::= + SEQUENCE { + hwhqosFlowQueueName + OCTET STRING, + hwhqosFlowQueueRowStatus + RowStatus + } + + hwhqosFlowQueueName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosFlowQueueName " + ::= { hwhqosFlowQueueEntry 1 } + + + hwhqosFlowQueueRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Row status. The value ranges from 1 to 6 but usually 4 and 6 are used. + createAndGo[4] - create a row. + destroy[destroy[6] -delete a row. + " + ::= { hwhqosFlowQueueEntry 50 } + + + +-- ****************************************************************** +-- +-- hwhqosFlowQueueCfgTable +-- +-- ****************************************************************** + + hwhqosFlowQueueCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwhqosFlowQueueCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwhqosFlowQueueCfgTable " + ::= { hwhqosStat 18 } + + + hwhqosFlowQueueCfgEntry OBJECT-TYPE + SYNTAX HwhqosFlowQueueCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwhqosFlowQueueCfgEntry " + INDEX { hwhqosFlowQueueName, hwhqosFlowQueueCfgCosValue } + ::= { hwhqosFlowQueueCfgTable 1 } + + HwhqosFlowQueueCfgEntry ::= + SEQUENCE { + hwhqosFlowQueueCfgCosValue + INTEGER, + hwhqosFlowQueueCfgType + INTEGER, + hwhqosFlowQueueCfgWeightValue + Integer32, + hwhqosFlowQueueCfgShapingValue + Integer32, + hwhqosFlowQueueCfgShapingPercentageValue + Integer32, + hwhqosFlowQueueCfgWredName + OCTET STRING, + hwhqosFlowQueueCfgRowStatus + RowStatus + } + + hwhqosFlowQueueCfgCosValue OBJECT-TYPE + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwhqosFlowQueueCfgCosValue " + ::= { hwhqosFlowQueueCfgEntry 1 } + + + + hwhqosFlowQueueCfgType OBJECT-TYPE + SYNTAX INTEGER + { + pq(1), + wfq(2), + lpq(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwhqosFlowQueueCfgType " + ::= { hwhqosFlowQueueCfgEntry 2 } + + + + hwhqosFlowQueueCfgWeightValue OBJECT-TYPE + SYNTAX Integer32 (1..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwhqosFlowQueueCfgWeightValue " + ::= { hwhqosFlowQueueCfgEntry 3 } + + + + hwhqosFlowQueueCfgShapingValue OBJECT-TYPE + SYNTAX Integer32 (1000..1000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwhqosFlowQueueCfgShapingValue " + ::= { hwhqosFlowQueueCfgEntry 4 } + + + + hwhqosFlowQueueCfgShapingPercentageValue OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwhqosFlowQueueCfgShapingPercentageValue " + ::= { hwhqosFlowQueueCfgEntry 5 } + + + + hwhqosFlowQueueCfgWredName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwhqosFlowQueueCfgWredName " + ::= { hwhqosFlowQueueCfgEntry 6 } + + + + hwhqosFlowQueueCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Row status. The value ranges from 1 to 6 but usually 4 and 6 are used. + createAndGo[4] - create a row. + destroy[destroy[6] -delete a row. + " + ::= { hwhqosFlowQueueCfgEntry 50 } + + +-- ****************************************************************** +-- +-- hwhqosFlowWredTable +-- +-- ****************************************************************** + + hwhqosFlowWredTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwhqosFlowWredEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwhqosFlowWredTable " + ::= { hwhqosStat 19 } + + + hwhqosFlowWredEntry OBJECT-TYPE + SYNTAX HwhqosFlowWredEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwhqosFlowQueueEntry " + INDEX { hwhqosFlowWredName } + ::= { hwhqosFlowWredTable 1 } + + HwhqosFlowWredEntry ::= + SEQUENCE { + hwhqosFlowWredName + OCTET STRING, + hwhqosFlowWredRowStatus + RowStatus + } + + hwhqosFlowWredName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosFlowWredName " + ::= { hwhqosFlowWredEntry 1 } + + + hwhqosFlowWredRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Row status. The value ranges from 1 to 6 but usually 4 and 6 are used. + createAndGo[4] - create a row. + destroy[destroy[6] -delete a row. + " + ::= { hwhqosFlowWredEntry 50 } + + +-- ****************************************************************** +-- +-- hwhqosFlowWredColorTable +-- +-- ****************************************************************** + + hwhqosFlowWredColorTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwhqosFlowWredColorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwhqosFlowWredColorTable " + ::= { hwhqosStat 20 } + + + hwhqosFlowWredColorEntry OBJECT-TYPE + SYNTAX HwhqosFlowWredColorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwhqosFlowWredColorEntry " + INDEX { hwhqosFlowWredName, hwhqosFlowWredColor } + ::= { hwhqosFlowWredColorTable 1 } + + HwhqosFlowWredColorEntry ::= + SEQUENCE { + hwhqosFlowWredColor + INTEGER, + hwhqosFlowWredColorLowlimitPercentage + Integer32, + hwhqosFlowWredColorHighlimitPercentage + Integer32, + hwhqosFlowWredColorDiscardPercentage + Integer32, + hwhqosFlowWredColorRowStatus + RowStatus + } + + hwhqosFlowWredColor OBJECT-TYPE + SYNTAX INTEGER + { + green(1), + yellow(2), + red(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosFlowWredColor " + ::= { hwhqosFlowWredColorEntry 1 } + + + hwhqosFlowWredColorLowlimitPercentage OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwhqosFlowWredColorLowlimitPercentage " + DEFVAL { 100 } + ::= { hwhqosFlowWredColorEntry 2 } + + + hwhqosFlowWredColorHighlimitPercentage OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwhqosFlowWredColorHighlimitPercentage " + DEFVAL { 100 } + ::= { hwhqosFlowWredColorEntry 3 } + + + hwhqosFlowWredColorDiscardPercentage OBJECT-TYPE + SYNTAX Integer32 (1..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwhqosFlowWredColorDiscardPercentage " + DEFVAL { 100 } + ::= { hwhqosFlowWredColorEntry 4 } + + + hwhqosFlowWredColorRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Row status. The value ranges from 1 to 6 but usually 4 and 6 are used. + createAndGo[4] - create a row. + destroy[destroy[6] -delete a row. + " + ::= { hwhqosFlowWredColorEntry 50 } + + +-- ****************************************************************** +-- +-- hwhqosUserGroupQueueTable +-- +-- ****************************************************************** + + hwhqosUserGroupQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwhqosUserGroupQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwhqosUserGroupQueueTable " + ::= { hwhqosStat 21 } + + + hwhqosUserGroupQueueEntry OBJECT-TYPE + SYNTAX HwhqosUserGroupQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwhqosUserGroupQueueEntry " + INDEX { hwhqosUserGroupQueueName } + ::= { hwhqosUserGroupQueueTable 1 } + + HwhqosUserGroupQueueEntry ::= + SEQUENCE { + hwhqosUserGroupQueueName + OCTET STRING, + hwhqosUserGroupQueueSlotNumber + Integer32, + hwhqosUserGroupQueueRowStatus + RowStatus + } + + hwhqosUserGroupQueueName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosUserGroupQueueName " + ::= { hwhqosUserGroupQueueEntry 1 } + + + + hwhqosUserGroupQueueSlotNumber OBJECT-TYPE + SYNTAX Integer32 (0 | 1..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwhqosFlowWredColor " + DEFVAL {0} + ::= { hwhqosUserGroupQueueEntry 2 } + + + + hwhqosUserGroupQueueRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Row status. The value ranges from 1 to 6 but usually 4 and 6 are used. + createAndGo[4] - create a row. + destroy[destroy[6] -delete a row. + " + ::= { hwhqosUserGroupQueueEntry 50 } + + + +-- ****************************************************************** +-- +-- hwhqosUserGroupQueueShapingTable +-- +-- ****************************************************************** + + hwhqosUserGroupQueueShapingTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwhqosUserGroupQueueShapingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwhqosUserGroupQueueShapingTable " + ::= { hwhqosStat 22 } + + + hwhqosUserGroupQueueShapingEntry OBJECT-TYPE + SYNTAX HwhqosUserGroupQueueShapingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwhqosUserGroupQueueShapingEntry " + INDEX { hwhqosUserGroupQueueName,hwhqosUserGroupQueueShapingDirection } + ::= { hwhqosUserGroupQueueShapingTable 1 } + + HwhqosUserGroupQueueShapingEntry ::= + SEQUENCE { + hwhqosUserGroupQueueShapingDirection + INTEGER, + hwhqosUserGroupQueueShapingValue + Integer32, + hwhqosUserGroupQueueShapingRowStatus + RowStatus + } + + hwhqosUserGroupQueueShapingDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosUserGroupQueueShapingDirection " + ::= { hwhqosUserGroupQueueShapingEntry 1 } + + + + hwhqosUserGroupQueueShapingValue OBJECT-TYPE + SYNTAX Integer32 (66..10000000) + UNITS "Kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwhqosUserGroupQueueShapingValue " + ::= { hwhqosUserGroupQueueShapingEntry 2 } + + + + hwhqosUserGroupQueueShapingRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Row status. The value ranges from 1 to 6 but usually 4 and 6 are used. + createAndGo[4] - create a row. + destroy[destroy[6] -delete a row. + " + ::= { hwhqosUserGroupQueueShapingEntry 50 } + + + + +-- ****************************************************************** +-- +-- hwhqosUserQueueTable +-- +-- ****************************************************************** + hwhqosUserQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwhqosUserQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwhqosUserQueueTable " + ::= { hwhqosStat 23 } + + + hwhqosUserQueueEntry OBJECT-TYPE + SYNTAX HwhqosUserQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwhqosUserQueueEntry " + INDEX { hwhqosUserQueueInterfaceIndex, hwhqosUserQueueDirection } + ::= { hwhqosUserQueueTable 1 } + + HwhqosUserQueueEntry ::= + SEQUENCE { + hwhqosUserQueueInterfaceIndex + InterfaceIndex, + hwhqosUserQueueDirection + INTEGER, + hwhqosUserQueueCirValue + Integer32, + hwhqosUserQueuePirValue + Integer32, + hwhqosUserQueueFlowQueueName + OCTET STRING, + hwhqosUserQueueFlowMappingName + OCTET STRING, + hwhqosUserQueueGroupName + OCTET STRING, + hwhqosUserQueueServiceTemplateName + OCTET STRING, + hwhqosUserQueueRowStatus + RowStatus + } + + hwhqosUserQueueInterfaceIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosUserQueueInterfaceIndex " + ::= { hwhqosUserQueueEntry 1 } + + hwhqosUserQueueDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosUserQueueDirection " + ::= { hwhqosUserQueueEntry 2 } + + hwhqosUserQueueCirValue OBJECT-TYPE + SYNTAX Integer32 (0|16..1000000) + UNITS "Kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwhqosCirValue " + ::= { hwhqosUserQueueEntry 3 } + + hwhqosUserQueuePirValue OBJECT-TYPE + SYNTAX Integer32 (0|16..1000000) + UNITS "Kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwhqosPirValue " + ::= { hwhqosUserQueueEntry 4 } + + hwhqosUserQueueFlowQueueName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwhqosFlowQueueName " + ::= { hwhqosUserQueueEntry 5 } + + hwhqosUserQueueFlowMappingName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwhqosFlowMappingName " + ::= { hwhqosUserQueueEntry 6 } + + hwhqosUserQueueGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwhqosGroupName " + ::= { hwhqosUserQueueEntry 7 } + + hwhqosUserQueueServiceTemplateName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwhqosUserQueueServiceTemplateName " + ::= { hwhqosUserQueueEntry 8 } + + hwhqosUserQueueRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Row status. The value ranges from 1 to 6 but usually 4 and 6 are used. + createAndGo[4] - create a row. + destroy[6] -delete a row. + " + + ::= { hwhqosUserQueueEntry 50 } + + +-- ****************************************************************** +-- +-- hwhqosBehaviorUserQueueTable +-- +-- ****************************************************************** + hwhqosBehaviorUserQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwhqosBehaviorUserQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwBehaviorhqosUserQueueTable " + ::= { hwhqosStat 24 } + + + hwhqosBehaviorUserQueueEntry OBJECT-TYPE + SYNTAX HwhqosBehaviorUserQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwhqosBehaviorUserQueueEntry " + INDEX { hwhqosBehaviorName } + ::= { hwhqosBehaviorUserQueueTable 1 } + + HwhqosBehaviorUserQueueEntry ::= + SEQUENCE { + hwhqosBehaviorName + OCTET STRING, + hwhqosBehaviorCirValue + Integer32, + hwhqosBehaviorPirValue + Integer32, + hwhqosBehaviorFlowQueueName + OCTET STRING, + hwhqosBehaviorFlowMappingName + OCTET STRING, + hwhqosBehaviorGroupName + OCTET STRING, + hwhqosBehaviorServiceTemplateName + OCTET STRING, + hwhqosBehaviorUserQueueRowStatus + RowStatus + } + + hwhqosBehaviorName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosBehaviorName " + ::= { hwhqosBehaviorUserQueueEntry 1 } + + + hwhqosBehaviorCirValue OBJECT-TYPE + SYNTAX Integer32 (0 | 16..1000000) + UNITS "Kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwhqosBehaviorCirValue " + ::= { hwhqosBehaviorUserQueueEntry 2 } + + hwhqosBehaviorPirValue OBJECT-TYPE + SYNTAX Integer32 (0 | 16..1000000) + UNITS "Kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwhqosBehaviorPirValue " + ::= { hwhqosBehaviorUserQueueEntry 3 } + + + hwhqosBehaviorFlowQueueName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwhqosBehaviorFlowQueueName " + ::= { hwhqosBehaviorUserQueueEntry 4 } + + + hwhqosBehaviorFlowMappingName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwhqosBehaviorFlowMappingName " + ::= { hwhqosBehaviorUserQueueEntry 5 } + + hwhqosBehaviorGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwhqosBehaviorGroupName " + ::= { hwhqosBehaviorUserQueueEntry 6 } + + hwhqosBehaviorServiceTemplateName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwhqosServiceTemplateName " + ::= { hwhqosBehaviorUserQueueEntry 7 } + + hwhqosBehaviorUserQueueRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Row status. The value ranges from 1 to 6 but usually 4 and 6 are used. + createAndGo[4] - create a row. + destroy[6] -delete a row. + " + + ::= { hwhqosBehaviorUserQueueEntry 50 } + + +-- ****************************************************************** +-- +-- hwhqosBandwidthTable +-- +-- ****************************************************************** + hwhqosBandwidthTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwhqosBandwidthEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwhqosBandwidthTable " + ::= { hwhqosStat 25 } + + + hwhqosBandwidthEntry OBJECT-TYPE + SYNTAX HwhqosBandwidthEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwhqosBandwidthEntry " + INDEX { hwhqosBandwidthInterfaceIndex } + ::= { hwhqosBandwidthTable 1 } + + HwhqosBandwidthEntry ::= + SEQUENCE { + hwhqosBandwidthInterfaceIndex + InterfaceIndex, + hwhqosBandwidthValue + Integer32, + hwhqosBandwidthRowStatus + RowStatus + } + + hwhqosBandwidthInterfaceIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosBandwidthInterfaceIndex " + ::= { hwhqosBandwidthEntry 1 } + + + hwhqosBandwidthValue OBJECT-TYPE + SYNTAX Integer32 (0..10000) + UNITS "Mbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwhqosBandwidthValue " + DEFVAL {1000} + ::= { hwhqosBandwidthEntry 2 } + + + hwhqosBandwidthRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Row status. The value ranges from 1 to 6 but usually 4 and 6 are used. + createAndGo[4] - create a row. + destroy[6] -delete a row. + " + + ::= { hwhqosBandwidthEntry 50 } +-- ****************************************************************** +-- +-- hwhqosServiceTemplateTable +-- +-- ****************************************************************** + hwhqosServiceTemplateTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwhqosServiceTemplateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwhqosServiceTemplateTable " + ::= { hwhqosStat 26 } + + + hwhqosServiceTemplateEntry OBJECT-TYPE + SYNTAX HwhqosServiceTemplateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwhqosServiceTemplateEntry " + INDEX { hwhqosServiceTemplateName } + ::= { hwhqosServiceTemplateTable 1 } + + HwhqosServiceTemplateEntry ::= + SEQUENCE { + hwhqosServiceTemplateName + OCTET STRING, + hwhqosSlotNumber + Integer32, + hwhqosServiceTemplateRowStatus + RowStatus + } + + hwhqosServiceTemplateName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosServiceTemplateName " + ::= { hwhqosServiceTemplateEntry 1 } + + hwhqosSlotNumber OBJECT-TYPE + SYNTAX Integer32 (1..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwhqosSlotNumber " + ::= { hwhqosServiceTemplateEntry 2 } + + hwhqosServiceTemplateRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Row status. The value ranges from 1 to 6 but usually 4 and 6 are used. + createAndGo[4] - create a row. + destroy[6] -delete a row. + " + + ::= { hwhqosServiceTemplateEntry 50 } + +-- ****************************************************************** +-- +-- hwhqosNetworkHeaderLengthTable +-- +-- ****************************************************************** + hwhqosNetworkHeaderLengthTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwhqosNetworkHeaderLengthEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwhqosNetworkHeaderLengthTable " + ::= { hwhqosStat 27 } + + + hwhqosNetworkHeaderLengthEntry OBJECT-TYPE + SYNTAX HwhqosNetworkHeaderLengthEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwhqosNetworkHeaderLengthEntry " + INDEX { hwhqosServiceTemplateName, hwhqosNetworkHeaderLengthDirection } + ::= { hwhqosNetworkHeaderLengthTable 1 } + + HwhqosNetworkHeaderLengthEntry ::= + SEQUENCE { + hwhqosNetworkHeaderLengthDirection + INTEGER, + hwhqosNetWorkHeaderLengthValue + Integer32, + hwhqosNetWorkHeaderLengthRowStatus + RowStatus + } + + hwhqosNetworkHeaderLengthDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosNetworkHeaderLengthDirection " + ::= { hwhqosNetworkHeaderLengthEntry 1 } + + hwhqosNetWorkHeaderLengthValue OBJECT-TYPE + SYNTAX Integer32 (-63..63) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwhqosNetWorkHeaderLengthValue " + ::= { hwhqosNetworkHeaderLengthEntry 2 } + + hwhqosNetWorkHeaderLengthRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Row status. The value ranges from 1 to 6 but usually 4 and 6 are used. + createAndGo[4] - create a row. + destroy[6] -delete a row. + " + + ::= { hwhqosNetworkHeaderLengthEntry 50 } + +-- ****************************************************************** +-- +-- hwhqosServiceTemplateApplyTable +-- +-- ****************************************************************** + hwhqosServiceTemplateApplyTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwhqosServiceTemplateApplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwhqosServiceTemplateApplyTable " + ::= { hwhqosStat 28 } + + + hwhqosServiceTemplateApplyEntry OBJECT-TYPE + SYNTAX HwhqosServiceTemplateApplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwhqosServiceTemplateApplyEntry " + INDEX { hwhqosServiceTemplateApplyInterfaceIndex } + ::= { hwhqosServiceTemplateApplyTable 1 } + + HwhqosServiceTemplateApplyEntry ::= + SEQUENCE { + hwhqosServiceTemplateApplyInterfaceIndex + InterfaceIndex, + hwhqosApplyServiceTemplateName + OCTET STRING, + hwhqosServiceTemplateApplyRowStatus + RowStatus + } + + hwhqosServiceTemplateApplyInterfaceIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosServiceTemplateApplyInterfaceIndex " + ::= { hwhqosServiceTemplateApplyEntry 1 } + + + hwhqosApplyServiceTemplateName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwhqosSlotNumber " + ::= { hwhqosServiceTemplateApplyEntry 2 } + + hwhqosServiceTemplateApplyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Row status. The value ranges from 1 to 6 but usually 4 and 6 are used. + createAndGo[4] - create a row. + destroy[6] -delete a row. + " + + ::= { hwhqosServiceTemplateApplyEntry 50 } + +-- ****************************************************************** +-- +-- hwhqosProfileUserQueueStatisticsTable +-- +-- ****************************************************************** + hwhqosProfileUserQueueStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwhqosProfileUserQueueStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwhqosProfileUserQueueStatisticsTable " + ::= { hwhqosStat 29 } + + + hwhqosProfileUserQueueStatisticsEntry OBJECT-TYPE + SYNTAX HwhqosProfileUserQueueStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwhqosProfileUserQueueStatisticsEntry " + INDEX { hwhqosProfileUserQueueStatisticsInterfaceIndex, + hwhqosProfileUserQueueStatisticsDirection, + hwhqosProfileUserQueueStatisticsPevid, + hwhqosProfileUserQueueStatisticsCevid, + hwhqosProfileUserQueueStatisticsSlotNumber, + hwhqosProfileUserQueueStatisticsQueueIndex + } + ::= { hwhqosProfileUserQueueStatisticsTable 1 } + + HwhqosProfileUserQueueStatisticsEntry ::= + SEQUENCE { + hwhqosProfileUserQueueStatisticsInterfaceIndex + InterfaceIndex, + hwhqosProfileUserQueueStatisticsDirection + INTEGER, + hwhqosProfileUserQueueStatisticsPevid + Integer32, + hwhqosProfileUserQueueStatisticsCevid + Integer32, + hwhqosProfileUserQueueStatisticsSlotNumber + INTEGER, + hwhqosProfileUserQueueStatisticsQueueIndex + INTEGER, + hwhqosProfileUserQueueStatisticsReset + INTEGER, + hwhqosProfileUserQueueStatisticsPassPackets + Counter64, + hwhqosProfileUserQueueStatisticsPassBytes + Counter64, + hwhqosProfileUserQueueStatisticsDropPackets + Counter64, + hwhqosProfileUserQueueStatisticsDropBytes + Counter64, + hwhqosProfileUserQueueStatisticsPassPacketsRate + Counter64, + hwhqosProfileUserQueueStatisticsPassBytesRate + Counter64, + hwhqosProfileUserQueueStatisticsDropPacketsRate + Counter64, + hwhqosProfileUserQueueStatisticsDropBytesRate + Counter64 + } + + hwhqosProfileUserQueueStatisticsInterfaceIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosProfileUserQueueStatisticsInterfaceIndex " + ::= { hwhqosProfileUserQueueStatisticsEntry 1 } + + hwhqosProfileUserQueueStatisticsDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosProfileUserQueueStatisticsDirection " + ::= { hwhqosProfileUserQueueStatisticsEntry 2 } + + + hwhqosProfileUserQueueStatisticsPevid OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosProfileUserQueueStatisticsPevid " + ::= { hwhqosProfileUserQueueStatisticsEntry 3 } + + hwhqosProfileUserQueueStatisticsCevid OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosProfileUserQueueStatisticsCevid " + ::= { hwhqosProfileUserQueueStatisticsEntry 4 } + + + hwhqosProfileUserQueueStatisticsSlotNumber OBJECT-TYPE + SYNTAX INTEGER (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosProfileUserQueueStatisticsSlotNumber " + ::= { hwhqosProfileUserQueueStatisticsEntry 5 } + + hwhqosProfileUserQueueStatisticsQueueIndex OBJECT-TYPE + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8), + total(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index number of the queues. The values and meanings are as follows: + 1 be + 2 af1 + 3 af2 + 4 af3 + 5 af4 + 6 ef + 7 cs6 + 8 cs7 + 9 total + " + ::= { hwhqosProfileUserQueueStatisticsEntry 6 } + + + hwhqosProfileUserQueueStatisticsReset OBJECT-TYPE + SYNTAX INTEGER + { + reset(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwhqosProfileUserQueueStatisticsReset " + ::= { hwhqosProfileUserQueueStatisticsEntry 7 } + + hwhqosProfileUserQueueStatisticsPassPackets OBJECT-TYPE + SYNTAX Counter64 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosProfileUserQueueStatisticsPassPackets " + ::= { hwhqosProfileUserQueueStatisticsEntry 8 } + + hwhqosProfileUserQueueStatisticsPassBytes OBJECT-TYPE + SYNTAX Counter64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosProfileUserQueueStatisticsPassBytes " + ::= { hwhqosProfileUserQueueStatisticsEntry 9 } + + hwhqosProfileUserQueueStatisticsDropPackets OBJECT-TYPE + SYNTAX Counter64 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosProfileUserQueueStatisticsDropPackets " + ::= { hwhqosProfileUserQueueStatisticsEntry 10 } + + hwhqosProfileUserQueueStatisticsDropBytes OBJECT-TYPE + SYNTAX Counter64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosProfileUserQueueStatisticsDropBytes " + ::= { hwhqosProfileUserQueueStatisticsEntry 11 } + + hwhqosProfileUserQueueStatisticsPassPacketsRate OBJECT-TYPE + SYNTAX Counter64 + UNITS "pps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosProfileUserQueueStatisticsPassPacketsRate " + ::= { hwhqosProfileUserQueueStatisticsEntry 12 } + + hwhqosProfileUserQueueStatisticsPassBytesRate OBJECT-TYPE + SYNTAX Counter64 + UNITS "bps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosProfileUserQueueStatisticsPassBytesRate " + ::= { hwhqosProfileUserQueueStatisticsEntry 13 } + + hwhqosProfileUserQueueStatisticsDropPacketsRate OBJECT-TYPE + SYNTAX Counter64 + UNITS "pps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosProfileUserQueueStatisticsDropPacketsRate " + ::= { hwhqosProfileUserQueueStatisticsEntry 14 } + + hwhqosProfileUserQueueStatisticsDropBytesRate OBJECT-TYPE + SYNTAX Counter64 + UNITS "bps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosProfileUserQueueStatisticsDropBytesRate " + ::= { hwhqosProfileUserQueueStatisticsEntry 15 } + + + +-- ****************************************************************** +-- +-- 1.4.29 hwhqosProfileCarStatisticsTable +-- +-- ****************************************************************** + + hwhqosProfileCarStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwhqosProfileCarStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwhqosProfileCarStatisticsTable " + ::= { hwhqosStat 30 } + + + hwhqosProfileCarStatisticsEntry OBJECT-TYPE + SYNTAX HwhqosProfileCarStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwhqosProfileCarStatisticsEntry " + INDEX { + hwhqosProfileCarStatisticsInterfaceIndex, + hwhqosProfileCarStatisticsDirection, + hwhqosProfileCarStatisticsPevid, + hwhqosProfileCarStatisticsCevid, + hwhqosProfileCarStatisticsType, + hwhqosProfileCarStatisticsSlotNumber + } + ::= { hwhqosProfileCarStatisticsTable 1 } + + HwhqosProfileCarStatisticsEntry ::= + SEQUENCE { + hwhqosProfileCarStatisticsInterfaceIndex + InterfaceIndex, + hwhqosProfileCarStatisticsDirection + INTEGER, + hwhqosProfileCarStatisticsPevid + Integer32, + hwhqosProfileCarStatisticsCevid + Integer32, + hwhqosProfileCarStatisticsType + INTEGER, + hwhqosProfileCarStatisticsSlotNumber + Integer32, + hwhqosProfileCarStatisticsReset + INTEGER, + hwhqosProfileCarStatisticsPassPackets + Counter64, + hwhqosProfileCarStatisticsPassBytes + Counter64, + hwhqosProfileCarStatisticsDropPackets + Counter64, + hwhqosProfileCarStatisticsDropBytes + Counter64, + hwhqosProfileCarStatisticsPassPacketsRate + Counter64, + hwhqosProfileCarStatisticsPassBytesRate + Counter64, + hwhqosProfileCarStatisticsDropPacketsRate + Counter64, + hwhqosProfileCarStatisticsDropBytesRate + Counter64 + } + + hwhqosProfileCarStatisticsInterfaceIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosProfileCarStatisticsInterfaceIndex " + ::= { hwhqosProfileCarStatisticsEntry 1 } + + + hwhqosProfileCarStatisticsDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosProfileCarStatisticsDirection " + ::= { hwhqosProfileCarStatisticsEntry 2 } + + + hwhqosProfileCarStatisticsPevid OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosProfileCarStatisticsPevid " + ::= { hwhqosProfileCarStatisticsEntry 3 } + + + hwhqosProfileCarStatisticsCevid OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosProfileCarStatisticsCevid " + ::= { hwhqosProfileCarStatisticsEntry 4 } + + + hwhqosProfileCarStatisticsType OBJECT-TYPE + SYNTAX INTEGER + { + car(1), + broadcast-suppression(2), + multicast-suppression(3), + unknown-unicast-suppression(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosProfileCarStatisticsType " + ::= { hwhqosProfileCarStatisticsEntry 5 } + + + + hwhqosProfileCarStatisticsSlotNumber OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosProfileCarStatisticsSlotNumber " + ::= { hwhqosProfileCarStatisticsEntry 6 } + + + + hwhqosProfileCarStatisticsReset OBJECT-TYPE + SYNTAX INTEGER + { + reset(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwhqosProfileCarStatisticsReset " + ::= { hwhqosProfileCarStatisticsEntry 7 } + + + + hwhqosProfileCarStatisticsPassPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosProfileCarStatisticsPassPackets " + ::= { hwhqosProfileCarStatisticsEntry 8 } + + + + hwhqosProfileCarStatisticsPassBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosProfileCarStatisticsPassBytes " + ::= { hwhqosProfileCarStatisticsEntry 9 } + + + + hwhqosProfileCarStatisticsDropPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosProfileCarStatisticsDropPackets " + ::= { hwhqosProfileCarStatisticsEntry 10 } + + + + hwhqosProfileCarStatisticsDropBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosProfileCarStatisticsDropBytes " + ::= { hwhqosProfileCarStatisticsEntry 11 } + + + + hwhqosProfileCarStatisticsPassPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosProfileCarStatisticsPassPacketsRate " + ::= { hwhqosProfileCarStatisticsEntry 12 } + + + + hwhqosProfileCarStatisticsPassBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosProfileCarStatisticsPassBytesRate " + ::= { hwhqosProfileCarStatisticsEntry 13 } + + + + hwhqosProfileCarStatisticsDropPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosProfileCarStatisticsPassBytesRate " + ::= { hwhqosProfileCarStatisticsEntry 14 } + + + + + hwhqosProfileCarStatisticsDropBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosProfileCarStatisticsDropBytesRate " + ::= { hwhqosProfileCarStatisticsEntry 15 } + + +-- ****************************************************************** +-- +-- hwhqosUserQueueStatisticsTable +-- +-- ****************************************************************** + + hwhqosUserQueueStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwhqosUserQueueStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwhqosUserQueueStatisticsTable " + ::= { hwhqosStat 31 } + + + hwhqosUserQueueStatisticsEntry OBJECT-TYPE + SYNTAX HwhqosUserQueueStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwhqosUserQueueStatisticsEntry " + INDEX { hwhqosUserQueueStatisticsInterfaceIndex,hwhqosUserQueueStatisticsDirection, + hwhqosUserQueueStatisticsSlotNumber,hwhqosUserQueueStatisticsQueueIndex } + ::= { hwhqosUserQueueStatisticsTable 1 } + + HwhqosUserQueueStatisticsEntry ::= + SEQUENCE { + hwhqosUserQueueStatisticsInterfaceIndex + InterfaceIndex, + hwhqosUserQueueStatisticsDirection + INTEGER, + hwhqosUserQueueStatisticsSlotNumber + Integer32, + hwhqosUserQueueStatisticsQueueIndex + INTEGER, + hwhqosUserQueueStatisticsReset + INTEGER, + hwhqosUserQueueStatisticsPassPackets + Counter64, + hwhqosUserQueueStatisticsPassBytes + Counter64, + hwhqosUserQueueStatisticsDropPackets + Counter64, + hwhqosUserQueueStatisticsDropBytes + Counter64, + hwhqosUserQueueStatisticsPassPacketsRate + Counter64, + hwhqosUserQueueStatisticsPassBytesRate + Counter64, + hwhqosUserQueueStatisticsDropPacketsRate + Counter64, + hwhqosUserQueueStatisticsDropBytesRate + Counter64 + } + + hwhqosUserQueueStatisticsInterfaceIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosUserQueueStatisticsInterfaceIndex " + ::= { hwhqosUserQueueStatisticsEntry 1 } + + hwhqosUserQueueStatisticsDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosUserQueueStatisticsDirection " + ::= { hwhqosUserQueueStatisticsEntry 2 } + + + hwhqosUserQueueStatisticsSlotNumber OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosUserQueueStatisticsSlotNumber " + ::= { hwhqosUserQueueStatisticsEntry 3 } + + + hwhqosUserQueueStatisticsQueueIndex OBJECT-TYPE + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8), + total(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosUserQueueStatisticsQueueIndex " + ::= { hwhqosUserQueueStatisticsEntry 4 } + + + + hwhqosUserQueueStatisticsReset OBJECT-TYPE + SYNTAX INTEGER + { + reset(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwhqosUserQueueStatisticsReset " + ::= { hwhqosUserQueueStatisticsEntry 5 } + + + + hwhqosUserQueueStatisticsPassPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosUserQueueStatisticsPassPackets " + ::= { hwhqosUserQueueStatisticsEntry 6 } + + + + hwhqosUserQueueStatisticsPassBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosUserQueueStatisticsPassBytes " + ::= { hwhqosUserQueueStatisticsEntry 7 } + + + + hwhqosUserQueueStatisticsDropPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosUserQueueStatisticsDropPackets " + ::= { hwhqosUserQueueStatisticsEntry 8 } + + + + hwhqosUserQueueStatisticsDropBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosUserQueueStatisticsDropBytes " + ::= { hwhqosUserQueueStatisticsEntry 9 } + + + + hwhqosUserQueueStatisticsPassPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosUserQueueStatisticsPassPacketsRate " + ::= { hwhqosUserQueueStatisticsEntry 10 } + + + + hwhqosUserQueueStatisticsPassBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosUserQueueStatisticsPassBytesRate " + ::= { hwhqosUserQueueStatisticsEntry 11 } + + + + hwhqosUserQueueStatisticsDropPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosUserQueueStatisticsDropPacketsRate " + ::= { hwhqosUserQueueStatisticsEntry 12 } + + + + hwhqosUserQueueStatisticsDropBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosUserQueueStatisticsDropBytesRate " + ::= { hwhqosUserQueueStatisticsEntry 13 } + + +-- ****************************************************************** +-- +-- hwhqosUserQueueClassifierStatisticsTable +-- +-- ****************************************************************** + + hwhqosUserQueueClassifierStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwhqosUserQueueClassifierStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwhqosUserQueueStatisticsTable " + ::= { hwhqosStat 32 } + + + hwhqosUserQueueClassifierStatisticsEntry OBJECT-TYPE + SYNTAX HwhqosUserQueueClassifierStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwhqosUserQueueStatisticsEntry " + INDEX { hwhqosUserQueueClassifierStatisticsInterfaceIndex, + hwhqosUserQueueClassifierStatisticsDirection, + hwhqosUserQueueClassifierStatisticsClassifierName, + hwhqosUserQueueClassifierStatisticsSlotNumber, + hwhqosUserQueueClassifierStatisticsQueueIndex } + ::= { hwhqosUserQueueClassifierStatisticsTable 1 } + + HwhqosUserQueueClassifierStatisticsEntry ::= + SEQUENCE { + hwhqosUserQueueClassifierStatisticsInterfaceIndex + InterfaceIndex, + hwhqosUserQueueClassifierStatisticsDirection + INTEGER, + hwhqosUserQueueClassifierStatisticsClassifierName + OCTET STRING, + hwhqosUserQueueClassifierStatisticsSlotNumber + Integer32, + hwhqosUserQueueClassifierStatisticsQueueIndex + INTEGER, + hwhqosUserQueueClassifierStatisticsReset + INTEGER, + hwhqosUserQueueClassifierStatisticsPassPackets + Counter64, + hwhqosUserQueueClassifierStatisticsPassBytes + Counter64, + hwhqosUserQueueClassifierStatisticsDropPackets + Counter64, + hwhqosUserQueueClassifierStatisticsDropBytes + Counter64, + hwhqosUserQueueClassifierStatisticsPassPacketsRate + Counter64, + hwhqosUserQueueClassifierStatisticsPassBytesRate + Counter64, + hwhqosUserQueueClassifierStatisticsDropPacketsRate + Counter64, + hwhqosUserQueueClassifierStatisticsDropBytesRate + Counter64 + } + + hwhqosUserQueueClassifierStatisticsInterfaceIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosUserQueueClassifierStatisticsInterfaceIndex " + ::= { hwhqosUserQueueClassifierStatisticsEntry 1 } + + + + hwhqosUserQueueClassifierStatisticsDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosUserQueueClassifierStatisticsDirection " + ::= { hwhqosUserQueueClassifierStatisticsEntry 2 } + + + hwhqosUserQueueClassifierStatisticsClassifierName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosUserQueueClassifierStatisticsClassifierName " + ::= { hwhqosUserQueueClassifierStatisticsEntry 3 } + + + hwhqosUserQueueClassifierStatisticsSlotNumber OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosUserQueueClassifierStatisticsSlotNumber " + ::= { hwhqosUserQueueClassifierStatisticsEntry 4 } + + + hwhqosUserQueueClassifierStatisticsQueueIndex OBJECT-TYPE + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8), + total(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosUserQueueClassifierStatisticsQueueIndex " + ::= { hwhqosUserQueueClassifierStatisticsEntry 5 } + + + + hwhqosUserQueueClassifierStatisticsReset OBJECT-TYPE + SYNTAX INTEGER + { + reset(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwhqosUserQueueClassifierStatisticsReset " + ::= { hwhqosUserQueueClassifierStatisticsEntry 6 } + + + + hwhqosUserQueueClassifierStatisticsPassPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosUserQueueClassifierStatisticsPassPackets " + ::= { hwhqosUserQueueClassifierStatisticsEntry 7 } + + + + hwhqosUserQueueClassifierStatisticsPassBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosUserQueueClassifierStatisticsPassBytes " + ::= { hwhqosUserQueueClassifierStatisticsEntry 8 } + + + + hwhqosUserQueueClassifierStatisticsDropPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosUserQueueClassifierStatisticsDropPackets " + ::= { hwhqosUserQueueClassifierStatisticsEntry 9 } + + + + hwhqosUserQueueClassifierStatisticsDropBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosUserQueueClassifierStatisticsDropBytes " + ::= { hwhqosUserQueueClassifierStatisticsEntry 10 } + + + + hwhqosUserQueueClassifierStatisticsPassPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosUserQueueClassifierStatisticsPassPacketsRate " + ::= { hwhqosUserQueueClassifierStatisticsEntry 11 } + + + + hwhqosUserQueueClassifierStatisticsPassBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosUserQueueClassifierStatisticsPassBytesRate " + ::= { hwhqosUserQueueClassifierStatisticsEntry 12 } + + + + hwhqosUserQueueClassifierStatisticsDropPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosUserQueueClassifierStatisticsDropPacketsRate " + ::= { hwhqosUserQueueClassifierStatisticsEntry 13 } + + + + hwhqosUserQueueClassifierStatisticsDropBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosUserQueueClassifierStatisticsDropBytesRate " + ::= { hwhqosUserQueueClassifierStatisticsEntry 14 } + +-- ****************************************************************** +-- +-- hwhqosUserGroupQueueStatisticsTable +-- +-- ****************************************************************** + + hwhqosUserGroupQueueStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwhqosUserGroupQueueStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwhqosUserGroupQueueStatisticsTable " + ::= { hwhqosStat 33 } + + + hwhqosUserGroupQueueStatisticsEntry OBJECT-TYPE + SYNTAX HwhqosUserGroupQueueStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwhqosUserGroupQueueStatisticsEntry " + INDEX { hwhqosUserGroupQueueStatisticsGroupName, + hwhqosUserGroupQueueStatisticsDirection, + hwhqosUserGroupQueueStatisticsSlotNumber } + ::= { hwhqosUserGroupQueueStatisticsTable 1 } + + HwhqosUserGroupQueueStatisticsEntry ::= + SEQUENCE { + hwhqosUserGroupQueueStatisticsGroupName + OCTET STRING, + hwhqosUserGroupQueueStatisticsDirection + INTEGER, + hwhqosUserGroupQueueStatisticsSlotNumber + Integer32, + hwhqosUserGroupQueueStatisticsReset + INTEGER, + hwhqosUserGroupQueueStatisticsPassPackets + Counter64, + hwhqosUserGroupQueueStatisticsPassBytes + Counter64, + hwhqosUserGroupQueueStatisticsDropPackets + Counter64, + hwhqosUserGroupQueueStatisticsDropBytes + Counter64 + } + + hwhqosUserGroupQueueStatisticsGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosUserGroupQueueStatisticsGroupName " + ::= { hwhqosUserGroupQueueStatisticsEntry 1 } + + + + hwhqosUserGroupQueueStatisticsDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosUserGroupQueueStatisticsDirection " + ::= { hwhqosUserGroupQueueStatisticsEntry 2 } + + + + hwhqosUserGroupQueueStatisticsSlotNumber OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosUserGroupQueueStatisticsSlotNumber " + ::= { hwhqosUserGroupQueueStatisticsEntry 3 } + + + + hwhqosUserGroupQueueStatisticsReset OBJECT-TYPE + SYNTAX INTEGER + { + reset(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwhqosUserGroupQueueStatisticsReset " + ::= { hwhqosUserGroupQueueStatisticsEntry 4 } + + + + hwhqosUserGroupQueueStatisticsPassPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosUserGroupQueueStatisticsPassPackets " + ::= { hwhqosUserGroupQueueStatisticsEntry 5 } + + + + hwhqosUserGroupQueueStatisticsPassBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosUserGroupQueueStatisticsPassBytes " + ::= { hwhqosUserGroupQueueStatisticsEntry 6 } + + + + hwhqosUserGroupQueueStatisticsDropPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosUserGroupQueueStatisticsDropPackets " + ::= { hwhqosUserGroupQueueStatisticsEntry 7 } + + + + hwhqosUserGroupQueueStatisticsDropBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwhqosUserGroupQueueStatisticsDropBytes " + ::= { hwhqosUserGroupQueueStatisticsEntry 8 } + + + + + + +-- this module + hwhqosUserQueueStatCompliances MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statment." + MODULE -- this module + MANDATORY-GROUPS { hwhqosUserQueueStatGroup, hwhqosUserQueueStatTrapGroup } + ::= { hwhqosCompliances 1 } + + hwhqosGroups OBJECT IDENTIFIER ::= { hwhqosConformance 2 } + + + hwhqosIfStatGroup OBJECT-GROUP + OBJECTS { hwhqosQueueForwardPackets, hwhqosQueueForwardBytes, hwhqosQueueDropPackets, hwhqosQueueDropBytes, hwhqosQueueRemarkPackets, + hwhqosQueueRemarkBytes, hwhqosSetZero, hwhqosQueueForwardPacketRate, hwhqosQueueForwardByteRate, hwhqosQueueDropPacketRate, + hwhqosQueueDropByteRate } + STATUS current + DESCRIPTION + "Description." + ::= { hwhqosGroups 1 } + + + hqhqosAtmPvcStatGroup OBJECT-GROUP + OBJECTS { hwhqosAtmPvcQueueForwardPackets, hwhqosAtmPvcQueueForwardBytes, hwhqosAtmPvcQueueDropPackets, hwhqosAtmPvcQueueDropBytes, hwhqosAtmPvcQueueRemarkPackets, + hwhqosAtmPvcQueueRemarkBytes } + STATUS current + DESCRIPTION + "Description." + ::= { hwhqosGroups 2 } + + + hwhqosPortQueueGroup OBJECT-GROUP + OBJECTS { hwhqosPortQueueArithmetic, hwhqosPortQueueWeightValue, hwhqosPortQueueShaValue, hwhqosPortQueueShaPercent, hwhqosPortQueueWredName, + hwhqosPortQueueRowStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwhqosGroups 3 } + + + hwhqosWredGroup OBJECT-GROUP + OBJECTS { hwhqosWredGreenLowLimit, hwhqosWredGreenHighLimit, hwhqosWredGreenDiscardPercent, hwhqosWredYellowLowLimit, hwhqosWredYellowHighLimit, + hwhqosWredYellowDiscardPercent, hwhqosWredRedLowLimit, hwhqosWredRedHighLimit, hwhqosWredRedDiscardPercent, hwhqosWredRowStatus + } + STATUS current + DESCRIPTION + "Description." + ::= { hwhqosGroups 4 } + + hwhqosIfQueueStatGroup OBJECT-GROUP + OBJECTS { hwhqosIfQueueStatForwardPackets, hwhqosIfQueueStatForwardBytes, hwhqosIfQueueStatDropBytes, hwhqosIfQueueStatDropPackets } + STATUS current + DESCRIPTION + "Description." + ::= { hwhqosGroups 5 } + + + hwhqosUserQueueStatGroup OBJECT-GROUP + OBJECTS { hwhqosUserQueueStatForwardPackets, hwhqosUserQueueStatForwardBytes, hwhqosUserQueueStatDropPackets, hwhqosUserQueueStatDropBytes, hwhqosUserQueueStatReset, + hwhqosUserQueueStatLastResetTime, hwhqosUserQueueStatPerDropPackets } + STATUS current + DESCRIPTION + "Description." + ::= { hwhqosGroups 6 } + + + hwhqosUserGroupQueueStatGroup OBJECT-GROUP + OBJECTS { hwhqosUserGroupQueueStatReset, hwhqosUserGroupQueueDropBytes, hwhqosUserGroupQueueDropPackets, hwhqosUserGroupQueueForwardBytes, hwhqosUserGroupQueueForwardPackets, + hwhqosUserGroupQueueStatLastResetTime } + STATUS current + DESCRIPTION + "Description." + ::= { hwhqosGroups 7 } + + hwhqosObjectsGroup OBJECT-GROUP + OBJECTS { hwhqosUserFrameId, hwhqosUserSlotId, hwhqosUserPortId } + STATUS current + DESCRIPTION + "Description." + ::= { hwhqosGroups 8 } + + hwhqosUserQueueStatTrapGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwhqosUserQueueStatDiscardAlarmTrap } + STATUS current + DESCRIPTION + "The notification group defined for discard packets of a user`s queue." + ::= { hwhqosGroups 9 } + + hwhqosVpnQoSTunnelStatGroup OBJECT-GROUP + OBJECTS { hwVPNHQoSTunnelIfIndex,hwVPNHQoSVPNType, hwVPNHQoSVPNValue, hwVPNHQoSPassBytes, + hwVPNHQoSPassPackets,hwVPNHQoSDropPackets,hwVPNHQoSDropBytes } + STATUS current + DESCRIPTION + "Description." + ::= { hwhqosGroups 10 } + + hwhqosTunnelStatGroup OBJECT-GROUP + OBJECTS { hwhqosTunnelIfIndex, hwhqosTunnelCosType, hwhqosTunnelVPNType, hwhqosTunnelVPNName, hwhqosTunnelPassBytes, + hwhqosTunnelPassPackets, hwhqosTunnelDropBytes, hwhqosTunnelDropPackets, hwhqosTunnelPassedByteRate, hwhqosTunnelPassPacketRate} + STATUS current + DESCRIPTION + "Description." + ::= { hwhqosGroups 11 } + + hwhqosProfileGroup OBJECT-GROUP + OBJECTS { hwhqosProfileName,hwhqosProfileDescription, hwhqosProfileRowStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwhqosGroups 12 } + + hwhqosProfileSuppressionGroup OBJECT-GROUP + OBJECTS { hwhqosSuppressionDirection, hwhqosSuppressionType, + hwhqosSuppressionCirValue, hwhqosSuppressionCbsValue, hwhqosSuppressionRowStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwhqosGroups 13 } + + hwhqosProfileCarGroup OBJECT-GROUP + OBJECTS { hwhqosProfileCarDirection, hwhqosProfileCarCirValue, hwhqosProfileCarPirValue, + hwhqosProfileCarCbsValue, hwhqosProfileCarPbsValue, hwhqosProfileCarGreenAction, + hwhqosProfileCarYellowAction, hwhqosProfileCarRedAction, hwhqosProfileCarRowStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwhqosGroups 14 } + + hwhqosProfileUserQueueGroup OBJECT-GROUP + OBJECTS { hwhqosProfileUserQueueDirection, hwhqosProfileUserQueueCirValue, hwhqosProfileUserQueuePirValue, + hwhqosProfileUserQueueFlowQueueName, hwhqosProfileUserQueueMappingName, hwhqosProfileUserQueueGroupName, + hwhqosProfileUserQueueServiceTemplateName, hwhqosProfileUserQueueRowStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwhqosGroups 15 } + + hwhqosProfileUserApplyGroup OBJECT-GROUP + OBJECTS { hwhqosProfileInterfaceIndex, hwhqosProfileApplyDirection, hwhqosProfileApplyPevid, + hwhqosProfileApplyCevid, hwhqosProfileApplyName, hwhqosProfileApplyIdentifier, + hwhqosGroupName, hwhqosProfileApplyRowStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwhqosGroups 16 } + + + hwhqosFlowMappingGroup OBJECT-GROUP + OBJECTS { hwhqosFlowMappingName,hwhqosFlowMappingRowStatus} + STATUS current + DESCRIPTION + "Description." + ::= { hwhqosGroups 17 } + + hwhqosFlowMappingCfgGroup OBJECT-GROUP + OBJECTS { hwhqosFolwMappingCfgQueueCosValue,hwhqosFlowMappingCfgPortQueueCosValue,hwhqosFlowMappingCfgRowStatus} + STATUS current + DESCRIPTION + "Description." + ::= { hwhqosGroups 18 } + + hwhqosFlowQueueGroup OBJECT-GROUP + OBJECTS { hwhqosFlowQueueName,hwhqosFlowQueueRowStatus} + STATUS current + DESCRIPTION + "Description." + ::= { hwhqosGroups 19 } + + hwhqosFlowQueueCfgGroup OBJECT-GROUP + OBJECTS { hwhqosFlowQueueCfgCosValue,hwhqosFlowQueueCfgType,hwhqosFlowQueueCfgWeightValue, + hwhqosFlowQueueCfgShapingValue,hwhqosFlowQueueCfgShapingPercentageValue,hwhqosFlowQueueCfgWredName, + hwhqosFlowQueueCfgRowStatus} + STATUS current + DESCRIPTION + "Description." + ::= { hwhqosGroups 20 } + + hwhqosFlowWredGroup OBJECT-GROUP + OBJECTS { hwhqosFlowWredName,hwhqosFlowWredRowStatus} + STATUS current + DESCRIPTION + "Description." + ::= { hwhqosGroups 21 } + + hwhqosFlowWredColorGroup OBJECT-GROUP + OBJECTS { hwhqosFlowWredColor,hwhqosFlowWredColorLowlimitPercentage,hwhqosFlowWredColorHighlimitPercentage, + hwhqosFlowWredColorDiscardPercentage,hwhqosFlowWredColorRowStatus} + STATUS current + DESCRIPTION + "Description." + ::= { hwhqosGroups 22 } + + hwhqosUserGroupQueueGroup OBJECT-GROUP + OBJECTS { hwhqosUserGroupQueueName,hwhqosUserGroupQueueSlotNumber,hwhqosUserGroupQueueRowStatus} + STATUS current + DESCRIPTION + "Description." + ::= { hwhqosGroups 23 } + + hwhqosUserGroupQueueShapingGroup OBJECT-GROUP + OBJECTS { hwhqosUserGroupQueueShapingDirection,hwhqosUserGroupQueueShapingValue,hwhqosUserGroupQueueShapingRowStatus} + STATUS current + DESCRIPTION + "Description." + ::= { hwhqosGroups 24 } + + hwhqosUserQueueGroup OBJECT-GROUP + OBJECTS { hwhqosUserQueueInterfaceIndex,hwhqosUserQueueDirection,hwhqosUserQueueCirValue, + hwhqosUserQueuePirValue,hwhqosUserQueueFlowQueueName,hwhqosUserQueueFlowMappingName, + hwhqosUserQueueGroupName,hwhqosUserQueueServiceTemplateName,hwhqosUserQueueRowStatus + } + STATUS current + DESCRIPTION + "Description." + ::= { hwhqosGroups 25 } + + hwhqosBehaviorUserQueueGroup OBJECT-GROUP + OBJECTS {hwhqosBehaviorName,hwhqosBehaviorCirValue,hwhqosBehaviorPirValue,hwhqosBehaviorFlowQueueName, + hwhqosBehaviorFlowMappingName,hwhqosBehaviorGroupName,hwhqosBehaviorServiceTemplateName, + hwhqosBehaviorUserQueueRowStatus + } + STATUS current + DESCRIPTION + "Description." + ::= { hwhqosGroups 26 } + + hwhqosBandwidthGroup OBJECT-GROUP + OBJECTS {hwhqosBandwidthInterfaceIndex,hwhqosBandwidthValue,hwhqosBandwidthRowStatus} + STATUS current + DESCRIPTION + "Description." + ::= { hwhqosGroups 27 } + + + hwhqosServiceTemplateGroup OBJECT-GROUP + OBJECTS {hwhqosServiceTemplateName,hwhqosSlotNumber,hwhqosServiceTemplateRowStatus} + STATUS current + DESCRIPTION + "Description." + ::= { hwhqosGroups 28 } + + + hwhqosNetworkHeaderLengthGroup OBJECT-GROUP + OBJECTS {hwhqosNetworkHeaderLengthDirection,hwhqosNetWorkHeaderLengthValue,hwhqosNetWorkHeaderLengthRowStatus} + STATUS current + DESCRIPTION + "Description." + ::= { hwhqosGroups 29 } + + + hwhqosServiceTemplateApplyGroup OBJECT-GROUP + OBJECTS {hwhqosServiceTemplateApplyInterfaceIndex,hwhqosApplyServiceTemplateName,hwhqosServiceTemplateApplyRowStatus} + STATUS current + DESCRIPTION + "Description." + ::= { hwhqosGroups 30 } + + hwhqosProfileUserQueueStatisticsGroup OBJECT-GROUP + OBJECTS {hwhqosProfileUserQueueStatisticsInterfaceIndex,hwhqosProfileUserQueueStatisticsDirection, + hwhqosProfileUserQueueStatisticsPevid,hwhqosProfileUserQueueStatisticsCevid,hwhqosProfileUserQueueStatisticsSlotNumber, + hwhqosProfileUserQueueStatisticsQueueIndex,hwhqosProfileUserQueueStatisticsReset,hwhqosProfileUserQueueStatisticsPassPackets, + hwhqosProfileUserQueueStatisticsPassBytes,hwhqosProfileUserQueueStatisticsDropPackets,hwhqosProfileUserQueueStatisticsDropBytes, + hwhqosProfileUserQueueStatisticsPassPacketsRate,hwhqosProfileUserQueueStatisticsPassBytesRate, + hwhqosProfileUserQueueStatisticsDropPacketsRate, hwhqosProfileUserQueueStatisticsDropBytesRate + } + STATUS current + DESCRIPTION + "Description." + ::= { hwhqosGroups 31 } + + hwhqosProfileCarStatisticsGroup OBJECT-GROUP + OBJECTS {hwhqosProfileCarStatisticsInterfaceIndex,hwhqosProfileCarStatisticsDirection, + hwhqosProfileCarStatisticsPevid,hwhqosProfileCarStatisticsCevid,hwhqosProfileCarStatisticsType, + hwhqosProfileCarStatisticsSlotNumber,hwhqosProfileCarStatisticsReset,hwhqosProfileCarStatisticsPassPackets, + hwhqosProfileCarStatisticsPassBytes,hwhqosProfileCarStatisticsDropPackets,hwhqosProfileCarStatisticsDropBytes, + hwhqosProfileCarStatisticsPassPacketsRate,hwhqosProfileCarStatisticsPassBytesRate, + hwhqosProfileCarStatisticsDropPacketsRate,hwhqosProfileCarStatisticsDropBytesRate + } + STATUS current + DESCRIPTION + "Description." + ::= { hwhqosGroups 32 } + + hwhqosUserQueueStatisticsGroup OBJECT-GROUP + OBJECTS {hwhqosUserQueueStatisticsInterfaceIndex,hwhqosUserQueueStatisticsDirection, + hwhqosUserQueueStatisticsSlotNumber,hwhqosUserQueueStatisticsQueueIndex, + hwhqosUserQueueStatisticsReset,hwhqosUserQueueStatisticsPassPackets, + hwhqosUserQueueStatisticsPassBytes,hwhqosUserQueueStatisticsDropPackets, + hwhqosUserQueueStatisticsDropBytes,hwhqosUserQueueStatisticsPassPacketsRate, + hwhqosUserQueueStatisticsPassBytesRate,hwhqosUserQueueStatisticsDropPacketsRate, + hwhqosUserQueueStatisticsDropBytesRate + } + STATUS current + DESCRIPTION + "Description." + ::= { hwhqosGroups 33 } + + hwhqosUserQueueClassifierStatisticsGroup OBJECT-GROUP + OBJECTS {hwhqosUserQueueClassifierStatisticsInterfaceIndex, + hwhqosUserQueueClassifierStatisticsDirection,hwhqosUserQueueClassifierStatisticsClassifierName, + hwhqosUserQueueClassifierStatisticsSlotNumber,hwhqosUserQueueClassifierStatisticsQueueIndex, + hwhqosUserQueueClassifierStatisticsReset,hwhqosUserQueueClassifierStatisticsPassPackets, + hwhqosUserQueueClassifierStatisticsPassBytes,hwhqosUserQueueClassifierStatisticsDropPackets, + hwhqosUserQueueClassifierStatisticsDropBytes,hwhqosUserQueueClassifierStatisticsPassPacketsRate, + hwhqosUserQueueClassifierStatisticsPassBytesRate,hwhqosUserQueueClassifierStatisticsDropPacketsRate, + hwhqosUserQueueClassifierStatisticsDropBytesRate + } + STATUS current + DESCRIPTION + "Description." + ::= { hwhqosGroups 34 } + + hwhqosUserGroupQueueStatisticsGroup OBJECT-GROUP + OBJECTS {hwhqosUserGroupQueueStatisticsGroupName,hwhqosUserGroupQueueStatisticsDirection, + hwhqosUserGroupQueueStatisticsSlotNumber,hwhqosUserGroupQueueStatisticsReset, + hwhqosUserGroupQueueStatisticsPassPackets,hwhqosUserGroupQueueStatisticsPassBytes, + hwhqosUserGroupQueueStatisticsDropPackets,hwhqosUserGroupQueueStatisticsDropBytes + } + STATUS current + DESCRIPTION + "Description." + ::= { hwhqosGroups 35 } + + + + + END + +-- +-- HUAWEI-HQOS-MIB.mib +-- diff --git a/MIBS/huawei/HUAWEI-HTTP-MIB b/MIBS/huawei/HUAWEI-HTTP-MIB new file mode 100644 index 0000000..506f208 --- /dev/null +++ b/MIBS/huawei/HUAWEI-HTTP-MIB @@ -0,0 +1,252 @@ +-- ================================================================= +-- Copyright (C) 2009 by HUAWEI TECHNOLOGIES. All rights reserved +-- +-- Description: HUAWEI HTTP MIB, this mib will maintain information of HTTP +-- protocol for datacomm product. +-- Reference: +-- Version: V1.00 +-- History: +-- +-- V1.00 2009-03-27 initial version +-- ================================================================= +HUAWEI-HTTP-MIB DEFINITIONS ::= BEGIN + IMPORTS + DateAndTime + FROM SNMPv2-TC + + OBJECT-GROUP + FROM SNMPv2-CONF + + MODULE-IDENTITY, OBJECT-TYPE, Integer32,OBJECT-IDENTITY, + IpAddress, Unsigned32, NOTIFICATION-TYPE + FROM SNMPv2-SMI + + EnabledStatus + FROM P-BRIDGE-MIB + + hwDatacomm + FROM HUAWEI-MIB; + + hwHttpMIB MODULE-IDENTITY + LAST-UPDATED "200903271630Z" -- July 15, 2008 at 14:30 GMT + ORGANIZATION + "Huawei Technologies co.,Ltd." + CONTACT-INFO + "R&D NanJing, Huawei Technologies co.,Ltd. + High hope mansion, + Baixia road, + Nanjing city + Zip:100085 + Http://www.huawei.com + E-mail:support@huawei.com + Zip:100000 + " + DESCRIPTION + "This file is a HTTP MIB. It provides the functions such as + globally enabling or disabling the HTTP service, configuring the global + port number, showing http server and users information." + ::= { hwDatacomm 192 } + + -- ============================================================================ + -- Node definitions + -- ============================================================================ + hwHttpObjects OBJECT IDENTIFIER ::= { hwHttpMIB 1 } + hwHttpConformance OBJECT IDENTIFIER ::= { hwHttpMIB 2 } + + -- ============================================================================ + -- + -- ======================= Objects definitions================================= + -- + -- ============================================================================ + hwHttpConfiguration OBJECT IDENTIFIER ::= { hwHttpObjects 1 } + + hwHttpEnable OBJECT-TYPE + SYNTAX EnabledStatus + { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object indicates globally enable or disable the HTTP configuration. If the hwHttpEnable + is 1, HTTP server is enabled. If the hwHttpEnable is 2, HTTP server is + disabled. By default, HTTP server is enabled." + DEFVAL { 1 } + ::= { hwHttpConfiguration 1 } + + hwHttpPortNum OBJECT-TYPE + SYNTAX Integer32 (80|1025..55535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object indicates globally port number the HTTP configuration. The value rangs from 1025 to 55535, + User can modify HTTP server listen in port number, + By default, HTTP server listen in 80 port." + DEFVAL { 80 } + ::= { hwHttpConfiguration 2 } + + hwHttpAclNum OBJECT-TYPE + SYNTAX Integer32 (0|2000..2999) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object indicates globally ACL the HTTP configuration. The value rangs from 2000 to 2999, + user can modify HTTP server ACL number,By default, the ACL number is 0." + ::= { hwHttpConfiguration 3 } + + hwHttpTimeOut OBJECT-TYPE + SYNTAX Integer32 (1..35791) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object indicates globally overtime the HTTP configuration. The value rangs from 1 to 35791, + User can modify HTTP server overtime interval, + By default, The time is 3 minutes." + DEFVAL { 3 } + ::= { hwHttpConfiguration 4 } + + hwHttpOnlineUserNum OBJECT-TYPE + SYNTAX Integer32 (0..5) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the number of concurrent server users online." + ::= { hwHttpConfiguration 5 } + + hwHttpMaxUserNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates maximum number of concurrent server users allowed." + ::= { hwHttpConfiguration 6 } + + hwHttpUserInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwHttpUserInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "HTTP user infomation configuration table." + ::= { hwHttpConfiguration 7 } + + hwHttpUserInfoEntry OBJECT-TYPE + SYNTAX HwHttpUserInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the HTTP user infomation configuration table." + INDEX{ hwHttpUserIndex } + ::= { hwHttpUserInfoTable 1} + + HwHttpUserInfoEntry ::= + SEQUENCE{ + hwHttpUserIndex Integer32, + hwHttpUserName OCTET STRING, + hwHttpUserIpAddr IpAddress, + hwHttpUserLoginTime DateAndTime, + hwHttpUserTimeOut Integer32 + } + + hwHttpUserIndex OBJECT-TYPE + SYNTAX Integer32(1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object indicates the user index of user has logined HTTP server. The value rangs from 1 to 5." + ::= {hwHttpUserInfoEntry 1} + + hwHttpUserName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the user name of user has logined HTTP server. It ranges from 1 + to 64." + ::= {hwHttpUserInfoEntry 2} + + hwHttpUserIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the source IP address of user has logined HTTP server." + ::= {hwHttpUserInfoEntry 3} + + hwHttpUserLoginTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the date and time of user logined HTTP server." + ::= {hwHttpUserInfoEntry 4} + + hwHttpUserTimeOut OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the overtime of user logined HTTP server." + ::= {hwHttpUserInfoEntry 5} + + -- + -- *********************************************************** + -- + -- HAUWEIDLDPMIBCONFORMANCE + -- + -- *********************************************************** + -- + + hwHttpCompliances OBJECT IDENTIFIER ::= { hwHttpConformance 1 } + hwHttpGroups OBJECT IDENTIFIER ::= { hwHttpConformance 2 } + -- compliance statements + hwHttpCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMP entities which implement + the HUAWEI-HTTP-MIB." + MODULE -- this module + MANDATORY-GROUPS { + hwHttpConfigGroup, + hwHttpInfoGroup + } + ::= { hwHttpCompliances 1 } + + -- MIB groupings + hwHttpConfigGroup OBJECT-GROUP + OBJECTS { + hwHttpEnable, + hwHttpPortNum, + hwHttpAclNum, + hwHttpTimeOut + } + STATUS current + DESCRIPTION + "The collection of objects which are used to configure the + HTTP implementation behavior. + This group is mandatory for agents which implement the HTTP." + ::= { hwHttpGroups 1 } + + hwHttpInfoGroup OBJECT-GROUP + OBJECTS { + hwHttpOnlineUserNum, + hwHttpMaxUserNum, + hwHttpUserName, + hwHttpUserIpAddr, + hwHttpUserLoginTime, + hwHttpUserTimeOut + } + STATUS current + DESCRIPTION + "The collection of objects indicates the information of HTTP server and users." + ::= { hwHttpGroups 2 } + + END + +-- +-- HUAWEI-HTTP-MIB.mib +-- + + + + diff --git a/MIBS/huawei/HUAWEI-HWTACACS-MIB b/MIBS/huawei/HUAWEI-HWTACACS-MIB new file mode 100644 index 0000000..eefc673 --- /dev/null +++ b/MIBS/huawei/HUAWEI-HWTACACS-MIB @@ -0,0 +1,3287 @@ +-- ================================================================= + -- Copyright (C) 2016 by HUAWEI TECHNOLOGIES. All rights reserved + -- + -- Description:HUAWEI-HWTACACS-MIB + -- Reference: + -- Version: V2.09 + -- History: + -- ,<2003-03-20>, + -- ================================================================= +HUAWEI-HWTACACS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + hwDatacomm + FROM HUAWEI-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + IpAddress, Counter32, Gauge32, Integer32, Unsigned32, TimeTicks, NOTIFICATION-TYPE, OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + OBJECT-TYPE + FROM RFC-1212 + RowStatus + FROM SNMPv2-TC + DisplayString + FROM RFC1213-MIB + enterprises + FROM RFC1155-SMI; + + hwTACACS MODULE-IDENTITY + LAST-UPDATED "201611021620Z" -- Nov 2, 2016 at 9:00 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "Update descriptions of hwtacacsClientAuthenServerType, hwtacacsClientAuthorServerType, hwtacacsClientAccountServerType, hwtacacsClientCommonServerType nodes," + REVISION "201611021620Z" + DESCRIPTION + "Add shared key hwGlobalTACACSServerIPAddr" + REVISION "201608151620Z" + DESCRIPTION + "Add shared key hwTACACSServerPriAuthenKey" + REVISION "201507291915Z" + DESCRIPTION + "hwTACACSServerGroupKey range is changed from 0-255 to 0-392" + REVISION "201505061600Z" + DESCRIPTION + "Modify hwTACACSServerGroupTimer value range." + REVISION "201308241100Z" + DESCRIPTION + "Add hwTacacsSetting table." + REVISION "201307051100Z" + DESCRIPTION + "Add hwTacacsSetting table." + REVISION "201303081600Z" + DESCRIPTION + "The MIB contains objects of module HWTACACS." + REVISION "201402251600Z" + DESCRIPTION + "Shared-key range is changed from 0-255 to 0-392" + + REVISION "201504011600Z" + DESCRIPTION + "Added common server mib table" + ::= { hwDatacomm 20 } + -- Following is for Node:hwTACACSServerConfig + hwTACACSServerConfig OBJECT IDENTIFIER ::= { hwTACACS 1 } + -- TABLE: hwTACACSServerGroupTable + hwTACACSServerGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWTACACSServerGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Group table." + ::= { hwTACACSServerConfig 1 } + + hwTACACSServerGroupEntry OBJECT-TYPE + SYNTAX HWTACACSServerGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Group table entry." + INDEX { + hwTACACSServerGroupIndex + } + ::= { hwTACACSServerGroupTable 1 } + + HWTACACSServerGroupEntry ::= + SEQUENCE + { hwTACACSServerGroupIndex Integer32, + hwTACACSServerGroupName OCTET STRING, + hwTACACSServerGroupSourceIP IpAddress, + hwTACACSServerGroupKey OCTET STRING, + hwTACACSServerGroupTimer Integer32, + hwTACACSServerGroupDomain INTEGER, + hwTACACSServerGroupOctFmt INTEGER, + hwTACACSServerGroupTimeout Integer32, + hwTACACSServerGroupPriAuthenAddr IpAddress, + hwTACACSServerGroupPriAuthenPort Integer32, + hwTACACSServerGroupPriAuthorAddr IpAddress, + hwTACACSServerGroupPriAuthorPort Integer32, + hwTACACSServerGroupPriAccoutAddr IpAddress, + hwTACACSServerGroupPriAccoutPort Integer32, + hwTACACSServerGroupSecAuthenAddr IpAddress, + hwTACACSServerGroupSecAuthenPort Integer32, + hwTACACSServerGroupSecAuthorAddr IpAddress, + hwTACACSServerGroupSecAuthorPort Integer32, + hwTACACSServerGroupSecAccoutAddr IpAddress, + hwTACACSServerGroupSecAccoutPort Integer32, + hwTACACSServerGroupCurAuthenAddr IpAddress, + hwTACACSServerGroupCurAuthorAddr IpAddress, + hwTACACSServerGroupCurAccoutAddr IpAddress, + hwTACACSPriAuthenClientRoundTripTime Integer32, + hwTACACSPriAuthenClientAccessReqPacket Counter32, + hwTACACSPriAuthenClientAccessReqLogin Counter32, + hwTACACSPriAuthenClientAccessReqChaPass Counter32, + hwTACACSPriAuthenClientAccessReqSendPass Counter32, + hwTACACSPriAuthenClientAccessReqSendAuth Counter32, + hwTACACSPriAuthenClientAccessResPack Counter32, + hwTACACSPriAuthenClientAccessResPass Counter32, + hwTACACSPriAuthenClientAccessResFail Counter32, + hwTACACSPriAuthenClientAccessResGetData Counter32, + hwTACACSPriAuthenClientAccessResGetUser Counter32, + hwTACACSPriAuthenClientAccessResGetPass Counter32, + hwTACACSPriAuthenClientAccessResRestart Counter32, + hwTACACSPriAuthenClientAccessResError Counter32, + hwTACACSPriAuthenClientAccessResFollow Counter32, + hwTACACSPriAuthenClientMalformedAccessResponses Counter32, + hwTACACSPriAuthenClientAccessConPack Counter32, + hwTACACSPriAuthenClientAccessConAbort Counter32, + hwTACACSPriAuthenClientPendingRequests Counter32, + hwTACACSPriAuthenClientTimeouts Counter32, + hwTACACSPriAuthenClientUnknownTypes Counter32, + hwTACACSPriAuthenClientPacketsDropped Counter32, + hwTACACSPriAuthorClientRoundTripTime Integer32, + hwTACACSPriAuthorClientReqPacket Counter32, + hwTACACSPriAuthorClientReqEXEC Counter32, + hwTACACSPriAuthorClientReqVPDN Counter32, + hwTACACSPriAuthorClientResPack Counter32, + hwTACACSPriAuthorClientResEXEC Counter32, + hwTACACSPriAuthorClientResVPDN Counter32, + hwTACACSPriAuthorClientResError Counter32, + hwTACACSPriAuthorClientReqPending Counter32, + hwTACACSPriAuthorClientTimeouts Counter32, + hwTACACSPriAuthorClientUnknownTypes Counter32, + hwTACACSPriAuthorClientPacketsDropped Counter32, + hwTACACSPriAccClientRoundTripTime Integer32, + hwTACACSPriAccClientReqPacket Counter32, + hwTACACSPriAccClientReqNetwork Counter32, + hwTACACSPriAccClientReqConnection Counter32, + hwTACACSPriAccClientReqEXEC Counter32, + hwTACACSPriAccClientReqSysEvent Counter32, + hwTACACSPriAccClientReqCommandLevel Counter32, + hwTACACSPriAccClientReqUpdate Counter32, + hwTACACSPriAccClientResPacket Counter32, + hwTACACSPriAccClientResError Counter32, + hwTACACSPriAccClientReqPending Counter32, + hwTACACSPriAccClientTimeouts Counter32, + hwTACACSPriAccClientUnknownTypes Counter32, + hwTACACSPriAccClientPacketsDropped Counter32, + hwTACACSSecAuthenClientRoundTripTime Integer32, + hwTACACSSecAuthenClientAccessReqPacket Counter32, + hwTACACSSecAuthenClientAccessReqLogin Counter32, + hwTACACSSecAuthenClientAccessReqChaPass Counter32, + hwTACACSSecAuthenClientAccessReqSendPass Counter32, + hwTACACSSecAuthenClientAccessReqSendAuth Counter32, + hwTACACSSecAuthenClientAccessResPack Counter32, + hwTACACSSecAuthenClientAccessResPass Counter32, + hwTACACSSecAuthenClientAccessResFail Counter32, + hwTACACSSecAuthenClientAccessResGetData Counter32, + hwTACACSSecAuthenClientAccessResGetUser Counter32, + hwTACACSSecAuthenClientAccessResGetPass Counter32, + hwTACACSSecAuthenClientAccessResRestart Counter32, + hwTACACSSecAuthenClientAccessResError Counter32, + hwTACACSSecAuthenClientAccessResFollow Counter32, + hwTACACSSecAuthenClientMalformedAccessResponses Counter32, + hwTACACSSecAuthenClientAccessConPack Counter32, + hwTACACSSecAuthenClientAccessConAbort Counter32, + hwTACACSSecAuthenClientPendingRequests Counter32, + hwTACACSSecAuthenClientTimeouts Counter32, + hwTACACSSecAuthenClientUnknownTypes Counter32, + hwTACACSSecAuthenClientPacketsDropped Counter32, + hwTACACSSecAuthorClientRoundTripTime Integer32, + hwTACACSSecAuthorClientReqPacket Counter32, + hwTACACSSecAuthorClientReqEXEC Counter32, + hwTACACSSecAuthorClientReqVPDN Counter32, + hwTACACSSecAuthorClientResPack Counter32, + hwTACACSSecAuthorClientResEXEC Counter32, + hwTACACSSecAuthorClientResVPDN Counter32, + hwTACACSSecAuthorClientResError Counter32, + hwTACACSSecAuthorClientReqPending Counter32, + hwTACACSSecAuthorClientTimeouts Counter32, + hwTACACSSecAuthorClientUnknownTypes Counter32, + hwTACACSSecAuthorClientPacketsDropped Counter32, + hwTACACSSecAccClientRoundTripTime Integer32, + hwTACACSSecAccClientReqPacket Counter32, + hwTACACSSecAccClientReqNetwork Counter32, + hwTACACSSecAccClientReqConnection Counter32, + hwTACACSSecAccClientReqEXEC Counter32, + hwTACACSSecAccClientReqSysEvent Counter32, + hwTACACSSecAccClientReqCommandLevel Counter32, + hwTACACSSecAccClientReqUpdate Counter32, + hwTACACSSecAccClientResPacket Counter32, + hwTACACSSecAccClientResError Counter32, + hwTACACSSecAccClientReqPending Counter32, + hwTACACSSecAccClientTimeouts Counter32, + hwTACACSSecAccClientUnknownTypes Counter32, + hwTACACSSecAccClientPacketsDropped Counter32, + hwTACACSServerGroupRowStatus RowStatus, + hwTACACSServerPriAuthenKey OCTET STRING, + hwTACACSServerPriAuthorKey OCTET STRING, + hwTACACSServerPriAccoutKey OCTET STRING, + hwTACACSServerSecAuthenKey OCTET STRING, + hwTACACSServerSecAuthorKey OCTET STRING, + hwTACACSServerSecAccoutKey OCTET STRING, + hwTACACSServerThiAuthenKey OCTET STRING, + hwTACACSServerThiAuthorKey OCTET STRING, + hwTACACSServerThiAccoutKey OCTET STRING + } + + hwTACACSServerGroupIndex OBJECT-TYPE + SYNTAX Integer32(1..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hwtacacs server template index." + ::={ hwTACACSServerGroupEntry 1 } + + hwTACACSServerGroupName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Hwtacacs server template name." + ::={ hwTACACSServerGroupEntry 2 } + + hwTACACSServerGroupSourceIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specify hwtacacs source-ip." + ::={ hwTACACSServerGroupEntry 3 } + + hwTACACSServerGroupKey OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..392)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specify group encryption shared-key." + ::={ hwTACACSServerGroupEntry 4 } + + hwTACACSServerGroupTimer OBJECT-TYPE + SYNTAX Integer32(0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set time interval before retry the down-server." + DEFVAL {5} + ::={ hwTACACSServerGroupEntry 5 } + + hwTACACSServerGroupDomain OBJECT-TYPE + SYNTAX INTEGER{ + open(1), + close(2), + original(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Domain switch:1,open;2,close;3,original." + DEFVAL {1} + ::={ hwTACACSServerGroupEntry 6 } + + hwTACACSServerGroupOctFmt OBJECT-TYPE + SYNTAX INTEGER{ + byte(1), + kbyte(2), + mbyte(3), + gbyte(4) + + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set octet format,The value must be byte(1), kbyte(2), mbyte(3), gbyte(4)." + DEFVAL {1} + ::={ hwTACACSServerGroupEntry 7 } + + + hwTACACSServerGroupTimeout OBJECT-TYPE + SYNTAX Integer32(1..300) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specify server response timeout." + DEFVAL { 5 } + ::={ hwTACACSServerGroupEntry 8 } + + hwTACACSServerGroupPriAuthenAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Primary authentication server address." + ::={ hwTACACSServerGroupEntry 9 } + + hwTACACSServerGroupPriAuthenPort OBJECT-TYPE + SYNTAX Integer32(1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Primary authentication server port." + DEFVAL { 49 } + ::={ hwTACACSServerGroupEntry 10 } + + hwTACACSServerGroupPriAuthorAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Primary authorization server address." + ::={ hwTACACSServerGroupEntry 11 } + + hwTACACSServerGroupPriAuthorPort OBJECT-TYPE + SYNTAX Integer32(1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Primary authorization server port." + DEFVAL { 49 } + ::={ hwTACACSServerGroupEntry 12 } + + hwTACACSServerGroupPriAccoutAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Primary accounting server address." + ::={ hwTACACSServerGroupEntry 13 } + + hwTACACSServerGroupPriAccoutPort OBJECT-TYPE + SYNTAX Integer32(1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Primary accounting server port." + DEFVAL { 49 } + ::={ hwTACACSServerGroupEntry 14 } + + hwTACACSServerGroupSecAuthenAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Secondary authentication server address." + ::={ hwTACACSServerGroupEntry 15 } + + hwTACACSServerGroupSecAuthenPort OBJECT-TYPE + SYNTAX Integer32(1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Secondary authentication server port." + DEFVAL { 49 } + ::={ hwTACACSServerGroupEntry 16 } + + + hwTACACSServerGroupSecAuthorAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Secondary authorization server address." + ::={ hwTACACSServerGroupEntry 17 } + + hwTACACSServerGroupSecAuthorPort OBJECT-TYPE + SYNTAX Integer32(1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Secondary authorization server port." + DEFVAL { 49 } + ::={ hwTACACSServerGroupEntry 18 } + + + hwTACACSServerGroupSecAccoutAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Secondary accounting server address." + ::={ hwTACACSServerGroupEntry 19 } + + hwTACACSServerGroupSecAccoutPort OBJECT-TYPE + SYNTAX Integer32(1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Secondary accounting server port." + DEFVAL { 49 } + ::={ hwTACACSServerGroupEntry 20 } + + + hwTACACSServerGroupCurAuthenAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current authentication server address." + ::={ hwTACACSServerGroupEntry 21 } + + hwTACACSServerGroupCurAuthorAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current authorization server address." + ::={ hwTACACSServerGroupEntry 22 } + + hwTACACSServerGroupCurAccoutAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current accounting server address." + ::={ hwTACACSServerGroupEntry 23 } + + + + hwTACACSPriAuthenClientRoundTripTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Round trip time of an Authentication packet with primary authentication server." + ::={ hwTACACSServerGroupEntry 24 } + + hwTACACSPriAuthenClientAccessReqPacket OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Request packets sent to primary authentication server." + ::={ hwTACACSServerGroupEntry 25 } + + hwTACACSPriAuthenClientAccessReqLogin OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Login Request packets sent to primary authentication server." + ::={ hwTACACSServerGroupEntry 26 } + + hwTACACSPriAuthenClientAccessReqChaPass OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Password Change Request packets sent to primary authentication server." + ::={ hwTACACSServerGroupEntry 27 } + + hwTACACSPriAuthenClientAccessReqSendPass OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Password Sending Request packets sent to primary authentication server." + ::={ hwTACACSServerGroupEntry 28 } + + hwTACACSPriAuthenClientAccessReqSendAuth OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Authentication Request packets sent to primary authentication server." + ::={ hwTACACSServerGroupEntry 29 } + + hwTACACSPriAuthenClientAccessResPack OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Response packets sent by primary authentication server." + ::={ hwTACACSServerGroupEntry 30 } + + hwTACACSPriAuthenClientAccessResPass OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Authentication Success Response packets sent by primary authentication server." + ::={ hwTACACSServerGroupEntry 31 } + + hwTACACSPriAuthenClientAccessResFail OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Authentication Failure Response packets sent by primary authentication server." + ::={ hwTACACSServerGroupEntry 32 } + + hwTACACSPriAuthenClientAccessResGetData OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets for obtaining data sent by primary authentication server." + ::={ hwTACACSServerGroupEntry 33 } + + hwTACACSPriAuthenClientAccessResGetUser OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets for obtaining user name sent by primary authentication server." + ::={ hwTACACSServerGroupEntry 34 } + + hwTACACSPriAuthenClientAccessResGetPass OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets for obtaining password sent by primary authentication server." + ::={ hwTACACSServerGroupEntry 35 } + + hwTACACSPriAuthenClientAccessResRestart OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Re-authentication packets sent by primary authentication server." + ::={ hwTACACSServerGroupEntry 36 } + + hwTACACSPriAuthenClientAccessResError OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Response error packets sent by primary authentication server." + ::={ hwTACACSServerGroupEntry 37 } + + hwTACACSPriAuthenClientAccessResFollow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Follow packets sent by primary authentication server." + ::={ hwTACACSServerGroupEntry 38 } + + hwTACACSPriAuthenClientMalformedAccessResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Unknown packets sent by primary authentication server." + ::={ hwTACACSServerGroupEntry 39 } + + hwTACACSPriAuthenClientAccessConPack OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Connection Request packets sent to primary authentication server." + ::={ hwTACACSServerGroupEntry 40 } + + hwTACACSPriAuthenClientAccessConAbort OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Connection aborting packets sent to primary authentication server." + ::={ hwTACACSServerGroupEntry 41 } + + hwTACACSPriAuthenClientPendingRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Pending packets sent to primary authentication server." + ::={ hwTACACSServerGroupEntry 42 } + + hwTACACSPriAuthenClientTimeouts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Timeout packets sent to primary authentication server." + ::={ hwTACACSServerGroupEntry 43 } + + hwTACACSPriAuthenClientUnknownTypes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Unknown type packets sent to primary authentication server." + ::={ hwTACACSServerGroupEntry 44 } + + hwTACACSPriAuthenClientPacketsDropped OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Dropped packets when being sent to primary authentication server." + ::={ hwTACACSServerGroupEntry 45 } + + hwTACACSPriAuthorClientRoundTripTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Round trip time of an Authorization packet with primary authorization server." + ::={ hwTACACSServerGroupEntry 46 } + + hwTACACSPriAuthorClientReqPacket OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Request packets sent to primary authorization server." + ::={ hwTACACSServerGroupEntry 47 } + + hwTACACSPriAuthorClientReqEXEC OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of EXEC packets sent to primary authorization server." + ::={ hwTACACSServerGroupEntry 48 } + + + hwTACACSPriAuthorClientReqVPDN OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of VPDN packets sent to primary authorization server." + ::={ hwTACACSServerGroupEntry 49 } + + + hwTACACSPriAuthorClientResPack OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Response packets sent by primary authorization server." + ::={ hwTACACSServerGroupEntry 50 } + + hwTACACSPriAuthorClientResEXEC OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of EXEC Response packet sent by primary authorization server." + ::={ hwTACACSServerGroupEntry 51 } + + + hwTACACSPriAuthorClientResVPDN OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of VPDN Response packets sent by primary authorization server." + ::={ hwTACACSServerGroupEntry 52 } + + + hwTACACSPriAuthorClientResError OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Error packets sent by primary authorization server." + ::={ hwTACACSServerGroupEntry 53 } + + hwTACACSPriAuthorClientReqPending OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Pending packets sent to primary authorization server." + ::={ hwTACACSServerGroupEntry 54 } + + hwTACACSPriAuthorClientTimeouts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Timeout packets sent to primary authorization server." + ::={ hwTACACSServerGroupEntry 55 } + + hwTACACSPriAuthorClientUnknownTypes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Unknown type packets sent to primary authorization server." + ::={ hwTACACSServerGroupEntry 56 } + + hwTACACSPriAuthorClientPacketsDropped OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Drop packets sent to primary authorization server." + ::={ hwTACACSServerGroupEntry 57 } + + hwTACACSPriAccClientRoundTripTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Round trip time of an Accounting packet with primary accounting server." + ::={ hwTACACSServerGroupEntry 58 } + + hwTACACSPriAccClientReqPacket OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Request packets sent to primary accounting server." + ::={ hwTACACSServerGroupEntry 59 } + + hwTACACSPriAccClientReqNetwork OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Network Request packets sent to primary accounting server." + ::={ hwTACACSServerGroupEntry 60 } + + hwTACACSPriAccClientReqConnection OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Connection Request packets sent to primary accounting server." + ::={ hwTACACSServerGroupEntry 61 } + + hwTACACSPriAccClientReqEXEC OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of EXEC packets sent to primary accounting server." + ::={ hwTACACSServerGroupEntry 62 } + + hwTACACSPriAccClientReqSysEvent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of System Event Request packets sent to primary accounting server." + ::={ hwTACACSServerGroupEntry 63 } + + hwTACACSPriAccClientReqCommandLevel OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Command Level Request packets sent to primary accounting server." + ::={ hwTACACSServerGroupEntry 64 } + + hwTACACSPriAccClientReqUpdate OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Update Request packets sent to primary accounting server." + ::={ hwTACACSServerGroupEntry 65 } + + hwTACACSPriAccClientResPacket OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Response packets sent by primary accounting server." + ::={ hwTACACSServerGroupEntry 66 } + + hwTACACSPriAccClientResError OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Error packets sent by primary accounting server." + ::={ hwTACACSServerGroupEntry 67 } + + hwTACACSPriAccClientReqPending OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Pending packets sent to primary accounting server." + ::={ hwTACACSServerGroupEntry 68 } + + hwTACACSPriAccClientTimeouts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Timeout packets sent to primary accounting server." + ::={ hwTACACSServerGroupEntry 69 } + + hwTACACSPriAccClientUnknownTypes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Unknown types packets sent to primary accounting server." + ::={ hwTACACSServerGroupEntry 70 } + + hwTACACSPriAccClientPacketsDropped OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Dropped packets when being sent to primary accounting server." + ::={ hwTACACSServerGroupEntry 71 } + + + hwTACACSSecAuthenClientRoundTripTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Round trip time of an Authentication packet with secondary authentication server." + ::={ hwTACACSServerGroupEntry 72 } + + hwTACACSSecAuthenClientAccessReqPacket OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Request packets sent to secondary authentication server." + ::={ hwTACACSServerGroupEntry 73 } + + hwTACACSSecAuthenClientAccessReqLogin OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Login Request packets sent to secondary authentication server." + ::={ hwTACACSServerGroupEntry 74 } + + hwTACACSSecAuthenClientAccessReqChaPass OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Password Change Request packets sent to secondary authentication server." + ::={ hwTACACSServerGroupEntry 75 } + + hwTACACSSecAuthenClientAccessReqSendPass OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Password Sending Request packets sent to secondary authentication server." + ::={ hwTACACSServerGroupEntry 76 } + + hwTACACSSecAuthenClientAccessReqSendAuth OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Authentication Request packets sent to secondary authentication server." + ::={ hwTACACSServerGroupEntry 77 } + + hwTACACSSecAuthenClientAccessResPack OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Response packets sent by secondary authentication server." + ::={ hwTACACSServerGroupEntry 78 } + + hwTACACSSecAuthenClientAccessResPass OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Authentication Success Response packets sent by secondary authentication server." + ::={ hwTACACSServerGroupEntry 79 } + + hwTACACSSecAuthenClientAccessResFail OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Authentication Failure Response packets sent by secondary authentication server." + ::={ hwTACACSServerGroupEntry 80 } + + hwTACACSSecAuthenClientAccessResGetData OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets for obtaining data sent by secondary authentication server." + ::={ hwTACACSServerGroupEntry 81 } + + hwTACACSSecAuthenClientAccessResGetUser OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets for obtaining user name sent by secondary authentication server." + ::={ hwTACACSServerGroupEntry 82 } + + hwTACACSSecAuthenClientAccessResGetPass OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets for obtaining password sent by secondary authentication server." + ::={ hwTACACSServerGroupEntry 83 } + + hwTACACSSecAuthenClientAccessResRestart OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Re-authentication packets sent by secondary authentication server." + ::={ hwTACACSServerGroupEntry 84 } + + hwTACACSSecAuthenClientAccessResError OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Response error packets sent by secondary authentication server." + ::={ hwTACACSServerGroupEntry 85 } + + hwTACACSSecAuthenClientAccessResFollow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Follow packets sent by secondary authentication server." + ::={ hwTACACSServerGroupEntry 86 } + + hwTACACSSecAuthenClientMalformedAccessResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Unknown packets sent by secondary authentication server." + ::={ hwTACACSServerGroupEntry 87 } + + hwTACACSSecAuthenClientAccessConPack OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Connection Request packets sent to secondary authentication server." + ::={ hwTACACSServerGroupEntry 88 } + + hwTACACSSecAuthenClientAccessConAbort OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Connection aborting packets sent to secondary authentication server." + ::={ hwTACACSServerGroupEntry 89 } + + hwTACACSSecAuthenClientPendingRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Pending packets sent to secondary authentication server." + ::={ hwTACACSServerGroupEntry 90 } + + hwTACACSSecAuthenClientTimeouts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Timeout packets sent to secondary authentication server." + ::={ hwTACACSServerGroupEntry 91 } + + hwTACACSSecAuthenClientUnknownTypes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Unknown type packets sent to secondary authentication server." + ::={ hwTACACSServerGroupEntry 92 } + + hwTACACSSecAuthenClientPacketsDropped OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Dropped packets when being sent to secondary authentication server." + ::={ hwTACACSServerGroupEntry 93 } + + hwTACACSSecAuthorClientRoundTripTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Round trip time of an Authorization packet with secondary authorization server." + ::={ hwTACACSServerGroupEntry 94 } + + hwTACACSSecAuthorClientReqPacket OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Request packets sent to secondary authorization server." + ::={ hwTACACSServerGroupEntry 95 } + + hwTACACSSecAuthorClientReqEXEC OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of EXEC packets sent to secondary authorization server." + ::={ hwTACACSServerGroupEntry 96 } + + + hwTACACSSecAuthorClientReqVPDN OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of VPDN packets sent to secondary authorization server." + ::={ hwTACACSServerGroupEntry 97 } + + + hwTACACSSecAuthorClientResPack OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Response packets sent by secondary authorization server." + ::={ hwTACACSServerGroupEntry 98 } + + hwTACACSSecAuthorClientResEXEC OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of EXEC Response packet sent by secondary authorization server." + ::={ hwTACACSServerGroupEntry 99 } + + + + hwTACACSSecAuthorClientResVPDN OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of VPDN Response packets sent by secondary authorization server." + ::={ hwTACACSServerGroupEntry 100 } + + + hwTACACSSecAuthorClientResError OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Error packets sent by secondary authorization server." + ::={ hwTACACSServerGroupEntry 101 } + + hwTACACSSecAuthorClientReqPending OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Pending packets sent to secondary authorization server." + ::={ hwTACACSServerGroupEntry 102 } + + hwTACACSSecAuthorClientTimeouts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Timeout packets sent to secondary authorization server." + ::={ hwTACACSServerGroupEntry 103 } + + hwTACACSSecAuthorClientUnknownTypes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Unknown type packets sent to secondary authorization server." + ::={ hwTACACSServerGroupEntry 104 } + + hwTACACSSecAuthorClientPacketsDropped OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Drop packets sent to secondary authorization server." + ::={ hwTACACSServerGroupEntry 105 } + + hwTACACSSecAccClientRoundTripTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Round trip time of an Accounting packet with secondary accounting server." + ::={ hwTACACSServerGroupEntry 106 } + + hwTACACSSecAccClientReqPacket OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Request packets sent to secondary accounting server." + ::={ hwTACACSServerGroupEntry 107 } + + hwTACACSSecAccClientReqNetwork OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Network Request packets sent to secondary accounting server." + ::={ hwTACACSServerGroupEntry 108 } + + hwTACACSSecAccClientReqConnection OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Connection Request packets sent to secondary accounting server." + ::={ hwTACACSServerGroupEntry 109 } + + hwTACACSSecAccClientReqEXEC OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of EXEC packets sent to secondary accounting server." + ::={ hwTACACSServerGroupEntry 110 } + + hwTACACSSecAccClientReqSysEvent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of System Event Request packets sent to secondary accounting server." + ::={ hwTACACSServerGroupEntry 111 } + + hwTACACSSecAccClientReqCommandLevel OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Request command level packets about second accounting server." + ::={ hwTACACSServerGroupEntry 112 } + + hwTACACSSecAccClientReqUpdate OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Update Request packets sent to secondary accounting server." + ::={ hwTACACSServerGroupEntry 113 } + + hwTACACSSecAccClientResPacket OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Response packets sent by secondary accounting server." + ::={ hwTACACSServerGroupEntry 114 } + + hwTACACSSecAccClientResError OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Error packets sent by secondary accounting server." + ::={ hwTACACSServerGroupEntry 115 } + + hwTACACSSecAccClientReqPending OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Pending packets sent to secondary accounting server." + ::={ hwTACACSServerGroupEntry 116 } + + hwTACACSSecAccClientTimeouts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Timeout packets sent to secondary accounting server." + ::={ hwTACACSServerGroupEntry 117 } + + hwTACACSSecAccClientUnknownTypes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Unknown types packets sent to secondary accounting server." + ::={ hwTACACSServerGroupEntry 118 } + + hwTACACSSecAccClientPacketsDropped OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Dropped packets when being sent to secondary accounting server." + ::={ hwTACACSServerGroupEntry 119 } + +hwTACACSServerGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus." + ::={ hwTACACSServerGroupEntry 120 } + + hwTACACSServerPriAuthenKey OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..392)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specify group encryption shared-key for primary authen server." + ::={ hwTACACSServerGroupEntry 121 } + + hwTACACSServerPriAuthorKey OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..392)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specify group encryption shared-key for primary author server." + ::={ hwTACACSServerGroupEntry 122 } + + hwTACACSServerPriAccoutKey OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..392)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specify group encryption shared-key for primary account server." + ::={ hwTACACSServerGroupEntry 123 } + + hwTACACSServerSecAuthenKey OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..392)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specify group encryption shared-key for secdory authen server." + ::={ hwTACACSServerGroupEntry 124 } + + hwTACACSServerSecAuthorKey OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..392)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specify group encryption shared-key for secdory author server." + ::={ hwTACACSServerGroupEntry 125 } + + hwTACACSServerSecAccoutKey OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..392)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specify group encryption shared-key for secdory account server." + ::={ hwTACACSServerGroupEntry 126 } + + hwTACACSServerThiAuthenKey OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..392)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specify group encryption shared-key for thrid authen server." + ::={ hwTACACSServerGroupEntry 127 } + + hwTACACSServerThiAuthorKey OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..392)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specify group encryption shared-key for thrid author server." + ::={ hwTACACSServerGroupEntry 128 } + + hwTACACSServerThiAccoutKey OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..392)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specify group encryption shared-key for thrid account server." + ::={ hwTACACSServerGroupEntry 129 } + + -- ============== conformance information ============== + hwTacacsConformance OBJECT IDENTIFIER ::= { hwTACACS 2 } + + + hwTacacsCompliances OBJECT IDENTIFIER ::= { hwTacacsConformance 1 } + hwTacacsCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting + the this module." + + MODULE -- this module + MANDATORY-GROUPS { hwTacacsTableGroup,hwTacacsSettingGroup } + + ::= { hwTacacsCompliances 1 } + + -- ============== groups ============== + hwTacacsObjectGroups OBJECT IDENTIFIER ::= { hwTacacsConformance 2 } + + hwTacacsTableGroup OBJECT-GROUP + OBJECTS { hwTACACSServerGroupIndex, + hwTACACSServerGroupName, + hwTACACSServerGroupSourceIP, + hwTACACSServerGroupKey, + hwTACACSServerGroupTimer, + hwTACACSServerGroupDomain, + hwTACACSServerGroupOctFmt, + hwTACACSServerGroupTimeout, + hwTACACSServerGroupPriAuthenAddr, + hwTACACSServerGroupPriAuthenPort, + hwTACACSServerGroupPriAuthorAddr, + hwTACACSServerGroupPriAuthorPort, + hwTACACSServerGroupPriAccoutAddr, + hwTACACSServerGroupPriAccoutPort, + hwTACACSServerGroupSecAuthenAddr, + hwTACACSServerGroupSecAuthenPort, + hwTACACSServerGroupSecAuthorAddr, + hwTACACSServerGroupSecAuthorPort, + hwTACACSServerGroupSecAccoutAddr, + hwTACACSServerGroupSecAccoutPort, + hwTACACSServerGroupCurAuthenAddr, + hwTACACSServerGroupCurAuthorAddr, + hwTACACSServerGroupCurAccoutAddr, + hwTACACSPriAuthenClientRoundTripTime, + hwTACACSPriAuthenClientAccessReqPacket, + hwTACACSPriAuthenClientAccessReqLogin, + hwTACACSPriAuthenClientAccessReqChaPass, + hwTACACSPriAuthenClientAccessReqSendPass, + hwTACACSPriAuthenClientAccessReqSendAuth, + hwTACACSPriAuthenClientAccessResPack , + hwTACACSPriAuthenClientAccessResPass , + hwTACACSPriAuthenClientAccessResFail , + hwTACACSPriAuthenClientAccessResGetData , + hwTACACSPriAuthenClientAccessResGetUser , + hwTACACSPriAuthenClientAccessResGetPass , + hwTACACSPriAuthenClientAccessResRestart , + hwTACACSPriAuthenClientAccessResError , + hwTACACSPriAuthenClientAccessResFollow, + hwTACACSPriAuthenClientMalformedAccessResponses, + hwTACACSPriAuthenClientAccessConPack , + hwTACACSPriAuthenClientAccessConAbort , + hwTACACSPriAuthenClientPendingRequests , + hwTACACSPriAuthenClientTimeouts , + hwTACACSPriAuthenClientUnknownTypes, + hwTACACSPriAuthenClientPacketsDropped , + hwTACACSPriAuthorClientRoundTripTime , + hwTACACSPriAuthorClientReqPacket, + hwTACACSPriAuthorClientReqEXEC , + hwTACACSPriAuthorClientReqVPDN , + hwTACACSPriAuthorClientResPack , + hwTACACSPriAuthorClientResEXEC , + hwTACACSPriAuthorClientResVPDN , + hwTACACSPriAuthorClientResError , + hwTACACSPriAuthorClientReqPending , + hwTACACSPriAuthorClientTimeouts , + hwTACACSPriAuthorClientUnknownTypes , + hwTACACSPriAuthorClientPacketsDropped , + hwTACACSPriAccClientRoundTripTime , + hwTACACSPriAccClientReqPacket , + hwTACACSPriAccClientReqNetwork , + hwTACACSPriAccClientReqConnection , + hwTACACSPriAccClientReqEXEC , + hwTACACSPriAccClientReqSysEvent , + hwTACACSPriAccClientReqCommandLevel , + hwTACACSPriAccClientReqUpdate , + hwTACACSPriAccClientResPacket , + hwTACACSPriAccClientResError , + hwTACACSPriAccClientReqPending , + hwTACACSPriAccClientTimeouts , + hwTACACSPriAccClientUnknownTypes , + hwTACACSPriAccClientPacketsDropped , + hwTACACSSecAuthenClientRoundTripTime , + hwTACACSSecAuthenClientAccessReqPacket , + hwTACACSSecAuthenClientAccessReqLogin , + hwTACACSSecAuthenClientAccessReqChaPass , + hwTACACSSecAuthenClientAccessReqSendPass , + hwTACACSSecAuthenClientAccessReqSendAuth , + hwTACACSSecAuthenClientAccessResPack , + hwTACACSSecAuthenClientAccessResPass , + hwTACACSSecAuthenClientAccessResFail , + hwTACACSSecAuthenClientAccessResGetData , + hwTACACSSecAuthenClientAccessResGetUser , + hwTACACSSecAuthenClientAccessResGetPass , + hwTACACSSecAuthenClientAccessResRestart , + hwTACACSSecAuthenClientAccessResError , + hwTACACSSecAuthenClientAccessResFollow , + hwTACACSSecAuthenClientMalformedAccessResponses , + hwTACACSSecAuthenClientAccessConPack , + hwTACACSSecAuthenClientAccessConAbort , + hwTACACSSecAuthenClientPendingRequests , + hwTACACSSecAuthenClientTimeouts , + hwTACACSSecAuthenClientUnknownTypes , + hwTACACSSecAuthenClientPacketsDropped , + hwTACACSSecAuthorClientRoundTripTime , + hwTACACSSecAuthorClientReqPacket , + hwTACACSSecAuthorClientReqEXEC , + hwTACACSSecAuthorClientReqVPDN , + hwTACACSSecAuthorClientResPack , + hwTACACSSecAuthorClientResEXEC , + hwTACACSSecAuthorClientResVPDN , + hwTACACSSecAuthorClientResError , + hwTACACSSecAuthorClientReqPending , + hwTACACSSecAuthorClientTimeouts , + hwTACACSSecAuthorClientUnknownTypes , + hwTACACSSecAuthorClientPacketsDropped , + hwTACACSSecAccClientRoundTripTime , + hwTACACSSecAccClientReqPacket , + hwTACACSSecAccClientReqNetwork , + hwTACACSSecAccClientReqConnection , + hwTACACSSecAccClientReqEXEC , + hwTACACSSecAccClientReqSysEvent , + hwTACACSSecAccClientReqCommandLevel , + hwTACACSSecAccClientReqUpdate , + hwTACACSSecAccClientResPacket , + hwTACACSSecAccClientResError , + hwTACACSSecAccClientReqPending , + hwTACACSSecAccClientTimeouts , + hwTACACSSecAccClientUnknownTypes , + hwTACACSSecAccClientPacketsDropped , + hwTACACSServerGroupRowStatus , + hwTACACSServerPriAuthenKey , + hwTACACSServerPriAuthorKey , + hwTACACSServerPriAccoutKey , + hwTACACSServerSecAuthenKey , + hwTACACSServerSecAuthorKey , + hwTACACSServerSecAccoutKey , + hwTACACSServerThiAuthenKey , + hwTACACSServerThiAuthorKey , + hwTACACSServerThiAccoutKey + } + STATUS current + DESCRIPTION + "The HWTACACS configuration table." + ::= { hwTacacsObjectGroups 1 } + + hwTacacsSettingGroup OBJECT-GROUP + OBJECTS { hwTACACSEnable, hwTACACSAcctStopResendDisable, hwTACACSAcctStopResendNumber,hwGlobalTACACSServerKey } + STATUS current + DESCRIPTION + "The HWTACACS Setting table." + ::= { hwTacacsObjectGroups 2 } + + -- 1.3.6.1.4.1.2011.5.25.20.3 + hwtacacsClientMng OBJECT IDENTIFIER ::= { hwTACACS 3 } + hwtacacsClient OBJECT IDENTIFIER ::= { hwtacacsClientMng 1 } + + + -- 1.3.6.1.4.1.2011.5.25.20.3.1.1 + hwtacacsClientAuthenRequestPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object specifies total number of authentication request packets sent by this router." + ::= { hwtacacsClient 1 } + + + -- 1.3.6.1.4.1.2011.5.25.20.3.1.2 + hwtacacsClientAuthenAcceptPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object specifies total number of authentication accept responses received by this router." + ::= { hwtacacsClient 2 } + + + -- 1.3.6.1.4.1.2011.5.25.20.3.1.3 + hwtacacsClientAuthenRejectPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object specifies total number of authentication reject responses received by this router." + ::= { hwtacacsClient 3 } + + + -- 1.3.6.1.4.1.2011.5.25.20.3.1.4 + hwtacacsClientAuthenPendRequests OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object specifies total number of pending authentication requests for this router." + ::= { hwtacacsClient 4 } + + + -- 1.3.6.1.4.1.2011.5.25.20.3.1.5 + hwtacacsClientAuthorReqPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object specifies total number of authorization request packets sent by this router." + ::= { hwtacacsClient 5 } + + + -- 1.3.6.1.4.1.2011.5.25.20.3.1.6 + hwtacacsClientAuthorAcceptPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object specifies total number of authorization accept responses received by this router." + ::= { hwtacacsClient 6 } + + + -- 1.3.6.1.4.1.2011.5.25.20.3.1.7 + hwtacacsClientAuthorRejectPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object specifies total number of authorization reject responses received by this router." + ::= { hwtacacsClient 7 } + + + -- 1.3.6.1.4.1.2011.5.25.20.3.1.8 + hwtacacsClientAuthorPendRequests OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object specifies total number of pending authorization requests for this router." + ::= { hwtacacsClient 8 } + + + -- 1.3.6.1.4.1.2011.5.25.20.3.1.9 + hwtacacsClientDroppedPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object specifies total number of packets dropped for this router." + ::= { hwtacacsClient 9 } + + -- 1.3.6.1.4.1.2011.5.25.20.3.1.10 + hwtacacsClientAcctRequestPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object specifies total number of accounting request packets sent by this router." + ::= { hwtacacsClient 10 } + + -- 1.3.6.1.4.1.2011.5.25.20.3.1.11 + hwtacacsClientAcctResponsePackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object specifies total number of accounting response packets received by this router." + ::= { hwtacacsClient 11 } + + -- 1.3.6.1.4.1.2011.5.25.20.3.1.12 + hwtacacsClientAcctErrorPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object specifies total number of accounting error packets received by this router." + ::= { hwtacacsClient 12 } + + -- 1.3.6.1.4.1.2011.5.25.20.3.1.13 + hwtacacsClientAcctPendingPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object specifies total number of pending accounting requests for this router." + ::= { hwtacacsClient 13 } +-- TABLE: hwTACACSTemplateTable +-- + -- 1.3.6.1.4.1.2011.5.25.20.3.1.14 + hwtacacsTemplateTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwtacacsTemplateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "HwTACACS Template table." + ::= { hwtacacsClient 14 } + + + -- 1.3.6.1.4.1.2011.5.25.20.3.1.14.1 + hwtacacsTemplateEntry OBJECT-TYPE + SYNTAX HwtacacsTemplateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "HwTACACS Template table entry." + INDEX { hwtacacsClientTemplateIndex } + ::= { hwtacacsTemplateTable 1 } + + + HwtacacsTemplateEntry ::= + SEQUENCE { + hwtacacsClientTemplateIndex + Unsigned32, + hwtacacsClientTemplateName + OCTET STRING, + hwtacacsClientSharedKey + OCTET STRING, + hwtacacsClientSourceIP + IpAddress, + hwtacacsClientQuietTimer + Unsigned32, + hwtacacsClientResponseTimeout + Unsigned32, + hwtacacsClientDomainNameIncluded + Integer32, + hwtacacsClientRowStatus + RowStatus + } + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.10.1.1 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.10.1.1 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.14.1.1 + hwtacacsClientTemplateIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A number uniquely identifying each HwTACACS Template." + ::= { hwtacacsTemplateEntry 1 } + + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.10.1.2 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.10.1.2 + hwtacacsClientTemplateName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object specifies the name of the server template" + ::= { hwtacacsTemplateEntry 2 } + + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.10.1.3 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.10.1.3 + hwtacacsClientSharedKey OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..392)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object specifies the shared key of the template" + ::= { hwtacacsTemplateEntry 3 } + + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.10.1.4 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.10.1.4 + hwtacacsClientSourceIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object specifies the source address to be used while communicating with the servers" + ::= { hwtacacsTemplateEntry 4 } + + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.10.1.5 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.10.1.5 + hwtacacsClientQuietTimer OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object specifies the quiet timeout value. Default value is 5(in minute)" + DEFVAL {5} + ::= { hwtacacsTemplateEntry 5 } + + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.10.1.6 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.10.1.6 + hwtacacsClientResponseTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..300) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object specifies the server response timeout value. Default value is 5" + DEFVAL {5} + ::= { hwtacacsTemplateEntry 6 } + + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.10.1.7 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.10.1.7 + hwtacacsClientDomainNameIncluded OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object specifies if the domain name is included or not in the username + 1 - Domain Included 0 - Undo Domain " + DEFVAL {1} + ::= { hwtacacsTemplateEntry 7 } + + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.10.1.8 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.10.1.8 + hwtacacsClientRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object specifies the status of this table entry. + When the status is active, all the hwtacacsTemplateEntry table field + values in the entry are allowed to be modified. + The following objects may not be modified while the + value of this object is active(1): + - hwtacacsClientTemplateName." + ::= { hwtacacsTemplateEntry 8 } + + +-- TABLE: hwtacacsClientAuthenServerTable +-- +-- 1.3.6.1.4.1.2011.5.25.20.3.1.11 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.11 + hwtacacsClientAuthenServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwtacacsClientAuthenServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "HwTACACS Authentication Server table." + ::= { hwtacacsClient 15 } + + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1 + hwtacacsClientAuthenServerEntry OBJECT-TYPE + SYNTAX HwtacacsClientAuthenServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "HwTACACS Authentication Server table entry." + INDEX { hwtacacsClientAuthenTemplateIndex, hwtacacsClientAuthenServerIndex } + ::= { hwtacacsClientAuthenServerTable 1 } + + + HwtacacsClientAuthenServerEntry ::= + SEQUENCE { + hwtacacsClientAuthenTemplateIndex + Unsigned32, + hwtacacsClientAuthenServerIndex + Unsigned32, + hwtacacsClientAuthenServerAddress + IpAddress, + hwtacacsClientAuthenServerPort + Integer32, + hwtacacsClientAuthenServerType + Integer32, + hwtacacsClientAuthenServerState + Integer32, + hwtacacsClientAuthenServerMode + Integer32, + hwtacacsClientAuthenRoundTripTime + TimeTicks, + hwtacacsClientAuthenAccessReqPackets + Counter32, + hwtacacsClientAuthenAccessChngPassRequests + Counter32, + hwtacacsClientAuthenAccessSendPassPackets + Counter32, + hwtacacsClientAuthenAccessSendAuthenPackets + Counter32, + hwtacacsClientAuthenStartPackets + Counter32, + hwtacacsClientAuthenContinuePackets + Counter32, + hwtacacsClientAuthenContinueAbortPackets + Counter32, + hwtacacsClientAuthenReplyPackets + Counter32, + hwtacacsClientAuthenReplyPassPackets + Counter32, + hwtacacsClientAuthenReplyFailPackets + Counter32, + hwtacacsClientAuthenReplyGetDataPackets + Counter32, + hwtacacsClientAuthenReplyGetUserPackets + Counter32, + hwtacacsClientAuthenReplyGetPassPackets + Counter32, + hwtacacsClientAuthenReplyErrorPackets + Counter32, + hwtacacsClientAuthenReplyRestartPackets + Counter32, + hwtacacsClientAuthenReplyFollowPackets + Counter32, + hwtacacsClientAuthenPendingRequests + Gauge32, + hwtacacsClientAuthenTimeouts + Counter32, + hwtacacsClientAuthenUnknownTypePackets + Counter32, + hwtacacsClientAuthenDroppedPackets + Counter32, + hwtacacsClientAuthenVPNName + OCTET STRING, + hwtacacsClientAuthenRowStatus + RowStatus + } + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.1 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.1 + hwtacacsClientAuthenTemplateIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A number uniquely identifying the HwTACACS Template for which this server belongs to." + ::= { hwtacacsClientAuthenServerEntry 1 } + + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.2 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.2 + hwtacacsClientAuthenServerIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A number uniquely identifying each HwTACACS authentication server with which this client communicates." + ::= { hwtacacsClientAuthenServerEntry 2 } + + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.3 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.3 + hwtacacsClientAuthenServerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object specifies the IP address of the server" + ::= { hwtacacsClientAuthenServerEntry 3 } + + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.4 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.4 + hwtacacsClientAuthenServerPort OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The TCP port the client is using to send authentication requests to this server.Default value is 49." + DEFVAL { 49 } + ::= { hwtacacsClientAuthenServerEntry 4 } + + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.5 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.5 + hwtacacsClientAuthenServerType OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Server Type indicates the type of server. + 0 - Primary + 1 - Secondary." + ::= { hwtacacsClientAuthenServerEntry 5 } + + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.6 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.6 + hwtacacsClientAuthenServerState OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current server state identified by client based on the server responses. (0 - UP or 1 - DOWN)" + ::= { hwtacacsClientAuthenServerEntry 6 } + + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.7 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.7 + hwtacacsClientAuthenServerMode OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The mode of operation of authentication server for this client. (1 - MUX, 0 - NonMux)" + DEFVAL { 0 } + ::= { hwtacacsClientAuthenServerEntry 7 } + + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.8 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.8 + hwtacacsClientAuthenRoundTripTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time interval (in hundredths of a second) between the most recent authentication response and the authentication request that matched it from this server." + ::= { hwtacacsClientAuthenServerEntry 8 } + + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.9 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.9 + hwtacacsClientAuthenAccessReqPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of access request packets received." + ::= { hwtacacsClientAuthenServerEntry 9 } + + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.10 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.10 + hwtacacsClientAuthenAccessChngPassRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of change password requests received" + ::= { hwtacacsClientAuthenServerEntry 10 } + + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.11 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.11 + hwtacacsClientAuthenAccessSendPassPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of send password packets." + ::= { hwtacacsClientAuthenServerEntry 11 } + + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.12 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.12 + hwtacacsClientAuthenAccessSendAuthenPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of send authentication packets." + ::= { hwtacacsClientAuthenServerEntry 12 } + + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.13 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.13 + hwtacacsClientAuthenStartPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of authentication packets sent to this server." + ::= { hwtacacsClientAuthenServerEntry 13 } + + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.14 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.14 + hwtacacsClientAuthenContinuePackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of authentication continue packets sent to this server." + ::= { hwtacacsClientAuthenServerEntry 14 } + + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.15 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.15 + hwtacacsClientAuthenContinueAbortPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of authentication client continue abort packets sent to this server." + ::= { hwtacacsClientAuthenServerEntry 15 } + + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.16 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.16 + hwtacacsClientAuthenReplyPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of authentication replies from this server." + ::= { hwtacacsClientAuthenServerEntry 16 } + + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.17 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.17 + hwtacacsClientAuthenReplyPassPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of authentication pass reply from this server." + ::= { hwtacacsClientAuthenServerEntry 17 } + + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.18 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.18 + hwtacacsClientAuthenReplyFailPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of authentication which are failed by the authentication processes. This also includes follow packets from this server." + ::= { hwtacacsClientAuthenServerEntry 18 } + + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.19 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.19 + hwtacacsClientAuthenReplyGetDataPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of 'get data' authentication reply packets from this server." + ::= { hwtacacsClientAuthenServerEntry 19 } + + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.20 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.20 + hwtacacsClientAuthenReplyGetUserPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of 'get user' authentication reply packets from this server." + ::= { hwtacacsClientAuthenServerEntry 20 } + + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.21 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.21 + hwtacacsClientAuthenReplyGetPassPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of 'get pass' authentication reply packets from this server." + ::= { hwtacacsClientAuthenServerEntry 21 } + + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.22 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.22 + hwtacacsClientAuthenReplyErrorPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of erroneous authentication reply packets from this server." + ::= { hwtacacsClientAuthenServerEntry 22 } + + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.23 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.23 + hwtacacsClientAuthenReplyRestartPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of authentication restart reply packets from this server." + ::= { hwtacacsClientAuthenServerEntry 23 } + + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.24 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.24 + hwtacacsClientAuthenReplyFollowPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of authentication follow reply packets from this server." + ::= { hwtacacsClientAuthenServerEntry 24 } + + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.25 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.25 + hwtacacsClientAuthenPendingRequests OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of HwTACACS authentication packets destined for this server that have not yet timed out or received a response. This variable is incremented when a + Request is sent and decremented due to receipt of a response or a timeout. " + ::= { hwtacacsClientAuthenServerEntry 25 } + + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.26 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.26 + hwtacacsClientAuthenTimeouts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of authentication timeouts to this server." + ::= { hwtacacsClientAuthenServerEntry 26 } + + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.27 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.27 + hwtacacsClientAuthenUnknownTypePackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of HwTACACS authentication packets of unknown type which were received from this server on the port." + ::= { hwtacacsClientAuthenServerEntry 27 } + + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.28 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.28 + hwtacacsClientAuthenDroppedPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of HwTACACS authentication packets of which were received from this server on the port and dropped for some other reason." + ::= { hwtacacsClientAuthenServerEntry 28 } + + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.29 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.29 + hwtacacsClientAuthenVPNName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object specifies the VPN instance name of the server. Default value is _public_" + ::= { hwtacacsClientAuthenServerEntry 29 } + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.31 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.11.1.31 + hwtacacsClientAuthenRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object specifies the status of this table entry. + When the status is active, hwtacacsClientAuthenServerEntry table fields + value in the entry are allowed to be modified. + The following objects may not be modified while the + value of this object is active(1): + - hwtacacsClientAuthenServerAddress. + - hwtacacsClientAuthenServerType." + ::= { hwtacacsClientAuthenServerEntry 30 } + + +-- TABLE: hwtacacsClientAuthorServerTable +-- +-- 1.3.6.1.4.1.2011.5.25.20.3.1.12 +-- 1.3.6.1.4.1.2011.5.25.20.3.1.12 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.12 + hwtacacsClientAuthorServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwtacacsClientAuthorServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "HwTACACS Authorization Server table." + ::= { hwtacacsClient 16 } + + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.12.1 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.12.1 + hwtacacsClientAuthorServerEntry OBJECT-TYPE + SYNTAX HwtacacsClientAuthorServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "HwTACACS Authorization Server table entry." + INDEX { hwtacacsClientAuthorTemplateIndex, hwtacacsClientAuthorServerIndex } + ::= { hwtacacsClientAuthorServerTable 1 } + + + HwtacacsClientAuthorServerEntry ::= + SEQUENCE { + hwtacacsClientAuthorTemplateIndex + Unsigned32, + hwtacacsClientAuthorServerIndex + Unsigned32, + hwtacacsClientAuthorServerAddress + IpAddress, + hwtacacsClientAuthorServerPort + Integer32, + hwtacacsClientAuthorServerType + Integer32, + hwtacacsClientAuthorServerState + Integer32, + hwtacacsClientAuthorServerMode + Integer32, + hwtacacsClientAuthorRoundTripTime + TimeTicks, + hwtacacsClientAuthorRequestPackets + Counter32, + hwtacacsClientAuthorResponseAcceptPackets + Counter32, + hwtacacsClientAuthorResponseRejectPackets + Counter32, + hwtacacsClientAuthorResponseErrorPackets + Counter32, + hwtacacsClientAuthorPendingRequests + Gauge32, + hwtacacsClientAuthorTimeouts + Counter32, + hwtacacsClientAuthorUnknownTypePackets + Counter32, + hwtacacsClientAuthorDroppedPackets + Counter32, + hwtacacsClientAuthorVPNName + OCTET STRING, + hwtacacsClientAuthorRowStatus + RowStatus + } + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.12.1.1 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.12.1.1 + hwtacacsClientAuthorTemplateIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A number uniquely identifying the HwTACACS Template for which this server belongs to." + ::= { hwtacacsClientAuthorServerEntry 1 } + + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.12.1.2 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.12.1.2 + hwtacacsClientAuthorServerIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..127) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A number uniquely identifying each HwTACACS authorization server with which this client communicates." + ::= { hwtacacsClientAuthorServerEntry 2 } + + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.12.1.3 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.12.1.3 + hwtacacsClientAuthorServerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object specifies the IP address of the server" + ::= { hwtacacsClientAuthorServerEntry 3 } + + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.12.1.4 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.12.1.4 + hwtacacsClientAuthorServerPort OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The TCP port the client is using to send authorization requests to this server.Default value is 49." + DEFVAL { 49 } + ::= { hwtacacsClientAuthorServerEntry 4 } + + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.12.1.5 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.12.1.5 + hwtacacsClientAuthorServerType OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Server Type indicates the type of server. + 0 - Primary + 1 - Secondary." + ::= { hwtacacsClientAuthorServerEntry 5 } + + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.12.1.6 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.12.1.6 + hwtacacsClientAuthorServerState OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current server state identified by client based on the server responses. (0 - UP or 1 - DOWN)" + ::= { hwtacacsClientAuthorServerEntry 6 } + + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.12.1.7 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.12.1.7 + hwtacacsClientAuthorServerMode OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The mode of operation of authorization server for this client. (1 - MUX, 0 - NonMux)" + DEFVAL { 0 } + ::= { hwtacacsClientAuthorServerEntry 7 } + + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.12.1.8 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.12.1.8 + hwtacacsClientAuthorRoundTripTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time interval (in hundredths of a second) between the most recent authorization response and the authorization request that matched it from this server." + ::= { hwtacacsClientAuthorServerEntry 8 } + + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.12.1.9 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.12.1.9 + hwtacacsClientAuthorRequestPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of authorization request packets sent to this server." + ::= { hwtacacsClientAuthorServerEntry 9 } + + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.12.1.10 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.12.1.10 + hwtacacsClientAuthorResponseAcceptPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of authorization successful response packets received from this server." + ::= { hwtacacsClientAuthorServerEntry 10 } + + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.12.1.11 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.12.1.11 + hwtacacsClientAuthorResponseRejectPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of authorization failure response packets received from this server." + ::= { hwtacacsClientAuthorServerEntry 11 } + + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.12.1.12 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.12.1.12 + hwtacacsClientAuthorResponseErrorPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of erroneous authorization response packets from server." + ::= { hwtacacsClientAuthorServerEntry 12 } + + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.12.1.13 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.12.1.13 + hwtacacsClientAuthorPendingRequests OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of authorization packets destined for this server that have not yet timed out or received a response. This variable is incremented when a Request is sent and decremented due to receipt of a response or a timeout." + ::= { hwtacacsClientAuthorServerEntry 13 } + + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.12.1.14 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.12.1.14 + hwtacacsClientAuthorTimeouts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of authorization timeouts to this server." + ::= { hwtacacsClientAuthorServerEntry 14 } + + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.12.1.15 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.12.1.15 + hwtacacsClientAuthorUnknownTypePackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of authorization packets of unknown type which were received from this server on the port." + ::= { hwtacacsClientAuthorServerEntry 15 } + + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.12.1.16 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.12.1.16 + hwtacacsClientAuthorDroppedPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of authorization packets of which were received from this server on the port and dropped for some other reason." + ::= { hwtacacsClientAuthorServerEntry 16 } + + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.12.1.17 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.12.1.17 + hwtacacsClientAuthorVPNName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object specifies the VPN instance name of the server. Default value is _public_" + ::= { hwtacacsClientAuthorServerEntry 17 } + + +-- 1.3.6.1.4.1.2011.5.25.20.3.1.12.1.19 + -- 1.3.6.1.4.1.2011.5.25.20.3.1.12.1.19 + hwtacacsClientAuthorRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object specifies the status of this table entry. + When the status is active, hwtacacsClientAuthorServerEntry table fields's + value in the entry are allowed to be modified. + The following objects may not be modified while the + value of this object is active(1): + - hwtacacsClientAuthorServerAddress. + - hwtacacsClientAuthorServerType." + ::= { hwtacacsClientAuthorServerEntry 18 } + + +-- TABLE: hwtacacsClientAccountServerTable + -- 1.3.6.1.4.1.2011.5.25.20.3.1.13 + hwtacacsClientAccountServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwtacacsClientAccountServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "HwTACACS Account Server table." + ::= { hwtacacsClient 17 } + + + -- 1.3.6.1.4.1.2011.5.25.20.3.1.13.1 + hwtacacsClientAccountServerEntry OBJECT-TYPE + SYNTAX HwtacacsClientAccountServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "HwTACACS Account Server table entry." + INDEX { hwtacacsClientAccountTemplateIndex, hwtacacsClientAccountServerIndex } + ::= { hwtacacsClientAccountServerTable 1 } + + + HwtacacsClientAccountServerEntry ::= + SEQUENCE { + hwtacacsClientAccountTemplateIndex + Unsigned32, + hwtacacsClientAccountServerIndex + Unsigned32, + hwtacacsClientAccountServerAddress + IpAddress, + hwtacacsClientAccountServerPort + Integer32, + hwtacacsClientAccountServerType + Integer32, + hwtacacsClientAccountServerState + Integer32, + hwtacacsClientAccountServerMode + Integer32, + hwtacacsClientAccountRoundTripTime + TimeTicks, + hwtacacsClientAccountRequestPackets + Counter32, + hwtacacsClientAccountReqNetwork + Counter32, + hwtacacsClientAccountReqConnection + Counter32, + hwtacacsClientAccountReqEXEC + Counter32, + hwtacacsClientAccountReqSysEvent + Counter32, + hwtacacsClientAccountReqCommandLevel + Counter32, + hwtacacsClientAccountReqUpdate + Counter32, + hwtacacsClientAccountResponsePackets + Counter32, + hwtacacsClientAccountResponseErrorPackets + Counter32, + hwtacacsClientAccountReqPending + Counter32, + hwtacacsClientAccountTimeouts + Counter32, + hwtacacsClientAccountUnKnownTypes + Counter32, + hwtacacsClientAccountPacketsDropped + Counter32, + hwtacacsClientAccountVPNName + OCTET STRING, + hwtacacsClientAccountRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.5.25.20.3.1.13.1.1 + hwtacacsClientAccountTemplateIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A number uniquely identifying the HwTACACS Template for which this server belongs to." + ::= { hwtacacsClientAccountServerEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.20.3.1.13.1.2 + hwtacacsClientAccountServerIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A number uniquely identifying each HwTACACS accounting server with which this client communicates." + ::= { hwtacacsClientAccountServerEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.20.3.1.13.1.3 + hwtacacsClientAccountServerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object specifies the IP address of the server" + ::= { hwtacacsClientAccountServerEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.20.3.1.13.1.4 + hwtacacsClientAccountServerPort OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The TCP port the client is using to send accounting requests to this server.Default value is 49." + DEFVAL { 49 } + ::= { hwtacacsClientAccountServerEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.20.3.1.13.1.5 + hwtacacsClientAccountServerType OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Server Type indicates the type of server. + 0 - Primary + 1 - Secondary." + ::= { hwtacacsClientAccountServerEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.20.3.1.13.1.6 + hwtacacsClientAccountServerState OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current server state identified by client based on the server responses.(0 - UP or 1 - DOWN)" + ::= { hwtacacsClientAccountServerEntry 6 } + + + -- 1.3.6.1.4.1.2011.5.25.20.3.1.13.1.7 + hwtacacsClientAccountServerMode OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The mode of operation of accounting server for this client.(1 - MUX, 0 - NonMux)" + DEFVAL { 0 } + ::= { hwtacacsClientAccountServerEntry 7 } + + + -- 1.3.6.1.4.1.2011.5.25.20.3.1.13.1.8 + hwtacacsClientAccountRoundTripTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time interval (in hundredths of a second) between the most recent accounting response and the accounting request that matched it from this server." + ::= { hwtacacsClientAccountServerEntry 8 } + + + -- 1.3.6.1.4.1.2011.5.25.20.3.1.13.1.9 + hwtacacsClientAccountRequestPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of accounting request packets sent to this server." + ::= { hwtacacsClientAccountServerEntry 9 } + + hwtacacsClientAccountReqNetwork OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Network request packets sent to this server." + ::= { hwtacacsClientAccountServerEntry 10 } + + hwtacacsClientAccountReqConnection OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Connection request packets sent to this server." + ::= { hwtacacsClientAccountServerEntry 11 } + + hwtacacsClientAccountReqEXEC OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of EXEC accounting request packets sent to this server." + ::= { hwtacacsClientAccountServerEntry 12 } + + hwtacacsClientAccountReqSysEvent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of System Event accounting request packets sent to this server." + ::= { hwtacacsClientAccountServerEntry 13 } + + hwtacacsClientAccountReqCommandLevel OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Command record accounting request packets sent to this server." + ::= { hwtacacsClientAccountServerEntry 14 } + + hwtacacsClientAccountReqUpdate OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Command record accounting request packets sent to this server." + ::= { hwtacacsClientAccountServerEntry 15 } + + -- 1.3.6.1.4.1.2011.5.25.20.3.1.13.1.10 + hwtacacsClientAccountResponsePackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of accounting successful response packets received from this server." + ::= { hwtacacsClientAccountServerEntry 16 } + + + -- 1.3.6.1.4.1.2011.5.25.20.3.1.13.1.11 + hwtacacsClientAccountResponseErrorPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of erroneous accounting response packets from server." + ::= { hwtacacsClientAccountServerEntry 17 } + + + -- 1.3.6.1.4.1.2011.5.25.20.3.1.13.1.12 + hwtacacsClientAccountReqPending OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of accounting packets destined for this server that have not yet timed out or received a response. This variable is incremented when a Request is sent and decremented due to receipt of a response or a timeout." + ::= { hwtacacsClientAccountServerEntry 18 } + + + -- 1.3.6.1.4.1.2011.5.25.20.3.1.13.1.13 + hwtacacsClientAccountTimeouts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of accounting timeout packets to this server." + ::= { hwtacacsClientAccountServerEntry 19 } + + + -- 1.3.6.1.4.1.2011.5.25.20.3.1.13.1.14 + hwtacacsClientAccountUnKnownTypes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of accounting packets of unknown type which were received from this server on the port." + ::= { hwtacacsClientAccountServerEntry 20 } + + + -- 1.3.6.1.4.1.2011.5.25.20.3.1.13.1.15 + hwtacacsClientAccountPacketsDropped OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of accounting packets of which were received from this server on the port and dropped for some other reason." + ::= { hwtacacsClientAccountServerEntry 21 } + + -- 1.3.6.1.4.1.2011.5.25.20.3.1.13.1.17 + hwtacacsClientAccountVPNName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object specifies the VPN instance name of the server.Default value is _public_" + ::= { hwtacacsClientAccountServerEntry 22 } + + -- 1.3.6.1.4.1.2011.5.25.20.3.1.13.1.19 + hwtacacsClientAccountRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object specifies the status of this table entry. + When the status is active, hwtacacsClientAccountServerEntry table fields's + value in the entry are allowed to be modified. + The following objects may not be modified while the + value of this object is active(1): + - hwtacacsClientAccountServerAddress. + - hwtacacsClientAccountServerType." + ::= { hwtacacsClientAccountServerEntry 23 } + +-- TABLE: hwtacacsClientCommonServerTable + + hwtacacsClientCommonServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwtacacsClientCommonServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "HwTACACS Common Server table." + ::= { hwtacacsClient 18 } + + hwtacacsClientCommonServerEntry OBJECT-TYPE + SYNTAX HwtacacsClientCommonServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "HwTACACS Common Server table entry." + INDEX { hwtacacsClientCommonTemplateIndex, hwtacacsClientCommonServerIndex } + ::= { hwtacacsClientCommonServerTable 1 } + + + HwtacacsClientCommonServerEntry ::= + SEQUENCE { + hwtacacsClientCommonTemplateIndex + Unsigned32, + hwtacacsClientCommonServerIndex + Unsigned32, + hwtacacsClientCommonServerAddress + IpAddress, + hwtacacsClientCommonServerPort + Integer32, + hwtacacsClientCommonServerType + Integer32, + hwtacacsClientCommonServerState + Integer32, + hwtacacsClientCommonServerMode + Integer32, + hwtacacsClientCommonRoundTripTime + TimeTicks, + hwtacacsClientCommonRequestPackets + Counter32, + hwtacacsClientCommonAccessChngPassRequests + Counter32, + hwtacacsClientCommonAccessSendPassPackets + Counter32, + hwtacacsClientCommonAccessSendAuthenPackets + Counter32, + hwtacacsClientCommonStartPackets + Counter32, + hwtacacsClientCommonContinuePackets + Counter32, + hwtacacsClientCommomContinueAbortPackets + Counter32, + hwtacacsClientCommonReplyPackets + Counter32, + hwtacacsClientCommonReplyPassPackets + Counter32, + hwtacacsClientCommonReplyFailPackets + Counter32, + hwtacacsClientCommonReplyGetDataPackets + Counter32, + hwtacacsClientCommonReplyGetUserPackets + Counter32, + hwtacacsClientCommonReplyGetPassPackets + Counter32, + hwtacacsClientCommonReplyErrorPackets + Counter32, + hwtacacsClientCommonReplyRestartPackets + Counter32, + hwtacacsClientCommonReplyFollowPackets + Counter32, + hwtacacsClientCommonReqNetwork + Counter32, + hwtacacsClientCommonReqConnection + Counter32, + hwtacacsClientCommonReqEXEC + Counter32, + hwtacacsClientCommonReqSysEvent + Counter32, + hwtacacsClientCommonReqCommandLevel + Counter32, + hwtacacsClientCommonReqUpdate + Counter32, + hwtacacsClientCommonPendingRequests + Gauge32, + hwtacacsClientCommonTimeouts + Counter32, + hwtacacsClientCommonUnknownTypePackets + Counter32, + hwtacacsClientCommonDroppedPackets + Counter32, + hwtacacsClientCommonVPNName + OCTET STRING, + hwtacacsClientCommonRowStatus + RowStatus + } + + hwtacacsClientCommonTemplateIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A number uniquely identifying the HwTACACS Template for which this server belongs to." + ::= { hwtacacsClientCommonServerEntry 1 } + + + hwtacacsClientCommonServerIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A number uniquely identifying each HwTACACS common server with which this client communicates." + ::= { hwtacacsClientCommonServerEntry 2 } + + + hwtacacsClientCommonServerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object specifies the IP address of the server" + ::= { hwtacacsClientCommonServerEntry 3 } + + + hwtacacsClientCommonServerPort OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The TCP port the client is using to send common requests to this server.Default value is 49." + DEFVAL { 49 } + ::= { hwtacacsClientCommonServerEntry 4 } + + + hwtacacsClientCommonServerType OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Server Type indicates the type of server. + 0 - Primary + 1 - Secondary." + ::= { hwtacacsClientCommonServerEntry 5 } + + hwtacacsClientCommonServerState OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current server state identified by client based on the server responses.(0 - UP or 1 - DOWN)" + ::= { hwtacacsClientCommonServerEntry 6 } + + hwtacacsClientCommonServerMode OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The mode of operation of common server for this client. (1 - MUX, 0 - NonMux)" + DEFVAL { 0 } + ::= { hwtacacsClientCommonServerEntry 7 } + + hwtacacsClientCommonRoundTripTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time interval (in hundredths of a second) between the most recent response and the request that matched it from this server." + ::= { hwtacacsClientCommonServerEntry 8 } + + hwtacacsClientCommonRequestPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of common request packets sent to this server." + ::= { hwtacacsClientCommonServerEntry 9 } + + + hwtacacsClientCommonAccessChngPassRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of change password requests received" + ::= { hwtacacsClientCommonServerEntry 10 } + + + hwtacacsClientCommonAccessSendPassPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of send password packets." + ::= { hwtacacsClientCommonServerEntry 11 } + + + hwtacacsClientCommonAccessSendAuthenPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of send authentication packets." + ::= { hwtacacsClientCommonServerEntry 12 } + + + hwtacacsClientCommonStartPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of authentication packets sent to this server." + ::= { hwtacacsClientCommonServerEntry 13 } + + + hwtacacsClientCommonContinuePackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of authentication continue packets sent to this server." + ::= { hwtacacsClientCommonServerEntry 14 } + + + hwtacacsClientCommomContinueAbortPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of authentication client continue abort packets sent to this server." + ::= { hwtacacsClientCommonServerEntry 15 } + + hwtacacsClientCommonReplyPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of authentication, authorization and accounting replies from this server." + ::= { hwtacacsClientCommonServerEntry 16 } + + hwtacacsClientCommonReplyPassPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of authentication, authorization and accounting pass replies from this server." + ::= { hwtacacsClientCommonServerEntry 17 } + + hwtacacsClientCommonReplyFailPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of authentication, authorization and accounting pass fail from this server." + ::= { hwtacacsClientCommonServerEntry 18 } + + hwtacacsClientCommonReplyGetDataPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of authentication get data packets from this server." + ::= { hwtacacsClientCommonServerEntry 19 } + + hwtacacsClientCommonReplyGetUserPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of authentication get user packets from this server." + ::= { hwtacacsClientCommonServerEntry 20 } + + hwtacacsClientCommonReplyGetPassPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of authentication get pass packets from this server." + ::= { hwtacacsClientCommonServerEntry 21 } + + hwtacacsClientCommonReplyErrorPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of authentication, authorization and accounting error packets from this server." + ::= { hwtacacsClientCommonServerEntry 22 } + + hwtacacsClientCommonReplyRestartPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of restart reply packets from this server." + ::= { hwtacacsClientCommonServerEntry 23 } + + hwtacacsClientCommonReplyFollowPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of follow reply packets from this server." + ::= { hwtacacsClientCommonServerEntry 24 } + + hwtacacsClientCommonReqNetwork OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Network request packets sent to this server." + ::= { hwtacacsClientCommonServerEntry 25 } + + hwtacacsClientCommonReqConnection OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Connection request packets sent to this server." + ::= { hwtacacsClientCommonServerEntry 26 } + + + hwtacacsClientCommonReqEXEC OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of EXEC accounting request packets sent to this server." + ::= { hwtacacsClientCommonServerEntry 27 } + + hwtacacsClientCommonReqSysEvent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of System Event accounting request packets sent to this server." + ::= { hwtacacsClientCommonServerEntry 28 } + + hwtacacsClientCommonReqCommandLevel OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Command record accounting request packets sent to this server." + ::= { hwtacacsClientCommonServerEntry 29 } + + hwtacacsClientCommonReqUpdate OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Command record accounting request packets sent to this server." + ::= { hwtacacsClientCommonServerEntry 30 } + + hwtacacsClientCommonPendingRequests OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of HwTACACS authentication, authorization and accouting packets destined for this server that have not yet timed out or received a response. This variable is incremented when a + Request is sent and decremented due to receipt of a response or a timeout. " + ::= { hwtacacsClientCommonServerEntry 31 } + + hwtacacsClientCommonTimeouts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of request timeouts to this server." + ::= { hwtacacsClientCommonServerEntry 32 } + + + hwtacacsClientCommonUnknownTypePackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of HwTACACS packets of unknown type which were received from this server on the port." + ::= { hwtacacsClientCommonServerEntry 33 } + + + hwtacacsClientCommonDroppedPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of HwTACACS packets of which were received from this server on the port and dropped for some other reason." + ::= { hwtacacsClientCommonServerEntry 34 } + + + hwtacacsClientCommonVPNName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object specifies the VPN instance name of the server. Default value is _public_" + ::= { hwtacacsClientCommonServerEntry 35 } + + + hwtacacsClientCommonRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object specifies the status of this table entry. + When the status is active, hwtacacsClientCommonServerEntry table fields + value in the entry are allowed to be modified. + The following objects may not be modified while the + value of this object is active(1): + - hwtacacsClientCommonServerAddress. + - hwtacacsClientCommonServerType." + ::= { hwtacacsClientCommonServerEntry 36 } + +-- ============== conformance information ============== + -- 1.3.6.1.4.1.2011.5.25.20.3.2 + hwtacacsClientConformance OBJECT IDENTIFIER ::= { hwtacacsClientMng 2 } + + + -- 1.3.6.1.4.1.2011.5.25.20.3.2.1 + hwtacacsClientCompliances OBJECT IDENTIFIER ::= { hwtacacsClientConformance 1 } + + +-- HwTACACS Client MIB +-- 1.3.6.1.4.1.2011.5.25.20.3.2.1.1 +-- this module + -- 1.3.6.1.4.1.2011.5.25.20.3.2.1.1 + hwtacacsClientCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting the HwTACACS Client MIB." + MODULE -- this module + MANDATORY-GROUPS { hwtacacsClientTemplateGroup, hwtacacsClientGroup, hwtacacsClientAuthorServerGroup, hwtacacsClientAuthenServerGroup } + ::= { hwtacacsClientCompliances 1 } + + +-- ============== groups ============== + -- 1.3.6.1.4.1.2011.5.25.20.3.2.2 + hwtacacsClientObjectGroups OBJECT IDENTIFIER ::= { hwtacacsClientConformance 2 } + + + -- 1.3.6.1.4.1.2011.5.25.20.3.2.2.1 + hwtacacsClientGroup OBJECT-GROUP + OBJECTS { hwtacacsClientAuthenRequestPackets, hwtacacsClientAuthenAcceptPackets, hwtacacsClientAuthenRejectPackets, hwtacacsClientAuthenPendRequests, hwtacacsClientAuthorReqPackets, + hwtacacsClientAuthorAcceptPackets, hwtacacsClientAuthorRejectPackets, hwtacacsClientAuthorPendRequests, hwtacacsClientDroppedPackets, hwtacacsClientAcctRequestPackets, hwtacacsClientAcctResponsePackets, + hwtacacsClientAcctErrorPackets, hwtacacsClientAcctPendingPackets} + STATUS current + DESCRIPTION + "The basic collection of objects providing management of HwTACACS Clients. + " + ::= { hwtacacsClientObjectGroups 1 } + + + -- 1.3.6.1.4.1.2011.5.25.20.3.2.2.2 + hwtacacsClientTemplateGroup OBJECT-GROUP + OBJECTS { hwtacacsClientTemplateName, hwtacacsClientSharedKey, hwtacacsClientSourceIP, hwtacacsClientResponseTimeout, hwtacacsClientDomainNameIncluded, + hwtacacsClientQuietTimer, hwtacacsClientRowStatus } + STATUS current + DESCRIPTION + "The basic collection of objects providing management of HwTACACS Templates." + ::= { hwtacacsClientObjectGroups 2 } + + + -- 1.3.6.1.4.1.2011.5.25.20.3.2.2.3 + hwtacacsClientAuthenServerGroup OBJECT-GROUP + OBJECTS { hwtacacsClientAuthenServerAddress, hwtacacsClientAuthenServerPort, hwtacacsClientAuthenServerType, hwtacacsClientAuthenServerState, hwtacacsClientAuthenServerMode, + hwtacacsClientAuthenRoundTripTime, hwtacacsClientAuthenAccessReqPackets, hwtacacsClientAuthenAccessChngPassRequests, hwtacacsClientAuthenAccessSendPassPackets, hwtacacsClientAuthenAccessSendAuthenPackets, + hwtacacsClientAuthenStartPackets, hwtacacsClientAuthenContinuePackets, hwtacacsClientAuthenContinueAbortPackets, hwtacacsClientAuthenReplyPackets, hwtacacsClientAuthenReplyPassPackets, + hwtacacsClientAuthenReplyFailPackets, hwtacacsClientAuthenReplyGetDataPackets, hwtacacsClientAuthenReplyGetUserPackets, hwtacacsClientAuthenReplyGetPassPackets, hwtacacsClientAuthenReplyErrorPackets, + hwtacacsClientAuthenReplyRestartPackets, hwtacacsClientAuthenReplyFollowPackets, hwtacacsClientAuthenPendingRequests, hwtacacsClientAuthenTimeouts, hwtacacsClientAuthenUnknownTypePackets, + hwtacacsClientAuthenDroppedPackets, hwtacacsClientAuthenVPNName, hwtacacsClientAuthenRowStatus } + STATUS current + DESCRIPTION + "The basic collection of objects providing management of HwTACACS Authentication servers." + ::= { hwtacacsClientObjectGroups 3 } + + + -- 1.3.6.1.4.1.2011.5.25.20.3.2.2.4 + hwtacacsClientAuthorServerGroup OBJECT-GROUP + OBJECTS { hwtacacsClientAuthorServerAddress, hwtacacsClientAuthorServerPort, hwtacacsClientAuthorServerType, hwtacacsClientAuthorServerState, hwtacacsClientAuthorServerMode, + hwtacacsClientAuthorRoundTripTime, hwtacacsClientAuthorRequestPackets, hwtacacsClientAuthorResponseAcceptPackets, hwtacacsClientAuthorResponseRejectPackets, hwtacacsClientAuthorResponseErrorPackets, + hwtacacsClientAuthorPendingRequests, hwtacacsClientAuthorTimeouts, hwtacacsClientAuthorUnknownTypePackets, hwtacacsClientAuthorDroppedPackets, hwtacacsClientAuthorVPNName, + hwtacacsClientAuthorRowStatus } + STATUS current + DESCRIPTION + "The basic collection of objects providing management of HwTACACS Authorization servers." + ::= { hwtacacsClientObjectGroups 4 } + + hwtacacsClientAccountServerGroup OBJECT-GROUP + OBJECTS { hwtacacsClientAccountServerAddress, hwtacacsClientAccountServerPort, hwtacacsClientAccountServerType, hwtacacsClientAccountServerState, hwtacacsClientAccountServerMode, + hwtacacsClientAccountRoundTripTime, hwtacacsClientAccountRequestPackets, hwtacacsClientAccountResponsePackets, + hwtacacsClientAccountResponseErrorPackets, + hwtacacsClientAccountVPNName, hwtacacsClientAuthorRowStatus } + STATUS current + DESCRIPTION + "The basic collection of objects providing management of HwTACACS Authorization servers." + ::= { hwtacacsClientObjectGroups 5 } + + hwtacacsClientCommonServerGroup OBJECT-GROUP + OBJECTS { hwtacacsClientCommonServerAddress, hwtacacsClientCommonServerPort, hwtacacsClientCommonServerType, hwtacacsClientCommonServerState, hwtacacsClientCommonServerMode, + hwtacacsClientCommonRoundTripTime, hwtacacsClientCommonRequestPackets, hwtacacsClientCommonAccessChngPassRequests, hwtacacsClientCommonAccessSendPassPackets, + hwtacacsClientCommonAccessSendAuthenPackets, hwtacacsClientCommonStartPackets, hwtacacsClientCommonContinuePackets, hwtacacsClientCommomContinueAbortPackets, + hwtacacsClientCommonReplyPackets, hwtacacsClientCommonReplyPassPackets, hwtacacsClientCommonReplyFailPackets, hwtacacsClientCommonReplyGetDataPackets, + hwtacacsClientCommonReplyGetUserPackets, hwtacacsClientCommonReplyGetPassPackets, hwtacacsClientCommonReplyErrorPackets, hwtacacsClientCommonReplyRestartPackets, + hwtacacsClientCommonReplyFollowPackets, hwtacacsClientCommonReqNetwork, hwtacacsClientCommonReqConnection, hwtacacsClientCommonReqEXEC, hwtacacsClientCommonReqSysEvent, + hwtacacsClientCommonReqCommandLevel, hwtacacsClientCommonReqUpdate, hwtacacsClientCommonPendingRequests, hwtacacsClientCommonTimeouts, + hwtacacsClientCommonUnknownTypePackets, hwtacacsClientCommonDroppedPackets, hwtacacsClientCommonVPNName, hwtacacsClientCommonRowStatus } + STATUS current + DESCRIPTION + "The basic collection of objects providing management of HwTACACS common servers." + ::= { hwtacacsClientObjectGroups 6 } + + hwTacacsSetting OBJECT IDENTIFIER ::= { hwTACACS 4 } + hwTacacsSettingEntry OBJECT IDENTIFIER ::= { hwTacacsSetting 1 } + + hwTACACSEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TACACS service state." + ::= { hwTacacsSettingEntry 1 } + + hwTACACSAcctStopResendDisable OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Disables the retransmission of accounting-stop packets." + ::= { hwTacacsSettingEntry 2 } + + hwTACACSAcctStopResendNumber OBJECT-TYPE + SYNTAX Integer32 (0..300) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of retransmitted accounting-stop packets." + ::= { hwTacacsSettingEntry 3 } + + hwGlobalTACACSServerKey OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..392)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specify the global encryption shared-key ." + ::={ hwTacacsSettingEntry 4 } + + hwGlobalTACACSServerIPAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "hwtacasc-server server-ip address." + ::={ hwTacacsSettingEntry 5 } + END + +-- +-- HUAWEI-HWTACACS-MIB.mib +-- \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-IF-EXT-MIB b/MIBS/huawei/HUAWEI-IF-EXT-MIB new file mode 100644 index 0000000..a7b2da8 --- /dev/null +++ b/MIBS/huawei/HUAWEI-IF-EXT-MIB @@ -0,0 +1,7222 @@ +-- ================================================================== +-- Copyright (C) 2019 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI Private Extended Interface MIB +-- Reference: +-- Version: V3.01 +-- History: +-- V1.0 +-- ================================================================== +-- ================================================================== +-- +-- Variables and types be imported +-- +-- ================================================================== + + HUAWEI-IF-EXT-MIB DEFINITIONS ::= BEGIN + + IMPORTS + CounterBasedGauge64 + FROM HCNUM-TC + hwDatacomm + FROM HUAWEI-MIB + ifIndex, ifName, InterfaceIndex,InterfaceIndexOrZero,ifAdminStatus,ifOperStatus,ifDescr + FROM IF-MIB + VlanIdOrNone, PortList + FROM Q-BRIDGE-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + IpAddress, Integer32, Unsigned32, Counter64, OBJECT-TYPE, Gauge32, + MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + sysUpTime + FROM SNMPv2-MIB + RowStatus, TruthValue, DisplayString,PhysAddress,TEXTUAL-CONVENTION,TimeStamp + FROM SNMPv2-TC + AtmVpIdentifier, AtmVcIdentifier + FROM ATM-TC-MIB + ipAdEntNetMask + FROM IP-MIB + InetVersion + FROM INET-ADDRESS-MIB; + + + hwIFExtMib MODULE-IDENTITY + LAST-UPDATED "201901090000Z" + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "V3.01 add hwTrunkMemberChange" + REVISION "201901090000Z" + + DESCRIPTION + "V3.00 Add hwTrunkIfStatus." + REVISION "201901070000Z" + + DESCRIPTION + "V2.99 Modify hwLogicIfTable hwLogicIfParaOne, add l2subif." + REVISION "201808170000Z" + + DESCRIPTION + "V2.98 Add hwModeChannelBandwidth." + REVISION "201806130000Z" + + DESCRIPTION + "V2.97 Add hwLacpPartnerMisconnect and hwLacpPartnerMisconnectResume." + REVISION "201806060000Z" + + DESCRIPTION + "V2.96 Modify hwLogicIfTable hwLogicIfType, add gmplsUni." + REVISION "201802070000Z" + + DESCRIPTION + "V2.94 Modify hwPhysicalAdminIfDown and hwPhysicalAdminIfUp." + REVISION "201802070000Z" + + DESCRIPTION + "V2.93 add hwPhysicalAdminIfDown and hwPhysicalAdminIfUp." + REVISION "201801260000Z" + + DESCRIPTION + "V2.92 Modify subchannelThreshold, add subchannelThreshold kinds" + REVISION "201801250000Z" + + DESCRIPTION + "V2.91 Modify hwLogicIfType, add virtualserial,pwve, subPwVe, vbdif" + REVISION "201801190000Z" + + DESCRIPTION + "V2.90 Modify description." + REVISION "201801150000Z" + + DESCRIPTION + "V2.89 Modify hwCppsPortPvcEnable and hwCppsPortVlanEnable DEFVAL." + REVISION "201712200000Z" + + DESCRIPTION + "V2.88 add hwIFExtDualFlowRateTable." + REVISION "201711280000Z" + + DESCRIPTION + "V2.87consistent with code base." + REVISION "201711140000Z" + + DESCRIPTION + "V2.86 mode channel sub-interface." + REVISION "201711060000Z" + + DESCRIPTION + "V2.85 delete linkDown linkUp ipv6IfStateChange ipv6NotificationGroup." + REVISION "201710280000Z" + + DESCRIPTION + "V2.84 Modify the description of hwIfDualStackStatsTable." + REVISION "201710250000Z" + + DESCRIPTION + "V2.83 add hwIfIpStatisticsTable." + REVISION "201710120000Z" + + DESCRIPTION + "V2.82 add hwIfDualStackStatsTable." + REVISION "201709240000Z" + + DESCRIPTION + "V2.81 add ipv6IfStateChange." + REVISION "201709140000Z" + + DESCRIPTION + "V2.80 add PostFecAlarm and PostFecAlarmResume NOTIFICATION-TYPE." + REVISION "201708290000Z" + DESCRIPTION + "V2.79 add linkDown and linkUp NOTIFICATION-TYPE." + REVISION "201708180000Z" + + DESCRIPTION + "V2.78 Modify the description of hwRemoteIfTable." + REVISION "201708170000Z" + + DESCRIPTION + "V2.77 add hwTrunkAllMemUpNotify." + REVISION "201707270000Z" + + DESCRIPTION + "V2.76 update the DESCRIPTION of hwIfEtherStatTable,hwIfSdhStatTable,hwIfAtmStatTable,hwIfPPPHDLCStatTable." + REVISION "201707240000Z" + + DESCRIPTION + "V2.75 add hwLicenseEffectServiceAlarm, hwLicenseEffectServiceResume." + REVISION "201703290000Z" + + DESCRIPTION + "V2.74 add hwRemoteIfTable." + REVISION "201703160000Z" + + DESCRIPTION + "V2.73 add hwIFExtInputPkts,hwIFExtOutputPkts,hwIFExtInputUnicastBitRate,hwIFExtOutputUnicastBitRate,hwIFExtInputMulticastBitRate,hwIFExtOutputMulticastBitRate,hwIFExtInputBroadcastBitRate,hwIFExtOutputBroadcastBitRate, + hwIFExtInputUnicastPktRate,hwIFExtOutputUnicastPktRate,hwIFExtInputMulticastPktRate,hwIFExtOutputMulticastPktRate,hwIFExtInputBroadcastPktRate,hwIFExtOutputBroadcastPktRate." + REVISION "201701240000Z" + + DESCRIPTION + "V2.72 rollback hwRemoteIfTable." + REVISION "201701240000Z" + + DESCRIPTION + "V2.71 add hwRemoteIfTable." + REVISION "201701190000Z" + + DESCRIPTION + "V2.70 add hwMruDiscardStatisticAttr." + REVISION "201612280000Z" + + DESCRIPTION + "V2.69 Update the hwLinkDownReason, add from cfmSessionDown to cfmSessionUp." + REVISION "201610100000Z" + DESCRIPTION + "V2.57 Modify hwIfEtherStatInPkts64Octets hwIfEtherStatInPkts65to127Octets hwIfEtherStatInPkts128to255Octets hwIfEtherStatInPkts256to511Octets hwIfEtherStatInPkts512to1023Octets hwIfEtherStatInPkts1024to1518Octets DESCRIPTION" + REVISION "201609271000Z" + DESCRIPTION + "V2.68 modify hwIfDiffServMode range." + REVISION "201609232026Z" + DESCRIPTION + "V2.64 add hwLagMemberDown and hwLagMemberDownResume." + REVISION "201608062026Z" + DESCRIPTION + "V2.66 change hwIfMonitorAllStatistics" + REVISION "201605210000Z" + DESCRIPTION + "V2.65 add hwIfMonitorAllStatistics" + REVISION "201512230000Z" + DESCRIPTION + "V2.63 add hwTrunkSubinterfacesCount and hwTrunkSubinterfacesLimit." + REVISION "201512080000Z" + DESCRIPTION + "V2.62 (1) add hwIfMonitorTxPauseFrameStatistics, hwIfMonitorTxPauseFrameHighThreshold, hwIfMonitorTxPauseFrameLowThreshold, hwIfMonitorTxPauseFrameInterval, + hwIfMonitorTxPauseFrameRising, hwIfMonitorTxPauseFrameRisingResume; + (2) modify spelling mistake (recieved to received) in description." + REVISION "201509060000Z" + DESCRIPTION + "V2.61 Update hwLogicIfType, add object-type lmpif(31),update hwLoopbackBlock, change OBJECTS { ifDescr, hwNewIfTimeslot }." + REVISION "201508060000Z" + DESCRIPTION + "V2.60 Update the hwLinkDownReason, add from linkHearBeatDown to triggerDown." + REVISION "201506290000Z" + DESCRIPTION + "V2.59 Add Eth/Pos/Serial(PPP/HDLC) Statistic " + REVISION "201505140000Z" + DESCRIPTION + "V2.58 Modify hwIFExtSwitchPortIndex SYNTAX" + REVISION "201503272026Z" + DESCRIPTION + "V2.57 Modify hwIfMonitorCrcErrorThreshold hwIfMonitorSdhErrorThreshold hwIfMonitorPauseFrameThreshold hwIfMonitorSymbolErrorThreshold SYNTAX" + REVISION "201503262026Z" + DESCRIPTION + "V2.56 hwLogicIfType add nve, vt, fcoe." + REVISION "201502032026Z" + DESCRIPTION + "Some attribute of interface extended content, information of + interface IP, interface of trunk interface." + REVISION "201501052026Z" + DESCRIPTION + "V2.55 hwIfMonitorBadBytesErrorRising hwIfMonitorPauseFrameRising add hwIfMonitorName." + REVISION "201412252026Z" + DESCRIPTION + "V2.54 add hwIFExtSuppressStatusIPv6 hwIfControlFlapSuppressIPv6 hwIfControlFlapResumeIPv6." + REVISION "201411052026Z" + DESCRIPTION + "V2.53 add hwExtTrunkWorkingStatusChange." + REVISION "201409102026Z" + DESCRIPTION + "V2.52 Update hwTrunkIfModel, add object-type l4(20)." + REVISION "201408132026Z" + DESCRIPTION + "V2.51 add hwTrunkMemberCountUpperThreshold hwTrunkMemberCountLowerThreshold hwExtTrunkMemberCountExceedThreshold hwExtTrunkMemberCountExceedThresholdResume range." + REVISION "201408062026Z" + DESCRIPTION + "V2.50 modify hwIfDiffServMode range." + REVISION "201406092026Z" + DESCRIPTION + "Modify hwTrunkMemCount." + REVISION "201406062026Z" + DESCRIPTION + "Add hwTrunkMemCount and hwTrunkCount." + REVISION "201403252026Z" + DESCRIPTION + "Add hwIfEfmDown and hwIfEfmUp." + REVISION "201403061626Z" + DESCRIPTION + "Add hwLacpPDUChange and hwLacpPDUChangeResume." + + REVISION "201403030939Z" + DESCRIPTION + "modify hwIpv6IfChangeDownReason ." + + REVISION "201402111900Z" + DESCRIPTION + "Modify description" + REVISION "201402101900Z" + DESCRIPTION + "Update hwTrunkIfWorkingMode, add object-type port-standbyMode(5)." + REVISION "201402071900Z" + DESCRIPTION + "add hwIfIpAddrTable" + REVISION "201401261900Z" + DESCRIPTION + "Update hwTrunkSelectStatus, add trunkIndep(3)." + REVISION "201401181200Z" + DESCRIPTION + "Update hwLogicIfType , add object-type globalVe(26), subGlobalVe(27)." + REVISION "201401161900Z" + DESCRIPTION + "Update hwTrunkIfWorkingMode, modify object-type lacpStaticMode(3) to lacpMode(3) and add object-type lacpCompatibleMode(4)." + REVISION "201401131600Z" + DESCRIPTION + "Update hwTrunkIfWorkingMode, modify object-type lacpMode(3) to lacpStaticMode(3); Update hwLogicIfType, add object-type subPosFr(25)." + REVISION "201309051400Z" + DESCRIPTION + "Add hwLacpPartnerExpiredLoss." + REVISION "201307021400Z" + DESCRIPTION + "Add hwTrunkMapTable and hwIFExtSwitchPortIndex." + REVISION "201306081830Z" + DESCRIPTION + "Update the hwLinkDownReason, add from veFlowDown to negotiationUnsupported." + REVISION "201306051100Z" + DESCRIPTION + "Update the hwLogicIfType, add globalImaGroup and subGlobalImaGroup." + REVISION "201305212000Z" + DESCRIPTION + "Update the hwLogicIfType, add remoteAp, vBridge,atmBundle and mtunnel." + REVISION "201301220000Z" + DESCRIPTION + "V2.30, modify hwVTrunkIfID range." + ::= { hwDatacomm 41 } + + +-- +-- Textual conventions +-- + +-- Textual Convention + EnabledStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A simple status value for the object." + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + + SnmpPasswdString ::= TEXTUAL-CONVENTION + DISPLAY-HINT + "16a" + STATUS current + DESCRIPTION + "The password string" + SYNTAX OCTET STRING (SIZE (0..16)) + + HWDirectionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The Direction Flux Limit apply on." + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + +-- ============================================================================ +-- interface IP address group +-- ============================================================================ + HwIpAddressType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The type of IP address." + SYNTAX INTEGER + { + primary(1), + sub(2) + } + + +-- +-- Node definitions +-- + + hwIFExtObjects OBJECT IDENTIFIER ::= { hwIFExtMib 1 } + + +-- ==================================================================== +-- basic interface extended definition group +-- ==================================================================== + hwIFExtBase OBJECT IDENTIFIER ::= { hwIFExtObjects 1 } + + +-- =========================================================================== +-- interface extended group +-- ============================================================================ + hwIFExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIFExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface extended table of private mib." + ::= { hwIFExtBase 1 } + + + hwIFExtEntry OBJECT-TYPE + SYNTAX HwIFExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of private extended interface table." + INDEX { hwIFExtIndex } + ::= { hwIFExtTable 1 } + + + HwIFExtEntry ::= + SEQUENCE { + hwIFExtIndex + InterfaceIndex, + hwIFExtLayer + INTEGER, + hwIFExtFrameType + INTEGER, + hwIFExtFlowStatInterval + Integer32, + hwIFExtFlushReceiveEnable + EnabledStatus, + hwIFExtFlushVlanId + VlanIdOrNone, + hwIFExtFlushPasswd + SnmpPasswdString, + hwIFExtFlowStatus + INTEGER, + hwIFExtMtu + Integer32, + hwIFExtMacAddr + PhysAddress, + hwIFExtBlockPriority + Integer32, + hwIFExtMacShift + INTEGER, + hwIFExtSuppressStatus + INTEGER, + hwIFExtPoisonReverse + EnabledStatus, + hwIFExtInputPktRate + Gauge32, + hwIFExtInputHighPktRate + Gauge32, + hwIFExtOutputPktRate + Gauge32, + hwIFExtOutputHighPktRate + Gauge32, + hwIFExtInputOctetRate + Gauge32, + hwIFExtInputHighOctetRate + Gauge32, + hwIFExtOutputOctetRate + Gauge32, + hwIFExtOutputHighOctetRate + Gauge32, + hwIFExtSwitchPortIndex + Integer32, + hwIFExtSuppressStatusIPv6 + INTEGER, + hwIFExtInputPkts + Counter64, + hwIFExtOutputPkts + Counter64, + hwIFExtInputUnicastBitRate + CounterBasedGauge64, + hwIFExtOutputUnicastBitRate + CounterBasedGauge64, + hwIFExtInputMulticastBitRate + CounterBasedGauge64, + hwIFExtOutputMulticastBitRate + CounterBasedGauge64, + hwIFExtInputBroadcastBitRate + CounterBasedGauge64, + hwIFExtOutputBroadcastBitRate + CounterBasedGauge64, + hwIFExtInputUnicastPktRate + CounterBasedGauge64, + hwIFExtOutputUnicastPktRate + CounterBasedGauge64, + hwIFExtInputMulticastPktRate + CounterBasedGauge64, + hwIFExtOutputMulticastPktRate + CounterBasedGauge64, + hwIFExtInputBroadcastPktRate + CounterBasedGauge64, + hwIFExtOutputBroadcastPktRate + CounterBasedGauge64 + } + + hwIFExtIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of extended table of interface." + ::= { hwIFExtEntry 1 } + + + hwIFExtLayer OBJECT-TYPE + SYNTAX INTEGER + { + layer2(1), + layer3(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Switch the port between Layer3 and Layer2. Corresponding to the + port switch command.Layer2(1) is 1 when the port switch from layer3 + to layer2.Layer3(1) is 1 when the port switch from lyaer2 to + layer3." + ::= { hwIFExtEntry 2 } + + + hwIFExtFrameType OBJECT-TYPE + SYNTAX INTEGER + { + ethernetII(1), + ethernetSnap(2), + ethernet8022(3), + ethernet8023(4), + other(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Frame type is accepted by VLAN virtual interfaces.Frame format + contains ethernetII(1),ethernetII(2),ethernet8022(3),ethernet8023. + The type location setting 1 when the ethernetII(1) type is + accepted.Now only surpport the first(ethernetII(1))" + ::= { hwIFExtEntry 3 } + + +-- metric: second + hwIFExtFlowStatInterval OBJECT-TYPE + SYNTAX Integer32 (10..600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies the interval for collecting the statistics of the interface traffic. The value ranges from 10 to 600, in seconds. The default interval is 300s.If intervals for collecting traffic statistics are configured both in the interface view and globally, the configuration in the interface view takes effect.If no interval for collecting traffic statistics is configured in the interface view, the global configuration takes effect.The real-time traffic statistics collection rate is affected by the interval for collecting traffic statistics." + DEFVAL { 300 } + ::= { hwIFExtEntry 4 } + + + hwIFExtFlushReceiveEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Whether or not permit the port to take over FLUSHDUs. Once it is enabled, + the port will take over SmartLink FlushDUs from related vlans so as to delete + the MAC forwarding table in the local equipment." + DEFVAL { disabled } + ::= { hwIFExtEntry 5 } + + + hwIFExtFlushVlanId OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The ID of Vlan the port belongs to.When it is 0, it indicates + the function of receiving FlushPDU is disabled." + DEFVAL { 0 } + ::= { hwIFExtEntry 6 } + + + hwIFExtFlushPasswd OBJECT-TYPE + SYNTAX SnmpPasswdString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A 16-octet read-write value used to define the password for negotiation." + DEFVAL { '00'h } + ::= { hwIFExtEntry 7 } + + hwIFExtFlowStatus OBJECT-TYPE + SYNTAX INTEGER + { + flowUp(1), + flowDown(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Current flow status of interface. + 1:flow up + 2:flow down" + ::= { hwIFExtEntry 8 } + + hwIFExtMtu OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies the MTU of an interface. +The MTU value varies according to different interfaces. The default MTU value also varies. +The MTU value can be modified." + ::= { hwIFExtEntry 9 } + + hwIFExtMacAddr OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The MAC address of the interface ." + ::= { hwIFExtEntry 10 } + + hwIFExtBlockPriority OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The blocked priority of the interface." + ::= { hwIFExtEntry 11 } + + hwIFExtMacShift OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + macShift(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The mac-shift state of the interface. + 1:normal + 2:monitor mac-shift" + ::= { hwIFExtEntry 12 } + + hwIFExtSuppressStatus OBJECT-TYPE + SYNTAX INTEGER + { + unsuppress(0), + suppress(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The suppress state of the interface. + 0:unsuppress + 1:suppress" + ::= { hwIFExtEntry 13 } + + hwIFExtPoisonReverse OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Whether or not enable Split-horizon forwarding " + DEFVAL { disabled } + ::= { hwIFExtEntry 14 } + + hwIFExtInputPktRate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate of the incoming packets on an interface. + The rate value is 64 bits. hwIFExtInputPktRate indicates the lower 32 bits, + while hwIFExtInputHighPktRate indicates the higher 32 bits. " + ::= { hwIFExtEntry 15 } + + hwIFExtInputHighPktRate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate of the incoming packets on an interface. + The rate value is 64 bits. hwIFExtInputPktRate indicates the lower 32 bits, + while hwIFExtInputHighPktRate indicates the higher 32 bits. " + ::= { hwIFExtEntry 16 } + + hwIFExtOutputPktRate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate of the outgoing packets on an interface. + The rate value is 64 bits. hwIFExtOutputPktRate indicates the lower 32 bits, + while hwIFExtOutputHighPktRate indicates the higher 32 bits. " + ::= { hwIFExtEntry 17 } + + hwIFExtOutputHighPktRate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate of the outgoing packets on an interface. + The rate value is 64 bits. hwIFExtOutputPktRate indicates the lower 32 bits, + while hwIFExtOutputHighPktRate indicates the higher 32 bits. " + ::= { hwIFExtEntry 18 } + + hwIFExtInputOctetRate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the octet rate of the incoming traffic on an interface. + The rate value is 64 bits. hwIFExtInputOctetRate indicates the lower 32 bits, + while hwIFExtInputHighOctetRate indicates the higher 32 bits. " + ::= { hwIFExtEntry 19 } + + hwIFExtInputHighOctetRate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the octet rate of the incoming traffic on an interface. + The rate value is 64 bits. hwIFExtInputOctetRate indicates the lower 32 bits, + while hwIFExtInputHighOctetRate indicates the higher 32 bits." + ::= { hwIFExtEntry 20 } + + hwIFExtOutputOctetRate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the octet rate of the outgoing traffic on an interface. + The rate value is 64 bits. hwIFExtOutputOctetRate indicates the lower 32 bits, + while hwIFExtOutputHighOctetRate indicates the higher 32 bits. " + ::= { hwIFExtEntry 21 } + + hwIFExtOutputHighOctetRate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the octet rate of the outgoing traffic on an interface. + The rate value is 64 bits. hwIFExtOutputOctetRate indicates the lower 32 bits, + while hwIFExtOutputHighOctetRate indicates the higher 32 bits. " + ::= { hwIFExtEntry 22 } + + hwIFExtSwitchPortIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of layer2 interface port, a unique value, + for each port.It is recommended that values are assigned + contiguously starting from 1. If the return value is -1, this interface is not a Layer 2 interface." + ::= { hwIFExtEntry 23 } + + hwIFExtSuppressStatusIPv6 OBJECT-TYPE + SYNTAX INTEGER + { + unsuppress(0), + suppress(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The suppress state of the interface(IPv6). + 0:unsuppress + 1:suppress" + ::= { hwIFExtEntry 24 } + + hwIFExtInputPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received on the interface. + The counter value is 64 bits. " + ::= { hwIFExtEntry 25 } + + hwIFExtOutputPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets transmitted out of the interface. + The counter value is 64 bits. " + ::= { hwIFExtEntry 26 } + + hwIFExtInputUnicastBitRate OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the bit rate of the incoming unicast traffic on an interface. + The rate value is 64 bits. " + ::= { hwIFExtEntry 27 } + + hwIFExtOutputUnicastBitRate OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the bit rate of the outgoing unicast traffic on an interface. + The rate value is 64 bits. " + ::= { hwIFExtEntry 28 } + + hwIFExtInputMulticastBitRate OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the bit rate of the incoming multicast traffic on an interface. + The rate value is 64 bits. " + ::= { hwIFExtEntry 29 } + + hwIFExtOutputMulticastBitRate OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the bit rate of the outgoing multicast traffic on an interface. + The rate value is 64 bits. " + ::= { hwIFExtEntry 30 } + + hwIFExtInputBroadcastBitRate OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the bit rate of the incoming broadcast traffic on an interface. + The rate value is 64 bits. " + ::= { hwIFExtEntry 31 } + + hwIFExtOutputBroadcastBitRate OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the bit rate of the outgoing broadcast traffic on an interface. + The rate value is 64 bits. " + ::= { hwIFExtEntry 32 } + + hwIFExtInputUnicastPktRate OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate of the incoming unicast packets on an interface. + The rate value is 64 bits. " + ::= { hwIFExtEntry 33 } + + hwIFExtOutputUnicastPktRate OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate of the outgoing unicast packets on an interface. + The rate value is 64 bits. " + ::= { hwIFExtEntry 34 } + + hwIFExtInputMulticastPktRate OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate of the incoming multicast packets on an interface. + The rate value is 64 bits. " + ::= { hwIFExtEntry 35 } + + hwIFExtOutputMulticastPktRate OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate of the outgoing multicast packets on an interface. + The rate value is 64 bits. " + ::= { hwIFExtEntry 36 } + + hwIFExtInputBroadcastPktRate OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate of the incoming broadcast packets on an interface. + The rate value is 64 bits. " + ::= { hwIFExtEntry 37 } + + hwIFExtOutputBroadcastPktRate OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate of the outgoing broadcast packets on an interface. + The rate value is 64 bits. " + ::= { hwIFExtEntry 38 } + + hwIFExtPhyStatus OBJECT-TYPE + SYNTAX INTEGER { up(1), down(2) } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The physical status of member interface." + ::= { hwIFExtBase 2 } + + + hwIFExtMemberOf OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The description of the main interface which has the membership with the member interface." + ::= { hwIFExtBase 3 } + + hwLinkModeChangeAutoCreateIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwLinkModeChangeAutoCreateIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface extended table of private mib." + ::= { hwIFExtBase 4 } + + + hwLinkModeChangeAutoCreateIfEntry OBJECT-TYPE + SYNTAX HwLinkModeChangeAutoCreateIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of private extended interface table." + INDEX { hwAutoIfIndex } + ::= { hwLinkModeChangeAutoCreateIfTable 1 } + + HwLinkModeChangeAutoCreateIfEntry ::= + SEQUENCE { + hwAutoIfIndex + InterfaceIndex, + hwNewIfTimeslot + BITS + } + + hwAutoIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of extended table of interface." + ::= { hwLinkModeChangeAutoCreateIfEntry 1 } + + hwNewIfTimeslot OBJECT-TYPE + SYNTAX BITS{ + timeslot0(0), + timeslot1(1), + timeslot2(2), + timeslot3(3), + timeslot4(4), + timeslot5(5), + timeslot6(6), + timeslot7(7), + timeslot8(8), + timeslot9(9), + timeslot10(10), + timeslot11(11), + timeslot12(12), + timeslot13(13), + timeslot14(14), + timeslot15(15), + timeslot16(16), + timeslot17(17), + timeslot18(18), + timeslot19(19), + timeslot20(20), + timeslot21(21), + timeslot22(22), + timeslot23(23), + timeslot24(24), + timeslot25(25), + timeslot26(26), + timeslot27(27), + timeslot28(28), + timeslot29(29), + timeslot30(30), + timeslot31(31) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time slot of the TDM interface: + timeslot0(0):The time slot 0 on the TDM interface, + timeslot1(1):The time slot 1 on the TDM interface, + timeslot2(2):The time slot 2 on the TDM interface, + timeslot3(3):The time slot 3 on the TDM interface, + timeslot4(4):The time slot 4 on the TDM interface, + timeslot5(5):The time slot 5 on the TDM interface, + timeslot6(6):The time slot 6 on the TDM interface, + timeslot7(7):The time slot 7 on the TDM interface, + timeslot8(8):The time slot 8 on the TDM interface, + timeslot9(9):The time slot 9 on the TDM interface, + timeslot10(10):The time slot 10 on the TDM interface, + timeslot11(11):The time slot 11 on the TDM interface, + timeslot12(12):The time slot 12 on the TDM interface, + timeslot13(13):The time slot 13 on the TDM interface, + timeslot14(14):The time slot 14 on the TDM interface, + timeslot15(15):The time slot 15 on the TDM interface, + timeslot16(16):The time slot 16 on the TDM interface, + timeslot17(17):The time slot 17 on the TDM interface, + timeslot18(18):The time slot 18 on the TDM interface, + timeslot19(19):The time slot 19 on the TDM interface, + timeslot20(20):The time slot 20 on the TDM interface, + timeslot21(21):The time slot 21 on the TDM interface, + timeslot22(22):The time slot 22 on the TDM interface, + timeslot23(23):The time slot 23 on the TDM interface, + timeslot24(24):The time slot 24 on the TDM interface, + timeslot25(25):The time slot 25 on the TDM interface, + timeslot26(26):The time slot 26 on the TDM interface, + timeslot27(27):The time slot 27 on the TDM interface, + timeslot28(28):The time slot 28 on the TDM interface, + timeslot29(29):The time slot 29 on the TDM interface, + timeslot30(30):The time slot 30 on the TDM interface, + timeslot31(31):The time slot 31 on the TDM interface." + ::= { hwLinkModeChangeAutoCreateIfEntry 2 } + + hwIFExtPhyNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the physical interfaces." + ::= { hwIFExtBase 5 } + + hwRemoteIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRemoteIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwRemoteIfTable is a virtual access interface table." + ::= { hwIFExtBase 6 } + + hwRemoteIfEntry OBJECT-TYPE + SYNTAX HwRemoteIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of private extended remote interface table." + INDEX { hwRemoteIfIndex } + ::= { hwRemoteIfTable 1 } + + HwRemoteIfEntry ::= + SEQUENCE { + hwRemoteIfIndex + InterfaceIndex, + hwRemoteIfInOctets + Counter64, + hwRemoteIfInPkts + Counter64, + hwRemoteIfInUcastPkts + Counter64, + hwRemoteIfInMulticastPkts + Counter64, + hwRemoteIfInBroadcastPkts + Counter64, + hwRemoteIfInOctetRate + Counter64, + hwRemoteIfInPktRate + Counter64, + hwRemoteIfInErrorPkts + Counter64, + hwRemoteIfInDiscardPkts + Counter64, + hwRemoteIfOutOctets + Counter64, + hwRemoteIfOutPkts + Counter64, + hwRemoteIfOutUcastPkts + Counter64, + hwRemoteIfOutMulticastPkts + Counter64, + hwRemoteIfOutBroadcastPkts + Counter64, + hwRemoteIfOutOctetRate + Counter64, + hwRemoteIfOutPktRate + Counter64, + hwRemoteIfOutErrorPkts + Counter64, + hwRemoteIfOutDiscardPkts + Counter64 + } + + hwRemoteIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of extended table of remote interface." + ::= { hwRemoteIfEntry 1 } + + hwRemoteIfInOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets received on the interface." + ::= { hwRemoteIfEntry 2 } + + hwRemoteIfInPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received on the interface." + ::= { hwRemoteIfEntry 3 } + + hwRemoteIfInUcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets, delivered by this sub-layer to + a higher (sub-)layer, which were not addressed to a + multicast or broadcast address at this sub-layer." + ::= { hwRemoteIfEntry 4 } + + hwRemoteIfInMulticastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets, delivered by this sub-layer to + a higher (sub-)layer, which were addressed to a + multicast address at this sub-layer. For a MAC layer + protocol, this includes both Group and Functional + addresses." + ::= { hwRemoteIfEntry 5 } + + hwRemoteIfInBroadcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets, delivered by this sub-layer to + a higher (sub-)layer, which were addressed to a + broadcast address at this sub-layer." + ::= { hwRemoteIfEntry 6 } + + hwRemoteIfInOctetRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the octet rate of the incoming traffic on an interface." + ::= { hwRemoteIfEntry 7 } + + hwRemoteIfInPktRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate of the incoming packets on an remote interface. + The rate value is 64 bits." + ::= { hwRemoteIfEntry 8 } + + hwRemoteIfInErrorPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "For packet-oriented interfaces, the number of inbound + packets that contained errors preventing them from + being deliverable to a higher-layer protocol. For + character-oriented or fixed-length interfaces, the + number of inbound transmission units that contained + errors preventing them from being deliverable to a + higher-layer protocol." + ::= { hwRemoteIfEntry 9 } + + hwRemoteIfInDiscardPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of inbound packets which were chosen to be + discarded even though no errors had been detected to + prevent their being deliverable to a higher-layer + protocol. One possible reason for discarding such a + packet could be to free up buffer space." + ::= { hwRemoteIfEntry 10 } + + hwRemoteIfOutOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets transmitted out of the interface." + ::= { hwRemoteIfEntry 11 } + + hwRemoteIfOutPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets transmitted out of the interface." + ::= { hwRemoteIfEntry 12 } + + hwRemoteIfOutUcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets that higher-level + protocols requested be transmitted, and which were not + addressed to a multicast or broadcast address at this + sub-layer, including those that were discarded or not + sent." + ::= { hwRemoteIfEntry 13 } + + hwRemoteIfOutMulticastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets that higher-level + protocols requested be transmitted, and which were + addressed to a multicast address at this sub-layer, + including those that were discarded or not sent. For + a MAC layer protocol, this includes both Group and + Functional addresses." + ::= { hwRemoteIfEntry 14 } + + hwRemoteIfOutBroadcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets that higher-level + protocols requested be transmitted, and which were + addressed to a broadcast address at this sub-layer, + including those that were discarded or not sent." + ::= { hwRemoteIfEntry 15 } + + hwRemoteIfOutOctetRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the octet rate of the outgoing traffic on an interface." + ::= { hwRemoteIfEntry 16 } + + hwRemoteIfOutPktRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate of the outgoing packets on an interface." + ::= { hwRemoteIfEntry 17 } + + hwRemoteIfOutErrorPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "For packet-oriented interfaces, the number of + outbound packets that could not be transmitted because + of errors. For character-oriented or fixed-length + interfaces, the number of outbound transmission units + that could not be transmitted because of errors." + ::= { hwRemoteIfEntry 18 } + + hwRemoteIfOutDiscardPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of outbound packets which were chosen to + be discarded even though no errors had been detected + to prevent their being transmitted. One possible + reason for discarding such a packet could be to free + up buffer space." + ::= { hwRemoteIfEntry 19 } + + hwIFExtDualFlowRateTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIFExtDualFlowRateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface Second Cycle Rate Table." + ::= { hwIFExtBase 7 } + + hwIFExtDualFlowRateEntry OBJECT-TYPE + SYNTAX HwIFExtDualFlowRateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An interface second cycle rate entry." + INDEX { hwIFExtDualFlowIndex } + ::= { hwIFExtDualFlowRateTable 1 } + + HwIFExtDualFlowRateEntry ::= + SEQUENCE { + hwIFExtDualFlowIndex + InterfaceIndex, + hwIFExtDualFlowInputPktRate + Counter64, + hwIFExtDualFlowOutputPktRate + Counter64, + hwIFExtDualFlowInputOctetRate + Counter64, + hwIFExtDualFlowOutputOctetRate + Counter64 + } + + hwIFExtDualFlowIndex 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." + ::= { hwIFExtDualFlowRateEntry 1 } + + hwIFExtDualFlowInputPktRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the second rate of the incoming packets on an interface." + ::= { hwIFExtDualFlowRateEntry 2 } + + hwIFExtDualFlowOutputPktRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the second rate of the outgoing packets on an interface." + ::= { hwIFExtDualFlowRateEntry 3 } + + hwIFExtDualFlowInputOctetRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the second octet rate of the incoming traffic on an interface." + ::= { hwIFExtDualFlowRateEntry 4 } + + hwIFExtDualFlowOutputOctetRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the second octet rate of the outgoing traffic on an interface." + ::= { hwIFExtDualFlowRateEntry 5 } + + + hwInterfaceIp OBJECT IDENTIFIER ::= { hwIFExtObjects 2 } + + + hwIfIpTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIfIpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwIfIpTable describes information about IP addresses configured for an interface. On an interface, one primary IP address and multiple secondary IP addresses can be configured. You can create, delete, and view information about the IP addresses of an interface." + ::= { hwInterfaceIp 1 } + + + hwIfIpEntry OBJECT-TYPE + SYNTAX HwIfIpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Interface IP address configuration " + INDEX { hwIpAdEntAddr } + ::= { hwIfIpTable 1 } + + + HwIfIpEntry ::= + SEQUENCE { + hwIpAdEntAddr + IpAddress, + hwIpAdEntIfIndex + Integer32, + hwIpAdEntNetMask + IpAddress, + hwIpAdEntBcastAddr + Integer32, + hwIpAdEntReasmMaxSize + Integer32, + hwIpAdEntAddressType + HwIpAddressType, + hwIfIpMethod + INTEGER, + hwIpAdEntAddrStatus + RowStatus + } + + hwIpAdEntAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address to which this entry's addressing + information pertains." + ::= { hwIfIpEntry 1 } + + + hwIpAdEntIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + 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." + ::= { hwIfIpEntry 2 } + + + hwIpAdEntNetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + 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 host bits set to 0." + ::= { hwIfIpEntry 3 } + + + hwIpAdEntBcastAddr OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the least-significant bit in the IP + broadcast address used for sending datagrams on + the (logical) interface associated with the IP + address of this entry. For example, when the + Internet standard all-ones broadcast address is + used, the value will be 1. This value applies to + both the subnet and network broadcasts addresses + used by the entity on this (logical) interface." + ::= { hwIfIpEntry 4 } + + + hwIpAdEntReasmMaxSize OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size of the largest IP datagram which this + entity can re-assemble from incoming IP fragmented + datagram received on this interface." + ::= { hwIfIpEntry 5 } + + + hwIpAdEntAddressType OBJECT-TYPE + SYNTAX HwIpAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The flag indicates whether the IP address is primary IP address. + One interface has only one primary IP address, but can have many sub IP address. + So when add a primary IP address to an interface that has already a primary IP address, + the new primary address will replace old primary address and the old primary address will be deleted." + ::= { hwIfIpEntry 6 } + + +hwIfIpMethod OBJECT-TYPE + SYNTAX INTEGER + { + assignedIp(1), + dhcpIp(2), + bootpIp(3), + other(4), + linklayer(5), + random(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Interface IP address acquiring method. + + assignedIp(1) indicates that the address was manually configured + to a specified address, for example, by user configuration. + + dhcpIp(2) indicates an address that was assigned to this + system by a DHCP server. + + bootpIp(3) indicates an address that was assigned to this + system by the bootp protocol. + + other(4) indicates an address created by another method. + + linklayer(5) indicates an address created by IPv6 stateless + auto-configuration. + + random(6) indicates an address chosen by the system at + random, for example, an IPv4 address within 169.254/16, or an RFC + 3041 privacy address." + ::= { hwIfIpEntry 7 } + + hwIpAdEntAddrStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable." + ::= { hwIfIpEntry 8 } + + + hwIfIpUnnumberedTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIfIpUnnumberedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists information about the unnumbered IP address of the interface that borrows an IP address from another interface. +You can create, delete, and view information about the borrowed IP address of an interface." + ::= { hwInterfaceIp 2} + + + hwIfIpUnnumberedEntry OBJECT-TYPE + SYNTAX HwIfIpUnnumberedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Interface IP address unnumbered configuration " + INDEX { hwUnnumberedIfIndex } + ::= {hwIfIpUnnumberedTable 1} + + + HwIfIpUnnumberedEntry ::= + SEQUENCE { + hwUnnumberedIfIndex + InterfaceIndex, + hwLendIfIndex + InterfaceIndex, + hwLendIpAddr + IpAddress, + hwLendIpAddrNetMask + IpAddress, + hwUnnumberedRowStatus + RowStatus + + } + + hwUnnumberedIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index value of the unnumbered interface." + ::= { hwIfIpUnnumberedEntry 1 } + + + hwLendIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The index value of the lend interface." + ::= { hwIfIpUnnumberedEntry 11 } + + + hwLendIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the lend interface." + ::= { hwIfIpUnnumberedEntry 12 } + + + hwLendIpAddrNetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address mask of the lend interface." + ::= { hwIfIpUnnumberedEntry 13 } + + + hwUnnumberedRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable." + ::= { hwIfIpUnnumberedEntry 51 } + + + hwIfIpAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIfIpAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains addressing information relevant to the + entity's interfaces." + ::= { hwInterfaceIp 3 } + + hwIfIpAddrEntry OBJECT-TYPE + SYNTAX HwIfIpAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface IP address configuration " + INDEX { hwIfIpAddrEntIfIndex, hwIfIpAddrEntAddr } + ::= { hwIfIpAddrTable 1 } + + + HwIfIpAddrEntry ::= + SEQUENCE { + hwIfIpAddrEntIfIndex + InterfaceIndex, + hwIfIpAddrEntAddr + IpAddress, + hwIfIpAddrEntType + INTEGER, + hwIfIpAddrEntPrefix + IpAddress, + hwIfIpAddrEntOrigin + INTEGER, + hwIfIpAddrEntStatus + INTEGER, + hwIfIpAddrEntCreated + TimeStamp, + hwIfIpAddrEntLastChanged + TimeStamp, + hwIfIpAddrEntBcastAddr + Integer32, + hwIfIpAddrEntReasmMaxSize + Integer32, + hwIfIpAddrEntAddrType + HwIpAddressType, + hwIfIpAddrEntVpn + DisplayString + } + + + hwIfIpAddrEntIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS accessible-for-notify + 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." + ::= { hwIfIpAddrEntry 1 } + + hwIfIpAddrEntAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The IP address to which this entry's addressing + information pertains." + ::= { hwIfIpAddrEntry 2 } + + hwIfIpAddrEntType OBJECT-TYPE + SYNTAX INTEGER { + unicast(1), + anycast(2), + broadcast(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of address." + ::= { hwIfIpAddrEntry 3 } + + hwIfIpAddrEntPrefix OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + 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 host bits set to 0." + ::= { hwIfIpAddrEntry 4 } + + hwIfIpAddrEntOrigin OBJECT-TYPE + SYNTAX INTEGER{ + assignedIp(1), + dhcpIp(2), + bootpIp(3), + other(4), + linklayer(5), + random(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface IP address acquiring method. + + assignedIp(1) indicates that the address was manually configured + to a specified address, for example, by user configuration. + + dhcpIp(2) indicates an address that was assigned to this + system by a DHCP server. + + bootpIp(3) indicates an address that was assigned to this + system by the bootp protocol. + + other(4) indicates an address created by another method. + + linklayer(5) indicates an address created by IPv6 stateless + auto-configuration. + + random(6) indicates an address chosen by the system at + random, for example, an IPv4 address within 169.254/16, or an RFC + 3041 privacy address." + ::= { hwIfIpAddrEntry 5 } + + hwIfIpAddrEntStatus OBJECT-TYPE + SYNTAX INTEGER { + preferred(1), + deprecated(2), + invalid(3), + inaccessible(4), + unknown(5), + tentative(6), + duplicate(7), + optimistic(8) + } + MAX-ACCESS read-only + 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)." + ::= { hwIfIpAddrEntry 6 } + + hwIfIpAddrEntCreated 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." + ::= { hwIfIpAddrEntry 7 } + + hwIfIpAddrEntLastChanged 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." + ::= { hwIfIpAddrEntry 8 } + + hwIfIpAddrEntBcastAddr OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the least-significant bit in the IP + broadcast address used for sending datagrams on + the (logical) interface associated with the IP + address of this entry. For example, when the + Internet standard all-ones broadcast address is + used, the value will be 1. This value applies to + both the subnet and network broadcasts addresses + used by the entity on this (logical) interface." + ::= { hwIfIpAddrEntry 9 } + + hwIfIpAddrEntReasmMaxSize OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size of the largest IP datagram which this + entity can re-assemble from incoming IP fragmented + datagram received on this interface." + ::= { hwIfIpAddrEntry 10 } + + hwIfIpAddrEntAddrType OBJECT-TYPE + SYNTAX HwIpAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The flag indicates whether the IP address is primary IP address." + ::= { hwIfIpAddrEntry 11 } + + hwIfIpAddrEntVpn OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vpn name of ip address.The public address does not have any value." + ::= { hwIfIpAddrEntry 12 } + +-- ============================================================================ +-- interface trunk attribute group +-- ============================================================================ + hwTrunkAttr OBJECT IDENTIFIER ::= { hwIFExtObjects 3 } + + + hwTrunkIfMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum of Trunk interface" + ::= { hwTrunkAttr 1 } + + + hwTrunkNextIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The nextindex of Trunk interface,that means its position" + ::= { hwTrunkAttr 2 } + + + hwTrunkIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwTrunkIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwTrunkIfID uniquely identifies this table. It is set when the table is created. This table describes the information about the trunk interface." + ::= { hwTrunkAttr 3 } + + + hwTrunkIfEntry OBJECT-TYPE + SYNTAX HwTrunkIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the trunk table." + INDEX { hwTrunkIndex } + ::= { hwTrunkIfTable 1 } + + + HwTrunkIfEntry ::= + SEQUENCE { + hwTrunkIndex + Integer32, + hwTrunkIfID + Integer32, + hwTrunkIfType + INTEGER, + hwTrunkIfIndex + InterfaceIndex, + hwTrunkIfModel + INTEGER, + hwTrunkIfBandWidthAffectLinkNum + Integer32, + hwTrunkIfMinLinkNum + Integer32, + hwTrunkIfRowStatus + RowStatus, + hwTrunkIfWorkingMode + INTEGER, + hwTrunkIfWorkingState + INTEGER, + hwTrunkIfAutoRecover + INTEGER, + hwTrunkIfPreemptEnable + INTEGER, + hwTrunkIfPreemptDelay + Integer32, + hwTrunkIfTimeoutReceive + INTEGER, + hwTrunkIfFlushSendEnable + INTEGER, + hwTrunkIfFlushVlanId + Integer32, + hwTrunkIfFlushPasswd + SnmpPasswdString, + hwTrunkIfForceSwitchEnable + INTEGER, + hwTrunkIfStatReset + INTEGER, + hwTrunkBandwidth -- the band width of the trunk interface + Integer32, + hwTrunkIfArpSendSpeed + Integer32, + hwTrunkIfLagSelectedPortStd + INTEGER, + hwTrunkIfLagMaxActiveLinkNum + Integer32, + hwTrunkETrunkPriority + Integer32, + hwTrunkETrunkSysID + PhysAddress, + hwTrunkETrunkPriorityReset + INTEGER, + hwTrunkETrunkSysIDReset + INTEGER, + hwTrunkLocalPrefMode + INTEGER, + hwTrunkIfTrackVrrpVrid + Integer32, + hwTrunkIfTrackVrrpIfIndex + InterfaceIndex, + hwTrunkIfTrackVrrpReset + INTEGER, + hwTrunkIfBackupPreemptEnable + EnabledStatus, + hwTrunkIfBackupPreemptDelay + Integer32, + hwTrunkIfCrcErrorSwitchEnable + EnabledStatus, + hwTrunkIfLagTimeOut + Integer32, + hwTrunkMemCount + Integer32 + + } + +-- the max bandwidth-affected-linknumber +-- the least active-linknumber of the up port + hwTrunkIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " The value of this object identifies the index of a trunk interface.The currently supported value ranges from 0 to 511." + ::= { hwTrunkIfEntry 1 } + + + hwTrunkIfID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The identification of the Trunk interface.It may identify Trunk + and is an index of the interface." + ::= { hwTrunkIfEntry 2 } + + + hwTrunkIfType OBJECT-TYPE + SYNTAX INTEGER + { + ethTrunk(1), + ipTrunk(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The type of the Trunk interface includes eth-trunk and ip-trunk. + The ip-trunk is only comprised by pos link, otherwise the eth-trunk + is only comprised by ethernet link." + ::= { hwTrunkIfEntry 3 } + + + hwTrunkIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Index number of the Trunk interface,it is consistent with ifIndex + of ifTable in IF-MIB." + ::= { hwTrunkIfEntry 4 } + + hwTrunkIfModel OBJECT-TYPE + SYNTAX INTEGER + { + packetAll(1), + sourceDesMac(2), + packetUdp(3), + packetTcp(4), + sourceDesIp(5), + sourceMacIpv6(6), + sourceIpIpv6(7), + sourceIp(8), + desIp(9), + sourceMac(10), + desMac(11), + sourcePort(12), + desPort(13), + sourceDesPort(14), + fwdType(15), + qos(16), + labelNum(17), + label(18), + enhanced(19), + l4(20), + invalid(-1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Participated model of interface load. sourceDesMac(2) and + sourceMac(10) and desMac(11) are Layer2 hash arithmetic." + ::= { hwTrunkIfEntry 5 } + + + hwTrunkIfBandWidthAffectLinkNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The value of this object identifies the maximum number of trunk interfaces that can be created. +By default, the maximum number of trunk interfaces that can be created is 32. +This entry can be set only on a Layer 2 interface." + ::= { hwTrunkIfEntry 6 } + + + hwTrunkIfMinLinkNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The value of this object identifies the minimum number of trunk interfaces that can be created. +The currently supported value ranges from 1 to 32. By default, the minimum number of trunk interfaces that can be created is 1. " + ::= { hwTrunkIfEntry 7 } + + + hwTrunkIfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Current operation status of the row " + ::= { hwTrunkIfEntry 8 } + + + hwTrunkIfWorkingMode OBJECT-TYPE + SYNTAX INTEGER + { + masterBackup(1), + normalMode(2), + lacpMode(3), + lacpCompatibleMode(4), + portStandbyMode(5), + invalid(-1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The value of this object identifies the working mode of an Eth-Trunk interface. + 1: master/backup access mode + 2: normal mode + 3: static LACP mode + 4: compatible LACP mode + 5: backup interface mode" + ::= { hwTrunkIfEntry 9 } + + + hwTrunkIfWorkingState OBJECT-TYPE + SYNTAX INTEGER + { + generalMode(1), + initialization(2), + masterWorking(3), + backupWorking(4), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Current working state of backup-access trunk. + 1:general mode working state + 2:initialization + 3:master working + 4:backup working" + ::= { hwTrunkIfEntry 10 } + + + hwTrunkIfAutoRecover OBJECT-TYPE + SYNTAX INTEGER + { + generalMode(1), + autoRecover(2), + invalid(-1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " If auto-recover has been set, the master port will be + working instead of the other port when it changes from + down state to up state. + 1: don't support auto-recover + 2: support auto-recover" + ::= { hwTrunkIfEntry 11 } + + + hwTrunkIfPreemptEnable OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2), + invalid(-1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether LACP priority preemption in static mode is enabled. + By default, this function is not enabled." + DEFVAL { disabled } + ::= { hwTrunkIfEntry 12 } + + + hwTrunkIfPreemptDelay OBJECT-TYPE + SYNTAX Integer32 (0..180 | -1) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the delay for LACP priority preemption in static mode. You can set this object only after hwTrunkIfPreemptEnable is enabled. The value ranges from 10 to 180, in seconds. The default value is 30s. If LACP is not configured, the value of -1 is used." + DEFVAL { 30 } + ::= { hwTrunkIfEntry 13 } + + + hwTrunkIfTimeoutReceive OBJECT-TYPE + SYNTAX INTEGER + { + fast(1), + slow(2), + invalid(-1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the timeout period for receiving LACPDUs on an interface in static LACP mode. The value can be: + fast: specifies the timeout period for receiving packets to be 3s. + slow: specifies the timeout period for receiving packets to be 90s. + The default timeout period for receiving packets is 3s. + fast(1),slow(2). + The return value of -1 indicates invalid." + ::= { hwTrunkIfEntry 14 } + + + hwTrunkIfFlushSendEnable OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2), + invalid(-1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether or not permit the trunk to transmit FlushDUs.It is only used + when it is in the handwork 1:1 mode.Once it is enabled, the newly active + interface in the trunk will send SmartLink FlushDUs so as to delete the + related MAC forwarding table of the layer2 equipment in network.Otherwise, + SmartLink FlushDUs will not be sent." + DEFVAL { disabled } + ::= { hwTrunkIfEntry 15 } + + + hwTrunkIfFlushVlanId OBJECT-TYPE + SYNTAX Integer32 (0..4094 | -1) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The ID of Vlan the partner port belongs to.When it is 0, it indicates + the function of sending FlushPDU is disabled. " + DEFVAL { 0 } + ::= { hwTrunkIfEntry 16 } + + + hwTrunkIfFlushPasswd OBJECT-TYPE + SYNTAX SnmpPasswdString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A 16-octet read-create value used to define the password for negotiation." + DEFVAL { '00'h } + ::= { hwTrunkIfEntry 17 } + + + hwTrunkIfForceSwitchEnable OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + invalid(-1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "It is only used when it is in the handwork 1:1 mode and the current + working link is the backup link. At that time, working link will move + from backup link to master link. However, if the master link is down, + the operation will be forbidden." + DEFVAL { enabled } + ::= { hwTrunkIfEntry 18 } + + + hwTrunkIfStatReset OBJECT-TYPE + SYNTAX INTEGER + { + reset(1), + ready(2), + invalid(-1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Reset the statistic information of LACPDUsRx,MarkerPDUsRx,LACPDUsTx, + MarkerResponsePDUsTx for all the ports in the current trunk." + ::= { hwTrunkIfEntry 19 } + + hwTrunkBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Current bandwidth of trunk in units of 1,000,000 bits per second. This bandwidth is the peculiar property of Eth-Trunk. And to the other kinds of trunk, this bandwidth is -1." + ::= { hwTrunkIfEntry 20 } + + + hwTrunkIfArpSendSpeed OBJECT-TYPE + SYNTAX Integer32(800..3000 | -1) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the rate of sending gratuitous ARP packets (in pkts/sec) on the trunk member interface. " + DEFVAL { 2000 } + ::= { hwTrunkIfEntry 21 } + + hwTrunkIfLagSelectedPortStd OBJECT-TYPE + SYNTAX INTEGER + { + speed(1), + priority(2), + invalid(-1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the port selection standard of LACP: based either on the port rate or on the port priority. By default, LACP selects ports based on the port priority. + speed(1),priority(2). + If LACP is not configured, the return value is invalid(-1)." + DEFVAL { priority } + ::= { hwTrunkIfEntry 22 } + + hwTrunkIfLagMaxActiveLinkNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the upper threshold of interfaces that can be selected by the Eth-Trunk in static mode." + ::= { hwTrunkIfEntry 23 } + + hwTrunkETrunkPriority OBJECT-TYPE + SYNTAX Integer32 (0..65535 | -1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The priority of the E-Trunk." + ::= { hwTrunkIfEntry 24 } + + hwTrunkETrunkSysID OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The system ID of the E-Trunk. If set ffff-ffff-ffff the system ID will be to default." + ::= { hwTrunkIfEntry 25 } + + hwTrunkETrunkPriorityReset OBJECT-TYPE + SYNTAX INTEGER + { + yes(1), + no(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Status of operation, there are yes(1) and no(2). + It expresses whether the configure of E-Trunk priority is resetted." + DEFVAL { no } + ::= { hwTrunkIfEntry 26 } + + hwTrunkETrunkSysIDReset OBJECT-TYPE + SYNTAX INTEGER + { + yes(1), + no(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Status of operation, there are yes(1) and no(2). + It expresses whether the configure of E-Trunk system ID is resetted." + DEFVAL { no } + ::= { hwTrunkIfEntry 27 } + + hwTrunkLocalPrefMode OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Local-preference transmit mode of eth-trunk, there are enable(1) and disable(2).The default value is enable(1)." + ::= { hwTrunkIfEntry 28 } + + hwTrunkIfTrackVrrpVrid OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The VRID which the static mode Eth-trunk tracked to." + ::= { hwTrunkIfEntry 29 } + + hwTrunkIfTrackVrrpIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The VRRP interface which the static mode Eth-trunk tracked to." + ::= { hwTrunkIfEntry 30 } + + hwTrunkIfTrackVrrpReset OBJECT-TYPE + SYNTAX INTEGER + { + yes(1), + no(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Status of operation, there are yes(1) and no(2). + The value of this object identifies whether + the operation of clearing the configuration + is performed. And the configuration is that + the Eth-Trunk interface in static LACP mode + is associated with an mVRRP backup group. + The value yes(1) indicates performing the operation. + This object indicates one operation but not one status, + so when the operation is performed, the value is no(2). + By default, the value is no(2)." + ::= { hwTrunkIfEntry 31 } + + hwTrunkIfBackupPreemptEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The preemption according to the master and slave port will be and only be enabled when eth-trunk is working in backup mode. + In default condition, the preemption is disabled." + DEFVAL { disabled } + ::= { hwTrunkIfEntry 32 } + + hwTrunkIfBackupPreemptDelay OBJECT-TYPE + SYNTAX Integer32 (0..30 | -1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The waiting time for priority preemption; Unit: minute. + It is enabled only when the priority preemption is enabled. + It indicates, When it comes to priority preemption, the operation + of preemption will be delayed for hwTrunkIfBackupPreemptDelay time." + DEFVAL { 0 } + ::= { hwTrunkIfEntry 33 } + + hwTrunkIfCrcErrorSwitchEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "make trunk member port stop in use if the port have crc error exceed the config threshold, the trunk would be down if member port in use is low" + DEFVAL { 2 } + ::= { hwTrunkIfEntry 34 } + + hwTrunkIfLagTimeOut OBJECT-TYPE + SYNTAX Integer32 (3..90 | 0) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The expired time(Unit is second) of the port to receive LACPDUS in the fast mode. + The hwTrunkIfTimeoutReceive is the type of timeout and use hwTrunkIfLagTimeOut to change time in the fast mode. + The default value is customized with products. + If the mode is not fast, the value is always 0." + ::= { hwTrunkIfEntry 35 } + + hwTrunkMemCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of Trunk member interfaces per Trunk." + ::= { hwTrunkIfEntry 36 } + + hwTrunkSystemPriority OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies the system priority defined in the Link Aggregation Control Protocol (LACP)." + ::= { hwTrunkAttr 4 } + + hwTrunkUnknownUnicastIfModel OBJECT-TYPE + SYNTAX INTEGER + { + packetAll(1), + sourceDesMac(2), + packetUdp(3), + packetTcp(4), + sourceDesIp(5), + sourceMacIpv6(6), + sourceIpIpv6(7), + sourceIp(8), + desIp(9), + sourceMac(10), + desMac(11), + sourcePort(12), + desPort(13), + sourceDesPort(14), + label(15), + ipOrLabel(16) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Participated model of load for unknown unicast. sourceDesMac(2) and + sourceMac(10) and desMac(11) are Layer2 hash arithmetic." + ::= { hwTrunkAttr 5 } + + + hwTrunkETrunkSystemPriority OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The system priority of the E-Trunk." + ::= { hwTrunkAttr 6 } + + + hwTrunkETrunkSystemID OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The system ID of the E-Trunk. If set ffff-ffff-ffff the system ID will be to default." + ::= { hwTrunkAttr 7 } + + hwTrunkCount OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of configured trunk interfaces on the device." + ::= { hwTrunkAttr 8 } + + hwTrunkMemberCountUpperThreshold OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Upper threshold for the number of members of the Eth-Trunk in LACP mode." + ::= { hwTrunkAttr 9 } + + hwTrunkMemberCountLowerThreshold OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Lower threshold for the number of members of the Eth-Trunk in LACP mode." + ::= { hwTrunkAttr 10 } + + hwTrunkSubinterfacesCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of configured trunk sub-interfaces on the device." + ::= { hwTrunkAttr 11 } + + hwTrunkSubinterfacesLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specification of trunk sub-interfaces on the device." + ::= { hwTrunkAttr 12 } + + +-- ========================================= +-- Trunk member attribute Group +-- ========================================= + hwTrunkMemAttr OBJECT IDENTIFIER ::= { hwIFExtObjects 4 } + + + hwTrunkMemTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwTrunkMemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwTrunkMemifIndex uniquely identifies this table. It is set when the table is created. This table describes the information about the trunk members." + ::= { hwTrunkMemAttr 1 } + + + hwTrunkMemEntry OBJECT-TYPE + SYNTAX HwTrunkMemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Trunk member attribute information" + INDEX { hwTrunkIndex, hwTrunkMemifIndex } + ::= { hwTrunkMemTable 1 } + + + HwTrunkMemEntry ::= + SEQUENCE { + hwTrunkMemifIndex + Integer32, + hwTrunkValidEntry + INTEGER, + hwTrunkSelectStatus + INTEGER, + hwTrunkLacpStatus + EnabledStatus, + hwTrunkDeleteFlag + EnabledStatus, + hwTrunkOperstatus + INTEGER, + hwTrunkIsDefaultLagRecv + TruthValue, + hwTrunkPortWeight + Unsigned32, + hwTrunkPortStandby + Unsigned32, + hwTrunkRowStatus + RowStatus, + hwTrunkPortMaster + INTEGER, + hwTrunkPortPriority + Integer32, + hwTrunkPortStatReset + INTEGER, + hwTrunkPortLacpMode + INTEGER + } + + hwTrunkMemifIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of this object identifies the index of a trunk member interface." + ::= { hwTrunkMemEntry 1 } + + + hwTrunkValidEntry OBJECT-TYPE + SYNTAX INTEGER + { + valid(1), + invalid(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the valid flag in the trunk. If the trunk has member interfaces added, the return value is valid(1)." + DEFVAL { invalid } + ::= { hwTrunkMemEntry 2 } + + + hwTrunkSelectStatus OBJECT-TYPE + SYNTAX INTEGER + { + trunkSelected(1), + trunkDeselected(2), + trunkIndep(3), + invalid(-1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the status of a trunk. trunkSelected: A trunk member interface in this state can both forward data and receive LACPDUs from a remote device. + trunkDeselected: A trunk member interface in this state cannot forward data. + trunkIndep: A trunk member interface in this state can forward data but cannot receive LACPDUs from a remote device. This state applies only to Eth-Trunk interfaces that work in dynamic LACP mode." + DEFVAL { trunkDeselected } + ::= { hwTrunkMemEntry 3 } + + + hwTrunkLacpStatus OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the LACP status. + enabled: An Eth-Trunk interface works in static LACP mode. + disabled: An Eth-Trunk interface does not work in static LACP mode." + DEFVAL { disabled } + ::= { hwTrunkMemEntry 4 } + + + hwTrunkDeleteFlag OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Flag is set trunk_del_enable(1) or trunk_del_disable(2), + according to operation." + DEFVAL { disabled } + ::= { hwTrunkMemEntry 5 } + + + hwTrunkOperstatus OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of operation, indicates port status. There are trunk_up(1) + and trunk_down(2).It expresses whether port is shutdown." + DEFVAL { down } + ::= { hwTrunkMemEntry 6 } + + + hwTrunkIsDefaultLagRecv OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "We don't sustain now, default value is false." + DEFVAL { false } + ::= { hwTrunkMemEntry 7 } + + + hwTrunkPortWeight OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the weight of a trunk member interface. The default weight of a Trunk member interface is 1. The sum weight of all member interfaces of a trunk cannot exceed the maximum number of member interfaces that a trunk supports." + DEFVAL { 1 } + ::= { hwTrunkMemEntry 8 } + + + hwTrunkPortStandby OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value is backup of Trunk Port." + DEFVAL { 0 } + ::= { hwTrunkMemEntry 9 } + + + hwTrunkRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Current operation status of the row. " + ::= { hwTrunkMemEntry 10 } + + + hwTrunkPortMaster OBJECT-TYPE + SYNTAX INTEGER + { + portSlave(1), + portMaster(2), + invalid(-1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Master port of backup-access eth-trunk or not + 1: port-slave + 2: port-master" + ::= { hwTrunkMemEntry 11 } + + + hwTrunkPortPriority OBJECT-TYPE + SYNTAX Integer32 (0..65535 | -1) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The priority value assigned to this Trunk Port. + This 16-bit value is read-write." + ::= { hwTrunkMemEntry 12 } + + + hwTrunkPortStatReset OBJECT-TYPE + SYNTAX INTEGER + { + reset(1), + ready(2), + invalid(-1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates resetting LACPDU statistics on an interface. This object applies only to Eth-Trunk interfaces in static LACP mode. For Eth-Trunk interfaces in other modes, the return value is fixed at -1." + ::= { hwTrunkMemEntry 13 } + + hwTrunkPortLacpMode OBJECT-TYPE + SYNTAX INTEGER + { + invalid(1), + active(2), + passive(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The mode of port joining Lacp." + ::= { hwTrunkMemEntry 14 } + + +-- =========================================================================== +-- Global interfacce flow stat interval group +-- =========================================================================== + hwIFFlowStat OBJECT IDENTIFIER ::= { hwIFExtObjects 5 } + + +-- metric: second + hwIFFlowStatGlobalInterval OBJECT-TYPE + SYNTAX Integer32 (10..600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Global interval of interface flow stat.The interface interval is effective, + when both interface interval and global interval are config.Globle interval + is only effective in interfaces,which interface interval is not configged. + Flow stat rate of interface will be affected by the value of interval. + The default value is 300s." + ::= { hwIFFlowStat 1 } + + + + + + +-- =========================================================================== +-- Global interface flow stat interval group +-- =========================================================================== + hwIfStatistics OBJECT IDENTIFIER ::= { hwIFExtObjects 6 } + + + hwIfEtherStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIfEtherStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table describes attributes of Ethernet interfaces." + ::= { hwIfStatistics 1 } + + + hwIfEtherStatEntry OBJECT-TYPE + SYNTAX HwIfEtherStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Entry of Ethernet Interface Statistic Table " + INDEX { hwIfEtherStatIfIndex } + ::= { hwIfEtherStatTable 1 } + + + HwIfEtherStatEntry ::= + SEQUENCE { + hwIfEtherStatIfIndex + InterfaceIndex, + hwIfEtherStatInPkts64Octets + Counter64, + hwIfEtherStatInPkts65to127Octets + Counter64, + hwIfEtherStatInPkts128to255Octets + Counter64, + hwIfEtherStatInPkts256to511Octets + Counter64, + hwIfEtherStatInPkts512to1023Octets + Counter64, + hwIfEtherStatInPkts1024to1518Octets + Counter64, + hwIfEtherStatInJumboPkts + Counter64, + hwIfEtherStatInCRCPkts + Counter64, + hwIfEtherStatInLongPkts + Counter64, + hwIfEtherStatInJabberPkts + Counter64, + hwIfEtherStatInFragmentPkts + Counter64, + hwIfEtherStatInUnderSizePkts + Counter64, + hwIfEtherStatInOverRunPkts + Counter64, + hwIfEtherStatInPausePkts + Counter64, + hwIfEtherStatOutJumboPkts + Counter64, + hwIfEtherStatOutOverflowPkts + Counter64, + hwIfEtherStatOutUnderRunPkts + Counter64, + hwIfEtherStatOutPausePkts + Counter64, + hwIfEthIfStatReset + INTEGER, + hwIfEtherStatInDropEventPkts + Counter64, + hwIfEtherStatInAlignmentPkts + Counter64, + hwIfEtherStatInSymbolPkts + Counter64, + hwIfEtherStatInIgnoredPkts + Counter64, + hwIfEtherStatInFramePkts + Counter64, + hwIfEtherStatOutCollisionPkts + Counter64, + hwIfEtherStatOutDeferredPkts + Counter64, + hwIfEtherStatOutLateCollisionPkts + Counter64, + hwIfEtherStatOutExcessiveCollisionPkts + Counter64, + hwIfEtherStatOutBufferPurgationPkts + Counter64 + } + + hwIfEtherStatIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the index of a Layer 2 interface." + ::= { hwIfEtherStatEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.41.1.6.1.1.5 + hwIfEtherStatInPkts64Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of received data packets each with a length less than or equal to 64 bytes." + ::= { hwIfEtherStatEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.41.1.6.1.1.6 + hwIfEtherStatInPkts65to127Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of received data packets each with a length ranging from 65 bytes to 127 bytes." + ::= { hwIfEtherStatEntry 6 } + + + -- 1.3.6.1.4.1.2011.5.25.41.1.6.1.1.7 + hwIfEtherStatInPkts128to255Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of received data packets each with a length ranging from 128 bytes to 255 bytes." + ::= { hwIfEtherStatEntry 7 } + + + -- 1.3.6.1.4.1.2011.5.25.41.1.6.1.1.8 + hwIfEtherStatInPkts256to511Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of received data packets each with a length ranging from 256 bytes to 511 bytes." + ::= { hwIfEtherStatEntry 8 } + + + -- 1.3.6.1.4.1.2011.5.25.41.1.6.1.1.9 + hwIfEtherStatInPkts512to1023Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of received data packets each with a length ranging from 512 bytes to 1023 bytes." + ::= { hwIfEtherStatEntry 9 } + + + -- 1.3.6.1.4.1.2011.5.25.41.1.6.1.1.10 + hwIfEtherStatInPkts1024to1518Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of received data packets each with a length ranging from 1024 bytes to 1518 bytes." + ::= { hwIfEtherStatEntry 10 } + + + hwIfEtherStatInJumboPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of received data packets each with a length greater than 1518 bytes." + ::= { hwIfEtherStatEntry 11 } + + + hwIfEtherStatInCRCPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of packets experiencing the CRC error check." + ::= { hwIfEtherStatEntry 12 } + + + hwIfEtherStatInLongPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of packets each with a length greater than the maximum length." + ::= { hwIfEtherStatEntry 13 } + + + hwIfEtherStatInJabberPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of packets each with a length greater than the maximum length and experiencing the CRC error check." + ::= { hwIfEtherStatEntry 14 } + + + hwIfEtherStatInFragmentPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of data packets each with a length shorter than 64 bytes and experiencing the CRC error check." + ::= { hwIfEtherStatEntry 15 } + + + hwIfEtherStatInUnderSizePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of data packets each with a length shorter than 64 bytes and without experiencing the CRC error check." + ::= { hwIfEtherStatEntry 16 } + + + hwIfEtherStatInOverRunPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of received data packets with FIFO overflow errors." + ::= { hwIfEtherStatEntry 17 } + + + hwIfEtherStatInPausePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of received control frames." + ::= { hwIfEtherStatEntry 18 } + + + hwIfEtherStatOutJumboPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of sent packets each with a length greater than 1518 bytes." + ::= { hwIfEtherStatEntry 19 } + + + hwIfEtherStatOutOverflowPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of sent data packets with FIFO overflow errors." + ::= { hwIfEtherStatEntry 20 } + + + hwIfEtherStatOutUnderRunPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of data packets with an empty FIFO." + ::= { hwIfEtherStatEntry 21 } + + + hwIfEtherStatOutPausePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of sent control frames." + ::= { hwIfEtherStatEntry 22 } + + + hwIfEthIfStatReset OBJECT-TYPE + SYNTAX INTEGER + { + reset(1), + ready(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Reset the Statistic information Counter " + ::= { hwIfEtherStatEntry 23 } + + + hwIfEtherStatInDropEventPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The number of received Packets discarded for GBP full or back pressure discard " + ::= { hwIfEtherStatEntry 24 } + + + hwIfEtherStatInAlignmentPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of received packets with error headers." + ::= { hwIfEtherStatEntry 25 } + + + hwIfEtherStatInSymbolPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of received unknown packets." + ::= { hwIfEtherStatEntry 26 } + + + hwIfEtherStatInIgnoredPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The number of received MAC control frames which have unknown opecode " + ::= { hwIfEtherStatEntry 27 } + + + hwIfEtherStatInFramePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The number of received frames whose actual length differs with 802.3 " + ::= { hwIfEtherStatEntry 28 } + + + hwIfEtherStatOutCollisionPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The number of sended collision Frames(only happen in the 10/100M port with half duplex mode) " + ::= { hwIfEtherStatEntry 29 } + + + hwIfEtherStatOutDeferredPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The number of sended deferred but not collision Frames(only happen in the 10/100M port) " + ::= { hwIfEtherStatEntry 30 } + + + hwIfEtherStatOutLateCollisionPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The number of sended deferred and collision Frames(only happen in the 10/100M port) " + ::= { hwIfEtherStatEntry 31 } + + + hwIfEtherStatOutExcessiveCollisionPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The number of sended failure Frames whose collision more than 16(only happen in the 10/100M port) " + ::= { hwIfEtherStatEntry 32 } + + + hwIfEtherStatOutBufferPurgationPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The number of sended Frames which is purged from the buffer because of long time " + ::= { hwIfEtherStatEntry 33 } + + +hwIfSdhStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIfSdhStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table describes attributes of SDH interfaces. " + ::= { hwIfStatistics 2 } + + + hwIfSdhStatEntry OBJECT-TYPE + SYNTAX HwIfSdhStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Entry of Sdh/Sonet Interface Statistic Table " + INDEX { hwIfSdhStatIfIndex } + ::= { hwIfSdhStatTable 1 } + + + HwIfSdhStatEntry ::= + SEQUENCE { + hwIfSdhStatIfIndex + InterfaceIndex, + hwIfSdhStatInCRCPkts + Counter64, + hwIfSdhStatInShortPkts + Counter64, + hwIfSdhStatInLongPkts + Counter64, + hwIfSdhStatOutOverRunPkts + Counter64, + hwIfSdhStatOutUnderRunPkts + Counter64, + hwIfSdhIfStatReset + INTEGER, + hwIfSdhStatInOverRunPkts + Counter64 + } + + hwIfSdhStatIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the SDH interface index." + ::= { hwIfSdhStatEntry 1 } + + hwIfSdhStatInCRCPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of CRC errors in received packets." + ::= { hwIfSdhStatEntry 2 } + + hwIfSdhStatInShortPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of received packets with the length less than the minimum length allowed." + ::= { hwIfSdhStatEntry 3 } + + hwIfSdhStatInLongPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of received packets with the length greater than the maximum length allowed." + ::= { hwIfSdhStatEntry 4 } + + hwIfSdhStatOutOverRunPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of sent packets with overflow errors." + ::= { hwIfSdhStatEntry 5 } + + hwIfSdhStatOutUnderRunPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of sent packets with underrun errors." + ::= { hwIfSdhStatEntry 6 } + + hwIfSdhIfStatReset OBJECT-TYPE + SYNTAX INTEGER + { + reset(1), + ready(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Reset the Statistic information Counter " + ::= { hwIfSdhStatEntry 7 } + + hwIfSdhStatInOverRunPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The number of received Packets whose queue overflow " + ::= { hwIfSdhStatEntry 8 } + + hwIfAtmStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIfAtmStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table contains ATM interface attributes." + ::= { hwIfStatistics 3 } + + + hwIfAtmStatEntry OBJECT-TYPE + SYNTAX HwIfAtmStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Entry of Atm Interface Statistic Table " + INDEX { hwIfAtmStatIfIndex } + ::= { hwIfAtmStatTable 1 } + + + HwIfAtmStatEntry ::= + SEQUENCE { + hwIfAtmStatIfIndex + InterfaceIndex, + hwIfAtmStatInGoodCells + Counter64, + hwIfAtmStatInIdleCells + Counter64, + hwIfAtmStatInCorrectedCells + Counter64, + hwIfAtmStatInUncorrectedCells + Counter64, + hwIfAtmStatOutGoodCells + Counter64, + hwIfAtmStatOutIdleCells + Counter64, + hwIfAtmIfStatReset + INTEGER + } + + hwIfAtmStatIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the interface index." + ::= { hwIfAtmStatEntry 1 } + + hwIfAtmStatInGoodCells OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of received normal cells." + ::= { hwIfAtmStatEntry 2 } + + hwIfAtmStatInIdleCells OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of received idle cells." + ::= { hwIfAtmStatEntry 3 } + + hwIfAtmStatInCorrectedCells OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of received corrected cells." + ::= { hwIfAtmStatEntry 4 } + + hwIfAtmStatInUncorrectedCells OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of received cells that cannot be corrected." + ::= { hwIfAtmStatEntry 5 } + + hwIfAtmStatOutGoodCells OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of sent normal cells." + ::= { hwIfAtmStatEntry 6 } + + hwIfAtmStatOutIdleCells OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of sent idle cells." + ::= { hwIfAtmStatEntry 7 } + + hwIfAtmIfStatReset OBJECT-TYPE + SYNTAX INTEGER + { + reset(1), + ready(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the resetting of the counter." + ::= { hwIfAtmStatEntry 8 } + + hwIfPPPHDLCStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIfPPPHDLCStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Serial Interface Statistic Table for PPP/HDLC " + ::= { hwIfStatistics 4 } + + hwIfPPPHDLCStatEntry OBJECT-TYPE + SYNTAX HwIfPPPHDLCStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table describes PPP or HDLC interface statistics." + INDEX { hwIfPPPHDLCStatIfIndex } + ::= { hwIfPPPHDLCStatTable 1 } + + HwIfPPPHDLCStatEntry ::= + SEQUENCE { + hwIfPPPHDLCStatIfIndex + InterfaceIndex, + hwIfPPPHDLCStatInCRCPkts + Counter64, + hwIfPPPHDLCStatInShortPkts + Counter64, + hwIfPPPHDLCStatInLongPkts + Counter64 + } + + hwIfPPPHDLCStatIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the serial interface index." + ::= { hwIfPPPHDLCStatEntry 1 } + + hwIfPPPHDLCStatInCRCPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of received data packets that experience a CRC check." + ::= { hwIfPPPHDLCStatEntry 2 } + + hwIfPPPHDLCStatInShortPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of received data packets with each length less than the minimum length of 1 byte." + ::= { hwIfPPPHDLCStatEntry 3 } + + hwIfPPPHDLCStatInLongPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of received data packets with each length greater than the maximum length of 2036 bytes." + ::= { hwIfPPPHDLCStatEntry 4 } + + hwIfDualStackStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIfDualStackStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface Statistic Table for IPv4/IPv6." + ::= { hwIfStatistics 5 } + + hwIfDualStackStatsEntry OBJECT-TYPE + SYNTAX HwIfDualStackStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An interface statistics entry containing objects for a particular interface and version of IPv4/IPv6." + INDEX { hwIfDualStackStatsIPVersion, hwIfDualStackStatsIfIndex } + ::= { hwIfDualStackStatsTable 1 } + + HwIfDualStackStatsEntry ::= + SEQUENCE { + hwIfDualStackStatsIPVersion + InetVersion, + hwIfDualStackStatsIfIndex + InterfaceIndex, + hwIfDualStackStatsInReceives + Counter64, + hwIfDualStackStatsInOctets + Counter64, + hwIfDualStackStatsOutTransmits + Counter64, + hwIfDualStackStatsOutOctets + Counter64 + } + + hwIfDualStackStatsIPVersion OBJECT-TYPE + SYNTAX InetVersion + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP version of this row." + ::= { hwIfDualStackStatsEntry 1 } + + hwIfDualStackStatsIfIndex 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." + ::= { hwIfDualStackStatsEntry 2 } + + hwIfDualStackStatsInReceives OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IPv4/IPv6 datagrams received, including those received on the interface's sub-interfaces." + ::= { hwIfDualStackStatsEntry 3 } + + hwIfDualStackStatsInOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets in received IPv4/IPv6 datagrams, including those received on the interface's sub-interfaces." + ::= { hwIfDualStackStatsEntry 4 } + + hwIfDualStackStatsOutTransmits OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IPv4/IPv6 datagrams delivered to the lower layers for transmission, including those transmitted on the interface's sub-interfaces." + ::= { hwIfDualStackStatsEntry 5 } + + hwIfDualStackStatsOutOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets in IPv4/IPv6 datagrams delivered to the lower layers for transmission, including those transmitted on the interface's sub-interfaces." + ::= { hwIfDualStackStatsEntry 6 } + + hwIfMonitorObject OBJECT IDENTIFIER ::= { hwIFExtObjects 7 } + + hwIfMonitorThresholdTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIfMonitorThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Alarm monitor table " + ::= { hwIfMonitorObject 1 } + hwIfMonitorThresholdEntry OBJECT-TYPE + SYNTAX HwIfMonitorThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Entry of alarm monitor table " + INDEX { hwIfMonitorIndex } + ::= { hwIfMonitorThresholdTable 1 } + + HwIfMonitorThresholdEntry::= + SEQUENCE { + hwIfMonitorIndex + InterfaceIndex, + hwIfMonitorCrcErrorStatistics + Counter64, + hwIfMonitorCrcErrorThreshold + Unsigned32, + hwIfMonitorCrcErrorInterval + Integer32, + hwIfMonitorSdhErrorStatistics + Counter64, + hwIfMonitorSdhErrorThreshold + Unsigned32, + hwIfMonitorSdhErrorInterval + Integer32, + hwIfMonitorInputRate + Integer32, + hwIfMonitorInputRateThreshold + Integer32, + hwIfMonitorOutputRate + Integer32, + hwIfMonitorOutputRateThreshold + Integer32, + hwIfMonitorPauseFrameStatistics + Counter64, + hwIfMonitorPauseFrameThreshold + Unsigned32, + hwIfMonitorPauseFrameInterval + Integer32, + hwIfMonitorDelayValue + Integer32, + hwIfMonitorDelayThreshold + Integer32, + hwIfMonitorJitterValue + Integer32, + hwIfMonitorJitterThreshold + Integer32, + hwIfMonitorName + DisplayString, + hwIfMonitorSdhB1ErrorStatistics + Counter64, + hwIfMonitorSdhB1ErrorThreshold + Integer32, + hwIfMonitorSdhB1ErrorInterval + Integer32, + hwIfMonitorSdhB2ErrorStatistics + Counter64, + hwIfMonitorSdhB2ErrorThreshold + Integer32, + hwIfMonitorSdhB2ErrorInterval + Integer32, + hwIfMonitorSymbolErrorStatistics + Counter64, + hwIfMonitorSymbolErrorThreshold + Unsigned32, + hwIfMonitorSymbolErrorInterval + Integer32, + hwIfMonitorBadBytesErrorStatistics + Counter64, + hwIfMonitorBadBytesErrorThreshold + Integer32, + hwIfMonitorBadBytesErrorInterval + Integer32, + hwIfMonitorTxPauseFrameStatistics + Counter64, + hwIfMonitorTxPauseFrameHighThreshold + Unsigned32, + hwIfMonitorTxPauseFrameLowThreshold + Unsigned32, + hwIfMonitorTxPauseFrameInterval + Integer32, + hwIfMonitorPostFECErrorStatistics + Counter64, + hwIfMonitorAllStatistics + Unsigned32 + } + +hwIfMonitorIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Index of alarm monitor table " + ::= { hwIfMonitorThresholdEntry 1 } + +hwIfMonitorCrcErrorStatistics OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Crc error statistics value " + ::= { hwIfMonitorThresholdEntry 2 } + + hwIfMonitorCrcErrorThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Crc error alarm threshold,default value is 3 and 0 is an invalid value " + ::= { hwIfMonitorThresholdEntry 3 } + + hwIfMonitorCrcErrorInterval OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Crc error alarm interval time(unit is second),default value is 10s and 0 is an invalid value " + ::= { hwIfMonitorThresholdEntry 4 } + +hwIfMonitorSdhErrorStatistics OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Sdh error statistics value only for B3" + ::= { hwIfMonitorThresholdEntry 5 } + + hwIfMonitorSdhErrorThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Sdh error alarm threshold,only for B3,default value is 3 and 0 is an invalid value " + ::= { hwIfMonitorThresholdEntry 6 } + + hwIfMonitorSdhErrorInterval OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Sdh error alarm interval time(unit is second),only for B3,default value is 10s and 0 is an invalid value " + ::= { hwIfMonitorThresholdEntry 7 } + +hwIfMonitorInputRate OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Input rate percentage value " + ::= { hwIfMonitorThresholdEntry 8 } + +hwIfMonitorInputRateThreshold OBJECT-TYPE + SYNTAX Integer32 (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Input rate alarm threshold,default value is 100 " + ::= { hwIfMonitorThresholdEntry 9 } + +hwIfMonitorOutputRate OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Output rate percentage value " + ::= { hwIfMonitorThresholdEntry 10 } + + hwIfMonitorOutputRateThreshold OBJECT-TYPE + SYNTAX Integer32 (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Output rate alarm threshold,default value is 100 " + ::= { hwIfMonitorThresholdEntry 11 } +hwIfMonitorPauseFrameStatistics OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Pause frame statistics value " + ::= { hwIfMonitorThresholdEntry 12 } + +hwIfMonitorPauseFrameThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Pause frame alarm threshold,and 0 is an invalid value " + ::= { hwIfMonitorThresholdEntry 13 } +hwIfMonitorPauseFrameInterval OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Pause frame alarm interval time(unit is second),and 0 is an invalid value " + ::= { hwIfMonitorThresholdEntry 14 } + +hwIfMonitorDelayValue OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Delay value " + ::= { hwIfMonitorThresholdEntry 15 } + +hwIfMonitorDelayThreshold OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Delay alarm threshold " + ::= { hwIfMonitorThresholdEntry 16 } + +hwIfMonitorJitterValue OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Jitter value " + ::= { hwIfMonitorThresholdEntry 17 } + +hwIfMonitorJitterThreshold OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Jitter alarm threshold " + ::= { hwIfMonitorThresholdEntry 18 } + + hwIfMonitorName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Interface's name of alarm monitor table " + ::= { hwIfMonitorThresholdEntry 19 } + + hwIfMonitorSdhB1ErrorStatistics OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Sdh B1 error statistics value" + ::= { hwIfMonitorThresholdEntry 20 } + + hwIfMonitorSdhB1ErrorThreshold OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Sdh B1 error alarm threshold,default value is 3" + ::= { hwIfMonitorThresholdEntry 21 } + + hwIfMonitorSdhB1ErrorInterval OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Sdh B1 error alarm interval time(unit is second),default value is 10s" + ::= { hwIfMonitorThresholdEntry 22 } + + hwIfMonitorSdhB2ErrorStatistics OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Sdh B2 error statistics value" + ::= { hwIfMonitorThresholdEntry 23 } + + hwIfMonitorSdhB2ErrorThreshold OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Sdh error B2 alarm threshold,default value is 3" + ::= { hwIfMonitorThresholdEntry 24 } + + hwIfMonitorSdhB2ErrorInterval OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Sdh B2 error alarm interval time(unit is second),default value is 10s" + ::= { hwIfMonitorThresholdEntry 25 } + + hwIfMonitorSymbolErrorStatistics OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Symbol error statistics value " + ::= { hwIfMonitorThresholdEntry 26 } + + hwIfMonitorSymbolErrorThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Symbol error alarm threshold,default value is 3 " + ::= { hwIfMonitorThresholdEntry 27 } + + hwIfMonitorSymbolErrorInterval OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Symbol error alarm interval time(unit is second),default value is 10s" + ::= { hwIfMonitorThresholdEntry 28 } + + hwIfMonitorAllStatistics OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " All statistics value " + ::= { hwIfMonitorThresholdEntry 29 } + +-- 1.3.6.1.4.1.2011.5.25.41.1.7.1.1.40 +hwIfMonitorBadBytesErrorStatistics OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwIfMonitorThresholdEntry 40 } + + +-- 1.3.6.1.4.1.2011.5.25.41.1.7.1.1.41 +hwIfMonitorBadBytesErrorThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwIfMonitorThresholdEntry 41 } + + +-- 1.3.6.1.4.1.2011.5.25.41.1.7.1.1.42 +hwIfMonitorBadBytesErrorInterval OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwIfMonitorThresholdEntry 42 } + +-- 1.3.6.1.4.1.2011.5.25.41.1.7.1.1.43 +hwIfMonitorTxPauseFrameStatistics OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TX pause frame statistics value." + ::= { hwIfMonitorThresholdEntry 43 } + +-- 1.3.6.1.4.1.2011.5.25.41.1.7.1.1.44 +hwIfMonitorTxPauseFrameHighThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "TX pause frame high threshold, and 0 is an invalid value." + ::= { hwIfMonitorThresholdEntry 44 } + +-- 1.3.6.1.4.1.2011.5.25.41.1.7.1.1.45 +hwIfMonitorTxPauseFrameLowThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "TX pause frame low threshold, and 0 is an invalid value." + ::= { hwIfMonitorThresholdEntry 45 } + +-- 1.3.6.1.4.1.2011.5.25.41.1.7.1.1.46 +hwIfMonitorTxPauseFrameInterval OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "TX pause frame alarm interval time(unit is second), and 0 is an invalid value." + ::= { hwIfMonitorThresholdEntry 46 } + +-- 1.3.6.1.4.1.2011.5.25.41.1.7.1.1.47 +hwIfMonitorPostFECErrorStatistics OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Post fec error corrected value." + ::= { hwIfMonitorThresholdEntry 47 } + + +hwIfMonitorGeneral OBJECT IDENTIFIER ::= { hwIFExtObjects 8 } + +hwIfMonitorCrcEnabledStatus OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Enalbe or disable the crc error monitor, and the default value is disable." + ::= { hwIfMonitorGeneral 1 } + +hwIfMonitorSdhEnabledStatus OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Enalbe or disable the sdh error monitor, and the default value is disable." + ::= { hwIfMonitorGeneral 2 } + +hwIfMonitorInputRateEnabledStatus OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Enalbe or disable the input rate monitor, and the default value is disable." + ::= { hwIfMonitorGeneral 3} + +hwIfMonitorOutputRateEnabledStatus OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Enalbe or disable the output rate monitor, and the default value is disable." + ::= { hwIfMonitorGeneral 4 } + +hwIfMonitorHalfDuplexEnabledStatus OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Enalbe or disable the half duplex monitor, and the default value is disable." + ::= { hwIfMonitorGeneral 5} + +hwIfMonitorPauseRisingEnabledStatus OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Enalbe or disable the pause frame rising monitor, and the default value is disable." + ::= { hwIfMonitorGeneral 6 } + +hwIfMonitorPauseContinuingEnabledStatus OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Enalbe or disable the pause frame continuing monitor, and the default value is disable." + ::= { hwIfMonitorGeneral 7 } + + +-- 1.3.6.1.4.1.2011.5.25.41.1.8.8 +hwifMonitorBadBytesEnabledStatus OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwIfMonitorGeneral 8 } + + +hwAdminVrrpMemberIf OBJECT IDENTIFIER ::= { hwIFExtObjects 9 } + + hwIfFlowChangeTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The time indicates when the interface's flow status changes." + ::= { hwAdminVrrpMemberIf 1 } + + + hwAdminVrrpMemberIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAdminVrrpMemberIfEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The interface bound to VRRP table." + ::= { hwAdminVrrpMemberIf 2 } + + hwAdminVrrpMemberIfEntry OBJECT-TYPE + SYNTAX HwAdminVrrpMemberIfEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Entries of the interface bound to VRRP table." + INDEX{ hwAdminVrrpMemberIfIndex } + ::= { hwAdminVrrpMemberIfTable 1} + + HwAdminVrrpMemberIfEntry ::= + SEQUENCE { + hwAdminVrrpMemberIfIndex + InterfaceIndex, + hwAdminVrrpVrid + Integer32, + hwAdminVrrpIfIndex + InterfaceIndex, + hwAdminVrrpMemberIfFlowStatus + INTEGER, + hwAdminVrrpMemberIfRowStatus + RowStatus + } + + hwAdminVrrpMemberIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The number of the interface." + ::= { hwAdminVrrpMemberIfEntry 1 } + + hwAdminVrrpVrid OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The administrator VRRP vrid." + ::= { hwAdminVrrpMemberIfEntry 2 } + + hwAdminVrrpIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The administrator VRRP's configure interface index." + ::= { hwAdminVrrpMemberIfEntry 3 } + + hwAdminVrrpMemberIfFlowStatus OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + " Current flow status of interface. + 1:up + 2:down" + ::= { hwAdminVrrpMemberIfEntry 4 } + + hwAdminVrrpMemberIfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "Current operation status of the row." + ::= { hwAdminVrrpMemberIfEntry 5 } + + hwIfFluxLimit OBJECT IDENTIFIER ::= { hwIFExtObjects 10 } + + hwIfFluxLimitTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIfFluxLimitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Flux limit table " + ::= { hwIfFluxLimit 1 } + + hwIfFluxLimitEntry OBJECT-TYPE + SYNTAX HwIfFluxLimitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Entry of flux limit table " + INDEX { hwIfFluxIfIndex,hwIfFluxVlanId } + ::= { hwIfFluxLimitTable 1} + + HwIfFluxLimitEntry ::= + SEQUENCE { + hwIfFluxIfIndex + InterfaceIndex, + hwIfFluxVlanId + VlanIdOrNone, + hwIfFluxDirection + HWDirectionType, + hwIfFluxLimitType + INTEGER, + hwIfFluxCir + Integer32, + hwIfFluxCbs + Integer32, + hwIfFluxRowStatus + RowStatus + } + + hwIfFluxIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface Index, same as ifIndex." + ::= { hwIfFluxLimitEntry 1 } + + hwIfFluxVlanId OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Vlan ID. + 0 is the default value" + ::= { hwIfFluxLimitEntry 2 } + + hwIfFluxDirection OBJECT-TYPE + SYNTAX HWDirectionType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Limit direction: + inbound (1) + outbound (2)" + ::= { hwIfFluxLimitEntry 3 } + + hwIfFluxLimitType OBJECT-TYPE + SYNTAX INTEGER + { + broadcastSuppression(1), + multicastSuppression(2), + unknownUnicastSuppression(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Flux limit type: broadcastSuppression(1),multicastSuppression(2),unknownUnicastSuppression(3)." + ::= { hwIfFluxLimitEntry 4 } + + hwIfFluxCir OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Committed Information Rate. Unit: kbps. + software QoS: 8..155000 + hardware QoS: 100..10000000" + ::= { hwIfFluxLimitEntry 5 } + + + hwIfFluxCbs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Committed Burst Size. Unit: byte + software QoS: 1875..19375000 + hardware QoS: 64..33554432" + ::= { hwIfFluxLimitEntry 6 } + + + hwIfFluxRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwIfFluxLimitEntry 7 } + + + hwIfDiffServ OBJECT IDENTIFIER ::= { hwIFExtObjects 11 } + + hwIfDiffServTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIfDiffServEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table describes the different service mode of interfaces." + ::= { hwIfDiffServ 1} + + + hwIfDiffServEntry OBJECT-TYPE + SYNTAX HwIfDiffServEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface different service mode attribute configuration." + INDEX { hwIfDiffServIndex } + ::= {hwIfDiffServTable 1} + + HwIfDiffServEntry ::= + SEQUENCE { + hwIfDiffServIndex + InterfaceIndex, + hwIfDiffServMode + INTEGER, + hwIfDiffServServiceClass + INTEGER, + hwIfDiffServColor + INTEGER + } + hwIfDiffServIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The index of L2 interface. " + ::= { hwIfDiffServEntry 1 } + + hwIfDiffServMode OBJECT-TYPE + SYNTAX INTEGER + { + pipe(1), + uniform(2), + shortpipe(3), + egresspipe(4), + egressshortpipe(5), + egressShortpipeTrustInnerVlan8021p(6), + egressShortpipeTrustIpDscp(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Different service mode of the interface binding to a + VLL, default is uniform." + ::= { hwIfDiffServEntry 2 } + + hwIfDiffServServiceClass OBJECT-TYPE + SYNTAX INTEGER { + default(0), + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PHB in the ingress PE, the value must be + be,af1,af2,af3,af4,ef,cs6,cs7." + ::= { hwIfDiffServEntry 3 } + + hwIfDiffServColor OBJECT-TYPE + SYNTAX INTEGER + { + default(0), + green(1), + yellow(2), + red(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remarked color of packet in the ingress + PE, the value must be green,yellow,red." + ::= { hwIfDiffServEntry 4 } + +-- =========================================================================== +-- ifname 4K VRF +-- ============================================================================ + hwIfQuery OBJECT IDENTIFIER ::= { hwIFExtObjects 12 } + + hwIfQueryTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIfQueryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes interface index information obtained based on the interface name. Currently, this table supports only the query function." + ::= { hwIfQuery 1 } + + + hwIfQueryEntry OBJECT-TYPE + SYNTAX HwIfQueryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of private interface name table." + INDEX { hwIfName } + ::= { hwIfQueryTable 1 } + + + HwIfQueryEntry ::= + SEQUENCE { + hwIfName + OCTET STRING, + hwIfIndex + InterfaceIndex + } + + hwIfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..47)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates an interface name." + ::= { hwIfQueryEntry 1 } + + hwIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the interface index." + ::= { hwIfQueryEntry 2 } + +-- ========================================= +-- Logic interface attribute Group +-- ========================================= + hwLogicIfAttrib OBJECT IDENTIFIER ::= { hwIFExtObjects 13 } + + + hwLogicIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwLogicIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes how to create, delete, and display logical interfaces and sub-interfaces." + ::= { hwLogicIfAttrib 1 } + + + hwLogicIfEntry OBJECT-TYPE + SYNTAX HwLogicIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Logic interface table." + INDEX { hwLogicIfIndex } + ::= { hwLogicIfTable 1 } + + + HwLogicIfEntry ::= + SEQUENCE { + hwLogicIfIndex + InterfaceIndexOrZero, + hwLogicIfMainIndex + InterfaceIndexOrZero, + hwLogicIfType + INTEGER, + hwLogicIfName + DisplayString, + hwLogicIfParaOne + INTEGER , + hwLogicIfRowStatus + RowStatus + } + + hwLogicIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the interface index. The interface index to be created must be 0. Then the system automatically allocates an interface index." + ::= { hwLogicIfEntry 1 } + + + hwLogicIfMainIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the interface index of the main interface to which the sub-interface belongs. For other interfaces, the interface index is 0." + ::= { hwLogicIfEntry 11 } + + + hwLogicIfType OBJECT-TYPE + SYNTAX INTEGER + { + ve(1), + loopback(2), + vlanif(3), + subVe(4), + subEthTrunk(5), + subEthernet(6), + subAtm(7), + imaGroup(8), + subImaGroup(9), + subSerial(10), + tunnel(11), + mpGroup(13), + bridgeIf(14), + subAtmTrunk(15), + dslGroup(16), + wlanEss(17), + stackPort(18), + globalImaGroup(19), + subGlobalImaGroup(20), + remoteAp(21), + vBridge(22), + atmBundle(23), + mtunnel(24), + subPosFr(25), + globalVe(26), + subGlobalVe(27), + nve(28), + vt(29), + fcoe(30), + lmpif(31), + serviceIf(32), + virtualSerial(33), + pwVe(34), + subPwVe(35), + vbdIf(36), + gmplsUni(37) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the interface type." + ::= { hwLogicIfEntry 12 } + + + hwLogicIfName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the interface name. The interface name must be a name without blank spaces and Tab characters." + ::= { hwLogicIfEntry 13 } + + + hwLogicIfParaOne OBJECT-TYPE + SYNTAX INTEGER + { + p2p(1), + p2mp(2), + l2subif(3), + none(255) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the extension parameter of a logical interface. The default value is p2mp. For other interfaces, this object returns none after the get operation." + ::= { hwLogicIfEntry 14 } + + + + hwLogicIfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the status of the row." + ::= { hwLogicIfEntry 51 } + + +-- ========================================= +-- Logic interface help attribute Group +-- ========================================= + + hwLogicIfHelpTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwLogicIfHelpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Logic interface help table." + ::= { hwLogicIfAttrib 2 } + + + hwLogicIfHelpEntry OBJECT-TYPE + SYNTAX HwLogicIfHelpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Logic interface help table." + INDEX { hwLogicIfhelpType } + ::= { hwLogicIfHelpTable 1 } + + + HwLogicIfHelpEntry ::= + SEQUENCE { + hwLogicIfhelpType + INTEGER, + hwLogicIfChassisNumber + OCTET STRING, + hwLogicIfSlotNumber + OCTET STRING, + hwLogicIfCardNumber + OCTET STRING, + hwLogicIfMin + Integer32, + hwLogicIfMax + Integer32, + hwLogicIfTotal + Integer32 + } + + hwLogicIfhelpType OBJECT-TYPE + SYNTAX INTEGER + { + ve(1), + imaGroup(8), + tunnel(11), + mpGroup(13), + dslGroup(16) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the types of logical interfaces that can be queried." + ::= { hwLogicIfHelpEntry 1 } + + + hwLogicIfChassisNumber OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (1..2)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the ID of the chassis that supports the creation of the specified logical interface." + ::= { hwLogicIfHelpEntry 2 } + + + hwLogicIfSlotNumber OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the ID of the slot that supports the creation of the specified logical interface." + ::= { hwLogicIfHelpEntry 3 } + + + hwLogicIfCardNumber OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (1..512)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of the card that supports the creation of the specified logical interface." + ::= { hwLogicIfHelpEntry 4 } + + + hwLogicIfMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the minimum port number of the specified logical interface." + ::= { hwLogicIfHelpEntry 5 } + + hwLogicIfMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the maximum port number of the specified logical interface." + ::= { hwLogicIfHelpEntry 6 } + + hwLogicIfTotal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the maximum number of the specified logical interface." + ::= { hwLogicIfHelpEntry 7 } + +-- ========================================= +-- Logic interface dynamic help attribute Group +-- ========================================= + + hwLogicIfDynamicHelpTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwLogicIfDynamicHelpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Logic interface dynamic help table." + ::= { hwLogicIfAttrib 3 } + + + hwLogicIfDynamicHelpEntry OBJECT-TYPE + SYNTAX HwLogicIfDynamicHelpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Logic interface dynamic help table." + INDEX { hwLogicDynamicIfhelpType, + hwLogicDynamicIfChassisNumber, + hwLogicDynamicIfSlotNumber, + hwLogicDynamicIfCardNumber + } + ::= { hwLogicIfDynamicHelpTable 1 } + + + HwLogicIfDynamicHelpEntry ::= + SEQUENCE { + hwLogicDynamicIfhelpType + INTEGER, + hwLogicDynamicIfChassisNumber + Integer32, + hwLogicDynamicIfSlotNumber + Integer32, + hwLogicDynamicIfCardNumber + Integer32, + hwLogicDynamicIfMin + Integer32, + hwLogicDynamicIfMax + Integer32, + hwLogicDynamicIfTotal + Integer32 + } + + hwLogicDynamicIfhelpType OBJECT-TYPE + SYNTAX INTEGER + { + ve(1), + imaGroup(8), + tunnel(11), + mpGroup(13), + dslGroup(16) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the types of logical interfaces that can be queried." + ::= { hwLogicIfDynamicHelpEntry 1 } + + + hwLogicDynamicIfChassisNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the ID of the chassis that that can be queried." + ::= { hwLogicIfDynamicHelpEntry 2 } + + + hwLogicDynamicIfSlotNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the ID of the slot that can be queried." + ::= { hwLogicIfDynamicHelpEntry 3 } + + + hwLogicDynamicIfCardNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the ID of the card that can be queried." + ::= { hwLogicIfDynamicHelpEntry 4 } + + + hwLogicDynamicIfMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the minimum port number of the specified logical interface." + ::= { hwLogicIfDynamicHelpEntry 5 } + + hwLogicDynamicIfMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the maximum port number of the specified logical interface." + ::= { hwLogicIfDynamicHelpEntry 6 } + + hwLogicDynamicIfTotal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the maximum number of the specified logical interface." + ::= { hwLogicIfDynamicHelpEntry 7 } + + + +-- ============================================================================ +-- cpu packet statistic table +-- ============================================================================ + + hwCppsObjects OBJECT IDENTIFIER ::= { hwIFExtObjects 14 } + + + hwCppsGlobalEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Whether statistic function is enabled globally, and the default value is disable." + ::= { hwCppsObjects 1 } + + +-- ======================= Cpps interface table ========================= + hwCppsInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCppsInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "CPU packet and byte statistic interface configuration table." + ::= { hwCppsObjects 2 } + + + hwCppsInterfaceEntry OBJECT-TYPE + SYNTAX HwCppsInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The entry of hwCppsInterfaceTable." + INDEX { hwCppsInterfaceIndex } + ::= { hwCppsInterfaceTable 1} + + + HwCppsInterfaceEntry ::= + SEQUENCE { + hwCppsInterfaceIndex InterfaceIndex , + hwCppsPortPvcEnable EnabledStatus , + hwCppsPortVlanEnable EnabledStatus + } + + + hwCppsInterfaceIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index number of the interface." + ::= { hwCppsInterfaceEntry 1 } + + + hwCppsPortPvcEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Whether statistic function is enabled on PVC." + DEFVAL { disabled } + ::= { hwCppsInterfaceEntry 2 } + + + hwCppsPortVlanEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Whether statistic function is enabled on VLAN." + DEFVAL { disabled } + ::= { hwCppsInterfaceEntry 3 } + + +-- ======================= Cpps interface statistics table ========================= + hwCppsIfStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCppsIfStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "CPU packet and byte statistic interface table." + ::= { hwCppsObjects 3 } + + + hwCppsIfStatisticsEntry OBJECT-TYPE + SYNTAX HwCppsIfStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The entry of hwCppsIfStatisticsTable." + INDEX { hwCppsIfStatisticsIndex } + ::= { hwCppsIfStatisticsTable 1} + + + HwCppsIfStatisticsEntry ::= + SEQUENCE { + hwCppsIfStatisticsIndex InterfaceIndex , + hwCppsInterfacePktStatisic Counter64 , + hwCppsInterfaceByteStatisic Counter64 , + hwCppsResetInterfaceStatisic INTEGER + } + + + hwCppsIfStatisticsIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index number of the interface." + ::= { hwCppsIfStatisticsEntry 1 } + + + hwCppsInterfacePktStatisic OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Packet statistic information of the interface sent to CPU." + ::= { hwCppsIfStatisticsEntry 2 } + + + hwCppsInterfaceByteStatisic OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Byte statistic information of the interface sent to CPU." + ::= { hwCppsIfStatisticsEntry 3 } + + + hwCppsResetInterfaceStatisic OBJECT-TYPE + SYNTAX INTEGER{ + reset(1), + unreset(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Whether to reset statistics." + DEFVAL { unreset } + ::= { hwCppsIfStatisticsEntry 4 } + + +-- ======================= Cpps ATM pvc table ========================= + hwCppsAtmPvcTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCppsAtmPvcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "CPU packet and byte statistic ATM PVC table." + ::= { hwCppsObjects 4 } + + + hwCppsAtmPvcEntry OBJECT-TYPE + SYNTAX HwCppsAtmPvcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The entry of hwCppsAtmPvcTable." + INDEX { hwCppsAtmIfIndex, hwCppsAtmVpi, hwCppsAtmVci } + ::= { hwCppsAtmPvcTable 1} + + + HwCppsAtmPvcEntry ::= + SEQUENCE { + hwCppsAtmIfIndex InterfaceIndex , + hwCppsAtmVpi AtmVpIdentifier , + hwCppsAtmVci AtmVcIdentifier , + hwCppsAtmPvcPktStatisic Counter64 , + hwCppsAtmPvcByteStatisic Counter64 , + hwCppsResetAtmPvcStatisic INTEGER + } + + + hwCppsAtmIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index number of the interface." + ::= { hwCppsAtmPvcEntry 1 } + + + hwCppsAtmVpi OBJECT-TYPE + SYNTAX AtmVpIdentifier + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPI." + ::= { hwCppsAtmPvcEntry 2 } + + + hwCppsAtmVci OBJECT-TYPE + SYNTAX AtmVcIdentifier + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VCI." + ::= { hwCppsAtmPvcEntry 3 } + + + hwCppsAtmPvcPktStatisic OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Packet statistic information of the PVC sent to CPU." + ::= { hwCppsAtmPvcEntry 4 } + + hwCppsAtmPvcByteStatisic OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Byte statistic information of the PVC sent to CPU." + ::= { hwCppsAtmPvcEntry 5 } + + + hwCppsResetAtmPvcStatisic OBJECT-TYPE + SYNTAX INTEGER{ + reset(1), + unreset(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Whether to reset statistics." + DEFVAL { unreset } + ::= { hwCppsAtmPvcEntry 6 } + + +-- ======================= Cpps port vlan table ========================= + hwCppsPortVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCppsPortVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "CPU packet and byte statistic port VLAN table." + ::= { hwCppsObjects 5 } + + + hwCppsPortVlanEntry OBJECT-TYPE + SYNTAX HwCppsPortVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The entry of hwCppsPortVlanTable." + INDEX { hwCppsPortIndex, hwCppsVlanId } + ::= { hwCppsPortVlanTable 1} + + + HwCppsPortVlanEntry ::= + SEQUENCE { + hwCppsPortIndex InterfaceIndex , + hwCppsVlanId VlanIdOrNone , + hwCppsPortVlanPktStatisic Counter64 , + hwCppsPortVlanByteStatisic Counter64 , + hwCppsResetPortVlanStatisic INTEGER + } + + + hwCppsPortIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index number of the interface." + ::= { hwCppsPortVlanEntry 1 } + + + hwCppsVlanId OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VLAN ID." + ::= { hwCppsPortVlanEntry 2 } + + + hwCppsPortVlanPktStatisic OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Packet statistic information of the port sent to CPU." + ::= { hwCppsPortVlanEntry 3 } + + + hwCppsPortVlanByteStatisic OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Byte statistic information of the port sent to CPU." + ::= { hwCppsPortVlanEntry 4 } + + + hwCppsResetPortVlanStatisic OBJECT-TYPE + SYNTAX INTEGER{ + reset(1), + unreset(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Whether to reset statistics." + DEFVAL { unreset } + ::= { hwCppsPortVlanEntry 5 } + + + +-- ========================================= +-- PortIsolation Group +-- ========================================= + hwPortIsolationGroupAttrib OBJECT IDENTIFIER ::= { hwIFExtObjects 15 } + + + hwPortIsolationGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPortIsolationGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Logic interface table." + ::= { hwPortIsolationGroupAttrib 1 } + + + hwPortIsolationGroupEntry OBJECT-TYPE + SYNTAX HwPortIsolationGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Logic interface table." + INDEX { hwPortIsolationGroupIndex } + ::= { hwPortIsolationGroupTable 1 } + + + HwPortIsolationGroupEntry ::= + SEQUENCE { + hwPortIsolationGroupIndex + Integer32 (0..63), + hwPortIsolationGroupPortList + PortList, + hwPortIsolationGroupRowStatus + RowStatus + } + + hwPortIsolationGroupIndex OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ID of Port-Isolation-Group." + ::= { hwPortIsolationGroupEntry 1 } + + + hwPortIsolationGroupPortList OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "PortList of Port-Isolation-Group." + ::= { hwPortIsolationGroupEntry 2 } + + + hwPortIsolationGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the status of the row." + ::= { hwPortIsolationGroupEntry 3 } + + +-- ============================================================================ +-- interface vtrunk attribute group +-- ============================================================================ + hwVTrunkAttr OBJECT IDENTIFIER ::= { hwIFExtObjects 16 } + + + hwVTrunkIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwVTrunkIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vtrunk table." + ::= { hwVTrunkAttr 1 } + + + hwVTrunkIfEntry OBJECT-TYPE + SYNTAX HwVTrunkIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the vtrunk table." + INDEX { hwVTrunkIfIndex } + ::= { hwVTrunkIfTable 1 } + + + HwVTrunkIfEntry ::= + SEQUENCE { + hwVTrunkIfIndex + InterfaceIndex, + hwVTrunkIfID + Integer32, + hwVTrunkIfType + INTEGER, + hwVTrunkIfRowStatus + RowStatus + } + + hwVTrunkIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " The IfIndex of the VTrunk interface." + ::= { hwVTrunkIfEntry 1 } + + + hwVTrunkIfID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The identification of the VTrunk interface.It may identify VTrunk + and is an index of the interface." + ::= { hwVTrunkIfEntry 2 } + + + hwVTrunkIfType OBJECT-TYPE + SYNTAX INTEGER + { + posTrunk(1), + cposTrunk(2), + atmTrunk(3), + atmBundle(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The type of the VTrunk interface includes pos-Trunk, cpos-Trunk, atm-trunk + and atm-bundle." + ::= { hwVTrunkIfEntry 3 } + + + hwVTrunkIfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Current operation status of the row." + ::= { hwVTrunkIfEntry 50 } + + +-- ========================================= +-- VTrunk member attribute Group +-- ========================================= + hwVTrunkMemAttr OBJECT IDENTIFIER ::= { hwIFExtObjects 17 } + + + hwVTrunkMemTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwVTrunkMemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VTrunk member attribute information table." + ::= { hwVTrunkMemAttr 1 } + + + hwVTrunkMemEntry OBJECT-TYPE + SYNTAX HwVTrunkMemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VTrunk member attribute information." + INDEX { hwVTrunkMemIfIndex } + ::= { hwVTrunkMemTable 1 } + + + HwVTrunkMemEntry ::= + SEQUENCE { + hwVTrunkMemIfIndex + Integer32, + hwVTrunkIfnetIndex + Integer32, + hwVTrunkValidEntry + INTEGER, + hwVTrunkOperstatus + INTEGER, + hwVTrunkPortActive + INTEGER, + hwVTrunkRowStatus + RowStatus + } + + hwVTrunkMemIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "VTrunk port index." + ::= { hwVTrunkMemEntry 1 } + + hwVTrunkIfnetIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IfnetIndex of the VTrunk interface." + ::= { hwVTrunkMemEntry 2 } + + hwVTrunkValidEntry OBJECT-TYPE + SYNTAX INTEGER + { + valid(1), + invalid(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Valid Entries of VTrunk interface." + DEFVAL { invalid } + ::= { hwVTrunkMemEntry 3 } + + + hwVTrunkOperstatus OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of operation, indicates port status. There are vtrunk_up(1) + and vtrunk_down(2).It expresses whether port is shutdown." + DEFVAL { down } + ::= { hwVTrunkMemEntry 4 } + + + hwVTrunkPortActive OBJECT-TYPE + SYNTAX INTEGER + { + portInactive(1), + portActive(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Active port of backup-access vtrunk or not + 1: portInactive + 2: portActive." + ::= { hwVTrunkMemEntry 5 } + + + hwVTrunkRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Current operation status of the row. " + ::= { hwVTrunkMemEntry 50 } + +-- ========================================= +-- SubInterfaceBackupTrunk attribute Group +-- ========================================= + hwMasterBackupTrunkSubinterfaceAttr OBJECT IDENTIFIER ::= { hwIFExtObjects 18 } + + + hwMasterBackupTrunkSubinterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMasterBackupTrunkSubinterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Master-Backup Trunk Subinterface attribute information table." + ::= { hwMasterBackupTrunkSubinterfaceAttr 1 } + + + hwMasterBackupTrunkSubinterfaceEntry OBJECT-TYPE + SYNTAX HwMasterBackupTrunkSubinterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Master-Backup Trunk Subinterface attribute information." + INDEX { hwBackupTrunkIfIndex } + ::= { hwMasterBackupTrunkSubinterfaceTable 1 } + + + HwMasterBackupTrunkSubinterfaceEntry ::= + SEQUENCE { + hwBackupTrunkIfIndex + InterfaceIndex, + hwBackupStatus + INTEGER, + hwRevertiveMode + INTEGER, + hwWtrTime + Integer32, + hwFlushVlanId + VlanIdOrNone + } + + hwBackupTrunkIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates index of master/backup trunk sub-interface." + ::= { hwMasterBackupTrunkSubinterfaceEntry 1 } + + hwBackupStatus OBJECT-TYPE + SYNTAX INTEGER + { + init(1), + master(2), + backup(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies backupStatus of master/backup trunk sub-interface." + DEFVAL { init } + ::= { hwMasterBackupTrunkSubinterfaceEntry 2 } + + + hwRevertiveMode OBJECT-TYPE + SYNTAX INTEGER + { + revertive(1), + nonRevertive(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies revertive-mode of master/backup trunk sub-interface." + DEFVAL { revertive } + ::= { hwMasterBackupTrunkSubinterfaceEntry 3 } + + + hwWtrTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies the wait-to-restore time of master/backup trunk sub-interface." + DEFVAL { 0 } + ::= { hwMasterBackupTrunkSubinterfaceEntry 4 } + + hwFlushVlanId OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates VLAN ID carried in a FlushPDU." + DEFVAL { 0 } + ::= { hwMasterBackupTrunkSubinterfaceEntry 5 } + + + hwVaspPort OBJECT IDENTIFIER ::= { hwIFExtObjects 19 } + + + hwVaspPortPeerMacTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwVaspPortPeerMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Vasp port peer MAC table." + ::= { hwVaspPort 1 } + + + hwVaspPortPeerMacEntry OBJECT-TYPE + SYNTAX HwVaspPortPeerMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Vasp port peer MAC table entry." + INDEX { hwVaspPortIfIndex } + ::= { hwVaspPortPeerMacTable 1 } + + + HwVaspPortPeerMacEntry ::= + SEQUENCE { + hwVaspPortIfIndex + InterfaceIndex, + hwVaspPortName + DisplayString, + hwVaspPortPeerMac + PhysAddress + } + + hwVaspPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of interface." + ::= { hwVaspPortPeerMacEntry 1 } + + + hwVaspPortName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of vasp port." + ::= { hwVaspPortPeerMacEntry 2 } + + + hwVaspPortPeerMac OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The peer MAC of port." + ::= { hwVaspPortPeerMacEntry 3 } + + + hwIFExtTrapObjects OBJECT IDENTIFIER ::= { hwIFExtObjects 20 } + + + hwLinkDownReason OBJECT-TYPE + SYNTAX INTEGER { + physicalLinkDown(1), -- interface phycial link down + lacpNegotiationFailed(2), -- LACP negotiation failed + receiveConfReqPacket(3), -- receive ConfReq packet + receiveConfAckPacket(4), -- receive ConfAck packet + receiveNakPacket(5), -- receive Nak packet + receiveTermPacket(6), -- receive Term packet + receiveTermAckPacket(7), -- receive TermAck packet + receiveCodeRejPacket(8), -- receive CodeRej packet + receiveProtoRejPacket(9), -- receive ProtoRej packet + chapAuthenticationFailed(10), -- CHAP authentication failed + papAuthenticationFailed(11), -- PAP authentication failed + keepaliveOutOfTime(12), -- Keepalive out of time + pvcDown(13), -- PVC down + efmSessionFailed(14), -- EFM session failed + tunnelDownOrInexist(15), -- tunnel down or tunnel not exist + admindown(16), -- shutdown + protocoldown(17), -- protocol down + adminup(18), -- undo shutdown + protocolup(19), -- protocol up + mainifdown(20), -- main interface down + physicalLinkIsUp(21), -- Interface physical link is Up + conditionsForActivationNotMet(22), -- The conditions for the activation of the interface are not met + conditionsForActivationAreMet(23), -- The conditions for the activation of the interface are met + tunnelIsUp(24), -- The tunnel is Up + interfaceIsDeleted(25), -- The interface is deleted + bfdSessionDown(26), -- bfd session is down + bfdSessionUp(27), -- bfd session is up + efmSessionUp(28), -- efm session is up + portAlarmDown(29), -- port alarm down + dldpIsDown(30), -- dldp down + dldpIsUp(31), -- dldp up + vrrpFlowDown(32), -- vrrp flow down + vrrpFlowUp(33), -- vrrp flow up + veFlowDown(34), -- ve flow down + veFlowUp(35), -- ve flow up + errorDown(36), -- The interface is error down + crcErrorDown(37), -- crc error down + crcErrorUp(38), -- crc error up + transceiverSpeedMismatch(39), -- Tranceiver speed does not match the speed configured on the port + transceiverTypeMismatch(40), -- The port does not support current tranceiver + negotiationUnsupported(41), -- Tranceiver does not support the negotiation configuration on the port + linkHeartBeatDown(42) , -- link heart beat down + triggerDown(43), -- The interface is trigger down + cfmSessionDown(48), -- cfm session is down + cfmSessionUp(49) -- cfm session is up + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The reason code of link changes." + ::= { hwIFExtTrapObjects 1 } + + hwMainIfName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " The main interface name." + ::= { hwIFExtTrapObjects 2 } + + hwCfmOverPhysicalName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The configuration of the interface board or interface card is restored." + ::= { hwIFExtTrapObjects 3 } + + hwIpv6IfChangeDownReason OBJECT-TYPE + SYNTAX INTEGER { + interfaceIsDown(1), + ipv6AddressUnavailable(2), + ipv6AddressAvailable(3), + pppIpcp6Down(4), + disableIpv6ProtocolorDeleteInterface(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The reason code of link changes." + ::= { hwIFExtTrapObjects 4 } + + hwTrunkIfDescr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " The name of trunk interface." + ::= { hwIFExtTrapObjects 5 } + + hwTrunkMemIfDescr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " The name of trunk member interface." + ::= { hwIFExtTrapObjects 6 } + + hwTrunkActiveMember OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The number of active trunk members." + ::= { hwIFExtTrapObjects 7 } + + hwIfExtTrapReason OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " The reason of an event." + ::= { hwIFExtTrapObjects 8 } + + hwLacpOldPDUInfo OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " The old lacp PDU field." + ::= { hwIFExtTrapObjects 9 } + + hwLacpNewPDUInfo OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " The new lacp PDU field." + ::= { hwIFExtTrapObjects 10 } + + hwLagMemberDownReason OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " The lag member down reason." + ::= { hwIFExtTrapObjects 11 } + + hwLicenseItemName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " The license item name." + ::= { hwIFExtTrapObjects 12 } + + hwLicenseServiceDesc OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " The service description." + ::= { hwIFExtTrapObjects 13 } + + hwTrunkIfStatus OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The status of trunk." + ::= { hwIFExtTrapObjects 14 } + + hwType OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "eth-trunk member changes type, only used for trap." + ::= { hwIFExtTrapObjects 15 } + + hwEthTrunkIfIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "eth-trunk Ifindex, only used for trap." + ::= { hwIFExtTrapObjects 16 } + + hwTrunkName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "eth-trunk name, only used for trap." + ::= { hwIFExtTrapObjects 17 } + + hwPortIfIndexList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "eth-trunk member ifindex list, only used for trap." + ::= { hwIFExtTrapObjects 18 } + + hwPortNameList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..256)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "eth-trunk member name list, only used for trap." + ::= { hwIFExtTrapObjects 19 } + +-- =========================================================================== +-- Trunk map table +-- =========================================================================== + hwTrunkMapAttr OBJECT IDENTIFIER ::= { hwIFExtObjects 21 } + + hwTrunkMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwTrunkMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The trunk map table." + ::= { hwTrunkMapAttr 1 } + + + hwTrunkMapEntry OBJECT-TYPE + SYNTAX HwTrunkMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the trunk map table." + INDEX { hwTrunkMapType, hwTrunkMapID } + ::= { hwTrunkMapTable 1 } + + HwTrunkMapEntry ::= + SEQUENCE { + hwTrunkMapType + INTEGER, + hwTrunkMapID + Integer32, + hwTrunkMapIndex + Integer32 + } + + hwTrunkMapType OBJECT-TYPE + SYNTAX INTEGER + { + ethTrunk(1), + ipTrunk(2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " The type of the Trunk interface includes eth-trunk and ip-trunk. + The ip-trunk is only comprised by pos link, otherwise the eth-trunk + is only comprised by ethernet link." + ::= { hwTrunkMapEntry 1 } + + hwTrunkMapID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " The identification of the Trunk interface.It may identify Trunk + and is an index of the interface." + ::= { hwTrunkMapEntry 2 } + + hwTrunkMapIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The number of the Trunk interface." + ::= { hwTrunkMapEntry 3 } + +-- ============================================================================ + hwIFExtConformance OBJECT IDENTIFIER ::= { hwIFExtMib 2 } + + + hwIFExtGroups OBJECT IDENTIFIER ::= { hwIFExtConformance 1 } + + +-- hwIFExtTraps OBJECT IDENTIFIER ::= { hwIFExtMib 2 } +-- hwIFExtConformance OBJECT IDENTIFIER ::= { hwIFExtMib 3 } +-- hwIFExtCompliances OBJECT IDENTIFIER ::= { hwIFExtConformance 1 } +-- ============================================================================ + hwTrunkIfGroup OBJECT-GROUP + OBJECTS { hwIFExtPhyStatus, hwIFExtMemberOf, hwTrunkIfMax, hwTrunkNextIndex, hwTrunkIndex, hwTrunkIfID, hwTrunkIfType, + hwTrunkIfIndex, hwTrunkIfModel, hwTrunkIfBandWidthAffectLinkNum, hwTrunkIfMinLinkNum, hwTrunkIfRowStatus, + hwTrunkIfWorkingMode, hwTrunkIfWorkingState, hwTrunkIfAutoRecover, hwTrunkIfPreemptEnable, hwTrunkIfPreemptDelay, + hwTrunkIfTimeoutReceive, hwTrunkBandwidth, hwTrunkIfFlushSendEnable, hwTrunkIfFlushVlanId, hwTrunkIfFlushPasswd, hwTrunkIfForceSwitchEnable, + hwTrunkIfStatReset, hwTrunkIfLagSelectedPortStd, hwTrunkIfLagMaxActiveLinkNum, hwTrunkETrunkPriority, hwTrunkETrunkSysID,hwTrunkETrunkPriorityReset, + hwTrunkETrunkSysIDReset,hwTrunkLocalPrefMode, hwTrunkIfTrackVrrpVrid, hwTrunkIfTrackVrrpIfIndex, hwTrunkIfTrackVrrpReset } + STATUS current + DESCRIPTION + "A collection of objects indicating information of IP address of interface, + contain IP address, IP address mask and IP address acquiring method." + ::= { hwIFExtGroups 1 } + + + hwIfIpAddressGroup OBJECT-GROUP + OBJECTS { hwIpAdEntAddr, hwIpAdEntIfIndex, hwIpAdEntNetMask, hwIpAdEntBcastAddr, hwIpAdEntReasmMaxSize, + hwIpAdEntAddressType, hwIfIpMethod, hwIpAdEntAddrStatus,hwIfIpAddrEntIfIndex, hwIfIpAddrEntAddr, hwIfIpAddrEntType, + hwIfIpAddrEntPrefix, hwIfIpAddrEntOrigin, hwIfIpAddrEntStatus, hwIfIpAddrEntCreated, hwIfIpAddrEntLastChanged, + hwIfIpAddrEntBcastAddr, hwIfIpAddrEntReasmMaxSize, hwIfIpAddrEntAddrType, hwIfIpAddrEntVpn } + STATUS current + DESCRIPTION + "A collection of objects indicating attribute of the Trunk interface." + ::= { hwIFExtGroups 2 } + + +-- hwIFExtHoldTime , + hwIFExtGroup OBJECT-GROUP + OBJECTS { hwIFExtLayer, hwIFExtFrameType, hwIFExtFlowStatInterval, hwIFExtFlushReceiveEnable, hwIFExtFlushVlanId, +hwIFExtFlushPasswd, hwTrunkSystemPriority, hwTrunkUnknownUnicastIfModel, +hwTrunkETrunkSystemPriority, hwTrunkETrunkSystemID, hwIFExtFlowStatus, +hwIFExtMtu,hwIFExtMacAddr, hwIFExtBlockPriority, hwIFExtMacShift,hwIFExtSuppressStatus, hwIFExtPoisonReverse, hwIFExtInputPktRate, hwIFExtInputHighPktRate, hwIFExtOutputPktRate, hwIFExtOutputHighPktRate, hwIFExtInputOctetRate, hwIFExtInputHighOctetRate, +hwIFExtOutputOctetRate, hwIFExtOutputHighOctetRate, hwTrunkCount, hwTrunkMemberCountUpperThreshold, hwTrunkMemberCountLowerThreshold, hwIFExtSuppressStatusIPv6, hwTrunkSubinterfacesCount, hwTrunkSubinterfacesLimit} + STATUS current + DESCRIPTION + "A collection of objects indicating attribute of interface extended." + ::= { hwIFExtGroups 3 } + + + hwTrunkMemGroup OBJECT-GROUP + OBJECTS { hwTrunkMemifIndex, hwTrunkValidEntry, hwTrunkSelectStatus, hwTrunkLacpStatus, hwTrunkDeleteFlag, + hwTrunkOperstatus, hwTrunkIsDefaultLagRecv, hwTrunkPortWeight, hwTrunkPortStandby, hwTrunkPortMaster, + hwTrunkPortPriority, hwTrunkPortStatReset, hwTrunkRowStatus } + STATUS current + DESCRIPTION + "Trunk member attribute Group, now only can set hwTrunkPortWeight and hwTrunkPortStandby. hwTrunkSelectStatus and hwTrunkDeleteFlag can't be set. These attributes are for extend." + ::= { hwIFExtGroups 4 } + + + hwIFFlowStatGroup OBJECT-GROUP + OBJECTS { hwIFFlowStatGlobalInterval } + STATUS current + DESCRIPTION + "A collection of objects indicating interval time of interface flow stat." + ::= { hwIFExtGroups 5 } + + hwAdminVrrpMemberIfGroup OBJECT-GROUP + OBJECTS { + hwIfFlowChangeTime, + hwAdminVrrpVrid, + hwAdminVrrpIfIndex, + hwAdminVrrpMemberIfFlowStatus, + hwAdminVrrpMemberIfRowStatus + } + STATUS obsolete + DESCRIPTION + "A collection of objects indicating attribute of the interface track administrator VRRP." + ::= { hwIFExtGroups 6 } + + hwIfEtherStatGroup OBJECT-GROUP + OBJECTS { hwIfEtherStatInPkts64Octets, hwIfEtherStatInPkts65to127Octets, hwIfEtherStatInPkts128to255Octets, hwIfEtherStatInPkts256to511Octets, + hwIfEtherStatInPkts512to1023Octets, hwIfEtherStatInPkts1024to1518Octets, + hwIfEtherStatInJumboPkts, hwIfEtherStatInCRCPkts, hwIfEtherStatInLongPkts, hwIfEtherStatInJabberPkts, hwIfEtherStatInFragmentPkts, + hwIfEtherStatInUnderSizePkts, hwIfEtherStatInOverRunPkts, hwIfEtherStatInPausePkts, hwIfEtherStatOutJumboPkts, hwIfEtherStatOutOverflowPkts, + hwIfEtherStatOutUnderRunPkts, hwIfEtherStatOutPausePkts, hwIfEthIfStatReset, hwIfEtherStatInDropEventPkts, hwIfEtherStatInAlignmentPkts, hwIfEtherStatInSymbolPkts, + hwIfEtherStatInIgnoredPkts, hwIfEtherStatInFramePkts, hwIfEtherStatOutCollisionPkts, hwIfEtherStatOutDeferredPkts, hwIfEtherStatOutLateCollisionPkts, + hwIfEtherStatOutExcessiveCollisionPkts, hwIfEtherStatOutBufferPurgationPkts } + STATUS current + DESCRIPTION + "Interface statistic Group." + ::= { hwIFExtGroups 7 } + + + hwIFExtCompliances OBJECT IDENTIFIER ::= { hwIFExtConformance 2 } + +hwIfMonitorThresholdGroup OBJECT-GROUP +OBJECTS{ + hwIfMonitorCrcErrorStatistics , + hwIfMonitorCrcErrorThreshold , + hwIfMonitorCrcErrorInterval , + hwIfMonitorSdhErrorStatistics , + hwIfMonitorSdhErrorThreshold , + hwIfMonitorSdhErrorInterval , + hwIfMonitorInputRate , + hwIfMonitorInputRateThreshold , + hwIfMonitorOutputRate , + hwIfMonitorOutputRateThreshold, + hwIfMonitorPauseFrameStatistics, + hwIfMonitorPauseFrameThreshold, + hwIfMonitorPauseFrameInterval, + hwIfMonitorDelayValue, + hwIfMonitorDelayThreshold, + hwIfMonitorJitterValue, + hwIfMonitorJitterThreshold, + hwIfMonitorSdhB1ErrorStatistics, + hwIfMonitorSdhB1ErrorThreshold, + hwIfMonitorSdhB1ErrorInterval, + hwIfMonitorSdhB2ErrorStatistics, + hwIfMonitorSdhB2ErrorThreshold, + hwIfMonitorSdhB2ErrorInterval, + hwIfMonitorSymbolErrorStatistics, + hwIfMonitorSymbolErrorThreshold, + hwIfMonitorSymbolErrorInterval, + hwIfMonitorBadBytesErrorStatistics, + hwIfMonitorBadBytesErrorThreshold, + hwIfMonitorBadBytesErrorInterval, + hwIfMonitorTxPauseFrameStatistics, + hwIfMonitorTxPauseFrameHighThreshold, + hwIfMonitorTxPauseFrameLowThreshold, + hwIfMonitorTxPauseFrameInterval, + hwIfMonitorPostFECErrorStatistics, + hwIfMonitorName, + hwIfMonitorAllStatistics + } + STATUS current + DESCRIPTION + "Alarm Monitor Group." + ::= { hwIFExtGroups 8 } +hwIfMonitorGeneralGroup OBJECT-GROUP +OBJECTS{ + hwIfMonitorCrcEnabledStatus , + hwIfMonitorSdhEnabledStatus , + hwIfMonitorInputRateEnabledStatus , + hwIfMonitorOutputRateEnabledStatus , + hwIfMonitorHalfDuplexEnabledStatus, + hwIfMonitorPauseRisingEnabledStatus, + hwIfMonitorPauseContinuingEnabledStatus, + hwifMonitorBadBytesEnabledStatus + } + STATUS current + DESCRIPTION + "Alarm Monitor Enable Group." + ::= { hwIFExtGroups 9 } + + hwIfFluxLimitGroup OBJECT-GROUP + OBJECTS{ + hwIfFluxDirection , + hwIfFluxLimitType , + hwIfFluxCir, + hwIfFluxCbs, + hwIfFluxRowStatus + } + STATUS current + DESCRIPTION + "Flux limit Group." + ::= { hwIFExtGroups 10 } + + + hwIfDiffServGroup OBJECT-GROUP +OBJECTS{ + hwIfDiffServMode, + hwIfDiffServServiceClass, + hwIfDiffServColor + } + STATUS current + DESCRIPTION + "Interface statistic Group." + ::= { hwIFExtGroups 11 } + + hwIfQueryGroup OBJECT-GROUP + OBJECTS{ + hwIfIndex + } + STATUS current + DESCRIPTION + "Interface name Group." + ::= { hwIFExtGroups 12 } + + hwLogicIfAttrGroup OBJECT-GROUP + OBJECTS{ + hwLogicIfMainIndex, + hwLogicIfType, + hwLogicIfName, + hwLogicIfParaOne, + hwLogicIfRowStatus + } + STATUS current + DESCRIPTION + "Logic interface table Group." + ::= { hwIFExtGroups 13 } + + hwIfIpUnnumberedGroup OBJECT-GROUP + OBJECTS{ + hwLendIfIndex, + hwLendIpAddr, + hwLendIpAddrNetMask, + hwUnnumberedRowStatus + } + STATUS current + DESCRIPTION + "Logic interface table Group." + ::= { hwIFExtGroups 14 } + + hwLinkModeChangeAutoCreateIfGroup OBJECT-GROUP + OBJECTS{ + hwNewIfTimeslot + } + STATUS current + DESCRIPTION + "Interface time slot Group." + ::= { hwIFExtGroups 15 } + + hwCppsGlobalEnableGroup OBJECT-GROUP + OBJECTS { hwCppsGlobalEnable } + STATUS current + DESCRIPTION + "A collection of objects indicating global CPU packet statistic function." + ::= { hwIFExtGroups 16 } + + + hwCppsInterfaceGroup OBJECT-GROUP + OBJECTS { + hwCppsPortPvcEnable , + hwCppsPortVlanEnable + } + STATUS current + DESCRIPTION + "A collection of objects providing interface configuration function." + ::= { hwIFExtGroups 17 } + + + hwCppsIfStatisticsGroup OBJECT-GROUP + OBJECTS { + hwCppsInterfacePktStatisic , + hwCppsInterfaceByteStatisic , + hwCppsResetInterfaceStatisic + } + STATUS current + DESCRIPTION + "A collection of objects providing packet and byte statistic of the interface sent to CPU." + ::= { hwIFExtGroups 18 } + + + hwCppsAtmPvcGroup OBJECT-GROUP + OBJECTS { + hwCppsAtmPvcPktStatisic , + hwCppsAtmPvcByteStatisic , + hwCppsResetAtmPvcStatisic + } + STATUS current + DESCRIPTION + "A collection of objects providing packet and byte statistic for the pvc sent to CPU." + ::= { hwIFExtGroups 19 } + + + hwCppsPortVlanGroup OBJECT-GROUP + OBJECTS { + hwCppsPortVlanPktStatisic , + hwCppsPortVlanByteStatisic , + hwCppsResetPortVlanStatisic + } + STATUS current + DESCRIPTION + "A collection of objects providing packet and byte statistic for the port sent to CPU." + ::= { hwIFExtGroups 20 } + hwPortIsolationGroup OBJECT-GROUP + OBJECTS { + hwPortIsolationGroupPortList , + hwPortIsolationGroupRowStatus + } + STATUS current + DESCRIPTION + "Port Isolation Group." + ::= { hwIFExtGroups 21 } + + + hwVTrunkIfGroup OBJECT-GROUP + OBJECTS { hwVTrunkIfIndex, hwVTrunkIfID, hwVTrunkIfType, hwVTrunkIfRowStatus } + STATUS current + DESCRIPTION + "VTrunk attribute Group." + ::= { hwIFExtGroups 22 } + + + hwVTrunkMemGroup OBJECT-GROUP + OBJECTS { hwVTrunkMemIfIndex, hwVTrunkValidEntry, hwVTrunkOperstatus, hwVTrunkPortActive, hwVTrunkRowStatus } + STATUS current + DESCRIPTION + "VTrunk member attribute Group." + ::= { hwIFExtGroups 23 } + + hwLogicIfHelpTableGroup OBJECT-GROUP + OBJECTS{ + hwLogicIfhelpType, + hwLogicIfChassisNumber, + hwLogicIfSlotNumber, + hwLogicIfCardNumber, + hwLogicIfMin, + hwLogicIfMax, + hwLogicIfTotal + } + STATUS current + DESCRIPTION + "Logic interface help table Group." + ::= { hwIFExtGroups 24 } + + hwSubInterfaceBackupTrunkGroup OBJECT-GROUP + OBJECTS { hwBackupStatus, hwRevertiveMode, hwWtrTime, hwFlushVlanId } + STATUS current + DESCRIPTION + "SubInterfaceBackupTrunk attribute Group." + ::= { hwIFExtGroups 25 } + + hwVaspPortGroup OBJECT-GROUP + OBJECTS { hwVaspPortName, hwVaspPortPeerMac } + STATUS current + DESCRIPTION + "The vasp port group." + ::= { hwIFExtGroups 26 } + + hwLogicIfDynamicHelpTableGroup OBJECT-GROUP + OBJECTS{ + hwLogicDynamicIfhelpType, + hwLogicDynamicIfChassisNumber, + hwLogicDynamicIfSlotNumber, + hwLogicDynamicIfCardNumber, + hwLogicDynamicIfMin, + hwLogicDynamicIfMax, + hwLogicDynamicIfTotal + } + STATUS current + DESCRIPTION + "Logic interface Dynamic help table Group." + ::= { hwIFExtGroups 27 } + + hwIfExtGlobalbGroup OBJECT-GROUP + OBJECTS{ + hwMainIfName, + hwCfmOverPhysicalName, + hwLinkDownReason, + hwIFExtPhyNumber, + hwIpv6IfChangeDownReason, + hwTrunkIfDescr, + hwTrunkMemIfDescr, + hwTrunkActiveMember, + hwIfExtTrapReason, + hwLacpOldPDUInfo, + hwLacpNewPDUInfo, + hwLagMemberDownReason, + hwLicenseItemName, + hwLicenseServiceDesc, + hwTrunkIfStatus, + hwType, + hwEthTrunkIfIndex, + hwTrunkName, + hwPortIfIndexList, + hwPortNameList + } + STATUS current + DESCRIPTION + "Logic interface Dynamic help table Group." + ::= { hwIFExtGroups 28 } + + hwTrunkMapGroup OBJECT-GROUP + OBJECTS{ + hwTrunkMapType, + hwTrunkMapID, + hwTrunkMapIndex + } + STATUS current + DESCRIPTION + "Tunk map group." + ::= { hwIFExtGroups 29 } + + hwModeChannelBandwidthGroup OBJECT-GROUP + OBJECTS{ + hwModeChannelBandwidthIfIndex, + hwModeChannelBandwidthValue, + hwModeChannelSubIfBandwidthSum, + hwModeChannelIfName + } + STATUS current + DESCRIPTION + "The total bandwidth of the channelized sub-interfaces alarm monitor group." + ::= { hwIFExtGroups 30 } +-- ========================================= +-- compliance statements +-- ========================================= + hwIFExtCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities implementing + Huawei extended interface management MIB." + MODULE -- this module + MANDATORY-GROUPS { hwTrunkIfGroup, hwIfIpAddressGroup, hwIFExtGroup, hwTrunkMemGroup, hwIFFlowStatGroup, + hwIfQueryGroup,hwLogicIfAttrGroup, hwVTrunkIfGroup, hwVTrunkMemGroup + } + ::= { hwIFExtCompliances 1 } + + + hwIFExtTraps OBJECT IDENTIFIER ::= { hwIFExtMib 3 } + + + hwTrunkWorkingSwitch NOTIFICATION-TYPE + OBJECTS { hwTrunkIfID, hwTrunkIfWorkingState } + STATUS current + DESCRIPTION + "This notification indicates that the trunk working mode is switched." + ::= { hwIFExtTraps 1 } + + + hwLacpNegotiateFailed NOTIFICATION-TYPE + OBJECTS { hwTrunkIfID, ifName, ifName } + STATUS current + DESCRIPTION + "The member of LAG neither can take over PDU nor transmit PDUs. Send this trap when LACP protocol negotiation fails. + 1.hwTrunkIfID: The identification of the Trunk interface; + 2.ifName: It is the name of the trunk in the ifXTable of IF-MIB. + 3.ifName: It is the name of the port in the ifXTable of IF-MIB. + Indexes: 1.hwTrunkIndex; + 2.ifIndex. " + ::= { hwIFExtTraps 2 } + + + hwLacpTotalLinkLoss NOTIFICATION-TYPE + OBJECTS { hwTrunkIfID, ifName } + STATUS current + DESCRIPTION + "This notification indicates that all the link bandwidths are lost. Some member interfaces in the LAG do not work, and the number of working interfaces is smaller than the hwTrunkIfMinLinkNum value. The Partial Link Loss (PLL) alarm is restricted by the Total Link Loss (TLL) alarm. This object can be bound to two variables: +1. hwTrunkIfID: ID of a trunk interface. +2. ifName: It is in the ifXTable of IF-MIB. +Index: hwTrunkIndex." + ::= { hwIFExtTraps 3 } + + + + hwLacpPartialLinkLoss NOTIFICATION-TYPE + OBJECTS { hwTrunkIfID, ifName } + STATUS current + DESCRIPTION + "Part loss of link bandwidth: it means that some members in the LAG group aren't in the working-state, + making the number of ports in working-state smaller than the hwTrunkIfMinLinkNum. The trap of PLL(Partial Link Loss) + will be restrained by the trap of TLL(Total Link Loss). + 1.hwTrunkIfID: The identification of the Trunk interface; + 2.ifName: It is in the ifXTable of IF-MIB. + Index: hwTrunkIndex." + ::= { hwIFExtTraps 4 } + + hwIfFlowDown NOTIFICATION-TYPE + OBJECTS { sysUpTime, hwIFExtFlowStatus,ifName } + STATUS current + DESCRIPTION + "This notification indicates that the interface's flow status changes to flow Down. This object can be bound to two variables: +1. sysUpTime: indicates the time when the event occurs. +2. hwIFExtFlowStatus: The interface's flow status changes to Down." + ::= {hwIFExtTraps 5} + + hwIfFlowUp NOTIFICATION-TYPE + OBJECTS { sysUpTime, hwIFExtFlowStatus,ifName } + STATUS current + DESCRIPTION + "This notification indicates that the interface's flow status is restored to flow Up. +This object can be bound to two variables: +1. sysUpTime: indicates the time when the event occurs. +2. hwIFExtFlowStatus: The interface's flow status is restored to Up." + ::= {hwIFExtTraps 6} + + hwIfNameChange NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "When a single-chassis device is upgraded to a multi-chassis device, the interface + information is changed and then the system sends a trap." + ::= {hwIFExtTraps 7} + + hwIfNameChangeResume NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "When a multi-chassis restore a single-chassis device, the interface information + is changed and then the system sends a trap." + ::= {hwIFExtTraps 8} + hwExtLinkDown NOTIFICATION-TYPE + OBJECTS { ifIndex, ifAdminStatus, ifOperStatus, ifDescr, hwIFExtPhyStatus, hwIFExtMemberOf } + STATUS deprecated + DESCRIPTION + "This object indicates that the link protocol of a trunk member interface goes Down." + ::= {hwIFExtTraps 9} + + hwExtLinkUp NOTIFICATION-TYPE + OBJECTS { ifIndex, ifAdminStatus, ifOperStatus, ifDescr, hwIFExtPhyStatus, hwIFExtMemberOf } + STATUS deprecated + DESCRIPTION + "This object indicates that the link protocol of a trunk member interface goes Up." + ::= {hwIFExtTraps 10} + + hwLoopbackBlock NOTIFICATION-TYPE + OBJECTS { ifDescr, hwNewIfTimeslot } + STATUS current + DESCRIPTION + "This notification indicates block state of the interface." + ::= {hwIFExtTraps 11} + + hwLoopbackResume NOTIFICATION-TYPE + OBJECTS { hwIfName } + STATUS current + DESCRIPTION + "This notification indicates normal state of the interface." + ::= {hwIFExtTraps 12} + + hwLacpNegotiateResume NOTIFICATION-TYPE + OBJECTS { hwTrunkIfID, ifName, ifName } + STATUS current + DESCRIPTION + "Negotiation failure alarm is resumed. + 1.hwTrunkIfID: The identification of the Trunk interface; + 2.ifName: It is the name of the trunk in the ifXTable of IF-MIB. + 3.ifName: It is the name of the port in the ifXTable of IF-MIB. + Indexes: 1.hwTrunkIndex; + 2.ifIndex. " + ::= { hwIFExtTraps 13 } + + + hwLacpTotalLinkLossResume NOTIFICATION-TYPE + OBJECTS { hwTrunkIfID, ifName } + STATUS current + DESCRIPTION + "Link bandwidth lost totally is resumed. + 1.hwTrunkIfID: The identification of the Trunk interface; + 2.ifName: It is in the ifXTable of IF-MIB. + Index: hwTrunkIndex." + ::= { hwIFExtTraps 14 } + + + hwLacpPartialLinkLossResume NOTIFICATION-TYPE + OBJECTS { hwTrunkIfID, ifName } + STATUS current + DESCRIPTION + "Link bandwidth lost partly is resumed. + 1.hwTrunkIfID: The identification of the Trunk interface; + 2.ifName: It is in the ifXTable of IF-MIB. + Index: hwTrunkIndex." + ::= { hwIFExtTraps 15 } + + hwTrunkSubIfStateToMaster NOTIFICATION-TYPE + OBJECTS { hwIfName, hwBackupStatus } + STATUS current + DESCRIPTION + "This notification indicates BackupState of the Trunk subinterface. + 1.hwIfName: The identification of the Trunk subinterface; + 2.hwBackupStatus: Current working state of Trunk subinterface." + ::= { hwIFExtTraps 24 } + + hwTrunkSubIfStateToSlave NOTIFICATION-TYPE + OBJECTS { hwIfName, hwBackupStatus } + STATUS current + DESCRIPTION + "This notification indicates BackupState of the Trunk subinterface. + 1.hwIfName: The identification of the Trunk subinterface; + 2.hwBackupStatus: Current working state of Trunk subinterface." + ::= { hwIFExtTraps 25 } + + hwEntityExtCfmOverSlot NOTIFICATION-TYPE + OBJECTS { hwCfmOverPhysicalName } + STATUS current + DESCRIPTION + "The hwEntityExtCfmOverSlot notification will be displayed when the configuration of an interface board is restored. The object hwCfmOverPhysicalName idicates the name of the interface board." + ::= { hwIFExtTraps 26 } + + hwEntityExtCfmOverCard NOTIFICATION-TYPE + OBJECTS { hwCfmOverPhysicalName } + STATUS current + DESCRIPTION + "The hwEntityExtCfmOverCard notification will be displayed when the configuration of an interface card is restored. The object hwCfmOverPhysicalName idicates the name of the interface card." + ::= { hwIFExtTraps 27 } + + hwExtAllMemberDownNotify NOTIFICATION-TYPE + OBJECTS { ifName } + STATUS current + DESCRIPTION + "This notification indicates the time when the last member interface link status changes to down. + The ifName indicates the name of the Trunk interface." + ::= { hwIFExtTraps 28 } + + hwExtAllMemberDownResume NOTIFICATION-TYPE + OBJECTS { ifName } + STATUS current + DESCRIPTION + "This notification indicates the time when the first member interface link status changes to up. + The ifName indicates the name of the Trunk interface." + ::= { hwIFExtTraps 29 } + + hwTrunkMemNumberChange NOTIFICATION-TYPE + OBJECTS { hwTrunkIfDescr, hwTrunkMemIfDescr , hwTrunkActiveMember, hwIfExtTrapReason, hwTrunkIfStatus } + STATUS current + DESCRIPTION + " The number of active trunk members changed. " + ::= { hwIFExtTraps 30 } + + hwIfControlFlapSuppress NOTIFICATION-TYPE + OBJECTS { ifName, hwIFExtSuppressStatus } + STATUS current + DESCRIPTION + " This notification indicates the time when the interface's status changes from unsuppress to suppress. " + ::= { hwIFExtTraps 31 } + + hwIfControlFlapResume NOTIFICATION-TYPE + OBJECTS { ifName, hwIFExtSuppressStatus } + STATUS current + DESCRIPTION + " This notification indicates the time when the interface's status changes from suppress to unsuppress. " + ::= { hwIFExtTraps 32 } + hwExtInterfaceDelete NOTIFICATION-TYPE + OBJECTS { ifIndex, ifDescr} + STATUS current + DESCRIPTION + " This notification indicates the time when the interface was deleted. " + ::= { hwIFExtTraps 33 } + + hwLacpPartnerExpiredLoss NOTIFICATION-TYPE + OBJECTS { hwTrunkIfID, ifName, ifName } + STATUS current + DESCRIPTION + "The member of LAG receive expired PDU from partner. Send this trap when LACP protocol negotiation fails. + 1.hwTrunkIfID: The identification of the Trunk interface; + 2.ifName: It is the name of the trunk in the ifXTable of IF-MIB. + 3.ifName: It is the name of the port in the ifXTable of IF-MIB. + Indexes: 1.hwTrunkIndex; + 2.ifIndex." + ::= { hwIFExtTraps 34 } + + hwLacpPDUChange NOTIFICATION-TYPE + OBJECTS { hwTrunkIfID, ifName, ifName, hwLacpOldPDUInfo, hwLacpNewPDUInfo, hwIfExtTrapReason} + STATUS current + DESCRIPTION + "The LACP member interface's status changed from selected to unselected due to the PDU change. + 1.hwTrunkIfID: The identification of the Trunk interface; + 2.ifName: It is the name of the trunk in the ifXTable of IF-MIB. + 3.ifName: It is the name of the port in the ifXTable of IF-MIB. + 4.hwLacpOldPDUInfo: It is the old PDU field of the port in the hwIFExtTrapObjects of hwIFExtMib. + 5.hwLacpNewPDUInfo: It is the new PDU field of the port in the hwIFExtTrapObjects of hwIFExtMib. + 6.hwIfExtTrapReason: It is the reason of this trap in the hwIFExtTrapObjects of hwIFExtMib. + Indexes: 1.hwTrunkIndex; + 2.ifIndex. " + ::= { hwIFExtTraps 35 } + + hwLacpPDUChangeResume NOTIFICATION-TYPE + OBJECTS { hwTrunkIfID, ifName, ifName } + STATUS current + DESCRIPTION + "The LACP member interface's status changed from unselected to selected. + 1.hwTrunkIfID: The identification of the Trunk interface; + 2.ifName: It is the name of the trunk in the ifXTable of IF-MIB. + 3.ifName: It is the name of the port in the ifXTable of IF-MIB. + Indexes: 1.hwTrunkIndex; + 2.ifIndex. " + ::= { hwIFExtTraps 36 } + + hwIfEfmDown NOTIFICATION-TYPE + OBJECTS {ifName} + STATUS current + DESCRIPTION + "This notification indicates that the interface status changes to EFM Down because the interface has tracked EFM session and the EFM session goes Down." + ::= {hwIFExtTraps 37} + + hwIfEfmUp NOTIFICATION-TYPE + OBJECTS {ifName} + STATUS current + DESCRIPTION + "This notification indicates that the interface status changes to EFM Up because the interface has tracked EFM session and the EFM session goes Up." + ::= {hwIFExtTraps 38} + + hwExtTrunkMemberCountExceedThreshold NOTIFICATION-TYPE + OBJECTS {hwTrunkMemberCountUpperThreshold} + STATUS current + DESCRIPTION + "The number of members of the Eth-Trunk in LACP mode exceeded the upper threshold." + ::= {hwIFExtTraps 39} + + hwExtTrunkMemberCountExceedThresholdResume NOTIFICATION-TYPE + OBJECTS {hwTrunkMemberCountLowerThreshold} + STATUS current + DESCRIPTION + "The number of members of the Eth-Trunk in LACP mode fell below the lower threshold." + ::= {hwIFExtTraps 40} + + hwExtTrunkWorkingStatusChange NOTIFICATION-TYPE + OBJECTS {ifName, ifName} + STATUS current + DESCRIPTION + "This notification indicates that the working status of the backup trunk changed." + ::= {hwIFExtTraps 41} + + hwIfControlFlapSuppressIPv6 NOTIFICATION-TYPE + OBJECTS { ifName, hwIFExtSuppressStatusIPv6 } + STATUS current + DESCRIPTION + " This notification indicates the time when the interface's status changes from unsuppress to suppress(IPv6). " + ::= { hwIFExtTraps 42 } + + hwIfControlFlapResumeIPv6 NOTIFICATION-TYPE + OBJECTS { ifName, hwIFExtSuppressStatusIPv6 } + STATUS current + DESCRIPTION + " This notification indicates the time when the interface's status changes from suppress to unsuppress(IPv6). " + ::= { hwIFExtTraps 43 } + + hwLagMemberDown NOTIFICATION-TYPE + OBJECTS { hwTrunkIfID, ifName, ifName, hwLagMemberDownReason} + STATUS current + DESCRIPTION + "The LAG member status changes. + 1.hwTrunkIfID: The identification of the Trunk interface; + 2.ifName: It is the name of the trunk in the ifXTable of IF-MIB. + 3.ifName: It is the name of the port in the ifXTable of IF-MIB. + 4.hwLagMemberDownReason: It is the down reason of the lag member port in the hwIFExtTrapObjects of hwIFExtMib. + Indexes: 1.hwTrunkIndex; + 2.ifIndex. " + ::= { hwIFExtTraps 44 } + + hwLagMemberDownResume NOTIFICATION-TYPE + OBJECTS { hwTrunkIfID, ifName, ifName, hwLagMemberDownReason} + STATUS current + DESCRIPTION + "The LAG member status resumes. + 1.hwTrunkIfID: The identification of the Trunk interface; + 2.ifName: It is the name of the trunk in the ifXTable of IF-MIB. + 3.ifName: It is the name of the port in the ifXTable of IF-MIB. + 4.hwLagMemberDownReason: It is the down reason of the lag member port in the hwIFExtTrapObjects of hwIFExtMib. + Indexes: 1.hwTrunkIndex; + 2.ifIndex. " + ::= { hwIFExtTraps 45 } + + -- 1.3.6.1.4.1.2011.5.25.41.3.46 + hwLicenseEffectServiceAlarm NOTIFICATION-TYPE + OBJECTS { hwLicenseItemName, ifName, hwLicenseServiceDesc } + STATUS current + DESCRIPTION + "the license was not activated for the physical interface, the service of the corresponding interface or sub-interface is invaild" + ::= { hwIFExtTraps 46 } + + -- 1.3.6.1.4.1.2011.5.25.41.3.47 + hwLicenseEffectServiceResume NOTIFICATION-TYPE + OBJECTS { hwLicenseItemName, ifName, hwLicenseServiceDesc } + STATUS current + DESCRIPTION + "The license has been activated for the physical interface or the service of the corresponding interface and sub-interface has been removed." + ::= { hwIFExtTraps 47 } + + -- 1.3.6.1.4.1.2011.5.25.41.3.48 + hwTrunkAllMemUpNotify NOTIFICATION-TYPE + OBJECTS { hwTrunkIfDescr } + STATUS current + DESCRIPTION + " All trunk members's status change to up. " + ::= { hwIFExtTraps 48 } + + hwPhysicalAdminIfDown NOTIFICATION-TYPE + OBJECTS { ifIndex, ifName, ifOperStatus} + STATUS current + DESCRIPTION + "The physical manage interface physical status changes to down." + ::= {hwIFExtTraps 49} + + hwPhysicalAdminIfUp NOTIFICATION-TYPE + OBJECTS { ifIndex, ifName, ifOperStatus} + STATUS current + DESCRIPTION + "The physical manage interface physical status changes to up." + ::= {hwIFExtTraps 50} + + hwLacpPartnerMisconnect NOTIFICATION-TYPE + OBJECTS { hwTrunkIfID, ifName, ifName } + STATUS current + DESCRIPTION + "The peer link of the LACP member interface might be incorrectly connected. + 1.hwTrunkIfID: The identification of the Trunk interface; + 2.ifName: It is the name of the trunk in the ifXTable of IF-MIB. + 3.ifName: It is the name of the port in the ifXTable of IF-MIB. + Indexes: 1.hwTrunkIndex; + 2.ifIndex. " + ::= { hwIFExtTraps 51 } + + hwLacpPartnerMisconnectResume NOTIFICATION-TYPE + OBJECTS { hwTrunkIfID, ifName, ifName } + STATUS current + DESCRIPTION + "The peer link of the LACP member interface was correctly connected. + 1.hwTrunkIfID: The identification of the Trunk interface; + 2.ifName: It is the name of the trunk in the ifXTable of IF-MIB. + 3.ifName: It is the name of the port in the ifXTable of IF-MIB. + Indexes: 1.hwTrunkIndex; + 2.ifIndex. " + ::= { hwIFExtTraps 52 } + + hwTrunkMemberChange NOTIFICATION-TYPE + OBJECTS {hwType, hwEthTrunkIfIndex, hwTrunkName, hwPortIfIndexList, hwPortNameList} + STATUS current + DESCRIPTION + "Trap message is generated when eth-trunk member changed." + ::= { hwIFExtTraps 53 } + + hwMonitorNotifications OBJECT IDENTIFIER ::= { hwIFExtMib 4 } + + hwIfMonitorCrcErrorRising NOTIFICATION-TYPE + OBJECTS { hwIfMonitorCrcErrorStatistics, hwIfMonitorCrcErrorThreshold, + hwIfMonitorCrcErrorInterval, hwIfMonitorName, hwIfMonitorAllStatistics } + STATUS current + DESCRIPTION + "This object indicates that an alarm is generated when a CRC error occurs." + ::= { hwMonitorNotifications 1 } + + hwIfMonitorCrcErrorResume NOTIFICATION-TYPE + OBJECTS { hwIfMonitorCrcErrorStatistics, hwIfMonitorCrcErrorThreshold, + hwIfMonitorCrcErrorInterval, hwIfMonitorName, hwIfMonitorAllStatistics } + STATUS current + DESCRIPTION + "This object indicates that a clear alarm is generated when the CRC error is removed." + ::= { hwMonitorNotifications 2 } + + hwIfMonitorSdhErrorRising NOTIFICATION-TYPE + OBJECTS { hwIfMonitorSdhErrorStatistics, hwIfMonitorSdhErrorThreshold + , hwIfMonitorSdhErrorInterval, hwIfMonitorName } + STATUS current + DESCRIPTION + "This object indicates that an alarm is generated when an SDH B3 error occurs." + ::= { hwMonitorNotifications 3 } + + hwIfMonitorSdhErrorResume NOTIFICATION-TYPE + OBJECTS { hwIfMonitorSdhErrorStatistics, hwIfMonitorSdhErrorThreshold + , hwIfMonitorSdhErrorInterval, hwIfMonitorName } + STATUS current + DESCRIPTION + "This object indicates that a clear alarm is generated when the SDH B3 error is removed." + ::= { hwMonitorNotifications 4 } + + hwIfMonitorInputRateRising NOTIFICATION-TYPE + OBJECTS { hwIfMonitorInputRate, hwIfMonitorInputRateThreshold, hwIfMonitorName } + STATUS current + DESCRIPTION + " Input rate alarm notification " + ::= { hwMonitorNotifications 5 } + + hwIfMonitorInputRateResume NOTIFICATION-TYPE + OBJECTS { hwIfMonitorInputRate, hwIfMonitorInputRateThreshold, hwIfMonitorName } + STATUS current + DESCRIPTION + " Input rate alarm resume " + ::= { hwMonitorNotifications 6} + + hwIfMonitorOutputRateRising NOTIFICATION-TYPE + OBJECTS { hwIfMonitorOutputRate, hwIfMonitorOutputRateThreshold, hwIfMonitorName } + STATUS current + DESCRIPTION + " Output rate alarm notification " + ::= { hwMonitorNotifications 7} + + hwIfMonitorOutputRateResume NOTIFICATION-TYPE + OBJECTS { hwIfMonitorOutputRate, hwIfMonitorOutputRateThreshold, hwIfMonitorName } + STATUS current + DESCRIPTION + " Output rate alarm resume " + ::= { hwMonitorNotifications 8 } + + hwIfMonitorHalfDuplexRising NOTIFICATION-TYPE + OBJECTS { ifDescr } + STATUS current + DESCRIPTION + " Interface half duplex alarm norification " + ::= { hwMonitorNotifications 9 } + + hwIfMonitorPauseFrameRising NOTIFICATION-TYPE + OBJECTS { hwIfMonitorPauseFrameStatistics, hwIfMonitorPauseFrameThreshold, + hwIfMonitorPauseFrameInterval, hwIfMonitorName } + STATUS current + DESCRIPTION + "This object indicates the pause frame alarm." + ::= { hwMonitorNotifications 10 } + + hwIfMonitorPauseFrameRisingResume NOTIFICATION-TYPE + OBJECTS { hwIfMonitorPauseFrameStatistics, hwIfMonitorPauseFrameThreshold, + hwIfMonitorPauseFrameInterval, hwIfMonitorName } + STATUS current + DESCRIPTION + "This object indicates that the pause frame alarm is cleared." + ::= { hwMonitorNotifications 11 } + + hwIfPortControlUp NOTIFICATION-TYPE + OBJECTS { ifName } + STATUS current + DESCRIPTION + " Control Up alarm notification " + ::= { hwMonitorNotifications 12 } + + hwIfPortControlDown NOTIFICATION-TYPE + OBJECTS { ifName } + STATUS current + DESCRIPTION + " Control Down alarm notification " + ::= { hwMonitorNotifications 13 } + + hwIfMonitorSdhB1ErrorRising NOTIFICATION-TYPE + OBJECTS { hwIfMonitorSdhB1ErrorStatistics, hwIfMonitorSdhB1ErrorThreshold + , hwIfMonitorSdhB1ErrorInterval, hwIfMonitorName } + STATUS current + DESCRIPTION + "This object indicates that an alarm is generated when the number of SDH B1 bit errors exceeds the upper threshold." + ::= { hwMonitorNotifications 14 } + + hwIfMonitorSdhB1ErrorResume NOTIFICATION-TYPE + OBJECTS { hwIfMonitorSdhB1ErrorStatistics, hwIfMonitorSdhB1ErrorThreshold + , hwIfMonitorSdhB1ErrorInterval, hwIfMonitorName } + STATUS current + DESCRIPTION + "This object indicates that a clear alarm is generated when the number of SDH B1 bit errors falls below the upper threshold." + ::= { hwMonitorNotifications 15 } + + hwIfMonitorSdhB2ErrorRising NOTIFICATION-TYPE + OBJECTS { hwIfMonitorSdhB2ErrorStatistics, hwIfMonitorSdhB2ErrorThreshold + , hwIfMonitorSdhB2ErrorInterval, hwIfMonitorName } + STATUS current + DESCRIPTION + "This object indicates that an alarm is generated when the number of SDH B2 bit errors exceeds the upper threshold." + ::= { hwMonitorNotifications 16 } + + hwIfMonitorSdhB2ErrorResume NOTIFICATION-TYPE + OBJECTS { hwIfMonitorSdhB2ErrorStatistics, hwIfMonitorSdhB2ErrorThreshold + , hwIfMonitorSdhB2ErrorInterval, hwIfMonitorName } + STATUS current + DESCRIPTION + "This object indicates that a clear alarm is generated when the number of SDH B2 bit errors falls below the upper threshold." + ::= { hwMonitorNotifications 17 } + + hwIfMonitorSymbolErrorRising NOTIFICATION-TYPE + OBJECTS { hwIfMonitorSymbolErrorStatistics, hwIfMonitorSymbolErrorThreshold, + hwIfMonitorSymbolErrorInterval, hwIfMonitorName } + STATUS current + DESCRIPTION + "This object indicates that an alarm is generated when a symbol error occurs on an interface." + ::= { hwMonitorNotifications 18 } + + hwIfMonitorSymbolErrorResume NOTIFICATION-TYPE + OBJECTS { hwIfMonitorSymbolErrorStatistics, hwIfMonitorSymbolErrorThreshold, + hwIfMonitorSymbolErrorInterval, hwIfMonitorName } + STATUS current + DESCRIPTION + "This object indicates that a clear alarm is generated when the symbol error on the interface is removed." + ::= { hwMonitorNotifications 19 } + + -- 1.3.6.1.4.1.2011.5.25.41.4.40 + hwIfMonitorBadBytesErrorRising NOTIFICATION-TYPE + OBJECTS { hwIfMonitorBadBytesErrorStatistics, hwIfMonitorBadBytesErrorThreshold, hwIfMonitorBadBytesErrorInterval, hwIfMonitorName } + STATUS current + DESCRIPTION + "This object indicates that an alarm is generated when the number of bytes of error packets exceeds the upper threshold." + ::= { hwMonitorNotifications 40 } + + -- 1.3.6.1.4.1.2011.5.25.41.4.41 + hwIfMonitorBadBytesErrorResume NOTIFICATION-TYPE + OBJECTS { hwIfMonitorBadBytesErrorStatistics, hwIfMonitorBadBytesErrorThreshold, hwIfMonitorBadBytesErrorInterval, hwIfMonitorName } + STATUS current + DESCRIPTION + "This object indicates that a clear alarm is generated when the number of bytes of error packets falls below the upper threshold." + ::= { hwMonitorNotifications 41 } + + -- 1.3.6.1.4.1.2011.5.25.41.4.42 + hwIfMonitorTxPauseFrameRising NOTIFICATION-TYPE + OBJECTS { hwIfMonitorTxPauseFrameStatistics, hwIfMonitorTxPauseFrameHighThreshold, hwIfMonitorTxPauseFrameLowThreshold, hwIfMonitorTxPauseFrameInterval, hwIfMonitorName } + STATUS current + DESCRIPTION + "This object indicates that an alarm is generated when pause frames are sent." + ::= { hwMonitorNotifications 42 } + + -- 1.3.6.1.4.1.2011.5.25.41.4.43 + hwIfMonitorTxPauseFrameRisingResume NOTIFICATION-TYPE + OBJECTS { hwIfMonitorTxPauseFrameStatistics, hwIfMonitorTxPauseFrameHighThreshold, hwIfMonitorTxPauseFrameLowThreshold, hwIfMonitorTxPauseFrameInterval, hwIfMonitorName } + STATUS current + DESCRIPTION + "This object indicates that a clear alarm is generated when sending pause frames is stopped." + ::= { hwMonitorNotifications 43 } + -- 1.3.6.1.4.1.2011.5.25.41.4.44 + hwIfMonitorPostfecErrorRising NOTIFICATION-TYPE + OBJECTS { hwIfMonitorName ,hwIfMonitorPostFECErrorStatistics} + STATUS current + DESCRIPTION + "The post fec error crooected alarm appears." + ::= { hwMonitorNotifications 44 } + + -- 1.3.6.1.4.1.2011.5.25.41.4.45 + hwIfMonitorPostfecErrorRisingResume NOTIFICATION-TYPE + OBJECTS { hwIfMonitorName ,hwIfMonitorPostFECErrorStatistics} + STATUS current + DESCRIPTION + "The post fec error crooected alarm disappears." + ::= { hwMonitorNotifications 45 } + + -- 1.3.6.1.4.1.2011.5.25.41.4.46 + hwModeChannelRecvExceedThreshold NOTIFICATION-TYPE + OBJECTS { hwModeChannelRecvFlowOverIfIndex ,hwModeChannelRecvFlowOverPercentage ,hwModeChannelRecvFlowOverThreshold ,hwModeChannelRecvFlowOverInterfaceName} + STATUS current + DESCRIPTION + "The alarm appear when the inflow at the channel mode subinterface exceeds the warning threshold." + ::= { hwMonitorNotifications 46 } + + -- 1.3.6.1.4.1.2011.5.25.41.4.47 + hwModeChannelRecvExceedThresholdResume NOTIFICATION-TYPE + OBJECTS { hwModeChannelRecvFlowOverIfIndex ,hwModeChannelRecvFlowOverPercentage ,hwModeChannelRecvFlowOverThreshold ,hwModeChannelRecvFlowOverInterfaceName} + STATUS current + DESCRIPTION + "The alarm disappear when the inflow at the channel mode subinterface lower than the warning threshold. " + ::= { hwMonitorNotifications 47 } + + -- 1.3.6.1.4.1.2011.5.25.41.4.48 + hwModeChannelSendExceedThreshold NOTIFICATION-TYPE + OBJECTS { hwModeChannelSendFlowOverIfIndex ,hwModeChannelSendFlowOverPercentage ,hwModeChannelSendFlowOverThreshold ,hwModeChannelSendFlowOverInterfaceName} + STATUS current + DESCRIPTION + "The alarm appear when the inflow at the channel mode subinterface exceeds the warning threshold." + ::= { hwMonitorNotifications 48 } + + -- 1.3.6.1.4.1.2011.5.25.41.4.49 + hwModeChannelSendExceedThresholdResume NOTIFICATION-TYPE + OBJECTS { hwModeChannelSendFlowOverIfIndex ,hwModeChannelSendFlowOverPercentage ,hwModeChannelSendFlowOverThreshold ,hwModeChannelSendFlowOverInterfaceName} + STATUS current + DESCRIPTION + "The alarm disappear when the inflow at the channel mode subinterface lower than the warning threshold. " + ::= { hwMonitorNotifications 49 } + + -- 1.3.6.1.4.1.2011.5.25.41.4.50 + hwSubChannelBandwidthRising NOTIFICATION-TYPE + OBJECTS { hwSubChannelBandwidthIfIndex ,hwSubChannelBandwidthValue} + STATUS current + DESCRIPTION + "The alarm appear when the sum of channel mode subinterfaces bandwitch exceeded the bandwitch of father interface." + ::= { hwMonitorNotifications 50 } + + -- 1.3.6.1.4.1.2011.5.25.41.4.51 + hwSubChannelBandwidthResume NOTIFICATION-TYPE + OBJECTS { hwSubChannelBandwidthIfIndex ,hwSubChannelBandwidthValue} + STATUS current + DESCRIPTION + "The alarm disappear when the sum of channel mode subinterfaces bandwitch lower than the bandwitch of father interface." + ::= { hwMonitorNotifications 51 } + + -- 1.3.6.1.4.1.2011.5.25.41.4.52 + hwModeChannelRecvExceedGeneralThreshold NOTIFICATION-TYPE + OBJECTS { hwModeChannelRecvFlowOverIfIndex ,hwModeChannelRecvFlowOverPercentage ,hwModeChannelRecvFlowOverThreshold ,hwModeChannelRecvFlowOverInterfaceName} + STATUS current + DESCRIPTION + "The alarm appear when the inflow at the channel mode subinterface exceeds the general threshold." + ::= { hwMonitorNotifications 52 } + + -- 1.3.6.1.4.1.2011.5.25.41.4.53 + hwModeChannelRecvExceedGeneralThresholdResume NOTIFICATION-TYPE + OBJECTS { hwModeChannelRecvFlowOverIfIndex ,hwModeChannelRecvFlowOverPercentage ,hwModeChannelRecvFlowOverThreshold ,hwModeChannelRecvFlowOverInterfaceName} + STATUS current + DESCRIPTION + "The alarm disappear when the inflow at the channel mode subinterface lower than the general threshold. " + ::= { hwMonitorNotifications 53 } + + -- 1.3.6.1.4.1.2011.5.25.41.4.54 + hwModeChannelSendExceedGeneralThreshold NOTIFICATION-TYPE + OBJECTS { hwModeChannelSendFlowOverIfIndex ,hwModeChannelSendFlowOverPercentage ,hwModeChannelSendFlowOverThreshold ,hwModeChannelSendFlowOverInterfaceName} + STATUS current + DESCRIPTION + "The alarm appear when the inflow at the channel mode subinterface exceeds the general threshold." + ::= { hwMonitorNotifications 54 } + + -- 1.3.6.1.4.1.2011.5.25.41.4.55 + hwModeChannelSendExceedGeneralThresholdResume NOTIFICATION-TYPE + OBJECTS { hwModeChannelSendFlowOverIfIndex ,hwModeChannelSendFlowOverPercentage ,hwModeChannelSendFlowOverThreshold ,hwModeChannelSendFlowOverInterfaceName} + STATUS current + DESCRIPTION + "The alarm disappear when the inflow at the channel mode subinterface lower than the general threshold. " + ::= { hwMonitorNotifications 55 } + + -- 1.3.6.1.4.1.2011.5.25.41.4.56 + hwModeChannelRecvExceedSeriousThreshold NOTIFICATION-TYPE + OBJECTS { hwModeChannelRecvFlowOverIfIndex ,hwModeChannelRecvFlowOverPercentage ,hwModeChannelRecvFlowOverThreshold ,hwModeChannelRecvFlowOverInterfaceName} + STATUS current + DESCRIPTION + "The alarm appear when the inflow at the channel mode subinterface exceeds the serious threshold." + ::= { hwMonitorNotifications 56 } + + -- 1.3.6.1.4.1.2011.5.25.41.4.57 + hwModeChannelRecvExceedSeriousThresholdResume NOTIFICATION-TYPE + OBJECTS { hwModeChannelRecvFlowOverIfIndex ,hwModeChannelRecvFlowOverPercentage ,hwModeChannelRecvFlowOverThreshold ,hwModeChannelRecvFlowOverInterfaceName} + STATUS current + DESCRIPTION + "The alarm disappear when the inflow at the channel mode subinterface lower than the serious threshold. " + ::= { hwMonitorNotifications 57 } + + -- 1.3.6.1.4.1.2011.5.25.41.4.58 + hwModeChannelSendExceedSeriousThreshold NOTIFICATION-TYPE + OBJECTS { hwModeChannelSendFlowOverIfIndex ,hwModeChannelSendFlowOverPercentage ,hwModeChannelSendFlowOverThreshold ,hwModeChannelSendFlowOverInterfaceName} + STATUS current + DESCRIPTION + "The alarm appear when the inflow at the channel mode subinterface exceeds the serious threshold." + ::= { hwMonitorNotifications 58 } + + -- 1.3.6.1.4.1.2011.5.25.41.4.59 + hwModeChannelSendExceedSeriousThresholdResume NOTIFICATION-TYPE + OBJECTS { hwModeChannelSendFlowOverIfIndex ,hwModeChannelSendFlowOverPercentage ,hwModeChannelSendFlowOverThreshold ,hwModeChannelSendFlowOverInterfaceName} + STATUS current + DESCRIPTION + "The alarm disappear when the inflow at the channel mode subinterface lower than the serious threshold. " + ::= { hwMonitorNotifications 59 } + + -- 1.3.6.1.4.1.2011.5.25.41.4.60 + hwModeChannelBandwidthAlarm NOTIFICATION-TYPE + OBJECTS { hwModeChannelBandwidthIfIndex ,hwModeChannelBandwidthValue, hwModeChannelSubIfBandwidthSum, hwModeChannelIfName} + STATUS current + DESCRIPTION + "The alarm appear when the total bandwidth of the channelized sub-interfaces on the same physical interface has exceeded the maximum available bandwidth of the physical interface." + ::= { hwMonitorNotifications 60 } + + -- 1.3.6.1.4.1.2011.5.25.41.4.61 + hwModeChannelBandwidthResume NOTIFICATION-TYPE + OBJECTS { hwModeChannelBandwidthIfIndex ,hwModeChannelBandwidthValue, hwModeChannelSubIfBandwidthSum, hwModeChannelIfName} + STATUS current + DESCRIPTION + "The alarm disappear when the total bandwidth of the channelized sub-interfaces on the same physical interface less than the maximum available bandwidth of the physical interface." + ::= { hwMonitorNotifications 61 } + hwIFExtTrapConformance OBJECT IDENTIFIER ::= { hwIFExtMib 5 } + + + hwIFExtTrapGroups OBJECT IDENTIFIER ::= { hwIFExtTrapConformance 1 } + + hwIFExtTrapGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwTrunkWorkingSwitch, hwLacpNegotiateFailed, hwLacpTotalLinkLoss, hwLacpPartialLinkLoss,hwIfFlowDown, + hwIfFlowUp, hwIfNameChange, hwIfNameChangeResume, hwExtLinkDown, hwExtLinkUp, hwLoopbackBlock, hwLoopbackResume, + hwLacpNegotiateResume,hwLacpTotalLinkLossResume,hwLacpPartialLinkLossResume, + hwExtAllMemberDownNotify, hwExtAllMemberDownResume, hwIfControlFlapSuppress,hwIfControlFlapResume,hwExtInterfaceDelete, hwIfIpAddressChange, + hwTrunkSubIfStateToMaster, hwTrunkSubIfStateToSlave, hwEntityExtCfmOverSlot, hwEntityExtCfmOverCard, hwTrunkMemNumberChange, hwLacpPartnerExpiredLoss, + hwLacpPDUChange, hwLacpPDUChangeResume, hwIfEfmDown, hwIfEfmUp, hwExtTrunkMemberCountExceedThreshold, hwExtTrunkMemberCountExceedThresholdResume, + hwExtTrunkWorkingStatusChange, hwIfControlFlapSuppressIPv6,hwIfControlFlapResumeIPv6,hwLagMemberDown, hwLagMemberDownResume,hwLicenseEffectServiceAlarm,hwLicenseEffectServiceResume, + hwTrunkAllMemUpNotify,hwPhysicalAdminIfDown,hwPhysicalAdminIfUp,hwLacpPartnerMisconnect,hwLacpPartnerMisconnectResume, hwTrunkMemberChange} + STATUS current + DESCRIPTION + "IF Trap Group." + ::= { hwIFExtTrapGroups 1 } + + hwMonitorTrapGroup NOTIFICATION-GROUP + NOTIFICATIONS { + hwIfMonitorCrcErrorRising, + hwIfMonitorCrcErrorResume, + hwIfMonitorSdhErrorRising, + hwIfMonitorSdhErrorResume, + hwIfMonitorInputRateRising, + hwIfMonitorInputRateResume, + hwIfMonitorOutputRateRising, + hwIfMonitorOutputRateResume, + hwIfMonitorHalfDuplexRising, + hwIfMonitorPauseFrameRising, + hwIfMonitorPauseFrameRisingResume, + hwIfPortControlUp, + hwIfPortControlDown, + hwIfMonitorSdhB1ErrorRising, + hwIfMonitorSdhB1ErrorResume, + hwIfMonitorSdhB2ErrorRising, + hwIfMonitorSdhB2ErrorResume, + hwIfMonitorSymbolErrorRising, + hwIfMonitorSymbolErrorResume, + hwIfMonitorBadBytesErrorRising, + hwIfMonitorBadBytesErrorResume, + hwIfMonitorTxPauseFrameRising, + hwIfMonitorTxPauseFrameRisingResume, + hwIfMonitorPostfecErrorRising, + hwIfMonitorPostfecErrorRisingResume, + hwModeChannelRecvExceedThreshold, + hwModeChannelRecvExceedThresholdResume, + hwModeChannelSendExceedThreshold, + hwModeChannelSendExceedThresholdResume, + hwSubChannelBandwidthRising, + hwSubChannelBandwidthResume, + hwModeChannelRecvExceedGeneralThreshold, + hwModeChannelRecvExceedGeneralThresholdResume, + hwModeChannelSendExceedGeneralThreshold, + hwModeChannelSendExceedGeneralThresholdResume, + hwModeChannelRecvExceedSeriousThreshold, + hwModeChannelRecvExceedSeriousThresholdResume, + hwModeChannelSendExceedSeriousThreshold, + hwModeChannelSendExceedSeriousThresholdResume, + hwModeChannelBandwidthAlarm, + hwModeChannelBandwidthResume + } + STATUS current + DESCRIPTION + "Monitor Trap Group." + ::= { hwIFExtTrapGroups 2 } + + --add trap for IP address changed + hwIFIpNotifications OBJECT IDENTIFIER ::= { hwIFExtMib 6 } + + hwIfIpAddressChange NOTIFICATION-TYPE + OBJECTS { ipAdEntNetMask,ipAdEntNetMask,ifName } + STATUS current + DESCRIPTION + "IP Trap Group. + The trap will be generated when the primary IP address of an interface changes." + ::= { hwIFIpNotifications 1 } + + hwMruDiscardStatisticAttr OBJECT IDENTIFIER ::= { hwIFExtObjects 22 } + + -- + -- The Mru Discard Statistic Table + -- + hwMruDiscardStatisticTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWMruDiscardStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the mru discard statistic " + ::= { hwMruDiscardStatisticAttr 1 } + + + hwMruDiscardStatisticEntry OBJECT-TYPE + SYNTAX HWMruDiscardStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides the information of the mru discard statistic ." + INDEX { hwMruDiscardStatisticIfIndex} + ::= { hwMruDiscardStatisticTable 1 } + + + HWMruDiscardStatisticEntry ::= + SEQUENCE { + hwMruDiscardStatisticIfIndex + InterfaceIndex, + hwMruDiscardStatisticDropPack + Counter64, + hwMruDiscardStatisticDropByte + Counter64 + } + + hwMruDiscardStatisticIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the interface index." + ::= { hwMruDiscardStatisticEntry 1 } + + hwMruDiscardStatisticDropPack OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the drop packets." + ::= { hwMruDiscardStatisticEntry 2 } + + hwMruDiscardStatisticDropByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the drop bytes." + ::= { hwMruDiscardStatisticEntry 3 } + + + +-- ============================================================================ + +-- ============================================================================ + + +-- =========================================================================== +-- interface rate statistic +-- =========================================================================== + hwIfIpStatistics OBJECT IDENTIFIER ::= { hwIFExtObjects 23 } + + hwIfIpStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIfIpStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Interface Rate Statistic Table " + ::= { hwIfIpStatistics 1 } + + + hwIfIpStatisticsEntry OBJECT-TYPE + SYNTAX HwIfIpStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Entry of Interface Rate Statistic Table " + INDEX { hwIfIpStatsIPVersion, hwIfIpStatsIfIndex } + ::= { hwIfIpStatisticsTable 1 } + + + HwIfIpStatisticsEntry ::= + SEQUENCE { + hwIfIpStatsIPVersion InetVersion, + hwIfIpStatsIfIndex InterfaceIndex, + hwIfIpStatsInHostPacketRates Counter64, + hwIfIpStatsInHostBitRates Counter64, + hwIfIpStatsOutHostPacketRates Counter64, + hwIfIpStatsOutHostBitRates Counter64, + hwIfIpStatsInFwdPacketRates Counter64, + hwIfIpStatsInFwdBitRates Counter64, + hwIfIpStatsOutFwdPacketRates Counter64, + hwIfIpStatsOutFwdBitRates Counter64 + } + + hwIfIpStatsIPVersion OBJECT-TYPE + SYNTAX InetVersion + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP version of this row." + ::= { hwIfIpStatisticsEntry 1 } + + hwIfIpStatsIfIndex 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." + ::= { hwIfIpStatisticsEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.41.1.21.1.1.3 + hwIfIpStatsInHostPacketRates OBJECT-TYPE + SYNTAX Counter64 + UNITS "milli-seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The packet rates of the interface which receive host packets." + ::= { hwIfIpStatisticsEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.41.1.21.1.1.4 + hwIfIpStatsInHostBitRates OBJECT-TYPE + SYNTAX Counter64 + UNITS "milli-seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bit rates of the interface which receive host packets." + ::= { hwIfIpStatisticsEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.41.1.21.1.1.5 + hwIfIpStatsOutHostPacketRates OBJECT-TYPE + SYNTAX Counter64 + UNITS "milli-seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The packet rates of the interface which send host packets." + ::= { hwIfIpStatisticsEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.41.1.21.1.1.6 + hwIfIpStatsOutHostBitRates OBJECT-TYPE + SYNTAX Counter64 + UNITS "milli-seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bit rates of the interface which send host packets." + ::= { hwIfIpStatisticsEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.41.1.21.1.1.7 + hwIfIpStatsInFwdPacketRates OBJECT-TYPE + SYNTAX Counter64 + UNITS "milli-seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The packet rates of the interface which receive forwarding packets." + ::= { hwIfIpStatisticsEntry 7 } + + -- 1.3.6.1.4.1.2011.5.25.41.1.21.1.1.8 + hwIfIpStatsInFwdBitRates OBJECT-TYPE + SYNTAX Counter64 + UNITS "milli-seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bit rates of the interface which receive forwarding packets." + ::= { hwIfIpStatisticsEntry 8 } + + -- 1.3.6.1.4.1.2011.5.25.41.1.21.1.1.9 + hwIfIpStatsOutFwdPacketRates OBJECT-TYPE + SYNTAX Counter64 + UNITS "milli-seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The packet rates of the interface which send forwarding packets." + ::= { hwIfIpStatisticsEntry 9 } + + -- 1.3.6.1.4.1.2011.5.25.41.1.21.1.1.10 + hwIfIpStatsOutFwdBitRates OBJECT-TYPE + SYNTAX Counter64 + UNITS "milli-seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bit rates of the interface which send forwarding packets." + ::= { hwIfIpStatisticsEntry 10 } + + +-- =========================================================================== +-- Mode Channel FlowOver +-- =========================================================================== + -- hwModeChannelFlowOver 1.3.6.1.4.1.2011.5.25.41.1.24 + hwModeChannelFlowOver OBJECT IDENTIFIER ::= { hwIFExtObjects 24 } + + -- hwModeChannelRecvFlowOverTable 1.3.6.1.4.1.2011.5.25.41.1.24.1 + hwModeChannelRecvFlowOverTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwModeChannelRecvFlowOverEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Mode Channel Subinterface Received FlowOver Table " + ::= { hwModeChannelFlowOver 1 } + + -- hwModeChannelRecvFlowOverEntry 1.3.6.1.4.1.2011.5.25.41.1.24.1.1 + hwModeChannelRecvFlowOverEntry OBJECT-TYPE + SYNTAX HwModeChannelRecvFlowOverEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Entry of Mode Channel Subinterface Received FlowOver Table " + INDEX { hwModeChannelRecvFlowOverIfIndex} + ::= { hwModeChannelRecvFlowOverTable 1 } + + HwModeChannelRecvFlowOverEntry ::= + SEQUENCE { + hwModeChannelRecvFlowOverIfIndex InterfaceIndex, + hwModeChannelRecvFlowOverPercentage Integer32, + hwModeChannelRecvFlowOverThreshold Integer32, + hwModeChannelRecvFlowOverInterfaceName DisplayString + } + + --hwModeChannelRecvFlowOverIfIndex 1.3.6.1.4.1.2011.5.25.41.1.24.1.1.1 + hwModeChannelRecvFlowOverIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Index Value of Mode Channel Subinterface Received FlowOver Table." + ::= { hwModeChannelRecvFlowOverEntry 1 } + + -- hwModeChannelRecvFlowOverPercentage 1.3.6.1.4.1.2011.5.25.41.1.24.1.1.2 + hwModeChannelRecvFlowOverPercentage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage of Mode Channel Subinterface Received FlowOver Table." + ::= { hwModeChannelRecvFlowOverEntry 2 } + + + -- hwModeChannelRecvFlowOverThreshold 1.3.6.1.4.1.2011.5.25.41.1.24.1.1.3 + hwModeChannelRecvFlowOverThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Threshold of Mode Channel Subinterface Received FlowOver Table." + ::= { hwModeChannelRecvFlowOverEntry 3 } + + -- hwModeChannelRecvFlowOverInterfaceName 1.3.6.1.4.1.2011.5.25.41.1.24.1.1.7 + hwModeChannelRecvFlowOverInterfaceName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface Name of Mode Channel Subinterface Received FlowOver Table." + ::= { hwModeChannelRecvFlowOverEntry 7 } + + -- hwModeChannelSendFlowOverTable 1.3.6.1.4.1.2011.5.25.41.1.24.2 + hwModeChannelSendFlowOverTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwModeChannelSendFlowOverEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Mode Channel Subinterface Send FlowOver Table " + ::= { hwModeChannelFlowOver 2 } + + -- hwModeChannelSendFlowOverEntry 1.3.6.1.4.1.2011.5.25.41.1.24.2.1 + hwModeChannelSendFlowOverEntry OBJECT-TYPE + SYNTAX HwModeChannelSendFlowOverEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Entry of Mode Channel Subinterface Send FlowOver Table " + INDEX { hwModeChannelSendFlowOverIfIndex} + ::= { hwModeChannelSendFlowOverTable 1 } + + HwModeChannelSendFlowOverEntry ::= + SEQUENCE { + hwModeChannelSendFlowOverIfIndex InterfaceIndex, + hwModeChannelSendFlowOverPercentage Integer32, + hwModeChannelSendFlowOverThreshold Integer32, + hwModeChannelSendFlowOverInterfaceName DisplayString + } + + --hwModeChannelSendFlowOverIfIndex 1.3.6.1.4.1.2011.5.25.41.1.24.2.1.1 + hwModeChannelSendFlowOverIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Index Value of Mode Channel Subinterface Send FlowOver Table." + ::= { hwModeChannelSendFlowOverEntry 1 } + + -- hwModeChannelSendFlowOverPercentage 1.3.6.1.4.1.2011.5.25.41.1.24.2.1.2 + hwModeChannelSendFlowOverPercentage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage of Mode Channel Subinterface Send FlowOver Table." + ::= { hwModeChannelSendFlowOverEntry 2 } + + + -- hwModeChannelSendFlowOverThreshold 1.3.6.1.4.1.2011.5.25.41.1.24.2.1.3 + hwModeChannelSendFlowOverThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Threshold of Mode Channel Subinterface Send FlowOver Table." + ::= { hwModeChannelSendFlowOverEntry 3 } + + -- hwModeChannelSendFlowOverInterfaceName 1.3.6.1.4.1.2011.5.25.41.1.24.2.1.4 + hwModeChannelSendFlowOverInterfaceName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface Name of Mode Channel Subinterface Send FlowOver Table." + ::= { hwModeChannelSendFlowOverEntry 4 } + + -- hwSubChannelIfBandwidthTable 1.3.6.1.4.1.2011.5.25.41.1.24.3 + hwSubChannelIfBandwidthTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSubChannelIfBandwidthEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Mode Channel SubInterface Bandwidth Table " + ::= { hwModeChannelFlowOver 3 } + + -- hwSubChannelIfBandwidthEntry 1.3.6.1.4.1.2011.5.25.41.1.24.3.1 + hwSubChannelIfBandwidthEntry OBJECT-TYPE + SYNTAX HwSubChannelIfBandwidthEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Entry of Mode Channel SubInterface Bandwidth Table " + INDEX { hwSubChannelBandwidthIfIndex} + ::= { hwSubChannelIfBandwidthTable 1 } + + HwSubChannelIfBandwidthEntry ::= + SEQUENCE { + hwSubChannelBandwidthIfIndex InterfaceIndex, + hwSubChannelBandwidthValue Integer32 + } + + --hwSubChannelBandwidthIfIndex 1.3.6.1.4.1.2011.5.25.41.1.24.3.1.1 + hwSubChannelBandwidthIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Index Value of Mode Channel SubInterface Bandwidth Table." + ::= { hwSubChannelIfBandwidthEntry 1 } + + -- hwSubChannelBandwidthValue 1.3.6.1.4.1.2011.5.25.41.1.24.3.1.2 + hwSubChannelBandwidthValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bandwidth Value of Mode Channel SubInterface Bandwidth Table." + ::= { hwSubChannelIfBandwidthEntry 2 } + +-- =========================================================================== +-- Mode Channel Bandwidth +-- =========================================================================== + -- hwModeChannelBandwidth 1.3.6.1.4.1.2011.5.25.41.1.25 + hwModeChannelBandwidth OBJECT IDENTIFIER ::= { hwIFExtObjects 25 } + + -- hwModeChannelBandwidthTable 1.3.6.1.4.1.2011.5.25.41.1.25.1 + hwModeChannelBandwidthTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwModeChannelBandwidthEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The total bandwidth of the channelized sub-interfaces alarm monitor table." + ::= { hwModeChannelBandwidth 1 } + + -- hwModeChannelBandwidthEntry 1.3.6.1.4.1.2011.5.25.41.1.25.1.1 + hwModeChannelBandwidthEntry OBJECT-TYPE + SYNTAX HwModeChannelBandwidthEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Entry of the total bandwidth of the channelized sub-interfaces alarm monitor table." + INDEX { hwModeChannelBandwidthIfIndex} + ::= { hwModeChannelBandwidthTable 1 } + + HwModeChannelBandwidthEntry ::= + SEQUENCE { + hwModeChannelBandwidthIfIndex InterfaceIndex, + hwModeChannelBandwidthValue Integer32, + hwModeChannelSubIfBandwidthSum Integer32, + hwModeChannelIfName DisplayString + } + + -- hwModeChannelBandwidthIfIndex 1.3.6.1.4.1.2011.5.25.41.1.25.1.1.1 + hwModeChannelBandwidthIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The Index Value of the total bandwidth of the channelized sub-interfaces alarm monitor table." + ::= { hwModeChannelBandwidthEntry 1 } + + -- hwModeChannelBandwidthValue 1.3.6.1.4.1.2011.5.25.41.1.25.1.1.2 + hwModeChannelBandwidthValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum available bandwidth of the physical interface." + ::= { hwModeChannelBandwidthEntry 2 } + + + -- hwModeChannelSubIfBandwidthSum 1.3.6.1.4.1.2011.5.25.41.1.25.1.1.3 + hwModeChannelSubIfBandwidthSum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bandwidth of the channelized sub-interfaces on the physical interface." + ::= { hwModeChannelBandwidthEntry 3 } + + -- hwModeChannelIfName 1.3.6.1.4.1.2011.5.25.41.1.25.1.1.4 + hwModeChannelIfName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name of physical interface." + ::= { hwModeChannelBandwidthEntry 4 } + + END + +-- +-- HUAWEI-IF-EXT-MIB.my +-- diff --git a/MIBS/huawei/HUAWEI-IF-QOS-MIB b/MIBS/huawei/HUAWEI-IF-QOS-MIB new file mode 100644 index 0000000..404c339 --- /dev/null +++ b/MIBS/huawei/HUAWEI-IF-QOS-MIB @@ -0,0 +1,2855 @@ +-- ================================================================= +-- Copyright (C) 1996-2002 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: Huawei IF QOS MIB +-- Reference: HUAWEI Enterprise MIB +-- Version: V3.10 +-- History: +-- 2005-04-25 V3.10 Chen Xia(31603) Revision for Correcting the +-- DESCRIPTION of nodes. NE05/NE08/NE16 not supports +-- the following tables: +-- qosIfBandwidthTable +-- qosRTPIfApplyTable +-- qosRTPIfQueueRunInfoTable +-- And not supports dscp-mask(3) in type qosCarlParaType +-- All of above are required by AR series & Lanswitch(H3C). +-- 2002-10-14 V3.00 Chen Xia(31603) Revision for NE05/NE08/NE16 from +-- the old huawei-qos-mib.mib +-- ================================================================= + +HUAWEI-IF-QOS-MIB DEFINITIONS ::= BEGIN + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + OBJECT-TYPE, MODULE-IDENTITY, Integer32, Counter32 + FROM SNMPv2-SMI + RowStatus + FROM SNMPv2-TC; + + -- 1.3.6.1.4.1.2011.5.25.32.2 + hwIfQoSMib MODULE-IDENTITY + LAST-UPDATED "200409150000Z" -- September 15, 2004 at 00:00 GMT + ORGANIZATION + "Huawei Technologies co.,Ltd." + CONTACT-INFO + " R&D BeiJing, Huawei Technologies co.,Ltd. + Huawei Bld.,NO.3 Xinxi Rd., + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + Zip:100085 + Http://www.huawei.com + E-mail:support@huawei.com " + DESCRIPTION + "The HUAWEI-IF-QOS-MIB contains objects to apply + on interface for congestion management. " + ::= { hwQoS 2 } + + -- + -- Node definitions + -- + + -- 1.3.6.1.4.1.2011.5.25.32 + hwQoS OBJECT IDENTIFIER ::= { hwDatacomm 32 } + + -- HUAWEI QOS config group + + -- qos fifo 1 + -- 1.3.6.1.4.1.2011.5.25.32.2.1 + qosFIFOTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosFIFOEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "FIFO(First In First Out) queuing table. + FIFO is a kind of queuing strategy applied on interface for congestion management. + And It's the default queuing strategy when other queuing strategy not configured on interface. + This table is about the FIFO configuration and running infomation." + ::= { hwIfQoSMib 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.1.1 + qosFIFOEntry OBJECT-TYPE + SYNTAX QosFIFOEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "FIFO configuration and running information Command:qos fifo queue-length" + INDEX { qosFIFOIfIndex } + ::= { qosFIFOTable 1 } + + QosFIFOEntry ::= + SEQUENCE { + qosFIFOIfIndex + INTEGER, + qosFIFOIfName + OCTET STRING, + qosFIFOMaxQueueLen + INTEGER, + qosFIFOCurQueueLen + INTEGER, + qosFIFODiscardPkt + Counter, + qosUndoFIFO + INTEGER + } + + -- 1.3.6.1.4.1.2011.5.25.32.2.1.1.1 + qosFIFOIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of interface applying FIFO queuing strategy. + The interface identified by the value of this index is the same interface + as identified by the same value of ifIndex." + ::= { qosFIFOEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.1.1.2 + qosFIFOIfName OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The description of interface identified by the value of qosFIFOIfIndex. + It's a textual string containing information about the interface type and the interface number." + ::= { qosFIFOEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.1.1.3 + qosFIFOMaxQueueLen OBJECT-TYPE + SYNTAX INTEGER (1..1024) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The maximum length of fifo queue which means the maximum count of packets + that can be cached in the fifo queue." + ::= { qosFIFOEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.1.1.4 + qosFIFOCurQueueLen OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current length of queue which means the count of packets cached + in the fifo queue when the interface is congesting." + ::= { qosFIFOEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.1.1.5 + qosFIFODiscardPkt OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The count of discarded packets which can't be enqueued fifo queue + because the fifo queue is full." + ::= { qosFIFOEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.1.1.6 + qosUndoFIFO OBJECT-TYPE + SYNTAX INTEGER + { + qosFIFO(0), + qosNoFIFO(1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "0: Only for get. + 1: Set default value of the maximum length of fifo queue." + ::= { qosFIFOEntry 6 } + + -- qos pql default-queue 2 + -- ListNum 1-16 + -- QueueType 0-3 corresponding top,middle,normal,bottom + -- UndoPqlDefault 1 + -- ListNum is index + + -- 1.3.6.1.4.1.2011.5.25.32.2.2 + qosPqlDefaultTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosPqlDefaultEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "PQL(Priority Queue List) default-queue table. + There are four priority queues:top,middle,normal,bottom. + The priority level of these queues is from high to low. + A type of priority queue is assigned for those packets that do not match any other rule + in each PQL whose number is from 1 to 16. Such queue is the default queue. For + each PQL the default queue may be different. The default queue is normal if other + type of queue is not configured." + ::= { hwIfQoSMib 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.2.1 + qosPqlDefaultEntry OBJECT-TYPE + SYNTAX QosPqlDefaultEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "PQL default-queue configuration information. + Command:qos pql group-number default-queue { top | middle | normal | bottom }" + INDEX { qosPqlDefaultListNum } + ::= { qosPqlDefaultTable 1 } + + + QosPqlDefaultEntry ::= + SEQUENCE { + qosPqlDefaultListNum + INTEGER, + qosPqlDefaultQueueType + INTEGER, + qosUndoPqlDefault + INTEGER + } + + -- 1.3.6.1.4.1.2011.5.25.32.2.2.1.1 + qosPqlDefaultListNum OBJECT-TYPE + SYNTAX INTEGER (1..16) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of table, which is the PQL number. + Any number from 1 to 16 identifies the priority queue list." + ::= { qosPqlDefaultEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.2.1.2 + qosPqlDefaultQueueType OBJECT-TYPE + SYNTAX INTEGER + { + top(0), + middle(1), + normal(2), + bottom(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The type of default priority queue,the default value is normal." + DEFVAL { 2 } + ::= { qosPqlDefaultEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.2.1.3 + qosUndoPqlDefault OBJECT-TYPE + SYNTAX INTEGER + { + qosPqlDefault(0), + qosNoPqlDefault(1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "0: Only for get. + 1: Set default value of the defualt priority queue." + ::= { qosPqlDefaultEntry 3 } + + -- qos pql queue-length 3 + -- ListNum 1-16 + -- QueueType 0-3 corresponding top,middle,normal,bottom + -- QueLenValue 1-1024 + -- UndoPqlQueLen 1 + -- ListNum and QueueType is index + -- 1.3.6.1.4.1.2011.5.25.32.2.3 + qosPqlQueueLenTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosPqlQueueLenEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "PQL(Priority Queue List) queue-length table + There are four priority queues:top,middle,normal,bottom. + The priority level of these queues is from high to low. + The maximum queue length of each queue can be configured in each PQL whose number is from 1 to 16. + Each priority queue has individual default maximum queue length." + ::= { hwIfQoSMib 3 } + + qosPqlQueueLenEntry OBJECT-TYPE + SYNTAX QosPqlQueueLenEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "PQL queue-length configuration information. + Command:qos pql pql-index queue { top | middle | normal | bottom } queue-length queue-length" + INDEX { qosPqlQueLenListNum, qosPqlQueLenQueueType } + ::= { qosPqlQueueLenTable 1 } + + QosPqlQueueLenEntry ::= + SEQUENCE { + qosPqlQueLenListNum + INTEGER, + qosPqlQueLenQueueType + INTEGER, + qosPqlQueLenValue + INTEGER, + qosUndoPqlQueLen + INTEGER + } + + -- 1.3.6.1.4.1.2011.5.25.32.2.3.1.1 + qosPqlQueLenListNum OBJECT-TYPE + SYNTAX INTEGER (1..16) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of table, which is the PQL number. + Any number from 1 to 16 identifies the priority queue list." + ::= { qosPqlQueueLenEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.3.1.2 + qosPqlQueLenQueueType OBJECT-TYPE + SYNTAX INTEGER + { + top(0), + middle(1), + normal(2), + bottom(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of table, which is the type of priority queue." + ::= { qosPqlQueueLenEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.3.1.3 + qosPqlQueLenValue OBJECT-TYPE + SYNTAX INTEGER (1..1024) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The maximum length of specified queue. + Each priority queue has individual default maximum queue length: + Top : 20 + Middle: 40 + Normal: 60 + Bottom: 80" + ::= { qosPqlQueueLenEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.3.1.4 + qosUndoPqlQueLen OBJECT-TYPE + SYNTAX INTEGER + { + qosPqlQueLen(0), + qosNoPqlQueLen(1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "0: Only for get. + 1: Set default value of the maximum length of specified queue." + ::= { qosPqlQueueLenEntry 4 } + + -- qos pql inbound-interface 4 + -- ListNum 1-16 + -- IfIndex interface index + -- IfName (read-only) + -- QueueType 0-3 corresponding top,middle,normal,bottom + -- UndoPqlIf 1 + -- ListNum and IfIndex are the index of the table + -- 1.3.6.1.4.1.2011.5.25.32.2.4 + qosPqlIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosPqlIfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "PQL(Priority Queue List) inbound-interface table + There are four priority queues:top,middle,normal,bottom. + The priority level of these queues is from high to low. + The packets received from the specified interface can be configured to enqueue specified priority queue + in each PQL whose number is from 1 to 16." + ::= { hwIfQoSMib 4 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.4.1 + qosPqlIfEntry OBJECT-TYPE + SYNTAX QosPqlIfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "PQL inbound-interface configuration information. + Command:qos pql pql-index inbound-interface interface-type interface-number queue { top | middle | normal | bottom }" + INDEX { qosPqlIfListNum, qosPqlIfIndex } + ::= { qosPqlIfTable 1 } + + + QosPqlIfEntry ::= + SEQUENCE { + qosPqlIfListNum + INTEGER, + qosPqlIfIndex + INTEGER, + qosPqlIfName + OCTET STRING, + qosPqlIfQueueType + INTEGER, + qosUndoPqlIf + INTEGER + } + -- 1.3.6.1.4.1.2011.5.25.32.2.4.1.1 + qosPqlIfListNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of table, which is the PQL number. + Any number from 1 to 16 identifies the priority queue list." + ::= { qosPqlIfEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.4.1.2 + qosPqlIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of table, which is the index of interface that the enqueuing + packets are received from. + The interface identified by the value of this index is the same interface + as identified by the same value of ifIndex." + ::= { qosPqlIfEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.4.1.3 + qosPqlIfName OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The description of interface identified by the value of qosPqlIfIndex. + It's a textual string containing information about the interface type and the interface number." + ::= { qosPqlIfEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.4.1.4 + qosPqlIfQueueType OBJECT-TYPE + SYNTAX INTEGER + { + top(0), + middle(1), + normal(2), + bottom(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The type of priority queue which the packets received from the specified interface + will be put in." + ::= { qosPqlIfEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.4.1.5 + qosUndoPqlIf OBJECT-TYPE + SYNTAX INTEGER + { + qosPqlIF(0), + qosNoPqlIF(1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "0: Only for get. + 1: delete the corresponding inbound-interface rule of the specified PQL number" + ::= { qosPqlIfEntry 5 } + + -- qos pql protocol 5 + -- 1.3.6.1.4.1.2011.5.25.32.2.5 + qosPqlProtocolTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosPqlProtocolEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "PQL(Priority Queue List) protocol table + There are four priority queues:top,middle,normal,bottom. + The priority level of these queues is from high to low. + The packets which belong to the specified protocol type and match the specified + traffic-classifying rule can be configured to enqueue specified priority queue in each + PQL whose number is from 1 to 16." + ::= { hwIfQoSMib 5 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.5.1 + qosPqlProtocolEntry OBJECT-TYPE + SYNTAX QosPqlProtocolEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "PQL protocol configuration information. + Command:qos pql pql-index protocol protocol-name queue-key key-value queue { top | middle | normal | bottom }" + INDEX { qosPqlProListNum, qosPqlProName, qosPqlProQueKey, qosPqlProQueKeyValue } + ::= { qosPqlProtocolTable 1 } + + + QosPqlProtocolEntry ::= + SEQUENCE { + qosPqlProListNum + INTEGER, + qosPqlProName + INTEGER, + qosPqlProQueKey + INTEGER, + qosPqlProQueKeyValue + INTEGER, + qosPqlProQueType + INTEGER, + qosUndoPqlProtocol + INTEGER + } + + -- 1.3.6.1.4.1.2011.5.25.32.2.5.1.1 + qosPqlProListNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of table, which is the PQL number. + Any number from 1 to 16 identifies the priority queue list." + ::= { qosPqlProtocolEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.5.1.2 + qosPqlProName OBJECT-TYPE + SYNTAX INTEGER + { + ip(1), + mpls(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of table, which is the protocol type the enqueuing packets having." + ::= { qosPqlProtocolEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.5.1.3 + qosPqlProQueKey OBJECT-TYPE + SYNTAX INTEGER + { + null(1), + fragment(2), + acl(3), + less-than(4), + greater-than(5), + tcp(6), + udp(7), + exp-mask(8) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of table, which is the key words of traffic-classify rule." + ::= { qosPqlProtocolEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.5.1.4 + qosPqlProQueKeyValue OBJECT-TYPE + SYNTAX INTEGER (0..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of table, which is the value of key words. + for greater-than,less-than,tcp,udp:0~65535 + for acl:2000~3999 + for NULL and fragment: 0 + for exp-mask: 0~255" + ::= { qosPqlProtocolEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.5.1.5 + qosPqlProQueType OBJECT-TYPE + SYNTAX INTEGER + { + top(0), + middle(1), + normal(2), + bottom(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The type of priority queue which the packets belong to the specified protocol type + and match the specified traffic-classifying rule will be put in." + ::= { qosPqlProtocolEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.5.1.6 + qosUndoPqlProtocol OBJECT-TYPE + SYNTAX INTEGER + { + qosPqlProtocol(0), + qosNoPqlProtocol(1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "0: Only for get. + 1: delete the corresponding protocol rule of the specified PQL number" + ::= { qosPqlProtocolEntry 6 } + + -- qos pq / display qos pq interface 6 + -- 1.3.6.1.4.1.2011.5.25.32.2.6 + qosPQTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosPQEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "PQ(Priority Queuing) table + PQ is a kind of queuing strategy applied on interface for congestion management. + PQ provides a mechanism to prioritize packets sent on an interface. + If the specified priority list is applied to an interface the Priority Queuing strategy + is applied on this interface. Only one list can be assigned per interface. + This table is about the PQ configuration and running infomation." + ::= { hwIfQoSMib 6 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.6.1 + qosPQEntry OBJECT-TYPE + SYNTAX QosPQEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "PQ configuration and running infomation + Command:qos pq pql + display qos pq interface" + INDEX { qosPQIfIndex } + ::= { qosPQTable 1 } + + + QosPQEntry ::= + SEQUENCE { + qosPQIfIndex + INTEGER, + qosPQListNum + INTEGER, + qosPQIfName + OCTET STRING, + qosPQTopPkt + INTEGER, + qosPQTopDiscard + Counter, + qosPQTopMaxQueLen + INTEGER, + qosPQMiddlePkt + INTEGER, + qosPQMiddleDiscard + Counter, + qosPQMiddleMaxQueLen + INTEGER, + qosPQNormalPkt + INTEGER, + qosPQNormalDiscard + Counter, + qosPQNormalMaxQueLen + INTEGER, + qosPQBottomPkt + INTEGER, + qosPQBottomDiscard + Counter, + qosPQBottomMaxQueLen + INTEGER, + qosUndoPQ + INTEGER + } + + -- 1.3.6.1.4.1.2011.5.25.32.2.6.1.1 + qosPQIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of table, which is the index of interface applying Priority Queuing strategy. + The interface identified by the value of this index is the same interface + as identified by the same value of ifIndex." + ::= { qosPQEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.6.1.2 + qosPQListNum OBJECT-TYPE + SYNTAX INTEGER (1..16) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The number of PQL applied to an interface identified by the value of qosPQIfIndex." + ::= { qosPQEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.6.1.3 + qosPQIfName OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The description of the interface by the value of qosPQIfIndex. + It's a textual string containing information about the interface type and the interface number." + ::= { qosPQEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.6.1.4 + qosPQTopPkt OBJECT-TYPE + SYNTAX INTEGER (0..32767) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The count of packets enqueued the top priority queue when congestion occoured in the interface." + ::= { qosPQEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.6.1.5 + qosPQTopDiscard OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The count of discarded packets which can't be enqueued top priority queue + because the top priority queue is full." + ::= { qosPQEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.6.1.6 + qosPQTopMaxQueLen OBJECT-TYPE + SYNTAX INTEGER (1..1024) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum length of top priority queue. + The default value of maximum queue length is 20." + ::= { qosPQEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.6.1.7 + qosPQMiddlePkt OBJECT-TYPE + SYNTAX INTEGER (0..32767) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The count of packets enqueued the middle priority queue when congestion occoured in the interface." + ::= { qosPQEntry 7 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.6.1.8 + qosPQMiddleDiscard OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The count of discarded packets which can't be enqueued middle priority queue + because the middle priority queue is full." + ::= { qosPQEntry 8 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.6.1.9 + qosPQMiddleMaxQueLen OBJECT-TYPE + SYNTAX INTEGER (1..1024) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum length of middle priority queue. + The default value of maximum queue length is 40." + ::= { qosPQEntry 9 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.6.1.10 + qosPQNormalPkt OBJECT-TYPE + SYNTAX INTEGER (0..32767) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The count of packets enqueued the normal priority queue when congestion occoured in the interface." + ::= { qosPQEntry 10 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.6.1.11 + qosPQNormalDiscard OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The count of discarded packets which can't be enqueued normal priority queue + because the normal priority queue is full." + ::= { qosPQEntry 11 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.6.1.12 + qosPQNormalMaxQueLen OBJECT-TYPE + SYNTAX INTEGER (1..1024) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum length of normal priority queue. + The default value of maximum queue length is 60." + ::= { qosPQEntry 12 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.6.1.13 + qosPQBottomPkt OBJECT-TYPE + SYNTAX INTEGER (0..32767) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The count of packets enqueued the bottom priority queue when congestion occoured in the interface." + ::= { qosPQEntry 13 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.6.1.14 + qosPQBottomDiscard OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The count of discarded packets which can't be enqueued bottom priority queue + because the bottom priority queue is full." + ::= { qosPQEntry 14 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.6.1.15 + qosPQBottomMaxQueLen OBJECT-TYPE + SYNTAX INTEGER (1..1024) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum length of bottom priority queue. + The default value of maximum queue length is 80." + ::= { qosPQEntry 15 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.6.1.16 + qosUndoPQ OBJECT-TYPE + SYNTAX INTEGER + { + qosPQ(0), + qosNoPQ(1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "0:Only for get. + 1:Set the default queuing on interface: FIFO." + ::= { qosPQEntry 16 } + + + -- qos cql default-queue 7 + -- ListNum 1-16 + -- QueueNum 0-16 + -- UndoCqlDefault 1 + -- ListNum is index + + -- 1.3.6.1.4.1.2011.5.25.32.2.7 + qosCqlDefaultTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosCqlDefaultEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "CQL(Custom Queue List) default-queue table. + There are sixteen custom queues whose queue number is from 1 to 16. + A custom queue is assigned for those packets that do not match any other rule + in each CQL whose number is from 1 to 16. Such queue is the default queue. For + each CQL the default queue may be different. The default queue is queue number 1 + if other queue is not configured." + ::= { hwIfQoSMib 7 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.7.1 + qosCqlDefaultEntry OBJECT-TYPE + SYNTAX QosCqlDefaultEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "CQL default-queue configuration information. + Command:qos cql group-number default-queue queue-number" + INDEX { qosCqlListNum } + ::= { qosCqlDefaultTable 1 } + + + QosCqlDefaultEntry ::= + SEQUENCE { + qosCqlListNum + INTEGER, + qosCqlQueueNum + INTEGER, + qosUndoCqlDefault + INTEGER + } + + -- 1.3.6.1.4.1.2011.5.25.32.2.7.1.1 + qosCqlListNum OBJECT-TYPE + SYNTAX INTEGER (1..16) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of table, which is the CQL number. + Any number from 1 to 16 identifies the custom queue list." + ::= { qosCqlDefaultEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.7.1.2 + qosCqlQueueNum OBJECT-TYPE + SYNTAX INTEGER (1..16) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The number of default custom queue,the default value is queue number 1." + DEFVAL { 1 } + ::= { qosCqlDefaultEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.7.1.3 + qosUndoCqlDefault OBJECT-TYPE + SYNTAX INTEGER + { + qosCqlDefault(0), + qosNoCqlDefault(1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "0: Only for get. + 1: Set default value of the defualt custom queue." + ::= { qosCqlDefaultEntry 3 } + + -- qos cql inbound-interface 8 + -- ListNum 1-16 + -- IfIndex index of interface + -- IfName (read-only) + -- QueueNum 1-16 + -- UndoCqlIf 1 + -- GroupNum and IfIndex are index. + -- 1.3.6.1.4.1.2011.5.25.32.2.8 + qosCqlIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosCqlIfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "CQL(Custom Queue List) inbound-interface table + There are sixteen custom queues whose queue number is from 1 to 16. + The packets received from the specified interface can be configured to enqueue + specified custom queue in each CQL whose number is from 1 to 16." + ::= { hwIfQoSMib 8 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.8.1 + qosCqlIfEntry OBJECT-TYPE + SYNTAX QosCqlIfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "CQL inbound-interface configuration information. + Command:qos cql cql-index inbound-interface interface-type interface-number queue queue-number" + INDEX { qosCqlIfListNum, qosCqlIfIndex } + ::= { qosCqlIfTable 1 } + + + QosCqlIfEntry ::= + SEQUENCE { + qosCqlIfListNum + INTEGER, + qosCqlIfIndex + INTEGER, + qosCqlIfName + OCTET STRING, + qosCqlIfQueueNum + INTEGER, + qosUndoCqlIf + INTEGER + } + + -- 1.3.6.1.4.1.2011.5.25.32.2.8.1.1 + qosCqlIfListNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of table, which is the CQL number. + Any number from 1 to 16 identifies the custom queue list." + ::= { qosCqlIfEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.8.1.2 + qosCqlIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of table, which is the index of interface that the enqueuing + packets are received from. + The interface identified by the value of this index is the same interface + as identified by the same value of ifIndex." + ::= { qosCqlIfEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.8.1.3 + qosCqlIfName OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The description of interface identified by the value of qosCqlIfIndex. + It's a textual string containing information about the interface type and the interface number." + ::= { qosCqlIfEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.8.1.4 + qosCqlIfQueueNum OBJECT-TYPE + SYNTAX INTEGER (1..16) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The number of custom queue which the packets received from the specified interface + will be put in." + DEFVAL { 1 } + ::= { qosCqlIfEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.8.1.5 + qosUndoCqlIf OBJECT-TYPE + SYNTAX INTEGER + { + qosCqlIf(0), + qosNoCqlIf(1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "0: Only for get. + 1: delete the corresponding inbound-interface rule of the specified CQL number" + ::= { qosCqlIfEntry 5 } + + -- qos cql protocol 9 + -- 1.3.6.1.4.1.2011.5.25.32.2.9 + qosCqlProtocolTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosCqlProtocolEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "CQL(Custom Queue List) protocol table. + There are sixteen custom queues whose queue number is from 1 to 16. + The packets which belong to the specified protocol type and match the specified + traffic-classifying rule can be configured to enqueue specified custom queue in each + CQL whose number is from 1 to 16." + ::= { hwIfQoSMib 9 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.9.1 + qosCqlProtocolEntry OBJECT-TYPE + SYNTAX QosCqlProtocolEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "CQL protocol configuration information. + Command:qos cql cql-index protocol protocol-name queue-key key-value queue queue-number." + INDEX { qosCqlProListNum, qosCqlProName, qosCqlProQueKey, qosCqlProQueKeyValue } + ::= { qosCqlProtocolTable 1 } + + + QosCqlProtocolEntry ::= + SEQUENCE { + qosCqlProListNum + INTEGER, + qosCqlProName + INTEGER, + qosCqlProQueKey + INTEGER, + qosCqlProQueKeyValue + INTEGER, + qosCqlProQueNum + INTEGER, + qosUndoCqlProtocol + INTEGER + } + + -- 1.3.6.1.4.1.2011.5.25.32.2.9.1.1 + qosCqlProListNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of table, which is the CQL number. + Any number from 1 to 16 identifies the custom queue list." + ::= { qosCqlProtocolEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.9.1.2 + qosCqlProName OBJECT-TYPE + SYNTAX INTEGER + { + ip(1), + mpls(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of table, which is the protocol type the enqueuing packets having." + ::= { qosCqlProtocolEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.9.1.3 + qosCqlProQueKey OBJECT-TYPE + SYNTAX INTEGER + { + null(1), + fragment(2), + acl(3), + less-than(4), + greater-than(5), + tcp(6), + udp(7), + exp-mask(8) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of table, which is the key words of traffic-classify rule." + ::= { qosCqlProtocolEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.9.1.4 + qosCqlProQueKeyValue OBJECT-TYPE + SYNTAX INTEGER (0..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of table, which is the value of key words. + for greater-than,less-than,tcp,udp:0~65535 + for acl:2000~3999 + for NULL and fragment: null + for exp-mask: 0~255 " + ::= { qosCqlProtocolEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.9.1.5 + qosCqlProQueNum OBJECT-TYPE + SYNTAX INTEGER (1..16) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The number of custom queue which the packets belong to the specified protocol type + and match the specified traffic-classifying rule will be put in." + ::= { qosCqlProtocolEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.9.1.6 + qosUndoCqlProtocol OBJECT-TYPE + SYNTAX INTEGER + { + qosCqlProtocol(0), + qosNoCqlProtocol(1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "0: Only for get. + 1: delete the corresponding protocol rule of the specified CQL number" + ::= { qosCqlProtocolEntry 6 } + + + -- qos cql serving/queue-length 10 + -- 1.3.6.1.4.1.2011.5.25.32.2.10 + qosCqlQueParaTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosCqlQueParaEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "CQL(Custom Queue List) serving/queue-length table + There are sixteen custom queues whose queue number is from 1 to 16. + The maximum queue length of each queue and serving can be configured + in each CQL whose number is from 1 to 16. Each custom queue has individual default maximum + queue length and serving." + ::= { hwIfQoSMib 10 } + + + -- 1.3.6.1.4.1.2011.5.25.32.2.10.1 + qosCqlQueParaEntry OBJECT-TYPE + SYNTAX QosCqlQueParaEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "CQL serving/queue-length configuration information. + Command:qos cql cql-index queue queue-number serving byte-number + qos cql cql-index queue queue-number queue-length queue-length" + INDEX { qosCqlQueParaListNum, qosCqlQueParaQueNum } + ::= { qosCqlQueParaTable 1 } + + + QosCqlQueParaEntry ::= + SEQUENCE { + qosCqlQueParaListNum + INTEGER, + qosCqlQueParaQueNum + INTEGER, + qosCqlQueParaServing + INTEGER, + qosCqlQueParaMaxQueLen + INTEGER, + qosUndoCqlQueParaServing + INTEGER, + qosUndoCqlQueParaMaxQueLen + INTEGER + } + + -- 1.3.6.1.4.1.2011.5.25.32.2.10.1.1 + qosCqlQueParaListNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of table, which is the CQL number. + Any number from 1 to 16 identifies the custom queue list." + ::= { qosCqlQueParaEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.10.1.2 + qosCqlQueParaQueNum OBJECT-TYPE + SYNTAX INTEGER (1..16) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of table, which is the queue number." + ::= { qosCqlQueParaEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.10.1.3 + qosCqlQueParaServing OBJECT-TYPE + SYNTAX INTEGER (1..16777215) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The maximum bytes that the specified queue can transmit in each turn. + The default value is 1500." + DEFVAL { 1500 } + ::= { qosCqlQueParaEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.10.1.4 + qosCqlQueParaMaxQueLen OBJECT-TYPE + SYNTAX INTEGER (1..1024) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The maximum length of the specified queue." + DEFVAL { 20 } + ::= { qosCqlQueParaEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.10.1.5 + qosUndoCqlQueParaServing OBJECT-TYPE + SYNTAX INTEGER + { + qosCqlQueParaServing(0), + qosNoCqlQueParaServing(1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "0: Only for get. + 1: Set the defualt value of the maximum bytes that the specified queue can transmit in each turn." + ::= { qosCqlQueParaEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.10.1.6 + qosUndoCqlQueParaMaxQueLen OBJECT-TYPE + SYNTAX INTEGER + { + qosCqlQueParaMaxQueLen(0), + qosNoCqlQueParaMaxQueLen(1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "0: Only for get. + 1: Set the defualt value of the maximum length of the specified queue." + ::= { qosCqlQueParaEntry 6 } + + + -- qos cq 11 + -- 1.3.6.1.4.1.2011.5.25.32.2.11 + qosCQTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosCQEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "CQ(Custom Queuing) table + CQ is a kind of queuing strategy applied on interface for congestion management. + CQ allows a fairness not provided with PQ. Associated with each custom queue is a configurable + serving, which specifies how many bytes of data should be delivered from the current queue by + the system before the system moves on to the next queue. When a particular queue is being + processed, packets are sent until the number of bytes sent exceeds the queue serving or until + the queue is empty. + If the specified custom list is applied to an interface the Custom Queuing strategy + is applied on this interface. Only one list can be assigned per interface. + This table is about the CQ configuration infomation." + ::= { hwIfQoSMib 11 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.11.1 + qosCQEntry OBJECT-TYPE + SYNTAX QosCQEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "CQ configuration infomation + Command:qos cq cql" + INDEX { qosCQIfIndex } + ::= { qosCQTable 1 } + + + QosCQEntry ::= + SEQUENCE { + qosCQIfIndex + INTEGER, + qosCQListNum + INTEGER, + qosCQIfName + OCTET STRING, + qosUndoCQ + INTEGER + } + + -- 1.3.6.1.4.1.2011.5.25.32.2.11.1.1 + qosCQIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of table, which is the index of interface applying Custom Queuing strategy. + The interface identified by the value of this index is the same interface + as identified by the same value of ifIndex." + ::= { qosCQEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.11.1.2 + qosCQListNum OBJECT-TYPE + SYNTAX INTEGER (1..16) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The number of CQL applied to an interface identified by the value of qosCQIfIndex." + ::= { qosCQEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.11.1.3 + qosCQIfName OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The description of the interface by the value of qosCQIfIndex. + It's a textual string containing information about the interface type and the interface number." + ::= { qosCQEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.11.1.4 + qosUndoCQ OBJECT-TYPE + SYNTAX INTEGER + { + qosCQ(0), + qosNoCQ(1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "0:Only for get. + 1:Set the default queuing on interface: FIFO" + ::= { qosCQEntry 4 } + + + -- display qos cq interface 12 + -- 1.3.6.1.4.1.2011.5.25.32.2.12 + qosCQRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosCQRunInfoEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "CQ(Custom Queuing) statistics table + This table is about the running infomation of CQ applied on interface for congestion management." + ::= { hwIfQoSMib 12 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.12.1 + qosCQRunInfoEntry OBJECT-TYPE + SYNTAX QosCQRunInfoEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "CQ running infomation + Command:display qos cq interface" + INDEX { qosCQRunInfoIfIndex, qosCQRunInfoQueNum } + ::= { qosCQRunInfoTable 1 } + + + QosCQRunInfoEntry ::= + SEQUENCE { + qosCQRunInfoIfIndex + INTEGER, + qosCQRunInfoQueNum + INTEGER, + qosCQRunInfoIfName + OCTET STRING, + qosCQRunInfoQuePkt + INTEGER, + qosCQRunInfoQueDiscard + Counter, + qosCQRunInfoMaxQueLen + INTEGER + } + + -- 1.3.6.1.4.1.2011.5.25.32.2.12.1.1 + qosCQRunInfoIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of the table, which is the index of interface applying Custom Queuing strategy. + The interface identified by the value of this index is the same interface + as identified by the same value of ifIndex." + ::= { qosCQRunInfoEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.12.1.2 + qosCQRunInfoQueNum OBJECT-TYPE + SYNTAX INTEGER (1..16) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of the table, which is the custom queue number" + ::= { qosCQRunInfoEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.12.1.3 + qosCQRunInfoIfName OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The description of the interface by the value of qosCQRunInfoIfIndex. + It's a textual string containing information about the interface type and the interface number." + ::= { qosCQRunInfoEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.12.1.4 + qosCQRunInfoQuePkt OBJECT-TYPE + SYNTAX INTEGER (0..32767) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The count of packets enqueued the spceified custom queue when congestion occoured in the interface." + ::= { qosCQRunInfoEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.12.1.5 + qosCQRunInfoQueDiscard OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The count of discarded packets which can't be enqueued the specified custom queue + because the custom queue is full." + ::= { qosCQRunInfoEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.12.1.6 + qosCQRunInfoMaxQueLen OBJECT-TYPE + SYNTAX INTEGER (1..1024) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum length of the specified queue. + The default value of maximum queue length is 20." + ::= { qosCQRunInfoEntry 6 } + + -- qos wfq / display qos wfq interface 13 + -- 1.3.6.1.4.1.2011.5.25.32.2.13 + qosWFQTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosWFQEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "WFQ(Weighted Fair Queuing) table + WFQ is a kind of queuing strategy applied on interface for congestion management. + With WFQ, packets are classified by flow. For example, packets with the same source IP address, + destination IP address, source TCP or UDP port, destination TCP or UDP port, and protocol + belong to the same flow. + When enabled for an interface, WFQ provides traffic priority management that automatically sorts + among individual traffic flows without requiring first defined match rule lists. + This table is about the WFQ configuration and running infomation." + ::= { hwIfQoSMib 13 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.13.1 + qosWFQEntry OBJECT-TYPE + SYNTAX QosWFQEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "WFQ configuration and running infomation + Command:qos wfq [ queue-length max-queue-length [ queue-number total-queue-number ] ] + display qos wfq interface" + INDEX { qosWFQIfIndex } + ::= { qosWFQTable 1 } + + + QosWFQEntry ::= + SEQUENCE { + qosWFQIfIndex + INTEGER, + qosWFQIfName + OCTET STRING, + qosWFQMaxQueLen + INTEGER, + qosWFQTotalQueNum + INTEGER, + qosWFQCurQueLen + INTEGER, + qosWFQTotalDiscard + Counter, + qosWFQActiveQueNum + INTEGER, + qosWFQMaxActiveQueNum + INTEGER, + qosUndoWFQ + INTEGER + } + + -- 1.3.6.1.4.1.2011.5.25.32.2.13.1.1 + qosWFQIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of the table, which is the index of interface applying Weighted Fair Queuing strategy. + The interface identified by the value of this index is the same interface + as identified by the same value of ifIndex." + ::= { qosWFQEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.13.1.2 + qosWFQIfName OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The description of the interface by the value of qosWFQIfIndex. + It's a textual string containing information about the interface type and the interface number." + ::= { qosWFQEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.13.1.3 + qosWFQMaxQueLen OBJECT-TYPE + SYNTAX INTEGER (1..1024) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The maximum length of the queue." + ::= { qosWFQEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.13.1.4 + qosWFQTotalQueNum OBJECT-TYPE + SYNTAX INTEGER + { + a16(16), + a32(32), + a64(64), + a128(128), + a256(256), + a512(512), + a1024(1024), + a2048(2048), + a4096(4096) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The total number of queues. The default value is a256(256)." + ::= { qosWFQEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.13.1.5 + qosWFQCurQueLen OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The count of packets enqueued all the queues when congestion occoured in the interface." + ::= { qosWFQEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.13.1.6 + qosWFQTotalDiscard OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The count of discarded packets which can't be enqueued all the queues + because the queue is full." + ::= { qosWFQEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.13.1.7 + qosWFQActiveQueNum OBJECT-TYPE + SYNTAX INTEGER (0..32767) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A queue becomes active when the queue is not empty. + The count of current active queues when WFQ was enabled in the interface." + ::= { qosWFQEntry 7 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.13.1.8 + qosWFQMaxActiveQueNum OBJECT-TYPE + SYNTAX INTEGER (0..32767) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum count of active queues. + It is the count of active queues that have occurred since WFQ was enabled in the interface." + ::= { qosWFQEntry 8 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.13.1.9 + qosUndoWFQ OBJECT-TYPE + SYNTAX INTEGER + { + qosWFQ(0), + qosNoWFQ(1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "0:Only for get. + 1:Set the default queuing on interface: FIFO" + ::= { qosWFQEntry 9 } + +-- Reserved for H3C +-- qosWFQQueueType OBJECT-TYPE +-- SYNTAX INTEGER +-- { +-- ip-precedence(1), +-- dscp(2) +-- } +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- " +-- 1: hashed by ip precedence +-- 2: hashed by dscp +-- " +-- ::= { qosWFQEntry 10 } + + -- qos wred / qos wred weighting-constant 13 + -- 1.3.6.1.4.1.2011.5.25.32.2.14 + qosWREDTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosWREDEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "WRED(Weighted Random Early Detect) table. + WRED is a congestion avoidance mechanism that slows traffic by randomly dropping packets when + congestion exists. WRED can be enabled only when Weighted Fair Queuing strategy was enable on + the interface. + This table is about the WRED configuration infomation." + ::= { hwIfQoSMib 14 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.14.1 + qosWREDEntry OBJECT-TYPE + SYNTAX QosWREDEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "WRED configuration infomation + Command:qos wred + qos wred weighting-constant exponent" + INDEX { qosWREDIfIndex } + ::= { qosWREDTable 1 } + + + QosWREDEntry ::= + SEQUENCE { + qosWREDIfIndex + INTEGER, + qosWREDIfName + OCTET STRING, + qosWREDWeightConstant + INTEGER, + qosWREDEnable + INTEGER, + qosUndoWREDWeightConstant + INTEGER + } + + -- 1.3.6.1.4.1.2011.5.25.32.2.14.1.1 + qosWREDIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of the table, which is the index of interface applying Weighted Random Early Detection. + The interface identified by the value of this index is the same interface + as identified by the same value of qosWFQIfIndex." + ::= { qosWREDEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.14.1.2 + qosWREDIfName OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The description of the interface by the value of qosWREDIfIndex. + It's a textual string containing information about the interface type and the interface number." + ::= { qosWREDEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.14.1.3 + qosWREDWeightConstant OBJECT-TYPE + SYNTAX INTEGER (1..16) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Weighted factor in formula for calculating the mean length of queue. From 1 to 16, the default value is 9" + DEFVAL { 9 } + ::= { qosWREDEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.14.1.4 + qosWREDEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + enable(1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "0: Disable WRED feature. Recover to tail-drop. + 1: Enable WRED feature for the specified interface." + ::= { qosWREDEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.14.1.5 + qosUndoWREDWeightConstant OBJECT-TYPE + SYNTAX INTEGER + { + qosWREDExponent(0), + qosNoWREDExponent(1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "0:Only for get. + 1:Recover the default value of weighted factor: 9" + ::= { qosWREDEntry 5 } + + + -- qos wred ip-precedence 15 + -- 1.3.6.1.4.1.2011.5.25.32.2.15 + qosWREDPreTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosWREDPreEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "WRED(Weighted Random Early Detect) precedence table. + Weighted Random Early Detection(WRED) parameters for a particular IP Precedence + can be configured. + This table is about the WRED precedence configuration and running infomation." + ::= { hwIfQoSMib 15 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.15.1 + qosWREDPreEntry OBJECT-TYPE + SYNTAX QosWREDPreEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "WRED precedence configuration infomation + Command:qos wred ip-precedence ip-precedence low-limit low-limit high-limit high-limit discard-probability discard-prob" + INDEX { qosWREDPreIfIndex, qosWREDPrecedence } + ::= { qosWREDPreTable 1 } + + + QosWREDPreEntry ::= + SEQUENCE { + qosWREDPreIfIndex + INTEGER, + qosWREDPrecedence + INTEGER, + qosWREDPreIfName + OCTET STRING, + qosWREDPreLowLimit + INTEGER, + qosWREDPreHighLimit + INTEGER, + qosWREDPreDiscardProbability + INTEGER, + qosWREDPreRandomDropNum + Counter, + qosWREDPreTailDropNum + Counter, + qosUndoWREDPre + INTEGER + } + + -- 1.3.6.1.4.1.2011.5.25.32.2.15.1.1 + qosWREDPreIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of the table, which is the index of interface applying Weighted Random Early Detection. + The interface identified by the value of this index is the same interface + as identified by the same value of qosWREDIfIndex." + ::= { qosWREDPreEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.15.1.2 + qosWREDPrecedence OBJECT-TYPE + SYNTAX INTEGER (0..7) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "IP precedence, from 0 to 7" + ::= { qosWREDPreEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.15.1.3 + qosWREDPreIfName OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The description of the interface by the value of qosWREDPreIfIndex. + It's a textual string containing information about the interface type and the interface number." + ::= { qosWREDPreEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.15.1.4 + qosWREDPreLowLimit OBJECT-TYPE + SYNTAX INTEGER (1..1024) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Low Limit in number of packets. When the average queue length reaches the + low limit, WRED randomly drops some packets with the specified IP Precedence. + For all precedences, the default value is 10." + ::= { qosWREDPreEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.15.1.5 + qosWREDPreHighLimit OBJECT-TYPE + SYNTAX INTEGER (1..1024) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "High limit in number of packets. When the average queue length exceeds the + high limit, WRED drops all packets with the specified IP Precedence. + For all precedences, the default value is 30." + ::= { qosWREDPreEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.15.1.6 + qosWREDPreDiscardProbability OBJECT-TYPE + SYNTAX INTEGER (1..255) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Discard probability denominator. + It is for the fraction of packets dropped when the average queue depth is at the high limit. + For example, if the denominator is 128, 1 out of every 128 packets is dropped when the + average queue is at the high limit. + For all precedences, the default value is 10." + DEFVAL { 10 } + ::= { qosWREDPreEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.15.1.7 + qosWREDPreRandomDropNum OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of packets random-dropped for WRED" + ::= { qosWREDPreEntry 7 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.15.1.8 + qosWREDPreTailDropNum OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of packets tail-dropped for WRED" + ::= { qosWREDPreEntry 8 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.15.1.9 + qosUndoWREDPre OBJECT-TYPE + SYNTAX INTEGER + { + qosWREDPre(0), + qosNoWREDPre(1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "0:Only for get. + 1:Recover the default value of low-limit,high-limit and discard-probability on relevant precedence." + ::= { qosWREDPreEntry 9 } + + -- qos carl 16 + -- the CARL table + -- CARL(Committed Access Rate List) is the list of CAR. The traffic matching the + -- CARL will apply the CAR policy. + -- The CARL table contains CAR List configuration. + -- 1.3.6.1.4.1.2011.5.25.32.2.16 + qosCarlTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosCarlEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "CARL(Committed Access Rate List) table" + ::= { hwIfQoSMib 16 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.16.1 + qosCarlEntry OBJECT-TYPE + SYNTAX QosCarlEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "CARL configuration infomation + Command:qos carl carl-index { precedence precedence-value | mac mac-address }" + INDEX { qosCarlListNum } + ::= { qosCarlTable 1 } + + + QosCarlEntry ::= + SEQUENCE { + qosCarlListNum + INTEGER, + qosCarlParaType + INTEGER, + qosCarlParaValue + OCTET STRING, + qosUndoCarl + INTEGER + } + + -- 1.3.6.1.4.1.2011.5.25.32.2.16.1.1 + qosCarlListNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of the CARL table, which is the CARL number" + ::= { qosCarlEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.32.2.16.1.2 + qosCarlParaType OBJECT-TYPE + SYNTAX INTEGER + { + mac-address(1), + prec-mask(2), + dscp-mask(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The matching type of the CARL. The types are as follows: + Mac-address(1) -- matching the MAC address of the ethernet frame. + prec-mask(2) -- matching the IP precedence of the IP packet. + dscp-mask(3) -- matching the IP DSCP of the IP packet. + " + ::= { qosCarlEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.16.1.3 + qosCarlParaValue OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The parameter value of CARL. + When CarlParaType=mac-address(1), this value is the MAC address + with the format HHHHHH(hex). + When CarlParaType=prec-mask(2), this value is the IP precedence mask. + The value range is 0x00000000 ~ 0x11111111. The bit is corresponding + to IP precedence. + For example, in value 0x00100010, the bit 0 and bit 5 is set, that means + IP precedenc 1 and 5." + ::= { qosCarlEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.16.1.4 + qosUndoCarl OBJECT-TYPE + SYNTAX INTEGER + { + qosCARL(0), + qosNoCARL(1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "0:Only for get. + 1:Delete the specified CARL" + ::= { qosCarlEntry 4 } + + + -- qos car / display qos car interface 17 + -- the CAR table + -- CAR(Committed Access Rate) is the feature for limiting the traffic to a committed rate. + -- The CAR table contains configuration and running information of the CAR policy + -- which applied on an interface. + -- 1.3.6.1.4.1.2011.5.25.32.2.17 + qosCARTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosCAREntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "CAR(Committed Access Rate) table" + ::= { hwIfQoSMib 17 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.17.1 + qosCAREntry OBJECT-TYPE + SYNTAX QosCAREntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "CAR configuration and running infomation. + Command:qos car { inbound | outbound } { any | acl acl-index | carl carl-index } cir committed-rate cbs burst-size ebs excess-burst-size conform action exceed action + display qos car interface" + INDEX { qosCARIfIndex, qosCARPktDirection, qosCARType, qosCARListNum, qosCARCIR, + qosCARBurstSize, qosCARExcessBurstSize } + ::= { qosCARTable 1 } + + + QosCAREntry ::= + SEQUENCE { + qosCARIfIndex + INTEGER, + qosCARIfName + OCTET STRING, + qosCARPktDirection + INTEGER, + qosCARType + INTEGER, + qosCARListNum + INTEGER, + qosCARCIR + INTEGER, + qosCARBurstSize + INTEGER, + qosCARExcessBurstSize + INTEGER, + qosCARConformAction + INTEGER, + qosCARExceedAction + INTEGER, + qosCARConformNewPrec + INTEGER, + qosCARExceedNewPrec + INTEGER, + qosCARConformPkt + Counter, + qosCARConformByte + Counter, + qosCARExceedPkt + Counter, + qosCARExceedByte + Counter, + qosUndoCAR + INTEGER + } + + -- 1.3.6.1.4.1.2011.5.25.32.2.17.1.1 + qosCARIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "One of the index of the CAR table. This is the index of the interface + on which CAR policy applied." + ::= { qosCAREntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.17.1.2 + qosCARIfName OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The description of the interface." + ::= { qosCAREntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.17.1.3 + qosCARPktDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "One of the index of the CAR table. This is the direction of traffic. + There are two directions: inbound(1) and outbound(2) " + ::= { qosCAREntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.17.1.4 + qosCARType OBJECT-TYPE + SYNTAX INTEGER + { + acl(1), + carl(2), + all(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "One of the index of the CAR table. This is the matching type + for the traffic. + The value acl(1) means that the traffic matching the + configured ACL is applicable to the CAR policy. + The value carl(2) means that the traffic matching the + configured CARL is applicable to the CAR policy. + The value all(3) means that all the traffic passing the interface + is applicable to the CAR policy." + ::= { qosCAREntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.17.1.5 + qosCARListNum OBJECT-TYPE + SYNTAX INTEGER (0..199|2000..3999) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "One of the index of the CAR table. This is the ACL number or CARL number. + When CARType=1,this number is ACL number, the range is 2000..3999; + When CARType=2,this number is CARL number, the range is 1..199; + When CARType=3,this parameter is invalid" + ::= { qosCAREntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.17.1.6 + qosCARCIR OBJECT-TYPE + SYNTAX INTEGER (8000..155000000) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "One of the index of the CAR table. The Committed Information Rate. + Unit: bps. This is the target rate which the CAR policy limits. " + ::= { qosCAREntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.17.1.7 + qosCARBurstSize OBJECT-TYPE + SYNTAX INTEGER (15000..155000000) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "One of the index of the CAR table. Burst traffic size. Unit: bit. + This is the amount of traffic in excess of the committed information + rate that will be permitted by the CAR policy." + ::= { qosCAREntry 7 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.17.1.8 + qosCARExcessBurstSize OBJECT-TYPE + SYNTAX INTEGER (0..155000000) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "One of the index of the CAR table. Excess Burst Size. Unit: bit. + This is the amount of traffic in excess of the burst size, + which may be conditionally permitted by the CAR policy." + ::= { qosCAREntry 8 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.17.1.9 + qosCARConformAction OBJECT-TYPE + SYNTAX INTEGER + { + continue(1), + discard(2), + remark-prec-continue(3), + remark-prec-pass(4), + pass(5), + remark-mplsexp-continue(6), + remark-mplsexp-pass(7) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Action to be taken by the traffic, when the traffic + conforms CIR. There are the following actions: + Continue(1) -- Continue to be processed by the following + CAR policy which applied on the interface. + Discard(2) -- Discard the packet. + remark-prec-continue(3) -- Remark the IP precedence of IP packet, + and then continue to be processed by + the following CAR policy. + remark-prec-pass(4) -- Remark the IP precedence of IP packet, + and then send the packet. + pass(5) -- Send the packet directly. + remark-mplsexp-continue(6) -- Remark the mpls exp field of mpls packet, + and then continue to be processed by + the following CAR policy. + remark-mplsexp-pass(7) -- Remark the mpls exp field of mpls packet, + and then send the packet. + " + ::= { qosCAREntry 9 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.17.1.10 + qosCARExceedAction OBJECT-TYPE + SYNTAX INTEGER + { + continue(1), + discard(2), + remark-prec-continue(3), + remark-prec-pass(4), + pass(5), + remark-mplsexp-continue(6), + remark-mplsexp-pass(7) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Action to be taken by the traffic, when the traffic is + exceeds the CIR. There are the following actions: + Continue(1) -- Continue to be processed by the following + CAR policy which applied on the interface. + Discard(2) -- Discard the packet. + remark-prec-continue(3) -- Remark the IP precedence of IP packet, + and then continue to be processed by + the following CAR policy. + remark-prec-pass(4) -- Remark the IP precedence of IP packet, + and then send the packet. + pass(5) -- Send the packet directly. + remark-mplsexp-continue(6) -- Remark the mpls exp field of mpls packet, + and then continue to be processed by + the following CAR policy. + remark-mplsexp-pass(7) -- Remark the mpls exp field of mpls packet, + and then send the packet. + " + ::= { qosCAREntry 10 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.17.1.11 + qosCARConformNewPrec OBJECT-TYPE + SYNTAX INTEGER (0..7) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Rewrite the precedence value on packets when traffic is within the CIR" + ::= { qosCAREntry 11 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.17.1.12 + qosCARExceedNewPrec OBJECT-TYPE + SYNTAX INTEGER (0..7) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Rewrite the precedence value on packets when traffic is out of CIR" + ::= { qosCAREntry 12 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.17.1.13 + qosCARConformPkt OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of packets which conformed CIR." + ::= { qosCAREntry 13 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.17.1.14 + qosCARConformByte OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The bytes of packets which conformed CIR." + ::= { qosCAREntry 14 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.17.1.15 + qosCARExceedPkt OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of packets which exceeded CIR." + ::= { qosCAREntry 15 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.17.1.16 + qosCARExceedByte OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "the bytes of packets which exceeded CIR." + ::= { qosCAREntry 16 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.17.1.17 + qosUndoCAR OBJECT-TYPE + SYNTAX INTEGER + { + qosCAR(0), + qosNoCAR(1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "0:Only for get. + 1:Cancel the CAR policy applied on the interface." + ::= { qosCAREntry 17 } + + + -- qos gts / display qos gts interface 18 + + -- the GTS table + -- GTS(Generic Traffic Shaping) is the feature for shaping the traffic. + -- The GTS table contains configuration and running information of GTS policy + -- which applied on an interface. + -- 1.3.6.1.4.1.2011.5.25.32.2.18 + qosGTSTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosGTSEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "GTS(Generic Traffic Shaping) table" + ::= { hwIfQoSMib 18 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.18.1 + qosGTSEntry OBJECT-TYPE + SYNTAX QosGTSEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "GTS configuration and running information + Command:qos gts { any | acl acl-index } cir committed-rate [ cbs burst-size [ ebs excess-burst-size [ queue-length queue-length ] ] ] + display qos gts interface" + INDEX { qosGTSIfIndex, qosGTSType, qosGTSACLNum } + ::= { qosGTSTable 1 } + + + QosGTSEntry ::= + SEQUENCE { + qosGTSIfIndex + INTEGER, + qosGTSIfName + OCTET STRING, + qosGTSType + INTEGER, + qosGTSACLNum + INTEGER, + qosGTSCIR + INTEGER, + qosGTSBurstSize + INTEGER, + qosGTSExcessBurstSize + INTEGER, + qosGTSMaxQueLen + INTEGER, + qosGTSCurQueLen + INTEGER, + qosGTSPassPkt + Counter, + qosGTSPassByte + Counter, + qosGTSDelayPkt + Counter, + qosGTSDelayByte + Counter, + qosGTSDiscardPkt + Counter, + qosGTSDiscardByte + Counter, + qosUndoGTS + INTEGER + } + + -- 1.3.6.1.4.1.2011.5.25.32.2.18.1.1 + qosGTSIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "One of the index of the GTS table. This is the index of the interface + on which GTS policy applied." + ::= { qosGTSEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.18.1.2 + qosGTSIfName OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The description of the interface on which GTS policy applied." + ::= { qosGTSEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.18.1.3 + qosGTSType OBJECT-TYPE + SYNTAX INTEGER + { + acl(1), + all(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "One of the index of the GTS table. This is the matching type + for the traffic. + The value acl(1) means that the traffic matching the + configured ACL is applicable to the GTS policy. + The value all(2) means that all the traffic passing the interface + is applicable to the GTS policy." + ::= { qosGTSEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.18.1.4 + qosGTSACLNum OBJECT-TYPE + SYNTAX INTEGER (0|2000..3999) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "One of the index of the GTS table. This is the ACL number + for the shaping traffic to match. " + ::= { qosGTSEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.18.1.5 + qosGTSCIR OBJECT-TYPE + SYNTAX INTEGER (8000..155000000) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Committed Information Rate. This is the target sustained + rate which the GTS policy will shape. Unit: bps." + ::= { qosGTSEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.18.1.6 + qosGTSBurstSize OBJECT-TYPE + SYNTAX INTEGER (15000..155000000) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Burst traffic size. Unit: bit. This is the amount of traffic + in excess of the committed information rate that will be permitted + by the GTS policy." + ::= { qosGTSEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.18.1.7 + qosGTSExcessBurstSize OBJECT-TYPE + SYNTAX INTEGER (0..155000000) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Excess Burst Size. Unit: bit. This is the amount of traffic + in excess of the burst size, which may be conditionally permitted + by the GTS policy." + ::= { qosGTSEntry 7 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.18.1.8 + qosGTSMaxQueLen OBJECT-TYPE + SYNTAX INTEGER (1..1024) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The maximum queue length for the GTS buffer." + ::= { qosGTSEntry 8 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.18.1.9 + qosGTSCurQueLen OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current queue length for the GTS buffer, i.e. the + number of packets queuing in the GTS buffer." + ::= { qosGTSEntry 9 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.18.1.10 + qosGTSPassPkt OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of packets which passed by the GTS policy." + ::= { qosGTSEntry 10 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.18.1.11 + qosGTSPassByte OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The bytes of packets which passed by the GTS policy." + ::= { qosGTSEntry 11 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.18.1.12 + qosGTSDelayPkt OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of packets which delayed by the GTS policy." + ::= { qosGTSEntry 12 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.18.1.13 + qosGTSDelayByte OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The bytes of packets which delayed by the GTS policy." + ::= { qosGTSEntry 13 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.18.1.14 + qosGTSDiscardPkt OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of packets which discarded by the GTS policy." + ::= { qosGTSEntry 14 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.18.1.15 + qosGTSDiscardByte OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The bytes of packets which discarded by the GTS policy." + ::= { qosGTSEntry 15 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.18.1.16 + qosUndoGTS OBJECT-TYPE + SYNTAX INTEGER + { + qosGTS(0), + qosNoGTS(1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "0:Only for get. + 1:Cancel the GTS policy applied on the interface." + ::= { qosGTSEntry 16 } + + + -- LR 19 + -- IfIndex interface index + -- IfName (read-only) + -- CIR 8000-155000000 + -- BurstSize 15000-155000000 + -- ExcessBurstSize 0-155000000 + -- PassPkt number of transmitted packet(read-only) + -- PassByte bytes of transmitted packet(read-only) + -- DelayPkt number of delayed packet(read-only) + -- DelayByte bytes of delayed packet(read-only) + -- UndoLR 1 + -- IfIndex is index + + -- the LR table + -- LR(Line Rate) is a feature for limiting the rate of a physical interface + -- to make the rate of upstream router adapted for the interface capability + -- of downstream router. + -- The LR table contains configuration and running information of LR policy + -- which applied on an interface. + + -- 1.3.6.1.4.1.2011.5.25.32.2.19 + qosLRTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosLREntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "LR(Line Rate) table." + ::= { hwIfQoSMib 19 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.19.1 + qosLREntry OBJECT-TYPE + SYNTAX QosLREntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "LR configuration and running information. + Command:qos lr + display qos lr interface" + INDEX { qosLRIfIndex } + ::= { qosLRTable 1 } + + + QosLREntry ::= + SEQUENCE { + qosLRIfIndex + INTEGER, + qosLRIfName + OCTET STRING, + qosLRCIR + INTEGER, + qosLRBurstSize + INTEGER, + qosLRExcessBurstSize + INTEGER, + qosLRPassPkt + Counter, + qosLRPassByte + Counter, + qosLRDelayPkt + Counter, + qosLRDelayByte + Counter, + qosUndoLR + INTEGER + } + + -- 1.3.6.1.4.1.2011.5.25.32.2.19.1.1 + qosLRIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of the LR table, which is the index of the interface + on which LR policy is applied." + ::= { qosLREntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.19.1.2 + qosLRIfName OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The description of the interface on which LR policy is applied." + ::= { qosLREntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.19.1.3 + qosLRCIR OBJECT-TYPE + SYNTAX INTEGER (8000..155000000) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Committed Information Rate on the physical port. This is the target sustained rate + which the LR policy limits. Unit: bps." + ::= { qosLREntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.19.1.4 + qosLRBurstSize OBJECT-TYPE + SYNTAX INTEGER (15000..155000000) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Burst traffic size. Unit: bit. This is the amount of traffic + in excess of the committed information rate that will be permitted + by the LR policy." + ::= { qosLREntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.19.1.5 + qosLRExcessBurstSize OBJECT-TYPE + SYNTAX INTEGER (0..155000000) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Excess Burst Size. Unit: bit. This is the amount of traffic + in excess of the burst size, which may be conditionally permitted + by the LR policy." + ::= { qosLREntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.19.1.6 + qosLRPassPkt OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Number of packets which passed by LR policy." + ::= { qosLREntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.19.1.7 + qosLRPassByte OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The bytes of packets which passed by LR policy." + ::= { qosLREntry 7 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.19.1.8 + qosLRDelayPkt OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of packets which delayed by LR policy." + ::= { qosLREntry 8 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.19.1.9 + qosLRDelayByte OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The bytes of packets which delayed by LR policy." + ::= { qosLREntry 9 } + + -- 1.3.6.1.4.1.2011.5.25.32.2.19.1.10 + qosUndoLR OBJECT-TYPE + SYNTAX INTEGER + { + qosLR(0), + qosNoLR(1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "0:Only for get. + 1:Cancel the LR policy applied on the interface." + ::= { qosLREntry 10 } + + -- bandwidth parameter on interface + qosIfBandwidthTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosIfBandwidthEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of bandwidth parameter on interface. + " + ::= { hwIfQoSMib 20 } + + qosIfBandwidthEntry OBJECT-TYPE + SYNTAX QosIfBandwidthEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Bandwidth parameter applied on Interface." + INDEX { qosIfBandwidthIfIndex } + ::= { qosIfBandwidthTable 1 } + + QosIfBandwidthEntry ::= + SEQUENCE { + qosIfBandwidthIfIndex + Integer32, + qosIFBandwidthMaxBW + Integer32, + qosIFBandwidthMaxReservedBWPct + Integer32, + qosIFBandwidthMaxReservedBW + Integer32, + qosIFBandwidthAvailable + Integer32, + qosIFBandwidthRowStatus + RowStatus + } + + qosIfBandwidthIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface Index, equal to ifIndex." + ::= { qosIfBandwidthEntry 1 } + + qosIFBandwidthMaxBW OBJECT-TYPE + SYNTAX Integer32 (1..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Max bandwidth Value (Unit: Kbps) applied on the interface." + ::= { qosIfBandwidthEntry 2 } + + qosIFBandwidthMaxReservedBWPct OBJECT-TYPE + SYNTAX Integer32 (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Max reserved bandwidth as percent of the interface bandwidth (Unit: percent)." + ::= { qosIfBandwidthEntry 3 } + + qosIFBandwidthMaxReservedBW OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Max reserved bandwidth. Unit : Kbps" + ::= { qosIfBandwidthEntry 4 } + + qosIFBandwidthAvailable OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Available bandwidth. Unit : Kbps" + ::= { qosIfBandwidthEntry 5 } + + qosIFBandwidthRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus for qosIfBandwidthTable Table. + Three actions are used: active, createAndGo, destroy" + ::= { qosIfBandwidthEntry 6 } + + -- Rtpq applied on the interface + qosRTPIfApplyTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosRTPIfApplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of QoS rtpq instance." + ::= { hwIfQoSMib 21 } + + qosRTPIfApplyEntry OBJECT-TYPE + SYNTAX QosRTPIfApplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Rtpq Configuration Information Entry." + INDEX { qosRTPIfApplyIfIndex } + ::= { qosRTPIfApplyTable 1 } + + QosRTPIfApplyEntry ::= + SEQUENCE { + qosRTPIfApplyIfIndex + Integer32, + qosRTPIfApplyStartPort + Integer32, + qosRTPIfApplyEndPort + Integer32, + qosRTPIfApplyBandWidth + Integer32, + qosRTPIfApplyCbs + Integer32, + qosRTPIfApplyRowStatus + RowStatus + } + + qosRTPIfApplyIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface Index, equal to ifIndex." + ::= { qosRTPIfApplyEntry 1 } + + qosRTPIfApplyStartPort OBJECT-TYPE + SYNTAX Integer32(2000..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + RTP-PORT(3): start-port: 2000~65535 + " + ::= { qosRTPIfApplyEntry 2 } + + qosRTPIfApplyEndPort OBJECT-TYPE + SYNTAX Integer32(2000..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + RTP-PORT(3): end-port: 2000~65535 + " + ::= { qosRTPIfApplyEntry 3 } + + qosRTPIfApplyBandWidth OBJECT-TYPE + SYNTAX Integer32 (8..1000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Max bandwidth Value: + Absolute value: 8..1000000. Unit: Kbps + " + ::= { qosRTPIfApplyEntry 4 } + + qosRTPIfApplyCbs OBJECT-TYPE + SYNTAX Integer32 (1500..2000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Committed Burst Size: 1500..2000000. Unit: bytes + " + ::= { qosRTPIfApplyEntry 5 } + + qosRTPIfApplyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus for RTPQoSIfApply Table. + Three actions are used: active, createAndGo, destroy" + ::= { qosRTPIfApplyEntry 6 } + + -- RTPQ statistics on the interface + qosRTPIfQueueRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosRTPIfQueueRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Running statistics for RTP(Realtime Transport Protocol) Queue + applied on the interface." + ::= { hwIfQoSMib 22 } + + qosRTPIfQueueRunInfoEntry OBJECT-TYPE + SYNTAX QosRTPIfQueueRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "RTP(Realtime Transport Protocol) Queue statistics entry." + INDEX { qosRTPIfApplyIfIndex } + ::= { qosRTPIfQueueRunInfoTable 1 } + + QosRTPIfQueueRunInfoEntry ::= + SEQUENCE { + qosRTPIfQueueSize + Counter32, + qosRTPIfQueueMaxSize + Counter32, + qosRTPIfQueueOutputs + Counter32, + qosRTPIfQueueDiscards + Counter32 + } + + qosRTPIfQueueSize OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Size of Rtpq Queue." + ::= { qosRTPIfQueueRunInfoEntry 1 } + + qosRTPIfQueueMaxSize OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Max packet number of RTP(Realtime Transport Protocol) Queue." + ::= { qosRTPIfQueueRunInfoEntry 2 } + + qosRTPIfQueueOutputs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Output packet number of RTP(Realtime Transport Protocol) Queue." + ::= { qosRTPIfQueueRunInfoEntry 3 } + + qosRTPIfQueueDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Discarded packet number of RTP(Realtime Transport Protocol) Queue." + ::= { qosRTPIfQueueRunInfoEntry 4 } + +END + +-- +-- HUAWEI-IF-QOS-MIB.mib +-- + + + + diff --git a/MIBS/huawei/HUAWEI-IMA-MIB b/MIBS/huawei/HUAWEI-IMA-MIB new file mode 100644 index 0000000..25a2d31 --- /dev/null +++ b/MIBS/huawei/HUAWEI-IMA-MIB @@ -0,0 +1,950 @@ +-- ================================================================= +-- Copyright (C) 2007 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI Private IMA Interface MIB +-- Version: V1.0 +-- History: +-- V1.0 +-- ================================================================== +-- ================================================================== +-- +-- Variables and types be imported +-- +-- ================================================================== + + +HUAWEI-IMA-MIB DEFINITIONS ::= BEGIN + + IMPORTS + + hwDatacomm + FROM HUAWEI-MIB + NOTIFICATION-TYPE, enterprises, + MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32, Gauge32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + TEXTUAL-CONVENTION, DateAndTime, RowStatus + FROM SNMPv2-TC + InterfaceIndex, InterfaceIndexOrZero, ifIndex + FROM IF-MIB; + +-- February 10,2009 at 14:00 GMT +-- February 10,2009 at 14:00 GMT + hwImaMIB MODULE-IDENTITY + LAST-UPDATED "200902101400Z" -- February 10,2009 at 14:00 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "The MIB is mainly used to configure Inverse Multiplexing + for ATM (IMA) interfaces." + ::= { hwDatacomm 176 } + + +-- The object identifier subtree for the HUAWEI-IMA-MIB. + hwImaMibObjects OBJECT IDENTIFIER ::= { hwImaMIB 1 } + hwImaMibConformance OBJECT IDENTIFIER ::= { hwImaMIB 2 } + hwImaNotifications OBJECT IDENTIFIER ::= { hwImaMIB 3 } + +-- Textual conventions + MilliSeconds ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Time in milliseconds" + SYNTAX Integer32 + + ImaGroupState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "State of the IMA group." + SYNTAX INTEGER { + notConfigured(1), + startUp(2), + startUpAck(3), + configAbortUnsupportedM(4), + configAbortIncompatibleSymmetry(5), + configAbortOther(6), + insufficientLinks(7), + blocked(8), + operational(9), + configAbortUnsupportedImaVersion(10) + } + + ImaGroupSymmetry ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The group symmetry mode adjusted during the group start-up." + SYNTAX INTEGER { + symmetricOperation(1), + asymmetricOperation(2), + asymmetricConfiguration(3) + } + + ImaFrameLength ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Length of the IMA frames." + SYNTAX INTEGER { + m32(1), + m64(2), + m128(3), + m256(4) + } + + ImaLinkState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "State of a link belonging to an IMA group." + SYNTAX INTEGER { + notInGroup(1), + unusableNoGivenReason(2), + unusableFault(3), + unusableMisconnected(4), + unusableInhibited(5), + unusableFailed(6), + usable(7), + active(8) + } + +-- +-- The IMA Group subtree +-- +-- The IMA Group subtree consists of the number of IMA groups and a +-- table of IMA groups. Each entry in the table of IMA groups contains +-- information (configuration and status) specific to each group. +-- + + hwImaGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWImaGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IMA Group Configuration table." + ::= { hwImaMibObjects 1 } + + hwImaGroupEntry OBJECT-TYPE + SYNTAX HWImaGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the IMA Group table." + INDEX { hwImaGroupIfIndex } + ::= { hwImaGroupTable 1 } + + HWImaGroupEntry ::= SEQUENCE { + hwImaGroupIfIndex InterfaceIndex, + hwImaGroupNeState ImaGroupState, + hwImaGroupFeState ImaGroupState, + hwImaGroupSymmetry ImaGroupSymmetry, + hwImaGroupMinNumTxLinks Integer32 (1..32), + hwImaGroupMinNumRxLinks Integer32 (1..32), + hwImaGroupTxTimingRefLink InterfaceIndexOrZero, + hwImaGroupRxTimingRefLink InterfaceIndexOrZero, + hwImaGroupTxImaId Integer32 (0..255), + hwImaGroupRxImaId Integer32 (0..255), + hwImaGroupTxFrameLength ImaFrameLength, + hwImaGroupRxFrameLength ImaFrameLength, + hwImaGroupDiffDelayMax MilliSeconds, + hwImaGroupAlphaValue Integer32 (1..2), + hwImaGroupBetaValue Integer32 (1..5), + hwImaGroupGammaValue Integer32 (1..5), + hwImaGroupNumTxActLinks Gauge32, + hwImaGroupNumRxActLinks Gauge32, + hwImaGroupTxOamLabelValue Integer32 (1..255), + hwImaGroupRxOamLabelValue Integer32 (0..255), + hwImaGroupFirstLinkIfIndex InterfaceIndex, + hwImaGroupName OCTET STRING, + hwImaGroupTxClock Integer32, + hwImaGroupRxClock Integer32 + } + + hwImaGroupIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the logical interface number ('ifIndex') + assigned to this IMA group, and is used to identify corresponding + rows in the Interfaces MIB. + Note that re-initialization of the management agent may cause + a client's 'hwImaGroupIfIndex' to change." + ::= { hwImaGroupEntry 1 } + + hwImaGroupNeState OBJECT-TYPE + SYNTAX ImaGroupState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational state of the near-end IMA Group State + Machine." + ::= { hwImaGroupEntry 2 } + + hwImaGroupFeState OBJECT-TYPE + SYNTAX ImaGroupState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational state of the far-end IMA Group State + Machine." + ::= { hwImaGroupEntry 3 } + + hwImaGroupSymmetry OBJECT-TYPE + SYNTAX ImaGroupSymmetry + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Symmetry of the IMA group." + ::= { hwImaGroupEntry 4 } + + hwImaGroupMinNumTxLinks OBJECT-TYPE + SYNTAX Integer32 (1..32) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Minimum number of transmit links required to be Active for + the IMA group to be in the Operational state." + ::= { hwImaGroupEntry 5 } + + hwImaGroupMinNumRxLinks OBJECT-TYPE + SYNTAX Integer32 (1..32) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Minimum number of receive links required to be Active for + the IMA group to be in the Operational state." + ::= { hwImaGroupEntry 6 } + + hwImaGroupTxTimingRefLink OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifIndex of the transmit timing reference link to be + used by the near-end for IMA data cell clock recovery from + the ATM layer. The distinguished value of zero may be used + if no link has been configured in the IMA group, or if the + transmit timing reference link has not yet been selected." + ::= { hwImaGroupEntry 7 } + + hwImaGroupRxTimingRefLink OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifIndex of the receive timing reference link to be + used by near-end for IMA data cell clock recovery toward + the ATM layer. The distinguished value of zero may be used + if no link has been configured in the IMA group, or if the + receive timing reference link has not yet been detected." + ::= { hwImaGroupEntry 8 } + + hwImaGroupTxImaId OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IMA ID currently in use by the near-end IMA function." + ::= { hwImaGroupEntry 9 } + + hwImaGroupRxImaId OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IMA ID currently in use by the far-end IMA function." + ::= { hwImaGroupEntry 10 } + + hwImaGroupTxFrameLength OBJECT-TYPE + SYNTAX ImaFrameLength + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The frame length to be used by the IMA group in the transmit + direction. Can only be set when the IMA group is startup." + DEFVAL { m128 } + ::= { hwImaGroupEntry 11 } + + hwImaGroupRxFrameLength OBJECT-TYPE + SYNTAX ImaFrameLength + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Value of IMA frame length as received from remote IMA function." + ::= { hwImaGroupEntry 12 } + + hwImaGroupDiffDelayMax OBJECT-TYPE + SYNTAX MilliSeconds (25..120) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum number of milliseconds of differential delay among + the links that will be tolerated on this interface." + DEFVAL { 25 } + ::= { hwImaGroupEntry 13 } + + hwImaGroupAlphaValue OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates the 'alpha' value used to specify the number + of consecutive invalid ICP cells to be detected before moving + to the IMA Hunt state from the IMA Sync state." + ::= { hwImaGroupEntry 14 } + + hwImaGroupBetaValue OBJECT-TYPE + SYNTAX Integer32 (1..5) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates the 'beta' value used to specify the number + of consecutive errored ICP cells to be detected before moving + to the IMA Hunt state from the IMA Sync state." + ::= { hwImaGroupEntry 15 } + + hwImaGroupGammaValue OBJECT-TYPE + SYNTAX Integer32 (1..5) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates the 'gamma' value used to specify the number + of consecutive valid ICP cells to be detected before moving + to the IMA Sync state from the IMA PreSync state." + ::= { hwImaGroupEntry 16 } + +-- hwImaGroupNumTxActLinks is used by a network operator to tell how many +-- links which are configured for transmit are also Active. + hwImaGroupNumTxActLinks OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of links which are configured to transmit and are + currently Active in this IMA group." + ::= { hwImaGroupEntry 17 } + +-- hwImaGroupNumRxActLinks is used by a network operator to tell how many +-- links which are configured for receive are also Active. + hwImaGroupNumRxActLinks OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of links which are configured to receive and are + currently Active in this IMA group." + ::= { hwImaGroupEntry 18 } + +-- +-- Objects to report the IMA OAM Label values transmitted and +-- received by the IMA group. +-- + hwImaGroupTxOamLabelValue OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IMA OAM Label value transmitted by the NE IMA unit." + ::= { hwImaGroupEntry 19 } + hwImaGroupRxOamLabelValue OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IMA OAM Label value transmitted by the FE IMA unit. The value 0 + likely means that the IMA unit has not received an OAM Label + from the FE IMA unit at this time." + ::= { hwImaGroupEntry 20 } + + hwImaGroupFirstLinkIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the first link of this IMA Group." + ::= { hwImaGroupEntry 21 } + + + -- 1.3.6.1.4.1.2011.5.25.176.1.1.1.22 + hwImaGroupName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The name of interface ImaGroup." + ::= { hwImaGroupEntry 22 } + -- 1.3.6.1.4.1.2011.5.25.176.1.1.1.23 + hwImaGroupTxClock OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The clock mode to be used by the IMA group in the transmit direction." + DEFVAL { 2 } + ::= { hwImaGroupEntry 23 } + + -- 1.3.6.1.4.1.2011.5.25.176.1.1.1.24 + hwImaGroupRxClock OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mode of IMA clock as received from remote IMA function." + ::= { hwImaGroupEntry 24 } + + -- 1.3.6.1.4.1.2011.5.25.176.1.3 +-- The IMA Link subtree +-- +-- The IMA Link subtree consists of a table of IMA links. Each entry +-- in the table contains status information about a link which is part +-- of an IMA group, and also contains a configuration object to select +-- to which IMA group the link belongs. +-- + hwImaLinkTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWImaLinkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IMA group Link Status and Configuration table." + ::= { hwImaMibObjects 2 } + + hwImaLinkEntry OBJECT-TYPE + SYNTAX HWImaLinkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the IMA Group Link table." + INDEX { hwImaLinkIfIndex } + ::= { hwImaLinkTable 1 } + + HWImaLinkEntry ::= SEQUENCE { + hwImaLinkIfIndex InterfaceIndex, + hwImaLinkGroupIfIndex InterfaceIndex, + hwImaLinkNeTxState ImaLinkState, + hwImaLinkNeRxState ImaLinkState, + hwImaLinkFeTxState ImaLinkState, + hwImaLinkFeRxState ImaLinkState, + hwImaLinkRowStatus RowStatus, + hwImaLinkName OCTET STRING + } + + hwImaLinkIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This corresponds to the 'ifIndex' of the MIB-II interface + on which this link is established. This object also + corresponds to the logical number ('ifIndex') assigned to + this IMA link." + ::= { hwImaLinkEntry 1 } + + hwImaLinkGroupIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object identifies the logical interface number ('ifIndex') + assigned to this IMA group. The specified link will be bound to + this IMA group." + ::= { hwImaLinkEntry 2 } + + hwImaLinkNeTxState OBJECT-TYPE + SYNTAX ImaLinkState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of the near-end transmit link." + ::= { hwImaLinkEntry 3 } + + hwImaLinkNeRxState OBJECT-TYPE + SYNTAX ImaLinkState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of the near-end receive link." + ::= { hwImaLinkEntry 4 } + + hwImaLinkFeTxState OBJECT-TYPE + SYNTAX ImaLinkState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of the far-end transmit link as reported + via ICP cells." + ::= { hwImaLinkEntry 5 } + + hwImaLinkFeRxState OBJECT-TYPE + SYNTAX ImaLinkState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of the far-end receive link as reported + via ICP cells." + ::= { hwImaLinkEntry 6 } + + hwImaLinkRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The hwImaLinkRowStatus object allows create, change, and delete + operations on hwImaLinkTable entries. + To create a new conceptual row (or instance) of the hwImaLinkTable, + hwImaLinkRowStatus must be set to 'createAndWait' or 'createAndGo'. + A successful set of the imaLinkGroupIndex object must be performed + before the hwImaLinkRowStatus of a new conceptual row can be set to + 'active'. + To change (modify) the imaLinkGroupIndex in an hwImaLinkTable entry, + the hwImaLinkRowStatus object must first be set to 'notInService'. + Only then can this object in the conceptual row be modified. + This is due to the fact that the imaLinkGroupIndex object provides + the association between a physical IMA link and the IMA group to + which it belongs, and setting the imaLinkGroupIndex object to a + different value has the effect of changing the association between + a physical IMA link and an IMA group. To place the link 'in group', + the hwImaLinkRowStatus object is set to 'active'. While the row is + not in 'active' state, both the Transmit and Receive IMA link state + machines are in the 'Not In Group' state. + To remove (delete) an hwImaLinkTable entry from this table, set + this object to 'destroy'." + ::= { hwImaLinkEntry 51 } + + + -- 1.3.6.1.4.1.2011.5.25.176.1.2.1.52 + hwImaLinkName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Description." + ::= { hwImaLinkEntry 52 } + + + -- 1.3.6.1.4.1.2011.5.25.176.1.3 + hwImaAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwImaAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwImaMibObjects 3 } + + + -- 1.3.6.1.4.1.2011.5.25.176.1.3.1 + hwImaAlarmEntry OBJECT-TYPE + SYNTAX HwImaAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwImaAlarmIfIndex } + ::= { hwImaAlarmTable 1 } + + + HwImaAlarmEntry ::= + SEQUENCE { + hwImaAlarmIfIndex + Integer32, + hwImaGroupNeDownEn + Integer32, + hwImaGroupFeDownEn + Integer32, + hwImaGroupTxClkMismatchEn + Integer32, + hwImaLinkLifEn + Integer32, + hwImaLinkLodsEn + Integer32, + hwImaLinkRfiEn + Integer32, + hwImaLinkFeTxUnusableEn + Integer32, + hwImaLinkFeRxUnusableEn + Integer32, + hwIMAAllEn + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.176.1.3.1.1 + hwImaAlarmIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwImaAlarmEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.176.1.3.1.2 + hwImaGroupNeDownEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwImaAlarmEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.176.1.3.1.3 + hwImaGroupFeDownEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwImaAlarmEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.176.1.3.1.4 + hwImaGroupTxClkMismatchEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwImaAlarmEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.176.1.3.1.5 + hwImaLinkLifEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwImaAlarmEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.176.1.3.1.6 + hwImaLinkLodsEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwImaAlarmEntry 6 } + + + -- 1.3.6.1.4.1.2011.5.25.176.1.3.1.7 + hwImaLinkRfiEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwImaAlarmEntry 7 } + + + -- 1.3.6.1.4.1.2011.5.25.176.1.3.1.8 + hwImaLinkFeTxUnusableEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwImaAlarmEntry 8 } + + + -- 1.3.6.1.4.1.2011.5.25.176.1.3.1.9 + hwImaLinkFeRxUnusableEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwImaAlarmEntry 9 } + + + -- 1.3.6.1.4.1.2011.5.25.176.1.3.1.10 + hwIMAAllEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwImaAlarmEntry 10 } + + +-- Conformance Information + + hwImaMibGroups OBJECT IDENTIFIER ::= { hwImaMibConformance 1 } + hwImaMibCompliances OBJECT IDENTIFIER ::= { hwImaMibConformance 2 } + +-- Compliance Statements + + hwImaMibCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for network elements implementing + Inverse Multiplexing for ATM (IMA) interfaces." + MODULE -- this module + +-- Mandatory Part + + MANDATORY-GROUPS { + hwImaGroupGroup, + hwImaLinkGroup + } + +-- Compliance Part + + OBJECT hwImaGroupMinNumTxLinks + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT hwImaGroupMinNumRxLinks + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT hwImaGroupTxFrameLength + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT hwImaGroupDiffDelayMax + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { hwImaMibCompliances 1 } + +-- Units of Conformance + + hwImaGroupGroup OBJECT-GROUP + OBJECTS { + hwImaGroupIfIndex, + hwImaGroupNeState, + hwImaGroupFeState, + hwImaGroupSymmetry, + hwImaGroupMinNumTxLinks, + hwImaGroupMinNumRxLinks, + hwImaGroupTxTimingRefLink, + hwImaGroupRxTimingRefLink, + hwImaGroupTxImaId, + hwImaGroupRxImaId, + hwImaGroupTxFrameLength, + hwImaGroupRxFrameLength, + hwImaGroupDiffDelayMax, + hwImaGroupAlphaValue, + hwImaGroupBetaValue, + hwImaGroupGammaValue, + hwImaGroupNumTxActLinks, + hwImaGroupNumRxActLinks, + hwImaGroupTxOamLabelValue, + hwImaGroupRxOamLabelValue, + hwImaGroupFirstLinkIfIndex, + hwImaGroupName, + hwImaGroupTxClock, + hwImaGroupRxClock + } + STATUS current + DESCRIPTION + "A set of objects providing configuration and status information for + an IMA group definition." + ::= { hwImaMibGroups 1 } + + hwImaLinkGroup OBJECT-GROUP + OBJECTS { + hwImaLinkGroupIfIndex, + hwImaLinkNeTxState, + hwImaLinkNeRxState, + hwImaLinkFeTxState, + hwImaLinkFeRxState, + hwImaLinkRowStatus + } + STATUS current + DESCRIPTION + "A set of objects providing status information for an IMA link." + ::= { hwImaMibGroups 2 } + + hwImaGroupAlarmTrapGroup NOTIFICATION-GROUP + NOTIFICATIONS { + hwImaGroupNeDownAlarm, + hwImaGroupNeDownAlarmResume, + hwImaGroupFeDownAlarm, + hwImaGroupFeDownAlarmResume, + hwImaGroupTxClkMismatch, + hwImaGroupTxClkMismatchResume + } + STATUS current + DESCRIPTION + "A set of NOTIFICATION providing alarm information for an IMA group." + ::= { hwImaMibGroups 3 } + + hwImaLinkAlarmTrapGroup NOTIFICATION-GROUP + NOTIFICATIONS { + hwImaLinkLifAlarm, + hwImaLinkLifAlarmResume, + hwImaLinkLodsAlarm, + hwImaLinkLodsAlarmResume, + hwImaLinkRfiAlarm, + hwImaLinkRfiAlarmResume, + hwImaLinkFeTxUnusableAlarm, + hwImaLinkFeTxUnusableAlarmResume, + hwImaLinkFeRxUnusableAlarm, + hwImaLinkFeRxUnusableAlarmResume + } + STATUS current + DESCRIPTION + "A set of NOTIFICATION providing alarm information for an IMA link." + ::= { hwImaMibGroups 4 } + + + -- 1.3.6.1.4.1.2011.5.25.176.3.1 + hwImaGroupNeDownAlarm NOTIFICATION-TYPE + OBJECTS { hwImaGroupName } + STATUS current + DESCRIPTION + "Description." + ::= { hwImaNotifications 1 } + + + -- 1.3.6.1.4.1.2011.5.25.176.3.2 + hwImaGroupNeDownAlarmResume NOTIFICATION-TYPE + OBJECTS { hwImaGroupName } + STATUS current + DESCRIPTION + "Description." + ::= { hwImaNotifications 2 } + + + -- 1.3.6.1.4.1.2011.5.25.176.3.3 + hwImaGroupFeDownAlarm NOTIFICATION-TYPE + OBJECTS { hwImaGroupName } + STATUS current + DESCRIPTION + "Description." + ::= { hwImaNotifications 3 } + + + -- 1.3.6.1.4.1.2011.5.25.176.3.4 + hwImaGroupFeDownAlarmResume NOTIFICATION-TYPE + OBJECTS { hwImaGroupName } + STATUS current + DESCRIPTION + "Description." + ::= { hwImaNotifications 4 } + + + -- 1.3.6.1.4.1.2011.5.25.176.3.5 + hwImaGroupTxClkMismatch NOTIFICATION-TYPE + OBJECTS { hwImaGroupName } + STATUS current + DESCRIPTION + "Description." + ::= { hwImaNotifications 5 } + + + -- 1.3.6.1.4.1.2011.5.25.176.3.6 + hwImaGroupTxClkMismatchResume NOTIFICATION-TYPE + OBJECTS { hwImaGroupName } + STATUS current + DESCRIPTION + "Description." + ::= { hwImaNotifications 6 } + + + -- 1.3.6.1.4.1.2011.5.25.176.3.7 + hwImaLinkLifAlarm NOTIFICATION-TYPE + OBJECTS { hwImaLinkName } + STATUS current + DESCRIPTION + "Description." + ::= { hwImaNotifications 7 } + + + -- 1.3.6.1.4.1.2011.5.25.176.3.8 + hwImaLinkLifAlarmResume NOTIFICATION-TYPE + OBJECTS { hwImaLinkName } + STATUS current + DESCRIPTION + "Description." + ::= { hwImaNotifications 8 } + + + -- 1.3.6.1.4.1.2011.5.25.176.3.9 + hwImaLinkLodsAlarm NOTIFICATION-TYPE + OBJECTS { hwImaLinkName } + STATUS current + DESCRIPTION + "Description." + ::= { hwImaNotifications 9 } + + + -- 1.3.6.1.4.1.2011.5.25.176.3.10 + hwImaLinkLodsAlarmResume NOTIFICATION-TYPE + OBJECTS { hwImaLinkName } + STATUS current + DESCRIPTION + "Description." + ::= { hwImaNotifications 10 } + + + -- 1.3.6.1.4.1.2011.5.25.176.3.11 + hwImaLinkRfiAlarm NOTIFICATION-TYPE + OBJECTS { hwImaLinkName } + STATUS current + DESCRIPTION + "Description." + ::= { hwImaNotifications 11 } + + + -- 1.3.6.1.4.1.2011.5.25.176.3.12 + hwImaLinkRfiAlarmResume NOTIFICATION-TYPE + OBJECTS { hwImaLinkName } + STATUS current + DESCRIPTION + "Description." + ::= { hwImaNotifications 12 } + + + -- 1.3.6.1.4.1.2011.5.25.176.3.13 + hwImaLinkFeTxUnusableAlarm NOTIFICATION-TYPE + OBJECTS { hwImaLinkName } + STATUS current + DESCRIPTION + "Description." + ::= { hwImaNotifications 13 } + + + -- 1.3.6.1.4.1.2011.5.25.176.3.14 + hwImaLinkFeTxUnusableAlarmResume NOTIFICATION-TYPE + OBJECTS { hwImaLinkName } + STATUS current + DESCRIPTION + "Description." + ::= { hwImaNotifications 14 } + + + -- 1.3.6.1.4.1.2011.5.25.176.3.15 + hwImaLinkFeRxUnusableAlarm NOTIFICATION-TYPE + OBJECTS { hwImaLinkName } + STATUS current + DESCRIPTION + "Description." + ::= { hwImaNotifications 15 } + + + -- 1.3.6.1.4.1.2011.5.25.176.3.16 + hwImaLinkFeRxUnusableAlarmResume NOTIFICATION-TYPE + OBJECTS { hwImaLinkName } + STATUS current + DESCRIPTION + "Description." + ::= { hwImaNotifications 16 } + + +END + +-- +-- HUAWEI-IMA-MIB.mib +-- diff --git a/MIBS/huawei/HUAWEI-INFOCENTER-MIB b/MIBS/huawei/HUAWEI-INFOCENTER-MIB new file mode 100644 index 0000000..9bd9a73 --- /dev/null +++ b/MIBS/huawei/HUAWEI-INFOCENTER-MIB @@ -0,0 +1,624 @@ +-- ================================================================= +-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: info-center mangement mib +-- Reference: huawei enterprise mib +-- Version: V2.10 +-- History: +-- initial version 2009-09-08 +-- ================================================================= + +HUAWEI-INFOCENTER-MIB DEFINITIONS ::= BEGIN + + IMPORTS + + InetAddressType, InetAddress + FROM INET-ADDRESS-MIB + + RowStatus, DisplayString, TruthValue, RowStatus, TEXTUAL-CONVENTION + FROM SNMPv2-TC + + MODULE-IDENTITY, OBJECT-TYPE, Integer32, OBJECT-IDENTITY, IpAddress, Counter64, Unsigned32, NOTIFICATION-TYPE + FROM SNMPv2-SMI + + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + + EnabledStatus + FROM P-BRIDGE-MIB + + hwDatacomm + FROM HUAWEI-MIB; + + + + + -- 1.3.6.1.4.1.2011.5.25 + hwInfoCenter MODULE-IDENTITY + LAST-UPDATED "201708171754Z" --Aug 17, 2017 at 17:54 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "The HUAWEI-INFO-CENTER-MIB contains objects to manage the system info-center configuration. + It defines the model used to represent configuration data that exists elsewhere + in the system and in peripheral devices. The MIB is proper for system configuration. + NMS can query configuration change log message and operate configuration. + There are no constraints on this MIB." + + REVISION "201708171754Z" --Aug 17, 2017 at 17:54 GMT + DESCRIPTION + "Add hwICLogFileNumThrd." + + REVISION "201705162104Z" -- may 16, 2017 at 21:04 GMT + DESCRIPTION + "Add hwICLogFileNumThrd." + + REVISION "201705112018Z" -- may 11, 2017 at 15:44 GMT + DESCRIPTION + "Add hwICLogFileStorageThreshold." + + REVISION "201605281447Z" -- may 28, 2016 at 14:47 GMT + DESCRIPTION + "Add oper(3) and security(4)." + + REVISION "201605271447Z" -- may 27, 2016 at 14:47 GMT + DESCRIPTION + "Add hwICLogWriteFail and hwICLogWriteFailCleared . " + + REVISION "201508171544Z" -- Aug 17, 2015 at 15:44 GMT + DESCRIPTION + "Add hwICLogBufferLose." + + REVISION "201408051150Z" -- Aug 5, 2014 at 11:50 GMT + DESCRIPTION + "Add hwICInsufficientSpace." + REVISION "201412161706Z" -- Dec 16, 2014 at 17:06 GMT + DESCRIPTION + "To compile on linux" + REVISION "201307111640Z" -- Jul 11, 2013 at 16:40 GMT + DESCRIPTION + "The initial revision of this MIB module ." + REVISION "201307051710Z" -- Jul 5, 2013 at 17:10 GMT + DESCRIPTION + "The initial revision of this MIB module ." + REVISION "201108081200Z" -- August 12, 2011 at 12:00 GMT + DESCRIPTION + "The initial revision of this MIB module ." + + ::= { hwDatacomm 212 } + + + -- + -- Textual conventions + -- + + HWMessageLevel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specify level of message of info-center. + Currently, following levels of message are provided: + emergencies(0): + alerts(1): + critical(2): + errors(3): + warnings(4): + notifications(5): + informational(6): + debugging(7): + " + + SYNTAX INTEGER + { + emergencies(0), + alerts(1), + critical(2), + errors(3), + warnings(4), + notifications(5), + informational(6), + debugging(7) + } + + HWFacilityType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specify loghost facility which generates messages." + SYNTAX INTEGER + { + -- kernel(0), + -- userLevel(1), + -- mailSystem(2), + -- systemDaemons(3), + -- securityAuthorization(4), + -- internallyMessages(5), + -- linePrinter(6), + -- networkNews(7), + -- uucp(8), + -- clockDaemon(9), + -- securityAuthorization2(10), + -- ftpDaemon(11), + -- ntp(12), + -- logAudit(13), + -- logAlert(14), + -- clockDaemon2(15), + local0(16), + local1(17), + local2(18), + local3(19), + local4(20), + local5(21), + local6(22), + local7(23) + } + + + -- + -- Node definitions + -- + + -- ========================================================================== + -- hwInfoCenterObjects + -- ========================================================================== + + -- 1.3.6.1.4.1.2011.5.25.212 + hwInfoCenterObjects OBJECT IDENTIFIER ::= { hwInfoCenter 1 } + + -- 1.3.6.1.4.1.2011.5.25.212.1 + hwICEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object control the state of INFO CENTER. + If the state is false, the device stop to generate or record + message through INFO CENTER. All the log, diagnose log and + trap won't record." + ::= { hwInfoCenterObjects 1 } + + -- 1.3.6.1.4.1.2011.5.25.212.2 + hwICLoghost OBJECT IDENTIFIER ::= { hwInfoCenterObjects 2 } + + + -- 1.3.6.1.4.1.2011.5.25.212.2.1 + hwICLoghostSourceInterface OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The log host uses the bound source interface to send logs. All log hosts use the same source interface. For details about the value of this parameter, see ifEntry. If no source interface is configured, the value is NULL." + ::= { hwICLoghost 1 } + + + -- 1.3.6.1.4.1.2011.5.25.212.2.2 + hwICLoghostTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwICLoghostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists information center functions, including configuring and deleting syslog hosts and modifying common parameters of syslog hosts." + ::= { hwICLoghost 2 } + + + -- 1.3.6.1.4.1.2011.5.25.212.2.2.1 + hwICLoghostEntry OBJECT-TYPE + SYNTAX HwICLoghostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a configuration loghost in the system." + INDEX { hwICLoghostIpAddressType, + hwICLoghostIpAddress, + IMPLIED hwICLoghostVpnInstance } + ::= { hwICLoghostTable 1 } + + HwICLoghostEntry ::= + SEQUENCE { + hwICLoghostIpAddressType + InetAddressType, + hwICLoghostIpAddress + InetAddress, + hwICLoghostVpnInstance + DisplayString, + hwICLoghostChannel + Integer32, + hwICLoghostFacility + HWFacilityType, + hwICLoghostLanguage + INTEGER, + hwICLoghostRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.5.25.212.2.2.1.1 + hwICLoghostIpAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ip address type of loghost." + ::= { hwICLoghostEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.212.2.2.1.2 + hwICLoghostIpAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ip address of the specified loghost." + ::= { hwICLoghostEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.212.2.2.1.3 + hwICLoghostVpnInstance OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vpn instance which the loghost uses. " + ::= { hwICLoghostEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.212.2.2.1.4 + hwICLoghostChannel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The channel which the loghost receives message. The value of this + object identifies the index of the channel in the Channel Table. + The value is referenced from hwICChannelTable." + DEFVAL { 2 } + ::= { hwICLoghostEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.212.2.2.1.5 + hwICLoghostFacility OBJECT-TYPE + SYNTAX HWFacilityType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The operations staff can selectively filter the messages with priority + which consists of facility that generates the message and severity of the + message." + DEFVAL { local7 } + ::= { hwICLoghostEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.212.2.2.1.6 + hwICLoghostLanguage OBJECT-TYPE + SYNTAX INTEGER + { + chinese(1), + english(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The language of a loghost. If chinese is selected, the information which + the loghost receives is chinese content." + DEFVAL { english } + ::= { hwICLoghostEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.212.2.2.1.7 + hwICLoghostRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status of this table." + ::= { hwICLoghostEntry 7 } + + -- 1.3.6.1.4.1.2011.5.25.212.3 + hwICChannel OBJECT IDENTIFIER ::= { hwInfoCenterObjects 3 } + + -- 1.3.6.1.4.1.2011.5.25.212.3.1 + hwICChannelTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwICChannelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of INFO CENTER channel." + ::= { hwICChannel 1 } + + -- 1.3.6.1.4.1.2011.5.25.212.3.1.1 + hwICChannelEntry OBJECT-TYPE + SYNTAX HwICChannelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The channel entry of INFO CENTER." + INDEX { hwICChannelIndex } + ::= { hwICChannelTable 1 } + + HwICChannelEntry ::= + SEQUENCE { + hwICChannelIndex + Integer32, + hwICChannelName + DisplayString + } + + -- 1.3.6.1.4.1.2011.5.25.212.3.1.1.1 + hwICChannelIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table." + ::= { hwICChannelEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.212.3.1.2 + hwICChannelName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..30)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of channel. + The channel name must be different from each other." + ::= { hwICChannelEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.212.4 + hwICModule OBJECT IDENTIFIER ::= { hwInfoCenterObjects 4 } + + -- 1.3.6.1.4.1.2011.5.25.212.4.1 + hwICModuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwICModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of INFO CENTER module." + ::= { hwICModule 1 } + + -- 1.3.6.1.4.1.2011.5.25.212.4.1.1 + hwICModuleEntry OBJECT-TYPE + SYNTAX HwICModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The module entry of syslog." + INDEX { hwICModuleIndex } + ::= { hwICModuleTable 1 } + + HwICModuleEntry ::= + SEQUENCE { + hwICModuleIndex Integer32, + hwICModuleName DisplayString + } + + -- 1.3.6.1.4.1.2011.5.25.212.4.1.1.1 + hwICModuleIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table." + ::= { hwICModuleEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.212.4.1.1.2 + hwICModuleName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..24)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of module." + ::= { hwICModuleEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.212.5 + hwICLogFilter OBJECT IDENTIFIER ::= { hwInfoCenterObjects 5 } + + -- 1.3.6.1.4.1.2011.5.25.212.5.1 + hwICLogFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwICLogFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entries in this table can be created, modified, or deleted. The entries indicate that the log control status on the current channel. When the status of the log is off, the level control does not take effect." + ::= { hwICLogFilter 1 } + + -- 1.3.6.1.4.1.2011.5.25.212.5.1.1 + hwICLogFilterEntry OBJECT-TYPE + SYNTAX HwICLogFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The log entry of INFO CENTER." + INDEX { hwICChannelIndex, + IMPLIED hwICModuleName + } + ::= { hwICLogFilterTable 1 } + + HwICLogFilterEntry ::= + SEQUENCE { + hwICLogFilterState INTEGER, + hwICLogFilterLevel HWMessageLevel, + hwICLogFilterRowStatus RowStatus + } + + -- 1.3.6.1.4.1.2011.5.25.212.5.1.1.1 + hwICLogFilterState OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The switch state of log." + ::= { hwICLogFilterEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.212.5.1.1.2 + hwICLogFilterLevel OBJECT-TYPE + SYNTAX HWMessageLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The level of log message." + ::= { hwICLogFilterEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.212.5.1.1.3 + hwICLogFilterRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + ::= { hwICLogFilterEntry 3 } + + --1.3.6.1.4.1.2011.5.25.212.6 + hwICLogFile OBJECT IDENTIFIER ::= { hwInfoCenterObjects 6 } + + -- 1.3.6.1.4.1.2011.5.25.212.6.1 + hwICLogFileType OBJECT-TYPE + SYNTAX INTEGER + { + log(1), + diag(2), + oper(3), + security(4) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The logfile type." + ::= { hwICLogFile 1 } + + -- 1.3.6.1.4.1.2011.5.25.212.6.2 + hwICLogFileName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..256)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The logfile name." + ::= { hwICLogFile 2 } + + -- 1.3.6.1.4.1.2011.5.25.212.6.3 + hwICLogFileStorageUsage OBJECT-TYPE + SYNTAX Integer32 (1..100) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Storage space occupied by log files." + ::= { hwICLogFile 3 } + + -- 1.3.6.1.4.1.2011.5.25.212.6.4 + hwICLogFileCurNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The logfile number." + ::= { hwICLogFile 4 } + + -- 1.3.6.1.4.1.2011.5.25.212.6.5 + hwICLogFileThrdNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The logfile max number." + ::= { hwICLogFile 5 } + + -- ========================================================================== + -- hwInfoCenterNotifications + -- ========================================================================== + + -- 1.3.6.1.4.1.2011.6.11.2 + hwInfoCenterNotifications OBJECT IDENTIFIER ::= { hwInfoCenter 2 } + + hwICLogFileStorageThrd NOTIFICATION-TYPE + OBJECTS { hwICLogFileType } + STATUS current + DESCRIPTION + "The notification for logfile storage limit." + ::= { hwInfoCenterNotifications 1 } + + hwICLogFileAging NOTIFICATION-TYPE + OBJECTS { hwICLogFileName } + STATUS current + DESCRIPTION + "The notification for logfile aging." + ::= { hwInfoCenterNotifications 2 } + + hwICInsufficientSpace NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The notification for insufficient space." + ::= { hwInfoCenterNotifications 3 } + + hwICLogBufferLose NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The notification for logfile buffer lose." + ::= { hwInfoCenterNotifications 4 } + + hwICLogWriteFail NOTIFICATION-TYPE + OBJECTS { hwICLogFileType } + STATUS current + DESCRIPTION + "Log written to the log file failed." + ::= { hwInfoCenterNotifications 5 } + + hwICLogWriteFailCleared NOTIFICATION-TYPE + OBJECTS { hwICLogFileType } + STATUS current + DESCRIPTION + " Log written successfully to logfile after writting fail." + ::= { hwInfoCenterNotifications 6 } + + hwICLogFileStorageThreshold NOTIFICATION-TYPE + OBJECTS { hwICLogFileStorageUsage } + STATUS current + DESCRIPTION + " Alarm threshed for storage space occupied by log files." + ::= { hwInfoCenterNotifications 7 } + + hwICLogFileNumThrd NOTIFICATION-TYPE + OBJECTS { hwICLogFileType, hwICLogFileCurNum, hwICLogFileThrdNum } + STATUS current + DESCRIPTION + " The notification for logfile number limit." + ::= { hwInfoCenterNotifications 8 } + -- ========================================================================== + -- configuration save group + -- ========================================================================== + + -- 1.3.6.1.4.1.2011.6.11.3 + hwInfoCenterConformance OBJECT IDENTIFIER ::= { hwInfoCenter 3 } + + hwInfoCenterCompliances OBJECT IDENTIFIER ::= { hwInfoCenterConformance 1 } + + hwInfoCenterCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting the HUAWEI-INFOCENTER-MIB." + MODULE HUAWEI-INFOCENTER-MIB + MANDATORY-GROUPS { hwInfoCenterGroup } + ::= { hwInfoCenterCompliances 1 } + + + hwInfoCenterGroups OBJECT IDENTIFIER ::= { hwInfoCenterConformance 2 } + + hwInfoCenterGroup OBJECT-GROUP + OBJECTS { hwICEnable, hwICLoghostSourceInterface, hwICLogFileType, hwICLogFileName} + STATUS current + DESCRIPTION + "The infocenter group." + ::= { hwInfoCenterGroups 1 } + + hwInfoCenterTrapGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwICLogFileStorageThrd, hwICLogFileAging,hwICLogBufferLose,hwICLogWriteFail ,hwICLogWriteFailCleared ,hwICLogFileNumThrd} + STATUS current + DESCRIPTION + "The infocenter trap group." + ::= { hwInfoCenterGroups 2 } +END + +-- +-- HUAWEI-INFO-CENTER-MIB.mib +-- \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-INNER-LINK-MIB b/MIBS/huawei/HUAWEI-INNER-LINK-MIB new file mode 100644 index 0000000..a779a72 --- /dev/null +++ b/MIBS/huawei/HUAWEI-INNER-LINK-MIB @@ -0,0 +1,368 @@ + +-- ================================================================= +-- Copyright (C) 2007 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI Inner Link MIB File for inner links between +-- frames +-- Reference: +-- Version: V1.00 +-- History: +-- +-- V1.00 2007-10-24, Create +-- ================================================================= + + HUAWEI-INNER-LINK-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + PhysicalIndex + FROM ENTITY-MIB + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + Unsigned32, BITS, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, DisplayString + FROM SNMPv2-TC; + + + hwInnerLinkMIB MODULE-IDENTITY + LAST-UPDATED "200710241430Z" -- Oct. 24, 2007 at 14:30 GMT + ORGANIZATION + "Huawei Technologies co.,Ltd." + CONTACT-INFO + " R&D BeiJing, Huawei Technologies co.,Ltd. + Huawei Bld.,NO.3 Xinxi Rd., + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + Zip:100085 + Http://www.huawei.com + E-mail:support@huawei.com " + DESCRIPTION + "The private mib file includes the general + information of inner links between frames + in cluster system." + ::= { hwDatacomm 158 } + +-- +-- Node definitions +-- + hwInnerLinkMIBObjects OBJECT IDENTIFIER ::= { hwInnerLinkMIB 1 } + + hwInnerLinkMIBObjPrefix OBJECT IDENTIFIER ::= { hwInnerLinkMIBObjects 1 } + hwInnerLinkLeftPortPhysicalIndex OBJECT-TYPE + SYNTAX PhysicalIndex + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "To describe physical entity index of left port of + the physical link which is part of the corresponding + inner logical link." + ::= { hwInnerLinkMIBObjPrefix 1 } + + hwInnerLinkLeftPortPhysicalName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "To describe physical entity name of left port of + the physical link which is part of the corresponding + inner logical link." + ::= { hwInnerLinkMIBObjPrefix 2 } + + hwInnerLinkRightPortPhysicalIndex OBJECT-TYPE + SYNTAX PhysicalIndex + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "To describe physical entity index of right port of + the physical link which is part of the corresponding + inner logical link." + ::= { hwInnerLinkMIBObjPrefix 3 } + + hwInnerLinkRightPortPhysicalName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "To describe physical entity name of right port of + the physical link which is part of the corresponding + inner logical link." + ::= { hwInnerLinkMIBObjPrefix 4 } + + hwInnerLinkTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwInnerLinkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one row per inner link entity. + Each inner link is composed of all physical links + of the same kind between two frames. + It describes the status of the inner link between + frames in NE5000E Cluster system." + ::= { hwInnerLinkMIBObjects 2 } + + hwInnerLinkEntry OBJECT-TYPE + SYNTAX HwInnerLinkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular inner link entity. + Each entry provides left and right vitural port and status + of the link to NMS to manage the links." + INDEX { hwInnerLinkIndex } + ::= { hwInnerLinkTable 1 } + + HwInnerLinkEntry ::= + SEQUENCE { + hwInnerLinkIndex + Unsigned32, + hwInnerLinkLeftFrameType + INTEGER, + hwInnerLinkLeftFrameId + Unsigned32, + hwInnerLinkLeftPortId + Unsigned32, + hwInnerLinkRightFrameType + INTEGER, + hwInnerLinkRightFrameId + Unsigned32, + hwInnerLinkRightPortId + Unsigned32, + hwInnerLinkType + INTEGER, + hwInnerLinkAdminState + INTEGER, + hwInnerLinkOperState + INTEGER, + hwInnerLinkAlarmLight + BITS + } + + hwInnerLinkIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index for this entry.It comprises of left frame + ID, right frame ID and type of the logical link." + ::= { hwInnerLinkEntry 1 } + + hwInnerLinkLeftFrameType OBJECT-TYPE + SYNTAX INTEGER{ + unknown(1), + centralChassis (2), + lineChassis (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Frame type of the link's left point. A value of centralChassis + means the central frame in the system which can manage the system. + A value of lineChassis means a frame managed by the central frame." + ::= { hwInnerLinkEntry 2 } + + hwInnerLinkLeftFrameId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Frame ID of the link's left point." + ::= { hwInnerLinkEntry 3 } + + hwInnerLinkLeftPortId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port ID of the link's left virtual port." + ::= { hwInnerLinkEntry 4 } + + hwInnerLinkRightFrameType OBJECT-TYPE + SYNTAX INTEGER{ + unknown(1), + centralChassis (2), + lineChassis (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Frame type of the link's right point." + ::= { hwInnerLinkEntry 5 } + + hwInnerLinkRightFrameId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Frame ID of the link's right point." + ::= { hwInnerLinkEntry 6 } + + hwInnerLinkRightPortId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port ID of the link's right virtual port." + ::= { hwInnerLinkEntry 7 } + + hwInnerLinkType OBJECT-TYPE + SYNTAX INTEGER{ + unknown(1), + controlChannel(2), + monitorChannel(3), + forwardChannel(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Inner link type between the frames. A value of controlChannel + means a kind of logical link through which control messages're + transferred. A value of monitorChannel means a kind of logical + control link which only exists between the central chassises. + A value of forwardChannel mean a kind of logical link which is + used for data forwarding." + ::= { hwInnerLinkEntry 8 } + + hwInnerLinkAdminState OBJECT-TYPE + SYNTAX INTEGER{ + notSupported(1), + locked(2), + shuttingDown(3), + unlocked(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative state for this object, and it is possible + to set the state when needed. A value of locked means the resource + is administratively prohibited from use. A value of shuttingDown + means that usage is administratively limited to current instances + of use. A value of unlocked means the resource is not administratively + prohibited from use." + ::= { hwInnerLinkEntry 9 } + + hwInnerLinkOperState OBJECT-TYPE + SYNTAX INTEGER{ + unknown(1), + mostPhyChannelUp(2), + partPhyChannelUp(3), + mostPhyChannelDown(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational state for this object. A value of mostPhyChannelUp means + most of the physical links consisting of the logical link are working well. + It's possible that none of the physical links is wrong. A value of + partPhyChannelUp means several physical links of the logical link are broken + down. A value of mostPhyChannelDown means most of the physical links of the + logical link are down. It's possible that none of the physical links is ok. " + ::= { hwInnerLinkEntry 10 } + + hwInnerLinkAlarmLight OBJECT-TYPE + SYNTAX BITS{ + notSupported(0), + underRepair(1), + critical(2), + major(3), + minor(4), + alarmOutstanding(5), + warning(6), + indeterminate(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The alarm status for this entity. It is decided by + the alarm status of the physical links which compose + the logical link. + + When no bits of this attribute are set, then none of the + status conditions described below are present. When the + value of under repair is set, the resource is currently + being repaired. + + When the value of critical is set, one or more critical + alarms are active against the resource. When the value of + major is set, one or more major alarms are active against + the resource. When the value of minor is set, one or more + minor alarms are active against the resource. When the + value of warning is set, one or more warning alarms are + active against the resource. When the value of + indeterminate is set, one or more alarms of indeterminate + severity are active against the resource. + + When the value of alarm outstanding is set, one or more + alarms is active against the resource. The fault may or may + not be disabling." + ::= { hwInnerLinkEntry 11 } + + hwInnerLinkTraps OBJECT IDENTIFIER ::= { hwInnerLinkMIB 2 } + hwInnerLinkTrapsPrefix OBJECT IDENTIFIER ::= { hwInnerLinkTraps 1 } + + hwInnerLinkOnePhysicalLinkUp NOTIFICATION-TYPE + OBJECTS { hwInnerLinkLeftPortPhysicalIndex, hwInnerLinkLeftPortPhysicalName, + hwInnerLinkRightPortPhysicalIndex, hwInnerLinkRightPortPhysicalName } + STATUS current + DESCRIPTION + "One physical link of the corrresponding inner logical link is available." + ::= { hwInnerLinkTrapsPrefix 1 } + + hwInnerLinkOnePhysicalLinkDown NOTIFICATION-TYPE + OBJECTS { hwInnerLinkLeftPortPhysicalIndex, hwInnerLinkLeftPortPhysicalName, + hwInnerLinkRightPortPhysicalIndex, hwInnerLinkRightPortPhysicalName } + STATUS current + DESCRIPTION + "One physical link of the corrresponding inner logical link is unavailable." + ::= { hwInnerLinkTrapsPrefix 2 } + + +-- Conformance and Compliance +-- + hwInnerLinkConformance OBJECT IDENTIFIER ::= { hwInnerLinkMIB 3 } + + hwInnerLinkCompliances OBJECT IDENTIFIER ::= { hwInnerLinkConformance 1 } + +-- this module + hwInnerLinkCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting + the HUAWEI Inner Link MIB." + MODULE -- this module + MANDATORY-GROUPS { hwInnerLinkGroup } + OBJECT hwInnerLinkAdminState + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { hwInnerLinkCompliances 1 } + + hwInnerLinkGroups OBJECT IDENTIFIER ::= { hwInnerLinkConformance 2 } + + hwInnerLinkGroup OBJECT-GROUP + OBJECTS { hwInnerLinkLeftPortPhysicalIndex, hwInnerLinkLeftPortPhysicalName, + hwInnerLinkRightPortPhysicalIndex, hwInnerLinkRightPortPhysicalName, + hwInnerLinkLeftFrameType, hwInnerLinkLeftFrameId, + hwInnerLinkLeftPortId, hwInnerLinkRightFrameType, hwInnerLinkRightFrameId, + hwInnerLinkRightPortId, hwInnerLinkType, hwInnerLinkAdminState, + hwInnerLinkOperState, hwInnerLinkAlarmLight + } + STATUS current + DESCRIPTION + "HUAWEI Inner Link group." + ::= { hwInnerLinkGroups 1 } + + hwInnerLinkNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwInnerLinkOnePhysicalLinkUp, hwInnerLinkOnePhysicalLinkDown } + STATUS current + DESCRIPTION + "Inner Link Notification group." + ::= { hwInnerLinkGroups 2 } + END + +-- +-- HUAWEI-INNER-LINK-MIB.mib +-- diff --git a/MIBS/huawei/HUAWEI-IPFPM-MIB b/MIBS/huawei/HUAWEI-IPFPM-MIB new file mode 100644 index 0000000..b6fb082 --- /dev/null +++ b/MIBS/huawei/HUAWEI-IPFPM-MIB @@ -0,0 +1,3963 @@ +-- ================================================================== +-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI Private IPFPM MIB +-- Reference: +-- Version: V1.35 +-- History: +-- Wang XuanXuan,2012-08-13,Create +-- ================================================================== +-- ================================================================== +-- +-- Variables and types be imported +-- +-- ================================================================== + +HUAWEI-IPFPM-MIB DEFINITIONS ::= BEGIN + +IMPORTS + hwDatacomm + FROM HUAWEI-MIB + InterfaceIndex + FROM IF-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + IpAddress, Integer32, Unsigned32, Counter64, OBJECT-TYPE, + MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + RowStatus, TruthValue, TimeStamp, TEXTUAL-CONVENTION + FROM SNMPv2-TC; + + + + hwIpfpmMib MODULE-IDENTITY + LAST-UPDATED "201708171704Z"-- + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "This MIB describes objects to manage IPFPM (IP Flow + Performance Measurement). IPFPM provides a method for IP + flow performance measurement, in which MCP (Measurement + Control Point),DCP (Data Collecting Point) and TLP + (Target Logic Point) are three kinds of roles working + together. TLP is responsible for implementing measurement + and generating the measurement data. DCP manages TLPs and + get measurement data from them to report to MCP. MCP + works as the control role to collect and calculate the + measurement data that DCP reported." + REVISION "201708171704Z" + DESCRIPTION "revision 1.35, modify the description of hwIpfpmMultiOneDelayRecovery, hwIpfpmMultiTwoDelayRecovery" + REVISION "201707211530Z" + DESCRIPTION "revision 1.34, add hwIpfpmDcpInstTlpIndexTable, hwIpfpmDcpInstTlpNHIndexTable" + REVISION "201707211451Z" + DESCRIPTION "revision 1.33, modify the description of hwIpfpmMcpInstTlpMaxNum, hwIpfpmMcpAchMaxNum, hwIpfpmDcpMcpVpnType, hwIpfpmPeriodSource, hwIpfpmMcpInstDesc, hwIpfpmDcpInstTlpBackwardFlowLabelFlag" + REVISION "201608191122Z" + DESCRIPTION "revision 1.32, add hwIpfpmDcpFlowVxlan and hwIpfpmDcpFlowVni,hwIpfpmMcpInstTlpMaxNum, hwIpfpmMcpAchMaxNum" + REVISION "201607262022Z" + DESCRIPTION "revision 1.31, modify hwIpfpmDcpInstTlpLspLabel2 and hwIpfpmDcpInstTlpBackwardLspLabel2" + REVISION "201605172022Z" + DESCRIPTION "revision 1.30, modify the description of hwIpfpmDcpNexthopIp" + REVISION "201603292003Z" + DESCRIPTION "revision 1.29, modify hwIpfpmMcpAuthKey, hwIpfpmDcpAuthKey, hwIpfpmDcpInstAuthKey OBJECT-TYPE range" + REVISION "201602251100Z" + DESCRIPTION "revision 1.28, add hwIpfpmDcpInstTlpNHTable" + REVISION "201510211700Z" + DESCRIPTION "revision 1.27, add for multiDelay" + REVISION "201510131700Z" + DESCRIPTION "revision 1.26, modify the spelling mistake of the word label" + REVISION "201508142059Z" + DESCRIPTION "revision 1.25, modify the DEFVAL of hwIpfpmMcpId ,hwIpfpmDcpFlowDstAddr, hwIpfpmDcpFlowSrcAddr,hwIpfpmDcpId,hwIpfpmDcpId node" + REVISION "201505071555Z" + DESCRIPTION "revision 1.24, modify the type of hwIpfpmDcpTlpExtIfIndex node" + REVISION "201507091658Z" + DESCRIPTION "revision 1.23, modify the value of hwIpfpmDcpInstGroupId node range" + REVISION "201505061255Z" + DESCRIPTION "revision 1.22, add hwIpfpmDcpTlpQueryExtTable and hwIpfpmDcpTlpExtTable " + REVISION "201505051555Z" + DESCRIPTION "revision 1.21, add hwIpfpmDcpInstGroupId " + REVISION "201504161527Z" + DESCRIPTION "revision 1.20, add enum bidirectional (3) value for hwIpfpmMcpFlowType mib node" + REVISION "201502061143Z" + DESCRIPTION "revision 1.19, modify table index" + REVISION "201412291626Z" + DESCRIPTION "revision 1.18, modify hwIpfpmDcpInstTlpTable for atom" + REVISION "201406261000Z" + DESCRIPTION "revision 1.17, add new VB in hwIpfpmDcpInstTlpTable for SFP" + REVISION "201402121000Z" + DESCRIPTION "revision 1.16, modify size list of hwIpfpmDcpSourceInstId, hwIpfpmDcpInstTlpVpnLabel, hwIpfpmDcpInstTlpLspLabel" + REVISION "201312171000Z" + DESCRIPTION "revision 1.15, add hwIpfpmTlpExceed, hwIpfpmTlpRecovery, hwIpfpmTlpExceedBoardId, hwIpfpmTlpNumber, hwIpfpmTlpThreshold" + REVISION "201310252000Z" + DESCRIPTION "revision 1.14, add description in the threshold trap" + REVISION "201309252000Z" + DESCRIPTION "revision 1.13, support flow-label" + REVISION "201309232000Z" + DESCRIPTION "revision 1.12, add hwIpfpmDcpMcpVpnName, hwIpfpmDcpMcpVpnType, hwIpfpmDcpInstMcpVpnName, hwIpfpmDcpInstMcpVpnType" + REVISION "201308182038Z" + DESCRIPTION "revision 1.11, add hwIpfpmDcpFlowConflict" + REVISION "201308142038Z" + DESCRIPTION "revision 1.10" + REVISION "201308051504Z" + DESCRIPTION "revision 1.09" + REVISION "201307041612Z" + DESCRIPTION "revision 1.08" + REVISION "201306221450Z" + DESCRIPTION "revision 1.07" + REVISION "201306041403Z" + DESCRIPTION "revision 1.06" + REVISION "201304271730Z" + DESCRIPTION "revision 1.05" + REVISION "201303271011Z" + DESCRIPTION "revision 1.04" + REVISION "201303261011Z" + DESCRIPTION "revision 1.03" + REVISION "201303131150Z" + DESCRIPTION "revision" + REVISION "201302181150Z" + DESCRIPTION "init" + ::= { hwDatacomm 316 } + +-- +-- Textual conventions +-- + HWEnabledStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This TC describes that the status of some function is enabled or + disabled." + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + + HWIpfpmStatErrInfo ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This TC describes whether the statistics data is invalid or not + and the reason of invalidation." + SYNTAX INTEGER + { + noErr(0), + initialIntervalForward(1), + initialIntervalBackward(2), + initialIntervalBidirection(3), + inconsistInterval(4), + asynClock(5), + incompleteDataForward(6), + incompleteDataBackward(7), + incompleteDataBidirection(8), + noFlowDataForward(9), + noFlowDataBackward(10), + noFlowDataBidirection(11), + errFlowDataForward(12), + errFlowDataBackward(13), + errFlowDataBidirection(14), + multiDataOneDelay(15), + multiDataTwoDelay(16), + errDelayVariationForward(17), + errDelayVariationBackward(18), + errDelayVariationBidirection(19), + errMultiSourceSwitch(20), + unknownErr(21) + } + + HWIpfpmMeasureFlag ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This TC describes the optional bit of an IP packet for + IPFPM measurement." + SYNTAX INTEGER + { + flagsBit0(1), + tosBit3(2), + tosBit4(3), + tosBit5(4), + tosBit6(5), + tosBit7(6) + } + + HWIpfpmFlowType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This TC describes the type of flow in an test instance." + SYNTAX INTEGER + { + null(0), + forward(1), + backward(2), + bidirectional(3), + forwardandbackward(4) + } + + HWIpfpmMcpFlowType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This TC describes the type of flow in an test instance." + SYNTAX INTEGER + { + none (0), + forward (1), + backward (2), + bidirectional (3) + } + + HWIpfpmFlowTlpDirec ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This TC describes the role of flow TLP in the measurement + network." + SYNTAX INTEGER + { + ingress(1), + egress(2) + } + + HWIpfpmTlpRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This TC describes the TLP point." + SYNTAX INTEGER + { + in-point(1), + out-point(2), + mid-point(3) + } + HWIpfpmDelayTlpRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This TC describes the TLP point in delay measure." + SYNTAX INTEGER + { + e2e(1), + section(2) + } + + HWIpfpmLossTlpRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This TC describes the TLP point in loss measure." + SYNTAX INTEGER + { + e2e(1), + section(2) + } + + HWIpfpmMcpTlpRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This TC describes the role of TLP in the ACH." + SYNTAX INTEGER + { + in-group(1), + out-group(2) + } + + + + HWIpfpmAuthType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This TC describes the type of IPFPM authentication." + SYNTAX INTEGER + { + hmac-sha256(1) + } + + HWIpfpmDelayMeasType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This TC describes the type of delay measure of an test instance." + SYNTAX INTEGER + { + null(0), + oneway(1), + twoway(2) + } + + + HWIpfpmMeasTimeRangeType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This TC describes the type of on-demand loss or delay measure of an test instance." + SYNTAX INTEGER + { + null(0), + timerange5m(5), + timerange10m(10), + timerange15m(15), + timerange30m(30) + } + + HWIpfpmInstIntervalType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This TC describes the interval type of an test instance." + SYNTAX INTEGER + { + interval1s(1), + interval10s(10), + interval60s(60), + interval600s(600) + } + + HWIpfpmInstType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This TC describes the type of an test instance." + SYNTAX INTEGER + { + unicast(0), + multicastsrc(1), + multicastrecv(2) + } + + HWIpfpmMMSType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This TC describes the type of multicastsrc." + SYNTAX INTEGER + { + master (0), + slave (1) + } + + HWIpfpmVpnType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This TC describes the type of VPN. + The value 'none' represents the public network, the value 'manage-vpn' + represents the net-mange VPN. and the value 'vpn-instance' represents + the normal VPN instance." + SYNTAX INTEGER + { + none (0), + manage-vpn (1), + vpn-instance (2) + } + + HWIpfpmClockSoure ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This TC describes the type of ClockSoure. + The value 'ntp' represents using ntp." + SYNTAX INTEGER + { + default (0), + ntp (1) + } + + HWIpfpmTlpRoleIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This TC describes the TLP midpoint." + SYNTAX INTEGER + { + mid-point(3) + } +-- +-- Node definitions +-- + hwIpfpmMcpObjects OBJECT IDENTIFIER ::= { hwIpfpmMib 1 } + hwIpfpmDcpObjects OBJECT IDENTIFIER ::= { hwIpfpmMib 2 } + hwIpfpmTraps OBJECT IDENTIFIER ::= { hwIpfpmMib 3 } + hwIpfpmConformance OBJECT IDENTIFIER ::= { hwIpfpmMib 4 } + +-- +-- IPFPM MIB Objects +-- + hwIpfpmMcpConfiguration OBJECT IDENTIFIER ::= { hwIpfpmMcpObjects 1 } + hwIpfpmMcpStatistics OBJECT IDENTIFIER ::= { hwIpfpmMcpObjects 2 } + hwIpfpmDcpConfiguration OBJECT IDENTIFIER ::= { hwIpfpmDcpObjects 1 } + hwIpfpmDcpTrapObjects OBJECT IDENTIFIER ::= { hwIpfpmDcpObjects 2 } + + +-- ================================================================== +-- IPFPM MCP configuration group +-- ================================================================== + -- + -- hwIpfpmMcpGlobalTable: MCP global configure information + -- + + hwIpfpmMcpGlobalTable OBJECT IDENTIFIER ::= { hwIpfpmMcpConfiguration 1 } + + hwIpfpmMcpEnable OBJECT-TYPE + SYNTAX HWEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates that the MCP (Measurement Control + Point) function is 'enabled(1)' or 'disabled(2)'." + DEFVAL { disabled } + ::= { hwIpfpmMcpGlobalTable 1 } + + hwIpfpmMcpId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object indicates the identification of MCP. + The value 0.0.0.0 represents that it is not configured." + ::= { hwIpfpmMcpGlobalTable 2 } + + hwIpfpmMcpUdpPort OBJECT-TYPE + SYNTAX Integer32(1024..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object indicates the port that MCP listens + on as the server." + DEFVAL { 65030 } + ::= { hwIpfpmMcpGlobalTable 3 } + + -- + -- hwIpfpmMcpAuthTable: MCP authenticaiton information + -- + hwIpfpmMcpAuthTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIpfpmMcpAuthEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains attribute of MCP authenticaiton." + ::= { hwIpfpmMcpConfiguration 4 } + + hwIpfpmMcpAuthEntry OBJECT-TYPE + SYNTAX HwIpfpmMcpAuthEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IPFPM authenticaiton configuration information." + INDEX { hwIpfpmMcpAuthKeyId } + ::= { hwIpfpmMcpAuthTable 1 } + + HwIpfpmMcpAuthEntry ::= + SEQUENCE { + hwIpfpmMcpAuthKeyId + Integer32, + hwIpfpmMcpAuthType + HWIpfpmAuthType, + hwIpfpmMcpAuthKey + OCTET STRING, + hwIpfpmMcpAuthRowStatus + RowStatus + } + + hwIpfpmMcpAuthKeyId OBJECT-TYPE + SYNTAX Integer32(1..64) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identification of the authentication key." + ::= { hwIpfpmMcpAuthEntry 1 } + + hwIpfpmMcpAuthType OBJECT-TYPE + SYNTAX HWIpfpmAuthType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Authentication type of the key. The enumeration + 'hmac-sha256(1)' represents the password is sent after being + encrypted through hmac-sha256. By default, authentication is not configured." + ::= { hwIpfpmMcpAuthEntry 2 } + + hwIpfpmMcpAuthKey OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..432)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The password used as an IPFPM authentication key." + ::= { hwIpfpmMcpAuthEntry 3 } + + hwIpfpmMcpAuthRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used for controlling the creation and deletion of this row." + ::= { hwIpfpmMcpAuthEntry 4 } + +-- ================================================================== +-- IPFPM MCP Instance configuration group +-- ================================================================== + -- + -- hwIpfpmMcpInstTable: MCP test instance information + -- + hwIpfpmMcpInstTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIpfpmMcpInstEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains attribute of MCP test instances." + ::= { hwIpfpmMcpConfiguration 5 } + + hwIpfpmMcpInstEntry OBJECT-TYPE + SYNTAX HwIpfpmMcpInstEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IPFPM configuration information for a particular MCP test + instance." + INDEX { hwIpfpmMcpInstId } + ::= { hwIpfpmMcpInstTable 1 } + + HwIpfpmMcpInstEntry ::= + SEQUENCE { + hwIpfpmMcpInstId + Integer32, + hwIpfpmMcpInstDesc + OCTET STRING, + hwIpfpmMcpLossRatioUpThres + Integer32, + hwIpfpmMcpLossRatioLowThres + Integer32, + hwIpfpmMcpOneDelayUpThres + Integer32, + hwIpfpmMcpOneDelayLowThres + Integer32, + hwIpfpmMcpTwoDelayUpThres + Integer32, + hwIpfpmMcpTwoDelayLowThres + Integer32, + hwIpfpmMcpMeasureEnable + HWEnabledStatus, + hwIpfpmMcpInstRowStatus + RowStatus, + hwIpfpmMcpInstType + HWIpfpmInstType, + hwIpfpmMcpSourceInstId + Integer32 + } + + hwIpfpmMcpInstId OBJECT-TYPE + SYNTAX Integer32 (1..8355838|16711681..16777214) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identification of the test instance." + ::= { hwIpfpmMcpInstEntry 1 } + + hwIpfpmMcpInstDesc OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the IP FPM instance description on an MCP. + if the string length is 0, it represents that it is not configured." + ::= { hwIpfpmMcpInstEntry 2 } + + hwIpfpmMcpLossRatioUpThres OBJECT-TYPE + SYNTAX Integer32(0..100000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value divided by 1000000 is the upper threshold of loss ratio(%) for alarm. + The value 0 represents that it is not configured, and the alarm is not enabled." + DEFVAL { 0 } + ::= { hwIpfpmMcpInstEntry 3 } + + hwIpfpmMcpLossRatioLowThres OBJECT-TYPE + SYNTAX Integer32(0..100000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value divided by 1000000 is the lower threshold of loss ratio(%) for alarm recovery. + The value 0 represents that it is not configured, and the alarm is not enabled." + DEFVAL { 0 } + ::= { hwIpfpmMcpInstEntry 4 } + + hwIpfpmMcpOneDelayUpThres OBJECT-TYPE + SYNTAX Integer32(0..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Upper threshold of one-way delay(microsecond) for alarm. + The value 0 represents that it is not configured, and the alarm is not enabled." + DEFVAL { 0 } + ::= { hwIpfpmMcpInstEntry 5 } + + hwIpfpmMcpOneDelayLowThres OBJECT-TYPE + SYNTAX Integer32(0..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Lower threshold of one-way delay(microsecond) for alarm recovery. + The value 0 represents that it is not configured, and the alarm is not enabled." + DEFVAL { 0 } + ::= { hwIpfpmMcpInstEntry 6 } + + hwIpfpmMcpTwoDelayUpThres OBJECT-TYPE + SYNTAX Integer32(0..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Upper threshold of two-way delay(microsecond) for alarm. + The value 0 represents that it is not configured, and the alarm is not enabled." + DEFVAL { 0 } + ::= { hwIpfpmMcpInstEntry 7 } + + hwIpfpmMcpTwoDelayLowThres OBJECT-TYPE + SYNTAX Integer32(0..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Lower threshold of two-way delay(microsecond) for alarm recovery. + The value 0 represents that it is not configured, and the alarm is not enabled." + DEFVAL { 0 } + ::= { hwIpfpmMcpInstEntry 8 } + + hwIpfpmMcpMeasureEnable OBJECT-TYPE + SYNTAX HWEnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates that the MCP instance measure function is 'enabled(1)' or 'disabled(2)'." + DEFVAL { enabled } + ::= { hwIpfpmMcpInstEntry 9 } + + hwIpfpmMcpInstRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used for controlling the creation and deletion of this row." + ::= { hwIpfpmMcpInstEntry 10 } + + hwIpfpmMcpInstType OBJECT-TYPE + SYNTAX HWIpfpmInstType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates that the MCP instance type. + 'unicast(0)' means unicast measurement instance. + 'multicastsrc(1)' means multicast measurement source instance. + 'multicastrecv(2)' means multicast measurement receiver instance." + ::= { hwIpfpmMcpInstEntry 11 } + + hwIpfpmMcpSourceInstId OBJECT-TYPE + SYNTAX Integer32 (0|16711681..16777214) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the source instance of multicastrecv. + This object is only valid when hwIpfpmMcpInstType is 'multicastrecv(2)'. + We can ingore this object value when hwIpfpmMcpInstType is not 'multicastrecv(2)'." + ::= { hwIpfpmMcpInstEntry 12 } + + -- + -- hwIpfpmMcpDcpTable: DCP information of MCP test instance + -- + hwIpfpmMcpDcpTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIpfpmMcpDcpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table describe the DCPs belonging to MCP test + instances." + ::= { hwIpfpmMcpConfiguration 6 } + + hwIpfpmMcpDcpEntry OBJECT-TYPE + SYNTAX HwIpfpmMcpDcpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IPFPM DCPs information for a particular MCP test instance." + INDEX { hwIpfpmMcpInstId, hwIpfpmMcpDcpId } + ::= { hwIpfpmMcpDcpTable 1 } + + HwIpfpmMcpDcpEntry ::= + SEQUENCE { + hwIpfpmMcpDcpId + IpAddress, + hwIpfpmMcpDcpRowStatus + RowStatus + } + + hwIpfpmMcpDcpId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identification of DCP which belongs to the test instance." + ::= { hwIpfpmMcpDcpEntry 1 } + + hwIpfpmMcpDcpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used for controlling the creation and deletion of this row." + ::= { hwIpfpmMcpDcpEntry 2 } + + + -- + -- hwIpfpmMcpAchTable: ACH information of MCP test instance + -- + hwIpfpmMcpAchTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIpfpmMcpAchEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table describe the ACHs(Atomic Closed Hop) belonging to + MCP test instances." + ::= { hwIpfpmMcpConfiguration 7 } + + hwIpfpmMcpAchEntry OBJECT-TYPE + SYNTAX HwIpfpmMcpAchEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IPFPM ACHs(Atomic Closed Hop) information for a particular + MCP test instance." + INDEX { hwIpfpmMcpInstId, hwIpfpmMcpAchId } + ::= { hwIpfpmMcpAchTable 1 } + + HwIpfpmMcpAchEntry ::= + SEQUENCE { + hwIpfpmMcpAchId + Integer32, + hwIpfpmMcpFlowType + HWIpfpmMcpFlowType, + hwIpfpmMcpAchRowStatus + RowStatus + } + + hwIpfpmMcpAchId OBJECT-TYPE + SYNTAX Integer32(0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object indicates the identification of the ACH." + ::= { hwIpfpmMcpAchEntry 1 } + + hwIpfpmMcpFlowType OBJECT-TYPE + SYNTAX HWIpfpmMcpFlowType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the flow that the ACH monitors is + 'forward(1)' or 'backward(2)', 'bidirectional(3)'. The value none(0) represents that it is not configured." + DEFVAL { none } + ::= { hwIpfpmMcpAchEntry 2 } + + hwIpfpmMcpAchRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used for controlling the creation and deletion of this row." + ::= { hwIpfpmMcpAchEntry 3 } + + + -- + -- hwIpfpmMcpTlpTable: TLP information of MCP ACH + -- + hwIpfpmMcpTlpTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIpfpmMcpTlpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table describe the TLPs(Target Logical Port) belonging to + MCP ACHs." + ::= { hwIpfpmMcpConfiguration 8 } + + hwIpfpmMcpTlpEntry OBJECT-TYPE + SYNTAX HwIpfpmMcpTlpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IPFPM TLPs(Target Logical Port) information for a particular + MCP ACH." + INDEX { hwIpfpmMcpInstId, hwIpfpmMcpAchId, hwIpfpmMcpTlpRole, hwIpfpmMcpTlpDcpId, hwIpfpmMcpTlpId} + ::= { hwIpfpmMcpTlpTable 1 } + + HwIpfpmMcpTlpEntry ::= + SEQUENCE { + hwIpfpmMcpTlpRole + HWIpfpmMcpTlpRole, + hwIpfpmMcpTlpDcpId + IpAddress, + hwIpfpmMcpTlpId + Integer32, + hwIpfpmMcpTlpRowStatus + RowStatus + } + + hwIpfpmMcpTlpRole OBJECT-TYPE + SYNTAX HWIpfpmMcpTlpRole + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object indicates the TLP belongs to 'in-group(1)' or 'out-group(2)' + of the ACH." + ::= { hwIpfpmMcpTlpEntry 1 } + + hwIpfpmMcpTlpDcpId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object indicates the dcp which the tlp belongs to." + ::= { hwIpfpmMcpTlpEntry 2 } + + hwIpfpmMcpTlpId OBJECT-TYPE + SYNTAX Integer32(1..16777215) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object indicates the identification of the TLP." + ::= { hwIpfpmMcpTlpEntry 3 } + + hwIpfpmMcpTlpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used for controlling the creation and deletion of this row." + ::= { hwIpfpmMcpTlpEntry 4 } + + + -- + -- hwIpfpmMcpSrcInstReferQueryTable: the counter information of source instance referrd + -- + hwIpfpmMcpSrcInstReferQueryTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIpfpmMcpSrcInstReferQueryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table describes the information of multicast source instance referred by some multicast receiver instances." + ::= { hwIpfpmMcpConfiguration 9 } + + hwIpfpmMcpSrcInstReferQueryEntry OBJECT-TYPE + SYNTAX HwIpfpmMcpSrcInstReferQueryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The information is that the multicast source instance referred by some multicast receiver instances." + INDEX { hwIpfpmMcpInstId} + ::= { hwIpfpmMcpSrcInstReferQueryTable 1 } + + HwIpfpmMcpSrcInstReferQueryEntry ::= + SEQUENCE { + hwIpfpmMcpSrcInstReferCnt + Integer32 + } + + hwIpfpmMcpSrcInstReferCnt OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the counter that the multicast source instance referred by some multicast receiver instances." + ::= { hwIpfpmMcpSrcInstReferQueryEntry 1 } + +-- ================================================================== +-- IPFPM MCP Instance statistics group +-- ================================================================== + -- + -- hwIpfpmMcpStatisticsTable: MCP global statistics information + -- + + hwIpfpmMcpStatisticsTable OBJECT IDENTIFIER ::= { hwIpfpmMcpStatistics 1 } + + hwIpfpmMcpInstSpec OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the global instance specification of MCP." + ::= { hwIpfpmMcpStatisticsTable 1 } + + hwIpfpmMcpInstCurNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current instance number of MCP." + ::= { hwIpfpmMcpStatisticsTable 2 } + + hwIpfpmMcpInstTlpMaxNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the maximum number of all instance TLP can be managed by MCP. For statistical instances of which the statistical period is 1s, the number of used instance-specific TLPs is 10 times the actual number of configured instance-specific TLPs. For statistical instances of which the statistical period is 10s or longer, the number of used instance-specific TLPs is the same as the actual number of configured instance-specific TLPs. + -1 means unused of this number" + ::= { hwIpfpmMcpStatisticsTable 3 } + + hwIpfpmMcpAchMaxNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of all ACH can be managed by MCP. For statistical instances of which the statistical period is 1s, the number of used instance-specific ACHs is 10 times the actual number of configured instance-specific ACHs. For statistical instances of which the statistical period is 10s or longer, the number of used instance-specific ACHs is the same as the actual number of configured instance-specific ACHs. + -1 means unused of this number" + ::= { hwIpfpmMcpStatisticsTable 4 } + + -- + -- hwIpfpmMcpInstAchIndexTable: One-way delay statistics of test + -- instance + hwIpfpmMcpInstAchIndexTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIpfpmMcpInstAchIndexEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tables contains the index of MCP + test instances and ACH." + ::= { hwIpfpmMcpStatistics 3 } + + hwIpfpmMcpInstAchIndexEntry OBJECT-TYPE + SYNTAX HwIpfpmMcpInstAchIndexEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of a particular test instance and ACH." + INDEX { hwIpfpmMcpInstId, hwIpfpmMcpAchId } + ::= { hwIpfpmMcpInstAchIndexTable 1 } + + HwIpfpmMcpInstAchIndexEntry ::= + SEQUENCE { + hwIpfpmMcpSeqNo + Counter64 + } + + hwIpfpmMcpSeqNo OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sequence of a particular test instance and ACH." + ::= { hwIpfpmMcpInstAchIndexEntry 1 } + + + -- + -- hwIpfpmMcpLossStatsTable: Loss statistics of test instance + -- + hwIpfpmMcpLossStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIpfpmMcpLossStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tables contains loss measure statistics of MCP test + instances." + ::= { hwIpfpmMcpStatistics 4 } + + hwIpfpmMcpLossStatsEntry OBJECT-TYPE + SYNTAX HwIpfpmMcpLossStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Loss measure statistics of an interval for a particular + test instance." + INDEX { hwIpfpmMcpInstId, hwIpfpmMcpAchId, hwIpfpmMcpSeqNoHigh, hwIpfpmMcpSeqNoLow } + ::= { hwIpfpmMcpLossStatsTable 1 } + + HwIpfpmMcpLossStatsEntry ::= + SEQUENCE { + hwIpfpmMcpSeqNoHigh + Unsigned32, + hwIpfpmMcpSeqNoLow + Unsigned32, + hwIpfpmMcpLossErrInfo + HWIpfpmStatErrInfo, + hwIpfpmMcpForwardLossPkts + Counter64, + hwIpfpmMcpForwardLossPktsSign + Integer32, + hwIpfpmMcpForwardLossBytes + Counter64, + hwIpfpmMcpForwardLossBytesSign + Integer32, + hwIpfpmMcpForwardPkts + Counter64, + hwIpfpmMcpForwardBytes + Counter64, + hwIpfpmMcpForwardLossRatio + Integer32, + hwIpfpmMcpBackwardLossPkts + Counter64, + hwIpfpmMcpBackwardLossPktsSign + Integer32, + hwIpfpmMcpBackwardLossBytes + Counter64, + hwIpfpmMcpBackwardLossBytesSign + Integer32, + hwIpfpmMcpBackwardPkts + Counter64, + hwIpfpmMcpBackwardBytes + Counter64, + hwIpfpmMcpBackwardLossRatio + Integer32, + hwIpfpmMcpForwardLossMMSType + HWIpfpmMMSType, + hwIpfpmMcpForwardLossMMSSwitch + TruthValue + } + hwIpfpmMcpSeqNoHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "High 32-bit of the hwIpfpmMcpSeqNo." + ::= { hwIpfpmMcpLossStatsEntry 1 } + + hwIpfpmMcpSeqNoLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Low 32-bit of the hwIpfpmMcpSeqNo." + ::= { hwIpfpmMcpLossStatsEntry 2 } + + hwIpfpmMcpLossErrInfo OBJECT-TYPE + SYNTAX HWIpfpmStatErrInfo + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The error code to indicate the validity and the invalidation + reason of an interval's loss measure statistics." + ::= { hwIpfpmMcpLossStatsEntry 3 } + + hwIpfpmMcpForwardLossPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The absolute value of loss packets of forward flow measurement." + ::= { hwIpfpmMcpLossStatsEntry 4 } + + hwIpfpmMcpForwardLossPktsSign OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sign of loss packets of forward flow measurement. + 1 means positive number, -1 means negative number." + ::= { hwIpfpmMcpLossStatsEntry 5 } + + hwIpfpmMcpForwardLossBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The absolute value of loss bytes of forward flow measurement." + ::= { hwIpfpmMcpLossStatsEntry 6 } + + hwIpfpmMcpForwardLossBytesSign OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sign of loss bytes of forward flow measurement. + 1 means positive number, -1 means negative number." + ::= { hwIpfpmMcpLossStatsEntry 7 } + + hwIpfpmMcpForwardPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The packets of forward flow measurement." + ::= { hwIpfpmMcpLossStatsEntry 8 } + + hwIpfpmMcpForwardBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bytes of forward flow measurement." + ::= { hwIpfpmMcpLossStatsEntry 9 } + + hwIpfpmMcpForwardLossRatio OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value divided by 1000000 is the loss ratio(%) of forward flow measurement." + ::= { hwIpfpmMcpLossStatsEntry 10 } + + hwIpfpmMcpBackwardLossPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The absolute value of loss packets of backward flow measurement." + ::= { hwIpfpmMcpLossStatsEntry 11 } + + hwIpfpmMcpBackwardLossPktsSign OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sign of loss loss packets of backward flow measurement. + 1 means positive number, -1 means negative number." + ::= { hwIpfpmMcpLossStatsEntry 12 } + + hwIpfpmMcpBackwardLossBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The absolute value of loss bytes of backward flow measurement." + ::= { hwIpfpmMcpLossStatsEntry 13 } + + hwIpfpmMcpBackwardLossBytesSign OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sign of loss bytes of backward flow measurement. + 1 means positive number, -1 means negative number." + ::= { hwIpfpmMcpLossStatsEntry 14 } + + hwIpfpmMcpBackwardPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The packets of backward flow measurement." + ::= { hwIpfpmMcpLossStatsEntry 15 } + + hwIpfpmMcpBackwardBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bytes of backward flow measurement." + ::= { hwIpfpmMcpLossStatsEntry 16 } + + hwIpfpmMcpBackwardLossRatio OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value divided by 1000000 is the loss ratio(%) of backward flow measurement." + ::= { hwIpfpmMcpLossStatsEntry 17 } + + hwIpfpmMcpForwardLossMMSType OBJECT-TYPE + SYNTAX HWIpfpmMMSType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value indicate multicastsrc type is 'master(0)' or 'slave(1)'." + ::= { hwIpfpmMcpLossStatsEntry 18 } + + hwIpfpmMcpForwardLossMMSSwitch OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value indicate whether multicastsrc switched in this period." + ::= { hwIpfpmMcpLossStatsEntry 19 } + + -- + -- hwIpfpmMcpOneDelayStatTable: One-way delay statistics of test + -- instance + hwIpfpmMcpOneDelayStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIpfpmMcpOneDelayStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tables contains one-way delay measure statistics of MCP + test instances." + ::= { hwIpfpmMcpStatistics 5 } + + hwIpfpmMcpOneDelayStatEntry OBJECT-TYPE + SYNTAX HwIpfpmMcpOneDelayStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "One-way delay measure statistics of an interval for a + particular test instance." + INDEX { hwIpfpmMcpInstId, hwIpfpmMcpAchId, hwIpfpmMcpSeqNoHigh, hwIpfpmMcpSeqNoLow } + ::= { hwIpfpmMcpOneDelayStatTable 1 } + + HwIpfpmMcpOneDelayStatEntry ::= + SEQUENCE { + hwIpfpmMcpOneDelayErrInfo + HWIpfpmStatErrInfo, + hwIpfpmMcpForwardOneDelay + Integer32, + hwIpfpmMcpForwardOneDelayVariation + Integer32, + hwIpfpmMcpBackwardOneDelay + Integer32, + hwIpfpmMcpBackwardOneDelayVariation + Integer32, + hwIpfpmMcpForwardOneDelayMMSType + HWIpfpmMMSType + } + + hwIpfpmMcpOneDelayErrInfo OBJECT-TYPE + SYNTAX HWIpfpmStatErrInfo + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The error code to indicate the validity and the invalidation + reason of an interval's one-way delay measure statistics." + ::= { hwIpfpmMcpOneDelayStatEntry 1 } + + hwIpfpmMcpForwardOneDelay OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The one-way delay(microsecond) of forward flow." + ::= { hwIpfpmMcpOneDelayStatEntry 2 } + + hwIpfpmMcpForwardOneDelayVariation OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The one-way delay variation(microsecond) of forward flow." + ::= { hwIpfpmMcpOneDelayStatEntry 3 } + + hwIpfpmMcpBackwardOneDelay OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The one-way delay(microsecond) of backward flow." + ::= { hwIpfpmMcpOneDelayStatEntry 4 } + + hwIpfpmMcpBackwardOneDelayVariation OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The one-way delay variation(microsecond) of backward flow." + ::= { hwIpfpmMcpOneDelayStatEntry 5 } + + hwIpfpmMcpForwardOneDelayMMSType OBJECT-TYPE + SYNTAX HWIpfpmMMSType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value indicate multicastsrc type is 'master(0)' or 'slave(1)'." + ::= { hwIpfpmMcpOneDelayStatEntry 6 } + + -- + -- hwIpfpmMcpTwoDelayStatTable: Two-way delay statistics of test instance + -- + hwIpfpmMcpTwoDelayStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIpfpmMcpTwoDelayStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tables contains two-way delay measure statistics of MCP + test instances." + ::= { hwIpfpmMcpStatistics 6 } + + hwIpfpmMcpTwoDelayStatEntry OBJECT-TYPE + SYNTAX HwIpfpmMcpTwoDelayStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Two-way delay measure statistics of an interval for a + particular test instance." + INDEX { hwIpfpmMcpInstId, hwIpfpmMcpAchId, hwIpfpmMcpSeqNoHigh, hwIpfpmMcpSeqNoLow } + ::= { hwIpfpmMcpTwoDelayStatTable 1 } + + HwIpfpmMcpTwoDelayStatEntry ::= + SEQUENCE { + hwIpfpmMcpTwoDelayErrInfo + HWIpfpmStatErrInfo, + hwIpfpmMcpTwoDelay + Integer32, + hwIpfpmMcpTwoDelayVariation + Integer32, + hwIpfpmMcpForwardDelay + Integer32, + hwIpfpmMcpForwardDelayVariation + Integer32, + hwIpfpmMcpBackwardDelay + Integer32, + hwIpfpmMcpBackwardDelayVariation + Integer32 + } + + hwIpfpmMcpTwoDelayErrInfo OBJECT-TYPE + SYNTAX HWIpfpmStatErrInfo + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The error code to indicate the validity and the invalidation + reason of an interval's two-way delay measure statistics." + ::= { hwIpfpmMcpTwoDelayStatEntry 1 } + + hwIpfpmMcpTwoDelay OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The two-way delay(microsecond) of monitored flow." + ::= { hwIpfpmMcpTwoDelayStatEntry 2 } + + hwIpfpmMcpTwoDelayVariation OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The two-way delay variation(microsecond) of monitored flow." + ::= { hwIpfpmMcpTwoDelayStatEntry 3 } + + hwIpfpmMcpForwardDelay OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The forward flow delay(microsecond) in two-way delay measurement." + ::= { hwIpfpmMcpTwoDelayStatEntry 4 } + + hwIpfpmMcpForwardDelayVariation OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The forward flow variation(microsecond) in two-way delay measurement." + ::= { hwIpfpmMcpTwoDelayStatEntry 5 } + + hwIpfpmMcpBackwardDelay OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The backward flow delay(microsecond) in two-way delay measurement." + ::= { hwIpfpmMcpTwoDelayStatEntry 6 } + + hwIpfpmMcpBackwardDelayVariation OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The backward flow variation(microsecond) in two-way delay measurement." + ::= { hwIpfpmMcpTwoDelayStatEntry 7 } + + -- + -- hwIpfpmMcpOneDelayMultiStatTable: Multi-in-point one-way delay statistics of test instance + -- + hwIpfpmMcpOneDelayMultiStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIpfpmMcpOneDelayMultiStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tables contains multi-in-point one-way delay measure statistics of MCP + test instances." + ::= { hwIpfpmMcpStatistics 7 } + + hwIpfpmMcpOneDelayMultiStatEntry OBJECT-TYPE + SYNTAX HwIpfpmMcpOneDelayMultiStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Multi-in-point one-way delay measure statistics of an interval for a + particular test instance." + INDEX { hwIpfpmMcpInstId, hwIpfpmMcpAchId, hwIpfpmMcpSeqNoHigh, hwIpfpmMcpSeqNoLow, hwIpfpmMcpOneDelayFlowType, hwIpfpmMcpOneDelayMultiSrcDCP, hwIpfpmMcpOneDelayMultiSrcTLP, hwIpfpmMcpOneDelayMultiDesDCP, hwIpfpmMcpOneDelayMultiDesTLP} + ::= { hwIpfpmMcpOneDelayMultiStatTable 1 } + + HwIpfpmMcpOneDelayMultiStatEntry ::= + SEQUENCE { + hwIpfpmMcpOneDelayFlowType + HWIpfpmMcpFlowType, + hwIpfpmMcpOneDelayMultiSrcDCP + IpAddress, + hwIpfpmMcpOneDelayMultiSrcTLP + Integer32, + hwIpfpmMcpOneDelayMultiDesDCP + IpAddress, + hwIpfpmMcpOneDelayMultiDesTLP + Integer32, + hwIpfpmMcpOneDelayMultiErrInfo + HWIpfpmStatErrInfo, + hwIpfpmMcpOneDelayMulti + Integer32, + hwIpfpmMcpOneDelayMultiVariation + Integer32 + } + + hwIpfpmMcpOneDelayFlowType OBJECT-TYPE + SYNTAX HWIpfpmMcpFlowType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The flow type for multi-in-point one-delay. " + ::= { hwIpfpmMcpOneDelayMultiStatEntry 1 } + + hwIpfpmMcpOneDelayMultiSrcDCP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The multi-in-point one-way delay source DCP." + ::= { hwIpfpmMcpOneDelayMultiStatEntry 2 } + + hwIpfpmMcpOneDelayMultiSrcTLP OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The multi-in-point one-way delay source TLP." + ::= { hwIpfpmMcpOneDelayMultiStatEntry 3 } + + hwIpfpmMcpOneDelayMultiDesDCP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The multi-in-point one-way delay destination DCP." + ::= { hwIpfpmMcpOneDelayMultiStatEntry 4 } + + hwIpfpmMcpOneDelayMultiDesTLP OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The multi-in-point one-way delay destination TLP." + ::= { hwIpfpmMcpOneDelayMultiStatEntry 5 } + + hwIpfpmMcpOneDelayMultiErrInfo OBJECT-TYPE + SYNTAX HWIpfpmStatErrInfo + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The error code to indicate the validity and the invalidation + reason of an interval's multi-in-point one-way delay measure statistics." + ::= { hwIpfpmMcpOneDelayMultiStatEntry 6 } + + hwIpfpmMcpOneDelayMulti OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The multi-in-point one-way delay(microsecond)." + ::= { hwIpfpmMcpOneDelayMultiStatEntry 7 } + + hwIpfpmMcpOneDelayMultiVariation OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The multi-in-point one-way delay variation(microsecond)." + ::= { hwIpfpmMcpOneDelayMultiStatEntry 8 } + + -- + -- hwIpfpmMcpTwoDelayMultiStatTable: Multi-in-point two-way delay statistics of test instance + -- + hwIpfpmMcpTwoDelayMultiStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIpfpmMcpTwoDelayMultiStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tables contains multi-in-point two-way delay measure statistics of MCP + test instances." + ::= { hwIpfpmMcpStatistics 8 } + + hwIpfpmMcpTwoDelayMultiStatEntry OBJECT-TYPE + SYNTAX HwIpfpmMcpTwoDelayMultiStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Multi-in-point two-way delay measure statistics of an interval for a + particular test instance." + INDEX { hwIpfpmMcpInstId, hwIpfpmMcpAchId, hwIpfpmMcpSeqNoHigh, hwIpfpmMcpSeqNoLow, hwIpfpmMcpForwardDelayMultiSrcDCP, hwIpfpmMcpForwardDelayMultiSrcTLP, hwIpfpmMcpForwardDelayMultiDesDCP, hwIpfpmMcpForwardDelayMultiDesTLP, hwIpfpmMcpBackwardDelayMultiSrcDCP, hwIpfpmMcpBackwardDelayMultiSrcTLP, hwIpfpmMcpBackwardDelayMultiDesDCP, hwIpfpmMcpBackwardDelayMultiDesTLP} + ::= { hwIpfpmMcpTwoDelayMultiStatTable 1 } + + HwIpfpmMcpTwoDelayMultiStatEntry ::= + SEQUENCE { + hwIpfpmMcpForwardDelayMultiSrcDCP + IpAddress, + hwIpfpmMcpForwardDelayMultiSrcTLP + Integer32, + hwIpfpmMcpForwardDelayMultiDesDCP + IpAddress, + hwIpfpmMcpForwardDelayMultiDesTLP + Integer32, + hwIpfpmMcpBackwardDelayMultiSrcDCP + IpAddress, + hwIpfpmMcpBackwardDelayMultiSrcTLP + Integer32, + hwIpfpmMcpBackwardDelayMultiDesDCP + IpAddress, + hwIpfpmMcpBackwardDelayMultiDesTLP + Integer32, + hwIpfpmMcpTwoDelayMultiErrInfo + HWIpfpmStatErrInfo, + hwIpfpmMcpTwoDelayMulti + Integer32, + hwIpfpmMcpTwoDelayMultiVariation + Integer32, + hwIpfpmMcpForwardDelayMulti + Integer32, + hwIpfpmMcpForwardDelayMultiVariation + Integer32, + hwIpfpmMcpBackwardDelayMulti + Integer32, + hwIpfpmMcpBackwardDelayMultiVariation + Integer32 + } + + hwIpfpmMcpForwardDelayMultiSrcDCP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The multi-in-point two-way delay source DCP of forward flow." + ::= { hwIpfpmMcpTwoDelayMultiStatEntry 1 } + + hwIpfpmMcpForwardDelayMultiSrcTLP OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The multi-in-point two-way delay source TLP of forward flow." + ::= { hwIpfpmMcpTwoDelayMultiStatEntry 2 } + + hwIpfpmMcpForwardDelayMultiDesDCP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The multi-in-point two-way delay destination DCP of forward flow." + ::= { hwIpfpmMcpTwoDelayMultiStatEntry 3 } + + hwIpfpmMcpForwardDelayMultiDesTLP OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The multi-in-point two-way delay destination TLP of forward flow." + ::= { hwIpfpmMcpTwoDelayMultiStatEntry 4 } + + hwIpfpmMcpBackwardDelayMultiSrcDCP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The multi-in-point two-way delay source DCP of backward flow." + ::= { hwIpfpmMcpTwoDelayMultiStatEntry 5 } + + hwIpfpmMcpBackwardDelayMultiSrcTLP OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The multi-in-point two-way delay source TLP of backward flow." + ::= { hwIpfpmMcpTwoDelayMultiStatEntry 6 } + + hwIpfpmMcpBackwardDelayMultiDesDCP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The multi-in-point two-way delay destination DCP of backward flow." + ::= { hwIpfpmMcpTwoDelayMultiStatEntry 7 } + + hwIpfpmMcpBackwardDelayMultiDesTLP OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The multi-in-point two-way delay destination TLP of backward flow." + ::= { hwIpfpmMcpTwoDelayMultiStatEntry 8 } + + hwIpfpmMcpTwoDelayMultiErrInfo OBJECT-TYPE + SYNTAX HWIpfpmStatErrInfo + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The error code to indicate the validity and the invalidation + reason of an interval's multi-in-point two-way delay measure statistics." + ::= { hwIpfpmMcpTwoDelayMultiStatEntry 9 } + + hwIpfpmMcpTwoDelayMulti OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The multi-in-point two-way delay(microsecond) of monitored flow." + ::= { hwIpfpmMcpTwoDelayMultiStatEntry 10 } + + hwIpfpmMcpTwoDelayMultiVariation OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The multi-in-point two-way delay variation(microsecond) of monitored flow." + ::= { hwIpfpmMcpTwoDelayMultiStatEntry 11 } + + hwIpfpmMcpForwardDelayMulti OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The forward flow delay(microsecond) in multi-in-point two-way delay measurement." + ::= { hwIpfpmMcpTwoDelayMultiStatEntry 12 } + + hwIpfpmMcpForwardDelayMultiVariation OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The forward flow variation(microsecond) in multi-in-point two-way delay measurement." + ::= { hwIpfpmMcpTwoDelayMultiStatEntry 13 } + + hwIpfpmMcpBackwardDelayMulti OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The backward flow delay(microsecond) in multi-in-point two-way delay measurement." + ::= { hwIpfpmMcpTwoDelayMultiStatEntry 14 } + + hwIpfpmMcpBackwardDelayMultiVariation OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The backward flow variation(microsecond) in multi-in-point two-way delay measurement." + ::= { hwIpfpmMcpTwoDelayMultiStatEntry 15 } + +-- ================================================================== +-- IPFPM DCP configuration group +-- ================================================================== + -- + -- hwIpfpmDcpGlobalTable: DCP global configure information + -- + + hwIpfpmDcpGlobalTable OBJECT IDENTIFIER ::= { hwIpfpmDcpConfiguration 1 } + + hwIpfpmDcpEnable OBJECT-TYPE + SYNTAX HWEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates that the DCP (Data Collecting + Point) function is 'enabled(1)' or 'disabled(2)'." + DEFVAL { disabled } + ::= { hwIpfpmDcpGlobalTable 1 } + + hwIpfpmDcpId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object indicates the identification of DCP. + The value 0.0.0.0 represents that it is not configured." + ::= { hwIpfpmDcpGlobalTable 2 } + + hwIpfpmDcpMeasureColorFlag OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (3..3)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This string object indicates the bits of an IP packet used for color + measurement. the length of string is 3,first and second character range is <1-6>, + third character range is <0-6>. + the three characters can not same. + The character '0' represents none flag bit. + The character '1' represents the bit0 of the FLAGS byte. + The character '2' represents the bit3 of the TOS byte. + The character '3' represents the bit4 of the TOS byte. + The character '4' represents the bit5 of the TOS byte. + The character '5' represents the bit6 of the TOS byte. + The character '6' represents the bit7 of the TOS byte. + the first character represents loss measurement color-bit, + the second character represents delay measurement color-bit, + the third character represents multicast measurement color-bit." + ::= { hwIpfpmDcpGlobalTable 3 } + + + hwIpfpmDcpMcpId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Identification of the MCP that DCP reports measure data of + the test instances not specified the object + 'hwIpfpmDcpInstMcpId' to. The value 0.0.0.0 represents that it is + not configured." + ::= { hwIpfpmDcpGlobalTable 6 } + + hwIpfpmDcpMcpPort OBJECT-TYPE + SYNTAX Integer32(1024..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The listening port of the MCP that DCP reports measure + data of the test instances not specified the object + 'hwIpfpmDcpInstMcpPort' to. It need setting 'hwIpfpmDcpMcpId' + first before setting this object." + DEFVAL { 65030 } + ::= { hwIpfpmDcpGlobalTable 7 } + + hwIpfpmDcpMcpVpnName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the VPN instance through which the DCP and the MCP communicates. + 'hwIpfpmDcpInstMcpId' should be setted first before setting this object." + ::= { hwIpfpmDcpGlobalTable 8 } + + hwIpfpmDcpMcpVpnType OBJECT-TYPE + SYNTAX HWIpfpmVpnType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of the VPN instance. 'hwIpfpmDcpInstMcpId' should be setted first + before setting this object. + Available options: + none(0) + manage-vpn(1) + vpn-instance(2)" + ::= { hwIpfpmDcpGlobalTable 9 } + + hwIpfpmPeriodSource OBJECT-TYPE + SYNTAX HWIpfpmClockSoure + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The clock source using by period.Priority should be given to the use of + this setting in period calculation. + Available options: + default(0) + ntp(1)" + ::= { hwIpfpmDcpGlobalTable 10 } + + -- + -- hwIpfpmDcpAuthTable: DCP global authentication information + -- + hwIpfpmDcpAuthTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIpfpmDcpAuthEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains authentication of DCP." + ::= { hwIpfpmDcpConfiguration 7 } + + hwIpfpmDcpAuthEntry OBJECT-TYPE + SYNTAX HwIpfpmDcpAuthEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IPFPM authentication information for DCP" + INDEX { hwIpfpmDcpAuthKeyId } + ::= { hwIpfpmDcpAuthTable 1 } + + HwIpfpmDcpAuthEntry ::= + SEQUENCE { + hwIpfpmDcpAuthKeyId + Integer32, + hwIpfpmDcpAuthType + HWIpfpmAuthType, + hwIpfpmDcpAuthKey + OCTET STRING, + hwIpfpmDcpAuthRowStatus + RowStatus + } + + hwIpfpmDcpAuthKeyId OBJECT-TYPE + SYNTAX Integer32(1..64) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identification of the DCP authentication." + ::= { hwIpfpmDcpAuthEntry 1 } + + hwIpfpmDcpAuthType OBJECT-TYPE + SYNTAX HWIpfpmAuthType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Authentication type of the DCP. The enumeration + 'hmac-sha256(1)' represents the password is sent after being + encrypted through hmac-sha256. By default, authentication is not configured." + ::= { hwIpfpmDcpAuthEntry 2 } + + hwIpfpmDcpAuthKey OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..432)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The password used as an IPFPM authentication key." + ::= { hwIpfpmDcpAuthEntry 3 } + + hwIpfpmDcpAuthRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used for controlling the creation and deletion of this row." + ::= { hwIpfpmDcpAuthEntry 4 } + +-- ================================================================== +-- IPFPM DCP instance configuration group +-- ================================================================== + -- + -- hwIpfpmDcpInstTable: DCP test instance information + -- + hwIpfpmDcpInstTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIpfpmDcpInstEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains attribute of DCP test instances." + ::= { hwIpfpmDcpConfiguration 8 } + + hwIpfpmDcpInstEntry OBJECT-TYPE + SYNTAX HwIpfpmDcpInstEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IPFPM configuration information for a particular DCP test + instance." + INDEX { hwIpfpmDcpInstId } + ::= { hwIpfpmDcpInstTable 1 } + + HwIpfpmDcpInstEntry ::= + SEQUENCE { + hwIpfpmDcpInstId + Integer32, + hwIpfpmDcpInstDesc + OCTET STRING, + hwIpfpmDcpInstMcpId + IpAddress, + hwIpfpmDcpInstMcpPort + Integer32, + hwIpfpmDcpInstInterval + HWIpfpmInstIntervalType, + hwIpfpmDcpInstRowStatus + RowStatus, + hwIpfpmDcpInstType + HWIpfpmInstType, + hwIpfpmDcpSourceInstId + Integer32, + hwIpfpmDcpInstMcpVpnName + OCTET STRING, + hwIpfpmDcpInstMcpVpnType + HWIpfpmVpnType, + hwIpfpmDcpInstGroupId + Integer32 + } + + hwIpfpmDcpInstId OBJECT-TYPE + SYNTAX Integer32 (1..8355838|16711681..16777214) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Identification of the test instance." + ::= { hwIpfpmDcpInstEntry 1 } + + hwIpfpmDcpInstDesc OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description of the test instance. + if the string length is 0, it represents that it is not configured." + ::= { hwIpfpmDcpInstEntry 2 } + + hwIpfpmDcpInstMcpId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Identification of the MCP that DCP reports measure data of + this test instance to. The value 0.0.0.0 represents that it is not + configured" + ::= { hwIpfpmDcpInstEntry 3 } + + hwIpfpmDcpInstMcpPort OBJECT-TYPE + SYNTAX Integer32(1024..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The listening port of the MCP that DCP reports measure + data of this test instance to. It need setting + 'hwIpfpmDcpInstMcpId' first before setting this object." + DEFVAL { 65030 } + ::= { hwIpfpmDcpInstEntry 4 } + + hwIpfpmDcpInstInterval OBJECT-TYPE + SYNTAX HWIpfpmInstIntervalType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates that interval of an test instance is + 'interval1s(1)' or 'interval10s(10)' or 'interval60s(60)' + or 'interval600s(600)'." + DEFVAL { interval10s } + ::= { hwIpfpmDcpInstEntry 5 } + + hwIpfpmDcpInstRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used for controlling the creation and deletion of this row." + ::= { hwIpfpmDcpInstEntry 6 } + + hwIpfpmDcpInstType OBJECT-TYPE + SYNTAX HWIpfpmInstType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "type of the test instance." + ::= { hwIpfpmDcpInstEntry 7 } + + + hwIpfpmDcpSourceInstId OBJECT-TYPE + SYNTAX Integer32(0 | 16711681..16777214) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Identification of the source instance." + ::= { hwIpfpmDcpInstEntry 8 } + + hwIpfpmDcpInstMcpVpnName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the VPN instance through which the DCP and the MCP communicates. + 'hwIpfpmDcpInstMcpId' should be setted first before setting this object." + ::= { hwIpfpmDcpInstEntry 9 } + + hwIpfpmDcpInstMcpVpnType OBJECT-TYPE + SYNTAX HWIpfpmVpnType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of the VPN instance. 'hwIpfpmDcpInstMcpId' should be setted first + before setting this object." + ::= { hwIpfpmDcpInstEntry 10 } + + hwIpfpmDcpInstGroupId OBJECT-TYPE + SYNTAX Integer32 (0..8355838) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The group identification of the test instance." + ::= { hwIpfpmDcpInstEntry 11 } + + -- + -- hwIpfpmDcpInstAuthTable: DCP test instance authentication information + -- + hwIpfpmDcpInstAuthTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIpfpmDcpInstAuthEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains authentication of DCP test instances." + ::= { hwIpfpmDcpConfiguration 9 } + + hwIpfpmDcpInstAuthEntry OBJECT-TYPE + SYNTAX HwIpfpmDcpInstAuthEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IPFPM authentication information for a particular DCP test + instance." + INDEX { hwIpfpmDcpInstId, hwIpfpmDcpInstAuthKeyId } + ::= { hwIpfpmDcpInstAuthTable 1 } + + HwIpfpmDcpInstAuthEntry ::= + SEQUENCE { + hwIpfpmDcpInstAuthKeyId + Integer32, + hwIpfpmDcpInstAuthType + HWIpfpmAuthType, + hwIpfpmDcpInstAuthKey + OCTET STRING, + hwIpfpmDcpInstAuthRowStatus + RowStatus + } + + hwIpfpmDcpInstAuthKeyId OBJECT-TYPE + SYNTAX Integer32(1..64) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identification of the DCP authentication." + ::= { hwIpfpmDcpInstAuthEntry 1 } + + hwIpfpmDcpInstAuthType OBJECT-TYPE + SYNTAX HWIpfpmAuthType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Authentication type of DCP instance authentication. The + enumeration 'hmac-sha256(1)' represents the password is sent after + being encrypted through hmac-sha256. By default, authentication is + not configured. If this object is not configured and object + 'hwIpfpmDcpAuthType' is configured, then this instance uses + 'hwIpfpmDcpInstAuthType' and 'hwIpfpmDcpInstAuthKey' + as its authentication." + ::= { hwIpfpmDcpInstAuthEntry 2 } + + hwIpfpmDcpInstAuthKey OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..432)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The password used as an DCP test instance authentication key." + ::= { hwIpfpmDcpInstAuthEntry 3 } + + hwIpfpmDcpInstAuthRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used for controlling the creation and deletion of this row." + ::= { hwIpfpmDcpInstAuthEntry 4 } + + + -- + -- hwIpfpmDcpFlowTable: DCP flow information of test instance + -- + hwIpfpmDcpFlowTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIpfpmDcpFlowEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains flow attribute of DCP test instances." + ::= { hwIpfpmDcpConfiguration 10 } + + hwIpfpmDcpFlowEntry OBJECT-TYPE + SYNTAX HwIpfpmDcpFlowEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IPFPM configuration information for a particular DCP test + instance flow." + INDEX { hwIpfpmDcpInstId, hwIpfpmDcpFlowType } + ::= { hwIpfpmDcpFlowTable 1 } + + HwIpfpmDcpFlowEntry ::= + SEQUENCE { + hwIpfpmDcpFlowType + HWIpfpmFlowType, + hwIpfpmDcpFlowProtocol + Integer32, + hwIpfpmDcpFlowDscp + Integer32, + hwIpfpmDcpFlowSrcAddr + IpAddress, + hwIpfpmDcpFlowSrcMaskLen + Integer32, + hwIpfpmDcpFlowDstAddr + IpAddress, + hwIpfpmDcpFlowDstMaskLen + Integer32, + hwIpfpmDcpFlowSrcPortBgn + Integer32, + hwIpfpmDcpFlowSrcPortEnd + Integer32, + hwIpfpmDcpFlowDstPortBgn + Integer32, + hwIpfpmDcpFlowDstPortEnd + Integer32, + hwIpfpmDcpFlowRowStatus + RowStatus, + hwIpfpmDcpFlowOuterSrcAddr + IpAddress, + hwIpfpmDcpFlowOuterDstAddr + IpAddress, + hwIpfpmDcpFlowForwardGtpTeid + Unsigned32, + hwIpfpmDcpFlowBackwardGtpTeid + Unsigned32, + hwIpfpmDcpFlowVxlan + TruthValue, + hwIpfpmDcpFlowVni + Integer32 + } + + hwIpfpmDcpFlowType OBJECT-TYPE + SYNTAX HWIpfpmFlowType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates that the flow is 'forward(1)' or + 'backward(2)' or 'bidirectional(3)'." + ::= { hwIpfpmDcpFlowEntry 1 } + + hwIpfpmDcpFlowProtocol OBJECT-TYPE + SYNTAX Integer32(0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the protocol specified as the flow feature. + 'hwIpfpmDcpFlowSrcPortBgn', 'hwIpfpmDcpFlowSrcPortEnd', + 'hwIpfpmDcpFlowDstPortBgn', and 'hwIpfpmDcpFlowDstPortEnd' can be + configured only when the value is 6(tcp) or 17(udp). The value 0 + represents that this object is not configured." + DEFVAL { 0 } + ::= { hwIpfpmDcpFlowEntry 2 } + + hwIpfpmDcpFlowDscp OBJECT-TYPE + SYNTAX Integer32(-1..63) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the DSCP specified as the flow + feature. The value -1 represents that this object is + not configured." + DEFVAL { -1 } + ::= { hwIpfpmDcpFlowEntry 3 } + + hwIpfpmDcpFlowSrcAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the source ip address specified as the + flow feature. The value 0.0.0.0 represents that this object is not configured." + ::= { hwIpfpmDcpFlowEntry 4 } + + hwIpfpmDcpFlowSrcMaskLen OBJECT-TYPE + SYNTAX Integer32(1..32) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the source ip mask length specified + as the flow feature." + DEFVAL { 32 } + ::= { hwIpfpmDcpFlowEntry 5 } + + hwIpfpmDcpFlowDstAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the destination ip address specified + as the flow feature. The value 0.0.0.0 represents that this object + is not configured." + ::= { hwIpfpmDcpFlowEntry 6 } + + hwIpfpmDcpFlowDstMaskLen OBJECT-TYPE + SYNTAX Integer32(1..32) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the destination ip mask length + specified as the flow feature." + DEFVAL { 32 } + ::= { hwIpfpmDcpFlowEntry 7 } + + hwIpfpmDcpFlowSrcPortBgn OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the begin value of source port + specified as the flow feature. It need configure + 'hwIpfpmDcpFlowProtocol' first before configure this + object. The value 0 represents that this object is not + configured." + DEFVAL { 0 } + ::= { hwIpfpmDcpFlowEntry 8 } + + hwIpfpmDcpFlowSrcPortEnd OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the end value of source port + specified as the flow feature. It need configure + 'hwIpfpmDcpFlowProtocol' first before configure this + object. The value 0 represents that this object is + not configured." + DEFVAL { 0 } + ::= { hwIpfpmDcpFlowEntry 9 } + + hwIpfpmDcpFlowDstPortBgn OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the begin value of destination port + specified as the flow feature. It need configure + 'hwIpfpmDcpFlowProtocol' first before configure this object. + The value 0 represents that this object is not configured." + DEFVAL { 0 } + ::= { hwIpfpmDcpFlowEntry 10 } + + hwIpfpmDcpFlowDstPortEnd OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the end value of destination port + specified as the flow feature. It need configure + 'hwIpfpmDcpFlowProtocol' first before configure this object. + The value 0 represents that this object is not configured." + DEFVAL { 0 } + ::= { hwIpfpmDcpFlowEntry 11 } + + hwIpfpmDcpFlowRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used for controlling the creation and deletion of this row." + ::= { hwIpfpmDcpFlowEntry 12 } + + hwIpfpmDcpFlowOuterSrcAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the outer source ip address specified as the + flow feature. The value 0 represents that this object is not configured." + DEFVAL { 0 } + ::= { hwIpfpmDcpFlowEntry 13 } + + hwIpfpmDcpFlowOuterDstAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the outer destination ip address specified as the + flow feature. The value 0 represents that this object is not configured." + DEFVAL { 0 } + ::= { hwIpfpmDcpFlowEntry 14 } + + hwIpfpmDcpFlowForwardGtpTeid OBJECT-TYPE + SYNTAX Unsigned32(0..4294967294) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the value of forward gtp teid + specified as the flow feature. The value 0 represents that this object is not configured." + DEFVAL { 0 } + ::= { hwIpfpmDcpFlowEntry 15 } + + hwIpfpmDcpFlowBackwardGtpTeid OBJECT-TYPE + SYNTAX Unsigned32(0..4294967294) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the value of backward gtp teid + specified as the flow feature. The value 0 represents that this object is not configured." + DEFVAL { 0 } + ::= { hwIpfpmDcpFlowEntry 16 } + + hwIpfpmDcpFlowVxlan OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Vxlan of the flow feature. The value + false(2) represents that this object is not configured." + DEFVAL { false } + ::= { hwIpfpmDcpFlowEntry 17 } + + hwIpfpmDcpFlowVni OBJECT-TYPE + SYNTAX Integer32(0..16000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the value of vni + specified as the flow feature. The value 0 represents that this object is not configured." + DEFVAL { 0 } + ::= { hwIpfpmDcpFlowEntry 18 } + + -- + -- hwIpfpmDcpInstTlpTable: DCP TLP information of DCP test instance + -- + hwIpfpmDcpInstTlpTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIpfpmDcpInstTlpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains attribute of TLPs." + ::= { hwIpfpmDcpConfiguration 11 } + + hwIpfpmDcpInstTlpEntry OBJECT-TYPE + SYNTAX HwIpfpmDcpInstTlpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IPFPM configuration information for a particular TLP." + INDEX { hwIpfpmDcpInstId, + hwIpfpmDcpTlpId } + ::= { hwIpfpmDcpInstTlpTable 1 } + + HwIpfpmDcpInstTlpEntry ::= + SEQUENCE { + hwIpfpmDcpInstTlpRole + HWIpfpmTlpRole, + hwIpfpmDcpInstTlpFlowType + HWIpfpmFlowType, + hwIpfpmDcpInstTlpDirec + HWIpfpmFlowTlpDirec, + hwIpfpmDcpInstTlpVpnLabel + Integer32, + hwIpfpmDcpInstTlpCtrlWordFlag + TruthValue, + hwIpfpmDcpInstTlpLspLabel + Integer32, + hwIpfpmDcpInstTlpL2VpnFlag + TruthValue, + hwIpfpmDcpInstTlpTpId + OCTET STRING, + hwIpfpmDcpInstTlpRowStatus + RowStatus, + hwIpfpmDcpInstTlpMultiSrcType + HWIpfpmMMSType, + hwIpfpmDcpInstTlpFlowLabelFlag + TruthValue, + hwIpfpmDcpInstTlpLspLabel2 + Integer32, + hwIpfpmDcpInstTlpLspLabel3 + Integer32, + hwIpfpmDcpInstTlpOuterVlan + Integer32, + hwIpfpmDcpInstTlpInnerVlan + Integer32, + hwIpfpmDcpInstTlpBackwardVpnLabel + Integer32, + hwIpfpmDcpInstTlpBackwardCtrlWordFlag + TruthValue, + hwIpfpmDcpInstTlpBackwardLspLabel + Integer32, + hwIpfpmDcpInstTlpBackwardLspLabel2 + Integer32, + hwIpfpmDcpInstTlpBackwardLspLabel3 + Integer32, + hwIpfpmDcpInstTlpBackwardL2VpnFlag + TruthValue, + hwIpfpmDcpInstTlpBackwardFlowLabelFlag + TruthValue, + hwIpfpmDcpInstTlpBackwardOuterVlan + Integer32, + hwIpfpmDcpInstTlpBackwardInnerVlan + Integer32, + hwIpfpmDcpInstTlpBackwardTpId + OCTET STRING + } + + + hwIpfpmDcpInstTlpRole OBJECT-TYPE + SYNTAX HWIpfpmTlpRole + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the TLP position 'in-point(1)' or 'out-point(2) or 'mid-point(3)'." + ::= { hwIpfpmDcpInstTlpEntry 1 } + + hwIpfpmDcpInstTlpFlowType OBJECT-TYPE + SYNTAX HWIpfpmFlowType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the flow type of the instance TLP is + 'forward(1)' or 'backward(2)' or 'bidirectional(3)' or + 'forwardandbackward(4)'. Only 'forward(1)' and 'backward(2)' + can be configured when 'hwIpfpmDcpInstTlpRole' is + 'mid-point(3)'. The value 'null(0)' represents that this + flow is not configured under the instance." + ::= { hwIpfpmDcpInstTlpEntry 2 } + + hwIpfpmDcpInstTlpDirec OBJECT-TYPE + SYNTAX HWIpfpmFlowTlpDirec + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the TLP is 'ingress(1)' or 'egress(2)' + of the flow of DCP test instance." + ::= { hwIpfpmDcpInstTlpEntry 3 } + + hwIpfpmDcpInstTlpVpnLabel OBJECT-TYPE + SYNTAX Integer32(-1..1048575) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VPN label of of the flow that the TLP measured. The + value -1 represents that this object is not configured." + DEFVAL { -1 } + ::= { hwIpfpmDcpInstTlpEntry 4 } + + hwIpfpmDcpInstTlpCtrlWordFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The control word flag of the flow that the TLP measured. The value + false(2) represents that this object is not configured." + DEFVAL { false } + ::= { hwIpfpmDcpInstTlpEntry 5 } + + hwIpfpmDcpInstTlpLspLabel OBJECT-TYPE + SYNTAX Integer32(-1..1048575) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The LSP label of the flow that the TLP measured. The value + -1 represents that this object is not configured." + DEFVAL { -1 } + ::= { hwIpfpmDcpInstTlpEntry 6 } + + hwIpfpmDcpInstTlpL2VpnFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The L2VPN flag of the flow that the TLP measured. The value + false(2) represents that this object is not configured." + DEFVAL { false } + ::= { hwIpfpmDcpInstTlpEntry 7 } + + hwIpfpmDcpInstTlpTpId OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (3..4)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tpid for vlan. The value range is from '600' to 'FFFF'." + DEFVAL { 8100 } + ::= { hwIpfpmDcpInstTlpEntry 8 } + + hwIpfpmDcpInstTlpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used for controlling the creation and deletion of this row." + ::= { hwIpfpmDcpInstTlpEntry 9 } + + hwIpfpmDcpInstTlpMultiSrcType OBJECT-TYPE + SYNTAX HWIpfpmMMSType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the type of multicastsrc 'master(0)'or 'slave(1)'." + ::= { hwIpfpmDcpInstTlpEntry 10 } + + hwIpfpmDcpInstTlpFlowLabelFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value indicate whether the flow-label is configured." + DEFVAL { false } + ::= { hwIpfpmDcpInstTlpEntry 11 } + + hwIpfpmDcpInstTlpLspLabel2 OBJECT-TYPE + SYNTAX Integer32(-2..1048575) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The LSP label of the flow that the TLP measured. The value + -1 represents that this object is not configured. The value + -2 represents that this object matches any label." + DEFVAL { -1 } + ::= { hwIpfpmDcpInstTlpEntry 12 } + + hwIpfpmDcpInstTlpLspLabel3 OBJECT-TYPE + SYNTAX Integer32(-1..1048575) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The LSP label of the flow that the TLP measured. The value + -1 represents that this object is not configured." + DEFVAL { -1 } + ::= { hwIpfpmDcpInstTlpEntry 13 } + + hwIpfpmDcpInstTlpOuterVlan OBJECT-TYPE + SYNTAX Integer32(0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The outer-vlan id of the flow that the TLP measured. The value + 0 represents that this object is not configured." + DEFVAL { 0 } + ::= { hwIpfpmDcpInstTlpEntry 14 } + + hwIpfpmDcpInstTlpInnerVlan OBJECT-TYPE + SYNTAX Integer32(0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The inner-vlan id of the flow that the TLP measured. The value + 0 represents that this object is not configured." + DEFVAL { 0 } + ::= { hwIpfpmDcpInstTlpEntry 15 } + + hwIpfpmDcpInstTlpBackwardVpnLabel OBJECT-TYPE + SYNTAX Integer32(-1..1048575) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VPN label of of the flow that the TLP measured. The + value -1 represents that this object is not configured." + DEFVAL { -1 } + ::= { hwIpfpmDcpInstTlpEntry 16 } + + hwIpfpmDcpInstTlpBackwardCtrlWordFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The control word flag of the flow that the TLP measured. The value + false(2) represents that this object is not configured." + DEFVAL { false } + ::= { hwIpfpmDcpInstTlpEntry 17 } + + hwIpfpmDcpInstTlpBackwardLspLabel OBJECT-TYPE + SYNTAX Integer32(-1..1048575) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The LSP label of the flow that the TLP measured. The value + -1 represents that this object is not configured." + DEFVAL { -1 } + ::= { hwIpfpmDcpInstTlpEntry 18 } + + hwIpfpmDcpInstTlpBackwardLspLabel2 OBJECT-TYPE + SYNTAX Integer32(-2..1048575) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The LSP label of the flow that the TLP measured. The value + -1 represents that this object is not configured. The value + -2 represents that this object matches any label." + DEFVAL { -1 } + ::= { hwIpfpmDcpInstTlpEntry 19 } + + hwIpfpmDcpInstTlpBackwardLspLabel3 OBJECT-TYPE + SYNTAX Integer32(-1..1048575) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The LSP label of the flow that the TLP measured. The value + -1 represents that this object is not configured." + DEFVAL { -1 } + ::= { hwIpfpmDcpInstTlpEntry 20 } + + hwIpfpmDcpInstTlpBackwardL2VpnFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The L2VPN flag of the flow that the TLP measured. The value + false(2) represents that this object is not configured." + DEFVAL { false } + ::= { hwIpfpmDcpInstTlpEntry 21 } + + hwIpfpmDcpInstTlpBackwardFlowLabelFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether the flow label function is configured for the backward target flow. If the value is false(2), the flow label function is not configured." + DEFVAL { false } + ::= { hwIpfpmDcpInstTlpEntry 22 } + + hwIpfpmDcpInstTlpBackwardOuterVlan OBJECT-TYPE + SYNTAX Integer32(0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The outer-vlan id of the flow that the TLP measured. The value + 0 represents that this object is not configured." + DEFVAL { 0 } + ::= { hwIpfpmDcpInstTlpEntry 23 } + + hwIpfpmDcpInstTlpBackwardInnerVlan OBJECT-TYPE + SYNTAX Integer32(0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The inner-vlan id of the flow that the TLP measured. The value + 0 represents that this object is not configured." + DEFVAL { 0 } + ::= { hwIpfpmDcpInstTlpEntry 24 } + + hwIpfpmDcpInstTlpBackwardTpId OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (3..4)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tpid for vlan. The value range is from '600' to 'FFFF'." + DEFVAL { 8100 } + ::= { hwIpfpmDcpInstTlpEntry 25 } + + -- + -- hwIpfpmDcpLossMeasTable: Loss measure information of DCP test + -- instance + -- + hwIpfpmDcpLossMeasTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIpfpmDcpLossMeasEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains loss measure information of DCP test + instances." + ::= { hwIpfpmDcpConfiguration 12 } + + hwIpfpmDcpLossMeasEntry OBJECT-TYPE + SYNTAX HwIpfpmDcpLossMeasEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IPFPM loss measure configuration information for a particular + DCP test instance." + INDEX { hwIpfpmDcpInstId, hwIpfpmDcpLossTlpRole} + ::= { hwIpfpmDcpLossMeasTable 1 } + + HwIpfpmDcpLossMeasEntry ::= + SEQUENCE { + hwIpfpmDcpLossEnable + HWEnabledStatus, + hwIpfpmDcpLossContEnable + HWEnabledStatus, + hwIpfpmDcpLossTimeRange + HWIpfpmMeasTimeRangeType, + hwIpfpmDcpLossTlpRole + HWIpfpmLossTlpRole + } + + hwIpfpmDcpLossEnable OBJECT-TYPE + SYNTAX HWEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates that the on-demand loss measure + function is 'enabled(1)' or 'disabled(2)'." + DEFVAL { disabled } + ::= { hwIpfpmDcpLossMeasEntry 1 } + + hwIpfpmDcpLossContEnable OBJECT-TYPE + SYNTAX HWEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates that the continual loss measure + function is 'enabled(1)' or 'disabled(2)'." + DEFVAL { disabled } + ::= { hwIpfpmDcpLossMeasEntry 2 } + + hwIpfpmDcpLossTimeRange OBJECT-TYPE + SYNTAX HWIpfpmMeasTimeRangeType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time range in which the on-demand loss measure + function is enabled. The enumeration values include + 'timerange5m(5)', 'timerange10m(10)', 'timerange15m(15)', + and 'timerange30m(30)'. The value 'null(0)' represents + that this object is not configured." + ::= { hwIpfpmDcpLossMeasEntry 3 } + hwIpfpmDcpLossTlpRole OBJECT-TYPE + SYNTAX HWIpfpmLossTlpRole + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of TLP that loss measure enabled on. The + enumeration values include 'e2e(1)','section(2)' + . The value 'e2e(1)' represents that this object is end-end. + The value 'section(2)' represents that this object is mid-point." + DEFVAL { e2e } + ::= { hwIpfpmDcpLossMeasEntry 4 } + + -- + -- hwIpfpmDcpDelayMeasTable: Delay measure information + -- of DCP test instance + -- + hwIpfpmDcpDelayMeasTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIpfpmDcpDelayMeasEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains delay measure information of DCP + test instances." + ::= { hwIpfpmDcpConfiguration 13 } + + hwIpfpmDcpDelayMeasEntry OBJECT-TYPE + SYNTAX HwIpfpmDcpDelayMeasEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IPFPM delay measure configuration information for a particular + DCP test instance." + INDEX { hwIpfpmDcpInstId, hwIpfpmDcpDelayTlpRole} + ::= { hwIpfpmDcpDelayMeasTable 1 } + + HwIpfpmDcpDelayMeasEntry ::= + SEQUENCE { + hwIpfpmDcpDelayEnable + HWEnabledStatus, + hwIpfpmDcpDelayContEnable + HWEnabledStatus, + hwIpfpmDcpDelayMeasType + HWIpfpmDelayMeasType, + hwIpfpmDcpDelayTimeRange + HWIpfpmMeasTimeRangeType, + hwIpfpmDcpDelayTlpRole + HWIpfpmDelayTlpRole, + hwIpfpmDcpDelayForwardTlpId + Integer32, + hwIpfpmDcpDelayBackwardTlpId + Integer32 + } + + hwIpfpmDcpDelayEnable OBJECT-TYPE + SYNTAX HWEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates that the on-demand delay + measure function is 'enabled(1)' or 'disabled(2)'." + DEFVAL { disabled } + ::= { hwIpfpmDcpDelayMeasEntry 1 } + + hwIpfpmDcpDelayContEnable OBJECT-TYPE + SYNTAX HWEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates that the continual delay + measure function is 'enabled(1)' or 'disabled(2)'." + DEFVAL { disabled } + ::= { hwIpfpmDcpDelayMeasEntry 2 } + + hwIpfpmDcpDelayMeasType OBJECT-TYPE + SYNTAX HWIpfpmDelayMeasType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of delay measure. The enumeration values + include 'oneway(1)' and 'twoway(2)'. The value + 'null(0)' represents that this object is not + configured." + ::= { hwIpfpmDcpDelayMeasEntry 3 } + + hwIpfpmDcpDelayTimeRange OBJECT-TYPE + SYNTAX HWIpfpmMeasTimeRangeType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time range in which the on-demand delay measure + function is enabled. The enumeration values include + 'timerange5m(5)', 'timerange10m(10)', 'timerange15m(15)', + and 'timerange30m(30)'. The value 'null(0)' represents + that this object is not configured." + ::= { hwIpfpmDcpDelayMeasEntry 4 } + + hwIpfpmDcpDelayTlpRole OBJECT-TYPE + SYNTAX HWIpfpmDelayTlpRole + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of TLP that delay measure enabled on. The + enumeration values include 'e2e(1)','section(2)' + . The value 'e2e(1)' represents that this object is end-end. + The value 'section(2)' represents that this object is mid-point." + DEFVAL { e2e } + ::= { hwIpfpmDcpDelayMeasEntry 5 } + + hwIpfpmDcpDelayForwardTlpId OBJECT-TYPE + SYNTAX Integer32(0..16777215) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The ingress TLP of the flow for one-way delay measure + or the ingress TLP of the forward flow for two-way delay + measure. The value 0 represents that this object is not + configured." + DEFVAL { 0 } + ::= { hwIpfpmDcpDelayMeasEntry 6 } + + hwIpfpmDcpDelayBackwardTlpId OBJECT-TYPE + SYNTAX Integer32(0..16777215) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The ingress TLP of the backward flow for two-way delay + measure. The value 0 represents that this object is + not configured." + DEFVAL { 0 } + ::= { hwIpfpmDcpDelayMeasEntry 7 } + + +-- ================================================================== +-- IPFPM DCP TLP configuration group +-- ================================================================== + -- + -- hwIpfpmDcpTlpTable: DCP TLP information + -- + hwIpfpmDcpTlpTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIpfpmDcpTlpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains attribute of TLPs." + ::= { hwIpfpmDcpConfiguration 14 } + + hwIpfpmDcpTlpEntry OBJECT-TYPE + SYNTAX HwIpfpmDcpTlpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IPFPM configuration information for a particular TLP on interface." + INDEX {hwIpfpmDcpTlpId } + ::= { hwIpfpmDcpTlpTable 1 } + + HwIpfpmDcpTlpEntry ::= + SEQUENCE { + hwIpfpmDcpTlpId + Integer32, + hwIpfpmDcpTlpIfIndex + InterfaceIndex, + hwIpfpmDcpTlpRowStatus + RowStatus, + hwIpfpmDcpTlpVlanId + Integer32 + } + + hwIpfpmDcpTlpId OBJECT-TYPE + SYNTAX Integer32(1..16777215) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identification of TLP." + ::= { hwIpfpmDcpTlpEntry 1 } + + hwIpfpmDcpTlpIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The index of the port that the TLP configured on." + ::= { hwIpfpmDcpTlpEntry 2 } + + hwIpfpmDcpTlpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used for controlling the creation and deletion of this row." + ::= { hwIpfpmDcpTlpEntry 3 } + + + hwIpfpmDcpTlpVlanId OBJECT-TYPE + SYNTAX Integer32(0..4094|65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VLAN ID of the TLP measured. The value 0 represents + ce-default-vlan. The value 65535 represents that this + object is not configured." + ::= { hwIpfpmDcpTlpEntry 4 } + + -- ================================================================== +-- IPFPM DCP TLP query group +-- ================================================================== + -- + -- hwIpfpmDcpTlpQueryTable: DCP TLP id information + -- + hwIpfpmDcpTlpQueryTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIpfpmDcpTlpQueryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains the query interface ifindex and TLP ID with the interface." + ::= { hwIpfpmDcpConfiguration 15 } + + hwIpfpmDcpTlpQueryEntry OBJECT-TYPE + SYNTAX HwIpfpmDcpTlpQueryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The TLP information which is configured with the interface." + INDEX { hwIpfpmDcpTlpQueryIfIndex, hwIpfpmDcpTlpQueryVlanId } + ::= { hwIpfpmDcpTlpQueryTable 1 } + + HwIpfpmDcpTlpQueryEntry ::= + SEQUENCE { + hwIpfpmDcpTlpQueryIfIndex + InterfaceIndex, + hwIpfpmDcpTlpQueryTlpId + Integer32, + hwIpfpmDcpTlpQueryVlanId + Integer32 + + } + + hwIpfpmDcpTlpQueryIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface index which is configured with TLP." + ::= { hwIpfpmDcpTlpQueryEntry 1 } + + hwIpfpmDcpTlpQueryTlpId OBJECT-TYPE + SYNTAX Integer32(1..16777215) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The TLP ID which is configured on the interface." + ::= { hwIpfpmDcpTlpQueryEntry 2 } + + hwIpfpmDcpTlpQueryVlanId OBJECT-TYPE + SYNTAX Integer32(0..4094|65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN ID of the TLP measured. The value 0 + represents ce-default-vlan. The value 65535 + represents that this object is not configured." + ::= { hwIpfpmDcpTlpQueryEntry 3 } + + -- + -- hwIpfpmDcpSrcInstReferQueryTable: the counter information of source instance referrd + -- + hwIpfpmDcpSrcInstReferQueryTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIpfpmDcpSrcInstReferQueryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table describes the information of multicast source instance referred by some multicast receiver instances." + ::= { hwIpfpmDcpConfiguration 16 } + + hwIpfpmDcpSrcInstReferQueryEntry OBJECT-TYPE + SYNTAX HwIpfpmDcpSrcInstReferQueryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The information is that the multicast source instance referred by some multicast receiver instances." + INDEX { hwIpfpmDcpInstId} + ::= { hwIpfpmDcpSrcInstReferQueryTable 1 } + + HwIpfpmDcpSrcInstReferQueryEntry ::= + SEQUENCE { + hwIpfpmDcpSrcInstReferCnt + Integer32 + } + + hwIpfpmDcpSrcInstReferCnt OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the counter that the multicast source instance referred by some multicast receiver instances." + ::= { hwIpfpmDcpSrcInstReferQueryEntry 1 } + + + hwIpfpmTlpExceedBoardId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " The board ID that the tlp exceed the threshold." + ::= { hwIpfpmDcpTrapObjects 1 } + + hwIpfpmTlpNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " The number of tlp." + ::= { hwIpfpmDcpTrapObjects 2 } + + hwIpfpmTlpThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " The threshold of tlp." + ::= { hwIpfpmDcpTrapObjects 3 } + + -- + -- hwIpfpmDcpTlpQueryExtTable: DCP TLP id information + -- + hwIpfpmDcpTlpQueryExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIpfpmDcpTlpQueryExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains the query interface ifindex and TLP ID with the interface." + ::= { hwIpfpmDcpConfiguration 17 } + + hwIpfpmDcpTlpQueryExtEntry OBJECT-TYPE + SYNTAX HwIpfpmDcpTlpQueryExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The TLP information which is configured with the interface." + INDEX { hwIpfpmDcpTlpQueryExtIfIndex, hwIpfpmDcpTlpQueryExtVlanId, hwIpfpmDcpTlpQueryExtOntId, hwIpfpmDcpTlpQueryExtOntPortType, hwIpfpmDcpTlpQueryExtOntPortId } + ::= { hwIpfpmDcpTlpQueryExtTable 1 } + + HwIpfpmDcpTlpQueryExtEntry ::= + SEQUENCE { + hwIpfpmDcpTlpQueryExtIfIndex + InterfaceIndex, + hwIpfpmDcpTlpQueryExtTlpId + Integer32, + hwIpfpmDcpTlpQueryExtVlanId + Integer32, + hwIpfpmDcpTlpQueryExtOntId + Integer32, + hwIpfpmDcpTlpQueryExtOntPortType + INTEGER, + hwIpfpmDcpTlpQueryExtOntPortId + Integer32 + + } + + hwIpfpmDcpTlpQueryExtIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface index which is configured with TLP." + ::= { hwIpfpmDcpTlpQueryExtEntry 1 } + + hwIpfpmDcpTlpQueryExtTlpId OBJECT-TYPE + SYNTAX Integer32(1..16777215) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The TLP ID which is configured on the interface." + ::= { hwIpfpmDcpTlpQueryExtEntry 2 } + + hwIpfpmDcpTlpQueryExtVlanId OBJECT-TYPE + SYNTAX Integer32(0..4094|65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN ID of the TLP measured. The value 0 + represents ce-default-vlan. The value 65535 + represents that this object is not configured." + ::= { hwIpfpmDcpTlpQueryExtEntry 3 } + + hwIpfpmDcpTlpQueryExtOntId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the ONT ID." + ::= { hwIpfpmDcpTlpQueryExtEntry 4 } + + hwIpfpmDcpTlpQueryExtOntPortType OBJECT-TYPE + SYNTAX INTEGER { + eth (47), + invalid(-1) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the ONT port's type. + Options: + 1. eth (47)) -indicates ONT port's type is the eth type. + 2. invalid(-1) -indicates ONT port's type is not matched. + " + ::= { hwIpfpmDcpTlpQueryExtEntry 5 } + + hwIpfpmDcpTlpQueryExtOntPortId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the ONT port ID." + ::= { hwIpfpmDcpTlpQueryExtEntry 6 } + + -- + -- hwIpfpmDcpTlpExtTable: DCP TLP information + -- + hwIpfpmDcpTlpExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIpfpmDcpTlpExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains attribute of TLPs." + ::= { hwIpfpmDcpConfiguration 18 } + + hwIpfpmDcpTlpExtEntry OBJECT-TYPE + SYNTAX HwIpfpmDcpTlpExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IPFPM configuration information for a particular TLP on interface." + INDEX {hwIpfpmDcpExtTlpId } + ::= { hwIpfpmDcpTlpExtTable 1 } + + HwIpfpmDcpTlpExtEntry ::= + SEQUENCE { + hwIpfpmDcpExtTlpId + Integer32, + hwIpfpmDcpTlpExtIfIndex + Integer32, + hwIpfpmDcpTlpExtRowStatus + RowStatus, + hwIpfpmDcpTlpExtVlanId + Integer32, + hwIpfpmDcpTlpExtOntId + Integer32, + hwIpfpmDcpTlpExtOntPortType + INTEGER, + hwIpfpmDcpTlpExtOntPortId + Integer32 + + } + + hwIpfpmDcpExtTlpId OBJECT-TYPE + SYNTAX Integer32(1..16777215) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identification of TLP." + ::= { hwIpfpmDcpTlpExtEntry 1 } + + hwIpfpmDcpTlpExtIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The index of the port that the TLP configured on." + ::= { hwIpfpmDcpTlpExtEntry 2 } + + hwIpfpmDcpTlpExtRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used for controlling the creation and deletion of this row." + ::= { hwIpfpmDcpTlpExtEntry 3 } + + hwIpfpmDcpTlpExtVlanId OBJECT-TYPE + SYNTAX Integer32(0..4094|65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VLAN ID of the TLP measured. The value 0 represents + ce-default-vlan. The value 65535 represents that this + object is not configured." + ::= { hwIpfpmDcpTlpExtEntry 4 } + + hwIpfpmDcpTlpExtOntId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the ONT ID. + The value -1 represents that this object is not configured." + ::= { hwIpfpmDcpTlpExtEntry 5 } + + hwIpfpmDcpTlpExtOntPortType OBJECT-TYPE + SYNTAX INTEGER { + eth (47), + invalid(-1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the ONT port's type. + Options: + 1. eth (47)) -indicates ONT port's type is the eth type. + 2. invalid(-1) -indicates ONT port's type is not matched. + DEFVAL { -1 } . + " + ::= { hwIpfpmDcpTlpExtEntry 6 } + + hwIpfpmDcpTlpExtOntPortId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the ONT port ID. + The value -1 represents that this object is not configured." + ::= { hwIpfpmDcpTlpExtEntry 7 } + + + --Begin add for nexthop + -- hwIpfpmDcpInstTlpNHTable: DCP TLP nexthop information + hwIpfpmDcpInstTlpNHTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIpfpmDcpInstTlpNHEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IPFPM nexthop configuration information for a particular TLP of the test instance." + ::= { hwIpfpmDcpConfiguration 19 } + + hwIpfpmDcpInstTlpNHEntry OBJECT-TYPE + SYNTAX HwIpfpmDcpInstTlpNHEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IPFPM nexthop configuration information for a particular TLP." + INDEX { hwIpfpmDcpInstId, + hwIpfpmDcpTlpId, + hwIpfpmDcpNexthopIp} + ::= { hwIpfpmDcpInstTlpNHTable 1 } + + HwIpfpmDcpInstTlpNHEntry ::= + SEQUENCE { + hwIpfpmDcpNexthopIp + IpAddress, + hwIpfpmDcpInstTlpNHRowStatus + RowStatus + } + + hwIpfpmDcpNexthopIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object indicates the nexthop information for a particular TLP." + ::= { hwIpfpmDcpInstTlpNHEntry 1 } + + + hwIpfpmDcpInstTlpNHRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used for controlling the creation and deletion of this row." + ::= { hwIpfpmDcpInstTlpNHEntry 2 } + + --End add for nexthop + + -- + -- hwIpfpmDcpInstTlpIndexTable: DCP TLP information of DCP test instance + -- + hwIpfpmDcpInstTlpIndexTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIpfpmDcpInstTlpIndexEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains attribute of TLPs for load balancing paths." + ::= { hwIpfpmDcpConfiguration 20 } + + hwIpfpmDcpInstTlpIndexEntry OBJECT-TYPE + SYNTAX HwIpfpmDcpInstTlpIndexEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IPFPM configuration information for a particular load balancing path TLP." + INDEX { hwIpfpmDcpInstId, + hwIpfpmDcpTlpId, + hwIpfpmIndex } + ::= { hwIpfpmDcpInstTlpIndexTable 1 } + + HwIpfpmDcpInstTlpIndexEntry ::= + SEQUENCE { + hwIpfpmIndex + Integer32, + hwIpfpmDcpInstTlpRoleIndex + HWIpfpmTlpRoleIndex, + hwIpfpmDcpInstTlpFlowTypeIndex + HWIpfpmFlowType, + hwIpfpmDcpInstTlpDirecIndex + HWIpfpmFlowTlpDirec, + hwIpfpmDcpInstTlpVpnLabelIndex + Integer32, + hwIpfpmDcpInstTlpCtrlWordFlagIndex + TruthValue, + hwIpfpmDcpInstTlpLspLabelIndex + Integer32, + hwIpfpmDcpInstTlpL2VpnFlagIndex + TruthValue, + hwIpfpmDcpInstTlpTpIdIndex + OCTET STRING, + hwIpfpmDcpInstTlpRowStatusIndex + RowStatus, + hwIpfpmDcpInstTlpFlowLabelFlagIndex + TruthValue, + hwIpfpmDcpInstTlpLspLabel2Index + Integer32, + hwIpfpmDcpInstTlpBackwardVpnLabelIndex + Integer32, + hwIpfpmDcpInstTlpBackwardCtrlWordFlagIndex + TruthValue, + hwIpfpmDcpInstTlpBackwardLspLabelIndex + Integer32, + hwIpfpmDcpInstTlpBackwardLspLabel2Index + Integer32, + hwIpfpmDcpInstTlpBackwardL2VpnFlagIndex + TruthValue, + hwIpfpmDcpInstTlpBackwardFlowLabelFlagIndex + TruthValue, + hwIpfpmDcpInstTlpBackwardTpIdIndex + OCTET STRING + } + + + hwIpfpmIndex OBJECT-TYPE + SYNTAX Integer32(1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The indexid of a load balancing path. The value range is from '1' to '16'." + ::= { hwIpfpmDcpInstTlpIndexEntry 1 } + + hwIpfpmDcpInstTlpRoleIndex OBJECT-TYPE + SYNTAX HWIpfpmTlpRoleIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the TLP position 'mid-point(3)'." + ::= { hwIpfpmDcpInstTlpIndexEntry 2 } + + hwIpfpmDcpInstTlpFlowTypeIndex OBJECT-TYPE + SYNTAX HWIpfpmFlowType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the flow type of the instance TLP is + 'forward(1)' or 'backward(2)' or 'bidirectional(3)' or + 'forwardandbackward(4)'. Only 'forward(1)' and 'backward(2)' + can be configured when 'hwIpfpmDcpInstTlpRoleIndex' is + 'mid-point(3)'. The value 'null(0)' represents that this + flow is not configured under the instance." + ::= { hwIpfpmDcpInstTlpIndexEntry 3 } + + hwIpfpmDcpInstTlpDirecIndex OBJECT-TYPE + SYNTAX HWIpfpmFlowTlpDirec + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the TLP is 'ingress(1)' or 'egress(2)' + of the flow of DCP test instance." + ::= { hwIpfpmDcpInstTlpIndexEntry 4 } + + hwIpfpmDcpInstTlpVpnLabelIndex OBJECT-TYPE + SYNTAX Integer32(-1..1048575) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VPN label of of the flow that the TLP measured. The + value -1 represents that this object is not configured." + DEFVAL { -1 } + ::= { hwIpfpmDcpInstTlpIndexEntry 5 } + + hwIpfpmDcpInstTlpCtrlWordFlagIndex OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The control word flag of the flow that the TLP measured. The value + false(2) represents that this object is not configured." + DEFVAL { false } + ::= { hwIpfpmDcpInstTlpIndexEntry 6 } + + hwIpfpmDcpInstTlpLspLabelIndex OBJECT-TYPE + SYNTAX Integer32(-1..1048575) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The LSP label of the flow that the TLP measured. The value + -1 represents that this object is not configured." + DEFVAL { -1 } + ::= { hwIpfpmDcpInstTlpIndexEntry 7 } + + hwIpfpmDcpInstTlpL2VpnFlagIndex OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The L2VPN flag of the flow that the TLP measured. The value + false(2) represents that this object is not configured." + DEFVAL { false } + ::= { hwIpfpmDcpInstTlpIndexEntry 8 } + + hwIpfpmDcpInstTlpTpIdIndex OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (3..4)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tpid for vlan. The value range is from '600' to 'FFFF'." + DEFVAL { 8100 } + ::= { hwIpfpmDcpInstTlpIndexEntry 9 } + + hwIpfpmDcpInstTlpRowStatusIndex OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used for controlling the creation and deletion of this row." + ::= { hwIpfpmDcpInstTlpIndexEntry 10 } + + hwIpfpmDcpInstTlpFlowLabelFlagIndex OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value indicate whether the flow-label is configured." + DEFVAL { false } + ::= { hwIpfpmDcpInstTlpIndexEntry 11 } + + hwIpfpmDcpInstTlpLspLabel2Index OBJECT-TYPE + SYNTAX Integer32(-1..1048575) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The LSP label of the flow that the TLP measured. The value + -1 represents that this object is not configured. The value + -2 represents that this object matches any label." + DEFVAL { -1 } + ::= { hwIpfpmDcpInstTlpIndexEntry 12 } + + hwIpfpmDcpInstTlpBackwardVpnLabelIndex OBJECT-TYPE + SYNTAX Integer32(-1..1048575) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VPN label of of the flow that the TLP measured. The + value -1 represents that this object is not configured." + DEFVAL { -1 } + ::= { hwIpfpmDcpInstTlpIndexEntry 13 } + + hwIpfpmDcpInstTlpBackwardCtrlWordFlagIndex OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The control word flag of the flow that the TLP measured. The value + false(2) represents that this object is not configured." + DEFVAL { false } + ::= { hwIpfpmDcpInstTlpIndexEntry 14 } + + hwIpfpmDcpInstTlpBackwardLspLabelIndex OBJECT-TYPE + SYNTAX Integer32(-1..1048575) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The LSP label of the flow that the TLP measured. The value + -1 represents that this object is not configured." + DEFVAL { -1 } + ::= { hwIpfpmDcpInstTlpIndexEntry 15 } + + hwIpfpmDcpInstTlpBackwardLspLabel2Index OBJECT-TYPE + SYNTAX Integer32(-1..1048575) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The LSP label of the flow that the TLP measured. The value + -1 represents that this object is not configured. The value + -2 represents that this object matches any label." + DEFVAL { -1 } + ::= { hwIpfpmDcpInstTlpIndexEntry 16 } + + + hwIpfpmDcpInstTlpBackwardL2VpnFlagIndex OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The L2VPN flag of the flow that the TLP measured. The value + false(2) represents that this object is not configured." + DEFVAL { false } + ::= { hwIpfpmDcpInstTlpIndexEntry 17 } + + hwIpfpmDcpInstTlpBackwardFlowLabelFlagIndex OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value indicate whether the flow-label is configured." + DEFVAL { false } + ::= { hwIpfpmDcpInstTlpIndexEntry 18 } + + hwIpfpmDcpInstTlpBackwardTpIdIndex OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (3..4)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tpid for vlan. The value range is from '600' to 'FFFF'." + DEFVAL { 8100 } + ::= { hwIpfpmDcpInstTlpIndexEntry 19 } + + + -- hwIpfpmDcpInstTlpNHIndexTable: DCP TLP nexthop information + hwIpfpmDcpInstTlpNHIndexTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIpfpmDcpInstTlpNHIndexEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IPFPM nexthop configuration information for a particular TLP of the test instance." + ::= { hwIpfpmDcpConfiguration 21 } + + hwIpfpmDcpInstTlpNHIndexEntry OBJECT-TYPE + SYNTAX HwIpfpmDcpInstTlpNHIndexEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IPFPM nexthop configuration information for a a particular load balancing path TLP." + INDEX { hwIpfpmDcpInstId, + hwIpfpmDcpTlpId, + hwIpfpmIndex, + hwIpfpmDcpNexthopIp} + ::= { hwIpfpmDcpInstTlpNHIndexTable 1 } + + HwIpfpmDcpInstTlpNHIndexEntry ::= + SEQUENCE { + hwIpfpmDcpInstTlpNHIndexRowStatus + RowStatus + } + + + hwIpfpmDcpInstTlpNHIndexRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used for controlling the creation and deletion of this row." + ::= { hwIpfpmDcpInstTlpNHIndexEntry 1 } + + + +-- ================================================================== +-- IPFPM Traps +-- ================================================================== + hwIpfpmLossRatioExceed NOTIFICATION-TYPE + OBJECTS { + hwIpfpmMcpFlowType, + hwIpfpmMcpForwardLossRatio, + hwIpfpmMcpBackwardLossRatio, + hwIpfpmMcpInstDesc + } + STATUS current + DESCRIPTION + "A hwIpfpmLossRatioExceed trap is sent when the loss ratio + of IPFPM test instance exceeds the uppper threshold in + continuous five test intervals." + ::= { hwIpfpmTraps 1 } + + hwIpfpmLossRatioRecovery NOTIFICATION-TYPE + OBJECTS { + hwIpfpmMcpFlowType, + hwIpfpmMcpForwardLossRatio, + hwIpfpmMcpBackwardLossRatio, + hwIpfpmMcpInstDesc + } + STATUS current + DESCRIPTION + "A hwIpfpmLossRatioRecovery trap is sent when the loss ratio + of IPFPM test instance is under the lower threshold in + continuous five test intervals." + ::= { hwIpfpmTraps 2 } + + hwIpfpmOneDelayExceed NOTIFICATION-TYPE + OBJECTS { + hwIpfpmMcpFlowType, + hwIpfpmMcpForwardOneDelay, + hwIpfpmMcpBackwardOneDelay, + hwIpfpmMcpInstDesc + } + STATUS current + DESCRIPTION + "A hwIpfpmOneDelayExceed trap is sent when the one-way delay + of IPFPM test instance exceeds the uppper threshold in + continuous five test intervals." + ::= { hwIpfpmTraps 3 } + + hwIpfpmOneDelayRecovery NOTIFICATION-TYPE + OBJECTS { + hwIpfpmMcpFlowType, + hwIpfpmMcpForwardOneDelay, + hwIpfpmMcpBackwardOneDelay, + hwIpfpmMcpInstDesc + } + STATUS current + DESCRIPTION + "A hwIpfpmOneDelayRecovery trap is sent when the one-way delay + of IPFPM test instance is under the lower threshold in + continuous five test intervals." + ::= { hwIpfpmTraps 4 } + + hwIpfpmTwoDelayExceed NOTIFICATION-TYPE + OBJECTS { + hwIpfpmMcpTwoDelay, + hwIpfpmMcpInstDesc + } + STATUS current + DESCRIPTION + "A hwIpfpmTwoDelayExceed trap is sent when the two-way delay + of IPFPM test instance exceeds the uppper threshold in + continuous five test intervals." + ::= { hwIpfpmTraps 5 } + + hwIpfpmTwoDelayRecovery NOTIFICATION-TYPE + OBJECTS { + hwIpfpmMcpTwoDelay, + hwIpfpmMcpInstDesc + } + STATUS current + DESCRIPTION + "A hwIpfpmTwoDelayRecovery trap is sent when the two-way delay + of IPFPM test instance is under the lower threshold in + continuous five test intervals." + ::= { hwIpfpmTraps 6 } + + hwIpfpmDcpFlowConflict NOTIFICATION-TYPE + OBJECTS { + hwIpfpmDcpInstId, + hwIpfpmDcpFlowType, + hwIpfpmDcpInstId, + hwIpfpmDcpFlowType + } + STATUS current + DESCRIPTION + "A hwIpfpmDcpFlowConflict trap is sent when the flow + configuration conflicts with another existing flow configuration. + The first hwIpfpmDcpInstId and hwIpfpmDcpFlowType indicates the specified flow. + The second hwIpfpmDcpInstId and hwIpfpmDcpFlowType indicates the existing flow." + ::= { hwIpfpmTraps 7 } + + hwIpfpmTlpExceed NOTIFICATION-TYPE + OBJECTS { + hwIpfpmTlpExceedBoardId, + hwIpfpmTlpNumber, + hwIpfpmTlpThreshold + } + STATUS current + DESCRIPTION + "A hwIpfpmTlpExceed trap is sent when the number of board tlp exceeds the threshold." + ::= { hwIpfpmTraps 8 } + + hwIpfpmTlpRecovery NOTIFICATION-TYPE + OBJECTS { + hwIpfpmTlpExceedBoardId, + hwIpfpmTlpNumber, + hwIpfpmTlpThreshold + } + STATUS current + DESCRIPTION + "A hwIpfpmTlpRecovery trap is sent when the number of board tlp is under the threshold." + ::= { hwIpfpmTraps 9 } + + hwIpfpmMultiOneDelayExceed NOTIFICATION-TYPE + OBJECTS { + hwIpfpmMcpOneDelayMulti + } + STATUS current + DESCRIPTION + "A hwIpfpmMultiOneDelayExceed trap is sent when the one-way delay + of IPFPM test instance exceeds the uppper threshold in + continuous five test intervals. This trap supports multi one-way delay for a period." + ::= { hwIpfpmTraps 10 } + + hwIpfpmMultiOneDelayRecovery NOTIFICATION-TYPE + OBJECTS { + hwIpfpmMcpOneDelayMulti + } + STATUS current + DESCRIPTION + "A hwIpfpmMultiOneDelayRecovery trap is sent when the one-way delay + of IPFPM test instance is under the lower threshold in + continuous five test intervals. This trap supports multi one-way delay for a period." + ::= { hwIpfpmTraps 11 } + + hwIpfpmMultiTwoDelayExceed NOTIFICATION-TYPE + OBJECTS { + hwIpfpmMcpTwoDelayMulti + } + STATUS current + DESCRIPTION + "A hwIpfpmMultiTwoDelayExceed trap is sent when the two-way delay + of IPFPM test instance exceeds the uppper threshold in + continuous five test intervals. This trap supports multi two-way delay for a period." + ::= { hwIpfpmTraps 12 } + + hwIpfpmMultiTwoDelayRecovery NOTIFICATION-TYPE + OBJECTS { + hwIpfpmMcpTwoDelayMulti + } + STATUS current + DESCRIPTION + "A hwIpfpmMultiTwoDelayRecovery trap is sent when the two-way delay + of IPFPM test instance is under the lower threshold in + continuous five test intervals. This trap supports multi two-way delay for a period." + ::= { hwIpfpmTraps 13 } + +-- ================================================================== +-- IPFPM Compliances and groups +-- ================================================================== + hwIpfpmCompliances OBJECT IDENTIFIER ::= { hwIpfpmConformance 1 } + hwIpfpmGroups OBJECT IDENTIFIER ::= { hwIpfpmConformance 2 } + + -- compliance statements + hwIpfpmCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which implement the + IPFPM MIB." + MODULE + MANDATORY-GROUPS { hwIpfpmMcpConfigGroup, + hwIpfpmMcpInstConfigGroup, + hwIpfpmMcpStatsGroup, + hwIpfpmDcpConfigGroup, + hwIpfpmDcpInstConfigGroup, + hwIpfpmDcpTlpConfigGroup, + hwIpfpmTrapsGroup + } + ::= { hwIpfpmCompliances 1 } + + -- MIB groupings + hwIpfpmMcpConfigGroup OBJECT-GROUP + OBJECTS { + hwIpfpmMcpEnable, + hwIpfpmMcpId, + hwIpfpmMcpUdpPort, + hwIpfpmMcpAuthType, + hwIpfpmMcpAuthKey, + hwIpfpmMcpAuthRowStatus + } + STATUS current + DESCRIPTION + "The collection of objects which are used to configure the + IPFPM MCP behavior." + ::= { hwIpfpmGroups 1 } + + hwIpfpmMcpInstConfigGroup OBJECT-GROUP + OBJECTS { + hwIpfpmMcpInstDesc, + hwIpfpmMcpLossRatioUpThres, + hwIpfpmMcpLossRatioLowThres, + hwIpfpmMcpOneDelayUpThres, + hwIpfpmMcpOneDelayLowThres, + hwIpfpmMcpTwoDelayUpThres, + hwIpfpmMcpTwoDelayLowThres, + hwIpfpmMcpMeasureEnable, + hwIpfpmMcpInstRowStatus, + hwIpfpmMcpInstType, + hwIpfpmMcpSourceInstId, + hwIpfpmMcpDcpRowStatus, + hwIpfpmMcpFlowType, + hwIpfpmMcpAchRowStatus, + hwIpfpmMcpTlpRowStatus, + hwIpfpmMcpSrcInstReferCnt + } + STATUS current + DESCRIPTION + "The collection of objects which are used to configure the + IPFPM MCP test instance behavior." + ::= { hwIpfpmGroups 2 } + + hwIpfpmMcpStatsGroup OBJECT-GROUP + OBJECTS { + hwIpfpmMcpInstSpec, + hwIpfpmMcpInstCurNum, + hwIpfpmMcpInstTlpMaxNum, + hwIpfpmMcpAchMaxNum, + hwIpfpmMcpSeqNo, + hwIpfpmMcpLossErrInfo, + hwIpfpmMcpForwardLossPkts, + hwIpfpmMcpForwardLossPktsSign, + hwIpfpmMcpForwardLossBytes, + hwIpfpmMcpForwardLossBytesSign, + hwIpfpmMcpForwardPkts, + hwIpfpmMcpForwardBytes, + hwIpfpmMcpForwardLossRatio, + hwIpfpmMcpBackwardLossPkts, + hwIpfpmMcpBackwardLossPktsSign, + hwIpfpmMcpBackwardLossBytes, + hwIpfpmMcpBackwardLossBytesSign, + hwIpfpmMcpBackwardPkts, + hwIpfpmMcpBackwardBytes, + hwIpfpmMcpBackwardLossRatio, + hwIpfpmMcpForwardLossMMSType, + hwIpfpmMcpForwardLossMMSSwitch, + hwIpfpmMcpOneDelayErrInfo, + hwIpfpmMcpForwardOneDelay, + hwIpfpmMcpForwardOneDelayVariation, + hwIpfpmMcpBackwardOneDelay, + hwIpfpmMcpBackwardOneDelayVariation, + hwIpfpmMcpForwardOneDelayMMSType, + hwIpfpmMcpTwoDelayErrInfo, + hwIpfpmMcpTwoDelay, + hwIpfpmMcpTwoDelayVariation, + hwIpfpmMcpForwardDelay, + hwIpfpmMcpForwardDelayVariation, + hwIpfpmMcpBackwardDelay, + hwIpfpmMcpBackwardDelayVariation + } + STATUS current + DESCRIPTION + "The collection of objects which are used to represent the + IPFPM test instance statistics." + ::= { hwIpfpmGroups 3 } + + hwIpfpmDcpConfigGroup OBJECT-GROUP + OBJECTS { + hwIpfpmDcpEnable, + hwIpfpmDcpId, + hwIpfpmDcpMeasureColorFlag, + hwIpfpmDcpMcpId, + hwIpfpmDcpMcpPort, + hwIpfpmDcpMcpVpnName, + hwIpfpmDcpMcpVpnType, + hwIpfpmDcpAuthType, + hwIpfpmDcpAuthKey, + hwIpfpmDcpAuthRowStatus, + hwIpfpmPeriodSource + } + STATUS current + DESCRIPTION + "The collection of objects which are used to configure the + IPFPM DCP behavior." + ::= { hwIpfpmGroups 4 } + + hwIpfpmDcpInstConfigGroup OBJECT-GROUP + OBJECTS { + hwIpfpmDcpInstId, + hwIpfpmDcpInstDesc, + hwIpfpmDcpInstMcpId, + hwIpfpmDcpInstMcpPort, + hwIpfpmDcpInstInterval, + hwIpfpmDcpInstAuthType, + hwIpfpmDcpInstAuthKey, + hwIpfpmDcpInstAuthRowStatus, + hwIpfpmDcpInstRowStatus, + hwIpfpmDcpInstType, + hwIpfpmDcpSourceInstId, + hwIpfpmDcpInstMcpVpnName, + hwIpfpmDcpInstMcpVpnType, + hwIpfpmDcpInstGroupId, + hwIpfpmDcpFlowType, + hwIpfpmDcpFlowProtocol, + hwIpfpmDcpFlowDscp, + hwIpfpmDcpFlowSrcAddr, + hwIpfpmDcpFlowSrcMaskLen, + hwIpfpmDcpFlowDstAddr, + hwIpfpmDcpFlowDstMaskLen, + hwIpfpmDcpFlowSrcPortBgn, + hwIpfpmDcpFlowSrcPortEnd, + hwIpfpmDcpFlowDstPortBgn, + hwIpfpmDcpFlowDstPortEnd, + hwIpfpmDcpFlowRowStatus, + hwIpfpmDcpFlowOuterSrcAddr, + hwIpfpmDcpFlowOuterDstAddr, + hwIpfpmDcpFlowForwardGtpTeid, + hwIpfpmDcpFlowBackwardGtpTeid, + hwIpfpmDcpFlowVxlan, + hwIpfpmDcpFlowVni, + hwIpfpmDcpInstTlpRole, + hwIpfpmDcpInstTlpRoleIndex, + hwIpfpmDcpInstTlpFlowType, + hwIpfpmDcpInstTlpFlowTypeIndex, + hwIpfpmDcpInstTlpDirec, + hwIpfpmDcpInstTlpDirecIndex, + hwIpfpmDcpInstTlpVpnLabel, + hwIpfpmDcpInstTlpVpnLabelIndex, + hwIpfpmDcpInstTlpCtrlWordFlag, + hwIpfpmDcpInstTlpCtrlWordFlagIndex, + hwIpfpmDcpInstTlpLspLabel, + hwIpfpmDcpInstTlpLspLabelIndex, + hwIpfpmDcpInstTlpL2VpnFlag, + hwIpfpmDcpInstTlpL2VpnFlagIndex, + hwIpfpmDcpInstTlpTpId, + hwIpfpmDcpInstTlpTpIdIndex, + hwIpfpmDcpInstTlpRowStatus, + hwIpfpmDcpInstTlpRowStatusIndex, + hwIpfpmDcpInstTlpMultiSrcType, + hwIpfpmDcpInstTlpFlowLabelFlag, + hwIpfpmDcpInstTlpFlowLabelFlagIndex, + hwIpfpmDcpInstTlpLspLabel2, + hwIpfpmDcpInstTlpLspLabel2Index, + hwIpfpmDcpInstTlpLspLabel3, + hwIpfpmDcpInstTlpOuterVlan, + hwIpfpmDcpInstTlpInnerVlan, + hwIpfpmDcpInstTlpBackwardVpnLabel, + hwIpfpmDcpInstTlpBackwardVpnLabelIndex, + hwIpfpmDcpInstTlpBackwardCtrlWordFlag, + hwIpfpmDcpInstTlpBackwardCtrlWordFlagIndex, + hwIpfpmDcpInstTlpBackwardLspLabel, + hwIpfpmDcpInstTlpBackwardLspLabelIndex, + hwIpfpmDcpInstTlpBackwardLspLabel2, + hwIpfpmDcpInstTlpBackwardLspLabel2Index, + hwIpfpmDcpInstTlpBackwardLspLabel3, + hwIpfpmDcpInstTlpBackwardL2VpnFlag, + hwIpfpmDcpInstTlpBackwardL2VpnFlagIndex, + hwIpfpmDcpInstTlpBackwardFlowLabelFlag, + hwIpfpmDcpInstTlpBackwardFlowLabelFlagIndex, + hwIpfpmDcpInstTlpBackwardOuterVlan, + hwIpfpmDcpInstTlpBackwardInnerVlan, + hwIpfpmDcpInstTlpBackwardTpId, + hwIpfpmDcpInstTlpBackwardTpIdIndex, + hwIpfpmDcpInstTlpNHRowStatus, + hwIpfpmDcpLossEnable, + hwIpfpmDcpLossContEnable, + hwIpfpmDcpLossTimeRange, + hwIpfpmDcpDelayEnable, + hwIpfpmDcpDelayContEnable, + hwIpfpmDcpDelayMeasType, + hwIpfpmDcpDelayTimeRange, + hwIpfpmDcpDelayForwardTlpId, + hwIpfpmDcpDelayBackwardTlpId, + hwIpfpmDcpSrcInstReferCnt + } + STATUS current + DESCRIPTION + "The collection of objects which are used to configure the + IPFPM DCP test instance behavior." + ::= { hwIpfpmGroups 5 } + + hwIpfpmDcpTlpConfigGroup OBJECT-GROUP + OBJECTS { + hwIpfpmDcpTlpIfIndex, + hwIpfpmDcpTlpRowStatus, + hwIpfpmDcpTlpVlanId, + hwIpfpmDcpTlpQueryTlpId, + hwIpfpmTlpExceedBoardId, + hwIpfpmTlpNumber, + hwIpfpmTlpThreshold + } + STATUS current + DESCRIPTION + "The collection of objects which are used to configure the + IPFPM TLP behavior." + ::= { hwIpfpmGroups 6 } + + hwIpfpmTrapsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + hwIpfpmLossRatioExceed, + hwIpfpmLossRatioRecovery, + hwIpfpmOneDelayExceed, + hwIpfpmOneDelayRecovery, + hwIpfpmTwoDelayExceed, + hwIpfpmTwoDelayRecovery, + hwIpfpmDcpFlowConflict, + hwIpfpmTlpExceed, + hwIpfpmTlpRecovery, + hwIpfpmMultiOneDelayExceed, + hwIpfpmMultiOneDelayRecovery, + hwIpfpmMultiTwoDelayExceed, + hwIpfpmMultiTwoDelayRecovery + } + STATUS current + DESCRIPTION + "The collection of traps used to indicate that the measured + network performance is in fault or not." + ::= { hwIpfpmGroups 7 } + + hwIpfpmMcpMultiDelayStatsGroup OBJECT-GROUP + OBJECTS { + hwIpfpmMcpOneDelayMultiErrInfo, + hwIpfpmMcpOneDelayMulti, + hwIpfpmMcpOneDelayMultiVariation, + hwIpfpmMcpTwoDelayMultiErrInfo, + hwIpfpmMcpTwoDelayMulti, + hwIpfpmMcpTwoDelayMultiVariation, + hwIpfpmMcpForwardDelayMulti, + hwIpfpmMcpForwardDelayMultiVariation, + hwIpfpmMcpBackwardDelayMulti, + hwIpfpmMcpBackwardDelayMultiVariation + } + STATUS current + DESCRIPTION + "The collection of objects which are used to represent the + IPFPM test instance statistics for multi-in-point delay measurement" + ::= { hwIpfpmGroups 8 } +END diff --git a/MIBS/huawei/HUAWEI-IPHC-MIB b/MIBS/huawei/HUAWEI-IPHC-MIB new file mode 100644 index 0000000..f80a699 --- /dev/null +++ b/MIBS/huawei/HUAWEI-IPHC-MIB @@ -0,0 +1,680 @@ +-- ==================================================================== +-- Copyright (C) 2007 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: Huawei IPHC MIB Definition +-- Reference: +-- Version: V1.0 +-- History: +-- wanglili create first version v1.0 +-- ===================================================================== + +HUAWEI-IPHC-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + OBJECT-TYPE, MODULE-IDENTITY, Counter64, Integer32, NOTIFICATION-TYPE + FROM SNMPv2-SMI -- [RFC2578] + RowStatus, TEXTUAL-CONVENTION + FROM SNMPv2-TC -- [RFC2579] + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF -- [RFC2580] + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB -- [RFC3411] + ifIndex + FROM RFC1213-MIB + ifName + FROM IF-MIB -- [RFC2233] + ; + + hwIphcMIB MODULE-IDENTITY + LAST-UPDATED "200707230000Z" + ORGANIZATION + "Huawei Technologies Co., Ltd." + CONTACT-INFO + "R&D BeiJing, Huawei Technologies co.,Ltd. + Huawei Bld.,NO.3 Xinxi Rd., + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + Zip:100085 + Http://www.huawei.com + E-mail:support@huawei.com" + DESCRIPTION + "HUAWEI-IPHC-MIB is a private MIB defined by Huawei. + It describes the configurations, configuration status, + and statistics of IP packet header compression. + " + ::= { hwDatacomm 154 } + +-- +--Textual conventions +-- + +--HWCompressType + HWCompressType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The Compress type: + withoutCompress(1), + enableTcpCompress(2), + enableRtpCompress(3), + enableEcRtpCompress(4), + enableUdpCompressOnly(5), + enableUdpandRtpCompressOnly(6) + " + SYNTAX INTEGER { + withoutCompress(1), + enableTcpCompress(2), + enableRtpCompress(3), + enableEcRtpCompress(4), + enableUdpCompressOnly(5), + enableUdpandRtpCompressOnly(6) + } + +--Compress packet in ietf-format or not + HWCompressFormat ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Compress packets in ietf-format(defined in RFC2507) or not + " + SYNTAX INTEGER { + ietf(1), + nonstandard(2) + } + +-- +-- Config Node definitions +-- + + hwIphcInfoObjects OBJECT IDENTIFIER ::= { hwIphcMIB 1 } + + hwIphcTcpConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIphcTcpConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure the parameters of IP/TCP header compression." + ::= { hwIphcInfoObjects 1 } + + hwIphcTcpConfigEntry OBJECT-TYPE + SYNTAX HwIphcTcpConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table." + INDEX { hwIphcTcpIfIndex } + ::= { hwIphcTcpConfigTable 1 } + + HwIphcTcpConfigEntry ::= + SEQUENCE { + hwIphcTcpIfIndex + Integer32, + hwIphcTcpEnable + HWCompressType, + hwIphcTcpConnnectionNumber + Integer32, + hwIphcTcpRowStatus + RowStatus + } + + hwIphcTcpIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of the interface enabled with IP/TCP header compression, the same as IfIndex of this interface. " + ::= { hwIphcTcpConfigEntry 1 } + + hwIphcTcpEnable OBJECT-TYPE + SYNTAX HWCompressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Identifies whether IP/TCP header compression is enabled on the interface. The default value is 2." + ::= { hwIphcTcpConfigEntry 2 } + + hwIphcTcpConnnectionNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum number of IP/TCP header compression sessions on the interface.The default value is 16." + ::= { hwIphcTcpConfigEntry 3 } + + + hwIphcTcpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status." + ::= { hwIphcTcpConfigEntry 4 } + + hwIphcTcpConfigEffectTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIphcTcpConfigEffectEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists the valid parameters of IP/TCP header compression on the interface after negotiation with the peer interface. " + ::= { hwIphcInfoObjects 2 } + + hwIphcTcpConfigEffectEntry OBJECT-TYPE + SYNTAX HwIphcTcpConfigEffectEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table." + INDEX { hwIphcTcpIfIndex } + ::= { hwIphcTcpConfigEffectTable 1 } + + HwIphcTcpConfigEffectEntry ::= + SEQUENCE { + hwIphcTcpEffectEnable + HWCompressType, + hwIphcTcpEffectConnnectionNumber + Integer32 + } + + + hwIphcTcpEffectEnable OBJECT-TYPE + SYNTAX HWCompressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifies whether the IP/TCP header compression is effective on the interface after negotiation with the peer interface. " + ::= { hwIphcTcpConfigEffectEntry 1 } + + hwIphcTcpEffectConnnectionNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of valid IP/TCP header compression sessions on the interface after negotiation with the peer interface. " + ::= { hwIphcTcpConfigEffectEntry 2 } + + hwIphcRtpConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIphcRtpConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure the parameters of IP/UDP or IP/UDP/RTP header compression." + ::= { hwIphcInfoObjects 3 } + + hwIphcRtpConfigEntry OBJECT-TYPE + SYNTAX HwIphcRtpConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table." + INDEX { hwIphcRtpIfIndex } + ::= { hwIphcRtpConfigTable 1 } + + HwIphcRtpConfigEntry ::= + SEQUENCE { + hwIphcRtpIfIndex + Integer32, + hwIphcRtpEnable + HWCompressType, + hwIphcRtpConnnectionNumber + Integer32, + hwIphcRtpNValue + Integer32, + hwIphcRtpFormatType + HWCompressFormat, + hwIphcRtpRowStatus + RowStatus + } + + hwIphcRtpIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of the interface enabled with IP/UDP or IP/UDP/RTP header compression, the same as IfIndex of this interface" + ::= { hwIphcRtpConfigEntry 1 } + + hwIphcRtpEnable OBJECT-TYPE + SYNTAX HWCompressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Identifies whether IP/UDP and IP/UDP/RTP header compression is enabled on the interface. " + ::= { hwIphcRtpConfigEntry 2 } + + hwIphcRtpConnnectionNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum number of IP/UDP and IP/UDP/RTP header compression sessions on the interface." + ::= { hwIphcRtpConfigEntry 3 } + + hwIphcRtpNValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of packet retransmissions when EcRTP is enabled on the interface." + ::= { hwIphcRtpConfigEntry 4 } + + hwIphcRtpFormatType OBJECT-TYPE + SYNTAX HWCompressFormat + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Compressed packet format supported by the interface. " + ::= { hwIphcRtpConfigEntry 5 } + + hwIphcRtpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status." + ::= { hwIphcRtpConfigEntry 6 } + + hwIphcRtpConfigEffectTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIphcRtpConfigEffectEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists the valid parameters of IP/UDP and IP/UDP/RTP header compression on the interface after negotiation with the peer interface. " + ::= { hwIphcInfoObjects 4 } + + hwIphcRtpConfigEffectEntry OBJECT-TYPE + SYNTAX HwIphcRtpConfigEffectEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table." + INDEX { hwIphcRtpIfIndex } + ::= { hwIphcRtpConfigEffectTable 1 } + + HwIphcRtpConfigEffectEntry ::= + SEQUENCE { + hwIphcRtpEffectEnable + HWCompressType, + hwIphcRtpEffectConnnectionNumber + Integer32, + hwIphcRtpEffectNValue + Integer32 + + } + + hwIphcRtpEffectEnable OBJECT-TYPE + SYNTAX HWCompressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifies whether IP/UDP and IP/UDP/RTP header compression is effective on the interface after negotiation with the peer interface." + ::= { hwIphcRtpConfigEffectEntry 1 } + + hwIphcRtpEffectConnnectionNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of valid IP/UDP and IP/UDP/RTP header compression sessions on the interface." + ::= { hwIphcRtpConfigEffectEntry 2 } + + hwIphcRtpEffectNValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packet retransmissions when EcRTP is enabled on the interface after negotiation with the peer interface." + ::= { hwIphcRtpConfigEffectEntry 3 } + +-- +-- Statistics Node definitions +-- + hwIphcStatisticsObjects OBJECT IDENTIFIER ::= { hwIphcMIB 2 } + + hwIphcTcpRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIphcTcpRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists statistics on IP/TCP header compression." + ::= { hwIphcStatisticsObjects 1 } + + hwIphcTcpRunInfoEntry OBJECT-TYPE + SYNTAX HwIphcTcpRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table." + INDEX { hwIphcTcpIfIndex } + ::= { hwIphcTcpRunInfoTable 1 } + + HwIphcTcpRunInfoEntry ::= + SEQUENCE { + hwIphcTcpSentTotalPackets + Counter64, + hwIphcTcpSentTotalBytes + Counter64, + hwIphcTcpSentCompressPackets + Counter64, + hwIphcTcpSentCompressBytes + Counter64, + hwIphcTcpSavedBytes + Counter64, + hwIphcTcpCompressRatio + Integer32, + hwIphcTcpReceivedTotalPackets + Counter64, + hwIphcTcpReceivedCompressPackets + Counter64, + hwIphcTcpReceivedCompressErrorPackets + Counter64, + hwIphcTcpReceivedCompressDiscardPackets + Counter64 + } + + hwIphcTcpSentTotalPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of sent packets with IP/TCP header." + ::= { hwIphcTcpRunInfoEntry 1 } + + hwIphcTcpSentTotalBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of the bytes of sent packets with IP/TCP header." + ::= { hwIphcTcpRunInfoEntry 2 } + + hwIphcTcpSentCompressPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of compressed packets." + ::= { hwIphcTcpRunInfoEntry 3 } + + hwIphcTcpSentCompressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of the bytes of compressed packets with IP/TCP header." + ::= { hwIphcTcpRunInfoEntry 4 } + + hwIphcTcpSavedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of the bytes saved after compression with IP/TCP header." + ::= { hwIphcTcpRunInfoEntry 5 } + + hwIphcTcpCompressRatio OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Compression ratio." + ::= { hwIphcTcpRunInfoEntry 6 } + + hwIphcTcpReceivedTotalPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of received packets with IP/TCP header." + ::= { hwIphcTcpRunInfoEntry 7 } + + hwIphcTcpReceivedCompressPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of received compressed packets with IP/TCP header." + ::= { hwIphcTcpRunInfoEntry 8 } + + hwIphcTcpReceivedCompressErrorPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of incorrectly-compressed packets with IP/TCP header." + ::= { hwIphcTcpRunInfoEntry 9 } + + hwIphcTcpReceivedCompressDiscardPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of the packets discarded due to failed decompression with IP/TCP header." + ::= { hwIphcTcpRunInfoEntry 10 } + + hwIphcRtpRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIphcRtpRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists statistics on IP/UDP or IP/UDP/RTP header compression." + ::= { hwIphcStatisticsObjects 2 } + + hwIphcRtpRunInfoEntry OBJECT-TYPE + SYNTAX HwIphcRtpRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table." + INDEX { hwIphcRtpIfIndex } + ::= { hwIphcRtpRunInfoTable 1 } + + HwIphcRtpRunInfoEntry ::= + SEQUENCE { + hwIphcRtpSentTotalPackets + Counter64, + hwIphcRtpSentTotalBytes + Counter64, + hwIphcRtpSentCompressPackets + Counter64, + hwIphcRtpSentCompressBytes + Counter64, + hwIphcRtpSavedBytes + Counter64, + hwIphcRtpCompressRatio + Integer32, + hwIphcRtpReceivedTotalPackets + Counter64, + hwIphcRtpReceivedCompressPackets + Counter64, + hwIphcRtpReceivedCompressErrorPackets + Counter64, + hwIphcRtpReceivedCompressDiscardPackets + Counter64 + } + + hwIphcRtpSentTotalPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of sent packets with IP/UDP or IP/UDP/RTP header." + ::= { hwIphcRtpRunInfoEntry 1 } + + hwIphcRtpSentTotalBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of the bytes of sent packets with IP/UDP or IP/UDP/RTP header." + ::= { hwIphcRtpRunInfoEntry 2 } + + hwIphcRtpSentCompressPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of sent compressed packets with IP/UDP or IP/UDP/RTP header." + ::= { hwIphcRtpRunInfoEntry 3 } + + hwIphcRtpSentCompressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of the bytes of sent compressed packets with IP/UDP or IP/UDP/RTP header." + ::= { hwIphcRtpRunInfoEntry 4 } + + hwIphcRtpSavedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of saved bytes after compression with IP/UDP or IP/UDP/RTP header." + ::= { hwIphcRtpRunInfoEntry 5 } + + hwIphcRtpCompressRatio OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Compression ratio." + ::= { hwIphcRtpRunInfoEntry 6 } + + hwIphcRtpReceivedTotalPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of received packets with IP/UDP or IP/UDP/RTP header." + ::= { hwIphcRtpRunInfoEntry 7 } + + hwIphcRtpReceivedCompressPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of the bytes of received compressed packets with IP/UDP or IP/UDP/RTP header." + ::= { hwIphcRtpRunInfoEntry 8 } + + hwIphcRtpReceivedCompressErrorPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of received incorrectly-compressed packets with IP/UDP or IP/UDP/RTP header." + ::= { hwIphcRtpRunInfoEntry 9 } + + hwIphcRtpReceivedCompressDiscardPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets discarded due to failed compression with IP/UDP or IP/UDP/RTP header." + ::= { hwIphcRtpRunInfoEntry 10 } + +-- +-- Notifications +-- + hwIphcTraps OBJECT IDENTIFIER ::= { hwIphcMIB 3 } + + hwIphcContextError NOTIFICATION-TYPE + OBJECTS { ifIndex, ifName } + STATUS current + DESCRIPTION + "During a specified period, the number of the CONTEXT_STATE packets received by the compressor exceeds the threshold. " + ::= { hwIphcTraps 1 } + + hwIphcContextErrorResume NOTIFICATION-TYPE + OBJECTS { ifIndex, ifName } + STATUS current + DESCRIPTION + "During a specified period, the number of the CONTEXT_STATE packets received by the compressor restores to the normal state. " + ::= { hwIphcTraps 2 } + + +-- Conformance and Compliance +-- + hwIphcConformance OBJECT IDENTIFIER ::= { hwIphcMIB 4 } + + hwIphcCompliances OBJECT IDENTIFIER ::= { hwIphcConformance 1 } + +-- this module + hwIphcCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting the HUAWEI-IPHC-MIB." + MODULE -- this module + MANDATORY-GROUPS { hwIphcInfoGroup, hwIphcStatisticsGroup, hwIphcNotificationGroup } + OBJECT hwIphcTcpEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + OBJECT hwIphcTcpConnnectionNumber + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + OBJECT hwIphcTcpRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + OBJECT hwIphcRtpEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + OBJECT hwIphcRtpConnnectionNumber + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + OBJECT hwIphcRtpNValue + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + OBJECT hwIphcRtpFormatType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + OBJECT hwIphcRtpRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { hwIphcCompliances 1 } + + hwIphcGroups OBJECT IDENTIFIER ::= { hwIphcConformance 2 } + + hwIphcInfoGroup OBJECT-GROUP + OBJECTS { hwIphcTcpEnable, hwIphcTcpConnnectionNumber, hwIphcTcpRowStatus, + hwIphcTcpEffectEnable, hwIphcTcpEffectConnnectionNumber, + hwIphcRtpEnable, hwIphcRtpConnnectionNumber, hwIphcRtpNValue, hwIphcRtpFormatType, hwIphcRtpRowStatus, + hwIphcRtpEffectEnable, hwIphcRtpEffectConnnectionNumber, hwIphcRtpEffectNValue + } + STATUS current + DESCRIPTION + "Standard HUAWEI IPHC Configuration group." + ::= { hwIphcGroups 1 } + + hwIphcStatisticsGroup OBJECT-GROUP + OBJECTS { hwIphcTcpSentTotalPackets, hwIphcTcpSentTotalBytes, hwIphcTcpSentCompressPackets, hwIphcTcpSentCompressBytes, + hwIphcTcpSavedBytes, hwIphcTcpCompressRatio, hwIphcTcpReceivedTotalPackets, hwIphcTcpReceivedCompressPackets, + hwIphcTcpReceivedCompressErrorPackets, hwIphcTcpReceivedCompressDiscardPackets, hwIphcRtpSentTotalPackets, + hwIphcRtpSentTotalBytes, hwIphcRtpSentCompressPackets, hwIphcRtpSentCompressBytes, hwIphcRtpSavedBytes, + hwIphcRtpCompressRatio, hwIphcRtpReceivedTotalPackets, hwIphcRtpReceivedCompressPackets, + hwIphcRtpReceivedCompressErrorPackets, hwIphcRtpReceivedCompressDiscardPackets + } + STATUS current + DESCRIPTION + "Standard HUAWEI IPHC Statistics group." + ::= { hwIphcGroups 2 } + + hwIphcNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwIphcContextError, hwIphcContextErrorResume } + STATUS current + DESCRIPTION + "Standard HUAWEI IPHC Notification group." + ::= { hwIphcGroups 3 } + + + END + +-- +-- HUAWEI-IPHC-MIB.mib +-- \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-IPMCAST-MIB b/MIBS/huawei/HUAWEI-IPMCAST-MIB new file mode 100644 index 0000000..aeb912e --- /dev/null +++ b/MIBS/huawei/HUAWEI-IPMCAST-MIB @@ -0,0 +1,2129 @@ +-- ============================================================================ +-- Copyright (C) 2014 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: hwIpMcast.my , this MIB module for management +-- of IP Multicast, including multicast routing, data +-- forwarding, and data reception. +-- Reference: This MIB was extracted from RFC 2934 +-- Version: V2.03 +-- History: +-- Created by caibenrui 2007-04-12 +-- +-- ============================================================================ + + +HUAWEI-IPMCAST-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + mib-2, Unsigned32, Counter64, Gauge32, TimeTicks, IpAddress, + NOTIFICATION-TYPE, Integer32 FROM SNMPv2-SMI + RowStatus, TruthValue, DisplayString, + TEXTUAL-CONVENTION, + StorageType, TimeStamp FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + InterfaceIndexOrZero, + InterfaceIndex FROM IF-MIB + IANAipRouteProtocol, + IANAipMRouteProtocol FROM IANA-RTPROTO-MIB + InetAddress, InetAddressType, + InetAddressPrefixLength, + InetZoneIndex, InetVersion FROM INET-ADDRESS-MIB + hwDatacomm FROM HUAWEI-MIB + EnabledStatus FROM P-BRIDGE-MIB; + +hwMcast OBJECT IDENTIFIER ::= { hwDatacomm 149 } + + +hwIpMcastMib MODULE-IDENTITY + LAST-UPDATED "201407010000Z" -- 1 July 2014 + ORGANIZATION "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "The MIB module for management of IP Multicast, including + multicast routing, data forwarding, and data reception. + Huawei Technologies Co.,Ltd . Supplementary information may + be available at: + http://www.huawei.com" + + REVISION "201407010000Z" -- 1 July 2014 + DESCRIPTION + "1.Modify the description of hwIpMcastSGThresholdExceed. + 2.Modify the description of hwIpMcastSGThresholdExceedClear. + 3.Modify the description of hwIpMcastSGExceedClear. + " + + REVISION "201406200000Z" -- 20 Jun 2014 + DESCRIPTION + "1.Add hwIpMcastSGThresholdExceed trap. + 2.Add hwIpMcastSGThresholdExceedClear trap. + 3.Add hwIpMcastSGExceed trap. + 4.Add hwIpMcastSGExceedClear trap. + " + + REVISION "201308280000Z" -- 28 Aug 2007 + DESCRIPTION + "Modify import mibs" + + REVISION "200704160000Z" -- 16 April 2007 + DESCRIPTION + "The initial revision of this Mib module." + ::= { hwMcast 1 } + +HWChannelMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The mode in which a channel is operating. + + ssm(1) Source-Specific Multicast (SSM) with PIM Sparse + Mode. + + asm(2) Any Source Multicast (ASM), with PIM Sparse + Mode." + + SYNTAX INTEGER { + ssm(1), + asm(2) + } + + +hwIpMcastMibObjects OBJECT IDENTIFIER ::= { hwIpMcastMib 1 } +hwIpMcastNotifications OBJECT IDENTIFIER ::= { hwIpMcastMib 2 } + +hwIpMcast OBJECT IDENTIFIER ::= { hwIpMcastMibObjects 1 } + +hwIpMcastEnable OBJECT-TYPE + SYNTAX EnabledStatus --INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The enabled status of IP Multicast function on this + system." + ::= { hwIpMcast 1 } + +hwIpMcastRouteEntryCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of rows in the hwIpMcastRouteTable. This can be + used to check for multicast routing activity, and to monitor + the multicast routing table size." + ::= { hwIpMcast 2 } + + + +hwIpMcastInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIpMcastInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table used to manage the multicast + protocol active on an interface." + ::= { hwIpMcast 3 } + +hwIpMcastInterfaceEntry OBJECT-TYPE + SYNTAX HwIpMcastInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) containing the multicast protocol + information for a particular interface." + INDEX { hwIpMcastInterfaceIpVersion, + hwIpMcastInterfaceIfIndex } + ::= { hwIpMcastInterfaceTable 1 } + +HwIpMcastInterfaceEntry ::= SEQUENCE { + hwIpMcastInterfaceIpVersion InetVersion, + hwIpMcastInterfaceIfIndex InterfaceIndex, + hwIpMcastInterfaceTtl Unsigned32, + hwIpMcastInterfaceRateLimit Unsigned32, + hwIpMcastInterfaceInMcastOctets Counter64, + hwIpMcastInterfaceOutMcastOctets Counter64, + hwIpMcastInterfaceInMcastPkts Counter64, + hwIpMcastInterfaceOutMcastPkts Counter64, + hwIpMcastInterfaceDiscontinuityTime TimeStamp +} + +hwIpMcastInterfaceIpVersion OBJECT-TYPE + SYNTAX InetVersion + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP version of this row." + ::= { hwIpMcastInterfaceEntry 1 } + +hwIpMcastInterfaceIfIndex 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." + ::= { hwIpMcastInterfaceEntry 2 } + +hwIpMcastInterfaceTtl OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The datagram TTL threshold for the interface. Any IP + multicast datagrams with a TTL (IPv4) or Hop Limit (IPv6) + less than this threshold will not be forwarded out the + interface. The default value of 0 means all multicast + packets are forwarded out the interface." + DEFVAL { 0 } + ::= { hwIpMcastInterfaceEntry 3 } + +hwIpMcastInterfaceRateLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The rate-limit, in kilobits per second, of forwarded + multicast traffic on the interface. A rate-limit of 0 + indicates that no rate limiting is done." + DEFVAL { 0 } + ::= { hwIpMcastInterfaceEntry 4 } + +hwIpMcastInterfaceInMcastOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of octets of multicast packets that have arrived + on the interface, including framing characters. This object + is similar to ifInOctets in the Interfaces MIB, except that + only multicast packets are counted. + + 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 + hwIpMcastInterfaceDiscontinuityTime." + REFERENCE "RFC 4293 ifInOctets" + ::= { hwIpMcastInterfaceEntry 5 } + +hwIpMcastInterfaceOutMcastOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of octets of multicast packets that have been + sent on the interface, including framing characters. This + object is similar to ifOutOctets in the Interfaces MIB, + except that only multicast packets are counted. + + 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 + hwIpMcastInterfaceDiscontinuityTime." + REFERENCE "RFC 4293 ifOutOctets" + ::= { hwIpMcastInterfaceEntry 6 } + +hwIpMcastInterfaceInMcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of multicast packets that have arrived on the + interface. In many cases, this object is identical to + ifInMulticastPkts in the Interfaces MIB. + + However, some implementations use ifXTable for Layer 2 + traffic statistics and hwIpMcastInterfaceTable at Layer 3. In + this case a difference between these objects probably + indicates that some Layer 3 multicast packets are being + transmitted as unicast at Layer 2. + + 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 + hwIpMcastInterfaceDiscontinuityTime." + REFERENCE "RFC 4293 ifInMulticastPkts" + ::= { hwIpMcastInterfaceEntry 7 } + +hwIpMcastInterfaceOutMcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of multicast packets that have been sent on the + interface. In many cases, this object is identical to + ifOutMulticastPkts in the Interfaces MIB. + + However, some implementations use ifXTable for Layer 2 + traffic statistics and hwIpMcastInterfaceTable at Layer 3. In + this case a difference between these objects probably + indicates that some Layer 3 multicast packets are being + transmitted as unicast at Layer 2. + + 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 + hwIpMcastInterfaceDiscontinuityTime." + REFERENCE "RFC 4293 ifOutMulticastPkts" + ::= { hwIpMcastInterfaceEntry 8 } + +hwIpMcastInterfaceDiscontinuityTime 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 entry'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 zero value." + ::= { hwIpMcastInterfaceEntry 9 } + + + +hwIpMcastRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIpMcastRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table containing multicast routing + information for IP datagrams sent by particular sources to + to the IP multicast groups known to this router." + ::= { hwIpMcast 5 } + +hwIpMcastRouteEntry OBJECT-TYPE + SYNTAX HwIpMcastRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) containing the multicast routing + information for IP datagrams from a particular source and + addressed to a particular IP multicast group address." + INDEX { hwIpMcastRouteGroupAddressType, + hwIpMcastRouteGroup, + hwIpMcastRouteGroupPrefixLength, + hwIpMcastRouteSourceAddressType, + hwIpMcastRouteSource, + hwIpMcastRouteSourcePrefixLength } + ::= { hwIpMcastRouteTable 1 } + +HwIpMcastRouteEntry ::= SEQUENCE { + hwIpMcastRouteGroupAddressType InetAddressType, + hwIpMcastRouteGroup InetAddress, + hwIpMcastRouteGroupPrefixLength InetAddressPrefixLength, + hwIpMcastRouteSourceAddressType InetAddressType, + hwIpMcastRouteSource InetAddress, + hwIpMcastRouteSourcePrefixLength InetAddressPrefixLength, + hwIpMcastRouteUpstreamNeighborType InetAddressType, + hwIpMcastRouteUpstreamNeighbor InetAddress, + hwIpMcastRouteInIfIndex InterfaceIndexOrZero, + hwIpMcastRouteTimeStamp TimeStamp, + hwIpMcastRouteExpiryTime TimeTicks, + hwIpMcastRouteProtocol IANAipMRouteProtocol, + hwIpMcastRouteRtProtocol IANAipRouteProtocol, + hwIpMcastRouteRtAddressType InetAddressType, + hwIpMcastRouteRtAddress InetAddress, + hwIpMcastRouteRtPrefixLength InetAddressPrefixLength, + hwIpMcastRouteRtType INTEGER, + hwIpMcastRouteOctets Counter64, + hwIpMcastRoutePkts Counter64, + hwIpMcastRouteTtlDropOctets Counter64, + hwIpMcastRouteTtlDropPackets Counter64, + hwIpMcastRouteDifferentInIfOctets Counter64, + hwIpMcastRouteDifferentInIfPackets Counter64 +} + +hwIpMcastRouteGroupAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A value indicating the address family of the address + contained in hwIpMcastRouteGroup. Legal values correspond to + the subset of address families for which multicast + forwarding is supported." + ::= { hwIpMcastRouteEntry 1 } + +hwIpMcastRouteGroup OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|8|16|20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast group address which, when combined with + the corresponding value specified in + hwIpMcastRouteGroupPrefixLength, identifies the groups for + which this entry contains multicast routing information. + + This address object is only significant up to + hwIpMcastRouteGroupPrefixLength bits. The remainder of the + address bits are zero. This is especially important for + this index field, which is part of the index of this entry. + Any non-zero bits would signify an entirely different + entry. + + For addresses of type ipv4z or ipv6z, the appended zone + index is significant even though it lies beyond the prefix + length. The use of these address types indicate that this + forwarding state applies only within the given zone. Zone + index zero is not valid in this table." + ::= { hwIpMcastRouteEntry 2 } + +hwIpMcastRouteGroupPrefixLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength (4..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The length in bits of the mask which, when combined with + the corresponding value of hwIpMcastRouteGroup, identifies the + groups for which this entry contains multicast routing + information." + ::= { hwIpMcastRouteEntry 3 } + +hwIpMcastRouteSourceAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A value indicating the address family of the address + contained in hwIpMcastRouteSource. The value MUST be the same + as the value of IpMcastRouteGroupType." + ::= { hwIpMcastRouteEntry 4 } + +hwIpMcastRouteSource OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|8|16|20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The network address which, when combined with the + corresponding value of hwIpMcastRouteSourcePrefixLength, + identifies the sources for which this entry contains + multicast routing information. + + This address object is only significant up to + hwIpMcastRouteGroupPrefixLength bits. The remainder of the + address bits are zero. This is especially important for + this index field, which is part of the index of this entry. + Any non-zero bits would signify an entirely different + entry. + + For addresses of type ipv4z or ipv6z, the appended zone + index is significant even though it lies beyond the prefix + length. The use of these address types indicate that this + source address applies only within the given zone. Zone + index zero is not valid in this table." + ::= { hwIpMcastRouteEntry 5 } + +hwIpMcastRouteSourcePrefixLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength (4..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The length in bits of the mask which, when combined with + the corresponding value of hwIpMcastRouteSource, identifies + the sources for which this entry contains multicast routing + information." + ::= { hwIpMcastRouteEntry 6 } + +hwIpMcastRouteUpstreamNeighborType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A value indicating the address family of the address + contained in hwIpMcastRouteUpstreamNeighbor. + + An address type of unknown(0) indicates that the upstream + neighbor is unknown, for example in BIDIR-PIM." + REFERENCE "I-D.ietf-pim-bidir" + ::= { hwIpMcastRouteEntry 7 } + +hwIpMcastRouteUpstreamNeighbor OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|8|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address of the upstream neighbor (for example, RPF + neighbor) from which IP datagrams from these sources to + this multicast address are received." + ::= { hwIpMcastRouteEntry 8 } + +hwIpMcastRouteInIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ifIndex for the interface on which IP + datagrams sent by these sources to this multicast address + are received. A value of 0 indicates that datagrams are not + subject to an incoming interface check, but may be accepted + on multiple interfaces (for example, in BIDIR-PIM)." + REFERENCE "I-D.ietf-pim-bidir" + ::= { hwIpMcastRouteEntry 9 } + +hwIpMcastRouteTimeStamp OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at which the multicast routing + information represented by this entry was learned by the + router. + + If this infomration was present at the most recent re- + initialization of the local management subsystem, then this + object contains a zero value." + ::= { hwIpMcastRouteEntry 10 } + +hwIpMcastRouteExpiryTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum amount of time remaining before this entry will + be aged out. The value 0 indicates that the entry is not + subject to aging. If hwIpMcastRouteNextHopState is pruned(1), + this object represents the remaining time until the prune + expires. If this timer expires, state reverts to + forwarding(2). Otherwise, this object represents the time + until this entry is removed from the table." + ::= { hwIpMcastRouteEntry 11 } + +hwIpMcastRouteProtocol OBJECT-TYPE + SYNTAX IANAipMRouteProtocol + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The multicast routing protocol via which this multicast + forwarding entry was learned." + ::= { hwIpMcastRouteEntry 12 } + +hwIpMcastRouteRtProtocol OBJECT-TYPE + SYNTAX IANAipRouteProtocol + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The routing mechanism via which the route used to find the + upstream or parent interface for this multicast forwarding + entry was learned." + ::= { hwIpMcastRouteEntry 13 } + +hwIpMcastRouteRtAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A value indicating the address family of the address + contained in hwIpMcastRouteRtAddress." + ::= { hwIpMcastRouteEntry 14 } + +hwIpMcastRouteRtAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|8|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address portion of the route used to find the upstream + or parent interface for this multicast forwarding entry. + This address object is only significant up to + hwIpMcastRouteGroupPrefixLength bits. The remainder of the + address bits are zero. + + For addresses of type ipv4z or ipv6z, the appended zone + index is significant even though it lies beyond the prefix + length. The use of these address types indicate that this + forwarding state applies only within the given zone. Zone + index zero is not valid in this table." + ::= { hwIpMcastRouteEntry 15 } + +hwIpMcastRouteRtPrefixLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength (4..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The length in bits of the mask associated with the route + used to find the upstream or parent interface for this + multicast forwarding entry." + ::= { hwIpMcastRouteEntry 16 } + +hwIpMcastRouteRtType OBJECT-TYPE + SYNTAX INTEGER { + unicast (1), -- Unicast route used in multicast RIB + multicast (2) -- Multicast route + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The reason the given route was placed in the (logical) + multicast Routing Information Base (RIB). A value of + unicast means that the route would normally be placed only + in the unicast RIB, but was placed in the multicast RIB + (instead or in addition) due to local configuration, such as + when running PIM over RIP. A value of multicast means that + the route was explicitly added to the multicast RIB by the + routing protocol, such as DVMRP or Multiprotocol BGP." + ::= { hwIpMcastRouteEntry 17 } + +hwIpMcastRouteOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of octets contained in IP datagrams which were + received from these sources and addressed to this multicast + group address, and which were forwarded by this router. + Discontinuities in this monotonically increasing value + occur at re-initialization of the management system. + Discontinuities can also occur as a result of routes being + removed and replaced, which can be detected by observing + the value of hwIpMcastRouteTimeStamp." + ::= { hwIpMcastRouteEntry 18 } + +hwIpMcastRoutePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets routed using this multicast route + entry. + + Discontinuities in this monotonically increasing value + occur at re-initialization of the management system. + Discontinuities can also occur as a result of routes being + removed and replaced, which can be detected by observing + the value of hwIpMcastRouteTimeStamp." + ::= { hwIpMcastRouteEntry 19 } + +hwIpMcastRouteTtlDropOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of octets contained in IP datagrams which this + router has received from these sources and addressed to this + multicast group address, which were dropped because the TTL + (IPv4) or Hop Limit (IPv6) was decremented to zero, or to a + value less than hwIpMcastInterfaceTtl for all next hops. + + Discontinuities in this monotonically increasing value + occur at re-initialization of the management system. + Discontinuities can also occur as a result of routes being + removed and replaced, which can be detected by observing + the value of hwIpMcastRouteTimeStamp." + ::= { hwIpMcastRouteEntry 20 } + +hwIpMcastRouteTtlDropPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets which this router has received from + these sources and addressed to this multicast group address, + which were dropped because the TTL (IPv4) or Hop Limit + (IPv6) was decremented to zero, or to a value less than + hwIpMcastInterfaceTtl for all next hops. + + Discontinuities in this monotonically increasing value + occur at re-initialization of the management system. + Discontinuities can also occur as a result of routes being + removed and replaced, which can be detected by observing + the value of hwIpMcastRouteTimeStamp." + ::= { hwIpMcastRouteEntry 21 } + +hwIpMcastRouteDifferentInIfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of octets contained in IP datagrams which this + router has received from these sources and addressed to this + multicast group address, which were dropped because they + were received on an unexpected interface. + + For RPF checking protocols (such as PIM-SM), these packets + arrived on interfaces other than hwIpMcastRouteInIfIndex, and + were dropped because of this failed RPF check. (RPF paths + are 'Reverse Path Forwarding' path; the unicast routes to + the expected origin of multicast data flows). + + Other protocols may drop packets on an incoming interface + check for different reasons (for example, BIDIR-PIM performs + a DF check on receipt of packets). All packets dropped as a + result of an incoming interface check are counted here. + + If this counter increases rapidly, this indicates a problem. + A significant quantity of multicast data is arriving at this + router on unexpected interfaces, and is not being forwarded. + + For guidance, if the rate of increase of this counter + exceeds 1% of the rate of increase of hwIpMcastRouteOctets, + then there are multicast routing problems that require + investigation. + + Discontinuities in this monotonically increasing value + occur at re-initialization of the management system. + Discontinuities can also occur as a result of routes being + removed and replaced, which can be detected by observing + the value of hwIpMcastRouteTimeStamp." + REFERENCE "RFC 4601 and I-D.ietf-pim-bidir" + ::= { hwIpMcastRouteEntry 22 } + +hwIpMcastRouteDifferentInIfPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets which this router has received from + these sources and addressed to this multicast group address, + which were dropped because they were received on an + unexpected interface. + + For RPF checking protocols (such as PIM-SM), these packets + arrived on interfaces other than hwIpMcastRouteInIfIndex, and + were dropped because of this failed RPF check. (RPF paths + are 'Reverse Path Forwarding' path; the unicast routes to + the expected origin of multicast data flows). + + Other protocols may drop packets on an incoming interface + check for different reasons (for example, BIDIR-PIM performs + a DF check on receipt of packets). All packets dropped as a + result of an incoming interface check are counted here. + + If this counter increases rapidly, this indicates a problem. + A significant quantity of multicast data is arriving at this + router on unexpected interfaces, and is not being forwarded. + + For guidance, if the rate of increase of this counter + exceeds 1% of the rate of increase of hwIpMcastRoutePkts, then + there are multicast routing problems that require + investigation. + + Discontinuities in this monotonically increasing value + occur at re-initialization of the management system. + Discontinuities can also occur as a result of routes being + removed and replaced, which can be detected by observing + the value of hwIpMcastRouteTimeStamp." + REFERENCE "RFC 4601 and I-D.ietf-pim-bidir" + ::= { hwIpMcastRouteEntry 23 } + + + +hwIpMcastRouteNextHopTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIpMcastRouteNextHopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table containing information on the + next-hops on outgoing interfaces for routing IP multicast + datagrams. Each entry is one of a list of next-hops on + outgoing interfaces for particular sources sending to a + particular multicast group address." + ::= { hwIpMcast 6 } + +hwIpMcastRouteNextHopEntry OBJECT-TYPE + SYNTAX HwIpMcastRouteNextHopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the list of next-hops on + outgoing interfaces to which IP multicast datagrams from + particular sources to an IP multicast group address are + routed." + INDEX { hwIpMcastRouteNextHopGroupAddressType, + hwIpMcastRouteNextHopGroup, + hwIpMcastRouteNextHopGroupPrefixLength, + hwIpMcastRouteNextHopSourceAddressType, + hwIpMcastRouteNextHopSource, + hwIpMcastRouteNextHopSourcePrefixLength, + hwIpMcastRouteNextHopIfIndex, + hwIpMcastRouteNextHopAddressType, + hwIpMcastRouteNextHopAddress } + ::= { hwIpMcastRouteNextHopTable 1 } + +HwIpMcastRouteNextHopEntry ::= SEQUENCE { + hwIpMcastRouteNextHopGroupAddressType InetAddressType, + hwIpMcastRouteNextHopGroup InetAddress, + hwIpMcastRouteNextHopGroupPrefixLength InetAddressPrefixLength, + hwIpMcastRouteNextHopSourceAddressType InetAddressType, + hwIpMcastRouteNextHopSource InetAddress, + hwIpMcastRouteNextHopSourcePrefixLength InetAddressPrefixLength, + hwIpMcastRouteNextHopIfIndex InterfaceIndex, + hwIpMcastRouteNextHopAddressType InetAddressType, + hwIpMcastRouteNextHopAddress InetAddress, + hwIpMcastRouteNextHopState INTEGER, + hwIpMcastRouteNextHopTimeStamp TimeStamp, + hwIpMcastRouteNextHopExpiryTime TimeTicks, + hwIpMcastRouteNextHopClosestMemberHops Unsigned32, + hwIpMcastRouteNextHopProtocol IANAipMRouteProtocol, + hwIpMcastRouteNextHopOctets Counter64, + hwIpMcastRouteNextHopPkts Counter64 +} + +hwIpMcastRouteNextHopGroupAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A value indicating the address family of the address + contained in hwIpMcastRouteNextHopGroup. Legal values + correspond to the subset of address families for which + multicast forwarding is supported." + ::= { hwIpMcastRouteNextHopEntry 1 } + +hwIpMcastRouteNextHopGroup OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|8|16|20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast group address which, when combined with + the corresponding value specified in + hwIpMcastRouteNextHopGroupPrefixLength, identifies the groups + for which this entry contains multicast forwarding + information. + + This address object is only significant up to + hwIpMcastRouteNextHopGroupPrefixLength bits. The remainder of + the address bits are zero. This is especially important for + this index field, which is part of the index of this entry. + Any non-zero bits would signify an entirely different + entry. + + For addresses of type ipv4z or ipv6z, the appended zone + index is significant even though it lies beyond the prefix + length. The use of these address types indicate that this + forwarding state applies only within the given zone. Zone + index zero is not valid in this table." + ::= { hwIpMcastRouteNextHopEntry 2 } + +hwIpMcastRouteNextHopGroupPrefixLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength (4..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The length in bits of the mask which, when combined with + the corresponding value of hwIpMcastRouteGroup, identifies the + groups for which this entry contains multicast routing + information." + ::= { hwIpMcastRouteNextHopEntry 3 } + +hwIpMcastRouteNextHopSourceAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A value indicating the address family of the address + contained in hwIpMcastRouteNextHopSource. The value MUST be + the same as the value of IpMcastRouteNextHopGroupType." + ::= { hwIpMcastRouteNextHopEntry 4 } + +hwIpMcastRouteNextHopSource OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|8|16|20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The network address which, when combined with the + corresponding value of the mask specified in + hwIpMcastRouteNextHopSourcePrefixLength, identifies the + sources for which this entry specifies a next-hop on an + outgoing interface. + + This address object is only significant up to + hwIpMcastRouteNextHopSourcePrefixLength bits. The remainder + of the address bits are zero. This is especially important + for this index field, which is part of the index of this + entry. Any non-zero bits would signify an entirely + different entry. + + For addresses of type ipv4z or ipv6z, the appended zone + index is significant even though it lies beyond the prefix + length. The use of these address types indicate that this + source address applies only within the given zone. Zone + index zero is not valid in this table." + ::= { hwIpMcastRouteNextHopEntry 5 } + +hwIpMcastRouteNextHopSourcePrefixLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength (4..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The length in bits of the mask which, when combined with + the corresponding value specified in + hwIpMcastRouteNextHopSource, identifies the sources for which + this entry specifies a next-hop on an outgoing interface." + ::= { hwIpMcastRouteNextHopEntry 6 } + +hwIpMcastRouteNextHopIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifIndex value of the interface for the outgoing + interface for this next-hop." + ::= { hwIpMcastRouteNextHopEntry 7 } + +hwIpMcastRouteNextHopAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A value indicating the address family of the address + contained in hwIpMcastRouteNextHopAddress." + ::= { hwIpMcastRouteNextHopEntry 8 } + +hwIpMcastRouteNextHopAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|8|16|20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The address of the next-hop specific to this entry. For + most interfaces, this is identical to + hwIpMcastRouteNextHopGroup. NBMA interfaces, however, may + have multiple next-hop addresses out a single outgoing + interface." + ::= { hwIpMcastRouteNextHopEntry 9 } + +hwIpMcastRouteNextHopState OBJECT-TYPE + SYNTAX INTEGER { pruned(1), forwarding(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An indication of whether the outgoing interface and next- + hop represented by this entry is currently being used to + forward IP datagrams. The value 'forwarding' indicates it + is currently being used; the value 'pruned' indicates it is + not." + ::= { hwIpMcastRouteNextHopEntry 10 } + +hwIpMcastRouteNextHopTimeStamp OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at which the multicast routing + information represented by this entry was learned by the + router. + + If this infomration was present at the most recent re- + initialization of the local management subsystem, then this + object contains a zero value." + ::= { hwIpMcastRouteNextHopEntry 11 } + +hwIpMcastRouteNextHopExpiryTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum amount of time remaining before this entry will + be aged out. If hwIpMcastRouteNextHopState is pruned(1), the + remaining time until the prune expires and the state reverts + to forwarding(2). Otherwise, the remaining time until this + entry is removed from the table. The time remaining may be + copied from hwIpMcastRouteExpiryTime if the protocol in use + for this entry does not specify next-hop timers. The value + 0 indicates that the entry is not subject to aging." + ::= { hwIpMcastRouteNextHopEntry 12 } + +hwIpMcastRouteNextHopClosestMemberHops OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum number of hops between this router and any + member of this IP multicast group reached via this next-hop + on this outgoing interface. Any IP multicast datagrams for + the group which have a TTL (IPv4) or Hop Count (IPv6) less + than this number of hops will not be forwarded to this + next-hop. + + This is an optimization applied by multicast routing + protocols that explicitly track hop counts to downstream + listeners. Multicast protocols that are not aware of hop + counts to downstream listeners set this object to zero." + ::= { hwIpMcastRouteNextHopEntry 13 } + +hwIpMcastRouteNextHopProtocol OBJECT-TYPE + SYNTAX IANAipMRouteProtocol + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The routing mechanism via which this next-hop was learned." + ::= { hwIpMcastRouteNextHopEntry 14 } + +hwIpMcastRouteNextHopOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of octets of multicast packets that have been + forwarded using this route. + + Discontinuities in this monotonically increasing value + occur at re-initialization of the management system. + Discontinuities can also occur as a result of routes being + removed and replaced, which can be detected by observing + the value of hwIpMcastRouteNextHopTimeStamp." + ::= { hwIpMcastRouteNextHopEntry 15 } + +hwIpMcastRouteNextHopPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets which have been forwarded using this + route. + + Discontinuities in this monotonically increasing value + occur at re-initialization of the management system. + Discontinuities can also occur as a result of routes being + removed and replaced, which can be detected by observing + the value of hwIpMcastRouteNextHopTimeStamp." + ::= { hwIpMcastRouteNextHopEntry 16 } + + + +hwIpMcastBoundaryTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIpMcastBoundaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the system's multicast scope + zone boundaries." + REFERENCE "RFC 4007 section 5" + ::= { hwIpMcast 7 } + +hwIpMcastBoundaryEntry OBJECT-TYPE + SYNTAX HwIpMcastBoundaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) describing one of this device's + multicast scope zone boundaries." + REFERENCE "RFC 2365 section 5, RFC 4007 section 5" + INDEX { hwIpMcastBoundaryIfIndex, + hwIpMcastBoundaryAddressType, + hwIpMcastBoundaryAddress, + hwIpMcastBoundaryAddressPrefixLength } + ::= { hwIpMcastBoundaryTable 1 } + +HwIpMcastBoundaryEntry ::= SEQUENCE { + hwIpMcastBoundaryIfIndex InterfaceIndex, + hwIpMcastBoundaryAddressType InetAddressType, + hwIpMcastBoundaryAddress InetAddress, + hwIpMcastBoundaryAddressPrefixLength InetAddressPrefixLength, + hwIpMcastBoundaryTimeStamp TimeStamp, + hwIpMcastBoundaryDroppedMcastOctets Counter64, + hwIpMcastBoundaryDroppedMcastPkts Counter64, + hwIpMcastBoundaryStatus RowStatus, + hwIpMcastBoundaryStorageType StorageType +} + +hwIpMcastBoundaryIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IfIndex value for the interface to which this boundary + applies. Packets with a destination address in the + associated address/mask range will not be forwarded over + this interface. + + For IPv4, zone boundaries cut through links. Therefore this + is an external interface. This may be either a physical or + virtual interface (tunnel, encapsulation, and so forth.) + + For IPv6, zone boundaries cut through nodes. Therefore this + is a virtual interface within the node. This is not an + external interface, either real or virtual. Packets + crossing this interface neither arrive at nor leave the + node, but only move between zones within the node." + REFERENCE "RFC 2365 section 5, RFC 4007 section 5" + ::= { hwIpMcastBoundaryEntry 1 } + +hwIpMcastBoundaryAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A value indicating the address family of the address + contained in hwIpMcastBoundaryAddress. Legal values + correspond to the subset of address families for which + multicast forwarding is supported." + ::= { hwIpMcastBoundaryEntry 2 } + +hwIpMcastBoundaryAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|8|16|20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The group address which, when combined with the + corresponding value of hwIpMcastBoundaryAddressPrefixLength, + identifies the group range for which the scoped boundary + exists. Scoped IPv4 multicast address ranges must be + prefixed by 239.0.0.0/4. Scoped IPv6 multicast address + ranges are FF0x::/16, where x is a valid RFC 4291 multicast + scope. + + An IPv6 address prefixed by FF1x::/16 is a non-permanently- + assigned address. An IPv6 address prefixed by FF3x::/16 is + a unicast-prefix-based multicast addresses. A zone boundary + for FF0x::/16 implies an identical boundary for these other + prefixes. No separate FF1x::/16 or FF3x::/16 entries exist + in this table. + + This address object is only significant up to + hwIpMcastBoundaryAddressPrefixLength bits. The remainder of + the address bits are zero. This is especially important for + this index field, which is part of the index of this entry. + Any non-zero bits would signify an entirely different + entry. + + For addresses of type ipv4z or ipv6z, the appended zone + index is significant even though it lies beyond the prefix + length. Zone index zero is not valid in this table." + REFERENCE "RFC 2365, RFC 3306 section 4, RFC 4291 section 2.7" + ::= { hwIpMcastBoundaryEntry 3 } + +hwIpMcastBoundaryAddressPrefixLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength (4..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The length in bits of the mask which when, combined with + the corresponding value of hwIpMcastBoundaryAddress, + identifies the group range for which the scoped boundary + exists." + ::= { hwIpMcastBoundaryEntry 4 } + +hwIpMcastBoundaryTimeStamp OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at which the multicast boundary + information represented by this entry was learned by the + router. + + If this infomration was present at the most recent re- + initialization of the local management subsystem, then this + object contains a zero value." + ::= { hwIpMcastBoundaryEntry 5 } + +hwIpMcastBoundaryDroppedMcastOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of octets of multicast packets that have been + dropped as a result of this zone boundary configuration. + + Discontinuities in this monotonically increasing value + occur at re-initialization of the management system. + Discontinuities can also occur as a result of boundary + configuration being removed and replaced, which can be + detected by observing the value of + hwIpMcastBoundaryTimeStamp." + ::= { hwIpMcastBoundaryEntry 6 } + +hwIpMcastBoundaryDroppedMcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of multicast packets that have been dropped as a + result of this zone boundary configuration. + + Discontinuities in this monotonically increasing value + occur at re-initialization of the management system. + Discontinuities can also occur as a result of boundary + configuration being removed and replaced, which can be + detected by observing the value of + hwIpMcastBoundaryTimeStamp." + ::= { hwIpMcastBoundaryEntry 7 } + +hwIpMcastBoundaryStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this row, by which rows in this table can + be created and destroyed. + + This status object can be set to active(1) without setting + any other columnar objects in this entry. + + All writeable objects in this entry can be modified when the + status of this entry is active(1)." + ::= { hwIpMcastBoundaryEntry 8 } + +hwIpMcastBoundaryStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The storage type for this row. Rows having the value + 'permanent' need not allow write-access to any columnar + objects in the row." + DEFVAL { nonVolatile } + ::= { hwIpMcastBoundaryEntry 9 } + +-- +-- MCAC TRAP +-- + +hwIpMcastChannelName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Channel name limited by CAC on the interface." + ::= { hwIpMcast 8 } + +hwIpMcastChannelGroup OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Group address of the entry." + ::= { hwIpMcast 9 } + +hwIpMcastChannelSource OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Source address of the entry." + ::= { hwIpMcast 10 } + +hwIpMcastChannelDownstreamEntries OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of entries on the interface." + ::= { hwIpMcast 11 } + +hwIpMcastChannelDownstreamBandWidth OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of bandwidth on this interface." + ::= { hwIpMcast 12 } + +hwIpMcastChannelGlobalEntries OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of entries on the router." + ::= { hwIpMcast 13 } + +hwIpMcastChannelDownstreamLimitBandWidth OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..64)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The configured limit of bandwidth on this interface." + ::= { hwIpMcast 14 } + +hwIpMcastChannelDownstreamLimitEntries OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The configured limit of entries on the interface." + ::= { hwIpMcast 15 } + +hwIpMcastChannelGlobalLimitEntries OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The configured limit of global entries." + ::= { hwIpMcast 16 } + +hwIpMcastChannelInterfaceIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface on which this router most recently sent or received a CAC trap, or zero if this router has not sent or received a CAC trap." + ::= { hwIpMcast 17 } + +hwIpMcastChannelInterfaceName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The name of interface on which this router most recently sent or received a CAC trap." + ::= { hwIpMcast 18 } + +-- Added by tanxin + +hwIpMcastCfgTotalLimit OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The configured limit of global entries." + ::= { hwIpMcast 19 } + +hwIpMcastCfgTotalThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The configured threshold of global entries." + ::= { hwIpMcast 20 } + +hwIpMcastTotalStat OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of entries of this instance." + ::= { hwIpMcast 21 } + +hwIpMcastDownstreamTotalTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIpMcastDownstreamTotalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table used to list CAC limit and statistic + information on an interface." + ::= { hwIpMcast 22 } + +hwIpMcastDownstreamTotalEntry OBJECT-TYPE + SYNTAX HwIpMcastDownstreamTotalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) containing the CAC limit and statistic + information for a particular interface." + INDEX { hwIpMcastDownstreamTotalIpVersion, + hwIpMcastDownstreamTotalIfIndex } + ::= { hwIpMcastDownstreamTotalTable 1 } + +HwIpMcastDownstreamTotalEntry ::= SEQUENCE { + hwIpMcastDownstreamTotalIpVersion InetVersion, + hwIpMcastDownstreamTotalIfIndex InterfaceIndex, + hwIpMcastDownstreamTotalEntriesLimit Unsigned32, + hwIpMcastDownstreamTotalBandwidthLimit DisplayString, + hwIpMcastDownstreamTotalEntriesStat Unsigned32, + hwIpMcastDownstreamTotalBandwidthStat DisplayString +} + +hwIpMcastDownstreamTotalIpVersion OBJECT-TYPE + SYNTAX InetVersion + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP version of this row." + ::= { hwIpMcastDownstreamTotalEntry 1 } + +hwIpMcastDownstreamTotalIfIndex 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." + ::= { hwIpMcastDownstreamTotalEntry 2 } + +hwIpMcastDownstreamTotalEntriesLimit OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The configured limit of entries on the interface." + ::= { hwIpMcastDownstreamTotalEntry 3 } + +hwIpMcastDownstreamTotalBandwidthLimit OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The configured limit of bandwidth on this interface." + ::= { hwIpMcastDownstreamTotalEntry 4 } + +hwIpMcastDownstreamTotalEntriesStat OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of entries on the interface." + ::= { hwIpMcastDownstreamTotalEntry 5 } + +hwIpMcastDownstreamTotalBandwidthStat OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of bandwidth on this interface." + ::= { hwIpMcastDownstreamTotalEntry 6 } + +hwIpMcastDownstreamChannelTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIpMcastDownstreamChannelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table used to list CAC limit and statistic + information for a channel on an interface." + ::= { hwIpMcast 23 } + +hwIpMcastDownstreamChannelEntry OBJECT-TYPE + SYNTAX HwIpMcastDownstreamChannelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) containing the multicast protocol + information for a particular interface." + INDEX { hwIpMcastDownstreamChannelIpVersion, + hwIpMcastDownstreamChannelIfIndex, + hwIpMcastDownstreamChannelName } + ::= { hwIpMcastDownstreamChannelTable 1 } + +HwIpMcastDownstreamChannelEntry ::= SEQUENCE { + hwIpMcastDownstreamChannelIpVersion InetVersion, + hwIpMcastDownstreamChannelIfIndex InterfaceIndex, + hwIpMcastDownstreamChannelName DisplayString, + hwIpMcastDownstreamChannelEntryLimit Unsigned32, + hwIpMcastDownstreamChannelBandwidthLimit DisplayString, + hwIpMcastDownstreamChannelEntryStat Unsigned32, + hwIpMcastDownstreamChannelBandwidthStat DisplayString +} + +hwIpMcastDownstreamChannelIpVersion OBJECT-TYPE + SYNTAX InetVersion + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP version of this row." + ::= { hwIpMcastDownstreamChannelEntry 1 } + +hwIpMcastDownstreamChannelIfIndex 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." + ::= { hwIpMcastDownstreamChannelEntry 2 } + +hwIpMcastDownstreamChannelName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..64)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Channel name limited by CAC on the interface." + ::= { hwIpMcastDownstreamChannelEntry 3 } + +hwIpMcastDownstreamChannelEntryLimit OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The configured limit of entries of this channel on the interface." + ::= { hwIpMcastDownstreamChannelEntry 4 } + +hwIpMcastDownstreamChannelBandwidthLimit OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The configured limit of bandwidth of this channel on this interface." + ::= { hwIpMcastDownstreamChannelEntry 5 } + +hwIpMcastDownstreamChannelEntryStat OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of entries of this channel on the interface." + ::= { hwIpMcastDownstreamChannelEntry 6 } + +hwIpMcastDownstreamChannelBandwidthStat OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of bandwidth of this channel on the interface." + ::= { hwIpMcastDownstreamChannelEntry 7 } + +hwIpMcastChannelTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIpMcastChannelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table used to list CAC limit and statistic + information for all channels." + ::= { hwIpMcast 24 } + +hwIpMcastChannelEntry OBJECT-TYPE + SYNTAX HwIpMcastChannelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) containing the CAC limit and statistic + information for a particular channel." + INDEX { hwIpMcastChannelChnName } + ::= { hwIpMcastChannelTable 1 } + +HwIpMcastChannelEntry ::= SEQUENCE { + hwIpMcastChannelChnName DisplayString, + hwIpMcastChannelLimit Unsigned32, + hwIpMcastChannelThreshold Unsigned32, + hwIpMcastChannelStat Unsigned32, + hwIpMcastChannelMode HWChannelMode +} + +hwIpMcastChannelChnName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..64)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The channel name of this row." + ::= { hwIpMcastChannelEntry 1 } + +hwIpMcastChannelLimit OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The configured limit of global entries for a channel." + ::= { hwIpMcastChannelEntry 2 } + +hwIpMcastChannelThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The configured threshold of global entries for a channel." + ::= { hwIpMcastChannelEntry 3 } + +hwIpMcastChannelStat OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of entries for this channel." + ::= { hwIpMcastChannelEntry 4 } + +hwIpMcastChannelMode OBJECT-TYPE + SYNTAX HWChannelMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mode of this channel." + ::= { hwIpMcastChannelEntry 5 } + +-- Ended Add +hwIpMcastInstanceName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The instance name of the trap." + ::= { hwIpMcast 25 } + +hwBoardIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The BoardIndex of the trap." + ::= { hwIpMcast 26 } + +hwIpMcastOverloadAddressType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The OverloadAddressType of the trap." + ::= { hwIpMcast 27 } + +hwIpMcastOverloadSource OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The OverloadSource of the trap." + ::= { hwIpMcast 28 } + +hwIpMcastOverloadGroup OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The OverloadGroup of the trap." + ::= { hwIpMcast 29 } + +hwIpMcastSGCurrentCount OBJECT-TYPE + SYNTAX Unsigned32 (0..262144) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The current number of multicast routing (S, G) entries of all instances." + ::= { hwIpMcast 30 } + +hwIpMcastSGThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The threshold value of multicast routing (S, G) entries uppper limit(%) of all instances." + ::= { hwIpMcast 31 } + +hwIpMcastSGTotalCount OBJECT-TYPE + SYNTAX Unsigned32 (0..262144) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The total number of multicast routing (S, G) entries of all instances." + ::= { hwIpMcast 32 } + +-- +-- MCAC TRAP NODE +-- + +hwIpMcastDownstreamChannelLimit NOTIFICATION-TYPE + OBJECTS { hwIpMcastChannelSource, + hwIpMcastChannelGroup, + hwIpMcastChannelInterfaceIfIndex, + hwIpMcastChannelName, + hwIpMcastChannelDownstreamEntries, + hwIpMcastChannelDownstreamBandWidth, + hwIpMcastChannelInterfaceName, + hwIpMcastInstanceName + } + STATUS current + DESCRIPTION + "A hwIpMcastDownstreamChannelLimit notification signifies that an entry belongs to + specified channel has been limited. + + This notification is generated whenever an entry belongs to specified channel + failed to add downstream cause channel downstream entry or bandwidth limit." + ::= { hwIpMcastNotifications 1 } + +hwIpMcastDownstreamTotalLimit NOTIFICATION-TYPE + OBJECTS { hwIpMcastChannelSource, + hwIpMcastChannelGroup, + hwIpMcastChannelInterfaceIfIndex, + hwIpMcastChannelDownstreamEntries, + hwIpMcastChannelDownstreamBandWidth, + hwIpMcastChannelInterfaceName, + hwIpMcastInstanceName + } + STATUS current + DESCRIPTION + "A hwIpMcastDownstreamTotalLimit notification signifies that an entry has been limited. + + This notification is generated whenever an entry failed to add downstream + cause total downstream entry or bandwidth limit." + ::= { hwIpMcastNotifications 2 } + +hwIpMcastGlobalChannelLimit NOTIFICATION-TYPE + OBJECTS { hwIpMcastChannelSource, + hwIpMcastChannelGroup, + hwIpMcastChannelName, + hwIpMcastChannelGlobalEntries, + hwIpMcastInstanceName + } + STATUS current + DESCRIPTION + "A hwIpMcastGlobalChannelLimit notification signifies that an entry belongs to specified channel + has been limited for global limit. + + This notification is generated whenever an entry belongs to specified channel + failed to create as global entries limits." + ::= { hwIpMcastNotifications 3 } + +hwIpMcastGlobalTotalLimit NOTIFICATION-TYPE + OBJECTS { hwIpMcastChannelSource, + hwIpMcastChannelGroup, + hwIpMcastChannelGlobalEntries, + hwIpMcastInstanceName + } + STATUS current + DESCRIPTION + "A hwIpMcastGlobalTotalLimit notification signifies that an entry + has been limited for global total entries limit. + This notification is generated whenever an entry failed to create + as global total entries limits." + ::= { hwIpMcastNotifications 4 } + +hwIpMcastOutChannelExceededLimit NOTIFICATION-TYPE + OBJECTS { hwIpMcastChannelName, + hwIpMcastChannelInterfaceIfIndex, + hwIpMcastChannelDownstreamEntries, + hwIpMcastChannelDownstreamBandWidth, + hwIpMcastChannelDownstreamLimitEntries, + hwIpMcastChannelDownstreamLimitBandWidth, + hwIpMcastChannelInterfaceName + } + STATUS obsolete + DESCRIPTION + "A hwIpMcastOutChannelExceededLimit notification signifies that existed entries + exceeded channel downstream entry or bandwidth limit of pim routing-table. + + This notification is generated whenever existed entries belongs to specified + channel exceeded downstream entry or bandwidth limit due to downstream + limit configuration." + ::= { hwIpMcastNotifications 5 } + +hwIpMcastOutTotalExceededLimit NOTIFICATION-TYPE + OBJECTS { hwIpMcastChannelInterfaceIfIndex, + hwIpMcastChannelDownstreamEntries, + hwIpMcastChannelDownstreamBandWidth, + hwIpMcastChannelDownstreamLimitEntries, + hwIpMcastChannelDownstreamLimitBandWidth, + hwIpMcastChannelInterfaceName + } + STATUS obsolete + DESCRIPTION + "A hwIpMcastOutTotalExceededLimit notification signifies that existed entries + exceeded total downstream entry or bandwidth limit of pim routing-table. + + This notification is generated whenever existed entries exceeded total + downstream entry or bandwidth limit due to downstream + limit configuration." + ::= { hwIpMcastNotifications 6 } + +hwIpMcastGlobalChannelExceededLimit NOTIFICATION-TYPE + OBJECTS { hwIpMcastChannelName, + hwIpMcastChannelGlobalEntries, + hwIpMcastChannelGlobalLimitEntries + } + STATUS obsolete + DESCRIPTION + "A hwIpMcastGlobalChannelExceededLimit notification signifies that existed entries exceeded + global entry limit of pim routing-table. + + This notification is generated whenever existed entries belongs to specified channel + exceeded global entry or bandwidth limit due to global limit configuration." + ::= { hwIpMcastNotifications 7 } + +hwIpMcastGlobalTotalExceededLimit NOTIFICATION-TYPE + OBJECTS { hwIpMcastChannelGlobalEntries, + hwIpMcastChannelGlobalLimitEntries + } + STATUS obsolete + DESCRIPTION + "A hwIpMcastGlobalTotalExceededLimit notification signifies that existed entries exceeded + global total entry limit of pim routing-table. + + This notification is generated whenever existed entries exceeded global total entry + or bandwidth limit due to global limit configuration." + ::= { hwIpMcastNotifications 8 } +hwMFIBEntryOverloadSuspend NOTIFICATION-TYPE + OBJECTS { hwIpMcastOverloadAddressType, + hwIpMcastInstanceName, + hwBoardIndex + } + STATUS current + DESCRIPTION + "A hwMFIBEntryOverloadSuspend notification signifies that the MFIB module is overloaded. + + This notification is generated whenever the MFIB module is overloaded in the board." + ::= { hwIpMcastNotifications 9 } + +hwMFIBEntryOverloadSusResume NOTIFICATION-TYPE + OBJECTS { hwIpMcastOverloadAddressType, + hwIpMcastInstanceName, + hwBoardIndex + } + STATUS current + DESCRIPTION + "A hwMFIBEntryOverloadSusResume notification signifies that the board MFIB module changes + from the overload suspension state to the normal state. + + This notification is generated whenever the MFIB module changes from the overload suspension + state to the normal state." + ::= { hwIpMcastNotifications 10 } + +hwMFIBEntryOifOverloadSuspend NOTIFICATION-TYPE + OBJECTS { hwIpMcastOverloadAddressType, + hwIpMcastOverloadSource, + hwIpMcastOverloadGroup, + hwIpMcastInstanceName, + hwBoardIndex + } + STATUS current + DESCRIPTION + "A hwMFIBEntryOifOverloadSuspend notification signifies that the downstream of the MFIB entry is + overloaded. + + This notification is generated whenever the downstream of the MFIB entry is overloaded." + ::= { hwIpMcastNotifications 11 } + +hwMFIBEntryOifOverloadSusResume NOTIFICATION-TYPE + OBJECTS { hwIpMcastOverloadAddressType, + hwIpMcastOverloadSource, + hwIpMcastOverloadGroup, + hwIpMcastInstanceName, + hwBoardIndex + } + STATUS current + DESCRIPTION + "A hwMFIBEntryOifOverloadSuspend notification signifies that the MFIB entry changes from the overload + suspension state to the normal state. + + This notification is generated whenever the MFIB entry changes from the overload suspension state to + the normal state." + ::= { hwIpMcastNotifications 12 } + + hwIpMcastSGThresholdExceed NOTIFICATION-TYPE + OBJECTS { hwIpMcastSGCurrentCount, + hwIpMcastSGThreshold, + hwIpMcastSGTotalCount + } + STATUS current + DESCRIPTION + "A hwIpMcastSGThresholdExceed notification signifies that multicast routing (S, G) entries count of all instances reached the upper threshold." + ::= { hwIpMcastNotifications 13 } + +hwIpMcastSGThresholdExceedClear NOTIFICATION-TYPE + OBJECTS { hwIpMcastSGCurrentCount, + hwIpMcastSGThreshold, + hwIpMcastSGTotalCount + } + STATUS current + DESCRIPTION + "A hwIpMcastSGThresholdExceedClear notification signifies that multicast routing (S, G) entries count of all instances fell below the lower threshold." + ::= { hwIpMcastNotifications 14 } + +hwIpMcastSGExceed NOTIFICATION-TYPE + OBJECTS { hwIpMcastSGTotalCount + } + STATUS current + DESCRIPTION + "A hwIpMcastSGExceed notification signifies that multicast routing (S, G) entries count of all instances reached the limit." + ::= { hwIpMcastNotifications 15 } + +hwIpMcastSGExceedClear NOTIFICATION-TYPE + OBJECTS { hwIpMcastSGTotalCount + } + STATUS current + DESCRIPTION + "A hwIpMcastSGExceedClear notification signifies that multicast routing (S, G) entries count of all instances fell below the limit." + ::= { hwIpMcastNotifications 16 } + +-- +-- Conformance information +-- + +hwIpMcastMibConformance OBJECT IDENTIFIER ::= { hwIpMcastMib 3 } +hwIpMcastMibCompliances OBJECT IDENTIFIER ::= { hwIpMcastMibConformance 1 } +hwIpMcastMibGroups OBJECT IDENTIFIER ::= { hwIpMcastMibConformance 2 } + +-- +-- Compliance statements +-- + +hwIpMcastMibComplianceHost MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for hosts supporting IPMCAST-MIB." + MODULE -- this module + MANDATORY-GROUPS { hwIpMcastMibBasicGroup } + + OBJECT hwIpMcastEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + GROUP hwIpMcastMibRouteGroup + DESCRIPTION + "This group is optional." + + GROUP hwIpMcastMibIfPktsGroup + DESCRIPTION + "This group is optional." + + GROUP hwIpMcastMibBoundaryIfGroup + DESCRIPTION + "This group is optional." + + GROUP hwIpMcastMibNotificationObjects + DESCRIPTION + "This group is optional." + + GROUP hwIpMcastMibNotificationGroup + DESCRIPTION + "This group is optional." + + ::= { hwIpMcastMibCompliances 1 } + +hwIpMcastMibComplianceRouter MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for routers supporting + IPMCAST-MIB." + + MODULE -- this module + MANDATORY-GROUPS { hwIpMcastMibRouteProtoGroup, + hwIpMcastMibBasicGroup, + hwIpMcastMibRouteGroup } + + OBJECT hwIpMcastEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT hwIpMcastInterfaceTtl + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT hwIpMcastInterfaceRateLimit + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + GROUP hwIpMcastMibIfPktsGroup + DESCRIPTION + "This group is optional." + + GROUP hwIpMcastMibPktsOutGroup + DESCRIPTION + "This group is optional." + + GROUP hwIpMcastMibHopCountGroup + DESCRIPTION + "This group is optional." + + GROUP hwIpMcastMibRouteOctetsGroup + DESCRIPTION + "This group is optional." + + GROUP hwIpMcastMibBoundaryIfGroup + DESCRIPTION + "This group is optional." + + GROUP hwIpMcastMibNotificationObjects + DESCRIPTION + "This group is optional." + + GROUP hwIpMcastMibNotificationGroup + DESCRIPTION + "This group is optional." + + ::= { hwIpMcastMibCompliances 2 } + +hwIpMcastMibComplianceBorderRouter MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for routers on scope + boundaries supporting IPMCAST-MIB." + MODULE -- this module + MANDATORY-GROUPS { hwIpMcastMibRouteProtoGroup, + hwIpMcastMibBasicGroup, + hwIpMcastMibRouteGroup, + hwIpMcastMibBoundaryIfGroup } + + OBJECT hwIpMcastEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT hwIpMcastInterfaceTtl + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT hwIpMcastInterfaceRateLimit + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + GROUP hwIpMcastMibIfPktsGroup + DESCRIPTION + "This group is optional." + + GROUP hwIpMcastMibPktsOutGroup + DESCRIPTION + "This group is optional." + + GROUP hwIpMcastMibHopCountGroup + DESCRIPTION + "This group is optional." + + GROUP hwIpMcastMibRouteOctetsGroup + DESCRIPTION + "This group is optional." + + GROUP hwIpMcastMibNotificationObjects + DESCRIPTION + "This group is optional." + + GROUP hwIpMcastMibNotificationGroup + DESCRIPTION + "This group is optional." + + ::= { hwIpMcastMibCompliances 3 } + +-- +-- Units of conformance +-- +hwIpMcastMibBasicGroup OBJECT-GROUP + OBJECTS { hwIpMcastEnable, hwIpMcastRouteEntryCount } + STATUS current + DESCRIPTION + "A collection of objects to support basic management of IP + Multicast protocols." + ::= { hwIpMcastMibGroups 1 } + +hwIpMcastMibRouteGroup OBJECT-GROUP + OBJECTS { hwIpMcastInterfaceTtl, + hwIpMcastInterfaceRateLimit, + hwIpMcastInterfaceInMcastOctets, + hwIpMcastInterfaceOutMcastOctets, + hwIpMcastInterfaceDiscontinuityTime, + hwIpMcastRouteUpstreamNeighborType, + hwIpMcastRouteUpstreamNeighbor, + hwIpMcastRouteInIfIndex, + hwIpMcastRouteTimeStamp, + hwIpMcastRouteExpiryTime, + hwIpMcastRoutePkts, + hwIpMcastRouteTtlDropPackets, + hwIpMcastRouteDifferentInIfPackets, + hwIpMcastRouteNextHopState, + hwIpMcastRouteNextHopTimeStamp, + hwIpMcastRouteNextHopExpiryTime + } + STATUS current + DESCRIPTION + "A collection of objects to support basic management of IP + Multicast routing." + ::= { hwIpMcastMibGroups 2 } + +hwIpMcastMibIfPktsGroup OBJECT-GROUP + OBJECTS { hwIpMcastInterfaceInMcastPkts, + hwIpMcastInterfaceOutMcastPkts, + hwIpMcastInterfaceDiscontinuityTime } + STATUS current + DESCRIPTION + "A collection of objects to support management of packet + counters for each interface entry." + ::= { hwIpMcastMibGroups 3 } + +hwIpMcastMibPktsOutGroup OBJECT-GROUP + OBJECTS { hwIpMcastRouteNextHopTimeStamp, + hwIpMcastRouteNextHopPkts } + STATUS current + DESCRIPTION + "A collection of objects to support management of packet + counters for each outgoing interface entry of a route." + ::= { hwIpMcastMibGroups 4 } + +hwIpMcastMibHopCountGroup OBJECT-GROUP + OBJECTS { hwIpMcastRouteNextHopClosestMemberHops } + STATUS current + DESCRIPTION + "A collection of objects to support management of the use of + hop counts in IP Multicast routing." + ::= { hwIpMcastMibGroups 5 } + +hwIpMcastMibRouteOctetsGroup OBJECT-GROUP + OBJECTS { hwIpMcastRouteTimeStamp, + hwIpMcastRouteOctets, + hwIpMcastRouteTtlDropOctets, + hwIpMcastRouteDifferentInIfOctets, + hwIpMcastRouteNextHopTimeStamp, + hwIpMcastRouteNextHopOctets } + STATUS current + DESCRIPTION + "A collection of objects to support management of octet + counters for each forwarding entry." + ::= { hwIpMcastMibGroups 6 } + +hwIpMcastMibRouteProtoGroup OBJECT-GROUP + OBJECTS { hwIpMcastRouteProtocol, hwIpMcastRouteRtProtocol, + hwIpMcastRouteRtAddressType, hwIpMcastRouteRtAddress, + hwIpMcastRouteRtPrefixLength, hwIpMcastRouteRtType, + hwIpMcastRouteNextHopProtocol } + STATUS current + DESCRIPTION + "A collection of objects providing information on the + relationship between multicast routing information and the + IP Forwarding Table." + ::= { hwIpMcastMibGroups 7 } + +hwIpMcastMibBoundaryIfGroup OBJECT-GROUP + OBJECTS { hwIpMcastBoundaryTimeStamp, + hwIpMcastBoundaryDroppedMcastOctets, + hwIpMcastBoundaryDroppedMcastPkts, + hwIpMcastBoundaryStatus, + hwIpMcastBoundaryStorageType + } + STATUS current + DESCRIPTION + "A collection of objects to support management of multicast + scope zone boundaries." + ::= { hwIpMcastMibGroups 8 } + +hwIpMcastMibNotificationObjects OBJECT-GROUP + OBJECTS { hwIpMcastChannelName, + hwIpMcastChannelGroup, + hwIpMcastChannelSource, + hwIpMcastChannelDownstreamEntries, + hwIpMcastChannelDownstreamBandWidth, + hwIpMcastChannelGlobalEntries, + hwIpMcastChannelDownstreamLimitBandWidth, + hwIpMcastChannelDownstreamLimitEntries, + hwIpMcastChannelGlobalLimitEntries, + hwIpMcastChannelInterfaceIfIndex, + hwIpMcastChannelInterfaceName, + hwIpMcastCfgTotalLimit, + hwIpMcastCfgTotalThreshold, + hwIpMcastTotalStat, + hwIpMcastInstanceName, + hwBoardIndex, + hwIpMcastOverloadAddressType, + hwIpMcastOverloadSource, + hwIpMcastOverloadGroup, + hwIpMcastSGCurrentCount, + hwIpMcastSGThreshold, + hwIpMcastSGTotalCount + } + STATUS current + DESCRIPTION + "A collection of objects to support notification of MCAC + network management events." + ::= { hwIpMcastMibGroups 9 } + +hwIpMcastMibNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwIpMcastDownstreamChannelLimit, + hwIpMcastDownstreamTotalLimit, + hwIpMcastGlobalChannelLimit, + hwIpMcastGlobalTotalLimit, + hwIpMcastOutChannelExceededLimit, + hwIpMcastOutTotalExceededLimit, + hwIpMcastGlobalChannelExceededLimit, + hwIpMcastGlobalTotalExceededLimit, + hwMFIBEntryOverloadSuspend, + hwMFIBEntryOverloadSusResume, + hwMFIBEntryOifOverloadSuspend, + hwMFIBEntryOifOverloadSusResume, + hwIpMcastSGThresholdExceed, + hwIpMcastSGThresholdExceedClear, + hwIpMcastSGExceed, + hwIpMcastSGExceedClear + } + STATUS current + DESCRIPTION + "A collection of notifications for signaling MCAC network + management events." + ::= { hwIpMcastMibGroups 10 } +END diff --git a/MIBS/huawei/HUAWEI-IPPOOL-MIB b/MIBS/huawei/HUAWEI-IPPOOL-MIB new file mode 100644 index 0000000..d458079 --- /dev/null +++ b/MIBS/huawei/HUAWEI-IPPOOL-MIB @@ -0,0 +1,1190 @@ +-- ============================================================================ +-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- DESCRIPTION: HUAWEI-IPPOOL-MIB +-- Reference: +-- Version: V3.00 +-- History: +-- +-- ============================================================================ + HUAWEI-IPPOOL-MIB DEFINITIONS ::= BEGIN + + IMPORTS + huaweiUtility + FROM HUAWEI-MIB + IpAddress, OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + DisplayString, RowStatus, TruthValue + FROM SNMPv2-TC; + + + hwIPpool MODULE-IDENTITY + LAST-UPDATED "200408300900Z" + ORGANIZATION "Fix-Net Dept, Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Floor 5, Block 4, R&D Building, + Huawei Longgang Production Base, + Shenzhen, P.R.C. + http://www.huawei.com + ZIP:518057 + " + DESCRIPTION + "The MIB contains objects of module IPPOOL." + ::= { huaweiUtility 8 } + hwIPPoolMibObjects OBJECT IDENTIFIER ::= { hwIPpool 1 } + + hwIPPoolTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIPPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Config-list of IP address pool." + ::= { hwIPPoolMibObjects 1 } + + hwIPPoolEntry OBJECT-TYPE + SYNTAX HwIPPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IP address pool entry. + Config-list of IP address pool, used to configure the relevant attributes of the IP address pool inside the device. + Used by the AAA module and DHCP module to allocate IP address. The index is node HwIPPoolIndex." + INDEX { hwIPPoolIndex } + ::= { hwIPPoolTable 1 } + + HwIPPoolEntry ::= + SEQUENCE { + hwIPPoolIndex + Integer32, + hwIPPoolName + DisplayString, + hwIPPoolRouterIPAddr + IpAddress, + hwIPPoolRouterIPMask + IpAddress, + hwIPPoolPriDNSIPAddr + IpAddress, + hwIPPoolSecDNSIPAddr + IpAddress, + hwIPPoolPriNBNSIPAddr + IpAddress, + hwIPPoolSecNBNSIPAddr + IpAddress, + hwIPPoolIPAddrLease + Integer32, + hwIPPoolStatus + RowStatus, + hwIPPoolVPNInstance + DisplayString, + hwIPPoolType + INTEGER, + hwIPPoolNetwork + IpAddress, + hwIPPoolNetworkMask + IpAddress, + hwIPPoolIPTotalNum + Integer32, + hwIPPoolIPUsedNum + Integer32, + hwIPPoolIPConflictNum + Integer32, + hwIPPoolIPExcludeNum + Integer32, + hwIPPoolIPIdleNum + Integer32, + hwIPPoolIPUsedPercent + Integer32 + } + + hwIPPoolIndex OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Exclusive index of address pool." + ::= { hwIPPoolEntry 1 } + + hwIPPoolName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..35)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP address pool name, the service module guarantees the exclusiveness of the name." + ::= { hwIPPoolEntry 2 } + + hwIPPoolRouterIPAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Gateway IP address. + By default, the mask is 255.255.255.255." + ::= { hwIPPoolEntry 3 } + + hwIPPoolRouterIPMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Gateway mask. + By default, the mask is 255.255.255.255." + ::= { hwIPPoolEntry 4 } + + hwIPPoolPriDNSIPAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Primary DNS IP address. + By default, it is 255.255.255.255." + ::= { hwIPPoolEntry 5 } + + hwIPPoolSecDNSIPAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Second DNS IP address. + By default, it is 255.255.255.255." + ::= { hwIPPoolEntry 6 } + + hwIPPoolPriNBNSIPAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Primary Netbios IP address. + By default, it is 255.255.255.255." + ::= { hwIPPoolEntry 7 } + + hwIPPoolSecNBNSIPAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Second Netbios IP address. + By default, it is 255.255.255.255." + ::= { hwIPPoolEntry 8 } + + hwIPPoolIPAddrLease OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP address lease: 0~(1000*24*60-1)(m) unit: minute. It is allowed not to specify the lease during the adding. The default value is 3*24*60(m)." + ::= { hwIPPoolEntry 9 } + + hwIPPoolStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row admin status, either Add or Del. + Supports adding and deletion." + ::= { hwIPPoolEntry 10 } + + hwIPPoolVPNInstance OBJECT-TYPE + SYNTAX DisplayString(SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP vpn-instance name." + ::= { hwIPPoolEntry 11 } + + hwIPPoolType OBJECT-TYPE + SYNTAX INTEGER {local(1),relay(2)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Value indicates the type of pool, 1--local, 2--relay." + ::= { hwIPPoolEntry 12 } + + hwIPPoolNetwork OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Network ip address of a DHCP Server global pool. + To delete a configured network ip, please set + hwDHCPSGlobalPoolConfigUndoFlag to 1" + ::= { hwIPPoolEntry 13 } + + hwIPPoolNetworkMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Net mask of a DHCP Server global pool(network). + The SET operation to this object ought to be with + the SET of hwDHCPSGlobalPoolNetwork together, and + any SET operation alone to this object will be + regarded as an invalid operation. + When a network ip of a DHCP server global pool was + deleted, the net mask would also be deleted + automatically, and no further operation needed" + ::= { hwIPPoolEntry 14 } +hwIPPoolIPTotalNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the number of total addresses." + ::= { hwIPPoolEntry 15 } + + hwIPPoolIPUsedNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the number of used addresses." + ::= { hwIPPoolEntry 16 } + + hwIPPoolIPConflictNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the number of conflict addresses." + ::= { hwIPPoolEntry 17 } + + hwIPPoolIPExcludeNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the number of exclude addresses." + ::= { hwIPPoolEntry 18 } + + hwIPPoolIPIdleNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the number of idle addresses." + ::= { hwIPPoolEntry 19 } + + hwIPPoolIPUsedPercent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "used percent." + ::= { hwIPPoolEntry 20 } + + hwIPSectionTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIPSectionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Config-list of IP section." + ::= { hwIPPoolMibObjects 2 } + + hwIPSectionEntry OBJECT-TYPE + SYNTAX HwIPSectionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IPSection Entry. + IP section configuration table, used to manage the IP address of user. + There are at most eight address sections to each address pool. Its indexes are hwIPPoolIndex (from the external) and HwIPSectionIndex." + INDEX { hwIPPoolIndex, hwIPSectionIndex } + ::= { hwIPSectionTable 1 } + + HwIPSectionEntry ::= + SEQUENCE { + hwIPSectionIndex + Integer32, + hwIPSectionDesc + DisplayString, + hwIPSectionLowAddr + IpAddress, + hwIPSectionHighAddr + IpAddress, + hwIPSectionLength + Integer32, + hwIPSectionUsedNum + Integer32, + hwIPSectionConflict + Integer32, + hwIPSectionInvalid + Integer32, + hwIPSectionAvailableNum + Integer32, + hwIPSectionRowStatus + RowStatus + } + + hwIPSectionIndex OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of address section." + ::= { hwIPSectionEntry 1 } + + hwIPSectionDesc OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP section DESCRIPTION, which can be empty." + ::= { hwIPSectionEntry 2 } + + hwIPSectionLowAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Start of address." + ::= { hwIPSectionEntry 3 } + + hwIPSectionHighAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "End of address." + ::= { hwIPSectionEntry 4 } + + hwIPSectionLength OBJECT-TYPE + SYNTAX Integer32 (0..65536) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP section's length." + ::= { hwIPSectionEntry 5 } + + hwIPSectionUsedNum OBJECT-TYPE + SYNTAX Integer32 (0..65536) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Used addresses." + ::= { hwIPSectionEntry 6 } + + hwIPSectionConflict OBJECT-TYPE + SYNTAX Integer32 (0..65536) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of conflict addresses." + ::= { hwIPSectionEntry 7 } + + hwIPSectionInvalid OBJECT-TYPE + SYNTAX Integer32 (0..65536) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of invalid addresses." + ::= { hwIPSectionEntry 8 } + + hwIPSectionAvailableNum OBJECT-TYPE + SYNTAX Integer32 (0..65536) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of available addresses." + ::= { hwIPSectionEntry 9 } + + hwIPSectionRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row admin status, either Add or Del." + ::= { hwIPSectionEntry 10 } + + hwIPPoolExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIPPoolExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Extend table of the local address pool. + When IP addresses are allocated by the built-in DHCP servers, you need to configure the lease and option." + ::= { hwIPPoolMibObjects 3 } + + hwIPPoolExtEntry OBJECT-TYPE + SYNTAX HwIPPoolExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DESCRIPTION." + INDEX { hwIPPoolIndex } + ::= { hwIPPoolExtTable 1 } + + HwIPPoolExtEntry ::= + SEQUENCE { + hwIPPoolAvailableStatus + Integer32, + hwIPDhcpOptionId1 + Integer32, + hwIPDhcpOption1 + DisplayString, + hwIPDhcpOptionId2 + Integer32, + hwIPDhcpOption2 + DisplayString, + hwIPDhcpOptionId3 + Integer32, + hwIPDhcpOption3 + DisplayString, + hwIPDhcpOptionId4 + Integer32, + hwIPDhcpOption4 + DisplayString, + hwIPDnsSuffix + DisplayString + } + + hwIPPoolAvailableStatus OBJECT-TYPE + SYNTAX Integer32(0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Whether the address is prohibited." + ::= { hwIPPoolExtEntry 1 } + + hwIPDhcpOptionId1 OBJECT-TYPE + SYNTAX Integer32 (128..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Option ID. + When IP addresses are allocated by the built-in DHCP sever, the option is a configuration parameter, which needs to be defined and explained by the carrier." + ::= { hwIPPoolExtEntry 2 } + + hwIPDhcpOption1 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Value of the option." + ::= { hwIPPoolExtEntry 3 } + + + hwIPDhcpOptionId2 OBJECT-TYPE + SYNTAX Integer32 (128..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Option ID. + When IP addresses are allocated by the built-in DHCP sever, the option is a configuration parameter, which needs to be defined and explained by the carrier." + ::= { hwIPPoolExtEntry 4 } + + hwIPDhcpOption2 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Value of the option." + ::= { hwIPPoolExtEntry 5 } + + hwIPDhcpOptionId3 OBJECT-TYPE + SYNTAX Integer32 (128..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Option ID. + When IP addresses are allocated by the built-in DHCP sever, the option is a configuration parameter, which needs to be defined and explained by the carrier." + ::= { hwIPPoolExtEntry 6 } + + hwIPDhcpOption3 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Value of the option." + ::= { hwIPPoolExtEntry 7 } + + hwIPDhcpOptionId4 OBJECT-TYPE + SYNTAX Integer32 (128..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Option ID. + When IP addresses are allocated by the built-in DHCP sever, the option is a configuration parameter, which needs to be defined and explained by the carrier." + ::= { hwIPPoolExtEntry 8 } + + hwIPDhcpOption4 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Value of the option." + ::= { hwIPPoolExtEntry 9 } + + hwIPDnsSuffix OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "DNS suffix, a string of 0-32 characters. + If the value is 0, it indicates that the suffix is deleted." + ::= { hwIPPoolExtEntry 10 } + + hwIPAddressStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIPAddressStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Address status table. + It supports the query and setting of status of the local address pool. + It does not support the query and setting of status of the remote address pool for the following reasons: + 1. The status of the remote address pool cannot be set. + 2. The remote and local address pools map different status tables, with different indexes. + 3. The remote address pool is managed by the remote equipment, rather than the local equipment. The local equipment displays only the approximate status of the remote address pool." + ::= { hwIPPoolMibObjects 4 } + + hwIPAddressStatusEntry OBJECT-TYPE + SYNTAX HwIPAddressStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DESCRIPTION." + INDEX { hwIPPoolIndex, hwIPSectionIndex, hwIPAddress } + ::= { hwIPAddressStatusTable 1 } + + HwIPAddressStatusEntry ::= + SEQUENCE { + hwIPAddress + IpAddress, + hwIPAddressStatus + INTEGER , + hwPoolName + DisplayString + } + + hwIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP address." + ::= { hwIPAddressStatusEntry 1 } + + + hwIPAddressStatus OBJECT-TYPE + SYNTAX INTEGER + { + idle(0), + occupied(1), + prohibitive(2), + conflictive(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Status of the address." + ::= { hwIPAddressStatusEntry 2 } + + + hwPoolName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP address pool name." + ::= { hwIPAddressStatusEntry 3 } + + + hwDhcpSvrGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDhcpSvrGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configuration table of the DHCP server group. + To monitor the status of the remote DHCP server, you need to configure the local DHCP server. + You can configure a maximum of 4094 DHCP server groups. + Each server group consists of two DHCP servers. Select the server based on the server status." + ::= { hwIPPoolMibObjects 5 } + + hwDhcpSvrGroupEntry OBJECT-TYPE + SYNTAX HwDhcpSvrGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DESCRIPTION." + INDEX { hwIPPoolDhcpSvrGroupIndex } + ::= { hwDhcpSvrGroupTable 1 } + + HwDhcpSvrGroupEntry ::= + SEQUENCE { + hwIPPoolDhcpSvrGroupIndex + Integer32, + hwIPPoolDhcpSvrGroupName + DisplayString, + hwIPDhcpSvrPriAddr + IpAddress, + hwIPDhcpSvrScdiAddr + IpAddress, + hwIPDhcpSvrPriState + INTEGER, + hwIPDhcpScdPriState + INTEGER, + hwIPDhcpSvrAutoRelease + TruthValue, + hwIPDhcpSvrRefCount + Integer32, + hwIPDhcpSvrRowStatus + RowStatus, + hwIPDhcpSvrPriVpnInstance + DisplayString, + hwIPDhcpSvrScdVpnInstance + DisplayString + } + + hwIPPoolDhcpSvrGroupIndex OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of a DHCP server group. + When you create an address pool, the equipment adds the hwIPPoolDhcpSvrGroupIndex entry by default and sends it to the NMS." + ::= { hwDhcpSvrGroupEntry 1 } + + hwIPPoolDhcpSvrGroupName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the DHCP server group." + ::= { hwDhcpSvrGroupEntry 2 } + + hwIPDhcpSvrPriAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Primary IP address of the DHCP server group." + ::= { hwDhcpSvrGroupEntry 3 } + + hwIPDhcpSvrScdiAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Secondary IP address of the DHCP server group." + ::= { hwDhcpSvrGroupEntry 4 } + + hwIPDhcpSvrPriState OBJECT-TYPE + SYNTAX INTEGER + { + stop(0), + use(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of the primary DHCP server." + ::= { hwDhcpSvrGroupEntry 5 } + + hwIPDhcpScdPriState OBJECT-TYPE + SYNTAX INTEGER + { + stop(0), + use(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of the secondary DHCP server." + ::= { hwDhcpSvrGroupEntry 6 } + + hwIPDhcpSvrAutoRelease OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Whether the server supports the Release packet." + ::= { hwDhcpSvrGroupEntry 7 } + + hwIPDhcpSvrRefCount OBJECT-TYPE + SYNTAX Integer32 (0..4096) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times the server group is referenced." + ::= { hwDhcpSvrGroupEntry 8 } + + hwIPDhcpSvrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "DHCP server rowstatus." + ::= { hwDhcpSvrGroupEntry 9 } + + hwIPDhcpSvrPriVpnInstance OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "VPN instance of the primary DHCP server." + ::= { hwDhcpSvrGroupEntry 10 } + + hwIPDhcpSvrScdVpnInstance OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "VPN instance of the secondary DHCP server." + ::= { hwDhcpSvrGroupEntry 11 } + + hwRemotePoolTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRemotePoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configuration table of the remote address pool. + The remote address pool must be configured on the local equipment in the following cases: + Users obtain IP addresses through the built-in DHCP client and need to renew the addresses. + The equipment needs to record the IP addresses to be renewed. + The equipment needs to report the routes of the users." + ::= { hwIPPoolMibObjects 6 } + + hwRemotePoolEntry OBJECT-TYPE + SYNTAX HwRemotePoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DESCRIPTION." + INDEX { hwRemoteIPPoolIndex } + ::= { hwRemotePoolTable 1 } + + HwRemotePoolEntry ::= + SEQUENCE { + hwRemoteIPPoolIndex + Integer32, + hwRemoteIPPoolName + DisplayString, + hwRemoteIPPoolRouterIPAddr + IpAddress, + hwRemoteIPPoolRouterIPMask + IpAddress, + hwRemoteIPPoolDhcpSvrGroupID + Integer32, + hwRemoteIPPoolAvailableStatus + INTEGER, + hwRemoteIPPoolRowStatus + RowStatus, + hwRemoteIPPoolPriDNSIPAddress + IpAddress, + hwRemoteIPPoolSecDNSIPAddress + IpAddress, + hwRemoteIPPoolPriNBNSIPAddress + IpAddress, + hwRemoteIPPoolSecNBNSIPAddress + IpAddress, + hwRemoteIPPoolVPNInstance + DisplayString, + hwRemoteIPPoolDhcpGroupName + DisplayString + } + + hwRemoteIPPoolIndex OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of an address pool. + When you create an address pool, the equipment adds the hwRemoteIPPoolIndex x entry by default and sends it the NMS. + " + ::= { hwRemotePoolEntry 1 } + + hwRemoteIPPoolName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of an address pool. + The service module ensures that the name is unique." + ::= { hwRemotePoolEntry 2 } + + hwRemoteIPPoolRouterIPAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP address of the gateway." + ::= { hwRemotePoolEntry 3 } + + hwRemoteIPPoolRouterIPMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP address mask." + ::= { hwRemotePoolEntry 4 } + + hwRemoteIPPoolDhcpSvrGroupID OBJECT-TYPE + SYNTAX Integer32 (0..4096) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Name of the associated DHCP server group." + ::= { hwRemotePoolEntry 5 } + + hwRemoteIPPoolAvailableStatus OBJECT-TYPE + SYNTAX INTEGER + { + locked(0), + unlocked(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Whether the address pool is locked, 0: locked, 1: not locked." + ::= { hwRemotePoolEntry 6 } + + hwRemoteIPPoolRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Row status of IP pool. + " + ::= { hwRemotePoolEntry 7 } + + hwRemoteIPPoolPriDNSIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP address of the active DNS server." + ::= { hwRemotePoolEntry 8 } + + hwRemoteIPPoolSecDNSIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP address of the standby DNS server." + ::= { hwRemotePoolEntry 9 } + + hwRemoteIPPoolPriNBNSIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP address of the active NBNS server." + ::= { hwRemotePoolEntry 10 } + + hwRemoteIPPoolSecNBNSIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP address of the standby NBNS server." + ::= { hwRemotePoolEntry 11 } + + hwRemoteIPPoolVPNInstance OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP vpn-instance name." + ::= { hwRemotePoolEntry 12 } + + hwRemoteIPPoolDhcpGroupName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Dhcp server group name." + ::= { hwRemotePoolEntry 13 } + +--Statistics of address pool usage + hwIPPoolStatistic OBJECT IDENTIFIER ::= { hwIPPoolMibObjects 7 } + + hwIPPoolNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of configured addresses pools." + ::= { hwIPPoolStatistic 1 } + + hwIPIdleTotalNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of idle addresses on the equipment." + ::= { hwIPPoolStatistic 2 } + + hwIPUsedTotalNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of addresses in use on the equipment." + ::= { hwIPPoolStatistic 3 } + + hwIPConflictTotalNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of conflicting addresses on the equipment." + ::= { hwIPPoolStatistic 4 } + + hwIPExcludeTotalNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of excluded addresses on the equipment." + ::= { hwIPPoolStatistic 5 } + + hwIPPoolMibTrap OBJECT IDENTIFIER ::= { hwIPpool 2 } + + hwIPPoolTrapOid OBJECT IDENTIFIER ::= { hwIPPoolMibTrap 1 } + + hwUserIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "IP address of the user." + ::= { hwIPPoolTrapOid 1 } + + hwDHCPServerAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "IP address of the DHCP server." + ::= { hwIPPoolTrapOid 2 } + + hwDhcpSvrVrfName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..31)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "DHCP VPN instance name." + ::= { hwIPPoolTrapOid 3 } + + + hwIPPoolTrapsDefine OBJECT IDENTIFIER ::= { hwIPPoolMibTrap 2 } + + hwIPPoolTraps OBJECT IDENTIFIER ::= { hwIPPoolTrapsDefine 0 } + + hwUserIPConflictAlarm NOTIFICATION-TYPE + OBJECTS { hwUserIPAddress,hwIPPoolName} + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: IP address conflict error. + 2 Notice/Trap generation cause: user IP address conflict. + 3 Repair suggestions: + Check whether to renew configuring the BAS IP pool. + Check whether the IP address of BAS interface conflicts user IP address." + ::= { hwIPPoolTraps 1 } + + hwUserIPLeaseAlarm NOTIFICATION-TYPE + OBJECTS { hwUserIPAddress } + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: IP address lease alarm. + 2 Notice/Trap generation cause: The user IP lease is over. + 3 Repair suggestion: + Check whether to renew configuring BAS IP pool." + ::= { hwIPPoolTraps 2 } + + hwAllocUserIPFailAlarm NOTIFICATION-TYPE + OBJECTS { hwIPPoolIndex,hwIPPoolName } + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: allocate user IP fail alarm. + 2 Notice/Trap generation cause: there are no enough IP addresses for users. + 3 Repair suggestion: + Check whether there are enough addresses in IP pool of the domain." + ::= { hwIPPoolTraps 3 } + + hwDhcpServerDown NOTIFICATION-TYPE + OBJECTS { hwDHCPServerAddr, hwRemoteIPPoolRouterIPAddr,hwDhcpSvrVrfName} + STATUS current + DESCRIPTION + " + Description: The DHCP server does not respond. This alarm is generated if the network is unstable, the DHCP server is Down, or there is not any available address in the DHCP server when a user applies for an address to the external DHCP server. + Parameter: IP address of the DHCP server, address pool that the user expects (the address pool is identified by the gateway address because there may be multiple address pools on a server), VPN instance name. + " + ::= { hwIPPoolTraps 4 } + + hwLocalIPPoolDifferWithServer NOTIFICATION-TYPE + OBJECTS { hwRemoteIPPoolName } + STATUS current + DESCRIPTION + " + The configuration of the IP address pool on the DHCP server is not the same as the configuration of the remote address pool on the local equipment. + Solution: Check whether the configuration of the IP address pool on the DHCP server, including the gateway address, mask, and the address range, is the same as the configuration of the remote address pool on the local equipment. + " + ::= { hwIPPoolTraps 5 } + + + + + -- ============== conformance information ============== + + hwIpPoolMIBConformance OBJECT IDENTIFIER ::= { hwIPpool 3 } + + hwIpPoolCompliances OBJECT IDENTIFIER ::= { hwIpPoolMIBConformance 1 } + hwIpPoolCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting this module." + + MODULE -- this module + MANDATORY-GROUPS { hwIpPoolTableGroup, hwIpSectionTableGroup, hwIpPoolExtTableGroup, + hwIpAddressStatusTableGroup, hwDhcpSvrGroupTableGroup, hwRemotePoolTableGroup, + hwIpPoolStatisticGroup, hwIpPoolTrapOidGroup, hwIpPoolTrapsGroup} + + ::= { hwIpPoolCompliances 1 } + + -- ============== groups ============== + hwIpPoolObjectGroups OBJECT IDENTIFIER ::= { hwIpPoolMIBConformance 2 } + + hwIpPoolTableGroup OBJECT-GROUP + OBJECTS { hwIPPoolIndex, + hwIPPoolName, + hwIPPoolRouterIPAddr, + hwIPPoolRouterIPMask, + hwIPPoolPriDNSIPAddr, + hwIPPoolSecDNSIPAddr, + hwIPPoolPriNBNSIPAddr, + hwIPPoolSecNBNSIPAddr, + hwIPPoolIPAddrLease, + hwIPPoolStatus, + hwIPPoolVPNInstance, + hwIPPoolType, + hwIPPoolNetwork, + hwIPPoolNetworkMask, + hwIPPoolIPTotalNum, + hwIPPoolIPUsedNum, + hwIPPoolIPConflictNum, + hwIPPoolIPExcludeNum, + hwIPPoolIPIdleNum, + hwIPPoolIPUsedPercent + } + STATUS current + DESCRIPTION + "The huawei IP pool configuration group." + ::= { hwIpPoolObjectGroups 1 } + + hwIpSectionTableGroup OBJECT-GROUP + OBJECTS {hwIPSectionIndex, + hwIPSectionDesc, + hwIPSectionLowAddr, + hwIPSectionHighAddr, + hwIPSectionLength, + hwIPSectionUsedNum, + hwIPSectionConflict, + hwIPSectionInvalid, + hwIPSectionAvailableNum, + hwIPSectionRowStatus + } + STATUS current + DESCRIPTION + "The huawei IP section configuration group." + ::= { hwIpPoolObjectGroups 2 } + + hwIpPoolExtTableGroup OBJECT-GROUP + OBJECTS {hwIPPoolAvailableStatus, + hwIPDhcpOptionId1, + hwIPDhcpOption1, + hwIPDhcpOptionId2, + hwIPDhcpOption2, + hwIPDhcpOptionId3, + hwIPDhcpOption3, + hwIPDhcpOptionId4, + hwIPDhcpOption4, + hwIPDnsSuffix + } + STATUS current + DESCRIPTION + "The huawei IP pool extension configuration group." + ::= { hwIpPoolObjectGroups 3 } + + hwIpAddressStatusTableGroup OBJECT-GROUP + OBJECTS {hwIPAddress, + hwIPAddressStatus, + hwPoolName + } + STATUS current + DESCRIPTION + "The huawei IP address status configuration group." + ::= { hwIpPoolObjectGroups 4 } + + hwDhcpSvrGroupTableGroup OBJECT-GROUP + OBJECTS {hwIPPoolDhcpSvrGroupIndex, + hwIPPoolDhcpSvrGroupName, + hwIPDhcpSvrPriAddr, + hwIPDhcpSvrScdiAddr, + hwIPDhcpSvrPriState, + hwIPDhcpScdPriState, + hwIPDhcpSvrAutoRelease, + hwIPDhcpSvrRefCount, + hwIPDhcpSvrRowStatus, + hwIPDhcpSvrPriVpnInstance, + hwIPDhcpSvrScdVpnInstance + } + STATUS current + DESCRIPTION + "The huawei DHCP service group configuration group." + ::= { hwIpPoolObjectGroups 5 } + + hwRemotePoolTableGroup OBJECT-GROUP + OBJECTS {hwRemoteIPPoolIndex, + hwRemoteIPPoolName, + hwRemoteIPPoolRouterIPAddr, + hwRemoteIPPoolRouterIPMask, + hwRemoteIPPoolDhcpSvrGroupID, + hwRemoteIPPoolAvailableStatus, + hwRemoteIPPoolRowStatus, + hwRemoteIPPoolPriDNSIPAddress, + hwRemoteIPPoolSecDNSIPAddress, + hwRemoteIPPoolPriNBNSIPAddress, + hwRemoteIPPoolSecNBNSIPAddress, + hwRemoteIPPoolVPNInstance, + hwRemoteIPPoolDhcpGroupName + } + STATUS current + DESCRIPTION + "The huawei remote pool configuration group." + ::= { hwIpPoolObjectGroups 6 } + + hwIpPoolStatisticGroup OBJECT-GROUP + OBJECTS {hwIPPoolNum, + hwIPIdleTotalNum, + hwIPUsedTotalNum, + hwIPConflictTotalNum, + hwIPExcludeTotalNum + } + STATUS current + DESCRIPTION + "The huawei IP pool statistics group." + ::= { hwIpPoolObjectGroups 7 } + + hwIpPoolTrapOidGroup OBJECT-GROUP + OBJECTS {hwUserIPAddress, + hwDHCPServerAddr, + hwDhcpSvrVrfName + } + STATUS current + DESCRIPTION + "The huawei IP pool trap OID group." + ::= { hwIpPoolObjectGroups 8 } + + hwIpPoolTrapsGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwUserIPConflictAlarm, hwUserIPLeaseAlarm, hwAllocUserIPFailAlarm, + hwDhcpServerDown, hwLocalIPPoolDifferWithServer } + STATUS current + DESCRIPTION + "The huawei IP pool traps group." + ::= { hwIpPoolObjectGroups 9 } + + END + diff --git a/MIBS/huawei/HUAWEI-IPSESSION-MIB b/MIBS/huawei/HUAWEI-IPSESSION-MIB new file mode 100644 index 0000000..618e7af --- /dev/null +++ b/MIBS/huawei/HUAWEI-IPSESSION-MIB @@ -0,0 +1,321 @@ +-- ================================================================= +-- Copyright (C) 2009 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description:HUAWEI-IPSESSION-MIB +-- Reference: +-- Version: V1.0 +-- History: +-- +-- ================================================================= + + HUAWEI-IPSESSION-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + InterfaceIndex + FROM IF-MIB + IpAddress, Integer32, OBJECT-TYPE + FROM SNMPv2-SMI + RowStatus, MacAddress, TruthValue, DisplayString + FROM SNMPv2-TC + EnabledStatus + FROM P-BRIDGE-MIB; + + hwIpSessionMIB MODULE-IDENTITY + LAST-UPDATED "200403041608Z" + ORGANIZATION + "Huawei Technologies Co., Ltd. + " + CONTACT-INFO + " + NanJing Institute,Huawei Technologies Co.,Ltd. + HuiHong Mansion,No.91 BaiXia Rd. + NanJing, P.R. of China + Zipcode:210001 + + Http://www.huawei.com + E-mail:support@huawei.com " + + DESCRIPTION + "The MIB contains objects of module IP-Session interface." + ::= { hwDatacomm 184 } + + hwIpSessionMibObjects OBJECT IDENTIFIER ::= { hwIpSessionMIB 1 } + + hwIpSessIfCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIPSessIfCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP-Session interface configuration table." + ::= { hwIpSessionMibObjects 1 } + + hwIpSessIfCfgEntry OBJECT-TYPE + SYNTAX HwIPSessIfCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP-Session interface configuration table entry." + INDEX { hwIpSessIfCfgIfIndex } + ::= { hwIpSessIfCfgTable 1 } + + HwIPSessIfCfgEntry ::= + SEQUENCE { + hwIpSessIfCfgIfIndex + InterfaceIndex, + hwIpSessIfCfgAuthDomain + DisplayString, + hwIpSessIfCfgNasPortType + Integer32, + hwIpSessIfCfgArpInterval + Integer32, + hwIpSessIfCfgArpFailTimes + Integer32, + hwIpSessIfCfgOption82Policy + INTEGER, + hwIpSessIfCfgServicePolicy + INTEGER, + hwIpSessIfCfgVpn + DisplayString, + hwIpSessIfCfgIpSessionEnable + EnabledStatus, + hwIpSessIfCfgRowStatus + RowStatus + } + + hwIpSessIfCfgIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface index. + " + ::= { hwIpSessIfCfgEntry 1 } + + hwIpSessIfCfgAuthDomain OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default domain when authenticating. + " + ::= { hwIpSessIfCfgEntry 11 } + + hwIpSessIfCfgNasPortType OBJECT-TYPE + SYNTAX Integer32(0..20) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Kind of access port, reference to attribute of NAS-PORT-TYPE in RFC2865. 20 indicates that the access port is restored to the default value. + " + ::= { hwIpSessIfCfgEntry 12 } + + hwIpSessIfCfgArpInterval OBJECT-TYPE + SYNTAX Integer32(0..121) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "ARP detection interval, 121 indicates that the detection interval is restored to the default value. + " + DEFVAL { 30 } + ::= { hwIpSessIfCfgEntry 13 } + + hwIpSessIfCfgArpFailTimes OBJECT-TYPE + SYNTAX Integer32(2..11) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number that ARP detection is allowed to fail, 121 indicates that the number is restored to the default value. + " + DEFVAL { 5 } + ::= { hwIpSessIfCfgEntry 14 } + + hwIpSessIfCfgOption82Policy OBJECT-TYPE + SYNTAX INTEGER + { + none(1), + insert(2), + replace(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Policy of DHCP option82. + " + DEFVAL { replace } + ::= { hwIpSessIfCfgEntry 15 } + + hwIpSessIfCfgServicePolicy OBJECT-TYPE + SYNTAX INTEGER + { + default(1), + option60(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Policy to select service scheme . + " + DEFVAL { default } + ::= { hwIpSessIfCfgEntry 16 } + + hwIpSessIfCfgVpn OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "VPN instance name. + " + ::= { hwIpSessIfCfgEntry 17 } + + hwIpSessIfCfgIpSessionEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable IP-Session, + 1:disable(default); 2:enable. + " + DEFVAL { disable } + ::= { hwIpSessIfCfgEntry 18 } + + hwIpSessIfCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row administration status, only supporting add or delete. + " + ::= { hwIpSessIfCfgEntry 51 } + + + hwIpSessUserCfgTable OBJECT IDENTIFIER ::= { hwIpSessionMibObjects 2 } + + hwIpSessUserPasswordType OBJECT-TYPE + SYNTAX INTEGER + { + simple(1), + cipher(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP session user's password type. + " + DEFVAL { simple } + ::= { hwIpSessUserCfgTable 11 } + + hwIpSessUserPassword OBJECT-TYPE + SYNTAX DisplayString(SIZE (0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP session user's password. + " + ::= { hwIpSessUserCfgTable 12 } + + hwIpSessUserNameOption82 OBJECT-TYPE + SYNTAX INTEGER + { + none(1), + first(2), + second(3), + third(4), + fourth(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP session user's name option82 include. + " + DEFVAL { none } + ::= { hwIpSessUserCfgTable 13 } + + hwIpSessUserNameIP OBJECT-TYPE + SYNTAX INTEGER + { + none(1), + first(2), + second(3), + third(4), + fourth(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP session user's name IP address include. + " + DEFVAL { none } + ::= { hwIpSessUserCfgTable 14 } + + hwIpSessUserNameSysName OBJECT-TYPE + SYNTAX INTEGER + { + none(1), + first(2), + second(3), + third(4), + fourth(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP session user's name system name include. + " + DEFVAL { none } + ::= { hwIpSessUserCfgTable 15 } + + hwIpSessUserNameMac OBJECT-TYPE + SYNTAX INTEGER + { + none(1), + first(2), + second(3), + third(4), + fourth(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP session user's name MAC address include. + " + DEFVAL { none } + ::= { hwIpSessUserCfgTable 16 } + + hwIpSessionConformance OBJECT IDENTIFIER ::= { hwIpSessionMIB 3 } + + hwIpSessionCompliances OBJECT IDENTIFIER ::= { hwIpSessionConformance 1 } + + hwIpSessionCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The configure of IP session's group." + MODULE + MANDATORY-GROUPS { hwIpSessIfCfgGroup, hwIpSessUserCfgGroup } + ::= { hwIpSessionCompliances 1 } + + hwIpSessionGroups OBJECT IDENTIFIER ::= { hwIpSessionConformance 2 } + + hwIpSessIfCfgGroup OBJECT-GROUP + OBJECTS {hwIpSessIfCfgAuthDomain, hwIpSessIfCfgNasPortType, + hwIpSessIfCfgArpInterval, hwIpSessIfCfgArpFailTimes, hwIpSessIfCfgOption82Policy, + hwIpSessIfCfgServicePolicy, hwIpSessIfCfgVpn, hwIpSessIfCfgIpSessionEnable, + hwIpSessIfCfgRowStatus + } + STATUS current + DESCRIPTION + "The interface configure of IP session's group." + ::= { hwIpSessionGroups 1 } + + hwIpSessUserCfgGroup OBJECT-GROUP + OBJECTS { hwIpSessUserPasswordType, hwIpSessUserPassword, hwIpSessUserNameOption82, + hwIpSessUserNameIP, hwIpSessUserNameSysName,hwIpSessUserNameMac + } + STATUS current + DESCRIPTION + "The global configure of IP session's group." + ::= { hwIpSessionGroups 2 } + + + END diff --git a/MIBS/huawei/HUAWEI-IPV6-MIB b/MIBS/huawei/HUAWEI-IPV6-MIB new file mode 100644 index 0000000..17d728e --- /dev/null +++ b/MIBS/huawei/HUAWEI-IPV6-MIB @@ -0,0 +1,125 @@ +-- ================================================================= +-- Copyright (C) 2007 by HUAWEI TECHNOLOGIES. All rights reserved +-- +-- Description: The HUAWEI-IPV6-MIB provides information about IPv6. +-- +-- Reference: +-- Version: V1.0 +-- History: +-- wangshuangxu,2007.5.24,publish +-- ================================================================= +HUAWEI-IPV6-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + ifIndex + FROM IF-MIB + OBJECT-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + RowStatus + FROM SNMPv2-TC + DisplayString + FROM SNMPv2-TC + ipv6IfIndex + FROM IPV6-MIB + EnabledStatus + FROM P-BRIDGE-MIB; + + hwIpv6Mib MODULE-IDENTITY + LAST-UPDATED "200705241610Z" + ORGANIZATION "IPv6-Team of Huawei Technologies" + CONTACT-INFO + "R&D BeiJing, Huawei Technologies co.,Ltd. + Showchuang Bld.,NO.3 Xinxi Rd., + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + Zip:100085 + Http://www.huawei.com + E-mail:winstan@huawei.com" + DESCRIPTION + "The MIB module for entities implementing the IPv6 + protocol." + ::= { hwDatacomm 153 } + + hwIpv6MibObjects OBJECT IDENTIFIER ::= { hwIpv6Mib 1 } + + -- ============================== + -- the ipv6 Interfaces table + -- ============================== + + hwIpv6IfTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIpv6IfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IPv6 interfaces table contains information + on the entity's internetwork-layer interfaces." + ::= { hwIpv6MibObjects 1 } + + hwIpv6IfEntry OBJECT-TYPE + SYNTAX HwIpv6IfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An interface entry containing objects + about a particular IPv6 interface." + INDEX { ipv6IfIndex } + ::= { hwIpv6IfTable 1 } + + + HwIpv6IfEntry ::= SEQUENCE { + hwIpv6IfDescr DisplayString, + hwIpv6IfEnableFlag EnabledStatus + } + + + hwIpv6IfDescr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies interface name." + ::= { hwIpv6IfEntry 1 } + + hwIpv6IfEnableFlag OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies whether IPv6 is enabled on interface + or not. If IPv6 is enabled on interface, the value of + this object refers to 1,else refers to 2." + ::= { hwIpv6IfEntry 2 } + + hwIpv6MibConformance OBJECT IDENTIFIER ::= { hwIpv6Mib 2 } + + hwIpv6Compliances OBJECT IDENTIFIER ::= { hwIpv6MibConformance 1 } + hwIpv6Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting + the HUAWEI-IPV6-MIB." + MODULE -- this module + MANDATORY-GROUPS { + hwIpv6Group + } + ::= { hwIpv6Compliances 1 } + + hwIpv6Groups OBJECT IDENTIFIER ::= { hwIpv6MibConformance 2 } + hwIpv6Group OBJECT-GROUP + OBJECTS { + hwIpv6IfDescr, + hwIpv6IfEnableFlag} + STATUS current + DESCRIPTION + "The IPv6 table member." + ::= { hwIpv6Groups 1 } + +END + + + + diff --git a/MIBS/huawei/HUAWEI-ISIS-CONF-MIB b/MIBS/huawei/HUAWEI-ISIS-CONF-MIB new file mode 100644 index 0000000..4791e73 --- /dev/null +++ b/MIBS/huawei/HUAWEI-ISIS-CONF-MIB @@ -0,0 +1,4151 @@ +-- ================================================================== +-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI-ISIS-CONF-MIB provides information about ISIS +-- Reference: +-- Version: V2.26 +-- History: +-- , , +-- HUAWEI 2009-08-03 ISIS private MIB +-- ================================================================== +-- ================================================================== +-- +-- Variables and types are imported +-- +-- ================================================================== + + HUAWEI-ISIS-CONF-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + OBJECT-GROUP, NOTIFICATION-GROUP,MODULE-COMPLIANCE + FROM SNMPv2-CONF + Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + ifName + FROM IF-MIB + isisSysInstance, isisSysLevelIndex, isisCircIfIndex, isisPduLspId, isisAdjState + FROM ISIS-MIB + TruthValue, RowStatus, TEXTUAL-CONVENTION + FROM SNMPv2-TC; + + + -- 1.3.6.1.4.1.2011.5.25.24 + hwISIS MODULE-IDENTITY + LAST-UPDATED "201708172029Z" -- Aug 17, 2017 at 20:29 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + " + The HUAWEI PRIVATE MIB contains objects belonging to processes of the IS-IS protocol existing on the system. + It defines the model used to represent data that exists elsewhere in the system and on peripheral devices. + There are no constraints on this MIB." + + REVISION "201708172029Z" + DESCRIPTION "modify hwIsisAdjChangeReason,hwisisSysInstance,hwisisSysLevelIndex,hwIsisOwnSysID,hwIsisAdjSysID,hwIsisPeerFlappingSuppressStatus,hwIsisSystemID,hwIsisSystemID1,hwIsisSystemID2,hwIsisSystemID3,hwIsisSystemIdConflict discription" + + REVISION "201705051632Z" + DESCRIPTION "revision 2.2.5" + REVISION "201611071720Z" + DESCRIPTION "revision 2.2.4" + REVISION "201609261500Z" + DESCRIPTION "revision 2.2.3" + REVISION "201607231600Z" + DESCRIPTION "revision 2.2.2" + REVISION "201606131600Z" + DESCRIPTION "revision 2.2.1" + REVISION "201602041100Z" + DESCRIPTION "revision 2.2.0" + REVISION "201511301100Z" + DESCRIPTION "revision 2.1.9" + REVISION "201510151100Z" + DESCRIPTION "revision 2.1.8" + REVISION "201508271900Z" + DESCRIPTION "revision 2.1.7" + REVISION "201504081147Z" + DESCRIPTION "revision 2.1.6" + REVISION "201503130900Z" + DESCRIPTION "revision 2.1.5" + REVISION "201411061518Z" + DESCRIPTION "revision 2.1.4" + REVISION "201401151710Z" + DESCRIPTION "revision 2.1.3" + REVISION "201308081131Z" + DESCRIPTION "revision 2.1.2" + REVISION "201304011153Z" + DESCRIPTION "revision 2.1.1" + REVISION "200308111200Z" + DESCRIPTION "init" + + ::= { hwDatacomm 24 } + + + -- Type definitions + + SystemID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A system ID." + SYNTAX OCTET STRING (SIZE(6)) +-- +-- Textual conventions +-- + + InetAddress ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Denotes a generic Internet address. + + An InetAddress value is always interpreted within the context + of an InetAddressType value. Every usage of the InetAddress + textual convention is required to specify the InetAddressType + object that provides the context. It is suggested that the + InetAddressType object be logically registered before the + object(s) that use the InetAddress textual convention, if + they appear in the same logical row. + + The value of an InetAddress object must always be + consistent with the value of the associated InetAddressType + object. Attempts to set an InetAddress object to a value + inconsistent with the associated InetAddressType + must fail with an inconsistentValue error. + + When this textual convention is used as the syntax of an + index object, there may be issues with the limit of 128 + sub-identifiers specified in SMIv2, STD 58. In this case, + the object definition MUST include a 'SIZE' clause to + limit the number of potential instance sub-identifiers; + otherwise the applicable constraints MUST be stated in + the appropriate conceptual row DESCRIPTION clauses, or + in the surrounding documentation if there is no single + DESCRIPTION clause that is appropriate." + SYNTAX OCTET STRING (SIZE (0..255)) + + InetAddressType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A value that represents a type of Internet address. + + unknown(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. + + ipv4(1) An IPv4 address as defined by the + InetAddressIPv4 textual convention. + + ipv6(2) An IPv6 address as defined by the + InetAddressIPv6 textual convention. + + ipv4z(3) A non-global IPv4 address including a zone + index as defined by the InetAddressIPv4z + textual convention. + + ipv6z(4) A non-global IPv6 address including a zone + index as defined by the InetAddressIPv6z + textual convention. + + dns(16) A DNS domain name as defined by the + InetAddressDNS textual convention. + + Each definition of a concrete InetAddressType value must be + accompanied by a definition of a textual convention for use + with that InetAddressType. + + To support future extensions, the InetAddressType 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 address types for a compliant + implementation. + + Implementations must ensure that InetAddressType objects + and any dependent objects (e.g., InetAddress objects) are + consistent. An inconsistentValue error must be generated + if an attempt to change an InetAddressType object would, + for example, lead to an undefined InetAddress value. In + + + + -- [Page 6] + + + + particular, InetAddressType/InetAddress pairs must be + changed together if the address type changes (e.g., from + ipv6(2) to ipv4(1))." + SYNTAX INTEGER + { + unknown(0), + ipv4(1), + ipv6(2), + ipv4z(3), + ipv6z(4), + dns(16) + } + + InetAddressPrefixLength ::= TEXTUAL-CONVENTION + DISPLAY-HINT + "d" + STATUS current + DESCRIPTION + "Denotes the length of a generic Internet network address + prefix. A value of n corresponds to an IP address mask + that has n contiguous 1-bits from the most significant + bit (MSB), with all other bits set to 0. + + An InetAddressPrefixLength value is always interpreted within + the context of an InetAddressType value. Every usage of the + InetAddressPrefixLength textual convention is required to + specify the InetAddressType object that provides the + context. It is suggested that the InetAddressType object be + logically registered before the object(s) that use the + InetAddressPrefixLength textual convention, if they appear + in the same logical row. + + InetAddressPrefixLength values larger than + the maximum length of an IP address for a specific + InetAddressType are treated as the maximum significant + value applicable for the InetAddressType. The maximum + significant value is 32 for the InetAddressType + 'ipv4(1)' and 'ipv4z(3)' and 128 for the InetAddressType + 'ipv6(2)' and 'ipv6z(4)'. The maximum significant value + for the InetAddressType 'dns(16)' is 0. + + The value zero is object-specific and must be defined as + part of the description of any object that uses this + syntax. Examples of the usage of zero might include + situations where the Internet network address prefix + is unknown or does not apply. + + The upper bound of the prefix length has been chosen to + be consistent with the maximum size of an InetAddress." + SYNTAX Unsigned32 (0..2040) + + +-- +-- Node definitions +-- + + -- 1.3.6.1.4.1.2011.5.25.24.2 + hwIsisConf OBJECT IDENTIFIER ::= { hwISIS 2 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1 + hwIsisMIBObjects OBJECT IDENTIFIER ::= { hwIsisConf 1 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.1 + hwIsisProcBaseTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIsisProcBaseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The set of commands of the Integrated IS-IS protocol existing on the system." + ::= { hwIsisMIBObjects 1 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.1.1 + hwIsisProcBaseEntry OBJECT-TYPE + SYNTAX HwIsisProcBaseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row defines some commmands to a single process of the IS-IS protocol existing on the system. + These commands belong to the IS-IS process." + INDEX { hwIsisProcIdIndex } + ::= { hwIsisProcBaseTable 1 } + + + HwIsisProcBaseEntry ::= + SEQUENCE { + hwIsisProcIdIndex + Integer32, + hwIsisProcVpnName + OCTET STRING, + hwIsisProcVpn6Name + OCTET STRING, + hwIsisProcAreaAuthType + INTEGER, + hwIsisProcAreaAuthPasswordName + OCTET STRING, + hwIsisProcAreaAuthPacketAuthMode + INTEGER, + hwIsisProcAreaAuthCode + INTEGER, + hwIsisProcDomainAuthType + INTEGER, + hwIsisProcDomainAuthPasswordName + OCTET STRING, + hwIsisProcDomainAuthPacketAuthMode + INTEGER, + hwIsisProcDomainAuthCode + INTEGER, + hwIsisProcLevel + INTEGER, + hwIsisProcL1FlashFloodCount + Integer32, + hwIsisProcL1FlashFloodInterval + Integer32, + hwIsisProcL2FlashFloodCount + Integer32, + hwIsisProcL2FlashFloodInterval + Integer32, + hwIsisProcLogPeerChange + INTEGER, + hwIsisProcTimerRefresh + Integer32, + hwIsisProcTimerMaxAge + Integer32, + hwIsisProcL1TimerLspGenMaxInterval + Integer32, + hwIsisProcL1TimerLspGenInitInterval + Integer32, + hwIsisProcL1TimerLspGenIncrInterval + Integer32, + hwIsisProcL2TimerLspGenMaxInterval + Integer32, + hwIsisProcL2TimerLspGenInitInterval + Integer32, + hwIsisProcL2TimerLspGenIncrInterval + Integer32, + hwIsisProcTimerSPFMaxInterval + Integer32, + hwIsisProcTimerSPFInitInterval + Integer32, + hwIsisProcTimerSPFIncrInterval + Integer32, + hwIsisProcCostStyle + INTEGER, + hwIsisProcDynamicName + OCTET STRING, + hwIsisProcGREnabled + TruthValue, + hwIsisProcGRInterval + Integer32, + hwIsisProcGRSuppresSAEnabled + TruthValue, + hwIsisProcTEEnableLevel + INTEGER, + hwIsisProcBFDEnabled + TruthValue, + hwIsisProcBFDFrrBindEnabled + TruthValue, + hwIsisProcBFDMinTxInterval + Integer32, + hwIsisProcBFDMinRecvInteval + Integer32, + hwIsisProcBFDMultiplier + Integer32, + hwIsisProcIPv6EnableTopologyType + INTEGER, + hwIsisProcRowStatus + RowStatus, + hwIsisProcOptionalChecksumEnabled + TruthValue, + hwisisProcLsdbMaxLimit + Unsigned32, + hwIsisProcLsdbUpperThreshold + Unsigned32, + hwIsisProcLsdbLowerThreshold + Unsigned32, + hwIsisProcLsdbTotal + Unsigned32, + hwIsisProcAreaAuthKeychainName + OCTET STRING, + hwIsisProcDomainAuthKeychainName + OCTET STRING + } + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.1.1.1 + hwIsisProcIdIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of this object identifies the IS-IS process ID. The value ranges from 1 to 65535." + ::= { hwIsisProcBaseEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.1.1.2 + hwIsisProcVpnName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the name of the IPv4 VPN instance bound to the IS-IS process. The value ranges from 0 to 31." + DEFVAL { "" } + ::= { hwIsisProcBaseEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.1.1.3 + hwIsisProcVpn6Name OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of this object identifies the name of the IPv6 VPN instance bound to the IS-IS process. The value ranges from 0 to 31. + " + DEFVAL { "" } + ::= { hwIsisProcBaseEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.1.1.4 + hwIsisProcAreaAuthType OBJECT-TYPE + SYNTAX INTEGER + { + null(0), + md5(1), + simple(2), + keychain(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the type of IS-IS area authentication. + null (0): Area authentication is not configured. + md5 (1): The password is sent after being encrypted through MD5. + simple (2): The password is sent in the form of simple text. + keychain (3): The key chain table that changes with time is sent after being encrypted through MD5. + By default, area authentication is not configured. + " + DEFVAL { 0 } + ::= { hwIsisProcBaseEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.1.1.5 + hwIsisProcAreaAuthPasswordName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..392)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the password of IS-IS area authentication. The password is a string of characters. + If the IS-IS area authentication mode is simple, the password is a string of 0 to 16 characters. + If the IS-IS area authentication mode is MD5, the password is a string of 0 to 392 characters. + If the IS-IS area authentication mode is keychain, the name is a string of 0 to 47 characters. + The length 0 indicates that no IS-IS area authentication password is configured. + When read, it always returns length 0." + DEFVAL { "" } + ::= { hwIsisProcBaseEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.1.1.6 + hwIsisProcAreaAuthPacketAuthMode OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + authenticateall(1), + allsendonly(2), + snppacketauthenticationavoid(3), + snppacketsendonly(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the packet authentication mode of IS-IS area authentication: + none (0): Authentication mode is not configured. + authenticateall (1): Encapsulates authentication information for both transmitted and received LSPs and SNPs. + allsendonly (2): Encapsulates authentication information for both generated LSPs and SNPs; does not authenticate received LSPs or SNPs. + snppacketauthenticationavoid (3): Encapsulates authentication information for only generated LSPs and authenticates received LSPs. + snppacketsendonly (4): Encapsulates authentication information for generated LSPs and SNPs; authenticates only received LSPs but does not authenticate received SNPs. + By default, authentication is not configured. + " + DEFVAL { none } + ::= { hwIsisProcBaseEntry 6 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.1.1.7 + hwIsisProcAreaAuthCode OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + osi(10), + ip(133) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the code of area authentication. + none (0): The authentication code is not configured. + osi (10): indicates OSI authentication. + ip (133): indicates IP authentication." + DEFVAL { osi } + ::= { hwIsisProcBaseEntry 7 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.1.1.8 + hwIsisProcDomainAuthType OBJECT-TYPE + SYNTAX INTEGER + { + null(0), + md5(1), + simple(2), + keychain(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the type of IS-IS router domain authentication. + null (0): Domain authentication is not configured. + md5 (1): The password is sent after being encrypted through MD5. + simple (2): The password is sent in the form of simple text. + keychain (3): The key chain table that changes with time is sent after being encrypted through MD5. + By default, IS-IS route domain authentication is disabled. + " + DEFVAL { 0 } + ::= { hwIsisProcBaseEntry 8 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.1.1.9 + hwIsisProcDomainAuthPasswordName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..392)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the password of IS-IS routing domain authentication. The password is a string of characters. + If the IS-IS routing domain authentication mode is simple, the password is a string of 0 to 16 characters. + If the IS-IS routing domain authentication mode is MD5, the password is a string of 0 to 392 characters. + If the IS-IS routing domain authentication mode is keychain, the name is a string of 0 to 47 characters. + The length 0 indicates that the password of IS-IS routing domain authentication is not configured. + When read, it always returns length 0." + DEFVAL { "" } + ::= { hwIsisProcBaseEntry 9 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.1.1.10 + hwIsisProcDomainAuthPacketAuthMode OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + authenticateall(1), + allsendonly(2), + snppacketauthenticationavoid(3), + snppacketsendonly(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the packet authentication mode of IS-IS route domain authentication. + none (0): Authentication mode is not configured. + authenticateall (1): Encapsulates authentication information for both transmitted and received LSPs and SNPs. + allsendonly (2): Encapsulates authentication information for both generated LSPs and SNPs; does not authenticate received LSPs or SNPs. + snppacketauthenticationavoid (3): Encapsulates authentication information for only generated LSPs and authenticates received LSPs. + snppacketsendonly (4): Encapsulates authentication information for generated LSPs and SNPs; authenticates only received LSPs but does not authenticate received SNPs. + By default, authentication is not configured. + " + DEFVAL { none } + ::= { hwIsisProcBaseEntry 10 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.1.1.11 + hwIsisProcDomainAuthCode OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + osi(10), + ip(133) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the code of domain authentication. + none (0): The authentication code is not configured. + osi (10): indicates OSI authentication. + ip (133): indicates IP authentication." + DEFVAL { osi } + ::= { hwIsisProcBaseEntry 11 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.1.1.12 + hwIsisProcLevel OBJECT-TYPE + SYNTAX INTEGER + { + level1(1), + level2(2), + level12(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the level of the IS-IS process. + level1 (1): indicates level 1. + level2 (2): indicates level 2. + level12 (3): indicates level 1-2. + By default, the level of an IS-IS process is level-1-2. + " + DEFVAL { level12 } + ::= { hwIsisProcBaseEntry 12 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.1.1.13 + hwIsisProcL1FlashFloodCount OBJECT-TYPE + SYNTAX Integer32 (0..15) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the counter of level-1 LSPs on the interface. + The value is an integer ranging from 0 to 15. The value 0 indicates that no counter is configured. The default value is 5. + " + DEFVAL { 5 } + ::= { hwIsisProcBaseEntry 13 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.1.1.14 + hwIsisProcL1FlashFloodInterval OBJECT-TYPE + SYNTAX Integer32 (0 | 10..50000) + UNITS "millionseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the intervals for level-1 LSP flooding. + The value ranges from 10 to 50000, in milliseconds. The default value is 10 ms. + " + DEFVAL { 10 } + ::= { hwIsisProcBaseEntry 14 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.1.1.15 + hwIsisProcL2FlashFloodCount OBJECT-TYPE + SYNTAX Integer32 (0..15) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the counter of level-2 LSPs on the interface. + The value is an integer ranging from 0 to 15. The value 0 indicates that no counter is configured. The default value is 5. + " + DEFVAL { 5 } + ::= { hwIsisProcBaseEntry 15 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.1.1.16 + hwIsisProcL2FlashFloodInterval OBJECT-TYPE + SYNTAX Integer32 (0 | 10..50000) + UNITS "millionseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the intervals for level-2 LSP flooding. + The value ranges from 10 to 50000 in milliseconds. The default value is 10ms. + " + DEFVAL { 10 } + ::= { hwIsisProcBaseEntry 16 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.1.1.17 + hwIsisProcLogPeerChange OBJECT-TYPE + SYNTAX INTEGER + { + null(0), + enabledwithouttopology(1), + enabledwithtopology(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Generates a log when the status of the peer changes. + null (0): not configured + enabledwithouttopology (1): IPv4 topology + enabledwithtopology (2): IPv6 topology" + DEFVAL { null } + ::= { hwIsisProcBaseEntry 17 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.1.1.18 + hwIsisProcTimerRefresh OBJECT-TYPE + SYNTAX Integer32 (1..65534) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the timer of LSP refreshing. The value ranges from 1 to 65534, in seconds. The default value is 900s. + " + DEFVAL { 900 } + ::= { hwIsisProcBaseEntry 18 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.1.1.19 + hwIsisProcTimerMaxAge OBJECT-TYPE + SYNTAX Integer32 (2..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the maximum Keepalive time of the LSP. The value ranges from 2 to 65535, in seconds. The default value is 1200s. + " + DEFVAL { 1200 } + ::= { hwIsisProcBaseEntry 19 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.1.1.20 + hwIsisProcL1TimerLspGenMaxInterval OBJECT-TYPE + SYNTAX Integer32 (1..120) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the timer for the maximum delay of level-1 LSPs with the same LSP ID. + The value ranges from 1 to 120, in seconds. By default, the value is 2s. + " + DEFVAL { 2 } + ::= { hwIsisProcBaseEntry 20 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.1.1.21 + hwIsisProcL1TimerLspGenInitInterval OBJECT-TYPE + SYNTAX Integer32 (0..60000) + UNITS "millionseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the delay timer that initially triggers a level-1 LSP. + The value ranges from 0 to 60000, in milliseconds. + By default, the value is 0. + " + ::= { hwIsisProcBaseEntry 21 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.1.1.22 + hwIsisProcL1TimerLspGenIncrInterval OBJECT-TYPE + SYNTAX Integer32 (0..60000) + UNITS "millionseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the delay timer for generating two level-1 LSPs with the same LSP ID. + The value ranges from 1 to 60000, in milliseconds. + By default, the value is 0. + " + DEFVAL { 0 } + ::= { hwIsisProcBaseEntry 22 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.1.1.23 + hwIsisProcL2TimerLspGenMaxInterval OBJECT-TYPE + SYNTAX Integer32 (1..120) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the timer for the maximum delay of Level-2 LSPs with the same LSP ID. + The value ranges from 1 to 120, in seconds. By default, the value is 2s." + DEFVAL { 2 } + ::= { hwIsisProcBaseEntry 23 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.1.1.24 + hwIsisProcL2TimerLspGenInitInterval OBJECT-TYPE + SYNTAX Integer32 (0..60000) + UNITS "millionseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the delay timer that initially triggers a Level-2 LSP. The value ranges from 1 to 60000, in milliseconds. + By default, the value is 0. + " + DEFVAL { 0 } + ::= { hwIsisProcBaseEntry 24 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.1.1.25 + hwIsisProcL2TimerLspGenIncrInterval OBJECT-TYPE + SYNTAX Integer32 (0..60000) + UNITS "millionseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the delay timer for generating two Level-2 LSPs with the same LSP ID. + The value ranges from 1 to 60000, in milliseconds. + By default, the value is 0. + " + DEFVAL { 0 } + ::= { hwIsisProcBaseEntry 25 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.1.1.26 + hwIsisProcTimerSPFMaxInterval OBJECT-TYPE + SYNTAX Integer32 (1..120) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the maximum intervals for SPF calculation. + The value ranges from 1 to 120, in seconds. By default, the value is 5s. + " + DEFVAL { 5 } + ::= { hwIsisProcBaseEntry 26 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.1.1.27 + hwIsisProcTimerSPFInitInterval OBJECT-TYPE + SYNTAX Integer32 (0..60000) + UNITS "millionseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the delay timer for initial SPF calculation. + The value ranges from 1 to 60000, in milliseconds. By default, the interval is 50ms. + " + DEFVAL { 50 } + ::= { hwIsisProcBaseEntry 27 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.1.1.28 + hwIsisProcTimerSPFIncrInterval OBJECT-TYPE + SYNTAX Integer32 (0..60000) + UNITS "millionseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the incremental delay timer for two SPF calculations. + The value ranges from 1 to 60000, in milliseconds. By default, the interval is 200ms." + DEFVAL { 200 } + ::= { hwIsisProcBaseEntry 28 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.1.1.29 + hwIsisProcCostStyle OBJECT-TYPE + SYNTAX INTEGER + { + narrow(1), + narrowcompatible(2), + compatible(3), + wide(4), + widecompatible(5), + narrowcompatiblerelax(6), + compatiblerelax(7) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Configures the cost type of the IS-IS process: + narrow (1): the narrow type + narrowcompatible (2): the narrow-compatible type + compatible (3): compatible type + wide (4): wide type + widecompatible (5): wide-compatible type + narrowcompatiblerelax (6): narrow-compatible relax-spf-limit type + compatible-relax (7): compatible relax-spf-limit type + By default, the cost type of an IS-IS process is narrow. + " + DEFVAL { narrow } + ::= { hwIsisProcBaseEntry 29 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.1.1.30 + hwIsisProcDynamicName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Configures the name of the IS-IS dynamic host. The value is a string of 1 to 64 characters. + When the length is 0, the configured IS-IS dynamic host name is deleted." + DEFVAL { "" } + ::= { hwIsisProcBaseEntry 30 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.1.1.31 + hwIsisProcGREnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether to enable IS-IS GR. + true (1): enables IS-IS GR. + false (2): does not enable IS-IS GR. + By default, IS-IS GR is disabled." + ::= { hwIsisProcBaseEntry 31 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.1.1.32 + hwIsisProcGRInterval OBJECT-TYPE + SYNTAX Integer32 (0 | 30..1800) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the maximum intervals for enabling GR. + The value ranges from 0 to 1800, in seconds. By default, the value is 300 seconds. + The value 0 indicates that GR is not configured. + " + DEFVAL { 300 } + ::= { hwIsisProcBaseEntry 32 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.1.1.33 + hwIsisProcGRSuppresSAEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates that the SA bit in the sent Hello packet is set to 1 after the GR-enabled device is started: + true (1): enables this function. + false (2): disables this function. + By default, IS-IS does not suppress Hello PDUs from carrying SA bits. + " + DEFVAL { false } + ::= { hwIsisProcBaseEntry 33 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.1.1.34 + hwIsisProcTEEnableLevel OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + level1(1), + level2(2), + level12(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enables IS-IS TE. + none (0): does not enable IS-IS TE. + level1 (1): enables level-1 TE. + level2 (2): enables level-2 TE. + level12 (3): enables level-1-2 TE. + By default, IS-IS TE is disabled. + " + DEFVAL { none } + ::= { hwIsisProcBaseEntry 34 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.1.1.35 + hwIsisProcBFDEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether to enable BFD on each interface. + true (1): enables BFD on each interface. + false (2): does not enable BFD on each interface. + By default, BFD is disabled on each interface. + " + DEFVAL { false } + ::= { hwIsisProcBaseEntry 35 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.1.1.36 + hwIsisProcBFDFrrBindEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enables BFD-FRR binding on each interface. + true (1): enables BFD-FRR binding on each interface. + false (2): does not enable BFD-FRR binding on each interface. + By default, BFD-FRR binding is disabled on each interface. + " + DEFVAL { false } + ::= { hwIsisProcBaseEntry 36 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.1.1.37 + hwIsisProcBFDMinTxInterval OBJECT-TYPE + SYNTAX Integer32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the minimum interval for sending BFD packets. + If isis binding to vpn and ipv4-family not enable, The value is zero. + " + ::= { hwIsisProcBaseEntry 37 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.1.1.38 + hwIsisProcBFDMinRecvInteval OBJECT-TYPE + SYNTAX Integer32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the minimum interval for receiving BFD packets. + If isis binding to vpn and ipv4-family not enable, The value is zero." + ::= { hwIsisProcBaseEntry 38 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.1.1.39 + hwIsisProcBFDMultiplier OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the local detection multiplier. The value ranges from 1 to 255. + If isis binding to vpn and ipv4-family not enable, The value is zero. + " + ::= { hwIsisProcBaseEntry 39 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.1.1.40 + hwIsisProcIPv6EnableTopologyType OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + standard(1), + ipv6(2), + compatible(3), + compatibleenablemtspf(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This objects indicates whether the IPv6 topology is enabled for the IS-IS process: + disable(0): disables the IPv6 topology of the IS-IS process. + standard(1): specifies the topology type as the standard mode. + ipv6(2): enables IPv6 for the IS-IS process in the IPv6 topology. + compatible(3): specifies the topology type as the compatible mode. + compatibleenablemtspf(4): indicates that SPF calculation is performed in the IPv6 topology in compatible mode. + By default, the IPv6 topology is not enabled for the IS-IS process. + " + DEFVAL { none } + ::= { hwIsisProcBaseEntry 40 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.1.1.41 + hwIsisProcRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object supports settings of two values. + createAndGo(4): A row is created. + destroy(6): A row is deleted." + ::= { hwIsisProcBaseEntry 41 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.1.1.42 + hwIsisProcOptionalChecksumEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enables BFD-FRR binding on each interface. + true (1): enables optional checksum for CSNP,PSNP and IIH PDU. + false (2): disables optional checksum for CSNP,PSNP and IIH PDU. + By default, optional checksum is disabled. + " + DEFVAL { false } + ::= { hwIsisProcBaseEntry 42 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.1.1.43 + hwisisProcLsdbMaxLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..500000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to set the maximum limit number of IS-IS LSPs. + The value range is from 0 to 500000. + The default value 0 means no limit." + DEFVAL { 0 } + ::= { hwIsisProcBaseEntry 43 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.1.1.44 + hwIsisProcLsdbUpperThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to set the upper threshold value of LSPs limit. + The value range is from 1 to 100. + The default means 80." + DEFVAL { 80 } + ::= { hwIsisProcBaseEntry 44 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.1.1.45 + hwIsisProcLsdbLowerThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to set the lower threshold value of LSPs limit. + The value range is from 1 to 100. + The default means 70." + DEFVAL { 70 } + ::= { hwIsisProcBaseEntry 45 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.1.1.46 + hwIsisProcLsdbTotal OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to get the number of IS-IS LSPs." + ::= { hwIsisProcBaseEntry 46 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.1.1.47 + hwIsisProcAreaAuthKeychainName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..47)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the keychain name of IS-IS area authentication. The name is a string of characters. + The name is a string of 0 to 47 characters. The length 0 indicates that no IS-IS area authentication keychain name is configured. + When read, it returns the keychain name." + DEFVAL { "" } + ::= { hwIsisProcBaseEntry 47 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.1.1.48 + hwIsisProcDomainAuthKeychainName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..47)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the keychain name of IS-IS domain authentication. The name is a string of characters. + The name is a string of 0 to 47 characters. The length 0 indicates that no IS-IS domain authentication keychain name is configured. + When read, it returns the keychain name." + DEFVAL { "" } + ::= { hwIsisProcBaseEntry 48 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.2 + hwIsisNETTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIsisNETEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Set of network entities of process." + ::= { hwIsisMIBObjects 2 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.2.1 + hwIsisNETEntry OBJECT-TYPE + SYNTAX HwIsisNETEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row means one network entity of the process." + INDEX { hwIsisProcIdIndex, hwIsisNETIndex } + ::= { hwIsisNETTable 1 } + + + HwIsisNETEntry ::= + SEQUENCE { + hwIsisNETIndex + OCTET STRING, + hwIsisNETStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.2.1.1 + hwIsisNETIndex OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (8..20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of this object identifies the NET index. It is a string of 8 to 20 bytes." + ::= { hwIsisNETEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.2.1.2 + hwIsisNETStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the status of the NET table. + createAndGo(4): A row is created. + destroy(6): A row is deleted." + ::= { hwIsisNETEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.3 + hwIsisProcMTExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIsisProcMTExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Set of commands of the integrated IS-IS protocol existing on the system, + which are different for IP type and MT. + " + ::= { hwIsisMIBObjects 3 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.3.1 + hwIsisProcMTExtEntry OBJECT-TYPE + SYNTAX HwIsisProcMTExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row defines some commands specific to a single process of the IS-IS protocol existing on the system. + These commands are different from ProcBaseTable for IP type and MT." + INDEX { hwIsisProcIdIndex, hwIsisIpTypeIndex, hwIsisMTIdIndex } + ::= { hwIsisProcMTExtTable 1 } + + + HwIsisProcMTExtEntry ::= + SEQUENCE { + hwIsisIpTypeIndex + InetAddressType, + hwIsisMTIdIndex + Integer32, + hwIsisMTName + OCTET STRING, + hwIsisProcDefRoutAdvType + INTEGER, + hwIsisProcDefRoutAdvPolicyName + OCTET STRING, + hwIsisProcDefRoutAdvCost + Unsigned32, + hwIsisProcDefRoutAdvTag + Unsigned32, + hwIsisProcDefRoutAdvLevel + INTEGER, + hwIsisProcDefRoutAdvAvoidLearnEnabled + TruthValue, + hwIsisProcL1CircuitCost + Integer32, + hwIsisProcL2CircuitCost + Integer32, + hwIsisProcPrefValue + Integer32, + hwIsisProcPrefPolicyName + OCTET STRING, + hwIsisProcMaxLoadBalance + Integer32, + hwIsisProcL1CircuitDefaultTag + Unsigned32, + hwIsisProcL2CircuitDefaultTag + Unsigned32, + hwIsisProcBandWidthReference + Unsigned32, + hwIsisProcAutoCostEnabled + TruthValue, + hwIsisProcSetOverLoad + INTEGER, + hwIsisProcSetOverLoadAllowRoute + INTEGER, + hwIsisProcOnStartInterval + Integer32, + hwIsisProcOnStartStartFromPeer + OCTET STRING, + hwIsisProcOnStartFromPeerInterval + Integer32, + hwIsisProcOnStartWaitForBgpEnabled + TruthValue, + hwIsisProcMTStatus + RowStatus, + hwIsisProcL1RedistMaxLimit + Unsigned32, + hwIsisProcL2RedistMaxLimit + Unsigned32, + hwIsisProcL1UpperRedistThreshold + Unsigned32, + hwIsisProcL2UpperRedistThreshold + Unsigned32, + hwIsisProcL1LowerRedistThreshold + Unsigned32, + hwIsisProcL2LowerRedistThreshold + Unsigned32, + hwIsisProcL1TotalRedist + Unsigned32, + hwIsisProcL2TotalRedist + Unsigned32 + } + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.3.1.1 + hwIsisIpTypeIndex OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the IP protocol type: + ipv4(1): indicates IPv4. + ipv6(2): indicates IPv6." + ::= { hwIsisProcMTExtEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.3.1.2 + hwIsisMTIdIndex OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of this object identifies the MT ID. + " + ::= { hwIsisProcMTExtEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.3.1.3 + hwIsisMTName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the name of the topology to be bound to an IS-IS process. The value is a string of 1 to 31 characters." + ::= { hwIsisProcMTExtEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.3.1.4 + hwIsisProcDefRoutAdvType OBJECT-TYPE + SYNTAX INTEGER + { + null(0), + always(1), + matchdefault(2), + routepolicy(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to set the mode in which default routes are advertised: + null(0): indicates that default routes are not advertised. + always(1): indicates that default routes are always advertised. + matchdefault(2): If there is the default route that is generated by another routing protocol or another IS-IS process in the routing table, this default route is advertised in an LSP. If this default route is deleted from the routing table, this default route is not advertised in the LSP. + routepolicy(3): indicates that default routes are advertised according to the routing policy." + DEFVAL { null } + ::= { hwIsisProcMTExtEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.3.1.5 + hwIsisProcDefRoutAdvPolicyName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..40)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the routing policy name. + The name is a string of 0 to 40 characters." + DEFVAL { "" } + ::= { hwIsisProcMTExtEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.3.1.6 + hwIsisProcDefRoutAdvCost OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to set the cost of a default route." + DEFVAL { 0 } + ::= { hwIsisProcMTExtEntry 6 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.3.1.7 + hwIsisProcDefRoutAdvTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to set the administrative tag of a default route." + ::= { hwIsisProcMTExtEntry 7 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.3.1.8 + hwIsisProcDefRoutAdvLevel OBJECT-TYPE + SYNTAX INTEGER + { + null(0), + level1(1), + level2(2), + level12(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to set the level of a default route: + level1(1): indicates Level-1. + level2(2): indicates Level-2. + level12(3): indicates Level-1-2. + By default, the level of a default route is Level-2. + " + DEFVAL { level2 } + ::= { hwIsisProcMTExtEntry 8 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.3.1.9 + hwIsisProcDefRoutAdvAvoidLearnEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether an IS-IS process is prevented from learning default routes or adding them to the routing table: + true(1): indicates that an IS-IS process is prevented from learning default routes or adding them to the routing table. + false(2): indicates that an IS-IS process can learn default routes and then add them to the routing table. + By default, an IS-IS process can learn default routes and then add them to the routing table. + " + DEFVAL { false } + ::= { hwIsisProcMTExtEntry 9 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.3.1.10 + hwIsisProcL1CircuitCost OBJECT-TYPE + SYNTAX Integer32 (1..16777215) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Global level-1 cost for all the interfaces. + If the costStyle of the process is wide or widecompatible, the range of this value is from 1 to 16777215, else the range of this value is from 1 to 63." + DEFVAL { 10 } + ::= { hwIsisProcMTExtEntry 10 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.3.1.11 + hwIsisProcL2CircuitCost OBJECT-TYPE + SYNTAX Integer32 (1..16777215) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Global level-2 cost for all the interfaces. + If the costStyle of the process is wide or widecompatible, the range of this value is from 1 to 16777215, else the range of this value is from 1 to 63." + DEFVAL { 10 } + ::= { hwIsisProcMTExtEntry 11 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.3.1.12 + hwIsisProcPrefValue OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to set the preference of an IS-IS route. The value ranges from 1 to 255, and the default value is 15. + If isis binding to vpn and ip-family not enable, The value is zero." + DEFVAL { 15 } + ::= { hwIsisProcMTExtEntry 12 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.3.1.13 + hwIsisProcPrefPolicyName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..40)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the name of the routing policy used for route filtering. The name is a string of 0 to 40 characters. + Zero-length means no configuration." + DEFVAL { "" } + ::= { hwIsisProcMTExtEntry 13 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.3.1.14 + hwIsisProcMaxLoadBalance OBJECT-TYPE + SYNTAX Integer32 (0..32) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to set the number of equal-cost routes. + The range and the default value depend on license. + If isis binding to vpn and ip-family not enable, The value is zero." + ::= { hwIsisProcMTExtEntry 14 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.3.1.15 + hwIsisProcL1CircuitDefaultTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to set the default administrative tag of an IS-IS Level-1 route." + ::= { hwIsisProcMTExtEntry 15 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.3.1.16 + hwIsisProcL2CircuitDefaultTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to set the default administrative tag of an IS-IS Level-2 route." + ::= { hwIsisProcMTExtEntry 16 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.3.1.17 + hwIsisProcBandWidthReference OBJECT-TYPE + SYNTAX Unsigned32 (1..2147483648) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to set the reference bandwidth." + DEFVAL { 100 } + ::= { hwIsisProcMTExtEntry 17 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.3.1.18 + hwIsisProcAutoCostEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether automatic interface cost calculation is enabled: + true(1): indicates that automatic interface cost calculation is enabled. + false(2): indicates that automatic interface cost calculation is disabled. + By default, automatic interface cost calculation is disabled. + " + DEFVAL { false } + ::= { hwIsisProcMTExtEntry 18 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.3.1.19 + hwIsisProcSetOverLoad OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + enable(1), + onstartup(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether a device is enabled to notify its neighbors that its status is Overload: + disable (0): indicates that a device is disabled from notifying its neighbors that its status is Overload. + enable(1): indicates that a device is enabled to notify its neighbors that its status is Overload. + onstartup(2): When a device is restarted or becomes faulty, it notifies its neighbors that its status is Overload." + DEFVAL { disable } + ::= { hwIsisProcMTExtEntry 19 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.3.1.20 + hwIsisProcSetOverLoadAllowRoute OBJECT-TYPE + SYNTAX INTEGER + { + null(0), + external(1), + interlevel(2), + externalandinterlevel(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates that the type of routes to be advertised when a device is in the Overload state: + null(0): indicates that no route type is specified. + external(1): indicates the imported external routes. + interlevel(2): indicates the leak routes. + externalandinterlevel(3): indicates the imported external and leak routes." + DEFVAL { null } + ::= { hwIsisProcMTExtEntry 20 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.3.1.21 + hwIsisProcOnStartInterval OBJECT-TYPE + SYNTAX Integer32 (0 | 5..86400) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the interval for waiting to clear the overload bit after the system is started. + The value ranges from 5 to 86400, in seconds. The default value is 600s." + DEFVAL { 600 } + ::= { hwIsisProcMTExtEntry 21 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.3.1.22 + hwIsisProcOnStartStartFromPeer OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0 | 12..14)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the system ID of a neighbor." + ::= { hwIsisProcMTExtEntry 22 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.3.1.23 + hwIsisProcOnStartFromPeerInterval OBJECT-TYPE + SYNTAX Integer32 (0 | 5..86400) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the maximum interval for waiting to clear the + overload bit after the system is started and the neighbor relationship is established. + The value ranges of set is from 5 to 86400, in seconds. The default value is 1200s. + 0 means no configuration. + " + DEFVAL { 1200 } + ::= { hwIsisProcMTExtEntry 23 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.3.1.24 + hwIsisProcOnStartWaitForBgpEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether the function of waiting for BGP convergence is enabled: + true(1): indicates that the function of waiting for BGP convergence is enabled. + false(2): indicates that the function of waiting for BGP convergence is disabled. + By default, the function of waiting for BGP convergence is disabled. + " + DEFVAL { false } + ::= { hwIsisProcMTExtEntry 24 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.3.1.25 + hwIsisProcMTStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status of this table: + createAndGo(4): indicates that a row is created. + destroy(6): indicates that a row is deleted." + ::= { hwIsisProcMTExtEntry 25 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.3.1.26 + hwIsisProcL1RedistMaxLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..10000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to set the maximum limit number of IS-IS Level-1 redistribute routes advertised in LSPs. + The value range is from 0 to 10000000. + The default value 0 means no limit." + DEFVAL { 0 } + ::= { hwIsisProcMTExtEntry 26 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.3.1.27 + hwIsisProcL2RedistMaxLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..10000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to set the maximum limit number of IS-IS Level-2 redistribute routes advertised in LSPs. + The value range is from 0 to 10000000. + The default value 0 means no limit." + DEFVAL { 0 } + ::= { hwIsisProcMTExtEntry 27 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.3.1.28 + hwIsisProcL1UpperRedistThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to set the upper threshold value of level-1 import limit. + The value range is from 1 to 100. + The default means 80." + DEFVAL { 0 } + ::= { hwIsisProcMTExtEntry 28 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.3.1.29 + hwIsisProcL2UpperRedistThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to set the upper threshold value of level-2 import limit. + The value range is from 1 to 100. + The default means 80." + DEFVAL { 0 } + ::= { hwIsisProcMTExtEntry 29 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.3.1.30 + hwIsisProcL1LowerRedistThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to set the lower threshold value of level-1 import limit. + The value range is from 1 to 100. + The default means 70." + DEFVAL { 0 } + ::= { hwIsisProcMTExtEntry 30 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.3.1.31 + hwIsisProcL2LowerRedistThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to set the lower threshold value of level-2 import limit. + The value range is from 1 to 100 + The default means 70." + DEFVAL { 0 } + ::= { hwIsisProcMTExtEntry 31 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.3.1.32 + hwIsisProcL1TotalRedist OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to get the number of level-1 import routes." + DEFVAL { 0 } + ::= { hwIsisProcMTExtEntry 32 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.3.1.33 + hwIsisProcL2TotalRedist OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to get the number of level-2 import routes." + DEFVAL { 0 } + ::= { hwIsisProcMTExtEntry 33 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.4 + hwIsisPrefixPriorityTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIsisPrefixPriorityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Set of commands of priority-based convergence." + ::= { hwIsisMIBObjects 4 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.4.1 + hwIsisPrefixPriorityEntry OBJECT-TYPE + SYNTAX HwIsisPrefixPriorityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of priority-based convergence, each entry means one priority-based command for IS-IS process." + INDEX { hwIsisProcIdIndex, hwIsisIpTypeIndex, hwIsisMTIdIndex, hwIsisPrefixPriorityTypeIndex } + ::= { hwIsisPrefixPriorityTable 1 } + + + HwIsisPrefixPriorityEntry ::= + SEQUENCE { + hwIsisPrefixPriorityTypeIndex + INTEGER, + hwIsisPrefixPriorityL1PolicyType + INTEGER, + hwIsisPrefixPriorityL2PolicyType + INTEGER, + hwIsisPrefixPriorityL1IpPrefixName + OCTET STRING, + hwIsisPrefixPriorityL2IpPrefixName + OCTET STRING, + hwIsisPrefixPriorityL1TagValue + Unsigned32, + hwIsisPrefixPriorityL2TagValue + Unsigned32 + } + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.4.1.1 + hwIsisPrefixPriorityTypeIndex OBJECT-TYPE + SYNTAX INTEGER + { + medium(1), + high(2), + critical(3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the preference of a route: + medium(1): indicates medium. + high(2): indicates high. + critical(3): indicates critical." + ::= { hwIsisPrefixPriorityEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.4.1.2 + hwIsisPrefixPriorityL1PolicyType OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + prefix(1), + tag(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the type of a Level-1 route preference policy: + none(0): indicates that no policy type is specified. + prefix(1): indicates the IP prefix policy. + tag(2): indicates the administrative tag policy." + DEFVAL { none } + ::= { hwIsisPrefixPriorityEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.4.1.3 + hwIsisPrefixPriorityL2PolicyType OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + prefix(1), + tag(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the type of a Level-2 route preference policy: + none(0): indicates that no policy type is specified. + prefix(1): indicates the IP prefix policy. + tag(2): indicates the administrative tag policy." + ::= { hwIsisPrefixPriorityEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.4.1.4 + hwIsisPrefixPriorityL1IpPrefixName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..169)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the name of a Level-1 IP prefix policy. + The name is a string of 0 to 169 characters. + Zero-length means no configuration." + ::= { hwIsisPrefixPriorityEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.4.1.5 + hwIsisPrefixPriorityL2IpPrefixName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..169)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the name of a Level-2 IP prefix policy. + The name is a string of 0 to 169 characters. + Zero-length means no configuration." + ::= { hwIsisPrefixPriorityEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.4.1.6 + hwIsisPrefixPriorityL1TagValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the administrative tag of the Level-1 route preference." + ::= { hwIsisPrefixPriorityEntry 6 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.4.1.7 + hwIsisPrefixPriorityL2TagValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the administrative tag of the Level-2 route preference." + ::= { hwIsisPrefixPriorityEntry 7 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.5 + hwIsisSummaryTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIsisSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Set of IP summary addresses to use." + ::= { hwIsisMIBObjects 5 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.5.1 + hwIsisSummaryEntry OBJECT-TYPE + SYNTAX HwIsisSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains one IP summary address." + INDEX { hwIsisProcIdIndex, hwIsisIpTypeIndex, hwIsisMTIdIndex, hwIsisSummaryIPIndex, hwIsisSummaryMaskIndex + } + ::= { hwIsisSummaryTable 1 } + + + HwIsisSummaryEntry ::= + SEQUENCE { + hwIsisSummaryIPIndex + InetAddress, + hwIsisSummaryMaskIndex + InetAddressPrefixLength, + hwIsisSummaryAvoidFeedBackEnabled + TruthValue, + hwIsisSummaryGenNull0RouteEnabled + TruthValue, + hwIsisSummaryLevel + INTEGER, + hwIsisSummaryTag + Unsigned32, + hwIsisSummaryStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.5.1.1 + hwIsisSummaryIPIndex OBJECT-TYPE + SYNTAX InetAddress (SIZE (4 | 16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the IP address of the summarized route." + ::= { hwIsisSummaryEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.5.1.2 + hwIsisSummaryMaskIndex OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the subnet mask of the summarized route." + ::= { hwIsisSummaryEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.5.1.3 + hwIsisSummaryAvoidFeedBackEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether the function of avoiding learning the summarized routes through SPF calculation is enabled: + true(1): indicates that the function is enabled. + false(2): indicates that the function is disabled. + By default, the summarized routes can be learned through SPF calculation. + " + DEFVAL { false } + ::= { hwIsisSummaryEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.5.1.4 + hwIsisSummaryGenNull0RouteEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether the function of generating Null0 routes during route summarization is enabled: + true(1): indicates that the function is enabled. + false(2): indicates that the function is disabled. + By default, the function of generating Null0 routes during route summarization is disabled. + " + DEFVAL { false } + ::= { hwIsisSummaryEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.5.1.5 + hwIsisSummaryLevel OBJECT-TYPE + SYNTAX INTEGER + { + level1(1), + level2(2), + level12(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the level of the summarized route: + level1(1): indicates Level-1. + level2(2): indicates Level-2. + level12(3): indicates Level-1-2." + DEFVAL { 2 } + ::= { hwIsisSummaryEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.5.1.6 + hwIsisSummaryTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the administrative tag of the summarized route. + " + ::= { hwIsisSummaryEntry 6 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.5.1.7 + hwIsisSummaryStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status of this table: + createAndGo(4): indicates that a row is created. + destroy(6): indicates that a row is deleted." + ::= { hwIsisSummaryEntry 7 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.6 + hwIsisImportRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIsisImportRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Set of import route command." + ::= { hwIsisMIBObjects 6 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.6.1 + hwIsisImportRouteEntry OBJECT-TYPE + SYNTAX HwIsisImportRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of import route command." + INDEX { hwIsisProcIdIndex, hwIsisIpTypeIndex, hwIsisMTIdIndex, hwIsisImportProtocolIndex, hwIsisImportProcessIdIndex + } + ::= { hwIsisImportRouteTable 1 } + + + HwIsisImportRouteEntry ::= + SEQUENCE { + hwIsisImportProtocolIndex + INTEGER, + hwIsisImportProcessIdIndex + Integer32, + hwIsisImportInheritCostEnabled + TruthValue, + hwIsisImportCost + Unsigned32, + hwIsisImportCostType + INTEGER, + hwIsisImportLevel + INTEGER, + hwIsisImportTag + Unsigned32, + hwIsisImportPolicyName + OCTET STRING, + hwIsisImportRouteStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.6.1.1 + hwIsisImportProtocolIndex OBJECT-TYPE + SYNTAX INTEGER + { + direct(1), + static(2), + rip(3), + ospf(4), + isis(5), + bgp(6), + ospfv3(7), + ripng(8), + bgpIbgp(9) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the routing protocol of the imported routes: + direct(1): indicates direct. + static(2): indicates static. + rip(3): indicates RIP. + ospf(4): indicates OSPF + isis(5): indicates IS-IS. + bgp(6): For VPN instance, indicates EBGP and IBGP, otherwise indicates EBGP. + ospfv3(7): indicates OSPFv3. + ripng(8): indicates RIPng. + bgpIbgp(9): For VPN instance, this is unusable, otherwise indicates IBGP and EBGP." + ::= { hwIsisImportRouteEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.6.1.2 + hwIsisImportProcessIdIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Process ID of the route protocols. The range is from 1 to 65535. + If the protocol is direct, static or bgp, this value can only be 1." + ::= { hwIsisImportRouteEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.6.1.3 + hwIsisImportInheritCostEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether the original cost of the source route is inherited: + true(1): indicates that the original cost of the source route is inherited. + false(2): indicates that the original cost of the source route is not inherited." + DEFVAL { false } + ::= { hwIsisImportRouteEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.6.1.4 + hwIsisImportCost OBJECT-TYPE + SYNTAX Unsigned32 (0..4261412864) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Cost of the imported routes. + If the costStyle of the process is wide or widecompatible, + the range of this value is from 0 to 4261412864, + else the range of this value is from 0 to 63. 0 means no configuration." + DEFVAL { 0 } + ::= { hwIsisImportRouteEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.6.1.5 + hwIsisImportCostType OBJECT-TYPE + SYNTAX INTEGER + { + internal(1), + external(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the cost type of the imported external route. This object does not apply to IPv6. + internal(1): indicates internal. + external(2): indicates external. + This node is invalid for IPv6. By default, the cost type of the imported external route is external." + ::= { hwIsisImportRouteEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.6.1.6 + hwIsisImportLevel OBJECT-TYPE + SYNTAX INTEGER + { + level1(1), + level2(2), + level12(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the local IS-IS level of the imported route: + level1(1): indicates Level-1. + level2(2): indicates Level-2. + level12(3): indicates Level-1-2." + ::= { hwIsisImportRouteEntry 6 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.6.1.7 + hwIsisImportTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the administrative tag assigned to an imported route. + If this object is not configured, the value will be 0." + DEFVAL { 0 } + ::= { hwIsisImportRouteEntry 7 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.6.1.8 + hwIsisImportPolicyName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..40)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the name of the routing policy used to import routes. + The name is a string of 0 to 40 characters. + The length 0 indicates that no name is configured for the routing policy used to import routes. + " + ::= { hwIsisImportRouteEntry 8 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.6.1.9 + hwIsisImportRouteStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status of this table: + createAndGo(4): indicates that a row is created. + destroy(6): indicates that a row is deleted." + ::= { hwIsisImportRouteEntry 9 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.7 + hwIsisRouteLeakTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIsisRouteLeakEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Set of route leak commands." + ::= { hwIsisMIBObjects 7 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.7.1 + hwIsisRouteLeakEntry OBJECT-TYPE + SYNTAX HwIsisRouteLeakEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of route leak commands." + INDEX { hwIsisProcIdIndex, hwIsisIpTypeIndex, hwIsisMTIdIndex, hwIsisRouteLeakTypeIndex } + ::= { hwIsisRouteLeakTable 1 } + + + HwIsisRouteLeakEntry ::= + SEQUENCE { + hwIsisRouteLeakTypeIndex + INTEGER, + hwIsisRouteLeakTag + Unsigned32, + hwIsisRouteLeakFilterPolicyType + INTEGER, + hwIsisRouteLeakFilterPolicyBasicAcl + Integer32, + hwIsisRouteLeakFilterPolicyPolicyName + OCTET STRING, + hwIsisRouteLeakStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.7.1.1 + hwIsisRouteLeakTypeIndex OBJECT-TYPE + SYNTAX INTEGER + { + level1intolevel2(1), + level2intolevel1(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the index of the route leaking type: + level1intolevel2(1): indicates that Level-1 routes are leaked to Level-2. + level2intolevel1(2): indicates that Level-2 routes are leaked to Level-1." + ::= { hwIsisRouteLeakEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.7.1.2 + hwIsisRouteLeakTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the tag of route leaking. + If the tag is not configured, the reading value will be 0." + ::= { hwIsisRouteLeakEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.7.1.3 + hwIsisRouteLeakFilterPolicyType OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + basicAcl(1), + aclName(2), + ipPrefix(3), + routePolicy(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the type of the policy used for route leaking: + none(0): indicates that no policy type is specified. + basicAcl(1): indicates the number of a basic ACL. + aclName(2): indicates the ACL name. + ipPrefix(3): indicates the IPv4 prefix. + routePolicy(4): indicates the routing policy." + DEFVAL { none } + ::= { hwIsisRouteLeakEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.7.1.4 + hwIsisRouteLeakFilterPolicyBasicAcl OBJECT-TYPE + SYNTAX Integer32 (0 | 2000..2999) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the number of a basic ACL. + The value ranges from 2000 to 2999. + 0 means no configuration, The range of this value is from 2000 to 2999. + " + ::= { hwIsisRouteLeakEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.7.1.5 + hwIsisRouteLeakFilterPolicyPolicyName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..169)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The policy name of route leak. If policy type is aclName, the length of this value is from 1 to 32. + If policy type is ipPrefix + the length of this value is from 1 to 169. + If policy type is routePolicy, the length of this value is from 1 to 40. + The default length is 0." + ::= { hwIsisRouteLeakEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.7.1.6 + hwIsisRouteLeakStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status of this table: + createAndGo(4): indicates that a row is created. + destroy(6): indicates that a row is deleted." + ::= { hwIsisRouteLeakEntry 6 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.8 + hwIsisFrrTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIsisFrrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Set of Frr commands." + ::= { hwIsisMIBObjects 8 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.8.1 + hwIsisFrrEntry OBJECT-TYPE + SYNTAX HwIsisFrrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of frr commands for the specific MT of process." + INDEX { hwIsisProcIdIndex, hwIsisIpTypeIndex, hwIsisMTIdIndex } + ::= { hwIsisFrrTable 1 } + + + HwIsisFrrEntry ::= + SEQUENCE { + hwIsisFrrPolicyName + OCTET STRING, + hwIsisFrrLoopFreeAltLevel + INTEGER, + hwIsisFrrEnabled + TruthValue + } + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.8.1.1 + hwIsisFrrPolicyName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..40)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the FRR policy name. + The value is a string of 1 to 40 characters. Value 0 indicates that the FRR policy is deleted." + ::= { hwIsisFrrEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.8.1.2 + hwIsisFrrLoopFreeAltLevel OBJECT-TYPE + SYNTAX INTEGER + { + null(0), + level1(1), + level2(2), + level12(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the level of the FRR LFA algorithm. + null(0): cancels the operation of the LFA algorithm. + level1(1): indicates Level-1. + level2(2): indicates Level-2. + level12(3): indicates Level-1-2." + DEFVAL { null } + ::= { hwIsisFrrEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.8.1.3 + hwIsisFrrEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the status of FRR: + enable(1): enables FRR. + disable(2): disables FRR. + By default, FRR is disabled. + " + ::= { hwIsisFrrEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.21 + hwIsisIntfBaseTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIsisIntfBaseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Set of commands on interface of the Integrated IS-IS protocol existing on the system." + ::= { hwIsisMIBObjects 21 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.21.1 + hwIsisIntfBaseEntry OBJECT-TYPE + SYNTAX HwIsisIntfBaseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row defines some commands to a single interface of the IS-IS protocol existing on the system." + INDEX { hwIsisProcIdIndex, hwIsisInterfaceIndex } + ::= { hwIsisIntfBaseTable 1 } + + + HwIsisIntfBaseEntry ::= + SEQUENCE { + hwIsisInterfaceIndex + Unsigned32, + hwIsisEnableIPProtocol + INTEGER, + hwIsisEnableIPv6Protocol + INTEGER, + hwIsisCircLevel + INTEGER, + hwIsisCircSimulation + INTEGER, + hwIsisCircL1HelloInterval + Integer32, + hwIsisCircL2HelloInterval + Integer32, + hwIsisCircL1HelloMultiplier + Integer32, + hwIsisCircL2HelloMultiplier + Integer32, + hwIsisCircL1AuthMode + INTEGER, + hwIsisCircL1AuthText + OCTET STRING, + hwIsisCircL1AuthSendOnly + INTEGER, + hwIsisCircL1AuthCode + INTEGER, + hwIsisCircL2AuthMode + INTEGER, + hwIsisCircL2AuthText + OCTET STRING, + hwIsisCircL2AuthSendOnly + INTEGER, + hwIsisCircL2AuthCode + INTEGER, + hwIsisCircLdpSync + INTEGER, + hwIsisCircLdpSyncHoldDown + Integer32, + hwIsisCircLdpHldMaxCost + Integer32, + hwIsisCircSmallHello + INTEGER, + hwIsisCircIpIgnore + INTEGER, + hwIsisCircSenseRpr + INTEGER, + hwIsisCircPadHello + INTEGER, + hwIsisCircLspRetransInterval + Integer32, + hwIsisL1CsnpTimerValue + Integer32, + hwIsisL2CsnpTimerValue + Integer32, + hwIsisLspThrottleInterval + Integer32, + hwIsisLspThrottleCount + Integer32, + hwIsisCircL1DisPriority + Integer32, + hwIsisCircL2DisPriority + Integer32, + hwIsisCircSilent + INTEGER, + hwIsisCircMeshGroup + Unsigned32, + hwIsisCircMeshBlock + INTEGER, + hwIsisCircDisName + OCTET STRING, + hwIsisCircPppNego + INTEGER, + hwIsisCircPppOsicpCheck + INTEGER, + hwIsisIntfRowStatus + RowStatus, + hwIsisCircL1AuthKeychainName + OCTET STRING, + hwIsisCircL2AuthKeychainName + OCTET STRING, + hwIsisCircStrictSnpaCheckEnable + INTEGER + } + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.21.1.1 + hwIsisInterfaceIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of this object identifies the interface index. " + ::= { hwIsisIntfBaseEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.21.1.2 + hwIsisEnableIPProtocol OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the status of IPv4 IS-IS on an interface: + enable(1): enables IPv4 IS-IS. + disable(2): disables IPv4 IS-IS." + ::= { hwIsisIntfBaseEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.21.1.3 + hwIsisEnableIPv6Protocol OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the status of IPv6 IS-IS on an interface: + enable(1): enables IPv6 IS-IS. + disable(2): disables IPv6 IS-IS." + ::= { hwIsisIntfBaseEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.21.1.4 + hwIsisCircLevel OBJECT-TYPE + SYNTAX INTEGER + { + level1(1), + level2(2), + level12(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the level of an interface: + level1(1): indicates Level-1. + level2(2): indicates Level-2. + level12(3): indicates Level-1-2. + By default, the interface is at Level-1-2." + ::= { hwIsisIntfBaseEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.21.1.5 + hwIsisCircSimulation OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies whether the broadcast interface is simulated as a P2P interface: + enable(1): indicates that the broadcast interface is simulated as a P2P interface. + disable(2): indicates that the broadcast interface is not simulated as a P2P interface. + By default, broadcast interfaces are not simulated as P2P interfaces. + " + DEFVAL { disable } + ::= { hwIsisIntfBaseEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.21.1.6 + hwIsisCircL1HelloInterval OBJECT-TYPE + SYNTAX Integer32 (3..255) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the interval for sending Level-1 Hello PDUs. + The value ranges from 3 to 255, in seconds. By default, the value is 10s. + " + DEFVAL { 10 } + ::= { hwIsisIntfBaseEntry 6 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.21.1.7 + hwIsisCircL2HelloInterval OBJECT-TYPE + SYNTAX Integer32 (3..255) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the interval for sending Level-2 Hello PDUs. + The value ranges from 3 to 255, in seconds. By default, the value is 10s. + " + DEFVAL { 10 } + ::= { hwIsisIntfBaseEntry 7 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.21.1.8 + hwIsisCircL1HelloMultiplier OBJECT-TYPE + SYNTAX Integer32 (3..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the number of Level-1 Hello PDUs that fail to received from the IS-IS neighbor before the neighbor declared Down. + The value ranges from 3 to 1000. By default, the value is 3." + DEFVAL { 3 } + ::= { hwIsisIntfBaseEntry 8 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.21.1.9 + hwIsisCircL2HelloMultiplier OBJECT-TYPE + SYNTAX Integer32 (3..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the number of Level-2 Hello PDUs that fail to received from the IS-IS neighbor before the neighbor declared Down. + The value ranges from 3 to 1000. By default, the value is 3." + DEFVAL { 3 } + ::= { hwIsisIntfBaseEntry 9 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.21.1.10 + hwIsisCircL1AuthMode OBJECT-TYPE + SYNTAX INTEGER + { + null(0), + md5(1), + simple(2), + keychain(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the mode of authenticating Level-1 Hello PDUs: + null(0): indicates that area-based authentication is not configured. + md5(1): indicates that the password is encrypted through MD5 and then sent. + simple(2): indicates that the password is sent in plaintext. + keychain(3): indicates that the key-chain that varies with the time is encrypted through MD5 and then sent. + By default, area-based authentication is not configured. + " + DEFVAL { 0 } + ::= { hwIsisIntfBaseEntry 10 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.21.1.11 + hwIsisCircL1AuthText OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..392)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the authentication password of Level-1 Hello packets. The password is a string of characters. + If the packet authentication mode is simple, the password is a string of 0 to 16 characters. + If the packet authentication mode is MD5, the password is a string of 0 to 392 characters. + If the packet authentication mode is keychain, the name is a string of 0 to 47 characters. + The length 0 indicates that the authentication password of Level-1 Hello packets is not configured. + When read, it always returns length 0." + ::= { hwIsisIntfBaseEntry 11 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.21.1.12 + hwIsisCircL1AuthSendOnly OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the mode of sending the authentication password of Level-1 Hello PDUs: + true(1): indicates that the passwords in only the sent PDUs are authenticated but not in the received PDUs. + false(2): indicates that the passwords in both sent and received PDUs are authenticated. + By default, the passwords in both sent and received PDUs are authenticated." + ::= { hwIsisIntfBaseEntry 12 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.21.1.13 + hwIsisCircL1AuthCode OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + osi(10), + ip(133) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the authentication code of Level-1 Hello PDUs: + none(0): indicates that no authentication is configured. + osi(10): indicates OSI authentication. + ip(133): indicates IP authentication." + DEFVAL { osi } + ::= { hwIsisIntfBaseEntry 13 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.21.1.14 + hwIsisCircL2AuthMode OBJECT-TYPE + SYNTAX INTEGER + { + null(0), + md5(1), + simple(2), + keychain(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the mode of authenticating Level-2 Hello PDUs: + null(0): indicates that area-based authentication is not configured. + md5(1): indicates that password is encrypted through MD5 and then sent. + simple(2): indicates that the password is sent in plaintext. + keychain(3): indicates that the key-chain that varies with the time is encrypted through MD5 and then sent. + By default, area-based authentication is not configured. + " + DEFVAL { 0 } + ::= { hwIsisIntfBaseEntry 14 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.21.1.15 + hwIsisCircL2AuthText OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..392)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the authentication password of Level-2 Hello packets. The password is a string of characters. + If the packet authentication mode is simple, the password is a string of 0 to 16 characters. + If the packet authentication mode is MD5, the password is a string of 0 to 392 characters. + If the packet authentication mode is keychain, the name is a string of 0 to 47 characters. + The length 0 indicates that the authentication password of Level-2 Hello packets is not configured. + When read, it always returns length 0." + ::= { hwIsisIntfBaseEntry 15 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.21.1.16 + hwIsisCircL2AuthSendOnly OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the mode of sending the authentication password of Level-2 Hello PDUs: + true(1): indicates that the passwords in only the sent PDUs are authenticated but not in the received PDUs. + false(2): indicates that the password is authenticated in the PDUs that are both sent and received. + By default, the passwords in both sent and received PDUs are authenticated." + ::= { hwIsisIntfBaseEntry 16 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.21.1.17 + hwIsisCircL2AuthCode OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + osi(10), + ip(133) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the authentication code of Level-2 Hello PDUs: + none(0): indicates that no authentication is configured. + osi(10): indicates OSI authentication. + ip(133): indicates IP authentication." + DEFVAL { osi } + ::= { hwIsisIntfBaseEntry 17 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.21.1.18 + hwIsisCircLdpSync OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the status of synchronization of IS-IS and LDP: + enable(1): enables synchronization of IS-IS and LDP. + disable(2): disables synchronization of IS-IS and LDP. + By default, synchronization of IS-IS and LDP is disabled." + ::= { hwIsisIntfBaseEntry 18 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.21.1.19 + hwIsisCircLdpSyncHoldDown OBJECT-TYPE + SYNTAX Integer32 (-1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the timeout period of the Holddown time for synchronization of IS-IS and LDP. + The value ranges from 0 to 65535, in seconds. By default, the value is 10s. 0 means to stop Holddown timer. + -1 means no configuration." + ::= { hwIsisIntfBaseEntry 19 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.21.1.20 + hwIsisCircLdpHldMaxCost OBJECT-TYPE + SYNTAX Integer32 (-1..65536) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the timeout period of the Hold-Max-Cost time for synchronization of IS-IS and LDP. + The value ranges from 0 to 65536, in seconds. + By default, the value is 10s. The value of 65536 means infinite. 0 means to stop Hold-Max-Cost timer. -1 means no configuration." + ::= { hwIsisIntfBaseEntry 20 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.21.1.21 + hwIsisCircSmallHello OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies whether IS-IS sends small Hello PDUs without the padding field: + enable(1): indicates that IS-IS sends small Hello PDUs without the padding field. + disable(2): indicates that IS-IS does not send small Hello PDUs without the padding field. + By default, the function is disabled." + ::= { hwIsisIntfBaseEntry 21 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.21.1.22 + hwIsisCircIpIgnore OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies whether the segment in an IP address is checked: + enable(1): indicates that the segment in an IP address is not checked. + disable(2): indicates that the segment in an IP address is checked. + By default, the segment in an IP address is checked. + This object applies to only P2P interfaces. + " + ::= { hwIsisIntfBaseEntry 22 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.21.1.23 + hwIsisCircSenseRpr OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies whether fast RPR loop detection is enabled: + enable(1): enables fast RPR loop detection. + disable(2): disables fast RPR loop detection. + By default, fast RPR loop detection is disabled." + ::= { hwIsisIntfBaseEntry 23 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.21.1.24 + hwIsisCircPadHello OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies whether IS-IS sends standard Hello PDUs with the padding field: + enable(1): indicates that IS-IS sends standard Hello PDUs with the padding field. + disable(2): indicates that IS-IS does not send standard Hello PDUs with the padding field. + By default, the function is disabled." + ::= { hwIsisIntfBaseEntry 24 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.21.1.25 + hwIsisCircLspRetransInterval OBJECT-TYPE + SYNTAX Integer32 (1..300) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the interval for resending LSPs. + The value ranges from 1 to 300, in seconds. The default value is 5. + This object applies to only P2P interfaces. + " + ::= { hwIsisIntfBaseEntry 25 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.21.1.26 + hwIsisL1CsnpTimerValue OBJECT-TYPE + SYNTAX Integer32 (1..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the interval for sending Level-1 CSNP PDUs on an interface. + The value ranges from 1 to 65535, in seconds. The default value is 10." + DEFVAL { 10 } + ::= { hwIsisIntfBaseEntry 26 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.21.1.27 + hwIsisL2CsnpTimerValue OBJECT-TYPE + SYNTAX Integer32 (1..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the interval for sending Level-2 CSNP PDUs on an interface. + The value ranges from 1 to 65535, in seconds. The default value is 10." + DEFVAL { 10 } + ::= { hwIsisIntfBaseEntry 27 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.21.1.28 + hwIsisLspThrottleInterval OBJECT-TYPE + SYNTAX Integer32 (1..10000) + UNITS "milliseconds." + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the interval for sending batch of LSPs or CSNPs on an interface. The value ranges from 1 to 10000, in milliseconds. + By default, the value is 50." + ::= { hwIsisIntfBaseEntry 28 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.21.1.29 + hwIsisLspThrottleCount OBJECT-TYPE + SYNTAX Integer32 (1..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the number of a bundle of LSPs. The value ranges from 1 to 1000. + By default, it is 10." + ::= { hwIsisIntfBaseEntry 29 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.21.1.30 + hwIsisCircL1DisPriority OBJECT-TYPE + SYNTAX Integer32 (0..127) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the priority of the Level-1 DIS, which is valid only on a broadcast interface. + The value ranges from 0 to 127. By default, it is 64. + " + ::= { hwIsisIntfBaseEntry 30 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.21.1.31 + hwIsisCircL2DisPriority OBJECT-TYPE + SYNTAX Integer32 (0..127) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the priority of the Level-2 DIS, which is valid only on a broadcast interface. + The value ranges from 0 to 127. By default, it is 64." + ::= { hwIsisIntfBaseEntry 31 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.21.1.32 + hwIsisCircSilent OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies whether the status of an IS-IS interface is set to silent. + enable(1): indicates that the status of IS-IS interface is set to silent. + disable(2): indicates that the status of IS-IS interface is not set to silent. + By default, the function is disabled." + ::= { hwIsisIntfBaseEntry 32 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.21.1.33 + hwIsisCircMeshGroup OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the mesh-group ID. The value ranges from 0 to 4294967295. Value 0 indicates that the mesh-group ID is not set." + ::= { hwIsisIntfBaseEntry 33 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.21.1.34 + hwIsisCircMeshBlock OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the mesh block function. If this function is configured, the set mesh-group ID is deleted. The value of this object can be: + enable(1): enables the mesh block function. + disable(2): disables the mesh block function. + By default, the function is disabled." + ::= { hwIsisIntfBaseEntry 34 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.21.1.35 + hwIsisCircDisName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the DIS name of an interface. + The configuration is applicable to only a broadcast interface. The value is a string of 0 to 64 characters. + Value 0 indicates that the DIS name is not configured." + ::= { hwIsisIntfBaseEntry 35 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.21.1.36 + hwIsisCircPppNego OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + twoWay(1), + threeWay(2), + threeWayOnly(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the mode of negotiating the setup of a neighbor relationship on P2P interfaces: + none(0): indicates that the negotiation mode used to establish a neighbor relationship is not specified. + twoWay(1): indicates that a neighbor relationship is set up through negotiations in two-way handshake mode. + threeWay(2): indicates that a neighbor relationship is set up through negotiations in three-way handshake mode. + threeWayOnly(3): indicates that a neighbor relationship is set up through negotiations in three-way handshake mode and the backward compatibility is not supported. + By default, a neighbor relationship is set up through negotiations in three-way handshake mode." + DEFVAL { three-way } + ::= { hwIsisIntfBaseEntry 36 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.21.1.37 + hwIsisCircPppOsicpCheck OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies whether the OSICP check is required: + enable(1): enables the OSICP check. + disable(2): disables the OSICP check. + By default, the function is disabled. + This object applies to only P2P interfaces. + " + ::= { hwIsisIntfBaseEntry 37 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.21.1.38 + hwIsisIntfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the setting of two values: + createAndGo(4): creates one row. + destroy(6): deletes one row." + ::= { hwIsisIntfBaseEntry 38 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.21.1.39 + hwIsisCircL1AuthKeychainName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..47)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the keychain name of Level-1 Hello packets. The keychain name is a string of characters. + The name is a string of 0 to 47 characters. The length 0 indicates that the authentication password of Level-1 Hello packets is not configured. + When read, it returns the keychain name." + ::= { hwIsisIntfBaseEntry 39 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.21.1.40 + hwIsisCircL2AuthKeychainName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..47)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the keychain name of Level-2 Hello packets. The keychain name is a string of characters. + The name is a string of 0 to 47 characters. The length 0 indicates that the authentication password of Level-2 Hello packets is not configured. + When read, it returns the keychain name." + ::= { hwIsisIntfBaseEntry 40 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.21.1.41 + hwIsisCircStrictSnpaCheckEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies whether the snpa check of lsp and snp is required. + enable(1): enables the snpa check. + disable(2): disables the snpa check. + By default, the function is disabled. + This object applies to only simulated P2P interfaces. + " + ::= { hwIsisIntfBaseEntry 41 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.22 + hwIsisIntfExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIsisIntfExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Set of some specific commands on interface of the Integrated IS-IS protocol existing on the system, which are different of IP type." + ::= { hwIsisMIBObjects 22 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.22.1 + hwIsisIntfExtEntry OBJECT-TYPE + SYNTAX HwIsisIntfExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of Some specific commands on interface of the Integrated IS-IS protocol existing on the system, which are different of IP type." + INDEX { hwIsisProcIdIndex, hwIsisInterfaceIndex, hwIsisIpTypeIndex, hwIsisMTIdIndex } + ::= { hwIsisIntfExtTable 1 } + + + HwIsisIntfExtEntry ::= + SEQUENCE { + hwIsisCircL1Cost + Integer32, + hwIsisCircL2Cost + Integer32, + hwIsisL1TagValue + Unsigned32, + hwIsisL2TagValue + Unsigned32, + hwIsisCircSuppReachablity + INTEGER, + hwIsisCircFrrBackup + INTEGER, + hwIsisCircMTRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.22.1.1 + hwIsisCircL1Cost OBJECT-TYPE + SYNTAX Integer32 (0..16777215) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the Level-1 cost of an interface. + If the cost style is wide or widecompatible, the range of this value is from 0 to 16777215, + else the range of this value is from 0 to 63. + The value of 0 means undo this configuration, and the cost of the circuit will become the default value." + ::= { hwIsisIntfExtEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.22.1.2 + hwIsisCircL2Cost OBJECT-TYPE + SYNTAX Integer32 (0..16777215) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the Level-2 cost of an interface. + If the cost style is wide or widecompatible, the range of this value is from 0 to 16777215, + else the range of this value is from 0 to 63. + The value of 0 means undo this configuration, and the cost of the circuit will become the default value." + ::= { hwIsisIntfExtEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.22.1.3 + hwIsisL1TagValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the tag value of a Level-1 interface. + The value ranges from 0 to 4294967295. By default, it is 0, which indicates that the set tag value is deleted. + " + ::= { hwIsisIntfExtEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.22.1.4 + hwIsisL2TagValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the tag value of a Level-2 interface. + The value ranges from 0 to 4294967295. By default, it is 0, which indicates that the set tag value is deleted. + " + ::= { hwIsisIntfExtEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.22.1.5 + hwIsisCircSuppReachablity OBJECT-TYPE + SYNTAX INTEGER + { + null(0), + level1(1), + level2(2), + level12(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies whether the advertisement of the interface address is suppressed: + Null(0): indicates that the interface address can be advertised. + level1(1): indicates that the advertisement of the Level-1 interface address is suppressed. + level2(2): indicates that the advertisement of the Level-2 interface address is suppressed. + level12(3): indicates that the advertisement of the Level-1 and Level-2 interface addresses is suppressed. + By default, the interface address can be advertised." + ::= { hwIsisIntfExtEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.22.1.6 + hwIsisCircFrrBackup OBJECT-TYPE + SYNTAX INTEGER + { + null(0), + level1(1), + level2(2), + level12(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies whether an interface is enabled to become a backup interface in Loop Free Alternate (LFA) calculation. + Null(0): disables an interface from becoming a backup interface in LFA calculation. + level1(1): specifies an interface as a backup interface in Level-1. + level2(2): specifies an interface as a backup interface in Level-2. + level12(3): specifies an interface as a backup interface in Level-1 and Level-2." + ::= { hwIsisIntfExtEntry 6 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.22.1.7 + hwIsisCircMTRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status of this table: + createAndGo(4): indicates that a row is created. + destroy(6): indicates that a row is deleted." + ::= { hwIsisIntfExtEntry 7 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.23 + hwIsisIntfBfdTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIsisIntfBfdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Set of BFD commands on interface of the Integrated IS-IS protocol existing on the system." + ::= { hwIsisMIBObjects 23 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.23.1 + hwIsisIntfBfdEntry OBJECT-TYPE + SYNTAX HwIsisIntfBfdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of BFD commands on interface of the Integrated IS-IS protocol existing on the system." + INDEX { hwIsisProcIdIndex, hwIsisInterfaceIndex, hwIsisIpTypeIndex } + ::= { hwIsisIntfBfdTable 1 } + + + HwIsisIntfBfdEntry ::= + SEQUENCE { + hwIsisCircBfdState + INTEGER, + hwIsisCircBfdMinTxInterval + Integer32, + hwIsisCircBfdMinRxInterval + Integer32, + hwIsisCircBfdMultiplier + Integer32, + hwIsisCircBfdFrrBinding + INTEGER + } + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.23.1.1 + hwIsisCircBfdState OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2), + static(3), + block(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the BFD status: + enable(1): enables BFD. + disable(2): disables BFD. + static(3): configures static BFD. + block(4): blocks BFD on an interface. + By default, BFD is not enabled." + ::= { hwIsisIntfBfdEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.23.1.2 + hwIsisCircBfdMinTxInterval OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the minimum interval for sending BFD packets. + The value range and default value of this object are determined by the license file." + ::= { hwIsisIntfBfdEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.23.1.3 + hwIsisCircBfdMinRxInterval OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the minimum interval for sending BFD packets. + The value range and default value of this object are determined by the license file." + ::= { hwIsisIntfBfdEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.23.1.4 + hwIsisCircBfdMultiplier OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the local BFD detection multiplier. + The value range and default value of this object are determined by the license file." + ::= { hwIsisIntfBfdEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.1.23.1.5 + hwIsisCircBfdFrrBinding OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates that the BFD status is bound to IS-IS Auto FRR. + enable(1): indicates that BFD is bound to IS-IS Auto FRR. + disable(2): indicates that BFD is not bound to IS-IS Auto FRR. + By default, the BFD session status is not bound to IS-IS Auto FRR." + ::= { hwIsisIntfBfdEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.2 + hwIsisTrapsObjects OBJECT IDENTIFIER ::= { hwIsisConf 2 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.2.1 + hwIsisAdjChangeReason OBJECT-TYPE + SYNTAX INTEGER + { + isNbrHoldTimerExpired(1), + isNbrPhysicalInterfaceChange(2), + isNbrProtocolReason(3), + isNbrBfdSessionDown(4), + isNbrConfigurationChange(5), + isNbrPeerRouterReason(6), + isNbrClear(100) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the cause of the neighbor Down event." + ::= { hwIsisTrapsObjects 1 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.2.2 + hwisisSysInstance OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the IS-IS process." + ::= { hwIsisTrapsObjects 2 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.2.3 + hwisisSysLevelIndex OBJECT-TYPE + SYNTAX INTEGER + { + level1IS (1), + level2IS (2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates an IS-IS level." + ::= { hwIsisTrapsObjects 3 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.2.4 + hwIsisOwnSysID OBJECT-TYPE + SYNTAX SystemID + + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the system ID of an IS-IS process. The system ID and area address are a major part of a NET." + ::= { hwIsisTrapsObjects 4 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.2.5 + hwIsisAdjSysID OBJECT-TYPE + SYNTAX SystemID + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the system ID of an IS-IS process. The system ID and area address are a major part of a NET." + ::= { hwIsisTrapsObjects 5 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.2.6 + hwIsisAdjSysName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Configures the name of the IS-IS dynamic host. The value is a string of 1 to 64 characters. + When the length is 0, the configured IS-IS dynamic host name is deleted." + ::= { hwIsisTrapsObjects 6 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.2.7 + hwIsisConflictSystemID OBJECT-TYPE + SYNTAX SystemID + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The ID for this instance of the Integrated IS-IS + protocol. 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." + ::= { hwIsisTrapsObjects 7 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.2.8 + hwIsisAutoSysId OBJECT-TYPE + SYNTAX SystemID + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The ID for this instance of the Integrated IS-IS + protocol. 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." + ::= { hwIsisTrapsObjects 8 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.2.9 + hwIsisLocalIP OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Local IP address." + ::= { hwIsisTrapsObjects 9 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.2.10 + hwIsisRemoteIP OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "IP address of the remote end." + ::= { hwIsisTrapsObjects 10 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.2.11 + hwIsisAdjIP OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Neighbor IP address." + ::= { hwIsisTrapsObjects 11 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.2.12 + hwIsisPeerFlappingSuppressStatus OBJECT-TYPE + SYNTAX INTEGER + { + none(1), + holddown(2), + holdmaxcost(3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the mode of the IS-IS neighbor relationship flapping suppression. +none(1): IS-IS neighbor relationship flapping suppression is not started yet. +holddown(2): IS-IS neighbor relationship flapping suppression works in Hold-down mode. +holdmaxcost(3): IS-IS neighbor relationship flapping suppression works in Hold-max-cost mode." + ::= { hwIsisTrapsObjects 12 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.2.13 + hwIsisRemainingLifetime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The remaining-lifetime of LSP." + DEFVAL { 1200 } + ::= { hwIsisTrapsObjects 13 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.2.14 + hwIsisHostName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The dynamic host name of IS-IS device." + ::= { hwIsisTrapsObjects 14 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.2.15 + hwIsisHostIpAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "IP address of of IS-IS device." + ::= { hwIsisTrapsObjects 15 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.2.16 + hwIsisPurgeLspNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IS-IS device purge the lsp number." + ::= { hwIsisTrapsObjects 16 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.2.17 + hwIsisAffectedNodeNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IS-IS device affect the lsp number." + ::= { hwIsisTrapsObjects 17 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.2.18 + hwIsisTotalNodeNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IS-IS total node number." + ::= { hwIsisTrapsObjects 18 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.2.19 + hwIsisInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The statistic interval." + ::= { hwIsisTrapsObjects 19 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.2.20 + hwIsisRuledOutDeviceNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The rule out device number." + ::= { hwIsisTrapsObjects 20 } + -- 1.3.6.1.4.1.2011.5.25.24.2.2.21 + hwIsisSystemID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..8)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The IS-IS System ID." + ::= { hwIsisTrapsObjects 21 } + -- 1.3.6.1.4.1.2011.5.25.24.2.2.22 + hwIsisHostName1 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates a system ID which is used to uniquely identify a host or router in an area." + ::= { hwIsisTrapsObjects 22 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.2.23 + hwIsisHostIpAddress1 OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "IP address of of IS-IS device." + ::= { hwIsisTrapsObjects 23 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.2.24 + hwIsisSystemID1 OBJECT-TYPE + SYNTAX SystemID + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates a system ID which is used to uniquely identify a host or router in an area." + ::= { hwIsisTrapsObjects 24 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.2.25 + hwIsisHostName2 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The dynamic host name of IS-IS device." + ::= { hwIsisTrapsObjects 25 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.2.26 + hwIsisHostIpAddress2 OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "IP address of of IS-IS device." + ::= { hwIsisTrapsObjects 26 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.2.27 + hwIsisSystemID2 OBJECT-TYPE + SYNTAX SystemID + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates a system ID which is used to uniquely identify a host or router in an area." + ::= { hwIsisTrapsObjects 27 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.2.28 + hwIsisHostName3 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The dynamic host name of IS-IS device." + ::= { hwIsisTrapsObjects 28 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.2.29 + hwIsisHostIpAddress3 OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "IP address of of IS-IS device." + ::= { hwIsisTrapsObjects 29 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.2.30 + hwIsisSystemID3 OBJECT-TYPE + SYNTAX SystemID + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates a system ID which is used to uniquely identify a host or router in an area." + ::= { hwIsisTrapsObjects 30 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.3 + hwIsisConfConformance OBJECT IDENTIFIER ::= { hwIsisConf 3 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.3.1 + hwIsisCompliances OBJECT IDENTIFIER ::= { hwIsisConfConformance 1 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.3.1.1 + hwIsisModuleFullCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities implementing + the Huawei ISIS MIB" + MODULE -- this module + MANDATORY-GROUPS { hwIsisProcBaseGroup, hwIsisProcMTExtGroup, hwIsisPrefixPriorityGroup, hwIsisSummaryGroup, hwIsisNETGroup, hwIsisImportRouteGroup, hwIsisRouteLeakGroup, hwIsisFrrGroup, + hwIsisIntfBaseGroup, hwIsisIntfExtGroup, hwIsisIntfBfdGroup, hwIsisTrapsObjectsGroup, hwIsisTrapsGroup} + ::= { hwIsisCompliances 1 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.3.2 + hwIsisConfGroups OBJECT IDENTIFIER ::= { hwIsisConfConformance 2 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.3.2.1 + hwIsisProcBaseGroup OBJECT-GROUP + OBJECTS { hwIsisProcVpnName, hwIsisProcVpn6Name, hwIsisProcAreaAuthType, hwIsisProcAreaAuthPasswordName, hwIsisProcAreaAuthPacketAuthMode, + hwIsisProcAreaAuthCode, hwIsisProcDomainAuthType, hwIsisProcDomainAuthPasswordName, hwIsisProcDomainAuthPacketAuthMode, hwIsisProcDomainAuthCode, + hwIsisProcLevel, hwIsisProcL1FlashFloodCount, hwIsisProcL1FlashFloodInterval, hwIsisProcL2FlashFloodCount, hwIsisProcL2FlashFloodInterval, + hwIsisProcLogPeerChange, hwIsisProcTimerRefresh, hwIsisProcTimerMaxAge, hwIsisProcL1TimerLspGenMaxInterval, hwIsisProcL1TimerLspGenInitInterval, + hwIsisProcL1TimerLspGenIncrInterval, hwIsisProcL2TimerLspGenMaxInterval, hwIsisProcL2TimerLspGenInitInterval, hwIsisProcL2TimerLspGenIncrInterval, hwIsisProcTimerSPFMaxInterval, + hwIsisProcTimerSPFInitInterval, hwIsisProcTimerSPFIncrInterval, hwIsisProcCostStyle, hwIsisProcDynamicName, hwIsisProcGREnabled, + hwIsisProcGRInterval, hwIsisProcGRSuppresSAEnabled, hwIsisProcTEEnableLevel, hwIsisProcBFDEnabled, hwIsisProcBFDMinTxInterval, + hwIsisProcBFDMinRecvInteval, hwIsisProcBFDMultiplier, hwIsisProcBFDFrrBindEnabled, hwIsisProcIPv6EnableTopologyType, hwIsisProcRowStatus, hwIsisProcOptionalChecksumEnabled , hwisisProcLsdbMaxLimit, + hwIsisProcLsdbUpperThreshold, hwIsisProcLsdbLowerThreshold, hwIsisProcLsdbTotal, hwIsisProcAreaAuthKeychainName, hwIsisProcDomainAuthKeychainName + } + STATUS current + DESCRIPTION + "The group of hwIsisProcBaseGroup." + ::= { hwIsisConfGroups 1 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.3.2.2 + hwIsisProcMTExtGroup OBJECT-GROUP + OBJECTS { hwIsisProcDefRoutAdvType, hwIsisProcDefRoutAdvPolicyName, hwIsisProcDefRoutAdvCost, hwIsisProcDefRoutAdvTag, hwIsisProcDefRoutAdvLevel, + hwIsisProcDefRoutAdvAvoidLearnEnabled, hwIsisProcL1CircuitCost, hwIsisProcL2CircuitCost, hwIsisProcPrefValue, hwIsisProcPrefPolicyName, + hwIsisProcMaxLoadBalance, hwIsisProcL1CircuitDefaultTag, hwIsisProcL2CircuitDefaultTag, hwIsisProcAutoCostEnabled, hwIsisProcSetOverLoad, + hwIsisProcSetOverLoadAllowRoute, hwIsisProcOnStartInterval, hwIsisProcOnStartStartFromPeer, hwIsisProcOnStartFromPeerInterval, hwIsisMTName, + hwIsisProcMTStatus, hwIsisProcL2RedistMaxLimit, hwIsisProcL1RedistMaxLimit, hwIsisProcOnStartWaitForBgpEnabled, hwIsisProcBandWidthReference, hwIsisProcL1UpperRedistThreshold, +hwIsisProcL2UpperRedistThreshold, hwIsisProcL1LowerRedistThreshold, +hwIsisProcL2LowerRedistThreshold, hwIsisProcL1TotalRedist, hwIsisProcL2TotalRedist } + STATUS current + DESCRIPTION + "The group of hwIsisProcMTExtGroup." + ::= { hwIsisConfGroups 2 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.3.2.3 + hwIsisPrefixPriorityGroup OBJECT-GROUP + OBJECTS { hwIsisPrefixPriorityL1PolicyType, hwIsisPrefixPriorityL2PolicyType, hwIsisPrefixPriorityL1IpPrefixName, hwIsisPrefixPriorityL2IpPrefixName, hwIsisPrefixPriorityL1TagValue, + hwIsisPrefixPriorityL2TagValue } + STATUS current + DESCRIPTION + "The group of hwIsisPrefixPriorityGroup." + ::= { hwIsisConfGroups 3 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.3.2.4 + hwIsisSummaryGroup OBJECT-GROUP + OBJECTS { hwIsisSummaryAvoidFeedBackEnabled, hwIsisSummaryGenNull0RouteEnabled, hwIsisSummaryLevel, hwIsisSummaryTag, hwIsisSummaryStatus + } + STATUS current + DESCRIPTION + "The group of hwIsisSummaryGroup." + ::= { hwIsisConfGroups 4 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.3.2.5 + hwIsisNETGroup OBJECT-GROUP + OBJECTS { hwIsisNETStatus } + STATUS current + DESCRIPTION + "The group of hwIsisNETGroup." + ::= { hwIsisConfGroups 5 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.3.2.6 + hwIsisImportRouteGroup OBJECT-GROUP + OBJECTS { hwIsisImportInheritCostEnabled, hwIsisImportCost, hwIsisImportCostType, hwIsisImportLevel, hwIsisImportTag, + hwIsisImportPolicyName, hwIsisImportRouteStatus } + STATUS current + DESCRIPTION + "The group of hwIsisImportRouteGroup." + ::= { hwIsisConfGroups 6 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.3.2.7 + hwIsisRouteLeakGroup OBJECT-GROUP + OBJECTS { hwIsisRouteLeakTag, hwIsisRouteLeakFilterPolicyType, hwIsisRouteLeakFilterPolicyBasicAcl, hwIsisRouteLeakFilterPolicyPolicyName, hwIsisRouteLeakStatus + } + STATUS current + DESCRIPTION + "The group of hwIsisRouteLeakGroup." + ::= { hwIsisConfGroups 7 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.3.2.8 + hwIsisFrrGroup OBJECT-GROUP + OBJECTS { hwIsisFrrPolicyName, hwIsisFrrLoopFreeAltLevel, hwIsisFrrEnabled } + STATUS current + DESCRIPTION + "The group of hwIsisFrrGroup." + ::= { hwIsisConfGroups 8 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.3.2.21 + hwIsisIntfBaseGroup OBJECT-GROUP + OBJECTS { hwIsisEnableIPProtocol, hwIsisEnableIPv6Protocol, hwIsisCircLevel, hwIsisCircSimulation, hwIsisCircL1HelloInterval, + hwIsisCircL2HelloInterval, hwIsisCircL1HelloMultiplier, hwIsisCircL2HelloMultiplier, hwIsisCircL1AuthMode, hwIsisCircL1AuthText, + hwIsisCircL1AuthSendOnly, hwIsisCircL2AuthMode, hwIsisCircL2AuthText, hwIsisCircL2AuthSendOnly, hwIsisCircLdpSync, + hwIsisCircLdpSyncHoldDown, hwIsisCircLdpHldMaxCost, hwIsisCircSmallHello, hwIsisCircIpIgnore, hwIsisCircSenseRpr, + hwIsisCircPadHello, hwIsisCircLspRetransInterval, hwIsisL1CsnpTimerValue, hwIsisL2CsnpTimerValue, hwIsisLspThrottleInterval, + hwIsisLspThrottleCount, hwIsisCircL1DisPriority, hwIsisCircL2DisPriority, hwIsisCircSilent, hwIsisCircMeshGroup, + hwIsisCircMeshBlock, hwIsisCircDisName, hwIsisCircPppNego, hwIsisCircPppOsicpCheck, hwIsisIntfRowStatus, + hwIsisCircL1AuthCode, hwIsisCircL2AuthCode, hwIsisCircL1AuthKeychainName, hwIsisCircL2AuthKeychainName, + hwIsisCircStrictSnpaCheckEnable } + STATUS current + DESCRIPTION + "The group of hwIsisIntfBaseGroup." + ::= { hwIsisConfGroups 21 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.3.2.22 + hwIsisIntfExtGroup OBJECT-GROUP + OBJECTS { hwIsisCircL1Cost, hwIsisCircL2Cost, hwIsisL1TagValue, hwIsisL2TagValue, hwIsisCircSuppReachablity, + hwIsisCircFrrBackup, hwIsisCircMTRowStatus } + STATUS current + DESCRIPTION + "The group of hwIsisIntfExtGroup." + ::= { hwIsisConfGroups 22 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.3.2.23 + hwIsisIntfBfdGroup OBJECT-GROUP + OBJECTS { hwIsisCircBfdMinTxInterval, hwIsisCircBfdMinRxInterval, hwIsisCircBfdMultiplier, hwIsisCircBfdFrrBinding, hwIsisCircBfdState + } + STATUS current + DESCRIPTION + "The group of hwIsisIntfBfdGroup." + ::= { hwIsisConfGroups 23 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.3.2.24 + hwIsisTrapsObjectsGroup OBJECT-GROUP + OBJECTS { hwIsisAdjChangeReason, hwisisSysInstance, hwisisSysLevelIndex, hwIsisOwnSysID, hwIsisAdjSysID, hwIsisAdjSysName, + hwIsisConflictSystemID, hwIsisAutoSysId, hwIsisLocalIP, hwIsisAdjIP, hwIsisRemoteIP } + STATUS current + DESCRIPTION + "The group of adj change reason." + ::= { hwIsisConfGroups 24 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.3.2.25 + hwIsisTrapsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + hwIsisSystemIdConflict, + hwIsisL1ImportRouteExceedLimit, + hwIsisL1ImportRouteRestoreToLimit, + hwIsisL2ImportRouteExceedLimit, + hwIsisL2ImportRouteRestoreToLimit, + hwIsisL1ImportRouteThresholdReach, + hwIsisL1ImportRouteThresholdReachClear, + hwIsisL2ImportRouteThresholdReach, + hwIsisL2ImportRouteThresholdReachClear, + hwIsisLsdbThresholdReach, + hwIsisLsdbThresholdReachClear, + hwIsisSystemIdAutoRecover, + hwIsisSeqNumExceedThreshold, + hwIsisSeqNumExceedThresholdClear, + hwIsisAttemptToExceedMaxSequenceClear, + hwIsisPeerFlapSuppStatusChange, + hwIsisDeleteRouteByPurge, + hwIsisDeleteRouteByPurgeClear, + hwIsisRouteBeDeletedByPurgeExact, + hwIsisRouteBeDeletedByPurgeExactClear, + hwIsisRouteBeDeletedByPurgeInexact, + hwIsisRouteBeDeletedByPurgeInexactClear, + hwIsisRouteBeDeletedByPurge, + hwIsisRouteBeDeletedByPurgeClear, + hwIsisThirdPartRouteBeDeletedByPurgeExact, + hwIsisThirdPartRouteBeDeletedByPurgeExactClear, + hwIsisThirdPartRouteBeDeletedByPurgeInexact, + hwIsisThirdPartRouteBeDeletedByPurgeInexactClear, + hwIsisThirdPartRouteBeDeletedByPurge, + hwIsisThirdPartRouteBeDeletedByPurgeClear + + } + STATUS current + DESCRIPTION + "The collections of notifications sent by an IS." + ::= { hwIsisConfGroups 25 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.4 + hwIsisTraps OBJECT IDENTIFIER ::= { hwIsisConf 4 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.4.1 + hwIsisSystemIdConflict NOTIFICATION-TYPE + OBJECTS{ + hwisisSysInstance, + hwisisSysLevelIndex, + hwIsisOwnSysID, + hwIsisProcDynamicName, + hwIsisAdjSysID, + hwIsisAdjSysName, + hwIsisLocalIP, + hwIsisAdjIP, + hwIsisRemoteIP + } + STATUS current + DESCRIPTION + "IS-IS detects a system ID conflict in an area." + ::= { hwIsisTraps 1 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.4.2 + hwIsisL1ImportRouteExceedLimit NOTIFICATION-TYPE + OBJECTS { hwIsisProcL1RedistMaxLimit, hwIsisProcL1TotalRedist } + STATUS current + DESCRIPTION + "ISIS level-1 number of imported routes has exceeded the maximum limit." + ::= { hwIsisTraps 2 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.4.3 + hwIsisL1ImportRouteRestoreToLimit NOTIFICATION-TYPE + OBJECTS { hwIsisProcL1RedistMaxLimit, hwIsisProcL1TotalRedist } + STATUS current + DESCRIPTION + "ISIS level-1 number of imported routes is restored to less than or equal to the maximum limit." + ::= { hwIsisTraps 3 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.4.4 + hwIsisL2ImportRouteExceedLimit NOTIFICATION-TYPE + OBJECTS { hwIsisProcL2RedistMaxLimit, hwIsisProcL2TotalRedist } + STATUS current + DESCRIPTION + "ISIS level-2 number of imported routes has exceeded the maximum limit." + ::= { hwIsisTraps 4 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.4.5 + hwIsisL2ImportRouteRestoreToLimit NOTIFICATION-TYPE + OBJECTS { hwIsisProcL2RedistMaxLimit, hwIsisProcL2TotalRedist } + STATUS current + DESCRIPTION + "ISIS level-2 number of imported routes is restored to less than or equal to the maximum limit." + ::= { hwIsisTraps 5 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.4.6 + hwIsisL1ImportRouteThresholdReach NOTIFICATION-TYPE + OBJECTS { hwIsisProcL1RedistMaxLimit, hwIsisProcL1UpperRedistThreshold, + hwIsisProcL1LowerRedistThreshold, hwIsisProcL1TotalRedist } + STATUS current + DESCRIPTION + "ISIS level-1 number of imported routes has reached the threshold value." + ::= { hwIsisTraps 6 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.4.7 + hwIsisL1ImportRouteThresholdReachClear NOTIFICATION-TYPE + OBJECTS { hwIsisProcL1RedistMaxLimit, hwIsisProcL1UpperRedistThreshold, + hwIsisProcL1LowerRedistThreshold, hwIsisProcL1TotalRedist } + STATUS current + DESCRIPTION + "ISIS level-1 number of imported routes has been less than the threshold value." + ::= { hwIsisTraps 7 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.4.8 + hwIsisL2ImportRouteThresholdReach NOTIFICATION-TYPE + OBJECTS { hwIsisProcL2RedistMaxLimit, hwIsisProcL2UpperRedistThreshold, + hwIsisProcL2LowerRedistThreshold, hwIsisProcL2TotalRedist } + STATUS current + DESCRIPTION + "ISIS level-2 number of imported routes has reached the threshold value." + ::= { hwIsisTraps 8 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.4.9 + hwIsisL2ImportRouteThresholdReachClear NOTIFICATION-TYPE + OBJECTS { hwIsisProcL2RedistMaxLimit, hwIsisProcL2UpperRedistThreshold, + hwIsisProcL2LowerRedistThreshold, hwIsisProcL2TotalRedist } + STATUS current + DESCRIPTION + "ISIS level-2 number of imported routes has been less than the threshold value." + ::= { hwIsisTraps 9 } + -- 1.3.6.1.4.1.2011.5.25.24.2.4.10 + hwIsisLsdbThresholdReach NOTIFICATION-TYPE + OBJECTS{ + hwisisProcLsdbMaxLimit, + hwIsisProcLsdbUpperThreshold, + hwIsisProcLsdbLowerThreshold, + hwIsisProcLsdbTotal + } + STATUS current + DESCRIPTION + "The number of LSP has reached the upper threshold value." + ::= { hwIsisTraps 10 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.4.11 + hwIsisLsdbThresholdReachClear NOTIFICATION-TYPE + OBJECTS{ + hwisisProcLsdbMaxLimit, + hwIsisProcLsdbUpperThreshold, + hwIsisProcLsdbLowerThreshold, + hwIsisProcLsdbTotal + } + STATUS current + DESCRIPTION + "The number of LSP has been less than the lower threshold value." + ::= { hwIsisTraps 11 } + -- 1.3.6.1.4.1.2011.5.25.24.2.4.12 + hwIsisSystemIdAutoRecover NOTIFICATION-TYPE + OBJECTS { hwisisSysInstance, + hwIsisConflictSystemID, + hwIsisAutoSysId, + hwIsisLocalIP, + hwIsisRemoteIP + } + STATUS current + DESCRIPTION + "After a system ID conflict was detected within an IS-IS area, IS-IS changed the system ID automatically." + ::= { hwIsisTraps 12 } + -- 1.3.6.1.4.1.2011.5.25.24.2.4.13 + hwIsisAdjacencyChangeClear NOTIFICATION-TYPE + OBJECTS { isisSysInstance, + isisSysLevelIndex, + isisCircIfIndex, + isisPduLspId, + isisAdjState, + ifName, + hwIsisAdjChangeReason + } + STATUS current + DESCRIPTION + "The isisAdjacencyChange alarm was cleared." + ::= { hwIsisTraps 13 } + -- 1.3.6.1.4.1.2011.5.25.24.2.4.14 + hwIsisSeqNumExceedThreshold NOTIFICATION-TYPE + OBJECTS { isisSysInstance, isisSysLevelIndex, isisPduLspId } + STATUS current + DESCRIPTION + "The LSP sequence number has exceeded the upper threshold value." + ::= { hwIsisTraps 14 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.4.15 + hwIsisSeqNumExceedThresholdClear NOTIFICATION-TYPE + OBJECTS { isisSysInstance, isisSysLevelIndex, isisPduLspId } + STATUS current + DESCRIPTION + "The LSP sequence number has been less than the upper threshold value." + ::= { hwIsisTraps 15 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.4.16 + hwIsisAttemptToExceedMaxSequenceClear NOTIFICATION-TYPE + OBJECTS { isisSysInstance, isisSysLevelIndex, isisPduLspId } + STATUS current + DESCRIPTION + "The LSP sequence number has been less than the maximum value." + ::= { hwIsisTraps 16 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.4.17 + hwIsisPeerFlapSuppStatusChange NOTIFICATION-TYPE + OBJECTS { isisSysInstance, isisCircIfIndex, ifName, hwIsisPeerFlappingSuppressStatus } + STATUS current + DESCRIPTION + "The object is used to monitor the peer flapping-suppress status of interface in ISIS." + ::= { hwIsisTraps 17 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.4.18 + hwIsisLspRemainingLifetimeRefresh NOTIFICATION-TYPE + OBJECTS { isisSysInstance, isisSysLevelIndex, isisCircIfIndex, ifName, hwIsisAdjSysID, + isisPduLspId, hwIsisRemainingLifetime } + STATUS current + DESCRIPTION + "The object is used to monitor the receiving of LSP with small remaining lifetime." + ::= { hwIsisTraps 18 } + + + -- 1.3.6.1.4.1.2011.5.25.24.2.4.19 + hwIsisDeleteRouteByPurge NOTIFICATION-TYPE + OBJECTS { hwisisSysInstance, hwIsisHostName, hwIsisHostIpAddress, hwIsisSystemID, hwisisSysLevelIndex, hwIsisPurgeLspNum, + hwIsisAffectedNodeNum, hwIsisTotalNodeNum, hwIsisInterval } + STATUS current + DESCRIPTION + "The local device deleted IS-IS routes advertised by other devices." + ::= { hwIsisTraps 19 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.4.20 + hwIsisDeleteRouteByPurgeClear NOTIFICATION-TYPE + OBJECTS { hwisisSysInstance, hwIsisHostName, hwIsisHostIpAddress, hwIsisSystemID, hwisisSysLevelIndex } + STATUS current + DESCRIPTION + "The local device did not delete IS-IS routes advertised by other devices." + ::= { hwIsisTraps 20 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.4.21 + hwIsisRouteBeDeletedByPurgeExact NOTIFICATION-TYPE + OBJECTS { hwisisSysInstance, hwIsisHostName, hwIsisHostIpAddress, hwIsisSystemID, hwisisSysLevelIndex, hwIsisPurgeLspNum, + hwIsisAffectedNodeNum, hwIsisTotalNodeNum, hwIsisInterval } + STATUS current + DESCRIPTION + "IS-IS routes advertised by the local device were deleted by another device." + ::= { hwIsisTraps 21 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.4.22 + hwIsisRouteBeDeletedByPurgeExactClear NOTIFICATION-TYPE + OBJECTS { hwisisSysInstance, hwIsisHostName, hwIsisHostIpAddress, hwIsisSystemID, hwisisSysLevelIndex } + STATUS current + DESCRIPTION + "IS-IS routes advertised by the local device were not deleted by another device." + ::= { hwIsisTraps 22 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.4.23 + hwIsisRouteBeDeletedByPurgeInexact NOTIFICATION-TYPE + OBJECTS { hwisisSysInstance, hwIsisHostName, hwIsisHostIpAddress, hwIsisSystemID, hwisisSysLevelIndex, hwIsisPurgeLspNum, + hwIsisAffectedNodeNum, hwIsisTotalNodeNum, hwIsisInterval, hwIsisRuledOutDeviceNum } + STATUS current + DESCRIPTION + "IS-IS routes advertised by the local device were deleted by another device, and the possibly faulty device did not + support IS-IS purge LSP source tracing. Log in to the possibly faulty device. If the device is deleting routes, + reset or isolate it from the network. Otherwise, check other devices. Neither of the devices displayed in the + display isis purge-source-trace analysis-report command output is the faulty device." + ::= { hwIsisTraps 23 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.4.24 + hwIsisRouteBeDeletedByPurgeInexactClear NOTIFICATION-TYPE + OBJECTS { hwisisSysInstance, hwIsisHostName, hwIsisHostIpAddress, hwIsisSystemID, hwisisSysLevelIndex } + STATUS current + DESCRIPTION + "IS-IS routes advertised by the local device were not deleted by another device." + ::= { hwIsisTraps 24 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.4.25 + hwIsisRouteBeDeletedByPurge NOTIFICATION-TYPE + OBJECTS { hwisisSysInstance, hwIsisHostName, hwIsisHostIpAddress, hwIsisSystemID, hwisisSysLevelIndex, hwIsisTotalNodeNum, + hwIsisHostName1, hwIsisHostIpAddress1, hwIsisSystemID1, hwIsisHostName2, hwIsisHostIpAddress2, hwIsisSystemID2, + hwIsisHostName3, hwIsisHostIpAddress3, hwIsisSystemID3 } + STATUS current + DESCRIPTION + "IS-IS routes advertised by the local device were deleted by another device. Log in to the possibly faulty device. + If the device is deleting routes, reset or isolate it from the network. Otherwise, check other devices." + ::= { hwIsisTraps 25 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.4.26 + hwIsisRouteBeDeletedByPurgeClear NOTIFICATION-TYPE + OBJECTS { hwisisSysInstance, hwIsisHostName, hwIsisHostIpAddress, hwIsisSystemID, hwisisSysLevelIndex } + STATUS current + DESCRIPTION + "IS-IS routes advertised by the local device were not deleted by another device." + ::= { hwIsisTraps 26 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.4.27 + hwIsisThirdPartRouteBeDeletedByPurgeExact NOTIFICATION-TYPE + OBJECTS { hwisisSysInstance, hwIsisHostName, hwIsisHostIpAddress, hwIsisSystemID, hwisisSysLevelIndex, hwIsisPurgeLspNum, + hwIsisAffectedNodeNum, hwIsisTotalNodeNum, hwIsisInterval } + STATUS current + DESCRIPTION + "IS-IS routes advertised by another device were deleted. Reset or isolate the faulty device from the network." + ::= { hwIsisTraps 27 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.4.28 + hwIsisThirdPartRouteBeDeletedByPurgeExactClear NOTIFICATION-TYPE + OBJECTS { hwisisSysInstance, hwIsisHostName, hwIsisHostIpAddress, hwIsisSystemID, hwisisSysLevelIndex } + STATUS current + DESCRIPTION + "IS-IS routes advertised by another device were not deleted." + ::= { hwIsisTraps 28 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.4.29 + hwIsisThirdPartRouteBeDeletedByPurgeInexact NOTIFICATION-TYPE + OBJECTS { hwisisSysInstance, hwIsisHostName, hwIsisHostIpAddress, hwIsisSystemID, hwisisSysLevelIndex, hwIsisPurgeLspNum, + hwIsisAffectedNodeNum, hwIsisTotalNodeNum, hwIsisInterval, hwIsisRuledOutDeviceNum } + STATUS current + DESCRIPTION + "IS-IS routes advertised by another device were deleted, and the possibly faulty device did not support + IS-IS purge LSP source tracing. Log in to the possibly faulty device. If the device is deleting routes, + reset or isolate it from the network. Otherwise, check other devices. Neither of the devices displayed + in the display isis purge-source-trace analysis-report command output is the faulty device." + ::= { hwIsisTraps 29 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.4.30 + hwIsisThirdPartRouteBeDeletedByPurgeInexactClear NOTIFICATION-TYPE + OBJECTS { hwisisSysInstance, hwIsisHostName, hwIsisHostIpAddress, hwIsisSystemID, hwisisSysLevelIndex } + STATUS current + DESCRIPTION + "IS-IS routes advertised by another device were not deleted." + ::= { hwIsisTraps 30 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.4.31 + hwIsisThirdPartRouteBeDeletedByPurge NOTIFICATION-TYPE + OBJECTS { hwisisSysInstance, hwIsisHostName, hwIsisHostIpAddress, hwIsisSystemID, hwisisSysLevelIndex, hwIsisTotalNodeNum, + hwIsisHostName1, hwIsisHostIpAddress1, hwIsisSystemID1, hwIsisHostName2, hwIsisHostIpAddress2, hwIsisSystemID2, + hwIsisHostName3, hwIsisHostIpAddress3, hwIsisSystemID3 } + STATUS current + DESCRIPTION + "IS-IS routes advertised by another device were deleted. Log in to the possibly faulty device. + If the device is deleting routes, reset or isolate it from the network. Otherwise, check other devices." + ::= { hwIsisTraps 31 } + + -- 1.3.6.1.4.1.2011.5.25.24.2.4.32 + hwIsisThirdPartRouteBeDeletedByPurgeClear NOTIFICATION-TYPE + OBJECTS { hwisisSysInstance, hwIsisHostName, hwIsisHostIpAddress, hwIsisSystemID, hwisisSysLevelIndex } + STATUS current + DESCRIPTION + "IS-IS routes advertised by another device were not deleted." + ::= { hwIsisTraps 32 } + END +-- + +-- +-- HUAWEI-ISIS-CONF-MIB.my +-- \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-KOMPELLA-MIB b/MIBS/huawei/HUAWEI-KOMPELLA-MIB new file mode 100644 index 0000000..f65a9e9 --- /dev/null +++ b/MIBS/huawei/HUAWEI-KOMPELLA-MIB @@ -0,0 +1,970 @@ +-- ================================================================== +-- Copyright (C) 2006 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI KOMPELLA Management MIB +-- Reference: +-- Version: V1.0 +-- History: +-- V1.0 PanJun, 2006-05-09, publish +-- ================================================================== + + HUAWEI-KOMPELLA-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + HWL2VpnVcEncapsType, HWEnableValue, HWL2VpnStateChangeReason + FROM HUAWEI-VPLS-EXT-MIB + InterfaceIndex + FROM IF-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + Unsigned32, Counter64, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + DisplayString, RowStatus, TruthValue + FROM SNMPv2-TC; + + + hwL2VpnKompella MODULE-IDENTITY + LAST-UPDATED "200605090900Z" -- May 09, 2006 at 09:00 GMT + ORGANIZATION + "Huawei Technologies Co., Ltd." + CONTACT-INFO + "R&D BeiJing, Huawei Technologies co.,Ltd. + Huawei Bld.,NO.3 Xinxi Rd., + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + Zip:100085 + Http://www.huawei.com + E-mail:support@huawei.com" + DESCRIPTION + "The HUAWEI-KOMPELLA-MIB contains objects to + manage KOMPELLA." + ::= { hwL2Vpn 2 } + + + +-- +-- Node definitions +-- + + hwL2Vpn OBJECT IDENTIFIER ::= { hwDatacomm 119 } + + hwKompellaMIBObjects OBJECT IDENTIFIER ::= { hwL2VpnKompella 1 } + +-- +-- The KOMPELLA's Vpn Table +-- + hwKompellaVpnTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWKompellaVpnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is the VPN's configuration table. Users can + create or delete the VPN by it." + ::= { hwKompellaMIBObjects 1 } + + hwKompellaVpnEntry OBJECT-TYPE + SYNTAX HWKompellaVpnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides the information of a Vpn entry." + INDEX { hwKompellaVpnName } + ::= { hwKompellaVpnTable 1 } + + HWKompellaVpnEntry ::= + SEQUENCE { + hwKompellaVpnName + DisplayString, + hwKompellaVpnVcType + HWL2VpnVcEncapsType, + hwKompellaVpnRouteDistinguisher + DisplayString, + hwKompellaVpnCtrlWord + HWEnableValue, + hwKompellaVpnMtu + Unsigned32, + hwKompellaVpnRowStatus + RowStatus + } + + hwKompellaVpnName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The human-readable name of this VPN." + ::= { hwKompellaVpnEntry 1 } + + hwKompellaVpnVcType OBJECT-TYPE + SYNTAX HWL2VpnVcEncapsType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value indicates the service to be carried." + ::= { hwKompellaVpnEntry 2 } + + hwKompellaVpnRouteDistinguisher OBJECT-TYPE + SYNTAX DisplayString (SIZE (3..21)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The route distinguisher for this VPN. + This value must be exclusive on the whole. + If this node hasn't been configured, the entry of + hwKompellaCeTable or hwKompellaVcTable can not be + created." + ::= { hwKompellaVpnEntry 3 } + + hwKompellaVpnCtrlWord OBJECT-TYPE + SYNTAX HWEnableValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value indicates the control word capability." + ::= { hwKompellaVpnEntry 4 } + + hwKompellaVpnMtu OBJECT-TYPE + SYNTAX Unsigned32 (0|46..16352) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies max transport unit." + ::= { hwKompellaVpnEntry 5 } + + hwKompellaVpnRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus for this Table. + Restriction: + Only hwKompellaVpnMtu can be modified. + If delete a VPN, the entries of hwKompellaCeTable + and hwKompellaVcTable under this VPN will be + deleted too." + ::= { hwKompellaVpnEntry 51 } + +-- +-- The KOMPELLA's Vpn Target Table +-- + hwKompellaVpnTargetTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWKompellaVpnTargetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is the VPN Target's configuration table. Users + can create or delete the Vpn target of a VPN by it." + ::= { hwKompellaMIBObjects 2 } + + hwKompellaVpnTargetEntry OBJECT-TYPE + SYNTAX HWKompellaVpnTargetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides the information of a Vpn target entry." + INDEX { hwKompellaVpnName, hwKompellaVpnTargetType,hwKompellaVpnTarget } + ::= { hwKompellaVpnTargetTable 1 } + + HWKompellaVpnTargetEntry ::= + SEQUENCE { +-- hwKompellaVpnTargetIndex +-- Unsigned32, + hwKompellaVpnTargetType + INTEGER, + hwKompellaVpnTarget + DisplayString, + hwKompellaVpnTargetRowStatus + RowStatus + } + +-- hwKompellaVpnTargetIndex OBJECT-TYPE +-- SYNTAX Unsigned32 (1..16) +-- MAX-ACCESS not-accessible +-- STATUS current +-- DESCRIPTION +-- "Auxiliary index for route-targets configured for a +-- particular VPN." +-- ::= { hwKompellaVpnTargetEntry 1 } + + hwKompellaVpnTargetType OBJECT-TYPE + SYNTAX INTEGER + { + import(1), + export(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The route target export distribution type." + ::= { hwKompellaVpnTargetEntry 2 } + + hwKompellaVpnTarget OBJECT-TYPE + SYNTAX DisplayString (SIZE (3..21)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The route target distribution policy." + ::= { hwKompellaVpnTargetEntry 3 } + + hwKompellaVpnTargetRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus for this Table. + Restriction: + The VPN designated by hwKompellaVpnName must be + created first. + Not support modifying configuration." + ::= { hwKompellaVpnTargetEntry 51 } + +-- +-- The KOMPELLA's CE Table +-- + hwKompellaCeTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWKompellaCeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is the CE configuration table. Users + can create or delete the CE of a VPN by it." + ::= { hwKompellaMIBObjects 3 } + + hwKompellaCeEntry OBJECT-TYPE + SYNTAX HWKompellaCeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides the information of a CE entry." + INDEX { hwKompellaVpnName, hwKompellaCeID } + ::= { hwKompellaCeTable 1 } + + HWKompellaCeEntry ::= + SEQUENCE { + hwKompellaCeID + Unsigned32, + hwKompellaCeName + DisplayString, + hwKompellaCeIDRange + Unsigned32, + hwKompellaCeIDDefaultOffset + Unsigned32, + hwKompellaCeRowStatus + RowStatus + } + + hwKompellaCeID OBJECT-TYPE + SYNTAX Unsigned32 (0..249) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique ID in a VPN identifies a local CE." + ::= { hwKompellaCeEntry 1 } + + hwKompellaCeName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The human-readable name of this CE." + ::= { hwKompellaCeEntry 2 } + + hwKompellaCeIDRange OBJECT-TYPE + SYNTAX Unsigned32 (1..250) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The CE ID range available." + ::= { hwKompellaCeEntry 3 } + + hwKompellaCeIDDefaultOffset OBJECT-TYPE + SYNTAX Unsigned32 (0..1) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Value of default original CE offset, default value is 0." + ::= { hwKompellaCeEntry 4 } + + hwKompellaCeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus for this Table. + Restriction: + The VPN designated by hwKompellaVpnName must be + created first. + Not support modifying configuration. + If delete a CE, the entries of hwKompellaVcTable + under this CE will be deleted too." + ::= { hwKompellaCeEntry 51 } + +-- +-- The KOMPELLA's VC Table +-- + hwKompellaVcTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWKompellaVcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is the VC configuration table. Users + can create or delete the VC of a VPN by it." + ::= { hwKompellaMIBObjects 4 } + + hwKompellaVcEntry OBJECT-TYPE + SYNTAX HWKompellaVcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides the information of a VC entry." + INDEX { hwKompellaVpnName, hwKompellaCeID, hwKompellaVcIfIndex, hwKompellaVcRmtCeID } + ::= { hwKompellaVcTable 1 } + + HWKompellaVcEntry ::= + SEQUENCE { + hwKompellaVcIfIndex + InterfaceIndex, + hwKompellaVcRmtCeID + Unsigned32, + hwKompellaVcInboundLabel + Unsigned32, + hwKompellaVcOutboundLabel + Unsigned32, + hwKompellaVcCtrlWord + HWEnableValue, + hwKompellaVcTnlPolicyName + OCTET STRING, + hwKompellaVcVlanTagMode + INTEGER, + hwKompellaVcSecondary + TruthValue, + hwKompellaOAMSync + TruthValue, + hwKompellaVCForBFDIndex + Unsigned32, + hwKompellaVcOperStatus + INTEGER, + hwKompellaVcRerouteDelayTime + Unsigned32, + hwKompellaVcRerouteResumeTime + Unsigned32, + hwKompellaVcReroutePolicy + INTEGER, + hwKompellaVcRerouteReason + HWL2VpnStateChangeReason, + hwKompellaVcLastRerouteTime + Unsigned32, + hwKompellaVcManualSetFault + TruthValue, + hwKompellaVcIsActive + TruthValue, + hwKompellaACStatus + INTEGER, + hwKompellaACOAMStatus + INTEGER, + hwKompellaVcBFDDetectMultiplier + Unsigned32, + hwKompellaVcBFDMinReceiveInterval + Unsigned32, + hwKompellaVcBFDMinTransmitInterval + Unsigned32, + hwKompellaVcDynamicBFDDetect + TruthValue, + hwKompellaEthOamType + INTEGER, + hwKompellaCfmMaIndex + Unsigned32, + hwKompellaVcRowStatus + RowStatus + } + + hwKompellaVcIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "If the vc is represented in the ifTable as an ifIndex, this + item holds the ifIndex of the vc in the ifTable, otherwise + it MUST be set to zero." + ::= { hwKompellaVcEntry 1 } + + hwKompellaVcRmtCeID OBJECT-TYPE + SYNTAX Unsigned32 (0..249) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This item holds the remote ce id." + ::= { hwKompellaVcEntry 2 } + + hwKompellaVcInboundLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the inbound label." + ::= { hwKompellaVcEntry 3 } + + hwKompellaVcOutboundLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the outbound label." + ::= { hwKompellaVcEntry 4 } + + hwKompellaVcCtrlWord OBJECT-TYPE + SYNTAX HWEnableValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value indicates the control word capability." + ::= { hwKompellaVcEntry 5 } + + hwKompellaVcTnlPolicyName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the tunnel policy name used." + ::= { hwKompellaVcEntry 6 } + + hwKompellaVcVlanTagMode OBJECT-TYPE + SYNTAX INTEGER + { + raw(1), + tagged(2), + rawTagNotConfiged(255) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates VLAN tag is stripped(raw) , + attached(tagged) or invalid(rawTagNotConfiged)." + ::= { hwKompellaVcEntry 7 } + + hwKompellaVcSecondary OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Denotes the VC is the repetition or not." + ::= { hwKompellaVcEntry 8 } + + hwKompellaOAMSync OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Denotes the AC and PSN are enable or not." + ::= { hwKompellaVcEntry 9 } + + hwKompellaVCForBFDIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of pw for BFD." + ::= { hwKompellaVcEntry 10 } + + hwKompellaVcOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Denotes the vc is operational or not." + ::= { hwKompellaVcEntry 11 } + + hwKompellaVcRerouteDelayTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The reroute delay time." + ::= { hwKompellaVcEntry 12 } + + hwKompellaVcRerouteResumeTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "the reroute resume time." + ::= { hwKompellaVcEntry 13 } + + hwKompellaVcReroutePolicy OBJECT-TYPE + SYNTAX INTEGER + { + delay(1), + immediately(2), + never(3), + none(4), + err(5), + invalid(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "reroute policy." + ::= { hwKompellaVcEntry 14 } + + hwKompellaVcRerouteReason OBJECT-TYPE + SYNTAX HWL2VpnStateChangeReason + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the reroute reason." + ::= { hwKompellaVcEntry 15 } + + hwKompellaVcLastRerouteTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "last reroute time." + ::= { hwKompellaVcEntry 16 } + + hwKompellaVcManualSetFault OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Denotes the manual has been set or not." + ::= { hwKompellaVcEntry 17 } + + hwKompellaVcIsActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Denotes the current vc is active or not." + ::= { hwKompellaVcEntry 18 } + + hwKompellaACStatus OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2), + notify(4), + notifyDown(5), + downNotify(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Denotes the AC's physical status is operational or not." + ::= { hwKompellaVcEntry 19 } + + hwKompellaACOAMStatus OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Denotes the AC's protocol is operational or not." + ::= { hwKompellaVcEntry 20 } + + hwKompellaVcBFDDetectMultiplier OBJECT-TYPE + SYNTAX Unsigned32 (0 | 3..50) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The multiple of detection time." + ::= { hwKompellaVcEntry 21 } + + hwKompellaVcBFDMinReceiveInterval OBJECT-TYPE + SYNTAX Unsigned32 (0 | 10..1000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum interval of BFD messages to be received." + ::= { hwKompellaVcEntry 22 } + + hwKompellaVcBFDMinTransmitInterval OBJECT-TYPE + SYNTAX Unsigned32 (0 | 10..1000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum interval of BFD messages to be sent." + ::= { hwKompellaVcEntry 23 } + + hwKompellaVcDynamicBFDDetect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value indicates the capacitability to support dynamic BFD detect." + ::= { hwKompellaVcEntry 24 } + + hwKompellaEthOamType OBJECT-TYPE + SYNTAX INTEGER + { + ethOam1ag(1), + ethOam3ah(2), + noEthOamCfg(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value indicates the type of ETH OAM." + ::= { hwKompellaVcEntry 25 } + + hwKompellaCfmMaIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value indicates the CFM MA Index." + ::= { hwKompellaVcEntry 26 } + hwKompellaVcRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus for this Table. + Restriction: + The VPN designated by hwKompellaVpnName must be + created first. + The CE designated by hwKompellaVpnName and + hwKompellaCeID must be created first. + Not support modifying configuration." + ::= { hwKompellaVcEntry 51 } + + +-- +-- The KOMPELLA's VC Tunnel Table +-- + hwKompellaVcTnlTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWKompellaVcTnlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to search the tunnel index of a VC." + ::= { hwKompellaMIBObjects 5 } + + hwKompellaVcTnlEntry OBJECT-TYPE + SYNTAX HWKompellaVcTnlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides the information of a VC tunnel entry." + INDEX { hwKompellaVpnName, hwKompellaCeID, hwKompellaVcIfIndex, hwKompellaVcRmtCeID,hwKompellaVcTnlIndex } + ::= { hwKompellaVcTnlTable 1 } + + HWKompellaVcTnlEntry ::= + SEQUENCE { + hwKompellaVcTnlIndex + Unsigned32, + hwKompellaVcTnlType + INTEGER , + hwKompellaTnlForBfdIndex + Unsigned32 + } + + hwKompellaVcTnlIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the tunnel index of a VC." + ::= { hwKompellaVcTnlEntry 1 } + + hwKompellaVcTnlType OBJECT-TYPE + SYNTAX INTEGER + { + lsp(1), + gre(2), + l2tp(3), + ipsec(4), + crLsp(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the type of the VC tunnel." + ::= { hwKompellaVcTnlEntry 2 } + + hwKompellaTnlForBfdIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the index of LSP for BFD." + ::= { hwKompellaVcTnlEntry 3 } + + +-- +-- The KOMPELLA's VC Statistics Table +-- + hwKompellaVcStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWKompellaVcStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the KOMPELLA's VC packets statistics." + ::= { hwKompellaMIBObjects 6 } + + hwKompellaVcStatisticsEntry OBJECT-TYPE + SYNTAX HWKompellaVcStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides the information of the KOMPELLA's VC packets + statistics." + INDEX { hwKompellaVpnName, hwKompellaCeID, hwKompellaVcIfIndex, hwKompellaVcRmtCeID } + ::= { hwKompellaVcStatisticsTable 1 } + + HWKompellaVcStatisticsEntry ::= + SEQUENCE { + hwKompellaVcStatisticsRcvPkts + Counter64, + hwKompellaVcStatisticsRcvBytes + Counter64, + hwKompellaVcStatisticsSndPkts + Counter64, + hwKompellaVcStatisticsSndBytes + Counter64 + } + + hwKompellaVcStatisticsRcvPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received on this VC." + ::= { hwKompellaVcStatisticsEntry 1 } + + hwKompellaVcStatisticsRcvBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes received on this VC." + ::= { hwKompellaVcStatisticsEntry 2 } + + hwKompellaVcStatisticsSndPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets sent on this VC." + ::= { hwKompellaVcStatisticsEntry 3 } + + hwKompellaVcStatisticsSndBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes sent on the VC." + ::= { hwKompellaVcStatisticsEntry 4 } + +-- +-- The Leaf Nodes of hwKompellaMIBObjects +-- + hwKompellaVcUpDownNotifEnable OBJECT-TYPE + SYNTAX HWEnableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the enable sign of KOMPELLA + VC state change notification." + DEFVAL { disable } + ::= { hwKompellaMIBObjects 7 } + + hwKompellaVcDeletedNotifEnable OBJECT-TYPE + SYNTAX HWEnableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the enable sign of KOMPELLA + VC deletion notification." + DEFVAL { disable } + ::= { hwKompellaMIBObjects 8 } + + hwKompellaSwitchNotifEnable OBJECT-TYPE + SYNTAX HWEnableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If this object is set to enable(1),then it enbables + this emission of hwKompellaSwitchWtoP and hwKompellaSwitchPtoW + notifications;otherwise these notifications are not emitted." + DEFVAL { disable } + ::= { hwKompellaMIBObjects 9 } + + + hwKompellaVcStateChangeReason OBJECT-TYPE + SYNTAX HWL2VpnStateChangeReason + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the reason of KOMPELLA VC + state change." + ::= { hwKompellaMIBObjects 10 } + + hwKompellaSwitchRmtCEID OBJECT-TYPE + SYNTAX Unsigned32 (0..249) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the remote CE ID of KOMPELLA VC + switch from working pw to protect pw ." + ::= { hwKompellaMIBObjects 11 } + + +-- +-- KOMPELLA MIB Trap Definitions +-- + hwKompellaMIBTraps OBJECT IDENTIFIER ::= { hwL2VpnKompella 2 } + + hwKompellaVcDown NOTIFICATION-TYPE + OBJECTS { hwKompellaVcSecondary, hwKompellaVcStateChangeReason } + STATUS current + DESCRIPTION + "This notification indicates the VC's state changes to down." + ::= { hwKompellaMIBTraps 1 } + + hwKompellaVcUp NOTIFICATION-TYPE + OBJECTS { hwKompellaVcSecondary, hwKompellaVcStateChangeReason } + STATUS current + DESCRIPTION + "This notification indicates the VC's state changes to up." + ::= { hwKompellaMIBTraps 2 } + + hwKompellaSwitchWtoP NOTIFICATION-TYPE + OBJECTS { hwKompellaVcCtrlWord, hwKompellaSwitchRmtCEID,hwKompellaVcStateChangeReason } + STATUS current + DESCRIPTION + "This notification is generated when switch from working + pw to protect pw happens." + ::= { hwKompellaMIBTraps 3 } + + hwKompellaSwitchPtoW NOTIFICATION-TYPE + OBJECTS { hwKompellaVcCtrlWord, hwKompellaSwitchRmtCEID,hwKompellaVcStateChangeReason } + STATUS current + DESCRIPTION + "This notification is generated when switch from protect + pw to working pw happens." + ::= { hwKompellaMIBTraps 4 } + + + + hwKompellaVcDeleted NOTIFICATION-TYPE + OBJECTS { hwKompellaVcSecondary } + STATUS current + DESCRIPTION + "This notification indicates the VC is deleted." + ::= { hwKompellaMIBTraps 5 } + +-- Conformance information +-- + hwKompellaMIBConformance OBJECT IDENTIFIER ::= { hwL2VpnKompella 3 } + + hwKompellaMIBCompliances OBJECT IDENTIFIER ::= { hwKompellaMIBConformance 1 } + +-- this module + hwKompellaMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting + the HUAWEI-KOMPELLA-MIB." + MODULE -- this module + MANDATORY-GROUPS { hwKompellaVpnGroup, hwKompellaVpnTargetGroup, hwKompellaCeGroup, hwKompellaVcGroup, hwKompellaVcTnlGroup, + hwKompellaVcStatisticsGroup, hwKompellaNotificationControlGroup,hwKompellaVCSwitchControlGroup, hwKompellaVcStateChangeReasonGroup, + hwKompellaSwitchRmtCEIDGroup, hwKompellaNotificationGroup } + ::= { hwKompellaMIBCompliances 1 } + + hwKompellaMIBGroups OBJECT IDENTIFIER ::= { hwKompellaMIBConformance 2 } + + hwKompellaVpnGroup OBJECT-GROUP + OBJECTS { hwKompellaVpnVcType, hwKompellaVpnRouteDistinguisher, hwKompellaVpnCtrlWord, hwKompellaVpnMtu, hwKompellaVpnRowStatus + } + STATUS current + DESCRIPTION + "The KOMPELLA's Vpn group." + ::= { hwKompellaMIBGroups 1 } + + hwKompellaVpnTargetGroup OBJECT-GROUP + OBJECTS { hwKompellaVpnTargetRowStatus } + STATUS current + DESCRIPTION + "The KOMPELLA's Vpn Target group." + ::= { hwKompellaMIBGroups 2 } + + hwKompellaCeGroup OBJECT-GROUP + OBJECTS { hwKompellaCeName, hwKompellaCeIDRange, hwKompellaCeIDDefaultOffset, hwKompellaCeRowStatus } + STATUS current + DESCRIPTION + "The KOMPELLA's CE group." + ::= { hwKompellaMIBGroups 3 } + + hwKompellaVcGroup OBJECT-GROUP + OBJECTS { hwKompellaVcInboundLabel, hwKompellaVcOutboundLabel, hwKompellaVcCtrlWord, hwKompellaVcTnlPolicyName, hwKompellaVcVlanTagMode, + hwKompellaVcSecondary,hwKompellaOAMSync,hwKompellaVCForBFDIndex ,hwKompellaVcOperStatus, + hwKompellaVcRerouteDelayTime,hwKompellaVcRerouteResumeTime,hwKompellaVcReroutePolicy,hwKompellaVcRerouteReason, + hwKompellaVcLastRerouteTime,hwKompellaVcManualSetFault,hwKompellaVcIsActive,hwKompellaACStatus, + hwKompellaACOAMStatus,hwKompellaVcBFDDetectMultiplier, hwKompellaVcBFDMinReceiveInterval, + hwKompellaVcBFDMinTransmitInterval,hwKompellaVcDynamicBFDDetect,hwKompellaEthOamType,hwKompellaCfmMaIndex,hwKompellaVcRowStatus } + STATUS current + DESCRIPTION + "The KOMPELLA's VC group." + ::= { hwKompellaMIBGroups 4 } + + hwKompellaVcTnlGroup OBJECT-GROUP + OBJECTS {hwKompellaVcTnlType,hwKompellaTnlForBfdIndex } + STATUS current + DESCRIPTION + "The KOMPELLA's VC Tunnel group." + ::= { hwKompellaMIBGroups 5 } + + hwKompellaVcStatisticsGroup OBJECT-GROUP + OBJECTS { hwKompellaVcStatisticsRcvPkts, hwKompellaVcStatisticsRcvBytes, hwKompellaVcStatisticsSndPkts, hwKompellaVcStatisticsSndBytes } + STATUS current + DESCRIPTION + "The KOMPELLA's VC Statistic group." + ::= { hwKompellaMIBGroups 6 } + + hwKompellaNotificationControlGroup OBJECT-GROUP + OBJECTS { hwKompellaVcUpDownNotifEnable, hwKompellaVcDeletedNotifEnable } + STATUS current + DESCRIPTION + "The KOMPELLA's Notification Control group." + ::= { hwKompellaMIBGroups 7 } + + hwKompellaVCSwitchControlGroup OBJECT-GROUP + OBJECTS { hwKompellaSwitchNotifEnable } + STATUS current + DESCRIPTION + "The KOMPELLA's Switch Notification Control group." + ::= { hwKompellaMIBGroups 8 } + + hwKompellaVcStateChangeReasonGroup OBJECT-GROUP + OBJECTS { hwKompellaVcStateChangeReason } + STATUS current + DESCRIPTION + "The KOMPELLA's Vc State Change Reason group." + ::= { hwKompellaMIBGroups 9 } + + hwKompellaSwitchRmtCEIDGroup OBJECT-GROUP + OBJECTS { hwKompellaSwitchRmtCEID } + STATUS current + DESCRIPTION + "The KOMPELLA's Remote CE ID group." + ::= { hwKompellaMIBGroups 10 } + + hwKompellaNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwKompellaVcDown, hwKompellaVcUp, hwKompellaSwitchWtoP,hwKompellaSwitchPtoW,hwKompellaVcDeleted } + STATUS current + DESCRIPTION + "The KOMPELLA Notification group." + ::= { hwKompellaMIBGroups 11 } + + + END diff --git a/MIBS/huawei/HUAWEI-L2IF-MIB b/MIBS/huawei/HUAWEI-L2IF-MIB new file mode 100644 index 0000000..49c2e16 --- /dev/null +++ b/MIBS/huawei/HUAWEI-L2IF-MIB @@ -0,0 +1,1608 @@ +-- ================================================================== +-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI Layer Two Interface Management MIB +-- Reference: +-- Version: V2.14 +-- History: +-- V1.0 +-- ================================================================== + +HUAWEI-L2IF-MIB DEFINITIONS ::= BEGIN + +IMPORTS + + hwDatacomm + FROM HUAWEI-MIB + + TruthValue,TEXTUAL-CONVENTION + FROM SNMPv2-TC + + MODULE-IDENTITY, OBJECT-TYPE, Integer32, IpAddress, OBJECT-IDENTITY, NOTIFICATION-TYPE, Counter64 + FROM SNMPv2-SMI + + ifIndex,InterfaceIndex,ifDescr + FROM IF-MIB + + RowStatus + FROM SNMPv2-TC + + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + + VlanIdOrNone, VlanId + FROM Q-BRIDGE-MIB + + EnabledStatus + FROM P-BRIDGE-MIB; + + hwL2Mgmt OBJECT IDENTIFIER ::= { hwDatacomm 42 } + + hwL2IfMib MODULE-IDENTITY + LAST-UPDATED "201708170900Z" + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "information of layer2 interface and information of hybrid port and + information of trunk port" + REVISION "201708170900Z" + DESCRIPTION + "Modify descriptions of the nodes." + REVISION "201611220900Z" + DESCRIPTION + "Add hwL2IfActivePortType." + REVISION "201308060900Z" + DESCRIPTION + "Add hwL2IfActivePortType." + REVISION "201307240900Z" + DESCRIPTION + "Add two l2ifport types:desirable(6),auto(7)." + ::= { hwL2Mgmt 1 } + + +VlanList ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Each octet within this value specifies a set of eight + vlans, with the first octet specifying vlans 0 through + 7, the second octet specifying 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 + of the link 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'." + SYNTAX OCTET STRING +-- ============================================================================ + + hwL2IfObjects OBJECT IDENTIFIER ::= { hwL2IfMib 1 } + + hwL2Interface OBJECT IDENTIFIER ::= { hwL2IfObjects 1 } + +-- ============================================================================ +-- +-- ======================= definition begin =================================== +-- +-- ============================================================================ + hwL2IfPortMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Max ports that this device supports,BRIDGE-MIB have a resemble definition." + ::= { hwL2Interface 1 } + + hwL2TopologyDetect OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Whether to enable layer2 topology detection." + ::= { hwL2Interface 2 } + + + -- =========================================================================== + -- layer 2 interface group + -- =========================================================================== + hwL2IfTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2IfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query and configure the basic attributes of a Layer 2 interface, including number, index, type, default VLAN ID, and the MAC address learning status." + ::= { hwL2Interface 3 } + + + hwL2IfEntry OBJECT-TYPE + SYNTAX HwL2IfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Entries of extended Huawei private interface information table " + INDEX { hwL2IfPortNum } + ::= { hwL2IfTable 1} + + HwL2IfEntry ::= + SEQUENCE { + hwL2IfPortNum Integer32, + hwL2IfPortIfIndex InterfaceIndex, + hwL2IfPortType INTEGER, + hwL2IfPVID Integer32, + hwL2IfIsSrcMacFilter TruthValue, + hwL2IfMacAddrLearnMode INTEGER, + hwL2IfMacAddressLearn INTEGER, + hwL2IfBcastRatio Integer32, + hwL2IfMcastRatio Integer32, + hwL2IfUcastRatio Integer32, + hwL2IfOutBcastRatio Integer32, + hwL2IfOutMcastRatio Integer32, + hwL2IfOutUcastRatio Integer32, + hwL2IfDiscardBcast EnabledStatus, + hwL2IfDiscardUnknownMcast EnabledStatus, + hwL2IfDiscardUnknownUcast EnabledStatus, + hwL2IfBpdu EnabledStatus, + hwL2IfPortPriority Integer32, + hwL2IfPortName OCTET STRING, + hwL2IfInInvalidVlanPkts Counter64, + hwL2IfFlushEnable EnabledStatus, + hwL2IfFlushControlVlan Integer32, + hwL2IfCurrentInBcastPercent EnabledStatus, + hwL2IfCurrentOutBcastPercent EnabledStatus, + hwL2IfQinqVlanTransEnable EnabledStatus, + hwL2IfQinqVlanTransMissDrop INTEGER, + hwL2IfIpSubnetVlanEnable EnabledStatus, + hwL2IfMacVlanEnable EnabledStatus, + hwL2IfPolicyVlanEnable EnabledStatus, + hwL2IfVlanPrecedence Integer32, + hwL2IfIsolateGroupEnable EnabledStatus, + hwL2IfActivePortType INTEGER + } + + + hwL2IfPortNum OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Number of layer2 interface port, a unique value, + for each port.It is recommended that values are assigned + contiguously starting from 1. " + ::= { hwL2IfEntry 1 } + + hwL2IfPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the index of the Layer 2 interface." + ::= { hwL2IfEntry 2 } + + + + hwL2IfPortType OBJECT-TYPE + SYNTAX INTEGER + { + invalid(0), + trunk(1) , + access(2) , + hybrid(3) , + fabric(4), + qinq(5), + desirable(6), + auto(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies the type of the Layer 2 interface." + ::= { hwL2IfEntry 3 } + + hwL2IfPVID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Layer2 interface Port VLAN ID" + ::= { hwL2IfEntry 4 } + + hwL2IfIsSrcMacFilter OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Whether to filter source MAC address. We don't support it now." + ::= { hwL2IfEntry 5 } + + + hwL2IfMacAddrLearnMode OBJECT-TYPE + SYNTAX INTEGER + { + iVL(1), + sVL(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the mode for learning MAC addresses." + ::= { hwL2IfEntry 6 } + + hwL2IfMacAddressLearn OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2), + discard(3), + invalid(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Status indicates if the interface is allowed to learn mac + address, enable(1) can be setted, (enabled(1) means that + the interface can learn mac address), otherwise disabled(2) + can be setted. discard(3) means the interface will drop packets." + ::= { hwL2IfEntry 7 } + + --suppression step of percentage mode + hwL2IfBcastRatio OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Broadcast-suppression ratio. Default is 100% . 100% indicates + that the broadcast isn't suppressed." + ::= { hwL2IfEntry 8 } + + hwL2IfMcastRatio OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Multicast-suppression ratio.Default is 100%, 100% indicates that + the multicast isn't suppressed." + ::= { hwL2IfEntry 9 } + + hwL2IfUcastRatio OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Unicastsuppression ratio. Default is 100% , 100% indicates that + the broadcast isn't suppressed." + ::= { hwL2IfEntry 10 } + + hwL2IfOutBcastRatio OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Outbound broadcast-suppression ratio. Default is 100% . 100% indicates + that the broadcast isn't suppressed." + ::= { hwL2IfEntry 11 } + + hwL2IfOutMcastRatio OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Outbound multicast-suppression ratio.Default is 100%, 100% indicates that + the multicast isn't suppressed." + ::= { hwL2IfEntry 12 } + + hwL2IfOutUcastRatio OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Outbound unicastsuppression ratio. Default is 100% , 100% indicates that + the broadcast isn't suppressed." + ::= { hwL2IfEntry 13 } + + hwL2IfDiscardBcast OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " The flag of droping the broadcast packets, + 1:discard; 2:forward(default)." + ::= { hwL2IfEntry 14 } + + hwL2IfDiscardUnknownMcast OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " The flag of droping the unknown mutilcast packets, + 1:discard; 2:forward(default)." + ::= { hwL2IfEntry 15 } + + hwL2IfDiscardUnknownUcast OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " The flag of droping the unknown unicast packets, + 1:discard; 2:forward(default)." + ::= { hwL2IfEntry 16 } + + hwL2IfBpdu OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Bpdu enable in port." + ::= { hwL2IfEntry 17 } + + + hwL2IfPortPriority OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Port priority about interface." + ::= { hwL2IfEntry 18 } + + hwL2IfPortName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..48)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface name." + ::= { hwL2IfEntry 19 } + + hwL2IfInInvalidVlanPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The number of invalid VLAN packets." + ::= { hwL2IfEntry 20 } + + hwL2IfFlushEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " The flush enable status of layer2 port." + ::= { hwL2IfEntry 21 } + + hwL2IfFlushControlVlan OBJECT-TYPE + SYNTAX Integer32 (1..4094 | 65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " The control vlan of flush packet." + ::= { hwL2IfEntry 22 } + hwL2IfCurrentInBcastPercent OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " The flag of qinq port trust default priority, + 1:enable; 2:disable(default)." + ::= { hwL2IfEntry 23 } + + hwL2IfCurrentOutBcastPercent OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " The flag of port offline status, + 1:enable; 2:disable(default)." + ::= { hwL2IfEntry 24 } + + hwL2IfQinqVlanTransEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable QinQ VLAN translation, + 1:enable; 2:disable(default)." + ::= { hwL2IfEntry 25 } + + hwL2IfQinqVlanTransMissDrop OBJECT-TYPE + SYNTAX INTEGER + { + noDrop(1), + drop(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Packets are dropped when a VLAN translation miss occurs, + 1:noDrop(default); 2:drop." + ::= { hwL2IfEntry 26 } + + hwL2IfIpSubnetVlanEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable VLAN assignment based on ip subnet, + 1:enable(default); 2:disable." + ::= { hwL2IfEntry 27 } + + hwL2IfMacVlanEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Mac Vlan enable, + 1:enable; 2:disable(default)" + ::= { hwL2IfEntry 28 } + + hwL2IfPolicyVlanEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Policy Vlan enable, + 1:enable; 2:disable(default)" + ::= { hwL2IfEntry 29 } + + hwL2IfVlanPrecedence OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Determine the priorities for selecting VLAN (MAC-based, subnet-based VLANs), + 0:MAC VLAN(default); 1:IPSUBNET VLAN." + ::= { hwL2IfEntry 30 } + + hwL2IfIsolateGroupEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value enabled(1) indicates that the port is a member of the port-isolate group; disable(2) indicates that the port is not a member of the port-isolate group. The default value is disable(2)." + DEFVAL {2} + ::= { hwL2IfEntry 31 } + + hwL2IfActivePortType OBJECT-TYPE + SYNTAX INTEGER + { + invalid(0), + trunk(1) , + access(2) , + hybrid(3) , + fabric(4), + qinq(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Layer2 interface active port type, it contains invalid(0), trunk(1), + access(2), hybrid(3), fabric(4), qinq(5).Do not support fabric(4) now." + ::= { hwL2IfEntry 32 } + + +-- ============================================================================ +-- Hybrid port group +-- ============================================================================ + hwL2IfHybridPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2IfHybridPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes the VLAN information about Layer 2 hybrid interfaces in tagged and untagged modes." + ::= { hwL2Interface 9 } + + hwL2IfHybridPortEntry OBJECT-TYPE + SYNTAX HwL2IfHybridPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Entry of Hybrid-port configuration table " + INDEX { hwL2IfHybridPortIndex } + ::= { hwL2IfHybridPortTable 1} + + HwL2IfHybridPortEntry ::= + SEQUENCE + { + hwL2IfHybridPortIndex Integer32, + hwL2IfHybridTaggedVlanListLow VlanList, + hwL2IfHybridTaggedVlanListHigh VlanList, + hwL2IfHybridUnTaggedVlanListLow VlanList, + hwL2IfHybridUnTaggedVlanListHigh VlanList + } + + + + hwL2IfHybridPortIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Index of Hybrid-port " + ::= { hwL2IfHybridPortEntry 1 } + + + hwL2IfHybridTaggedVlanListLow OBJECT-TYPE + SYNTAX VlanList (SIZE(256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the low-bit tagged VLANs carried in packets that can pass through the hybrid interface. There are 2048 low-bit VLANs (0-2047) and VLAN 0 is not used." + ::= { hwL2IfHybridPortEntry 2 } + + + hwL2IfHybridTaggedVlanListHigh OBJECT-TYPE + SYNTAX VlanList (SIZE(256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the high-bit tagged VLANs carried in packets that can pass through the hybrid interface. There are 2048 high-bit VLANs (2048-4095) and VLAN 4095 is not used." + ::= { hwL2IfHybridPortEntry 3 } + + + hwL2IfHybridUnTaggedVlanListLow OBJECT-TYPE + SYNTAX VlanList (SIZE(256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the low-bit untagged VLANs carried in packets that can pass through the hybrid interface. There are 2048 low-bit VLANs (0-2047) and VLAN 0 is not used." + ::= { hwL2IfHybridPortEntry 4 } + + + hwL2IfHybridUnTaggedVlanListHigh OBJECT-TYPE + SYNTAX VlanList (SIZE(256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the high-bit untagged VLANs carried in packets that can pass through the hybrid interface. There are 2048 high-bit VLANs (2048-4095) and VLAN 4095 is not used." + ::= { hwL2IfHybridPortEntry 5 } + + +-- ============================================================================ +-- Trunk port group +-- ============================================================================ + hwL2IfTrunkPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2IfTrunkPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes the allowed VLAN information about Layer 2 trunk interfaces." + ::= { hwL2Interface 10 } + + + hwL2IfTrunkPortEntry OBJECT-TYPE + SYNTAX HwL2IfTrunkPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Entry of Trunk-port configuration table " + INDEX { hwL2IfTrunkPortIndex } + ::= { hwL2IfTrunkPortTable 1} + + HwL2IfTrunkPortEntry ::= + SEQUENCE + { + hwL2IfTrunkPortIndex Integer32, + hwL2IfTrunkAllowPassVlanListLow VlanList, + hwL2IfTrunkAllowPassVlanListHigh VlanList + } + + + hwL2IfTrunkPortIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Index of Trunk-port " + ::= { hwL2IfTrunkPortEntry 1 } + + + hwL2IfTrunkAllowPassVlanListLow OBJECT-TYPE + SYNTAX VlanList (SIZE(0..256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates low-bit VLANs carried in packets that can pass through the trunk interface. There are 2048 low-bit VLANs (0-2047) and VLAN 0 is not used." + ::= { hwL2IfTrunkPortEntry 2 } + + + hwL2IfTrunkAllowPassVlanListHigh OBJECT-TYPE + SYNTAX VlanList (SIZE(0..256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates high-bit VLANs carried in packets that can pass through the trunk interface. There are 2048 high-bit VLANs (2048-4095) and 4095 is not used." + ::= { hwL2IfTrunkPortEntry 3 } + + hwL2IfPortIsolateTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2IfPortIsolateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Port isolate in the same Service-instance table. The Service-instance + is used to communicate among different vlans." + ::= { hwL2Interface 11 } + + hwL2IfPortIsolateEntry OBJECT-TYPE + SYNTAX HwL2IfPortIsolateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Entry of port isolate configuration table." + INDEX { hwL2IfPortIsolatePortIndex,hwL2IfPortIsolateSIName } + ::= { hwL2IfPortIsolateTable 1} + + HwL2IfPortIsolateEntry ::= + SEQUENCE + { + hwL2IfPortIsolatePortIndex + Integer32, + hwL2IfPortIsolateSIName + OCTET STRING, + hwL2IfPortIsolateRowStatus + RowStatus + } + + hwL2IfPortIsolatePortIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The port index of L2 interface." + ::= { hwL2IfPortIsolateEntry 1 } + + hwL2IfPortIsolateSIName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The name of Service-instance.The Service-instance(S.I.)is used to + communicate among different vlans." + ::= { hwL2IfPortIsolateEntry 2 } + + hwL2IfPortIsolateRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The RowStatus of hwL2IfPortIsolateTable." + ::= { hwL2IfPortIsolateEntry 3 } + + +-- ============================================================================ +-- hwL2IfSuppressionTable +-- ============================================================================ + + hwL2IfSuppressionTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2IfSuppressionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port suppression configuration table " + ::= { hwL2Interface 12 } + + hwL2IfSuppressionEntry OBJECT-TYPE + SYNTAX HwL2IfSuppressionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of port suppression configuration table " + INDEX { hwL2IfSuppressionPortIndex ,hwL2IfSuppressionType } + ::= { hwL2IfSuppressionTable 1} + + HwL2IfSuppressionEntry ::= + SEQUENCE + { + hwL2IfSuppressionPortIndex + Integer32, + hwL2IfSuppressionType + INTEGER, + hwL2IfSuppressionCir + Integer32, + hwL2IfSuppressionCbs + Integer32, + hwL2IfSuppressionRowStatus + RowStatus + } + + hwL2IfSuppressionPortIndex OBJECT-TYPE + SYNTAX Integer32 (1..512) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The port index of L2 interface." + ::= { hwL2IfSuppressionEntry 1 } + + hwL2IfSuppressionType OBJECT-TYPE + SYNTAX INTEGER + { + broadcast(1), + multicast(2), + unicast(3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Type of port suppression command, a unique value from 1 to 3: + 1 means broadcast suppression; + 2 means multicast suppression; + 3 means unicast suppression." + ::= { hwL2IfSuppressionEntry 2 } + + hwL2IfSuppressionCir OBJECT-TYPE + SYNTAX Integer32 (0..10000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Committed Information Rate. Unit: kbps." + ::= { hwL2IfSuppressionEntry 3 } + + hwL2IfSuppressionCbs OBJECT-TYPE + SYNTAX Integer32 (2048..64000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Committed Burst Size. Unit: byte" + ::= { hwL2IfSuppressionEntry 4 } + + hwL2IfSuppressionRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The RowStatus of hwL2IfSuppressionTable +." + ::= { hwL2IfSuppressionEntry 5 } + + +-- ============================================================================ +-- hwL2IfVlanSuppressionTable +-- ============================================================================ + + hwL2IfVlanSuppressionTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2IfVlanSuppressionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port and Vlan suppression configuration table " + ::= { hwL2Interface 13 } + + hwL2IfVlanSuppressionEntry OBJECT-TYPE + SYNTAX HwL2IfVlanSuppressionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of port and Vlan suppression configuration table " + INDEX { hwL2IfVlanSuppressionPortIndex ,hwL2IfVlanSuppressionStartVlan, hwL2IfVlanSuppressionEndVlan } + ::= { hwL2IfVlanSuppressionTable 1} + + HwL2IfVlanSuppressionEntry ::= + SEQUENCE + { + hwL2IfVlanSuppressionPortIndex + Integer32, + hwL2IfVlanSuppressionStartVlan + Integer32, + hwL2IfVlanSuppressionEndVlan + Integer32, + hwL2IfVlanSuppressionCir + Integer32, + hwL2IfVlanSuppressionCbs + Integer32, + hwL2IfVlanSuppressionRowStatus + RowStatus + } + + hwL2IfVlanSuppressionPortIndex OBJECT-TYPE + SYNTAX Integer32 (1..512) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The port index of L2 interface." + ::= { hwL2IfVlanSuppressionEntry 1 } + + hwL2IfVlanSuppressionStartVlan OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The start vlan-id of port and vlan suppression." + ::= { hwL2IfVlanSuppressionEntry 2 } + + hwL2IfVlanSuppressionEndVlan OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The end vlan-id of port and vlan suppression." + ::= { hwL2IfVlanSuppressionEntry 3 } + + hwL2IfVlanSuppressionCir OBJECT-TYPE + SYNTAX Integer32 (0..10000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Committed Information Rate. Unit: kbps." + ::= { hwL2IfVlanSuppressionEntry 4 } + + hwL2IfVlanSuppressionCbs OBJECT-TYPE + SYNTAX Integer32 (2048..64000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Committed Burst Size. Unit: byte" + ::= { hwL2IfVlanSuppressionEntry 5 } + + hwL2IfVlanSuppressionRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The RowStatus of hwL2IfVlanSuppressionTable +." + ::= { hwL2IfVlanSuppressionEntry 6 } + + + hwL2IfPortTcnTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2IfPortTcnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Port TCN in the same Service-instance table. The Service-instance + is used to configure TCN." + ::= { hwL2Interface 14 } + + hwL2IfPortTcnEntry OBJECT-TYPE + SYNTAX HwL2IfPortTcnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Entry of port TCN configuration table." + INDEX { hwL2IfTcnPortIndex } + ::= { hwL2IfPortTcnTable 1} + + HwL2IfPortTcnEntry ::= + SEQUENCE + { + hwL2IfTcnPortIndex + Integer32, + hwL2IfTcnStp + EnabledStatus, + hwL2IfTcnSmartLink + EnabledStatus, + hwL2IfTcnVlanListLow + OCTET STRING, + hwL2IfTcnVlanListHigh + OCTET STRING + } + + hwL2IfTcnPortIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The port index of L2 interface." + ::= { hwL2IfPortTcnEntry 1 } + + hwL2IfTcnStp OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Status indicates if the interface is allowed to notify stp TCN message + , enable(1) can be setted, (enabled(1) means that + the interface can notify TCN), otherwise disabled(2) + can be setted." + ::= { hwL2IfPortTcnEntry 2 } + + hwL2IfTcnSmartLink OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Status indicates if the interface is allowed to notify SmartLink TCN message, + enable(1) can be setted, (enabled(1) means that + the interface can notify TCN), otherwise disabled(2) + can be setted." + ::= { hwL2IfPortTcnEntry 3 } + + hwL2IfTcnVlanListLow OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The lowest possible value of the vlan list on the + Tcn-port." + ::= { hwL2IfPortTcnEntry 4 } + + hwL2IfTcnVlanListHigh OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " The highest possible value of the vlan list on the + Tcn-port." + ::= { hwL2IfPortTcnEntry 5 } + hwL2IfPortLoopDetectTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2IfPortLoopDetectEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the port external loopback detection information for device. + It can protect the port from external loopback." + ::= { hwL2Interface 15 } + + hwL2IfPortLoopDetectEntry OBJECT-TYPE + SYNTAX HwL2IfPortLoopDetectEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the port external loopback detection table." + INDEX { hwL2IfPortLoopDetectPort } + ::= { hwL2IfPortLoopDetectTable 1 } + + HwL2IfPortLoopDetectEntry ::= + SEQUENCE { + hwL2IfPortLoopDetectPort + Integer32, + hwL2IfPortLoopDetectEnabled + EnabledStatus, + hwL2IfPortLoopDetectInterval + Integer32, + hwL2IfPortLoopDetectAction + INTEGER, + hwL2IfPortLoopDetectStatus + INTEGER, + hwL2IfPortLoopDetectProtocol + OCTET STRING + } + + hwL2IfPortLoopDetectPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port number which will be configured port external loopback detection." + ::= { hwL2IfPortLoopDetectEntry 1 } + + hwL2IfPortLoopDetectEnabled OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When this object is set to 'enabled(1)' Port external loopback detection + is enabled on this port else disabled." + ::= { hwL2IfPortLoopDetectEntry 2 } + + hwL2IfPortLoopDetectInterval OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The detect period of port external loopback detection." + ::= { hwL2IfPortLoopDetectEntry 3 } + + hwL2IfPortLoopDetectAction OBJECT-TYPE + SYNTAX INTEGER + { + shutdown(1), + block(2), + trap(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port external loopback detection protect action of this entry." + ::= { hwL2IfPortLoopDetectEntry 4 } + + hwL2IfPortLoopDetectStatus OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + block(2), + shutdown(3), + trap(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current status of port(block/shutdown/trap/normal)." + ::= { hwL2IfPortLoopDetectEntry 5 } + + hwL2IfPortLoopDetectProtocol OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(2)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The ethernet type of the detecting packet to port external loopback detection." + ::= { hwL2IfPortLoopDetectEntry 6 } + + + hwL2IfPortProtocolVlanDataTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2IfPortProtocolVlanDataEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of protocol vlan by port." + ::= { hwL2Interface 16 } + + hwL2IfPortProtocolVlanDataEntry OBJECT-TYPE + SYNTAX HwL2IfPortProtocolVlanDataEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of protocol vlan by port." + INDEX { hwL2IfPortProtocolVlanDataPortIndex } + ::= { hwL2IfPortProtocolVlanDataTable 1 } + + HwL2IfPortProtocolVlanDataEntry ::= + SEQUENCE { + hwL2IfPortProtocolVlanDataPortIndex + Integer32, + hwL2IfPortProtocolVlanDataVlan + Integer32, + hwL2IfPortProtocolVlanDataPri + Integer32, + hwL2IfPortProtocolVlanDataRowStatus + RowStatus + + } + hwL2IfPortProtocolVlanDataPortIndex OBJECT-TYPE + SYNTAX Integer32 (1..479) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The protocol vlan Index of port ." + ::= { hwL2IfPortProtocolVlanDataEntry 1 } + + hwL2IfPortProtocolVlanDataVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "VLAN ID." + ::= { hwL2IfPortProtocolVlanDataEntry 2 } + + hwL2IfPortProtocolVlanDataPri OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "VLAN PRI." + ::= { hwL2IfPortProtocolVlanDataEntry 3 } + + hwL2IfPortProtocolVlanDataRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Operation status." + ::= { hwL2IfPortProtocolVlanDataEntry 4 } + + + -- ============================================================================ +-- hwL2IfPwSuppressionTable +-- ============================================================================ + + hwL2IfPwSuppressionTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2IfPwSuppressionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Pw suppression configuration table " + ::= { hwL2Interface 17 } + + hwL2IfPwSuppressionEntry OBJECT-TYPE + SYNTAX HwL2IfPwSuppressionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the configuration table for PW-based unknown + traffic suppression." + INDEX { hwL2IfPwSuppressionVsiName,hwL2IfPwSuppressionPwName,hwL2IfPwSuppressionType } + ::= { hwL2IfPwSuppressionTable 1} + + HwL2IfPwSuppressionEntry ::= + SEQUENCE + { + hwL2IfPwSuppressionVsiName + OCTET STRING, + hwL2IfPwSuppressionPwName + OCTET STRING, + hwL2IfPwSuppressionType + INTEGER, + hwL2IfPwSuppressionCir + Integer32, + hwL2IfPwSuppressionCbs + Integer32, + hwL2IfPwSuppressionRowStatus + RowStatus + } + + hwL2IfPwSuppressionVsiName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the name of the VSI that is configured with PW-based + unknown traffic suppression." + ::= { hwL2IfPwSuppressionEntry 1 } + + hwL2IfPwSuppressionPwName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the name of the PW that is configured with PW-based + unknown traffic suppression." + ::= { hwL2IfPwSuppressionEntry 2 } + + hwL2IfPwSuppressionType OBJECT-TYPE + SYNTAX INTEGER + { + broadcast(1), + multicast(2), + unicast(3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of this object identifies the type of PW-based unknown traffic suppression: + 1: broadcast suppression + 2: multicast suppression + 3: unknown unicast suppression" + ::= { hwL2IfPwSuppressionEntry 3 } + + hwL2IfPwSuppressionCir OBJECT-TYPE + SYNTAX Integer32 (100..1000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the Committed Information Rate. Unit: kbit/s." + ::= { hwL2IfPwSuppressionEntry 4 } + + hwL2IfPwSuppressionCbs OBJECT-TYPE + SYNTAX Integer32 (100..33554432) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the Committed Burst Size. Unit: byte." + ::= { hwL2IfPwSuppressionEntry 5 } + + hwL2IfPwSuppressionRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the RowStatus of hwPwSuppressionTable." + ::= { hwL2IfPwSuppressionEntry 50 } + +-- ============================================================================ +-- hwL2IfLoopDetectInterval +-- ============================================================================ + hwL2IfLoopDetectInterval OBJECT-TYPE + SYNTAX Integer32 (5..300) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The detect period of system external loopback detection." + ::= { hwL2Interface 18 } + +-- ============================================================================ +-- real-time relationship of port-vlan +-- ============================================================================ + hwL2IfDynamicPortVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2IfDynamicPortVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table for dynamic relationship of port-vlan." + ::= { hwL2Interface 19 } + + hwL2IfDynamicPortVlanEntry OBJECT-TYPE + SYNTAX HwL2IfDynamicPortVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of dynamic port-vlan relationship table." + INDEX { hwL2IfDynamicPortVlanPortIndex,hwL2IfDynamicPortVlanServiceType } + ::= { hwL2IfDynamicPortVlanTable 1} + + HwL2IfDynamicPortVlanEntry ::= + SEQUENCE + { + hwL2IfDynamicPortVlanPortIndex + Integer32, + hwL2IfDynamicPortVlanServiceType + INTEGER, + hwL2IfDynamicPortVlanPvid + VlanIdOrNone, + hwL2IfDynamicPortVlanUntaggedVlanListLow + VlanList, + hwL2IfDynamicPortVlanUntaggedVlanListHigh + VlanList, + hwL2IfDynamicPortVlanTaggedVlanListLow + VlanList, + hwL2IfDynamicPortVlanTaggedVlanListHigh + VlanList + } + + hwL2IfDynamicPortVlanPortIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port index of switch-port." + ::= { hwL2IfDynamicPortVlanEntry 1 } + + hwL2IfDynamicPortVlanServiceType OBJECT-TYPE + SYNTAX INTEGER + { + configured(1), + gvrp(2), + voiceVLAN(3), + unAuthenUserVLAN(4), + dynAuthenVLAN(5), + hvrp(6), + elmi(7), + macFlapping(8), + loopbackDetect(9), + loopDetection(10) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Service type of dynamic port-vlan relationship table." + ::= { hwL2IfDynamicPortVlanEntry 2 } + + hwL2IfDynamicPortVlanPvid OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Dynamic PVID of port-vlan table." + ::= { hwL2IfDynamicPortVlanEntry 3 } + + hwL2IfDynamicPortVlanUntaggedVlanListLow OBJECT-TYPE + SYNTAX VlanList (SIZE(256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest possible value of the untagged vlan list of dynamic port-vlan table." + ::= { hwL2IfDynamicPortVlanEntry 4 } + + hwL2IfDynamicPortVlanUntaggedVlanListHigh OBJECT-TYPE + SYNTAX VlanList (SIZE(256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest possible value of the untagged vlan list of Dynamic port-vlan table." + ::= { hwL2IfDynamicPortVlanEntry 5 } + + hwL2IfDynamicPortVlanTaggedVlanListLow OBJECT-TYPE + SYNTAX VlanList (SIZE(256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest possible value of the tagged vlan list of Dynamic port-vlan table." + ::= { hwL2IfDynamicPortVlanEntry 6 } + + hwL2IfDynamicPortVlanTaggedVlanListHigh OBJECT-TYPE + SYNTAX VlanList (SIZE(256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest possible value of the tagged vlan list of Dynamic port-vlan table." + ::= { hwL2IfDynamicPortVlanEntry 7 } + + hwL2IfTraps OBJECT IDENTIFIER ::= { hwL2IfObjects 2 } + + hwL2IfInvalidVlanPacketAlarm NOTIFICATION-TYPE + OBJECTS {hwL2IfPortName,hwL2IfInInvalidVlanPkts} + STATUS current + DESCRIPTION + "Warning of receiving invalid VLAN packets in the interface." + ::= { hwL2IfTraps 1 } + + hwInBcastRisingThreshold NOTIFICATION-TYPE + OBJECTS {ifDescr,hwL2IfPortLoopDetectStatus} + STATUS current + DESCRIPTION + "Port status changed because loopback detect.(Normal/Block/Shutdown/Trap)" + ::= { hwL2IfTraps 2 } + + hwL2IfConformance OBJECT IDENTIFIER ::= { hwL2IfMib 2 } + + + + hwL2IfCompliances OBJECT IDENTIFIER ::= { hwL2IfConformance 1 } + + + hwL2IfMacAddrGroup OBJECT-GROUP + OBJECTS{ + hwL2IfMacAddrLearnMode , + hwL2IfMacAddressLearn + } + STATUS current + DESCRIPTION + "A collection of objects indicate mac address learn of the interface." + ::= { hwL2IfGroups 1 } + + hwL2IfBroadcastRatioGroup OBJECT-GROUP + OBJECTS + { + hwL2IfBcastRatio, + hwL2IfMcastRatio, + hwL2IfUcastRatio, + hwL2IfOutBcastRatio , + hwL2IfOutMcastRatio , + hwL2IfOutUcastRatio + + } + STATUS current + DESCRIPTION + "A collection of objects indicate broadcast-suppression ratio." + ::= { hwL2IfGroups 2 } + + hwL2IfHybridTaggedVlanGroup OBJECT-GROUP + OBJECTS + { + hwL2IfHybridTaggedVlanListLow , + hwL2IfHybridTaggedVlanListHigh , + hwL2IfHybridUnTaggedVlanListLow , + hwL2IfHybridUnTaggedVlanListHigh + } + STATUS current + DESCRIPTION + "A collection of objects indicate lowest/highest possible value of + the tagged/untagged vlan list on the Hybrid-port." + ::= { hwL2IfGroups 3 } + + hwL2IfTrunkAllowPassVlanListGroup OBJECT-GROUP + OBJECTS + { + hwL2IfTrunkAllowPassVlanListLow , + hwL2IfTrunkAllowPassVlanListHigh + } + STATUS current + DESCRIPTION + "A collection of objects indicate lowest/highed possible value of the + allowed and passed vlan list on the Trunk-port." + ::= { hwL2IfGroups 4 } + + hwL2IfPortGroup OBJECT-GROUP + OBJECTS + { + hwL2IfPortIfIndex, + hwL2IfIsSrcMacFilter + } + STATUS current + DESCRIPTION + "A collection of objects indicate index of layer2 port." + ::= { hwL2IfGroups 5 } + + + hwL2IfPVIDGroup OBJECT-GROUP + OBJECTS + { + hwL2IfPVID + } + STATUS current + DESCRIPTION + "A collection of objects indicate PVID of layer2 interface." + ::= { hwL2IfGroups 6 } + + hwL2IfPortTypeGroup OBJECT-GROUP + OBJECTS + { + hwL2IfPortType, + hwL2IfActivePortType + } + STATUS current + DESCRIPTION + "A collection of objects indicate VLAN type of layer2 interface." + ::= { hwL2IfGroups 7 } + + hwL2IfPortMaxGroup OBJECT-GROUP + OBJECTS + { + hwL2IfPortMax, + hwL2TopologyDetect + } + STATUS current + DESCRIPTION + "A collection of objects indicate that the device supports maxmum of + port ." + ::= { hwL2IfGroups 8 } + + hwL2IfPortExtGroup OBJECT-GROUP + OBJECTS + { + hwL2IfBpdu, + hwL2IfDiscardBcast, + hwL2IfDiscardUnknownMcast, + hwL2IfDiscardUnknownUcast, + hwL2IfPortPriority, + hwL2IfPortName, + hwL2IfInInvalidVlanPkts, + hwL2IfFlushEnable, + hwL2IfFlushControlVlan, + hwL2IfCurrentInBcastPercent, + hwL2IfCurrentOutBcastPercent, + hwL2IfQinqVlanTransEnable, + hwL2IfQinqVlanTransMissDrop, + hwL2IfIpSubnetVlanEnable, + hwL2IfMacVlanEnable, + hwL2IfPolicyVlanEnable, + hwL2IfVlanPrecedence, + hwL2IfIsolateGroupEnable + } + STATUS current + DESCRIPTION + "A collection of objects indicate that the device supports attribute of + port ." + ::= { hwL2IfGroups 9 } + + hwL2IfPortIsolateGroup OBJECT-GROUP + OBJECTS + { + hwL2IfPortIsolateRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects indicate that the device supports islation of port ." + ::= { hwL2IfGroups 10 } + + hwL2IfAlarmGroup NOTIFICATION-GROUP + NOTIFICATIONS + { + hwL2IfInvalidVlanPacketAlarm, + hwInBcastRisingThreshold + } + STATUS current + DESCRIPTION + "A collection of objects indicate that the device supports alarm of port ." + ::= { hwL2IfGroups 11 } + + + hwL2IfSuppressionGroup OBJECT-GROUP + OBJECTS + { + hwL2IfSuppressionCir, + hwL2IfSuppressionCbs, + hwL2IfSuppressionRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects that L2IfSuppression." + ::= { hwL2IfGroups 12 } + + hwL2IfVlanSuppressionGroup OBJECT-GROUP + OBJECTS + { + hwL2IfVlanSuppressionCir, + hwL2IfVlanSuppressionCbs, + hwL2IfVlanSuppressionRowStatus + } + STATUS current + DESCRIPTION + "A collection of values indicate that 'Committed infomation rate'." + ::= { hwL2IfGroups 13 } + + hwL2IfPortTcnGroup OBJECT-GROUP + OBJECTS + { + hwL2IfTcnStp, + hwL2IfTcnSmartLink, + hwL2IfTcnVlanListLow, + hwL2IfTcnVlanListHigh + } + STATUS current + DESCRIPTION + "A collection of objects indicate that the device supports islation of port ." + ::= { hwL2IfGroups 14 } + hwL2IfPortLoopDetectGroup OBJECT-GROUP + OBJECTS + { + hwL2IfPortLoopDetectEnabled, + hwL2IfPortLoopDetectInterval, + hwL2IfPortLoopDetectAction, + hwL2IfPortLoopDetectStatus, + hwL2IfPortLoopDetectProtocol, + hwL2IfLoopDetectInterval + } + STATUS current + DESCRIPTION + "A collection of objects indicate that the port external loopback detection." + ::= { hwL2IfGroups 15 } + + hwL2IfPortProtocolVlanDataGroup OBJECT-GROUP + OBJECTS + { + hwL2IfPortProtocolVlanDataVlan, + hwL2IfPortProtocolVlanDataPri, + hwL2IfPortProtocolVlanDataRowStatus + } + STATUS current + DESCRIPTION + "The entry of protocol vlan by port." + ::= { hwL2IfGroups 16 } + + hwL2IfPwSuppressionGroup OBJECT-GROUP + OBJECTS + { + hwL2IfPwSuppressionCir, + hwL2IfPwSuppressionCbs, + hwL2IfPwSuppressionRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects in L2IfPwSuppression." + ::= { hwL2IfGroups 17 } + + hwL2IfDynamicPortVlanTableGroup OBJECT-GROUP + OBJECTS + { + hwL2IfDynamicPortVlanPvid, + hwL2IfDynamicPortVlanUntaggedVlanListLow, + hwL2IfDynamicPortVlanUntaggedVlanListHigh, + hwL2IfDynamicPortVlanTaggedVlanListLow, + hwL2IfDynamicPortVlanTaggedVlanListHigh + } + STATUS current + DESCRIPTION + "A collection of objects of dynamic relationship of port-vlan." + ::= { hwL2IfGroups 19 } + +-- ============================================================================ +-- compliance statements +-- ============================================================================ + hwL2IfCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities implementing + the Huawei layer two interface management MIB" + +MODULE + MANDATORY-GROUPS { hwL2IfMacAddrGroup } + + GROUP hwL2IfBroadcastRatioGroup + DESCRIPTION + "This group supports in every device." + + GROUP hwL2IfHybridTaggedVlanGroup + DESCRIPTION + "This group supports in every device." + + GROUP hwL2IfTrunkAllowPassVlanListGroup + DESCRIPTION + "This group supports in every device." + + GROUP hwL2IfPortGroup + DESCRIPTION + "This group supports in every device." + + + GROUP hwL2IfPVIDGroup + DESCRIPTION + "This group supports in every device." + + GROUP hwL2IfPortTypeGroup + DESCRIPTION + "This group supports in every device." + + GROUP hwL2IfPortMaxGroup + DESCRIPTION + "This group supports in every device." + GROUP hwL2IfPortExtGroup + DESCRIPTION + "This group supports in every device." + ::= { hwL2IfCompliances 1 } + +hwL2IfGroups OBJECT IDENTIFIER ::= { hwL2IfConformance 2 } + +END \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-L2MAM-MIB b/MIBS/huawei/HUAWEI-L2MAM-MIB new file mode 100644 index 0000000..d2ea42c --- /dev/null +++ b/MIBS/huawei/HUAWEI-L2MAM-MIB @@ -0,0 +1,4914 @@ +-- ================================================================== +-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI Layer Two mac management MIB +-- Reference: +-- Version: V2.32 +-- History: +-- +-- ================================================================== + +-- ================================================================== +-- +-- Varibles and types be imported +-- +-- ================================================================== +HUAWEI-L2MAM-MIB DEFINITIONS ::= BEGIN +IMPORTS + hwDatacomm + FROM HUAWEI-MIB + MacAddress, RowStatus , TEXTUAL-CONVENTION + FROM SNMPv2-TC + OBJECT-TYPE, Integer32, MODULE-IDENTITY, NOTIFICATION-TYPE, Unsigned32, Counter64, IpAddress + FROM SNMPv2-SMI + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + InterfaceIndex,InterfaceIndexOrZero,ifDescr + FROM IF-MIB + PhysicalIndex, entPhysicalIndex, entPhysicalName + FROM ENTITY-MIB + hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType + FROM HUAWEI-BASE-TRAP-MIB + hwL2IfPortName + FROM HUAWEI-L2IF-MIB + VlanIdOrNone, VlanId + FROM Q-BRIDGE-MIB + EnabledStatus + FROM P-BRIDGE-MIB + EnableValue + FROM NQA-MIB + hwVplsVsiName + FROM HUAWEI-VPLS-EXT-MIB; + + hwL2Mgmt OBJECT IDENTIFIER ::= { hwDatacomm 42 } + + hwL2MAM MODULE-IDENTITY + LAST-UPDATED "201708170000Z" + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + + DESCRIPTION + "This is the layer 2 mac-address management. It contains the layer 2 + mac-address forwarding information currently operating on this device. + And also contains the information of mac-limit rule. " + + REVISION "201708170000Z" + DESCRIPTION + "Change the description of nodes" + + REVISION "201707210000Z" + DESCRIPTION + "Change the parameter sequence of hwNotSupportTunnelType" + + REVISION "201706220000Z" + DESCRIPTION + "Change the parameter sequence of hwRecIllegalMacPktAlarm" + + REVISION "201706150000Z" + DESCRIPTION + "Add alarm node hwVplsPwHqosNotSupportTunnelAlarm and hwVplsPwHqosNotSupportTunnelAlarmResume" + + REVISION "201704250000Z" + DESCRIPTION + "add hwVllVpnQosNotSupportTunnelTable, + add alarm node hwVllVpnQosNotSupportTunnelAlarm and hwVllVpnQosNotSupportTunnelAlarmResume" + + REVISION "201704200000Z" + DESCRIPTION + "Add alarm node hwPbbEvpnNotSupportTunnelAlarm and hwPbbEvpnNotSupportTunnelAlarmResume" + + REVISION "201704180000Z" + DESCRIPTION + "Add hwMacSlotUsage and hwMacSlotUsageThreshold in hwMacSlotStatisticsTable 2017-04-18" + + + REVISION "201704100000Z" + DESCRIPTION + "Add hwNodeSrteLoadBanlanceTable and hwServiceNotSupportNodeSrteLoadBanlance" + + REVISION "201703150000Z" + DESCRIPTION + "Add hwMacAccountStatisticTable" + + REVISION "201701130000Z" + DESCRIPTION + "add hwPVSuppressionStatisticTable, add hwPortSuppressionStatisticTable" + + REVISION "201612080000Z" + DESCRIPTION + "Change the parameter sequence of hwEVPNNotSupportTunnelAlarm and hwEVPNNotSupportTunnelAlarmResume" + + REVISION "201611040000Z" + DESCRIPTION + "add hwEVPNNotSupportTunnelTable, add hwVPLSNotSupportTunnelTable, + add alarm node hwEVPNNotSupportTunnelAlarm and hwEVPNNotSupportTunnelAlarmResume, + add alarm node hwVPLSNotSupportTunnelAlarm and hwVPLSNotSupportTunnelAlarmResume, + add hwNotSupportTunnelType, + add hwNotSupportTunnelGroup" + REVISION "201607040000Z" + DESCRIPTION + "add BdId and EvpnId to hwMacLimitNumRaisingThreshold and hwMacLimitNumFallingThreshold" + REVISION "201607040000Z" + DESCRIPTION + "modify compile error" + REVISION "201602240000Z" + DESCRIPTION + "Add hwBoardServiceMisMatchGenerate and hwBoardServiceMisMatchCancel" + REVISION "201601040000Z" + DESCRIPTION + "Add hwPwSourceTunnelCheckAlarm and hwPwSourceTunnelCheckResume,hwPwSourceTunnelNoTeCheckAlarm and hwPwSourceTunnelNoTeCheckResume" + REVISION "201512030000Z" + DESCRIPTION + "Add hwMacHopDetectMac of hwMacHopAlarmTable" + REVISION "201511110000Z" + DESCRIPTION + "Modify hwMacDynAddressLearnNum SYNTAX from Integer32(0..131072) to Integer32" + REVISION "201510310000Z" + DESCRIPTION + "Add hwPwOverLdpOverGreTable, add alarm node hwPWOverLdpOverGRENotSupportForwardAlarm and hwPWOverLdpOverGRENotSupportForwardResume. " + REVISION "201508250000Z" + DESCRIPTION + "Modify hwCfgFdbPort SYNTAX from InterfaceIndex to InterfaceIndexOrZero. " + REVISION "201508060000Z" + DESCRIPTION + "Modify hwDynFdbPort of HwdbDynFdbEntry. " + REVISION "201507230000Z" + DESCRIPTION + "Add alarm node hwBdMacLimitOverThresholdAlarm and hwBdMacLimitOverThresholdAlarmResume. " + REVISION "201412192343Z" + DESCRIPTION + "Add alarm node hwPwMacSpoofingAttackAlarm and hwPwMacSpoofingAttackRecover. " + REVISION "201407250945Z" + DESCRIPTION + "Delete hwMacHopPortName5-8 of hwMacHopAlarmTable . " + REVISION "201406160945Z" + DESCRIPTION + "Add alarm node hwPstBroadcastLostAlarm and hwPstBroadcastLostAlarmResume. " + REVISION "201406060945Z" + DESCRIPTION + "Delet alarm node hwVllByPassPWOverGRENotSupportForwardRising. " + REVISION "201401210000Z" + DESCRIPTION + "Add hwMacHopPort of hwMacHopAlarmTable . " + REVISION "201405100000Z" + DESCRIPTION + "Delete hwMacHopMac and hwMacHopSlotId of hwMacHopAlarmTable . " + REVISION "201403130000Z" + DESCRIPTION + "Add hwMacHopAlarmTable and two traps hwMacHopAlarmRisingThreshold and hwMacHopAlarmFallingThreshold for Mac hop alram. " + REVISION "201309070000Z" + DESCRIPTION "Fix the errors checked by a tool." + REVISION "201305240000Z" + DESCRIPTION + "Add alarm node hwVplsOverGRENotSupportForwardRising and hwVllByPassPWOverGRENotSupportForwardRising. " + REVISION "201305140000Z" + DESCRIPTION + "Add alarm node hwMacLimitRuleNumRaisingThreshold and hwMacLimitRuleNumFallingThreshold . " + REVISION "200406080000Z" + DESCRIPTION + " + V1.00, Inital version. + " + ::= { hwL2Mgmt 2} + + +-- ================================================================== +-- +-- ======================= definition begin ========================= +-- +-- ================================================================== + + hwL2MAMObjects OBJECT IDENTIFIER ::= { hwL2MAM 1 } + +-- Textual Conventions + +VlanIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A value used to index per-VLAN tables: values of 0 and + 4095 are not permitted; if the value is between 1 and + 4094 inclusive, it represents an IEEE 802.1Q VLAN-ID with + global scope within a given bridged domain (see VlanId + textual convention). If the value is greater than 4095 + then it represents a VLAN with scope local to the + particular agent, i.e. one without a global VLAN-ID + assigned to it. Such VLANs are outside the scope of + IEEE 802.1Q but it is convenient to be able to manage them + in the same way using this MIB." + SYNTAX Unsigned32 + + + hwL2MaxMacLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum of Mac-address limit rule." + ::= { hwL2MAMObjects 1 } + + + -- Configured mac-address forwarding table + hwdbCfgFdbTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwdbCfgFdbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure a VLAN-based, VSI-based, global blackhole-based MAC addresses, and static MAC addresses table." + ::= { hwL2MAMObjects 2 } + + hwdbCfgFdbEntry OBJECT-TYPE + SYNTAX HwdbCfgFdbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of The layer 2 mac-address forwarding table." + INDEX { hwCfgFdbMac, hwCfgFdbVlanId, hwCfgFdbVsiName } + ::= { hwdbCfgFdbTable 1 } + + HwdbCfgFdbEntry ::= + SEQUENCE { + hwCfgFdbMac + MacAddress, + hwCfgFdbVlanId + VlanIndex, + hwCfgFdbVsiName + OCTET STRING, + hwCfgFdbPort + InterfaceIndexOrZero, + hwCfgFdbType + INTEGER, + hwCfgFdbRowstatus + RowStatus, + hwCfgFdbAtmPort + InterfaceIndexOrZero, + hwCfgFdbVpi + Integer32, + hwCfgFdbVci + Integer32, + hwCfgFdbCeDefault + INTEGER + } + + hwCfgFdbMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object indicates the unicast MAC address entry in the static MAC address table." + ::= { hwdbCfgFdbEntry 1 } + + hwCfgFdbVlanId OBJECT-TYPE + SYNTAX VlanIndex (0..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object indicates the VLAN ID related to the static MAC address table. The value ranges from 0 to 4094." + ::= { hwdbCfgFdbEntry 2 } + + hwCfgFdbVsiName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VSI-ID or other identifier referring to the VSI + which is correlative to the hwFdbMac." + ::= { hwdbCfgFdbEntry 3 } + + hwCfgFdbPort OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the index of the forwarding interface. The interface must be an Ethernet interface. The interface must belong to a specific VLAN or allows the VLAN to pass through. The value 0 indicates the blackhole MAC address entry." + ::= { hwdbCfgFdbEntry 4 } + + hwCfgFdbType OBJECT-TYPE + SYNTAX INTEGER + { + static(2), + blackhole(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the type of a MAC address entry. The object is not created when a MAC address entry is dynamic." + ::= { hwdbCfgFdbEntry 5 } + + hwCfgFdbRowstatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The operating state of the row." + ::= { hwdbCfgFdbEntry 6 } + + hwCfgFdbAtmPort OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The forwarding port. The port must be an atm port. " + ::= { hwdbCfgFdbEntry 7 } + + hwCfgFdbVpi OBJECT-TYPE + SYNTAX Integer32 (0..255 | 65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Virtual Path Identifier." + ::= { hwdbCfgFdbEntry 8 } + + hwCfgFdbVci OBJECT-TYPE + SYNTAX Integer32 (0..2047 | 65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Virtual Connection Identifier." + ::= { hwdbCfgFdbEntry 9 } + + hwCfgFdbCeDefault OBJECT-TYPE + SYNTAX INTEGER + { + noCeDefault(0), + ceDefault(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The flag indicates whether the MAC address entry is configed according to ce-default-vlan. + 'no-ce-default(0)' indicates no, 'ce-default(1)' indicates yes" + ::= { hwdbCfgFdbEntry 10 } + + + -- Dynamic (Leaned) mac-address forwarding table + hwdbDynFdbTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwdbDynFdbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to manage a dynamic MAC address table. The device automatically creates and ages the data in the table. The user cannot add, but can delete the data." + ::= { hwL2MAMObjects 3 } + + hwdbDynFdbEntry OBJECT-TYPE + SYNTAX HwdbDynFdbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of The layer 2 mac-address forwarding table." + INDEX { hwDynFdbMac, hwDynFdbVlanId, hwDynFdbVsiName } + ::= { hwdbDynFdbTable 1 } + + HwdbDynFdbEntry ::= + SEQUENCE { + hwDynFdbMac + MacAddress, + hwDynFdbVlanId + VlanIndex, + hwDynFdbVsiName + OCTET STRING, + hwDynFdbPort + InterfaceIndexOrZero, + hwDynFdbAtmPort + InterfaceIndexOrZero, + hwDynFdbVpi + Integer32, + hwDynFdbVci + Integer32, + hwDynFdbRowstatus + RowStatus, + hwDynSecurityFdbToStaticEnable + EnableValue + } + + hwDynFdbMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object indicates the unicast MAC address entry in the dynamic MAC address table." + ::= { hwdbDynFdbEntry 1 } + + hwDynFdbVlanId OBJECT-TYPE + SYNTAX VlanIndex (0..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN name or other identifier referring to the VLAN + which is correlative to the hwFdbMac." + ::= { hwdbDynFdbEntry 2 } + + hwDynFdbVsiName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VSI-ID or other identifier referring to the VSI + which is correlative to the hwFdbMac." + ::= { hwdbDynFdbEntry 3 } + + hwDynFdbPort OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the index of the forwarding interface. The interface must be an Ethernet interface." + ::= { hwdbDynFdbEntry 4 } + + hwDynFdbAtmPort OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The forwarding port. The port must be an atm port. " + ::= { hwdbDynFdbEntry 5 } + + hwDynFdbVpi OBJECT-TYPE + SYNTAX Integer32 (0..255 | 65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Virtual Path Identifier." + ::= { hwdbDynFdbEntry 6 } + + hwDynFdbVci OBJECT-TYPE + SYNTAX Integer32 (0..2047 | 65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Virtual Connection Identifier." + ::= { hwdbDynFdbEntry 7 } + + hwDynFdbRowstatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The operating state of the row." + ::= { hwdbDynFdbEntry 8 } + + hwDynSecurityFdbToStaticEnable OBJECT-TYPE + SYNTAX EnableValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When this object is set to 'Enable(1)',if port security is enabled , + the dynamic mac will convert to static." + ::= { hwdbDynFdbEntry 9 } + + -- MacLimit + hwMacLimitTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMacLimitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the mac-address learning-limit rule information for device. + It can limit on ethernet interface,vlan,ethernet interface + vlan." + ::= { hwL2MAMObjects 4 } + + hwMacLimitEntry OBJECT-TYPE + SYNTAX HwMacLimitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the mac-address learning-limit table." + INDEX { hwMacLimitPort,hwMacLimitVlanId,hwMacLimitVsiName} + ::= { hwMacLimitTable 1 } + + HwMacLimitEntry ::= + SEQUENCE { + hwMacLimitPort + InterfaceIndexOrZero, + hwMacLimitVlanId + Integer32, + hwMacLimitVsiName + OCTET STRING, + hwMacLimitMaxMac + Integer32, + hwMacLimitMaxRate + Integer32, + hwMacLimitAction + INTEGER, + hwMacLimitAlarm + INTEGER, + hwMacLimitRowstatus + RowStatus, + hwMacAddressLearn + INTEGER, + hwMacDynAddressLearnNum + Integer32, + hwMacSecureAddressLearnNum + Integer32, + hwMacLimitBdId + Integer32, + hwMacLimitEVPName + OCTET STRING + } + + hwMacLimitPort OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port number which will be configured mac-limit." + ::= { hwMacLimitEntry 1 } + + hwMacLimitVlanId OBJECT-TYPE + SYNTAX Integer32(0..4094) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The vlan id which will be configured mac-limit." + ::= { hwMacLimitEntry 2 } + + hwMacLimitVsiName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The vsi name which will be configured mac-limit." + ::= { hwMacLimitEntry 3 } + + hwMacLimitMaxMac OBJECT-TYPE + SYNTAX Integer32(0..131072) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum mac address. When the value is '0', + the meaning is that there isn't limiting rule to + the mac-address number." + ::= { hwMacLimitEntry 4 } + + hwMacLimitMaxRate OBJECT-TYPE + SYNTAX Integer32(0..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The max mac-address learning rate. When the valu + e is '0', the meaning is that there isn't limiting + rule to the learning rate." + ::= { hwMacLimitEntry 5 } + + hwMacLimitAction OBJECT-TYPE + SYNTAX INTEGER + { + discard(1), + forward(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The mac-address limit action of this entry. The + meanings of the values are: + discard(1)- Discard packets + forward(2)- Forward packets." + ::= { hwMacLimitEntry 6 } + + hwMacLimitAlarm OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The mac-limit alarm switch of this entry. The meanings of + the values are: + disable(1), enable(2)" + ::= { hwMacLimitEntry 7 } + + hwMacLimitRowstatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The operating state of the row." + ::= { hwMacLimitEntry 8 } + + hwMacAddressLearn OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The flag of enable Mac address learn." + ::= { hwMacLimitEntry 9 } + + hwMacDynAddressLearnNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of learned dynamic MAC address ." + ::= { hwMacLimitEntry 10 } + + hwMacSecureAddressLearnNum OBJECT-TYPE + SYNTAX Integer32(0..131072) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of learned secure MAC address ." + ::= { hwMacLimitEntry 11 } + + hwMacLimitBdId OBJECT-TYPE + SYNTAX Integer32(1..32768) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The bridge domain id which will be configured mac-limit." + ::= { hwMacLimitEntry 12 } + + hwMacLimitEVPName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The EVPN name which will be configured mac-limit." + ::= { hwMacLimitEntry 13 } + + hwMacUsageTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMacUsageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MAC usage table" + ::= { hwL2MAMObjects 5 } + + hwMacUsageEntry OBJECT-TYPE + SYNTAX HwMacUsageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MAC usage entry" + INDEX { entPhysicalIndex } + ::= { hwMacUsageTable 1 } + + HwMacUsageEntry ::= + SEQUENCE { + hwMacEntityUsage + Integer32, + hwMacEntityUsageThreshold + Integer32 + } + + hwMacEntityUsage OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MAC usage in every IO board" + ::= { hwMacUsageEntry 1 } + + hwMacEntityUsageThreshold OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "MAC usage range" + ::= { hwMacUsageEntry 2 } + + -- hwMacHopAlarmTable + hwMacHopAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMacHopAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the mac hop alarm information." + ::= { hwL2MAMObjects 38 } + + hwMacHopAlarmEntry OBJECT-TYPE + SYNTAX HwMacHopAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of mac hop alarm information for interface table." + INDEX { hwMacHopVlan,hwMacHopVsiName,hwMacHopBdID} + ::= { hwMacHopAlarmTable 1 } + + HwMacHopAlarmEntry ::= + SEQUENCE { + hwMacHopVlan + Unsigned32, + hwMacHopVsiName + OCTET STRING, + hwMacHopBdID + Unsigned32, + hwMacHopPortName1 + OCTET STRING, + hwMacHopPortName2 + OCTET STRING, + hwMacHopPortName3 + OCTET STRING, + hwMacHopPortName4 + OCTET STRING, + hwMacHopPWInfo + OCTET STRING, + hwMacHopDetectMac + OCTET STRING + } + + hwMacHopVlan OBJECT-TYPE + SYNTAX Unsigned32(1..4094) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The VLAN ID of mac hop." + ::= { hwMacHopAlarmEntry 1 } + + hwMacHopVsiName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The VSI of mac hop." + ::= { hwMacHopAlarmEntry 2 } + + hwMacHopBdID OBJECT-TYPE + SYNTAX Unsigned32(1..32768) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The BD id of mac hop." + ::= { hwMacHopAlarmEntry 3 } + + hwMacHopPortName1 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The Port name of Mac-hopping." + ::= { hwMacHopAlarmEntry 4 } + + hwMacHopPortName2 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The Port name of Mac-hopping." + ::= { hwMacHopAlarmEntry 5 } + + hwMacHopPortName3 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The Port name of Mac-hopping." + ::= { hwMacHopAlarmEntry 6 } + + hwMacHopPortName4 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The Port name of Mac-hopping." + ::= { hwMacHopAlarmEntry 7 } + + hwMacHopPWInfo OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..512)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The PW info of Mac-hopping." + ::= { hwMacHopAlarmEntry 8 } + + hwMacHopDetectMac OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..512)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The Mac Address Of Hopping." + ::= { hwMacHopAlarmEntry 9 } + + -- hwBoardServiceMisMatchAlarmTable + hwBoardServiceMisMatchAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBoardServiceMisMatchAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table is used to define variables in traps." + ::= { hwL2MAMObjects 44 } + + hwBoardServiceMisMatchAlarmEntry OBJECT-TYPE + SYNTAX HwBoardServiceMisMatchAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defined the entries between OSS and Router. They are SlotID, ServiceName and Precautions." + INDEX { entPhysicalIndex } + ::= { hwBoardServiceMisMatchAlarmTable 1 } + + HwBoardServiceMisMatchAlarmEntry ::= + SEQUENCE { + hwBoardServiceMisMatchServiceName OCTET STRING, + hwBoardServiceMisMatchPrecautions OCTET STRING + } + + hwBoardServiceMisMatchServiceName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..80)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The service name." + ::= {hwBoardServiceMisMatchAlarmEntry 1} + + hwBoardServiceMisMatchPrecautions OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..80)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Give precautions to users." + ::= {hwBoardServiceMisMatchAlarmEntry 2} + + hwEVPNNotSupportTunnelTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEVPNNotSupportTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the EVPN information for device." + ::= { hwL2MAMObjects 45 } + + hwEVPNNotSupportTunnelEntry OBJECT-TYPE + SYNTAX HwEVPNNotSupportTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the EVPN table." + INDEX { + hwEVPNPeerRemoteIp, + hwNotSupportTunnelEvpnName + } + ::= { hwEVPNNotSupportTunnelTable 1} + + HwEVPNNotSupportTunnelEntry::= + SEQUENCE { + hwEVPNPeerRemoteIp + IpAddress , + hwNotSupportTunnelEvpnName + OCTET STRING + } + + hwEVPNPeerRemoteIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The remote ip address of the EVPN." + ::= { hwEVPNNotSupportTunnelEntry 1 } + + hwNotSupportTunnelEvpnName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The EVPN name which can not forward traffic." + ::= { hwEVPNNotSupportTunnelEntry 2 } + + hwVPLSNotSupportTunnelTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwVPLSNotSupportTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the VPLS information for device." + ::= { hwL2MAMObjects 46 } + + hwVPLSNotSupportTunnelEntry OBJECT-TYPE + SYNTAX HwVPLSNotSupportTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the VPLS table." + INDEX { + hwNotSupportTunnelPwId, + hwPWPeerRemoteIp + } + ::= { hwVPLSNotSupportTunnelTable 1 } + + HwVPLSNotSupportTunnelEntry ::= + SEQUENCE { + hwNotSupportTunnelPwId + Integer32, + hwPWPeerRemoteIp + IpAddress, + hwNotSupportTunnelVSIName + OCTET STRING } + + hwNotSupportTunnelPwId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The PW ID which will be configured." + ::= { hwVPLSNotSupportTunnelEntry 1 } + + hwPWPeerRemoteIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The remote ip address of the VPLS PW." + ::= { hwVPLSNotSupportTunnelEntry 2 } + + hwNotSupportTunnelVSIName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The VSI name which can not forward traffic." + ::= { hwVPLSNotSupportTunnelEntry 3 } + + hwNotSupportTunnelType OBJECT-TYPE + SYNTAX INTEGER + { + bgpovergre(1), + bgpoverldpovergre(2), + ldpovergre(3), + bgp(4), + vpnqosovergre(5) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The forwarding tunnel type which can not be supported." + ::= { hwL2MAMObjects 47 } + + hwNodeSrteLoadBanlanceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwNodeSrteLoadBanlanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table is used to define variables in traps." + ::= { hwL2MAMObjects 51 } + + hwNodeSrteLoadBanlanceEntry OBJECT-TYPE + SYNTAX HwNodeSrteLoadBanlanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of Node Srte table." + INDEX { hwNodeSrteTunnelName , hwNodeSrteServiceName } + ::= { hwNodeSrteLoadBanlanceTable 1 } + + HwNodeSrteLoadBanlanceEntry ::= + SEQUENCE { + hwNodeSrteTunnelName OCTET STRING, + hwNodeSrteServiceName OCTET STRING + } + + hwNodeSrteTunnelName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..31)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The tunnel name." + ::= {hwNodeSrteLoadBanlanceEntry 1} + + hwNodeSrteServiceName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..31)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The service Name." + ::= {hwNodeSrteLoadBanlanceEntry 2} + + + +--vll vpn qos not support tunnel + hwVllVpnQosNotSupportTunnelTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwVllVpnQosNotSupportTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the vll information for device." + ::= { hwL2MAMObjects 52 } + + hwVllVpnQosNotSupportTunnelEntry OBJECT-TYPE + SYNTAX HwVllVpnQosNotSupportTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the vll table." + INDEX { + hwVLLACIfName, + hwVLLPeerRemoteIp, + hwNotSupportTunnelTypeName + } + ::= { hwVllVpnQosNotSupportTunnelTable 1} + + HwVllVpnQosNotSupportTunnelEntry::= + SEQUENCE { + hwVLLACIfName + OCTET STRING , + hwVLLPeerRemoteIp + IpAddress , + hwNotSupportTunnelTypeName + OCTET STRING + } + + hwVLLACIfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The interface name which will be configured for VLL." + ::= { hwVllVpnQosNotSupportTunnelEntry 1 } + + hwVLLPeerRemoteIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The remote ip address of the VLL." + ::= { hwVllVpnQosNotSupportTunnelEntry 2 } + + hwNotSupportTunnelTypeName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The VLL name which can not forward traffic." + ::= { hwVllVpnQosNotSupportTunnelEntry 3 } +--vll vpn qos not support tunnel + + +--3tuple static mac + hwdbCfg3tupleFdbTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwdbCfg3tupleFdbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The layer 2 configured mac-address forwarding table .The table that + contains the layer 2 mac-address forwarding information + currently operating on this device." + ::= { hwL2MAMObjects 6 } + + hwdbCfg3tupleFdbEntry OBJECT-TYPE + SYNTAX HwdbCfg3tupleFdbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of The layer 2 mac-address forwarding table." + INDEX { hwdbCfg3tupleFdbMac, hwdbCfg3tupleFdbVlanId, hwdbCfg3tupleFdbInPort } + ::= { hwdbCfg3tupleFdbTable 1 } + + HwdbCfg3tupleFdbEntry ::= + SEQUENCE { + hwdbCfg3tupleFdbMac + MacAddress, + hwdbCfg3tupleFdbVlanId + Integer32, + hwdbCfg3tupleFdbInPort + InterfaceIndex, + hwdbCfg3tupleFdbOutPort + InterfaceIndex, + hwdbCfg3tupleFdbRowStatus + RowStatus + } + + hwdbCfg3tupleFdbMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unicast MAC address for which the device contains + it's information in the mac-address table. The mac-address + can't be a special address or multicast address." + ::= { hwdbCfg3tupleFdbEntry 1 } + + hwdbCfg3tupleFdbVlanId OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN name or other identifier referring to the VLAN + which is correlative to the hwFdbMac." + ::= { hwdbCfg3tupleFdbEntry 2 } + hwdbCfg3tupleFdbInPort OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The input port. The port must be an ethernet port. + And the port must be contained by the hwFdbVlanId or allow + the hwFdbVlanId get across through itself." + ::= { hwdbCfg3tupleFdbEntry 3 } + + hwdbCfg3tupleFdbOutPort OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The forwarding port. The port must be an ethernet port. + And the port must be contained by the hwFdbVlanId or allow + the hwFdbVlanId get across through itself." + ::= { hwdbCfg3tupleFdbEntry 4 } + + hwdbCfg3tupleFdbRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The operating state of the row." + ::= { hwdbCfg3tupleFdbEntry 5 } + + hwPwMacSpoofingAttackMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "A unicast MAC address for PW mac spoofing." + ::= { hwL2MAMObjects 39 } + hwBdMacLimitBdId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The bd id which will be configured mac-limit." + ::= { hwL2MAMObjects 40 } + hwBdMacLimitMaxMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The maximum mac address. When the value is '0', + the meaning is that there isn't limiting rule to + the mac-address number." + ::= { hwL2MAMObjects 41 } + + hwL2MacTraps OBJECT IDENTIFIER ::= { hwL2MAMObjects 7 } + + hwMacUsageRaisingThreshold NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalName, hwMacEntityUsage, hwMacEntityUsageThreshold} + STATUS current + DESCRIPTION + "Beyond the configurated Mac usage" + ::= { hwL2MacTraps 1 } + + hwMacUsageFallingThreshold NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalName, hwMacEntityUsage, hwMacEntityUsageThreshold} + STATUS current + DESCRIPTION + "Resume the alarm of Mac usage" + ::= { hwL2MacTraps 2 } + + hwMacLimitNumRaisingThreshold NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, hwMacDynAddressLearnNum, hwMacLimitMaxMac,hwL2IfPortName,hwMacLimitBdId,hwMacLimitEVPName} + STATUS current + DESCRIPTION + "Beyond the mac limited learning number " + ::= { hwL2MacTraps 3 } + + hwMacLimitNumFallingThreshold NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, hwMacDynAddressLearnNum, hwMacLimitMaxMac,hwL2IfPortName,hwMacLimitBdId,hwMacLimitEVPName} + STATUS current + DESCRIPTION + "Resume the alarm of Mac usage" + ::= { hwL2MacTraps 4 } + + hwUntargetMacNumAlarm NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, hwUntargetMacNum} + STATUS current + DESCRIPTION "Warning of untarget mac-address numbers." + ::= { hwL2MacTraps 5 } + + + hwPortSecRcvInsecurePktAlarm NOTIFICATION-TYPE + OBJECTS {ifDescr, hwPortSecurityProtectAction} + STATUS current + DESCRIPTION + "Alarm of port perform the protect action shutdown or restrict + when receiving insecure mac packets in the interface." + ::= { hwL2MacTraps 6 } + + hwPwMacLimitNumRaisingThreshold NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, hwPwMacDynAddressLearnNum, hwPwMacLimitMaxMac} + STATUS current + DESCRIPTION + "The number of MAC addresses that are learnt based on the PW reaches + the upper limit." + ::= { hwL2MacTraps 7 } + + hwPwMacLimitNumFallingThreshold NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, hwPwMacDynAddressLearnNum, hwPwMacLimitMaxMac} + STATUS current + DESCRIPTION + "The number of MAC addresses that are learnt based on the PW falls below + the upper limit." + ::= { hwL2MacTraps 8 } + + hwPortStickyReachMaxAlarm NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "An alarm is generated when the number of sticky MAC address entries reaches the maximum value." + ::= { hwL2MacTraps 9 } + + hwRecIllegalMacPktAlarm NOTIFICATION-TYPE + OBJECTS { hwL2IfPortName } + STATUS current + DESCRIPTION + "The MAC addresses that received are illegal." + ::= { hwL2MacTraps 10 } + + hwMacLimitOverThresholdAlarm NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, hwMacDynAddressLearnNum, hwMacLimitMaxMac, hwL2IfPortName, hwMacLimitVlanId, hwMacLimitVsiName} + STATUS current + DESCRIPTION + "Beyond the mac limited learning number ." + ::= { hwL2MacTraps 11 } + + hwMacFlappingAlarm NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, hwMacflappingMac, hwMacFlappingVlan, hwL2IfPortName, hwL2IfPortName, entPhysicalName} + STATUS current + DESCRIPTION + " Mac flapping alarm ." + ::= { hwL2MacTraps 12 } + + hwSlotMacLimitNumRaisingThreshold NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, hwMacDynAddressLearnNum, hwMacLimitMaxMac, entPhysicalName, entPhysicalName} + STATUS current + DESCRIPTION + "The number of MAC addresses that are learnt based on the SLOT reaches + the upper limit." + ::= { hwL2MacTraps 13 } + + hwSlotMacLimitNumFallingThreshold NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, hwMacDynAddressLearnNum, hwMacLimitMaxMac, entPhysicalName, entPhysicalName} + STATUS current + DESCRIPTION + "The number of MAC addresses that are learnt based on the SLOT falls below + the upper limit." + ::= { hwL2MacTraps 14 } + + hwL2ProtocolTunnelDropThresholdRaising NOTIFICATION-TYPE + OBJECTS { hwL2ProtocolTunnelTrapPortName, hwL2ProtocolTunnelTrapProtocolName, hwL2ProtocolTunnelTrapDropThreshold} + STATUS current + DESCRIPTION + "The number of the protocol transmit on the port reach the drop threshold." + ::= { hwL2MacTraps 15 } + + hwL2ProtocolTunnelDropThresholdFalling NOTIFICATION-TYPE + OBJECTS { hwL2ProtocolTunnelTrapPortName, hwL2ProtocolTunnelTrapProtocolName, hwL2ProtocolTunnelTrapDropThreshold} + STATUS current + DESCRIPTION + "The number of the protocol transmit on the port below the drop threshold." + ::= { hwL2MacTraps 16 } + hwVsiMacLimitNumRaisingThresholdAlarm NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, hwMacLimitVsiName} + STATUS current + DESCRIPTION + "The vsi Beyond the mac limited learning number ." + ::= { hwL2MacTraps 17 } + hwVsiMacLimitNumRaisingThresholdAlarmClear NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, hwMacLimitVsiName} + STATUS current + DESCRIPTION + "The vsi release from the mac limited learning number ." + ::= { hwL2MacTraps 18 } + hwMacLimitOverThresholdAlarmResume NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, hwMacDynAddressLearnNum, hwMacLimitMaxMac, hwL2IfPortName, hwMacLimitVlanId, hwMacLimitVsiName} + STATUS current + DESCRIPTION + "Less than the mac limited learning number ." + ::= { hwL2MacTraps 19 } + + hwSlotMacNumRaisingThreshold NOTIFICATION-TYPE + OBJECTS { hwMacSlotStatistics, hwMacSlotStatisticsSpecify} + STATUS current + DESCRIPTION + "This notification indicates the MAC usage of the slot raising the threshold." + ::= { hwL2MacTraps 20 } + + hwSlotMacNumFallingThreshold NOTIFICATION-TYPE + OBJECTS { hwMacSlotStatistics, hwMacSlotStatisticsSpecify} + STATUS current + DESCRIPTION + "This notification indicates the MAC usage of the slot falling the threshold." + ::= { hwL2MacTraps 21 } + hwMacLimitRuleNumRaisingThreshold NOTIFICATION-TYPE + OBJECTS {entPhysicalName,hwMacRuleDynAddressLearnNum,hwMacLimitRuleMaxMac} + STATUS current + DESCRIPTION + "Mac address is beyond the threshold of the global mac limit rule " + ::= { hwL2MacTraps 22 } + + hwMacLimitRuleNumFallingThreshold NOTIFICATION-TYPE + OBJECTS {entPhysicalName,hwMacRuleDynAddressLearnNum,hwMacLimitRuleMaxMac} + STATUS current + DESCRIPTION + "Mac address is fall behind the threshold of the global mac limit rule. " + ::= { hwL2MacTraps 23 } + + hwVplsOverGRENotSupportForwardRising NOTIFICATION-TYPE + OBJECTS {hwVplsOverGreVsiName,hwRemoteIp} + STATUS current + DESCRIPTION + "The public network tunnel used to carry the VPLS PW is a GRE tunnel and the VPLS PW cannot forward traffic. " + ::= { hwL2MacTraps 24 } + + hwVplsOverGRENotSupportForwardRisingResume NOTIFICATION-TYPE + OBJECTS {hwVplsOverGreVsiName,hwRemoteIp} + STATUS current + DESCRIPTION + "The public network tunnel used to carry the VPLS PW is a non-GRE tunnel and the VPLS PW can forward traffic again. " + ::= { hwL2MacTraps 25 } + + hwIfInputUnucFlowRisingThreshold NOTIFICATION-TYPE + OBJECTS {hwUNUCPortName,hwUNUCPortAlarmThreshold,hwUNUCPortRealFlow} + STATUS current + DESCRIPTION + "Unknown unicast flow is beyond the alarm threshold. " + ::= { hwL2MacTraps 28 } + + hwIfInputUnucFlowFallingThreshold NOTIFICATION-TYPE + OBJECTS {hwUNUCPortName,hwUNUCPortAlarmThreshold,hwUNUCPortRealFlow} + STATUS current + DESCRIPTION + "Unknown unicast flow is fall behind the alarm threshold. " + ::= { hwL2MacTraps 29 } + + hwMacHopAlarmRisingThreshold NOTIFICATION-TYPE + OBJECTS { hwMacHopVlan, hwMacHopVsiName, hwMacHopBdID, hwMacHopPortName1, hwMacHopPortName2, hwMacHopPortName3, hwMacHopPortName4, hwMacHopPWInfo, hwMacHopDetectMac} + STATUS current + DESCRIPTION + "Mac hop is beyond the alarm threshold. " + ::= { hwL2MacTraps 30 } + + hwMacHopAlarmFallingThreshold NOTIFICATION-TYPE + OBJECTS { hwMacHopVlan, hwMacHopVsiName, hwMacHopBdID} + STATUS current + DESCRIPTION + "Mac hop is fall behind the alarm threshold. " + ::= { hwL2MacTraps 31 } + + hwPstBroadcastLostAlarm NOTIFICATION-TYPE + OBJECTS { entPhysicalIndex, entPhysicalName } + STATUS current + DESCRIPTION + "The board cannot receive pst broadcast packet from other boards in one minute." + ::= { hwL2MacTraps 32 } + + hwPstBroadcastLostResume NOTIFICATION-TYPE + OBJECTS { entPhysicalIndex, entPhysicalName } + STATUS current + DESCRIPTION + "The board can receive pst broadcast packet from other boards in one minute." + ::= { hwL2MacTraps 33 } + + hwPwMacSpoofingAttackAlarm NOTIFICATION-TYPE + OBJECTS {hwVplsVsiName, entPhysicalName, hwPwMacSpoofingAttackMacAddr} + STATUS current + DESCRIPTION + "A PW received MAC spoofing packets from an interface. " + ::= { hwL2MacTraps 34 } + + hwPwMacSpoofingAttackAlarmClear NOTIFICATION-TYPE + OBJECTS {hwVplsVsiName, entPhysicalName} + STATUS current + DESCRIPTION + "The alarm indicating that a PW received MAC spoofing packets from an interface was cleared. " + ::= { hwL2MacTraps 35 } + + hwBdMacLimitOverThresholdAlarm NOTIFICATION-TYPE + OBJECTS {hwBdMacLimitBdId, hwBdMacLimitMaxMac} + STATUS current + DESCRIPTION + "Beyond the mac limited learning number. " + ::= { hwL2MacTraps 36 } + + hwBdMacLimitOverThresholdAlarmResume NOTIFICATION-TYPE + OBJECTS {hwBdMacLimitBdId, hwBdMacLimitMaxMac} + STATUS current + DESCRIPTION + "Less than the mac limited learning number. " + ::= { hwL2MacTraps 37 } + + hwPWOverLdpOverGRENotSupportForwardAlarm NOTIFICATION-TYPE + OBJECTS {hwVplsOverLdpOverGreVsiName,hwPeerRemoteIp,hwEvpnOverLdpOverGreEvpnName} + STATUS current + DESCRIPTION + "The public network tunnel used to carry the VPLS PW or EVPN is a LDP over GRE tunnel and the VPLS PW or EVPN cannot forward traffic. " + ::= { hwL2MacTraps 38 } + + hwPWOverLdpOverGRENotSupportForwardResume NOTIFICATION-TYPE + OBJECTS {hwVplsOverLdpOverGreVsiName,hwPeerRemoteIp,hwEvpnOverLdpOverGreEvpnName} + STATUS current + DESCRIPTION + "The public network tunnel used to carry the VPLS PW or EVPN is a not a LDP over GRE tunnel. " + ::= { hwL2MacTraps 39 } + + hwPwSourceTunnelCheckAlarm NOTIFICATION-TYPE + OBJECTS { hwPwLabel ,hwTeLabel,hwPortName} + STATUS current + DESCRIPTION + "The packets are discarded due to unmatched PW source tunnel." + ::= { hwL2MacTraps 40 } + + hwPwSourceTunnelCheckResume NOTIFICATION-TYPE + OBJECTS { hwPwLabel ,hwTeLabel,hwPortName} + STATUS current + DESCRIPTION + "No mismatch packets are found during the PW source tunnel check." + ::= { hwL2MacTraps 41 } + + hwPwSourceTunnelNoTeCheckAlarm NOTIFICATION-TYPE + OBJECTS { hwPwLabel ,hwPortName} + STATUS current + DESCRIPTION + "The packets are discarded because they do not match the PW source tunnel and contains no public network label." + ::= { hwL2MacTraps 42 } + + hwPwSourceTunnelNoTeCheckResume NOTIFICATION-TYPE + OBJECTS { hwPwLabel ,hwPortName} + STATUS current + DESCRIPTION + "No mismatch packets are found during the PW source tunnel check." + ::= { hwL2MacTraps 43 } + + hwBoardServiceMisMatchGenerate NOTIFICATION-TYPE + OBJECTS { entPhysicalIndex, entPhysicalName, hwBoardServiceMisMatchServiceName, hwBoardServiceMisMatchPrecautions} + STATUS current + DESCRIPTION + "The board does not support the service. " + ::= { hwL2MacTraps 44 } + + hwBoardServiceMisMatchCancel NOTIFICATION-TYPE + OBJECTS { entPhysicalIndex, entPhysicalName, hwBoardServiceMisMatchServiceName} + STATUS current + DESCRIPTION + "The service that the board does not support is undone or the board that the service does not support is removed. " + ::= { hwL2MacTraps 45 } + + hwEVPNNotSupportTunnelAlarm NOTIFICATION-TYPE + OBJECTS {hwEVPNPeerRemoteIp,hwNotSupportTunnelEvpnName,hwNotSupportTunnelType} + STATUS current + DESCRIPTION + "The public network tunnel used to carry the EVPN cannot forward traffic. " + ::= { hwL2MacTraps 46 } + + hwEVPNNotSupportTunnelAlarmResume NOTIFICATION-TYPE + OBJECTS {hwEVPNPeerRemoteIp,hwNotSupportTunnelEvpnName,hwNotSupportTunnelType} + STATUS current + DESCRIPTION + "The public network tunnel used to carry the EVPN support forwarded traffic successfully. " + ::= { hwL2MacTraps 47 } + + hwVPLSNotSupportTunnelAlarm NOTIFICATION-TYPE + OBJECTS {hwNotSupportTunnelPwId,hwPWPeerRemoteIp,hwNotSupportTunnelVSIName,hwNotSupportTunnelType} + STATUS current + DESCRIPTION + "The public network tunnel used to carry the VPLS cannot forward traffic. " + ::= { hwL2MacTraps 48 } + + hwVPLSNotSupportTunnelAlarmResume NOTIFICATION-TYPE + OBJECTS {hwNotSupportTunnelPwId,hwPWPeerRemoteIp,hwNotSupportTunnelVSIName,hwNotSupportTunnelType} + STATUS current + DESCRIPTION + "The public network tunnel used to carry the VPLS support forwarded traffic successfully. " + ::= { hwL2MacTraps 49 } + + hwServiceNotSupportNodeSrteLoadBanlance NOTIFICATION-TYPE + OBJECTS {hwNodeSrteTunnelName, hwNodeSrteServiceName} + STATUS current + DESCRIPTION + "The service can not support node sr-te tunnel load banlance." + ::= { hwL2MacTraps 50 } + + hwVplsPwHqosNotSupportTunnelAlarm NOTIFICATION-TYPE + OBJECTS {hwNotSupportTunnelVSIName,hwPWPeerRemoteIp,hwNotSupportTunnelPwId,hwNotSupportTunnelType} + STATUS current + DESCRIPTION + "VPLS PW HQOS services are not supported on the public network tunnel. " + ::= { hwL2MacTraps 51 } + + hwVplsPwHqosNotSupportTunnelAlarmResume NOTIFICATION-TYPE + OBJECTS {hwNotSupportTunnelVSIName,hwPWPeerRemoteIp,hwNotSupportTunnelPwId,hwNotSupportTunnelType} + STATUS current + DESCRIPTION + "VPLS PW HQOS services are supported on the public network tunnel." + ::= { hwL2MacTraps 52} + + hwPbbEvpnNotSupportTunnelAlarm NOTIFICATION-TYPE + OBJECTS {hwEVPNPeerRemoteIp,hwNotSupportTunnelEvpnName,hwNotSupportTunnelType} + STATUS current + DESCRIPTION + "The public network tunnel used to carry the PBB EVPN cannot forward traffic. " + ::= { hwL2MacTraps 53 } + + hwPbbEvpnNotSupportTunnelAlarmResume NOTIFICATION-TYPE + OBJECTS {hwEVPNPeerRemoteIp,hwNotSupportTunnelEvpnName,hwNotSupportTunnelType} + STATUS current + DESCRIPTION + "The public network tunnel used to carry the PBB EVPN support forwarded traffic successfully. " + ::= { hwL2MacTraps 54} + + + hwVllVpnQosNotSupportTunnelAlarm NOTIFICATION-TYPE + OBJECTS {hwVLLACIfName, hwVLLPeerRemoteIp,hwNotSupportTunnelType} + STATUS current + DESCRIPTION + "The public network tunnel used to carry the VLL cannot forward traffic. " + ::= { hwL2MacTraps 55 } + + hwVllVpnQosNotSupportTunnelAlarmResume NOTIFICATION-TYPE + OBJECTS {hwVLLACIfName, hwVLLPeerRemoteIp,hwNotSupportTunnelType} + STATUS current + DESCRIPTION + "The public network tunnel used to carry the VLL support forwarded traffic successfully. " + ::= { hwL2MacTraps 56 } + + + +-- untarget mac number + hwUntargetMacNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of untarget mac-address." + ::= { hwL2MAMObjects 8 } + +-- mac-address aging-time + hwMacAgingTime OBJECT-TYPE + SYNTAX Integer32 (10..1000000 | 0) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The interval that the hardware deletes any entry + whose hit bit is cleared and clears the hit bit + of the remaining entries.The default value is 300 seconds.'0'means the MAC entries will be + never aged." + ::= { hwL2MAMObjects 9 } + +-- mac-address restrict + hwMacRestrict OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether MAC address learning + restrict has been enabled for the system." + ::= { hwL2MAMObjects 10 } + + -- port-security + hwPortSecurityTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPortSecurityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the port security information for device. + It can protect the port from inaccessible mac." + ::= { hwL2MAMObjects 11 } + + hwPortSecurityEntry OBJECT-TYPE + SYNTAX HwPortSecurityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the port security table." + INDEX { hwPortSecurityPort } + ::= { hwPortSecurityTable 1 } + + HwPortSecurityEntry ::= + SEQUENCE { + hwPortSecurityPort + InterfaceIndexOrZero, + hwPortSecurityEnabled + EnabledStatus, + hwPortSecurityProtectAction + INTEGER, + hwPortSecurityAllDynToStaticEnable + EnableValue, + hwPortSecurityAllDynToStickyEnable + EnableValue, + hwPortSecurityMaxMacNum + Integer32 + } + + hwPortSecurityPort OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port number which will be configured port security." + ::= { hwPortSecurityEntry 1 } + + hwPortSecurityEnabled OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When this object is set to 'enabled(1)' Port security + is enabled on this port else disabled." + ::= { hwPortSecurityEntry 2 } + + + hwPortSecurityProtectAction OBJECT-TYPE + SYNTAX INTEGER + { + restrict(1), + protect(2), + shutdown(3), + noaction(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port security protect action of this entry. The + meanings of the values are: + restrict(1)- shutdown the port + protect(2)- discard the unknow source mac packets and not learn + shutdown(3)- send trap + noaction(4)- broadcast the packet ." + ::= { hwPortSecurityEntry 3 } + + + hwPortSecurityAllDynToStaticEnable OBJECT-TYPE + SYNTAX EnableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When this object is set to 'enable(1)' all dynamic mac-address on the Port + will convert to static." + ::= { hwPortSecurityEntry 4 } + + hwPortSecurityAllDynToStickyEnable OBJECT-TYPE + SYNTAX EnableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When this object is set to enable and port security is enabled, + the dynamic MAC address entry will be changed to a sticky MAC address entry." + ::= { hwPortSecurityEntry 5 } + + hwPortSecurityMaxMacNum OBJECT-TYPE + SYNTAX Integer32 (0..16384) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum mac address can be learned based on the port." + ::= { hwPortSecurityEntry 6 } + + -- MacLimitGlobalRule + hwMacLimitGlobalRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMacLimitGlobalRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the global mac-address learning-limit rules information for device." + ::= { hwL2MAMObjects 12 } + + hwMacLimitGlobalRuleEntry OBJECT-TYPE + SYNTAX HwMacLimitGlobalRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the global mac-address learning-limit rule table." + INDEX { hwMacLimitGlobalRuleName } + ::= { hwMacLimitGlobalRuleTable 1 } + + HwMacLimitGlobalRuleEntry ::= + SEQUENCE { + hwMacLimitGlobalRuleName + OCTET STRING, + hwMacLimitRuleMaxMac + Integer32, + hwMacLimitRuleMaxRate + Integer32, + hwMacLimitRuleAction + INTEGER, + hwMacLimitRuleAlarm + INTEGER, + hwMacLimitRuleRowstatus + RowStatus, + hwMacRuleDynAddressLearnNum + Integer32 + } + + hwMacLimitGlobalRuleName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The global mac-address learning-limit rule name." + ::= { hwMacLimitGlobalRuleEntry 1 } + + hwMacLimitRuleMaxMac OBJECT-TYPE + SYNTAX Integer32(0..131072) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum mac address. When the value is '0', + the meaning is that there isn't limiting rule to + the mac-address number." + ::= { hwMacLimitGlobalRuleEntry 11 } + + hwMacLimitRuleMaxRate OBJECT-TYPE + SYNTAX Integer32(0..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The max mac-address learning rate. When the valu + e is '0', the meaning is that there isn't limiting + rule to the learning rate." + ::= { hwMacLimitGlobalRuleEntry 12 } + + hwMacLimitRuleAction OBJECT-TYPE + SYNTAX INTEGER + { + discard(1), + forward(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The mac-address limit action of this entry. The + meanings of the values are: + discard(1)- Discard packets + forward(2)- Forward packets." + ::= { hwMacLimitGlobalRuleEntry 13 } + + hwMacLimitRuleAlarm OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The mac-limit alarm switch of this entry. The meanings of + the values are: + disable(1), enable(2)" + ::= { hwMacLimitGlobalRuleEntry 14 } + + hwMacLimitRuleRowstatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The operating state of the row." + ::= { hwMacLimitGlobalRuleEntry 51 } + hwMacRuleDynAddressLearnNum OBJECT-TYPE + SYNTAX Integer32(0..131072) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of dynamic MAC address learned by the board." + ::= { hwMacLimitGlobalRuleEntry 52 } + + -- MacLimitApplyTable + hwMacLimitApplyRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMacLimitApplyRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the global mac-address learning-limit rules and apply ports." + ::= { hwL2MAMObjects 13 } + + hwMacLimitApplyRuleEntry OBJECT-TYPE + SYNTAX HwMacLimitApplyRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the global mac-address learning-limit rules and apply ports table." + INDEX { hwMacLimitApplyPort, hwMacLimitApplyVlanId } + ::= { hwMacLimitApplyRuleTable 1 } + + HwMacLimitApplyRuleEntry ::= + SEQUENCE { + hwMacLimitApplyPort + InterfaceIndexOrZero, + hwMacLimitApplyVlanId + Integer32, + hwMacLimitApplyRuleName + OCTET STRING, + hwMacLimitApplyRowstatus + RowStatus + } + + hwMacLimitApplyPort OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port number which apply the global mac-address learning-limit rule." + ::= { hwMacLimitApplyRuleEntry 1 } + + hwMacLimitApplyVlanId OBJECT-TYPE + SYNTAX Integer32(0..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vlan id which apply the global mac-address learning-limit rule." + ::= { hwMacLimitApplyRuleEntry 2 } + + hwMacLimitApplyRuleName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The global mac-address learning-limit rule name." + ::= { hwMacLimitApplyRuleEntry 11 } + + hwMacLimitApplyRowstatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The operating state of the row." + ::= { hwMacLimitApplyRuleEntry 51 } + + hwMacGlobalStatistics OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the global mac-address items." + ::= { hwL2MAMObjects 14 } + + hwMacIfStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMacIfStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table showing the number of mac-address items by interface index." + ::= { hwL2MAMObjects 15 } + + hwMacIfStatisticsEntry OBJECT-TYPE + SYNTAX HwMacIfStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the statistics of mac-address table." + INDEX { hwMacIfStatisticsIfIndex } + ::= { hwMacIfStatisticsTable 1 } + + HwMacIfStatisticsEntry ::= + SEQUENCE { + hwMacIfStatisticsIfIndex + InterfaceIndex, + hwMacIfStatistics + Integer32 + } + + hwMacIfStatisticsIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface index which is correlative to the hwIfMacStatistics table." + ::= { hwMacIfStatisticsEntry 1 } + + hwMacIfStatistics OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the mac-address items." + ::= { hwMacIfStatisticsEntry 2 } + + hwMacSlotStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMacSlotStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table showing the number of mac-address items by slot ID." + ::= { hwL2MAMObjects 16 } + + hwMacSlotStatisticsEntry OBJECT-TYPE + SYNTAX HwMacSlotStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the statistics of mac-address table." + INDEX { hwMacSlotStatisticsSlotId } + ::= { hwMacSlotStatisticsTable 1 } + + HwMacSlotStatisticsEntry ::= + SEQUENCE { + hwMacSlotStatisticsSlotId + Integer32, + hwMacSlotStatistics + Integer32, + hwMacSlotStatisticsSpecify + Integer32, + hwMacSlotUsage + Integer32, + hwMacSlotUsageThreshold + Integer32 + } + + hwMacSlotStatisticsSlotId OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The slot ID which is correlative to the hwMacSlotStatistics table." + ::= { hwMacSlotStatisticsEntry 1 } + + hwMacSlotStatistics OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the mac-address items by slot ID." + ::= { hwMacSlotStatisticsEntry 2 } + + hwMacSlotStatisticsSpecify OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The specify max number of the mac-address items by slot ID." + ::= { hwMacSlotStatisticsEntry 3 } + + hwMacSlotUsage OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MAC usage in every IO board" + ::= { hwMacSlotStatisticsEntry 4 } + + hwMacSlotUsageThreshold OBJECT-TYPE + SYNTAX Integer32 (1..99) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MAC usage range" + ::= { hwMacSlotStatisticsEntry 5 } + + hwMacVlanStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMacVlanStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table showing the number of mac-address items by VLAN ID." + ::= { hwL2MAMObjects 17 } + + hwMacVlanStatisticsEntry OBJECT-TYPE + SYNTAX HwMacVlanStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the statistics of mac-address table." + INDEX { hwMacVlanStatisticsVlanId } + ::= { hwMacVlanStatisticsTable 1 } + + HwMacVlanStatisticsEntry ::= + SEQUENCE { + hwMacVlanStatisticsVlanId + VlanId, + hwMacVlanStatistics + Integer32 + } + + hwMacVlanStatisticsVlanId OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN ID which is correlative to the hwMacVlanStatistics table." + ::= { hwMacVlanStatisticsEntry 1 } + + hwMacVlanStatistics OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the mac-address items." + ::= { hwMacVlanStatisticsEntry 2 } + + + hwMacVsiStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMacVsiStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table showing the number of mac-address items by VSI name." + ::= { hwL2MAMObjects 18 } + + hwMacVsiStatisticsEntry OBJECT-TYPE + SYNTAX HwMacVsiStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the statistics of mac-address table." + INDEX { hwMacVsiStatisticsVsiName } + ::= { hwMacVsiStatisticsTable 1 } + + HwMacVsiStatisticsEntry ::= + SEQUENCE { + hwMacVsiStatisticsVsiName + OCTET STRING, + hwMacVsiStatistics + Integer32 + } + + hwMacVsiStatisticsVsiName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VSI name which is correlative to the hwMacVsiStatistics table." + ::= { hwMacVsiStatisticsEntry 1 } + + hwMacVsiStatistics OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the mac-address items." + ::= { hwMacVsiStatisticsEntry 2 } + +-- PwMacLimit + hwPwMacLimitTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPwMacLimitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is a rule table for PW-based MAC learning limit." + ::= { hwL2MAMObjects 19 } + + hwPwMacLimitEntry OBJECT-TYPE + SYNTAX HwPwMacLimitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of a rule table for PW-based MAC learning limit." + INDEX { hwPwMacLimitVsiName,hwPwMacLimitPwName } + ::= { hwPwMacLimitTable 1 } + + HwPwMacLimitEntry ::= + SEQUENCE { + hwPwMacLimitVsiName + OCTET STRING, + hwPwMacLimitPwName + OCTET STRING, + hwPwMacLimitMaxMac + Integer32, + hwPwMacLimitMaxRate + Integer32, + hwPwMacLimitAction + INTEGER, + hwPwMacLimitAlarm + EnabledStatus, + hwPwMacLimitRowstatus + RowStatus, + hwPwMacAddressLearn + EnabledStatus, + hwPwMacDynAddressLearnNum + Integer32 + } + + hwPwMacLimitVsiName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the name of the VSI that is configured with + PW-based MAC learning limit." + ::= { hwPwMacLimitEntry 1 } + + hwPwMacLimitPwName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the name of the PW that is configured with + PW-based MAC learning limit." + ::= { hwPwMacLimitEntry 2 } + + hwPwMacLimitMaxMac OBJECT-TYPE + SYNTAX Integer32(0..131072) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object specifies the maximum number of MAC + addresses that can be learnt. 0 indicates no limit." + ::= { hwPwMacLimitEntry 3 } + + hwPwMacLimitMaxRate OBJECT-TYPE + SYNTAX Integer32(0..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object specifies the maximum rate for MAC + address learning. 0 indicates no limit." + ::= { hwPwMacLimitEntry 4 } + + hwPwMacLimitAction OBJECT-TYPE + SYNTAX INTEGER + { + discard(1), + forward(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object specifies whether packets are forwarded + or discarded after the number of MAC addresses that are learnt + reaches the upper limit: + 1: packets are discarded + 2: packets are forwarded" + ::= { hwPwMacLimitEntry 5 } + + hwPwMacLimitAlarm OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object specifies whether the alarm is enabled + or disabled after the number of MAC addresses that are learnt reaches + the upper limit: + 1: alarm is enabled + 2: alarm is disabled" + ::= { hwPwMacLimitEntry 6 } + + hwPwMacLimitRowstatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the RowStatus of hwPwMacLimitTable." + ::= { hwPwMacLimitEntry 7 } + + hwPwMacAddressLearn OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates whether MAC learning is enabled." + ::= { hwPwMacLimitEntry 8 } + + hwPwMacDynAddressLearnNum OBJECT-TYPE + SYNTAX Integer32(0..131072) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object specifies the number of dynamic MAC + addresses that are learnt." + ::= { hwPwMacLimitEntry 9 } + + hwMacSpoofingDefendTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMacSpoofingDefendEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table enable the MAC spoofing defend." + ::= { hwL2MAMObjects 20 } + + hwMacSpoofingDefendEntry OBJECT-TYPE + SYNTAX HwMacSpoofingDefendEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the MAC spoofing defend table." + INDEX { hwMacSpoofingDefendPort } + ::= { hwMacSpoofingDefendTable 1 } + + HwMacSpoofingDefendEntry ::= + SEQUENCE { + hwMacSpoofingDefendPort + InterfaceIndexOrZero, + hwMacSpoofingDefendEnabled + EnabledStatus + } + + hwMacSpoofingDefendPort OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port number which will be configured 1.1.1 MAC spoofing defend." + ::= { hwMacSpoofingDefendEntry 1 } + + hwMacSpoofingDefendEnabled OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When this object is set to 'enabled(1)' MAC spoofing defend + is enabled on this port else disabled." + ::= { hwMacSpoofingDefendEntry 2 } + + hwDiscardIllegalMacEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When this object is set to 'enabled(1)' illegal MAC will be discarded." + ::= { hwL2MAMObjects 21 } + + hwDiscardIllegalMacAlarm OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When this object is set to 'enabled(1)' discard illegal MAC alarm + is enabled else disabled." + ::= { hwL2MAMObjects 22 } + + hwMacSpoofingDefend OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When this object is set to 'enabled(1)' MAC spoofing defend + is enabled on global else disabled." + ::= { hwL2MAMObjects 23 } + + hwL2MacFlappingTrapObjects OBJECT IDENTIFIER ::= { hwL2MAMObjects 24 } + + hwMacflappingMac OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The flapping mac-address." + ::= { hwL2MacFlappingTrapObjects 1 } + + hwMacFlappingVlan OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The vlan of flapping mac." + ::= { hwL2MacFlappingTrapObjects 2 } + +-- SlotMacLimit + hwSlotMacLimitTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSlotMacLimitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is a rule table for SLOT-based MAC learning limit." + ::= { hwL2MAMObjects 25 } + + hwSlotMacLimitEntry OBJECT-TYPE + SYNTAX HwSlotMacLimitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of a rule table for SLOT-based MAC learning limit." + INDEX { hwSlotMacLimitId } + ::= { hwSlotMacLimitTable 1 } + + HwSlotMacLimitEntry ::= + SEQUENCE { + hwSlotMacLimitId + Integer32, + hwSlotMacLimitMaxMac + Integer32, + hwSlotMacLimitMaxRate + Integer32, + hwSlotMacLimitAction + INTEGER, + hwSlotMacLimitAlarm + INTEGER, + hwSlotMacLimitRowstatus + RowStatus + } + + hwSlotMacLimitId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates id of the SLOT that is configured with + SLOT-based MAC learning limit." + ::= { hwSlotMacLimitEntry 1 } + + hwSlotMacLimitMaxMac OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object specifies the maximum number of MAC + addresses that can be learnt. 0 indicates no limit." + ::= { hwSlotMacLimitEntry 2 } + + hwSlotMacLimitMaxRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object specifies the maximum rate for MAC + address learning. 0 indicates no limit." + ::= { hwSlotMacLimitEntry 3 } + + hwSlotMacLimitAction OBJECT-TYPE + SYNTAX INTEGER + { + discard(1), + forward(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object specifies whether packets are forwarded + or discarded after the number of MAC addresses that are learnt + reaches the upper limit: + 1: packets are discarded + 2: packets are forwarded" + ::= { hwSlotMacLimitEntry 4 } + + hwSlotMacLimitAlarm OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object specifies whether the alarm is enabled + or disabled after the number of MAC addresses that are learnt reaches + the upper limit: + 1: alarm is enabled + 2: alarm is disabled" + ::= { hwSlotMacLimitEntry 5 } + + hwSlotMacLimitRowstatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the RowStatus of hwSlotMacLimitTable." + ::= { hwSlotMacLimitEntry 6 } + + hwL2ProtocolTunnelTrapObjects OBJECT IDENTIFIER ::= { hwL2MAMObjects 26 } + hwL2ProtocolTunnelTrapPortName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The port name for layer 2 protocol tunnel trap." + ::= { hwL2ProtocolTunnelTrapObjects 1 } + + hwL2ProtocolTunnelTrapProtocolName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The protocol name for layer 2 protocol tunnel trap." + ::= { hwL2ProtocolTunnelTrapObjects 2 } + + hwL2ProtocolTunnelTrapDropThreshold OBJECT-TYPE + SYNTAX Integer32 (1..4096) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The drop rangle of layer 2 protocol tunnel." + ::= { hwL2ProtocolTunnelTrapObjects 3 } + + hwL2ProtclTnlStdTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2ProtclTnlStdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Group-MAC configuration table of standard L2 protocol tunnel." + ::= { hwL2MAMObjects 27 } + + hwL2ProtclTnlStdEntry OBJECT-TYPE + SYNTAX HwL2ProtclTnlStdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates Group-MAC configuration table for standard L2 protocol tunnel." + INDEX { hwL2ProtclTnlStdProtclName } + ::= { hwL2ProtclTnlStdTable 1 } + + HwL2ProtclTnlStdEntry ::= + SEQUENCE + { + hwL2ProtclTnlStdProtclName + OCTET STRING, + hwL2ProtclTnlStdProtclMacAddr + MacAddress, + hwL2ProtclTnlStdEncapType + INTEGER, + hwL2ProtclTnlStdProtclType + Integer32, + hwL2ProtclTnlStdGroupMacAddr + MacAddress, + hwL2ProtclTnlStdGroupDefault + MacAddress, + hwL2ProtclTnlStdPriority + Integer32 + } + + hwL2ProtclTnlStdProtclName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates protocol name of standard L2 protocol tunnel." + ::= { hwL2ProtclTnlStdEntry 1 } + + hwL2ProtclTnlStdProtclMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates protocol MAC-Address of standard L2 protocol tunnel." + ::= { hwL2ProtclTnlStdEntry 2 } + + hwL2ProtclTnlStdEncapType OBJECT-TYPE + SYNTAX INTEGER + { + ethernetii(1), + snap(2), + llc(3), + others(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates encapsulation type of standard L2 protocol tunnel." + ::= { hwL2ProtclTnlStdEntry 3 } + + hwL2ProtclTnlStdProtclType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates protocol type of standard L2 protocol tunnel." + ::= { hwL2ProtclTnlStdEntry 4 } + + hwL2ProtclTnlStdGroupMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates group-MAC of standard L2 protocol tunnel." + ::= { hwL2ProtclTnlStdEntry 5 } + + hwL2ProtclTnlStdGroupDefault OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates default group-MAC(0100-0ccd-cdd0) of standard L2 protocol tunnel." + ::= { hwL2ProtclTnlStdEntry 6 } + + hwL2ProtclTnlStdPriority OBJECT-TYPE + SYNTAX Integer32(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates priority of standard L2 protocol tunnel." + ::= { hwL2ProtclTnlStdEntry 7 } + + hwL2ProtclTnlCusTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2ProtclTnlCusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Group-MAC configuration table of customize L2 protocol tunnel." + ::= { hwL2MAMObjects 28 } + + hwL2ProtclTnlCusEntry OBJECT-TYPE + SYNTAX HwL2ProtclTnlCusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates Group-MAC configuration table for customize L2 protocol tunnel." + INDEX { hwL2ProtclTnlCusProtclName } + ::= { hwL2ProtclTnlCusTable 1 } + + HwL2ProtclTnlCusEntry ::= + SEQUENCE + { + hwL2ProtclTnlCusProtclName + OCTET STRING, + hwL2ProtclTnlCusProtclMacAddr + MacAddress, + hwL2ProtclTnlCusEncapType + INTEGER, + hwL2ProtclTnlCusProtclType + Integer32, + hwL2ProtclTnlCusGroupMacAddr + MacAddress, + hwL2ProtclTnlCusGroupDefault + MacAddress, + hwL2ProtclTnlCusPriority + Integer32, + hwL2ProtclTnlCusRowStatus + RowStatus + } + + hwL2ProtclTnlCusProtclName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates protocol name of customize L2 protocol tunnel." + ::= { hwL2ProtclTnlCusEntry 1 } + + hwL2ProtclTnlCusProtclMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates protocol MAC-Address of customize L2 protocol tunnel." + ::= { hwL2ProtclTnlCusEntry 2 } + + hwL2ProtclTnlCusEncapType OBJECT-TYPE + SYNTAX INTEGER + { + ethernetii(1), + snap(2), + llc(3), + others(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates encapsulation type of customize L2 protocol tunnel." + ::= { hwL2ProtclTnlCusEntry 3 } + + hwL2ProtclTnlCusProtclType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates protocol type of customize L2 protocol tunnel." + ::= { hwL2ProtclTnlCusEntry 4 } + + hwL2ProtclTnlCusGroupMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates group-MAC of customize L2 protocol tunnel." + ::= { hwL2ProtclTnlCusEntry 5 } + + hwL2ProtclTnlCusGroupDefault OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates default group-MAC(0100-0ccd-cdd0) of customize L2 protocol tunnel." + ::= { hwL2ProtclTnlCusEntry 6 } + + hwL2ProtclTnlCusPriority OBJECT-TYPE + SYNTAX Integer32(0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates priority of customize L2 protocol tunnel." + ::= { hwL2ProtclTnlCusEntry 7 } + + hwL2ProtclTnlCusRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used for controlling the creation and deletion of this + row. All writeable objects in this row may be modified at any time. + If a Network Management Application attempts to delete a conceptual + row by setting this object to 'destroy' and there are one or more entries + in hwQinQSubIfTermTable pointing to the row, the agent must also + destroy the corresponding entries in hwL2ProtclTnlCusTable." + ::= { hwL2ProtclTnlCusEntry 8 } + + hwL2ProtclTnlEnableTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2ProtclTnlEnableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port configuration table of L2 protocol tunnel." + ::= { hwL2MAMObjects 29 } + + hwL2ProtclTnlEnableEntry OBJECT-TYPE + SYNTAX HwL2ProtclTnlEnableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates port configuration table of L2 protocol tunnel." + INDEX { hwL2ProtclTnlEnableIfIndex, hwL2ProtclTnlEnableProtclName } + ::= { hwL2ProtclTnlEnableTable 1 } + + HwL2ProtclTnlEnableEntry ::= + SEQUENCE + { + hwL2ProtclTnlEnableIfIndex + InterfaceIndex, + hwL2ProtclTnlEnableProtclName + OCTET STRING, + hwL2ProtclTnlEnableTransMode + INTEGER, + hwL2ProtclTnlEnableTagListLow + OCTET STRING, + hwL2ProtclTnlEnableTagListHigh + OCTET STRING, + hwL2ProtclTnlEnableDropthresholdRate + Integer32, + hwL2ProtclTnlEnableRowStatus + RowStatus + } + + hwL2ProtclTnlEnableIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates interface index of port configuration of L2 protocol tunnel." + ::= { hwL2ProtclTnlEnableEntry 1 } + + hwL2ProtclTnlEnableProtclName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates protocol name of port configuration of L2 protocol tunnel." + ::= { hwL2ProtclTnlEnableEntry 2 } + + hwL2ProtclTnlEnableTransMode OBJECT-TYPE + SYNTAX INTEGER + { + tagged(1), + untagged(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates transparent mode of port configuration of L2 protocol tunnel." + ::= { hwL2ProtclTnlEnableEntry 3 } + + hwL2ProtclTnlEnableTagListLow OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(256)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates VLAN list low of port configuration of L2 protocol tunnel." + ::= { hwL2ProtclTnlEnableEntry 4 } + + hwL2ProtclTnlEnableTagListHigh OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(256)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates VLAN list high of port configuration of L2 protocol tunnel." + ::= { hwL2ProtclTnlEnableEntry 5 } + + hwL2ProtclTnlEnableDropthresholdRate OBJECT-TYPE + SYNTAX Integer32 (0..4096) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates drop threshold rate(packet per second) of port configuration + of L2 protocol tunnel." + ::= { hwL2ProtclTnlEnableEntry 6 } + + hwL2ProtclTnlEnableRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used for controlling the creation and deletion of this + row. All writeable objects in this row may be modified at any time. + If a Network Management Application attempts to delete a conceptual + row by setting this object to 'destroy' and there are one or more entries + in hwQinQSubIfTermTable pointing to the row, the agent must also + destroy the corresponding entries in hwL2ProtclTnlEnableTable." + ::= { hwL2ProtclTnlEnableEntry 7 } + + hwL2ProtclTnlStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2ProtclTnlStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Statistics table of L2 protocol tunnel." + ::= { hwL2MAMObjects 30 } + + hwL2ProtclTnlStatisticsEntry OBJECT-TYPE + SYNTAX HwL2ProtclTnlStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates statistics table of L2 protocol tunnel." + INDEX { hwL2ProtclTnlStatisticsIfIndex, hwL2ProtclTnlStatisticsProtclName } + ::= { hwL2ProtclTnlStatisticsTable 1 } + + HwL2ProtclTnlStatisticsEntry ::= + SEQUENCE + { + hwL2ProtclTnlStatisticsIfIndex + InterfaceIndex, + hwL2ProtclTnlStatisticsProtclName + OCTET STRING, + hwL2ProtclTnlStatisticsDropthrhldRate + Integer32, + hwL2ProtclTnlStatisticsInputPkts + Integer32, + hwL2ProtclTnlStatisticsOutputPkts + Integer32, + hwL2ProtclTnlStatisticsDropPkts + Integer32 + } + + hwL2ProtclTnlStatisticsIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates interface index of statistics table of L2 protocol tunnel." + ::= { hwL2ProtclTnlStatisticsEntry 1 } + + hwL2ProtclTnlStatisticsProtclName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates protocol name of statistics table of L2 protocol tunnel." + ::= { hwL2ProtclTnlStatisticsEntry 2 } + + hwL2ProtclTnlStatisticsDropthrhldRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates drop threshold rate(packets per second) of statistics table of + L2 protocol tunnel." + ::= { hwL2ProtclTnlStatisticsEntry 3 } + + hwL2ProtclTnlStatisticsInputPkts OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of input packets of statistics table of L2 protocol tunnel." + ::= { hwL2ProtclTnlStatisticsEntry 4 } + + hwL2ProtclTnlStatisticsOutputPkts OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of output packets of statistics table of L2 protocol tunnel." + ::= { hwL2ProtclTnlStatisticsEntry 5 } + + hwL2ProtclTnlStatisticsDropPkts OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of drop packets of statistics table of L2 protocol tunnel." + ::= { hwL2ProtclTnlStatisticsEntry 6 } + +-- mac-address aging-time + hwBridgeMacAgingTime OBJECT-TYPE + SYNTAX Integer32 (60..1000000 | 0) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The interval that the hardware deletes any entry + whose hit bit is cleared and clears the hit bit + of the remaining entries.The default value is 300 seconds.'0'means the MAC entries will be + never aged." + ::= { hwL2MAMObjects 31 } + + -- MAC better maintenance + hwCfgMacAddrQueryTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCfgMacAddrQueryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The query table of layer 2 Configured mac-address forwarding table." + ::= { hwL2MAMObjects 32 } + + hwCfgMacAddrQueryEntry OBJECT-TYPE + SYNTAX HwCfgMacAddrQueryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Match entries of layer 2 Configured mac-address forwarding table lookup." + INDEX { hwCfgMacAddrQueryVlanId, + hwCfgMacAddrQueryVsiName, + hwCfgMacAddrQuerySiName, + hwCfgMacAddrQueryBridgeId, + hwCfgMacAddrQueryMacAddr, + hwCfgMacAddrQueryConditionMode, + hwCfgMacAddrQueryConditionStringA, + hwCfgMacAddrQueryConditionStringB, + hwCfgMacAddrQueryConditionDigitA, + hwCfgMacAddrQueryConditionDigitB, + hwCfgMacAddrQueryConditionDigitC + } + ::= { hwCfgMacAddrQueryTable 1 } + + HwCfgMacAddrQueryEntry ::= + SEQUENCE { + hwCfgMacAddrQueryVlanId + VlanIdOrNone, + hwCfgMacAddrQueryVsiName + OCTET STRING, + hwCfgMacAddrQuerySiName + OCTET STRING, + hwCfgMacAddrQueryBridgeId + Integer32, + hwCfgMacAddrQueryMacAddr + MacAddress, + hwCfgMacAddrQueryConditionMode + INTEGER, + hwCfgMacAddrQueryConditionStringA + OCTET STRING, + hwCfgMacAddrQueryConditionStringB + OCTET STRING, + hwCfgMacAddrQueryConditionDigitA + Unsigned32, + hwCfgMacAddrQueryConditionDigitB + Unsigned32, + hwCfgMacAddrQueryConditionDigitC + Unsigned32, + hwCfgMacAddrQueryType + OCTET STRING, + hwCfgMacAddrQueryIfIndex + InterfaceIndexOrZero, + hwCfgMacAddrQueryPeVlanId + VlanIdOrNone, + hwCfgMacAddrQueryCeVlanId + VlanIdOrNone, + hwCfgMacAddrQueryCedefaultFlag + INTEGER, + hwCfgMacAddrQueryAtmIfIndex + InterfaceIndexOrZero, + hwCfgMacAddrQueryVpi + Integer32, + hwCfgMacAddrQueryVci + Integer32, + hwCfgMacAddrQueryMacTunnel + OCTET STRING + } + + hwCfgMacAddrQueryVlanId OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN ID for index of layer 2 Configured mac-address query table." + ::= { hwCfgMacAddrQueryEntry 1 } + + hwCfgMacAddrQueryVsiName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vsi name for index of layer 2 Configured mac-address query table." + ::= { hwCfgMacAddrQueryEntry 2 } + + hwCfgMacAddrQuerySiName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The service instance name for index of layer 2 Configured mac-address query table." + ::= { hwCfgMacAddrQueryEntry 3 } + + hwCfgMacAddrQueryBridgeId OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The bridge ID for index of layer 2 Configured mac-address query table." + ::= { hwCfgMacAddrQueryEntry 4 } + + hwCfgMacAddrQueryMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A unicast MAC address for index of layer 2 Configured mac-address query table." + ::= { hwCfgMacAddrQueryEntry 5 } + + hwCfgMacAddrQueryConditionMode OBJECT-TYPE + SYNTAX INTEGER + { + showall(1), + showbymac(2), + showbymacvlan(3), + showbytype(4), + showbytypevlan(5), + showbytypeport(6), + showbytypeportvlan(7), + showbyvlan(8), + showbyport(9), + showbyportvlan(10), + showbymacvsi(11), + showbytypevsi(12), + showbytypeportvsi(13), + showbyvsi(14), + showbyportvsi(15) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Mode for query condition of layer 2 Configured mac-address query table." + ::= { hwCfgMacAddrQueryEntry 6 } + + hwCfgMacAddrQueryConditionStringA OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "String A (may be VSI or SI etc.) for query condition of layer 2 Configured mac-address query table." + ::= { hwCfgMacAddrQueryEntry 7 } + + hwCfgMacAddrQueryConditionStringB OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "String B (may be MAC or MAC type etc.) for query condition of layer 2 Configured mac-address query table." + ::= { hwCfgMacAddrQueryEntry 8 } + + hwCfgMacAddrQueryConditionDigitA OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Digit A (may be VLAN ID etc.) for query condition of layer 2 Configured mac-address query table." + ::= { hwCfgMacAddrQueryEntry 9 } + + hwCfgMacAddrQueryConditionDigitB OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Digit B (may be IF index etc.) for query condition of layer 2 Configured mac-address query table." + ::= { hwCfgMacAddrQueryEntry 10 } + + hwCfgMacAddrQueryConditionDigitC OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Digit C (other integer info) for query condition of layer 2 Configured mac-address query table." + ::= { hwCfgMacAddrQueryEntry 11 } + + hwCfgMacAddrQueryType OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The entry type for match item of layer 2 Configured mac-address query table." + ::= { hwCfgMacAddrQueryEntry 12 } + + hwCfgMacAddrQueryIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface index for match item of layer 2 Configured mac-address query table." + ::= { hwCfgMacAddrQueryEntry 13 } + + hwCfgMacAddrQueryPeVlanId OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The PE VLAN ID for match item of layer 2 Configured mac-address query table." + ::= { hwCfgMacAddrQueryEntry 14 } + + hwCfgMacAddrQueryCeVlanId OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The CE VLAN ID for match item of layer 2 Configured mac-address query table." + ::= { hwCfgMacAddrQueryEntry 15 } + + hwCfgMacAddrQueryCedefaultFlag OBJECT-TYPE + SYNTAX INTEGER + { + nocedefault(0), + cedefault(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The CE default flag for match item of layer 2 Configured mac-address query table." + ::= { hwCfgMacAddrQueryEntry 16 } + + hwCfgMacAddrQueryAtmIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ATM interface index for match item of layer 2 Configured mac-address query table." + ::= { hwCfgMacAddrQueryEntry 17 } + + hwCfgMacAddrQueryVpi OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VPI for match item of layer 2 Configured mac-address query table." + ::= { hwCfgMacAddrQueryEntry 18 } + + hwCfgMacAddrQueryVci OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VCI for match item of layer 2 Configured mac-address query table." + ::= { hwCfgMacAddrQueryEntry 19 } + + hwCfgMacAddrQueryMacTunnel OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC tunnel for match item of layer 2 Configured mac-address query table." + ::= { hwCfgMacAddrQueryEntry 20 } + + hwDynMacAddrQueryTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDynMacAddrQueryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The query table of layer 2 dynamic mac-address forwarding table." + ::= { hwL2MAMObjects 33 } + + hwDynMacAddrQueryEntry OBJECT-TYPE + SYNTAX HwDynMacAddrQueryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Match entries of layer 2 dynamic mac-address forwarding table lookup." + INDEX { hwDynMacAddrQueryVlanId, + hwDynMacAddrQueryVsiName, + hwDynMacAddrQuerySiName, + hwDynMacAddrQueryBridgeId, + hwDynMacAddrQueryMacAddr, + hwDynMacAddrQueryConditionMode, + hwDynMacAddrQueryConditionStringA, + hwDynMacAddrQueryConditionStringB, + hwDynMacAddrQueryConditionDigitA, + hwDynMacAddrQueryConditionDigitB, + hwDynMacAddrQueryConditionDigitC + } + ::= { hwDynMacAddrQueryTable 1 } + + HwDynMacAddrQueryEntry ::= + SEQUENCE { + hwDynMacAddrQueryVlanId + VlanIdOrNone, + hwDynMacAddrQueryVsiName + OCTET STRING, + hwDynMacAddrQuerySiName + OCTET STRING, + hwDynMacAddrQueryBridgeId + Integer32, + hwDynMacAddrQueryMacAddr + MacAddress, + hwDynMacAddrQueryConditionMode + INTEGER, + hwDynMacAddrQueryConditionStringA + OCTET STRING, + hwDynMacAddrQueryConditionStringB + OCTET STRING, + hwDynMacAddrQueryConditionDigitA + Unsigned32, + hwDynMacAddrQueryConditionDigitB + Unsigned32, + hwDynMacAddrQueryConditionDigitC + Unsigned32, + hwDynMacAddrQueryType + OCTET STRING, + hwDynMacAddrQueryIfIndex + InterfaceIndexOrZero, + hwDynMacAddrQueryPeVlanId + VlanIdOrNone, + hwDynMacAddrQueryCeVlanId + VlanIdOrNone, + hwDynMacAddrQueryAtmIfIndex + InterfaceIndexOrZero, + hwDynMacAddrQueryVpi + Integer32, + hwDynMacAddrQueryVci + Integer32, + hwDynMacAddrQueryPeerIp + IpAddress, + hwDynMacAddrQueryPwId + Unsigned32, + hwDynMacAddrQueryMacTunnel + OCTET STRING, + hwDynMacAddrQueryAgingTime + Integer32 + } + + hwDynMacAddrQueryVlanId OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN ID for index of layer 2 dynamic mac-address query table." + ::= { hwDynMacAddrQueryEntry 1 } + + hwDynMacAddrQueryVsiName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vsi name for index of layer 2 dynamic mac-address query table." + ::= { hwDynMacAddrQueryEntry 2 } + + hwDynMacAddrQuerySiName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The service instance name for index of layer 2 dynamic mac-address query table." + ::= { hwDynMacAddrQueryEntry 3 } + + hwDynMacAddrQueryBridgeId OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The bridge ID for index of layer 2 dynamic mac-address query table." + ::= { hwDynMacAddrQueryEntry 4 } + + hwDynMacAddrQueryMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A unicast MAC address for index of layer 2 dynamic mac-address query table." + ::= { hwDynMacAddrQueryEntry 5 } + + hwDynMacAddrQueryConditionMode OBJECT-TYPE + SYNTAX INTEGER + { + showall(1), + showbymac(2), + showbymacvlan(3), + showbytype(4), + showbytypevlan(5), + showbytypeport(6), + showbytypeportvlan(7), + showbyvlan(8), + showbyport(9), + showbyportvlan(10), + showbymacvsi(11), + showbytypevsi(12), + showbytypeportvsi(13), + showbyvsi(14), + showbyportvsi(15), + showbyvsipw(16), + showbytypeslot(17), + showbytypeslotsourceslot(18), + showbytypeslotvlan(19), + showbytypeslotport(20), + showbytypeslotportvlan(21), + showbytypeslotvsi(22), + showbytypeslotportvsi(23), + showbytypeslotvsipw(24) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Mode for query condition of layer 2 dynamic mac-address query table." + ::= { hwDynMacAddrQueryEntry 6 } + + hwDynMacAddrQueryConditionStringA OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "String A (may be VSI or SI etc.) for query condition of layer 2 dynamic mac-address query table." + ::= { hwDynMacAddrQueryEntry 7 } + + hwDynMacAddrQueryConditionStringB OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "String B (may be MAC or MAC type etc.) for query condition of layer 2 dynamic mac-address query table." + ::= { hwDynMacAddrQueryEntry 8 } + + hwDynMacAddrQueryConditionDigitA OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Digit A (may be VLAN ID etc.) for query condition of layer 2 dynamic mac-address query table." + ::= { hwDynMacAddrQueryEntry 9 } + + hwDynMacAddrQueryConditionDigitB OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Digit B (may be IF index etc.) for query condition of layer 2 dynamic mac-address query table." + ::= { hwDynMacAddrQueryEntry 10 } + + hwDynMacAddrQueryConditionDigitC OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Digit C (other integer info) for query condition of layer 2 dynamic mac-address query table." + ::= { hwDynMacAddrQueryEntry 11 } + + hwDynMacAddrQueryType OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The entry type for match item of layer 2 dynamic mac-address query table." + ::= { hwDynMacAddrQueryEntry 12 } + + hwDynMacAddrQueryIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface index for match item of layer 2 dynamic mac-address query table." + ::= { hwDynMacAddrQueryEntry 13 } + + hwDynMacAddrQueryPeVlanId OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The PE VLAN ID for match item of layer 2 dynamic mac-address query table." + ::= { hwDynMacAddrQueryEntry 14 } + + hwDynMacAddrQueryCeVlanId OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The CE VLAN ID for match item of layer 2 dynamic mac-address query table." + ::= { hwDynMacAddrQueryEntry 15 } + + hwDynMacAddrQueryAtmIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ATM interface index for match item of layer 2 dynamic mac-address query table." + ::= { hwDynMacAddrQueryEntry 16 } + + hwDynMacAddrQueryVpi OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VPI for match item of layer 2 dynamic mac-address query table." + ::= { hwDynMacAddrQueryEntry 17 } + + hwDynMacAddrQueryVci OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VCI for match item of layer 2 dynamic mac-address query table." + ::= { hwDynMacAddrQueryEntry 18 } + + hwDynMacAddrQueryPeerIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The peer ip address for match item of layer 2 dynamic mac-address query table." + ::= { hwDynMacAddrQueryEntry 19 } + + hwDynMacAddrQueryPwId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The PW ID for match item of layer 2 dynamic mac-address query table." + ::= { hwDynMacAddrQueryEntry 20 } + + hwDynMacAddrQueryMacTunnel OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC tunnel for match item of layer 2 dynamic mac-address query table." + ::= { hwDynMacAddrQueryEntry 21 } + + hwDynMacAddrQueryAgingTime OBJECT-TYPE + SYNTAX Integer32 (0..1000000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The aging time for match item of layer 2 dynamic mac-address query table." + ::= { hwDynMacAddrQueryEntry 22 } + + hwMacInfoQueryTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMacInfoQueryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The MAC address information of layer 2 mac-address database." + ::= { hwL2MAMObjects 34 } + + hwMacInfoQueryEntry OBJECT-TYPE + SYNTAX HwMacInfoQueryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Match information of layer 2 mac-address database." + INDEX { hwMacInfoQueryConditionMode, + hwMacInfoQueryConditionStringA, + hwMacInfoQueryConditionStringB, + hwMacInfoQueryConditionStringC, + hwMacInfoQueryConditionDigitA, + hwMacInfoQueryConditionDigitB, + hwMacInfoQueryConditionDigitC + } + ::= { hwMacInfoQueryTable 1 } + + HwMacInfoQueryEntry ::= + SEQUENCE { + hwMacInfoQueryConditionMode + INTEGER, + hwMacInfoQueryConditionStringA + OCTET STRING, + hwMacInfoQueryConditionStringB + OCTET STRING, + hwMacInfoQueryConditionStringC + OCTET STRING, + hwMacInfoQueryConditionDigitA + Unsigned32, + hwMacInfoQueryConditionDigitB + Unsigned32, + hwMacInfoQueryConditionDigitC + Unsigned32, + hwMacInfoQueryTotalNumber + Unsigned32, + hwMacInfoQueryTotalLocalNumber + Unsigned32, + hwMacInfoQueryTotalRemoteNumber + Unsigned32, + hwMacInfoQueryCapacity + Unsigned32 + } + + hwMacInfoQueryConditionMode OBJECT-TYPE + SYNTAX INTEGER + { + showtotalnumberbyall(1), + showtotalnumberbytype(2), + showtotalnumberbytypevlan(3), + showtotalnumberbytypeport(4), + showtotalnumberbytypeportvlan(5), + showtotalnumberbyvlan(6), + showtotalnumberbyport(7), + showtotalnumberbyportvlan(8), + showtotalnumberbytypevsi(9), + showtotalnumberbytypeportvsi(10), + showtotalnumberbyvsi(11), + showtotalnumberbyportvsi(12), + showtotalnumberbyvsipw(13), + showtotalnumberbytypeslot(14), + showtotalnumberbytypeslotvlan(15), + showtotalnumberbytypeslotport(16), + showtotalnumberbytypeslotportvlan(17), + showtotalnumberbytypeslotvsi(18), + showtotalnumberbytypeslotportvsi(19), + showtotalnumberbytypeslotvsipw(20), + showcapacity(21) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Mode for query condition of layer 2 dynamic mac-address query table." + ::= { hwMacInfoQueryEntry 1 } + + hwMacInfoQueryConditionStringA OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "String A (may be VSI or SI etc.) for query condition of layer 2 mac-address database." + ::= { hwMacInfoQueryEntry 2 } + + hwMacInfoQueryConditionStringB OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "String B (may be MAC or MAC type etc.) for query condition of layer 2 mac-address database." + ::= { hwMacInfoQueryEntry 3 } + + hwMacInfoQueryConditionStringC OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "String C (may be MAC tunnel etc.) for query condition of layer 2 mac-address database." + ::= { hwMacInfoQueryEntry 4 } + + hwMacInfoQueryConditionDigitA OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Digit A (may be VLAN ID etc.) for query condition of layer 2 mac-address database." + ::= { hwMacInfoQueryEntry 5 } + + hwMacInfoQueryConditionDigitB OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Digit B (may be IF index etc.) for query condition of layer 2 mac-address database." + ::= { hwMacInfoQueryEntry 6 } + + hwMacInfoQueryConditionDigitC OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Digit C (other integer info) for query condition of layer 2 mac-address database." + ::= { hwMacInfoQueryEntry 7 } + + hwMacInfoQueryTotalNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number for match condition of layer 2 mac-address database." + ::= { hwMacInfoQueryEntry 8 } + + hwMacInfoQueryTotalLocalNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total local number for match condition of layer 2 mac-address database." + ::= { hwMacInfoQueryEntry 9 } + + hwMacInfoQueryTotalRemoteNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total remote number for match condition of layer 2 mac-address database." + ::= { hwMacInfoQueryEntry 10 } + + hwMacInfoQueryCapacity OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The capacity for match condition of layer 2 mac-address database." + ::= { hwMacInfoQueryEntry 11 } + -- hwVplsOverGreTable + hwVplsOverGreTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwVplsOverGreEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the VPLS over GRE information for device." + ::= { hwL2MAMObjects 35 } + + hwVplsOverGreEntry OBJECT-TYPE + SYNTAX HwVplsOverGreEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the VPLS over GRE table." + INDEX { hwVplsOverGrePwId} + ::= { hwVplsOverGreTable 1 } + + HwVplsOverGreEntry ::= + SEQUENCE { + hwVplsOverGrePwId + Integer32, + hwRemoteIp + IpAddress, + hwVplsOverGreVsiName + OCTET STRING + } + + hwVplsOverGrePwId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The PW ID which will be configured over GRE." + ::= { hwVplsOverGreEntry 1 } + + hwRemoteIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The remote ip address of the PW ID." + ::= { hwVplsOverGreEntry 2 } + + hwVplsOverGreVsiName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The vsi name which will be configured over GRE." + ::= { hwVplsOverGreEntry 3 } + + -- hwPwOverLdpOverGreTable + hwPwOverLdpOverGreTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPwOverLdpOverGreEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the VPLS PW or EVPN over Ldp over GRE information for device." + ::= { hwL2MAMObjects 42 } + + hwPwOverLdpOverGreEntry OBJECT-TYPE + SYNTAX HwPwOverLdpOverGreEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the VPLS PW or EVPN over Ldp over GRE table." + INDEX { hwVplsOverLdpOverGrePwId, + hwPeerRemoteIp, + hwEvpnOverLdpOverGreEvpnName } + ::= { hwPwOverLdpOverGreTable 1 } + + HwPwOverLdpOverGreEntry ::= + SEQUENCE { + hwVplsOverLdpOverGrePwId + Integer32, + hwPeerRemoteIp + IpAddress, + hwVplsOverLdpOverGreVsiName + OCTET STRING, + hwEvpnOverLdpOverGreEvpnName + OCTET STRING } + + hwVplsOverLdpOverGrePwId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The PW ID which will be configured over ldp over GRE." + ::= { hwPwOverLdpOverGreEntry 1 } + + hwPeerRemoteIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The remote ip address of the PW over EVPN." + ::= { hwPwOverLdpOverGreEntry 2 } + + hwVplsOverLdpOverGreVsiName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The vsi name which will be configured over ldp over GRE." + ::= { hwPwOverLdpOverGreEntry 3 } + + hwEvpnOverLdpOverGreEvpnName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The evpn name which will be configured over ldp over GRE." + ::= { hwPwOverLdpOverGreEntry 4 } + + -- hwVllByPassOverGreTable + hwVllByPassOverGreTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwVllByPassOverGreEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the ByPass PW for VLL over GRE information for device." + ::= { hwL2MAMObjects 36 } + + hwVllByPassOverGreEntry OBJECT-TYPE + SYNTAX HwVllByPassOverGreEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the ByPass PW for VLL over GRE table." + INDEX { hwVLLACPortIndex} + ::= { hwVllByPassOverGreTable 1 } + + HwVllByPassOverGreEntry::= + SEQUENCE { + hwVLLACPortIndex + Integer32, + hwVLLACPortName + OCTET STRING + } + + hwVLLACPortIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port index which will be configured ByPass for VLL." + ::= { hwVllByPassOverGreEntry 1 } + + hwVLLACPortName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The Port name which will be configured ByPass for VLL." + ::= { hwVllByPassOverGreEntry 2 } + + -- hwUnucFlowAlarmTable + hwUnucFlowAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwUnucFlowAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the unknown unicast alarm information for interface." + ::= { hwL2MAMObjects 37 } + + hwUnucFlowAlarmEntry OBJECT-TYPE + SYNTAX HwUnucFlowAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of unknown unicast alarm information for interface table." + INDEX { hwUNUCPortIndex} + ::= { hwUnucFlowAlarmTable 1 } + + HwUnucFlowAlarmEntry::= + SEQUENCE { + hwUNUCPortIndex + Integer32, + hwUNUCPortName + OCTET STRING, + hwUNUCPortAlarmThreshold + Integer32, + hwUNUCPortRealFlow + Integer32 + } + + hwUNUCPortIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port index which will be configured unknown unicast alarm." + ::= { hwUnucFlowAlarmEntry 1 } + + hwUNUCPortName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The Port name which will be configured unknown unicast alarm." + ::= { hwUnucFlowAlarmEntry 2 } + + hwUNUCPortAlarmThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The port alarm threshold which will be configured unknown unicast alarm." + ::= { hwUnucFlowAlarmEntry 3 } + + hwUNUCPortRealFlow OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The port real unuc flow." + ::= { hwUnucFlowAlarmEntry 4 } + + + -- hwPwSourceTunnelCheckTable + hwPwSourceTunnelCheckTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPwSourceTunnelCheckEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the pw source tunnel check information for device." + ::= { hwL2MAMObjects 43 } + + hwPwSourceTunnelCheckEntry OBJECT-TYPE + SYNTAX HwPwSourceTunnelCheckEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the pw source tunnel check table." + INDEX { hwPwLabel, + hwTeLabel, + hwPortName } + ::= { hwPwSourceTunnelCheckTable 1 } + + HwPwSourceTunnelCheckEntry ::= + SEQUENCE { + hwPwLabel + Integer32, + hwTeLabel + Integer32, + hwPortName + OCTET STRING} + + hwPwLabel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The PW InLabel." + ::= { hwPwSourceTunnelCheckEntry 1 } + + hwTeLabel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The Te InLabel." + ::= { hwPwSourceTunnelCheckEntry 2 } + + hwPortName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The Port Name." + ::= { hwPwSourceTunnelCheckEntry 3 } + +-- +-- The Port vlan Suppression Statistic Table +-- + hwPVSuppressionStatisticTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWPVSuppressionStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the PV suppression statistic." + ::= { hwL2MAMObjects 48 } + + + hwPVSuppressionStatisticEntry OBJECT-TYPE + SYNTAX HWPVSuppressionStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides the information of the PV suppression statistic." + INDEX { hwPVStatisticIfIndex, hwPVStatisticVlan} + ::= { hwPVSuppressionStatisticTable 1 } + + + HWPVSuppressionStatisticEntry ::= + SEQUENCE { + hwPVStatisticIfIndex + InterfaceIndex, + hwPVStatisticVlan + Unsigned32, + hwPVStatisticTime + OCTET STRING, + hwPVUcInPassPack + Counter64, + hwPVUcInPassByte + Counter64, + hwPVUcInDropPack + Counter64, + hwPVUcInDropByte + Counter64, + hwPVUcOutPassPack + Counter64, + hwPVUcOutPassByte + Counter64, + hwPVUcOutDropPack + Counter64, + hwPVUcOutDropByte + Counter64, + hwPVMulInPassPack + Counter64, + hwPVMulInPassByte + Counter64, + hwPVMulInDropPack + Counter64, + hwPVMulInDropByte + Counter64, + hwPVMulOutPassPack + Counter64, + hwPVMulOutPassByte + Counter64, + hwPVMulOutDropPack + Counter64, + hwPVMulOutDropByte + Counter64, + hwPVBrInPassPack + Counter64, + hwPVBrInPassByte + Counter64, + hwPVBrInDropPack + Counter64, + hwPVBrInDropByte + Counter64, + hwPVBrOutPassPack + Counter64, + hwPVBrOutPassByte + Counter64, + hwPVBrOutDropPack + Counter64, + hwPVBrOutDropByte + Counter64 + } + + + hwPVStatisticIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the interface index." + ::= { hwPVSuppressionStatisticEntry 1 } + + + hwPVStatisticVlan OBJECT-TYPE + SYNTAX Unsigned32 (1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the vlan id." + ::= { hwPVSuppressionStatisticEntry 2 } + + hwPVStatisticTime OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Last time of clean out." + ::= { hwPVSuppressionStatisticEntry 3 } + + + hwPVUcInPassPack OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The inbound pass packets of unknown unicast suppression." + ::= { hwPVSuppressionStatisticEntry 4} + + hwPVUcInPassByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The inbound pass bytes of unknown unicast suppression." + ::= { hwPVSuppressionStatisticEntry 5 } + + hwPVUcInDropPack OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The inbound drop packets of unknown unicast suppression." + ::= { hwPVSuppressionStatisticEntry 6 } + + + hwPVUcInDropByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The inbound drop bytes of unknown unicast suppression." + ::= { hwPVSuppressionStatisticEntry 7 } + + + hwPVUcOutPassPack OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The outbound pass packets of unknown unicast suppression." + ::= { hwPVSuppressionStatisticEntry 8 } + + hwPVUcOutPassByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The outbound pass bytes of unknown unicast suppression." + ::= { hwPVSuppressionStatisticEntry 9 } + + + hwPVUcOutDropPack OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The outbound drop packets of unknown unicast suppression." + ::= { hwPVSuppressionStatisticEntry 10 } + + hwPVUcOutDropByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The outbound drop bytes of unknown unicast suppression." + ::= { hwPVSuppressionStatisticEntry 11} + + + hwPVMulInPassPack OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The inbound pass packets of multicast suppression." + ::= { hwPVSuppressionStatisticEntry 12 } + + hwPVMulInPassByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The inbound pass bytes of multicast suppression." + ::= { hwPVSuppressionStatisticEntry 13 } + + hwPVMulInDropPack OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The inbound drop packets of multicast suppression." + ::= { hwPVSuppressionStatisticEntry 14 } + + hwPVMulInDropByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The inbound drop bytes of multicast suppression." + ::= { hwPVSuppressionStatisticEntry 15 } + hwPVMulOutPassPack OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The outbound pass packets of multicast suppression." + ::= { hwPVSuppressionStatisticEntry 16 } + + hwPVMulOutPassByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The outbound pass bytes of multicast suppression." + ::= { hwPVSuppressionStatisticEntry 17 } + + hwPVMulOutDropPack OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The outbound drop packets of multicast suppression." + ::= { hwPVSuppressionStatisticEntry 18} + + hwPVMulOutDropByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The outbound drop bytes of multicast suppression." + ::= { hwPVSuppressionStatisticEntry 19 } + + hwPVBrInPassPack OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The inbound pass packets of broadcast suppression." + ::= { hwPVSuppressionStatisticEntry 20 } + + hwPVBrInPassByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The inbound pass bytes of broadcast suppression." + ::= { hwPVSuppressionStatisticEntry 21 } + + hwPVBrInDropPack OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The inbound drop packets of broadcast suppression." + ::= { hwPVSuppressionStatisticEntry 22 } + + hwPVBrInDropByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The inbound drop bytes of broadcast suppression." + ::= { hwPVSuppressionStatisticEntry 23 } + + + hwPVBrOutPassPack OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The outbound pass packets of broadcast suppression." + ::= { hwPVSuppressionStatisticEntry 24 } + + hwPVBrOutPassByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The outbound pass bytes of broadcast suppression." + ::= { hwPVSuppressionStatisticEntry 25 } + + hwPVBrOutDropPack OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The outbound drop packets of broadcast suppression." + ::= { hwPVSuppressionStatisticEntry 26 } + + hwPVBrOutDropByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The outbound drop bytes of broadcast suppression." + ::= { hwPVSuppressionStatisticEntry 27 } + +-- +-- The Port Suppression Statistic Table +-- + hwPortSuppressionStatisticTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWPortSuppressionStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the Port suppression statistic." + ::= { hwL2MAMObjects 49 } + + + hwPortSuppressionStatisticEntry OBJECT-TYPE + SYNTAX HWPortSuppressionStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides the information of the Port suppression statistic." + INDEX { hwPortStatisticIfIndex} + ::= { hwPortSuppressionStatisticTable 1 } + + + HWPortSuppressionStatisticEntry ::= + SEQUENCE { + hwPortStatisticIfIndex + InterfaceIndex, + hwPortStatisticTime + OCTET STRING, + hwPortUcInPassPack + Counter64, + hwPortUcInPassByte + Counter64, + hwPortUcInDropPack + Counter64, + hwPortUcInDropByte + Counter64, + hwPortUcOutPassPack + Counter64, + hwPortUcOutPassByte + Counter64, + hwPortUcOutDropPack + Counter64, + hwPortUcOutDropByte + Counter64, + hwPortMulInPassPack + Counter64, + hwPortMulInPassByte + Counter64, + hwPortMulInDropPack + Counter64, + hwPortMulInDropByte + Counter64, + hwPortMulOutPassPack + Counter64, + hwPortMulOutPassByte + Counter64, + hwPortMulOutDropPack + Counter64, + hwPortMulOutDropByte + Counter64, + hwPortBrInPassPack + Counter64, + hwPortBrInPassByte + Counter64, + hwPortBrInDropPack + Counter64, + hwPortBrInDropByte + Counter64, + hwPortBrOutPassPack + Counter64, + hwPortBrOutPassByte + Counter64, + hwPortBrOutDropPack + Counter64, + hwPortBrOutDropByte + Counter64 + } + + + hwPortStatisticIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the interface index." + ::= { hwPortSuppressionStatisticEntry 1 } + + hwPortStatisticTime OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Last time of clean out." + ::= { hwPortSuppressionStatisticEntry 2 } + + + hwPortUcInPassPack OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The inbound pass packets of unknown unicast suppression." + ::= { hwPortSuppressionStatisticEntry 3 } + + hwPortUcInPassByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The inbound pass bytes of unknown unicast suppression." + ::= { hwPortSuppressionStatisticEntry 4 } + + hwPortUcInDropPack OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The inbound drop packets of unknown unicast suppression." + ::= { hwPortSuppressionStatisticEntry 5 } + + + hwPortUcInDropByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The inbound drop bytes of unknown unicast suppression." + ::= { hwPortSuppressionStatisticEntry 6 } + + + hwPortUcOutPassPack OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The outbound pass packets of unknown unicast suppression." + ::= { hwPortSuppressionStatisticEntry 7 } + + hwPortUcOutPassByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The outbound pass bytes of unknown unicast suppression." + ::= { hwPortSuppressionStatisticEntry 8 } + + + hwPortUcOutDropPack OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The outbound drop packets of unknown unicast suppression." + ::= { hwPortSuppressionStatisticEntry 9 } + + hwPortUcOutDropByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The outbound drop bytes of unknown unicast suppression." + ::= { hwPortSuppressionStatisticEntry 10} + + + hwPortMulInPassPack OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The inbound pass packets of multicast suppression." + ::= { hwPortSuppressionStatisticEntry 11} + + hwPortMulInPassByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The inbound pass bytes of multicast suppression." + ::= { hwPortSuppressionStatisticEntry 12 } + + hwPortMulInDropPack OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The inbound drop packets of multicast suppression." + ::= { hwPortSuppressionStatisticEntry 13 } + + hwPortMulInDropByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The inbound drop bytes of multicast suppression." + ::= { hwPortSuppressionStatisticEntry 14 } + hwPortMulOutPassPack OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The outbound pass packets of multicast suppression." + ::= { hwPortSuppressionStatisticEntry 15 } + + hwPortMulOutPassByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The outbound pass bytes of multicast suppression." + ::= { hwPortSuppressionStatisticEntry 16 } + + hwPortMulOutDropPack OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The outbound drop packets of multicast suppression." + ::= { hwPortSuppressionStatisticEntry 17} + + hwPortMulOutDropByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The outbound drop bytes of multicast suppression." + ::= { hwPortSuppressionStatisticEntry 18 } + + hwPortBrInPassPack OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The inbound pass packets of broadcast suppression." + ::= { hwPortSuppressionStatisticEntry 19 } + + hwPortBrInPassByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The inbound pass bytes of broadcast suppression." + ::= { hwPortSuppressionStatisticEntry 20 } + + hwPortBrInDropPack OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The inbound drop packets of broadcast suppression." + ::= { hwPortSuppressionStatisticEntry 21 } + + hwPortBrInDropByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The inbound drop bytes of broadcast suppression." + ::= { hwPortSuppressionStatisticEntry 22 } + + + hwPortBrOutPassPack OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The outbound pass packets of broadcast suppression." + ::= { hwPortSuppressionStatisticEntry 23 } + + hwPortBrOutPassByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The outbound pass bytes of broadcast suppression." + ::= { hwPortSuppressionStatisticEntry 24 } + + hwPortBrOutDropPack OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The outbound drop packets of broadcast suppression." + ::= { hwPortSuppressionStatisticEntry 25 } + + hwPortBrOutDropByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The outbound drop bytes of broadcast suppression." + ::= { hwPortSuppressionStatisticEntry 26 } + +-- +-- hwMacAccountStatisticTable +-- + hwMacAccountStatisticTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMacAccountStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table that contains mac accounting information." + ::= { hwL2MAMObjects 50 } +hwMacAccountStatisticEntry OBJECT-TYPE + SYNTAX HwMacAccountStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for mac accounting information." + INDEX { hwMacAccountStatisticIfindex,hwMacAccountStatisticMacAddr } + ::= { hwMacAccountStatisticTable 1 } + +HwMacAccountStatisticEntry ::= SEQUENCE { + hwMacAccountStatisticIfindex InterfaceIndex, + hwMacAccountStatisticMacAddr MacAddress, + hwMacAccountStatisticIfName OCTET STRING, + hwMacAccountStatisticIfInBytes Counter64, + hwMacAccountStatisticIfInPkts Counter64, + hwMacAccountStatisticIfOutBytes Counter64, + hwMacAccountStatisticIfOutPkts Counter64 + } + +hwMacAccountStatisticIfindex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This object indicates the interface index." + ::= { hwMacAccountStatisticEntry 1 } + +hwMacAccountStatisticMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the MAC Address." + ::= { hwMacAccountStatisticEntry 2 } + +hwMacAccountStatisticIfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the interface name." + ::= { hwMacAccountStatisticEntry 3 } + +hwMacAccountStatisticIfInBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Ingress Bytes." + ::= { hwMacAccountStatisticEntry 4 } + +hwMacAccountStatisticIfInPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Ingress Packages." + ::= { hwMacAccountStatisticEntry 5 } + +hwMacAccountStatisticIfOutBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Egress Bytes." + ::= { hwMacAccountStatisticEntry 6 } + +hwMacAccountStatisticIfOutPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Ingress Packages." + ::= { hwMacAccountStatisticEntry 7 } + +-- IEEE 802.1Q MIB - Conformance Information + +hwL2MAMConformance OBJECT IDENTIFIER ::= { hwL2MAM 2 } + +hwL2MAMGroups OBJECT IDENTIFIER ::= { hwL2MAMConformance 1 } + +hwL2MAMCompliances OBJECT IDENTIFIER + ::= { hwL2MAMConformance 2 } + +-- units of conformance + +hwL2MAMCfgFdbGroup OBJECT-GROUP + OBJECTS { + hwCfgFdbPort, + hwCfgFdbType, + hwCfgFdbAtmPort, + hwCfgFdbVpi, + hwCfgFdbVci, + hwCfgFdbRowstatus, + hwCfgFdbCeDefault, + hwUntargetMacNum +-- hwCfgFdbPeVlanId + } + STATUS current + DESCRIPTION + "A collection of objects providing information about + level 2 configured mac-address table." + ::= { hwL2MAMGroups 1 } + +hwL2MAMDynFdbGroup OBJECT-GROUP + OBJECTS { + hwDynFdbPort, + hwDynFdbAtmPort, + hwDynFdbVpi, + hwDynFdbVci, + hwDynFdbRowstatus, + hwDynSecurityFdbToStaticEnable +-- hwDynFdbPeVlanId + } + STATUS current + DESCRIPTION + "A collection of objects providing information about + level 2 Dynamic mac-address table." + ::= { hwL2MAMGroups 2 } + + +hwL2MAMMacLimitGroup OBJECT-GROUP + OBJECTS { + hwMacLimitMaxMac, + hwMacLimitMaxRate, + hwMacLimitAction, + hwMacLimitAlarm, + hwMacLimitRowstatus, + hwL2MaxMacLimit, + hwMacAddressLearn, + hwMacDynAddressLearnNum, + hwMacSecureAddressLearnNum, + hwMacLimitRuleMaxMac, + hwMacLimitRuleMaxRate, + hwMacLimitRuleAction, + hwMacLimitRuleAlarm, + hwMacLimitRuleRowstatus, + hwMacRuleDynAddressLearnNum, + hwMacLimitApplyRuleName, + hwMacLimitApplyRowstatus, + hwPwMacLimitMaxMac, + hwPwMacLimitMaxRate, + hwPwMacLimitAction, + hwPwMacLimitAlarm, + hwPwMacLimitRowstatus, + hwPwMacAddressLearn, + hwPwMacDynAddressLearnNum, + hwSlotMacLimitMaxMac, + hwSlotMacLimitMaxRate, + hwSlotMacLimitAction, + hwSlotMacLimitAlarm, + hwSlotMacLimitRowstatus, + hwBridgeMacAgingTime + } + STATUS current + DESCRIPTION + "A collection of objects providing information about mac-address + limit rules." + ::= { hwL2MAMGroups 3 } + +hwL2MAMMacUsageGroup OBJECT-GROUP + OBJECTS { + hwMacEntityUsage, + hwMacEntityUsageThreshold + } + STATUS current + DESCRIPTION + "A collection of objects providing information about mac-address + usage." + ::= { hwL2MAMGroups 4 } + +hwdbCfg3tupleFdbGroup OBJECT-GROUP + OBJECTS { + hwdbCfg3tupleFdbOutPort, + hwdbCfg3tupleFdbRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects providing information about + level 2 configured 3-tuple mac-address table." + ::= { hwL2MAMGroups 5 } + +hwL2MAMObjectsGroup OBJECT-GROUP + OBJECTS { + hwMacAgingTime, + hwMacRestrict, + hwMacGlobalStatistics, + hwDiscardIllegalMacEnable, + hwDiscardIllegalMacAlarm, + hwMacSpoofingDefend, + hwMacflappingMac, + hwMacFlappingVlan + } + STATUS current + DESCRIPTION + "A collection of objects providing information about + mac-address configuration." + ::= { hwL2MAMGroups 6 } + +hwPortSecurityGroup OBJECT-GROUP + OBJECTS { + hwPortSecurityEnabled, + hwPortSecurityProtectAction, + hwPortSecurityAllDynToStaticEnable, + hwPortSecurityAllDynToStickyEnable, + hwPortSecurityMaxMacNum + } + STATUS current + DESCRIPTION + "A table containing the port security information for device. + It can protect the port from unaccessible mac." + ::= { hwL2MAMGroups 7 } + +hwMacIfStatisticsGroup OBJECT-GROUP + OBJECTS { + hwMacIfStatistics + } + STATUS current + DESCRIPTION + "A collection of objects providing information about mac-address statistics by interface index." + ::= { hwL2MAMGroups 8 } + +hwMacSlotStatisticsGroup OBJECT-GROUP + OBJECTS { + hwMacSlotStatistics, + hwMacSlotStatisticsSpecify, + hwMacSlotUsage, + hwMacSlotUsageThreshold + } + STATUS current + DESCRIPTION + "A collection of objects providing information about mac-address statistics by slot ID." + ::= { hwL2MAMGroups 9 } + +hwMacVlanStatisticsGroup OBJECT-GROUP + OBJECTS { + hwMacVlanStatistics + } + STATUS current + DESCRIPTION + "A collection of objects providing information about mac-address statistics by VLAN ID." + ::= { hwL2MAMGroups 10 } + +hwMacVsiStatisticsGroup OBJECT-GROUP + OBJECTS { + hwMacVsiStatistics + } + STATUS current + DESCRIPTION + "A collection of objects providing information about mac-address statistics by VSI name." + ::= { hwL2MAMGroups 11 } + +hwMacSpoofingDefendGroup OBJECT-GROUP + OBJECTS { + hwMacSpoofingDefendEnabled + } + STATUS current + DESCRIPTION + "A collection of objects providing information about MAC spoofing defend." + ::= { hwL2MAMGroups 12 } + + hwL2ProtocolTunnelTrapGroup OBJECT-GROUP + OBJECTS { + hwL2ProtocolTunnelTrapPortName, + hwL2ProtocolTunnelTrapProtocolName, + hwL2ProtocolTunnelTrapDropThreshold + } + STATUS current + DESCRIPTION + "A collection of items of objects information of L2 Protocol Tunnel Trap notify." + ::= { hwL2MAMGroups 13 } + + hwL2ProtclTnlStdProtclGroup OBJECT-GROUP + OBJECTS { + hwL2ProtclTnlStdProtclMacAddr, + hwL2ProtclTnlStdEncapType, + hwL2ProtclTnlStdProtclType, + hwL2ProtclTnlStdGroupMacAddr, + hwL2ProtclTnlStdGroupDefault, + hwL2ProtclTnlStdPriority + } + STATUS current + DESCRIPTION + "A collection of items of configuration table of standard L2 protocol tunnel." + ::= { hwL2MAMGroups 14 } + + hwL2ProtclTnlCusProtclGroup OBJECT-GROUP + OBJECTS { + hwL2ProtclTnlCusProtclMacAddr, + hwL2ProtclTnlCusEncapType, + hwL2ProtclTnlCusProtclType, + hwL2ProtclTnlCusGroupMacAddr, + hwL2ProtclTnlCusGroupDefault, + hwL2ProtclTnlCusPriority, + hwL2ProtclTnlCusRowStatus + } + STATUS current + DESCRIPTION + "A collection of items of configuration table of customize L2 protocol tunnel." + ::= { hwL2MAMGroups 15 } + + hwL2ProtclTnlEnableGroup OBJECT-GROUP + OBJECTS { + hwL2ProtclTnlEnableTransMode, + hwL2ProtclTnlEnableTagListLow, + hwL2ProtclTnlEnableTagListHigh, + hwL2ProtclTnlEnableDropthresholdRate, + hwL2ProtclTnlEnableRowStatus + } + STATUS current + DESCRIPTION + "A collection of items of port configuration of L2 protocol tunnel." + ::= { hwL2MAMGroups 16 } + + hwL2ProtclTnlStatisticsGroup OBJECT-GROUP + OBJECTS { + hwL2ProtclTnlStatisticsDropthrhldRate, + hwL2ProtclTnlStatisticsInputPkts, + hwL2ProtclTnlStatisticsOutputPkts, + hwL2ProtclTnlStatisticsDropPkts + } + STATUS current + DESCRIPTION + "A collection of items of port statistics of L2 protocol tunnel." + ::= { hwL2MAMGroups 17 } + + -- MAC better maintenance + hwCfgMacAddrQueryTableGroup OBJECT-GROUP + OBJECTS { + hwCfgMacAddrQueryType, + hwCfgMacAddrQueryIfIndex, + hwCfgMacAddrQueryPeVlanId, + hwCfgMacAddrQueryCeVlanId, + hwCfgMacAddrQueryCedefaultFlag, + hwCfgMacAddrQueryAtmIfIndex, + hwCfgMacAddrQueryVpi, + hwCfgMacAddrQueryVci, + hwCfgMacAddrQueryMacTunnel + } + STATUS current + DESCRIPTION + "A collection of items of layer 2 Configured mac-address query table." + ::= { hwL2MAMGroups 18 } + + hwDynMacAddrQueryTableGroup OBJECT-GROUP + OBJECTS { + hwDynMacAddrQueryType, + hwDynMacAddrQueryIfIndex, + hwDynMacAddrQueryPeVlanId, + hwDynMacAddrQueryCeVlanId, + hwDynMacAddrQueryAtmIfIndex, + hwDynMacAddrQueryVpi, + hwDynMacAddrQueryVci, + hwDynMacAddrQueryPeerIp, + hwDynMacAddrQueryPwId, + hwDynMacAddrQueryMacTunnel, + hwDynMacAddrQueryAgingTime + } + STATUS current + DESCRIPTION + "A collection of items of layer 2 dynamic mac-address query table." + ::= { hwL2MAMGroups 19 } + + hwMacInfoQueryTableGroup OBJECT-GROUP + OBJECTS { + hwMacInfoQueryTotalNumber, + hwMacInfoQueryTotalLocalNumber, + hwMacInfoQueryTotalRemoteNumber, + hwMacInfoQueryCapacity + } + STATUS current + DESCRIPTION + "A collection of items of layer 2 mac-address database query." + ::= { hwL2MAMGroups 20 } + + hwPwOverGreGroup OBJECT-GROUP + OBJECTS { + hwRemoteIp, + hwVplsOverGreVsiName, + hwPeerRemoteIp, + hwVplsOverLdpOverGreVsiName, + hwEvpnOverLdpOverGreEvpnName + } + STATUS current + DESCRIPTION + "A collection of items of pw over gre tunnel." + ::= { hwL2MAMGroups 21 } + + hwPwSourceTunnelCheckGroup OBJECT-GROUP + OBJECTS { + hwPwLabel, + hwTeLabel, + hwPortName + } + STATUS current + DESCRIPTION + "A collection of items of pw source check." + ::= { hwL2MAMGroups 22 } + + hwNotSupportTunnelGroup OBJECT-GROUP + OBJECTS { + hwEVPNPeerRemoteIp, + hwNotSupportTunnelEvpnName, + hwNotSupportTunnelPwId, + hwPWPeerRemoteIp, + hwNotSupportTunnelVSIName, + hwNotSupportTunnelType + } + STATUS current + DESCRIPTION + "A collection of objects providing information about + EVPN and VPLS not support tunnel table." + ::= { hwL2MAMGroups 23 } + + hwPVSuppressionStatisticGroup OBJECT-GROUP + OBJECTS {hwPVStatisticTime, + hwPVUcInPassPack, + hwPVUcInPassByte, + hwPVUcInDropPack, + hwPVUcInDropByte, + hwPVUcOutPassPack, + hwPVUcOutPassByte, + hwPVUcOutDropPack, + hwPVUcOutDropByte, + hwPVMulInPassPack, + hwPVMulInPassByte, + hwPVMulInDropPack, + hwPVMulInDropByte, + hwPVMulOutPassPack, + hwPVMulOutPassByte, + hwPVMulOutDropPack, + hwPVMulOutDropByte, + hwPVBrInPassPack, + hwPVBrInPassByte, + hwPVBrInDropPack, + hwPVBrInDropByte, + hwPVBrOutPassPack, + hwPVBrOutPassByte, + hwPVBrOutDropPack, + hwPVBrOutDropByte + } + STATUS current + DESCRIPTION + "A collection of items of subif Suppression Statistic." + ::= { hwL2MAMGroups 24} + + hwPortSuppressionStatisticGroup OBJECT-GROUP + OBJECTS {hwPortStatisticTime, + hwPortUcInPassPack, + hwPortUcInPassByte, + hwPortUcInDropPack, + hwPortUcInDropByte, + hwPortUcOutPassPack, + hwPortUcOutPassByte, + hwPortUcOutDropPack, + hwPortUcOutDropByte, + hwPortMulInPassPack, + hwPortMulInPassByte, + hwPortMulInDropPack, + hwPortMulInDropByte, + hwPortMulOutPassPack, + hwPortMulOutPassByte, + hwPortMulOutDropPack, + hwPortMulOutDropByte, + hwPortBrInPassPack, + hwPortBrInPassByte, + hwPortBrInDropPack, + hwPortBrInDropByte, + hwPortBrOutPassPack, + hwPortBrOutPassByte, + hwPortBrOutDropPack, + hwPortBrOutDropByte + } + STATUS current + DESCRIPTION + "A collection of items of subif Suppression Statistic." + ::= { hwL2MAMGroups 25} + + hwMacAccountStatisticGroup OBJECT-GROUP + OBJECTS { + hwMacAccountStatisticIfName, + hwMacAccountStatisticIfInBytes, + hwMacAccountStatisticIfInPkts, + hwMacAccountStatisticIfOutBytes, + hwMacAccountStatisticIfOutPkts + } + STATUS current + DESCRIPTION + "mac accounting statistics table group." + ::= { hwL2MAMGroups 26} + +-- compliance statements + +hwL2MAMCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for device support of Level 2 + Mac-address management." + + MODULE + MANDATORY-GROUPS { + hwL2MAMCfgFdbGroup, + hwL2MAMDynFdbGroup, + hwL2MAMMacLimitGroup, + hwL2MAMMacUsageGroup, + hwdbCfg3tupleFdbGroup, + hwMacIfStatisticsGroup, + hwMacSlotStatisticsGroup, + hwMacVlanStatisticsGroup, + hwMacVsiStatisticsGroup + } + + + ::= { hwL2MAMCompliances 1 } + + hwL2MACTrapGroups OBJECT IDENTIFIER ::= { hwL2MAMConformance 3 } + + hwBaseTrapGroup NOTIFICATION-GROUP + NOTIFICATIONS {hwMacUsageRaisingThreshold, + hwMacUsageFallingThreshold, + hwMacLimitNumRaisingThreshold, + hwMacLimitNumFallingThreshold,hwUntargetMacNumAlarm, + hwPortSecRcvInsecurePktAlarm, + hwPwMacLimitNumRaisingThreshold, + hwPwMacLimitNumFallingThreshold, + hwPortStickyReachMaxAlarm, + hwRecIllegalMacPktAlarm, + hwMacLimitOverThresholdAlarm, + hwMacFlappingAlarm, + hwSlotMacLimitNumRaisingThreshold, + hwSlotMacLimitNumFallingThreshold, + hwL2ProtocolTunnelDropThresholdRaising, + hwL2ProtocolTunnelDropThresholdFalling, + hwVsiMacLimitNumRaisingThresholdAlarm, + hwVsiMacLimitNumRaisingThresholdAlarmClear, + hwMacLimitOverThresholdAlarmResume, + hwSlotMacNumRaisingThreshold, + hwSlotMacNumFallingThreshold, + hwMacLimitRuleNumRaisingThreshold, + hwMacLimitRuleNumFallingThreshold, + hwVplsOverGRENotSupportForwardRising, + hwVplsOverGRENotSupportForwardRisingResume, + hwIfInputUnucFlowRisingThreshold, + hwIfInputUnucFlowFallingThreshold, + hwMacHopAlarmRisingThreshold, + hwMacHopAlarmFallingThreshold, + hwPstBroadcastLostAlarm, + hwPstBroadcastLostResume, + hwBdMacLimitOverThresholdAlarm, + hwBdMacLimitOverThresholdAlarmResume, + hwPWOverLdpOverGRENotSupportForwardAlarm, + hwPWOverLdpOverGRENotSupportForwardResume, + hwPwSourceTunnelCheckAlarm, + hwPwSourceTunnelCheckResume, + hwPwSourceTunnelNoTeCheckAlarm, + hwPwSourceTunnelNoTeCheckResume, + hwBoardServiceMisMatchGenerate, + hwEVPNNotSupportTunnelAlarm, + hwEVPNNotSupportTunnelAlarmResume, + hwVPLSNotSupportTunnelAlarm, + hwVPLSNotSupportTunnelAlarmResume, + hwBoardServiceMisMatchCancel, + hwServiceNotSupportNodeSrteLoadBanlance, + hwVplsPwHqosNotSupportTunnelAlarm, + hwVplsPwHqosNotSupportTunnelAlarmResume, + hwPbbEvpnNotSupportTunnelAlarm, + hwPbbEvpnNotSupportTunnelAlarmResume, + hwVllVpnQosNotSupportTunnelAlarm, + hwVllVpnQosNotSupportTunnelAlarmResume} + STATUS current + DESCRIPTION + "L2 MAC tap group." + ::= { hwL2MACTrapGroups 2 } + +END \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-L2MULTICAST-MIB b/MIBS/huawei/HUAWEI-L2MULTICAST-MIB new file mode 100644 index 0000000..0b751c8 --- /dev/null +++ b/MIBS/huawei/HUAWEI-L2MULTICAST-MIB @@ -0,0 +1,5890 @@ +-- ============================================================================ +-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: +-- Reference: +-- Version: V2.09 +-- History: +-- Created by hexingjian 2008-12-30 +-- modified by xuxuguang 2009-12-10 +-- modified by dingshenyu 2011-12-26 +-- modified by wangweiwei 2014-09-18 +-- modified by shafangzhou 2016-06-23 +-- modified by shafangzhou 2016-08-16 +-- modified by shafangzhou 2016-10-11 +-- modified by liuzhongmiao 2017-06-23 +-- ============================================================================ + +HUAWEI-L2MULTICAST-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY,OBJECT-TYPE, + Counter32, Integer32,Unsigned32, IpAddress,Counter64, NOTIFICATION-TYPE + FROM SNMPv2-SMI + + TruthValue,TEXTUAL-CONVENTION, + RowStatus, MacAddress, DisplayString + FROM SNMPv2-TC + + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + + EnabledStatus + FROM P-BRIDGE-MIB + + VlanIdOrAny + FROM Q-BRIDGE-MIB + + InterfaceIndex,InterfaceIndexOrZero + FROM IF-MIB + + hwDatacomm + FROM HUAWEI-MIB + + Ipv6Address + FROM IPV6-TC + InetAddress, InetAddressType + FROM INET-ADDRESS-MIB; + + +VlanIdOrAnyOrNone ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "The VLAN-ID that uniquely identifies a specific VLAN, + any VLAN, or no VLAN. The special values 0 and 4095 + have the same meaning as described in the VlanIdOrAny + and VlanIdOrNone TEXTUAL-CONVENTIONs. + + Note that a MIB object that is defined using this + TEXTUAL-CONVENTION should clarify the meaning of + 'any VLAN' and 'no VLAN' (i.e., the special values + 0 and 4095)." + SYNTAX Integer32 (0 | 1..4094 | 4095) + +hwL2MultiCastMIB MODULE-IDENTITY + LAST-UPDATED "201706230000Z" + ORGANIZATION "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.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. + 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." + + REVISION "201706230000Z"-- 10 Oct 2016 + DESCRIPTION + "Add hwL2mcReportListeningGrpExceed , + and create 5 params including + hwL2mcNotificationsAddressType, + hwL2mcNotificationsExceedLimit, + hwL2mcNotificationsExceedGroupAddress, + hwL2mcNotificationsExceedSourceAddress, + hwL2mcNotificationsPortUserMac " + + REVISION "201610110000Z"-- 10 Oct 2016 + DESCRIPTION + "Add hwMldFwdTable." + + REVISION "201608160000Z"-- 16 Aug 2016 + DESCRIPTION + "Add hwL2mcLimitGroupTable ." + + REVISION "201606230000Z"-- 23 Jun 2016 + DESCRIPTION + "Modify range of hwL2mcLimitMaxBandWidth ." + + REVISION "201409180000Z"-- 18 Sep 2014 + DESCRIPTION + "Import NOTIFICATION-TYPE." + REVISION "201401120000Z"-- 12 Jan 2014 + DESCRIPTION + "Add new porttype." + + REVISION "201308280000Z"-- 28 Aug 2013 + DESCRIPTION + "Modify import mibs." + + REVISION "201308260000Z"-- 26 Aug 2013 + DESCRIPTION + "Add hwL2mcNotificationsPortIfName to trap hwL2mcPortOtherQuerierTimeout." + + REVISION "201308170000Z"-- 17 Aug 2013 + DESCRIPTION + "Add trap hwL2mcPortOtherQuerierTimeout to the MIB." + + REVISION "200812300000Z"-- 30 Dec 2008 + DESCRIPTION + "Initial version of the MIB." + + ::= { hwDatacomm 181 } + +-- Textual Convention + +HWPortType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "type of port : + invalid(1):invalid type, + pw(2) : pw type, + switchport(3) : switchport type, + dot1q(4): dot1q sub-interface type, + termination(5): termination sub-interface type, + board(6): interface board number, + VlanPort(7): Vlanif port, + qinq-batch-config(9): batch config qinq port ce VLAN ID, + dot1q-termination-batch-config(10): batch config dot1q termination port ce VLAN ID, + Main-interface-bound-to-vsi(11): Main interface that bound to vsi" + SYNTAX INTEGER + { + invalid(1), + pw(2), + switchport(3), + dot1q(4), + termination(5), + board(6), + vlanPort(7), + qinq-batch-config(9), + dot1q-termination-batch-config(10), + main-interface-bound-to-vsi(11) + } + + + + + + +hwIgspMibObject OBJECT IDENTIFIER ::= { hwL2MultiCastMIB 1 } + + +-- +-- The hwIgspSystemInfo group. +-- +hwIgspSystemInfo + OBJECT IDENTIFIER ::= { hwIgspMibObject 1 } + +hwIgmpSnoopingEnabled OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IGMP snooping is enabled or disabled in the global view: + 1: enabled + 2: disabled + The default value is 2. + " + ::= { hwIgspSystemInfo 1 } + +hwSendQueryEnabled OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The sending of query packets is enabled or disabled: + 1: enabled + 2: disabled + The default value is 2. + Note: Ensure that you query and configure this object after hwIgmpSnoopingEnabled is configured. + " + ::= { hwIgspSystemInfo 2 } + +hwSendQuerySourceIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The source IP addresses of the Query messages sent by a device. + The value ranges from 1.0.0.0 to 223.255.255.255. + The default value is 192.168.0.1. + " + ::= { hwIgspSystemInfo 3} + + +hwL2mcCacTrapInterval OBJECT-TYPE + SYNTAX Integer32(0..1200) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The CAC trap interval. The default is 300." + ::= { hwIgspSystemInfo 4} + +hwL2mcPerformanceStatisticsInterval OBJECT-TYPE + SYNTAX Integer32(5 |15 | 30 | 60) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Performance statistic interval. The default is 15 minute." + ::= { hwIgspSystemInfo 5} + + + +-- +-- The hwL2mcCfgInfo group. +-- +hwL2mcCfgInfo + OBJECT IDENTIFIER ::= { hwIgspMibObject 2 } + +hwL2mcCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWL2mcCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes the configurations of IGMP snooping in a VLAN or a VSI." + ::= { hwL2mcCfgInfo 1 } + +hwL2mcCfgEntry OBJECT-TYPE + SYNTAX HWL2mcCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry is created for each active VLAN or VSI in the device + and deleted when the VLAN or VSI becomes inactive." + INDEX { hwL2mcVlanIndex, hwL2mcVsiName } + ::= { hwL2mcCfgTable 1 } + +HWL2mcCfgEntry ::= SEQUENCE { + hwL2mcVlanIndex VlanIdOrAny, + hwL2mcVsiName DisplayString, + hwL2mcEnabled EnabledStatus, + hwL2mcRouterAgingTime Integer32, + hwL2mcMaxQueryRespTime Integer32, + hwL2mcLastMemQueryInterval Integer32, + hwL2mcQueryInterval Integer32, + hwL2mcRobustCount Integer32, + hwL2mcCheckRouterAlert TruthValue, + hwL2mcSendRouterAlert TruthValue, + hwL2mcIgmpVersion INTEGER , + hwL2mcFwdMode INTEGER, + hwL2mcPromptLeaveEnable EnabledStatus, + hwL2mcPromptLeaveAclNum Integer32, + hwL2mcRouterPortLearningEnable EnabledStatus, + hwL2mcReportSuppressEnable EnabledStatus, + hwL2mcIgmpQuerierEnable EnabledStatus, + hwL2mcIgmpSsmMappingEnable EnabledStatus, + hwL2mcSsmAclNum Integer32, + hwL2mcProxyRouterProtocolPass TruthValue, + hwL2mcAsmSsmFlag Integer32, + hwL2mcSrcLifeTime Integer32, + hwL2mcPerformanceStatistics EnabledStatus, + hwL2mcQuerierElection EnabledStatus, + hwETrackEnable EnabledStatus, + hwL2mcBackupQueryFwd Integer32, + hwL2mcBackupReportFwd Integer32, + hwL2mcQuerySuppress Integer32, + hwL2mcRtLearnRingLinkage TruthValue, + hwL2mcIgmpIpPolicyAclNum Integer32, + hwL2mcIgmpSsmMappingPolicy DisplayString, + hwL2mcRowStatus RowStatus + } + + +hwL2mcVlanIndex OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN ID, which is the configuration index in a VLAN. If a VSI is specified, the value is 4095. + The value ranges from 1 to 4095. + " + ::= { hwL2mcCfgEntry 1 } + +hwL2mcVsiName OBJECT-TYPE + SYNTAX DisplayString(SIZE (0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of a VSI. If a VLAN is specified, the value is 32." + ::= { hwL2mcCfgEntry 2 } + +hwL2mcEnabled OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether IGMP snooping is enabled in a VLAN or a VSI: + 1:enabled + 2:disabled + The default value is 2. + " + ::= { hwL2mcCfgEntry 3 } + +hwL2mcRouterAgingTime OBJECT-TYPE + SYNTAX Integer32(1..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The aging time of an interface on a router. + The value ranges from 1 to 1000, in seconds. + The default value is 180, which router port is created by Igmp Query message. + And when it is created by PIM hello messge, the default value is the time of Holdtime in the message. + " + ::= { hwL2mcCfgEntry 4 } + +hwL2mcMaxQueryRespTime OBJECT-TYPE + SYNTAX Integer32(1..25) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum response time. + The value ranges from 1 to 25, in seconds. + The default value is 10, in seconds. + " + ::= { hwL2mcCfgEntry 5 } + +hwL2mcLastMemQueryInterval OBJECT-TYPE + SYNTAX Integer32(1..5) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The last member query interval. + The value ranges from 1 to 5, in seconds. + The default value is 1, in seconds. + " + ::= { hwL2mcCfgEntry 6 } + +hwL2mcQueryInterval OBJECT-TYPE + SYNTAX Integer32(1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The query interval. + The value ranges from 1 to 65535, in seconds. + The default value is 60, in seconds. + " + ::= { hwL2mcCfgEntry 7 } + +hwL2mcRobustCount OBJECT-TYPE + SYNTAX Integer32(2..5) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The robustness variable. + The value ranges from 2 to 5. + The default value is 2. + " + ::= { hwL2mcCfgEntry 8 } + +hwL2mcCheckRouterAlert OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether to check the router-alert of a packet. + The default value is false. + " + ::= { hwL2mcCfgEntry 9 } + +hwL2mcSendRouterAlert OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether to send the router-alert of a packet. + The default value is true. + " + ::= { hwL2mcCfgEntry 10 } + +hwL2mcIgmpVersion OBJECT-TYPE + SYNTAX INTEGER + { + version1(1), + version2(2), + version3(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The version of the IGMP packets. + The value ranges from 1 to 3. + The default value is 2. + " + ::= { hwL2mcCfgEntry 11 } + +hwL2mcFwdMode OBJECT-TYPE + SYNTAX INTEGER + { + ip(1), + mac(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The forwarding mode: + 1: IP + 2: MAC + The default value is 1. + " + ::= { hwL2mcCfgEntry 12 } + +hwL2mcPromptLeaveEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether the prompt leave is enabled: + 1: enabled + 2: disabled + The default value is 2. + " + ::= { hwL2mcCfgEntry 13 } + +hwL2mcPromptLeaveAclNum OBJECT-TYPE + SYNTAX Integer32(0|2000..3999) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether the prompt leave complies with the ACL rules. The ACL number can be set. + The ACL number ranges from 2000 to 3999. + The default value is 0, indicating that no ACL number is set. + " + ::= { hwL2mcCfgEntry 14 } + +hwL2mcRouterPortLearningEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether interface learning is enabled or not in a VLAN: + 1: enabled + 2: disabled + The default value is 1. + " + ::= { hwL2mcCfgEntry 15 } + +hwL2mcReportSuppressEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether the suppression of the IGMP Report message (proxy) is enabled: + 1: enabled + 2: disabled + The default value is 2. + " + ::= { hwL2mcCfgEntry 16 } + +hwL2mcIgmpQuerierEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether the querier is enabled: + 1: enabled + 2: disabled + The default value is 2. + " + ::= { hwL2mcCfgEntry 17 } + +hwL2mcIgmpSsmMappingEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether Ssm-Mapping is enabled: + 1: enabled + 2: disabled + The default value is 2. + " + ::= { hwL2mcCfgEntry 18 } + +hwL2mcSsmAclNum OBJECT-TYPE + SYNTAX Integer32(0|2000..2999) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "That SSM complies with the ACL number. + The ACL number ranges from 2000 to 2999. + The default value is 0, indicating that no ACL number is set. + " + ::= { hwL2mcCfgEntry 19 } + +hwL2mcProxyRouterProtocolPass OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether protocol packets are allowed to pass a router port when proxy is enabled. + The default value is false. + " + ::= { hwL2mcCfgEntry 20 } + +hwL2mcAsmSsmFlag OBJECT-TYPE + SYNTAX Integer32(1..3) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "That restric study: + 1: asm-ssm + 2: asm-only + 3: ssm-only + The default value is 1. + " + ::= { hwL2mcCfgEntry 21 } + +hwL2mcSrcLifeTime OBJECT-TYPE + SYNTAX Integer32(60..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "That source aging time: + range from 60 to 1000 + The default value is 210. + " + ::= { hwL2mcCfgEntry 22 } + +hwL2mcPerformanceStatistics OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "That performance statistic is enabled: + 1: enabled + 2: disabled + The default value is 2. + " + ::= { hwL2mcCfgEntry 23 } + +hwL2mcQuerierElection OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "That querier election is enabled: + 1: enabled + 2: disabled + The default value is 2. + " + ::= { hwL2mcCfgEntry 24 } + +hwETrackEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The host explicity track is enabled: + 1: enabled + 2: disabled + The default value is 2. + " + ::= { hwL2mcCfgEntry 25 } + +hwL2mcBackupQueryFwd OBJECT-TYPE + SYNTAX Integer32(1..3) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "That IGMP query forward : + 1: Do not forward; + 2: Forward without replace source MAC address; + 3: Forward with replace source MAC address; + The default value is 1. + " + ::= { hwL2mcCfgEntry 26 } + +hwL2mcBackupReportFwd OBJECT-TYPE + SYNTAX Integer32(1..3) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "That IGMP report forward : + 1: Do not forward; + 2: Forward without replace source MAC address; + 3: Forward with replace source MAC address; + The default value is 1. + " + ::= { hwL2mcCfgEntry 27 } + +hwL2mcQuerySuppress OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether supress IGMP query packet or time of suppress interval. + " + ::= { hwL2mcCfgEntry 28 } + +hwL2mcRtLearnRingLinkage OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether responed to link state for SEP. + " + ::= { hwL2mcCfgEntry 29 } + +hwL2mcIgmpIpPolicyAclNum OBJECT-TYPE + SYNTAX Integer32(0|2000..3999) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether the IGMP ip policy complies with the ACL rules. The ACL number can be set. + The ACL number ranges from 2000 to 3999. + The default value is 0, indicating that no ACL number is set. + " + ::= { hwL2mcCfgEntry 30 } +hwL2mcIgmpSsmMappingPolicy OBJECT-TYPE + SYNTAX DisplayString(SIZE (0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The policy name of SSM mapping. + " + ::= { hwL2mcCfgEntry 31 } + +hwL2mcRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status." + ::= { hwL2mcCfgEntry 100 } + + + +-- +-- The hwL2mcStatisticsInfo group. +-- +hwL2mcStatisticsInfo + OBJECT IDENTIFIER ::= { hwIgspMibObject 3 } + +hwL2mcStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWL2mcStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table contains VLAN or VSI statistics information + for IGMP Snooping." + ::= { hwL2mcStatisticsInfo 1 } + +hwL2mcStatisticsEntry OBJECT-TYPE + SYNTAX HWL2mcStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry is created for each active VLAN or VSI in the device + and deleted when the VLAN or VSI becomes inactive." + INDEX { hwL2mcStatsVlanIndex, hwL2mcStatsVsiName } + ::= { hwL2mcStatisticsTable 1 } + +HWL2mcStatisticsEntry ::= SEQUENCE { + hwL2mcStatsVlanIndex VlanIdOrAny, + hwL2mcStatsVsiName DisplayString, + hwL2mcRecvIgmpV1ReportNum Counter32, + hwL2mcRecvIgmpV2ReportNum Counter32, + hwL2mcRecvIgmpV3ReportNum Counter32, + hwL2mcRecvIgmpLeaveNum Counter32, + hwL2mcRecvIgmpV1QueryNum Counter32, + hwL2mcRecvIgmpV2QueryNum Counter32, + hwL2mcRecvIgmpV3QueryNum Counter32, + hwL2mcRecvPimHelloNum Counter32, + hwL2mcSendQueryNum Counter32 , + hwL2mcSendQuerySourceNum Counter32, + hwL2mcProxyGenQueryNum Counter32, + hwL2mcProxyGroupQueryNum Counter32, + hwL2mcProxyGroupSourceQueryNum Counter32, + hwL2mcIgmpPacketClearStats TruthValue + } + +hwL2mcStatsVlanIndex OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN ID, which is the configuration index in a VLAN. If a VSI is specified, the value is 4095. + The value ranges from 1 to 4095. + " + ::= { hwL2mcStatisticsEntry 1 } + +hwL2mcStatsVsiName OBJECT-TYPE + SYNTAX DisplayString(SIZE (0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of a VSI. If a VLAN is specified, the value is 32." + ::= { hwL2mcStatisticsEntry 2 } + +hwL2mcRecvIgmpV1ReportNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of IGMPv1 Report messages received in a VLAN or a VSI." + ::= { hwL2mcStatisticsEntry 3 } + +hwL2mcRecvIgmpV2ReportNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of IGMPv2 Report messages received in a VLAN or a VSI." + ::= { hwL2mcStatisticsEntry 4 } + +hwL2mcRecvIgmpV3ReportNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of IGMPv3 Report messages received in a VLAN or a VSI." + ::= { hwL2mcStatisticsEntry 5 } + +hwL2mcRecvIgmpLeaveNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of IGMP Leave messages received in a VLAN or a VSI." + ::= { hwL2mcStatisticsEntry 6 } + +hwL2mcRecvIgmpV1QueryNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of IGMPv1 Query messages received in a VLAN or a VSI." + ::= { hwL2mcStatisticsEntry 7 } + +hwL2mcRecvIgmpV2QueryNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of IGMPv2 Query messages received in a VLAN or a VSI." + ::= { hwL2mcStatisticsEntry 8 } + +hwL2mcRecvIgmpV3QueryNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of IGMPv3 Query messages received in a VLAN or a VSI." + ::= { hwL2mcStatisticsEntry 9 } + +hwL2mcRecvPimHelloNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of PIM Hello messages received in a VLAN or a VSI." + ::= { hwL2mcStatisticsEntry 10 } + +hwL2mcSendQueryNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of IGMP Query messages (the source address is 0) in a VLAN or a VSI." + ::= { hwL2mcStatisticsEntry 11 } + +hwL2mcSendQuerySourceNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of IGMP Query messages (the source address is not 0) in a VLAN or a VSI." + ::= { hwL2mcStatisticsEntry 12 } + +hwL2mcProxyGenQueryNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Query messages sent by the proxy in a VLAN or a VSI." + ::= { hwL2mcStatisticsEntry 13 } + +hwL2mcProxyGroupQueryNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Query messages sent by the proxy in a VLAN or a VSI to a specified group." + ::= { hwL2mcStatisticsEntry 14 } + +hwL2mcProxyGroupSourceQueryNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Query messages sent by the proxy in a VLAN or a VSI to a specified source group." + ::= { hwL2mcStatisticsEntry 15 } + +hwL2mcIgmpPacketClearStats OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Whether to clear the statistics of IGMP snooping. If the value is 1, it indicates that the statistics need to be cleared." + ::= { hwL2mcStatisticsEntry 30 } + + +-- +-- The hwL2mcFwdInfo group. +-- +hwL2mcFwdInfo + OBJECT IDENTIFIER ::= { hwIgspMibObject 4 } + +hwL2mcFwdTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWL2mcFwdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table contains l2 multicast forward information + for IGMP Snooping." + ::= { hwL2mcFwdInfo 1 } + +hwL2mcFwdEntry OBJECT-TYPE + SYNTAX HWL2mcFwdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry is created for each active VLAN or VSI in the device create a forwarding table entry and delete when + a forwarding table entry deleted." + INDEX { hwL2mcFwdVlanIndex, hwL2mcFwdVsiName, hwL2mcFwdGroupAddress, hwL2mcFwdSourceAddress, hwL2mcFwdPortType, + hwL2mcFwdPortIfIndex, hwL2mcFwdPortPeId, hwL2mcFwdPortCeId, + hwL2mcFwdPeerAddress, hwL2mcFwdVcOrSiteId } + ::= { hwL2mcFwdTable 1 } + +HWL2mcFwdEntry ::= SEQUENCE { + hwL2mcFwdVlanIndex VlanIdOrAny, + hwL2mcFwdVsiName DisplayString, + hwL2mcFwdGroupAddress IpAddress, + hwL2mcFwdSourceAddress IpAddress, + hwL2mcFwdPortType HWPortType, + hwL2mcFwdPortIfIndex InterfaceIndexOrZero, + hwL2mcFwdPortPeId VlanIdOrAny, + hwL2mcFwdPortCeId VlanIdOrAny, + hwL2mcFwdPeerAddress IpAddress, + hwL2mcFwdVcOrSiteId Unsigned32, + hwL2mcFwdAddressType INTEGER, + hwL2mcFwdHostFlag1 INTEGER, + hwL2mcFwdHostFlag2 INTEGER, + hwL2mcFwdHostFlag3 INTEGER, + hwL2mcFwdHostFlag4 INTEGER + } + +hwL2mcFwdVlanIndex OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN ID, which is the configuration index in a VLAN. If a VSI is specified, the value is 4095. + The value ranges from 1 to 4095. + " + ::= { hwL2mcFwdEntry 1 } + +hwL2mcFwdVsiName OBJECT-TYPE + SYNTAX DisplayString(SIZE (0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of a VSI. If a VLAN is specified, the value is 32." + ::= { hwL2mcFwdEntry 2 } + +hwL2mcFwdGroupAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The group address of a multicast group. In the case of MAC forwarding, the group address is the smallest of 32 IP addresses." + ::= { hwL2mcFwdEntry 3 } + +hwL2mcFwdSourceAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The source IP address of a multicast group." + ::= { hwL2mcFwdEntry 4 } + +hwL2mcFwdPortType OBJECT-TYPE + SYNTAX HWPortType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface type: + 1: Invalid + 2: PW interface + 3: L2 interface + 4: Encapsulation sub-interface + 5: Termination sub-interface + 6: Interface Board + 7: Vlanif Port + 11: Main-interface-bound-to-vsi + " + ::= { hwL2mcFwdEntry 5 } + +hwL2mcFwdPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface index. The value 0 indicates that the interface index is invalid." + ::= { hwL2mcFwdEntry 6 } + +hwL2mcFwdPortPeId OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The PE VID of an interface. + The value ranges from 1 to 4095. + The value 4095 indicates that the PE VID is invalid. + " + ::= { hwL2mcFwdEntry 7 } + +hwL2mcFwdPortCeId OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The CE VID of an interface. + The value ranges from 1 to 4095. + The value 4095 indicates that the CE VID is invalid. + " + ::= { hwL2mcFwdEntry 8 } + +hwL2mcFwdPeerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The peer IP address of a PW interface. The value 0.0.0.0 indicates that the IP address is invalid." + ::= { hwL2mcFwdEntry 9 } + +hwL2mcFwdVcOrSiteId OBJECT-TYPE + SYNTAX Unsigned32(1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VC ID or SITE ID of a PW interface." + ::= { hwL2mcFwdEntry 10 } + +hwL2mcFwdAddressType OBJECT-TYPE + SYNTAX INTEGER + { + ip(1), + mac(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address type of an entry: + 1: IP + 2: MAC + The default value is 1. + " + ::= { hwL2mcFwdEntry 11 } + +hwL2mcFwdHostFlag1 OBJECT-TYPE + SYNTAX INTEGER + { + static(1), + dynamic(2), + staticDynamic(3), + invalid(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mode to create an interface on the host: + 1: static + 2: dynamic + 3: static and dynamic + 4: invalid + " + ::= { hwL2mcFwdEntry 18 } + +hwL2mcFwdHostFlag2 OBJECT-TYPE + SYNTAX INTEGER + { + nonMapping(1), + mapping(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether an interface on the host is created through SSM-mapping: + 1: non-mapping + 2: mapping + " + ::= { hwL2mcFwdEntry 19 } + +hwL2mcFwdHostFlag3 OBJECT-TYPE + SYNTAX INTEGER + { + host(1), + router(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of an interface created on a router: + 1: Interface connected to the host + 2: Router interface that replicates multicast data flows + " + ::= { hwL2mcFwdEntry 20 } + +hwL2mcFwdHostFlag4 OBJECT-TYPE + SYNTAX INTEGER + { + port(1), + static(2), + both(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates (S, G) table created : + 1: from port; + 2: from static; + 3: from both + the default value is 1 + " + ::= { hwL2mcFwdEntry 21 } + hwMldFwdTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMldFwdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table contains l2 multicast forward information + for IGMP Snooping." + ::= { hwL2mcFwdInfo 2 } + +hwMldFwdEntry OBJECT-TYPE + SYNTAX HwMldFwdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry is created for each active VLAN or VSI in the device create a forwarding table entry and delete when + a forwarding table entry deleted." + INDEX { hwL2mcFwdVlanIndex, hwL2mcFwdVsiName, hwL2mcFwdGroupAddress, hwL2mcFwdSourceAddress, hwL2mcFwdPortType, + hwL2mcFwdPortIfIndex, hwL2mcFwdPortPeId, hwL2mcFwdPortCeId, hwL2mcFwdPeerAddress, hwL2mcFwdVcOrSiteId + } + ::= { hwMldFwdTable 1 } + + HwMldFwdEntry ::= SEQUENCE { + hwMldFwdVlanIndex VlanIdOrAny, + hwMldFwdVsiName DisplayString, + hwMldFwdGroupAddress Ipv6Address, + hwMldFwdSourceAddress Ipv6Address, + hwMldFwdPortType HWPortType, + hwMldFwdPortIfIndex InterfaceIndexOrZero, + hwMldFwdPortPeId VlanIdOrAny, + hwMldFwdPortCeId VlanIdOrAny, + hwMldFwdPeerAddress Ipv6Address, + hwMldFwdVcOrSiteId Unsigned32, + hwMldFwdAddressType INTEGER, + hwMldFwdHostFlag1 INTEGER, + hwMldFwdHostFlag2 INTEGER, + hwMldFwdHostFlag3 INTEGER, + hwMldFwdHostFlag4 INTEGER + } + +hwMldFwdVlanIndex OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN ID, which is the configuration index in a VLAN. If a VSI is specified, the value is 4095. + The value ranges from 1 to 4095. + " + ::= { hwMldFwdEntry 1 } + +hwMldFwdVsiName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of a VSI. If a VLAN is specified, the value is 32." + ::= { hwMldFwdEntry 2 } + +hwMldFwdGroupAddress OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The group address of a multicast group. In the case of MAC forwarding, the group address is the smallest of 32 IP addresses." + ::= { hwMldFwdEntry 3 } + +hwMldFwdSourceAddress OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The source IP address of a multicast group." + ::= { hwMldFwdEntry 4 } + +hwMldFwdPortType OBJECT-TYPE + SYNTAX HWPortType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface type: + 1: Invalid + 2: PW interface + 3: L2 interface + 4: Encapsulation sub-interface + 5: Termination sub-interface + 6: Interface Board + 7: Vlanif Port + 11: Main-interface-bound-to-vsi + " + ::= { hwMldFwdEntry 5 } + +hwMldFwdPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface index. The value 0 indicates that the interface index is invalid." + ::= { hwMldFwdEntry 6 } + +hwMldFwdPortPeId OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The PE VID of an interface. + The value ranges from 1 to 4095. + The value 4095 indicates that the PE VID is invalid. + " + ::= { hwMldFwdEntry 7 } + +hwMldFwdPortCeId OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The CE VID of an interface. + The value ranges from 1 to 4095. + The value 4095 indicates that the CE VID is invalid. + " + ::= { hwMldFwdEntry 8 } + +hwMldFwdPeerAddress OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The peer IP address of a PW interface. The value 0.0.0.0 indicates that the IP address is invalid." + ::= { hwMldFwdEntry 9 } +hwMldFwdVcOrSiteId OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VC ID or SITE ID of a PW interface." + ::= { hwMldFwdEntry 10 } + +hwMldFwdAddressType OBJECT-TYPE + SYNTAX INTEGER + { + ip(1), + mac(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address type of an entry: + 1: IP + 2: MAC + The default value is 1. + " + ::= { hwMldFwdEntry 11 } + +hwMldFwdHostFlag1 OBJECT-TYPE + SYNTAX INTEGER + { + static(1), + dynamic(2), + staticDynamic(3), + invalid(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mode to create an interface on the host: + 1: static + 2: dynamic + 3: static and dynamic + 4: invalid + " + ::= { hwMldFwdEntry 12 } +hwMldFwdHostFlag2 OBJECT-TYPE + SYNTAX INTEGER + { + nonMapping(1), + mapping(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether an interface on the host is created through SSM-mapping: + 1: non-mapping + 2: mapping + " + ::= { hwMldFwdEntry 13 } + +hwMldFwdHostFlag3 OBJECT-TYPE + SYNTAX INTEGER + { + host(1), + router(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of an interface created on a router: + 1: Interface connected to the host + 2: Router interface that replicates multicast data flows + " + ::= { hwMldFwdEntry 14 } + +hwMldFwdHostFlag4 OBJECT-TYPE + SYNTAX INTEGER + { + port(1), + static(2), + both(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates (S, G) table created : + 1: from port; + 2: from static; + 3: from both + the default value is 1 + " + ::= { hwMldFwdEntry 15 } + +-- +-- The hwGroupInfo group. +-- +hwL2mcGroupInfo + OBJECT IDENTIFIER ::= { hwIgspMibObject 5 } + +hwL2mcGroupInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWL2mcGroupInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table contains l2 multicast group information + for IGMP Snooping." + ::= { hwL2mcGroupInfo 1 } + +hwL2mcGroupInfoEntry OBJECT-TYPE + SYNTAX HWL2mcGroupInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry is created for each active VLAN or VSI in the device create a forwarding table entry and delete when + a forwarding table entry deleted." + INDEX { hwL2mcGroupVlanIndex, hwL2mcGroupVsiName, hwL2mcGroupGroupAddress, hwL2mcGroupSourceAddress, hwL2mcPortType, + hwL2mcGroupPortIfIndex, hwL2mcGroupPortPeId, hwL2mcGroupPortCeId, + hwL2mcGroupPeerAddress, hwL2mcGroupVcOrSiteId } + ::= { hwL2mcGroupInfoTable 1 } + +HWL2mcGroupInfoEntry ::= SEQUENCE { + hwL2mcGroupVlanIndex VlanIdOrAny, + hwL2mcGroupVsiName DisplayString, + hwL2mcGroupGroupAddress IpAddress, + hwL2mcGroupSourceAddress IpAddress, + hwL2mcPortType HWPortType, + hwL2mcGroupPortIfIndex InterfaceIndexOrZero, + hwL2mcGroupPortPeId VlanIdOrAny, + hwL2mcGroupPortCeId VlanIdOrAny, + hwL2mcGroupPeerAddress IpAddress, + hwL2mcGroupVcOrSiteId Unsigned32, + hwL2mcSourceUpTime Counter32, + hwL2mcSourceExpires Counter32, + hwL2mcGroupUpTime Counter32, + hwL2mcGroupExpires Counter32, + hwL2mcGroupFilterFlag INTEGER, + hwL2mcGroupHostFlag1 INTEGER, + hwL2mcGroupHostFlag2 INTEGER, + hwL2mcGroupRowStatus RowStatus + } + +hwL2mcGroupVlanIndex OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN ID, which is the configuration index in a VLAN. If a VSI is specified, the value is 4095. + The value ranges from 1 to 4095. + " + ::= { hwL2mcGroupInfoEntry 1 } + +hwL2mcGroupVsiName OBJECT-TYPE + SYNTAX DisplayString(SIZE (0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of a VSI. If a VLAN is specified, the value is 32." + ::= { hwL2mcGroupInfoEntry 2 } + +hwL2mcGroupGroupAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address of a multicast group." + ::= { hwL2mcGroupInfoEntry 3 } + +hwL2mcGroupSourceAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The source IP address of a multicast group." + ::= { hwL2mcGroupInfoEntry 4 } + +hwL2mcPortType OBJECT-TYPE + SYNTAX HWPortType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface type: + 1: Invalid + 2: PW interface + 3: L2 interface + 4: Encapsulation sub-interface + 5: Termination sub-interface + 6: Interface Board + 7: Vlanif Port + 11: Main-interface-bound-to-vsi + " + ::= { hwL2mcGroupInfoEntry 5 } + +hwL2mcGroupPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface index. The value 0 indicates that the interface index is invalid." + ::= { hwL2mcGroupInfoEntry 6 } + +hwL2mcGroupPortPeId OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The PE VID of an interface. + The value ranges from 1 to 4095. + The value 4095 indicates that the PE VID is invalid. + " + ::= { hwL2mcGroupInfoEntry 7 } + +hwL2mcGroupPortCeId OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The CE VID of an interface. + The value ranges from 1 to 4095. + The value 4095 indicates that the CE VID is invalid. + " + ::= { hwL2mcGroupInfoEntry 8 } + +hwL2mcGroupPeerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The peer IP address of a PW interface. The value 0.0.0.0 indicates that the IP address is invalid." + ::= { hwL2mcGroupInfoEntry 9 } + +hwL2mcGroupVcOrSiteId OBJECT-TYPE + SYNTAX Unsigned32(1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VC ID or SITE ID of a PW interface." + ::= { hwL2mcGroupInfoEntry 10 } + +hwL2mcSourceUpTime OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "How long the source group exists in the forwarding entry." + ::= { hwL2mcGroupInfoEntry 14 } + +hwL2mcSourceExpires OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The timeout period of the source group in the forwarding entry, that is, the aging time of the source group." + ::= { hwL2mcGroupInfoEntry 15 } + +hwL2mcGroupUpTime OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "How long the group exists in the forwarding entry." + ::= { hwL2mcGroupInfoEntry 16 } + +hwL2mcGroupExpires OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When the group expires in the forwarding entry, that is, the aging time of the source group." + ::= { hwL2mcGroupInfoEntry 17 } + +hwL2mcGroupFilterFlag OBJECT-TYPE + SYNTAX INTEGER + { + include(1), + exclude(2), + invalid(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The filtering mode: + 1: include + 2: exclude + 3: invalid + " + ::= { hwL2mcGroupInfoEntry 18 } + +hwL2mcGroupHostFlag1 OBJECT-TYPE + SYNTAX INTEGER + { + static(1), + dynamic(2), + staticDynamic(3), + invalid(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mode to create an interface on the host: + 1: static + 2: dynamic + 3: static and dynamic + 4: invalid + " + ::= { hwL2mcGroupInfoEntry 19 } + +hwL2mcGroupHostFlag2 OBJECT-TYPE + SYNTAX INTEGER + { + nonMapping(1), + mapping(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether an interface on the host is created through SSM-mapping: + 1: non-mapping + 2: mapping + " + ::= { hwL2mcGroupInfoEntry 20 } + +hwL2mcGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The row status." + ::= { hwL2mcGroupInfoEntry 100 } + + + +-- +-- The hwL2mcGroupCfgInfo group. +-- +hwL2mcGroupCfgInfo + OBJECT IDENTIFIER ::= { hwIgspMibObject 6 } + +hwL2mcGroupCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWL2mcGroupCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table contains l2 multicast static group information + for IGMP Snooping." + ::= { hwL2mcGroupCfgInfo 1 } + +hwL2mcGroupCfgEntry OBJECT-TYPE + SYNTAX HWL2mcGroupCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry is created for each active VLAN or VSI in the device create a static group entry and delete when + a static group entry deleted." + INDEX { hwGroupCfgPortType, hwGroupCfgPortIfIndex, hwGroupCfgPortPeId, hwGroupCfgPortCeId, + hwGroupCfgPeerAddress, hwGroupCfgVcOrSiteId, hwGroupCfgVlanIndex, hwGroupCfgVsiName, + hwGroupCfgGroupAddress, hwGroupCfgSourceAddress } + ::= { hwL2mcGroupCfgTable 1 } + +HWL2mcGroupCfgEntry ::= SEQUENCE { + hwGroupCfgPortType HWPortType, + hwGroupCfgPortIfIndex InterfaceIndexOrZero, + hwGroupCfgPortPeId VlanIdOrAny, + hwGroupCfgPortCeId VlanIdOrAny, + hwGroupCfgPeerAddress IpAddress, + hwGroupCfgVcOrSiteId Unsigned32, + hwGroupCfgVlanIndex VlanIdOrAny, + hwGroupCfgVsiName DisplayString, + hwGroupCfgGroupAddress IpAddress, + hwGroupCfgSourceAddress IpAddress, + hwGroupCfgRowStatus RowStatus + } + +hwGroupCfgPortType OBJECT-TYPE + SYNTAX HWPortType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface type: + 1: Invalid + 2: PW interface + 3: L2 interface + 4: Encapsulation sub-interface + 5: Termination sub-interface + 6: Interface Board + 7: Vlanif Port + 11: Main-interface-bound-to-vsi + " + ::= { hwL2mcGroupCfgEntry 1 } + +hwGroupCfgPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface index. The value 0 indicates that the interface index is invalid." + ::= { hwL2mcGroupCfgEntry 2 } + +hwGroupCfgPortPeId OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The PE VID of an interface. + The value ranges from 1 to 4095. + The value 4095 indicates that the PE VID is invalid. + " + ::= { hwL2mcGroupCfgEntry 3 } + +hwGroupCfgPortCeId OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The CE VID of an interface. + The value ranges from 1 to 4095. + The value 4095 indicates that the CE VID is invalid. + " + ::= { hwL2mcGroupCfgEntry 4 } + +hwGroupCfgPeerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The peer IP address of a PW interface. The value 0.0.0.0 indicates that the IP address is invalid." + ::= { hwL2mcGroupCfgEntry 5 } + +hwGroupCfgVcOrSiteId OBJECT-TYPE + SYNTAX Unsigned32(1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VC ID or SITE ID of a PW interface." + ::= { hwL2mcGroupCfgEntry 6 } + +hwGroupCfgVlanIndex OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN ID, which is the configuration index in a VLAN. If a VSI is specified, the value is 4095. + The value ranges from 1 to 4095. + " + ::= { hwL2mcGroupCfgEntry 7 } + +hwGroupCfgVsiName OBJECT-TYPE + SYNTAX DisplayString(SIZE (0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of a VSI. If a VLAN is specified, the value is 32." + ::= { hwL2mcGroupCfgEntry 8 } + +hwGroupCfgGroupAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The group address of a multicast group. In the case of MAC forwarding, the group address is the smallest of 32 IP addresses." + ::= { hwL2mcGroupCfgEntry 9 } + +hwGroupCfgSourceAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The source IP address of a multicast group." + ::= { hwL2mcGroupCfgEntry 10 } + +hwGroupCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status." + ::= { hwL2mcGroupCfgEntry 100 } + + +-- +-- The hwL2mcSsmSourceInfo group. +-- +hwL2mcSsmSourceInfo + OBJECT IDENTIFIER ::= { hwIgspMibObject 7 } + +hwL2mcSsmSourceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWL2mcSsmSourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the configuration of the source address list of SSM-Mapping." + ::= { hwL2mcSsmSourceInfo 1 } + +hwL2mcSsmSourceEntry OBJECT-TYPE + SYNTAX HWL2mcSsmSourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry is created for each active VLAN or VSI in the device add an entry for SSM-Mapping." + INDEX { hwL2mcSsmSourceVlanIndex, hwL2mcSsmSourceVsiName, + hwL2mcSsmGroupAddress, hwL2mcSsmGroupLen, hwL2mcSsmSourceAddress + } + ::= { hwL2mcSsmSourceTable 1 } + +HWL2mcSsmSourceEntry ::= SEQUENCE { + hwL2mcSsmSourceVlanIndex VlanIdOrAny, + hwL2mcSsmSourceVsiName DisplayString, + hwL2mcSsmGroupAddress IpAddress, + hwL2mcSsmGroupLen Integer32, + hwL2mcSsmSourceAddress IpAddress, + hwL2mcSsmSourceRowStatus RowStatus + } + +hwL2mcSsmSourceVlanIndex OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN ID, which is the configuration index in a VLAN. If a VSI is specified, the value is 4095. + The value ranges from 1 to 4095. + " + ::= { hwL2mcSsmSourceEntry 1 } + +hwL2mcSsmSourceVsiName OBJECT-TYPE + SYNTAX DisplayString(SIZE (0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of a VSI. If a VLAN is specified, the value is 32." + ::= { hwL2mcSsmSourceEntry 2 } + +hwL2mcSsmGroupAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address of a multicast group. " + ::= { hwL2mcSsmSourceEntry 3 } + +hwL2mcSsmGroupLen OBJECT-TYPE + SYNTAX Integer32(4..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The mask length of a multicast group." + ::= { hwL2mcSsmSourceEntry 4 } + +hwL2mcSsmSourceAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The source address of SSM-Mapping, which serves as an index of this table." + ::= { hwL2mcSsmSourceEntry 5 } + +hwL2mcSsmSourceRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status." + ::= { hwL2mcSsmSourceEntry 100 } + + +-- +-- The hwL2mcPortGroupPolicyCfgInfo group. +-- +hwL2mcPortGroupPolicyCfgInfo + OBJECT IDENTIFIER ::= { hwIgspMibObject 8 } + +hwL2mcPortGroupPolicyCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWL2mcPortGroupPolicyCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "In this table, you can query or configure a group policy to filter entries on a port." + ::= { hwL2mcPortGroupPolicyCfgInfo 1 } + +hwL2mcPortGroupPolicyCfgEntry OBJECT-TYPE + SYNTAX HWL2mcPortGroupPolicyCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry is created for each active VLAN or VSI in the device when a group policy added." + INDEX { hwPortGroupPolicyPortType, hwPortGroupPolicyPortIfIndex, hwPortGroupPolicyPortPeId, hwPortGroupPolicyPortCeId, + hwPortGroupPolicyPeerAddress, hwPortGroupPolicyVcOrSiteId,hwPortGroupPolicyVlanIndex, hwPortGroupPolicyVsiName + } + ::= { hwL2mcPortGroupPolicyCfgTable 1 } + +HWL2mcPortGroupPolicyCfgEntry ::= SEQUENCE { + hwPortGroupPolicyPortType HWPortType, + hwPortGroupPolicyPortIfIndex InterfaceIndexOrZero, + hwPortGroupPolicyPortPeId VlanIdOrAny, + hwPortGroupPolicyPortCeId VlanIdOrAny, + hwPortGroupPolicyPeerAddress IpAddress, + hwPortGroupPolicyVcOrSiteId Unsigned32, + hwPortGroupPolicyVlanIndex VlanIdOrAny, + hwPortGroupPolicyVsiName DisplayString, + hwPortGroupPolicyAclNum Integer32, + hwPortGroupPolicyIgmpVersion INTEGER, + hwPortGroupPolicyRowStatus RowStatus + } + + +hwPortGroupPolicyPortType OBJECT-TYPE + SYNTAX HWPortType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface type: + 1: Invalid + 2: PW interface + 3: L2 interface + 4: Encapsulation sub-interface + 5: Termination sub-interface + 6: Interface Board + 7: Vlanif Port + 9: batch config qinq port ce VLAN ID + 10: batch config dot1q termination port ce VLAN ID + 11: Main-interface-bound-to-vsi + " + ::= { hwL2mcPortGroupPolicyCfgEntry 1 } + +hwPortGroupPolicyPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface index. The value 0 indicates that the interface index is invalid." + ::= { hwL2mcPortGroupPolicyCfgEntry 2 } + +hwPortGroupPolicyPortPeId OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The PE VID of an interface. + The value ranges from 1 to 4095. + The value 4095 indicates that the PE VID is invalid. + " + ::= { hwL2mcPortGroupPolicyCfgEntry 3 } + +hwPortGroupPolicyPortCeId OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The CE VID of an interface. + The value ranges from 1 to 4095. + The value 4095 indicates that the CE VID is invalid. + " + ::= { hwL2mcPortGroupPolicyCfgEntry 4 } + +hwPortGroupPolicyPeerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The peer IP address of a PW interface. The value 0.0.0.0 indicates that the IP address is invalid." + ::= { hwL2mcPortGroupPolicyCfgEntry 5 } + +hwPortGroupPolicyVcOrSiteId OBJECT-TYPE + SYNTAX Unsigned32(1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VC ID or SITE ID of a PW interface." + ::= { hwL2mcPortGroupPolicyCfgEntry 6 } + +hwPortGroupPolicyVlanIndex OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN ID, which is the configuration index in a VLAN. If a VSI is specified, the value is 4095. + The value ranges from 1 to 4095. + " + ::= { hwL2mcPortGroupPolicyCfgEntry 7 } + +hwPortGroupPolicyVsiName OBJECT-TYPE + SYNTAX DisplayString(SIZE (0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of a VSI. If a VLAN is specified, the value is 32." + ::= { hwL2mcPortGroupPolicyCfgEntry 8 } + +hwPortGroupPolicyAclNum OBJECT-TYPE + SYNTAX Integer32(0|2000..3999) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of a basic ACL. + The ACL number ranges from 2000 to 3999. + The default value is 0, indicating that the value is invalid. + " + ::= { hwL2mcPortGroupPolicyCfgEntry 9 } + +hwPortGroupPolicyIgmpVersion OBJECT-TYPE + SYNTAX INTEGER + { + version1(1), + version2(2), + version3(3), + versionAll(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IGMP version. + The value ranges from 1 to 4. + The default is 4, indicating that no version is specified. + " + ::= { hwL2mcPortGroupPolicyCfgEntry 10 } + +hwPortGroupPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status." + ::= { hwL2mcPortGroupPolicyCfgEntry 100 } + + +-- +-- The hwL2mcChnlCfgInfo group. +-- +hwL2mcChnlCfgInfo + OBJECT IDENTIFIER ::= { hwIgspMibObject 9 } + +hwL2mcChnlCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWL2mcChnlCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes the configurations of a channel." + ::= { hwL2mcChnlCfgInfo 1 } + +hwL2mcChnlCfgEntry OBJECT-TYPE + SYNTAX HWL2mcChnlCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of channel is created for each VLAN or VSI in the device create an channel." + INDEX { hwChnlCfgVlanIndex, hwChnlCfgVsiName, hwChnlCfgChnlName + } + ::= { hwL2mcChnlCfgTable 1 } + +HWL2mcChnlCfgEntry ::= SEQUENCE { + hwChnlCfgVlanIndex VlanIdOrAny, + hwChnlCfgVsiName DisplayString, + hwChnlCfgChnlName DisplayString, + hwChnlCfgChnlType INTEGER, + hwChnlCfgRowStatus RowStatus + } + +hwChnlCfgVlanIndex OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN ID, which is the configuration index in a VLAN. + If a VSI is specified, the value is 4095. If both hwChnlCfgVlanIndex and hwChnlCfgVSIName are invalid, the configuration is global. + The value ranges from 1 to 4095. + " + ::= { hwL2mcChnlCfgEntry 1 } + +hwChnlCfgVsiName OBJECT-TYPE + SYNTAX DisplayString(SIZE (0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of a VSI. + If a VLAN is specified, the value is 32. If both hwChnlCfgVlanIndex and hwChnlCfgVSIName are invalid, the configuration is global." + ::= { hwL2mcChnlCfgEntry 2 } + +hwChnlCfgChnlName OBJECT-TYPE + SYNTAX DisplayString(SIZE (0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The channel name." + ::= { hwL2mcChnlCfgEntry 3 } + +hwChnlCfgChnlType OBJECT-TYPE + SYNTAX INTEGER + { + ssm(1), + asm(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The channel type: + 1: SSM + 2: ASM + " + ::= { hwL2mcChnlCfgEntry 9 } + + + +hwChnlCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status." + ::= { hwL2mcChnlCfgEntry 100 } + + +-- +-- The hwL2mcLimitInfo group. +-- +hwL2mcLimitInfo + OBJECT IDENTIFIER ::= { hwIgspMibObject 10 } + +hwL2mcLimitTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWL2mcLimitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes the configurations of IGMP snooping CAC in a VLAN or a VSI." + ::= { hwL2mcLimitInfo 1 } + +hwL2mcLimitEntry OBJECT-TYPE + SYNTAX HWL2mcLimitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry is created for each IGMP snooping CAC in a VLAN or a VSI." + INDEX { hwL2mcLimitVlanIndex, hwL2mcLimitVsiName, hwL2mcLimitChnlName } + ::= { hwL2mcLimitTable 1 } + +HWL2mcLimitEntry ::= SEQUENCE { + hwL2mcLimitVlanIndex VlanIdOrAny, + hwL2mcLimitVsiName DisplayString, + hwL2mcLimitChnlName DisplayString, + hwL2mcLimitMaxEntry Integer32, + hwL2mcLimitEntryCnt Counter32, + hwL2mcLimitMaxBandWidth Integer32, + hwL2mcLimitBandWidth Counter32, + hwL2mcLimitAcl Integer32, + hwL2mcLimitCfgRowStatus RowStatus + } + +hwL2mcLimitVlanIndex OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN ID, which is the configuration index in a VLAN. + If a VSI is specified, the value is 4095. If both hwVlanLimitVlanIndex and hwVlanLimitVSIName are invalid, the configuration is global. + The value ranges from 1 to 4095. + " + ::= { hwL2mcLimitEntry 1 } + +hwL2mcLimitVsiName OBJECT-TYPE + SYNTAX DisplayString(SIZE (0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of a VSI. If a VLAN is specified, the value is 32. + If both hwVlanLimitVlanIndex and hwVlanLimitVSIName are invalid, the configuration is global." + ::= { hwL2mcLimitEntry 2 } + +hwL2mcLimitChnlName OBJECT-TYPE + SYNTAX DisplayString(SIZE (0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The channel name." + ::= { hwL2mcLimitEntry 3 } + +hwL2mcLimitMaxEntry OBJECT-TYPE + SYNTAX Integer32(0..16384) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum number of forwarding entries. The value 0 indicates that the number is invalid." + ::= { hwL2mcLimitEntry 4 } + +hwL2mcLimitEntryCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of current forwarding entries." + ::= { hwL2mcLimitEntry 5 } + +hwL2mcLimitMaxBandWidth OBJECT-TYPE + SYNTAX Integer32(0..10000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum bandwidth. The value 0 indicates that the bandwidth is invalid." + ::= { hwL2mcLimitEntry 6 } + +hwL2mcLimitBandWidth OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current bandwidth." + ::= { hwL2mcLimitEntry 7 } + +hwL2mcLimitAcl OBJECT-TYPE + SYNTAX Integer32(0|2000..3999) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of ACL for the multicast groups that do not need to be configured with CAC limit. + The ACL number ranges from 2000 to 3999. + The default value is 0, indicating that the number is invalid. + " + ::= { hwL2mcLimitEntry 8 } + +hwL2mcLimitCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status." + ::= { hwL2mcLimitEntry 100 } + +hwL2mcLimitGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2mcLimitGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwL2mcLimitInfo 2 } + +hwL2mcLimitGroupEntry OBJECT-TYPE + SYNTAX HwL2mcLimitGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwL2mcLimitGroupIndex } + ::= { hwL2mcLimitGroupTable 1 } + +HwL2mcLimitGroupEntry ::= + SEQUENCE { + hwL2mcLimitGroupIndex + Unsigned32, + hwL2mcLimitGroupStartAddr + IpAddress, + hwL2mcLimitGroupEndAddr + IpAddress, + hwL2mcLimitGroupBandwidth + Unsigned32 + } + +hwL2mcLimitGroupIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwL2mcLimitGroupEntry 1 } + +hwL2mcLimitGroupStartAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwL2mcLimitGroupEntry 2 } + +hwL2mcLimitGroupEndAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwL2mcLimitGroupEntry 3 } + +hwL2mcLimitGroupBandwidth OBJECT-TYPE + SYNTAX Unsigned32 (1..100000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwL2mcLimitGroupEntry 4 } +-- +-- The hwL2mcPortLimitInfo group. +-- +hwL2mcPortLimitInfo + OBJECT IDENTIFIER ::= { hwIgspMibObject 11 } + +hwL2mcPortLimitTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWL2mcPortLimitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes the configurations of IGMP snooping CAC on an interface." + ::= { hwL2mcPortLimitInfo 1 } + +hwL2mcPortLimitEntry OBJECT-TYPE + SYNTAX HWL2mcPortLimitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry is created for each IGMP snooping CAC on an interface." + INDEX { hwPortLimitVlanIndex, hwPortLimitVsiName, hwPortLimitPortType, + hwPortLimitIfIndex, hwPortLimitPeId, hwPortLimitCeId, + hwPortLimitPeerAddress, hwPortLimitVcOrSiteId, hwPortLimitChnlName } + ::= { hwL2mcPortLimitTable 1 } + +HWL2mcPortLimitEntry ::= SEQUENCE { + hwPortLimitVlanIndex VlanIdOrAny, + hwPortLimitVsiName DisplayString, + hwPortLimitPortType HWPortType, + hwPortLimitIfIndex InterfaceIndexOrZero, + hwPortLimitPeId VlanIdOrAny, + hwPortLimitCeId VlanIdOrAny, + hwPortLimitPeerAddress IpAddress, + hwPortLimitVcOrSiteId Unsigned32, + hwPortLimitChnlName DisplayString, + hwPortLimitAcl Integer32, + hwPortLimitMaxEntry Integer32, + hwPortLimitEntryCnt Counter32, + hwPortLimitMaxBandWidth Integer32, + hwPortLimitBandWidth Counter32, + hwPortLimitCfgRowStatus RowStatus + } + + +hwPortLimitVlanIndex OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN ID, which is the configuration index in a VLAN. If a VSI is specified, the value is 4095. + The value ranges from 1 to 4095. + " + ::= { hwL2mcPortLimitEntry 1 } + +hwPortLimitVsiName OBJECT-TYPE + SYNTAX DisplayString(SIZE (0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of a VSI. If a VLAN is specified, the value is 32." + ::= { hwL2mcPortLimitEntry 2 } + +hwPortLimitPortType OBJECT-TYPE + SYNTAX HWPortType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface type: + 1: Invalid + 2: PW interface + 3: L2 interface + 4: Encapsulation sub-interface + 5: Termination sub-interface + 9: batch config qinq port ce VLAN ID + 10: batch config dot1q termination port ce VLAN ID + " + ::= { hwL2mcPortLimitEntry 3 } + +hwPortLimitIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface index. The value 0 indicates that the interface index is invalid." + ::= { hwL2mcPortLimitEntry 4 } + +hwPortLimitPeId OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The PE VID of an interface. + The value ranges from 1 to 4095. + The value 4095 indicates that the PE VID is invalid. + " + ::= { hwL2mcPortLimitEntry 5 } + +hwPortLimitCeId OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The CE VID of an interface. + The value ranges from 1 to 4095. + The value 4095 indicates that the CE VID is invalid. + " + ::= { hwL2mcPortLimitEntry 6 } + +hwPortLimitPeerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The peer IP address of a PW interface. The value 0.0.0.0 indicates that the IP address is invalid." + ::= { hwL2mcPortLimitEntry 7 } + +hwPortLimitVcOrSiteId OBJECT-TYPE + SYNTAX Unsigned32(1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VC ID or SITE ID of a PW interface." + ::= { hwL2mcPortLimitEntry 8 } + +hwPortLimitChnlName OBJECT-TYPE + SYNTAX DisplayString(SIZE (0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The channel name." + ::= { hwL2mcPortLimitEntry 9 } + +hwPortLimitAcl OBJECT-TYPE + SYNTAX Integer32(0|2000..3999) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of ACL for the multicast groups that do not need to be configured with CAC limit. + The ACL number ranges from 2000 to 3999. + The default value is 0, indicating that the number is invalid. + " + ::= { hwL2mcPortLimitEntry 10 } + +hwPortLimitMaxEntry OBJECT-TYPE + SYNTAX Integer32(0..16384) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum number of forwarding entries. The value 0 indicates that the number is invalid." + ::= { hwL2mcPortLimitEntry 11 } + +hwPortLimitEntryCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of current forwarding entries." + ::= { hwL2mcPortLimitEntry 12 } + +hwPortLimitMaxBandWidth OBJECT-TYPE + SYNTAX Integer32(0..4194304) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum bandwidth. The value 0 indicates that the bandwidth is invalid." + ::= { hwL2mcPortLimitEntry 13 } + +hwPortLimitBandWidth OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current bandwidth." + ::= { hwL2mcPortLimitEntry 14 } + +hwPortLimitCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status." + ::= { hwL2mcPortLimitEntry 100 } + + + +-- +-- The hwL2mcFastChnlCfgInfo group. +-- +hwL2mcFastChnlCfgInfo + OBJECT IDENTIFIER ::= { hwIgspMibObject 12 } + +hwL2mcFastChnlCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWL2mcFastChnlCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table contains l2 multicast fast forward information for IGMP Snooping." + ::= { hwL2mcFastChnlCfgInfo 1 } + +hwL2mcFastChnlCfgEntry OBJECT-TYPE + SYNTAX HWL2mcFastChnlCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry is created for each IGMP snooping fast channel." + INDEX { hwL2mcFastChnlCfgVlanIndex, hwL2mcFastChnlCfgVsiName, + hwL2mcFastChnlCfgGroupAddress, hwL2mcFastChnlCfgGroupLen, + hwL2mcFastChnlCfgSourceAddress, hwL2mcFastChnlCfgSourceLen + } + ::= { hwL2mcFastChnlCfgTable 1 } + +HWL2mcFastChnlCfgEntry ::= SEQUENCE { + hwL2mcFastChnlCfgVlanIndex VlanIdOrAny, + hwL2mcFastChnlCfgVsiName DisplayString, + hwL2mcFastChnlCfgGroupAddress IpAddress, + hwL2mcFastChnlCfgGroupLen Integer32, + hwL2mcFastChnlCfgSourceAddress IpAddress , + hwL2mcFastChnlCfgSourceLen Integer32 , + hwL2mcFastChnlCfgRowStatus RowStatus + } + +hwL2mcFastChnlCfgVlanIndex OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN ID, which is the configuration index in a VLAN. If a VSI is specified, the value is 4095. + The value ranges from 1 to 4095. + " + ::= { hwL2mcFastChnlCfgEntry 1 } + +hwL2mcFastChnlCfgVsiName OBJECT-TYPE + SYNTAX DisplayString(SIZE (0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of a VSI. If a VLAN is specified, the value is 32." + ::= { hwL2mcFastChnlCfgEntry 2 } + +hwL2mcFastChnlCfgGroupAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The group address of a multicast group. In the case of MAC forwarding, the group address is the smallest of 32 IP addresses." + ::= { hwL2mcFastChnlCfgEntry 3 } + +hwL2mcFastChnlCfgGroupLen OBJECT-TYPE + SYNTAX Integer32(16..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The mask length of a multicast group address." + ::= { hwL2mcFastChnlCfgEntry 4 } + +hwL2mcFastChnlCfgSourceAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The source IP address of a multicast group." + ::= { hwL2mcFastChnlCfgEntry 5 } + +hwL2mcFastChnlCfgSourceLen OBJECT-TYPE + SYNTAX Integer32(0|16..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The mask length of a multicast source address." + ::= { hwL2mcFastChnlCfgEntry 6 } + +hwL2mcFastChnlCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status." + ::= { hwL2mcFastChnlCfgEntry 100 } + + +-- +-- The hwL2mcRouterPortInfo group. +-- +hwL2mcRouterPortInfo + OBJECT IDENTIFIER ::= { hwIgspMibObject 13 } + +hwL2mcRouterPortInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWL2mcRouterPortInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table contains l2 multicast router port information for IGMP Snooping." + ::= { hwL2mcRouterPortInfo 1 } + +hwL2mcRouterPortInfoEntry OBJECT-TYPE + SYNTAX HWL2mcRouterPortInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry is created for each IGMP snooping router port on an interface." + INDEX { hwL2mcRouterPortVlanIndex, hwL2mcRouterPortVsiName, hwL2mcRouterPortType, hwL2mcRouterPortIfIndex, + hwL2mcRouterPortPeId, hwL2mcRouterPortCeId, hwL2mcRouterPortPeerAddress, hwL2mcRouterPortVcOrSiteId } + ::= { hwL2mcRouterPortInfoTable 1 } + +HWL2mcRouterPortInfoEntry ::= SEQUENCE { + hwL2mcRouterPortVlanIndex VlanIdOrAny, + hwL2mcRouterPortVsiName DisplayString, + hwL2mcRouterPortType HWPortType , + hwL2mcRouterPortIfIndex InterfaceIndexOrZero , + hwL2mcRouterPortPeId VlanIdOrAny, + hwL2mcRouterPortCeId VlanIdOrAny, + hwL2mcRouterPortPeerAddress IpAddress, + hwL2mcRouterPortVcOrSiteId Unsigned32, + hwL2mcRouterPortGroupUpTime Counter32, + hwL2mcRouterPortGroupExpires Counter32, + hwL2mcRouterPortGroupHostFlag1 INTEGER + } + +hwL2mcRouterPortVlanIndex OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN ID, which is the configuration index in a VLAN. If a VSI is specified, the value is 4095. + The value ranges from 1 to 4095. + " + ::= { hwL2mcRouterPortInfoEntry 1 } + +hwL2mcRouterPortVsiName OBJECT-TYPE + SYNTAX DisplayString(SIZE (0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of a VSI. If a VLAN is specified, the value is 32." + ::= { hwL2mcRouterPortInfoEntry 2 } + +hwL2mcRouterPortType OBJECT-TYPE + SYNTAX HWPortType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface type: + 1: Invalid + 2: PW interface + 3: L2 interface + 4: Encapsulation sub-interface + 5: Termination sub-interface + 6: Interface Board + 7: Vlanif Port + 11: Main-interface-bound-to-vsi + " + ::= { hwL2mcRouterPortInfoEntry 3 } + +hwL2mcRouterPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface index. The value 0 indicates that the interface index is invalid." + ::= { hwL2mcRouterPortInfoEntry 4 } + +hwL2mcRouterPortPeId OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The PE VID of an interface. + The value ranges from 1 to 4095. + The value 4095 indicates that the PE VID is invalid. + " + ::= { hwL2mcRouterPortInfoEntry 5 } + +hwL2mcRouterPortCeId OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The CE VID of an interface. + The value ranges from 1 to 4095. + The value 4095 indicates that the CE VID is invalid. + " + ::= { hwL2mcRouterPortInfoEntry 6 } + +hwL2mcRouterPortPeerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The peer IP address of a PW interface. The value 0.0.0.0 indicates that the IP address is invalid." + ::= { hwL2mcRouterPortInfoEntry 7 } + +hwL2mcRouterPortVcOrSiteId OBJECT-TYPE + SYNTAX Unsigned32(1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VC ID or SITE ID of a PW interface." + ::= { hwL2mcRouterPortInfoEntry 8 } + +hwL2mcRouterPortGroupUpTime OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "How long the group exists in the forwarding entry." + ::= { hwL2mcRouterPortInfoEntry 16 } + +hwL2mcRouterPortGroupExpires OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The timeout period of the router port, that is, the aging time of the router port." + ::= { hwL2mcRouterPortInfoEntry 17 } + +hwL2mcRouterPortGroupHostFlag1 OBJECT-TYPE + SYNTAX INTEGER + { + static(1), + dynamic(2), + staticDynamic(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mode to create an interface on the host: + 1: static + 2: dynamic + 3: static and dynamic + " + ::= { hwL2mcRouterPortInfoEntry 19 } + + + +-- +-- +-- The hwL2mcRouterPortCfgInfo group. +-- +hwL2mcRouterPortCfgInfo + OBJECT IDENTIFIER ::= { hwIgspMibObject 14 } + +hwL2mcRouterPortCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWL2mcRouterPortCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table contains l2 multicast configuration of router port for IGMP Snooping." + ::= { hwL2mcRouterPortCfgInfo 1 } + +hwL2mcRouterPortCfgEntry OBJECT-TYPE + SYNTAX HWL2mcRouterPortCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry is created for each IGMP snooping static router port on an interface." + INDEX { hwL2mcRouterPortCfgPortType, hwL2mcRouterPortCfgPortIfIndex, hwL2mcRouterPortCfgPortPeId , hwL2mcRouterPortCfgPortCeId , + hwL2mcRouterPortCfgPeerAddress , hwL2mcRouterPortCfgVcOrSiteId, hwL2mcRouterPortCfgVlanIndex, hwL2mcRouterPortCfgVsiName } + ::= { hwL2mcRouterPortCfgTable 1 } + +HWL2mcRouterPortCfgEntry ::= SEQUENCE { + hwL2mcRouterPortCfgPortType HWPortType , + hwL2mcRouterPortCfgPortIfIndex InterfaceIndexOrZero , + hwL2mcRouterPortCfgPortPeId VlanIdOrAny, + hwL2mcRouterPortCfgPortCeId VlanIdOrAny, + hwL2mcRouterPortCfgPeerAddress IpAddress, + hwL2mcRouterPortCfgVcOrSiteId Unsigned32, + hwL2mcRouterPortCfgVlanIndex VlanIdOrAny, + hwL2mcRouterPortCfgVsiName DisplayString, + hwL2mcRouterPortCfgRowStatus RowStatus + } + +hwL2mcRouterPortCfgPortType OBJECT-TYPE + SYNTAX HWPortType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface type: + 1: Invalid + 2: PW interface + 3: L2 interface + 4: Encapsulation sub-interface + 5: Termination sub-interface + 6: Interface Board + 7: Vlanif Port + 11: Main-interface-bound-to-vsi + " + ::= { hwL2mcRouterPortCfgEntry 1 } + +hwL2mcRouterPortCfgPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface index. The value 0 indicates that the interface index is invalid." + ::= { hwL2mcRouterPortCfgEntry 2 } + +hwL2mcRouterPortCfgPortPeId OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The PE VID of an interface. + The value ranges from 1 to 4095. + The value 4095 indicates that the PE VID is invalid. + " + ::= { hwL2mcRouterPortCfgEntry 3 } + +hwL2mcRouterPortCfgPortCeId OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The CE VID of an interface. + The value ranges from 1 to 4095. + The value 4095 indicates that the CE VID is invalid. + " + ::= { hwL2mcRouterPortCfgEntry 4 } + +hwL2mcRouterPortCfgPeerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The peer IP address of a PW interface. The value 0.0.0.0 indicates that the IP address is invalid." + ::= { hwL2mcRouterPortCfgEntry 5 } + +hwL2mcRouterPortCfgVcOrSiteId OBJECT-TYPE + SYNTAX Unsigned32(1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VC ID or SITE ID of a PW interface." + ::= { hwL2mcRouterPortCfgEntry 6 } + +hwL2mcRouterPortCfgVlanIndex OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN ID, which is the configuration index in a VLAN. If a VSI is specified, the value is 4095. + The value ranges from 1 to 4095. + " + ::= { hwL2mcRouterPortCfgEntry 7 } + +hwL2mcRouterPortCfgVsiName OBJECT-TYPE + SYNTAX DisplayString(SIZE (0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of a VSI. If a VLAN is specified, the value is 32." + ::= { hwL2mcRouterPortCfgEntry 8 } + +hwL2mcRouterPortCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status." + ::= { hwL2mcRouterPortCfgEntry 100 } + + +-- +-- The hwL2mcChnlGroupCfgInfo group. +-- +hwL2mcChnlGroupCfgInfo + OBJECT IDENTIFIER ::= { hwIgspMibObject 15 } + +hwL2mcChnlGroupCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWL2mcChnlGroupCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes the group configurations of a channel." + ::= { hwL2mcChnlGroupCfgInfo 1 } + +hwL2mcChnlGroupCfgEntry OBJECT-TYPE + SYNTAX HWL2mcChnlGroupCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of channel is created for each VLAN or VSI in the device create an channel." + INDEX { hwChnlGroupCfgVlanIndex , hwChnlGroupCfgVsiName , hwChnlCfgGroupChnlName, hwChnlGroupCfgGroupAddress , + hwChnlGroupCfgGroupLen, hwChnlGroupCfgSourceAddress , hwChnlGroupCfgSourceLen + } + ::= { hwL2mcChnlGroupCfgTable 1 } + +HWL2mcChnlGroupCfgEntry ::= SEQUENCE { + hwChnlGroupCfgVlanIndex VlanIdOrAny, + hwChnlGroupCfgVsiName DisplayString, + hwChnlCfgGroupChnlName DisplayString, + hwChnlGroupCfgGroupAddress IpAddress, + hwChnlGroupCfgGroupLen Integer32, + hwChnlGroupCfgSourceAddress IpAddress, + hwChnlGroupCfgSourceLen Integer32, + hwChnlGroupCfgPerBand Integer32, + hwChnlGroupCfgRowStatus RowStatus + } + +hwChnlGroupCfgVlanIndex OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN ID, which is the configuration index in a VLAN. + If a VSI is specified, the value is 4095. If both hwChnlCfgVlanIndex and hwChnlCfgVSIName are invalid, the configuration is global. + The value ranges from 1 to 4095. + " + ::= { hwL2mcChnlGroupCfgEntry 1 } + +hwChnlGroupCfgVsiName OBJECT-TYPE + SYNTAX DisplayString(SIZE (0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of a VSI. + If a VLAN is specified, the value is 32. If both hwChnlCfgVlanIndex and hwChnlCfgVSIName are invalid, the configuration is global." + ::= { hwL2mcChnlGroupCfgEntry 2 } + +hwChnlCfgGroupChnlName OBJECT-TYPE + SYNTAX DisplayString(SIZE (0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The channel name." + ::= { hwL2mcChnlGroupCfgEntry 3 } + + +hwChnlGroupCfgGroupAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The group address of a multicast group. In the case of MAC forwarding, the group address is the smallest of 32 IP addresses." + ::= { hwL2mcChnlGroupCfgEntry 4 } + + +hwChnlGroupCfgGroupLen OBJECT-TYPE + SYNTAX Integer32(4..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The mask length of a multicast group." + ::= { hwL2mcChnlGroupCfgEntry 5 } + +hwChnlGroupCfgSourceAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The source IP address of a multicast group." + ::= { hwL2mcChnlGroupCfgEntry 6 } + +hwChnlGroupCfgSourceLen OBJECT-TYPE + SYNTAX Integer32(0|8..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The mask length of a multicast source address." + ::= { hwL2mcChnlGroupCfgEntry 7 } + +hwChnlGroupCfgPerBand OBJECT-TYPE + SYNTAX Integer32(0..131072) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The bandwidth of a multicast group." + ::= { hwL2mcChnlGroupCfgEntry 9 } + +hwChnlGroupCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status." + ::= { hwL2mcChnlGroupCfgEntry 100 } + + +-- +-- The hwL2mcGroupPolicyCfgInfo group. +-- +hwL2mcGroupPolicyCfgInfo + OBJECT IDENTIFIER ::= { hwIgspMibObject 16 } + +hwL2mcGroupPolicyCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWL2mcGroupPolicyCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "In this table, you can query or configure a group policy to filter entries on a port." + ::= { hwL2mcGroupPolicyCfgInfo 1 } + +hwL2mcGroupPolicyCfgEntry OBJECT-TYPE + SYNTAX HWL2mcGroupPolicyCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry is created for each active VLAN or VSI in the device when a group policy added." + INDEX { hwGroupPolicyVlanIndex, hwGroupPolicyVsiName + } + ::= { hwL2mcGroupPolicyCfgTable 1 } + +HWL2mcGroupPolicyCfgEntry ::= SEQUENCE { + hwGroupPolicyVlanIndex VlanIdOrAny, + hwGroupPolicyVsiName DisplayString, + hwGroupPolicyAclNum Integer32, + hwGroupPolicyIgmpVersion INTEGER, + hwGroupPolicyRowStatus RowStatus + } + +hwGroupPolicyVlanIndex OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN ID, which is the configuration index in a VLAN. If a VSI is specified, the value is 4095. + The value ranges from 1 to 4095. + " + ::= { hwL2mcGroupPolicyCfgEntry 1 } + +hwGroupPolicyVsiName OBJECT-TYPE + SYNTAX DisplayString(SIZE (0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of a VSI. If a VLAN is specified, the value is 32." + ::= { hwL2mcGroupPolicyCfgEntry 2 } + + +hwGroupPolicyAclNum OBJECT-TYPE + SYNTAX Integer32(0|2000..3999) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of a basic ACL. + The ACL number ranges from 2000 to 3999. + The default value is 0, indicating that the value is invalid. + " + ::= { hwL2mcGroupPolicyCfgEntry 3 } + +hwGroupPolicyIgmpVersion OBJECT-TYPE + SYNTAX INTEGER + { + version1(1), + version2(2), + version3(3), + versionAll(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IGMP version. + The value ranges from 1 to 4. + The default is 4, indicating that no version is specified. + " + ::= { hwL2mcGroupPolicyCfgEntry 4 } + +hwGroupPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status." + ::= { hwL2mcGroupPolicyCfgEntry 100 } + +-- +-- The hwL2mcChnlDenyCfgInfo group. +-- +hwL2mcChnlDenyCfgInfo + OBJECT IDENTIFIER ::= { hwIgspMibObject 17 } + +hwL2mcChnlDenyCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWL2mcChnlDenyCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes the configurations of deny unspecified group for each VLAN or VSI, or in global." + ::= { hwL2mcChnlDenyCfgInfo 1 } + +hwL2mcChnlDenyCfgEntry OBJECT-TYPE + SYNTAX HWL2mcChnlDenyCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of channel deny is created for each VLAN or VSI in the device create an channel." + INDEX { hwChnlDenyCfgVlanIndex, hwChnlDenyCfgVsiName + } + ::= { hwL2mcChnlDenyCfgTable 1 } + +HWL2mcChnlDenyCfgEntry ::= SEQUENCE { + hwChnlDenyCfgVlanIndex VlanIdOrAny, + hwChnlDenyCfgVsiName DisplayString, + hwChnlDenyCfg INTEGER, + hwChnlDenyCfgRowStatus RowStatus + } + +hwChnlDenyCfgVlanIndex OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN ID, which is the configuration index in a VLAN. + If a VSI is specified, the value is 4095. If both hwChnlCfgVlanIndex and hwChnlCfgVSIName are invalid, the configuration is global. + The value ranges from 1 to 4095. + " + ::= { hwL2mcChnlDenyCfgEntry 1 } + +hwChnlDenyCfgVsiName OBJECT-TYPE + SYNTAX DisplayString(SIZE (0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of a VSI. + If a VLAN is specified, the value is 32. If both hwChnlCfgVlanIndex and hwChnlCfgVSIName are invalid, the configuration is global." + ::= { hwL2mcChnlDenyCfgEntry 2 } + + +hwChnlDenyCfg OBJECT-TYPE + SYNTAX INTEGER + { + forward(1), + discard(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether discard unspecified channel: + 1: not discard + 2: discard + " + ::= { hwL2mcChnlDenyCfgEntry 3 } + + +hwChnlDenyCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status." + ::= { hwL2mcChnlDenyCfgEntry 100 } + + +-- +-- The hwL2mcQinQPortTable group. +-- +hwL2mcQinQPortInfo + OBJECT IDENTIFIER ::= { hwIgspMibObject 18 } + +hwL2mcQinQPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWL2mcQinQPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes the specific port statistic of QinQ table of protol." + ::= { hwL2mcQinQPortInfo 1 } + +hwL2mcQinQPortEntry OBJECT-TYPE + SYNTAX HWL2mcQinQPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of the specific port statistic of QinQ table of protol." + INDEX { hwQinQPortVlanIndex, hwQinQPortVsiName, hwL2mcQinQPortIfIndex, hwQinQPortGroupAddr, + hwQinQPortSourceAddr, hwQinQPortPe, hwQinQPortCe + } + ::= { hwL2mcQinQPortTable 1 } + +HWL2mcQinQPortEntry ::= SEQUENCE { + hwQinQPortVlanIndex VlanIdOrAny, + hwQinQPortVsiName DisplayString, + hwL2mcQinQPortIfIndex InterfaceIndexOrZero, + hwQinQPortGroupAddr IpAddress, + hwQinQPortSourceAddr IpAddress, + hwQinQPortPe VlanIdOrAny, + hwQinQPortCe VlanIdOrAny, + hwQinQPortTime Counter32, + hwQinQPortFlag Integer32 + } + +hwQinQPortVlanIndex OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN ID, which is the configuration index in a VLAN. + If a VSI is specified, the value is 4095. If both hwChnlCfgVlanIndex and hwChnlCfgVSIName are invalid, the configuration is global. + The value ranges from 1 to 4095. + " + ::= { hwL2mcQinQPortEntry 1 } + +hwQinQPortVsiName OBJECT-TYPE + SYNTAX DisplayString(SIZE (0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of a VSI. + If a VLAN is specified, the value is 32. If both hwChnlCfgVlanIndex and hwChnlCfgVSIName are invalid, the configuration is global." + ::= { hwL2mcQinQPortEntry 2 } + +hwL2mcQinQPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface index. The value 0 indicates that the interface index is invalid." + ::= { hwL2mcQinQPortEntry 3 } + +hwQinQPortGroupAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The group address of a multicast group. In the case of MAC forwarding, the group address is the smallest of 32 IP addresses." + ::= { hwL2mcQinQPortEntry 4 } + +hwQinQPortSourceAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The source IP address of a multicast group." + ::= { hwL2mcQinQPortEntry 5 } + +hwQinQPortPe OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The PE VID of an interface. + The value ranges from 1 to 4095. + The value 4095 indicates that the PE VID is invalid. + " + ::= { hwL2mcQinQPortEntry 6 } + +hwQinQPortCe OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The CE VID of an interface. + The value ranges from 1 to 4095. + The value 4095 indicates that the CE VID is invalid. + " + ::= { hwL2mcQinQPortEntry 7 } + +hwQinQPortTime OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of QinQ Port entry live time in second." + ::= { hwL2mcQinQPortEntry 20 } + +hwQinQPortFlag OBJECT-TYPE + SYNTAX Integer32(1..4) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port flag: + 1 static + 2 dynamic + 3 static and dynamic + 4 invalid + " + ::= { hwL2mcQinQPortEntry 21 } + +-- +-- The hwL2mcETrackingInfoTable group. +-- +hwL2mcETrackingInfoInfo + OBJECT IDENTIFIER ::= { hwIgspMibObject 19 } + +hwL2mcETrackingInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWL2mcETrackingInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes the host explicit tracking." + ::= { hwL2mcETrackingInfoInfo 1 } + +hwL2mcETrackingInfoEntry OBJECT-TYPE + SYNTAX HWL2mcETrackingInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of the host explicit tracking." + INDEX { hwETrackInfoSlotIndex, hwETrackInfoVlanIndex, hwETrackInfoVsiName, hwETrackInfoGroupAddr, hwETrackInfoSourceAddr, + hwETrackInfoPortType, hwETrackInfoPortIfIndex, hwETrackInfoPortPeId, hwETrackInfoPortCeId, + hwETrackInfoPeerAddress, hwETrackInfoVcOrSiteId,hwETrackInfoBoardNum, hwETrackInfoReportAddr + } + ::= { hwL2mcETrackingInfoTable 1 } + +HWL2mcETrackingInfoEntry ::= SEQUENCE { + hwETrackInfoSlotIndex Integer32, + hwETrackInfoVlanIndex VlanIdOrAny, + hwETrackInfoVsiName DisplayString, + hwETrackInfoGroupAddr IpAddress, + hwETrackInfoSourceAddr IpAddress, + hwETrackInfoPortType HWPortType, + hwETrackInfoPortIfIndex InterfaceIndexOrZero, + hwETrackInfoPortPeId VlanIdOrAny, + hwETrackInfoPortCeId VlanIdOrAny, + hwETrackInfoPeerAddress IpAddress, + hwETrackInfoVcOrSiteId Unsigned32, + hwETrackInfoBoardNum Integer32, + hwETrackInfoReportAddr IpAddress, + hwETrackInfoFlag Integer32 + } + +hwETrackInfoSlotIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The slot index, which is interface board number. " + ::= { hwL2mcETrackingInfoEntry 1 } + +hwETrackInfoVlanIndex OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN ID, which is the configuration index in a VLAN. + If a VSI is specified, the value is 4095. If both hwETrackInfoVlanIndex and hwETrackInfoVsiName are invalid, the configuration is global. + The value ranges from 1 to 4095. + " + ::= { hwL2mcETrackingInfoEntry 2 } + +hwETrackInfoVsiName OBJECT-TYPE + SYNTAX DisplayString(SIZE (0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of a VSI. + If a VLAN is specified, the value is 32. If both hwETrackInfoVlanIndex and hwETrackInfoVsiName are invalid, the configuration is global." + ::= { hwL2mcETrackingInfoEntry 3 } + +hwETrackInfoGroupAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The group address of a multicast group. In the case of MAC forwarding, the group address is the smallest of 32 IP addresses." + ::= { hwL2mcETrackingInfoEntry 4 } + +hwETrackInfoSourceAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The source IP address of a multicast group." + ::= { hwL2mcETrackingInfoEntry 5 } + +hwETrackInfoPortType OBJECT-TYPE + SYNTAX HWPortType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface type: + 1: Invalid + 2: PW interface + 3: L2 interface + 4: Encapsulation sub-interface + 5: Termination sub-interface + 6: Interface Board + 7: Vlanif Port + 11: Main-interface-bound-to-vsi + " + ::= { hwL2mcETrackingInfoEntry 6 } + +hwETrackInfoPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface index. The value 0 indicates that the interface index is invalid." + ::= { hwL2mcETrackingInfoEntry 7 } + +hwETrackInfoPortPeId OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The PE VID of an interface. + The value ranges from 1 to 4095. + The value 4095 indicates that the PE VID is invalid. + " + ::= { hwL2mcETrackingInfoEntry 8 } + +hwETrackInfoPortCeId OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The CE VID of an interface. + The value ranges from 1 to 4095. + The value 4095 indicates that the CE VID is invalid. + " + ::= { hwL2mcETrackingInfoEntry 9 } + +hwETrackInfoPeerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The peer IP address of a PW interface. The value 0.0.0.0 indicates that the IP address is invalid." + ::= { hwL2mcETrackingInfoEntry 10 } + +hwETrackInfoVcOrSiteId OBJECT-TYPE + SYNTAX Unsigned32(1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VC ID or SITE ID of a PW interface." + ::= { hwL2mcETrackingInfoEntry 11 } + +hwETrackInfoBoardNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface board number." + ::= { hwL2mcETrackingInfoEntry 12 } + +hwETrackInfoReportAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The source IP address of a user." + ::= { hwL2mcETrackingInfoEntry 13 } + +hwETrackInfoFlag OBJECT-TYPE + SYNTAX Integer32(1..4) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port filter mode: + 1 include + 2 exclude + " + ::= { hwL2mcETrackingInfoEntry 20 } + +-- +-- The hwL2mcSourceGroupTable group. +-- +hwL2mcSourceGroupInfo + OBJECT IDENTIFIER ::= { hwIgspMibObject 22 } + +hwL2mcSourceGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWL2mcSourceGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table contains VLAN or VSI performance statistics information + for IGMP Snooping." + ::= { hwL2mcSourceGroupInfo 1 } + +hwL2mcSourceGroupEntry OBJECT-TYPE + SYNTAX HWL2mcSourceGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry is created for each active VLAN or VSI in the device + and deleted when the VLAN or VSI becomes inactive." + INDEX { hwL2mcSourceGroupVlanIndex, hwL2mcSourceGroupVsiName, + hwL2mcSourceGroupGroupAddress, hwL2mcSourceGroupSourceAddress} + ::= { hwL2mcSourceGroupTable 1 } + +HWL2mcSourceGroupEntry ::= SEQUENCE { + hwL2mcSourceGroupVlanIndex VlanIdOrAny, + hwL2mcSourceGroupVsiName DisplayString, + hwL2mcSourceGroupGroupAddress IpAddress, + hwL2mcSourceGroupSourceAddress IpAddress, + hwL2mcSourceGroupStat Counter64 + } + +hwL2mcSourceGroupVlanIndex OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN ID, which is the configuration index in a VLAN. If a VSI is specified, the value is 4095. + The value ranges from 1 to 4095. + " + ::= { hwL2mcSourceGroupEntry 1 } + +hwL2mcSourceGroupVsiName OBJECT-TYPE + SYNTAX DisplayString(SIZE (0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of a VSI. If a VLAN is specified, the value is 32." + ::= { hwL2mcSourceGroupEntry 2 } + +hwL2mcSourceGroupGroupAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The group address of a multicast group. + In the case of MAC forwarding, the group address is the smallest of 32 IP addresses." + ::= { hwL2mcSourceGroupEntry 3 } + +hwL2mcSourceGroupSourceAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The source IP address of a multicast group." + ::= { hwL2mcSourceGroupEntry 4 } + +hwL2mcSourceGroupStat OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the packet statistic of (S,G) group." + ::= { hwL2mcSourceGroupEntry 10 } + +-- +-- The hwL2mcDTFwdInfo group. +-- +hwL2mcDTFwdInfo + OBJECT IDENTIFIER ::= { hwIgspMibObject 23 } + +hwL2mcDTFwdTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWL2mcDTFwdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table contains l2 multicast forward information + for IGMP Snooping." + ::= { hwL2mcDTFwdInfo 1 } + +hwL2mcDTFwdEntry OBJECT-TYPE + SYNTAX HWL2mcDTFwdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry is created for each active VLAN or VSI in the device create a forwarding table entry and delete when + a forwarding table entry deleted." + INDEX { hwL2mcDTFwdSlotIndex, hwL2mcDTFwdVlanIndex, hwL2mcDTFwdVsiName, hwL2mcDTFwdGroupAddress, hwL2mcDTFwdSourceAddress, hwL2mcDTFwdPortType, + hwL2mcDTFwdPortIfIndex, hwL2mcDTFwdPortPeId, hwL2mcDTFwdPortCeId, + hwL2mcDTFwdPeerAddress, hwL2mcDTFwdVcOrSiteId, hwL2mcDTFwdBoardNum } + ::= { hwL2mcDTFwdTable 1 } + +HWL2mcDTFwdEntry ::= SEQUENCE { + hwL2mcDTFwdSlotIndex Integer32, + hwL2mcDTFwdVlanIndex VlanIdOrAny, + hwL2mcDTFwdVsiName DisplayString, + hwL2mcDTFwdGroupAddress IpAddress, + hwL2mcDTFwdSourceAddress IpAddress, + hwL2mcDTFwdPortType HWPortType, + hwL2mcDTFwdPortIfIndex InterfaceIndexOrZero, + hwL2mcDTFwdPortPeId VlanIdOrAny, + hwL2mcDTFwdPortCeId VlanIdOrAny, + hwL2mcDTFwdPeerAddress IpAddress, + hwL2mcDTFwdVcOrSiteId Unsigned32, + hwL2mcDTFwdBoardNum Integer32, + hwL2mcDTFwdAddressType INTEGER, + hwL2mcDTFwdHostFlag1 INTEGER, + hwL2mcDTFwdHostFlag2 INTEGER, + hwL2mcDTFwdHostFlag3 INTEGER, + hwL2mcDTFwdHostFlag4 INTEGER + } + +hwL2mcDTFwdSlotIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The slot index, which is interface board number. " + ::= { hwL2mcDTFwdEntry 1 } + +hwL2mcDTFwdVlanIndex OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN ID, which is the configuration index in a VLAN. If a VSI is specified, the value is 4095. + The value ranges from 1 to 4095. + " + ::= { hwL2mcDTFwdEntry 2 } + +hwL2mcDTFwdVsiName OBJECT-TYPE + SYNTAX DisplayString(SIZE (0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of a VSI. If a VLAN is specified, the value is 32." + ::= { hwL2mcDTFwdEntry 3 } + +hwL2mcDTFwdGroupAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The group address of a multicast group. In the case of MAC forwarding, the group address is the smallest of 32 IP addresses." + ::= { hwL2mcDTFwdEntry 4 } + +hwL2mcDTFwdSourceAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The source IP address of a multicast group." + ::= { hwL2mcDTFwdEntry 5 } + +hwL2mcDTFwdPortType OBJECT-TYPE + SYNTAX HWPortType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface type: + 1: Invalid + 2: PW interface + 3: L2 interface + 4: Encapsulation sub-interface + 5: Termination sub-interface + 6: Interface Board + 7: Vlanif Port + 11: Main-interface-bound-to-vsi + " + ::= { hwL2mcDTFwdEntry 6 } + +hwL2mcDTFwdPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface index. The value 0 indicates that the interface index is invalid." + ::= { hwL2mcDTFwdEntry 7 } + +hwL2mcDTFwdPortPeId OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The PE VID of an interface. + The value ranges from 1 to 4095. + The value 4095 indicates that the PE VID is invalid. + " + ::= { hwL2mcDTFwdEntry 8 } + +hwL2mcDTFwdPortCeId OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The CE VID of an interface. + The value ranges from 1 to 4095. + The value 4095 indicates that the CE VID is invalid. + " + ::= { hwL2mcDTFwdEntry 9 } + +hwL2mcDTFwdPeerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The peer IP address of a PW interface. The value 0.0.0.0 indicates that the IP address is invalid." + ::= { hwL2mcDTFwdEntry 10 } + +hwL2mcDTFwdVcOrSiteId OBJECT-TYPE + SYNTAX Unsigned32(1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VC ID or SITE ID of a PW interface." + ::= { hwL2mcDTFwdEntry 11 } + +hwL2mcDTFwdBoardNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface board number." + ::= { hwL2mcDTFwdEntry 12 } + +hwL2mcDTFwdAddressType OBJECT-TYPE + SYNTAX INTEGER + { + ip(1), + mac(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address type of an entry: + 1: IP + 2: MAC + The default value is 1. + " + ::= { hwL2mcDTFwdEntry 21 } + +hwL2mcDTFwdHostFlag1 OBJECT-TYPE + SYNTAX INTEGER + { + static(1), + dynamic(2), + staticDynamic(3), + invalid(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mode to create an interface on the host: + 1: static + 2: dynamic + 3: static and dynamic + 4: invalid + " + ::= { hwL2mcDTFwdEntry 22 } + +hwL2mcDTFwdHostFlag2 OBJECT-TYPE + SYNTAX INTEGER + { + nonMapping(1), + mapping(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether an interface on the host is created through SSM-mapping: + 1: non-mapping + 2: mapping + " + ::= { hwL2mcDTFwdEntry 23 } + +hwL2mcDTFwdHostFlag3 OBJECT-TYPE + SYNTAX INTEGER + { + host(1), + router(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of an interface created on a router: + 1: Interface connected to the host + 2: Router interface that replicates multicast data flows + " + ::= { hwL2mcDTFwdEntry 24 } + +hwL2mcDTFwdHostFlag4 OBJECT-TYPE + SYNTAX INTEGER + { + port(1), + static(2), + both(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates (S, G) table created : + 1: from port; + 2: from static; + 3: from both + the default falue is 1 + " + ::= { hwL2mcDTFwdEntry 25 } + + +-- +-- The hwDTGroupInfo group. +-- +hwL2mcDTGroupInfo + OBJECT IDENTIFIER ::= { hwIgspMibObject 24 } + +hwL2mcDTGroupInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWL2mcDTGroupInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table contains l2 multicast group information + for IGMP Snooping." + ::= { hwL2mcDTGroupInfo 1 } + +hwL2mcDTGroupInfoEntry OBJECT-TYPE + SYNTAX HWL2mcDTGroupInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry is created for each active VLAN or VSI in the device create a forwarding table entry and delete when + a forwarding table entry deleted." + INDEX { hwL2mcDTGroupSlotIndex, hwL2mcDTGroupVlanIndex, hwL2mcDTGroupVsiName, hwL2mcDTGroupGroupAddress, hwL2mcDTGroupSourceAddress, + hwL2mcDTGroupFilterFlag, hwL2mcDTPortType, hwL2mcDTGroupPortIfIndex, hwL2mcDTGroupPortPeId, + hwL2mcDTGroupPortCeId, hwL2mcDTGroupPeerAddress, hwL2mcDTGroupVcOrSiteId, hwL2mcDTGroupBoardNum } + ::= { hwL2mcDTGroupInfoTable 1 } + +HWL2mcDTGroupInfoEntry ::= SEQUENCE { + hwL2mcDTGroupSlotIndex Integer32, + hwL2mcDTGroupVlanIndex VlanIdOrAny, + hwL2mcDTGroupVsiName DisplayString, + hwL2mcDTGroupGroupAddress IpAddress, + hwL2mcDTGroupSourceAddress IpAddress, + hwL2mcDTGroupFilterFlag INTEGER, + hwL2mcDTPortType HWPortType, + hwL2mcDTGroupPortIfIndex InterfaceIndexOrZero, + hwL2mcDTGroupPortPeId VlanIdOrAny, + hwL2mcDTGroupPortCeId VlanIdOrAny, + hwL2mcDTGroupPeerAddress IpAddress, + hwL2mcDTGroupVcOrSiteId Unsigned32, + hwL2mcDTGroupBoardNum Integer32, + hwL2mcDTSourceUpTime Counter32, + hwL2mcDTSourceExpires Counter32, + hwL2mcDTGroupUpTime Counter32, + hwL2mcDTGroupExpires Counter32, + hwL2mcDTGroupHostFlag1 INTEGER, + hwL2mcDTGroupHostFlag2 INTEGER, + hwL2mcDTGroupRowStatus RowStatus + } + +hwL2mcDTGroupSlotIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The slot index, which is interface board number. " + ::= { hwL2mcDTGroupInfoEntry 1 } + +hwL2mcDTGroupVlanIndex OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN ID, which is the configuration index in a VLAN. If a VSI is specified, the value is 4095. + The value ranges from 1 to 4095. + " + ::= { hwL2mcDTGroupInfoEntry 2 } + +hwL2mcDTGroupVsiName OBJECT-TYPE + SYNTAX DisplayString(SIZE (0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of a VSI. If a VLAN is specified, the value is 32." + ::= { hwL2mcDTGroupInfoEntry 3 } + +hwL2mcDTGroupGroupAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address of a multicast group." + ::= { hwL2mcDTGroupInfoEntry 4 } + +hwL2mcDTGroupSourceAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The source IP address of a multicast group." + ::= { hwL2mcDTGroupInfoEntry 5 } + +hwL2mcDTGroupFilterFlag OBJECT-TYPE + SYNTAX INTEGER + { + include(1), + exclude(2), + invalid(3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The filtering mode: + 1: include + 2: exclude + 3: invalid + " + ::= { hwL2mcDTGroupInfoEntry 6 } + +hwL2mcDTPortType OBJECT-TYPE + SYNTAX HWPortType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface type: + 1: Invalid + 2: PW interface + 3: L2 interface + 4: Encapsulation sub-interface + 5: Termination sub-interface + 6: Interface Board + 7: Vlanif Port + 11: Main-interface-bound-to-vsi + " + ::= { hwL2mcDTGroupInfoEntry 7 } + +hwL2mcDTGroupPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface index. The value 0 indicates that the interface index is invalid." + ::= { hwL2mcDTGroupInfoEntry 8 } + +hwL2mcDTGroupPortPeId OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The PE VID of an interface. + The value ranges from 1 to 4095. + The value 4095 indicates that the PE VID is invalid. + " + ::= { hwL2mcDTGroupInfoEntry 9 } + +hwL2mcDTGroupPortCeId OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The CE VID of an interface. + The value ranges from 1 to 4095. + The value 4095 indicates that the CE VID is invalid. + " + ::= { hwL2mcDTGroupInfoEntry 10 } + +hwL2mcDTGroupPeerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The peer IP address of a PW interface. The value 0.0.0.0 indicates that the IP address is invalid." + ::= { hwL2mcDTGroupInfoEntry 11 } + +hwL2mcDTGroupVcOrSiteId OBJECT-TYPE + SYNTAX Unsigned32(1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VC ID or SITE ID of a PW interface." + ::= { hwL2mcDTGroupInfoEntry 12 } + +hwL2mcDTGroupBoardNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface board number." + ::= { hwL2mcDTGroupInfoEntry 13 } + +hwL2mcDTSourceUpTime OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "How long the source group exists in the forwarding entry." + ::= { hwL2mcDTGroupInfoEntry 21 } + +hwL2mcDTSourceExpires OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The timeout period of the source group in the forwarding entry, that is, the aging time of the source group." + ::= { hwL2mcDTGroupInfoEntry 22 } + +hwL2mcDTGroupUpTime OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "How long the group exists in the forwarding entry." + ::= { hwL2mcDTGroupInfoEntry 23 } + +hwL2mcDTGroupExpires OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When the group expires in the forwarding entry, that is, the aging time of the source group." + ::= { hwL2mcDTGroupInfoEntry 24 } + + + +hwL2mcDTGroupHostFlag1 OBJECT-TYPE + SYNTAX INTEGER + { + static(1), + dynamic(2), + staticDynamic(3), + invalid(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mode to create an interface on the host: + 1: static + 2: dynamic + 3: static and dynamic + 4: invalid + " + ::= { hwL2mcDTGroupInfoEntry 26 } + +hwL2mcDTGroupHostFlag2 OBJECT-TYPE + SYNTAX INTEGER + { + nonMapping(1), + mapping(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether an interface on the host is created through SSM-mapping: + 1: non-mapping + 2: mapping + " + ::= { hwL2mcDTGroupInfoEntry 27 } + +hwL2mcDTGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The row status." + ::= { hwL2mcDTGroupInfoEntry 100 } + +-- +-- The hwL2mcMulticastTrafficPolicyCfgInfo group. +-- +hwL2mcMulticastTrafficPolicyCfgInfo + OBJECT IDENTIFIER ::= { hwIgspMibObject 25 } + +hwL2mcMulticastTrafficPolicyCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWL2mcMulticastTrafficPolicyCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "In this table, you can query or configure whether to disable receive multicast traffic on a port." + ::= { hwL2mcMulticastTrafficPolicyCfgInfo 1 } + +hwL2mcMulticastTrafficPolicyCfgEntry OBJECT-TYPE + SYNTAX HWL2mcMulticastTrafficPolicyCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry is created for each active VLAN or VSI in the device when disable receive multicast traffic on a port." + INDEX { hwMulticastTrafficPolicyPortType, hwMulticastTrafficPolicyPortIfIndex, hwMulticastTrafficPolicyPortPeId, hwMulticastTrafficPolicyPortCeId, + hwMulticastTrafficPolicyPortEndCeId, + hwMulticastTrafficPolicyPeerAddress, hwMulticastTrafficPolicyVcOrSiteId,hwMulticastTrafficPolicyVlanIndex, hwMulticastTrafficPolicyVsiName, + hwMulticastTrafficPolicyEndVlanIndex + } + ::= { hwL2mcMulticastTrafficPolicyCfgTable 1 } + +HWL2mcMulticastTrafficPolicyCfgEntry ::= SEQUENCE { + hwMulticastTrafficPolicyPortType HWPortType, + hwMulticastTrafficPolicyPortIfIndex InterfaceIndexOrZero, + hwMulticastTrafficPolicyPortPeId VlanIdOrAny, + hwMulticastTrafficPolicyPortCeId VlanIdOrAny, + hwMulticastTrafficPolicyPortEndCeId VlanIdOrAny, + hwMulticastTrafficPolicyPeerAddress IpAddress, + hwMulticastTrafficPolicyVcOrSiteId Unsigned32, + hwMulticastTrafficPolicyVlanIndex VlanIdOrAny, + hwMulticastTrafficPolicyEndVlanIndex VlanIdOrAny, + hwMulticastTrafficPolicyVsiName DisplayString, + hwMulticastTrafficPolicyRowStatus RowStatus + } + + +hwMulticastTrafficPolicyPortType OBJECT-TYPE + SYNTAX HWPortType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface type: + 1: Invalid + 2: PW interface + 3: L2 interface + 4: Encapsulation sub-interface + 5: Termination sub-interface + 6: Interface Board + 7: Vlanif Port + 11: Main-interface-bound-to-vsi + " + ::= { hwL2mcMulticastTrafficPolicyCfgEntry 1 } + +hwMulticastTrafficPolicyPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface index. The value 0 indicates that the interface index is invalid." + ::= { hwL2mcMulticastTrafficPolicyCfgEntry 2 } + +hwMulticastTrafficPolicyPortPeId OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The PE VID of an interface. + The value ranges from 1 to 4095. + The value 4095 indicates that the PE VID is invalid. + " + ::= { hwL2mcMulticastTrafficPolicyCfgEntry 3 } + +hwMulticastTrafficPolicyPortCeId OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The CE VID of an interface. + The value ranges from 1 to 4095. + The value 4095 indicates that the CE VID is invalid. + " + ::= { hwL2mcMulticastTrafficPolicyCfgEntry 4 } + +hwMulticastTrafficPolicyPortEndCeId OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The CE VID of an interface. + The value ranges from 1 to 4095. + The value 4095 indicates that the CE VID is invalid. + " + ::= { hwL2mcMulticastTrafficPolicyCfgEntry 5 } + +hwMulticastTrafficPolicyPeerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The peer IP address of a PW interface. The value 0.0.0.0 indicates that the IP address is invalid." + ::= { hwL2mcMulticastTrafficPolicyCfgEntry 6 } + +hwMulticastTrafficPolicyVcOrSiteId OBJECT-TYPE + SYNTAX Unsigned32(1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VC ID or SITE ID of a PW interface." + ::= { hwL2mcMulticastTrafficPolicyCfgEntry 7 } + +hwMulticastTrafficPolicyVlanIndex OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN ID, which is the configuration index in a VLAN. If a VSI is specified, the value is 4095. + The value ranges from 1 to 4095. + " + ::= { hwL2mcMulticastTrafficPolicyCfgEntry 8 } + +hwMulticastTrafficPolicyEndVlanIndex OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN ID, which is the configuration index in a VLAN. If a VSI is specified, the value is 4095. + The value ranges from 1 to 4095. + " + ::= { hwL2mcMulticastTrafficPolicyCfgEntry 9 } + +hwMulticastTrafficPolicyVsiName OBJECT-TYPE + SYNTAX DisplayString(SIZE (0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of a VSI. If a VLAN is specified, the value is 32." + ::= { hwL2mcMulticastTrafficPolicyCfgEntry 10 } + +hwMulticastTrafficPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status." + ::= { hwL2mcMulticastTrafficPolicyCfgEntry 100 } + + +-- +-- The hwL2mcRouteLearnDisablePolicyCfgInfo group. +-- +hwL2mcRouteLearnDisablePolicyCfgInfo + OBJECT IDENTIFIER ::= { hwIgspMibObject 26 } + +hwL2mcRouteLearnDisablePolicyCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWL2mcRouteLearnDisablePolicyCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "In this table, you can query or configure whether to disable router port learning on a port." + ::= { hwL2mcRouteLearnDisablePolicyCfgInfo 1 } + +hwL2mcRouteLearnDisablePolicyCfgEntry OBJECT-TYPE + SYNTAX HWL2mcRouteLearnDisablePolicyCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry is created for each active VLAN or VSI in the device when disable router port learning on a port." + INDEX { hwRouteLearnDisablePolicyPortType, hwRouteLearnDisablePolicyPortIfIndex, hwRouteLearnDisablePolicyPortPeId, hwRouteLearnDisablePolicyPortCeId, + hwRouteLearnDisablePolicyPortEndCeId, hwRouteLearnDisablePolicyPeerAddress, hwRouteLearnDisablePolicyVcOrSiteId,hwRouteLearnDisablePolicyVlanIndex, + hwRouteLearnDisablePolicyEndVlanIndex, hwRouteLearnDisablePolicyVsiName + } + ::= { hwL2mcRouteLearnDisablePolicyCfgTable 1 } + +HWL2mcRouteLearnDisablePolicyCfgEntry ::= SEQUENCE { + hwRouteLearnDisablePolicyPortType HWPortType, + hwRouteLearnDisablePolicyPortIfIndex InterfaceIndexOrZero, + hwRouteLearnDisablePolicyPortPeId VlanIdOrAny, + hwRouteLearnDisablePolicyPortCeId VlanIdOrAny, + hwRouteLearnDisablePolicyPortEndCeId VlanIdOrAny, + hwRouteLearnDisablePolicyPeerAddress IpAddress, + hwRouteLearnDisablePolicyVcOrSiteId Unsigned32, + hwRouteLearnDisablePolicyVlanIndex VlanIdOrAny, + hwRouteLearnDisablePolicyEndVlanIndex VlanIdOrAny, + hwRouteLearnDisablePolicyVsiName DisplayString, + hwRouteLearnDisablePolicyRowStatus RowStatus + } + + +hwRouteLearnDisablePolicyPortType OBJECT-TYPE + SYNTAX HWPortType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface type: + 1: Invalid + 2: PW interface + 3: L2 interface + 4: Encapsulation sub-interface + 5: Termination sub-interface + 6: Interface Board + 7: Vlanif Port + 11: Main-interface-bound-to-vsi + " + ::= { hwL2mcRouteLearnDisablePolicyCfgEntry 1 } + +hwRouteLearnDisablePolicyPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface index. The value 0 indicates that the interface index is invalid." + ::= { hwL2mcRouteLearnDisablePolicyCfgEntry 2 } + +hwRouteLearnDisablePolicyPortPeId OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The PE VID of an interface. + The value ranges from 1 to 4095. + The value 4095 indicates that the PE VID is invalid. + " + ::= { hwL2mcRouteLearnDisablePolicyCfgEntry 3 } + +hwRouteLearnDisablePolicyPortCeId OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The CE VID of an interface. + The value ranges from 1 to 4095. + The value 4095 indicates that the CE VID is invalid. + " + ::= { hwL2mcRouteLearnDisablePolicyCfgEntry 4 } + +hwRouteLearnDisablePolicyPortEndCeId OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The CE VID of an interface. + The value ranges from 1 to 4095. + The value 4095 indicates that the CE VID is invalid. + " + ::= { hwL2mcRouteLearnDisablePolicyCfgEntry 5 } + +hwRouteLearnDisablePolicyPeerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The peer IP address of a PW interface. The value 0.0.0.0 indicates that the IP address is invalid." + ::= { hwL2mcRouteLearnDisablePolicyCfgEntry 6 } + +hwRouteLearnDisablePolicyVcOrSiteId OBJECT-TYPE + SYNTAX Unsigned32(1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VC ID or SITE ID of a PW interface." + ::= { hwL2mcRouteLearnDisablePolicyCfgEntry 7 } + +hwRouteLearnDisablePolicyVlanIndex OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN ID, which is the configuration index in a VLAN. If a VSI is specified, the value is 4095. + The value ranges from 1 to 4095. + " + ::= { hwL2mcRouteLearnDisablePolicyCfgEntry 8 } + +hwRouteLearnDisablePolicyEndVlanIndex OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN ID, which is the configuration index in a VLAN. If a VSI is specified, the value is 4095. + The value ranges from 1 to 4095. + " + ::= { hwL2mcRouteLearnDisablePolicyCfgEntry 9 } + +hwRouteLearnDisablePolicyVsiName OBJECT-TYPE + SYNTAX DisplayString(SIZE (0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of a VSI. If a VLAN is specified, the value is 32." + ::= { hwL2mcRouteLearnDisablePolicyCfgEntry 10 } + +hwRouteLearnDisablePolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status." + ::= { hwL2mcRouteLearnDisablePolicyCfgEntry 100 } + + + +-- +-- The hwL2mcTrackVRRPCfgInfo group. +-- +hwL2mcTrackVRRPCfgInfo + OBJECT IDENTIFIER ::= { hwIgspMibObject 27 } + +hwL2mcTrackVRRPCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWL2mcTrackVRRPCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "In this table, you can query or configure a port to track VRRP." + ::= { hwL2mcTrackVRRPCfgInfo 1 } + +hwL2mcTrackVRRPCfgEntry OBJECT-TYPE + SYNTAX HWL2mcTrackVRRPCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry is created for each active VLAN or VSI in the device when configure a port to track VRRP." + INDEX { hwTrackVRRPPortType, hwTrackVRRPPortIfIndex, hwTrackVRRPPortPeId, hwTrackVRRPPortCeId, + hwTrackVRRPPortEndCeId, hwTrackVRRPVlanIndex, hwTrackVRRPEndVlanIndex, hwTrackVRRPVsiName + } + ::= { hwL2mcTrackVRRPCfgTable 1 } + +HWL2mcTrackVRRPCfgEntry ::= SEQUENCE { + hwTrackVRRPPortType HWPortType, + hwTrackVRRPPortIfIndex InterfaceIndexOrZero, + hwTrackVRRPPortPeId VlanIdOrAny, + hwTrackVRRPPortCeId VlanIdOrAny, + hwTrackVRRPPortEndCeId VlanIdOrAny, + hwTrackVRRPVlanIndex VlanIdOrAny, + hwTrackVRRPEndVlanIndex VlanIdOrAny, + hwTrackVRRPVsiName DisplayString, + hwTrackVRRPVridIfIndex InterfaceIndexOrZero, + hwTrackVRRPVridID Unsigned32, + hwTrackVRRPRowStatus RowStatus + } + + +hwTrackVRRPPortType OBJECT-TYPE + SYNTAX HWPortType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface type: + 1: Invalid + 2: PW interface + 3: L2 interface + 4: Encapsulation sub-interface + 5: Termination sub-interface + 6: Interface Board + 7: Vlanif Port + 11: Main-interface-bound-to-vsi + " + ::= { hwL2mcTrackVRRPCfgEntry 1 } + +hwTrackVRRPPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface index. The value 0 indicates that the interface index is invalid." + ::= { hwL2mcTrackVRRPCfgEntry 2 } + +hwTrackVRRPPortPeId OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The PE VID of an interface. + The value ranges from 1 to 4095. + The value 4095 indicates that the PE VID is invalid. + " + ::= { hwL2mcTrackVRRPCfgEntry 3 } + +hwTrackVRRPPortCeId OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The CE VID of an interface. + The value ranges from 1 to 4095. + The value 4095 indicates that the CE VID is invalid. + " + ::= { hwL2mcTrackVRRPCfgEntry 4 } + +hwTrackVRRPPortEndCeId OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The CE VID of an interface. + The value ranges from 1 to 4095. + The value 4095 indicates that the CE VID is invalid. + " + ::= { hwL2mcTrackVRRPCfgEntry 5 } + +hwTrackVRRPVlanIndex OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN ID, which is the configuration index in a VLAN. If a VSI is specified, the value is 4095. + The value ranges from 1 to 4095. + " + ::= { hwL2mcTrackVRRPCfgEntry 6 } + +hwTrackVRRPEndVlanIndex OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN ID, which is the configuration index in a VLAN. If a VSI is specified, the value is 4095. + The value ranges from 1 to 4095. + " + ::= { hwL2mcTrackVRRPCfgEntry 7 } + +hwTrackVRRPVsiName OBJECT-TYPE + SYNTAX DisplayString(SIZE (0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of a VSI. If a VLAN is specified, the value is 32." + ::= { hwL2mcTrackVRRPCfgEntry 8 } + +hwTrackVRRPVridIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The interface index. The value 0 indicates that the interface index is invalid." + ::= { hwL2mcTrackVRRPCfgEntry 9 } + +hwTrackVRRPVridID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VRRP VRID." + ::= { hwL2mcTrackVRRPCfgEntry 10 } + +hwTrackVRRPRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status." + ::= { hwL2mcTrackVRRPCfgEntry 100 } + + +-- +-- The hwL2mcMInstCfgInfo group. +-- +hwL2mcMInstCfgInfo + OBJECT IDENTIFIER ::= { hwIgspMibObject 28 } + +hwL2mcMInstCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWL2mcMInstCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table create or modified multicast Instance." + ::= { hwL2mcMInstCfgInfo 1 } + +hwL2mcMInstCfgEntry OBJECT-TYPE + SYNTAX HWL2mcMInstCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of multicast-instance is created in the device." + INDEX { hwL2mcMInstId + } + ::= { hwL2mcMInstCfgTable 1 } + +HWL2mcMInstCfgEntry ::= SEQUENCE { + hwL2mcMInstId Unsigned32, + hwL2mcMInstVlanIndex VlanIdOrAnyOrNone, + hwL2mcMInstVsiName DisplayString, + hwL2mcMInstProtectInst Unsigned32, + hwL2mcMInstRowStatus RowStatus + } + +hwL2mcMInstId OBJECT-TYPE + SYNTAX Unsigned32(1..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "L2 multicast instance ID" + ::= { hwL2mcMInstCfgEntry 1 } + +hwL2mcMInstVlanIndex OBJECT-TYPE + SYNTAX VlanIdOrAnyOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Multicast-VLAN ID" + ::= { hwL2mcMInstCfgEntry 2 } + +hwL2mcMInstVsiName OBJECT-TYPE + SYNTAX DisplayString(SIZE (0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Multicast-VSI name" + ::= { hwL2mcMInstCfgEntry 3 } + +hwL2mcMInstProtectInst OBJECT-TYPE + SYNTAX Unsigned32(1..32) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "L2 multicast protect instance ID" + ::= { hwL2mcMInstCfgEntry 4 } + +hwL2mcMInstRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status." + ::= { hwL2mcMInstCfgEntry 100 } + + +hwL2mcMInstGroupCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWL2mcMInstGroupCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Thist table configure multicast instance mulitcast group infomation." + ::= { hwL2mcMInstCfgInfo 2 } + +hwL2mcMInstGroupCfgEntry OBJECT-TYPE + SYNTAX HWL2mcMInstGroupCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of multicast-instance channel-group is created in the device." + INDEX { hwL2mcMInstGroupId, hwL2mcMInstGroupAddress, hwL2mcMinstGroupAddressMask + } + ::= { hwL2mcMInstGroupCfgTable 1 } + +HWL2mcMInstGroupCfgEntry ::= SEQUENCE { + hwL2mcMInstGroupId Unsigned32, + hwL2mcMInstGroupAddress IpAddress, + hwL2mcMinstGroupAddressMask IpAddress, + hwL2mcMInstGroupRowStatus RowStatus + } + +hwL2mcMInstGroupId OBJECT-TYPE + SYNTAX Unsigned32(1..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "L2 multicast instance ID" + ::= { hwL2mcMInstGroupCfgEntry 1 } + +hwL2mcMInstGroupAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Group address." + ::= { hwL2mcMInstGroupCfgEntry 2 } + +hwL2mcMinstGroupAddressMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Group address." + ::= { hwL2mcMInstGroupCfgEntry 3 } + +hwL2mcMInstGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status." + ::= { hwL2mcMInstGroupCfgEntry 100 } + + +hwL2mcMInstUserCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWL2mcMInstUserCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "User instance in the multicast instance." + ::= { hwL2mcMInstCfgInfo 3 } + +hwL2mcMInstUserCfgEntry OBJECT-TYPE + SYNTAX HWL2mcMInstUserCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of user-instance is created in the device." + INDEX { hwL2mcMInstUserMInstId, hwL2mcMInstUserVLANID, hwL2mcMInstUserEndVLANID, hwL2mcMInstUserVSIName + } + ::= { hwL2mcMInstUserCfgTable 1 } + +HWL2mcMInstUserCfgEntry ::= SEQUENCE { + hwL2mcMInstUserMInstId Unsigned32, + hwL2mcMInstUserVLANID VlanIdOrAnyOrNone, + hwL2mcMInstUserEndVLANID VlanIdOrAnyOrNone, + hwL2mcMInstUserVSIName DisplayString, + hwL2mcMInstUserRowStatus RowStatus + } + +hwL2mcMInstUserMInstId OBJECT-TYPE + SYNTAX Unsigned32(1..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "L2 multicast instance ID" + ::= { hwL2mcMInstUserCfgEntry 1 } + +hwL2mcMInstUserVLANID OBJECT-TYPE + SYNTAX VlanIdOrAnyOrNone + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "User VLAN ID." + ::= { hwL2mcMInstUserCfgEntry 2 } + +hwL2mcMInstUserEndVLANID OBJECT-TYPE + SYNTAX VlanIdOrAnyOrNone + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "User End VLAN ID." + ::= { hwL2mcMInstUserCfgEntry 3 } + +hwL2mcMInstUserVSIName OBJECT-TYPE + SYNTAX DisplayString(SIZE (0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VSI name." + ::= { hwL2mcMInstUserCfgEntry 4 } + +hwL2mcMInstUserRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status." + ::= { hwL2mcMInstUserCfgEntry 100 } + +-- +-- The hwL2mcStaticGroupCfgInfo group. +-- +hwL2mcStaticGroupCfgInfo + OBJECT IDENTIFIER ::= { hwIgspMibObject 29 } + +hwL2mcStaticGroupCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWL2mcStaticGroupCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table contains l2 multicast static group information + for IGMP Snooping." + ::= { hwL2mcStaticGroupCfgInfo 1 } + +hwL2mcStaticGroupCfgEntry OBJECT-TYPE + SYNTAX HWL2mcStaticGroupCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry is created for each active VLAN or VSI in the device create a static group entry and delete when + a static group entry deleted." + INDEX { hwStaticGroupCfgPortType, hwStaticGroupCfgPortIfIndex, hwStaticGroupCfgPortPeId, hwStaticGroupCfgPortPeIdEnd, hwStaticGroupCfgPortCeId, + hwStaticGroupCfgPortCeIdEnd, hwStaticGroupCfgPeerAddress, hwStaticGroupCfgVcOrSiteId, hwStaticGroupCfgVlanIndex, hwStaticGroupCfgVsiName, + hwStaticGroupCfgGroupAddress, hwStaticGroupCfgSourceAddress } + ::= { hwL2mcStaticGroupCfgTable 1 } + +HWL2mcStaticGroupCfgEntry ::= SEQUENCE { + hwStaticGroupCfgPortType HWPortType, + hwStaticGroupCfgPortIfIndex InterfaceIndexOrZero, + hwStaticGroupCfgPortPeId VlanIdOrAny, + hwStaticGroupCfgPortPeIdEnd VlanIdOrAny, + hwStaticGroupCfgPortCeId VlanIdOrAny, + hwStaticGroupCfgPortCeIdEnd VlanIdOrAny, + hwStaticGroupCfgPeerAddress IpAddress, + hwStaticGroupCfgVcOrSiteId Unsigned32, + hwStaticGroupCfgVlanIndex VlanIdOrAny, + hwStaticGroupCfgVsiName DisplayString, + hwStaticGroupCfgGroupAddress IpAddress, + hwStaticGroupCfgSourceAddress IpAddress, + hwStaticGroupCfgRowStatus RowStatus + } + +hwStaticGroupCfgPortType OBJECT-TYPE + SYNTAX HWPortType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface type: + 1: Invalid + 2: PW interface + 3: L2 interface + 4: Encapsulation sub-interface + 5: Termination sub-interface + 6: Interface Board + 7: Vlanif Port + 11: Main-interface-bound-to-vsi + " + ::= { hwL2mcStaticGroupCfgEntry 1 } + +hwStaticGroupCfgPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface index. The value 0 indicates that the interface index is invalid." + ::= { hwL2mcStaticGroupCfgEntry 2 } + +hwStaticGroupCfgPortPeId OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The begin of a PE VID batch. + The value ranges from 1 to 4095. + The value 4095 indicates that the PE VID is invalid. + " + ::= { hwL2mcStaticGroupCfgEntry 3 } + +hwStaticGroupCfgPortPeIdEnd OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The end of a PE VID batch. + The value ranges from 1 to 4095. + The value 4095 indicates that the PE VID is invalid. + " + ::= { hwL2mcStaticGroupCfgEntry 4 } + +hwStaticGroupCfgPortCeId OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The begin of a CE VID batch. + The value ranges from 1 to 4095. + The value 0 indicates that the PE VID is invalid. + " + ::= { hwL2mcStaticGroupCfgEntry 5 } + +hwStaticGroupCfgPortCeIdEnd OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The end of a CE VID batch. + The value ranges from 1 to 4095. + The value 0 indicates that the PE VID is invalid. + " + ::= { hwL2mcStaticGroupCfgEntry 6 } + +hwStaticGroupCfgPeerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The peer IP address of a PW interface. The value 0.0.0.0 indicates that the IP address is invalid." + ::= { hwL2mcStaticGroupCfgEntry 7 } + +hwStaticGroupCfgVcOrSiteId OBJECT-TYPE + SYNTAX Unsigned32(1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VC ID or SITE ID of a PW interface." + ::= { hwL2mcStaticGroupCfgEntry 8 } + +hwStaticGroupCfgVlanIndex OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN ID, which is the configuration index in a VLAN. If a VSI is specified, the value is 4095. + The value ranges from 1 to 4095. + " + ::= { hwL2mcStaticGroupCfgEntry 9 } + +hwStaticGroupCfgVsiName OBJECT-TYPE + SYNTAX DisplayString(SIZE (0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of a VSI. If a VLAN is specified, the value is 32." + ::= { hwL2mcStaticGroupCfgEntry 10 } + +hwStaticGroupCfgGroupAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The group address of a multicast group. In the case of MAC forwarding, the group address is the smallest of 32 IP addresses." + ::= { hwL2mcStaticGroupCfgEntry 11 } + +hwStaticGroupCfgSourceAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The source IP address of a multicast group." + ::= { hwL2mcStaticGroupCfgEntry 12 } + +hwStaticGroupCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status." + ::= { hwL2mcStaticGroupCfgEntry 100 } + +-- +-- The hwL2mcPortGroupPolicyBatchCfgInfo group. +-- +hwL2mcPortGroupPolicyBatchCfgInfo + OBJECT IDENTIFIER ::= { hwIgspMibObject 30 } + +hwL2mcPortGroupPolicyBatchCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWL2mcPortGroupPolicyBatchCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "In this table, you can query or configure a group policy to filter entries on a port." + ::= { hwL2mcPortGroupPolicyBatchCfgInfo 1 } + +hwL2mcPortGroupPolicyBatchCfgEntry OBJECT-TYPE + SYNTAX HWL2mcPortGroupPolicyBatchCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry is created for each active VLAN or VSI in the device when a group policy added." + INDEX { hwPortGroupPolicyCfgPortType, hwPortGroupPolicyCfgPortIfIndex, hwPortGroupPolicyCfgPortPeId, hwPortGroupPolicyCfgPortPeIdEnd, + hwPortGroupPolicyCfgPortCeId, hwPortGroupPolicyCfgPortCeIdEnd, hwPortGroupPolicyCfgPeerAddress, hwPortGroupPolicyCfgVcOrSiteId, + hwPortGroupPolicyCfgVlanIndex, hwPortGroupPolicyCfgVsiName + } + ::= { hwL2mcPortGroupPolicyBatchCfgTable 1 } + +HWL2mcPortGroupPolicyBatchCfgEntry ::= SEQUENCE { + hwPortGroupPolicyCfgPortType HWPortType, + hwPortGroupPolicyCfgPortIfIndex InterfaceIndexOrZero, + hwPortGroupPolicyCfgPortPeId VlanIdOrAny, + hwPortGroupPolicyCfgPortPeIdEnd VlanIdOrAny, + hwPortGroupPolicyCfgPortCeId VlanIdOrAny, + hwPortGroupPolicyCfgPortCeIdEnd VlanIdOrAny, + hwPortGroupPolicyCfgPeerAddress IpAddress, + hwPortGroupPolicyCfgVcOrSiteId Unsigned32, + hwPortGroupPolicyCfgVlanIndex VlanIdOrAny, + hwPortGroupPolicyCfgVsiName DisplayString, + hwPortGroupPolicyCfgAclNum Integer32, + hwPortGroupPolicyCfgIgmpVersion INTEGER, + hwPortGroupPolicyCfgRowStatus RowStatus + } + + +hwPortGroupPolicyCfgPortType OBJECT-TYPE + SYNTAX HWPortType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface type: + 1: Invalid + 2: PW interface + 3: L2 interface + 4: Encapsulation sub-interface + 5: Termination sub-interface + 6: Interface Board + 7: Vlanif Port + 11: Main-interface-bound-to-vsi + " + ::= { hwL2mcPortGroupPolicyBatchCfgEntry 1 } + +hwPortGroupPolicyCfgPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface index. The value 0 indicates that the interface index is invalid." + ::= { hwL2mcPortGroupPolicyBatchCfgEntry 2 } + +hwPortGroupPolicyCfgPortPeId OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The begin of a PE VID batch. + The value ranges from 1 to 4095. + The value 4095 indicates that the PE VID is invalid. + " + ::= { hwL2mcPortGroupPolicyBatchCfgEntry 3 } + +hwPortGroupPolicyCfgPortPeIdEnd OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The end of a PE VID batch. + The value ranges from 1 to 4095. + The value 4095 indicates that the PE VID is invalid. + " + ::= { hwL2mcPortGroupPolicyBatchCfgEntry 4 } + +hwPortGroupPolicyCfgPortCeId OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The begin of a CE VID batch. + The value ranges from 1 to 4095. + The value 4095 indicates that the PE VID is invalid. + " + ::= { hwL2mcPortGroupPolicyBatchCfgEntry 5 } + +hwPortGroupPolicyCfgPortCeIdEnd OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The end of a CE VID batch. + The value ranges from 1 to 4095. + The value 4095 indicates that the PE VID is invalid. + " + ::= { hwL2mcPortGroupPolicyBatchCfgEntry 6 } + +hwPortGroupPolicyCfgPeerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The peer IP address of a PW interface. The value 0.0.0.0 indicates that the IP address is invalid." + ::= { hwL2mcPortGroupPolicyBatchCfgEntry 7 } + +hwPortGroupPolicyCfgVcOrSiteId OBJECT-TYPE + SYNTAX Unsigned32(1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VC ID or SITE ID of a PW interface." + ::= { hwL2mcPortGroupPolicyBatchCfgEntry 8 } + +hwPortGroupPolicyCfgVlanIndex OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN ID, which is the configuration index in a VLAN. If a VSI is specified, the value is 4095. + The value ranges from 1 to 4095. + " + ::= { hwL2mcPortGroupPolicyBatchCfgEntry 9 } + +hwPortGroupPolicyCfgVsiName OBJECT-TYPE + SYNTAX DisplayString(SIZE (0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of a VSI. If a VLAN is specified, the value is 32." + ::= { hwL2mcPortGroupPolicyBatchCfgEntry 10 } + +hwPortGroupPolicyCfgAclNum OBJECT-TYPE + SYNTAX Integer32(0|2000..3999) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of a basic ACL. + The ACL number ranges from 2000 to 3999. + The default value is 0, indicating that the value is invalid. + " + ::= { hwL2mcPortGroupPolicyBatchCfgEntry 11 } + +hwPortGroupPolicyCfgIgmpVersion OBJECT-TYPE + SYNTAX INTEGER + { + versionAll(0), + version1(1), + version2(2), + version3(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IGMP version. + The value ranges from 0 to 3. + The default is 0, indicating that no version is specified. + " + ::= { hwL2mcPortGroupPolicyBatchCfgEntry 12 } + +hwPortGroupPolicyCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status." + ::= { hwL2mcPortGroupPolicyBatchCfgEntry 100 } + + +-- +-- The hwL2mcCACPortLimitInfo group. +-- +hwL2mcCACPortLimitInfo + OBJECT IDENTIFIER ::= { hwIgspMibObject 31 } + +hwL2mcCACPortLimitTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWL2mcCACPortLimitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes the configurations of IGMP snooping CAC on an interface." + ::= { hwL2mcCACPortLimitInfo 1 } + +hwL2mcCACPortLimitEntry OBJECT-TYPE + SYNTAX HWL2mcCACPortLimitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry is created for each IGMP snooping CAC on an interface." + INDEX { hwCACPortLimitVlanIndex, hwCACPortLimitVsiName, hwCACPortLimitPortType, + hwCACPortLimitIfIndex, hwCACPortLimitPeId, hwCACPortLimitPeIdEnd, hwCACPortLimitCeId, hwCACPortLimitCeIdEnd, + hwCACPortLimitPeerAddress, hwCACPortLimitVcOrSiteId, hwCACPortLimitChnlName } + ::= { hwL2mcCACPortLimitTable 1 } + +HWL2mcCACPortLimitEntry ::= SEQUENCE { + hwCACPortLimitVlanIndex VlanIdOrAny, + hwCACPortLimitVsiName DisplayString, + hwCACPortLimitPortType HWPortType, + hwCACPortLimitIfIndex InterfaceIndexOrZero, + hwCACPortLimitPeId VlanIdOrAny, + hwCACPortLimitPeIdEnd VlanIdOrAny, + hwCACPortLimitCeId VlanIdOrAny, + hwCACPortLimitCeIdEnd VlanIdOrAny, + hwCACPortLimitPeerAddress IpAddress, + hwCACPortLimitVcOrSiteId Unsigned32, + hwCACPortLimitChnlName DisplayString, + hwCACPortLimitAcl Integer32, + hwCACPortLimitMaxEntry Integer32, + hwCACPortLimitEntryCnt Counter32, + hwCACPortLimitMaxBandWidth Integer32, + hwCACPortLimitBandWidth Counter32, + hwCACPortLimitCfgRowStatus RowStatus + } + + +hwCACPortLimitVlanIndex OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN ID, which is the configuration index in a VLAN. If a VSI is specified, the value is 4095. + The value ranges from 1 to 4095. + " + ::= { hwL2mcCACPortLimitEntry 1 } + +hwCACPortLimitVsiName OBJECT-TYPE + SYNTAX DisplayString(SIZE (0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of a VSI. If a VLAN is specified, the value is 32." + ::= { hwL2mcCACPortLimitEntry 2 } + +hwCACPortLimitPortType OBJECT-TYPE + SYNTAX HWPortType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface type: + 1: Invalid + 2: PW interface + 3: L2 interface + 4: Encapsulation sub-interface + 5: Termination sub-interface + 6: Interface Board + 7: Vlanif Port + 11: Main-interface-bound-to-vsi + " + ::= { hwL2mcCACPortLimitEntry 3 } + +hwCACPortLimitIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface index. The value 0 indicates that the interface index is invalid." + ::= { hwL2mcCACPortLimitEntry 4 } + +hwCACPortLimitPeId OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The begin of a PE VID batch. + The value ranges from 1 to 4095. + The value 4095 indicates that the PE VID is invalid. + " + ::= { hwL2mcCACPortLimitEntry 5 } +hwCACPortLimitPeIdEnd OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The end of a PE VID batch. + The value ranges from 1 to 4095. + The value 4095 indicates that the PE VID is invalid. + " + ::= { hwL2mcCACPortLimitEntry 6 } + +hwCACPortLimitCeId OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The begin of a CE VID batch. + The value ranges from 1 to 4095. + The value 4095 indicates that the PE VID is invalid. + " + ::= { hwL2mcCACPortLimitEntry 7 } + +hwCACPortLimitCeIdEnd OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The end of a CE VID batch. + The value ranges from 1 to 4095. + The value 4095 indicates that the PE VID is invalid. + " + ::= { hwL2mcCACPortLimitEntry 8 } + +hwCACPortLimitPeerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The peer IP address of a PW interface. The value 0.0.0.0 indicates that the IP address is invalid." + ::= { hwL2mcCACPortLimitEntry 9 } + +hwCACPortLimitVcOrSiteId OBJECT-TYPE + SYNTAX Unsigned32(1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VC ID or SITE ID of a PW interface." + ::= { hwL2mcCACPortLimitEntry 10 } + +hwCACPortLimitChnlName OBJECT-TYPE + SYNTAX DisplayString(SIZE (0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The channel name." + ::= { hwL2mcCACPortLimitEntry 11 } + +hwCACPortLimitAcl OBJECT-TYPE + SYNTAX Integer32(0|2000..3999) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of ACL for the multicast groups that do not need to be configured with CAC limit. + The ACL number ranges from 2000 to 3999. + The default value is 0, indicating that the number is invalid. + " + ::= { hwL2mcCACPortLimitEntry 12 } + +hwCACPortLimitMaxEntry OBJECT-TYPE + SYNTAX Integer32(0..8000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum number of forwarding entries. The value 0 indicates that the number is invalid." + ::= { hwL2mcCACPortLimitEntry 13 } + +hwCACPortLimitEntryCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of current forwarding entries." + ::= { hwL2mcCACPortLimitEntry 14 } + +hwCACPortLimitMaxBandWidth OBJECT-TYPE + SYNTAX Integer32(0..4194304) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum bandwidth. The value 0 indicates that the bandwidth is invalid." + ::= { hwL2mcCACPortLimitEntry 15 } + +hwCACPortLimitBandWidth OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current bandwidth." + ::= { hwL2mcCACPortLimitEntry 16 } + +hwCACPortLimitCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status." + ::= { hwL2mcCACPortLimitEntry 100 } + +-- +-- The hwL2mcQinqGroupSourceLimitInfo group. +-- +hwL2mcQinqGroupSourceLimitInfo + OBJECT IDENTIFIER ::= { hwIgspMibObject 32 } + +hwL2mcQinqGroupLimitTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWL2mcQinqGroupLimitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes the configurations of IGMP snooping group limit on a QinQ interface." + ::= { hwL2mcQinqGroupSourceLimitInfo 1 } + +hwL2mcQinqGroupLimitEntry OBJECT-TYPE + SYNTAX HWL2mcQinqGroupLimitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry is created for each IGMP snooping group limit on a QinQ interface." + INDEX { hwL2mcQinqGroupLimitPortType, hwL2mcQinqGroupLimitIfIndex, hwL2mcQinqGroupLimitPeVid, + hwL2mcQinqGroupLimitPeVidEnd, hwL2mcQinqGroupLimitCeVid, hwL2mcQinqGroupLimitCeVidEnd } + ::= { hwL2mcQinqGroupLimitTable 1 } + +HWL2mcQinqGroupLimitEntry ::= SEQUENCE { + hwL2mcQinqGroupLimitPortType HWPortType, + hwL2mcQinqGroupLimitIfIndex InterfaceIndexOrZero, + hwL2mcQinqGroupLimitPeVid VlanIdOrAny, + hwL2mcQinqGroupLimitPeVidEnd VlanIdOrAny, + hwL2mcQinqGroupLimitCeVid VlanIdOrAny, + hwL2mcQinqGroupLimitCeVidEnd VlanIdOrAny, + hwL2mcQinqGroupLimitNum Unsigned32, + hwL2mcQinqGroupLimitRowStatus RowStatus + } + + +hwL2mcQinqGroupLimitPortType OBJECT-TYPE + SYNTAX HWPortType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface type: + 1: Invalid + 5: Termination sub-interface + " + ::= { hwL2mcQinqGroupLimitEntry 1 } + +hwL2mcQinqGroupLimitIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface index. The value 0 indicates that the interface index is invalid." + ::= { hwL2mcQinqGroupLimitEntry 2 } + +hwL2mcQinqGroupLimitPeVid OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The begin of a PE VID batch. + The value ranges from 1 to 4095. + The value 4095 indicates that the PE VID is invalid. + " + ::= { hwL2mcQinqGroupLimitEntry 3 } + +hwL2mcQinqGroupLimitPeVidEnd OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The end of a PE VID batch. + The value ranges from 1 to 4095. + The value 4095 indicates that the PE VID is invalid. + " + ::= { hwL2mcQinqGroupLimitEntry 4 } + +hwL2mcQinqGroupLimitCeVid OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The begin of a CE VID batch. + The value ranges from 1 to 4095. + The value 4095 indicates that the CE VID is invalid. + " + ::= { hwL2mcQinqGroupLimitEntry 5 } + +hwL2mcQinqGroupLimitCeVidEnd OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The end of a CE VID batch. + The value ranges from 1 to 4095. + The value 4095 indicates that the CE VID is invalid. + " + ::= { hwL2mcQinqGroupLimitEntry 6 } + +hwL2mcQinqGroupLimitNum OBJECT-TYPE + SYNTAX Unsigned32(1..16000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The group limit number of a QinQ interface." + ::= { hwL2mcQinqGroupLimitEntry 10 } + +hwL2mcQinqGroupLimitRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status." + ::= { hwL2mcQinqGroupLimitEntry 100 } + +hwL2mcQinqSourceLimitTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWL2mcQinqSourceLimitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes the configurations of IGMP snooping source limit on a QinQ interface." + ::= { hwL2mcQinqGroupSourceLimitInfo 2 } + +hwL2mcQinqSourceLimitEntry OBJECT-TYPE + SYNTAX HWL2mcQinqSourceLimitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry is created for each IGMP snooping source limit on a QinQ interface." + INDEX { hwL2mcQinqSourceLimitPortType, hwL2mcQinqSourceLimitIfIndex, hwL2mcQinqSourceLimitPeVid, + hwL2mcQinqSourceLimitPeVidEnd, hwL2mcQinqSourceLimitCeVid, hwL2mcQinqSourceLimitCeVidEnd } + ::= { hwL2mcQinqSourceLimitTable 1 } + +HWL2mcQinqSourceLimitEntry ::= SEQUENCE { + hwL2mcQinqSourceLimitPortType HWPortType, + hwL2mcQinqSourceLimitIfIndex InterfaceIndexOrZero, + hwL2mcQinqSourceLimitPeVid VlanIdOrAny, + hwL2mcQinqSourceLimitPeVidEnd VlanIdOrAny, + hwL2mcQinqSourceLimitCeVid VlanIdOrAny, + hwL2mcQinqSourceLimitCeVidEnd VlanIdOrAny, + hwL2mcQinqSourceLimitNum Unsigned32, + hwL2mcQinqSourceLimitRowStatus RowStatus + } + + +hwL2mcQinqSourceLimitPortType OBJECT-TYPE + SYNTAX HWPortType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface type: + 1: Invalid + 5: Termination sub-interface + " + ::= { hwL2mcQinqSourceLimitEntry 1 } + +hwL2mcQinqSourceLimitIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface index. The value 0 indicates that the interface index is invalid." + ::= { hwL2mcQinqSourceLimitEntry 2 } + +hwL2mcQinqSourceLimitPeVid OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The begin of a PE VID batch. + The value ranges from 1 to 4095. + The value 4095 indicates that the PE VID is invalid. + " + ::= { hwL2mcQinqSourceLimitEntry 3 } + +hwL2mcQinqSourceLimitPeVidEnd OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The end of a PE VID batch. + The value ranges from 1 to 4095. + The value 4095 indicates that the PE VID is invalid. + " + ::= { hwL2mcQinqSourceLimitEntry 4 } + +hwL2mcQinqSourceLimitCeVid OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The begin of a CE VID batch. + The value ranges from 1 to 4095. + The value 4095 indicates that the CE VID is invalid. + " + ::= { hwL2mcQinqSourceLimitEntry 5 } + +hwL2mcQinqSourceLimitCeVidEnd OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The end of a CE VID batch. + The value ranges from 1 to 4095. + The value 4095 indicates that the CE VID is invalid. + " + ::= { hwL2mcQinqSourceLimitEntry 6 } + +hwL2mcQinqSourceLimitNum OBJECT-TYPE + SYNTAX Unsigned32(1..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The source number of a QinQ interface." + ::= { hwL2mcQinqSourceLimitEntry 10 } + +hwL2mcQinqSourceLimitRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status." + ::= { hwL2mcQinqSourceLimitEntry 100 } + +-- +-- The hwL2mcGeneralNotificationsObject group. +-- +hwL2mcGeneralNotificationsObject + OBJECT IDENTIFIER ::= { hwIgspMibObject 33 } + +hwL2mcNotificationsPortVlanIndex OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The VLAN ID, which is the configuration index in a VLAN. If a VSI is specified, the value is 4095. + The value ranges from 1 to 4095." + ::= { hwL2mcGeneralNotificationsObject 1 } + +hwL2mcNotificationsPortVsiName OBJECT-TYPE + SYNTAX DisplayString(SIZE (0..31)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The name of a VSI. If a VLAN is specified, the value is 32." + ::= { hwL2mcGeneralNotificationsObject 2 } + +hwL2mcNotificationsPortType OBJECT-TYPE + SYNTAX HWPortType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The interface type: + 1: Invalid + 2: PW interface + 3: L2 interface + 4: Encapsulation sub-interface + 5: Termination sub-interface + 6: Interface Board + 7: Vlanif Port + " + ::= { hwL2mcGeneralNotificationsObject 3 } + +hwL2mcNotificationsPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The interface index. The value 0 indicates that the interface index is invalid." + ::= { hwL2mcGeneralNotificationsObject 4 } + +hwL2mcNotificationsPortPeId OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The PE VID of an interface. + The value ranges from 1 to 4095. + The value 4095 indicates that the PE VID is invalid. + " + ::= { hwL2mcGeneralNotificationsObject 5 } + +hwL2mcNotificationsPortCeId OBJECT-TYPE + SYNTAX VlanIdOrAny + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The CE VID of an interface. + The value ranges from 1 to 4095. + The value 4095 indicates that the CE VID is invalid. + " + ::= { hwL2mcGeneralNotificationsObject 6 } + +hwL2mcNotificationsPortPeerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The peer IP address of a PW interface. The value 0.0.0.0 indicates that the IP address is invalid." + ::= { hwL2mcGeneralNotificationsObject 7 } + +hwL2mcNotificationsPortVcOrSiteId OBJECT-TYPE + SYNTAX Unsigned32(1..4294967295) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The VC ID or SITE ID of a PW interface." + ::= { hwL2mcGeneralNotificationsObject 8 } + +hwL2mcNotificationsPortIfName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The name of the interface." + ::= { hwL2mcGeneralNotificationsObject 9 } + +hwL2mcNotificationsAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The address type of the multicast group and source address. If this object is set to + unknown(0) indicates that the multicast group and source address is invalid." + ::= { hwL2mcGeneralNotificationsObject 10 } +hwL2mcNotificationsExceedLimit OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Limit value." + ::= { hwL2mcGeneralNotificationsObject 11 } +hwL2mcNotificationsExceedGroupAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Excess group address. The InetAddressType is given by the + hwL2mcNotificationsAddressType object. + The value 0.0.0.0 indicates that the multicast entry is invalid." + ::= { hwL2mcGeneralNotificationsObject 12 } +hwL2mcNotificationsExceedSourceAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Excess source address.The InetAddressType is given by the + hwL2mcNotificationsAddressType object. + The value 0.0.0.0 indicates that the multicast entry is (*, G)." + ::= { hwL2mcGeneralNotificationsObject 13 } +hwL2mcNotificationsPortUserMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "User MAC address. The value 0000-0000-0000 indicates that the MAC address is invalid." + ::= { hwL2mcGeneralNotificationsObject 14 } +-- +-- The l2 multicast Notifications. +-- +hwL2mcGeneralNotifications + OBJECT IDENTIFIER ::= { hwIgspMibObject 34 } + + +hwL2mcPortOtherQuerierTimeout NOTIFICATION-TYPE + OBJECTS { hwL2mcNotificationsPortVlanIndex, + hwL2mcNotificationsPortVsiName, + hwL2mcNotificationsPortType, + hwL2mcNotificationsPortIfIndex, + hwL2mcNotificationsPortPeId, + hwL2mcNotificationsPortCeId, + hwL2mcNotificationsPortPeerAddress, + hwL2mcNotificationsPortVcOrSiteId, + hwL2mcNotificationsPortIfName + } + STATUS current + DESCRIPTION + "A hwL2mcPortOtherQuerierTimeout notification signifies the timer of other querier of port is timeout. + This notification should be generated when the other querier timer expires, and the router + has no other querier on the same interface with the same IP version." + ::= { hwL2mcGeneralNotifications 1 } + +hwL2mcReportListeningGrpExceed NOTIFICATION-TYPE + OBJECTS { hwL2mcNotificationsAddressType, + hwL2mcNotificationsPortIfIndex, + hwL2mcNotificationsPortIfName, + hwL2mcNotificationsExceedLimit, + hwL2mcNotificationsExceedGroupAddress, + hwL2mcNotificationsExceedSourceAddress, + hwL2mcNotificationsPortVsiName, + hwL2mcNotificationsPortPeId, + hwL2mcNotificationsPortCeId, + hwL2mcNotificationsPortUserMac + } + STATUS current + DESCRIPTION + "A hwL2mcReportListeningGrpExceed notification signifies The number of multicast groups has exceeded the limit on one slot. + This notification should be generated when the number of multicast groups has exceeded the limit." + ::= { hwL2mcGeneralNotifications 2 } +-- +-- Conformance Information +-- +hwL2mcMibConformance OBJECT IDENTIFIER ::= { hwL2MultiCastMIB 100 } +hwL2mcMibCompliances OBJECT IDENTIFIER ::= { hwL2mcMibConformance 1 } +hwL2mcMibGroups OBJECT IDENTIFIER ::= { hwL2mcMibConformance 2 } + +hwIgspMibCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for device supporting + IGMP Snooping." + MODULE + MANDATORY-GROUPS{ + hwIgspSystemInfoGroup, + hwL2mcCfgInfoGroup, + hwL2mcStatisticsInfoGroup, + hwL2mcFwdInfoGroup, + hwL2mcGroupInfoGroup, + hwL2mcGroupCfgInfoGroup, + hwL2mcSsmSourceInfoGroup, + hwL2mcPortGroupPolicyCfgInfoGroup, + hwL2mcChnlCfgInfoGroup, + hwL2mcLimitInfoGroup, + hwL2mcPortLimitInfoGroup, + hwL2mcFastChnlCfgInfoGroup, + hwL2mcRouterPortInfoGroup, + hwL2mcRouterPortCfgInfoGroup, + hwL2mcChnlGroupCfgInfoGroup, + hwL2mcGroupPolicyCfgInfoGroup, + hwL2mcChnlDenyCfgInfoGroup, + hwL2mcQinQPortInfoGroup, + hwL2mcETrackingInfoInfoGroup, + hwL2mcSourceGroupInfoGroup, + hwL2mcDTFwdInfoGroup, + hwL2mcDTGroupInfoGroup, + hwL2mcMulticastTrafficPolicyCfgInfoGroup, + hwL2mcRouteLearnDisablePolicyCfgInfoGroup, + hwL2mcTrackVRRPCfgInfoGroup, + hwL2mcGeneralNotificationObjectGroup, + hwL2mcGeneralNotificationGroup + } + ::= { hwL2mcMibCompliances 1 } + +hwIgspSystemInfoGroup OBJECT-GROUP + OBJECTS { + hwIgmpSnoopingEnabled, + hwSendQueryEnabled, + hwSendQuerySourceIpAddr, + hwL2mcCacTrapInterval, + hwL2mcPerformanceStatisticsInterval + } + STATUS current + DESCRIPTION + "." + ::= { hwL2mcMibGroups 1 } + +hwL2mcCfgInfoGroup OBJECT-GROUP + OBJECTS { + hwL2mcEnabled, + hwL2mcRouterAgingTime, + hwL2mcMaxQueryRespTime, + hwL2mcLastMemQueryInterval, + hwL2mcQueryInterval, + hwL2mcRobustCount, + hwL2mcCheckRouterAlert, + hwL2mcSendRouterAlert, + hwL2mcIgmpVersion, + hwL2mcFwdMode, + hwL2mcPromptLeaveEnable, + hwL2mcPromptLeaveAclNum, + hwL2mcRouterPortLearningEnable, + hwL2mcReportSuppressEnable, + hwL2mcIgmpQuerierEnable, + hwL2mcIgmpSsmMappingEnable, + hwL2mcSsmAclNum, + hwL2mcProxyRouterProtocolPass, + hwL2mcAsmSsmFlag, + hwL2mcSrcLifeTime, + hwL2mcPerformanceStatistics, + hwL2mcQuerierElection, + hwETrackEnable, + hwL2mcBackupQueryFwd, + hwL2mcBackupReportFwd, + hwL2mcQuerySuppress, + hwL2mcRtLearnRingLinkage, + hwL2mcIgmpIpPolicyAclNum, + hwL2mcIgmpSsmMappingPolicy, + hwL2mcRowStatus + } + STATUS current + DESCRIPTION + "." + ::= { hwL2mcMibGroups 2 } + +hwL2mcStatisticsInfoGroup OBJECT-GROUP + OBJECTS { + hwL2mcRecvIgmpV1ReportNum, + hwL2mcRecvIgmpV2ReportNum, + hwL2mcRecvIgmpV3ReportNum, + hwL2mcRecvIgmpLeaveNum, + hwL2mcRecvIgmpV1QueryNum, + hwL2mcRecvIgmpV2QueryNum, + hwL2mcRecvIgmpV3QueryNum, + hwL2mcRecvPimHelloNum, + hwL2mcSendQueryNum, + hwL2mcSendQuerySourceNum, + hwL2mcProxyGenQueryNum, + hwL2mcProxyGroupQueryNum, + hwL2mcProxyGroupSourceQueryNum, + hwL2mcIgmpPacketClearStats + } + STATUS current + DESCRIPTION + "." + ::= { hwL2mcMibGroups 3 } + +hwL2mcFwdInfoGroup OBJECT-GROUP + OBJECTS { + hwL2mcFwdAddressType, + hwL2mcFwdHostFlag1, + hwL2mcFwdHostFlag2, + hwL2mcFwdHostFlag3, + hwL2mcFwdHostFlag4 + } + STATUS current + DESCRIPTION + "." + ::= { hwL2mcMibGroups 4 } + +hwL2mcGroupInfoGroup OBJECT-GROUP + OBJECTS { + hwL2mcSourceUpTime, + hwL2mcSourceExpires, + hwL2mcGroupUpTime, + hwL2mcGroupExpires, + hwL2mcGroupFilterFlag, + hwL2mcGroupHostFlag1, + hwL2mcGroupHostFlag2, + hwL2mcGroupRowStatus + } + STATUS current + DESCRIPTION + "." + ::= { hwL2mcMibGroups 5 } + + +hwL2mcGroupCfgInfoGroup OBJECT-GROUP + OBJECTS { + hwGroupCfgRowStatus + } + STATUS current + DESCRIPTION + "." + ::= { hwL2mcMibGroups 6 } + +hwL2mcSsmSourceInfoGroup OBJECT-GROUP + OBJECTS { + hwL2mcSsmSourceRowStatus + } + STATUS current + DESCRIPTION + "." + ::= { hwL2mcMibGroups 7 } + +hwL2mcPortGroupPolicyCfgInfoGroup OBJECT-GROUP + OBJECTS { + hwPortGroupPolicyAclNum, + hwPortGroupPolicyIgmpVersion, + hwPortGroupPolicyRowStatus + } + STATUS current + DESCRIPTION + "." + ::= { hwL2mcMibGroups 8 } + +hwL2mcChnlCfgInfoGroup OBJECT-GROUP + OBJECTS { + hwChnlCfgChnlType, + hwChnlCfgRowStatus + } + STATUS current + DESCRIPTION + "." + ::= { hwL2mcMibGroups 9 } + +hwL2mcLimitInfoGroup OBJECT-GROUP + OBJECTS { + hwL2mcLimitMaxEntry, + hwL2mcLimitEntryCnt, + hwL2mcLimitMaxBandWidth, + hwL2mcLimitBandWidth, + hwL2mcLimitAcl, + hwL2mcLimitCfgRowStatus + } + STATUS current + DESCRIPTION + "." + ::= { hwL2mcMibGroups 10 } + +hwL2mcPortLimitInfoGroup OBJECT-GROUP + OBJECTS { + hwPortLimitAcl, + hwPortLimitMaxEntry, + hwPortLimitEntryCnt, + hwPortLimitMaxBandWidth, + hwPortLimitBandWidth, + hwPortLimitCfgRowStatus + } + STATUS current + DESCRIPTION + "." + ::= { hwL2mcMibGroups 11 } + + +hwL2mcFastChnlCfgInfoGroup OBJECT-GROUP + OBJECTS { + hwL2mcFastChnlCfgRowStatus + } + STATUS current + DESCRIPTION + "." + ::= { hwL2mcMibGroups 12 } + + +hwL2mcRouterPortInfoGroup OBJECT-GROUP + OBJECTS { + hwL2mcRouterPortGroupUpTime, + hwL2mcRouterPortGroupExpires, + hwL2mcRouterPortGroupHostFlag1 + } + STATUS current + DESCRIPTION + "." + ::= { hwL2mcMibGroups 13 } + +hwL2mcRouterPortCfgInfoGroup OBJECT-GROUP + OBJECTS { + hwL2mcRouterPortCfgRowStatus + } + STATUS current + DESCRIPTION + "." + ::= { hwL2mcMibGroups 14 } + +hwL2mcChnlGroupCfgInfoGroup OBJECT-GROUP + OBJECTS { + hwChnlGroupCfgPerBand, + hwChnlGroupCfgRowStatus + } + STATUS current + DESCRIPTION + "." + ::= { hwL2mcMibGroups 15 } + +hwL2mcGroupPolicyCfgInfoGroup OBJECT-GROUP + OBJECTS { + hwGroupPolicyAclNum, + hwGroupPolicyIgmpVersion, + hwGroupPolicyRowStatus + } + STATUS current + DESCRIPTION + "." + ::= { hwL2mcMibGroups 16} + +hwL2mcChnlDenyCfgInfoGroup OBJECT-GROUP + OBJECTS { + hwChnlDenyCfg , + hwChnlDenyCfgRowStatus + } + STATUS current + DESCRIPTION + "." + ::= { hwL2mcMibGroups 17} + +hwL2mcQinQPortInfoGroup OBJECT-GROUP + OBJECTS { + hwQinQPortTime , + hwQinQPortFlag + } + STATUS current + DESCRIPTION + "." + ::= { hwL2mcMibGroups 18} + +hwL2mcETrackingInfoInfoGroup OBJECT-GROUP + OBJECTS { + hwETrackInfoFlag + } + STATUS current + DESCRIPTION + "." + ::= { hwL2mcMibGroups 19} + +hwL2mcSourceGroupInfoGroup OBJECT-GROUP + OBJECTS { + hwL2mcSourceGroupStat + } + STATUS current + DESCRIPTION + "." + ::= { hwL2mcMibGroups 22} + +hwL2mcDTFwdInfoGroup OBJECT-GROUP + OBJECTS { + hwL2mcDTFwdAddressType, + hwL2mcDTFwdHostFlag1, + hwL2mcDTFwdHostFlag2, + hwL2mcDTFwdHostFlag3, + hwL2mcDTFwdHostFlag4 + } + STATUS current + DESCRIPTION + "." + ::= { hwL2mcMibGroups 23 } + +hwL2mcDTGroupInfoGroup OBJECT-GROUP + OBJECTS { + hwL2mcDTSourceUpTime, + hwL2mcDTSourceExpires, + hwL2mcDTGroupUpTime, + hwL2mcDTGroupExpires, + hwL2mcDTGroupHostFlag1, + hwL2mcDTGroupHostFlag2, + hwL2mcDTGroupRowStatus + } + STATUS current + DESCRIPTION + "." + ::= { hwL2mcMibGroups 24 } + +hwL2mcMulticastTrafficPolicyCfgInfoGroup OBJECT-GROUP + OBJECTS { + hwMulticastTrafficPolicyRowStatus + } + STATUS current + DESCRIPTION + "." + ::= { hwL2mcMibGroups 25 } + +hwL2mcRouteLearnDisablePolicyCfgInfoGroup OBJECT-GROUP + OBJECTS { + hwRouteLearnDisablePolicyRowStatus + } + STATUS current + DESCRIPTION + "." + ::= { hwL2mcMibGroups 26 } + +hwL2mcTrackVRRPCfgInfoGroup OBJECT-GROUP + OBJECTS { + hwTrackVRRPVridIfIndex, + hwTrackVRRPVridID, + hwTrackVRRPRowStatus + } + STATUS current + DESCRIPTION + "." + ::= { hwL2mcMibGroups 27 } + +hwL2mcGeneralNotificationObjectGroup OBJECT-GROUP + OBJECTS { + hwL2mcNotificationsPortVlanIndex, + hwL2mcNotificationsPortVsiName, + hwL2mcNotificationsPortType, + hwL2mcNotificationsPortIfIndex, + hwL2mcNotificationsPortPeId, + hwL2mcNotificationsPortCeId, + hwL2mcNotificationsPortPeerAddress, + hwL2mcNotificationsPortVcOrSiteId, + hwL2mcNotificationsPortIfName, + hwL2mcNotificationsAddressType, + hwL2mcNotificationsExceedLimit, + hwL2mcNotificationsExceedGroupAddress, + hwL2mcNotificationsExceedSourceAddress, + hwL2mcNotificationsPortUserMac + } + STATUS current + DESCRIPTION + "." + ::= { hwL2mcMibGroups 28 } + +hwL2mcGeneralNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + hwL2mcPortOtherQuerierTimeout, + hwL2mcReportListeningGrpExceed + } + STATUS current + DESCRIPTION + "." + ::= { hwL2mcMibGroups 29 } + + +END \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-L2TP-EXT-MIB b/MIBS/huawei/HUAWEI-L2TP-EXT-MIB new file mode 100644 index 0000000..7e1f02b --- /dev/null +++ b/MIBS/huawei/HUAWEI-L2TP-EXT-MIB @@ -0,0 +1,123 @@ +--================================================================== +-- Copyright (C) 2006 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI Hierarchy Quality Of Service MIB +-- Reference: +-- Version: V1.0 +-- History: +-- ================================================================== +-- ================================================================== +-- +-- Variables and types be imported +-- +-- ================================================================== + HUAWEI-L2TP-EXT-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + DisplayString + FROM SNMPv2-TC + Integer32, Counter64, OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI; + + + hwL2TPExt MODULE-IDENTITY + LAST-UPDATED "200610301046Z" + ORGANIZATION + "Huawei Technologies Co., Ltd." + CONTACT-INFO + "Huawei Technologies co.,Ltd. + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + http://www.huawei.com + Zip:100085 + " + DESCRIPTION + " L2TP extended property used by Huawei Technologies Co., Ltd." + ::= { hwDatacomm 137 } + +-- +-- Node definitions +-- + + hwL2TPStatistic OBJECT IDENTIFIER ::= { hwL2TPExt 1 } + + hwL2TPSessionStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2TPSessionStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of L2TP session statistic information." + ::= { hwL2TPStatistic 1 } + + hwL2TPSessionStatEntry OBJECT-TYPE + SYNTAX HwL2TPSessionStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + L2TP Session Statistic Information Entry + " + INDEX { hwL2TPSessionIndex } + ::= { hwL2TPSessionStatTable 1 } + + HwL2TPSessionStatEntry ::= + SEQUENCE { + hwL2TPSessionIndex + Integer32, + hwL2TPSessionStatUpPkts + Counter64, + hwL2TPSessionStatUpBytes + Counter64, + hwL2TPSessionStatDownPkts + Counter64, + hwL2TPSessionStatDownBytes + Counter64 + } + + hwL2TPSessionIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " User's Session number " + ::= { hwL2TPSessionStatEntry 1 } + + hwL2TPSessionStatUpPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Upstream packets of a L2TP session " + ::= { hwL2TPSessionStatEntry 2 } + + hwL2TPSessionStatUpBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Upstream bytes of a L2TP session " + ::= { hwL2TPSessionStatEntry 3 } + + hwL2TPSessionStatDownPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Downstream packtes of a L2TP session " + ::= { hwL2TPSessionStatEntry 4 } + + hwL2TPSessionStatDownBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Downstream bytes of a L2TP session " + ::= { hwL2TPSessionStatEntry 5 } + + END + +-- +-- HUAWEI-L2TP-EXT-MIB.mib +-- diff --git a/MIBS/huawei/HUAWEI-L2VLAN-MIB b/MIBS/huawei/HUAWEI-L2VLAN-MIB new file mode 100644 index 0000000..2d9c1ae --- /dev/null +++ b/MIBS/huawei/HUAWEI-L2VLAN-MIB @@ -0,0 +1,5294 @@ +--================================================================== +-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI Layer Two VLAN MIB +-- Reference: +-- Version: V2.09 +-- History: +-- ================================================================== +-- ================================================================== +-- +-- Varibles and types be imported +-- +-- ================================================================== +HUAWEI-L2VLAN-MIB DEFINITIONS ::= BEGIN +IMPORTS + + RowStatus,MacAddress,TEXTUAL-CONVENTION + FROM SNMPv2-TC + + MODULE-IDENTITY, OBJECT-TYPE, Integer32, OBJECT-IDENTITY, TimeTicks, + NOTIFICATION-TYPE, Counter64, IpAddress, Gauge32 + FROM SNMPv2-SMI + + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + + hwDatacomm + FROM HUAWEI-MIB + + VlanId, PortList, VlanIndex, VlanIdOrNone + FROM Q-BRIDGE-MIB + + ifIndex,InterfaceIndex + FROM IF-MIB + + EnabledStatus + FROM P-BRIDGE-MIB + + hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType + FROM HUAWEI-BASE-TRAP-MIB; + + hwL2Mgmt OBJECT IDENTIFIER ::= { hwDatacomm 42 } + + hwL2Vlan MODULE-IDENTITY + LAST-UPDATED "201708170000Z" + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "add a mib node hwL2QinQVlanInnerRemark." + + REVISION + "201708170000Z" + DESCRIPTION + "Modify the description of the nodes" + REVISION + "201706220000Z" + DESCRIPTION + "The L2Vlan MIB module is defined to manage several layer two function of Huawei Technologies co.,Ltd." + REVISION + "201609180000Z" + DESCRIPTION + "Add hwL2VlanMultiVoiceVlanPortTag0Enable." + REVISION + "201409170000Z" + DESCRIPTION + "Modify the disable value of the hwL2VlanSmartMacLearn." + REVISION + "201408140000Z" + DESCRIPTION + "Add traps hwMuxVlanGroupCountExceedThreshold, hwMuxVlanGroupCountExceedThresholdResume, hwVlantransCountExceedThreshold and hwVlantransCountExceedThresholdResume. Add hwPrincipalVlanID, hwMuxVlanUpperThreshold, hwMuxVlanLowerThreshold, hwVlantransIfIndex, hwVlantransUpperThreshold and hwVlantransLowerThreshold for traps." + REVISION + "201312191000Z" + DESCRIPTION + "Add hwL2VlanVoiceVlanPortModifyPriorityMode and hwL2VlanMultiVoiceVlanPortUntagEnable" + REVISION + "201307291000Z" + DESCRIPTION + "Add hwVcmpGroup for hwVcmpDeviceMac." + REVISION + "201307021400Z" + DESCRIPTION + "Add vcmp traps :hwVcmpServerMacConflict and hwVcmpRevisionConflict." + REVISION + "201303250000Z" + DESCRIPTION + "add a mib node hwL2QinQIsolateTable." + + ::= { hwL2Mgmt 3 } + +-- ================================================================== +-- +-- ======================= definition begin ========================= +-- +-- ================================================================== + +hwL2VlanMngObjects OBJECT IDENTIFIER ::= { hwL2Vlan 1 } + +-- ============================================================= +-- groups in the hwL2Vlan MIB +-- ============================================================= +hwL2VlanBase OBJECT IDENTIFIER ::= { hwL2VlanMngObjects 1 } +hwL2VlanApply OBJECT IDENTIFIER ::= { hwL2VlanMngObjects 2 } +hwL2VlanStatistics OBJECT IDENTIFIER ::= { hwL2VlanMngObjects 3 } + + + hwL2VlanMIBTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2VlanMIBEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table shows the VLAN status information. It describes information about a VLAN, such as the type, interface list, and current status of the VLAN." + ::= { hwL2VlanBase 1 } + + + hwL2VlanMIBEntry OBJECT-TYPE + SYNTAX HwL2VlanMIBEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of vlan MIB table." + INDEX { hwL2VlanIndex } + ::= { hwL2VlanMIBTable 1} + + HwL2VlanMIBEntry ::= + SEQUENCE { + hwL2VlanIndex VlanId , + hwL2VlanDescr OCTET STRING , + hwL2VlanPortList PortList , + hwL2VlanType INTEGER , + hwL2VlanUnknownUnicastProcessing INTEGER , + hwL2VlanIfIndex Integer32, + hwL2VlanMacLearn EnabledStatus , + hwL2VlanMulticast EnabledStatus, + hwL2VlanAdminStatus EnabledStatus, + hwL2VlanStatisStatus EnabledStatus, + hwL2VlanCreateStatus INTEGER , + hwL2VlanRowStatus RowStatus , + hwL2VlanBcast EnabledStatus, + hwL2VlanUnknownMulticastProcessing INTEGER, + hwL2VlanProperty INTEGER, + hwL2VlanAgingTime Integer32, + hwL2VlanName OCTET STRING, + hwL2VlanSmartMacLearn EnabledStatus, + hwL2VlanServiceName OCTET STRING, + hwL2VlanManagementVlan EnabledStatus, + hwL2VlanDynamicVlan EnabledStatus + } + + hwL2VlanIndex OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vlan-id or other identifier referring to this vlan." + ::= { hwL2VlanMIBEntry 1 } + + + hwL2VlanDescr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..80)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description of the vlan." + ::= { hwL2VlanMIBEntry 2 } + + + hwL2VlanPortList OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The set of Ports which belong to the vlan." + ::= { hwL2VlanMIBEntry 3 } + + hwL2VlanType OBJECT-TYPE + SYNTAX INTEGER + { + superVlan (1), + commonVlan (2), + subVlan (3), + muxVlan (4), + muxSubVlan (5), + protocolTransVlan (6) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the type of a VLAN.Change the value from '2' to '1' indicates that the common-vlan is configured into super-vlan; + Change the value from '1' to '2' indicates that the super-vlan is canceled; Change the value from '2' to '4' indicates that the common-vlan is configured into mux-vlan; + Change the value from '4' to '2' indicates that the mux-vlan is canceled; Change the value from '2' to '6' indicates that the common-vlan is configured into protocol-transparent-vlan; + Change the value from '6' to '2' indicates that the protocol-transparent-vlan is canceled; Note that the switch between other pairs is forbidden." + ::= { hwL2VlanMIBEntry 4 } + + + hwL2VlanUnknownUnicastProcessing OBJECT-TYPE + SYNTAX INTEGER + { + broadcast (1), + discard (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies whether the unknown unicast packet is broadcasted." + ::= { hwL2VlanMIBEntry 5 } + + + hwL2VlanIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " Whether vlan interface is configured on vlan. If vlan interface is configured, + the value of the node is InterfaceIndex, else the value is -1. " + ::= { hwL2VlanMIBEntry 6 } + + + hwL2VlanMacLearn OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies whether the VLAN multicast function is enabled.The value enabled(1) indicates vlan Multicasting is allowed; disable(2) indicates it's closed. The default value is disable(2)." + ::= { hwL2VlanMIBEntry 7 } + + + hwL2VlanMulticast OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value enabled(1) indicates vlan Multicasting is allowed; disable(2) indicates it's closed. The default value is disable(2)." + ::= { hwL2VlanMIBEntry 8 } + + hwL2VlanAdminStatus OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies whether a VLAN is shut down.Value disable(2) indicates shutdown the vlan; enabled(1) indicates open the vlan." + DEFVAL {1} + ::= { hwL2VlanMIBEntry 9 } + + + hwL2VlanStatisStatus OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies whether the VLAN statistics function is enabled.The value enabled(1) indicates Statistics onvlan are allowed; disable(2) indicates aren't. The default value is disable(2)." + DEFVAL {2} + ::= { hwL2VlanMIBEntry 10 } + + hwL2VlanCreateStatus OBJECT-TYPE + SYNTAX INTEGER + { + other (1), + static (2), + dynamic (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status indicates how the vlan is created, + static configured by management or created dynamicly by GVRP." + ::= { hwL2VlanMIBEntry 11 } + + hwL2VlanRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the row status recorded by the VLAN." + ::= { hwL2VlanMIBEntry 12 } + + hwL2VlanBcast OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether to broadcast the broadcast packets when ports receive it. + enabled(1) indicates broadcast the packets,disable(2) indicates it'll discard + the broadcast packet. Default value is enabled(1)." + ::= { hwL2VlanMIBEntry 13 } + + hwL2VlanUnknownMulticastProcessing OBJECT-TYPE + SYNTAX INTEGER + { + broadcast (1), + discard (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether to broadcast the unknown multicast packets when ports receive it. + broadcast(1) indicates broadcast the packet, discard(2) indicates it'll discard + the unknow multicast packet. Default value is broadcast(1)." + ::= { hwL2VlanMIBEntry 14 } + + hwL2VlanProperty OBJECT-TYPE + SYNTAX INTEGER + { + default(1), + backboneVlan(2), + mutilcastVlan(3), + userVlan(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the type of a VLAN." + ::= { hwL2VlanMIBEntry 15 } + + hwL2VlanAgingTime OBJECT-TYPE + SYNTAX Integer32(60..1000000 | 0 | -1) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The aging time of MAC entry that associated with the vlan.'0' means + will be never aged,'-1' means aging-time is not configured to the vlan." + ::= { hwL2VlanMIBEntry 16 } + + + hwL2VlanName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the vlan." + ::= { hwL2VlanMIBEntry 17 } + + hwL2VlanSmartMacLearn OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value indicates whether the MAC address learning is opened, when the number of the port which is up state and belonging to the vlan is below and equal to two. The value enabled(1) indicates learning is not allowed, when the number of the port which is up state and belonging to the vlan is below and equal to two. + Just the common vlan and Sub-vlan have the attribute. Default value is disable(2)." + ::= { hwL2VlanMIBEntry 18 } + + hwL2VlanServiceName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..100)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Service name of the vlan." + ::= { hwL2VlanMIBEntry 19 } + + hwL2VlanManagementVlan OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether the VLAN is a management VLAN: + enable: 1 + disable: 2 + " + ::= { hwL2VlanMIBEntry 20 } + + hwL2VlanDynamicVlan OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the VLAN is a dynamic VLAN: + enable: 1 + disable: 2 + " + ::= { hwL2VlanMIBEntry 21 } + + + + hwL2VlanStackingTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2VlanStackingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the table to configure the double tags for the incoming packets of the VLAN stacking interface. It describes the function to encapsulate the incoming packets of a VLAN stacking interface with the double tags." + ::= { hwL2VlanApply 1 } + + hwL2VlanStackingEntry OBJECT-TYPE + SYNTAX HwL2VlanStackingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "QinQ-port configuration table." + INDEX { hwL2VlanStackingPortIndex, hwL2VlanStackingInsideVlanId } + ::= { hwL2VlanStackingTable 1} + + HwL2VlanStackingEntry ::= + SEQUENCE { + hwL2VlanStackingPortIndex Integer32, + hwL2VlanStackingInsideVlanId VlanId, + hwL2VlanStackingOutsideVlanListLow OCTET STRING, + hwL2VlanStackingOutsideVlanListHigh OCTET STRING, + hwL2VlanStackingRowStatus RowStatus + } + + + hwL2VlanStackingPortIndex OBJECT-TYPE + SYNTAX Integer32(1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index number of QinQ-port." + ::= { hwL2VlanStackingEntry 1 } + + + hwL2VlanStackingInsideVlanId OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Inside vlan-id of QinQ-port, use it as the Index." + ::= { hwL2VlanStackingEntry 2 } + + + hwL2VlanStackingOutsideVlanListLow OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(256)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the low 2048 bits of the VLAN list, specifying the outer VLAN tag of incoming packets on the QinQ interface. Each bit corresponds to a VLAN ID." + ::= { hwL2VlanStackingEntry 3 } + + hwL2VlanStackingOutsideVlanListHigh OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(256)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the high 2048 bits of the VLAN list, specifying the outer VLAN tag of incoming packets on the QinQ interface. Each bit corresponds to a VLAN ID." + ::= { hwL2VlanStackingEntry 4 } + + hwL2VlanStackingRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the row status of the double VLAN tag configuration table of the VLAN stacking interface." + ::= { hwL2VlanStackingEntry 5 } + + + hwL2VlanMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2VlanMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the table to configure the VLAN swapping on the VLAN mapping interface. It describes the mapping relationship in the VLAN substitution on the VLAN mapping interface." + ::= { hwL2VlanApply 2 } + + + hwL2VlanMappingEntry OBJECT-TYPE + SYNTAX HwL2VlanMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "QinQ-port configuration table." + INDEX { hwL2VlanMappingPortIndex, hwL2VlanMappingInsideVlanId } + ::= { hwL2VlanMappingTable 1} + + HwL2VlanMappingEntry ::= + SEQUENCE { + hwL2VlanMappingPortIndex Integer32, + hwL2VlanMappingInsideVlanId VlanId, + hwL2VlanMappingOutsideVlanListLow OCTET STRING, + hwL2VlanMappingOutsideVlanListHigh OCTET STRING, + hwL2VlanMappingRowStatus RowStatus + } + + + hwL2VlanMappingPortIndex OBJECT-TYPE + SYNTAX Integer32(1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the index of an interface where VLAN mapping is configured." + ::= { hwL2VlanMappingEntry 1 } + + + hwL2VlanMappingInsideVlanId OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of this object identifies the VLAN ID. This object describes the VLAN ID after the replacement." + ::= { hwL2VlanMappingEntry 2 } + + + hwL2VlanMappingOutsideVlanListLow OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(256)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the low 2048 bits of the VLAN list. This object specifies the VLAN list to be replaced. Each bit corresponds to a VLAN." + ::= { hwL2VlanMappingEntry 3 } + + hwL2VlanMappingOutsideVlanListHigh OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(256)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the high 2048 bits of the VLAN list. This object specifies the VLAN list to be replaced. Each bit corresponds to a VLAN." + ::= { hwL2VlanMappingEntry 4 } + + hwL2VlanMappingRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the row status of the modify replacement table of the VLAN mapping interface." + ::= { hwL2VlanMappingEntry 5 } + + + hwSuperVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSuperVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains configuration and control information for the super vlan." + ::= { hwL2VlanApply 3 } + + hwSuperVlanEntry OBJECT-TYPE + SYNTAX HwSuperVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the super vlan table." + INDEX { hwSuperVlanId } + ::= { hwSuperVlanTable 1 } + + HwSuperVlanEntry ::= + SEQUENCE { + hwSuperVlanId VlanId, + hwSubVlanListLow OCTET STRING, + hwSubVlanListHigh OCTET STRING + } + + hwSuperVlanId OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The super vlan-id." + ::= { hwSuperVlanEntry 1 } + + hwSubVlanListLow OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The lowest possible value of the sub vlan list on the supervlan." + ::= { hwSuperVlanEntry 2 } + + hwSubVlanListHigh OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The highest possible value of the sub vlan list on the supervlan." + ::= { hwSuperVlanEntry 3 } + + + hwL2InterfIsolateTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2InterfIsolateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains configuration and control information for interfaces isolate." + ::= { hwL2VlanApply 4 } + + hwL2InterfIsolateEntry OBJECT-TYPE + SYNTAX HwL2InterfIsolateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Secondary vlan lists of Isolate-vlans." + INDEX { hwL2InterfIsolateVlanId } + ::= { hwL2InterfIsolateTable 1} + + HwL2InterfIsolateEntry ::= + SEQUENCE + { + hwL2InterfIsolateVlanId VlanId , + hwL2InterfIsolateInterflistLow OCTET STRING, + hwL2InterfIsolateInterflistHigh OCTET STRING + } + + hwL2InterfIsolateVlanId OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vlan-id. The vlan into which interf-isolate is configured." + ::= { hwL2InterfIsolateEntry 1 } + + hwL2InterfIsolateInterflistLow OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (65)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The lowest possible value of Interface list on the vlan." + ::= { hwL2InterfIsolateEntry 2 } + + hwL2InterfIsolateInterflistHigh OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (65)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The highest possible value of Interface list on the vlan." + ::= { hwL2InterfIsolateEntry 3 } + + hwL2IsolatemappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2IsolatemappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains mapping information between isolated ports." + ::= { hwL2VlanApply 5 } + + hwL2IsolatemappingEntry OBJECT-TYPE + SYNTAX HwL2IsolatemappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + INDEX { hwL2IsolatemappingPortNum } + ::= { hwL2IsolatemappingTable 1} + + HwL2IsolatemappingEntry ::= + SEQUENCE + { + hwL2IsolatemappingPortNum Integer32, + hwL2IsolateInterflistLow OCTET STRING, + hwL2IsolateInterflistHigh OCTET STRING + } + + hwL2IsolatemappingPortNum OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port number." + ::= { hwL2IsolatemappingEntry 1 } + + hwL2IsolateInterflistLow OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The lowest possible value of Interface list." + ::= { hwL2IsolatemappingEntry 2 } + + hwL2IsolateInterflistHigh OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The highest possible value of Interface." + ::= { hwL2IsolatemappingEntry 3 } + + hwL2VlanStackingExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2VlanStackingExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { hwL2VlanApply 6 } + + hwL2VlanStackingExtEntry OBJECT-TYPE + SYNTAX HwL2VlanStackingExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + INDEX { hwL2VlanStackingExtPortIndex, hwL2VlanStackingExtVlanId,hwL2VlanStackingExtAction, hwL2VlanStackingExtDirection} + ::= { hwL2VlanStackingExtTable 1} + + HwL2VlanStackingExtEntry ::= + SEQUENCE { + hwL2VlanStackingExtPortIndex InterfaceIndex, + hwL2VlanStackingExtVlanId VlanIdOrNone, + hwL2VlanStackingExtAction INTEGER, + hwL2VlanStackingExtDirection INTEGER, + hwL2VlanStackingExtVlanListLow OCTET STRING, + hwL2VlanStackingExtVlanListHigh OCTET STRING, + hwL2VlanStackingExtRowStatus RowStatus, + hwL2VlanStackingExtPriorityMode INTEGER, + hwL2VlanStackingExtVlan8021p Integer32 + } + + + hwL2VlanStackingExtPortIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configured QinQ-Port Index." + ::= { hwL2VlanStackingExtEntry 1 } + + + hwL2VlanStackingExtVlanId OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This vlan-id need be poped or pushed in interface." + ::= { hwL2VlanStackingExtEntry 2 } + + + hwL2VlanStackingExtAction OBJECT-TYPE + SYNTAX INTEGER + { + pop (1), + push (2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The packet will be poped or pushed." + ::= { hwL2VlanStackingExtEntry 3} + + hwL2VlanStackingExtDirection OBJECT-TYPE + SYNTAX INTEGER + { + inside (1), + outside (2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The direction which the packet need be poped or pushed. + That is, the packet is receviced or transitted." + ::= { hwL2VlanStackingExtEntry 4} + + hwL2VlanStackingExtVlanListLow OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (256)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If hwL2VlanStackingBothAction is pop, the packet + which has hwL2VlanStackingBothPopOrPushVlanId will + be taken tag away. If hwL2VlanStackingBothAction is push, the packet + will be added tag which is hwL2VlanStackingBothPopOrPushVlanId." + ::= { hwL2VlanStackingExtEntry 5 } + + hwL2VlanStackingExtVlanListHigh OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (256)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If hwL2VlanStackingBothAction is pop, the packet + which has hwL2VlanStackingBothPopOrPushVlanId will + be taken tag away. If hwL2VlanStackingBothAction is push, the packet + will be added tag which is hwL2VlanStackingBothPopOrPushVlanId." + ::= { hwL2VlanStackingExtEntry 6 } + + + hwL2VlanStackingExtRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This table can be created." + ::= { hwL2VlanStackingExtEntry 7 } + + hwL2VlanStackingExtPriorityMode OBJECT-TYPE + SYNTAX INTEGER + { + priorityInherit (1), + remark8021p (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The priority mode of outer VLAN, the priority can be appointed or + inherit from inner VLAN's priority." + DEFVAL {priorityInherit} + ::= { hwL2VlanStackingExtEntry 8 } + + hwL2VlanStackingExtVlan8021p OBJECT-TYPE + SYNTAX Integer32(0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The 8021p of outer VLAN ID after pushing, it's an optional field, + its default value is 0." + DEFVAL {0} + ::= { hwL2VlanStackingExtEntry 9 } + + + hwL2VlanQinQTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2VlanQinQEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains global view configuration information for Flexible QinQ." + ::= { hwL2VlanApply 7 } + + hwL2VlanQinQEntry OBJECT-TYPE + SYNTAX HwL2VlanQinQEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Flexible QinQ configuration Entry." + INDEX { hwL2VlanQinQIndex,hwL2VlanQinQDirection } + ::= { hwL2VlanQinQTable 1} + + HwL2VlanQinQEntry ::= + SEQUENCE { + hwL2VlanQinQIndex Integer32 , + hwL2VlanQinQDirection INTEGER , + hwL2VlanQinQOutSideVlanId VlanId , + hwL2VlanSysQinQRowStatus RowStatus + } + + hwL2VlanQinQIndex OBJECT-TYPE + SYNTAX Integer32(0..31) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index number of Flexible QinQ." + ::= { hwL2VlanQinQEntry 1 } + + hwL2VlanQinQDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound (1), + outbound (2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Inbound or outbound direction for VPN instance." + ::= { hwL2VlanQinQEntry 2 } + + hwL2VlanQinQOutSideVlanId OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Outside vlan-id for ISP." + ::= { hwL2VlanQinQEntry 3 } + + hwL2VlanSysQinQRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The table contains interface view configuration information for Flexible QinQ." + ::= { hwL2VlanQinQEntry 4 } + + hwL2VlanInterfaceQinQTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2VlanInterfaceQinQEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface view Flexible QinQ configuration table." + ::= { hwL2VlanApply 8 } + + hwL2VlanInterfaceQinQEntry OBJECT-TYPE + SYNTAX HwL2VlanInterfaceQinQEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface view Flexible QinQ configuration entry." + INDEX { hwL2VlanQinQInterfaceIndex,hwL2VlanQinQIndex,hwL2VlanQinQCVlanId,hwL2VlanQinQDirection } + ::= { hwL2VlanInterfaceQinQTable 1} + + HwL2VlanInterfaceQinQEntry ::= + SEQUENCE { + hwL2VlanQinQInterfaceIndex InterfaceIndex , + hwL2VlanQinQCVlanId VlanId , + hwL2VlanQinQSVlanId VlanId , + hwL2VlanQinQAction INTEGER , + hwL2VlanQinQNewCVlanId VlanId , + hwL2VlanInterfaceQinQRowStatus RowStatus + } + + hwL2VlanQinQInterfaceIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface index." + ::= { hwL2VlanInterfaceQinQEntry 1 } + + hwL2VlanQinQCVlanId OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Client vlan-id." + ::= { hwL2VlanInterfaceQinQEntry 2 } + + hwL2VlanQinQSVlanId OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Internet service provide vlan-id" + ::= { hwL2VlanInterfaceQinQEntry 3 } + + hwL2VlanQinQAction OBJECT-TYPE + SYNTAX INTEGER + { + push (1), + nop (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Action push or nop." + ::= { hwL2VlanInterfaceQinQEntry 4 } + + hwL2VlanQinQNewCVlanId OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Replaced of new client vlan-id." + ::= { hwL2VlanInterfaceQinQEntry 5 } + + hwL2VlanInterfaceQinQRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This table can be created." + ::= { hwL2VlanInterfaceQinQEntry 6 } + + + hwL2DVlanMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2DVlanMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains double Vlan-Mapping." + ::= { hwL2VlanApply 9 } + + hwL2DVlanMappingEntry OBJECT-TYPE + SYNTAX HwL2DVlanMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains double Vlan-Mapping entry." + INDEX {hwL2DVlanMappingInterfaceIndex,hwL2DVlanMappingExternalVlanId, hwL2DVlanMappingInternalVlanId,hwL2DVlanMappingDirection} + ::= { hwL2DVlanMappingTable 1} + + HwL2DVlanMappingEntry ::= + SEQUENCE { + hwL2DVlanMappingInterfaceIndex InterfaceIndex , + hwL2DVlanMappingExternalVlanId VlanId , + hwL2DVlanMappingInternalVlanId VlanId , + hwL2DVlanMappingDirection INTEGER , + hwL2DVlanMappingMapExternalVlanId VlanId , + hwL2DVlanMappingMapInternalVlanId VlanId, + hwL2DVlanMappingAction INTEGER , + hwL2DVlanMappingRowStatus RowStatus + } + + hwL2DVlanMappingInterfaceIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface Index." + ::= { hwL2DVlanMappingEntry 1 } + + hwL2DVlanMappingExternalVlanId OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Service vlan-id." + ::= { hwL2DVlanMappingEntry 2 } + + hwL2DVlanMappingInternalVlanId OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Client vlan-id." + ::= { hwL2DVlanMappingEntry 3 } + + + hwL2DVlanMappingDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound (1), + outbound (2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Direction inbound and outbound." + ::= { hwL2DVlanMappingEntry 4 } + + hwL2DVlanMappingMapExternalVlanId OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Replaced of new service vlan-id." + ::= { hwL2DVlanMappingEntry 5 } + + hwL2DVlanMappingMapInternalVlanId OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Replaced of new client vlan-id." + ::= { hwL2DVlanMappingEntry 6 } + + hwL2DVlanMappingAction OBJECT-TYPE + SYNTAX INTEGER + { + swap (1), + popExternalVlan (2), + drop (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Action drop, pop-externalvlan and swap." + ::= { hwL2DVlanMappingEntry 7 } + + hwL2DVlanMappingRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Operation status." + ::= { hwL2DVlanMappingEntry 8 } + + + hwL2VlanMappingExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2VlanMappingExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configuration table." + ::= { hwL2VlanApply 10 } + + + hwL2VlanMappingExtEntry OBJECT-TYPE + SYNTAX HwL2VlanMappingExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains Vlan-Mapping entry." + INDEX { hwL2VlanMappingExtPortIndex,hwL2VlanMappingExtDirection, hwL2VlanMappingExtVlanId } + ::= { hwL2VlanMappingExtTable 1} + + HwL2VlanMappingExtEntry ::= + SEQUENCE { + hwL2VlanMappingExtPortIndex Integer32, + hwL2VlanMappingExtDirection INTEGER, + hwL2VlanMappingExtVlanId VlanId, + hwL2VlanMappingExtVlanListLow OCTET STRING, + hwL2VlanMappingExtVlanListHigh OCTET STRING, + hwL2VlanMappingExtRowStatus RowStatus, + hwL2VlanMappingExtPriorityMode INTEGER, + hwL2VlanMappingExtVlan8021p Integer32 + } + + + hwL2VlanMappingExtPortIndex OBJECT-TYPE + SYNTAX Integer32(1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port Index." + ::= { hwL2VlanMappingExtEntry 1 } + + hwL2VlanMappingExtDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound (1), + outbound (2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Direction inbound and outbound." + ::= { hwL2VlanMappingExtEntry 2 } + + + hwL2VlanMappingExtVlanId OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The outside vlan-id." + ::= { hwL2VlanMappingExtEntry 3 } + + + hwL2VlanMappingExtVlanListLow OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(256)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The possible value of the inside vlan list." + ::= { hwL2VlanMappingExtEntry 4 } + + hwL2VlanMappingExtVlanListHigh OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(256)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The possible value of the inside vlan list." + ::= { hwL2VlanMappingExtEntry 5 } + + hwL2VlanMappingExtRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This table can be created." + ::= { hwL2VlanMappingExtEntry 6 } + + hwL2VlanMappingExtPriorityMode OBJECT-TYPE + SYNTAX INTEGER + { + priorityInherit (1), + remark8021p (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The priority mode of outside VLAN after mapping, the priority + can be appointed or inherit from inner VLAN's priority." + DEFVAL {priorityInherit } + ::= { hwL2VlanMappingExtEntry 7 } + + hwL2VlanMappingExtVlan8021p OBJECT-TYPE + SYNTAX Integer32(0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The priority of outside VLAN after mapping, its default value is 0." + DEFVAL {0} + ::= { hwL2VlanMappingExtEntry 8 } + + + hwL2VlanStackingAdvTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2VlanStackingAdvEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of advanced vlan stacking." + ::= { hwL2VlanApply 11 } + + hwL2VlanStackingAdvEntry OBJECT-TYPE + SYNTAX HwL2VlanStackingAdvEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of advanced vlan stacking table." + INDEX {hwL2VlanStackingAdvPortIndex,hwL2VlanStackingAdvOutside8021p, + hwL2VlanStackingAdvStackVlanId,hwL2VlanStackingAdvStack8021p,hwL2VlanStackingAdvMapVlanId} + ::= { hwL2VlanStackingAdvTable 1 } + + HwL2VlanStackingAdvEntry ::= + SEQUENCE { + hwL2VlanStackingAdvPortIndex + Integer32, + hwL2VlanStackingAdvOutside8021p + Integer32, + hwL2VlanStackingAdvStackVlanId + VlanId, + hwL2VlanStackingAdvStack8021p + Integer32, + hwL2VlanStackingAdvMapVlanId + VlanIdOrNone, + hwL2VlanStackingAdvOutsideVlanListLow + OCTET STRING, + hwL2VlanStackingAdvOutsideVlanListHigh + OCTET STRING, + hwL2VlanStackingAdvRowStatus + RowStatus + } + hwL2VlanStackingAdvPortIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Index of L2-Switch Interface." + ::= { hwL2VlanStackingAdvEntry 1 } + + hwL2VlanStackingAdvOutside8021p OBJECT-TYPE + SYNTAX Integer32(0..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The 8021p value of vlan before stacked operation." + ::= { hwL2VlanStackingAdvEntry 2 } + + hwL2VlanStackingAdvStackVlanId OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The outer vlan-id after stacked operation." + ::= { hwL2VlanStackingAdvEntry 3 } + + hwL2VlanStackingAdvStack8021p OBJECT-TYPE + SYNTAX Integer32(0..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The 8021p of outer vlan-id after stacked, it's an optional + field, if it is not selected, its value is 8." + ::= { hwL2VlanStackingAdvEntry 4 } + + hwL2VlanStackingAdvMapVlanId OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The possible value of the inner vlan after mapped operation." + ::= { hwL2VlanStackingAdvEntry 5 } + + hwL2VlanStackingAdvOutsideVlanListLow OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (256)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The possible value of the CE-Vlan low list." + ::= { hwL2VlanStackingAdvEntry 6 } + + hwL2VlanStackingAdvOutsideVlanListHigh OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (256)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The possible value of the CE-Vlan high list." + ::= { hwL2VlanStackingAdvEntry 7 } + + hwL2VlanStackingAdvRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This table can be created." + ::= { hwL2VlanStackingAdvEntry 8 } + + hwL2VlanMappingAdvTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2VlanMappingAdvEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of advanced vlan mapping." + ::= { hwL2VlanApply 12 } + + hwL2VlanMappingAdvEntry OBJECT-TYPE + SYNTAX HwL2VlanMappingAdvEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of advanced vlan mapping table." + INDEX {hwL2VlanMappingAdvPortIndex,hwL2VlanMappingAdvOutsideVlan8021p, + hwL2VlanMappingAdvMapVlanId,hwL2VlanMappingAdvMapVlan8021p} + ::= { hwL2VlanMappingAdvTable 1 } + + HwL2VlanMappingAdvEntry ::= + SEQUENCE { + hwL2VlanMappingAdvPortIndex + Integer32, + hwL2VlanMappingAdvOutsideVlan8021p + Integer32, + hwL2VlanMappingAdvMapVlanId + VlanId, + hwL2VlanMappingAdvMapVlan8021p + Integer32, + hwL2VlanMappingAdvOutsideVlanListLow + OCTET STRING, + hwL2VlanMappingAdvOutsideVlanListHigh + OCTET STRING, + hwL2VlanMappingAdvRowStatus + RowStatus + } + + hwL2VlanMappingAdvPortIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The index of L2-Switch port. " + ::= { hwL2VlanMappingAdvEntry 1 } + + hwL2VlanMappingAdvOutsideVlan8021p OBJECT-TYPE + SYNTAX Integer32(0..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The possible value of the CE-Vlan's 802.1p." + ::= { hwL2VlanMappingAdvEntry 2 } + + hwL2VlanMappingAdvMapVlanId OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The mapped vlan-id, using it as the index." + ::= { hwL2VlanMappingAdvEntry 3 } + + hwL2VlanMappingAdvMapVlan8021p OBJECT-TYPE + SYNTAX Integer32(0..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The 8021p of outer vlan-id after mapped, it's an optional + field, if it is not selected, its value is 8." + ::= { hwL2VlanMappingAdvEntry 4 } + + hwL2VlanMappingAdvOutsideVlanListLow OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (256)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The possible value of the CE-Vlan low list " + ::= { hwL2VlanMappingAdvEntry 5 } + + hwL2VlanMappingAdvOutsideVlanListHigh OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (256)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The possible value of the CE-Vlan high list." + ::= { hwL2VlanMappingAdvEntry 6 } + + hwL2VlanMappingAdvRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This table can be created." + ::= { hwL2VlanMappingAdvEntry 7 } + + + hwL2VlanSwitchTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2VlanSwitchEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table to config the vlan switch." + ::= { hwL2VlanApply 13 } + + + hwL2VlanSwitchEntry OBJECT-TYPE + SYNTAX HwL2VlanSwitchEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of the vlan switch table." + INDEX { hwL2VlanSwitchIfIndex, hwL2VlanSwitchOuterVlanId, hwL2VlanSwitchInnerVlanId } + ::= { hwL2VlanSwitchTable 1 } + + HwL2VlanSwitchEntry ::= + SEQUENCE { + hwL2VlanSwitchIfIndex + InterfaceIndex, + hwL2VlanSwitchOuterVlanId + VlanIdOrNone, + hwL2VlanSwitchInnerVlanId + VlanIdOrNone, + hwL2VlanSwitchMode + INTEGER, + hwL2VlanSwitchOuterSwitchVlanId + VlanIdOrNone, + hwL2VlanSwitchInnerSwitchVlanId + VlanIdOrNone, + hwL2VlanSwitch8021pRemark + Integer32, + hwL2VlanSwitchOutIfIndex + InterfaceIndex, + hwL2VlanSwitchMtu + Integer32, + hwL2VlanSwitchMtuDiscardPkts + Counter64, + hwL2VlanSwitchMtuDiscardBytes + Counter64, + hwL2VlanSwitchMtuResetFlag + EnabledStatus, + hwL2VlanSwitchMtuEnableFlag + EnabledStatus, + hwL2VlanSwitchRowStatus + RowStatus + } + + hwL2VlanSwitchIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface index." + ::= { hwL2VlanSwitchEntry 1 } + + hwL2VlanSwitchOuterVlanId OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ID of the outer vlan tag(customer's tag)." + ::= { hwL2VlanSwitchEntry 2 } + + hwL2VlanSwitchInnerVlanId OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ID of the inner vlan tag." + ::= { hwL2VlanSwitchEntry 3 } + + hwL2VlanSwitchMode OBJECT-TYPE + SYNTAX INTEGER + { + zeroToOne(1), + zeroToTwo(2), + oneToZero(3), + oneToOne(4), + oneToTwo(5), + twoToZero(6), + twoToOne(7), + twoToTwo(8) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Mode of switch vlan operation, including the following case: + 0 to 1, 0 to 2, 1 to 0, 1 to 1, 1 to 2, 2 to 0, 2 to 1, 2 to 2." + ::= { hwL2VlanSwitchEntry 4 } + + hwL2VlanSwitchOuterSwitchVlanId OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The outer vlan-id after switched." + ::= { hwL2VlanSwitchEntry 5 } + + hwL2VlanSwitchInnerSwitchVlanId OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The inner vlan-id after switched. 0 indicates it's not used." + ::= { hwL2VlanSwitchEntry 6 } + + hwL2VlanSwitch8021pRemark OBJECT-TYPE + SYNTAX Integer32(0..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The 8021p of outer vlan-id after switched, it's an optional + field, if it is not selected, its value is 8." + ::= { hwL2VlanSwitchEntry 7 } + + hwL2VlanSwitchOutIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The out interface index." + ::= { hwL2VlanSwitchEntry 8 } + + hwL2VlanSwitchMtu OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of mtu." + ::= { hwL2VlanSwitchEntry 9 } + + hwL2VlanSwitchMtuDiscardPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of discard packets." + ::= { hwL2VlanSwitchEntry 10 } + + hwL2VlanSwitchMtuDiscardBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of discard bytes." + ::= { hwL2VlanSwitchEntry 11 } + + hwL2VlanSwitchMtuResetFlag OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The flag of reset the discard statistics." + ::= { hwL2VlanSwitchEntry 12 } + + hwL2VlanSwitchMtuEnableFlag OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The flag of enable the discard statistics." + ::= { hwL2VlanSwitchEntry 13 } + + + hwL2VlanSwitchRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used for controlling the creation and deletion of this + row. All writable objects in this row may be modified at any time. + If a Network Management Application attempts to delete a conceptual + row by setting this object to 'destroy' and there are one or more entries + in hwL2VlanSwitchTable pointing to the row, the agent MUST also + destroy the corresponding entries in hwL2VlanSwitchTable." + ::= { hwL2VlanSwitchEntry 14 } + + hwL2VlanQinqVlanTransEnaTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2VlanQinqVlanTransEnaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of QinQ VLAN translation enable." + ::= { hwL2VlanApply 14 } + + hwL2VlanQinqVlanTransEnaEntry OBJECT-TYPE + SYNTAX HwL2VlanQinqVlanTransEnaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of QinQ VLAN translation enable." + INDEX {hwL2VlanQinqVlanTransEnaPortIndex} + ::= { hwL2VlanQinqVlanTransEnaTable 1 } + + HwL2VlanQinqVlanTransEnaEntry ::= + SEQUENCE { + hwL2VlanQinqVlanTransEnaPortIndex + Integer32, + hwL2VlanQinqVlanTransEna + EnabledStatus, + hwL2VlanQinqVlanTransEnaRowStatus + RowStatus + } + + hwL2VlanQinqVlanTransEnaPortIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The index of L2-Switch port. " + ::= { hwL2VlanQinqVlanTransEnaEntry 1 } + + hwL2VlanQinqVlanTransEna OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable QinQ VLAN translation." + DEFVAL {2} + ::= { hwL2VlanQinqVlanTransEnaEntry 2 } + + hwL2VlanQinqVlanTransEnaRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This table can be created." + ::= { hwL2VlanQinqVlanTransEnaEntry 3 } + + hwL2VlanQinqVlanTransMissDropTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2VlanQinqVlanTransMissDropEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of QinQ VLAN translation miss drop." + ::= { hwL2VlanApply 15 } + + hwL2VlanQinqVlanTransMissDropEntry OBJECT-TYPE + SYNTAX HwL2VlanQinqVlanTransMissDropEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of QinQ VLAN translation miss drop." + INDEX {hwL2VlanQinqVlanTransMissDropPortIndex} + ::= { hwL2VlanQinqVlanTransMissDropTable 1 } + + HwL2VlanQinqVlanTransMissDropEntry ::= + SEQUENCE { + hwL2VlanQinqVlanTransMissDropPortIndex + Integer32, + hwL2VlanQinqVlanTransMissDrop + INTEGER, + hwL2VlanQinqVlanTransMissDropRowStatus + RowStatus + } + + hwL2VlanQinqVlanTransMissDropPortIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The index of L2-Switch port. " + ::= { hwL2VlanQinqVlanTransMissDropEntry 1 } + + hwL2VlanQinqVlanTransMissDrop OBJECT-TYPE + SYNTAX INTEGER + { + noDrop(1), + drop(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Packets are dropped when a VLAN translation miss occurs." + DEFVAL {noDrop} + ::= { hwL2VlanQinqVlanTransMissDropEntry 2 } + + hwL2VlanQinqVlanTransMissDropRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This table can be created." + ::= { hwL2VlanQinqVlanTransMissDropEntry 3 } + + hwL2VlanViewMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2VlanViewMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of vlan-mapping at the VLAN view." + ::= { hwL2VlanApply 16 } + + hwL2VlanViewMappingEntry OBJECT-TYPE + SYNTAX HwL2VlanViewMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains vlan-mapping at the VLAN view entry." + INDEX { hwL2VlanViewMappingVlanId,hwL2VlanViewMappingDirection } + ::= { hwL2VlanViewMappingTable 1} + + HwL2VlanViewMappingEntry ::= + SEQUENCE { + hwL2VlanViewMappingVlanId VlanId, + hwL2VlanViewMappingDirection INTEGER, + hwL2VlanViewMappingMapVlanId VlanId, + hwL2VlanViewMappingPriorityMode INTEGER, + hwL2VlanViewMappingVlan8021p Integer32, + hwL2VlanViewMappingRowStatus RowStatus + } + + hwL2VlanViewMappingVlanId OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN ID before mapping, using it as the index." + ::= { hwL2VlanViewMappingEntry 1 } + + hwL2VlanViewMappingDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound (1), + outbound (2), + both (3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Direction inbound and outbound." + ::= { hwL2VlanViewMappingEntry 2 } + + hwL2VlanViewMappingMapVlanId OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VLAN ID after mapping." + ::= { hwL2VlanViewMappingEntry 3 } + + hwL2VlanViewMappingPriorityMode OBJECT-TYPE + SYNTAX INTEGER + { + priorityInherit (1), + remark8021p (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The priority mode: the priority can be remarked or inherit: + 1: priority inherit + 2: remark 8021p " + DEFVAL {priorityInherit} + ::= { hwL2VlanViewMappingEntry 4 } + + hwL2VlanViewMappingVlan8021p OBJECT-TYPE + SYNTAX Integer32(0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The priority after mapping, its default value is 0." + DEFVAL {0} + ::= { hwL2VlanViewMappingEntry 5 } + + hwL2VlanViewMappingRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Operation status." + ::= { hwL2VlanViewMappingEntry 6 } + + hwL2VlanStackingMaskTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2VlanStackingMaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of VLAN-stacking with Mask." + ::= { hwL2VlanApply 17 } + + hwL2VlanStackingMaskEntry OBJECT-TYPE + SYNTAX HwL2VlanStackingMaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of the table of VLAN-stacking with Mask. " + INDEX { + hwL2VlanStackingMaskPortIndex, + hwL2VlanStackingMaskStackVlanId, + hwL2VlanStackingMaskStack8021p, + hwL2VlanStackingMaskAction, + hwL2VlanStackingMaskDirection + } + ::= { hwL2VlanStackingMaskTable 1} + + HwL2VlanStackingMaskEntry ::= + SEQUENCE { + hwL2VlanStackingMaskPortIndex InterfaceIndex, + hwL2VlanStackingMaskStackVlanId VlanIdOrNone, + hwL2VlanStackingMaskStack8021p Integer32, + hwL2VlanStackingMaskAction INTEGER, + hwL2VlanStackingMaskDirection INTEGER, + hwL2VlanStackingMaskVlanListLow OCTET STRING, + hwL2VlanStackingMaskVlanListHigh OCTET STRING, + hwL2VlanStackingMaskRowStatus RowStatus + } + + hwL2VlanStackingMaskPortIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of L2-Switch interface." + ::= { hwL2VlanStackingMaskEntry 1 } + + + hwL2VlanStackingMaskStackVlanId OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The outer VLAN-ID after stacking operation." + ::= { hwL2VlanStackingMaskEntry 2 } + + hwL2VlanStackingMaskStack8021p OBJECT-TYPE + SYNTAX Integer32(0..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The 8021p of outer VLAN-ID after stacking, it's an optional field, + if it is not selected, its value is 8, means inherit the 8021p from inner tag." + ::= { hwL2VlanStackingMaskEntry 3 } + + hwL2VlanStackingMaskAction OBJECT-TYPE + SYNTAX INTEGER + { + pop (1), + push (2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The packet will be poped or pushed." + ::= { hwL2VlanStackingMaskEntry 4} + + hwL2VlanStackingMaskDirection OBJECT-TYPE + SYNTAX INTEGER + { + inside (1), + outside (2), + both (3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The direction which the packet need be poped or pushed, + that is ,the packet is receviced or transitted" + ::= { hwL2VlanStackingMaskEntry 5} + + hwL2VlanStackingMaskVlanListLow OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (256)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The possible value of the CE-VLAN low list." + ::= { hwL2VlanStackingMaskEntry 6 } + + hwL2VlanStackingMaskVlanListHigh OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (256)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The possible value of the CE-VLAN high list." + ::= { hwL2VlanStackingMaskEntry 7 } + + hwL2VlanStackingMaskRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Operation status." + ::= { hwL2VlanStackingMaskEntry 8 } + + hwL2VlanIpSubnetVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2VlanIpSubnetVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of VLAN assignment based on ip subnet." + ::= { hwL2VlanApply 18 } + + hwL2VlanIpSubnetVlanEntry OBJECT-TYPE + SYNTAX HwL2VlanIpSubnetVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of the table of VLAN assignment based on ip subnet. " + INDEX { + hwL2VlanIpSubnetVlanVlanId, + hwL2VlanIpSubnetVlanIpSubnetIndex + } + ::= { hwL2VlanIpSubnetVlanTable 1 } + + HwL2VlanIpSubnetVlanEntry ::= + SEQUENCE { + hwL2VlanIpSubnetVlanVlanId VlanId, + hwL2VlanIpSubnetVlanIpSubnetIndex Integer32, + hwL2VlanIpSubnetVlanIpAddress IpAddress, + hwL2VlanIpSubnetVlanIpSubnetMask IpAddress, + hwL2VlanIpSubnetVlanPriority Integer32, + hwL2VlanIpSubnetVlanRowStatus RowStatus + } + + hwL2VlanIpSubnetVlanVlanId OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN-ID after VLAN assignment based on ip subnet." + ::= { hwL2VlanIpSubnetVlanEntry 1 } + + hwL2VlanIpSubnetVlanIpSubnetIndex OBJECT-TYPE + SYNTAX Integer32(1..12) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of ip subnet on this vlan, ranging from integer 1 to 12." + ::= { hwL2VlanIpSubnetVlanEntry 2 } + + hwL2VlanIpSubnetVlanIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IpAddress based on vlan." + ::= { hwL2VlanIpSubnetVlanEntry 3} + + hwL2VlanIpSubnetVlanIpSubnetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IpAddress or Ip subnet mask." + ::= { hwL2VlanIpSubnetVlanEntry 4} + + hwL2VlanIpSubnetVlanPriority OBJECT-TYPE + SYNTAX Integer32(0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The priority after vlan assignment based on ip subnet, its default value is 0." + DEFVAL {0} + ::= { hwL2VlanIpSubnetVlanEntry 5 } + + hwL2VlanIpSubnetVlanRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Operation status." + ::= { hwL2VlanIpSubnetVlanEntry 6 } + + hwL2VlanMacVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2VlanMacVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of VLAN assignment based on MAC." + ::= { hwL2VlanApply 19 } + + hwL2VlanMacVlanEntry OBJECT-TYPE + SYNTAX HwL2VlanMacVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of the table of VLAN assignment based on MAC. " + INDEX { + hwL2VlanMacVlanVlanId + } + ::= { hwL2VlanMacVlanTable 1 } + + HwL2VlanMacVlanEntry ::= + SEQUENCE { + hwL2VlanMacVlanVlanId VlanId, + hwL2VlanMacVlanMac MacAddress, + hwL2VlanMacVlanVlanPriority Integer32, + hwL2VlanMacVlanMacRowStatus RowStatus + } + + + hwL2VlanMacVlanVlanId OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "mac-vlan." + ::= { hwL2VlanMacVlanEntry 1} + + hwL2VlanMacVlanMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VLAN-ID after VLAN assignment based on mac." + ::= { hwL2VlanMacVlanEntry 2} + + hwL2VlanMacVlanVlanPriority OBJECT-TYPE + SYNTAX Integer32(0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The priority after vlan assignment based on mac, its default value is 0." + DEFVAL {0} + ::= { hwL2VlanMacVlanEntry 3 } + + hwL2VlanMacVlanMacRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Operation status." + ::= { hwL2VlanMacVlanEntry 4 } + + hwL2VlanProtocolVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2VlanProtocolVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of VLAN assignment based on protocol." + ::= { hwL2VlanApply 20 } + + hwL2VlanProtocolVlanEntry OBJECT-TYPE + SYNTAX HwL2VlanProtocolVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of the table of VLAN assignment based on protocol. " + INDEX { + hwL2VlanProtocolVlanVlanId, + hwL2VlanProtocolVlanProtocolIndex + } + ::= { hwL2VlanProtocolVlanTable 1 } + + HwL2VlanProtocolVlanEntry ::= + SEQUENCE { + hwL2VlanProtocolVlanVlanId VlanId, + hwL2VlanProtocolVlanProtocolIndex Integer32, + hwL2VlanProtocolVlanProtocolType Integer32, + hwL2VlanProtocolVlanEncapType INTEGER, + hwL2VlanProtocolVlanRowStatus RowStatus + } + + hwL2VlanProtocolVlanVlanId OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN-ID after VLAN assignment based on protocol." + ::= { hwL2VlanProtocolVlanEntry 1 } + + hwL2VlanProtocolVlanProtocolIndex OBJECT-TYPE + SYNTAX Integer32(1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of protocol on vlan, ranging from integer 1 to 16" + ::= { hwL2VlanProtocolVlanEntry 2 } + + hwL2VlanProtocolVlanProtocolType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Protocol type." + ::= { hwL2VlanProtocolVlanEntry 3} + + hwL2VlanProtocolVlanEncapType OBJECT-TYPE + SYNTAX INTEGER + { + etherii(1), + snap(2), + llc(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Encap type, include ETHERII,SNAP,LLC." + ::= { hwL2VlanProtocolVlanEntry 4 } + + + hwL2VlanProtocolVlanRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Operation status." + ::= { hwL2VlanProtocolVlanEntry 5 } + + + + hwL2VlanPolicyVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2VlanPolicyVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of VLAN assignment based on strategy." + ::= { hwL2VlanApply 21 } + + hwL2VlanPolicyVlanEntry OBJECT-TYPE + SYNTAX HwL2VlanPolicyVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of the table of VLAN assignment based on strategy. " + INDEX { + hwL2VlanPolicyVlanVlanId + } + ::= { hwL2VlanPolicyVlanTable 1 } + + HwL2VlanPolicyVlanEntry ::= + SEQUENCE { + hwL2VlanPolicyVlanMac MacAddress, + hwL2VlanPolicyVlanIp IpAddress, + hwL2VlanPolicyVlanPort Integer32, + hwL2VlanPolicyVlanVlanId VlanId, + hwL2VlanPolicyVlanVlanPriority Integer32, + hwL2VlanPolicyVlanRowStatus RowStatus + } + + hwL2VlanPolicyVlanMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Support MAC+IP and MAC+IP+PORT." + ::= { hwL2VlanPolicyVlanEntry 1} + + hwL2VlanPolicyVlanIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Support MAC+IP and MAC+IP+PORT." + ::= { hwL2VlanPolicyVlanEntry 2} + + hwL2VlanPolicyVlanPort OBJECT-TYPE + SYNTAX Integer32(0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Support MAC+IP+PORT." + DEFVAL {0} + ::= { hwL2VlanPolicyVlanEntry 3 } + + hwL2VlanPolicyVlanVlanId OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VLAN-ID after VLAN assignment based on policy." + ::= { hwL2VlanPolicyVlanEntry 4 } + + hwL2VlanPolicyVlanVlanPriority OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VLAN-ID after VLAN assignment based on policy." + ::= { hwL2VlanPolicyVlanEntry 5 } + + hwL2VlanPolicyVlanRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Operation status." + ::= { hwL2VlanPolicyVlanEntry 6 } + + + hwL2VlanVoiceVlanEnabledVlanId OBJECT-TYPE + SYNTAX Integer32(0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates the global voice VLAN ID. Global voice VLAN is enabled if the value ranges from 1 to 4094; global voice VLAN is disabled if the value is 0." + ::= { hwL2VlanApply 22 } + + hwL2VlanVoiceVlanAgingTime OBJECT-TYPE + SYNTAX Integer32(5..43200) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Voice vlan aging time(in minute). The default value is 1440." + ::= { hwL2VlanApply 23 } + + hwL2VlanVoiceVlanSecurityMode OBJECT-TYPE + SYNTAX INTEGER + { + security (1), + normal (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Voice vlan security mode status." + ::= { hwL2VlanApply 24 } + + hwL2VlanVoiceVlanPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2VlanVoiceVlanPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " A list of voice vlan mode entries." + ::= { hwL2VlanApply 25 } + + hwL2VlanVoiceVlanPortEntry OBJECT-TYPE + SYNTAX HwL2VlanVoiceVlanPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " An entry containing voice vlan mode information, + which is applicable to a voice vlan enabled interface." + INDEX { hwL2VlanVoiceVlanPortIndex } + ::= { hwL2VlanVoiceVlanPortTable 1} + + HwL2VlanVoiceVlanPortEntry ::= + SEQUENCE { + hwL2VlanVoiceVlanPortIndex Integer32, + hwL2VlanVoiceVlanPortEnable EnabledStatus, + hwL2VlanVoiceVlanPortMode INTEGER, + hwL2VlanVoiceVlanPortLegacy EnabledStatus, + hwL2VlanVoiceVlanPortSecurityMode INTEGER, + hwL2VlanVoiceVlanPortModifyPriorityMode INTEGER + } + + hwL2VlanVoiceVlanPortIndex OBJECT-TYPE + SYNTAX Integer32(1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The port index on which voice vlan is enabled." + ::= { hwL2VlanVoiceVlanPortEntry 1 } + + hwL2VlanVoiceVlanPortEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Voice VLAN enable status at port ." + ::= { hwL2VlanVoiceVlanPortEntry 2 } + + hwL2VlanVoiceVlanPortMode OBJECT-TYPE + SYNTAX INTEGER + { + auto (1), + manual (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Voice VLAN configuration mode status, 1 for auto, 2 for manual." + ::= { hwL2VlanVoiceVlanPortEntry 3 } + + hwL2VlanVoiceVlanPortLegacy OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This flag is enabled. It indicates that the interworking with other vendors' equipment is enabled." + ::= { hwL2VlanVoiceVlanPortEntry 4} + + hwL2VlanVoiceVlanPortSecurityMode OBJECT-TYPE + SYNTAX INTEGER + { + security (1), + normal (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Voice VLAN configuration security mode status, 1 for security, 2 for normal." + ::= { hwL2VlanVoiceVlanPortEntry 5} + + hwL2VlanVoiceVlanPortModifyPriorityMode OBJECT-TYPE + SYNTAX INTEGER + { + modifyPriByVlan (1), + modifyPriByOui (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of this object identifies the priority of voice packets to be forwarded , 1 for modifyPriByVlan, 2 for modifyPriByOui." + ::= { hwL2VlanVoiceVlanPortEntry 6} + + hwL2VlanVoiceVlanOuiTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2VlanVoiceVlanOuiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " A table containing the MAC address which can be identified by voice vlan. " + ::= { hwL2VlanApply 26 } + + + hwL2VlanVoiceVlanOuiEntry OBJECT-TYPE + SYNTAX HwL2VlanVoiceVlanOuiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " An entry containing the information of MAC address which can be identified by voice vlan." + INDEX { hwL2VlanVoiceVlanOuiAddress, hwL2VlanVoiceVlanOuiMask } + ::= { hwL2VlanVoiceVlanOuiTable 1} + + HwL2VlanVoiceVlanOuiEntry ::= + SEQUENCE { + hwL2VlanVoiceVlanOuiAddress MacAddress , + hwL2VlanVoiceVlanOuiMask MacAddress , + hwL2VlanVoiceVlanOuiDescription OCTET STRING , + hwL2VlanVoiceVlanOuiRowStatus RowStatus + } + + hwL2VlanVoiceVlanOuiAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "MAC address can be identified by Voice VLAN." + ::= { hwL2VlanVoiceVlanOuiEntry 1 } + + hwL2VlanVoiceVlanOuiMask OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The mask of MAC address." + ::= { hwL2VlanVoiceVlanOuiEntry 2 } + + hwL2VlanVoiceVlanOuiDescription OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..80)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The description of OUI." + ::= { hwL2VlanVoiceVlanOuiEntry 3 } + + hwL2VlanVoiceVlanOuiRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Operation status. " + ::= { hwL2VlanVoiceVlanOuiEntry 4 } + + hwL2VlanMappingMultiTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2VlanMappingMultiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configuration table." + ::= { hwL2VlanApply 27 } + + + hwL2VlanMappingMultiEntry OBJECT-TYPE + SYNTAX HwL2VlanMappingMultiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains Vlan-Mapping entry." + INDEX {hwL2VlanMappingMultiPortIndex,hwL2VlanMappingMultiDirection, + hwL2VlanMappingMultiVlanId,hwL2VlanMappingMultiVlan8021p} + ::= { hwL2VlanMappingMultiTable 1} + + HwL2VlanMappingMultiEntry ::= + SEQUENCE { + hwL2VlanMappingMultiPortIndex Integer32, + hwL2VlanMappingMultiDirection INTEGER, + hwL2VlanMappingMultiVlanId VlanId, + hwL2VlanMappingMultiVlan8021p Integer32, + hwL2VlanMappingMultiVlanListLow OCTET STRING, + hwL2VlanMappingMultiVlanListHigh OCTET STRING, + hwL2VlanMappingMultiRowStatus RowStatus + } + + + hwL2VlanMappingMultiPortIndex OBJECT-TYPE + SYNTAX Integer32(1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port Index." + ::= { hwL2VlanMappingMultiEntry 1 } + + hwL2VlanMappingMultiDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound (1), + outbound (2), + both (3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Direction inbound and outbound." + ::= { hwL2VlanMappingMultiEntry 2 } + + hwL2VlanMappingMultiVlanId OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The outside vlan-id." + ::= { hwL2VlanMappingMultiEntry 3 } + + hwL2VlanMappingMultiVlan8021p OBJECT-TYPE + SYNTAX Integer32(0..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The priority of outside VLAN after mapping,8 means priority-inherit." + ::= { hwL2VlanMappingMultiEntry 4 } + + + hwL2VlanMappingMultiVlanListLow OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(256)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The possible value of the inside vlan list." + ::= { hwL2VlanMappingMultiEntry 5 } + + hwL2VlanMappingMultiVlanListHigh OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(256)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The possible value of the inside vlan list." + ::= { hwL2VlanMappingMultiEntry 6 } + + hwL2VlanMappingMultiRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This table can be created." + ::= { hwL2VlanMappingMultiEntry 7 } + + hwL2VlanMacVlanNewTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2VlanMacVlanNewEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of VLAN assignment based on MAC." + ::= { hwL2VlanApply 28 } + + hwL2VlanMacVlanNewEntry OBJECT-TYPE + SYNTAX HwL2VlanMacVlanNewEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of the table of VLAN assignment based on MAC. " + INDEX { + hwL2VlanMacVlanNewMac + } + ::= { hwL2VlanMacVlanNewTable 1 } + + HwL2VlanMacVlanNewEntry ::= + SEQUENCE { + hwL2VlanMacVlanNewMac MacAddress, + hwL2VlanMacVlanNewVlanId VlanId, + hwL2VlanMacVlanNewVlanPriority Integer32, + hwL2VlanMacVlanNewMacRowStatus RowStatus + } + + hwL2VlanMacVlanNewMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN-ID after VLAN assignment based on MAC." + ::= { hwL2VlanMacVlanNewEntry 1} + + hwL2VlanMacVlanNewVlanId OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "MAC-VLAN VLAN ID." + ::= { hwL2VlanMacVlanNewEntry 2} + + hwL2VlanMacVlanNewVlanPriority OBJECT-TYPE + SYNTAX Integer32(0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The priority after VLAN assignment based on MAC, its default value is 0." + DEFVAL {0} + ::= { hwL2VlanMacVlanNewEntry 3 } + + hwL2VlanMacVlanNewMacRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Operation status." + ::= { hwL2VlanMacVlanNewEntry 4 } + + hwL2VlanProtocolVlanNewTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2VlanProtocolVlanNewEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of VLAN assignment based on protocol." + ::= { hwL2VlanApply 29 } + + hwL2VlanProtocolVlanNewEntry OBJECT-TYPE + SYNTAX HwL2VlanProtocolVlanNewEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of the table of VLAN assignment based on protocol. " + INDEX { + hwL2VlanProtocolVlanNewVlanId, + hwL2VlanProtocolVlanNewProtocolIndex + } + ::= { hwL2VlanProtocolVlanNewTable 1 } + + HwL2VlanProtocolVlanNewEntry ::= + SEQUENCE { + hwL2VlanProtocolVlanNewVlanId VlanId, + hwL2VlanProtocolVlanNewProtocolIndex Integer32, + hwL2VlanProtocolVlanNewProtocolType INTEGER, + hwL2VlanProtocolVlanNewProtocolTypeValue OCTET STRING, + hwL2VlanProtocolVlanNewRowStatus RowStatus + } + + hwL2VlanProtocolVlanNewVlanId OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN-ID after VLAN assignment based on protocol." + ::= { hwL2VlanProtocolVlanNewEntry 1 } + + hwL2VlanProtocolVlanNewProtocolIndex OBJECT-TYPE + SYNTAX Integer32(0..15) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of protocol on vlan, ranging from integer 1 to 16" + ::= { hwL2VlanProtocolVlanNewEntry 2 } + + hwL2VlanProtocolVlanNewProtocolType OBJECT-TYPE + SYNTAX INTEGER + { + at(1), + ipv4(2), + ipv6(3), + ipxEthernetii (4), + ipxLlc(5), + ipxRaw(6), + ipxSnap(7), + modeEthernetii(8), + modeLlc(9), + modeSnap (10) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Protocol type." + ::= { hwL2VlanProtocolVlanNewEntry 3} + + hwL2VlanProtocolVlanNewProtocolTypeValue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(2)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the configured protocol type. + + The relationship among hwL2VlanProtocolVlanNewProtocolType and hwL2VlanProtocolVlanNewProtocolTypeValue is as follows. + + |============================================================================================| + | hwL2VlanProtocol-| | hwL2VlanProtocolVlanNewProtocolTypeValue | + | VlanProtocolType | ProtocolSubType | | + |============================================================================================| + | ipv4 | notused | Zero length string | + |============================================================================================| + | ipv6 | notused | Zero length string | + |============================================================================================| + | at | notused | Zero length string | + |============================================================================================| + | ipx | ethernetii | Zero length string | + | | llc | | + | | raw | | + | | snap | | + |============================================================================================| + | mode-ethernetii | etype | hex string like '600', which means 0x0600. | + | | | The range is [0x600..0xffff] | + |============================================================================================| + | mode-llc | etype | the sequence of different parts is as follows. | + | | | [dsap value;ssap value] | + | | | Both range is [0x00..0xff] | + | | | | + | | | For example. Suppose value of dsap and ssap are 0x09 | + | | | and 0x0a, the value is '090a' | + |============================================================================================| + | mode-snap | etype | hex string like '600', which means 0x0600. | + | | | The range is [0x600..0xffff] | + |============================================================================================| + " + ::= { hwL2VlanProtocolVlanNewEntry 4 } + + + hwL2VlanProtocolVlanNewRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Operation status." + ::= { hwL2VlanProtocolVlanNewEntry 5 } + + hwL2VlanPolicyVlanNewTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2VlanPolicyVlanNewEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of VLAN assignment based on strategy." + ::= { hwL2VlanApply 30 } + + hwL2VlanPolicyVlanNewEntry OBJECT-TYPE + SYNTAX HwL2VlanPolicyVlanNewEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of the table of VLAN assignment based on strategy. " + INDEX { + hwL2VlanPolicyVlanNewVlanId, + hwL2VlanPolicyVlanNewMac, + hwL2VlanPolicyVlanNewIp, + hwL2VlanPolicyVlanNewPort + } + ::= { hwL2VlanPolicyVlanNewTable 1 } + + HwL2VlanPolicyVlanNewEntry ::= + SEQUENCE { + hwL2VlanPolicyVlanNewMac MacAddress, + hwL2VlanPolicyVlanNewIp IpAddress, + hwL2VlanPolicyVlanNewPort Integer32, + hwL2VlanPolicyVlanNewVlanId VlanId, + hwL2VlanPolicyVlanNewVlanPriority Integer32, + hwL2VlanPolicyVlanNewRowStatus RowStatus + } + + hwL2VlanPolicyVlanNewMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Support MAC+IP and MAC+IP+PORT." + ::= { hwL2VlanPolicyVlanNewEntry 1} + + hwL2VlanPolicyVlanNewIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Support MAC+IP and MAC+IP+PORT." + ::= { hwL2VlanPolicyVlanNewEntry 2} + + hwL2VlanPolicyVlanNewPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Support MAC+IP+PORT." + ::= { hwL2VlanPolicyVlanNewEntry 3 } + + hwL2VlanPolicyVlanNewVlanId OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN-ID after VLAN assignment based on policy." + ::= { hwL2VlanPolicyVlanNewEntry 4 } + + hwL2VlanPolicyVlanNewVlanPriority OBJECT-TYPE + SYNTAX Integer32(0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Priority after VLAN assignment based on policy." + ::= { hwL2VlanPolicyVlanNewEntry 5 } + + hwL2VlanPolicyVlanNewRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Operation status." + ::= { hwL2VlanPolicyVlanNewEntry 6 } + + + hwL2VlanProtocolVlanPortNewTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2VlanProtocolVlanPortNewEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Protocol-based VLAN port information table. + + hwL2VlanProtocolVlanPortNewVlanId refers to hwL2VlanProtocolVlanNewVlanId + in hwL2VlanProtocolVlanNewTable. + + hwL2VlanProtocolVlanPortNewProtocolId refers to hwL2VlanProtocolVlanNewProtocolIndex + in hwL2VlanProtocolVlanNewTable. So if the value of hwL2VlanProtocolVlanPortNewVlanId + and hwL2VlanProtocolVlanPortNewProtocolId have no corresponding entry in + hwL2VlanProtocolVlanNewTable, set operation for this table will fail. + " + ::= { hwL2VlanApply 31 } + + hwL2VlanProtocolVlanPortNewEntry OBJECT-TYPE + SYNTAX HwL2VlanProtocolVlanPortNewEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Protocol-based VLAN port information entry. + " + INDEX { hwL2VlanProtocolVlanPortNewIndex, hwL2VlanProtocolVlanPortNewVlanId, + hwL2VlanProtocolVlanPortNewProtocolIndex } + ::= { hwL2VlanProtocolVlanPortNewTable 1 } + + HwL2VlanProtocolVlanPortNewEntry ::= + SEQUENCE { + hwL2VlanProtocolVlanPortNewIndex + Integer32, + hwL2VlanProtocolVlanPortNewVlanId + VlanId, + hwL2VlanProtocolVlanPortNewProtocolIndex + Integer32, + hwL2VlanProtocolVlanPortNewPriority + Integer32, + hwL2VlanProtocolVlanPortNewRowStatus + RowStatus + } + + hwL2VlanProtocolVlanPortNewIndex OBJECT-TYPE + SYNTAX Integer32(1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The maximum number is the total number of the ports supported by device. + " + ::= { hwL2VlanProtocolVlanPortNewEntry 1 } + + hwL2VlanProtocolVlanPortNewVlanId OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The protocol-based VLAN ID." + ::= { hwL2VlanProtocolVlanPortNewEntry 2 } + + hwL2VlanProtocolVlanPortNewProtocolIndex OBJECT-TYPE + SYNTAX Integer32(0..15) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The protocol index." + ::= { hwL2VlanProtocolVlanPortNewEntry 3 } + + hwL2VlanProtocolVlanPortNewPriority OBJECT-TYPE + SYNTAX Integer32(0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The protocol-based VLAN priority." + ::= { hwL2VlanProtocolVlanPortNewEntry 4 } + + hwL2VlanProtocolVlanPortNewRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status of this table." + ::= { hwL2VlanProtocolVlanPortNewEntry 5} + + hwL2VlanMultiVoiceVlanPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2VlanMultiVoiceVlanPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Voice VLAN is enabled on the port." + ::= { hwL2VlanApply 32 } + + hwL2VlanMultiVoiceVlanPortEntry OBJECT-TYPE + SYNTAX HwL2VlanMultiVoiceVlanPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " An entry containing voice VLAN mode information, + which is applicable to a voice VLAN enabled interface." + INDEX { hwL2VlanMultiVoiceVlanIfIndex } + ::= { hwL2VlanMultiVoiceVlanPortTable 1} + + HwL2VlanMultiVoiceVlanPortEntry ::= + SEQUENCE { + hwL2VlanMultiVoiceVlanIfIndex InterfaceIndex, + hwL2VlanMultiVoiceVlanPortVLanId VlanId, + hwL2VlanMultiVoiceVlanPortUntagEnable INTEGER, + hwL2VlanMultiVoiceVlanPortTag0Enable INTEGER, + hwL2VlanMultiVoiceVlanPortRowStatus RowStatus + } + + hwL2VlanMultiVoiceVlanIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The interface index on which voice VLAN is enabled." + ::= { hwL2VlanMultiVoiceVlanPortEntry 1 } + + hwL2VlanMultiVoiceVlanPortVLanId OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The VLAN ID of voice VLAN on port ." + ::= { hwL2VlanMultiVoiceVlanPortEntry 2 } + + hwL2VlanMultiVoiceVlanPortUntagEnable OBJECT-TYPE + SYNTAX INTEGER + { + enabled (1), + disabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of this object identifies whether untagged voice packets can be forwarded in voice VLAN, 1 for enabled, 2 for disabled." + ::= { hwL2VlanMultiVoiceVlanPortEntry 3} + + hwL2VlanMultiVoiceVlanPortTag0Enable OBJECT-TYPE + SYNTAX INTEGER + { + enabled (1), + disabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of this object identifies whether tag0 voice packets can be forwarded in voice VLAN, 1 for enabled, 2 for disabled." + ::= { hwL2VlanMultiVoiceVlanPortEntry 4} + + hwL2VlanMultiVoiceVlanPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The row status of this table." + ::= { hwL2VlanMultiVoiceVlanPortEntry 51 } + + + hwL2VlanSwitchExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2VlanSwitchExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table to config the vlan switch." + ::= { hwL2VlanApply 33 } + + + hwL2VlanSwitchExtEntry OBJECT-TYPE + SYNTAX HwL2VlanSwitchExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of the vlan switch table." + INDEX { hwL2VlanSwitchExtName } + ::= { hwL2VlanSwitchExtTable 1 } + + + HwL2VlanSwitchExtEntry ::= + SEQUENCE { + hwL2VlanSwitchExtName + OCTET STRING, + hwL2VlanSwitchExtSrcIfIndex + InterfaceIndex, + hwL2VlanSwitchExtOuterVlanId + Integer32, + hwL2VlanSwitchExtVlanListLow + OCTET STRING, + hwL2VlanSwitchExtVlanListHigh + OCTET STRING, + hwL2VlanSwitchExtDstIfIndex + InterfaceIndex, + hwL2VlanSwitchExtVlanXlateAction + INTEGER, + hwL2VlanSwitchExtDstVlan + Integer32, + hwL2VlanSwitchExtDstInnerVlan + Integer32, + hwL2VlanSwitchExtRemark + Integer32, + hwL2VlanSwitchExtRemarkReverse + Integer32, + hwL2VlanSwitchExtLinkStatus + INTEGER, + hwL2VlanSwitchExtRowStatus + RowStatus + } + + hwL2VlanSwitchExtName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vlan switch name." + ::= { hwL2VlanSwitchExtEntry 1 } + + + hwL2VlanSwitchExtSrcIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The index of source interface." + ::= { hwL2VlanSwitchExtEntry 2 } + + + hwL2VlanSwitchExtOuterVlanId OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The outer vlan." + ::= { hwL2VlanSwitchExtEntry 3 } + + + hwL2VlanSwitchExtVlanListLow OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (256)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The possible value of the inside vlan list." + ::= { hwL2VlanSwitchExtEntry 4 } + + + hwL2VlanSwitchExtVlanListHigh OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (256)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The possible value of the inside vlan list." + ::= { hwL2VlanSwitchExtEntry 5 } + + + hwL2VlanSwitchExtDstIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The index of destination interface." + ::= { hwL2VlanSwitchExtEntry 6 } + + + hwL2VlanSwitchExtVlanXlateAction OBJECT-TYPE + SYNTAX INTEGER + { + unchange(1), + switch(2), + push(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The action type of vlan: + 1 : unchange vlan, + 2 : switch vlan, + 3 : push vlan." + ::= { hwL2VlanSwitchExtEntry 7 } + + + hwL2VlanSwitchExtDstVlan OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The outer vlan of destination." + ::= { hwL2VlanSwitchExtEntry 8 } + + + hwL2VlanSwitchExtDstInnerVlan OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The inner vlan of destination." + ::= { hwL2VlanSwitchExtEntry 9 } + + + hwL2VlanSwitchExtRemark OBJECT-TYPE + SYNTAX Integer32 (0..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The remark 8021p value." + ::= { hwL2VlanSwitchExtEntry 10 } + + + hwL2VlanSwitchExtRemarkReverse OBJECT-TYPE + SYNTAX Integer32 (0..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The reverse remark 8021p value." + ::= { hwL2VlanSwitchExtEntry 11 } + + + hwL2VlanSwitchExtLinkStatus OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The link status of vlan switch." + ::= { hwL2VlanSwitchExtEntry 12 } + + + hwL2VlanSwitchExtRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status." + ::= { hwL2VlanSwitchExtEntry 51 } + + hwL2VlanPrecedence OBJECT-TYPE + SYNTAX INTEGER + { + macvlan (1), + ipsubnetvlan (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Determine whether to select the MAC-based VLAN or subnet-based VLAN, + 1:MAC VLAN(default); 2:IPSUBNET VLAN." + ::= { hwL2VlanApply 34 } + + hwL2VlanXlateTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2VlanXlateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VLAN mapping configuration table." + ::= { hwL2VlanApply 35 } + + hwL2VlanXlateEntry OBJECT-TYPE + SYNTAX HwL2VlanXlateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The entry in the VLAN mapping configuration table." + INDEX { + hwL2VlanXlateInterfaceIndex, + hwL2VlanXlateVlanIdBegin, + hwL2VlanXlateOuterVlanId, + hwL2VlanXlateVlan8021p, + hwL2VlanXlateDirection + } + ::= { hwL2VlanXlateTable 1} + + HwL2VlanXlateEntry ::= + SEQUENCE { + hwL2VlanXlateInterfaceIndex InterfaceIndex, + hwL2VlanXlateVlanIdBegin VlanId, + hwL2VlanXlateVlanIdEnd VlanIdOrNone, + hwL2VlanXlateOuterVlanId VlanIdOrNone, + hwL2VlanXlateVlan8021p Integer32, + hwL2VlanXlateDirection INTEGER, + hwL2VlanXlateAction INTEGER, + hwL2VlanXlateToVlanId VlanIdOrNone, + hwL2VlanXlateToinnerVlanId VlanIdOrNone, + hwL2VlanXlateremark Integer32, + hwL2VlanXlateRowStatus RowStatus + } + + hwL2VlanXlateInterfaceIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The index of the interface." + ::= { hwL2VlanXlateEntry 1 } + + hwL2VlanXlateVlanIdBegin OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " The ID of the first VLAN (VLAN ID in the inner VLAN tag if there are double VLAN tags) + at the user side." + ::= { hwL2VlanXlateEntry 2 } + + hwL2VlanXlateVlanIdEnd OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The ID of the end VLAN (VLAN ID in the inner VLAN tag if there are double VLAN tags) + at the user side." + ::= { hwL2VlanXlateEntry 3 } + + hwL2VlanXlateOuterVlanId OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of outer VLAN for packets with double tags in customer side. + For one-tag-packet, it's 0." + ::= { hwL2VlanXlateEntry 4 } + + hwL2VlanXlateVlan8021p OBJECT-TYPE + SYNTAX Integer32(0..8 | 65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This object indicates the 802.1p priority in the VLAN tag to be mapped to." + ::= { hwL2VlanXlateEntry 5 } + + hwL2VlanXlateDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound (1), + outbound (2), + both (3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Direction inbound or outbound or both." + ::= { hwL2VlanXlateEntry 6 } + + hwL2VlanXlateAction OBJECT-TYPE + SYNTAX INTEGER + { + map (1), + stack (2), + pop (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The packet will be mapped or stacked or poped." + ::= { hwL2VlanXlateEntry 7 } + + hwL2VlanXlateToVlanId OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The ID of the outer VLAN at the network side. + If this VLAN is not in use, the ID is 0." + ::= { hwL2VlanXlateEntry 8 } + + hwL2VlanXlateToinnerVlanId OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of inner VLAN in network side. It's 0 when it is not used." + ::= { hwL2VlanXlateEntry 9 } + + hwL2VlanXlateremark OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The priority of outer VLAN in network side." + ::= { hwL2VlanXlateEntry 10 } + + hwL2VlanXlateRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Operation status." + ::= { hwL2VlanXlateEntry 51 } + + hwL2QinQVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2QinQVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table of QinQ-VLAN configuration." + ::= { hwL2VlanApply 36 } + + hwL2QinQVlanEntry OBJECT-TYPE + SYNTAX HwL2QinQVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The entry of QinQ-VLAN table." + INDEX { + hwL2QinQVlanIfIndex, + hwL2QinQVlanIdBegin, + hwL2QinQVlanIdEnd, + hwL2QinQVlanInnerVlanIdBegin, + hwL2QinQVlanInnerVlanIdEnd, + hwL2QinQVlan8021pBegin, + hwL2QinQVlan8021pEnd, + hwL2QinQVlanEtherType + } + ::= { hwL2QinQVlanTable 1 } + + HwL2QinQVlanEntry ::= + SEQUENCE { + hwL2QinQVlanIfIndex + InterfaceIndex, + hwL2QinQVlanIdBegin + VlanId, + hwL2QinQVlanIdEnd + VlanId, + hwL2QinQVlanInnerVlanIdBegin + VlanIdOrNone, + hwL2QinQVlanInnerVlanIdEnd + VlanIdOrNone, + hwL2QinQVlan8021pBegin + Integer32, + hwL2QinQVlan8021pEnd + Integer32, + hwL2QinQVlanEtherType + Integer32, + hwL2QinQVlanMode + INTEGER, + hwL2QinQVlanChangedVlanId + VlanId, + hwL2QinQVlanChangedInnerVlanId + VlanIdOrNone, + hwL2QinQVlanRemark + Integer32, + hwL2QinQVlanMapStackVlanId + VlanIdOrNone, + hwL2QinQVlanRowStatus + RowStatus, + hwL2QinQVlanInnerRemark + Integer32 + } + + hwL2QinQVlanIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The index number of QinQ-VLAN port." + ::= { hwL2QinQVlanEntry 1 } + + hwL2QinQVlanIdBegin OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The begin VLAN ID of outside." + ::= { hwL2QinQVlanEntry 2 } + + hwL2QinQVlanIdEnd OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The end VLAN ID of outside." + ::= { hwL2QinQVlanEntry 3 } + + hwL2QinQVlanInnerVlanIdBegin OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The begin VLAN ID of inside." + ::= { hwL2QinQVlanEntry 4 } + + hwL2QinQVlanInnerVlanIdEnd OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The end VLAN ID of inside." + ::= { hwL2QinQVlanEntry 5 } + + hwL2QinQVlan8021pBegin OBJECT-TYPE + SYNTAX Integer32(0..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The begin number of 8021p." + ::= { hwL2QinQVlanEntry 6 } + + hwL2QinQVlan8021pEnd OBJECT-TYPE + SYNTAX Integer32(0..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The end number of 8021p." + ::= { hwL2QinQVlanEntry 7 } + + hwL2QinQVlanEtherType OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The value of Ethernet Type." + ::= { hwL2QinQVlanEntry 8 } + + hwL2QinQVlanMode OBJECT-TYPE + SYNTAX INTEGER + { + stacking(1), + mapping(2), + cosstacking(3), + cosmapping(4), + mapping2to1(5), + mapping2to2(6) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The mode of QinQ-VLAN configuration." + ::= { hwL2QinQVlanEntry 9 } + + hwL2QinQVlanChangedVlanId OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The changed VLAN ID of outside." + ::= { hwL2QinQVlanEntry 10 } + + hwL2QinQVlanChangedInnerVlanId OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The changed VLAN ID of inside." + ::= { hwL2QinQVlanEntry 11 } + + hwL2QinQVlanRemark OBJECT-TYPE + SYNTAX Integer32(0..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The remark number of outside 8021p.If the value is 8, the priority in + the outer tag is not changed." + ::= { hwL2QinQVlanEntry 12 } + + hwL2QinQVlanMapStackVlanId OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The map VLAN ID for inside after stacking action." + ::= { hwL2QinQVlanEntry 13 } + + hwL2QinQVlanRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This table can read, create and delete." + ::= { hwL2QinQVlanEntry 14 } + + hwL2QinQVlanInnerRemark OBJECT-TYPE + SYNTAX Integer32(0..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The remark number of the changed VLAN for inside. + If the value is 8, the priority in tag is not changed." + ::= { hwL2QinQVlanEntry 15 } + + hwL2UntagAddDTagTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2UntagAddDTagEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table of untagged VLAN add double tagged VLAN configuration." + ::= { hwL2VlanApply 37 } + + hwL2UntagAddDTagEntry OBJECT-TYPE + SYNTAX HwL2UntagAddDTagEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The entry of untagged VLAN add double tagged VLAN table." + INDEX { hwL2UntagAddDTagPortIndex } + ::= { hwL2UntagAddDTagTable 1 } + + HwL2UntagAddDTagEntry ::= + SEQUENCE { + hwL2UntagAddDTagPortIndex + Integer32, + hwL2UntagAddDTagOuterVlanId + VlanId, + hwL2UntagAddDTagInnerVlanId + VlanId, + hwL2UntagAddDTagRowStatus + RowStatus + } + + hwL2UntagAddDTagPortIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The port index number of interface." + ::= { hwL2UntagAddDTagEntry 1 } + + hwL2UntagAddDTagOuterVlanId OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The outer VLAN ID." + ::= { hwL2UntagAddDTagEntry 2 } + + hwL2UntagAddDTagInnerVlanId OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The inner VLAN ID." + ::= { hwL2UntagAddDTagEntry 3 } + + hwL2UntagAddDTagRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This table can read, create and delete." + ::= { hwL2UntagAddDTagEntry 4 } + + hwL2VlanVoiceVlan8021p OBJECT-TYPE + SYNTAX Integer32(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "It indicates the IEEE 802.1Q priority of the voice VLAN and the + default value is 6." + ::= { hwL2VlanApply 38 } + + hwL2VlanVoiceVlanDscp OBJECT-TYPE + SYNTAX Integer32(0..63) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "It indicates the Differentiated Services CodePoint priority of + the voice VLAN and the default value is 0x2e." + ::= { hwL2VlanApply 39 } + + hwL2QinQIsolateTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2QinQIsolateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configuration table." + ::= { hwL2VlanApply 40 } + + hwL2QinQIsolateEntry OBJECT-TYPE + SYNTAX HwL2QinQIsolateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "QinQ-VLAN isolate port configuration table." + INDEX { hwL2QinQIsolatePortIndex, hwL2QinQIsolateVlanId, hwL2QinQIsolatePeVlanId } + ::= { hwL2QinQIsolateTable 1} + + HwL2QinQIsolateEntry ::= + SEQUENCE { + hwL2QinQIsolatePortIndex Integer32, + hwL2QinQIsolateVlanId VlanId, + hwL2QinQIsolatePeVlanId VlanIdOrNone, + hwL2QinQIsolateCeVlanListLow OCTET STRING, + hwL2QinQIsolateCeVlanListHigh OCTET STRING, + hwL2QinQTagType INTEGER + } + + hwL2QinQIsolatePortIndex OBJECT-TYPE + SYNTAX Integer32(1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index number of QinQ-port isolate port, use it as the Index." + ::= { hwL2QinQIsolateEntry 1 } + + hwL2QinQIsolateVlanId OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The global vlan identifier that is associated with the QinQ-port, use it as the Index." + ::= { hwL2QinQIsolateEntry 2 } + + hwL2QinQIsolatePeVlanId OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Outside vlan-id of QinQ-port ,use it as the Index." + ::= { hwL2QinQIsolateEntry 3 } + + hwL2QinQIsolateCeVlanListLow OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The possible value of the CE vlan-id list." + ::= { hwL2QinQIsolateEntry 4 } + + hwL2QinQIsolateCeVlanListHigh OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The possible value of the CE vlan-id list." + ::= { hwL2QinQIsolateEntry 5 } + + hwL2QinQTagType OBJECT-TYPE + SYNTAX INTEGER + { + dot1q(1), + qinq(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The mode of QinQ-VLAN configuration." + ::= { hwL2QinQIsolateEntry 6 } + + hwL2IfStatVlanCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2IfStatVlanCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains statistics enable configuration for the port and vlan." + ::= { hwL2VlanStatistics 1 } + + + hwL2IfStatVlanCfgEntry OBJECT-TYPE + SYNTAX HwL2IfStatVlanCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of vlan and port statistics enable table." + INDEX { hwL2IfStatVlanCfgPortIndex,hwL2IfStatVlanCfgVlanId } + ::= { hwL2IfStatVlanCfgTable 1 } + + HwL2IfStatVlanCfgEntry ::= + SEQUENCE { + hwL2IfStatVlanCfgPortIndex + Integer32, + hwL2IfStatVlanCfgVlanId + VlanId, + hwL2IfStatVlanCfgEnableFlag + EnabledStatus, + hwL2IfStatVlanCfgRowStatus + RowStatus + } + + hwL2IfStatVlanCfgPortIndex OBJECT-TYPE + SYNTAX Integer32 (1..512) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The virtual index of L2 Interface." + ::= { hwL2IfStatVlanCfgEntry 1 } + + + hwL2IfStatVlanCfgVlanId OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vlan-id of packets'tag that's received or sent out from the port." + ::= { hwL2IfStatVlanCfgEntry 2 } + + + hwL2IfStatVlanCfgEnableFlag OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The flag of enable the statistic function based on vlan + in the interface." + ::= { hwL2IfStatVlanCfgEntry 11 } + + + hwL2IfStatVlanCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used for controlling the creation and deletion of this + row. All writable objects in this row may be modified at any time. + If a Network Management Application attempts to delete a conceptual + row by setting this object to 'destroy' and there are one or more entries + in hwL2IfStatVlanCfgTable pointing to the row, the agent MUST also + destroy the corresponding entries in hwL2IfStatVlanCfgTable." + ::= { hwL2IfStatVlanCfgEntry 12 } + + + hwL2IfStat8021pCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2IfStat8021pCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains statistics enable for the port and 8021p." + ::= { hwL2VlanStatistics 2 } + + + hwL2IfStat8021pCfgEntry OBJECT-TYPE + SYNTAX HwL2IfStat8021pCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of port and 8021p statistics enable table." + INDEX { hwL2IfStat8021pCfgPortIndex,hwL2IfStat8021pCfg8021p } + ::= { hwL2IfStat8021pCfgTable 1 } + + HwL2IfStat8021pCfgEntry ::= + SEQUENCE { + hwL2IfStat8021pCfgPortIndex + Integer32, + hwL2IfStat8021pCfg8021p + Integer32, + hwL2IfStat8021pCfgEnableFlag + EnabledStatus, + hwL2IfStat8021pCfgRowStatus + RowStatus + } + + hwL2IfStat8021pCfgPortIndex OBJECT-TYPE + SYNTAX Integer32 (1..512) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The virtual index of L2 Interface." + ::= { hwL2IfStat8021pCfgEntry 1 } + + hwL2IfStat8021pCfg8021p OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The 8021p of packet's tag that's received or sent from the port." + ::= { hwL2IfStat8021pCfgEntry 2 } + + hwL2IfStat8021pCfgEnableFlag OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The flag of enable the static function based on 8021p + in the interface." + ::= { hwL2IfStat8021pCfgEntry 11 } + + hwL2IfStat8021pCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used for controlling the creation and deletion of this + row. All writable objects in this row may be modified at any time. + If a Network Management Application attempts to delete a conceptual + row by setting this object to 'destroy' and there are one or more entries + in hwL2IfStat8021pCfgTable pointing to the row, the agent MUST also + destroy the corresponding entries in hwL2IfStat8021pCfgTable." + ::= { hwL2IfStat8021pCfgEntry 12 } + + hwL2IfStat8021pAndVlanCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2IfStat8021pAndVlanCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains statistics enable for the port, vlan and 8021p." + ::= { hwL2VlanStatistics 3 } + + hwL2IfStat8021pAndVlanCfgEntry OBJECT-TYPE + SYNTAX HwL2IfStat8021pAndVlanCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of port, 8021p and vlan statistics enable table." + INDEX { hwL2IfStat8021pAndVlanCfgPortIndex,hwL2IfStat8021pAndVlanCfgVlanId, + hwL2IfStat8021pAndVlanCfg8021p } + ::= { hwL2IfStat8021pAndVlanCfgTable 1 } + + HwL2IfStat8021pAndVlanCfgEntry ::= + SEQUENCE { + hwL2IfStat8021pAndVlanCfgPortIndex + Integer32, + hwL2IfStat8021pAndVlanCfgVlanId + VlanId, + hwL2IfStat8021pAndVlanCfg8021p + Integer32, + hwL2IfStat8021pAndVlanCfgEnableFlag + EnabledStatus, + hwL2IfStat8021pAndVlanCfgRowStatus + RowStatus + } + + hwL2IfStat8021pAndVlanCfgPortIndex OBJECT-TYPE + SYNTAX Integer32 (1..512) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The virtual index of L2 Interface." + ::= { hwL2IfStat8021pAndVlanCfgEntry 1 } + + + + hwL2IfStat8021pAndVlanCfgVlanId OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vlan-id of packet's tag that's received or sent out from the port." + ::= { hwL2IfStat8021pAndVlanCfgEntry 2 } + + + hwL2IfStat8021pAndVlanCfg8021p OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The 8021p value of packet's tag that's received or sent from the port." + ::= { hwL2IfStat8021pAndVlanCfgEntry 3 } + + + hwL2IfStat8021pAndVlanCfgEnableFlag OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Flag of enable the static function based on vlan-id and 8021p + in the interface." + ::= { hwL2IfStat8021pAndVlanCfgEntry 11 } + + hwL2IfStat8021pAndVlanCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used for controlling the creation and deletion of this + row. All writable objects in this row may be modified at any time. + If a Network Management Application attempts to delete a conceptual + row by setting this object to 'destroy' and there are one or more entries + in hwL2IfStat8021pAndVlanCfgTable pointing to the row, the agent MUST also + destroy the corresponding entries in hwL2IfStat8021pAndVlanCfgTable." + ::= { hwL2IfStat8021pAndVlanCfgEntry 12 } + + hwL2VlanStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2VlanStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table lists the statistics about packets in a VLAN, including the number of packets and bytes sent and received by the VLAN." + ::= { hwL2VlanStatistics 4 } + + hwL2VlanStatEntry OBJECT-TYPE + SYNTAX HwL2VlanStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of vlan statistics table." + INDEX { hwL2VlanStatVlanId } + ::= { hwL2VlanStatTable 1 } + + HwL2VlanStatEntry ::= + SEQUENCE { + hwL2VlanStatVlanId + VlanId, + hwL2VlanStatInTotalPkts + Counter64, + hwL2VlanStatInTotalBytes + Counter64, + hwL2VlanStatOutTotalPkts + Counter64, + hwL2VlanStatOutTotalBytes + Counter64, + hwL2VlanStatUnknownUcastDiscardPkts + Counter64, + hwL2VlanStatUnknownMcastDiscardPkts + Counter64, + hwL2VlanStatBcastDiscardPkts + Counter64, + hwL2VlanStatInUcastPkts + Counter64, + hwL2VlanStatInUcastBytes + Counter64, + hwL2VlanStatOutUcastPkts + Counter64, + hwL2VlanStatOutUcastBytes + Counter64, + hwL2VlanStatInMcastPkts + Counter64, + hwL2VlanStatInMcastBytes + Counter64, + hwL2VlanStatOutMcastPkts + Counter64, + hwL2VlanStatOutMcastBytes + Counter64, + hwL2VlanStatInBcastPkts + Counter64, + hwL2VlanStatInBcastBytes + Counter64, + hwL2VlanStatOutBcastPkts + Counter64, + hwL2VlanStatOutBcastBytes + Counter64, + hwL2VlanStatResetFlag + EnabledStatus + } + + + hwL2VlanStatVlanId OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vlan-id." + ::= { hwL2VlanStatEntry 1 } + + + hwL2VlanStatInTotalPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received packets." + ::= { hwL2VlanStatEntry 2 } + + + hwL2VlanStatInTotalBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The byte number of received packets." + ::= { hwL2VlanStatEntry 3 } + + + hwL2VlanStatOutTotalPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sent packets." + ::= { hwL2VlanStatEntry 4 } + + + hwL2VlanStatOutTotalBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The byte number of sent packets." + ::= { hwL2VlanStatEntry 5 } + + + hwL2VlanStatUnknownUcastDiscardPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of aborted unknown unicast packets." + ::= { hwL2VlanStatEntry 6 } + + + hwL2VlanStatUnknownMcastDiscardPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of aborted unknown multicast packets." + ::= { hwL2VlanStatEntry 7 } + + + hwL2VlanStatBcastDiscardPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of aborted broadcast packets." + ::= { hwL2VlanStatEntry 8 } + + + hwL2VlanStatInUcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received unicast packets." + ::= { hwL2VlanStatEntry 9 } + + + hwL2VlanStatInUcastBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received unicast packets' bytes." + ::= { hwL2VlanStatEntry 10 } + + + hwL2VlanStatOutUcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sent unicast packets." + ::= { hwL2VlanStatEntry 11 } + + + hwL2VlanStatOutUcastBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sent unicast packets' bytes." + ::= { hwL2VlanStatEntry 12 } + + + hwL2VlanStatInMcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received multicast packets." + ::= { hwL2VlanStatEntry 13 } + + + hwL2VlanStatInMcastBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received multicast packets' bytes." + ::= { hwL2VlanStatEntry 14 } + + + hwL2VlanStatOutMcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sent multicast packets." + ::= { hwL2VlanStatEntry 15 } + + + hwL2VlanStatOutMcastBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sent multicast packets' bytes." + ::= { hwL2VlanStatEntry 16 } + + + hwL2VlanStatInBcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received broadcast packets." + ::= { hwL2VlanStatEntry 17 } + + + hwL2VlanStatInBcastBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received broadcast packets' bytes." + ::= { hwL2VlanStatEntry 18 } + + + hwL2VlanStatOutBcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sent broadcast packets." + ::= { hwL2VlanStatEntry 19 } + + + hwL2VlanStatOutBcastBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sent broadcast packets." + ::= { hwL2VlanStatEntry 20 } + + + hwL2VlanStatResetFlag OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The flag of reset." + ::= { hwL2VlanStatEntry 21 } + + + hwL2IfStatVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2IfStatVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains statistics information for the port and vlan." + ::= { hwL2VlanStatistics 5 } + + + hwL2IfStatVlanEntry OBJECT-TYPE + SYNTAX HwL2IfStatVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of vlan and port statistics table." + INDEX { hwL2IfStatVlanPortIndex,hwL2IfStatVlanId } + ::= { hwL2IfStatVlanTable 1 } + + HwL2IfStatVlanEntry ::= + SEQUENCE { + hwL2IfStatVlanPortIndex + Integer32, + hwL2IfStatVlanId + VlanId, + hwL2IfStatVlanInTotalPkts + Counter64, + hwL2IfStatVlanInTotalBytes + Counter64, + hwL2IfStatVlanOutTotalPkts + Counter64, + hwL2IfStatVlanOutTotalBytes + Counter64, + hwL2IfStatVlanInPktsRate + Gauge32, + hwL2IfStatVlanInBytesRate + Gauge32, + hwL2IfStatVlanOutPktsRate + Gauge32, + hwL2IfStatVlanOutBytesRate + Gauge32, + hwL2IfStatVlanInUcastPkts + Counter64, + hwL2IfStatVlanInUcastBytes + Counter64, + hwL2IfStatVlanOutUcastPkts + Counter64, + hwL2IfStatVlanOutUcastBytes + Counter64, + hwL2IfStatVlanInMcastPkts + Counter64, + hwL2IfStatVlanInMcastBytes + Counter64, + hwL2IfStatVlanOutMcastPkts + Counter64, + hwL2IfStatVlanOutMcastBytes + Counter64, + hwL2IfStatVlanInBcastPkts + Counter64, + hwL2IfStatVlanInBcastBytes + Counter64, + hwL2IfStatVlanOutBcastPkts + Counter64, + hwL2IfStatVlanOutBcastBytes + Counter64, + hwL2IfStatVlanResetFlag + EnabledStatus + } + + hwL2IfStatVlanPortIndex OBJECT-TYPE + SYNTAX Integer32 (1..512) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The virtual Index of L2 Interface." + ::= { hwL2IfStatVlanEntry 1 } + + + hwL2IfStatVlanId OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vlan-id of packets'tag that's received or sent out from the port." + ::= { hwL2IfStatVlanEntry 2 } + + + hwL2IfStatVlanInTotalPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received packets." + ::= { hwL2IfStatVlanEntry 3 } + + + hwL2IfStatVlanInTotalBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The bytes of received packets. " + ::= { hwL2IfStatVlanEntry 4 } + + + hwL2IfStatVlanOutTotalPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sent packets." + ::= { hwL2IfStatVlanEntry 5 } + + + hwL2IfStatVlanOutTotalBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bytes of sent packets." + ::= { hwL2IfStatVlanEntry 6 } + + + hwL2IfStatVlanInPktsRate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The rate of received packets." + ::= { hwL2IfStatVlanEntry 7 } + + + hwL2IfStatVlanInBytesRate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of received bytes." + ::= { hwL2IfStatVlanEntry 8 } + + + hwL2IfStatVlanOutPktsRate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of sent packet." + ::= { hwL2IfStatVlanEntry 9 } + + + hwL2IfStatVlanOutBytesRate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of sent bytes." + ::= { hwL2IfStatVlanEntry 10 } + + + hwL2IfStatVlanInUcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The number of unicast packets received." + ::= { hwL2IfStatVlanEntry 11 } + + + hwL2IfStatVlanInUcastBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The number of unicast bytes received." + ::= { hwL2IfStatVlanEntry 12 } + + + hwL2IfStatVlanOutUcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The packet number of unicast packets sent." + ::= { hwL2IfStatVlanEntry 13 } + + + hwL2IfStatVlanOutUcastBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of unicast bytes sent." + ::= { hwL2IfStatVlanEntry 14 } + + + + hwL2IfStatVlanInMcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The number of multicast packets received." + ::= { hwL2IfStatVlanEntry 15 } + + + hwL2IfStatVlanInMcastBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The number of multicast bytes received." + ::= { hwL2IfStatVlanEntry 16 } + + + hwL2IfStatVlanOutMcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of multicast packets sent." + ::= { hwL2IfStatVlanEntry 17 } + + + hwL2IfStatVlanOutMcastBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of multicast bytes sent." + ::= { hwL2IfStatVlanEntry 18 } + + + hwL2IfStatVlanInBcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The number of broadcast packets received." + ::= { hwL2IfStatVlanEntry 19 } + + + hwL2IfStatVlanInBcastBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The number of broadcast bytes received. " + ::= { hwL2IfStatVlanEntry 20 } + + + hwL2IfStatVlanOutBcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of broadcast packets sent." + ::= { hwL2IfStatVlanEntry 21 } + + + hwL2IfStatVlanOutBcastBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of broadcast bytes sent." + ::= { hwL2IfStatVlanEntry 22 } + + + hwL2IfStatVlanResetFlag OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " The flag of reset the statistic counter. " + ::= { hwL2IfStatVlanEntry 23 } + + + hwL2IfStat8021pTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2IfStat8021pEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains statistics information for the port and 8021p." + ::= { hwL2VlanStatistics 6 } + + + hwL2IfStat8021pEntry OBJECT-TYPE + SYNTAX HwL2IfStat8021pEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of port and 8021p statistics table." + INDEX { hwL2IfStat8021pPortIndex,hwL2IfStat8021p } + ::= { hwL2IfStat8021pTable 1 } + + HwL2IfStat8021pEntry ::= + SEQUENCE { + hwL2IfStat8021pPortIndex + Integer32, + hwL2IfStat8021p + Integer32, + hwL2IfStat8021pInTotalPkts + Counter64, + hwL2IfStat8021pInTotalBytes + Counter64, + hwL2IfStat8021pOutTotalPkts + Counter64, + hwL2IfStat8021pOutTotalBytes + Counter64, + hwL2IfStat8021pInPktsRate + Gauge32, + hwL2IfStat8021pInBytsRate + Gauge32, + hwL2IfStat8021pOutPktsRate + Gauge32, + hwL2IfStat8021pOutBytesRate + Gauge32, + hwL2IfStat8021pResetFlag + EnabledStatus + } + + + hwL2IfStat8021pPortIndex OBJECT-TYPE + SYNTAX Integer32 (1..512) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The virtual index of L2 Interface." + ::= { hwL2IfStat8021pEntry 1 } + + + hwL2IfStat8021p OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The priority of the packet's tag." + ::= { hwL2IfStat8021pEntry 2 } + + + hwL2IfStat8021pInTotalPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received packets." + ::= { hwL2IfStat8021pEntry 3 } + + + hwL2IfStat8021pInTotalBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The bytes of received packets. " + ::= { hwL2IfStat8021pEntry 4 } + + + hwL2IfStat8021pOutTotalPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sent packets." + ::= { hwL2IfStat8021pEntry 5 } + + + hwL2IfStat8021pOutTotalBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bytes of sent packets." + ::= { hwL2IfStat8021pEntry 6 } + + + hwL2IfStat8021pInPktsRate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The rate of received packets. " + ::= { hwL2IfStat8021pEntry 7 } + + + hwL2IfStat8021pInBytsRate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of received bytes." + ::= { hwL2IfStat8021pEntry 8 } + + + hwL2IfStat8021pOutPktsRate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of the sent packets." + ::= { hwL2IfStat8021pEntry 9 } + + + hwL2IfStat8021pOutBytesRate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of sent bytes." + ::= { hwL2IfStat8021pEntry 10 } + + + hwL2IfStat8021pResetFlag OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " The flag of reset the statistic counter." + ::= { hwL2IfStat8021pEntry 11 } + + + hwL2IfStat8021pAndVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2IfStat8021pAndVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains statistics information for the port ,8021p and vlan-id." + ::= { hwL2VlanStatistics 7 } + + + hwL2IfStat8021pAndVlanEntry OBJECT-TYPE + SYNTAX HwL2IfStat8021pAndVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of port statistics table based on 8021p and vlan-id fields." + INDEX { hwL2IfStat8021pAndVlanPortIndex,hwL2IfStat8021pAndVlanVlanId,hwL2IfStat8021pAndVlan8021p } + ::= { hwL2IfStat8021pAndVlanTable 1 } + + HwL2IfStat8021pAndVlanEntry ::= + SEQUENCE { + hwL2IfStat8021pAndVlanPortIndex + Integer32, + hwL2IfStat8021pAndVlanVlanId + VlanId, + hwL2IfStat8021pAndVlan8021p + Integer32, + hwL2IfStat8021pAndVlanInTotalPkts + Counter64, + hwL2IfStat8021pAndVlanInTotalBytes + Counter64, + hwL2IfStat8021pAndVlanInPktsRate + Gauge32, + hwL2IfStat8021pAndVlanInBytsRate + Gauge32, + hwL2IfStat8021pAndVlanResetFlag + EnabledStatus + } + + + hwL2IfStat8021pAndVlanPortIndex OBJECT-TYPE + SYNTAX Integer32 (1..512) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The virtual Index of L2 Interface." + ::= { hwL2IfStat8021pAndVlanEntry 1 } + + + hwL2IfStat8021pAndVlanVlanId OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Vlan-id." + ::= { hwL2IfStat8021pAndVlanEntry 2 } + + + hwL2IfStat8021pAndVlan8021p OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The priority in the 8021p packets'tag." + ::= { hwL2IfStat8021pAndVlanEntry 3 } + + + hwL2IfStat8021pAndVlanInTotalPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received packets." + ::= { hwL2IfStat8021pAndVlanEntry 4 } + + + hwL2IfStat8021pAndVlanInTotalBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bytes of received packets." + ::= { hwL2IfStat8021pAndVlanEntry 5 } + + + hwL2IfStat8021pAndVlanInPktsRate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of received packets. " + ::= { hwL2IfStat8021pAndVlanEntry 6 } + + + hwL2IfStat8021pAndVlanInBytsRate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The rate of received bytes. " + ::= { hwL2IfStat8021pAndVlanEntry 7 } + + + hwL2IfStat8021pAndVlanResetFlag OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " The flag of reset statistic counters." + ::= { hwL2IfStat8021pAndVlanEntry 8 } + + hwL2VlanSwitchPSTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2VlanSwitchPSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table to config the vlan switch by Port+SVlan index." + ::= { hwL2VlanStatistics 8 } + + hwL2VlanSwitchPSEntry OBJECT-TYPE + SYNTAX HwL2VlanSwitchPSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of the vlan switch IfIndex+SVlan table." + INDEX { hwL2VlanSwitchPSIfIndex, hwL2VlanSwitchPSSVlanId, hwL2VlanSwitchPSCVlanId } + ::= { hwL2VlanSwitchPSTable 1 } + + HwL2VlanSwitchPSEntry ::= + SEQUENCE { + hwL2VlanSwitchPSIfIndex + InterfaceIndex, + hwL2VlanSwitchPSSVlanId + Integer32, + hwL2VlanSwitchPSCVlanId + Integer32, + hwL2VlanSwitchPSInputPkts + Counter64, + hwL2VlanSwitchPSInputBytes + Counter64, + hwL2VlanSwitchPSOutputPkts + Counter64, + hwL2VlanSwitchPSOutputBytes + Counter64, + hwL2VlanSwitchPSResetFlag + EnabledStatus, + hwL2VlanSwitchPSEnableFlag + EnabledStatus + } + + hwL2VlanSwitchPSIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface index." + ::= { hwL2VlanSwitchPSEntry 1 } + + hwL2VlanSwitchPSSVlanId OBJECT-TYPE + SYNTAX Integer32(1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Vlan-id." + ::= { hwL2VlanSwitchPSEntry 2 } + + hwL2VlanSwitchPSCVlanId OBJECT-TYPE + SYNTAX Integer32(0..4096) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "CVlan-id." + ::= { hwL2VlanSwitchPSEntry 3 } + + hwL2VlanSwitchPSInputPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of inbound discard packets." + ::= { hwL2VlanSwitchPSEntry 4 } + + hwL2VlanSwitchPSInputBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of inbound discard bytes." + ::= { hwL2VlanSwitchPSEntry 5 } + + hwL2VlanSwitchPSOutputPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of outbound discard packets." + ::= { hwL2VlanSwitchPSEntry 6 } + + hwL2VlanSwitchPSOutputBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of outbound discard bytes." + ::= { hwL2VlanSwitchPSEntry 7 } + + hwL2VlanSwitchPSResetFlag OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The flag of reset statistics." + ::= { hwL2VlanSwitchPSEntry 8 } + + hwL2VlanSwitchPSEnableFlag OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The flag of enable statistics." + ::= { hwL2VlanSwitchPSEntry 9 } + + + + hwL2VlanTraps OBJECT IDENTIFIER ::= { hwL2VlanMngObjects 4 } + + + hwL2VlanUnkownPacketAlarm NOTIFICATION-TYPE + OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, hwL2VlanStatUnknownUcastDiscardPkts, hwL2VlanStatUnknownMcastDiscardPkts, hwL2VlanStatBcastDiscardPkts} + STATUS current + DESCRIPTION + "Warning of unkown Packets in vlan." + ::= { hwL2VlanTraps 1 } + hwVcmpServerMacConflict NOTIFICATION-TYPE + OBJECTS { hwVcmpDeviceMac} + STATUS current + DESCRIPTION + "More than one server exists in the VCMP domain." + ::= { hwL2VlanTraps 2 } + + hwVcmpRevisionConflict NOTIFICATION-TYPE + OBJECTS { hwVcmpDeviceMac} + STATUS current + DESCRIPTION + " A server received a VCMP packet with a higher revision number." + ::= { hwL2VlanTraps 3 } + + hwMuxVlanGroupCountExceedThreshold NOTIFICATION-TYPE + OBJECTS { hwPrincipalVlanID, hwMuxVlanUpperThreshold} + STATUS current + DESCRIPTION + "The number of the group VLANs in the principal VLAN exceeded the upper threshold." + ::= { hwL2VlanTraps 4 } + + hwMuxVlanGroupCountExceedThresholdResume NOTIFICATION-TYPE + OBJECTS { hwPrincipalVlanID, hwMuxVlanLowerThreshold} + STATUS current + DESCRIPTION + "The number of the group VLANs in the principal VLAN fell below the lower threshold." + ::= { hwL2VlanTraps 5 } + + hwVlantransCountExceedThreshold NOTIFICATION-TYPE + OBJECTS { hwVlantransIfIndex, hwVlantransUpperThreshold} + STATUS current + DESCRIPTION + "The number of VLAN mapping or VLAN stacking configurations on the interface exceeded the upper threshold." + ::= { hwL2VlanTraps 6 } + + hwVlantransCountExceedThresholdResume NOTIFICATION-TYPE + OBJECTS { hwVlantransIfIndex, hwVlantransLowerThreshold} + STATUS current + DESCRIPTION + "The number of the VLAN mapping and VLAN stacking configurations on the interface fell below the threshold." + ::= { hwL2VlanTraps 7 } + + hwL2VlanTrapObjects OBJECT IDENTIFIER ::= { hwL2VlanMngObjects 5 } + hwVcmpDeviceMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "MAC address of a device running VCMP" + ::= { hwL2VlanTrapObjects 1 } + + hwPrincipalVlanID OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Principal VLAN ID of a MUX VLAN." + ::= { hwL2VlanTrapObjects 2 } + + hwMuxVlanUpperThreshold OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Upper threshold for the number of group VLANs in a principal VLAN." + ::= { hwL2VlanTrapObjects 3 } + + hwMuxVlanLowerThreshold OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Lower threshold for the number of group VLANs in a principal VLAN." + ::= { hwL2VlanTrapObjects 4 } + + hwVlantransIfIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Index of the interface that has vlan mapping or vlan stacking configured." + ::= { hwL2VlanTrapObjects 5 } + + hwVlantransUpperThreshold OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Upper threshold for the number of vlan mapping and vlan stacking configurations on the interface." + ::= { hwL2VlanTrapObjects 6 } + + hwVlantransLowerThreshold OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Lower threshold for the number of vlan mapping and vlan stacking configurations on the interface." + ::= { hwL2VlanTrapObjects 7 } + +-- ============================================================ +-- IEEE 802.1Q MIB - Conformance Information +-- ============================================================ +hwL2vlanConformance OBJECT IDENTIFIER ::= { hwL2Vlan 2 } + +hwL2vlanGroups OBJECT IDENTIFIER ::= { hwL2vlanConformance 1 } + +hwL2vlanCompliances OBJECT IDENTIFIER ::= { hwL2vlanConformance 2 } +-- ============================================================ +-- units of conformance +-- ============================================================ + +hwL2VlanMIBTableGroup OBJECT-GROUP + OBJECTS { + hwL2VlanDescr , + hwL2VlanPortList , + hwL2VlanType , + hwL2VlanUnknownUnicastProcessing , + hwL2VlanIfIndex , + hwL2VlanMacLearn , + hwL2VlanCreateStatus , + hwL2VlanMulticast , + hwL2VlanAdminStatus , + hwL2VlanStatisStatus , + hwL2VlanRowStatus , + hwL2VlanBcast , + hwL2VlanUnknownMulticastProcessing , + hwL2VlanProperty , + hwL2VlanAgingTime, + hwL2VlanName, + hwL2VlanSmartMacLearn, + hwL2VlanServiceName, + hwL2VlanManagementVlan, + hwL2VlanDynamicVlan + } + STATUS current + DESCRIPTION + "A collection of objects providing device level control + and status information for the Virtual LAN bridge + services." + ::= { hwL2vlanGroups 1 } + +hwL2vlanStackingGroup OBJECT-GROUP + OBJECTS { + hwL2VlanStackingOutsideVlanListLow , + hwL2VlanStackingOutsideVlanListHigh , + hwL2VlanStackingRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects providing l2vlan stacking service." + ::= { hwL2vlanGroups 2 } + +hwL2vlanMappingGroup OBJECT-GROUP + OBJECTS { + hwL2VlanMappingOutsideVlanListLow , + hwL2VlanMappingOutsideVlanListHigh , + hwL2VlanMappingRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects providing l2vlan mapping service." + ::= { hwL2vlanGroups 3 } + +hwSupervlanGroup OBJECT-GROUP + OBJECTS { + hwSubVlanListLow , + hwSubVlanListHigh + } + STATUS current + DESCRIPTION + "A collection of objects providing supervlan service." + ::= { hwL2vlanGroups 4 } + +hwL2InterfIsolateGroup OBJECT-GROUP + OBJECTS { + hwL2InterfIsolateInterflistLow , + hwL2InterfIsolateInterflistHigh + } + STATUS current + DESCRIPTION + "A collection of objects provding l2interfisolate service. " + ::= { hwL2vlanGroups 5 } + +hwL2IsolatemappingGroup OBJECT-GROUP + OBJECTS { + hwL2IsolateInterflistLow , + hwL2IsolateInterflistHigh + } + STATUS current + DESCRIPTION + "A collection of objects provding enhanced l2isolate service. " + ::= { hwL2vlanGroups 6 } + + hwL2VlanStackingExtGroup OBJECT-GROUP + OBJECTS { + hwL2VlanStackingExtVlanListLow , + hwL2VlanStackingExtVlanListHigh , + hwL2VlanStackingExtPriorityMode, + hwL2VlanStackingExtVlan8021p, + hwL2VlanStackingExtRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects providing flexible QinQ service." + ::= { hwL2vlanGroups 7 } +hwL2vlanQinQGroup OBJECT-GROUP + OBJECTS { + hwL2VlanQinQOutSideVlanId , + hwL2VlanSysQinQRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects providing l2vlan QinQ service." + ::= { hwL2vlanGroups 8 } + +hwL2vlanQinQInterfaceGroup OBJECT-GROUP + OBJECTS { + hwL2VlanQinQSVlanId , + hwL2VlanQinQAction , + hwL2VlanQinQNewCVlanId , + hwL2VlanInterfaceQinQRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects providing l2vlan QinQ service." + ::= { hwL2vlanGroups 9} + + + hwL2DVlanMappingGroup OBJECT-GROUP + OBJECTS { + hwL2DVlanMappingMapExternalVlanId , + hwL2DVlanMappingMapInternalVlanId , + hwL2DVlanMappingAction , + hwL2DVlanMappingRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects providing double Vlan-Mapping service." + ::= { hwL2vlanGroups 10 } + + hwL2VlanStackingAdvGroup OBJECT-GROUP + OBJECTS { + hwL2VlanStackingAdvOutsideVlanListLow, + hwL2VlanStackingAdvOutsideVlanListHigh, + hwL2VlanStackingAdvRowStatus + + } + STATUS current + DESCRIPTION + "A collection of objects vlan Stacking 8021p." + ::= { hwL2vlanGroups 11 } + hwL2VlanMappingAdvGroup OBJECT-GROUP + OBJECTS { + hwL2VlanMappingAdvOutsideVlanListLow , + hwL2VlanMappingAdvOutsideVlanListHigh , + hwL2VlanMappingAdvRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects Vlan-Mapping 8021p." + ::= { hwL2vlanGroups 12 } + + hwL2VlanSwitchGroup OBJECT-GROUP + OBJECTS { + hwL2VlanSwitchMode, + hwL2VlanSwitchOuterSwitchVlanId, + hwL2VlanSwitchInnerSwitchVlanId, + hwL2VlanSwitch8021pRemark, + hwL2VlanSwitchOutIfIndex, + hwL2VlanSwitchMtu, + hwL2VlanSwitchMtuDiscardPkts, + hwL2VlanSwitchMtuDiscardBytes, + hwL2VlanSwitchMtuResetFlag, + hwL2VlanSwitchMtuEnableFlag, + hwL2VlanSwitchRowStatus + } + STATUS current + DESCRIPTION + "A collection of hwL2VlanSwitchTable objects." + ::= { hwL2vlanGroups 13 } + + hwL2IfStatVlanCfgGroup OBJECT-GROUP + OBJECTS { + hwL2IfStatVlanCfgEnableFlag, + hwL2IfStatVlanCfgRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects enable the vlan statistic funtion in the port." + ::= { hwL2vlanGroups 14 } + + hwL2IfStat8021pCfgGroup OBJECT-GROUP + OBJECTS { + hwL2IfStat8021pCfgEnableFlag, + hwL2IfStat8021pCfgRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects enable the 8021p statistic funtion in the port." + ::= { hwL2vlanGroups 15 } + + hwL2IfStat8021pAndVlanCfgGroup OBJECT-GROUP + OBJECTS { + hwL2IfStat8021pAndVlanCfgEnableFlag, + hwL2IfStat8021pAndVlanCfgRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects enable the 8021p and vlan statistic funtion in the port." + ::= { hwL2vlanGroups 16 } + + hwL2VlanStatGroup OBJECT-GROUP + OBJECTS { + hwL2VlanStatInTotalPkts, + hwL2VlanStatInTotalBytes , + hwL2VlanStatOutTotalPkts, + hwL2VlanStatOutTotalBytes, + hwL2VlanStatUnknownUcastDiscardPkts, + hwL2VlanStatUnknownMcastDiscardPkts, + hwL2VlanStatBcastDiscardPkts , + hwL2VlanStatInUcastPkts, + hwL2VlanStatInUcastBytes, + hwL2VlanStatOutUcastPkts, + hwL2VlanStatOutUcastBytes, + hwL2VlanStatInMcastPkts, + hwL2VlanStatInMcastBytes, + hwL2VlanStatOutMcastPkts, + hwL2VlanStatOutMcastBytes, + hwL2VlanStatInBcastPkts, + hwL2VlanStatInBcastBytes, + hwL2VlanStatOutBcastPkts, + hwL2VlanStatOutBcastBytes, + hwL2VlanStatResetFlag + } + STATUS current + DESCRIPTION + "A collection of objects vlan statistic in the port." + ::= { hwL2vlanGroups 17 } + + hwL2IfStatVlanGroup OBJECT-GROUP + OBJECTS { + hwL2IfStatVlanInTotalPkts, + hwL2IfStatVlanInTotalBytes , + hwL2IfStatVlanOutTotalPkts, + hwL2IfStatVlanOutTotalBytes , + hwL2IfStatVlanInPktsRate, + hwL2IfStatVlanInBytesRate, + hwL2IfStatVlanOutPktsRate, + hwL2IfStatVlanOutBytesRate, + hwL2IfStatVlanInUcastPkts, + hwL2IfStatVlanInUcastBytes, + hwL2IfStatVlanOutUcastPkts, + hwL2IfStatVlanOutUcastBytes, + hwL2IfStatVlanInMcastPkts, + hwL2IfStatVlanInMcastBytes, + hwL2IfStatVlanOutMcastPkts, + hwL2IfStatVlanOutMcastBytes, + hwL2IfStatVlanInBcastPkts, + hwL2IfStatVlanInBcastBytes, + hwL2IfStatVlanOutBcastPkts, + hwL2IfStatVlanOutBcastBytes, + hwL2IfStatVlanResetFlag + } + STATUS current + DESCRIPTION + "A collection of objects vlan statistic in the port." + ::= { hwL2vlanGroups 18 } + + hwL2IfStat8021pGroup OBJECT-GROUP + OBJECTS { + hwL2IfStat8021pInTotalPkts, + hwL2IfStat8021pInTotalBytes , + hwL2IfStat8021pOutTotalPkts, + hwL2IfStat8021pOutTotalBytes , + hwL2IfStat8021pInPktsRate, + hwL2IfStat8021pInBytsRate, + hwL2IfStat8021pOutPktsRate, + hwL2IfStat8021pOutBytesRate, + hwL2IfStat8021pResetFlag + } + STATUS current + DESCRIPTION + "A collection of objects 8021p statistic in the port." + ::= { hwL2vlanGroups 19 } + + hwL2IfStat8021pAndVlanGroup OBJECT-GROUP + OBJECTS { + hwL2IfStat8021pAndVlanInTotalPkts, + hwL2IfStat8021pAndVlanInTotalBytes , + hwL2IfStat8021pAndVlanInPktsRate, + hwL2IfStat8021pAndVlanInBytsRate, + hwL2IfStat8021pAndVlanResetFlag + } + STATUS current + DESCRIPTION + "A collection of objects vlan and 8021p statistic in the port." + ::= { hwL2vlanGroups 20 } + + hwL2VlanMappingExtGroup OBJECT-GROUP + OBJECTS { + hwL2VlanMappingExtVlanListLow, + hwL2VlanMappingExtVlanListHigh, + hwL2VlanMappingExtRowStatus, + hwL2VlanMappingExtPriorityMode, + hwL2VlanMappingExtVlan8021p + } + STATUS current + DESCRIPTION + "A collection of objects VLAN Mapping in the port." + ::= { hwL2vlanGroups 21 } + + hwL2VlanQinqVlanTransEnaGroup OBJECT-GROUP + OBJECTS { + hwL2VlanQinqVlanTransEna, + hwL2VlanQinqVlanTransEnaRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects QinQ VLAN translation enable in the port." + ::= { hwL2vlanGroups 22 } + + hwL2VlanQinqVlanTransMissDropGroup OBJECT-GROUP + OBJECTS { + hwL2VlanQinqVlanTransMissDrop, + hwL2VlanQinqVlanTransMissDropRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects QinQ VLAN translation miss drop in the port." + ::= { hwL2vlanGroups 23 } + + hwL2VlanViewMappingGroup OBJECT-GROUP + OBJECTS { + hwL2VlanViewMappingMapVlanId, + hwL2VlanViewMappingPriorityMode, + hwL2VlanViewMappingVlan8021p, + hwL2VlanViewMappingRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects VLAN Mapping at the VLAN view." + ::= { hwL2vlanGroups 24 } + + hwL2VlanStackingMaskGroup OBJECT-GROUP + OBJECTS { + hwL2VlanStackingMaskVlanListLow, + hwL2VlanStackingMaskVlanListHigh, + hwL2VlanStackingMaskRowStatus + } + STATUS current + DESCRIPTION + "A collection of hwL2VlanStackingMaskTable objects." + ::= { hwL2vlanGroups 25 } + + hwL2VlanIpSubnetVlanGroup OBJECT-GROUP + OBJECTS { + hwL2VlanIpSubnetVlanIpAddress, + hwL2VlanIpSubnetVlanIpSubnetMask, + hwL2VlanIpSubnetVlanPriority, + hwL2VlanIpSubnetVlanRowStatus + } + STATUS current + DESCRIPTION + "A collection of hwL2VlanIpSubnetVlanTable objects." + ::= { hwL2vlanGroups 26 } + + hwL2VlanMacVlanGroup OBJECT-GROUP + OBJECTS { + hwL2VlanMacVlanVlanId, + hwL2VlanMacVlanMac, + hwL2VlanMacVlanVlanPriority, + hwL2VlanMacVlanMacRowStatus + } + STATUS current + DESCRIPTION + "A collection of hwL2VlanMacVlanTable objects." + ::= { hwL2vlanGroups 27 } + + hwL2VlanProtocolVlanGroup OBJECT-GROUP + OBJECTS { + hwL2VlanProtocolVlanProtocolType, + hwL2VlanProtocolVlanEncapType, + hwL2VlanProtocolVlanRowStatus + } + STATUS current + DESCRIPTION + "A collection of hwL2VlanProtocolVlanTable objects." + ::= { hwL2vlanGroups 28 } + + hwL2VlanPolicyVlanGroup OBJECT-GROUP + OBJECTS { + hwL2VlanPolicyVlanVlanId, + hwL2VlanPolicyVlanVlanPriority, + hwL2VlanPolicyVlanMac, + hwL2VlanPolicyVlanIp, + hwL2VlanPolicyVlanPort, + hwL2VlanPolicyVlanRowStatus + } + STATUS current + DESCRIPTION + "A collection of hwL2VlanPolicyVlanTable objects." + ::= { hwL2vlanGroups 29 } + + hwL2VlanVoiceVlanGroup OBJECT-GROUP + OBJECTS { + hwL2VlanVoiceVlanEnabledVlanId , + hwL2VlanVoiceVlanAgingTime, + hwL2VlanVoiceVlanSecurityMode, + hwL2VlanVoiceVlanPortEnable, + hwL2VlanVoiceVlanPortMode, + hwL2VlanVoiceVlanPortLegacy, + hwL2VlanVoiceVlanPortSecurityMode, + hwL2VlanVoiceVlanPortModifyPriorityMode, + hwL2VlanVoiceVlanOuiDescription, + hwL2VlanVoiceVlanOuiRowStatus, + hwL2VlanVoiceVlan8021p, + hwL2VlanVoiceVlanDscp + } + STATUS current + DESCRIPTION + "A collection of Voice VLAN related objects." + ::= { hwL2vlanGroups 30 } + + hwL2VlanMappingMultiGroup OBJECT-GROUP + OBJECTS { + hwL2VlanMappingMultiVlanListLow, + hwL2VlanMappingMultiVlanListHigh, + hwL2VlanMappingMultiRowStatus + } + STATUS current + DESCRIPTION + "A collection of hwL2VlanMappingMultiTable objects." + ::= { hwL2vlanGroups 31 } + + hwL2VlanSwitchPSGroup OBJECT-GROUP + OBJECTS { + hwL2VlanSwitchPSInputPkts, + hwL2VlanSwitchPSInputBytes, + hwL2VlanSwitchPSOutputPkts, + hwL2VlanSwitchPSOutputBytes, + hwL2VlanSwitchPSResetFlag, + hwL2VlanSwitchPSEnableFlag + } + STATUS current + DESCRIPTION + "A collection of vlan statistic in the port." + ::= { hwL2vlanGroups 32 } + hwL2VlanMacVlanNewGroup OBJECT-GROUP + OBJECTS { + hwL2VlanMacVlanNewVlanId, + hwL2VlanMacVlanNewVlanPriority, + hwL2VlanMacVlanNewMacRowStatus + } + STATUS current + DESCRIPTION + "A collection of hwL2VlanMacVlanNewTable objects." + ::= { hwL2vlanGroups 33 } + + hwL2VlanProtocolVlanNewGroup OBJECT-GROUP + OBJECTS { + hwL2VlanProtocolVlanNewProtocolType, + hwL2VlanProtocolVlanNewProtocolTypeValue, + hwL2VlanProtocolVlanNewRowStatus + } + STATUS current + DESCRIPTION + "A collection of hwL2VlanProtocolVlanNewTable objects." + ::= { hwL2vlanGroups 34 } + + hwL2VlanPolicyVlanNewGroup OBJECT-GROUP + OBJECTS { + hwL2VlanPolicyVlanNewVlanPriority, + hwL2VlanPolicyVlanNewRowStatus + } + STATUS current + DESCRIPTION + "A collection of hwL2VlanPolicyVlanNewTable objects." + ::= { hwL2vlanGroups 35 } + + hwL2VlanProtocolVlanPortNewGroup OBJECT-GROUP + OBJECTS { + hwL2VlanProtocolVlanPortNewPriority , + hwL2VlanProtocolVlanPortNewRowStatus } + STATUS current + DESCRIPTION + "A group of protocol vlan port." + ::= { hwL2vlanGroups 36 } + hwL2VlanMultiVoiceVlanPortGroup OBJECT-GROUP + OBJECTS { + hwL2VlanMultiVoiceVlanPortVLanId, + hwL2VlanMultiVoiceVlanPortUntagEnable, + hwL2VlanMultiVoiceVlanPortTag0Enable, + hwL2VlanMultiVoiceVlanPortRowStatus } + STATUS current + DESCRIPTION + "A collection of hwL2VlanMultiVoiceVlanPortTable objects." + ::= { hwL2vlanGroups 37 } + hwL2VlanPrecedenceGroup OBJECT-GROUP + OBJECTS { + hwL2VlanPrecedence + } + STATUS current + DESCRIPTION + "A collection of hwL2VlanPrecedence object." + ::= { hwL2vlanGroups 38 } + + hwL2VlanXlateGroup OBJECT-GROUP + OBJECTS { + hwL2VlanXlateVlanIdEnd, + hwL2VlanXlateAction, + hwL2VlanXlateToVlanId, + hwL2VlanXlateToinnerVlanId, + hwL2VlanXlateremark, + hwL2VlanXlateRowStatus + + } + STATUS current + DESCRIPTION + "A collection of hwL2VlanXlateGroup object." + ::= { hwL2vlanGroups 39 } + + hwL2VlanSwitchExtGroup OBJECT-GROUP + OBJECTS { hwL2VlanSwitchExtSrcIfIndex, hwL2VlanSwitchExtDstIfIndex, hwL2VlanSwitchExtDstInnerVlan, hwL2VlanSwitchExtRowStatus, + hwL2VlanSwitchExtLinkStatus, hwL2VlanSwitchExtVlanXlateAction, hwL2VlanSwitchExtDstVlan, hwL2VlanSwitchExtRemark, hwL2VlanSwitchExtRemarkReverse, + hwL2VlanSwitchExtOuterVlanId, hwL2VlanSwitchExtVlanListLow, hwL2VlanSwitchExtVlanListHigh } + STATUS current + DESCRIPTION + "A group of vlan switch extent table." + ::= { hwL2vlanGroups 40 } + + hwL2QinQVlanGroup OBJECT-GROUP + OBJECTS { + hwL2QinQVlanMode, + hwL2QinQVlanChangedVlanId, + hwL2QinQVlanChangedInnerVlanId, + hwL2QinQVlanRemark, + hwL2QinQVlanMapStackVlanId, + hwL2QinQVlanRowStatus, + hwL2QinQVlanInnerRemark + } + STATUS current + DESCRIPTION + "A group of QinQ-VLAN table." + ::= { hwL2vlanGroups 41 } + + hwL2UntagAddDTagGroup OBJECT-GROUP + OBJECTS { + hwL2UntagAddDTagOuterVlanId, + hwL2UntagAddDTagInnerVlanId, + hwL2UntagAddDTagRowStatus + } + STATUS current + DESCRIPTION + "A group of untagged VLAN add double tagged VLAN table." + ::= { hwL2vlanGroups 42 } + + hwVcmpGroup OBJECT-GROUP + OBJECTS { + hwVcmpDeviceMac + } + STATUS current + DESCRIPTION + "A collection of VCMP objects." + ::= { hwL2vlanGroups 43 } + + hwL2VlanTrapsGroups OBJECT IDENTIFIER ::= { hwL2vlanConformance 3 } + + hwL2VlanTrapsGroup NOTIFICATION-GROUP + NOTIFICATIONS + { + hwL2VlanUnkownPacketAlarm, + hwVcmpServerMacConflict, + hwVcmpRevisionConflict, + hwMuxVlanGroupCountExceedThreshold, + hwMuxVlanGroupCountExceedThresholdResume, + hwVlantransCountExceedThreshold, + hwVlantransCountExceedThresholdResume + } + STATUS current + DESCRIPTION + "The Group of L2VLAN Trap." + ::= { hwL2VlanTrapsGroups 1 } + +-- ============================================================ +-- compliance statements +-- ============================================================ + +hwL2vlanCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for device support of Virtual + LAN services." + + MODULE + MANDATORY-GROUPS { + hwL2VlanMIBTableGroup, + hwSupervlanGroup + } + + + GROUP hwL2vlanStackingGroup + DESCRIPTION + "This group is optional ." + + GROUP hwL2vlanMappingGroup + DESCRIPTION + "This group is optional ." + + GROUP hwL2InterfIsolateGroup + DESCRIPTION + "This group is optional ." + + GROUP hwL2IsolatemappingGroup + DESCRIPTION + "This group is optional ." + GROUP hwL2vlanQinQGroup + DESCRIPTION + "This group is optional ." + + GROUP hwL2vlanQinQInterfaceGroup + DESCRIPTION + "This group is optional ." + + GROUP hwL2DVlanMappingGroup + DESCRIPTION + "This group is optional ." + GROUP hwL2VlanStackingAdvGroup + DESCRIPTION + "This group is optional ." + GROUP hwL2VlanMappingAdvGroup + DESCRIPTION + "This group is optional ." + GROUP hwL2VlanSwitchGroup + DESCRIPTION + "This group is optional ." + ::= { hwL2vlanCompliances 1 } + +END \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-L2VPN-MIB b/MIBS/huawei/HUAWEI-L2VPN-MIB new file mode 100644 index 0000000..342386c --- /dev/null +++ b/MIBS/huawei/HUAWEI-L2VPN-MIB @@ -0,0 +1,410 @@ +-- HUAWEI-L2VPN-MIB.mib +-- ================================================================== +-- Copyright (C) 2015 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI L2VPN Management MIB +-- Reference: +-- Version: V2.03 +-- History: +-- V1.0 WangSongTao, 2009-02-26, publish +-- ================================================================== + + HUAWEI-L2VPN-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + EnabledStatus + FROM P-BRIDGE-MIB + OBJECT-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + sysUpTime + FROM SNMPv2-MIB + OBJECT-TYPE, MODULE-IDENTITY, Unsigned32 + FROM SNMPv2-SMI + InterfaceIndexOrZero + FROM IF-MIB; + -- 1.3.6.1.4.1.2011.5.25.119.8 + hwL2VpnAttribute MODULE-IDENTITY + LAST-UPDATED "201507131700Z" -- July 13, 2015 at 17:00 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "The HUAWEI-L2VPN-MIB contains objects to + manage global Attributes of L2VPN." + + REVISION "201507131700Z" -- July 13, 2015 at 17:00 GMT + DESCRIPTION + "Add L2vpnIfTable to hwL2VpnAttribute." + + REVISION "201503161750Z" -- Mar 16, 2015 at 17:50 GMT + DESCRIPTION + "Add 1 leaf nodes to hwL2VpnAttribute." + + REVISION "201406181000Z" -- June 18, 2014 at 10:00 GMT + DESCRIPTION + "Add 11 leaf nodes to hwL2VpnAttribute." + + ::= { hwL2Vpn 8 } +-- +-- Node definitions +-- + + -- 1.3.6.1.4.1.2011.5.25.119 + hwL2Vpn OBJECT IDENTIFIER ::= { hwDatacomm 119 } + +-- +-- The Global Attributes Group of The mpls L2vpn +-- + +-- +-- The Leaf Nodes of hwL2VpnAttribute +-- + -- 1.3.6.1.4.1.2011.5.25.119.8.1 + hwL2VpnEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether enabled mpls L2vpn capability or not." + ::= { hwL2VpnAttribute 1 } + + -- 1.3.6.1.4.1.2011.5.25.119.8.2 + hwL2VpnWorkingMode OBJECT-TYPE + SYNTAX INTEGER + { + pwe3(1), + martini(2), + unknown(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the working mode of mpls L2vpn." + ::= { hwL2VpnAttribute 2 } + + -- 1.3.6.1.4.1.2011.5.25.119.8.4 + hwL2VpnLocalCCCNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the local ccc number have created." + ::= { hwL2VpnAttribute 4 } + + -- 1.3.6.1.4.1.2011.5.25.119.8.5 + hwL2VpnRemoteCCCNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the remote ccc number have created." + ::= { hwL2VpnAttribute 5 } + + -- 1.3.6.1.4.1.2011.5.25.119.8.6 + hwL2VpnSvcNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the static vc number have created." + ::= { hwL2VpnAttribute 6 } + + -- 1.3.6.1.4.1.2011.5.25.119.8.7 + hwL2VpnLdpVcNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ldp vc number have created." + ::= { hwL2VpnAttribute 7 } + + -- 1.3.6.1.4.1.2011.5.25.119.8.8 + hwL2VpnBgpVcNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the bgp vc number have created." + ::= { hwL2VpnAttribute 8 } + + -- 1.3.6.1.4.1.2011.5.25.119.8.9 + hwL2VpnVsiNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the vsi number have created." + ::= { hwL2VpnAttribute 9 } + + -- 1.3.6.1.4.1.2011.5.25.119.8.10 + hwL2VpnBgpVsiNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the bgp vsi number have created." + ::= { hwL2VpnAttribute 10 } + + -- 1.3.6.1.4.1.2011.5.25.119.8.11 + hwL2VpnVsiVcNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the vsi vc number have created." + ::= { hwL2VpnAttribute 11 } + + -- 1.3.6.1.4.1.2011.5.25.119.8.12 + hwVplsVcNumberMaxNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the max vpls vc number." + ::= { hwL2VpnAttribute 12 } + + -- 1.3.6.1.4.1.2011.5.25.119.8.13 + hwVplsVcNumberUpperThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the vpls vc number is upper than threshold." + ::= { hwL2VpnAttribute 13 } + + -- 1.3.6.1.4.1.2011.5.25.119.8.14 + hwL2VpnVcLimitClass OBJECT-TYPE + SYNTAX INTEGER + { + vll(1), + vpls(2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the class of l2vpn vc limit." + ::= { hwL2VpnAttribute 14 } + + -- 1.3.6.1.4.1.2011.5.25.119.8.15 + hwL2VpnSwitchVcNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of MS-PWs already created." + ::= { hwL2VpnAttribute 15 } + -- +-- The L2VPN's Ac if Table +-- +-- 1.3.6.1.4.1.2011.5.25.119.8.16 + hwL2vpnAcIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2vpnAcIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is the interface configuration table used by L2VPN. Users + can read interface by it." + ::= { hwL2VpnAttribute 16} + + hwL2vpnAcIfEntry OBJECT-TYPE + SYNTAX HwL2vpnAcIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides the information of a interface entry." + INDEX { hwL2vpnAcIfIndex} + ::= { hwL2vpnAcIfTable 1} + + HwL2vpnAcIfEntry ::= + SEQUENCE { + hwL2vpnAcIfIndex + InterfaceIndexOrZero, + hwL2vpnAcIfPhyType + Unsigned32, + hwL2vpnAcIfLinkType + Unsigned32, + hwL2vpnAcIfEncap + Unsigned32, + hwL2vpnAcIfMinEncapNum + Unsigned32, + hwL2vpnAcIfMaxEncapNum + Unsigned32, + hwL2vpnAcIfEncapStep + Unsigned32, + hwL2vpnAcIfMinJitterBuffer + Unsigned32, + hwL2vpnAcIfMaxJitterBuffer + Unsigned32, + hwL2vpnAcIfJitterBufferStep + Unsigned32, + hwL2vpnAcIfCfgTtpHeader + EnabledStatus, + hwL2vpnAcIfMinIdleCode + Unsigned32, + hwL2vpnAcIfMaxIdleCode + Unsigned32 + } + + hwL2vpnAcIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value, greater than zero, for each + interface. It is recommended that values are assigned + contiguously starting from 1. The value for each + interface sub-layer must remain constant at least from + one re-initialization of the entity's network + management system to the next re-initialization." + ::= { hwL2vpnAcIfEntry 1 } + + hwL2vpnAcIfPhyType OBJECT-TYPE + SYNTAX Unsigned32(0..256) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "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." + ::= { hwL2vpnAcIfEntry 2 } + + hwL2vpnAcIfLinkType OBJECT-TYPE + SYNTAX Unsigned32(0..256) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the LinkType" + ::= { hwL2vpnAcIfEntry 3 } + + hwL2vpnAcIfEncap OBJECT-TYPE + SYNTAX Unsigned32(0..256) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the encapsulation of the Virtual Circuit supported by the interface." + ::= { hwL2vpnAcIfEntry 4 } + + hwL2vpnAcIfMinEncapNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the minimum number of TDM frames." + ::= { hwL2vpnAcIfEntry 5 } + + hwL2vpnAcIfMaxEncapNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the maximum number of TDM frames." + ::= { hwL2vpnAcIfEntry 6 } + + hwL2vpnAcIfEncapStep OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the step of TDM frames." + ::= { hwL2vpnAcIfEntry 7 } + + hwL2vpnAcIfMinJitterBuffer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the minimum number of JitterBuffer." + ::= { hwL2vpnAcIfEntry 8 } + + hwL2vpnAcIfMaxJitterBuffer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the maximum number of JitterBuffer." + ::= { hwL2vpnAcIfEntry 9 } + + hwL2vpnAcIfJitterBufferStep OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the step of JitterBuffer." + ::= { hwL2vpnAcIfEntry 10 } + + hwL2vpnAcIfCfgTtpHeader OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Denotes the rtp-header option is enable or not" + ::= { hwL2vpnAcIfEntry 11 } + + hwL2vpnAcIfMinIdleCode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the minimum number of IdleCode." + ::= { hwL2vpnAcIfEntry 12 } + + hwL2vpnAcIfMaxIdleCode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the maximum number of IdleCode." + ::= { hwL2vpnAcIfEntry 13 } +-- +-- Conformance information +-- + -- 1.3.6.1.4.1.2011.5.25.119.8.3 + hwL2VpnMIBConformance OBJECT IDENTIFIER ::= { hwL2VpnAttribute 3 } + + -- 1.3.6.1.4.1.2011.5.25.119.8.3.1 + hwL2VpnMIBCompliances OBJECT IDENTIFIER ::= { hwL2VpnMIBConformance 1 } + +-- this module + -- 1.3.6.1.4.1.2011.5.25.119.8.3.1.1 + hwL2VpnMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting + the HUAWEI-L2VPN-MIB." + MODULE -- this module + MANDATORY-GROUPS { hwL2VpnMIBGroup } + ::= { hwL2VpnMIBCompliances 1 } + + -- 1.3.6.1.4.1.2011.5.25.119.8.3.2 + hwL2VpnMIBGroups OBJECT IDENTIFIER ::= { hwL2VpnMIBConformance 2 } + + -- 1.3.6.1.4.1.2011.5.25.119.8.3.2.1 + hwL2VpnMIBGroup OBJECT-GROUP + OBJECTS { hwL2VpnEnable, hwL2VpnWorkingMode, hwL2VpnLocalCCCNumber, hwL2VpnRemoteCCCNumber, hwL2VpnSvcNumber, hwL2VpnLdpVcNumber, hwL2VpnBgpVcNumber,hwL2VpnVsiNumber,hwL2VpnBgpVsiNumber,hwL2VpnVsiVcNumber,hwVplsVcNumberMaxNum,hwVplsVcNumberUpperThreshold,hwL2VpnVcLimitClass,hwL2VpnSwitchVcNumber } + STATUS current + DESCRIPTION + "The L2VPN's attributes group." + ::= { hwL2VpnMIBGroups 1 } + + hwL2vpnAcIfGroup OBJECT-GROUP + OBJECTS{hwL2vpnAcIfIndex,hwL2vpnAcIfPhyType,hwL2vpnAcIfLinkType,hwL2vpnAcIfEncap,hwL2vpnAcIfMinEncapNum,hwL2vpnAcIfMaxEncapNum,hwL2vpnAcIfEncapStep,hwL2vpnAcIfMinJitterBuffer, + hwL2vpnAcIfMaxJitterBuffer,hwL2vpnAcIfJitterBufferStep,hwL2vpnAcIfCfgTtpHeader,hwL2vpnAcIfMinIdleCode,hwL2vpnAcIfMaxIdleCode } + STATUS current + DESCRIPTION + "The L2vpn's Interface group." + ::= { hwL2VpnMIBGroups 2} + END + +-- +-- HUAWEI-L2VPN-MIB.mib +-- \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-L3VLAN-MIB b/MIBS/huawei/HUAWEI-L3VLAN-MIB new file mode 100644 index 0000000..1ab043d --- /dev/null +++ b/MIBS/huawei/HUAWEI-L3VLAN-MIB @@ -0,0 +1,236 @@ +-- ================================================================== +-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI L3 Vlan Management MIB +-- Reference: +-- Version: V1.0 +-- History: +-- Created by MaYe, 2003.08.11 +-- ================================================================== + +HUAWEI-L3VLAN-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + ifIndex + FROM IF-MIB + OBJECT-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + RowStatus + FROM SNMPv2-TC; + + hwL3Vlan MODULE-IDENTITY + LAST-UPDATED "200308110900Z" + ORGANIZATION + "Huawei Technologies Co., Ltd." + CONTACT-INFO + "R&D BeiJing, Huawei Technologies co.,Ltd. + Huawei Bld.,NO.3 Xinxi Rd., + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + Zip:100085 + Http://www.huawei.com + E-mail:support@huawei.com" + DESCRIPTION + "The HUAWEI-L3VLAN-MIB contains objects to + manage level 3 vlan. + Through the MIB,you can get the detail information + of each vlan,such as VLANID,encapsulated type,the + statistics of the received and sent packets and so on." + ::= { hwDatacomm 100 } + + hwL3VlanMIBObjects OBJECT IDENTIFIER ::= { hwL3Vlan 1 } + + -- ================================================================= + -- 1st The Sub-interface Vlan Table + -- ================================================================= + + hwSubIfVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSubIfVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the information of vlans + encapsulated by the sub-interfaces." + ::= { hwL3VlanMIBObjects 1 } + + hwSubIfVlanEntry OBJECT-TYPE + SYNTAX HwSubIfVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides the information of a sub-interface vlan entry." + INDEX { hwSubIfIndex, hwSubIfVlanId } + ::= { hwSubIfVlanTable 1 } + + HwSubIfVlanEntry ::= + SEQUENCE { + hwSubIfIndex + INTEGER, + hwSubIfVlanId + INTEGER, + hwSubIfVlanType + INTEGER, + hwSubIfVlanStatus + RowStatus + } + + hwSubIfIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface index(es) of port(s) present on the device." + ::= { hwSubIfVlanEntry 1 } + + hwSubIfVlanId OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object specifies the vlan id encapsulated by + the sub-interface." + ::= { hwSubIfVlanEntry 2 } + + hwSubIfVlanType OBJECT-TYPE + SYNTAX INTEGER { dot1q(2) } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the vlan type encapsulated + by the sub-interface." + ::= { hwSubIfVlanEntry 3 } + + hwSubIfVlanStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the status of the sub-interface + vlan table." + ::= { hwSubIfVlanEntry 4 } + + -- ================================================================= + -- 2nd VLAN Flow Statistics Information Table + -- ================================================================= + + hwVLANMibRoutertVlanCountTable OBJECT-TYPE + SYNTAX SEQUENCE OF VLANMibRoutertVlanCountEntry + MAX-ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Per vid router statistics table includes the + number of packets that each vlan is received and sent." + ::= { hwL3VlanMIBObjects 2 } + + hwVLANMibRoutertVlanCountEntry OBJECT-TYPE + SYNTAX VLANMibRoutertVlanCountEntry + MAX-ACCESS not-accessible + STATUS mandatory + DESCRIPTION "Entry of vLANMibRoutertVlanCountTable" + INDEX { hwVLANMibRouterPort,hwVLANMibRouterVID } + ::= { hwVLANMibRoutertVlanCountTable 1 } + + VLANMibRoutertVlanCountEntry ::= + SEQUENCE { + hwVLANMibRouterPort + INTEGER, + hwVLANMibRouterVID + INTEGER, + hwVLANMibRouterVlanPacketTran + Counter, + hwVLANMibRouterVlanPacketSent + Counter, + hwVLANMibClearVidStatistics + INTEGER + } + + hwVLANMibRouterPort OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS mandatory + DESCRIPTION + "Interface index(es) of trunk port(s) present on the device." + ::= { hwVLANMibRoutertVlanCountEntry 1 } + + hwVLANMibRouterVID OBJECT-TYPE + SYNTAX INTEGER(0..4094) + MAX-ACCESS read-only + STATUS mandatory + DESCRIPTION + "The vlan id." + ::= { hwVLANMibRoutertVlanCountEntry 2 } + + hwVLANMibRouterVlanPacketTran OBJECT-TYPE + SYNTAX Counter + MAX-ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of packets transmitted to vlan" + ::= { hwVLANMibRoutertVlanCountEntry 3 } + + + hwVLANMibRouterVlanPacketSent OBJECT-TYPE + SYNTAX Counter + MAX-ACCESS read-only + STATUS mandatory + DESCRIPTION "Number of packets sent by vlan" + ::= { hwVLANMibRoutertVlanCountEntry 4 } + + hwVLANMibClearVidStatistics OBJECT-TYPE + SYNTAX INTEGER{ + unavailable(0), + clear(1) + } + MAX-ACCESS read-write + STATUS mandatory + DESCRIPTION + "Setting the object to clear(1) will clear the counters of a row + of the hwVLANMibRoutertVlanCountTable. When a clear action had been + finished, or there is no clear action , the value of the object + would be unavailable(0)." + ::= { hwVLANMibRoutertVlanCountEntry 5 } + + + -- + -- Trap Definitions + -- + + hwL3VlanTraps OBJECT IDENTIFIER ::= { hwL3Vlan 2 } + + -- + -- Conformance information + -- + + hwL3VlanConformance OBJECT IDENTIFIER ::= { hwL3Vlan 3 } + + hwL3VlanCompliances OBJECT IDENTIFIER ::= { hwL3VlanConformance 1 } + + hwL3VlanCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting + the HUAWEI-L3VLAN-MIB." + MODULE -- this module + MANDATORY-GROUPS { + hwSubIfVlanGroup + } + ::= { hwL3VlanCompliances 1 } + + hwL3VlanGroups OBJECT IDENTIFIER ::= { hwL3VlanConformance 2 } + + hwSubIfVlanGroup OBJECT-GROUP + OBJECTS { + hwSubIfVlanType, + hwSubIfVlanId, + hwSubIfVlanStatus + } + STATUS current + DESCRIPTION + "Standard sub-interface vlan group." + ::= { hwL3VlanGroups 1} + +END diff --git a/MIBS/huawei/HUAWEI-L3VPN-EXT-MIB b/MIBS/huawei/HUAWEI-L3VPN-EXT-MIB new file mode 100644 index 0000000..cddac5a --- /dev/null +++ b/MIBS/huawei/HUAWEI-L3VPN-EXT-MIB @@ -0,0 +1,863 @@ +-- ================================================================== +-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI L3VPN Statistics Management MIB +-- Reference: +-- Version: V2.04 +-- History: +-- V1.0 qiyanqing, 2007-04-12, publish +-- V1.1 rengaofeng, 2009-02-13, add qos statistics table +-- V1.2 rengaofeng, 2009-12-18, add vpn mapping table +-- ================================================================== + HUAWEI-L3VPN-EXT-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + IpAddress,TimeTicks,Integer32,Gauge32, Unsigned32,Counter32,Counter64, OBJECT-TYPE, + MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + DisplayString, TimeStamp, RowStatus, DateAndTime + FROM SNMPv2-TC + EnabledStatus + FROM P-BRIDGE-MIB + InterfaceIndex + FROM IF-MIB ; + + + + hwL3vpn MODULE-IDENTITY + LAST-UPDATED "201708171556Z" -- Aug 17, 2017 at 1556 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "The HUAWEI-L3VPN-EXT-MIB contains objects to statistic L3VPN's traffic." + + REVISION "201708171556Z" + DESCRIPTION + "Modify description of MIB nodes" + + REVISION "201706220928Z" + DESCRIPTION + "add 'hwL3vpnVrfV6VpnName' 'hwL3vpnVrfV6IfName' 'hwL3vpnVrfV6Up' 'hwL3vpnVrfV6Down'" + + REVISION "201706220928Z" + DESCRIPTION + "Modify syntax ,include'hwL3vpnStatInTrafficRate' 'hwL3vpnStatOutTrafficRate' 'hwL3vpnStatInPacketsRate' 'hwL3vpnStatOutPacketsRate'" + + REVISION "201701131445Z" + DESCRIPTION + "Add an enumeration value to a variable,include'HwL3vpnEnhancedStastic'" + + ::= { hwDatacomm 150 } + + + +-- +-- Node definitions +-- + + hwL3vpnStatMibObjects OBJECT IDENTIFIER ::= { hwL3vpn 1 } + + + + +-- The L3VPN Statistic Table +-- + hwL3vpnStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL3vpnStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the L3VPN's Traffic Statistic." + ::= { hwL3vpnStatMibObjects 1 } + + hwL3vpnStatisticsEntry OBJECT-TYPE + SYNTAX HwL3vpnStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides the information of the L3VPN's Traffic Statistic." + INDEX { hwL3vpnVrfIndex } + ::= { hwL3vpnStatisticsTable 1 } + + HwL3vpnStatisticsEntry ::= + SEQUENCE { + hwL3vpnVrfIndex + Unsigned32, + hwL3vpnStatEnable + EnabledStatus, + hwL3vpnVrfName + DisplayString, + hwL3vpnStatInTrafficRate + Counter64, + hwL3vpnStatOutTrafficRate + Counter64, + hwL3vpnStatInPacketsRate + Counter64, + hwL3vpnStatOutPacketsRate + Counter64, + hwL3vpnStatInBytes + Counter64, + hwL3vpnStatOutBytes + Counter64, + hwL3vpnStatInPackets + Counter64, + hwL3vpnStatOutPackets + Counter64, + hwL3vpnStatInUnicastPackets + Counter64, + hwL3vpnStatOutUnicastPackets + Counter64, + hwL3vpnStatInMulticastPackets + Counter64, + hwL3vpnStatOutMulticastPackets + Counter64, + hwL3vpnStatInBroadcastPackets + Counter64, + hwL3vpnStatOutBroadcastPackets + Counter64, + hwL3vpnStatResetTime + DateAndTime, + hwL3vpnStatResetStatistic + INTEGER + } + + hwL3vpnVrfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of L3vpn instance." + ::= { hwL3vpnStatisticsEntry 1 } + + hwL3vpnStatEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether statistics collection is enabled or not. 1 indicates enable, and 0 indicates disable." + DEFVAL { disable } + ::= { hwL3vpnStatisticsEntry 2 } + + + hwL3vpnVrfName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the VRF's name." + ::= { hwL3vpnStatisticsEntry 3 } + + + + hwL3vpnStatInTrafficRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the rate for incoming bytes in the past 300s. The unit is bit/s." + ::= { hwL3vpnStatisticsEntry 4 } + + hwL3vpnStatOutTrafficRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the rate (in bps) for outgoing bytes in the past 300s." + ::= { hwL3vpnStatisticsEntry 5 } + + hwL3vpnStatInPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the rate (in pps) for incoming packets in the past 300s." + ::= { hwL3vpnStatisticsEntry 6 } + + hwL3vpnStatOutPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the rate (in pps) for outgoing packets in the past 300s." + ::= { hwL3vpnStatisticsEntry 7 } + + hwL3vpnStatInBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes received." + ::= { hwL3vpnStatisticsEntry 8 } + + hwL3vpnStatOutBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes transmitted out." + ::= { hwL3vpnStatisticsEntry 9 } + + hwL3vpnStatInPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Packets received." + ::= { hwL3vpnStatisticsEntry 10 } + + hwL3vpnStatOutPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Packets transmitted out." + ::= { hwL3vpnStatisticsEntry 11 } + + hwL3vpnStatInUnicastPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of unicast Packets received." + ::= { hwL3vpnStatisticsEntry 12 } + + hwL3vpnStatOutUnicastPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of unicast Packets transmitted out." + ::= { hwL3vpnStatisticsEntry 13 } + + hwL3vpnStatInMulticastPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of multicast Packets received." + ::= { hwL3vpnStatisticsEntry 14 } + + hwL3vpnStatOutMulticastPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of multicast Packets transmitted out." + ::= { hwL3vpnStatisticsEntry 15 } + + hwL3vpnStatInBroadcastPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of broadcast Packets received." + ::= { hwL3vpnStatisticsEntry 16 } + + hwL3vpnStatOutBroadcastPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of broadcast Packets transmitted out." + ::= { hwL3vpnStatisticsEntry 17 } + + hwL3vpnStatResetTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Last time of clean out." + ::= { hwL3vpnStatisticsEntry 18 } + + hwL3vpnStatResetStatistic OBJECT-TYPE + SYNTAX INTEGER + { + resetstatistic(0) , + resetStatistic(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates a writable field, which is used to clear statistics. The value is 1." + ::= { hwL3vpnStatisticsEntry 19 } + +-- The L3VPN Qos Statistic Table +-- + hwL3vpnQosStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL3vpnQosStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the L3VPN's Qos traffic statistics." + ::= { hwL3vpnStatMibObjects 2 } + + hwL3vpnQosStatisticsEntry OBJECT-TYPE + SYNTAX HwL3vpnQosStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides the information of the L3VPN's Qos traffic statistics." + INDEX { hwL3vpnQosStatVrfIndex, hwL3vpnQosStatQueueID } + ::= { hwL3vpnQosStatisticsTable 1 } + + HwL3vpnQosStatisticsEntry ::= + SEQUENCE { + hwL3vpnQosStatVrfIndex + Unsigned32, + hwL3vpnQosStatQueueID + INTEGER, + hwL3vpnQosStatPassPackets + Counter64, + hwL3vpnQosStatPassBytes + Counter64, + hwL3vpnQosStatDiscardPackets + Counter64, + hwL3vpnQosStatDiscardBytes + Counter64, + hwL3vpnQosStatPassPacketsRate + Counter64, + hwL3vpnQosStatPassBytesRate + Counter64, + hwL3vpnQosStatDiscardPacketsRate + Counter64, + hwL3vpnQosStatDiscardBytesRate + Counter64 + } + + hwL3vpnQosStatVrfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of the vpn instance." + ::= { hwL3vpnQosStatisticsEntry 1 } + + hwL3vpnQosStatQueueID OBJECT-TYPE + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the queue's ID. The value must be + be,af1,af2,af3,af4,ef,cs6,cs7." + ::= { hwL3vpnQosStatisticsEntry 2 } + + + hwL3vpnQosStatPassPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of total passed packets, based on the vpn instance." + ::= { hwL3vpnQosStatisticsEntry 3 } + + + hwL3vpnQosStatPassBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of total passed bytes, based on the vpn instance." + ::= { hwL3vpnQosStatisticsEntry 4 } + + + hwL3vpnQosStatDiscardPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of total discarded packets, based on the vpn instance." + ::= { hwL3vpnQosStatisticsEntry 5 } + + + hwL3vpnQosStatDiscardBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of total discarded bytes, based on the vpn instance." + ::= { hwL3vpnQosStatisticsEntry 6 } + + + hwL3vpnQosStatPassPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of passed packets for the past 30 seconds, based on the vpn instance. Unit: pps" + ::= { hwL3vpnQosStatisticsEntry 7 } + + + hwL3vpnQosStatPassBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of passed bytes for the past 30 seconds, based on the vpn instance. Unit: bps" + ::= { hwL3vpnQosStatisticsEntry 8 } + + + hwL3vpnQosStatDiscardPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of discarded packets for the past 30 seconds, based on the vpn instance. Unit: pps" + ::= { hwL3vpnQosStatisticsEntry 9 } + + + hwL3vpnQosStatDiscardBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of discarded bytes for the past 30 seconds, based on the vpn instance. Unit: bps" + ::= { hwL3vpnQosStatisticsEntry 10 } + + +-- The L3VPN Peer Statistic Table +-- + hwL3vpnPeerStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL3vpnPeerStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the L3VPN's Traffic Statistic." + ::= { hwL3vpnStatMibObjects 3 } + + hwL3vpnPeerStatisticsEntry OBJECT-TYPE + SYNTAX HwL3vpnPeerStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides the information of the L3VPN Peer's Traffic Statistic." + INDEX { hwL3vpnPeerVrfIndex, hwL3vpnPeerStatPeerAddress } + ::= { hwL3vpnPeerStatisticsTable 1 } + + HwL3vpnPeerStatisticsEntry ::= + SEQUENCE { + hwL3vpnPeerVrfIndex + Unsigned32, + hwL3vpnPeerStatPeerAddress + IpAddress, + hwL3vpnPeerStatEnable + EnabledStatus, + hwL3vpnPeerStatResetStatistic + INTEGER, + hwL3vpnPeerVrfName + DisplayString, + hwL3vpnPeerStatResetTime + DateAndTime, + hwL3vpnPeerStatQosPacketsRate + Counter64, + hwL3vpnPeerStatQosBytesRate + Counter64, + hwL3vpnPeerStatQosPackets + Counter64, + hwL3vpnPeerStatQosBytes + Counter64 + } + + hwL3vpnPeerVrfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of L3vpn instance." + ::= { hwL3vpnPeerStatisticsEntry 1 } + + hwL3vpnPeerStatPeerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The peer IP address of L3vpn instance." + ::= { hwL3vpnPeerStatisticsEntry 2 } + + hwL3vpnPeerStatEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the enable sign of L3VPN peer's traffic statistics." + DEFVAL { disable } + ::= { hwL3vpnPeerStatisticsEntry 3 } + + hwL3vpnPeerStatResetStatistic OBJECT-TYPE + SYNTAX INTEGER + { + resetStatistic(1) + } + + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset traffic statistics for peer of the L3vpn instance." + ::= { hwL3vpnPeerStatisticsEntry 4 } + + hwL3vpnPeerVrfName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the VRF's name." + ::= { hwL3vpnPeerStatisticsEntry 5 } + + hwL3vpnPeerStatResetTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Last time of clean out." + ::= { hwL3vpnPeerStatisticsEntry 6 } + + hwL3vpnPeerStatQosPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average packets of the traffic transmitted out per second." + ::= { hwL3vpnPeerStatisticsEntry 7 } + + hwL3vpnPeerStatQosBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average bytes of the traffic transmitted out per second ." + ::= { hwL3vpnPeerStatisticsEntry 8 } + + hwL3vpnPeerStatQosPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Packets transmitted out." + ::= { hwL3vpnPeerStatisticsEntry 9 } + + hwL3vpnPeerStatQosBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes transmitted out." + ::= { hwL3vpnPeerStatisticsEntry 10 } + + +-- The L3VPN Peer Qos Statistic Table +-- + hwL3vpnPeerQosStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL3vpnPeerQosStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the L3vpn Peer's Qos traffic statistics." + ::= { hwL3vpnStatMibObjects 4 } + + hwL3vpnPeerQosStatisticsEntry OBJECT-TYPE + SYNTAX HwL3vpnPeerQosStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides the information of the L3VPN Peer's Qos traffic statistics." + INDEX { hwL3vpnPeerQosStatVrfIndex, hwL3vpnPeerQosStatPeerAddress, hwL3vpnPeerQosStatQueueID } + ::= { hwL3vpnPeerQosStatisticsTable 1 } + + HwL3vpnPeerQosStatisticsEntry ::= + SEQUENCE { + hwL3vpnPeerQosStatVrfIndex + Unsigned32, + hwL3vpnPeerQosStatPeerAddress + IpAddress, + hwL3vpnPeerQosStatQueueID + INTEGER, + hwL3vpnPeerQosStatPassPackets + Counter64, + hwL3vpnPeerQosStatPassBytes + Counter64, + hwL3vpnPeerQosStatDiscardPackets + Counter64, + hwL3vpnPeerQosStatDiscardBytes + Counter64, + hwL3vpnPeerQosStatPassPacketsRate + Counter64, + hwL3vpnPeerQosStatPassBytesRate + Counter64, + hwL3vpnPeerQosStatDiscardPacketsRate + Counter64, + hwL3vpnPeerQosStatDiscardBytesRate + Counter64 + } + + hwL3vpnPeerQosStatVrfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of the vpn instance." + ::= { hwL3vpnPeerQosStatisticsEntry 1 } + + hwL3vpnPeerQosStatPeerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The peer IP address of L3vpn instance." + ::= { hwL3vpnPeerQosStatisticsEntry 2 } + + hwL3vpnPeerQosStatQueueID OBJECT-TYPE + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the queue's ID. The value must be + be,af1,af2,af3,af4,ef,cs6,cs7." + ::= { hwL3vpnPeerQosStatisticsEntry 3 } + + + hwL3vpnPeerQosStatPassPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of total passed packets, based on peer of the vpn instance." + ::= { hwL3vpnPeerQosStatisticsEntry 4 } + + + hwL3vpnPeerQosStatPassBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of total passed bytes, based on peer of the vpn instance." + ::= { hwL3vpnPeerQosStatisticsEntry 5 } + + + hwL3vpnPeerQosStatDiscardPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of total discarded packets, based on peer of the vpn instance." + ::= { hwL3vpnPeerQosStatisticsEntry 6 } + + + hwL3vpnPeerQosStatDiscardBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of total discarded bytes, based on peer of the vpn instance." + ::= { hwL3vpnPeerQosStatisticsEntry 7 } + + + hwL3vpnPeerQosStatPassPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of passed packets for the past 30 seconds, based on peer of the vpn instance. Unit: pps" + ::= { hwL3vpnPeerQosStatisticsEntry 8 } + + + hwL3vpnPeerQosStatPassBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of passed bytes for the past 30 seconds, based on peer of the vpn instance. Unit: bps" + ::= { hwL3vpnPeerQosStatisticsEntry 9 } + + + hwL3vpnPeerQosStatDiscardPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of discarded packets for the past 30 seconds, based on peer of the vpn instance. Unit: pps" + ::= { hwL3vpnPeerQosStatisticsEntry 10 } + + + hwL3vpnPeerQosStatDiscardBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of discarded bytes for the past 30 seconds, based on peer of the vpn instance. Unit: bps" + ::= { hwL3vpnPeerQosStatisticsEntry 11 } + +-- The L3VPN Name and Index mapping Table +-- + hwL3vpnStatMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL3vpnStatMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the map of L3vpn name and index." + ::= { hwL3vpnStatMibObjects 5 } + + hwL3vpnStatMapEntry OBJECT-TYPE + SYNTAX HwL3vpnStatMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides the mapping information of the L3vpn name and L3vpn index." + INDEX { hwL3vpnStatMapVrfName } + ::= { hwL3vpnStatMapTable 1 } + + HwL3vpnStatMapEntry ::= + SEQUENCE { + hwL3vpnStatMapVrfName + DisplayString, + hwL3vpnStatMapVrfIndex + Unsigned32 + } + hwL3vpnStatMapVrfName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the vpn instance's name." + ::= { hwL3vpnStatMapEntry 1 } + + hwL3vpnStatMapVrfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of the vpn instance." + ::= { hwL3vpnStatMapEntry 2 } + +-- Conformance + + hwL3vpnConformance OBJECT IDENTIFIER ::= { hwL3vpn 2 } + +-- group + + hwL3vpnGroups OBJECT IDENTIFIER ::= { hwL3vpnConformance 1 } + +-- L3vpn Statistics Group + hwL3vpnStatisticsGroup OBJECT-GROUP + OBJECTS {hwL3vpnStatEnable,hwL3vpnVrfName,hwL3vpnStatInTrafficRate, hwL3vpnStatOutTrafficRate, hwL3vpnStatInPacketsRate, hwL3vpnStatOutPacketsRate, hwL3vpnStatInBytes, + hwL3vpnStatOutBytes, hwL3vpnStatInPackets, hwL3vpnStatOutPackets, hwL3vpnStatInUnicastPackets, hwL3vpnStatOutUnicastPackets, + hwL3vpnStatInMulticastPackets, hwL3vpnStatOutMulticastPackets, hwL3vpnStatInBroadcastPackets, hwL3vpnStatOutBroadcastPackets, + hwL3vpnStatResetTime, hwL3vpnStatResetStatistic} + STATUS current + DESCRIPTION + "The L3vpn Statistics Group." + ::= { hwL3vpnGroups 1 } + +-- L3vpn Qos Statistics Group + hwL3vpnQosStatisticsGroup OBJECT-GROUP + OBJECTS {hwL3vpnQosStatPassPackets, hwL3vpnQosStatPassBytes, hwL3vpnQosStatDiscardPackets, hwL3vpnQosStatDiscardBytes, + hwL3vpnQosStatPassPacketsRate, hwL3vpnQosStatPassBytesRate, + hwL3vpnQosStatDiscardPacketsRate, hwL3vpnQosStatDiscardBytesRate } + STATUS current + DESCRIPTION + "The L3vpn Qos Statistics Group." + ::= { hwL3vpnGroups 2 } + +-- L3vpn Peer Statistics Group + hwL3vpnPeerStatisticsGroup OBJECT-GROUP + OBJECTS {hwL3vpnPeerStatEnable,hwL3vpnPeerStatResetStatistic,hwL3vpnPeerVrfName, hwL3vpnPeerStatResetTime, + hwL3vpnPeerStatQosPacketsRate, hwL3vpnPeerStatQosBytesRate, + hwL3vpnPeerStatQosPackets, hwL3vpnPeerStatQosBytes} + STATUS current + DESCRIPTION + "The L3vpn Statistics Group." + ::= { hwL3vpnGroups 3 } + +-- L3vpn Peer Qos Statistics Group + hwL3vpnPeerQosStatisticsGroup OBJECT-GROUP + OBJECTS {hwL3vpnPeerQosStatPassPackets, hwL3vpnPeerQosStatPassBytes, hwL3vpnPeerQosStatDiscardPackets, hwL3vpnPeerQosStatDiscardBytes, + hwL3vpnPeerQosStatPassPacketsRate, hwL3vpnPeerQosStatPassBytesRate, + hwL3vpnPeerQosStatDiscardPacketsRate, hwL3vpnPeerQosStatDiscardBytesRate } + STATUS current + DESCRIPTION + "The L3vpn Qos Statistics Group." + ::= { hwL3vpnGroups 4 } + +-- L3vpn Stat Map Group + hwL3vpnStatMapGroup OBJECT-GROUP + OBJECTS { hwL3vpnStatMapVrfIndex } + STATUS current + DESCRIPTION + "The L3vpn Stat Map Group." + ::= { hwL3vpnGroups 5 } +-- Compliance + hwL3vpnCompliances OBJECT IDENTIFIER ::= {hwL3vpnConformance 2} + + hwL3vpnCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for HUAWEI-L3VPN-EXT-MIB." + MODULE -- this module + MANDATORY-GROUPS { hwL3vpnStatisticsGroup} + ::= { hwL3vpnCompliances 1 } +-- L3vpnNotificationsObject + hwL3vpnNotificationsObjects OBJECT IDENTIFIER ::= { hwL3vpn 5 } + + hwL3vpnVrfV6VpnName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Vpn Instance Name." + ::= { hwL3vpnNotificationsObjects 1 } + + hwL3vpnVrfV6IfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..63)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Interface Name." + ::= { hwL3vpnNotificationsObjects 2 } + +-- Notification + hwL3vpnNotifications OBJECT IDENTIFIER ::= { hwL3vpn 6 } + + hwL3vpnVrfV6Up NOTIFICATION-TYPE + OBJECTS { hwL3vpnVrfV6VpnName, hwL3vpnVrfV6IfName } + STATUS current + DESCRIPTION + "The object indicates that IPv6 status on any interface bound to a VPN instance being Up." + ::= { hwL3vpnNotifications 1 } + + hwL3vpnVrfV6Down NOTIFICATION-TYPE + OBJECTS { hwL3vpnVrfV6VpnName, hwL3vpnVrfV6IfName } + STATUS current + DESCRIPTION + "The object indicates that IPv6 status on all interfaces bound to a VPN instance being Down." + ::= { hwL3vpnNotifications 2 } + END \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-LDT-MIB b/MIBS/huawei/HUAWEI-LDT-MIB new file mode 100644 index 0000000..53d7204 --- /dev/null +++ b/MIBS/huawei/HUAWEI-LDT-MIB @@ -0,0 +1,601 @@ +-- ================================================================= +-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved +-- +-- Description: HUAWEI LDT MIB, this mib will maintain infomation of LDT +-- for datacomm product. +-- Reference: +-- Version: V1.02 +-- History: +-- +-- V1.00 2008-07-15 initial version +-- ================================================================= + +HUAWEI-LDT-MIB DEFINITIONS ::= BEGIN + IMPORTS + TruthValue,TEXTUAL-CONVENTION + FROM SNMPv2-TC + + MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32, + OBJECT-IDENTITY, Unsigned32, NOTIFICATION-TYPE + FROM SNMPv2-SMI + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + + hwDatacomm + FROM HUAWEI-MIB + + + InterfaceIndex + FROM IF-MIB + + VlanId + FROM Q-BRIDGE-MIB + + EnabledStatus + FROM P-BRIDGE-MIB; + + hwLdtMIB MODULE-IDENTITY + LAST-UPDATED "201706081108Z" -- June 08, 2017 at 11:08 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "This file is an LDT-MIB. It provides such functions of + globally enabling or disabling the LDT function, enabling the global + alarm, clearing statistics on ports and configuring work mode and so on." + + REVISION "201706081108Z" -- June 08, 2017 at 11:08 GMT + DESCRIPTION "Add new node hwLdtPortLoopAutoTrapVlanList." + + REVISION "201512031528Z" + DESCRIPTION "Update size list of hwPortLoopDetectRecoveryTime." + + ::= { hwDatacomm 174 } + + -- ============================================================================ + -- Node definitions + -- ============================================================================ + + hwLdtObjects OBJECT IDENTIFIER ::= { hwLdtMIB 1 } + + hwLdtPortTrapObjects OBJECT IDENTIFIER ::= { hwLdtMIB 2 } + + hwLdtTraps OBJECT IDENTIFIER ::= { hwLdtMIB 3 } + + hwLdtConformance OBJECT IDENTIFIER ::= { hwLdtMIB 4 } + + + -- ============================================================================ + -- + -- ======================= Objects definitions================================= + -- + -- ============================================================================ + + hwLdtConfiguration OBJECT IDENTIFIER ::= { hwLdtObjects 1} + + hwLdtEnable OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Globally enable or disable the LDT configuration. If the hwLdtEnable + is 1, LDT is enabled. If the hwLdtEnable is 2, LDT is disabled. + By default, LDT is 2(disabled)." + ::= { hwLdtConfiguration 1 } + + hwLdtIntervalTime OBJECT-TYPE + SYNTAX Integer32(5..300) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Packet send interval time. By default, the time is 5s." + ::= { hwLdtConfiguration 2 } + + hwLdtVlanListLow OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The lowest possible value of the vlan list." + ::= { hwLdtConfiguration 3 } + + hwLdtVlanListHigh OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The highest possible value of the vlan list." + ::= { hwLdtConfiguration 4 } + + hwLdtPortConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwLdtPortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "LDT port congfiguration table." + ::= { hwLdtConfiguration 5 } + + hwLdtPortConfigEntry OBJECT-TYPE + SYNTAX HwLdtPortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the LDT port congfiguration table." + INDEX{ hwLdtInterfaceIndex } + ::= { hwLdtPortConfigTable 1} + + HwLdtPortConfigEntry ::= + SEQUENCE{ + hwLdtInterfaceIndex InterfaceIndex, + hwLdtInterfaceName OCTET STRING, + hwLdtPortLdtEnable INTEGER, + hwLdtPortMode INTEGER, + hwLdtPortStatus INTEGER, + hwLdtPortRecoveryTime Integer32 + } + + hwLdtInterfaceIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unique value, greater than zero, for each interface or interface + sub-layer in the managed system. The value is consistent with the + ifIndex in ifTable of IF-MIB." + ::= { hwLdtPortConfigEntry 1 } + + hwLdtInterfaceName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..48)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface name." + ::= { hwLdtPortConfigEntry 2 } + + hwLdtPortLdtEnable OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Interface enable or disable. If the hwLdtPortLdtEnable + is 1, it is enabled. If the hwLdtPortLdtEnable is 2, it is disabled. + By default, it is disabled." + DEFVAL { 1 } + ::= { hwLdtPortConfigEntry 3 } + + hwLdtPortMode OBJECT-TYPE + SYNTAX INTEGER + { + trap(1), + blocking(2), + noLearning(3), + shutdown(4), + quitvlan(5) + + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Action of Loop detection, including trap, blocking, noLearning, shutdown and quitvlan. By default the mode + is shutdown." + DEFVAL { 2 } + ::= { hwLdtPortConfigEntry 4 } + + hwLdtPortStatus OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + blocking(2), + noLearning(3), + shutdown(4), + quitvlan(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port status, including normal, blocking, noLearning, shutdown, and quitvlan. By default the status + is normal." + ::= { hwLdtPortConfigEntry 5 } + + hwLdtPortRecoveryTime OBJECT-TYPE + SYNTAX Integer32(0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Port recovery time.By default the time is 255s." + ::= { hwLdtPortConfigEntry 6 } + + hwLdtPortStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwLdtPortStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "LDT port status table." + ::= { hwLdtConfiguration 6 } + + hwLdtPortStatusEntry OBJECT-TYPE + SYNTAX HwLdtPortStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the LDT port status table." + INDEX{ hwLdtInterfaceIndex,hwLdtPortVlanIDIndex } + ::= { hwLdtPortStatusTable 1} + + HwLdtPortStatusEntry ::= + SEQUENCE{ + hwLdtPortVlanIDIndex VlanId, + hwLdtPortVlanStatus INTEGER + } + + hwLdtPortVlanIDIndex OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port enabled vlanId." + ::= { hwLdtPortStatusEntry 1 } + + hwLdtPortVlanStatus OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + blocking(2), + noLearning(3), + shutdown(4), + quitvlan(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port status, including normal, blocking, noLearning, shutdown and quitvlan. By default the status + is normal." + ::= { hwLdtPortStatusEntry 2 } + + + + hwPortLoopDetectTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPortLoopDetectEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the port external loopback detection information for device. + It can protect the port from external loopback." + ::= { hwLdtConfiguration 7 } + + hwPortLoopDetectEntry OBJECT-TYPE + SYNTAX HwPortLoopDetectEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the port external loopback detection table." + INDEX { hwPortLoopDetectIfIndex } + ::= { hwPortLoopDetectTable 1 } + + HwPortLoopDetectEntry ::= + SEQUENCE { + hwPortLoopDetectIfIndex + InterfaceIndex, + hwLPortLoopDetectIfName + OCTET STRING, + hwPortLoopDetectEnabled + EnabledStatus, + hwPortLoopDetectRecoveryTime + Integer32, + hwPortLoopDetectAction + INTEGER, + hwPortLoopDetectStatus + INTEGER, + hwPortLoopDetectProtocol + OCTET STRING, + hwPortLoopDetectVlanLow + OCTET STRING(SIZE (256)), + hwPortLoopDetectVlanHigh + OCTET STRING(SIZE (256)) + } + + hwPortLoopDetectIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port number which will be configured port external loopback detection." + ::= { hwPortLoopDetectEntry 1 } + + hwLPortLoopDetectIfName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..48)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface name." + ::= { hwPortLoopDetectEntry 2 } + + hwPortLoopDetectEnabled OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When this object is set to 'enabled(1)' Port external loopback detection + is enabled on this port else disabled." + ::= { hwPortLoopDetectEntry 3 } + + hwPortLoopDetectRecoveryTime OBJECT-TYPE + SYNTAX Integer32(0..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The detect period of port external loopback detection." + DEFVAL { 0 } + ::= { hwPortLoopDetectEntry 4 } + + hwPortLoopDetectAction OBJECT-TYPE + SYNTAX INTEGER + { + shutdown(1), + blocking(2), + trap(3), + noLearning(4), + quitvlan(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port external loopback detection protect action of this entry." + ::= { hwPortLoopDetectEntry 5 } + + hwPortLoopDetectStatus OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + blocking(2), + shutdown(3), + trap(4), + noLearning(5), + quitvlan(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current status of port(normal/blocking/shutdown/trap/noLearning/quitvlan)." + ::= { hwPortLoopDetectEntry 6 } + + hwPortLoopDetectProtocol OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(2)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The ethernet type of the detecting packet to port external loopback detection." + ::= { hwPortLoopDetectEntry 7 } + + hwPortLoopDetectVlanLow OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The lowest value of the vlan list for detecting loop." + ::= { hwPortLoopDetectEntry 8 } + + hwPortLoopDetectVlanHigh OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The highest value of the vlan list for detecting loop." + ::= { hwPortLoopDetectEntry 9 } + + + hwLoopDetectInterval OBJECT-TYPE + SYNTAX Integer32(5..300) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The detect period of system external loopback detection, the default value is 5 second." + ::= { hwLdtConfiguration 8 } + + hwLoopDetectSendingPacketInterval OBJECT-TYPE + SYNTAX Integer32(1..300) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The period of sending detecting packet, the default value is 5 second." + ::= { hwLdtConfiguration 9 } + + hwLdtPortLoopVlanListLow OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (256)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The lowest possible value of the vlan list for discovering loop." + ::= { hwLdtPortTrapObjects 1 } + + hwLdtPortLoopVlanListHigh OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (256)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The highest possible value of the vlan list for discovering loop." + ::= { hwLdtPortTrapObjects 2 } + + hwLdtPortRecoverVlanListLow OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (256)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The lowest possible value of the vlan list for discovering loop." + ::= { hwLdtPortTrapObjects 3 } + + hwLdtPortRecoverVlanListHigh OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (256)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The highest possible value of the vlan list for discovering loop." + ::= { hwLdtPortTrapObjects 4 } + + hwLdtPortLoopDetectVlanList OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..1024)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The possible vlan for discovering loop." + ::= { hwLdtPortTrapObjects 5 } + + hwLdtPortLoopAutoTrapVlanList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..512)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "VLANs for which only an alarm is reported after a loop is detected." + ::= { hwLdtPortTrapObjects 6 } + + +---Notifycation + + hwLdtPortLoop NOTIFICATION-TYPE + OBJECTS {hwLdtInterfaceName,hwLdtPortLoopVlanListLow,hwLdtPortLoopVlanListHigh} + STATUS current + DESCRIPTION + "Notify the NMS that the LDT detected Loop.hwLdtInterfaceName node is interface name, + hwLdtPortLoopVlanlistLow node is The lowest possible value of the vlan list, + hwLdtPortLoopVlanlistHigh node is The highest possible value of the vlan list." + ::= { hwLdtTraps 1} + + hwLdtPortRecovry NOTIFICATION-TYPE + OBJECTS {hwLdtInterfaceName,hwLdtPortRecoverVlanListLow,hwLdtPortRecoverVlanListHigh} + STATUS current + DESCRIPTION + "Notify the NMS that the LDT detected resuming port.hwLdtInterfaceName node is interface index, + hwLdtPortRecoverVlanlistLow node is The lowest possible value of the vlan list, + hwLdtPortRecoverVlanlistHigh node is The highest possible value of the vlan list." + ::= { hwLdtTraps 2} + + + hwLdtPortLoopDetect NOTIFICATION-TYPE + OBJECTS {hwLPortLoopDetectIfName,hwLdtPortLoopDetectVlanList,hwPortLoopDetectStatus,hwLdtPortLoopAutoTrapVlanList} + STATUS current + DESCRIPTION + "Notify the NMS that Loopback does exist on this port, + hwLdtPortLoopDetectVlanList node indicates that which VLAN exits loopback, + hwPortLoopDetectStatus node is the status of this port." + ::= { hwLdtTraps 3} + + hwLdtPortLoopDetectRecovery NOTIFICATION-TYPE + OBJECTS {hwLPortLoopDetectIfName,hwPortLoopDetectStatus} + STATUS current + DESCRIPTION + "Notify the NMS that Loopback disappeared on this port." + ::= { hwLdtTraps 4} + + + + -- + -- *********************************************************** + -- + -- HAUWEILDTMIBCONFORMANCE + -- + -- *********************************************************** + -- + + hwLdtConformances OBJECT IDENTIFIER ::= { hwLdtConformance 1 } + hwLdtGroups OBJECT IDENTIFIER ::= { hwLdtConformance 2 } + -- compliance statements + hwLdtCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMP entities which implement + the HUAWEI-LDT-MIB." + MODULE -- this module + MANDATORY-GROUPS { + hwLdtConfigGroup, + hwLdtPortConfigGroup, + hwLdtTrapPortGroup, + hwLdtTrapGroup + } + ::= { hwLdtConformances 1 } + + -- MIB groupings + hwLdtConfigGroup OBJECT-GROUP + OBJECTS { + hwLdtEnable, + hwLdtIntervalTime, + hwLdtVlanListLow, + hwLdtVlanListHigh, + hwLoopDetectInterval, + hwLoopDetectSendingPacketInterval + } + STATUS current + DESCRIPTION + "The collection of objects which are used to configure the + LDT implementation behavior. + This group is mandatory for agents which implement the LDT." + ::= { hwLdtGroups 1 } + + hwLdtPortConfigGroup OBJECT-GROUP + OBJECTS { + hwLdtPortLdtEnable, + hwLdtInterfaceName, + hwLdtPortMode, + hwLdtPortStatus, + hwLdtPortRecoveryTime, + hwLPortLoopDetectIfName, + hwPortLoopDetectEnabled, + hwPortLoopDetectRecoveryTime, + hwPortLoopDetectAction, + hwPortLoopDetectStatus, + hwPortLoopDetectProtocol, + hwPortLoopDetectVlanLow, + hwPortLoopDetectVlanHigh + } + STATUS current + DESCRIPTION + "The collection of objects indicate information of port." + ::= { hwLdtGroups 2 } + + hwLdtTrapPortGroup OBJECT-GROUP + OBJECTS { + hwLdtPortLoopVlanListLow, + hwLdtPortLoopVlanListHigh, + hwLdtPortRecoverVlanListLow, + hwLdtPortRecoverVlanListHigh, + hwLdtPortLoopDetectVlanList, + hwLdtPortLoopAutoTrapVlanList + } + STATUS current + DESCRIPTION + "The collection of notifications used to indicate HUAWEI-LDT-MIB + data consistency and general status information." + ::= { hwLdtGroups 3 } + + hwLdtTrapGroup NOTIFICATION-GROUP + NOTIFICATIONS { + hwLdtPortLoop, + hwLdtPortRecovry, + hwLdtPortLoopDetect, + hwLdtPortLoopDetectRecovery + } + STATUS current + DESCRIPTION + "The collection of notifications used to indicate HUAWEI-LDT-MIB + data consistency and general status information." + ::= { hwLdtGroups 4 } + +END + +-- +-- HUAWEI-LDT-MIB.mib +-- \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-LI-MIB b/MIBS/huawei/HUAWEI-LI-MIB new file mode 100644 index 0000000..eb28997 --- /dev/null +++ b/MIBS/huawei/HUAWEI-LI-MIB @@ -0,0 +1,897 @@ + +-- ================================================================== +-- Copyright (C) 2007 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI LI Management MIB HWAWEI-LI-MIB +-- Reference: +-- Version: V1.0 +-- History: +-- V1.0 s49159, 2007-06-10, publish +-- ================================================================== + + HUAWEI-LI-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + InetAddress, InetPortNumber, InetAddressType, InetAddressPrefixLength + FROM INET-ADDRESS-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + Integer32, Unsigned32, BITS, OBJECT-TYPE, MODULE-IDENTITY, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + DateAndTime, MacAddress, RowStatus, TEXTUAL-CONVENTION + FROM SNMPv2-TC; + + hwLiMib MODULE-IDENTITY + LAST-UPDATED "200706270000Z" + ORGANIZATION + "hw Technologies co.,Ltd." + CONTACT-INFO + " R&D Meaning, huawei Technologies co.,Ltd. + Http://www.huawei.com + E-mail:support@huawei.com " + DESCRIPTION + "This module manages huawei's Lawful interception feature." + REVISION "200706270000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { hwDatacomm 131 } + + + +-- +-- Textual conventions +-- + + HWLiDscp ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An integer that is in the range of the DiffServ codepoint + values." + SYNTAX Integer32 (0..63) + + +-- +-- Node definitions +-- + + + hwLiMibNotifs OBJECT IDENTIFIER ::= { hwLiMib 1 } + + + + hwLiMibActive NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "This notification is sent when an intercepting router or switch is first + capable of intercepting a packet corresponding to a configured data stream. " + ::= { hwLiMibNotifs 1 } + + + hwLiX3HeartBeatAlarm NOTIFICATION-TYPE + OBJECTS { hwLiGatewayX3Address } + STATUS current + DESCRIPTION + "This notification is sent when an LIG is lost connection to the device + which intercepting packet corresponding to a configured data stream. " + ::= { hwLiMibNotifs 2 } + + + hwLiX3HeartBeatRecover NOTIFICATION-TYPE + OBJECTS { hwLiGatewayX3Address } + STATUS current + DESCRIPTION + "This notification is sent when an LIG is recover connection to the device + which intercepting packet corresponding to a configured data stream. " + ::= { hwLiMibNotifs 3 } + + + hwLiMibObjects OBJECT IDENTIFIER ::= { hwLiMib 2 } + + + + hwLiAgentObjects OBJECT IDENTIFIER ::= { hwLiMibObjects 1 } + + + + hwLiAgentTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time of the LI agent.Read-only." + ::= { hwLiAgentObjects 1 } + + + + hwLiAgentEnable OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the LI agent.Read-only." + ::= { hwLiAgentObjects 2 } + + + + hwLiAgentX2IpAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the X2 interface in LI agent.Just can be read by server + and can be set in command line." + ::= { hwLiAgentObjects 3 } + + + hwLiAgentX2Port OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Port of the X2 interface in LI agent.Just can be read by server + and can be set in command line." + ::= { hwLiAgentObjects 4 } + + + hwLiAgentX3IpAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the X3 interface in LI agent.Just can be read by server + and can be set in command line." + ::= { hwLiAgentObjects 5 } + + + hwLiAgentX3Port OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Port of the X3 interface in LI agent.Just can be read by server + and can be set in command line." + ::= { hwLiAgentObjects 6 } + + + + hwLiGatewayGroup OBJECT IDENTIFIER ::= { hwLiMibObjects 3 } + + + + hwLiGatewayNewIndex OBJECT-TYPE + SYNTAX Integer32 (0 | 1..10) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains a value which may be used as an index + value for a new HwLiGatewayEntry. This is to reduce + the probability of errors during creation of new hwLiGatewayTable + entries.0 means no free resource." + ::= { hwLiGatewayGroup 1 } + + + hwLiGatewayTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwLiGatewayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists the LI Gateway Devices with which the + intercepting device communicates. + + This table is written by the LI Gateway Device, and is always + volatile. This is because intercepts may disappear during a + restart of the intercepting equipment. + + Entries are added to this table via hwLiGatewayStatus in + accordance with the RowStatus convention." + ::= { hwLiGatewayGroup 2 } + + + hwLiGatewayEntry OBJECT-TYPE + SYNTAX HwLiGatewayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry describes a single session maintained with an + application on a LI Gateway Device." + INDEX { hwLiGatewayIndex } + ::= { hwLiGatewayTable 1 } + + + HwLiGatewayEntry ::= + SEQUENCE { + hwLiGatewayIndex + Integer32, + hwLiGatewayAddressType + InetAddressType, + hwLiGatewayX2Protocol + INTEGER, + hwLiGatewayX2Address + InetAddress, + hwLiGatewayX2Port + InetPortNumber, + hwLiGatewayX3Protocol + INTEGER, + hwLiGatewayX3Address + InetAddress, + hwLiGatewayX3Port + InetPortNumber, + hwLiGatewayX3HeartBeatTimer + Integer32, + hwLiGatewayX3NoResponseNum + Integer32, + hwLiGatewayX3OperateStatus + INTEGER, + hwLiGatewayX3Dscp + HWLiDscp, + hwLiGatewayRowStatus + RowStatus, + hwLiGatewayX3AddressType + InetAddressType, + hwLiGatewayX2AddressType + InetAddressType + } + + + hwLiGatewayIndex OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the LIG itself." + ::= { hwLiGatewayEntry 1 } + + + hwLiGatewayAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of address in LIG" + DEFVAL { ipv4 } + ::= { hwLiGatewayEntry 2 } + + + hwLiGatewayX2Protocol OBJECT-TYPE + SYNTAX INTEGER + { + udp(1), + tcp(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The protocol used in transferring intercepted data to the + Gateway Device. " + DEFVAL { tcp } + ::= { hwLiGatewayEntry 3 } + + + + hwLiGatewayX2Address OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP Address of the Gateway Device's network interface + to which to direct IRI." + ::= { hwLiGatewayEntry 4 } + + + + hwLiGatewayX2Port OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The port number on the Gateway Device's network interface + to which to direct IRI." + ::= { hwLiGatewayEntry 5 } + + + + hwLiGatewayX3Protocol OBJECT-TYPE + SYNTAX INTEGER + { + udp(1), + tcp(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The protocol used in transferring intercepted data to the + Gateway Device. " + DEFVAL { udp } + ::= { hwLiGatewayEntry 6 } + + + hwLiGatewayX3Address OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP Address of the Gateway Device's network interface + to which to direct CC." + ::= { hwLiGatewayEntry 7 } + + + + hwLiGatewayX3Port OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The port number on the Gateway Device's network interface + to which to direct intercepted traffic." + ::= { hwLiGatewayEntry 8 } + + + + hwLiGatewayX3HeartBeatTimer OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The timer for sending HeartBeat to LIG,In seconds" + DEFVAL { 5 } + ::= { hwLiGatewayEntry 9 } + + + + hwLiGatewayX3NoResponseNum OBJECT-TYPE + SYNTAX Integer32 (2..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The times of heartbeats that allowed to missed from LIG" + DEFVAL { 3 } + ::= { hwLiGatewayEntry 10 } + + + + hwLiGatewayX3OperateStatus OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + noHeartBeat(2), + linkdown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operate status of X3 interface" + ::= { hwLiGatewayEntry 11 } + + + + hwLiGatewayX3Dscp OBJECT-TYPE + SYNTAX HWLiDscp + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Differentiated Services Code Point the intercepting + device applies to the IP packets encapsulating the + intercepted traffic." + DEFVAL { 0 } + ::= { hwLiGatewayEntry 12 } + + + + hwLiGatewayRowStatus 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. + " + ::= { hwLiGatewayEntry 14 } + + + hwLiGatewayX3AddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of address in LIG" + DEFVAL { ipv4 } + ::= { hwLiGatewayEntry 15 } + + + hwLiGatewayX2AddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of address in LIG" + DEFVAL { ipv4 } + ::= { hwLiGatewayEntry 16 } + + + + hwLiGatewayCapabilities OBJECT-TYPE + SYNTAX BITS + { + ipv4SrcInterface(0), + ipv6SrcInterface(1), + udp(2), + tcp(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object displays the device capabilities with respect to + certain fields in Gateway Device table. This may be dependent + on hardware capabilities, software capabilities. + The following values may be supported: + ipv4SrcInterface: SNMP ifIndex Value may be used to select + the interface (denoted by + hwLiGatewaySrcInterface) on the + intercepting device from which to + transmit intercepted data to an IPv4 + address Gateway Device. + + + ipv6SrcInterface: SNMP ifIndex Value may be used to select + the interface (denoted by + hwLiGatewaySrcInterface) on the + intercepting device from which to + transmit intercepted data to an IPv6 + address Gateway Device. + + + udp: UDP may be used as transport protocol + (denoted by hwLiGatewayTransport) in + transferring intercepted data to the + Gateway Device. + + + tcp: TCP may be used as transport protocol + (denoted by hwLiGatewayTransport) in + transferring intercepted data to the + Gateway Device." + ::= { hwLiGatewayGroup 3 } + + + + hwLiStreamGroup OBJECT IDENTIFIER ::= { hwLiMibObjects 4 } + + + + hwLiStreamTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwLiStreamEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Intercept Stream Table lists the IPv4 and IPv6 streams + to be intercepted. The same data stream must be used by + one LIG. + + The first index indicates which LIG the + intercepted traffic will be diverted to. The second index + permits multiple classifiers to be used together, such as + having an IP address as source or destination." + ::= { hwLiStreamGroup 2 } + + + hwLiStreamEntry OBJECT-TYPE + SYNTAX HwLiStreamEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A stream entry indicates a single data stream to be + intercepted to a Mediation Device. Many selected data + streams may go to the same application interface, and many + application interfaces are supported." + INDEX { hwLiGatewayIndex, hwLiStreamIndex } + ::= { hwLiStreamTable 1 } + + + HwLiStreamEntry ::= + SEQUENCE { + hwLiStreamIndex + Integer32, + hwLiStreamLiId + Unsigned32, + hwLiStreamActivationType + INTEGER, + hwLiStreamSessionId + Integer32, + hwLiStreamTargetIdType + INTEGER, + hwLiStreamSrcMacAddress + MacAddress, + hwLiStreamDstMacAddress + MacAddress, + hwLiStreamSrcIpAddress + InetAddress, + hwLiStreamSrcIpLength + InetAddressPrefixLength, + hwLiStreamDstIpAddress + InetAddress, + hwLiStreamDstIpLength + InetAddressPrefixLength, + hwLiStreamProtocol + Integer32, + hwLiStreamSrcPort + InetPortNumber, + hwLiStreamDstPort + InetPortNumber, + hwLiStreamIfIndex + Integer32, + hwLiStreamUserName + OCTET STRING, + hwLiStreamRowStatus + RowStatus, + hwLiStreamSrcIpAddressType + InetAddressType, + hwLiStreamDstIpAddressType + InetAddressType, + hwLiStreamSrcVpnName + OCTET STRING, + hwLiStreamDstVpnName + OCTET STRING, + hwLiStreamL2tpIfIndex + Integer32, + hwLiStreamL2tpVlanId + Integer32, + hwLiStreamAcctSessionId + OCTET STRING + } + + + hwLiStreamIndex OBJECT-TYPE + SYNTAX Integer32 (1..8192) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the stream itself." + ::= { hwLiStreamEntry 1 } + + + + hwLiStreamLiId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The ID indicate a independency stream in a LIG ." + ::= { hwLiStreamEntry 2 } + + + + hwLiStreamActivationType OBJECT-TYPE + SYNTAX INTEGER + { + iri(1), + cc(2), + both(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Intercepted IRI or CC or BOTH." + DEFVAL { cc } + ::= { hwLiStreamEntry 3 } + + + + hwLiStreamSessionId OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The index of the stream itself.0 means no session ID will be specified" + DEFVAL { 0 } + ::= { hwLiStreamEntry 4 } + + + + hwLiStreamTargetIdType OBJECT-TYPE + SYNTAX INTEGER + { + oneDirection(1), + biDirection(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Target ID type specifies the type of packets. + 1 means one direction traffic is intercept, + 2 means bidirectional traffic is intercept. + + for bidirectional interception, if the source IP or destination IP + in a packet is equal with the configured hwLiStreamSrcIpAddress£¬ + If other condition is satisfied then the packet is intercepted. + + for one-directional interception, if the sourceIP and DestinationIP + in a packet is equal with the configured hwLiStreamSrcIpAddress and + hwLiStreamDstIPAddress£¬If other condition is satisfied then the + packet is intercepted" + DEFVAL { biDirection } + ::= { hwLiStreamEntry 5 } + + + + hwLiStreamSrcMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Source Mac address of the packets which will be intercepted.0000-0000-0000 means no MAC address will be specified" + ::= { hwLiStreamEntry 7 } + + + + hwLiStreamDstMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Destination Mac address of the packets which will be intercepted." + ::= { hwLiStreamEntry 8 } + + + + hwLiStreamSrcIpAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Source Address used in packet selection. This address will + be of the type specified in hwLiStreamIpAddrType.0.0.0.0 means no IP address will be specified" + DEFVAL { '00000000'H } + ::= { hwLiStreamEntry 9 } + + + + hwLiStreamSrcIpLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The length of the Source Prefix. A value of 32 causes all + addresses to match. This prefix length will be consistent with + the type specified in hwLiStreamIpAddrType." + DEFVAL { 32 } + ::= { hwLiStreamEntry 10 } + + + + hwLiStreamDstIpAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Destination address or prefix used in packet selection. + This address will be of the type specified in + hwLiStreamIpAddrType.0.0.0.0 means no IP address will be specified" + DEFVAL { '00000000'H } + ::= { hwLiStreamEntry 11 } + + + hwLiStreamDstIpLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The length of the Destination Prefix. A value of 32 causes + all addresses to match. This prefix length will be consistent + with the type specified in hwLiStreamIpAddrType." + DEFVAL { 32 } + ::= { hwLiStreamEntry 12 } + + + + hwLiStreamProtocol OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Protocol type of the packets which will be intercepted.0 means no Protocol type will be specified" + DEFVAL { 0 } + ::= { hwLiStreamEntry 13 } + + + hwLiStreamSrcPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The fourth layer source port.0 means no Port will be specified" + DEFVAL { 0 } + ::= { hwLiStreamEntry 14 } + + + hwLiStreamDstPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The fourth layer Destination port.0 means no Port will be specified" + DEFVAL { 0 } + ::= { hwLiStreamEntry 15 } + + + + hwLiStreamIfIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The interface switch carrying the intercepted taffic.0 means no interface will be specified" + DEFVAL { 0 } + ::= { hwLiStreamEntry 16 } + + + + hwLiStreamUserName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The username whose traffic will be intercepted.zero-length means no user will be specified" + ::= { hwLiStreamEntry 17 } + + + hwLiStreamRowStatus 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." + ::= { hwLiStreamEntry 18 } + + + hwLiStreamSrcIpAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The source IP address of the interception stream" + DEFVAL { ipv4 } + ::= { hwLiStreamEntry 19 } + + + hwLiStreamDstIpAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The destination IP address of the interception stream" + DEFVAL { ipv4 } + ::= { hwLiStreamEntry 20 } + + + hwLiStreamSrcVpnName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The source VPN instance name whose traffic will be intercepted.zero-length means no VPN will be specified" + ::= { hwLiStreamEntry 21 } + + + + hwLiStreamDstVpnName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The destination VPN instance name whose traffic will be intercepted. zero-length means no VPN will be specified" + ::= { hwLiStreamEntry 22 } + + + hwLiStreamL2tpIfIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The L2TP ifindex of intercepting stream.0 means no l2tpIfindex will be specified" + DEFVAL { 0 } + ::= { hwLiStreamEntry 23 } + + hwLiStreamL2tpVlanId OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The L2TP VLAN ID of intercepting stream.0 means no Vlan will be specified" + DEFVAL { 0 } + ::= { hwLiStreamEntry 24 } + + hwLiStreamAcctSessionId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The accounting session ID of intercepting stream.zero-length means no accouting session ID will be specified" + ::= { hwLiStreamEntry 25 } + + hwLiMibConform OBJECT IDENTIFIER ::= { hwLiMib 3 } + + + + hwLiMibCompliances OBJECT IDENTIFIER ::= { hwLiMibConform 2 } + + + hwLiMibCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Description." + MODULE -- this module + MANDATORY-GROUPS { hwLiGatewayComplianceGroup, hwLiStreamComplianceGroup, hwLiNotificationGroup, hwLiGatewayCpbComplianceGroup } + ::= { hwLiMibCompliances 1 } + + + + hwLiMibGroups OBJECT IDENTIFIER ::= { hwLiMibConform 3 } + + + + hwLiAgentComplianceGroup OBJECT-GROUP + OBJECTS { hwLiAgentTime, hwLiAgentEnable, hwLiAgentX2IpAddress, hwLiAgentX2Port, hwLiAgentX3IpAddress, + hwLiAgentX3Port } + STATUS current + DESCRIPTION + "Description." + ::= { hwLiMibGroups 1 } + + + + hwLiGatewayComplianceGroup OBJECT-GROUP + OBJECTS { hwLiGatewayNewIndex, hwLiGatewayAddressType, hwLiGatewayX2Protocol, hwLiGatewayX2Address, hwLiGatewayX2Port, + hwLiGatewayX3Protocol, hwLiGatewayX3Address, hwLiGatewayX3Port, hwLiGatewayX3HeartBeatTimer, hwLiGatewayX3NoResponseNum, + hwLiGatewayX3OperateStatus, hwLiGatewayX3Dscp, hwLiGatewayRowStatus,hwLiGatewayX3AddressType,hwLiGatewayX2AddressType } + STATUS current + DESCRIPTION + "Description." + ::= { hwLiMibGroups 2 } + + + + hwLiStreamComplianceGroup OBJECT-GROUP + OBJECTS { hwLiStreamLiId, hwLiStreamActivationType, hwLiStreamSessionId, hwLiStreamTargetIdType, + hwLiStreamProtocol, hwLiStreamSrcPort,hwLiStreamDstPort,hwLiStreamSrcMacAddress, hwLiStreamDstMacAddress, hwLiStreamSrcIpAddress, hwLiStreamSrcIpLength, + hwLiStreamDstIpAddress, hwLiStreamDstIpLength, hwLiStreamIfIndex, hwLiStreamUserName, hwLiStreamRowStatus, + hwLiStreamSrcIpAddressType,hwLiStreamDstIpAddressType,hwLiStreamSrcVpnName,hwLiStreamDstVpnName, + hwLiStreamL2tpIfIndex,hwLiStreamL2tpVlanId,hwLiStreamAcctSessionId } + STATUS current + DESCRIPTION + "Description." + ::= { hwLiMibGroups 3 } + + + + hwLiNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwLiMibActive, hwLiX3HeartBeatAlarm, hwLiX3HeartBeatRecover} + STATUS current + DESCRIPTION + "Description." + ::= { hwLiMibGroups 4 } + + + + hwLiGatewayCpbComplianceGroup OBJECT-GROUP + OBJECTS { hwLiGatewayCapabilities } + STATUS current + DESCRIPTION + "Description." + ::= { hwLiMibGroups 5 } + + + + END + + + diff --git a/MIBS/huawei/HUAWEI-LINE-MIB b/MIBS/huawei/HUAWEI-LINE-MIB new file mode 100644 index 0000000..69db432 --- /dev/null +++ b/MIBS/huawei/HUAWEI-LINE-MIB @@ -0,0 +1,590 @@ +--================================================================== +-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI LINE MIB +-- Reference: +-- Version: V2.11 +-- History: +-- , , +-- huxiaolin 2012-12-28 +-- Wang Feng 2014-04-22 Add nodes for wlan npe trusted host +-- ================================================================== + + + HUAWEI-LINE-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + IpAddress, Integer32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + RowStatus + FROM SNMPv2-TC; + +-- July 31, 2009 at 16:24 GMT + -- 1.3.6.1.4.1.2011.5.25.207 + hwLineMIB MODULE-IDENTITY + LAST-UPDATED "201707251639Z" -- Mar 07, 2016 at 10:43 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "HUAWEI-LINE-MIB is used to configure and query attributes of connections + through management interfaces by users, such as the maximum number of Telnet + connections and login information about users. + " + REVISION "201707251639Z" + DESCRIPTION + "Modify MAX-ACCESS of hwMaxVtyNumber ." + + REVISION "201701181043Z" + DESCRIPTION + "Modify Trap of hwVtyHostPermitRowState for compile error." + + REVISION "201603311043Z" + DESCRIPTION + "Modify Trap of hwIpUnLocked and hwIpLocked." + + REVISION "201603161043Z" + DESCRIPTION + "New Trap added for hwIpUnLocked." + + REVISION "201603071043Z" + DESCRIPTION + "New Trap added for hwIpLocked." + + REVISION "201507281520Z" + DESCRIPTION + "New Trap added for SSH and Telnet for frequent authentication failure." + + REVISION "201405061624Z" + DESCRIPTION + "New Trap added for SSH login/logout." + + REVISION "201404291624Z" + DESCRIPTION + "VB description updated" + + REVISION "201404251624Z" + DESCRIPTION + "New VBs added in HwLoginUserInfoEntry" + + REVISION "201404221624Z" + DESCRIPTION + "Modified to add nodes for wlan npe trusted host." + + REVISION "201404081624Z" + DESCRIPTION + "Modified to support Trap in VRP V8R8." + + + REVISION "200907311624Z" + DESCRIPTION + "The initial revision of this MIB module ." + + ::= { hwDatacomm 207 } + + + +-- +-- Node definitions +-- +-- + -- 1.3.6.1.4.1.2011.5.25.207.1 + hwLineObjects OBJECT IDENTIFIER ::= { hwLineMIB 1 } + + + -- 1.3.6.1.4.1.2011.5.25.207.1.1 + hwTelnetSet OBJECT IDENTIFIER ::= { hwLineObjects 1 } + + + -- 1.3.6.1.4.1.2011.5.25.207.1.1.1 + hwMaxVtyNumber OBJECT-TYPE + SYNTAX Integer32 (0..15) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the maximum number of Telnet connections. + The value ranges from 0 to 15. The default value is 5." + ::= { hwTelnetSet 1 } + + + -- 1.3.6.1.4.1.2011.5.25.207.1.2 + hwLoginUserInfo OBJECT IDENTIFIER ::= { hwLineObjects 2 } + + + -- 1.3.6.1.4.1.2011.5.25.207.1.2.1 + hwLoginUserInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwLoginUserInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to display the user information for login." + ::= { hwLoginUserInfo 1 } + + + -- 1.3.6.1.4.1.2011.5.25.207.1.2.1.1 + hwLoginUserInfoEntry OBJECT-TYPE + SYNTAX HwLoginUserInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes information about user login." + INDEX { hwUserInfoIndex } + ::= { hwLoginUserInfoTable 1 } + + + HwLoginUserInfoEntry ::= + SEQUENCE { + hwUserInfoIndex + Integer32, + hwUserInfoName + OCTET STRING, + hwUserInfoIpAddr + OCTET STRING, + hwUserInfoChannel + OCTET STRING, + hwAuthType + OCTET STRING, + hwVpnInstName + OCTET STRING + } + + -- 1.3.6.1.4.1.2011.5.25.207.1.2.1.1.1 + hwUserInfoIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the index of the user information for login." + ::= { hwLoginUserInfoEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.207.1.2.1.1.2 + hwUserInfoName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the name of the user for login." + ::= { hwLoginUserInfoEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.207.1.2.1.1.3 + hwUserInfoIpAddr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..47)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the IP address of the user for login." + ::= { hwLoginUserInfoEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.207.1.2.1.1.4 + hwUserInfoChannel OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the channel number of the user for login." + ::= { hwLoginUserInfoEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.207.1.2.1.1.5 + hwAuthType OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the authentication method for login." + ::= { hwLoginUserInfoEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.207.1.2.1.1.6 + hwVpnInstName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..47)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the VPN name of the user for login." + ::= { hwLoginUserInfoEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.207.1.3 + hwUserInterface OBJECT IDENTIFIER ::= { hwLineObjects 3 } + + -- 1.3.6.1.4.1.2011.5.25.207.1.3.1 + hwUserInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwUserInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes information about user Interface." + ::= { hwUserInterface 1 } + + -- 1.3.6.1.4.1.2011.5.25.207.1.3.1.1 + hwUserInterfaceEntry OBJECT-TYPE + SYNTAX HwUserInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes information about user Interface." + INDEX { hwInterfaceType, hwUserInterfaceIndex } + ::= { hwUserInterfaceTable 1 } + + HwUserInterfaceEntry ::= + SEQUENCE { + hwInterfaceType + INTEGER, + hwUserInterfaceIndex + Integer32, + hwAuthenticationMode + INTEGER, + hwProtocol + INTEGER, + hwUserInterfaceRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.5.25.207.1.3.1.1.1 + hwInterfaceType OBJECT-TYPE + SYNTAX INTEGER + { + vty(1) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of the user interface." + ::= { hwUserInterfaceEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.207.1.3.1.1.2 + hwUserInterfaceIndex OBJECT-TYPE + SYNTAX Integer32 (0..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the user interface." + ::= { hwUserInterfaceEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.207.1.3.1.1.3 + hwAuthenticationMode OBJECT-TYPE + SYNTAX INTEGER + { + undefined(0), + none(1), + password(2), + aaa(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The authentication mode of the user interface." + ::= { hwUserInterfaceEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.207.1.3.1.1.4 + hwProtocol OBJECT-TYPE + SYNTAX INTEGER + { + telnet(1), + ssh(2), + all(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The protocol of the user interface." + ::= { hwUserInterfaceEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.207.1.3.1.1.5 + hwUserInterfaceRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus for this Table." + ::= { hwUserInterfaceEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.207.1.4 + hwVtyHostPermit OBJECT IDENTIFIER ::= { hwLineObjects 4 } + + -- 1.3.6.1.4.1.2011.5.25.207.1.4.1 + hwVtyHostPermitTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwVtyHostPermitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates trusted host table." + ::= { hwVtyHostPermit 1 } + + -- 1.3.6.1.4.1.2011.5.25.207.1.4.1.1 + hwVtyHostPermitEntry OBJECT-TYPE + SYNTAX HwVtyHostPermitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates trusted the entry of trusted host table." + INDEX { hwVtyHostPermitIndex } + ::= { hwVtyHostPermitTable 1 } + + HwVtyHostPermitEntry ::= + SEQUENCE { + hwVtyHostPermitIndex + Integer32, + hwVtyHostPermitIpAddress + IpAddress, + hwVtyHostPermitMaskAddress + IpAddress, + hwVtyHostPermitInformation + OCTET STRING, + hwVtyHostPermitRowState + RowStatus + } + + -- 1.3.6.1.4.1.2011.5.25.207.1.4.1.1.1 + hwVtyHostPermitIndex OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies the index of trusted host table." + ::= { hwVtyHostPermitEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.207.1.4.1.1.2 + hwVtyHostPermitIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies ip address of trusted host." + ::= { hwVtyHostPermitEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.207.1.4.1.1.3 + hwVtyHostPermitMaskAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies mask address of trusted host." + ::= { hwVtyHostPermitEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.207.1.4.1.1.4 + hwVtyHostPermitInformation OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..127)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies the description of trusted host." + ::= { hwVtyHostPermitEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.207.1.4.1.1.5 + hwVtyHostPermitRowState OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object identifies the status of a row." + ::= { hwVtyHostPermitEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.207.1.5 + hwLineMibTrapObjects OBJECT IDENTIFIER ::= { hwLineObjects 5 } + -- 1.3.6.1.4.1.2011.5.25.207.1.5.1 + hwUserInfoLoginFailedTimes OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Login failed times in the statistic period" + ::= { hwLineMibTrapObjects 1 } + + -- 1.3.6.1.4.1.2011.5.25.207.1.5.2 + hwUserInfoStatisticPeriod OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Statistic period to count login failed times" + ::= { hwLineMibTrapObjects 2 } + + -- 1.3.6.1.4.1.2011.5.25.207.1.5.3 + hwUserInfoIpAddress OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the IP address of the user for login." + ::= { hwLineMibTrapObjects 3 } + + -- 1.3.6.1.4.1.2011.5.25.207.1.5.4 + hwUserInfoVpnName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the VPN name of the user for login." + ::= { hwLineMibTrapObjects 4 } + +-- ======================================= +-- HUAWEI-LINE-MIB MIB - Notification Information +--======================================= + + -- 1.3.6.1.4.1.2011.5.25.207.2 + hwLineNotification OBJECT IDENTIFIER ::= { hwLineMIB 2 } + + -- 1.3.6.1.4.1.2011.5.25.207.2.1 + hwVtyNumExceed NOTIFICATION-TYPE + OBJECTS { hwMaxVtyNumber } + STATUS current + DESCRIPTION + "This object indicates the alarm reported when the number of Telnet users reaches + the maximum number of Telnet connections. In addition, the maximum number of + Telnet connections is displayed." + ::= { hwLineNotification 1 } + + -- 1.3.6.1.4.1.2011.5.25.207.2.2 + hwUserLogin NOTIFICATION-TYPE + OBJECTS { hwUserInfoName, hwUserInfoIpAddr, hwUserInfoChannel, hwAuthType, hwVpnInstName } + STATUS current + DESCRIPTION + "When a user logs in through Telnet/Stelnet, the user name, IP address for login, + used tunnel, authentication type and vpn name are reported." + ::= { hwLineNotification 2 } + + -- 1.3.6.1.4.1.2011.5.25.207.2.3 + hwUserLoginFail NOTIFICATION-TYPE + OBJECTS { hwUserInfoName, hwUserInfoIpAddr, hwUserInfoChannel, hwAuthType, hwVpnInstName } + STATUS current + DESCRIPTION + "When a user fails to log in through Telnet/Stelnet, the user name, IP address for login, + used tunnel, authentication type and vpn name are reported." + ::= { hwLineNotification 3 } + + -- 1.3.6.1.4.1.2011.5.25.207.2.4 + hwUserLogout NOTIFICATION-TYPE + OBJECTS { hwUserInfoName, hwUserInfoIpAddr, hwUserInfoChannel, hwAuthType, hwVpnInstName } + STATUS current + DESCRIPTION + "When a user logs out of the Telnet/Stelnet server, the user name, IP address for logout, + used tunnel, authentication type and vpn name are reported." + ::= { hwLineNotification 4 } + + -- 1.3.6.1.4.1.2011.5.25.207.2.5 + hwUserSshLogin NOTIFICATION-TYPE + OBJECTS { hwUserInfoName, hwUserInfoIpAddr, hwUserInfoChannel, hwAuthType, hwVpnInstName } + STATUS current + DESCRIPTION + "When a user logs in to SSH server, the user name, IP address for login, + used tunnel, authentication type and vpn name are reported." + ::= { hwLineNotification 5 } + + -- 1.3.6.1.4.1.2011.5.25.207.2.6 + hwUserSshLogout NOTIFICATION-TYPE + OBJECTS { hwUserInfoName, hwUserInfoIpAddr, hwUserInfoChannel, hwAuthType, hwVpnInstName } + STATUS current + DESCRIPTION + "When a user logs out of the SSH server, the user name, IP address for logout, + and used tunnel are reported." + ::= { hwLineNotification 6 } + + -- 1.3.6.1.4.1.2011.5.25.207.2.7 + hwTelnetLoginFailed NOTIFICATION-TYPE + OBJECTS { hwUserInfoLoginFailedTimes, hwUserInfoStatisticPeriod } + STATUS current + DESCRIPTION + "When users failed to login telnet server too frequently, login fail times and statistics period are reported." + ::= { hwLineNotification 7 } + + -- 1.3.6.1.4.1.2011.5.25.207.2.8 + hwSSHLoginFailed NOTIFICATION-TYPE + OBJECTS { hwUserInfoLoginFailedTimes, hwUserInfoStatisticPeriod } + STATUS current + DESCRIPTION + "When users failed to login ssh server too frequently, login fail times and statistics period are reported." + ::= { hwLineNotification 8 } + + -- 1.3.6.1.4.1.2011.5.25.207.2.9 + hwTelnetLoginFailedClear NOTIFICATION-TYPE + OBJECTS { hwUserInfoLoginFailedTimes, hwUserInfoStatisticPeriod } + STATUS current + DESCRIPTION + "When users failed to login telnet server too frequently, login fail times and statistics period are reported." + ::= { hwLineNotification 9 } + + -- 1.3.6.1.4.1.2011.5.25.207.2.10 + hwSSHLoginFailedClear NOTIFICATION-TYPE + OBJECTS { hwUserInfoLoginFailedTimes, hwUserInfoStatisticPeriod } + STATUS current + DESCRIPTION + "When users failed to login ssh server too frequently, login fail times and statistics period are reported." + ::= { hwLineNotification 10 } + + -- 1.3.6.1.4.1.2011.5.25.207.2.11 + hwIpLocked NOTIFICATION-TYPE + OBJECTS { hwUserInfoIpAddress, hwUserInfoVpnName, hwUserInfoStatisticPeriod } + STATUS current + DESCRIPTION + "when the number of user login failures from the same IP address reaches the threshold, the trap of hwIpLocked is reported." + ::= { hwLineNotification 11 } + + -- 1.3.6.1.4.1.2011.5.25.207.2.12 + hwIpUnLocked NOTIFICATION-TYPE + OBJECTS { hwUserInfoIpAddress, hwUserInfoVpnName } + STATUS current + DESCRIPTION + "When the IP is unlocked, the trap of hwIpUnLocked is reported." + ::= { hwLineNotification 12 } +-- ========================================= +-- HUAWEI-LINE-MIB MIB - Conformance Information +-- ========================================= + -- 1.3.6.1.4.1.2011.5.25.207.3 + hwLineConformance OBJECT IDENTIFIER ::= { hwLineMIB 3 } + + + -- 1.3.6.1.4.1.2011.5.25.207.3.1 + hwLineCompliances OBJECT IDENTIFIER ::= { hwLineConformance 1 } + + + -- 1.3.6.1.4.1.2011.5.25.207.3.1.1 + hwLineCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for + entities that support the huawei LINE MIB." + MODULE -- this module + ::= { hwLineCompliances 1 } + + + -- 1.3.6.1.4.1.2011.5.25.207.3.2 + hwLineGroups OBJECT IDENTIFIER ::= { hwLineConformance 2 } + + -- 1.3.6.1.4.1.2011.5.25.207.3.2.1 + hwLineNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwVtyNumExceed, hwUserLogin, hwUserLoginFail, hwUserLogout, hwUserSshLogin, hwUserSshLogout, hwIpLocked, hwIpUnLocked } + STATUS current + DESCRIPTION + "The collection of notifications in the module." + ::= { hwLineGroups 1 } + -- 1.3.6.1.4.1.2011.5.25.207.3.2.2 + hwLineUserInfoGroup OBJECT-GROUP + OBJECTS { hwUserInfoIndex, hwUserInfoName, hwUserInfoIpAddr, hwUserInfoChannel } + STATUS current + DESCRIPTION + "A collection of objects on Clock setting level information." + ::= { hwLineGroups 2 } + -- 1.3.6.1.4.1.2011.5.25.207.3.2.3 + hwMaxVtyNumberGroup OBJECT-GROUP + OBJECTS { hwMaxVtyNumber } + STATUS current + DESCRIPTION + "A collection of objects on vty number information." + ::= { hwLineGroups 3 } + + END + +-- +-- HUAWEI-LINE-MIB.mib +-- + \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-LLDP-MIB b/MIBS/huawei/HUAWEI-LLDP-MIB new file mode 100644 index 0000000..f1f210b --- /dev/null +++ b/MIBS/huawei/HUAWEI-LLDP-MIB @@ -0,0 +1,913 @@ +-- Copyright (C) 2018 by HUAWEI TECHNOLOGIES. All rights reserved. +-- Description: HUAWEI Private Extended Interface MIB +-- Reference: +-- Version: V2.21 +-- History: +-- Version: V2.0 +-- History: +-- Yang Jishang,2009-05-04, Add one table for Mdn compliance. +-- ================================================================== +-- ================================================================== +-- +-- Varibles and types be imported +-- +-- ================================================================== +HUAWEI-LLDP-MIB DEFINITIONS ::= BEGIN + IMPORTS + + TruthValue, TEXTUAL-CONVENTION, DisplayString, MacAddress + FROM SNMPv2-TC + + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + + MODULE-IDENTITY, OBJECT-TYPE, Integer32, IpAddress, + OBJECT-IDENTITY, Unsigned32, NOTIFICATION-TYPE + FROM SNMPv2-SMI + + InterfaceIndex + FROM IF-MIB + + lldpPortConfigPortNum,lldpLocSysCapSupported,lldpLocSysCapEnabled, + LldpPortNumber,LldpPortId,lldpRemEntry,LldpManAddress,LldpManAddrIfSubtype, + lldpRemTimeMark,lldpRemLocalPortNum,lldpRemIndex,LldpChassisId,LldpSystemCapabilitiesMap + FROM LLDP-MIB + + AddressFamilyNumbers + FROM IANA-ADDRESS-FAMILY-NUMBERS-MIB + + hwDatacomm + FROM HUAWEI-MIB; + + hwLldpMIB MODULE-IDENTITY + LAST-UPDATED "201808300000Z" + + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "This file is an extension of LLDP-MIB. It provides such functions of + globally enabling or disabling the LLDP protocol, enabling the global + alarm, clearing statistics on ports and configuring network management + IP addresses and some alarms." + REVISION "201808300000Z" + DESCRIPTION "add trap hwLldpInterfaceParaChange" + + REVISION "201804070000Z" + DESCRIPTION "add hwLldpRemManAddrTable" + + REVISION "201803270000Z" + DESCRIPTION "modify decription of hwLldpNotificationEnable" + + REVISION "201708172019Z" + DESCRIPTION "modify decription of hwLldpMdnRemTable" + + REVISION "201707200000Z" + DESCRIPTION "add trap hwLldpDdpTrapObjects" + + REVISION "201707130000Z" + DESCRIPTION "edit hwLldpEnable description" + + REVISION "201705220000Z" + DESCRIPTION "add hwLldpDdpFilterType" + + REVISION "201612240000Z" + DESCRIPTION "add hwLldpRemNetworkIdTable" + + REVISION "201605160000Z" + DESCRIPTION "add trap hwLldpInterfaceRemTablesChange" + + REVISION "201503311730Z" + DESCRIPTION "add trap hwLldpRateExcessive" + + REVISION "201503101558Z" + DESCRIPTION "modify hwLldpCounterReset" + + + + ::= { hwDatacomm 134 } + + -- Textual Convention + + EnabledStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A simple status value for the object." + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + + -- ============================================================================ + -- Node definitions + -- ============================================================================ + + -- 1.3.6.1.4.1.2011.5.25.134 + + hwLldpObjects OBJECT IDENTIFIER ::= { hwLldpMIB 1} + + hwLldpTraps OBJECT IDENTIFIER ::= { hwLldpMIB 2 } + + hwLldpConformance OBJECT IDENTIFIER ::= { hwLldpMIB 3 } + + + -- ============================================================================ + -- + -- ======================= Objects definitions================================= + -- + -- ============================================================================ + + hwLldpConfiguration OBJECT IDENTIFIER ::= { hwLldpObjects 1} + hwLldpRemoteSystemData OBJECT IDENTIFIER ::= { hwLldpObjects 2} + hwLldpInterfaceRemData OBJECT IDENTIFIER ::= { hwLldpObjects 3} + hwLldpTrapObjects OBJECT IDENTIFIER ::= { hwLldpObjects 51 } + hwLldpDdpFilterType OBJECT IDENTIFIER ::= { hwLldpObjects 53 } + + hwLldpDdpFilterTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwLldpDdpFilterTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwLldpDdpFilterType 1 } + + hwLldpDdpFilterTypeEntry OBJECT-TYPE + SYNTAX HwLldpDdpFilterTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwLldpDdpIfIndex } + ::= { hwLldpDdpFilterTypeTable 1 } + + + HwLldpDdpFilterTypeEntry ::= + SEQUENCE { + hwLldpDdpIfIndex + Integer32, + hwLldpDdpSetFilterType + Integer32 + } + hwLldpDdpIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwLldpDdpFilterTypeEntry 1 } + + hwLldpDdpSetFilterType OBJECT-TYPE + SYNTAX Integer32 (0..2) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwLldpDdpFilterTypeEntry 2 } + + hwLldpEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Globally enable or disable the LLDP configuration. If the hwLldpEnable + is 1, LLDP is enabled. If the hwLldpEnable is 2, LLDP is disabled. " + ::= { hwLldpConfiguration 1 } + + hwLldpLocManIPAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the management IP address of the local device. The management IP + address is carried in the management address TLV of LLDP packet and is used + to identify NM devices in network management. The management IP address + configured here must be a valid one and must be an IP address in the address + chain. If the IP address is not valid or is not configured, the management IP + address will be chosen from default IP addressees of the system. The sequence + of address searching is: loopback interface, management network interface, VLANIF + port and IP address chain (The smallest IP is chosen). If the default IP is not + found, the bridge MAC of the system is used." + + ::= { hwLldpConfiguration 2 } + + hwLldpCounterReset OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clears the statistics of neighbours received and sent for trap informations." + ::= { hwLldpConfiguration 3 } + + hwLldpNotificationEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The global alarming that is used to control alarms on all ports. + If it is 1, the global alarming is enabled. If it is 2, the global + alarming is disabled." + ::= { hwLldpConfiguration 4 } + + hwLldpPortConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwLldpPortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "LLDP port congfiguration table." + ::= { hwLldpConfiguration 5 } + + hwLldpPortConfigEntry OBJECT-TYPE + SYNTAX HwLldpPortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the LLDP port congfiguration table." + INDEX{ lldpPortConfigPortNum} + ::= { hwLldpPortConfigTable 1} + + HwLldpPortConfigEntry ::= + SEQUENCE { + hwLldpPortConfigIfIndex + InterfaceIndex, + hwLldpPortConfigCounterReset + EnabledStatus + } + + hwLldpPortConfigIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port index." + ::= {hwLldpPortConfigEntry 11} + + hwLldpPortConfigCounterReset OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clears the statistics of packets received and sent on the current port." + ::= {hwLldpPortConfigEntry 12} + + hwLldpRemProtoTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwLldpRemProtoTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "LLDP remote neighbour protocol version table." + ::= { hwLldpRemoteSystemData 1 } + + hwLldpRemProtoTypeEntry OBJECT-TYPE + SYNTAX HwLldpRemProtoTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the LLDP remote neighbour protocol version table." + INDEX { + lldpPortConfigPortNum + } + ::= { hwLldpRemProtoTypeTable 1} + + HwLldpRemProtoTypeEntry ::= + SEQUENCE { + hwLldpRemProtoType INTEGER + } + + hwLldpRemProtoType OBJECT-TYPE + SYNTAX INTEGER + { + lldp(1), + mdn(2), + unknown(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Protocol type of the remote neighbour." + ::= {hwLldpRemProtoTypeEntry 1} + + hwLldpMdnRemTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwLldpMdnRemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Remote MDN neighbor query table." + ::= { hwLldpRemoteSystemData 2 } + + hwLldpMdnRemEntry OBJECT-TYPE + SYNTAX HwLldpMdnRemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the MacAddress discovery neighbour remote table." + INDEX { + hwLldpMdnRemLocalPortNum, + hwLldpMdnRemIndex + } + ::= { hwLldpMdnRemTable 1} + + HwLldpMdnRemEntry ::= + SEQUENCE { + hwLldpMdnRemLocalPortNum LldpPortNumber, + hwLldpMdnRemIndex Integer32, + hwLldpMdnRemLocalPortId LldpPortId, + hwLldpMdnRemMacAddr MacAddress + } + + hwLldpMdnRemLocalPortNum OBJECT-TYPE + SYNTAX LldpPortNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index value used to identify the local port associated with + this entry." + ::= {hwLldpMdnRemEntry 1} + + hwLldpMdnRemIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents an arbitrary local integer value used to + identify a particular connection instance, unique only for the + indicated remote system." + ::= {hwLldpMdnRemEntry 2} + + hwLldpMdnRemLocalPortId OBJECT-TYPE + SYNTAX LldpPortId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The string value used to identify the port component + associated with a given port in the local system." + ::= {hwLldpMdnRemEntry 3} + + hwLldpMdnRemMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MacAddress of LLDP MacAddress discovery neighbor." + ::= {hwLldpMdnRemEntry 8} + --hwLldpRemManAddrTable : Management addresses of the remote system + -- + hwLldpRemManAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwLldpRemManAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one or more rows per management address + information on the remote system learned on a particular port + contained in the local chassis known to this agent." + ::= { hwLldpRemoteSystemData 4 } + + hwLldpRemManAddrEntry OBJECT-TYPE + SYNTAX HwLldpRemManAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Management address information about a particular chassis + component. There may be multiple management addresses + configured on the remote system identified by a particular + lldpRemIndex whose information is received on + lldpRemLocalPortNum of the local system. Each management + address should have distinct 'management address + type' (hwLldpRemManAddrSubtype) and 'management address' + (hwLldpRemManAddr.) + Entries may be created and deleted in this table by the + agent." + INDEX { lldpRemTimeMark, + lldpRemLocalPortNum, + lldpRemIndex, + hwLldpRemManAddrSubtype, + hwLldpRemManAddr + } + ::= { hwLldpRemManAddrTable 1 } + + HwLldpRemManAddrEntry ::= SEQUENCE { + hwLldpRemManAddrSubtype AddressFamilyNumbers, + hwLldpRemManAddr LldpManAddress, + hwLldpRemManAddrIfSubtype LldpManAddrIfSubtype, + hwLldpRemManAddrIfId Integer32, + hwLldpRemManAddrOID OBJECT IDENTIFIER + } + + hwLldpRemManAddrSubtype OBJECT-TYPE + SYNTAX AddressFamilyNumbers + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of management address identifier encoding used in + the associated 'lldpRemManagmentAddr' object." + REFERENCE + "IEEE Std 802.1AB-2005 9.5.9.3" + ::= { hwLldpRemManAddrEntry 1 } + + hwLldpRemManAddr OBJECT-TYPE + SYNTAX LldpManAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The string value used to identify the management address + component associated with the remote system. The purpose + of this address is to contact the management entity." + REFERENCE + "IEEE Std 802.1AB-2005 9.5.9.4" + ::= { hwLldpRemManAddrEntry 2 } + + hwLldpRemManAddrIfSubtype OBJECT-TYPE + SYNTAX LldpManAddrIfSubtype + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The enumeration value that identifies the interface numbering + method used for defining the interface number, associated + with the remote system." + REFERENCE + "IEEE Std 802.1AB-2005 9.5.9.5" + ::= { hwLldpRemManAddrEntry 3 } + + hwLldpRemManAddrIfId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The integer value used to identify the interface number + regarding the management address component associated with + the remote system." + REFERENCE + "IEEE Std 802.1AB-2005 9.5.9.6" + ::= { hwLldpRemManAddrEntry 4 } + + hwLldpRemManAddrOID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OID value used to identify the type of hardware component + or protocol entity associated with the management address + advertised by the remote system agent." + REFERENCE + "IEEE Std 802.1AB-2005 9.5.9.8" + ::= { hwLldpRemManAddrEntry 5 } + hwLldpRemNetworkIdTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwLldpRemNetworkIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "LLDP remote neighbour network id table." + ::= { hwLldpRemoteSystemData 3 } + + hwLldpRemNetworkIdEntry OBJECT-TYPE + SYNTAX HwLldpRemNetworkIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the LLDP remote neighbour network id table." + AUGMENTS { lldpRemEntry } + ::= { hwLldpRemNetworkIdTable 1} + + HwLldpRemNetworkIdEntry ::= + SEQUENCE { + hwLldpRemNetworkId OCTET STRING + } + + hwLldpRemNetworkId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Network id of the remote neighbour." + ::= {hwLldpRemNetworkIdEntry 1} + + hwLldpInterfaceRemTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwLldpInterfaceRemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The LLDP remote table." + ::= { hwLldpInterfaceRemData 1 } + + hwLldpInterfaceRemEntry OBJECT-TYPE + SYNTAX HwLldpInterfaceRemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the LLDP remote table." + INDEX { + hwLldpRemTablesChangeIfIndex + } + ::= { hwLldpInterfaceRemTable 1} + + HwLldpInterfaceRemEntry ::= + SEQUENCE { + hwLldpRemTablesChangeIfIndex InterfaceIndex, + hwLldpRemTablesChangeType INTEGER, + hwLldpInterfaceRemAdds Integer32, + hwLldpInterfaceRemDeletes Integer32 + } + + hwLldpRemTablesChangeIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The LLDP neighbors of this interface was changed." + ::= { hwLldpInterfaceRemEntry 1 } + + hwLldpRemTablesChangeType OBJECT-TYPE + SYNTAX INTEGER { + added(1), + deleted(2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The change type of LLDP remote tables." + ::= { hwLldpInterfaceRemEntry 2 } + + hwLldpInterfaceRemAdds OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The number of LLDP neighbors inserted." + ::= { hwLldpInterfaceRemEntry 3 } + + hwLldpInterfaceRemDeletes OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The number of LLDP neighbors deleted." + ::= { hwLldpInterfaceRemEntry 4 } + + hwLldpDdpTrapObjects OBJECT IDENTIFIER ::= { hwLldpObjects 52 } + hwLldpDdpTrapLocalSN OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Description." + ::= { hwLldpDdpTrapObjects 1 } + hwLldpDdpTrapLocalIfindex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Description." + ::= { hwLldpDdpTrapObjects 2 } + hwLldpDdpTrapLocalIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Description." + ::= { hwLldpDdpTrapObjects 3 } + hwLldpDdpTrapLocalMAC OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Description." + ::= { hwLldpDdpTrapObjects 4 } + hwLldpDdpTrapNbrSN OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Description." + ::= { hwLldpDdpTrapObjects 5 } +hwLldpDdpTrapNbrIfindex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Description." + ::= { hwLldpDdpTrapObjects 6 } + hwLldpDdpTrapNbrIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Description." + ::= { hwLldpDdpTrapObjects 7 } + hwLldpDdpTrapNbrMAC OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Description." + ::= { hwLldpDdpTrapObjects 8 } + + -- define trap VB + hwLldpTrapIfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Lldp trap message interface name." + ::= { hwLldpTrapObjects 1 } + + --- define paramet trap + hwLldpTrapParaObjects OBJECT IDENTIFIER ::= { hwLldpObjects 54 } + hwLldpParaTrapLocPortId OBJECT-TYPE + SYNTAX LldpPortId + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Lldp trap interface name." + ::= { hwLldpTrapParaObjects 1 } + hwLldpParaTrapPeerPortId OBJECT-TYPE + SYNTAX LldpPortId + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Description." + ::= { hwLldpTrapParaObjects 2 } + hwLldpParaTrapLocStatus OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Description." + ::= { hwLldpTrapParaObjects 3 } + hwLldpParaTrapLocChassisId OBJECT-TYPE + SYNTAX LldpChassisId + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Description." + ::= { hwLldpTrapParaObjects 4 } + hwLldpParaTrapLocTTL OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Description." + ::= { hwLldpTrapParaObjects 5 } + hwLldpParaTrapLocMngIp OBJECT-TYPE + SYNTAX LldpManAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Description." + ::= { hwLldpTrapParaObjects 6 } + hwLldpParaTrapPeerChassisId OBJECT-TYPE + SYNTAX LldpChassisId + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Description." + ::= { hwLldpTrapParaObjects 7 } + hwLldpParaTrapPeerPortDesc OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Description." + ::= { hwLldpTrapParaObjects 8 } + hwLldpParaTrapPeerSysName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Description." + ::= { hwLldpTrapParaObjects 9 } + hwLldpParaTrapPeerSysDesc OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Description." + ::= { hwLldpTrapParaObjects 10 } + hwLldpParaTrapPeerSysCap OBJECT-TYPE + SYNTAX LldpSystemCapabilitiesMap + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Description." + ::= { hwLldpTrapParaObjects 11 } + hwLldpParaTrapPeerMngIp OBJECT-TYPE + SYNTAX LldpManAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Description." + ::= { hwLldpTrapParaObjects 12 } + + + hwLldpEnabled NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "Notify the NMS that the LLDP is globally enabled. This alarm is not + restricted by the alarm delay." + ::= { hwLldpTraps 1} + + hwLldpDisabled NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "Notify the NMS that the LLDP is globally disabled. This alarm is not + restricted by the alarm delay." + ::= { hwLldpTraps 2} + + hwLldpLocSysCapSupportedChange NOTIFICATION-TYPE + OBJECTS {lldpLocSysCapSupported} + STATUS current + DESCRIPTION + "Alarm on the change of capabilities supported of a local device." + ::= { hwLldpTraps 3} + + hwLldpLocSysCapEnabledChange NOTIFICATION-TYPE + OBJECTS {lldpLocSysCapEnabled} + STATUS current + DESCRIPTION + "Alarm on the change of capabilities enabled of a local device." + ::= { hwLldpTraps 4} + + hwLldpLocManIPAddrChange NOTIFICATION-TYPE + OBJECTS {hwLldpLocManIPAddr} + STATUS current + DESCRIPTION + "Alarm on the change of management IP address of a local device." + ::= { hwLldpTraps 5} + + hwLldpMdnRemTablesChange NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "Notify the NMS that the MacAddress discovery neighbor is changed." + ::= { hwLldpTraps 6} + + hwLldpRateExcessive NOTIFICATION-TYPE + OBJECTS { hwLldpTrapIfName } + STATUS current + DESCRIPTION + "Notify the NMS that the received PDU rate has exceeded the threshold." + ::= { hwLldpTraps 7} + + hwLldpInterfaceRemTablesChange NOTIFICATION-TYPE + OBJECTS { + hwLldpRemTablesChangeType, + hwLldpInterfaceRemAdds, + hwLldpInterfaceRemDeletes + } + STATUS current + DESCRIPTION + "Notify the NMS that the LLDP neighbor information of the interface was changed." + ::= { hwLldpTraps 8} + + hwLldpDdpNotifyDeviceAuthenTrap NOTIFICATION-TYPE + OBJECTS { hwLldpDdpTrapLocalSN, hwLldpDdpTrapLocalIfindex, hwLldpDdpTrapLocalIP, hwLldpDdpTrapLocalMAC, hwLldpDdpTrapNbrSN, + hwLldpDdpTrapNbrIfindex, hwLldpDdpTrapNbrIP, hwLldpDdpTrapNbrMAC } + STATUS current + DESCRIPTION + "Description." + ::= { hwLldpTraps 9 } + + + hwLldpInterfaceParaChange NOTIFICATION-TYPE + OBJECTS { + hwLldpParaTrapLocPortId, hwLldpParaTrapPeerPortId, hwLldpParaTrapLocStatus, hwLldpParaTrapLocChassisId, hwLldpParaTrapLocTTL, + hwLldpParaTrapLocMngIp, hwLldpParaTrapPeerChassisId, hwLldpParaTrapPeerPortDesc, hwLldpParaTrapPeerSysName, hwLldpParaTrapPeerSysDesc, + hwLldpParaTrapPeerSysCap, hwLldpParaTrapPeerMngIp } + STATUS current + DESCRIPTION + "Notify the NMS that the LLDP parament of the interface was changed." + ::= { hwLldpTraps 10} + + -- + -- *********************************************************** + -- + -- HAUWEILLDPMIBCONFORMANCE + -- + -- *********************************************************** + -- + + hwLldpCompliances OBJECT IDENTIFIER ::= { hwLldpConformance 1 } + hwLldpGroups OBJECT IDENTIFIER ::= { hwLldpConformance 2 } + -- compliance statements + lldpCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMP entities which implement + the HUAWEI-LLDP-MIB." + MODULE -- this module + MANDATORY-GROUPS { + hwLldpConfigGroup, + hwLldpStatsGroup, + hwLldpPortGroup, + hwLldpTrapGroup + } + ::= { hwLldpCompliances 1 } + + -- MIB groupings + hwLldpConfigGroup OBJECT-GROUP + OBJECTS { + hwLldpEnable, + hwLldpLocManIPAddr, + hwLldpNotificationEnable, + hwLldpDdpSetFilterType } + STATUS current + DESCRIPTION + "The collection of objects which are used to configure the + LLDP implementation behavior. + This group is mandatory for agents which implement the LLDP." + ::= { hwLldpGroups 1 } + + hwLldpStatsGroup OBJECT-GROUP + OBJECTS { + hwLldpCounterReset, + + hwLldpPortConfigCounterReset + } + STATUS current + DESCRIPTION + "The collection of objects which are used to represent LLDP + statistics. + This group is mandatory for agents which implement the LLDP + and have the capability of receiving and transmitting LLDP frames." + ::= { hwLldpGroups 2 } + + + hwLldpPortGroup OBJECT-GROUP + OBJECTS { + hwLldpPortConfigIfIndex , + hwLldpRemProtoType + } + STATUS current + DESCRIPTION + "The collection of objects indicate index of port." + ::= { hwLldpGroups 3 } + + hwLldpTrapGroup NOTIFICATION-GROUP + NOTIFICATIONS { + hwLldpEnabled, + hwLldpDisabled, + hwLldpLocSysCapSupportedChange, + hwLldpLocSysCapEnabledChange, + hwLldpLocManIPAddrChange, + hwLldpMdnRemTablesChange, + hwLldpRateExcessive, + hwLldpInterfaceRemTablesChange, + hwLldpInterfaceParaChange + } + STATUS current + DESCRIPTION + "The collection of notifications used to indicate HUAWEI-LLDP-MIB + data consistency and general status information. + This group is mandatory for agents which implement the LLDP + and have the capability of receiving LLDP frames." + ::= { hwLldpGroups 4 } + + hwLldpMdnRemGroup OBJECT-GROUP + OBJECTS { + hwLldpMdnRemLocalPortId, + hwLldpMdnRemMacAddr + } + STATUS current + DESCRIPTION + "The collection of objects which are used to represent + LLDP MacAddress discovery neighbor remote systems information. + The objects represent the information associated with the basic + TLV set. Please note that even the agent doesn't implement some + of the optional TLVs, it shall recognize all the optional TLV + information that the remote system may advertise." + ::= { hwLldpGroups 5 } + + hwLldpTrapObjectsGroup OBJECT-GROUP + OBJECTS { hwLldpTrapIfName } + STATUS current + DESCRIPTION + "The collection of objects used as trap parameters." + ::= { hwLldpGroups 6 } + + hwLldpInterfaceRemGroup OBJECT-GROUP + OBJECTS { + hwLldpRemTablesChangeType, + hwLldpInterfaceRemAdds, + hwLldpInterfaceRemDeletes + } + STATUS current + DESCRIPTION + "The LLDP remote table." + ::= { hwLldpGroups 7 } + + hwLldpRemNetworkIdGroup OBJECT-GROUP + OBJECTS { + hwLldpRemNetworkId + } + STATUS current + DESCRIPTION + "The LLDP remote networkId table." + ::= { hwLldpGroups 8 } + + +END diff --git a/MIBS/huawei/HUAWEI-LOAD-BACKUP-MIB b/MIBS/huawei/HUAWEI-LOAD-BACKUP-MIB new file mode 100644 index 0000000..f3b6902 --- /dev/null +++ b/MIBS/huawei/HUAWEI-LOAD-BACKUP-MIB @@ -0,0 +1,923 @@ +-- ============================================================================ +-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: The HUAWEI-LOAD-BACKUP-MIB provides information about load and backup +-- Reference: +-- Version: V3.00 +-- History: +-- +-- ============================================================================ + HUAWEI-LOAD-BACKUP-MIB DEFINITIONS ::= BEGIN + IMPORTS + huaweiUtility + FROM HUAWEI-MIB + HWPCBType + FROM HUAWEI-TC-MIB + IpAddress, Integer32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + DisplayString + FROM SNMPv2-TC + hwFrameIndex, hwSlotIndex + FROM HUAWEI-DEVICE-MIB; + + + hwLoadBackup MODULE-IDENTITY + LAST-UPDATED "200304280900Z" + ORGANIZATION "Fix-Net Dep, Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Floot 5 ,Block 4, R&D Building, + Huawei Longgang Production Base, + Shenzhen, P.R.C. + http://www.huawei.com + Zip:518057 + " + DESCRIPTION + "Huawei load and backup mib." + ::= { huaweiUtility 6 } +-- +-- Node definitions +-- + +-- ================================================================== +-- +-- ======================= definition begin ========================= +-- +-- ================================================================== + + hwLoadBackupMon OBJECT IDENTIFIER ::= { hwLoadBackup 1 } + + -- ============== hwLoadParaTable define beginning ============== + + hwLoadParaTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwLoadParaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The load parameter table. + " + ::= { hwLoadBackupMon 1 } + + hwLoadParaEntry OBJECT-TYPE + SYNTAX HwLoadParaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The load parameter table entry. + " + INDEX { hwFrameIndex, hwSlotIndex } + ::= { hwLoadParaTable 1 } + + HwLoadParaEntry ::= + SEQUENCE { + hwLoadServerIpAddr + IpAddress, + hwLoadMode + INTEGER, + hwLoadFileName + DisplayString, + hwLoadContent + INTEGER, + hwLoadBoardType + HWPCBType, + hwPortId + Integer32, + hwLoadProcess + Integer32, + hwLoadUserName + DisplayString, + hwLoadPassword + DisplayString + } + + hwLoadServerIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The IP address of server. + " + ::= { hwLoadParaEntry 1 } + + hwLoadMode OBJECT-TYPE + SYNTAX INTEGER + { + tftp(1), + modem(2), + ftp(3), + smbLoadAnyBoards(4), + other(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The load protocol. + " + ::= { hwLoadParaEntry 2 } + + hwLoadFileName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..127)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The file name. + " + ::= { hwLoadParaEntry 3 } + + hwLoadContent OBJECT-TYPE + SYNTAX INTEGER + { + program(1), -- program file + configuration(2), -- configuration file¡¡ + patch(3), -- patch file + shellMacro(4), + resLocal(5), + resGeneral(6), + cpeDrive(7), + programDatabase(8), -- database file + programBios(9), -- bios file + programApp(10), -- application program + logicFpga(11), -- fpga logic file + logicCpld(12), -- Cpld logic file + logicPci(13), -- pci logic file ¡¡ + logicAfc(14), -- afc logic file + programMicroCode(15), -- micro code file + programFirmware(16), -- application program of pinch board + programHelp(17), + programDataFlow(18), -- flow file of card management point + programBootFile(19), -- Boot program file of board + logciPa(20), -- Boot program file of board start + webExp(21), -- web exp file web exp + webNev(22), -- web nev file web nev + webHelp(23), -- web help file web + programBsp(24), -- bsp program file bsp + configurationIni(40), -- configuration file of ini formatini + configurationEfs(41), -- configuration file with the header of efs + configurationCli(42), -- configuration file of command line format + programCurrent(45), -- the program being run + programOther(46), -- the program that has not been run presently + license(49), -- license file + programchipset(50), -- AC5 chipset load + programExtendedBios(51) --extended bios file + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Load content: + + enum explanation + ********************************************** + program(1), -- program file + configuration(2), -- configuration file¡¡ + patch(3), -- patch file + shellMacro(4), + resLocal(5), + resGeneral(6), + cpeDrive(7), + programDatabase(8), -- database file + programBios(9), -- bios file + programApp(10), -- application program + logicFpga(11), -- fpga logic file + logicCpld(12), -- Cpld logic file + logicPci(13), -- pci logic file ¡¡ + logicAfc(14), -- afc logic file + programMicroCode(15), -- micro code file + programFirmware(16), -- application program of pinch board + programHelp(17), + programDataFlow(18), -- flow file of card management point + programBootFile(19), -- Boot program file of board + logciPa(20), -- Boot program file of board start + webExp(21), -- web exp file web exp + webNev(22), -- web nev file web nev + webHelp(23), -- web help file web + programBsp(24), -- bsp program file bsp + configurationIni(40), -- configuration file of ini formatini + configurationEfs(41), -- configuration file with the header of efs + configurationCli(42), -- configuration file of command line format + programCurrent(45), -- the program being run + programOther(46), -- the program that has not been run presently + license(49), -- license file + programchipset(50), -- AC5 chipset load + + " + ::= { hwLoadParaEntry 4 } + + hwLoadBoardType OBJECT-TYPE + SYNTAX HWPCBType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The board type the system supports. + " + ::= { hwLoadParaEntry 5 } + + hwPortId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The port index. + " + ::= { hwLoadParaEntry 6 } + + hwLoadProcess OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The Process of loading. + " + ::= { hwLoadParaEntry 7 } + + hwLoadUserName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The load user name£¬which is necessary in FTP mode + and unnecessary in TFTP mode. + " + ::= { hwLoadParaEntry 8 } + + hwLoadPassword OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The load user name,which is necessary in FTP mode , + which is necessary in FTP mode + and unnecessary in TFTP mode. + " + ::= { hwLoadParaEntry 9 } + + -- ============== hwLoadParaTable define end ============== + + + -- ============== hwBackupParaTable define beginning ============== + + hwBackupParaTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBackupParaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The backup parameter table. + " + ::= { hwLoadBackupMon 2 } + + hwBackupParaEntry OBJECT-TYPE + SYNTAX HwBackupParaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The backup parameter table entry. + " + INDEX { hwFrameIndex, hwSlotIndex } + ::= { hwBackupParaTable 1 } + + HwBackupParaEntry ::= + SEQUENCE { + hwBackupServerIpAddr + IpAddress, + hwBackupMode + INTEGER, + hwBackupFileName + DisplayString, + hwBackupContent + INTEGER, + hwBackupProcess + Integer32, + hwBackupUserName + DisplayString, + hwBackupPassword + DisplayString, + hwBackupBoardType + HWPCBType + } + + hwBackupServerIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The IP address of Server + " + ::= { hwBackupParaEntry 1 } + + hwBackupMode OBJECT-TYPE + SYNTAX INTEGER + { + tftp(1), + modem(2), + ftp(3), + other(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Load protocol:tftp and MODEM currently supported. + " + ::= { hwBackupParaEntry 2 } + + hwBackupFileName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..127)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The file name. + " + ::= { hwBackupParaEntry 3 } + + hwBackupContent OBJECT-TYPE + SYNTAX INTEGER + { + configuration(1), -- configuration file¡¡ + shellMacro(2), + log(3), -- log file + bill(4), + alarm(5), -- alarm + program(15), -- program file + reslocal(16), + resgeneral(17), + patch(18), -- patch file + programDatabase(19), -- database file + programBios(20), -- bios file + programApp(21), -- application file + logicFpga(22), -- fpga logic file + logicCpld(23), -- Cpld logic file + logicPci(24), -- pci logic file + logicAfc(25), -- afc logic file + programMicroCode(26), -- micro-code file + programFireware(27), -- application program of pinch board + programDataFlow(28), -- flow file of card management point + programBootFile(29), -- boot program file of the board start + logciPa(30), -- fpga logic file of the pinch board + webExp(31), -- web exp file + webNev(32), -- web nev file + webHelp(33), -- web help file + programBsp(34), -- bsp program file + configurationIni(40), + configurationEfs(41), + configurationCli(42), + programCurrent(45), + programOther(46), + bcdcInfo(47), -- bcdc decsription system in ini file + license(49), -- license file + programExtendedBios(51), --extended bios file + boardinfo(60) -- board information + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The backup content. + " + ::= { hwBackupParaEntry 4 } + + hwBackupProcess OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The Process of backuping. + " + ::= { hwBackupParaEntry 5 } + + hwBackupUserName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The backup user name£¬which is necessary in FTP mode + and unnecessary in TFTP mode. + " + ::= { hwBackupParaEntry 6 } + + hwBackupPassword OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The backup user name,which is necessary in FTP mode , + which is necessary in FTP mode and unnecessary in TFTP mode. + " + ::= { hwBackupParaEntry 7 } + + hwBackupBoardType OBJECT-TYPE + SYNTAX HWPCBType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The type of backup board. + " + ::= { hwBackupParaEntry 8 } + + -- ============== hwBackupParaTable define end ============== + + + -- ============== hwPatchTable define beginning ============== + + hwPatch OBJECT IDENTIFIER ::= { hwLoadBackup 2 } + + hwPatchTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPatchEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The operation and enquiry table of patch. + " + ::= { hwPatch 1 } + + hwPatchEntry OBJECT-TYPE + SYNTAX HwPatchEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The operation and enquiry table entry of patch. + " + INDEX { hwFrameIndex, hwSlotIndex, hwPatchId } + ::= { hwPatchTable 1 } + + HwPatchEntry ::= + SEQUENCE { + hwPatchId + Unsigned32, + hwPatchDescription + DisplayString, + hwPatchFuncNum + Integer32, + hwPatchTextLen + Integer32, + hwPatchDataLen + Integer32, + hwPatchType + INTEGER, + hwPatchAdminStatus + INTEGER, + hwPatchOperState + INTEGER + } + + hwPatchId OBJECT-TYPE + SYNTAX Unsigned32 (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The patch number. + " + ::= { hwPatchEntry 1 } + + hwPatchDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The description of patch. + " + ::= { hwPatchEntry 2 } + + hwPatchFuncNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The number of functions in patch. + " + ::= { hwPatchEntry 3 } + + hwPatchTextLen OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The length of patch code. + " + ::= { hwPatchEntry 4 } + + hwPatchDataLen OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The length of patch data. + " + ::= { hwPatchEntry 5 } + + hwPatchType OBJECT-TYPE + SYNTAX INTEGER + { + common(1), + temporary(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The type of patch. + " + ::= { hwPatchEntry 6 } + + hwPatchAdminStatus OBJECT-TYPE + SYNTAX INTEGER + { + active(1), + deactive(2), + remove(3), + running(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The operation of patch. + " + ::= { hwPatchEntry 7 } + + hwPatchOperState OBJECT-TYPE + SYNTAX INTEGER + { + patchActive(1), + patchDeActive(2), + patchInit(3), + patchRunning(4), + patchload(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The station of patch. + " + ::= { hwPatchEntry 8 } + + -- ============== hwPatchTable define end ============== + + + -- ============== hwPatchStatTable define beginning ============== + + hwPatchStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPatchStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The table of statistics information of patch. + " + ::= { hwPatch 2 } + + hwPatchStatEntry OBJECT-TYPE + SYNTAX HwPatchStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The table entry of statistics information of patch. + " + INDEX { hwFrameIndex, hwSlotIndex } + ::= { hwPatchStatTable 1 } + + HwPatchStatEntry ::= + SEQUENCE { + hwPatchStatNumMax + Integer32, + hwPatchStatTextMax + Integer32, + hwPatchStatDataMax + Integer32, + hwPatchStatTextUsed + Integer32, + hwPatchStatDataUsed + Integer32 + } + + hwPatchStatNumMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The maximum patch number of system. + " + ::= { hwPatchStatEntry 1 } + + hwPatchStatTextMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The capacity of patch code area. + " + ::= { hwPatchStatEntry 2 } + + hwPatchStatDataMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The capacity of patch data area. + " + ::= { hwPatchStatEntry 3 } + + hwPatchStatTextUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The used patch code area. + " + ::= { hwPatchStatEntry 4 } + + hwPatchStatDataUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The used patch data area. + " + ::= { hwPatchStatEntry 5 } + + -- ============== hwPatchTable define end ============== + + + -- ============== hwLoadAndBackupTrapsOID define beginning ============== + + snmpTraps OBJECT IDENTIFIER ::= { hwLoadBackupMon 3 } + + hwLoadAndBackupTrapsOID OBJECT IDENTIFIER ::= { snmpTraps 0 } + + hwBackupFailAlarm NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwSlotIndex, hwTrapBackupResult } + STATUS current + DESCRIPTION + " + The back up failure alarm trap. + " + ::= { hwLoadAndBackupTrapsOID 1 } + + hwLoadFailAlarm NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwSlotIndex, hwTrapLoadResult } + STATUS current + DESCRIPTION + " + The load failure alarm trap. + " + ::= { hwLoadAndBackupTrapsOID 2 } + + hwBackupFailAlarmSuccess NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwSlotIndex } + STATUS current + DESCRIPTION + " + The backup success notification. + " + ::= { hwLoadAndBackupTrapsOID 3 } + + hwLoadFailAlarmSuccess NOTIFICATION-TYPE + OBJECTS { hwFrameIndex, hwSlotIndex } + STATUS current + DESCRIPTION + " + The load success notification. + " + ::= { hwLoadAndBackupTrapsOID 4 } + + hwCopyAndSaveFail NOTIFICATION-TYPE + OBJECTS { hwCopyAndSaveResult } + STATUS current + DESCRIPTION + " + Save configuration to flash failure trap. + " + ::= { hwLoadAndBackupTrapsOID 5 } + + hwCopyAndSaveSuccess NOTIFICATION-TYPE + STATUS current + DESCRIPTION + " + Save configuration to flash success notification . + " + ::= { hwLoadAndBackupTrapsOID 6 } + + hwConfigurationChangedEvent NOTIFICATION-TYPE + OBJECTS { hwConfEventCause } + STATUS current + DESCRIPTION + " + The configuration changed event alarm. + " + ::= { hwLoadAndBackupTrapsOID 7 } + + hwTrapCauseOids OBJECT IDENTIFIER ::= { snmpTraps 1 } + + hwTrapLoadBackupResult OBJECT IDENTIFIER ::= { hwTrapCauseOids 1 } + + hwTrapLoadResult OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + The load result. + " + ::= { hwTrapLoadBackupResult 1 } + + hwTrapBackupResult OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + Definition node of the backup failure cause. + " + ::= { hwTrapLoadBackupResult 2 } + + hwCopyAndSaveResult OBJECT-TYPE + SYNTAX INTEGER + { + 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) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + The failure cause definition node of the memory running copy and resume. + " + ::= { hwTrapLoadBackupResult 3 } + + hwTrapEventCauses OBJECT IDENTIFIER ::= { hwTrapCauseOids 2 } + hwConfEventCause OBJECT-TYPE + SYNTAX INTEGER + { + confChangedDirect(1), + confSaved(2), + confChangedDuration(3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + The configuration changed cause. + " + ::= { hwTrapEventCauses 1 } + + -- ============== hwLoadAndBackupTrapsOID define end ============== + + + -- ============== hwBackupAndRestoreConfig define beginning ============== + + + hwBackupAndRestoreConfig OBJECT IDENTIFIER ::= { hwLoadBackupMon 4 } + + hwBackupAndRestore OBJECT-TYPE + SYNTAX INTEGER + { + copyMemToFlash(1), + copyFlashToMem(2), + copyMemToHardDisk(3), + copyHardDiskToMem(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The running configuration in the system has been backup to flash or disk, + or been restored from . + " + ::= { hwBackupAndRestoreConfig 1 } + -- ============== hwBackupAndRestoreConfig define end ============== + + -- ============== conformance information ============== + hwLoadBackupConformance OBJECT IDENTIFIER ::= { hwLoadBackup 3 } + + + hwLoadBackupCompliances OBJECT IDENTIFIER ::= { hwLoadBackupConformance 1 } + hwLoadBackupCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting + the this module." + + MODULE -- this module + MANDATORY-GROUPS {hwLoadParaTableGroup, hwBackupParaTableGroup, hwTrapEventCausesGroup, + hwTrapLoadBackupResultGroup, hwTrapLoadBackupTrapsGroup, hwBackupAndRestoreConfigGroup, + hwPatchTableGroup, hwPatchStatTableGroup} + + ::= { hwLoadBackupCompliances 1 } + + -- ============== groups ============== + hwLoadBackupObjectGroups OBJECT IDENTIFIER ::= { hwLoadBackupConformance 2 } + + hwLoadParaTableGroup OBJECT-GROUP + OBJECTS { hwLoadServerIpAddr, hwLoadMode, hwLoadFileName, + hwLoadContent, hwLoadBoardType, hwPortId, + hwLoadProcess, hwLoadUserName, hwLoadPassword} + STATUS current + DESCRIPTION + "The load parameter group objects." + ::= { hwLoadBackupObjectGroups 1 } + + + hwBackupParaTableGroup OBJECT-GROUP + OBJECTS { hwBackupServerIpAddr, hwBackupMode, hwBackupFileName, + hwBackupContent, hwBackupProcess, hwBackupUserName, + hwBackupPassword, hwBackupBoardType } + STATUS current + DESCRIPTION + "The backup parameter group objects." + ::= { hwLoadBackupObjectGroups 2 } + + hwTrapEventCausesGroup OBJECT-GROUP + OBJECTS { hwConfEventCause} + STATUS current + DESCRIPTION + "The trap event causes group objects." + ::= { hwLoadBackupObjectGroups 3 } + + hwTrapLoadBackupResultGroup OBJECT-GROUP + OBJECTS { hwTrapLoadResult, hwTrapBackupResult, hwCopyAndSaveResult} + STATUS current + DESCRIPTION + "The load and backup result group objects." + ::= { hwLoadBackupObjectGroups 4 } + + hwTrapLoadBackupTrapsGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwBackupFailAlarm, hwLoadFailAlarm, hwBackupFailAlarmSuccess, + hwLoadFailAlarmSuccess, hwCopyAndSaveFail, hwCopyAndSaveSuccess, + hwConfigurationChangedEvent} + STATUS current + DESCRIPTION + "The load and backup traps group objects." + ::= { hwLoadBackupObjectGroups 5 } + + hwBackupAndRestoreConfigGroup OBJECT-GROUP + OBJECTS { hwBackupAndRestore} + STATUS current + DESCRIPTION + "The load and backup config group objects." + ::= { hwLoadBackupObjectGroups 6 } + + hwPatchTableGroup OBJECT-GROUP + OBJECTS { hwPatchDescription, hwPatchFuncNum, + hwPatchTextLen, hwPatchDataLen, hwPatchType, + hwPatchAdminStatus, hwPatchOperState} + STATUS current + DESCRIPTION + "The patch table group objects." + ::= { hwLoadBackupObjectGroups 7 } + + hwPatchStatTableGroup OBJECT-GROUP + OBJECTS { hwPatchStatNumMax, hwPatchStatTextMax, hwPatchStatDataMax, + hwPatchStatTextUsed, hwPatchStatDataUsed} + STATUS current + DESCRIPTION + "The patch statistics group objects." + ::= { hwLoadBackupObjectGroups 8 } + + -- ============== conformance information define end ============== + + END + diff --git a/MIBS/huawei/HUAWEI-LOOPDETECT-MIB b/MIBS/huawei/HUAWEI-LOOPDETECT-MIB new file mode 100644 index 0000000..52d18d2 --- /dev/null +++ b/MIBS/huawei/HUAWEI-LOOPDETECT-MIB @@ -0,0 +1,223 @@ +-- +-- HUAWEI-LOOPDETECT-MIB.mib +-- MIB generated by MG-SOFT Visual MIB Builder Version 3.0 Build 271 +-- Friday, September 21, 2007 at 17:12:10 +-- + +-- HUAWEI-SAFETYSTRATEGY-MIB.mib +-- MIB generated by MG-SOFT Visual MIB Builder Version 3.0 Build 271 +-- Monday, January 22, 2007 at 10:16:10 +-- +-- ==================================================================== +-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: Huawei Static Arp MIB Definition +-- Reference: Huawei Enterprise MIB +-- Version: V1.0 +-- History: +-- +-- ===================================================================== + + HUAWEI-LOOPDETECT-MIB DEFINITIONS ::= BEGIN + + IMPORTS + huawei + FROM HUAWEI-MIB + OBJECT-TYPE, NOTIFICATION-TYPE + FROM SNMPv2-SMI; + +-- +-- Node definitions +-- + +-- Node definitions +-- +-- 1.3.6.1.4.1.2011.25 + -- 1.3.6.1.4.1.2011.25 + hwDatacomm OBJECT IDENTIFIER ::= { huawei 25 } + + -- 1.3.6.1.4.1.2011.25.180 + hwLoopDetectMIB MODULE-IDENTITY + LAST-UPDATED "200810070000Z" -- October 07, 2008 at 00:00 GMT + ORGANIZATION + "Huawei Technologies co.,Ltd." + CONTACT-INFO + "L2-Adp Team Huawei Technologies co.,Ltd. + Huawei Bld.,NO.3 Xinxi Rd., + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + http://www.huawei.com + Zip:100085 + " + DESCRIPTION + "The LoopDetect MIB module is defined to indicate loop-detect function of Huawei Technologies co.,Ltd." + ::= { hwDatacomm 180 } + + -- hwLoopDetectMIB OBJECT IDENTIFIER ::= { hwDatacomm 180 } + + -- 1.3.6.1.4.1.2011.25.180.1 + hwLoopDetectCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwLoopDetectCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the table that shows the loop detect configuration and blocking state." + ::= {hwLoopDetectMIB 1} + + hwLoopDetectCfgEntry OBJECT-TYPE + SYNTAX HwLoopDetectCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the entries about the loop detect configuration and blocking state." + INDEX {hwLoopDetectCfgPortIndex} + ::= {hwLoopDetectCfgTable 1} + + HwLoopDetectCfgEntry ::= + SEQUENCE { + hwLoopDetectCfgPortIndex Integer32, + hwLoopDetectCfgPortName OCTET STRING, + hwLoopDetectCfg Integer32, + hwLoopDetectCfgBlock Integer32, + hwLoopDetectCfgBlockTime Integer32, + hwLoopDetectCfgPriority Integer32, + hwLoopDetectCfgTrigger Integer32, + hwLoopDetectCfgSta Integer32 + } + + hwLoopDetectCfgPortIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the interface index." + ::= {hwLoopDetectCfgEntry 1} + + hwLoopDetectCfgPortName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..80)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the interface name." + ::= {hwLoopDetectCfgEntry 2} + + hwLoopDetectCfg OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the loop detect function is enabled." + ::= {hwLoopDetectCfgEntry 3} + + hwLoopDetectCfgBlock OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the interface can enter the blocking state after a loop is detected." + ::= {hwLoopDetectCfgEntry 4} + + hwLoopDetectCfgBlockTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the interval that is used to judge whether the loop disappears and the blocking state ends." + ::= {hwLoopDetectCfgEntry 5} + + hwLoopDetectCfgPriority OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the priority in loop detect." + ::= {hwLoopDetectCfgEntry 6} + + hwLoopDetectCfgTrigger OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the function of immediate interface Down/Up is triggered after a loop is detected." + ::= {hwLoopDetectCfgEntry 7} + + hwLoopDetectCfgSta OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identify the interface that is blocked after a loop is detected." + ::= {hwLoopDetectCfgEntry 8} + + -- 1.3.6.1.4.1.2011.25.180.2 + hwLoopDetectTraps OBJECT IDENTIFIER ::= { hwLoopDetectMIB 2 } + + -- 1.3.6.1.4.1.2011.25.180.2.1 + hwLoopDetectEnabled NOTIFICATION-TYPE + OBJECTS { hwLoopDetectCfgPortName } + STATUS current + DESCRIPTION + "The loop detect function is enabled." + ::= { hwLoopDetectTraps 1 } + + -- 1.3.6.1.4.1.2011.25.180.2.2 + hwLoopDetectDisabled NOTIFICATION-TYPE + OBJECTS { hwLoopDetectCfgPortName } + STATUS current + DESCRIPTION + "The loop detect function is disabled." + ::= { hwLoopDetectTraps 2 } + + -- 1.3.6.1.4.1.2011.25.180.2.3 + hwLoopDetectBlocked NOTIFICATION-TYPE + OBJECTS { hwLoopDetectCfgPortName } + STATUS current + DESCRIPTION + "The interface is blocked." + ::= { hwLoopDetectTraps 3 } + + -- 1.3.6.1.4.1.2011.25.180.2.4 + hwLoopDetectUnBlocked NOTIFICATION-TYPE + OBJECTS { hwLoopDetectCfgPortName } + STATUS current + DESCRIPTION + "The interface is unblocked." + ::= { hwLoopDetectTraps 4 } + + -- for compile builder + -- 1.3.6.1.4.1.2011.25.180.3 + hwLoopDetectGroups OBJECT IDENTIFIER ::= { hwLoopDetectMIB 3 } + + hwLoopDetectCfgEntryGroup OBJECT-GROUP + OBJECTS{ + hwLoopDetectCfgPortName, + hwLoopDetectCfg, + hwLoopDetectCfgBlock, + hwLoopDetectCfgBlockTime, + hwLoopDetectCfgPriority, + hwLoopDetectCfgTrigger, + hwLoopDetectCfgSta + } + STATUS current + DESCRIPTION + "Entries about the loop detect configuration and blocking state group." + ::= { hwLoopDetectGroups 1 } + + hwLoopDetectTrapsGroup NOTIFICATION-GROUP + NOTIFICATIONS + { + hwLoopDetectEnabled, + hwLoopDetectDisabled, + hwLoopDetectBlocked, + hwLoopDetectUnBlocked + } + STATUS current + DESCRIPTION + "Loop-detect traps group." + ::= { hwLoopDetectGroups 2 } + + END + +-- +-- HUAWEI-LOOPDETECT-MIB.mib +-- diff --git a/MIBS/huawei/HUAWEI-M-LAG-MIB b/MIBS/huawei/HUAWEI-M-LAG-MIB new file mode 100644 index 0000000..f441c89 --- /dev/null +++ b/MIBS/huawei/HUAWEI-M-LAG-MIB @@ -0,0 +1,233 @@ +-- ================================================================= +-- Copyright (C) 2016 by HUAWEI TECHNOLOGIES. All rights reserved +-- +-- Description: M-LAG huawei mib define +-- Reference: M-LAG +-- Version: V2.00 +-- History: +-- ,<2016.11.22>, +-- ================================================================= + +HUAWEI-M-LAG-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + hwETrunkMIB + FROM HUAWEI-E-TRUNK-MIB + MacAddress + FROM SNMPv2-TC + OBJECT-GROUP, NOTIFICATION-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + OBJECT-TYPE, MODULE-IDENTITY, OBJECT-IDENTITY, NOTIFICATION-TYPE, Integer32, Unsigned32 + FROM SNMPv2-SMI + entPhysicalName + FROM ENTITY-MIB; + + hwMLagMIB MODULE-IDENTITY + LAST-UPDATED "201611221109Z" + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "Please provide the descritpion." + REVISION "201611221109Z" + DESCRIPTION "V2.00, Updated to include dfs peer down alarm for M-LAG." + + REVISION "201611221109Z" + DESCRIPTION "V1.02, Updated to include heart lost alarm for M-LAG." + + REVISION "201611221109Z" + DESCRIPTION "V1.01, Updated to include support for M-LAG." + + REVISION "201611221109Z" + DESCRIPTION "V1.00, initial version." + + ::= { hwETrunkMIB 8 } + + +-- Top-level structure of the MIB + +hwMLagObjects OBJECT IDENTIFIER ::= { hwMLagMIB 1 } +hwMLagNotifications OBJECT IDENTIFIER ::= { hwMLagMIB 2 } +hwMLagConformance OBJECT IDENTIFIER ::= { hwMLagMIB 3 } + +--MIB Objects + + hwMLagConsistencyType1 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The type of M-LAG consistency check." + ::= { hwMLagObjects 1 } + + hwMLagConsistencyType2 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The type of M-LAG consistency check." + ::= { hwMLagObjects 2 } + + hwmlagDfsPeerDownTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwmlagDfsPeerDownEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of DFS peer status goes down." + ::= { hwMLagObjects 3 } + + + hwmlagDfsPeerDownEntry OBJECT-TYPE + SYNTAX HwmlagDfsPeerDownEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of Dfs peer status goes down table." + INDEX { hwdfsGroupId, hwsysMac, hwdfsType, hwdfsPeerAddress } + ::= { hwmlagDfsPeerDownTable 1 } + + HwmlagDfsPeerDownEntry ::= + SEQUENCE { + hwdfsGroupId + Unsigned32, + hwsysMac + MacAddress, + hwdfsType + OCTET STRING, + hwdfsPeerAddress + OCTET STRING + } + + hwdfsGroupId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Dfs Group id." + ::= { hwmlagDfsPeerDownEntry 1 } + + hwsysMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "MAC of system from dfs peer." + ::= { hwmlagDfsPeerDownEntry 2 } + + hwdfsType OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The type of dfs-group which contains M-LAG or Active-Active Gateway." + ::= { hwmlagDfsPeerDownEntry 3 } + + hwdfsPeerAddress OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Peer address from dfs peer." + ::= { hwmlagDfsPeerDownEntry 4 } + + +-- Notifications + + hwMLagConsistencyCheckType1 NOTIFICATION-TYPE + OBJECTS { hwMLagConsistencyType1 } + STATUS current + DESCRIPTION + "Trap message is generated when + there is type1 inconsistency configuration between the two devices of M-LAG." + ::= { hwMLagNotifications 1 } + + hwMLagConsistencyCheckType1Resume NOTIFICATION-TYPE + OBJECTS { hwMLagConsistencyType1 } + STATUS current + DESCRIPTION + "The expected state trap of M-LAG resumed." + ::= { hwMLagNotifications 2 } + + hwMLagConsistencyCheckType2 NOTIFICATION-TYPE + OBJECTS {hwMLagConsistencyType2 } + STATUS current + DESCRIPTION + "Trap message is generated when + there is type1 inconsistency configuration between the two devices of M-LAG." + ::= { hwMLagNotifications 3 } + + hwMLagConsistencyCheckType2Resume NOTIFICATION-TYPE + OBJECTS {hwMLagConsistencyType2 } + STATUS current + DESCRIPTION + "The expected state trap of M-LAG resumed." + ::= { hwMLagNotifications 4 } + + hwMLagHeartLost NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "Trap message is generated when + heart beat state is lost." + ::= { hwMLagNotifications 5 } + + hwMLagHeartLostResume NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The expected state of M-LAG heart resumed." + ::= { hwMLagNotifications 6 } + + hwMlagDfsPeerDown NOTIFICATION-TYPE + OBJECTS {hwdfsGroupId, hwsysMac, hwdfsType, hwdfsPeerAddress} + STATUS current + DESCRIPTION + "Trap message is generated when + dfs peer status goes down." + ::= { hwMLagNotifications 7 } + + hwMlagDfsPeerDownResume NOTIFICATION-TYPE + OBJECTS {hwdfsGroupId, hwsysMac, hwdfsType, hwdfsPeerAddress} + STATUS current + DESCRIPTION + "The expected state of dfs peer status goes down resumed." + ::= { hwMLagNotifications 8 } + +-- Conformance + + hwMlagGroups OBJECT IDENTIFIER ::= { hwMLagConformance 1 } + + hwMLagObjectGroup OBJECT-GROUP + OBJECTS { hwMLagConsistencyType1, hwMLagConsistencyType2 } + STATUS current + DESCRIPTION + "The object group." + ::= { hwMlagGroups 1 } + + hwMLagNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwMLagConsistencyCheckType1, hwMLagConsistencyCheckType1Resume, hwMLagConsistencyCheckType2, hwMLagConsistencyCheckType2Resume , hwMLagHeartLost, hwMLagHeartLostResume, hwMlagDfsPeerDown, hwMlagDfsPeerDownResume} + STATUS current + DESCRIPTION + "The notification group." + ::= { hwMlagGroups 2 } + + hwMLagCompliances OBJECT IDENTIFIER ::= { hwMLagConformance 2 } + + hwMLagCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The core compliance statement for all implementations." + MODULE -- this module + MANDATORY-GROUPS { + hwMLagObjectGroup, hwMLagNotificationGroup + } + ::= { hwMLagCompliances 1 } + +END \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-MA5200-DEVICE-MIB b/MIBS/huawei/HUAWEI-MA5200-DEVICE-MIB new file mode 100644 index 0000000..af3748d --- /dev/null +++ b/MIBS/huawei/HUAWEI-MA5200-DEVICE-MIB @@ -0,0 +1,543 @@ +-- ================================================================= +-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description:HUAWEI-MA5200-DEVICE-MIB +-- Reference: +-- Version: V1.0 +-- History: +-- +-- ================================================================= + HUAWEI-MA5200-DEVICE-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwMA5200Mib + FROM HUAWEI-MIB + Unsigned32, IpAddress,OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + TruthValue, RowStatus,DateAndTime,MacAddress + FROM SNMPv2-TC + HWFrameType, HWPCBType, HWSubPCBType, HWPortType + FROM HUAWEI-TC-MIB + VlanIdOrNone, VlanId + FROM Q-BRIDGE-MIB + hwFrameIndex, hwSlotIndex + FROM HUAWEI-DEVICE-MIB; + + hwMA5200Device MODULE-IDENTITY + LAST-UPDATED "200408300900Z" + ORGANIZATION + " + NanJing Institute,Huawei Technologies Co.,Ltd. + HuiHong Mansion,No.91 BaiXia Rd. + NanJing, P.R. of China + Zipcode:210001 + Http://www.huawei.com + E-mail:support@huawei.com " + CONTACT-INFO + "The MIB contains objects of module MA5200 device." + DESCRIPTION + "Huawei ma5200 device mib." + ::= { hwMA5200Mib 201 } + + hw52DevSlot OBJECT IDENTIFIER ::= { hwMA5200Device 1 } + +-- +-- Node definitions +-- + +-- ================================================================== +-- +-- ======================= definition begin ========================= +-- +-- ================================================================== + + hw52DevSlotNum OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + The slot number. + " + ::= { hw52DevSlot 1 } + + hw52DevSubSlotNum OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + THe sub Slot number. + " + ::= { hw52DevSlot 2 } + + hw52DevPortNum OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + The port number. + " + ::= { hw52DevSlot 3 } + + hw52DevPortOperateStatus OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + The port Operate Status. + " + ::= { hw52DevSlot 4 } + + -- ============== hw52DevSlotTrap define beginning ============== + hw52DevSlotTrap OBJECT IDENTIFIER ::= { hwMA5200Device 2 } + + hw52DevSlotReset NOTIFICATION-TYPE + OBJECTS {hw52DevSlotNum} + STATUS current + DESCRIPTION + " + The trap report of slot reset. + " + ::= { hw52DevSlotTrap 1006 } + + hw52DevSlotRegOK NOTIFICATION-TYPE + OBJECTS {hw52DevSlotNum} + STATUS current + DESCRIPTION + " + The trap report of slot register OK. + " + ::= { hw52DevSlotTrap 1007 } + + hw52DevSlotPlugOut NOTIFICATION-TYPE + OBJECTS {hw52DevSlotNum} + STATUS current + DESCRIPTION + " + The trap report of slot plug out. + " + ::= { hw52DevSlotTrap 1008 } + + -- ============== hw52DevSlotTrap define end ============== + + -- ============== hwHdDevTable define beginning ============== + + hwHdDev OBJECT IDENTIFIER ::= { hwMA5200Device 5 } + + hwHdDevTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwHdDevEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This table contains harddisk information. + " + ::= { hwHdDev 1 } + + hwHdDevEntry OBJECT-TYPE + SYNTAX HwHdDevEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The table entry of harddisk information. + " + INDEX { hwFrameIndex, hwSlotIndex, hwHdDevIndex } + ::= { hwHdDevTable 1 } + + HwHdDevEntry ::= + SEQUENCE { + hwHdDevIndex + Integer32, + hwHdDevSize + Integer32, + hwHdDevFree + Integer32 + } + + hwHdDevIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The index of harddisk information table. + " + ::= { hwHdDevEntry 1 } + + hwHdDevSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Total Size in Octets of harddisk memory. + " + ::= { hwHdDevEntry 2 } + + hwHdDevFree OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Unused Size in Octets of harddisk memory. + " + ::= { hwHdDevEntry 3 } + + -- ============== hwHdDevTable define end ============== + + hw52DevPortTrap OBJECT IDENTIFIER ::= { hwMA5200Device 6 } + + hw52DevPortUp NOTIFICATION-TYPE + OBJECTS { hw52DevSlotNum, hw52DevSubSlotNum, hw52DevPortNum, hw52DevPortOperateStatus } + STATUS current + DESCRIPTION + " + Port up. + " + ::= { hw52DevPortTrap 1 } + + hw52DevPortDown NOTIFICATION-TYPE + OBJECTS { hw52DevSlotNum, hw52DevSubSlotNum, hw52DevPortNum, hw52DevPortOperateStatus } + STATUS current + DESCRIPTION + " + Port down. + " + ::= { hw52DevPortTrap 2 } + + hw52DevUserAttackInfo OBJECT IDENTIFIER ::= { hwMA5200Device 7 } + + hw52DevUserIPAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + The user's IP address. + " + ::= { hw52DevUserAttackInfo 1 } + + hw52DevUserMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + The user's MAC address. + " + ::= { hw52DevUserAttackInfo 2 } + + hw52DevUserIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + The index of user, could be vlan id, Session id or VCD according with the type of user. + " + ::= { hw52DevUserAttackInfo 3 } + + hw52DevUserOuterVlan OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + The outer vlan. + " + ::= { hw52DevUserAttackInfo 4 } + + hw52DevUserAttack OBJECT IDENTIFIER ::= { hwMA5200Device 8 } + + hw52DevUserAttackTrap NOTIFICATION-TYPE + OBJECTS { hw52DevUserIPAddr,hw52DevUserMac,hw52DevSlotNum, hw52DevSubSlotNum, hw52DevPortNum, hw52DevUserIndex, hw52DevUserOuterVlan} + STATUS current + DESCRIPTION + " + The trap report of user attack. + " + ::= { hw52DevUserAttack 1 } + + hw52TrapSwitch OBJECT IDENTIFIER ::= { hwMA5200Device 9 } + + hw52HwdeviceOrBasetrap OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + hwdevice(2), + basetrap(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Trap switches between basetrap and hwdevice. + " + ::= { hw52TrapSwitch 1 } + + hw52DevMemUsage OBJECT IDENTIFIER ::= { hwMA5200Device 10 } + + hw52DevMemUsageThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + Memory usage threshold. + " + ::= { hw52DevMemUsage 1 } + + hw52DevMemUsageTrap OBJECT IDENTIFIER ::= { hwMA5200Device 11 } + + hw52DevMemUsageAlarm NOTIFICATION-TYPE + OBJECTS { hw52DevSlotNum, hw52DevMemUsageThreshold } + STATUS current + DESCRIPTION + " + Memory usage alarm. + " + ::= { hw52DevMemUsageTrap 1 } + + hw52DevMemUsageResume NOTIFICATION-TYPE + OBJECTS { hw52DevSlotNum, hw52DevMemUsageThreshold } + STATUS current + DESCRIPTION + " + Memory usage alarm resum. + " + ::= { hw52DevMemUsageTrap 2 } + + hw52DevStartupFileFail OBJECT IDENTIFIER ::= { hwMA5200Device 12 } + + hw52DevDefaultStartupFileName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + Default startup file name. + " + ::= { hw52DevStartupFileFail 1 } + + hw52DevCurrentStartupFileName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + Current startup file name. + " + ::= { hw52DevStartupFileFail 2 } + + hw52DevStartupFileFailTrap OBJECT IDENTIFIER ::= { hwMA5200Device 13 } + + hw52DevStartupFileReloadAlarm NOTIFICATION-TYPE + OBJECTS { hw52DevDefaultStartupFileName, hw52DevCurrentStartupFileName, hw52DevSlotNum } + STATUS current + DESCRIPTION + " + Startup file load fail alarm. + " + ::= { hw52DevStartupFileFailTrap 1 } + + hw52DevDiskSelfTestFail OBJECT IDENTIFIER ::= { hwMA5200Device 14 } + + hw52DevDiskSelfTestDiskType OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + Disk type: cfcard or harddisk. + " + ::= { hw52DevDiskSelfTestFail 1 } + + hw52DevDiskSelfTestFailStep OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + Disk self-test fail step. + " + ::= { hw52DevDiskSelfTestFail 2 } + + hw52DevDiskSelfTestFailTrap OBJECT IDENTIFIER ::= { hwMA5200Device 15 } + + hw52DevDiskSelfTestFailAlarm NOTIFICATION-TYPE + OBJECTS { hw52DevDiskSelfTestDiskType,hw52DevDiskSelfTestFailStep,hw52DevSlotNum } + STATUS current + DESCRIPTION + " + Disk selftest error alarm. + " + ::= { hw52DevDiskSelfTestFailTrap 1 } + + hw52DevCfUnregisterTrap OBJECT IDENTIFIER ::= { hwMA5200Device 16 } + + hw52DevCfUnregisteredAlarm NOTIFICATION-TYPE + OBJECTS { hw52DevSlotNum } + STATUS current + DESCRIPTION + " + Cf card unregistered. + " + ::= { hw52DevCfUnregisterTrap 1 } + + hw52DevHpt372ErrorTrap OBJECT IDENTIFIER ::= { hwMA5200Device 17 } + + hw52DevHpt372ErrorAlarm NOTIFICATION-TYPE + OBJECTS { hw52DevSlotNum } + STATUS current + DESCRIPTION + " + Hpt372 occur error. + " + ::= { hw52DevHpt372ErrorTrap 1 } + + hw52DevHarddiskUsageTrap OBJECT IDENTIFIER ::= { hwMA5200Device 18 } + + hw52DevHarddiskUsageAlarm NOTIFICATION-TYPE + OBJECTS { hw52DevSlotNum } + STATUS current + DESCRIPTION + " + Harddisk usage alarm. + " + ::= { hw52DevHarddiskUsageTrap 1 } + + hw52DevHarddiskUsageResume NOTIFICATION-TYPE + OBJECTS { hw52DevSlotNum } + STATUS current + DESCRIPTION + " + Harddisk usage alarm resume. + " + ::= { hw52DevHarddiskUsageTrap 2 } + + hw52PacketError OBJECT IDENTIFIER ::= { hwMA5200Device 19 } + + hw52InPacketErrorTrap NOTIFICATION-TYPE + OBJECTS { hw52DevSlotNum, hw52DevSubSlotNum, hw52DevPortNum } + STATUS current + DESCRIPTION + " + In packet error. + " + ::= { hw52PacketError 1 } + + hw52OutPacketErrorTrap NOTIFICATION-TYPE + OBJECTS { hw52DevSlotNum, hw52DevSubSlotNum, hw52DevPortNum } + STATUS current + DESCRIPTION + " + Out packet error. + " + ::= { hw52PacketError 2 } + + hw52DevCfcardUsageTrap OBJECT IDENTIFIER ::= { hwMA5200Device 20 } + + hw52DevCfcardUsageAlarm NOTIFICATION-TYPE + OBJECTS { hw52DevSlotNum } + STATUS current + DESCRIPTION + " + Cfcard usage alarm. + " + ::= { hw52DevCfcardUsageTrap 1 } + + hw52DevCfcardUsageResume NOTIFICATION-TYPE + OBJECTS { hw52DevSlotNum } + STATUS current + DESCRIPTION + " + Cfcard usage alarm resume. + " + ::= { hw52DevCfcardUsageTrap 2 } + + hw52DevFlashUsageTrap OBJECT IDENTIFIER ::= { hwMA5200Device 21 } + + hw52DevFlashUsageAlarm NOTIFICATION-TYPE + OBJECTS { hw52DevSlotNum } + STATUS current + DESCRIPTION + " + Flash usage alarm. + " + ::= { hw52DevFlashUsageTrap 1 } + + hw52DevFlashUsageResume NOTIFICATION-TYPE + OBJECTS { hw52DevSlotNum } + STATUS current + DESCRIPTION + " + Flash usage alarm resume. + " + ::= { hw52DevFlashUsageTrap 2 } + + -- ============== conformance information ============== + hw52DevConformance OBJECT IDENTIFIER ::= { hwMA5200Device 200 } + + hw52DevCompliances OBJECT IDENTIFIER ::= { hw52DevConformance 1 } + hw52DevCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting + the this module." + + MODULE -- this module + MANDATORY-GROUPS {hw52DevSlotGroup, hw52DevHdTableGroup, hw52DevTrapsGroup, + hw52DevTrapObjectsGroup } + + ::= { hw52DevCompliances 1 } + + -- ============== groups ============== + hw52DevObjectGroups OBJECT IDENTIFIER ::= { hw52DevConformance 2 } + + hw52DevSlotGroup OBJECT-GROUP + OBJECTS { hw52DevSlotNum, hw52DevSubSlotNum, hw52DevPortNum, + hw52DevPortOperateStatus} + STATUS current + DESCRIPTION + "The MA5200 device slot group objects." + ::= { hw52DevObjectGroups 1 } + + hw52DevHdTableGroup OBJECT-GROUP + OBJECTS { hwHdDevSize, hwHdDevFree } + STATUS current + DESCRIPTION + "The MA5200 device harddisk information table group." + ::= { hw52DevObjectGroups 2 } + + hw52DevTrapsGroup NOTIFICATION-GROUP + NOTIFICATIONS { hw52DevSlotReset, hw52DevSlotRegOK, hw52DevSlotPlugOut, + hw52DevPortUp, hw52DevPortDown, hw52DevUserAttackTrap, + hw52DevMemUsageAlarm, hw52DevMemUsageResume, hw52DevStartupFileReloadAlarm, + hw52DevDiskSelfTestFailAlarm, hw52DevCfUnregisteredAlarm, hw52DevHpt372ErrorAlarm, + hw52DevHarddiskUsageAlarm, hw52DevHarddiskUsageResume, hw52InPacketErrorTrap, + hw52OutPacketErrorTrap, hw52DevCfcardUsageAlarm, hw52DevCfcardUsageResume, + hw52DevFlashUsageAlarm, hw52DevFlashUsageResume } + STATUS current + DESCRIPTION + "The MA5200 device traps group." + ::= { hw52DevObjectGroups 3 } + + hw52DevTrapObjectsGroup OBJECT-GROUP + OBJECTS { hw52DevUserIPAddr, hw52DevUserMac, hw52DevUserIndex, + hw52DevUserOuterVlan, hw52HwdeviceOrBasetrap, hw52DevMemUsageThreshold, + hw52DevDefaultStartupFileName, hw52DevCurrentStartupFileName, hw52DevDiskSelfTestDiskType, + hw52DevDiskSelfTestFailStep } + STATUS current + DESCRIPTION + "The objects of MA5200 device traps group." + ::= { hw52DevObjectGroups 4 } + + -- ============== conformance information define end ============== + + END + \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-MA5200-MIB b/MIBS/huawei/HUAWEI-MA5200-MIB new file mode 100644 index 0000000..032dddb --- /dev/null +++ b/MIBS/huawei/HUAWEI-MA5200-MIB @@ -0,0 +1,56 @@ +-- ============================================================================ +-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI MA5200 Common Oid MIB Defintion +-- Reference: +-- Version: V1.00 +-- History: +-- +-- ============================================================================ + + HUAWEI-MA5200-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwProducts + FROM HUAWEI-MIB + MODULE-IDENTITY + FROM SNMPv2-SMI; + + + musa MODULE-IDENTITY + LAST-UPDATED "200303110900Z" -- March 11, 2003 at 09:00 GMT + ORGANIZATION + "Huawei Technologies Co., Ltd." + CONTACT-INFO + " + NanJing Institute,Huawei Technologies Co.,Ltd. + HuiHong Mansion,No.91 BaiXia Rd. + NanJing, P.R. of China + Zipcode:210001 + + Http://www.huawei.com + E-mail:support@huawei.com " + DESCRIPTION + "The HUAWEI-MA5200-MIB contains objects of MA5200" + ::= { hwProducts 6 } + + + hwMA5200Mib OBJECT IDENTIFIER ::= { musa 2 } + + hwMA5200G-16 OBJECT IDENTIFIER ::= { hwMA5200Mib 29 } + + hwMA5200G-8 OBJECT IDENTIFIER ::= { hwMA5200Mib 30 } + + hwMA5200G-4 OBJECT IDENTIFIER ::= { hwMA5200Mib 31 } + + hwMA5200G-2 OBJECT IDENTIFIER ::= { hwMA5200Mib 32 } + + hwMA5200Ifcfg OBJECT IDENTIFIER ::= { hwMA5200Mib 100 } + + hwMA5200L2tp OBJECT IDENTIFIER ::= { hwMA5200Mib 101 } + + hwMA5200PPPoX OBJECT IDENTIFIER ::= { hwMA5200Mib 102 } + + hwMA5200Srvcfg OBJECT IDENTIFIER ::= { hwMA5200Mib 103 } + + END \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-MAC-AUTHEN-MIB b/MIBS/huawei/HUAWEI-MAC-AUTHEN-MIB new file mode 100644 index 0000000..7765cf2 --- /dev/null +++ b/MIBS/huawei/HUAWEI-MAC-AUTHEN-MIB @@ -0,0 +1,389 @@ +-- ================================================================= +-- Copyright (C) 2016 by HUAWEI TECHNOLOGIES. All rights reserved +-- +-- Description:HUAWEI MAC AUTHEN MIB +-- Reference: +-- Version: V1.05 +-- History: +-- v1.01 +-- modified by z00196108 2013-8-7 +-- v1.02 +-- modified by z00196108 2013-10-23 +-- v1.03 +-- modified by q00228201 2014-1-13 +-- v1.04 +-- modified by h00280725 2015-6-22 +-- v1.05 +-- modified by c00350813 2016-3-18 +-- ================================================================= + + HUAWEI-MAC-AUTHEN-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + MODULE-IDENTITY, IpAddress, OBJECT-TYPE, + NOTIFICATION-TYPE,Integer32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE,OBJECT-GROUP,NOTIFICATION-GROUP + FROM SNMPv2-CONF + InterfaceIndexOrZero, ifDescr + FROM IF-MIB + VlanIdOrNone + FROM Q-BRIDGE-MIB + EnabledStatus + FROM P-BRIDGE-MIB + RowStatus,MacAddress,DisplayString + FROM SNMPv2-TC; + + +-- +-- Module Identifier +-- + hwMacAuthenMIB MODULE-IDENTITY + LAST-UPDATED "201603181536Z" + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "This MIB describes objects used for mac-authentication,including + configuring mac-authentication." + REVISION "201603181536Z" + DESCRIPTION + "Modify hwMacAuthenModeUsername" + REVISION "201506221604Z" + DESCRIPTION + "Modify range of hwMacAuthenMaxUserNum" + REVISION "200912151800Z" -- December 15th, 2009 at 14:00 GMT + DESCRIPTION + "The initial revision of this MIB module." + REVISION "201308071111Z" -- August 7th, 2013 at 14:00 GMT + DESCRIPTION + "Modify quiet-period." + REVISION "201310231221Z" -- October 23th, 2013 at 14:00 GMT + DESCRIPTION + "Modify hwMacAuthenTimerOfflineDetect" + REVISION "201401131221Z" + DESCRIPTION + "Modify quiet-period." + ::= { hwDatacomm 171 } + +-- +-- Objects Identifier +-- + + hwMacAuthenObjects OBJECT IDENTIFIER ::= { hwMacAuthenMIB 1 } + +-- +-- Nodes Identifier +-- + + hwMacAuthenGlobalEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Global MAC authenticate. Enable this before you want to enable + other interfaces MAC authentication. " + DEFVAL { disable } + ::= { hwMacAuthenObjects 1 } + + + hwMacAuthenModeUsername OBJECT-TYPE + SYNTAX INTEGER + { + macAddressWithoutHyphen(1), + macAddressWithHyphen(2), + fixed(3), + option82(4), + macAddressWithHyphenNormal(5), + macAddressWithoutHyphenUpper(6), + macAddressWithHyphenUpper(7), + macAddressWithHyphenNormalUpper(8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify MAC authentication mode config." + DEFVAL { macAddressWithoutHyphen } + ::= { hwMacAuthenObjects 2 } + + + hwMacAuthenPassword OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Special the fixed password. " + ::= { hwMacAuthenObjects 3 } + + + hwMacAuthenUsername OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Special the fixed username. " + ::= { hwMacAuthenObjects 4 } + + + hwMacAuthenDomain OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify domain server configuration. " + ::= { hwMacAuthenObjects 5 } + + + hwMacAuthenTimerOfflineDetect OBJECT-TYPE + SYNTAX Integer32(0..7200) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify timer configuration." + DEFVAL { 300 } + ::= { hwMacAuthenObjects 6 } + + + hwMacAuthenTimerQuiet OBJECT-TYPE + SYNTAX Integer32(0..3600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify timer configuration." + DEFVAL { 60 } + ::= { hwMacAuthenObjects 7 } + + + hwMacAuthenTimerServerTimeout OBJECT-TYPE + SYNTAX Integer32(1..120) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify timer configuration." + DEFVAL { 30 } + ::= { hwMacAuthenObjects 8 } + + + hwMacAuthenReauthInterval OBJECT-TYPE + SYNTAX Integer32(1..7200) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify timer configuration of guest vlan reauthentication. " + DEFVAL { 30 } + ::= { hwMacAuthenObjects 9 } + + + hwMacAuthenCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMacAuthenCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The MAC authentication configuration table." + ::= { hwMacAuthenObjects 10 } + + + hwMacAuthenCfgEntry OBJECT-TYPE + SYNTAX HwMacAuthenCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the MAC authentication configuration table." + INDEX { hwMacAuthenPortIndex } + ::= { hwMacAuthenCfgTable 1 } + + HwMacAuthenCfgEntry ::= + SEQUENCE { + hwMacAuthenPortIndex Integer32, + hwMacAuthenPortEnable EnabledStatus, + hwMacAuthenGuestVlan VlanIdOrNone, + hwMacAuthenMaxUserNum Integer32, + hwMacAuthenPortDomain DisplayString, + hwMacAuthenPortModeUserName INTEGER, + hwMacAuthenPortUserName DisplayString, + hwMacAuthenPortPassWord DisplayString, + hwMacAuthenPortPwdType INTEGER + } + + hwMacAuthenPortIndex OBJECT-TYPE + SYNTAX Integer32 (0..1280) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The Index of L2-Switch Interface." + ::= { hwMacAuthenCfgEntry 1 } + + hwMacAuthenPortEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Whether to enable MAC authentication on this interface." + DEFVAL { disable } + ::= { hwMacAuthenCfgEntry 2 } + + hwMacAuthenGuestVlan OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Specify guest vlan configuration information for ports." + ::= { hwMacAuthenCfgEntry 3 } + + hwMacAuthenMaxUserNum OBJECT-TYPE + SYNTAX Integer32(1..16384) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The max number of users. " + DEFVAL { 256 } + ::= { hwMacAuthenCfgEntry 4 } + + hwMacAuthenPortDomain OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify domain server configuration for ports." + ::= { hwMacAuthenCfgEntry 5 } + + + hwMacAuthenPortModeUserName OBJECT-TYPE + SYNTAX INTEGER + { + obeyGlobalConfiguration(1), + macAddressWithoutHyphen(2), + macAddressWithHyphen(3), + fixed(4), + option82(5), + macAddressWithHyphenNormal(6), + macAddressWithoutHyphenUpper(7), + macAddressWithHyphenUpper(8), + macAddressWithHyphenNormalUpper(9) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify MAC authentication mode config for ports." + DEFVAL { obeyGlobalConfiguration } + ::= { hwMacAuthenCfgEntry 6 } + + hwMacAuthenPortUserName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Special the fixed username for ports." + ::= { hwMacAuthenCfgEntry 7 } + + hwMacAuthenPortPassWord OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Special the fixed password for ports." + ::= { hwMacAuthenCfgEntry 8 } + + hwMacAuthenPortPwdType OBJECT-TYPE + SYNTAX INTEGER + { + simple(1), + cipher(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of port password. " + DEFVAL { simple } + ::= { hwMacAuthenCfgEntry 9 } + + hwMacAuthenPwdType OBJECT-TYPE + SYNTAX INTEGER + { + simple(1), + cipher(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of global password. " + DEFVAL { simple } + ::= { hwMacAuthenObjects 11 } + +-- +-- Traps Identifier +-- + hwMacAuthenMibTraps OBJECT IDENTIFIER ::= { hwMacAuthenMIB 2 } + + hwMacAuthenMaxUserAlarm NOTIFICATION-TYPE + OBJECTS { ifDescr } + STATUS current + DESCRIPTION + "The number of ahthenticate users is reached the max number. " + ::= { hwMacAuthenMibTraps 1 } + + + -- ============== conformance information ============== + hwMacAuthenConformance OBJECT IDENTIFIER ::= { hwMacAuthenMIB 3 } + + hwMacAuthenCompliances OBJECT IDENTIFIER ::= { hwMacAuthenConformance 1 } + hwMacAuthenCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting this module." + + MODULE -- this module + MANDATORY-GROUPS + { + hwMacAuthenCfgGroup + } + + ::= { hwMacAuthenCompliances 1 } + + -- ============== groups ============== + + hwMacAuthenCfgGroups OBJECT IDENTIFIER ::= { hwMacAuthenConformance 2 } + + hwMacAuthenCfgGroup OBJECT-GROUP + OBJECTS { + hwMacAuthenGlobalEnable, + hwMacAuthenModeUsername, + hwMacAuthenPassword, + hwMacAuthenUsername, + hwMacAuthenDomain, + hwMacAuthenTimerOfflineDetect, + hwMacAuthenTimerQuiet, + hwMacAuthenTimerServerTimeout, + hwMacAuthenReauthInterval, + hwMacAuthenPortEnable, + hwMacAuthenGuestVlan, + hwMacAuthenMaxUserNum, + hwMacAuthenPortDomain, + hwMacAuthenPortModeUserName, + hwMacAuthenPortUserName, + hwMacAuthenPortPassWord, + hwMacAuthenPortPwdType, + hwMacAuthenPwdType + } + STATUS current + DESCRIPTION + "The mac-authen's Configuration group." + ::= { hwMacAuthenCfgGroups 1 } + + hwMacAuthenTrapGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwMacAuthenMaxUserAlarm } + STATUS current + DESCRIPTION + "The mac-authen's Notification group." + ::= { hwMacAuthenCfgGroups 2 } + + -- ============== conformance information define end ============== + END \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-MACBIND-MIB b/MIBS/huawei/HUAWEI-MACBIND-MIB new file mode 100644 index 0000000..7fdcdf6 --- /dev/null +++ b/MIBS/huawei/HUAWEI-MACBIND-MIB @@ -0,0 +1,162 @@ +-- ================================================================= +-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved +-- +-- Description: HUAWEI MACBIND MIB, this mib will maintain the +-- MAC-IP address bind mib oid for all datacomm product. +-- Reference: +-- Version: V1.20 +-- History: +-- +-- V1.20 2005-05-30 Wei Rixi(22510) added mplsVpnVrfName as table index, +-- V1.00 2003-03-18 Yang Yinzhu(28193) initial version +-- ================================================================= + +HUAWEI-MACBIND-MIB DEFINITIONS ::= BEGIN + + IMPORTS + OBJECT-GROUP + FROM SNMPv2-CONF + IpAddress, OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + TruthValue, MacAddress, RowStatus + FROM SNMPv2-TC + mplsVpnVrfName + FROM MPLS-VPN-MIB + hwDatacomm + FROM HUAWEI-MIB; + + hwMACBIND MODULE-IDENTITY + LAST-UPDATED "200304110900Z" -- April 11, 2003 at 09:00 GMT + ORGANIZATION + "Huawei Technologies co.,Ltd." + CONTACT-INFO + " + R&D BeiJing, Huawei Technologies co.,Ltd. + Huawei Bld.,NO.3 Xinxi Rd., + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + Zip:100085 + Http://www.huawei.com + E-mail:support@huawei.com + " + DESCRIPTION + " + V1.00 + The MAC-IP address bind mib is for all datacomm product. + + " + ::= { hwDatacomm 9 } + + -- + -- Node definitions + -- + -- 1.3.6.1.4.1.2011.5.25.9.1 + hwMacBindMibObjects OBJECT IDENTIFIER ::= { hwMACBIND 1 } + + -- 1.3.6.1.4.1.2011.5.25.9.1.1 + hwMacBindEnableFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The MAC-IP address bind function switch. + 1: true(on) + 2: false(off) + " + DEFVAL { false } + ::= { hwMacBindMibObjects 1 } + + -- 1.3.6.1.4.1.2011.5.25.9.1.2 + hwMacBindTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMacBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The MAC-IP address bind table. + " + ::= { hwMacBindMibObjects 2 } + + -- 1.3.6.1.4.1.2011.5.25.9.1.2.1 + hwMacBindEntry OBJECT-TYPE + SYNTAX HwMacBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The MAC-IP address bind table struct. + " + INDEX { mplsVpnVrfName, hwMacBindIPAddress } + ::= { hwMacBindTable 1 } + + HwMacBindEntry ::= + SEQUENCE { + hwMacBindIPAddress + IpAddress, + hwMacBindMacAddress + MacAddress, + hwMacBindRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.5.25.9.1.2.1.1 + hwMacBindIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + IP address. + + This item is index." + ::= { hwMacBindEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.9.1.2.1.2 + hwMacBindMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + MAC address. + " + ::= { hwMacBindEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.9.1.2.1.3 + hwMacBindRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Only support CreateAndGo and Destroy. + " + ::= { hwMacBindEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.9.2 + hwMacBindMibConformance OBJECT IDENTIFIER ::= { hwMACBIND 2 } + + -- 1.3.6.1.4.1.2011.5.25.9.2.1 + hwMacBindMibGroup OBJECT IDENTIFIER ::= { hwMacBindMibConformance 1 } + + -- 1.3.6.1.4.1.2011.5.25.9.2.1.1 + hwMacBindTableGroup OBJECT-GROUP + OBJECTS { + hwMacBindIPAddress, + hwMacBindMacAddress, + hwMacBindRowStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwMacBindMibGroup 1 } + + -- 1.3.6.1.4.1.2011.5.25.9.2.1.2 + hwMacBindEnableGroup OBJECT-GROUP + OBJECTS { hwMacBindEnableFlag } + STATUS current + DESCRIPTION + "Description." + ::= { hwMacBindMibGroup 2 } + +END diff --git a/MIBS/huawei/HUAWEI-MC-TRUNK-MIB b/MIBS/huawei/HUAWEI-MC-TRUNK-MIB new file mode 100644 index 0000000..6a385f5 --- /dev/null +++ b/MIBS/huawei/HUAWEI-MC-TRUNK-MIB @@ -0,0 +1,640 @@ +-- ================================================================= +-- Copyright (C) 2008 by HUAWEI TECHNOLOGIES. All rights reserved +-- +-- Description: The HUAWEI-MC-TRUNK-MIB.mib provides information about MC-TRUNK +-- Reference: +-- Version: V1.0 +-- History: +-- zhenghebin,2008.11.25,publish +-- ================================================================= + + HUAWEI-MC-TRUNK-MIB DEFINITIONS ::= BEGIN + + IMPORTS + huaweiMgmt + FROM HUAWEI-MIB + IpAddress,Integer32, Unsigned32, Counter32, Counter64, + OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + PhysAddress,DisplayString,TruthValue,TimeStamp,RowStatus,TEXTUAL-CONVENTION + FROM SNMPv2-TC; + + + hwMcTrunkMIB MODULE-IDENTITY + LAST-UPDATED "200810211010Z" -- June 10, 2005 at 19:36 GMT + ORGANIZATION + "Organization." + CONTACT-INFO + "Contact-info." + DESCRIPTION + "Description." + ::= { hwDatacomm 178 } + +-- +-- Node definitions +-- + + hwDatacomm OBJECT IDENTIFIER ::= { huaweiMgmt 25 } + + + hwMcTrunkObjects OBJECT IDENTIFIER ::= { hwMcTrunkMIB 1 } + + + +-- McTrunk + hwMcTrunkTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMcTrunkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The MC-Trunk table." + ::= { hwMcTrunkObjects 1 } + + + hwMcTrunkEntry OBJECT-TYPE + SYNTAX HwMcTrunkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MC-Trunk entry." + INDEX { hwMcTrunkId } + ::= { hwMcTrunkTable 1 } + + + HwMcTrunkEntry ::= + SEQUENCE { + hwMcTrunkId + Integer32, + hwMcTrunkSystemId + PhysAddress, + + hwMcTrunkPri + Integer32, + + hwMcTrunkStatus + INTEGER, + + hwMcTrunkStatusReason + INTEGER, + + hwMcTrunkPeerIpAddr + IpAddress, + + hwMcTrunkSourceIpAddr + IpAddress, + + hwMcTrunkReceiveFailTimeMultiple + Integer32, + + hwMcTrunkSendPeriod + Integer32, + + hwMcTrunkPacketReceive + Counter64, + + hwMcTrunkPacketSend + Counter64, + + hwMcTrunkPacketRecDrop + Counter64, + + hwMcTrunkPacketSndDrop + Counter64, + + hwMcTrunkPeerSystemId + PhysAddress, + + hwMcTrunkPeerPri + Integer32, + + hwMcTrunkPeerReceiveFailTime + Integer32, + + hwMcTrunkSecurityKeyType + INTEGER, + + hwMcTrunkSecurityKey + OCTET STRING, + + hwMcTrunkBfdSessId + Integer32, + + hwMcTrunkResetCounter + Integer32, + + hwMcTrunkRevertTime + Integer32, + + hwMcTrunkRowStatus + RowStatus + + } + + + hwMcTrunkId OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the MC-Trunk." + ::= { hwMcTrunkEntry 1 } + + + hwMcTrunkSystemId OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The system ID of the MC-Trunk. It is a physical address." + ::= { hwMcTrunkEntry 2 } + + + hwMcTrunkPri OBJECT-TYPE + SYNTAX Integer32 (1..254) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The priority of the MC-Trunk. The default value is 100." + ::= { hwMcTrunkEntry 3 } + + + + hwMcTrunkStatus OBJECT-TYPE + SYNTAX INTEGER + { + initialize(1), + backup(2), + master(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the MC-Trunk. + 1:initialize. + 2:backup. + 3:master. " + ::= { hwMcTrunkEntry 4 } + + + hwMcTrunkStatusReason OBJECT-TYPE + SYNTAX INTEGER + { + pri(1), + timeout(2), + bfdDown(3), + peerTimeout(4), + peerBfdDown(5), + allMemberDown(6), + init(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The reason for the MC-Trunk being in the current status. + pri(1):Priority calculation. + timeout(2):The receiving timer timed out. + bfdDown(3):BFD detected the control link between the PE and peer down. + peerTimeout(4):The receiving timer of the peer timed out. + peerBfdDown(5):BFD of the peer detected the control link between the PE and peer down. + allMemberDown(6):All members of the MC-Trunk were down. + init(7):Initiated the MC-Trunk. + " + ::= { hwMcTrunkEntry 5 } + + + hwMcTrunkPeerIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The peer IP address of the MC-Trunk." + ::= { hwMcTrunkEntry 6 } + + + hwMcTrunkSourceIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The source IP address of the MC-Trunk." + ::= { hwMcTrunkEntry 7 } + + hwMcTrunkReceiveFailTimeMultiple OBJECT-TYPE + SYNTAX Integer32 (3..50) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The detection time multiplier for failure detection. It is the multiple of the sending period." + ::= { hwMcTrunkEntry 8 } + + + hwMcTrunkSendPeriod OBJECT-TYPE + SYNTAX Integer32 (5..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The period for sending packets of the MC-Trunk. The unit is 100ms. " + ::= { hwMcTrunkEntry 9 } + + + + hwMcTrunkPacketReceive OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received packets." + ::= { hwMcTrunkEntry 10 } + + + hwMcTrunkPacketSend OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sent packets." + ::= { hwMcTrunkEntry 11 } + + + hwMcTrunkPacketRecDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the dropped packets when the packets are received." + ::= { hwMcTrunkEntry 12 } + + + hwMcTrunkPacketSndDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the dropped packets when the packets are sent." + ::= { hwMcTrunkEntry 13 } + + + hwMcTrunkPeerSystemId OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The system ID of the peer MC-Trunk. It is a physical address." + ::= { hwMcTrunkEntry 14 } + + + hwMcTrunkPeerPri OBJECT-TYPE + SYNTAX Integer32 (1..254) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The priority of the peer MC-Trunk." + ::= { hwMcTrunkEntry 15 } + + + hwMcTrunkPeerReceiveFailTime OBJECT-TYPE + SYNTAX Integer32 (15..5000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The failure time for the peer MC-Trunk to receive packets. The unit is 100ms. " + ::= { hwMcTrunkEntry 16 } + + + + hwMcTrunkSecurityKeyType OBJECT-TYPE + SYNTAX INTEGER + { + simple(1), + cipher(2) + } + + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of the security key. + 1:The simple encrypt type. + 2:The cipher encrypt type. " + ::= { hwMcTrunkEntry 17 } + + + hwMcTrunkSecurityKey OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..24)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the security key. It can be set to a string of 1 to 16 bytes. + If hwMcTrunkSecurityKeyType is simple, you can get the key. + If hwMcTrunkSecurityKeyType is cipher, the system returns a random string of 24 bytes." + ::= { hwMcTrunkEntry 18 } + + + hwMcTrunkBfdSessId OBJECT-TYPE + SYNTAX Integer32 (0..8191) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The ID of a BFD session which is bound to the MC-Trunk. When the status of the BFD session is changed, BFD will notify the MC-Trunk." + ::= { hwMcTrunkEntry 19} + + hwMcTrunkResetCounter OBJECT-TYPE + SYNTAX Integer32 (0..0) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Reset hwMcTrunkPacketReceive,hwMcTrunkPacketSend,hwMcTrunkPacketRecDrop,hwMcTrunkPacketSndDrop." + ::= { hwMcTrunkEntry 20 } + + hwMcTrunkRevertTime OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The delay time to revert. The unit is second. The default is 120. " + ::= { hwMcTrunkEntry 21 } + + + hwMcTrunkRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Current operation status of the row. It is used to manage the creation and deletion of conceptual rows." + ::= { hwMcTrunkEntry 50} + + + + + +--Memeber + hwMcTrunkMemberTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMcTrunkMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The member table of the MC-Trunk." + ::= { hwMcTrunkObjects 2 } + + + + hwMcTrunkMemberEntry OBJECT-TYPE + SYNTAX HwMcTrunkMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Member Entry." + INDEX { hwMcTrunkMemberParentId,hwMcTrunkMemberType, hwMcTrunkMemberId} + ::= { hwMcTrunkMemberTable 1 } + + + + + HwMcTrunkMemberEntry ::= + SEQUENCE { + hwMcTrunkMemberParentId + Integer32, + + + hwMcTrunkMemberType + Integer32, + + + hwMcTrunkMemberId + Unsigned32, + + + hwMcTrunkMemberStatus + INTEGER, + + + hwMcTrunkMemberStatusReason + INTEGER, + + + hwMcTrunkMemberWorkMode + INTEGER, + + + hwMcTrunkMemberPhyStatus + INTEGER, + + + hwMcTrunkMemberRowStatus + RowStatus + + } + + + hwMcTrunkMemberParentId OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ID of the MC-Trunk to which the member belongs." + ::= { hwMcTrunkMemberEntry 1 } + + + + hwMcTrunkMemberType OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of the member. Now it is Eth-Trunk only. + 1:EthTrunk" + ::= { hwMcTrunkMemberEntry 2 } + + + hwMcTrunkMemberId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ID of the member." + ::= { hwMcTrunkMemberEntry 3 } + + + + hwMcTrunkMemberStatus OBJECT-TYPE + SYNTAX INTEGER + { + backup(1), + master(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The member status. + 1:backup. + 2:master. " + ::= { hwMcTrunkMemberEntry 4 } + + + hwMcTrunkMemberStatusReason OBJECT-TYPE + SYNTAX INTEGER + { + forceBackup(1), + forceMaster(2), + mctrunkInit(3), + mctrunkBackup(4), + mctrunkMaster(5), + peerMemberDown(6), + peerMemberUp(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The reason for the member being in the current status. + forceBackup(1):The work mode of the member is force-backup. + forceMaster(2):The work mode of the member is force-master. + mctrunkInit(3):The work mode of the member is auto. The status of MC-Trunk is initialize. + mctrunkBackup(4):The work mode of the member is auto. The status of MC-Trunk is backup. + mctrunkMaster(5):The work mode of the member is auto. The status of MC-Trunk is master. + peerMemberDown(6):The status of the member belonging to the peer MC-Trunk is down. + peerMemberUp(7):The status of the member belonging to the peer MC-Trunk is up. " + ::= { hwMcTrunkMemberEntry 5 } + + + + hwMcTrunkMemberWorkMode OBJECT-TYPE + SYNTAX INTEGER + { + auto(1), + forceBackup(2), + forceMaster(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The work mode of the member. + 1:auto. + 2:forceBackup. + 3:forceMaster. " + ::= { hwMcTrunkMemberEntry 6 } + + hwMcTrunkMemberPhyStatus OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The physical status of the member. + 1:up. + 2:down. " + ::= { hwMcTrunkMemberEntry 7 } + + hwMcTrunkMemberRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Current operation status of the row. It is used to manage the creation and deletion of conceptual rows." + ::= { hwMcTrunkMemberEntry 50 } + + + + + + + +-- Traps. + + hwMcTrunkTraps OBJECT IDENTIFIER ::= { hwMcTrunkMIB 2 } + + hwMcTrunkStatusChange NOTIFICATION-TYPE + OBJECTS { + hwMcTrunkStatus, + hwMcTrunkStatusReason} + STATUS current + DESCRIPTION + "The trap is generated when the status of the MC-Trunk is changed or the status reason of the MC-Trunk is changed." + ::= { hwMcTrunkTraps 1 } + + + hwMcTrunkMemberStatusChange NOTIFICATION-TYPE + OBJECTS { + hwMcTrunkMemberStatus, + hwMcTrunkMemberStatusReason} + STATUS current + DESCRIPTION + "The trap is generated when the status of the memeber is changed or the status reason of the memeber is changed." + ::= { hwMcTrunkTraps 2 } + + + hwMcTrunkConformance OBJECT IDENTIFIER ::= { hwMcTrunkMIB 3 } + + + hwMcTrunkCompliances OBJECT IDENTIFIER ::= { hwMcTrunkConformance 1 } + + + -- this module + hwMcTrunkFullCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Description." + MODULE -- this module + MANDATORY-GROUPS { hwMcTrunkGroup, hwMcTrunkMemberGroup, hwMcTrunkNotificationGroup } + ::= { hwMcTrunkCompliances 1 } + + + hwMcTrunkGroups OBJECT IDENTIFIER ::= { hwMcTrunkConformance 2 } + + + hwMcTrunkGroup OBJECT-GROUP + OBJECTS { + hwMcTrunkSystemId, + hwMcTrunkPri, + hwMcTrunkStatus, + hwMcTrunkStatusReason, + hwMcTrunkPeerIpAddr, + hwMcTrunkSourceIpAddr, + hwMcTrunkReceiveFailTimeMultiple, + hwMcTrunkSendPeriod, + hwMcTrunkPacketReceive, + hwMcTrunkPacketSend, + hwMcTrunkPacketRecDrop, + hwMcTrunkPacketSndDrop, + hwMcTrunkPeerSystemId, + hwMcTrunkPeerPri, + hwMcTrunkPeerReceiveFailTime, + hwMcTrunkSecurityKeyType, + hwMcTrunkSecurityKey, + hwMcTrunkBfdSessId, + hwMcTrunkResetCounter, + hwMcTrunkRevertTime, + hwMcTrunkRowStatus + } + STATUS current + DESCRIPTION + "Description." + ::= { hwMcTrunkGroups 1 } + + + hwMcTrunkMemberGroup OBJECT-GROUP + OBJECTS { + hwMcTrunkMemberStatus, + hwMcTrunkMemberStatusReason, + hwMcTrunkMemberWorkMode, + hwMcTrunkMemberPhyStatus, + hwMcTrunkMemberRowStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwMcTrunkGroups 2 } + + + hwMcTrunkNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwMcTrunkStatusChange, hwMcTrunkMemberStatusChange } + STATUS current + DESCRIPTION + "Description." + ::= { hwMcTrunkGroups 3 } + +END + +-- +-- HUAWEI-MC-TRUNK-MIB.mib +-- diff --git a/MIBS/huawei/HUAWEI-MEMORY-MIB b/MIBS/huawei/HUAWEI-MEMORY-MIB new file mode 100644 index 0000000..e1b391c --- /dev/null +++ b/MIBS/huawei/HUAWEI-MEMORY-MIB @@ -0,0 +1,293 @@ +-- ================================================================= +-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: the huawei memory mib from huawei-device-mib +-- Reference: +-- Version: V1.01 +-- History: +-- +-- ================================================================= + +HUAWEI-MEMORY-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDev + FROM HUAWEI-MIB + hwFrameIndex, hwSlotIndex + FROM HUAWEI-DEVICE-MIB + OBJECT-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + OBJECT-TYPE, MODULE-IDENTITY, Unsigned32, Integer32 + FROM SNMPv2-SMI + CounterBasedGauge64 + FROM HCNUM-TC; + + hwMemoryDev MODULE-IDENTITY + LAST-UPDATED "201708170000Z" + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + " + This mib module defines the memory information. NMS can query memory + utilization statistics from device by the mib. + " + REVISION "201708170000Z" + DESCRIPTION "V1.01, change DESCRIPTION." + REVISION "201407260000Z" + DESCRIPTION "V1.00, initial version." + ::= { hwDev 5 } + + hwMemoryDevTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMemoryDevEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This table provides the information of all memory utilization statistics + of device. It contains the total size, the free size, the used size, and + so on. + " + ::= { hwMemoryDev 1 } + + hwMemoryDevEntry OBJECT-TYPE + SYNTAX HwMemoryDevEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The Entries of hwMemoryDevTable. + + The table is indexed by hwFrameIndex, hwSlotIndex and hwMemoryDevModuleIndex, + + hwFrameIndex - the index of frame of the device. for example, hwFrameIndex + equals 0 in NE16. + hwSlotIndex - the slot number of the device, the MAX value varies with + different devices. + hwMemoryDevModuleIndex - for the purpose of extension.In single CPU devices + (NE16,eg.), its value equals 0. + " + INDEX { hwFrameIndex, hwSlotIndex, hwMemoryDevModuleIndex } + ::= { hwMemoryDevTable 1 } + + HwMemoryDevEntry ::= + SEQUENCE { + hwMemoryDevModuleIndex + Integer32, + hwMemoryDevSize + Unsigned32, + hwMemoryDevFree + Unsigned32, + hwMemoryDevRawSliceUsed + Unsigned32, + hwMemoryDevLargestFree + Unsigned32, + hwMemoryDevFail + Integer32, + hwMemoryDevFailNoMem + Integer32, + hwMemoryDevSize64 + CounterBasedGauge64, + hwMemoryDevFree64 + CounterBasedGauge64 + } + + hwMemoryDevModuleIndex OBJECT-TYPE + --SYNTAX Integer32 (1..65535) + -- VRPV8R1 Capability 20100828 modify value scope + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This object indicates the 32-byte memory size of managed objects, in bytes. + The value is the sum of hwMemoryDevFree and hwMemoryDevRawSliceUsed. + Each board has a memory, and the memory size varies with the product. + " + ::= { hwMemoryDevEntry 1 } + + hwMemoryDevSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The object indicates the total size of the memory in bytes, + which is on the managed object. + " + ::= { hwMemoryDevEntry 2 } + + hwMemoryDevFree OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The object indicates the free size of the memory in bytes. + " + ::= { hwMemoryDevEntry 3 } + + hwMemoryDevRawSliceUsed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The object indicates the used size of the raw slice memory in bytes. + " + ::= { hwMemoryDevEntry 4 } + + hwMemoryDevLargestFree OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The object indicates the largest number of contiguous bytes + from the memory that are currently unused on the managed object. + " + ::= { hwMemoryDevEntry 5 } + + hwMemoryDevFail OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the number of memory allocation failures. + The default value is 0. + " + ::= { hwMemoryDevEntry 6 } + + hwMemoryDevFailNoMem OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the number of memory allocation failures due to memory exhaustion. + The default value is 0. + " + ::= { hwMemoryDevEntry 7 } + hwMemoryDevSize64 OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Indicates the total size of the memory module incase of excessing 4G + which is on the managed object, in bytes. + " + ::= { hwMemoryDevEntry 8} + hwMemoryDevFree64 OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the 64-byte idle memory size, in bytes. + The value is always less than hwMemoryDevSize64. + " + ::= { hwMemoryDevEntry 9 } + hwBufferTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBufferEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This table provides the inquiry of buffer utilization statistics + of device. The type of the buffer is classified by size: 32 bytes, + 64 bytes,...,etc. + " + ::= { hwMemoryDev 2 } + + hwBufferEntry OBJECT-TYPE + SYNTAX HwBufferEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The Entries of hwBufferTable. + + The hwBufferTable is indexed by hwFrameIndex, hwSlotIndex, + hwBufferModuleIndex and hwBufferSize. + + hwFrameIndex - the index of frame of the device. for example, hwFrameIndex + equals 0 in NE16. + hwSlotIndex - the slot number of the device, the MAX value varies with + different types of devices. + hwBufferModuleIndex - for the purpose of extension.In single CPU devices + (NE16,eg.),hwBufferModuleIndex equals 0. + hwBufferSize - the size in bytes of the buffer,such as 32 bytes,64 bytes, + ...,etc. + " + INDEX { hwFrameIndex, hwSlotIndex, hwBufferModuleIndex, hwBufferSize } + ::= { hwBufferTable 1 } + + HwBufferEntry ::= + SEQUENCE { + hwBufferModuleIndex + Integer32, + hwBufferSize + Integer32, + hwBufferCurrentTotal + Integer32, + hwBufferCurrentUsed + Integer32 + } + + hwBufferModuleIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The object is used only for the purpose of extension,In single CPU + devices (NE16,eg.),hwBufferModuleIndex equals 0. + " + ::= { hwBufferEntry 1 } + + hwBufferSize OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The object indicates the size of the buffers in bytes, such as 32 bytes, + 64 bytes,...,etc. + " + ::= { hwBufferEntry 2 } + + hwBufferCurrentTotal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the total number of buffers. + The value varies with the line card and buffer size. + It is a part of the memory. The value ranges from 32 to 4096. + " + ::= { hwBufferEntry 3 } + + hwBufferCurrentUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the number of buffers currently occupied. + The value varies with the line card and buffer size. + It is a part of the memory. The value ranges from 32 to 4096, in kbits. + The value is always less than hwBufferCurrentTotal. + " + ::= { hwBufferEntry 4 } + +END \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-MFF-MIB b/MIBS/huawei/HUAWEI-MFF-MIB new file mode 100644 index 0000000..5f64d32 --- /dev/null +++ b/MIBS/huawei/HUAWEI-MFF-MIB @@ -0,0 +1,464 @@ +-- ================================================================= +-- Copyright (C) 2016 by HUAWEI TECHNOLOGIES. All rights reserved +-- +-- Description:HUAWEI MFF(MAC-FORCED-FORWARDING) MIB +-- Reference: +-- Version: V1.01 +-- History: +-- V1.0 2008-07-02, publish +-- ================================================================= + +HUAWEI-MFF-MIB DEFINITIONS ::= BEGIN + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + Integer32, MODULE-IDENTITY, IpAddress, OBJECT-TYPE + FROM SNMPv2-SMI + InterfaceIndexOrZero + FROM IF-MIB + VlanId + FROM Q-BRIDGE-MIB + EnabledStatus + FROM P-BRIDGE-MIB + RowStatus,MacAddress,DisplayString + FROM SNMPv2-TC; + +-- +-- Textual conventions +-- + + +-- +-- Module Identifier +-- +hwMffMIB MODULE-IDENTITY + LAST-UPDATED "201605191030Z" -- May 19, 2016 at 10:30 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "This MIB describes objects used for Mff,including + configuring mff,cofiguring network port and server's IP address, collecting + user and gateway information. " + + REVISION "201605191030Z" -- May 19, 2016 at 10:30 GMT + DESCRIPTION + "Add new mib node hwMffGatewayDetectInterval." + REVISION "200807021800Z" -- Jul 2nd, 2008 at 14:00 GMT + DESCRIPTION + "The initial revision of this MIB module." + ::= { hwDatacomm 170 } + +-- +-- Objects Identifier +-- + + hwMffObjects OBJECT IDENTIFIER ::= { hwMffMIB 1 } + +-- +-- Nodes Identifier +-- + +hwMffGlobal OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The global mff. Enable this before you want to enable vlan, port mff. " + ::= { hwMffObjects 1 } + +hwMffVlanCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMffVlanCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The mff vlan configuration table." + ::= { hwMffObjects 2 } + + hwMffVlanCfgEntry OBJECT-TYPE + SYNTAX HwMffVlanCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the mff vlan configuration table." + INDEX { hwMffVlanIndex } + ::= { hwMffVlanCfgTable 1 } + + HwMffVlanCfgEntry ::= + SEQUENCE { + hwMffVlanIndex VlanId, + hwMffStaticGatewayIpAddr IpAddress, + hwMffGatewayDetect EnabledStatus, + hwMffGatewayDetectInterval Integer32, + hwMffVlanCfgRowStatus RowStatus + } + + hwMffVlanIndex OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The VLAN-ID or other identifier referring to this VLAN." + ::= { hwMffVlanCfgEntry 1 } + + hwMffStaticGatewayIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether to enable static mff on this vlan and configure gateway IP address . " + ::= { hwMffVlanCfgEntry 2 } + + hwMffGatewayDetect OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether to enable gateway MAC address detection on this vlan. " + DEFVAL { enable } + ::= { hwMffVlanCfgEntry 3 } + + hwMffGatewayDetectInterval OBJECT-TYPE + SYNTAX Integer32 (30..17280) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether to modify the gateway MAC address detection interval on this vlan. " + DEFVAL { 30 } + ::= { hwMffVlanCfgEntry 4 } + + hwMffVlanCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status of the mff vlan configuration table." + ::= { hwMffVlanCfgEntry 100 } + + +hwMffNetworkPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMffNetworkPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The mff port configuration table." + ::= { hwMffObjects 3 } + + + hwMffNetworkPortEntry OBJECT-TYPE + SYNTAX HwMffNetworkPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the mff port configuration table." + INDEX { hwMffPortIndex } + ::= { hwMffNetworkPortTable 1 } + + HwMffNetworkPortEntry ::= + SEQUENCE { + hwMffPortIndex Integer32, + hwMffNetworkPortRowStatus RowStatus + } + + hwMffPortIndex OBJECT-TYPE + SYNTAX Integer32(1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port index." + ::= { hwMffNetworkPortEntry 1 } + + hwMffNetworkPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status of the mff port configuration table." + ::= { hwMffNetworkPortEntry 100 } + +hwMffServerCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMffServerCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The mff server IP configuration table." + ::= { hwMffObjects 4 } + + + hwMffServerCfgEntry OBJECT-TYPE + SYNTAX HwMffServerCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the mff server IP configuration table." + INDEX { hwMffServerVlanIndex, hwMffIpIndex } + ::= { hwMffServerCfgTable 1 } + + HwMffServerCfgEntry ::= + SEQUENCE { + hwMffServerVlanIndex VlanId, + hwMffIpIndex IpAddress, + hwMffServerIpRowStatus RowStatus + } + + hwMffServerVlanIndex OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN-ID or other identifier referring to this VLAN." + ::= { hwMffServerCfgEntry 1 } + + hwMffIpIndex OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index: IP." + ::= { hwMffServerCfgEntry 2 } + + hwMffServerIpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status of the mff server IP configuration table." + ::= { hwMffServerCfgEntry 100 } + +hwMffUserGatewayTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMffUserGatewayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The mff users and gateways table." + ::= { hwMffObjects 5 } + + hwMffUserGatewayEntry OBJECT-TYPE + SYNTAX HwMffUserGatewayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the mff users and gateways table." + INDEX { hwMffUserGatewayVlanIndex, hwMffUserIpIndex, + hwMffGatewayIpIndex } + ::= { hwMffUserGatewayTable 1 } + + HwMffUserGatewayEntry ::= + SEQUENCE { + hwMffUserGatewayVlanIndex VlanId, + hwMffUserIpIndex IpAddress, + hwMffGatewayIpIndex IpAddress, + hwMffUserMacAddr MacAddress, + hwMffGatewayMacAddr MacAddress + } + + hwMffUserGatewayVlanIndex OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The VLAN-ID or other identifier referring to this VLAN." + ::= { hwMffUserGatewayEntry 1 } + + hwMffUserIpIndex OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index: user's IP." + ::= { hwMffUserGatewayEntry 2 } + + hwMffGatewayIpIndex OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index: gateway's IP." + ::= { hwMffUserGatewayEntry 3 } + + hwMffUserMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "User's MAC address." + ::= { hwMffUserGatewayEntry 20 } + + hwMffGatewayMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Gateway's MAC address." + ::= { hwMffUserGatewayEntry 21 } + + hwMffModUserTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMffModUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Modify the mff users and gateways table." + ::= { hwMffObjects 6 } + + hwMffModUserEntry OBJECT-TYPE + SYNTAX HwMffModUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry to modify the mff users and gateways table." + INDEX { hwMffModUserVlanIndex, hwMffModUserIpAddrIndex} + ::= { hwMffModUserTable 1 } + + HwMffModUserEntry ::= + SEQUENCE { + hwMffModUserVlanIndex VlanId, + hwMffModUserIpAddrIndex IpAddress, + hwMffModUserMacAddr MacAddress, + hwMffModUserPort Integer32, + hwMffModUserGatewayIp IpAddress, + hwMffModUserGatewayMacAddr MacAddress, + hwMffModUserRowStatus RowStatus + } + + hwMffModUserVlanIndex OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN-ID or other identifier referring to this VLAN." + ::= { hwMffModUserEntry 1 } + + hwMffModUserIpAddrIndex OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index: user's IP." + ::= { hwMffModUserEntry 2 } + + hwMffModUserMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User's MAC address." + ::= { hwMffModUserEntry 3 } + + hwMffModUserPort OBJECT-TYPE + SYNTAX Integer32(1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The user's port index." + ::= { hwMffModUserEntry 4 } + + + hwMffModUserGatewayIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Index: gateway's IP." + ::= { hwMffModUserEntry 5 } + + + hwMffModUserGatewayMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Gateway's MAC address." + ::= { hwMffModUserEntry 6 } + + hwMffModUserRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status of modify the mff users and gateways table." + ::= { hwMffModUserEntry 100 } + +-- +-- Traps Identifier +-- + -- ============== conformance information ============== + hwMffConformance OBJECT IDENTIFIER ::= { hwMffMIB 2 } + +hwMffCompliances OBJECT IDENTIFIER ::= { hwMffConformance 1 } + + hwMffCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting + this module." + + MODULE -- this module + MANDATORY-GROUPS + { + hwMffVlanCfgGroup, + hwMffNetworkPortGroup, + hwMffServerCfgGroup, + hwMffUserGatewayGroup, + hwMffModUserGroup + } + ::= { hwMffCompliances 1 } + + + -- ============== groups ============== + +hwMffMIBGroups OBJECT IDENTIFIER ::= { hwMffConformance 2 } + + hwMffGlobalGroup OBJECT-GROUP + OBJECTS { hwMffGlobal } + STATUS current + DESCRIPTION + "The MFF global configuration group." + ::= { hwMffMIBGroups 1 } + + hwMffVlanCfgGroup OBJECT-GROUP + OBJECTS { hwMffStaticGatewayIpAddr, hwMffGatewayDetect, hwMffGatewayDetectInterval, hwMffVlanCfgRowStatus } + STATUS current + DESCRIPTION + "The MFF vlan configuration group." + ::= { hwMffMIBGroups 2 } + + hwMffNetworkPortGroup OBJECT-GROUP + OBJECTS { hwMffNetworkPortRowStatus } + STATUS current + DESCRIPTION + "The MFF network-port group." + ::= { hwMffMIBGroups 3 } + + hwMffServerCfgGroup OBJECT-GROUP + OBJECTS { hwMffServerIpRowStatus } + STATUS current + DESCRIPTION + "The MFF servers configuration group." + ::= { hwMffMIBGroups 4 } + + hwMffUserGatewayGroup OBJECT-GROUP + OBJECTS { hwMffUserMacAddr, hwMffGatewayMacAddr } + STATUS current + DESCRIPTION + "The MFF user and gateway group." + ::= { hwMffMIBGroups 5 } + + hwMffModUserGroup OBJECT-GROUP + OBJECTS { hwMffModUserMacAddr,hwMffModUserPort, hwMffModUserGatewayIp,hwMffModUserGatewayMacAddr,hwMffModUserRowStatus } + STATUS current + DESCRIPTION + "The MFF user modify group." + ::= { hwMffMIBGroups 6 } + + + -- ============== conformance information define end ============== + +END \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-MFLP-MIB b/MIBS/huawei/HUAWEI-MFLP-MIB new file mode 100644 index 0000000..40bc385 --- /dev/null +++ b/MIBS/huawei/HUAWEI-MFLP-MIB @@ -0,0 +1,946 @@ +-- ================================================================== +-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI mac flapping management MIB +-- Reference: +-- Version: V2.19 +-- History: +-- ================================================================== + +-- ================================================================== +-- +-- Varibles and types be imported +-- +-- ================================================================== +HUAWEI-MFLP-MIB DEFINITIONS ::= BEGIN +IMPORTS + hwDatacomm + FROM HUAWEI-MIB + DisplayString, RowStatus, MacAddress + FROM SNMPv2-TC + VlanId + FROM Q-BRIDGE-MIB + ifIndex, ifName, InterfaceIndex,InterfaceIndexOrZero,ifAdminStatus,ifOperStatus,ifDescr + FROM IF-MIB + EnabledStatus + FROM P-BRIDGE-MIB + NOTIFICATION-TYPE + FROM SNMPv2-SMI + NOTIFICATION-GROUP, OBJECT-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + IpAddress, OBJECT-TYPE, Unsigned32, MODULE-IDENTITY + FROM SNMPv2-SMI; + + hwMFlpMIB MODULE-IDENTITY + LAST-UPDATED "201704050000Z" + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION "Add Objects to hwMflpBdLinkBlocked hwMflpBdLinkResumed." + REVISION "201704050000Z" + DESCRIPTION + "Add Objects to hwMflpTrapGroup." + REVISION "201703030000Z" + DESCRIPTION + "Mac flapping management MIB." + REVISION "201604270000Z" + DESCRIPTION "Add Objects to hwMflpBdCfgTable." + REVISION "201507170000Z" + DESCRIPTION "Fix the errors." + REVISION "201507140000Z" + DESCRIPTION "Add Objects to hwMflpNewAlarm." + REVISION "201412230000Z" + DESCRIPTION "Add Objects to hwMflpLinkBlkedIfName." + REVISION "201403150000Z" + DESCRIPTION "Add Objects to hwMflpDefaultAlarm and hwMflpDefaultResume ." + REVISION "201403150000Z" + DESCRIPTION "Add Objects to hwMflpVsiAlarm." + REVISION "201309070000Z" + DESCRIPTION "Fix the errors checked by a tool." + REVISION "200801020600Z" + DESCRIPTION "V1.00, initial version." + ::= { hwDatacomm 160 } + + +-- ================================================================== +-- +-- ======================= definition begin ========================= +-- +-- ================================================================== + + hwMflpObjects OBJECT IDENTIFIER ::= { hwMFlpMIB 1 } + + -- Configured mac flapping table + hwMflpVlanCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMflpVlanCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The mac flapping table.The table that + contains the mac flapping information + currently operating in VLAN mode on this device." + ::= { hwMflpObjects 1 } + + hwMflpVlanCfgEntry OBJECT-TYPE + SYNTAX HwMflpVlanCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the mac flapping table in VLAN mode." + INDEX { hwMflpVlanId } + ::= { hwMflpVlanCfgTable 1 } + + HwMflpVlanCfgEntry ::= + SEQUENCE { + hwMflpVlanId + VlanId, + hwMflpVlanCfgLoopTimes + Unsigned32, + hwMflpVlanCfgDetectCycle + Unsigned32, + hwMflpVlanCfgCycles + Unsigned32, + hwMflpVlanCfgAction + INTEGER, + hwMflpVlanCfgBlockTime + Unsigned32, + hwMflpVlanCfgRetryTimes + Unsigned32, + hwMflpVlanCfgIfName + DisplayString, + hwMflpVlanCfgAlarmReason + DisplayString, + hwMflpVlanCfgRowstatus + RowStatus, + hwMflpVlanDetectMAC + DisplayString, + hwMflpVlanCfgMacAddr + MacAddress, + hwMflpVlanCfgPreIfName + DisplayString + } + + hwMflpVlanId OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The VLAN ID referring to the VLAN which is correlative to the hwMflpVlanCfg table." + ::= { hwMflpVlanCfgEntry 1 } + + hwMflpVlanCfgLoopTimes OBJECT-TYPE + SYNTAX Unsigned32 (3..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of mac move-times." + ::= { hwMflpVlanCfgEntry 2 } + + hwMflpVlanCfgDetectCycle OBJECT-TYPE + SYNTAX Unsigned32 (3..30) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The interval of detecting the mac move-times." + ::= { hwMflpVlanCfgEntry 3 } + + hwMflpVlanCfgCycles OBJECT-TYPE + SYNTAX Unsigned32 (1..15) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of interval." + ::= { hwMflpVlanCfgEntry 4 } + + hwMflpVlanCfgAction OBJECT-TYPE + SYNTAX INTEGER + { + block(1), + alarmOnly(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The action switch of this entry. The meanings of + the values are: + block(1), alarmOnly(2)" + DEFVAL { block } + ::= { hwMflpVlanCfgEntry 5 } + + hwMflpVlanCfgBlockTime OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The blocked time of the interface. + When the value of hwMflpAction is 1, value of hwMflpBlockTime should be + between 10 and 65535." + ::= { hwMflpVlanCfgEntry 6 } + + hwMflpVlanCfgRetryTimes OBJECT-TYPE + SYNTAX Unsigned32 (0..5) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The retry times of permanent interdiction." + ::= { hwMflpVlanCfgEntry 7 } + + hwMflpVlanCfgIfName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The interface name, only used for trap." + ::= { hwMflpVlanCfgEntry 8 } + + hwMflpVlanCfgAlarmReason OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The alarm reason, only used for trap." + ::= { hwMflpVlanCfgEntry 9 } + + hwMflpVlanCfgRowstatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The operating state of the row." + ::= { hwMflpVlanCfgEntry 10 } + + hwMflpVlanDetectMAC OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The detect MAC, only used for trap." + ::= { hwMflpVlanCfgEntry 11 } + + hwMflpVlanCfgMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The MAC address, only used for trap." + ::= { hwMflpVlanCfgEntry 12 } + + hwMflpVlanCfgPreIfName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The interface name, only used for trap." + ::= { hwMflpVlanCfgEntry 13 } + + hwMflpVsiCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMflpVsiCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The mac flapping table .The table that + contains the mac flapping information + currently operating in VSI mode on this device." + ::= { hwMflpObjects 2 } + + hwMflpVsiCfgEntry OBJECT-TYPE + SYNTAX HwMflpVsiCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of The mac flapping table in VSI mode." + INDEX { hwMflpVsiName } + ::= { hwMflpVsiCfgTable 1 } + + HwMflpVsiCfgEntry ::= + SEQUENCE { + hwMflpVsiName + OCTET STRING, + hwMflpVsiCfgLoopTimes + Unsigned32, + hwMflpVsiCfgDetectCycle + Unsigned32, + hwMflpVsiCfgCycles + Unsigned32, + hwMflpVsiCfgAction + INTEGER, + hwMflpVsiCfgBlockTime + Unsigned32, + hwMflpVsiCfgRetryTimes + Unsigned32, + hwMflpVsiCfgBlockPolicy + INTEGER, + hwMflpVsiCfgAcName + DisplayString, + hwMflpVsiCfgAlarmReason + DisplayString, + hwMflpVsiCfgIpAddr + IpAddress, + hwMflpVsiCfgPwId + Unsigned32, + hwMflpVsiCfgRowstatus + RowStatus, + hwMflpVsiDetectMAC + DisplayString, + hwMflpLinkBlkedIfName + DisplayString, + hwMflpVsiCfgAcNameEx1 + DisplayString, + hwMflpVsiCfgAcNameEx2 + DisplayString + } + + hwMflpVsiName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The VSI name referring to the VSI which is correlative to the hwMflpVsiCfg table." + ::= { hwMflpVsiCfgEntry 1 } + + hwMflpVsiCfgLoopTimes OBJECT-TYPE + SYNTAX Unsigned32 (3..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of loop-times." + ::= { hwMflpVsiCfgEntry 2 } + + hwMflpVsiCfgDetectCycle OBJECT-TYPE + SYNTAX Unsigned32 (3..30) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The interval of detecting the loop-times." + ::= { hwMflpVsiCfgEntry 3 } + + hwMflpVsiCfgCycles OBJECT-TYPE + SYNTAX Unsigned32 (1..15) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of detect-cycle." + ::= { hwMflpVsiCfgEntry 4 } + + hwMflpVsiCfgAction OBJECT-TYPE + SYNTAX INTEGER + { + block(1), + alarmOnly(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The action switch of this entry. The meanings of + the values are: + block(1), alarmOnly(2)" + DEFVAL { block } + ::= { hwMflpVsiCfgEntry 5 } + + hwMflpVsiCfgBlockTime OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The blocked time of the interface . + When the value of hwMflpAction is 1, value of hwMflpBlockTime should be + between 10 and 65535." + ::= { hwMflpVsiCfgEntry 6 } + + hwMflpVsiCfgRetryTimes OBJECT-TYPE + SYNTAX Unsigned32 (0..5) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The retry times of permanent interdiction." + ::= { hwMflpVsiCfgEntry 7 } + + hwMflpVsiCfgBlockPolicy OBJECT-TYPE + SYNTAX INTEGER + { + default(1), + acFirst(2), + pwFirst(3), + acOnly(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The block policy switch of this entry. The meanings of + the values are: + default(1), acFirst(2), pwFirst(3), acOnly(4)" + DEFVAL { default } + ::= { hwMflpVsiCfgEntry 8 } + + hwMflpVsiCfgAcName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The AC interface name, only used for trap." + ::= { hwMflpVsiCfgEntry 9 } + + hwMflpVsiCfgAlarmReason OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The alarm reason, only used for trap." + ::= { hwMflpVsiCfgEntry 10 } + + hwMflpVsiCfgIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The peer IP address, only used for trap." + ::= { hwMflpVsiCfgEntry 11 } + + hwMflpVsiCfgPwId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The PW ID, only used for trap." + ::= { hwMflpVsiCfgEntry 12 } + + hwMflpVsiCfgRowstatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The operating state of the row." + ::= { hwMflpVsiCfgEntry 13 } + + hwMflpVsiDetectMAC OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The detect MAC, only used for trap." + ::= { hwMflpVsiCfgEntry 14 } + + hwMflpLinkBlkedIfName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "MAC-Flapping association, only used for trap." + ::= { hwMflpVsiCfgEntry 15 } + + hwMflpVsiCfgAcNameEx1 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The AC interface name, only used for trap." + ::= { hwMflpVsiCfgEntry 16 } + + hwMflpVsiCfgAcNameEx2 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The AC interface name, only used for trap." + ::= { hwMflpVsiCfgEntry 17 } + + hwMflpBdCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMflpBdCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The mac flapping table .The table that + contains the mac flapping information + currently operating in Bd mode on this device." + ::= { hwMflpObjects 3 } + + hwMflpBdCfgEntry OBJECT-TYPE + SYNTAX HwMflpBdCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of The mac flapping table in Bd mode." + INDEX { hwMflpBdIndex } + ::= { hwMflpBdCfgTable 1 } + + HwMflpBdCfgEntry ::= + SEQUENCE { + hwMflpBdIndex + Unsigned32, + hwMflpBdCfgBlockTime + Unsigned32, + hwMflpBdCfgAcName + DisplayString, + hwMflpBdCfgAlarmReason + DisplayString, + hwMflpBdDetectMAC + DisplayString, + hwMflpBdCfgAcNameEx1 + DisplayString, + hwMflpBdCfgAcNameEx2 + DisplayString, + hwMflpBdCfgVsiName + OCTET STRING, + hwMflpBdCfgIpAddr + IpAddress, + hwMflpBdCfgPwId + Unsigned32 + } + + hwMflpBdIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Bd ID referring to the BD which is correlative to the hwMflpBdCfg table." + ::= { hwMflpBdCfgEntry 1 } + + hwMflpBdCfgBlockTime OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The blocked time of the interface in units of seconds. + When the value of hwMflpAction is 1, value of hwMflpBlockTime should be + between 10 and 65535." + ::= { hwMflpBdCfgEntry 2 } + + hwMflpBdCfgAcName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The AC interface name, only used for trap." + ::= { hwMflpBdCfgEntry 3 } + + hwMflpBdCfgAlarmReason OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The alarm reason, only used for trap." + ::= { hwMflpBdCfgEntry 4 } + + hwMflpBdDetectMAC OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The detect MAC, only used for trap." + ::= { hwMflpBdCfgEntry 5 } + + hwMflpBdCfgAcNameEx1 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The AC interface name, only used for trap." + ::= { hwMflpBdCfgEntry 6 } + + hwMflpBdCfgAcNameEx2 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The AC interface name, only used for trap." + ::= { hwMflpBdCfgEntry 7 } + + hwMflpBdCfgVsiName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The VSI name referring to the VSI which is correlative to the hwMflpBdCfgEntry table." + ::= { hwMflpBdCfgEntry 8 } + + hwMflpBdCfgIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The peer IP address, only used for trap." + ::= { hwMflpBdCfgEntry 9} + + hwMflpBdCfgPwId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The PW ID, only used for trap." + ::= { hwMflpBdCfgEntry 10 } + + hwMflpGeneralObjects OBJECT IDENTIFIER ::= { hwMFlpMIB 2 } + + hwMflpTrapEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the enable sign of MFLP notification." + DEFVAL { disable } + ::= { hwMflpGeneralObjects 1 } + + hwMflpBdId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The BdId of mac flapping, only used for trap." + ::= { hwMflpGeneralObjects 2 } + hwMflpIfName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The interface name of mac flapping, only used for trap." + ::= { hwMflpGeneralObjects 3 } + + hwMflpAlarmReason OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The alarm reason of mac flapping, only used for trap." + ::= { hwMflpGeneralObjects 4 } + + +-- +-- MFLP MIB Trap Definitions +-- + hwMflpMIBTraps OBJECT IDENTIFIER ::= { hwMFlpMIB 3 } + + hwMflpIfBlock NOTIFICATION-TYPE + OBJECTS { hwMflpVlanCfgIfName, hwMflpVlanCfgBlockTime, hwMflpVlanCfgAlarmReason, hwMflpVlanDetectMAC } + STATUS current + DESCRIPTION + "This notification indicates the interface blocked." + ::= { hwMflpMIBTraps 1 } + + hwMflpIfResume NOTIFICATION-TYPE + OBJECTS { hwMflpVlanCfgIfName, hwMflpVlanCfgBlockTime, hwMflpVlanCfgAlarmReason } + STATUS current + DESCRIPTION + "This notification indicates the interface resumed." + ::= { hwMflpMIBTraps 2 } + + hwMflpAcBlock NOTIFICATION-TYPE + OBJECTS { hwMflpVsiCfgAcName, hwMflpVsiCfgBlockTime, hwMflpVsiCfgAlarmReason, hwMflpVsiDetectMAC } + STATUS current + DESCRIPTION + "This notification indicates the interface blocked." + ::= { hwMflpMIBTraps 3 } + + hwMflpAcResume NOTIFICATION-TYPE + OBJECTS { hwMflpVsiCfgAcName, hwMflpVsiCfgBlockTime, hwMflpVsiCfgAlarmReason } + STATUS current + DESCRIPTION + "This notification indicates the interface resumed." + ::= { hwMflpMIBTraps 4 } + + hwMflpPwBlock NOTIFICATION-TYPE + OBJECTS { hwMflpVsiCfgIpAddr, hwMflpVsiCfgPwId, hwMflpVsiCfgBlockTime, hwMflpVsiCfgAlarmReason, hwMflpVsiDetectMAC } + STATUS current + DESCRIPTION + "This notification indicates the PW blocked." + ::= { hwMflpMIBTraps 5 } + + hwMflpPwResume NOTIFICATION-TYPE + OBJECTS { hwMflpVsiCfgIpAddr, hwMflpVsiCfgPwId, hwMflpVsiCfgBlockTime, hwMflpVsiCfgAlarmReason } + STATUS current + DESCRIPTION + "This notification indicates the PW resumed." + ::= { hwMflpMIBTraps 6 } + + hwMflpVlanAlarm NOTIFICATION-TYPE + OBJECTS { hwMflpVlanCfgAlarmReason } + STATUS current + DESCRIPTION + "This notification indicates alarm only when loop existed in vlan." + ::= { hwMflpMIBTraps 7 } + + hwMflpVsiAlarm NOTIFICATION-TYPE + OBJECTS { hwMflpVsiCfgAlarmReason, hwMflpVsiDetectMAC, hwMflpVsiCfgAcName, hwMflpVsiCfgAcNameEx1, hwMflpVsiCfgAcNameEx2 } + STATUS current + DESCRIPTION + "This notification indicates alarm only when loop existed in vsi." + ::= { hwMflpMIBTraps 8 } + + hwMflpMacAddrAlarm NOTIFICATION-TYPE + OBJECTS { hwMflpVlanCfgMacAddr, hwMflpVlanCfgBlockTime, hwMflpVlanCfgPreIfName, hwMflpVlanCfgIfName, hwMflpVlanCfgAlarmReason } + STATUS current + DESCRIPTION + "This notification indicates the MAC locked." + ::= { hwMflpMIBTraps 9 } + + hwMflpMacAddrResume NOTIFICATION-TYPE + OBJECTS { hwMflpVlanCfgMacAddr, hwMflpVlanCfgBlockTime, hwMflpVlanCfgPreIfName, hwMflpVlanCfgIfName, hwMflpVlanCfgAlarmReason } + STATUS current + DESCRIPTION + "This notification indicates the MAC resumed." + ::= { hwMflpMIBTraps 10 } + + + hwMflpQuitVlanAlarm NOTIFICATION-TYPE + OBJECTS { hwMflpVlanCfgIfName, hwMflpVlanCfgAlarmReason } + STATUS current + DESCRIPTION + "This notification indicates the interface leaved from vlan because mac move detected." + ::= { hwMflpMIBTraps 11 } + + hwMflpQuitVlanResume NOTIFICATION-TYPE + OBJECTS { hwMflpVlanCfgIfName, hwMflpVlanCfgAlarmReason } + STATUS current + DESCRIPTION + "This notification indicates the Interface leaved from vlan resumed." + ::= { hwMflpMIBTraps 12 } + hwMflpVlanLoopAlarm NOTIFICATION-TYPE + OBJECTS { hwMflpVlanId, hwMflpVlanCfgPreIfName, hwMflpVlanCfgIfName,hwMflpVlanCfgIfName, hwMflpVlanCfgAlarmReason } + STATUS current + DESCRIPTION + "This notification indicates alarm only when loop existed in vlan." + ::= { hwMflpMIBTraps 13 } + + hwMflpVlanLoopAlarmResume NOTIFICATION-TYPE + OBJECTS { hwMflpVlanId, hwMflpVlanCfgPreIfName, hwMflpVlanCfgIfName,hwMflpVlanCfgIfName, hwMflpVlanCfgAlarmReason } + STATUS current + DESCRIPTION + "This notification indicates alarm only when loop existed in vlan." + ::= { hwMflpMIBTraps 14 } + hwMflpDefaultAlarm NOTIFICATION-TYPE + OBJECTS { hwMflpVlanId, hwMflpVsiName } + STATUS current + DESCRIPTION + "This notification indicates alarm only when loop existed." + ::= { hwMflpMIBTraps 15 } + + hwMflpDefaultResume NOTIFICATION-TYPE + OBJECTS { hwMflpVlanId, hwMflpVsiName } + STATUS current + DESCRIPTION + "This notification indicates alarm only when loop resumed." + ::= { hwMflpMIBTraps 16 } + + hwMflpBdAlarm NOTIFICATION-TYPE + OBJECTS { hwMflpBdId, hwMflpIfName, hwMflpIfName, hwMflpIfName, hwMflpAlarmReason} + STATUS current + DESCRIPTION + "This notification indicates alarm only when loop existed in bd." + ::= { hwMflpMIBTraps 17 } + + hwMflpBdAlarmResume NOTIFICATION-TYPE + OBJECTS { hwMflpBdId, hwMflpIfName, hwMflpIfName, hwMflpIfName, hwMflpAlarmReason} + STATUS current + DESCRIPTION + "This notification indicates alarm only when loop existed in bd." + ::= { hwMflpMIBTraps 18 } + + hwMflpBdPeriodicTrap NOTIFICATION-TYPE + OBJECTS { hwMflpBdId, hwMflpIfName, hwMflpIfName, hwMflpIfName, hwMflpAlarmReason} + STATUS current + DESCRIPTION + "This notification only for bd mac flapping periodic send." + ::= { hwMflpMIBTraps 19 } + + hwMflpVlanLoopPeriodicTrap NOTIFICATION-TYPE + OBJECTS { hwMflpVlanId, hwMflpVlanCfgPreIfName, hwMflpVlanCfgIfName,hwMflpVlanCfgIfName, hwMflpVlanCfgAlarmReason } + STATUS current + DESCRIPTION + "This notification only for vlan mac flapping periodic send." + ::= { hwMflpMIBTraps 20 } + + hwMflpBdAcBlock NOTIFICATION-TYPE + OBJECTS { hwMflpBdCfgAcName, hwMflpBdCfgBlockTime, hwMflpBdCfgAlarmReason, hwMflpBdDetectMAC } + STATUS current + DESCRIPTION + "This notification indicates the interface blocked." + ::= { hwMflpMIBTraps 21 } + + hwMflpBdAcResume NOTIFICATION-TYPE + OBJECTS { hwMflpBdCfgAcName, hwMflpBdCfgBlockTime, hwMflpBdCfgAlarmReason } + STATUS current + DESCRIPTION + "This notification indicates the interface resumed." + ::= { hwMflpMIBTraps 22 } + + hwMflpBdPwBlock NOTIFICATION-TYPE + OBJECTS { hwMflpBdCfgVsiName, hwMflpBdCfgIpAddr, hwMflpBdCfgPwId, hwMflpBdCfgBlockTime, hwMflpBdCfgAlarmReason, hwMflpBdDetectMAC } + STATUS current + DESCRIPTION + "This notification indicates the interface blocked." + ::= { hwMflpMIBTraps 23 } + + hwMflpBdPwResume NOTIFICATION-TYPE + OBJECTS { hwMflpBdCfgVsiName, hwMflpBdCfgIpAddr, hwMflpBdCfgPwId, hwMflpBdCfgBlockTime, hwMflpBdCfgAlarmReason } + STATUS current + DESCRIPTION + "This notification indicates the interface resumed." + ::= { hwMflpMIBTraps 24 } + + hwMflpBdAlarmOnly NOTIFICATION-TYPE + OBJECTS { hwMflpBdCfgAcName, hwMflpBdCfgAcNameEx1, hwMflpBdCfgAcNameEx2, hwMflpBdCfgAlarmReason, hwMflpBdDetectMAC} + STATUS current + DESCRIPTION + "This notification indicates alarm only when loop existed in BD." + ::= { hwMflpMIBTraps 25 } + hwMflpLinkBlocked NOTIFICATION-TYPE + OBJECTS { hwMflpVsiName, hwMflpVsiCfgAcName, hwMflpLinkBlkedIfName, hwMflpVsiCfgBlockTime} + STATUS current + DESCRIPTION + "The main interface has been blocked due to MAC-Flapping association." + ::= { hwMflpMIBTraps 26 } + hwMflpLinkResumed NOTIFICATION-TYPE + OBJECTS { hwMflpVsiName, hwMflpVsiCfgAcName, hwMflpLinkBlkedIfName} + STATUS current + DESCRIPTION + "The main interface has been unblocked due to MAC-Flapping association." + ::= { hwMflpMIBTraps 27 } + hwMflpBdLinkBlocked NOTIFICATION-TYPE + OBJECTS { hwMflpBdCfgAcName, hwMflpLinkBlkedIfName, hwMflpBdCfgBlockTime } + STATUS current + DESCRIPTION + "The main interface has been blocked due to MAC-Flapping association." + ::= { hwMflpMIBTraps 28 } + + hwMflpBdLinkResumed NOTIFICATION-TYPE + OBJECTS { hwMflpBdCfgAcName, hwMflpLinkBlkedIfName } + STATUS current + DESCRIPTION + "The main interface has been unblocked due to MAC-Flapping association." + ::= { hwMflpMIBTraps 29 } + +-- IEEE 802.1Q MIB - Conformance Information + +hwMflpConformance OBJECT IDENTIFIER ::= { hwMFlpMIB 4 } + +hwMflpCompliances OBJECT IDENTIFIER ::= { hwMflpConformance 1 } + +-- units of conformance + +hwMflpFullCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Description." + MODULE -- this module + MANDATORY-GROUPS { hwMflpVlanCfgGroup, hwMflpVsiCfgGroup, hwMflpTrapEnableGroup, hwMflpTrapGroup } + ::= { hwMflpCompliances 1 } + +hwMflpGroups OBJECT IDENTIFIER ::= { hwMflpConformance 2 } + +hwMflpVlanCfgGroup OBJECT-GROUP + OBJECTS { + hwMflpVlanCfgLoopTimes, + hwMflpVlanCfgDetectCycle, + hwMflpVlanCfgCycles, + hwMflpVlanCfgRetryTimes, + hwMflpVlanCfgAction, + hwMflpVlanCfgBlockTime, + hwMflpVlanCfgIfName, + hwMflpVlanCfgAlarmReason, + hwMflpVlanCfgRowstatus, + hwMflpVlanDetectMAC, + hwMflpVlanCfgMacAddr, + hwMflpVlanCfgPreIfName + } + STATUS current + DESCRIPTION + "A collection of objects providing information about + mac flapping table." + ::= { hwMflpGroups 1 } + +hwMflpVsiCfgGroup OBJECT-GROUP + OBJECTS { + hwMflpVsiCfgLoopTimes, + hwMflpVsiCfgDetectCycle, + hwMflpVsiCfgCycles, + hwMflpVsiCfgRetryTimes, + hwMflpVsiCfgAction, + hwMflpVsiCfgBlockTime, + hwMflpVsiCfgBlockPolicy, + hwMflpVsiCfgAcName, + hwMflpVsiCfgAlarmReason, + hwMflpVsiCfgIpAddr, + hwMflpVsiCfgPwId, + hwMflpVsiCfgRowstatus, + hwMflpVsiDetectMAC, + hwMflpLinkBlkedIfName, + hwMflpVsiCfgAcNameEx1, + hwMflpVsiCfgAcNameEx2 + } + STATUS current + DESCRIPTION + "A collection of objects providing information about + mac flapping table." + ::= { hwMflpGroups 2 } + +hwMflpTrapEnableGroup OBJECT-GROUP + OBJECTS { hwMflpTrapEnable, hwMflpBdId, hwMflpIfName, hwMflpAlarmReason} + STATUS current + DESCRIPTION + "The Mflp trap enable group." + ::= { hwMflpGroups 3 } + +hwMflpTrapGroup NOTIFICATION-GROUP + NOTIFICATIONS { + hwMflpIfBlock, + hwMflpIfResume, + hwMflpAcBlock, + hwMflpAcResume, + hwMflpPwBlock, + hwMflpPwResume, + hwMflpVlanAlarm, + hwMflpVsiAlarm, + hwMflpMacAddrAlarm, + hwMflpMacAddrResume, + hwMflpQuitVlanAlarm, + hwMflpQuitVlanResume, + hwMflpVlanLoopAlarm, + hwMflpVlanLoopAlarmResume, + hwMflpDefaultAlarm, + hwMflpDefaultResume, + hwMflpBdAlarm, + hwMflpBdAlarmResume, + hwMflpBdPeriodicTrap, + hwMflpVlanLoopPeriodicTrap, + hwMflpBdAcBlock, + hwMflpBdAcResume, + hwMflpBdPwBlock, + hwMflpBdPwResume, + hwMflpBdAlarmOnly, + hwMflpLinkBlocked, + hwMflpLinkResumed, + hwMflpBdLinkBlocked, + hwMflpBdLinkResumed + } + STATUS current + DESCRIPTION + "Mflp Trap Group." + ::= { hwMflpGroups 4 } + +hwMflpBdCfgGroup OBJECT-GROUP + OBJECTS { + hwMflpBdCfgBlockTime, + hwMflpBdCfgAcName, + hwMflpBdCfgAlarmReason, + hwMflpBdDetectMAC, + hwMflpBdCfgAcNameEx1, + hwMflpBdCfgAcNameEx2, + hwMflpBdCfgVsiName, + hwMflpBdCfgIpAddr, + hwMflpBdCfgPwId, + hwMflpVsiCfgPwId + + } + STATUS current + DESCRIPTION + "A collection of objects providing information about + BD mac flapping table." + ::= { hwMflpGroups 5 } + +END \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-MGMD-STD-MIB b/MIBS/huawei/HUAWEI-MGMD-STD-MIB new file mode 100644 index 0000000..de5777c --- /dev/null +++ b/MIBS/huawei/HUAWEI-MGMD-STD-MIB @@ -0,0 +1,1076 @@ +-- ============================================================================ +-- Copyright (C) by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI-MGMD-STD-MIB.my , this Mib module for MGMD Management. +-- A New version of MGMD combining RFC 2933 and RFC 3019. +-- Includes IGMPv3 and MLDv2 source filtering changes. +-- Copyright (C) The Internet Society (date). This version +-- of this Mib module is part of RFC 3376; see the RFC +-- itself for full legal notices. +-- Reference: +-- Version: V1.0 +-- History: +-- created by liusuoqian 61136 2007-4-12 +-- +-- ============================================================================ +HUAWEI-MGMD-STD-MIB DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Counter32, Gauge32, + Unsigned32, TimeTicks, IpAddress FROM SNMPv2-SMI + InetAddress, InetAddressType FROM INET-ADDRESS-MIB + RowStatus, DisplayString FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF + InterfaceIndexOrZero, + InterfaceIndex FROM IF-MIB + hwDatacomm FROM HUAWEI-MIB; + +hwMcast OBJECT IDENTIFIER ::= { hwDatacomm 149 } + + +hwMgmdStdMib MODULE-IDENTITY + LAST-UPDATED "200704160000Z" -- 16 April 2007 + ORGANIZATION "Huawei Technologies co.,Ltd." + CONTACT-INFO + " R&D BeiJing, Huawei Technologies co.,Ltd. + Huawei Bld.,NO.3 Xinxi Rd., + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + Zip:100085 + Http://www.huawei.com + E-mail:support@huawei.com " + DESCRIPTION + "The Mib module for management of IP Multicast, including + multicast routing, data forwarding, and data reception. + Huawei Technologies co.,Ltd . Supplementary information may + be available at: + http://www.huawei.com" + REVISION "200704160000Z" -- 16 April 2007 + DESCRIPTION + "The initial revision of this Mib module." + ::= { hwMcast 3 } + +hwMgmdMibObjects OBJECT IDENTIFIER ::= { hwMgmdStdMib 1 } +hwMgmdMibGeneralObjects OBJECT IDENTIFIER ::= { hwMgmdStdMib 2 } +hwMgmdMibNotifications OBJECT IDENTIFIER ::= { hwMgmdStdMib 3 } + + +hwMgmdRouterInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMgmdRouterInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the interfaces on which + IGMP or MLD is enabled." + ::= { hwMgmdMibObjects 4 } + +hwMgmdRouterInterfaceEntry OBJECT-TYPE + SYNTAX HwMgmdRouterInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) representing an interface on + which IGMP or MLD is enabled. Dynamically created row + state is non-volatile, and upon agent reboot should be + reinstantiated as a conceptual row. Any change in read-create + objects should therefore be backed up by stable storage." + INDEX { hwMgmdRouterInterfaceIfIndex, + hwMgmdRouterInterfaceQuerierType } + ::= { hwMgmdRouterInterfaceTable 1 } + +HwMgmdRouterInterfaceEntry ::= SEQUENCE { + hwMgmdRouterInterfaceIfIndex InterfaceIndex, + hwMgmdRouterInterfaceQuerierType InetAddressType, + hwMgmdRouterInterfaceQuerier InetAddress, + hwMgmdRouterInterfaceQueryInterval Unsigned32, + hwMgmdRouterInterfaceStatus RowStatus, + hwMgmdRouterInterfaceVersion Unsigned32, + hwMgmdRouterInterfaceQueryMaxResponseTime Unsigned32, + hwMgmdRouterInterfaceQuerierUpTime TimeTicks, + hwMgmdRouterInterfaceQuerierExpiryTime TimeTicks, + hwMgmdRouterInterfaceWrongVersionQueries Counter32, + hwMgmdRouterInterfaceJoins Counter32, + hwMgmdRouterInterfaceProxyIfIndex InterfaceIndexOrZero, + hwMgmdRouterInterfaceGroups Gauge32, + hwMgmdRouterInterfaceRobustness Unsigned32, + hwMgmdRouterInterfaceLastMembQueryIntvl Unsigned32, + hwMgmdRouterInterfaceLastMembQueryCount Unsigned32, + hwMgmdRouterInterfaceStartupQueryCount Unsigned32, + hwMgmdRouterInterfaceStartupQueryInterval Unsigned32 +} + +hwMgmdRouterInterfaceIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifIndex value of the interface for which IGMP or MLD + is enabled. The table is indexed by the ifIndex value and + the InetAddressType to allow for interfaces which may be + configured in both IPv4 and IPv6 modes." + ::= { hwMgmdRouterInterfaceEntry 1 } + +hwMgmdRouterInterfaceQuerierType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The address type of this interface. This entry along with + the ifIndex value acts as the index to the + hwMgmdRouterInterface table. A physical interface may be + configured in multiple modes concurrently, e.g. in IPv4 + and IPv6 modes connected to the same interface, however + the traffic is considered to be logically separate." + ::= { hwMgmdRouterInterfaceEntry 2 } + +hwMgmdRouterInterfaceQuerier OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address of the IGMP or MLD Querier on the IP subnet to + which this interface is attached. The InetAddressType, e.g. + IPv4 or IPv6, is identified by the + hwMgmdRouterInterfaceQuerierType variable in the + hwMgmdRouterInterface table." + ::= { hwMgmdRouterInterfaceEntry 3 } + +hwMgmdRouterInterfaceQueryInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..31744) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The frequency at which IGMP or MLD Host-Query packets are + transmitted on this interface. This object MAY be + modified under any rowstatus condition." + DEFVAL { 125 } + ::= { hwMgmdRouterInterfaceEntry 4 } + +hwMgmdRouterInterfaceStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The activation of a row enables the router side of IGMP or + MLD on the interface. The destruction of a row disables the + router side of IGMP or MLD on the interface. Creation of a row + is not dependent upon any other read-create object values + being set in advance. Unless objects have already been + created, all row values MUST be set to their corresponding + default entry upon activation of a row." + ::= { hwMgmdRouterInterfaceEntry 5 } + +hwMgmdRouterInterfaceVersion OBJECT-TYPE + SYNTAX Unsigned32 (1..3) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The version of MGMD which is running on this interface. + Value 1 applies to IGMPv1 routers only. Value 2 applies + To IGMPv2 and MLDv1 routers, and value 3 applies to IGMPv3 + and MLDv2 routers. + This object can be used to configure a router capable of + running either version. For IGMP and MLD to function + correctly, all routers on a LAN must be configured to run + the same version on that LAN. This object MAY be + modified under any rowstatus condition." + DEFVAL { 3 } + ::= { hwMgmdRouterInterfaceEntry 6 } + +hwMgmdRouterInterfaceQueryMaxResponseTime OBJECT-TYPE + SYNTAX Unsigned32 (0..31744) + UNITS "tenths of seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum query response time advertised in MGMDv2 or v3 + queries on this interface. This object MAY be + modified under any rowstatus condition." + DEFVAL { 100 } + ::= { hwMgmdRouterInterfaceEntry 7 } + +hwMgmdRouterInterfaceQuerierUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time since hwMgmdRouterInterfaceQuerier was last + changed." + DEFVAL { 0 } + ::= { hwMgmdRouterInterfaceEntry 8 } + +hwMgmdRouterInterfaceQuerierExpiryTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of time remaining before the Other Querier + Present Timer expires. If the local system is the querier, + the value of this object is zero." + DEFVAL { 0 } + ::= { hwMgmdRouterInterfaceEntry 9 } + +hwMgmdRouterInterfaceWrongVersionQueries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of general queries received whose IGMP or MLD + version does not match the equivalent + hwMgmdRouterInterfaceVersion, over the lifetime of the row + entry. Both IGMP and MLD require that all + routers on a LAN be configured to run the same version. + Thus, if any general queries are received with the wrong + version, this indicates a configuration error." + ::= { hwMgmdRouterInterfaceEntry 10 } + +hwMgmdRouterInterfaceJoins OBJECT-TYPE + SYNTAX Counter32 + + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times a group membership has been added on + this interface; that is, the number of times an entry for + this interface has been added to the Cache Table. This + object gives an indication of the amount of IGMP or MLD + activity over the lifetime of the row entry." + ::= { hwMgmdRouterInterfaceEntry 11 } + +hwMgmdRouterInterfaceProxyIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Some devices implement a form of IGMP or MLD proxying + whereby memberships learned on the interface represented by + this row, cause Host Membership Reports to be sent on the + interface whose ifIndex value is given by this object. + Such a device would implement the hwMgmdV2RouterBaseMibGroup + only on its router interfaces (those interfaces with + non-zero hwMgmdRouterInterfaceProxyIfIndex). Typically, the + value of this object is 0, indicating that no proxying is + being done. This object MAY be + modified under any rowstatus condition." + DEFVAL { 0 } + ::= { hwMgmdRouterInterfaceEntry 12 } + +hwMgmdRouterInterfaceGroups OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of entries for this interface in the + RouterCache Table." + DEFVAL { 0 } + ::= { hwMgmdRouterInterfaceEntry 13 } + +hwMgmdRouterInterfaceRobustness OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "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. + This object MAY be modified under any rowstatus condition." + DEFVAL { 2 } + ::= { hwMgmdRouterInterfaceEntry 14 } + +hwMgmdRouterInterfaceLastMembQueryIntvl OBJECT-TYPE + SYNTAX Unsigned32 (0..31744) + UNITS "tenths of seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Last Member Query Interval is the Max Response Time + inserted into Group-Specific Queries sent in response to + Leave Group messages, and is also the amount of time + Between Group-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 hwMgmdRouterInterfaceVersion is 1. This object + MAY be modified under any rowstatus condition." + DEFVAL { 10 } + ::= { hwMgmdRouterInterfaceEntry 15 } + +hwMgmdRouterInterfaceLastMembQueryCount OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the number of Group-specific and + Group-and-Source-specific queries sent by the router before + it assumes there are no local members." + DEFVAL { 2 } + ::= { hwMgmdRouterInterfaceEntry 16 } + +hwMgmdRouterInterfaceStartupQueryCount OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the number of Queries sent out on startup + separated by the Startup Query Interval." + DEFVAL { 2 } + ::= { hwMgmdRouterInterfaceEntry 17 } + +hwMgmdRouterInterfaceStartupQueryInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..31744) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable represents the interval between General + Queries sent by a Querier on startup." + DEFVAL { 31 } -- 0.25 * hwMgmdRouterInterfaceQueryInterval + ::= { hwMgmdRouterInterfaceEntry 18 } + + +hwMgmdRouterCacheTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMgmdRouterCacheEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the IP multicast groups for + which there are members on a particular router interface." + ::= { hwMgmdMibObjects 6 } + +hwMgmdRouterCacheEntry OBJECT-TYPE + SYNTAX HwMgmdRouterCacheEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the hwMgmdRouterCacheTable." + + INDEX { hwMgmdRouterCacheAddressType, hwMgmdRouterCacheAddress, + hwMgmdRouterCacheIfIndex } + ::= { hwMgmdRouterCacheTable 1 } + +HwMgmdRouterCacheEntry ::= SEQUENCE { + hwMgmdRouterCacheAddressType InetAddressType, + hwMgmdRouterCacheAddress InetAddress, + hwMgmdRouterCacheIfIndex InterfaceIndex, + hwMgmdRouterCacheLastReporter InetAddress, + hwMgmdRouterCacheUpTime TimeTicks, + hwMgmdRouterCacheExpiryTime TimeTicks, + hwMgmdRouterCacheExcludeModeExpiryTimer + TimeTicks, + hwMgmdRouterCacheVersion1HostTimer TimeTicks, + hwMgmdRouterCacheVersion2HostTimer TimeTicks, + hwMgmdRouterCacheSourceFilterMode INTEGER +} + +hwMgmdRouterCacheAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The address type of the hwMgmdRouterCacheTable entry. This + value applies to both the hwMgmdRouterCacheAddress and the + hwMgmdRouterCacheLastReporter entries." + ::= { hwMgmdRouterCacheEntry 1 } + +hwMgmdRouterCacheAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast group address for which this entry + contains information. The InetAddressType, e.g. + IPv4 or IPv6, is identified by the + hwMgmdRouterCacheAddressType variable in the hwMgmdRouterCache + table." + ::= { hwMgmdRouterCacheEntry 2 } + +hwMgmdRouterCacheIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface for which this entry contains information + for an IP multicast group address." + ::= { hwMgmdRouterCacheEntry 3 } + +hwMgmdRouterCacheLastReporter OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the source of the last membership report + received for this IP Multicast group address on this + interface. If no membership report has been received, this + object has the value 0::0. The InetAddressType, e.g. + IPv4 or IPv6, is identified by the + hwMgmdRouterCacheAddressType variable in the hwMgmdRouterCache + table." + ::= { hwMgmdRouterCacheEntry 4 } + +hwMgmdRouterCacheUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time elapsed since this entry was created." + ::= { hwMgmdRouterCacheEntry 5 } + +hwMgmdRouterCacheExpiryTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value represents the time remaining + before the Group Membership Interval state expires. The + value must always be greater than 0." + ::= { hwMgmdRouterCacheEntry 6 } + +hwMgmdRouterCacheExcludeModeExpiryTimer OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value is applicable only to MGMDv3 compatible + routers, and represents the time remaining before the + interface EXCLUDE state expires and the interface state + transitions to INCLUDE mode. This value can never be + greater than hwMgmdRouterCacheExpiryTime." + ::= { hwMgmdRouterCacheEntry 7 } + +hwMgmdRouterCacheVersion1HostTimer OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time remaining until the local router will assume that + there are no longer any MGMD version 1 members on the IP + subnet attached to this interface. This entry only applies + to IGMPv1 hosts, and is not implemented for MLD. Upon + hearing any MGMDv1 Membership Report (IGMPv1 only), this + value is reset to the group membership timer. While this + time remaining is non-zero, the local router ignores any + MGMDv2 Leave messages (IGMPv2 only) for this group that it + receives on this interface." + ::= { hwMgmdRouterCacheEntry 8 } + +hwMgmdRouterCacheVersion2HostTimer OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time remaining until the local router will assume that + there are no longer any MGMD version 2 members on the IP + subnet attached to this interface. This entry applies to + both IGMP and MLD hosts. Upon hearing any MGMDv2 + Membership Report, this value is reset to the group + membership timer. Assuming no MGMDv1 hosts have been + detected, the local router does not ignore any MGMDv2 Leave + messages for this group that it receives on this + interface." + ::= { hwMgmdRouterCacheEntry 9 } + +hwMgmdRouterCacheSourceFilterMode OBJECT-TYPE + SYNTAX INTEGER {include (1), + exclude (2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current cache state, applicable to MGMDv3 compatible + nodes. The value indicates whether the state is INCLUDE or + EXCLUDE." + ::= { hwMgmdRouterCacheEntry 10 } + + +hwMgmdInverseRouterCacheTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMgmdInverseRouterCacheEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the interfaces which + are members of a particular group. This is a reverse + lookup table for entries in the hwMgmdRouterCacheTable." + ::= { hwMgmdMibObjects 8 } + +hwMgmdInverseRouterCacheEntry OBJECT-TYPE + SYNTAX HwMgmdInverseRouterCacheEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the + hwMgmdInverseRouterCacheTable." + INDEX { hwMgmdInverseRouterCacheIfIndex, + hwMgmdInverseRouterCacheAddressType, + hwMgmdInverseRouterCacheAddress} + ::= { hwMgmdInverseRouterCacheTable 1 } + + +HwMgmdInverseRouterCacheEntry ::= SEQUENCE { + hwMgmdInverseRouterCacheIfIndex InterfaceIndex, + hwMgmdInverseRouterCacheAddressType InetAddressType, + hwMgmdInverseRouterCacheAddress InetAddress +} + +hwMgmdInverseRouterCacheIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface for which this entry contains information." + ::= { hwMgmdInverseRouterCacheEntry 1 } + +hwMgmdInverseRouterCacheAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The address type of the hwMgmdInverseRouterCacheTable entry." + ::= { hwMgmdInverseRouterCacheEntry 2 } + +hwMgmdInverseRouterCacheAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE(4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast group address for which this entry + contains information about an interface. The + InetAddressType, e.g.IPv4 or IPv6, is identified by the + hwMgmdInverseRouterCacheAddressType variable in the + hwMgmdInverseRouterCache table." + ::= { hwMgmdInverseRouterCacheEntry 3 } + + +hwMgmdRouterSrcListTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMgmdRouterSrcListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the Source List entries + corresponding to each interface and multicast group pair on + a Router." + ::= { hwMgmdMibObjects 10 } + +hwMgmdRouterSrcListEntry OBJECT-TYPE + SYNTAX HwMgmdRouterSrcListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the hwMgmdRouterSrcListTable." + INDEX { hwMgmdRouterSrcListAddressType, hwMgmdRouterSrcListAddress, +hwMgmdRouterSrcListIfIndex, hwMgmdRouterSrcListHostAddress } + ::= { hwMgmdRouterSrcListTable 1 } + + +HwMgmdRouterSrcListEntry ::= SEQUENCE { + hwMgmdRouterSrcListAddressType InetAddressType, + hwMgmdRouterSrcListAddress InetAddress, + hwMgmdRouterSrcListIfIndex InterfaceIndex, + hwMgmdRouterSrcListHostAddress InetAddress, + hwMgmdRouterSrcListExpire TimeTicks +} + +hwMgmdRouterSrcListAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The address type of the InetAddress variables in this + table. This value applies to the + hwMgmdRouterSrcListHostAddress and hwMgmdRouterSrcListAddress + entries." + ::= { hwMgmdRouterSrcListEntry 1 } + +hwMgmdRouterSrcListAddress OBJECT-TYPE + + SYNTAX InetAddress (SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast group address for which this entry + contains information." + ::= { hwMgmdRouterSrcListEntry 2 } + +hwMgmdRouterSrcListIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface for which this entry contains information + for an IP multicast group address." + ::= { hwMgmdRouterSrcListEntry 3 } + +hwMgmdRouterSrcListHostAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE(4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The host address to which this entry + corresponds. The hwMgmdRouterCacheSourceFilterMode value for + this Group address and interface indicates whether this + host address is included or excluded." + ::= { hwMgmdRouterSrcListEntry 4 } + +hwMgmdRouterSrcListExpire OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value (when non-zero) indicates the time left prior to + the expiration of the SrcList entry. A zero value indicates + a state of EXCLUDE mode and a non-zero value indicates the + entry being in INCLUDE mode." + ::= { hwMgmdRouterSrcListEntry 5 } + +-- MGMD LIMIT TRAP + +hwMgmdGroup OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|8|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Group address of the entry." + ::= { hwMgmdMibGeneralObjects 1 } + +hwMgmdSource OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|8|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Source address of the entry." + ::= { hwMgmdMibGeneralObjects 2 } + +hwMgmdLimitInterfaceIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The interface on which this router most recently sent or received an igmp limit trap, or zero if this router has not sent or received an igmp limit trap." + ::= { hwMgmdMibGeneralObjects 3 } + +hwMgmdGlobalEntries OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The total number of entries of this instance." + ::= { hwMgmdMibGeneralObjects 4 } + +hwMgmdInterfaceEntries OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The total number of entries on the interface." + ::= { hwMgmdMibGeneralObjects 5 } + +hwMgmdTotalEntries OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The total number of entries of all instances." + ::= { hwMgmdMibGeneralObjects 6 } + +hwMgmdGmpJoinGrpAddr OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The IGMP or MLD group address to join." + ::= { hwMgmdMibGeneralObjects 7 } + +hwMgmdGmpJoinSrcAddr OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The IGMP or MLD source address to join." + ::= { hwMgmdMibGeneralObjects 8 } + +hwMgmdGmpJoinSenderIp OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The host IP address for sending membership report." + ::= { hwMgmdMibGeneralObjects 9 } + +hwMgmdGmpJoinVersion OBJECT-TYPE + SYNTAX Unsigned32 (1..3) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The version of MGMD which is running on this interface. + Value 1 applies to IGMPv1 and MLDv1 version. Value 2 applies + to IGMPv2 and MLDv2 version, and value 3 applies to IGMPv3 + version. + This object can be used to configure a router capable of + running either version. For IGMP and MLD to function + correctly, all routers on a LAN must be configured to run + the same version on that LAN. This object MAY be + modified under any rowstatus condition." + DEFVAL { 2 } + ::= { hwMgmdMibGeneralObjects 10 } + +hwMgmdGmpInterfaceIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The ifIndex value of the interface for which IGMP or MLD + is enabled. The table is indexed by the ifIndex value and + the InetAddressType to allow for interfaces which may be + configured in both IPv4 and IPv6 modes." + ::= { hwMgmdMibGeneralObjects 11 } + +hwMgmdGmpInterfaceName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The interface name of the interface for which IGMP or MLD + is enabled." + ::= { hwMgmdMibGeneralObjects 12 } + +hwMgmdGmpAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address type of the group or source address." + ::= { hwMgmdMibGeneralObjects 13 } + +-- MGMD LIMIT TRAP + +hwMgmdGlobalLimit NOTIFICATION-TYPE + OBJECTS { hwMgmdGmpAddressType, + ???? hwMgmdSource, + hwMgmdGroup, + hwMgmdGlobalEntries } + STATUS current + DESCRIPTION + " A hwMgmdGlobalLimit notification signifies that a igmp report has been limited for + up to maximum entries of igmp global routing-table. + + This notification is generated whenever an igmp report failed to create membership + as igmp global routing-table limit." + ::= { hwMgmdMibNotifications 1 } + +hwMgmdInterfaceLimit NOTIFICATION-TYPE + OBJECTS { hwMgmdGmpAddressType, + ???? hwMgmdSource, + hwMgmdGroup, + hwMgmdLimitInterfaceIfIndex, + hwMgmdInterfaceEntries } + STATUS current + DESCRIPTION + " A hwMgmdInterfaceLimit notification signifies that a igmp report has been limited for + up to maximum entries of igmp interface routing-table. + + This notification is generated whenever an igmp report failed to create membership + as igmp interface routing-table limit." + ::= { hwMgmdMibNotifications 2 } + +hwMgmdTotalLimit NOTIFICATION-TYPE + OBJECTS { hwMgmdGmpAddressType, + ???? hwMgmdSource, + hwMgmdGroup, + hwMgmdTotalEntries } + STATUS current + DESCRIPTION + " A hwMgmdTotalLimit notification signifies that a igmp report has been limited for + up to maximum entries of igmp total routing-table. + + This notification is generated whenever an igmp report failed to create membership + as igmp total routing-table limit." + ::= { hwMgmdMibNotifications 3 } + +-- MGMD Join-Leave Trap + +hwMgmdGmpJoin NOTIFICATION-TYPE + OBJECTS { hwMgmdGmpInterfaceName, + hwMgmdGmpInterfaceIfIndex, + hwMgmdGmpJoinVersion, + hwMgmdGmpJoinSrcAddr, + hwMgmdGmpJoinGrpAddr, + hwMgmdGmpJoinSenderIp + } + STATUS current + DESCRIPTION + "A hwMgmdGmpJoin notification signifies the IGMP or MLD join message was received." + ::= { hwMgmdMibNotifications 4 } + +hwMgmdGmpLeave NOTIFICATION-TYPE + OBJECTS { + hwMgmdGmpInterfaceName, + hwMgmdGmpInterfaceIfIndex, + hwMgmdGmpJoinSrcAddr, + hwMgmdGmpJoinGrpAddr + } + STATUS current + DESCRIPTION + "A hwMgmdGmpLeave notification signifies the IGMP or MLD group leaved." + ::= { hwMgmdMibNotifications 5 } + +hwMgmdMibConformance OBJECT IDENTIFIER ::= { hwMgmdStdMib 4 } +hwMgmdMibCompliance OBJECT IDENTIFIER ::= { hwMgmdMibConformance 3 } +hwMgmdMibGroups OBJECT IDENTIFIER ::= { hwMgmdMibConformance 4 } + +-- Protocol Version Conformance + + +hwMgmdIgmpV1RouterMibCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The version statement for routers running IGMPv1, RFC 1112 + [4], and implementing the MGMD Mib. MGMDv1 applies to hosts + and routers running IGMPv1 only. IGMPv1 routers must support + the IPv4 address type " + MODULE -- this module + MANDATORY-GROUPS { hwMgmdRouterBaseMibGroup } + OBJECT hwMgmdRouterInterfaceStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + GROUP hwMgmdMibNotificationObjects + DESCRIPTION + "This group is optional." + + GROUP hwMgmdMibNotificationGroup + DESCRIPTION + "This group is optional." + + ::= { hwMgmdMibCompliance 2 } + + +hwMgmdIgmpV2RouterMibCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The version statement for routers running IGMPv2, RFC 2236 + [5], and implementing the MGMD Mib. MGMDv2 applies to hosts + and routers running IGMPv2 or MLDv1. IGMPv2 routers must + support the IPv4 address type " + MODULE -- this module + MANDATORY-GROUPS { hwMgmdRouterBaseMibGroup, + hwMgmdV2RouterBaseMibGroup, + hwMgmdV2IgmpRouterMibGroup + } + GROUP hwMgmdV2RouterOptMibGroup + DESCRIPTION + "An additional optional object for management of MGMD + version 2 in routers." + GROUP hwMgmdV2ProxyMibGroup + DESCRIPTION + "A collection of additional objects for management of MGMD + proxy devices." + OBJECT hwMgmdRouterInterfaceStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + GROUP hwMgmdMibNotificationObjects + DESCRIPTION + "This group is optional." + + GROUP hwMgmdMibNotificationGroup + DESCRIPTION + "This group is optional." + ::= { hwMgmdMibCompliance 4 } + +hwMgmdMldV1RouterMibCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The version statement for routers running MLDv1, RFC 2710 + [7], and implementing the MGMD Mib. MGMDv2 applies to hosts + and routers running IGMPv2 or MLDv1. MLDv1 routers must + support the IPv6 address type." + MODULE -- this module + MANDATORY-GROUPS { hwMgmdRouterBaseMibGroup, + hwMgmdV2RouterBaseMibGroup + } + GROUP hwMgmdV2RouterOptMibGroup + DESCRIPTION + "An additional optional object for management of MGMD + version 2 in routers." + GROUP hwMgmdV2ProxyMibGroup + DESCRIPTION + "A collection of additional objects for management of MGMD + proxy devices." + OBJECT hwMgmdRouterInterfaceStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + GROUP hwMgmdMibNotificationObjects + DESCRIPTION + "This group is optional." + + GROUP hwMgmdMibNotificationGroup + DESCRIPTION + "This group is optional." + + ::= { hwMgmdMibCompliance 6 } + + +hwMgmdIgmpV3RouterMibCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The version statement for routers running IGMPv3, RFC 3376 + [6], and implementing the MGMD Mib. MGMDv3 applies to hosts + and routers running IGMPv3 or MLDv2. IGMPv3 routers must + support the IPv4 address type." + MODULE -- this module + MANDATORY-GROUPS { hwMgmdRouterBaseMibGroup, + hwMgmdV2RouterBaseMibGroup, + hwMgmdV2IgmpRouterMibGroup, + hwMgmdV3RouterMibGroup + } + OBJECT hwMgmdRouterInterfaceStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + GROUP hwMgmdMibNotificationObjects + DESCRIPTION + "This group is optional." + + GROUP hwMgmdMibNotificationGroup + DESCRIPTION + "This group is optional." + + ::= { hwMgmdMibCompliance 8 } + + +hwMgmdMldV2RouterMibCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The version statement for routers running MLDv2 [8] and + implementing the MGMD Mib. MGMDv3 applies to hosts and + routers running IGMPv3 or MLDv2. MLDv2 routers must + support the IPv6 address type." + MODULE -- this module + MANDATORY-GROUPS { hwMgmdRouterBaseMibGroup, + hwMgmdV2RouterBaseMibGroup, + hwMgmdV3RouterMibGroup + } + OBJECT hwMgmdRouterInterfaceStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + GROUP hwMgmdMibNotificationObjects + DESCRIPTION + "This group is optional." + + GROUP hwMgmdMibNotificationGroup + DESCRIPTION + "This group is optional." + + ::= { hwMgmdMibCompliance 10 } + + + +-- units of conformance + +hwMgmdRouterBaseMibGroup OBJECT-GROUP + OBJECTS { hwMgmdRouterInterfaceStatus, + hwMgmdRouterCacheUpTime, hwMgmdRouterCacheExpiryTime, + hwMgmdRouterInterfaceJoins, hwMgmdRouterInterfaceGroups, + hwMgmdRouterCacheLastReporter, + hwMgmdRouterInterfaceQuerierUpTime, + hwMgmdRouterInterfaceQuerierExpiryTime, + hwMgmdRouterInterfaceQueryInterval + } + STATUS current + DESCRIPTION + "The basic collection of objects providing management of + MGMD version 1, 2 or 3 for Routers." + ::= { hwMgmdMibGroups 2 } + +hwMgmdV2RouterBaseMibGroup OBJECT-GROUP + OBJECTS { hwMgmdRouterInterfaceVersion, hwMgmdRouterInterfaceQuerier, + hwMgmdRouterInterfaceQueryMaxResponseTime, + hwMgmdRouterInterfaceRobustness, + hwMgmdRouterInterfaceWrongVersionQueries, + hwMgmdRouterInterfaceLastMembQueryIntvl, + hwMgmdRouterInterfaceLastMembQueryCount, + hwMgmdRouterInterfaceStartupQueryCount, + hwMgmdRouterInterfaceStartupQueryInterval + } + STATUS current + DESCRIPTION + "A collection of additional objects for management of MGMD + version 2 in routers." + ::= { hwMgmdMibGroups 6 } + +hwMgmdV2IgmpRouterMibGroup OBJECT-GROUP + OBJECTS { hwMgmdRouterCacheVersion1HostTimer } + STATUS current + DESCRIPTION + "A collection of further objects required by IGMPv2 routers + for MGMD version 2 compliance. " + ::= { hwMgmdMibGroups 7 } + +hwMgmdV2ProxyMibGroup OBJECT-GROUP + OBJECTS { hwMgmdRouterInterfaceProxyIfIndex } + STATUS current + DESCRIPTION + "A collection of additional objects for management of MGMD + proxy devices." + ::= { hwMgmdMibGroups 8 } + +hwMgmdV2RouterOptMibGroup OBJECT-GROUP + OBJECTS { hwMgmdInverseRouterCacheAddress } + STATUS current + DESCRIPTION + "An additional optional object for management of MGMD + version 2 in routers." + ::= { hwMgmdMibGroups 9 } + +hwMgmdV3RouterMibGroup OBJECT-GROUP + OBJECTS { hwMgmdRouterCacheSourceFilterMode, + hwMgmdRouterCacheVersion2HostTimer, + hwMgmdRouterCacheExcludeModeExpiryTimer, + hwMgmdRouterSrcListHostAddress, + hwMgmdRouterSrcListExpire + } + STATUS current + DESCRIPTION + "A collection of additional objects for management of MGMD + version 3 in routers." + ::= { hwMgmdMibGroups 11 } + +hwMgmdMibNotificationObjects OBJECT-GROUP + OBJECTS { hwMgmdGmpAddressType, + hwMgmdGroup, + hwMgmdSource, + hwMgmdLimitInterfaceIfIndex, + hwMgmdGlobalEntries, + hwMgmdInterfaceEntries, + hwMgmdTotalEntries, + hwMgmdGmpJoinGrpAddr, + hwMgmdGmpJoinSrcAddr, + hwMgmdGmpJoinSenderIp, + hwMgmdGmpJoinVersion, + hwMgmdGmpInterfaceIfIndex, + hwMgmdGmpInterfaceName + } + STATUS current + DESCRIPTION + "A collection of objects to support notification of MGMD notification + network management events." + ::= { hwMgmdMibGroups 12 } + +hwMgmdMibNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwMgmdGlobalLimit, + hwMgmdInterfaceLimit, + hwMgmdTotalLimit, + hwMgmdGmpJoin, + hwMgmdGmpLeave + } + STATUS current + DESCRIPTION + "A collection of notifications for signaling MGMD notification + management events." + ::= { hwMgmdMibGroups 13 } +END diff --git a/MIBS/huawei/HUAWEI-MIB b/MIBS/huawei/HUAWEI-MIB new file mode 100644 index 0000000..28b1259 --- /dev/null +++ b/MIBS/huawei/HUAWEI-MIB @@ -0,0 +1,2977 @@ +-- ============================================================================= +-- Copyright (C) 2019 by HUAWEI TECHNOLOGIES. All rights reserved. +-- Description: Huawei common OID MIB definition. +-- Reference: +-- Version: V5.43 +-- ============================================================================= + +HUAWEI-MIB DEFINITIONS ::= BEGIN + + IMPORTS + enterprises, MODULE-IDENTITY + FROM SNMPv2-SMI; + + huawei MODULE-IDENTITY + LAST-UPDATED "201901160000Z" + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "Huawei common OID MIB definition." +-- Revision historys + + REVISION "201901160000Z" + DESCRIPTION "V5.43, + The object identifier of s2720S-12TP-EI-AC is added + The object identifier of s2720S-12TP-PWR-EI-AC is added + The object identifier of s2720S-52TP-EI-AC is added + The object identifier of s2720S-52TP-PWR-EI-AC is added + The object identifier of s2720S-28TP-PWR-EI-L-AC is added + The object identifier of s2720S-28TP-PWR-EI-AC is added + The object identifier of s2720S-28TP-EI-AC is added + The object identifier of s12700E-4lsw is added + The object identifier of s12700E-8lsw is added + The object identifier of s12700E-12lsw is added + The object identifier of s5720-28X-PWR-LI-ACF for V2R13C00 is modified to s5720-28X-PWR-LI-ACF-740 + " + + REVISION "201901100000Z" + DESCRIPTION "V5.42, + The object identifier of ce6875-48S4CQ-HI is deteled + " + + REVISION "201901070000Z" + DESCRIPTION "V5.41, + The object identifier of ce8861-4C-EI is added + The object identifier of ce6875-48S4CQ-HI is added + The object identifier of ce8868-4C-EI is added + The object identifier of ce5880-48T6Q-EI is added + The object identifier of cx930-100G is added + The object identifier of cx930-BASE is added + The object identifier of ce6857-48S6CQ-EI is added + " + + REVISION "201812170000Z" + DESCRIPTION "V5.40, + The object identifier of s5720-28X-PWR-LI-ACF is added + " + + REVISION "201811130000Z" + DESCRIPTION "V5.39, + The object ne40E-M2K-C is modified to ne40E-M2K-B + The object cX600-M2K-C is modified to cX600-M2K-B + The object ptn6900-M2K-C is modified to ptn6900-M2K-B + The object cx6602-C is modified to cx6602-B + The object ETN500-D is modified to ETN500-F + " + REVISION "201811121000Z" + DESCRIPTION "V5.38, + The object identifier of NCX6604 is added + The object identifier of NCX6608 is added + The object identifier of ne40E-X2-M14B is added + The object identifier of cX600-X2-M14B is added + The object identifier of cX600-M14B is added + The object identifier of ptn6900-2-M14B is added + " + REVISION "201811120000Z" + DESCRIPTION "V5.37, + The object identifier of s1820EC-8G is added + The object identifier of s1820EC-24G is added + The object identifier of s5820EC-10P is added + The object identifier of s5820EC-10P-PWR is added + The object identifier of s5820EC-28P is added + The object identifier of s5820EC-28P-PWR is added + The object identifier of s1720-10GF-2P is added + The object identifier of s1720-10GF-PWR-2P is added + The object identifier of s1720-28GFR-4P is added + The object identifier of s1720-28GFR-PWR-4P is added + The object identifier of s1720-52GFR-4P is added + The object identifier of s1720-52GFR-PWR-4P is added + The object identifier of s5720SV2-28P-LI-AC is added + The object identifier of s5720SV2-52P-LI-AC is added + The object identifier of s6730-54L-HI-48S is added + The object identifier of s6330-54L-HI-48S is added + The object identifier of s6730-30L-HI-24S is added + The object identifier of s6330-30L-HI-24S is added + " + + REVISION "201810270000Z" + DESCRIPTION "V5.36, + The object identifier of nip6550ed-ac is added + The object identifier of nip6620e-dc is added + USG Firewall hardware sysoid (1.3.6..1.4.1.2011.2.321.1.32-86) modified to 1.3.6..1.4.1.2011.2.321.1.(132-186),but not include 1.3.6..1.4.1.2011.2.321.1.(74.79) + " + + REVISION "201810130000Z" + DESCRIPTION "V5.35, + The object identifier of atn910C-E(atn 63) is added. + The object identifier of atn910C-E-IOT(atn 64) is added. + The object identifier of atn980C(atn 65) is added. + The object identifier of atn980C-IOT(atn 66) is added. + The object identifier of ptn980(atn 37) is added. + The object identifier of ptn990e(atn 38) is added. + " + + REVISION "201809170000Z" + DESCRIPTION "V3.34, + The object identifier of MA5833(hwProducts 356) is added. + " + + REVISION "201808230000Z" + DESCRIPTION "V5.32, + The object identifier of AC6508 is added + The object identifier of AC6805 is added + The object identifier of AC6507S is added + The object identifier of AP4050DE-M is added + The object identifier of AP4050DE-M-S is added + " + + REVISION "201808230000Z" + DESCRIPTION "V5.32, + The object identifier of ne40E-F1A-8H20Q is added + The object identifier of cX600-F1A-8H20Q is added + The object identifier of ptn6900-F1A-8H20Q is added + The object identifier of cx6601-8H20Q is added + The object identifier of ne40e-X8A-ADMIN is added + The object identifier of ne40e-X8A-LS is added + The object identifier of ne40e-X16A-ADMIN is added + The object identifier of ne40e-X16A-LS is added + The object ne40E-M2K-B is modified to ne40E-M2K-C + The object cX600-M2K-B is modified to cX600-M2K-C + The object ptn6900-M2K-B is modified to ptn6900-M2K-C + The object cx6602-B is modified to cx6602-C + The object ne40E-M1A is modified to ne40E-F1A-14H24Q + The object cX600-M1A is modified to cX600-F1A-14H24Q + The object ptn6900-M1A is modified to ptn6900-F1A-14H24Q + The object cx6601 is modified to cx6601-14H24Q + " + + REVISION "201808140000Z" + DESCRIPTION "V5.31, + The object identifier of S5720I-10X-PWH-SI-AC oversea is added + The object identifier of S5720I-6X-PWH-SI-AC is added + " + + REVISION "201807260000Z" + DESCRIPTION "V5.30, + The object identifier of atn910C-F(atn 61) is added + The object identifier of atn910C-F-IOT(atn 62) is added + " + REVISION "201807170000Z" + DESCRIPTION "V5.29, + The object identifier of ce6865-48S8CQ-EI is added + The object identifier of ce8850-64CQ-EI is added + " + REVISION "201807130000Z" + DESCRIPTION "V5.28, + cx6601 OBJECT IDENTIFIER ::= { cx6600SysOid 5 } is modified + " + REVISION "201807130000Z" + DESCRIPTION "V5.27, + The object identifier of usg6630e-ac is added + The object identifier of usg6630e-dc is added + added product node and subnode:fw + " + REVISION "201806300000Z" + DESCRIPTION "V5.26, + added product node and subnode:NE40EX16B + " + REVISION "201806280000Z" + DESCRIPTION "V5.25, + added product node and subnode:usg,Fw,vFw,bigData + " + REVISION "201806090000Z" + DESCRIPTION "V5.23, + The object CX6602-A is modified to CX6602 + " + REVISION "201805210000Z" + DESCRIPTION "V5.22, + The object identifier of s1600-8 is added + The object identifier of s1600-16 is added + The object identifier of s1600-24 is added + The object identifier of s2600-10P is added + The object identifier of s2600-10P-PWR is added + The object identifier of s2600-28P is added + The object identifier of s2600-28P-PWR is added + The object identifier of s3600-28P is added + The object identifier of s3600-52P is added + The object identifier of s3600-52P-PWR is added + The object identifier of s1700-16-AC is added + The object identifier of s1700-24R is added + The object identifier of s5330-60C-HI-48S is added + The object identifier of s5330-36C-HI-24S is added + The object identifier of s5720-52X-LI-48S-AC is added + The object identifier of s5320-52X-LI-48S-AC is added + The object identifier of s5320-52X-LI-48S-DC is added + The object identifier of s5320-52X-SI-48S is added + The object identifier of s5720-52X-SI-48S is added + The object identifier of s6320-26Q-LI-24S is added + " + + REVISION "201805020000Z" + DESCRIPTION "V5.21, + The object identifier of AC600EC-24 AP100EC AP200EC AP300EC is added + " + + REVISION "201804190000Z" + DESCRIPTION "V5.20, + The object identifier of S5730-44C-HI-24S is added + The object identifier of S5730-60C-HI-48S is added + The object identifier of S5730-68C-HI-48S is added + The object identifier of S5730-36C-HI-24S is added + The object identifier of S5720I-12X-PWH-SI-AC is added + The object identifier of S5720I-10X-PWH-SI-AC is added + The object identifier of s12703lsw is added + " + + REVISION "201804090000Z" + DESCRIPTION "V5.19, + The object identifier of atn950BEX(atn 59) is added + The object identifier of atn950BEX-IOT(ptn 60) is added + The object name of etn550-D(etn 8) is modified to etn500-D(etn 8) + " + REVISION "201803140000Z" + DESCRIPTION "V5.18, + The object identifier of ptn6900-M2K is added + The object identifier of ne40E-M8A is added + The object identifier of ne40E-M16A is added + The object identifier of ne40E-M2K-B is added + The object identifier of cX600-M2K-B is added + The object identifier of ptn6900-M2K-B is added + The object identifier of cx6602-B is added + The object identifier of ne40E-M1A is added + The object identifier of cX600-M1A is added + The object identifier of ptn6900-M1A is added + The object identifier of cx6601 is added + The object identifier of ne40E-X2-M16B is added + The object identifier of cX600-X2-M16B is added + The object identifier of ptn6900-2-M16B is added + The object identifier of ne20E-S16B is added + " + REVISION "201803060000Z" + DESCRIPTION "V5.17, + The object identifier of AC6800V is added + " + REVISION "201802280000Z" + DESCRIPTION "V5.16, + The object identifier of atn905-F-DC-IOT(atn 57) is added + The object identifier of atn905-F-AC-IOT(atn 58) is added + The object identifier of ptn960E(ptn 31) is added + " + REVISION "201802230000Z" + DESCRIPTION "V5.15, + The object identifier of ma5801-gp08(hwProducts 337) is added, + The object identifier of ea5801-gp08(hwProducts 338) is added, + The object identifier of ma5801-cg04(hwProducts 339) is added, + The object identifier of ea5801-cg04(hwProducts 340) is added. + " + REVISION "201801300000Z" + DESCRIPTION "V5.14, + The object identifier of AP5050DN-S is added + The object identifier of AP2030DN-S is added + The object identifier of AP2051DN-E is added + The object identifier of AP2051DN is added + The object identifier of AP2051DN-S is added + The object identifier of AP7060DN is added + " + REVISION "201712260000Z" + DESCRIPTION "V5.12, + The object identifier of MA5811S-DE16(hwProducts 342) is added + The object identifier of MA5811S-AE48(hwProducts 343) is added + The object identifier of MA5811S-AE08(hwProducts 344) is added + The object identifier of MA5811S-AE16(hwProducts 345) is added + The object identifier of MA5811S-DE48(hwProducts 346) is added + The object identifier of MA5611S-AE08(hwProducts 347) is added + The object identifier of MA5611S-AE16(hwProducts 348) is added + The object identifier of MA5611S-DE16(hwProducts 349) is added + The object identifier of MA5611S-AE48(hwProducts 350) is added + The object identifier of MA5611S-DE48(hwProducts 351) is added + The object identifier of MA5611S-DE48-A(hwProducts 352) is added + " + + REVISION "201712220000Z" + DESCRIPTION "V5.12, + The object identifier of cloudedge(hwProducts 325) is added, + " + REVISION "201712050000Z" + DESCRIPTION "V5.11, + The object identifier of atn905-F-DC(atn 55) is added + The object identifier of atn905-F-AC(atn 56) is added + The object identifier of ne08E-S9(ne0508e 17) is added + The object identifier of etn550-D(etn 8) is added + " + REVISION "201711230000Z" + DESCRIPTION "V5.10, + The object identifier of ma5801-GP08(hwProducts 337) is added, + The object identifier of ea5801-GP08(hwProducts 338) is added. + " + + REVISION "201711090000Z" + DESCRIPTION "V5.09, + The object identifier of ce6875-48S4CQ-EI is added + " + REVISION "201710240000Z" + DESCRIPTION "V5.08, + The object identifier of s5320-52X-SI-AC-V1 is added for v2r11c10 + The object identifier of s5320-52X-SI-DC-V1 is added for v2r11c10 + The object identifier of s5320-52P-SI-AC-V1 is added for v2r11c10 + The object identifier of s5320-52P-SI-DC-V1 is added for v2r11c10 + The object identifier of s5300-52P-LI-DC-V1 is added for v2r11c10 + The object identifier of s5320-36C-EI-28S-AC-V1 is added for v2r11c10 + The object identifier of s5320-36C-EI-28S-DC-V1 is added for v2r11c10 + The object identifier of s5720I-12X-SI-AC is added for v2r12c00 + The object identifier of s5720I-12X-PWH-SI-DC is added for v2r12c00 + The object identifier of s5720I-28X-SI-AC is added for v2r12c00 + The object identifier of s5720I-28X-PWH-SI-AC is added for v2r12c00 + The object identifier of s9316 serial is added for v2r12c00 + " + + REVISION "201710120000Z" + DESCRIPTION "V5.07, + The object identifier of cX600-M2K is added + The object identifier of ne40E-M2K is added + The object identifier of cx6602-A is added + " + + REVISION "201709290000Z" + DESCRIPTION "V5.06, + The object identifier of virtual-cluster-chassis is added + " + + REVISION "201709040000Z" + DESCRIPTION "V5.05, + The object identifier of ce6856-48S6Q-HI is added + The object identifier of ce6856-48T6Q-HI is added + " + + REVISION "201708290000Z" + DESCRIPTION "V5.04, + The object identifier of AD9431DN-24X is added + The object identifier of AP7152DN is added + The object identifier of AP6052DN is added + The object identifier of AP8082DN is added + The object identifier of AP8182DN is added + The object identifier of AP7052DE is added + The object identifier of AP7052TN-WI is added + The object identifier of AP8050TN-HD is added + The object identifier of AP4051TN is added + The object identifier of AP7052DN is added + " + REVISION "201708160000Z" + DESCRIPTION "V5.03, + The object identifier of cx6600(hwProducts 336) is added + The object identifier of cx6620 is added + The object identifier of cx6608 is added + " + + REVISION "201708100000Z" + DESCRIPTION "V5.02, + The object identifier of atn950B-V8(atn 36) is added + The object identifier of atn910B-V8(atn 37) is added + The object identifier of atn910B-E-AC-V8(atn 38) is added + The object identifier of atn910B-D-DC-V8(atn 39) is added + The object identifier of atn910B-D-AC-V8(atn 40) is added + The object identifier of atn910B-F-DC-V8(atn 41) is added + The object identifier of atn910B-F-AC-V8(atn 42) is added + The object identifier of atn980B-IOT(atn 43) is added + The object identifier of atn950C-IOT(atn 44) is added + The object identifier of atn910C-A-IOT(atn 45) is added + The object identifier of atn910C-B-IOT(atn 46) is added + The object identifier of atn910C-D-IOT(atn 47) is added + The object identifier of atn950B-IOT(atn 48) is added + The object identifier of atn910B-IOT(atn 49) is added + The object identifier of atn910B-E-AC-IOT (atn 50) is added + The object identifier of atn910B-D-DC-IOT (atn 51) is added + The object identifier of atn910B-D-AC-IOT (atn 52) is added + The object identifier of atn910B-F-DC-IOT (atn 53) is added + The object identifier of atn910B-F-AC-IOT (atn 54) is added + " + REVISION "201707120000Z" + DESCRIPTION "V5.01, + The name of lanSw 519 522 524 526 528 529 532 are modify for CR Change + " + REVISION "201707030000Z" + DESCRIPTION "V5.00, + The object identifier of vne(hwProducts 314) is added + The object identifier of vne9000 is added + The object identifier of vsig9800 is added + The object identifier of vne9000-CP is added + " + + REVISION "201706290000Z" + DESCRIPTION "V4.99, + The object identifier of s7900 serial are added, + The object identifier of s7905 is added, + The object identifier of s7908 is added, + " + + REVISION "201706140000Z" + DESCRIPTION "V4.98, + The object identifier of ptn7900E-32(ptn 30) is added, + " + REVISION "201706090000Z" + DESCRIPTION "V4.96, + The object identifier of S2320-52TP-EI-DC is added for lsw v2r11c10, + The object identifier of S5330-68C-SI-DC is added for lsw v2r11c10, + The object identifier of S5730S-48C-EI-AC is added for lsw v2r11c10, + The object identifier of S5730S-48C-PWR-EI is added for lsw v2r11c10, + The object identifier of S5730S-68C-EI-AC is added for lsw v2r11c10, + The object identifier of S5730S-68C-PWR-EI is added for lsw v2r11c10, + + The object identifier of S5330-36C-HI is added for lsw v2r11C50, + The object identifier of S5730-36C-HI is added for lsw v2r11C50, + The object identifier of S5730-44C-HI is added for lsw v2r11C50, + The object identifier of S5330-36C-PWH-HI is added for lsw v2r11C50, + The object identifier of S5730-36C-PWH-HI is added for lsw v2r11C50, + The object identifier of S5730-44C-PWH-HI is added for lsw v2r11C50, + The object identifier of S5330-60C-HI is added for lsw v2r11C50, + The object identifier of S5730-60C-HI is added for lsw v2r11C50, + The object identifier of S5730-68C-HI is added for lsw v2r11C50, + The object identifier of S5730-60C-PWH-HI is added for lsw v2r11C50, + The object identifier of S5730-68C-PWH-HI is added for lsw v2r11C50, + The object identifier of S6720-50L-HI-48S is added for lsw v2r11C50, + The object identifier of S6320-50L-HI-48S is added for lsw v2r11C50, + The object identifier of S6720-30L-HI-24S is added for lsw v2r11C50, + The object identifier of S6320-30L-HI-24S is added for lsw v2r11C50, + + " + + REVISION "201706020000Z" + DESCRIPTION "V4.96, + The object identifier of AP1050DN-S is added, + " + + + REVISION "201705190000Z" + DESCRIPTION "V4.96, + The object identifier of AP1050DN-S is added, + " + + REVISION "201705090000Z" + DESCRIPTION "V4.95, + The object identifier of S5730-52X-PWH-SI-ACF is added, + The object identifier of S5730-56C-PWH-SI-AC is added, + The object identifier of S5730-32C-PWH-SI-AC is added, + + " + REVISION "201705020000Z" + DESCRIPTION "V4.94, + The object identifier of ce6880-48S4Q2CQ-EI is added, + The object identifier of ce6880-24S4Q2CQ-EI is added, + The object identifier of ce6880-48T4Q2CQ-EI is added, + The object identifier of ce12804E is added, + The object identifier of ce12808E is added, + The object identifier of ce12812E is added, + The object identifier of ce12816E is added, + The object identifier of ce8850-32CQ-EI is added, + The object identifier of ce12816M is added, + The object identifier of ce6870-48T6CQ-EI is added, + The object identifier of cx916 is added. + " + + REVISION "201704260000Z" + DESCRIPTION "V4.93, + The object identifier of ea5821(hwProducts 314) change to ea5821(hwProducts 332) is modified. + " + + REVISION "201704250000Z" + DESCRIPTION "V4.92, + The object identifier of ea5821(hwProducts 312) change to ea5821(hwProducts 314) is modified. + " + + REVISION "201704110000Z" + DESCRIPTION "V4.91, + The object identifier of BGW is added + " + + REVISION "201704080000Z" + DESCRIPTION "V4.90, + The object identifier of atn910C-D(atn 35) is added + " + + REVISION "201704060000Z" + DESCRIPTION "V4.89, + The object identifier of ea5821 is added + " + + REVISION "201703270000Z" + DESCRIPTION "V4.88, + The object identifier of ea5800-x17 is added, + The object identifier of ea5800-x15 is added, + The object identifier of ea5800-x7 is added + The object identifier of ea5800-x2 is added + " + + REVISION "201703140000Z" + DESCRIPTION "V4.87, + The object identifier of AP8050DN is added, + The object identifier of AP8050DN-S is added, + The object identifier of AP8150DN is added + " + + REVISION "201703130000Z" + DESCRIPTION "V4.86, + The object identifier of ne9000-8 is added" + + REVISION "201702100000Z" + DESCRIPTION "V4.85, + The object identifier of ar505ke-l, ar2504-d-h, ar502egrb-l, ar169cvw-4b4s, ar169cvw, ar169egw-l, ar169ew, ar161ew, ar161ew-m1, ar509cgw-l, ar509cg-lt-7, ar-sc-lc, ar-sc-le, ar-sc-la, ar502er, ar169fgvw-l-8s, ar502erb, ar502egrc-lc is added" + + REVISION "201701260000Z" + DESCRIPTION "V4.84, + The object identifier of S5720-28P-LI-AC is added for LSW V2R10C00 support license for oversea, + The object identifier of S5720-28P-PWR-LI-AC is added for LSW V2R10C00 support license for oversea, + The object identifier of S5320-28P-LI-AC is added for LSW V2R10C00 support license for oversea, + The object identifier of S5320-28P-PWR-LI-AC is added for LSW V2R10C00 support license for oversea, + The object identifier of S5720-52P-LI-AC is added for LSW V2R10C00 support license for oversea, + The object identifier of S5320-52P-LI-AC is added for LSW V2R10C00 support license for oversea, + The object identifier of S5720-52P-PWR-LI-AC is added for LSW V2R10C00 support license for oversea, + The object identifier of S5320-52P-PWR-LI-AC is added for LSW V2R10C00 support license for oversea, + The object identifier of s5320-12P-LI-BAT is added for LSW V2R11C10, + The object identifier of s5330-68C-SI is added for LSW V2R11C10, + The object identifier of s5730-68C-PWR-SI is added for LSW V2R11C10, + + " + + REVISION "201701160000Z" + DESCRIPTION "V4.83, + The object identifier of AP4050DN-S is added, + The object identifier of AP4050DN is added, + The object identifier of AP4051DN-S is added, + The object identifier of AP4051DN is added, + The object identifier of AP4151DN is added + " + + REVISION "201701040000Z" + DESCRIPTION "V4.82, + The object identifier of acCampus is added, + " + + REVISION "201612150000Z" + DESCRIPTION "V4.81, + for lsw v2r11c00 + The object of s6720-48Q-SI-48S-AC is add, + The object of s6720S-48Q-SI-48S-AC is add, + The object of s6320-48Q-SI-48S-AC is add, + The object of s5730-48C-SI-AC is add, + The object of s5330-48C-SI-AC is add, + The object of s5730-48C-PWR-SI-AC is add, + The object of s5730-68C-SI-AC is add, + The object of s5330-68C-SI-AC is add, + The object of s5730-68C-PWR-SI-AC is add, + The object of s6720-52X-PWH-SI-ACF is add, + The object of s6720-52X-PWH-SI is add, + The object of s6320-52X-PWH-SI-ACF is add, + The object of s6320-52X-PWH-SI is add, + modify from s5730-56C-PWH-SI-AC(lanSw 559) to s6720-56C-PWH-SI-AC + modify from s5730-56C-PWH-SI(lanSw 560) to s6720-56C-PWH-SI + modify from s5330-56C-PWH-SI-AC(lanSw 561) to s6320-56C-PWH-SI-AC + modify from s5330-56C-PWH-SI(lanSw 562) to s6320-56C-PWH-SI + + " + + REVISION "201612010000Z" + DESCRIPTION "V4.80, + The object of s1720-28GWR-PWR-4TP-E(lanSw 508)'s name changed from s1720-28GWR-PWL-4TP-E to s1720-28GWR-PWR-4TP-E, + The object of lanSw 511 to 562 are added for lsw v2r11c10, + " + + + REVISION "201611280000Z" + DESCRIPTION "V4.79, + The object identifier of ptn930(ptn 25) is added, + The object identifier of ptn905G(ptn 26) is added, + The object identifier of ptn905E(ptn 27) is added, + The object identifier of ptn905D(ptn 28) is added, + The object identifier of ptn905F(ptn 29) is added, + " + + + + REVISION "201611240000Z" + DESCRIPTION "V4.78, + The object identifier of s1720-28GWR-4P-E,s1720-28GWR-4X-E,s1720-28GWR-PWR-4P-E,s1720-28GWR-PWR-4X-E, + s1720-52GWR-4P-E,s1720-52GWR-4X-E,s1720-52GWR-PWR-4P-E,s1720-52GWR-PWR-4X-E,s1720-28GWR-PWL-4TP-E, + s1720-10GW-2P-E,s1720-10GW-PWR-2P-E is added, + " + + + REVISION "201611100000Z" + DESCRIPTION "V4.77, + The object identifier of MA5626B(hwProducts 311) is added, + " + + REVISION "201610250000Z" + DESCRIPTION "V4.76, + The object identifier of ar129cvw, ar1220-8ge, ar2204-24ge, ar2204-48ge-p, ar505kc-l-rm is added" + + REVISION "201610100000Z" + DESCRIPTION "V4.75, + add: ne40E-X16B OBJECT IDENTIFIER ::= { ne5000SysOid 27 } " + + REVISION "201609290000Z" + DESCRIPTION "V4.74, + Corrections to s5x00-L3-COMM ,s9300-NEW-COMM" + + REVISION "201609270000Z" + DESCRIPTION "V4.73, + The object identifier of AP5030DN-C is added" + + REVISION "201609260000Z" + DESCRIPTION "V4.72, + The object identifier of ar509eg-u-a, ar169g-lo, ar161fg-lc, ar161fgw-lc, ar161g-lc, ar101gw-lc-s, ar201v, ar503edgw-lc3, ar109, ar109w, ar109gw-l, ar502cg-l, ar2220e-s, ar2240c-s, ar3260e-s is added" + + REVISION "201609180000Z" + DESCRIPTION "V4.71, + The object identifier of switch V2R10 is added, Reserved two sysoid for u2000,s5x00-L3-COMM,s9300-NEW-COMM + The object identifier of s5720-28X-PWH-LI-AC,s5320-28X-PWH-LI-AC are added for v2r11c00 pi 1 + REVISION 2016050100000Z corrected as REVISION 201605010000Z + " + + REVISION "201609070000Z" + DESCRIPTION "V4.70, + The object identifier of switch V2R10 is added, Reserved two sysoid for u2000" + + REVISION "201608130000Z" + DESCRIPTION "V4.69, + The object identifier of s5720-16X-PWH-LI-AC is added" + + REVISION "201607270000Z" + DESCRIPTION "V4.68, + The object identifier of ce6860-48S18CQ-EI, ce6860-48S8CQ-EI, ce6870-48S6CQ-EI, ce6870-24S6CQ-EI, ce7855-32Q-EI is added" + + REVISION "201607120000Z" + DESCRIPTION "V4.67, + The object identifier of ma5800-x2(hwProducts 317) is added" + + REVISION "201607040000Z" + DESCRIPTION "V4.66, + The object identifier of S5320-28X-PWR-SI, S5320-52X-PWR-SI, S5320-28P-SI, S5322-52X-LI-AC, S6320-54C-EI-48S is added" + + REVISION "201606070000Z" + DESCRIPTION "V4.65, + The object identifier of S5320-12TP-LI-DC,S5321-52X-LI-AC is added" + + REVISION "201605270000Z" + DESCRIPTION "V4.64, + The object identifier of ap6150dn,ap6050dn,ap4030tn,ap1010sn,ap2050dn,ap2050dn-s,ap2050dn-e,ap4050dn-e, ap4050dn-hd,ap4050de,ap7050de is added" + + REVISION "201605130000Z" + DESCRIPTION "V4.63, + The object identifier of ar161-s, ar161w-s, ar161gw-lc-s, ar509gw-l-d-h, srg2340e, srg2320ei, srg1320e, ar1200ew-t1 is added" + + REVISION "201605110000Z" + DESCRIPTION "V4.61, + The object identifier of acWan, acDcn is added." + + REVISION "201605100000Z" + DESCRIPTION "V4.61, + The object name of ptn970 is added" + REVISION "201605090000Z" + DESCRIPTION "V4.60, + The object name of hwSdn is added" + + REVISION "201605040000Z" + DESCRIPTION "V4.59, + The object name of switch e628-V2 and e628-PER-V2 is modified" + + REVISION "201604150000Z" + DESCRIPTION "V4.58, + The object identifier of switch V2R10 is added" + + REVISION "201604130000Z" + DESCRIPTION "V4.57, + The object identifier of ne40E-M2H(ne5000 26) is added + The object identifier of cX600-M2H(msp 45) is added." + REVISION "201603260000Z" + DESCRIPTION "V4.56, + The object identifier of switch V2R10 is added" + + REVISION "201603140000Z" + DESCRIPTION "V4.55, + The object identifier of ce6855-48T6Q-HI, ce6855-48S6Q-HI is added" + + REVISION "201602220000Z" + DESCRIPTION "V4.54, + The object identifier of ar129cgvw-l, ar101-s, ar101w-s, ar550c-4ge, ar550c-2c6ge, ar509cg-lt is added + The object identifier ofar509cg-lt-n, ar503eqgw-l, ar503ew, ar503edgw-lc, ar509cg-l, ar168fvw, ar532, ar502erc, ar502egr-l is added + The object identifier ofar502eg-l, ar502egw-l, ar550e, ar509cg-lc, ar2204-51ge-r is added" + + REVISION "201602030000Z" + DESCRIPTION "V4.53, + The object identifier of ATN950C(atn 31) is added + The object identifier of ATN910C-A(atn 32) is added + The object identifier of ATN910C-B(atn 33) is added + The object identifier of ATN905-BM(atn 34) is added + The object identifier of NE05E-SP(ne0508e 13) is added + The object identifier of NE05E-SQ(ne0508e 14) is added + The object identifier of NE08E-S6E(ne0508e 15) is added + The object identifier of NE05E-SR(ne0508e 16) is added + The object identifier of ETN520-B(etn 5) is added + The object identifier of ETN520-C(etn 6) is added + The object identifier of ETN550-B(etn 7) is added." + REVISION "201601300000Z" + DESCRIPTION "V4.52, + The object identifier of me60-S4(me60 10) is added + The object identifier of me60-S8(me60 11) is added + The object identifier of me60-S16(me60 12) is added + The object identifier of me60-X1-M4(me60 13) is added + The object identifier of me60-X2-M8(me60 14) is added + The object identifier of me60-X2-M16(me60 15) is added + The object identifier of me60-X2-M8A(me60 16) is added + The object identifier of me60-X2-M16A(me60 17) is added." + REVISION "201601290000Z" + DESCRIPTION "V4.51, + The object identifier of ma5800-x15(hwProducts 316) is added" + REVISION "201601200000Z" + DESCRIPTION "V4.50, + The object identifier of ar2204e-d, ar2504e-h, ar509g-lc is added" + + REVISION "201601140000Z" + DESCRIPTION "V4.49, + The object identifier of S57, S67 is added " + + REVISION "201512220000Z" + DESCRIPTION "V4.48, + The object identifier of ce8860-4C-EI, ce1800V is added " + + REVISION "201512170000Z" + DESCRIPTION "V4.47, + The object identifier of NE9000 is added" + + REVISION "201512150000Z" + DESCRIPTION "V4.46, + The object identifier of S9303X, S9306X, S9312X is added " + + REVISION "201512030000Z" + DESCRIPTION "V4.45, + The object identifier of AP4030DN-E, AP7050DN-E, AD9430DN-24, AD9430DN-12 is added " + + REVISION "201511060000Z" + DESCRIPTION "V4.44, + The object identifier of etn { hwProducts 298} + The object identifier of etn550-A { etn 4 }" + + REVISION "201511050000Z" + DESCRIPTION "V4.43, + The object identifier of ar111-s, ar503gw-lcm7, ar511gw-lcav2m3, ar1000v, ar511dcgw-lcav2, ar2204-51ge is added" + + REVISION "201509210000Z" + DESCRIPTION "V4.41, + The object identifier of S57, S67 is added" + + REVISION "201509190000Z" + DESCRIPTION "V4.40, + The object identifier of sdnController, snc is added" + + REVISION "201509081900Z" + DESCRIPTION "V4.39, + The object identifier of atn980B(atn 28) is added + The object identifier of ne05E-SN(ne0508e 12) is added" + REVISION "201508130000Z" + DESCRIPTION "V4.38, + The object identifier of ar531gz-u-d, ar161fgw-la, ar515gw-lm9-d, ar161g-u, ar121gw-l, ar129gw-l, ar502g-l-d-h, ar502gr-l-d-h, ar531g-f, ar511cgw-lav2m3 is added" + + REVISION "201506170000Z" + DESCRIPTION "V4.37, + The object identifier of AP5030DN-S, AP9132DN, AP3010DN-V2, ac6005-ru, ac6005-pwr-ru, ac6605-ru,acu2-ru, ac6003,ac6003-pwr is added" + + REVISION "201505270000Z" + DESCRIPTION "V4.36, + The object identifier of ar2204-27ge, ar2204-27ge-p, ar2204-51ge-p, ar1220c, ar1220-s2, ar2240c, ar2504-h, ar161fv-1p, ar169w-p-m9, ar169rw-p-m9 is added" + + REVISION "201505210000Z" + DESCRIPTION "V4.35, + The object identifier of ce6850U-48S6Q-HI, ce6850-48T6Q-HI, ce6810-32T16S4Q-LI, ce5855-48T4S2Q-EI, ce5855-24T4S2Q-EI, ce6850U-24S2Q-HI, ce6810-24S2Q-LI, ce6851-48S6Q-HI is added" + + REVISION "201505120000Z" + DESCRIPTION "V4.34, + The object identifier of e628, e628-x, e652,e652-x is added" + + REVISION "201504210000Z" + DESCRIPTION "V4.33, + The object identifier of ptn990 is added" + + REVISION "201504010000Z" + DESCRIPTION "V4.32, + The object identifier of ar121w, ar121w-s, ar161w and ar129w is added" + + REVISION "201503270000Z" + DESCRIPTION "V4.31, + The object identifier of VNE1000 is added" + + REVISION "201503230000Z" + DESCRIPTION "V4.30, + The object identifier of S5700S-28X-LI-AC, S5700S-52X-LI-AC and S5700S-28P-PWR-LI-AC is added" + + REVISION "201503060000Z" + DESCRIPTION "V4.29, + The object identifier of S12704, S5720SI, S5710XLI and S6720EI is added" + + REVISION "201502280000Z" + DESCRIPTION "V4.28, + The object identifier of ap9131dn is added + The object identifier of ap7110sn is deleted" + + REVISION "201502040000Z" + DESCRIPTION "V4.27, + The object identifier of ar531-gb-h, ar169fv-8s and ar169fvw-8s is added" + + REVISION "201501160000Z" + DESCRIPTION "V4.26, + The object identifier of ne40E-X3A is changed from 1.3.6.1.4.1.2011.2.62.22 to 1.3.6.1.4.1.2011.2.62.2.22 + " + + REVISION "201412220000Z" + DESCRIPTION "V4.25, + The object identifier of ma5800-x7(hwProducts 300) is added. + Modified the object identifier of ma5800(hwProducts 294) to ma5800-x17(hwProducts 294). + " + + REVISION "201412190000Z" + DESCRIPTION "V4.24, + The object identifier of ptn7900-12(ptn 20) is added" + + REVISION "201412050000Z" + DESCRIPTION "V4.23, + The object identifier of ne40E-X3AB(ne5000 23) is added" + + REVISION "201412040000Z" + DESCRIPTION "V4.22, + The object identifier of ne40E-X3A(ne5000 22) is added, + The object identifier of cX600-X3A(msp 37) is added, + The object identifier of me60-X3A(me60 9) is added, + The object identifier of ptn6900-3A(ptn 19) is added" + + REVISION "201411210000Z" + DESCRIPTION "V4.21, + The object identifier of ne0508e { hwProducts 297} + The object identifier of ne08E-S6 { ne0508e 1 } + The object identifier of ne05E-S2 { ne0508e 2 } + The object identifier of ne05E-SE { ne0508e 3 } + The object identifier of ne05E-SF { ne0508e 4 } + The object identifier of ne05E-SG { ne0508e 5 } + The object identifier of ne05E-SH { ne0508e 6 } + The object identifier of ne05E-SI { ne0508e 7 } + The object identifier of ne05E-SJ { ne0508e 8 } + The object identifier of ne05E-SK { ne0508e 9 } + The object identifier of ne05E-SL { ne0508e 10 } + The object identifier of ne05E-SM { ne0508e 11 } + + The object identifier of etn { hwProducts 298} + The object identifier of etn500-A { etn 1 } + The object identifier of etn500-B { etn 2 } + The object identifier of etn500-C { etn 3 } + + The object identifier of atn910B-D-DC { atn 22 } + The object identifier of atn910B-D-AC { atn 23 } + The object identifier of atn910B-E-AC { atn 24 } + The object identifier of atn905-E-AC { atn 25 } + The object identifier of atn905A-C-DC { atn 26 } + The object identifier of atn905A-D-DC { atn 27 }" + + REVISION "201410220000Z" + DESCRIPTION "V4.19, The object identifier of MA5811S(hwProducts 296) is added. " + + REVISION "201410160000Z" + DESCRIPTION "V4.18, merge the DC's nodes. " + + REVISION "201409030000Z" + DESCRIPTION "V4.00, merge the vrp and access network's nodes together. " + + REVISION "201406040000Z" + DESCRIPTION "V3.43, + The object identifier of ma5800(hwProducts 294) is added. + " + REVISION "201401210000Z" + DESCRIPTION "V3.42, + The object identifier of hwRPS(hwProducts 287) is added. + " + + REVISION "201312300000Z" + DESCRIPTION "V3.41, + Modify the comma from chinese mode to English mode. + " + + REVISION "201309030000Z" + DESCRIPTION "V3.40, + The object identifier of MA5675M(hwProducts 285) is added, + The object identifier of MA5675(hwProducts 286) is added, + The object identifier of hwFTTODeviceMIB(huaweiUtility 186) is added + " + + REVISION "201304180000Z" + DESCRIPTION "V3.39, + The object identifier of MA5898(hwProducts 260) is added, + The object identifier of MA5821(hwProducts 262) is added, + The object identifier of MA5822(hwProducts 263) is added, + The object identifier of MA5818(hwProducts 266) is added, + The object identifier of MA5698(hwProducts 267) is added, + The object identifier of MA5694(hwProducts 268) is added, + The object identifier of MA5611S(hwProducts 273) is added, + The object identifier of MA5622A-8(hwProducts 274) is added, + The object identifier of MA5622A-16(hwProducts 275) is added, + " + + REVISION "201211050000Z" + DESCRIPTION "V3.38, + The object identifier of hwSyslog(huaweiUtility 35) is deleted. + " + + REVISION "201206210000Z" + DESCRIPTION "V3.37, + The object identifier of MA5608T(hwProducts 248) is added. + " + + REVISION "201205080000Z" + DESCRIPTION "V3.36, + The object identifier of MA5633(hwProducts 249) is added. + " + + REVISION "201204220000Z" + DESCRIPTION "V3.35, + The object identifier of MA5623A(hwProducts 246) is added. + " + REVISION "201111050000Z" + DESCRIPTION "V3.34, + The object identifier of MA5669(hwProducts 232) is added, + The object identifier of MA5661(hwProducts 229) is added, + The object identifier of MA5621(hwProducts 225) is added, + The object identifier of MA5621a(hwProducts 233) is added, + The object identifier of MA5623(hwProducts 234) is added, + Modified the object identifier of MA5632(hwProducts 188) to MA5632(hwProducts 228), + Modified the object identifier of ma5620P to ma5620, + Modified the object identifier of ma5626p to ma5626. + " + + REVISION "201106100000Z" + DESCRIPTION "V3.33, + The object identifier of hwIODN(huaweiUtility 226) is added. + " + + REVISION "201010130000Z" + DESCRIPTION "V3.32, + The object identifier of MA5662(hwProducts 195) is added, + The object identifier of MA5628(hwProducts 213) is added, + The object identifier of MA5652(hwProducts 221) is added, + The object identifier of MA5622(hwProducts 222) is added. + " + + REVISION "201008270000Z" + DESCRIPTION "V3.31, added the hwEntityVendorType node for the feature of ENTITY-MIB." + + REVISION "201008120000Z" + DESCRIPTION "V3.30, The object identifier of MA5631(hwProducts 219) is added." + + REVISION "201007190000Z" + DESCRIPTION "V3.29, added the description of the MIB header file and the revision history." + + REVISION "200601300000Z" + DESCRIPTION "V1.00, completed the first draft." + ::= { enterprises 2011 } + + hwLocal OBJECT IDENTIFIER ::= { huawei 1 } + quidway OBJECT IDENTIFIER ::= { hwLocal 1 } + hwTrans OBJECT IDENTIFIER ::= { hwLocal 2 } + + hwInternetProtocol OBJECT IDENTIFIER ::= { hwLocal 3 } + rmonExtend OBJECT IDENTIFIER ::= { hwInternetProtocol 4 } + performance OBJECT IDENTIFIER ::= { rmonExtend 4 } + + hwNovellProtocol OBJECT IDENTIFIER ::= { hwLocal 4 } + hwProducts OBJECT IDENTIFIER ::= { huawei 2 } + atm OBJECT IDENTIFIER ::= { hwProducts 1 } + atmAccess OBJECT IDENTIFIER ::= { atm 1 } + atmBone OBJECT IDENTIFIER ::= { atm 2 } + r8750 OBJECT IDENTIFIER ::= { atmBone 1 } + + router OBJECT IDENTIFIER ::= { hwProducts 2 } + routerGeneral OBJECT IDENTIFIER ::= { router 1 } + ne08 OBJECT IDENTIFIER ::= { routerGeneral 7508 } + ne16 OBJECT IDENTIFIER ::= { routerGeneral 7516 } + attr OBJECT IDENTIFIER ::= { routerGeneral 1 } + + module OBJECT IDENTIFIER ::= { router 2 } + flash OBJECT IDENTIFIER ::= { router 3 } + mixinfo OBJECT IDENTIFIER ::= { router 4 } + huaweiMemoryPool OBJECT IDENTIFIER ::= { router 5 } + configFile OBJECT IDENTIFIER ::= { router 6 } + netEngine OBJECT IDENTIFIER ::= { router 8070 } + + access-server OBJECT IDENTIFIER ::= { hwProducts 3 } + as8010 OBJECT IDENTIFIER ::= { access-server 1 } + + lan-switch OBJECT IDENTIFIER ::= { hwProducts 4 } + switch2403 OBJECT IDENTIFIER ::= { lan-switch 1 } + switch2403F OBJECT IDENTIFIER ::= { switch2403 0 } + switch3008 OBJECT IDENTIFIER ::= { lan-switch 2 } + switch3016 OBJECT IDENTIFIER ::= { lan-switch 3 } + switch2024-M OBJECT IDENTIFIER ::= { lan-switch 4 } + switch3025-M OBJECT IDENTIFIER ::= { lan-switch 5 } + + xdsl OBJECT IDENTIFIER ::= { hwProducts 5 } + adsl OBJECT IDENTIFIER ::= { xdsl 1 } + + musa OBJECT IDENTIFIER ::= { hwProducts 6 } + hwMusaV100R001Mib OBJECT IDENTIFIER ::= { musa 1 } + hwMA5200Mib OBJECT IDENTIFIER ::= { musa 2 } + hwMusaV100R002Mib OBJECT IDENTIFIER ::= { musa 3 } + hwMd5500Mib OBJECT IDENTIFIER ::= { musa 4 } + hwMa5100Mib OBJECT IDENTIFIER ::= { musa 5 } + hwMa5100V200 OBJECT IDENTIFIER ::= { hwMa5100Mib 22 } + hwMa5100V300 OBJECT IDENTIFIER ::= { hwMa5100Mib 23 } + hwMa5300Mib OBJECT IDENTIFIER ::= { musa 6 } + ias OBJECT IDENTIFIER ::= { musa 7 } + hwIasDev OBJECT IDENTIFIER ::= { ias 1 } + hwIasMgmt OBJECT IDENTIFIER ::= { ias 2 } + hwIasPvc OBJECT IDENTIFIER ::= { ias 3 } + hwIasService OBJECT IDENTIFIER ::= { ias 4 } + + mpeg-2 OBJECT IDENTIFIER ::= { hwProducts 7 } + gprs OBJECT IDENTIFIER ::= { hwProducts 8 } + honet OBJECT IDENTIFIER ::= { hwProducts 9 } + cc08 OBJECT IDENTIFIER ::= { hwProducts 10 } + sbs OBJECT IDENTIFIER ::= { hwProducts 11 } + ip-phone OBJECT IDENTIFIER ::= { hwProducts 12 } + ups OBJECT IDENTIFIER ::= { hwProducts 13 } + viewpoint OBJECT IDENTIFIER ::= { hwProducts 14 } + netManager OBJECT IDENTIFIER ::= { hwProducts 15 } + iNet OBJECT IDENTIFIER ::= { hwProducts 16 } + ne80 OBJECT IDENTIFIER ::= { hwProducts 17 } + + wireIn OBJECT IDENTIFIER ::= { hwProducts 18 } + wireInScp OBJECT IDENTIFIER ::= { wireIn 1 } + wireInSdp OBJECT IDENTIFIER ::= { wireIn 2 } + wireInSmp OBJECT IDENTIFIER ::= { wireIn 3 } + wireInSsp OBJECT IDENTIFIER ::= { wireIn 4 } + wireInIP OBJECT IDENTIFIER ::= { wireIn 5 } + + mobileIn OBJECT IDENTIFIER ::= { hwProducts 19 } + mobileInScp OBJECT IDENTIFIER ::= { mobileIn 1 } + mobileInSdp OBJECT IDENTIFIER ::= { mobileIn 2 } + mobileInSmp OBJECT IDENTIFIER ::= { mobileIn 3 } + mobileInSsp OBJECT IDENTIFIER ::= { mobileIn 4 } + mobileInIP OBJECT IDENTIFIER ::= { mobileIn 5 } + + cdmaIn OBJECT IDENTIFIER ::= { hwProducts 20 } + cdmaInScp OBJECT IDENTIFIER ::= { cdmaIn 1 } + cdmaInSdp OBJECT IDENTIFIER ::= { cdmaIn 2 } + cdmaInSmp OBJECT IDENTIFIER ::= { cdmaIn 3 } + cdmaInSsp OBJECT IDENTIFIER ::= { cdmaIn 4 } + cdmaInIP OBJECT IDENTIFIER ::= { cdmaIn 5 } + + acdIn OBJECT IDENTIFIER ::= { hwProducts 21 } + + esr OBJECT IDENTIFIER ::= { hwProducts 22 } + radium8750 OBJECT IDENTIFIER ::= { esr 2 } + isn8850 OBJECT IDENTIFIER ::= { esr 3 } + esr8825 OBJECT IDENTIFIER ::= { esr 5 } + esrV5R3 OBJECT IDENTIFIER ::= { esr 6 } + esrV5R58850 OBJECT IDENTIFIER ::= { esr 7 } + esrV5R58825 OBJECT IDENTIFIER ::= { esr 8 } + + lanSw OBJECT IDENTIFIER ::= { hwProducts 23 } + lswCommon OBJECT IDENTIFIER ::= { lanSw 1 } + s8016 OBJECT IDENTIFIER ::= { lanSw 11 } + s8016Common OBJECT IDENTIFIER ::= { s8016 1 } + s8016A OBJECT IDENTIFIER ::= { s8016 2 } + s8016B OBJECT IDENTIFIER ::= { s8016 3 } + s3526 OBJECT IDENTIFIER ::= { lanSw 12 } + s3026 OBJECT IDENTIFIER ::= { lanSw 13 } + s3026V OBJECT IDENTIFIER ::= { lanSw 14 } + s2008 OBJECT IDENTIFIER ::= { lanSw 15 } + s2016 OBJECT IDENTIFIER ::= { lanSw 16 } + s3526F OBJECT IDENTIFIER ::= { lanSw 17 } + s5516 OBJECT IDENTIFIER ::= { lanSw 18 } + s6506 OBJECT IDENTIFIER ::= { lanSw 19 } + s3026F OBJECT IDENTIFIER ::= { lanSw 20 } + s3526E OBJECT IDENTIFIER ::= { lanSw 21 } + s2026 OBJECT IDENTIFIER ::= { lanSw 22 } + s2403H OBJECT IDENTIFIER ::= { lanSw 23 } + s3026E OBJECT IDENTIFIER ::= { lanSw 24 } + s3026EFM OBJECT IDENTIFIER ::= { lanSw 25 } + s3026EFS OBJECT IDENTIFIER ::= { lanSw 26 } + s3526EFM OBJECT IDENTIFIER ::= { lanSw 27 } + s3526EFS OBJECT IDENTIFIER ::= { lanSw 28 } + s3050C OBJECT IDENTIFIER ::= { lanSw 29 } + s6503 OBJECT IDENTIFIER ::= { lanSw 30 } + s8512 OBJECT IDENTIFIER ::= { lanSw 31 } + s8505 OBJECT IDENTIFIER ::= { lanSw 32 } + s6506R OBJECT IDENTIFIER ::= { lanSw 33 } + s3026c OBJECT IDENTIFIER ::= { lanSw 34 } + s3026g OBJECT IDENTIFIER ::= { lanSw 35 } + s3026t OBJECT IDENTIFIER ::= { lanSw 36 } + s3552G OBJECT IDENTIFIER ::= { lanSw 37 } + s3552P OBJECT IDENTIFIER ::= { lanSw 38 } + s3528G OBJECT IDENTIFIER ::= { lanSw 39 } + s3528P OBJECT IDENTIFIER ::= { lanSw 40 } + s3526c OBJECT IDENTIFIER ::= { lanSw 41 } + s3026c-24-12fs OBJECT IDENTIFIER ::= { lanSw 42 } + s3026c-24-12fm OBJECT IDENTIFIER ::= { lanSw 43 } + s3526c-24-12fs OBJECT IDENTIFIER ::= { lanSw 44 } + s3526c-24-12fm OBJECT IDENTIFIER ::= { lanSw 45 } + s5012G OBJECT IDENTIFIER ::= { lanSw 46 } + s5012G-DC OBJECT IDENTIFIER ::= { lanSw 47 } + s5012T-12-10GBC OBJECT IDENTIFIER ::= { lanSw 48 } + s5012T-12-10GBC-DC OBJECT IDENTIFIER ::= { lanSw 49 } + s5024G-24-20TP OBJECT IDENTIFIER ::= { lanSw 50 } + s5024G-24-20TP-DC OBJECT IDENTIFIER ::= { lanSw 51 } + s2026Z OBJECT IDENTIFIER ::= { lanSw 52 } + s2026C OBJECT IDENTIFIER ::= { lanSw 53 } + s3026G-SI OBJECT IDENTIFIER ::= { lanSw 54 } + s3026C-SI OBJECT IDENTIFIER ::= { lanSw 55 } + s3026S-SI OBJECT IDENTIFIER ::= { lanSw 56 } + s8505e OBJECT IDENTIFIER ::= { lanSw 57 } + s3552F-SI OBJECT IDENTIFIER ::= { lanSw 67 } + s3552F-EI OBJECT IDENTIFIER ::= { lanSw 68 } + e026 OBJECT IDENTIFIER ::= { lanSw 69 } + e026-SI OBJECT IDENTIFIER ::= { lanSw 70 } + e050 OBJECT IDENTIFIER ::= { lanSw 71 } + s2326P-SI OBJECT IDENTIFIER ::= { lanSw 72 } + s2326P-EI OBJECT IDENTIFIER ::= { lanSw 73 } + s2318P-SI OBJECT IDENTIFIER ::= { lanSw 74 } + s2318P-EI OBJECT IDENTIFIER ::= { lanSw 75 } + s2309P-SI OBJECT IDENTIFIER ::= { lanSw 76 } + s2309P-EI OBJECT IDENTIFIER ::= { lanSw 77 } + s3352P-SI OBJECT IDENTIFIER ::= { lanSw 78 } + s3352P-EI OBJECT IDENTIFIER ::= { lanSw 79 } + s3328TP-SI OBJECT IDENTIFIER ::= { lanSw 80 } + s3328TP-EI OBJECT IDENTIFIER ::= { lanSw 81 } + s3328TP-EI-24S OBJECT IDENTIFIER ::= { lanSw 82 } + s3328TP-SI-24S OBJECT IDENTIFIER ::= { lanSw 83 } + s3352P-EI-24S OBJECT IDENTIFIER ::= { lanSw 84 } + s3352P-EI-48S OBJECT IDENTIFIER ::= { lanSw 85 } + s3352P-SI-48S OBJECT IDENTIFIER ::= { lanSw 86 } + s2309TP-SI OBJECT IDENTIFIER ::= { lanSw 87 } + s2309TP-EI OBJECT IDENTIFIER ::= { lanSw 88 } + s2318TP-SI OBJECT IDENTIFIER ::= { lanSw 89 } + s2318TP-EI OBJECT IDENTIFIER ::= { lanSw 90 } + s2326TP-SI OBJECT IDENTIFIER ::= { lanSw 91 } + s2326TP-EI OBJECT IDENTIFIER ::= { lanSw 92 } + s2352P-SI OBJECT IDENTIFIER ::= { lanSw 93 } + s2352P-EI OBJECT IDENTIFIER ::= { lanSw 94 } + s5328C-EI OBJECT IDENTIFIER ::= { lanSw 95 } + s5328C-EI-24S OBJECT IDENTIFIER ::= { lanSw 96 } + s5352C-EI OBJECT IDENTIFIER ::= { lanSw 97 } + + s5324TP-SI OBJECT IDENTIFIER ::= { lanSw 98 } + s5348TP-SI OBJECT IDENTIFIER ::= { lanSw 99 } + s5324TP-PWR-SI OBJECT IDENTIFIER ::= { lanSw 100 } + s5348TP-PWR-SI OBJECT IDENTIFIER ::= { lanSw 101 } + s5328C-SI OBJECT IDENTIFIER ::= { lanSw 102 } + s5352C-SI OBJECT IDENTIFIER ::= { lanSw 103 } + s5328C-PWR-SI OBJECT IDENTIFIER ::= { lanSw 104 } + s5352C-PWR-SI OBJECT IDENTIFIER ::= { lanSw 105 } + s5328C-PWR-EI OBJECT IDENTIFIER ::= { lanSw 106 } + s5352C-PWR-EI OBJECT IDENTIFIER ::= { lanSw 107 } + s2309TP-PWR-EI OBJECT IDENTIFIER ::= { lanSw 108 } + s2326TP-PWR-EI OBJECT IDENTIFIER ::= { lanSw 109 } + s3328TP-PWR-EI OBJECT IDENTIFIER ::= { lanSw 110 } + s3352P-PWR-EI OBJECT IDENTIFIER ::= { lanSw 111 } + s3328TP-EI-MC OBJECT IDENTIFIER ::= { lanSw 112 } + + s3318TP-EI-MC OBJECT IDENTIFIER ::= { lanSw 113 } + s2700-9TP-EI-AC OBJECT IDENTIFIER ::= { lanSw 114 } + s2700-9TP-EI-DC OBJECT IDENTIFIER ::= { lanSw 115 } + s2700-18TP-EI-AC OBJECT IDENTIFIER ::= { lanSw 116 } + s2700-26TP-EI-AC OBJECT IDENTIFIER ::= { lanSw 117 } + s2700-26TP-EI-DC OBJECT IDENTIFIER ::= { lanSw 118 } + s2700-52TP-EI-AC OBJECT IDENTIFIER ::= { lanSw 119 } + s2700-9TP-SI-AC OBJECT IDENTIFIER ::= { lanSw 120 } + s2700-18TP-SI-AC OBJECT IDENTIFIER ::= { lanSw 121 } + s2700-26TP-SI-AC OBJECT IDENTIFIER ::= { lanSw 122 } + s2700-9TP-PWR-EI OBJECT IDENTIFIER ::= { lanSw 123 } + s2700-26TP-PWR-EI OBJECT IDENTIFIER ::= { lanSw 124 } + s3700-28TP-EI-AC OBJECT IDENTIFIER ::= { lanSw 125 } + s3700-28TP-EI-DC OBJECT IDENTIFIER ::= { lanSw 126 } + s3700-28TP-EI-24S-AC OBJECT IDENTIFIER ::= { lanSw 127 } + s3700-52TP-EI-AC OBJECT IDENTIFIER ::= { lanSw 128 } + s3700-52TP-EI-DC OBJECT IDENTIFIER ::= { lanSw 129 } + s3700-52TP-EI-24S-AC OBJECT IDENTIFIER ::= { lanSw 130 } + s3700-52TP-EI-24S-DC OBJECT IDENTIFIER ::= { lanSw 131 } + s3700-52TP-EI-48S-AC OBJECT IDENTIFIER ::= { lanSw 132 } + s3700-52TP-EI-48S-DC OBJECT IDENTIFIER ::= { lanSw 133 } + s3700-28TP-SI-AC OBJECT IDENTIFIER ::= { lanSw 134 } + s3700-28TP-SI-DC OBJECT IDENTIFIER ::= { lanSw 135 } + s3700-52TP-SI-AC OBJECT IDENTIFIER ::= { lanSw 136 } + s3700-28TP-PWR-EI OBJECT IDENTIFIER ::= { lanSw 137 } + s3700-52TP-PWR-EI OBJECT IDENTIFIER ::= { lanSw 138 } + s3700-28TP-EI-MC-AC OBJECT IDENTIFIER ::= { lanSw 139 } + s5700-28C-EI OBJECT IDENTIFIER ::= { lanSw 140 } + s5700-28C-SI OBJECT IDENTIFIER ::= { lanSw 141 } + s5700-28C-EI-24S OBJECT IDENTIFIER ::= { lanSw 142 } + s5700-52C-EI OBJECT IDENTIFIER ::= { lanSw 143 } + s5700-52C-SI OBJECT IDENTIFIER ::= { lanSw 144 } + s5700-24TP-SI-AC OBJECT IDENTIFIER ::= { lanSw 145 } + s5700-24TP-SI-DC OBJECT IDENTIFIER ::= { lanSw 146 } + s5700-48TP-SI-AC OBJECT IDENTIFIER ::= { lanSw 147 } + s5700-48TP-SI-DC OBJECT IDENTIFIER ::= { lanSw 148 } + s5700-28C-PWR-EI OBJECT IDENTIFIER ::= { lanSw 149 } + s5700-52C-PWR-EI OBJECT IDENTIFIER ::= { lanSw 150 } + s5700-24TP-PWR-SI OBJECT IDENTIFIER ::= { lanSw 151 } + s5700-48TP-PWR-SI OBJECT IDENTIFIER ::= { lanSw 152 } + + s6324C OBJECT IDENTIFIER ::= { lanSw 153 } + s6348C OBJECT IDENTIFIER ::= { lanSw 154 } + s5328C-HI OBJECT IDENTIFIER ::= { lanSw 155 } + s5328C-HI-24S OBJECT IDENTIFIER ::= { lanSw 156 } + s5306TP-SI OBJECT IDENTIFIER ::= { lanSw 157 } + s3326C-HI OBJECT IDENTIFIER ::= { lanSw 158 } + s5328C-HI-24SA OBJECT IDENTIFIER ::= { lanSw 159 } + + s6700-24-EI OBJECT IDENTIFIER ::= { lanSw 160 } + s6700-48-EI OBJECT IDENTIFIER ::= { lanSw 161 } + s1728-GWR-4P OBJECT IDENTIFIER ::= { lanSw 162 } + s5700-28P-LI OBJECT IDENTIFIER ::= { lanSw 163 } -- S5700-28P-LI-AC + s5700-28P-PWR-LI-AC OBJECT IDENTIFIER ::= { lanSw 164 } -- S5700-28P-PWR-LI-AC + s5700-52P-LI OBJECT IDENTIFIER ::= { lanSw 165 } -- S5700-52P-LI-AC + s5700-52P-PWR-LI-AC OBJECT IDENTIFIER ::= { lanSw 166 } -- S5700-52P-PWR-LI-AC + s5700-28X-EI OBJECT IDENTIFIER ::= { lanSw 167 } -- S5710-28C-EI + s5700-52X-EI OBJECT IDENTIFIER ::= { lanSw 168 } -- S5710-52C-EI + s5700-28C-HI OBJECT IDENTIFIER ::= { lanSw 169 } + s5700-28C-HI-24S OBJECT IDENTIFIER ::= { lanSw 170 } + s5700-6TP-LI-AC OBJECT IDENTIFIER ::= { lanSw 171 } + s3700-26C-HI OBJECT IDENTIFIER ::= { lanSw 172 } + s5300-28C-PWR-EI OBJECT IDENTIFIER ::= { lanSw 173 } + s5300-52C-PWR-EI OBJECT IDENTIFIER ::= { lanSw 174 } + s5310-28P-LI OBJECT IDENTIFIER ::= { lanSw 175 } -- S5300-28P-LI-AC + s5310-52P-LI OBJECT IDENTIFIER ::= { lanSw 176 } -- S5300-52P-LI-AC + s5700-28P-LI-DC OBJECT IDENTIFIER ::= { lanSw 177 } -- S5700-28P-LI-DC + s5700-52P-LI-DC OBJECT IDENTIFIER ::= { lanSw 178 } -- S5700-52P-LI-DC + s5310-28P-LI-DC OBJECT IDENTIFIER ::= { lanSw 179 } -- S5300-28P-LI-DC + s5310-52P-LI-DC OBJECT IDENTIFIER ::= { lanSw 180 } -- S5300-52P-LI-DC + s5700S-28P-LI-AC OBJECT IDENTIFIER ::= { lanSw 181 } -- S5700S-28P-LI-AC + s5700S-52P-LI-AC OBJECT IDENTIFIER ::= { lanSw 182 } -- S5700S-52P-LI-AC + s1700-28GFR-4P-AC OBJECT IDENTIFIER ::= { lanSw 183 } -- S1700-28GFR-4P-AC + s1700-52GFR-4P-AC OBJECT IDENTIFIER ::= { lanSw 184 } -- S1700-52GFR-4P-AC + s1700-28FR-2T2P-AC OBJECT IDENTIFIER ::= { lanSw 185 } -- S1700-28FR-2T2P-AC + s1700-52FR-2T2P-AC OBJECT IDENTIFIER ::= { lanSw 186 } -- S1700-52FR-2T2P-AC + + s5700-28C-PWR-SI OBJECT IDENTIFIER ::= { lanSw 187 } + s5700-52C-PWR-SI OBJECT IDENTIFIER ::= { lanSw 188 } + s5710-28C-PWR-LI OBJECT IDENTIFIER ::= { lanSw 189 } + s5710-52C-PWR-LI OBJECT IDENTIFIER ::= { lanSw 190 } + s5710-28C-LI OBJECT IDENTIFIER ::= { lanSw 191 } + s5710-52C-LI OBJECT IDENTIFIER ::= { lanSw 192 } + e6000 OBJECT IDENTIFIER ::= { lanSw 193 } + s5710-28C-PWR-EI OBJECT IDENTIFIER ::= { lanSw 194 } + s5710-52C-PWR-EI OBJECT IDENTIFIER ::= { lanSw 195 } + + s2710-26TP-PWR-SI OBJECT IDENTIFIER ::= { lanSw 196 } + s2710-52P-SI-AC OBJECT IDENTIFIER ::= { lanSw 197 } + s2710-52P-PWR-SI OBJECT IDENTIFIER ::= { lanSw 198 } + s2700-52P-PWR-EI OBJECT IDENTIFIER ::= { lanSw 199 } + s3700-52P-PWR-SI OBJECT IDENTIFIER ::= { lanSw 200 } + s3700-28TP-PWR-SI OBJECT IDENTIFIER ::= { lanSw 201 } + + s5710-108C-PWR-HI OBJECT IDENTIFIER ::= { lanSw 202 } + s5700-10P-LI-AC OBJECT IDENTIFIER ::= { lanSw 203 } + s5700-10P-PWR-LI-AC OBJECT IDENTIFIER ::= { lanSw 204 } + s5700-26X-SI-12S-AC OBJECT IDENTIFIER ::= { lanSw 205 } + s5700-28X-LI-AC OBJECT IDENTIFIER ::= { lanSw 206 } + s5700-28X-LI-DC OBJECT IDENTIFIER ::= { lanSw 207 } + s5700-52X-LI-AC OBJECT IDENTIFIER ::= { lanSw 208 } + s5700-52X-LI-DC OBJECT IDENTIFIER ::= { lanSw 209 } + s5700-28X-PWR-LI-AC OBJECT IDENTIFIER ::= { lanSw 210 } + s5700-52X-PWR-LI-AC OBJECT IDENTIFIER ::= { lanSw 211 } + s5710-108C-HI-AC OBJECT IDENTIFIER ::= { lanSw 212 } + s5300-10P-LI-AC OBJECT IDENTIFIER ::= { lanSw 213 } + s5310-28C-EI OBJECT IDENTIFIER ::= { lanSw 214 } + s5310-52C-EI OBJECT IDENTIFIER ::= { lanSw 215 } + + s5300-28X-LI-DC OBJECT IDENTIFIER ::= { lanSw 216 } + s5300-28X-LI-AC OBJECT IDENTIFIER ::= { lanSw 217 } + s5700-28X-LI-24S-DC OBJECT IDENTIFIER ::= { lanSw 218 } + s5300-28X-LI-24S-DC OBJECT IDENTIFIER ::= { lanSw 219 } + s5700-28X-LI-24S-AC OBJECT IDENTIFIER ::= { lanSw 220 } + s5300-28X-LI-24S-AC OBJECT IDENTIFIER ::= { lanSw 221 } + s2751-28TP-PWR-EI-AC OBJECT IDENTIFIER ::= { lanSw 222 } + s2350-28TP-EI-AC OBJECT IDENTIFIER ::= { lanSw 223 } + s2750-28TP-EI-AC OBJECT IDENTIFIER ::= { lanSw 224 } + s2750-28TP-PWR-EI-AC OBJECT IDENTIFIER ::= { lanSw 225 } + s2750-20TP-PWR-EI-AC OBJECT IDENTIFIER ::= { lanSw 226 } + s2350-28TP-PWR-EI-AC OBJECT IDENTIFIER ::= { lanSw 227 } + s2350-20TP-PWR-EI-AC OBJECT IDENTIFIER ::= { lanSw 228 } + + s2328P-EI-AC OBJECT IDENTIFIER ::= { lanSw 229 } + s3300-52P-EI OBJECT IDENTIFIER ::= { lanSw 230 } + s1700-10GF-2P-PWR OBJECT IDENTIFIER ::= { lanSw 231 } + s1700-28GFR-4P-PWR OBJECT IDENTIFIER ::= { lanSw 232 } + s1700-52GFR-4P-PWR OBJECT IDENTIFIER ::= { lanSw 233 } + s1700-28FR-2T2P-PWR OBJECT IDENTIFIER ::= { lanSw 234 } + s1700-10GF-2P OBJECT IDENTIFIER ::= { lanSw 235 } + s1700-24GR OBJECT IDENTIFIER ::= { lanSw 236 } + s3700-28TP-EI-24S-DC OBJECT IDENTIFIER ::= { lanSw 237 } + + s5701-28X-LI-AC OBJECT IDENTIFIER ::= { lanSw 238 } + s5701-28X-LI-24S-AC OBJECT IDENTIFIER ::= { lanSw 239 } + s5700-28P-LI-BAT OBJECT IDENTIFIER ::= { lanSw 240 } + s5700-28P-LI-4AH OBJECT IDENTIFIER ::= { lanSw 241 } + s5700-28P-LI-24S-BAT OBJECT IDENTIFIER ::= { lanSw 242 } + s5700-28P-LI-24S-4AH OBJECT IDENTIFIER ::= { lanSw 243 } + s5300-28P-LI-BAT OBJECT IDENTIFIER ::= { lanSw 244 } + s5300-28P-LI-4AH OBJECT IDENTIFIER ::= { lanSw 245 } + s5300-28P-LI-24S-BAT OBJECT IDENTIFIER ::= { lanSw 246 } + s5300-28P-LI-24S-4AH OBJECT IDENTIFIER ::= { lanSw 247 } + s5700-52X-LI-48CS-AC OBJECT IDENTIFIER ::= { lanSw 248 } + s5700-52X-LI-48CS-DC OBJECT IDENTIFIER ::= { lanSw 249 } + s5300-52X-LI-48CS-AC OBJECT IDENTIFIER ::= { lanSw 250 } + s5300-52X-LI-48CS-DC OBJECT IDENTIFIER ::= { lanSw 251 } + + s5310-108C-PWR-HI OBJECT IDENTIFIER ::= { lanSw 252 } + s5300-10P-PWR-LI-AC OBJECT IDENTIFIER ::= { lanSw 253 } + s5300-28P-PWR-LI-AC OBJECT IDENTIFIER ::= { lanSw 254 } + s5300-52P-PWR-LI-AC OBJECT IDENTIFIER ::= { lanSw 255 } + s5300-52X-LI-AC OBJECT IDENTIFIER ::= { lanSw 256 } + s5300-52X-LI-DC OBJECT IDENTIFIER ::= { lanSw 257 } + s5300-28X-PWR-LI-AC OBJECT IDENTIFIER ::= { lanSw 258 } + s5300-52X-PWR-LI-AC OBJECT IDENTIFIER ::= { lanSw 259 } + s2350-28TP-EI-DC OBJECT IDENTIFIER ::= { lanSw 260 } + s5700-28TP-LI-AC OBJECT IDENTIFIER ::= { lanSw 261 } + s5700-28TP-PWR-LI-AC OBJECT IDENTIFIER ::= { lanSw 262 } + s5701-28TP-PWR-LI-AC OBJECT IDENTIFIER ::= { lanSw 263 } + s5720-56C-HI-AC OBJECT IDENTIFIER ::= { lanSw 264 } + s5720-56C-PWR-HI-AC OBJECT IDENTIFIER ::= { lanSw 265 } + s5720-32C-HI-24S-AC OBJECT IDENTIFIER ::= { lanSw 266 } + s1720-28GFR-4TP OBJECT IDENTIFIER ::= { lanSw 267 } + s1720-20GFR-4TP OBJECT IDENTIFIER ::= { lanSw 268 } + s2720-28TP-EI-AC OBJECT IDENTIFIER ::= { lanSw 269 } + + s5720-36C-EI-28S-AC OBJECT IDENTIFIER ::= { lanSw 270 } + s5320-36C-EI-28S-AC OBJECT IDENTIFIER ::= { lanSw 271 } + s5320-36C-EI-28S-DC OBJECT IDENTIFIER ::= { lanSw 272 } + s5720-56C-EI-48S-AC OBJECT IDENTIFIER ::= { lanSw 273 } + s5320-56C-EI-48S-AC OBJECT IDENTIFIER ::= { lanSw 274 } + s5320-56C-EI-48S-DC OBJECT IDENTIFIER ::= { lanSw 275 } + s5720-36C-EI-AC OBJECT IDENTIFIER ::= { lanSw 276 } + s5320-36C-EI-AC OBJECT IDENTIFIER ::= { lanSw 277 } + s5320-36C-EI-DC OBJECT IDENTIFIER ::= { lanSw 278 } + s5720-36PC-EI-AC OBJECT IDENTIFIER ::= { lanSw 279 } + s5320-36PC-EI-AC OBJECT IDENTIFIER ::= { lanSw 280 } + s5320-36PC-EI-DC OBJECT IDENTIFIER ::= { lanSw 281 } + s5720-56C-EI-AC OBJECT IDENTIFIER ::= { lanSw 282 } + s5320-56C-EI-AC OBJECT IDENTIFIER ::= { lanSw 283 } + s5320-56C-EI-DC OBJECT IDENTIFIER ::= { lanSw 284 } + s5720-56PC-EI-AC OBJECT IDENTIFIER ::= { lanSw 285 } + s5320-56PC-EI-AC OBJECT IDENTIFIER ::= { lanSw 286 } + s5320-56PC-EI-DC OBJECT IDENTIFIER ::= { lanSw 287 } + s5720-36C-PWR-EI-AC OBJECT IDENTIFIER ::= { lanSw 288 } + s5320-36C-PWR-EI-AC OBJECT IDENTIFIER ::= { lanSw 289 } + s5320-36C-PWR-EI-DC OBJECT IDENTIFIER ::= { lanSw 290 } + s5720-56C-PWR-EI-AC OBJECT IDENTIFIER ::= { lanSw 291 } + s5320-56C-PWR-EI-AC OBJECT IDENTIFIER ::= { lanSw 292 } + s5720-56C-PWR-EI-AC1 OBJECT IDENTIFIER ::= { lanSw 293 } + s5720-32X-EI-24S-AC OBJECT IDENTIFIER ::= { lanSw 294 } + s5320-32X-EI-24S-AC OBJECT IDENTIFIER ::= { lanSw 295 } + s5320-32X-EI-24S-DC OBJECT IDENTIFIER ::= { lanSw 296 } + s5720-50X-EI-46S-AC OBJECT IDENTIFIER ::= { lanSw 297 } + s5320-50X-EI-46S-AC OBJECT IDENTIFIER ::= { lanSw 298 } + s5320-50X-EI-46S-DC OBJECT IDENTIFIER ::= { lanSw 299 } + s5720-32X-EI-AC OBJECT IDENTIFIER ::= { lanSw 300 } + s5320-32X-EI-AC OBJECT IDENTIFIER ::= { lanSw 301 } + s5320-32X-EI-DC OBJECT IDENTIFIER ::= { lanSw 302 } + s5720-32P-EI-AC OBJECT IDENTIFIER ::= { lanSw 303 } + s5320-32P-EI-AC OBJECT IDENTIFIER ::= { lanSw 304 } + s5320-32P-EI-DC OBJECT IDENTIFIER ::= { lanSw 305 } + s5720-52X-EI-AC OBJECT IDENTIFIER ::= { lanSw 306 } + s5320-52X-EI-AC OBJECT IDENTIFIER ::= { lanSw 307 } + s5320-52X-EI-DC OBJECT IDENTIFIER ::= { lanSw 308 } + s5720-52P-EI-AC OBJECT IDENTIFIER ::= { lanSw 309 } + s5320-52P-EI-AC OBJECT IDENTIFIER ::= { lanSw 310 } + s5320-52P-EI-DC OBJECT IDENTIFIER ::= { lanSw 311 } + s5720-50X-EI-AC OBJECT IDENTIFIER ::= { lanSw 312 } + s5320-50X-EI-AC OBJECT IDENTIFIER ::= { lanSw 313 } + s5320-50X-EI-DC OBJECT IDENTIFIER ::= { lanSw 314 } + s5720S-28P-SI-AC OBJECT IDENTIFIER ::= { lanSw 315 } + s5321-28P-SI-AC OBJECT IDENTIFIER ::= { lanSw 316 } + s5720S-28X-SI-AC OBJECT IDENTIFIER ::= { lanSw 317 } + s5321-28X-SI-AC OBJECT IDENTIFIER ::= { lanSw 318 } + s5321-28X-SI-DC OBJECT IDENTIFIER ::= { lanSw 319 } + s5720S-52P-SI-AC OBJECT IDENTIFIER ::= { lanSw 320 } + s5321-52P-SI-AC OBJECT IDENTIFIER ::= { lanSw 321 } + s5720S-52X-SI-AC OBJECT IDENTIFIER ::= { lanSw 322 } + s5321-52X-SI-AC OBJECT IDENTIFIER ::= { lanSw 323 } + s5321-52X-SI-DC OBJECT IDENTIFIER ::= { lanSw 324 } + s5720-28P-SI-AC OBJECT IDENTIFIER ::= { lanSw 325 } + s5320-28P-SI-AC OBJECT IDENTIFIER ::= { lanSw 326 } + s5720-28X-SI-AC OBJECT IDENTIFIER ::= { lanSw 327 } + s5320-28X-SI-AC OBJECT IDENTIFIER ::= { lanSw 328 } + s5720-52P-SI-AC OBJECT IDENTIFIER ::= { lanSw 329 } + s5320-52P-SI-AC OBJECT IDENTIFIER ::= { lanSw 330 } + s5720-52X-SI-AC OBJECT IDENTIFIER ::= { lanSw 331 } + s5320-52X-SI-AC OBJECT IDENTIFIER ::= { lanSw 332 } + s5720-28X-PWR-SI-AC OBJECT IDENTIFIER ::= { lanSw 333 } + s5320-28X-PWR-SI-AC OBJECT IDENTIFIER ::= { lanSw 334 } + s5720-52X-PWR-SI-AC OBJECT IDENTIFIER ::= { lanSw 335 } + s5720-52X-PWR-SI-ACF OBJECT IDENTIFIER ::= { lanSw 336 } + s5320-52X-PWR-SI-AC OBJECT IDENTIFIER ::= { lanSw 337 } + s5710-28X-LI-AC OBJECT IDENTIFIER ::= { lanSw 338 } + s5710-52X-LI-AC OBJECT IDENTIFIER ::= { lanSw 339 } + s6720-30C-EI-24S-AC OBJECT IDENTIFIER ::= { lanSw 340 } + s6320-30C-EI-24S-AC OBJECT IDENTIFIER ::= { lanSw 341 } + s6320-30C-EI-24S-DC OBJECT IDENTIFIER ::= { lanSw 342 } + s6720-54C-EI-48S-AC OBJECT IDENTIFIER ::= { lanSw 343 } + s6320-54C-EI-48S-AC OBJECT IDENTIFIER ::= { lanSw 344 } + s6320-54C-EI-48S-DC OBJECT IDENTIFIER ::= { lanSw 345 } + s5700S-28X-LI-AC OBJECT IDENTIFIER ::= { lanSw 346 } + s5700S-52X-LI-AC OBJECT IDENTIFIER ::= { lanSw 347 } + s5700S-28P-PWR-LI-AC OBJECT IDENTIFIER ::= { lanSw 348 } + e628 OBJECT IDENTIFIER ::= { lanSw 349 } + e628-X OBJECT IDENTIFIER ::= { lanSw 350 } + e652 OBJECT IDENTIFIER ::= { lanSw 351 } + e652-X OBJECT IDENTIFIER ::= { lanSw 352 } + s5720-14X-PWH-SI-AC OBJECT IDENTIFIER ::= { lanSw 353 } + s6720S-26Q-EI-24S-AC OBJECT IDENTIFIER ::= { lanSw 354 } + s6720S-26Q-EI-24S-DC OBJECT IDENTIFIER ::= { lanSw 355 } + s6320-26Q-EI-24S-AC OBJECT IDENTIFIER ::= { lanSw 356 } + s6320-26Q-EI-24S-DC OBJECT IDENTIFIER ::= { lanSw 357 } + s5300-28TP-PWR-LI-AC OBJECT IDENTIFIER ::= { lanSw 358 } + s5300-10P-PWR-LI-AC-new OBJECT IDENTIFIER ::= { lanSw 359 } + s5320-28X-SI-DC OBJECT IDENTIFIER ::= { lanSw 360 } + s5320-52X-SI-DC OBJECT IDENTIFIER ::= { lanSw 361 } + s5720-28X-PWR-SI-DC OBJECT IDENTIFIER ::= { lanSw 362 } + s5720-52X-PWR-SI-DC OBJECT IDENTIFIER ::= { lanSw 363 } + s5320-52X-PWR-SI-ACF OBJECT IDENTIFIER ::= { lanSw 364 } + s5720-28X-SI-DC OBJECT IDENTIFIER ::= { lanSw 365 } + s5720-52X-SI-DC OBJECT IDENTIFIER ::= { lanSw 366 } + s5720S-28X-SI-DC OBJECT IDENTIFIER ::= { lanSw 367 } + s5720S-52X-SI-DC OBJECT IDENTIFIER ::= { lanSw 368 } + s5720-32X-EI-DC OBJECT IDENTIFIER ::= { lanSw 369 } + s5720-50X-EI-DC OBJECT IDENTIFIER ::= { lanSw 370 } + s5720-32X-EI-24S-DC OBJECT IDENTIFIER ::= { lanSw 371 } + s5720-50X-EI-46S-DC OBJECT IDENTIFIER ::= { lanSw 372 } + s5720-36C-EI-DC OBJECT IDENTIFIER ::= { lanSw 373 } + s5720-56C-EI-DC OBJECT IDENTIFIER ::= { lanSw 374 } + s5720-36C-PWR-EI-DC OBJECT IDENTIFIER ::= { lanSw 375 } + s5720-56C-PWR-EI-DC OBJECT IDENTIFIER ::= { lanSw 376 } + s5720-36C-EI-28S-DC OBJECT IDENTIFIER ::= { lanSw 377 } + s5720-56C-EI-48S-DC OBJECT IDENTIFIER ::= { lanSw 378 } + s5320-56C-HI-AC OBJECT IDENTIFIER ::= { lanSw 379 } + s5320-56C-HI-DC OBJECT IDENTIFIER ::= { lanSw 380 } + s5320-32C-HI-24S-DC OBJECT IDENTIFIER ::= { lanSw 381 } + s5320-32C-HI-24S-AC OBJECT IDENTIFIER ::= { lanSw 382 } + s6720-30C-EI-24S-DC OBJECT IDENTIFIER ::= { lanSw 383 } + s6720-54C-EI-48S-DC OBJECT IDENTIFIER ::= { lanSw 384 } + s5720-56C-PWR-HI-AC1 OBJECT IDENTIFIER ::= { lanSw 385 } + s6720S-26Q-EI-24S OBJECT IDENTIFIER ::= { lanSw 386 } + s6320-26Q-EI-24S OBJECT IDENTIFIER ::= { lanSw 387 } + s5320-28X-SI OBJECT IDENTIFIER ::= { lanSw 388 } + s5320-52X-SI OBJECT IDENTIFIER ::= { lanSw 389 } + s5320-36C-EI OBJECT IDENTIFIER ::= { lanSw 390 } + s5320-56C-EI OBJECT IDENTIFIER ::= { lanSw 391 } + s5320-36C-EI-28S OBJECT IDENTIFIER ::= { lanSw 392 } + s5720-10T-PWR-LI OBJECT IDENTIFIER ::= { lanSw 393 } + s5720-12TP-LI-AC OBJECT IDENTIFIER ::= { lanSw 394 } + s5720S-12TP-LI-AC OBJECT IDENTIFIER ::= { lanSw 395 } + s5320-12TP-LI-AC OBJECT IDENTIFIER ::= { lanSw 396 } + s1720-10GW-2P OBJECT IDENTIFIER ::= { lanSw 397 } + s5720-12TP-PWR-LI-AC OBJECT IDENTIFIER ::= { lanSw 398 } + s5720S-12TP-PWR-LI-AC OBJECT IDENTIFIER ::= { lanSw 399 } + s5320-12TP-PWR-LI-AC OBJECT IDENTIFIER ::= { lanSw 400 } + s1720-10GW-PWR-2P OBJECT IDENTIFIER ::= { lanSw 401 } + s5720-28P-LI-AC OBJECT IDENTIFIER ::= { lanSw 402 } + s5720S-28P-LI-AC OBJECT IDENTIFIER ::= { lanSw 403 } + s5320-28P-LI-AC OBJECT IDENTIFIER ::= { lanSw 404 } + s1720-28GWR-4P OBJECT IDENTIFIER ::= { lanSw 405 } + s5720-28X-LI-AC OBJECT IDENTIFIER ::= { lanSw 406 } + s5720-28X-LI-DC OBJECT IDENTIFIER ::= { lanSw 407 } + s5320-28X-LI-AC OBJECT IDENTIFIER ::= { lanSw 408 } + s5320-28X-LI-DC OBJECT IDENTIFIER ::= { lanSw 409 } + s5720S-28X-LI-AC OBJECT IDENTIFIER ::= { lanSw 410 } + s628X-E OBJECT IDENTIFIER ::= { lanSw 411 } + s1720-28GWR-4X OBJECT IDENTIFIER ::= { lanSw 412 } + s5720-28P-PWR-LI-AC OBJECT IDENTIFIER ::= { lanSw 413 } + s5720S-28P-PWR-LI-AC OBJECT IDENTIFIER ::= { lanSw 414 } + s5320-28P-PWR-LI-AC OBJECT IDENTIFIER ::= { lanSw 415 } + s5720-28P-PWR-LI-ACF OBJECT IDENTIFIER ::= { lanSw 416 } + s1720-28GWR-PWR-4P OBJECT IDENTIFIER ::= { lanSw 417 } + s5720-28X-PWR-LI-AC OBJECT IDENTIFIER ::= { lanSw 418 } + s5320-28X-PWR-LI-AC OBJECT IDENTIFIER ::= { lanSw 419 } + s5720-28X-PWR-LI-ACF OBJECT IDENTIFIER ::= { lanSw 420 } --lsw v2r10c00 delte, plan v2r12 add + s5320-28X-PWR-LI-ACF OBJECT IDENTIFIER ::= { lanSw 421 } --lsw v2r10c00 delte, plan v2r12 add + s5720S-28X-PWR-LI-AC OBJECT IDENTIFIER ::= { lanSw 422 } + s628X-PWR-E OBJECT IDENTIFIER ::= { lanSw 423 } + s1720-28GWR-PWR-4X OBJECT IDENTIFIER ::= { lanSw 424 } + s5720-52P-LI-AC OBJECT IDENTIFIER ::= { lanSw 425 } + s5720S-52P-LI-AC OBJECT IDENTIFIER ::= { lanSw 426 } + s5320-52P-LI-AC OBJECT IDENTIFIER ::= { lanSw 427 } + s652-E OBJECT IDENTIFIER ::= { lanSw 428 } + s5720S-52X-LI-AC OBJECT IDENTIFIER ::= { lanSw 429 } + s652X-E OBJECT IDENTIFIER ::= { lanSw 430 } + s5720-52X-LI-AC OBJECT IDENTIFIER ::= { lanSw 431 } + s5720-52X-LI-DC OBJECT IDENTIFIER ::= { lanSw 432 } + s5320-52X-LI-AC OBJECT IDENTIFIER ::= { lanSw 433 } + s5320-52X-LI-DC OBJECT IDENTIFIER ::= { lanSw 434 } + s1720-52GWR-4P OBJECT IDENTIFIER ::= { lanSw 435 } + s1720-52GWR-4X OBJECT IDENTIFIER ::= { lanSw 436 } + s5720-52P-PWR-LI-AC OBJECT IDENTIFIER ::= { lanSw 437 } + s5720S-52P-PWR-LI-AC OBJECT IDENTIFIER ::= { lanSw 438 } + s5320-52P-PWR-LI-AC OBJECT IDENTIFIER ::= { lanSw 439 } + s652-PWR-E OBJECT IDENTIFIER ::= { lanSw 440 } + s5720-52P-PWR-LI-ACF OBJECT IDENTIFIER ::= { lanSw 441 } + s5720S-52X-PWR-LI-AC OBJECT IDENTIFIER ::= { lanSw 442 } + s652X-PWR-E OBJECT IDENTIFIER ::= { lanSw 443 } + s5720-52X-PWR-LI-AC OBJECT IDENTIFIER ::= { lanSw 444 } + s5320-52X-PWR-LI-AC OBJECT IDENTIFIER ::= { lanSw 445 } + s5720-52X-PWR-LI-ACF OBJECT IDENTIFIER ::= { lanSw 446 } --lsw v2r10c00 delte, plan v2r12 add + s5320-52X-PWR-LI-ACF OBJECT IDENTIFIER ::= { lanSw 447 } --lsw v2r10c00 delte, plan v2r12 add + s1720-52GWR-PWR-4P OBJECT IDENTIFIER ::= { lanSw 448 } + s1720-52GWR-PWR-4X OBJECT IDENTIFIER ::= { lanSw 449 } + s5720-28X-SI-24S-AC OBJECT IDENTIFIER ::= { lanSw 450 } + s5720-28X-SI-24S-DC OBJECT IDENTIFIER ::= { lanSw 451 } + s5321-28X-SI-24S-AC OBJECT IDENTIFIER ::= { lanSw 452 } + s5321-28X-SI-24S-DC OBJECT IDENTIFIER ::= { lanSw 453 } + s5720-28X-LI-24S-AC OBJECT IDENTIFIER ::= { lanSw 454 } + s5720S-28X-LI-24S-AC OBJECT IDENTIFIER ::= { lanSw 455 } + s5720-28X-LI-24S-DC OBJECT IDENTIFIER ::= { lanSw 456 } + s5320-28X-LI-24S-AC OBJECT IDENTIFIER ::= { lanSw 457 } + s5320-28X-LI-24S-DC OBJECT IDENTIFIER ::= { lanSw 458 } + s5720-28TP-PWR-LI-ACL OBJECT IDENTIFIER ::= { lanSw 459 } + s5720S-28TP-PWR-LI-ACL OBJECT IDENTIFIER ::= { lanSw 460 } + s1720-28GWR-PWR-4TP OBJECT IDENTIFIER ::= { lanSw 461 } + s5720-28TP-PWR-LI-AC OBJECT IDENTIFIER ::= { lanSw 462 } + s628-PWR-E OBJECT IDENTIFIER ::= { lanSw 463 } + s5720-28TP-LI-AC OBJECT IDENTIFIER ::= { lanSw 464 } + s628-E OBJECT IDENTIFIER ::= { lanSw 465 } + s1700-28GR-4X OBJECT IDENTIFIER ::= { lanSw 466 } --lsw v2r10c00 delte, v2r11c00 add + s1700-52GR-4X OBJECT IDENTIFIER ::= { lanSw 467 } --lsw v2r10c00 delte, v2r11c00 add + s5720-28X-SI-12S-AC OBJECT IDENTIFIER ::= { lanSw 468 } --lsw v2r10c00 delte, plan v2r12 add + s5720S-28X-SI-12S-AC OBJECT IDENTIFIER ::= { lanSw 469 } --lsw v2r10c00 delte, plan v2r12 add + s5720-30C-LI-AC OBJECT IDENTIFIER ::= { lanSw 470 } --lsw v2r10c00 delte, plan v2r12 add + s5720-30C-LI-DC OBJECT IDENTIFIER ::= { lanSw 471 } + s5720-54C-LI-AC OBJECT IDENTIFIER ::= { lanSw 472 } --lsw v2r10c00 delte, plan v2r12 add + s5720-54C-LI-DC OBJECT IDENTIFIER ::= { lanSw 473 } + s5720-30C-PWR-LI-AC OBJECT IDENTIFIER ::= { lanSw 474 } --lsw v2r10c00 delte, plan v2r12 add + s5720-30C-PWR-LI-DC OBJECT IDENTIFIER ::= { lanSw 475 } + s5720-54C-PWR-LI-AC OBJECT IDENTIFIER ::= { lanSw 476 } --lsw v2r10c00 delte, plan v2r12 add + s5720-54C-PWR-LI-DC OBJECT IDENTIFIER ::= { lanSw 477 } + s5720-28X-SI-C OBJECT IDENTIFIER ::= { lanSw 478 } + s5720-52X-SI-C OBJECT IDENTIFIER ::= { lanSw 479 } + s5720-28X-PWR-SI-C OBJECT IDENTIFIER ::= { lanSw 480 } + s5720-52X-PWR-SI-C OBJECT IDENTIFIER ::= { lanSw 481 } + s5320-28X-PWR-SI-DC OBJECT IDENTIFIER ::= { lanSw 482 } + s5320-52X-PWR-SI-DC OBJECT IDENTIFIER ::= { lanSw 483 } + s5320-28P-SI-DC OBJECT IDENTIFIER ::= { lanSw 484 } + s5320-52P-SI-DC OBJECT IDENTIFIER ::= { lanSw 485 } + s5320-56C-PWR-EI-ACF OBJECT IDENTIFIER ::= { lanSw 486 } + s5320-12TP-LI-DC OBJECT IDENTIFIER ::= { lanSw 487 } + s5321-52X-LI-AC OBJECT IDENTIFIER ::= { lanSw 488 } + + s5320-28X-PWR-SI OBJECT IDENTIFIER ::= { lanSw 489 } + s5320-52X-PWR-SI OBJECT IDENTIFIER ::= { lanSw 490 } + s5320-28P-SI OBJECT IDENTIFIER ::= { lanSw 491 } + s5322-52X-LI-AC OBJECT IDENTIFIER ::= { lanSw 492 } + s6320-54C-EI-48S OBJECT IDENTIFIER ::= { lanSw 493 } + s5720-16X-PWH-LI-AC OBJECT IDENTIFIER ::= { lanSw 494 } + + s2x00-COMM OBJECT IDENTIFIER ::= { lanSw 495 } -- Reserved for U2000 + s5x00-MPLS-COMM OBJECT IDENTIFIER ::= { lanSw 496 } -- Reserved for U2000 + s5x00-L3-COMM OBJECT IDENTIFIER ::= { lanSw 497 } -- Reserved for U2000 + + s5720-28X-PWH-LI-AC OBJECT IDENTIFIER ::= { lanSw 498 } --lsw v2r11c00 pi 1 add + s5320-28X-PWH-LI-AC OBJECT IDENTIFIER ::= { lanSw 499 } --lsw v2r11c00 pi 1 delte + + s1720-28GWR-4P-E OBJECT IDENTIFIER ::= { lanSw 500 } --lsw v2r10c00 + s1720-28GWR-4X-E OBJECT IDENTIFIER ::= { lanSw 501 } --lsw v2r10c00 + s1720-28GWR-PWR-4P-E OBJECT IDENTIFIER ::= { lanSw 502 } --lsw v2r10c00 + s1720-28GWR-PWR-4X-E OBJECT IDENTIFIER ::= { lanSw 503 } --lsw v2r10c00 + s1720-52GWR-4P-E OBJECT IDENTIFIER ::= { lanSw 504 } --lsw v2r10c00 + s1720-52GWR-4X-E OBJECT IDENTIFIER ::= { lanSw 505 } --lsw v2r10c00 + s1720-52GWR-PWR-4P-E OBJECT IDENTIFIER ::= { lanSw 506 } --lsw v2r10c00 + s1720-52GWR-PWR-4X-E OBJECT IDENTIFIER ::= { lanSw 507 } --lsw v2r10c00 + s1720-28GWR-PWR-4TP-E OBJECT IDENTIFIER ::= { lanSw 508 } --lsw v2r10c00 + s1720-10GW-2P-E OBJECT IDENTIFIER ::= { lanSw 509 } --lsw v2r10c00 + s1720-10GW-PWR-2P-E OBJECT IDENTIFIER ::= { lanSw 510 } --lsw v2r10c00 + + s5720-12X-LI-AC OBJECT IDENTIFIER ::= { lanSw 511 } --lsw v2r12 add + s5320-12X-LI-AC OBJECT IDENTIFIER ::= { lanSw 512 } --lsw v2r12 add + s5720-12X-PWR-LI-AC OBJECT IDENTIFIER ::= { lanSw 513 } --lsw v2r12 add + s5320-12X-PWR-LI-AC OBJECT IDENTIFIER ::= { lanSw 514 } --lsw v2r12 add + s5320-28TP-LI-AC OBJECT IDENTIFIER ::= { lanSw 515 } --lsw v2r11c10 add + s5721-28X-SI-24S-AC OBJECT IDENTIFIER ::= { lanSw 516 } --lsw v2r11c10 add + s5320-28X-SI-24S-AC OBJECT IDENTIFIER ::= { lanSw 517 } --lsw v2r11c10 add + s5320-28X-SI-24S-DC OBJECT IDENTIFIER ::= { lanSw 518 } --lsw v2r11c10 add + s2720-12TP-EI OBJECT IDENTIFIER ::= { lanSw 519 } --lsw v2r11c10 add TR2,modify name,old name is S2720-12TP-EI-AC + s2320-12TP-EI-AC OBJECT IDENTIFIER ::= { lanSw 520 } --lsw v2r11c10 add + s2320-12TP-EI-DC OBJECT IDENTIFIER ::= { lanSw 521 } --lsw v2r11c10 add + s2720-12TP-PWR-EI OBJECT IDENTIFIER ::= { lanSw 522 } --lsw v2r11c10 add TR2,modify name,old name is s2720-12TP-PWR-EI-AC + s2320-12TP-PWR-EI-AC OBJECT IDENTIFIER ::= { lanSw 523 } --lsw v2r11c10 add + s2720-52TP-EI OBJECT IDENTIFIER ::= { lanSw 524 } --lsw v2r11c10 add TR2,modify name,old name is S2720-52TP-EI-AC + s2320-52TP-EI-AC OBJECT IDENTIFIER ::= { lanSw 525 } --lsw v2r11c10 add + s2720-52TP-PWR-EI OBJECT IDENTIFIER ::= { lanSw 526 } --lsw v2r11c10 add TR2,modify name,old name is S2720-52TP-PWR-EI-AC + s2320-52TP-PWR-EI-AC OBJECT IDENTIFIER ::= { lanSw 527 } --lsw v2r11c10 add + s2720-28TP-PWR-EI-L OBJECT IDENTIFIER ::= { lanSw 528 } --lsw v2r11c10 add TR2,modify name,old name is s2720-28TP-PWR-EI-ACL + s2720-28TP-EI OBJECT IDENTIFIER ::= { lanSw 529 } --lsw v2r11c10 add TR2,modify name,old name is s2720-28TP-EI-V2-AC + s2320-28TP-EI-AC OBJECT IDENTIFIER ::= { lanSw 530 } --lsw v2r11c10 add + s2320-28TP-EI-DC OBJECT IDENTIFIER ::= { lanSw 531 } --lsw v2r11c10 add + s2720-28TP-PWR-EI OBJECT IDENTIFIER ::= { lanSw 532 } --lsw v2r11c10 add TR2,modify name,old name is s2720-28TP-PWR-EI-AC + s2320-28TP-PWR-EI-AC OBJECT IDENTIFIER ::= { lanSw 533 } --lsw v2r11c10 add + s2320-28P-PWR-EI-ACF OBJECT IDENTIFIER ::= { lanSw 534 } --lsw v2r11c10 add + + s6720-26Q-LI-24S-AC OBJECT IDENTIFIER ::= { lanSw 535 } --lsw v2r11c00 add + s6720S-26Q-LI-24S-AC OBJECT IDENTIFIER ::= { lanSw 536 } --lsw v2r11c00 add + s6321-26Q-SI-24S-AC OBJECT IDENTIFIER ::= { lanSw 537 } --lsw v2r12 add + s6320-26Q-SI-24S-AC OBJECT IDENTIFIER ::= { lanSw 538 } --lsw v2r12 add + s6720S-26Q-SI-24S-AC OBJECT IDENTIFIER ::= { lanSw 539 } --lsw v2r11c00 add + s6720-26Q-SI-24S-AC OBJECT IDENTIFIER ::= { lanSw 540 } --lsw v2r11c00 add + s6720-16X-LI-16S-AC OBJECT IDENTIFIER ::= { lanSw 541 } --lsw v2r11c00 add + s6720S-16X-LI-16S-AC OBJECT IDENTIFIER ::= { lanSw 542 } --lsw v2r11c00 add + s1720X-16XWR OBJECT IDENTIFIER ::= { lanSw 543 } --lsw v2r11c00 add + s1720X-16XWR-E OBJECT IDENTIFIER ::= { lanSw 544 } --lsw v2r11c00 add + s6720-32X-LI-32S-AC OBJECT IDENTIFIER ::= { lanSw 545 } --lsw v2r11c00 add + s6720S-32X-LI-32S-AC OBJECT IDENTIFIER ::= { lanSw 546 } --lsw v2r11c00 add + s6720-32X-SI-32S-AC OBJECT IDENTIFIER ::= { lanSw 547 } --lsw v2r11c00 add + s6320-32X-SI-32S-AC OBJECT IDENTIFIER ::= { lanSw 548 } --lsw v2r12 add + s1720X-32XWR OBJECT IDENTIFIER ::= { lanSw 549 } --lsw v2r11c00 add + s1720X-32XWR-E OBJECT IDENTIFIER ::= { lanSw 550 } --lsw v2r11c00 add + s6720-32C-SI-AC OBJECT IDENTIFIER ::= { lanSw 551 } --lsw v2r11c00 add + s6720-32C-SI-DC OBJECT IDENTIFIER ::= { lanSw 552 } --lsw v2r11c00 add + s6320-32C-SI-AC OBJECT IDENTIFIER ::= { lanSw 553 } --lsw v2r12 add + s6320-32C-SI-DC OBJECT IDENTIFIER ::= { lanSw 554 } --lsw v2r12 add + s6720-32C-PWH-SI-AC OBJECT IDENTIFIER ::= { lanSw 555 } --lsw v2r11c00 add + s6720-32C-PWH-SI OBJECT IDENTIFIER ::= { lanSw 556 } --lsw v2r11c00 add + s6320-32C-PWH-SI-AC OBJECT IDENTIFIER ::= { lanSw 557 } --lsw v2r12 add + s6320-32C-PWH-SI OBJECT IDENTIFIER ::= { lanSw 558 } --lsw v2r12 add + s6720-56C-PWH-SI-AC OBJECT IDENTIFIER ::= { lanSw 559 } --lsw v2r11c00 add and modify from s5730-56C-PWH-SI-AC to s6720-56C-PWH-SI-AC + s6720-56C-PWH-SI OBJECT IDENTIFIER ::= { lanSw 560 } --lsw v2r11c00 add and modify from s5730-56C-PWH-SI to s6720-56C-PWH-SI + s6320-56C-PWH-SI-AC OBJECT IDENTIFIER ::= { lanSw 561 } --lsw v2r12 add and modify from s5330-56C-PWH-SI-AC to s6320-56C-PWH-SI-AC + s6320-56C-PWH-SI OBJECT IDENTIFIER ::= { lanSw 562 } --lsw v2r12 add and modify from s5330-56C-PWH-SI to s6320-56C-PWH-SI + + s6720-48Q-SI-48S-AC OBJECT IDENTIFIER ::= { lanSw 563 } --lsw v2r11c10 add + s6720S-48Q-SI-48S-AC OBJECT IDENTIFIER ::= { lanSw 564 } --lsw v2r11c10 add + s6320-48Q-SI-48S-AC OBJECT IDENTIFIER ::= { lanSw 565 } --lsw v2r12 add + s5730-48C-SI-AC OBJECT IDENTIFIER ::= { lanSw 566 } --lsw v2r11c10 add + s5330-48C-SI-AC OBJECT IDENTIFIER ::= { lanSw 567 } --lsw v2r12 add + s5730-48C-PWR-SI-AC OBJECT IDENTIFIER ::= { lanSw 568 } --lsw v2r11c10 add + s5730-68C-SI-AC OBJECT IDENTIFIER ::= { lanSw 569 } --lsw v2r11c10 add + s5330-68C-SI-AC OBJECT IDENTIFIER ::= { lanSw 570 } --lsw v2r11c10 add + s5730-68C-PWR-SI-AC OBJECT IDENTIFIER ::= { lanSw 571 } --lsw v2r11c10 add + s6720-52X-PWH-SI-ACF OBJECT IDENTIFIER ::= { lanSw 572 } --lsw v2r11c10 add + s6720-52X-PWH-SI OBJECT IDENTIFIER ::= { lanSw 573 } --lsw v2r11c10 add + s6320-52X-PWH-SI-ACF OBJECT IDENTIFIER ::= { lanSw 574 } --lsw v2r12 add + s6320-52X-PWH-SI OBJECT IDENTIFIER ::= { lanSw 575 } --lsw v2r12 add + + s5720-28P-LI-AC-SEA OBJECT IDENTIFIER ::= { lanSw 576 } -- Real name S5720-28P-LI-AC for LSW V2R10C00 support license for oversea + s5720-28P-PWR-LI-AC-SEA OBJECT IDENTIFIER ::= { lanSw 577 } -- Real name S5720-28P-PWR-LI-AC for LSW V2R10C00 support license for oversea + s5320-28P-LI-AC-SEA OBJECT IDENTIFIER ::= { lanSw 578 } -- Real name S5320-28P-LI-AC for LSW V2R10C00 support license for oversea + s5320-28P-PWR-LI-AC-SEA OBJECT IDENTIFIER ::= { lanSw 579 } -- Real name S5320-28P-PWR-LI-AC for LSW V2R10C00 support license for oversea + s5720-52P-LI-AC-SEA OBJECT IDENTIFIER ::= { lanSw 580 } -- Real name S5720-52P-LI-AC for LSW V2R10C00 support license for oversea + s5320-52P-LI-AC-SEA OBJECT IDENTIFIER ::= { lanSw 581 } -- Real name S5320-52P-LI-AC for LSW V2R10C00 support license for oversea + s5720-52P-PWR-LI-AC-SEA OBJECT IDENTIFIER ::= { lanSw 582 } -- Real name S5720-52P-PWR-LI-AC for LSW V2R10C00 support license for oversea + s5320-52P-PWR-LI-AC-SEA OBJECT IDENTIFIER ::= { lanSw 583 } -- Real name S5320-52P-PWR-LI-AC for LSW V2R10C00 support license for oversea + + s5320-12P-LI-BAT OBJECT IDENTIFIER ::= { lanSw 584 } -- S5320-12P-LI-BAT for LSW V2R11C10 + s5330-68C-SI OBJECT IDENTIFIER ::= { lanSw 585 } -- S5330-68C-SI for LSW V2R11C10 + s5730-68C-PWR-SI OBJECT IDENTIFIER ::= { lanSw 586 } -- S5730-68C-PWR-SI for LSW V2R11C10 + + s5730-52X-PWH-SI-ACF OBJECT IDENTIFIER ::= { lanSw 587 } -- S5730-52X-PWH-SI-ACF for LSW V2R11C10 + s5730-56C-PWH-SI-AC OBJECT IDENTIFIER ::= { lanSw 588 } -- S5730-56C-PWH-SI-AC for LSW V2R11C10 + s5730-32C-PWH-SI-AC OBJECT IDENTIFIER ::= { lanSw 589 } -- S5730-32C-PWH-SI-AC for LSW V2R11C10 + + s2320-52TP-EI-DC OBJECT IDENTIFIER ::= { lanSw 590 } -- S5730-52X-PWH-SI-ACF for LSW V2R11C10 + s5330-68C-SI-DC OBJECT IDENTIFIER ::= { lanSw 591 } -- s5330-68C-SI-DC for LSW V2R11C10 + s5730S-48C-EI-AC OBJECT IDENTIFIER ::= { lanSw 592 } -- s5730S-48C-EI-AC for LSW V2R11C10 + s5730S-48C-PWR-EI OBJECT IDENTIFIER ::= { lanSw 593 } -- s5730S-48C-PWR-EI for LSW V2R11C10 + s5730S-68C-EI-AC OBJECT IDENTIFIER ::= { lanSw 594 } -- s5730S-68C-EI-AC for LSW V2R11C10 + s5730S-68C-PWR-EI OBJECT IDENTIFIER ::= { lanSw 595 } -- s5730S-68C-PWR-EI for LSW V2R11C10 + + s5330-36C-HI OBJECT IDENTIFIER ::= { lanSw 596 } -- s5330-36C-HI for LSW V2R11C50 + s5730-36C-HI OBJECT IDENTIFIER ::= { lanSw 597 } -- s5730-36C-HI for LSW V2R11C50 + s5730-44C-HI OBJECT IDENTIFIER ::= { lanSw 598 } -- s5730-44C-HI for LSW V2R11C50 + s5330-36C-PWH-HI OBJECT IDENTIFIER ::= { lanSw 599 } -- s5330-36C-PWH-HI for LSW V2R11C50 + s5730-36C-PWH-HI OBJECT IDENTIFIER ::= { lanSw 600 } -- s5730-36C-PWH-HI for LSW V2R11C50 + s5730-44C-PWH-HI OBJECT IDENTIFIER ::= { lanSw 601 } -- s5730-44C-PWH-HI for LSW V2R11C50 + s5330-60C-HI OBJECT IDENTIFIER ::= { lanSw 602 } -- s5330-60C-HI for LSW V2R11C50 + s5730-60C-HI OBJECT IDENTIFIER ::= { lanSw 603 } -- s5730-60C-HI for LSW V2R11C50 + s5730-68C-HI OBJECT IDENTIFIER ::= { lanSw 604 } -- s5730-68C-HI for LSW V2R11C50 + s5730-60C-PWH-HI OBJECT IDENTIFIER ::= { lanSw 605 } -- s5730-60C-PWH-HI for LSW V2R11C50 + s5730-68C-PWH-HI OBJECT IDENTIFIER ::= { lanSw 606 } -- s5730-68C-PWH-HI for LSW V2R11C50 + s6720-50L-HI-48S OBJECT IDENTIFIER ::= { lanSw 607 } -- s6720-50L-HI-48S for LSW V2R11C50 + s6320-50L-HI-48S OBJECT IDENTIFIER ::= { lanSw 608 } -- s6320-50L-HI-48S for LSW V2R11C50 + s6720-30L-HI-24S OBJECT IDENTIFIER ::= { lanSw 609 } -- s6720-30L-HI-24S for LSW V2R11C50 + s6320-30L-HI-24S OBJECT IDENTIFIER ::= { lanSw 610 } -- s6320-30L-HI-24S for LSW V2R11C50 + + s5320-52X-SI-AC-V1 OBJECT IDENTIFIER ::= { lanSw 611 } -- Real name S5320-52X-SI-AC for LSW V2R11C10 from S5320-52X-LI-AC + s5320-52X-SI-DC-V1 OBJECT IDENTIFIER ::= { lanSw 612 } -- Real name S5320-52X-SI-DC for LSW V2R11C10 from S5320-52X-LI-DC + s5320-52P-SI-AC-V1 OBJECT IDENTIFIER ::= { lanSw 613 } -- Real name S5320-52P-SI-AC for LSW V2R11C10 from S5320-52P-LI-AC + s5320-52P-SI-DC-V1 OBJECT IDENTIFIER ::= { lanSw 614 } -- Real name S5320-52P-SI-DC for LSW V2R11C10 from S5320-52P-LI-AC + s5300-52P-LI-DC-V1 OBJECT IDENTIFIER ::= { lanSw 615 } -- Real name S5300-52P-LI-DC for LSW V2R11C10 from S5320-52P-LI-AC + s5320-36C-EI-28S-AC-V1 OBJECT IDENTIFIER ::= { lanSw 616 } -- Real name S5320-36C-EI-28S-AC for LSW V2R11C10 from S5320-28X-LI-24S-AC + s5320-36C-EI-28S-DC-V1 OBJECT IDENTIFIER ::= { lanSw 617 } -- Real name S5320-36C-EI-28S-DC for LSW V2R11C10 from S5320-28X-LI-24S-DC + s5720I-12X-SI-AC OBJECT IDENTIFIER ::= { lanSw 618 } -- S5720I-12X-SI-AC for LSW V2R12C00 + s5720I-12X-PWH-SI-DC OBJECT IDENTIFIER ::= { lanSw 619 } -- S5720I-12X-PWH-SI-DC for LSW V2R12C00 + s5720I-28X-SI-AC OBJECT IDENTIFIER ::= { lanSw 620 } -- S5720I-28X-SI-AC for LSW V2R12C00 + s5720I-28X-PWH-SI-AC OBJECT IDENTIFIER ::= { lanSw 621 } -- S5720I-28X-PWH-SI-AC for LSW V2R12C00 + s5730-44C-HI-24S OBJECT IDENTIFIER ::= { lanSw 622 } -- S5730-44C-HI-24S for LSW V2R13C00 + s5730-60C-HI-48S OBJECT IDENTIFIER ::= { lanSw 623 } -- S5730-60C-HI-48S for LSW V2R13C00 + s5730-68C-HI-48S OBJECT IDENTIFIER ::= { lanSw 624 } -- S5730-68C-HI-48S for LSW V2R13C00 + s5730-36C-HI-24S OBJECT IDENTIFIER ::= { lanSw 625 } -- S5730-36C-HI-24S for LSW V2R13C00 + s5720I-12X-PWH-SI-AC OBJECT IDENTIFIER ::= { lanSw 626 } -- S5720I-12X-PWH-SI-AC for LSW V2R13C00 + s5720I-10X-PWH-SI-AC OBJECT IDENTIFIER ::= { lanSw 627 } -- s5720I-10X-PWH-SI-AC for LSW V2R13C00 + + s1600-8 OBJECT IDENTIFIER ::= { lanSw 628 } -- S1600-8 for LSW V2R12C10 + s1600-16 OBJECT IDENTIFIER ::= { lanSw 629 } -- S1600-16 for LSW V2R12C10 + s1600-24 OBJECT IDENTIFIER ::= { lanSw 630 } -- S1600-24 for LSW V2R12C10 + s2600-10P OBJECT IDENTIFIER ::= { lanSw 631 } -- S2600-10P for LSW V2R12C10 + s2600-10P-PWR OBJECT IDENTIFIER ::= { lanSw 632 } -- S2600-10P-PWR for LSW V2R12C10 + s2600-28P OBJECT IDENTIFIER ::= { lanSw 633 } -- S2600-28P for LSW V2R12C10 + s2600-28P-PWR OBJECT IDENTIFIER ::= { lanSw 634 } -- S2600-28P-PWR for LSW V2R12C10 + s3600-28P OBJECT IDENTIFIER ::= { lanSw 635 } -- S3600-28P for LSW V2R12C10 + s3600-28P-PWR OBJECT IDENTIFIER ::= { lanSw 636 } -- S3600-28P-PWR for LSW V2R12C10 + s3600-52P OBJECT IDENTIFIER ::= { lanSw 637 } -- S3600-52P for LSW V2R12C10 + s3600-52P-PWR OBJECT IDENTIFIER ::= { lanSw 638 } -- S3600-52P-PWR for LSW V2R12C10 + s1700-16-AC OBJECT IDENTIFIER ::= { lanSw 639 } -- S1700-16-AC for LSW V2R12C10 + s1700-24R OBJECT IDENTIFIER ::= { lanSw 640 } -- S1700-24R for LSW V2R12C10 + s5330-60C-HI-48S OBJECT IDENTIFIER ::= { lanSw 641 } -- s5330-60C-HI-48S for LSW V2R13C00 + s5330-36C-HI-24S OBJECT IDENTIFIER ::= { lanSw 642 } -- s5330-36C-HI-24S for LSW V2R13C00 + s5720-52X-LI-48S-AC OBJECT IDENTIFIER ::= { lanSw 643 } -- s5720-52X-LI-48S-AC for LSW V2R13C00 + s5320-52X-LI-48S-AC OBJECT IDENTIFIER ::= { lanSw 644 } -- s5320-52X-LI-48S-AC for LSW V2R13C00 + s5320-52X-LI-48S-DC OBJECT IDENTIFIER ::= { lanSw 645 } -- s5320-52X-LI-48S-DC for LSW V2R13C00 + s5320-52X-SI-48S OBJECT IDENTIFIER ::= { lanSw 646 } -- s5320-52X-SI-48S for LSW V2R13C00 + s5720-52X-SI-48S OBJECT IDENTIFIER ::= { lanSw 647 } -- s5720-52X-SI-48S for LSW V2R13C00 + s6320-26Q-LI-24S OBJECT IDENTIFIER ::= { lanSw 648 } -- s6320-26Q-LI-24S for LSW V2R12C00 + + s5720I-10X-PWH-SI-AC-sea OBJECT IDENTIFIER ::= { lanSw 649 } -- s5720I-10X-PWH-SI-AC oversea for LSW V2R13C00 + s5720I-6X-PWH-SI-AC OBJECT IDENTIFIER ::= { lanSw 650 } -- s5720I-6X-PWH-SI-AC for LSW V2R13C00 + + s1820EC-8G OBJECT IDENTIFIER ::= { lanSw 651 } --S1820EC-8G for LSW V2R12C20 + s1820EC-24G OBJECT IDENTIFIER ::= { lanSw 652 } --S1820EC-24G for LSW V2R12C20 + s5820EC-10P OBJECT IDENTIFIER ::= { lanSw 653 } --S5820EC-10P for LSW V2R12C20 + s5820EC-10P-PWR OBJECT IDENTIFIER ::= { lanSw 654 } --S5820EC-10P-PWR for LSW V2R12C20 + s5820EC-28P OBJECT IDENTIFIER ::= { lanSw 655 } --S5820EC-28P for LSW V2R12C20 + s5820EC-28P-PWR OBJECT IDENTIFIER ::= { lanSw 656 } --S5820EC-28P-PWR for LSW V2R12C20 + s1720-10GF-2P OBJECT IDENTIFIER ::= { lanSw 657 } --S1720-10GF-2P for LSW V2R12C20 + s1720-10GF-PWR-2P OBJECT IDENTIFIER ::= { lanSw 658 } --S1720-10GF-PWR-2P for LSW V2R12C20 + s1720-28GFR-4P OBJECT IDENTIFIER ::= { lanSw 659 } --S1720-28GFR-4P for LSW V2R12C20 + s1720-28GFR-PWR-4P OBJECT IDENTIFIER ::= { lanSw 660 } --S1720-28GFR-PWR-4P for LSW V2R12C20 + s1720-52GFR-4P OBJECT IDENTIFIER ::= { lanSw 661 } --S1720-52GFR-4P for LSW V2R12C20 + s1720-52GFR-PWR-4P OBJECT IDENTIFIER ::= { lanSw 662 } --S1720-52GFR-PWR-4P for LSW V2R12C20 + s5720SV2-28P-LI-AC OBJECT IDENTIFIER ::= { lanSw 663 } --S5720SV2-28P-LI-AC for LSW V2R12C20 + s5720SV2-52P-LI-AC OBJECT IDENTIFIER ::= { lanSw 664 } --S5720SV2-52P-LI-AC for LSW V2R12C20 + s6730-54L-HI-48S OBJECT IDENTIFIER ::= { lanSw 665 } --S6730-54L-HI-48S for LSW V2R13C99 + s6330-54L-HI-48S OBJECT IDENTIFIER ::= { lanSw 666 } --S6330-54L-HI-48S for LSW V2R13C99 + s6730-30L-HI-24S OBJECT IDENTIFIER ::= { lanSw 667 } --S6730-30L-HI-24S for LSW V2R13C99 + s6330-30L-HI-24S OBJECT IDENTIFIER ::= { lanSw 668 } --S6330-30L-HI-24S for LSW V2R13C99 + s5720-28X-PWR-LI-ACF-740 OBJECT IDENTIFIER ::= { lanSw 669 } --S5720-28X-PWR-LI-ACF 740W for LSW V2R13C00 + + s6750-36L-HI-36S OBJECT IDENTIFIER ::= { lanSw 670 } --S6750-36L-HI-36S for LSW V2R19C00 + s6350-36L-HI-36S OBJECT IDENTIFIER ::= { lanSw 671 } --S6350-36L-HI-36S for LSW V2R19C00 + s2720S-12TP-EI-AC OBJECT IDENTIFIER ::= { lanSw 672 } --S2720S-12TP-EI-AC for LSW V2R19C00 + s2720S-12TP-PWR-EI-AC OBJECT IDENTIFIER ::= { lanSw 673 } --S2720S-12TP-PWR-EI-AC for LSW V2R19C00 + s2720S-52TP-EI-AC OBJECT IDENTIFIER ::= { lanSw 674 } --S2720S-52TP-EI-AC for LSW V2R19C00 + s2720S-52TP-PWR-EI-AC OBJECT IDENTIFIER ::= { lanSw 675 } --S2720S-52TP-PWR-EI-AC for LSW V2R19C00 + s2720S-28TP-PWR-EI-L-AC OBJECT IDENTIFIER ::= { lanSw 676 } --S2720S-28TP-PWR-EI-L-AC for LSW V2R19C00 + s2720S-28TP-PWR-EI-AC OBJECT IDENTIFIER ::= { lanSw 677 } --S2720S-28TP-PWR-EI-AC for LSW V2R19C00 + s2720S-28TP-EI-AC OBJECT IDENTIFIER ::= { lanSw 678 } --S2720S-28TP-EI-AC for LSW V2R19C00 + s5730-32C-PWH-SI OBJECT IDENTIFIER ::= { lanSw 679 } --S5730-32C-PWH-SI for LSW V2R19C00 + + apon OBJECT IDENTIFIER ::= { hwProducts 24 } + ma5101 OBJECT IDENTIFIER ::= { apon 1 } + ma5102 OBJECT IDENTIFIER ::= { apon 2 } + + transmission OBJECT IDENTIFIER ::= { hwProducts 25 } + optix155622H OBJECT IDENTIFIER ::= { transmission 1 } + optix10Gv2 OBJECT IDENTIFIER ::= { transmission 2 } + + hsr OBJECT IDENTIFIER ::= { hwProducts 26 } + ne16E OBJECT IDENTIFIER ::= { hsr 1 } + ne08E OBJECT IDENTIFIER ::= { hsr 2 } + ne05 OBJECT IDENTIFIER ::= { hsr 3 } + + amg5000 OBJECT IDENTIFIER ::= { hwProducts 27 } + umg8900 OBJECT IDENTIFIER ::= { hwProducts 28 } + ne20 OBJECT IDENTIFIER ::= { hwProducts 29 } + ne20s OBJECT IDENTIFIER ::= { hwProducts 30 } + ne40 OBJECT IDENTIFIER ::= { hwProducts 31 } + + wcdma OBJECT IDENTIFIER ::= { hwProducts 32 } + sgsn OBJECT IDENTIFIER ::= { wcdma 1 } + + mlsr OBJECT IDENTIFIER ::= { hwProducts 33 } + + dslw OBJECT IDENTIFIER ::= { hwProducts 34 } + dlswNode OBJECT IDENTIFIER ::= { dslw 1 } + dlswTConn OBJECT IDENTIFIER ::= { dslw 2 } -- information about this DLSw + dlswInterface OBJECT IDENTIFIER ::= { dslw 3 } -- about adjacent DLSw partners + dlswDirectory OBJECT IDENTIFIER ::= { dslw 4 } -- about which interfaces DLSw is active on + dlswCircuit OBJECT IDENTIFIER ::= { dslw 5 } -- about any directory of local/remote resources + dlswSdlc OBJECT IDENTIFIER ::= { dslw 6 } -- about established circuits. + dlswLlc2 OBJECT IDENTIFIER ::= { dslw 7 } -- about SDLC data link switched devices + + sm OBJECT IDENTIFIER ::= { hwProducts 35 } + mmsc OBJECT IDENTIFIER ::= { sm 1 } + + as OBJECT IDENTIFIER ::= { hwProducts 36 } + p3 OBJECT IDENTIFIER ::= { hwProducts 37 } + + iad OBJECT IDENTIFIER ::= { hwProducts 38 } + iad132 OBJECT IDENTIFIER ::= { iad 1 } + + wlanAp OBJECT IDENTIFIER ::= { hwProducts 39 } + wlanApCommon OBJECT IDENTIFIER ::= { wlanAp 1 } + wlanApWA1003 OBJECT IDENTIFIER ::= { wlanAp 2 } + wlanApWA1003A OBJECT IDENTIFIER ::= { wlanAp 3 } + wlanApWA1005 OBJECT IDENTIFIER ::= { wlanAp 4 } + wlanApWA1008 OBJECT IDENTIFIER ::= { wlanAp 5 } + wlanApWA1208 OBJECT IDENTIFIER ::= { wlanAp 6 } + wlanApWA1208H OBJECT IDENTIFIER ::= { wlanAp 7 } + wlanApWA1006E OBJECT IDENTIFIER ::= { wlanAp 8 } + wlanBridgeWB2010 OBJECT IDENTIFIER ::= { wlanAp 9 } + wlanBridgeWB2011 OBJECT IDENTIFIER ::= { wlanAp 10} + wa1208E OBJECT IDENTIFIER ::= { wlanAp 11} + wlanAp6010DN OBJECT IDENTIFIER ::= { wlanAp 12} + wlanAp6010SN OBJECT IDENTIFIER ::= { wlanAp 13} + wlanAp6510DN-US OBJECT IDENTIFIER ::= { wlanAp 14} + wlanAp6610DN-US OBJECT IDENTIFIER ::= { wlanAp 15} + wlanAp6610DN OBJECT IDENTIFIER ::= { wlanAp 16} + wlanAp6510DN OBJECT IDENTIFIER ::= { wlanAp 17} + wlanAp5010DN OBJECT IDENTIFIER ::= { wlanAp 18} + wlanAp3010DN OBJECT IDENTIFIER ::= { wlanAp 19} + wlanAp5010SN OBJECT IDENTIFIER ::= { wlanAp 20} + wlanAp5030DN OBJECT IDENTIFIER ::= { wlanAp 21} + wlanAp5130DN OBJECT IDENTIFIER ::= { wlanAp 22} + wlanAp8030DN OBJECT IDENTIFIER ::= { wlanAp 23} + wlanAp8130DN OBJECT IDENTIFIER ::= { wlanAp 24} + wlanAp9130DN OBJECT IDENTIFIER ::= { wlanAp 25} + wlanAt815SN OBJECT IDENTIFIER ::= { wlanAp 27} + wlanAp7110DN OBJECT IDENTIFIER ::= { wlanAp 28} + wlanAP3030DN OBJECT IDENTIFIER ::= { wlanAp 30} + wlanAP4030DN OBJECT IDENTIFIER ::= { wlanAp 31} + wlanAP4130DN OBJECT IDENTIFIER ::= { wlanAp 32} + wlanAP9131DN OBJECT IDENTIFIER ::= { wlanAp 33} + wlanAP5030DN-S OBJECT IDENTIFIER ::= { wlanAp 34} + wlanAP9132DN OBJECT IDENTIFIER ::= { wlanAp 35} + wlanAP3010DN-V2 OBJECT IDENTIFIER ::= { wlanAp 36} + wlanAP4030DN-E OBJECT IDENTIFIER ::= { wlanAp 37} + wlanAP7050DN-E OBJECT IDENTIFIER ::= { wlanAp 38} + wlanAD9430DN-24 OBJECT IDENTIFIER ::= { wlanAp 39} + wlanAD9430DN-12 OBJECT IDENTIFIER ::= { wlanAp 40} + wlanAP6150DN OBJECT IDENTIFIER ::= { wlanAp 41} + wlanAP6050DN OBJECT IDENTIFIER ::= { wlanAp 42} + wlanAP4030TN OBJECT IDENTIFIER ::= { wlanAp 43} + wlanAP1010SN OBJECT IDENTIFIER ::= { wlanAp 44} + wlanAP2050DN OBJECT IDENTIFIER ::= { wlanAp 45} + wlanAP2050DN-S OBJECT IDENTIFIER ::= { wlanAp 46} + wlanAP2050DN-E OBJECT IDENTIFIER ::= { wlanAp 47} + wlanAP4050DN-E OBJECT IDENTIFIER ::= { wlanAp 48} + wlanAP4050DN-HD OBJECT IDENTIFIER ::= { wlanAp 49} + wlanAP4050DE OBJECT IDENTIFIER ::= { wlanAp 50} + wlanAP7050DE OBJECT IDENTIFIER ::= { wlanAp 51} + wlanAP5030DN-C OBJECT IDENTIFIER ::= { wlanAp 52} + wlanAP4050DN-S OBJECT IDENTIFIER ::= { wlanAp 53} + wlanAP4050DN OBJECT IDENTIFIER ::= { wlanAp 54} + wlanAP4051DN-S OBJECT IDENTIFIER ::= { wlanAp 55} + wlanAP4051DN OBJECT IDENTIFIER ::= { wlanAp 56} + wlanAP4151DN OBJECT IDENTIFIER ::= { wlanAp 57} + wlanAP8050DN OBJECT IDENTIFIER ::= { wlanAp 58} + wlanAP8050DN-S OBJECT IDENTIFIER ::= { wlanAp 59} + wlanAP8150DN OBJECT IDENTIFIER ::= { wlanAp 60} + wlanAP1050DN-S OBJECT IDENTIFIER ::= { wlanAp 61} + wlanAD9431DN-24X OBJECT IDENTIFIER ::= { wlanAp 62} + wlanAP7152DN OBJECT IDENTIFIER ::= { wlanAp 63} + wlanAP6052DN OBJECT IDENTIFIER ::= { wlanAp 64} + wlanAP8082DN OBJECT IDENTIFIER ::= { wlanAp 65} + wlanAP8182DN OBJECT IDENTIFIER ::= { wlanAp 66} + wlanAP7052DE OBJECT IDENTIFIER ::= { wlanAp 67} + wlanAP7052TN-WI OBJECT IDENTIFIER ::= { wlanAp 68} + wlanAP8050TN-HD OBJECT IDENTIFIER ::= { wlanAp 69} + wlanAP4051TN OBJECT IDENTIFIER ::= { wlanAp 70} + wlanAP7052DN OBJECT IDENTIFIER ::= { wlanAp 71} + wlanAP5050DN-S OBJECT IDENTIFIER ::= { wlanAp 72} + wlanAP2030DN-S OBJECT IDENTIFIER ::= { wlanAp 73} + wlanAP2051DN-E OBJECT IDENTIFIER ::= { wlanAp 74} + wlanAP2051DN OBJECT IDENTIFIER ::= { wlanAp 75} + wlanAP2051DN-S OBJECT IDENTIFIER ::= { wlanAp 76} + wlanAP7060DN OBJECT IDENTIFIER ::= { wlanAp 77} + wlanAP100EC OBJECT IDENTIFIER ::= { wlanAp 78} + wlanAP200EC OBJECT IDENTIFIER ::= { wlanAp 79} + wlanAP300EC OBJECT IDENTIFIER ::= { wlanAp 80} + wlanAP4050DE-M OBJECT IDENTIFIER ::= { wlanAp 81} + wlanAP4050DE-M-S OBJECT IDENTIFIER ::= { wlanAp 82} + + hwinfoX OBJECT IDENTIFIER ::= { hwProducts 40 } + wlanApWA1006 OBJECT IDENTIFIER ::= { hwProducts 43 } + ar46-20 OBJECT IDENTIFIER ::= { hwProducts 44 } + ar46-40 OBJECT IDENTIFIER ::= { hwProducts 45 } + ar46-80 OBJECT IDENTIFIER ::= { hwProducts 46 } + ne20-2 OBJECT IDENTIFIER ::= { hwProducts 47 } + ne20-4 OBJECT IDENTIFIER ::= { hwProducts 48 } + ne20-8 OBJECT IDENTIFIER ::= { hwProducts 49 } + eudemon200 OBJECT IDENTIFIER ::= { hwProducts 50 } + eudemon1000 OBJECT IDENTIFIER ::= { hwProducts 51 } + vdg10-40 OBJECT IDENTIFIER ::= { hwProducts 52 } + vdg10-41 OBJECT IDENTIFIER ::= { hwProducts 53 } + hwSps OBJECT IDENTIFIER ::= { hwProducts 54 } + ar18-18 OBJECT IDENTIFIER ::= { hwProducts 55 } + ar18-20 OBJECT IDENTIFIER ::= { hwProducts 56 } + ar18-30 OBJECT IDENTIFIER ::= { hwProducts 57 } + ar18-31 OBJECT IDENTIFIER ::= { hwProducts 58 } + ar18-32 OBJECT IDENTIFIER ::= { hwProducts 59 } + ar18-33 OBJECT IDENTIFIER ::= { hwProducts 60 } + ar18-34 OBJECT IDENTIFIER ::= { hwProducts 61 } + + ne5000 OBJECT IDENTIFIER ::= { hwProducts 62 } + ne5000SysOid OBJECT IDENTIFIER ::= { ne5000 2 } + ne5000oem OBJECT IDENTIFIER ::= { ne5000SysOid 1 } + ne80E OBJECT IDENTIFIER ::= { ne5000SysOid 2 } + ne5000E OBJECT IDENTIFIER ::= { ne5000SysOid 3 } + ne5000EMulti OBJECT IDENTIFIER ::= { ne5000SysOid 4 } + ne40E OBJECT IDENTIFIER ::= { ne5000SysOid 5 } + ne5000E-BTB OBJECT IDENTIFIER ::= { ne5000SysOid 6 } + ne40E-4 OBJECT IDENTIFIER ::= { ne5000SysOid 7 } + ne40E-X3 OBJECT IDENTIFIER ::= { ne5000SysOid 8 } + ne40E-X8 OBJECT IDENTIFIER ::= { ne5000SysOid 9 } + ne40E-X16 OBJECT IDENTIFIER ::= { ne5000SysOid 10 } + ne5000E-X16 OBJECT IDENTIFIER ::= { ne5000SysOid 11 } + ne40E-X1 OBJECT IDENTIFIER ::= { ne5000SysOid 12 } + ne40E-X2 OBJECT IDENTIFIER ::= { ne5000SysOid 13 } + ne40E-X1-M4 OBJECT IDENTIFIER ::= { ne5000 14 } + ne40E-X2-M8 OBJECT IDENTIFIER ::= { ne5000 15 } + ne40E-X2-M16 OBJECT IDENTIFIER ::= { ne5000 16 } + ne40E-X16A OBJECT IDENTIFIER ::= { ne5000SysOid 17 } + ne40E-X8A OBJECT IDENTIFIER ::= { ne5000SysOid 18 } + ne5000E-X8A OBJECT IDENTIFIER ::= { ne5000SysOid 19 } + ne40E-X3A OBJECT IDENTIFIER ::= { ne5000SysOid 22 } + vne1000 OBJECT IDENTIFIER ::= { ne5000SysOid 23 } + ne40E-M2E OBJECT IDENTIFIER ::= { ne5000 20 } + ne40E-M2F OBJECT IDENTIFIER ::= { ne5000 21 } + ne40E-X3AB OBJECT IDENTIFIER ::= { ne5000 23 } + ne40E-X2-M8A OBJECT IDENTIFIER ::= { ne5000 24 } + ne40E-X2-M16A OBJECT IDENTIFIER ::= { ne5000 25 } + ne40E-M2H OBJECT IDENTIFIER ::= { ne5000 26 } + ne40E-M2K OBJECT IDENTIFIER ::= { ne5000 27 } + ne40E-X16B OBJECT IDENTIFIER ::= { ne5000SysOid 27 } + ne40E-X8A-ADMIN OBJECT IDENTIFIER ::= { ne5000SysOid 28 } + ne40E-X8A-LS OBJECT IDENTIFIER ::= { ne5000SysOid 29 } + ne40E-X16A-ADMIN OBJECT IDENTIFIER ::= { ne5000SysOid 30 } + ne40E-X16A-LS OBJECT IDENTIFIER ::= { ne5000SysOid 31 } + virtual-cluster-chassis OBJECT IDENTIFIER ::= { ne5000SysOid 20 } + ne40E-M8A OBJECT IDENTIFIER ::= { ne5000 28 } + ne40E-M16A OBJECT IDENTIFIER ::= { ne5000 29 } + ne40E-M2K-B OBJECT IDENTIFIER ::= { ne5000 30 } + ne40E-F1A-14H24Q OBJECT IDENTIFIER ::= { ne5000 31 } + ne40E-X2-M16B OBJECT IDENTIFIER ::= { ne5000 32 } + ne40E-F1A-8H20Q OBJECT IDENTIFIER ::= { ne5000 33 } + ne40E-X2-M14B OBJECT IDENTIFIER ::= { ne5000 34 } + ggsn9811 OBJECT IDENTIFIER ::= { hwProducts 63 } + pdsn9660 OBJECT IDENTIFIER ::= { hwProducts 64 } + eudemon2100 OBJECT IDENTIFIER ::= { hwProducts 65 } + eudemon2200 OBJECT IDENTIFIER ::= { hwProducts 66 } + --s3552F-SI OBJECT IDENTIFIER ::= { hwProducts 67 } + --s3552F-EI OBJECT IDENTIFIER ::= { hwProducts 68 } + --e026 OBJECT IDENTIFIER ::= { hwProducts 69 } + --e026-SI OBJECT IDENTIFIER ::= { hwProducts 70 } + --e050 OBJECT IDENTIFIER ::= { hwProducts 71 } + ua5000ipm OBJECT IDENTIFIER ::= { hwProducts 72 } + rm9000 OBJECT IDENTIFIER ::= { hwProducts 73 } + hwIMAPNorthbound OBJECT IDENTIFIER ::= { hwProducts 74 } + hwBITS OBJECT IDENTIFIER ::= { hwProducts 75 } + hwPv8 OBJECT IDENTIFIER ::= { hwProducts 76 } + eudemon500 OBJECT IDENTIFIER ::= { hwProducts 77 } + ua5000IpmB OBJECT IDENTIFIER ::= { hwProducts 78 } + ua5000ApmB OBJECT IDENTIFIER ::= { hwProducts 79 } + ma5600 OBJECT IDENTIFIER ::= { hwProducts 80 } + ma5600V8 OBJECT IDENTIFIER ::= { ma5600 8 } + softx3000UC OBJECT IDENTIFIER ::= { hwProducts 81 } + hwOSTA OBJECT IDENTIFIER ::= { hwProducts 82 } + secpath1800F OBJECT IDENTIFIER ::= { hwProducts 83 } + eudemon2300 OBJECT IDENTIFIER ::= { hwProducts 84 } + ma5100V600 OBJECT IDENTIFIER ::= { hwProducts 85 } + ma5605 OBJECT IDENTIFIER ::= { hwProducts 86 } + + msp OBJECT IDENTIFIER ::= { hwProducts 87 } + cX200A OBJECT IDENTIFIER ::= { msp 1 } + cX200B OBJECT IDENTIFIER ::= { msp 2 } + cX300A OBJECT IDENTIFIER ::= { msp 3 } + cX300B OBJECT IDENTIFIER ::= { msp 4 } + cX500A OBJECT IDENTIFIER ::= { msp 5 } + cX380 OBJECT IDENTIFIER ::= { msp 6 } + cX600-8 OBJECT IDENTIFIER ::= { msp 7 } + cX600-16 OBJECT IDENTIFIER ::= { msp 8 } + cX200C OBJECT IDENTIFIER ::= { msp 9 } + cX200D OBJECT IDENTIFIER ::= { msp 10 } + cX200D-EA OBJECT IDENTIFIER ::= { msp 11 } + cX200D-MC OBJECT IDENTIFIER ::= { msp 12 } + cX600-4 OBJECT IDENTIFIER ::= { msp 13 } + cX380-PBT OBJECT IDENTIFIER ::= { msp 14 } + cX380-ME OBJECT IDENTIFIER ::= { msp 15 } + cX200D-EA-MC OBJECT IDENTIFIER ::= { msp 16 } + cX600-X3 OBJECT IDENTIFIER ::= { msp 17 } + cX600-X8 OBJECT IDENTIFIER ::= { msp 18 } + cX600-X16 OBJECT IDENTIFIER ::= { msp 19 } + cX600-X1 OBJECT IDENTIFIER ::= { msp 20 } + cX600-X2 OBJECT IDENTIFIER ::= { msp 21 } + cX600-X1DO OBJECT IDENTIFIER ::= { msp 22 } + cX600-X2DO OBJECT IDENTIFIER ::= { msp 23 } + cX600-X3DO OBJECT IDENTIFIER ::= { msp 24 } + cX600-X8DO OBJECT IDENTIFIER ::= { msp 25 } + cX600-X16DO OBJECT IDENTIFIER ::= { msp 26 } + cX600-X1-M4 OBJECT IDENTIFIER ::= { msp 27 } + cX600-X2-M8 OBJECT IDENTIFIER ::= { msp 28 } + cX600-X2-M16 OBJECT IDENTIFIER ::= { msp 29 } + cX600-M4-DO OBJECT IDENTIFIER ::= { msp 30 } + cX600-M8-DO OBJECT IDENTIFIER ::= { msp 31 } + cX600-M16-DO OBJECT IDENTIFIER ::= { msp 32 } + cX600-X8A OBJECT IDENTIFIER ::= { msp 33 } + cX600-X16A OBJECT IDENTIFIER ::= { msp 34 } + cX600-M2E OBJECT IDENTIFIER ::= { msp 35 } + cX600-M2F OBJECT IDENTIFIER ::= { msp 36 } + cX600-X3A OBJECT IDENTIFIER ::= { msp 37 } + cX600-X3ADO OBJECT IDENTIFIER ::= { msp 38 } + cX600-X8ADO OBJECT IDENTIFIER ::= { msp 39 } + cX600-X16ADO OBJECT IDENTIFIER ::= { msp 40 } + cX600-X2-M8A OBJECT IDENTIFIER ::= { msp 41 } + cX600-X2-M16A OBJECT IDENTIFIER ::= { msp 42 } + cX600-M8A-DO OBJECT IDENTIFIER ::= { msp 43 } + cX600-M16A-DO OBJECT IDENTIFIER ::= { msp 44 } + cX600-M2H OBJECT IDENTIFIER ::= { msp 45 } + cX600-M2K OBJECT IDENTIFIER ::= { msp 46 } + cX600-M2K-B OBJECT IDENTIFIER ::= { msp 47 } + cX600-F1A-14H24Q OBJECT IDENTIFIER ::= { msp 48 } + cX600-X2-M16B OBJECT IDENTIFIER ::= { msp 49 } + cX600-F1A-8H20Q OBJECT IDENTIFIER ::= { msp 50 } + cX600-X2-M14B OBJECT IDENTIFIER ::= { msp 51 } + cX600-M14B OBJECT IDENTIFIER ::= { msp 52 } + ne20E OBJECT IDENTIFIER ::= { hwProducts 88 } + ne20E-4 OBJECT IDENTIFIER ::= { ne20E 1 } + ne20E-8 OBJECT IDENTIFIER ::= { ne20E 2 } + ne20E-X6 OBJECT IDENTIFIER ::= { ne20E 3 } + ne20E-S8A OBJECT IDENTIFIER ::= { ne20E 9 } + ne20E-S16A OBJECT IDENTIFIER ::= { ne20E 10 } + + ne20E-S4 OBJECT IDENTIFIER ::= { ne20E 4} + ne20E-S8 OBJECT IDENTIFIER ::= { ne20E 5 } + ne20E-S16 OBJECT IDENTIFIER ::= { ne20E 6 } + ne20E-S2E OBJECT IDENTIFIER ::= { ne20E 7 } + ne20E-S2F OBJECT IDENTIFIER ::= { ne20E 8 } + ne20E-S16B OBJECT IDENTIFIER ::= { ne20E 11 } + + me60 OBJECT IDENTIFIER ::= { hwProducts 89} + me60-16 OBJECT IDENTIFIER ::= { me60 1 } + me60-8 OBJECT IDENTIFIER ::= { me60 2 } + me60-4 OBJECT IDENTIFIER ::= { me60 3 } + me60-X3 OBJECT IDENTIFIER ::= { me60 4 } + me60-X8 OBJECT IDENTIFIER ::= { me60 5 } + me60-X16 OBJECT IDENTIFIER ::= { me60 6 } + me60-X8A OBJECT IDENTIFIER ::= { me60 7 } + me60-X16A OBJECT IDENTIFIER ::= { me60 8 } + me60-X3A OBJECT IDENTIFIER ::= { me60 9 } + me60-S4 OBJECT IDENTIFIER ::= { me60 10 } + me60-S8 OBJECT IDENTIFIER ::= { me60 11 } + me60-S16 OBJECT IDENTIFIER ::= { me60 12 } + me60-X1-M4 OBJECT IDENTIFIER ::= { me60 13 } + me60-X2-M8 OBJECT IDENTIFIER ::= { me60 14 } + me60-X2-M16 OBJECT IDENTIFIER ::= { me60 15 } + me60-X2-M8A OBJECT IDENTIFIER ::= { me60 16 } + me60-X2-M16A OBJECT IDENTIFIER ::= { me60 17 } + ma5606 OBJECT IDENTIFIER ::= { hwProducts 109} + eudemon300 OBJECT IDENTIFIER ::= { hwProducts 113} + eudemonVPN3900 OBJECT IDENTIFIER ::= { hwProducts 114} + eudemonEVPN5900 OBJECT IDENTIFIER ::= { hwProducts 115} + eudemon100E OBJECT IDENTIFIER ::= { hwProducts 116} + eudemon200E OBJECT IDENTIFIER ::= { hwProducts 117} + eudemon200S OBJECT IDENTIFIER ::= { hwProducts 118} + ma5603T OBJECT IDENTIFIER ::= { hwProducts 123} + svn3000 OBJECT IDENTIFIER ::= { hwProducts 124} + usg5000 OBJECT IDENTIFIER ::= { hwProducts 125} + usg9000 OBJECT IDENTIFIER ::= { hwProducts 126} + eudemon200s OBJECT IDENTIFIER ::= { hwProducts 127} + ma5620E OBJECT IDENTIFIER ::= { hwProducts 128} + sig1000 OBJECT IDENTIFIER ::= { hwProducts 129} + sig9280 OBJECT IDENTIFIER ::= { hwProducts 130} + sig2000 OBJECT IDENTIFIER ::= { hwProducts 131} + ma5626E OBJECT IDENTIFIER ::= { hwProducts 132} + ma5683 OBJECT IDENTIFIER ::= { hwProducts 133} + ma5620G OBJECT IDENTIFIER ::= { hwProducts 134} + ma5626G OBJECT IDENTIFIER ::= { hwProducts 135} + ma5651G OBJECT IDENTIFIER ::= { hwProducts 136} + ma5651 OBJECT IDENTIFIER ::= { hwProducts 137} + ma5610 OBJECT IDENTIFIER ::= { hwProducts 167} + ma5652G OBJECT IDENTIFIER ::= { hwProducts 168} + ma5616 OBJECT IDENTIFIER ::= { hwProducts 169} + s9300 OBJECT IDENTIFIER ::= { hwProducts 170} + s9303 OBJECT IDENTIFIER ::= { s9300 1} + s9306 OBJECT IDENTIFIER ::= { s9300 2} + s9312 OBJECT IDENTIFIER ::= { s9300 3} + vasp OBJECT IDENTIFIER ::= { s9300 4} + s9303E OBJECT IDENTIFIER ::= { s9300 5} + s9306E OBJECT IDENTIFIER ::= { s9300 6} + s9312E OBJECT IDENTIFIER ::= { s9300 7} + s9303X OBJECT IDENTIFIER ::= { s9300 8} + s9306X OBJECT IDENTIFIER ::= { s9300 9} + s9312X OBJECT IDENTIFIER ::= { s9300 10} + s9310X OBJECT IDENTIFIER ::= { s9300 11} + s9310 OBJECT IDENTIFIER ::= { s9300 12} + s9300-NEW-COMM OBJECT IDENTIFIER ::= { s9300 13} -- Reserved for U2000 + s9316 OBJECT IDENTIFIER ::= { s9300 14} + + ma5603U OBJECT IDENTIFIER ::= { hwProducts 172} + mINIUA OBJECT IDENTIFIER ::= { hwProducts 173} + ma5618 OBJECT IDENTIFIER ::= { hwProducts 174} + sig9810 OBJECT IDENTIFIER ::= { hwProducts 177} + sig9820 OBJECT IDENTIFIER ::= { hwProducts 178} + sig-server OBJECT IDENTIFIER ::= { hwProducts 179} + ptn OBJECT IDENTIFIER ::= { hwProducts 182} + ptn2900 OBJECT IDENTIFIER ::= { ptn 1 } + ptn6900 OBJECT IDENTIFIER ::= { ptn 2 } + ptn6900-16 OBJECT IDENTIFIER ::= { ptn 5 } + ptn6900-8 OBJECT IDENTIFIER ::= { ptn 6 } + ptn6900-3 OBJECT IDENTIFIER ::= { ptn 7 } + ptn6900-2 OBJECT IDENTIFIER ::= { ptn 8 } + ptn6900-1 OBJECT IDENTIFIER ::= { ptn 9 } + ptn6900-1-M4 OBJECT IDENTIFIER ::= { ptn 10 } + ptn6900-2-M8 OBJECT IDENTIFIER ::= { ptn 11 } + ptn6900-2-M16 OBJECT IDENTIFIER ::= { ptn 12 } + ptn6900-M2E OBJECT IDENTIFIER ::= { ptn 15 } + ptn6900-M2F OBJECT IDENTIFIER ::= { ptn 16 } + + ptn7900-32 OBJECT IDENTIFIER ::= { ptn 13 } -- 2013-8-15 added by lishaobin + ptn7900-24 OBJECT IDENTIFIER ::= { ptn 14 } -- 2013-8-15 added by lishaobin + ptn6900-8A OBJECT IDENTIFIER ::= { ptn 17 } + ptn6900-16A OBJECT IDENTIFIER ::= { ptn 18 } + ptn6900-3A OBJECT IDENTIFIER ::= { ptn 19 } + ptn7900-12 OBJECT IDENTIFIER ::= { ptn 20 } -- 2014-12-19 added by zhuyuli 00256239 + ptn990 OBJECT IDENTIFIER ::= { ptn 21 } -- 2015-04-21 added by zhuyuli 00256239 + + ptn6900-2-M8A OBJECT IDENTIFIER ::= { ptn 22 } + ptn6900-2-M16A OBJECT IDENTIFIER ::= { ptn 23 } + ptn970 OBJECT IDENTIFIER ::= { ptn 24 } -- 2016-05-10 added by zhuyuli 00256239 + ptn930 OBJECT IDENTIFIER ::= { ptn 25 } + ptn905G OBJECT IDENTIFIER ::= { ptn 26 } + ptn905E OBJECT IDENTIFIER ::= { ptn 27 } + ptn905D OBJECT IDENTIFIER ::= { ptn 28 } + ptn905F OBJECT IDENTIFIER ::= { ptn 29 } -- 2016-11-28 added by zhuyuli 00256239 for PTN V1R9C00 + ptn7900E-32 OBJECT IDENTIFIER ::= { ptn 30 } -- 2017-06-14 added by yumeiyong 00376328 for PTN V1R9C10 + ptn960E OBJECT IDENTIFIER ::= { ptn 31 } -- 2018-02-7 added by q00383574 + ptn6900-M2K OBJECT IDENTIFIER ::= { ptn 32 } + ptn6900-M2K-B OBJECT IDENTIFIER ::= { ptn 33 } + ptn6900-F1A-14H24Q OBJECT IDENTIFIER ::= { ptn 34 } + ptn6900-2-M16B OBJECT IDENTIFIER ::= { ptn 35 } + ptn6900-F1A-8H20Q OBJECT IDENTIFIER ::= { ptn 36 } + ptn980 OBJECT IDENTIFIER ::= { ptn 37 } + ptn990E OBJECT IDENTIFIER ::= { ptn 38 } + ptn6900-2-M14B OBJECT IDENTIFIER ::= { ptn 39 } + + ma5612 OBJECT IDENTIFIER ::= { hwProducts 184} + ma5620 OBJECT IDENTIFIER ::= { hwProducts 185} + ma5626 OBJECT IDENTIFIER ::= { hwProducts 186} + + nse OBJECT IDENTIFIER ::= { hwProducts 187} + ssp1000 OBJECT IDENTIFIER ::= { nse 1 } + ssp2000 OBJECT IDENTIFIER ::= { nse 2 } + ssp3000 OBJECT IDENTIFIER ::= { nse 3 } + ssp1000-4 OBJECT IDENTIFIER ::= { nse 4 } + nse1000-4 OBJECT IDENTIFIER ::= { nse 5 } + nse1000-8 OBJECT IDENTIFIER ::= { nse 6 } + nse1000-X3 OBJECT IDENTIFIER ::= { nse 7 } + ssp5000-X3 OBJECT IDENTIFIER ::= { nse 8 } + ssp5000-X8 OBJECT IDENTIFIER ::= { nse 9 } + ssp5000-X16 OBJECT IDENTIFIER ::= { nse 10 } + nse1000-X8 OBJECT IDENTIFIER ::= { nse 11 } + nse1000-X16 OBJECT IDENTIFIER ::= { nse 12 } + + + + + + usg9100 OBJECT IDENTIFIER ::= { hwProducts 189} + usg9110 OBJECT IDENTIFIER ::= { usg9100 1} + usg9120 OBJECT IDENTIFIER ::= { usg9100 2} + + ma5635 OBJECT IDENTIFIER ::= { hwProducts 190} + ma5662 OBJECT IDENTIFIER ::= { hwProducts 195} + atn931 OBJECT IDENTIFIER ::= { hwProducts 199} + ma5628 OBJECT IDENTIFIER ::= { hwProducts 213} + ma5631 OBJECT IDENTIFIER ::= { hwProducts 219} + + atn OBJECT IDENTIFIER ::= { hwProducts 220} + atn980 OBJECT IDENTIFIER ::= { atn 1 } + atn990 OBJECT IDENTIFIER ::= { atn 2 } + atn910 OBJECT IDENTIFIER ::= { atn 3 } + atn950 OBJECT IDENTIFIER ::= { atn 4 } + atn950B OBJECT IDENTIFIER ::= { atn 5 } + atn910IAc OBJECT IDENTIFIER ::= { atn 6 } + atn910IDc OBJECT IDENTIFIER ::= { atn 7 } + atn910ICAc OBJECT IDENTIFIER ::= { atn 8 } + atn910ITcDc OBJECT IDENTIFIER ::= { atn 9 } + atn910IPAc OBJECT IDENTIFIER ::= { atn 10 } + atn905Ac OBJECT IDENTIFIER ::= { atn 11 } + atn905AAc OBJECT IDENTIFIER ::= { atn 12 } + atn905APAc OBJECT IDENTIFIER ::= { atn 13 } + atn905-AV-Ac OBJECT IDENTIFIER ::= { atn 14 } + atn910B OBJECT IDENTIFIER ::= { atn 15 } + atn910I-D-Dc OBJECT IDENTIFIER ::= { atn 16 } + atn910I-D-Ac OBJECT IDENTIFIER ::= { atn 17 } + atn910I-B-Dc OBJECT IDENTIFIER ::= { atn 18 } + atn910I-E-Dc OBJECT IDENTIFIER ::= { atn 19 } + atn905V-Ac OBJECT IDENTIFIER ::= { atn 20 } + atn905-Dc OBJECT IDENTIFIER ::= { atn 21 } + atn910B-D-DC OBJECT IDENTIFIER ::= { atn 22 } + atn910B-D-AC OBJECT IDENTIFIER ::= { atn 23 } + atn910B-E-AC OBJECT IDENTIFIER ::= { atn 24 } + atn905-E-AC OBJECT IDENTIFIER ::= { atn 25 } + atn905A-C-DC OBJECT IDENTIFIER ::= { atn 26 } + atn905A-D-DC OBJECT IDENTIFIER ::= { atn 27 } + atn980B OBJECT IDENTIFIER ::= { atn 28 } + atn950C OBJECT IDENTIFIER ::= { atn 31 } + atn910C-A OBJECT IDENTIFIER ::= { atn 32 } + atn910C-B OBJECT IDENTIFIER ::= { atn 33 } + atn905-BM OBJECT IDENTIFIER ::= { atn 34 } + atn910C-D OBJECT IDENTIFIER ::= { atn 35 } + atn950B-V8 OBJECT IDENTIFIER ::= { atn 36 } + atn910B-V8 OBJECT IDENTIFIER ::= { atn 37 } + atn910B-E-AC-V8 OBJECT IDENTIFIER ::= { atn 38 } + atn910B-D-DC-V8 OBJECT IDENTIFIER ::= { atn 39 } + atn910B-D-AC-V8 OBJECT IDENTIFIER ::= { atn 40 } + atn910B-F-DC-V8 OBJECT IDENTIFIER ::= { atn 41 } + atn910B-F-AC-V8 OBJECT IDENTIFIER ::= { atn 42 } + atn980B-IOT OBJECT IDENTIFIER ::= { atn 43 } + atn950C-IOT OBJECT IDENTIFIER ::= { atn 44 } + atn910C-A-IOT OBJECT IDENTIFIER ::= { atn 45 } + atn910C-B-IOT OBJECT IDENTIFIER ::= { atn 46 } + atn910C-D-IOT OBJECT IDENTIFIER ::= { atn 47 } + atn950B-IOT OBJECT IDENTIFIER ::= { atn 48 } + atn910B-IOT OBJECT IDENTIFIER ::= { atn 49 } + atn910B-E-AC-IOT OBJECT IDENTIFIER ::= { atn 50 } + atn910B-D-DC-IOT OBJECT IDENTIFIER ::= { atn 51 } + atn910B-D-AC-IOT OBJECT IDENTIFIER ::= { atn 52 } + atn910B-F-DC-IOT OBJECT IDENTIFIER ::= { atn 53 } + atn910B-F-AC-IOT OBJECT IDENTIFIER ::= { atn 54 } + atn905-F-DC OBJECT IDENTIFIER ::= { atn 55 } + atn905-F-AC OBJECT IDENTIFIER ::= { atn 56 } + atn905-F-DC-IOT OBJECT IDENTIFIER ::= { atn 57 } + atn905-F-AC-IOT OBJECT IDENTIFIER ::= { atn 58 } + atn950BEX OBJECT IDENTIFIER ::= { atn 59 } + atn950BEX-IOT OBJECT IDENTIFIER ::= { atn 60 } + atn910C-F OBJECT IDENTIFIER ::= { atn 61 } + atn910C-F-IOT OBJECT IDENTIFIER ::= { atn 62 } + atn910C-E OBJECT IDENTIFIER ::= { atn 63 } + atn910C-E-IOT OBJECT IDENTIFIER ::= { atn 64 } + atn980C OBJECT IDENTIFIER ::= { atn 65 } + atn980C-IOT OBJECT IDENTIFIER ::= { atn 66 } + + ne0508e OBJECT IDENTIFIER ::= { hwProducts 297} + ne08E-S6 OBJECT IDENTIFIER ::= { ne0508e 1 } + ne05E-S2 OBJECT IDENTIFIER ::= { ne0508e 2 } + ne05E-SE OBJECT IDENTIFIER ::= { ne0508e 3 } + ne05E-SF OBJECT IDENTIFIER ::= { ne0508e 4 } + ne05E-SG OBJECT IDENTIFIER ::= { ne0508e 5 } + ne05E-SH OBJECT IDENTIFIER ::= { ne0508e 6 } + ne05E-SI OBJECT IDENTIFIER ::= { ne0508e 7 } + ne05E-SJ OBJECT IDENTIFIER ::= { ne0508e 8 } + ne05E-SK OBJECT IDENTIFIER ::= { ne0508e 9 } + ne05E-SL OBJECT IDENTIFIER ::= { ne0508e 10 } + ne05E-SM OBJECT IDENTIFIER ::= { ne0508e 11 } + ne05E-SN OBJECT IDENTIFIER ::= { ne0508e 12 } + ne05E-SP OBJECT IDENTIFIER ::= { ne0508e 13 } + ne05E-SQ OBJECT IDENTIFIER ::= { ne0508e 14 } + ne08E-S6E OBJECT IDENTIFIER ::= { ne0508e 15 } + ne05E-SR OBJECT IDENTIFIER ::= { ne0508e 16 } + ne08E-S9 OBJECT IDENTIFIER ::= { ne0508e 17 } + + etn OBJECT IDENTIFIER ::= { hwProducts 298} + etn500-A OBJECT IDENTIFIER ::= { etn 1 } + etn500-B OBJECT IDENTIFIER ::= { etn 2 } + etn500-C OBJECT IDENTIFIER ::= { etn 3 } + etn550-A OBJECT IDENTIFIER ::= { etn 4 } + etn520-B OBJECT IDENTIFIER ::= { etn 5 } + etn520-C OBJECT IDENTIFIER ::= { etn 6 } + etn550-B OBJECT IDENTIFIER ::= { etn 7 } + etn500-F OBJECT IDENTIFIER ::= { etn 8 } + + ma5652 OBJECT IDENTIFIER ::= { hwProducts 221} + ma5622 OBJECT IDENTIFIER ::= { hwProducts 222} + s7700 OBJECT IDENTIFIER ::= { hwProducts 223} + s7703 OBJECT IDENTIFIER ::= { s7700 1} + s7706 OBJECT IDENTIFIER ::= { s7700 2} + s7712 OBJECT IDENTIFIER ::= { s7700 3} + s7710 OBJECT IDENTIFIER ::= { s7700 4} + + ar OBJECT IDENTIFIER ::= { hwProducts 224} + ar1220 OBJECT IDENTIFIER ::= { ar 1 } + ar1220w OBJECT IDENTIFIER ::= { ar 2 } + ar1240 OBJECT IDENTIFIER ::= { ar 3 } + ar1240w OBJECT IDENTIFIER ::= { ar 4 } + ar2220 OBJECT IDENTIFIER ::= { ar 5 } + ar2240 OBJECT IDENTIFIER ::= { ar 6 } + ar3260 OBJECT IDENTIFIER ::= { ar 7 } + ar1220v OBJECT IDENTIFIER ::= { ar 8 } + ar201 OBJECT IDENTIFIER ::= { ar 9 } + ar206 OBJECT IDENTIFIER ::= { ar 10 } + ar207 OBJECT IDENTIFIER ::= { ar 11 } + ar207v OBJECT IDENTIFIER ::= { ar 12 } + ar208e OBJECT IDENTIFIER ::= { ar 13 } + ar1220vw OBJECT IDENTIFIER ::= { ar 14 } + ar1220s OBJECT IDENTIFIER ::= { ar 15 } + ar1220ws OBJECT IDENTIFIER ::= { ar 16 } + ar207vp OBJECT IDENTIFIER ::= { ar 24 } + ar201s OBJECT IDENTIFIER ::= { ar 25 } + ar207s OBJECT IDENTIFIER ::= { ar 26 } + ar151 OBJECT IDENTIFIER ::= { ar 27 } + ar157 OBJECT IDENTIFIER ::= { ar 28 } + ar2220s OBJECT IDENTIFIER ::= { ar 29 } + ar1220l OBJECT IDENTIFIER ::= { ar 30 } + ar207g-hspa7 OBJECT IDENTIFIER ::= { ar 31 } + ar156 OBJECT IDENTIFIER ::= { ar 32 } + ar158e OBJECT IDENTIFIER ::= { ar 33 } + ar151g-hspa7 OBJECT IDENTIFIER ::= { ar 34 } + ar157g-hspa7 OBJECT IDENTIFIER ::= { ar 35 } + ar151w-p OBJECT IDENTIFIER ::= { ar 36 } + ar157w OBJECT IDENTIFIER ::= { ar 37 } + ar1220d OBJECT IDENTIFIER ::= { ar 38 } + ar157vw OBJECT IDENTIFIER ::= { ar 39 } + ar158evw OBJECT IDENTIFIER ::= { ar 40 } + ar2201-48fe OBJECT IDENTIFIER ::= { ar 41 } + ar2202-48fe OBJECT IDENTIFIER ::= { ar 42 } + ar2220l OBJECT IDENTIFIER ::= { ar 43 } + ar201vw-p OBJECT IDENTIFIER ::= { ar 44 } + ar207vw OBJECT IDENTIFIER ::= { ar 45 } + ar2230 OBJECT IDENTIFIER ::= { ar 46 } + ar2220d OBJECT IDENTIFIER ::= { ar 47 } + ar2204 OBJECT IDENTIFIER ::= { ar 48 } + usr20-6 OBJECT IDENTIFIER ::= { ar 49 } + usr20-8 OBJECT IDENTIFIER ::= { ar 50 } + ar531gph OBJECT IDENTIFIER ::= { ar 51 } + ar531gbpdh OBJECT IDENTIFIER ::= { ar 52 } + ar5312ch OBJECT IDENTIFIER ::= { ar 53 } + ar531f2ch OBJECT IDENTIFIER ::= { ar 54 } + ar151gevdo OBJECT IDENTIFIER ::= { ar 55 } + ar156i OBJECT IDENTIFIER ::= { ar 56 } + ar156iw OBJECT IDENTIFIER ::= { ar 57 } + ar157i OBJECT IDENTIFIER ::= { ar 58 } + ar157iw OBJECT IDENTIFIER ::= { ar 59 } + ar168f OBJECT IDENTIFIER ::= { ar 60 } + ar168fw OBJECT IDENTIFIER ::= { ar 61 } + ar169f OBJECT IDENTIFIER ::= { ar 62 } + ar169w OBJECT IDENTIFIER ::= { ar 63 } + ar169fw OBJECT IDENTIFIER ::= { ar 64 } + ar169bf OBJECT IDENTIFIER ::= { ar 65 } + ar169bfw OBJECT IDENTIFIER ::= { ar 66 } + ar1220f OBJECT IDENTIFIER ::= { ar 67 } + ar1220fw OBJECT IDENTIFIER ::= { ar 68 } + ar151s OBJECT IDENTIFIER ::= { ar 69 } + ar151wps OBJECT IDENTIFIER ::= { ar 70 } + ar151gus OBJECT IDENTIFIER ::= { ar 71 } + ar1220ls OBJECT IDENTIFIER ::= { ar 72 } + ar2201-48fes OBJECT IDENTIFIER ::= { ar 73 } + ar2204s OBJECT IDENTIFIER ::= { ar 74 } + ar2240s OBJECT IDENTIFIER ::= { ar 75 } + ar159 OBJECT IDENTIFIER ::= { ar 76 } + ar2540h OBJECT IDENTIFIER ::= { ar 77 } + ar3560h OBJECT IDENTIFIER ::= { ar 78 } + ar121s OBJECT IDENTIFIER ::= { ar 79 } + ar161fs OBJECT IDENTIFIER ::= { ar 80 } + ar156w OBJECT IDENTIFIER ::= { ar 81 } + ar159fw OBJECT IDENTIFIER ::= { ar 82 } + ar161fgw-l OBJECT IDENTIFIER ::= { ar 83 } + ar161fg-l OBJECT IDENTIFIER ::= { ar 84 } + ar162f OBJECT IDENTIFIER ::= { ar 85 } + ar169fvw OBJECT IDENTIFIER ::= { ar 86 } + ar161fw-p-m5 OBJECT IDENTIFIER ::= { ar 87 } + ar511gw-uav2m5 OBJECT IDENTIFIER ::= { ar 88 } + ar169gfvw-l OBJECT IDENTIFIER ::= { ar 89 } + ar531gbp-u-h OBJECT IDENTIFIER ::= { ar 90 } + ar511gw-lav2m3 OBJECT IDENTIFIER ::= { ar 94 } + ar161a OBJECT IDENTIFIER ::= { ar 95 } + ar169a OBJECT IDENTIFIER ::= { ar 96 } + ar161ag-l OBJECT IDENTIFIER ::= { ar 97 } + ar169agw-i OBJECT IDENTIFIER ::= { ar 98 } + ar1220evw OBJECT IDENTIFIER ::= { ar 99 } + ar2220e OBJECT IDENTIFIER ::= { ar 100 } + ar3670 OBJECT IDENTIFIER ::= { ar 101 } + ar3650 OBJECT IDENTIFIER ::= { ar 102 } + ar2630 OBJECT IDENTIFIER ::= { ar 103 } + ar2204e OBJECT IDENTIFIER ::= { ar 104 } + ar2220e-l OBJECT IDENTIFIER ::= { ar 105 } + ar511gw-l-b3 OBJECT IDENTIFIER ::= { ar 106 } + ar511gw-lm7 OBJECT IDENTIFIER ::= { ar 107 } + ar513w-v3m8 OBJECT IDENTIFIER ::= { ar 108 } + ar1220e-s OBJECT IDENTIFIER ::= { ar 109 } + ar3260-s OBJECT IDENTIFIER ::= { ar 110 } + ar531g-u-d-h OBJECT IDENTIFIER ::= { ar 111 } + ar531gpe-u-h OBJECT IDENTIFIER ::= { ar 112 } + ar531gr-u-h OBJECT IDENTIFIER ::= { ar 113 } + ar550-8fe-d-h OBJECT IDENTIFIER ::= { ar 114 } + ar550-24fe-d-h OBJECT IDENTIFIER ::= { ar 115 } + ar502g OBJECT IDENTIFIER ::= { ar 116 } + ar531gp-h OBJECT IDENTIFIER ::= { ar 117 } + ar531gb-u-d-h OBJECT IDENTIFIER ::= { ar 118 } + ar161 OBJECT IDENTIFIER ::= { ar 119 } + ar161g-le OBJECT IDENTIFIER ::= { ar 120 } + ar161g-hspa7 OBJECT IDENTIFIER ::= { ar 121 } + ar161gw-l OBJECT IDENTIFIER ::= { ar 122 } + ar169 OBJECT IDENTIFIER ::= { ar 123 } + ar169g-le OBJECT IDENTIFIER ::= { ar 124 } + ar169g-hspa7 OBJECT IDENTIFIER ::= { ar 125 } + ar121 OBJECT IDENTIFIER ::= { ar 126 } + ar129 OBJECT IDENTIFIER ::= { ar 127 } + ar503gw-lm6 OBJECT IDENTIFIER ::= { ar 128 } + ar169-p-m9 OBJECT IDENTIFIER ::= { ar 129 } + ar1220e OBJECT IDENTIFIER ::= { ar 130 } + ar1220ev OBJECT IDENTIFIER ::= { ar 131 } + ar161f OBJECT IDENTIFIER ::= { ar 132 } + ar169fgw-l OBJECT IDENTIFIER ::= { ar 133 } + ar151-s2 OBJECT IDENTIFIER ::= { ar 134 } + ar161fw OBJECT IDENTIFIER ::= { ar 135 } + ar1220f-s OBJECT IDENTIFIER ::= { ar 136 } + ar509g-l-d-h OBJECT IDENTIFIER ::= { ar 137 } + ar169fv-8s OBJECT IDENTIFIER ::= { ar 138 } + ar169fvw-8s OBJECT IDENTIFIER ::= { ar 139 } + ar121w OBJECT IDENTIFIER ::= { ar 140 } + ar121w-s OBJECT IDENTIFIER ::= { ar 141 } + ar161w OBJECT IDENTIFIER ::= { ar 142 } + ar129w OBJECT IDENTIFIER ::= { ar 143 } + ar2204-27ge OBJECT IDENTIFIER ::= { ar 144 } + ar2204-27ge-p OBJECT IDENTIFIER ::= { ar 145 } + ar2204-51ge-p OBJECT IDENTIFIER ::= { ar 146 } + ar1220c OBJECT IDENTIFIER ::= { ar 147 } + ar1220-s2 OBJECT IDENTIFIER ::= { ar 148 } + ar2240c OBJECT IDENTIFIER ::= { ar 149 } + ar2504-h OBJECT IDENTIFIER ::= { ar 150 } + ar161fv-1p OBJECT IDENTIFIER ::= { ar 151 } + ar169w-p-m9 OBJECT IDENTIFIER ::= { ar 152 } + ar169rw-p-m9 OBJECT IDENTIFIER ::= { ar 153 } + ar531gz-u-d OBJECT IDENTIFIER ::= { ar 154 } + ar161fgw-la OBJECT IDENTIFIER ::= { ar 155 } + ar515gw-lm9-d OBJECT IDENTIFIER ::= { ar 156 } + ar161g-u OBJECT IDENTIFIER ::= { ar 157 } + ar121gw-l OBJECT IDENTIFIER ::= { ar 158 } + ar129gw-l OBJECT IDENTIFIER ::= { ar 159 } + ar502g-l-d-h OBJECT IDENTIFIER ::= { ar 160 } + ar502gr-l-d-h OBJECT IDENTIFIER ::= { ar 161 } + ar531g-f OBJECT IDENTIFIER ::= { ar 162 } + ar511cgw-lav2m3 OBJECT IDENTIFIER ::= { ar 163 } + ar111-s OBJECT IDENTIFIER ::= { ar 164 } + ar503gw-lcm7 OBJECT IDENTIFIER ::= { ar 165 } + ar511gw-lcav2m3 OBJECT IDENTIFIER ::= { ar 166 } + ar1000v OBJECT IDENTIFIER ::= { ar 167 } + ar511dcgw-lcav2 OBJECT IDENTIFIER ::= { ar 168 } + ar2204-51ge OBJECT IDENTIFIER ::= { ar 169 } + ar2204e-d OBJECT IDENTIFIER ::= { ar 170 } + ar2504e-h OBJECT IDENTIFIER ::= { ar 171 } + ar509g-lc OBJECT IDENTIFIER ::= { ar 172 } + ar129cgvw-l OBJECT IDENTIFIER ::= { ar 173 } + ar101-s OBJECT IDENTIFIER ::= { ar 174 } + ar101w-s OBJECT IDENTIFIER ::= { ar 175 } + ar550c-4ge OBJECT IDENTIFIER ::= { ar 176 } + ar550c-2c6ge OBJECT IDENTIFIER ::= { ar 177 } + ar509cg-lt OBJECT IDENTIFIER ::= { ar 178 } + ar509cg-lt-n OBJECT IDENTIFIER ::= { ar 179 } + ar503eqgw-l OBJECT IDENTIFIER ::= { ar 180 } + ar503ew OBJECT IDENTIFIER ::= { ar 181 } + ar503edgw-lc OBJECT IDENTIFIER ::= { ar 182 } + ar509cg-l OBJECT IDENTIFIER ::= { ar 183 } + ar168fvw OBJECT IDENTIFIER ::= { ar 184 } + ar532 OBJECT IDENTIFIER ::= { ar 185 } + ar502erc OBJECT IDENTIFIER ::= { ar 186 } + ar502egr-l OBJECT IDENTIFIER ::= { ar 187 } + ar502eg-l OBJECT IDENTIFIER ::= { ar 188 } + ar502egw-l OBJECT IDENTIFIER ::= { ar 189 } + ar550e OBJECT IDENTIFIER ::= { ar 190 } + ar509cg-lc OBJECT IDENTIFIER ::= { ar 191 } + ar2204-51ge-r OBJECT IDENTIFIER ::= { ar 192 } + ar161-s OBJECT IDENTIFIER ::= { ar 193 } + ar161w-s OBJECT IDENTIFIER ::= { ar 194 } + ar161gw-lc-s OBJECT IDENTIFIER ::= { ar 195 } + ar509gw-l-d-h OBJECT IDENTIFIER ::= { ar 196 } + ar1200ew-t1 OBJECT IDENTIFIER ::= { ar 197 } + ar509eg-u-a OBJECT IDENTIFIER ::= { ar 198 } + ar169g-lo OBJECT IDENTIFIER ::= { ar 199 } + ar161fg-lc OBJECT IDENTIFIER ::= { ar 200 } + ar161fgw-lc OBJECT IDENTIFIER ::= { ar 201 } + ar161g-lc OBJECT IDENTIFIER ::= { ar 202 } + ar101gw-lc-s OBJECT IDENTIFIER ::= { ar 203 } + ar201v OBJECT IDENTIFIER ::= { ar 204 } + ar503edgw-lc3 OBJECT IDENTIFIER ::= { ar 205 } + ar109 OBJECT IDENTIFIER ::= { ar 206 } + ar109w OBJECT IDENTIFIER ::= { ar 207 } + ar109gw-l OBJECT IDENTIFIER ::= { ar 208 } + ar502cg-l OBJECT IDENTIFIER ::= { ar 209 } + ar2220e-s OBJECT IDENTIFIER ::= { ar 210 } + ar2240c-s OBJECT IDENTIFIER ::= { ar 211 } + ar3260e-s OBJECT IDENTIFIER ::= { ar 212 } + ar129cvw OBJECT IDENTIFIER ::= { ar 213 } + ar1220-8ge OBJECT IDENTIFIER ::= { ar 214 } + ar2204-24ge OBJECT IDENTIFIER ::= { ar 215 } + ar2204-48ge-p OBJECT IDENTIFIER ::= { ar 216 } + ar505kc-l-rm OBJECT IDENTIFIER ::= { ar 217 } + ar505ke-l OBJECT IDENTIFIER ::= { ar 218 } + ar2504-d-h OBJECT IDENTIFIER ::= { ar 219 } + ar502egrb-l OBJECT IDENTIFIER ::= { ar 220 } + ar169cvw-4b4s OBJECT IDENTIFIER ::= { ar 221 } + ar169cvw OBJECT IDENTIFIER ::= { ar 222 } + ar169egw-l OBJECT IDENTIFIER ::= { ar 223 } + ar169ew OBJECT IDENTIFIER ::= { ar 224 } + ar161ew OBJECT IDENTIFIER ::= { ar 225 } + ar161ew-m1 OBJECT IDENTIFIER ::= { ar 226 } + ar509cgw-l OBJECT IDENTIFIER ::= { ar 227 } + ar509cg-lt-7 OBJECT IDENTIFIER ::= { ar 228 } + ar-sc-lc OBJECT IDENTIFIER ::= { ar 229 } + ar-sc-le OBJECT IDENTIFIER ::= { ar 230 } + ar-sc-la OBJECT IDENTIFIER ::= { ar 231 } + ar502er OBJECT IDENTIFIER ::= { ar 232 } + ar169fgvw-l-8s OBJECT IDENTIFIER ::= { ar 233 } + ar502erb OBJECT IDENTIFIER ::= { ar 234 } + ar502egrc-lc OBJECT IDENTIFIER ::= { ar 235 } + + s12700 OBJECT IDENTIFIER ::= { hwProducts 225} + s12708 OBJECT IDENTIFIER ::= { s12700 1 } + s12716 OBJECT IDENTIFIER ::= { s12700 2 } + hwIODN OBJECT IDENTIFIER ::= { hwProducts 226} + vRGW OBJECT IDENTIFIER ::= { hwProducts 227} + ma5632 OBJECT IDENTIFIER ::= { hwProducts 228} + ma5661 OBJECT IDENTIFIER ::= { hwProducts 229} + ma5669 OBJECT IDENTIFIER ::= { hwProducts 232} + ma5621a OBJECT IDENTIFIER ::= { hwProducts 233} + ma5623 OBJECT IDENTIFIER ::= { hwProducts 234} + s9700 OBJECT IDENTIFIER ::= { hwProducts 236} + s9703 OBJECT IDENTIFIER ::= { s9700 1} + s9706 OBJECT IDENTIFIER ::= { s9700 2} + s9712 OBJECT IDENTIFIER ::= { s9700 3} + + + dcswitch OBJECT IDENTIFIER ::= { hwProducts 239} + ce12804 OBJECT IDENTIFIER ::= { dcswitch 1} + ce12808 OBJECT IDENTIFIER ::= { dcswitch 2} + ce12812 OBJECT IDENTIFIER ::= { dcswitch 3} + ce5850-54Q-EI-48T OBJECT IDENTIFIER ::= { dcswitch 4} + ce6850-52Q-EI-48S OBJECT IDENTIFIER ::= { dcswitch 5} + ce6850-52Q-EI-48T OBJECT IDENTIFIER ::= { dcswitch 6} + ce5810-24T4S-EI OBJECT IDENTIFIER ::= { dcswitch 7} + ce5810-48T4S-EI OBJECT IDENTIFIER ::= { dcswitch 8} + ce12816 OBJECT IDENTIFIER ::= { dcswitch 9} + ce5850-48T4S2Q-HI OBJECT IDENTIFIER ::= { dcswitch 10} + ce7850-32Q-EI OBJECT IDENTIFIER ::= { dcswitch 11} + ce6810-48S4Q-EI OBJECT IDENTIFIER ::= { dcswitch 12} + ce6810-48S4Q-LI OBJECT IDENTIFIER ::= { dcswitch 13} + ce6810-48S-LI OBJECT IDENTIFIER ::= { dcswitch 14} + ce12804S OBJECT IDENTIFIER ::= { dcswitch 15} + ce12808S OBJECT IDENTIFIER ::= { dcswitch 16} + ce6850-48S6Q-HI OBJECT IDENTIFIER ::= { dcswitch 17} + ce6850U-48S6Q-HI OBJECT IDENTIFIER ::= { dcswitch 18} + ce6850-48T6Q-HI OBJECT IDENTIFIER ::= { dcswitch 19} + ce6810-32T16S4Q-LI OBJECT IDENTIFIER ::= { dcswitch 20} + ce5855-48T4S2Q-EI OBJECT IDENTIFIER ::= { dcswitch 22} + ce5855-24T4S2Q-EI OBJECT IDENTIFIER ::= { dcswitch 23} + ce6850U-24S2Q-HI OBJECT IDENTIFIER ::= { dcswitch 24} + ce6810-24S2Q-LI OBJECT IDENTIFIER ::= { dcswitch 25} + ce6851-48S6Q-HI OBJECT IDENTIFIER ::= { dcswitch 26} + ce8860-4C-EI OBJECT IDENTIFIER ::= { dcswitch 27} + ce6855-48T6Q-HI OBJECT IDENTIFIER ::= { dcswitch 28} + ce6855-48S6Q-HI OBJECT IDENTIFIER ::= { dcswitch 29} + ce6860-48S18CQ-EI OBJECT IDENTIFIER ::= { dcswitch 30} + ce6860-48S8CQ-EI OBJECT IDENTIFIER ::= { dcswitch 31} + ce6870-48S6CQ-EI OBJECT IDENTIFIER ::= { dcswitch 32} + ce6870-24S6CQ-EI OBJECT IDENTIFIER ::= { dcswitch 33} + ce7855-32Q-EI OBJECT IDENTIFIER ::= { dcswitch 34} + ce6880-48S4Q2CQ-EI OBJECT IDENTIFIER ::= { dcswitch 35} + ce6880-24S4Q2CQ-EI OBJECT IDENTIFIER ::= { dcswitch 36} + ce6880-48T4Q2CQ-EI OBJECT IDENTIFIER ::= { dcswitch 37} + ce12804E OBJECT IDENTIFIER ::= { dcswitch 38} + ce12808E OBJECT IDENTIFIER ::= { dcswitch 39} + ce12812E OBJECT IDENTIFIER ::= { dcswitch 40} + ce12816E OBJECT IDENTIFIER ::= { dcswitch 41} + ce8850-32CQ-EI OBJECT IDENTIFIER ::= { dcswitch 42} + ce12816M OBJECT IDENTIFIER ::= { dcswitch 43} + ce6870-48T6CQ-EI OBJECT IDENTIFIER ::= { dcswitch 44} + cx916 OBJECT IDENTIFIER ::= { dcswitch 45} + ce6856-48S6Q-HI OBJECT IDENTIFIER ::= { dcswitch 46} + ce6856-48T6Q-HI OBJECT IDENTIFIER ::= { dcswitch 47} + ce6875-48S4CQ-EI OBJECT IDENTIFIER ::= { dcswitch 48} + ce6865-48S8CQ-EI OBJECT IDENTIFIER ::= { dcswitch 49} + ce8850-64CQ-EI OBJECT IDENTIFIER ::= { dcswitch 50} + ce8861-4C-EI OBJECT IDENTIFIER ::= { dcswitch 51} + ce8868-4C-EI OBJECT IDENTIFIER ::= { dcswitch 53} + ce5880-48T6Q-EI OBJECT IDENTIFIER ::= { dcswitch 54} + cx930-100G OBJECT IDENTIFIER ::= { dcswitch 55} + cx930-BASE OBJECT IDENTIFIER ::= { dcswitch 56} + ce6857-48S6CQ-EI OBJECT IDENTIFIER ::= { dcswitch 57} + ce1800V OBJECT IDENTIFIER ::= { dcswitch 101} + + wlan OBJECT IDENTIFIER ::= { hwProducts 240 } + acu OBJECT IDENTIFIER ::= { wlan 1 } + ac6605-lsw OBJECT IDENTIFIER ::= { wlan 2 } + ac6605-ac OBJECT IDENTIFIER ::= { wlan 3 } + ac6005 OBJECT IDENTIFIER ::= { wlan 4 } + ac6005-pwr OBJECT IDENTIFIER ::= { wlan 5 } + ac6605 OBJECT IDENTIFIER ::= { wlan 6 } + acu2 OBJECT IDENTIFIER ::= { wlan 7 } + ac6005-ru OBJECT IDENTIFIER ::= { wlan 8 } + ac6005-pwr-ru OBJECT IDENTIFIER ::= { wlan 9 } + ac6605-ru OBJECT IDENTIFIER ::= { wlan 10} + acu2-ru OBJECT IDENTIFIER ::= { wlan 11} + ac6003 OBJECT IDENTIFIER ::= { wlan 12} + ac6003-pwr OBJECT IDENTIFIER ::= { wlan 13} + ac6800V OBJECT IDENTIFIER ::= { wlan 14} + ac600ec OBJECT IDENTIFIER ::= { wlan 15} + ac600ec-pwr OBJECT IDENTIFIER ::= { wlan 16} + ac6508 OBJECT IDENTIFIER ::= { wlan 17} + ac6805 OBJECT IDENTIFIER ::= { wlan 18} + ac6507s OBJECT IDENTIFIER ::= { wlan 19} + + srg OBJECT IDENTIFIER ::= { hwProducts 244} + srg1320v OBJECT IDENTIFIER ::= { srg 1 } + srg1320vw OBJECT IDENTIFIER ::= { srg 2 } + srg2320 OBJECT IDENTIFIER ::= { srg 3 } + srg3340 OBJECT IDENTIFIER ::= { srg 4 } + srg3360 OBJECT IDENTIFIER ::= { srg 5 } + srg303w OBJECT IDENTIFIER ::= { srg 6 } + srg303vw OBJECT IDENTIFIER ::= { srg 7 } + srg2320d OBJECT IDENTIFIER ::= { srg 8 } + srg2304 OBJECT IDENTIFIER ::= { srg 9 } + srg2330 OBJECT IDENTIFIER ::= { srg 10 } + srg1320 OBJECT IDENTIFIER ::= { srg 11 } + srg1320w OBJECT IDENTIFIER ::= { srg 12 } + srg2320e OBJECT IDENTIFIER ::= { srg 13 } + srg2340e OBJECT IDENTIFIER ::= { srg 14 } + srg2320ei OBJECT IDENTIFIER ::= { srg 15 } + srg1320e OBJECT IDENTIFIER ::= { srg 16 } + + ma5623a OBJECT IDENTIFIER ::= { hwProducts 246} + ma5633 OBJECT IDENTIFIER ::= { hwProducts 249} + ma5608T OBJECT IDENTIFIER ::= { hwProducts 248} + ma5898 OBJECT IDENTIFIER ::= { hwProducts 260} + ma5821 OBJECT IDENTIFIER ::= { hwProducts 262} + ma5822 OBJECT IDENTIFIER ::= { hwProducts 263} + ma5818 OBJECT IDENTIFIER ::= { hwProducts 266} + ma5698 OBJECT IDENTIFIER ::= { hwProducts 267} + ma5694 OBJECT IDENTIFIER ::= { hwProducts 268} + ma5611s OBJECT IDENTIFIER ::= { hwProducts 273} + ma5622A-8 OBJECT IDENTIFIER ::= { hwProducts 274} + ma5622A-16 OBJECT IDENTIFIER ::= { hwProducts 275} + ma5811s OBJECT IDENTIFIER ::= { hwProducts 296} + ma5626b OBJECT IDENTIFIER ::= { hwProducts 311} + ea5821 OBJECT IDENTIFIER ::= { hwProducts 332} + ma5811S-DE16 OBJECT IDENTIFIER ::= { hwProducts 342} + ma5811S-AE48 OBJECT IDENTIFIER ::= { hwProducts 343} + ma5811S-AE08 OBJECT IDENTIFIER ::= { hwProducts 344} + ma5811S-AE16 OBJECT IDENTIFIER ::= { hwProducts 345} + ma5811S-DE48 OBJECT IDENTIFIER ::= { hwProducts 346} + ma5611S-AE08 OBJECT IDENTIFIER ::= { hwProducts 347} + ma5611S-AE16 OBJECT IDENTIFIER ::= { hwProducts 348} + ma5611S-DE16 OBJECT IDENTIFIER ::= { hwProducts 349} + ma5611S-AE48 OBJECT IDENTIFIER ::= { hwProducts 350} + ma5611S-DE48 OBJECT IDENTIFIER ::= { hwProducts 351} + ma5611S-DE48-A OBJECT IDENTIFIER ::= { hwProducts 352} + ma5833 OBJECT IDENTIFIER ::= { hwProducts 356} + + s12700lsw OBJECT IDENTIFIER ::= { hwProducts 279} + s12708lsw OBJECT IDENTIFIER ::= { s12700lsw 1} + s12712lsw OBJECT IDENTIFIER ::= { s12700lsw 2} + s12704lsw OBJECT IDENTIFIER ::= { s12700lsw 3} + s12710lsw OBJECT IDENTIFIER ::= { s12700lsw 4} + s12703lsw OBJECT IDENTIFIER ::= { s12700lsw 5} + s12700E-4lsw OBJECT IDENTIFIER ::= { s12700lsw 6} + s12700E-8lsw OBJECT IDENTIFIER ::= { s12700lsw 7} + s12700E-12lsw OBJECT IDENTIFIER ::= { s12700lsw 8} + + application-router OBJECT IDENTIFIER ::= { hwProducts 282} + ne16ex-8 OBJECT IDENTIFIER ::= { application-router 1 } + ne16ex-6 OBJECT IDENTIFIER ::= { application-router 2 } + ma5675m OBJECT IDENTIFIER ::= { hwProducts 285} + ma5675 OBJECT IDENTIFIER ::= { hwProducts 286} + hwRPS OBJECT IDENTIFIER ::= { hwProducts 287} + osn-wdm OBJECT IDENTIFIER ::= { hwProducts 292} + osn9800-u16 OBJECT IDENTIFIER ::= { osn-wdm 1 } + osn9800-u32 OBJECT IDENTIFIER ::= { osn-wdm 2 } + osn9800-u64 OBJECT IDENTIFIER ::= { osn-wdm 3 } + osn9600-u16 OBJECT IDENTIFIER ::= { osn-wdm 4 } + osn9600-u32 OBJECT IDENTIFIER ::= { osn-wdm 5 } + osn9600-u64 OBJECT IDENTIFIER ::= { osn-wdm 6 } + ma5800-x17 OBJECT IDENTIFIER ::= { hwProducts 294} + ma5800-x7 OBJECT IDENTIFIER ::= { hwProducts 300} + sdnController OBJECT IDENTIFIER ::= { hwProducts 313} + snc OBJECT IDENTIFIER ::= { sdnController 1 } + acWan OBJECT IDENTIFIER ::= { sdnController 2 } + acDcn OBJECT IDENTIFIER ::= { sdnController 3 } + acCampus OBJECT IDENTIFIER ::= { sdnController 4 } + + vne OBJECT IDENTIFIER ::= { hwProducts 314} + vne9000 OBJECT IDENTIFIER ::= { vne 1 } + vsig9800 OBJECT IDENTIFIER ::= { vne 2 } + vne9000-CP OBJECT IDENTIFIER ::= { vne 3 } + +--Security Gateway Product used sysOid 1.3.6..1.4.1.2011.2.321.X + usg OBJECT IDENTIFIER ::= { hwProducts 321} + fw OBJECT IDENTIFIER ::= { usg 1 } + vFw OBJECT IDENTIFIER ::= { usg 2 } + bigData OBJECT IDENTIFIER ::= { usg 3 } + --USG Firewall hardware sysoid added to 1.3.6..1.4.1.2011.2.321.1.X + usg6305 OBJECT IDENTIFIER ::= { fw 1 } + usg6305-w OBJECT IDENTIFIER ::= { fw 2 } + usg6310s OBJECT IDENTIFIER ::= { fw 3 } + usg6310s-w OBJECT IDENTIFIER ::= { fw 4 } + usg6310s-wl OBJECT IDENTIFIER ::= { fw 5 } + usg6310s-wl-ovs OBJECT IDENTIFIER ::= { fw 6 } + usg6510 OBJECT IDENTIFIER ::= { fw 7 } + usg6510-wl OBJECT IDENTIFIER ::= { fw 8 } + usg6510-c OBJECT IDENTIFIER ::= { fw 9 } + usg6510-wl-c OBJECT IDENTIFIER ::= { fw 10 } + usg6310s-c OBJECT IDENTIFIER ::= { fw 11 } + usg6310s-wl-ovs-c OBJECT IDENTIFIER ::= { fw 12 } + antiddos1680-ac OBJECT IDENTIFIER ::= { fw 13 } + antiddos1680-dc OBJECT IDENTIFIER ::= { fw 14 } + antiddos1650-ac OBJECT IDENTIFIER ::= { fw 15 } + usg6390e OBJECT IDENTIFIER ::= { fw 16 } + usg6620-ave OBJECT IDENTIFIER ::= { fw 17 } + e200en3-ii-ac OBJECT IDENTIFIER ::= { fw 18 } + e200en3-ii-dc OBJECT IDENTIFIER ::= { fw 19 } + e1000en5-ii-ac OBJECT IDENTIFIER ::= { fw 20 } + e1000en5-ii-dc OBJECT IDENTIFIER ::= { fw 21 } + e1000en7-ii-ac OBJECT IDENTIFIER ::= { fw 22 } + e1000en7-ii-dc OBJECT IDENTIFIER ::= { fw 23 } + usg6330-c OBJECT IDENTIFIER ::= { fw 24 } + --25-31 deleted by usgV6R6 + usg6307e OBJECT IDENTIFIER ::= { fw 132 } + usg6306e OBJECT IDENTIFIER ::= { fw 133 } + usg6308e OBJECT IDENTIFIER ::= { fw 134 } + usg6311e OBJECT IDENTIFIER ::= { fw 135 } + uusg6311e-poe OBJECT IDENTIFIER ::= { fw 136 } + --37 deleted by usgV6R6 + usg6331e OBJECT IDENTIFIER ::= { fw 138 } + usg6312e OBJECT IDENTIFIER ::= { fw 139 } + usg6322e OBJECT IDENTIFIER ::= { fw 140 } + usg6332e OBJECT IDENTIFIER ::= { fw 141 } + usg6350e OBJECT IDENTIFIER ::= { fw 142 } + usg6360e OBJECT IDENTIFIER ::= { fw 143 } + usg6380e OBJECT IDENTIFIER ::= { fw 44} + usg6515e OBJECT IDENTIFIER ::= { fw 145 } + usg6510e OBJECT IDENTIFIER ::= { fw 146 } + usg6510e-poe OBJECT IDENTIFIER ::= { fw 147 } + --48 deleted by usgv6r6 + usg6530e OBJECT IDENTIFIER ::= { fw 149} + usg6550e OBJECT IDENTIFIER ::= { fw 150 } + usg6560e OBJECT IDENTIFIER ::= { fw 151 } + usg6580e OBJECT IDENTIFIER ::= { fw 152 } + usg6630e-ac OBJECT IDENTIFIER ::= { fw 153 } + usg6650e OBJECT IDENTIFIER ::= { fw 154 } + usg6680e OBJECT IDENTIFIER ::= { fw 155} + usg6712e OBJECT IDENTIFIER ::= { fw 156 } + usg6716e OBJECT IDENTIFIER ::= { fw 157 } + eudemon200e-g8-ac OBJECT IDENTIFIER ::= { fw 158 } + eudemon200e-g8-dc OBJECT IDENTIFIER ::= { fw 159 } + eudemon1000e-g3-ac OBJECT IDENTIFIER ::= { fw 160 } + eudemon1000e-g3-dc OBJECT IDENTIFIER ::= { fw 161 } + eudemon1000e-g5-ac OBJECT IDENTIFIER ::= { fw 162} + eudemon1000e-g5-dc OBJECT IDENTIFIER ::= { fw 163 } + eudemon1000e-g8-ac OBJECT IDENTIFIER ::= { fw 164 } + eudemon1000e-g8-dc OBJECT IDENTIFIER ::= { fw 165} + eudemon1000e-g12-ac OBJECT IDENTIFIER ::= { fw 166 } + eudemon1000e-g12-dc OBJECT IDENTIFIER ::= { fw 167 } + eudemon1000e-g16-ac OBJECT IDENTIFIER ::= { fw 168 } + eudemon1000e-g16-dc OBJECT IDENTIFIER ::= { fw 169 } + nip6305e OBJECT IDENTIFIER ::= { fw 170 } + nip6310e OBJECT IDENTIFIER ::= { fw 171 } + nip6510e OBJECT IDENTIFIER ::= { fw 172 } + nip6550e OBJECT IDENTIFIER ::= { fw 173} + vscan1506 OBJECT IDENTIFIER ::= { fw 74 } + vscan1508 OBJECT IDENTIFIER ::= { fw 75 } + waf5110 OBJECT IDENTIFIER ::= { fw 76} + waf5250 OBJECT IDENTIFIER ::= { fw 77 } + waf5260 OBJECT IDENTIFIER ::= { fw 78 } + waf5510 OBJECT IDENTIFIER ::= { fw 79 } + nip6610e OBJECT IDENTIFIER ::= { fw 180 } + nip6610ed OBJECT IDENTIFIER ::= { fw 181} + nip6620e OBJECT IDENTIFIER ::= { fw 182 } + nip6620ed OBJECT IDENTIFIER ::= { fw 183 } + antiddos1820 OBJECT IDENTIFIER ::= { fw 184} + antiddos1880 OBJECT IDENTIFIER ::= { fw 185 } + usg6630e-dc OBJECT IDENTIFIER ::= { fw 186 } + nip6550ed-ac OBJECT IDENTIFIER ::= { fw 187} + nip6620e-dc OBJECT IDENTIFIER ::= { fw 188} + --USG Virtual Firewall software sysoid added to 1.3.6..1.4.1.2011.2.321.2.X + usg9000v OBJECT IDENTIFIER ::= { vFw 1 } + eudemon8000e-v OBJECT IDENTIFIER ::= { vFw 2 } + nip9000v OBJECT IDENTIFIER ::= { vFw 3 } + antiddos8000v OBJECT IDENTIFIER ::= { vFw 4 } + usg6000v1 OBJECT IDENTIFIER ::= { vFw 5 } + usg6000v2 OBJECT IDENTIFIER ::= { vFw 6 } + usg6000v4 OBJECT IDENTIFIER ::= { vFw 7 } + usg6000v8 OBJECT IDENTIFIER ::= { vFw 8 } + eudemon1000e-v1 OBJECT IDENTIFIER ::= { vFw 9 } + eudemon1000e-v2 OBJECT IDENTIFIER ::= { vFw 10 } + eudemon1000e-v4 OBJECT IDENTIFIER ::= { vFw 11 } + eudemon1000e-v8 OBJECT IDENTIFIER ::= { vFw 12 } + das OBJECT IDENTIFIER ::= { vFw 13 } + waf5000-v-4 OBJECT IDENTIFIER ::= { vFw 14 } + waf5000-v-8 OBJECT IDENTIFIER ::= { vFw 15 } + waf5000-v-16 OBJECT IDENTIFIER ::= { vFw 16 } + waf5000-v-32 OBJECT IDENTIFIER ::= { vFw 17 } + --USG Big Data software Product (CIS,FireHunter...)sysoid added to 1.3.6..1.4.1.2011.2.321.3.X +--end 1.3.6.1.4.1.2011.2.321.x for Secruity Gateway Product + + + s7900 OBJECT IDENTIFIER ::= { hwProducts 333} + s7905 OBJECT IDENTIFIER ::= { s7900 1} + s7908 OBJECT IDENTIFIER ::= { s7900 2} + + huaweiExperimental OBJECT IDENTIFIER ::= { huawei 4 } + + huaweiMgmt OBJECT IDENTIFIER ::= { huawei 5 } + hwAcl OBJECT IDENTIFIER ::= { huaweiMgmt 1 } + hwAaa OBJECT IDENTIFIER ::= { huaweiMgmt 2 } + hwLam OBJECT IDENTIFIER ::= { huaweiMgmt 3 } + hwPortal OBJECT IDENTIFIER ::= { huaweiMgmt 4 } + hwRadius OBJECT IDENTIFIER ::= { huaweiMgmt 5 } + hwVlan OBJECT IDENTIFIER ::= { huaweiMgmt 6 } + + hwDhcp OBJECT IDENTIFIER ::= { huaweiMgmt 7 } + hwDHCPRelayMib OBJECT IDENTIFIER ::= { hwDhcp 1 } + hwDHCPServerMib OBJECT IDENTIFIER ::= { hwDhcp 2 } + + hwVprn OBJECT IDENTIFIER ::= { huaweiMgmt 8 } + hwFr OBJECT IDENTIFIER ::= { huaweiMgmt 9 } + hwAtmCmRm OBJECT IDENTIFIER ::= { huaweiMgmt 10 } + hwCes OBJECT IDENTIFIER ::= { huaweiMgmt 11 } + + hwMpls OBJECT IDENTIFIER ::= { huaweiMgmt 12 } + hwMplsLsr OBJECT IDENTIFIER ::= { hwMpls 1 } + hwMplsLdp OBJECT IDENTIFIER ::= { hwMpls 2 } + hwMplsVpn OBJECT IDENTIFIER ::= { hwMpls 3 } + hwMplsFtn OBJECT IDENTIFIER ::= { hwMpls 4 } + hwMplsVpls OBJECT IDENTIFIER ::= { hwMpls 5 } + hwMplsLsp OBJECT IDENTIFIER ::= { hwMpls 6 } + hwMplsOam OBJECT IDENTIFIER ::= { hwMpls 7 } + hwPw OBJECT IDENTIFIER ::= { hwMpls 8 } + + hwRouteManagement OBJECT IDENTIFIER ::= { huaweiMgmt 13 } + hwRouteManagementUrm OBJECT IDENTIFIER ::= { hwRouteManagement 1 } + hwRouteManagementMrm OBJECT IDENTIFIER ::= { hwRouteManagement 2 } + hwRouteManagementRpm OBJECT IDENTIFIER ::= { hwRouteManagement 3 } + + hwEthernetPort OBJECT IDENTIFIER ::= { huaweiMgmt 14 } + hwVTP OBJECT IDENTIFIER ::= { huaweiMgmt 15 } + hwMam OBJECT IDENTIFIER ::= { huaweiMgmt 16 } + hwArpProxy OBJECT IDENTIFIER ::= { huaweiMgmt 17 } + hwDhcpProxy OBJECT IDENTIFIER ::= { huaweiMgmt 18 } + hwIgspSnooping OBJECT IDENTIFIER ::= { huaweiMgmt 19 } + hwGarpExt OBJECT IDENTIFIER ::= { huaweiMgmt 20 } + hwRstpExt OBJECT IDENTIFIER ::= { huaweiMgmt 21 } + hwPae8021xExt OBJECT IDENTIFIER ::= { huaweiMgmt 22 } + hwNat OBJECT IDENTIFIER ::= { huaweiMgmt 23 } + hwVlanProtocol OBJECT IDENTIFIER ::= { huaweiMgmt 24 } + hwDatacomm OBJECT IDENTIFIER ::= { huaweiMgmt 25 } + + hwImps OBJECT IDENTIFIER ::= { huaweiMgmt 26 } + hwPvmMiaoAMIB OBJECT IDENTIFIER ::= { huaweiMgmt 27 } + hwTdmMIB OBJECT IDENTIFIER ::= { huaweiMgmt 30 } + hwGponDeviceMIB OBJECT IDENTIFIER ::= { huaweiMgmt 100 } + hwDslamAaa OBJECT IDENTIFIER ::= { huaweiMgmt 109 } + hwSdn OBJECT IDENTIFIER ::= { huaweiMgmt 119 } + + + hwBRASMib OBJECT IDENTIFIER ::= { hwDatacomm 40 } + + huaweiUtility OBJECT IDENTIFIER ::= { huawei 6 } + hwEnvironment OBJECT IDENTIFIER ::= { huaweiUtility 1 } + hwPower OBJECT IDENTIFIER ::= { huaweiUtility 2 } + hwDev OBJECT IDENTIFIER ::= { huaweiUtility 3 } + hwNtp OBJECT IDENTIFIER ::= { huaweiUtility 4 } + hwMem OBJECT IDENTIFIER ::= { huaweiUtility 5 } + hwLoadBackup OBJECT IDENTIFIER ::= { huaweiUtility 6 } + hwCluster OBJECT IDENTIFIER ::= { huaweiUtility 7 } + hwIppool OBJECT IDENTIFIER ::= { huaweiUtility 8 } + hwFlash OBJECT IDENTIFIER ::= { huaweiUtility 9 } + hwConfig OBJECT IDENTIFIER ::= { huaweiUtility 10 } + hwAtmOam OBJECT IDENTIFIER ::= { huaweiUtility 11 } + hwAtmPos OBJECT IDENTIFIER ::= { huaweiUtility 12 } + hwHSL OBJECT IDENTIFIER ::= { huaweiUtility 13 } + hwMTA OBJECT IDENTIFIER ::= { huaweiUtility 14 } + hwSPC OBJECT IDENTIFIER ::= { huaweiUtility 15 } + hwV5 OBJECT IDENTIFIER ::= { huaweiUtility 16 } + hwIma OBJECT IDENTIFIER ::= { huaweiUtility 17 } + hwUcl OBJECT IDENTIFIER ::= { huaweiUtility 18 } + hwAtmSvc OBJECT IDENTIFIER ::= { huaweiUtility 19 } + hwVPRing OBJECT IDENTIFIER ::= { huaweiUtility 20 } + + hwTest OBJECT IDENTIFIER ::= { huaweiUtility 21 } + hwTestCommon OBJECT IDENTIFIER ::= { hwTest 1 } + hwNTest OBJECT IDENTIFIER ::= { hwTest 2 } + hwBtest OBJECT IDENTIFIER ::= { hwTest 3 } + hwSwitchOver OBJECT IDENTIFIER ::= { huaweiUtility 22 } + hwVfb OBJECT IDENTIFIER ::= { huaweiUtility 23 } + hwClk OBJECT IDENTIFIER ::= { huaweiUtility 25 } + hwCdi OBJECT IDENTIFIER ::= { huaweiUtility 26 } + hwAti OBJECT IDENTIFIER ::= { huaweiUtility 27 } + hwDslamNtv OBJECT IDENTIFIER ::= { huaweiUtility 28 } + hwServerMon OBJECT IDENTIFIER ::= { huaweiUtility 29 } + hwSyntrap OBJECT IDENTIFIER ::= { huaweiUtility 30 } + hwAdsl OBJECT IDENTIFIER ::= { huaweiUtility 31 } + hwVdsl OBJECT IDENTIFIER ::= { huaweiUtility 32 } + hwHdsl OBJECT IDENTIFIER ::= { huaweiUtility 33 } + hwDeha OBJECT IDENTIFIER ::= { huaweiUtility 34 } + hwShdsl OBJECT IDENTIFIER ::= { huaweiUtility 35 } + hwVoip OBJECT IDENTIFIER ::= { huaweiUtility 36 } + hwVrp OBJECT IDENTIFIER ::= { huaweiUtility 37 } + hwMus OBJECT IDENTIFIER ::= { huaweiUtility 38 } + hwDns OBJECT IDENTIFIER ::= { huaweiUtility 39 } + hwNetTest OBJECT IDENTIFIER ::= { huaweiUtility 40 } + hwMs OBJECT IDENTIFIER ::= { huaweiUtility 41 } + hwPITP OBJECT IDENTIFIER ::= { huaweiUtility 42 } + hwDslamMacPool OBJECT IDENTIFIER ::= { huaweiUtility 43 } + hwDslamPPPoA OBJECT IDENTIFIER ::= { huaweiUtility 44 } + hwDslamPvcProtocol OBJECT IDENTIFIER ::= { huaweiUtility 45 } + hwDslamIpoa OBJECT IDENTIFIER ::= { huaweiUtility 46 } + hwIpDslamSecurity OBJECT IDENTIFIER ::= { huaweiUtility 47 } + + + hwTimeLocalization OBJECT IDENTIFIER ::= { huaweiUtility 66} + hwBulkStatistics OBJECT IDENTIFIER ::= { huaweiUtility 103 } + hwCfgInfoCollect OBJECT IDENTIFIER ::= { huaweiUtility 121 } + hwSecurity OBJECT IDENTIFIER ::= { huaweiUtility 122 } + hwEntityVendorType OBJECT IDENTIFIER ::= { huaweiUtility 162 } + hwFTTODeviceMIB OBJECT IDENTIFIER ::= { huaweiUtility 186 } + h3c OBJECT IDENTIFIER ::= { huawei 10 } -- July 09,2003,lcl added + huaweiMpls OBJECT IDENTIFIER ::= { huawei 13 } + hwDatacomm2 OBJECT IDENTIFIER ::= { huawei 25 } + -- hwLoopDetectMIB OBJECT IDENTIFIER ::= { hwDatacomm 180 } + -- hwBpduMIB OBJECT IDENTIFIER ::= { hwDatacomm 243 } + + ne9000 OBJECT IDENTIFIER ::= { hwProducts 315 } + ne9000SysOid OBJECT IDENTIFIER ::= { ne9000 2 } + ne9000-20 OBJECT IDENTIFIER ::= { ne9000SysOid 1 } + ne9000-8 OBJECT IDENTIFIER ::= { ne9000SysOid 2 } + + ma5800-x15 OBJECT IDENTIFIER ::= { hwProducts 316} + ma5800-x2 OBJECT IDENTIFIER ::= { hwProducts 317} + cloudedge OBJECT IDENTIFIER ::= { hwProducts 325} + ea5800-x17 OBJECT IDENTIFIER ::= { hwProducts 327} + ea5800-x15 OBJECT IDENTIFIER ::= { hwProducts 328} + ea5800-x7 OBJECT IDENTIFIER ::= { hwProducts 329} + ea5800-x2 OBJECT IDENTIFIER ::= { hwProducts 330} + BGW OBJECT IDENTIFIER ::= { hwProducts 331} + BGW9916 OBJECT IDENTIFIER ::= { BGW 1 } + cx6600 OBJECT IDENTIFIER ::= { hwProducts 336 } + cx6600SysOid OBJECT IDENTIFIER ::= { cx6600 1 } + cx6620 OBJECT IDENTIFIER ::= { cx6600SysOid 1 } + cx6608 OBJECT IDENTIFIER ::= { cx6600SysOid 2 } + cx6602 OBJECT IDENTIFIER ::= { cx6600SysOid 3 } + cx6602-B OBJECT IDENTIFIER ::= { cx6600SysOid 4 } + cx6601-14H24Q OBJECT IDENTIFIER ::= { cx6600SysOid 5 } + cx6601-8H20Q OBJECT IDENTIFIER ::= { cx6600SysOid 6 } + ma5801-gp08 OBJECT IDENTIFIER ::= { hwProducts 337} + ea5801-gp08 OBJECT IDENTIFIER ::= { hwProducts 338} + ma5801-cg04 OBJECT IDENTIFIER ::= { hwProducts 339} + ea5801-cg04 OBJECT IDENTIFIER ::= { hwProducts 340} + ne40ex16b OBJECT IDENTIFIER ::= { hwProducts 354 } + NE40EX16BSysOid OBJECT IDENTIFIER ::= { ne40ex16b 1 } + NE40EX16B OBJECT IDENTIFIER ::= { NE40EX16BSysOid 1 } + + NCX6600 OBJECT IDENTIFIER ::= { hwProducts 360 } + NCX6600SysOid OBJECT IDENTIFIER ::= { NCX6600 1 } + NCX6604 OBJECT IDENTIFIER ::= { NCX6600SysOid 1 } + NCX6608 OBJECT IDENTIFIER ::= { NCX6600SysOid 2 } +END + + + + + + diff --git a/MIBS/huawei/HUAWEI-MINM-MIB b/MIBS/huawei/HUAWEI-MINM-MIB new file mode 100644 index 0000000..79ceffb --- /dev/null +++ b/MIBS/huawei/HUAWEI-MINM-MIB @@ -0,0 +1,2717 @@ +-- ================================================================================= +-- Copyright (C) 2006 by HUAWEI TECHNOLOGIES. All rights reserved +-- +-- Description: This mib file is used for configuration of MINM +-- information. +-- Reference: +-- Version: V1.0 +-- History: +-- V1.0 wuchunqiang 60020627, 2006.10.30, publish +-- pengpeng 60021576,2006.10.30 +-- yuwei 43165, 2006.11.15 +-- xiebojie 60021221 ,2007.05.22 +-- zhangyinjuan 64060, 2008.06.18 +-- ================================================================================= + + HUAWEI-MINM-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + InterfaceIndex + FROM IF-MIB + EnabledStatus + FROM P-BRIDGE-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + Integer32, Unsigned32, Counter32, Counter64, OBJECT-TYPE, + MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + MacAddress, RowStatus, TruthValue, TimeStamp, TEXTUAL-CONVENTION + FROM SNMPv2-TC + VlanIdOrNone, VlanId + FROM Q-BRIDGE-MIB -- [RFC4363] + AddressFamilyNumbers + FROM IANA-ADDRESS-FAMILY-NUMBERS-MIB + TransportDomain,TransportAddress + FROM TRANSPORT-ADDRESS-MIB -- [RFC3419] + VlanList + FROM HUAWEI-L2IF-MIB + InterfaceIndexOrZero + FROM IF-MIB; + + + + hwMinMMIB MODULE-IDENTITY + LAST-UPDATED "200611230000Z" -- November 23, 2006 at 00:00 GMT + ORGANIZATION + "Huawei Technologies Co., Ltd." + CONTACT-INFO + "R&D Beijing, Huawei Technologies Co., Ltd. + Huawei Bld., NO.3 Xinxi Rd, + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + Zip: 100085 + Http://www.huawei.com + E-mail:support@huawei.com" + DESCRIPTION + "The HUAWEI-MINM-MIB contains objects to + Manage configuration for MINM feature. + + " + ::= { hwMINM 1 } + +-- +-- type definitions +-- + + HWAdminStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the administration status as follows: + up(1), + down(2) + " + SYNTAX INTEGER + { + up(1), + down(2) + } + + HWOperStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the operation status as follows: + up(1), + down(2) + " + SYNTAX INTEGER + { + up(1), + down(2) + } + + HwDot1agCfmCcmInterval ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the interval at which CCMs are sent by a MEP. + The possible values are: + intervalInvalid(1) No CCMs are sent (disabled). + interval300Hz(2) CCMs are sent every 3 1/3 milliseconds + (300Hz). + interval10ms(3) CCMs are sent every 10 milliseconds. + interval100ms(4) CCMs are sent every 100 milliseconds. + interval1s(5) CCMs are sent every 1 second. + interval10s(6) CCMs are sent every 10 seconds. + interval1min(7) CCMs are sent every minute. + interval10min(8) CCMs are sent every 10 minutes. + interval20ms(9) CCMs are sent every 10 milliseconds. + interval30ms(10) CCMs are sent every 10 milliseconds. + interval50ms(11) CCMs are sent every 10 milliseconds. + + Note: enumerations start at zero to match the 'CCM Interval + field' protocol field. + " + SYNTAX INTEGER + { + intervalInvalid(1), + interval300Hz(2), + interval10ms(3), + interval100ms(4), + interval1s(5), + interval10s(6), + interval1min(7), + interval10min(8), + interval20ms(9), + interval30ms(10), + interval50ms(11) + } + + HwDot1agCfmRelayActionFieldValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the possible values the Relay action field can take." + REFERENCE + "802.1ag clauses 12.14.7.5.3 g), 20.32.2.5, and Table 21-24. + RlyHit(1) The LTM reached an MP whose MAC address matches the target MAC address. + RlyFDB(2) The Egress Port was determined by consulting the Filtering Database(20.41.1.1:a). + RlyMPDB(3) The Egress Port was determined by consulting the MIP CCM Database(20.41.1.1:b). + " + SYNTAX INTEGER + { + rlyHit(1), + rlyFdb(2), + rlyMpdb(3) + } + + HwLldpChassisIdSubtype ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This TC describes the source of a chassis identifier. + + The enumeration 'chassisComponent(1)' represents a chassis + identifier based on the value of entPhysicalAlias object + (defined in IETF RFC 2737) for a chassis component (i.e., + an entPhysicalClass value of 'chassis(3)'). + + The enumeration 'interfaceAlias(2)' represents a chassis + identifier based on the value of ifAlias object (defined in + IETF RFC 2863) for an interface on the containing chassis. + + The enumeration 'portComponent(3)' represents a chassis + identifier based on the value of entPhysicalAlias object + (defined in IETF RFC 2737) for a port or backplane + component (i.e., entPhysicalClass value of 'port(10)' or + 'backplane(4)'), within the containing chassis. + + The enumeration 'macAddress(4)' represents a chassis + identifier based on the value of a unicast source address + (encoded in network byte order and IEEE 802.3 canonical bit + order), of a port on the containing chassis as defined in + IEEE Std 802-2001. + + The enumeration 'networkAddress(5)' represents a chassis + identifier based on a network address, associated with + a particular chassis. The encoded address is actually + composed of two fields. The first field is a single octet, + representing the IANA AddressFamilyNumbers value for the + specific address type, and the second field is the network + address value. + + The enumeration 'interfaceName(6)' represents a chassis + identifier based on the value of ifName object (defined in + IETF RFC 2863) for an interface on the containing chassis. + + The enumeration 'local(7)' represents a chassis identifier + based on a locally defined value." + SYNTAX INTEGER { + chassisComponent(1), + interfaceAlias(2), + portComponent(3), + macAddress(4), + networkAddress(5), + interfaceName(6), + local(7) + } + + HwLldpChassisId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This TC describes the format of a chassis identifier string. + Objects of this type are always used with an associated + LldpChassisIdSubtype object, which identifies the format of + the particular LldpChassisId object instance. + + If the associated LldpChassisIdSubtype object has a value of + 'chassisComponent(1)', then the octet string identifies + a particular instance of the entPhysicalAlias object + (defined in IETF RFC 2737) for a chassis component (i.e., + an entPhysicalClass value of 'chassis(3)'). + + If the associated LldpChassisIdSubtype object has a value + of 'interfaceAlias(2)', then the octet string identifies + a particular instance of the ifAlias object (defined in + IETF RFC 2863) for an interface on the containing chassis. + If the particular ifAlias object does not contain any values, + another chassis identifier type should be used. + + If the associated LldpChassisIdSubtype object has a value + of 'portComponent(3)', then the octet string identifies a + particular instance of the entPhysicalAlias object (defined + in IETF RFC 2737) for a port or backplane component within + the containing chassis. + + If the associated LldpChassisIdSubtype object has a value of + 'macAddress(4)', then this string identifies a particular + unicast source address (encoded in network byte order and + IEEE 802.3 canonical bit order), of a port on the containing + chassis as defined in IEEE Std 802-2001. + + If the associated LldpChassisIdSubtype object has a value of + 'networkAddress(5)', then this string identifies a particular + network address, encoded in network byte order, associated + with one or more ports on the containing chassis. The first + octet contains the IANA Address Family Numbers enumeration + value for the specific address type, and octets 2 through + N contain the network address value in network byte order. + + If the associated LldpChassisIdSubtype object has a value + of 'interfaceName(6)', then the octet string identifies + a particular instance of the ifName object (defined in + IETF RFC 2863) for an interface on the containing chassis. + If the particular ifName object does not contain any values, + another chassis identifier type should be used. + + If the associated LldpChassisIdSubtype object has a value of + 'local(7)', then this string identifies a locally assigned + Chassis ID." + SYNTAX OCTET STRING (SIZE (1..255)) + + HwLldpPortIdSubtype ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This TC describes the source of a particular type of port + identifier used in the LLDP MIB. + + The enumeration 'interfaceAlias(1)' represents a port + identifier based on the ifAlias MIB object, defined in IETF + RFC 2863. + + The enumeration 'portComponent(2)' represents a port + identifier based on the value of entPhysicalAlias (defined in + IETF RFC 2737) for a port component (i.e., entPhysicalClass + value of 'port(10)'), within the containing chassis. + + The enumeration 'macAddress(3)' represents a port identifier + based on a unicast source address (encoded in network + byte order and IEEE 802.3 canonical bit order), which has + been detected by the agent and associated with a particular + port (IEEE Std 802-2001). + + The enumeration 'networkAddress(4)' represents a port + identifier based on a network address, detected by the agent + and associated with a particular port. + + The enumeration 'interfaceName(5)' represents a port + identifier based on the ifName MIB object, defined in IETF + RFC 2863. + + The enumeration 'agentCircuitId(6)' represents a port + identifier based on the agent-local identifier of the circuit + (defined in RFC 3046), detected by the agent and associated + with a particular port. + + The enumeration 'local(7)' represents a port identifier + based on a value locally assigned." + + SYNTAX INTEGER { + interfaceAlias(1), + portComponent(2), + macAddress(3), + networkAddress(4), + interfaceName(5), + agentCircuitId(6), + local(7) + } + + HwLldpPortId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This TC describes the format of a port identifier string. + Objects of this type are always used with an associated + LldpPortIdSubtype object, which identifies the format of the + particular LldpPortId object instance. + + If the associated LldpPortIdSubtype object has a value of + 'interfaceAlias(1)', then the octet string identifies a + particular instance of the ifAlias object (defined in IETF + RFC 2863). If the particular ifAlias object does not contain + any values, another port identifier type should be used. + + If the associated LldpPortIdSubtype object has a value of + 'portComponent(2)', then the octet string identifies a + particular instance of the entPhysicalAlias object (defined + in IETF RFC 2737) for a port or backplane component. + + If the associated LldpPortIdSubtype object has a value of + 'macAddress(3)', then this string identifies a particular + unicast source address (encoded in network byte order + and IEEE 802.3 canonical bit order) associated with the port + (IEEE Std 802-2001). + + If the associated LldpPortIdSubtype object has a value of + 'networkAddress(4)', then this string identifies a network + address associated with the port. The first octet contains + the IANA AddressFamilyNumbers enumeration value for the + specific address type, and octets 2 through N contain the + networkAddress address value in network byte order. + + If the associated LldpPortIdSubtype object has a value of + 'interfaceName(5)', then the octet string identifies a + particular instance of the ifName object (defined in IETF + RFC 2863). If the particular ifName object does not contain + any values, another port identifier type should be used. + + If the associated LldpPortIdSubtype object has a value of + 'agentCircuitId(6)', then this string identifies a agent-local + identifier of the circuit (defined in RFC 3046). + + If the associated LldpPortIdSubtype object has a value of + 'local(7)', then this string identifies a locally + assigned port ID." + SYNTAX OCTET STRING (SIZE (1..255)) + + HwLldpManAddrIfSubtype ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This TC describes the basis of a particular type of + interface associated with the management address. + + The enumeration 'unknown(1)' represents the case where the + interface is not known. + + The enumeration 'ifIndex(2)' represents interface identifier + based on the ifIndex MIB object. + + The enumeration 'systemPortNumber(3)' represents interface + identifier based on the system port numbering convention." + REFERENCE + "IEEE 802.1AB-2005 9.5.9.5" + + SYNTAX INTEGER { + unknown(1), + ifIndex(2), + systemPortNumber(3) + } + + HwLldpManAddress ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of a management address associated with the LLDP + agent that may be used to reach higher layer entities to + assist discovery by network management. + + It should be noted that appropriate security credentials, + such as SNMP engineId, may be required to access the LLDP + agent using a management address. These necessary credentials + should be known by the network management and the objects + associated with the credentials are not included in the + LLDP agent." + SYNTAX OCTET STRING (SIZE (1..31)) + + + + HwDot1agCfmIngressActionFieldValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Possible values returned in the ingress action field." + REFERENCE + "802.1ag clauses 12.14.7.5.3 k), 21.9.9.1, 20.35.2.6 and + Table 21-26. + " + SYNTAX INTEGER { + ingOk (1), + ingDown (2), + ingBlocked (3), + ingVid (4) + } + + + HwDot1agCfmEgressActionFieldValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Possible values returned in the egress action field" + REFERENCE + "802.1ag clauses 12.14.7.5.3 o), 21.9.10.1 and Table 21-28" + SYNTAX INTEGER { + egrOK (1), + egrDown (2), + egrBlocked (3), + egrVid (4) + } + + HWApsInterval ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " Indicates the time interval for fast sending of Aps packets described in the G.8031. + By default, it is 3.3 ms. + Optional values for sending interval are as follows: + apsInterval3dot3ms(1): indicates a sending interval of 3.3 ms. + apsInterval5ms(2): indicates a sending interval of 5 ms. + apsInterval10ms(3): indicates a sending interval of 10 ms. + apsInterval15ms(4): indicates a sending interval of 15 ms. + apsInterval20ms(5): indicates a sending interval of 20 ms. + apsInterval30ms(6): indicates a sending interval of 30 ms. + " + SYNTAX INTEGER + { + apsInterval3dot3ms(1), + apsInterval5ms(2), + apsInterval10ms(3), + apsInterval15ms(4), + apsInterval20ms(5), + apsInterval30ms(6) + } + + HWProtectMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the protection modes of the G.8031 Aps protection group of mac-tunnels. + oneplusonebidirectional(1): 1 + 1 switchover protection modes on both ends + oneplusoneunidirectional(2): 1 + 1 switchover protection modes on a single end + onetoone(3): 1:1 protection mode + By the default, the 1:1 protection mode is used. + + " + SYNTAX INTEGER + { + onePlusOneBidirectional(1), + onePlusOneUnidirectional(2), + oneToOne(3) + } + + HWSwitchOperation ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the switchover commands for the Aps protection group of mac-tunnels. + The priority levels in a descending order are: clear, lock, force and manual. + clear(1): clears the lock, force and manual commands, and WTR state on the local end. + After the local commands are cleared, the WTR state cannot be entered. + lock(2): locks the services on the working tunnel. + force(3): forcibly switches the services to the protection tunnel when the protection tunnel is in sound state. + manual(4): forcibly switches the services to the protection channel when the working and the protection tunnel are in sound state. + null(5):there is not manual commands. + " + SYNTAX INTEGER + { + clear(1), + lock(2), + force(3), + manual(4), + null(5) + } + + HWProtectProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the protection protocol of the protection group of mac-tunnels. + protocolAps(1): use an APS protocol to enhance the protection switching. + protocolOam(2): not using any APS protocol to enhance the protection switching. + By the default, the Protocol OAM is used. + " + SYNTAX INTEGER + { + protocolAps(1), + protocolOam(2) + } + HWServiceType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the type of a service instance as follows: + p2p(1): indicates the type of a point-to-point service instance. + mp2mp(2): indicates the type of a multi-point to multi-point service instance. + By default, the service type is mp2mp. + " + SYNTAX INTEGER + { + p2p(1), + mp2mp(2) + } + + HWInterfaceType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the interface type of a service instance. + The encApsulation mapping modes of the service instance can be configured as follows: + transparent(1): indicates the transparent transmission mode. + oneToOne(2): indicates the one-to-one in the s-tagged mode. + bundling(3): indicates the bundling in the s-tagged mode. + By default, the s-tagged bundling mode is used. + + " + SYNTAX INTEGER + { + transparent(1), + oneToOne(2), + bundling(3) + } + + HWProcessBehavior ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the processing behavior of packets as follows: + discard(1), + forward(2) + " + SYNTAX INTEGER + { + discard(1), + forward(2) + } + + HWStaticMacFwdType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " + Indicates the type of the static MAC forwarding table of a service instance: + static(1): indicates a static entry. + blackhole(2): indicates a blackhole entry. + " + SYNTAX INTEGER + { + static(1), + blackhole(2) + } + + HwDot1agCfmMepIdOrZero ::= TEXTUAL-CONVENTION + DISPLAY-HINT + "d" + STATUS current + DESCRIPTION + "Indicates the Maintenance association End Point Identifier (MEPID): A small + integer, unique over a given Maintenance Association, + identifying a specific MEP. + + The special value 0 is allowed to indicate special cases, for + example that no MEPID is configured in a given Maintenance + Association point. + + Whenever an object is defined with this SYNTAX, then the + DESCRIPTION clause of such an object MUST specify what the + special value of 0 means. + " + SYNTAX Unsigned32 (0 | 1..8191) + + +-- +-- end of type definitions +-- + +-- +-- Node definitions +-- + + + hwMINM OBJECT IDENTIFIER ::= { hwDatacomm 133 } + + + + hwMinMObjects OBJECT IDENTIFIER ::= { hwMinMMIB 1 } + + + + hwMinMSystemObjects OBJECT IDENTIFIER ::= { hwMinMObjects 1 } + + + + hwMinMVirtualMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the virtual MAC address of the device. + By default, there is no virtual MAC address." + ::= { hwMinMSystemObjects 1 } + + + + hwMinMMacTnlBVlanListLow OBJECT-TYPE + SYNTAX VlanList (SIZE(256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the starting value of the backbone VLAN that is assigned to the mac-tunnel." + ::= { hwMinMSystemObjects 2 } + + + hwMinMMacTnlBVlanListHigh OBJECT-TYPE + SYNTAX VlanList (SIZE(256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the ending value of the backbone VLAN that is assigned to the mac-tunnel." + ::= { hwMinMSystemObjects 3 } + + + + hwMinMTrapEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates that the Snmp-Agent Trap is enabled on the Mac-in-Mac.By default, it is disable." + DEFVAL { 2 } + ::= { hwMinMSystemObjects 4 } + + + + hwMinMMacTnlObjects OBJECT IDENTIFIER ::= { hwMinMObjects 2 } + + + hwMinMMacTnlCfgObjects OBJECT IDENTIFIER ::= { hwMinMMacTnlObjects 1 } + + + hwMinMMacTnlIndexNext OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the Index of the Next Mac Tunnel.It begins with one." + ::= { hwMinMMacTnlCfgObjects 1 } + + + hwMinMMacTnlCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMinMMacTnlCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates a configuration information table of Mac-tunnel." + ::= { hwMinMMacTnlCfgObjects 2 } + + + hwMinMMacTnlCfgEntry OBJECT-TYPE + SYNTAX HwMinMMacTnlCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the entry in the tunnel configuration table of the mac-tunnel." + INDEX { hwMinMMacTnlIndex } + ::= { hwMinMMacTnlCfgTable 1 } + + HwMinMMacTnlCfgEntry ::= + SEQUENCE { + hwMinMMacTnlIndex + Unsigned32, + hwMinMMacTnlName + OCTET STRING, + hwMinMMacTnlDMac + MacAddress, + hwMinMMacTnlBVlanID + VlanIdOrNone, + hwMinMMacTnlBVlanType + OCTET STRING, + hwMinMMacTnlPriorityValue + Integer32, + hwMinMMacTnlOutgoingIfIndex + InterfaceIndexOrZero, + hwMinMMacTnlSplitHorizonEnable + EnabledStatus, + hwMinMMacTnlAdminStatus + HWAdminStatus, + hwMinMMacTnlOperStatus + HWOperStatus, + hwMinMMacTnlDescription + OCTET STRING, + hwMinMMacTnlStatisticsReset + EnabledStatus, + hwMinMMacTnlPriorityTrustITag + TruthValue, + hwMinMMacTnlDeiTrustIDei + TruthValue, + hwMinMMacTnlDeiValue + Integer32, + hwMinMMacTnlRowStatus + RowStatus + } + + hwMinMMacTnlIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the index of Mac Tunnel. It begins with one." + ::= { hwMinMMacTnlCfgEntry 1 } + + + hwMinMMacTnlName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the name of the mac-tunnel. + It is a character string with a maximum of 31 bytes and a minimum of 1 byte." + ::= { hwMinMMacTnlCfgEntry 11 } + + + hwMinMMacTnlDMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the remote MAC address of the current mac-tunnel. + By default, there is no such configuration." + ::= { hwMinMMacTnlCfgEntry 12 } + + + hwMinMMacTnlBVlanID OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates BVLAN value of the current BVLAN used by the mac-tunnel: It ranges from 1 to 4094. By default, BVLAN value is not configured. + The VLAN here must have been created and be in the backbone VLAN used by the mac-tunnel. + The special value of zero is used to indicate that no VLAN-ID is present or used. + " + ::= { hwMinMMacTnlCfgEntry 13 } + + + hwMinMMacTnlBVlanType OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(2)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Indicates the B-TAG type of the BVLAN. By default, it is 88a8. + " + ::= { hwMinMMacTnlCfgEntry 14 } + + + hwMinMMacTnlPriorityValue OBJECT-TYPE + SYNTAX Integer32 (0..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates priority level of the mac-tunnel. + It is used to set the priority field of B-TAG. + There are eight priority levels. By default, the I-TAG priority is used. + The special value of eight is used to indicate that priority was unknown or none. + " + ::= { hwMinMMacTnlCfgEntry 15 } + + + hwMinMMacTnlOutgoingIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the port used in the mac-tunnel. By default, it is not configured. + The value zero is used to indicate that interface was unknown or none." + ::= { hwMinMMacTnlCfgEntry 16 } + + + + hwMinMMacTnlSplitHorizonEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the split horizon of tunnels. By default, it is enabled. + When split horizon is enabled on two mac-tunnels, the two tunnels cannot exchange packets. + " + ::= { hwMinMMacTnlCfgEntry 17 } + + + hwMinMMacTnlAdminStatus OBJECT-TYPE + SYNTAX HWAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the administration status of the mac-tunnel." + ::= { hwMinMMacTnlCfgEntry 18 } + + hwMinMMacTnlOperStatus OBJECT-TYPE + SYNTAX HWOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the physical state of the mac-tunnel." + ::= { hwMinMMacTnlCfgEntry 19 } + + hwMinMMacTnlDescription OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..80)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates descriptive information of the static Mac-In-Mac tunnel. + Its length ranges from 1 to 80 bytes and the first byte cannot be a space. + " + ::= { hwMinMMacTnlCfgEntry 20 } + + hwMinMMacTnlStatisticsReset OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the reset on traffic statistics of the mac-tunnel." + ::= { hwMinMMacTnlCfgEntry 21 } + + hwMinMMacTnlPriorityTrustITag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates that the I-TAG priority is copied to the mac-tunnel. + By default, the I-TAG priority is not copied to the mac-tunnel." + DEFVAL { 2 } + ::= { hwMinMMacTnlCfgEntry 22 } + + hwMinMMacTnlDeiTrustIDei OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates that the I-DEI priority is copied to the mac-tunnel. + By default, the I-DEI priority is not copied to the mac-tunnel." + DEFVAL { 2 } + ::= { hwMinMMacTnlCfgEntry 23 } + + hwMinMMacTnlDeiValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates DEI of the mac-tunnel. It is used to set the DEI field of B-TAG. + When DEI is true, the value is set to 1. + When DEI is false, the value is set to 0. + By default, the I-DEI priority is not copied to the mac-tunnel, and the DEI is false. + When the value of the DEI is set to 2, it indicates that no DEI + is configured on the tunnel. " + DEFVAL { 0 } + ::= { hwMinMMacTnlCfgEntry 24 } + + hwMinMMacTnlRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the RowStatus. + The following three actions are used: active, createAndGo, destroy" + ::= { hwMinMMacTnlCfgEntry 51 } + + + hwMinMMacTnlStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMinMMacTnlStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates a query for the hwMinMMacTnlStatisticsTable of the mac-tunnel. " + ::= { hwMinMMacTnlCfgObjects 3 } + + hwMinMMacTnlStatisticsEntry OBJECT-TYPE + SYNTAX HwMinMMacTnlStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates an entry query for the hwMinMMacTnlStatisticsTable of the mac-tunnel." + INDEX { hwMinMMacTnlIndex } + ::= { hwMinMMacTnlStatisticsTable 1 } + + HwMinMMacTnlStatisticsEntry ::= + SEQUENCE { + hwMinMMacTnlInPackets + Counter64, + hwMinMMacTnlInBytes + Counter64, + hwMinMMacTnlOutPackets + Counter64, + hwMinMMacTnlOutBytes + Counter64 + } + + hwMinMMacTnlInPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of packets received by the mac-tunnel. " + ::= { hwMinMMacTnlStatisticsEntry 11 } + + hwMinMMacTnlInBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of bytes received by the mac-tunnel." + ::= { hwMinMMacTnlStatisticsEntry 12 } + + hwMinMMacTnlOutPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of packets sent by the mac-tunnel. " + ::= { hwMinMMacTnlStatisticsEntry 13 } + + hwMinMMacTnlOutBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of bytes sent by the mac-tunnel." + ::= { hwMinMMacTnlStatisticsEntry 14 } + + + hwMacTnlNameToIndexMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMacTnlNameToIndexMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the mapping table of the tunnel name and tunnel index." + ::= { hwMinMMacTnlCfgObjects 4 } + + hwMacTnlNameToIndexMappingEntry OBJECT-TYPE + SYNTAX HwMacTnlNameToIndexMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the mapping table entry of the tunnel name and tunnel index." + INDEX { hwMacTnlName } + ::= { hwMacTnlNameToIndexMappingTable 1 } + + HwMacTnlNameToIndexMappingEntry ::= + SEQUENCE { + hwMacTnlName + OCTET STRING, + hwMacTnlIndex + Unsigned32 + } + + + hwMacTnlName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the name of the mac-tunnel. + It is a character string with a maximum of 31 bytes and a minimum of 1 byte. " + ::= { hwMacTnlNameToIndexMappingEntry 1 } + + hwMacTnlIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the tunnel index.It begins with one." + ::= { hwMacTnlNameToIndexMappingEntry 11 } + + + + hwMinMMacTnlOamObjects OBJECT IDENTIFIER ::= { hwMinMMacTnlObjects 2 } + + hwMinMMacTnlCCTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMinMMacTnlCCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the parameters used to describe CC packets. + " + ::= { hwMinMMacTnlOamObjects 1 } + + hwMinMMacTnlCCEntry OBJECT-TYPE + SYNTAX HwMinMMacTnlCCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the CC table entry." + INDEX { hwMinMMacTnlIndex } + ::= { hwMinMMacTnlCCTable 1 } + + HwMinMMacTnlCCEntry ::= + SEQUENCE { + hwMinMMacTnlCfmEnable + EnabledStatus, + hwMinMMacTnlCCInterval + HwDot1agCfmCcmInterval, + hwMinMMacTnlSomeRMepCcmDefect + TruthValue, + hwMinMMacTnlSomeRdiDefect + TruthValue, + hwMinMMacTnlCcReceiveEnabled + TruthValue, + hwMinMMacTnlCCRowStatus + RowStatus + } + + + hwMinMMacTnlCfmEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates that CFM is enabled." + ::= { hwMinMMacTnlCCEntry 11 } + + hwMinMMacTnlCCInterval OBJECT-TYPE + SYNTAX HwDot1agCfmCcmInterval + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the time interval of CC packets." + DEFVAL { 3 } + ::= { hwMinMMacTnlCCEntry 12 } + + hwMinMMacTnlSomeRMepCcmDefect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates a connectivity failure of tunnels." + ::= { hwMinMMacTnlCCEntry 13 } + + hwMinMMacTnlSomeRdiDefect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the RDI packet from the remote end is received." + ::= { hwMinMMacTnlCCEntry 14 } + + hwMinMMacTnlCcReceiveEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether CC reception is enabled." + ::= { hwMinMMacTnlCCEntry 15 } + + hwMinMMacTnlCCRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the row status." + ::= { hwMinMMacTnlCCEntry 51 } + + hwMinMMacTnlLbTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMinMMacTnlLbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the parameters used to describe Lb packets." + ::= { hwMinMMacTnlOamObjects 2 } + + hwMinMMacTnlLbEntry OBJECT-TYPE + SYNTAX HwMinMMacTnlLbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the loopback table entry." + INDEX { hwMinMMacTnlIndex } + ::= { hwMinMMacTnlLbTable 1 } + + HwMinMMacTnlLbEntry ::= + SEQUENCE { + hwMinMMacTnlLbmEnable + EnabledStatus, + hwMinMMacTnlLbmTimeStamp + TimeStamp, + hwMinMMacTnlLbmTimeOut + Integer32, + hwMinMMacTnlLbmTimes + Integer32, + hwMinMMacTnlLbmSize + Integer32, + hwMinMMacTnlLbrIn + Counter32, + hwMinMMacTnlLbmResult + TruthValue, + hwMinMMacTnlLbRowStatus + RowStatus + } + + hwMinMMacTnlLbmEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Indicates that the MAC Ping is started inside the tunnel. + " + ::= { hwMinMMacTnlLbEntry 11 } + + hwMinMMacTnlLbmTimeStamp OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the operation time." + ::= { hwMinMMacTnlLbEntry 12 } + + hwMinMMacTnlLbmTimeOut OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the timeout period entered by a user, in ms. By default, it is 2000." + DEFVAL { 2000 } + ::= { hwMinMMacTnlLbEntry 13 } + + hwMinMMacTnlLbmTimes OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Indicates the number of times that Ping is entered. + " + ::= { hwMinMMacTnlLbEntry 14 } + + hwMinMMacTnlLbmSize OBJECT-TYPE + SYNTAX Integer32 (64..1480) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Indicates the size of an Lbm packet. + " + DEFVAL { 64 } + ::= { hwMinMMacTnlLbEntry 15 } + + hwMinMMacTnlLbrIn OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of valid LBR packets received " + ::= { hwMinMMacTnlLbEntry 16 } + + + hwMinMMacTnlLbmResult OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Whether the MAC ping operation for a tunnel is over. + " + ::= { hwMinMMacTnlLbEntry 17 } + + hwMinMMacTnlLbRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the row status." + ::= { hwMinMMacTnlLbEntry 51 } + + hwMinMMacTnlLbResultTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMinMMacTnlLbResultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Performance statistics returned by using the MAC ping command for a tunnel. + " + ::= { hwMinMMacTnlOamObjects 3 } + + hwMinMMacTnlLbResultEntry OBJECT-TYPE + SYNTAX HwMinMMacTnlLbResultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the loopback table entry." + INDEX { hwMinMMacTnlIndex } + ::= { hwMinMMacTnlLbResultTable 1 } + + HwMinMMacTnlLbResultEntry ::= + SEQUENCE { + hwMinMMacTnlMacPingRTTMin + Gauge32, + hwMinMMacTnlMacPingRTTMax + Gauge32, + hwMinMMacTnlMacPingRTTAvg + Gauge32, + hwMinMMacTnlMacPingPacketLossRatio + Gauge32 + } + + hwMinMMacTnlMacPingRTTMin OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The minimum round trip time. + " + ::= { hwMinMMacTnlLbResultEntry 11 } + + hwMinMMacTnlMacPingRTTMax OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The maximum round trip time. + " + ::= { hwMinMMacTnlLbResultEntry 12 } + + hwMinMMacTnlMacPingRTTAvg OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The average round trip time. + " + ::= { hwMinMMacTnlLbResultEntry 13 } + + hwMinMMacTnlMacPingPacketLossRatio OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The packet loss ratio. + " + ::= { hwMinMMacTnlLbResultEntry 14 } + + + hwMinMMacTnlLtmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMinMMacTnlLtmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the parameters used to describe Ltm packets. " + ::= { hwMinMMacTnlOamObjects 4 } + + hwMinMMacTnlLtmEntry OBJECT-TYPE + SYNTAX HwMinMMacTnlLtmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the linktrace table entry." + INDEX { hwMinMMacTnlIndex } + ::= { hwMinMMacTnlLtmTable 1 } + + HwMinMMacTnlLtmEntry ::= + SEQUENCE { + hwMinMMacTnlLtmEnable + EnabledStatus, + hwMinMMacTnlLtmTimeStamp + TimeStamp, + hwMinMMacTnlLtmTimeOut + Integer32, + hwMinMMacTnlLtmFlags + BITS, + hwMinMMacTnlLtmTtl + Unsigned32, + hwMinMMacTnlLtmSeqNumber + Unsigned32, + hwMinMMacTnlLtmEgressIdentifier + Unsigned32, + hwMinMMacTnlLtmResult + TruthValue, + hwMinMMacTnlLtmRowStatus + RowStatus + } + + hwMinMMacTnlLtmEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Indicates that the MAC Trace is started inside the tunnel. + " + ::= { hwMinMMacTnlLtmEntry 11 } + + hwMinMMacTnlLtmTimeStamp OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The time stamp for enabling the MAC trace operation for a tunnel. + " + ::= { hwMinMMacTnlLtmEntry 12 } + + hwMinMMacTnlLtmTimeOut OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Indicates the timeout period entered by a user, in ms. By default, it is 2000. + " + DEFVAL { 2000 } + ::= { hwMinMMacTnlLtmEntry 13 } + + hwMinMMacTnlLtmTtl OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Indicates the living cycle of Ltm packets. + " + DEFVAL { 64 } + ::= { hwMinMMacTnlLtmEntry 14 } + + hwMinMMacTnlLtmFlags OBJECT-TYPE + SYNTAX BITS { + useFDBonly (0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The flags field of an LTM packet. + " + DEFVAL { {useFDBonly } } + ::= { hwMinMMacTnlLtmEntry 15 } + + hwMinMMacTnlLtmSeqNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The sequence number of an LTM packet. + " + ::= { hwMinMMacTnlLtmEntry 16 } + + hwMinMMacTnlLtmEgressIdentifier OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the egress ID of Ltm packets." + ::= { hwMinMMacTnlLtmEntry 17 } + + hwMinMMacTnlLtmResult OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Two conditions are used to determine whether the MAC trace operation to a tunnel is over: (1) The peer of a tunnel has been traced. (2) The preset timer for timeout is triggered. + Either condition indicates the completion of an operation. + " + ::= { hwMinMMacTnlLtmEntry 18 } + + + hwMinMMacTnlLtmRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the row status." + ::= { hwMinMMacTnlLtmEntry 51 } + + hwMinMMacTnlLtrTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMinMMacTnlLtrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the parameters used to describe Ltr packets. " + ::= { hwMinMMacTnlOamObjects 5 } + + hwMinMMacTnlLtrEntry OBJECT-TYPE + SYNTAX HwMinMMacTnlLtrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Indicates the linktraceRelay table entry." + INDEX { hwMinMMacTnlIndex, + hwMinMMacTnlLtrSeqNumber, + hwMinMMacTnlLtrReceiveOrder } + ::= { hwMinMMacTnlLtrTable 1 } + + HwMinMMacTnlLtrEntry ::= + SEQUENCE { + hwMinMMacTnlLtrSeqNumber Unsigned32, + hwMinMMacTnlLtrReceiveOrder Unsigned32, + hwMinMMacTnlLtrTtl Unsigned32, + hwMinMMacTnlLtrForwarded TruthValue, + hwMinMMacTnlLtrLastEgressIdentifier OCTET STRING, + hwMinMMacTnlLtrNextEgressIdentifier OCTET STRING, + hwMinMMacTnlLtrRelay HwDot1agCfmRelayActionFieldValue, + hwMinMMacTnlLtrIngress HwDot1agCfmIngressActionFieldValue, + hwMinMMacTnlLtrIngressMac MacAddress, + hwMinMMacTnlLtrIngressPortIdSubtype HwLldpPortIdSubtype, + hwMinMMacTnlLtrIngressPortId HwLldpPortId, + hwMinMMacTnlLtrEgress HwDot1agCfmEgressActionFieldValue, + hwMinMMacTnlLtrEgressMac MacAddress, + hwMinMMacTnlLtrEgressPortIdSubtype HwLldpPortIdSubtype, + hwMinMMacTnlLtrEgressPortId HwLldpPortId + } + + hwMinMMacTnlLtrSeqNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Indicates the parameters used to describe Ltr packets. + " + ::= { hwMinMMacTnlLtrEntry 1} + + hwMinMMacTnlLtrReceiveOrder OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index to distinguish among multiple LTRs with the same LTR + Transaction Identifier field value. + " + REFERENCE + "802.1ag clause 12.14.7.5.2" + ::= { hwMinMMacTnlLtrEntry 2 } + + hwMinMMacTnlLtrTtl OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TTL field value for a returned LTR." + ::= { hwMinMMacTnlLtrEntry 11 } + + + + hwMinMMacTnlLtrForwarded OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Indicates an identifier that shows whether the LTM packet should be forwarded to the next hop. + " + ::= { hwMinMMacTnlLtrEntry 12 } + + hwMinMMacTnlLtrLastEgressIdentifier OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LTR packet is a response packet to a LTM packet. + The LTM packet is the last packet sent by a port on a device. + This variable indicates the port identifier of the LTM packet. + The last six bytes indicate the MAC address, and the first two bytes represent the board number and outbound port number respectively." + ::= { hwMinMMacTnlLtrEntry 13 } + + hwMinMMacTnlLtrNextEgressIdentifier OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the LTM packet needs to be forwarded to the next hop, the port identifier of the next hop should be added to the TVL field in the response LTR packet. The last six bytes indicate the MAC address, and the first two bytes represent the board number and outbound port number respectively." + ::= { hwMinMMacTnlLtrEntry 14 } + + hwMinMMacTnlLtrRelay OBJECT-TYPE + SYNTAX HwDot1agCfmRelayActionFieldValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the value in the Relay Action field." + ::= { hwMinMMacTnlLtrEntry 15 } + + hwMinMMacTnlLtrIngress OBJECT-TYPE + SYNTAX HwDot1agCfmIngressActionFieldValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value returned in the Ingress Action Field of the LTM." + ::= { hwMinMMacTnlLtrEntry 16 } + + hwMinMMacTnlLtrIngressMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MAC address returned in the ingress MAC address field." + ::= { hwMinMMacTnlLtrEntry 17 } + + hwMinMMacTnlLtrIngressPortIdSubtype OBJECT-TYPE + SYNTAX HwLldpPortIdSubtype + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Format of the Ingress Port ID." + ::= { hwMinMMacTnlLtrEntry 18 } + + hwMinMMacTnlLtrIngressPortId OBJECT-TYPE + SYNTAX HwLldpPortId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ingress Port ID. The format of this object is determined by + the value of the dot1agCfmLtrIngressPortIdSubtype object. + " + ::= { hwMinMMacTnlLtrEntry 19 } + + hwMinMMacTnlLtrEgress OBJECT-TYPE + SYNTAX HwDot1agCfmEgressActionFieldValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value returned in the Egress Action Field of the LTM." + ::= { hwMinMMacTnlLtrEntry 20 } + + hwMinMMacTnlLtrEgressMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MAC address returned in the egress MAC address field." + ::= { hwMinMMacTnlLtrEntry 21 } + + hwMinMMacTnlLtrEgressPortIdSubtype OBJECT-TYPE + SYNTAX HwLldpPortIdSubtype + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Format of the egress Port ID." + ::= { hwMinMMacTnlLtrEntry 22 } + + hwMinMMacTnlLtrEgressPortId OBJECT-TYPE + SYNTAX HwLldpPortId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Egress Port ID. The format of this object is determined by + the value of the dot1agCfmLtrEgressPortIdSubtype object. + " + ::= { hwMinMMacTnlLtrEntry 23 } + + + hwMinMMacTnlApsObjects OBJECT IDENTIFIER ::= { hwMinMMacTnlObjects 3 } + + hwMinMMacTnlApsCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMinMMacTnlApsCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the configuration table for the Aps protection of the mac-tunnel." + ::= { hwMinMMacTnlApsObjects 1 } + + + hwMinMMacTnlApsCfgEntry OBJECT-TYPE + SYNTAX HwMinMMacTnlApsCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the configuration table entry for the Aps protection of the mac-tunnel. " + INDEX { hwMinMMacTnlIndex } + ::= { hwMinMMacTnlApsCfgTable 1 } + + HwMinMMacTnlApsCfgEntry ::= + SEQUENCE { + hwMinMProtectMacTnlIndex + Unsigned32, + hwMinMProtectMacTnlName + OCTET STRING, + hwMinMProtectMacTnlDMac + MacAddress, + hwMinMProtectMacTnlBVlanID + VlanId, + hwMinMProtectApsSwitchMode + HWProtectMode, + hwMinMProtectProtocolApsEnable + EnabledStatus, + hwMinMProtectApsFastInterval + HWApsInterval, + hwMinMProtectHoldoffTime + Integer32, + hwMinMProtectRevMode + EnabledStatus, + hwMinMProtectRevWtrTime + Integer32, + hwMinMProtectSwitchOperation + HWSwitchOperation, + hwMinMProtectProtocol + HWProtectProtocol, + hwMinMProtectRowStatus + RowStatus + } + + hwMinMProtectMacTnlIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the index of ProtectMacTunnel. It begins with one." + ::= { hwMinMMacTnlApsCfgEntry 11 } + + hwMinMProtectMacTnlName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the tunnel name of the protective mac-tunnel." + ::= { hwMinMMacTnlApsCfgEntry 12 } + + + hwMinMProtectMacTnlDMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the remote MAC address of the protecting mac-tunnel." + ::= { hwMinMMacTnlApsCfgEntry 13 } + + + hwMinMProtectMacTnlBVlanID OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates BVLAN value used by the protecting mac-tunnel: It ranges from 1 to 4094." + ::= { hwMinMMacTnlApsCfgEntry 14 } + + hwMinMProtectApsSwitchMode OBJECT-TYPE + SYNTAX HWProtectMode + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the protection modes of the G.8031 Aps protection group of mac-tunnels. + oneplusonebidirectional(1): 1 + 1 switchover protection modes on both ends + oneplusoneunidirectional(2): 1 + 1 switchover protection modes on a single end + onetoone(3): 1:1 protection mode + By the default, the 1:1 protection mode is used. + " + DEFVAL { 3 } + ::= { hwMinMMacTnlApsCfgEntry 15 } + + + hwMinMProtectProtocolApsEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates that the G.8031 protocol of Aps protection group in the mac-tunnel is enabled. + By default, the protocol is disabled. + " + DEFVAL { 2 } + ::= { hwMinMMacTnlApsCfgEntry 16 } + + hwMinMProtectApsFastInterval OBJECT-TYPE + SYNTAX HWApsInterval + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Indicates the configuration of fast sending time interval for each protection group. + The time intervals for fast sending of Aps packets described in the G.8031 are as follows: + By default, the time interval for fast sending of Aps packets in G.8031 is 3.3 ms. + Optional values for sending interval are as follows: + ApsInterval3dot3ms(1): indicates a sending interval of 3.3 ms. + ApsInterval5ms(3): indicates a sending interval of 5 ms. + ApsInterval10ms(3): indicates a sending interval of 10 ms. + ApsInterval5ms(4): indicates a sending interval of 15 ms. + ApsInterval20ms(5): indicates a sending interval of 20 ms. + ApsInterval30ms(6): indicates a sending interval of 30 ms." + DEFVAL { 1 } + ::= { hwMinMMacTnlApsCfgEntry 17 } + + hwMinMProtectHoldoffTime OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the switchover restoration time of Aps protection groups in the mac-tunnel, in 100 ms. + It ranges from 0 to 100. + By default, the switchover restoration time is not delayed. The value of delay is zero. + " + DEFVAL { 0 } + ::= { hwMinMMacTnlApsCfgEntry 18 } + + + hwMinMProtectRevMode OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the non-restoration protection switchover mode of Aps protection group in mac-tunnels." + ::= { hwMinMMacTnlApsCfgEntry 19 } + + + hwMinMProtectRevWtrTime OBJECT-TYPE + SYNTAX Integer32 (0..120) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the restoration time of restoration protection switchover mode of Aps protection group in mac-tunnels. + By default, the switchover mode is restoration. The restoration time is five minutes." + DEFVAL { 5 } + ::= { hwMinMMacTnlApsCfgEntry 20 } + + + hwMinMProtectSwitchOperation OBJECT-TYPE + SYNTAX HWSwitchOperation + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the switchover commands for the Aps protection group of mac-tunnels. + The priority levels in a descending order are: clear, lock, force and manual. + clear(1): clears the lock, force and manual commands, and WTR state on the local end. + After the local commands are cleared, the WTR state cannot be entered. + lock(2): locks the services on the working tunnel. + force(3): forcibly switches the services to the protection tunnel when the protection tunnel is in sound state. + manual(4): forcibly switches the services to the protection channel when the working and the protection tunnel are in sound state. + null(5):there is not manual commands." + ::= { hwMinMMacTnlApsCfgEntry 21 } + + hwMinMProtectProtocol OBJECT-TYPE + SYNTAX HWProtectProtocol + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the protection protocol of the protection group of mac-tunnels. + ProtocolAPS(1): use an APS protocol to enhance the protection switching. + ProtocolOAM(2): not using any APS protocol to enhance the protection switching. + By the default, the ProtocolOAM is used. + " + ::= { hwMinMMacTnlApsCfgEntry 22 } + + + hwMinMProtectRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the RowStatus. + The following three actions are used: active, createAndGo, destroy" + ::= { hwMinMMacTnlApsCfgEntry 51 } + + + hwMinMSIObjects OBJECT IDENTIFIER ::= { hwMinMObjects 3 } + + hwMinMSIIndexNext OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the index of the next Service Instance. It begins with one." + ::= { hwMinMSIObjects 1 } + + + hwMinMSICfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMinMSICfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the configuration table of a service instance." + ::= { hwMinMSIObjects 2 } + + + hwMinMSICfgEntry OBJECT-TYPE + SYNTAX HwMinMSICfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the configuration table entry of a service instance." + INDEX { hwMinMSIIndex } + ::= { hwMinMSICfgTable 1 } + + HwMinMSICfgEntry ::= + SEQUENCE { + hwMinMSIIndex + Unsigned32, + hwMinMSIID + Integer32, + hwMinMSIName + OCTET STRING, + hwMinMSIServiceType + HWServiceType, + hwMinMSIPriorityTrust8021p + TruthValue, + hwMinMSIPriorityValue + Integer32, + hwMinMSIInterfaceType + HWInterfaceType, + hwMinMSIAdminStatus + HWAdminStatus, + hwMinMSIOperStatus + HWOperStatus, + hwMinMSIMacLearningEnable + EnabledStatus, + hwMinMSIMacLimitAction + HWProcessBehavior, + hwMinMSIMacLimitAlarm + EnabledStatus, + hwMinMSIMacLimitMaxinum + Integer32, + hwMinMSIL2CtrlProProcess + BITS, + hwMinMSIUnknownUnicastEnbale + EnabledStatus, + hwMinMSIMulticastEnable + EnabledStatus, + hwMinMSIBroadcastEnable + EnabledStatus, + hwMinMSIDescription + OCTET STRING, + hwMinMSIStatisticsEnable + EnabledStatus, + hwMinMSIStatisticsReset + EnabledStatus, + hwMinMSIFcsTransparentEnable + EnabledStatus, + hwMinMSIIngressPriorityValue + Integer32, + hwMinMSIEgressPriorityTrustBTag + TruthValue, + hwMinMSIIngressDeiValue + Integer32, + hwMinMSIEgressDeiTrustBDei + TruthValue, + hwMinMSIIsolateAll + EnabledStatus, + hwMinMSIRowStatus + RowStatus + } + + hwMinMSIIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the Index of Service Instance.It begins with one." + ::= { hwMinMSICfgEntry 1 } + + + hwMinMSIID OBJECT-TYPE + SYNTAX Integer32 (0..16777216) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the ID of a service instance. It can be any value within 24 bits. + By default, the value is null. + One ID can be configured to one service instance only. + " + ::= { hwMinMSICfgEntry 11 } + + + hwMinMSIName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the name of a service instance. + It is a character string with a maximum of 31 bytes and a minimum of 1 byte. + " + ::= { hwMinMSICfgEntry 12 } + + hwMinMSIServiceType OBJECT-TYPE + SYNTAX HWServiceType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the type of a service instance as follows: + p2p: indicates the type of a point-to-point service instance. + mp2mp: indicates the type of a multi-point to multi-point service instance. + By default, the service type is mp2mp. + " + DEFVAL { 2 } + ::= { hwMinMSICfgEntry 13 } + + + hwMinMSIPriorityTrust8021p OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates that the priority of user packet based on 802.1Q is trusted. + By default, no user priority is trusted. + " + DEFVAL { 2 } + ::= { hwMinMSICfgEntry 14 } + + + hwMinMSIPriorityValue OBJECT-TYPE + SYNTAX Integer32 (0..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates priority level of a service instance. + It is used to set the priority field of I-TAG. + By default, no user priority is trusted and the priority is zero. + The special value of eight is used to indicate that priority of user is trusted. + " + DEFVAL { 0 } + ::= { hwMinMSICfgEntry 15 } + + + hwMinMSIInterfaceType OBJECT-TYPE + SYNTAX HWInterfaceType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the interface type of a service instance. + transparent: indicates the transparent transmission mode. + one-to-one: indicates the one-to-one in the s-tagged mode. + bundling: indicates the bundling in the s-tagged mode. + By default, the s-tagged bundling mode is used. + + " + DEFVAL { 3} + ::= { hwMinMSICfgEntry 16 } + + + hwMinMSIAdminStatus OBJECT-TYPE + SYNTAX HWAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the administration status of a service instance." + ::= { hwMinMSICfgEntry 17 } + + + hwMinMSIOperStatus OBJECT-TYPE + SYNTAX HWOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the physical status of a service instance." + ::= { hwMinMSICfgEntry 18 } + + hwMinMSIMacLearningEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Disable the MAC learning of a service instance. By default, the MAC learning is enabled. + This object applies to the service instance of mp2mp only. + It is invalid in the service type of p2p. + " + DEFVAL { 1 } + ::= { hwMinMSICfgEntry 19 } + + hwMinMSIMacLimitAction OBJECT-TYPE + SYNTAX HWProcessBehavior + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates MAC learning restriction of a service instance. + After the number of MAC address entries reaches the limit, the system takes the following actions: + discard: indicates that packets with new MAC address are discarded. + forward: indicates that packets with new MAC address are forwarded, but the address is not added to the MAC address table. + " + ::= { hwMinMSICfgEntry 20 } + + + hwMinMSIMacLimitAlarm OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates MAC learning restriction of a service instance. + Indicates whether alarm should be sent after the number of MAC address entries reaches the limit as follows: + disable: indicates no alarm is sent. + enable: indicates alarm is sent in syslog. + " + ::= { hwMinMSICfgEntry 21 } + + + hwMinMSIMacLimitMaxinum OBJECT-TYPE + SYNTAX Integer32 (0..131072) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates MAC learning restriction of a service instance. + The number of MAC addresses that can be learnt by the current service instance ranges from 0 to 131072. + When the number is set to zero, no restriction is imposed on the address learning. + " + ::= { hwMinMSICfgEntry 22 } + + + hwMinMSIL2CtrlProProcess OBJECT-TYPE + SYNTAX BITS { + all(0), + stp(1), + lldp(2), + lacp(3), + dot3ah(4), + dot1ag(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This configuration is unsuitable for the case of port+vlan+cos mapping. Layer 2 control packets of a service instance are handled as follows: By default, all layer 2 control packets are transmitted transparently and all bits are 0; if a bit is 1, it indicates that the packets of this protocol will be discarded. + If bit 0 is 1, it indicates that all layer 2 control packets will be discarded. + If bit 1 is 1, it indicates that the STP packets will be discarded. + If bit 2 is 1, it indicates that the LLAP packets will be discarded. + If bit 3 is 1, it indicates that the LACP packets will be discarded. + If bit 4 is 1, it indicates that the DOT3AH packets will be discarded. + If bit 5 is 1, it indicates that the DOTLAG packets will be discarded. + " + DEFVAL { {all } } + ::= { hwMinMSICfgEntry 23} + + + hwMinMSIUnknownUnicastEnbale OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates how a service instance processes an unknown unicast packet. + By default, the service instance is allowed to broadcast the unknown unicast packet. + This object applies to the mp2mp service instance only. + " + DEFVAL { 1 } + ::= { hwMinMSICfgEntry 24 } + + + hwMinMSIMulticastEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates how a service instance processes an unknown multicast packet. + By default, the service instance is allowed to broadcast the unknown multicast packet. + This object applies to the mp2mp service instance only." + DEFVAL { 1 } + ::= { hwMinMSICfgEntry 25 } + + hwMinMSIBroadcastEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates how a service instance processes a broadcast packet. + By default, the service instance is allowed to forward the broadcast packet. + This object applies to the mp2mp service instance only. + " + DEFVAL { 1 } + ::= { hwMinMSICfgEntry 26 } + + + hwMinMSIDescription OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..80)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates descriptive information of a service instance. + Its length ranges from 1 to 80 bytes and the first byte cannot be a space. + " + ::= { hwMinMSICfgEntry 27 } + + + hwMinMSIStatisticsEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates that the traffic statistics is enabled on a service instance." + DEFVAL { 2 } + ::= { hwMinMSICfgEntry 28 } + + hwMinMSIStatisticsReset OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the reset on traffic statistics of a service instance." + ::= { hwMinMSICfgEntry 29 } + + hwMinMSIFcsTransparentEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The forwarded packets need to carry the CRC mark. By default, the forwarded packets do not carry the CRC mark." + DEFVAL { 2 } + ::= { hwMinMSICfgEntry 30 } + + hwMinMSIIngressPriorityValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the source priority of a service instance. + It is used to set the I-TAG priority field when packets are + encapsulated for transmission on the tunnel. + The source priority has eight levels that range from 0 to 7. + By default, the source priority is copied to the mac-tunnel. + When the source priority is set to 8, + it indicates that the service instance is not configured with a priority, + and the priority does not exist." + ::= { hwMinMSICfgEntry 31 } + hwMinMSIEgressPriorityTrustBTag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates that the destination priority of a service + instance is copied from the B-TAG priority. + It is used to set whether the I-TAG priority is copied from the B-TAG + priority when packets reach the end of the tunnel and are decapsulated. + By default, the B-TAG priority is not copied to I-TAG." + DEFVAL { 2 } + ::= { hwMinMSICfgEntry 32 } + hwMinMSIIngressDeiValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the source DEI of a service instance. + It is used to set the DEI field when packets are encapsulated for transmission + on the tunnel. When DEI is true, the value is set to 1. + When DEI is false, the value is set to 0. By default, + the S-DEI priority is copied to the mac-tunnel. + When the value of the DEI is set to 2, + it indicates that no DEI is configured on the tunnel." + DEFVAL { 1 } + ::= { hwMinMSICfgEntry 33 } + + hwMinMSIEgressDeiTrustBDei OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates that the destination DEI of a service instance + is copied from the B-DEI priority. + It is used to set whether the DEI of I-TAG is coped from B-DEI + when packets reach the end of the tunnel and are decpasulated. + By default, B-DEI is not copied to I-TAG." + DEFVAL { 2 } + ::= { hwMinMSICfgEntry 34 } + + hwMinMSIIsolateAll OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates that all the mapping users of a service instance are isolated. By default, the isolation is disabled. This object applies to the service instance of mp2mp only. It is invalid in the service type of p2p." + DEFVAL { 2 } + ::= { hwMinMSICfgEntry 35 } + + hwMinMSIRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the RowStatus. + The following three actions are used: active, createAndGo, destroy" + ::= { hwMinMSICfgEntry 51 } + + + hwMinMSIMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMinMSIMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the configuration table of a service instance user. " + ::= { hwMinMSIObjects 3 } + + + hwMinMSIMappingEntry OBJECT-TYPE + SYNTAX HwMinMSIMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the configuration table entry of a service instance user. " + INDEX { hwMinMSIIndex, hwMinMSIMappingIfIndex,hwMinMSIMappingVlanPriority,hwMinMSIMappingGlobalVlanID} + ::= { hwMinMSIMappingTable 1 } + + HwMinMSIMappingEntry ::= + SEQUENCE { + + hwMinMSIMappingIfIndex + InterfaceIndexOrZero, + hwMinMSIMappingVlanPriority + Integer32, + hwMinMSIMappingGlobalVlanID + VlanIdOrNone, + hwMinMSIMappingVlanListLow + VlanList, + hwMinMSIMappingVlanListHigh + VlanList, + hwMinMSIMappingUserIsolate + EnabledStatus, + hwMinMSIMappingRowStatus + RowStatus + } + + hwMinMSIMappingIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port that is mapped to the current service instance. If the value is 0, it means that port mapping is not supported." + ::= { hwMinMSIMappingEntry 1 } + + hwMinMSIMappingVlanPriority OBJECT-TYPE + SYNTAX Integer32 (0..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The priority of a user's packets that are mapped to the current service instance. If the value is 8, it means that the priority mapping is not supported." + ::= { hwMinMSIMappingEntry 2} + + hwMinMSIMappingGlobalVlanID OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The global VLAN ID that is mapped to the current service instance. If the value is 0, it means that the global VLAN mapping is not supported." + ::= { hwMinMSIMappingEntry 3 } + + + hwMinMSIMappingVlanListLow OBJECT-TYPE + SYNTAX VlanList (SIZE(256)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the VLAN ID starting value of a service instance user. " + ::= { hwMinMSIMappingEntry 11 } + + hwMinMSIMappingVlanListHigh OBJECT-TYPE + SYNTAX VlanList (SIZE(256)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the VLAN ID ending value of a service instance user. " + ::= { hwMinMSIMappingEntry 12 } + + hwMinMSIMappingUserIsolate OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates that the specified mapping user of a service instance is isolated. By default, the isolation is enabled. This object applies to the service instance of mp2mp only. It is invalid in the service type of p2p" + DEFVAL { 2 } + ::= { hwMinMSIMappingEntry 13 } + + hwMinMSIMappingRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the RowStatus. + The following three actions are used: active, createAndGo, destroy" + ::= { hwMinMSIMappingEntry 51 } + + + hwMinMSIBindMacTnlTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMinMSIBindMacTnlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the mac-tunnel table bound with a service instance." + ::= { hwMinMSIObjects 4 } + + + hwMinMSIBindMacTnlEntry OBJECT-TYPE + SYNTAX HwMinMSIBindMacTnlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the mac-tunnel table entry bound with a service instance." + INDEX { hwMinMSIIndex,hwMinMSIBindMacTnlIndex } + ::= { hwMinMSIBindMacTnlTable 1 } + + HwMinMSIBindMacTnlEntry ::= + SEQUENCE { + hwMinMSIBindMacTnlIndex + Unsigned32, + hwMinMSIBindMacTnlRowStatus + RowStatus + } + + hwMinMSIBindMacTnlIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the index of Mac Tunnel. It begins with one." + ::= { hwMinMSIBindMacTnlEntry 1 } + + hwMinMSIBindMacTnlRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the RowStatus. + The following three actions are used: active, createAndGo, destroy" + ::= { hwMinMSIBindMacTnlEntry 51 } + + + hwMinMSIStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMinMSIStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the hwMinMSIStatisticsTable of a service instance. " + ::= { hwMinMSIObjects 5 } + + + hwMinMSIStatisticsEntry OBJECT-TYPE + SYNTAX HwMinMSIStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the hwMinMSIStatisticsTable entry of a service instance." + INDEX { hwMinMSIIndex } + ::= { hwMinMSIStatisticsTable 1 } + + HwMinMSIStatisticsEntry ::= + SEQUENCE { + hwMinMSIInPackets + Counter64, + hwMinMSIInBytes + Counter64, + hwMinMSIOutPackets + Counter64, + hwMinMSIOutBytes + Counter64 + } + + + hwMinMSIInPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of packets received by a user of the current service instance." + ::= { hwMinMSIStatisticsEntry 11 } + + + hwMinMSIInBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of bytes received by a user of the current service instance." + ::= { hwMinMSIStatisticsEntry 12 } + + + hwMinMSIOutPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of packets sent by a user of the current service instance." + ::= { hwMinMSIStatisticsEntry 13 } + + + hwMinMSIOutBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of bytes sent by a user of the current service instance." + ::= { hwMinMSIStatisticsEntry 14 } + + + hwMinMSIStaticMacFwdTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMinMSIStaticMacFwdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the static MAC forwarding table of a service instance:" + ::= { hwMinMSIObjects 6 } + + hwMinMSIStaticMacFwdEntry OBJECT-TYPE + SYNTAX HwMinMSIStaticMacFwdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the static MAC forwarding table entry of a service instance:" + INDEX { hwMinMSIIndex, hwMinMSIStaticMacFwdCDMac } + ::= { hwMinMSIStaticMacFwdTable 1 } + + HwMinMSIStaticMacFwdEntry ::= + SEQUENCE { + hwMinMSIStaticMacFwdCDMac + MacAddress, + hwMinMSIStaticMacFwdMacTnlName + OCTET STRING, + hwMinMSIStaticMacFwdOutgoingIfIndex + InterfaceIndexOrZero, + hwMinMSIStaticMacFwdVlanID + VlanIdOrNone, + hwMinMSIStaticMacFwdType + HWStaticMacFwdType, + hwMinMSIStaticMacFwdRowStatus + RowStatus + } + + hwMinMSIStaticMacFwdCDMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the destination MAC address of a customer." + ::= { hwMinMSIStaticMacFwdEntry 1 } + + + hwMinMSIStaticMacFwdMacTnlName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Indicates the name of the mac-tunnel. + It is a character string with a maximum of 31 bytes and a minimum of 1 byte. " + ::= { hwMinMSIStaticMacFwdEntry 11 } + + hwMinMSIStaticMacFwdOutgoingIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates a outbound port. + The value zero is used to indicate that interface was unknown or none." + ::= { hwMinMSIStaticMacFwdEntry 12 } + + + hwMinMSIStaticMacFwdVlanID OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the downstream vlanid. + The special value of zero is used to indicate that no VLAN-ID is present or used. " + ::= { hwMinMSIStaticMacFwdEntry 13 } + + + hwMinMSIStaticMacFwdType OBJECT-TYPE + SYNTAX HWStaticMacFwdType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Indicates the type of the static MAC forwarding table of a service instance: + static(1): indicates a static entry. + blackhole(2): indicates a blackhole entry. " + ::= { hwMinMSIStaticMacFwdEntry 14 } + + + hwMinMSIStaticMacFwdRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the RowStatus. + The following three actions are used: active, createAndGo, destroy." + ::= { hwMinMSIStaticMacFwdEntry 51 } + + + hwSINameToIndexMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSINameToIndexMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the name and the index mapping table of a service instance." + ::= { hwMinMSIObjects 7 } + + hwSINameToIndexMappingEntry OBJECT-TYPE + SYNTAX HwSINameToIndexMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the name and the index mapping table entry of a service instance." + INDEX { hwSIName } + ::= { hwSINameToIndexMappingTable 1 } + + HwSINameToIndexMappingEntry ::= + SEQUENCE { + hwSIName + OCTET STRING, + hwSIIndex + Unsigned32 + } + + hwSIName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the name of a service instance. + It is a character string with a maximum of 31 bytes and a minimum of 1 byte. + " + ::= { hwSINameToIndexMappingEntry 1 } + + + hwSIIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the index of a service instance.It begins with one." + ::= { hwSINameToIndexMappingEntry 11 } + + hwMinMNotifications OBJECT IDENTIFIER ::= { hwMinMMIB 2 } + +-- definition of MINM-related trAps + + hwMinMMacTnlUp NOTIFICATION-TYPE + OBJECTS { hwMinMMacTnlName, hwMinMMacTnlDMac, hwMinMMacTnlBVlanID, hwMinMMacTnlAdminStatus, hwMinMMacTnlOperStatus + } + STATUS current + DESCRIPTION + "Indicates the Up alarm of the mac-tunnel. + This object forms a pair with the following hwMinMMacTnlDown. + " + ::= { hwMinMNotifications 1 } + + hwMinMMacTnlDown NOTIFICATION-TYPE + OBJECTS { hwMinMMacTnlName, hwMinMMacTnlDMac, hwMinMMacTnlBVlanID, hwMinMMacTnlAdminStatus, hwMinMMacTnlOperStatus + } + STATUS current + DESCRIPTION + "Indicates the Down alarm of the mac-tunnel. + This object forms a pair with the previous hwMinMMacTnlUp. + " + ::= { hwMinMNotifications 2 } + + + hwMinMSIUp NOTIFICATION-TYPE + OBJECTS { hwMinMSIID, hwMinMSIName, hwMinMSIAdminStatus, hwMinMSIOperStatus } + STATUS current + DESCRIPTION + "Indicates the Up alarm of a service instance. + This object forms a pair with the following hwMinMSIDown. + " + ::= { hwMinMNotifications 3 } + + + hwMinMSIDown NOTIFICATION-TYPE + OBJECTS { hwMinMSIID, hwMinMSIName, hwMinMSIAdminStatus, hwMinMSIOperStatus } + STATUS current + DESCRIPTION + "Indicates the Down alarm of a service instance. + This object forms a pair with the previous hwMinMSIUp. + " + ::= { hwMinMNotifications 4 } + + hwMinMMacTnlCCFaultAlarm NOTIFICATION-TYPE + OBJECTS { hwMinMMacTnlName, hwMinMMacTnlDMac, hwMinMMacTnlBVlanID, hwMinMMacTnlSomeRMepCcmDefect, hwMinMMacTnlSomeRdiDefect + } + STATUS current + DESCRIPTION + "Indicates an alarm on the connectivity of fault. + " + ::= { hwMinMNotifications 5 } + + hwMinMMacTnlSwitch NOTIFICATION-TYPE + OBJECTS { hwMinMMacTnlName, hwMinMMacTnlDMac, hwMinMMacTnlBVlanID, hwMinMProtectMacTnlName, hwMinMProtectMacTnlDMac, + hwMinMProtectMacTnlBVlanID, hwMinMProtectSwitchOperation } + STATUS current + DESCRIPTION + "Indicates the Aps protection group switchover alarm of the mac-tunnel. + This object forms a pair with the following hwMinMMacTnlRevertive. + hwMinMMacTnlName: indicates the name of the primary tunnel. + hwMinMMacTnlDMac: indicates the destination MAC address of the primary tunnel. + hwMinMMacTnlBVlanID: indicates the BVLANID of the primary tunnel. + hwMinMProtectMacTnlName: Indicates the name of the backup tunnel. + hwMinMProtectSwitchOperation: Indicates the switchover commands for the Aps protection group of mac-tunnels. + hwMinMProtectMacTnlBVlanID: indicates the BVLANID of the backup tunnel. + hwMinMProtectMacTnlDMac:indicates the destination MAC address of the backup tunnel. + " + ::= { hwMinMNotifications 6 } + + hwMinMMacTnlRevertive NOTIFICATION-TYPE + OBJECTS { hwMinMMacTnlName, hwMinMMacTnlDMac, hwMinMMacTnlBVlanID, hwMinMProtectMacTnlName, hwMinMProtectMacTnlDMac, + hwMinMProtectMacTnlBVlanID, hwMinMProtectSwitchOperation } + STATUS current + DESCRIPTION + " + Indicates the Aps protection group switchover alarm of the mac-tunnel. + This object forms a pair with the previous hwMinMMacTnlSwitch. + hwMinMMacTnlName: indicates the name of the primary tunnel. + hwMinMMacTnlDMac: indicates the destination MAC address of the primary tunnel. + hwMinMMacTnlBVlanID: indicates the BVLANID of the primary tunnel. + hwMinMProtectMacTnlName: Indicates the name of the backup tunnel. + hwMinMProtectSwitchOperation: Indicates the switchover commands for the Aps protection group of mac-tunnels. + hwMinMProtectMacTnlBVlanID: indicates the BVLANID of the backup tunnel. + hwMinMProtectMacTnlDMac:indicates the destination MAC address of the backup tunnel." + ::= { hwMinMNotifications 7 } + + + hwMinMSIMacLimitNumRaisingThreshold NOTIFICATION-TYPE + OBJECTS { hwMinMSIName, hwMinMSIID, hwMinMSIMacLimitMaxinum } + STATUS current + DESCRIPTION + "Indicates the alarm of the mac limiting number beyond the Threshold." + ::= { hwMinMNotifications 8 } + +-- ------------------------------------------------------------- +-- HUAWEI-MINM-MIB - Conformance Information +-- ------------------------------------------------------------- + + hwMinMConformance OBJECT IDENTIFIER ::= { hwMinMMIB 3 } + + + hwMinMGroups OBJECT IDENTIFIER ::= { hwMinMConformance 1 } + +-- ------------------------------------------------------------- +-- units of conformance +-- ------------------------------------------------------------- + hwMinMSystemGroup OBJECT-GROUP + OBJECTS { hwMinMVirtualMac, hwMinMMacTnlBVlanListLow, hwMinMMacTnlBVlanListHigh,hwMinMTrapEnable } + STATUS current + DESCRIPTION + "A collection of objects providing the System configuration of the MAC-in-MAC + capability." + ::= { hwMinMGroups 1 } + + hwMinMMacTnlCfgGroup OBJECT-GROUP + OBJECTS { hwMinMVirtualMac, hwMinMMacTnlBVlanListLow, hwMinMMacTnlBVlanListHigh, hwMinMMacTnlIndexNext, hwMinMMacTnlName, + hwMinMMacTnlDMac, hwMinMMacTnlBVlanID, hwMinMMacTnlBVlanType, hwMinMMacTnlPriorityValue, hwMinMMacTnlOutgoingIfIndex, + hwMinMMacTnlSplitHorizonEnable, hwMinMMacTnlAdminStatus, hwMinMMacTnlOperStatus, hwMinMMacTnlDescription, hwMinMMacTnlRowStatus, + hwMacTnlIndex,hwMinMMacTnlStatisticsReset,hwMinMMacTnlPriorityTrustITag,hwMinMMacTnlDeiTrustIDei,hwMinMMacTnlDeiValue } + STATUS current + DESCRIPTION + "A collection of objects providing the configuration of the MAC TUNNEL + capability." + ::= { hwMinMGroups 2 } + + hwMinMMacTnlStatisticsGroup OBJECT-GROUP + OBJECTS { hwMinMMacTnlInPackets, hwMinMMacTnlInBytes, hwMinMMacTnlOutPackets, hwMinMMacTnlOutBytes + } + STATUS current + DESCRIPTION + "A collection of objects providing the Statistics of the Service Instance + capability." + ::= { hwMinMGroups 3 } + + + hwMinMMacTnlOAMGroup OBJECT-GROUP + OBJECTS { hwMinMMacTnlCfmEnable, hwMinMMacTnlCCInterval, hwMinMMacTnlSomeRMepCcmDefect, hwMinMMacTnlSomeRdiDefect, hwMinMMacTnlCcReceiveEnabled,hwMinMMacTnlCCRowStatus, + hwMinMMacTnlLbmEnable, hwMinMMacTnlLbmTimeStamp, hwMinMMacTnlLbmTimeOut, hwMinMMacTnlLbmTimes, + hwMinMMacTnlLbmSize, hwMinMMacTnlLbrIn, hwMinMMacTnlMacPingRTTMin,hwMinMMacTnlMacPingRTTMax,hwMinMMacTnlMacPingRTTAvg, + hwMinMMacTnlMacPingPacketLossRatio, hwMinMMacTnlLbmResult,hwMinMMacTnlLbRowStatus, hwMinMMacTnlLtmEnable, hwMinMMacTnlLtmTimeStamp, + hwMinMMacTnlLtmTimeOut, hwMinMMacTnlLtmTtl, hwMinMMacTnlLtmFlags,hwMinMMacTnlLtmSeqNumber,hwMinMMacTnlLtmEgressIdentifier,hwMinMMacTnlLtmResult, hwMinMMacTnlLtmRowStatus, + hwMinMMacTnlLtrTtl,hwMinMMacTnlLtrForwarded,hwMinMMacTnlLtrLastEgressIdentifier, + hwMinMMacTnlLtrNextEgressIdentifier,hwMinMMacTnlLtrRelay,hwMinMMacTnlLtrIngress,hwMinMMacTnlLtrIngressMac, + hwMinMMacTnlLtrIngressPortIdSubtype,hwMinMMacTnlLtrIngressPortId,hwMinMMacTnlLtrEgress,hwMinMMacTnlLtrEgressMac,hwMinMMacTnlLtrEgressPortIdSubtype, + hwMinMMacTnlLtrEgressPortId + } + STATUS current + DESCRIPTION + "A collection of objects providing the OAM of the MAC TUNNEL + capability." + ::= { hwMinMGroups 4 } + + + hwMinMMacTnlApsGroup OBJECT-GROUP + OBJECTS { hwMinMProtectMacTnlName, hwMinMProtectApsSwitchMode, hwMinMProtectProtocolApsEnable, + hwMinMProtectApsFastInterval, hwMinMProtectHoldoffTime, hwMinMProtectRevMode, hwMinMProtectRevWtrTime, hwMinMProtectSwitchOperation, + hwMinMProtectProtocol,hwMinMProtectMacTnlDMac, hwMinMProtectMacTnlBVlanID, hwMinMProtectRowStatus,hwMinMProtectMacTnlIndex } + STATUS current + DESCRIPTION + "A collection of objects providing the Aps of the MAC TUNNEL + capability." + ::= { hwMinMGroups 5 } + + + hwMinMSICfgGroup OBJECT-GROUP + OBJECTS { hwMinMSIIndexNext, hwMinMSIID, hwMinMSIName, hwMinMSIServiceType, hwMinMSIPriorityTrust8021p, + hwMinMSIPriorityValue, hwMinMSIInterfaceType, hwMinMSIAdminStatus, hwMinMSIOperStatus, hwMinMSIMacLearningEnable, + hwMinMSIMacLimitAction, hwMinMSIMacLimitAlarm, hwMinMSIMacLimitMaxinum, hwMinMSIL2CtrlProProcess, + hwMinMSIUnknownUnicastEnbale, hwMinMSIMulticastEnable, hwMinMSIBroadcastEnable, hwMinMSIDescription, hwMinMSIRowStatus, + hwMinMSIStaticMacFwdOutgoingIfIndex, hwMinMSIStaticMacFwdVlanID, hwMinMSIStaticMacFwdType,hwMinMSIFcsTransparentEnable, + hwMinMSIStaticMacFwdRowStatus, hwSIIndex, hwMinMSIBindMacTnlRowStatus, hwMinMSIStaticMacFwdMacTnlName,hwMinMSIMappingVlanListLow,hwMinMSIMappingVlanListHigh, + hwMinMSIMappingUserIsolate, hwMinMSIIngressPriorityValue,hwMinMSIEgressPriorityTrustBTag,hwMinMSIIngressDeiValue,hwMinMSIEgressDeiTrustBDei,hwMinMSIIsolateAll,hwMinMSIMappingRowStatus } + STATUS current + DESCRIPTION + "A collection of objects providing the configuration of Service Instance + capability." + ::= { hwMinMGroups 6 } + + + hwMinMSIStatisticsGroup OBJECT-GROUP + OBJECTS { hwMinMSIInPackets, hwMinMSIInBytes, hwMinMSIOutPackets, hwMinMSIOutBytes, hwMinMSIStatisticsReset, + hwMinMSIStatisticsEnable } + STATUS current + DESCRIPTION + "A collection of objects providing the Statistics of the Service Instance + capability." + ::= { hwMinMGroups 7 } + + + hwMinMNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwMinMMacTnlUp, hwMinMMacTnlDown, hwMinMSIUp, hwMinMSIDown, hwMinMMacTnlCCFaultAlarm, + hwMinMMacTnlSwitch, hwMinMMacTnlRevertive, hwMinMSIMacLimitNumRaisingThreshold } + STATUS current + DESCRIPTION + "Collection of notification objects." + ::= { hwMinMGroups 8 } + + + hwMinMCompliances MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities implementing + the Huawei MINM MIB" + MODULE -- this module + MANDATORY-GROUPS { hwMinMSystemGroup, hwMinMMacTnlCfgGroup, hwMinMMacTnlOAMGroup, hwMinMMacTnlApsGroup, hwMinMSICfgGroup, + hwMinMMacTnlStatisticsGroup, hwMinMSIStatisticsGroup, hwMinMNotificationGroup } + ::= { hwMinMConformance 2 } + + + END + +-- +-- HUAWEI-MINM-MIB.mib +-- diff --git a/MIBS/huawei/HUAWEI-MIRROR-MIB b/MIBS/huawei/HUAWEI-MIRROR-MIB new file mode 100644 index 0000000..491253d --- /dev/null +++ b/MIBS/huawei/HUAWEI-MIRROR-MIB @@ -0,0 +1,1214 @@ +-- ================================================================== +-- Copyright (C) 2008 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI Private mirror MIB +-- Reference: +-- Version: +-- History: +-- +-- ================================================================== +-- ================================================================== +-- +-- Variables and types be imported +-- +-- ================================================================== + + HUAWEI-MIRROR-MIB DEFINITIONS ::= BEGIN + + IMPORTS + huaweiMgmt + FROM HUAWEI-MIB + InterfaceIndex + FROM IF-MIB + OBJECT-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + IpAddress, Integer32, OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + EnabledStatus + FROM P-BRIDGE-MIB + RowStatus, TruthValue + FROM SNMPv2-TC; + +-- 20080101 + + hwMirrorMIB MODULE-IDENTITY + LAST-UPDATED "200801012030Z" + ORGANIZATION + "Huawei Technologies co.,Ltd." + CONTACT-INFO + "8090 Team Huawei Technologies co.,Ltd. + Huawei Bld.,NO.3 Xinxi Rd., + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + http://www.huawei.com + Zip:100085 + " + DESCRIPTION + "MIB description of mirror." + ::= { huaweiMgmt 162 } + + hwMirrorMIBObjects OBJECT IDENTIFIER ::= { hwMirrorMIB 1 } + + hwLocalMirror OBJECT IDENTIFIER ::= { hwMirrorMIBObjects 1 } + + + +-- ****************************************************************** +-- +-- hwLocalObserveTable +-- +-- ****************************************************************** + +hwLocalObserveTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwLocalObserveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The hwLocalObserveTable lists local mirror characters. " + ::= { hwLocalMirror 1 } + + + hwLocalObserveEntry OBJECT-TYPE + SYNTAX HwLocalObserveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The hwLocalObserveEntry lists local mirror characters. " + INDEX { hwLocalObservePort } + ::= { hwLocalObserveTable 1 } + + HwLocalObserveEntry ::= + SEQUENCE { + hwLocalObservePort + InterfaceIndex, + hwLocalObserveIndex + Integer32, + hwLocalObserveWithLinkLayerHeader + Integer32, + hwLocalObserveRowStatus + RowStatus + } + + +hwLocalObservePort OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ifindex is the index of the observing port and is used to search the name of an observing port." + ::= { hwLocalObserveEntry 1 } + + + +hwLocalObserveIndex OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Index of an observing port that identifies the observing port. + + Single chassis: + (The index of a physical port corresponds to the slot number of a board. + The observe index ranges from 1 to 32.One board supports 32 logical + observing ports.) + + Multi-chassis: + Supports physical observing ports only. The observe index ranges from 1 to 128. + " + + ::= { hwLocalObserveEntry 2 } + + +hwLocalObserveWithLinkLayerHeader OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Same interworking attribute. + 1: different interworking, mirroring packets at and above the IP layer. + 0: same interworking, mirroring packets at and above Layer 2. + Default value: 1. + " + DEFVAL {1} + ::= { hwLocalObserveEntry 3 } + + +hwLocalObserveRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Row status. The value ranges from 1 to 6 but usually 4 and 6 are used. + createAndGo[4] - create a row. + destroy[6] -delete a row. + " + + ::= { hwLocalObserveEntry 4 } + + +-- ****************************************************************** +-- +-- hwLocalPortMirrorTable +-- +-- ****************************************************************** +hwLocalPortMirrorTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwLocalPortMirrorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The hwLocalPortMirrorTable lists local mirror characters. " + ::= { hwLocalMirror 2 } + + + hwLocalPortMirrorEntry OBJECT-TYPE + SYNTAX HwLocalPortMirrorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The hwLocalPortMirrorEntry lists local mirror characters. " + INDEX { hwLocalMirrorPort } + ::= { hwLocalPortMirrorTable 1 } + + HwLocalPortMirrorEntry ::= + SEQUENCE { + hwLocalMirrorPort + InterfaceIndex, + hwLocalMirrorBearing + INTEGER, + hwLocalCpuPacketFlag + TruthValue, + hwLocalPortMirrorCar + Integer32, + hwLocalPortMirrorRowStatus + RowStatus + } + + +hwLocalMirrorPort OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ifindex of the mirroring port and is used to search the name of a mirroring port." + + ::= { hwLocalPortMirrorEntry 1 } + + +hwLocalMirrorBearing OBJECT-TYPE + SYNTAX INTEGER { + inbound (1), + outbound (2), + inout (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Mirroring direction: inbound, outbound, and in-out.1:inbound 2:outbound 3:in-out." + + ::= { hwLocalPortMirrorEntry 2 } + + +hwLocalCpuPacketFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Indicates whether the packets sent to the CPU need to be mirrored. + True: CPU packets are forwarded; + False: CPU packets are not forwarded. + You can configure this object only when the mirroring direction is 1 or 3. + Default value: false. + " + DEFVAL {false} + ::= { hwLocalPortMirrorEntry 3 } + + +hwLocalPortMirrorCar OBJECT-TYPE + SYNTAX Integer32 (0 | 100..2500000) + UNITS "Kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + CAR (CIR) of mirrored packets, expressed in thousand bits per second. + The default value is 0, which indicates that CAR is not performed. + " + DEFVAL {0} + ::= { hwLocalPortMirrorEntry 4 } + + +hwLocalPortMirrorRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Row status. The value ranges from 1 to 6 but usually 4 and 6 are used. + createAndGo[4] - create a row. + destroy[6] -delete a row. + " + + ::= { hwLocalPortMirrorEntry 5 } + +-- ****************************************************************** +-- +-- hwLocalFlowMirrorTable +-- +-- ****************************************************************** +hwLocalFlowMirrorTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwLocalFlowMirrorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The hwLocalFlowMirrorTable lists local mirror characters. " + ::= { hwLocalMirror 3 } + + + hwLocalFlowMirrorEntry OBJECT-TYPE + SYNTAX HwLocalFlowMirrorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The hwLocalFlowMirrorEntry lists local mirror characters. " + INDEX { hwLocalBehaviorName } + ::= { hwLocalFlowMirrorTable 1 } + + HwLocalFlowMirrorEntry ::= + SEQUENCE { + hwLocalBehaviorName + OCTET STRING, + hwLocalFlowMirrorEnable + EnabledStatus, + hwLocalFlowMirrorCar + Integer32, + hwLocalFlowMirrorRowStatus + RowStatus + } + + +hwLocalBehaviorName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Traffic behavior view name." + + ::= { hwLocalFlowMirrorEntry 1 } + + +hwLocalFlowMirrorEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Indicates whether the flow mirroring is enabled. + Disable indicates that flow mirroring is disabled; + Enable indicates that flow mirroring is enabled. + Default value: disable. + " + DEFVAL {2} + ::= { hwLocalFlowMirrorEntry 2 } + + +hwLocalFlowMirrorCar OBJECT-TYPE + SYNTAX Integer32 (0 | 100..2500000) + UNITS "Kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + CAR (CIR) of mirrored packets, expressed in thousand bits per second. + The default value is 0, which indicates that CAR is not performed. + " + DEFVAL {0} + ::= { hwLocalFlowMirrorEntry 3 } + + +hwLocalFlowMirrorRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Row status. The value ranges from 1 to 6 but usually 4 and 6 are used. + createAndGo[4] - create a row. + destroy[6] -delete a row. + " + ::= { hwLocalFlowMirrorEntry 4 } + +-- ****************************************************************** +-- +-- hwLocalSlotMirrorTable +-- +-- ****************************************************************** +hwLocalSlotMirrorTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwLocalSlotMirrorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The hwLocalSlotMirrorTable lists local mirror characters. " + ::= { hwLocalMirror 4 } + + + hwLocalSlotMirrorEntry OBJECT-TYPE + SYNTAX HwLocalSlotMirrorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The hwLocalFlowMirrorEntry lists local mirror characters. " + INDEX { hwLocalSlotNo } + ::= { hwLocalSlotMirrorTable 1 } + + HwLocalSlotMirrorEntry ::= + SEQUENCE { + hwLocalSlotNo + Integer32, + hwSlotObserveIndex + Integer32, + hwLocalSlotMirrorRowStatus + RowStatus + } + +hwLocalSlotNo OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Slot number of a board." + + ::= { hwLocalSlotMirrorEntry 1 } + + +hwSlotObserveIndex OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the index of the observing port." + + ::= { hwLocalSlotMirrorEntry 2 } + +hwLocalSlotMirrorRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Row status. The value ranges from 1 to 6 but usually 4 and 6 are used. + createAndGo[4] - create a row. + destroy[6] -delete a row. + " + + ::= { hwLocalSlotMirrorEntry 3 } + +-- ****************************************************************** +-- +-- hwPortMirrorInfoTable +-- +-- ****************************************************************** + +hwPortMirrorInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPortMirrorInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The hwPortMirrorInfoTable lists local and remote mirror characters. " + ::= { hwLocalMirror 5 } + + + hwPortMirrorInfoEntry OBJECT-TYPE + SYNTAX HwPortMirrorInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The hwPortMirrorInfoEntry lists local and remote mirror characters. " + INDEX { hwMirrorPortIndex } + ::= { hwPortMirrorInfoTable 1 } + + HwPortMirrorInfoEntry ::= + SEQUENCE { + hwMirrorPortIndex + InterfaceIndex, + hwMirrorType + INTEGER, + hwMirrorCar + Integer32, + hwMirrorClass + INTEGER, + hwMirrorBearing + INTEGER, + hwMirrorCpuPacketFlag + TruthValue, + hwMirrorWithLinkLayerHeader + Integer32, + hwRemoteMirrorInstanceName + OCTET STRING + } + + +hwMirrorPortIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port index of the mirroring port." + + ::= { hwPortMirrorInfoEntry 1 } + + +hwMirrorType OBJECT-TYPE + SYNTAX INTEGER { + local (1), + remote (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mirroring type: local or remote1: local 2: remote." + + ::= { hwPortMirrorInfoEntry 2 } + + + + +hwMirrorCar OBJECT-TYPE + SYNTAX Integer32 (0 | 100..2500000) + UNITS "Kbps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CAR (CIR) of mirrored packets, expressed in thousand bits per second " + DEFVAL {0} + ::= { hwPortMirrorInfoEntry 3 } + + +hwMirrorClass OBJECT-TYPE + SYNTAX INTEGER { + port (1), + policy (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type: port/policy1: port 2: policy." + + ::= { hwPortMirrorInfoEntry 4 } + + +hwMirrorBearing OBJECT-TYPE + SYNTAX INTEGER { + inbound (1), + outbound (2), + inout (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Mirroring direction: inbound(1), outbound(2), and in-out(3). + When the direction is in-out, commands for both inbound and outbound configurations are required. + " + + ::= { hwPortMirrorInfoEntry 5 } + + +hwMirrorCpuPacketFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Indicates whether the packets sent to the CPU need to be mirrored. + True: CPU packets are forwarded; + False: CPU packets are not forwarded. + " + DEFVAL {false} + ::= { hwPortMirrorInfoEntry 6 } + + +hwMirrorWithLinkLayerHeader OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Same interworking attribute. + 1: different interworking, mirroring packets at and above the IP layer. + 0: same interworking, mirroring packets at and above Layer 2. + Default value: 1. + " + DEFVAL {1} + ::= { hwPortMirrorInfoEntry 7 } + + +hwRemoteMirrorInstanceName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "mirror instance name. Max 31 characters." + + ::= { hwPortMirrorInfoEntry 8 } + + +-- ****************************************************************** +-- hwRemoteMirror +-- ****************************************************************** +hwRemoteMirror OBJECT IDENTIFIER ::= { hwMirrorMIBObjects 2 } + +-- ****************************************************************** + +-- hwRemoteObserveTable + +-- ****************************************************************** + +hwRemoteObserveTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRemoteObserveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The hwRemoteObserveTable lists remote mirror characters. " + ::= { hwRemoteMirror 1 } + + + hwRemoteObserveEntry OBJECT-TYPE + SYNTAX HwRemoteObserveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The hwLocalPortMirrorInfoEntry lists local mirror characters. " + INDEX { hwRemoteObservePort } + ::= { hwRemoteObserveTable 1 } + + HwRemoteObserveEntry ::= + SEQUENCE { + hwRemoteObservePort + InterfaceIndex, + hwRemoteIdentifier + Integer32, + hwRemoteDescription + OCTET STRING, + hwRemoteObserveWithLinkLayerHeader + Integer32, + hwRemoteObserveRowStatus + RowStatus + } + +hwRemoteObservePort OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Port ifindex of the observing port. " + + ::= { hwRemoteObserveEntry 1 } + + +hwRemoteIdentifier OBJECT-TYPE + SYNTAX Integer32 (1..64) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Mirror Identifier. " + ::= { hwRemoteObserveEntry 2 } + + + +hwRemoteDescription OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Description of the observing port. " + + ::= { hwRemoteObserveEntry 3 } + +hwRemoteObserveWithLinkLayerHeader OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Same interworking attribute. + 1: different interworking, mirroring packets at and above the IP layer. + 0: same interworking, mirroring packets at and above Layer 2. + Default value: 1. + " + DEFVAL {1} + ::= { hwRemoteObserveEntry 4 } + + +hwRemoteObserveRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Row status. The value ranges from 1 to 6 but usually 4 and 6 are used. + createAndGo[4] - create a row. + destroy[6] -delete a row. + + " + + ::= { hwRemoteObserveEntry 5 } + +-- ****************************************************************** + +-- hwRemotePortMirrorTable + +-- ****************************************************************** +hwRemotePortMirrorTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRemotePortMirrorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The hwRemotePortMirrorTable lists remote mirror characters. " + ::= { hwRemoteMirror 2 } + + + hwRemotePortMirrorEntry OBJECT-TYPE + SYNTAX HwRemotePortMirrorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The hwRemotePortMirrorTable lists local mirror characters. " + INDEX { hwRemoteMirrorPort } + ::= { hwRemotePortMirrorTable 1 } + + HwRemotePortMirrorEntry ::= + SEQUENCE { + hwRemoteMirrorPort + InterfaceIndex, + hwRemoteMirrorBearing + INTEGER, + hwRemoteCpuPacketFlag + TruthValue, + hwPortMirrorInstanceName + OCTET STRING, + hwRemotePortMirrorCar + Integer32, + hwRemotePortMirrorRowStatus + RowStatus + } + + +hwRemoteMirrorPort OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Port index of the mirroring port. " + + ::= { hwRemotePortMirrorEntry 1 } + +hwRemoteMirrorBearing OBJECT-TYPE + SYNTAX INTEGER { + inbound (1), + outbound (2), + inout (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Mirroring direction: inbound(1), outbound(2), and in-out(3). + When the direction is in-out, commands for both inbound and outbound configurations are required. + " + + ::= { hwRemotePortMirrorEntry 2 } + + +hwRemoteCpuPacketFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Indicates whether the packets sent to the CPU need to be mirrored. + True: CPU packets are forwarded; + False: CPU packets are not forwarded. + " + DEFVAL {false} + ::= { hwRemotePortMirrorEntry 3 } + + +hwPortMirrorInstanceName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Name of the mirroring instance. It must already exist in the MIB table. + " + + ::= { hwRemotePortMirrorEntry 4 } + + +hwRemotePortMirrorCar OBJECT-TYPE + SYNTAX Integer32 (0 | 100..2500000) + UNITS "Kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + CAR (CIR) of mirrored packets, expressed in thousand bits per second by default, + CAR is not performed for mirrored packets. + " + DEFVAL {0} + ::= { hwRemotePortMirrorEntry 5 } + + + +hwRemotePortMirrorRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Row status. The value ranges from 1 to 6 but usually 4 and 6 are used. + createAndGo[4] - create a row. + destroy[6] -delete a row. + " + + ::= { hwRemotePortMirrorEntry 6 } + + + +-- ****************************************************************** + +-- hwRemoteFlowMirrorTable + +-- ****************************************************************** +hwRemoteFlowMirrorTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRemoteFlowMirrorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The hwRemoteFlowMirrorTable lists remote mirror characters. " + ::= { hwRemoteMirror 3 } + + + hwRemoteFlowMirrorEntry OBJECT-TYPE + SYNTAX HwRemoteFlowMirrorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The hwRemoteFlowMirrorEntry lists local mirror characters. " + INDEX { hwRemoteBehaviorName } + ::= { hwRemoteFlowMirrorTable 1 } + + HwRemoteFlowMirrorEntry ::= + SEQUENCE { + hwRemoteBehaviorName + OCTET STRING , + hwFlowMirrorInstanceName + OCTET STRING , + hwRemoteFlowMirrorCar + Integer32, + hwRemoteFlowMirrorRowStatus + RowStatus + } + + +hwRemoteBehaviorName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Name of the traffic behavior. " + + ::= { hwRemoteFlowMirrorEntry 1 } + + +hwFlowMirrorInstanceName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Name of the mirroring instance. " + + ::= { hwRemoteFlowMirrorEntry 2 } + + + +hwRemoteFlowMirrorCar OBJECT-TYPE + SYNTAX Integer32 (0 | 100..2500000) + UNITS "Kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " CAR (Committed Access Rate) setting of the mirror flow. The value indicates the CIR(Committed information rate) measured in kbps. " + DEFVAL {0} + ::= { hwRemoteFlowMirrorEntry 3 } + + + +hwRemoteFlowMirrorRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Row status. The value ranges from 1 to 6 but usually 4 and 6 are used. + createAndGo[4] - create a row. + destroy[6] -delete a row. + " + + ::= { hwRemoteFlowMirrorEntry 4 } + + +-- ****************************************************************** + +-- hwRemoteMirrorInstanceTable + +-- ****************************************************************** +hwRemoteMirrorInstanceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRemoteMirrorInstanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The hwRemoteMirrorInstanceTable lists remote mirror characters. " + ::= { hwRemoteMirror 4 } + + + hwRemoteMirrorInstanceEntry OBJECT-TYPE + SYNTAX HwRemoteMirrorInstanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The hwRemoteMirrorInstanceEntry lists mirror instance characters. " + INDEX { hwMirrorInstanceName } + ::= { hwRemoteMirrorInstanceTable 1 } + + HwRemoteMirrorInstanceEntry ::= + SEQUENCE { + hwMirrorInstanceName + OCTET STRING, + hwRemoteObservePortIp + IpAddress, + hwRemoteMirrorIdentifier + Integer32, + hwRemoteMirrorWithLinkLayerHeader + Integer32, + hwMirrorFlowClass + INTEGER, + hwMirrorSliceSize + Integer32, + hwMirrorTunnelIndex + Integer32, + hwMirrorTunnelType + INTEGER, + hwMirrorTunnelStatus + Integer32, + hwMirrorTunnelPolicy + OCTET STRING, + hwMirrorInstanceRowStatus + RowStatus + } + +hwMirrorInstanceName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Mirroring instance name. Max 31 characters " + + ::= { hwRemoteMirrorInstanceEntry 1 } + + +hwRemoteObservePortIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Remote mirror destination." + + ::= { hwRemoteMirrorInstanceEntry 2 } + + +hwRemoteMirrorIdentifier OBJECT-TYPE + SYNTAX Integer32 (0 | 1..64) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Mirror identifier. " + + DEFVAL {0} + ::= { hwRemoteMirrorInstanceEntry 3 } + + +hwRemoteMirrorWithLinkLayerHeader OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Same interworking attribute. + 1: different interworking, mirroring packets at and above the IP layer. + 0: same interworking, mirroring packets at and above Layer 2. + Default value: 1. + " + DEFVAL {1} + ::= { hwRemoteMirrorInstanceEntry 4 } + + +hwMirrorFlowClass OBJECT-TYPE + SYNTAX INTEGER { + be (0), + af1 (1), + af2 (2), + af3 (3), + af4 (4), + ef (5), + cs6 (6), + cs7 (7) + + } + + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Type of mirrored flows. The value of 0 to 7 corresponds to respectively. + be (0), + af1 (1), + af2 (2), + af3 (3), + af4 (4), + ef (5), + cs6 (6), + cs7 (7) + " + DEFVAL {0} + ::= { hwRemoteMirrorInstanceEntry 5 } + + +hwMirrorSliceSize OBJECT-TYPE + SYNTAX Integer32 (0 | 64..9600) + UNITS "Byte" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Number of bytes of intercepted packets, expressed in bytes. + The value of size ranges from 64 to 9600. + " + DEFVAL {0} + ::= { hwRemoteMirrorInstanceEntry 6 } + + +hwMirrorTunnelIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Index of the tunnel that uniquely identifies the tunnel. " + + ::= { hwRemoteMirrorInstanceEntry 7 } + + +hwMirrorTunnelType OBJECT-TYPE + SYNTAX INTEGER { + lspTunnel (1), + teTunnel (2), + greTunnel (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Type of the tunnel: + 1: LSP tunnel + 2: TE tunnel + 3: GRE tunnel + " + + ::= { hwRemoteMirrorInstanceEntry 8 } + + +hwMirrorTunnelStatus OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + status of tunnel + 0:DOWN + 1:UP + " + + ::= { hwRemoteMirrorInstanceEntry 9 } + + +hwMirrorTunnelPolicy OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..19)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Tunnel policy name. Max 19 characters " + + ::= { hwRemoteMirrorInstanceEntry 10 } + + + +hwMirrorInstanceRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Row status. The value ranges from 1 to 6 but usually 4 and 6 are used. + createAndGo[4] - create a row. + destroy[6] -delete a row. + " + + ::= { hwRemoteMirrorInstanceEntry 11 } +-- + hwMirrorConformance OBJECT IDENTIFIER ::= { hwMirrorMIB 11 } + + hwMirrorCompliances OBJECT IDENTIFIER ::= { hwMirrorConformance 1 } + + hwMirrorCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting + the HUAWEI-SECURITY-MIB." + MODULE + MANDATORY-GROUPS { hwLocalObserveGroup, hwLocalPortMirrorGroup, hwLocalFlowMirrorGroup, + hwLocalSlotMirrorGroup, hwLocalPortMirrorInfoGroup, hwRemoteObserveGroup, + hwRemotePortMirrorGroup, hwRemoteFlowMirrorGroup, hwRemoteMirrorInstanceGroup} + ::= { hwMirrorCompliances 1 } + + hwBaseMirrorGroup OBJECT IDENTIFIER ::= { hwMirrorConformance 2 } + + hwLocalObserveGroup OBJECT-GROUP + OBJECTS{ +-- hwLocalObservePort , + hwLocalObserveIndex , + hwLocalObserveWithLinkLayerHeader , + hwLocalObserveRowStatus + } + STATUS current + DESCRIPTION + "The group specifies local observing port." + ::= { hwBaseMirrorGroup 1 } + + hwLocalPortMirrorGroup OBJECT-GROUP + OBJECTS{ +-- hwLocalMirrorPort , + hwLocalMirrorBearing , + hwLocalCpuPacketFlag , + hwLocalPortMirrorCar , + hwLocalPortMirrorRowStatus + } + STATUS current + DESCRIPTION + "The group specifies local mirroring port." + ::= { hwBaseMirrorGroup 2 } + + hwLocalFlowMirrorGroup OBJECT-GROUP + OBJECTS{ +-- hwLocalBehaviorName , + hwLocalFlowMirrorEnable, + hwLocalFlowMirrorCar , + hwLocalFlowMirrorRowStatus + } + STATUS current + DESCRIPTION + "The group specifies traffic behavior for local mirroring." + ::= { hwBaseMirrorGroup 3 } + + hwLocalSlotMirrorGroup OBJECT-GROUP + OBJECTS{ +-- hwLocalSlotNo , + hwSlotObserveIndex , + hwLocalSlotMirrorRowStatus + } + STATUS current + DESCRIPTION + "The group specifies local observing port for slot." + ::= { hwBaseMirrorGroup 4 } + + hwLocalPortMirrorInfoGroup OBJECT-GROUP + OBJECTS{ +-- hwMirrorPortIndex , + hwMirrorType , + hwMirrorCar , + hwMirrorClass , + hwMirrorBearing , + hwMirrorCpuPacketFlag , + hwMirrorWithLinkLayerHeader , + hwRemoteMirrorInstanceName + } + STATUS current + DESCRIPTION + "The group querys configuration of port-mirroring interfaces." + ::= { hwBaseMirrorGroup 5 } + + hwRemoteObserveGroup OBJECT-GROUP + OBJECTS{ +-- hwRemoteObservePort , + hwRemoteIdentifier , + hwRemoteDescription , + hwRemoteObserveWithLinkLayerHeader , + hwRemoteObserveRowStatus + } + STATUS current + DESCRIPTION + "The group specifies remote observing port." + ::= { hwBaseMirrorGroup 6 } + + hwRemotePortMirrorGroup OBJECT-GROUP + OBJECTS{ +-- hwRemoteMirrorPort , + hwRemoteMirrorBearing , + hwRemoteCpuPacketFlag , + hwPortMirrorInstanceName , + hwRemotePortMirrorCar , + hwRemotePortMirrorRowStatus + } + STATUS current + DESCRIPTION + "The group specifies remote mirroring port." + ::= { hwBaseMirrorGroup 7 } + + hwRemoteFlowMirrorGroup OBJECT-GROUP + OBJECTS{ +-- hwRemoteBehaviorName , + hwFlowMirrorInstanceName , + hwRemoteFlowMirrorCar , + hwRemoteFlowMirrorRowStatus + } + STATUS current + DESCRIPTION + "The group specifies traffic behavior for remote mirroring." + ::= { hwBaseMirrorGroup 8 } + + hwRemoteMirrorInstanceGroup OBJECT-GROUP + OBJECTS{ +-- hwMirrorInstanceName , + hwRemoteObservePortIp , + hwRemoteMirrorIdentifier , + hwRemoteMirrorWithLinkLayerHeader , + hwMirrorFlowClass , + hwMirrorSliceSize , + hwMirrorTunnelIndex , + hwMirrorTunnelType , + hwMirrorTunnelStatus , + hwMirrorInstanceRowStatus + } + STATUS current + DESCRIPTION + "The group specifies mirror instance." + ::= { hwBaseMirrorGroup 9 } + +END + + + + + diff --git a/MIBS/huawei/HUAWEI-MODULE-INFO-MIB b/MIBS/huawei/HUAWEI-MODULE-INFO-MIB new file mode 100644 index 0000000..d496a36 --- /dev/null +++ b/MIBS/huawei/HUAWEI-MODULE-INFO-MIB @@ -0,0 +1,207 @@ +-- ==================================================================== +-- Copyright (C) 2005 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: Huawei Module information MIB Definition +-- Reference: +-- Version: V1.0 +-- History: +-- huruoheng create first version v1.0 +-- ===================================================================== + +HUAWEI-MODULE-INFO-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + DateAndTime, TEXTUAL-CONVENTION + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB; + + hwModuleInfo MODULE-IDENTITY + LAST-UPDATED "200506301600Z" + ORGANIZATION + "Huawei Technologies Co., Ltd." + CONTACT-INFO + "R&D BeiJing, Huawei Technologies co.,Ltd. + Huawei Bld.,NO.3 Xinxi Rd., + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + Zip:100085 + Http://www.huawei.com + E-mail:support@huawei.com" + DESCRIPTION + " + The HUAWEI-MODULE-INFO-MIB contains objects to describe + the module information.Such as module BOM description string. + " + ::= { hwDatacomm 43 } + + hwModuleInfoObjects OBJECT IDENTIFIER ::= { hwModuleInfo 1 } + + hwModuleInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwModuleInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the Module Information about slot and subslot." + ::= { hwModuleInfoObjects 1 } + + hwModuleInfoEntry OBJECT-TYPE + SYNTAX HwModuleInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table." + INDEX { hwModuleIndex, hwSubModuleIndex } + ::= { hwModuleInfoTable 1 } + + HwModuleInfoEntry ::= + SEQUENCE { + hwModuleIndex + INTEGER, + hwSubModuleIndex + INTEGER, + hwModuleBomId + SnmpAdminString, + hwModuleBomEnDesc + SnmpAdminString, + hwModuleBomLocalDesc + SnmpAdminString, + hwModuleManufacturedDate + DateAndTime, + hwModuleManufactureCode + INTEGER, + hwModuleCLEICode + SnmpAdminString, + hwModuleUpdateLog + SnmpAdminString, + hwModuleArchivesInfoVersion + SnmpAdminString, + hwModuleSerialNum + SnmpAdminString + } + + + hwModuleIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Object to index the table.It can be integer up from 1. + For example: 3 means the entry is a module from No.3 slot + and it can be slot or subslot. + " + ::= { hwModuleInfoEntry 1 } + + hwSubModuleIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Sub Object to index the table.It can be integer up from 1. + + For example: + + hwModuleIndex=1 hwSubModuleIndex=5 + That means this entry is the fifth subslot on slot No.1 + + hwModuleIndex=2 hwSubModuleIndex=0 + That means this entry is the second slot,and not a subslot. + " + ::= { hwModuleInfoEntry 2 } + + hwModuleBomId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The identity of the Bill of Material about this replaceable + unit which coded by vendor. This node is mapping to 'ITEM' + in the information file. + " + ::= { hwModuleInfoEntry 3 } + + hwModuleBomEnDesc OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The English description of the Bill of Material about this + replaceable unit. + " + ::= { hwModuleInfoEntry 4 } + + hwModuleBomLocalDesc OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local description of the Bill of Material about this + replaceable unit. + " + ::= { hwModuleInfoEntry 5 } + + hwModuleManufacturedDate OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date when this physical entity is Manufactured. + " + ::= { hwModuleInfoEntry 6 } + + hwModuleManufactureCode OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The code of the place where this physical entity is Manufactured. + " + ::= { hwModuleInfoEntry 7 } + + hwModuleCLEICode OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The string code of CLEI which was granted by America. + " + ::= { hwModuleInfoEntry 8 } + + hwModuleUpdateLog OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maintenance log of this replaceable unit. + " + ::= { hwModuleInfoEntry 9 } + + hwModuleArchivesInfoVersion OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Version of Archives Information. + " + ::= { hwModuleInfoEntry 10 } + + hwModuleSerialNum OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Serial number of this replaceable unit. + " + ::= { hwModuleInfoEntry 11 } + + + +END + + \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-MP-MIB b/MIBS/huawei/HUAWEI-MP-MIB new file mode 100644 index 0000000..36daa3c --- /dev/null +++ b/MIBS/huawei/HUAWEI-MP-MIB @@ -0,0 +1,426 @@ +-- ================================================================= +-- Copyright (C) 2004 by HUAWEI TECHNOLOGIES. All rights reserved +-- +-- Description: This mib file is used for inquiring for MP (Multilink PPP) +-- link status information. +-- Reference: +-- Version: V1.0 +-- History: +-- tianli,2004.5.18,publish +-- ================================================================= + +HUAWEI-MP-MIB DEFINITIONS ::= BEGIN + + IMPORTS + ifIndex + FROM RFC1213-MIB + ifName + FROM IF-MIB + hwDatacomm + FROM HUAWEI-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + Integer32, Counter32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, DisplayString + FROM SNMPv2-TC; + + -- 1.3.6.1.4.1.2011.5.25.18 + hwMultilinkPPP MODULE-IDENTITY + LAST-UPDATED "200405180000Z" -- May 18, 2004 at 00:00 GMT + ORGANIZATION + "Huawei Technologies co.,Ltd." + CONTACT-INFO + " R&D BeiJing, Huawei Technologies co.,Ltd. + Huawei Bld.,NO.3 Xinxi Rd., + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + Zip:100085 + Http://www.huawei.com + E-mail:support@huawei.com " + DESCRIPTION + "The HUAWEI-MP-MIB provides read access to MP(Multilink PPP) link + status information. The information available through this MIB includes: + the father channel, the bundled son channel, the slot on which MP bundled, + the number of son channels, the bundle name, + the statistic of lost fragments, reordered packets, unassigned packets, + interleaved packets, and the received/sent sequence, etc. + " + ::= { hwDatacomm 33 } + + -- + -- Node definitions + -- + + + hwMpObjects OBJECT IDENTIFIER ::= { hwMultilinkPPP 1 } + + hwMpMultilinkTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMpMultilinkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes the information of MP link. + The index of this table is the interface index of MP group or + VT(Virtual Template)." + ::= { hwMpObjects 1 } + + hwMpMultilinkEntry OBJECT-TYPE + SYNTAX HwMpMultilinkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes the information of MP link. + The available information includes: + the father channel, the slot on which MP bundled, + the number of bundled son channels, + the statistics of lost fragments, reordered packets, + unassigned packets, interleaved packets, + and received/sent sequence. + " + INDEX { ifIndex } + ::= { hwMpMultilinkTable 1 } + + HwMpMultilinkEntry ::= + SEQUENCE { + hwMpMultilinkDescr + DisplayString, + hwMpBundleName + DisplayString, + hwMpBundledSlot + Integer32, + hwMpBundledMemberCnt + Integer32, + hwMpLostFragments + Counter32, + hwMpReorderedPkts + Counter32, + hwMpUnassignedPkts + Counter32, + hwMpInterleavedPkts + Counter32, + hwMpRcvdSequence + Integer32, + hwMpSentSequence + Integer32, + hwMpDetectTime + Integer32, + hwMpFlappingCnt + Integer32, + hwMpDampingTime + Integer32, + hwMpBundleThreshold + Integer32, + hwMpSequenceReorder + INTEGER + } + + hwMpMultilinkDescr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface name of the father interface on which MP bundled. + It is the name of a Virtual Template or a MP group." + ::= { hwMpMultilinkEntry 1 } + + hwMpBundleName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bundle name of the multilink. + when authentication is configured, the bundle name is the authenticated + user name; when authentication not configured, the bundle name is + multilink. + " + ::= { hwMpMultilinkEntry 2 } + + hwMpBundledSlot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The slot on which MP bundled. + " + ::= { hwMpMultilinkEntry 3 } + + hwMpBundledMemberCnt OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the bundled son channel of the MP link. " + ::= { hwMpMultilinkEntry 4 } + + hwMpLostFragments OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of fragments of the MP link discarded because + bad fragments received, or assembling packet failed, etc." + ::= { hwMpMultilinkEntry 5 } + + hwMpReorderedPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received packets of the MP link reordered. + " + ::= { hwMpMultilinkEntry 6 } + + hwMpUnassignedPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received packets of the MP link waiting for reordering. + " + ::= { hwMpMultilinkEntry 7 } + + hwMpInterleavedPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received packets of the MP link interleaved by the + packets queued in RTPQ(Real-time Transport Protocol Queue) or + LLQ(Low Latency Queue). + " + ::= { hwMpMultilinkEntry 8 } + + hwMpRcvdSequence OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current sequence number of the MP link for receiving. + " + ::= { hwMpMultilinkEntry 9 } + + hwMpSentSequence OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current sequence number of the MP link for sending. + " + ::= { hwMpMultilinkEntry 10 } + + hwMpDetectTime OBJECT-TYPE + SYNTAX Integer32 (0|30..3600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time of detecting the flapping of the son channel of the MP link + to determine whether the son channel should be damped. + " + ::= { hwMpMultilinkEntry 11 } + + hwMpFlappingCnt OBJECT-TYPE + SYNTAX Integer32 (0..64) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of the flapping in the detect-time; if the flapping + number is more than the maximum number, the son channel will be damped. + " + ::= { hwMpMultilinkEntry 12 } + + hwMpDampingTime OBJECT-TYPE + SYNTAX Integer32 (0|60..86400) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time of damping the son channel of the MP link. + " + ::= { hwMpMultilinkEntry 13 } + + hwMpBundleThreshold OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The minimum number of the bundled son channel of the MP link; if the number + of the bundled son channel is less than the minimum number, the MP link can + not be used. + " + ::= { hwMpMultilinkEntry 14 } + + hwMpSequenceReorder OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "It shows the reorder feature on MP interface. + 1 shows enable ; 2 shows disable. + " + ::= { hwMpMultilinkEntry 15 } + + hwMpMemberlinkTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMpMemberlinkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes the information of son channels of the MP link. + The index of this table is the interface index of MP group or + VT(Virtual Template). + " + ::= { hwMpObjects 2 } + + hwMpMemberlinkEntry OBJECT-TYPE + SYNTAX HwMpMemberlinkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes the information of the bundled + son channels of MP link. The available information includes: + the interface index of the son channel, + the interface name of the son channel. + " + INDEX { ifIndex, hwMpMemberlinkSeqNumber } + ::= { hwMpMemberlinkTable 1 } + + HwMpMemberlinkEntry ::= + SEQUENCE { + hwMpMemberlinkSeqNumber + Integer32, + hwMpMemberlinkIfIndex + Integer32, + hwMpMemberlinkDescr + DisplayString, + hwMpMemberlinkMpStatus + Integer32 + } + + hwMpMemberlinkSeqNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bundled sequence number of the son channels of the MP link. + This object is one of the index of the table. + " + ::= { hwMpMemberlinkEntry 1 } + + hwMpMemberlinkIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface index of the son channels of the MP link. + " + ::= { hwMpMemberlinkEntry 2 } + + hwMpMemberlinkDescr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface name of the son channels of the MP link. + " + ::= { hwMpMemberlinkEntry 3 } + + hwMpMemberlinkMpStatus OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MP status of the son channels of the MP link. + 0 shows failed bind; 1 shows successful bind. + " + ::= { hwMpMemberlinkEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.33.2 + hwMpNotifications OBJECT IDENTIFIER ::= { hwMultilinkPPP 2 } + + hwMpTraps OBJECT IDENTIFIER ::= { hwMpNotifications 1 } + + hwMpSonChannelDampingDetect NOTIFICATION-TYPE + OBJECTS { hwMpMemberlinkIfIndex } + STATUS current + DESCRIPTION + "The son channel of the MP link is damped." + ::= { hwMpTraps 1 } + + hwMpSonChannelDampingResume NOTIFICATION-TYPE + OBJECTS { hwMpMemberlinkIfIndex } + STATUS current + DESCRIPTION + "The son channel of the MP link is recovered from damping." + ::= { hwMpTraps 2 } + hwMpThresholdControlDetect NOTIFICATION-TYPE + OBJECTS { ifIndex, ifName } + STATUS current + DESCRIPTION + "The MP link is controlled for threshold." + ::= { hwMpTraps 3 } + + + hwMpThresholdControlDetectClear NOTIFICATION-TYPE + OBJECTS { ifIndex, ifName } + STATUS current + DESCRIPTION + "The MP link is recovered from controlling for threshold." + ::= { hwMpTraps 4 } + + -- 1.3.6.1.4.1.2011.5.25.33.3 + hwMpConformance OBJECT IDENTIFIER ::= { hwMultilinkPPP 3 } + + + -- 1.3.6.1.4.1.2011.5.25.33.3.1 + hwMpCompliances OBJECT IDENTIFIER ::= { hwMpConformance 1 } + + + -- 1.3.6.1.4.1.2011.5.25.33.3.1.1 + hwMpCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which + implement the Huawei Multilink PPP mib." + MODULE -- this module + MANDATORY-GROUPS { hwMpMandatoryGroup } + ::= { hwMpCompliances 1 } + + + -- 1.3.6.1.4.1.2011.5.25.33.3.2 + hwMpGroups OBJECT IDENTIFIER ::= { hwMpConformance 2 } + + + -- 1.3.6.1.4.1.2011.5.25.33.3.2.1 + hwMpMandatoryGroup OBJECT-GROUP + OBJECTS { hwMpBundledMemberCnt, hwMpMemberlinkSeqNumber, hwMpMemberlinkIfIndex } + STATUS current + DESCRIPTION + "A collection of objects providing mandatory MP information." + ::= { hwMpGroups 1 } + + -- 1.3.6.1.4.1.2011.5.25.33.3.2.3 + hwMpInfoGroup OBJECT-GROUP + OBJECTS { hwMpMultilinkDescr, hwMpBundleName, + hwMpBundledSlot, hwMpBundledMemberCnt, + hwMpLostFragments, hwMpReorderedPkts, + hwMpUnassignedPkts, hwMpInterleavedPkts, + hwMpRcvdSequence, hwMpSentSequence, + hwMpDetectTime, hwMpFlappingCnt, + hwMpDampingTime, hwMpBundleThreshold, + hwMpSequenceReorder,hwMpMemberlinkDescr, + hwMpMemberlinkMpStatus } + STATUS current + DESCRIPTION + "All running information of MP feature." + ::= { hwMpGroups 2 } + + hwMpTrapGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwMpSonChannelDampingDetect, hwMpSonChannelDampingResume, hwMpThresholdControlDetect, hwMpThresholdControlDetectClear} + STATUS current + DESCRIPTION + "Group for all MP traps." + ::= { hwMpGroups 3 } + +END diff --git a/MIBS/huawei/HUAWEI-MPLS-EXTEND-MIB b/MIBS/huawei/HUAWEI-MPLS-EXTEND-MIB new file mode 100644 index 0000000..2b83bd1 --- /dev/null +++ b/MIBS/huawei/HUAWEI-MPLS-EXTEND-MIB @@ -0,0 +1,3967 @@ +-- ================================================================== +-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved. +-- Description: This MIB is used for defining the HUAWEI private +-- extended Multiprotocol Label Switching (MPLS) MIB +-- object. All MIB objects are used to describe private +-- managed objects and trap definitions for MPLS. +-- Reference: +-- Version: V2.46 +-- History: +-- V2.45 Siju Samuel, 2017-4-25, modify for hwMplsTunnelDelegationReturn/hwMplsTunnelDelegationReturnClear alarm +-- V2.44 jiangweisheng, 2017-3-4, modify for hwMplsLspBfdDown/hwMplsLspBfdDownClear add te keyword in the name +-- V2.43 zhangka, 2016-12-13, modify for hwMplsLspBfdDown/hwMplsLspBfdDownClear +-- V2.42 chujianping, 2016-06-13, modify for hwMplsTunnelBfdPathMismatch/hwMplsTunnelBfdPathMismatchClear bind VB +-- V2.41 liujialei, 2016-01-11, delete for type BITS +-- V2.40 zhangtan, 2016-01-06, modify for hwMplsTunnelBfdPathMismatch/hwMplsTunnelBfdPathMismatchClear +-- V2.39 zhangtan, 2015-09-08, modify for hwMplsTunnelHotstandbySwitch/hwMplsTunnelHotstandbyResume +-- V2.38 zhangtan, 2015-04-11, modify for hwMplsResourceType +-- V2.37 xuejianguo, 2015-03-31, add for hwMplsTunnelStatisticsTable +-- V2.36 zhangtan, 2015-03-19, modify for hwMplsResourceType +-- V2.35 wangbin, 2015-01-22, modify for hwMplsIngressLsrId, hwMplsEgressLsrId +-- V2.34 wangbin, 2015-01-12, modify for TE OPT +-- V2.33 zhangtan, 2014-11-21, modify for mpls te commit +-- V2.32 wangbin, 2014-11-14, modify for BiStatic Lsp LoopBack +-- V2.31 wangxinhai, 2014-11-06, modify for hwMplsResourceType +-- V2.30 hanyeting, 2014-08-12, modify for hwMplsResourceType +-- V2.29 zhangka, 2014-07-21, modify for private network bgp lsp threshold trap +-- V2.28 longyong, 2014-06-16, add for hwMplsResourceThresholdExceed, hwMplsResourceThresholdExceedClear, hwMplsResourceTotalCountExceed, hwMplsResourceTotalCountExceedClear +-- V2.27 denghuan, 2014-02-17, modify for hwStaticLspDownReason add reason for ring invalid +-- V2.26 wangxinhai, 2014-02-07, modify for hwStaticLspDownReason add reason for static lsp configure update +-- V2.25 wangxinhai, 2014-01-27, modify for static LSP/CR-LSP down-reason for tunnel down +-- V2.24 wangxinhai, 2014-01-13, modify for ldp frr/rsvp lsp/total lsp/total cr lsp threshold trap +-- V2.23 zhangaifen, 2013-11-07, modify for bgp lsp threshold trap +-- V2.09 DouZongxin, 2012-09-14, modify for TE last error vb type +-- V2.08 DouZongxin, 2012-08-24, modify for TE last error opt project +-- V2.07 WangHonglei, 2012-07-05, revision + +-- ================================================================== +-- ================================================================== +-- +-- Variables and types be imported +-- +-- ================================================================== + + HUAWEI-MPLS-EXTEND-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + ifIndex, ifName + FROM IF-MIB + MplsIndexType + FROM MPLS-LSR-STD-MIB + MplsTunnelIndex, MplsTunnelInstanceIndex, MplsExtendedTunnelId, MplsLsrIdentifier + FROM MPLS-TC-STD-MIB + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + OBJECT-GROUP, NOTIFICATION-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + Integer32, Unsigned32, Counter32, IpAddress, Counter64, OBJECT-TYPE, + MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + mplsTunnelAdminStatus, mplsTunnelOperStatus + FROM MPLS-TE-STD-MIB + InetAddressType, InetAddress + FROM INET-ADDRESS-MIB; + + + + -- 1.3.6.1.4.1.2011.5.25.121 + hwMplsExtendMib MODULE-IDENTITY + LAST-UPDATED "201708171640Z" + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "This MIB is used for defining the HUAWEI private + extended Multiprotocol Label Switching (MPLS) MIB + object. All MIB objects are used to describe private + managed objects and trap definitions for MPLS." + + -- Revision history + REVISION "201708171640Z" + DESCRIPTION "V2.46, modify descroption of three item" + + REVISION "201704251600Z" + DESCRIPTION "V2.45, modify for hwMplsTunnelDelegationReturn/hwMplsTunnelDelegationReturnClear alarm." + + REVISION "201703041600Z" + DESCRIPTION "V2.44, change alarm name hwMplsLspBfdDown hwMplsLspBfdDownClear to hwMplsTeLspBfdDown hwMplsTeLspBfdDownClear." + + REVISION "201612131600Z" + DESCRIPTION "V2.43, add a new alarm, hwMplsLspBfdDown hwMplsLspBfdDownClear." + + REVISION "201606131600Z" + DESCRIPTION "V2.42, modify hwMplsTunnelBfdPathMismatch hwMplsTunnelBfdPathMismatchClear bind VB." + + REVISION "201601111600Z" + DESCRIPTION "V2.41, delete a type BITS. It is a basic type now." + + REVISION "201601061200Z" + DESCRIPTION "V2.40, add a new alarm, hwMplsTunnelBfdPathMismatch hwMplsTunnelBfdPathMismatchClear." + + REVISION "201508011200Z" + DESCRIPTION "V2.39, add a new alarm, hwMplsTunnelHotstandbySwitch hwMplsTunnelHotstandbyResume." + + REVISION "201504111200Z" + DESCRIPTION "V2.38, modify enum hwMplsResourceType for supporting MPLS CSPF resource total exceed alarm." + + REVISION "201503311419Z" + DESCRIPTION "V2.37, add for hwMplsTunnelStatisticsTable." + + REVISION "201503191700Z" + DESCRIPTION "V2.36, add enum hwMplsResourceType for supporting MPLS CSPF resource total exceed alarm." + + REVISION "201501221916Z" + DESCRIPTION "V2.35, modify hwMplsIngressLsrId hwMplsEgressLsrId." + + REVISION "201501122016Z" + DESCRIPTION "V2.34, modify hwMplsTeFrrSwitch." + + REVISION "201411211800Z" + DESCRIPTION "V2.33, add hwMplsTunnelCommitLost hwMplsTunnelCommitLostClear." + + REVISION "201411141800Z" + DESCRIPTION "V2.32, add hwMplsLspLoopBack hwMplsLspLoopBackClear hwMplsSessionTunnelId hwMplsLocalLspId hwMplsIngressLsrId hwMplsEgressLsrId hwMplsLspName." + + REVISION "201411061630Z" + DESCRIPTION "V2.31, add enum ldpTotalLocalAdjacency to hwMplsResourceType for supporting MPLS resource total and threshold exceed alarm." + + REVISION "201408121450Z" + DESCRIPTION "V2.30, add enum outSegment and autoPrimaryTunnelIf to hwMplsResourceType for supporting MPLS resource total exceed alarm." + + REVISION "201407211427Z" + DESCRIPTION "V2.29, add enum privateNetBgp to hwMplsLspProtocol for supporting private network bgp lsp threshold alarm." + + REVISION "201406161417Z" + DESCRIPTION "V2.28, add traps: hwMplsResourceThresholdExceed, hwMplsResourceThresholdExceedClear, hwMplsResourceTotalCountExceed, hwMplsResourceTotalCountExceedClear." + + REVISION "201402171905Z" + DESCRIPTION "V2.27, modify hwStaticLspDownReason for add invalid ring reason ." + + REVISION "201402071100Z" + DESCRIPTION "V2.26, modify hwStaticLspDownReason for configure update." + + REVISION "201401271100Z" + DESCRIPTION "V2.25, modify hwStaticLspDownReason for tunnel dowm." + + REVISION "201401131345Z" + DESCRIPTION "V2.24, add enum ldpfrr, rsvp, totalLsp and totalCrLsp to hwMplsLspProtocol for supporting ldp frr, rsvp lsp, total lsp, total cr lsp threshold alarm." + + REVISION "201311071745Z" + DESCRIPTION "V2.23, add enum bgp and bgpv6 to hwMplsLspProtocol for supporting bgp and bgp ipv6 lsp threshold alarm." + + REVISION "201309111745Z" + DESCRIPTION "V2.22, add table: hwMplsTrafficStatisticsStaticLspTable." + + REVISION "201304131652Z" + DESCRIPTION "V2.21, modify hwMplsRingSwitch, hwMplsRingResume." + + REVISION "201301141525Z" + DESCRIPTION "V2.20, add the description of hwmplsDynamicLabelThresholdexceed,hwmplsDynamicLabelThresholdexceedClear,hwmplsDynamicLabeltotalcountexceed,hwmplsDynamicLabeltotalcountexceedClear." + + REVISION "201207052025Z" + DESCRIPTION "V2.07, modify the description of hwMplsLspTotalCountExceed." + + REVISION "201206081405Z" + DESCRIPTION "V2.06, add traps: hwmplslspThresholdexceed, hwmplslspthresholdexceedclear, hwmplslsptotalcountexceed, hwmplslsptotalcountexceedclear." + + REVISION "201206051100Z" + DESCRIPTION "V2.05, add traps: hwmplstunneldelete; modify hwmplsoamtunnellock to hwmplsoamlocallock; modify hwmplstunnellockrecovery to hwmplslocallockrecovery." + + + REVISION "201205091100Z" + DESCRIPTION "V2.05, add traps: from hwMplsRingWestOamLoss to hwMplsRingEastOamUnexpectedMepClear." + + REVISION "201205041100Z" + DESCRIPTION "V2.04, add traps: hwMplsoamTunnellock, hwMplsoamTunnellockRecovery." + + + REVISION "201111291100Z" + DESCRIPTION "V2.03, add traps: hwMplsExtTunnelDown, hwMplsExtTunnelDownClear." + + REVISION "201111181100Z" + DESCRIPTION "V2.02, add traps: hwMplsTunnelBBSwitch, hwMplsTunnelBBResume." + + REVISION "201110241100Z" + DESCRIPTION "V2.01, add traps: hwMplsTeAutoTunnelDownClear, hwMplsTeAutoTunnelPrimaryDownClear." + + REVISION "201107301100Z" + DESCRIPTION "V2.00, delete Defval clause in these nodes: hwMplsTunnelDownReason, hwMplsTunnelLspType." + + REVISION "201011231155Z" + DESCRIPTION "V1.02, modified the MIB description." + + REVISION "201007131535Z" + DESCRIPTION "V1.01, modified the MIB description." + + REVISION "200606301554Z" + DESCRIPTION "V1.00, initial LSPM MIB." + ::= { hwDatacomm 121 } + +-- +-- Node definitions +-- + +-- 1.3.6.1.4.1.2011.5.25.121.1 + hwMplsExtendMibTunnel OBJECT IDENTIFIER ::= { hwMplsExtendMib 1 } + +-- 1.3.6.1.4.1.2011.5.25.121.1.1 + hwMplsTunnelTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMplsTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A tunnel needs to be uniquely identified across + an MPLS network. Indexes hwMplsTunnelIndex and + hwMplsTunnelInstance uniquely identify a tunnel + on the LSR originating the tunnel. + hwMplsTunnelIngressLSRId uniquely identifies a + tunnel across an MPLS network. The last index + hwMplsTunnelEgressLSRId is useful in identifying + all instances of a tunnel that are terminated on + the same egress LSR. + The indexes of this table are hwMplsTunnelIndex, + hwMplsTunnelInstance, hwMplsTunnelIngressLSRId and + hwMplsTunnelEgressLSRId." + ::= { hwMplsExtendMibTunnel 1 } + +-- 1.3.6.1.4.1.2011.5.25.121.1.1.1 + hwMplsTunnelEntry OBJECT-TYPE + SYNTAX HwMplsTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A tunnel needs to be uniquely identified across + an MPLS network. Indexes hwMplsTunnelIndex and + hwMplsTunnelInstance uniquely identify a tunnel + on the LSR originating the tunnel. + hwMplsTunnelIngressLSRId uniquely identifies a + tunnel across an MPLS network. The last index + hwMplsTunnelEgressLSRId is useful in identifying + all instances of a tunnel that are terminated on + the same egress LSR. + The indexes of this entry are hwMplsTunnelIndex, + hwMplsTunnelInstance, hwMplsTunnelIngressLSRId and + hwMplsTunnelEgressLSRId." + REFERENCE + "1. RFC 2863 - The Interfaces Group MIB, McCloghrie, + K., and F. Kastenholtz, June 2000 " + INDEX { hwMplsTunnelIndex, hwMplsTunnelInstance, hwMplsTunnelIngressLSRId, hwMplsTunnelEgressLSRId } + ::= { hwMplsTunnelTable 1 } + + + HwMplsTunnelEntry ::= + SEQUENCE { + hwMplsTunnelIndex + MplsTunnelIndex, + hwMplsTunnelInstance + MplsTunnelInstanceIndex, + hwMplsTunnelIngressLSRId + MplsExtendedTunnelId, + hwMplsTunnelEgressLSRId + MplsExtendedTunnelId, + hwMplsTunnelClassType + INTEGER, + hwMplsTunnelBandwidth + Integer32, + hwMplsTunnelAdminStatus + INTEGER, + hwMplsTunnelOperStatus + INTEGER, + hwMplsTunnelSessionAttr + BITS, + hwMplsTunnelFrrSetupPrio + Unsigned32, + hwMplsTunnelFrrHoldingPrio + Unsigned32, + hwMplsTunnelFrrBandwidth + Unsigned32, + hwMplsTunnelFrrSwitchover + Counter32, + hwMplsTunnelFrrBypassTableIndex + Unsigned32, + hwMplsTunnelFrrARHopTableIndex + Unsigned32, + hwMplsTunnelName + SnmpAdminString, + hwMplsTunnelIfIndex + Unsigned32, + hwMplsTunnelPreBandwidth + Unsigned32, + hwMplsTunnelNextBandwidth + Unsigned32, + hwMplsTunnelCt0Bandwidth + Unsigned32, + hwMplsTunnelCt1Bandwidth + Unsigned32, + hwMplsTunnelCt2Bandwidth + Unsigned32, + hwMplsTunnelCt3Bandwidth + Unsigned32, + hwMplsTunnelCt4Bandwidth + Unsigned32, + hwMplsTunnelCt5Bandwidth + Unsigned32, + hwMplsTunnelCt6Bandwidth + Unsigned32, + hwMplsTunnelCt7Bandwidth + Unsigned32, + hwMplsTunnelLspType + INTEGER, + hwMplsTunnelInterfaceName + SnmpAdminString, + hwMplsTunnelSignalProto + INTEGER, + hwMplsTunnelType + INTEGER + } + +-- 1.3.6.1.4.1.2011.5.25.121.1.1.1.1 + hwMplsTunnelIndex OBJECT-TYPE + SYNTAX MplsTunnelIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies a set of tunnel instances + between a pair of ingress and egress LSRs. + When the MPLS signalling protocol is rsvp(2), this value + equals to the value signaled in the Tunnel ID + of the SESSION object. When the MPLS signalling protocol + is crldp(3), this value equals to the value + signaled in the LSP ID. Reference to MPLS-TE-STD-MIB." + ::= { hwMplsTunnelEntry 1 } + + +-- 1.3.6.1.4.1.2011.5.25.121.1.1.1.2 + hwMplsTunnelInstance OBJECT-TYPE + SYNTAX MplsTunnelInstanceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies a particular instance of a + tunnel between a pair of ingress and egress LSRs. + It is used to identify multiple instances of + tunnels for backup and parallel tunnels. + When the MPLS signaling protocol is + rsvp(2), this value equals to the LSP ID + of the Sender Template object. When the signaling + protocol is crldp(3) there is no equivalent + signaling object. Reference to MPLS-TE-STD-MIB." + ::= { hwMplsTunnelEntry 2 } + + +-- 1.3.6.1.4.1.2011.5.25.121.1.1.1.3 + hwMplsTunnelIngressLSRId OBJECT-TYPE + SYNTAX MplsExtendedTunnelId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the ingress LSR ID of this tunnel. + When the MPLS signalling protocol + is rsvp(2), this value equals to the Tunnel + Sender Address in the Sender Template object and may + equal to the Extended Tunnel ID in the + SESSION object. When the MPLS signalling protocol is + crldp(3), this value equals to the Ingress + LSR Router ID in the LSPID TLV object. + Reference to MPLS-TE-STD-MIB." + ::= { hwMplsTunnelEntry 3 } + + +-- 1.3.6.1.4.1.2011.5.25.121.1.1.1.4 + hwMplsTunnelEgressLSRId OBJECT-TYPE + SYNTAX MplsExtendedTunnelId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the egress LSR ID of this + tunnel. Reference to MPLS-TE-STD-MIB." + ::= { hwMplsTunnelEntry 4 } + + +-- 1.3.6.1.4.1.2011.5.25.121.1.1.1.5 + hwMplsTunnelClassType OBJECT-TYPE + SYNTAX INTEGER + { + bc0(1), + bc1(2), + invalidValue(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the bandwidth type used by this tunnel. + Options: + 1. bc0(1) -indicates the bandwidth type is bc0. + 2. bc1(2) -indicates the bandwidth type is bc1. + 3. invalidValue(3) -indicates the invalid value. + " + ::= { hwMplsTunnelEntry 5 } + + +-- 1.3.6.1.4.1.2011.5.25.121.1.1.1.6 + hwMplsTunnelBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the bandwidth used by this tunnel. + Unit: kbit/s + " + ::= { hwMplsTunnelEntry 6 } + + +-- 1.3.6.1.4.1.2011.5.25.121.1.1.1.7 + hwMplsTunnelAdminStatus OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2), + testing(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the management status of this + tunnel.Reference to MPLS-TE-STD-MIB. + Options: + 1. up(1) -indicates the management status of this tunnel is up. + 2. down(2) -indicates the management status of this tunnel is down. + 3. testing(3) -indicates the tunnel is used in some test mode. + " + ::= { hwMplsTunnelEntry 7 } + + +-- 1.3.6.1.4.1.2011.5.25.121.1.1.1.8 + hwMplsTunnelOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2), + testing(3), + unknown(4), + dormant(5), + notPresent(6), + lowerLayerDown(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the actual operational status of this tunnel, + which is but not limited to the status of this tunnel of + a certain period.Reference to MPLS-TE-STD-MIB. + Options: + 1. up(1) -indicates that the operational status of this tunnel is up. + 2. down(2) -indicates that the operational status of this tunnel is down. + 3. testing(3) -indicates that the tunnel is used in some test mode. + 4. unknown(4) -indicates the invalid value. + 5. dormant(5) -indicates that the status cannot be determined. + 6. notPresent(6) -indicates that some component is missing + 7. lowerLayerDown(7) -indicates the Down state due to the state of lower layer interfaces. + " + ::= { hwMplsTunnelEntry 8 } + + +-- 1.3.6.1.4.1.2011.5.25.121.1.1.1.9 + hwMplsTunnelSessionAttr OBJECT-TYPE + SYNTAX BITS + { + localProtectionDesired(0), + nodeProtectionDesired(1), + bandwidthProtectionDesired(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates protection types desired by the primary + tunnel, such as node protection, link protection or + bandwidth protection. + Options: + 1. localProtectionDesired(0) -indicates link protection. + 2. nodeProtectionDesired(1) -indicates node protection. + 3. bandwidthProtectionDesired(2) -indicates bandwidth protection. + " + ::= { hwMplsTunnelEntry 9 } + + +-- 1.3.6.1.4.1.2011.5.25.121.1.1.1.10 + hwMplsTunnelFrrSetupPrio OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the setup PRI of auto-bypass tunnel. + Range: 0-7 + Default: 7 + " + ::= { hwMplsTunnelEntry 10 } + + +-- 1.3.6.1.4.1.2011.5.25.121.1.1.1.11 + hwMplsTunnelFrrHoldingPrio OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the holding PRI of auto-bypass tunnel. + Range: 0-7 + Default: 7 + " + ::= { hwMplsTunnelEntry 11 } + + +-- 1.3.6.1.4.1.2011.5.25.121.1.1.1.12 + hwMplsTunnelFrrBandwidth OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the protecting bandwidth of auto-bypass tunnel. + Its value is defined by the configuration on the primary + tunnel. + Unit: kbit/s" + ::= { hwMplsTunnelEntry 12 } + + +-- 1.3.6.1.4.1.2011.5.25.121.1.1.1.13 + hwMplsTunnelFrrSwitchover OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates FRR switching times" + ::= { hwMplsTunnelEntry 13 } + + +-- 1.3.6.1.4.1.2011.5.25.121.1.1.1.14 + hwMplsTunnelFrrBypassTableIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the index of the bypass tunnel table, that is, + the LSP ID of the bypass tunnel. The bypass table shows + interfaces protected by specified bypass tunnel." + ::= { hwMplsTunnelEntry 14 } + + +-- 1.3.6.1.4.1.2011.5.25.121.1.1.1.15 + hwMplsTunnelFrrARHopTableIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the table index of the protection type adopted + by each hop of the primary tunnel." + ::= { hwMplsTunnelEntry 15 } + + hwMplsTunnelName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the tunnel name. The name can refer to the tunnel + on the console port of the LSR. If mplsTunnelIsIf is set to + True, the IfName of the interface corresponding to this tunnel + should have a value equal to hwMplsTunnelName. + Reference to the description of IfName in RFC 2863." + ::= { hwMplsTunnelEntry 16 } + + hwMplsTunnelIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the interface index of the tunnel. It uniquely + identifies the tunnel name." + ::= { hwMplsTunnelEntry 17 } + + + hwMplsTunnelPreBandwidth OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the original bandwidth of the tunnel + when the tunnel is in the Modify state. + Unit: kbit/s" + ::= { hwMplsTunnelEntry 18 } + + + hwMplsTunnelNextBandwidth OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the bandwidth of the tunnel that is to be changed + when the tunnel is in the Modify state. + Unit: kbit/s" + ::= { hwMplsTunnelEntry 19 } + + + hwMplsTunnelCt0Bandwidth OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kilobits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bandwidth of Class-Type 0 (CT0) in this tunnel, in kbit/s. + If all CT bandwidths are 0s, it means that this tunnel's Class-Type + is CT0, and bandwidth is 0 kbit/s. + Unit: kbit/s" + ::= { hwMplsTunnelEntry 20 } + + + hwMplsTunnelCt1Bandwidth OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kilobits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bandwidth of Class-Type 1 (CT1) in this tunnel, in kbit/s. + Unit: kbit/s" + ::= { hwMplsTunnelEntry 21 } + + + hwMplsTunnelCt2Bandwidth OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kilobits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bandwidth of Class-Type 2 (CT2) in this tunnel, in kbit/s. + Unit: kbit/s" + ::= { hwMplsTunnelEntry 22 } + + + hwMplsTunnelCt3Bandwidth OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kilobits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bandwidth of Class-Type 3 (CT3) in this tunnel, in kbit/s. + Unit: kbit/s" + ::= { hwMplsTunnelEntry 23 } + + + hwMplsTunnelCt4Bandwidth OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kilobits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bandwidth of Class-Type 4 (CT4) in this tunnel, in kbit/s. + Unit: kbit/s" + ::= { hwMplsTunnelEntry 24 } + + + hwMplsTunnelCt5Bandwidth OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kilobits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bandwidth of Class-Type 5 (CT5) in this tunnel, in kbit/s. + Unit: kbit/s" + ::= { hwMplsTunnelEntry 25 } + + + hwMplsTunnelCt6Bandwidth OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kilobits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bandwidth of Class-Type 6 (CT6) in this tunnel, in kbit/s. + Unit: kbit/s" + ::= { hwMplsTunnelEntry 26 } + + + hwMplsTunnelCt7Bandwidth OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kilobits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bandwidth of Class-Type 7 (CT7) in this tunnel, in kbit/s. + Unit: kbit/s" + ::= { hwMplsTunnelEntry 27 } + + hwMplsTunnelLspType OBJECT-TYPE + SYNTAX INTEGER + { + invalid(0), + primary(1), + primaryModifing(2), + hotStandby(3), + hotStandbyModifing(4), + ordinary(5), + ordinaryModifing(6), + bestEffort(7), + bestEffortModifing(8) + } + + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is meaningful only at the ingress of the tunnel. It indicates LSP types. + Options: + 0. invalid(0) -indicates that the LSP type is invalid, the possible cause is that the LSP is not created at an ingress. + 1. primary(1) -indicates the primary LSP + 2. primaryModifing(2) -indicates the LSP that will replace the primary LSP + 3. hotStandby(3) -indicates the hot-standby LSP + 4. hotStandbyModifing(4) -indicates the LSP that will replace the hot-standby LSP + 5. ordinary(5) -indicates the ordinary LSP + 6. ordinaryModifing(6) -indicates the LSP that will replace the ordinary LSP + 7. bestEffort(7) -indicates the Best-Effort LSP + 8. bestEffortModifing(8) -indicates the LSP that will replace the Best-Effort LSP + Modifying LSPs are created when users modify the make-before-break attribute of the corresponding LSP types. After being created, modifying LSPs replace the corresponding LSPs to transmit traffic. + " + ::= { hwMplsTunnelEntry 28 } + + hwMplsTunnelInterfaceName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the tunnel interface name. The object is + only valid at the ingress." + ::= { hwMplsTunnelEntry 29 } + +-- 1.3.6.1.4.1.2011.5.25.121.1.1.1.30 + hwMplsTunnelSignalProto OBJECT-TYPE + SYNTAX INTEGER + { + rsvpTE(1), + static(2), + staticCR(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the signal protocol of this tunnel" + ::= { hwMplsTunnelEntry 30 } + +-- 1.3.6.1.4.1.2011.5.25.121.1.1.1.31 + hwMplsTunnelType OBJECT-TYPE + SYNTAX INTEGER + { + invalid(1), + primaryTunnel(2), + bypassTunnel(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is meaningful only at the ingress of the tunnel. It indicates tunnel types. + Options: + 1. invalid(1) -indicates that the tunnel type is invalid, the possible cause is that it is not ingress node of this tunnel + 2. primaryTunnel(2) -indicates that this is a primary tunnel + 3. bypassTunnel(3) -indicates that this is a bypass tunnel + " + ::= { hwMplsTunnelEntry 31 } + +-- 1.3.6.1.4.1.2011.5.25.121.1.2 + hwTunnelFrrBypassTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwTunnelFrrBypassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the bypass tunnel. The indexes of this table are + hwTunnelFrrBypassListIndex and hwTunnelFrrBypassIndex." + ::= { hwMplsExtendMibTunnel 2 } + + +-- 1.3.6.1.4.1.2011.5.25.121.1.2.1 + hwTunnelFrrBypassEntry OBJECT-TYPE + SYNTAX HwTunnelFrrBypassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the bypass tunnel.The indexes of this entry are + hwTunnelFrrBypassListIndex and hwTunnelFrrBypassIndex." + INDEX { hwTunnelFrrBypassListIndex, hwTunnelFrrBypassIndex } + ::= { hwTunnelFrrBypassTable 1 } + + + HwTunnelFrrBypassEntry ::= + SEQUENCE { + hwTunnelFrrBypassListIndex + Unsigned32, + hwTunnelFrrBypassIndex + Unsigned32, + hwTunnelFrrBypassProtIfIndex + Unsigned32 + } + +-- 1.3.6.1.4.1.2011.5.25.121.1.2.1.1 + hwTunnelFrrBypassListIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the index of the bypass tunnel table, that is, the LSP ID of the bypass tunnel." + ::= { hwTunnelFrrBypassEntry 1 } + + +-- 1.3.6.1.4.1.2011.5.25.121.1.2.1.2 + hwTunnelFrrBypassIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the index of the bypass tunnel interface." + ::= { hwTunnelFrrBypassEntry 2 } + + +-- 1.3.6.1.4.1.2011.5.25.121.1.2.1.3 + hwTunnelFrrBypassProtIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the index of the interface protected by the bypass tunnel." + ::= { hwTunnelFrrBypassEntry 3 } + + +-- 1.3.6.1.4.1.2011.5.25.121.1.3 + hwTunnelFrrARHopTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwTunnelFrrARHopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the FrrARHopTable, which will show every hop's frr + protect information of the tunnel. + The indexes of this table are hwTunnelFrrARHopListIndex and hwTunnelFrrARHopIndex." + ::= { hwMplsExtendMibTunnel 3 } + + +-- 1.3.6.1.4.1.2011.5.25.121.1.3.1 + hwTunnelFrrARHopEntry OBJECT-TYPE + SYNTAX HwTunnelFrrARHopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the FrrARHopTable, which will show every hop's frr + protect information of the tunnel. + The indexes of this entry are hwTunnelFrrARHopListIndex and hwTunnelFrrARHopIndex." + INDEX { hwTunnelFrrARHopListIndex, hwTunnelFrrARHopIndex } + ::= { hwTunnelFrrARHopTable 1 } + + + HwTunnelFrrARHopEntry ::= + SEQUENCE { + hwTunnelFrrARHopListIndex + Unsigned32, + hwTunnelFrrARHopIndex + Unsigned32, + hwTunnelFrrARHopProtDesired + BITS, + hwTunnelFrrARHopProtActual + BITS + } + +-- 1.3.6.1.4.1.2011.5.25.121.1.3.1.1 + hwTunnelFrrARHopListIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the table index of each hop along the primary tunnel." + ::= { hwTunnelFrrARHopEntry 1 } + + +-- 1.3.6.1.4.1.2011.5.25.121.1.3.1.2 + hwTunnelFrrARHopIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the index of each hop along the primary tunnel." + ::= { hwTunnelFrrARHopEntry 2 } + + +-- 1.3.6.1.4.1.2011.5.25.121.1.3.1.3 + hwTunnelFrrARHopProtDesired OBJECT-TYPE + SYNTAX BITS + { + localProtection(0), + nodeProtection(1), + bandwidthProtection(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the FRR protection types desired by the primary tunnel interface, including: + 0: link protection, + 1: node protection, + 2: bandwidth protection + " + ::= { hwTunnelFrrARHopEntry 3 } + + +-- 1.3.6.1.4.1.2011.5.25.121.1.3.1.4 + hwTunnelFrrARHopProtActual OBJECT-TYPE + SYNTAX BITS + { + localProtection(0), + nodeProtection(1), + bandwidthProtection(2), + protectionInuse(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the actual FRR protection types of the primary tunnel interface, including: + 0: link protection, + 1: node protection, + 2: bandwidth protection, + 3: primary tunnel protection in use + " + ::= { hwTunnelFrrARHopEntry 4 } + + +-- 1.3.6.1.4.1.2011.5.25.121.1.4 + hwTunnelFrrRouteDBTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwTunnelFrrRouteDBEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the primary tunnel is protected by which bypass tunnel. The indexes of this + table are hwTunnelFrrRouteDBTunnelIndex, hwTunnelFrrRouteDBTunnelInstance, + hwTunnelFrrRouteDBTunnelIngressLSRId and hwTunnelFrrRouteDBTunnelEngressLSRId." + ::= { hwMplsExtendMibTunnel 4 } + + +-- 1.3.6.1.4.1.2011.5.25.121.1.4.1 + hwTunnelFrrRouteDBEntry OBJECT-TYPE + SYNTAX HwTunnelFrrRouteDBEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the primary tunnel is protected by which bypass tunnel. The indexes of this + entry are hwTunnelFrrRouteDBTunnelIndex, hwTunnelFrrRouteDBTunnelInstance, + hwTunnelFrrRouteDBTunnelIngressLSRId and hwTunnelFrrRouteDBTunnelEngressLSRId." + INDEX { hwTunnelFrrRouteDBTunnelIndex, hwTunnelFrrRouteDBTunnelInstance, hwTunnelFrrRouteDBTunnelIngressLSRId, hwTunnelFrrRouteDBTunnelEngressLSRId } + ::= { hwTunnelFrrRouteDBTable 1 } + + + HwTunnelFrrRouteDBEntry ::= + SEQUENCE { + hwTunnelFrrRouteDBTunnelIndex + Unsigned32, + hwTunnelFrrRouteDBTunnelInstance + Unsigned32, + hwTunnelFrrRouteDBTunnelIngressLSRId + Unsigned32, + hwTunnelFrrRouteDBTunnelEngressLSRId + Unsigned32, + hwTunnelFrrRouteDBBypassIfIndex + Unsigned32, + hwTunnelFrrRouteDBInnerLabel + Unsigned32 + } + +-- 1.3.6.1.4.1.2011.5.25.121.1.4.1.1 + hwTunnelFrrRouteDBTunnelIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies the index of the primary. Manager obtains new index + values for row creation in this table by reading mplsTunnelIndexNext. + When the MPLS signaling protocol is rsvp(2), this value equals to + the value signaled in the Tunnel ID of the SESSION object. When + the MPLS signaling protocol is crldp(3), this value equals to the + value signaled in the LSP ID. Reference to MPLS-TE-STD-MIB." + ::= { hwTunnelFrrRouteDBEntry 1 } + + +-- 1.3.6.1.4.1.2011.5.25.121.1.4.1.2 + hwTunnelFrrRouteDBTunnelInstance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies a particular instance of a + tunnel between a pair of ingress and egress LSRs. + It is the object identifies multiple instances of + tunnels for the purposes of backup and parallel + tunnels. When the MPLS signaling protocol is + rsvp(2), this value equals to the LSP ID + of the Sender Template object. When the signaling + protocol is crldp(3), there is no equivalent + signaling object. Reference to MPLS-TE-STD-MIB." + ::= { hwTunnelFrrRouteDBEntry 2 } + + +-- 1.3.6.1.4.1.2011.5.25.121.1.4.1.3 + hwTunnelFrrRouteDBTunnelIngressLSRId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies the ingress LSR ID of the primary tunnel. + When the MPLS signalling protocol is rsvp(2),LSR ID + equals to the Tunnel Sender Address in the Sender + Template object or the Extended Tunnel Id in the + SESSION object. When the MPLS signalling protocol is + crldp(3), LSR ID equals to the Ingress + LSR Router ID in the LSPID TLV object." + ::= { hwTunnelFrrRouteDBEntry 3 } + + +-- 1.3.6.1.4.1.2011.5.25.121.1.4.1.4 + hwTunnelFrrRouteDBTunnelEngressLSRId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies the egress LSR ID of the primary tunnel. + Reference to MPLS-TE-STD-MIB." + ::= { hwTunnelFrrRouteDBEntry 4 } + + +-- 1.3.6.1.4.1.2011.5.25.121.1.4.1.5 + hwTunnelFrrRouteDBBypassIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the interface index of the bypass tunnel." + ::= { hwTunnelFrrRouteDBEntry 5 } + + +-- 1.3.6.1.4.1.2011.5.25.121.1.4.1.6 + hwTunnelFrrRouteDBInnerLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the inner label of the primary tunnel and bypass tunnel." + ::= { hwTunnelFrrRouteDBEntry 6 } + + +-- 1.3.6.1.4.1.2011.5.25.121.1.5 + hwStaticLspTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwStaticLspEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A static LSP is created by a network administrator by using + static MPLS. Note that only point-to-point static LSP segments + are supported. Each static MPLS LSP can thus have one out-segment + originating at this LSR and/or one in-segment terminating at + this LSR. The indexes of this table are hwStaticLspIndex, + hwStaticLspInSegmentIndex, and hwStaticLspOutSegmentIndex." + ::= { hwMplsExtendMibTunnel 5 } + + +-- 1.3.6.1.4.1.2011.5.25.121.1.5.1 + hwStaticLspEntry OBJECT-TYPE + SYNTAX HwStaticLspEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A static LSP is created by a network administrator by using + static MPLS. Note that only point-to-point static LSP segments + are supported. Each static MPLS LSP can thus have one out-segment + originating at this LSR and/or one in-segment terminating at + this LSR. The indexes of this entry are hwStaticLspIndex, + hwStaticLspInSegmentIndex, and hwStaticLspOutSegmentIndex." + INDEX { hwStaticLspIndex, hwStaticLspInSegmentIndex, hwStaticLspOutSegmentIndex } + ::= { hwStaticLspTable 1 } + + + HwStaticLspEntry ::= + SEQUENCE { + hwStaticLspIndex + MplsIndexType, + hwStaticLspInSegmentIndex + MplsIndexType, + hwStaticLspOutSegmentIndex + MplsIndexType, + hwStaticLspOwner + INTEGER, + hwStaticLspName + SnmpAdminString, + hwStaticLspStatus + INTEGER, + hwStaticLspClassType + INTEGER, + hwStaticLspBandwidth + Unsigned32 + } + +-- 1.3.6.1.4.1.2011.5.25.121.1.5.1.1 + hwStaticLspIndex OBJECT-TYPE + SYNTAX MplsIndexType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the index of the static LSP. If the string is 0x00, + it means that the index is invalid." + ::= { hwStaticLspEntry 1 } + + +-- 1.3.6.1.4.1.2011.5.25.121.1.5.1.2 + hwStaticLspInSegmentIndex OBJECT-TYPE + SYNTAX MplsIndexType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the incoming label index of the static LSP/CR-LSP. + If the string is 0x00, it means that the index is invalid. + In this case, no corresponding mplsInSegmentEntry exists. + Reference to MPLS-LSR-STD-MIB." + ::= { hwStaticLspEntry 2 } + + +-- 1.3.6.1.4.1.2011.5.25.121.1.5.1.3 + hwStaticLspOutSegmentIndex OBJECT-TYPE + SYNTAX MplsIndexType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the outgoing index of the static LSP/CR-LSP. + If the entry is used to identify the incoming node or + intermediate node of the LSP, this object cannot be set + to the string 0x00. Because corresponding mplsOutSegmentEntry + exists. If the entry is used to identify the outgoing node + of the LSP, this object must be set to the string 0x00. Because + no corresponding mplsOutSegmentEntry exists. + Reference to MPLS-LSR-STD-MIB." + ::= { hwStaticLspEntry 3 } + + +-- 1.3.6.1.4.1.2011.5.25.121.1.5.1.4 + hwStaticLspOwner OBJECT-TYPE + SYNTAX INTEGER + { + static(1), + crstatic(2), + other(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Denotes the entity that creates and manages the static LSP. See MPLS-LSR-STD-MIB. + Options: + 1. static(1) -indicates the static LSP. + 2. crstatic(2) -indicates the static CR-LSP. + 3. other(3) -indicates the LSP of another type. + " + ::= { hwStaticLspEntry 4 } + + +-- 1.3.6.1.4.1.2011.5.25.121.1.5.1.5 + hwStaticLspName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the name of the static LSP or CR-LSP. + The name is appointed when the static LSP or CR-LSP + is created." + REFERENCE + "RFC 2863 - The Interfaces Group MIB, McCloghrie, K., + and F. Kastenholtz, June 2000" + ::= { hwStaticLspEntry 5 } + + +-- 1.3.6.1.4.1.2011.5.25.121.1.5.1.6 + hwStaticLspStatus OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2), + testing(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the actual operation status of the static LSP/CR-LSP. + Options: + 1. up(1) -indicates that the static LSP/CR-LSP is in Up state. + 2. down(2) -indicates that the static LSP/CR-LSP is in down state. + 3. testing(3) -indicates that the static LSP/CR-LSP is used in test mode. + " + ::= { hwStaticLspEntry 6 } + + + hwStaticLspClassType OBJECT-TYPE + SYNTAX INTEGER + { + ct0(1), + ct1(2), + ct2(3), + ct3(4), + ct4(5), + ct5(6), + ct6(7), + ct7(8), + none(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Class-Type of this static lsp. + Options: + 1. ct0(1) -indicates that the class type is ct0. + 2. ct1(2) -indicates that the class type is ct1. + 3. ct2(3) -indicates that the class type is ct2. + 4. ct3(4) -indicates that the class type is ct3. + 5. ct4(5) -indicates that the class type is ct4. + 6. ct5(6) -indicates that the class type is ct5. + 7. ct6(7) -indicates that the class type is ct6. + 8. ct7(8) -indicates that the class type is ct7. + 9. none(9) -indicates that the class type is unconfiged. + " + ::= { hwStaticLspEntry 7 } + + + hwStaticLspBandwidth OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kilobits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bandwidth of this static lsp. + Unit: kbit/s" + ::= { hwStaticLspEntry 8 } + + + hwMplsTeClassTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMplsTeClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "TE-class mapping is a set of a maximum of eight TE-class items. + TE-class is a pair, such as TE-Class[1] = . + A (setup/holding) priority associated with an LSP valid only if it appears + as a pair with the Class-Type. Class-Types and priorities can be randomly + paired up. You can define a maximum of eight pairs. + The LSR is considered to support a particular Class-Type only if it appears + in the definition of the eight possible TE-Classes. It is suggested that all + the LSRs in the domain use the same TE-Class mapping. The index of this table + is hwMplsTeClassId." + ::= { hwMplsExtendMibTunnel 6 } + + + hwMplsTeClassEntry OBJECT-TYPE + SYNTAX HwMplsTeClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "TE-class mapping is a set of a maximum of eight TE-class items. + TE-class is a pair, such as TE-Class[1] = . + A (setup/holding) priority associated with an LSP valid only if it appears + as a pair with the Class-Type. Class-Types and priorities can be randomly + paired up. You can define a maximum of eight pairs. + The LSR is considered to support a particular Class-Type only if it appears + in the definition of the eight possible TE-Classes. It is suggested that all + the LSRs in the domain use the same TE-Class mapping. The index of this entry + is hwMplsTeClassId." + INDEX { hwMplsTeClassId } + ::= { hwMplsTeClassTable 1 } + + + HwMplsTeClassEntry ::= + SEQUENCE { + hwMplsTeClassId + Unsigned32, + hwMplsTeClassClassType + INTEGER, + hwMplsTeClassPriority + Unsigned32, + hwMplsTeClassDescription + OCTET STRING + } + + hwMplsTeClassId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This value represents the index of the TE-Class configured + on this LSR." + ::= { hwMplsTeClassEntry 1 } + + + hwMplsTeClassClassType OBJECT-TYPE + SYNTAX INTEGER + { + ct0(1), + ct1(2), + ct2(3), + ct3(4), + ct4(5), + ct5(6), + ct6(7), + ct7(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value represents a Class-Type supported on the LSR. + Options: + 1. ct0(1) -indicates that the class type of static CR-LSP is ct0. + 2. ct1(2) -indicates that the class type of static CR-LSP is ct1. + 3. ct2(3) -indicates that the class type of static CR-LSP is ct2. + 4. ct3(4) -indicates that the class type of static CR-LSP is ct3. + 5. ct4(5) -indicates that the class type of static CR-LSP is ct4. + 6. ct5(6) -indicates that the class type of static CR-LSP is ct5. + 7. ct6(7) -indicates that the class type of static CR-LSP is ct6. + 8. ct7(8) -indicates that the class type of static CR-LSP is ct7. + " + ::= { hwMplsTeClassEntry 2 } + + + hwMplsTeClassPriority OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value represents the preemption priority (setup or holding) + supported for a particular class-type, on the LSR. + Range: 0-7 + Default: 7 + " + ::= { hwMplsTeClassEntry 3 } + + + hwMplsTeClassDescription OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Textual description of the TE-Class defined by this row." + ::= { hwMplsTeClassEntry 4 } + + + hwMplsIfBcTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMplsIfBcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes bandwidth constraints associated with MPLS TE + enabled interfaces. The index of this table is ifIndex." + ::= { hwMplsExtendMibTunnel 7 } + + + hwMplsIfBcEntry OBJECT-TYPE + SYNTAX HwMplsIfBcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes bandwidth constraints associated with MPLS TE + enabled interfaces. The index of this entry is ifIndex." + INDEX { ifIndex } + ::= { hwMplsIfBcTable 1 } + + + HwMplsIfBcEntry ::= + SEQUENCE { + hwMplsIfMaxResvBandwidth + Unsigned32, + hwMplsIfBc0Bandwidth + Unsigned32, + hwMplsIfBc1Bandwidth + Unsigned32, + hwMplsIfBc2Bandwidth + Unsigned32, + hwMplsIfBc3Bandwidth + Unsigned32, + hwMplsIfBc4Bandwidth + Unsigned32, + hwMplsIfBc5Bandwidth + Unsigned32, + hwMplsIfBc6Bandwidth + Unsigned32, + hwMplsIfBc7Bandwidth + Unsigned32 + } + + hwMplsIfMaxResvBandwidth OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kilobits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum reservable bandwidth on this interface. + Unit: kbit/s + " + ::= { hwMplsIfBcEntry 1 } + + + hwMplsIfBc0Bandwidth OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kilobits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bandwidth of Class-Type 0 (CT0) in this tunnel. + Unit: kbit/s + " + ::= { hwMplsIfBcEntry 2 } + + + + hwMplsIfBc1Bandwidth OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kilobits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bandwidth of Class-Type 1 (CT1) in this tunnel. + Unit: kbit/s + " + ::= { hwMplsIfBcEntry 3 } + + + hwMplsIfBc2Bandwidth OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kilobits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bandwidth of Class-Type 2 (CT2) in this tunnel. + Unit: kbit/s + " + ::= { hwMplsIfBcEntry 4 } + + + hwMplsIfBc3Bandwidth OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kilobits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bandwidth of Class-Type 3 (CT3) in this tunnel. + Unit: kbit/s + " + ::= { hwMplsIfBcEntry 5 } + + + hwMplsIfBc4Bandwidth OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kilobits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bandwidth of Class-Type 4 (CT4) in this tunnel. + Unit: kbit/s + " + ::= { hwMplsIfBcEntry 6 } + + + hwMplsIfBc5Bandwidth OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kilobits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bandwidth of Class-Type 5 (CT5) in this tunnel. + Unit: kbit/s + " + ::= { hwMplsIfBcEntry 7 } + + + hwMplsIfBc6Bandwidth OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kilobits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bandwidth of Class-Type 6 (CT6) in this tunnel. + Unit: kbit/s + " + ::= { hwMplsIfBcEntry 8 } + + + hwMplsIfBc7Bandwidth OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kilobits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bandwidth of Class-Type 7 (CT7) in this tunnel. + Unit: kbit/s + " + ::= { hwMplsIfBcEntry 9 } + + hwStaticLspTnlTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwStaticLspTnlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwStaticLspTnlTable is used to display static LSP token of + a static LSP of a specified name. The index of this table + is hwStaticLspTnlName." + ::= { hwMplsExtendMibTunnel 8 } + + hwStaticLspTnlEntry OBJECT-TYPE + SYNTAX HwStaticLspTnlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwStaticLspTnlTable is used to display static LSP token of + a static LSP of a specified name. The index of this entry + is hwStaticLspTnlName." + INDEX { hwStaticLspTnlName } + ::= { hwStaticLspTnlTable 1 } + + HwStaticLspTnlEntry ::= + SEQUENCE { + hwStaticLspTnlName + SnmpAdminString, + hwStaticLspTnlToken + Unsigned32 + } + + hwStaticLspTnlName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the name of the Static Lsp." + ::= { hwStaticLspTnlEntry 1 } + + hwStaticLspTnlToken OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the token of the Static Lsp." + ::= { hwStaticLspTnlEntry 2 } + + hwMplsTeVpnQosTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMplsTeVpnQosEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to display VPN QoS information of a specified TE Tunnel according to TunnelID. + The index of this table is hwMplsTnlID." + ::= { hwMplsExtendMibTunnel 9 } + + hwMplsTeVpnQosEntry OBJECT-TYPE + SYNTAX HwMplsTeVpnQosEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to display VPN QoS information of a specified TE Tunnel according to TunnelID. + The index of this entry is hwMplsTnlID." + INDEX { hwMplsTnlID } + ::= { hwMplsTeVpnQosTable 1 } + + HwMplsTeVpnQosEntry ::= + SEQUENCE { + hwMplsTnlID + Unsigned32, + hwMplsTeVpnMaxBandwidth + Unsigned32, + hwMplsTeVpnAllocatedBandwidth + Unsigned32 + } + + hwMplsTnlID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of this object identifies the TE tunnel ID." + ::= { hwMplsTeVpnQosEntry 1 } + + hwMplsTeVpnMaxBandwidth OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the bandwidth the TE tunnel can provide for VPN QoS. + Unit: kbit/s" + ::= { hwMplsTeVpnQosEntry 2 } + + hwMplsTeVpnAllocatedBandwidth OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the bandwidth used by VPN QoS, in Kbps. + Unit: kbit/s" + ::= { hwMplsTeVpnQosEntry 3 } + + hwStaticLspInIfIndex OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Indicates the inbound interface index of a static LSP/CR-LSP." + ::= { hwMplsExtendMibTunnel 11 } + + -- 1.3.6.1.4.1.2011.5.25.121.1.12 + hwStaticLspInIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Indicates the name of an inbound interface of a static LSP/CR-LSP." + ::= { hwMplsExtendMibTunnel 12 } + + -- 1.3.6.1.4.1.2011.5.25.121.1.13 + hwStaticLspDownReason OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Indicates the reason for static LSP/CR-LSP Down: + 0. Other + 1. Static LSP/CR-LSP up + 2. MPLS disabled on an interface + 3. MPLS TE disabled on an interface + 4. Route change + 5. Tunnel binding associated with the static LSP/CR-LSP deleted + 6. Static LSP/CR-LSP configuration delete + 7. Inbound interface Down + 8. Outbound interface Down + 9. Tunnel associated with the static LSP/CR-LSP has been shut down + 10. Static LSP/CR-LSP configuration update + 11. The bound ring is invalid." + ::= { hwMplsExtendMibTunnel 13 } + +-- 1.3.6.1.4.1.2011.5.25.121.1.14 + hwMplsTunnelStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMplsTunnelStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A tunnel needs to be uniquely identified across + an MPLS network. hwMplsTunnelStatisticsTunnelIndex + uniquely identifies a tunnel on the LSR originating + the tunnel. hwMplsTunnelStatisticsIngressLSRId + uniquely identifies a tunnel across an MPLS network. + The last index hwMplsTunnelStatisticsEgressLSRId is + useful in identifying all instances of a tunnel that + are terminated on the same egress LSR. + + The indexes of this table are + hwMplsTunnelStatisticsTunnelIndex, + hwMplsTunnelStatisticsIngressLSRId and + hwMplsTunnelStatisticsEgressLSRId." + ::= { hwMplsExtendMibTunnel 14 } + +-- 1.3.6.1.4.1.2011.5.25.121.1.14.1 + hwMplsTunnelStatisticsEntry OBJECT-TYPE + SYNTAX HwMplsTunnelStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A tunnel needs to be uniquely identified across + an MPLS network. hwMplsTunnelStatisticsTunnelIndex + uniquely identifies a tunnel on the LSR originating + the tunnel. hwMplsTunnelStatisticsIngressLSRId uniquely + identifies a tunnel across an MPLS network. The last + index hwMplsTunnelStatisticsEgressLSRId is useful in + identifying all instances of a tunnel that are terminated + on the same egress LSR. + + The indexes of this table are + hwMplsTunnelStatisticsTunnelIndex, + hwMplsTunnelStatisticsIngressLSRId and + hwMplsTunnelStatisticsEgressLSRId." + REFERENCE + "1. RFC 2863 - The Interfaces Group MIB, McCloghrie, + K., and F. Kastenholtz, June 2000 " + INDEX { hwMplsTunnelStatisticsTunnelIndex, hwMplsTunnelStatisticsIngressLSRId, hwMplsTunnelStatisticsEgressLSRId } + ::= { hwMplsTunnelStatisticsTable 1 } + + + HwMplsTunnelStatisticsEntry ::= + SEQUENCE { + hwMplsTunnelStatisticsTunnelIndex + Unsigned32, + hwMplsTunnelStatisticsIngressLSRId + IpAddress, + hwMplsTunnelStatisticsEgressLSRId + IpAddress, + hwMplsTunnelStatisticsHCInOctets + Counter64, + hwMplsTunnelStatisticsHCOutOctets + Counter64 + } + +-- 1.3.6.1.4.1.2011.5.25.121.1.14.1.1 + hwMplsTunnelStatisticsTunnelIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies a set of tunnel instances + between a pair of ingress and egress LSRs. + When the MPLS signalling protocol is rsvp(2), this value + equals to the value signaled in the Tunnel ID + of the SESSION object. When the MPLS signalling protocol + is crldp(3), this value equals to the value + signaled in the LSP ID. Reference to MPLS-TE-STD-MIB." + ::= { hwMplsTunnelStatisticsEntry 1 } + + +-- 1.3.6.1.4.1.2011.5.25.121.1.14.1.2 + hwMplsTunnelStatisticsIngressLSRId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the ingress LSR ID of this tunnel. + When the MPLS signalling protocol + is rsvp(2), this value equals to the Tunnel + Sender Address in the Sender Template object and may + equal to the Extended Tunnel ID in the + SESSION object. When the MPLS signalling protocol is + crldp(3), this value equals to the Ingress + LSR Router ID in the LSPID TLV object. + Reference to MPLS-TE-STD-MIB." + ::= { hwMplsTunnelStatisticsEntry 2 } + + +-- 1.3.6.1.4.1.2011.5.25.121.1.14.1.3 + hwMplsTunnelStatisticsEgressLSRId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the egress LSR ID of this + tunnel. Reference to MPLS-TE-STD-MIB." + ::= { hwMplsTunnelStatisticsEntry 3 } + + +-- 1.3.6.1.4.1.2011.5.25.121.1.14.1.4 + hwMplsTunnelStatisticsHCInOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets received on the interface, + including framing characters." + ::= { hwMplsTunnelStatisticsEntry 4 } + + +-- 1.3.6.1.4.1.2011.5.25.121.1.14.1.5 + hwMplsTunnelStatisticsHCOutOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets transmitted out of the + interface, including framing characters." + ::= { hwMplsTunnelStatisticsEntry 5 } + + +-- 1.3.6.1.4.1.2011.5.25.121.2 + hwMplsExtendTrap OBJECT IDENTIFIER ::= { hwMplsExtendMib 2 } + + +-- 1.3.6.1.4.1.2011.5.25.121.2.1 + hwLspTrap OBJECT IDENTIFIER ::= { hwMplsExtendTrap 1 } + + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.1 + hwMplsStaticLspUp NOTIFICATION-TYPE + OBJECTS { hwStaticLspName, hwStaticLspStatus, ifName, hwStaticLspInIfIndex, hwStaticLspInIfName, hwStaticLspDownReason } + STATUS current + DESCRIPTION + "This notification indicates that the status of referred static LSP changes to Up." + ::= { hwLspTrap 1 } + + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.2 + hwMplsStaticLspDown NOTIFICATION-TYPE + OBJECTS { hwStaticLspName, hwStaticLspStatus, ifName, hwStaticLspInIfIndex, hwStaticLspInIfName, hwStaticLspDownReason } + STATUS current + DESCRIPTION + "This notification indicates that the status of referred static LSP changes to Down." + ::= { hwLspTrap 2 } + + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.3 + hwMplsStaticCRLspUp NOTIFICATION-TYPE + OBJECTS { hwStaticLspName, hwStaticLspStatus, ifName, hwStaticLspInIfIndex, hwStaticLspInIfName, hwStaticLspDownReason } + STATUS current + DESCRIPTION + "This notification indicates that the status of referred static CR-LSP changes to Up." + ::= { hwLspTrap 3 } + + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.4 + hwMplsStaticCRLspDown NOTIFICATION-TYPE + OBJECTS { hwStaticLspName, hwStaticLspStatus, ifName, hwStaticLspInIfIndex, hwStaticLspInIfName, hwStaticLspDownReason } + STATUS current + DESCRIPTION + "This notification indicates that the status of referred static CR-LSP changes to Down." + ::= { hwLspTrap 4 } + + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.5 + hwMplsTeFrrProtAval NOTIFICATION-TYPE + OBJECTS { hwTunnelFrrRouteDBBypassIfIndex, hwTunnelFrrRouteDBInnerLabel } + STATUS current + DESCRIPTION + "This notification indicates that the primary tunnel is bound to TE FRR bypass tunnel." + ::= { hwLspTrap 5 } + + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.6 + hwMplsTeFrrProtNotAval NOTIFICATION-TYPE + OBJECTS { hwTunnelFrrRouteDBBypassIfIndex } + STATUS current + DESCRIPTION + "This notification indicates that the primary tunnel is unbound to bypass tunnel." + ::= { hwLspTrap 6 } + + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.7 + hwMplsTeFrrSwitch NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelAdminStatus, hwMplsTunnelOperStatus, hwMplsSessionTunnelId, hwMplsLocalLspId, hwMplsIngressLsrId, hwMplsEgressLsrId} + STATUS current + DESCRIPTION + "This notification indicates that the primary tunnel is switches to the TE FRR bypass tunnel." + ::= { hwLspTrap 7 } + + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.8 + hwMplsTeFrrResume NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelAdminStatus, hwMplsTunnelOperStatus } + STATUS current + DESCRIPTION + "This notification indicates that the primary tunnel is switched back from the TE FRR bypass tunnel." + ::= { hwLspTrap 8 } + + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.9 + hwMplsTunnelHSBSwitch NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelAdminStatus, hwMplsTunnelOperStatus } + STATUS current + DESCRIPTION + "This notification indicates that the data is switched from the primary CR-LSP to the HSB CR-LSP." + ::= { hwLspTrap 9 } + + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.10 + hwMplsTunnelHSBResume NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelAdminStatus, hwMplsTunnelOperStatus } + STATUS current + DESCRIPTION + "This notification indicates that the data is switched from the HSB CR-LSP to the primary CR-LSP." + ::= { hwLspTrap 10 } + + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.11 + hwMplsTunnelOBSwitch NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelAdminStatus, hwMplsTunnelOperStatus } + STATUS current + DESCRIPTION + "This notification indicates that the primary CR-LSP is down and the Ordinary backup CR-LSP is up." + ::= { hwLspTrap 11 } + + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.12 + hwMplsTunnelOBResume NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelAdminStatus, hwMplsTunnelOperStatus } + STATUS current + DESCRIPTION + "This notification indicates that the data is switched from the Ordinary backup CR-LSP to the primary CR-LSP." + ::= { hwLspTrap 12 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.13 + hwMplsTunnelUp NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelInterfaceName, hwMplsTunnelAdminStatus, hwMplsTunnelOperStatus } + STATUS obsolete + DESCRIPTION + "The hwMplsTunnelUp trap indicates that the staus of the tunnel changes into Up." + ::= { hwLspTrap 13 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.14 + hwMplsTunnelDown NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelInterfaceName, hwMplsTunnelAdminStatus, hwMplsTunnelOperStatus } + STATUS obsolete + DESCRIPTION + "The hwMplsTunnelDown trap indicates that the staus of the tunnel changes into Down." + ::= { hwLspTrap 14 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.15 + hwMplsTunnelChangeBw NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelInterfaceName, hwMplsTunnelIfIndex, hwMplsTunnelPreBandwidth, hwMplsTunnelNextBandwidth } + STATUS current + DESCRIPTION + "This notification indicates that the bandwidth of the tunnel is changed." + ::= { hwLspTrap 15 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.16 + hwMplsTunnelTpOamLossSD NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelInterfaceName, hwMplsTunnelSignalProto } + STATUS current + DESCRIPTION + "This object indicates that the loss ratio of the packets carried by the tunnel exceeded the first threshold." + ::= { hwLspTrap 16 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.17 + hwMplsOamSDRecovery NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelInterfaceName, hwMplsTunnelSignalProto } + STATUS current + DESCRIPTION + " + This object indicates that the loss ratio of the packets carried by the tunnel dropped below the first threshold. + " + ::= { hwLspTrap 17 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.18 + hwMplsOamLoss NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelInterfaceName, hwMplsTunnelSignalProto, ifName} + STATUS current + DESCRIPTION + " + This object indicates that TP OAM detected tunnel connectivity faults. + " + ::= { hwLspTrap 18 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.19 + hwMplsOamLossRecovery NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelInterfaceName, hwMplsTunnelSignalProto } + STATUS current + DESCRIPTION + " + This object indicates that TP OAM did not detect tunnel connectivity faults. + " + ::= { hwLspTrap 19 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.20 + hwMplsOamAis NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelInterfaceName, hwMplsTunnelSignalProto } + STATUS current + DESCRIPTION + " + This object indicates that TP OAM detected an alarm indication signal. + " + ::= { hwLspTrap 20 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.21 + hwMplsOamAisRecovery NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelInterfaceName, hwMplsTunnelSignalProto } + STATUS current + DESCRIPTION + " + This object indicates that TP OAM no longer detected alarm indication signals. + " + ::= { hwLspTrap 21 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.22 + hwMplsOamRdi NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelInterfaceName, hwMplsTunnelSignalProto, ifName} + STATUS current + DESCRIPTION + " + This object indicates that TP OAM detected remote defects. + " + ::= { hwLspTrap 22 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.23 + hwMplsOamRdiRecovery NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelInterfaceName, hwMplsTunnelSignalProto } + STATUS current + DESCRIPTION + " + This object indicates that the remote defects detected by TP OAM were removed. + " + ::= { hwLspTrap 23 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.24 + hwMplsOamMeg NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelInterfaceName, hwMplsTunnelSignalProto } + STATUS current + DESCRIPTION + " + This object indicates that the names configured on the two ends of the tunnel are inconsistent. + " + ::= { hwLspTrap 24 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.25 + hwMplsOamMegRecovery NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelInterfaceName, hwMplsTunnelSignalProto } + STATUS current + DESCRIPTION + " + This object indicates that the names configured on the two ends of the tunnel now are consistent. + " + ::= { hwLspTrap 25 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.26 + hwMplsOamMep NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelInterfaceName, hwMplsTunnelSignalProto } + STATUS current + DESCRIPTION + " + This object indicates that the MEP-IDs configured on the two ends of the tunnel are inconsistent. + " + ::= { hwLspTrap 26 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.27 + hwMplsOamMepRecovery NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelInterfaceName, hwMplsTunnelSignalProto } + STATUS current + DESCRIPTION + " + This object indicates that the MEP-IDs configured on the two ends of the tunnel now are consistent. + " + ::= { hwLspTrap 27 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.28 + hwMplsOamSF NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelInterfaceName, hwMplsTunnelSignalProto } + STATUS current + DESCRIPTION + " + This object indicates that the loss ratio of the packets carried by the tunnel exceeded the second threshold in the local link. + " + ::= { hwLspTrap 28 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.29 + hwMplsOamSFRecovery NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelInterfaceName, hwMplsTunnelSignalProto } + STATUS current + DESCRIPTION + " + This object indicates that the loss ratio of the packets carried by the tunnel dropped below the second threshold in the local link. + " + ::= { hwLspTrap 29 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.30 + hwMplsOamPeriod NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelInterfaceName, hwMplsTunnelSignalProto } + STATUS current + DESCRIPTION + " + This object indicates that the TP OAM detection periods on the two ends of the tunnel are inconsistent. + " + ::= { hwLspTrap 30 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.31 + hwMplsOamPeriodRecovery NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelInterfaceName, hwMplsTunnelSignalProto } + STATUS current + DESCRIPTION + " + This object indicates that the TP OAM detection periods on the two ends of the tunnel now are consistent. + " + ::= { hwLspTrap 31 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.32 + hwMplsOamLck NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelInterfaceName, hwMplsTunnelSignalProto } + STATUS current + DESCRIPTION + " + This object indicates that TP OAM detected the service level of the tunnel has been locked. + " + ::= { hwLspTrap 32 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.33 + hwMplsOamLckRecovery NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelInterfaceName, hwMplsTunnelSignalProto } + STATUS current + DESCRIPTION + " + This object indicates that TP OAM detected the service level of the tunnel has not been locked. + " + ::= { hwLspTrap 33 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.34 + hwMplsOamExcess NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelInterfaceName, hwMplsTunnelSignalProto } + STATUS current + DESCRIPTION + " + This object indicates that MPLS OAM detected the tunnel received excess alarm. + " + ::= { hwLspTrap 34 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.35 + hwMplsOamExcessRecovery NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelInterfaceName, hwMplsTunnelSignalProto } + STATUS current + DESCRIPTION + " + This object indicates that MPLS OAM detected the tunnel received excess alarm end. + " + ::= { hwLspTrap 35 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.36 + hwMplsOamMisMatch NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelInterfaceName, hwMplsTunnelSignalProto } + STATUS current + DESCRIPTION + " + This object indicates that MPLS OAM detected the tunnel received MisMatch alarm. + " + ::= { hwLspTrap 36 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.37 + hwMplsOamMisMatchRecovery NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelInterfaceName, hwMplsTunnelSignalProto } + STATUS current + DESCRIPTION + " + This object indicates that MPLS OAM detected the tunnel received MisMatch alarm end. + " + ::= { hwLspTrap 37 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.38 + hwMplsOamMisMerge NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelInterfaceName, hwMplsTunnelSignalProto } + STATUS current + DESCRIPTION + " + This object indicates that MPLS OAM detected the tunnel received MisMerge alarm. + " + ::= { hwLspTrap 38 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.39 + hwMplsOamMisMergeRecovery NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelInterfaceName, hwMplsTunnelSignalProto } + STATUS current + DESCRIPTION + " + This object indicates that MPLS OAM detected the tunnel received MisMerge alarm end. + " + ::= { hwLspTrap 39 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.40 + hwMplsOamUnknown NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelInterfaceName, hwMplsTunnelSignalProto } + STATUS current + DESCRIPTION + " + This object indicates that MPLS OAM detected the tunnel received Unknown alarm. + " + ::= { hwLspTrap 40 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.41 + hwMplsOamUnknownRecovery NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelInterfaceName, hwMplsTunnelSignalProto } + STATUS current + DESCRIPTION + " + This object indicates that MPLS OAM detected the tunnel received Unknown alarm end. + " + ::= { hwLspTrap 41 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.42 + hwMplsOamBDI NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelInterfaceName, hwMplsTunnelSignalProto, ifName} + STATUS current + DESCRIPTION + " + This object indicates that MPLS OAM detected the tunnel received BDI alarm. + " + ::= { hwLspTrap 42 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.43 + hwMplsOamBDIRecovery NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelInterfaceName, hwMplsTunnelSignalProto } + STATUS current + DESCRIPTION + " + This object indicates that MPLS OAM detected the tunnel received BDI alarm end. + " + ::= { hwLspTrap 43 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.44 + hwMplsOamFail NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelInterfaceName, hwMplsTunnelSignalProto, ifName} + STATUS current + DESCRIPTION + " + This object indicates that MPLS OAM detected the tunnel received OAMFAIL alarm. + " + ::= { hwLspTrap 44 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.45 + hwMplsOamFailRecovery NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelInterfaceName, hwMplsTunnelSignalProto } + STATUS current + DESCRIPTION + " + This object indicates that MPLS OAM detected the tunnel received OAMFAIL alarm end. + " + ::= { hwLspTrap 45 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.46 + hwMplsTunnelPrimaryUp NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelInterfaceName } + STATUS current + DESCRIPTION + "This notification indicates that the status of the RSVP-TE Primary LSP changes to Up." + ::= { hwLspTrap 46 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.47 + hwMplsTunnelPrimaryDown NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelInterfaceName, hwMplsTunnelDownReason, hwMplsTunnelDownLSRID, hwMplsTunnelDownIfIpAddrType, hwMplsTunnelDownIfIpAddr } + STATUS current + DESCRIPTION + "This notification indicates that the status of the RSVP-TE Primary LSP changes to Down." + ::= { hwLspTrap 47 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.48 + hwMplsTunnelHotstandbyUp NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelInterfaceName } + STATUS current + DESCRIPTION + "This notification indicates that the status of the RSVP-TE Hot-standby LSP changes to Up." + ::= { hwLspTrap 48 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.49 + hwMplsTunnelHotstandbyDown NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelInterfaceName, hwMplsTunnelDownReason, hwMplsTunnelDownLSRID, hwMplsTunnelDownIfIpAddrType, hwMplsTunnelDownIfIpAddr} + STATUS current + DESCRIPTION + "This notification indicates that the status of the RSVP-TE Hot-standby LSP changes to Down." + ::= { hwLspTrap 49 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.50 + hwMplsTunnelOrdinaryUp NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelInterfaceName } + STATUS current + DESCRIPTION + "This notification indicates that the status of the RSVP-TE Ordinary LSP changes to Up." + ::= { hwLspTrap 50 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.51 + hwMplsTunnelOrdinaryDown NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelInterfaceName, hwMplsTunnelDownReason, hwMplsTunnelDownLSRID, hwMplsTunnelDownIfIpAddrType, hwMplsTunnelDownIfIpAddr } + STATUS current + DESCRIPTION + "This notification indicates that the status of the RSVP-TE Ordinary LSP changes to Down." + ::= { hwLspTrap 51 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.52 + hwMplsTunnelBesteffortUp NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelInterfaceName } + STATUS current + DESCRIPTION + "This notification indicates that the status of the RSVP-TE Best-effort LSP changes to Up." + ::= { hwLspTrap 52 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.53 + hwMplsTunnelBesteffortDown NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelInterfaceName, hwMplsTunnelDownReason, hwMplsTunnelDownLSRID, hwMplsTunnelDownIfIpAddrType, hwMplsTunnelDownIfIpAddr } + STATUS current + DESCRIPTION + "This notification indicates that the status of the RSVP-TE Best-effort LSP changes to Down." + ::= { hwLspTrap 53 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.54 + hwMplsTeAutoTunnelDownClear NOTIFICATION-TYPE + OBJECTS { mplsTunnelAdminStatus, mplsTunnelOperStatus, hwMplsTunnelIfName } + STATUS current + DESCRIPTION + "This notification indicates that the TE Auto tunnel Down alarm was cleared." + ::= { hwLspTrap 54 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.55 + hwMplsTeAutoTunnelPrimaryDownClear NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelInterfaceName } + STATUS current + DESCRIPTION + "This notification indicates that the Down alarm about the primary LSP in the TE Auto tunnel was cleared." + ::= { hwLspTrap 55 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.56 + hwMplsTunnelBBSwitch NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelAdminStatus, hwMplsTunnelOperStatus } + STATUS current + DESCRIPTION + "This notification indicates that the primary CR-LSP is Down and the Best-effort backup CR-LSP is Up." + ::= { hwLspTrap 56 } + + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.57 + hwMplsTunnelBBResume NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelAdminStatus, hwMplsTunnelOperStatus } + STATUS current + DESCRIPTION + "This notification indicates that data is switched from the Best-effort backup CR-LSP to the primary CR-LSP." + ::= { hwLspTrap 57 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.58 + hwMplsExtTunnelDown NOTIFICATION-TYPE + OBJECTS {hwMplsTunnelInterfaceName, hwMplsTunnelType, hwMplsTunnelAdminStatus, hwMplsTunnelOperStatus, hwMplsTunnelDownReason, ifName, hwMplsTunnelDownLSRID, hwMplsTunnelDownIfIpAddrType, hwMplsTunnelDownIfIpAddr} + STATUS current + DESCRIPTION + "This notification indicates that the status of te tunnel changes to Down." + ::= { hwLspTrap 58 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.59 + hwMplsExtTunnelDownClear NOTIFICATION-TYPE + OBJECTS {hwMplsTunnelInterfaceName, hwMplsTunnelType, hwMplsTunnelAdminStatus, hwMplsTunnelOperStatus, hwMplsTunnelDownReason, ifName} + STATUS current + DESCRIPTION + "This notification indicates that the down alarm of te tunnel was cleared." + ::= { hwLspTrap 59 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.60 + hwMplsOamLocalLock NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelInterfaceName, hwMplsTunnelSignalProto } + STATUS current + DESCRIPTION + " + This object indicates that TP OAM detected the tunnel has been locked. + " + ::= { hwLspTrap 60 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.61 + hwMplsOamLocalLockRecovery NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelInterfaceName, hwMplsTunnelSignalProto } + STATUS current + DESCRIPTION + " + This object indicates that TP OAM detected the tunnel has not been locked. + " + ::= { hwLspTrap 61 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.62 + hwMplsTunnelDelete NOTIFICATION-TYPE + OBJECTS {mplsTunnelAdminStatus,mplsTunnelOperStatus,hwMplsTunnelIfName} + STATUS current + DESCRIPTION + "This notification indicates that the mpls te tunnel was deleted." + ::= { hwLspTrap 62 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.63 + hwMplsLspThresholdExceed NOTIFICATION-TYPE + OBJECTS { hwMplsLspProtocol, hwMplsLspCurrentCount, hwMplsLspThreshold, hwMplsLspTotalCount } + STATUS current + DESCRIPTION + " + This object indicates that lsp count has exceeded the threshold. + " + ::= { hwLspTrap 63 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.64 + hwMplsLspThresholdExceedClear NOTIFICATION-TYPE + OBJECTS { hwMplsLspProtocol } + STATUS current + DESCRIPTION + " + This object indicates that lsp count has resumed from exceeding the threshold. + " + ::= { hwLspTrap 64 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.65 + hwMplsLspTotalCountExceed NOTIFICATION-TYPE + OBJECTS { hwMplsLspProtocol, hwMplsLspTotalCount } + STATUS current + DESCRIPTION + " + This object indicates that lsp count has reached the total count. + " + ::= { hwLspTrap 65 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.66 + hwMplsLspTotalCountExceedClear NOTIFICATION-TYPE + OBJECTS { hwMplsLspProtocol } + STATUS current + DESCRIPTION + " + This object indicates that lsp count has resumed from reaching the total count. + " + ::= { hwLspTrap 66 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.67 + hwMplsDynamicLabelThresholdExceed NOTIFICATION-TYPE + OBJECTS { hwMplsDynamicLabelTotalCount, hwMplsDynamicLabelCurrentCount, hwMplsDynamicLabelThresholdUpperLimit, hwMplsDynamicLabelThresholdLowerLimit } + STATUS current + DESCRIPTION + " + This object indicates that label usage has exceeded the threshold. + " + ::= { hwLspTrap 67 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.68 + hwMplsDynamicLabelThresholdExceedClear NOTIFICATION-TYPE + OBJECTS { hwMplsDynamicLabelTotalCount, hwMplsDynamicLabelCurrentCount, hwMplsDynamicLabelThresholdUpperLimit, hwMplsDynamicLabelThresholdLowerLimit } + STATUS current + DESCRIPTION + " + This object indicates that label usage has resumed from exceeding the threshold. + " + ::= { hwLspTrap 68 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.69 + hwMplsDynamicLabelTotalCountExceed NOTIFICATION-TYPE + OBJECTS { hwMplsDynamicLabelTotalCount, hwMplsDynamicLabelCurrentCount } + STATUS current + DESCRIPTION + " + This object indicates that label count has reached the total count. + " + ::= { hwLspTrap 69 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.70 + hwMplsDynamicLabelTotalCountExceedClear NOTIFICATION-TYPE + OBJECTS { hwMplsDynamicLabelTotalCount, hwMplsDynamicLabelCurrentCount } + STATUS current + DESCRIPTION + " + This object indicates that label usage count has resumed from reaching the total count. + " + ::= { hwLspTrap 70 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.71 + hwMplsResourceThresholdExceed NOTIFICATION-TYPE + OBJECTS { hwMplsResourceType, hwMplsResourceCurrentCount, hwMplsResourceThreshold, hwMplsResourceTotalCount } + STATUS current + DESCRIPTION + " + This object indicates that the number of MPLS resources has exceeded the upper threshold. + " + ::= { hwLspTrap 71 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.72 + hwMplsResourceThresholdExceedClear NOTIFICATION-TYPE + OBJECTS { hwMplsResourceType } + STATUS current + DESCRIPTION + " + This object indicates that the number of MPLS resources has fallen below the lower threshold. + " + ::= { hwLspTrap 72 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.73 + hwMplsResourceTotalCountExceed NOTIFICATION-TYPE + OBJECTS { hwMplsResourceType, hwMplsResourceTotalCount } + STATUS current + DESCRIPTION + " + This object indicates that the number of MPLS resources has reached the maximum number. + " + ::= { hwLspTrap 73 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.74 + hwMplsResourceTotalCountExceedClear NOTIFICATION-TYPE + OBJECTS { hwMplsResourceType } + STATUS current + DESCRIPTION + " + This object indicates that the number of MPLS resources fallen below the recovery number. + " + ::= { hwLspTrap 74 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.75 + hwMplsLspLoopBack NOTIFICATION-TYPE + OBJECTS { hwMplsSessionTunnelId, hwMplsLocalLspId, hwMplsIngressLsrId, hwMplsEgressLsrId, hwMplsLspName } + STATUS current + DESCRIPTION + " + This object indicates that the lsp was looped back. + " + ::= { hwLspTrap 75 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.76 + hwMplsLspLoopBackClear NOTIFICATION-TYPE + OBJECTS { hwMplsSessionTunnelId, hwMplsLocalLspId, hwMplsIngressLsrId, hwMplsEgressLsrId, hwMplsLspName } + STATUS current + DESCRIPTION + " + This object indicates that loopback of the LSP is restored. + " + ::= { hwLspTrap 76 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.77 + hwMplsTunnelCommitLost NOTIFICATION-TYPE + STATUS current + DESCRIPTION + " + This object indicates that, after the device saves MPLS TE tunnel configurations, the device commits only some MPLS tunnel configurations. + " + ::= { hwLspTrap 77 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.78 + hwMplsTunnelCommitLostClear NOTIFICATION-TYPE + STATUS current + DESCRIPTION + " + This object indicates that, after the device saves MPLS TE tunnel configurations, the device commits all MPLS tunnel configurations. + " + ::= { hwLspTrap 78 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.79 + hwMplsTunnelHotstandbySwitch NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelInterfaceName } + STATUS current + DESCRIPTION + "This notification indicates that the data is switched from the primary CR-LSP to the HSB CR-LSP." + ::= { hwLspTrap 79 } + + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.80 + hwMplsTunnelHotstandbyResume NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelInterfaceName } + STATUS current + DESCRIPTION + "This notification indicates that the data is switched from the HSB CR-LSP to the primary CR-LSP." + ::= { hwLspTrap 80 } + + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.81 + hwMplsTunnelBfdPathMismatch NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelInterfaceName, hwMplsSessionTunnelId, hwMplsLocalLspId, hwMplsIngressLsrId, hwMplsEgressLsrId, hwMplsTunnelIfName } + STATUS current + DESCRIPTION + "This notification indicates the forward primary LSP path is the same as the reverse hot-standby LSP path, and the reverse primary LSP path is the same as the forward hot-standby LSP path, causing path mismatches." + ::= { hwLspTrap 81 } + + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.82 + hwMplsTunnelBfdPathMismatchClear NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelInterfaceName, hwMplsSessionTunnelId, hwMplsLocalLspId, hwMplsIngressLsrId, hwMplsEgressLsrId, hwMplsTunnelIfName } + STATUS current + DESCRIPTION + "This notification indicates that either or both path mismatches were rectified." + ::= { hwLspTrap 82 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.83 + hwMplsTeLspBfdDown NOTIFICATION-TYPE + OBJECTS {hwMplsTunnelInterfaceName, hwMplsTunnelLspType } + STATUS current + DESCRIPTION + "This notification indicates the bfd status of te-lsp changes to down. " + ::= { hwLspTrap 83 } + + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.84 + hwMplsTeLspBfdDownClear NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelInterfaceName, hwMplsTunnelLspType } + STATUS current + DESCRIPTION + "This notification indicates that the down alarm of bfd was cleared." + ::= { hwLspTrap 84 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.85 + hwMplsTunnelDelegationReturn NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelInterfaceName } + STATUS current + DESCRIPTION + "This notification indicates that the delegation of Tunnel LSP is returned by server." + ::= { hwLspTrap 85 } + + +-- 1.3.6.1.4.1.2011.5.25.121.2.1.85 + hwMplsTunnelDelegationReturnClear NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelInterfaceName } + STATUS current + DESCRIPTION + "This notification indicates that the delegation of Tunnel LSP is returned by server." + ::= { hwLspTrap 86 } + +-- 1.3.6.1.4.1.2011.5.25.121.2.2 + hwMplsTrapObjects OBJECT IDENTIFIER ::= { hwMplsExtendTrap 2 } + + hwMplsTunnelIfName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The Tunnel Interface name." + ::= { hwMplsTrapObjects 1 } + + + hwMplsTunnelFrrConfigOper OBJECT-TYPE + SYNTAX INTEGER + { + unconfig(0), + config(1), + unknow(2) + } + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The value of this object identifies the operation that an FRR configuration is committed on the tunnel. + Options: + 1.unconfig(0) -indicates the configuration of the undo mpls te fast-reroute command is committed. + 2.config(1) -indicates the configuration of the mpls te fast-reroute command is committed. + 3.unknow(2) -indicates an unknown operation." + ::= { hwMplsTrapObjects 2 } + + hwMplsTunnelDownReason OBJECT-TYPE + SYNTAX INTEGER + { + other(1), + staticLspDown(2), + staticCrlspDown(3), + outIfDown(4), + resourcePreempted(5), + rsvpMessageTimeout(6), + rsvpNeighborLost(7), + bypassTunnelDownOrUnbinded(8), + cspfComputeFail(9), + userShutdown(10), + tpoamLossOfContinuity(11), + tpoamAlarmIndicationSignal(12), + tpoamRemoteDefectIndication(13), + tpoamUnexpectedMEG(14), + tpoamUnexpectedMEP(15), + tpoamLossSF(16), + tpoamPeriod(17), + mplsOamLocv(18), + mplsOamExcess(19), + mplsOamMisMatch(20), + mplsOamMisMerge(21), + mplsOamUnknown(22), + mplsOamBdi(23), + mplsOamFdi(24), + mplsOamSF(25), + mplsOamSD(26), + mplsOamDOamFail(27), + serviceResume(28), + serviceDelete(29), + clear(100) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Indicates the alarm reason as below: + 1. Other; + 2. Static LSP down; + 3. Static CR-LSP down; + 4. The out interface of the RSVP LSP ingress is down; + 5. The resource of RSVP LSP is preempted; + 6. RSVP message timeout; + 7. RSVP neighbor lost; + 8. The bypass-tunnel is down or is unbinded with main tunnel, as bypass-tunnel is in used; + 9. CSPF compute fail; + 10.User shutdown the tunnel; + 11.TPOAM indicates the connectivity fault of the link; + 12.TPOAM indicates receive alarm indication signal defect of the link; + 13.TPOAM indicates the remote defect of the link; + 14.TPOAM indicates receive unexpected MEG-ID defect of the link; + 15.TPOAM indicates receive unexpected MEP-ID defect of the link; + 16.TPOAM indicates packet lost exceed signal fault threshold in the local link; + 17.TPOAM indicates packet unexpected period defect of the link; + 18.MPLS OAM connectivity fault; + 19.MPLS OAM TTSI excess; + 20.MPLS OAM TTSI mismatch; + 21.MPLS OAM TTSI merge error; + 22.MPLS OAM unknown error; + 23.MPLS OAM BDI; + 24.MPLS OAM FDI; + 25.MPLS OAM signal fail; + 26.MPLS OAM signal degrade; + 27.MPLS OAM fail; + 28.Service resume; + 29.Service delete; + 100. Clear." + ::= { hwMplsTrapObjects 3 } + + hwMplsLspProtocol OBJECT-TYPE + SYNTAX INTEGER + { + ldp(1), + bgp(2), + bgpv6(3), + ldpfrr(4), + rsvp(5), + totalLsp(6), + totalCrLsp(7), + ldpIngress(8), + ldpTransit(9), + ldpEgress(10), + bgpIngress(11), + bgpEgress(12), + bgpv6Ingress(13), + bgpv6Egress(14), + rsvpIngress(15), + rsvpTransit(16), + rsvpEgress(17), + totalLspIngress(18), + totalLspTransit(19), + totalLspEgress(20), + totalCrLspIngress(21), + totalCrLspTransit(22), + totalCrLspEgress(23), + totalPublicNetLspIngressTransit(24), + totalPublicNetLspTransitEgress(25), + privateNetBgp(26), + unknown(100) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of this object identifies the protocol of the lsp which exceeds the threshold or total count. + Options: + 1.ldp(1) -indicates the lsp is ldp lsp. + 2.bgp(2) -indicates the lsp is bgp lsp. + 3.bgpv6(3) -indicates the lsp is bgpv6 lsp. + 4.ldpfrr(4) -indicates the lsp is ldp frr lsp. + 5.rsvp(5) -indicates the lsp is rsvp te lsp. + 6.totalLsp(6) -indicates the lsp is total lsp. + 7.totalCrLsp(7) -indicates the lsp is total cr-lsp. + 8.ldpIngress(8) -indicates the lsp is ldp ingress lsp. + 9.ldpTransit(9) -indicates the lsp is ldp transit lsp. + 10.ldpEgress(10) -indicates the lsp is ldp egress lsp. + 11.bgpIngress(11) -indicates the lsp is bgp ingress lsp. + 12.bgpEgress(12) -indicates the lsp is bgp egress lsp. + 13.bgpv6Ingress(13) -indicates the lsp is bgpv6 ingress lsp. + 14.bgpv6Egress(14) -indicates the lsp is bgpv6 egress lsp. + 15.rsvpIngress(15) -indicates the lsp is rsvp te ingress lsp. + 16.rsvpTransit(16) -indicates the lsp is rsvp te transit lsp. + 17.rsvpEgress(17) -indicates the lsp is rsvp te egress lsp. + 18.totalLspIngress(18) -indicates the lsp is total ingress lsp. + 19.totalLspTransit(19) -indicates the lsp is total transit lsp. + 20.totalLspEgress(20) -indicates the lsp is total egress lsp. + 21.totalCrLspIngress(21) -indicates the lsp is total ingress cr-lsp. + 22.totalCrLspTransit(22) -indicates the lsp is total transit cr-lsp. + 23.totalCrLspEgress(23) -indicates the lsp is total egress cr-lsp. + 24.totalPublicNetLspIngressTransit(24) -indicates the lsp is total ingress and transit public netwrok lsp. + 25.totalPublicNetLspTransitEgress(25) -indicates the lsp is total transit and egress public network cr-lsp. + 26.privateNetBgp(26) -indicates the lsp is private network bgp lsp. + 27.unknown(100) -indicates the lsp type is unknown. " + ::= { hwMplsTrapObjects 4 } + + hwMplsLspThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of this object identifies the threshold of the lsp." + ::= { hwMplsTrapObjects 5 } + + hwMplsLspTotalCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of this object identifies the total permit count of lsp." + ::= { hwMplsTrapObjects 6 } + + hwMplsLspCurrentCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of this object identifies the current count of the lsp." + ::= { hwMplsTrapObjects 7 } + + hwMplsTunnelDownLSRID OBJECT-TYPE + SYNTAX MplsLsrIdentifier + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of this object identifies the LSR ID of the error node on a tunnel." + ::= { hwMplsTrapObjects 8 } + + hwMplsTunnelDownIfIpAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of this object identifies the IP address of the error interface on a tunnel." + ::= { hwMplsTrapObjects 9 } + + hwMplsTunnelDownIfIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of this object identifies the IP address type of the error interface on a tunnel." + ::= { hwMplsTrapObjects 10 } + + hwMplsResourceType OBJECT-TYPE + SYNTAX INTEGER + { + autoBypassTunnelIf(1), + p2mpAutoTunnelIf(2), + teBfd(3), + ldpBfd(4), + mldpTotalTree(5), + mldpTotalBranch(6), + ldpTotalRemoteAdjacency(7), + outSegment(8), + autoPrimaryTunnelIf(9), + ldpTotalLocalAdjacency(10), + cspfNode(11), + cspfLink(12), + cspfNlsa(13), + cspfSrlg(14), + unknown(100) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of this object identifies that the number of MPLS resources has exceeded the threshold or the maximum number. + Options: + 1.autoBypassTunnelIf(1) -Indicates that the resource is auto bypass tunnel interface. + 2.p2mpAutoTunnelIf(2) -Indicates that the resource is P2MP auto tunnel interface. + 3.teBfd(3) -Indicates that the resource is dynamic BFD for TE LSP. + 4.ldpBfd(4) -Indicates that the resource is dynamic BFD for LDP LSP. + 5.mldpTotalTree(5) -Indicates that the resource is the total number of MLDP trees. + 6.mldpTotalBranch(6) -Indicates that the resource is the total number of MLDP branches. + 7.ldpTotalRemoteAdjacency(7) -Indicates that the resource is LDP total remote adjacency. + 8.outSegment(8) -Indicates that the resource is LDP outSegment. + 9.autoPrimaryTunnelIf(9) -Indicates that the resource is auto primary tunnel interface. + 10.ldpTotalLocalAdjacency(10) -Indicates that the resource is LDP total local adjacency. + 11.cspfNode(11) -Indicates that the resource is cspf node. + 12.cspfLink(12) -Indicates that the resource is cspf link. + 13.cspfNlsa(13) -Indicates that the resource is cspf nlsa. + 14.cspfSrlg(14) -Indicates that the resource is cspf srlg. + 15.unknown(100) -Indicates that the resource type is unknown. " + ::= { hwMplsTrapObjects 11 } + + hwMplsResourceCurrentCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of this object identifies the number of the resources." + ::= { hwMplsTrapObjects 12 } + + hwMplsResourceThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of this object identifies the threshold for the number of the resources." + ::= { hwMplsTrapObjects 13 } + + hwMplsResourceTotalCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of this object identifies the maximum number of allowed resources." + ::= { hwMplsTrapObjects 14 } + + hwMplsSessionTunnelId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of this object identifies the Tunnel ID." + ::= { hwMplsTrapObjects 15 } + + hwMplsLocalLspId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of this object identifies the LSP ID." + ::= { hwMplsTrapObjects 16 } + + hwMplsIngressLsrId OBJECT-TYPE + SYNTAX MplsLsrIdentifier + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of this object identifies the ingress LSR ID." + ::= { hwMplsTrapObjects 17 } + + hwMplsEgressLsrId OBJECT-TYPE + SYNTAX MplsLsrIdentifier + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of this object identifies the egress LSR ID." + ::= { hwMplsTrapObjects 18 } + + hwMplsLspName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the name of an bidirectional static CR-LSP." + ::= { hwMplsTrapObjects 19 } + + hwMplsTunnelFrrConfigChange NOTIFICATION-TYPE + OBJECTS { hwMplsTunnelIfName, hwMplsTunnelFrrConfigOper } + STATUS obsolete + DESCRIPTION + "When the trap indicating that TE-Frr configuration of Tunnel is changed is sent, the cause for the change of TE-FRR configuration of Tunnel is displayed." + ::= { hwMplsExtendTrap 3 } + + hwMplsGlobalObject OBJECT IDENTIFIER ::= { hwMplsExtendMib 3 } + + hwMplsGlobalWorkMode OBJECT-TYPE + SYNTAX INTEGER + { + standard(1), + nonstandard(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The work mode of DS-TE system, default mode is nonstandard. + Options: + 1. standard(1) -indicates work mode of DS-TE system is standard + 2. nonstandard(2) -indicates work mode of DS-TE system is nonstandard" + ::= { hwMplsGlobalObject 1 } + + hwMplsGlobalBcModel OBJECT-TYPE + SYNTAX INTEGER + { + rdm(1), + mam(2), + extendMam(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bandwidth Constraint Model currently used by this LSR. + Options: + 1. rdm(1) -indicates that the bandwidth constraint model is RDM. + 2. mam(2) -indicates that the bandwidth constraint model is MAM. + 3. extendMam(3) -indicates that the bandwidth constraint model is ExtendMam." + ::= { hwMplsGlobalObject 2 } + + hwMplsDynamicLabelTotalCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the total permit count of dynamic label." + ::= { hwMplsGlobalObject 3 } + + hwMplsDynamicLabelCurrentCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the current count of the dynamic label." + ::= { hwMplsGlobalObject 4 } + + hwMplsDynamicLabelThresholdUpperLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper limit threshold value (%) of dynamic label, default value is 80." + ::= { hwMplsGlobalObject 5 } + + hwMplsDynamicLabelThresholdLowerLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower limit threshold value (%) of dynamic label, default value is 70." + ::= { hwMplsGlobalObject 6 } + + hwMplsLspStatistics OBJECT IDENTIFIER ::= { hwMplsExtendMib 4 } + + hwMplsLspStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMplsLspStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwMplsLspStatisticsTable is used to display the number of ingress LSPs, + transit LSPs, or egress LSPs of specified types. The index of this table + is hwMplsLspStatisticsLspType." + ::= { hwMplsLspStatistics 1 } + + hwMplsLspStatisticsEntry OBJECT-TYPE + SYNTAX HwMplsLspStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwMplsLspStatisticsTable is used to display the number of ingress LSPs, + transit LSPs, or egress LSPs of specified types. The index of this entry + is hwMplsLspStatisticsLspType." + INDEX { hwMplsLspStatisticsLspType } + ::= { hwMplsLspStatisticsTable 1 } + + HwMplsLspStatisticsEntry ::= + SEQUENCE { + hwMplsLspStatisticsLspType + INTEGER, + hwMplsLspStatisticsIngressLspCount + Unsigned32, + hwMplsLspStatisticsTransitLspCount + Unsigned32, + hwMplsLspStatisticsEgressLspCount + Unsigned32, + hwMplsLspStatisticsTotalLspCount + Unsigned32 + } + + hwMplsLspStatisticsLspType OBJECT-TYPE + SYNTAX INTEGER + { + staticLsp(1), + staticCrLsp(2), + ldpLsp(3), + rsvpCrLsp(4), + bgpLsp(5), + asbrLsp(6), + bgpIpv6Lsp(7), + l3vpnIpv6Lsp(8) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the LSP type. + Options: + 1. staticLsp(1) -indicates the static LSP. + 2. staticCrLsp(2) -indicates the static CR-LSP. + 3. ldpLsp(3) -indicates the LDP LSP. + 4. rsvpCrLsp(4) -indicates the RSVP LSP. + 5. bgpLsp(5) -indicates the BGP LSP. + 6. asbrLsp(6) -indicates the ASBR LSP. + 7. bgpIpv6Lsp(7) -indicates the BGP IPv6 LSP. + 8. l3vpnIpv6Lsp(8)-indicates the L3VPN IPv6 LSP. + " + ::= { hwMplsLspStatisticsEntry 1 } + + hwMplsLspStatisticsIngressLspCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of ingress LSPs of a specified type." + ::= { hwMplsLspStatisticsEntry 2 } + + hwMplsLspStatisticsTransitLspCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of transit LSPs of a specified type." + ::= { hwMplsLspStatisticsEntry 3 } + + hwMplsLspStatisticsEgressLspCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of egress LSPs of a specified type." + ::= { hwMplsLspStatisticsEntry 4 } + + hwMplsLspStatisticsTotalLspCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of the ingress LSPs, transit LSPs and egress LSP of specified types." + ::= { hwMplsLspStatisticsEntry 5 } + +-- 1.3.6.1.4.1.2011.5.25.121.4.2 + hwMplsTrafficStatisticsStaticLspTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMplsTrafficStatisticsStaticLspEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the traffic statistics of a LSP. + The indexes of this table is hwMplsTrafficStatisticsStaticLspName." + ::= { hwMplsLspStatistics 2 } + +-- 1.3.6.1.4.1.2011.5.25.121.4.2.1 + hwMplsTrafficStatisticsStaticLspEntry OBJECT-TYPE + SYNTAX HwMplsTrafficStatisticsStaticLspEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the traffic statistics of a LSP. The indexes of this entry is + hwMplsTrafficStatisticsStaticLspName." + INDEX { hwMplsTrafficStatisticsStaticLspName } + ::= { hwMplsTrafficStatisticsStaticLspTable 1 } + + HwMplsTrafficStatisticsStaticLspEntry ::= + SEQUENCE { + hwMplsTrafficStatisticsStaticLspName + SnmpAdminString, + hwMplsTrafficStatisticsStaticLspForwardInBytes + Counter64, + hwMplsTrafficStatisticsStaticLspForwardInPackets + Counter64, + hwMplsTrafficStatisticsStaticLspForwardOutBytes + Counter64, + hwMplsTrafficStatisticsStaticLspForwardOutPackets + Counter64, + hwMplsTrafficStatisticsStaticLspBackwardInBytes + Counter64, + hwMplsTrafficStatisticsStaticLspBackwardInPackets + Counter64, + hwMplsTrafficStatisticsStaticLspBackwardOutBytes + Counter64, + hwMplsTrafficStatisticsStaticLspBackwardOutPackets + Counter64 + } + +-- 1.3.6.1.4.1.2011.5.25.121.4.2.1.1 + hwMplsTrafficStatisticsStaticLspName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the name of the static LSP or CR-LSP. + The name is appointed when the static LSP or CR-LSP + is created." + ::= { hwMplsTrafficStatisticsStaticLspEntry 1 } + +-- 1.3.6.1.4.1.2011.5.25.121.4.2.1.2 + hwMplsTrafficStatisticsStaticLspForwardInBytes OBJECT-TYPE + SYNTAX Counter64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An estimate of the forward of bistatic LSP's current incoming traffic statistics + in units of bytes. + For a sub-layer which has no concept of + traffic statistics, this object should be zero. + Unit: bytes" + ::= { hwMplsTrafficStatisticsStaticLspEntry 2 } + +-- 1.3.6.1.4.1.2011.5.25.121.4.2.1.3 + hwMplsTrafficStatisticsStaticLspForwardInPackets OBJECT-TYPE + SYNTAX Counter64 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An estimate of the forward of bistatic LSP's current incoming traffic statistics + in units of packets. + For a sub-layer which has no concept of + traffic statistics, this object should be zero. + Unit: packets" + ::= { hwMplsTrafficStatisticsStaticLspEntry 3 } + +-- 1.3.6.1.4.1.2011.5.25.121.4.2.1.4 + hwMplsTrafficStatisticsStaticLspForwardOutBytes OBJECT-TYPE + SYNTAX Counter64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An estimate of the forward of bistatic LSP's current outgoing traffic statistics + in units of bytes. + For a sub-layer which has no concept of + traffic statistics, this object should be zero. + Unit: bytes" + ::= { hwMplsTrafficStatisticsStaticLspEntry 4 } + +-- 1.3.6.1.4.1.2011.5.25.121.4.2.1.5 + hwMplsTrafficStatisticsStaticLspForwardOutPackets OBJECT-TYPE + SYNTAX Counter64 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An estimate of the forward of bistatic LSP's current outgoing traffic statistics + in units of packets. + For a sub-layer which has no concept of + traffic statistics, this object should be zero. + Unit: packets" + ::= { hwMplsTrafficStatisticsStaticLspEntry 5 } + +-- 1.3.6.1.4.1.2011.5.25.121.4.2.1.6 + hwMplsTrafficStatisticsStaticLspBackwardInBytes OBJECT-TYPE + SYNTAX Counter64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An estimate of the backward of bistatic LSP's current incoming traffic statistics + in units of bytes. + For a sub-layer which has no concept of + traffic statistics, this object should be zero. + Unit: bytes" + ::= { hwMplsTrafficStatisticsStaticLspEntry 6 } + +-- 1.3.6.1.4.1.2011.5.25.121.4.2.1.7 + hwMplsTrafficStatisticsStaticLspBackwardInPackets OBJECT-TYPE + SYNTAX Counter64 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An estimate of the backward of bistatic LSP's current incoming traffic statistics + in units of packets. + For a sub-layer which has no concept of + traffic statistics, this object should be zero. + Unit: packets" + ::= { hwMplsTrafficStatisticsStaticLspEntry 7 } + +-- 1.3.6.1.4.1.2011.5.25.121.4.2.1.8 + hwMplsTrafficStatisticsStaticLspBackwardOutBytes OBJECT-TYPE + SYNTAX Counter64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An estimate of the backward of bistatic LSP's current outgoing traffic statistics + in units of bytes. + For a sub-layer which has no concept of + traffic statistics, this object should be zero. + Unit: bytes" + ::= { hwMplsTrafficStatisticsStaticLspEntry 8 } + +-- 1.3.6.1.4.1.2011.5.25.121.4.2.1.9 + hwMplsTrafficStatisticsStaticLspBackwardOutPackets OBJECT-TYPE + SYNTAX Counter64 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An estimate of the backward of bistatic LSP's current outgoing traffic statistics + in units of packets. + For a sub-layer which has no concept of + traffic statistics, this object should be zero. + Unit: packets" + ::= { hwMplsTrafficStatisticsStaticLspEntry 9 } + + hwMplsExtendConformance OBJECT IDENTIFIER ::= { hwMplsExtendMib 6 } + + hwMplsExtendGroups OBJECT IDENTIFIER ::= { hwMplsExtendConformance 1 } + + hwMplsTunnelGroup OBJECT-GROUP + OBJECTS { hwTunnelFrrRouteDBInnerLabel, hwTunnelFrrRouteDBBypassIfIndex, hwTunnelFrrARHopProtActual, hwTunnelFrrARHopProtDesired, hwTunnelFrrBypassProtIfIndex, + hwStaticLspOwner, hwMplsTunnelClassType, hwMplsTunnelSessionAttr, hwMplsTunnelFrrARHopTableIndex, hwMplsTunnelName, + hwMplsTunnelIfIndex, hwMplsTunnelPreBandwidth, hwMplsTunnelNextBandwidth, hwMplsTunnelFrrSwitchover, hwMplsTunnelFrrBandwidth, + hwMplsTunnelOperStatus, hwMplsTunnelAdminStatus, hwMplsTunnelBandwidth, hwMplsTeVpnMaxBandwidth, hwMplsTeVpnAllocatedBandwidth, + hwMplsTunnelFrrHoldingPrio, hwMplsTunnelFrrSetupPrio, hwMplsTunnelFrrBypassTableIndex, hwMplsTunnelLspType,hwMplsTunnelInterfaceName, hwMplsTunnelSignalProto, hwMplsTunnelType } + STATUS current + DESCRIPTION + "Indicate the atrributes of the tunnel." + ::= { hwMplsExtendGroups 1 } + + hwStaticLspGroup OBJECT-GROUP + OBJECTS { hwStaticLspName, hwStaticLspStatus, hwStaticLspTnlToken, hwStaticLspInIfIndex, hwStaticLspInIfName, hwStaticLspDownReason } + STATUS current + DESCRIPTION + "Indicate the atrributes of the static lsp." + ::= { hwMplsExtendGroups 2 } + + hwMplsDsTeGroup OBJECT-GROUP + OBJECTS { hwMplsTunnelCt0Bandwidth, hwMplsTunnelCt1Bandwidth, hwMplsTunnelCt2Bandwidth, hwMplsTunnelCt3Bandwidth, hwMplsTunnelCt4Bandwidth, + hwMplsTunnelCt5Bandwidth, hwMplsTunnelCt6Bandwidth, hwMplsTunnelCt7Bandwidth, hwStaticLspClassType, hwStaticLspBandwidth, + hwMplsTeClassClassType, hwMplsTeClassPriority, hwMplsTeClassDescription, hwMplsGlobalBcModel, hwMplsGlobalWorkMode, + hwMplsIfBc7Bandwidth, hwMplsIfBc6Bandwidth, hwMplsIfBc5Bandwidth, hwMplsIfBc4Bandwidth, hwMplsIfBc3Bandwidth, + hwMplsIfBc2Bandwidth, hwMplsIfBc1Bandwidth, hwMplsIfBc0Bandwidth, hwMplsIfMaxResvBandwidth } + STATUS current + DESCRIPTION + "Indicate the atrributes about DS-TE." + ::= { hwMplsExtendGroups 3 } + + hwMplsLspStatisticsGroup OBJECT-GROUP + OBJECTS { hwMplsLspStatisticsIngressLspCount, hwMplsLspStatisticsTransitLspCount, hwMplsLspStatisticsEgressLspCount, hwMplsLspStatisticsTotalLspCount } + STATUS current + DESCRIPTION + "Indicate LSP statistics." + ::= { hwMplsExtendGroups 4 } + + hwMplsObsoleteGroup OBJECT-GROUP + OBJECTS { hwMplsTunnelIfName, hwMplsTunnelFrrConfigOper } + STATUS obsolete + DESCRIPTION + "Indicate the OBSOLETE objects of MPLS." + ::= { hwMplsExtendGroups 5 } + + hwMplsTrapGroup OBJECT-GROUP + OBJECTS { hwMplsTunnelDownReason, hwMplsTunnelDownLSRID, hwMplsTunnelDownIfIpAddrType, hwMplsTunnelDownIfIpAddr } + STATUS current + DESCRIPTION + "For mpls trap object." + ::= { hwMplsExtendGroups 6 } + + + hwMplsRingGroup OBJECT-GROUP + OBJECTS { hwMplsRingNodeID, hwMplsRingName, hwMplsRingDirection, hwMplsRingSwitchReason } + STATUS current + DESCRIPTION + "For mpls ring trap object." + ::= { hwMplsExtendGroups 7 } + + hwMplsGlobalGroup OBJECT-GROUP + OBJECTS { hwMplsDynamicLabelTotalCount, hwMplsDynamicLabelCurrentCount, hwMplsDynamicLabelThresholdUpperLimit, hwMplsDynamicLabelThresholdLowerLimit } + STATUS current + DESCRIPTION + "For mpls global object." + ::= { hwMplsExtendGroups 8 } + + hwMplsLspGroup OBJECT-GROUP + OBJECTS { hwMplsLspCurrentCount, hwMplsLspTotalCount, hwMplsLspProtocol, hwMplsLspThreshold } + STATUS current + DESCRIPTION + "For mpls lsp object." + ::= { hwMplsExtendGroups 9 } + + hwMplsLspTrafficStatisticGroup OBJECT-GROUP + OBJECTS { hwMplsTrafficStatisticsStaticLspForwardInBytes, hwMplsTrafficStatisticsStaticLspForwardInPackets, + hwMplsTrafficStatisticsStaticLspForwardOutBytes, hwMplsTrafficStatisticsStaticLspForwardOutPackets, + hwMplsTrafficStatisticsStaticLspBackwardInBytes, hwMplsTrafficStatisticsStaticLspBackwardInPackets, + hwMplsTrafficStatisticsStaticLspBackwardOutBytes, hwMplsTrafficStatisticsStaticLspBackwardOutPackets } + STATUS current + DESCRIPTION + "Indicate the traffic statistic of the LSP." + ::= { hwMplsExtendGroups 10 } + + hwMplsResourceGroup OBJECT-GROUP + OBJECTS { hwMplsResourceType, hwMplsResourceCurrentCount, hwMplsResourceThreshold, hwMplsResourceTotalCount } + STATUS current + DESCRIPTION + "For mpls resource object." + ::= { hwMplsExtendGroups 11 } + + hwMplsExtendCompliances OBJECT IDENTIFIER ::= { hwMplsExtendConformance 2 } + + + hwExtendTrapGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwMplsTeFrrProtAval, hwMplsTeFrrProtNotAval, hwMplsStaticLspUp, hwMplsStaticLspDown, hwMplsStaticCRLspUp, + hwMplsStaticCRLspDown, hwMplsTeFrrSwitch, hwMplsTeFrrResume, hwMplsTunnelHSBSwitch, hwMplsTunnelHSBResume, + hwMplsTunnelOBSwitch, hwMplsTunnelOBResume, hwMplsTunnelChangeBw, hwMplsTunnelTpOamLossSD, hwMplsOamSDRecovery, + hwMplsOamLoss, hwMplsOamLossRecovery, hwMplsOamAis, hwMplsOamAisRecovery, hwMplsOamRdi, hwMplsOamRdiRecovery, + hwMplsOamMeg, hwMplsOamMegRecovery, hwMplsOamMep, hwMplsOamMepRecovery, hwMplsOamSF, hwMplsOamSFRecovery, + hwMplsOamPeriod, hwMplsOamPeriodRecovery, hwMplsOamLck, hwMplsOamLckRecovery, hwMplsOamExcess, hwMplsOamExcessRecovery, + hwMplsOamMisMatch, hwMplsOamMisMatchRecovery, hwMplsOamMisMerge, hwMplsOamMisMergeRecovery, hwMplsOamUnknown, hwMplsOamUnknownRecovery, + hwMplsOamBDI, hwMplsOamBDIRecovery, hwMplsOamFail, hwMplsOamFailRecovery, + hwMplsTunnelPrimaryUp, hwMplsTunnelPrimaryDown, hwMplsTunnelHotstandbyUp, hwMplsTunnelHotstandbyDown, + hwMplsTunnelOrdinaryUp, hwMplsTunnelOrdinaryDown, hwMplsTunnelBesteffortUp, hwMplsTunnelBesteffortDown, hwMplsTeAutoTunnelDownClear, hwMplsTeAutoTunnelPrimaryDownClear, + hwMplsTunnelBBSwitch, hwMplsTunnelBBResume, hwMplsExtTunnelDown, hwMplsExtTunnelDownClear, hwMplsOamLocalLock, hwMplsOamLocalLockRecovery, hwMplsRingWestOamLoss, hwMplsRingWestOamLossClear, hwMplsRingEastOamLoss, + hwMplsRingEastOamLossClear, hwMplsRingWestOamRDI, hwMplsRingWestOamRDIClear, hwMplsRingEastOamRDI, hwMplsRingEastOamRDIClear, hwMplsRingWestOamUnexpectedMEG, + hwMplsRingWestOamUnexpectedMEGClear, hwMplsRingEastOamUnexpectedMEG, hwMplsRingEastOamUnexpectedMEGClear, hwMplsRingWestOamUnexpectedPeriod, hwMplsRingWestOamUnexpectedPeriodClear, + hwMplsRingEastOamUnexpectedPeriod, hwMplsRingEastOamUnexpectedPeriodClear, hwMplsRingWestOamExcess, hwMplsRingWestOamExcessClear, hwMplsRingEastOamExcess, + hwMplsRingEastOamExcessClear, hwMplsRingWestOamSD, hwMplsRingWestOamSDClear, hwMplsRingEastOamSD, hwMplsRingEastOamSDClear, hwMplsRingWestOamSF, hwMplsRingWestOamSFClear, + hwMplsRingEastOamSF, hwMplsRingEastOamSFClear, hwMplsRingWestAPSSwitch, hwMplsRingWestAPSResume, hwMplsRingEastAPSSwitch, hwMplsRingEastAPSResume, + hwMplsRingWestAPSSwitchFail, hwMplsRingWestAPSSwitchFailClear, hwMplsRingEastAPSSwitchFail, hwMplsRingEastAPSSwitchFailClear, hwMplsRingSwitch, hwMplsRingResume, + hwMplsRingWestAPSLost, hwMplsRingWestAPSLostClear, hwMplsRingEastAPSLost, hwMplsRingEastAPSLostClear, hwMplsRingWestAPSMismatch, hwMplsRingWestAPSMismatchClear, + hwMplsRingEastAPSMismatch, hwMplsRingEastAPSMismatchClear,hwMplsRingWestOamUnexpectedMEP, hwMplsRingWestOamUnexpectedMEPClear, hwMplsRingEastOamUnexpectedMEP, hwMplsRingEastOamUnexpectedMEPClear, hwMplsTunnelDelete, + hwMplsLspTotalCountExceed, hwMplsLspThresholdExceed, hwMplsLspTotalCountExceedClear, hwMplsLspThresholdExceedClear, hwMplsDynamicLabelThresholdExceed, + hwMplsDynamicLabelThresholdExceedClear, hwMplsDynamicLabelTotalCountExceed, hwMplsDynamicLabelTotalCountExceedClear, + hwMplsResourceThresholdExceed, hwMplsResourceThresholdExceedClear, hwMplsResourceTotalCountExceed, hwMplsResourceTotalCountExceedClear, + hwMplsLspLoopBack, hwMplsLspLoopBackClear, hwMplsTunnelCommitLost, hwMplsTunnelCommitLostClear, hwMplsTunnelHotstandbySwitch, hwMplsTunnelHotstandbyResume, hwMplsTunnelBfdPathMismatch, hwMplsTunnelBfdPathMismatchClear, + hwMplsTeLspBfdDown, hwMplsTeLspBfdDownClear, hwMplsTunnelDelegationReturn, hwMplsTunnelDelegationReturnClear + } + STATUS current + DESCRIPTION + "Indicate the traps." + ::= { hwMplsExtendCompliances 1 } + + hwObsoleteTrapGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwMplsTunnelFrrConfigChange, hwMplsTunnelUp, hwMplsTunnelDown, hwMplsRingSwitch, hwMplsRingResume } + STATUS obsolete + DESCRIPTION + "Indicate the Obsolete traps." + ::= { hwMplsExtendCompliances 2 } + + hwMplsModuleCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "hwMplsModuleCompliance" + MODULE HUAWEI-MPLS-EXTEND-MIB + MANDATORY-GROUPS { hwStaticLspGroup, hwMplsTunnelGroup, hwMplsDsTeGroup, hwMplsRingGroup } + ::= { hwMplsExtendCompliances 3 } + + -- 1.3.6.1.4.1.2011.5.25.121.7 + hwMplsRingMib OBJECT IDENTIFIER ::= { hwMplsExtendMib 7 } + + -- 1.3.6.1.4.1.2011.5.25.121.7.1 + hwMplsRingTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMplsRingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the table information of the MPLS ring." + ::= { hwMplsRingMib 1 } + + -- 1.3.6.1.4.1.2011.5.25.121.7.1.1 + hwMplsRingEntry OBJECT-TYPE + SYNTAX HwMplsRingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the table information of the MPLS ring." + INDEX {hwMplsRingID} + ::= { hwMplsRingTable 1 } + + + HwMplsRingEntry ::= + SEQUENCE { + hwMplsRingID + Unsigned32, + hwMplsRingNodeID + Unsigned32, + hwMplsRingName + OCTET STRING, + hwMplsRingDirection + OCTET STRING, + hwMplsRingSwitchReason + OCTET STRING + } + + -- 1.3.6.1.4.1.2011.5.25.121.7.1.1.1 + hwMplsRingID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the ID of the MPLS ring. " + ::= { hwMplsRingEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.121.7.1.1.2 + hwMplsRingNodeID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the ID of the current Node on the MPLS ring." + ::= { hwMplsRingEntry 2 } + + hwMplsRingName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the name of MPLS ring." + ::= { hwMplsRingEntry 3 } + + hwMplsRingDirection OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the direction of the MPLS ring." + ::= { hwMplsRingEntry 4 } + + hwMplsRingSwitchReason OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the switch reason of the MPLS ring." + ::= { hwMplsRingEntry 5 } + + + + -- 1.3.6.1.4.1.2011.5.25.121.7.2 + hwMplsRingTrap OBJECT IDENTIFIER ::= { hwMplsRingMib 2 } + + -- 1.3.6.1.4.1.2011.5.25.121.7.2.1 + hwMplsRingSwitch NOTIFICATION-TYPE + OBJECTS { hwMplsRingNodeID, hwMplsRingName, hwMplsRingDirection, hwMplsRingSwitchReason} + STATUS obsolete + DESCRIPTION + " + The notification indicates that the MPLS ring switched. + " + ::= { hwMplsRingTrap 1 } + + -- 1.3.6.1.4.1.2011.5.25.121.7.2.2 + hwMplsRingResume NOTIFICATION-TYPE + OBJECTS { hwMplsRingNodeID, hwMplsRingName, hwMplsRingDirection } + STATUS obsolete + DESCRIPTION + " + The notification indicates that the MPLS ring resumed. + " + ::= { hwMplsRingTrap 2 } + + + -- 1.3.6.1.4.1.2011.5.25.121.7.2.3 + hwMplsRingWestOamLoss NOTIFICATION-TYPE + OBJECTS { hwMplsRingName } + STATUS current + DESCRIPTION + " + The notification indicates that no expected CV/FFD packet is received for three consecutive cycles in the west of the MPLS ring. + " + ::= { hwMplsRingTrap 3 } + + -- 1.3.6.1.4.1.2011.5.25.121.7.2.4 + hwMplsRingWestOamLossClear NOTIFICATION-TYPE + OBJECTS { hwMplsRingName } + STATUS current + DESCRIPTION + " + The notification indicates that the hwMplsRingWestOamLoss alarm was cleared. + " + ::= { hwMplsRingTrap 4 } + + -- 1.3.6.1.4.1.2011.5.25.121.7.2.5 + hwMplsRingEastOamLoss NOTIFICATION-TYPE + OBJECTS { hwMplsRingName } + STATUS current + DESCRIPTION + " + The notification indicates that no expected CV/FFD packet is received for three consecutive cycles in the east of the MPLS ring. + " + ::= { hwMplsRingTrap 5 } + + -- 1.3.6.1.4.1.2011.5.25.121.7.2.6 + hwMplsRingEastOamLossClear NOTIFICATION-TYPE + OBJECTS { hwMplsRingName } + STATUS current + DESCRIPTION + " + The notification indicates that the hwMplsRingEastOamLoss alarm was cleared. + " + ::= { hwMplsRingTrap 6 } + + -- 1.3.6.1.4.1.2011.5.25.121.7.2.7 + hwMplsRingWestOamRDI NOTIFICATION-TYPE + OBJECTS { hwMplsRingName } + STATUS current + DESCRIPTION + " + The notification indicates that RDI packets are received in the west of the MPLS ring, indicating that a fault occurs on the forward ring. + " + ::= { hwMplsRingTrap 7 } + + -- 1.3.6.1.4.1.2011.5.25.121.7.2.8 + hwMplsRingWestOamRDIClear NOTIFICATION-TYPE + OBJECTS { hwMplsRingName } + STATUS current + DESCRIPTION + " + The notification indicates that the hwMplsRingWestOamRDI alarm was cleared. + " + ::= { hwMplsRingTrap 8 } + + -- 1.3.6.1.4.1.2011.5.25.121.7.2.9 + hwMplsRingEastOamRDI NOTIFICATION-TYPE + OBJECTS { hwMplsRingName } + STATUS current + DESCRIPTION + " + The notification indicates that RDI packets are received in the east of the MPLS ring, indicating that a fault occurs on the forward ring. + " + ::= { hwMplsRingTrap 9 } + + -- 1.3.6.1.4.1.2011.5.25.121.7.2.10 + hwMplsRingEastOamRDIClear NOTIFICATION-TYPE + OBJECTS { hwMplsRingName } + STATUS current + DESCRIPTION + " + The notification indicates that the hwMplsRingEastOamRDI alarm was cleared. + " + ::= { hwMplsRingTrap 10 } + + -- 1.3.6.1.4.1.2011.5.25.121.7.2.11 + hwMplsRingWestOamUnexpectedMEG NOTIFICATION-TYPE + OBJECTS { hwMplsRingName } + STATUS current + DESCRIPTION + " + The notification indicates that a CCM frame carrying a correct MEG level but incorrect MEG ID is received in the west of the MPLS ring. + " + ::= { hwMplsRingTrap 11 } + + -- 1.3.6.1.4.1.2011.5.25.121.7.2.12 + hwMplsRingWestOamUnexpectedMEGClear NOTIFICATION-TYPE + OBJECTS { hwMplsRingName } + STATUS current + DESCRIPTION + " + The notification indicates that the hwMplsRingWestOamUnexpectedMEG alarm was cleared. + " + ::= { hwMplsRingTrap 12 } + + -- 1.3.6.1.4.1.2011.5.25.121.7.2.13 + hwMplsRingEastOamUnexpectedMEG NOTIFICATION-TYPE + OBJECTS { hwMplsRingName } + STATUS current + DESCRIPTION + " + The notification indicates that a CCM frame carrying a correct MEG level but incorrect MEG ID is received in the east of the MPLS ring. + " + ::= { hwMplsRingTrap 13 } + + -- 1.3.6.1.4.1.2011.5.25.121.7.2.14 + hwMplsRingEastOamUnexpectedMEGClear NOTIFICATION-TYPE + OBJECTS { hwMplsRingName } + STATUS current + DESCRIPTION + " + The notification indicates that the hwMplsRingEastOamUnexpectedMEG alarm was cleared. + " + ::= { hwMplsRingTrap 14 } + + -- 1.3.6.1.4.1.2011.5.25.121.7.2.15 + hwMplsRingWestOamUnexpectedPeriod NOTIFICATION-TYPE + OBJECTS { hwMplsRingName } + STATUS current + DESCRIPTION + " + The notification indicates that a CCM frame carrying a correct MEG level, MEG ID, + and MEP ID but incorrect period value is received in the west MEP of the MPLS ring. + " + ::= { hwMplsRingTrap 15 } + + -- 1.3.6.1.4.1.2011.5.25.121.7.2.16 + hwMplsRingWestOamUnexpectedPeriodClear NOTIFICATION-TYPE + OBJECTS { hwMplsRingName } + STATUS current + DESCRIPTION + " + The notification indicates that the hwMplsRingWestOamUnexpectedPeriod alarm was cleared. + " + ::= { hwMplsRingTrap 16 } + + -- 1.3.6.1.4.1.2011.5.25.121.7.2.17 + hwMplsRingEastOamUnexpectedPeriod NOTIFICATION-TYPE + OBJECTS { hwMplsRingName } + STATUS current + DESCRIPTION + " + The notification indicates that a CCM frame carrying a correct MEG level, MEG ID, + and MEP ID but incorrect period value is received in the east MEP of the MPLS ring. + " + ::= { hwMplsRingTrap 17 } + + -- 1.3.6.1.4.1.2011.5.25.121.7.2.18 + hwMplsRingEastOamUnexpectedPeriodClear NOTIFICATION-TYPE + OBJECTS { hwMplsRingName } + STATUS current + DESCRIPTION + " + The notification indicates that the hwMplsRingEastOamUnexpectedPeriod alarm was cleared. + " + ::= { hwMplsRingTrap 18 } + + -- 1.3.6.1.4.1.2011.5.25.121.7.2.19 + hwMplsRingWestOamExcess NOTIFICATION-TYPE + OBJECTS { hwMplsRingName } + STATUS current + DESCRIPTION + " + The notification indicates that five or more CV/FFD packets are correctly received + within three consecutive cycles in the west of the MPLS ring. + " + ::= { hwMplsRingTrap 19 } + + -- 1.3.6.1.4.1.2011.5.25.121.7.2.20 + hwMplsRingWestOamExcessClear NOTIFICATION-TYPE + OBJECTS { hwMplsRingName } + STATUS current + DESCRIPTION + " + The notification indicates that the hwMplsRingWestOamExcess alarm was cleared. + " + ::= { hwMplsRingTrap 20 } + + -- 1.3.6.1.4.1.2011.5.25.121.7.2.21 + hwMplsRingEastOamExcess NOTIFICATION-TYPE + OBJECTS { hwMplsRingName } + STATUS current + DESCRIPTION + " + The notification indicates that five or more CV/FFD packets are correctly received + within three consecutive cycles in the east of the MPLS ring. + " + ::= { hwMplsRingTrap 21 } + + -- 1.3.6.1.4.1.2011.5.25.121.7.2.22 + hwMplsRingEastOamExcessClear NOTIFICATION-TYPE + OBJECTS { hwMplsRingName } + STATUS current + DESCRIPTION + " + The notification indicates that the hwMplsRingEastOamExcess alarm was cleared. + " + ::= { hwMplsRingTrap 22 } + + -- 1.3.6.1.4.1.2011.5.25.121.7.2.23 + hwMplsRingWestOamSD NOTIFICATION-TYPE + OBJECTS { hwMplsRingName } + STATUS current + DESCRIPTION + " + The notification indicates that the number of packets for connectivity check received + in the west of the MPLS ring is smaller than the SD threshold. + " + ::= { hwMplsRingTrap 23 } + + -- 1.3.6.1.4.1.2011.5.25.121.7.2.24 + hwMplsRingWestOamSDClear NOTIFICATION-TYPE + OBJECTS { hwMplsRingName } + STATUS current + DESCRIPTION + " + The notification indicates that the hwMplsRingWestOamSD alarm was cleared. + " + ::= { hwMplsRingTrap 24 } + + -- 1.3.6.1.4.1.2011.5.25.121.7.2.25 + hwMplsRingEastOamSD NOTIFICATION-TYPE + OBJECTS { hwMplsRingName } + STATUS current + DESCRIPTION + " + The notification indicates that the number of packets for connectivity check received + in the east of the MPLS ring is smaller than the SD threshold. + " + ::= { hwMplsRingTrap 25 } + + -- 1.3.6.1.4.1.2011.5.25.121.7.2.26 + hwMplsRingEastOamSDClear NOTIFICATION-TYPE + OBJECTS { hwMplsRingName } + STATUS current + DESCRIPTION + " + The notification indicates that the hwMplsRingEastOamSD alarm was cleared. + " + ::= { hwMplsRingTrap 26 } + + -- 1.3.6.1.4.1.2011.5.25.121.7.2.27 + hwMplsRingWestOamSF NOTIFICATION-TYPE + OBJECTS { hwMplsRingName } + STATUS current + DESCRIPTION + " + The notification indicates that the number of packets for connectivity check received in + the west of the MPLS ring is smaller than the SF threshold. + " + ::= { hwMplsRingTrap 27 } + + -- 1.3.6.1.4.1.2011.5.25.121.7.2.28 + hwMplsRingWestOamSFClear NOTIFICATION-TYPE + OBJECTS { hwMplsRingName } + STATUS current + DESCRIPTION + " + The notification indicates that the hwMplsRingWestOamSF alarm was cleared. + " + ::= { hwMplsRingTrap 28 } + + -- 1.3.6.1.4.1.2011.5.25.121.7.2.29 + hwMplsRingEastOamSF NOTIFICATION-TYPE + OBJECTS { hwMplsRingName } + STATUS current + DESCRIPTION + " + The notification indicates that the number of packets for connectivity check received in + the east of the MPLS ring is smaller than the SF threshold. + " + ::= { hwMplsRingTrap 29 } + + -- 1.3.6.1.4.1.2011.5.25.121.7.2.30 + hwMplsRingEastOamSFClear NOTIFICATION-TYPE + OBJECTS { hwMplsRingName } + STATUS current + DESCRIPTION + " + The notification indicates that the hwMplsRingEastOamSF alarm was cleared. + " + ::= { hwMplsRingTrap 30 } + + -- 1.3.6.1.4.1.2011.5.25.121.7.2.31 + hwMplsRingWestAPSSwitch NOTIFICATION-TYPE + OBJECTS { hwMplsRingName } + STATUS current + DESCRIPTION + " + The notification indicates that APS switching occurs in the west of the MPLS ring. + " + ::= { hwMplsRingTrap 31 } + + -- 1.3.6.1.4.1.2011.5.25.121.7.2.32 + hwMplsRingWestAPSResume NOTIFICATION-TYPE + OBJECTS { hwMplsRingName } + STATUS current + DESCRIPTION + " + The notification indicates that APS switches back in the west of the MPLS ring. + " + ::= { hwMplsRingTrap 32 } + + -- 1.3.6.1.4.1.2011.5.25.121.7.2.33 + hwMplsRingEastAPSSwitch NOTIFICATION-TYPE + OBJECTS { hwMplsRingName } + STATUS current + DESCRIPTION + " + The notification indicates that APS switching occurs in the east of the MPLS ring. + " + ::= { hwMplsRingTrap 33 } + + -- 1.3.6.1.4.1.2011.5.25.121.7.2.34 + hwMplsRingEastAPSResume NOTIFICATION-TYPE + OBJECTS { hwMplsRingName } + STATUS current + DESCRIPTION + " + The notification indicates that APS switches back in the east of the MPLS ring. + " + ::= { hwMplsRingTrap 34 } + + -- 1.3.6.1.4.1.2011.5.25.121.7.2.35 + hwMplsRingWestAPSSwitchFail NOTIFICATION-TYPE + OBJECTS { hwMplsRingName } + STATUS current + DESCRIPTION + " + The notification indicates that the remote APS switching fails in the west of the MPLS ring. + " + ::= { hwMplsRingTrap 35 } + + -- 1.3.6.1.4.1.2011.5.25.121.7.2.36 + hwMplsRingWestAPSSwitchFailClear NOTIFICATION-TYPE + OBJECTS { hwMplsRingName } + STATUS current + DESCRIPTION + " + The notification indicates that the hwMplsRingWestAPSSwitchFail alarm was cleared. + " + ::= { hwMplsRingTrap 36 } + + -- 1.3.6.1.4.1.2011.5.25.121.7.2.37 + hwMplsRingEastAPSSwitchFail NOTIFICATION-TYPE + OBJECTS { hwMplsRingName } + STATUS current + DESCRIPTION + " + The notification indicates that the remote APS switching fails in the east of the MPLS ring. + " + ::= { hwMplsRingTrap 37 } + + -- 1.3.6.1.4.1.2011.5.25.121.7.2.38 + hwMplsRingEastAPSSwitchFailClear NOTIFICATION-TYPE + OBJECTS { hwMplsRingName } + STATUS current + DESCRIPTION + " + The notification indicates that the hwMplsRingEastAPSSwitchFail alarm was cleared. + " + ::= { hwMplsRingTrap 38 } + + -- 1.3.6.1.4.1.2011.5.25.121.7.2.39 + hwMplsRingWestAPSLost NOTIFICATION-TYPE + OBJECTS { hwMplsRingName } + STATUS current + DESCRIPTION + " + The notification indicates that APS packets are missing in the west of the MPLS ring. + " + ::= { hwMplsRingTrap 39 } + + -- 1.3.6.1.4.1.2011.5.25.121.7.2.40 + hwMplsRingWestAPSLostClear NOTIFICATION-TYPE + OBJECTS { hwMplsRingName } + STATUS current + DESCRIPTION + " + The notification indicates that the hwMplsRingWestAPSLost alarm was cleared. + " + ::= { hwMplsRingTrap 40 } + + -- 1.3.6.1.4.1.2011.5.25.121.7.2.41 + hwMplsRingEastAPSLost NOTIFICATION-TYPE + OBJECTS { hwMplsRingName } + STATUS current + DESCRIPTION + " + The notification indicates that APS packets are missing in the east of the MPLS ring. + " + ::= { hwMplsRingTrap 41 } + + -- 1.3.6.1.4.1.2011.5.25.121.7.2.42 + hwMplsRingEastAPSLostClear NOTIFICATION-TYPE + OBJECTS { hwMplsRingName } + STATUS current + DESCRIPTION + " + The notification indicates that the hwMplsRingEastAPSLost alarm was cleared. + " + ::= { hwMplsRingTrap 42 } + + -- 1.3.6.1.4.1.2011.5.25.121.7.2.43 + hwMplsRingWestAPSMismatch NOTIFICATION-TYPE + OBJECTS { hwMplsRingName } + STATUS current + DESCRIPTION + " + The notification indicates that the source ID carried by APS packets received in the west + is different from the peer source ID configured for the west state machine on the MPLS ring. + " + ::= { hwMplsRingTrap 43 } + + -- 1.3.6.1.4.1.2011.5.25.121.7.2.44 + hwMplsRingWestAPSMismatchClear NOTIFICATION-TYPE + OBJECTS { hwMplsRingName } + STATUS current + DESCRIPTION + " + The notification indicates that the hwMplsRingWestAPSMismatch alarm was cleared. + " + ::= { hwMplsRingTrap 44 } + + -- 1.3.6.1.4.1.2011.5.25.121.7.2.45 + hwMplsRingEastAPSMismatch NOTIFICATION-TYPE + OBJECTS { hwMplsRingName } + STATUS current + DESCRIPTION + " + The notification indicates that the source ID carried by APS packets received in the east + is different from the peer source ID configured for the east state machine on the MPLS ring. + " + ::= { hwMplsRingTrap 45 } + + -- 1.3.6.1.4.1.2011.5.25.121.7.2.46 + hwMplsRingEastAPSMismatchClear NOTIFICATION-TYPE + OBJECTS { hwMplsRingName } + STATUS current + DESCRIPTION + " + The notification indicates that the hwMplsRingEastAPSMismatch alarm was cleared. + " + ::= { hwMplsRingTrap 46 } + -- 1.3.6.1.4.1.2011.5.25.121.7.2.47 + hwMplsRingWestOamUnexpectedMEP NOTIFICATION-TYPE + OBJECTS { hwMplsRingName } + STATUS current + DESCRIPTION + " + The notification indicates that a CCM frame carrying a correct MEG level and correct MEG ID but not the expected MEP ID is received in the west of the MPLS ring. + " + ::= { hwMplsRingTrap 47 } + + -- 1.3.6.1.4.1.2011.5.25.121.7.2.48 + hwMplsRingWestOamUnexpectedMEPClear NOTIFICATION-TYPE + OBJECTS { hwMplsRingName } + STATUS current + DESCRIPTION + " + The notification indicates that the hwMplsRingWestOamUnexpectedMEP alarm was cleared. + " + ::= { hwMplsRingTrap 48 } + + -- 1.3.6.1.4.1.2011.5.25.121.7.2.49 + hwMplsRingEastOamUnexpectedMEP NOTIFICATION-TYPE + OBJECTS { hwMplsRingName } + STATUS current + DESCRIPTION + " + The notification indicates that a CCM frame carrying a correct MEG level and correct MEG ID but not the expected MEP ID is received in the east of the MPLS ring. + " + ::= { hwMplsRingTrap 49 } + + -- 1.3.6.1.4.1.2011.5.25.121.7.2.50 + hwMplsRingEastOamUnexpectedMEPClear NOTIFICATION-TYPE + OBJECTS { hwMplsRingName } + STATUS current + DESCRIPTION + " + The notification indicates that the hwMplsRingEastOamUnexpectedMEP alarm was cleared. + " + ::= { hwMplsRingTrap 50 } + + + END + +-- +-- HUAWEI-MPLS-EXTEND-MIB.mib +-- \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-MPLSLDP-MIB b/MIBS/huawei/HUAWEI-MPLSLDP-MIB new file mode 100644 index 0000000..6621914 --- /dev/null +++ b/MIBS/huawei/HUAWEI-MPLSLDP-MIB @@ -0,0 +1,2182 @@ +-- =================================================================== +-- Copyright (C) 2014 by HUAWEI TECHNOLOGIES. All rights reserved. +-- Description: This MIB contains private managed object and notification +-- trap definitions for MPLS LDP. +-- Reference: +-- Version: V2.46 +-- =================================================================== + + + HUAWEI-MPLSLDP-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + InterfaceIndex + FROM IF-MIB + InterfaceIndexOrZero + FROM IF-MIB + InetAddress + FROM INET-ADDRESS-MIB + EnabledStatus + FROM P-BRIDGE-MIB + MplsLdpIdentifier, MplsLsrIdentifier + FROM MPLS-TC-STD-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + DisplayString, RowStatus + FROM SNMPv2-TC + TimeTicks, Integer32, Unsigned32, IpAddress, Counter32, OBJECT-TYPE, + MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI; + + + hwMplsLdp MODULE-IDENTITY + LAST-UPDATED "201411061640Z" -- Nov 6, 2014 at 16:40:00 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "This MIB contains private managed object and notification trap + definitions for MPLS LDP." +-- +-- Revision history +-- + REVISION "201411061640Z" + DESCRIPTION "V2.46, delete LDP GR timer range's validity check, include hwLdpGrNeighborLivenessTimer,hwLdpGrReconnectTimer,hwLdpGrRecoveryTimer." + + + REVISION "201408221126Z" + DESCRIPTION "V2.45, add hwMplsLdpSessionDownReason object type sessionProtectTimerExp(30)." + + REVISION "201405281126Z" + DESCRIPTION "V2.44, add four nodes for LDP session statistics: hwLdpLocalOperationalSessionNumber, hwLdpRemoteOperationalSessionNumber, + hwLdpLocalAndRemoteOperationalSessionNumber and hwLdpTotalOperationalSessionNumber." + + REVISION "201401151600Z" + DESCRIPTION "V2.43, add hwMplsLdpSessionDownReason object type modifyMp2mp(29)." + + REVISION "201307151600Z" + DESCRIPTION "V2.42, add hwMplsLdpSessionDownReason object type modifyP2mp(28)." + + REVISION "201306141000Z" + DESCRIPTION "V2.41, add trap hwMplsLdpHostIngressLspDownClear, hwMplsLdpHostIngressLspDown, and the trap VB: + hwLdpLspDownReason, hwLdpLspDownMplsLsrId, hwLdpLspDownOutIfIndex, hwLdpLspDownOutIfMainIp, hwLdpLspDownOutIfState, hwLdpLspDownDownstreamPeerLsrId." + + REVISION "201301151000Z" + DESCRIPTION "V2.30, modify the name for these nodes:hwLdpPolicyPeerGroupOutBoundRange, hwLdpPolicyPeerGroupOutBoundFecIpPrefix, + hwLdpPolicyPeerGroupOutBoundBgpRange, hwLdpPolicyPeerGroupOutBoundBgpIpPrefix, hwLdpPolicyPeerGroupInBoundRange, + hwLdpPolicyPeerGroupInBoundIpPrefix, hwLdpPolicyPeerGroupRowStatus.correct name is :hwLdpPeerGroupOutBoundRange,hwLdpPeerGroupOutBoundFecIpPrefix, + hwLdpPeerGroupOutBoundBgpRange, hwLdpPeerGroupOutBoundBgpIpPrefix, hwLdpPeerGroupInBoundRange, + hwLdpPeerGroupInBoundIpPrefix, hwLdpPeerGroupRowStatus." + + REVISION "201301071000Z" + DESCRIPTION "V2.20, add two nodes hwLdpRemoteLocalLsrIdIfIndex and hwLdpInterfaceLocalLsrIdIfIndex." + + REVISION "201207141000Z" + DESCRIPTION "V2.10, set the length of hwLdpPeerGroupName." + + REVISION "201111161000Z" + DESCRIPTION "V2.02, delete the default value in the description for these nodes: hwLdpGrReconnectTimer, hwLdpGrRecoveryTimer, hwLdpGrNeighborLivenessTimer." + + REVISION "201109281000Z" + DESCRIPTION "V2.01, modify the description for these nodes: hwMplsLdpSessionTable, hwMplsLdpSessionEntry, hwMplsLdpSessionStateTable, hwMplsLdpSessionStateEntry, +hwMplsLspTriggerIpPrefix, hwMplsLspTriggerBgpRouteIpPrefix, hwLdpDeleteGtsmAll, hwMplsFrrLspTriggerIpPrefix, hwLdpVpnTable, hwLdpVpnEntry, hwMplsVpnFrrLspTriggerIpPrefix, +hwLdpRemoteEntityTable, hwLdpRemoteEntityEntry, hwLdpPeerTable. change the SYNTAX from DisplayString to OCTET STRING for these nodes: hwLdpPropagateIpPrefix, +hwMplsLspTriggerIpPrefix, hwMplsLspTriggerBgpRouteIpPrefix, hwMplsFrrLspTriggerIpPrefix, hwMplsVpnFrrLspTriggerIpPrefix." + + REVISION "201109071000Z" + DESCRIPTION "V2.00, modify the description for these nodes, hwMplsLspTriggerIpPrefix, hwMplsLspTrigger, hwMplsFrrLspTriggerIpPrefix, hwMplsFrrLspTrigger, +hwLdpOutBoundPolicyPeerAllFecIpPrefix, hwLdpOutBoundPolicyPeerAllRange, hwLdpInBoundPolicyPeerAllIpPrefix, +hwLdpInBoundPolicyPeerAllRange, hwLdpOutBoundPolicyPeerAllBgpIpPrefix, hwLdpOutBoundPolicyPeerAllBgpRange, +hwMplsVpnFrrLspTrigger, hwMplsVpnFrrLspTriggerIpPrefix, hwLdpPeerOutBoundPolicyRange, hwLdpPeerOutBoundPolicyFecIpPrefix, +hwLdpPeerOutBoundPolicyBgpRange, hwLdpPeerOutBoundPolicyBgpIpPrefix, hwLdpPeerOutBoundPolicyFecRange, +hwLdpPeerInBoundPolicyFecIpPrefix, hwLdpPeerGroupOutBoundRange, hwLdpPeerGroupOutBoundFecIpPrefix, hwLdpPeerGroupOutBoundBgpRange, +hwLdpPeerGroupOutBoundBgpIpPrefix, hwLdpPeerGroupInBoundRange, hwLdpPeerGroupInBoundIpPrefix." + + REVISION "201105101000Z" + DESCRIPTION "V1.03, add four nodes for MPLS LDP Graceful-Delete, hwLdpVpnGracefulDeleteCapability, hwLdpVpnGracefulDeleteTimer, hwLdpGracefulDeleteCapability, hwLdpGracefulDeleteTimer." + + REVISION "201008111600Z" + DESCRIPTION "V1.02, some description is modified." + + REVISION "201007121600Z" + DESCRIPTION "V1.01, some nodes support the set operation." + + REVISION "200903101600Z" + DESCRIPTION "V1.00, initial version." + ::= { hwDatacomm 143 } + + + + +-- +-- Node definitions +-- + + hwMplsLdpInfo OBJECT IDENTIFIER ::= { hwMplsLdp 1 } + + hwMplsLdpProcessName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the process name of LDP running on the router. By default, the value is LDP." + ::= { hwMplsLdpInfo 1 } + + hwMplsLdpLspFec OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the destination address of an LSP. + The value is either a destination IP address or a prefix of an IP address." + ::= { hwMplsLdpInfo 2 } + + hwMplsLdpLspInLabel OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates that labels are pushed into all the packets for direct MPLS forwarding." + ::= { hwMplsLdpInfo 3 } + + hwMplsLdpLspOutLabel OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates that all the packets swap labels for MPLS forwarding." + ::= { hwMplsLdpInfo 4 } + + hwMplsLdpLspOutIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of this object identifies the index of the outgoing interface of the LSP." + ::= { hwMplsLdpInfo 5 } + + hwMplsLdpLspDownReason OBJECT-TYPE + SYNTAX INTEGER + { + routeDelete(1), + lspmNotify(2), + canNotRecoveryFromGr(3), + recvReleaseMsg(4), + recvWithdrawMsg(5), + upStreamLost(6), + downStreamLost(7), + otherReason(8) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the cause that the LSP becomes Down. + Options: + 1. routeDelete(1) -indicates that a route has been deleted. + 2. lspmNotify(2) -indicates that LSPM notify. + 3. canNotRecoveryFromGr(3) -indicates that the recovery from GR was failed. + 4. recvReleaseMsg(4) -indicates that the release message was received. + 5. recvWithdrawMsg(5) -indicates that the withdraw message was received. + 6. upStreamLost(6) -indicates that the upstream route was lost. + 7. downStreamLost(7) -indicates that the downstream route was lost. + 8. otherReason(8) -indicates that another cause was involved. + " + ::= { hwMplsLdpInfo 6 } + +--Mpls Ldp Session Table + + hwMplsLdpSessionTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMplsLdpSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is used to display the session parameters and session age. + The index of this table is hwMplsLdpSessionPeerLsrId. + " + ::= { hwMplsLdpInfo 7 } + + hwMplsLdpSessionEntry OBJECT-TYPE + SYNTAX HwMplsLdpSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is used to display the session parameters and session age. + The index of this entry is hwMplsLdpSessionPeerLsrId. + " + INDEX { hwMplsLdpSessionPeerLsrId } + ::= { hwMplsLdpSessionTable 1 } + + HwMplsLdpSessionEntry ::= + SEQUENCE { + hwMplsLdpSessionPeerLsrId + MplsLdpIdentifier, + hwMplsLdpSessionIfIndex + Integer32, + hwMplsLdpSessionDownReason + INTEGER, + hwMplsLdpSessionAge + TimeTicks + } + + hwMplsLdpSessionPeerLsrId OBJECT-TYPE + SYNTAX MplsLdpIdentifier + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the LSR ID of the peer in a session." + ::= { hwMplsLdpSessionEntry 1 } + + hwMplsLdpSessionIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the index of the interface on which the session is established." + ::= { hwMplsLdpSessionEntry 2 } + + hwMplsLdpSessionDownReason OBJECT-TYPE + SYNTAX INTEGER + { + sessionUp(0), + helloHoldTimerExp(1), + ssnHoldTimerExp(2), + resetMplsLdp(3), + undoMplsLdp(4), + undoMpls(5), + undoMplsLdpRemotePeer(6), + modifyGRConfig(7), + modifyGRTimer(8), + modifyKeepaliveTimer(9), + modifyMD5Config(10), + ssnRoleSwitch(11), + modifyMTUConfig(12), + modifyTransportAddress(13), + modifyLDPLsrID(14), + recvNotification(15), + transportAddressNotMatch(16), + protocolGR(17), + ifStatusChanged(18), + tcpDown(19), + otherReason(20), + sentNotification(21), + canntBuildSessionRelation(22), + receiveErrorMessageFromPeer(23), + receiveSocketError(24), + sessionDelete(25), + modifyCapabilityAnnouncementConfig(26), + modifyLocalLsrID(27), + modifyP2MP(28), + modifyMP2MP(29), + sessionProtectTimerExp(30) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the cause that the session becomes Down. + Options: + 1. sessionUp(0) -indicates that the session was Up. + 2. helloHoldTimerExp(1) -indicates that the Hello hold timer expired. + 3. ssnHoldTimerExp(2) -indicates that the session hold timer expired. + 4. resetMplsLdp(3) -indicates MPLS LDP was reset. + 5. undoMplsLdp(4) -indicates that MPLS LDP was disabled. + 6. undoMpls(5) -indicates that MPLS was disabled. + 7. undoMplsLdpRemotePeer(6) -indicates that the remote peer was deleted. + 8. modifyGRConfig(7) -indicates that GR capability was modified. + 9. modifyGRTimer(8) -indicates that the GR timer was modified. + 10. modifyKeepaliveTimer(9) -indicates that the keepalive timer was modified. + 11. modifyMD5Config(10) -indicates that MD5 was configured. + 12. ssnRoleSwitch(11) -indicates that the session role was switched. + 13. modifyMTUConfig(12) -indicates that the MTU was modified. + 14. modifyTransportAddress(13) -indicates that the transport address was modified. + 15. modifyLDPLsrID(14) -indicates that the LDP LSR ID was modified. + 16. recvNotification(15) -indicates that the notification message was received. + 17. transportAddressNotMatch(16) -indicates that the transport address was not matched. + 18. protocolGR(17) -indicates that the protocol GR was in processing. + 19. ifStatusChanged(18) -indicates that the interface status was changed. + 20. tcpDown(19) -indicates that TCP was Down. + 21. otherReason(20) -indicates that another cause was involved. + 22. sentNotification(21) -indicates that the notification was sent. + 23. canntBuildSessionRelation(22) -indicates that the session relation cannot be built. + 24. receiveErrorMessageFromPeer(23) -indicates that error message from peer was received. + 25. receiveSocketError(24) -indicates that error pakcet from socket was received. + 26. sessionDelete(25) -indicates that the session was deleted. + 27. modifyCapabilityAnnouncementConfig(26) -indicates that the capability-announcement was modified. + 28. modifyLocalLsrID(27) -indicates that the Local LSR ID was modified. + 29. modifyP2MP(28) -indicates that the mLDP P2MP was modified. + 30. modifyMP2MP(29) -indicates that the mLDP MP2MP was modified. + 31. sessionProtectTimerExp(30) -indicates that the session protection timer expired. + " + ::= { hwMplsLdpSessionEntry 3 } + + + hwMplsLdpSessionAge OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the duration since the session is set up." + ::= { hwMplsLdpSessionEntry 4 } + +--Mpls Ldp Session State Table + + hwMplsLdpSessionStateTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMplsLdpSessionStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is used to display the detailed state parameters of the session. + The index of this table is hwMplsLdpSessionPeerId. + " + ::= { hwMplsLdpInfo 8 } + + hwMplsLdpSessionStateEntry OBJECT-TYPE + SYNTAX HwMplsLdpSessionStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is used to display the detailed state parameters of the session. + The index of this entry is hwMplsLdpSessionPeerId. + " + INDEX { hwMplsLdpSessionPeerId } + ::= { hwMplsLdpSessionStateTable 1 } + + HwMplsLdpSessionStateEntry ::= + SEQUENCE { + hwMplsLdpSessionPeerId + MplsLdpIdentifier, + hwMplsLdpSessionLsrId + MplsLdpIdentifier, + hwMplsLdpSessionTcpConnectionState + OCTET STRING, + hwMplsLdpSessionState + OCTET STRING, + hwMplsLdpSessionRole + OCTET STRING, + hwMplsLdpSessionFtFlag + OCTET STRING, + hwMplsLdpSessionMd5Flag + OCTET STRING, + hwMplsLdpSessionReconnectTimer + Unsigned32, + hwMplsLdpSessionRecoveryTimer + Unsigned32, + hwMplsLdpSessionKeepAliveTimer + Unsigned32, + hwMplsLdpSessionKeepAliveMsgReceived + Unsigned32, + hwMplsLdpSessionKeepAliveMsgSent + Unsigned32, + hwMplsLdpSessionLabelAdvMode + OCTET STRING, + hwMplsLdpSessionLocalLabelResourceStatus + OCTET STRING, + hwMplsLdpSessionPeerLabelResourceStatus + OCTET STRING, + hwMplsLdpSessionAgeStatus + TimeTicks + } + + hwMplsLdpSessionPeerId OBJECT-TYPE + SYNTAX MplsLdpIdentifier + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the LSR ID of the LDP peer to which the session is connected." + ::= { hwMplsLdpSessionStateEntry 1 } + + hwMplsLdpSessionLsrId OBJECT-TYPE + SYNTAX MplsLdpIdentifier + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ID of the local LSR." + ::= { hwMplsLdpSessionStateEntry 2 } + + hwMplsLdpSessionTcpConnectionState OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the TCP link status of the session." + ::= { hwMplsLdpSessionStateEntry 3 } + + hwMplsLdpSessionState OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current status of the session." + ::= { hwMplsLdpSessionStateEntry 4 } + + hwMplsLdpSessionRole OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the session roles." + ::= { hwMplsLdpSessionStateEntry 5 } + + hwMplsLdpSessionFtFlag OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the FT of the session is enabled." + ::= { hwMplsLdpSessionStateEntry 6 } + + hwMplsLdpSessionMd5Flag OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the MD5 is enabled for the peer." + ::= { hwMplsLdpSessionStateEntry 7 } + + hwMplsLdpSessionReconnectTimer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the value of the GR reconnection timer after the negotiation. + Unit: seconds + " + ::= { hwMplsLdpSessionStateEntry 8 } + + hwMplsLdpSessionRecoveryTimer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the value of the GR recovery timer after the negotiation. + Unit: seconds + " + ::= { hwMplsLdpSessionStateEntry 9 } + + hwMplsLdpSessionKeepAliveTimer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the value of the KeepAlive timer after the negotiation. + Unit: seconds + " + ::= { hwMplsLdpSessionStateEntry 10 } + + hwMplsLdpSessionKeepAliveMsgReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of the KeepAlive messages that the session obtains." + ::= { hwMplsLdpSessionStateEntry 11 } + + hwMplsLdpSessionKeepAliveMsgSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of the KeepAlive messages that the session sends." + ::= { hwMplsLdpSessionStateEntry 12 } + + hwMplsLdpSessionLabelAdvMode OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the label distribution mode of the session." + ::= { hwMplsLdpSessionStateEntry 13 } + + hwMplsLdpSessionLocalLabelResourceStatus OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the status of the local label resources of the session." + ::= { hwMplsLdpSessionStateEntry 14 } + + hwMplsLdpSessionPeerLabelResourceStatus OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the status of the label resources of the LDP peer." + ::= { hwMplsLdpSessionStateEntry 15 } + + hwMplsLdpSessionAgeStatus OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the existence time of the session." + ::= { hwMplsLdpSessionStateEntry 16 } + + hwLdpCapabilityConfig OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the global configuration or deletion of the LDP capability. + Before enabling LDP capability, ensure that the MPLS capability is enabled globally." + ::= { hwMplsLdpInfo 9 } + + hwLdpLsrId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the way to change the LDP LSR ID. + The default LDP LSR ID has the same value as the MPLS LSR ID. + It is recommended not to change the LDP LSR ID unless necessary." + ::= { hwMplsLdpInfo 10 } + + hwLdpPropagateIpPrefix OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the configuration or deletion of the transit policy for the LDP. + The object has a valid length ranging from 1 to 169 characters. + The length 0 characters shows that the transit policy is deleted." + ::= { hwMplsLdpInfo 11 } + + hwLdpGlobalRemotePwe3 OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the configuration or deletion of the policy for the LDP remote session. + When the object is enabled, it is forbidden to send mapping message to the remote peer. + By default, the policy is disabled, which means that there is no limitation to send mapping message to the remote peer." + ::= { hwMplsLdpInfo 12 } + + hwLdpMtuSignaling OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the configuration or deletion of the MTU signaling function. + By default, the MTU signaling function is enabled, and the MTU TLV type in the LDP message is 0x900. + " + ::= { hwMplsLdpInfo 13 } + + + hwLdpMtuApplyTlv OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object conflicts with the object hwLdpMtuSignaling. + If the object is enabled, it indicates that the MTU TLV type in the LDP message is 0x601 according to the RFC 3988." + ::= { hwMplsLdpInfo 14 } + + hwLdpGrCapabilityConfig OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the configuration or deletion of the LDP GR capability." + ::= { hwMplsLdpInfo 15 } + + hwLdpGrNeighborLivenessTimer OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the way to configure the value of GR neighbor life timer. + When the status of hwLdpGrCapabilityConfig is enabled, the default value returned by the object is valid. + Unit: seconds + " + ::= { hwMplsLdpInfo 16 } + + hwLdpGrReconnectTimer OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the way to configure the value of GR reconnect timer. + When the status of hwLdpGrCapabilityConfig is enabled, the default value returned by the object is valid. + Unit: seconds + " + ::= { hwMplsLdpInfo 17 } + + hwLdpGrRecoveryTimer OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the way to configure the value of GR recovery timer. + When the status of hwLdpGrCapabilityConfig is enabled, the default value returned by the object is valid. + Unit: seconds + " + ::= { hwMplsLdpInfo 18 } + + hwMplsLspTrigger OBJECT-TYPE + SYNTAX INTEGER + { + all(1), + none(2), + host(3), + ipprefix(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the way to configure the LDP policy for the ingress LSP and egress LSP. + Options: + 1. all(1) -indicates that all FECs are triggered for the IGP. + 2. none(2) -indicates that no FEC is triggered for the IGP. + 3. host(3) -indicates that the host FEC is triggered for the IGP. + 4. ipprefix(4) -indicates that the ip-prefix list is triggered for the IGP. + If the object is set as ipprefix, the value of hwMplsLspTriggerIpPrefix must be set together. + Default: host + " + ::= { hwMplsLdpInfo 19 } + + hwMplsLspTriggerIpPrefix OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the IP prefix when configuring the LDP policy for the ingress LSP and egress LSP. + The object has a valid length ranging from 1 to 169 characters. + If the object is set with a value, the value of hwMplsLspTrigger must be set as ipprefix." + ::= { hwMplsLdpInfo 20 } + + hwMplsLspTriggerBgpRoute OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the policy of triggering the BGP route to create the LDP LSP. + Default: disabled + " + ::= { hwMplsLdpInfo 21 } + + hwMplsLspTriggerBgpRouteIpPrefix OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the IP prefix when triggering the BGP route to create the LDP LSP. + The object has a valid length ranging from 1 to 169 characters. " + ::= { hwMplsLdpInfo 22 } + hwLdpReset OBJECT-TYPE + SYNTAX INTEGER + { + reset(1), + resetall(2), + ready(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the reset of the LDP protocol. + Options: + 1. reset(1) -indicates the reset of the LDP protocol. + 2. resetall(2) -indicates the reset of all LDP instances. + 3. ready(3) -indicates that it is ready to reset LDP. This value cannot be set. + " + ::= { hwMplsLdpInfo 23 } + hwLdpOutBoundSplitHorizonAll OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the way to set the flag of global split horizon. + Default: disabled + " + ::= { hwMplsLdpInfo 24 } + + hwLdpDeleteGtsmAll OBJECT-TYPE + SYNTAX INTEGER + { + delete(1), + ready(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the deletion of the global GTSM configurations. + Options: + 1. delete(1) -indicates that global GTSM configurations are to be deleted. + 2. ready(2) -indicates that it is ready to delete global GTSM configurations. + " + ::= { hwMplsLdpInfo 25 } + + hwMplsFrrLspTrigger OBJECT-TYPE + SYNTAX INTEGER + { + all(1), + none(2), + host(3), + ipPrefix(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the way to configure the LDP policy of global instance for LDP Auto FRR. + Options: + 1. all(1) -indicates that all FECs are triggered for the IGP. + 2. none(2) -indicates that no FEC is triggered for the IGP. + 3. host(3) -indicates that the host FEC is triggered for the IGP. + 4. ipprefix(4) -indicates that the ip-prefix list is triggered for the IGP. + If the object is set as ipprefix, the value of hwMplsFrrLspTriggerIpPrefix must be set together. + Default: host + " + ::= { hwMplsLdpInfo 26 } + + hwMplsFrrLspTriggerIpPrefix OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the IP prefix when configuring LDP Auto FRR for the public network instance. + The object has a valid length ranging from 1 to 169 characters. + If the object is set with a value, the value of hwMplsFrrLspTrigger must be set as ipprefix." + ::= { hwMplsLdpInfo 27 } + + hwLdpBackOffTimerInit OBJECT-TYPE + SYNTAX Integer32 (5..2147483) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the initial value of backoff timer. + Default: 15 + Unit: seconds + " + ::= { hwMplsLdpInfo 28 } + + hwLdpBackOffTimerMax OBJECT-TYPE + SYNTAX Integer32 (5..2147483) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the maximum value of backoff timer. + Default: 120 + Unit: seconds + " + ::= { hwMplsLdpInfo 29 } + + hwLdpLongestMatch OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates that the LDP is enabled with the function of searching for routes according to the longest match rule to establish LSPs. + Default: disabled + " + ::= { hwMplsLdpInfo 30 } + + hwLdpRemotePeerAutoDodRequest OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies whether the remote peer is globally enabled with the capability of automatically sending a DoD request." + ::= { hwMplsLdpInfo 37 } + hwLdpCapabilityAnnouncementConfig OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies whether LDP has Capability-Announcement ability." + ::= { hwMplsLdpInfo 38 } + + +-- Ldp Vpn Table + + hwLdpVpnTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwLdpVpnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is used to configure or delete the LDP multi-instance. + The index of this table is hwLdpVpnInstanceId. + Make sure the relevant VPN instance is already created. + " + ::= { hwMplsLdpInfo 50 } + + hwLdpVpnEntry OBJECT-TYPE + SYNTAX HwLdpVpnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is used to configure or delete the LDP multi-instance. + The index of this entry is hwLdpVpnInstanceId. + Make sure the relevant VPN instance is already created. + " + INDEX { hwLdpVpnInstanceId } + ::= { hwLdpVpnTable 1 } + + HwLdpVpnEntry ::= + SEQUENCE { + hwLdpVpnInstanceId + Unsigned32, + hwLdpVpnLsrId + IpAddress, + hwLdpVpnSplitHorizonAll + EnabledStatus, + hwLdpVpnReset + INTEGER, + hwMplsVpnFrrLspTrigger + INTEGER, + hwMplsVpnFrrLspTriggerIpPrefix + OCTET STRING, + hwLdpVpnGracefulDeleteCapability + EnabledStatus, + hwLdpVpnGracefulDeleteTimer + Integer32, + hwLdpVpnRowStatus + RowStatus + } + + hwLdpVpnInstanceId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the ID of the VPN instance. + You can find the correct VPN instance ID based on hwL3vpnVrfIndex of hwL3vpnStatisticsTable." + ::= { hwLdpVpnEntry 1 } + + hwLdpVpnLsrId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the way to configure the LDP LSR ID. + If the value of the LDP LSR ID is the same as the value of the MPLS LSR ID, the LDP LSR ID is deleted. + It is recommended not to change the LDP LSR ID unless necessary." + ::= { hwLdpVpnEntry 11 } + + hwLdpVpnSplitHorizonAll OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the way to set the flag of split horizon for all LDP VPN peers. + Default: disabled + " + DEFVAL{ disabled } + ::= { hwLdpVpnEntry 12 } + + + hwLdpVpnReset OBJECT-TYPE + SYNTAX INTEGER + { + reset(1), + ready(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the reset of the LDP multi-instance corresponding to the VPN. + Options: + 1.reset(1) -indicates that the LDP multi-instance will be reset. + 2.ready(2) -indicates that it is ready to reset ldp multi-instance. This value cannot be set. + " + ::= { hwLdpVpnEntry 13 } + + + hwMplsVpnFrrLspTrigger OBJECT-TYPE + SYNTAX INTEGER + { + all(1), + none(2), + host(3), + ipPrefix(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the way to configure the LDP policy of vpn instance for LDP Auto FRR. + Options: + 1. all(1) -indicates that all FECs are triggered for the IGP. + 2. none(2) -indicates that no FEC is triggered for the IGP. + 3. host(3) -indicates that the host FEC is triggered for the IGP. + 4. ipprefix(4) -indicates that the ip-prefix list is triggered for the IGP. + If the object is set as ipprefix, the value of hwMplsVpnFrrLspTriggerIpPrefix must be set together. + " + ::= { hwLdpVpnEntry 14 } + + hwMplsVpnFrrLspTriggerIpPrefix OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the IP prefix when configuring the LDP policy of vpn instance for LDP Auto FRR. + The object has a valid length ranging from 1 to 169 characters. + If the object is set with a value, the value of hwMplsVpnFrrLspTrigger must be set as ipprefix." + ::= { hwLdpVpnEntry 15 } + + hwLdpVpnGracefulDeleteCapability OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether the LDP graceful-delete capability is enabled for a VPN instance." + ::= { hwLdpVpnEntry 16 } + + hwLdpVpnGracefulDeleteTimer OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the value of a graceful-delete timer for a VPN instance. + When the status of hwLdpVpnGracefulDeleteCapability is enabled, the default value returned by the object is valid. + Default: 5 + Unit: seconds + " + ::= { hwLdpVpnEntry 17 } + + hwLdpVpnRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether one entry of hwLdpVpnTable is created or destroyed. + The value of this object can be CreatAndGo or Destroy. + When the value of the object is set as CreatAndGo, and the entry is correctly created, + the status of the object will change into active." + ::= { hwLdpVpnEntry 51 } + +-- Ldp Remote Entity Table + + hwLdpRemoteEntityTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwLdpRemoteEntityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is used to configure or delete the LDP remote peer. + The index of this table is hwLdpRemoteName. + " + ::= { hwMplsLdpInfo 51 } + + hwLdpRemoteEntityEntry OBJECT-TYPE + SYNTAX HwLdpRemoteEntityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is used to configure or delete the LDP remote peer. + The index of this entry is hwLdpRemoteName. + " + INDEX { hwLdpRemoteName } + ::= { hwLdpRemoteEntityTable 1 } + + HwLdpRemoteEntityEntry ::= + SEQUENCE { + hwLdpRemoteName + DisplayString, + hwLdpRemoteIp + IpAddress, + hwLdpRemotePwe3 + EnabledStatus, + hwLdpRemoteKeepaliveTimer + Integer32, + hwLdpRemoteHelloTimer + Integer32, + hwLdpRemoteKeepaliveSendTimer + Integer32, + hwLdpRemoteHelloSendTimer + Integer32, + hwLdpRemoteIgpSyncTimer + Integer32, + hwLdpRemoteIpAutoDoDRequest + EnabledStatus, + hwLdpRemoteIpAutoDoDRequestBlock + EnabledStatus, + hwLdpRemoteLabelAdvertisementMode + INTEGER, + hwLdpRemoteLocalLsrIdIfIndex + InterfaceIndexOrZero, + hwLdpRemoteRowStatus + RowStatus + } + + hwLdpRemoteName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the name of the LDP remote peer. + Range: 1-32 characters + " + ::= { hwLdpRemoteEntityEntry 1 } + + hwLdpRemoteIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the configuration of the remote peer LSR ID. + If being set, the ID cannot be modified. + To modify the ID, delete the original ID and create a new one. + If the ID is set as 0.0.0.0, it indicates that the ID is deleted." + ::= { hwLdpRemoteEntityEntry 11 } + + hwLdpRemotePwe3 OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the configuration or deletion of the policy for the remote LDP session. + When the object is enabled, it is forbidden to send the mapping message to the remote peer. + Default: disabled + " + DEFVAL { disabled } + ::= { hwLdpRemoteEntityEntry 12 } + + hwLdpRemoteKeepaliveTimer OBJECT-TYPE + SYNTAX Integer32 (30..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the value of LDP Keepalive timer. + Default: 45 + Unit: seconds + " + ::= { hwLdpRemoteEntityEntry 13 } + + hwLdpRemoteHelloTimer OBJECT-TYPE + SYNTAX Integer32 (3..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the value of LDP Hello hold timer. + Default: 45 + Unit: seconds + " + ::= { hwLdpRemoteEntityEntry 14 } + + hwLdpRemoteKeepaliveSendTimer OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the value of LDP Keepalive send timer. + By default, the value of the timer is 0, configuration does not take effect. + Default: 0 + Unit: seconds + " + ::= { hwLdpRemoteEntityEntry 15 } + + hwLdpRemoteHelloSendTimer OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the value of LDP Hello send timer. + By default, the value of the timer is 0, configuration does not take effect. + Default: 0 + Unit: seconds + " + ::= { hwLdpRemoteEntityEntry 16 } + + hwLdpRemoteIgpSyncTimer OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the value of IGP-Sync timer. + Default: 10 + Unit: seconds + " + ::= { hwLdpRemoteEntityEntry 17 } + + hwLdpRemoteIpAutoDoDRequest OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object identifies whether the remote peer is enabled with the capability of automatically sending a DoD request. + Default: disabled + " + DEFVAL { disabled } + ::= { hwLdpRemoteEntityEntry 18 } + + hwLdpRemoteIpAutoDoDRequestBlock OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether the remote ip auto dod request function blocked. + Default: disabled + " + ::= { hwLdpRemoteEntityEntry 19 } + + hwLdpRemoteLabelAdvertisementMode OBJECT-TYPE + SYNTAX INTEGER + { + dod(1), + du(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the label distribution mode. + Options: + 1. dod(1) -indicates that the label distribution mode is dod. + 2. du(2) -indicates that the label distribution mode is du. + Default: du + " + ::= { hwLdpRemoteEntityEntry 20 } + + hwLdpRemoteLocalLsrIdIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the way to specify the interface that the local LDP LSR-ID based on remote entity is assigned to. + Value: 0..2147483647 + The default value of the object is the interface that the global LDP LSR ID is assigned to. + If the global LDP LSR ID is not assigned to any interface, then the value of the object is 0. + If set 0, the value of the object will be the default value. + " + ::= { hwLdpRemoteEntityEntry 21 } + + hwLdpRemoteRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether one entry of hwLdpRemoteEntityTable is created or destroyed. + The value of this object can be CreatAndGo or Destroy. + When the value of the object is set as CreatAndGo, and the entry is correctly created, + the status of the object will change into active." + ::= { hwLdpRemoteEntityEntry 51 } + +-- Ldp Peer Table + + hwLdpPeerTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwLdpPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is used to configure the LDP peer. + The index of this table is hwLdpPeerLsrId. + " + ::= { hwMplsLdpInfo 52 } + + hwLdpPeerEntry OBJECT-TYPE + SYNTAX HwLdpPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of the peer feature table, used to configure and display features, + such as the MD5 password and split horizon policy negotiated with the local peer. + The index of this entry is hwLdpPeerLsrId. + " + INDEX { hwLdpPeerLsrId } + ::= { hwLdpPeerTable 1 } + + HwLdpPeerEntry ::= + SEQUENCE { + hwLdpPeerLsrId + IpAddress, + hwLdpPeerMd5Type + INTEGER, + hwLdpPeerMd5Password + OCTET STRING, + hwLdpPeerGtsmHops + Integer32, + hwLdpPeerSplitHorizon + EnabledStatus, + hwLdpPeerReset + INTEGER, + hwLdpPeerKeychainName + OCTET STRING, + hwLdpPeerOutBoundPolicyRange + INTEGER, + hwLdpPeerOutBoundPolicyFecIpPrefix + OCTET STRING, + hwLdpPeerOutBoundPolicyBgpRange + INTEGER, + hwLdpPeerOutBoundPolicyBgpIpPrefix + OCTET STRING, + hwLdpPeerInBoundPolicyRange + INTEGER, + hwLdpPeerInBoundPolicyFecIpPrefix + OCTET STRING, + hwLdpPeerRowStatus + RowStatus + } + + + + hwLdpPeerLsrId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the LSR ID of the LDP peer." + ::= { hwLdpPeerEntry 1 } + + hwLdpPeerMd5Type OBJECT-TYPE + SYNTAX INTEGER + { + cipher(1), + plain(2), + null(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the Md5 type. + Options: + 1. cipher(1) -indicates that the MD5 password is in cipher text mode. + 2. plain(2) -indicates that the MD5 password is in plain text mode. + 3. null(3) -indicates that the MD5 type is null, which means that the MD5 authentication is not configured for the LDP peer. + " + ::= { hwLdpPeerEntry 11 } + + hwLdpPeerMd5Password OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the MD5 password of LDP neighbor. + To delete the password, set the password length as zero. + When read, it always returns an Octet string with the length of zero. + " + ::= { hwLdpPeerEntry 12 } + + hwLdpPeerGtsmHops OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the number of GTSM hops. + The valid number of GTSM hops ranges from 1 to 255. + To clear the configuration of GTSM hops, set the number of GTSM hops as 0." + ::= { hwLdpPeerEntry 13 } + + hwLdpPeerSplitHorizon OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the way to set the flag of split horizon for the specified LDP peer. + Default: disabled + " + DEFVAL { disabled } + ::= { hwLdpPeerEntry 14 } + + hwLdpPeerReset OBJECT-TYPE + SYNTAX INTEGER + { + reset(1), + ready(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the reset of the neighbor services. + Options: + 1. reset(1) -indicates that the neighbor services will be reset. Only when the object is ready, can this value take effect. + 2. ready(2) -indicates that it is ready to reset the neighbor services. This value cannot be set. + " + ::= { hwLdpPeerEntry 15 } + + hwLdpPeerKeychainName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the Keychain name. To cancel the Keychain authentication, set the Keychain name length as 0." + ::= { hwLdpPeerEntry 18 } + + hwLdpPeerOutBoundPolicyRange OBJECT-TYPE + SYNTAX INTEGER + { + clear(1), + none(2), + ipprefix(3), + host(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the range of IGP routes for an outbound policy. The default value is clear. + If the object is set as ipprefix, the value of hwLdpPeerOutBoundPolicyFecIpPrefix must be set together." + ::= { hwLdpPeerEntry 19 } + + hwLdpPeerOutBoundPolicyFecIpPrefix OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the IP prefix list name of IGP routes for an outbound policy. + If the object is set with a value, the value of hwLdpPeerOutBoundPolicyRange must be set as ipprefix." + ::= { hwLdpPeerEntry 20 } + + hwLdpPeerOutBoundPolicyBgpRange OBJECT-TYPE + SYNTAX INTEGER + { + clear(1), + none(2), + ipprefix(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the range of BGP routes for an outbound policy. The default value is clear. + If the object is set as ipprefix, the value of hwLdpPeerOutBoundPolicyBgpIpPrefix must be set together." + ::= { hwLdpPeerEntry 21 } + + hwLdpPeerOutBoundPolicyBgpIpPrefix OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the IP prefix list name of BGP routes for the outbound policy. + If the object is set with a value, the value of hwLdpPeerOutBoundPolicyBgpRange must be set as ipprefix." + ::= { hwLdpPeerEntry 22 } + + hwLdpPeerInBoundPolicyRange OBJECT-TYPE + SYNTAX INTEGER + { + clear(1), + none(2), + ipprefix(3), + host(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the route range for the inbound policy. The default value is clear. + If the object is set as ipprefix, the value of hwLdpPeerInBoundPolicyFecIpPrefix must be set together." + ::= { hwLdpPeerEntry 23 } + + hwLdpPeerInBoundPolicyFecIpPrefix OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the IP prefix list name for the inbound policy. + If the object is set with a value, the value of hwLdpPeerInBoundPolicyRange must be set as ipprefix." + ::= { hwLdpPeerEntry 24 } + + hwLdpPeerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether one entry of hwLdpPeerTable is created or destroyed. + The value of this object can be CreatAndGo or Destroy. + When the value of the object is set as CreatAndGo, and the entry is correctly created, + the status of the object will change into active." + ::= { hwLdpPeerEntry 51 } + +-- Ldp Vpn Peer Table + + hwLdpVpnPeerTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwLdpVpnPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to create and delete peer configurations in the LDP multi-instance. + The indexs of this table are hwLdpVpnInstanceId, hwLdpVpnPeerLsrId. + Make sure the corresponding LDP VPN-instance is already created in hwLdpVpnTable. + " + ::= { hwMplsLdpInfo 53 } + + hwLdpVpnPeerEntry OBJECT-TYPE + SYNTAX HwLdpVpnPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of the VPN peer feature table, used to configure and display features, + such as the MD5 password and split horizon policy negotiated with the local peer on the VPN. + The indexs of this entry are hwLdpVpnInstanceId, hwLdpVpnPeerLsrId. + Make sure the corresponding LDP VPN-instance is already created in hwLdpVpnTable. + " + INDEX { hwLdpVpnInstanceId, + hwLdpVpnPeerLsrId } + ::= { hwLdpVpnPeerTable 1 } + + HwLdpVpnPeerEntry ::= + SEQUENCE { + hwLdpVpnPeerLsrId + IpAddress, + hwLdpVpnPeerMd5Type + INTEGER, + hwLdpVpnPeerMd5Password + OCTET STRING, + hwLdpVpnPeerSplitHorizon + EnabledStatus, + hwLdpVpnPeerReset + INTEGER, + hwLdpVpnPeerKeychainName + OCTET STRING, + hwLdpVpnPeerRowStatus + RowStatus + } + + + hwLdpVpnPeerLsrId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the LSR ID of the LDP peer." + ::= { hwLdpVpnPeerEntry 1 } + + hwLdpVpnPeerMd5Type OBJECT-TYPE + SYNTAX INTEGER + { + cipher(1), + plain(2), + null(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the Md5 type. + 1. cipher(1) -indicates that the MD5 password is in cipher text mode. + 2. plain(2) -indicates that the MD5 password is in plain text mode. + 3. null(3) -indicates that the MD5 type is null, which means that the MD5 authentication is not configured for the LDP peer. + " + ::= { hwLdpVpnPeerEntry 11 } + + hwLdpVpnPeerMd5Password OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the MD5 password of VPN LDP neighbor. + To delete the password, set the password length as zero. + When read, it always returns an Octet string with the length of zero. + " + ::= { hwLdpVpnPeerEntry 12 } + + hwLdpVpnPeerSplitHorizon OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the way to set the flag of split horizon for the specified LDP peer. + Default: disabled + " + DEFVAL { disabled } + ::= { hwLdpVpnPeerEntry 13 } + + hwLdpVpnPeerReset OBJECT-TYPE + SYNTAX INTEGER + { + reset(1), + ready(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the reset of the neighbor services. + Options: + 1. reset(1) -indicates that the neighbor services will be reset. Only when the object is ready, can this value take effect. + 2. ready(2) -indicates that it is ready to reset the neighbor services. This value cannot be set. + " + ::= { hwLdpVpnPeerEntry 14 } + + hwLdpVpnPeerKeychainName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the Keychain name. To cancel the Keychain authentication, set the Keychain name length as 0." + ::= { hwLdpVpnPeerEntry 17 } + + hwLdpVpnPeerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether one entry of hwLdpVpnPeerTable is created or destroyed. + The value of this object can be CreatAndGo or Destroy. + When the value of the object is set as CreatAndGo, and the entry is correctly created, + the status of the object will change into active." + ::= { hwLdpVpnPeerEntry 51 } + +-- Ldp Interface Table + + hwLdpInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwLdpInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure or delete the LDP capability on the interface. + The index of this table is hwLdpInterfaceIndex. + " + ::= { hwMplsLdpInfo 54 } + + hwLdpInterfaceEntry OBJECT-TYPE + SYNTAX HwLdpInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of the LDP interface table, + used to configure and display the LDP negotiation parameters on the interface enabled with LDP capabilities. + The index of this entry is hwLdpInterfaceIndex. + " + INDEX { hwLdpInterfaceIndex } + ::= { hwLdpInterfaceTable 1 } + + HwLdpInterfaceEntry ::= + SEQUENCE { + hwLdpInterfaceIndex + InterfaceIndex, + hwLdpStaticFrrProtectTimer + Integer32, + hwLdpKeepAliveTimer + Integer32, + hwLdpIgpSyncTimer + Integer32, + hwLdpHelloTimer + Integer32, + hwLdpTransportAddressIfIndex + InterfaceIndexOrZero, + hwLdpKeepAliveSendTimer + Integer32, + hwLdpHelloSendTimer + Integer32, + hwLdpInterfaceLabelAdvertisementMode + INTEGER, + hwLdpInterfaceLocalLsrIdIfIndex + InterfaceIndexOrZero, + hwLdpInterfaceRowStatus + RowStatus + } + + hwLdpInterfaceIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the interface index. + You can get the correct interface index based on ifIndex of ifTable." + ::= { hwLdpInterfaceEntry 1 } + + hwLdpStaticFrrProtectTimer OBJECT-TYPE + SYNTAX Integer32 (5..30) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "This object indicates the value of static FRR protect timer. + Default: 10 + Unit: seconds + " + DEFVAL { 10 } + ::= { hwLdpInterfaceEntry 11 } + + hwLdpKeepAliveTimer OBJECT-TYPE + SYNTAX Integer32 (30..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the value of Keepalive timer. + Default: 45 + Unit: seconds + " + ::= { hwLdpInterfaceEntry 12 } + + hwLdpIgpSyncTimer OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the value of IGP-Sync timer. By default, the timer is set to 10 seconds. + Default: 10 + Unit: seconds + " + ::= { hwLdpInterfaceEntry 13 } + + hwLdpHelloTimer OBJECT-TYPE + SYNTAX Integer32 (3..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the value of Hello hold timer. By default, the value of the timer is 15 seconds. + Default: 15 + Unit: seconds + " + ::= { hwLdpInterfaceEntry 14 } + + hwLdpTransportAddressIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the way to specify the interface that the Transport Address is assigned to. + Value: 0..2147483647 + The default value of the object for the public interface is the interface that the LDP LSR ID is assigned to. + If the LDP LSR ID is not assigned to any interface, then the value of the object is 0, and 0 cannot be set. + The default value of the object for the private interface is the private interface itself. + Based on mplsL3VpnIfConfRowStatus of mplsL3VpnIfConfTable, you can find which interface belongs to the VPN. + The interface must be bound with the same VPN instance. + " + ::= { hwLdpInterfaceEntry 15 } + + hwLdpKeepAliveSendTimer OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the value of LDP Keepalive send timer. + Default: 0 + Unit: seconds + " + ::= { hwLdpInterfaceEntry 16 } + + hwLdpHelloSendTimer OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the value of LDP Hello send timer. + Default: 0 + Unit: seconds + " + ::= { hwLdpInterfaceEntry 17 } + + hwLdpInterfaceLabelAdvertisementMode OBJECT-TYPE + SYNTAX INTEGER + { + dod(1), + du(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the label distribution mode. + Options: + 1. dod(1) -indicates that the label distribution mode is dod. + 2. du(2) -indicates that the label distribution mode is du. + Default: du + " + ::= { hwLdpInterfaceEntry 18 } + + hwLdpInterfaceLocalLsrIdIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the way to specify the interface that the local LDP LSR-ID based on interface is assigned to. + Value: 0..2147483647 + The default value of the object for the public interface is the interface that the global LDP LSR ID is assigned to. + If the global LDP LSR ID is not assigned to any interface, then the value of the object is 0. + If set 0, the value of the object will be the default value. + The default value of the object for the private interface is the interface that the global LDP LSR ID of VPN Instance is assigned to. + Based on mplsL3VpnIfConfRowStatus of mplsL3VpnIfConfTable, you can find which interface belongs to the VPN. + The interface which the object specified must be bound with the same VPN instance with the interface which is configured. + " + ::= { hwLdpInterfaceEntry 19 } + + hwLdpInterfaceRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether one entry of hwLdpInterfaceTable is created or destroyed. + The value of this object can be CreatAndGo or Destroy. + When the value of the object is set as CreatAndGo, and the entry is correctly created, + the status of the object will change into active." + ::= { hwLdpInterfaceEntry 51 } + + -- Ldp PeerGroup Table + -- 1.3.6.1.4.1.2011.5.25.143.1.58 + hwLdpPeerGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwLdpPeerGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure an LDP peer group. " + ::= { hwMplsLdpInfo 58 } + + hwLdpPeerGroupEntry OBJECT-TYPE + SYNTAX HwLdpPeerGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of this table." + INDEX { hwLdpPeerGroupName } + ::= { hwLdpPeerGroupTable 1 } + + HwLdpPeerGroupEntry ::= + SEQUENCE { + hwLdpPeerGroupName + OCTET STRING, + hwLdpPeerGroupOutBoundRange + INTEGER, + hwLdpPeerGroupOutBoundFecIpPrefix + OCTET STRING, + hwLdpPeerGroupOutBoundBgpRange + INTEGER, + hwLdpPeerGroupOutBoundBgpIpPrefix + OCTET STRING, + hwLdpPeerGroupInBoundRange + INTEGER, + hwLdpPeerGroupInBoundIpPrefix + OCTET STRING, + hwLdpPeerGroupRowStatus + RowStatus + } + + hwLdpPeerGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..110)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the name of a peer group." + ::= { hwLdpPeerGroupEntry 1 } + + hwLdpPeerGroupOutBoundRange OBJECT-TYPE + SYNTAX INTEGER + { + clear(1), + none(2), + ipprefix(3), + host(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the range of IGP routes for an outbound policy. + The default value is clear. If the object is set as ipprefix, the value of hwLdpPeerGroupOutBoundFecIpPrefix must be set together." + ::= { hwLdpPeerGroupEntry 11 } + + hwLdpPeerGroupOutBoundFecIpPrefix OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the IP prefix list name of IGP routes for an outbound policy. + If the object is set with a value, the value of hwLdpPeerGroupOutBoundRange must be set as ipprefix." + ::= { hwLdpPeerGroupEntry 12 } + + hwLdpPeerGroupOutBoundBgpRange OBJECT-TYPE + SYNTAX INTEGER + { + clear(1), + none(2), + ipprefix(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the range of BGP routes for an outbound policy. The default value is clear. + If the object is set as ipprefix, the value of hwLdpPeerGroupOutBoundBgpIpPrefix must be set together." + ::= { hwLdpPeerGroupEntry 13 } + + hwLdpPeerGroupOutBoundBgpIpPrefix OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the IP prefix list name of BGP routes for an outbound policy. + If the object is set with a value, the value of hwLdpPeerGroupOutBoundBgpRange must be set as ipprefix." + ::= { hwLdpPeerGroupEntry 14 } + + hwLdpPeerGroupInBoundRange OBJECT-TYPE + SYNTAX INTEGER + { + clear(1), + none(2), + ipprefix(3), + host(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the route range for an inbound policy. The default value is clear. + If the object is set as ipprefix, the value of hwLdpPeerGroupInBoundIpPrefix must be set together." + ::= { hwLdpPeerGroupEntry 15 } + + hwLdpPeerGroupInBoundIpPrefix OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the IP prefix list name of routes for an inbound policy. + If the object is set with a value, the value of hwLdpPeerGroupInBoundRange must be set as ipprefix." + ::= { hwLdpPeerGroupEntry 16 } + + hwLdpPeerGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether one entry of hwLdpPolicyPeerGroupTable is created or destroyed. The value of this object is CreatAndGo or Destroy. When the value of the object is set to CreatAndGo, and the entry is correctly created, the status of the object will change into active." + ::= { hwLdpPeerGroupEntry 51 } + -- 1.3.6.1.4.1.2011.5.25.143.1.59 + hwLdpOutBoundPolicyPeerAllRange OBJECT-TYPE + SYNTAX INTEGER + { + all(1), + none(2), + ipprefix(3), + host(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the range of IGP routes for a global outbound LDP policy. The default value is all. + If the object is set as ipprefix, the value of hwLdpOutBoundPolicyPeerAllFecIpPrefix must be set together." + ::= { hwMplsLdpInfo 59 } + -- 1.3.6.1.4.1.2011.5.25.143.1.60 + hwLdpOutBoundPolicyPeerAllFecIpPrefix OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the IP prefix list name of IGP routes for a global outbound LDP policy. The default value is NULL. + If the object is set with a value, the value of hwLdpOutBoundPolicyPeerAllRange must be set as ipprefix." + ::= { hwMplsLdpInfo 60 } + -- 1.3.6.1.4.1.2011.5.25.143.1.61 + hwLdpOutBoundPolicyPeerAllBgpRange OBJECT-TYPE + SYNTAX INTEGER + { + all(1), + none(2), + ipprefix(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the range of BGP routes for a global outbound LDP policy. The default value is all. + If the object is set as ipprefix, the value of hwLdpOutBoundPolicyPeerAllBgpIpPrefix must be set together." + + ::= { hwMplsLdpInfo 61 } + -- 1.3.6.1.4.1.2011.5.25.143.1.62 + hwLdpOutBoundPolicyPeerAllBgpIpPrefix OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the IP prefix list name of BGP routes for a global outbound LDP policy. The default value is NULL. + If the object is set with a value, the value of hwLdpOutBoundPolicyPeerAllBgpRange must be set as ipprefix." + ::= { hwMplsLdpInfo 62 } + -- 1.3.6.1.4.1.2011.5.25.143.1.63 + hwLdpInBoundPolicyPeerAllRange OBJECT-TYPE + SYNTAX INTEGER + { + all(1), + none(2), + ipprefix(3), + host(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the range of routes for a global inbound LDP policy. The default value is all. + If the object is set as ipprefix, the value of hwLdpInBoundPolicyPeerAllIpPrefix must be set together." + ::= { hwMplsLdpInfo 63 } + -- 1.3.6.1.4.1.2011.5.25.143.1.64 + hwLdpInBoundPolicyPeerAllIpPrefix OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the IP prefix list name of routes for a global inbound LDP policy. The default value is NULL. + If the object is set with a value, the value of hwLdpInBoundPolicyPeerAllRange must be set as ipprefix." + ::= { hwMplsLdpInfo 64 } + -- 1.3.6.1.4.1.2011.5.25.143.1.65 + hwLdpGracefulDeleteCapability OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether the LDP graceful-delete capability is enabled." + ::= { hwMplsLdpInfo 65 } + -- 1.3.6.1.4.1.2011.5.25.143.1.66 + hwLdpGracefulDeleteTimer OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies the value of a graceful-delete timer. + When the status of hwLdpGracefulDeleteCapability is enabled, the default value returned by the object is valid. + Default: 5 + Unit: seconds + " + ::= { hwMplsLdpInfo 66 } + + -- Ldp Lsp down reason + + hwLdpLspDownReason OBJECT-TYPE + SYNTAX INTEGER + { + other(1), + sessionDown(2), + routeChange(3), + canNotRecoveryFromGr(4), + policyChange(5) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The LDP LSP down reason. + Options: + 1. other(1) -indicates other reasons. + 2. session down(2) -indicates the ldp session went down. + 3. route change(3) -indicates the route changed. + 4. cannot recovery from GR(4) -indicates LSP cannot recovery from graceful-restart. + 5. policy change(5) -indicates the policy changed. + " + ::= { hwMplsLdpInfo 67 } + + hwLdpLspDownMplsLsrId OBJECT-TYPE + SYNTAX MplsLsrIdentifier + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the LSR ID of failed router." + ::= { hwMplsLdpInfo 68 } + + hwLdpLspDownOutIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the outgoing interface index of the failed router." + ::= { hwMplsLdpInfo 69 } + + hwLdpLspDownOutIfMainIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the main ip address of the failed router's outgoing interface." + ::= { hwMplsLdpInfo 70 } + + hwLdpLspDownOutIfState OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The state of the failed router's outgoing interface. + Options: + 1. up(1) -indicates that the state of the outgoing interface is Up. + 2. down(2) -indicates that the state of the outgoing interface is Down. + " + ::= { hwMplsLdpInfo 71 } + + hwLdpLspDownDownstreamPeerLsrId OBJECT-TYPE + SYNTAX MplsLdpIdentifier + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the failed router's downstream peer's LSR ID." + ::= { hwMplsLdpInfo 72 } + + hwLdpSessionStatistics OBJECT IDENTIFIER ::= { hwMplsLdpInfo 73 } + + hwLdpLocalOperationalSessionNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of local LDP operational sessions." + ::= { hwLdpSessionStatistics 1 } + + hwLdpRemoteOperationalSessionNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of remote LDP operational sessions." + ::= { hwLdpSessionStatistics 2 } + + hwLdpLocalAndRemoteOperationalSessionNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of local and remote LDP operational sessions." + ::= { hwLdpSessionStatistics 3 } + + hwLdpTotalOperationalSessionNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of LDP operational sessions." + ::= { hwLdpSessionStatistics 4 } + + hwMplsLdpTrap OBJECT IDENTIFIER ::= { hwMplsLdp 2 } + + hwMplsLdpSessionDown NOTIFICATION-TYPE + OBJECTS { hwMplsLdpSessionDownReason, hwMplsLdpSessionIfIndex } + STATUS obsolete + DESCRIPTION + "When the trap indicating that a session is down is sent, the cause for the down LDP session is displayed. + " + ::= { hwMplsLdpTrap 1 } + + hwMplsLdpLspDown NOTIFICATION-TYPE + OBJECTS { hwMplsLdpLspFec, hwMplsLdpLspInLabel, hwMplsLdpLspOutLabel, + hwMplsLdpLspOutIfIndex, hwMplsLdpLspDownReason } + STATUS obsolete + DESCRIPTION + "When the trap indicating that a session is down is sent, the cause for the down LSP session is displayed." + ::= { hwMplsLdpTrap 2 } + + hwMplsLdpHostIngressLspDownClear NOTIFICATION-TYPE + OBJECTS { hwMplsLdpLspFec } + STATUS current + DESCRIPTION + "A trap is sent to clear the down trap of a specified FEC's ingress lsp." + ::= { hwMplsLdpTrap 3 } + + hwMplsLdpHostIngressLspDown NOTIFICATION-TYPE + OBJECTS { hwMplsLdpLspFec, hwLdpLspDownReason, hwLdpLspDownMplsLsrId, hwLdpLspDownOutIfIndex, hwLdpLspDownOutIfMainIp, hwLdpLspDownOutIfState, hwLdpLspDownDownstreamPeerLsrId } + STATUS current + DESCRIPTION + "A trap is sent when all the ingress lsp of a specified FEC went down." + ::= { hwMplsLdpTrap 4 } + + hwMplsLdpConformance OBJECT IDENTIFIER ::= { hwMplsLdp 3 } + + hwMplsLdpCompliances MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The Compliance statement for systems supporting + the HUAWEI-MPLSLDP-MIB." + MODULE -- this module + MANDATORY-GROUPS { hwMplsLdpInfoGroup } + ::= { hwMplsLdpConformance 1 } + + hwMplsLdpGroup OBJECT IDENTIFIER ::= { hwMplsLdpConformance 2 } + + hwMplsLdpInfoGroup OBJECT-GROUP + OBJECTS { hwMplsLdpLspDownReason, hwMplsLdpLspFec, hwMplsLdpLspInLabel, hwMplsLdpLspOutLabel, hwMplsLdpSessionAge, + hwMplsLdpSessionIfIndex, hwMplsLdpSessionAgeStatus, hwMplsLdpSessionPeerLabelResourceStatus, + hwMplsLdpSessionLocalLabelResourceStatus, hwMplsLdpSessionLabelAdvMode, + hwMplsLdpSessionKeepAliveMsgSent, hwMplsLdpSessionKeepAliveMsgReceived, hwMplsLdpSessionKeepAliveTimer, + hwMplsLdpSessionRecoveryTimer, hwMplsLdpSessionReconnectTimer, + hwMplsLdpSessionMd5Flag, hwMplsLdpSessionFtFlag, hwMplsLdpSessionRole, hwMplsLdpSessionState, hwMplsLdpSessionTcpConnectionState, + hwMplsLdpSessionLsrId, hwLdpRemotePeerAutoDodRequest, hwLdpCapabilityAnnouncementConfig, hwMplsLdpSessionDownReason, + hwMplsLdpProcessName, hwMplsLdpLspOutIfIndex, hwLdpOutBoundPolicyPeerAllRange, + hwLdpOutBoundPolicyPeerAllFecIpPrefix, hwLdpOutBoundPolicyPeerAllBgpRange, hwLdpOutBoundPolicyPeerAllBgpIpPrefix, + hwLdpInBoundPolicyPeerAllRange, hwLdpInBoundPolicyPeerAllIpPrefix, hwLdpGracefulDeleteCapability, hwLdpGracefulDeleteTimer, + hwLdpLspDownReason, hwLdpLspDownMplsLsrId, hwLdpLspDownOutIfIndex, hwLdpLspDownOutIfMainIp, hwLdpLspDownOutIfState, hwLdpLspDownDownstreamPeerLsrId } + STATUS current + DESCRIPTION + "Infomation about LDP LSP." + ::= { hwMplsLdpGroup 1 } + + hwMplsLdpNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwMplsLdpSessionDown } + STATUS obsolete + DESCRIPTION + "Notification information included in the mib." + ::= { hwMplsLdpGroup 2 } + + hwMplsLdpLspDownNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwMplsLdpLspDown } + STATUS obsolete + DESCRIPTION + "No use." + ::= { hwMplsLdpGroup 3 } + + hwMplsLdpGlobalGroup OBJECT-GROUP + OBJECTS { hwLdpCapabilityConfig, hwLdpLsrId, hwLdpPropagateIpPrefix, hwLdpGlobalRemotePwe3, hwLdpMtuSignaling, + hwLdpMtuApplyTlv, hwLdpGrCapabilityConfig, hwLdpGrNeighborLivenessTimer, hwLdpGrReconnectTimer, hwLdpGrRecoveryTimer, + hwMplsLspTrigger, hwMplsLspTriggerIpPrefix, hwMplsLspTriggerBgpRoute, hwMplsLspTriggerBgpRouteIpPrefix, hwLdpReset, + hwLdpOutBoundSplitHorizonAll, hwLdpDeleteGtsmAll, hwMplsFrrLspTrigger, hwMplsFrrLspTriggerIpPrefix, hwLdpBackOffTimerInit, + hwLdpBackOffTimerMax, hwLdpLongestMatch } + STATUS current + DESCRIPTION + "Information about Ldp Global configuration." + ::= { hwMplsLdpGroup 4 } + hwMplsLdpVpnGlobalGroup OBJECT-GROUP + OBJECTS { hwLdpVpnLsrId, hwLdpVpnSplitHorizonAll, hwLdpVpnReset, + hwMplsVpnFrrLspTrigger, hwMplsVpnFrrLspTriggerIpPrefix, + hwLdpVpnGracefulDeleteCapability, hwLdpVpnGracefulDeleteTimer, hwLdpVpnRowStatus } + STATUS current + DESCRIPTION + "Information about Ldp Vpn configuration." + ::= { hwMplsLdpGroup 5 } + hwMplsLdpRemoteEntityGroup OBJECT-GROUP + OBJECTS { hwLdpRemoteIp, hwLdpRemotePwe3, hwLdpRemoteKeepaliveTimer, hwLdpRemoteHelloTimer, + hwLdpRemoteKeepaliveSendTimer, hwLdpRemoteHelloSendTimer, hwLdpRemoteIgpSyncTimer, + hwLdpRemoteIpAutoDoDRequest, hwLdpRemoteIpAutoDoDRequestBlock, hwLdpRemoteLabelAdvertisementMode,hwLdpRemoteLocalLsrIdIfIndex, hwLdpRemoteRowStatus} + STATUS current + DESCRIPTION + "Information about remote entity." + ::= { hwMplsLdpGroup 6 } + hwMplsLdpPeerGroup OBJECT-GROUP + OBJECTS { hwLdpPeerMd5Type, hwLdpPeerMd5Password, hwLdpPeerGtsmHops, hwLdpPeerSplitHorizon, hwLdpPeerReset, + hwLdpPeerKeychainName, hwLdpPeerOutBoundPolicyRange, hwLdpPeerOutBoundPolicyFecIpPrefix, hwLdpPeerOutBoundPolicyBgpRange, + hwLdpPeerOutBoundPolicyBgpIpPrefix, hwLdpPeerInBoundPolicyRange, hwLdpPeerInBoundPolicyFecIpPrefix, hwLdpPeerRowStatus } + STATUS current + DESCRIPTION + "Information about Ldp Peer." + ::= { hwMplsLdpGroup 7 } + hwMplsLdpVpnPeerGroup OBJECT-GROUP + OBJECTS { hwLdpVpnPeerMd5Type, hwLdpVpnPeerMd5Password, hwLdpVpnPeerSplitHorizon, + hwLdpVpnPeerReset, hwLdpVpnPeerKeychainName, hwLdpVpnPeerRowStatus } + STATUS current + DESCRIPTION + "Information about Ldp Vpn Peer." + ::= { hwMplsLdpGroup 8 } + hwMplsLdpInterfaceGroup OBJECT-GROUP + OBJECTS { hwLdpKeepAliveTimer, hwLdpIgpSyncTimer, + hwLdpHelloTimer, hwLdpTransportAddressIfIndex, hwLdpKeepAliveSendTimer, + hwLdpHelloSendTimer, hwLdpInterfaceLabelAdvertisementMode,hwLdpInterfaceLocalLsrIdIfIndex, hwLdpInterfaceRowStatus } + STATUS current + DESCRIPTION + "Information about Ldp interface capability." + ::= { hwMplsLdpGroup 9 } + + hwLdpLspDownReasonGroup OBJECT-GROUP + OBJECTS { hwLdpLspDownReason, hwLdpLspDownMplsLsrId, hwLdpLspDownOutIfIndex, hwLdpLspDownOutIfMainIp, hwLdpLspDownOutIfState, hwLdpLspDownDownstreamPeerLsrId } + STATUS current + DESCRIPTION + "Information about Ldp ingress Lsp down reason." + ::= { hwMplsLdpGroup 10 } + + hwMplsLdpHostIngressLspDownNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwMplsLdpHostIngressLspDownClear, hwMplsLdpHostIngressLspDown } + STATUS current + DESCRIPTION + "Notification information included in the mib." + ::= { hwMplsLdpGroup 11 } + + hwLdpPolicyPeerGroupGroup OBJECT-GROUP + OBJECTS { hwLdpPeerGroupOutBoundRange, hwLdpPeerGroupOutBoundFecIpPrefix, + hwLdpPeerGroupOutBoundBgpRange, hwLdpPeerGroupOutBoundBgpIpPrefix, hwLdpPeerGroupInBoundRange, + hwLdpPeerGroupInBoundIpPrefix, hwLdpPeerGroupRowStatus } + STATUS current + DESCRIPTION + "Information about Ldp Policies of peer groups." + ::= { hwMplsLdpGroup 15 } + + hwMplsLdpFrrProtectGroup OBJECT-GROUP + OBJECTS { hwLdpStaticFrrProtectTimer } + STATUS obsolete + DESCRIPTION + "Information about Ldp FRR protect timer." + ::= { hwMplsLdpGroup 16 } + + hwMplsLdpSessionStatisticsGroup OBJECT-GROUP + OBJECTS { hwLdpLocalOperationalSessionNumber, hwLdpRemoteOperationalSessionNumber, hwLdpLocalAndRemoteOperationalSessionNumber, hwLdpTotalOperationalSessionNumber } + STATUS current + DESCRIPTION + "Information about Ldp Session Statistics." + ::= { hwMplsLdpGroup 17} + END + +-- +-- HUAWEI-MPLSLDP-MIB.mib +-- diff --git a/MIBS/huawei/HUAWEI-MPLSLSR-EXT-MIB b/MIBS/huawei/HUAWEI-MPLSLSR-EXT-MIB new file mode 100644 index 0000000..60ea130 --- /dev/null +++ b/MIBS/huawei/HUAWEI-MPLSLSR-EXT-MIB @@ -0,0 +1,852 @@ +-- =================================================================== +-- Copyright (C) 2013 by HUAWEI TECHNOLOGIES. All rights reserved. +-- Description: This MIB provides management of MPLS basic configurations. +-- It is an extension of MPLS-LSR-STD-MIB. +-- Reference: +-- Version: V2.01 +-- History: +-- V2.01 ZhangAiFen, 2013-09-24, revision +-- =================================================================== +-- ================================================================== +-- +-- Variables and types be imported +-- +-- ================================================================== + + HUAWEI-MPLSLSR-EXT-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + InterfaceIndex + FROM IF-MIB + OBJECT-GROUP, NOTIFICATION-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + MplsLabel + FROM MPLS-TC-STD-MIB -- [RFC3811] + EnabledStatus + FROM P-BRIDGE-MIB + DisplayString, RowStatus + FROM SNMPv2-TC + Integer32, IpAddress, OBJECT-TYPE, Unsigned32, + MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI; + + hwMplsLsrExtMIB MODULE-IDENTITY + LAST-UPDATED "201309241655Z" -- Sep 24, 2013 at 16:55 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "This MIB provides management of MPLS basic configurations. + It is an extension of MPLS-LSR-STD-MIB." + +-- Revision history + REVISION "201309241655Z" + DESCRIPTION "V2.01, added six nodes about MPLS BGP BFD configuration management." + + REVISION "201107301100Z" + DESCRIPTION "V2.00, delete Delval clause in these nodes: hwMplsLabelAdvertise, hwLdpVirtualStatus." + + REVISION "201011221600Z" + DESCRIPTION "V1.03, modified the description." + + REVISION "201008111600Z" + DESCRIPTION "V1.02, modified the description." + + REVISION "201007121600Z" + DESCRIPTION "V1.01, added the object hwMplsStaticLspTable and modified the description." + + REVISION "200903101600Z" + DESCRIPTION "V1.00, initial version for the configuration of MPLS capabilities." + ::= { hwDatacomm 182 } + +-- +-- Node definitions +-- + + hwMplsLsrExtObject OBJECT IDENTIFIER ::= { hwMplsLsrExtMIB 1 } + + + hwMplsLsrId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the configuration of the MPLS LSR ID. + Before the MPLS capability is enabled, the MPLS LSR ID must be configured. + After the MPLS capability is enabled, the MPLS LSR ID cannot be modified or deleted. + If the MPLS LSR ID is set as 0.0.0.0, it indicates that the MPLS LSR ID is deleted. + The MPLS LSR ID and the MPLS capability cannot be configured together." + ::= { hwMplsLsrExtObject 1 } + + hwMplsCapabilityConfig OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the configuration or deletion of the MPLS capability. + Before the MPLS capability is enabled, the MPLS LSR ID must be configured." + ::= { hwMplsLsrExtObject 2 } + + hwMplsLabelAdvertise OBJECT-TYPE + SYNTAX INTEGER + { + explicitNull(1), + implicitNull(2), + nonNull(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the way to configure label advertisement policy. + By default, the label advertisement policy is implicitnull. + Before the label advertisement policy is configured, MPLS capability must be enabled. + Options: + 1. explicitNull(1) -indicates that the label advertisement policy is explicitNull. + 2. implicitNull(2) -indicates that the label advertisement policy is implicitNull. + 3. nonNull(3) -indicates that the label advertisement policy is nonNull. + Default: implicitNull(2) + " + ::= { hwMplsLsrExtObject 3 } + hwMplsStatisticsIntervalTimer OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the value of the MPLS statistics timer. + Range: 30-65535 + Default: 0 + Unit: seconds + " + ::= { hwMplsLsrExtObject 4 } + hwMplsBfdCapabilityConfig OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the configuration or deletion of the MPLS BFD capability. + Before the MPLS BFD function is enabled, you must enable the MPLS capability and BFD capability." + ::= { hwMplsLsrExtObject 5 } + + hwMplsBfdMinTx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the minimum forwarding period. + If the minimum forwarding period is set as 0 seconds, + it indicates that the minimum forwarding period returns to the default value." + ::= { hwMplsLsrExtObject 6 } + + hwMplsBfdMinRx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the minimum receiving period. + If the minimum receiving period is set as 0 seconds, + it indicates that the minimum receiving period returns to the default value." + ::= { hwMplsLsrExtObject 7 } + + hwMplsBfdDetectMultiplier OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the value of the detect multiplier. + If the value of the detect multiplier is set as 0, + it indicates that the value returns to the default value." + ::= { hwMplsLsrExtObject 8 } + + hwMplsFecListName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the name of the FEC LIST. + The name of the FEC LIST is globally unique, with a valid length from 1 to 31 characters. + If the character length is 0, it indicates that the FEC LIST is deleted. + Furthermore, the FEC LIST cannot be modified, and you can only delete the FEC LIST and then create a new one. + If the FEC LIST is used by others, you need to cancel the usage and then delete the FEC LIST. + Range: 1-31 + " + ::= { hwMplsLsrExtObject 9 } + + hwMplsBfdTrigger OBJECT-TYPE + SYNTAX INTEGER + { + triggerHost(1), + triggerFeclist(2), + disabled(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the MPLS BFD triggering policy. + By using this object, you can also specify the next hop and the outgoing interface. + To configure the MPLS BFD triggering policy, you must enable MPLS and BFD in advance. + In addition, this MPLS BFD triggering policy cannot be modified, + and you can only delete the policy and then create a new one. + Options: + 1. triggerHost(1) -indicates that the MPLS BFD triggering policy was configured as host. + 2. triggerFeclist(2) -indicates that the MPLS BFD triggering policy was configured as FEC list. + 3. disabled(3) -indicates that the MPLS BFD triggering policy was not configured. + Default: triggerHost(1) + " + ::= { hwMplsLsrExtObject 10 } + + hwMplsBfdTriggerNextHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the next hop when the MPLS BFD trigger policy is configured as host. + The next hop and the outgoing interface can be specified at the same time." + ::= { hwMplsLsrExtObject 11 } + + hwMplsBfdTriggerInterface OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the outgoing interface when the MPLS BFD trigger policy is configured as host. + The next hop and the outgoing interface can be specified at the same time. + In addition, you can get the correct interface index based on the ifIndex of ifTable." + ::= { hwMplsLsrExtObject 12 } + + hwMplsBfdTriggerFecListName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the FEC list when the MPLS BFD trigger policy is configured. + The valid length of the FEC list ranges from 1 to 31 characters. + If the specified FEC list does not exist, or the specified FEC list contains no FEC node, no LSP can be triggered. + Range: 1-31 + " + ::= { hwMplsLsrExtObject 13 } + + hwLdpVirtualTunnelFEC OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the LDP virtual tunnel FEC." + ::= { hwMplsLsrExtObject 14 } + hwMplsBgpBfdCapabilityConfig OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the configuration or deletion of the MPLS BGP BFD capability. + Before the MPLS BGP BFD function is enabled, you must enable the MPLS capability and BFD capability." + ::= { hwMplsLsrExtObject 15 } + + hwMplsBgpBfdMinTx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the minimum forwarding period. + If the minimum forwarding period is set as 0 seconds, + it indicates that the minimum forwarding period returns to the default value." + ::= { hwMplsLsrExtObject 16 } + + hwMplsBgpBfdMinRx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the minimum receiving period. + If the minimum receiving period is set as 0 seconds, + it indicates that the minimum receiving period returns to the default value." + ::= { hwMplsLsrExtObject 17 } + + hwMplsBgpBfdDetectMultiplier OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the value of the detect multiplier. + If the value of the detect multiplier is set as 0, + it indicates that the value returns to the default value." + ::= { hwMplsLsrExtObject 18 } + + hwMplsBgpBfdTriggerTunnel OBJECT-TYPE + SYNTAX INTEGER + { + triggerHost(1), + triggerIpPrefix(2), + disabled(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the MPLS BGP BFD triggering policy. + To configure the MPLS BGP BFD triggering policy, you must enable MPLS and BFD in advance. + Options: + 1. triggerHost(1) -indicates that the MPLS BGP BFD triggering policy was configured as host. + 2. triggerIpPrefix(2) -indicates that the MPLS BGP BFD triggering policy was configured as Ip Prefix. + 3. disabled(3) -indicates that the MPLS BGP BFD triggering policy was not configured. + Default: disabled(3) + " + ::= { hwMplsLsrExtObject 19 } + + hwMplsBgpBfdTriggerTunnelIpprefix OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the IP Prefix name when the MPLS BGP BFD trigger policy is configured. + The valid length of the IP prefix name ranges from 1 to 169 characters. + Range: 1-169 + " + ::= { hwMplsLsrExtObject 20 } + +-- Mpls Fec List Table + + hwMplsFecListTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMplsFecListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure or delete MPLS FEC Node. + The indexes of this table are hwMplsFecNodeIpAddress, hwMplsFecNodeInterface, and hwMplsFecNodeNextHop. + " + ::= { hwMplsLsrExtObject 50 } + + hwMplsFecListEntry OBJECT-TYPE + SYNTAX HwMplsFecListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An FEC node entry of FEC list table. It can be created, or deleted. + The indexes of this entry are hwMplsFecNodeIpAddress, hwMplsFecNodeInterface, and hwMplsFecNodeNextHop. + " + INDEX { hwMplsFecNodeIpAddress, hwMplsFecNodeInterface, hwMplsFecNodeNextHop } + ::= { hwMplsFecListTable 1 } + + + HwMplsFecListEntry ::= + SEQUENCE { + hwMplsFecNodeIpAddress + IpAddress, + hwMplsFecNodeInterface + Unsigned32, + hwMplsFecNodeNextHop + IpAddress, + hwMplsFecListRowStatus + RowStatus + } + hwMplsFecNodeIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the IP address of the specified FEC node." + ::= { hwMplsFecListEntry 2 } + + hwMplsFecNodeInterface OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the outgoing interface of the FEC node. + You can get the correct interface index based on the ifIndex of ifTable." + ::= { hwMplsFecListEntry 3 } + + hwMplsFecNodeNextHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the next hop of the FEC node." + ::= { hwMplsFecListEntry 4 } + + hwMplsFecListRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether one entry of FEC list table is created or destroyed. + The value of the object can be CreatAndGo or Destroy. + If the value is set as CreatAndGo, and the entry is created in hwFecListTable, the status of the object will change into active." + ::= { hwMplsFecListEntry 51 } + +-- Mpls interface Table + + hwMplsInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMplsInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure or delete the MPLS capability on the interface. + The index of this table is hwMplsInterfaceIndex. + " + ::= { hwMplsLsrExtObject 51 } + + hwMplsInterfaceEntry OBJECT-TYPE + SYNTAX HwMplsInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of the MPLS interface table, used to display and configure features on the MPLS-supporting interface. + The index of this entry is hwMplsInterfaceIndex. + " + INDEX {hwMplsInterfaceIndex } + ::= { hwMplsInterfaceTable 1 } + + + HwMplsInterfaceEntry ::= + SEQUENCE { + hwMplsInterfaceIndex + InterfaceIndex, + hwMplsMtu + Integer32, + hwMplsInterfaceRowStatus + RowStatus + } + + hwMplsInterfaceIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the interface index. + You can get the correct interface index based on the ifIndex of ifTable." + ::= { hwMplsInterfaceEntry 1 } + + + hwMplsMtu OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the MPLS MTU of an interface. + If the value of the MPLS MTU is set as 0, it indicates that the MPLS MTU is deleted." + ::= { hwMplsInterfaceEntry 11 } + + + hwMplsInterfaceRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether one entry is created or deleted in hwMplsInterfaceTable. + The value of the object can be CreatAndGo and Destroy. + When the value is set as CreatAndGo, and the entry is created, the status of the object will change into active." + ::= { hwMplsInterfaceEntry 51 } + +-- Ldp Static FRR interface Table + + hwLdpStaticFrrInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwLdpStaticFrrInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure or delete static LDP FRR entries on the interface. + The indexes of this table are hwMplsInterfaceIndex and hwLdpStaticFrrPriority. + " + ::= { hwMplsLsrExtObject 52 } + + hwLdpStaticFrrInterfaceEntry OBJECT-TYPE + SYNTAX HwLdpStaticFrrInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry is used to display and configure the FRR-supporting interface. + The indexes of this entry are hwMplsInterfaceIndex and hwLdpStaticFrrPriority. + " + INDEX {hwMplsInterfaceIndex, + hwLdpStaticFrrPriority } + ::= { hwLdpStaticFrrInterfaceTable 1 } + + + HwLdpStaticFrrInterfaceEntry ::= + SEQUENCE { + hwLdpStaticFrrPriority + Integer32, + hwLdpStaticFrrNextHop + IpAddress, + hwLdpStaticFrrIpPrefix + DisplayString, + hwLdpStaticFrrInterfaceRowStatus + RowStatus + } + + hwLdpStaticFrrPriority OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the priority of a static FRR entry." + ::= { hwLdpStaticFrrInterfaceEntry 1 } + + hwLdpStaticFrrNextHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the next hop of the static FRR." + ::= { hwLdpStaticFrrInterfaceEntry 11 } + + hwLdpStaticFrrIpPrefix OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the IP prefix policy. + The valid prefix length ranges from 1 to 169 characters. + When the length is 0, it indicates that the policy is deleted. + Range: 1-169 + " + ::= { hwLdpStaticFrrInterfaceEntry 12 } + + hwLdpStaticFrrInterfaceRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether one entry is created or deleted in hwLdpStaticFrrInterfaceTable. + The value of the object can be CreatAndGo or Destroy. + When the value is set as CreatAndGo, and the entry is created, the status of the object will change into active." + ::= { hwLdpStaticFrrInterfaceEntry 51 } + +-- Ldp Virtual Tunnel interface Table + + hwLdpVirtualTunnelTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwLdpVirtualTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies LDP virtual tunnel information. + The index of this table is hwLdpVirtualTunnelIndex. + " + ::= { hwMplsLsrExtObject 53 } + + hwLdpVirtualTunnelEntry OBJECT-TYPE + SYNTAX HwLdpVirtualTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of the virtual tunnel table, used to display the features associated with the virtual tunnel. + The index of this entry is hwLdpVirtualTunnelIndex. + " + INDEX { hwLdpVirtualTunnelIndex } + ::= { hwLdpVirtualTunnelTable 1 } + + HwLdpVirtualTunnelEntry ::= + SEQUENCE { + hwLdpVirtualTunnelIndex Unsigned32, + hwLdpVirtualStatus INTEGER, + hwLdpXcIndexArray OCTET STRING, + hwLdpOutSegmentIndexArray OCTET STRING + } + + hwLdpVirtualTunnelIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the LDP virtual tunnel index." + ::= { hwLdpVirtualTunnelEntry 1 } + + hwLdpVirtualStatus OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2), + testing(3) -- in some test mode + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of this LDP virtual tunnel. + Options: + 1. up(1) -indicates that the status of this LDP virtual tunnel is Up. + 2. down(2) -indicates that the status of this LDP virtual tunnel is Down. + 3. testing(3) -indicates that the status of this LDP virtual tunnel is testing, this is, in some test mode. + Default: up(1) + " + ::= { hwLdpVirtualTunnelEntry 2 } + + hwLdpXcIndexArray OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the xc index of the members of the LDP virtual tunnel." + ::= { hwLdpVirtualTunnelEntry 3 } + + hwLdpOutSegmentIndexArray OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the outsegment index of the members of the LDP virtual tunnel." + ::= { hwLdpVirtualTunnelEntry 4 } + + hwLdpVirtualTunnelTrap OBJECT IDENTIFIER ::= { hwMplsLsrExtObject 54 } + + hwMplsLdpVirtualTunnelUp NOTIFICATION-TYPE + OBJECTS { hwLdpVirtualTunnelFEC } + STATUS current + DESCRIPTION + "A trap is sent when an LDP virtual tunnel goes Up." + ::= { hwLdpVirtualTunnelTrap 1 } + + hwMplsLdpVirtualTunnelDown NOTIFICATION-TYPE + OBJECTS { hwLdpVirtualTunnelFEC } + STATUS current + DESCRIPTION + "A trap is sent when an LDP virtual tunnel goes Down." + ::= { hwLdpVirtualTunnelTrap 2 } + +-- Static LSP Table + + hwMplsStaticLspTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMplsStaticLspEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to create or delete static LSP configurations. + The index of this table is hwMplsStaticLspName. + " + ::= { hwMplsLsrExtObject 55 } + + hwMplsStaticLspEntry OBJECT-TYPE + SYNTAX HwMplsStaticLspEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry is used to show or configure static LSP. + The index of this entry is hwMplsStaticLspName. + " + INDEX {hwMplsStaticLspName } + ::= { hwMplsStaticLspTable 1 } + + HwMplsStaticLspEntry ::= + SEQUENCE { + hwMplsStaticLspName + DisplayString, + hwMplsStaticLspType + INTEGER, + hwMplsStaticLspInIntfIndex + Unsigned32, + hwMplsStaticLspInLabel + MplsLabel, + hwMplsStaticLspLsrId + IpAddress, + hwMplsStaticLspTunnelID + Unsigned32, + hwMplsStaticLspNextHop + IpAddress, + hwMplsStaticLspOutIntfIndex + Unsigned32, + hwMplsStaticLspOutLabel + MplsLabel, + hwMplsStaticLspDestAddr + IpAddress, + hwMplsStaticLspMaskLen + Unsigned32, + hwMplsStaticLspRowStatus + RowStatus + } + + hwMplsStaticLspName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the name of static LSP." + ::= { hwMplsStaticLspEntry 1 } + + hwMplsStaticLspType OBJECT-TYPE + SYNTAX INTEGER + { + ingress(1), + transit(2), + egress(3), + ingressBindTunnel(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to identify the type of static LSP. + Options: + 1. ingress(1) -indicates that the type of the static LSP is ingress. + 2. transit(2) -indicates that the type of the static LSP is transit. + 3. egress(3) -indicates that the type of the static LSP is egress. + 4. ingressBindTunnel(4) -indicates that the type of the static LSP is ingress-bind-tunnel. + " + ::= { hwMplsStaticLspEntry 11 } + + hwMplsStaticLspInIntfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the incoming-interface index." + ::= { hwMplsStaticLspEntry 12 } + + hwMplsStaticLspInLabel OBJECT-TYPE + SYNTAX MplsLabel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the in-label." + ::= { hwMplsStaticLspEntry 13 } + + hwMplsStaticLspLsrId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the LSR ID of ingress static LSP." + ::= { hwMplsStaticLspEntry 14 } + + hwMplsStaticLspTunnelID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the Tunnel ID of ingress static LSP." + ::= { hwMplsStaticLspEntry 15 } + + hwMplsStaticLspNextHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the nexthop of static LSP." + ::= { hwMplsStaticLspEntry 16 } + + hwMplsStaticLspOutIntfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the outgoing-interface index." + ::= { hwMplsStaticLspEntry 17 } + + hwMplsStaticLspOutLabel OBJECT-TYPE + SYNTAX MplsLabel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the out-label." + ::= { hwMplsStaticLspEntry 18 } + + hwMplsStaticLspDestAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the destination." + ::= { hwMplsStaticLspEntry 19 } + + hwMplsStaticLspMaskLen OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the mask length." + ::= { hwMplsStaticLspEntry 20 } + + hwMplsStaticLspRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether one entry is created or deleted in hwMplsStaticLspTable. + The value of the object can be CreateAndGo or Destroy. + When the value is set as CreateAndGo, and the entry is created, the status of the object will change into active." + ::= { hwMplsStaticLspEntry 51 } + + hwMplsLsrExtConformance OBJECT IDENTIFIER ::= { hwMplsLsrExtMIB 2 } + + hwMplsLsrExtCompliances OBJECT IDENTIFIER ::= { hwMplsLsrExtConformance 1 } + + hwMplsModuleCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "hwMplsModuleCompliance" + MODULE HUAWEI-MPLSLSR-EXT-MIB + MANDATORY-GROUPS { hwMplsBasicGroup, hwMplsInterfaceGroup } + ::= { hwMplsLsrExtCompliances 1 } + + hwMplsLsrExtGroup OBJECT IDENTIFIER ::= { hwMplsLsrExtConformance 2 } + + hwMplsBasicGroup OBJECT-GROUP + OBJECTS { hwMplsLsrId, hwMplsCapabilityConfig, hwMplsLabelAdvertise, hwMplsStatisticsIntervalTimer + } + STATUS current + DESCRIPTION + "Objects required for MPLS basic configuration management." + ::= { hwMplsLsrExtGroup 1 } + hwMplsBfdGroup OBJECT-GROUP + OBJECTS { hwMplsBfdCapabilityConfig, hwMplsBfdMinTx, hwMplsBfdMinRx, hwMplsBfdDetectMultiplier, hwMplsFecListName, + hwMplsBfdTrigger, hwMplsBfdTriggerNextHop, hwMplsBfdTriggerInterface, hwMplsBfdTriggerFecListName, + hwMplsFecListRowStatus } + STATUS current + DESCRIPTION + "Objects required for MPLS BFD configuration management." + ::= { hwMplsLsrExtGroup 2 } + + hwLdpStaticFrrGroup OBJECT-GROUP + OBJECTS { hwLdpStaticFrrNextHop, hwLdpStaticFrrIpPrefix, hwLdpStaticFrrInterfaceRowStatus } + STATUS current + DESCRIPTION + "Objects required for LDP static FRR configuration management." + ::= { hwMplsLsrExtGroup 3 } + + hwMplsInterfaceGroup OBJECT-GROUP + OBJECTS { hwMplsMtu, hwMplsInterfaceRowStatus } + STATUS current + DESCRIPTION + "Objects required for MPLS configuration management on interface." + ::= { hwMplsLsrExtGroup 4 } + + hwMplsLdpVirtualTunnelGroup OBJECT-GROUP + OBJECTS { hwLdpVirtualTunnelFEC, hwLdpVirtualStatus, hwLdpXcIndexArray, hwLdpOutSegmentIndexArray } + STATUS current + DESCRIPTION + "Objects required for LDP virtual tunnel management." + ::= { hwMplsLsrExtGroup 5 } + + hwMplsLdpVirtualTunnelNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwMplsLdpVirtualTunnelUp, hwMplsLdpVirtualTunnelDown } + STATUS current + DESCRIPTION + "Notification information about LDP virtual tunnel." + ::= { hwMplsLsrExtGroup 6 } + + hwMplsStaticLspGroup OBJECT-GROUP + OBJECTS { hwMplsStaticLspType, hwMplsStaticLspInIntfIndex, hwMplsStaticLspInLabel, hwMplsStaticLspLsrId, hwMplsStaticLspTunnelID, + hwMplsStaticLspNextHop, hwMplsStaticLspOutIntfIndex, hwMplsStaticLspOutLabel, hwMplsStaticLspDestAddr, hwMplsStaticLspMaskLen, hwMplsStaticLspRowStatus } + STATUS current + DESCRIPTION + "Objects required for static LSP configuration management." + ::= { hwMplsLsrExtGroup 7 } + + hwMplsBgpBfdGroup OBJECT-GROUP + OBJECTS { hwMplsBgpBfdCapabilityConfig, hwMplsBgpBfdMinTx, hwMplsBgpBfdMinRx, hwMplsBgpBfdDetectMultiplier, + hwMplsBgpBfdTriggerTunnel, hwMplsBgpBfdTriggerTunnelIpprefix } + STATUS current + DESCRIPTION + "Objects required for MPLS BGP BFD configuration management." + ::= { hwMplsLsrExtGroup 8 } + + END + +-- +-- HUAWEI-MPLSLSR-EXT-MIB.mib +-- diff --git a/MIBS/huawei/HUAWEI-MPLSOAM-MIB b/MIBS/huawei/HUAWEI-MPLSOAM-MIB new file mode 100644 index 0000000..e0dc3d9 --- /dev/null +++ b/MIBS/huawei/HUAWEI-MPLSOAM-MIB @@ -0,0 +1,923 @@ +-- ================================================================== +-- Copyright (C) 2005 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI Layer Two MAC management MIB +-- Reference: +-- Version: V1.0 +-- History: +-- ================================================================== +-- HUAWEI-MPLSOAM-MIB.mib +-- ================================================================== +-- +-- Variables and types to be imported +-- +-- ================================================================== + + HUAWEI-MPLSOAM-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwMpls + FROM HUAWEI-MIB + IpAddress, Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + DisplayString, TruthValue, TimeStamp, RowStatus, TEXTUAL-CONVENTION + FROM SNMPv2-TC; + + +-- 1.3.6.1.4.1.2011.5.12.7 +-- April 27, 2005 at 17:24 GMT + -- 1.3.6.1.4.1.2011.5.12.7 + hwMplsOam MODULE-IDENTITY + LAST-UPDATED "200504271724Z" -- April 27, 2005 at 17:24 GMT + ORGANIZATION + "Huawei Technologies Co., Ltd." + CONTACT-INFO + "R&D BeiJing, Huawei Technologies co.,Ltd. + Huawei Bld.,NO.3 Xinxi Rd., + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + Zip:100085 + Http://www.huawei.com + E-mail:support@huawei.com" + DESCRIPTION + "The HUAWEI-MPLSOAM-MIB contains objects to configure OAM module. + The Operation, Administration and Maintenance (OAM) + is an effective means for decreasing the cost of network maintenance. + The MPLS OAM is used to administrate and maintain MPLS. " + ::= { hwMpls 7 } + + + +-- +-- Node definitions +-- + +-- Node definitions +-- +-- 1.3.6.1.4.1.2011.5.12.7.1 + -- 1.3.6.1.4.1.2011.5.12.7.1 + hwMplsOamPs OBJECT IDENTIFIER ::= { hwMplsOam 1 } + + +-- 1.3.6.1.4.1.2011.5.12.7.1.1 + -- 1.3.6.1.4.1.2011.5.12.7.1.1 + hwMplsOamObjects OBJECT IDENTIFIER ::= { hwMplsOamPs 1 } + + +-- 1.3.6.1.4.1.2011.5.12.7.1.1.1 + -- 1.3.6.1.4.1.2011.5.12.7.1.1.1 + hwMplsOamCapability OBJECT-TYPE + SYNTAX Unsigned32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Whether OAM is globally capable. + 1: capable; + 0: incapable; + The default value is incapable." + ::= { hwMplsOamObjects 1 } + + +-- 1.3.6.1.4.1.2011.5.12.7.1.1.3 + -- 1.3.6.1.4.1.2011.5.12.7.1.1.2 + hwMplsOamIgrTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMplsOamIgrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies per-LSP MPLS OAM capability and + associated information, such as IgrTunnName and IgrDetType." + ::= { hwMplsOamObjects 2 } + + +-- 1.3.6.1.4.1.2011.5.12.7.1.1.3.1 + -- 1.3.6.1.4.1.2011.5.12.7.1.1.3.1 + hwMplsOamIgrEntry OBJECT-TYPE + SYNTAX HwMplsOamIgrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table is created by an LSR for every LSP + capable of supporting MPLS OAM at ingress." + INDEX { hwMplsOamIgrIndex } + ::= { hwMplsOamIgrTable 1 } + + + HwMplsOamIgrEntry ::= + SEQUENCE { + hwMplsOamIgrIndex + Unsigned32, + hwMplsOamIgrTunnName + OCTET STRING, + hwMplsOamIgrDetType + INTEGER, + hwMplsOamIgrDetFreq + INTEGER, + hwMplsOamIgrRevType + INTEGER, + hwMplsOamIgrRevLspName + OCTET STRING, + hwMplsOamIgrRevLsrId + IpAddress, + hwMplsOamIgrRevSessTunnId + Integer32, + hwMplsOamIgrEnable + INTEGER, + hwMplsOamIgrValid + Integer32, + hwMplsOamIgrAvaState + Integer32, + hwMplsOamIgrDefectType + Integer32, + hwMplsOamIgrRowStatus + RowStatus + } + +-- 1.3.6.1.4.1.2011.5.12.7.1.1.3.1.1 + -- 1.3.6.1.4.1.2011.5.12.7.1.1.3.1.1 + hwMplsOamIgrIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a unique index for an OAM ingress entry in the OAM table." + ::= { hwMplsOamIgrEntry 1 } + + +-- 1.3.6.1.4.1.2011.5.12.7.1.1.3.1.6 + -- 1.3.6.1.4.1.2011.5.12.7.1.1.3.1.2 + hwMplsOamIgrTunnName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of a tunnel. + For ingress, it means the tunnel name of the detected LSP. + For egress, it means the tunnel name of the reverse LSP." + ::= { hwMplsOamIgrEntry 2 } + + +-- 1.3.6.1.4.1.2011.5.12.7.1.1.3.1.3 + -- 1.3.6.1.4.1.2011.5.12.7.1.1.3.1.3 + hwMplsOamIgrDetType OBJECT-TYPE + SYNTAX INTEGER { + cv(1), + ffd(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "There are two types of OAM packets, CV and FFD. + The CV flow is generated at the source LSR of the LSP with + a nominal frequency of 1/s and terminated at the sink LSR of the LSP. + FFD provides failure detection option for an LSP independent + of the CV based availability model and is not tied to the + CV insertion rate. Insertion rates at 1/s or faster may + also be used. + The CV/FFD packet contains a network-unique identifier (TTSI) + so that all types of defects can be detected. + 1: CV; + 2: FFD." + ::= { hwMplsOamIgrEntry 3 } + + +-- 1.3.6.1.4.1.2011.5.12.7.1.1.3.1.4 + -- 1.3.6.1.4.1.2011.5.12.7.1.1.3.1.4 + hwMplsOamIgrDetFreq OBJECT-TYPE + SYNTAX INTEGER { + cv1000ms(0), + ffd10ms2(1), + ffd20ms3(2), + ffd50ms4(3), + ffd100ms5(4), + ffd200ms6(5), + ffd500ms7(6), + ffd3ms8(7) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For CV: the frequency is static, per second. + For FFD: the frequency is set by user. The value + can be 10ms, 20ms, 50ms,100ms,200ms,500ms,3ms. + Any other frequency is wrong. + 0: 1000ms(only for cv); + 1: 10ms; + 2: 20ms; + 3: 50ms; + 4: 100ms; + 5: 200ms; + 6: 500ms; + 7: 3ms." + ::= { hwMplsOamIgrEntry 4 } + + +-- 1.3.6.1.4.1.2011.5.12.7.1.1.3.1.5 + -- 1.3.6.1.4.1.2011.5.12.7.1.1.3.1.5 + hwMplsOamIgrRevType OBJECT-TYPE + SYNTAX INTEGER { + private(1), + share(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When an LSP is found to be in defect, the sink LSR if the LSP + should send BDI to inform the source LSR of the LSP, the BDI is + transferred through the reverse LSP. + The type of reverse LSP can be private or shared. + If private, then the reverse LSP can be used only when the only + LSP is in defect; + If shared, the reverse LSP which is shared between many forward + LSPs, whose source LSRs are the same and sink LSRs are the same. + 1: private; + 2: share." + ::= { hwMplsOamIgrEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.12.7.1.1.3.1.6 + hwMplsOamIgrRevLspName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates name of the reverse LSP." + ::= { hwMplsOamIgrEntry 6 } + + +-- 1.3.6.1.4.1.2011.5.12.7.1.1.3.1.10 + -- 1.3.6.1.4.1.2011.5.12.7.1.1.3.1.7 + hwMplsOamIgrRevLsrId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Only for ingress, the object indicates the ingress LSR ID of the + reverse LSP,, expressed in IP address." + ::= { hwMplsOamIgrEntry 7 } + + +-- 1.3.6.1.4.1.2011.5.12.7.1.1.3.1.11 + -- 1.3.6.1.4.1.2011.5.12.7.1.1.3.1.8 + hwMplsOamIgrRevSessTunnId OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Only for ingress, the object indicates the session tunnel ID of + the reverse LSP." + ::= { hwMplsOamIgrEntry 8 } + + +-- 1.3.6.1.4.1.2011.5.12.7.1.1.3.1.15 + -- 1.3.6.1.4.1.2011.5.12.7.1.1.3.1.9 + hwMplsOamIgrEnable OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether one LSP is OAM enable. + If disable, LSP is not monitored; + If enable, CV/FFD is generated at the source LSR of the LSP and + checked at the sink LSR of the LSP,and user can set + other configuration. + 0: The OAM function is disabled on the ingress; + 1: The OAM function is enabled on the ingress." + ::= { hwMplsOamIgrEntry 9 } + + + -- 1.3.6.1.4.1.2011.5.12.7.1.1.3.1.10 + hwMplsOamIgrValid OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0: stop detect; + 1: start detect." + ::= { hwMplsOamIgrEntry 10 } + + +-- 1.3.6.1.4.1.2011.5.12.7.1.1.3.1.16 + -- 1.3.6.1.4.1.2011.5.12.7.1.1.3.1.11 + hwMplsOamIgrAvaState OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the LSP Timer (T1) expires, then the LSP enters the + Unavailable state. The start point of the Unavailable state + is deemed to be at the entry into the LSP defect state. + An LSP re-enters the Available state after the LSP Defect state + exists first. + T1 defines the length of time the LSP is in the Defect state + before declaring an LSP Unavailable or returning to defect + free state. + 0: available state; + 1: unavailable state." + ::= { hwMplsOamIgrEntry 11 } + + +-- 1.3.6.1.4.1.2011.5.12.7.1.1.3.1.17 + -- 1.3.6.1.4.1.2011.5.12.7.1.1.3.1.12 + hwMplsOamIgrDefectType OBJECT-TYPE + SYNTAX Integer32 (0..9) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Defect is defined as interruption of the capability of a + transport entity (e.g., network connection) to transfer user + or OAM information. There are six types of defect: + 0: no defect; + 1: dServer; + 2: dPeerMe; + 3: dLOCV, Loss of Connectivity Verification defect; + 4: dTTSI-Mismatch, Trail Termination Source Identifier Mismatch defect; + 5: dTTSI-Mismerge, Trail Termination Source Identifier Mismerge defect; + 6: dExcess, Receiving excess rate of CV/FFD; + 7: dUnknown, Unknown defect in the MPLS network.. + 8: rlsn down; + 9: dIngressDown." + ::= { hwMplsOamIgrEntry 12 } + + +-- 1.3.6.1.4.1.2011.5.12.7.1.1.3.1.18 + -- 1.3.6.1.4.1.2011.5.12.7.1.1.3.1.13 + hwMplsOamIgrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This variable is used to create, modify, and + delete a row in this table." + ::= { hwMplsOamIgrEntry 13 } + + + -- 1.3.6.1.4.1.2011.5.12.7.1.1.3 + hwMplsOamEgrTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMplsOamEgrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies per-LSP MPLS OAM capability and + associated information, such as DetectType, DetectFrequency." + ::= { hwMplsOamObjects 3 } + + + -- 1.3.6.1.4.1.2011.5.12.7.1.1.4.1 + hwMplsOamEgrEntry OBJECT-TYPE + SYNTAX HwMplsOamEgrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table is created by an LSR for every LSP + capable of supporting MPLS OAM at egress." + INDEX { hwMplsOamEgrLspName, hwMplsOamEgrLsrId, hwMplsOamEgrSessTunnId } + ::= { hwMplsOamEgrTable 1 } + + + HwMplsOamEgrEntry ::= + SEQUENCE { + hwMplsOamEgrLspName + OCTET STRING, + hwMplsOamEgrLsrId + IpAddress, + hwMplsOamEgrSessTunnId + Integer32, + hwMplsOamEgrDetType + INTEGER, + hwMplsOamEgrDetFreq + INTEGER, + hwMplsOamEgrRevType + INTEGER, + hwMplsOamEgrRevTunnName + OCTET STRING, + hwMplsOamEgrAutoEn + INTEGER, + hwMplsOamEgrAutoOvertime + Integer32, + hwMplsOamEgrBDIFreq + INTEGER, + hwMplsOamEgrEnable + INTEGER, + hwMplsOamEgrValid + INTEGER, + hwMplsOamEgrAvaState + Integer32, + hwMplsOamEgrDefectType + Integer32, + hwMplsOamEgrRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.5.12.7.1.1.4.1.1 + hwMplsOamEgrLspName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the name of static LSP at egress." + ::= { hwMplsOamEgrEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.12.7.1.1.4.1.2 + hwMplsOamEgrLsrId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the Ingress LSR ID of the LSP." + ::= { hwMplsOamEgrEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.12.7.1.1.4.1.3 + hwMplsOamEgrSessTunnId OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the the Ingress session tunnel ID of the LSP.." + ::= { hwMplsOamEgrEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.12.7.1.1.4.1.4 + hwMplsOamEgrDetType OBJECT-TYPE + SYNTAX INTEGER { + invalid(0), + cv(1), + ffd(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "0: invalid, if auto-protocol, this detect type is invalid; + 1: CV; + 2: FFD." + ::= { hwMplsOamEgrEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.12.7.1.1.4.1.5 + hwMplsOamEgrDetFreq OBJECT-TYPE + SYNTAX INTEGER{ + cv1000ms(0), + ffd10ms2(1), + ffd20ms3(2), + ffd50ms4(3), + ffd100ms5(4), + ffd200ms6(5), + ffd500ms7(6), + invalid8(7), + ffd3ms9(8) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "0: 1000ms(only for cv); + 1: 10ms; + 2: 20ms; + 3: 50ms; + 4: 100ms; + 5: 200ms; + 6: 500ms; + 7: invalid; + 8: 3ms." + ::= { hwMplsOamEgrEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.12.7.1.1.4.1.6 + hwMplsOamEgrRevType OBJECT-TYPE + SYNTAX INTEGER { + invalid(0), + private(1), + share(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When an LSP is found to be in defect, the sink LSR of the LSP + should send BDI to inform the source LSR of the LSP,the BDI is + transferred through the reverse LSP. + The type of reverse LSP can be private or shared. + If private, then the reverse LSP can be used only when the only + LSP in defect; + If shared, the reverse LSP, which is shared between many forward + LSPs that have the same source LSRs and sink LSRs. + 0: invalid, when the reverse LSR does not exist; + 1: private; + 2: share." + ::= { hwMplsOamEgrEntry 6 } + + + -- 1.3.6.1.4.1.2011.5.12.7.1.1.4.1.7 + hwMplsOamEgrRevTunnName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the name of a reverse tunnel." + ::= { hwMplsOamEgrEntry 7 } + + + -- 1.3.6.1.4.1.2011.5.12.7.1.1.4.1.8 + hwMplsOamEgrAutoEn OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If autoprotocol, then the egress can process extended FDI sent + by ingress. + 0: disable; + 1: enable; + Valid only for the egress configuration." + ::= { hwMplsOamEgrEntry 8 } + + + -- 1.3.6.1.4.1.2011.5.12.7.1.1.4.1.9 + hwMplsOamEgrAutoOvertime OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This time is set at the egress. + If the egress receives CV/FFD, it records the parameters + included in the packet, such as OAM type and frequency. + If the egress does not receive any OAM packet before the timer + expires, the sink LSR will send BDI with dLOCV defect. + Valid only for the egress configuration." + ::= { hwMplsOamEgrEntry 9 } + + + -- 1.3.6.1.4.1.2011.5.12.7.1.1.4.1.10 + hwMplsOamEgrBDIFreq OBJECT-TYPE + SYNTAX INTEGER { + perSecond(0), + detectFrequency(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "BDI is generated at the trail termination source point of + a return path in response to a defect detected at the trail + termination sink point of an LSP in the forwarding direction. + The frequency of BDI can be set by user. + Only valid for egress configuration. + The default value is detect frequency and it is valid only when a + backward-LSP exists. + 0: per-second; + 1: same as detect frequency." + ::= { hwMplsOamEgrEntry 10 } + + + -- 1.3.6.1.4.1.2011.5.12.7.1.1.4.1.11 + hwMplsOamEgrEnable OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether one LSP is enabled with OAM. + If disable, LSP is not monitored; + If enable, CV/FFD is generated at the source LSR of the LSP and + checked at the sink LSR of the LSP, and user can set + other configuration. + 0: The OAM function is disabled on the egress; + 1: The OAM function is enabled on the egress." + ::= { hwMplsOamEgrEntry 11 } + + + -- 1.3.6.1.4.1.2011.5.12.7.1.1.4.1.12 + hwMplsOamEgrValid OBJECT-TYPE + SYNTAX INTEGER { + stop(1), + start(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1: stop detect; + 2: start detect." + ::= { hwMplsOamEgrEntry 12 } + + + -- 1.3.6.1.4.1.2011.5.12.7.1.1.4.1.13 + hwMplsOamEgrAvaState OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the LSP Timer (T1) expires, then the LSP enters the + Unavailable state. The start point of the Unavailable state + is deemed to be at the entry into the LSP defect state. + An LSP re-enters the Available state after the LSP Defect State. + first exists. + T1 defines the length of time the LSP is in the Defect state + before declaring an LSP Unavailable or returning to defect + free state + 0: available state; + 1: unavailable state." + ::= { hwMplsOamEgrEntry 13 } + + + -- 1.3.6.1.4.1.2011.5.12.7.1.1.4.1.14 + hwMplsOamEgrDefectType OBJECT-TYPE + SYNTAX Integer32 (0..9) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0: no defect; + 1: dServer, + 2: dPeerMe, + 3: dLOCV, Loss of Connectivity Verification defect; + 4: dTTSI-Mismatch, Trail Termination Source Identifier Mismatch defect; + 5: dTTSI-Mismerge, Trail Termination Source Identifier Mismerge defect.; + 6: dExcess, Receiving excess rate of CV/FFD; + 7: dUnknown, Unknown defect in the MPLS network. + 8: rlsn down; + 9: dEgressDown." + ::= { hwMplsOamEgrEntry 14 } + + + -- 1.3.6.1.4.1.2011.5.12.7.1.1.4.1.15 + hwMplsOamEgrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This variable is used to create, modify, and + delete a row in this table." + ::= { hwMplsOamEgrEntry 15 } + + +-- 1.3.6.1.4.1.2011.5.12.7.1.1.4 + -- 1.3.6.1.4.1.2011.5.12.7.1.1.4 + hwMplsOamRlsnTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMplsOamRlsnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies RLSN capability and + associated information, such as RlsnLsrId and RlsnLsrId." + ::= { hwMplsOamObjects 4 } + + +-- 1.3.6.1.4.1.2011.5.12.7.1.1.4.1 + -- 1.3.6.1.4.1.2011.5.12.7.1.1.5.1 + hwMplsOamRlsnEntry OBJECT-TYPE + SYNTAX HwMplsOamRlsnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table is created by an LSR to binding the name, lsr-id and tunnel-id of the LSP at egress." + INDEX { hwMplsOamRlsnLspName, hwMplsOamRlsnLsrId, hwMplsOamRlsnSessTunnId, hwMplsOamRlsnIfIndex } + ::= { hwMplsOamRlsnTable 1 } + + + HwMplsOamRlsnEntry ::= + SEQUENCE { + hwMplsOamRlsnLspName + OCTET STRING, + hwMplsOamRlsnLsrId + IpAddress, + hwMplsOamRlsnSessTunnId + Integer32, + hwMplsOamRlsnIfIndex + Integer32, + hwMplsOamRlsnIfName + OCTET STRING, + hwMplsOamRlsnIsDown + INTEGER, + hwMplsOamRlsnRowStatus + RowStatus + } + +-- 1.3.6.1.4.1.2011.5.12.7.1.1.4.1.2 + -- 1.3.6.1.4.1.2011.5.12.7.1.1.5.1.1 + hwMplsOamRlsnLspName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For egress, the object indicates name of the LSP." + ::= { hwMplsOamRlsnEntry 1 } + + +-- 1.3.6.1.4.1.2011.5.12.7.1.1.4.1.3 + -- 1.3.6.1.4.1.2011.5.12.7.1.1.5.1.2 + hwMplsOamRlsnLsrId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For egress, the object indicates the Ingress LSR ID of the LSP" + ::= { hwMplsOamRlsnEntry 2 } + + +-- 1.3.6.1.4.1.2011.5.12.7.1.1.4.1.4 + -- 1.3.6.1.4.1.2011.5.12.7.1.1.5.1.3 + hwMplsOamRlsnSessTunnId OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For egress, the object indicates the Ingress session tunnel ID + of the LSP" + ::= { hwMplsOamRlsnEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.12.7.1.1.5.1.4 + hwMplsOamRlsnIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the index of outbound interface." + ::= { hwMplsOamRlsnEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.12.7.1.1.5.1.5 + hwMplsOamRlsnIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the name of outbound interface." + ::= { hwMplsOamRlsnEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.12.7.1.1.5.1.6 + hwMplsOamRlsnIsDown OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1: up + 2: down" + ::= { hwMplsOamRlsnEntry 6 } + + + -- 1.3.6.1.4.1.2011.5.12.7.1.1.5.1.7 + hwMplsOamRlsnRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This variable is used to create, modify, and + delete a row in this table. " + ::= { hwMplsOamRlsnEntry 7 } + + + -- 1.3.6.1.4.1.2011.5.12.7.1.1.5 + hwMplsOamTrapOpen OBJECT-TYPE + SYNTAX Unsigned32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "0: disable + 1: enable" + ::= { hwMplsOamObjects 5 } + + +-- 1.3.6.1.4.1.2011.5.12.7.1.3 + -- 1.3.6.1.4.1.2011.5.12.7.1.2 + hwMplsOamNotifications OBJECT IDENTIFIER ::= { hwMplsOamPs 2 } + + +-- 1.3.6.1.4.1.2011.5.12.7.1.3.1 + -- 1.3.6.1.4.1.2011.5.12.7.1.2.1 + hwMplsOamIgrLSPOutDefect NOTIFICATION-TYPE + OBJECTS { hwMplsOamIgrIndex, hwMplsOamIgrTunnName, hwMplsOamIgrAvaState, hwMplsOamIgrDefectType } + STATUS current + DESCRIPTION + "This notification is generated when the LSP is found + not in the defect state at the LSP ingress." + ::= { hwMplsOamNotifications 1 } + + +-- 1.3.6.1.4.1.2011.5.12.7.1.3.2 + -- 1.3.6.1.4.1.2011.5.12.7.1.2.2 + hwMplsOamIgrLSPInDefect NOTIFICATION-TYPE + OBJECTS { hwMplsOamIgrIndex, hwMplsOamIgrTunnName, hwMplsOamIgrAvaState, hwMplsOamIgrDefectType } + STATUS current + DESCRIPTION + "This notification is generated when the LSP is found + in the defect state at the LSP ingress." + ::= { hwMplsOamNotifications 2 } + + +-- 1.3.6.1.4.1.2011.5.12.7.1.3.3 + -- 1.3.6.1.4.1.2011.5.12.7.1.2.3 + hwMplsOamIgrLSPAva NOTIFICATION-TYPE + OBJECTS { hwMplsOamIgrIndex, hwMplsOamIgrTunnName, hwMplsOamIgrAvaState, hwMplsOamIgrDefectType } + STATUS current + DESCRIPTION + "This notification is generated when the LSP is found + in the available state at the LSP ingress." + ::= { hwMplsOamNotifications 3 } + + +-- 1.3.6.1.4.1.2011.5.12.7.1.3.4 + -- 1.3.6.1.4.1.2011.5.12.7.1.2.4 + hwMplsOamIgrLSPUnAva NOTIFICATION-TYPE + OBJECTS { hwMplsOamIgrIndex, hwMplsOamIgrTunnName, hwMplsOamIgrAvaState, hwMplsOamIgrDefectType } + STATUS current + DESCRIPTION + "This notification is generated when the LSP is found + in the unavailable state at the LSP ingress." + ::= { hwMplsOamNotifications 4 } + + + -- 1.3.6.1.4.1.2011.5.12.7.1.2.5 + hwMplsOamEgrLSPOutDefect NOTIFICATION-TYPE + OBJECTS { hwMplsOamEgrLspName, hwMplsOamEgrLsrId, hwMplsOamEgrSessTunnId, hwMplsOamEgrAvaState, hwMplsOamEgrDefectType + } + STATUS current + DESCRIPTION + "This notification is generated when the LSP is found + not in the defect state at the LSP egress." + ::= { hwMplsOamNotifications 5 } + + + -- 1.3.6.1.4.1.2011.5.12.7.1.2.6 + hwMplsOamEgrLSPInDefect NOTIFICATION-TYPE + OBJECTS { hwMplsOamEgrLspName, hwMplsOamEgrLsrId, hwMplsOamEgrSessTunnId, hwMplsOamEgrAvaState, hwMplsOamEgrDefectType + } + STATUS current + DESCRIPTION + "This notification is generated when the LSP is found + in the defect state at the LSP egress." + ::= { hwMplsOamNotifications 6 } + + + -- 1.3.6.1.4.1.2011.5.12.7.1.2.7 + hwMplsOamEgrLSPAva NOTIFICATION-TYPE + OBJECTS { hwMplsOamEgrLspName, hwMplsOamEgrLsrId, hwMplsOamEgrSessTunnId, hwMplsOamEgrAvaState, hwMplsOamEgrDefectType + } + STATUS current + DESCRIPTION + "This notification is generated when the LSP is found + in the available state at the LSP egress." + ::= { hwMplsOamNotifications 7 } + + + -- 1.3.6.1.4.1.2011.5.12.7.1.2.8 + hwMplsOamEgrLSPUnAva NOTIFICATION-TYPE + OBJECTS { hwMplsOamEgrLspName, hwMplsOamEgrLsrId, hwMplsOamEgrSessTunnId, hwMplsOamEgrAvaState, hwMplsOamEgrDefectType + } + STATUS current + DESCRIPTION + "This notification is generated when the LSP is found + in the unavailable state at the LSP egress." + ::= { hwMplsOamNotifications 8 } + + + -- 1.3.6.1.4.1.2011.5.12.7.1.2.9 + hwMplsOamEgrFirstPkt NOTIFICATION-TYPE + OBJECTS { hwMplsOamEgrLspName, hwMplsOamEgrLsrId, hwMplsOamEgrSessTunnId, hwMplsOamEgrDetType, hwMplsOamEgrDetFreq + } + STATUS current + DESCRIPTION + "If autoprotocol is enabled, this notification is generated when + egress receives the first CV/FFD packet." + ::= { hwMplsOamNotifications 9 } + + + -- 1.3.6.1.4.1.2011.5.12.7.1.2.10 + hwMplsOamEgrAutoProFDI NOTIFICATION-TYPE + OBJECTS { hwMplsOamEgrLspName, hwMplsOamEgrLsrId, hwMplsOamEgrSessTunnId, hwMplsOamEgrEnable } + STATUS current + DESCRIPTION + "The FDI packet is used by the upstream node in an LSP + to inform the egress of the defect information. + It is also generated when the auto protocol is enabled, + with which the LSP ingress notifies the egress to stop + the OAM detection." + ::= { hwMplsOamNotifications 10 } + + + -- 1.3.6.1.4.1.2011.5.12.7.1.2.11 + hwMplsOamEgrRlsnDown NOTIFICATION-TYPE + OBJECTS { hwMplsOamRlsnLspName, hwMplsOamRlsnLsrId, hwMplsOamRlsnIsDown, hwMplsOamRlsnIfName, hwMplsOamRlsnSessTunnId + } + STATUS current + DESCRIPTION + "This notification is generated when the Rlsn is down." + ::= { hwMplsOamNotifications 11 } + + + + END + +-- +-- HUAWEI-MPLSOAM-MIB.mib +-- diff --git a/MIBS/huawei/HUAWEI-MPLSOAM-PS-MIB b/MIBS/huawei/HUAWEI-MPLSOAM-PS-MIB new file mode 100644 index 0000000..0b21181 --- /dev/null +++ b/MIBS/huawei/HUAWEI-MPLSOAM-PS-MIB @@ -0,0 +1,542 @@ + HUAWEI-MPLSOAM-PS-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwMplsOam + FROM HUAWEI-MPLSOAM-MIB + InterfaceIndex + FROM IF-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + IpAddress, Integer32, Unsigned32, OBJECT-TYPE, NOTIFICATION-TYPE + FROM SNMPv2-SMI + RowStatus, TruthValue + FROM SNMPv2-TC; + + + +-- +-- Node definitions +-- + + hwMplsOamPs OBJECT IDENTIFIER ::= { hwMplsOam 1 } + + + hwMplsPsObjects OBJECT IDENTIFIER ::= { hwMplsOamPs 3 } + + + hwMplsPsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMplsPsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies per-protection-group MPLS PS + capability and associated information. + " + ::= { hwMplsPsObjects 1 } + + + hwMplsPsEntry OBJECT-TYPE + SYNTAX HwMplsPsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table is created by an LSR for every + protection group capable of supporting mpls ps." + INDEX { hwMplsPsIndex } + ::= { hwMplsPsTable 1 } + + + HwMplsPsEntry ::= + SEQUENCE { + hwMplsPsIndex + Unsigned32, + hwMplsPsType + Integer32, + hwMplsPsWorkTunnName + OCTET STRING, + hwMplsPsWorkTunnId + Integer32, + hwMplsPsProtectTunnName + OCTET STRING, + hwMplsPsProtectTunnId + Integer32, + hwMplsPsRevertiveMode + Integer32, + hwMplsPsWTR + Integer32, + hwMplsPsHoldOff + Integer32, + hwMplsPsSwitchCondition + Integer32, + hwMplsPsWorkTunnelState + Integer32, + hwMplsPsProtTunnelState + Integer32, + hwMplsPsSwitchResult + Integer32, + hwMplsPsCfgType + Integer32, + hwMplsPsCfgProtectTunnId + Integer32, + hwMplsPsCfgRevertiveMode + Integer32, + hwMplsPsCfgWTR + Integer32, + hwMplsPsCfgHoldOff + Integer32, + hwMplsPsRowStatus + RowStatus + } + + hwMplsPsIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a unique index for an entry in the mplspsEntry. + + " + ::= { hwMplsPsEntry 1 } + + + hwMplsPsType OBJECT-TYPE + SYNTAX Integer32 (1..4) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of protection switch,can be 1:1,1+1,shared mesh, + packet 1+1,the default choice is 1:1. + In the 1+1 architecture type, a protection LSP is dedicated to + each working LSP with the working LSP bridged onto the + protection LSP at the source of the protection domain. + The traffic on working and protection LSPs is transmitted + simultaneously to the sink of the protection domain, + where a selection between the working and protection LSP is + made, based on some predetermined criteria, such as defect + indication. + In the 1:1 architecture type, a protection LSP is dedicated to + each working LSP. The working traffic is transmitted either by + working or protection LSP. + In the shared mesh architecture type, possible sharing of + protection capacity between disjoint link, node in the network + is achieved while guaranteeing recovery from a single failure. + In the packet 1+1 architecture type, the traffic is transmitted + simultaneously onto two possibly disjoint routed LSPs to the + sink of the protection domain. Each pair of duplicate + transmitted packets is assigned the same identifier (sequence + number) but distinct from the other pairs of duplicate packets. + At the sink of the protection domain packet level selection + mechanism is employed to select one of the two possibly + received copies of each packet. + 1: 1:1 protection switching,; + 2: 1+1 protection switching; + 3: shared mesh protection swiching; + 4: packet 1+1 protection switching. + " + ::= { hwMplsPsEntry 2 } + + + hwMplsPsWorkTunnName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of work-tunnel." + ::= { hwMplsPsEntry 3 } + + + hwMplsPsWorkTunnId OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Work-tunnel id(session-tunnel-id)." + ::= { hwMplsPsEntry 4 } + + + hwMplsPsProtectTunnName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of protect-tunnel." + ::= { hwMplsPsEntry 5 } + + + hwMplsPsProtectTunnId OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Protect-tunnel id(session-tunnel-id)." + ::= { hwMplsPsEntry 6 } + + + hwMplsPsRevertiveMode OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Revertive mode is a protection switching mode where revertive + action (switch back to the working LSP) is taken after the + working LSP is repaired.And switching does not occur in a + non-revertive mode. + 1: revertive; + 2: non-revertive; + " + ::= { hwMplsPsEntry 7 } + + + hwMplsPsWTR OBJECT-TYPE + SYNTAX Integer32 (0..60) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Wait to Restore timer is only applicable for the revertive mode + and applies to a working LSP,It prevents reversion back to + select the working LSP until the Wait to Restore timer has + expired.The default value is 12 minutes.step is 30s." + ::= { hwMplsPsEntry 8 } + + + hwMplsPsHoldOff OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time between declaration of signal degrade or signal fail, + and the initialization of the protection switching algorithm. + step is 100ms.maximum is 10s." + ::= { hwMplsPsEntry 9 } + + + hwMplsPsSwitchCondition OBJECT-TYPE + SYNTAX Integer32 (1..9) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The current switch condition of the protection group. + 1: clear,This command clears all of the externally + initiated switch commands listed below; + 2: lockout of protection,Fix the selector position on the + working LSP,Prevents the selector from switching to the + protection LSP when it is selecting the working LSP. + Switches the selector from the protection to the working LSP + when it is selecting the protection LSP; + 3: forced protection,Switches the selector from the working LSP + to the protection LSP (unless a higher priority switch + request (i.e., LoP) is in effect); + 4: signal fail,for 1:1,Signal Fail (SF) is declared when the + source of the protection domain enters the Defect State by + receiving a BDI packet (from the return LSP or out of band). + 5: manual switch for working-lsp,Switches the selector from the + working LSP to the protection LSP (unless an equal or higher + priority switch request (i.e., LoP, FS, SF or MS) is in + effect); + 6: manual switch for protection-lsp,Switches the selector from + the protection LSP to the working LSP (unless an equal or + higher priority switch request (i.e., LoP, FS, SF or MS) is + in effect). + 7: WTR-timer; + 8: HoldOff-timer; + 9: Others; + The pripority of the commands are: + clear > lockout of protection > force switch > manual switch for working + lsp = manual switch for protection lsp" + ::= { hwMplsPsEntry 10 } + + + hwMplsPsWorkTunnelState OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of working tunnel state in one protection group, + whether it is in detection, + 1: it is outof defect + 2: it enters defect + " + ::= { hwMplsPsEntry 11 } + + + hwMplsPsProtTunnelState OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of protection tunnel state in one protection group, + whether it is in detection, + 1: it is outof defect + 2: it enters defect" + ::= { hwMplsPsEntry 12 } + + + hwMplsPsSwitchResult OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Which tunnel is used to transfer the data stream. + 1: working-tunnel + 2: protection-tunnel" + ::= { hwMplsPsEntry 13 } + + + hwMplsPsCfgType OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of protection switch which is configured. + 1: 1:1 + 2: 1+1 + 3: shared mesh + 4: packet 1:1" + ::= { hwMplsPsEntry 14 } + + + hwMplsPsCfgProtectTunnId OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Protect-tunnel id(session-tunnel-id)." + ::= { hwMplsPsEntry 15 } + + + hwMplsPsCfgRevertiveMode OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Revertive mode is a protection switching mode where revertive + action (switch back to the working LSP) is taken after the + working LSP is repaired.And switching does not occur in a + non-revertive mode. + 1: revertive; + 2: non-revertive; + + " + ::= { hwMplsPsEntry 16 } + + + hwMplsPsCfgWTR OBJECT-TYPE + SYNTAX Integer32 (0..60) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Wait to Restore timer is only applicable for the revertive mode + and applies to a working LSP,It prevents reversion back to + select the working LSP until the Wait to Restore timer has + expired.The default value is 12 minutes.step is 30s." + ::= { hwMplsPsEntry 17 } + + + hwMplsPsCfgHoldOff OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time between declaration of signal degrade or signal fail, + and the initialization of the protection switching algorithm. + step is 100ms.maximum is 10s." + ::= { hwMplsPsEntry 18 } + + + hwMplsPsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable is used to create, modify, and + delete a row in this table. + 1: active + 2: not in service + 3: not ready + 4: create and go + 5: create and wait + 6: destroy" + ::= { hwMplsPsEntry 19 } + + + hwTunnPsTrapOpen OBJECT-TYPE + SYNTAX Unsigned32 (1..2) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "1:enable; + 2:disable;" + ::= { hwMplsPsObjects 2 } + + + hwMplsVCPsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMplsVCPsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwMplsPsObjects 3 } + + + hwMplsVCPsEntry OBJECT-TYPE + SYNTAX HwMplsVCPsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "this table for these commands + 1.mpls te protection tunnel XXX + 2. mpls te reverse-lsp { lsp-name XXXX | lsr-id X.X.X.X tunnel-id x } + 3. mpls te reserved-for-binding " + INDEX { hwMplsVCPsIfIndex } + ::= { hwMplsVCPsTable 1 } + + + HwMplsVCPsEntry ::= + SEQUENCE { + hwMplsVCPsIfIndex + InterfaceIndex, + hwMplsVCPsTNLBinding + TruthValue, + hwMplsTeReverseLspName + OCTET STRING, + hwMplsVcPsRowStatus + RowStatus, + hwMplsTeReverseLspLsrId + IpAddress, + hwMplsTeReverseLspTunnId + Integer32 + } + + hwMplsVCPsIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description.the index of working tunnel interface of Protection group " + ::= { hwMplsVCPsEntry 1 } + + + hwMplsVCPsTNLBinding OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description.it is used by command ' mpls te reserved-for-binding '" + ::= { hwMplsVCPsEntry 2 } + + + hwMplsTeReverseLspName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description.it is used for command ' mpls te reverse-lsp lspname'" + ::= { hwMplsVCPsEntry 3 } + + + hwMplsVcPsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description. + 1: active; + 2: notInservice; + 3: notReady; + 4: CreateAndGo; + 5: CreateAndWait; + 6: destroy;" + ::= { hwMplsVCPsEntry 4 } + + + hwMplsTeReverseLspLsrId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description.it is used for command ' mpls te reverse-lsp lsr-id X.X.X.X tunnel-id XX'" + ::= { hwMplsVCPsEntry 5 } + + + hwMplsTeReverseLspTunnId OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description.it is used for command ' mpls te reverse-lsp lsr-id X.X.X.X tunnel-id XX'" + ::= { hwMplsVCPsEntry 6 } + + + hwMplsPsNotifications OBJECT IDENTIFIER ::= { hwMplsOamPs 4 } + + + hwMplsPsSwitchPtoW NOTIFICATION-TYPE + OBJECTS { hwMplsPsWorkTunnName, hwMplsPsWorkTunnId, hwMplsPsProtectTunnName, hwMplsPsProtectTunnId, hwMplsPsSwitchResult + } + STATUS current + DESCRIPTION + "This notification is generated when switching from + protection-lsp to working-lsp occured." + ::= { hwMplsPsNotifications 1 } + + + hwMplsPsSwitchWtoP NOTIFICATION-TYPE + OBJECTS { hwMplsPsWorkTunnName, hwMplsPsWorkTunnId, hwMplsPsProtectTunnName, hwMplsPsProtectTunnId, hwMplsPsSwitchResult + } + STATUS current + DESCRIPTION + "This notification is generated when switching from woking-lsp + to protection-lsp occured. + " + ::= { hwMplsPsNotifications 2 } + + + hwMplsOamPsConformance OBJECT IDENTIFIER ::= { hwMplsOamPs 100 } + + + hwMplsOamPsCompliances OBJECT IDENTIFIER ::= { hwMplsOamPsConformance 1 } + + + hwMplsOamPsGroupCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for mpls oam ps." + MODULE -- this module + MANDATORY-GROUPS { hwMplsPsGroup, hwMplsVcPsGroup } + ::= { hwMplsOamPsCompliances 1 } + + + hwMplsOamPsGroups OBJECT IDENTIFIER ::= { hwMplsOamPsConformance 2 } + + + hwMplsPsGroup OBJECT-GROUP + OBJECTS { hwMplsPsType, hwMplsPsWorkTunnName, hwMplsPsWorkTunnId, hwMplsPsProtectTunnName, hwMplsPsProtectTunnId, + hwMplsPsRevertiveMode, hwMplsPsWTR, hwMplsPsHoldOff, hwMplsPsSwitchCondition, hwMplsPsWorkTunnelState, + hwMplsPsProtTunnelState, hwMplsPsSwitchResult, hwMplsPsCfgType, hwMplsPsCfgProtectTunnId, hwMplsPsCfgRevertiveMode, + hwMplsPsCfgWTR, hwMplsPsCfgHoldOff, hwMplsPsRowStatus, hwTunnPsTrapOpen, hwMplsVCPsIfIndex, + hwMplsPsIndex } + STATUS current + DESCRIPTION + "The compliance statement for mpls oam ps management." + ::= { hwMplsOamPsGroups 1 } + + + hwMplsVcPsGroup OBJECT-GROUP + OBJECTS { hwMplsVCPsTNLBinding, hwMplsTeReverseLspName, hwMplsVcPsRowStatus, hwMplsTeReverseLspLsrId, hwMplsTeReverseLspTunnId + } + STATUS current + DESCRIPTION + "The compliance statement for mpls oam ps reverse lsp." + ::= { hwMplsOamPsGroups 2 } + + + hwMplsPsNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwMplsPsSwitchPtoW, hwMplsPsSwitchWtoP } + STATUS current + DESCRIPTION + "Description." + ::= { hwMplsOamPsGroups 3 } + + + + END diff --git a/MIBS/huawei/HUAWEI-MSTP-MIB b/MIBS/huawei/HUAWEI-MSTP-MIB new file mode 100644 index 0000000..185d5ec --- /dev/null +++ b/MIBS/huawei/HUAWEI-MSTP-MIB @@ -0,0 +1,3156 @@ +-- ================================================================== +-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI MSTP MIB +-- Reference: +-- Version: V2.11 +-- History: 2008-06-14 MSTP Process +-- History: 2008-10-08 MSTP Process- v3 +-- History: 2009-3-01 MSTP Process- v4 + +-- ================================================================== +-- ================================================================== +-- +-- Variables and types be imported +-- +-- ================================================================== + + HUAWEI-MSTP-MIB DEFINITIONS ::= BEGIN + + IMPORTS + BridgeId + FROM BRIDGE-MIB + hwDatacomm + FROM HUAWEI-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + Integer32, Counter32, OBJECT-TYPE, MODULE-IDENTITY, OBJECT-IDENTITY, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + RowStatus, TEXTUAL-CONVENTION + FROM SNMPv2-TC + InterfaceIndex, ifIndex, ifName + FROM IF-MIB + EnabledStatus + FROM P-BRIDGE-MIB; + + + + hwMstp MODULE-IDENTITY + LAST-UPDATED "201708171000Z" + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "This module include the information about MSTP protocol in the bridge. + The information can be read and some of them can be set." + + REVISION "201708171000Z" + DESCRIPTION "modified description" + + REVISION "201703041000Z" + DESCRIPTION "modified for:hwMstpiPortIndex." + + REVISION "201511261000Z" + DESCRIPTION "modified for:hwMstpDiameter + hwMstpProDiameter + hwMstpiStpTransLimit + hwMstpTransmitLimitDefault + hwMstpProNewPortStpTransLimit." + + REVISION "201505291000Z" + DESCRIPTION "Add for: hwMstpProFlushCapability." + + REVISION "201408140000Z" + DESCRIPTION "Add table node for port count trap. + Add for : hwMstpPortCountUpperThreshold + hwMstpPortCountLowerThreshold + hwMstpPortCountExceedThreshold + hwMstpPortCountExceedThresholdResume" + + REVISION "201405280000Z" + DESCRIPTION "Add table node for tc-snooping notify trill. + Add for : hwMstpPortTcSnoopingTable" + + REVISION "201402130000Z" + DESCRIPTION "Add leaf node for pw name. + Add for : hwMstpiEdgePortChanged + hwMstpProNewEdgePortChanged" + + REVISION "201401270000Z" + DESCRIPTION "Add leaf node for pw name. + Add for : hwMstpiPortStateForwarding + hwMstpiPortStateDiscarding + hwMstpiPortRootGuarded + hwMstpiPortLoopGuarded + hwMstpProNewPortStateForwarding + hwMstpProNewPortStateDiscarding + hwMstpProNewPortRootGuarded + hwMstpProNewPortLoopGuarded + hwMstpProLoopbackDetected" + REVISION "201309070000Z" + DESCRIPTION "Fix the errors checked by a tool." + REVISION "201303191000Z" + DESCRIPTION "Modify bpdu encapsulation enum value." + REVISION "201706300000Z" + DESCRIPTION "Modify description : + hwMstpiRowStatus, hwMstpPortVlanListLow, + hwMstpPortVlanListHigh, hwMstpProNewPortType." + + ::= { hwL2Mgmt 4 } + +-- +-- Textual conventions +-- + + HwMSTPEnabledStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A simple status value for the object." + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + + +-- +-- Node definitions +-- + + hwL2Mgmt OBJECT IDENTIFIER ::= { hwDatacomm 42 } + + hwMstpObjects OBJECT IDENTIFIER ::= { hwMstp 1 } + + hwMstpStatus OBJECT-TYPE + SYNTAX HwMSTPEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Whether the Bridge MSTP is enabled. + Enable indicate that MSTP enable in the bridge; + Disabled indicate that MSTP disable in the bridge. + By default, the Bridge MSTP is disabled." + ::= { hwMstpObjects 1 } + + hwMstpForceVersion OBJECT-TYPE + SYNTAX INTEGER + { + stp(0), + rstp(2), + mstp(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " The value of this object identifies the protocol mode of the STP. + 0: STP + 2: RSTP + 3: MSTP + Default value: MSTP (3)." + ::= { hwMstpObjects 2 } + + hwMstpDiameter OBJECT-TYPE + SYNTAX Integer32 (2..7 | 65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies the network diameter of the STP. + It affects the time that include hello time, forward delay time and maxage. + Every bridge can set the diameter of Bridge, and it is effective when the bridge is the root bridge. + Effective in the CIST. The value ranges from 2 to 7. The default value is 7." + ::= { hwMstpObjects 3 } + + hwMstpBridgeMaxHops OBJECT-TYPE + SYNTAX Integer32 (1..40) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies the maximum hops of a spanning tree in an MST region. + The maximum hops of a spanning tree in an MST region can limit the network scale of the spanning tree. + The object takes effect when the bridge is the root bridge. + If the TTL of the BPDU received by the device is 0, the device discards the BPDU." + ::= { hwMstpObjects 4 } + + hwMstpMasterBridgeID OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Bridge Identifier of the current Master Bridge. + It is the root Bridge Identifier of the instance 0 in the region." + ::= { hwMstpObjects 5 } + + hwMstpMasterPathCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The CIST path cost from the transmitting Bridge to the Master Bridge. + By default, the value is 0." + ::= { hwMstpObjects 6 } + + hwMstpBpduGuard OBJECT-TYPE + SYNTAX HwMSTPEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies whether the BPDU protection is enabled on the bridge. + 1: enable + 2: disable + Default value: disabled." + ::= { hwMstpObjects 7 } + + hwMstpAdminFormatSelector OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The administrative Configuration Identifier Format Selector in use + by the Bridge. This has a value of 0 indicate the format specified + in the Standard of IEEE 802.1s. By default, the value is 0" + ::= { hwMstpObjects 8 } + + hwMstpAdminRegionName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the MST administrative region name. + It changes to hwMstpOperRegionName when user uses the activing command to active the configuration of the region. + By default, the MST region name is the first hexadecimal MAC address of a switching device." + ::= { hwMstpObjects 9 } + + hwMstpAdminRevisionLevel OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies the administrative revision level of the MST region. + It changes to hwMstpOperRevisionLevel when users use the activing command to active the configuration of the region. + The revision level and region name of MSTP, and the VLAN mapping table determine the MST region that the switch belongs to. + The value ranges from 0 to 65535. The default value is 0." + ::= { hwMstpObjects 10 } + + hwMstpOperFormatSelector OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operative Configuration Identifier Format Selector in use by the + Bridge. This has a value of 0 indicate the format specified in the + Standard of IEEE 802.1s. By default, the value is 0." + ::= { hwMstpObjects 11 } + + hwMstpOperRegionName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This MSTP operative region name. + It can be used to determine whether + the region is the same region with + the mapping between VLAN and instance + and hwMstpOperRevisionLevel." + ::= { hwMstpObjects 12 } + + + hwMstpOperRevisionLevel OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the effective revision level of the MST region. + Two routers belong to the same MST region only if they have the same MST region name, + Mapping between VLANs and MSTIs, and the MST region revision level." + ::= { hwMstpObjects 13 } + + hwMstpRegionConfActive OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Active the region configuration. + Generally, the value of the hwMstpRegionConfActive is disable, + but the value will be set as enable if Net Manager want to + active the configure of the region in the bridge. And then + all manager configuration will change to operable configuration. + The value of hwMstpRegionConfActive is only disable when it is read. + It is only enable when it is set. " + ::= { hwMstpObjects 14 } + + hwMstpDefaultVlanAllo OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + unused(65535) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the default mapping relationship between the VLANs and the MSTIs in the MST region. + 1: enable When you set this object, the value can be enable only. + 65535: ununsed When you access the value of this object, it is unused. + In addition to the VLANs added to the MSTIs, the rest are added to the default MSTI 0." + ::= { hwMstpObjects 15 } + + hwMstpDefaultRegionName OBJECT-TYPE + SYNTAX INTEGER + { + reset(1), + unused(65535) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object indicates the MSTP path cost. + 1: indicates dot1d-1998, which is the IEEE 802.1d standard proposed in 1998.2. + 2: indicates dot1t, which is the IEEE 802.1t standard. + 3: indicates legacy, which is the calculation standard developed by Huawei." + ::= { hwMstpObjects 16 } + + hwMstpPathCostStandard OBJECT-TYPE + SYNTAX INTEGER + { + dot1d1998(1), + dot1t(2), + legacy(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies the path cost standard. + 1: 1: dot1d-1988 is the IEEE 802.1d standard method in 1998. + 2: dot1t is the standard method of the IEEE 802.1t. + 3: legacy is the private algorithm of Huawei." + ::= { hwMstpObjects 17 } + + hwMstpVIDAllocationTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMstpVIDAllocationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table includes the information of the VLAN with relation to the instance of MSTP." + ::= { hwMstpObjects 18 } + + hwMstpVIDAllocationEntry OBJECT-TYPE + SYNTAX HwMstpVIDAllocationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table includes the information of the VLAN with relation to the instance of MSTP. + The index of the table is vlanid. Default, the VLAN is in the CIST." + INDEX { hwMstpVID } + ::= { hwMstpVIDAllocationTable 1 } + + HwMstpVIDAllocationEntry ::= + SEQUENCE { + hwMstpVID + Integer32, + hwMstpAdminMstID + Integer32, + hwMstpOperMstID + Integer32 + } + + hwMstpVID OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VLAN Identifier." + ::= { hwMstpVIDAllocationEntry 1 } + + hwMstpAdminMstID OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies which MSTI the VLAN belongs to. By default, all the VLANs belong to CIST 0." + ::= { hwMstpVIDAllocationEntry 2 } + + hwMstpOperMstID OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the MSTI that the effective VLAN belongs to." + ::= { hwMstpVIDAllocationEntry 3 } + + hwMstpInstanceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMstpInstanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes the attribute value, description, and operation restriction of configurable attributes of the MSTI." + ::= { hwMstpObjects 19 } + + hwMstpInstanceEntry OBJECT-TYPE + SYNTAX HwMstpInstanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table includes the information of the instance. + The index of the table is Multiple spanning-tree instance Identifier." + INDEX { hwMstpInstanceID } + ::= { hwMstpInstanceTable 1 } + + HwMstpInstanceEntry ::= + SEQUENCE { + hwMstpInstanceID + Integer32, + hwMstpiBridgeID + BridgeId, + hwMstpiBridgePriority + Integer32, + hwMstpiDesignedRoot + BridgeId, + hwMstpiRootPathCost + Integer32, + hwMstpiRootPort + Integer32, + hwMstpiRootType + INTEGER, + hwMstpiRemainingHops + Integer32, + hwMstpiAdminMappedVlanListLow + OCTET STRING, + hwMstpiAdminMappedVlanListHigh + OCTET STRING, + hwMstpiOperMappedVlanListLow + OCTET STRING, + hwMstpiOperMappedVlanListHigh + OCTET STRING, + hwMstpiRowStatus + RowStatus + } + + hwMstpInstanceID OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Multiple spanning-tree instance Identifier. + The scope of instance identifier is different, + some versions are 0 to 48." + ::= { hwMstpInstanceEntry 1 } + + hwMstpiBridgeID OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Bridge Identifier for the spanning tree instance + identified by MSTID." + ::= { hwMstpInstanceEntry 2 } + + hwMstpiBridgePriority OBJECT-TYPE + SYNTAX Integer32 (0..61440) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the bridge priority of the MSTI. + The step is 4096. For example, the values can be set to be 0, 4096, 8192... The default value is 32768." + DEFVAL { 32768 } + ::= { hwMstpInstanceEntry 3 } + + hwMstpiDesignedRoot OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Bridge Identifier of the Root Bridge for the spanning + tree instance identified by MSTID." + ::= { hwMstpInstanceEntry 4 } + + hwMstpiRootPathCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The path cost from the transmitting Bridge to the Root Bridge + for the spanning tree instance identified by MSTID." + ::= { hwMstpInstanceEntry 5 } + + hwMstpiRootPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The root port for the spanning tree instance identified by the MSTID." + ::= { hwMstpInstanceEntry 6 } + + hwMstpiRootType OBJECT-TYPE + SYNTAX INTEGER + { + normal(0), + secondary(1), + primary(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the type of the root bridge of the MSTI: + 0: normal + 1: secondary + 2: primary + Default value: normal (0)." + DEFVAL { normal } + ::= { hwMstpInstanceEntry 7 } + + hwMstpiRemainingHops OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remaining hops of the spanning tree instance identified by MSTID." + ::= { hwMstpInstanceEntry 8 } + + hwMstpiAdminMappedVlanListLow OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..256)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The lower part of administrative VLAN list mapped to the spanning + tree instance identified by MSTID." + ::= { hwMstpInstanceEntry 9 } + + hwMstpiAdminMappedVlanListHigh OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..256)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The higher part of administrative VLAN list mapped to the spanning + tree instance identified by MSTID." + ::= { hwMstpInstanceEntry 10 } + + hwMstpiOperMappedVlanListLow OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The lower part of operative VLAN list mapped to the spanning + tree instance identified by MSTID." + ::= { hwMstpInstanceEntry 11 } + + hwMstpiOperMappedVlanListHigh OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The higher part of operative VLAN list mapped to the spanning + tree instance identified by MSTID." + ::= { hwMstpInstanceEntry 12 } + + hwMstpiRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status of the MSTI table. + The value can be: + 1: active + 3: not ready + 4: createAndGo + 5: createAndGo + 6: destroy" + + ::= { hwMstpInstanceEntry 13 } + + hwMstpPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMstpPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes the attribute value, description, and operation restriction conditions of the port in each MSTI." + ::= { hwMstpObjects 20 } + + hwMstpPortEntry OBJECT-TYPE + SYNTAX HwMstpPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table includes the information of the port + of the multiple spanning tree instance. The index + of the table is the aggregation of multiple spanning + tree instance identifier and port index. " + INDEX { hwMstpInstanceID, hwMstpiPortIndex } + ::= { hwMstpPortTable 1 } + + HwMstpPortEntry ::= + SEQUENCE { + hwMstpiPortIndex + Integer32, + hwMstpiState + INTEGER, + hwMstpiPortPriority + Integer32, + hwMstpiPathCost + Integer32, + hwMstpiDesignatedRoot + BridgeId, + hwMstpiDesignatedCost + Integer32, + hwMstpiDesignatedBridge + BridgeId, + hwMstpiDesignatedPort + OCTET STRING, + hwMstpiStpPortEdgeport + INTEGER, + hwMstpiStpPortPointToPoint + INTEGER, + hwMstpiStpMcheck + INTEGER, + hwMstpiStpTransLimit + Integer32, + hwMstpiStpRXStpBPDU + Counter32, + hwMstpiStpTXStpBPDU + Counter32, + hwMstpiStpRXTCNBPDU + Counter32, + hwMstpiStpTXTCNBPDU + Counter32, + hwMstpiStpRXRSTPBPDU + Counter32, + hwMstpiStpTXRSTPBPDU + Counter32, + hwMstpiStpRXMSTPBPDU + Counter32, + hwMstpiStpTXMSTPBPDU + Counter32, + hwMstpiStpClearStatistics + INTEGER, + hwMstpiStpDefaultPortCost + INTEGER, + hwMstpiStpStatus + HwMSTPEnabledStatus, + hwMstpiPortRootGuard + HwMSTPEnabledStatus, + hwMstpiPortLoopGuard + HwMSTPEnabledStatus, + hwMstpPortCompliance + INTEGER, + hwMstpConfigDigestSnooping + HwMSTPEnabledStatus, + hwMstpNoAgreementCheck + HwMSTPEnabledStatus, + hwMstpPortTCNotify + HwMSTPEnabledStatus, + hwMstpiStpPortBpduFilter + INTEGER, + hwMstpiPortRole + INTEGER + } + + hwMstpiPortIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The index of the bridge port." + ::= { hwMstpPortEntry 1 } + + hwMstpiState OBJECT-TYPE + SYNTAX INTEGER + { + disabled(1), + discarding(2), + learning(4), + forwarding(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of the port. It must be disabled, discarding, learning or forwarding. " + ::= { hwMstpPortEntry 2 } + + hwMstpiPortPriority OBJECT-TYPE + SYNTAX Integer32 (0..240) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the priority field which is contained in the + first (in network byte order) four bits of the (2 octet long) Port ID. + The other octet of the Port ID is given by the value of mstiPortIndex. + And step of 16. It is the priority of the port in the multiple spanning tree instance, + and it can be used to determine the role of the port in the multiple spanning tree." + DEFVAL { 128 } + ::= { hwMstpPortEntry 3 } + + hwMstpiPathCost OBJECT-TYPE + SYNTAX Integer32 (1..200000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies the path cost of the port." + ::= { hwMstpPortEntry 4 } + + hwMstpiDesignatedRoot OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Bridge Identifier of the Root Bridge for the port of the Spanning + Tree instance identified by the MSTID" + ::= { hwMstpPortEntry 5 } + + hwMstpiDesignatedCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the path cost of the designated port." + ::= { hwMstpPortEntry 6 } + + hwMstpiDesignatedBridge 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." + ::= { hwMstpPortEntry 7 } + + hwMstpiDesignatedPort 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." + ::= { hwMstpPortEntry 8 } + + hwMstpiStpPortEdgeport OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2), + undo(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether the port is an edge port. + By default, a port is a non-edge port. The value can be changed through configuration. + disable: indicates an edge port in the disabled state. + enable: indicates an edge port in the enabled state." + ::= { hwMstpPortEntry 9 } + + hwMstpiStpPortPointToPoint OBJECT-TYPE + SYNTAX INTEGER + { + forceTrue(1), + forceFalse(2), + auto(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies whether the port is a Point-to-Point port. + 1: forceTrue + 2: forceFalse + 3: auto + The default value is auto." + + DEFVAL { auto } + ::= { hwMstpPortEntry 10 } + + hwMstpiStpMcheck OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + unused(65535) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies the operation of MCHECK on the port. + 1: enable When you set this object, the value can be enable only. + 2: ununsed When you access the value of this object, it is unused." + + ::= { hwMstpPortEntry 11 } + + hwMstpiStpTransLimit OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies the transmission times of the BPDUs on the port." + ::= { hwMstpPortEntry 12 } + + hwMstpiStpRXStpBPDU OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received Config BPDU. Effective in CIST." + ::= { hwMstpPortEntry 13 } + + hwMstpiStpTXStpBPDU OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of transmitted Config BPDU. Effective in CIST." + ::= { hwMstpPortEntry 14 } + + hwMstpiStpRXTCNBPDU OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received TCN BPDU. Effective in CIST." + ::= { hwMstpPortEntry 15 } + + hwMstpiStpTXTCNBPDU OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of transmitted TCN BPDU. Effective in CIST." + ::= { hwMstpPortEntry 16 } + + hwMstpiStpRXRSTPBPDU OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received RST BPDU. Effective in CIST." + ::= { hwMstpPortEntry 17 } + + hwMstpiStpTXRSTPBPDU OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of transmitted RST BPDU. Effective in CIST." + ::= { hwMstpPortEntry 18 } + + hwMstpiStpRXMSTPBPDU OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received MST BPDU. Effective in CIST." + ::= { hwMstpPortEntry 19 } + + hwMstpiStpTXMSTPBPDU OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of transmitted MST BPDU. Effective in CIST." + ::= { hwMstpPortEntry 20 } + + hwMstpiStpClearStatistics OBJECT-TYPE + SYNTAX INTEGER + { + clear(1), + unused(65535) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies the status of clearing statistics on the port. + 1: clear When you perform SET operation to this object, the value can be clear only. + 2: ununsed When you perform GET operation to this object, the value of this object is unused." + + ::= { hwMstpPortEntry 21 } + + hwMstpiStpDefaultPortCost OBJECT-TYPE + SYNTAX INTEGER + { + reset(1), + unused(65535) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies the default cost of the port. + 1: reset When you perform SET operation to this object, the value can be reset only. + 2: ununsed When you perform GET operation to this object, the value of this object is unused. + By default, the path cost value of the port on each MSTI is the path cost corresponding to the port rate." + ::= { hwMstpPortEntry 22 } + + hwMstpiStpStatus OBJECT-TYPE + SYNTAX HwMSTPEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies the spanning tree status on the port. + 1: enbale + 2: disable + The default value is enable." + DEFVAL { enabled } + ::= { hwMstpPortEntry 23 } + + hwMstpiPortRootGuard OBJECT-TYPE + SYNTAX HwMSTPEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies whether the root protection is enabled on the port. + 1: enbale + 2: disable + By default, the root protection is disabled." + DEFVAL { disabled } + ::= { hwMstpPortEntry 24 } + + hwMstpiPortLoopGuard OBJECT-TYPE + SYNTAX HwMSTPEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies whether the loopback protection is enabled on the port. + 1: enbale + 2: disable + By default, the loopback protection is disabled." + + DEFVAL { disabled } + ::= { hwMstpPortEntry 25 } + + hwMstpPortCompliance OBJECT-TYPE + SYNTAX INTEGER + { + auto(1), + dotls(2), + legacy(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies the protocol format of the MSTP packet sent and received on the port. + The protocol format can be one of the following: + 1: auto (the self-adaptive protocol format) + 2: dotls (the standard IEEE 802.1s format) + 3: legacy (the private protocol format) + By default, the protocol format of the MSTP packet is self-adaptive, that is, auto(1)." + DEFVAL { auto } + ::= { hwMstpPortEntry 26 } + + hwMstpConfigDigestSnooping OBJECT-TYPE + SYNTAX HwMSTPEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether the digest snooping function is enabled on the port: + 1: enabled + 2: disabled + By default, the function is not enabled. In other words, the default value is disabled(2)." + DEFVAL { disabled } + ::= { hwMstpPortEntry 27 } + + hwMstpNoAgreementCheck OBJECT-TYPE + SYNTAX HwMSTPEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Whether enhance agreement is enabled. + When Huawei datacomm devices running the VRP are internetworking + with non-Huawei devices, you need to enable this on Huawei devices + to configure the mode of the fast transition mechanism the same as + that on non-Huawei devices." + DEFVAL { enabled } + ::= { hwMstpPortEntry 30 } + + hwMstpPortTCNotify OBJECT-TYPE + SYNTAX HwMSTPEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The main interface notifies its sub-interfaces to update + MAC entries and ARP entries after receiving a TC message. + This prevents services from being interrupted." + DEFVAL { disabled } + ::= { hwMstpPortEntry 31 } + + hwMstpiStpPortBpduFilter OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2), + undo(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether the port is enabled to send or receive BPDUs. + disable(1): indicates that the function of sending or receiving BPDUs is in the disabled state on the port. + enable(2): indicates that the function of sending or receiving BPDUs is in the enabled state on the port. + undo(3): indicates that the port is not configured with the function of sending or receiving BPDUs. + By default, a port is not configured with the function of sending or receiving BPDUs." + DEFVAL { undo } + ::= { hwMstpPortEntry 32 } + hwMstpiPortRole OBJECT-TYPE + SYNTAX INTEGER + { + disabled(1), + alternate(2), + backup(3), + root(4), + designated(5), + master(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the port role on a particular instance." + ::= { hwMstpPortEntry 33 } + + hwMstpSnooping OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "when the device's interface receive TCN, the servers is normal in device where MSTP is disable. + By default, the value is disabled." + ::= { hwMstpObjects 21 } + + hwMstpAccessoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMstpAccessoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of MSTP Accessory Information." + ::= { hwMstpObjects 22 } + + hwMstpAccessoryEntry OBJECT-TYPE + SYNTAX HwMstpAccessoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table entry of MSTP Accessory Information." + INDEX { hwMstpAccessoryIndex } + ::= { hwMstpAccessoryTable 1 } + + HwMstpAccessoryEntry ::= + SEQUENCE { + hwMstpAccessoryIndex + Integer32, + hwMstpBackupReplyAgreement + INTEGER, + hwMstpStpNoAgreementCheck + INTEGER + } + + hwMstpAccessoryIndex OBJECT-TYPE + SYNTAX Integer32 (1..512) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the Accessory Commands of MSTP." + ::= { hwMstpAccessoryEntry 1 } + + hwMstpBackupReplyAgreement OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When the port of device, which played the backup or alternate role, receives the BPDU message with + high priority, and the proposal flag of this message was set. + The BPDU message can be send from this port immediately, the agreement flag was set of this BPDU message." + DEFVAL { disable } + ::= { hwMstpAccessoryEntry 2 } + + hwMstpStpNoAgreementCheck OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "when the port is root, calculating allsyned without check syned flag of root." + DEFVAL { disable } + ::= { hwMstpAccessoryEntry 3 } + + hwMstpProTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMstpProEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes the attribute value, attribute description, and access restrictions of each MSTP process." + ::= { hwMstpObjects 23 } + + hwMstpProEntry OBJECT-TYPE + SYNTAX HwMstpProEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of the MSTP process information table." + INDEX { hwMstpProID } + ::= { hwMstpProTable 1 } + + HwMstpProEntry ::= + SEQUENCE { + hwMstpProID + Integer32, + hwMstpProStpState + HwMSTPEnabledStatus, + hwMstpProPriority + Integer32, + hwMstpProRootType + INTEGER, + hwMstpProForceVersion + INTEGER, + hwMstpProBpduGuard + HwMSTPEnabledStatus, + hwMstpProDiameter + Integer32, + hwMstpProConvergeMode + INTEGER, + hwMstpProMaxHops + Integer32, + hwMstpProMCheck + INTEGER, + hwMstpProPathCostStandard + INTEGER, + hwMstpProHelloTime + Integer32, + hwMstpProFwdDelay + Integer32, + hwMstpProMaxAge + Integer32, + hwMstpProTimerFactor + Integer32, + hwMstpProTCNotify + OCTET STRING, + hwMstpProNoLinkSharePortList + OCTET STRING, + hwMstpProLinkSharePortList + OCTET STRING, + hwMstpProTcGuard + HwMSTPEnabledStatus, + hwMstpProTcGuardThreshold + Integer32, + hwMstpProTcNotifyProcess + EnabledStatus, + hwMstpProRegionConfActive + EnabledStatus, + hwMstpProLinkShareGuard + EnabledStatus, + hwMstpConfigDegist + OCTET STRING, + hwMstpProRegionConfShare + EnabledStatus, + hwMstpProRowStatus + RowStatus, + hwMstpProTcGuardInterval + Integer32, + hwMstpProFlushCapability + HwMSTPEnabledStatus + + } + + hwMstpProID OBJECT-TYPE + SYNTAX Integer32 (0..288) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MSTP process identifier." + ::= { hwMstpProEntry 1 } + + hwMstpProStpState OBJECT-TYPE + SYNTAX HwMSTPEnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether the spanning tree function is enabled for this MSTP process. + The value can be: + 1: enabled + 2: disabled + By default, the spanning tree function of an MSTP process is disabled." + ::= { hwMstpProEntry 4 } + + hwMstpProPriority OBJECT-TYPE + SYNTAX Integer32 (0..61440) + UNITS "4096" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The priority for the MSTP process spanning tree, step of 4096. + For example, we can set the Priority of the bridge such as 0, 4096, 8192 etc. + It can be used to determined whether the process is the root of + the whole spanning tree. The default value is 32768." + DEFVAL { 32768 } + ::= { hwMstpProEntry 5 } + + hwMstpProRootType OBJECT-TYPE + SYNTAX INTEGER + { + normal(0), + secondary(1), + primary(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the type of the root bridge taken by the MSTP process. + The value can be: + 0: normal + 1: secondary + 2: primary + By default, an MSTP process does not function as a root bridge. " + DEFVAL { normal } + ::= { hwMstpProEntry 6 } + + hwMstpProForceVersion OBJECT-TYPE + SYNTAX INTEGER + { + stp(0), + rstp(2), + mstp(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the STP type of the MSTP process. + The value can be: + 0: stp + 1: rstp + 2: mstp + By default, the protocol of an MSTP process is RSTP." + ::= { hwMstpProEntry 7 } + + hwMstpProBpduGuard OBJECT-TYPE + SYNTAX HwMSTPEnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies whether the BPDU guard function is enabled for the MSTP process. + The value can be: 1: enabled + 2: disabled + By default, the BPDU guard function of an MSTP process is disabled." + + DEFVAL { disabled } + ::= { hwMstpProEntry 8 } + + hwMstpProDiameter OBJECT-TYPE + SYNTAX Integer32 (2..7 | 65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the network diameter of the MSTP process. + The network diameter determines timer parameters such as parameters of the Forwarding timer. + By default, the network diameter of an MSTP process is 7." + DEFVAL { 7 } + ::= { hwMstpProEntry 9 } + + hwMstpProConvergeMode OBJECT-TYPE + SYNTAX INTEGER + { + fast(1), + normal(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the convergence mode of the MSTP process. + The value can be: + 1: fast + 2: normal + By default, the convergence mode of an MSTP process is fast." + + ::= { hwMstpProEntry 10 } + + hwMstpProMaxHops OBJECT-TYPE + SYNTAX Integer32 (1..40) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Maxhops of a MSTP process, the default value is 20." + + DEFVAL { 20 } + ::= { hwMstpProEntry 11 } + + hwMstpProMCheck OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + unused(65535) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies whether the MCheck mark is used. + The value can be: + 1: enabled + 65535: unused + By default, the MCheck mark of an MSTP process is unused." + DEFVAL { 65535 } + ::= { hwMstpProEntry 12 } + + hwMstpProPathCostStandard OBJECT-TYPE + SYNTAX INTEGER + { + dot1d1998(1), + dot1t(2), + legacy(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the path calculation standard of the MSTP process. + The value can be: + 1: indicates dot1d-1998, which is the IEEE 802.1d standard proposed in 1998 + 2: indicates dot1t, which is the IEEE 802.1t standard + 3: indicates legacy, which is the calculation standard developed by Huawei + By default, the path calculation standard of an MSTP process is dot1t." + DEFVAL { 2 } + ::= { hwMstpProEntry 13 } + + hwMstpProHelloTime OBJECT-TYPE + SYNTAX Integer32 (100..1000) + UNITS "100" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the Hello time of the MSTP process. + The step is 100 centiseconds. By default, the Hello time of an MSTP process is 200 centiseconds." + DEFVAL { 200 } + ::= { hwMstpProEntry 14 } + + hwMstpProFwdDelay OBJECT-TYPE + SYNTAX Integer32 (400..3000) + UNITS "100" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the Hello time of the MSTP process. + The step is 100 centiseconds. + By default, the Hello time of an MSTP process is 1500 centiseconds." + DEFVAL { 1500 } + ::= { hwMstpProEntry 15 } + + hwMstpProMaxAge OBJECT-TYPE + SYNTAX Integer32 (600..4000) + UNITS "100" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the maxage of the MSTP process. + The step is 100. By default, the maxage of an MSTP process is 2000." + DEFVAL { 2000 } + ::= { hwMstpProEntry 16 } + + hwMstpProTimerFactor OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Timer factor, which is used in loop protection, the default value is 3." + DEFVAL { 3 } + ::= { hwMstpProEntry 17 } + + hwMstpProTCNotify OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..7)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The current MSTP process notifies the specified STP instance + in MSTP process 0 to update MAC entries and ARP entries after + receiving a TC message. This prevents services from being interrupted." + ::= { hwMstpProEntry 18 } + + hwMstpProNoLinkSharePortList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The port list participates in the status calculation of + a specified MSTP process witch no-link-share method." + ::= { hwMstpProEntry 19 } + + hwMstpProLinkSharePortList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The port list participates in the status calculation of + a specified MSTP process witch link-share method." + ::= { hwMstpProEntry 20 } + + hwMstpProTcGuard OBJECT-TYPE + SYNTAX HwMSTPEnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether the TC guard function is enabled for the MSTP process. + After the TC guard function is enabled for the MSTP process and the number of TC BPDUs received by an MSTI in a unit time exceeds the threshold, + the subsequent TC BPDUs are not processed until the TC guard time expires. + The value can be: + 1: enabled + 2: disabled + By default, this function is disabled." + DEFVAL { disabled } + ::= { hwMstpProEntry 21 } + + hwMstpProTcGuardThreshold OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the maximum number of TC messages that can be processed within the TC guard time. The default value is 3." + ::= { hwMstpProEntry 22 } + + hwMstpProTcNotifyProcess OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether the current MSTP process notifies MSTP process 0 to update + MAC entries and ARP entries after receiving a TC message." + DEFVAL { disabled } + ::= { hwMstpProEntry 23 } + + hwMstpProRegionConfActive OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Active the region configuration. + Generally, the value of the hwMstpProRegionConfActive is disable, + but the value will be set as enable if Net Manager want to + active the configure of the region in the bridge. And then + all manager configuration will change to operable configuration. + The value of hwMstpRegionConfActive is only disable when it is read. + It is only enable when it is set." + DEFVAL { disabled } + ::= { hwMstpProEntry 24 } + + hwMstpProLinkShareGuard OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether the Link-share Guard function is enabled on the MSTP process. + If the function is enabled, the root Guard function will also + work on port in all instance besides instance 0, when the link + between the ports either of which is in Link_share mode broken down." + DEFVAL { disabled } + ::= { hwMstpProEntry 25 } + + hwMstpConfigDegist OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This MSTP region-configuration digest. + It can be used to determine whether + the region is the same region with + another one." + ::= { hwMstpProEntry 26 } + + hwMstpProRegionConfShare OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Suggesting that whether all the process will share the same Region-config with process 0. + If the function is enable, all the existing process will share the same Region-config with process 0. + " + ::= { hwMstpProEntry 27 } + + + hwMstpProRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the row status of hwMstpProTable. + The value can be: + 1: active + 2: notInService + 3: notReady + 4: createAndGo + 5: createAndWait + 6: destroy" + + ::= { hwMstpProEntry 30 } + + hwMstpProTcGuardInterval OBJECT-TYPE + SYNTAX Integer32 (0..600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object indicates time the MSTP takes to handle a given number of TC packets and immediately refresh forwarding entries." + ::= { hwMstpProEntry 31 } + + hwMstpProFlushCapability OBJECT-TYPE + SYNTAX HwMSTPEnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether FLUSH capability is enabled or not on a MSTP process." + DEFVAL { disabled } + ::= { hwMstpProEntry 32 } + + + hwMstpPortBindTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMstpPortBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port bind table." + ::= { hwMstpObjects 24 } + + hwMstpPortBindEntry OBJECT-TYPE + SYNTAX HwMstpPortBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port bind entry." + INDEX { hwMstpProID, hwMstpPortId1, hwMstpPortId2, hwMstpPortId3, hwMstpPortId4, + hwMstpPortIdFlag } + ::= { hwMstpPortBindTable 1 } + + HwMstpPortBindEntry ::= + SEQUENCE { + hwMstpPortId1 + Integer32, + hwMstpPortId2 + Integer32, + hwMstpPortId3 + Integer32, + hwMstpPortId4 + Integer32, + hwMstpPortIdFlag + Integer32, + hwMstpPortVlanListLow + OCTET STRING, + hwMstpPortVlanListHigh + OCTET STRING, + hwMstpProNewPortType + INTEGER, + hwMstpProNewPortBpduVlan + Integer32, + hwMstpPortBindRowStatus + RowStatus + } + + hwMstpPortId1 OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of this object identifies the port ID field 1 allocated by MSTP." + ::= { hwMstpPortBindEntry 1 } + + hwMstpPortId2 OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of this object identifies the port ID field 2 allocated by MSTP." + ::= { hwMstpPortBindEntry 2 } + + hwMstpPortId3 OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of this object identifies the port ID field 3 allocated by MSTP." + ::= { hwMstpPortBindEntry 3 } + + hwMstpPortId4 OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of this object identifies the port ID field 4 allocated by MSTP." + ::= { hwMstpPortBindEntry 4 } + + hwMstpPortIdFlag OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of this object identifies the port ID tag allocated by MSTP." + ::= { hwMstpPortBindEntry 5 } + + hwMstpPortVlanListLow OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..256)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates 2048 least significant bits (0-2047) of the VLAN to which the port joining the process belongs." + ::= { hwMstpPortBindEntry 6 } + + hwMstpPortVlanListHigh OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..256)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates 2048 most significant bits (2048-4095) of the VLAN to which the port joining the process belongs." + ::= { hwMstpPortBindEntry 7 } + + hwMstpProNewPortType OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + nolinkshare(2), + linkshare(3), + nolinksharewithvlan(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the mode in which the port joins the MSTP process: + The value can be: + 1: normal + 2: nolinkshare + 3: linkshare + 4: nolinksharewithvlan" + + ::= { hwMstpPortBindEntry 8 } + + hwMstpProNewPortBpduVlan OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the BPDU-VLAN-based communication with non-Huawei devices. + On non-Huawei devices, protocol packets are in the format of VBSTand a VLAN is a spanning tree. + Therefore, to communicate with non-Huawei devices, the format of BPDU packets on Huawei devices need to be set to VBST, + and Huawei devices need to belong to the same VLAN with non-Huawei devices." + ::= { hwMstpPortBindEntry 9 } + + hwMstpPortBindRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "MSTP port binding table rowstatus." + ::= { hwMstpPortBindEntry 100 } + + hwMstpProPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMstpProPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table includes the information of the port + of the MSTP process. " + ::= { hwMstpObjects 25 } + + hwMstpProPortEntry OBJECT-TYPE + SYNTAX HwMstpProPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of the MSTP process port information table. " + INDEX { hwMstpProID, hwMstpInstanceID, hwMstpiPortIndex } + ::= { hwMstpProPortTable 1 } + + HwMstpProPortEntry ::= + SEQUENCE { + hwMstpProPortState + INTEGER, + hwMstpProPortPriority + Integer32, + hwMstpProPortPathCost + Integer32, + hwMstpProPortDesignatedRoot + BridgeId, + hwMstpProPortDesignatedCost + Integer32, + hwMstpProPortDesignatedBridge + BridgeId, + hwMstpProPortDesignatedPort + OCTET STRING, + hwMstpProPortStpEdgeport + HwMSTPEnabledStatus, + hwMstpProPortStpPointToPoint + INTEGER, + hwMstpProPortStpMcheck + INTEGER, + hwMstpProPortStpTransLimit + Integer32, + hwMstpProPortStpRXStpBPDU + Counter32, + hwMstpProPortStpTXStpBPDU + Counter32, + hwMstpProPortStpRXTCNBPDU + Counter32, + hwMstpProPortStpTXTCNBPDU + Counter32, + hwMstpProPortStpRXRSTPBPDU + Counter32, + hwMstpProPortStpTXRSTPBPDU + Counter32, + hwMstpProPortStpRXMSTPBPDU + Counter32, + hwMstpProPortStpTXMSTPBPDU + Counter32, + hwMstpProPortStpClearStatistics + INTEGER, + hwMstpProPortStpDefaultPortCost + INTEGER, + hwMstpProPortStpStatus + HwMSTPEnabledStatus, + hwMstpProPortRootGuard + HwMSTPEnabledStatus, + hwMstpProPortLoopGuard + HwMSTPEnabledStatus, + hwMstpProPortCompliance + INTEGER, + hwMstpProPortConfigDigestSnooping + HwMSTPEnabledStatus, + hwMstpProPortNoAgreementCheck + HwMSTPEnabledStatus, + hwMstpProPortTCNotify + HwMSTPEnabledStatus, + hwMstpProPortType + INTEGER + } + + hwMstpProPortState OBJECT-TYPE + SYNTAX INTEGER + { + disabled(1), + discarding(2), + learning(4), + forwarding(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of the port in MSTP process. + It must be disabled, discarding, learning or forwarding. " + ::= { hwMstpProPortEntry 2 } + + hwMstpProPortPriority OBJECT-TYPE + SYNTAX Integer32 (0..240) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the priority field which is contained in the + first (in network byte order) four bits of the (2 octet long) Port ID. + The other octet of the Port ID is given by the value of hwMstpiPortIndex. + And step of 16. It is the priority of the port in the MSTP process, + and it can be used to determine the role of the port in the MSTP process Spanning Tree. " + DEFVAL { 128 } + ::= { hwMstpProPortEntry 3 } + + hwMstpProPortPathCost OBJECT-TYPE + SYNTAX Integer32 (1..200000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The path cost of paths with which the package passes the port. + The range of path cost is 1..65535 for 802.1d standard, + is 1..200000000 for 802.1t standard, and is 1..200000 + for the legacy standard. " + ::= { hwMstpProPortEntry 4 } + + hwMstpProPortDesignatedRoot OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Bridge Identifier of the Root Bridge for the port of the + MSTP process Spanning Tree." + ::= { hwMstpProPortEntry 5 } + + hwMstpProPortDesignatedCost OBJECT-TYPE + SYNTAX Integer32 + 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 BPDUs." + ::= { hwMstpProPortEntry 6 } + + hwMstpProPortDesignatedBridge 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." + ::= { hwMstpProPortEntry 7 } + + hwMstpProPortDesignatedPort 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." + ::= { hwMstpProPortEntry 8 } + + hwMstpProPortStpEdgeport OBJECT-TYPE + SYNTAX HwMSTPEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Whether the port fast is enabled in the MSTP process. When the + port is the edge port, it can change to forwarding state immediately. " + DEFVAL { disabled } + ::= { hwMstpProPortEntry 9 } + + hwMstpProPortStpPointToPoint OBJECT-TYPE + SYNTAX INTEGER + { + forceTrue(1), + forceFalse(2), + auto(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Whether the port connects the point to point link. + If user set the port as a point to point port, + the port is a point to point port in the MSTP process. + If user set the port as a point to point port but the port isn't, + the mstp may import temporary loop. So user can use the default. " + DEFVAL { auto } + ::= { hwMstpProPortEntry 10 } + + hwMstpProPortStpMcheck OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + unused(65535) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " When root interface is changed from STP mode to RSTP or MSTP mode, the + appointed interface can not switch to RSTP or MSTP mode automatically. + At the time, you need switch back with hand by set Mcheck value to enable(1). + The value unused(65535) when it is read. " + ::= { hwMstpProPortEntry 11 } + + hwMstpProPortStpTransLimit OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value used by the port transmit state machine to limit + the maximum transmission rate. " + DEFVAL { 3 } + ::= { hwMstpProPortEntry 12 } + + hwMstpProPortStpRXStpBPDU OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received Config BPDUs. " + ::= { hwMstpProPortEntry 13 } + + hwMstpProPortStpTXStpBPDU OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of transmitted Config BPDUs. " + ::= { hwMstpProPortEntry 14 } + + hwMstpProPortStpRXTCNBPDU OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received TCN BPDUs. " + ::= { hwMstpProPortEntry 15 } + + hwMstpProPortStpTXTCNBPDU OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of transmitted TCN BPDUs. " + ::= { hwMstpProPortEntry 16 } + + hwMstpProPortStpRXRSTPBPDU OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received RST BPDUs. " + ::= { hwMstpProPortEntry 17 } + + hwMstpProPortStpTXRSTPBPDU OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of transmitted RST BPDUs. " + ::= { hwMstpProPortEntry 18 } + + hwMstpProPortStpRXMSTPBPDU OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received MST BPDUs. " + ::= { hwMstpProPortEntry 19 } + + hwMstpProPortStpTXMSTPBPDU OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of transmitted MST BPDUs. " + ::= { hwMstpProPortEntry 20 } + + hwMstpProPortStpClearStatistics OBJECT-TYPE + SYNTAX INTEGER + { + clear(1), + unused(65535) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear the Spanning Tree statistics in specified MSTP process. + The value is unused(65535) when it is read. + The value must be clear(1) when it is set." + ::= { hwMstpProPortEntry 21 } + + hwMstpProPortStpDefaultPortCost OBJECT-TYPE + SYNTAX INTEGER + { + reset(1), + unused(65535) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set default port path cost. " + ::= { hwMstpProPortEntry 22 } + + hwMstpProPortStpStatus OBJECT-TYPE + SYNTAX HwMSTPEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Whether the Spanning Tree Protocol is enabled on this port. " + DEFVAL { enabled } + ::= { hwMstpProPortEntry 23 } + + hwMstpProPortRootGuard OBJECT-TYPE + SYNTAX HwMSTPEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Whether the root guard is enabled. The function is to prevent + the port from receiving the BPDUs, the priority of which is + above the priority of the port." + DEFVAL { disabled } + ::= { hwMstpProPortEntry 24 } + + hwMstpProPortLoopGuard OBJECT-TYPE + SYNTAX HwMSTPEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Whether the loop protection is enabled. " + DEFVAL { disabled } + ::= { hwMstpProPortEntry 25 } + + hwMstpProPortCompliance OBJECT-TYPE + SYNTAX INTEGER + { + auto(1), + dotls(2), + legacy(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies the protocol format of the MSTP packet sent and received on the port. + The protocol format can be one of the following: + 1: auto (the self-adaptive protocol format) + 2: dotls (the standard IEEE 802.1s format) + 3: legacy (the private protocol format) + By default, the protocol format of the MSTP packet is self-adaptive, that is, auto(1)." + DEFVAL { auto } + ::= { hwMstpProPortEntry 26 } + + hwMstpProPortConfigDigestSnooping OBJECT-TYPE + SYNTAX HwMSTPEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether the digest snooping function is enabled on the port: + 1: enabled + 2: disabled + By default, the function is not enabled. In other words, the default value is disabled(2)." + DEFVAL { disabled } + ::= { hwMstpProPortEntry 27 } + + hwMstpProPortNoAgreementCheck OBJECT-TYPE + SYNTAX HwMSTPEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Whether enhance agreement is enabled. + When Huawei datacomm devices running the VRP are internetworking + with non-Huawei devices, you need to enable this on Huawei devices + to configure the mode of the fast transition mechanism the same as + that on non-Huawei devices." + DEFVAL { enabled } + ::= { hwMstpProPortEntry 30 } + + hwMstpProPortTCNotify OBJECT-TYPE + SYNTAX HwMSTPEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The main interface notifies its sub-interfaces to update + MAC entries and ARP entries after receiving a TC message. + This prevents services from being interrupted." + DEFVAL { disabled } + ::= { hwMstpProPortEntry 31 } + + hwMstpProPortType OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + nolinkshare(1), + linkshare(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " An interface to participate in the status calculation of + link-share or no-link-share Spanning Tree processes." + ::= { hwMstpProPortEntry 32 } + + hwMstpTcGuard OBJECT-TYPE + SYNTAX HwMSTPEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Whether the Bridge TC Guard function is enabled. + If the function is enabled, the TC message in each instance exceeded + threshold will be defered to deal with at the end of TC protection time. + By default, the function is disabled." + ::= { hwMstpObjects 26 } + + hwMstpTcGuardThreshold OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies the maximum number of TC BPDUs that can be processed by an MSTI within the TC guard time. The default value is 3." + ::= { hwMstpObjects 27 } + + hwMstpProInstanceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMstpProInstanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes the attribute value, attribute description, and access restrictions of each MSTI in an MSTP process." + ::= { hwMstpObjects 28 } + + hwMstpProInstanceEntry OBJECT-TYPE + SYNTAX HwMstpProInstanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of the MSTP process instance information table." + INDEX { hwMstpProID, hwMstpInstanceID } + ::= { hwMstpProInstanceTable 1 } + + HwMstpProInstanceEntry ::= + SEQUENCE { + hwMstpProInstanceBridgeID + BridgeId, + hwMstpProInstanceBridgePriority + Integer32, + hwMstpProInstanceDesignedRoot + BridgeId, + hwMstpProInstanceRootPathCost + Integer32, + hwMstpProInstanceRootPort + Integer32, + hwMstpProInstanceRootType + INTEGER, + hwMstpProInstanceRemainingHops + Integer32, + hwMstpProInstanceAdminMappedVlanListLow + OCTET STRING, + hwMstpProInstanceAdminMappedVlanListHigh + OCTET STRING, + hwMstpProInstanceOperMappedVlanListLow + OCTET STRING, + hwMstpProInstanceOperMappedVlanListHigh + OCTET STRING, + hwMstpProInstanceRowStatus + RowStatus + } + + hwMstpProInstanceBridgeID OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Bridge Identifier for the spanning tree instance + identified by MSTID." + ::= { hwMstpProInstanceEntry 1 } + + hwMstpProInstanceBridgePriority OBJECT-TYPE + SYNTAX Integer32 (0..61440) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the bridge priority of the MSTI. + The step is 4096. For example, the values can be set to be 0, 4096, 8192... The default value is 32768." + DEFVAL { 32768 } + ::= { hwMstpProInstanceEntry 2 } + + hwMstpProInstanceDesignedRoot OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Bridge Identifier of the Root Bridge for the spanning + tree instance identified by MSTID." + ::= { hwMstpProInstanceEntry 3 } + + hwMstpProInstanceRootPathCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The path cost from the transmitting Bridge to the Root Bridge + for the spanning tree instance identified by MSTID." + ::= { hwMstpProInstanceEntry 4 } + + hwMstpProInstanceRootPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The root port for the spanning tree instance identified by the MSTID." + ::= { hwMstpProInstanceEntry 5 } + + hwMstpProInstanceRootType OBJECT-TYPE + SYNTAX INTEGER + { + normal(0), + secondary(1), + primary(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the type of the root bridge of the MSTI: + The value can be: + 0: normal + 1: secondary + 2: primary + Default value: normal (0)." + + DEFVAL { normal } + ::= { hwMstpProInstanceEntry 6 } + + hwMstpProInstanceRemainingHops OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remaining hops of the spanning tree instance identified by MSTID." + ::= { hwMstpProInstanceEntry 7 } + + hwMstpProInstanceAdminMappedVlanListLow OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..256)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The lower part of administrative VLAN list mapped to the spanning + tree instance identified by MSTID." + ::= { hwMstpProInstanceEntry 8 } + + hwMstpProInstanceAdminMappedVlanListHigh OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..256)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The higher part of administrative VLAN list mapped to the spanning + tree instance identified by MSTID." + ::= { hwMstpProInstanceEntry 9 } + + hwMstpProInstanceOperMappedVlanListLow OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The lower part of operative VLAN list mapped to the spanning + tree instance identified by MSTID." + ::= { hwMstpProInstanceEntry 10 } + + hwMstpProInstanceOperMappedVlanListHigh OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The higher part of operative VLAN list mapped to the spanning + tree instance identified by MSTID." + ::= { hwMstpProInstanceEntry 11 } + + hwMstpProInstanceRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status of creating or deleting hwMstpProInstanceTable." + ::= { hwMstpProInstanceEntry 100 } + + hwMstpProNewPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMstpProNewPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes the attribute value, attribute description, and access restrictions of ports in each MSTI in an MSTP process." + ::= { hwMstpObjects 29 } + + hwMstpProNewPortEntry OBJECT-TYPE + SYNTAX HwMstpProNewPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of the MSTP process port information table. " + INDEX { hwMstpProID, hwMstpInstanceID, hwMstpPortId1, hwMstpPortId2, hwMstpPortId3, + hwMstpPortId4, hwMstpPortIdFlag } + ::= { hwMstpProNewPortTable 1 } + + HwMstpProNewPortEntry ::= + SEQUENCE { + hwMstpProNewPortState + INTEGER, + hwMstpProNewPortPriority + Integer32, + hwMstpProNewPortPathCost + Integer32, + hwMstpProNewPortDesignatedRoot + BridgeId, + hwMstpProNewPortDesignatedCost + Integer32, + hwMstpProNewPortDesignatedBridge + BridgeId, + hwMstpProNewPortDesignatedPort + OCTET STRING, + hwMstpProNewPortStpEdgeport + INTEGER, + hwMstpProNewPortStpPointToPoint + INTEGER, + hwMstpProNewPortStpMcheck + INTEGER, + hwMstpProNewPortStpTransLimit + Integer32, + hwMstpProNewPortStpRXStpBPDU + Counter32, + hwMstpProNewPortStpTXStpBPDU + Counter32, + hwMstpProNewPortStpRXTCNBPDU + Counter32, + hwMstpProNewPortStpTXTCNBPDU + Counter32, + hwMstpProNewPortStpRXRSTPBPDU + Counter32, + hwMstpProNewPortStpTXRSTPBPDU + Counter32, + hwMstpProNewPortStpRXMSTPBPDU + Counter32, + hwMstpProNewPortStpTXMSTPBPDU + Counter32, + hwMstpProNewPortStpClearStatistics + INTEGER, + hwMstpProNewPortStpDefaultPortCost + INTEGER, + hwMstpProNewPortStpStatus + EnabledStatus, + hwMstpProNewPortRootGuard + EnabledStatus, + hwMstpProNewPortLoopGuard + EnabledStatus, + hwMstpProNewPortCompliance + INTEGER, + hwMstpProNewPortConfigDigestSnooping + EnabledStatus, + hwMstpProNewPortNoAgreementCheck + EnabledStatus, + hwMstpProNewPortVplsSubinterfaceEnable + EnabledStatus, + hwMstpProNewPortBpduEncapsulation + INTEGER, + hwMstpProNewPortBpduFilter + INTEGER, + hwMstpProNewPortStpRXTC + Counter32, + hwMstpProNewPortStpTXTC + Counter32, + hwMstpProNewPortRole + INTEGER + } + + hwMstpProNewPortState OBJECT-TYPE + SYNTAX INTEGER + { + disabled(1), + discarding(2), + learning(4), + forwarding(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the spanning tree status on the port where the MSTI is configured." + ::= { hwMstpProNewPortEntry 1 } + + hwMstpProNewPortPriority OBJECT-TYPE + SYNTAX Integer32 (0..240) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies the priority of the port where the MSTI is configured." + DEFVAL { 128 } + ::= { hwMstpProNewPortEntry 2 } + + hwMstpProNewPortPathCost OBJECT-TYPE + SYNTAX Integer32 (1..200000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies the path cost of the port where the MSTI is configured. " + ::= { hwMstpProNewPortEntry 3 } + + hwMstpProNewPortDesignatedRoot OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Bridge Identifier of the Root Bridge for the port of the + MSTP process Spanning Tree." + ::= { hwMstpProNewPortEntry 4 } + + hwMstpProNewPortDesignatedCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the specified cost of the port where the MSTI is configured." + ::= { hwMstpProNewPortEntry 5 } + + hwMstpProNewPortDesignatedBridge 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." + ::= { hwMstpProNewPortEntry 6 } + + hwMstpProNewPortDesignatedPort 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." + ::= { hwMstpProNewPortEntry 7 } + + hwMstpProNewPortStpEdgeport OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2), + undo(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Whether the port fast is enabled in the MSTP process. By default, there is no configuration on the port. When the + port is the edge port, it can change to forwarding state immediately. " + ::= { hwMstpProNewPortEntry 8 } + + hwMstpProNewPortStpPointToPoint OBJECT-TYPE + SYNTAX INTEGER + { + forceTrue(1), + forceFalse(2), + auto(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies whether the port where the MSTI is configured is a P2P port. + The value can be: + 1: forceTrue + 2: forceFalse + 3: auto + The default value is auto." + + DEFVAL { auto } + ::= { hwMstpProNewPortEntry 9 } + + hwMstpProNewPortStpMcheck OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + unused(65535) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " When root interface is changed from STP mode to RSTP or MSTP mode, the + appointed interface can not switch to RSTP or MSTP mode automatically. + At the time, you need switch back with hand by set Mcheck value to enable(1). + The value unused(65535) when it is read. " + ::= { hwMstpProNewPortEntry 10 } + + hwMstpProNewPortStpTransLimit OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value is used to set BPDU maximum transmission rate of the port. + If value is set 0, the transmit limit of the port is equal to the wMstpTransmitLimitDefault value " + ::= { hwMstpProNewPortEntry 11 } + + hwMstpProNewPortStpRXStpBPDU OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received Config BPDUs. " + ::= { hwMstpProNewPortEntry 12 } + + hwMstpProNewPortStpTXStpBPDU OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of transmitted Config BPDUs. " + ::= { hwMstpProNewPortEntry 13 } + + hwMstpProNewPortStpRXTCNBPDU OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received TCN BPDUs. " + ::= { hwMstpProNewPortEntry 14 } + + hwMstpProNewPortStpTXTCNBPDU OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of transmitted TCN BPDUs. " + ::= { hwMstpProNewPortEntry 15 } + + hwMstpProNewPortStpRXRSTPBPDU OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received RST BPDUs. " + ::= { hwMstpProNewPortEntry 16 } + + hwMstpProNewPortStpTXRSTPBPDU OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of transmitted RST BPDUs. " + ::= { hwMstpProNewPortEntry 17 } + + hwMstpProNewPortStpRXMSTPBPDU OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received MST BPDUs. " + ::= { hwMstpProNewPortEntry 18 } + + hwMstpProNewPortStpTXMSTPBPDU OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of transmitted MST BPDUs. " + ::= { hwMstpProNewPortEntry 19 } + + hwMstpProNewPortStpClearStatistics OBJECT-TYPE + SYNTAX INTEGER + { + clear(1), + unused(65535) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear the Spanning Tree statistics in specified MSTP process. + The value is unused(65535) when it is read. + The value must be clear(1) when it is set." + ::= { hwMstpProNewPortEntry 20 } + + hwMstpProNewPortStpDefaultPortCost OBJECT-TYPE + SYNTAX INTEGER + { + reset(1), + unused(65535) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies the default path cost of the port where the MSTI is configured: + The value can be: + 1: reset When you perform SET operation to this object, the value can be reset only. + 65535: ununsed When you perform GET operation to this object, the value of this object is unused. + By default, the path cost value of the port on each MSTI is calculated on the basis of the port speed." + + ::= { hwMstpProNewPortEntry 21 } + + hwMstpProNewPortStpStatus OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Whether the Spanning Tree Protocol is enabled on this port. " + DEFVAL { enabled } + ::= { hwMstpProNewPortEntry 22 } + + hwMstpProNewPortRootGuard OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies whether the root guard function is enabled on the port where the MSTI is configured. + The value can be: 1: enabled + 2: disabled + By default, the root protection is disabled. The default value is disable(2)." + + DEFVAL { disabled } + ::= { hwMstpProNewPortEntry 23 } + + hwMstpProNewPortLoopGuard OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies whether the loop guard function is enabled on the port where the MSTI is configured. + The value can be: 1: enabled + 2: disabled + By default, the loop guard function is disabled. The default value is disable(2)." + + DEFVAL { disabled } + ::= { hwMstpProNewPortEntry 24 } + + hwMstpProNewPortCompliance OBJECT-TYPE + SYNTAX INTEGER + { + auto(1), + dotls(2), + legacy(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies the protocol format of the MSTP packet sent and received on the port. + The protocol format can be one of the following: + 1: auto (the self-adaptive protocol format) + 2: dotls (the standard IEEE 802.1s format) + 3: legacy (the private protocol format) + By default, the protocol format of the MSTP packet is self-adaptive, that is, auto(1)." + DEFVAL { auto } + ::= { hwMstpProNewPortEntry 25 } + + hwMstpProNewPortConfigDigestSnooping OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether the digest snooping function is enabled on the port: + 1: enabled + 2: disabled + By default, the function is not enabled. In other words, the default value is disabled(2)." + DEFVAL { disabled } + ::= { hwMstpProNewPortEntry 26 } + + hwMstpProNewPortNoAgreementCheck OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies whether the fast convergence detection is enabled on the interface belonging to the MSTP process. + In the scenarios where Huawei devices are interconnected with non-Huawei devices, if the fast convergence detection is enabled, + the Agree mark is checked during the fast convergence. + The value can be: + 1: enabled + 2: disabled + By default, this function is enabled." + + DEFVAL { enabled } + ::= { hwMstpProNewPortEntry 27 } + + hwMstpProNewPortVplsSubinterfaceEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The main interface notifies its sub-interfaces to update + MAC entries and ARP entries after receiving a TC message. + This prevents services from being interrupted." + DEFVAL { disabled } + ::= { hwMstpProNewPortEntry 28 } + + hwMstpProNewPortBpduEncapsulation OBJECT-TYPE + SYNTAX INTEGER + { + vbst(1), + stp(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies the protocol format of the BPDU sent on the port. + The protocol format can be one of the following: + 1: vbst (the VBST format) + 2: stp (the STP format) + By default, the BPDU format of the MSTP packet is stp(2)." + DEFVAL { stp } + ::= { hwMstpProNewPortEntry 29 } + + hwMstpProNewPortBpduFilter OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2), + undo(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether the port is enabled to send or receive BPDUs. + disable(1): indicates that the function of sending or receiving BPDUs is in the disabled state on the port. + enable(2): indicates that the function of sending or receiving BPDUs is in the enabled state on the port. + undo(3): indicates that the port is not configured with the function of sending or receiving BPDUs. + By default, a port is not configured with the function of sending or receiving BPDUs." + + DEFVAL { undo } + ::= { hwMstpProNewPortEntry 30 } + + hwMstpProNewPortStpRXTC OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of TC BPDUs received by the port. " + ::= { hwMstpProNewPortEntry 31 } + + hwMstpProNewPortStpTXTC OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of TC BPDUs sent by the port. " + ::= { hwMstpProNewPortEntry 32 } + hwMstpProNewPortRole OBJECT-TYPE + SYNTAX INTEGER + { + disabled(1), + alternate(2), + backup(3), + root(4), + designated(5), + master(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the port role on a particular instance." + ::= { hwMstpProNewPortEntry 33 } + + hwMstpEdgedPortDefault OBJECT-TYPE + SYNTAX HwMSTPEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to configure a port as the default edge port." + ::= { hwMstpObjects 30 } + + hwMstpBpduFilterPortDefault OBJECT-TYPE + SYNTAX HwMSTPEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to configure a port as the bpdu-filter port." + ::= { hwMstpObjects 31 } + + hwMstpTransmitLimitDefault OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value is used to set BPDU maximum transmission rate of all port in the device." + DEFVAL { 6 } + ::= { hwMstpObjects 32 } + + hwMstpPwName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..16)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Pw name" + ::= { hwMstpObjects 33 } + + hwMstpPortTcSnoopingTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMstpPortTcSnoopingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes whether ports are enabled to transparently transmit STP packets over the TRILL network." + ::= { hwMstpObjects 34 } + + -- 1.3.6.1.4.1.2011.5.25.42.4.1.35 + hwMstpPortCountUpperThreshold OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of this object identifies the upper threshold for the number of Up STP-capable interfaces." + ::= { hwMstpObjects 35 } + + -- 1.3.6.1.4.1.2011.5.25.42.4.1.36 + hwMstpPortCountLowerThreshold OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of this object identifies the lower threshold for the number of Up STP-capable interfaces." + ::= { hwMstpObjects 36 } + + hwMstpPortTcSnoopingEntry OBJECT-TYPE + SYNTAX HwMstpPortTcSnoopingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of the MSTP TC snooping port information table. " + INDEX { hwMstpPortIfIndex } + ::= { hwMstpPortTcSnoopingTable 1 } + + HwMstpPortTcSnoopingEntry ::= + SEQUENCE { + hwMstpPortIfIndex + Integer32, + hwMstpPortTcSnoopingNotifyTrill + HwMSTPEnabledStatus + } + + hwMstpPortIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifIndex of the port." + ::= { hwMstpPortTcSnoopingEntry 1 } + + hwMstpPortTcSnoopingNotifyTrill OBJECT-TYPE + SYNTAX HwMSTPEnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether an interface is enabled to transparently transmit STP packets over the TRILL network." + ::= { hwMstpPortTcSnoopingEntry 2 } + + hwMstpTraps OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Definition point for Mstp notifications." + ::= { hwMstp 2 } + + hwMstpiPortStateForwarding NOTIFICATION-TYPE + OBJECTS { hwMstpInstanceID, hwMstpiPortIndex, ifName, hwMstpPwName } + STATUS current + DESCRIPTION + "When an interface enters the forwarding state, an alarm is triggered. + Reason: Changes occur on the link state and a new link joins the topology. + Advice: Pay attention to the reason of change on the network topology and check if a fault occurs on the backup link." + ::= { hwMstpTraps 1 } + + hwMstpiPortStateDiscarding NOTIFICATION-TYPE + OBJECTS { hwMstpInstanceID, hwMstpiPortIndex, ifName, hwMstpPwName } + STATUS current + DESCRIPTION + "When a port enters the congestion state, it generates alarms. + Reason: Changes occur on the link state and the link quits the topology. + Advice: Pay attention to the reason of change on the network topology and check if a fault occurs on the link." + ::= { hwMstpTraps 2 } + + hwMstpiBridgeLostRootPrimary NOTIFICATION-TYPE + OBJECTS { hwMstpInstanceID } + STATUS current + DESCRIPTION + "When a switch loses the role of the root bridge, an alarm message is generated. + Reason: The status of root bridge cannot be kept because a switch with a higher priority on the network becomes the root bridge. + Advice: Reduce the priority of the newly joined switch on the specified MSTI. + If you want the new switch to serve as the root bridge, remove the root setting of the specified MSTI on the original root bridge." + ::= { hwMstpTraps 3 } + + hwMstpiPortRootGuarded NOTIFICATION-TYPE + OBJECTS { hwMstpInstanceID, hwMstpiPortIndex, ifName, hwMstpPwName } + STATUS current + DESCRIPTION + "When the port of root bridge protection receives packets with higher priority, it triggers alarm. + Reason: A switch with higher priority and out of the root bridge protection circle attempts to preempt the status of the root bridge. + Advice: Reduce in the specified MSTI the priority of switches that are directly or indirectly connected to the port. + Re-configure the root bridge protection of the port." + ::= { hwMstpTraps 4 } + + hwMstpiPortBpduGuarded NOTIFICATION-TYPE + OBJECTS { hwMstpiPortIndex, ifName } + STATUS current + DESCRIPTION + "When the BPDU guard port receives the BPDU packets, it generates alarms. + Reason: An edge port enabled with the BPDU guard function receives BPDUs. + Advice: The port receives BPDU packets that are likely to be hostile attack ones. + The port is shut down at this time and needs to be manually restored by NMS administrators." + ::= { hwMstpTraps 5 } + + hwMstpiPortLoopGuarded NOTIFICATION-TYPE + OBJECTS { hwMstpInstanceID, hwMstpiPortIndex, ifName, hwMstpPwName } + STATUS current + DESCRIPTION + "The SNMP trap that is generated when an Alternate-Port + or Root-Port is aged out." + ::= { hwMstpTraps 6 } + + hwMstpiEdgePortChanged NOTIFICATION-TYPE + OBJECTS { hwMstpiStpPortEdgeport, ifName, hwMstpPwName} + STATUS current + DESCRIPTION + "When the edged-port receives a BPDU packet, the edged-port attribute will be disabled. + Then the SNMP trap is generated. " + ::= { hwMstpTraps 7 } + + hwMstpProPortStateForwarding NOTIFICATION-TYPE + OBJECTS { hwMstpProPortState } + STATUS current + DESCRIPTION + "The SNMP trap that is generated when a port turns into + forwarding state from other state in the MSTP process." + ::= { hwMstpTraps 8 } + + hwMstpProPortStateDiscarding NOTIFICATION-TYPE + OBJECTS { hwMstpProPortState } + STATUS current + DESCRIPTION + "The SNMP trap that is generated when a port turns into + discarding state from forwarding state in the MSTP process." + ::= { hwMstpTraps 9 } + + hwMstpProBridgeLostRootPrimary NOTIFICATION-TYPE + OBJECTS { hwMstpProPortState } + STATUS current + DESCRIPTION + "The SNMP trap that is generated when the bridge is no longer + the root bridge of the MSTP process Spanning Tree. Another + switch with higher priority has already been the root bridge." + ::= { hwMstpTraps 10 } + + hwMstpProPortRootGuarded NOTIFICATION-TYPE + OBJECTS { hwMstpProPortState } + STATUS current + DESCRIPTION + "The SNMP trap that is generated when a root-guard port + receives a superior message in the MSTP process." + ::= { hwMstpTraps 11 } + + hwMstpProPortBpduGuarded NOTIFICATION-TYPE + OBJECTS { hwMstpProPortState } + STATUS current + DESCRIPTION + "The SNMP trap that is generated when an edged port of + the BPDU-guard MSTP process receives BPDU packets." + ::= { hwMstpTraps 12 } + + hwMstpProPortLoopGuarded NOTIFICATION-TYPE + OBJECTS { hwMstpProPortState } + STATUS current + DESCRIPTION + "The SNMP trap that is generated when an Alternate-Port + or Root-Port is aged out in the MSTP process." + ::= { hwMstpTraps 13 } + + hwMstpProEdgePortChanged NOTIFICATION-TYPE + OBJECTS { hwMstpProPortStpEdgeport } + STATUS current + DESCRIPTION + "When the edged-port receives a BPDU packet, the edged-port attribute will be disabled. + Then the SNMP trap is generated. " + ::= { hwMstpTraps 14 } + + hwMstpiTcGuarded NOTIFICATION-TYPE + OBJECTS { hwMstpiBridgePriority } + STATUS current + DESCRIPTION + "The SNMP trap that is generated when an MSTP instance receive TC BPDUs' number + exceeds the threshold." + ::= { hwMstpTraps 15 } + + hwMstpProTcGuarded NOTIFICATION-TYPE + OBJECTS { hwMstpProTcGuard, hwMstpProInstanceBridgePriority } + STATUS current + DESCRIPTION + "The SNMP trap that is generated when an MSTP process receive TC BPDUs' number + exceeds the threshold." + ::= { hwMstpTraps 16 } + + hwMstpProRootChanged NOTIFICATION-TYPE + OBJECTS { hwMstpProInstanceRootPort } + STATUS current + DESCRIPTION + "When the root bridge status of a MSTI in a specified MSTP process changes, an alarm message is generated. + The changes include: + 1 indicates the the local bridge becomes a root bridge. + 2 indicates the local bridge stops functioning as the root bridge." + ::= { hwMstpTraps 17 } + + hwMstpProNewPortStateForwarding NOTIFICATION-TYPE + OBJECTS { hwMstpProNewPortState, ifName, hwMstpPwName } + STATUS current + DESCRIPTION + "When a port belonging to the MSTP process enters the forwarding state, an alarm message is generated. + Reason: The link status of an MSTP process changes and a new link is added to the network. + Advice: Pay attention to the reason of change on the network topology and check if a fault occurs on the backup link." + ::= { hwMstpTraps 18 } + + hwMstpProNewPortStateDiscarding NOTIFICATION-TYPE + OBJECTS { hwMstpProNewPortState, ifName, hwMstpPwName } + STATUS current + DESCRIPTION + "When a port belonging to the MSTP process enters the block state, an alarm message is generated. + Reason: Changes occur on the link state and a link is removed from the network. + Advice: Pay attention to the reason of change on the network topology and check if a fault occurs on the link." + ::= { hwMstpTraps 19 } + + hwMstpProNewBridgeLostRootPrimary NOTIFICATION-TYPE + OBJECTS { hwMstpProInstanceRootType } + STATUS current + DESCRIPTION + "When the MSTP process stop functioning as a root bridge, an alarm message is generated. + Cause: The MSTP process can no longer play the role of the root bridge because another MSTP process with a higher priority becomes the root bridge. + Solution: Reduce the priority of the new root bridge on the specified MSTI if you do not want another MSTP process to function as the root bridge. + On the contrary, delete the setting of the original root bridge on the specified MSTI if you want the new MSTP process to function as the root bridge." + ::= { hwMstpTraps 20 } + + hwMstpProNewPortRootGuarded NOTIFICATION-TYPE + OBJECTS { hwMstpProNewPortState, ifName, hwMstpPwName } + STATUS current + DESCRIPTION + "When a port enabled with the root guard function on the root bridge receives a packet of a higher priority, an alarm message is generated. + Cause: An MSTP process attempts to compete for the role of the root bridge. + Solution: Reduce the priorities on the specified MSTI of all MSTP processes on the device. + Alternatively, reconfigure the root guard function for the port." + ::= { hwMstpTraps 21 } + + hwMstpProNewPortBpduGuarded NOTIFICATION-TYPE + OBJECTS { hwMstpProNewPortState, ifName } + STATUS current + DESCRIPTION + "When a port enabled with the BPDU guard function of the MSTP process receives BPDUs, an alarm message is generated. + Cause: An edge port enabled with the BPDU guard function receives BPDUs. + Solution: Manually restart the port because the port is shut down under the attack of BPDUs." + ::= { hwMstpTraps 22 } + + hwMstpProNewPortLoopGuarded NOTIFICATION-TYPE + OBJECTS { hwMstpProNewPortState, ifName, hwMstpPwName } + STATUS current + DESCRIPTION + "Specify that the root port has not received any BPDU packets for a long time when loop protection is enabled in MSTP process." + ::= { hwMstpTraps 23 } + + hwMstpProNewEdgePortChanged NOTIFICATION-TYPE + OBJECTS { hwMstpProNewPortState, ifName, hwMstpPwName } + STATUS current + DESCRIPTION + "Specify that the edge port is invalid because of receiving a BPDU packet." + ::= { hwMstpTraps 24 } + + hwMstpProLoopbackDetected NOTIFICATION-TYPE + OBJECTS { hwMstpProNewPortState, ifName, hwMstpPwName } + STATUS current + DESCRIPTION + "When port detected loopback, block the port and arise trap." + ::= { hwMstpTraps 25 } + + -- 1.3.6.1.4.1.2011.5.25.42.4.2.26 + hwMstpPortCountExceedThreshold NOTIFICATION-TYPE + OBJECTS { hwMstpPortCountUpperThreshold } + STATUS current + DESCRIPTION + "This notification indicates that the number of Up STP-capable interfaces exceeded the upper threshold." + ::= { hwMstpTraps 26 } + + -- 1.3.6.1.4.1.2011.5.25.42.4.2.27 + hwMstpPortCountExceedThresholdResume NOTIFICATION-TYPE + OBJECTS { hwMstpPortCountLowerThreshold } + STATUS current + DESCRIPTION + "This notification indicates that the number of Up STP-capable interfaces fell below the lower threshold." + ::= { hwMstpTraps 27 } + + hwMstpConformance OBJECT IDENTIFIER ::= { hwMstp 3 } + + hwMstpGroups OBJECT IDENTIFIER ::= { hwMstpConformance 1 } + + hwMstpBridgeInfoGroup OBJECT-GROUP + OBJECTS { hwMstpStatus, hwMstpForceVersion, hwMstpDiameter, hwMstpBridgeMaxHops, hwMstpMasterBridgeID, + hwMstpMasterPathCost, hwMstpBpduGuard, hwMstpAdminFormatSelector, hwMstpAdminRegionName, hwMstpAdminRevisionLevel, + hwMstpOperFormatSelector, hwMstpOperRegionName, hwMstpOperRevisionLevel, hwMstpRegionConfActive, hwMstpDefaultVlanAllo, + hwMstpDefaultRegionName, hwMstpPathCostStandard, hwMstpSnooping, hwMstpTcGuard, hwMstpTcGuardThreshold, hwMstpEdgedPortDefault, + hwMstpBpduFilterPortDefault, hwMstpTransmitLimitDefault, hwMstpPortCountUpperThreshold, hwMstpPortCountLowerThreshold } + STATUS current + DESCRIPTION + "A collection of objects indicating the necessary + capabilites of the bridge device which is running the multi spanning tree protocol." + ::= { hwMstpGroups 1 } + + hwMstpVlanInfoGroup OBJECT-GROUP + OBJECTS { hwMstpAdminMstID, hwMstpOperMstID } + STATUS current + DESCRIPTION + "A collection of objects describes + the attribute of the VLAN in the multi spanning tree protocol. + They are necessary to find the relation + between VLAN and instance by the VLAN identifier." + ::= { hwMstpGroups 2 } + + hwMstpInstanceInfoGroup OBJECT-GROUP + OBJECTS { hwMstpiBridgeID, hwMstpiBridgePriority, hwMstpiDesignedRoot, hwMstpiRootPathCost, hwMstpiRootPort, + hwMstpiRootType, hwMstpiRemainingHops, hwMstpiAdminMappedVlanListLow, hwMstpiAdminMappedVlanListHigh, hwMstpiOperMappedVlanListLow, + hwMstpiOperMappedVlanListHigh, hwMstpiRowStatus } + STATUS current + DESCRIPTION + "A collection of objects describes + the attribute of the instance in the multi spanning tree protocol." + ::= { hwMstpGroups 3 } + + hwMstpPortInfoGroup OBJECT-GROUP + OBJECTS { hwMstpiState, hwMstpiPortPriority, hwMstpiPathCost, hwMstpiDesignatedRoot, hwMstpiDesignatedCost, + hwMstpiDesignatedBridge, hwMstpiDesignatedPort, hwMstpiStpPortEdgeport, hwMstpiStpPortPointToPoint, hwMstpiStpMcheck, + hwMstpiStpTransLimit, hwMstpiStpRXStpBPDU, hwMstpiStpTXStpBPDU, hwMstpiStpRXTCNBPDU, hwMstpiStpTXTCNBPDU, + hwMstpiStpRXRSTPBPDU, hwMstpiStpTXRSTPBPDU, hwMstpiStpRXMSTPBPDU, hwMstpiStpTXMSTPBPDU, hwMstpiStpClearStatistics, + hwMstpiStpDefaultPortCost, hwMstpiStpStatus, hwMstpiPortRootGuard, hwMstpiPortLoopGuard, hwMstpPortCompliance, + hwMstpConfigDigestSnooping, hwMstpNoAgreementCheck, hwMstpPortTCNotify, hwMstpiStpPortBpduFilter } + STATUS current + DESCRIPTION + "A collection of objects is necessary to show the + information of the port in the bridge in the multi + spanning tree protocol." + ::= { hwMstpGroups 4 } + + hwMstpAccessoryGroup OBJECT-GROUP + OBJECTS { hwMstpBackupReplyAgreement, hwMstpStpNoAgreementCheck } + STATUS current + DESCRIPTION + "MSTP accessory group." + ::= { hwMstpGroups 5 } + + hwMstpNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwMstpiPortStateForwarding, hwMstpiPortStateDiscarding, hwMstpiBridgeLostRootPrimary, hwMstpiPortRootGuarded, hwMstpiPortBpduGuarded, + hwMstpiPortLoopGuarded, hwMstpiEdgePortChanged, hwMstpiTcGuarded, hwMstpProPortLoopGuarded, hwMstpProPortRootGuarded, hwMstpProBridgeLostRootPrimary, + hwMstpProPortStateDiscarding, hwMstpProPortStateForwarding, hwMstpProLoopbackDetected, hwMstpProEdgePortChanged, hwMstpProPortBpduGuarded, + hwMstpPortCountExceedThreshold, hwMstpPortCountExceedThresholdResume } + STATUS current + DESCRIPTION + "Notification." + ::= { hwMstpGroups 6 } + + hwMstpProGroup OBJECT-GROUP + OBJECTS { hwMstpProStpState, hwMstpProPriority, hwMstpProRootType, hwMstpProForceVersion, hwMstpProBpduGuard, + hwMstpProDiameter, hwMstpProConvergeMode, hwMstpProMaxHops, hwMstpProMCheck, hwMstpProPathCostStandard, + hwMstpProHelloTime, hwMstpProFwdDelay, hwMstpProMaxAge, hwMstpProTimerFactor, hwMstpProTcGuard, + hwMstpProTcGuardThreshold, hwMstpProTcNotifyProcess, hwMstpProRegionConfActive, hwMstpProRowStatus, + hwMstpProLinkShareGuard,hwMstpConfigDegist,hwMstpProTcGuardInterval} + STATUS current + DESCRIPTION + "MSTP process group." + ::= { hwMstpGroups 7 } + + hwMstpProPortInfoGroup OBJECT-GROUP + OBJECTS { hwMstpPortVlanListLow, hwMstpPortVlanListHigh, hwMstpProNewPortType, hwMstpProNewPortBpduVlan,hwMstpPortBindRowStatus, hwMstpProNewPortState, + hwMstpProNewPortPriority, hwMstpProNewPortPathCost, hwMstpProNewPortDesignatedRoot, hwMstpProNewPortDesignatedCost, hwMstpProNewPortDesignatedBridge, + hwMstpProNewPortDesignatedPort, hwMstpProNewPortStpEdgeport, hwMstpProNewPortStpPointToPoint, hwMstpProNewPortStpMcheck, hwMstpProNewPortStpTransLimit, + hwMstpProNewPortStpRXStpBPDU, hwMstpProNewPortStpTXStpBPDU, hwMstpProNewPortStpRXTCNBPDU, hwMstpProNewPortStpTXTCNBPDU, hwMstpProNewPortStpRXRSTPBPDU, + hwMstpProNewPortStpTXRSTPBPDU, hwMstpProNewPortStpRXMSTPBPDU, hwMstpProNewPortStpTXMSTPBPDU, hwMstpProNewPortStpClearStatistics, hwMstpProNewPortStpDefaultPortCost, + hwMstpProNewPortStpStatus, hwMstpProNewPortRootGuard, hwMstpProNewPortLoopGuard, hwMstpProNewPortCompliance, hwMstpProNewPortConfigDigestSnooping, + hwMstpProNewPortNoAgreementCheck, hwMstpProNewPortVplsSubinterfaceEnable, hwMstpProNewPortBpduEncapsulation, hwMstpProNewPortBpduFilter, + hwMstpProNewPortStpRXTC, hwMstpProNewPortStpTXTC} + STATUS current + DESCRIPTION + "A collection of objects is necessary to show the + information of the port in the bridge in the multi + spanning tree protocol." + ::= { hwMstpGroups 8 } + + hwMstpProNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwMstpProTcGuarded, hwMstpProRootChanged, hwMstpProNewPortStateForwarding, hwMstpProNewPortStateDiscarding, hwMstpProNewBridgeLostRootPrimary, + hwMstpProNewPortRootGuarded, hwMstpProNewPortBpduGuarded, hwMstpProNewPortLoopGuarded, hwMstpProNewEdgePortChanged } + STATUS current + DESCRIPTION + "MSTP process notification." + ::= { hwMstpGroups 9 } + + hwMstpProInstanceInfoGroup OBJECT-GROUP + OBJECTS { hwMstpProInstanceBridgeID, hwMstpProInstanceBridgePriority, hwMstpProInstanceDesignedRoot, hwMstpProInstanceRootPathCost, hwMstpProInstanceRootPort, + hwMstpProInstanceRootType, hwMstpProInstanceRemainingHops, hwMstpProInstanceAdminMappedVlanListLow, hwMstpProInstanceAdminMappedVlanListHigh, hwMstpProInstanceOperMappedVlanListLow, + hwMstpProInstanceOperMappedVlanListHigh, hwMstpProInstanceRowStatus } + STATUS current + DESCRIPTION + "MSTP process instance group." + ::= { hwMstpGroups 10 } + + hwMstpPortTcSnoopingGroup OBJECT-GROUP + OBJECTS { hwMstpPortTcSnoopingNotifyTrill } + STATUS current + DESCRIPTION + "MSTP TC snooping group" + ::= { hwMstpGroups 11 } + + hwMstpCompliances OBJECT IDENTIFIER ::= { hwMstpConformance 2 } + + hwMstpCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for device support of Priority + and Multicast Filtering extended bridging services." + MODULE -- this module + MANDATORY-GROUPS { hwMstpBridgeInfoGroup, hwMstpVlanInfoGroup, hwMstpInstanceInfoGroup, hwMstpPortInfoGroup, hwMstpAccessoryGroup, + hwMstpProGroup, hwMstpProPortInfoGroup, hwMstpProNotificationGroup } + ::= { hwMstpCompliances 1 } + + + END + +-- +-- HUAWEI-MSTP-MIB.my +-- \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-MULTICAST-MIB b/MIBS/huawei/HUAWEI-MULTICAST-MIB new file mode 100644 index 0000000..dafd940 --- /dev/null +++ b/MIBS/huawei/HUAWEI-MULTICAST-MIB @@ -0,0 +1,4929 @@ +-- ============================================================================ +-- Copyright (C) by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: +-- Reference: +-- Version: V1.0 +-- History: +-- Modified by yuzhenjiang 60008725 2006-11-12 +-- +-- ============================================================================ + +HUAWEI-MULTICAST-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY,OBJECT-TYPE, + Counter32,Integer32,Unsigned32,IpAddress + FROM SNMPv2-SMI + + TruthValue,TEXTUAL-CONVENTION, + RowStatus,MacAddress,DisplayString + FROM SNMPv2-TC + + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + + InterfaceIndex,InterfaceIndexOrZero + FROM IF-MIB + + hwL2VlanIndex,hwL2VlanDescr + FROM HUAWEI-L2VLAN-MIB + + hwDatacomm + FROM HUAWEI-MIB + + Ipv6Address, Ipv6IfIndexOrZero + FROM IPV6-TC; + +hwMultiCastMIB MODULE-IDENTITY + LAST-UPDATED "200508220000Z" + ORGANIZATION "Huawei Technologies co.,Ltd." + CONTACT-INFO + " R&D BeiJing, Huawei Technologies co.,Ltd. + Huawei Bld.,NO.3 Xinxi Rd., + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + Zip:100085 + Http://www.huawei.com + E-mail:support@huawei.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. + 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." + ::= { hwDatacomm 44 } + +-- Textual Convention + +EnabledStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A simple status value for the object." + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +VlanIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A 12-bit VLAN ID used in the VLAN Tag header." + SYNTAX INTEGER (1..4094) + +VlanIndexOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A 12-bit VLAN ID used in the VLAN Tag header. + 0:all vlans" + SYNTAX INTEGER (0|1..4094) + +PortFlag ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "type that port created: + none(0):not host port or not router port, + dynamic(1) : dynamic learn, + static(2) : static config, + staticANDdynamic(3): dynamic and static" + SYNTAX INTEGER + { + none(0), + dynamic(1), + static(2), + staticANDdynamic(3) + } + + + +hwIGSPMibObject OBJECT IDENTIFIER ::= { hwMultiCastMIB 1 } + + + +hwIGSPSystemInfo + OBJECT IDENTIFIER ::= { hwIGSPMibObject 1 } +hwVlanCfgInfo + OBJECT IDENTIFIER ::= { hwIGSPMibObject 2 } +hwStatisticsInfo + OBJECT IDENTIFIER ::= { hwIGSPMibObject 3 } +hwMCGrpInfo + OBJECT IDENTIFIER ::= { hwIGSPMibObject 4 } +hwPortInfo + OBJECT IDENTIFIER ::= { hwIGSPMibObject 5 } + + + +-- +-- The hwSystemInfo group. +-- + + +hwIgmpSnoopingEnabled OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether IGMP Snooping has been + enabled for the system." + ::= { hwIGSPSystemInfo 1 } + +hwSsmPolicyAclNum OBJECT-TYPE + SYNTAX Integer32(-1|2000..2999) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The ACL Number which is used to limit the + ssm(specific source multicast) ip address scale + 2000: the minimum acl number + 2999: the maximum acl number + -1: unvalid value " + ::= { hwIGSPSystemInfo 2 } + +hwSendQueryEnabled OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether send query function has been + enabled for the system." + ::= { hwIGSPSystemInfo 3 } + +hwSendQuerySourceIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates sended IGMP query packet's source ip address. + 223.255.255.255: the maximum ip" + ::= { hwIGSPSystemInfo 4} + +hwSnmpTrapEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the SNMP trap switch is whether open or not." + ::= { hwIGSPSystemInfo 5} + +hwIgmpSnoopingSuppressionTime OBJECT-TYPE + SYNTAX Integer32(0..300) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates IGMP snooping suppression time, + range from integer 0 to 300, the default value is 10, + 0 means not suppress IGMP packets. " + ::= { hwIGSPSystemInfo 6} + +hwIgmpProxyEnabled OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether IGMP Proxy has been enabled for system." + ::= { hwIGSPSystemInfo 7 } + +hwIgmpSnoopingProxyEnabled OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether IGMP snooping proxy has been enabled for system." + ::= { hwIGSPSystemInfo 8 } +-- +-- The hwVlanCfgInfo group. +-- + +hwVlanCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWVlanCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table contains VLAN based configuration information + for IGMP Snooping." + ::= { hwVlanCfgInfo 1 } + +hwVlanCfgEntry OBJECT-TYPE + SYNTAX HWVlanCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry is created for each active VLAN in the device + and deleted when the VLAN becomes inactive." + INDEX { hwVlanIndex } + ::= { hwVlanCfgTable 1 } + +HWVlanCfgEntry ::= SEQUENCE { + hwVlanIndex VlanIndex, + hwVlanIgmpSnoopingEnabled EnabledStatus, + hwVlanRouterAgingTime Integer32, + hwVlanMaxQueryRespTime Integer32, + hwVlanLastMemQueryInt Integer32, + hwVlanQueryInt Integer32, + hwVlanRobustCount Integer32, + hwVlanCheckRouterAlert TruthValue, + hwVlanSendRouterAlert TruthValue, + hwVlanIgmpVersion INTEGER, + hwVlanPromptLeaveEnable EnabledStatus, + hwVlanPromptLeaveAclNum Integer32, + hwVlanDropUnknown EnabledStatus, + hwVlanLimitAction EnabledStatus + } + +hwVlanIndex OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the VLAN in which IGMP Snooping + is configured." + ::= { hwVlanCfgEntry 1 } + +hwVlanIgmpSnoopingEnabled OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When this object is set to 'enabled(1)' IGMP Snooping + is enabled on this VLAN else disabled." + ::= { hwVlanCfgEntry 2 } + +hwVlanRouterAgingTime OBJECT-TYPE + SYNTAX Integer32 (0..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Unit:second. + Configure the aging time of the router port. + 0:180s or holdtime in hello" + ::= {hwVlanCfgEntry 3} + +hwVlanMaxQueryRespTime OBJECT-TYPE + SYNTAX Integer32(1..25) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Unit:second.Configure the maximum query response time." + ::= { hwVlanCfgEntry 4} + +hwVlanLastMemQueryInt OBJECT-TYPE + SYNTAX Integer32(1..5) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Unit:second.Configure the last member query interval." + ::= { hwVlanCfgEntry 5} + +hwVlanQueryInt OBJECT-TYPE + SYNTAX Integer32(1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Unit:second.Configure the query interval." + ::= { hwVlanCfgEntry 6} + +hwVlanRobustCount OBJECT-TYPE + SYNTAX Integer32(2..5) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure the IGMP robust count." + ::= { hwVlanCfgEntry 7} + +hwVlanCheckRouterAlert OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " When this object is set to 'true' ,Received IGMP messages + must contain the IP Router Alert option in their IPheader. + Ignore IGMP messages without Router Alert options ,and require + that routers not forward these messages." + DEFVAL {false} + ::= { hwVlanCfgEntry 8} + +hwVlanSendRouterAlert OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When this object is set to 'true' ,Sended IGMP messages + must contain the IP Router Alert option in their IPheader." + DEFVAL {true} + ::= {hwVlanCfgEntry 9} + +hwVlanIgmpVersion OBJECT-TYPE + SYNTAX INTEGER {igmpV1(1), igmpV2(2), igmpV3(3)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object indicates that igmp snooping + can handle the hightest IGMP version " + ::= { hwVlanCfgEntry 10} + +hwVlanPromptLeaveEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Prompt Leave Enable or disable" + ::= { hwVlanCfgEntry 11} + +hwVlanPromptLeaveAclNum OBJECT-TYPE + SYNTAX Integer32 (-1|2000..3999) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The ACL Number which is used to limit the scope + of prompt leave group + 2000: the minimum acl number + 3999: the maximum acl number + -1: unvalid value" + ::= { hwVlanCfgEntry 12} + +hwVlanDropUnknown OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When this object is set to 'enabled(1)' Unknown stream + is droped on this VLAN else disabled." + ::= { hwVlanCfgEntry 13} + + hwVlanLimitAction OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When this object is set to 'enabled(1)' table limit action on port." + ::= { hwVlanCfgEntry 14} + + hwVlanIgmpProxyTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwVlanIgmpProxyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table contains VLAN based configuration information for IGMP Proxy." + ::= { hwVlanCfgInfo 2 } + + + + hwVlanIgmpProxyEntry OBJECT-TYPE + SYNTAX HwVlanIgmpProxyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IGMP Proxy table entry." + INDEX { hwVlanIgmpProxyIndex } + ::= { hwVlanIgmpProxyTable 1 } + + + HwVlanIgmpProxyEntry ::= + SEQUENCE { + hwVlanIgmpProxyIndex + VlanIndex, + hwVlanIgmpProxyEnabled + EnabledStatus, + hwVlanQueryInterval + Integer32, + hwVlanMaxResponseTime + Integer32, + hwVlanLastMemQueryInterval + Integer32, + hwVlanIgmpRouterAgingTime + Integer32, + hwVlanMaxIgmpVersion + Integer32, + hwVlanIgmpRobustCount + Integer32, + hwVlanRequireRouterAlert + TruthValue, + hwVlanIgmpSendRouterAlert + TruthValue, + hwVlanIgmpPromptLeaveEnable + EnabledStatus + } + + hwVlanIgmpProxyIndex OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the VLAN in which IGMP Proxy is configured." + ::= { hwVlanIgmpProxyEntry 1 } + + + hwVlanIgmpProxyEnabled OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates enable or disable IGMP Proxy." + DEFVAL { 2 } + ::= { hwVlanIgmpProxyEntry 2 } + + + hwVlanQueryInterval OBJECT-TYPE + SYNTAX Integer32 (0..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IGMP query interval." + DEFVAL { 60 } + ::= { hwVlanIgmpProxyEntry 3 } + + + hwVlanMaxResponseTime OBJECT-TYPE + SYNTAX Integer32 (1..25) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximum query response time." + DEFVAL { 10 } + ::= { hwVlanIgmpProxyEntry 4 } + + + hwVlanLastMemQueryInterval OBJECT-TYPE + SYNTAX Integer32 (1..5) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Last member query interval." + DEFVAL { 1 } + ::= { hwVlanIgmpProxyEntry 5 } + + + hwVlanIgmpRouterAgingTime OBJECT-TYPE + SYNTAX Integer32 (1..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify router port aging time." + DEFVAL { 0 } + ::= { hwVlanIgmpProxyEntry 6 } + + + hwVlanMaxIgmpVersion OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify the highest IGMP version to deal, 1:IGMP V1, 2:IGMP v1 and IGMP v2." + DEFVAL { 2 } + ::= { hwVlanIgmpProxyEntry 7 } + + + hwVlanIgmpRobustCount OBJECT-TYPE + SYNTAX Integer32 (2..5) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Robust coefficient." + DEFVAL { 2 } + ::= { hwVlanIgmpProxyEntry 8 } + + + hwVlanRequireRouterAlert OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When this object is set to 'true' ,Received IGMP messages + must contain the IP Router Alert option in their IPheader. + Ignore IGMP messages without Router Alert options ,and require + that routers not forward these messages." + DEFVAL { 1 } + ::= { hwVlanIgmpProxyEntry 9 } + + + hwVlanIgmpSendRouterAlert OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When this object is set to 'true' ,Sended IGMP messages + must contain the IP Router Alert option in their Ipheader." + DEFVAL { 1 } + ::= { hwVlanIgmpProxyEntry 10 } + + hwVlanIgmpPromptLeaveEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether enable 'Quick leave'." + DEFVAL { 2 } + ::= { hwVlanIgmpProxyEntry 11 } + + + + hwL2McastVlanCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2McastVlanCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table to config L2 multicast." + ::= { hwVlanCfgInfo 3 } + + + hwL2McastVlanCfgEntry OBJECT-TYPE + SYNTAX HwL2McastVlanCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the VLAN in which Multicast is configured." + INDEX { hwL2McastVlanIndex } + ::= { hwL2McastVlanCfgTable 1 } + + + HwL2McastVlanCfgEntry ::= + SEQUENCE { + hwL2McastVlanIndex + VlanIndex, + hwVlanL2FlowTriggerEnabled + EnabledStatus, + hwVlanL2StaticFlow + IpAddress + } + + hwL2McastVlanIndex OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the VLAN in which Multicast is configured." + ::= { hwL2McastVlanCfgEntry 1 } + + + hwVlanL2FlowTriggerEnabled OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether flow trigger was enabled." + DEFVAL { 2 } + ::= { hwL2McastVlanCfgEntry 2 } + + + hwVlanL2StaticFlow OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "configure static flow." + ::= { hwL2McastVlanCfgEntry 3 } + + + + +-- +-- The hwStatisticsInfo group. +-- + +-- hwStatisticsInfo +-- hwSystemStatisticsInfo +hwSystemStatisticsInfo OBJECT IDENTIFIER ::= { hwStatisticsInfo 1 } + +hwSystemRecvVlanUpEventTimes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics of vlan up event." + ::= { hwSystemStatisticsInfo 1} + +hwSystemRecvVlanDownEventTimes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics of vlan down event." + ::= { hwSystemStatisticsInfo 2} + +hwSystemRecvVlanDelEventTimes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics of vlan del event." + ::= { hwSystemStatisticsInfo 3} + +hwSystemRecvPortUpEventTimes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics of port up event." + ::= { hwSystemStatisticsInfo 4} + +hwSystemRecvPortDownEventTimes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics of port down event." + ::= { hwSystemStatisticsInfo 5} + +hwSystemRecvPortDelEventTimes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics of port del event." + ::= { hwSystemStatisticsInfo 6} + +hwSystemRecvPortIncEventTimes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics of port joined in vlan event." + ::= { hwSystemStatisticsInfo 7} + +hwSystemRecvPortExcEventTimes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics of port deleted from vlan event." + ::= { hwSystemStatisticsInfo 8} + +hwSystemRecvMSTPBlockEventTimes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics of mstp port from forwarding to + blocked event." + ::= { hwSystemStatisticsInfo 9} + +hwSystemRecvMSTPForwardEventTimes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics of mstp port from blocked to + forwarding event." + ::= { hwSystemStatisticsInfo 10} + +hwSystemIGMPSysClearStats OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The configuration to clear the statistics of system statics" + ::= { hwSystemStatisticsInfo 11} + +hwSystemIGMPPacketClearStats OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The configuration to clear the statistics of all vlan IGMP packets" + ::= { hwSystemStatisticsInfo 12} + +hwSystemRecvLinkChangeEventTimes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics of link change event." + ::= { hwSystemStatisticsInfo 13} + +-- hwVlanStatisticsTable + +hwVlanStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwVlanStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "." + ::= { hwStatisticsInfo 2 } + +hwVlanStatisticsEntry OBJECT-TYPE + SYNTAX HwVlanStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "." + INDEX { hwVlanStatsVlanIndex } + ::= { hwVlanStatisticsTable 1 } + +HwVlanStatisticsEntry::= SEQUENCE { + hwVlanStatsVlanIndex VlanIndex, + hwVlanRecvIGMPV1ReportNum Counter32, + hwVlanRecvIGMPV2ReportNum Counter32, + hwVlanRecvIGMPV3ReportNum Counter32, + hwVlanRecvIGMPLeaveNum Counter32, + hwVlanRecvIGMPV1QueryNum Counter32, + hwVlanRecvIGMPV2QueryNum Counter32, + hwVlanRecvIGMPV3QueryNum Counter32, + hwVlanRecvPimHelloNum Counter32, + hwVlanSendQueryNum Counter32, + hwVlanIGMPPacketClearStats TruthValue, + hwVlanSendSourceIPSpecQueryNum Counter32 + } + +hwVlanStatsVlanIndex OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the VLAN in which IGMP Snooping + counts packet.when clear statistics information,0 is + all Vlans." + ::= { hwVlanStatisticsEntry 1 } + +hwVlanRecvIGMPV1ReportNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics of IGMP V1 report packets received on + the device." + ::= { hwVlanStatisticsEntry 2 } + +hwVlanRecvIGMPV2ReportNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics of IGMP V2 report packets received on + the device." + ::= { hwVlanStatisticsEntry 3 } + +hwVlanRecvIGMPV3ReportNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics of IGMP V3 report packets received on + the device." + ::= { hwVlanStatisticsEntry 4 } + +hwVlanRecvIGMPLeaveNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics of IGMP leave packets received on + the device." + ::= { hwVlanStatisticsEntry 5 } + +hwVlanRecvIGMPV1QueryNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics of IGMP V1 query packets received on + the device." + ::= { hwVlanStatisticsEntry 6 } + +hwVlanRecvIGMPV2QueryNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics of IGMP V2 query packets received on + the device." + ::= { hwVlanStatisticsEntry 7 } + + +hwVlanRecvIGMPV3QueryNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics of IGMP V3 query packets received on + the device." + ::= { hwVlanStatisticsEntry 8 } + +hwVlanRecvPimHelloNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics of pim hello packets received on + the device." + ::= { hwVlanStatisticsEntry 9} + +hwVlanSendQueryNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics of query packets sended on + the device." + ::= { hwVlanStatisticsEntry 10} + +hwVlanIGMPPacketClearStats OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear statistics information." + ::= { hwVlanStatisticsEntry 11} + +hwVlanSendSourceIPSpecQueryNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics of source-ip-specific query packets sent from + the device." + ::= { hwVlanStatisticsEntry 12} + + +-- +-- The hwMCGrpInfo group +-- + +hwIPGrpInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWIPGrpInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table contains multicast group exit port information through + multicast group address." + ::= { hwMCGrpInfo 1 } + +hwIPGrpInfoEntry OBJECT-TYPE + SYNTAX HWIPGrpInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry contains exit port information for a specific Vlan + or all Vlans." + INDEX { hwIPGrpVlanIndex,hwIPGrpPortIfIndex,hwIPGrpAddress} + ::= { hwIPGrpInfoTable 1 } + +HWIPGrpInfoEntry ::= SEQUENCE { + hwIPGrpVlanIndex VlanIndex, + hwIPGrpPortIfIndex InterfaceIndex, + hwIPGrpAddress IpAddress, + hwIPGrpUpTime Unsigned32, + hwIPHostUpTime Unsigned32, + hwIPHostExpires Unsigned32, + hwIPHostFlags PortFlag, + hwIPRtUPTime Unsigned32, + hwIPRtExpires Unsigned32, + hwIPRtFlags PortFlag + } + +hwIPGrpVlanIndex OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the VLAN in which in which the group + is learned." + ::= { hwIPGrpInfoEntry 1 } + +hwIPGrpPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates port name." + ::= { hwIPGrpInfoEntry 2} + +hwIPGrpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates IP multicast address learned by + IGMP Snooping." + ::= { hwIPGrpInfoEntry 3 } + +hwIPGrpUpTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates time that multicast group information created." + ::= { hwIPGrpInfoEntry 4} + +hwIPHostUpTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "host port up time" + ::= { hwIPGrpInfoEntry 5} + +hwIPHostExpires OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "host port expire time" + ::= { hwIPGrpInfoEntry 6} + +hwIPHostFlags OBJECT-TYPE + SYNTAX PortFlag + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "host port flag" + ::= { hwIPGrpInfoEntry 7} + +hwIPRtUPTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "router port up time" + ::= { hwIPGrpInfoEntry 8} + +hwIPRtExpires OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "router port expire time" + ::= { hwIPGrpInfoEntry 9} + +hwIPRtFlags OBJECT-TYPE + SYNTAX PortFlag + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "router port flag" + ::= { hwIPGrpInfoEntry 10} + + +hwMACGrpInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWMACGrpInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table contains mac-group information." + ::= { hwMCGrpInfo 2 } + +hwMACGrpInfoEntry OBJECT-TYPE + SYNTAX HWMACGrpInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry contains mac-group information for a specific Vlan." + INDEX { hwMACGrpVlanIndex,hwMACGrpPortIfIndex,hwMACGrpAddress} + ::= { hwMACGrpInfoTable 1 } + +HWMACGrpInfoEntry ::= SEQUENCE { + hwMACGrpVlanIndex VlanIndex, + hwMACGrpPortIfIndex InterfaceIndex, + hwMACGrpAddress MacAddress + } + +hwMACGrpVlanIndex OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the VLAN in which the group + is learned." + ::= { hwMACGrpInfoEntry 1 } +hwMACGrpPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates port name ." + ::= { hwMACGrpInfoEntry 2} + +hwMACGrpAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates mac group address." + ::= { hwMACGrpInfoEntry 3} + + + hwMcastGrpCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMcastGrpCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table used to config multicast group." + ::= { hwMCGrpInfo 3 } + + + hwMcastGrpCfgEntry OBJECT-TYPE + SYNTAX HwMcastGrpCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table entry." + INDEX { hwGrpProfileNameIndex, hwGrpListNameIndex, hwGrpNameIndex } + ::= { hwMcastGrpCfgTable 1 } + + + HwMcastGrpCfgEntry ::= + SEQUENCE { + hwGrpProfileNameIndex + DisplayString, + hwGrpListNameIndex + DisplayString, + hwGrpNameIndex + DisplayString, + hwGrpIpAddress + IpAddress, + hwGrpRowStatus + RowStatus + } + + hwGrpProfileNameIndex OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Multicast profile name." + ::= { hwMcastGrpCfgEntry 1 } + + + hwGrpListNameIndex OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Multicast list name." + ::= { hwMcastGrpCfgEntry 2 } + + + hwGrpNameIndex OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Multicast group name." + ::= { hwMcastGrpCfgEntry 3 } + + + hwGrpIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Multicast group address." + ::= { hwMcastGrpCfgEntry 4 } + + hwGrpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create or delete a row + and represent the current status of this row." + ::= { hwMcastGrpCfgEntry 100 } + + hwVlanMcastGrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwVlanMcastGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table to apply a multicast profile on vlan." + ::= { hwMCGrpInfo 4 } + + + hwVlanMcastGrpEntry OBJECT-TYPE + SYNTAX HwVlanMcastGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table entry." + INDEX { hwVlanMcastIndex } + ::= { hwVlanMcastGrpTable 1 } + + + HwVlanMcastGrpEntry ::= + SEQUENCE { + hwVlanMcastIndex + VlanIndex, + hwVlanMcastProfileName + DisplayString + } + + hwVlanMcastIndex OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the VLAN in which + Multicast is configured." + ::= { hwVlanMcastGrpEntry 1 } + + + hwVlanMcastProfileName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Multicast profile name." + ::= { hwVlanMcastGrpEntry 2 } + + + hwMcastGrpProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMcastGrpProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table to config multicast profile." + ::= { hwMCGrpInfo 5 } + + + hwMcastGrpProfileEntry OBJECT-TYPE + SYNTAX HwMcastGrpProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table entry." + INDEX { hwVlanMulticastProfileName } + ::= { hwMcastGrpProfileTable 1 } + + + HwMcastGrpProfileEntry ::= + SEQUENCE { + hwVlanMulticastProfileName + DisplayString, + hwMulticastProfilePreviewTimes + Integer32, + hwMulticastProfilePreviewMinutes + Integer32, + hwMulticastProfilePreviewInterval + Integer32 + } + + hwVlanMulticastProfileName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Multicast profile name." + ::= { hwMcastGrpProfileEntry 1 } + + + hwMulticastProfilePreviewTimes OBJECT-TYPE + SYNTAX Integer32 (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Multicast profile preview times." + DEFVAL { 10 } + ::= { hwMcastGrpProfileEntry 2 } + + + hwMulticastProfilePreviewMinutes OBJECT-TYPE + SYNTAX Integer32 (1..30) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Multicast profile preview minutes." + DEFVAL { 10 } + ::= { hwMcastGrpProfileEntry 3 } + + + hwMulticastProfilePreviewInterval OBJECT-TYPE + SYNTAX Integer32 (1..30) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Multicast profile preview interval." + DEFVAL { 10 } + ::= { hwMcastGrpProfileEntry 4 } + +-- +-- hwExternIpGrpInfoTable +-- + +hwExternIpGrpInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwExternIpGrpInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table contains multicast group exit port information through + multicast group address." + ::= { hwMCGrpInfo 6 } + +hwExternIpGrpInfoEntry OBJECT-TYPE + SYNTAX HwExternIpGrpInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry contains exit port information for a specific VLAN + or all VLANs." + INDEX { hwExternIpGrpVlanIndex,hwExternIpGrpPortIfIndex,hwExternIpGrpAddress,hwExternIpSourceAddress} + ::= { hwExternIpGrpInfoTable 1 } + +HwExternIpGrpInfoEntry ::= SEQUENCE { + hwExternIpGrpVlanIndex VlanIndex, + hwExternIpGrpPortIfIndex InterfaceIndex, + hwExternIpGrpAddress IpAddress, + hwExternIpGrpUpTime Unsigned32, + hwExternIpHostUpTime Unsigned32, + hwExternIpHostExpires Unsigned32, + hwExternIpHostFlag PortFlag, + hwExternIpRtUpTime Unsigned32, + hwExternIpRtExpires Unsigned32, + hwExternIpRtFlag PortFlag, + hwExternIpSourceAddress IpAddress + } + +hwExternIpGrpVlanIndex OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the VLAN in which in which the group + is learned." + ::= { hwExternIpGrpInfoEntry 1 } + +hwExternIpGrpPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates port name." + ::= { hwExternIpGrpInfoEntry 2} + +hwExternIpGrpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates IP multicast address learned by + IGMP snooping." + ::= { hwExternIpGrpInfoEntry 3 } + +hwExternIpGrpUpTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates time that multicast group information created." + ::= { hwExternIpGrpInfoEntry 4} + +hwExternIpHostUpTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Host port up time." + ::= { hwExternIpGrpInfoEntry 5} + +hwExternIpHostExpires OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Host port expire time." + ::= { hwExternIpGrpInfoEntry 6} + +hwExternIpHostFlag OBJECT-TYPE + SYNTAX PortFlag + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Host port flag." + ::= { hwExternIpGrpInfoEntry 7} + +hwExternIpRtUpTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Router port up time." + ::= { hwExternIpGrpInfoEntry 8} + +hwExternIpRtExpires OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Router port expire time." + ::= { hwExternIpGrpInfoEntry 9} + +hwExternIpRtFlag OBJECT-TYPE + SYNTAX PortFlag + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Router port flag." + ::= { hwExternIpGrpInfoEntry 10} + +hwExternIpSourceAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates IP source address learned by + IGMP snooping." + ::= { hwExternIpGrpInfoEntry 11 } + +-- +-- The hwPortInfo group. +-- + +hwPortStaticGrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWPortStaticGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table contains port config information." + ::= { hwPortInfo 1} + +hwPortStaticGrpEntry OBJECT-TYPE + SYNTAX HWPortStaticGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry contains port config information." + INDEX { hwPortStaticGrpVlanIndex,hwPortStaticGrpIfIndex,hwPortStaticGrpAddr} + ::= { hwPortStaticGrpTable 1 } + +HWPortStaticGrpEntry ::= SEQUENCE { + hwPortStaticGrpVlanIndex VlanIndex, + hwPortStaticGrpIfIndex InterfaceIndex, + hwPortStaticGrpAddr IpAddress, + hwPortStaticGrpRowStatus RowStatus + } + +hwPortStaticGrpVlanIndex OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the VLAN in which VLAN is configed." + ::= { hwPortStaticGrpEntry 1 } + +hwPortStaticGrpIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the interface in which port is configed." + ::= { hwPortStaticGrpEntry 2 } + +hwPortStaticGrpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates static join multicast group address." + ::= { hwPortStaticGrpEntry 3} + +hwPortStaticGrpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create or delete a row + and represent the current status of this row. + Now support state:CreateAndGo,Destroy." + ::= { hwPortStaticGrpEntry 100} + + +hwGrpPolicyCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWGrpPolicyCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table contains group policy config information." + ::= { hwPortInfo 2} + + hwGrpPolicyCfgEntry OBJECT-TYPE + SYNTAX HWGrpPolicyCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry contains group policy config information." + INDEX {hwGrpPolicyVlanIndex} + ::= { hwGrpPolicyCfgTable 1 } + + HWGrpPolicyCfgEntry ::= SEQUENCE { + hwGrpPolicyVlanIndex VlanIndex, + hwGrpPolicyAclNum Integer32, + hwGrpPolicyIgmpVersion INTEGER, + hwGrpPolicyRowStatus RowStatus + } + + hwGrpPolicyVlanIndex OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Vlan ID which group policy config." + ::= { hwGrpPolicyCfgEntry 1 } + + hwGrpPolicyAclNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The ACL Number which is used as the group policy parameter." + ::= { hwGrpPolicyCfgEntry 2 } + + hwGrpPolicyIgmpVersion OBJECT-TYPE + SYNTAX INTEGER {igmpV1(1), igmpV2(2), igmpV1V2(3), igmpV3(4), igmpV1V2V3(5)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the IGMP version for the group policy." + ::= { hwGrpPolicyCfgEntry 3 } + +hwGrpPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create or delete a row + and represent the current status of this row. + Now support three state:CreateAndGo,Active,Destroy." + ::= { hwGrpPolicyCfgEntry 100} + + +hwRouterPortInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWRouterPortInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Table containsrouter port infromation in specify vlan" + ::= { hwPortInfo 3} + + hwRouterPortInfoEntry OBJECT-TYPE + SYNTAX HWRouterPortInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "a entry contains port infromation in specify vlan" + INDEX {hwRouterPortVlanIndex,hwRouterPortIfIndex} + ::= { hwRouterPortInfoTable 1 } + + HWRouterPortInfoEntry ::= SEQUENCE { + hwRouterPortVlanIndex VlanIndex, + hwRouterPortIfIndex InterfaceIndex, + hwRouterPortUpTime Unsigned32, + hwRouterPortExpires Unsigned32, + hwRouterPortFlags PortFlag + } + + hwRouterPortVlanIndex OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vlan id" + ::= { hwRouterPortInfoEntry 1 } + + hwRouterPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "router port name in specify vlan" + ::= { hwRouterPortInfoEntry 2 } + + hwRouterPortUpTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "router port up time" + ::= { hwRouterPortInfoEntry 3 } + +hwRouterPortExpires OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "router port expire time" + ::= { hwRouterPortInfoEntry 4} + +hwRouterPortFlags OBJECT-TYPE + SYNTAX PortFlag + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "router port flag" + ::= { hwRouterPortInfoEntry 5} + +hwRouterPortCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWRouterPortCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table contains router port config information." + ::= { hwPortInfo 4} + + hwRouterPortCfgEntry OBJECT-TYPE + SYNTAX HWRouterPortCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry contains router port config information." + INDEX { hwRouterPortCfgVlanIndex,hwRouterPortCfgIfIndex} + ::= { hwRouterPortCfgTable 1 } + + HWRouterPortCfgEntry ::= SEQUENCE { + hwRouterPortCfgVlanIndex VlanIndex, + hwRouterPortCfgIfIndex InterfaceIndex, + hwRouterPortCfgRowStatus RowStatus + } + + hwRouterPortCfgVlanIndex OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the VLAN in which VLAN is configed." + ::= { hwRouterPortCfgEntry 1 } + + hwRouterPortCfgIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the interface which port is configed." + ::= { hwRouterPortCfgEntry 2 } + +hwRouterPortCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create or delete a row + and represent the current status of this row." + ::= { hwRouterPortCfgEntry 100} + +hwPortLimitTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWPortLimitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table contains IGMP Snooping entry count limit + information on a port." + ::= { hwPortInfo 5} + + hwPortLimitEntry OBJECT-TYPE + SYNTAX HWPortLimitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry contains IGMP Snooping entry count limit + information on a port." + INDEX {hwPortLimitIfIndex} + ::= { hwPortLimitTable 1 } + + HWPortLimitEntry ::= SEQUENCE { + hwPortLimitIfIndex InterfaceIndex, + hwPortLimitNumber Integer32, + hwPortLimitRowStatus RowStatus + } + + hwPortLimitIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of the interface." + ::= { hwPortLimitEntry 1 } + + hwPortLimitNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum number of IGMP-Snooping entries + can be configured or learned." + ::= { hwPortLimitEntry 2 } + + hwPortLimitRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create or delete a row + and represent the current status of this row." + ::= { hwPortLimitEntry 100 } + +hwPortGroupPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPortGroupPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table contains group policy config information in port." + ::= { hwPortInfo 6} + + hwPortGroupPolicyEntry OBJECT-TYPE + SYNTAX HwPortGroupPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry contains group policy config information in port." + INDEX {hwPortGroupPolicyIfIndex, hwPortGroupPolicyVlanIndex} + ::= { hwPortGroupPolicyTable 1 } + + HwPortGroupPolicyEntry ::= SEQUENCE { + hwPortGroupPolicyIfIndex InterfaceIndex, + hwPortGroupPolicyAclNumber Integer32, + hwPortGroupPolicyVlanIndex VlanIndex, + hwPortGroupPolicyVersion INTEGER, + hwPortGroupPolicyRowStatus RowStatus + } + + hwPortGroupPolicyIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of the interface." + ::= { hwPortGroupPolicyEntry 1 } + + hwPortGroupPolicyAclNumber OBJECT-TYPE + SYNTAX Integer32 (-1|2000..3999) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The ACL number which is used as the group policy parameter." + ::= { hwPortGroupPolicyEntry 2 } + + hwPortGroupPolicyVlanIndex OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vlan ID which group policy config." + ::= { hwPortGroupPolicyEntry 3 } + + hwPortGroupPolicyVersion OBJECT-TYPE + SYNTAX INTEGER {igmpV1(1), igmpV2(2), igmpV1V2(3), igmpV3(4), igmpV1V2V3(5)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the IGMP version for the group policy." + ::= { hwPortGroupPolicyEntry 4 } + + hwPortGroupPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create or delete a row + and represent the current status of this row. + Now support three state:CreateAndGo,Active,Destroy." + ::= { hwPortGroupPolicyEntry 51 } + +-- +-- hwExternPortStaticGrpTable +-- + +hwExternPortStaticGrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwExternPortStaticGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table contains port config information." + ::= { hwPortInfo 7} + +hwExternPortStaticGrpEntry OBJECT-TYPE + SYNTAX HwExternPortStaticGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry contains port config information." + INDEX { hwExternPortStaticGrpVlanIndex,hwExternPortStaticGrpIfIndex,hwExternPortStaticGroupAddr,hwExternPortStaticSourceAddr} + ::= { hwExternPortStaticGrpTable 1 } + +HwExternPortStaticGrpEntry ::= SEQUENCE { + hwExternPortStaticGrpVlanIndex VlanIndex, + hwExternPortStaticGrpIfIndex InterfaceIndex, + hwExternPortStaticGroupAddr IpAddress, + hwExternPortStaticSourceAddr IpAddress, + hwExternPortStaticGrpRowStatus RowStatus + } + +hwExternPortStaticGrpVlanIndex OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the VLAN in which VLAN is configed." + ::= { hwExternPortStaticGrpEntry 1 } + +hwExternPortStaticGrpIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the interface in which port is configed." + ::= { hwExternPortStaticGrpEntry 2 } + +hwExternPortStaticGroupAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates static join multicast group address." + ::= { hwExternPortStaticGrpEntry 3 } + +hwExternPortStaticSourceAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates static join multicast source address." + ::= { hwExternPortStaticGrpEntry 4 } + +hwExternPortStaticGrpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create or delete a row + and represent the current status of this row. + Now support state:CreateAndGo,Destroy." + ::= { hwExternPortStaticGrpEntry 51 } + +-- +-- hwPortVlanLimitTable +-- + +hwPortVlanLimitTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPortVlanLimitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table contains IGMP snooping entry count limit + information on a port." + ::= { hwPortInfo 8} + + hwPortVlanLimitEntry OBJECT-TYPE + SYNTAX HwPortVlanLimitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry contains IGMP snooping entry count limit + information on a port." + INDEX {hwPortVlanLimitIfIndex,hwPortVlanLimitVlanIndex} + ::= { hwPortVlanLimitTable 1 } + + HwPortVlanLimitEntry ::= SEQUENCE { + hwPortVlanLimitIfIndex InterfaceIndex, + hwPortVlanLimitNumber Integer32, + hwPortVlanLimitVlanIndex VlanIndex, + hwPortVlanLimitRowStatus RowStatus + } + + hwPortVlanLimitIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of the interface." + ::= { hwPortVlanLimitEntry 1 } + + hwPortVlanLimitNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum number of IGMP snooping entries + can be configured or learned." + ::= { hwPortVlanLimitEntry 2 } + + hwPortVlanLimitVlanIndex OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The maximum number of IGMP snooping entries + can be configured or learned." + ::= { hwPortVlanLimitEntry 3 } + + hwPortVlanLimitRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create or delete a row + and represent the current status of this row." + ::= { hwPortVlanLimitEntry 51 } + +-- +-- MLD SNOOPING +-- + +hwMldSnpgMibObject OBJECT IDENTIFIER ::= { hwMultiCastMIB 2 } + + + +hwMldSnpgSystemInfo + OBJECT IDENTIFIER ::= { hwMldSnpgMibObject 1 } +hwMldVlanCfgInfo + OBJECT IDENTIFIER ::= { hwMldSnpgMibObject 2 } +hwMldStatisticsInfo + OBJECT IDENTIFIER ::= { hwMldSnpgMibObject 3 } +hwMldMCGrpInfo + OBJECT IDENTIFIER ::= { hwMldSnpgMibObject 4 } +hwMldPortInfo + OBJECT IDENTIFIER ::= { hwMldSnpgMibObject 5 } + + + +-- +-- The hwMldSnpgSystemInfo group. +-- + + +hwMldSnoopingEnabled OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether MLD snooping has been + enabled for the system." + ::= { hwMldSnpgSystemInfo 1 } + +hwMldSendQueryEnabled OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether send query function has been enabled for the system." + ::= { hwMldSnpgSystemInfo 2 } + +hwMldSendQuerySourceIpAddr OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates sended MLD query packet's source IP address." + ::= { hwMldSnpgSystemInfo 3} + +hwMldSnoopingSuppressionTime OBJECT-TYPE + SYNTAX Integer32(0..300) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates MLD snooping suppression time, + range from integer 0 to 300, the default value is 10, + 0 means not suppress MLD packets. " + ::= { hwMldSnpgSystemInfo 4} + +-- +-- The hwMldVlanCfgInfo group. +-- + +hwMldVlanCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMldVlanCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table contains VLAN based configuration information + for MLD snooping." + ::= { hwMldVlanCfgInfo 1 } + +hwMldVlanCfgEntry OBJECT-TYPE + SYNTAX HwMldVlanCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry is created for each active VLAN in the device + and deleted when the VLAN becomes inactive." + INDEX { hwMldVlanIndex } + ::= { hwMldVlanCfgTable 1 } + +HwMldVlanCfgEntry ::= SEQUENCE { + hwMldVlanIndex VlanIndex, + hwVlanMldSnoopingEnabled EnabledStatus, + hwMldVlanRouterAgingTime Integer32, + hwMldVlanMaxQueryRespTime Integer32, + hwMldVlanLastListenerQueryInt Integer32, + hwMldVlanQueryInt Integer32, + hwMldVlanRobustCount Integer32, + hwMldVlanCheckRouterAlert TruthValue, + hwMldVlanSendRouterAlert TruthValue, + hwVlanMldVersion INTEGER, + hwMldVlanPromptLeaveEnable EnabledStatus, + hwMldVlanPromptLeaveAclNum Integer32, + hwMldVlanDropUnknown EnabledStatus + } + +hwMldVlanIndex OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the VLAN in which MLD snooping + is configured." + ::= { hwMldVlanCfgEntry 1 } + +hwVlanMldSnoopingEnabled OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When this object is set to 'enabled(1)' MLD snooping + is enabled on this VLAN else disabled." + ::= { hwMldVlanCfgEntry 2 } + +hwMldVlanRouterAgingTime OBJECT-TYPE + SYNTAX Integer32 (0..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Unit:second. + Configure the aging time of the router port. + 0:180s or holdtime in hello." + ::= {hwMldVlanCfgEntry 3} + +hwMldVlanMaxQueryRespTime OBJECT-TYPE + SYNTAX Integer32(1..25) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Unit:second. Configure the maximum query response time." + ::= { hwMldVlanCfgEntry 4} + +hwMldVlanLastListenerQueryInt OBJECT-TYPE + SYNTAX Integer32(1..5) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Unit:second. Configure the last listener query interval." + ::= { hwMldVlanCfgEntry 5} + +hwMldVlanQueryInt OBJECT-TYPE + SYNTAX Integer32(1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Unit:second. Configure the query interval." + ::= { hwMldVlanCfgEntry 6} + +hwMldVlanRobustCount OBJECT-TYPE + SYNTAX Integer32(2..5) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure the MLD robust count." + ::= { hwMldVlanCfgEntry 7} + +hwMldVlanCheckRouterAlert OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " When this object is set to 'true', received MLD messages + must contain the IP router alert option in their IP header. + Ignore MLD messages without router alert options ,and require + that routers not forward these messages." + DEFVAL {false} + ::= { hwMldVlanCfgEntry 8} + +hwMldVlanSendRouterAlert OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When this object is set to 'true', sended MLD messages + must contain the IP router alert option in their IP header." + DEFVAL {true} + ::= {hwMldVlanCfgEntry 9} + +hwVlanMldVersion OBJECT-TYPE + SYNTAX INTEGER {mldV1(1), mldV2(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object indicates that MLD snooping + can handle the hightest MLD version. " + ::= { hwMldVlanCfgEntry 10} + +hwMldVlanPromptLeaveEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Prompt leave enable(1) or disable(2)." + ::= { hwMldVlanCfgEntry 11} + +hwMldVlanPromptLeaveAclNum OBJECT-TYPE + SYNTAX Integer32 (-1|2000..3999) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The ACL number which is used to limit the scope + of prompt leave group. + 2000: the minimum ACL number + 3999: the maximum ACL number + -1: unvalid value" + ::= { hwMldVlanCfgEntry 12} + +hwMldVlanDropUnknown OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When this object is set to 'enabled(1)' unknown stream + is droped on this VLAN else disabled." + ::= { hwMldVlanCfgEntry 13} + + +-- +-- The hwMldStatisticsInfo group. +-- + +-- hwMldStatisticsInfo +-- hwMldSystemStatisticsInfo +hwMldSystemStatisticsInfo OBJECT IDENTIFIER ::= { hwMldStatisticsInfo 1 } + +hwMldSystemRecvVlanUpEventTimes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics of vlan up event." + ::= { hwMldSystemStatisticsInfo 1} + +hwMldSystemRecvVlanDownEventTimes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics of vlan down event." + ::= { hwMldSystemStatisticsInfo 2} + +hwMldSystemRecvVlanDelEventTimes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics of vlan delete event." + ::= { hwMldSystemStatisticsInfo 3} + +hwMldSystemRecvPortUpEventTimes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics of port up event." + ::= { hwMldSystemStatisticsInfo 4} + +hwMldSystemRecvPortDownEventTimes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics of port down event." + ::= { hwMldSystemStatisticsInfo 5} + +hwMldSystemRecvPortDelEventTimes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics of port delete event." + ::= { hwMldSystemStatisticsInfo 6} + +hwMldSystemRecvPortIncEventTimes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics of port joined in vlan event." + ::= { hwMldSystemStatisticsInfo 7} + +hwMldSystemRecvPortExcEventTimes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics of port deleted from vlan event." + ::= { hwMldSystemStatisticsInfo 8} + +hwMldSystemRecvMstpBlockEventTimes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics of MSTP port from forwarding to + blocked event." + ::= { hwMldSystemStatisticsInfo 9} + +hwMldSystemRecvMstpForwardEventTimes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics of MSTP port from blocked to + forwarding event." + ::= { hwMldSystemStatisticsInfo 10} + +hwMldSystemSysClearStats OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The configuration to clear the statistics of system statics." + ::= { hwMldSystemStatisticsInfo 11} + +hwMldSystemPacketClearStats OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The configuration to clear the statistics of all vlan MLD packets." + ::= { hwMldSystemStatisticsInfo 12} + +hwMldSystemRecvLinkChangeEventTimes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics of link change event." + ::= { hwMldSystemStatisticsInfo 13} + +-- hwMldVlanStatisticsTable + +hwMldVlanStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMldVlanStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table contains MLD VLAN statistics." + ::= { hwMldStatisticsInfo 2 } + +hwMldVlanStatisticsEntry OBJECT-TYPE + SYNTAX HwMldVlanStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry contains MLD VLAN statistics." + INDEX { hwMldVlanStatsVlanIndex } + ::= { hwMldVlanStatisticsTable 1 } + +HwMldVlanStatisticsEntry::= SEQUENCE { + hwMldVlanStatsVlanIndex VlanIndex, + hwVlanRecvMldV1ReportNum Counter32, + hwVlanRecvMldV2ReportNum Counter32, + hwVlanRecvMldDoneNum Counter32, + hwVlanRecvMldV1QueryNum Counter32, + hwVlanRecvMldV2QueryNum Counter32, + hwVlanRecvIpv6PimHelloNum Counter32, + hwVlanSendMldQueryNum Counter32, + hwVlanMldPacketClearStats TruthValue, + hwVlanSendSourceIpSpecMldQueryNum Counter32 + } + +hwMldVlanStatsVlanIndex OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the VLAN in which MLD snooping + counts packet.When clear statistics information,0 is + all vlans." + ::= { hwMldVlanStatisticsEntry 1 } + +hwVlanRecvMldV1ReportNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics of MLD V1 report packets received on + the device." + ::= { hwMldVlanStatisticsEntry 2 } + +hwVlanRecvMldV2ReportNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics of MLD V2 report packets received on + the device." + ::= { hwMldVlanStatisticsEntry 3 } + +hwVlanRecvMldDoneNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics of MLD leave packets received on + the device." + ::= { hwMldVlanStatisticsEntry 4 } + +hwVlanRecvMldV1QueryNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics of MLD V1 query packets received on + the device." + ::= { hwMldVlanStatisticsEntry 5 } + +hwVlanRecvMldV2QueryNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics of MLD V2 query packets received on + the device." + ::= { hwMldVlanStatisticsEntry 6 } + + +hwVlanRecvIpv6PimHelloNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics of PIM hello packets received on + the device." + ::= { hwMldVlanStatisticsEntry 7} + +hwVlanSendMldQueryNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics of query packets sended on + the device." + ::= { hwMldVlanStatisticsEntry 8} + +hwVlanMldPacketClearStats OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear statistics information." + ::= { hwMldVlanStatisticsEntry 9} + +hwVlanSendSourceIpSpecMldQueryNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of query packets with the specified source IPv6 address." + ::= { hwMldVlanStatisticsEntry 10} + + +-- +-- The hwMldMCGrpInfo group +-- + +hwMldIpGrpInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMldIpGrpInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table contains multicast group exit port information through + multicast group address." + ::= { hwMldMCGrpInfo 1 } + +hwMldIpGrpInfoEntry OBJECT-TYPE + SYNTAX HwMldIpGrpInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry contains exit port information for a specific vlan + or all vlans." + INDEX { hwMldIpGrpVlanIndex,hwMldIpGrpPortIfIndex,hwMldIpGrpAddress,hwMldIpSourceAddress} + ::= { hwMldIpGrpInfoTable 1 } + +HwMldIpGrpInfoEntry ::= SEQUENCE { + hwMldIpGrpVlanIndex VlanIndex, + hwMldIpGrpPortIfIndex InterfaceIndex, + hwMldIpGrpAddress Ipv6Address, + hwMldIpGrpUpTime Unsigned32, + hwMldIpHostUpTime Unsigned32, + hwMldIpHostExpires Unsigned32, + hwMldIpHostFlag PortFlag, + hwMldIpRtUpTime Unsigned32, + hwMldIpRtExpires Unsigned32, + hwMldIpRtFlag PortFlag, + hwMldIpSourceAddress Ipv6Address + } + +hwMldIpGrpVlanIndex OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the VLAN in which in which the group + is learned." + ::= { hwMldIpGrpInfoEntry 1 } + +hwMldIpGrpPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates port name." + ::= { hwMldIpGrpInfoEntry 2} + +hwMldIpGrpAddress OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates IP multicast address learned by + MLD snooping." + ::= { hwMldIpGrpInfoEntry 3 } + +hwMldIpGrpUpTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates time that multicast group information created." + ::= { hwMldIpGrpInfoEntry 4} + +hwMldIpHostUpTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time for the host port remaining in the up state." + ::= { hwMldIpGrpInfoEntry 5} + +hwMldIpHostExpires OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time for the host port expires." + ::= { hwMldIpGrpInfoEntry 6} + +hwMldIpHostFlag OBJECT-TYPE + SYNTAX PortFlag + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Host port flag." + ::= { hwMldIpGrpInfoEntry 7} + +hwMldIpRtUpTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time for the router port remaining in the up state." + ::= { hwMldIpGrpInfoEntry 8} + +hwMldIpRtExpires OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time for the router port expires." + ::= { hwMldIpGrpInfoEntry 9} + +hwMldIpRtFlag OBJECT-TYPE + SYNTAX PortFlag + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Router port flag." + ::= { hwMldIpGrpInfoEntry 10} + +hwMldIpSourceAddress OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates IP source address learned by + MLD snooping." + ::= { hwMldIpGrpInfoEntry 11 } +-- +-- The hwMldPortInfo group. +-- + +hwMldPortStaticGrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMldPortStaticGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table contains port config information." + ::= { hwMldPortInfo 1} + +hwMldPortStaticGrpEntry OBJECT-TYPE + SYNTAX HwMldPortStaticGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry contains port config information." + INDEX { hwMldPortStaticGrpVlanIndex,hwMldPortStaticGrpIfIndex,hwMldPortStaticGrpAddr,hwMldPortStaticSourceAddr} + ::= { hwMldPortStaticGrpTable 1 } + +HwMldPortStaticGrpEntry ::= SEQUENCE { + hwMldPortStaticGrpVlanIndex VlanIndex, + hwMldPortStaticGrpIfIndex InterfaceIndex, + hwMldPortStaticGrpAddr Ipv6Address, + hwMldPortStaticSourceAddr Ipv6Address, + hwMldPortStaticGrpRowStatus RowStatus + } + +hwMldPortStaticGrpVlanIndex OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the VLAN in which VLAN is configed." + ::= { hwMldPortStaticGrpEntry 1 } + +hwMldPortStaticGrpIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the interface in which port is configed." + ::= { hwMldPortStaticGrpEntry 2 } + +hwMldPortStaticGrpAddr OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates static join multicast group address." + ::= { hwMldPortStaticGrpEntry 3} + +hwMldPortStaticSourceAddr OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates static join multicast source address." + ::= { hwMldPortStaticGrpEntry 4} + +hwMldPortStaticGrpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create or delete a row + and represent the current status of this row. + Now support state:CreateAndGo,Destroy." + ::= { hwMldPortStaticGrpEntry 51} + + +hwMldGrpPolicyCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMldGrpPolicyCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table contains group policy config information." + ::= { hwMldPortInfo 2} + + hwMldGrpPolicyCfgEntry OBJECT-TYPE + SYNTAX HwMldGrpPolicyCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry contains group policy config information." + INDEX {hwMldGrpPolicyVlanIndex} + ::= { hwMldGrpPolicyCfgTable 1 } + + HwMldGrpPolicyCfgEntry ::= SEQUENCE { + hwMldGrpPolicyVlanIndex VlanIndex, + hwMldGrpPolicyAclNum Integer32, + hwGrpPolicyMldVersion INTEGER, + hwMldGrpPolicyRowStatus RowStatus + } + + hwMldGrpPolicyVlanIndex OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vlan ID which group policy config." + ::= { hwMldGrpPolicyCfgEntry 1 } + + hwMldGrpPolicyAclNum OBJECT-TYPE + SYNTAX Integer32 (-1|2000..3999) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The ACL number which is used as the group policy parameter." + ::= { hwMldGrpPolicyCfgEntry 2 } + + hwGrpPolicyMldVersion OBJECT-TYPE + SYNTAX INTEGER {mldV1(1), mldV2(2), mldV1V2(3)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the MLD version for the group policy." + ::= { hwMldGrpPolicyCfgEntry 3 } + +hwMldGrpPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create or delete a row + and represent the current status of this row. + Now support three state:CreateAndGo,Active,Destroy." + ::= { hwMldGrpPolicyCfgEntry 51} + + +hwMldRouterPortInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMldRouterPortInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Table containsrouter port infromation in specify vlan." + ::= { hwMldPortInfo 3} + + hwMldRouterPortInfoEntry OBJECT-TYPE + SYNTAX HwMldRouterPortInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry contains port infromation in specify vlan." + INDEX {hwMldRouterPortVlanIndex,hwMldRouterPortIfIndex} + ::= { hwMldRouterPortInfoTable 1 } + + HwMldRouterPortInfoEntry ::= SEQUENCE { + hwMldRouterPortVlanIndex VlanIndex, + hwMldRouterPortIfIndex InterfaceIndex, + hwMldRouterPortUpTime Unsigned32, + hwMldRouterPortExpires Unsigned32, + hwMldRouterPortFlag PortFlag + } + + hwMldRouterPortVlanIndex OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VLAN ID." + ::= { hwMldRouterPortInfoEntry 1 } + + hwMldRouterPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Router port name in specify vlan." + ::= { hwMldRouterPortInfoEntry 2 } + + hwMldRouterPortUpTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time for router port remains up state." + ::= { hwMldRouterPortInfoEntry 3 } + +hwMldRouterPortExpires OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time for router port expires." + ::= { hwMldRouterPortInfoEntry 4} + +hwMldRouterPortFlag OBJECT-TYPE + SYNTAX PortFlag + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Router port flag." + ::= { hwMldRouterPortInfoEntry 5} + +hwMldRouterPortCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMldRouterPortCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table contains router port config information." + ::= { hwMldPortInfo 4} + + hwMldRouterPortCfgEntry OBJECT-TYPE + SYNTAX HwMldRouterPortCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry contains router port config information." + INDEX { hwMldRouterPortCfgVlanIndex,hwMldRouterPortCfgIfIndex} + ::= { hwMldRouterPortCfgTable 1 } + + HwMldRouterPortCfgEntry ::= SEQUENCE { + hwMldRouterPortCfgVlanIndex VlanIndex, + hwMldRouterPortCfgIfIndex InterfaceIndex, + hwMldRouterPortCfgRowStatus RowStatus + } + + hwMldRouterPortCfgVlanIndex OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the VLAN in which VLAN is configed." + ::= { hwMldRouterPortCfgEntry 1 } + + hwMldRouterPortCfgIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the interface which port is configed." + ::= { hwMldRouterPortCfgEntry 2 } + +hwMldRouterPortCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create or delete a row + and represent the current status of this row." + ::= { hwMldRouterPortCfgEntry 51} + +hwMldPortLimitTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMldPortLimitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table contains MLD snooping entry count limit + information on a port." + ::= { hwMldPortInfo 5} + + hwMldPortLimitEntry OBJECT-TYPE + SYNTAX HwMldPortLimitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry contains MLD snooping entry count limit + information on a port." + INDEX {hwMldPortLimitIfIndex, hwMldPortLimitVlanIndex} + ::= { hwMldPortLimitTable 1 } + + HwMldPortLimitEntry ::= SEQUENCE { + hwMldPortLimitIfIndex InterfaceIndex, + hwMldPortLimitNumber Integer32, + hwMldPortLimitVlanIndex VlanIndex, + hwMldPortLimitRowStatus RowStatus + } + + hwMldPortLimitIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of the interface." + ::= { hwMldPortLimitEntry 1 } + + hwMldPortLimitNumber OBJECT-TYPE + SYNTAX Integer32 (1..1024) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum number of MLD snooping entries + can be configured or learned." + ::= { hwMldPortLimitEntry 2 } + + hwMldPortLimitVlanIndex OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The maximum number of MLD snooping entries + can be configured or learned." + ::= { hwMldPortLimitEntry 3 } + + hwMldPortLimitRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create or delete a row + and represent the current status of this row." + ::= { hwMldPortLimitEntry 51 } + +hwMldPortGroupPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMldPortGroupPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table contains group policy config information in port." + ::= { hwMldPortInfo 6} + + hwMldPortGroupPolicyEntry OBJECT-TYPE + SYNTAX HwMldPortGroupPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry contains group policy config information in port." + INDEX {hwMldPortGroupPolicyIfIndex, hwMldPortGroupPolicyVlanIndex} + ::= { hwMldPortGroupPolicyTable 1 } + + HwMldPortGroupPolicyEntry ::= SEQUENCE { + hwMldPortGroupPolicyIfIndex InterfaceIndex, + hwMldPortGroupPolicyAclNumber Integer32, + hwMldPortGroupPolicyVlanIndex VlanIndex, + hwMldPortGroupPolicyVersion INTEGER, + hwMldPortGroupPolicyRowStatus RowStatus + } + + hwMldPortGroupPolicyIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of the interface." + ::= { hwMldPortGroupPolicyEntry 1 } + + hwMldPortGroupPolicyAclNumber OBJECT-TYPE + SYNTAX Integer32 (-1|2000..3999) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The ACL number which is used as the group policy parameter." + ::= { hwMldPortGroupPolicyEntry 2 } + + hwMldPortGroupPolicyVlanIndex OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vlan ID which group policy config." + ::= { hwMldPortGroupPolicyEntry 3 } + + hwMldPortGroupPolicyVersion OBJECT-TYPE + SYNTAX INTEGER {mldV1(1), mldV2(2)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the MLD version for the group policy." + ::= { hwMldPortGroupPolicyEntry 4 } + + hwMldPortGroupPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create or delete a row + and represent the current status of this row. + Now support three state:CreateAndGo,Active,Destroy." + ::= { hwMldPortGroupPolicyEntry 51 } + +-- +-- Multicast vlan +-- + +hwMVlanMibObject + OBJECT IDENTIFIER ::= { hwMultiCastMIB 3 } + +hwMVlanSystemInfo + OBJECT IDENTIFIER ::= { hwMVlanMibObject 1 } + +hwMVlanVlanCfgInfo + OBJECT IDENTIFIER ::= { hwMVlanMibObject 2 } +hwMVlanGrpInfo + OBJECT IDENTIFIER ::= { hwMVlanMibObject 3 } +-- +--1 hwMVlanSystemInfo +-- +hwMVlanEnabled OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether MVlan function has been + enabled for the system." + ::= { hwMVlanSystemInfo 1 } +-- +--2 hwMVlanVlanCfgInfo +-- +-- +-- hwMVlanEnableTable +-- + +hwMVlanEnableTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMVlanEnableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table which indicates which vlan had been configured as Multicast-Vlan." + ::= { hwMVlanVlanCfgInfo 1 } + +hwMVlanEnableEntry OBJECT-TYPE + SYNTAX HwMVlanEnableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for vlan which had been configured as Multicast-Vlan." + INDEX { hwMVlanIndex } + ::= { hwMVlanEnableTable 1 } + +HwMVlanEnableEntry ::= SEQUENCE { + hwMVlanIndex VlanIndex, + hwMVlanStatus RowStatus + } + +hwMVlanIndex OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Vlan index which had been configured as Multicast-Vlan." + ::= { hwMVlanEnableEntry 1 } + +hwMVlanStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The activation of a row enables MVlan in the interface. The + destruction of a row disables MVlan in the interface." + ::= { hwMVlanEnableEntry 100 } + +-- +-- hwMVlanUserVlanTable +-- + +hwMVlanUserVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWMVlanUserVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table which indicates the user vlans in a MVlan." + ::= { hwMVlanVlanCfgInfo 2 } + +hwMVlanUserVlanEntry OBJECT-TYPE + SYNTAX HWMVlanUserVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for User vlan in a Mvlan." + INDEX { hwMVlanIndex,hwUserVlanIndex } + ::= { hwMVlanUserVlanTable 1 } + +HWMVlanUserVlanEntry ::= SEQUENCE { + hwUserVlanIndex VlanIndex, + hwUserVlanCfgRowStatus RowStatus + } + +hwUserVlanIndex OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Vlan index which in the given MVlan." + ::= { hwMVlanUserVlanEntry 1 } + +hwUserVlanCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + + DESCRIPTION + "This object is used to create or delete a row + and represent the current status of this row." + ::= { hwMVlanUserVlanEntry 100 } + +-- +-- hwUserVlanTable +-- +hwUserVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwUserVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table which indicates which vlan had been + configured as flow trigger." + ::= { hwMVlanVlanCfgInfo 3 } + +hwUserVlanEntry OBJECT-TYPE + SYNTAX HwUserVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for vlan which had been configured + as flow trigger." + INDEX { hwUserVlanIndex } + ::= { hwUserVlanTable 1 } + +HwUserVlanEntry ::= SEQUENCE { + hwUserVlanFlowTriggerEnable EnabledStatus + } + +hwUserVlanFlowTriggerEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates user vlan's flow trigger status." + ::= { hwUserVlanEntry 1 } + +-- +-- hwMcSourceDenyTable +-- +hwMcSourceDenyTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMcSourceDenyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table which indicates which vlan and which port had been + configured as source deny." + ::= { hwMVlanVlanCfgInfo 4 } + +hwMcSourceDenyEntry OBJECT-TYPE + SYNTAX HwMcSourceDenyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for vlan and port which had been configured + source deny." + INDEX { hwMcSourceDenyVlanIndex, hwMcSourceDenyIfIndex } + ::= { hwMcSourceDenyTable 1 } + +HwMcSourceDenyEntry ::= SEQUENCE { + hwMcSourceDenyVlanIndex VlanIndex, + hwMcSourceDenyIfIndex InterfaceIndex, + hwMcSourceDenyRowStatus RowStatus + } + +hwMcSourceDenyVlanIndex OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VLAN index." + ::= { hwMcSourceDenyEntry 1 } + +hwMcSourceDenyIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface index." + ::= { hwMcSourceDenyEntry 2 } + +hwMcSourceDenyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create or delete a row and represent + the current status of this row." + ::= { hwMcSourceDenyEntry 51 } + + +-- +--3 hwMVlanGrpInfo +-- + +-- +-- hwMVlanGrpInfoTable +-- + +hwMVlanGrpInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWMVlanGrpInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table which indicates Mvlan group information." + ::= { hwMVlanGrpInfo 1 } + +hwMVlanGrpInfoEntry OBJECT-TYPE + SYNTAX HWMVlanGrpInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for Mvlan group information." + INDEX { hwMVlanIndex ,hwMVlanGrpAddress, hwMVlanGrpPortIfIndex, hwMVlanGrpUserVlanIndex} + ::= { hwMVlanGrpInfoTable 1 } + +HWMVlanGrpInfoEntry ::= SEQUENCE { + hwMVlanGrpAddress IpAddress, + hwMVlanGrpPortIfIndex InterfaceIndex, + hwMVlanGrpUserVlanIndex VlanIndex + } + +hwMVlanGrpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Multicast group address." + ::= { hwMVlanGrpInfoEntry 1 } + +hwMVlanGrpPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface index." + ::= { hwMVlanGrpInfoEntry 2 } +hwMVlanGrpUserVlanIndex OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "User vlan index." + ::= { hwMVlanGrpInfoEntry 3 } + +-- +-- hwMVlanStaticFlowTable +-- + +hwMVlanStaticFlowTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMVlanStaticFlowEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table which indicates Mvlan static flow group information." + ::= { hwMVlanGrpInfo 2 } + +hwMVlanStaticFlowEntry OBJECT-TYPE + SYNTAX HwMVlanStaticFlowEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for Mvlan static flow group information." + INDEX { hwMVlanIndex, hwMVlanStaticFlowGrpAddress } + ::= { hwMVlanStaticFlowTable 1 } + +HwMVlanStaticFlowEntry ::= SEQUENCE { + hwMVlanStaticFlowGrpAddress IpAddress, + hwMVlanStaticFlowRowStatus RowStatus + } +hwMVlanStaticFlowGrpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Static flow address." + ::= { hwMVlanStaticFlowEntry 1 } + +hwMVlanStaticFlowRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create or delete a row and + represent the current status of this row." + ::= { hwMVlanStaticFlowEntry 2 } +-- +-- hwMVlanIpv6StaticFlowTable +-- + +hwMVlanIpv6StaticFlowTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMVlanIpv6StaticFlowEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table which indicates Mvlan static flow group information." + ::= { hwMVlanGrpInfo 3 } + +hwMVlanIpv6StaticFlowEntry OBJECT-TYPE + SYNTAX HwMVlanIpv6StaticFlowEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for Mvlan static flow group information." + INDEX { hwMVlanIndex, hwMVlanStaticFlowIpv6GrpAddress, hwMVlanStaticFlowIpv6SourceAddress } + ::= { hwMVlanIpv6StaticFlowTable 1 } + +HwMVlanIpv6StaticFlowEntry ::= SEQUENCE { + hwMVlanStaticFlowIpv6GrpAddress Ipv6Address, + hwMVlanStaticFlowIpv6SourceAddress Ipv6Address, + hwMVlanIpv6StaticFlowRowStatus RowStatus + } + +hwMVlanStaticFlowIpv6GrpAddress OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Static flow address." + ::= { hwMVlanIpv6StaticFlowEntry 1 } + +hwMVlanStaticFlowIpv6SourceAddress OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Static flow source IP address." + ::= { hwMVlanIpv6StaticFlowEntry 2 } + +hwMVlanIpv6StaticFlowRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create or delete a row and represent the current status of this row." + ::= { hwMVlanIpv6StaticFlowEntry 51 } + +-- +-- hwExternMVlanStaticFlowTable +-- + +hwExternMVlanStaticFlowTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwExternMVlanStaticFlowEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table which indicates MVLAN static flow group information." + ::= { hwMVlanGrpInfo 4 } + +hwExternMVlanStaticFlowEntry OBJECT-TYPE + SYNTAX HwExternMVlanStaticFlowEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for MVLAN static flow group information." + INDEX { hwMVlanIndex, hwExternMVlanStaticFlowGrpAddress,hwExternMVlanStaticFlowSourceAddress } + ::= { hwExternMVlanStaticFlowTable 1 } + +HwExternMVlanStaticFlowEntry ::= SEQUENCE { + hwExternMVlanStaticFlowGrpAddress IpAddress, + hwExternMVlanStaticFlowSourceAddress IpAddress, + hwExternMVlanStaticFlowRowStatus RowStatus + } + +hwExternMVlanStaticFlowGrpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Static flow address." + ::= { hwExternMVlanStaticFlowEntry 1 } + +hwExternMVlanStaticFlowSourceAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Static flow source IP address." + ::= { hwExternMVlanStaticFlowEntry 2 } + +hwExternMVlanStaticFlowRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create or delete a row and + represent the current status of this row." + ::= { hwExternMVlanStaticFlowEntry 51 } + +-- +-- hwMultiCastCommonObject +-- + +hwMultiCastCommonObject + OBJECT IDENTIFIER ::= { hwMultiCastMIB 4 } + +hwMCSystemInfo + OBJECT IDENTIFIER ::= { hwMultiCastCommonObject 1 } +-- +-- hwEthTrunkLoadBalancingInfo +-- +hwEthTrunkLoadBalancingEnabled OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether Eth-Trunk Load + Balancing function has been + enabled for the system." + ::= { hwMCSystemInfo 1 } + +-- +--hwL2CacTrapObject +-- + +hwL2CacTrapObject + OBJECT IDENTIFIER ::= { hwMultiCastMIB 5 } +hwL2mcCacCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the upper limit of the number of l2-multicast groups." + ::= { hwL2CacTrapObject 1 } + +hwL2mcCacBandwidth OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the upper limit of the bandwidth of l2-multicast groups,in Mbits/sec." + ::= { hwL2CacTrapObject 2 } + +hwL2mcCacGroupAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the group IP address denied by CAC." + ::= { hwL2CacTrapObject 3 } + +hwL2mcCacChannelName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the name of channel." + ::= { hwL2CacTrapObject 4 } + +hwL2mcCacVlanIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the VLAN ID." + ::= { hwL2CacTrapObject 5 } + +hwL2mcCacVsiName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the name of VSI." + ::= { hwL2CacTrapObject 6 } + +hwL2mcCacIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the interface index." + ::= { hwL2CacTrapObject 7 } + +hwL2mcCacPwId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the PW ID." + ::= { hwL2CacTrapObject 8 } + +hwL2mcCacRemoteIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the remote peer IP address." + ::= { hwL2CacTrapObject 9 } + +hwL2mcCacRemoteSiteId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the remote site ID." + ::= { hwL2CacTrapObject 10 } + +-- +-- hwBtvMibObject +-- + +hwBtvMibObject OBJECT IDENTIFIER ::= { hwMultiCastMIB 6 } + +hwBtvSystemInfo OBJECT IDENTIFIER ::= { hwBtvMibObject 1 } +hwBtvCfgInfo OBJECT IDENTIFIER ::= { hwBtvMibObject 2 } + +hwBtvEnabled OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Object which indicates whether BTV Function has been enabled for the system." + ::= { hwBtvSystemInfo 1 } + + +hwMcastGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMcastGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table contains multicast group config information." + ::= { hwBtvCfgInfo 1 } + +hwMcastGroupEntry OBJECT-TYPE + SYNTAX HwMcastGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry contains multicast group config information." + INDEX { hwMcastGroupIndex } + ::= { hwMcastGroupTable 1 } + +HwMcastGroupEntry ::= SEQUENCE { + hwMcastGroupIndex Integer32, + hwMcastGroupName DisplayString, + hwMcastGroupAddress IpAddress, + hwMcastGroupRowStatus RowStatus, + hwMcastSourceAddress IpAddress + } + +hwMcastGroupIndex OBJECT-TYPE + SYNTAX Integer32 (1..1024) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Multicast group index." + ::= { hwMcastGroupEntry 1 } + +hwMcastGroupName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Multicast group name." + ::= { hwMcastGroupEntry 2 } + +hwMcastGroupAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Multicast group address." + ::= { hwMcastGroupEntry 3 } + +hwMcastGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create or delete a row + and represent the current status of this row." + ::= { hwMcastGroupEntry 4 } + +hwMcastSourceAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Source IP address." + ::= { hwMcastGroupEntry 5 } + +hwMcastListTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMcastListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table which indicates multicast list information." + ::= { hwBtvCfgInfo 2 } + +hwMcastListEntry OBJECT-TYPE + SYNTAX HwMcastListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry contains multicast list config information." + INDEX { hwMcastListIndex } + ::= { hwMcastListTable 1 } + +HwMcastListEntry ::= SEQUENCE { + hwMcastListIndex Integer32, + hwMcastListName DisplayString, + hwMcastListRowStatus RowStatus + } + +hwMcastListIndex OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Multicast list index." + ::= { hwMcastListEntry 1 } + +hwMcastListName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Multicast list name." + ::= { hwMcastListEntry 2 } + +hwMcastListRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create or delete a row and represent the current status of this row." + ::= { hwMcastListEntry 3 } + + +hwMcastProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMcastProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table which indicates multicast profile information." + ::= { hwBtvCfgInfo 3 } + +hwMcastProfileEntry OBJECT-TYPE + SYNTAX HwMcastProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry contains multicast profile config information." + INDEX { hwMcastProfileIndex } + ::= { hwMcastProfileTable 1 } + +HwMcastProfileEntry ::= SEQUENCE { + hwMcastProfileIndex Integer32, + hwMcastProfileName DisplayString, + hwMcastProfileRowStatus RowStatus + } + +hwMcastProfileIndex OBJECT-TYPE + SYNTAX Integer32 (1..64) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Multicast profile index." + ::= { hwMcastProfileEntry 1 } + +hwMcastProfileName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Multicast profile name." + ::= { hwMcastProfileEntry 2 } + +hwMcastProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create or delete a row and represent the current status of this row.." + ::= { hwMcastProfileEntry 3 } + +hwMcastProfileCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMcastProfileCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table contains multicast profile based configuration information for IPTV." + ::= { hwBtvCfgInfo 4 } + +hwMcastProfileCfgEntry OBJECT-TYPE + SYNTAX HwMcastProfileCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry contains configuration for multicast profile." + INDEX { hwMcastProfileIndex } + ::= { hwMcastProfileCfgTable 1 } + +HwMcastProfileCfgEntry ::= SEQUENCE { + hwMcastProfileCfgPreviewTimes Integer32, + hwMcastProfileCfgPreviewMinute Integer32, + hwMcastProfileCfgPreviewInterval Integer32, + hwMcastProfileCfgMaxNumProgram Integer32 + } + +hwMcastProfileCfgPreviewTimes OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Times of preview a multicast group one day." + ::= { hwMcastProfileCfgEntry 1 } + +hwMcastProfileCfgPreviewMinute OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Preview time(in minutes)." + ::= { hwMcastProfileCfgEntry 2 } + +hwMcastProfileCfgPreviewInterval OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Preview interval(in minutes)." + ::= { hwMcastProfileCfgEntry 3 } + +hwMcastProfileCfgMaxNumProgram OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Max number of the multicast program watching and previewing." + ::= { hwMcastProfileCfgEntry 4 } + +hwMcastListReferTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMcastListReferEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table contains multicast list refers to multicast group." + ::= { hwBtvCfgInfo 5 } + +hwMcastListReferEntry OBJECT-TYPE + SYNTAX HwMcastListReferEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry contains multicast list refers to multicast group." + INDEX { hwMcastListIndex, hwMcastGroupIndex } + ::= { hwMcastListReferTable 1 } + +HwMcastListReferEntry ::= SEQUENCE { + hwMcastListReferRowStatus RowStatus + } + +hwMcastListReferRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create or delete a row and represent the current status of this row." + ::= { hwMcastListReferEntry 5 } + +hwMcastProfileReferTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMcastProfileReferEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table contains multicast profile refers to multicast list." + ::= { hwBtvCfgInfo 6 } + +hwMcastProfileReferEntry OBJECT-TYPE + SYNTAX HwMcastProfileReferEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry contains multicast profile refers to multicast list." + INDEX { hwMcastProfileIndex, hwMcastListIndex } + ::= { hwMcastProfileReferTable 1 } + +HwMcastProfileReferEntry ::= SEQUENCE { + hwMcastPreviewStatus EnabledStatus, + hwMcastProfileReferRowStatus RowStatus + } + +hwMcastPreviewStatus OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create or delete a row and represent the current status of this row." + ::= { hwMcastProfileReferEntry 1 } + +hwMcastProfileReferRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Table contains vlan apply multicast profile." + ::= { hwMcastProfileReferEntry 5 } + +hwVlanApplyProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwVlanApplyProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry contains attach a vlan to a multicast profile." + ::= { hwBtvCfgInfo 7 } + +hwVlanApplyProfileEntry OBJECT-TYPE + SYNTAX HwVlanApplyProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwUserVlanIndex, hwMcastProfileIndex } + ::= { hwVlanApplyProfileTable 1 } + +HwVlanApplyProfileEntry ::= SEQUENCE { + hwVlanApplyProfileRowStatus RowStatus + } + +hwVlanApplyProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create or delete a row and represent the current status of this row." + ::= { hwVlanApplyProfileEntry 5 } + +hwMcastIpv6GroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMcastIpv6GroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table contains multicast group config information." + ::= { hwBtvCfgInfo 8 } + +hwMcastIpv6GroupEntry OBJECT-TYPE + SYNTAX HwMcastIpv6GroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry contains multicast group config information." + INDEX { hwMcastIpv6GroupIndex } + ::= { hwMcastIpv6GroupTable 1 } + +HwMcastIpv6GroupEntry ::= SEQUENCE { + hwMcastIpv6GroupIndex Integer32, + hwMcastIpv6GroupName DisplayString, + hwMcastIpv6GroupAddress Ipv6Address, + hwMcastIpv6SourceAddress Ipv6Address, + hwMcastIpv6GroupRowStatus RowStatus + } + +hwMcastIpv6GroupIndex OBJECT-TYPE + SYNTAX Integer32 (1..1024) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Multicast group index." + ::= { hwMcastIpv6GroupEntry 1 } + +hwMcastIpv6GroupName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Multicast group name." + ::= { hwMcastIpv6GroupEntry 2 } + +hwMcastIpv6GroupAddress OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Multicast group address." + ::= { hwMcastIpv6GroupEntry 3 } + +hwMcastIpv6SourceAddress OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Source IP address." + ::= { hwMcastIpv6GroupEntry 4 } + +hwMcastIpv6GroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create or delete a row + and represent the current status of this row." + ::= { hwMcastIpv6GroupEntry 51} + +-- +-- hwExternVlanApplyProfileTable +-- + +hwExternVlanApplyProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwExternVlanApplyProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table contains attach a vlan to a multicast profile." + ::= { hwBtvCfgInfo 9 } + +hwExternVlanApplyProfileEntry OBJECT-TYPE + SYNTAX HwExternVlanApplyProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry contains attach a vlan to a multicast profile.." + INDEX { hwUserVlanIndex, hwMcastProfileIndex, hwExternPortIfIndex, hwExternSourceMacAddress } + ::= { hwExternVlanApplyProfileTable 1 } + +HwExternVlanApplyProfileEntry ::= SEQUENCE { + hwExternPortIfIndex InterfaceIndex, + hwExternSourceMacAddress MacAddress, + hwExternVlanApplyProfileRowStatus RowStatus + } + +hwExternPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates port index." + ::= { hwExternVlanApplyProfileEntry 1 } + +hwExternSourceMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Source MAC address." + ::= { hwExternVlanApplyProfileEntry 2 } + +hwExternVlanApplyProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create or delete a row and represent the current status of this row." + ::= { hwExternVlanApplyProfileEntry 51 } + +-- +--hwMcastAlarmObject +-- +hwMcastAlarmObject + OBJECT IDENTIFIER ::= { hwMultiCastMIB 99 } + + + hwCfgRefreshFailAlarm NOTIFICATION-TYPE + OBJECTS { + hwL2VlanDescr + } + STATUS current + DESCRIPTION + "Failed to refresh multicast table! " + ::= { hwMcastAlarmObject 1 } + + hwMCastTableLoadAbnormalNotify NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "Multicast table of router was full!" + ::= { hwMcastAlarmObject 2 } + + hwMCastTableLoadAbnormalResume NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "Multicast table of router was normal!" + ::= { hwMcastAlarmObject 3 } + + hwMCastVlanFailAlarm NOTIFICATION-TYPE + OBJECTS { + hwL2VlanDescr + } + STATUS current + DESCRIPTION + "VLAN which has been configed with protect-vlan failed! " + ::= { hwMcastAlarmObject 4 } + + hwMCastVlanOkNotify NOTIFICATION-TYPE + OBJECTS { + hwL2VlanDescr + } + STATUS current + DESCRIPTION + "VLAN which has been configed with protect-vlan has been OK! " + ::= { hwMcastAlarmObject 5 } + + hwMCastApsSwitchAlarm NOTIFICATION-TYPE + OBJECTS { + hwL2VlanDescr + } + STATUS current + DESCRIPTION + "APS is switching!" + ::= { hwMcastAlarmObject 6 } + + hwMCastApsIdleNotify NOTIFICATION-TYPE + OBJECTS { + hwL2VlanDescr + } + STATUS current + DESCRIPTION + "APS has finished switching and been idle!" + ::= { hwMcastAlarmObject 7 } + --- + ---Trap for l2-multicast CAC + --- + hwL2mcCacGlobalCountExceed NOTIFICATION-TYPE + OBJECTS { + hwL2mcCacCount, + hwL2mcCacGroupAddress + } + STATUS current + DESCRIPTION + "Trap information about l2-multicast CAC:currently configured limit count,group IP address." + ::= { hwMcastAlarmObject 8 } + + hwL2mcCacGlobalBandwidthExceed NOTIFICATION-TYPE + OBJECTS { + hwL2mcCacBandwidth, + hwL2mcCacGroupAddress + } + STATUS current + DESCRIPTION + "Trap information about l2-multicast CAC:currently configured limit bandwidth,group IP address." + ::= { hwMcastAlarmObject 9 } + + hwL2mcCacGlobalChannelCountExceed NOTIFICATION-TYPE + OBJECTS { + hwL2mcCacChannelName, + hwL2mcCacCount, + hwL2mcCacGroupAddress + } + STATUS current + DESCRIPTION + "Trap information about l2-multicast CAC:channel name,currently configured limit count,group IP address." + ::= { hwMcastAlarmObject 10 } + + hwL2mcCacGlobalChannelBandwidthExceed NOTIFICATION-TYPE + OBJECTS { + hwL2mcCacChannelName, + hwL2mcCacBandwidth, + hwL2mcCacGroupAddress + } + STATUS current + DESCRIPTION + "Trap information about l2-multicast CAC:channel name,currently configured limit bandwidth,group IP address." + ::= { hwMcastAlarmObject 11 } + + hwL2mcCacVlanCountExceed NOTIFICATION-TYPE + OBJECTS { + hwL2mcCacVlanIndex, + hwL2mcCacCount, + hwL2mcCacGroupAddress + } + STATUS current + DESCRIPTION + "Trap information about l2-multicast CAC:VLAN ID,currently configured limit count,group IP address." + ::= { hwMcastAlarmObject 12 } + + hwL2mcCacVlanBandwidthExceed NOTIFICATION-TYPE + OBJECTS { + hwL2mcCacVlanIndex, + hwL2mcCacBandwidth, + hwL2mcCacGroupAddress + } + STATUS current + DESCRIPTION + "Trap information about l2-multicast CAC:VLAN ID,currently configured limit bandwidth,group IP address." + ::= { hwMcastAlarmObject 13 } + + hwL2mcCacVlanChannelCountExceed NOTIFICATION-TYPE + OBJECTS { + hwL2mcCacChannelName, + hwL2mcCacVlanIndex, + hwL2mcCacCount, + hwL2mcCacGroupAddress + } + STATUS current + DESCRIPTION + "Trap information about l2-multicast CAC:channel name,VLAN ID,currently configured limit count,group IP address." + ::= { hwMcastAlarmObject 14 } + + hwL2mcCacVlanChannelBandwidthExceed NOTIFICATION-TYPE + OBJECTS { + hwL2mcCacChannelName, + hwL2mcCacVlanIndex, + hwL2mcCacBandwidth, + hwL2mcCacGroupAddress + } + STATUS current + DESCRIPTION + "Trap information about l2-multicast CAC:channel name,VLAN ID,currently configured limit bandwidth,group IP address." + ::= { hwMcastAlarmObject 15 } + + hwL2mcCacVsiCountExceed NOTIFICATION-TYPE + OBJECTS { + hwL2mcCacVsiName, + hwL2mcCacCount, + hwL2mcCacGroupAddress + } + STATUS current + DESCRIPTION + "Trap information about l2-multicast CAC:VSI name,currently configured limit count,group IP address." + ::= { hwMcastAlarmObject 16 } + + hwL2mcCacVsiBandwidthExceed NOTIFICATION-TYPE + OBJECTS { + hwL2mcCacVsiName, + hwL2mcCacBandwidth, + hwL2mcCacGroupAddress + } + STATUS current + DESCRIPTION + "Trap information about l2-multicast CAC:VSI name,currently configured limit bandwidth,group IP address." + ::= { hwMcastAlarmObject 17 } + + hwL2mcCacVsiChannelCountExceed NOTIFICATION-TYPE + OBJECTS { + hwL2mcCacChannelName, + hwL2mcCacVsiName, + hwL2mcCacCount, + hwL2mcCacGroupAddress + } + STATUS current + DESCRIPTION + "Trap information about l2-multicast CAC:channel name,VSI name,currently configured limit count,group IP address." + ::= { hwMcastAlarmObject 18 } + + hwL2mcCacVsiChannelBandwidthExceed NOTIFICATION-TYPE + OBJECTS { + hwL2mcCacChannelName, + hwL2mcCacVsiName, + hwL2mcCacBandwidth, + hwL2mcCacGroupAddress + } + STATUS current + DESCRIPTION + "Trap information about l2-multicast CAC:channel name,VSI name,currently configured limit bandwidth,group IP address." + ::= { hwMcastAlarmObject 19 } + + hwL2mcCacPortCountExceed NOTIFICATION-TYPE + OBJECTS { + hwL2mcCacIfIndex, + hwL2mcCacCount, + hwL2mcCacGroupAddress + } + STATUS current + DESCRIPTION + "Trap information about l2-multicast CAC:interface index,currently configured limit count,group IP address." + ::= { hwMcastAlarmObject 20 } + + hwL2mcCacPortBandwidthExceed NOTIFICATION-TYPE + OBJECTS { + hwL2mcCacIfIndex, + hwL2mcCacBandwidth, + hwL2mcCacGroupAddress + } + STATUS current + DESCRIPTION + "Trap information about l2-multicast CAC:interface index,currently configured limit bandwidth,group IP address." + ::= { hwMcastAlarmObject 21 } + + hwL2mcCacPortChannelCountExceed NOTIFICATION-TYPE + OBJECTS { + hwL2mcCacChannelName, + hwL2mcCacIfIndex, + hwL2mcCacCount, + hwL2mcCacGroupAddress + } + STATUS current + DESCRIPTION + "Trap information about l2-multicast CAC:channel name,interface index,currently configured limit count,group IP address." + ::= { hwMcastAlarmObject 22 } + + hwL2mcCacPortChannelBandwidthExceed NOTIFICATION-TYPE + OBJECTS { + hwL2mcCacChannelName, + hwL2mcCacIfIndex, + hwL2mcCacBandwidth, + hwL2mcCacGroupAddress + } + STATUS current + DESCRIPTION + "Trap information about l2-multicast CAC:channel name,interface index,currently configured limit bandwidth,group IP address." + ::= { hwMcastAlarmObject 23 } + + hwL2mcCacPortVlanCountExceed NOTIFICATION-TYPE + OBJECTS { + hwL2mcCacVlanIndex, + hwL2mcCacIfIndex, + hwL2mcCacCount, + hwL2mcCacGroupAddress + } + STATUS current + DESCRIPTION + "Trap information about l2-multicast CAC:VLAN ID,interface index,currently configured limit count,group IP address." + ::= { hwMcastAlarmObject 24 } + + hwL2mcCacPortVlanBandwidthExceed NOTIFICATION-TYPE + OBJECTS { + hwL2mcCacVlanIndex, + hwL2mcCacIfIndex, + hwL2mcCacBandwidth, + hwL2mcCacGroupAddress + } + STATUS current + DESCRIPTION + "Trap information about l2-multicast CAC:VLAN ID,interface index,currently configured limit bandwidth,group IP address." + ::= { hwMcastAlarmObject 25 } + + hwL2mcCacPortVlanChannelCountExceed NOTIFICATION-TYPE + OBJECTS { + hwL2mcCacChannelName, + hwL2mcCacVlanIndex, + hwL2mcCacIfIndex, + hwL2mcCacCount, + hwL2mcCacGroupAddress + } + STATUS current + DESCRIPTION + "Trap information about l2-multicast CAC:channel name,VLAN ID,interface index,currently configured limit count,group IP address." + ::= { hwMcastAlarmObject 26 } + + hwL2mcCacPortVlanChannelBandwidthExceed NOTIFICATION-TYPE + OBJECTS { + hwL2mcCacChannelName, + hwL2mcCacVlanIndex, + hwL2mcCacIfIndex, + hwL2mcCacBandwidth, + hwL2mcCacGroupAddress + } + STATUS current + DESCRIPTION + "Trap information about l2-multicast CAC:channel name,VLAN ID,interface index,currently configured limit bandwidth,group IP address." + ::= { hwMcastAlarmObject 27 } + + hwL2mcCacSubIfCountExceed NOTIFICATION-TYPE + OBJECTS { + hwL2mcCacIfIndex, + hwL2mcCacCount, + hwL2mcCacGroupAddress + } + STATUS current + DESCRIPTION + "Trap information about l2-multicast CAC:interface index,currently configured limit count,group IP address." + ::= { hwMcastAlarmObject 28 } + + hwL2mcCacSubIfBandwidthExceed NOTIFICATION-TYPE + OBJECTS { + hwL2mcCacIfIndex, + hwL2mcCacBandwidth, + hwL2mcCacGroupAddress + } + STATUS current + DESCRIPTION + "Trap information about l2-multicast CAC:interface index,currently configured limit bandwidth,group IP address." + ::= { hwMcastAlarmObject 29 } + + hwL2mcCacSubIfChannelCountExceed NOTIFICATION-TYPE + OBJECTS { + hwL2mcCacChannelName, + hwL2mcCacIfIndex, + hwL2mcCacCount, + hwL2mcCacGroupAddress + } + STATUS current + DESCRIPTION + "Trap information about l2-multicast CAC:channel name,interface index,currently configured limit count,group IP address." + ::= { hwMcastAlarmObject 30 } + + hwL2mcCacSubIfChannelBandwidthExceed NOTIFICATION-TYPE + OBJECTS { + hwL2mcCacChannelName, + hwL2mcCacIfIndex, + hwL2mcCacBandwidth, + hwL2mcCacGroupAddress + } + STATUS current + DESCRIPTION + "Trap information about l2-multicast CAC:channel name,interface index,currently configured limit bandwidth,group IP address." + ::= { hwMcastAlarmObject 31 } + + hwL2mcCacLdpPwCountExceed NOTIFICATION-TYPE + OBJECTS { + hwL2mcCacPwId, + hwL2mcCacRemoteIpAddress, + hwL2mcCacCount, + hwL2mcCacGroupAddress + } + STATUS current + DESCRIPTION + "Trap information about l2-multicast CAC:PW ID,currently configured limit count,group IP address." + ::= { hwMcastAlarmObject 32 } + + hwL2mcCacLdpPwBandwidthExceed NOTIFICATION-TYPE + OBJECTS { + hwL2mcCacPwId, + hwL2mcCacRemoteIpAddress, + hwL2mcCacBandwidth, + hwL2mcCacGroupAddress + } + STATUS current + DESCRIPTION + "Trap information about l2-multicast CAC:PW ID,currently configured limit bandwidth,group IP address." + ::= { hwMcastAlarmObject 33 } + + hwL2mcCacLdpPwChannelCountExceed NOTIFICATION-TYPE + OBJECTS { + hwL2mcCacChannelName, + hwL2mcCacPwId, + hwL2mcCacRemoteIpAddress, + hwL2mcCacCount, + hwL2mcCacGroupAddress + } + STATUS current + DESCRIPTION + "Trap information about l2-multicast CAC:channel name,PW ID,currently configured limit count,group IP address." + ::= { hwMcastAlarmObject 34 } + + hwL2mcCacLdpPwChannelBandwidthExceed NOTIFICATION-TYPE + OBJECTS { + hwL2mcCacChannelName, + hwL2mcCacPwId, + hwL2mcCacRemoteIpAddress, + hwL2mcCacBandwidth, + hwL2mcCacGroupAddress + } + STATUS current + DESCRIPTION + "Trap information about l2-multicast CAC:channel name,PW ID,currently configured limit bandwidth,group IP address." + ::= { hwMcastAlarmObject 35 } + + hwL2mcCacBgpPwCountExceed NOTIFICATION-TYPE + OBJECTS { + hwL2mcCacRemoteSiteId, + hwL2mcCacCount, + hwL2mcCacGroupAddress + } + STATUS current + DESCRIPTION + "Trap information about l2-multicast CAC:remote site ID,PW ID,currently configured limit count,group IP address." + ::= { hwMcastAlarmObject 36 } + + hwL2mcCacBgpPwBandwidthExceed NOTIFICATION-TYPE + OBJECTS { + hwL2mcCacRemoteSiteId, + hwL2mcCacBandwidth, + hwL2mcCacGroupAddress + } + STATUS current + DESCRIPTION + "Trap information about l2-multicast CAC:remote site ID,PW ID,currently configured limit bandwidth,group IP address." + ::= { hwMcastAlarmObject 37 } + + hwL2mcCacBgpPwChannelCountExceed NOTIFICATION-TYPE + OBJECTS { + hwL2mcCacChannelName, + hwL2mcCacRemoteSiteId, + hwL2mcCacCount, + hwL2mcCacGroupAddress + } + STATUS current + DESCRIPTION + "Trap information about l2-multicast CAC:channel name,remote site ID,PW ID,currently configured limit count,group IP address." + ::= { hwMcastAlarmObject 38 } + + hwL2mcCacBgpPwChannelBandwidthExceed NOTIFICATION-TYPE + OBJECTS { + hwL2mcCacChannelName, + hwL2mcCacRemoteSiteId, + hwL2mcCacBandwidth, + hwL2mcCacGroupAddress + } + STATUS current + DESCRIPTION + "Trap information about l2-multicast CAC:channel name,remote site ID,PW ID,currently configured limit bandwidth,group IP address." + ::= { hwMcastAlarmObject 39 } + + hwL2mcCacVlanUnspecifiedChannelDeny NOTIFICATION-TYPE + OBJECTS { + hwL2mcCacVlanIndex, + hwL2mcCacGroupAddress + } + STATUS current + DESCRIPTION + "Trap information about l2-multicast CAC:VLAN ID." + ::= { hwMcastAlarmObject 40 } + + hwL2mcCacVsiUnspecifiedChannelDeny NOTIFICATION-TYPE + OBJECTS { + hwL2mcCacVsiName, + hwL2mcCacGroupAddress + } + STATUS current + DESCRIPTION + "Trap information about l2-multicast CAC:VSI name." + ::= { hwMcastAlarmObject 41 } + + hwL2mcCacGlobalUnspecifiedChannelDeny NOTIFICATION-TYPE + OBJECTS { + hwL2mcCacGroupAddress + } + STATUS current + DESCRIPTION + "Trap information about l2-multicast CAC." + ::= { hwMcastAlarmObject 42 } + + +-- +-- Conformance Information +-- +hwMCMibConformance OBJECT IDENTIFIER ::= { hwMultiCastMIB 100 } +hwMCMibCompliances OBJECT IDENTIFIER ::= { hwMCMibConformance 1 } +hwMCMibGroups OBJECT IDENTIFIER ::= { hwMCMibConformance 2 } + +hwIGSPMibCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for device supporting + IGMP Snooping." + MODULE + MANDATORY-GROUPS{ + hwIGSPSystemInfoGroup, + hwVlanCfgGroup, + hwSystemStatisticsGroup, + hwVlanStatisticsGroup, + hwIPGrpInfoGroup, + hwMACGrpInfoGroup, + hwPortStaticGrpGroup, + hwGrpPolicyCfgGroup, + hwRouterPortInfoGroup, + hwRouterPortCfgGroup, + hwPortLimitGroup, + hwMVlanSystemGroup, + hwMVlanEnableGroup, + hwMVlanUserVlanGroup, + hwMVlanGrpInfoGroup, + hwMCastSystemGroup, + hwMcastAlarmGroup, + hwL2CacTrapGroup, + hwUserVlanGroup, + hwMVlanStaticFlowGroup, + hwBtvSystemGroup, + hwMcastGroupGroup, + hwMcastListGroup, + hwMcastProfileGroup, + hwMcastProfileCfgGroup, + hwMcastListReferGroup, + hwMcastProfileReferGroup, + hwVlanApplyProfileGroup, + hwPortGroupPolicyGroup, + hwMldSnpgSystemInfoGroup, + hwMldVlanCfgGroup, + hwMldSystemStatisticsGroup, + hwMldVlanStatisticsGroup, + hwMldIpGrpInfoGroup, + hwMldPortStaticGrpGroup, + hwMldGrpPolicyCfgGroup, + hwMldRouterPortInfoGroup, + hwMldRouterPortCfgGroup, + hwMldPortLimitGroup, + hwMldPortGroupPolicyGroup, + hwMcSourceDenyGroup, + hwMVlanIpv6StaticFlowGroup, + hwMcastIpv6GroupGroup, + hwExternIpGrpInfoGroup, + hwExternPortStaticGrpGroup, + hwPortVlanLimitGroup, + hwExternMVlanStaticFlowGroup, + hwExternVlanApplyProfileGroup + } + ::= { hwMCMibCompliances 1 } + +hwIGSPSystemInfoGroup OBJECT-GROUP + OBJECTS { + hwIgmpSnoopingEnabled, + hwSsmPolicyAclNum, + hwSendQueryEnabled, + hwSendQuerySourceIpAddr, + hwSnmpTrapEnable, + hwIgmpSnoopingSuppressionTime, + hwIgmpProxyEnabled, + hwIgmpSnoopingProxyEnabled + } + STATUS current + DESCRIPTION + "." + ::= { hwMCMibGroups 1 } + +hwVlanCfgGroup OBJECT-GROUP + OBJECTS { + hwVlanIgmpSnoopingEnabled, + hwVlanRouterAgingTime, + hwVlanMaxQueryRespTime, + hwVlanLastMemQueryInt, + hwVlanQueryInt, + hwVlanRobustCount, + hwVlanCheckRouterAlert, + hwVlanSendRouterAlert, + hwVlanIgmpVersion, + hwVlanPromptLeaveEnable, + hwVlanPromptLeaveAclNum, + hwVlanDropUnknown, + hwVlanLimitAction + } + STATUS current + DESCRIPTION + "." + ::= { hwMCMibGroups 2 } + +hwSystemStatisticsGroup OBJECT-GROUP + OBJECTS { + hwSystemRecvVlanUpEventTimes, + hwSystemRecvVlanDownEventTimes, + hwSystemRecvVlanDelEventTimes, + hwSystemRecvPortUpEventTimes, + hwSystemRecvPortDownEventTimes, + hwSystemRecvPortDelEventTimes, + hwSystemRecvPortIncEventTimes, + hwSystemRecvPortExcEventTimes, + hwSystemRecvMSTPBlockEventTimes, + hwSystemRecvMSTPForwardEventTimes, + hwSystemIGMPSysClearStats, + hwSystemIGMPPacketClearStats, + hwSystemRecvLinkChangeEventTimes + } + STATUS current + DESCRIPTION + "." + ::= { hwMCMibGroups 3 } + +hwVlanStatisticsGroup OBJECT-GROUP + OBJECTS { + hwVlanRecvIGMPV1ReportNum, + hwVlanRecvIGMPV2ReportNum, + hwVlanRecvIGMPV3ReportNum, + hwVlanRecvIGMPLeaveNum, + hwVlanRecvIGMPV1QueryNum, + hwVlanRecvIGMPV2QueryNum, + hwVlanRecvIGMPV3QueryNum, + hwVlanRecvPimHelloNum, + hwVlanSendQueryNum, + hwVlanIGMPPacketClearStats, + hwVlanSendSourceIPSpecQueryNum + } + STATUS current + DESCRIPTION + "." + ::= { hwMCMibGroups 4 } + +hwIPGrpInfoGroup OBJECT-GROUP + OBJECTS { + hwIPGrpUpTime, + hwIPHostUpTime, + hwIPHostExpires, + hwIPHostFlags, + hwIPRtUPTime, + hwIPRtExpires, + hwIPRtFlags + } + STATUS current + DESCRIPTION + "." + ::= { hwMCMibGroups 5 } + + +hwMACGrpInfoGroup OBJECT-GROUP + OBJECTS { + hwMACGrpAddress + } + STATUS current + DESCRIPTION + "." + ::= { hwMCMibGroups 6 } + +hwPortStaticGrpGroup OBJECT-GROUP + OBJECTS { + hwPortStaticGrpRowStatus + } + STATUS current + DESCRIPTION + "." + ::= { hwMCMibGroups 7 } + +hwGrpPolicyCfgGroup OBJECT-GROUP + OBJECTS { + hwGrpPolicyAclNum, + hwGrpPolicyIgmpVersion, + hwGrpPolicyRowStatus + } + STATUS current + DESCRIPTION + "." + ::= { hwMCMibGroups 8 } + +hwRouterPortInfoGroup OBJECT-GROUP + OBJECTS { + hwRouterPortUpTime, + hwRouterPortExpires, + hwRouterPortFlags + } + STATUS current + DESCRIPTION + "." + ::= { hwMCMibGroups 9 } + +hwRouterPortCfgGroup OBJECT-GROUP + OBJECTS { + hwRouterPortCfgRowStatus + } + STATUS current + DESCRIPTION + "." + ::= { hwMCMibGroups 10 } + +hwPortLimitGroup OBJECT-GROUP + OBJECTS { + hwPortLimitNumber, + hwPortLimitRowStatus + } + STATUS current + DESCRIPTION + "." + ::= { hwMCMibGroups 11 } + +hwMVlanSystemGroup OBJECT-GROUP + OBJECTS { + hwMVlanEnabled + } + STATUS current + DESCRIPTION + "." + ::= { hwMCMibGroups 13 } + +hwMVlanEnableGroup OBJECT-GROUP + OBJECTS { + hwMVlanStatus + } + STATUS current + DESCRIPTION + "." + ::= { hwMCMibGroups 14 } + + +hwMVlanUserVlanGroup OBJECT-GROUP + OBJECTS { + hwUserVlanCfgRowStatus + } + STATUS current + DESCRIPTION + "." + ::= { hwMCMibGroups 15 } + +hwMVlanGrpInfoGroup OBJECT-GROUP + OBJECTS { + hwMVlanGrpAddress + } + STATUS current + DESCRIPTION + "." + ::= { hwMCMibGroups 16 } + +hwMCastSystemGroup OBJECT-GROUP + OBJECTS { + hwEthTrunkLoadBalancingEnabled + } + STATUS current + DESCRIPTION + "." + ::= { hwMCMibGroups 18 } + + +hwL2CacTrapGroup OBJECT-GROUP + OBJECTS { + hwL2mcCacCount, + hwL2mcCacBandwidth, + hwL2mcCacGroupAddress, + hwL2mcCacChannelName, + hwL2mcCacVlanIndex, + hwL2mcCacVsiName, + hwL2mcCacIfIndex, + hwL2mcCacPwId, + hwL2mcCacRemoteIpAddress, + hwL2mcCacRemoteSiteId + } + STATUS current + DESCRIPTION + "The group of l2-multicast CAC." + ::= { hwMCMibGroups 19 } + + +hwVlanIgmpProxyGroup OBJECT-GROUP + OBJECTS { + hwVlanIgmpProxyEnabled, + hwVlanQueryInterval, + hwVlanMaxResponseTime, + hwVlanLastMemQueryInterval, + hwVlanIgmpRouterAgingTime, + hwVlanMaxIgmpVersion, + hwVlanIgmpRobustCount, + hwVlanRequireRouterAlert, + hwVlanIgmpSendRouterAlert, + hwVlanIgmpPromptLeaveEnable + } + STATUS current + DESCRIPTION + "." + ::= { hwMCMibGroups 20 } + + +hwL2McastVlanCfgGroup OBJECT-GROUP + OBJECTS { + hwVlanL2FlowTriggerEnabled, + hwVlanL2StaticFlow + } + STATUS current + DESCRIPTION + "." + ::= { hwMCMibGroups 21 } + +hwGrpMcastCfgGroup OBJECT-GROUP + OBJECTS { + hwGrpIpAddress, + hwGrpRowStatus + } + STATUS current + DESCRIPTION + "." + ::= { hwMCMibGroups 22 } + +hwVlanMcastGrpGroup OBJECT-GROUP + OBJECTS { + hwVlanMcastProfileName + } + STATUS current + DESCRIPTION + "." + ::= { hwMCMibGroups 23 } + +hwGrpMcastProfileGroup OBJECT-GROUP + OBJECTS { + hwMulticastProfilePreviewTimes, + hwMulticastProfilePreviewMinutes, + hwMulticastProfilePreviewInterval + } + STATUS current + DESCRIPTION + "." + ::= { hwMCMibGroups 24 } +hwUserVlanGroup OBJECT-GROUP + OBJECTS { hwUserVlanFlowTriggerEnable } + STATUS current + DESCRIPTION + "The group of user vlan config flow-trigger." + ::= { hwMCMibGroups 25 } + +hwMVlanStaticFlowGroup OBJECT-GROUP + OBJECTS { hwMVlanStaticFlowRowStatus } + STATUS current + DESCRIPTION + "The group of multicast vlan config static-flow." + ::= { hwMCMibGroups 26 } + + +hwBtvSystemGroup OBJECT-GROUP + OBJECTS { + hwBtvEnabled + } + STATUS current + DESCRIPTION + "The group of enable Btv function." + ::= { hwMCMibGroups 27 } + +hwMcastGroupGroup OBJECT-GROUP + OBJECTS { + hwMcastGroupName, + hwMcastGroupAddress, + hwMcastGroupRowStatus, + hwMcastSourceAddress + } + STATUS current + DESCRIPTION + "The group of multicast-group." + ::= { hwMCMibGroups 28 } + +hwMcastListGroup OBJECT-GROUP + OBJECTS { + hwMcastListName, + hwMcastListRowStatus + } + STATUS current + DESCRIPTION + "The group of multicast-list." + ::= { hwMCMibGroups 29 } + +hwMcastProfileGroup OBJECT-GROUP + OBJECTS { + hwMcastProfileName, + hwMcastProfileRowStatus + } + STATUS current + DESCRIPTION + "The group of multicast-profile." + ::= { hwMCMibGroups 30 } + +hwMcastProfileCfgGroup OBJECT-GROUP + OBJECTS { + hwMcastProfileCfgPreviewTimes, + hwMcastProfileCfgPreviewMinute, + hwMcastProfileCfgPreviewInterval, + hwMcastProfileCfgMaxNumProgram + } + STATUS current + DESCRIPTION + "The group of config multicast-profile." + ::= { hwMCMibGroups 31 } + +hwMcastListReferGroup OBJECT-GROUP + OBJECTS { + hwMcastListReferRowStatus + } + STATUS current + DESCRIPTION + "The group of multicast-list refers to multicast-group." + ::= { hwMCMibGroups 32 } + +hwMcastProfileReferGroup OBJECT-GROUP + OBJECTS { + hwMcastPreviewStatus, + hwMcastProfileReferRowStatus + } + STATUS current + DESCRIPTION + "The group of multicast-profile refers to multicast-list." + ::= { hwMCMibGroups 33 } + +hwVlanApplyProfileGroup OBJECT-GROUP + OBJECTS { + hwVlanApplyProfileRowStatus + } + STATUS current + DESCRIPTION + "The group of vlan attach multicast-profile." + ::= { hwMCMibGroups 34 } + +hwPortGroupPolicyGroup OBJECT-GROUP + OBJECTS { + hwPortGroupPolicyAclNumber, + hwPortGroupPolicyVersion, + hwPortGroupPolicyRowStatus + } + STATUS current + DESCRIPTION + "The group of port group policy." + ::= { hwMCMibGroups 35 } + +hwMldSnpgSystemInfoGroup OBJECT-GROUP + OBJECTS { + hwMldSnoopingEnabled, + hwMldSendQueryEnabled, + hwMldSendQuerySourceIpAddr, + hwMldSnoopingSuppressionTime + } + STATUS current + DESCRIPTION + "The group of MLD snooping system information." + ::= { hwMCMibGroups 36 } + +hwMldVlanCfgGroup OBJECT-GROUP + OBJECTS { + hwVlanMldSnoopingEnabled, + hwMldVlanRouterAgingTime, + hwMldVlanMaxQueryRespTime, + hwMldVlanLastListenerQueryInt, + hwMldVlanQueryInt, + hwMldVlanRobustCount, + hwMldVlanCheckRouterAlert, + hwMldVlanSendRouterAlert, + hwVlanMldVersion, + hwMldVlanPromptLeaveEnable, + hwMldVlanPromptLeaveAclNum, + hwMldVlanDropUnknown + } + STATUS current + DESCRIPTION + "The group of MLD vlan configuration." + ::= { hwMCMibGroups 37 } + +hwMldSystemStatisticsGroup OBJECT-GROUP + OBJECTS { + hwMldSystemRecvVlanUpEventTimes, + hwMldSystemRecvVlanDownEventTimes, + hwMldSystemRecvVlanDelEventTimes, + hwMldSystemRecvPortUpEventTimes, + hwMldSystemRecvPortDownEventTimes, + hwMldSystemRecvPortDelEventTimes, + hwMldSystemRecvPortIncEventTimes, + hwMldSystemRecvPortExcEventTimes, + hwMldSystemRecvMstpBlockEventTimes, + hwMldSystemRecvMstpForwardEventTimes, + hwMldSystemSysClearStats, + hwMldSystemPacketClearStats, + hwMldSystemRecvLinkChangeEventTimes + } + STATUS current + DESCRIPTION + "The group of MLD system statistics." + ::= { hwMCMibGroups 38 } + +hwMldVlanStatisticsGroup OBJECT-GROUP + OBJECTS { + hwVlanRecvMldV1ReportNum, + hwVlanRecvMldV2ReportNum, + hwVlanRecvMldDoneNum, + hwVlanRecvMldV1QueryNum, + hwVlanRecvMldV2QueryNum, + hwVlanRecvIpv6PimHelloNum, + hwVlanSendMldQueryNum, + hwVlanMldPacketClearStats, + hwVlanSendSourceIpSpecMldQueryNum + } + STATUS current + DESCRIPTION + "The group of MLD vlan statistics." + ::= { hwMCMibGroups 39 } + +hwMldIpGrpInfoGroup OBJECT-GROUP + OBJECTS { + hwMldIpGrpUpTime, + hwMldIpHostUpTime, + hwMldIpHostExpires, + hwMldIpHostFlag, + hwMldIpRtUpTime, + hwMldIpRtExpires, + hwMldIpRtFlag + } + STATUS current + DESCRIPTION + "The group of MLD IP group information." + ::= { hwMCMibGroups 40 } + +hwMldPortStaticGrpGroup OBJECT-GROUP + OBJECTS { + hwMldPortStaticGrpRowStatus + } + STATUS current + DESCRIPTION + "The group of MLD port static group." + ::= { hwMCMibGroups 41 } + +hwMldGrpPolicyCfgGroup OBJECT-GROUP + OBJECTS { + hwMldGrpPolicyAclNum, + hwGrpPolicyMldVersion, + hwMldGrpPolicyRowStatus + } + STATUS current + DESCRIPTION + "The group of MLD group policy configuration." + ::= { hwMCMibGroups 42 } + +hwMldRouterPortInfoGroup OBJECT-GROUP + OBJECTS { + hwMldRouterPortUpTime, + hwMldRouterPortExpires, + hwMldRouterPortFlag + } + STATUS current + DESCRIPTION + "The group of router port information." + ::= { hwMCMibGroups 43 } + +hwMldRouterPortCfgGroup OBJECT-GROUP + OBJECTS { + hwMldRouterPortCfgRowStatus + } + STATUS current + DESCRIPTION + "The group of router port configuration." + ::= { hwMCMibGroups 44 } + +hwMldPortLimitGroup OBJECT-GROUP + OBJECTS { + hwMldPortLimitNumber, + hwMldPortLimitRowStatus + } + STATUS current + DESCRIPTION + "The group of MLD port limit." + ::= { hwMCMibGroups 45 } + +hwMldPortGroupPolicyGroup OBJECT-GROUP + OBJECTS { + hwMldPortGroupPolicyAclNumber, + hwMldPortGroupPolicyVersion, + hwMldPortGroupPolicyRowStatus + } + STATUS current + DESCRIPTION + "The group of MLD port group policy." + ::= { hwMCMibGroups 46 } + +hwMcSourceDenyGroup OBJECT-GROUP + OBJECTS { + hwMcSourceDenyRowStatus + } + STATUS current + DESCRIPTION + "The group of multicast source deny." + ::= { hwMCMibGroups 47 } + +hwMVlanIpv6StaticFlowGroup OBJECT-GROUP + OBJECTS { + hwMVlanIpv6StaticFlowRowStatus + } + STATUS current + DESCRIPTION + "The group of multicast vlan config IPv6 static-flow." + ::= { hwMCMibGroups 48 } + +hwMcastIpv6GroupGroup OBJECT-GROUP + OBJECTS { + hwMcastIpv6GroupName, + hwMcastIpv6GroupAddress, + hwMcastIpv6GroupRowStatus, + hwMcastIpv6SourceAddress + } + STATUS current + DESCRIPTION + "The group of IPv6 multicast-group." + ::= { hwMCMibGroups 49 } + +hwExternIpGrpInfoGroup OBJECT-GROUP + OBJECTS { + hwExternIpGrpUpTime, + hwExternIpHostUpTime, + hwExternIpHostExpires, + hwExternIpHostFlag, + hwExternIpRtUpTime, + hwExternIpRtExpires, + hwExternIpRtFlag + } + STATUS current + DESCRIPTION + "The group of externed IP group information." + ::= { hwMCMibGroups 50 } + +hwExternPortStaticGrpGroup OBJECT-GROUP + OBJECTS { + hwExternPortStaticGrpRowStatus + } + STATUS current + DESCRIPTION + "The group of externed port static group." + ::= { hwMCMibGroups 51 } + +hwPortVlanLimitGroup OBJECT-GROUP + OBJECTS { + hwPortVlanLimitNumber, + hwPortVlanLimitRowStatus + } + STATUS current + DESCRIPTION + "The group of port vlan limit." + ::= { hwMCMibGroups 52 } + +hwExternMVlanStaticFlowGroup OBJECT-GROUP + OBJECTS { + hwExternMVlanStaticFlowRowStatus + } + STATUS current + DESCRIPTION + "The group of extern multicast vlan config static-flow." + ::= { hwMCMibGroups 53 } + +hwExternVlanApplyProfileGroup OBJECT-GROUP + OBJECTS { + hwExternVlanApplyProfileRowStatus + } + STATUS current + DESCRIPTION + "The group of extern vlan attach multicast-profile." + ::= { hwMCMibGroups 54 } + +hwMcastAlarmGroup NOTIFICATION-GROUP + NOTIFICATIONS { + hwCfgRefreshFailAlarm, + hwMCastTableLoadAbnormalNotify, + hwMCastTableLoadAbnormalResume, + hwMCastVlanFailAlarm, + hwMCastVlanOkNotify, + hwMCastApsSwitchAlarm, + hwMCastApsIdleNotify, + hwL2mcCacGlobalCountExceed, + hwL2mcCacGlobalBandwidthExceed, + hwL2mcCacGlobalChannelCountExceed, + hwL2mcCacGlobalChannelBandwidthExceed, + hwL2mcCacVlanCountExceed, + hwL2mcCacVlanBandwidthExceed, + hwL2mcCacVlanChannelCountExceed, + hwL2mcCacVlanChannelBandwidthExceed, + hwL2mcCacVsiCountExceed, + hwL2mcCacVsiBandwidthExceed, + hwL2mcCacVsiChannelCountExceed, + hwL2mcCacVsiChannelBandwidthExceed, + hwL2mcCacPortCountExceed, + hwL2mcCacPortBandwidthExceed, + hwL2mcCacPortChannelCountExceed, + hwL2mcCacPortChannelBandwidthExceed, + hwL2mcCacPortVlanCountExceed, + hwL2mcCacPortVlanBandwidthExceed, + hwL2mcCacPortVlanChannelCountExceed, + hwL2mcCacPortVlanChannelBandwidthExceed, + hwL2mcCacSubIfCountExceed, + hwL2mcCacSubIfBandwidthExceed, + hwL2mcCacSubIfChannelCountExceed, + hwL2mcCacSubIfChannelBandwidthExceed, + hwL2mcCacLdpPwCountExceed, + hwL2mcCacLdpPwBandwidthExceed, + hwL2mcCacLdpPwChannelCountExceed, + hwL2mcCacLdpPwChannelBandwidthExceed, + hwL2mcCacBgpPwCountExceed, + hwL2mcCacBgpPwBandwidthExceed, + hwL2mcCacBgpPwChannelCountExceed, + hwL2mcCacBgpPwChannelBandwidthExceed, + hwL2mcCacVlanUnspecifiedChannelDeny, + hwL2mcCacVsiUnspecifiedChannelDeny, + hwL2mcCacGlobalUnspecifiedChannelDeny + } + STATUS current + DESCRIPTION + "." + ::= { hwMCMibGroups 99 } +END + + diff --git a/MIBS/huawei/HUAWEI-NAT-EUDM-MIB b/MIBS/huawei/HUAWEI-NAT-EUDM-MIB new file mode 100644 index 0000000..99d6926 --- /dev/null +++ b/MIBS/huawei/HUAWEI-NAT-EUDM-MIB @@ -0,0 +1,318 @@ +-- ================================================================= +-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved +-- +-- Description: +-- Reference: +-- Version: V1.20 +-- History: +-- +-- 2005-05-25, V1.20 Wei Rixi(22510), added mplsVpnVrfName as table index, +-- changed the region of ApplyZoneID(hwNatEudmZoneApplyZoneID1 and +-- hwNatEudmZoneApplyZoneID2) from 1~16 to 0~128 +-- 2004-06-30, V1.10 Xin Jianfeng(37631), changed the region of NatID +-- (hwNatEudmOutboundNatID and hwNatEudmZoneApplyNatID) to 1~128 +-- changed the region of hwNatEudmOutboundPoolIndex to 0~128 +-- 2003-04-16, V1.00 chenruining, initial version. +-- ================================================================= + +HUAWEI-NAT-EUDM-MIB DEFINITIONS ::= BEGIN + + IMPORTS + OBJECT-GROUP + FROM SNMPv2-CONF + Integer32, Gauge32, OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + RowStatus, TEXTUAL-CONVENTION + FROM SNMPv2-TC + mplsVpnVrfName + FROM MPLS-VPN-MIB + hwDatacomm + FROM HUAWEI-MIB; + + + hwNATEudm MODULE-IDENTITY + LAST-UPDATED "200303180900Z" -- March 18, 2003 at 09:00 GMT + ORGANIZATION + "Huawei Technologies Co., Ltd. + " + CONTACT-INFO + " + R&D BeiJing, Huawei Technologies co.,Ltd. + Huawei Bld.,NO.3 Xinxi Rd., + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + Zip:100085 + Http://www.huawei.com + E-mail:support@huawei.com + " + DESCRIPTION + " + V1.00 + The NAT-EUDM mib is for Eudemon product. + " + ::= { hwNAT 2 } + + -- + -- Textual conventions + -- + NatType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " + nat type. + " + SYNTAX INTEGER + { + pat(1), + nat(2), + easyIP(3) + } + + +-- +-- Node definitions +-- + -- 1.3.6.1.4.1.2011.5.25.7 + hwNAT OBJECT IDENTIFIER ::= { hwDatacomm 7 } + + -- 1.3.6.1.4.1.2011.5.25.7.2.1 + hwNatEudmMibObjects OBJECT IDENTIFIER ::= { hwNATEudm 1 } + + -- 1.3.6.1.4.1.2011.5.25.7.2.1.1 + hwNatEudmOutboundTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwNatEudmOutboundEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The NAT Inside Table. + " + ::= { hwNatEudmMibObjects 1 } + + -- 1.3.6.1.4.1.2011.5.25.7.2.1.1.1 + hwNatEudmOutboundEntry OBJECT-TYPE + SYNTAX HwNatEudmOutboundEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The NAT Inside Table Entry. + " + INDEX { hwNatEudmOutboundNatID } + ::= { hwNatEudmOutboundTable 1 } + + HwNatEudmOutboundEntry ::= + SEQUENCE { + hwNatEudmOutboundNatID + Integer32, + hwNatEudmOutboundType + NatType, + hwNatEudmOutboundAclNumber + Integer32, + hwNatEudmOutboundPoolIndex + Integer32, + hwNatEudmOutboundEasyIpIfIndex + Gauge32, + hwNatEudmOutboundRefCount + Integer32, + hwNatEudmOutboundRowstatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.5.25.7.2.1.1.1.1 + hwNatEudmOutboundNatID OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The nat outbound table index. + + This is index. + " + ::= { hwNatEudmOutboundEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.7.2.1.1.1.2 + hwNatEudmOutboundType OBJECT-TYPE + SYNTAX NatType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The type of NAT + " + ::= { hwNatEudmOutboundEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.7.2.1.1.1.3 + hwNatEudmOutboundAclNumber OBJECT-TYPE + SYNTAX Integer32 (0 | 2000..3999) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The access-list number. + 0 means no use this item. + " + ::= { hwNatEudmOutboundEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.7.2.1.1.1.4 + hwNatEudmOutboundPoolIndex OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The index of nat address pool. + 0 means no use this item. + " + ::= { hwNatEudmOutboundEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.7.2.1.1.1.5 + hwNatEudmOutboundEasyIpIfIndex OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The interface index used by easy-ip. + " + ::= { hwNatEudmOutboundEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.7.2.1.1.1.6 + hwNatEudmOutboundRefCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This outbound table reference count. + " + ::= { hwNatEudmOutboundEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.7.2.1.1.1.7 + hwNatEudmOutboundRowstatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Row status + + Only support CreateAndGo and Destroy. + " + ::= { hwNatEudmOutboundEntry 7 } + + -- 1.3.6.1.4.1.2011.5.25.7.2.1.2 + hwNatEudmZoneApplyTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwNatEudmZoneApplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Table saves which nat is applyed between Zones . + " + ::= { hwNatEudmMibObjects 2 } + + -- 1.3.6.1.4.1.2011.5.25.7.2.1.2.1 + hwNatEudmZoneApplyEntry OBJECT-TYPE + SYNTAX HwNatEudmZoneApplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Apply Table Entry. + " + INDEX { mplsVpnVrfName, hwNatEudmZoneApplyZoneID1, hwNatEudmZoneApplyZoneID2, hwNatEudmZoneApplyNatID } + ::= { hwNatEudmZoneApplyTable 1 } + + HwNatEudmZoneApplyEntry ::= + SEQUENCE { + hwNatEudmZoneApplyZoneID1 + Integer32, + hwNatEudmZoneApplyZoneID2 + Integer32, + hwNatEudmZoneApplyNatID + Integer32, + hwNatEudmZoneApplyRowstatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.5.25.7.2.1.2.1.1 + hwNatEudmZoneApplyZoneID1 OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The internal ID of first security zone + + This is index. + 0: Any zone. + " + ::= { hwNatEudmZoneApplyEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.7.2.1.2.1.2 + hwNatEudmZoneApplyZoneID2 OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The internal ID of second security zone. + + This is index. + 0: Any zone. + " + ::= { hwNatEudmZoneApplyEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.7.2.1.2.1.3 + hwNatEudmZoneApplyNatID OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The nat outbound table index. + + This is index. + " + ::= { hwNatEudmZoneApplyEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.7.2.1.2.1.4 + hwNatEudmZoneApplyRowstatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Row status + + Only support CreateAndGo and Destroy. + " + ::= { hwNatEudmZoneApplyEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.7.2.2 + hwNatEudmConformance OBJECT IDENTIFIER ::= { hwNATEudm 2 } + + -- 1.3.6.1.4.1.2011.5.25.7.2.2.1 + hwNatEudmGroups OBJECT IDENTIFIER ::= { hwNatEudmConformance 1 } + + -- 1.3.6.1.4.1.2011.5.25.7.2.2.1.1 + hwNatEudmCfgGroup OBJECT-GROUP + OBJECTS { + hwNatEudmOutboundRefCount, + hwNatEudmZoneApplyRowstatus, + hwNatEudmOutboundType, + hwNatEudmOutboundAclNumber, + hwNatEudmOutboundPoolIndex, + hwNatEudmOutboundEasyIpIfIndex, + hwNatEudmOutboundRowstatus } + STATUS current + DESCRIPTION + " + Nat Eudemon mib group. + " + ::= { hwNatEudmGroups 1 } + +END + diff --git a/MIBS/huawei/HUAWEI-NAT-MIB b/MIBS/huawei/HUAWEI-NAT-MIB new file mode 100644 index 0000000..6924113 --- /dev/null +++ b/MIBS/huawei/HUAWEI-NAT-MIB @@ -0,0 +1,700 @@ +-- ====================================================================== +-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved +-- +-- Description: HUAWEI-NAT-MIB +-- Reference: +-- Version: V1.20 +-- History: +-- +-- V1.20 2005-05-30 Wei Rixi(22510) added types to SessionType, fields to +-- HwNatAddressGroupInfoEntry, HwNatInternalServerEntry & hwNatCfgGroup +-- ======================================================================= + +HUAWEI-NAT-MIB DEFINITIONS ::= BEGIN + + IMPORTS + OBJECT-GROUP + FROM SNMPv2-CONF + IpAddress, Integer32, Counter32, Counter64, OBJECT-TYPE, + MODULE-IDENTITY + FROM SNMPv2-SMI + RowStatus, TruthValue, TEXTUAL-CONVENTION + FROM SNMPv2-TC + hwDatacomm + FROM HUAWEI-MIB; + + hwNATCommon MODULE-IDENTITY + LAST-UPDATED "200303180900Z" -- March 18, 2003 at 09:00 GMT + ORGANIZATION + "Huawei Technologies Co., Ltd. + " + CONTACT-INFO + " + R&D BeiJing, Huawei Technologies co.,Ltd. + Huawei Bld.,NO.3 Xinxi Rd., + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + Zip:100085 + Http://www.huawei.com + E-mail:support@huawei.com + " + DESCRIPTION + " + V1.00 + The NAT mib is for all datacomm product.. + " + ::= { hwNAT 1 } + + + -- + -- Textual conventions + -- + SessionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The type of session." + SYNTAX INTEGER + { + dnsSession(1), + finrstSession(2), + fragSession(3), + ftpSession(4), + ftpDataSession(5), + h225Session(6), + h245Session(7), + h323rtcpSession(8), + h323rtpSession(9), + h323t120Session(10), + httpSession(11), + hwccSession(12), + icmpSession(13), + ilsSession(14), + netbiosdataSession(15), + netbiosnameSession(16), + netbiosSession(17), + rasSession(18), + rtcpSession(19), + rtpSession(20), + rtspSession(21), + smtpSession(22), + synSession(23), + tcpSession(24), + telnetSession(25), + pptpSession(26), + udpSession(27), + qqSession(28), + msnSession(29), + userdefineSession(30), + sipSession(31), + siprtpSession(32), + siptrcpSession(33), + greSesion(34) + } + + AlgType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Description." + SYNTAX INTEGER + { + h323Alg(1), + dnsAlg(2), + netbiosAlg(3), + ilsAlg(4), + ftpAlg(5), + icmpAlg(6), + pptpAlg(7), + hwccAlg(8), + qqAlg(9), + msnAlg(10), + userdefineAlg(11) + } + + NatType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Description." + SYNTAX INTEGER + { + nat(1), + pat(2), + easyIP(3) + } + + +-- +-- Node definitions +-- + + -- 1.3.6.1.4.1.2011.5.25.7 + hwNAT OBJECT IDENTIFIER ::= { hwDatacomm 7 } + + -- 1.3.6.1.4.1.2011.5.25.7.1.1 + hwNatMibObjects OBJECT IDENTIFIER ::= { hwNATCommon 1 } + + -- 1.3.6.1.4.1.2011.5.25.7.1.1.1 + hwNatAddressGroupInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwNatAddressGroupInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + NAT address pool inforation table + " + ::= { hwNatMibObjects 1 } + + -- 1.3.6.1.4.1.2011.5.25.7.1.1.1.1 + hwNatAddressGroupInfoEntry OBJECT-TYPE + SYNTAX HwNatAddressGroupInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + NAT address pool inforation table entry. + " + INDEX { hwNatAddrGrpIndex } + ::= { hwNatAddressGroupInfoTable 1 } + + HwNatAddressGroupInfoEntry ::= + SEQUENCE { + hwNatAddrGrpIndex + Integer32, + hwNatAddrGrpBeginningIpAddr + IpAddress, + hwNatAddrGrpEndingIpAddr + IpAddress, + hwNatAddrGrpRefCount + Integer32, + hwNatAddrGrpRowstatus + RowStatus, + hwNatAddrGrpVrrpID + Integer32, + hwNatAddrGrpVrfName + OCTET STRING + } + + -- 1.3.6.1.4.1.2011.5.25.7.1.1.1.1.1 + hwNatAddrGrpIndex OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The index of address pool + + This item is index. + " + ::= { hwNatAddressGroupInfoEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.7.1.1.1.1.2 + hwNatAddrGrpBeginningIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The beginning IP address of address pool + " + ::= { hwNatAddressGroupInfoEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.7.1.1.1.1.3 + hwNatAddrGrpEndingIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The ending IP address of address pool + " + ::= { hwNatAddressGroupInfoEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.7.1.1.1.1.4 + hwNatAddrGrpRefCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This address pool reference count. + " + ::= { hwNatAddressGroupInfoEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.7.1.1.1.1.5 + hwNatAddrGrpRowstatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Row status + Only support CreateAndGo and Destroy. + " + ::= { hwNatAddressGroupInfoEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.7.1.1.1.1.6 + hwNatAddrGrpVrrpID OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + VRRP ID of address pool + " + DEFVAL { 0 } + ::= { hwNatAddressGroupInfoEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.7.1.1.1.1.7 + hwNatAddrGrpVrfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The VPN Name of address pool + " + DEFVAL { "--" } + ::= { hwNatAddressGroupInfoEntry 7 } + + -- 1.3.6.1.4.1.2011.5.25.7.1.1.2 + hwNatInternalServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwNatInternalServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The NAT internal server information table. + " + ::= { hwNatMibObjects 2 } + + -- 1.3.6.1.4.1.2011.5.25.7.1.1.2.1 + hwNatInternalServerEntry OBJECT-TYPE + SYNTAX HwNatInternalServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The NAT internal server information table entry. + " + INDEX { hwNatServerIndex } + ::= { hwNatInternalServerTable 1 } + + HwNatInternalServerEntry ::= + SEQUENCE { + hwNatServerIndex + Integer32, + hwNatServerProtocol + Integer32, + hwNatServerInsideBeginIpAddr + IpAddress, + hwNatServerInsideEndIpAddr + IpAddress, + hwNatServerInsidePort + Integer32, + hwNatServerOutsideIpAddr + IpAddress, + hwNatServerOutsideBeginPort + Integer32, + hwNatServerOutsideEndPort + Integer32, + hwNatServerRowStatus + RowStatus, + hwNatServerVrrpID + Integer32, + hwNatServerVrfName + OCTET STRING + } + + -- 1.3.6.1.4.1.2011.5.25.7.1.1.2.1.1 + hwNatServerIndex OBJECT-TYPE + SYNTAX Integer32 (1..256) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The index of NAT server array. + + This item is index. + " + ::= { hwNatInternalServerEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.7.1.1.2.1.2 + hwNatServerProtocol OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The protocal number. + " + ::= { hwNatInternalServerEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.7.1.1.2.1.3 + hwNatServerInsideBeginIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The beginning local IP address of NAT servers. + " + ::= { hwNatInternalServerEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.7.1.1.2.1.4 + hwNatServerInsideEndIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The ending local IP address of NAT servers. + " + ::= { hwNatInternalServerEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.7.1.1.2.1.5 + hwNatServerInsidePort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The local port number of NAT servers. + " + ::= { hwNatInternalServerEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.7.1.1.2.1.6 + hwNatServerOutsideIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The global IP address of NAT server. + " + ::= { hwNatInternalServerEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.7.1.1.2.1.7 + hwNatServerOutsideBeginPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The global beginning port of NAT server. + " + ::= { hwNatInternalServerEntry 7 } + + -- 1.3.6.1.4.1.2011.5.25.7.1.1.2.1.8 + hwNatServerOutsideEndPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The global ending port of NAT server. + " + ::= { hwNatInternalServerEntry 8 } + + -- 1.3.6.1.4.1.2011.5.25.7.1.1.2.1.9 + hwNatServerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Row status + Only support CreateAndGo and Destroy. + " + ::= { hwNatInternalServerEntry 9 } + + -- 1.3.6.1.4.1.2011.5.25.7.1.1.2.1.10 + hwNatServerVrrpID OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + VRRP ID of Inner Server + " + DEFVAL { 0 } + ::= { hwNatInternalServerEntry 10 } + + -- 1.3.6.1.4.1.2011.5.25.7.1.1.2.1.11 + hwNatServerVrfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The VPN Name of Inner Server + " + DEFVAL { "--" } + ::= { hwNatInternalServerEntry 11 } + + -- 1.3.6.1.4.1.2011.5.25.7.1.1.3 + hwNatTimeoutTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwNatTimeoutEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The NAT session aging time table. + " + ::= { hwNatMibObjects 3 } + + -- 1.3.6.1.4.1.2011.5.25.7.1.1.3.1 + hwNatTimeoutEntry OBJECT-TYPE + SYNTAX HwNatTimeoutEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The NAT session aging time table entry. + " + INDEX { hwNatTimeoutSessionType } + ::= { hwNatTimeoutTable 1 } + + HwNatTimeoutEntry ::= + SEQUENCE { + hwNatTimeoutSessionType + SessionType, + hwNatTimeoutValue + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.7.1.1.3.1.1 + hwNatTimeoutSessionType OBJECT-TYPE + SYNTAX SessionType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The protocal type. + " + ::= { hwNatTimeoutEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.7.1.1.3.1.2 + hwNatTimeoutValue OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + aging time, tcp:240, udp:40, icmp:20 + " + ::= { hwNatTimeoutEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.7.1.1.4 + hwNatAlgEnableTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwNatAlgEnableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + NAT ALG enable table + " + ::= { hwNatMibObjects 4 } + + -- 1.3.6.1.4.1.2011.5.25.7.1.1.4.1 + hwNatAlgEnableEntry OBJECT-TYPE + SYNTAX HwNatAlgEnableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + nat alg table entry. + " + INDEX { hwNatAlgEnableProtocol } + ::= { hwNatAlgEnableTable 1 } + + HwNatAlgEnableEntry ::= + SEQUENCE { + hwNatAlgEnableProtocol + AlgType, + hwNatAlgEnableFlag + TruthValue + } + + -- 1.3.6.1.4.1.2011.5.25.7.1.1.4.1.1 + hwNatAlgEnableProtocol OBJECT-TYPE + SYNTAX AlgType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The alg protocal type. + " + ::= { hwNatAlgEnableEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.7.1.1.4.1.2 + hwNatAlgEnableFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + enable or disable. + true is enable,false is disable. + " + ::= { hwNatAlgEnableEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.7.1.2 + hwNatMonitorObjects OBJECT IDENTIFIER ::= { hwNATCommon 2 } + + -- 1.3.6.1.4.1.2011.5.25.7.1.2.1 + hwNatMonitorGlobalHash OBJECT IDENTIFIER ::= { hwNatMonitorObjects 1 } + + -- 1.3.6.1.4.1.2011.5.25.7.1.2.1.1 + hwNatHashStatPatCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The hash count NAT with pat. + " + ::= { hwNatMonitorGlobalHash 1 } + + -- 1.3.6.1.4.1.2011.5.25.7.1.2.1.2 + hwNatHashStatNoPatCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The hash count NAT with no-pat. + " + ::= { hwNatMonitorGlobalHash 2 } + + -- 1.3.6.1.4.1.2011.5.25.7.1.2.1.3 + hwNatHashStatServerHashCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The hash count of NAT internal server. + " + ::= { hwNatMonitorGlobalHash 3 } + + -- 1.3.6.1.4.1.2011.5.25.7.1.2.1.4 + hwNatHashStatFragHashCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The hash count of fragment packets. + " + ::= { hwNatMonitorGlobalHash 4 } + + -- 1.3.6.1.4.1.2011.5.25.7.1.2.2 + hwNatMonitorGlobalPkts OBJECT IDENTIFIER ::= { hwNatMonitorObjects 2 } + + -- 1.3.6.1.4.1.2011.5.25.7.1.2.2.1 + hwNatStatPktsCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The packet count of success address translation. + " + ::= { hwNatMonitorGlobalPkts 1 } + + -- 1.3.6.1.4.1.2011.5.25.7.1.2.2.2 + hwNatStatFailedPktsCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The packet count of failed address translation. + " + ::= { hwNatMonitorGlobalPkts 2 } + + -- 1.3.6.1.4.1.2011.5.25.7.1.2.2.3 + hwNatStatTCPPktsCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The TCP packet count of success address translation. + " + ::= { hwNatMonitorGlobalPkts 3 } + + -- 1.3.6.1.4.1.2011.5.25.7.1.2.2.4 + hwNatStatUDPPktsCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The UDP packet count of success address translation. + " + ::= { hwNatMonitorGlobalPkts 4 } + + -- 1.3.6.1.4.1.2011.5.25.7.1.2.2.5 + hwNatStatICMPPktsCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The ICMP packet count of success address translation. + " + ::= { hwNatMonitorGlobalPkts 5 } + + -- 1.3.6.1.4.1.2011.5.25.7.1.3 + hwNatConformance OBJECT IDENTIFIER ::= { hwNATCommon 3 } + + -- 1.3.6.1.4.1.2011.5.25.7.1.3.1 + hwNatMibGroups OBJECT IDENTIFIER ::= { hwNatConformance 1 } + + -- 1.3.6.1.4.1.2011.5.25.7.1.3.1.1 + hwNatCfgGroup OBJECT-GROUP + OBJECTS { + hwNatAddrGrpBeginningIpAddr, + hwNatAddrGrpEndingIpAddr, + hwNatAddrGrpRowstatus, + hwNatAddrGrpVrrpID, + hwNatAddrGrpVrfName, + hwNatServerProtocol, + hwNatServerInsideBeginIpAddr, + hwNatServerInsideEndIpAddr, + hwNatServerInsidePort, + hwNatServerRowStatus, + hwNatTimeoutValue, + hwNatAlgEnableFlag, + hwNatAddrGrpRefCount, + hwNatServerOutsideIpAddr, + hwNatServerOutsideBeginPort, + hwNatServerOutsideEndPort, + hwNatServerVrrpID, + hwNatServerVrfName + } + STATUS current + DESCRIPTION + "Description." + ::= { hwNatMibGroups 1 } + + -- 1.3.6.1.4.1.2011.5.25.7.1.3.1.2 + hwNatMonitorGroup OBJECT-GROUP + OBJECTS { + hwNatHashStatPatCount, + hwNatHashStatNoPatCount, + hwNatHashStatServerHashCount, + hwNatHashStatFragHashCount, + hwNatStatPktsCount, + hwNatStatFailedPktsCount, + hwNatStatTCPPktsCount, + hwNatStatUDPPktsCount, + hwNatStatICMPPktsCount + } + STATUS current + DESCRIPTION + "Description." + ::= { hwNatMibGroups 2 } + + +END diff --git a/MIBS/huawei/HUAWEI-ND-MIB b/MIBS/huawei/HUAWEI-ND-MIB new file mode 100644 index 0000000..82efe31 --- /dev/null +++ b/MIBS/huawei/HUAWEI-ND-MIB @@ -0,0 +1,308 @@ +-- ================================================================= +-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: Huawei Ethernet ND MIB +-- Reference: HUAWEI Enterprise MIB +-- Version: V1.03 +-- History: +-- gaoning , 2014-06-27, add nodes for ND. +-- ================================================================= + + HUAWEI-ND-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + OBJECT-TYPE, MODULE-IDENTITY, OBJECT-TYPE, IpAddress, Counter32, Integer32, Unsigned32, NOTIFICATION-TYPE + FROM SNMPv2-SMI + PhysAddress, DisplayString, RowStatus + FROM SNMPv2-TC + NOTIFICATION-GROUP, OBJECT-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + ifIndex, ifName, InterfaceIndex,InterfaceIndexOrZero,ifAdminStatus,ifOperStatus,ifDescr + FROM IF-MIB + PhysicalIndex, entPhysicalIndex, entPhysicalName + FROM ENTITY-MIB; + + hwNDMIB MODULE-IDENTITY + LAST-UPDATED "201708171600Z" + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "Please provide the descritpion." + + REVISION "201708171600Z" + DESCRIPTION "V1.02, Modify description of hwNDSlotThresholdExceedValue and hwNDIntfThresholdExceedValue at 2017-07-04" + + REVISION "201707041600Z" + DESCRIPTION "V1.02, Modify description of hwSlotNDThresholdExceedAlarm at 2017-07-04." + + + REVISION "201407011600Z" + DESCRIPTION "V1.01, initial version." + + REVISION "201008111600Z" + DESCRIPTION "V1.00, initial version." + + ::= { hwDatacomm 332 } + + hwNDObjects OBJECT IDENTIFIER ::= { hwNDMIB 1 } + +-- ================================================================= +-- 1th slot nd entries alarm +-- ================================================================= +hwNDStatisticsPerSlotTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwNDStatisticsPerSlotEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the threshold of the alarm generated in slot." + ::= { hwNDObjects 1 } + + hwNDStatisticsPerSlotEntry OBJECT-TYPE + SYNTAX HwNDStatisticsPerSlotEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the threshold of the alarm generated in slot." + INDEX {hwNDSlotPhysicalIndex} + ::= { hwNDStatisticsPerSlotTable 1 } + + HwNDStatisticsPerSlotEntry ::= + SEQUENCE { + hwNDSlotPhysicalIndex Unsigned32 , + hwNDSlotThresholdExceedValue Unsigned32 , + hwNDSlotThresholdResumeValue Unsigned32 , + hwNDSlotDynamicNumber Unsigned32 , + hwNDSlotStaticNumber Unsigned32 , + hwNDSlotTotalNumber Unsigned32 + } + + hwNDSlotPhysicalIndex OBJECT-TYPE + SYNTAX Unsigned32(0..4294967294) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The slot of alarm generated." + ::= { hwNDStatisticsPerSlotEntry 1 } + + hwNDSlotThresholdExceedValue OBJECT-TYPE + SYNTAX Unsigned32(1..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates an ND entry alarm threshold on a board. An ND entry threshold-exceeding alarm is generated when the ratio of the number of ND entries on a board to the maximum number allowed is greater than or equal to the alarm threshold." + ::= { hwNDStatisticsPerSlotEntry 2 } + + hwNDSlotThresholdResumeValue OBJECT-TYPE + SYNTAX Unsigned32(1..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates an ND entry clear alarm threshold on a board. An ND entry clear alarm is generated when the ratio of the number of ND entries on a board to the maximum number allowed is less than or equal to the clear alarm threshold." + ::= { hwNDStatisticsPerSlotEntry 3 } + + hwNDSlotDynamicNumber OBJECT-TYPE + SYNTAX Unsigned32(0..4294967294) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current dynamic ND entries in slot." + ::= { hwNDStatisticsPerSlotEntry 4 } + + hwNDSlotStaticNumber OBJECT-TYPE + SYNTAX Unsigned32(0..4294967294) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current static ND entries in slot." + ::= { hwNDStatisticsPerSlotEntry 5 } + + hwNDSlotTotalNumber OBJECT-TYPE + SYNTAX Unsigned32(0..4294967294) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum ND entries number for slot." + ::= { hwNDStatisticsPerSlotEntry 6 } + +-- ================================================================= +-- 2th interface nd entries alarm +-- ================================================================= +hwNDStatisticsPerIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwNDStatisticsPerIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the threshold of the alarm generated in interface." + ::= { hwNDObjects 2 } + + hwNDStatisticsPerIfEntry OBJECT-TYPE + SYNTAX HwNDStatisticsPerIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the threshold of the alarm generated in interface." + INDEX {hwNDIntfIndex} + ::= { hwNDStatisticsPerIfTable 1 } + + HwNDStatisticsPerIfEntry ::= + SEQUENCE { + hwNDIntfIndex Unsigned32 , + hwNDIntfThresholdExceedValue Unsigned32 , + hwNDIntfThresholdResumeValue Unsigned32 , + hwNDIntfDynamicNumber Unsigned32 , + hwNDIntfStaticNumber Unsigned32 , + hwNDIntfTotalNumber Unsigned32 + } + + hwNDIntfIndex OBJECT-TYPE + SYNTAX Unsigned32(0..4294967294) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface of alarm generated." + ::= { hwNDStatisticsPerIfEntry 1 } + + hwNDIntfThresholdExceedValue OBJECT-TYPE + SYNTAX Unsigned32(1..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates an ND entry alarm threshold on an interface. An ND entry threshold-exceeding alarm is generated when the ratio of the number of ND entries on an interface to the maximum number allowed is greater than or equal to the alarm threshold." + ::= { hwNDStatisticsPerIfEntry 2 } + + hwNDIntfThresholdResumeValue OBJECT-TYPE + SYNTAX Unsigned32(1..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates an ND entry clear alarm threshold on an interface. An ND entry clear alarm is generated when the ratio of the number of ND entries on an interface to the maximum number allowed is less than or equal to the clear alarm threshold." + ::= { hwNDStatisticsPerIfEntry 3 } + + hwNDIntfDynamicNumber OBJECT-TYPE + SYNTAX Unsigned32(0..4294967294) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current dynamic ND entries in interface." + ::= { hwNDStatisticsPerIfEntry 4 } + + hwNDIntfStaticNumber OBJECT-TYPE + SYNTAX Unsigned32(0..4294967294) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current static ND entries in interface." + ::= { hwNDStatisticsPerIfEntry 5 } + + hwNDIntfTotalNumber OBJECT-TYPE + SYNTAX Unsigned32(0..4294967294) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum ND entries number for interface." + ::= { hwNDStatisticsPerIfEntry 6 } + + +-- Notifications(trap) Definitions + + hwNDNotifications OBJECT IDENTIFIER ::= { hwNDMIB 2 } + + hwSlotNDThresholdExceedAlarm NOTIFICATION-TYPE + OBJECTS { entPhysicalName, hwNDSlotThresholdExceedValue,hwNDSlotDynamicNumber,hwNDSlotStaticNumber } + STATUS current + DESCRIPTION + "This object indicates that an alarm is generated when the ratio of the number of ND entries on a board to the maximum number of ND entries supported on the board is greater than or equal to the 80% threshold." + ::= { hwNDNotifications 1 } + + hwSlotNDThresholdResumeAlarm NOTIFICATION-TYPE + OBJECTS { entPhysicalName,hwNDSlotThresholdResumeValue,hwNDSlotDynamicNumber,hwNDSlotStaticNumber } + STATUS current + DESCRIPTION + "This object indicates that a clear alarm is generated when the ratio of the number of ND entries on a board to the maximum number of ND entries supported on the board is less than or equal to the 70% threshold." + ::= { hwNDNotifications 2 } + + hwInterfaceNDThresholdExceedAlarm NOTIFICATION-TYPE + OBJECTS { entPhysicalName,ifDescr,hwNDIntfThresholdExceedValue,hwNDIntfDynamicNumber,hwNDIntfStaticNumber } + STATUS current + DESCRIPTION + "This object indicates that an alarm is generated when the ratio of the number of ND entries on an interface to the maximum number of ND entries supported on the interface is greater than or equal to the 80% threshold." + ::= { hwNDNotifications 3 } + + hwInterfaceNDThresholdResumeAlarm NOTIFICATION-TYPE + OBJECTS { entPhysicalName,ifDescr,hwNDIntfThresholdResumeValue,hwNDIntfDynamicNumber,hwNDIntfStaticNumber } + STATUS current + DESCRIPTION + "This object indicates that a clear alarm is generated when the ratio of the number of ND entries on an interface to the maximum number of ND entries supported on the interface is less than or equal to the 70% threshold." + ::= { hwNDNotifications 4 } + +-- Conformance information + + hwNDConformance OBJECT IDENTIFIER ::= { hwNDMIB 3 } + + hwNDGroups OBJECT IDENTIFIER ::= { hwNDConformance 1 } + + hwNDCompliances OBJECT IDENTIFIER ::= { hwNDConformance 2 } + + hwNDSlotGroup OBJECT-GROUP + OBJECTS { + hwNDSlotPhysicalIndex, + hwNDSlotThresholdExceedValue, + hwNDSlotThresholdResumeValue, + hwNDSlotDynamicNumber, + hwNDSlotStaticNumber, + hwNDSlotTotalNumber + } + STATUS current + DESCRIPTION + "A collection of objects for ND threshold alarm in interface." + ::= { hwNDGroups 1 } + + hwNDIntfGroup OBJECT-GROUP + OBJECTS { + hwNDIntfIndex, + hwNDIntfThresholdExceedValue, + hwNDIntfThresholdResumeValue, + hwNDIntfDynamicNumber, + hwNDIntfStaticNumber, + hwNDIntfTotalNumber + } + STATUS current + DESCRIPTION + "A collection of objects for ND threshold alarm in slot." + ::= { hwNDGroups 2 } + hwNDNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS{ hwSlotNDThresholdExceedAlarm, hwSlotNDThresholdResumeAlarm, hwInterfaceNDThresholdExceedAlarm, hwInterfaceNDThresholdResumeAlarm} + STATUS current + DESCRIPTION + "notification Group." + ::= { hwNDGroups 3 } + + hwNDCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for ND thre." + MODULE + MANDATORY-GROUPS { + hwNDSlotGroup, + hwNDIntfGroup + } + + ::= { hwNDCompliances 1 } + +-- ================================================================= +-- units of conformance +-- ================================================================= + + + +END \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-NETCONF-MIB b/MIBS/huawei/HUAWEI-NETCONF-MIB new file mode 100644 index 0000000..d8649ed --- /dev/null +++ b/MIBS/huawei/HUAWEI-NETCONF-MIB @@ -0,0 +1,235 @@ +-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- HUAWEI-NETCONF-MIB.mib +-- MIB generated by MG-SOFT Visual MIB Builder Version 4.0 Build 341 +-- Wednesday, April 21, 2010 at 16:16:33 +-- Version: V2.04 +-- + + HUAWEI-NETCONF-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + InetAddressType, InetAddress + FROM INET-ADDRESS-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + IpAddress, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI; + + + -- 1.3.6.1.4.1.2011.5.25.217 + hwNetconf MODULE-IDENTITY + LAST-UPDATED "201708171649Z" -- August 17, 2017 at 16:49 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "This defines the MIB for the Netconf Agent" + + REVISION "201708171649Z" + DESCRIPTION "V2.0.4, modify hwNetconfServerConnectionInterrupt, hwNetconfServerConnectionResume." + + REVISION "201511271225Z" + DESCRIPTION "V2.0.3, add hwNetconfServerSyncConfigFail." + + REVISION "201506081225Z" + DESCRIPTION "V2.0.2, modify hwNetconfSessionPeerIPAddress hwNetconfSessionVpnName OID" + + REVISION "201505151225Z" + DESCRIPTION "V2.0.1, add hwNetconfClientConnectionInterrupt, hwNetconfClientConnectionResume, hwNetconfServerConnectionInterrupt, hwNetconfServerConnectionResume." + + REVISION "201004080000Z" + DESCRIPTION + " + V1.00, Inital version. + " + + ::= { hwDatacomm 217 } + + + +-- +-- Node definitions +-- + + -- 1.3.6.1.4.1.2011.5.25.217.1 + hwNetconfAgent OBJECT IDENTIFIER ::= { hwNetconf 1 } + + + -- 1.3.6.1.4.1.2011.5.25.217.1.1 + hwNetconfSyncFullFtpFilename OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..128)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Sync Full file being transferred using FTP." + ::= { hwNetconfAgent 1 } + + + -- 1.3.6.1.4.1.2011.5.25.217.1.2 + hwNetconfSyncFullFtpServerAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "IP address of the Sync Full file transfer target FTP Server" + ::= { hwNetconfAgent 2 } + + + -- 1.3.6.1.4.1.2011.5.25.217.1.3 + hwNetconfSyncFullFtpFailReason OBJECT-TYPE + SYNTAX INTEGER + { + fileOpenError(1), + fileTransferFailed(2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Reason code of the Sync Full FTP file transfer failure" + ::= { hwNetconfAgent 3 } + + -- 1.3.6.1.4.1.2011.5.25.217.1.4 + hwNetconfSessionInetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the IP address type." + ::= { hwNetconfAgent 4 } + + -- 1.3.6.1.4.1.2011.5.25.217.1.5 + hwNetconfSessionPeerIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Peer IP address." + ::= { hwNetconfAgent 5 } + + -- 1.3.6.1.4.1.2011.5.25.217.1.6 + hwNetconfSessionVpnName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The name of VPN interface." + ::= { hwNetconfAgent 6 } + + -- 1.3.6.1.4.1.2011.5.25.217.1.7 + hwNetconfSyncConfigIPAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "IP address of the source initiating sync-config operation." + ::= { hwNetconfAgent 7 } + + -- 1.3.6.1.4.1.2011.5.25.217.2 + hwNetconfNotifications OBJECT IDENTIFIER ::= { hwNetconf 2 } + + + -- 1.3.6.1.4.1.2011.5.25.217.2.1 + hwNetconfSyncFullFtpFailed NOTIFICATION-TYPE + OBJECTS { hwNetconfSyncFullFtpFilename, hwNetconfSyncFullFtpServerAddr, hwNetconfSyncFullFtpFailReason } + STATUS current + DESCRIPTION + "This notification is sent when the FTP transfer of the sync full operation file to the remote FTP Server failed." + ::= { hwNetconfNotifications 1 } + + hwNetconfClientConnectionInterrupt NOTIFICATION-TYPE + OBJECTS { hwNetconfSessionInetAddrType, hwNetconfSessionPeerIPAddress, hwNetconfSessionVpnName } + STATUS current + DESCRIPTION + "Remote netconf connection is interrupted." + ::= {hwNetconfNotifications 2} + + hwNetconfClientConnectionResume NOTIFICATION-TYPE + OBJECTS { hwNetconfSessionInetAddrType, hwNetconfSessionPeerIPAddress, hwNetconfSessionVpnName } + STATUS current + DESCRIPTION + "Remote netconf connection is resumed." + ::= {hwNetconfNotifications 3} + + hwNetconfServerConnectionInterrupt NOTIFICATION-TYPE + OBJECTS { hwNetconfSessionInetAddrType, hwNetconfSessionPeerIPAddress, hwNetconfSessionVpnName } + STATUS current + DESCRIPTION + "The connection between a NETCONF server and its peer is torn down." + ::= {hwNetconfNotifications 4} + + hwNetconfServerConnectionResume NOTIFICATION-TYPE + OBJECTS { hwNetconfSessionInetAddrType, hwNetconfSessionPeerIPAddress, hwNetconfSessionVpnName } + STATUS current + DESCRIPTION + "The connection between a NETCONF server and its peer is restored." + ::= {hwNetconfNotifications 5} + + hwNetconfServerSyncConfigFail NOTIFICATION-TYPE + OBJECTS { hwNetconfSessionInetAddrType, hwNetconfSyncConfigIPAddress, hwNetconfSessionVpnName } + STATUS current + DESCRIPTION + "This notification is sent when application virtual access configurations synchronization is failed." + ::= { hwNetconfNotifications 6 } + + -- 1.3.6.1.4.1.2011.5.25.217.3 + hwNetconfMIBConformance OBJECT IDENTIFIER ::= { hwNetconf 3 } + + + -- 1.3.6.1.4.1.2011.5.25.217.3.1 + hwNetconfMIBCompliances OBJECT IDENTIFIER ::= { hwNetconfMIBConformance 1 } + + + -- 1.3.6.1.4.1.2011.5.25.217.3.1.1 + hwNetconfMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting the HUAWEI-NETCONF-MIB." + MODULE -- this module + MANDATORY-GROUPS { hwNetconfNotificationGroup, hwNetconfAgentGroup, hwNetconfClientGroup } + ::= { hwNetconfMIBCompliances 1 } + + + -- 1.3.6.1.4.1.2011.5.25.217.3.2 + hwNetconfMIBGroups OBJECT IDENTIFIER ::= { hwNetconfMIBConformance 2 } + + + -- 1.3.6.1.4.1.2011.5.25.217.3.2.1 + hwNetconfNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwNetconfSyncFullFtpFailed, hwNetconfClientConnectionInterrupt, hwNetconfClientConnectionResume, hwNetconfServerConnectionInterrupt, hwNetconfServerConnectionResume, hwNetconfServerSyncConfigFail} + STATUS current + DESCRIPTION + "The NETCONF notification group" + ::= { hwNetconfMIBGroups 1 } + + + -- 1.3.6.1.4.1.2011.5.25.217.3.2.2 + hwNetconfAgentGroup OBJECT-GROUP + OBJECTS { hwNetconfSyncFullFtpFilename, hwNetconfSyncFullFtpServerAddr, hwNetconfSyncFullFtpFailReason, hwNetconfSyncConfigIPAddress } + STATUS current + DESCRIPTION + "Description." + ::= { hwNetconfMIBGroups 2 } + + -- 1.3.6.1.4.1.2011.5.25.217.4.2.3 + hwNetconfClientGroup OBJECT-GROUP + OBJECTS { hwNetconfSessionInetAddrType, hwNetconfSessionPeerIPAddress, hwNetconfSessionVpnName } + STATUS current + DESCRIPTION + "Description." + ::= { hwNetconfMIBGroups 3 } + + END + +-- +-- HUAWEI-NETCONF-MIB.mib +-- \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-NETSTREAM-MIB b/MIBS/huawei/HUAWEI-NETSTREAM-MIB new file mode 100644 index 0000000..e05448d --- /dev/null +++ b/MIBS/huawei/HUAWEI-NETSTREAM-MIB @@ -0,0 +1,180 @@ +-- ================================================================= +-- Copyright (C) 2015 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: Huawei NETSTREAM MIB File for environment +-- Reference: +-- Version: V2.01 +-- History: +-- +-- 2005-10-26 V1.00 Zhang Xiaomeng(ht09867), Initial Version +-- 2015-08-01 V2.00 d00296290 +-- 2015-08-06 V2.01 d00296290, add node for template refresh +-- ================================================================= + +HUAWEI-NETSTREAM-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + MODULE-COMPLIANCE, OBJECT-GROUP,NOTIFICATION-GROUP + FROM SNMPv2-CONF + BITS, OBJECT-TYPE, MODULE-IDENTITY,NOTIFICATION-TYPE,Integer32 + FROM SNMPv2-SMI + DateAndTime + FROM SNMPv2-TC; + + + -- Oct 25, 2005 at 19:00 GMT + hwNetStreamMIB MODULE-IDENTITY + LAST-UPDATED "201507250000Z" + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "The private mib file includes the general extent information of + the device.hwDatacomm(25).htNetStream(110)" + REVISION "201507250000Z" + DESCRIPTION "Initial version" + ::= { hwDatacomm 110 } + + +-- Top-level structure of the MIB +--1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 1 +hwNetStreamObjects OBJECT IDENTIFIER ::= { hwNetStreamMIB 1 } +--1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 2 +hwNetStreamNotifications OBJECT IDENTIFIER ::= { hwNetStreamMIB 2 } + +-- OBJECT IDENTIFIER definitions + + -- 1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 1 , 1 + hwNetStreamlastchangedtime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object is the time stamp, which describes the last time that + the netStreamIfIndex table has been changed. " + ::= { hwNetStreamObjects 1 } + + -- 1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 1 , 2 + hwNetStreamIfIndexTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwNetStreamIfIndexEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains tow rows, one of the two elements indicates + the interface index which is distributed by VRP, named + netStream32BitIndex and occupies 32 bits.Another indicates the + interface index of netstream character, which named + netStream16BitIndex and occupies 16 bits." + ::= { hwNetStreamObjects 2 } + + -- 1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 1 , 2 , 1 + hwNetStreamIfIndexEntry OBJECT-TYPE + SYNTAX HwNetStreamIfIndexEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a replaceable unit physical entity. Each entry + provides objects of a replaceable unit to help an NMS identify + and characterize the entry in this table." + INDEX { hwNetStream16BitIndex } + ::= { hwNetStreamIfIndexTable 1 } + + HwNetStreamIfIndexEntry ::= + SEQUENCE { + hwNetStream16BitIndex + Integer32, + hwifNet32BitIndex + Integer32 + } + + -- 1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 1 , 2 , 1 , 1 + hwNetStream16BitIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NetStream16BitIndex indicates the interface index of netstream character." + ::= { hwNetStreamIfIndexEntry 1 } + + -- 1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 1 , 2 , 1 , 2 + hwifNet32BitIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NetStream32BitIndex indicates the interface index which is distributed by VRP." + ::= { hwNetStreamIfIndexEntry 2 } + + -- 1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 1 , 3 + hwNetStreamTemplateRefresh OBJECT-TYPE + SYNTAX Integer32 (1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object used to trigger netstream resend all templates." + ::= { hwNetStreamObjects 3 } +-- Type definitions +--1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 2 , 0 +hwNetStreamTrapPrefix OBJECT IDENTIFIER ::= { hwNetStreamNotifications 0 } + +--1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 2 , 0 , 1 + hwNetStreamIndexStatusChanged NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The object indicates if the hwNetStreamIfIndexTable has been changed + when interface is deleted,created and board is inserted and drawed." + ::= { hwNetStreamTrapPrefix 1 } +--1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 2 , 0 , 2 + hwNetStreamIndexUsedUp NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The object indicates if there is enough index to be distributed, + which is on the managed object." + + ::= { hwNetStreamTrapPrefix 2 } +--1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 2 , 0 , 3 + hwNetStreamSessionFull NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The object indicates if the session is full." + + ::= { hwNetStreamTrapPrefix 3 } + +-- conformance information + + hwNetstreamConformance OBJECT IDENTIFIER ::= { hwNetStreamMIB 3 } + hwNetstreamGroups OBJECT IDENTIFIER ::= { hwNetstreamConformance 1 } + hwNetstreamCompliances OBJECT IDENTIFIER ::= { hwNetstreamConformance 2 } +-- compliance statements + + hwNetstreamCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMPv2 entities which implement the HUAWEI + Netstream extension MIB." + MODULE -- this module + MANDATORY-GROUPS { hwNetstreamExtGroup ,hwNotificationExtGroup} + ::= { hwNetstreamCompliances 1 } +-- units of conformance +hwNetstreamExtGroup OBJECT-GROUP + OBJECTS {hwNetStreamlastchangedtime,hwNetStream16BitIndex, hwifNet32BitIndex,hwNetStreamTemplateRefresh} + STATUS current + DESCRIPTION + "The HUAWEI Netstream extension Table." + ::= { hwNetstreamGroups 2 } +hwNotificationExtGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwNetStreamIndexUsedUp, hwNetStreamIndexStatusChanged, hwNetStreamSessionFull } + STATUS current + DESCRIPTION + "The HUAWEI Netstream trap info." + ::= { hwNetstreamGroups 3 } +END \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-NTP-TRAP-MIB b/MIBS/huawei/HUAWEI-NTP-TRAP-MIB new file mode 100644 index 0000000..5e45945 --- /dev/null +++ b/MIBS/huawei/HUAWEI-NTP-TRAP-MIB @@ -0,0 +1,144 @@ +-- =================================================================== +-- Copyright (C) 2016 by HUAWEI TECHNOLOGIES. All rights reserved. +-- Description: +-- Reference: +-- Version: V1.01 +-- =================================================================== + + + HUAWEI-NTP-TRAP-MIB DEFINITIONS ::= BEGIN + + IMPORTS + OBJECT-TYPE, MODULE-IDENTITY,NOTIFICATION-TYPE, + IpAddress, Unsigned32, Integer32, Counter64 FROM SNMPv2-SMI + RowStatus, TruthValue, DateAndTime, + DisplayString FROM SNMPv2-TC + huaweiUtility FROM HUAWEI-MIB + InetAddressType, InetAddress FROM INET-ADDRESS-MIB + InterfaceIndex FROM IF-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP FROM SNMPv2-CONF; + + hwNtpTrapMib MODULE-IDENTITY + LAST-UPDATED "201610181600Z" + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "This MIB is to provide TRAP support for NTP. + hwNtpStateChangeTrap & hwNtpSysPeerChangeTrap are added to notify the + NTP state change & system peer change information" + + REVISION "201610181600Z" + DESCRIPTION "V1.01, adding hwNtpSourceVpnName, hwNtpOldSourceVpnName" + + REVISION "201508111600Z" + DESCRIPTION "V1.00, initial version." + + ::= { huaweiUtility 80 } + + hwNtpTrapObjects OBJECT IDENTIFIER ::= { hwNtpTrapMib 1 } + + hwNtpState OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Indicates the NTP local clock state" + ::= { hwNtpTrapObjects 1 } + + hwNtpSource OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Specifies server IP address to which local NTP clock is synchronized" + ::= { hwNtpTrapObjects 2 } + + hwNtpSourceVpnName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Indicates Vpn instance associated with the peer to which the local NTP clock is synchronized" + ::= { hwNtpTrapObjects 3 } + + hwNtpOldSource OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Specifies server IP address to which local NTP clock was synchronized last time" + ::= { hwNtpTrapObjects 4 } + + hwNtpOldSourceVpnName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Indicates Vpn instance associated with the peer to which the local NTP clock is synchronized last time" + ::= { hwNtpTrapObjects 5 } + + hwNtpTraps OBJECT IDENTIFIER ::= { hwNtpTrapMib 2 } + + hwNtpStateChangeTrap NOTIFICATION-TYPE + OBJECTS { hwNtpState, hwNtpSource, hwNtpSourceVpnName } + STATUS current + DESCRIPTION + "This TRAP is used to notify when the NTP state changes from synchronized to unsynchronized & vice-versa. + NTP state changes occur due to reasons listed below + 1) System clock is reset by configuration. + 2) Selected peer is deleted by configuration. + 3) Selected peer is unreachable. + 4) Authentication failed for selected peer. + 5) Selected peer clock is not synchronized. + 6) Time elapsed since peer clock's last update is not within permissible limit. + 7) Source stratum is greater than the local stratum. + 8) System synchronization source lost. + 9) NTP mode mismatch for selected peer." + ::= { hwNtpTraps 1 } + + hwNtpSysPeerChangeTrap NOTIFICATION-TYPE + OBJECTS { hwNtpOldSource, hwNtpOldSourceVpnName, hwNtpSource, hwNtpSourceVpnName } + STATUS current + DESCRIPTION + "This TRAP is used to notify the NTP system peer change from one source IP to other source IP without state change. + This trap is generated when the selected NTP peer is changed" + ::= { hwNtpTraps 2 } + + hwNtpTrapMibConformance OBJECT IDENTIFIER ::= { hwNtpTrapMib 3 } + hwNtpTrapMibCompliances OBJECT IDENTIFIER ::= { hwNtpTrapMibConformance 1 } + + hwNtpTrapMibCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "NTP trap MIB compliance." + MODULE + MANDATORY-GROUPS { hwNtpTrapObjectsGroup } + ::= { hwNtpTrapMibCompliances 1 } + + hwNtpTrapObjectsGroup OBJECT-GROUP + OBJECTS { hwNtpState, hwNtpSource, hwNtpSourceVpnName, hwNtpOldSource, hwNtpOldSourceVpnName } + STATUS current + DESCRIPTION + "These objects are used to manage NTP trap parameters" + ::= { hwNtpTrapMibCompliances 2 } + + hwNtpTrapEventGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwNtpStateChangeTrap, hwNtpSysPeerChangeTrap } + STATUS current + DESCRIPTION + "These objects are used to manage NTP trap parameters." + ::= { hwNtpTrapMibCompliances 3 } + + END + +-- +-- HUAWEI-NTP-TRAP-MIB.mib +-- diff --git a/MIBS/huawei/HUAWEI-NVO3-MIB b/MIBS/huawei/HUAWEI-NVO3-MIB new file mode 100644 index 0000000..fe01c16 --- /dev/null +++ b/MIBS/huawei/HUAWEI-NVO3-MIB @@ -0,0 +1,586 @@ +-- ================================================================== +-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI NVO3 MIB +-- Reference: +-- Version: V1.05 +-- History: V1.0 gaoyuan, 2014-07-02,publish +-- created 2014-7-2 +-- ================================================================== + + HUAWEI-NVO3-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + Integer32, Unsigned32, IpAddress, OBJECT-TYPE, MODULE-IDENTITY, OBJECT-IDENTITY, NOTIFICATION-TYPE, Counter64 + FROM SNMPv2-SMI + InterfaceIndex + FROM IF-MIB + RowStatus, TEXTUAL-CONVENTION + FROM SNMPv2-TC + Ipv6Address + FROM IPV6-TC; + + hwNvo3Mgmt MODULE-IDENTITY + LAST-UPDATED "201706201408Z" -- June 20, 2017 at 14:08GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "The MIB module for nvo3 management." + REVISION "201706201408Z" -- June 20, 2017 at 14:08GMT + DESCRIPTION + "V1.05, The modify revision of this MIB module." + + REVISION "201701091408Z" -- Jan 09, 2017 at 14:08GMT + DESCRIPTION + "V1.04, The modify revision of this MIB module." + + REVISION "201612141408Z" -- Dec 14, 2016 at 14:08GMT + DESCRIPTION + "V1.03, The modify revision of this MIB module." + + REVISION "201606011408Z" -- Jun 1, 2016 at 14:08GMT + DESCRIPTION + "V1.02, The modify revision of this MIB module." + + REVISION "201512011408Z" -- Dec 1, 2015 at 14:08GMT + DESCRIPTION + "V1.01, The modify revision of this MIB module." + + REVISION "201407021655Z" -- July 2, 2014 at 16:55GMT + DESCRIPTION + "V1.00, The initial revision of this MIB module." + + ::= { hwDatacomm 335 } + +-- +-- Node definitions +-- + hwNvo3MIBInstances OBJECT IDENTIFIER ::= { hwNvo3Mgmt 1 } + + hwNvo3NveTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwNvo3NveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Nvo3 nve table providing read/modify operations. + The Nve entry is created and deleted associate with the nve type interface, + you need to create the nve type interface first, then you can get the nve entry and modify it's attribute. + " + ::= { hwNvo3MIBInstances 1 } + + hwNvo3NveEntry OBJECT-TYPE + SYNTAX HwNvo3NveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of hwNvo3NveTable." + INDEX { hwNvo3NveIfIndex } + ::= { hwNvo3NveTable 1 } + + HwNvo3NveEntry ::= + SEQUENCE { + hwNvo3NveIfIndex + InterfaceIndex, + hwNvo3NveSourceAddress + IpAddress + } + + hwNvo3NveIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IfIndex of the nve type interface, the key of the nve entry." + ::= { hwNvo3NveEntry 1 } + + hwNvo3NveSourceAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The nve source address which is used as vxlan tunnel end point address" + ::= { hwNvo3NveEntry 2 } + + hwNvo3NveVniPeerTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwNvo3NveVniPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Nvo3 vni peer table providing create/modify/delete operations. Vxlan use this table to send broadcast, multicast, and unknown unicast flood frames." + ::= { hwNvo3MIBInstances 2 } + + hwNvo3NveVniPeerEntry OBJECT-TYPE + SYNTAX HwNvo3NveVniPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of hwNvo3NveVniPeerTable." + INDEX { hwNvo3NveIfIndex, hwNvo3NveVni, hwNvo3NveVniPeerAddress} + ::= { hwNvo3NveVniPeerTable 1 } + + HwNvo3NveVniPeerEntry ::= + SEQUENCE { + hwNvo3NveVni + Unsigned32, + hwNvo3NveVniPeerAddress + IpAddress, + hwNvo3NveVniPeerRowStatus + RowStatus + } + + hwNvo3NveVni OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vni that to be specified a remote nve peer address." + ::= { hwNvo3NveVniPeerEntry 1 } + + hwNvo3NveVniPeerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vni remote nve peer address." + ::= { hwNvo3NveVniPeerEntry 2 } + + hwNvo3NveVniPeerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status." + ::= { hwNvo3NveVniPeerEntry 3 } + + hwNvo3VxlanTnlTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwNvo3VxlanTnlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Nvo3 vxlan tunnel table, providing read operations." + ::= { hwNvo3MIBInstances 3 } + + hwNvo3VxlanTnlEntry OBJECT-TYPE + SYNTAX HwNvo3VxlanTnlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of hwNvo3VxlanTnlTable." + INDEX { hwNvo3VxlanTnlSrcAddress, hwNvo3VxlanDestAdress} + ::= { hwNvo3VxlanTnlTable 1 } + + HwNvo3VxlanTnlEntry ::= + SEQUENCE { + hwNvo3VxlanTnlSrcAddress + IpAddress, + hwNvo3VxlanDestAdress + IpAddress, + hwNvo3VxlanTnlStatus + INTEGER + } + + hwNvo3VxlanTnlSrcAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vxlan tunnel source address." + ::= { hwNvo3VxlanTnlEntry 1 } + + + hwNvo3VxlanDestAdress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vxlan tunnel destionation address." + ::= { hwNvo3VxlanTnlEntry 2 } + + hwNvo3VxlanTnlStatus OBJECT-TYPE + SYNTAX INTEGER + { + down(2), + up(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vxlan tunnel status." + ::= { hwNvo3VxlanTnlEntry 3 } + + hwNvo3VxlanIPv6TnlTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwNvo3VxlanIPv6TnlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Nvo3 vxlan IPv6 tunnel table, providing read operations." + ::= { hwNvo3MIBInstances 4 } + + hwNvo3VxlanIPv6TnlEntry OBJECT-TYPE + SYNTAX HwNvo3VxlanIPv6TnlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of hwNvo3VxlanTnlTable." + INDEX { hwNvo3VxlanTnlSrcIPv6Addr, hwNvo3VxlanDestIPv6Addr} + ::= { hwNvo3VxlanIPv6TnlTable 1 } + + HwNvo3VxlanIPv6TnlEntry ::= + SEQUENCE { + hwNvo3VxlanTnlSrcIPv6Addr + Ipv6Address, + hwNvo3VxlanDestIPv6Addr + Ipv6Address, + hwNvo3VxlanIPv6TnlStatus + INTEGER + } + + hwNvo3VxlanTnlSrcIPv6Addr OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vxlan tunnel source address" + ::= { hwNvo3VxlanIPv6TnlEntry 1 } + + + hwNvo3VxlanDestIPv6Addr OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vxlan tunnel destionation address" + ::= { hwNvo3VxlanIPv6TnlEntry 2 } + + hwNvo3VxlanIPv6TnlStatus OBJECT-TYPE + SYNTAX INTEGER + { + down(2), + up(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vxlan tunnel status" + ::= { hwNvo3VxlanIPv6TnlEntry 3 } + + hwNvo3VniStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwNvo3VniStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Nvo3 vni stats table providing traffic statistics about the VNI." + ::= { hwNvo3MIBInstances 5 } + hwNvo3VniStatsEntry OBJECT-TYPE + SYNTAX HwNvo3VniStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of hwNvo3VniStatsTable." + INDEX { hwNvo3Vni} + ::= { hwNvo3VniStatsTable 1 } + + HwNvo3VniStatsEntry ::= + SEQUENCE { + hwNvo3Vni + Unsigned32, + hwVniRxBitsPerSec + Counter64, + hwVniTxBitsPerSec + Counter64 + } + + hwNvo3Vni OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vni that to be specified a remote nve peer address." + ::= { hwNvo3VniStatsEntry 1 } + + hwVniRxBitsPerSec OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of recieved bits per second about vni." + ::= { hwNvo3VniStatsEntry 2 } + + hwVniTxBitsPerSec OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of sent bits per second about vni." + ::= { hwNvo3VniStatsEntry 3 } + + + hwNvo3TnlStatusEvent OBJECT IDENTIFIER ::= { hwNvo3Mgmt 2 } + + hwNvo3VxlanTnlDown NOTIFICATION-TYPE + OBJECTS { hwNvo3VxlanTnlStatus} + STATUS current + DESCRIPTION + "The SNMP trap that is generated when an vxlan tunnle status change. + When alarm is down trigger, hwNvo3VxlanTnlStatus is 1, when alarm is up trigger, hwNvo3VxlanTnlStatus is 2. + " + ::= { hwNvo3TnlStatusEvent 1 } + + + hwNvo3VxlanTnlUp NOTIFICATION-TYPE + OBJECTS { hwNvo3VxlanTnlStatus} + STATUS current + DESCRIPTION + "The SNMP trap that is generated when an vxlan tunnle status change. + When alarm is down trigger, hwNvo3VxlanTnlStatus is 0, when alarm is up trigger, hwNvo3VxlanTnlStatus is 1. + " + ::= { hwNvo3TnlStatusEvent 2 } + + hwNvo3Conformance OBJECT IDENTIFIER ::= { hwNvo3Mgmt 3 } + + hwNvo3Compliances OBJECT IDENTIFIER ::= { hwNvo3Conformance 1 } + + hwNvo3Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The nvo3 management compliance." + MODULE -- this module + MANDATORY-GROUPS { hwNvo3NveMIBGroup, hwNvo3NveVniPeerGroup, hwNvo3VxlanTnlGroup, hwNvo3NotificationGroup, hwNvo3VxlanIPv6TnlGroup, hwNvo3IPv6NotificationGroup} + ::= { hwNvo3Compliances 1 } + + hwNvo3Group OBJECT IDENTIFIER ::= { hwNvo3Conformance 2 } + + hwNvo3NveMIBGroup OBJECT-GROUP + OBJECTS { hwNvo3NveSourceAddress } + STATUS current + DESCRIPTION + "The nve management group." + ::= { hwNvo3Group 1 } + + hwNvo3NveVniPeerGroup OBJECT-GROUP + OBJECTS { hwNvo3NveVniPeerRowStatus } + STATUS current + DESCRIPTION + "The nve management group." + ::= { hwNvo3Group 2 } + + hwNvo3VxlanTnlGroup OBJECT-GROUP + OBJECTS { hwNvo3VxlanTnlStatus } + STATUS current + DESCRIPTION + "The vxlan tunnel status group." + ::= { hwNvo3Group 3 } + + hwNvo3NotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwNvo3VxlanTnlDown, hwNvo3VxlanTnlUp} + STATUS current + DESCRIPTION + "The vxlan tunnel alarm group." + ::= { hwNvo3Group 4 } + + hwNvo3VxlanIPv6TnlGroup OBJECT-GROUP + OBJECTS { hwNvo3VxlanIPv6TnlStatus } + STATUS current + DESCRIPTION + "The vxlan IPv6 tunnel status group." + ::= { hwNvo3Group 5 } + + hwNvo3IPv6NotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwNvo3VxlanIPv6TnlDown, hwNvo3VxlanIPv6TnlUp} + STATUS current + DESCRIPTION + "The vxlan IPv6 tunnel alarm group." + ::= { hwNvo3Group 6 } + + --vxlan tunnel statistic + hwVxlanTunnelStatEnableObjects OBJECT IDENTIFIER ::= { hwNvo3Mgmt 4 } + + --vxlan tunnel statistic get + hwVxlanTunnelStatisticTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwVxlanTunnelStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of vxlan statistic display information." + ::= { hwVxlanTunnelStatEnableObjects 1 } + + hwVxlanTunnelStatisticEntry OBJECT-TYPE + SYNTAX HwVxlanTunnelStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vxlan statistic display Entry." + INDEX { hwVxlanTunnelStatisticPeerIp, + hwVxlanTunnelStatisticsourceIp, + hwVxlanTunnelStatisticVni} + ::= { hwVxlanTunnelStatisticTable 1 } + + HwVxlanTunnelStatisticEntry ::= + SEQUENCE { + hwVxlanTunnelStatisticPeerIp + IpAddress, + hwVxlanTunnelStatisticsourceIp + IpAddress, + hwVxlanTunnelStatisticVni + Integer32, + hwVxlanTunnelStatisticLastRcvPkt + Counter64, + hwVxlanTunnelStatisticLastRcvByte + Counter64, + hwVxlanTunnelStatisticLastTransPkt + Counter64, + hwVxlanTunnelStatisticLastTransByte + Counter64 + } + + hwVxlanTunnelStatisticPeerIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peer Ip." + ::= { hwVxlanTunnelStatisticEntry 1 } + + hwVxlanTunnelStatisticsourceIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Source Ip of vxlan tunnel." + ::= { hwVxlanTunnelStatisticEntry 2 } + + hwVxlanTunnelStatisticVni OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VRF index." + ::= { hwVxlanTunnelStatisticEntry 3 } + + hwVxlanTunnelStatisticLastRcvPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received packets of vxlan tunnel." + ::= { hwVxlanTunnelStatisticEntry 4 } + + hwVxlanTunnelStatisticLastRcvByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received bytes of vxlan tunnel." + ::= { hwVxlanTunnelStatisticEntry 5 } + + hwVxlanTunnelStatisticLastTransPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transmitted packets of vxlan tunnel." + ::= { hwVxlanTunnelStatisticEntry 6 } + + hwVxlanTunnelStatisticLastTransByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transmitted bytes of vxlan tunnel." + ::= { hwVxlanTunnelStatisticEntry 7 } + + hwNvo3TnlTrapObject OBJECT IDENTIFIER ::= { hwNvo3Mgmt 5 } + + hwNvo3TnlTnlId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The tunnelid of vxlan tunnel." + ::= { hwNvo3TnlTrapObject 1 } + + + hwNvo3TnlVniId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The vni value." + ::= { hwNvo3TnlTrapObject 2 } + + hwNvo3TnlVrfId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The vrf value." + ::= { hwNvo3TnlTrapObject 3 } + + hwNvo3TnlVrId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The vr index." + ::= { hwNvo3TnlTrapObject 4 } + + hwNvo3TnlTrap OBJECT IDENTIFIER ::= { hwNvo3Mgmt 6 } + hwNvo3VxlanVni2Vrf NOTIFICATION-TYPE + OBJECTS { hwNvo3TnlTnlId, hwNvo3TnlVniId, hwNvo3TnlVrId, hwNvo3TnlVrfId} + STATUS current + DESCRIPTION + "The VXLAN tunnel and VNI have been mapped to a VRF instance, and cannot be mapped to other VRF instances." + ::= { hwNvo3TnlTrap 1 } + hwNvo3VxlanVni2VrfClear NOTIFICATION-TYPE + OBJECTS { hwNvo3TnlTnlId, hwNvo3TnlVniId, hwNvo3TnlVrId, hwNvo3TnlVrfId} + STATUS current + DESCRIPTION + "The VXLAN tunnel and VNI are no longer mapped to more than one VRF instance." + ::= { hwNvo3TnlTrap 2 } + hwNvo3VxlanVrf2Vni NOTIFICATION-TYPE + OBJECTS { hwNvo3TnlTnlId, hwNvo3TnlVrfId, hwNvo3TnlVniId} + STATUS current + DESCRIPTION + "The VXLAN tunnel and VRF instance have been mapped to a VNI, and cannot be mapped to other VNIs." + ::= { hwNvo3TnlTrap 3 } + hwNvo3VxlanVrf2VniClear NOTIFICATION-TYPE + OBJECTS { hwNvo3TnlTnlId, hwNvo3TnlVrfId, hwNvo3TnlVniId} + STATUS current + DESCRIPTION + "The VXLAN tunnel and VRF instance are no longer mapped to more than one VNI." + ::= { hwNvo3TnlTrap 4 } + + hwNvo3IPv6TnlStatusEvent OBJECT IDENTIFIER ::= { hwNvo3Mgmt 7 } + + hwNvo3VxlanIPv6TnlDown NOTIFICATION-TYPE + OBJECTS { hwNvo3VxlanIPv6TnlStatus} + STATUS current + DESCRIPTION + "The SNMP trap that is generated when an vxlan tunnle status change. + When alarm is down trigger, hwNvo3VxlanIPv6TnlStatus is 1, when alarm is up trigger, hwNvo3VxlanIPv6TnlStatus is 2. + " + ::= { hwNvo3IPv6TnlStatusEvent 1 } + + + hwNvo3VxlanIPv6TnlUp NOTIFICATION-TYPE + OBJECTS { hwNvo3VxlanIPv6TnlStatus} + STATUS current + DESCRIPTION + "The SNMP trap that is generated when an vxlan tunnle status change. + When alarm is down trigger, hwNvo3VxlanIPv6TnlStatus is 0, when alarm is up trigger, hwNvo3VxlanIPv6TnlStatus is 1. + " + ::= { hwNvo3IPv6TnlStatusEvent 2 } + + END diff --git a/MIBS/huawei/HUAWEI-OPENFLOW-MIB b/MIBS/huawei/HUAWEI-OPENFLOW-MIB new file mode 100644 index 0000000..600fa5d --- /dev/null +++ b/MIBS/huawei/HUAWEI-OPENFLOW-MIB @@ -0,0 +1,236 @@ +-- =================================================================== +-- Copyright (C) 2015 by HUAWEI TECHNOLOGIES. All rights reserved. +-- Description: This MIB contains private managed object and notification +-- trap definitions for Openflow. +-- Reference: +-- Version: V1.00 +-- =================================================================== + + + HUAWEI-OPENFLOW-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + ifIndex, ifName, InterfaceIndex + FROM IF-MIB + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + Integer32, Unsigned32, Counter32, IpAddress, BITS, OBJECT-TYPE, + MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + InetAddressType, InetAddress + FROM INET-ADDRESS-MIB + DisplayString, TEXTUAL-CONVENTION + FROM SNMPv2-TC; + + + hwOpenflowMib MODULE-IDENTITY + LAST-UPDATED "201506171600Z" -- June 17, 2015 at 16:00:00 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com" + DESCRIPTION + "This MIB contains private managed object and notification trap + definitions for Openflow." + REVISION "201506171600Z" + DESCRIPTION "V1.00, initial version." + + ::= { hwDatacomm 344 } + + +-- +-- Node definitions +-- + HWOpenflowDataPathId ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1d:1d:1d:1d:1d:1d:2d" + STATUS current + DESCRIPTION + "Datapath unique ID type. The lower 48-bits are for + a MAC address, while the upper 16-bits are + implementer-defined." + SYNTAX OCTET STRING (SIZE (8)) + + hwOpenflowObject OBJECT IDENTIFIER ::= { hwOpenflowMib 1 } + + hwOpenflowGlobalInfo OBJECT IDENTIFIER ::= { hwOpenflowObject 1 } + hwOpenflowObjects OBJECT IDENTIFIER ::= { hwOpenflowObject 2 } + + hwOpenflowConnectionTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwOpenflowConnectionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Basic information about openflow Connection." + ::= { hwOpenflowObjects 1 } + + hwOpenflowConnectionEntry OBJECT-TYPE + SYNTAX HwOpenflowConnectionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Basic information about openflow Connection." + REFERENCE + "" + INDEX {hwOpenflowIpType, hwOpenflowRemoteIp, hwOpenflowLocalIp, hwOpenflowVpnInstanceName, hwOpenflowDatapathId, hwOpenflowAuxiliaryId } + ::= { hwOpenflowConnectionTable 1 } + + HwOpenflowConnectionEntry ::= + SEQUENCE { + hwOpenflowIpType + InetAddressType, + hwOpenflowRemoteIp + InetAddress, + hwOpenflowLocalIp + InetAddress, + hwOpenflowVpnInstanceName + DisplayString, + hwOpenflowDatapathId + HWOpenflowDataPathId, + hwOpenflowAuxiliaryId + Unsigned32, + hwOpenflowConnectionDownSubReason + Unsigned32, + hwOpenflowConnectionDownReason + INTEGER + } + + hwOpenflowIpType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Indicates the administrative IP type of openflow node." + ::= { hwOpenflowConnectionEntry 1 } + + hwOpenflowRemoteIp OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Indicates the administrative IP address of openflow remote node." + ::= { hwOpenflowConnectionEntry 2 } + + hwOpenflowLocalIp OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Indicates the administrative IP address of openflow local node." + ::= { hwOpenflowConnectionEntry 3 } + + hwOpenflowVpnInstanceName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..31)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the vpn instance's name." + ::= { hwOpenflowConnectionEntry 4 } + + hwOpenflowDatapathId OBJECT-TYPE + SYNTAX HWOpenflowDataPathId + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Indicates the datapath unique ID. The lower 48-bits are for + a MAC address, while the upper 16-bits are implementer-defined." + ::= { hwOpenflowConnectionEntry 5 } + + hwOpenflowAuxiliaryId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Indicates the auxiliary connection ID." + ::= { hwOpenflowConnectionEntry 6 } + + hwOpenflowConnectionDownSubReason OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the detail reason of openflow connection down. If no detail reason, the value of the node will be zero." + ::= { hwOpenflowConnectionEntry 7 } + + hwOpenflowConnectionDownReason OBJECT-TYPE + SYNTAX INTEGER + { + tcpDown(1), + heartbeatTimeout(2), + pduError(3), + connectionUp(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the cause that the openflow connection becomes down. + Options: + 1. tcpDown(1) --indicates tcp down. + 2. heartbeatTimeout(2) --indicates openflow heartbeat timeout. + 3. pduError(3) --indicates openflow message data is wrong. + 4. connectionUp(4) --indicates connection is up." + ::= { hwOpenflowConnectionEntry 8 } + + + hwOpenflowTraps OBJECT IDENTIFIER ::= { hwOpenflowMib 2 } + + hwOpenflowConnectionDown NOTIFICATION-TYPE + OBJECTS { hwOpenflowIpType, hwOpenflowRemoteIp, hwOpenflowLocalIp, hwOpenflowVpnInstanceName, hwOpenflowDatapathId, hwOpenflowAuxiliaryId, + hwOpenflowConnectionDownSubReason, hwOpenflowConnectionDownReason } + STATUS current + DESCRIPTION + "This notification indicates that openflow session changes to down." + ::= { hwOpenflowTraps 1 } + + hwOpenflowConnectionDownClear NOTIFICATION-TYPE + OBJECTS { hwOpenflowIpType, hwOpenflowRemoteIp, hwOpenflowLocalIp, hwOpenflowVpnInstanceName, hwOpenflowDatapathId, hwOpenflowAuxiliaryId, + hwOpenflowConnectionDownSubReason, hwOpenflowConnectionDownReason } + STATUS current + DESCRIPTION + "This notification indicates that openflow session changes to up." + ::= { hwOpenflowTraps 2 } + + hwOpenflowConformance OBJECT IDENTIFIER ::= { hwOpenflowMib 3 } + + hwOpenflowCompliances OBJECT IDENTIFIER ::= { hwOpenflowConformance 1 } + + hwOpenflowCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance Channelment for agents that provide full support for hwBaseTrapMIB." + MODULE + MANDATORY-GROUPS { hwOpenflowConnectionGroup } + ::= { hwOpenflowCompliances 1 } + + hwOpenflowGroups OBJECT IDENTIFIER ::= { hwOpenflowConformance 2 } + + hwOpenflowTrapGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwOpenflowConnectionDown, hwOpenflowConnectionDownClear} + STATUS current + DESCRIPTION + "Group for all base traps." + ::= { hwOpenflowGroups 1 } + + hwOpenflowConnectionGroup OBJECT-GROUP + OBJECTS { hwOpenflowIpType, hwOpenflowRemoteIp, hwOpenflowLocalIp, hwOpenflowVpnInstanceName, hwOpenflowDatapathId, hwOpenflowAuxiliaryId, + hwOpenflowConnectionDownSubReason, hwOpenflowConnectionDownReason } + STATUS current + DESCRIPTION + "Group for base trap objects." + ::= { hwOpenflowGroups 2 } + + + + END + +-- +-- HUAWEI-OPENFLOW-MIB.mib +-- diff --git a/MIBS/huawei/HUAWEI-OSPFV2-MIB b/MIBS/huawei/HUAWEI-OSPFV2-MIB new file mode 100644 index 0000000..0e8c060 --- /dev/null +++ b/MIBS/huawei/HUAWEI-OSPFV2-MIB @@ -0,0 +1,2302 @@ +-- ================================================================== +-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI-OSPFV2-MIB provides information about OSPFv2 +-- Reference: +-- Version: V2.16 +-- History: +-- , , +-- HUAWEI 2008-1-05 OSPF private MIB +-- ================================================================== +-- ================================================================== +-- +-- Variables and types are imported +-- +-- ================================================================== + + HUAWEI-OSPFV2-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + ospfRouterId, ospfNbrIpAddr, ospfNbrAddressLessIndex, ospfNbrRtrId, ospfNbrState, ospfLsdbLsid, ospfLsdbRouterId + FROM OSPF-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + TimeTicks, IpAddress, Integer32, Unsigned32, Gauge32, Counter32, + OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + DisplayString, TruthValue, RowStatus + FROM SNMPv2-TC; + + + + hwOspfv2MIB MODULE-IDENTITY + LAST-UPDATED "201708172002Z" + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "The HUAWEI-OSPFV2-MIB contains objects to manage the system configuration. + It defines the model used to represent configuration data that exists elsewhere + in the system and on peripheral devices. The MIB is proper for system configuration. + There are no constraints on this MIB." + + REVISION "201708172002Z" + DESCRIPTION "modify hwospfv2ProcessFullPeerNumber,hwospfv2ProcessPeerUpCount,hwospfv2ProcessPeerDownCount,hwospfv2InterfacePeerUpCount,hwospfv2InterfacePeerDownCount,hwOspfv2ImportNssaRouteExceed,hwOspfv2ImportNssaRouteExceedClear,hwOspfv2LsdbApproachingOverflow,hwOspfv2LsdbApproachingOverflowClear,hwOspfv2LsdbOverflow,hwOspfv2LsdbOverflowClear discription. " + + + REVISION "201703251659Z" + DESCRIPTION "Added + hwOspfv2ProcessStatisticTable, + hwospfv2ProcessPeerNumber, + hwospfv2ProcessFullPeerNumber, + hwospfv2ProcessPeerUpCount, + hwospfv2ProcessPeerDownCount, + hwospfv2ProcessSendLsaNumber, + hwospfv2ProcessReceiveLsaNumber, + hwOspfv2InterfaceStatisticTable, + hwospfv2InterfacePeerUpCount, + hwospfv2InterfacePeerDownCount, + hwOspfv2GlobalStatistic, + hwospfv2SendLsaNumber, + hwospfv2ReceiveLsaNumber " + + + REVISION "201702251236Z" + DESCRIPTION "Change the value of hwOspfv2LsaArriveMaxIntvl from (1.10000) to (1.120000), + Change the value of hwOspfv2LsaArriveStartIntvl from (0.1000) to (0.60000), + Change the value of hwOspfv2LsaArriveHoldIntvl from (1.5000) to (1.60000), + Change the value of hwOspfv2LsaOrigMaxIntvl from (1.10000) to (1.120000), + Change the value of hwOspfv2LsaOrigStartIntvl from (0.1000) to (0.60000), + Change the value of hwOspfv2LsaOrigHoldIntvl from (1.5000) to (1.60000), + Change the value of hwOspfv2SpfSchMaxIntvl from (1.20000) to (1.120000), + Change the value of hwOspfv2SpfSchStartIntvl from (1.1000) to (1.60000), + Change the value of hwOspfv2SpfSchHoldIntvl from (1.5000) to (1.60000)," + + REVISION "201608041521Z" + DESCRIPTION "Added + hwOspfv2DeleteRouteByPurge, + hwOspfv2DeleteRouteByPurgeClear, + hwOspfv2RouteBeDeletedByPurgeExact, + hwOspfv2RouteBeDeletedByPurgeExactClear, + hwOspfv2RouteBeDeletedByPurgeInexact, + hwOspfv2RouteBeDeletedByPurgeInexactClear, + hwOspfv2RouteBeDeletedByPurge, + hwOspfv2RouteBeDeletedByPurgeClear, + hwOspfv2ThirdPartRouteBeDeletedByPurgeExact, + hwOspfv2ThirdPartRouteBeDeletedByPurgeExactClear, + hwOspfv2ThirdPartRouteBeDeletedByPurgeInexact, + hwOspfv2ThirdPartRouteBeDeletedByPurgeInexactClear, + hwOspfv2ThirdPartRouteBeDeletedByPurge, + hwOspfv2ThirdPartRouteBeDeletedByPurgeClear " + + REVISION "201605251110Z" + DESCRIPTION "Added a trap hwOspfv2GreaterAgeLsaRecived" + + REVISION "201605251110Z" + DESCRIPTION "Added hwOspfv2LsaId to indicates the link-id of recived lsa" + + REVISION "201605251110Z" + DESCRIPTION "Added hwOspfv2LsaAge to indicates the age of recived lsa" + + REVISION "201603231750Z" + DESCRIPTION "Changed the type of hwOspfv2ProcessIdIndex from Integer32 to Unsigned32" + + REVISION "201603161750Z" + DESCRIPTION "Added + hwOspfv2ImportAseRouteThreshold, + hwOspfv2ImportAseRouteThresholdClear, + hwOspfv2ImportAseRouteExceed, + hwOspfv2ImportAseRouteExceedClear, + hwOspfv2ImportNssaRouteThreshold, + hwOspfv2ImportNssaRouteThresholdClear, + hwOspfv2ImportNssaRouteExceed, + hwOspfv2ImportNssaRouteExceedClear, + hwOspfv2LsdbApproachingOverflow, + hwOspfv2LsdbApproachingOverflowClear, + hwOspfv2LsdbOverflow, + hwOspfv2LsdbOverflowClear " + + REVISION "201602161750Z" + DESCRIPTION "Deleted hwOspfv2PeerFlappingSuppressInterval, Added hwOspfv2PeerFlappingSuppressReason to indicates the suppress status change reason, change hwOspfv2PeerFlappingSuppressInterval of hwOspfv2PeerFlappingSuppressStatus to hwOspfv2PeerFlappingSuppressReason" + + REVISION "201512181750Z" + DESCRIPTION "Modified hwOspfv2PeerFlappingSuppressStatusChange status currentdescription" + + REVISION "201507081110Z" + DESCRIPTION "Added hwOspfv2PeerFlappingSuppressStatus to indicates the suppress status of peer flapping" + + REVISION "201505031110Z" + DESCRIPTION "Added to hwOspfv2ProcessIdIndex hwOspfv2IntraAreaRouterIdConflictRecovered to indicates process id" + + REVISION "201504031110Z" + DESCRIPTION "Added hwOspfv2IntraAreaRouterIdConflictRecovered to indicates the routerid conflict recovered" + + REVISION "201405212110Z" + DESCRIPTION "Added hwOspfv2Statistic to get statistics information" + + REVISION "201312151236Z" + DESCRIPTION "Added object hwOspfv2AreaAuthKeychName to hwOspfv2AreaEntry to indicates the keychain name" + + REVISION "201308291540Z" + DESCRIPTION "Move the invalid characters of MIB" + + REVISION "201306290949Z" + DESCRIPTION "Add value for hwOspfv2NbrGrStatus: notsupport" + ::= { hwDatacomm 155 } + + + + hwOspfv2MIBObjects OBJECT IDENTIFIER ::= { hwOspfv2MIB 1 } + + hwOspfv2MIBBinding OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The ID of OSPF process that is bound to OSPF public MIB and the process will respond to + SNMP requests from OSPF public MIB. The default value 0 means that no process is bound + to OSPF public MIB." + ::= { hwOspfv2MIBObjects 1 } + + hwOspfv2ChangeTable OBJECT IDENTIFIER ::= { hwOspfv2MIB 2 } + + hwOspfv2MIBObjectsChange OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This node is used to record the time ticks when hwOspfv2MIBObjectsTable changed last time." + ::= { hwOspfv2ChangeTable 1 } + + hwOspfv2ProcessChange OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This node is used to record the time ticks when hwOspfv2ProcessTable changed last time." + ::= { hwOspfv2ChangeTable 2 } + + hwOspfv2AreaChange OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This node is used to record the time ticks when hwOspfv2AreaTable changed last time." + ::= { hwOspfv2ChangeTable 3 } + + hwOspfv2NetworkChange OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This node is used to record the time ticks when hwOspfv2NetworkTable changed last time." + ::= { hwOspfv2ChangeTable 4 } + + hwOspfv2ProcessTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwOspfv2ProcessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information describes the configured parameters of the router's attached OSPF processes." + ::= { hwOspfv2MIB 3 } + + hwOspfv2ProcessEntry OBJECT-TYPE + SYNTAX HwOspfv2ProcessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information describes the configured parameters of the router's attached OSPF processes." + INDEX { hwOspfv2ProcessIdIndex } + ::= { hwOspfv2ProcessTable 1 } + + HwOspfv2ProcessEntry ::= + SEQUENCE { + hwOspfv2ProcessIdIndex + Unsigned32, + hwOspfv2VpnName + DisplayString, + hwOspfv2ConfigRouterId + IpAddress, + hwOspfv2ActualRouterId + IpAddress, + hwOspfv2BandwidthReference + Unsigned32, + hwOspfv2Description + DisplayString, + hwOspfv2LsaArriveIntvl + Integer32, + hwOspfv2LsaArriveMaxIntvl + Integer32, + hwOspfv2LsaArriveStartIntvl + Integer32, + hwOspfv2LsaArriveHoldIntvl + Integer32, + hwOspfv2LsaOrigIntvl + Integer32, + hwOspfv2LsaOrigMaxIntvl + Integer32, + hwOspfv2LsaOrigStartIntvl + Integer32, + hwOspfv2LsaOrigHoldIntvl + Integer32, + hwOspfv2LsaOrigIntvlOtherType + Integer32, + hwOspfv2LsdbOverflowLimit + Integer32, + hwOspfv2MaxLoadBalaNumber + Integer32, + hwOspfv2AseRouteMaxNumber + Integer32, + hwOspfv2InterRouteMaxNumber + Integer32, + hwOspfv2IntraRouteMaxNumber + Integer32, + hwOspfv2RetransLimitMaxNumber + Integer32, + hwOspfv2Rfc1583Compatibility + TruthValue, + hwOspfv2ShamHello + TruthValue, + hwOspfv2SpfSchIntvlUnit + INTEGER, + hwOspfv2SpfSchIntvlNumber + Integer32, + hwOspfv2SpfSchMaxIntvl + Integer32, + hwOspfv2SpfSchStartIntvl + Integer32, + hwOspfv2SpfSchHoldIntvl + Integer32, + hwOspfv2OpaqueCapability + TruthValue, + hwOspfv2TrafficAdjustment + TruthValue, + hwOspfv2TrafficAdvertise + TruthValue, + hwOspfv2FlushTimer + Integer32, + hwOspfv2ProcessRowStatus + RowStatus + } + + hwOspfv2ProcessIdIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The process ID indicates the OSPF process number. The value ranges from 1 to 4294967295." + ::= { hwOspfv2ProcessEntry 1 } + + hwOspfv2VpnName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of VPN instance to which the process belongs. + The process instance needs to be specified when the process is created, + and then cannot be changed." + ::= { hwOspfv2ProcessEntry 2 } + + hwOspfv2ConfigRouterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A 32-bit integer uniquely identifies the router in the Autonomous System. + OSPF private router ID can be configured through this node. The default + value is 0.0.0.0. If the value of this node is 0.0.0.0, it means that no + private router ID is set for this process. " + DEFVAL { '00000000'h } + ::= { hwOspfv2ProcessEntry 3 } + + hwOspfv2ActualRouterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This node is used to get actual router ID of process and it is a read-only + node. If the node hwOspfv2ConfigRouterId is not set, the actual router ID should + default to the value of one of the router's IP interface addresses. By default, + the value is '00000000'H." + ::= { hwOspfv2ProcessEntry 4 } + + hwOspfv2BandwidthReference OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Mbit/s" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The reference value that is used to calculate the link cost. + If there is no explicit link cost, OSPF calculates the cost according to the + bandwidth of the link (cost = reference value (M)/bandwidth)." + DEFVAL { 100 } + ::= { hwOspfv2ProcessEntry 5 } + + hwOspfv2Description OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..80)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The description of the OSPF process." + ::= { hwOspfv2ProcessEntry 6 } + + hwOspfv2LsaArriveIntvl OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..10000) + UNITS "millionSecond" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "To avoid wasting network resources due to network changes, OSPF defines that the + interval for receiving LSAs is 1 second. + In a stable network, if the fast speed of route convergence is required, you can + cancel the interval of receiving LSAs by setting it to 0 seconds. + Routers can thus detect changes of topology and route in time. This speeds up route + convergence. By default, this object is -1, indicating that an intelligent + timer is enabled instead. Note that -1 is not a configurable value. + Instead, by set the intelligent timer (hwOspfv2LsaArriveMaxIntvl, + hwOspfv2LsaArriveStartIntvl and hwOspfv2LsaArriveHoldIntvl) to default value, + it will get back to default configuration." + DEFVAL { -1 } + ::= { hwOspfv2ProcessEntry 7 } + + hwOspfv2LsaArriveMaxIntvl OBJECT-TYPE + SYNTAX Integer32 (-1 | 1..120000) + UNITS "millionSecond" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the maximum interval of intelligent-timer for receiving + OSPF LSAs. When hwOspfv2LsaArriveMaxIntvl is specified, you need also specify + hwOspfv2LsaArriveStartIntvl and hwOspfv2LsaArriveHoldIntvl, but you cannot + specify hwOspfv2LsaArriveIntvl. Note that -1 is not a configurable value. + Instead, by set the intelligent timer to default value, it will get back to + default configuration." + DEFVAL { 1000 } + ::= { hwOspfv2ProcessEntry 8 } + + hwOspfv2LsaArriveStartIntvl OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..60000) + UNITS "millionSecond" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the initial interval of intelligent-timer for receiving + OSPF LSAs. When hwOspfv2LsaArriveStartIntvl is specified, you need also specify + hwOspfv2LsaArriveMaxIntvl and hwOspfv2LsaArriveHoldIntvl, but you cannot + specify hwOspfv2LsaArriveIntvl. Note that -1 is not a configurable value. + Instead, by set the intelligent timer to default value, it will get back to + default configuration." + DEFVAL { 500 } + ::= { hwOspfv2ProcessEntry 9 } + + hwOspfv2LsaArriveHoldIntvl OBJECT-TYPE + SYNTAX Integer32 (-1 | 1..60000) + UNITS "millionSecond" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the Holdtime interval of intelligent-timer for receiving + OSPF LSAs. After an intelligent timer is enabled, the interval for receiving + LSAs is as follows: The initial interval for receiving LSAs is specified by + the parameter start-interval. The interval for receiving LSAs for the nth (n>2) + time is equal to hold-interval*2(n-1). When the interval specified by + hold-interval*2(n-1) reaches the maximum interval specified by max-interval, + OSPF receives LSAs at the maximum interval for three consecutive times. + Then, OSPF receives LSAs at the initial interval specified by start-interval. + When hwOspfv2LsaArriveHoldIntvl is specified, you need also specify + wOspfv2LsaArriveMaxIntvl and hwOspfv2LsaArriveStartIntvl, but you cannot + specify hwOspfv2LsaArriveIntvl. Note that -1 is not a configurable value. + Instead, by set the intelligent timer to default value, it will get back to + default configuration." + DEFVAL { 500 } + ::= { hwOspfv2ProcessEntry 10 } + + hwOspfv2LsaOrigIntvl OBJECT-TYPE + SYNTAX Integer32 (-1 | 0) + UNITS "millionSecond" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "To avoid wasting network source due to network changes, OSPF defines that the + interval for updating LSAs is 5 seconds. + In a stable network, if the speed of route convergence is required to be fast, + you can cancel the interval for updating LSAs by setting it to 0 seconds. + So, routers can detect changes of topology and route in time. This speeds up + route convergence. By default, this object is -1, indicating that an intelligent + timer is enabled instead. Note that -1 is not a configurable value. + Instead, by set the intelligent timer (hwOspfv2LsaOrigMaxIntvl, + hwOspfv2LsaOrigStartIntvl, and hwOspfv2LsaOrigHoldIntvl) to default value, + it will get back to default configuration." + DEFVAL { -1 } + ::= { hwOspfv2ProcessEntry 11 } + + hwOspfv2LsaOrigMaxIntvl OBJECT-TYPE + SYNTAX Integer32 (-1 | 1..120000) + UNITS "millionSecond" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the maximum interval of intelligent-timer for updating + OSPF LSAs. When hwOspfv2LsaOrigMaxIntvl is specified, you need also specify + hwOspfv2LsaOrigStartIntvl and hwOspfv2LsaOrigHoldIntvl, but you cannot specify + hwOspfv2LsaOrigIntvl. Note that -1 is not a configurable value. + Instead, by set the intelligent timer to default value, it will get back to + default configuration." + DEFVAL { 5000 } + ::= { hwOspfv2ProcessEntry 12 } + + hwOspfv2LsaOrigStartIntvl OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..60000) + UNITS "millionSecond" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the initial interval of intelligent-timer for updating + OSPF LSAs. When hwOspfv2LsaOrigStartIntvl is specified, you need also specify + hwOspfv2LsaOrigMaxIntvl and hwOspfv2LsaOrigHoldIntvl, but you cannot specify + hwOspfv2LsaOrigIntvl. Note that -1 is not a configurable value. + Instead, by set the intelligent timer to default value, it will get back to + default configuration." + DEFVAL { 500 } + ::= { hwOspfv2ProcessEntry 13 } + + hwOspfv2LsaOrigHoldIntvl OBJECT-TYPE + SYNTAX Integer32 (-1 | 1..60000) + UNITS "millionSecond" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the Holdtime interval of intelligent-timer for updating + OSPF LSAs. After an intelligent timer is enabled, the interval for updating + LSAs is as follows: The initial interval for updating LSAs is specified by the + parameter start-interval. The interval for updating LSAs for the nth (n>2) + time is equal to hold-interval*2(n-1). When the interval specified by + hold-interval*2(n-1) reaches the maximum interval specified by max-interval, + OSPF updates LSAs at the maximum interval for three consecutive times. Then, + OSPF updates LSAs at the initial interval specified by start-interval. When + hwOspfv2LsaOrigHoldIntvl is specified, you need also specify + hwOspfv2LsaOrigMaxIntvl and hwOspfv2LsaOrigStartIntvl, but you cannot specify + hwOspfv2LsaOrigIntvl. Note that -1 is not a configurable value. + Instead, by set the intelligent timer to default value, it will get back to + default configuration." + DEFVAL { 1000 } + ::= { hwOspfv2ProcessEntry 14 } + + hwOspfv2LsaOrigIntvlOtherType OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..10) + UNITS "second" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the interval for updating LSAs, excluding OSPF router + LSAs and network LSAs. hwOspfv2LsaOrigIntvlOtherType and hwOspfv2LsaOrigIntvl + cannot be specified together. Here -1 indicated that hwOspfv2LsaOrigIntvl is + enabled instead. Note that -1 is not a configurable value. Instead, by set + this node to default value, it will get back to default configuration. " + DEFVAL { 5 } + ::= { hwOspfv2ProcessEntry 15 } + + hwOspfv2LsdbOverflowLimit OBJECT-TYPE + SYNTAX Integer32 (0..1000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum number of external LSAs in OSPF LSDB. + When this node is set to 0, it means that no limits exist." + DEFVAL { 0 } + ::= { hwOspfv2ProcessEntry 16 } + + hwOspfv2MaxLoadBalaNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum number of equal-cost routes to a destination in the routing table." + DEFVAL { ''b } + ::= { hwOspfv2ProcessEntry 17 } + + hwOspfv2AseRouteMaxNumber OBJECT-TYPE + SYNTAX Integer32 (100..5000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum number of ASE routes that are supported by OSPF." + DEFVAL { 5000000 } + ::= { hwOspfv2ProcessEntry 18 } + + hwOspfv2InterRouteMaxNumber OBJECT-TYPE + SYNTAX Integer32 (100..1000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum number of inter-area routes that are supported by OSPF." + DEFVAL { 1000000 } + ::= { hwOspfv2ProcessEntry 19 } + + hwOspfv2IntraRouteMaxNumber OBJECT-TYPE + SYNTAX Integer32 (100..100000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum number of intra-area routes that are supported by OSPF." + DEFVAL { 100000 } + ::= { hwOspfv2ProcessEntry 20 } + + hwOspfv2RetransLimitMaxNumber OBJECT-TYPE + SYNTAX Integer32 (0 | 2..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum count of retransmission. The value is an integer that ranges from 2 to 255. + When the retransmission limit is disabled, the value is set to 0." + DEFVAL { 0 } + ::= { hwOspfv2ProcessEntry 21 } + + hwOspfv2Rfc1583Compatibility OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "It is used to enable the routing rule for compatible RFC 1583." + DEFVAL { true } + ::= { hwOspfv2ProcessEntry 22 } + + hwOspfv2ShamHello OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "It is used to enable the sham-hello feature of OSPF. + After the feature is enabled, OSPF updates the timeout timer of the neighbor when + receiving protocol packets of various types." + DEFVAL { false } + ::= { hwOspfv2ProcessEntry 23 } + + hwOspfv2SpfSchIntvlUnit OBJECT-TYPE + SYNTAX INTEGER + { + second(1), + millionSecond(2), + none(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object identifies the interval unit for OSPF to calculate + routes. This object must be specified together with hwOspfv2SpfSchIntervalNumber. + By default, this object is none, indicating that an intelligent timer is + enabled instead. Note that none is not a configurable value. + Instead, by set the intelligent timer (hwOspfv2SpfSchMaxIntvl, + hwOspfv2SpfSchStartIntvl, and hwOspfv2SpfSchHoldIntvl) to default value, + it will get back to default configuration." + DEFVAL { none } + ::= { hwOspfv2ProcessEntry 24 } + + hwOspfv2SpfSchIntvlNumber OBJECT-TYPE + SYNTAX Integer32 (-1 | 0 | 1..10000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object identifies the interval for OSPF to calculate routes. + This object must be specified together with hwOspfv2SpfSchIntervalUnit. By + default, this object is -1, indicating that an intelligent timer is + enabled instead. Note that -1 is not a configurable value. + Instead, by set the intelligent timer (hwOspfv2SpfSchMaxIntvl, + hwOspfv2SpfSchStartIntvl, and hwOspfv2SpfSchHoldIntvl) to default value, + it will get back to default configuration." + DEFVAL { -1 } + ::= { hwOspfv2ProcessEntry 25 } + + hwOspfv2SpfSchMaxIntvl OBJECT-TYPE + SYNTAX Integer32 (-1 | 1..120000) + UNITS "millionSecond" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the maximum interval of intelligent timer for OSPF to + perform the SPF calculation. When hwOspfv2SpfSchMaxIntvl is specified, you + need also specify hwOspfv2SpfSchStartIntvl and hwOspfv2SpfSchHoldIntvl, but + you cannot specify hwOspfv2SpfSchIntvlUnit or hwOspfv2SpfSchIntvlNumber. + Note that -1 is not a configurable value. Instead, by set the intelligent + timer to default value, it will get back to default configuration." + DEFVAL { 10000 } + ::= { hwOspfv2ProcessEntry 26 } + + hwOspfv2SpfSchStartIntvl OBJECT-TYPE + SYNTAX Integer32 (-1 | 1..60000) + UNITS "millionSecond" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the initial interval of intelligent timer for OSPF to + perform the SPF calculation. When hwOspfv2SpfSchStartIntvl is specified, you + need also specify hwOspfv2SpfSchMaxIntvl and hwOspfv2SpfSchHoldIntvl, but + you cannot specify hwOspfv2SpfSchIntvlUnit or hwOspfv2SpfSchIntvlNumber. + Note that -1 is not a configurable value. Instead, by set the intelligent + timer to default value, it will get back to default configuration." + DEFVAL { 500 } + ::= { hwOspfv2ProcessEntry 27 } + + hwOspfv2SpfSchHoldIntvl OBJECT-TYPE + SYNTAX Integer32 (-1 | 1..60000) + UNITS "millionSecond" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the Holdtime interval of intelligent timer for OSPF to + perform the SPF calculation. After an intelligent timer is enabled, the + interval for the SPF calculation is as follows: The initial interval for + the SPF calculation is specified by the parameter start-interval. The + interval for the SPF calculation for the nth (n>2) time is equal to + hold-interval*2(n-1). When the interval specified by hold-interval*2(n-1) + reaches the maximum interval specified by max-interval, OSPF performs the + SPF calculation at the maximum interval for three consecutive times. Then, + OSPF performs the SPF calculation at the initial interval specified by + start-interval. When hwOspfv2SpfSchHoldIntvl is specified, you need also + specify hwOspfv2SpfSchMaxIntvl and hwOspfv2SpfSchStartIntvl, but you cannot + specify hwOspfv2SpfSchIntvlUnit or hwOspfv2SpfSchIntvlNumber. Note that -1 + is not a configurable value. Instead, by set the intelligent timer to default + value, it will get back to default configuration." + DEFVAL { 1000 } + ::= { hwOspfv2ProcessEntry 28 } + + hwOspfv2OpaqueCapability OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "It is used to enable opaque-LSAs capability. When the capability is enabled, + then the OSPF process can generate opaque LSAs and process the opaque LSAs + received from neighbors." + DEFVAL { false } + ::= { hwOspfv2ProcessEntry 29 } + + hwOspfv2TrafficAdjustment OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "It is used to enable IGP-shortcut feature. The value false means disable. + Otherwise, the value true means enable. If you want to set this node to false, + please check whether Local MT feature is disabled. When Local MT feature is + enabled, this node cannot be set to false." + DEFVAL { false } + ::= { hwOspfv2ProcessEntry 30 } + + hwOspfv2TrafficAdvertise OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "It is used to enable IGP-shortcut and Forwarding Adjacency feature." + DEFVAL { false } + ::= { hwOspfv2ProcessEntry 31 } + + hwOspfv2FlushTimer OBJECT-TYPE + SYNTAX Integer32 (0..40) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the flush timer. When configuring or undoing OSPF process, + flush self-originated LSAs first. + If the timer expires, stop flushing LSAs, and then reset the process. + This timer is one-off. When flushing is finished, it recovers to 0." + DEFVAL { 0 } + ::= { hwOspfv2ProcessEntry 32 } + + hwOspfv2ProcessRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This node is used to create and destroy rows. + Because CreateAndWait is not supported, you can set this node to CreatAndGo + to create a new process. If the process is created successfully, the value of + this node changes to active." + ::= { hwOspfv2ProcessEntry 33 } + + hwOspfv2AreaTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwOspfv2AreaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information describes the configured parameters of the router's attached OSPF areas." + ::= { hwOspfv2MIB 4 } + + hwOspfv2AreaEntry OBJECT-TYPE + SYNTAX HwOspfv2AreaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Information describes the configured parameters of the router's attached OSPF areas." + INDEX { hwOspfv2ProcessIdIndex, hwOspfv2AreaIdIndex } + ::= { hwOspfv2AreaTable 1 } + + HwOspfv2AreaEntry ::= + SEQUENCE { + hwOspfv2AreaIdIndex + IpAddress, + hwOspfv2AreaType + INTEGER, + hwOspfv2AreaNoSummary + TruthValue, + hwOspfv2AreaNssaFlushTimer + Integer32, + hwOspfv2AreaNssaDefAdvertise + TruthValue, + hwOspfv2AreaNssaNoImportRoute + TruthValue, + hwOspfv2AreaNssaTransAlways + TruthValue, + hwOspfv2AreaNssaTransTimer + Integer32, + hwOspfv2AreaNssaAllowFaZero + TruthValue, + hwOspfv2AreaNssaSuppressFa + TruthValue, + hwOspfv2AreaNssaSetNBit + TruthValue, + hwOspfv2AreaDefCost + Integer32, + hwOspfv2AreaDescription + DisplayString, + hwOspfv2AreaFilterExpAcl + Integer32, + hwOspfv2AreaFilterExpPrefix + DisplayString, + hwOspfv2AreaFilterExpPolicy + DisplayString, + hwOspfv2AreaFilterImpAcl + Integer32, + hwOspfv2AreaFilterImpPrefix + DisplayString, + hwOspfv2AreaFilterImpPolicy + DisplayString, + hwOspfv2AreaAuthModeType + INTEGER, + hwOspfv2AreaAuthPasswordType + INTEGER, + hwOspfv2AreaAuthKeyId + Integer32, + hwOspfv2AreaAuthText + DisplayString, + hwOspfv2AreaMplsTe + INTEGER, + hwOspfv2AreaAreaRowStatus + RowStatus, + hwOspfv2AreaFilterExpAclName + DisplayString, + hwOspfv2AreaFilterImpAclName + DisplayString, + hwOspfv2AreaAuthKeychName + DisplayString + } + + hwOspfv2AreaIdIndex OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A 32-bit integer uniquely identifies an area. + Area ID 0.0.0.0 is used for the OSPF backbone." + ::= { hwOspfv2AreaEntry 1 } + + hwOspfv2AreaType OBJECT-TYPE + SYNTAX INTEGER + { + nssa(1), + stub(2), + normal(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specify the type of area: nssa(1), stub(2), normal(3)." + DEFVAL { normal } + ::= { hwOspfv2AreaEntry 2 } + + hwOspfv2AreaNoSummary OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This node is used to reduce the number of LSAs that are transmitted to the NSSA + or Stub area. You can configure this node as an ABR. This also prevents the ABR + from transmitting Summary LSA (Type-3 LSA) to the NSSA or Stub area. + Note: + All nodes about NSSA property (hwOspfv2AreaType, hwOspfv2AreaNoSummary, + hwOspfv2AreaNssaFlushTimer, hwOspfv2AreaNssaNoImportRoute, hwOspfv2AreaNssaDefAdvertise, + hwOspfv2AreaNssaTransAlways, hwOspfv2AreaNssaTransTimer, hwOspfv2AreaNssaAllowFaZero, + hwOspfv2AreaNssaSuppressFa, and hwOspfv2AreaNssaSetNBit) should be set together." + DEFVAL { false } + ::= { hwOspfv2AreaEntry 3 } + + hwOspfv2AreaNssaFlushTimer OBJECT-TYPE + SYNTAX Integer32 (0..40) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the flush timer. When configuring or undoing NSSA feature, flush self-originated + Type-5 and Type-7 LSAs first. + If the timer expires, stop flushing LSAs, and then reset the area. + This timer is one-off. When flushing is finished, it recovers to 0. " + DEFVAL { 0 } + ::= { hwOspfv2AreaEntry 4 } + + hwOspfv2AreaNssaDefAdvertise OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This node is used to decide whether default Type-7 LSAs should be originated. + When this node is set to true, for ABR router it must originate Type-7 LSAs, while for ASBR + router only if the route to 0.0.0.0 exists, it should originate Type-7 LSAs." + DEFVAL { false } + ::= { hwOspfv2AreaEntry 5 } + + hwOspfv2AreaNssaNoImportRoute OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This node is used to decide whether the external route is imported to NSSA area. On ASBR, + if this node is set to true, the external route can not be advertised to the NSSA area." + DEFVAL { false } + ::= { hwOspfv2AreaEntry 6 } + + hwOspfv2AreaNssaTransAlways OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This node specifies whether or not an NSSA router will unconditionally translate Type-7 + LSAs to Type-5 LSAs when acting as an NSSA border router. + When hwOspfAreaNssaTranslateAlways is set to true, Type-7 LSAs are always translated + regardless of the translator state of other NSSA border routers. + When hwOspfAreaNssaTranslateAlways is set to false, an NSSA border router will participate + in the translator election process. The router will translate Type-7 LSAs to Type-5 LSAs only + after being selected." + DEFVAL { false } + ::= { hwOspfv2AreaEntry 7 } + + hwOspfv2AreaNssaTransTimer OBJECT-TYPE + SYNTAX Integer32 (0..120) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This node is used to configure translator stability interval. + This minimizes excessive flushing of translated Type-7 LSAs and provides a more stable + translator transition. + If the area type is not NSSA, the default value of the translator stability interval + parameter is 0 seconds, and hwOspfv2AreaType is stub(2) or normal(3). + If the type of the area is NSSA, the default value of the translator stability interval + parameter is 40 seconds, and hwOspfv2AreaType is nssa(1)." + DEFVAL { 0 } + ::= { hwOspfv2AreaEntry 8 } + + hwOspfv2AreaNssaAllowFaZero OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When this node is set to true, the forwarding address of Type-7 LSAs can be filled with zero + when the router generates Type-7 LSAs." + DEFVAL { false } + ::= { hwOspfv2AreaEntry 9 } + + hwOspfv2AreaNssaSuppressFa OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When this node is set to true, the forwarding address of Type-7 LSAs can be filled with zero + when the ABR translates Type-7 LSAs into Type-5 LSAs." + DEFVAL { false } + ::= { hwOspfv2AreaEntry 10 } + + hwOspfv2AreaNssaSetNBit OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When this node is set to true, N-bit should be set in the option when sending DD packets." + DEFVAL { false } + ::= { hwOspfv2AreaEntry 11 } + + hwOspfv2AreaDefCost OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..16777214) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This node is used to specify the cost of the default routes that flush to stub area by the ABR. + The value ranges from 0 to 16777214. The default value is -1." + DEFVAL { -1 } + ::= { hwOspfv2AreaEntry 12 } + + hwOspfv2AreaDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..80)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This node is used to specify the description of the area." + ::= { hwOspfv2AreaEntry 13 } + + hwOspfv2AreaFilterExpAcl OBJECT-TYPE + SYNTAX Integer32 (0 | 2000..2999) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the number of basic ACL. + The ACL number ranges from 2000 to 2999. + The default value is 0, indicating no configuration. + The object is used to filter the Summary LSAs that leave the area. + It is incompatible with hwOspfv2AreaFilterExpAclName, hwOspfv2AreaFilterExpPrefix, + and hwOspfv2AreaFilterExpPolicy. Only one object can be configured each time." + DEFVAL { 0 } + ::= { hwOspfv2AreaEntry 14 } + + hwOspfv2AreaFilterExpPrefix OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..169)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the name of the address prefix list. + The name is a string of 1 to 169 characters. + The object is used to filter the Summary LSAs that leave the area. + It is incompatible with hwOspfv2AreaFilterExpAcl, hwOspfv2AreaFilterExpAclName, + and hwOspfv2AreaFilterExpPolicy. Only one object can be configured each time." + DEFVAL { ''b } + ::= { hwOspfv2AreaEntry 15 } + + hwOspfv2AreaFilterExpPolicy OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..40)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the name of the routing policy. + The name is a string of 1 to 40 characters. + The object is used to filter the Summary LSAs that leave the area. + It is incompatible with hwOspfv2AreaFilterExpAcl, hwOspfv2AreaFilterExpAclName, and + hwOspfv2AreaFilterExpPrefix. Only one object can be configured each time." + DEFVAL { "" } + ::= { hwOspfv2AreaEntry 16 } + + hwOspfv2AreaFilterImpAcl OBJECT-TYPE + SYNTAX Integer32 (0 | 2000..2999) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the number of basic ACL. The value ranges from 2000 to 2999. + The default value is 0, indicating no configuration. + The object is used to filter the Summary LSAs that enter the area. + It is incompatible with hwOspfv2AreaFilterImpAclName, hwOspfv2AreaFilterImpPrefix, + and hwOspfv2AreaFilterImpPolicy. Only one object can be configured each time." + DEFVAL { 0 } + ::= { hwOspfv2AreaEntry 17 } + + hwOspfv2AreaFilterImpPrefix OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..169)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the name of the address prefix list. + The name is a string of 1 to 169 characters. + The object is used to filter the Summary LSAs that enter the area. + It is incompatible with hwOspfv2AreaFilterImpAcl, hwOspfv2AreaFilterImpAclName, and + hwOspfv2AreaFilterImpPolicy. Only one node can be configured each time." + DEFVAL { ''b } + ::= { hwOspfv2AreaEntry 18 } + + hwOspfv2AreaFilterImpPolicy OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..40)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the name of the routing policy. + The name is a string of 1 to 40 characters. + The object is used to filter the Summary LSAs that enter the area. + It is incompatible with hwOspfv2AreaFilterImpAcl, hwOspfv2AreaFilterImpAclName and + hwOspfv2AreaFilterImpPrefix. Only one node can be configured each time." + DEFVAL { ''b } + ::= { hwOspfv2AreaEntry 19 } + + hwOspfv2AreaAuthModeType OBJECT-TYPE + SYNTAX INTEGER + { + none(1), + simple(2), + md5(3), + hmd5(4), + keychain(5), + hmacSha256(6) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of the OSPF area authentication mode. + none(1): not configured. + simple(2): indicates the simple authentication mode. + md5(3): indicates the md5 cipher mode. + hmd5(4): indicates the hmac-md5 cipher mode. + keychain(5): indicates the keychain authentication mode. + hmacSha256(6): indicates the hmac-Sha256 cipher mode. + Note: + If this value is set to simple(2), you should specify hwOspfv2AreaAuthPasswordType + and hwOspfv2AreaAuthText, but cannot specify hwOspfv2AreaAuthKeyId. + To configure the simple authentication mode with the authentication key being NULL, + set hwOspfv2AreaAuthPasswordType to plainText(2) and set hwOspfv2AreaAuthText to + a string of 0 characters. + If this value is set to md5(3) or hmd5(4) or hsha256(6), you can specify hwOspfv2AreaAuthKeyId + or not. Once you specify hwOspfv2AreaAuthKeyId, you should specify hwOspfv2AreaAuthPasswordType + and hwOspfv2AreaAuthText at the same time. + If this value is set to keychain(5), you should specify it and hwOspfv2AreaAuthText together, or specify it and hwOspfv2AreaAuthKeychName together, + but should not specify hwOspfv2AreaAuthKeyId and hwOspfv2AreaAuthPasswordType, and should not specify hwOspfv2AreaAuthText and hwOspfv2AreaAuthKeychName at the same time." + DEFVAL { none } + ::= { hwOspfv2AreaEntry 20 } + + hwOspfv2AreaAuthPasswordType OBJECT-TYPE + SYNTAX INTEGER + { + none(1), + plainText(2), + cipherText(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specify the type of area authentication key. + plaintext(2): If this node is set to plaintext(2), you can specify only the plain text + authentication key on the node hwOspfAreaAuthText. When viewing the configuration file, + display the password in plain mode. + ciphertext(3): If this node is set to ciphertext(3), you can specify the cipher text + authentication key or cipher text authentication key in node hwOspfv2AreaAuthText. When + viewing the configuration file, display the password in cipher mode. + Note: + If you set this node to plaintext(2) or ciphertext(3), you should set the node + hwOspfv2AreaAuthText at the same time." + DEFVAL { none } + ::= { hwOspfv2AreaEntry 21 } + + hwOspfv2AreaAuthKeyId OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specify the authentication key ID for MD5 or HMAC-MD5 authentication mode. + The value of the ID is an integer that ranges from 1 to 255. The default value 0 means + no configuration." + DEFVAL { 0 } + ::= { hwOspfv2AreaEntry 22 } + + hwOspfv2AreaAuthText OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "In simple authentication, this object indicates the authentication key. + It's a string of 1 to 8 characters in plain text or 24 characters in cipher text. + In MD5 or HMAC-MD5 or HMAC-SHA256 authentication, this object also indicates the authentication key. + It's a string of 1 to 255 characters in plain text or 20 to 392 characters in cipher text. + In keychain authentication, this object indicates the keychain name. + It's a string of 1 to 47 characters. + When read, hwOspfv2AreaAuthText always returns an octet string of length zero." + DEFVAL { ''b } + ::= { hwOspfv2AreaEntry 23 } + + hwOspfv2AreaMplsTe OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + stdEnable(2), + stdDisable(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The node is used to enable the MPLS-TE capability. + disable(1): no configuration. + stdEnable(2): accepts only the LSAs in the standard format. That is, an LSA is rejected + if it has more than one Top level TLV. + stdDisable(3): accepts the LSAs not in the standard format." + DEFVAL { disable } + ::= { hwOspfv2AreaEntry 24 } + + hwOspfv2AreaAreaRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This node is used to create and destroy rows. + Because CreateAndWait is not supported, you can set this node to CreatAndGo to create a new + area. If the area is created successfully, the value of this node changes to active." + ::= { hwOspfv2AreaEntry 25 } + + hwOspfv2AreaFilterExpAclName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the ACL name. Note that the ACL can only be used as basic ACL. + The object is used to filter the Summary LSAs that leave the area. + It is incompatible with hwOspfv2AreaFilterExpAcl, hwOspfv2AreaFilterExpPrefix, + and hwOspfv2AreaFilterExpPolicy. Only one object can be configured each time." + DEFVAL { ''b } + ::= { hwOspfv2AreaEntry 26 } + + hwOspfv2AreaFilterImpAclName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the ACL name. Note that the ACL can only be used as basic ACL. + The object is used to filter the Summary LSAs that enter the area. + It is incompatible with hwOspfv2AreaFilterImpAcl, hwOspfv2AreaFilterImpPrefix, + and hwOspfv2AreaFilterImpPolicy. Only one object can be configured each time." + DEFVAL { ''b } + ::= { hwOspfv2AreaEntry 27 } + + hwOspfv2AreaAuthKeychName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the keychain name. It's a string of 1 to 47 characters." + DEFVAL { ''b } + ::= { hwOspfv2AreaEntry 28 } + + hwOspfv2NetworkTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwOspfv2NetworkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information describes the configured parameters of the router's attached OSPF networks." + ::= { hwOspfv2MIB 5 } + + hwOspfv2NetworkEntry OBJECT-TYPE + SYNTAX HwOspfv2NetworkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information describes the configured parameters of the router's attached OSPF networks." + INDEX { hwOspfv2ProcessIdIndex, hwOspfv2AreaIdIndex, hwOspfv2NetworkIpAddrIndex, hwOspfv2NetworkIpMaskIndex } + ::= { hwOspfv2NetworkTable 1 } + + HwOspfv2NetworkEntry ::= + SEQUENCE { + hwOspfv2NetworkIpAddrIndex + IpAddress, + hwOspfv2NetworkIpMaskIndex + IpAddress, + hwOspfv2NetworkRowStatus + RowStatus + } + + hwOspfv2NetworkIpAddrIndex OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Network IP address: specifies the address of the network segment where the interface resides." + ::= { hwOspfv2NetworkEntry 1 } + + hwOspfv2NetworkIpMaskIndex OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Network IP mask: specifies the wildcard mask of an IP address, which is similar to the + reversed form of the mask of an IP address. + '1' represents that the corresponding bit in the IP address is ignored and '0' represents + that this bit must be reserved." + ::= { hwOspfv2NetworkEntry 2 } + + hwOspfv2NetworkRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This node is used to create and destroy rows. + Because CreateAndWait is not supported, you can set this node to CreatAndGo to create a new + network. If the network is created successfully, the value of this node changes to active." + ::= { hwOspfv2NetworkEntry 3 } + + hwOspfv2NeighborTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwOspfv2NeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the configured parameters of the OSPF neighbors attached to the router." + ::= { hwOspfv2MIB 6 } + + hwOspfv2NeighborEntry OBJECT-TYPE + SYNTAX HwOspfv2NeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the configured parameters of the OSPF neighbors attached to the router." + INDEX { hwOspfv2ProcessIdIndex, hwOspfv2AreaIdIndex, hwOspfv2SelfIfnetIndex, hwOspfv2NbrIpAddrIndex } + ::= { hwOspfv2NeighborTable 1 } + + HwOspfv2NeighborEntry ::= + SEQUENCE { + hwOspfv2SelfIfnetIndex + Integer32, + hwOspfv2NbrIpAddrIndex + IpAddress, + hwOspfv2SelfRouterId + IpAddress, + hwOspfv2SelfIfIpAddress + IpAddress, + hwOspfv2SelfIfName + DisplayString, + hwOspfv2NbrIfDesignatedRouter + IpAddress, + hwOspfv2NbrIfBackupDesignatedRouter + IpAddress, + hwOspfv2NbrIfMtu + Integer32, + hwOspfv2NbrRouterId + IpAddress, + hwOspfv2NbrState + INTEGER, + hwOspfv2NbrMode + INTEGER, + hwOspfv2NbrPriority + Integer32, + hwOspfv2NbrUpTime + Unsigned32, + hwOspfv2NbrAuthSequence + Unsigned32, + hwOspfv2NbrDeadTimeLeft + Gauge32, + hwOspfv2NbrGrStatus + INTEGER + } + + hwOspfv2SelfIfnetIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the unique value for each interface." + ::= { hwOspfv2NeighborEntry 1 } + + hwOspfv2NbrIpAddrIndex OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the IP address of the OSPF neighbor." + ::= { hwOspfv2NeighborEntry 2 } + + hwOspfv2SelfRouterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the 32-bit integer that uniquely identifies the router in the Autonomous System. + It is the router ID of itself." + ::= { hwOspfv2NeighborEntry 3 } + + hwOspfv2SelfIfIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the IP address of the OSPF interface associated with this neighbor." + ::= { hwOspfv2NeighborEntry 4 } + + hwOspfv2SelfIfName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the OSPF interface associated with this neighbor." + ::= { hwOspfv2NeighborEntry 5 } + + hwOspfv2NbrIfDesignatedRouter OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the IP address of the designated router that is obtained from the DD packets + from this neighbor. By default, the value is '00000000'H." + ::= { hwOspfv2NeighborEntry 6 } + + hwOspfv2NbrIfBackupDesignatedRouter OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the IP address of the backup designated router which is obtained from the + DD packets from this neighbor. By default, the value is '00000000'H." + ::= { hwOspfv2NeighborEntry 7 } + + hwOspfv2NbrIfMtu OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the size of the largest IP datagram that can be sent out the sending interface + without fragmentation. It is obtained from the DD packets from this neighbor. By default, the value is 0. + The MTU of the interface should be set to 0 in the DD packets when the MTU is not enabled on the OSPF + interface." + ::= { hwOspfv2NeighborEntry 8 } + + hwOspfv2NbrRouterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the router ID of this neighbor." + ::= { hwOspfv2NeighborEntry 9 } + + hwOspfv2NbrState OBJECT-TYPE + SYNTAX INTEGER + { + down(1), + attempt(2), + init(3), + twoWay(4), + exchangeStart(5), + exchange(6), + loading(7), + full(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the state of the relationship with this neighbor. By default, the state is down." + ::= { hwOspfv2NeighborEntry 10 } + + hwOspfv2NbrMode OBJECT-TYPE + SYNTAX INTEGER + { + master(1), + slave(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether this neighbor is master or slave through the DD negotiation." + ::= { hwOspfv2NeighborEntry 11 } + + hwOspfv2NbrPriority OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the priority of this neighbor in the designated router election algorithm. + The value 0 signifies that the neighbor is not eligible to become the designated router on this + particular network. By default, the value is 1." + ::= { hwOspfv2NeighborEntry 12 } + + hwOspfv2NbrUpTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the time (in seconds) since the state of this neighbor has been full." + ::= { hwOspfv2NeighborEntry 13 } + + hwOspfv2NbrAuthSequence OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the unsigned 32-bit non-decreasing sequence number. Used to guard against replay attacks. + By default, the value is 0." + ::= { hwOspfv2NeighborEntry 14 } + + hwOspfv2NbrDeadTimeLeft OBJECT-TYPE + SYNTAX Gauge32 (0..235926000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the period (in seconds) after which this neighbor is declared dead." + ::= { hwOspfv2NeighborEntry 15 } + + hwOspfv2NbrGrStatus OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + doingGR(2), + helper(3), + notsupport(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the neighbor performs GR or functions as a GR helper. By default, the state is normal." + ::= { hwOspfv2NeighborEntry 16 } + + hwOspfv2InterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwOspfv2InterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Interface Table describes the interfaces from the viewpoint of OSPF." + ::= { hwOspfv2MIB 7 } + + hwOspfv2InterfaceEntry OBJECT-TYPE + SYNTAX HwOspfv2InterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information describes the configured parameters of the OSPF interfaces." + INDEX { hwOspfv2ProcessIdIndex, hwOspfv2AreaIdIndex, hwOspfv2InterfaceIndex } + ::= { hwOspfv2InterfaceTable 1 } + + HwOspfv2InterfaceEntry ::= + SEQUENCE { + hwOspfv2InterfaceIndex + Integer32, + hwOspfv2InterfaceName + DisplayString + } + + hwOspfv2InterfaceIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unique value for each interface." + ::= { hwOspfv2InterfaceEntry 1 } + + hwOspfv2InterfaceName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the OSPF interface." + ::= { hwOspfv2InterfaceEntry 2 } + + hwOspfv2TrapsObjects OBJECT IDENTIFIER ::= { hwOspfv2MIB 30 } + + hwOspfv2NbrChgReason OBJECT-TYPE + SYNTAX INTEGER + { + adjacencyHoldTimerExpired(1), + physicalInterfaceChange(2), + ospfProtocolReason(3), + bfdSessionStateChange(4), + configureChange(5), + peerRouterReason(6), + waitingForEstablishingNeighbor(7), + alarmCleared(100) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The reason of the OSPF neighbor state change." + ::= { hwOspfv2TrapsObjects 1 } + + hwOspfv2IfChgReason OBJECT-TYPE + SYNTAX INTEGER + { + configureChange(1), + physicalInterfaceChange(2), + alarmCleared(100) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The reason of the OSPF interface state change." + ::= { hwOspfv2TrapsObjects 2 } + + hwOspfv2AreaId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A 32-bit integer uniquely identifies an area. + Area ID 0.0.0.0 is used for the OSPF backbone." + ::= { hwOspfv2TrapsObjects 3 } + + hwOspfv2NewRouterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the 32-bit integer that uniquely identifies the router in the Autonomous System. + It is the new router ID." + ::= { hwOspfv2TrapsObjects 4 } + + hwOspfv2PeerFlappingSuppressStatus OBJECT-TYPE + SYNTAX INTEGER + { + none(1), + holddown(2), + holdmaxcost(3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The suppress status of peer flapping." + ::= { hwOspfv2TrapsObjects 5 } + + hwOspfv2PeerFlappingSuppressReason OBJECT-TYPE + SYNTAX INTEGER + { + resumeTimerExpired(1), + configureChange(2), + resetSuppressFlapping(3), + neighbourFlapping(4), + holddownToHoldmaxcost(5) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The reason of peer flapping suppress status change." + ::= { hwOspfv2TrapsObjects 6 } + + hwOspfv2LsaId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A 32-bit integer uniquely identifies an area. + LSA-ID 0.0.0.0 is used for the OSPF LSA." + ::= { hwOspfv2TrapsObjects 7 } + + hwOspfv2LsaAge OBJECT-TYPE + SYNTAX Integer32 (0..3600) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This age of the ospf lsa." + ::= { hwOspfv2TrapsObjects 8 } + + hwOspfv2PurgeHostName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the name of an OSPF router which purge OSPF routes." + ::= { hwOspfv2TrapsObjects 9 } + + hwOspfv2PurgeIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the IP address of an OSPF router which purge OSPF routes." + ::= { hwOspfv2TrapsObjects 10 } + + hwOspfv2PurgeRouterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the 32-bit integer that uniquely identifies the router in the Autonomous System." + ::= { hwOspfv2TrapsObjects 11 } + + hwOspfv2FlushLsaNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the number of LSAs deleted by the local device or another device." + ::= { hwOspfv2TrapsObjects 12 } + + hwOspfv2AffectedNodeNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the number of affected node when OSPF routes were deleted." + ::= { hwOspfv2TrapsObjects 13 } + + hwOspfv2TotalNodeNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the total number of node in the System." + ::= { hwOspfv2TrapsObjects 14 } + + hwOspfv2PurgeStatPeriod OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the period interval for purge statistic." + ::= { hwOspfv2TrapsObjects 15 } + + hwOspfv2RuledOutDeviceNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the number of node ruled out when checking faulty device." + ::= { hwOspfv2TrapsObjects 16 } + + hwOspfv2PurgeHostName1 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the name of an OSPF router which maybe purge OSPF routes." + ::= { hwOspfv2TrapsObjects 17 } + + hwOspfv2PurgeHostName2 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the name of an OSPF router which maybe purge OSPF routes." + ::= { hwOspfv2TrapsObjects 18 } + + hwOspfv2PurgeHostName3 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the name of an OSPF router which maybe purge OSPF routes." + ::= { hwOspfv2TrapsObjects 19 } + + hwOspfv2PurgeIpAddress1 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the IP address of an OSPF router which maybe purge OSPF routes." + ::= { hwOspfv2TrapsObjects 20 } + + hwOspfv2PurgeIpAddress2 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the IP address of an OSPF router which maybe purge OSPF routes." + ::= { hwOspfv2TrapsObjects 21 } + + hwOspfv2PurgeIpAddress3 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the IP address of an OSPF router which maybe purge OSPF routes." + ::= { hwOspfv2TrapsObjects 22 } + + hwOspfv2PurgeRouterId1 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the 32-bit integer that uniquely identifies the router in the Autonomous System." + ::= { hwOspfv2TrapsObjects 23 } + + hwOspfv2PurgeRouterId2 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the 32-bit integer that uniquely identifies the router in the Autonomous System." + ::= { hwOspfv2TrapsObjects 24 } + + hwOspfv2PurgeRouterId3 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the 32-bit integer that uniquely identifies the router in the Autonomous System." + ::= { hwOspfv2TrapsObjects 25 } + + hwOspfv2Traps OBJECT IDENTIFIER ::= { hwOspfv2MIB 31 } + + hwOspfV2NeighborUnavailable NOTIFICATION-TYPE + OBJECTS { ospfRouterId, ospfNbrIpAddr, ospfNbrAddressLessIndex, ospfNbrRtrId, hwOspfv2SelfIfName, + hwOspfv2VpnName, hwOspfv2NbrChgReason } + STATUS current + DESCRIPTION + "These objects are used to monitor/manage changed OSPF neighbor alarm parameters." + ::= { hwOspfv2Traps 1 } + + hwOspfV2NeighborUnavailableClear NOTIFICATION-TYPE + OBJECTS { ospfRouterId, ospfNbrIpAddr, ospfNbrAddressLessIndex, ospfNbrRtrId, hwOspfv2SelfIfName, + hwOspfv2VpnName, hwOspfv2NbrChgReason } + STATUS current + DESCRIPTION + "These objects are used to monitor/manage changed OSPF neighbor clear alarm parameters." + ::= { hwOspfv2Traps 2 } + + hwOspfv2IntraAreaRouteridConflict NOTIFICATION-TYPE + OBJECTS { hwOspfv2SelfRouterId, hwOspfv2NbrRouterId } + STATUS current + DESCRIPTION + "The object is used to monitor router ID conflict in an intra area." + ::= { hwOspfv2Traps 3 } + + hwOspfv2IntraAreaDRIpAddressConflict NOTIFICATION-TYPE + OBJECTS { hwOspfv2SelfRouterId, hwOspfv2SelfIfIpAddress, hwOspfv2SelfIfName, ospfLsdbLsid, ospfLsdbRouterId } + STATUS current + DESCRIPTION + "The object is used to monitor conflicted IP addresses of DRs in an intra area." + ::= { hwOspfv2Traps 4 } + + hwOspfv2IntraAreaRouterIdConflictRecovered NOTIFICATION-TYPE + OBJECTS { hwOspfv2ProcessIdIndex, hwOspfv2AreaId, ospfRouterId, hwOspfv2NewRouterId } + STATUS current + DESCRIPTION + "The object is used to monitor router ID conflict recovery in an intra area." + ::= { hwOspfv2Traps 5 } + + hwOspfv2PeerFlappingSuppressStatusChange NOTIFICATION-TYPE + OBJECTS { hwOspfv2ProcessIdIndex, hwOspfv2AreaId, hwOspfv2InterfaceName, hwOspfv2PeerFlappingSuppressStatus, hwOspfv2PeerFlappingSuppressReason } + STATUS current + DESCRIPTION + "The object is used to monitor the peer flapping-suppress status of interface in ospfv2." + ::= { hwOspfv2Traps 6 } + + hwOspfv2ImportAseRouteThreshold NOTIFICATION-TYPE + OBJECTS { hwOspfv2ProcessIdIndex } + STATUS current + DESCRIPTION + "This object indicates that the number of AS-external LSAs generated when an OSPF process imports external routes exceeds the configured alarm threshold." + ::= { hwOspfv2Traps 7 } + + hwOspfv2ImportAseRouteThresholdClear NOTIFICATION-TYPE + OBJECTS { hwOspfv2ProcessIdIndex } + STATUS current + DESCRIPTION + "This object indicates that the number of AS-external LSAs generated when an OSPF process imports external routes has been less than the configured alarm threshold." + ::= { hwOspfv2Traps 8 } + + hwOspfv2ImportAseRouteExceed NOTIFICATION-TYPE + OBJECTS { hwOspfv2ProcessIdIndex } + STATUS current + DESCRIPTION + "This object indicates that the number of AS-external LSAs generated when an OSPF process imports external routes exceeds the configured maximum number." + ::= { hwOspfv2Traps 9 } + + hwOspfv2ImportAseRouteExceedClear NOTIFICATION-TYPE + OBJECTS { hwOspfv2ProcessIdIndex } + STATUS current + DESCRIPTION + "This object indicates that the number of AS-external LSAs generated when an OSPF process imports external routes has been less than the configured maximum number." + ::= { hwOspfv2Traps 10 } + + hwOspfv2ImportNssaRouteThreshold NOTIFICATION-TYPE + OBJECTS { hwOspfv2ProcessIdIndex, hwOspfv2AreaId } + STATUS current + DESCRIPTION + "This object indicates that the number of NSSA LSAs generated when an OSPF process imports external routes exceeds the configured alarm threshold." + ::= { hwOspfv2Traps 11 } + + hwOspfv2ImportNssaRouteThresholdClear NOTIFICATION-TYPE + OBJECTS { hwOspfv2ProcessIdIndex, hwOspfv2AreaId } + STATUS current + DESCRIPTION + "This object indicates that the number of NSSA LSAs generated when an OSPF process imports external routes has been less than the configured alarm threshold." + ::= { hwOspfv2Traps 12 } + + hwOspfv2ImportNssaRouteExceed NOTIFICATION-TYPE + OBJECTS { hwOspfv2ProcessIdIndex, hwOspfv2AreaId } + STATUS current + DESCRIPTION + "This object indicates that the number of NSSA LSAs generated when an OSPF process imports external routes falls below the lower threshold. +" + ::= { hwOspfv2Traps 13 } + + hwOspfv2ImportNssaRouteExceedClear NOTIFICATION-TYPE + OBJECTS { hwOspfv2ProcessIdIndex, hwOspfv2AreaId } + STATUS current + DESCRIPTION + "This object indicates that the number of NSSA LSAs generated when an OSPF process imports external routes reaches or exceeds the configured maximum number. +" + ::= { hwOspfv2Traps 14 } + + hwOspfv2LsdbApproachingOverflow NOTIFICATION-TYPE + OBJECTS { hwOspfv2ProcessIdIndex } + STATUS current + DESCRIPTION + "This object indicates that the number of NSSA LSAs generated when an OSPF process imports external routes falls below the configured maximum number. +" + ::= { hwOspfv2Traps 15 } + + hwOspfv2LsdbApproachingOverflowClear NOTIFICATION-TYPE + OBJECTS { hwOspfv2ProcessIdIndex } + STATUS current + DESCRIPTION + "This object indicates that the number of AS-external LSAs in the LSDB of an OSPF process is approaching the configured maximum number. +" + ::= { hwOspfv2Traps 16 } + + hwOspfv2LsdbOverflow NOTIFICATION-TYPE + OBJECTS { hwOspfv2ProcessIdIndex } + STATUS current + DESCRIPTION + "This object indicates that the number of AS-external LSAs in the LSDB of an OSPF process falls far below the configured maximum number. +" + ::= { hwOspfv2Traps 17 } + + hwOspfv2LsdbOverflowClear NOTIFICATION-TYPE + OBJECTS { hwOspfv2ProcessIdIndex } + STATUS current + DESCRIPTION + "This object indicates that the number of AS-external LSAs in the LSDB of an OSPF process has reached the configured maximum number. +" + ::= { hwOspfv2Traps 18 } + + hwOspfv2GreaterAgeLsaRecived NOTIFICATION-TYPE + OBJECTS { hwOspfv2ProcessIdIndex, hwOspfv2NbrRouterId, hwOspfv2SelfIfName, hwOspfv2LsaId ,hwOspfv2LsaAge} + STATUS current + DESCRIPTION + "The object is used to monitor the router recive a greater age lsa in ospfv2." + ::= { hwOspfv2Traps 19 } + + hwOspfv2DeleteRouteByPurge NOTIFICATION-TYPE + OBJECTS { hwOspfv2ProcessIdIndex, hwOspfv2PurgeHostName, hwOspfv2PurgeIpAddress, hwOspfv2PurgeRouterId, hwOspfv2AreaId, + hwOspfv2FlushLsaNum, hwOspfv2AffectedNodeNum, hwOspfv2TotalNodeNum, hwOspfv2PurgeStatPeriod } + STATUS current + DESCRIPTION + "This object indicates that the local device deleted OSPF routes advertised by other devices. + Reset or isolate the device from the network." + ::= { hwOspfv2Traps 20} + + hwOspfv2DeleteRouteByPurgeClear NOTIFICATION-TYPE + OBJECTS { hwOspfv2ProcessIdIndex, hwOspfv2PurgeHostName, hwOspfv2PurgeIpAddress, hwOspfv2PurgeRouterId, hwOspfv2AreaId } + STATUS current + DESCRIPTION + "This object indicates that the local device did not delete OSPF routes advertised by other devices." + ::= { hwOspfv2Traps 21} + + hwOspfv2RouteBeDeletedByPurgeExact NOTIFICATION-TYPE + OBJECTS { hwOspfv2ProcessIdIndex, hwOspfv2PurgeHostName, hwOspfv2PurgeIpAddress, hwOspfv2PurgeRouterId, hwOspfv2AreaId, + hwOspfv2FlushLsaNum, hwOspfv2AffectedNodeNum, hwOspfv2TotalNodeNum, hwOspfv2PurgeStatPeriod } + STATUS current + DESCRIPTION + "This object indicates that OSPF routes advertised by the local device were deleted by another device. + Reset or isolate the faulty device from the network." + ::= { hwOspfv2Traps 22} + + hwOspfv2RouteBeDeletedByPurgeExactClear NOTIFICATION-TYPE + OBJECTS { hwOspfv2ProcessIdIndex, hwOspfv2PurgeHostName, hwOspfv2PurgeIpAddress, hwOspfv2PurgeRouterId, hwOspfv2AreaId } + STATUS current + DESCRIPTION + "This object indicates that OSPF routes advertised by the local device were not deleted by another device." + ::= { hwOspfv2Traps 23} + + hwOspfv2RouteBeDeletedByPurgeInexact NOTIFICATION-TYPE + OBJECTS { hwOspfv2ProcessIdIndex, hwOspfv2PurgeHostName, hwOspfv2PurgeIpAddress, hwOspfv2PurgeRouterId, hwOspfv2AreaId, + hwOspfv2FlushLsaNum, hwOspfv2AffectedNodeNum, hwOspfv2TotalNodeNum, hwOspfv2RuledOutDeviceNum, hwOspfv2PurgeStatPeriod } + STATUS current + DESCRIPTION + "This object indicates that OSPF routes advertised by the local device were deleted by another device, + and the possibly faulty device did not support OSPF flush LSA source trace. Log in to the possibly faulty device. + If the device is deleting routes, reset or isolate it from the network. Otherwise, check other devices. + Neither of the devices displayed in the display ospf purge-source-trace analysis-info command output is the faulty device." + ::= { hwOspfv2Traps 24} + + hwOspfv2RouteBeDeletedByPurgeInexactClear NOTIFICATION-TYPE + OBJECTS { hwOspfv2ProcessIdIndex, hwOspfv2PurgeHostName, hwOspfv2PurgeIpAddress, hwOspfv2PurgeRouterId, hwOspfv2AreaId } + STATUS current + DESCRIPTION + "This object indicates that OSPF routes advertised by the local device were not deleted by another device." + ::= { hwOspfv2Traps 25} + + hwOspfv2RouteBeDeletedByPurge NOTIFICATION-TYPE + OBJECTS { hwOspfv2ProcessIdIndex, hwOspfv2PurgeHostName, hwOspfv2PurgeIpAddress, hwOspfv2PurgeRouterId, hwOspfv2AreaId, hwOspfv2TotalNodeNum, + hwOspfv2PurgeHostName1, hwOspfv2PurgeIpAddress1, hwOspfv2PurgeRouterId1, + hwOspfv2PurgeHostName2, hwOspfv2PurgeIpAddress2, hwOspfv2PurgeRouterId2, + hwOspfv2PurgeHostName3, hwOspfv2PurgeIpAddress3, hwOspfv2PurgeRouterId3 } + STATUS current + DESCRIPTION + "This object indicates that OSPF routes advertised by the local device were deleted by another device. + Log in to the possibly faulty device. If the device is deleting routes, reset or isolate it from the network. + Otherwise, check other devices." + ::= { hwOspfv2Traps 26} + + hwOspfv2RouteBeDeletedByPurgeClear NOTIFICATION-TYPE + OBJECTS { hwOspfv2ProcessIdIndex, hwOspfv2PurgeHostName, hwOspfv2PurgeIpAddress, hwOspfv2PurgeRouterId, hwOspfv2AreaId } + STATUS current + DESCRIPTION + "This object indicates that OSPF routes advertised by the local device were not deleted by another device." + ::= { hwOspfv2Traps 27} + + hwOspfv2ThirdPartRouteBeDeletedByPurgeExact NOTIFICATION-TYPE + OBJECTS { hwOspfv2ProcessIdIndex, hwOspfv2PurgeHostName, hwOspfv2PurgeIpAddress, hwOspfv2PurgeRouterId, hwOspfv2AreaId, + hwOspfv2FlushLsaNum, hwOspfv2AffectedNodeNum, hwOspfv2TotalNodeNum, hwOspfv2PurgeStatPeriod } + STATUS current + DESCRIPTION + "This object indicates that OSPF routes advertised by another device were deleted. + Reset or isolate the faulty device from the network." + ::= { hwOspfv2Traps 28} + + hwOspfv2ThirdPartRouteBeDeletedByPurgeExactClear NOTIFICATION-TYPE + OBJECTS { hwOspfv2ProcessIdIndex, hwOspfv2PurgeHostName, hwOspfv2PurgeIpAddress, hwOspfv2PurgeRouterId, hwOspfv2AreaId } + STATUS current + DESCRIPTION + "This object indicates that OSPF routes advertised by another device were not deleted." + ::= { hwOspfv2Traps 29} + + hwOspfv2ThirdPartRouteBeDeletedByPurgeInexact NOTIFICATION-TYPE + OBJECTS { hwOspfv2ProcessIdIndex, hwOspfv2PurgeHostName, hwOspfv2PurgeIpAddress, hwOspfv2PurgeRouterId, hwOspfv2AreaId, + hwOspfv2FlushLsaNum, hwOspfv2AffectedNodeNum, hwOspfv2TotalNodeNum, hwOspfv2RuledOutDeviceNum, hwOspfv2PurgeStatPeriod } + STATUS current + DESCRIPTION + "This object indicates that OSPF routes advertised by another device were deleted, + and the possibly faulty device did not support OSPF flush LSA source trace. + Log in to the possibly faulty device. If the device is deleting routes, reset or isolate it from the network. + Otherwise, check other devices. Neither of the devices displayed in the display ospf purge-source-trace analysis-info + command output is the faulty device." + ::= { hwOspfv2Traps 30} + + hwOspfv2ThirdPartRouteBeDeletedByPurgeInexactClear NOTIFICATION-TYPE + OBJECTS { hwOspfv2ProcessIdIndex, hwOspfv2PurgeHostName, hwOspfv2PurgeIpAddress, hwOspfv2PurgeRouterId, hwOspfv2AreaId } + STATUS current + DESCRIPTION + "This object indicates that OSPF routes advertised by another device were not deleted." + ::= { hwOspfv2Traps 31} + + hwOspfv2ThirdPartRouteBeDeletedByPurge NOTIFICATION-TYPE + OBJECTS { hwOspfv2ProcessIdIndex, hwOspfv2PurgeHostName, hwOspfv2PurgeIpAddress, hwOspfv2PurgeRouterId, hwOspfv2AreaId, hwOspfv2TotalNodeNum, + hwOspfv2PurgeHostName1, hwOspfv2PurgeIpAddress1, hwOspfv2PurgeRouterId1, + hwOspfv2PurgeHostName2, hwOspfv2PurgeIpAddress2, hwOspfv2PurgeRouterId2, + hwOspfv2PurgeHostName3, hwOspfv2PurgeIpAddress3, hwOspfv2PurgeRouterId3 } + STATUS current + DESCRIPTION + "This object indicates that OSPF routes advertised by another device were deleted. Log in to the possibly faulty device. + If the device is deleting routes, reset or isolate it from the network. Otherwise, check other devices." + ::= { hwOspfv2Traps 32} + + hwOspfv2ThirdPartRouteBeDeletedByPurgeClear NOTIFICATION-TYPE + OBJECTS { hwOspfv2ProcessIdIndex, hwOspfv2PurgeHostName, hwOspfv2PurgeIpAddress, hwOspfv2PurgeRouterId, hwOspfv2AreaId } + STATUS current + DESCRIPTION + "This object indicates that OSPF routes advertised by another device were not deleted." + ::= { hwOspfv2Traps 33} + + hwOspfv2Conformance OBJECT IDENTIFIER ::= { hwOspfv2MIB 32 } + + hwOspfv2Compliances OBJECT IDENTIFIER ::= { hwOspfv2Conformance 1 } + + hwOspfv2Statistic OBJECT IDENTIFIER ::= { hwOspfv2MIB 33 } + + -- 1.3.6.1.4.1.2011.5.25.155.33.1 + hwOspfv2ProcessStatisticTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwOspfv2ProcessStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information describes the statistics of the router's attached OSPF processes." + ::= { hwOspfv2Statistic 1 } + + -- 1.3.6.1.4.1.2011.5.25.155.33.1.1 + hwOspfv2ProcessStatisticEntry OBJECT-TYPE + SYNTAX HwOspfv2ProcessStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information describes the statistics of the router's attached OSPF processes." + INDEX { hwOspfv2ProcessIdIndex } + ::= { hwOspfv2ProcessStatisticTable 1 } + + HwOspfv2ProcessStatisticEntry ::= + SEQUENCE { + hwospfv2ProcessPeerNumber + Integer32, + hwospfv2ProcessFullPeerNumber + Integer32, + hwospfv2ProcessPeerUpCount + Counter32, + hwospfv2ProcessPeerDownCount + Counter32, + hwospfv2ProcessSendLsaNumber + Counter32, + hwospfv2ProcessReceiveLsaNumber + Counter32 + } + + -- 1.3.6.1.4.1.2011.5.25.155.33.1.1.1 + hwospfv2ProcessPeerNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The peer number of OSPF process." + ::= { hwOspfv2ProcessStatisticEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.155.33.1.1.2 + hwospfv2ProcessFullPeerNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the number of neighbors in full state in the OSPF process. +" + ::= { hwOspfv2ProcessStatisticEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.155.33.1.1.3 + hwospfv2ProcessPeerUpCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the number of neighbors in Up state in the OSPF process. +" + ::= { hwOspfv2ProcessStatisticEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.155.33.1.1.4 + hwospfv2ProcessPeerDownCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the number of neighbors in Down state in the OSPF process. +" + ::= { hwOspfv2ProcessStatisticEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.155.33.1.1.5 + hwospfv2ProcessSendLsaNumber OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lsa send number of OSPF process." + ::= { hwOspfv2ProcessStatisticEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.155.33.1.1.6 + hwospfv2ProcessReceiveLsaNumber OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lsa receive number of OSPF process." + ::= { hwOspfv2ProcessStatisticEntry 6 } + + + -- 1.3.6.1.4.1.2011.5.25.155.33.2 + hwOspfv2InterfaceStatisticTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwOspfv2InterfaceStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information describes the statistics of the router's attached OSPF interfaces." + ::= { hwOspfv2Statistic 2 } + + -- 1.3.6.1.4.1.2011.5.25.155.33.2.1 + hwOspfv2InterfaceStatisticEntry OBJECT-TYPE + SYNTAX HwOspfv2InterfaceStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information describes the statistics of the router's attached OSPF interfaces." + INDEX { hwOspfv2ProcessIdIndex, hwOspfv2AreaIdIndex, hwOspfv2InterfaceIndex } + ::= { hwOspfv2InterfaceStatisticTable 1 } + + HwOspfv2InterfaceStatisticEntry ::= + SEQUENCE { + hwospfv2InterfacePeerUpCount + Counter32, + hwospfv2InterfacePeerDownCount + Counter32 + } + + -- 1.3.6.1.4.1.2011.5.25.155.33.2.1.1 + hwospfv2InterfacePeerUpCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the number of neighbors in Up state on the OSPF interface. +" + ::= { hwOspfv2InterfaceStatisticEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.155.33.2.1.2 + hwospfv2InterfacePeerDownCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the number of neighbors in Down state on the OSPF interface. +" + ::= { hwOspfv2InterfaceStatisticEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.155.33.3 + hwOspfv2GlobalStatistic OBJECT IDENTIFIER ::= { hwOspfv2Statistic 3 } + -- 1.3.6.1.4.1.2011.5.25.155.33.3.1 + hwospfv2SendLsaNumber OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lsa send number of OSPF router." + ::= { hwOspfv2GlobalStatistic 1 } + + -- 1.3.6.1.4.1.2011.5.25.155.33.3.2 + hwospfv2ReceiveLsaNumber OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lsa receive number of OSPF router." + ::= { hwOspfv2GlobalStatistic 2 } + +-- this module + hwOspfv2ModuleFullCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities implementing + the Huawei OSPF MIB" + MODULE -- this module + MANDATORY-GROUPS { hwOspfv2MIBObjectsGroup, hwOspfv2AreaGroup, hwOspfv2NetworkGroup, hwOspfv2NeighborGroup } + ::= { hwOspfv2Compliances 1 } + + hwOspfv2Groups OBJECT IDENTIFIER ::= { hwOspfv2Conformance 2 } + + hwOspfv2MIBObjectsGroup OBJECT-GROUP + OBJECTS { hwOspfv2MIBBinding } + STATUS current + DESCRIPTION + "These objects are used to monitor/manage OSPF general parameters." + ::= { hwOspfv2Groups 1 } + + hwOspfv2ProcessGroup OBJECT-GROUP + OBJECTS { hwOspfv2VpnName, hwOspfv2ConfigRouterId, hwOspfv2ActualRouterId, hwOspfv2BandwidthReference, hwOspfv2Description, + hwOspfv2LsdbOverflowLimit, hwOspfv2MaxLoadBalaNumber, hwOspfv2AseRouteMaxNumber, hwOspfv2InterRouteMaxNumber, hwOspfv2IntraRouteMaxNumber, + hwOspfv2RetransLimitMaxNumber, hwOspfv2Rfc1583Compatibility, hwOspfv2ShamHello, hwOspfv2OpaqueCapability, hwOspfv2TrafficAdjustment, + hwOspfv2TrafficAdvertise, hwOspfv2FlushTimer, hwOspfv2SpfSchHoldIntvl, hwOspfv2SpfSchStartIntvl, hwOspfv2SpfSchMaxIntvl, + hwOspfv2LsaOrigIntvlOtherType, hwOspfv2LsaOrigHoldIntvl, hwOspfv2LsaOrigStartIntvl, hwOspfv2LsaOrigMaxIntvl, hwOspfv2LsaArriveHoldIntvl, + hwOspfv2LsaArriveStartIntvl, hwOspfv2LsaArriveMaxIntvl, hwOspfv2LsaArriveIntvl, hwOspfv2SpfSchIntvlUnit, hwOspfv2SpfSchIntvlNumber, + hwOspfv2LsaOrigIntvl, hwOspfv2ProcessRowStatus } + STATUS current + DESCRIPTION + "These objects are used to monitor/manage OSPF process parameters." + ::= { hwOspfv2Groups 2 } + + hwOspfv2AreaGroup OBJECT-GROUP + OBJECTS { hwOspfv2AreaType, hwOspfv2AreaNoSummary, hwOspfv2AreaNssaFlushTimer, hwOspfv2AreaNssaDefAdvertise, hwOspfv2AreaNssaNoImportRoute, + hwOspfv2AreaNssaTransAlways, hwOspfv2AreaNssaTransTimer, hwOspfv2AreaNssaAllowFaZero, hwOspfv2AreaNssaSuppressFa, hwOspfv2AreaNssaSetNBit, + hwOspfv2AreaDefCost, hwOspfv2AreaDescription, hwOspfv2AreaFilterExpAcl, hwOspfv2AreaFilterExpPrefix, hwOspfv2AreaFilterExpPolicy, + hwOspfv2AreaFilterImpAcl, hwOspfv2AreaFilterImpPrefix, hwOspfv2AreaFilterImpPolicy, hwOspfv2AreaAuthModeType, hwOspfv2AreaAuthPasswordType, + hwOspfv2AreaAuthKeyId, hwOspfv2AreaAuthText, hwOspfv2AreaMplsTe, hwOspfv2AreaAreaRowStatus, hwOspfv2AreaFilterExpAclName, + hwOspfv2AreaFilterImpAclName, hwOspfv2AreaAuthKeychName } + STATUS current + DESCRIPTION + "These objects are used to monitor/manage OSPF area parameters." + ::= { hwOspfv2Groups 4 } + + hwOspfv2NetworkGroup OBJECT-GROUP + OBJECTS { hwOspfv2NetworkRowStatus } + STATUS current + DESCRIPTION + "These objects are used to monitor/manage OSPF network parameters." + ::= { hwOspfv2Groups 5 } + + hwOspfv2NeighborGroup OBJECT-GROUP + OBJECTS { hwOspfv2SelfRouterId, hwOspfv2SelfIfIpAddress, hwOspfv2SelfIfName, hwOspfv2NbrIfDesignatedRouter, hwOspfv2NbrIfBackupDesignatedRouter, + hwOspfv2NbrIfMtu, hwOspfv2NbrRouterId, hwOspfv2NbrState, hwOspfv2NbrMode, hwOspfv2NbrPriority, + hwOspfv2NbrUpTime, hwOspfv2NbrAuthSequence, hwOspfv2NbrDeadTimeLeft, hwOspfv2NbrGrStatus } + STATUS current + DESCRIPTION + "These objects are used to monitor/manage changed OSPF neighbor parameters" + ::= { hwOspfv2Groups 6 } + + hwOspfv2ChangeGroup OBJECT-GROUP + OBJECTS { hwOspfv2MIBObjectsChange, hwOspfv2ProcessChange, hwOspfv2AreaChange, hwOspfv2NetworkChange } + STATUS current + DESCRIPTION + "These objects are used to monitor/manage changed OSPF table parameters" + ::= { hwOspfv2Groups 7 } + + hwOspfTrapEventGroup NOTIFICATION-GROUP + NOTIFICATIONS { + hwOspfV2NeighborUnavailable, + hwOspfV2NeighborUnavailableClear, + hwOspfv2IntraAreaRouteridConflict, + hwOspfv2IntraAreaDRIpAddressConflict, + hwOspfv2IntraAreaRouterIdConflictRecovered, + hwOspfv2PeerFlappingSuppressStatusChange, + hwOspfv2ImportAseRouteThreshold, + hwOspfv2ImportAseRouteThresholdClear, + hwOspfv2ImportAseRouteExceed, + hwOspfv2ImportAseRouteExceedClear, + hwOspfv2ImportNssaRouteThreshold, + hwOspfv2ImportNssaRouteThresholdClear, + hwOspfv2ImportNssaRouteExceed, + hwOspfv2ImportNssaRouteExceedClear, + hwOspfv2LsdbApproachingOverflow, + hwOspfv2LsdbApproachingOverflowClear, + hwOspfv2LsdbOverflow, + hwOspfv2LsdbOverflowClear, + hwOspfv2GreaterAgeLsaRecived, + hwOspfv2DeleteRouteByPurge, + hwOspfv2DeleteRouteByPurgeClear, + hwOspfv2RouteBeDeletedByPurgeExact, + hwOspfv2RouteBeDeletedByPurgeExactClear, + hwOspfv2RouteBeDeletedByPurgeInexact, + hwOspfv2RouteBeDeletedByPurgeInexactClear, + hwOspfv2RouteBeDeletedByPurge, + hwOspfv2RouteBeDeletedByPurgeClear, + hwOspfv2ThirdPartRouteBeDeletedByPurgeExact, + hwOspfv2ThirdPartRouteBeDeletedByPurgeExactClear, + hwOspfv2ThirdPartRouteBeDeletedByPurgeInexact, + hwOspfv2ThirdPartRouteBeDeletedByPurgeInexactClear, + hwOspfv2ThirdPartRouteBeDeletedByPurge, + hwOspfv2ThirdPartRouteBeDeletedByPurgeClear + } + STATUS current + DESCRIPTION + "These objects are used to monitor/manage changed OSPF private alarm parameters." + ::= { hwOspfv2Groups 8 } + + hwOspfv2TrapsObjectsGroup OBJECT-GROUP + OBJECTS { hwOspfv2NbrChgReason, hwOspfv2IfChgReason, hwOspfv2AreaId, hwOspfv2NewRouterId, hwOspfv2ProcessIdIndex} + STATUS current + DESCRIPTION + "The objects are used to monitor/manage the neighbor state change from full to others." + ::= { hwOspfv2Groups 9 } + + hwOspfv2InterfaceGroup OBJECT-GROUP + OBJECTS { hwOspfv2InterfaceName } + STATUS current + DESCRIPTION + "These objects are used to monitor/manage changed OSPF interface parameters." + ::= { hwOspfv2Groups 10 } + + hwOspfv2ProcessStatisticGroup OBJECT-GROUP + OBJECTS { hwospfv2ProcessPeerNumber, hwospfv2ProcessFullPeerNumber, hwospfv2ProcessPeerUpCount, hwospfv2ProcessPeerDownCount, hwospfv2ProcessSendLsaNumber, + hwospfv2ProcessReceiveLsaNumber } + STATUS current + DESCRIPTION + "The statistics information group of OSPF process." + ::= { hwOspfv2Groups 11 } + + hwOspfv2PeerFlappingGroup OBJECT-GROUP + OBJECTS { hwOspfv2ProcessIdIndex, hwOspfv2NewRouterId, hwOspfv2AreaId, hwOspfv2InterfaceName, hwOspfv2PeerFlappingSuppressStatus, hwOspfv2PeerFlappingSuppressReason } + STATUS current + DESCRIPTION + "These objects are used to monitor/manage changed OSPF peer flapping suppress status." + ::= { hwOspfv2Groups 12 } + + -- 1.3.6.1.4.1.2011.5.25.155.32.2.13 + hwOspfv2InterfaceStatisticGroup OBJECT-GROUP + OBJECTS { hwospfv2InterfacePeerUpCount, hwospfv2InterfacePeerDownCount } + STATUS current + DESCRIPTION + "The statistics information group of OSPF interface." + ::= { hwOspfv2Groups 13 } + + -- 1.3.6.1.4.1.2011.5.25.155.32.2.14 + hwOspfv2GlobalStatisticGroup OBJECT-GROUP + OBJECTS { hwospfv2SendLsaNumber, hwospfv2ReceiveLsaNumber } + STATUS current + DESCRIPTION + "The statistics information group of OSPF router." + ::= { hwOspfv2Groups 14 } + END + +-- +-- HUAWEI-OSPFV2-MIB.mib +-- \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-OSPFV3-MIB b/MIBS/huawei/HUAWEI-OSPFV3-MIB new file mode 100644 index 0000000..c9df607 --- /dev/null +++ b/MIBS/huawei/HUAWEI-OSPFV3-MIB @@ -0,0 +1,3718 @@ +-- ================================================================== +-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI-OSPFV3-MIB.mib, The HUAWEI-OSPFV3-MIB provides information about OSPFv3 +-- Reference: draft-ietf-ospf-ospfv3-mib-11 +-- Version: V2.19 +-- History: +-- ================================================================== + + HUAWEI-OSPFV3-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + + MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, mib-2, + Counter32, Gauge32, Integer32, Unsigned32 + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, TruthValue, RowStatus + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + InterfaceIndex + FROM IF-MIB + InetAddressType, InetAddress, InetAddressPrefixLength + FROM INET-ADDRESS-MIB + Metric, BigMetric, Status, + HelloRange, DesignatedRouterPriority + FROM OSPF-MIB; + + hwOspfv3 MODULE-IDENTITY + LAST-UPDATED "201708172015Z" + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "The MIB module for OSPF version 3. + Copyright (C) The Internet Society (2006). + This version of this MIB module is part of + RFC draft-ietf-ospf-ospfv3-mib-11; + see the RFC itself for full legal + notices." + + + REVISION "201708172015Z" + DESCRIPTION "modify hwOspfv3PeerFlappingSuppressStatus discription" + + REVISION "201608041521Z" + DESCRIPTION "Added + hwOspfv3DeleteRouteByPurge, + hwOspfv3DeleteRouteByPurgeClear, + hwOspfv3RouteBeDeletedByPurgeExact, + hwOspfv3RouteBeDeletedByPurgeExactClear, + hwOspfv3RouteBeDeletedByPurgeInexact, + hwOspfv3RouteBeDeletedByPurgeInexactClear, + hwOspfv3RouteBeDeletedByPurge, + hwOspfv3RouteBeDeletedByPurgeClear, + hwOspfv3ThirdPartRouteBeDeletedByPurgeExact, + hwOspfv3ThirdPartRouteBeDeletedByPurgeExactClear, + hwOspfv3ThirdPartRouteBeDeletedByPurgeInexact, + hwOspfv3ThirdPartRouteBeDeletedByPurgeInexactClear, + hwOspfv3ThirdPartRouteBeDeletedByPurge, + hwOspfv3ThirdPartRouteBeDeletedByPurgeClear " + + REVISION "201605251110Z" + DESCRIPTION "Added a trap hwOspfv3GreaterAgeLsaRecived" + + REVISION "201605251110Z" + DESCRIPTION "Added hwOspfv3LsaId to indicates the link-id of recived lsa" + + REVISION "201605251110Z" + DESCRIPTION "Added hwOspfv3LsaAge to indicates the age of recived lsa" + + REVISION "201603231750Z" + DESCRIPTION "Changed the type of hwOspfv3ProcessId from Integer32 to Unsigned32" + + REVISION "201603181750Z" + DESCRIPTION "Added + hwOspfv3ImportAseRouteThreshold, + hwOspfv3ImportAseRouteThresholdClear, + hwOspfv3ImportAseRouteExceed, + hwOspfv3ImportAseRouteExceedClear, + hwOspfv3ImportNssaRouteThreshold, + hwOspfv3ImportNssaRouteThresholdClear, + hwOspfv3ImportNssaRouteExceed, + hwOspfv3ImportNssaRouteExceedClear" + + REVISION "201603011750Z" + DESCRIPTION "Deleted hwOspfv3PeerFlappingSuppressInterval, Added hwOspfv3PeerFlappingSuppressReason to indicates the suppress status change reason, change hwOspfv3PeerFlappingSuppressInterval of hwOspfv3PeerFlappingSuppressStatusChange to hwOspfv3PeerFlappingSuppressReason" + + REVISION "201603011750Z" + DESCRIPTION "Modified hwOspfv2PeerFlappingSuppressStatusChange status currentdescription" + + REVISION "201507081110Z" + DESCRIPTION "Added hwOspfv3PeerFlappingSuppressStatus to indicates the suppress status of peer flapping" + + REVISION "201505031110Z" + DESCRIPTION "Added hwOspfv3IntraAreaRouterIdConflictRecovered to indicates process id" + + REVISION "201504031110Z" + DESCRIPTION "Added hwOspfv3IntraAreaRouterIdConflictRecovered to indicates the routerid conflict recovered" + + REVISION "200706122100Z" + DESCRIPTION -- RFC Editor assigns RFC xxxx + "Initial version, published as RFC xxxx" + ::= { hwDatacomm 147 } + + -- Texual conventions + + HWOspfv3UpToRefreshIntervalTc ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "The values one might be able to configure for + variables bounded by the Refresh Interval" + SYNTAX Unsigned32 (0..3600) + + HWOspfv3DeadIntRangeTc ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "The range, in seconds, of dead interval value." + SYNTAX Unsigned32 (0..'FFFF'h) + + HWOspfv3RouterIdTc ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "A 32-bit, unsigned integer uniquely identifying the + router in the Autonomous System. To ensure uniqueness, + this may default to the value of one of the router's + IPv4 host addresses if IPv4 is configured on the + router." + SYNTAX Unsigned32 (0..'FFFFFFFF'h) + + HWOspfv3LsIdTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "A unique 32-bit identifier of the piece of the + routing domain that is being described by a link + state advertisement. In contrast to OSPFv2, the + Link State ID (LSID) has no addressing semantics." + REFERENCE + "OSPF Version 2, Section 12.1.4, Link State ID" + SYNTAX Unsigned32 (1..'FFFFFFFF'h) + + HWOspfv3AreaIdTc ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "An OSPFv3 Area Identifier" + SYNTAX Unsigned32 (0..'FFFFFFFF'h) + + HWOspfv3IfInstIdTc ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "An OSPFv3 interface instance ID" + SYNTAX Unsigned32 (0..255) + + HWOspfv3LsaSequenceTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + 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" + SYNTAX Integer32 + + HWOspfv3LsaAgeTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "The age of the link state advertisement in + seconds. The high-order bit of the LS age + field is considered the DoNotAge bit for + support of on-demand circuits." + REFERENCE + "OSPF Version 2, Section 12.1.1, LS age; + Extending OSPF to Support Demand Circuits, + Section 2.2, The LS age field" + SYNTAX Unsigned32 (0..3600 | 32768..36368) + + HWHelloRange ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The range of intervals on which hello messages are + exchanged." + SYNTAX Integer32 (0..65535) + + + + -- Top-level structure of MIB + hwOspfv3Notifications OBJECT IDENTIFIER ::= { hwOspfv3 0 } + hwOspfv3Objects OBJECT IDENTIFIER ::= { hwOspfv3 1 } + hwOspfv3Conformance OBJECT IDENTIFIER ::= { hwOspfv3 2 } + + -- OSPFv3 General Variables + + -- These parameters apply globally to the Router's + -- OSPFv3 Process. + + hwOspfv3GeneralGroup OBJECT IDENTIFIER ::= { hwOspfv3Objects 1 } + + hwOspfv3RouterId OBJECT-TYPE + SYNTAX HWOspfv3RouterIdTc + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A 32-bit integer uniquely identifying the + router in the Autonomous System. To ensure + uniqueness, this may default to the value of + one of the router's IPv4 host addresses, + represented as a 32-bit unsigned integer, + if IPv4 is configured on the router." + ::= { hwOspfv3GeneralGroup 1 } + + hwOspfv3AdminStatus OBJECT-TYPE + SYNTAX Status + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative status of OSPFv3 in the + router. The value 'enabled' denotes that the + OSPFv3 Process is active on at least one + interface; 'disabled' disables it on all + interfaces." + ::= { hwOspfv3GeneralGroup 2 } + + hwOspfv3VersionNumber OBJECT-TYPE + SYNTAX INTEGER { version3 (3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version number of OSPF for IPv6 is 3." + ::= { hwOspfv3GeneralGroup 3 } + + hwOspfv3AreaBdrRtrStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A flag to note whether this router is an area + border router." + REFERENCE + "OSPF Version 2, Section 3 Splitting the AS into + Areas" + ::= { hwOspfv3GeneralGroup 4 } + + hwOspfv3AsBdrRtrStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A flag to note whether this router is + configured as an Autonomous System border router." + REFERENCE + "OSPF Version 2, Section 3.3 Classification of + routers" + ::= { hwOspfv3GeneralGroup 5 } + + hwOspfv3AsScopeLsaCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of AS-Scope (e.g. AS-External) link state + advertisements in the link state database." + ::= { hwOspfv3GeneralGroup 6 } + + hwOspfv3AsScopeLsaCksumSum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 32-bit unsigned sum of the LS checksums of + the AS-scoped link state advertisements + contained in the link state database. This sum + can be used to determine if there has been a + change in a router's link state database, and + to compare the link state database of two + routers." + ::= { hwOspfv3GeneralGroup 7 } + + hwOspfv3OriginateNewLsas OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of new link-state advertisements + that have been originated. This number is + incremented each time the router originates a new + LSA." + ::= { hwOspfv3GeneralGroup 8 } + + hwOspfv3RxNewLsas OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of link state advertisements + received determined to be new instantiations. + This number does not include newer + instantiations of self-originated link state + advertisements." + ::= { hwOspfv3GeneralGroup 9 } + + hwOspfv3ExtLsaCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of AS-Scope External(LS type 0x4005) link state + advertisements in the link state database" + + ::= { hwOspfv3GeneralGroup 10 } + + + hwOspfv3ExtAreaLsdbLimit OBJECT-TYPE + SYNTAX Integer32 (-1..'7FFFFFFF'h) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of non-default + AS-external-LSAs entries that can be stored in the + link state database. If the value is -1, then + there is no limit. + + When the number of non-default AS-external-LSAs + in a router's link-state database reaches + ospfv3ExtAreaLsdbLimit, the router enters Overflow + state. The router never holds more than + ospfv3ExtAreaLsdbLimit non-default AS-external-LSAs + in its database. Ospfv3ExtAreaLsdbLimit MUST be set + identically in all routers attached to the OSPFv3 + backbone and/or any regular OSPFv3 area. (i.e., + OSPFv3 stub areas and NSSAs are excluded)." + ::= { hwOspfv3GeneralGroup 11 } + + hwOspfv3RestartSupport OBJECT-TYPE + SYNTAX INTEGER { none (1), + plannedOnly (2), + plannedAndUnplanned (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The router's support for OSPFv3 Graceful restart. + Options include: no restart support, only planned + restarts or both planned and unplanned restarts." + ::= { hwOspfv3GeneralGroup 12 } + + hwOspfv3RestartInterval OBJECT-TYPE + SYNTAX HWOspfv3UpToRefreshIntervalTc + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configured OSPFv3 Graceful restart timeout interval." + ::= { hwOspfv3GeneralGroup 13 } + + hwOspfv3RestartStatus OBJECT-TYPE + SYNTAX INTEGER { notRestarting (1), + plannedRestart (2), + unplannedRestart (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current status of OSPFv3 Graceful restart capability." + ::= { hwOspfv3GeneralGroup 14 } + + hwOspfv3RestartAge OBJECT-TYPE + SYNTAX HWOspfv3UpToRefreshIntervalTc + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remaining time in current OSPFv3 Graceful restart + interval." + ::= { hwOspfv3GeneralGroup 15 } + + hwOspfv3RestartExitRc OBJECT-TYPE + SYNTAX INTEGER { none (1), + inProgress (2), + completed (3), + timedOut (4), + topologyChanged (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Describes the outcome of the last attempt at a + Graceful restart. + + none:............no restart has yet been attempted. + inProgress:......a restart attempt is currently underway. + completed:.......the last restart completed successfully. + timedOut:........the last restart timed out. + topologyChanged:.the last restart was aborted due to + a topology change." + ::= { hwOspfv3GeneralGroup 16 } + + hwOspfv3NotificationEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If this object is set to true(1), then it enables + the generation of OSPFv3 Notifications. If it is + set to false(2), these notifications are not + generated. + + Configured values MUST survive an agent reboot." + ::= { hwOspfv3GeneralGroup 17 } + + hwOspfv3ReferenceBandwidth OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reference bandwidth in kilobits per second for + calculating default interface metrics. The + default value is 100,000 KBPS (100 MBPS). + + This object is persistent, and when written, the + entity SHOULD save the change to non-volatile + storage." + DEFVAL { 100000 } + ::= { hwOspfv3GeneralGroup 18 } + + -- The OSPFv3 Area Data Structure contains information + -- regarding the various areas. The interfaces and + -- virtual links are configured as part of these areas. + -- Area 0, by definition, is the Backbone Area + + hwOspfv3AreaTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwOspfv3AreaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information describing the configured + parameters and cumulative statistics of the router's + attached areas." + REFERENCE + "OSPF Version 2, Section 6 The Area Data + Structure" + ::= { hwOspfv3Objects 2 } + + hwOspfv3AreaEntry OBJECT-TYPE + SYNTAX HwOspfv3AreaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information describing the configured + parameters and cumulative statistics of one of the + router's attached areas." + INDEX { hwOspfv3AreaId } + ::= { hwOspfv3AreaTable 1 } + + HwOspfv3AreaEntry ::= SEQUENCE { + hwOspfv3AreaId + HWOspfv3AreaIdTc, + hwOspfv3AreaImportAsExtern + INTEGER, + hwOspfv3AreaSpfRuns + Counter32, + hwOspfv3AreaBdrRtrCount + Gauge32, + hwOspfv3AreaAsBdrRtrCount + Gauge32, + hwOspfv3AreaScopeLsaCount + Gauge32, + hwOspfv3AreaScopeLsaCksumSum + Unsigned32, + hwOspfv3AreaSummary + INTEGER, + hwOspfv3AreaRowStatus + RowStatus, + hwOspfv3AreaStubMetric + BigMetric, + hwOspfv3AreaNssaTranslatorRole + INTEGER, + hwOspfv3AreaNssaTranslatorState + INTEGER, + hwOspfv3AreaNssaTranslatorStabInterval + Unsigned32, + hwOspfv3AreaNssaTranslatorEvents + Counter32 + } + + hwOspfv3AreaId OBJECT-TYPE + SYNTAX HWOspfv3AreaIdTc + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A 32-bit integer uniquely identifying an area. + Area ID 0 is used for the OSPFv3 backbone." + REFERENCE + "OSPF Version 2, Appendix C.2 Area parameters" + ::= { hwOspfv3AreaEntry 1 } + + hwOspfv3AreaImportAsExtern OBJECT-TYPE + SYNTAX INTEGER { + importExternal(1), -- normal area + importNoExternal(2), -- stub area + importNssa(3) -- not-so-stubby-area + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates whether an area is a Stub area, NSSA, or + standard area. AS-scope LSAs are not imported into Stub + Areas or NSSAs. NSSAs import AS-External data as NSSA + LSAs which have Area-scope" + REFERENCE + "OSPF Version 2, Appendix C.2 Area parameters" + DEFVAL { importExternal } + ::= { hwOspfv3AreaEntry 2 } + + hwOspfv3AreaSpfRuns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times that the intra-area route + table has been calculated using this area's + link state database. This is typically done + using Dijkstra's algorithm." + ::= { hwOspfv3AreaEntry 3 } + + hwOspfv3AreaBdrRtrCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of area border routers + reachable within this area. This is initially zero, + and is calculated in each SPF Pass." + DEFVAL { 0 } + ::= { hwOspfv3AreaEntry 4 } + + hwOspfv3AreaAsBdrRtrCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Autonomous System border + routers reachable within this area. This is + initially zero, and is calculated in each SPF + Pass." + DEFVAL { 0 } + ::= { hwOspfv3AreaEntry 5 } + + hwOspfv3AreaScopeLsaCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Area-Scope link state + advertisements in this area's link state + database." + DEFVAL { 0 } + ::= { hwOspfv3AreaEntry 6 } + + hwOspfv3AreaScopeLsaCksumSum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 32-bit unsigned sum of the Area-Scope link state + advertisements' LS checksums contained in this + area's link state database. The sum can be used + to determine if there has been a change in a + router's link state database, and to compare the + link-state database of two routers." + ::= { hwOspfv3AreaEntry 7 } + + hwOspfv3AreaSummary OBJECT-TYPE + SYNTAX INTEGER { + noAreaSummary(1), + sendAreaSummary(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The variable ospfv3AreaSummary controls the + import of Inter-Area LSAs into stub and + NSSA areas. It has no effect on other areas. + + If it is noAreaSummary, the router will neither + originate nor propagate Inter-Area LSAs into the + stub or NSSA area. It will rely entirely on its + default route. + + If it is sendAreaSummary, the router will both + summarize and propagate Inter-Area LSAs." + DEFVAL { sendAreaSummary } + ::= { hwOspfv3AreaEntry 8 } + + hwOspfv3AreaRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object permits management of the table by + facilitating actions such as row creation, + construction and destruction. + + The value of this object has no effect on + whether other objects in this conceptual row can be + modified." + ::= { hwOspfv3AreaEntry 9 } + + hwOspfv3AreaStubMetric OBJECT-TYPE + SYNTAX BigMetric + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The metric value advertised for the default route + into Stub and NSSA areas." + ::= { hwOspfv3AreaEntry 10 } + + hwOspfv3AreaNssaTranslatorRole OBJECT-TYPE + SYNTAX INTEGER { always(1), candidate(2) } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates an NSSA border router's policy to + perform NSSA translation of NSSA-LSAs into + AS-External-LSAs." + DEFVAL { candidate } + ::= { hwOspfv3AreaEntry 11 } + + hwOspfv3AreaNssaTranslatorState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + elected(2), + disabled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates if and how an NSSA border router is + performing NSSA translation of NSSA-LSAs into + AS-External-LSAs. When this object is set to + 'enabled', the NSSA border router's + ospfv3AreaNssaTranslatorRole has been set to 'always'. + When this object is set to 'elected', a candidate + NSSA border router is translating NSSA-LSAs into + AS-External-LSAs. When this object is set to + 'disabled', a candidate NSSA Border router is NOT + translating NSSA-LSAs into AS-External-LSAs." + ::= { hwOspfv3AreaEntry 12 } + + hwOspfv3AreaNssaTranslatorStabInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The stability interval defined as the number of + seconds after an elected translator determines its + services are no longer required that it should + continue to perform its translation duties." + DEFVAL { 40 } + ::= { hwOspfv3AreaEntry 13 } + + hwOspfv3AreaNssaTranslatorEvents OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of Translator state changes + that have occurred since the last start-up of the + OSPFv3 routing process. + + 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 ospfv3DiscontinuityTime." + ::= { hwOspfv3AreaEntry 14 } + + -- OSPFv3 AS-Scope Link State Database + -- The Link State Database contains the AS-Scope Link State + -- Advertisements from throughout the areas that the + -- device is attached to. + + hwOspfv3AsLsdbTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwOspfv3AsLsdbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The OSPFv3 Process's AS-Scope Link State Database." + ::= { hwOspfv3Objects 3 } + + hwOspfv3AsLsdbEntry OBJECT-TYPE + SYNTAX HwOspfv3AsLsdbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A single AS-Scope Link State Advertisement." + INDEX { hwOspfv3AsLsdbType, + hwOspfv3AsLsdbRouterId, + hwOspfv3AsLsdbLsId } + ::= { hwOspfv3AsLsdbTable 1 } + + HwOspfv3AsLsdbEntry ::= SEQUENCE { + hwOspfv3AsLsdbType + Unsigned32, + hwOspfv3AsLsdbRouterId + HWOspfv3RouterIdTc, + hwOspfv3AsLsdbLsId + Unsigned32, + hwOspfv3AsLsdbSequence + HWOspfv3LsaSequenceTC, + hwOspfv3AsLsdbAge + HWOspfv3LsaAgeTC, + hwOspfv3AsLsdbChecksum + Integer32, + hwOspfv3AsLsdbAdvertisement + OCTET STRING, + hwOspfv3AsLsdbTypeKnown + TruthValue + } + + hwOspfv3AsLsdbType OBJECT-TYPE + SYNTAX Unsigned32(0..'FFFFFFFF'h) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of the link state advertisement. + Each link state type has a separate + advertisement format. AS-Scope LSAs not recognized + by the router may be stored in the database." + ::= { hwOspfv3AsLsdbEntry 1 } + + hwOspfv3AsLsdbRouterId OBJECT-TYPE + SYNTAX HWOspfv3RouterIdTc + MAX-ACCESS not-accessible + 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" + ::= { hwOspfv3AsLsdbEntry 2 } + + hwOspfv3AsLsdbLsId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Link State ID is an LS Type Specific field + containing a unique identifier; + it identifies the piece of the routing domain + that is being described by the advertisement. + In contrast to OSPFv2, the LSID has no + addressing semantics." + ::= { hwOspfv3AsLsdbEntry 3 } + + -- Note that the OSPF Sequence Number is a 32 bit signed + -- integer. It starts with the value '80000001'h, + -- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h + -- Thus, a typical sequence number will be very negative. + + hwOspfv3AsLsdbSequence OBJECT-TYPE + SYNTAX HWOspfv3LsaSequenceTC + 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" + ::= { hwOspfv3AsLsdbEntry 4 } + + hwOspfv3AsLsdbAge OBJECT-TYPE + SYNTAX HWOspfv3LsaAgeTC -- Should be 0..MaxAge + -- unless DoNotAge bit is set + UNITS "seconds" + 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" + ::= { hwOspfv3AsLsdbEntry 5 } + + hwOspfv3AsLsdbChecksum 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" + ::= { hwOspfv3AsLsdbEntry 6 } + + hwOspfv3AsLsdbAdvertisement OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..65535)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The entire Link State Advertisement, including + its header." + ::= { hwOspfv3AsLsdbEntry 7 } + + hwOspfv3AsLsdbTypeKnown OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the LSA type is recognized by + this Router." + ::= { hwOspfv3AsLsdbEntry 8 } + + -- OSPFv3 Area-Scope Link State Database + + -- The Link State Database contains the Area-Scope Link State + -- Advertisements from throughout the area that the + -- device is attached to. + + hwOspfv3AreaLsdbTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwOspfv3AreaLsdbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The OSPFv3 Process's Area-Scope Link State Database." + ::= { hwOspfv3Objects 4 } + + hwOspfv3AreaLsdbEntry OBJECT-TYPE + SYNTAX HwOspfv3AreaLsdbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A single Area-Scope Link State Advertisement." + INDEX { hwOspfv3AreaLsdbAreaId, + hwOspfv3AreaLsdbType, + hwOspfv3AreaLsdbRouterId, + hwOspfv3AreaLsdbLsId } + ::= { hwOspfv3AreaLsdbTable 1 } + + HwOspfv3AreaLsdbEntry ::= SEQUENCE { + hwOspfv3AreaLsdbAreaId + HWOspfv3AreaIdTc, + hwOspfv3AreaLsdbType + Unsigned32, + hwOspfv3AreaLsdbRouterId + HWOspfv3RouterIdTc, + hwOspfv3AreaLsdbLsId + Unsigned32, + hwOspfv3AreaLsdbSequence + HWOspfv3LsaSequenceTC, + hwOspfv3AreaLsdbAge + HWOspfv3LsaAgeTC, + hwOspfv3AreaLsdbChecksum + Integer32, + hwOspfv3AreaLsdbAdvertisement + OCTET STRING, + hwOspfv3AreaLsdbTypeKnown + TruthValue + } + + hwOspfv3AreaLsdbAreaId OBJECT-TYPE + SYNTAX HWOspfv3AreaIdTc + MAX-ACCESS not-accessible + 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" + ::= { hwOspfv3AreaLsdbEntry 1 } + + hwOspfv3AreaLsdbType OBJECT-TYPE + SYNTAX Unsigned32(0..'FFFFFFFF'h) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of the link state advertisement. + Each link state type has a separate + advertisement format. Area-Scope LSAs unrecognized + by the router are also stored in this database." + ::= { hwOspfv3AreaLsdbEntry 2 } + + hwOspfv3AreaLsdbRouterId OBJECT-TYPE + SYNTAX HWOspfv3RouterIdTc + MAX-ACCESS not-accessible + 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" + ::= { hwOspfv3AreaLsdbEntry 3 } + + hwOspfv3AreaLsdbLsId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Link State ID is an LS Type Specific field + containing a unique identifier; + it identifies the piece of the routing domain + that is being described by the advertisement. + In contrast to OSPFv2, the LSID has no + addressing semantics." + ::= { hwOspfv3AreaLsdbEntry 4 } + + -- Note that the OSPF Sequence Number is a 32 bit signed + -- integer. It starts with the value '80000001'h, + -- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h + -- Thus, a typical sequence number will be very negative. + + hwOspfv3AreaLsdbSequence OBJECT-TYPE + SYNTAX HWOspfv3LsaSequenceTC + 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" + ::= { hwOspfv3AreaLsdbEntry 5 } + + hwOspfv3AreaLsdbAge OBJECT-TYPE + SYNTAX HWOspfv3LsaAgeTC -- Should be 0..MaxAge + -- unless DoNotAge bit is set + UNITS "seconds" + 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" + ::= { hwOspfv3AreaLsdbEntry 6 } + + hwOspfv3AreaLsdbChecksum 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" + ::= { hwOspfv3AreaLsdbEntry 7 } + + hwOspfv3AreaLsdbAdvertisement OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..65535)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The entire Link State Advertisement, including + its header." + ::= { hwOspfv3AreaLsdbEntry 8 } + + hwOspfv3AreaLsdbTypeKnown OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the LSA type is recognized + by this Router." + ::= { hwOspfv3AreaLsdbEntry 9 } + + -- OSPFv3 Link-Scope Link State Database + + -- The Link State Database contains the Link-Scope Link State + -- Advertisements from the links that the + -- device is attached to. + + hwOspfv3LinkLsdbTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwOspfv3LinkLsdbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The OSPFv3 Process's Link-Scope Link State Database." + ::= { hwOspfv3Objects 5 } + + hwOspfv3LinkLsdbEntry OBJECT-TYPE + SYNTAX HwOspfv3LinkLsdbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A single Link-Scope Link State Advertisement." + INDEX { hwOspfv3LinkLsdbIfIndex, + hwOspfv3LinkLsdbIfInstId, + hwOspfv3LinkLsdbType, + hwOspfv3LinkLsdbRouterId, + hwOspfv3LinkLsdbLsId } + ::= { hwOspfv3LinkLsdbTable 1 } + + HwOspfv3LinkLsdbEntry ::= SEQUENCE { + hwOspfv3LinkLsdbIfIndex + InterfaceIndex, + hwOspfv3LinkLsdbIfInstId + HWOspfv3IfInstIdTc, + hwOspfv3LinkLsdbType + Unsigned32, + hwOspfv3LinkLsdbRouterId + HWOspfv3RouterIdTc, + hwOspfv3LinkLsdbLsId + HWOspfv3LsIdTC, + hwOspfv3LinkLsdbSequence + HWOspfv3LsaSequenceTC, + hwOspfv3LinkLsdbAge + HWOspfv3LsaAgeTC, + hwOspfv3LinkLsdbChecksum + Integer32, + hwOspfv3LinkLsdbAdvertisement + OCTET STRING, + hwOspfv3LinkLsdbTypeKnown + TruthValue + } + + hwOspfv3LinkLsdbIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The identifier of the link from which the LSA + was received." + ::= { hwOspfv3LinkLsdbEntry 1 } + + hwOspfv3LinkLsdbIfInstId OBJECT-TYPE + SYNTAX HWOspfv3IfInstIdTc + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The identifier of the interface instance from + which the LSA was received." + ::= { hwOspfv3LinkLsdbEntry 2 } + + hwOspfv3LinkLsdbType OBJECT-TYPE + SYNTAX Unsigned32(0..'FFFFFFFF'h) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of the link state advertisement. + Each link state type has a separate + advertisement format. Link-Scope LSAs unrecognized + by the router are also stored in this database." + ::= { hwOspfv3LinkLsdbEntry 3 } + + hwOspfv3LinkLsdbRouterId OBJECT-TYPE + SYNTAX HWOspfv3RouterIdTc + MAX-ACCESS not-accessible + 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" + ::= { hwOspfv3LinkLsdbEntry 4 } + + hwOspfv3LinkLsdbLsId OBJECT-TYPE + SYNTAX HWOspfv3LsIdTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Link State ID is an LS Type Specific field + containing a unique identifier; + it identifies the piece of the routing domain + that is being described by the advertisement. + In contrast to OSPFv2, the LSID has no + addressing semantics." + ::= { hwOspfv3LinkLsdbEntry 5 } + + -- Note that the OSPF Sequence Number is a 32 bit signed + -- integer. It starts with the value '80000001'h, + -- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h + -- Thus, a typical sequence number will be very negative. + + hwOspfv3LinkLsdbSequence OBJECT-TYPE + SYNTAX HWOspfv3LsaSequenceTC + 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" + ::= { hwOspfv3LinkLsdbEntry 6 } + + hwOspfv3LinkLsdbAge OBJECT-TYPE + SYNTAX HWOspfv3LsaAgeTC -- Should be 0..MaxAge + -- unless DoNotAge bit is set + UNITS "seconds" + 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" + ::= { hwOspfv3LinkLsdbEntry 7 } + + hwOspfv3LinkLsdbChecksum 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" + ::= { hwOspfv3LinkLsdbEntry 8 } + + hwOspfv3LinkLsdbAdvertisement OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..65535)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The entire Link State Advertisement, including + its header." + ::= { hwOspfv3LinkLsdbEntry 9 } + + hwOspfv3LinkLsdbTypeKnown OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the LSA type is recognized by this + Router." + ::= { hwOspfv3LinkLsdbEntry 10 } + + + + + -- OSPFv3 Interface Table + + hwOspfv3IfTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwOspfv3IfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The OSPFv3 Interface Table describes the + interfaces from the viewpoint of OSPFv3." + REFERENCE + "OSPF Version 2, Appendix C.3 Router interface + parameters" + ::= { hwOspfv3Objects 6 } + + hwOspfv3IfEntry OBJECT-TYPE + SYNTAX HwOspfv3IfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The OSPFv3 Interface Entry describes one + interface from the viewpoint of OSPFv3." + INDEX { hwOspfv3IfIndex, + hwOspfv3IfInstId } + ::= { hwOspfv3IfTable 1 } + + + HwOspfv3IfEntry ::= SEQUENCE { + hwOspfv3IfIndex + InterfaceIndex, + hwOspfv3IfInstId + HWOspfv3IfInstIdTc, + hwOspfv3IfAreaId + HWOspfv3AreaIdTc, + hwOspfv3IfType + INTEGER, + hwOspfv3IfAdminStatus + Status, + hwOspfv3IfRtrPriority + DesignatedRouterPriority, + hwOspfv3IfTransitDelay + HWOspfv3UpToRefreshIntervalTc, + hwOspfv3IfRetransInterval + HWOspfv3UpToRefreshIntervalTc, + hwOspfv3IfHelloInterval + HWHelloRange, + hwOspfv3IfRtrDeadInterval + HWOspfv3DeadIntRangeTc, + hwOspfv3IfState + INTEGER, + hwOspfv3IfDesignatedRouter + HWOspfv3RouterIdTc, + hwOspfv3IfBackupDesignatedRouter + HWOspfv3RouterIdTc, + hwOspfv3IfEvents + Counter32, + hwOspfv3IfRowStatus + RowStatus, + hwOspfv3IfMetricValue + Metric, + hwOspfv3IfLinkScopeLsaCount + Gauge32, + hwOspfv3IfLinkLsaCksumSum + Unsigned32, + hwOspfv3IfPollInterval + Unsigned32, + hwOspfv3IfMulticastForwarding + INTEGER + } + + hwOspfv3IfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface index of this OSPFv3 interface. + It corresponds to the interface index of the + IPv6 interface on which OSPFv3 is configured." + ::= { hwOspfv3IfEntry 1 } + + hwOspfv3IfInstId OBJECT-TYPE + SYNTAX HWOspfv3IfInstIdTc + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Enables multiple interface instances of OSPFv3 + to be run over a single link. Each protocol + instance would be assigned a separate ID. This ID + has local link significance only." + ::= { hwOspfv3IfEntry 2 } + + hwOspfv3IfAreaId OBJECT-TYPE + SYNTAX HWOspfv3AreaIdTc + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A 32-bit integer uniquely identifying the area + to which the interface connects. Area ID + 0 is used for the OSPFv3 backbone." + DEFVAL { 0 } + ::= { hwOspfv3IfEntry 3 } + + hwOspfv3IfType OBJECT-TYPE + SYNTAX INTEGER { + broadcast(1), + nbma(2), + pointToPoint(3), + loopback(4), + pointToMultipoint(5), + p2mpNonbroadcast(6) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The OSPFv3 interface type." + ::= { hwOspfv3IfEntry 4 } + + hwOspfv3IfAdminStatus OBJECT-TYPE + SYNTAX Status + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The OSPFv3 interface's administrative status. + The value formed on the interface, and the + interface will be advertised as an internal route + to some area. The value 'disabled' denotes + that the interface is external to OSPFv3." + DEFVAL { enabled } + ::= { hwOspfv3IfEntry 5 } + + hwOspfv3IfRtrPriority OBJECT-TYPE + SYNTAX DesignatedRouterPriority + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The priority of this interface. Used in + multi-access networks, this field is used in + the designated router election algorithm. The + value 0 signifies that the router is not + eligible to become the designated router on this + particular network. In the event of a tie in + this value, routers will use their Router ID as + a tie breaker." + DEFVAL { 1 } + ::= { hwOspfv3IfEntry 6 } + + hwOspfv3IfTransitDelay OBJECT-TYPE + SYNTAX HWOspfv3UpToRefreshIntervalTc + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The estimated number of seconds it takes to + transmit a link state update packet over this + interface." + DEFVAL { 1 } + ::= { hwOspfv3IfEntry 7 } + + hwOspfv3IfRetransInterval OBJECT-TYPE + SYNTAX HWOspfv3UpToRefreshIntervalTc + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of seconds between link state + advertisement retransmissions, for adjacencies + belonging to this interface. This value is + also used when retransmitting database + description and link state request packets." + DEFVAL { 5 } + ::= { hwOspfv3IfEntry 8 } + + hwOspfv3IfHelloInterval OBJECT-TYPE + SYNTAX HWHelloRange + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The length of time, in seconds, between the + Hello packets that the router sends on the + interface. This value must be the same for all + routers attached to a common network." + DEFVAL { 10 } + ::= { hwOspfv3IfEntry 9 } + + hwOspfv3IfRtrDeadInterval OBJECT-TYPE + SYNTAX HWOspfv3DeadIntRangeTc + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of seconds that a router's Hello + packets have not been seen before its + neighbors declare the router down on the interface. + This should be some multiple of the Hello interval. + This value must be the same for all routers attached + to a common network." + DEFVAL { 40 } + ::= { hwOspfv3IfEntry 10 } + + hwOspfv3IfState OBJECT-TYPE + SYNTAX INTEGER { + down(1), + loopback(2), + waiting(3), + pointToPoint(4), + designatedRouter(5), + backupDesignatedRouter(6), + otherDesignatedRouter(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OSPFv3 Interface State." + ::= { hwOspfv3IfEntry 11 } + + hwOspfv3IfDesignatedRouter OBJECT-TYPE + SYNTAX HWOspfv3RouterIdTc + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Router ID of the Designated Router." + ::= { hwOspfv3IfEntry 12 } + + hwOspfv3IfBackupDesignatedRouter OBJECT-TYPE + SYNTAX HWOspfv3RouterIdTc + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Router ID of the Backup Designated + Router." + ::= { hwOspfv3IfEntry 13 } + + hwOspfv3IfEvents OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times this OSPFv3 interface has + changed its state, or an error has occurred." + ::= { hwOspfv3IfEntry 14 } + + hwOspfv3IfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object permits management of the table by + facilitating actions such as row creation, + construction and destruction. + + The value of this object has no effect on + whether other objects in this conceptual row can be + modified." + ::= { hwOspfv3IfEntry 15 } + + + + hwOspfv3IfMetricValue OBJECT-TYPE + SYNTAX Metric + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The metric assigned to this interface. + The default value of the Metric is + Reference Bandwidth / ifSpeed. The value + of the reference bandwidth is configured + by the ospfv3ReferenceBandwidth object." + ::= { hwOspfv3IfEntry 16 } + + hwOspfv3IfLinkScopeLsaCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Link-Scope link state + advertisements in this link's link state + database." + ::= { hwOspfv3IfEntry 17 } + + hwOspfv3IfLinkLsaCksumSum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 32-bit unsigned sum of the Link-Scope link state + advertisements' LS checksums contained in this + link's link state database. The sum can be used + to determine if there has been a change in a + router's link state database, and to compare the + link state database of two routers." + ::= { hwOspfv3IfEntry 18 } + + hwOspfv3IfPollInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The larger time interval, in seconds, between + the Hello packets sent to an inactive + non-broadcast multi-access neighbor." + DEFVAL { 120 } + ::= { hwOspfv3IfEntry 19 } + + hwOspfv3IfMulticastForwarding OBJECT-TYPE + SYNTAX INTEGER { + blocked(1), -- no multicast forwarding + multicast(2), -- using multicast address + unicast(3) -- to each OSPFv3 neighbor + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The way multicasts should forwarded on this + interface; not forwarded, forwarded as data + link multicasts, or forwarded as data link + unicasts. Data link multicasting is not + meaningful on point to point and NBMA interfaces, + and setting ospfv3MulticastForwarding to 0 + effectively disables all multicast forwarding." + DEFVAL { blocked } + ::= { hwOspfv3IfEntry 20 } + + + -- OSPFv3 Virtual Interface Table + + -- The Virtual Interface Table describes the virtual + -- links that the OSPFv3 Process is configured to + -- carry on. + + hwOspfv3VirtIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwOspfv3VirtIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about this router's virtual + interfaces." + REFERENCE + "OSPF Version 2, Appendix C.4 Virtual link + parameters" + ::= { hwOspfv3Objects 7 } + + hwOspfv3VirtIfEntry OBJECT-TYPE + SYNTAX HwOspfv3VirtIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a single Virtual Interface." + INDEX { hwOspfv3VirtIfAreaId, + hwOspfv3VirtIfNeighbor } + ::= { hwOspfv3VirtIfTable 1 } + + HwOspfv3VirtIfEntry ::= SEQUENCE { + hwOspfv3VirtIfAreaId + HWOspfv3AreaIdTc, + hwOspfv3VirtIfNeighbor + HWOspfv3RouterIdTc, + hwOspfv3VirtIfIndex + InterfaceIndex, + hwOspfv3VirtIfInstId + HWOspfv3IfInstIdTc, + hwOspfv3VirtIfTransitDelay + HWOspfv3UpToRefreshIntervalTc, + hwOspfv3VirtIfRetransInterval + HWOspfv3UpToRefreshIntervalTc, + hwOspfv3VirtIfHelloInterval + HelloRange, + hwOspfv3VirtIfRtrDeadInterval + HWOspfv3DeadIntRangeTc, + hwOspfv3VirtIfState + INTEGER, + hwOspfv3VirtIfEvents + Counter32, + hwOspfv3VirtIfRowStatus + RowStatus, + hwOspfv3VirtIfLinkScopeLsaCount + Gauge32, + hwOspfv3VirtIfLinkLsaCksumSum + Unsigned32 + } + + hwOspfv3VirtIfAreaId OBJECT-TYPE + SYNTAX HWOspfv3AreaIdTc + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Transit Area that the Virtual Link + traverses. By definition, this is not + Area 0" + ::= { hwOspfv3VirtIfEntry 1 } + + hwOspfv3VirtIfNeighbor OBJECT-TYPE + SYNTAX HWOspfv3RouterIdTc + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Router ID of the Virtual Neighbor." + ::= { hwOspfv3VirtIfEntry 2 } + + hwOspfv3VirtIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local interface index assigned to this + OSPFv3 virtual interface. It is advertised in + Hello's sent over the virtual link and in the + router's router-LSAs." + ::= { hwOspfv3VirtIfEntry 3 } + + hwOspfv3VirtIfInstId OBJECT-TYPE + SYNTAX HWOspfv3IfInstIdTc + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the interface instance ID to be used + for the virtual interface. This ID has local link + significance only." + ::= { hwOspfv3VirtIfEntry 4 } + + hwOspfv3VirtIfTransitDelay OBJECT-TYPE + SYNTAX HWOspfv3UpToRefreshIntervalTc + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The estimated number of seconds it takes to + transmit a link state update packet over this + interface." + DEFVAL { 1 } + ::= { hwOspfv3VirtIfEntry 5 } + + hwOspfv3VirtIfRetransInterval OBJECT-TYPE + SYNTAX HWOspfv3UpToRefreshIntervalTc + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of seconds between link state + advertisement retransmissions, for adjacencies + belonging to this interface. This value is + also used when retransmitting database + description and link state request packets. This + value should be well over the expected + round-trip time." + DEFVAL { 5 } + ::= { hwOspfv3VirtIfEntry 6 } + + hwOspfv3VirtIfHelloInterval OBJECT-TYPE + SYNTAX HelloRange + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The length of time, in seconds, between the + Hello packets that the router sends on the + interface. This value must be the same for the + virtual neighbor." + DEFVAL { 10 } + ::= { hwOspfv3VirtIfEntry 7 } + + hwOspfv3VirtIfRtrDeadInterval OBJECT-TYPE + SYNTAX HWOspfv3DeadIntRangeTc + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of seconds that a router's Hello + packets have not been seen before its + neighbors declare the router down. This should + be some multiple of the Hello interval. This + value must be the same for the virtual + neighbor." + DEFVAL { 40 } + ::= { hwOspfv3VirtIfEntry 8 } + + hwOspfv3VirtIfState OBJECT-TYPE + SYNTAX INTEGER { + down(1), + pointToPoint(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OSPFv3 virtual interface states. The same encoding + as the hwOspfv3IfTable is used." + ::= { hwOspfv3VirtIfEntry 9 } + + hwOspfv3VirtIfEvents OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of state changes or error events on + this Virtual Link" + ::= { hwOspfv3VirtIfEntry 10 } + + hwOspfv3VirtIfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object permits management of the table by + facilitating actions such as row creation, + construction and destruction. + + The value of this object has no effect on + whether other objects in this conceptual row can be + modified." + ::= { hwOspfv3VirtIfEntry 11 } + + hwOspfv3VirtIfLinkScopeLsaCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Link-Scope link state + advertisements in this virtual link's link state + database." + ::= { hwOspfv3VirtIfEntry 12 } + + hwOspfv3VirtIfLinkLsaCksumSum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 32-bit unsigned sum of the Link-Scope link-state + advertisements' LS checksums contained in this + virtual link's link-state database. The sum can be used + to determine if there has been a change in a + router's link state database, and to compare the + link state database of two routers." + ::= { hwOspfv3VirtIfEntry 13 } + + + -- OSPFv3 Neighbor Table + + -- The OSPFv3 Neighbor Table describes all neighbors in + -- the locality of the subject router. + + hwOspfv3NbrTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwOspfv3NbrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of non-virtual neighbor information." + REFERENCE + "OSPF Version 2, Section 10 The Neighbor Data + Structure" + ::= { hwOspfv3Objects 8 } + + hwOspfv3NbrEntry OBJECT-TYPE + SYNTAX HwOspfv3NbrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The information regarding a single neighbor." + REFERENCE + "OSPF Version 2, Section 10 The Neighbor Data + Structure" + INDEX { hwOspfv3NbrIfIndex, + hwOspfv3NbrIfInstId, + hwOspfv3NbrRtrId } + ::= { hwOspfv3NbrTable 1 } + + HwOspfv3NbrEntry ::= SEQUENCE { + hwOspfv3NbrIfIndex + InterfaceIndex, + hwOspfv3NbrIfInstId + HWOspfv3IfInstIdTc, + hwOspfv3NbrRtrId + HWOspfv3RouterIdTc, + hwOspfv3NbrAddressType + InetAddressType, + hwOspfv3NbrAddress + InetAddress, + hwOspfv3NbrOptions + Integer32, + hwOspfv3NbrPriority + DesignatedRouterPriority, + hwOspfv3NbrState + INTEGER, + hwOspfv3NbrEvents + Counter32, + hwOspfv3NbrLsRetransQLen + Gauge32, + hwOspfv3NbrHelloSuppressed + TruthValue, + hwOspfv3NbrIfId + InterfaceIndex, + hwOspfv3NbrRestartHelperStatus + INTEGER, + hwOspfv3NbrRestartHelperAge + HWOspfv3UpToRefreshIntervalTc, + hwOspfv3NbrRestartHelperExitRc + INTEGER + } + + hwOspfv3NbrIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The local link ID of the link over which the + neighbor can be reached." + ::= { hwOspfv3NbrEntry 1 } + + hwOspfv3NbrIfInstId OBJECT-TYPE + SYNTAX HWOspfv3IfInstIdTc + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface instance over which the neighbor + can be reached. This ID has local link + significance only." + ::= { hwOspfv3NbrEntry 2 } + + hwOspfv3NbrRtrId OBJECT-TYPE + SYNTAX HWOspfv3RouterIdTc + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A 32-bit integer uniquely identifying the neighboring + router in the Autonomous System." + ::= { hwOspfv3NbrEntry 3 } + + hwOspfv3NbrAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address type of ospfv3NbrAddress. Only IPv6 + addresses without zone index are expected." + ::= { hwOspfv3NbrEntry 4 } + + hwOspfv3NbrAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IPv6 address of the neighbor associated with + the local link." + ::= { hwOspfv3NbrEntry 5 } + + hwOspfv3NbrOptions OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A Bit Mask corresponding to the neighbor's + options field." + REFERENCE + "OSPF Version 3, Appendix A.2 the Options field" + ::= { hwOspfv3NbrEntry 6 } + + hwOspfv3NbrPriority OBJECT-TYPE + SYNTAX DesignatedRouterPriority + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The priority of this neighbor in the designated + router election algorithm. The value 0 signifies + that the neighbor is not eligible to become the + designated router on this particular network." + ::= { hwOspfv3NbrEntry 7 } + + hwOspfv3NbrState OBJECT-TYPE + SYNTAX INTEGER { + down(1), + attempt(2), + init(3), + twoWay(4), + exchangeStart(5), + exchange(6), + loading(7), + full(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The State of the relationship with this + Neighbor." + REFERENCE + "OSPF Version 2, Section 10.1 Neighbor States" + ::= { hwOspfv3NbrEntry 8 } + + hwOspfv3NbrEvents OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times this neighbor relationship + has changed state, or an error has occurred." + ::= { hwOspfv3NbrEntry 9 } + + hwOspfv3NbrLsRetransQLen OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current length of the retransmission + queue." + ::= { hwOspfv3NbrEntry 10 } + + hwOspfv3NbrHelloSuppressed OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether Hellos are being suppressed + to the neighbor" + ::= { hwOspfv3NbrEntry 11 } + + hwOspfv3NbrIfId OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface ID that the neighbor advertises + in its Hello Packets on this link, that is, the + neighbor's local interface index." + ::= { hwOspfv3NbrEntry 12 } + + hwOspfv3NbrRestartHelperStatus OBJECT-TYPE + SYNTAX INTEGER { notHelping (1), + helping (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the router is acting + as a Graceful restart helper for the neighbor." + ::= { hwOspfv3NbrEntry 13 } + + hwOspfv3NbrRestartHelperAge OBJECT-TYPE + SYNTAX HWOspfv3UpToRefreshIntervalTc + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remaining time in current OSPFv3 Graceful restart + interval, if the router is acting as a restart + helper for the neighbor." + ::= { hwOspfv3NbrEntry 14 } + + hwOspfv3NbrRestartHelperExitRc OBJECT-TYPE + SYNTAX INTEGER { none (1), + inProgress (2), + completed (3), + timedOut (4), + topologyChanged (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Describes the outcome of the last attempt at acting + as a Graceful restart helper for the neighbor. + + none:............no restart has yet been attempted. + inProgress:......a restart attempt is currently underway. + completed:.......the last restart completed successfully. + timedOut:........the last restart timed out. + topologyChanged:.the last restart was aborted due to + a topology change." + ::= { hwOspfv3NbrEntry 15 } + + + -- OSPFv3 Configured Neighbor Table + + -- The OSPFv3 Configured Neighbor Table describes all configured + -- neighbors + + hwOspfv3CfgNbrTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwOspfv3CfgNbrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of configured, non-virtual neighbor + information." + REFERENCE + "OSPF Version 2, Section 10 The Neighbor Data + Structure" + ::= { hwOspfv3Objects 9 } + + hwOspfv3CfgNbrEntry OBJECT-TYPE + SYNTAX HwOspfv3CfgNbrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The information regarding a single configured + neighbor or neighbor discovered by lower-level + protocols such as Inverse Neighbor Discovery." + REFERENCE + "OSPF Version 2, Section 10 The Neighbor Data + Structure" + INDEX { hwOspfv3CfgNbrIfIndex, + hwOspfv3CfgNbrIfInstId, + hwOspfv3CfgNbrRtrId } + ::= { hwOspfv3CfgNbrTable 1 } + + HwOspfv3CfgNbrEntry ::= SEQUENCE { + hwOspfv3CfgNbrIfIndex + InterfaceIndex, + hwOspfv3CfgNbrIfInstId + HWOspfv3IfInstIdTc, + hwOspfv3CfgNbrRtrId + HWOspfv3RouterIdTc, + hwOspfv3CfgNbrPriority + DesignatedRouterPriority, + hwOspfv3CfgNbrRowStatus + RowStatus + } + + hwOspfv3CfgNbrIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The local link ID of the link over which the + neighbor can be reached." + ::= { hwOspfv3CfgNbrEntry 1 } + + hwOspfv3CfgNbrIfInstId OBJECT-TYPE + SYNTAX HWOspfv3IfInstIdTc + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface instance over which the neighbor + can be reached. This ID has local link + significance only." + ::= { hwOspfv3CfgNbrEntry 2 } + + hwOspfv3CfgNbrRtrId OBJECT-TYPE + SYNTAX HWOspfv3RouterIdTc + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A 32-bit integer uniquely identifying the static neighbor + router in the Autonomous System." + ::= { hwOspfv3CfgNbrEntry 3 } + + hwOspfv3CfgNbrPriority OBJECT-TYPE + SYNTAX DesignatedRouterPriority + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The priority of this neighbor in the designated + router election algorithm. The value 0 signifies + that the neighbor is not eligible to become the + designated router on this particular network." + DEFVAL { 1 } + ::= { hwOspfv3CfgNbrEntry 4 } + + hwOspfv3CfgNbrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object permits management of the table by + facilitating actions such as row creation, + construction and destruction. + + The value of this object has no effect on + whether other objects in this conceptual row can be + modified." + ::= { hwOspfv3CfgNbrEntry 5 } + + -- OSPFv3 Virtual Neighbor Table + + -- This table describes all virtual neighbors. + -- Since Virtual Links are configured in the + -- virtual interface table, this table is read-only. + + hwOspfv3VirtNbrTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwOspfv3VirtNbrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of virtual neighbor information." + REFERENCE + "OSPF Version 2, Section 15 Virtual Links" + ::= { hwOspfv3Objects 10 } + + hwOspfv3VirtNbrEntry OBJECT-TYPE + SYNTAX HwOspfv3VirtNbrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Virtual neighbor information." + INDEX { hwOspfv3VirtNbrArea, + hwOspfv3VirtNbrRtrId } + ::= { hwOspfv3VirtNbrTable 1 } + + HwOspfv3VirtNbrEntry ::= SEQUENCE { + hwOspfv3VirtNbrArea + HWOspfv3AreaIdTc, + hwOspfv3VirtNbrRtrId + HWOspfv3RouterIdTc, + hwOspfv3VirtNbrIfIndex + InterfaceIndex, + hwOspfv3VirtNbrIfInstId + HWOspfv3IfInstIdTc, + hwOspfv3VirtNbrAddressType + InetAddressType, + hwOspfv3VirtNbrAddress + InetAddress, + hwOspfv3VirtNbrOptions + Integer32, + hwOspfv3VirtNbrState + INTEGER, + hwOspfv3VirtNbrEvents + Counter32, + hwOspfv3VirtNbrLsRetransQLen + Gauge32, + hwOspfv3VirtNbrHelloSuppressed + TruthValue, + hwOspfv3VirtNbrIfId + InterfaceIndex, + hwOspfv3VirtNbrRestartHelperStatus + INTEGER, + hwOspfv3VirtNbrRestartHelperAge + HWOspfv3UpToRefreshIntervalTc, + hwOspfv3VirtNbrRestartHelperExitRc + INTEGER + } + + hwOspfv3VirtNbrArea OBJECT-TYPE + SYNTAX HWOspfv3AreaIdTc + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Transit Area Identifier." + ::= { hwOspfv3VirtNbrEntry 1 } + + hwOspfv3VirtNbrRtrId OBJECT-TYPE + SYNTAX HWOspfv3RouterIdTc + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A 32-bit integer uniquely identifying the + neighboring router in the Autonomous System." + ::= { hwOspfv3VirtNbrEntry 2 } + + hwOspfv3VirtNbrIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local interface ID for the virtual link over + which the neighbor can be reached." + ::= { hwOspfv3VirtNbrEntry 3 } + + hwOspfv3VirtNbrIfInstId OBJECT-TYPE + SYNTAX HWOspfv3IfInstIdTc + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface instance for the virtual link over + which the neighbor can be reached." + ::= { hwOspfv3VirtNbrEntry 4 } + + hwOspfv3VirtNbrAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address type of ospfv3VirtNbrAddress. Only IPv6 + addresses without zone index are expected." + ::= { hwOspfv3VirtNbrEntry 5 } + + hwOspfv3VirtNbrAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IPv6 address advertised by this Virtual Neighbor. + It must be a Global scope address." + ::= { hwOspfv3VirtNbrEntry 6 } + + hwOspfv3VirtNbrOptions OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A Bit Mask corresponding to the neighbor's options + field." + REFERENCE + "OSPF Version 3, Appendix A.2 the Options field" + ::= { hwOspfv3VirtNbrEntry 7 } + + hwOspfv3VirtNbrState OBJECT-TYPE + SYNTAX INTEGER { + down(1), + attempt(2), + init(3), + twoWay(4), + exchangeStart(5), + exchange(6), + loading(7), + full(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the Virtual Neighbor Relationship." + ::= { hwOspfv3VirtNbrEntry 8 } + + hwOspfv3VirtNbrEvents OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times this virtual link has + changed its state, or an error has occurred." + ::= { hwOspfv3VirtNbrEntry 9 } + + hwOspfv3VirtNbrLsRetransQLen OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current length of the retransmission + queue." + ::= { hwOspfv3VirtNbrEntry 10 } + + hwOspfv3VirtNbrHelloSuppressed OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether Hellos are being suppressed + to the neighbor" + ::= { hwOspfv3VirtNbrEntry 11 } + + hwOspfv3VirtNbrIfId OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface ID that the neighbor advertises + in its Hello Packets on this virtual link, that is, + the neighbor's local interface ID." + ::= { hwOspfv3VirtNbrEntry 12 } + + hwOspfv3VirtNbrRestartHelperStatus OBJECT-TYPE + SYNTAX INTEGER { notHelping (1), + helping (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the router is acting + as a Graceful restart helper for the neighbor." + ::= { hwOspfv3VirtNbrEntry 13 } + + hwOspfv3VirtNbrRestartHelperAge OBJECT-TYPE + SYNTAX HWOspfv3UpToRefreshIntervalTc + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remaining time in current OSPFv3 Graceful restart + interval, if the router is acting as a restart + helper for the neighbor." + ::= { hwOspfv3VirtNbrEntry 14 } + + hwOspfv3VirtNbrRestartHelperExitRc OBJECT-TYPE + SYNTAX INTEGER { none (1), + inProgress (2), + completed (3), + timedOut (4), + topologyChanged (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Describes the outcome of the last attempt at acting + as a Graceful restart helper for the neighbor. + + none:............no restart has yet been attempted. + inProgress:......a restart attempt is currently underway. + completed:.......the last restart completed successfully. + timedOut:........the last restart timed out. + topologyChanged:.the last restart was aborted due to + a topology change." + ::= { hwOspfv3VirtNbrEntry 15 } + -- + -- The OSPFv3 Area Aggregate Table + -- + + hwOspfv3AreaAggregateTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwOspfv3AreaAggregateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A range of IPv6 prefixes specified by a + prefix/prefix length pair. Note that if + ranges are configured such that one range + subsumes another range the most specific + match is the preferred one." + ::= { hwOspfv3Objects 11 } + + hwOspfv3AreaAggregateEntry OBJECT-TYPE + SYNTAX HwOspfv3AreaAggregateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A range of IPv6 prefixes specified by a + prefix/prefix length pair. Note that if + ranges are configured such that one range + subsumes another range the most specific match is + the preferred one." + REFERENCE + "OSPF Version 2, Appendix C.2 Area parameters" + INDEX { hwOspfv3AreaAggregateAreaId, + hwOspfv3AreaAggregateAreaLsdbType, + hwOspfv3AreaAggregatePrefixType, + hwOspfv3AreaAggregatePrefix, + hwOspfv3AreaAggregatePrefixLength } + ::= { hwOspfv3AreaAggregateTable 1 } + + HwOspfv3AreaAggregateEntry ::= SEQUENCE { + hwOspfv3AreaAggregateAreaId + HWOspfv3AreaIdTc, + hwOspfv3AreaAggregateAreaLsdbType + INTEGER, + hwOspfv3AreaAggregatePrefixType + InetAddressType, + hwOspfv3AreaAggregatePrefix + InetAddress, + hwOspfv3AreaAggregatePrefixLength + InetAddressPrefixLength, + hwOspfv3AreaAggregateRowStatus + RowStatus, + hwOspfv3AreaAggregateEffect + INTEGER + } + + hwOspfv3AreaAggregateAreaId OBJECT-TYPE + SYNTAX HWOspfv3AreaIdTc + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Area the Address Aggregate is to be found + within." + REFERENCE + "OSPF Version 2, Appendix C.2 Area parameters" + ::= { hwOspfv3AreaAggregateEntry 1 } + + hwOspfv3AreaAggregateAreaLsdbType OBJECT-TYPE + SYNTAX INTEGER { + interAreaPrefixLsa(8195), -- 0x2003 + nssaExternalLsa(8199) -- 0x2007 + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of the Address Aggregate. This field + specifies the Area Lsdb type that this Address + Aggregate applies to." + REFERENCE + "OSPF Version 2, Appendix A.4.1 The Link State + Advertisement header" + ::= { hwOspfv3AreaAggregateEntry 2 } + + hwOspfv3AreaAggregatePrefixType OBJECT-TYPE + SYNTAX InetAddressType --{ ipv6(2) } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The prefix type of ospfv3AreaAggregatePrefix. Only + IPv6 addresses are expected." + ::= { hwOspfv3AreaAggregateEntry 4 } + + hwOspfv3AreaAggregatePrefix OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IPv6 Prefix." + REFERENCE + "OSPF Version 2, Appendix C.2 Area parameters" + ::= { hwOspfv3AreaAggregateEntry 5 } + + hwOspfv3AreaAggregatePrefixLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength (1..128) + UNITS "bits" + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The length of the prefix (in bits). A prefix can + not be shorter than 0 bits." + REFERENCE + "OSPF Version 2, Appendix C.2 Area parameters" + ::= { hwOspfv3AreaAggregateEntry 6 } + + hwOspfv3AreaAggregateRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object permits management of the table by + facilitating actions such as row creation, + construction and destruction. + + The value of this object has no effect on + whether other objects in this conceptual row can be + modified." + ::= { hwOspfv3AreaAggregateEntry 7 } + + hwOspfv3AreaAggregateEffect OBJECT-TYPE + SYNTAX INTEGER { + advertiseMatching(1), + doNotAdvertiseMatching(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Prefixes subsumed by ranges either trigger the + advertisement of the indicated aggregate + (advertiseMatching), or result in the prefix not + being advertised at all outside the area." + DEFVAL { advertiseMatching } + ::= { hwOspfv3AreaAggregateEntry 8 } + + + + + -- The Ospfv3 Notification Table + + -- The Ospfv3 Notification Table records fields that are + + -- required for notifications + + hwOspfv3NotificationEntry OBJECT IDENTIFIER + ::= { hwOspfv3Objects 12 } + + hwOspfv3ConfigErrorType OBJECT-TYPE + SYNTAX INTEGER { + badVersion (1), + areaMismatch (2), + unknownNbmaNbr (3), -- Router is DR eligible + unknownVirtualNbr (4), + helloIntervalMismatch (5), + deadIntervalMismatch (6), + optionMismatch (7), + mtuMismatch (8), + duplicateRouterId (9), + noError (10) } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Potential types of configuration conflicts. + Used by the ospfv3ConfigError and + ospfv3ConfigVirtError notifications. When the last value + of a notification using this object is needed, but no + notifications of that type have been sent, this value + pertaining to this object should be returned as + noError" + ::= { hwOspfv3NotificationEntry 1 } + + hwOspfv3PacketType OBJECT-TYPE + SYNTAX INTEGER { + hello (1), + dbDescript (2), + lsReq (3), + lsUpdate (4), + lsAck (5), + nullPacket (6) } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "OSPFv3 packet types. When the last value of a notification + using this object is needed, but no notifications of + that type have been sent, the value pertaining + to this object should be returned as nullPacket" + ::= { hwOspfv3NotificationEntry 2 } + + hwOspfv3PacketSrc OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The IPv6 address of an inbound packet that cannot + be identified by a neighbor instance. When + the last value of a notification using this object is + needed, but no notifications of that type have been sent, + the value pertaining to this object should + be returned as 0. + + Only IPv6 addresses without zone index are expected." + ::= { hwOspfv3NotificationEntry 3 } + + hwOspfv3IfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The interface name" + ::= { hwOspfv3NotificationEntry 4 } + + hwOspfv3IfStateChgReason OBJECT-TYPE + SYNTAX INTEGER { + noEvent(1), + interfaceUp(2), + waitTimerExpired(3), + backupSeenOccured(4), + neighborChangeEventOccured(5), + loopInd(6), + unloopInd(7), + interfaceDown(8) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Interface state change reason." + ::= { hwOspfv3NotificationEntry 5 } + + hwOspfv3NbrStateChgReason OBJECT-TYPE + SYNTAX INTEGER { + noEvent(1), + receivedHelloPacket(2), + start(3), + receivedTwoWay(4), + negotiationDone(5), + exchangeDone(6), + receivedBadLSRequest(7), + loadingDone(8), + establishedAdjacency(9), + mismatchInSeqNumber(10), + receivedOneWay(11), + nbrKilled(12), + inactivityTimerExpired(13), + linkDown(14) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Neighbor state change reason." + ::= { hwOspfv3NotificationEntry 6 } + + hwOspfv3ProcessId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The process ID indicates the OSPFv3 process number. The value ranges from 1 to 4294967295." + ::= { hwOspfv3NotificationEntry 7 } + + hwOspfv3AreaIdIndex OBJECT-TYPE + SYNTAX HWOspfv3AreaIdTc + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A 32-bit integer uniquely identifying an area. + Area ID 0 is used for the OSPFv3 backbone." + ::= { hwOspfv3NotificationEntry 8 } + + hwOspfv3NewRouterId OBJECT-TYPE + SYNTAX HWOspfv3RouterIdTc + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A 32-bit integer uniquely identifying the + router in the Autonomous System. To ensure + uniqueness, this may default to the value of + one of the router's IPv4 host addresses, + represented as a 32-bit unsigned integer, + if IPv4 is configured on the router." + ::= { hwOspfv3NotificationEntry 9 } + + hwOspfv3PeerFlappingSuppressStatus OBJECT-TYPE + SYNTAX INTEGER + { + none(1), + holddown(2), + holdmaxcost(3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "his object indicates the mode of the OSPFv3 neighbor relationship flapping suppression. +none(1): OSPFv3 neighbor relationship flapping suppression is not started yet. +holddown(2): OSPFv3 neighbor relationship flapping suppression works in Hold-down mode. +holdmaxcost(3): OSPFv3 neighbor relationship flapping suppression works in Hold-max-cost mode. +" + ::= { hwOspfv3NotificationEntry 10 } + + hwOspfv3PeerFlappingSuppressReason OBJECT-TYPE + SYNTAX INTEGER + { + resumeTimerExpired(1), + configureChange(2), + resetSuppressFlapping(3), + neighbourFlapping(4), + holddownToHoldmaxcost(5) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The reason of peer flapping suppress status change." + ::= { hwOspfv3NotificationEntry 11 } + + hwOspfv3LsaId OBJECT-TYPE + SYNTAX HWOspfv3RouterIdTc + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A 32-bit integer uniquely identifies an area. + LSA-ID 0.0.0.0 is used for the OSPF LSA." + ::= { hwOspfv3NotificationEntry 12 } + + hwOspfv3LsaAge OBJECT-TYPE + SYNTAX Integer32 (0..3600) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This age of the ospf lsa." + ::= { hwOspfv3NotificationEntry 13 } + + hwOspfv3PurgeHostName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the name of an OSPFv3 router which purge OSPFv3 routes." + ::= { hwOspfv3NotificationEntry 14 } + + hwOspfv3PurgeIpAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the IP address of an OSPFv3 router which purge OSPFv3 routes." + ::= { hwOspfv3NotificationEntry 15 } + + hwOspfv3PurgeRouterId OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the 32-bit integer that uniquely identifies the router in the Autonomous System." + ::= { hwOspfv3NotificationEntry 16 } + + hwOspfv3FlushLsaNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the number of LSAs deleted by the local device or another device." + ::= { hwOspfv3NotificationEntry 17 } + + hwOspfv3AffectedNodeNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the number of affected node when OSPFv3 routes were deleted." + ::= { hwOspfv3NotificationEntry 18 } + + hwOspfv3TotalNodeNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the total number of node in the System." + ::= { hwOspfv3NotificationEntry 19 } + + hwOspfv3PurgeStatPeriod OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the period interval for purge statistic." + ::= { hwOspfv3NotificationEntry 20 } + + hwOspfv3RuledOutDeviceNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the number of node ruled out when checking faulty device." + ::= { hwOspfv3NotificationEntry 21 } + + hwOspfv3PurgeHostName1 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the name of an OSPFv3 router which maybe purge OSPFv3 routes." + ::= { hwOspfv3NotificationEntry 22 } + + hwOspfv3PurgeHostName2 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the name of an OSPFv3 router which maybe purge OSPFv3 routes." + ::= { hwOspfv3NotificationEntry 23 } + + hwOspfv3PurgeHostName3 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the name of an OSPFv3 router which maybe purge OSPFv3 routes." + ::= { hwOspfv3NotificationEntry 24 } + + hwOspfv3PurgeIpAddress1 OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the IP address of an OSPFv3 router which maybe purge OSPFv3 routes." + ::= { hwOspfv3NotificationEntry 25 } + + hwOspfv3PurgeIpAddress2 OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the IP address of an OSPFv3 router which maybe purge OSPFv3 routes." + ::= { hwOspfv3NotificationEntry 26 } + + hwOspfv3PurgeIpAddress3 OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the IP address of an OSPFv3 router which maybe purge OSPFv3 routes." + ::= { hwOspfv3NotificationEntry 27 } + + hwOspfv3PurgeRouterId1 OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the 32-bit integer that uniquely identifies the router in the Autonomous System." + ::= { hwOspfv3NotificationEntry 28 } + + hwOspfv3PurgeRouterId2 OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the 32-bit integer that uniquely identifies the router in the Autonomous System." + ::= { hwOspfv3NotificationEntry 29 } + + hwOspfv3PurgeRouterId3 OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the 32-bit integer that uniquely identifies the router in the Autonomous System." + ::= { hwOspfv3NotificationEntry 30 } + + -- Notification definitions + + hwOspfv3VirtIfStateChange NOTIFICATION-TYPE + OBJECTS { hwOspfv3RouterId, -- The originator of the notification + hwOspfv3VirtIfState, -- The new state + hwOspfv3IfStateChgReason -- The interface state change reason + } + STATUS current + DESCRIPTION + "An ospfv3VirtIfStateChange notification signifies that there + has been a change in the state of an OSPFv3 virtual + interface. + + This notification should be generated when the interface + state regresses (e.g., goes from Point-to-Point to Down) + or progresses to a terminal state (i.e., Point-to-Point)." + ::= { hwOspfv3Notifications 1 } + + hwOspfv3NbrStateChange NOTIFICATION-TYPE + OBJECTS { hwOspfv3RouterId, -- The originator of the notification + hwOspfv3NbrState, -- The new state + hwOspfv3IfName, -- The interface name + hwOspfv3NbrStateChgReason -- The neighbor state change reason + } + STATUS current + DESCRIPTION + "An ospfv3NbrStateChange notification signifies that + there has been a change in the state of a + non-virtual OSPFv3 neighbor. This notification should be + generated when the neighbor state regresses + (e.g., goes from Attempt or Full to 1-Way or + Down) or progresses to a terminal state (e.g., + 2-Way or Full). When an neighbor transitions + from or to Full on non-broadcast multi-access + and broadcast networks, the notification should be + generated by the designated router. A designated + router transitioning to Down will be noted by + ospfIfStateChange." + ::= { hwOspfv3Notifications 2 } + + hwOspfv3VirtNbrStateChange NOTIFICATION-TYPE + OBJECTS { hwOspfv3RouterId, -- The originator of the notification + hwOspfv3VirtNbrState, -- The new state + hwOspfv3NbrStateChgReason -- The neighbor state change reason + } + STATUS current + DESCRIPTION + "An ospfv3VirtNbrStateChange notification signifies + that there has been a change in the state of an OSPFv3 + virtual neighbor. This notification should be generated + when the neighbor state regresses (e.g., goes + from Attempt or Full to 1-Way or Down) or + progresses to a terminal state (e.g., Full)." + ::= { hwOspfv3Notifications 3 } + + hwOspfv3IfConfigError NOTIFICATION-TYPE + OBJECTS { hwOspfv3RouterId, -- The originator of the notification + hwOspfv3IfState, -- State of the interface + hwOspfv3PacketSrc, -- IPv6 address of source + hwOspfv3ConfigErrorType, -- Type of error + hwOspfv3PacketType -- Type of packet + } + STATUS current + DESCRIPTION + "An ospfv3IfConfigError notification signifies that a + packet has been received on a non-virtual + interface from a router whose configuration + parameters conflict with this router's + configuration parameters. Note that the event + optionMismatch should cause a notification only if it + prevents an adjacency from forming." + ::= { hwOspfv3Notifications 4 } + + hwOspfv3VirtIfConfigError NOTIFICATION-TYPE + OBJECTS { hwOspfv3RouterId, -- The originator of the notification + hwOspfv3VirtIfState, -- State of the interface + hwOspfv3ConfigErrorType, -- Type of error + hwOspfv3PacketType + } + STATUS current + DESCRIPTION + "An ospfv3VirtIfConfigError notification signifies that a + packet has been received on a virtual interface + from a router whose configuration parameters + conflict with this router's configuration + parameters. Note that the event optionMismatch + should cause a notification only if it prevents an + adjacency from forming." + ::= { hwOspfv3Notifications 5 } + + + hwOspfv3IfRxBadPacket NOTIFICATION-TYPE + OBJECTS { hwOspfv3RouterId, -- The originator of the notification + hwOspfv3IfState, -- State of the interface + hwOspfv3PacketSrc, -- The source IPv6 address + hwOspfv3PacketType -- Type of packet + } + STATUS current + DESCRIPTION + "An ospfv3IfRxBadPacket notification signifies that an + OSPFv3 packet that cannot be parsed has been received on a + non-virtual interface." + ::= { hwOspfv3Notifications 6 } + + hwOspfv3VirtIfRxBadPacket NOTIFICATION-TYPE + OBJECTS { hwOspfv3RouterId, -- The originator of the notification + hwOspfv3VirtIfState, -- State of the interface + hwOspfv3PacketType -- Type of packet + } + STATUS current + DESCRIPTION + "An ospfv3VirtIfRxBadPacket notification signifies + that an OSPFv3 packet that cannot be parsed has been received + on a virtual interface." + ::= { hwOspfv3Notifications 7 } + + + + + hwOspfv3IfStateChange NOTIFICATION-TYPE + OBJECTS { hwOspfv3RouterId, -- The originator of the notification + hwOspfv3IfState, -- The new state + hwOspfv3IfName, -- The interface name + hwOspfv3IfStateChgReason -- The interface state change reason + } + STATUS current + DESCRIPTION + "An ospfv3IfStateChange notification signifies that there + has been a change in the state of a non-virtual + OSPFv3 interface. This notification should be generated + when the interface state regresses (e.g., goes + from Dr to Down) or progresses to a terminal + state (i.e., Point-to-Point, DR Other, Dr, or + Backup)." + ::= { hwOspfv3Notifications 8 } + + + + hwOspfv3RestartStatusChange NOTIFICATION-TYPE + OBJECTS { hwOspfv3RouterId, -- The originator of the notification + hwOspfv3RestartStatus, -- new status + hwOspfv3RestartInterval, + hwOspfv3RestartExitRc + } + STATUS current + DESCRIPTION + "An ospfv3RestartStatusChange notification signifies that + there has been a change in the graceful restart + state for the router. This notification should be + generated when the router restart status + changes." + ::= { hwOspfv3Notifications 9 } + + hwOspfv3NbrRestartHelperStatusChange NOTIFICATION-TYPE + OBJECTS { hwOspfv3RouterId, -- The originator of the notification + hwOspfv3NbrRestartHelperStatus, -- new status + hwOspfv3NbrRestartHelperAge, + hwOspfv3NbrRestartHelperExitRc + } + STATUS current + DESCRIPTION + "An ospfv3NbrRestartHelperStatusChange notification + signifies that there has been a change in the + graceful restart helper state for the neighbor. + This notification should be generated when the + neighbor restart helper status transitions for a neighbor." + ::= { hwOspfv3Notifications 10 } + + hwOspfv3VirtNbrRestartHelperStatusChange NOTIFICATION-TYPE + OBJECTS { hwOspfv3RouterId, -- The originator of the notification + hwOspfv3VirtNbrRestartHelperStatus, -- new status + hwOspfv3VirtNbrRestartHelperAge, + hwOspfv3VirtNbrRestartHelperExitRc + } + STATUS current + DESCRIPTION + "An ospfv3VirtNbrRestartHelperStatusChange + notification signifies that there has been a + change in the graceful restart helper state for + the virtual neighbor. This notification should be + generated when the virtual neighbor restart helper status + transitions for a virtual neighbor." + ::= { hwOspfv3Notifications 11 } + + hwOspfv3NssaTranslatorStatusChange NOTIFICATION-TYPE + OBJECTS { hwOspfv3RouterId, -- The originator of the notification + hwOspfv3AreaNssaTranslatorState -- new status + } + STATUS current + DESCRIPTION + "An ospfv3NssaTranslatorStatusChange notification + indicates that there has been a change in the router's ability + to translate OSPFv3 NSSA LSAs into OSPFv3 External LSAs. + This notification should be generated when the Translator Status + transitions from or to any defined status on a per area basis." + ::= { hwOspfv3Notifications 12 } + + hwOspfv3LastAuthKeyExpiry NOTIFICATION-TYPE + OBJECTS { hwOspfv3RouterId, -- The originator of the notification + hwOspfv3IfName -- The interface name + } + STATUS current + DESCRIPTION + "An hwOspfv3LastAuthKeyExpiry notification + indicates that the last key associated with an interface has expired. + When this notification is received, either the lifetime of the key should be extended + or a new key should be configured." + ::= { hwOspfv3Notifications 13 } + + hwOspfv3AuthSequenceNumWrap NOTIFICATION-TYPE + OBJECTS { hwOspfv3RouterId, -- The originator of the notification + hwOspfv3IfName -- The interface name + } + STATUS current + DESCRIPTION + "An hwOspfv3AuthSequenceNumWrap notification + indicates that the 64-bit authentication sequence number has wrapped. + When this notification is received, all the keys must be reset + to avoid the possibility of replay attacks." + ::= { hwOspfv3Notifications 14 } + + hwOspfv3IntraAreaRouterIdConflictRecovered NOTIFICATION-TYPE + OBJECTS { hwOspfv3ProcessId, hwOspfv3AreaIdIndex, hwOspfv3RouterId, hwOspfv3NewRouterId } + STATUS current + DESCRIPTION + "The object is used to monitor router ID conflict recovery in an intra area." + ::= { hwOspfv3Notifications 15 } + + hwOspfv3PeerFlappingSuppressStatusChange NOTIFICATION-TYPE + OBJECTS { hwOspfv3ProcessId, hwOspfv3RouterId, hwOspfv3AreaIdIndex, hwOspfv3IfName, hwOspfv3PeerFlappingSuppressStatus, hwOspfv3PeerFlappingSuppressReason } + STATUS current + DESCRIPTION + "These objects are used to monitor changed OSPFv3 peer flapping suppress status." + ::= { hwOspfv3Notifications 16 } + + hwOspfv3ImportAseRouteThreshold NOTIFICATION-TYPE + OBJECTS { hwOspfv3ProcessId } + STATUS current + DESCRIPTION + "This object indicates that the number of AS-external LSAs generated when an OSPFv3 process imports external routes exceeds the configured alarm threshold." + ::= { hwOspfv3Notifications 17 } + + hwOspfv3ImportAseRouteThresholdClear NOTIFICATION-TYPE + OBJECTS { hwOspfv3ProcessId } + STATUS current + DESCRIPTION + "This object indicates that the number of AS-external LSAs generated when an OSPFv3 process imports external routes has been less than the configured alarm threshold." + ::= { hwOspfv3Notifications 18 } + + hwOspfv3ImportAseRouteExceed NOTIFICATION-TYPE + OBJECTS { hwOspfv3ProcessId } + STATUS current + DESCRIPTION + "This object indicates that the number of AS-external LSAs generated when an OSPFv3 process imports external routes exceeds the configured maximum number." + ::= { hwOspfv3Notifications 19 } + + hwOspfv3ImportAseRouteExceedClear NOTIFICATION-TYPE + OBJECTS { hwOspfv3ProcessId } + STATUS current + DESCRIPTION + "This object indicates that the number of AS-external LSAs generated when an OSPFv3 process imports external routes has been less than the configured maximum number." + ::= { hwOspfv3Notifications 20 } + + hwOspfv3ImportNssaRouteThreshold NOTIFICATION-TYPE + OBJECTS { hwOspfv3ProcessId, hwOspfv3AreaIdIndex } + STATUS current + DESCRIPTION + "This object indicates that the number of NSSA LSAs generated when an OSPFv3 process imports external routes exceeds the configured alarm threshold." + ::= { hwOspfv3Notifications 21 } + + hwOspfv3ImportNssaRouteThresholdClear NOTIFICATION-TYPE + OBJECTS { hwOspfv3ProcessId, hwOspfv3AreaIdIndex } + STATUS current + DESCRIPTION + "This object indicates that the number of NSSA LSAs generated when an OSPFv3 process imports external routes has been less than the configured alarm threshold." + ::= { hwOspfv3Notifications 22 } + + hwOspfv3ImportNssaRouteExceed NOTIFICATION-TYPE + OBJECTS { hwOspfv3ProcessId, hwOspfv3AreaIdIndex } + STATUS current + DESCRIPTION + "This object indicates that the number of NSSA LSAs generated when an OSPFv3 process imports external routes exceeds the configured maximum number." + ::= { hwOspfv3Notifications 23 } + + hwOspfv3ImportNssaRouteExceedClear NOTIFICATION-TYPE + OBJECTS { hwOspfv3ProcessId, hwOspfv3AreaIdIndex } + STATUS current + DESCRIPTION + "This object indicates that the number of NSSA LSAs generated when an OSPFv3 process imports external routes has been less than the configured maximum number." + ::= { hwOspfv3Notifications 24 } + + hwOspfv3GreaterAgeLsaRecived NOTIFICATION-TYPE + OBJECTS { hwOspfv3ProcessId, hwOspfv3RouterId, hwOspfv3AreaIdIndex, hwOspfv3IfName, hwOspfv3LsaId, hwOspfv3LsaAge } + STATUS current + DESCRIPTION + "This object is used to monitor the router recive a greater age lsa in ospfv3." + ::= { hwOspfv3Notifications 25 } + + hwOspfv3DeleteRouteByPurge NOTIFICATION-TYPE + OBJECTS { hwOspfv3ProcessId, hwOspfv3PurgeHostName, hwOspfv3PurgeIpAddress, hwOspfv3PurgeRouterId, hwOspfv3AreaIdIndex, + hwOspfv3FlushLsaNum, hwOspfv3AffectedNodeNum, hwOspfv3TotalNodeNum, hwOspfv3PurgeStatPeriod } + STATUS current + DESCRIPTION + "This object indicates that the local device deleted OSPFv3 routes advertised by other devices. + Reset or isolate the device from the network." + ::= { hwOspfv3Notifications 26 } + + hwOspfv3DeleteRouteByPurgeClear NOTIFICATION-TYPE + OBJECTS { hwOspfv3ProcessId, hwOspfv3PurgeHostName, hwOspfv3PurgeIpAddress, hwOspfv3PurgeRouterId, hwOspfv3AreaIdIndex } + STATUS current + DESCRIPTION + "This object indicates that the local device did not delete OSPFv3 routes advertised by other devices." + ::= { hwOspfv3Notifications 27 } + + hwOspfv3RouteBeDeletedByPurgeExact NOTIFICATION-TYPE + OBJECTS { hwOspfv3ProcessId, hwOspfv3PurgeHostName, hwOspfv3PurgeIpAddress, hwOspfv3PurgeRouterId, hwOspfv3AreaIdIndex, + hwOspfv3FlushLsaNum, hwOspfv3AffectedNodeNum, hwOspfv3TotalNodeNum, hwOspfv3PurgeStatPeriod } + STATUS current + DESCRIPTION + "This object indicates that OSPFv3 routes advertised by the local device were deleted by another device. + Reset or isolate the faulty device from the network." + ::= { hwOspfv3Notifications 28 } + + hwOspfv3RouteBeDeletedByPurgeExactClear NOTIFICATION-TYPE + OBJECTS { hwOspfv3ProcessId, hwOspfv3PurgeHostName, hwOspfv3PurgeIpAddress, hwOspfv3PurgeRouterId, hwOspfv3AreaIdIndex } + STATUS current + DESCRIPTION + "This object indicates that OSPFv3 routes advertised by the local device were not deleted by another device." + ::= { hwOspfv3Notifications 29 } + + hwOspfv3RouteBeDeletedByPurgeInexact NOTIFICATION-TYPE + OBJECTS { hwOspfv3ProcessId, hwOspfv3PurgeHostName, hwOspfv3PurgeIpAddress, hwOspfv3PurgeRouterId, hwOspfv3AreaIdIndex, + hwOspfv3FlushLsaNum, hwOspfv3AffectedNodeNum, hwOspfv3TotalNodeNum, hwOspfv3RuledOutDeviceNum, hwOspfv3PurgeStatPeriod } + STATUS current + DESCRIPTION + "This object indicates that OSPFv3 routes advertised by the local device were deleted by another device, + and the possibly faulty device did not support OSPFv3 flush LSA source trace. Log in to the possibly faulty device. + If the device is deleting routes, reset or isolate it from the network. Otherwise, check other devices. + Neither of the devices displayed in the display ospfv3 purge-source-trace analysis-info command output is the faulty device." + ::= { hwOspfv3Notifications 30 } + + hwOspfv3RouteBeDeletedByPurgeInexactClear NOTIFICATION-TYPE + OBJECTS { hwOspfv3ProcessId, hwOspfv3PurgeHostName, hwOspfv3PurgeIpAddress, hwOspfv3PurgeRouterId, hwOspfv3AreaIdIndex } + STATUS current + DESCRIPTION + "This object indicates that OSPFv3 routes advertised by the local device were not deleted by another device." + ::= { hwOspfv3Notifications 31 } + + hwOspfv3RouteBeDeletedByPurge NOTIFICATION-TYPE + OBJECTS { hwOspfv3ProcessId, hwOspfv3PurgeHostName, hwOspfv3PurgeIpAddress, hwOspfv3PurgeRouterId, hwOspfv3AreaIdIndex, hwOspfv3TotalNodeNum, + hwOspfv3PurgeHostName1, hwOspfv3PurgeIpAddress1, hwOspfv3PurgeRouterId1, + hwOspfv3PurgeHostName2, hwOspfv3PurgeIpAddress2, hwOspfv3PurgeRouterId2, + hwOspfv3PurgeHostName3, hwOspfv3PurgeIpAddress3, hwOspfv3PurgeRouterId3 } + STATUS current + DESCRIPTION + "This object indicates that OSPFv3 routes advertised by the local device were deleted by another device. + Log in to the possibly faulty device. If the device is deleting routes, reset or isolate it from the network. + Otherwise, check other devices." + ::= { hwOspfv3Notifications 32 } + + hwOspfv3RouteBeDeletedByPurgeClear NOTIFICATION-TYPE + OBJECTS { hwOspfv3ProcessId, hwOspfv3PurgeHostName, hwOspfv3PurgeIpAddress, hwOspfv3PurgeRouterId, hwOspfv3AreaIdIndex } + STATUS current + DESCRIPTION + "This object indicates that OSPFv3 routes advertised by the local device were not deleted by another device." + ::= { hwOspfv3Notifications 33 } + + hwOspfv3ThirdPartRouteBeDeletedByPurgeExact NOTIFICATION-TYPE + OBJECTS { hwOspfv3ProcessId, hwOspfv3PurgeHostName, hwOspfv3PurgeIpAddress, hwOspfv3PurgeRouterId, hwOspfv3AreaIdIndex, + hwOspfv3FlushLsaNum, hwOspfv3AffectedNodeNum, hwOspfv3TotalNodeNum, hwOspfv3PurgeStatPeriod } + STATUS current + DESCRIPTION + "This object indicates that OSPFv3 routes advertised by another device were deleted. + Reset or isolate the faulty device from the network." + ::= { hwOspfv3Notifications 34 } + + hwOspfv3ThirdPartRouteBeDeletedByPurgeExactClear NOTIFICATION-TYPE + OBJECTS { hwOspfv3ProcessId, hwOspfv3PurgeHostName, hwOspfv3PurgeIpAddress, hwOspfv3PurgeRouterId, hwOspfv3AreaIdIndex } + STATUS current + DESCRIPTION + "This object indicates that OSPFv3 routes advertised by another device were not deleted." + ::= { hwOspfv3Notifications 35 } + + hwOspfv3ThirdPartRouteBeDeletedByPurgeInexact NOTIFICATION-TYPE + OBJECTS { hwOspfv3ProcessId, hwOspfv3PurgeHostName, hwOspfv3PurgeIpAddress, hwOspfv3PurgeRouterId, hwOspfv3AreaIdIndex, + hwOspfv3FlushLsaNum, hwOspfv3AffectedNodeNum, hwOspfv3TotalNodeNum, hwOspfv3RuledOutDeviceNum, hwOspfv3PurgeStatPeriod } + STATUS current + DESCRIPTION + "This object indicates that OSPFv3 routes advertised by another device were deleted, + and the possibly faulty device did not support OSPFv3 flush LSA source trace. + Log in to the possibly faulty device. If the device is deleting routes, reset or isolate it from the network. + Otherwise, check other devices. Neither of the devices displayed in the display ospfv3 purge-source-trace analysis-info + command output is the faulty device." + ::= { hwOspfv3Notifications 36 } + + hwOspfv3ThirdPartRouteBeDeletedByPurgeInexactClear NOTIFICATION-TYPE + OBJECTS { hwOspfv3ProcessId, hwOspfv3PurgeHostName, hwOspfv3PurgeIpAddress, hwOspfv3PurgeRouterId, hwOspfv3AreaIdIndex } + STATUS current + DESCRIPTION + "This object indicates that OSPFv3 routes advertised by another device were not deleted." + ::= { hwOspfv3Notifications 37 } + + hwOspfv3ThirdPartRouteBeDeletedByPurge NOTIFICATION-TYPE + OBJECTS { hwOspfv3ProcessId, hwOspfv3PurgeHostName, hwOspfv3PurgeIpAddress, hwOspfv3PurgeRouterId, hwOspfv3AreaIdIndex, hwOspfv3TotalNodeNum, + hwOspfv3PurgeHostName1, hwOspfv3PurgeIpAddress1, hwOspfv3PurgeRouterId1, + hwOspfv3PurgeHostName2, hwOspfv3PurgeIpAddress2, hwOspfv3PurgeRouterId2, + hwOspfv3PurgeHostName3, hwOspfv3PurgeIpAddress3, hwOspfv3PurgeRouterId3 } + STATUS current + DESCRIPTION + "This object indicates that OSPFv3 routes advertised by another device were deleted. Log in to the possibly faulty device. + If the device is deleting routes, reset or isolate it from the network. Otherwise, check other devices." + ::= { hwOspfv3Notifications 38 } + + hwOspfv3ThirdPartRouteBeDeletedByPurgeClear NOTIFICATION-TYPE + OBJECTS { hwOspfv3ProcessId, hwOspfv3PurgeHostName, hwOspfv3PurgeIpAddress, hwOspfv3PurgeRouterId, hwOspfv3AreaIdIndex } + STATUS current + DESCRIPTION + "This object indicates that OSPFv3 routes advertised by another device were not deleted." + ::= { hwOspfv3Notifications 39 } + + -- conformance information + + hwOspfv3Groups OBJECT IDENTIFIER ::= { hwOspfv3Conformance 1 } + hwOspfv3Compliances OBJECT IDENTIFIER ::= { hwOspfv3Conformance 2 } + + -- compliance statements + + hwOspfv3Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION "The compliance statement" + MODULE -- this module + MANDATORY-GROUPS { + hwOspfv3BasicGroup, + hwOspfv3AreaGroup, + hwOspfv3IfGroup, + hwOspfv3VirtIfGroup, + hwOspfv3NbrGroup, + hwOspfv3CfgNbrGroup, + hwOspfv3VirtNbrGroup, + hwOspfv3AreaAggregateGroup + } + + GROUP hwOspfv3AsLsdbGroup + DESCRIPTION + "This group is required for OSPFv3 systems that + display their AS-scope link state database." + + GROUP hwOspfv3AreaLsdbGroup + DESCRIPTION + "This group is required for OSPFv3 systems that + display their Area-scope link state database." + + GROUP hwOspfv3LinkLsdbGroup + DESCRIPTION + "This group is required for OSPFv3 systems that + display their Link-scope link state database." + + GROUP hwOspfv3NotificationObjectGroup + DESCRIPTION + "This group is required for OSPFv3 systems that + support OSPFv3 notifications." + + GROUP hwOspfv3NotificationGroup + DESCRIPTION + "This group is required for OSPFv3 systems that + support OSPFv3 notifications." + + OBJECT hwOspfv3NbrAddressType + SYNTAX InetAddressType -- { ipv6(2) } + DESCRIPTION + "An implementation is only required to support IPv6 + address without zone index." + + OBJECT hwOspfv3NbrAddress + SYNTAX InetAddress (SIZE (16)) + DESCRIPTION + "An implementation is only required to support IPv6 + address without zone index." + + OBJECT hwOspfv3VirtNbrAddressType + SYNTAX InetAddressType --{ ipv6(2) } + DESCRIPTION + "An implementation is only required to support IPv6 + address without zone index." + + OBJECT hwOspfv3VirtNbrAddress + SYNTAX InetAddress (SIZE (16)) + DESCRIPTION + "An implementation is only required to support IPv6 + address without zone index." + + ::= { hwOspfv3Compliances 1 } + + hwOspfv3ReadOnlyCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "When this MIB module is implemented without + support for read-create (i.e., in read-only + mode), the implementation can claim read-only + compliance. Such a device can then be monitored, + but cannot be configured with this MIB." + + MODULE -- this module + MANDATORY-GROUPS { + hwOspfv3BasicGroup, + hwOspfv3AreaGroup, + hwOspfv3IfGroup, + hwOspfv3VirtIfGroup, + hwOspfv3NbrGroup, + hwOspfv3CfgNbrGroup, + hwOspfv3VirtNbrGroup, + hwOspfv3AreaAggregateGroup + } + + GROUP hwOspfv3AsLsdbGroup + DESCRIPTION + "This group is required for OSPFv3 systems that + display their AS-scope link state database." + + GROUP hwOspfv3AreaLsdbGroup + DESCRIPTION + "This group is required for OSPFv3 systems that + display their Area-scope link state database." + + GROUP hwOspfv3LinkLsdbGroup + DESCRIPTION + "This group is required for OSPFv3 systems that + display their Link-scope link state database + for non-virtual interfaces." + + GROUP hwOspfv3NotificationObjectGroup + DESCRIPTION + "This group is required for OSPFv3 systems that + support OSPFv3 notifications." + + GROUP hwOspfv3NotificationGroup + DESCRIPTION + "This group is required for OSPFv3 systems that + support OSPFv3 notifications." + + OBJECT hwOspfv3RouterId + MIN-ACCESS read-only + + DESCRIPTION + "Write access is not required." + + OBJECT hwOspfv3AdminStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT hwOspfv3ExtAreaLsdbLimit + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT hwOspfv3ReferenceBandwidth + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT hwOspfv3RestartSupport + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT hwOspfv3RestartInterval + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + + OBJECT hwOspfv3NotificationEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + + OBJECT hwOspfv3AreaSummary + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT hwOspfv3AreaRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT hwOspfv3AreaStubMetric + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT hwOspfv3AreaNssaTranslatorRole + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT hwOspfv3AreaNssaTranslatorStabInterval + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + + OBJECT hwOspfv3IfAreaId + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT hwOspfv3IfType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT hwOspfv3IfAdminStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT hwOspfv3IfRtrPriority + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT hwOspfv3IfTransitDelay + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT hwOspfv3IfRetransInterval + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT hwOspfv3IfHelloInterval + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT hwOspfv3IfRtrDeadInterval + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT hwOspfv3IfPollInterval + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT hwOspfv3IfRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT hwOspfv3IfMetricValue + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT hwOspfv3VirtIfTransitDelay + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT hwOspfv3VirtIfRetransInterval + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT hwOspfv3VirtIfHelloInterval + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT hwOspfv3VirtIfRtrDeadInterval + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT hwOspfv3VirtIfRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT hwOspfv3CfgNbrPriority + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT hwOspfv3CfgNbrRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT hwOspfv3AreaAggregateRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT hwOspfv3AreaAggregateEffect + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + ::= { hwOspfv3Compliances 2 } + + + -- units of conformance + + hwOspfv3BasicGroup OBJECT-GROUP + OBJECTS { + hwOspfv3RouterId, + hwOspfv3AdminStatus, + hwOspfv3VersionNumber, + hwOspfv3AreaBdrRtrStatus, + hwOspfv3AsBdrRtrStatus, + hwOspfv3AsScopeLsaCount, + hwOspfv3AsScopeLsaCksumSum, + hwOspfv3OriginateNewLsas, + hwOspfv3RxNewLsas, + hwOspfv3ExtLsaCount, + hwOspfv3ExtAreaLsdbLimit, + hwOspfv3RestartSupport, + hwOspfv3RestartInterval, + hwOspfv3RestartStatus, + hwOspfv3RestartAge, + hwOspfv3RestartExitRc, + hwOspfv3NotificationEnable, + hwOspfv3ReferenceBandwidth + } + STATUS current + DESCRIPTION + "These objects are used for managing/monitoring + OSPFv3 global parameters." + ::= { hwOspfv3Groups 1 } + + + hwOspfv3AreaGroup OBJECT-GROUP + OBJECTS { + hwOspfv3AreaImportAsExtern, + hwOspfv3AreaSpfRuns, + hwOspfv3AreaBdrRtrCount, + hwOspfv3AreaAsBdrRtrCount, + hwOspfv3AreaScopeLsaCount, + hwOspfv3AreaScopeLsaCksumSum, + hwOspfv3AreaSummary, + hwOspfv3AreaRowStatus, + hwOspfv3AreaStubMetric, + hwOspfv3AreaNssaTranslatorRole, + hwOspfv3AreaNssaTranslatorState, + hwOspfv3AreaNssaTranslatorStabInterval, + hwOspfv3AreaNssaTranslatorEvents + } + STATUS current + DESCRIPTION + "These objects are used for OSPFv3 systems + supporting areas." + ::= { hwOspfv3Groups 2 } + + hwOspfv3AsLsdbGroup OBJECT-GROUP + OBJECTS { + hwOspfv3AsLsdbSequence, + hwOspfv3AsLsdbAge, + hwOspfv3AsLsdbChecksum, + hwOspfv3AsLsdbAdvertisement, + hwOspfv3AsLsdbTypeKnown + } + STATUS current + DESCRIPTION + "These objects are used for OSPFv3 systems + that display their AS-scope link state database." + ::= { hwOspfv3Groups 3 } + + hwOspfv3AreaLsdbGroup OBJECT-GROUP + OBJECTS { + hwOspfv3AreaLsdbSequence, + hwOspfv3AreaLsdbAge, + hwOspfv3AreaLsdbChecksum, + hwOspfv3AreaLsdbAdvertisement, + hwOspfv3AreaLsdbTypeKnown + } + STATUS current + DESCRIPTION + "These objects are used for OSPFv3 systems + that display their Area-scope link state database." + ::= { hwOspfv3Groups 4 } + + hwOspfv3LinkLsdbGroup OBJECT-GROUP + OBJECTS { + hwOspfv3LinkLsdbSequence, + hwOspfv3LinkLsdbAge, + hwOspfv3LinkLsdbChecksum, + hwOspfv3LinkLsdbAdvertisement, + hwOspfv3LinkLsdbTypeKnown + } + STATUS current + DESCRIPTION + "These objects are used for OSPFv3 systems + that display their Link-scope link state database." + ::= { hwOspfv3Groups 5 } + + + + hwOspfv3IfGroup OBJECT-GROUP + OBJECTS { + hwOspfv3IfAreaId, + hwOspfv3IfType, + hwOspfv3IfAdminStatus, + hwOspfv3IfRtrPriority, + hwOspfv3IfTransitDelay, + hwOspfv3IfRetransInterval, + hwOspfv3IfHelloInterval, + hwOspfv3IfRtrDeadInterval, + hwOspfv3IfState, + hwOspfv3IfDesignatedRouter, + hwOspfv3IfBackupDesignatedRouter, + hwOspfv3IfEvents, + hwOspfv3IfRowStatus, + hwOspfv3IfMetricValue, + hwOspfv3IfLinkScopeLsaCount, + hwOspfv3IfLinkLsaCksumSum, + hwOspfv3IfPollInterval, + hwOspfv3IfMulticastForwarding + } + STATUS current + DESCRIPTION + "These interface objects used for + managing/monitoring OSPFv3 interfaces." + ::= { hwOspfv3Groups 6 } + + hwOspfv3VirtIfGroup OBJECT-GROUP + OBJECTS { + hwOspfv3VirtIfIndex, + hwOspfv3VirtIfInstId, + hwOspfv3VirtIfTransitDelay, + hwOspfv3VirtIfRetransInterval, + hwOspfv3VirtIfHelloInterval, + hwOspfv3VirtIfRtrDeadInterval, + hwOspfv3VirtIfState, + hwOspfv3VirtIfEvents, + hwOspfv3VirtIfRowStatus, + hwOspfv3VirtIfLinkScopeLsaCount, + hwOspfv3VirtIfLinkLsaCksumSum + } + STATUS current + DESCRIPTION + "These virtual interface objects are used for + managing/monitoring OSPFv3 virtual interfaces." + ::= { hwOspfv3Groups 7 } + + hwOspfv3NbrGroup OBJECT-GROUP + OBJECTS { + hwOspfv3NbrAddressType, + hwOspfv3NbrAddress, + hwOspfv3NbrOptions, + hwOspfv3NbrPriority, + hwOspfv3NbrState, + hwOspfv3NbrEvents, + hwOspfv3NbrLsRetransQLen, + hwOspfv3NbrHelloSuppressed, + hwOspfv3NbrIfId, + hwOspfv3NbrRestartHelperStatus, + hwOspfv3NbrRestartHelperAge, + hwOspfv3NbrRestartHelperExitRc + } + STATUS current + DESCRIPTION + "These neighbor objects are used for + managing/monitoring OSPFv3 neighbors." + ::= { hwOspfv3Groups 8 } + + hwOspfv3CfgNbrGroup OBJECT-GROUP + OBJECTS { + hwOspfv3CfgNbrPriority, + hwOspfv3CfgNbrRowStatus + } + STATUS current + DESCRIPTION + "These configured neighbor objects are used for + managing/monitoring OSPFv3 configured neighbors." + ::= { hwOspfv3Groups 9 } + + hwOspfv3VirtNbrGroup OBJECT-GROUP + OBJECTS { + hwOspfv3VirtNbrIfIndex, + hwOspfv3VirtNbrIfInstId, + hwOspfv3VirtNbrAddressType, + hwOspfv3VirtNbrAddress, + hwOspfv3VirtNbrOptions, + hwOspfv3VirtNbrState, + hwOspfv3VirtNbrEvents, + hwOspfv3VirtNbrLsRetransQLen, + hwOspfv3VirtNbrHelloSuppressed, + hwOspfv3VirtNbrIfId, + hwOspfv3VirtNbrRestartHelperStatus, + hwOspfv3VirtNbrRestartHelperAge, + hwOspfv3VirtNbrRestartHelperExitRc + } + STATUS current + DESCRIPTION + "These virtual neighbor objects are used for + managing/monitoring OSPFv3 virtual neighbors." + ::= { hwOspfv3Groups 10 } + + hwOspfv3AreaAggregateGroup OBJECT-GROUP + OBJECTS { + hwOspfv3AreaAggregateRowStatus, + hwOspfv3AreaAggregateEffect + } + STATUS current + DESCRIPTION + "These area aggregate objects used required for + aggregating OSPFv3 prefixes for summarization + across areas." + ::= { hwOspfv3Groups 11 } + + hwOspfv3NotificationObjectGroup OBJECT-GROUP + OBJECTS { + hwOspfv3ConfigErrorType, + hwOspfv3PacketType, + hwOspfv3PacketSrc, + hwOspfv3IfName, + hwOspfv3IfStateChgReason, + hwOspfv3NbrStateChgReason, + hwOspfv3ProcessId, + hwOspfv3AreaIdIndex, + hwOspfv3NewRouterId + } + STATUS current + DESCRIPTION + "These objects are used to record notification + parameters" + ::= { hwOspfv3Groups 12 } + + hwOspfv3NotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + hwOspfv3VirtIfStateChange, + hwOspfv3NbrStateChange, + hwOspfv3VirtNbrStateChange, + hwOspfv3IfConfigError, + hwOspfv3VirtIfConfigError, + hwOspfv3IfRxBadPacket, + hwOspfv3VirtIfRxBadPacket, + hwOspfv3IfStateChange, + hwOspfv3RestartStatusChange, + hwOspfv3NbrRestartHelperStatusChange, + hwOspfv3VirtNbrRestartHelperStatusChange, + hwOspfv3NssaTranslatorStatusChange, + hwOspfv3LastAuthKeyExpiry, + hwOspfv3AuthSequenceNumWrap, + hwOspfv3IntraAreaRouterIdConflictRecovered, + hwOspfv3PeerFlappingSuppressStatusChange, + hwOspfv3ImportAseRouteThreshold, + hwOspfv3ImportAseRouteThresholdClear, + hwOspfv3ImportAseRouteExceed, + hwOspfv3ImportAseRouteExceedClear, + hwOspfv3ImportNssaRouteThreshold, + hwOspfv3ImportNssaRouteThresholdClear, + hwOspfv3ImportNssaRouteExceed, + hwOspfv3ImportNssaRouteExceedClear, + hwOspfv3GreaterAgeLsaRecived, + hwOspfv3DeleteRouteByPurge, + hwOspfv3DeleteRouteByPurgeClear, + hwOspfv3RouteBeDeletedByPurgeExact, + hwOspfv3RouteBeDeletedByPurgeExactClear, + hwOspfv3RouteBeDeletedByPurgeInexact, + hwOspfv3RouteBeDeletedByPurgeInexactClear, + hwOspfv3RouteBeDeletedByPurge, + hwOspfv3RouteBeDeletedByPurgeClear, + hwOspfv3ThirdPartRouteBeDeletedByPurgeExact, + hwOspfv3ThirdPartRouteBeDeletedByPurgeExactClear, + hwOspfv3ThirdPartRouteBeDeletedByPurgeInexact, + hwOspfv3ThirdPartRouteBeDeletedByPurgeInexactClear, + hwOspfv3ThirdPartRouteBeDeletedByPurge, + hwOspfv3ThirdPartRouteBeDeletedByPurgeClear + } + STATUS current + DESCRIPTION + "This group is used for OSPFv3 notifications" + ::= { hwOspfv3Groups 13 } + + END \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-PERFMGMT-MIB b/MIBS/huawei/HUAWEI-PERFMGMT-MIB new file mode 100644 index 0000000..d85082c --- /dev/null +++ b/MIBS/huawei/HUAWEI-PERFMGMT-MIB @@ -0,0 +1,1624 @@ +-- +-- HUAWEI-PERFMGMT-MIB.my +-- Friday, March 19, 2010 at 10:45:33 +-- + +-- ================================================================== +-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI PERFMGMT MIB +-- Reference: +-- Version: V4.14 +-- History: V4.08 huqing, 2015-09-21,Modify nodes +-- created 2014-05-05 +-- ================================================================== + + HUAWEI-PERFMGMT-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, OBJECT-IDENTITY, NOTIFICATION-TYPE, IpAddress + FROM SNMPv2-SMI + RowStatus, TimeStamp, DateAndTime + FROM SNMPv2-TC + InetAddressType, InetAddress + FROM INET-ADDRESS-MIB; + +-- June 07, 2009 at 16:33 GMT +-- February 27, 2009 at 11:41 GMT + -- 1.3.6.1.4.1.2011.5.25.190 + hwPerfMgmt MODULE-IDENTITY + LAST-UPDATED "201708210958Z" --Aug 21, 2017 at 09:58GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "V4.13 add MIB nodes ." + + REVISION "201708210958Z" --Aug 21, 2017 at 09:58GMT + + DESCRIPTION + "V4.14 modify description." + + + REVISION "201708172119Z" --Aug 17, 2017 at 15:30GMT + + DESCRIPTION + "V4.12 add MIB nodes ." + + REVISION "201708092119Z" --Aug 9, 2017 at 21:19GMT + + DESCRIPTION + "V4.11 delete MIB nodes ." + + REVISION "201601291434Z" --Jur 19, 2016 at 14:34GMT + + DESCRIPTION + "V4.10 add MIB nodes ." + + REVISION "201601191434Z" --Jur 19, 2016 at 14:34GMT + + DESCRIPTION + "V4.09 modify MIB nodes hwPMMeasureExceed ." + + REVISION "201510161434Z" --Oct 16, 2015 at 14:34GMT + + DESCRIPTION + "The MIB module for performance management." + + REVISION "201509211434Z" --Sep 21, 2015 at 14:34GMT + + DESCRIPTION + "V4.08 add MIB nodes." + + REVISION "201502071434Z" --Feb 7, 2015 at 14:34GMT + DESCRIPTION + "V4.07 modify MIB nodes hwPMReSetCurrentDataIndicatorID, hwPMReSetCurrentDataInstanceName,hwPMReSetCurrentDataInstanceType for mistakes in format." + + REVISION "201502061434Z" --Feb 6, 2015 at 14:34GMT + DESCRIPTION + "V4.06 delete MIB nodes hwPMReSetCurrentDataIndicatorID, hwPMReSetCurrentDataInstanceName,hwPMReSetCurrentDataInstanceType from group as they are undefined or unaccessible." + + REVISION "201405051631Z" --May 5, 2014 at 16:31GMT + DESCRIPTION + "V4.05 modify MIB nodes." + + REVISION "201403132119Z" -- Oct 14, 2013 at 16:55GMT + DESCRIPTION + "V4.04 modify MIB nodes." + REVISION "201310141655Z" -- Oct 14, 2013 at 16:55GMT + DESCRIPTION + "V4.03 modify MIB nodes." + REVISION "201309261000Z" -- Sep 26, 2013 at 10:00GMT + DESCRIPTION + "V4.02 Add hwPMServerVPNType to support VPN." + REVISION "201305201512Z" -- July 19, 2013 at 15:39GMT + DESCRIPTION + "V4.00, modify MIB nodes." + REVISION "201305201512Z" -- May 20, 2013 at 15:12 GMT + DESCRIPTION + "V3.00, add MIB nodes." + REVISION "201305201512Z" -- May 20, 2013 at 15:12 GMT + DESCRIPTION + "V3.00, modify for this MIB module." + REVISION "201103160000Z" + DESCRIPTION + "V1.01 modify for mib index." + REVISION "200902271141Z" -- February 27, 2009 at 11:41 GMT + DESCRIPTION + "V1.00, The initial revision of this MIB module." + + ::= { hwDatacomm 190 } + + + + +-- +-- Node definitions +-- + hwPMStatisticsMIBInstances OBJECT IDENTIFIER ::= { hwPerfMgmt 1 } + + hwPMStatisticsEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable the statistics data function." + DEFVAL { disable } + ::= { hwPMStatisticsMIBInstances 1 } + + hwPMStatisticsMaxFilesPerTask OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of files reserved for each statistics task." + ::= { hwPMStatisticsMIBInstances 2 } + + hwPMStatisticsMaxTasks OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of statistics tasks allowed to be created." + ::= { hwPMStatisticsMIBInstances 3 } + + hwPMStatisticsCurrentTasks OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of statistics tasks configured." + ::= { hwPMStatisticsMIBInstances 4 } + + hwPMStatisticsTaskTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPMStatisticsTaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The statistics task table, providing create/modify/delete operations. + To create a task, you need to create a related record in this table, and add instance nodes in the hwPMTaskInstanceTable. + If you delete a task, the related instances in the hwPMTaskInstanceTable will be deleted." + ::= { hwPMStatisticsMIBInstances 5 } + + hwPMStatisticsTaskEntry OBJECT-TYPE + SYNTAX HwPMStatisticsTaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of hwStatisticsTaskTable." + INDEX { hwPMStatisticsTaskName } + ::= { hwPMStatisticsTaskTable 1 } + + HwPMStatisticsTaskEntry ::= + SEQUENCE { + hwPMStatisticsTaskName + OCTET STRING, + hwPMStatisticsTaskFileFormat + INTEGER, + hwPMStatisticsRecordFileEnable + INTEGER, + hwPMStatisticsThresholdEnable + INTEGER, + hwPMStatisticsTaskPeriod + INTEGER, + hwPMStatisticsTaskTransferPeriod + Integer32, + hwPMStatisticsTaskCurrentFileIndex + Unsigned32, + hwPMStatisticsTaskRowStatus + RowStatus, + hwPMStatisticsTaskSampleInterval + INTEGER, + hwPMStatisticsUploadAutoName + OCTET STRING, + hwPMStatisticsTaskType + INTEGER, + hwPMStatisticsHighPrecisionPeriod + Unsigned32, + hwPMStatisticsSampleLevel + INTEGER + } + + hwPMStatisticsTaskName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the name of a statistics task." + ::= { hwPMStatisticsTaskEntry 1 } + + hwPMStatisticsTaskFileFormat OBJECT-TYPE + SYNTAX INTEGER + { + hwPMtxtv1(1), + hwPMbinv1(2), + hwPM3Gppxmlv1(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The statistics task file format, only text(1) can be supported now." + DEFVAL { hwPMtxtv1 } + ::= { hwPMStatisticsTaskEntry 2 } + + + hwPMStatisticsRecordFileEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable the record file function. " + DEFVAL { enable } + ::= { hwPMStatisticsTaskEntry 3 } + + hwPMStatisticsThresholdEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable the threshold function. " + DEFVAL { disable } + ::= { hwPMStatisticsTaskEntry 4 } + + hwPMStatisticsTaskPeriod OBJECT-TYPE + SYNTAX INTEGER + { + five(5), + ten(10), + fifteen(15), + thirty(30), + sixty(60), + twentyfourhours(1440), + invalid(0) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The interval of statistics task, in minutes." + DEFVAL { fifteen } + ::= { hwPMStatisticsTaskEntry 5 } + + hwPMStatisticsTaskTransferPeriod OBJECT-TYPE + SYNTAX Integer32 (1..60) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the interval for generating performance data files. The value is an integer multiple of the statistics period. If a short statistics collection period (non-24 hour), the value ranges from 1 to 16. +For a long period, the value ranges from 1 to 3." + DEFVAL { 4 } + ::= { hwPMStatisticsTaskEntry 6 } + + hwPMStatisticsTaskCurrentFileIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..4) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current file index of statistics task." + DEFVAL { 0 } + ::= { hwPMStatisticsTaskEntry 7 } + + hwPMStatisticsTaskRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status." + ::= { hwPMStatisticsTaskEntry 16 } + + hwPMStatisticsTaskSampleInterval OBJECT-TYPE + SYNTAX INTEGER + { + one(1), + two(2), + three(3), + five(5), + ten(10), + fifteen(15), + thirty(30), + sixty(60) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The interval of task sampling, in minutes." + DEFVAL { 3 } + ::= { hwPMStatisticsTaskEntry 17 } + hwPMStatisticsUploadAutoName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object refers to the mib node hwPMFileUploadRequestName,which enables the device to automatically + and periodically send statistics files to the server." + ::= { hwPMStatisticsTaskEntry 18 } + + hwPMStatisticsTaskType OBJECT-TYPE + SYNTAX INTEGER + { + pmStatistics(3), + pmSdh(6), + monHistory(7), + monStatistics(8), + sdhShort(10) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of statistics task." + DEFVAL { pm-statistics } + ::= { hwPMStatisticsTaskEntry 19 } + + hwPMStatisticsHighPrecisionPeriod OBJECT-TYPE + SYNTAX Unsigned32 (5..86400) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The interval of statistics task, in seconds. if taskType is sdhShort , It must be multiple of 5 seconds and less or equal to 900 seconds, else It must be multiple of 30 seconds." + DEFVAL { 900 } + ::= { hwPMStatisticsTaskEntry 20 } + + hwPMStatisticsSampleLevel OBJECT-TYPE + SYNTAX INTEGER + { + default(0), + second(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The sample level of statistics task." + DEFVAL { minute } + ::= { hwPMStatisticsTaskEntry 21 } + + hwPMStatisticsTaskInstanceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPMStatisticsTaskInstanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The statistics task instance table." + ::= { hwPMStatisticsMIBInstances 6 } + + hwPMStatisticsTaskInstanceEntry OBJECT-TYPE + SYNTAX HwPMStatisticsTaskInstanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of hwStatisticsTaskInstanceTable." + INDEX { hwPMStatisticsTaskName, hwPMStatisticsTaskInstanceType, hwPMStatisticsTaskInstanceName } + ::= { hwPMStatisticsTaskInstanceTable 1 } + + HwPMStatisticsTaskInstanceEntry ::= + SEQUENCE { + hwPMStatisticsTaskInstanceType + Unsigned32, + hwPMStatisticsTaskInstanceName + OCTET STRING, + hwPMStatisticsTaskInstanceRowStatus + RowStatus + } + + hwPMStatisticsTaskInstanceType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The instance type of statistics task." + ::= { hwPMStatisticsTaskInstanceEntry 1 } + + hwPMStatisticsTaskInstanceName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The instance name of statistics task." + ::= { hwPMStatisticsTaskInstanceEntry 2 } + + hwPMStatisticsTaskInstanceRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status." + ::= { hwPMStatisticsTaskInstanceEntry 3 } + + hwPMStatisticsTaskIndicatorTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPMStatisticsTaskIndicatorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The statistics task indicator table." + ::= { hwPMStatisticsMIBInstances 7 } + + hwPMStatisticsTaskIndicatorEntry OBJECT-TYPE + SYNTAX HwPMStatisticsTaskIndicatorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of hwStatisticsTaskIndicatorTable." + INDEX { hwPMStatisticsTaskName, hwPMStatisticsTaskInstanceType, hwPMStatisticsTaskIndicator } + ::= { hwPMStatisticsTaskIndicatorTable 1 } + + HwPMStatisticsTaskIndicatorEntry ::= + SEQUENCE { + hwPMStatisticsTaskIndicator + Unsigned32, + hwPMStatisticsTaskIndicatorRowStatus + RowStatus + } + + hwPMStatisticsTaskIndicator OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The statistics task indicator." + ::= { hwPMStatisticsTaskIndicatorEntry 1 } + + hwPMStatisticsTaskIndicatorRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status." + ::= { hwPMStatisticsTaskIndicatorEntry 2 } + + hwPMStatisticsTaskThresholdRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPMStatisticsTaskThresholdRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table is threshold management rule table, which is used to configure threshold rules for the indexes of the object type to be associated with the threshold template. " + ::= { hwPMStatisticsMIBInstances 8 } + + hwPMStatisticsTaskThresholdRuleEntry OBJECT-TYPE + SYNTAX HwPMStatisticsTaskThresholdRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of hwStatisticsTaskThresholdRuleTable." + INDEX { hwPMStatisticsTaskName, hwPMStatisticsTaskInstanceType, hwPMStatisticsTaskIndicator, hwPMStatisticsTaskThresholdType} + ::= { hwPMStatisticsTaskThresholdRuleTable 1 } + + HwPMStatisticsTaskThresholdRuleEntry ::= + SEQUENCE { + hwPMStatisticsTaskThresholdType + INTEGER, + hwPMStatisticsTaskThresholdHighTriggerValue + Unsigned32, + hwPMStatisticsTaskThresholdLowTriggerValue + Unsigned32, + hwPMStatisticsTaskThresholdHighClearedValue + Unsigned32, + hwPMStatisticsTaskThresholdLowClearedValue + Unsigned32, + hwPMStatisticsTaskThresholdRuleRowStatus + RowStatus + } + + + hwPMStatisticsTaskThresholdType OBJECT-TYPE + SYNTAX INTEGER + { + hightrigger(1), + lowtrigger(2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The threshold type of the threshold rule." + ::= { hwPMStatisticsTaskThresholdRuleEntry 1 } + + hwPMStatisticsTaskThresholdHighTriggerValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The high 32 bit of threshold alarm trigger value. " + ::= { hwPMStatisticsTaskThresholdRuleEntry 2 } + + hwPMStatisticsTaskThresholdLowTriggerValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The low 32 bit of threshold alarm trigger value . " + ::= { hwPMStatisticsTaskThresholdRuleEntry 3 } + + hwPMStatisticsTaskThresholdHighClearedValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The high 32 bit of threshold alarm clear value. " + ::= { hwPMStatisticsTaskThresholdRuleEntry 4 } + + hwPMStatisticsTaskThresholdLowClearedValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The low 32 bit of threshold alarm clear value. " + ::= { hwPMStatisticsTaskThresholdRuleEntry 5 } + + hwPMStatisticsTaskThresholdRuleRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status of the threshold rule." + ::= { hwPMStatisticsTaskThresholdRuleEntry 50 } + + + + hwPMStatisticsTaskThresholdEvent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Definition point for performance threshold notifications." + ::= { hwPMStatisticsMIBInstances 9 } + + hwPMStatisticsTaskThresholdTriggerAlarm NOTIFICATION-TYPE + OBJECTS { hwPMStatisticsTaskName, hwPMStatisticsTaskPeriod, hwPMStatisticsTaskInstanceName, hwPMStatisticsTaskIndicator, + hwPMStatisticsTaskThresholdType, hwPMStatisticsTaskThresholdHighTriggerValue, hwPMStatisticsTaskThresholdLowTriggerValue, + hwPMStatisticsTaskIndicateHighValue, hwPMStatisticsTaskIndicateLowValue} + STATUS current + DESCRIPTION + "This object indicates the threshold triggering alarm object." + ::= { hwPMStatisticsTaskThresholdEvent 1 } + + + hwPMStatisticsTaskThresholdClearAlarm NOTIFICATION-TYPE + OBJECTS {hwPMStatisticsTaskName, hwPMStatisticsTaskPeriod, hwPMStatisticsTaskInstanceName, hwPMStatisticsTaskIndicator, + hwPMStatisticsTaskThresholdType, hwPMStatisticsTaskThresholdHighClearedValue, hwPMStatisticsTaskThresholdLowClearedValue, + hwPMStatisticsTaskIndicateHighValue, hwPMStatisticsTaskIndicateLowValue} + STATUS current + DESCRIPTION + "This object indicates the threshold clear object. " + ::= { hwPMStatisticsTaskThresholdEvent 2 } + + hwPMCSESEvent NOTIFICATION-TYPE + OBJECTS {hwPMEventStartTime, hwPMEventDuration, hwPMStatisticsInstanceTypeName, hwPMInstanceType, + hwPMInstanceName, hwPMIndicator, hwPMStatisticsIndicatorName} + STATUS current + DESCRIPTION + "The SNMP trap that is generated when CSES measure + entry crosses its falling or rising threshold generates + an event that is configured for sending SNMP + traps." + ::= { hwPMStatisticsTaskThresholdEvent 3 } + + hwPMUATEvent NOTIFICATION-TYPE + OBJECTS {hwPMEventStartTime, hwPMEventEndTime, hwPMEventState, hwPMStatisticsInstanceTypeName, hwPMInstanceType, + hwPMInstanceName, hwPMIndicator, hwPMStatisticsIndicatorName} + STATUS current + DESCRIPTION + "The SNMP trap that is generated when UAT measure + entry crosses its falling or rising threshold generates + an event that is configured for sending SNMP + traps." + ::= { hwPMStatisticsTaskThresholdEvent 4 } + + hwPMStatisticsTaskIndicateLowValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the lower 32 bits of the current alarm value. " + ::= { hwPMStatisticsMIBInstances 10 } + + hwPMStatisticsTaskIndicateHighValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the higher 32 bits of the current alarm value. " + ::= { hwPMStatisticsMIBInstances 11 } + + + hwPMStatisticsTaskFileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPMStatisticsTaskFileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query information about statistic tasks' performance data files." + ::= { hwPMStatisticsMIBInstances 12 } + + + hwPMStatisticsTaskFileEntry OBJECT-TYPE + SYNTAX HwPMStatisticsTaskFileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of hwStatisticsTaskFileTable." + INDEX { hwPMStatisticsTaskName, hwPMStatisticsTaskFileIndex } + ::= { hwPMStatisticsTaskFileTable 1 } + + HwPMStatisticsTaskFileEntry ::= + SEQUENCE { + hwPMStatisticsTaskFileIndex + Unsigned32, + hwPMStatisticsTaskFileName + OCTET STRING + } + + hwPMStatisticsTaskFileIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics task file index." + ::= { hwPMStatisticsTaskFileEntry 1 } + + hwPMStatisticsTaskFileName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics task file name." + ::= { hwPMStatisticsTaskFileEntry 2 } + + hwPMStatisticsTraps OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Definition point for measure exceed notifications." + ::= { hwPMStatisticsMIBInstances 13} + + hwPMEventStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The CSES event starttime value. " + ::= { hwPMStatisticsMIBInstances 14 } + + hwPMEventEndTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The CSES event endtime value. " + ::= { hwPMStatisticsMIBInstances 15 } + + hwPMEventDuration OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The CSES event duration value. " + ::= { hwPMStatisticsMIBInstances 16 } + + hwPMEventState OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The UAT event state. " + ::= { hwPMStatisticsMIBInstances 17 } + + hwPMIndicator OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The indicator ID." + ::= { hwPMStatisticsMIBInstances 18 } + + hwPMInstanceType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The instance type ID." + ::= { hwPMStatisticsMIBInstances 19 } + + hwPMStatisticsInstanceTypeName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The statistics instance type name." + ::= { hwPMStatisticsMIBInstances 20 } + + hwPMInstanceName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The instance name." + ::= { hwPMStatisticsMIBInstances 21 } + + hwPMStatisticsIndicatorName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The statistics indicator name." + ::= { hwPMStatisticsMIBInstances 22 } + + hwPMMeasureExceed NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The number of statistical indexes has reached the upper limit." + ::= { hwPMStatisticsTraps 1 } + + hwPMFileUploadMgmtInstances OBJECT IDENTIFIER ::= { hwPerfMgmt 2 } + + hwPMServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPMServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "After the performance statistics file is generated, the file is transmitted to the performance management server. The table is used to create a performance management server." + ::= { hwPMFileUploadMgmtInstances 1 } + + hwPMServerEntry OBJECT-TYPE + SYNTAX HwPMServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of hwPMServerTable." + INDEX { hwPMServerName } + ::= { hwPMServerTable 1 } + + HwPMServerEntry ::= + SEQUENCE { + hwPMServerName + OCTET STRING, + hwPMServerSrcAddrType + InetAddressType, + hwPMServerSrcAddr + InetAddress, + hwPMServerVpnName + OCTET STRING, + hwPMServerHostAddrType + InetAddressType, + hwPMServerHostAddr + InetAddress, + hwPMServerPort + Integer32, + hwPMServerUserName + OCTET STRING, + hwPMServerPassword + OCTET STRING, + hwPMServerSrcIfName + OCTET STRING, + hwPMServerRetryTimes + Unsigned32, + hwPMServerDestPath + OCTET STRING, + hwPMServerTransferProtocol + INTEGER, + hwPMServerRowStatus + RowStatus, + hwPMServerVpnType + INTEGER + } + + hwPMServerName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The server name." + ::= { hwPMServerEntry 1 } + + hwPMServerSrcAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Server source ip-address type." + DEFVAL { ipv4 } + ::= { hwPMServerEntry 2 } + + + + hwPMServerSrcAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The server source ip-address, reservation node, don't support now." + ::= { hwPMServerEntry 3 } + + + hwPMServerVpnName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The server VPN name." + ::= { hwPMServerEntry 4 } + + hwPMServerHostAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Server host ip-address type." + DEFVAL { ipv4 } + ::= { hwPMServerEntry 5 } + + + hwPMServerHostAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The server host ip-address." + ::= { hwPMServerEntry 6 } + + + hwPMServerPort OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The server port." + ::= { hwPMServerEntry 7 } + + + hwPMServerUserName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The server user name." + ::= { hwPMServerEntry 8 } + + + hwPMServerPassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the password for logging in to the PM server." + ::= { hwPMServerEntry 9 } + + hwPMServerSrcIfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..48)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The server source interface name, reservation node, don't support now." + ::= { hwPMServerEntry 10 } + + hwPMServerRetryTimes OBJECT-TYPE + SYNTAX Unsigned32 (1..3) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The erver retry times." + DEFVAL { 3 } + ::= { hwPMServerEntry 11 } + + hwPMServerDestPath OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The server destination path." + ::= { hwPMServerEntry 12 } + + hwPMServerTransferProtocol OBJECT-TYPE + SYNTAX INTEGER + { + ftp(1), + tftp(2), + sftp(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The server transfer protocol" + ::= { hwPMServerEntry 13 } + + hwPMServerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status." + ::= { hwPMServerEntry 14 } + + hwPMServerVpnType OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + managevpn(1), + vpninstance(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The server VPN type." + ::= { hwPMServerEntry 15 } + + hwPMFileUploadCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPMFileUploadCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The PM file upload config table." + ::= { hwPMFileUploadMgmtInstances 2 } + + hwPMFileUploadCfgEntry OBJECT-TYPE + SYNTAX HwPMFileUploadCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Entry of hwPMFileUploadCfgTable." + INDEX { hwPMFileUploadRequestName } + ::= { hwPMFileUploadCfgTable 1 } + + HwPMFileUploadCfgEntry ::= + SEQUENCE { + hwPMFileUploadRequestName + OCTET STRING, + hwPMFileUploadServerName + OCTET STRING, + hwPMFileUploadCfgRowStatus + RowStatus + } + + hwPMFileUploadRequestName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Upload Request name." + ::= { hwPMFileUploadCfgEntry 1 } + + hwPMFileUploadServerName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The file upload server name." + ::= { hwPMFileUploadCfgEntry 2 } + + hwPMFileUploadCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "File upload request config row status." + ::= { hwPMFileUploadCfgEntry 3 } + + hwPMFileUploadMgmtTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPMFileUploadMgmtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is a file upload management table and is used to create file upload requests." + ::= { hwPMFileUploadMgmtInstances 3 } + + hwPMFileUploadMgmtEntry OBJECT-TYPE + SYNTAX HwPMFileUploadMgmtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of hwPMFileUploadMgmtTable." + INDEX { hwPMFileUploadRequestName } + ::= { hwPMFileUploadMgmtTable 1 } + + HwPMFileUploadMgmtEntry ::= + SEQUENCE { + hwPMFileUploadFileList + OCTET STRING, + hwPMFileUploadStatus + INTEGER + } + + hwPMFileUploadFileList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..543)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the performance statistics file transfer list." + ::= { hwPMFileUploadMgmtEntry 3 } + + hwPMFileUploadStatus OBJECT-TYPE + SYNTAX INTEGER + { + init(1), + running(2), + success(3), + fileOpenFail(4), + unreachableServerIp(5), + linkFailed(6), + authenticateFailed(7), + fileReadFailed(8), + fileWriteFailed(9), + failed(10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The file upload status. + init(1): FTP has not been starting to upload file. + running(2): FTP is running. If you set this node as running, the FTP will be started. + success(3): FTP completed successfully. + fileOpenFail(4): FTP failed. The cause is file open failure. + unreachableServerIp(5): FTP failed. The cause is that the IP address of the server is not reachable. + linkFailed(6): FTP failed. The cause is connecting to server failed. + authenticateFailed(7): FTP failed. The cause is authenticating failed.For FTP mode only. + fileReadFailed(8): FTP failed. The cause is reading file failed. + fileWriteFailed(9): FTP failed. The cause is writing file failed. + failed(10):FTP failed, General error." + ::= { hwPMFileUploadMgmtEntry 4 } + + + hwPMDataInstances OBJECT IDENTIFIER ::= { hwPerfMgmt 4 } + + hwPMHistoryDataTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPMHistoryDataEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is the historical performance data table and is used to provide historical data query function." + ::= { hwPMDataInstances 1 } + + hwPMHistoryDataEntry OBJECT-TYPE + SYNTAX HwPMHistoryDataEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of performance statistic history data table." + INDEX { hwPMStatisticsTaskName, hwPMHistoryDataInstanceType, hwPMHistoryDataInstanceName, hwPMHistoryDataIndicatorID, hwPMHistoryDataIntervalIndex + } + ::= { hwPMHistoryDataTable 1 } + + HwPMHistoryDataEntry ::= + SEQUENCE { + hwPMHistoryDataInstanceType + Unsigned32, + hwPMHistoryDataInstanceName + OCTET STRING, + hwPMHistoryDataIndicatorID + Unsigned32, + hwPMHistoryDataIntervalIndex + Integer32, + hwPMHistoryDataHighValue + Unsigned32, + hwPMHistoryDataLowValue + Unsigned32, + hwPMHistoryDataValidFlag + INTEGER, + hwPMHistoryDateAndTime + DateAndTime + } + + hwPMHistoryDataInstanceType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The instance type of history data." + ::= { hwPMHistoryDataEntry 1 } + + hwPMHistoryDataInstanceName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The instance name of history data." + ::= { hwPMHistoryDataEntry 2 } + + hwPMHistoryDataIndicatorID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The indicator ID of history data." + ::= { hwPMHistoryDataEntry 3 } + + hwPMHistoryDataIntervalIndex OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interval index of history data." + ::= { hwPMHistoryDataEntry 4 } + + hwPMHistoryDataHighValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The high 32 bit of history data value." + ::= { hwPMHistoryDataEntry 5 } + + hwPMHistoryDataLowValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The low 32 bit of history data value." + ::= { hwPMHistoryDataEntry 6 } + + hwPMHistoryDataValidFlag OBJECT-TYPE + SYNTAX INTEGER + { + init(1), + valid(2), + incredible(3), + measureNotConfigured(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The valid flag of history data." + ::= { hwPMHistoryDataEntry 7 } + + hwPMHistoryDateAndTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date and time of history data." + ::= { hwPMHistoryDataEntry 8 } + + hwPMCurrentDataTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPMCurrentDataEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is the current performance data table and is used to provide the query function of the statistical data and the current data reset function." + ::= { hwPMDataInstances 2 } + + hwPMCurrentDataEntry OBJECT-TYPE + SYNTAX HwPMCurrentDataEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of performance statistic current data table." + INDEX { hwPMStatisticsTaskName, hwPMCurrentDataInstanceType, hwPMCurrentDataInstanceName, hwPMCurrentDataIndicatorID } + ::= { hwPMCurrentDataTable 1 } + + HwPMCurrentDataEntry ::= + SEQUENCE { + hwPMCurrentDataInstanceType + Unsigned32, + hwPMCurrentDataInstanceName + OCTET STRING, + hwPMCurrentDataIndicatorID + Unsigned32, + hwPMCurrentDataHighValue + Unsigned32, + hwPMCurrentDataLowValue + Unsigned32, + hwPMCurrentDataValidFlag + INTEGER, + hwPMCurrentDateAndTime + DateAndTime + } + + hwPMCurrentDataInstanceType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The instance type of current data." + ::= { hwPMCurrentDataEntry 1 } + + hwPMCurrentDataInstanceName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The instance name of current data." + ::= { hwPMCurrentDataEntry 2 } + + hwPMCurrentDataIndicatorID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The indicator ID of current data." + ::= { hwPMCurrentDataEntry 3 } + + hwPMCurrentDataHighValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The high 32 bit of current data value." + ::= { hwPMCurrentDataEntry 5 } + + hwPMCurrentDataLowValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The low 32 bit of current data value." + ::= { hwPMCurrentDataEntry 6 } + + hwPMCurrentDataValidFlag OBJECT-TYPE + SYNTAX INTEGER + { + init(1), + valid(2), + incredible(3), + measureNotConfigured(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The valid flag of current data." + ::= { hwPMCurrentDataEntry 7 } + + hwPMCurrentDateAndTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date and time of current data." + ::= { hwPMCurrentDataEntry 8 } + + hwPMResetCurrentDataTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPMResetCurrentDataEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Performance statistic current data table." + ::= { hwPMDataInstances 3 } + + hwPMResetCurrentDataEntry OBJECT-TYPE + SYNTAX HwPMResetCurrentDataEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of reset performance statistic current data table." + INDEX { hwPMStatisticsTaskName, hwPMResetCurrentDataInstanceType } + ::= { hwPMResetCurrentDataTable 1 } + + HwPMResetCurrentDataEntry ::= + SEQUENCE { + hwPMResetCurrentDataInstanceType + Unsigned32, + hwPMResetCurrentDataInstanceName + OCTET STRING, + hwPMResetCurrentDataIndicatorID + Unsigned32 + } + + hwPMResetCurrentDataInstanceType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The instance type of current data." + ::= { hwPMResetCurrentDataEntry 1 } + + hwPMResetCurrentDataInstanceName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The instance name of current data." + ::= { hwPMResetCurrentDataEntry 2 } + + hwPMResetCurrentDataIndicatorID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The indicator ID of current data." + ::= { hwPMResetCurrentDataEntry 3 } + + hwPMGlobalInstances OBJECT IDENTIFIER ::= { hwPerfMgmt 5 } + + hwPMIntervalTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPMIntervalTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is of the period type and is used to provide the performance measurement period attribute query function." + ::= { hwPMGlobalInstances 1 } + + hwPMIntervalTypeEntry OBJECT-TYPE + SYNTAX HwPMIntervalTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of hwPMIntervalTypeTable." + INDEX { hwPMIntervalType } + ::= { hwPMIntervalTypeTable 1 } + + HwPMIntervalTypeEntry ::= + SEQUENCE { + hwPMIntervalType + Unsigned32, + hwPMIntervalTypeName + OCTET STRING, + hwPMIntervalTypeInterval + INTEGER, + hwPMIntervalTypeHistorynum + Unsigned32, + hwPMIntervalTypeDelayRange + Unsigned32, + hwPMIntervalTypeSampleInterval + Unsigned32 + } + + hwPMIntervalType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interval type ID." + ::= { hwPMIntervalTypeEntry 1 } + + hwPMIntervalTypeName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interval type name." + ::= { hwPMIntervalTypeEntry 2 } + + hwPMIntervalTypeInterval OBJECT-TYPE + SYNTAX INTEGER + { + five(5), + ten(10), + fifteen(15), + thirty(30), + sixty(60), + twentyfourhours(1440) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the length of the performance measurement period, in minutes." + ::= { hwPMIntervalTypeEntry 3 } + + hwPMIntervalTypeHistorynum OBJECT-TYPE + SYNTAX Unsigned32 (0..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The history number of save data per interval type." + ::= { hwPMIntervalTypeEntry 4 } + + hwPMIntervalTypeDelayRange OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The range of delay time per interval type." + ::= { hwPMIntervalTypeEntry 5 } + + hwPMIntervalTypeSampleInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The default sample interval per interval type." + ::= { hwPMIntervalTypeEntry 6 } + + hwPMInstanceTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPMInstanceTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to provide the function of querying the performance statistics instance type." + ::= { hwPMGlobalInstances 2 } + + hwPMInstanceTypeEntry OBJECT-TYPE + SYNTAX HwPMInstanceTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of hwPMInstanceTypeTable." + INDEX { hwPMInstanceTypeID } + ::= { hwPMInstanceTypeTable 1 } + + HwPMInstanceTypeEntry ::= + SEQUENCE { + hwPMInstanceTypeID + Unsigned32, + hwPMInstanceTypeName + OCTET STRING + } + + hwPMInstanceTypeID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The instance type ID." + ::= { hwPMInstanceTypeEntry 1 } + + hwPMInstanceTypeName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The instance type name." + ::= { hwPMInstanceTypeEntry 2 } + + hwPMIndicatorTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPMIndicatorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to provide the function of querying performance counters." + ::= { hwPMGlobalInstances 3 } + + hwPMIndicatorEntry OBJECT-TYPE + SYNTAX HwPMIndicatorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of hwPMIndicatorTable." + INDEX { hwPMIndicatorID } + ::= { hwPMIndicatorTable 1 } + + HwPMIndicatorEntry ::= + SEQUENCE { + hwPMIndicatorID + Unsigned32, + hwPMIndicatorName + OCTET STRING, + hwPMIndicatorType + INTEGER, + hwPMIndicatorCounterType + INTEGER + } + + hwPMIndicatorID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The indicator ID." + ::= { hwPMIndicatorEntry 1 } + + hwPMIndicatorName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The indicator name." + ::= { hwPMIndicatorEntry 2 } + + hwPMIndicatorType OBJECT-TYPE + SYNTAX INTEGER + { + increase(1), + measure(2), + max(3), + min(4), + avg(5), + es(6), + delta(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The indicator type." + ::= { hwPMIndicatorEntry 3 } + + hwPMIndicatorCounterType OBJECT-TYPE + SYNTAX INTEGER + { + counter32(1), + counter64(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The indicator counter type." + ::= { hwPMIndicatorEntry 4 } + + hwPMConformance OBJECT IDENTIFIER ::= { hwPerfMgmt 6 } + + hwPMCompliances OBJECT IDENTIFIER ::= { hwPMConformance 1 } + + hwPMCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The performance management compliance." + MODULE -- this module + MANDATORY-GROUPS { hwPMMIBGroup, hwPMTaskGroup, hwPMTaskInstanceGroup, hwPMTaskThresholdGroup, hwPMFileUploadGroup, hwPMTaskFileGroup, hwPMDataInstanceGroup, + hwPMIntervalTypeGroup, hwPMInstanceTypeGroup, hwPMIndicatorGroup, hwPMNotificationGroup } + ::= { hwPMCompliances 1 } + + hwPMGroup OBJECT IDENTIFIER ::= { hwPMConformance 2 } + + hwPMMIBGroup OBJECT-GROUP + OBJECTS { hwPMStatisticsEnable, hwPMStatisticsMaxFilesPerTask, hwPMStatisticsMaxTasks, hwPMStatisticsCurrentTasks } + STATUS current + DESCRIPTION + "The performance management group." + ::= { hwPMGroup 1 } + + hwPMTaskGroup OBJECT-GROUP + OBJECTS { hwPMStatisticsTaskName, hwPMStatisticsTaskFileFormat, hwPMStatisticsRecordFileEnable, hwPMStatisticsThresholdEnable, hwPMStatisticsTaskPeriod, hwPMStatisticsTaskTransferPeriod, + hwPMStatisticsTaskRowStatus, hwPMStatisticsTaskSampleInterval, hwPMStatisticsTaskIndicator, hwPMStatisticsTaskIndicatorRowStatus, hwPMStatisticsTaskCurrentFileIndex, hwPMStatisticsUploadAutoName} + STATUS current + DESCRIPTION + "The performance management statistics task group." + ::= { hwPMGroup 2 } + + hwPMTaskInstanceGroup OBJECT-GROUP + OBJECTS { hwPMStatisticsTaskInstanceType, hwPMStatisticsTaskInstanceName, hwPMStatisticsTaskInstanceRowStatus } + STATUS current + DESCRIPTION + "The performance management statistics task instances group." + ::= { hwPMGroup 3 } + hwPMTaskThresholdGroup OBJECT-GROUP + OBJECTS { hwPMStatisticsTaskThresholdType,hwPMStatisticsTaskThresholdHighTriggerValue,hwPMStatisticsTaskThresholdLowTriggerValue, + hwPMStatisticsTaskThresholdHighClearedValue,hwPMStatisticsTaskThresholdLowClearedValue,hwPMStatisticsTaskThresholdRuleRowStatus,hwPMStatisticsTaskIndicateLowValue, + hwPMStatisticsTaskIndicateHighValue, hwPMStatisticsTaskThresholdRuleRowStatus } + STATUS current + DESCRIPTION + "The performance management statistics task threshold group." + ::= { hwPMGroup 4 } + + hwPMTaskFileGroup OBJECT-GROUP + OBJECTS { hwPMStatisticsTaskFileIndex, hwPMStatisticsTaskFileName } + STATUS current + DESCRIPTION + "The performance management statistics task file group." + ::= { hwPMGroup 5 } + + hwPMFileUploadGroup OBJECT-GROUP + OBJECTS { hwPMFileUploadRequestName, hwPMFileUploadServerName, hwPMFileUploadFileList, hwPMFileUploadStatus, hwPMFileUploadCfgRowStatus, + hwPMServerName, hwPMServerSrcAddrType,hwPMServerSrcAddr, hwPMServerVpnName, hwPMServerHostAddr,hwPMServerHostAddrType, hwPMServerPort, + hwPMServerUserName, hwPMServerPassword, hwPMServerSrcIfName, hwPMServerRetryTimes, + hwPMServerTransferProtocol, hwPMServerDestPath, hwPMServerRowStatus, hwPMServerVpnType } + STATUS current + DESCRIPTION + "The performance management statistics file upload group." + ::= { hwPMGroup 6 } + + hwPMDataInstanceGroup OBJECT-GROUP + OBJECTS {hwPMHistoryDataHighValue, + hwPMHistoryDataLowValue, hwPMHistoryDataValidFlag, hwPMHistoryDateAndTime, + hwPMCurrentDataHighValue, hwPMCurrentDataLowValue, hwPMCurrentDataValidFlag, hwPMCurrentDateAndTime ,hwPMResetCurrentDataIndicatorID,hwPMResetCurrentDataInstanceName,hwPMResetCurrentDataInstanceType} + STATUS current + DESCRIPTION + "The performance management data group." + ::= { hwPMGroup 7 } + + hwPMIntervalTypeGroup OBJECT-GROUP + OBJECTS { hwPMIntervalTypeName, hwPMIntervalTypeInterval, hwPMIntervalTypeHistorynum, hwPMIntervalTypeDelayRange, + hwPMIntervalTypeSampleInterval } + STATUS current + DESCRIPTION + "The performance management interval type group." + ::= { hwPMGroup 8 } + + hwPMInstanceTypeGroup OBJECT-GROUP + OBJECTS { hwPMInstanceTypeName } + STATUS current + DESCRIPTION + "The performance management instance type group." + ::= { hwPMGroup 9 } + + hwPMIndicatorGroup OBJECT-GROUP + OBJECTS { hwPMIndicatorName, hwPMIndicatorType, hwPMIndicatorCounterType} + STATUS current + DESCRIPTION + "The performance management indicator group." + ::= { hwPMGroup 10 } + + hwPMNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwPMStatisticsTaskThresholdTriggerAlarm, hwPMStatisticsTaskThresholdClearAlarm ,hwPMCSESEvent, hwPMUATEvent} + STATUS current + DESCRIPTION + "The notification group." + ::= { hwPMGroup 11 } + + END + +-- +-- HUAWEI-PERFMGMT-MIB.my +-- \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-PERFORMANCE-MIB b/MIBS/huawei/HUAWEI-PERFORMANCE-MIB new file mode 100644 index 0000000..4eb93d6 --- /dev/null +++ b/MIBS/huawei/HUAWEI-PERFORMANCE-MIB @@ -0,0 +1,371 @@ +-- ================================================================== +-- Copyright (C) 2002 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI private rmon alarm Information MIB. +-- Reference: +-- Version: V1.0 +-- History: +-- Created by Qizhenglin, 2002.8.15 +-- ================================================================== + +HUAWEI-PERFORMANCE-MIB DEFINITIONS ::= BEGIN + + IMPORTS + DisplayString + FROM RFC1213-MIB + OBJECT-TYPE + FROM RFC-1212 + OwnerString + FROM IF-MIB + hwInternetProtocol + FROM HUAWEI-MIB + EntryStatus + FROM RMON-MIB; + + + -- This mib is supplementary for RMON-MIB(rfc2819). It includes only one table. + -- The mib defines two new objects.One is to set the alarm object by + -- expression,the other is to limit the existing time of an alarm row. + + rmonExtend OBJECT IDENTIFIER ::= { hwInternetProtocol 4 } + + performance OBJECT IDENTIFIER ::= { rmonExtend 4 } + + + prialarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF PriAlarmEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of alarm entries." + ::= { performance 1 } + + prialarmEntry OBJECT-TYPE + SYNTAX PriAlarmEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of parameters that set up a periodic checking + for alarm conditions. For example, an instance of the + alarmValue object might be named alarmValue.8" + INDEX { prialarmIndex } + ::= { prialarmTable 1 } + + PriAlarmEntry ::= SEQUENCE { + prialarmIndex INTEGER (1..65535), + prialarmInterval INTEGER, + prialarmVariable DisplayString, + prialarmSympol DisplayString, + prialarmSampleType INTEGER, + prialarmValue INTEGER, + prialarmStartupAlarm INTEGER, + prialarmRisingThreshold INTEGER, + prialarmFallingThreshold INTEGER, + prialarmRisingEventIndex INTEGER (0..65535), + prialarmFallingEventIndex INTEGER (0..65535), + prialarmStatCycle INTEGER, + prialarmStatType INTEGER, + prialarmOwner OwnerString, + prialarmStatus EntryStatus + } + + prialarmIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "An index that uniquely identifies an entry in the + alarm table. Each such entry defines a + diagnostic sample at a particular interval + for an object on the device." + ::= { prialarmEntry 1 } + + prialarmInterval OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-create + STATUS mandatory + 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. + + This object may not be modified if the associated + alarmStatus object is equal to valid(1)." + ::= { prialarmEntry 2 } + + prialarmVariable OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-create + STATUS mandatory + DESCRIPTION + "The object identifier of the particular variable to be + sampled. Only variables that resolve to an ASN.1 primitive + type of INTEGER (INTEGER, Integer32, Counter32, Counter64, + Gauge, or TimeTicks) may be sampled. + + Because SNMP access control is articulated entirely + in terms of the contents of MIB views, no access + control mechanism exists that can restrict the value of + this object to identify only those objects that exist + in a particular MIB view. Because there is thus no + acceptable means of restricting the read access that + could be obtained through the alarm mechanism, the + probe must only grant write access to this object in + those views that have read access to all objects on + the probe. + + During a set operation, if the supplied variable name is + not available in the selected MIB view, a badValue error + must be returned. If at any time the variable name of + an established alarmEntry is no longer available in the + selected MIB view, the probe must change the status of + this alarmEntry to invalid(4). + + This object may not be modified if the associated + alarmStatus object is equal to valid(1)." + ::= { prialarmEntry 3 } + + prialarmSympol OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-create + STATUS mandatory + DESCRIPTION + "The string which the alarm line described." + ::= {prialarmEntry 4 } + + prialarmSampleType OBJECT-TYPE + SYNTAX INTEGER { + absoluteValue(1), + deltaValue(2), + changeratioValue(3) + } + ACCESS read-create + STATUS mandatory + 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.If the value of this object is + changeratioValue(3),the value of the selected variable + will be the change ratio of the selected variable, + which is that the value of the selected variable at + the last sample will be substracted from the current + value,and the difference divided by the sampling + interval,and the result compared with the thresholds. + + This object may not be modified if the associated + alarmStatus object is equal to valid(1)." + ::= { prialarmEntry 5 } + + prialarmValue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + 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. + + 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." + ::= { prialarmEntry 6 } + + prialarmStartupAlarm OBJECT-TYPE + SYNTAX INTEGER { + risingAlarm(1), + fallingAlarm(2), + risingOrFallingAlarm(3) + } + ACCESS read-create + STATUS mandatory + DESCRIPTION + "The alarm that may be sent when this entry is first + set to valid. If the first sample after this entry + becomes valid is greater than or equal to the + risingThreshold and alarmStartupAlarm is equal to + risingAlarm(1) or risingOrFallingAlarm(3), then a single + rising alarm will be generated. If the first sample + after this entry becomes valid is less than or equal + to the fallingThreshold and alarmStartupAlarm is equal + to fallingAlarm(2) or risingOrFallingAlarm(3), then a + single falling alarm will be generated. + + This object may not be modified if the associated + alarmStatus object is equal to valid(1)." + ::= { prialarmEntry 7 } + + prialarmRisingThreshold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-create + STATUS mandatory + 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 + alarmStartupAlarm is equal to risingAlarm(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 + alarmFallingThreshold. + + This object may not be modified if the associated + alarmStatus object is equal to valid(1)." + ::= { prialarmEntry 8 } + + prialarmFallingThreshold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-create + STATUS mandatory + 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 + alarmStartupAlarm is equal to fallingAlarm(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 + alarmRisingThreshold. + + This object may not be modified if the associated + alarmStatus object is equal to valid(1)." + ::= { prialarmEntry 9 } + + prialarmRisingEventIndex OBJECT-TYPE + SYNTAX INTEGER (0..65535) + ACCESS read-create + STATUS mandatory + DESCRIPTION + "The index of the eventEntry that is + used when a rising threshold is crossed. The + eventEntry identified by a particular value of + this index is the same as identified by the same value + of the eventIndex object. If there is no + corresponding entry in the eventTable, then + no association exists. In particular, if this value + is zero, no associated event will be generated, as + zero is not a valid event index. + + This object may not be modified if the associated + alarmStatus object is equal to valid(1)." + ::= { prialarmEntry 10 } + + prialarmFallingEventIndex OBJECT-TYPE + SYNTAX INTEGER (0..65535) + ACCESS read-create + STATUS mandatory + DESCRIPTION + "The index of the eventEntry that is + used when a falling threshold is crossed. The + eventEntry identified by a particular value of + this index is the same as identified by the same value + of the eventIndex object. If there is no + corresponding entry in the eventTable, then + no association exists. In particular, if this value + is zero, no associated event will be generated, as + zero is not a valid event index. + + This object may not be modified if the associated + alarmStatus object is equal to valid(1)." + ::= { prialarmEntry 11 } + + prialarmStatCycle OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-create + STATUS mandatory + DESCRIPTION + " The time alarm line exists. When the value + of prialarmStatType is during(2),set prialarmStatCycle + to decide how long the alarm line exists." + ::= { prialarmEntry 12 } + + + prialarmStatType OBJECT-TYPE + SYNTAX INTEGER{ + forever(1), + during(2) + } + ACCESS read-create + STATUS mandatory + DESCRIPTION + "It expresses alarm state type.To choose forever(1) + , the alarm line will exist forever. To choose + during(2) , the alarm line will be deleted after + the time setting for 'prialarmStatCycle'." + ::= { prialarmEntry 13 } + + prialarmOwner OBJECT-TYPE + SYNTAX OwnerString + ACCESS read-create + STATUS mandatory + DESCRIPTION + "The entity that configured this entry and is therefore + using the resources assigned to it." + ::= { prialarmEntry 14 } + + prialarmStatus OBJECT-TYPE + SYNTAX EntryStatus + ACCESS read-create + STATUS mandatory + DESCRIPTION + "The status of this alarm entry." + ::= { prialarmEntry 15 } + + -- extend from Remote Network Monitoring Traps + + rmonExtendEventsV2 OBJECT-IDENTITY + STATUS current + DESCRIPTION "Definition point for pri RMON notifications." + ::= { rmonExtend 0 } + + pririsingAlarm NOTIFICATION-TYPE + OBJECTS { prialarmIndex, prialarmSympol, prialarmSampleType, + prialarmValue, prialarmRisingThreshold } + STATUS current + DESCRIPTION + "The SNMP trap that is generated when an alarm + entry crosses its rising threshold and generates + an event that is configured for sending SNMP + traps." + ::= { rmonExtendEventsV2 1 } + + prifallingAlarm NOTIFICATION-TYPE + OBJECTS { prialarmIndex, prialarmSympol, prialarmSampleType, + prialarmValue, prialarmFallingThreshold } + STATUS current + DESCRIPTION + "The SNMP trap that is generated when an alarm + entry crosses its falling threshold and generates + an event that is configured for sending SNMP + traps." + ::= { rmonExtendEventsV2 2 } + +END diff --git a/MIBS/huawei/HUAWEI-PFLT-EUDM-MIB b/MIBS/huawei/HUAWEI-PFLT-EUDM-MIB new file mode 100644 index 0000000..7066230 --- /dev/null +++ b/MIBS/huawei/HUAWEI-PFLT-EUDM-MIB @@ -0,0 +1,324 @@ +-- ======================================================================= +-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved +-- +-- Description: HUAWEI-PFLT-EUDM-MIB +-- Reference: +-- Version: V1.0 +-- History: +-- +-- V1.20 2005-05-30 Wei Rixi(22510) added mplsVpnVrfName as table index, +-- changed the region of ApplyZoneID(hwNatEudmZoneApplyZoneID1 +-- and hwNatEudmZoneApplyZoneID2) from 1~16 to 0~128. +-- Added fields to HwAspfEudmAppEnableEntry and hwAspfEudmAppEnableGroup. +-- V1.00 2003-03-18 Yang Yinzhu(28193) initial version +-- ======================================================================= + +HUAWEI-PFLT-EUDM-MIB DEFINITIONS ::= BEGIN + + IMPORTS + OBJECT-GROUP + FROM SNMPv2-CONF + Integer32, OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + TEXTUAL-CONVENTION + FROM SNMPv2-TC + mplsVpnVrfName + FROM MPLS-VPN-MIB + hwDatacomm + FROM HUAWEI-MIB; + + hwPFLTEudm MODULE-IDENTITY + LAST-UPDATED "200304110900Z" -- April 11, 2003 at 09:00 GMT + ORGANIZATION + "Huawei Technologies co.,Ltd." + CONTACT-INFO + " + R&D BeiJing, Huawei Technologies co.,Ltd. + Huawei Bld.,NO.3 Xinxi Rd., + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + Zip:100085 + Http://www.huawei.com + E-mail:support@huawei.com + " + DESCRIPTION + " + V1.00 + The HUAWEI-SLOG-EUDM-MIB contains objects to manage the security + log for firewall product. + " + ::= { hwPFLT 2 } + + -- + -- Textual conventions + -- + + AclAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Description." + SYNTAX INTEGER + { + aclPermit(1), + aclDeny(2) + } + + AclType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Description." + SYNTAX INTEGER + { + aclTypeNum(1), + aclTypeName(2) + } + + -- + -- Node definitions + -- + + -- 1.3.6.1.4.1.2011.5.25.12 + hwPFLT OBJECT IDENTIFIER ::= { hwDatacomm 12 } + + -- 1.3.6.1.4.1.2011.5.25.12.2.1 + hwPFltEudmCfgMibObjects OBJECT IDENTIFIER ::= { hwPFLTEudm 1 } + + -- 1.3.6.1.4.1.2011.5.25.12.2.1.1 + hwPFltEudmDefaultActionTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPFltEudmDefaultActionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table define the default action in the interzone." + ::= { hwPFltEudmCfgMibObjects 1 } + + -- 1.3.6.1.4.1.2011.5.25.12.2.1.1.1 + hwPFltEudmDefaultActionEntry OBJECT-TYPE + SYNTAX HwPFltEudmDefaultActionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Define the default action when no match acl." + INDEX { hwPFltEudmDefaultActZoneID1, hwPFltEudmDefaultActZoneID2 } + ::= { hwPFltEudmDefaultActionTable 1 } + + HwPFltEudmDefaultActionEntry ::= + SEQUENCE { + hwPFltEudmDefaultActZoneID1 + Integer32, + hwPFltEudmDefaultActZoneID2 + Integer32, + hwPFltEudmDeaultActInbound + AclAction, + hwPFltEudmDeaultActOutbound + AclAction + } + + -- 1.3.6.1.4.1.2011.5.25.12.2.1.1.1.1 + hwPFltEudmDefaultActZoneID1 OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ID of first zone." + ::= { hwPFltEudmDefaultActionEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.12.2.1.1.1.2 + hwPFltEudmDefaultActZoneID2 OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ID of second zone." + ::= { hwPFltEudmDefaultActionEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.12.2.1.1.1.3 + hwPFltEudmDeaultActInbound OBJECT-TYPE + SYNTAX AclAction + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default action for inbound direction of interzone." + DEFVAL { aclDeny } + ::= { hwPFltEudmDefaultActionEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.12.2.1.1.1.4 + hwPFltEudmDeaultActOutbound OBJECT-TYPE + SYNTAX AclAction + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default action for outbound direction of interzone." + DEFVAL { aclPermit } + ::= { hwPFltEudmDefaultActionEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.12.2.1.2 + hwPFltEudmPolicyApplyTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPFltEudmPolicyApplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table define the packet filter policy applied to the interzone." + ::= { hwPFltEudmCfgMibObjects 2 } + + -- 1.3.6.1.4.1.2011.5.25.12.2.1.2.1 + hwPFltEudmPolicyApplyEntry OBJECT-TYPE + SYNTAX HwPFltEudmPolicyApplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Define the packet filter policy." + INDEX { mplsVpnVrfName, hwPFltEudmPolicyZoneID1, hwPFltEudmPolicyZoneID2 } + ::= { hwPFltEudmPolicyApplyTable 1 } + + HwPFltEudmPolicyApplyEntry ::= + SEQUENCE { + hwPFltEudmPolicyZoneID1 + Integer32, + hwPFltEudmPolicyZoneID2 + Integer32, + hwPFltEudmPolicyInAclType + AclType, + hwPFltEudmPolicyInAclNum + Integer32, + hwPFltEudmPolicyInAclName + OCTET STRING, + hwPFltEudmPolicyOutAclType + AclType, + hwPFltEudmPolicyOutAclNum + Integer32, + hwPFltEudmPolicyOutAclName + OCTET STRING + } + + -- 1.3.6.1.4.1.2011.5.25.12.2.1.2.1.1 + hwPFltEudmPolicyZoneID1 OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ID of first security zone." + ::= { hwPFltEudmPolicyApplyEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.12.2.1.2.1.2 + hwPFltEudmPolicyZoneID2 OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ID of second security zone." + ::= { hwPFltEudmPolicyApplyEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.12.2.1.2.1.3 + hwPFltEudmPolicyInAclType OBJECT-TYPE + SYNTAX AclType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of acl applied to the interzone on the inbound direction. + " + DEFVAL { aclTypeNum } + ::= { hwPFltEudmPolicyApplyEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.12.2.1.2.1.4 + hwPFltEudmPolicyInAclNum OBJECT-TYPE + SYNTAX Integer32 (0 | 1000..3999) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The number of acl for inbound direction, + This value is valid when hwPFltPolicyInAclType is aclTypeNum only. + + When do SET action, the hwPFltEudmPolicyInAclNum and hwPFltEudmPolicyInAclName + can only specify one. + " + ::= { hwPFltEudmPolicyApplyEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.12.2.1.2.1.5 + hwPFltEudmPolicyInAclName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + IThe name of acl for inbound direction, + This value is valid when hwPFltPolicyInAclType is aclTypeName only. + + When do SET action, the hwPFltEudmPolicyInAclNum and hwPFltEudmPolicyInAclName + can only specify one. + " + ::= { hwPFltEudmPolicyApplyEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.12.2.1.2.1.6 + hwPFltEudmPolicyOutAclType OBJECT-TYPE + SYNTAX AclType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of acl applied to the interzone on the outbound direction." + DEFVAL { aclTypeNum } + ::= { hwPFltEudmPolicyApplyEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.12.2.1.2.1.7 + hwPFltEudmPolicyOutAclNum OBJECT-TYPE + SYNTAX Integer32 (0 | 1000..3999) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The number of acl for outbound direction, + This value is valid when hwPFltPolicyOutAclType is aclTypeNum only. + + When do SET action, the hwPFltEudmPolicyOutAclNum and hwPFltEudmPolicyOutAclName + can only specify one. + " + ::= { hwPFltEudmPolicyApplyEntry 7 } + + -- 1.3.6.1.4.1.2011.5.25.12.2.1.2.1.8 + hwPFltEudmPolicyOutAclName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + IThe name of acl for outbound direction, + This value is valid when hwPFltPolicyOutAclType is aclTypeName only. + + When do SET action, the hwPFltEudmPolicyOutAclNum and hwPFltEudmPolicyOutAclName + can only specify one. + " + ::= { hwPFltEudmPolicyApplyEntry 8 } + + -- 1.3.6.1.4.1.2011.5.25.12.2.2 + hwPFltEudmConformance OBJECT IDENTIFIER ::= { hwPFLTEudm 2 } + + -- 1.3.6.1.4.1.2011.5.25.12.2.2.1 + hwPFltEudmCompliance OBJECT IDENTIFIER ::= { hwPFltEudmConformance 1 } + + -- 1.3.6.1.4.1.2011.5.25.12.2.2.2 + hwPFltEudmMibGroups OBJECT IDENTIFIER ::= { hwPFltEudmConformance 2 } + + -- 1.3.6.1.4.1.2011.5.25.12.2.2.2.1 + hwPFltEudmDefaultActionGroup OBJECT-GROUP + OBJECTS { hwPFltEudmDeaultActInbound, hwPFltEudmDeaultActOutbound } + STATUS current + DESCRIPTION + "Description." + ::= { hwPFltEudmMibGroups 1 } + + -- 1.3.6.1.4.1.2011.5.25.12.2.2.2.2 + hwPFltEudmPolicyApplyGroup OBJECT-GROUP + OBJECTS { + hwPFltEudmPolicyInAclType, + hwPFltEudmPolicyInAclNum, + hwPFltEudmPolicyInAclName, + hwPFltEudmPolicyOutAclType, + hwPFltEudmPolicyOutAclNum, + hwPFltEudmPolicyOutAclName } + STATUS current + DESCRIPTION + "Description." + ::= { hwPFltEudmMibGroups 2 } + +END diff --git a/MIBS/huawei/HUAWEI-PGI-MIB b/MIBS/huawei/HUAWEI-PGI-MIB new file mode 100644 index 0000000..5e1315a --- /dev/null +++ b/MIBS/huawei/HUAWEI-PGI-MIB @@ -0,0 +1,153 @@ +-- ================================================================== +-- Copyright (C) 2007 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI PGI(PORT GROUP ISOLATION) MIB +-- Reference: +-- Version: V1.0 +-- History: +-- V1.0 2007-01-20 Created by Ganliguo 60018681 +-- ================================================================== + + HUAWEI-PGI-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + OBJECT-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + Integer32, OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + RowStatus + FROM SNMPv2-TC; + + + hwPortGroupIsolation MODULE-IDENTITY + LAST-UPDATED "200701010000Z" -- January 01, 2007 at 00:00 GMT + ORGANIZATION + "Huawei Technologies Co. Ltd." + CONTACT-INFO + "Platform Team Huawei Technologies Co. Ltd. + Hai-Dian District Beijing P.R. China + http://www.huawei.com + Zip:100085" + DESCRIPTION + "MIB of Port Group Isolation module + The HUAWEI-PGI-MIB is defined to configure + and display the status of port group." + ::= { hwDatacomm 144 } + + + + +-- +-- Node definitions +-- + + hwPortGroupIsolationMibObjects OBJECT IDENTIFIER ::= { hwPortGroupIsolation 1 } + + + hwPortGroupIsolationConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPortGroupIsolationConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information about + status of isolation group." + ::= { hwPortGroupIsolationMibObjects 1 } + + + hwPortGroupIsolationConfigEntry OBJECT-TYPE + SYNTAX HwPortGroupIsolationConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Detailed information of a specified isolation group." + INDEX { hwPortGroupIsolationIndex } + ::= { hwPortGroupIsolationConfigTable 1 } + + + HwPortGroupIsolationConfigEntry ::= + SEQUENCE { + hwPortGroupIsolationIndex + Integer32, + hwPortGroupIsolationIfName + OCTET STRING, + hwPortGroupIsolationGroupID + Integer32, + hwPortGroupIsolationConfigRowStatus + RowStatus + } + + hwPortGroupIsolationIndex OBJECT-TYPE + SYNTAX Integer32 (1..1024) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of port isolation group entry." + ::= { hwPortGroupIsolationConfigEntry 1 } + + + hwPortGroupIsolationIfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of port that joins the port isolation + group." + ::= { hwPortGroupIsolationConfigEntry 11 } + + + hwPortGroupIsolationGroupID OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The ID of group that port joins in." + ::= { hwPortGroupIsolationConfigEntry 12 } + + + hwPortGroupIsolationConfigRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is responsible for managing the creation + and deletion of rows, which support active + status and CreatAndGo, destroy operation. + " + ::= { hwPortGroupIsolationConfigEntry 51 } + + + hwPortGroupIsolationConformance OBJECT IDENTIFIER ::= { hwPortGroupIsolation 3 } + + + hwPortGroupIsolationCompliances OBJECT IDENTIFIER ::= { hwPortGroupIsolationConformance 1 } + + + hwPortGroupIsolationCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting + the HUAWEI-PGI-MIB." + MODULE -- this module + MANDATORY-GROUPS { hwPortGroupIsolationObjectGroup } + ::= { hwPortGroupIsolationCompliances 1 } + + + hwPortGroupIsolationGroups OBJECT IDENTIFIER ::= { hwPortGroupIsolationConformance 3 } + + + hwPortGroupIsolationObjectGroup OBJECT-GROUP + OBJECTS { hwPortGroupIsolationIfName, hwPortGroupIsolationGroupID, hwPortGroupIsolationConfigRowStatus } + STATUS current + DESCRIPTION + "The PGI attribute group." + ::= { hwPortGroupIsolationGroups 1 } + + + + END + +-- +-- HUAWEI-PGI-MIB.mib +-- diff --git a/MIBS/huawei/HUAWEI-PIM-BSR-MIB b/MIBS/huawei/HUAWEI-PIM-BSR-MIB new file mode 100644 index 0000000..7443877 --- /dev/null +++ b/MIBS/huawei/HUAWEI-PIM-BSR-MIB @@ -0,0 +1,217 @@ +-- ============================================================================ +-- Copyright (C) 2007 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI-PIM-BSR-MIB.my , this Mib module for management of +-- the Bootstrap Router (Bsr) mechanism for PIM routers. +-- Reference: +-- Version: V1.0 +-- History: +-- created by wangyanwei 63315 2007-04-16 +-- +-- ============================================================================ + + HUAWEI-PIM-BSR-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + NOTIFICATION-TYPE, + mib-2, Unsigned32, TimeTicks FROM SNMPv2-SMI + RowStatus, TruthValue FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + InetAddressType, + InetAddressPrefixLength, + InetAddress, + InetZoneIndex FROM INET-ADDRESS-MIB + hwDatacomm FROM HUAWEI-MIB; + + hwMcast OBJECT IDENTIFIER ::= { hwDatacomm 149 } + + hwPimBsrMib MODULE-IDENTITY + LAST-UPDATED "200704160000Z" -- 16 April 2007 + ORGANIZATION "Huawei Technologies co.,Ltd." + CONTACT-INFO + " R&D BeiJing, Huawei Technologies co.,Ltd. + Huawei Bld.,NO.3 Xinxi Rd., + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + Zip:100085 + Http://www.huawei.com + E-mail:support@huawei.com " + DESCRIPTION + "The Mib module for management of IP Multicast, including + multicast routing, data forwarding, and data reception. + Huawei Technologies co.,Ltd . Supplementary information may + be available at: + http://www.huawei.com" + REVISION "200704160000Z" -- 16 April 2007 + DESCRIPTION + "The initial revision of this Mib module." + ::= { hwMcast 2 } + + + hwPimBsrObjects OBJECT IDENTIFIER ::= { hwPimBsrMib 1 } + + + hwPimBsrConformance OBJECT IDENTIFIER ::= { hwPimBsrMib 2 } + hwPimBsrCompliances OBJECT IDENTIFIER ::= { hwPimBsrConformance 1 } + hwPimBsrGroups OBJECT IDENTIFIER ::= { hwPimBsrConformance 2 } + + + hwPimBsrElectedBsrRpSetTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPimBsrElectedBsrRpSetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing Bsr-specific information + about PIM group mappings learned via C-RP advertisements + or created locally using configurations. This table is + maintained only on the Elected Bsr. + + An Elected Bsr uses this table to create Bootstrap + Messages after applying a local policy to include some + or all of the group mappings in this table." + + ::= { hwPimBsrObjects 2 } + + hwPimBsrElectedBsrRpSetEntry OBJECT-TYPE + SYNTAX HwPimBsrElectedBsrRpSetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the + hwPimBsrElectedBsrRpSetTable." + INDEX { hwPimBsrElectedBsrGrpMappingAddrType, + hwPimBsrElectedBsrGrpMappingGrpAddr, + hwPimBsrElectedBsrGrpMappingGrpPrefixLen, + hwPimBsrElectedBsrGrpMappingRPAddr } + ::= { hwPimBsrElectedBsrRpSetTable 1 } + + HwPimBsrElectedBsrRpSetEntry ::= SEQUENCE { + hwPimBsrElectedBsrGrpMappingAddrType InetAddressType, + hwPimBsrElectedBsrGrpMappingGrpAddr InetAddress, + hwPimBsrElectedBsrGrpMappingGrpPrefixLen InetAddressPrefixLength, + hwPimBsrElectedBsrGrpMappingRPAddr InetAddress, + hwPimBsrElectedBsrRpSetPriority Unsigned32, + hwPimBsrElectedBsrRpSetHoldtime Unsigned32, + hwPimBsrElectedBsrRpSetExpiryTime TimeTicks, + hwPimBsrElectedBsrRpSetGrpBidir TruthValue + } + + hwPimBsrElectedBsrGrpMappingAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Inet address type of the IP multicast group + prefix." + ::= { hwPimBsrElectedBsrRpSetEntry 2 } + + hwPimBsrElectedBsrGrpMappingGrpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|8|16|20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast group address which, when combined + with hwPimBsrElectedBsrGrpMappingGrpAddr, gives the + group prefix for this mapping. The InetAddressType is + given by the hwPimBsrElectedBsrGrpMappingAddrType object. + + This address object is only significant up to + hwPimBsrElectedBsrGrpMappingGrpAddr bits. The + remainder of the address bits are zero. This is + especially important for this field, which is part of + the index of this entry. Any non-zero bits would + signify an entirely different entry." + ::= { hwPimBsrElectedBsrRpSetEntry 3 } + + hwPimBsrElectedBsrGrpMappingGrpPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength (4..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The multicast group prefix length that, when combined + with hwPimBsrElectedBsrGrpMappingGrpAddr, gives the group + prefix for this mapping. The InetAddressType is given by + the hwPimBsrElectedBsrGrpMappingAddrType object. If + hwPimBsrElectedBsrGrpMappingAddrType is 'ipv4' or 'ipv4z', + this object must be in the range 4..32. If + hwPimBsrElectedBsrGrpMappingAddrType is 'ipv6' or 'ipv6z', + this object must be in the range 8..128." + ::= { hwPimBsrElectedBsrRpSetEntry 4 } + + hwPimBsrElectedBsrGrpMappingRPAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|8|16|20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address of the RP to be used for groups within + this group prefix. The InetAddressType is given by the + hwPimBsrElectedBsrGrpMappingAddrType object." + ::= { hwPimBsrElectedBsrRpSetEntry 5 } + + hwPimBsrElectedBsrRpSetPriority OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The priority for RP. Numerically higher values for + this object indicate lower priorities, with the value + zero denoting the highest priority." + REFERENCE "I-D.ietf-pim-sm-Bsr section 4.1" + ::= { hwPimBsrElectedBsrRpSetEntry 6 } + + hwPimBsrElectedBsrRpSetHoldtime OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The holdtime for RP" + REFERENCE "I-D.ietf-pim-sm-Bsr section 4.1" + ::= { hwPimBsrElectedBsrRpSetEntry 7 } + + hwPimBsrElectedBsrRpSetExpiryTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum time remaining before this entry will be + aged out. The value zero indicates that this entry will + never be aged out." + ::= { hwPimBsrElectedBsrRpSetEntry 8 } + + hwPimBsrElectedBsrRpSetGrpBidir OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If this object is TRUE, this group range with this + RP is a BIDIR-PIM group range. If it is set to FALSE, + it is a PIM-SM group range." + ::= { hwPimBsrElectedBsrRpSetEntry 9 } + + + hwPimBsrCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for PIM routers that implement + the Bootstrap Router (Bsr) mechanism." + MODULE -- this module + MANDATORY-GROUPS { hwPimBsrObjectGroup } + + ::= { hwPimBsrCompliances 1 } + + + hwPimBsrObjectGroup OBJECT-GROUP + OBJECTS { hwPimBsrElectedBsrRpSetPriority, + hwPimBsrElectedBsrRpSetHoldtime, + hwPimBsrElectedBsrRpSetExpiryTime, + hwPimBsrElectedBsrRpSetGrpBidir } + STATUS current + DESCRIPTION + "A collection of objects for managing the Bootstrap + Router (Bsr) mechanism for PIM routers." + ::= { hwPimBsrGroups 1 } + + END \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-PIM-STD-MIB b/MIBS/huawei/HUAWEI-PIM-STD-MIB new file mode 100644 index 0000000..21e1d47 --- /dev/null +++ b/MIBS/huawei/HUAWEI-PIM-STD-MIB @@ -0,0 +1,4010 @@ +-- ============================================================================ +-- Copyright (C) 2016 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI-PIM-STD-MIB.my , this MIB module for management of +-- the Protocol Independent Multicast (PIM) protocols for PIM routers. +-- Reference: +-- Version: V2.06 +-- History: +-- created by wangyanwei 63315 2007-04-24 +-- +-- ============================================================================ + +HUAWEI-PIM-STD-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, mib-2, + NOTIFICATION-TYPE, Unsigned32, + Counter32, Counter64, Gauge32, + TimeTicks FROM SNMPv2-SMI -- [RFC2578] + TimeStamp FROM SNMPv2-TC -- [Add by yuyunfu 54617] + TEXTUAL-CONVENTION, + RowStatus, TruthValue, DisplayString, + StorageType FROM SNMPv2-TC -- [RFC2579] + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF -- [RFC2580] + InterfaceIndexOrZero, + InterfaceIndex FROM IF-MIB -- [RFC2863] + InetAddressType, + InetAddressPrefixLength, + InetAddress, InetVersion FROM INET-ADDRESS-MIB -- [RFC4001] + IANAipRouteProtocol FROM IANA-RTPROTO-MIB -- [RTPROTO] + hwDatacomm FROM HUAWEI-MIB; + +hwMcast OBJECT IDENTIFIER ::= { hwDatacomm 149 } + +hwPimStdMib MODULE-IDENTITY + LAST-UPDATED "201611090000Z" -- 9 Nov 2016 + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "The MIB module for management of PIM routers. + + Huawei Technologies co.,Ltd . Supplementary information may + be available at: + http://www.huawei.com" + + REVISION "201611090000Z" -- 9 Nov 2016 + DESCRIPTION "Modify the description of hwPimNotificationLimitType." + + REVISION "201605260000Z" -- 26 May 2016 + DESCRIPTION "1.Add hwPimGlobalTypeSGThresholdExceed. + 2.Add hwPimGlobalTypeSGThresholdExceedClear. + 3.Add hwPimGlobalTypeSGExceed. + 4.Add hwPimGlobalTypeSGExceedClear. + " + + REVISION "201407010000Z" -- 1 July 2014 + DESCRIPTION "1.Modify the description of hwPimStarGThresholdExceed. + 2.Modify the description of hwPimStarGThresholdExceedClear. + 3.Modify the description of hwPimStarGExceedClear. + 4.Modify the description of hwPimSGThresholdExceed. + 5.Modify the description of hwPimSGThresholdExceedClear. + 6.Modify the description of hwPimSGExceedClear. + " + + REVISION "201406200000Z" -- 20 Jun 2014 + DESCRIPTION "1.Add hwPimStarGThresholdExceed trap. + 2.Add hwPimStarGThresholdExceedClear trap. + 3.Add hwPimStarGExceed trap. + 4.Add hwPimStarGExceedClear trap. + 5.Add hwPimSGThresholdExceed trap. + 6.Add hwPimSGThresholdExceedClear trap. + 7.Add hwPimSGExceed trap. + 8.Add hwPimSGExceedClear trap. + " + REVISION "201305060000Z" -- 6 May 2013 + DESCRIPTION "Modify the description of hwPimNeighborLoss." + REVISION "200704240000Z" -- 24 April 2007 + DESCRIPTION "The initial revision of this Mib module." + ::= { hwMcast 4 } + +HWPimMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The PIM mode in which a group is operating. + + none(1) The group is not using PIM, which may be the + case if, for example, it is a link-local or + unroutable group address. + + ssm(2) Source-Specific Multicast (SSM) with PIM Sparse + Mode. + + asm(3) Any Source Multicast (ASM), with PIM Sparse + Mode. + + bidir(4) Bi-directional PIM. + + dm(5) PIM Dense Mode. + + other(6) Any other PIM mode." + + SYNTAX INTEGER { + none(1), + ssm(2), + asm(3), + bidir(4), + dm(5), + other(6) + } + +HWPimGroupMappingOriginType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The mechanism by which a PIM group mapping was learned. + + fixed(1) Link-local or unroutable group mappings. + + configRp(2) Local static RP configuration. + + configSsm(3) Local SSM Group configuration. + + bsr(4) The PIM Bootstrap Router (BSR) mechanism. + + autoRp(5) Auto-RP mechanism. + + embedded(6) The Embedded-RP mechanism where the RP address + is embedded in the multicast group address. + + other(7) Any other mechanism." + + REFERENCE "RFC 3596, RFC 3956 and I-D.ietf-pim-sm-bsr" + SYNTAX INTEGER { + fixed(1), + configRp(2), + configSsm(3), + bsr(4), + autoRp(5), + embedded(6), + other(7) + } + +HWPimCtlMsgState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The PIM control message state. + + recv(1) The PIM control message has been received. + + sent(2) The PIM control message has been sent. + + invalid(3) The invalid PIM control message has been received. + + filter(4) The PIM control message has been filtered." + + SYNTAX INTEGER { + recv(1), + sent(2), + invalid(3), + filter(4) + } + +hwPimNotifications OBJECT IDENTIFIER ::= { hwPimStdMib 0 } +hwPim OBJECT IDENTIFIER ::= { hwPimStdMib 1 } + +hwPimKeepalivePeriod OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The duration of the Keepalive Timer. This is the period + during which the PIM router will maintain (S,G) state in the + absence of explicit (S,G) local membership or (S,G) join + messages received to maintain it. This timer period is + called the Keepalive_Period in the PIM-SM specification. It + is called the SourceLifetime in the PIM-DM specification. + + The storage type of this object is determined by + hwPimDeviceConfigStorageType. + DEFVAL { 210 }" + REFERENCE "RFC 4601 section 4.11" + ::= { hwPim 14 } + +hwPimRegisterSuppressionTime OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The duration of the Register Suppression Timer. This is + the period during which a PIM Designated Router (DR) stops + sending Register-encapsulated data to the Rendezvous Point + (RP) after receiving a Register-Stop message. This object + is used to run timers both at the DR and at the RP. This + timer period is called the Register_Suppression_Time in the + PIM-SM specification. + + The storage type of this object is determined by + hwPimDeviceConfigStorageType. + DEFVAL { 60 }" + REFERENCE "RFC 4601 section 4.11" + ::= { hwPim 15 } + +hwPimStarGEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of entries in the hwPimStarGTable." + ::= { hwPim 16 } + +hwPimStarGIEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of entries in the hwPimStarGITable." + ::= { hwPim 17 } + +hwPimSGEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of entries in the hwPimSGTable." + ::= { hwPim 18 } + +hwPimSGIEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of entries in the hwPimSGITable." + ::= { hwPim 19 } + +hwPimSGRptEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of entries in the hwPimSGRptTable." + ::= { hwPim 20 } + +hwPimSGRptIEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of entries in the hwPimSGRptITable." + ::= { hwPim 21 } + +hwPimOutAsserts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Asserts sent by this router. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, for example + when the device is rebooted." + REFERENCE "RFC 4601 section 4.6" + ::= { hwPim 22 } + +hwPimInAsserts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Asserts received by this router. Asserts + are multicast to all routers on a network. This counter is + incremented by all routers that receive an assert, not only + those routers that are contesting the assert. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, for example + when the device is rebooted." + REFERENCE "RFC 4601 section 4.6" + ::= { hwPim 23 } + +hwPimLastAssertInterface OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface on which this router most recently sent or + received an assert, or zero if this router has not sent or + received an assert." + REFERENCE "RFC 4601 section 4.6" + ::= { hwPim 24 } + +hwPimLastAssertGroupAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address type of the multicast group address in the most + recently sent or received assert. If this router has not + sent or received an assert then this object is set to + unknown(0)." + ::= { hwPim 25 } + +hwPimLastAssertGroupAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|8|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The multicast group address in the most recently sent or + received assert. The InetAddressType is given by the + hwPimLastAssertGroupAddressType object." + ::= { hwPim 26 } + +hwPimLastAssertSourceAddressType OBJECT-TYPE + SYNTAX InetAddressType + + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address type of the multicast source address in the + most recently sent or received assert. If the most recent + assert was (*,G), or if this router has not sent or received + an assert, then this object is set to unknown(0)." + ::= { hwPim 27 } + +hwPimLastAssertSourceAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|8|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The multicast source address in the most recently sent or + received assert. The InetAddressType is given by the + hwPimLastAssertSourceAddressType object." + ::= { hwPim 28 } + +hwPimNeighborLossNotificationPeriod OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The minimum time that must elapse between hwPimNeighborLoss + notifications originated by this router. The maximum value + 65535 represents an 'infinite' time, in which case no + hwPimNeighborLoss notifications are ever sent. + + The storage type of this object is determined by + hwPimDeviceConfigStorageType. + DEFVAL { 0 }" + ::= { hwPim 29 } + +hwPimNeighborLossCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of neighbor loss events that have occurred. + + This counter is incremented when the neighbor timer expires. + + This counter is incremented whenever a hwPimNeighborLoss + notification would be generated. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, for example + when the device is rebooted." + REFERENCE "RFC 4601 section 4.3.2" + ::= { hwPim 30 } + +hwPimInvalidRegisterNotificationPeriod OBJECT-TYPE + SYNTAX Unsigned32 (10..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The minimum time that must elapse between + hwPimInvalidRegister notifications originated by this router. + The default value of 65535 represents an 'infinite' time, in + which case no hwPimInvalidRegister notifications are ever + sent. + + The non-zero minimum allowed value provides resilience + against propagation of denial-of-service attacks from the + data and control planes to the network management plane. + + The storage type of this object is determined by + hwPimDeviceConfigStorageType. + DEFVAL { 65535 }" + ::= { hwPim 31 } + +hwPimInvalidRegisterMsgsRcvd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of invalid PIM Register messages that have been + received by this device. + + A PIM Register message is invalid if either + + o the destination address of the Register message does not + match the Group to RP mapping on this device, or + + o this device believes the group address to be within an + SSM address range, but this Register implies ASM usage. + + These conditions can occur transiently while RP mapping + changes propagate through the network. If this counter is + incremented repeatedly over several minutes, then there is a + persisting configuration error that requires correction. + + The active Group to RP mapping on this device is specified + by the object hwPimGroupMappingPimMode. If there is no such + mapping, then the object hwPimGroupMappingPimMode is absent. + The RP address contained in the invalid Register is + hwPimInvalidRegisterRp. + + Multicast data carried by invalid Register messages is + discarded. The discarded data is from a source directly + connected to hwPimInvalidRegisterOrigin, and is addressed to + hwPimInvalidRegisterGroup. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, for example + when the device is rebooted." + REFERENCE "RFC 4601 section 4.4.2, RFC 3569 and + I-D.ietf-mboned-ip-mcast-mib ipMcastSsmRangeTable" + ::= { hwPim 32 } + +hwPimInvalidRegisterAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address type stored in hwPimInvalidRegisterOrigin, + hwPimInvalidRegisterGroup and hwPimInvalidRegisterRp. + + If no unexpected Register messages have been received, then + this object is set to unknown(0)." + ::= { hwPim 33 } + +hwPimInvalidRegisterOrigin OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|8|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The source address of the last unexpected Register message + received by this device." + ::= { hwPim 34 } + +hwPimInvalidRegisterGroup OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|8|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast group address to which the last unexpected + Register message received by this device was addressed." + ::= { hwPim 35 } + +hwPimInvalidRegisterRp OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|8|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The RP address to which the last unexpected Register + message received by this device was delivered." + ::= { hwPim 36 } + +hwPimInvalidJoinPruneNotificationPeriod OBJECT-TYPE + SYNTAX Unsigned32 (10..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The minimum time that must elapse between + hwPimInvalidJoinPrune notifications originated by this router. + The default value of 65535 represents an 'infinite' time, in + which case no hwPimInvalidJoinPrune notifications are ever + sent. + + The non-zero minimum allowed value provides resilience + against propagation of denial-of-service attacks from the + control plane to the network management plane. + + The storage type of this object is determined by + hwPimDeviceConfigStorageType. + DEFVAL { 65535 }" + ::= { hwPim 37 } + +hwPimInvalidJoinPruneMsgsRcvd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of invalid PIM Join/Prune messages that have + been received by this device. + + A PIM Join/Prune message is invalid if either + + o the Group to RP mapping specified by this message does not + match the Group to RP mapping on this device, or + + o this device believes the group address to be within an + SSM address range, but this Join/Prune (*,G) or (S,G,rpt) + implies ASM usage. + + These conditions can occur transiently while RP mapping + changes propagate through the network. If this counter is + incremented repeatedly over several minutes, then there is a + persisting configuration error that requires correction. + + The active Group to RP mapping on this device is specified + by the object hwPimGroupMappingPimMode. If there is no such + mapping, then the object hwPimGroupMappingPimMode is absent. + The RP address contained in the invalid Join/Prune is + hwPimInvalidJoinPruneRp. + + Invalid Join/Prune messages are discarded. This may result + in loss of multicast data affecting listeners downstream of + hwPimInvalidJoinPruneOrigin, for multicast data addressed to + hwPimInvalidJoinPruneGroup. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, for example + when the device is rebooted." + REFERENCE "RFC 4601 section 4.5.2, RFC 3569 and + I-D.ietf-mboned-ip-mcast-mib ipMcastSsmRangeTable" + ::= { hwPim 38 } + +hwPimInvalidJoinPruneAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address type stored in hwPimInvalidJoinPruneOrigin, + hwPimInvalidJoinPruneGroup and hwPimInvalidJoinPruneRp. + + If no unexpected Join/Prune messages have been received, + this object is set to unknown(0)." + ::= { hwPim 39 } + +hwPimInvalidJoinPruneOrigin OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|8|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The source address of the last unexpected Join/Prune + message received by this device." + ::= { hwPim 40 } + +hwPimInvalidJoinPruneGroup OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|8|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP multicast group address carried in the last + unexpected Join/Prune message received by this device." + ::= { hwPim 41 } + +hwPimInvalidJoinPruneRp OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|8|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The RP address carried in the last unexpected Join/Prune + message received by this device." + ::= { hwPim 42 } + +hwPimRpMappingNotificationPeriod OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The minimum time that must elapse between + hwPimRpMappingChange notifications originated by this router. + The default value of 65535 represents an 'infinite' time, in + which case no hwPimRpMappingChange notifications are ever + sent. + + The storage type of this object is determined by + hwPimDeviceConfigStorageType. + DEFVAL { 65535 }" + ::= { hwPim 43 } + +hwPimRpMappingChangeCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of changes to active RP mappings on this device. + + Information about active RP mappings is available in + hwPimGroupMappingTable. Only changes to active mappings cause + this counter to be incremented. That is, changes that + modify the hwPimGroupMappingEntry with the highest precedence + for a group (lowest value of hwPimGroupMappingPrecedence). + + Such changes may result from manual configuration of this + device, or from automatic RP mapping discovery methods + including the PIM Bootstrap Router (BSR) mechanism. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, for example + when the device is rebooted." + REFERENCE "I-D.ietf-pim-sm-bsr" + ::= { hwPim 44 } + +hwPimInterfaceElectionNotificationPeriod OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The minimum time that must elapse between + hwPimInterfaceElection notifications originated by this + router. The default value of 65535 represents an 'infinite' + time, in which case no hwPimInterfaceElection notifications + are ever sent. + + The storage type of this object is determined by + hwPimDeviceConfigStorageType. + DEFVAL { 65535 }" + ::= { hwPim 45 } + +hwPimInterfaceElectionWinCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times this device has been elected DR or DF + on any interface. + + Elections occur frequently on newly-active interfaces, as + triggered Hellos establish adjacencies. This counter is not + incremented for elections on an interface until the first + periodic Hello has been sent. If this router is the DR or + DF at the time of sending the first periodic Hello after + interface activation, then this counter is incremented + (once) at that time. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, for example + when the device is rebooted." + REFERENCE "RFC 4601 section 4.3.2 and + I-D.ietf-pim-bidir section 3.5.2" + ::= { hwPim 46 } + +hwPimRefreshInterval OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The interval between successive State Refresh messages sent + by an Originator. This timer period is called the + RefreshInterval in the PIM-DM specification. This object is + used only by PIM-DM. + + The storage type of this object is determined by + hwPimDeviceConfigStorageType. + DEFVAL { 60 }" + REFERENCE "RFC 3973 section 4.8" + ::= { hwPim 47 } + +hwPimDeviceConfigStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The storage type used for the global PIM configuration of + this device, comprised of the objects listed below. If this + storage type takes the value 'permanent', write-access to + the listed objects need not be allowed. + + The objects described by this storage type are: + hwPimKeepalivePeriod, hwPimRegisterSuppressionTime, + hwPimNeighborLossNotificationPeriod, + hwPimInvalidRegisterNotificationPeriod, + hwPimInvalidJoinPruneNotificationPeriod, + hwPimRpMappingNotificationPeriod, + hwPimInterfaceElectionNotificationPeriod, + hwPimRefreshInterval, + hwPimNeighborAddNotificationPeriod. + DEFVAL { nonVolatile }" + ::= { hwPim 48 } + +hwPimNeighborAddCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of new neighbor found events that have occurred. + + This counter is incremented when the new neighbor is come up. + + This counter is incremented whenever a hwPimNeighborLoss + notification would be generated. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, for example + when the device is rebooted." + REFERENCE "RFC 4601 section 4.3.2" + ::= { hwPim 49 } + +hwPimNeighborAddNotificationPeriod OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The minimum time that must elapse between + hwPimNeighborAdd notifications originated by this + router. The maximum value 65535 represents an 'infinite' + time, in which case no hwPimNeighborAdd notifications + are ever sent. + + The storage type of this object is determined by + hwPimDeviceConfigStorageType. + DEFVAL { 0 }" + ::= { hwPim 50 } + +hwPimGRStartTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The time when PIM entered GR state." + ::= { hwPim 51 } + +hwPimGRInterval OBJECT-TYPE + SYNTAX Unsigned32 (90..3600) + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The minimum PIM GR period. + DEFVAL { 120 }" + ::= { hwPim 52 } + +hwPimGREndTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The time when PIM left the GR state." + ::= { hwPim 53 } +hwPimMrtLimitAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The address type of the multicast group address." + ::= { hwPim 54 } +hwPimMrtLimitSource OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|8|16|20)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The source address of the entry." + ::= { hwPim 55 } +hwPimMrtLimitGroup OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|8|16|20)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The group address of the entry." + ::= { hwPim 56 } +hwPimInstanceID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The Instance ID of the trap." + ::= { hwPim 57 } +hwPimInstanceName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The instance name of the trap." + ::= { hwPim 60 } +hwPimNeighborNotificationReason OBJECT-TYPE + SYNTAX INTEGER { + holdTimeExpired(1), + notReceiveHelloForALongTime(2), + interfaceIsDown(3), + receiveHelloAgain(4), + neighbourIsDeleted(5), + alarmTimeOut(6), + receiveHelloHoldTimeZero(7), + bfdSessionDown(8), + userOperation(9), + alarmClear(100) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The reason for trap sending: + 1:holdTime expired; + 2:Not receive hello for a long time; + 3:Interface is down; + 4:Receive Hello again; + 5:neighbour is deleted; + 6:Alarm time out; + 7:Receive Hello HoldTime is Zero; + 8:Bfd Session is Down; + 9:User Operation; + 100:Alarm Clear" + ::= { hwPim 61 } + +hwPimNotificationAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The address type of the multicast group address." + ::= { hwPim 62 } + +hwPimStarGCurrentCount OBJECT-TYPE + SYNTAX Unsigned32 (0..262144) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The current number of PIM (*, G) entries of all instances." + ::= { hwPim 63 } + +hwPimStarGTotalCount OBJECT-TYPE + SYNTAX Unsigned32 (0..262144) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The total number of PIM (*, G) entries of all instances." + ::= { hwPim 64 } + +hwPimStarGThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The threshold value of PIM (*, G) uppper limit(%)." + ::= { hwPim 65 } + +hwPimSGCurrentCount OBJECT-TYPE + SYNTAX Unsigned32 (0..262144) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The current number of PIM (S, G) entries of all instances." + ::= { hwPim 66 } + +hwPimSGTotalCount OBJECT-TYPE + SYNTAX Unsigned32 (0..262144) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The total number of PIM (S, G) entries of all instances." + ::= { hwPim 67 } + +hwPimSGThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The threshold value of PIM (S, G) uppper limit(%)." + ::= { hwPim 68 } + +hwPimNotificationSrcAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|8|16|20)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The source address of the entry." + ::= { hwPim 69 } + +hwPimNotificationGrpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|8|16|20)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The group address of the entry." + ::= { hwPim 70 } + +hwPimNotificationTypeCurrentCount OBJECT-TYPE + SYNTAX Unsigned32 (0..262144) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The current number of PIM specified type entries of all instances." + ::= { hwPim 71 } + +hwPimNotificationTypeTotalCount OBJECT-TYPE + SYNTAX Unsigned32 (0..262144) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The total number of PIM specified type entries of all instances." + ::= { hwPim 72 } + +hwPimNotificationTypeLimit OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The threshold value of PIM specified type uppper limit(%)." + ::= { hwPim 73 } + +hwPimNotificationLimitType OBJECT-TYPE + SYNTAX INTEGER { + sMStarG(1), + sMSG(2), + dMStarG(3), + dMSG(4), + bidirPimStarG(5) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The limit type: + 1:SM star-group; + 2:SM source-group; + 3:DM star-group; + 4:DM source-group; + 5:bidirPim star-group" + ::= { hwPim 74 } + + +hwPimNotificationLimitUpperThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The upper threshold value of PIM specified type alarm(%)." + ::= { hwPim 75 } + +hwPimNotificationLimitLowerThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The lower threshold value of PIM specified type alarm(%)." + ::= { hwPim 76 } + +hwPimNotificationLimitReasonType OBJECT-TYPE + SYNTAX INTEGER { + entryDeleted(1), + configurationChanged(2), + alarmClear(100) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The reason for trap sending: + 1:entry is deleted; + 2:configuration is changed; + 100:Alarm Clear" + ::= { hwPim 77 } + +hwPimNotificationThresholdReasonType OBJECT-TYPE + SYNTAX INTEGER { + entryCreated(1), + configurationChanged(100) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The reason for trap sending: + 1:entry is created; + 100:configuration is changed" + ::= { hwPim 78 } + +hwPimNotificationThresholdClearReasonType OBJECT-TYPE + SYNTAX INTEGER { + entryDeleted(1), + configurationChanged(2), + alarmClear(100) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The reason for trap sending: + 1:entry is deleted; + 2:configuration is changed; + 100:Alarm Clear" + ::= { hwPim 79 } + +hwPimInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPimInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the router's PIM interfaces. + PIM is enabled on all interfaces listed in this table." + ::= { hwPim 1 } + +hwPimInterfaceEntry OBJECT-TYPE + SYNTAX HwPimInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the hwPimInterfaceTable. This + entry is preserved on agent restart." + INDEX { hwPimInterfaceIfIndex, + hwPimInterfaceIpVersion } + ::= { hwPimInterfaceTable 1 } + +HwPimInterfaceEntry ::= SEQUENCE { + hwPimInterfaceIfIndex InterfaceIndex, + hwPimInterfaceIpVersion InetVersion, + hwPimInterfaceAddressType InetAddressType, + hwPimInterfaceAddress InetAddress, + hwPimInterfaceGenerationIdValue Unsigned32, + hwPimInterfaceDr InetAddress, + hwPimInterfaceDrPriority Unsigned32, + hwPimInterfaceDrPriorityEnabled TruthValue, + hwPimInterfaceHelloInterval Unsigned32, + hwPimInterfaceTrigHelloInterval Unsigned32, + hwPimInterfaceHelloHoldtime Unsigned32, + hwPimInterfaceJoinPruneInterval Unsigned32, + hwPimInterfaceJoinPruneHoldtime Unsigned32, + hwPimInterfaceDfElectionRobustness Unsigned32, + hwPimInterfaceLanDelayEnabled TruthValue, + hwPimInterfacePropagationDelay Unsigned32, + hwPimInterfaceOverrideInterval Unsigned32, + hwPimInterfaceEffectPropagDelay Unsigned32, + hwPimInterfaceEffectOverrideIvl Unsigned32, + hwPimInterfaceSuppressionEnabled TruthValue, + hwPimInterfaceBidirCapable TruthValue, + hwPimInterfaceDomainBorder TruthValue, + hwPimInterfaceStubInterface TruthValue, + hwPimInterfacePruneLimitInterval Unsigned32, + hwPimInterfaceGraftRetryInterval Unsigned32, + hwPimInterfaceSrPriorityEnabled TruthValue, + hwPimInterfaceStatus RowStatus, + hwPimInterfaceStorageType StorageType, + hwPimInterfaceName DisplayString +} + +hwPimInterfaceIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifIndex value of this PIM interface." + ::= { hwPimInterfaceEntry 1 } + +hwPimInterfaceIpVersion OBJECT-TYPE + SYNTAX InetVersion + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP version of this PIM interface. A physical interface + may be configured in multiple modes concurrently, e.g. IPv4 + and IPv6, however the traffic is considered to be logically + separate." + ::= { hwPimInterfaceEntry 2 } + +hwPimInterfaceAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address type of this PIM interface." + ::= { hwPimInterfaceEntry 3 } + +hwPimInterfaceAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|8|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The primary IP address of this router on this PIM + interface. The InetAddressType is given by the + hwPimInterfaceAddressType object." + REFERENCE "RFC 4601 sections 4.1.6, 4.3.1-4.3.4 and 4.5.1" + ::= { hwPimInterfaceEntry 4 } + +hwPimInterfaceGenerationIdValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the Generation ID this router inserted in the + last PIM Hello message it sent on this interface." + REFERENCE "RFC 4601 section 4.3.1" + ::= { hwPimInterfaceEntry 5 } + +hwPimInterfaceDr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|8|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The primary IP address of the Designated Router on this PIM + interface. The InetAddressType is given by the + hwPimInterfaceAddressType object." + REFERENCE "RFC 4601 section 4.3" + ::= { hwPimInterfaceEntry 6 } + +hwPimInterfaceDrPriority OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Designated Router Priority value inserted into the DR + Priority option on this interface. Numerically higher + values for this object indicate higher priorities." + REFERENCE "RFC 4601 section 4.3.2" + DEFVAL { 1 } + ::= { hwPimInterfaceEntry 7 } + +hwPimInterfaceDrPriorityEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Evaluates to TRUE if all routers on this interface are + using the DR Priority option." + REFERENCE "RFC 4601 section 4.3.2" + ::= { hwPimInterfaceEntry 8 } + +hwPimInterfaceHelloInterval OBJECT-TYPE + SYNTAX Unsigned32 (0..18000) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The frequency at which PIM Hello messages are transmitted + on this interface. This object corresponds to the + 'Hello_Period' timer value defined in the PIM-SM + specification. A value of zero represents an 'infinite' + interval, and indicates that periodic PIM Hello messages + should not be sent on this interface." + REFERENCE "RFC 4601 section 9" + DEFVAL { 30 } + ::= { hwPimInterfaceEntry 9 } + +hwPimInterfaceTrigHelloInterval OBJECT-TYPE + SYNTAX Unsigned32 (0..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum time before this router sends a triggered PIM + Hello message on this interface. This object corresponds to + the 'Trigered_Hello_Delay' timer value defined in the PIM-SM + specification. A value of zero has no special meaning and + indicates that triggered PIM Hello messages should always be + sent immediately." + REFERENCE "RFC 4601 section 4.11" + DEFVAL { 5 } + ::= { hwPimInterfaceEntry 10 } + +hwPimInterfaceHelloHoldtime OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value set in the Holdtime field of PIM Hello messages + transmitted on this interface. A value of 65535 represents + an 'infinite' holdtime. Implementations are recommended + to use a holdtime that is 3.5 times the value of + hwPimInterfaceHelloInterval, or 65535 if + hwPimInterfaceHelloInterval is set to zero." + REFERENCE "RFC 4601 sections 4.3.2 and 4.9.2" + DEFVAL { 105 } + ::= { hwPimInterfaceEntry 11 } + +hwPimInterfaceJoinPruneInterval OBJECT-TYPE + SYNTAX Unsigned32 (0..18000) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The frequency at which this router sends PIM Join/Prune + messages on this PIM interface. This object corresponds to + the 't_periodic' timer value defined in the PIM-SM + specification. A value of zero represents an 'infinite' + interval, and indicates that periodic PIM Join/Prune + messages should not be sent on this interface." + REFERENCE "RFC 4601 section 4.11" + DEFVAL { 60 } + ::= { hwPimInterfaceEntry 12 } + +hwPimInterfaceJoinPruneHoldtime OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value inserted into the Holdtime field of a PIM + Join/Prune message sent on this interface. A value of 65535 + represents an 'infinite' holdtime. Implementations are + recommended to use a holdtime that is 3.5 times the value of + hwPimInterfaceJoinPruneInterval, or 65535 if + hwPimInterfaceJoinPruneInterval is set to zero. PIM-DM + implementations are recommended to use the value of + hwPimInterfacePruneLimitInterval." + REFERENCE "RFC 4601 sections 4.5.3 and 4.9.5" + DEFVAL { 210 } + ::= { hwPimInterfaceEntry 13 } + +hwPimInterfaceDfElectionRobustness OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The minimum number of PIM DF-Election messages that must be + lost in order for DF election on this interface to fail." + DEFVAL { 3 } + ::= { hwPimInterfaceEntry 14 } + +hwPimInterfaceLanDelayEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Evaluates to TRUE if all routers on this interface are + using the LAN Prune Delay option." + REFERENCE "RFC 4601 sections 4.3.3 and 4.9.2" + ::= { hwPimInterfaceEntry 15 } + +hwPimInterfacePropagationDelay OBJECT-TYPE + SYNTAX Unsigned32 (0..32767) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The expected propagation delay between PIM routers on this + network or link. + + This router inserts this value into the Propagation_Delay + field of the LAN Prune Delay option in the PIM Hello + messages sent on this interface. Implementations should + enforce a lower bound on the permitted values for this + object to allow for scheduling and processing delays within + the local router." + DEFVAL { 500 } + ::= { hwPimInterfaceEntry 16 } + +hwPimInterfaceOverrideInterval OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value this router inserts into the Override_Interval + field of the LAN Prune Delay option in the PIM Hello + messages it sends on this interface. + + When overriding a prune, PIM routers pick a random timer + duration up to the value of this object. The more PIM + routers that are active on a network, the more likely it is + that the prune will be overridden after a small proportion + of this time has elapsed. + + The more PIM routers are active on this network, the larger + this object should be to obtain an optimal spread of prune + override latencies." + REFERENCE "RFC 4601 section 4.3.3" + DEFVAL { 2500 } + ::= { hwPimInterfaceEntry 17 } + +hwPimInterfaceEffectPropagDelay OBJECT-TYPE + SYNTAX Unsigned32 (0..32767) + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Effective Propagation Delay on this interface. This + object is always 500 if hwPimInterfaceLanDelayEnabled is + FALSE." + REFERENCE "RFC 4601 section 4.3.3" + ::= { hwPimInterfaceEntry 18 } + +hwPimInterfaceEffectOverrideIvl OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Effective Override Interval on this interface. This + object is always 2500 if hwPimInterfaceLanDelayEnabled is + FALSE." + REFERENCE "RFC 4601 section 4.3.3" + ::= { hwPimInterfaceEntry 19 } + +hwPimInterfaceSuppressionEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether join suppression is enabled on this interface. + This object is always TRUE if hwPimInterfaceLanDelayEnabled is + FALSE." + REFERENCE "RFC 4601 section 4.3.3" + ::= { hwPimInterfaceEntry 20 } + +hwPimInterfaceBidirCapable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Evaluates to TRUE if all routers on this interface are + using the Bidirectional-PIM Capable option." + REFERENCE "I-D.ietf-pim-bidir section 3.2 and 3.7.4" + ::= { hwPimInterfaceEntry 21 } + +hwPimInterfaceDomainBorder OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether or not this interface is a PIM domain border. This + includes acting as a border for PIM Bootstrap Router (BSR) + messages, if the BSR mechanism is in use." + DEFVAL { false } + ::= { hwPimInterfaceEntry 22 } + +hwPimInterfaceStubInterface OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether this interface is a 'stub interface'. If this + object is set to TRUE, then no PIM packets are sent out this + interface, and any received PIM packets are ignored. + + Setting this object to TRUE is a security measure for + interfaces towards untrusted hosts. This allows an + interface to be configured for use with IGMP (Internet Group + Management Protocol) or MLD (Multicast Listener Discovery) + only, which protects the PIM router from forged PIM messages + on the interface. + + To communicate with other PIM routers using this interface, + this object must remain set to FALSE. + + Changing the value of this object while the interface is + operational causes the interface to be deactivated and + then reactivated." + REFERENCE "RFC 3376, RFC 3810" + DEFVAL { false } + ::= { hwPimInterfaceEntry 23 } + +hwPimInterfacePruneLimitInterval OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The minimum interval that must transpire between two + successive Prunes sent by a router. This object corresponds + to the 't_limit' timer value defined in the PIM-DM + specification. This object is used only by PIM-DM." + REFERENCE "RFC 3973 section 4.8" + DEFVAL { 60 } + ::= { hwPimInterfaceEntry 24 } + +hwPimInterfaceGraftRetryInterval OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The minimum interval that must transpire between two + successive Grafts sent by a router. This object corresponds + to the 'Graft_Retry_Period' timer value defined in the + PIM-DM specification. This object is used only by PIM-DM." + REFERENCE "RFC 3973 section 4.8" + DEFVAL { 3 } + ::= { hwPimInterfaceEntry 25 } + +hwPimInterfaceSrPriorityEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Evaluates to TRUE if all routers on this interface are + using the State Refresh option. This object is used only by + PIM-DM." + ::= { hwPimInterfaceEntry 26 } + +hwPimInterfaceStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this entry. Creating the entry enables PIM + on the interface; destroying the entry disables PIM on the + interface. + + This status object can be set to active(1) without setting + any other columnar objects in this entry. + + All writeable objects in this entry can be modified when the + status of this entry is active(1)." + ::= { hwPimInterfaceEntry 27 } + +hwPimInterfaceStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The storage type for this row. Rows having the value + 'permanent' need not allow write-access to any columnar + objects in the row." + DEFVAL { nonVolatile } + ::= { hwPimInterfaceEntry 28 } + +hwPimInterfaceName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The name of this PIM interface." + ::= { hwPimInterfaceEntry 29 } +hwPimNeighborTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPimNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the router's PIM neighbors." + ::= { hwPim 2 } + +hwPimNeighborEntry OBJECT-TYPE + SYNTAX HwPimNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the hwPimNeighborTable." + INDEX { hwPimNeighborIfIndex, + hwPimNeighborAddressType, + hwPimNeighborAddress } + ::= { hwPimNeighborTable 1 } + +HwPimNeighborEntry ::= SEQUENCE { + hwPimNeighborIfIndex InterfaceIndex, + hwPimNeighborAddressType InetAddressType, + hwPimNeighborAddress InetAddress, + hwPimNeighborGenerationIdPresent TruthValue, + hwPimNeighborGenerationIdValue Unsigned32, + hwPimNeighborUpTime TimeTicks, + hwPimNeighborExpiryTime TimeTicks, + hwPimNeighborDrPriorityPresent TruthValue, + hwPimNeighborDrPriority Unsigned32, + hwPimNeighborLanPruneDelayPresent TruthValue, + hwPimNeighborTBit TruthValue, + hwPimNeighborPropagationDelay Unsigned32, + hwPimNeighborOverrideInterval Unsigned32, + hwPimNeighborBidirCapable TruthValue, + hwPimNeighborSrCapable TruthValue, + hwPimNeighborIfName DisplayString +} + +hwPimNeighborIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of ifIndex for the interface used to reach this + PIM neighbor." + ::= { hwPimNeighborEntry 1 } + +hwPimNeighborAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The address type of this PIM neighbor." + ::= { hwPimNeighborEntry 2 } + +hwPimNeighborAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|8|16|20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The primary IP address of this PIM neighbor. The + InetAddressType is given by the hwPimNeighborAddressType + object." + ::= { hwPimNeighborEntry 3 } + +hwPimNeighborGenerationIdPresent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Evaluates to TRUE if this neighbor is using the Generation + ID option." + REFERENCE "RFC 4601 section 4.3.1" + ::= { hwPimNeighborEntry 4 } + +hwPimNeighborGenerationIdValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the Generation ID from the last PIM Hello + message received from this neighbor. This object is always + zero if hwPimNeighborGenerationIdPresent is FALSE." + REFERENCE "RFC 4601 section 4.3.1" + ::= { hwPimNeighborEntry 5 } + +hwPimNeighborUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time since this PIM neighbor (last) became a neighbor + of the local router." + ::= { hwPimNeighborEntry 6 } + +hwPimNeighborExpiryTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum time remaining before this PIM neighbor will + be aged out. The value zero indicates that this PIM + neighbor will never be aged out." + ::= { hwPimNeighborEntry 7 } + +hwPimNeighborDrPriorityPresent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Evaluates to TRUE if this neighbor is using the DR Priority + option." + REFERENCE "RFC 4601 section 4.3.2" + ::= { hwPimNeighborEntry 8 } + +hwPimNeighborDrPriority OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the Designated Router Priority from the last + PIM Hello message received from this neighbor. This object + is always zero if hwPimNeighborDrPriorityPresent is FALSE." + REFERENCE "RFC 4601 section 4.3.2" + ::= { hwPimNeighborEntry 9 } + +hwPimNeighborLanPruneDelayPresent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Evaluates to TRUE if this neighbor is using the LAN Prune + Delay option." + REFERENCE "RFC 4601 section 4.3.3" + ::= { hwPimNeighborEntry 10 } + +hwPimNeighborTBit OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the T bit was set in the LAN Prune Delay option + received from this neighbor. The T bit specifies the + ability of the neighbor to disable join suppression. This + object is always TRUE if hwPimNeighborLanPruneDelayPresent is + FALSE." + REFERENCE "RFC 4601 section 4.3.3" + ::= { hwPimNeighborEntry 11 } + +hwPimNeighborPropagationDelay OBJECT-TYPE + SYNTAX Unsigned32 (0..32767) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the Propagation_Delay field of the LAN Prune + Delay option received from this neighbor. This object is + always zero if hwPimNeighborLanPruneDelayPresent is FALSE." + REFERENCE "RFC 4601 section 4.3.3" + ::= { hwPimNeighborEntry 12 } + +hwPimNeighborOverrideInterval OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the Override_Interval field of the LAN Prune + Delay option received from this neighbor. This object is + always zero if hwPimNeighborLanPruneDelayPresent is FALSE." + REFERENCE "RFC 4601 section 4.3.3" + ::= { hwPimNeighborEntry 13 } + +hwPimNeighborBidirCapable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Evaluates to TRUE if this neighbor is using the + Bidirectional-PIM Capable option." + REFERENCE "I-D.ietf-pim-bidir section 3.2 and 3.7.4" + ::= { hwPimNeighborEntry 14 } + +hwPimNeighborSrCapable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Evaluates to TRUE if this neighbor is using the State + Refresh Capable option. This object is used only by + PIM-DM." + REFERENCE "RFC 3973 section 4.3.4" + ::= { hwPimNeighborEntry 15 } + +hwPimNeighborIfName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The name for the interface used to reach this + PIM neighbor." + ::= { hwPimNeighborEntry 16 } + +hwPimNbrSecAddressTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPimNbrSecAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the secondary addresses + advertised by each PIM neighbor (on a subset of the rows of + the hwPimNeighborTable defined above)." + REFERENCE "RFC 4601 section 4.3.4" + ::= { hwPim 3 } + +hwPimNbrSecAddressEntry OBJECT-TYPE + SYNTAX HwPimNbrSecAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the hwPimNbrSecAddressTable." + INDEX { hwPimNbrSecAddressIfIndex, + hwPimNbrSecAddressType, + hwPimNbrSecAddressPrimary, + hwPimNbrSecAddress } + ::= { hwPimNbrSecAddressTable 1 } + +HwPimNbrSecAddressEntry ::= SEQUENCE { + hwPimNbrSecAddressIfIndex InterfaceIndex, + hwPimNbrSecAddressType InetAddressType, + hwPimNbrSecAddressPrimary InetAddress, + hwPimNbrSecAddress InetAddress +} + +hwPimNbrSecAddressIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of ifIndex for the interface used to reach this + PIM neighbor." + ::= { hwPimNbrSecAddressEntry 1 } + +hwPimNbrSecAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The address type of this PIM neighbor." + ::= { hwPimNbrSecAddressEntry 2 } + +hwPimNbrSecAddressPrimary OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|8|16|20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The primary IP address of this PIM neighbor. The + InetAddressType is given by the hwPimNbrSecAddressType + object." + ::= { hwPimNbrSecAddressEntry 3 } + +hwPimNbrSecAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|8|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The secondary IP address of this PIM neighbor. The + InetAddressType is given by the hwPimNbrSecAddressType + object." + ::= { hwPimNbrSecAddressEntry 4 } + + +hwPimStarGTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPimStarGEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the non-interface specific + (*,G) state that PIM has." + REFERENCE "RFC 4601 section 4.1.3" + ::= { hwPim 4 } + +hwPimStarGEntry OBJECT-TYPE + SYNTAX HwPimStarGEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the hwPimStarGTable." + INDEX { hwPimStarGAddressType, + hwPimStarGGrpAddress } + ::= { hwPimStarGTable 1 } + +HwPimStarGEntry ::= SEQUENCE { + hwPimStarGAddressType InetAddressType, + hwPimStarGGrpAddress InetAddress, + hwPimStarGUpTime TimeTicks, + hwPimStarGPimMode HWPimMode, + hwPimStarGRpAddressType InetAddressType, + hwPimStarGRpAddress InetAddress, + hwPimStarGPimModeOrigin HWPimGroupMappingOriginType, + hwPimStarGRpIsLocal TruthValue, + hwPimStarGUpstreamJoinState INTEGER, + hwPimStarGUpstreamJoinTimer TimeTicks, + hwPimStarGUpstreamNeighborType InetAddressType, + hwPimStarGUpstreamNeighbor InetAddress, + hwPimStarGRpfIfIndex InterfaceIndexOrZero, + hwPimStarGRpfNextHopType InetAddressType, + hwPimStarGRpfNextHop InetAddress, + hwPimStarGRpfRouteProtocol IANAipRouteProtocol, + hwPimStarGRpfRouteAddress InetAddress, + hwPimStarGRpfRoutePrefixLength InetAddressPrefixLength, + hwPimStarGRpfRouteMetricPref Unsigned32, + hwPimStarGRpfRouteMetric Unsigned32 +} + +hwPimStarGAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The address type of this multicast group." + ::= { hwPimStarGEntry 1 } + +hwPimStarGGrpAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|8|16|20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The multicast group address. The InetAddressType is given + by the hwPimStarGAddressType object." + ::= { hwPimStarGEntry 2 } + +hwPimStarGUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time since this entry was created by the local router." + ::= { hwPimStarGEntry 3 } + +hwPimStarGPimMode OBJECT-TYPE + SYNTAX HWPimMode { asm(3), bidir(4) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether this entry represents an ASM (Any Source Multicast, + used with PIM-SM) or BIDIR-PIM group." + ::= { hwPimStarGEntry 4 } + +hwPimStarGRpAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address type of the Rendezvous Point (RP), or + unknown(0) if the RP address is unknown." + ::= { hwPimStarGEntry 5 } + +hwPimStarGRpAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address of the Rendezvous Point (RP) for the group. + The InetAddressType is given by the hwPimStarGRpAddressType." + ::= { hwPimStarGEntry 6 } + +hwPimStarGPimModeOrigin OBJECT-TYPE + SYNTAX HWPimGroupMappingOriginType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mechanism by which the PIM mode and RP for the group + were learned." + ::= { hwPimStarGEntry 7 } + +hwPimStarGRpIsLocal OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the local router is the RP for the group." + ::= { hwPimStarGEntry 8 } + +hwPimStarGUpstreamJoinState OBJECT-TYPE + SYNTAX INTEGER { + notJoined (1), + joined (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the local router should join the RP tree for the + group. This corresponds to the state of the upstream (*,G) + state machine in the PIM-SM specification." + REFERENCE "RFC 4601 section 4.5.6" + ::= { hwPimStarGEntry 9 } + +hwPimStarGUpstreamJoinTimer OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time remaining before the local router next sends a + periodic (*,G) Join message on hwPimStarGRpfIfIndex. This + timer is called the (*,G) Upstream Join Timer in the PIM-SM + specification. This object is zero if the timer is not + running." + REFERENCE "RFC 4601 section 4.10" + ::= { hwPimStarGEntry 10 } + +hwPimStarGUpstreamNeighborType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The primary address type of the upstream neighbor, or + unknown(0) if the upstream neighbor address is unknown or is + not a PIM neighbor." + ::= { hwPimStarGEntry 11 } + +hwPimStarGUpstreamNeighbor OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The primary address of the neighbor on hwPimStarGRpfIfIndex + that the local router is sending periodic (*,G) Join + messages to. The InetAddressType is given by the + hwPimStarGUpstreamNeighborType object. This address is called + RPF'(*,G) in the PIM-SM specification." + REFERENCE "RFC 4601 section 4.1.6" + ::= { hwPimStarGEntry 12 } + +hwPimStarGRpfIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ifIndex for the RPF interface towards the RP, + or zero if the RPF interface is unknown." + ::= { hwPimStarGEntry 13 } + +hwPimStarGRpfNextHopType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address type of the RPF next hop towards the RP, or + unknown(0) if the RPF next hop is unknown." + ::= { hwPimStarGEntry 14 } + +hwPimStarGRpfNextHop OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address of the RPF next hop towards the RP. The + InetAddressType is given by the hwPimStarGRpfNextHopType + object. This address is called MRIB.next_hop(RP(G)) + in the PIM-SM specification." + REFERENCE "RFC 4601 section 4.5.5" + ::= { hwPimStarGEntry 15 } + +hwPimStarGRpfRouteProtocol OBJECT-TYPE + SYNTAX IANAipRouteProtocol + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The routing mechanism via which the route used to find the + RPF interface towards the RP was learned." + ::= { hwPimStarGEntry 16 } + +hwPimStarGRpfRouteAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address which when combined with the corresponding + value of hwPimStarGRpfRoutePrefixLength identifies the route + used to find the RPF interface towards the RP. The + InetAddressType is given by the hwPimStarGRpfNextHopType + object. + + This address object is only significant up to + hwPimStarGRpfRoutePrefixLength bits. The remainder of the + address bits are zero." + ::= { hwPimStarGEntry 17 } + +hwPimStarGRpfRoutePrefixLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The prefix length which when combined with the + corresponding value of hwPimStarGRpfRouteAddress identifies + the route used to find the RPF interface towards the RP. + The InetAddressType is given by the hwPimStarGRpfNextHopType + object." + ::= { hwPimStarGEntry 18 } + +hwPimStarGRpfRouteMetricPref OBJECT-TYPE + SYNTAX Unsigned32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The metric preference of the route used to find the RPF + interface towards the RP." + ::= { hwPimStarGEntry 19 } + +hwPimStarGRpfRouteMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The routing metric of the route used to find the RPF + interface towards the RP." + ::= { hwPimStarGEntry 20 } + + +hwPimStarGITable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPimStarGIEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the interface-specific (*,G) + state that PIM has." + REFERENCE "RFC 4601 section 4.1.3" + ::= { hwPim 5 } + +hwPimStarGIEntry OBJECT-TYPE + SYNTAX HwPimStarGIEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the hwPimStarGITable." + INDEX { hwPimStarGAddressType, + hwPimStarGGrpAddress, + hwPimStarGIIfIndex } + ::= { hwPimStarGITable 1 } + +HwPimStarGIEntry ::= SEQUENCE { + hwPimStarGIIfIndex InterfaceIndex, + hwPimStarGIUpTime TimeTicks, + hwPimStarGILocalMembership TruthValue, + hwPimStarGIJoinPruneState INTEGER, + hwPimStarGIPrunePendingTimer TimeTicks, + hwPimStarGIJoinExpiryTimer TimeTicks, + hwPimStarGIAssertState INTEGER, + hwPimStarGIAssertTimer TimeTicks, + hwPimStarGIAssertWinnerAddressType InetAddressType, + hwPimStarGIAssertWinnerAddress InetAddress, + hwPimStarGIAssertWinnerMetricPref Unsigned32, + hwPimStarGIAssertWinnerMetric Unsigned32 +} + +hwPimStarGIIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifIndex of the interface that this entry corresponds + to." + ::= { hwPimStarGIEntry 1 } + +hwPimStarGIUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time since this entry was created by the local router." + ::= { hwPimStarGIEntry 2 } + +hwPimStarGILocalMembership OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the local router has (*,G) local membership on this + interface (resulting from a mechanism such as IGMP or MLD). + This corresponds to local_receiver_include(*,G,I) in the + PIM-SM specification." + REFERENCE "RFC 3376, RFC 3810, RFC 4601 section 4.1.6" + ::= { hwPimStarGIEntry 3 } + +hwPimStarGIJoinPruneState OBJECT-TYPE + SYNTAX INTEGER { + noInfo (1), + join (2), + prunePending (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state resulting from (*,G) Join/Prune messages + received on this interface. This corresponds to the state + of the downstream per-interface (*,G) state machine in the + PIM-SM specification." + REFERENCE "RFC 4601 section 4.5.2" + ::= { hwPimStarGIEntry 4 } + +hwPimStarGIPrunePendingTimer OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time remaining before the local router acts on a (*,G) + Prune message received on this interface, during which the + router is waiting to see whether another downstream router + will override the Prune message. This timer is called the + (*,G) Prune-Pending Timer in the PIM-SM specification. This + object is zero if the timer is not running." + REFERENCE "RFC 4601 section 4.5.1" + ::= { hwPimStarGIEntry 5 } + +hwPimStarGIJoinExpiryTimer OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time remaining before (*,G) Join state for this + interface expires. This timer is called the (*,G) Join + Expiry Timer in the PIM-SM specification. This object is + zero if the timer is not running. A value of 'FFFFFFFF'h + indicates an infinite expiry time." + REFERENCE "RFC 4601 section 4.10" + ::= { hwPimStarGIEntry 6 } + +hwPimStarGIAssertState OBJECT-TYPE + SYNTAX INTEGER { + noInfo (1), + iAmAssertWinner (2), + iAmAssertLoser (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The (*,G) Assert state for this interface. This + corresponds to the state of the per-interface (*,G) Assert + state machine in the PIM-SM specification. If + hwPimStarGPimMode is 'bidir', this object must be 'noInfo'." + REFERENCE "RFC 4601 section 4.6.2" + ::= { hwPimStarGIEntry 7 } + +hwPimStarGIAssertTimer OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If hwPimStarGIAssertState is 'iAmAssertWinner', this is the + time remaining before the local router next sends a (*,G) + Assert message on this interface. If hwPimStarGIAssertState + is 'iAmAssertLoser', this is the time remaining before the + (*,G) Assert state expires. If hwPimStarGIAssertState is + 'noInfo', this is zero. This timer is called the (*,G) + Assert Timer in the PIM-SM specification." + REFERENCE "RFC 4601 section 4.6.2" + ::= { hwPimStarGIEntry 8 } + +hwPimStarGIAssertWinnerAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If hwPimStarGIAssertState is 'iAmAssertLoser', this is the + address type of the assert winner; otherwise, this object is + unknown(0)." + ::= { hwPimStarGIEntry 9 } + +hwPimStarGIAssertWinnerAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If hwPimStarGIAssertState is 'iAmAssertLoser', this is the + address of the assert winner. The InetAddressType is given + by the hwPimStarGIAssertWinnerAddressType object." + ::= { hwPimStarGIEntry 10 } + +hwPimStarGIAssertWinnerMetricPref OBJECT-TYPE + SYNTAX Unsigned32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If hwPimStarGIAssertState is 'iAmAssertLoser', this is the + metric preference of the route to the RP advertised by the + assert winner; otherwise, this object is zero." + ::= { hwPimStarGIEntry 11 } + +hwPimStarGIAssertWinnerMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If hwPimStarGIAssertState is 'iAmAssertLoser', this is the + routing metric of the route to the RP advertised by the + assert winner; otherwise, this object is zero." + ::= { hwPimStarGIEntry 12 } + + +hwPimSGTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPimSGEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the non-interface specific + (S,G) state that PIM has." + REFERENCE "RFC 4601 section 4.1.4" + ::= { hwPim 6 } + +hwPimSGEntry OBJECT-TYPE + SYNTAX HwPimSGEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the hwPimSGTable." + INDEX { hwPimSGAddressType, + hwPimSGGrpAddress, + hwPimSGSrcAddress } + ::= { hwPimSGTable 1 } + +HwPimSGEntry ::= SEQUENCE { + hwPimSGAddressType InetAddressType, + hwPimSGGrpAddress InetAddress, + hwPimSGSrcAddress InetAddress, + hwPimSGUpTime TimeTicks, + hwPimSGPimMode HWPimMode, + hwPimSGUpstreamJoinState INTEGER, + hwPimSGUpstreamJoinTimer TimeTicks, + hwPimSGUpstreamNeighbor InetAddress, + hwPimSGRpfIfIndex InterfaceIndexOrZero, + hwPimSGRpfNextHopType InetAddressType, + hwPimSGRpfNextHop InetAddress, + hwPimSGRpfRouteProtocol IANAipRouteProtocol, + hwPimSGRpfRouteAddress InetAddress, + hwPimSGRpfRoutePrefixLength InetAddressPrefixLength, + hwPimSGRpfRouteMetricPref Unsigned32, + hwPimSGRpfRouteMetric Unsigned32, + hwPimSGSptBit TruthValue, + hwPimSGKeepaliveTimer TimeTicks, + hwPimSGDrRegisterState INTEGER, + hwPimSGDrRegisterStopTimer TimeTicks, + hwPimSGRpRegisterPmbrAddressType InetAddressType, + hwPimSGRpRegisterPmbrAddress InetAddress, + hwPimSGUpstreamPruneState INTEGER, + hwPimSGUpstreamPruneLimitTimer TimeTicks, + hwPimSGOriginatorState INTEGER, + hwPimSGSourceActiveTimer TimeTicks, + hwPimSGStateRefreshTimer TimeTicks +} + +hwPimSGAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The address type of the source and multicast group for this + entry." + ::= { hwPimSGEntry 1 } + +hwPimSGGrpAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|8|16|20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The multicast group address for this entry. The + InetAddressType is given by the hwPimSGAddressType object." + ::= { hwPimSGEntry 2 } + +hwPimSGSrcAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|8|16|20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The source address for this entry. The InetAddressType is + given by the hwPimSGAddressType object." + ::= { hwPimSGEntry 3 } + +hwPimSGUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time since this entry was created by the local router." + ::= { hwPimSGEntry 4 } + +hwPimSGPimMode OBJECT-TYPE + SYNTAX HWPimMode { ssm(2), asm(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether hwPimSGGrpAddress is an SSM (Source Specific + Multicast, used with PIM-SM) or ASM (Any Source Multicast, + used with PIM-SM) group." + REFERENCE "RFC 4601 section 4.5.2, RFC 3569 and + I-D.ietf-mboned-ip-mcast-mib ipMcastSsmRangeTable" + ::= { hwPimSGEntry 5 } + +hwPimSGUpstreamJoinState OBJECT-TYPE + SYNTAX INTEGER { + notJoined (1), + joined (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the local router should join the shortest-path tree + for the source and group represented by this entry. This + corresponds to the state of the upstream (S,G) state machine + in the PIM-SM specification." + REFERENCE "RFC 4601 section 4.5.7" + ::= { hwPimSGEntry 6 } + +hwPimSGUpstreamJoinTimer OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time remaining before the local router next sends a + periodic (S,G) Join message on hwPimSGRpfIfIndex. This timer + is called the (S,G) Upstream Join Timer in the PIM-SM + specification. This object is zero if the timer is not + running." + REFERENCE "RFC 4601 section 4.10 and 4.11" + ::= { hwPimSGEntry 7 } + +hwPimSGUpstreamNeighbor OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|8|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The primary address of the neighbor on hwPimSGRpfIfIndex that + the local router is sending periodic (S,G) Join messages to. + This is zero if the RPF next hop is unknown or is not a + PIM neighbor. The InetAddressType is given by the + hwPimSGAddressType object. This address is called RPF'(S,G) + in the PIM-SM specification." + REFERENCE "RFC 4601 section 4.1.6" + ::= { hwPimSGEntry 8 } + +hwPimSGRpfIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ifIndex for the RPF interface towards the + source, or zero if the RPF interface is unknown." + ::= { hwPimSGEntry 9 } + +hwPimSGRpfNextHopType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address type of the RPF next hop towards the source, or + unknown(0) if the RPF next hop is unknown." + ::= { hwPimSGEntry 10 } + +hwPimSGRpfNextHop OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|8|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address of the RPF next hop towards the source. The + InetAddressType is given by the hwPimSGRpfNextHopType. This + address is called MRIB.next_hop(S) in the PIM-SM + specification." + REFERENCE "RFC 4601 section 4.5.5" + ::= { hwPimSGEntry 11 } + +hwPimSGRpfRouteProtocol OBJECT-TYPE + SYNTAX IANAipRouteProtocol + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The routing mechanism via which the route used to find the + RPF interface towards the source was learned." + ::= { hwPimSGEntry 12 } + +hwPimSGRpfRouteAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|8|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address which when combined with the corresponding + value of hwPimSGRpfRoutePrefixLength identifies the route used + to find the RPF interface towards the source. The + InetAddressType is given by the hwPimSGRpfNextHopType object. + + This address object is only significant up to + hwPimSGRpfRoutePrefixLength bits. The remainder of the + address bits are zero." + ::= { hwPimSGEntry 13 } + +hwPimSGRpfRoutePrefixLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The prefix length which when combined with the + corresponding value of hwPimSGRpfRouteAddress identifies the + route used to find the RPF interface towards the source. + The InetAddressType is given by the hwPimSGRpfNextHopType + object." + ::= { hwPimSGEntry 14 } + +hwPimSGRpfRouteMetricPref OBJECT-TYPE + SYNTAX Unsigned32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The metric preference of the route used to find the RPF + interface towards the source." + ::= { hwPimSGEntry 15 } + +hwPimSGRpfRouteMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The routing metric of the route used to find the RPF + interface towards the source." + ::= { hwPimSGEntry 16 } + +hwPimSGSptBit OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the SPT bit is set; and therefore whether + forwarding is taking place on the shortest-path tree." + ::= { hwPimSGEntry 17 } + +hwPimSGKeepaliveTimer OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time remaining before, in the absence of explicit (S,G) + local membership or (S,G) Join messages received to maintain + it, this (S,G) state expires. This timer is called the + (S,G) Keepalive Timer in the PIM-SM specification." + REFERENCE "RFC 4601 section 4.1.4" + ::= { hwPimSGEntry 18 } + +hwPimSGDrRegisterState OBJECT-TYPE + SYNTAX INTEGER { + noInfo (1), + join (2), + joinPending (3), + prune (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the local router should encapsulate (S,G) data + packets in Register messages and send them to the RP. This + corresponds to the state of the per-(S,G) Register state + machine in the PIM-SM specification. This object is always + 'noInfo' unless hwPimSGPimMode is 'asm'." + REFERENCE "RFC 4601 section 4.4.1" + ::= { hwPimSGEntry 19 } + +hwPimSGDrRegisterStopTimer OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If hwPimSGDrRegisterState is 'prune', this is the time + remaining before the local router sends a Null-Register + message to the RP. If hwPimSGDrRegisterState is + 'joinPending', this is the time remaining before the local + router resumes encapsulating data packets and sending them + to the RP. Otherwise, this is zero. This timer is called + the Register-Stop Timer in the PIM-SM specification." + REFERENCE "RFC 4601 section 4.4" + ::= { hwPimSGEntry 20 } + +hwPimSGRpRegisterPmbrAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address type of the first PIM Multicast Border Router + to send a Register message with the Border bit set. This + object is unknown(0) if the local router is not the RP for + the group." + ::= { hwPimSGEntry 21 } + +hwPimSGRpRegisterPmbrAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the first PIM Multicast Border Router to + send a Register message with the Border bit set. The + InetAddressType is given by the + hwPimSGRpRegisterPmbrAddressType object." + ::= { hwPimSGEntry 22 } + +hwPimSGUpstreamPruneState OBJECT-TYPE + SYNTAX INTEGER { + forwarding (1), + ackpending (2), + pruned (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the local router has pruned itself from the tree. + This corresponds to the state of the upstream prune (S,G) + state machine in the PIM-DM specification. This object is + used only by PIM-DM." + REFERENCE "RFC 3973 section 4.4.1" + ::= { hwPimSGEntry 23 } + +hwPimSGUpstreamPruneLimitTimer OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time remaining before the local router may send a (S,G) + Prune message on hwPimSGRpfIfIndex. This timer is called the + (S,G) Prune Limit Timer in the PIM-DM specification. This + object is zero if the timer is not running. This object is + used only by PIM-DM." + REFERENCE "RFC 2973 section 4.8" + ::= { hwPimSGEntry 24 } + +hwPimSGOriginatorState OBJECT-TYPE + SYNTAX INTEGER { + notOriginator (1), + originator (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the router is an originator for an (S,G) message + flow. This corresponds to the state of the per-(S,G) + Originator state machine in the PIM-DM specification. This + object is used only by PIM-DM." + REFERENCE "RFC 3973 section 4.5.2" + ::= { hwPimSGEntry 25 } + +hwPimSGSourceActiveTimer OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If hwPimSGOriginatorState is 'originator', this is the time + remaining before the local router reverts to a notOriginator + state. Otherwise, this is zero. This timer is called the + Source Active Timer in the PIM-DM specification. This + object is used only by PIM-DM." + REFERENCE "RFC 3973 section 4.8" + ::= { hwPimSGEntry 26 } + +hwPimSGStateRefreshTimer OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If hwPimSGOriginatorState is 'originator', this is the time + remaining before the local router sends a State Refresh + message. Otherwise, this is zero. This timer is called the + State Refresh Timer in the PIM-DM specification. This + object is used only by PIM-DM." + REFERENCE "RFC 3973 section 4.8" + ::= { hwPimSGEntry 27 } + + +hwPimSGITable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPimSGIEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the interface-specific (S,G) + state that PIM has." + REFERENCE "RFC 4601 section 4.1.4" + ::= { hwPim 7 } + +hwPimSGIEntry OBJECT-TYPE + SYNTAX HwPimSGIEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the hwPimSGITable." + INDEX { hwPimSGAddressType, + hwPimSGGrpAddress, + hwPimSGSrcAddress, + hwPimSGIIfIndex } + ::= { hwPimSGITable 1 } + +HwPimSGIEntry ::= SEQUENCE { + hwPimSGIIfIndex InterfaceIndex, + hwPimSGIUpTime TimeTicks, + hwPimSGILocalMembership TruthValue, + hwPimSGIJoinPruneState INTEGER, + hwPimSGIPrunePendingTimer TimeTicks, + hwPimSGIJoinExpiryTimer TimeTicks, + hwPimSGIAssertState INTEGER, + hwPimSGIAssertTimer TimeTicks, + hwPimSGIAssertWinnerAddressType InetAddressType, + hwPimSGIAssertWinnerAddress InetAddress, + hwPimSGIAssertWinnerMetricPref Unsigned32, + hwPimSGIAssertWinnerMetric Unsigned32 +} + +hwPimSGIIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifIndex of the interface that this entry corresponds + to." + ::= { hwPimSGIEntry 1 } + +hwPimSGIUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time since this entry was created by the local router." + ::= { hwPimSGIEntry 2 } + +hwPimSGILocalMembership OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the local router has (S,G) local membership on this + interface (resulting from a mechanism such as IGMP or MLD). + This corresponds to local_receiver_include(S,G,I) in the + PIM-SM specification." + REFERENCE "RFC 3376, RFC 3810, RFC 4601 sections 4.1.6, 4.6.1 and + 4.6.2" + ::= { hwPimSGIEntry 3 } + +hwPimSGIJoinPruneState OBJECT-TYPE + SYNTAX INTEGER { + noInfo (1), + join (2), + prunePending (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state resulting from (S,G) Join/Prune messages + received on this interface. This corresponds to the state + of the downstream per-interface (S,G) state machine in the + PIM-SM and PIM-DM specification." + REFERENCE "RFC 4601 section 4.5.3 and RFC 3973 section 4.4.2" + ::= { hwPimSGIEntry 4 } + +hwPimSGIPrunePendingTimer OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time remaining before the local router acts on an (S,G) + Prune message received on this interface, during which the + router is waiting to see whether another downstream router + will override the Prune message. This timer is called the + (S,G) Prune-Pending Timer in the PIM-SM specification. This + object is zero if the timer is not running." + REFERENCE "RFC 4601 section 4.5.3 and 4.5.4" + ::= { hwPimSGIEntry 5 } + +hwPimSGIJoinExpiryTimer OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time remaining before (S,G) Join state for this + interface expires. This timer is called the (S,G) Join + Expiry Timer in the PIM-SM specification. This object is + zero if the timer is not running. A value of 'FFFFFFFF'h + indicates an infinite expiry time. This timer is called the + (S,G) Prune Timer in the PIM-DM specification." + REFERENCE "RFC 4601 section 4.10 and RFC 3973 section 4.8" + ::= { hwPimSGIEntry 6 } + +hwPimSGIAssertState OBJECT-TYPE + SYNTAX INTEGER { + noInfo (1), + iAmAssertWinner (2), + iAmAssertLoser (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The (S,G) Assert state for this interface. This + corresponds to the state of the per-interface (S,G) Assert + state machine in the PIM-SM specification." + REFERENCE "RFC 4601 section 4.6.1" + ::= { hwPimSGIEntry 7 } + +hwPimSGIAssertTimer OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If hwPimSGIAssertState is 'iAmAssertWinner', this is the time + remaining before the local router next sends a (S,G) Assert + message on this interface. If hwPimSGIAssertState is + 'iAmAssertLoser', this is the time remaining before the + (S,G) Assert state expires. If hwPimSGIAssertState is + 'noInfo', this is zero. This timer is called the (S,G) + Assert Timer in the PIM-SM specification." + REFERENCE "RFC 4601 section 4.6.1" + ::= { hwPimSGIEntry 8 } + +hwPimSGIAssertWinnerAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If hwPimSGIAssertState is 'iAmAssertLoser', this is the + address type of the assert winner; otherwise, this object is + unknown(0)." + ::= { hwPimSGIEntry 9 } + +hwPimSGIAssertWinnerAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If hwPimSGIAssertState is 'iAmAssertLoser', this is the + address of the assert winner. The InetAddressType is given + by the hwPimSGIAssertWinnerAddressType object." + ::= { hwPimSGIEntry 10 } + +hwPimSGIAssertWinnerMetricPref OBJECT-TYPE + SYNTAX Unsigned32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If hwPimSGIAssertState is 'iAmAssertLoser', this is the + metric preference of the route to the source advertised by + the assert winner; otherwise, this object is zero." + ::= { hwPimSGIEntry 11 } + +hwPimSGIAssertWinnerMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If hwPimSGIAssertState is 'iAmAssertLoser', this is the + routing metric of the route to the source advertised by the + assert winner; otherwise, this object is zero." + ::= { hwPimSGIEntry 12 } + + +hwPimSGRptTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPimSGRptEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the non-interface specific + (S,G,rpt) state that PIM has." + REFERENCE "RFC 4601 section 4.1.5" + ::= { hwPim 8 } + +hwPimSGRptEntry OBJECT-TYPE + SYNTAX HwPimSGRptEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the hwPimSGRptTable." + INDEX { hwPimStarGAddressType, + hwPimStarGGrpAddress, + hwPimSGRptSrcAddress } + ::= { hwPimSGRptTable 1 } + +HwPimSGRptEntry ::= SEQUENCE { + hwPimSGRptSrcAddress InetAddress, + hwPimSGRptUpTime TimeTicks, + hwPimSGRptUpstreamPruneState INTEGER, + hwPimSGRptUpstreamOverrideTimer TimeTicks +} + +hwPimSGRptSrcAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|8|16|20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The source address for this entry. The InetAddressType is + given by the hwPimStarGAddressType object." + ::= { hwPimSGRptEntry 1 } + +hwPimSGRptUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time since this entry was created by the local router." + ::= { hwPimSGRptEntry 2 } + +hwPimSGRptUpstreamPruneState OBJECT-TYPE + SYNTAX INTEGER { + rptNotJoined (1), + pruned (2), + notPruned (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the local router should prune the source off the RP + tree. This corresponds to the state of the upstream + (S,G,rpt) state machine for triggered messages in the PIM-SM + specification." + REFERENCE "RFC 4601 section 4.5.9" + ::= { hwPimSGRptEntry 3 } + +hwPimSGRptUpstreamOverrideTimer OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time remaining before the local router sends a + triggered (S,G,rpt) Join message on hwPimStarGRpfIfIndex. + This timer is called the (S,G,rpt) Upstream Override Timer + in the PIM-SM specification. This object is zero if the + timer is not running." + REFERENCE "RFC 4601 section 4.5.9" + ::= { hwPimSGRptEntry 4 } + + +hwPimSGRptITable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPimSGRptIEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the interface-specific + (S,G,rpt) state that PIM has." + REFERENCE "RFC 4601 section 4.1.5" + ::= { hwPim 9 } + +hwPimSGRptIEntry OBJECT-TYPE + SYNTAX HwPimSGRptIEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the hwPimSGRptITable." + INDEX { hwPimStarGAddressType, + hwPimStarGGrpAddress, + hwPimSGRptSrcAddress, + hwPimSGRptIIfIndex } + ::= { hwPimSGRptITable 1 } + +HwPimSGRptIEntry ::= SEQUENCE { + hwPimSGRptIIfIndex InterfaceIndex, + hwPimSGRptIUpTime TimeTicks, + hwPimSGRptILocalMembership TruthValue, + hwPimSGRptIJoinPruneState INTEGER, + hwPimSGRptIPrunePendingTimer TimeTicks, + hwPimSGRptIPruneExpiryTimer TimeTicks +} + +hwPimSGRptIIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifIndex of the interface that this entry corresponds + to." + ::= { hwPimSGRptIEntry 1 } + +hwPimSGRptIUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time since this entry was created by the local router." + ::= { hwPimSGRptIEntry 2 } + +hwPimSGRptILocalMembership OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the local router has both (*,G) include local + membership and (S,G) exclude local membership on this + interface (resulting from a mechanism such as IGMP or MLD). + This corresponds to local_receiver_exclude(S,G,I) in the + PIM-SM specification." + REFERENCE "RFC 3376, RFC 3810, RFC 4601 section 4.1.6" + ::= { hwPimSGRptIEntry 3 } + +hwPimSGRptIJoinPruneState OBJECT-TYPE + SYNTAX INTEGER { + noInfo (1), + prune (2), + prunePending (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state resulting from (S,G,rpt) Join/Prune messages + received on this interface. This corresponds to the state + of the downstream per-interface (S,G,rpt) state machine in + the PIM-SM specification." + REFERENCE "RFC 4601 section 4.5.4" + ::= { hwPimSGRptIEntry 4 } + +hwPimSGRptIPrunePendingTimer OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time remaining before the local router starts pruning + this source off the RP tree. This timer is called the + (S,G,rpt) Prune-Pending Timer in the PIM-SM specification. + This object is zero if the timer is not running." + REFERENCE "RFC 4601 section 4.5.4" + ::= { hwPimSGRptIEntry 5 } + +hwPimSGRptIPruneExpiryTimer OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time remaining before (S,G,rpt) Prune state for this + interface expires. This timer is called the (S,G,rpt) + Prune Expiry Timer in the PIM-SM specification. This object + is zero if the timer is not running. A value of 'FFFFFFFF'h + indicates an infinite expiry time." + REFERENCE "RFC 4601 section 4.5.4" + ::= { hwPimSGRptIEntry 6 } + + +hwPimGroupMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPimGroupMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing mappings from multicast + group prefixes to the PIM mode and RP address to use for + groups within that group prefix. + + Rows in this table are created for a variety of reasons, + indicated by the value of the hwPimGroupMappingOrigin object. + + - Rows with a hwPimGroupMappingOrigin value of 'fixed' are + created automatically by the router at startup, to + correspond to the well-defined prefixes of link-local and + unroutable group addresses. These rows are never + destroyed. + + - Rows with a hwPimGroupMappingOrigin value of 'embedded' are + created by the router to correspond to group prefixes + that are to be treated as being in Embedded-RP format. + + - Rows with a hwPimGroupMappingOrigin value of 'configRp' are + created and destroyed as a result of rows in the + pimStaticRPTable being created and destroyed. + + - Rows with a hwPimGroupMappingOrigin value of 'configSsm' + are created and destroyed as a result of configuration of + SSM address ranges to the local router. + + - Rows with a hwPimGroupMappingOrigin value of 'bsr' are + created as a result of running the PIM Bootstrap Router + (BSR) mechanism. If the local router is not the elected + BSR, these rows are created to correspond to group + prefixes in the PIM Bootstrap messages received from the + elected BSR. If the local router is the elected BSR, + these rows are created to correspond to group prefixes in + the PIM Bootstrap messages that the local router sends. + In either case, these rows are destroyed when the group + prefixes are timed out by the BSR mechanism. + + - Rows with a hwPimGroupMappingOrigin value of 'other' are + created and destroyed according to some other mechanism + not specified here. + + Given the collection of rows in this table at any point in + time, the PIM mode and RP address to use for a particular + group is determined using the following algorithm. + + 1. From the set of all rows, the subset whose group prefix + contains the group in question are selected. + + 2. If there are no such rows, the behavior is undefined. + + 3. From the selected subset of rows, the subset that have + the greatest value of hwPimGroupMappingGrpPrefixLength are + selected. + + 4. If there are multiple selected rows, and a subset are + defined by pimStaticRPTable (hwPimGroupMappingOrigin value + of 'configRp') with pimStaticRPOverrideDynamic set to + TRUE, then this subset is selected. + + 5. If there are still multiple selected rows, the subset + that have the highest precedence (the lowest numerical + value for hwPimGroupMappingPrecedence) are selected. + + 6. If there are still multiple selected rows, the row + selected is implementation dependent; the implementation + might or might not apply the PIM hash function to select + the row. + + 7. The group mode to use is given by the value of + hwPimGroupMappingPimMode from the single selected row; the + RP to use is given by the value of + hwPimGroupMappingRpAddress, unless hwPimGroupMappingOrigin is + 'embedded', in which case the RP is extracted from the + group address in question." + REFERENCE "RFC 4601 section 3.7, RFC 3956 and RFC 4610" + ::= { hwPim 13 } + +hwPimGroupMappingEntry OBJECT-TYPE + SYNTAX HwPimGroupMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the hwPimGroupMappingTable." + INDEX { hwPimGroupMappingOrigin, + hwPimGroupMappingAddressType, + hwPimGroupMappingGrpAddress, + hwPimGroupMappingGrpPrefixLength, + hwPimGroupMappingRpAddressType, + hwPimGroupMappingRpAddress } + ::= { hwPimGroupMappingTable 1 } + +HwPimGroupMappingEntry ::= SEQUENCE { + hwPimGroupMappingOrigin HWPimGroupMappingOriginType, + hwPimGroupMappingAddressType InetAddressType, + hwPimGroupMappingGrpAddress InetAddress, + hwPimGroupMappingGrpPrefixLength InetAddressPrefixLength, + hwPimGroupMappingRpAddressType InetAddressType, + hwPimGroupMappingRpAddress InetAddress, + hwPimGroupMappingPimMode HWPimMode, + hwPimGroupMappingPrecedence Unsigned32 +} + +hwPimGroupMappingOrigin OBJECT-TYPE + SYNTAX HWPimGroupMappingOriginType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The mechanism by which this group mapping was learned." + ::= { hwPimGroupMappingEntry 1 } + +hwPimGroupMappingAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The address type of the IP multicast group prefix." + ::= { hwPimGroupMappingEntry 2 } + +hwPimGroupMappingGrpAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|8|16|20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast group address which, when combined with + hwPimGroupMappingGrpPrefixLength, gives the group prefix for + this mapping. The InetAddressType is given by the + hwPimGroupMappingAddressType object. + + This address object is only significant up to + hwPimGroupMappingGrpPrefixLength bits. The remainder of the + address bits are zero. This is especially important for + this index field, which is part of the index of this entry. + Any non-zero bits would signify an entirely different + entry." + ::= { hwPimGroupMappingEntry 3 } + +hwPimGroupMappingGrpPrefixLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength (4..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The multicast group prefix length, which, when combined + with hwPimGroupMappingGrpAddress, gives the group prefix for + this mapping. The InetAddressType is given by the + hwPimGroupMappingAddressType object. If + hwPimGroupMappingAddressType is 'ipv4' or 'ipv4z', this + object must be in the range 4..32. If + hwPimGroupMappingAddressType is 'ipv6' or 'ipv6z', this object + must be in the range 8..128." + ::= { hwPimGroupMappingEntry 4 } + +hwPimGroupMappingRpAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The address type of the RP to be used for groups within + this group prefix, or unknown(0) if no RP is to be used or + if the RP address is unknown. This object must be + unknown(0) if hwPimGroupMappingPimMode is ssm(2), or if + hwPimGroupMappingOrigin is embedded(6)." + ::= { hwPimGroupMappingEntry 5 } + +hwPimGroupMappingRpAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|8|16|20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address of the RP to be used for groups within this + group prefix. The InetAddressType is given by the + hwPimGroupMappingRpAddressType object." + ::= { hwPimGroupMappingEntry 6 } + +hwPimGroupMappingPimMode OBJECT-TYPE + SYNTAX HWPimMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The PIM mode to be used for groups in this group prefix." + ::= { hwPimGroupMappingEntry 7 } + +hwPimGroupMappingPrecedence OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The precedence of this row, used in the algorithm that + determines which row applies to a given group address + (described above). Numerically higher values for this + object indicate lower precedences, with the value zero + denoting the highest precedence. + + The absolute values of this object have a significance only + on the local router and do not need to be coordinated with + other routers." + ::= { hwPimGroupMappingEntry 8 } + +hwPimInterfaceCtlMsgCountTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPimInterfaceCtlMsgCountEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the control message counter + of all PIM interfaces." + ::= { hwPim 58} + +hwPimInterfaceCtlMsgCountEntry OBJECT-TYPE + SYNTAX HwPimInterfaceCtlMsgCountEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the hwPimCtlMsgCountTable. + This entry is preserved on agent restart." + INDEX { hwPimInterfaceCtlMsgCountIfIndex, + hwPimInterfaceCtlMsgCountIpVersion, + hwPimInterfaceCtlMsgCountMsgState } + ::= { hwPimInterfaceCtlMsgCountTable 1 } + +HwPimInterfaceCtlMsgCountEntry ::= SEQUENCE { + hwPimInterfaceCtlMsgCountIfIndex InterfaceIndex, + hwPimInterfaceCtlMsgCountIpVersion InetVersion, + hwPimInterfaceCtlMsgCountMsgState HWPimCtlMsgState, + hwPimInterfaceCtlMsgCountAssert Unsigned32, + hwPimInterfaceCtlMsgCountHello Unsigned32, + hwPimInterfaceCtlMsgCountJoinPrune Unsigned32, + hwPimInterfaceCtlMsgCountBsr Unsigned32 +} + +hwPimInterfaceCtlMsgCountIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifIndex value of this PIM interface." + ::= { hwPimInterfaceCtlMsgCountEntry 1 } + +hwPimInterfaceCtlMsgCountIpVersion OBJECT-TYPE + SYNTAX InetVersion + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP version of this PIM interface. A physical interface + may be configured in multiple modes concurrently, e.g. IPv4 + and IPv6, however the traffic is considered to be logically + separate." + ::= { hwPimInterfaceCtlMsgCountEntry 2 } + +hwPimInterfaceCtlMsgCountMsgState OBJECT-TYPE + SYNTAX HWPimCtlMsgState + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The PIM control message state." + ::= { hwPimInterfaceCtlMsgCountEntry 3 } + +hwPimInterfaceCtlMsgCountAssert OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of PIM Assert messages on this interface." + ::= { hwPimInterfaceCtlMsgCountEntry 4 } + +hwPimInterfaceCtlMsgCountHello OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of PIM Hello messages on this interface." + ::= { hwPimInterfaceCtlMsgCountEntry 5 } + +hwPimInterfaceCtlMsgCountJoinPrune OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of PIM Join/Prune messages on this interface." + ::= { hwPimInterfaceCtlMsgCountEntry 6 } + +hwPimInterfaceCtlMsgCountBsr OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of PIM BSR messages on this interface." + ::= { hwPimInterfaceCtlMsgCountEntry 7 } + +hwPimGlobalCtlMsgCountTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPimGlobalCtlMsgCountEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the control message counter on the router." + ::= { hwPim 59 } + +hwPimGlobalCtlMsgCountEntry OBJECT-TYPE + SYNTAX HwPimGlobalCtlMsgCountEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the hwPimGlobalCtlMsgCountTable. + This entry is preserved on agent restart." + INDEX { hwPimGlobalCtlMsgCountIpVersion, + hwPimGlobalCtlMsgCountMsgState } + ::= { hwPimGlobalCtlMsgCountTable 1 } + +HwPimGlobalCtlMsgCountEntry ::= SEQUENCE { + hwPimGlobalCtlMsgCountIpVersion InetVersion, + hwPimGlobalCtlMsgCountMsgState HWPimCtlMsgState, + hwPimGlobalCtlMsgCountRegister Unsigned32, + hwPimGlobalCtlMsgCountRegisterStop Unsigned32, + hwPimGlobalCtlMsgCountProbe Unsigned32, + hwPimGlobalCtlMsgCountCrp Unsigned32 +} + +hwPimGlobalCtlMsgCountIpVersion OBJECT-TYPE + SYNTAX InetVersion + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP version of this PIM instance, e.g. IPv4 + and IPv6." + ::= { hwPimGlobalCtlMsgCountEntry 1 } + +hwPimGlobalCtlMsgCountMsgState OBJECT-TYPE + SYNTAX HWPimCtlMsgState + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The PIM control message state." + ::= { hwPimGlobalCtlMsgCountEntry 2 } + +hwPimGlobalCtlMsgCountRegister OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of PIM Register messages on the router." + ::= { hwPimGlobalCtlMsgCountEntry 3 } + +hwPimGlobalCtlMsgCountRegisterStop OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of PIM Register-stop messages on the router." + ::= { hwPimGlobalCtlMsgCountEntry 4 } + +hwPimGlobalCtlMsgCountProbe OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of PIM Probe messages on the router." + ::= { hwPimGlobalCtlMsgCountEntry 5 } + +hwPimGlobalCtlMsgCountCrp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of PIM CRP messages on the router." + ::= { hwPimGlobalCtlMsgCountEntry 6 } + +hwPimNeighborLoss NOTIFICATION-TYPE + OBJECTS { hwPimNeighborUpTime, + hwPimNeighborIfName, + hwPimInstanceID, + hwPimInstanceName, + hwPimNeighborNotificationReason + } + STATUS current + DESCRIPTION + "A hwPimNeighborLoss notification signifies the loss of an + adjacency with a neighbor. This notification should be + generated when the neighbor is lost. + + This notification is generated whenever the counter + hwPimNeighborLossCount is incremented, subject + to the rate limit specified by + hwPimNeighborLossNotificationPeriod." + REFERENCE "RFC 4601 section 4.3.2" + ::= { hwPimNotifications 1 } + +hwPimInvalidRegister NOTIFICATION-TYPE + OBJECTS { hwPimGroupMappingPimMode, + hwPimInvalidRegisterAddressType, + hwPimInvalidRegisterOrigin, + hwPimInvalidRegisterGroup, + hwPimInvalidRegisterRp, + hwPimInstanceID, + hwPimInstanceName + } + STATUS current + DESCRIPTION + "A hwPimInvalidRegister notification signifies that an invalid + PIM Register message was received by this device. + + This notification is generated whenever the counter + hwPimInvalidRegisterMsgsRcvd is incremented, subject to the + rate limit specified by + hwPimInvalidRegisterNotificationPeriod." + REFERENCE "RFC 4601 section 4.4.2" + ::= { hwPimNotifications 2 } + +hwPimInvalidJoinPrune NOTIFICATION-TYPE + OBJECTS { hwPimGroupMappingPimMode, + hwPimInvalidJoinPruneAddressType, + hwPimInvalidJoinPruneOrigin, + hwPimInvalidJoinPruneGroup, + hwPimInvalidJoinPruneRp, + hwPimNeighborUpTime, + hwPimNeighborIfName, + hwPimInstanceID, + hwPimInstanceName + } + STATUS current + DESCRIPTION + "A hwPimInvalidJoinPrune notification signifies that an + invalid PIM Join/Prune message was received by this device. + + This notification is generated whenever the counter + hwPimInvalidJoinPruneMsgsRcvd is incremented, subject to the + rate limit specified by + hwPimInvalidJoinPruneNotificationPeriod." + REFERENCE "RFC 4601 section 4.5.2" + ::= { hwPimNotifications 3 } + +hwPimRpMappingChange NOTIFICATION-TYPE + OBJECTS { hwPimGroupMappingPimMode, + hwPimGroupMappingPrecedence, + hwPimInstanceID, + hwPimInstanceName + } + STATUS current + DESCRIPTION + "A hwPimRpMappingChange notification signifies a change to the + active RP mapping on this device. + This notification is generated whenever the counter + hwPimRpMappingChangeCount is incremented, subject to the + rate limit specified by + pimRPMappingChangeNotificationPeriod." + ::= { hwPimNotifications 4 } + +hwPimInterfaceElection NOTIFICATION-TYPE + OBJECTS { hwPimInterfaceAddressType, + hwPimInterfaceAddress, + hwPimInterfaceName, + hwPimInstanceID, + hwPimInstanceName + } + STATUS current + DESCRIPTION + "A hwPimInterfaceElection notification signifies that a new DR + or DF has been elected on a network. + + This notification is generated whenever the counter + hwPimInterfaceElectionWinCount is incremented, subject to the + rate limit specified by + hwPimInterfaceElectionNotificationPeriod." + REFERENCE "RFC 4601 section 4.3.2 and + I-D.ietf-pim-bidir section 3.5.2" + ::= { hwPimNotifications 5 } + +hwPimNeighborAdd NOTIFICATION-TYPE + OBJECTS { hwPimNeighborExpiryTime, + hwPimInstanceID, + hwPimInstanceName + } + STATUS current + DESCRIPTION + "A hwPimNeighborAdd notification signifies the new neighbor. + This notification should be generated when receiving the hello + report of a new neighbor. + + This notification is generated whenever the counter + hwPimNeighborAddCount is incremented, subject + to the rate limit specified by + hwPimNeighborAddNotificationPeriod." + REFERENCE "RFC 4601 section 4.3.1" + ::= { hwPimNotifications 6 } + +hwPimGRStart NOTIFICATION-TYPE + OBJECTS { hwPimGRStartTime, + hwPimGRInterval, + hwPimInstanceID + } + STATUS obsolete + DESCRIPTION + "A hwPimGRStart notification signifies that the router enters + the PIM GR state." + ::= { hwPimNotifications 7 } + +hwPimGREnd NOTIFICATION-TYPE + OBJECTS { hwPimGREndTime, + hwPimInstanceID + } + STATUS obsolete + DESCRIPTION + "A hwPimGREnd notification signifies that the router leaves + the PIM GR state." + ::= { hwPimNotifications 8 } +hwPimMrtLimit NOTIFICATION-TYPE + OBJECTS { hwPimMrtLimitAddressType, + hwPimMrtLimitSource, + hwPimMrtLimitGroup, + hwPimInstanceID, + hwPimInstanceName + } + STATUS current + DESCRIPTION + "A hwPimMrtLimit notification signifies that PIM entries cannot be + created because the upper limit is crossed." + ::= { hwPimNotifications 9 } + +hwPimNeighborUnavailable NOTIFICATION-TYPE + OBJECTS { hwPimNeighborIfName, + hwPimInstanceID, + hwPimInstanceName, + hwPimNeighborNotificationReason + } + STATUS current + DESCRIPTION + "A hwPimNeighborUnavailable notification signifies that the PIM neighbor is unavailable." + ::= { hwPimNotifications 10 } + +hwPimNeighborUnavailableClear NOTIFICATION-TYPE + OBJECTS { hwPimNeighborIfName, + hwPimInstanceID, + hwPimInstanceName, + hwPimNeighborNotificationReason + } + STATUS current + DESCRIPTION + "A hwPimNeighborUnavailableClear notification signifies that the PIM neighbor is available." + ::= { hwPimNotifications 11 } + +hwPimMrtLimitClear NOTIFICATION-TYPE + OBJECTS { hwPimMrtLimitAddressType, + hwPimMrtLimitSource, + hwPimMrtLimitGroup, + hwPimInstanceID, + hwPimInstanceName + } + STATUS current + DESCRIPTION + "A hwPimMrtLimit notification signifies that PIM entries can created." + ::= { hwPimNotifications 12 } + +hwPimStarGThresholdExceed NOTIFICATION-TYPE + OBJECTS { hwPimNotificationAddressType, + hwPimStarGCurrentCount, + hwPimStarGThreshold, + hwPimStarGTotalCount + } + STATUS current + DESCRIPTION + "A hwPimStarGThresholdExceed notification signifies that PIM (*, G) entries count of all instances reached the upper threshold." + ::= { hwPimNotifications 13 } + +hwPimStarGThresholdExceedClear NOTIFICATION-TYPE + OBJECTS { hwPimNotificationAddressType, + hwPimStarGCurrentCount, + hwPimStarGThreshold, + hwPimStarGTotalCount + } + STATUS current + DESCRIPTION + "A hwPimStarGThresholdExceedClear notification signifies that PIM (*, G) entries count of all instances fell below the lower threshold." + ::= { hwPimNotifications 14 } + +hwPimStarGExceed NOTIFICATION-TYPE + OBJECTS { hwPimNotificationAddressType, + hwPimNotificationSrcAddr, + hwPimNotificationGrpAddr, + hwPimStarGTotalCount, + hwPimInstanceName + } + STATUS current + DESCRIPTION + "A hwPimStarGExceed notification signifies that PIM (*, G) entries count of all instances reached the limit." + ::= { hwPimNotifications 15 } + +hwPimStarGExceedClear NOTIFICATION-TYPE + OBJECTS { hwPimNotificationAddressType + } + STATUS current + DESCRIPTION + "A hwPimStarGExceedClear notification signifies that PIM(*, G) entries count of all instances fell below the limit." + ::= { hwPimNotifications 16 } + +hwPimSGThresholdExceed NOTIFICATION-TYPE + OBJECTS { hwPimNotificationAddressType, + hwPimSGCurrentCount, + hwPimSGThreshold, + hwPimSGTotalCount + } + STATUS current + DESCRIPTION + "A hwPimSGThresholdExceed notification signifies that PIM (S, G) entries count of all instances reached the upper threshold." + ::= { hwPimNotifications 17 } + +hwPimSGThresholdExceedClear NOTIFICATION-TYPE + OBJECTS { hwPimNotificationAddressType, + hwPimSGCurrentCount, + hwPimSGThreshold, + hwPimSGTotalCount + } + STATUS current + DESCRIPTION + "A hwPimSGThresholdExceedClear notification signifies that PIM (S, G) entries count of all instances fell below the lower threshold." + ::= { hwPimNotifications 18 } + +hwPimSGExceed NOTIFICATION-TYPE + OBJECTS { hwPimNotificationAddressType, + hwPimNotificationSrcAddr, + hwPimNotificationGrpAddr, + hwPimSGTotalCount, + hwPimInstanceName + } + STATUS current + DESCRIPTION + "A hwPimSGExceed notification signifies that PIM (S, G) entries count of all instances reached the limit." + ::= { hwPimNotifications 19 } + +hwPimSGExceedClear NOTIFICATION-TYPE + OBJECTS { hwPimNotificationAddressType + } + STATUS current + DESCRIPTION + "A hwPimSGExceedClear notification signifies that the number of PIM(S, G) entries count of all instances fell below the limit." + ::= { hwPimNotifications 20 } + +hwPimGlobalTypeSGThresholdExceed NOTIFICATION-TYPE + OBJECTS { hwPimNotificationLimitType, + hwPimNotificationAddressType, + hwPimNotificationTypeTotalCount, + hwPimNotificationLimitUpperThreshold, + hwPimNotificationThresholdReasonType + } + STATUS current + DESCRIPTION + "A hwPimGlobalTypeSGThresholdExceed notification signifies that PIM specified type entries count of all instances reached the upper threshold." + ::= { hwPimNotifications 21 } + +hwPimGlobalTypeSGThresholdExceedClear NOTIFICATION-TYPE + OBJECTS { hwPimNotificationLimitType, + hwPimNotificationAddressType, + hwPimNotificationTypeTotalCount, + hwPimNotificationLimitLowerThreshold, + hwPimNotificationThresholdClearReasonType + } + STATUS current + DESCRIPTION + "A hwPimGlobalTypeSGThresholdExceedClear notification signifies that PIM specified type entries count of all instances fell below the lower threshold." + ::= { hwPimNotifications 22 } + +hwPimGlobalTypeSGExceed NOTIFICATION-TYPE + OBJECTS { hwPimNotificationLimitType, + hwPimNotificationAddressType, + hwPimNotificationTypeTotalCount, + hwPimNotificationTypeLimit, + hwPimNotificationSrcAddr, + hwPimNotificationGrpAddr, + hwPimInstanceName + } + STATUS current + DESCRIPTION + "A hwPimGlobalTypeSGExceed notification signifies that PIM specified type entries count of all instances reached the limit." + ::= { hwPimNotifications 23 } + +hwPimGlobalTypeSGExceedClear NOTIFICATION-TYPE + OBJECTS { hwPimNotificationLimitType, + hwPimNotificationAddressType, + hwPimNotificationTypeTotalCount, + hwPimNotificationTypeLimit, + hwPimNotificationSrcAddr, + hwPimNotificationGrpAddr, + hwPimInstanceName, + hwPimNotificationLimitReasonType + } + STATUS current + DESCRIPTION + "A hwPimGlobalTypeSGExceedClear notification signifies that the number of PIM specified type entries count of all instances fell below the limit." + ::= { hwPimNotifications 24 } + + +hwPimMibConformance OBJECT IDENTIFIER ::= { hwPimStdMib 2 } +hwPimMibCompliances OBJECT IDENTIFIER ::= { hwPimMibConformance 1 } +hwPimMibGroups OBJECT IDENTIFIER ::= { hwPimMibConformance 2 } + +hwPimMibComplianceAsm MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for PIM-SM MIB." + MODULE -- this module + MANDATORY-GROUPS { hwPimTopologyGroup, + hwPimSsmGroup, + hwPimRpConfigGroup, + hwPimSmGroup } + + GROUP hwPimNotificationGroup + DESCRIPTION + "This group is optional." + + GROUP hwPimTuningParametersGroup + DESCRIPTION + "This group is optional." + + GROUP hwPimRouterStatisticsGroup + DESCRIPTION + "This group is optional." + + GROUP hwPimNetMgmtNotificationObjects + DESCRIPTION + "This group is optional." + + GROUP hwPimNetMgmtNotificationGroup + DESCRIPTION + "This group is optional." + + GROUP hwPimDiagnosticsGroup + DESCRIPTION + "This group is optional." + + GROUP hwPimDeviceStorageGroup + DESCRIPTION + "This group is optional." + + ::= { hwPimMibCompliances 1 } + +hwPimMibComplianceBidir MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for Bidir-PIM MIB." + MODULE -- this module + MANDATORY-GROUPS { hwPimTopologyGroup, + hwPimRpConfigGroup, + hwPimSmGroup, + hwPimBidirGroup } + + GROUP hwPimNotificationGroup + DESCRIPTION + "This group is optional." + + GROUP hwPimTuningParametersGroup + DESCRIPTION + "This group is optional." + + GROUP hwPimRouterStatisticsGroup + DESCRIPTION + "This group is optional." + + GROUP hwPimNetMgmtNotificationObjects + DESCRIPTION + "This group is optional." + + GROUP hwPimNetMgmtNotificationGroup + DESCRIPTION + "This group is optional." + + GROUP hwPimDiagnosticsGroup + DESCRIPTION + "This group is optional." + + GROUP hwPimDeviceStorageGroup + DESCRIPTION + "This group is optional." + + ::= { hwPimMibCompliances 2 } + +hwPimMibComplianceSsm MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for PIM SSM MIB." + MODULE -- this module + MANDATORY-GROUPS { hwPimTopologyGroup, + hwPimSsmGroup } + + GROUP hwPimNotificationGroup + DESCRIPTION + "This group is optional." + + GROUP hwPimTuningParametersGroup + DESCRIPTION + "This group is optional." + + GROUP hwPimRouterStatisticsGroup + DESCRIPTION + "This group is optional." + + GROUP hwPimNetMgmtNotificationObjects + DESCRIPTION + "This group is optional." + + GROUP hwPimNetMgmtNotificationGroup + DESCRIPTION + "This group is optional." + + GROUP hwPimDiagnosticsGroup + DESCRIPTION + "This group is optional." + + GROUP hwPimDeviceStorageGroup + DESCRIPTION + "This group is optional." + + ::= { hwPimMibCompliances 3 } + +hwPimMibComplianceDm MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for PIM-DM MIB." + MODULE -- this module + MANDATORY-GROUPS { hwPimTopologyGroup, + hwPimSsmGroup, + hwPimRpConfigGroup, + hwPimSmGroup, + hwPimDmGroup } + + GROUP hwPimNotificationGroup + DESCRIPTION + "This group is optional." + + GROUP hwPimTuningParametersGroup + DESCRIPTION + "This group is optional." + + GROUP hwPimRouterStatisticsGroup + DESCRIPTION + "This group is optional." + + GROUP hwPimNetMgmtNotificationObjects + DESCRIPTION + "This group is optional." + + GROUP hwPimNetMgmtNotificationGroup + DESCRIPTION + "This group is optional." + + GROUP hwPimDiagnosticsGroup + DESCRIPTION + "This group is optional." + + GROUP hwPimDeviceStorageGroup + DESCRIPTION + "This group is optional." + + ::= { hwPimMibCompliances 4 } + + +hwPimTopologyGroup OBJECT-GROUP + OBJECTS { hwPimInterfaceAddressType, + hwPimInterfaceAddress, + hwPimInterfaceGenerationIdValue, + hwPimInterfaceDr, + hwPimInterfaceDrPriorityEnabled, + hwPimInterfaceHelloHoldtime, + hwPimInterfaceJoinPruneHoldtime, + hwPimInterfaceLanDelayEnabled, + hwPimInterfaceEffectPropagDelay, + hwPimInterfaceEffectOverrideIvl, + hwPimInterfaceSuppressionEnabled, + hwPimInterfaceBidirCapable, + hwPimNeighborGenerationIdPresent, + hwPimNeighborGenerationIdValue, + hwPimNeighborUpTime, + hwPimNeighborExpiryTime, + hwPimNeighborDrPriorityPresent, + hwPimNeighborDrPriority, + hwPimNeighborLanPruneDelayPresent, + hwPimNeighborTBit, + hwPimNeighborPropagationDelay, + hwPimNeighborOverrideInterval, + hwPimNeighborBidirCapable, + hwPimNbrSecAddress, + hwPimNeighborIfName, + hwPimInterfaceName + } + STATUS current + DESCRIPTION + "A collection of read-only objects used to report local PIM + topology." + ::= { hwPimMibGroups 1 } + +hwPimNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwPimNeighborLoss } + STATUS current + DESCRIPTION + "A collection of notifications for signaling important PIM + events." + ::= { hwPimMibGroups 2 } + +hwPimTuningParametersGroup OBJECT-GROUP + OBJECTS { hwPimKeepalivePeriod, + hwPimRegisterSuppressionTime, + hwPimInterfaceDrPriority, + hwPimInterfaceHelloInterval, + hwPimInterfaceTrigHelloInterval, + hwPimInterfaceJoinPruneInterval, + hwPimInterfacePropagationDelay, + hwPimInterfaceOverrideInterval, + hwPimInterfaceDomainBorder, + hwPimInterfaceStubInterface, + hwPimInterfaceStatus, + hwPimInterfaceStorageType + } + STATUS current + DESCRIPTION + "A collection of writeable objects used to configure PIM + behavior and to tune performance." + ::= { hwPimMibGroups 3 } + +hwPimRouterStatisticsGroup OBJECT-GROUP + OBJECTS { hwPimStarGEntries, + hwPimStarGIEntries, + hwPimSGEntries, + hwPimSGIEntries, + hwPimSGRptEntries, + hwPimSGRptIEntries + } + STATUS current + DESCRIPTION + "A collection of statistics global to the PIM router." + ::= { hwPimMibGroups 4 } + +hwPimSsmGroup OBJECT-GROUP + OBJECTS { hwPimSGUpTime, + hwPimSGPimMode, + hwPimSGUpstreamJoinState, + hwPimSGUpstreamJoinTimer, + hwPimSGUpstreamNeighbor, + hwPimSGRpfIfIndex, + hwPimSGRpfNextHopType, + hwPimSGRpfNextHop, + hwPimSGRpfRouteProtocol, + hwPimSGRpfRouteAddress, + hwPimSGRpfRoutePrefixLength, + hwPimSGRpfRouteMetricPref, + hwPimSGRpfRouteMetric, + hwPimSGSptBit, + hwPimSGKeepaliveTimer, + hwPimSGDrRegisterState, + hwPimSGDrRegisterStopTimer, + hwPimSGRpRegisterPmbrAddressType, + hwPimSGRpRegisterPmbrAddress, + hwPimSGIUpTime, + hwPimSGILocalMembership, + hwPimSGIJoinPruneState, + hwPimSGIPrunePendingTimer, + hwPimSGIJoinExpiryTimer, + hwPimSGIAssertState, + hwPimSGIAssertTimer, + hwPimSGIAssertWinnerAddressType, + hwPimSGIAssertWinnerAddress, + hwPimSGIAssertWinnerMetricPref, + hwPimSGIAssertWinnerMetric + } + STATUS current + DESCRIPTION + "A collection of objects to support management of PIM + routers running the PIM SSM (Source Specific Multicast) + protocol, in PIM mode SM (Sparse Mode)." + ::= { hwPimMibGroups 5 } + +hwPimRpConfigGroup OBJECT-GROUP + OBJECTS { hwPimGroupMappingPimMode, + hwPimGroupMappingPrecedence + } + STATUS current + DESCRIPTION + "A collection of objects to support configuration of RPs + (Rendezvous Points) and Group Mappings." + ::= { hwPimMibGroups 6 } + +hwPimSmGroup OBJECT-GROUP + OBJECTS { hwPimStarGUpTime, + hwPimStarGPimMode, + hwPimStarGRpAddressType, + hwPimStarGRpAddress, + hwPimStarGPimModeOrigin, + hwPimStarGRpIsLocal, + hwPimStarGUpstreamJoinState, + hwPimStarGUpstreamJoinTimer, + hwPimStarGUpstreamNeighborType, + hwPimStarGUpstreamNeighbor, + hwPimStarGRpfIfIndex, + hwPimStarGRpfNextHopType, + hwPimStarGRpfNextHop, + hwPimStarGRpfRouteProtocol, + hwPimStarGRpfRouteAddress, + hwPimStarGRpfRoutePrefixLength, + hwPimStarGRpfRouteMetricPref, + hwPimStarGRpfRouteMetric, + hwPimStarGIUpTime, + hwPimStarGILocalMembership, + hwPimStarGIJoinPruneState, + hwPimStarGIPrunePendingTimer, + hwPimStarGIJoinExpiryTimer, + hwPimStarGIAssertState, + hwPimStarGIAssertTimer, + hwPimStarGIAssertWinnerAddressType, + hwPimStarGIAssertWinnerAddress, + hwPimStarGIAssertWinnerMetricPref, + hwPimStarGIAssertWinnerMetric, + hwPimSGRptUpTime, + hwPimSGRptUpstreamPruneState, + hwPimSGRptUpstreamOverrideTimer, + hwPimSGRptIUpTime, + hwPimSGRptILocalMembership, + hwPimSGRptIJoinPruneState, + hwPimSGRptIPrunePendingTimer, + hwPimSGRptIPruneExpiryTimer + } + STATUS current + DESCRIPTION + "A collection of objects to support management of PIM + routers running PIM-SM (Sparse Mode). The groups + hwPimSsmGroup and hwPimRpConfigGroup are also required." + ::= { hwPimMibGroups 7 } + +hwPimBidirGroup OBJECT-GROUP + OBJECTS { hwPimInterfaceDfElectionRobustness + } + STATUS current + DESCRIPTION + "A collection of objects to support management of PIM + routers running BIDIR mode. The groups hwPimSsmGroup, + hwPimSmGroup and hwPimRpConfigGroup are also required." + ::= { hwPimMibGroups 8 } + +hwPimNetMgmtNotificationObjects OBJECT-GROUP + OBJECTS { hwPimInvalidRegisterNotificationPeriod, + hwPimInvalidRegisterMsgsRcvd, + hwPimInvalidRegisterAddressType, + hwPimInvalidRegisterOrigin, + hwPimInvalidRegisterGroup, + hwPimInvalidRegisterRp, + hwPimInvalidJoinPruneNotificationPeriod, + hwPimInvalidJoinPruneMsgsRcvd, + hwPimInvalidJoinPruneAddressType, + hwPimInvalidJoinPruneOrigin, + hwPimInvalidJoinPruneGroup, + hwPimInvalidJoinPruneRp, + hwPimRpMappingNotificationPeriod, + hwPimRpMappingChangeCount, + hwPimInterfaceElectionNotificationPeriod, + hwPimInterfaceElectionWinCount, + hwPimNeighborAddNotificationPeriod, + hwPimNeighborAddCount, + hwPimGRStartTime, + hwPimGRInterval, + hwPimGREndTime, + hwPimInstanceName, + hwPimMrtLimitAddressType, + hwPimMrtLimitSource, + hwPimMrtLimitGroup, + hwPimInstanceID, + hwPimInstanceName, + hwPimNeighborNotificationReason, + hwPimNotificationAddressType, + hwPimStarGCurrentCount, + hwPimStarGTotalCount, + hwPimStarGThreshold, + hwPimSGCurrentCount, + hwPimSGTotalCount, + hwPimSGThreshold, + hwPimNotificationSrcAddr, + hwPimNotificationGrpAddr + } + STATUS current + DESCRIPTION + "A collection of objects to support notification of PIM + network management events." + ::= { hwPimMibGroups 11 } + +hwPimNetMgmtNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwPimInvalidRegister, + hwPimInvalidJoinPrune, + hwPimRpMappingChange, + hwPimInterfaceElection, + hwPimNeighborAdd, + hwPimGRStart, + hwPimGREnd, + hwPimMrtLimit, + hwPimNeighborUnavailable, + hwPimNeighborUnavailableClear, + hwPimMrtLimitClear, + hwPimStarGThresholdExceed, + hwPimStarGThresholdExceedClear, + hwPimStarGExceed, + hwPimStarGExceedClear, + hwPimSGThresholdExceed, + hwPimSGThresholdExceedClear, + hwPimSGExceed, + hwPimSGExceedClear, + hwPimGlobalTypeSGThresholdExceed, + hwPimGlobalTypeSGThresholdExceedClear, + hwPimGlobalTypeSGExceed, + hwPimGlobalTypeSGExceedClear + } + STATUS current + DESCRIPTION + "A collection of notifications for signaling PIM network + management events." + ::= { hwPimMibGroups 12 } + +hwPimDiagnosticsGroup OBJECT-GROUP + OBJECTS { hwPimInAsserts, + hwPimOutAsserts, + hwPimLastAssertInterface, + hwPimLastAssertGroupAddressType, + hwPimLastAssertGroupAddress, + hwPimLastAssertSourceAddressType, + hwPimLastAssertSourceAddress, + hwPimNeighborLossNotificationPeriod, + hwPimNeighborLossCount + } + STATUS current + DESCRIPTION + "Objects providing additional diagnostics related to a PIM + router." + ::= { hwPimMibGroups 13 } + +hwPimDmGroup OBJECT-GROUP + OBJECTS { + hwPimRefreshInterval, + hwPimInterfacePruneLimitInterval, + hwPimInterfaceGraftRetryInterval, + hwPimInterfaceSrPriorityEnabled, + hwPimNeighborSrCapable, + hwPimSGUpstreamPruneState, + hwPimSGUpstreamPruneLimitTimer, + hwPimSGOriginatorState, + hwPimSGSourceActiveTimer, + hwPimSGStateRefreshTimer + } + STATUS current + DESCRIPTION + "A collection of objects required for management of PIM + Dense Mode (PIM-DM) function. The groups hwPimSsmGroup and + hwPimSmGroup are also required." + REFERENCE "RFC 3973" + ::= { hwPimMibGroups 14 } + +hwPimDeviceStorageGroup OBJECT-GROUP + OBJECTS { hwPimDeviceConfigStorageType + } + STATUS current + DESCRIPTION + "An object that specifies the volatility of global PIM + configuration settings on this device." + ::= { hwPimMibGroups 15 } + +END \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-POE-MIB b/MIBS/huawei/HUAWEI-POE-MIB new file mode 100644 index 0000000..6747ff6 --- /dev/null +++ b/MIBS/huawei/HUAWEI-POE-MIB @@ -0,0 +1,720 @@ + +-- =========================================================== +-- Copyright (C) 2009 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI POE MIB Definition +-- Reference: This mib was extracted from IEEE 802.3af +-- Version: V1.0 +-- History: Liuhui ,2009-08-24, Create +-- =========================================================== + + HUAWEI-POE-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + InterfaceIndex + FROM IF-MIB + EnabledStatus + FROM P-BRIDGE-MIB + OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + Integer32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI; + + + hwPoeMIB MODULE-IDENTITY + LAST-UPDATED "200908241133Z" -- August 24, 2009 at 11:33 GMT + ORGANIZATION + "Huawei Technologies co.,Ltd." + CONTACT-INFO + "R&D BeiJing, Huawei Technologies co.,Ltd. + Huawei Bld.,NO.3 Xinxi Rd., + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + Zip:100085 + Http://www.huawei.com + E-mail:support@huawei.com" + DESCRIPTION + "The HUAWEI-POE-MIB contains objects to manage POE." + ::= { hwDatacomm 195 } + + +-- +-- Node definitions +-- + + hwPoeGlobalObjects OBJECT IDENTIFIER ::= { hwPoeMIB 1 } + + + hwPoePower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the maximum POE power of the system." + ::= { hwPoeGlobalObjects 1 } + + hwPoePowerRsvPercent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the reserved percent of total POE power." + ::= { hwPoeGlobalObjects 4 } + + hwPoePowerUtilizationThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the utilization threshold of total POE power." + ::= { hwPoeGlobalObjects 5 } + + hwPoeSlotTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPoeSlotEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the slot configuration table of POE." + ::= { hwPoeMIB 2 } + + + hwPoeSlotEntry OBJECT-TYPE + SYNTAX HwPoeSlotEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the entry of the slot configuration table of POE." + INDEX { hwPoeSlotId } + ::= { hwPoeSlotTable 1 } + + HwPoeSlotEntry ::= + SEQUENCE { + hwPoeSlotId + Integer32, + hwPoeSlotMaximumPower + Integer32, + hwPoeSlotAvailablePower + Integer32, + hwPoeSlotReferencePower + Integer32, + hwPoeSlotConsumingPower + Integer32, + hwPoeSlotPeakPower + Integer32, + hwPoeSlotLegacyDetect + EnabledStatus, + hwPoeSlotPowerManagementManner + INTEGER, + hwPoeSlotIsPoeDevice + OCTET STRING, + hwPoeDimmId + Integer32, + hwPoeSlotPowerRsvPercent + Integer32, + hwPoeSlotPowerUtilizationThreshold + Integer32 + } + + + hwPoeSlotId OBJECT-TYPE + SYNTAX Integer32 (0..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object identifies the slot ID." + ::= { hwPoeSlotEntry 1 } + + + hwPoeSlotMaximumPower OBJECT-TYPE + SYNTAX Integer32 (0..1600000) + UNITS "mW" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the maximum power set by users. The value is expressed in mW." + DEFVAL { '1B1980'h } + ::= { hwPoeSlotEntry 2 } + + + hwPoeSlotAvailablePower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object idenfies the available Power. The value is expressed in mW." + ::= { hwPoeSlotEntry 3 } + + + hwPoeSlotReferencePower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the total reference power of a slot. The value is expressed in mW." + ::= { hwPoeSlotEntry 4 } + + + hwPoeSlotConsumingPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the total consuming power of a slot. The value is expressed in mW." + ::= { hwPoeSlotEntry 5 } + + + hwPoeSlotPeakPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the total peak power of a slot. The value is expressed in mW." + ::= { hwPoeSlotEntry 6 } + + + hwPoeSlotLegacyDetect OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the compatibility detection of a non-standard device. (1:enable; 2:disable(default))" + DEFVAL { disabled } + ::= { hwPoeSlotEntry 7 } + + + hwPoeSlotPowerManagementManner OBJECT-TYPE + SYNTAX INTEGER + { + manual(1), + auto(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the power management manner. (1:manual, 2:auto(default))." + DEFVAL { auto } + ::= { hwPoeSlotEntry 8 } + + + hwPoeSlotIsPoeDevice OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the device supports PoE." + ::= { hwPoeSlotEntry 9 } + + + hwPoeDimmId OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object identifies the DIMM ID." + ::= { hwPoeSlotEntry 10 } + + hwPoeSlotPowerRsvPercent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the reserved percent of POE power in slot." + ::= { hwPoeSlotEntry 11 } + + hwPoeSlotPowerUtilizationThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the utilization threshold of total POE power in slot." + ::= { hwPoeSlotEntry 12 } + + hwPoePortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPoePortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the table that contains the configuration parameters of a POE interface. One entry corresponds to a POE interface." + ::= { hwPoeMIB 3 } + + + hwPoePortEntry OBJECT-TYPE + SYNTAX HwPoePortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the entry of POE Port Table." + INDEX { hwPoePortIfIndex } + ::= { hwPoePortTable 1 } + + HwPoePortEntry ::= + SEQUENCE { + hwPoePortIfIndex + InterfaceIndex, + hwPoePortName + OCTET STRING, + hwPoePortEnable + EnabledStatus, + hwPoePortPriority + INTEGER, + hwPoePortMaximumPower + Integer32, + hwPoePortPowerOnStatus + OCTET STRING, + hwPoePortPowerStatus + OCTET STRING, + hwPoePortPdClass + Integer32, + hwPoePortReferencePower + Integer32, + hwPoePortConsumingPower + Integer32, + hwPoePortPeakPower + Integer32, + hwPoePortAveragePower + Integer32, + hwPoePortCurrent + OCTET STRING, + hwPoePortVoltage + OCTET STRING, + hwPoePortManualOperation + INTEGER + } + + + hwPoePortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the interface index." + ::= { hwPoePortEntry 1 } + + + hwPoePortName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the interface name." + ::= { hwPoePortEntry 2 } + + + hwPoePortEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the enabling status of an interface. (1:enable(default); 2:disable)" + DEFVAL { enable } + ::= { hwPoePortEntry 3 } + + + hwPoePortPriority OBJECT-TYPE + SYNTAX INTEGER + { + critical(1), + high(2), + low(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the priority of an interface. (1:critical, 2:high, 3:low(default))" + DEFVAL { low } + ::= { hwPoePortEntry 4 } + + + hwPoePortMaximumPower OBJECT-TYPE + SYNTAX Integer32 (0..30000) + UNITS "mW" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the maximum power of an interface.The value is expressed in mW." + DEFVAL { '9088'h } + ::= { hwPoePortEntry 5 } + + + hwPoePortPowerOnStatus OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the powering status of an interface." + ::= { hwPoePortEntry 6 } + + + hwPoePortPowerStatus OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the status of an interface." + ::= { hwPoePortEntry 7 } + + + hwPoePortPdClass OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the class of a PD." + ::= { hwPoePortEntry 8 } + + + hwPoePortReferencePower OBJECT-TYPE + SYNTAX Integer32 (0..30000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the guaranteed power of an interface. The value is expressed in mW." + ::= { hwPoePortEntry 9 } + + + hwPoePortConsumingPower OBJECT-TYPE + SYNTAX Integer32 (0..30000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the consuming power of an interface. The value is expressed in mW." + ::= { hwPoePortEntry 10 } + + + hwPoePortPeakPower OBJECT-TYPE + SYNTAX Integer32 (0..30000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the peak power of an interface. The value is expressed in mW." + ::= { hwPoePortEntry 11 } + + + hwPoePortAveragePower OBJECT-TYPE + SYNTAX Integer32 (0..30000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the average power of an interface. The value is expressed in mW." + ::= { hwPoePortEntry 12 } + + + hwPoePortCurrent OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current of an interface. The value is expressed in mA." + ::= { hwPoePortEntry 13 } + + + hwPoePortVoltage OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the voltage of an interface. The value is expressed in V." + ::= { hwPoePortEntry 14 } + + + hwPoePortManualOperation OBJECT-TYPE + SYNTAX INTEGER + { + powerOff(1), + powerOn(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates that a PD connected to an interface is powered on or powered off manually." + ::= { hwPoePortEntry 15 } + + + + hwPoeTrapObjects OBJECT IDENTIFIER ::= { hwPoeMIB 39 } + + hwPoePdPriority OBJECT-TYPE + SYNTAX INTEGER + { + critical(1), + high(2), + low(3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object identifies the PD priority.(1:critical, 2:high, 3:low(default))" + ::= { hwPoeTrapObjects 1 } + + hwPoeSlotNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object identifies the slot ID." + ::= { hwPoeTrapObjects 2 } + + hwPoeCurConsumPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object identifies the current consuming power." + ::= { hwPoeTrapObjects 3 } + + hwPoeConsumPowerThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object identifies the threshold of consuming power." + ::= { hwPoeTrapObjects 4 } + + hwPoeDeviceID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object identifies the device ID." + ::= { hwPoeTrapObjects 5 } + + hwFrameID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object identifies the CSS Frame ID." + ::= { hwPoeTrapObjects 6 } + + hwPoeNotification OBJECT IDENTIFIER ::= { hwPoeMIB 40 } + + + hwPoeDimmError NOTIFICATION-TYPE + OBJECTS { hwPoeSlotNum, hwPoeDimmId } + STATUS current + DESCRIPTION + "This object indicates the Dimm chip error." + ::= { hwPoeNotification 1 } + + + hwPoePowerOff NOTIFICATION-TYPE + OBJECTS { hwPoePortName } + STATUS current + DESCRIPTION + "This object indicates a PD connected to an interface is powered off." + ::= { hwPoeNotification 2 } + + + hwPoePowerOn NOTIFICATION-TYPE + OBJECTS { hwPoePortName } + STATUS current + DESCRIPTION + "This object indicates that a PD connected to an interface is powered on." + ::= { hwPoeNotification 3 } + + + hwPoeSlotPowerOverload NOTIFICATION-TYPE + OBJECTS { hwPoeSlotNum, hwPoeSlotConsumingPower } + STATUS current + DESCRIPTION + "This object indicates that the power consumed by a slot exceeds the threshold." + ::= { hwPoeNotification 4 } + + + hwPoeSlotPowerOverloadResume NOTIFICATION-TYPE + OBJECTS { hwPoeSlotNum, hwPoeSlotConsumingPower } + STATUS current + DESCRIPTION + "This object indicates that the power consumed by a slot does not exceed the threshold." + ::= { hwPoeNotification 5 } + + + hwPoePdPowerOverload NOTIFICATION-TYPE + OBJECTS { hwPoePortName, hwPoePortConsumingPower, hwPoePortMaximumPower } + STATUS current + DESCRIPTION + "This object indicates the power consumed by a PD connected to an interface exceeds the threshold." + ::= { hwPoeNotification 6 } + + + hwPoePdPowerOverloadResume NOTIFICATION-TYPE + OBJECTS { hwPoePortName, hwPoePortConsumingPower, hwPoePortMaximumPower } + STATUS current + DESCRIPTION + "This object indicates that the power consumed by a PD connected to an interface does not exceed the threshold." + ::= { hwPoeNotification 7 } + + hwPoePdConnected NOTIFICATION-TYPE + OBJECTS { hwPoePortName } + STATUS current + DESCRIPTION + "This object indicates that a PD is connected to an interface." + ::= { hwPoeNotification 8 } + + + hwPoePdDisconnected NOTIFICATION-TYPE + OBJECTS { hwPoePortName } + STATUS current + DESCRIPTION + "This object indicates that a PD is disconnected from an interface." + ::= { hwPoeNotification 9 } + + hwPoePdClassInvalid NOTIFICATION-TYPE + OBJECTS { hwPoePortName } + STATUS current + DESCRIPTION + "This object indicates that a PD of an invalid class is detected." + ::= { hwPoeNotification 10 } + + hwPoePdClassOvercurrent NOTIFICATION-TYPE + OBJECTS { hwPoePortName } + STATUS current + DESCRIPTION + "This object indicates that overcurrent occurs during the classification of a PD." + ::= { hwPoeNotification 11 } + + hwPoePdPowerOvercurrent NOTIFICATION-TYPE + OBJECTS { hwPoePortName } + STATUS current + DESCRIPTION + "This object indicates that overcurrent occurs during the powering of a PD." + ::= { hwPoeNotification 12 } + + hwPoePdPowerOvercurrentResume NOTIFICATION-TYPE + OBJECTS { hwPoePortName } + STATUS current + DESCRIPTION + "This object indicates that overcurrent is rectified." + ::= { hwPoeNotification 13 } + + hwPoePowerOnFail NOTIFICATION-TYPE + OBJECTS { hwPoePortName } + STATUS current + DESCRIPTION + "This object indicates that a PD fails to be powered on." + ::= { hwPoeNotification 14 } + + hwPoePowerOffCurrentLimits NOTIFICATION-TYPE + OBJECTS { hwPoePortName } + STATUS current + DESCRIPTION + "This object indicates that a PD is powered off because its current meets or exceeds the limit of current." + ::= { hwPoeNotification 15 } + + hwPoePdPriorityDifferent NOTIFICATION-TYPE + OBJECTS { hwPoePortName, hwPoePortPriority, hwPoePdPriority } + STATUS current + DESCRIPTION + "This object indicates that the priority of PD is different from the port." + ::= { hwPoeNotification 16 } + + hwPoePowerOverUtilizationThreshold NOTIFICATION-TYPE + OBJECTS { hwPoeDeviceID, hwPoeCurConsumPower, hwPoeConsumPowerThreshold} + STATUS current + DESCRIPTION + "This object indicates that the PSE is overdrawing power." + ::= { hwPoeNotification 17 } + + hwPoePowerOverUtilizationThresholdResume NOTIFICATION-TYPE + OBJECTS { hwPoeDeviceID, hwPoeCurConsumPower, hwPoeConsumPowerThreshold} + STATUS current + DESCRIPTION + "This object indicates that the PSE is not overdrawing power." + ::= { hwPoeNotification 18 } + + hwPoeBoardInsertedWrongFrame NOTIFICATION-TYPE + OBJECTS {hwFrameID, hwPoeSlotNum } + STATUS current + DESCRIPTION + "This object indicates that the poe board is inserted in the frame does not support poe." + ::= { hwPoeNotification 19 } + + hwPoePowerAbsent NOTIFICATION-TYPE + OBJECTS {hwFrameID, hwPoeSlotNum } + STATUS current + DESCRIPTION + "This object indicates that the poe power is absent." + ::= { hwPoeNotification 20 } + + hwPoePowerAbsentResume NOTIFICATION-TYPE + OBJECTS {hwFrameID, hwPoeSlotNum } + STATUS current + DESCRIPTION + "This object indicates that the poe power is present." + ::= { hwPoeNotification 21 } + + hwPoeRpsPowerOutputAlarm NOTIFICATION-TYPE + OBJECTS {hwPoeSlotNum } + STATUS current + DESCRIPTION + "This object indicates that the RPS power can not provide POE power for this device." + ::= { hwPoeNotification 22 } + + hwPoeRpsPowerOutputAlarmResume NOTIFICATION-TYPE + OBJECTS {hwPoeSlotNum } + STATUS current + DESCRIPTION + "This object indicates that the RPS power can provide POE power for this device." + ::= { hwPoeNotification 23 } + + + hwPoeConformance OBJECT IDENTIFIER ::= { hwPoeMIB 100 } + + + hwPoeGroups OBJECT IDENTIFIER ::= { hwPoeConformance 1 } + + + hwPoeSlotGroup OBJECT-GROUP + OBJECTS { hwPoeSlotMaximumPower, hwPoeSlotReferencePower, hwPoeSlotConsumingPower, hwPoeSlotPeakPower, hwPoeSlotPowerManagementManner, + hwPoeSlotIsPoeDevice, hwPoeSlotLegacyDetect, hwPoeSlotPowerRsvPercent, hwPoeSlotPowerUtilizationThreshold, hwPoeDimmId, + hwPoeSlotAvailablePower } + STATUS current + DESCRIPTION + "This object indicates the POE's slot table group." + ::= { hwPoeGroups 1 } + + + hwPoePortGroup OBJECT-GROUP + OBJECTS { hwPoePortEnable, hwPoePortPriority, hwPoePortMaximumPower, hwPoePortPowerOnStatus, hwPoePortPowerStatus, + hwPoePortReferencePower, hwPoePortName, hwPoePortConsumingPower, hwPoePortPeakPower, hwPoePortAveragePower, + hwPoePortCurrent, hwPoePortVoltage, hwPoePortManualOperation, hwPoePortPdClass } + STATUS current + DESCRIPTION + "This object indicates the POE's port table group." + ::= { hwPoeGroups 2 } + + + hwPoeGlobalGroup OBJECT-GROUP + OBJECTS { hwPoePowerUtilizationThreshold, hwPoePowerRsvPercent, hwPoePower } + STATUS current + DESCRIPTION + "This object indicates the POE's global table group." + ::= { hwPoeGroups 3 } + + + hwPoeNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwPoeDimmError, hwPoePowerOff, hwPoePowerOn, hwPoePdPowerOverload, hwPoePdPowerOverloadResume, + hwPoePdConnected, hwPoePdDisconnected, hwPoePdClassInvalid, hwPoePdClassOvercurrent, hwPoePdPowerOvercurrent, + hwPoePdPowerOvercurrentResume, hwPoePowerOnFail, hwPoePowerOffCurrentLimits, hwPoePowerOverUtilizationThresholdResume , hwPoePowerOverUtilizationThreshold , + hwPoePdPriorityDifferent, hwPoeSlotPowerOverload, hwPoeSlotPowerOverloadResume , hwPoeBoardInsertedWrongFrame ,hwPoePowerAbsent,hwPoePowerAbsentResume, + hwPoeRpsPowerOutputAlarm, hwPoeRpsPowerOutputAlarmResume } + STATUS current + DESCRIPTION + "This object indicates the POE's notification table group." + ::= { hwPoeGroups 4 } + + hwPoeTrapObjectsGroup OBJECT-GROUP + OBJECTS { hwPoePdPriority, hwPoeSlotNum, hwPoeCurConsumPower,hwPoeConsumPowerThreshold,hwPoeDeviceID,hwFrameID } + STATUS current + DESCRIPTION + "Description." + ::= { hwPoeGroups 5 } + + + END + +-- +-- HUAWEI-POE-MIB.mib +-- diff --git a/MIBS/huawei/HUAWEI-PORT-MIB b/MIBS/huawei/HUAWEI-PORT-MIB new file mode 100644 index 0000000..9c3ac74 --- /dev/null +++ b/MIBS/huawei/HUAWEI-PORT-MIB @@ -0,0 +1,12292 @@ +-- =================================================================== +-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved. +-- Description: +-- Reference: +-- Version: V2.75 +-- =================================================================== +HUAWEI-PORT-MIB DEFINITIONS ::= BEGIN + IMPORTS + EnabledStatus + FROM P-BRIDGE-MIB + InterfaceIndex + FROM IF-MIB + ImaFrameLength, ImaGroupState + FROM HUAWEI-IMA-MIB + MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32, Unsigned32, Counter64, IpAddress + FROM SNMPv2-SMI + TruthValue, RowStatus, TEXTUAL-CONVENTION + FROM SNMPv2-TC + hwDatacomm + FROM HUAWEI-MIB + NOTIFICATION-GROUP, OBJECT-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + DateAndTime + FROM SNMPv2-TC + entPhysicalName + FROM ENTITY-MIB + hwGtlItemName + FROM HUAWEI-GTL-MIB; + + hwPortMIB MODULE-IDENTITY + LAST-UPDATED "201707081826Z" + ORGANIZATION "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com" + DESCRIPTION + "The private mib file includes the general extent + information of the device.hwDatacomm(157).hwPortMIB" + -- Add revision info here! + REVISION "201707081826Z" + DESCRIPTION + "add hwCableSnrAbnormal,hwCableSnrNormal,hwCableSnrDetectNotSupport" + + -- Add revision info here! + REVISION "201704272334Z" + DESCRIPTION + "modify hwEthernetSpeedSet." + + REVISION "201703281130Z" + DESCRIPTION + "add hwPortLicenseActFail,hwPortLicenseActSuccess." + -- Add revision info here! + REVISION "201703150909Z" + DESCRIPTION + "add blockAc alarm." + -- Add revision info here! + REVISION "201701241430Z" + DESCRIPTION + "add hwNbAcBlock hwNbRealTimeDelay." + + -- Add revision info here! + REVISION "201701041730Z" + DESCRIPTION + "add hwPortProtectGroupId,hwPortProtectGroupAvailable,hwPortProtectGroupDelete." + + -- Add revision info here! + REVISION "201612161730Z" + DESCRIPTION + "add hwBoardNotSupportAssignTrunk." + + -- Add revision info here! + REVISION "201610122026Z" + DESCRIPTION + "modify hwEthernetJumboframeMaxLength." + + REVISION "201609252334Z" + DESCRIPTION + "modify hwEthernetSpeedSet." + + REVISION "201608151106Z" + DESCRIPTION + "Add hwPhysicalPortInBroadcastRapidChange, hwInputBroadcastChangeThreshold, hwCurrentStatisticalInputBroadcast, hwBaseStatisticalInputBroadcast." + + REVISION "201608022211Z" + DESCRIPTION + "modify hwImpedanceMismatch." + + + REVISION "201607251508Z" + DESCRIPTION + "Add hwPicLcdAlarm ,hwPicLcdAlarmResume." + + + REVISION "201607211145Z" + DESCRIPTION + "Add hwImpedenceMismatch." + + + REVISION "201606161054Z" + DESCRIPTION + "Add hwPhysicalPortName of this mib nodes:hwPtimAlarm,hwB3TcaAlarm,hwPplmAlarm,hwPrdiAlarm,hwLomAlarm,hwPuneqAlarm,hwPaisAlarm." + -- Add revision info here! + REVISION "201605111850Z" + DESCRIPTION + "Add hwPortGroupTransModeDiff,hwPortGroupTransModeDiffResume,hwPhysicalPortGroupID,hwPortTransModeReasonDescr." + + -- Add revision info here! + REVISION "201605041850Z" + DESCRIPTION + "Add hwPortErrorRateExceed." + + REVISION "201604251526Z" + DESCRIPTION + "Add hwIPIfStatTable." + + REVISION "201604180926Z" + DESCRIPTION + "Add hwPortSpeedChangeTrap,hwPhysicalPortCurSpeed,hwPhysicalPortLastSpeed." + + REVISION "201603291516Z" -- March 29, 2016 at 15:16 GMT + DESCRIPTION + "Add hwSubIfNumExceededSpecTrapObject,hwSubIfSpecNum,hwSubIfNumExceededSpecAlarm,hwSubIfNumExceededSpecAlarmResume." + + REVISION "201602171634Z" + DESCRIPTION + "Add hwPortCrcRateExceed." + + REVISION "201512011108Z" + DESCRIPTION + "Add hwNbPortType." + + REVISION "201510191105Z" + DESCRIPTION + "Modify hwCollisionAlarm,hwCollisionAlarmResume." + + REVISION "201510161105Z" + DESCRIPTION + "Modify hwRdiAlarm,hwRdiAlarmResume,hwAisAlarm ,hwAisAlarmResume,hwCollisionAlarm,hwCollisionAlarmResume." + + REVISION "201510091105Z" + DESCRIPTION + "Add hwRdiAlarm,hwRdiAlarmResume,hwAisAlarm ,hwAisAlarmResume,hwCollisionAlarm,hwCollisionAlarmResume." + + REVISION "201508221138Z" + DESCRIPTION + "Add hwPortModeChange,hwPhysicalPortMode." + + REVISION "201508221138Z" + DESCRIPTION + "Increased the default Mib node for hwEthernetFlowControl." + + REVISION "201508221138Z" + DESCRIPTION + "Add hwLicenseInactiveAlarm,hwLicenseInactiveAlarmResume,hwLicenseResourceLackAlarm,hwLicenseResourceLackAlarmResume." + + REVISION "201507101139Z" + DESCRIPTION + "Add hwPortTotalStatistics." + + REVISION "201504110000Z" + DESCRIPTION + "Add hwPortPhysicalRate, hwPortPhysicalRateDegradeAlarm, hwPortPhysicalRateDegradeAlarmResume." + + -- Add revision info here! + REVISION "201504100000Z" + DESCRIPTION + "Add hwPhysicalPortName of this mib nodes: hwAuAisAlarm, hwB3ExcAlarm, hwBip2ExcAlarm, hwBip2TcaAlarm, + hwCposE1AlmE1RaiAlarm, hwCposE1DownE1AisAlarm, hwCposE1LfaAlarm, hwCposE1LmfaAlarm, hwCposE1UpE1AisAlarm, + hwLpSlmVc12Alarm, hwLpTimVc12Alarm, hwLpUneqVc12Alarm, hwTuAisVc12Alarm, hwV5VcaisAlarm, hwVlopAlarm, hwVrdiAlarm, hwVrfiAlarm" + + -- Add revision info here! + REVISION "201504030000Z" + DESCRIPTION + "Add hwInputRateChangeThresholdPercent, hwOutputRateChangeThresholdPercent, hwCurrentStatisticalPeriodRate, hwLastStatisticalPeriodRate, hwInputRateChangeOverThresholdNotice, hwOutputRateChangeOverThresholdNotice." + + REVISION "201503250000Z" + DESCRIPTION + "Add hwLinkHeartbeat trap" + + REVISION "201503241002Z" + DESCRIPTION + "Modify description of symbol error alarm high and low threshold." + + -- Add revision info here! + REVISION "201503191000Z" + DESCRIPTION + "Add hwNbCommonTable and its leafs, add x50 lof,abit alarms" + + -- Add revision info here! + REVISION "201503161416Z" + DESCRIPTION + "Modify description of crc error alarm high and low threshold." + + REVISION "201503021009Z" + DESCRIPTION + "Modified hwEthernetSpeedSet." + + REVISION "201502060000Z" + DESCRIPTION + "Increased the otn Mib leafs for the WDM interface." + + -- Add revision info here! + REVISION "201501311400Z" + DESCRIPTION + "Add hwNarrowBand and its tables and leafs." + + REVISION "201408221142Z" + DESCRIPTION + "Modify the description of the hwEthHalfDuplex and hwEthFullDuplex." + + REVISION "201408221142Z" + DESCRIPTION + "Bind hwPhysicalPortAlarmName to hwDslLinkSignalLost and hwDslLinkSignalResume ." + + REVISION "201408221142Z" + DESCRIPTION + "Add hwMultiServiceOnOneCardAlarm,hwMultiServiceOnOneCardAlarmResume." + + REVISION "201408221142Z" + DESCRIPTION + "Add hwLogicalPort." + + REVISION "201406121140Z" + DESCRIPTION + "Add hwPhysicalPortFlowSurge, hwInputBroadcastSurgeOccur, hwInputBroadcastSurgeResume, hwOutputBroadcastSurgeOccur, hwOutputBroadcastSurgeResume." + + REVISION "201404162141Z" + DESCRIPTION + "Increased the otn Mib nodes for the WDM interface." + + REVISION "201404111150Z" + DESCRIPTION + "Increased two OBJECT-TYPE nodes hwPhysicalPortPreFecCoefficientStatistics and hwPhysicalPortPreFecPowerStatistics. + Increased two traps hwPrefecTcaAlarm and hwPrefecTcaAlarmResume." + + + REVISION "201404021011Z" + DESCRIPTION + "Added a object named hwPRBSTestInfo and it includes 4 tables : hwPRBSTestPortStatusTable,hwPRBSTestResultTable, + hwPRBSTestIntervalTable and hwPRBSTestSegmentTable.hwPRBSTestPortStatusTable includes 10 nodes : + hwPRBSTestPortStatusIfName,hwPRBSTestPortStatusSide,hwPRBSTestPortStatusSuportFlag,hwPRBSTestPortStatusPatternBitmap, + hwPRBSTestPortStatusErrInsertLevel,hwPRBSTestPortStatusSlotNum,hwPRBSTestPortStatusCardNum, + hwPRBSTestPortStatusPhyPortIfName,hwPRBSTestPortStatusResultCount,hwPRBSTestPortStatusOngoingTestIndex. + hwPRBSTestResultTable includes 25 nodes : hwPRBSTestResultIfName,hwPRBSTestResultTestIndex, + hwPRBSTestResultPhyPortIfName,hwPRBSTestResultSide,hwPRBSTestResultPattern,hwPRBSTestResultIntervalTime, + hwPRBSTestResultIntervalCount,hwPRBSTestResultTestingIntervalIndex,hwPRBSTestResultStartTime, + hwPRBSTestResultStopTime,hwPRBSTestResultProgress,hwPRBSTestResultRemainTime,hwPRBSTestResultErrInserted, + hwPRBSTestResultTotalBit,hwPRBSTestResultErrorBit,hwPRBSTestResultBerCoe,hwPRBSTestResultBerPow, + hwPRBSTestResultLos,hwPRBSTestResultEs,hwPRBSTestResultEfs,hwPRBSTestResultSes,hwPRBSTestResultUas, + hwPRBSTestResultSegmentTime,hwPRBSTestResultSegmentTotalCount,hwPRBSTestResultTestingSegmentIndex. + hwPRBSTestIntervalTable includes 17 nodes : hwPRBSTestIntervalIfName,hwPRBSTestIntervalTestIndex, + hwPRBSTestIntervalIndex,hwPRBSTestIntervalStartTime,hwPRBSTestIntervalStopTime,hwPRBSTestIntervalProgress, + hwPRBSTestIntervalRemainTime,hwPRBSTestIntervalErrInserted,hwPRBSTestIntervalTotalBit,hwPRBSTestIntervalErrorBit, + hwPRBSTestIntervalBerCoe,hwPRBSTestIntervalBerPow,hwPRBSTestIntervalLos,hwPRBSTestIntervalEs, + hwPRBSTestIntervalEfs,hwPRBSTestIntervalSes,hwPRBSTestIntervalUas.hwPRBSTestSegmentTable includes 14 nodes : + hwPRBSTestSegmentIfName,hwPRBSTestSegmentTestIndex,hwPRBSTestSegmentIndex,hwPRBSTestSegmentStartTime, + hwPRBSTestSegmentEndTime,hwPRBSTestSegmentTotalBit,hwPRBSTestSegmentErrorBit,hwPRBSTestSegmentBerCoe, + hwPRBSTestSegmentBerPow,hwPRBSTestSegmentLos,hwPRBSTestSegmentEs,hwPRBSTestSegmentEfs,hwPRBSTestSegmentSes, + hwPRBSTestSegmentUas." + + + + REVISION "201403311711Z" + DESCRIPTION + "Modified hwPhysicalLoopbackType." + + REVISION "201403241700Z" + DESCRIPTION + "Add hwPhysicalPortCrcPerWarningThresholdCoefficient, hwPhysicalPortCrcPerWarningThresholdPower, + hwPhysicalPortCrcPerWarningResumeThresholdCoefficient, hwPhysicalPortCrcPerWarningResumeThresholdPower, + hwPhysicalPortCrcPerWarningThresholdString, hwPhysicalPortCrcPerWarningResumeThresholdString; + Add hwPhysicalPortCrcPerWarning and hwPhysicalPortCrcPerWarningResume" + + REVISION "201402211038Z" + DESCRIPTION + "Modified hwEthernetSpeedSet." + + REVISION "201402141135Z" + DESCRIPTION + "Increased 4 traps hwE3UpE3AisAlarm and hwE3UpE3AisAlarmResume and hwE3AlmE3RaiAlarm and hwE3AlmE3RaiAlarmResume." + + REVISION "201312240955Z" + DESCRIPTION + "Increased 24 traps hwOtuLomAlarm and hwOtuLomAlarmResume and hwOtuAisAlarm and hwOtuAisAlarmResume and + hwOtuSdAlarm and hwOtuSdAlarmResume and hwOtuSfAlarm and hwOtuSfAlarmResume and hwSmBdiAlarm and + hwSmBdiAlarmResume and hwSmIaeAlarm and hwSmIaeAlarmResume and hwSmTimAlarm and hwSmTimAlarmResume and + hwOduAisAlarm and hwOduAisAlarmResume and hwOduLokAlarm and hwOduLokAlarmResume and hwOduOciAlarm and + hwOduOciAlarmResume and hwPmBdiAlarm and hwPmBdiAlarmResume and hwPmTimAlarm and hwPmTimAlarmResume." + + REVISION "201312231101Z" + DESCRIPTION + "Modified hwDs0ChannelBundleSpeed." + + REVISION "201312041642Z" + DESCRIPTION + "Increased two nodes hwPhysicalPortCrcSdAlarmTriggerLsp and hwPhysicalPortCrcExcAlarmTriggerLsp." + + REVISION "201311161154Z" + DESCRIPTION + "Increased two nodes hwPhysicalPortCrcPerAlarmCoefficientStatistics and hwPhysicalPortCrcPerAlarmPowerStatistics." + + REVISION "201310281016Z" + DESCRIPTION + "Add hwNotSameBoardInTrunk" + + REVISION "201310142026Z" + DESCRIPTION + "Add hwPortDescription." + + REVISION "201309060954Z" + DESCRIPTION + "Add four nodes hwPhysicalPortCrcSd and hwPhysicalPortCrcSdResume + and hwPhysicalPortCrcExc and hwPhysicalPortCrcExcResume." + + REVISION "201308082127Z" + DESCRIPTION + "Add hwPhysicalPortAutoDetectFail and hwPhysicalPortAutoDetectSuccess." + + REVISION "201307091716Z" + DESCRIPTION + "Add hwPortLine and hwPortIfStatistics." + + REVISION "201307051425Z" + DESCRIPTION + "Add one nodes hwCposVc4Flag and one STRING object hwPhysicalPortAlarmName ." + + REVISION "201306271422Z" + DESCRIPTION + "Add hwPortProtectGroupCfg." + + REVISION "201306141851Z" + DESCRIPTION + "Add half-duplex alarm." + + REVISION "201305311751Z" + DESCRIPTION + "Add negotiation failed alarm." + + REVISION "201305081751Z" + DESCRIPTION + "THE PRIVATE MIB FILE INCLUDES THE GENERAL EXTENT + INFORMATION OF THE DEVICE.HWDATACOMM(157).HWPORTMIB" + + REVISION "201303251039Z" + DESCRIPTION + "Increased two nodes hwCopperPolarityError and hwCopperPolarityErrorResume." + + REVISION "201105180930Z" + DESCRIPTION + "Initial version." + + ::= { hwDatacomm 157 } + + hwPortMIBObjects OBJECT IDENTIFIER ::= { hwPortMIB 1 } + + hwEthernet OBJECT IDENTIFIER ::= { hwPortMIBObjects 1 } + + hwEthernetTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEthernetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the physical attributes of the Ethernet interface. + This table lists the physical attributes of various Ethernet interfaces." + ::= { hwEthernet 1 } + + + hwEthernetEntry OBJECT-TYPE + SYNTAX HwEthernetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the physical attributes of the Ethernet interface. + This table lists the physical attributes of various Ethernet interfaces." + INDEX { hwEthernetIfIndex } + ::= { hwEthernetTable 1 } + + + HwEthernetEntry ::= SEQUENCE { + hwEthernetIfIndex + InterfaceIndex, + hwEthernetLoopback + INTEGER, + hwEthernetPortType + INTEGER, + hwEthernetSpeedSet + INTEGER, + hwEthernetDuplex + INTEGER, + hwEthernetNegotiation + EnabledStatus, + hwEthernetPortTypeOperate + INTEGER, + hwEthernetClock + INTEGER, + hwEthernetFlagJ0Mode + INTEGER, + hwEthernetFlagJ0Value + Integer32, + hwEthernetFlagJ0Trace + OCTET STRING, + hwEthernetFlagJ1Mode + INTEGER, + hwEthernetFlagJ1Value + Integer32, + hwEthernetFlagJ1Trace + OCTET STRING, + hwEthernetFlagC2Value + Integer32, + hwEthernetUpHoldTime + Integer32, + hwEthernetDownHoldTime + Integer32, + hwEthernetSubinterfaceStatisticEnable + EnabledStatus, + hwEthernetFlowControl + INTEGER, + hwEthernetOffline + INTEGER, + hwEthernetSetTransferMode + INTEGER, + hwEthernetJumboframeMaxLength + Integer32, + hwEthernetComboType + INTEGER, + hwEthernetPortMode + INTEGER, + hwEthernetNegotiationMode + INTEGER + } + + + hwEthernetIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface index(es) of port(s) present on the device ." + ::= { hwEthernetEntry 1 } + + + hwEthernetLoopback OBJECT-TYPE + SYNTAX INTEGER {otherLoop(1),stopLoopback(2),local(3),remote(4)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The local loopback of an Ethernet interface is used to test the interface itself. + If an interface works in a normal situation, disable the local loopback. + By default, stopLoopback is used." + ::= { hwEthernetEntry 11 } + + + hwEthernetPortType OBJECT-TYPE + SYNTAX INTEGER {other(1),copper(2),fiber(3)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the type of the Ethernet interface: an optical interface or an electrical interface." + ::= { hwEthernetEntry 12 } + + + hwEthernetSpeedSet OBJECT-TYPE + SYNTAX INTEGER {other(1),speed10(2),speed100(3),speed1000(4),speed10000(5),speed40000(6),speed20000(7),speed2500(8),speed5000(9),speed100000(10),speed12000(11),speed48000(12)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the speed of the Ethernet interface. This parameter takes effect only on some Ethernet + electrical interfaces rather than optical interfaces. The parameter can be 10 M, 100 M, 1000 M, + 10000 M,40000 M,20000 M,2500 M,5000 M,100000 M,12000 M,48000 M." + ::= { hwEthernetEntry 13 } + + + hwEthernetDuplex OBJECT-TYPE + SYNTAX INTEGER {full(1),half(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the duplex mode of the Ethernet interface. An electrical Ethernet interface can + work in half-duplex mode or full-duplex mode. An optical Ethernet can work only in full-duplex mode." + ::= { hwEthernetEntry 14 } + + + hwEthernetNegotiation OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the auto-negotiation mode of the Ethernet electrical interface. By default, auto-negotiation is enabled. + The three objects, hwEthernetSpeedSet, hwEthernetDuplex, and hwEthernetNegotiation are associated with each other. + If the auto-negotiation of hwEthernetNegotiation is enabled, the values of hwEthernetSpeedSet and hwEthernetDuplex are auto-negotiated. + If hwEthernetSpeedSet is set to a certain value, hwEthernetDuplex is modified to the default value full, + and hwEthernetNegotiation is automatically changed to disable. If the auto-negotiation of hwEthernetNegotiation is + enabled, hwEthernetDuplex cannot be set." + ::= { hwEthernetEntry 15 } + + + hwEthernetPortTypeOperate OBJECT-TYPE + SYNTAX INTEGER {other(1),copper(2),fiber100(3),fiber1000(4)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the link type of the Ethernet interface. The type can be optical link or electrical link. + This parameter takes effect only on specific Ethernet interfaces." + ::= { hwEthernetEntry 16 } + + + hwEthernetClock OBJECT-TYPE + SYNTAX INTEGER {master(1),slave(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the mode of the clock. The mode can be master or slave. + By default, the mode of a clock is slave. This parameter takes effect only on the WAN board." + ::= { hwEthernetEntry 20 } + + + hwEthernetFlagJ0Mode OBJECT-TYPE + SYNTAX INTEGER {j01ByteMode(1),j016ByteMode(2),j064ByteOrNullMode(3),peer(4)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Before the 10 GE WAN board processes packets, the overhead byte must be configured on the interface. + The overhead byte for the SDH frame, j0: Set section trace byte + The default value is j016ByteMode(2):hwEthernetFlagJ0Trace:NetEngine" + ::= { hwEthernetEntry 21 } + + + hwEthernetFlagJ0Value OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "j01ByteMode Value. When hwEthernetFlagJ0Mode is set to j01ByteMode, this parameter takes effect." + ::= { hwEthernetEntry 22 } + + + hwEthernetFlagJ0Trace OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set section trace byte. + When hwEthernetFlagJ0Mode is set to j016ByteMode or j064ByteOrNullMode, this variable takes effect. + When hwEthernetFlagJ0Mode is set to j016ByteMode, this variable is up to 15 characters trace byte. + When hwEthernetFlagJ0Mode is set to j064ByteOrNullMode, this variable is up to 64 characters trace byte." + ::= { hwEthernetEntry 23 } + + + hwEthernetFlagJ1Mode OBJECT-TYPE + SYNTAX INTEGER {j11ByteMode(1),j116ByteMode(2),j164ByteOrNullMode(3),peer(4)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the overhead byte of the SDH frame. j1:sets path trace byte. + The default value is j116ByteMode(2) hwEthernetFlagJ1Trace NetEngine." + ::= { hwEthernetEntry 24 } + + + hwEthernetFlagJ1Value OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "j11ByteMode Value. When hwEthernetFlagJ1Mode is set to j11ByteMode, this parameter takes effect." + ::= { hwEthernetEntry 25 } + + + hwEthernetFlagJ1Trace OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set path trace byte. + When hwEthernetFlagJ1Mode is set to j116ByteMode or j164ByteOrNullMode, this variable takes effect. + When hwEthernetFlagJ1Mode is set to j116ByteMode, this variable is up to 15 characters trace byte. + When hwEthernetFlagJ1Mode is set to j164ByteOrNullMode, this variable is up to 64 characters trace byte." + ::= { hwEthernetEntry 26 } + + + hwEthernetFlagC2Value OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the overhead byte of the SDH frame. + c2: indicates the signal label byte. It is a hexdecimal value ranging from 00 to FF. + The default value is 0x02." + ::= { hwEthernetEntry 27 } + + + hwEthernetUpHoldTime OBJECT-TYPE + SYNTAX Integer32 (0..86400000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the response time to the event that the port turns Up. The units of hwEthernetUpHoldTime is millisecond." + ::= { hwEthernetEntry 31 } + + + hwEthernetDownHoldTime OBJECT-TYPE + SYNTAX Integer32 (0..86400000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the response time to the event that the port turns Down. The units of hwEthernetDownHoldTime is millisecond." + ::= { hwEthernetEntry 32 } + + + hwEthernetSubinterfaceStatisticEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable the statistical function of the sub-interface." + ::= { hwEthernetEntry 33 } + + + hwEthernetFlowControl OBJECT-TYPE + SYNTAX INTEGER {receive(1),send(2),both(3),none(4),default(5)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set flow control of this port." + ::= { hwEthernetEntry 34 } + + + hwEthernetOffline OBJECT-TYPE + SYNTAX INTEGER {true(1),false(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set Line protocol state to down of this port." + ::= { hwEthernetEntry 35 } + + + hwEthernetSetTransferMode OBJECT-TYPE + SYNTAX INTEGER {lan(1),wan(2),none(3),otn(4)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set transfer mode of this port." + ::= { hwEthernetEntry 36 } + + + hwEthernetJumboframeMaxLength OBJECT-TYPE + SYNTAX Integer32 (1536..16000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the jumboframe max length of this port." + ::= { hwEthernetEntry 37 } + + + hwEthernetComboType OBJECT-TYPE + SYNTAX INTEGER {auto(1),copper(2),fiber(3),other(4)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "combo mode of this port." + ::= { hwEthernetEntry 38 } + + + hwEthernetPortMode OBJECT-TYPE + SYNTAX INTEGER {copper(1),fiber(2),other(3)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates combo mode of this port." + ::= { hwEthernetEntry 39 } + + + hwEthernetNegotiationMode OBJECT-TYPE + SYNTAX INTEGER {notsupport(1),auto(2),master(3),slave(4)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set negotiation-mode for phy of electronic GE port.The mode is uesed for synchronizing clock. " + ::= { hwEthernetEntry 40 } + + + hwPos OBJECT IDENTIFIER ::= { hwPortMIBObjects 2 } + + hwPosTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPosEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the physical attributes of the POS interface. + This table lists the physical attributes of the POS interface." + ::= { hwPos 1 } + + + hwPosEntry OBJECT-TYPE + SYNTAX HwPosEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the physical attributes of the POS interface. + This table lists the physical attributes of the POS interface." + INDEX { hwPosIfIndex } + ::= { hwPosTable 1 } + + + HwPosEntry ::= SEQUENCE { + hwPosIfIndex + InterfaceIndex, + hwPosLinkProtocol + INTEGER, + hwPosFrameFormat + INTEGER, + hwPosLoopback + INTEGER, + hwPosScramble + EnabledStatus, + hwPosClock + INTEGER, + hwPosCrcVerifyCode + INTEGER, + hwPosFlagJ0Mode + INTEGER, + hwPosFlagJ0Value + Integer32, + hwPosFlagJ0Trace + OCTET STRING, + hwPosFlagJ1Mode + INTEGER, + hwPosFlagJ1Value + Integer32, + hwPosFlagJ1Trace + OCTET STRING, + hwPosFlagC2Value + Integer32 + } + + + hwPosIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface index(es) of port(s) present on the device ." + ::= { hwPosEntry 1 } + + + hwPosLinkProtocol OBJECT-TYPE + SYNTAX INTEGER {ietf(1),nonstandard(2),hdlc(3),ppp(4)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the link layer protocol of the POS interface. + By default, on a POS interface, PPP serves as the link layer protocol." + ::= { hwPosEntry 11 } + + + hwPosFrameFormat OBJECT-TYPE + SYNTAX INTEGER {sonet(1),sdh(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the frame type of the POS interface. + By default, the frame type of the POS interface is SDH. + This variable identifies whether a SONET or a SDH signal is used across this interface." + ::= { hwPosEntry 12 } + + + hwPosLoopback OBJECT-TYPE + SYNTAX INTEGER {otherLoop(1),stopLoopback(2),local(3),remote(4)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The local loopback of a POS interface is used to test the interface itself. + If an interface works in a normal situation, disable the local loopback. + By default, stopLoopback is used." + ::= { hwPosEntry 13 } + + + hwPosScramble OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the scramble function of payload. By default, the scramble function of payload is enabled." + ::= { hwPosEntry 14 } + + + hwPosClock OBJECT-TYPE + SYNTAX INTEGER {master(1),slave(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether the clock is in master mode or slave mode. + By default, the clock is in slave mode." + ::= { hwPosEntry 15 } + + + hwPosCrcVerifyCode OBJECT-TYPE + SYNTAX INTEGER {crc16(1),crc32(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the length of the CRC verity code. The default value is 32." + ::= { hwPosEntry 16 } + + + hwPosFlagJ0Mode OBJECT-TYPE + SYNTAX INTEGER {j01ByteMode(1),j016ByteMode(2),j064ByteOrNullMode(3),peer(4)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the overhead byte of the SDH frame. j0: sets section trace byte. + The default value is j016ByteMode(2);hwPosFlagJ0Trace:NetEngine." + ::= { hwPosEntry 21 } + + + hwPosFlagJ0Value OBJECT-TYPE + SYNTAX Integer32 (0..127) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the value of j01ByteMode. When hwPosFlagJ0Mode is set to j01ByteMode, hwPosFlagJ0Value takes effect." + ::= { hwPosEntry 22 } + + + hwPosFlagJ0Trace OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set section trace byte. + When hwPosFlagJ0Mode is set to j016ByteMode or j064ByteOrNullMode, this variable takes effect. + When hwPosFlagJ0Mode is set to j016ByteMode, the value of this variable is up to 15 characters trace byte. + When hwPosFlagJ0Mode is set to j064ByteOrNullMode, the value of this variable is up to 64 characters trace byte." + ::= { hwPosEntry 23 } + + + hwPosFlagJ1Mode OBJECT-TYPE + SYNTAX INTEGER {j11ByteMode(1),j116ByteMode(2),j164ByteOrNullMode(3),peer(4)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the overhead byte of the SDH frame. j1: sets path trace byte. + The default value is j116ByteMode(2);hwPosFlagJ1Trace:NetEngine." + ::= { hwPosEntry 24 } + + + hwPosFlagJ1Value OBJECT-TYPE + SYNTAX Integer32 (0..127) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the value of j11ByteMode. When hwPosFlagJ1Mode is set to j11ByteMode, hwPosFlagJ1Value takes effect." + ::= { hwPosEntry 25 } + + + hwPosFlagJ1Trace OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set path trace byte. + When hwPosFlagJ1Mode is set to j116ByteMode or j164ByteOrNullMode, this variable takes effect. + When hwPosFlagJ1Mode is set to j116ByteMode, this variable is up to 15 characters trace byte. + When hwPosFlagJ1Mode is set to j164ByteOrNullMode, this variable is up to 64 characters trace byte." + ::= { hwPosEntry 26 } + + + hwPosFlagC2Value OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the overhead byte of the SDH frame. + c2: indicates the signal label byte. It is a hexdecimal value ranging from 00 to FF. + The default value is 0x02." + ::= { hwPosEntry 27 } + + + hwCpos OBJECT IDENTIFIER ::= { hwPortMIBObjects 3 } + + hwCposTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCposEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the physical attributes of the CPOS interface. + This table lists the physical attributes of the CPOS interface." + ::= { hwCpos 1 } + + + hwCposEntry OBJECT-TYPE + SYNTAX HwCposEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the physical attributes of the CPOS interface. + This table lists the physical attributes of the CPOS interface." + INDEX { hwCposIfIndex } + ::= { hwCposTable 1 } + + + HwCposEntry ::= SEQUENCE { + hwCposIfIndex + InterfaceIndex, + hwCposClock + INTEGER, + hwCposIfType + INTEGER, + hwCposFrameFormat + INTEGER, + hwCposMultiplex + INTEGER, + hwCposLoopback + INTEGER, + hwCposFlagJ0Mode + INTEGER, + hwCposFlagJ0Value + Integer32, + hwCposFlagJ0Trace + OCTET STRING, + hwCposFlagJ1Mode + INTEGER, + hwCposFlagJ1Value + Integer32, + hwCposFlagJ1Trace + OCTET STRING, + hwCposFlagC2Value + Integer32, + hwCposB1SdAlarmThreshold + Integer32, + hwCposB1ExcAlarmThreshold + Integer32, + hwCposB2SdAlarmThreshold + Integer32, + hwCposB2ExcAlarmThreshold + Integer32, + hwCposB3SdAlarmThreshold + Integer32, + hwCposB3ExcAlarmThreshold + Integer32, + hwCposLpBipSdAlarmThreshold + Integer32, + hwCposLpBipExcAlarmThreshold + Integer32, + hwCposHighPathNumber + Integer32, + hwCposLowPathNumber + Integer32, + hwCposMappingMode + INTEGER, + hwCposRxJ0Mode + INTEGER, + hwCposRxJ1Mode + INTEGER, + hwCposRxJ0Value + Integer32, + hwCposRxJ1Value + Integer32, + hwCposRxJ0Trace + OCTET STRING, + hwCposRxJ1Trace + OCTET STRING, + hwCposVc4Flag + Integer32 + } + + + hwCposIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface index(es) of port(s) present on the device ." + ::= { hwCposEntry 1 } + + + hwCposClock OBJECT-TYPE + SYNTAX INTEGER {master(1),slave(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether the clock is in master mode or slave mode. + By default, the clock is in slave mode." + ::= { hwCposEntry 11 } + + + hwCposIfType OBJECT-TYPE + SYNTAX INTEGER {stm1(1),stm16(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the interface type." + ::= { hwCposEntry 12 } + + + hwCposFrameFormat OBJECT-TYPE + SYNTAX INTEGER {sonet(1),sdh(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the frame type of the CPOS interface. By default, the frame type of the CPOS interface is SDH." + ::= { hwCposEntry 13 } + + + hwCposMultiplex OBJECT-TYPE + SYNTAX INTEGER {au3(1),au4(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the multiplex mode of the AUG. By default, the multiplex mode of the AUG is au-4." + ::= { hwCposEntry 14 } + + + hwCposLoopback OBJECT-TYPE + SYNTAX INTEGER {otherloop(1),stopLoopback(2),local(3),remote(4)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the loopback function of the CPOS interface. By default, the loopback function is disabled." + ::= { hwCposEntry 15 } + + + hwCposFlagJ0Mode OBJECT-TYPE + SYNTAX INTEGER {j01ByteMode(1),j016ByteMode(2),j064ByteOrNullMode(3),peer(4)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the overhead byte of the SDH frame. j0: sets section trace byte. + The default value is j016ByteMode(2);hwCposFlagJ0Trace NetEngine." + ::= { hwCposEntry 21 } + + + hwCposFlagJ0Value OBJECT-TYPE + SYNTAX Integer32 (0..127) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "j01ByteMode Value . When hwCposFlagJ0Mode is set to j01ByteMode, hwCposFlagJ0Value takes effect." + ::= { hwCposEntry 22 } + + + hwCposFlagJ0Trace OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set section trace byte. + When hwCposFlagJ0Mode is set to j016ByteMode or j064ByteOrNullMode, this variable takes effect. + When hwCposFlagJ0Mode is set to j016ByteMode, this variable is up to 15 characters trace byte. + When hwCposFlagJ0Mode is set to j064ByteOrNullMode, this variable is up to 64 characters trace byte." + ::= { hwCposEntry 23 } + + + hwCposFlagJ1Mode OBJECT-TYPE + SYNTAX INTEGER {j11ByteMode(1),j116ByteMode(2),j164ByteOrNullMode(3),peer(4)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the overhead byte of the SDH frame. j1: sets path trace byte. + The default value is j116ByteMode(2);hwCposFlagJ1Trace NetEngine." + ::= { hwCposEntry 24 } + + + hwCposFlagJ1Value OBJECT-TYPE + SYNTAX Integer32 (0..127) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the value of j11ByteMode. When hwCposFlagJ1Mode is set to j11ByteMode, hwCposFlagJ1Value takes effect." + ::= { hwCposEntry 25 } + + + hwCposFlagJ1Trace OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set path trace byte. + When hwCposFlagJ1Mode is set to j116ByteMode or j164ByteOrNullMode, this variable takes effect. + When hwCposFlagJ1Mode is set to j116ByteMode, this variable is a string up to 15 characters trace byte. + When hwCposFlagJ1Mode is set to j164ByteOrNullMode, this variable is a string up to 64 characters trace byte." + ::= { hwCposEntry 26 } + + + hwCposFlagC2Value OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the overhead byte of the SDH frame. + c2: indicates the signal label byte. It is a hexdecimal value ranging from 00 to FF. + The default value is 22(0x16)." + ::= { hwCposEntry 27 } + + + hwCposB1SdAlarmThreshold OBJECT-TYPE + SYNTAX Integer32 (1..9) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold of B1 threshold crossing alarm." + DEFVAL { 6 } + ::= { hwCposEntry 28 } + + + hwCposB1ExcAlarmThreshold OBJECT-TYPE + SYNTAX Integer32 (1..9) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold of B1 threshold crossing alarm." + DEFVAL { 3 } + ::= { hwCposEntry 29 } + + + hwCposB2SdAlarmThreshold OBJECT-TYPE + SYNTAX Integer32 (1..9) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold of B2 threshold crossing alarm." + DEFVAL { 6 } + ::= { hwCposEntry 30 } + + + hwCposB2ExcAlarmThreshold OBJECT-TYPE + SYNTAX Integer32 (1..9) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold of B2 threshold crossing alarm." + DEFVAL { 3 } + ::= { hwCposEntry 31 } + + + hwCposB3SdAlarmThreshold OBJECT-TYPE + SYNTAX Integer32 (1..9) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold of B3 threshold crossing alarm." + DEFVAL { 6 } + ::= { hwCposEntry 32 } + + + hwCposB3ExcAlarmThreshold OBJECT-TYPE + SYNTAX Integer32 (1..9) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold of B3 threshold crossing alarm." + DEFVAL { 3 } + ::= { hwCposEntry 33 } + + + hwCposLpBipSdAlarmThreshold OBJECT-TYPE + SYNTAX Integer32 (1..9) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold of BIP2 threshold crossing alarm." + DEFVAL { 6 } + ::= { hwCposEntry 34 } + + + hwCposLpBipExcAlarmThreshold OBJECT-TYPE + SYNTAX Integer32 (1..9) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold of BIP2 threshold crossing alarm." + DEFVAL { 3 } + ::= { hwCposEntry 35 } + + + hwCposHighPathNumber OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the overhead byte of the SDH frame. + c2: indicates the signal label byte. It is a hexdecimal value ranging from 00 to FF. + The default value is 22(0x16)." + ::= { hwCposEntry 36 } + + + hwCposLowPathNumber OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the overhead byte of the SDH frame. + c2: indicates the signal label byte. It is a hexdecimal value ranging from 00 to FF. + The default value is 22(0x16)." + ::= { hwCposEntry 37 } + + + hwCposMappingMode OBJECT-TYPE + SYNTAX INTEGER {hMode(1),lMode(2),aMode(3)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the mapping mode of cpos port, default if h-mode(1)." + ::= { hwCposEntry 38 } + + + hwCposRxJ0Mode OBJECT-TYPE + SYNTAX INTEGER {j01ByteMode(1),j016ByteMode(2),j064ByteOrNullMode(3),peer(4)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the received J0 mode." + ::= { hwCposEntry 39 } + + + hwCposRxJ1Mode OBJECT-TYPE + SYNTAX INTEGER {j11ByteMode(1),j116ByteMode(2),j164ByteOrNullMode(3),peer(4)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the received J1 mode." + ::= { hwCposEntry 40 } + + + hwCposRxJ0Value OBJECT-TYPE + SYNTAX Integer32 (0..127) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the received J0 value of 1-byte mode." + ::= { hwCposEntry 41 } + + + hwCposRxJ1Value OBJECT-TYPE + SYNTAX Integer32 (0..127) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the received J1 value of 1-byte mode." + ::= { hwCposEntry 42 } + + + hwCposRxJ0Trace OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the received J0 characters of 16-byte or 64-byte mode." + ::= { hwCposEntry 43 } + + + hwCposRxJ1Trace OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the received J1 characters of 16-byte or 64-byte mode." + ::= { hwCposEntry 44 } + + + hwCposVc4Flag OBJECT-TYPE + SYNTAX Integer32 (0..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies whether a VC4 channel can be created on the CPOS interface. + 0 indicates that no VC4 channel can be created on the CPOS interface. + 1 indicates that a VC4 channel can be created but has not been created on the CPOS interface. + 2 indicates that a VC4 channel can be created and has been created on the CPOS interface." + ::= { hwCposEntry 45 } + + + + hwPortPhysicalHpIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Indicates the higher order path number." + ::= { hwCpos 2 } + + + hwPortPhysicalLpIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Indicates the low order path number." + ::= { hwCpos 3 } + + + hwCposLpTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCposLpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwCpos 4 } + + + hwCposLpEntry OBJECT-TYPE + SYNTAX HwCposLpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwCposLpIfIndex,hwCposLpId } + ::= { hwCposLpTable 1 } + + + HwCposLpEntry ::= SEQUENCE { + hwCposLpIfIndex + InterfaceIndex, + hwCposLpId + Integer32, + hwCposFlagJ2Mode + INTEGER, + hwCposFlagJ2Value + Integer32, + hwCposFlagJ2Trace + OCTET STRING, + hwCposRxJ2Mode + INTEGER, + hwCposRxJ2Value + Integer32, + hwCposRxJ2Trace + OCTET STRING + } + + + hwCposLpIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwCposLpEntry 1 } + + + hwCposLpId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwCposLpEntry 2 } + + + hwCposFlagJ2Mode OBJECT-TYPE + SYNTAX INTEGER {j21ByteMode(1),j216ByteMode(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwCposLpEntry 3 } + + + hwCposFlagJ2Value OBJECT-TYPE + SYNTAX Integer32 (0..127) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwCposLpEntry 4 } + + + hwCposFlagJ2Trace OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwCposLpEntry 5 } + + + hwCposRxJ2Mode OBJECT-TYPE + SYNTAX INTEGER {j21ByteMode(1),j216ByteMode(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the received J2 mode." + ::= { hwCposLpEntry 6 } + + + hwCposRxJ2Value OBJECT-TYPE + SYNTAX Integer32 (0..127) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the received J2 value of 1-byte mode." + ::= { hwCposLpEntry 7 } + + + hwCposRxJ2Trace OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the received J2 characters of 16-byte or 64-byte mode." + ::= { hwCposLpEntry 8 } + + + hwDs0ChannelBundle OBJECT IDENTIFIER ::= { hwPortMIBObjects 4 } + + hwDs0ChannelBundleTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDs0ChannelBundleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to bundle timeslots of CE1/CT1 interfaces." + ::= { hwDs0ChannelBundle 1 } + + + hwDs0ChannelBundleEntry OBJECT-TYPE + SYNTAX HwDs0ChannelBundleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to bundle timeslots of CE1/CT1 interfaces." + INDEX { hwDs0ChannelBundleParentIfIndex,hwDs0ChannelBundleDs1ChannelId,hwDs0ChannelBundleId } + ::= { hwDs0ChannelBundleTable 1 } + + + HwDs0ChannelBundleEntry ::= SEQUENCE { + hwDs0ChannelBundleParentIfIndex + InterfaceIndex, + hwDs0ChannelBundleDs1ChannelId + Integer32, + hwDs0ChannelBundleId + Integer32, + hwDs0ChannelBundleIfIndex + InterfaceIndex, + hwDs0ChannelBundleTimeSlots + OCTET STRING, + hwDs0ChannelBundleSpeed + INTEGER, + hwDs0ChannelBundleTimeSlot0 + TruthValue, + hwDs0ChannelBundleIsMasterPW + INTEGER, + hwDs0ChannelBundleMasterPWStatus + INTEGER, + hwDs0ChannelBundlePortName + OCTET STRING, + hwDs0ChannelBundleRowStatus + RowStatus + } + + + hwDs0ChannelBundleParentIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Indicates the index of the parent interface." + ::= { hwDs0ChannelBundleEntry 1 } + + + hwDs0ChannelBundleDs1ChannelId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Indicates the channel ID." + ::= { hwDs0ChannelBundleEntry 2 } + + + hwDs0ChannelBundleId OBJECT-TYPE + SYNTAX Integer32 (0..30) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Indicates the index number of the channel set." + ::= { hwDs0ChannelBundleEntry 3 } + + + hwDs0ChannelBundleIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the index of the serial interface formed by the timeslot binding." + ::= { hwDs0ChannelBundleEntry 11 } + + + hwDs0ChannelBundleTimeSlots OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..61)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the number of the range of the timeslot to be bound. + The value is an integer ranging from 0 to 31. Multiple timeslots are + separated by ','. The range of timeslot is expressed by using '-'. + For E1 card mode: + If the timeslots are '0-31', it means unframed format, + If the timeslots are '0-30', it means framed format, + For T1 card mode: + If the timeslots are '0-23', it means unframed format, + If the timeslots are '0-22', it means framed format, + and hwDs0ChannelBundleDs1ChannelId and hwDs0ChannelBundleId should be zero." + ::= { hwDs0ChannelBundleEntry 12 } + + + hwDs0ChannelBundleSpeed OBJECT-TYPE + SYNTAX INTEGER {s56(1),s64(2),s150336(3)} + UNITS "kilo bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Configures the mode to configure the timeslots. + If the parameter 56 k is selected, the timeslots are bound in the mode of N x 56 kbit/s. + If the parameter 64 k is selected, the timeslots are bound in the mode of N x 64 kbit/s. + If the parameter 150336 k is selected, the interface is used for remarking the CEP interface. + The default value is 64kbit/s." + DEFVAL { 64 } + ::= { hwDs0ChannelBundleEntry 13 } + + + hwDs0ChannelBundleTimeSlot0 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the timeslot0 to be bound or a single channel. + The ture value indicates it will be create TDM channel." + ::= { hwDs0ChannelBundleEntry 14 } + + + hwDs0ChannelBundleIsMasterPW OBJECT-TYPE + SYNTAX INTEGER {notacrpw(0),masterpw(1),notmasterpw(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates if the pw configed on this port is master pw." + DEFVAL { 0 } + ::= { hwDs0ChannelBundleEntry 15 } + + + hwDs0ChannelBundleMasterPWStatus OBJECT-TYPE + SYNTAX INTEGER {unlock(0),lock(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the status of master pw." + DEFVAL { 0 } + ::= { hwDs0ChannelBundleEntry 16 } + + + hwDs0ChannelBundlePortName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port name." + ::= { hwDs0ChannelBundleEntry 17 } + + + hwDs0ChannelBundleRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This variable is used to create or delete an object." + ::= { hwDs0ChannelBundleEntry 51 } + + + hwDs1 OBJECT IDENTIFIER ::= { hwPortMIBObjects 5 } + + hwDs1Table OBJECT-TYPE + SYNTAX SEQUENCE OF HwDs1Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists all E1/CE1 interfaces or T1/CT1 interfaces. + After the mode of E3/CE3 interfaces or T3/CT3 interfaces is set to channelized, this table can be used + to create E1/CE1, or T1/CT1, or E3/CE3, or T3/CT3 interfaces." + ::= { hwDs1 1 } + + + hwDs1Entry OBJECT-TYPE + SYNTAX HwDs1Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists all E1/CE1 interfaces or T1/CT1 interfaces. + After the mode of E3/CE3 interfaces or T3/CT3 interfaces is set to channelized, this table can be used + to create E1/CE1, or T1/CT1, or E3/CE3, or T3/CT3 interfaces." + INDEX { hwDs1ParentIfIndex,hwDs1ChannelId,hwDs1IfIndex } + ::= { hwDs1Table 1 } + + + HwDs1Entry ::= SEQUENCE { + hwDs1ParentIfIndex + InterfaceIndex, + hwDs1ChannelId + Integer32, + hwDs1IfIndex + InterfaceIndex, + hwDs1ChannelType + INTEGER, + hwDs1IfType + INTEGER, + hwDs1Channelized + TruthValue, + hwDs1CodeType + INTEGER, + hwDs1Clock + INTEGER, + hwDs1FrameFormat + INTEGER, + hwDs1Cable + INTEGER, + hwDs1Loopback + INTEGER, + hwDs1ClockRecoveryDomain + Integer32, + hwDs1PWClockDomain + Integer32, + hwDs1WorkMode + Integer32, + hwDs1EsAlarmTriggerThreshold + Integer32, + hwDs1EsAlarmResumeThreshold + Integer32, + hwDs1RowStatus + RowStatus, + hwDs1Lbo + INTEGER, + hwDs1CableLength + INTEGER + } + + + hwDs1ParentIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the index of the parent interface." + ::= { hwDs1Entry 1 } + + + hwDs1ChannelId OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Indicates the channel ID." + ::= { hwDs1Entry 2 } + + + hwDs1IfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the interface index." + ::= { hwDs1Entry 3 } + + + hwDs1ChannelType OBJECT-TYPE + SYNTAX INTEGER {t1(1),e1(2)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the interface type. The type can be E1/CE1 or T1/CT1." + ::= { hwDs1Entry 11 } + + + hwDs1IfType OBJECT-TYPE + SYNTAX INTEGER {e3(1),t3(2),cpos(3),atm(4),none(255)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the interface tyep. + e3: is multiplexed by CE3 interfaces. + t3: is multiplexed by CT3 interfaces. + cpos: is multiplexed by CPOS interfaces. + atm: is multiplexed by ATM interfaces. + none: indicates the physical interface. + + default:none" + DEFVAL { none } + ::= { hwDs1Entry 12 } + + + hwDs1Channelized OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the working mode of the interface. + true: indicates the channelized mode. + false: indicates the clear channel mode. + The default is true." + DEFVAL { true } + ::= { hwDs1Entry 13 } + + + hwDs1CodeType OBJECT-TYPE + SYNTAX INTEGER {ami(1),hdb3(2),b8zs(3),none(255)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the code type of the interface. + ami: is short for Alternate Mark Inversion. + hdb3: is short for High Density Bipolar of Order 3. + b8zs: is short for Bipolar with 8-Zero Substitution. + none: is not supported" + DEFVAL { hdb3 } + ::= { hwDs1Entry 14 } + + + hwDs1Clock OBJECT-TYPE + SYNTAX INTEGER {master(1),slave(2)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the clock mode of the interface. + master: indicates that the clock works in master mode and uses the internal clock signal. + slave: indicates that the clock works in slave mode and uses the line clock signal." + ::= { hwDs1Entry 15 } + + + hwDs1FrameFormat OBJECT-TYPE + SYNTAX INTEGER {esf(1),sf(2),noCrc4(3),crc(4)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the frame format of the interface. + crc4: indicates that the frame format is CRC4. + no-crc4: indicates that the frame format is no-CRC4. + sf: indicates that the frame format is Super Frame. + esf: indicates that the frame format is Extended Super Frame. + By default, the frame format of an E1 interface is no-crc4. + By default, the frame format of a T1 interface is esf." + ::= { hwDs1Entry 16 } + + + hwDs1Cable OBJECT-TYPE + SYNTAX INTEGER {long(1),short(2),none(255)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The cable command takes effect only if the E1 interface card uses 75-ohm coaxial cable. + The default is short. If no cable is connected, this parameter is displayed as null." + DEFVAL { short } + ::= { hwDs1Entry 17 } + + + hwDs1Loopback OBJECT-TYPE + SYNTAX INTEGER {local(1),remote(2),payload(3),cell(4),none(255)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable the loopback function of the interface. + local: enables the local loopback on the interface. + remote: enables the remote loopback on the interface. + payload: enables the remote payload loopback on the interface. + cell: enables the local cell loopback. The local cell loopback is used to test the local physical chip." + DEFVAL { none } + ::= { hwDs1Entry 18 } + + + hwDs1ClockRecoveryDomain OBJECT-TYPE + SYNTAX Integer32 (0..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the clock recovery domain of the interface." + DEFVAL { 0 } + ::= { hwDs1Entry 19 } + + + hwDs1PWClockDomain OBJECT-TYPE + SYNTAX Integer32 (0..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the clock recovery domain of the interface." + DEFVAL { 0 } + ::= { hwDs1Entry 20 } + + + hwDs1WorkMode OBJECT-TYPE + SYNTAX Integer32 (0..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the clock recovery domain of the interface." + DEFVAL { 0 } + ::= { hwDs1Entry 21 } + + + hwDs1EsAlarmTriggerThreshold OBJECT-TYPE + SYNTAX Integer32 (1..900) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trigger threshold of code violation count threshold crossing alarm of E1 line side ." + DEFVAL { 65 } + ::= { hwDs1Entry 22 } + + + hwDs1EsAlarmResumeThreshold OBJECT-TYPE + SYNTAX Integer32 (1..900) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The resume threshold of code violation count threshold crossing alarm of E1 line side ." + DEFVAL { 30 } + ::= { hwDs1Entry 23 } + + + hwDs1RowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This variable is used to create or delete an object." + ::= { hwDs1Entry 51 } + + + hwDs1Lbo OBJECT-TYPE + SYNTAX INTEGER {db75(1),db155(2),db225(3),none(4),notsupport(5)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The lbo of T1 port. Unit: db. the value is expanded 10 times,so the real value should be reduced 10 times" + ::= { hwDs1Entry 52 } + + + hwDs1CableLength OBJECT-TYPE + SYNTAX INTEGER {length133(1),length266(2),length399(3),length533(4),length655(5),notsupport(6),none(255)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The cableLength of T1 port. Unit: feet." + ::= { hwDs1Entry 53 } + + + hwDs3 OBJECT IDENTIFIER ::= { hwPortMIBObjects 6 } + + hwDs3Table OBJECT-TYPE + SYNTAX SEQUENCE OF HwDs3Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists all E3/CE3 interfaces or all T3/CT3 interfaces." + ::= { hwDs3 1 } + + + hwDs3Entry OBJECT-TYPE + SYNTAX HwDs3Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists all E3/CE3 interfaces or all T3/CT3 interfaces." + INDEX { hwDs3ParentIfIndex,hwDs3ChannelId,hwDs3IfIndex } + ::= { hwDs3Table 1 } + + + HwDs3Entry ::= SEQUENCE { + hwDs3ParentIfIndex + InterfaceIndex, + hwDs3ChannelId + Integer32, + hwDs3IfIndex + InterfaceIndex, + hwDs3ChannelType + INTEGER, + hwDs3IfType + INTEGER, + hwDs3Channelized + TruthValue, + hwDs3Clock + INTEGER, + hwDs3FrameFormat + INTEGER, + hwDs3Scramble + TruthValue, + hwDs3Cable + INTEGER, + hwDs3NationalBit + INTEGER, + hwDs3Loopback + INTEGER, + hwDs3CreateSerial + TruthValue, + hwDs3RowStatus + RowStatus + } + + + hwDs3ParentIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the index of the parent interface." + ::= { hwDs3Entry 1 } + + + hwDs3ChannelId OBJECT-TYPE + SYNTAX Integer32 (0..3) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the index of the parent interface." + ::= { hwDs3Entry 2 } + + + hwDs3IfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the interface index." + ::= { hwDs3Entry 3 } + + + hwDs3ChannelType OBJECT-TYPE + SYNTAX INTEGER {t3(1),e3(2)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the interface type. The type can be E3/CE3 or T3/CT3." + ::= { hwDs3Entry 11 } + + + hwDs3IfType OBJECT-TYPE + SYNTAX INTEGER {cpos(1),none(255)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the parent interface type of the interface. + cpos: is multiplexed by CPOS interfaces. + none: indicates the interface is a physical interface. + The default is none." + DEFVAL { none } + ::= { hwDs3Entry 12 } + + + hwDs3Channelized OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the working mode of the interface. + true: indicates the channelized mode. + false: indicates the clear channel mode. + The default is true." + DEFVAL { true } + ::= { hwDs3Entry 13 } + + + hwDs3Clock OBJECT-TYPE + SYNTAX INTEGER {master(1),slave(2)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the clock mode of the interface. + master: indicates that the clock works in master mode and uses the internal clock signal. + slave: indicates that the clock works in slave mode and uses the line clock signal." + ::= { hwDs3Entry 14 } + + + hwDs3FrameFormat OBJECT-TYPE + SYNTAX INTEGER {g832Adm(1),g751Adm(2),g751Plcp(3),cbitAdm(4),cbitPlcp(5),m23Adm(6),m23Plcp(7)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the frame format of the interface." + ::= { hwDs3Entry 15 } + + + hwDs3Scramble OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the scramble function of the interface. + true: enables the scramble function. + false: disables the scramble function. + The default is false." + DEFVAL { false } + ::= { hwDs3Entry 16 } + + + hwDs3Cable OBJECT-TYPE + SYNTAX INTEGER {long(1),short(2)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The cable command takes effect only if the E3 interface card uses 75-ohm coaxial cable. + The default is short. If no cable is connected, this parameter is displayed as null." + DEFVAL { short } + ::= { hwDs3Entry 17 } + + + hwDs3NationalBit OBJECT-TYPE + SYNTAX INTEGER {n0(1),n1(2)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the national bit of the E3/CE3 interface. + n0: indicates the national bit is 0 and the interface supports only the communication within a country. + n1: indicates the national bit is 1 and the interface supports the international communication. " + DEFVAL { n0 } + ::= { hwDs3Entry 18 } + + + hwDs3Loopback OBJECT-TYPE + SYNTAX INTEGER {local(1),remote(2),payload(3),cell(4),none(255)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable the loopback function of the interface. + local: enables the local loopback on the interface. + remote: enables the remote loopback on the interface. + payload: enables the remote payload loopback on the interface. + cell: enables the local cell loopback. The local cell loopback is used to test the local physical chip." + DEFVAL { none } + ::= { hwDs3Entry 19 } + + + hwDs3CreateSerial OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Create serial interface from Ds3 interface. + True create serial interface. + False destroy serial interface. + " + DEFVAL { false } + ::= { hwDs3Entry 20 } + + + hwDs3RowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This variable is used to create or delete an object." + ::= { hwDs3Entry 51 } + + + hwBundleSerial OBJECT IDENTIFIER ::= { hwPortMIBObjects 7 } + + hwBundleSerialTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBundleSerialEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the attribute of the serial interface formed by timeslots. + This table lists the physical attributes of the serial interface." + ::= { hwBundleSerial 1 } + + + hwBundleSerialEntry OBJECT-TYPE + SYNTAX HwBundleSerialEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the attribute of the serial interface formed by timeslots. + This table lists the physical attributes of the serial interface." + INDEX { hwBundleSerialIfIndex } + ::= { hwBundleSerialTable 1 } + + + HwBundleSerialEntry ::= SEQUENCE { + hwBundleSerialIfIndex + InterfaceIndex, + hwBundleSerialLinkProtocol + INTEGER, + hwBundleSerialTimerHold + Integer32, + hwBundleSerialLoopback + TruthValue, + hwBundleSerialCrcVerifyCode + INTEGER + } + + + hwBundleSerialIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface index(es) of serial(s) present on the device ." + ::= { hwBundleSerialEntry 1 } + + + hwBundleSerialLinkProtocol OBJECT-TYPE + SYNTAX INTEGER {ietf(1),nonstandard(2),hdlc(3),ppp(4),lapb(5),atm(6),tdm(7),none(255)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The link-protocol of interface. The serial(s) always use PPP as its link-protocol for default." + ::= { hwBundleSerialEntry 11 } + + + hwBundleSerialTimerHold OBJECT-TYPE + SYNTAX Integer32 (0..32767) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the interval for sending Keepalive packets from the serial interface to the peer. + The default is 10 seconds." + ::= { hwBundleSerialEntry 12 } + + + hwBundleSerialLoopback OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "true: enables the loopback on the serial interface. + false: disables the loopback on the serial interface. + By default, the loopback on the serial interface is disabled." + DEFVAL { false } + ::= { hwBundleSerialEntry 13 } + + + hwBundleSerialCrcVerifyCode OBJECT-TYPE + SYNTAX INTEGER {crc16(1),crc32(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the length of the CRC verify code. The default is 32." + ::= { hwBundleSerialEntry 14 } + + + hwPhysicalPort OBJECT IDENTIFIER ::= { hwPortMIBObjects 8 } + + hwPhysicalPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPhysicalPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the attribute of the physical port." + ::= { hwPhysicalPort 1 } + + + hwPhysicalPortEntry OBJECT-TYPE + SYNTAX HwPhysicalPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the attribute of the physical port." + INDEX { hwPhysicalPortIfIndex } + ::= { hwPhysicalPortTable 1 } + + + HwPhysicalPortEntry ::= SEQUENCE { + hwPhysicalPortIfIndex + InterfaceIndex, + hwPhysicalPortDelayTime + Unsigned32, + hwPhysicalPortDelayRemainTime + Unsigned32, + hwPhysicalPortName + OCTET STRING, + hwPhysicalPortInChassis + Integer32, + hwPhysicalPortInSlot + Integer32, + hwPhysicalPortInCard + Integer32, + hwPhysicalPortInPort + Integer32, + hwPhysicalAutoShutLaserEnable + INTEGER, + hwPhysicalAutoShutLaserOpenInterval + Integer32, + hwPhysicalAutoShutLaserCloseInterval + Integer32, + hwPhysicalAutoShutLaserLongOpenInterval + Integer32, + hwPhysicalLoopbackType + INTEGER, + hwPhysicalShutLaser + INTEGER, + hwPhysicalLaserStatus + INTEGER, + hwPhysicalPortHoldUp + INTEGER, + hwPhysicalPortAlarmInverseEnable + INTEGER, + hwPhysicalPortInVsId + Integer32, + hwPhysicalPortAlarmName + OCTET STRING, + hwInputRateChangeThresholdPercent + Integer32, + hwOutputRateChangeThresholdPercent + Integer32, + hwCurrentStatisticalPeriodRate + Counter64, + hwLastStatisticalPeriodRate + Counter64, + hwPortPhysicalRate + Integer32, + hwLicenseType + OCTET STRING, + hwMaxPortNum + Integer32, + hwUsedPortNum + Integer32, + hwPhysicalPortMode + INTEGER, + hwScadaGroupId + Integer32, + hwPhysicalPortGroupID + OCTET STRING, + hwPortTransModeReasonDescr + OCTET STRING, + hwAcBlockReason + OCTET STRING + } + + + hwPhysicalPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Interface index(es) of physical port(s) present on the device ." + ::= { hwPhysicalPortEntry 1 } + + + hwPhysicalPortDelayTime OBJECT-TYPE + SYNTAX Unsigned32 (0..86400000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the port tx enabling delay time. The units of hwPhysicalPortDelayTime is millisecond. The default value is 0 ms. " + DEFVAL { 0 } + ::= { hwPhysicalPortEntry 2 } + + + hwPhysicalPortDelayRemainTime OBJECT-TYPE + SYNTAX Unsigned32 (0..86400000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the remnant time of enabling port-tx. The units of hwPhysicalPortDelayTime is millisecond." + ::= { hwPhysicalPortEntry 3 } + + + hwPhysicalPortName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the physical port name." + ::= { hwPhysicalPortEntry 4 } + + + hwPhysicalPortInChassis OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the physical port in chassis." + ::= { hwPhysicalPortEntry 5 } + + + hwPhysicalPortInSlot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the SlotID." + ::= { hwPhysicalPortEntry 6 } + + + hwPhysicalPortInCard OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the CardID." + ::= { hwPhysicalPortEntry 7 } + + + hwPhysicalPortInPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the PortID." + ::= { hwPhysicalPortEntry 8 } + + + hwPhysicalAutoShutLaserEnable OBJECT-TYPE + SYNTAX INTEGER {enable(1),disable(2),notsupport(255)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Indicates enable or disable the laser auto shut . Default is disable." + ::= { hwPhysicalPortEntry 9 } + + + hwPhysicalAutoShutLaserOpenInterval OBJECT-TYPE + SYNTAX Integer32 (100..300 | 2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Indicates the open interval of laser auto shut . The default value is 200 (unit: 10 ms). The value 2147483647 means that the interface doesn't support laser auto shut." + ::= { hwPhysicalPortEntry 10 } + + + hwPhysicalAutoShutLaserCloseInterval OBJECT-TYPE + SYNTAX Integer32 (200..30000 | 2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Indicates the close interval of laser auto shut . The default value is 6000 (unit: 10 ms). The value 2147483647 means that the interface doesn't support laser auto shut." + ::= { hwPhysicalPortEntry 11 } + + + hwPhysicalAutoShutLaserLongOpenInterval OBJECT-TYPE + SYNTAX Integer32 (200..30000 | 2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Indicates the long open interval of laser auto shut . The default value is 9000 (unit: 10 ms). The value 2147483647 means that the interface doesn't support laser auto shut." + ::= { hwPhysicalPortEntry 12 } + + + hwPhysicalLoopbackType OBJECT-TYPE + SYNTAX INTEGER {stopLoopback(0),local(1),remote(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The current state of loopbackType in port." + ::= { hwPhysicalPortEntry 13 } + + + hwPhysicalShutLaser OBJECT-TYPE + SYNTAX INTEGER {off(1),on(2),notsupport(255)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Turn on or turn off the laser." + ::= { hwPhysicalPortEntry 14 } + + + hwPhysicalLaserStatus OBJECT-TYPE + SYNTAX INTEGER {off(1),on(2),offline(3),notsupport(255)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The current status of the laser." + ::= { hwPhysicalPortEntry 15 } + + + hwPhysicalPortHoldUp OBJECT-TYPE + SYNTAX INTEGER {disable(0),enable(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Indicates enable or disable the interface to remain Up , the default value is disable." + ::= { hwPhysicalPortEntry 16 } + + + hwPhysicalPortAlarmInverseEnable OBJECT-TYPE + SYNTAX INTEGER {enable(1),disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Config port alarm inverse enable." + ::= { hwPhysicalPortEntry 17 } + + + hwPhysicalPortInVsId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VsId." + ::= { hwPhysicalPortEntry 18 } + + + hwPhysicalPortAlarmName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the physical port alarm name." + ::= { hwPhysicalPortEntry 19 } + + + hwInputRateChangeThresholdPercent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the threshold for the input rate change, in percentage." + ::= { hwPhysicalPortEntry 20 } + + + hwOutputRateChangeThresholdPercent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the threshold for the output rate change, in percentage." + ::= { hwPhysicalPortEntry 21 } + + + hwCurrentStatisticalPeriodRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the rate in the current statistical period." + ::= { hwPhysicalPortEntry 22 } + + + hwLastStatisticalPeriodRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the rate in the last statistical period." + ::= { hwPhysicalPortEntry 23 } + + hwPortPhysicalRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the current physical rate." + ::= { hwPhysicalPortEntry 24 } + + -- 1.3.6.1.4.1.2011.5.25.157.1.8.1.1.25 + hwLicenseType OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the type of interface function-controlled license." + ::= { hwPhysicalPortEntry 25 } + + -- 1.3.6.1.4.1.2011.5.25.157.1.8.1.1.26 + hwMaxPortNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the Maximum number of available interfaces" + ::= { hwPhysicalPortEntry 26 } + + -- 1.3.6.1.4.1.2011.5.25.157.1.8.1.1.27 + hwUsedPortNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the Number of interfaces in use." + ::= { hwPhysicalPortEntry 27 } + + -- 1.3.6.1.4.1.2011.5.25.157.1.8.1.1.28 + hwPhysicalPortMode OBJECT-TYPE + SYNTAX INTEGER {eth1g(0),eth10g(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The current state of portMode in port." + ::= { hwPhysicalPortEntry 28 } + -- 1.3.6.1.4.1.2011.5.25.157.1.8.1.1.29 + hwScadaGroupId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the scada group ID." + ::= { hwPhysicalPortEntry 29 } + + -- 1.3.6.1.4.1.2011.5.25.157.1.8.1.1.30 + hwPhysicalPortGroupID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the physical port group ID." + ::= { hwPhysicalPortEntry 30 } + + -- 1.3.6.1.4.1.2011.5.25.157.1.8.1.1.31 + hwPortTransModeReasonDescr OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the physical port transmission mode different reason." + ::= { hwPhysicalPortEntry 31 } + + -- 1.3.6.1.4.1.2011.5.25.157.1.8.1.1.32 + hwAcBlockReason OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the AC block reason." + ::= { hwPhysicalPortEntry 32 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.8.2 + hwSDHRsMsPerfCurrentTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSDHRsMsPerfCurrentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the performance stat of the Regenerator Section." + ::= { hwPhysicalPort 2 } + + + hwSDHRsMsPerfCurrentEntry OBJECT-TYPE + SYNTAX HwSDHRsMsPerfCurrentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the performance stat of the Regenerator Section." + INDEX { hwSDHRsMsPerfCurrentIfIndex,hwSDHRsMsPerfCurrentDataIndex } + ::= { hwSDHRsMsPerfCurrentTable 1 } + + + HwSDHRsMsPerfCurrentEntry ::= SEQUENCE { + hwSDHRsMsPerfCurrentIfIndex + InterfaceIndex, + hwSDHRsMsPerfCurrentDataIndex + Integer32, + hwSDHRsPerfCurrentBBE + Integer32, + hwSDHRsPerfCurrentES + Integer32, + hwSDHRsPerfCurrentSES + Integer32, + hwSDHRsPerfCurrentUAS + Integer32, + hwSDHMsPerfCurrentBBE + Integer32, + hwSDHMsPerfCurrentES + Integer32, + hwSDHMsPerfCurrentSES + Integer32, + hwSDHMsPerfCurrentUAS + Integer32, + hwSDHMsPerfCurrentFEBBE + Integer32, + hwSDHMsPerfCurrentFEES + Integer32, + hwSDHMsPerfCurrentFESES + Integer32, + hwSDHMsPerfCurrentFEUAS + Integer32 + } + + + hwSDHRsMsPerfCurrentIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface index(es) of port(s) present on the device ." + ::= { hwSDHRsMsPerfCurrentEntry 1 } + + + hwSDHRsMsPerfCurrentDataIndex OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Data index(es) of port(s) present on the device ." + ::= { hwSDHRsMsPerfCurrentEntry 2 } + + + hwSDHRsPerfCurrentBBE OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Regenerator Section Background Block Error." + ::= { hwSDHRsMsPerfCurrentEntry 3 } + + + hwSDHRsPerfCurrentES OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Regenerator Section Errored Second." + ::= { hwSDHRsMsPerfCurrentEntry 4 } + + + hwSDHRsPerfCurrentSES OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Regenerator Section Severely Errored Second." + ::= { hwSDHRsMsPerfCurrentEntry 5 } + + + hwSDHRsPerfCurrentUAS OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Regenerator section unavailable second." + ::= { hwSDHRsMsPerfCurrentEntry 6 } + + + hwSDHMsPerfCurrentBBE OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Multiplex Section Background Block Error." + ::= { hwSDHRsMsPerfCurrentEntry 7 } + + + hwSDHMsPerfCurrentES OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Multiplex Section Errored Second." + ::= { hwSDHRsMsPerfCurrentEntry 8 } + + + hwSDHMsPerfCurrentSES OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Multiplex Section Severely Errored Second." + ::= { hwSDHRsMsPerfCurrentEntry 9 } + + + hwSDHMsPerfCurrentUAS OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Multiplex Section Unavaliable Seconds." + ::= { hwSDHRsMsPerfCurrentEntry 10 } + + + hwSDHMsPerfCurrentFEBBE OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Multiplex Section Far end Background Block Error." + ::= { hwSDHRsMsPerfCurrentEntry 11 } + + + hwSDHMsPerfCurrentFEES OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Multiplex Section Far end Errored Second." + ::= { hwSDHRsMsPerfCurrentEntry 12 } + + + hwSDHMsPerfCurrentFESES OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Multiplex Section Far end Severely Errored Second." + ::= { hwSDHRsMsPerfCurrentEntry 13 } + + + hwSDHMsPerfCurrentFEUAS OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Multiplex Section Far end Unavaliable Seconds." + ::= { hwSDHRsMsPerfCurrentEntry 14 } + + + hwSDHHpPerfCurrentTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSDHHpPerfCurrentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the performance stat of the Higher order Path." + ::= { hwPhysicalPort 3 } + + + hwSDHHpPerfCurrentEntry OBJECT-TYPE + SYNTAX HwSDHHpPerfCurrentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the performance stat of the Higher order Path." + INDEX { hwSDHHpPerfCurrentIfIndex,hwSDHHpPerfCurrentHpIndex,hwSDHHpPerfCurrentDataIndex } + ::= { hwSDHHpPerfCurrentTable 1 } + + + HwSDHHpPerfCurrentEntry ::= SEQUENCE { + hwSDHHpPerfCurrentIfIndex + InterfaceIndex, + hwSDHHpPerfCurrentHpIndex + Integer32, + hwSDHHpPerfCurrentDataIndex + Integer32, + hwSDHHpPerfCurrentBBE + Integer32, + hwSDHHpPerfCurrentES + Integer32, + hwSDHHpPerfCurrentSES + Integer32, + hwSDHHpPerfCurrentUAS + Integer32, + hwSDHHpPerfCurrentFEBBE + Integer32, + hwSDHHpPerfCurrentFEES + Integer32, + hwSDHHpPerfCurrentFESES + Integer32, + hwSDHHpPerfCurrentFEUAS + Integer32 + } + + + hwSDHHpPerfCurrentIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Interface index(es) of port(s) present on the device ." + ::= { hwSDHHpPerfCurrentEntry 1 } + + + hwSDHHpPerfCurrentHpIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Higher order Path index(es) of port(s) present on the device ." + ::= { hwSDHHpPerfCurrentEntry 2 } + + + hwSDHHpPerfCurrentDataIndex OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Data index(es) of port(s) present on the device ." + ::= { hwSDHHpPerfCurrentEntry 3 } + + + hwSDHHpPerfCurrentBBE OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Multiplex Section Far end Unavaliable Seconds." + ::= { hwSDHHpPerfCurrentEntry 4 } + + + hwSDHHpPerfCurrentES OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Higher order Path Errored Second." + ::= { hwSDHHpPerfCurrentEntry 5 } + + + hwSDHHpPerfCurrentSES OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Higher order Path Severely Errored Second." + ::= { hwSDHHpPerfCurrentEntry 6 } + + + hwSDHHpPerfCurrentUAS OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Higher order Path Unavaliable Seconds." + ::= { hwSDHHpPerfCurrentEntry 7 } + + + hwSDHHpPerfCurrentFEBBE OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Higher order Path Far end Background Block Error." + ::= { hwSDHHpPerfCurrentEntry 8 } + + + hwSDHHpPerfCurrentFEES OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Higher order Path Far end Errored Second." + ::= { hwSDHHpPerfCurrentEntry 9 } + + + hwSDHHpPerfCurrentFESES OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Higher order Path Far end Severely Errored Second." + ::= { hwSDHHpPerfCurrentEntry 10 } + + + hwSDHHpPerfCurrentFEUAS OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Higher order Path Far end Unavaliable Seconds." + ::= { hwSDHHpPerfCurrentEntry 11 } + + + hwSDHLpPerfCurrentTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSDHLpPerfCurrentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the performance stat of the Low order Path." + ::= { hwPhysicalPort 4 } + + + hwSDHLpPerfCurrentEntry OBJECT-TYPE + SYNTAX HwSDHLpPerfCurrentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the performance stat of the Low order Path." + INDEX { hwSDHLpPerfCurrentIfIndex,hwSDHLpPerfCurrentHpIndex,hwSDHLpPerfCurrentLpIndex,hwSDHLpPerfCurrentDataIndex } + ::= { hwSDHLpPerfCurrentTable 1 } + + + HwSDHLpPerfCurrentEntry ::= SEQUENCE { + hwSDHLpPerfCurrentIfIndex + InterfaceIndex, + hwSDHLpPerfCurrentHpIndex + Integer32, + hwSDHLpPerfCurrentLpIndex + Integer32, + hwSDHLpPerfCurrentDataIndex + Integer32, + hwSDHLpPerfCurrentBBE + Integer32, + hwSDHLpPerfCurrentES + Integer32, + hwSDHLpPerfCurrentSES + Integer32, + hwSDHLpPerfCurrentUAS + Integer32, + hwSDHLpPerfCurrentFEBBE + Integer32, + hwSDHLpPerfCurrentFEES + Integer32, + hwSDHLpPerfCurrentFESES + Integer32, + hwSDHLpPerfCurrentFEUAS + Integer32 + } + + + hwSDHLpPerfCurrentIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Interface index(es) of port(s) present on the device ." + ::= { hwSDHLpPerfCurrentEntry 1 } + + + hwSDHLpPerfCurrentHpIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Higher order Path index(es) of port(s) present on the device ." + ::= { hwSDHLpPerfCurrentEntry 2 } + + + hwSDHLpPerfCurrentLpIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Low order Path index(es) of port(s) present on the device ." + ::= { hwSDHLpPerfCurrentEntry 3 } + + + hwSDHLpPerfCurrentDataIndex OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Data index(es) of port(s) present on the device ." + ::= { hwSDHLpPerfCurrentEntry 4 } + + + hwSDHLpPerfCurrentBBE OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Low order Path Background Block Error." + ::= { hwSDHLpPerfCurrentEntry 5 } + + + hwSDHLpPerfCurrentES OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Low order Path errored seconds." + ::= { hwSDHLpPerfCurrentEntry 6 } + + + hwSDHLpPerfCurrentSES OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Low order Path severely errored seconds." + ::= { hwSDHLpPerfCurrentEntry 7 } + + + hwSDHLpPerfCurrentUAS OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Low order Path Unavailable second." + ::= { hwSDHLpPerfCurrentEntry 8 } + + + hwSDHLpPerfCurrentFEBBE OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Low order Path Far-end Background Block Error." + ::= { hwSDHLpPerfCurrentEntry 9 } + + + hwSDHLpPerfCurrentFEES OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Low order Path Far-end errored seconds." + ::= { hwSDHLpPerfCurrentEntry 10 } + + + hwSDHLpPerfCurrentFESES OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Low order Path Far-end severely errored seconds." + ::= { hwSDHLpPerfCurrentEntry 11 } + + + hwSDHLpPerfCurrentFEUAS OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Low order Path Far-end Unavailable second." + ::= { hwSDHLpPerfCurrentEntry 12 } + + + hwPDHPerfCurrentTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPDHPerfCurrentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the performance stat of the E1 line side." + ::= { hwPhysicalPort 5 } + + + hwPDHPerfCurrentEntry OBJECT-TYPE + SYNTAX HwPDHPerfCurrentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the performance stat of the E1 line side." + INDEX { hwPDHPerfCurrentIfIndex,hwPDHPerfCurrentDataIndex } + ::= { hwPDHPerfCurrentTable 1 } + + + HwPDHPerfCurrentEntry ::= SEQUENCE { + hwPDHPerfCurrentIfIndex + InterfaceIndex, + hwPDHPerfCurrentDataIndex + Integer32, + hwPDHPerfCurrentBBE + Integer32, + hwPDHPerfCurrentES + Integer32, + hwPDHPerfCurrentSES + Integer32, + hwPDHPerfCurrentUAS + Integer32, + hwPDHPerfCurrentLCV + Integer32 + } + + + hwPDHPerfCurrentIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface index(es) of port(s) present on the device." + ::= { hwPDHPerfCurrentEntry 1 } + + + hwPDHPerfCurrentDataIndex OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Data index(es) of port(s) present on the device." + ::= { hwPDHPerfCurrentEntry 2 } + + + hwPDHPerfCurrentBBE OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Low order Path Background Block Error." + ::= { hwPDHPerfCurrentEntry 3 } + + + hwPDHPerfCurrentES OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "E1 line side code violation errored second." + ::= { hwPDHPerfCurrentEntry 4 } + + + hwPDHPerfCurrentSES OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "E1 line side code violation severely errored second." + ::= { hwPDHPerfCurrentEntry 5 } + + + hwPDHPerfCurrentUAS OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "E1 line side code violation loss-of-signal second." + ::= { hwPDHPerfCurrentEntry 6 } + + + hwPDHPerfCurrentLCV OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "E1 line side code violation count." + ::= { hwPDHPerfCurrentEntry 7 } + + + hwEthPortStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEthPortStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the stat of the ethernet interface." + ::= { hwPhysicalPort 6 } + + + hwEthPortStatEntry OBJECT-TYPE + SYNTAX HwEthPortStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the stat of the ethernet interface." + INDEX { hwEthPortStatIfIndex } + ::= { hwEthPortStatTable 1 } + + + HwEthPortStatEntry ::= SEQUENCE { + hwEthPortStatIfIndex + InterfaceIndex, + hwEthPortStatBadBytes + Counter64, + hwEthPortStatOutPut64Bytes + Counter64, + hwEthPortStatOutPut65to127Bytes + Counter64, + hwEthPortStatOutPut128to255Bytes + Counter64, + hwEthPortStatOutPut256to511Bytes + Counter64, + hwEthPortStatOutPut512to1023Bytes + Counter64, + hwEthPortStatOutPut1024to1518Bytes + Counter64, + hwEthPortStatOutPut1519toMaxBytes + Counter64 + } + + + hwEthPortStatIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface index(es) of port(s) present on the device." + ::= { hwEthPortStatEntry 1 } + + + hwEthPortStatBadBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the stat of badbytes." + ::= { hwEthPortStatEntry 2 } + + + hwEthPortStatOutPut64Bytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad + packets) output that were 64 octets in length + (excluding framing bits but including FCS octets)." + ::= { hwEthPortStatEntry 3 } + + + hwEthPortStatOutPut65to127Bytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad + packets) output that were between + 65 and 127 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { hwEthPortStatEntry 4 } + + + hwEthPortStatOutPut128to255Bytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad + packets) output that were between + 128 and 255 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { hwEthPortStatEntry 5 } + + + hwEthPortStatOutPut256to511Bytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad + packets) output that were between + 256 and 511 octets in length inclusive + (excluding framing bits but including FCS octets).." + ::= { hwEthPortStatEntry 6 } + + + hwEthPortStatOutPut512to1023Bytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad + packets) output that were between + 512 and 1023 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { hwEthPortStatEntry 7 } + + + hwEthPortStatOutPut1024to1518Bytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad + packets) output that were between + 1024 and 1518 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { hwEthPortStatEntry 8 } + + + hwEthPortStatOutPut1519toMaxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad + packets) output that were between + 1519 and max length octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { hwEthPortStatEntry 9 } + + + hwPhysicalPortGlobleCfg OBJECT IDENTIFIER ::= { hwPhysicalPort 7 } + + hwLoopBackAutoClearEnable OBJECT-TYPE + SYNTAX INTEGER {enable(1),disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "set loopback autoclear status enable(1) disable(2)." + DEFVAL { 2 } + ::= { hwPhysicalPortGlobleCfg 1 } + + + hwLoopBackAutoClearPeriod OBJECT-TYPE + SYNTAX Integer32 (1..2880) + UNITS "minute" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "set loopback autoclear period, unit minute,value range<1-2880> default<5 minute>." + DEFVAL { 5 } + ::= { hwPhysicalPortGlobleCfg 2 } + + + hwPortAlarmInverseEnable OBJECT-TYPE + SYNTAX INTEGER {enable(1),disable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Config globle alarm inverse enable." + ::= { hwPhysicalPortGlobleCfg 3 } + + + hwDslGroup OBJECT IDENTIFIER ::= { hwPortMIBObjects 9 } + + hwDslGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDslGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the attributes of the dsl group." + ::= { hwDslGroup 1 } + + + hwDslGroupEntry OBJECT-TYPE + SYNTAX HwDslGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the dsl group table." + INDEX { hwDslGroupIfIndex } + ::= { hwDslGroupTable 1 } + + + HwDslGroupEntry ::= SEQUENCE { + hwDslGroupIfIndex + InterfaceIndex, + hwDslGroupWorkMode + INTEGER, + hwDslGroupBisState + INTEGER, + hwDslGroupEncapeMode + INTEGER, + hwDslGroupEnable + INTEGER, + hwDslGroupRowStatus + RowStatus + } + + + hwDslGroupIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface index(es) of dsl group present on the device." + ::= { hwDslGroupEntry 1 } + + + hwDslGroupWorkMode OBJECT-TYPE + SYNTAX INTEGER {atm(1),efm(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The dsl group of SHD4 card can work in efm or atm mode. Default is efm. + " + ::= { hwDslGroupEntry 2 } + + + hwDslGroupBisState OBJECT-TYPE + SYNTAX INTEGER {disable(1),enable(2),notSupport(3)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Bis can be enabled or disabled in ATM mode of SHD4 card." + ::= { hwDslGroupEntry 3 } + + + hwDslGroupEncapeMode OBJECT-TYPE + SYNTAX INTEGER {eoaLlc(1),eoaVcmux(2),notSupport(3)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The dsl group of AVD8 card can work in ETHoA-LLC mode or ETHoA-VCMUX mode. Default is ETHoA-LLC." + ::= { hwDslGroupEntry 4 } + + + hwDslGroupEnable OBJECT-TYPE + SYNTAX INTEGER {disable(1),enable(2),notSupport(3)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Trigger the operation of binding dsl link(s) to the dsl group." + ::= { hwDslGroupEntry 5 } + + + hwDslGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "An object that allows entries in this table to + be created, modified and deleted using the RowStatus + convention. + A SET operation to any other attribute in this row, when + this object is set to 'active' (1), MUST be rejected with + an SNMP error (e.g., inconsistentValue). + In order to perform a SET operation to any other attribute + in this table the manager MUST set this object to + notInService (2). After setting the object back to + 'active' the implementation MAY tear down all the sessions + that belong to this partition and recreate them, depending + on what session attributes have been modified." + ::= { hwDslGroupEntry 60 } + + + hwDslGroupBoundVeTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDslGroupBoundVeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the attributes of the dsl group bound virtual-ethernet." + ::= { hwDslGroup 2 } + + + hwDslGroupBoundVeEntry OBJECT-TYPE + SYNTAX HwDslGroupBoundVeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the dsl group bound vitrual-ethernet table." + INDEX { hwDslGroupIfIndexOfBound,hwDslGroupPvcId } + ::= { hwDslGroupBoundVeTable 1 } + + + HwDslGroupBoundVeEntry ::= SEQUENCE { + hwDslGroupIfIndexOfBound + InterfaceIndex, + hwVirtualEthernetIfIndex + InterfaceIndex, + hwDslGroupVpi + Integer32, + hwDslGroupVci + Integer32, + hwDslGroupPvcId + Integer32, + hwBoundVeRowStatus + RowStatus + } + + + hwDslGroupIfIndexOfBound OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface index(es) of dsl group present on the device." + ::= { hwDslGroupBoundVeEntry 1 } + + + hwVirtualEthernetIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The first virtual ethernet interface which the dsl group is bound to." + ::= { hwDslGroupBoundVeEntry 2 } + + + hwDslGroupVpi OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "VPI value of the 1st PVC pair." + ::= { hwDslGroupBoundVeEntry 3 } + + + hwDslGroupVci OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "VCI value of the 1st PVC pair." + ::= { hwDslGroupBoundVeEntry 4 } + + + hwDslGroupPvcId OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifier for VPI/VCI Pair." + ::= { hwDslGroupBoundVeEntry 5 } + + + hwBoundVeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "An object that allows entries in this table to + be created, modified and deleted using the RowStatus + convention. + A SET operation to any other attribute in this row, when + this object is set to 'active' (1), MUST be rejected with + an SNMP error (e.g., inconsistentValue). + In order to perform a SET operation to any other attribute + in this table the manager MUST set this object to + notInService (2). After setting the object back to + 'active' the implementation MAY tear down all the sessions + that belong to this partition and recreate them, depending + on what session attributes have been modified." + ::= { hwDslGroupBoundVeEntry 50 } + + + hwDslGroupBindVeTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDslGroupBindVeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the relation of the dsl group binding virtual-ethernet." + ::= { hwDslGroup 3 } + + + hwDslGroupBindVeEntry OBJECT-TYPE + SYNTAX HwDslGroupBindVeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the dsl group binding vitrual-ethernet table." + INDEX { hwDslGroupInterfaceIndex,hwVirtualEthernetInterfaceIndex } + ::= { hwDslGroupBindVeTable 1 } + + + HwDslGroupBindVeEntry ::= SEQUENCE { + hwDslGroupInterfaceIndex + InterfaceIndex, + hwVirtualEthernetInterfaceIndex + InterfaceIndex, + hwBindVeRowStatus + RowStatus + } + + + hwDslGroupInterfaceIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface index(es) of the dsl group present on the device." + ::= { hwDslGroupBindVeEntry 1 } + + + hwVirtualEthernetInterfaceIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The virtual ethernet interface index which the dsl group is bound to." + ::= { hwDslGroupBindVeEntry 2 } + + + hwBindVeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "An object that allows entries in this table to + be created, modified and deleted using the RowStatus + convention. + A SET operation to any other attribute in this row, when + this object is set to 'active' (1), MUST be rejected with + an SNMP error (e.g., inconsistentValue). + In order to perform a SET operation to any other attribute + in this table the manager MUST set this object to + notInService (2). After setting the object back to + 'active' the implementation MAY tear down all the sessions + that belong to this partition and recreate them, depending + on what session attributes have been modified." + ::= { hwDslGroupBindVeEntry 50 } + + + hwDslGroupIma OBJECT IDENTIFIER ::= { hwPortMIBObjects 10 } + + hwDslGroupImaTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDslGroupImaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the attributes of the dsl ima group." + ::= { hwDslGroupIma 1 } + + + hwDslGroupImaEntry OBJECT-TYPE + SYNTAX HwDslGroupImaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of the dsl ima group table." + INDEX { hwDslGroupImaIfIndex } + ::= { hwDslGroupImaTable 1 } + + + HwDslGroupImaEntry ::= SEQUENCE { + hwDslGroupImaIfIndex + InterfaceIndex, + hwDslGroupImaVersion + INTEGER, + hwDslGroupImaFrameLen + ImaFrameLength, + hwDslGroupImaReset + INTEGER, + hwDslGroupImaTxMinLinkNum + Integer32, + hwDslGroupImaRxMinLinkNum + Integer32, + hwDslGroupImaNeState + ImaGroupState, + hwDslGroupImaFeState + ImaGroupState, + hwDslGroupImaTxCellRate + Integer32, + hwDslGroupImaRxCellRate + Integer32, + hwDslGroupImaTxActLinkNum + Integer32, + hwDslGroupImaRxActLinkNum + Integer32, + hwDslGroupImaIfName + OCTET STRING + } + + + hwDslGroupImaIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface index(es) of dsl group present on the device." + ::= { hwDslGroupImaEntry 1 } + + + hwDslGroupImaVersion OBJECT-TYPE + SYNTAX INTEGER {v0(1),v1(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Version of the ima group of SHD4I card. + v0: ima protocol version 1.0; + v1: ima protocol version 1.1. " + ::= { hwDslGroupImaEntry 2 } + + + hwDslGroupImaFrameLen OBJECT-TYPE + SYNTAX ImaFrameLength + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Frame length of the ima group of SHD4I card. If ima protocol version is 1.0, the frame length is only 128." + ::= { hwDslGroupImaEntry 3 } + + + hwDslGroupImaReset OBJECT-TYPE + SYNTAX INTEGER {disable(1),enable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "ima group reset for SHD4I card." + ::= { hwDslGroupImaEntry 4 } + + + hwDslGroupImaTxMinLinkNum OBJECT-TYPE + SYNTAX Integer32 (1..4) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Minimum active links number by TX direction." + ::= { hwDslGroupImaEntry 5 } + + + hwDslGroupImaRxMinLinkNum OBJECT-TYPE + SYNTAX Integer32 (1..4) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Minimum active links number by RX direction. + " + ::= { hwDslGroupImaEntry 6 } + + + hwDslGroupImaNeState OBJECT-TYPE + SYNTAX ImaGroupState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of the near-end ima group." + ::= { hwDslGroupImaEntry 7 } + + + hwDslGroupImaFeState OBJECT-TYPE + SYNTAX ImaGroupState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of the far-end ima group." + ::= { hwDslGroupImaEntry 8 } + + + hwDslGroupImaTxCellRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current cell rate of ima group by TX direction." + ::= { hwDslGroupImaEntry 9 } + + + hwDslGroupImaRxCellRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current cell rate of ima group by RX direction." + ::= { hwDslGroupImaEntry 10 } + + + hwDslGroupImaTxActLinkNum OBJECT-TYPE + SYNTAX Integer32 (0..4) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of active links by TX direction." + ::= { hwDslGroupImaEntry 11 } + + + hwDslGroupImaRxActLinkNum OBJECT-TYPE + SYNTAX Integer32 (0..4) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of active links by RX direction." + ::= { hwDslGroupImaEntry 12 } + + + hwDslGroupImaIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface name of ima group." + ::= { hwDslGroupImaEntry 13 } + + + hwDslLink OBJECT IDENTIFIER ::= { hwPortMIBObjects 11 } + + hwDslLinkTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDslLinkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the dsl link bound relation." + ::= { hwDslLink 1 } + + + hwDslLinkEntry OBJECT-TYPE + SYNTAX HwDslLinkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of the dsl link bound relation." + INDEX { hwBoundDslGroupIfIndex,hwDslLinkIfIndex } + ::= { hwDslLinkTable 1 } + + + HwDslLinkEntry ::= SEQUENCE { + hwBoundDslGroupIfIndex + InterfaceIndex, + hwDslLinkIfIndex + InterfaceIndex, + hwDslLinkIfName + OCTET STRING, + hwBoundDslGroupIfName + OCTET STRING, + hwDslLinkBoundRowStatus + RowStatus + } + + + hwBoundDslGroupIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface index of dsl group which the dsl link bound to." + ::= { hwDslLinkEntry 1 } + + + hwDslLinkIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Interface index of the dsl link device." + ::= { hwDslLinkEntry 2 } + + + hwDslLinkIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface name of the dsl link." + ::= { hwDslLinkEntry 4 } + + + hwBoundDslGroupIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface index of dsl group which the dsl link bound to." + ::= { hwDslLinkEntry 5 } + + + hwDslLinkBoundRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "An object that allows entries in this table to + be created, modified and deleted using the RowStatus + convention. + A SET operation to any other attribute in this row, when + this object is set to 'active' (1), MUST be rejected with + an SNMP error (e.g., inconsistentValue). + In order to perform a SET operation to any other attribute + in this table the manager MUST set this object to + notInService (2). After setting the object back to + 'active' the implementation MAY tear down all the sessions + that belong to this partition and recreate them, depending + on what session attributes have been modified." + ::= { hwDslLinkEntry 50 } + + + hwPWAlarm OBJECT IDENTIFIER ::= { hwPortMIBObjects 12 } + + hwPWAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPWAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the attributes of the PW alarm." + ::= { hwPWAlarm 1 } + + + hwPWAlarmEntry OBJECT-TYPE + SYNTAX HwPWAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of the PW alarm relation." + INDEX { hwPWAlarmIfIndex } + ::= { hwPWAlarmTable 1 } + + + HwPWAlarmEntry ::= SEQUENCE { + hwPWAlarmIfIndex + InterfaceIndex, + hwPWCesVcID + Integer32, + hwPWCesVcType + Integer32, + hwPeerIpAddr + IpAddress, + hwAlarmStatus + Integer32, + hwPWAlarmRMLEnableStatus + EnabledStatus, + hwLosAlarmTriggerThreshold + Integer32, + hwLosAlarmResumeThreshold + Integer32, + hwPWPortName + OCTET STRING, + hwLosPktExcTriggerThreshold + Integer32, + hwLosPktExcResumeThreshold + Integer32, + hwMisorderPktExcTriggerThreshold + Integer32, + hwMisorderPktExcResumeThreshold + Integer32, + hwStrayPktExcTriggerThreshold + Integer32, + hwStrayPktExcResumeThreshold + Integer32, + hwMalPktExcTriggerThreshold + Integer32, + hwMalPktExcResumeThreshold + Integer32, + hwJtrUdrExcTriggerThreshold + Integer32, + hwJtrUdrExcResumeThreshold + Integer32, + hwJtrOvrExcTriggerThreshold + Integer32, + hwJtrOvrExcResumeThreshold + Integer32 + } + + + hwPWAlarmIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface index of PW alarm group." + ::= { hwPWAlarmEntry 1 } + + + hwPWCesVcID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vc ID of PW alarm group." + ::= { hwPWAlarmEntry 2 } + + + hwPWCesVcType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vc Type of PW alarm group." + ::= { hwPWAlarmEntry 3 } + + + hwPeerIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peer IP Address of PW alarm group." + ::= { hwPWAlarmEntry 4 } + + + hwAlarmStatus OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Alarm status of PW alarm group." + ::= { hwPWAlarmEntry 5 } + + + hwPWAlarmRMLEnableStatus OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "PW control word RML of PW alarm group." + ::= { hwPWAlarmEntry 6 } + + + hwLosAlarmTriggerThreshold OBJECT-TYPE + SYNTAX Integer32 (2..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Trigger Threshold of continuous loss packets of PW alarm group." + DEFVAL { 100 } + ::= { hwPWAlarmEntry 7 } + + + hwLosAlarmResumeThreshold OBJECT-TYPE + SYNTAX Integer32 (32..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Resume Threshold of continuous loss packets of PW alarm group." + DEFVAL { 5 } + ::= { hwPWAlarmEntry 8 } + + + hwPWPortName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PW port name of PW alarm group." + ::= { hwPWAlarmEntry 9 } + + + hwLosPktExcTriggerThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Trigger threshold of lost packets of PW alarm group." + ::= { hwPWAlarmEntry 10 } + + + hwLosPktExcResumeThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Resume threshold of lost packets of PW alarm group." + ::= { hwPWAlarmEntry 11 } + + + hwMisorderPktExcTriggerThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Trigger threshold of packets lost due to the out-of-order condition of PW alarm group." + ::= { hwPWAlarmEntry 12 } + + + hwMisorderPktExcResumeThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Resume threshold of packets lost due to the out-of-order condition of PW alarm group." + ::= { hwPWAlarmEntry 13 } + + + hwStrayPktExcTriggerThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Trigger threshold of misconnected packets of PW alarm group." + ::= { hwPWAlarmEntry 14 } + + + hwStrayPktExcResumeThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Resume threshold of misconnected packets of PW alarm group." + ::= { hwPWAlarmEntry 15 } + + + hwMalPktExcTriggerThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Trigger threshold of malformed packets of PW alarm group." + ::= { hwPWAlarmEntry 16 } + + + hwMalPktExcResumeThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Resume threshold of malformed packets of PW alarm group." + ::= { hwPWAlarmEntry 17 } + + + hwJtrUdrExcTriggerThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Trigger threshold of jitter buffer underflows of PW alarm group." + ::= { hwPWAlarmEntry 18 } + + + hwJtrUdrExcResumeThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Resume threshold of jitter buffer underflows of PW alarm group." + ::= { hwPWAlarmEntry 19 } + + + hwJtrOvrExcTriggerThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Trigger threshold of jitter buffer overflows of PW alarm group." + ::= { hwPWAlarmEntry 20 } + + + hwJtrOvrExcResumeThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Resume threshold of jitter buffer overflows of PW alarm group." + ::= { hwPWAlarmEntry 21 } + + + hwAtmPWAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAtmPWAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the attributes of the ATM PW alarm." + ::= { hwPWAlarm 2 } + + + hwAtmPWAlarmEntry OBJECT-TYPE + SYNTAX HwAtmPWAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of the ATM PW alarm relation." + INDEX { hwAtmPWAlarmIfIndex } + ::= { hwAtmPWAlarmTable 1 } + + + HwAtmPWAlarmEntry ::= SEQUENCE { + hwAtmPWAlarmIfIndex + InterfaceIndex, + hwAtmVcID + Integer32, + hwAtmVcType + Integer32, + hwAtmPeerIpAddr + IpAddress, + hwAtmPWPortName + OCTET STRING, + hwAtmLosPktExcTriggerThreshold + Integer32, + hwAtmLosPktExcResumeThreshold + Integer32, + hwAtmMisorderPktExcTriggerThreshold + Integer32, + hwAtmMisorderPktExcResumeThreshold + Integer32, + hwAtmUnknownCellExcTriggerThreshold + Integer32, + hwAtmUnknownCellExcResumeThreshold + Integer32 + } + + + hwAtmPWAlarmIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface index of ATM PW alarm group." + ::= { hwAtmPWAlarmEntry 1 } + + + hwAtmVcID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vc ID of ATM PW alarm group." + ::= { hwAtmPWAlarmEntry 2 } + + + hwAtmVcType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vc Type of ATM PW alarm group." + ::= { hwAtmPWAlarmEntry 3 } + + + hwAtmPeerIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peer IP Address of ATM PW alarm group." + ::= { hwAtmPWAlarmEntry 4 } + + + hwAtmPWPortName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ATM PW port name of PW alarm group." + ::= { hwAtmPWAlarmEntry 5 } + + + hwAtmLosPktExcTriggerThreshold OBJECT-TYPE + SYNTAX Integer32 (1..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Trigger threshold of lost packets of ATM PW alarm group." + DEFVAL { 100 } + ::= { hwAtmPWAlarmEntry 6 } + + + hwAtmLosPktExcResumeThreshold OBJECT-TYPE + SYNTAX Integer32 (1..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Resume threshold of lost packets of ATM PW alarm group." + DEFVAL { 1 } + ::= { hwAtmPWAlarmEntry 7 } + + + hwAtmMisorderPktExcTriggerThreshold OBJECT-TYPE + SYNTAX Integer32 (1..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Trigger threshold of packets lost due to the out-of-order condition of ATM PW alarm group." + DEFVAL { 100 } + ::= { hwAtmPWAlarmEntry 8 } + + + hwAtmMisorderPktExcResumeThreshold OBJECT-TYPE + SYNTAX Integer32 (1..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Resume threshold of packets lost due to the out-of-order condition of ATM PW alarm group." + DEFVAL { 1 } + ::= { hwAtmPWAlarmEntry 9 } + + + hwAtmUnknownCellExcTriggerThreshold OBJECT-TYPE + SYNTAX Integer32 (1..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Trigger threshold of unknown cell of ATM PW alarm group." + DEFVAL { 100 } + ::= { hwAtmPWAlarmEntry 10 } + + + hwAtmUnknownCellExcResumeThreshold OBJECT-TYPE + SYNTAX Integer32 (1..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Resume threshold of unknown cell of ATM PW alarm group." + DEFVAL { 1 } + ::= { hwAtmPWAlarmEntry 11 } + + + hwSNMPTrapEn OBJECT IDENTIFIER ::= { hwPortMIBObjects 13 } + + hwSNMPTrapEnTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSNMPTrapEnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEn 1 } + + + hwSNMPTrapEnEntry OBJECT-TYPE + SYNTAX HwSNMPTrapEnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + INDEX { hwSNMPTrapEnIfIndex } + ::= { hwSNMPTrapEnTable 1 } + + + HwSNMPTrapEnEntry ::= SEQUENCE { + hwSNMPTrapEnIfIndex + InterfaceIndex, + hwCesPWLopsEn + Integer32, + hwCesPWRemoteLosPktEn + Integer32, + hwCesPWOppositeRAIEn + Integer32, + hwCesPWOppositeAcfaultEn + Integer32, + hwCesPWLosPktEn + Integer32, + hwCesPWMisorderPktEn + Integer32, + hwCesPWStrayPktEn + Integer32, + hwCesPWMalPktEn + Integer32, + hwCesPWJtrUnrEn + Integer32, + hwCesPWJtrOvrEn + Integer32, + hwCesPWAllEn + Integer32, + hwPhysicalPortLosAlarmEn + Integer32, + hwPhysicalPortLofAlarmEn + Integer32, + hwRsOofAlarmEn + Integer32, + hwRsB1ExcAlarmEn + Integer32, + hwRsB1SdAlarmEn + Integer32, + hwRsJ0TimAlarmEn + Integer32, + hwMsRdiAlarmEn + Integer32, + hwMsB2ExcAlarmEn + Integer32, + hwMsAuLopAlarmEn + Integer32, + hwMsAisAlarmEn + Integer32, + hwMsB2SdAlarmEn + Integer32, + hwHpJ1TimAlarmEn + Integer32, + hwHpUneqAlarmEn + Integer32, + hwHpRdiAlarmEn + Integer32, + hwHpB3ExcAlarmEn + Integer32, + hwHpPlmAlarmEn + Integer32, + hwHpB3SdAlarmEn + Integer32, + hwHpAuAisAlarmEn + Integer32, + hwLpTuLopAlarmEn + Integer32, + hwHpTuLomAlarmEn + Integer32, + hwLpTimAlarmEn + Integer32, + hwLpUneqAlarmEn + Integer32, + hwLpRdiAlarmEn + Integer32, + hwLpBipExcAlarmEn + Integer32, + hwLpBipSdAlarmEn + Integer32, + hwLpPlmAlarmEn + Integer32, + hwLpTuAisAlarmEn + Integer32, + hwDs1EsExcAlarmEn + Integer32, + hwDs1RmfaAlarmEn + Integer32, + hwDs1LmfaAlarmEn + Integer32, + hwDs1AisAlarmEn + Integer32, + hwDs1RdiAlarmEn + Integer32, + hwRsLocAlarmEn + Integer32, + hwLpRfiAlarmEn + Integer32, + hwLpV5VcaisAlarmEn + Integer32, + hwVc12oofAlarmEn + Integer32, + hwVc12AlmE1RaiAlarmEn + Integer32, + hwVc12LfaAlarmEn + Integer32, + hwVc12UpE1AisAlarmEn + Integer32, + hwVc12DownE1AisAlarmEn + Integer32, + hwDs1DownE1AisAlarmEn + Integer32, + hwMsLpsUniBiMAlarmEn + Integer32, + hwMsK1K2MAlarmEn + Integer32, + hwMsK2MAlarmEn + Integer32, + hwVc12LmfaAlarmEn + Integer32, + hwSDHAllEn + Integer32, + hwLaserShutAlarmEn + Integer32, + hwLaserAutoShutAlarmEn + Integer32, + hwLaserAllEn + Integer32, + hwLoopbackAlarmEn + Integer32, + hwChannelLoopbackAlarmEn + Integer32, + hwLoopbackAllEn + Integer32, + hwAtmOcdAlarmEn + Integer32, + hwAtmLcdAlarmEn + Integer32, + hwAtmUhcsAlarmEn + Integer32, + hwAtmChcsAlarmEn + Integer32, + hwAtmPWLosPktEn + Integer32, + hwAtmPWMisorderPktEn + Integer32, + hwAtmPWUnknownCellEn + Integer32, + hwAtmAllEn + Integer32 + } + + + hwSNMPTrapEnIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 1 } + + + hwCesPWLopsEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 2 } + + + hwCesPWRemoteLosPktEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 3 } + + + hwCesPWOppositeRAIEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 4 } + + + hwCesPWOppositeAcfaultEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 5 } + + + hwCesPWLosPktEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 6 } + + + hwCesPWMisorderPktEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 7 } + + + hwCesPWStrayPktEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 8 } + + + hwCesPWMalPktEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 9 } + + + hwCesPWJtrUnrEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 10 } + + + hwCesPWJtrOvrEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 11 } + + + hwCesPWAllEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 12 } + + + hwPhysicalPortLosAlarmEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 13 } + + + hwPhysicalPortLofAlarmEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 14 } + + + hwRsOofAlarmEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 15 } + + + hwRsB1ExcAlarmEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 16 } + + + hwRsB1SdAlarmEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 17 } + + + hwRsJ0TimAlarmEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 18 } + + + hwMsRdiAlarmEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 19 } + + + hwMsB2ExcAlarmEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 20 } + + + hwMsAuLopAlarmEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 21 } + + + hwMsAisAlarmEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 22 } + + + hwMsB2SdAlarmEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 23 } + + + hwHpJ1TimAlarmEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 24 } + + + hwHpUneqAlarmEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 25 } + + + hwHpRdiAlarmEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 26 } + + + hwHpB3ExcAlarmEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 27 } + + + hwHpPlmAlarmEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 28 } + + + hwHpB3SdAlarmEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 29 } + + + hwHpAuAisAlarmEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 30 } + + + hwLpTuLopAlarmEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 31 } + + + hwHpTuLomAlarmEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 32 } + + + hwLpTimAlarmEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 33 } + + + hwLpUneqAlarmEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 34 } + + + hwLpRdiAlarmEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 35 } + + + hwLpBipExcAlarmEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 36 } + + + hwLpBipSdAlarmEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 37 } + + + hwLpPlmAlarmEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 38 } + + + hwLpTuAisAlarmEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 39 } + + + hwDs1EsExcAlarmEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 40 } + + + hwDs1RmfaAlarmEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 41 } + + + hwDs1LmfaAlarmEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 42 } + + + hwDs1AisAlarmEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 43 } + + + hwDs1RdiAlarmEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 44 } + + + hwRsLocAlarmEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 45 } + + + hwLpRfiAlarmEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 46 } + + + hwLpV5VcaisAlarmEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 47 } + + + hwVc12oofAlarmEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 48 } + + + hwVc12AlmE1RaiAlarmEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 49 } + + + hwVc12LfaAlarmEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 50 } + + + hwVc12UpE1AisAlarmEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 51 } + + + hwVc12DownE1AisAlarmEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 52 } + + + hwDs1DownE1AisAlarmEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 53 } + + + hwMsLpsUniBiMAlarmEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 54 } + + + hwMsK1K2MAlarmEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 55 } + + + hwMsK2MAlarmEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 56 } + + + hwVc12LmfaAlarmEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 57 } + + + hwSDHAllEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 58 } + + + hwLaserShutAlarmEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 59 } + + + hwLaserAutoShutAlarmEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 60 } + + + hwLaserAllEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 61 } + + + hwLoopbackAlarmEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 62 } + + + hwChannelLoopbackAlarmEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 63 } + + + hwLoopbackAllEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 64 } + + + hwAtmOcdAlarmEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 65 } + + + hwAtmLcdAlarmEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 66 } + + + hwAtmUhcsAlarmEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 67 } + + + hwAtmChcsAlarmEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 68 } + + + hwAtmPWLosPktEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 69 } + + + hwAtmPWMisorderPktEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 70 } + + + hwAtmPWUnknownCellEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 71 } + + + hwAtmAllEn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reserved nodes do not support this function temporarily." + ::= { hwSNMPTrapEnEntry 72 } + + + hwPortAlarmThreshold OBJECT IDENTIFIER ::= { hwPortMIBObjects 14 } + + hwPortAlarmThresholdTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPortAlarmThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the port alarm threshold. + This table lists the port alarm threshold of various interfaces." + ::= { hwPortAlarmThreshold 1 } + + + hwPortAlarmThresholdEntry OBJECT-TYPE + SYNTAX HwPortAlarmThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the port alarm threshold. + This table lists the threshold of various port alarm." + INDEX { hwPhysicalPortThrIfIndex } + ::= { hwPortAlarmThresholdTable 1 } + + + HwPortAlarmThresholdEntry ::= SEQUENCE { + hwPhysicalPortThrIfIndex + InterfaceIndex, + hwPhysicalPortThrName + OCTET STRING, + hwPhysicalPortCrcErrorStatistics + Counter64, + hwPhysicalPortCrcErrorHighThreshold + Unsigned32, + hwPhysicalPortCrcErrorLowThreshold + Unsigned32, + hwPhysicalPortCrcErrorInterval + Unsigned32, + hwPhysicalPortSymbolErrorStatistics + Counter64, + hwPhysicalPortSymbolErrorHighThreshold + Unsigned32, + hwPhysicalPortSymbolErrorLowThreshold + Unsigned32, + hwPhysicalPortSymbolErrorInterval + Unsigned32, + hwPhysicalPortInputErrorStatistics + Counter64, + hwPhysicalPortInputErrorHighThreshold + Unsigned32, + hwPhysicalPortInputErrorLowThreshold + Unsigned32, + hwPhysicalPortInputErrorInterval + Unsigned32, + hwPhysicalPortOutputErrorStatistics + Counter64, + hwPhysicalPortOutputErrorHighThreshold + Unsigned32, + hwPhysicalPortOutputErrorLowThreshold + Unsigned32, + hwPhysicalPortOutputErrorInterval + Unsigned32, + hwPhysicalPortSdhErrorStatistics + Counter64, + hwPhysicalPortSdhErrorHighThreshold + Unsigned32, + hwPhysicalPortSdhErrorLowThreshold + Unsigned32, + hwPhysicalPortSdhErrorInterval + Unsigned32, + hwPhysicalPortBIP8SDErrorThreshold + Unsigned32, + hwPhysicalPortCrcPerAlarmThresholdCoefficient + Unsigned32, + hwPhysicalPortCrcPerAlarmThresholdPower + Unsigned32, + hwPhysicalPortCrcPerResumeThresholdCoefficient + Unsigned32, + hwPhysicalPortCrcPerResumeThresholdPower + Unsigned32, + hwPhysicalPortCrcPerTriggerLsp + Unsigned32, + hwPhysicalPortCrcPerCurrentValueString + OCTET STRING, + hwPhysicalPortCrcPerAlarmThresholdString + OCTET STRING, + hwPhysicalPortCrcPerResumeThresholdString + OCTET STRING, + hwPhysicalPortCrcPerTriggerSection + Unsigned32, + hwPhysicalPortAlarmTypeThresholdCoefficient + INTEGER, + hwPhysicalPortCrcSdAlarmThresholdCoefficient + Unsigned32, + hwPhysicalPortCrcSdAlarmThresholdPower + Unsigned32, + hwPhysicalPortCrcSdResumeThresholdCoefficient + Unsigned32, + hwPhysicalPortCrcSdResumeThresholdPower + Unsigned32, + hwPhysicalPortCrcExcAlarmThresholdCoefficient + Unsigned32, + hwPhysicalPortCrcExcAlarmThresholdPower + Unsigned32, + hwPhysicalPortCrcExcResumeThresholdCoefficient + Unsigned32, + hwPhysicalPortCrcExcResumeThresholdPower + Unsigned32, + hwPhysicalPortCrcSdAlarmThresholdString + OCTET STRING, + hwPhysicalPortCrcSdResumeThresholdString + OCTET STRING, + hwPhysicalPortCrcExcAlarmThresholdString + OCTET STRING, + hwPhysicalPortCrcExcResumeThresholdString + OCTET STRING, + hwPhysicalPortCrcPerAlarmCoefficientStatistics + Unsigned32, + hwPhysicalPortCrcPerAlarmPowerStatistics + Unsigned32, + hwPhysicalPortCrcSdAlarmTriggerLsp + INTEGER, + hwPhysicalPortCrcExcAlarmTriggerLsp + INTEGER, + hwPhysicalPortCrcPerWarningThresholdCoefficient + Unsigned32, + hwPhysicalPortCrcPerWarningThresholdPower + Unsigned32, + hwPhysicalPortCrcPerWarningResumeThresholdCoefficient + Unsigned32, + hwPhysicalPortCrcPerWarningResumeThresholdPower + Unsigned32, + hwPhysicalPortCrcPerWarningThresholdString + OCTET STRING, + hwPhysicalPortCrcPerWarningResumeThresholdString + OCTET STRING, + hwPhysicalPortPreFecCoefficientStatistics + Unsigned32, + hwPhysicalPortPreFecPowerStatistics + Unsigned32, + hwPhysicalPortErrorPerCurrentValueString + OCTET STRING, + hwPhysicalPortErrorPerAlarmThresholdString + OCTET STRING, + hwInputBroadcastChangeThreshold + Unsigned32, + hwCurrentStatisticalInputBroadcast + Counter64, + hwBaseStatisticalInputBroadcast + Counter64 + } + + hwPhysicalPortThrIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Interface index(es) of physical port(s) present on the device." + ::= { hwPortAlarmThresholdEntry 1 } + + + hwPhysicalPortThrName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name of physical port(s) present on the device." + ::= { hwPortAlarmThresholdEntry 2 } + + + hwPhysicalPortCrcErrorStatistics OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Crc error statistics value." + ::= { hwPortAlarmThresholdEntry 3 } + + + hwPhysicalPortCrcErrorHighThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Crc error alarm high threshold,default value is 1000." + ::= { hwPortAlarmThresholdEntry 4 } + + + hwPhysicalPortCrcErrorLowThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Crc error alarm low threshold,default value is 100." + ::= { hwPortAlarmThresholdEntry 5 } + + + hwPhysicalPortCrcErrorInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Crc error alarm interval time(unit is second),default value is 10s." + ::= { hwPortAlarmThresholdEntry 6 } + + + hwPhysicalPortSymbolErrorStatistics OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Symbol error statistics value." + ::= { hwPortAlarmThresholdEntry 7 } + + + hwPhysicalPortSymbolErrorHighThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Symbol error alarm high threshold,default value is 1000." + ::= { hwPortAlarmThresholdEntry 8 } + + + hwPhysicalPortSymbolErrorLowThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Symbol error alarm low threshold,default value is 100." + ::= { hwPortAlarmThresholdEntry 9 } + + + hwPhysicalPortSymbolErrorInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Symbol error alarm interval time(unit is second),default value is 10s." + ::= { hwPortAlarmThresholdEntry 10 } + + + hwPhysicalPortInputErrorStatistics OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Input error statistics value." + ::= { hwPortAlarmThresholdEntry 11 } + + + hwPhysicalPortInputErrorHighThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Input error alarm high threshold,default value is 1000." + ::= { hwPortAlarmThresholdEntry 12 } + + + hwPhysicalPortInputErrorLowThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Input error alarm low threshold,default value is 100." + ::= { hwPortAlarmThresholdEntry 13 } + + + hwPhysicalPortInputErrorInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Input error alarm interval time(unit is second),default value is 10s." + ::= { hwPortAlarmThresholdEntry 14 } + + + hwPhysicalPortOutputErrorStatistics OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Output error statistics value." + ::= { hwPortAlarmThresholdEntry 15 } + + + hwPhysicalPortOutputErrorHighThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Output error alarm high threshold,default value is 1000." + ::= { hwPortAlarmThresholdEntry 16 } + + + hwPhysicalPortOutputErrorLowThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Output error alarm low threshold,default value is 100." + ::= { hwPortAlarmThresholdEntry 17 } + + + hwPhysicalPortOutputErrorInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Output error alarm interval time(unit is second),default value is 10s." + ::= { hwPortAlarmThresholdEntry 18 } + + + hwPhysicalPortSdhErrorStatistics OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sdh error statistics value." + ::= { hwPortAlarmThresholdEntry 19 } + + + hwPhysicalPortSdhErrorHighThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sdh error alarm high threshold,default value is 1000." + ::= { hwPortAlarmThresholdEntry 20 } + + + hwPhysicalPortSdhErrorLowThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sdh error alarm low threshold,default value is 100." + ::= { hwPortAlarmThresholdEntry 21 } + + + hwPhysicalPortSdhErrorInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sdh error alarm interval time(unit is second),default value is 10s." + ::= { hwPortAlarmThresholdEntry 22 } + + + hwPhysicalPortBIP8SDErrorThreshold OBJECT-TYPE + SYNTAX Unsigned32 (6..9) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "BIP8-SD error alarm threshold,default value is 6." + ::= { hwPortAlarmThresholdEntry 23 } + + + hwPhysicalPortCrcPerAlarmThresholdCoefficient OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The coefficient value of CRC-PER(Packet Error Ratio) alarm threshold. The range is 1 to 9." + ::= { hwPortAlarmThresholdEntry 24 } + + + hwPhysicalPortCrcPerAlarmThresholdPower OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The power value of CRC-PER(Packet Error Ratio) alarm threshold. The range is 1 to 7." + ::= { hwPortAlarmThresholdEntry 25 } + + + hwPhysicalPortCrcPerResumeThresholdCoefficient OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The coefficient value of CRC-PER(Packet Error Ratio) resume threshold. The range is 1 to 9." + ::= { hwPortAlarmThresholdEntry 26 } + + + hwPhysicalPortCrcPerResumeThresholdPower OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The power value of CRC-PER(Packet Error Ratio) resume threshold. The range is 1 to 7." + ::= { hwPortAlarmThresholdEntry 27 } + + + hwPhysicalPortCrcPerTriggerLsp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable the CRC-PER(Packet Error Ratio) result in switchover. The range is 0 to 2. + The value 0 means switchover is disabled; 1 means only the lsp switchover is enabled; 2 means only the + section switchover is enabled. + " + ::= { hwPortAlarmThresholdEntry 28 } + + + hwPhysicalPortCrcPerCurrentValueString OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The current value of CRC-PER(Packet Error Ratio)." + ::= { hwPortAlarmThresholdEntry 29 } + + + hwPhysicalPortCrcPerAlarmThresholdString OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The alarm threshold of CRC-PER(Packet Error Ratio)." + ::= { hwPortAlarmThresholdEntry 30 } + + + hwPhysicalPortCrcPerResumeThresholdString OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The resume threshold of CRC-PER(Packet Error Ratio)." + ::= { hwPortAlarmThresholdEntry 31 } + + + hwPhysicalPortCrcPerTriggerSection OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trigger section of CRC-PER(Packet Error Ratio)." + ::= { hwPortAlarmThresholdEntry 32 } + + + hwPhysicalPortAlarmTypeThresholdCoefficient OBJECT-TYPE + SYNTAX INTEGER {packeterror(0),packeterrorratio(1),biterrorratio(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value 0 means high-low packet error is enabled; 1 means CRC-PER(Packet Error Ratio) is enabled; 2 means CRC-BER(Bit Error Ratio) is enabled." + ::= { hwPortAlarmThresholdEntry 33 } + + + hwPhysicalPortCrcSdAlarmThresholdCoefficient OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The coefficient value of MAC_FCS_SD alarm threshold. The range is 1 to 9." + ::= { hwPortAlarmThresholdEntry 34 } + + + hwPhysicalPortCrcSdAlarmThresholdPower OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The power value of MAC_FCS_SD alarm threshold. The range is 5 to 9." + ::= { hwPortAlarmThresholdEntry 35 } + + + hwPhysicalPortCrcSdResumeThresholdCoefficient OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The coefficient value of MAC_FCS_SD resume threshold. The range is 1 to 9." + ::= { hwPortAlarmThresholdEntry 36 } + + + hwPhysicalPortCrcSdResumeThresholdPower OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The power value of MAC_FCS_SD resume threshold. The range is 5 to 9." + ::= { hwPortAlarmThresholdEntry 37 } + + + hwPhysicalPortCrcExcAlarmThresholdCoefficient OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The coefficient value of MAC_FCS_EXC alarm threshold. The range is 1 to 9." + ::= { hwPortAlarmThresholdEntry 38 } + + + hwPhysicalPortCrcExcAlarmThresholdPower OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The power value of MAC_FCS_EXC alarm threshold. The range is 2 to 5." + ::= { hwPortAlarmThresholdEntry 39 } + + + hwPhysicalPortCrcExcResumeThresholdCoefficient OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The coefficient value of MAC_FCS_EXC resume threshold. The range is 1 to 9." + ::= { hwPortAlarmThresholdEntry 40 } + + + hwPhysicalPortCrcExcResumeThresholdPower OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The power value of MAC_FCS_EXC resume threshold. The range is 2 to 5." + ::= { hwPortAlarmThresholdEntry 41 } + + + + hwPhysicalPortCrcSdAlarmThresholdString OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The alarm threshold of MAC_FCS_SD." + ::= { hwPortAlarmThresholdEntry 42 } + + + hwPhysicalPortCrcSdResumeThresholdString OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The resume threshold of MAC_FCS_SD." + ::= { hwPortAlarmThresholdEntry 43 } + + + hwPhysicalPortCrcExcAlarmThresholdString OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The alarm threshold of MAC_FCS_EXC." + ::= { hwPortAlarmThresholdEntry 44 } + + + hwPhysicalPortCrcExcResumeThresholdString OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The resume threshold of MAC_FCS_EXC." + ::= { hwPortAlarmThresholdEntry 45 } + + hwPhysicalPortCrcPerAlarmCoefficientStatistics OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The coefficient value of CRC-PER(Packet Error Ratio) alarm statistics." + ::= { hwPortAlarmThresholdEntry 46 } + + hwPhysicalPortCrcPerAlarmPowerStatistics OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The power value of CRC-PER(Packet Error Ratio) alarm statistics." + ::= { hwPortAlarmThresholdEntry 47 } + + -- 1.3.6.1.4.1.2011.5.25.157.1.14.1.1.48 + hwPhysicalPortCrcSdAlarmTriggerLsp OBJECT-TYPE + SYNTAX INTEGER + { + notsupport(-1), + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable the SD alarm result in switchover. + The value -1 means do not support switchover;1 means the lsp switchover is enabled; 2 means switchover is disabled. + " + ::= { hwPortAlarmThresholdEntry 48 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.14.1.1.49 + hwPhysicalPortCrcExcAlarmTriggerLsp OBJECT-TYPE + SYNTAX INTEGER + { + notsupport(-1), + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable the EXC alarm result in switchover. + The value -1 means do not support switchover;1 means the lsp switchover is enabled; 2 means switchover is disabled." + ::= { hwPortAlarmThresholdEntry 49 } + + -- 1.3.6.1.4.1.2011.5.25.157.1.14.1.1.50 + hwPhysicalPortCrcPerWarningThresholdCoefficient OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The coefficient value of CRC-PER(Packet Error Ratio) warning threshold. The range is 1 to 9." + ::= { hwPortAlarmThresholdEntry 50 } + + -- 1.3.6.1.4.1.2011.5.25.157.1.14.1.1.51 + hwPhysicalPortCrcPerWarningThresholdPower OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The power value of CRC-PER(Packet Error Ratio) warning threshold. The range is 1 to 7." + ::= { hwPortAlarmThresholdEntry 51 } + + -- 1.3.6.1.4.1.2011.5.25.157.1.14.1.1.52 + hwPhysicalPortCrcPerWarningResumeThresholdCoefficient OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The coefficient value of CRC-PER(Packet Error Ratio) warning resume threshold. The range is 1 to 9." + ::= { hwPortAlarmThresholdEntry 52 } + + -- 1.3.6.1.4.1.2011.5.25.157.1.14.1.1.53 + hwPhysicalPortCrcPerWarningResumeThresholdPower OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The power value of CRC-PER(Packet Error Ratio) warning resume threshold. The range is 1 to 7." + ::= { hwPortAlarmThresholdEntry 53 } + + -- 1.3.6.1.4.1.2011.5.25.157.1.14.1.1.54 + hwPhysicalPortCrcPerWarningThresholdString OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The warning threshold of CRC-PER(Packet Error Ratio)." + ::= { hwPortAlarmThresholdEntry 54 } + + -- 1.3.6.1.4.1.2011.5.25.157.1.14.1.1.55 + hwPhysicalPortCrcPerWarningResumeThresholdString OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The warning resume threshold of CRC-PER(Packet Error Ratio)." + ::= { hwPortAlarmThresholdEntry 55 } + + -- 1.3.6.1.4.1.2011.5.25.157.1.14.1.1.56 + hwPhysicalPortPreFecCoefficientStatistics OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The coefficient value of PRE-FEC bit-error-ratio statistics." + + ::= { hwPortAlarmThresholdEntry 56 } + +-- 1.3.6.1.4.1.2011.5.25.157.1.14.1.1.57 +hwPhysicalPortPreFecPowerStatistics OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The power value of PRE-FEC bit-error-ratio statistics." + ::= { hwPortAlarmThresholdEntry 57 } + + hwPhysicalPortErrorPerCurrentValueString OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The current value of error packets per second(Packet Error Ratio)." + ::= { hwPortAlarmThresholdEntry 58 } + + hwPhysicalPortErrorPerAlarmThresholdString OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The warning threshold of error packets per second(Packet Error Ratio)." + ::= { hwPortAlarmThresholdEntry 59 } + + hwInputBroadcastChangeThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "input broadcast rate Threshold." + ::= { hwPortAlarmThresholdEntry 60 } + + hwCurrentStatisticalInputBroadcast OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "current statistics of input broadcast." + ::= { hwPortAlarmThresholdEntry 61 } + + hwBaseStatisticalInputBroadcast OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "base statistics of input broadcast." + ::= { hwPortAlarmThresholdEntry 62 } + -- 1.3.6.1.4.1.2011.5.25.157.1.15 + hwPortAlarmDownEnable OBJECT IDENTIFIER ::= { hwPortMIBObjects 15 } + + hwPortAlarmDownEnableTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPortAlarmDownEnableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Enalbe or disable the port alarm result in physics down. + This table lists the enable status of various port alarm." + ::= { hwPortAlarmDownEnable 1 } + + + hwPortAlarmDownEnableEntry OBJECT-TYPE + SYNTAX HwPortAlarmDownEnableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Enalbe or disable the port alarm result in physics down. + This table lists the enable status of various port alarm." + INDEX { hwPhysicalPortDownIfIndex } + ::= { hwPortAlarmDownEnableTable 1 } + + + HwPortAlarmDownEnableEntry ::= SEQUENCE { + hwPhysicalPortDownIfIndex + InterfaceIndex, + hwPhysicalPortDownName + OCTET STRING, + hwPhysicalPortCrcEnabledDown + INTEGER, + hwPhysicalPortSymbolEnabledDown + INTEGER, + hwPhysicalPortInputEnabledDown + INTEGER, + hwPhysicalPortOutputEnabledDown + INTEGER, + hwPhysicalPortSdhEnabledDown + INTEGER, + hwPhysicalPortBip8SdEnabledDown + INTEGER + } + + + hwPhysicalPortDownIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface index(es) of physical port(s) present on the device." + ::= { hwPortAlarmDownEnableEntry 1 } + + + hwPhysicalPortDownName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name of physical port(s) present on the device." + ::= { hwPortAlarmDownEnableEntry 2 } + + + hwPhysicalPortCrcEnabledDown OBJECT-TYPE + SYNTAX INTEGER {disable(0),enable(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enalbe or disable the crc error alarm result in physics down, and the default value is disable." + ::= { hwPortAlarmDownEnableEntry 3 } + + + hwPhysicalPortSymbolEnabledDown OBJECT-TYPE + SYNTAX INTEGER {disable(0),enable(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enalbe or disable the symbol error alarm result in physics down, and the default value is disable." + ::= { hwPortAlarmDownEnableEntry 4 } + + + hwPhysicalPortInputEnabledDown OBJECT-TYPE + SYNTAX INTEGER {disable(0),enable(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enalbe or disable the input error alarm result in physics down, and the default value is disable." + ::= { hwPortAlarmDownEnableEntry 5 } + + + hwPhysicalPortOutputEnabledDown OBJECT-TYPE + SYNTAX INTEGER {disable(0),enable(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enalbe or disable the output error alarm result in physics down, and the default value is disable." + ::= { hwPortAlarmDownEnableEntry 6 } + + + hwPhysicalPortSdhEnabledDown OBJECT-TYPE + SYNTAX INTEGER {disable(0),enable(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enalbe or disable the sdh error alarm result in physics down, and the default value is disable." + ::= { hwPortAlarmDownEnableEntry 7 } + + + hwPhysicalPortBip8SdEnabledDown OBJECT-TYPE + SYNTAX INTEGER {disable(0),enable(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enalbe or disable the BIP8-SD error alarm result in physics down, and the default value is disable." + ::= { hwPortAlarmDownEnableEntry 8 } + + + hwPortProtectGroupCfg OBJECT IDENTIFIER ::= { hwPortMIBObjects 16 } + + hwPortProtectGroupCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPortProtectGroupCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table includes the information of the port protect group configuration information, + and include the port group, working status of port etc." + ::= { hwPortProtectGroupCfg 1 } + + + hwPortProtectGroupCfgEntry OBJECT-TYPE + SYNTAX HwPortProtectGroupCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table includes the information of the port protect group configuration information. + The index of the table is hwPortProtectGroupId." + INDEX { hwPortProtectGroupId } + ::= { hwPortProtectGroupCfgTable 1 } + + + HwPortProtectGroupCfgEntry ::= + SEQUENCE { + hwPortProtectGroupId + Integer32, + hwPortProtectMasterIfIndex + Integer32, + hwPortProtectMasterStatus + INTEGER, + hwPortProtectSlaveIfIndex + Integer32, + hwPortProtectSlaveStatus + INTEGER, + hwPortProtectRowStatus + RowStatus + } + + hwPortProtectGroupId OBJECT-TYPE + SYNTAX Integer32 (0..127) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port protect group index." + ::= { hwPortProtectGroupCfgEntry 1 } + + hwPortProtectMasterIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The master interface index of port protect group." + ::= { hwPortProtectGroupCfgEntry 2 } + + hwPortProtectMasterStatus OBJECT-TYPE + SYNTAX INTEGER + { + work(1), + protect(2), + down(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Working status of master port , include work, protect, down. + work: the port in group is active. + protect: master port is protect port. + down: master port is inactive." + ::= { hwPortProtectGroupCfgEntry 3 } + + hwPortProtectSlaveIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The slave interface index of port protect group." + ::= { hwPortProtectGroupCfgEntry 4 } + + hwPortProtectSlaveStatus OBJECT-TYPE + SYNTAX INTEGER + { + work(1), + protect(2), + down(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Working status of slave port , include work, protect, down. + work: the port in group is active. + protect: slave port is protect port. + down: slave port is inactive." + ::= { hwPortProtectGroupCfgEntry 5 } + + hwPortProtectRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Status of port protect group row." + ::= { hwPortProtectGroupCfgEntry 6 } + + hwPortLine OBJECT IDENTIFIER ::= { hwPortMIBObjects 17 } + + hwPortLineTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPortLineEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the link attributes of the interface. + This table lists the link attributes of the interface." + ::= { hwPortLine 1 } + + hwPortLineEntry OBJECT-TYPE + SYNTAX HwPortLineEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the link attributes of the interface. + This table lists the link attributes of the interface." + INDEX { hwPortLineIfIndex } + ::= { hwPortLineTable 1 } + + HwPortLineEntry ::= + SEQUENCE { + hwPortLineIfIndex + InterfaceIndex, + hwPortLineUpStreampbo + Integer32, + hwPortLineDownStreampbo + Integer32, + hwPortLineUpStreamLoopAtten + Integer32, + hwPortLineDownStreamLoopAtten + Integer32, + hwPortLineUpStreamSnrMargin + Integer32, + hwPortLineDownStreamSnrMargin + Integer32, + hwPortLineSpeed + Integer32 + } + + hwPortLineIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface index(es) of port(s) present on the device ." + ::= { hwPortLineEntry 1 } + + hwPortLineUpStreampbo OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the upstream power back-off of the interface." + ::= { hwPortLineEntry 2 } + + hwPortLineDownStreampbo OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the downstream power back-off of the interface." + ::= { hwPortLineEntry 3 } + + hwPortLineUpStreamLoopAtten OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the upstream loopback attenuation of the interface." + ::= { hwPortLineEntry 4 } + + hwPortLineDownStreamLoopAtten OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the downstream loopback attenuation of the interface." + ::= { hwPortLineEntry 5 } + + hwPortLineUpStreamSnrMargin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the upstream SNR margin of the interface." + ::= { hwPortLineEntry 6 } + + hwPortLineDownStreamSnrMargin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the downstream SNR margin of the interface." + ::= { hwPortLineEntry 7 } + + hwPortLineSpeed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the negotiated rate of the interface." + ::= { hwPortLineEntry 8 } + + hwPortIfStatistics OBJECT IDENTIFIER ::= { hwPortMIBObjects 18 } + + hwPortIfStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPortIfStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists the number of packets of the interface." + ::= { hwPortIfStatistics 1 } + + hwPortIfStatEntry OBJECT-TYPE + SYNTAX HwPortIfStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists the number of packets of the interface." + INDEX { hwPortIfStatIfIndex } + ::= { hwPortIfStatTable 1 } + + HwPortIfStatEntry ::= + SEQUENCE { + hwPortIfStatIfIndex + InterfaceIndex, + hwPortIfStatIfInCrcPkts + Integer32 + } + + hwPortIfStatIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface index(es) of port(s) present on the device ." + ::= { hwPortIfStatEntry 1 } + + hwPortIfStatIfInCrcPkts OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of packets which the CRC operates." + ::= { hwPortIfStatEntry 2 } + + hwIPIfStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIPIfStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists the number of ip packets of the interface." + ::= { hwPortIfStatistics 2 } + + hwIPIfStatEntry OBJECT-TYPE + SYNTAX HwIPIfStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists the number of ip packets of the interface." + INDEX { hwIpIfStatsIfIndex,hwIpIfStatsIPVersion } + ::= { hwIPIfStatTable 1 } + + HwIPIfStatEntry ::= + SEQUENCE { + hwIpIfStatsIPVersion + INTEGER, + hwIpIfStatsIfIndex + Integer32, + hwIpIfInOctetRate + Counter64, + hwIpIfInPktRate + Counter64, + hwIpIfOutOctetRate + Counter64, + hwIpIfOutPktRate + Counter64, + hwIpIfInOctets + Counter64, + hwIpIfInPkts + Counter64, + hwIpIfOutOctets + Counter64, + hwIpIfOutPkts + Counter64 + } + + hwIpIfStatsIPVersion OBJECT-TYPE + SYNTAX INTEGER {ipv4(1),ipv6(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version of packets protocol." + ::= { hwIPIfStatEntry 1 } + + + hwIpIfStatsIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface index(es) of port(s) present on the device ." + ::= { hwIPIfStatEntry 2 } + + + hwIpIfInOctetRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ip rate of octets received on the interface ." + ::= { hwIPIfStatEntry 3 } + + hwIpIfInPktRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ip rate of packets received on the interface ." + ::= { hwIPIfStatEntry 4 } + + hwIpIfOutOctetRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ip rate of octets transmitted out of the interface ." + ::= { hwIPIfStatEntry 5 } + + hwIpIfOutPktRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ip rate of packets transmitted out of the interface ." + ::= { hwIPIfStatEntry 6 } + + hwIpIfInOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ip octets received on the interface ." + ::= { hwIPIfStatEntry 7 } + + hwIpIfInPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ip packets received on the interface ." + ::= { hwIPIfStatEntry 8 } + + hwIpIfOutOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ip octets transmitted out of the interface ." + ::= { hwIPIfStatEntry 9 } + + hwIpIfOutPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ip packets transmitted out of the interface ." + ::= { hwIPIfStatEntry 10 } + + hwPortDescription OBJECT IDENTIFIER ::= { hwPortMIBObjects 19 } + + hwPortDescriptionTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPortDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists the description of interfaces." + ::= { hwPortDescription 1 } + + hwPortDescriptionEntry OBJECT-TYPE + SYNTAX HwPortDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists the description of interfaces." + INDEX { hwPortDescriptionIfIndex } + ::= { hwPortDescriptionTable 1 } + + HwPortDescriptionEntry ::= + SEQUENCE { + hwPortDescriptionIfIndex + Integer32, + hwPortDescriptionIfPortDescription + INTEGER + } + + hwPortDescriptionIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface index(es) of port(s) present on the device." + ::= { hwPortDescriptionEntry 1 } + + hwPortDescriptionIfPortDescription OBJECT-TYPE + SYNTAX INTEGER + { + router(1), + switch(2), + phone(3), + desktop(4), + null(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the description of ports." + ::= { hwPortDescriptionEntry 2 } + + hwPRBSTestInfo OBJECT IDENTIFIER ::= { hwPortMIBObjects 20 } + + hwPRBSTestPortStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPRBSTestPortStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists the capability and result of PRBS test." + ::= { hwPRBSTestInfo 1 } + + hwPRBSTestPortStatusEntry OBJECT-TYPE + SYNTAX HwPRBSTestPortStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists the capability and result of PRBS test." + INDEX { hwPRBSTestPortStatusIfName, hwPRBSTestPortStatusSide } + ::= { hwPRBSTestPortStatusTable 1 } + + HwPRBSTestPortStatusEntry ::= + SEQUENCE { + hwPRBSTestPortStatusIfName + OCTET STRING, + hwPRBSTestPortStatusSide + INTEGER, + hwPRBSTestPortStatusSuportFlag + INTEGER, + hwPRBSTestPortStatusPatternBitmap + Unsigned32, + hwPRBSTestPortStatusErrInsertLevel + Unsigned32, + hwPRBSTestPortStatusSlotNum + Unsigned32, + hwPRBSTestPortStatusCardNum + Unsigned32, + hwPRBSTestPortStatusPhyPortIfName + OCTET STRING, + hwPRBSTestPortStatusResultCount + Unsigned32, + hwPRBSTestPortStatusOngoingTestIndex + Unsigned32 + } + + hwPRBSTestPortStatusIfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name of port(s) present on the device." + ::= { hwPRBSTestPortStatusEntry 1 } + + hwPRBSTestPortStatusSide OBJECT-TYPE + SYNTAX INTEGER {nni(0),uni(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate PRBS test side." + ::= { hwPRBSTestPortStatusEntry 2 } + + hwPRBSTestPortStatusSuportFlag OBJECT-TYPE + SYNTAX INTEGER {notsupportinter(0),unframedandsupport(1),unframedandnotsupport(2),fractionalandsupport(3),fractionalandnotsupport(4)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether PRBS test supported." + ::= { hwPRBSTestPortStatusEntry 3 } + + hwPRBSTestPortStatusPatternBitmap OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate supported PRBS pattern by bitmap. + bit 0 - 3 : PRBS15, PRBS20, PRBS23, QRSS, + bit 4 - 7 : 0S, 1S, ALT-0-1, 1IN8, + bit 8 - 11 : 3IN24, PRBS6, PRBS9, PRBS11, + bit 12 : QRW" + ::= { hwPRBSTestPortStatusEntry 4 } + + hwPRBSTestPortStatusErrInsertLevel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate the supported err-insert level. + It's described by bitmap. From low to high, the different bit position indicates whether or not support 1, 1e-1, 1e-2, 1e-3, etc. + e.g. 0x1FC (0b111111100): Range from 1e-2 to 1e-8 supported. + 0xA (0b1010) : Only 1e-1 and 1e-3 supported." + ::= { hwPRBSTestPortStatusEntry 5 } + + hwPRBSTestPortStatusSlotNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot ID of the testing phyicial port." + ::= { hwPRBSTestPortStatusEntry 6 } + + hwPRBSTestPortStatusCardNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Card ID of the testing phyicial port." + ::= { hwPRBSTestPortStatusEntry 7 } + + hwPRBSTestPortStatusPhyPortIfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface Name of the testing phyicial port." + ::= { hwPRBSTestPortStatusEntry 8 } + + hwPRBSTestPortStatusResultCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total count of PRBS test history result." + ::= { hwPRBSTestPortStatusEntry 9 } + + hwPRBSTestPortStatusOngoingTestIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate the ongoing PRBS testing index of current interface." + ::= { hwPRBSTestPortStatusEntry 10 } + + hwPRBSTestResultTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPRBSTestResultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists PRBS test result info." + ::= { hwPRBSTestInfo 2 } + + hwPRBSTestResultEntry OBJECT-TYPE + SYNTAX HwPRBSTestResultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists PRBS test result info." + INDEX { hwPRBSTestResultIfName, hwPRBSTestResultTestIndex } + ::= { hwPRBSTestResultTable 1 } + + HwPRBSTestResultEntry ::= + SEQUENCE { + hwPRBSTestResultIfName + OCTET STRING, + hwPRBSTestResultTestIndex + Unsigned32, + hwPRBSTestResultPhyPortIfName + OCTET STRING, + hwPRBSTestResultSide + INTEGER, + hwPRBSTestResultPattern + Unsigned32, + hwPRBSTestResultIntervalTime + Unsigned32, + hwPRBSTestResultIntervalCount + Unsigned32, + hwPRBSTestResultTestingIntervalIndex + Unsigned32, + hwPRBSTestResultStartTime + DateAndTime, + hwPRBSTestResultStopTime + DateAndTime, + hwPRBSTestResultProgress + Unsigned32, + hwPRBSTestResultRemainTime + Unsigned32, + hwPRBSTestResultErrInserted + INTEGER, + hwPRBSTestResultTotalBit + Counter64, + hwPRBSTestResultErrorBit + Counter64, + hwPRBSTestResultBerCoe + Unsigned32, + hwPRBSTestResultBerPow + Unsigned32, + hwPRBSTestResultLos + Unsigned32, + hwPRBSTestResultEs + Unsigned32, + hwPRBSTestResultEfs + Unsigned32, + hwPRBSTestResultSes + Unsigned32, + hwPRBSTestResultUas + Unsigned32, + hwPRBSTestResultSegmentTime + Unsigned32, + hwPRBSTestResultSegmentTotalCount + Unsigned32, + hwPRBSTestResultTestingSegmentIndex + Unsigned32 + } + + hwPRBSTestResultIfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name of port(s) present on the device." + ::= { hwPRBSTestResultEntry 1 } + + hwPRBSTestResultTestIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate the PRBS test hisotry test index. 0 is invalid." + ::= { hwPRBSTestResultEntry 2 } + + hwPRBSTestResultPhyPortIfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface Name of the testing phyicial port." + ::= { hwPRBSTestResultEntry 3 } + + hwPRBSTestResultSide OBJECT-TYPE + SYNTAX INTEGER {nni(0),uni(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate PRBS test side." + ::= { hwPRBSTestResultEntry 4 } + + hwPRBSTestResultPattern OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate PRBS pattern. Refer to hwPRBSTestPortStatusPatternBitmap, but single bit here." + ::= { hwPRBSTestResultEntry 5 } + + hwPRBSTestResultIntervalTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Period time of each interval, in second." + ::= { hwPRBSTestResultEntry 6 } + + hwPRBSTestResultIntervalCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PRBS test interval repeat count." + ::= { hwPRBSTestResultEntry 7 } + + hwPRBSTestResultTestingIntervalIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate the ongoing testing interval index." + ::= { hwPRBSTestResultEntry 8 } + + hwPRBSTestResultStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Start time of the test." + ::= { hwPRBSTestResultEntry 9 } + + hwPRBSTestResultStopTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Stop time of the test." + ::= { hwPRBSTestResultEntry 10 } + + hwPRBSTestResultProgress OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Prgress of the test. 100 means 100%." + ::= { hwPRBSTestResultEntry 11 } + + hwPRBSTestResultRemainTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remaining time of the test, in second." + ::= { hwPRBSTestResultEntry 12 } + + hwPRBSTestResultErrInserted OBJECT-TYPE + SYNTAX INTEGER {yes(0),no(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether error-bit inserted of the test" + ::= { hwPRBSTestResultEntry 13 } + + hwPRBSTestResultTotalBit OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total-bit of the test." + ::= { hwPRBSTestResultEntry 14 } + + hwPRBSTestResultErrorBit OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Error-bit of the test." + ::= { hwPRBSTestResultEntry 15 } + + hwPRBSTestResultBerCoe OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The coefficient value of bit-error-ratio." + ::= { hwPRBSTestResultEntry 16 } + + hwPRBSTestResultBerPow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The power value of bit-error-ratio." + ::= { hwPRBSTestResultEntry 17 } + + hwPRBSTestResultLos OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Loss of sync second." + ::= { hwPRBSTestResultEntry 18 } + + hwPRBSTestResultEs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Error second." + ::= { hwPRBSTestResultEntry 19 } + + hwPRBSTestResultEfs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Error free second." + ::= { hwPRBSTestResultEntry 20 } + + hwPRBSTestResultSes OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Severely error second, comparing with 1E-3." + ::= { hwPRBSTestResultEntry 21 } + + hwPRBSTestResultUas OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unavaliable seconds. Continuous severely error seconds, start counting with the 11th SES." + ::= { hwPRBSTestResultEntry 22 } + + hwPRBSTestResultSegmentTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Period time of each segment, in second." + ::= { hwPRBSTestResultEntry 23 } + + hwPRBSTestResultSegmentTotalCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Segment count of the whole PRBS test." + ::= { hwPRBSTestResultEntry 24 } + + hwPRBSTestResultTestingSegmentIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate the ongoing testing segment index." + ::= { hwPRBSTestResultEntry 25 } + + hwPRBSTestIntervalTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPRBSTestIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists PRBS test interval info." + ::= { hwPRBSTestInfo 3 } + + hwPRBSTestIntervalEntry OBJECT-TYPE + SYNTAX HwPRBSTestIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists PRBS test interval info." + INDEX { hwPRBSTestIntervalIfName, hwPRBSTestIntervalTestIndex, hwPRBSTestIntervalIndex } + ::= { hwPRBSTestIntervalTable 1 } + + HwPRBSTestIntervalEntry ::= + SEQUENCE { + hwPRBSTestIntervalIfName + OCTET STRING, + hwPRBSTestIntervalTestIndex + Unsigned32, + hwPRBSTestIntervalIndex + Unsigned32, + hwPRBSTestIntervalStartTime + DateAndTime, + hwPRBSTestIntervalStopTime + DateAndTime, + hwPRBSTestIntervalProgress + Unsigned32, + hwPRBSTestIntervalRemainTime + Unsigned32, + hwPRBSTestIntervalErrInserted + INTEGER, + hwPRBSTestIntervalTotalBit + Counter64, + hwPRBSTestIntervalErrorBit + Counter64, + hwPRBSTestIntervalBerCoe + Unsigned32, + hwPRBSTestIntervalBerPow + Unsigned32, + hwPRBSTestIntervalLos + Unsigned32, + hwPRBSTestIntervalEs + Unsigned32, + hwPRBSTestIntervalEfs + Unsigned32, + hwPRBSTestIntervalSes + Unsigned32, + hwPRBSTestIntervalUas + Unsigned32 + } + + hwPRBSTestIntervalIfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name of port(s) present on the device." + ::= { hwPRBSTestIntervalEntry 1 } + + hwPRBSTestIntervalTestIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate the PRBS test hisotry test index. 0 is invalid." + ::= { hwPRBSTestIntervalEntry 2 } + + hwPRBSTestIntervalIndex OBJECT-TYPE + SYNTAX Unsigned32(0..60) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate the interval index of a test. 0 is invalid." + ::= { hwPRBSTestIntervalEntry 3 } + + hwPRBSTestIntervalStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Start time of the interval." + ::= { hwPRBSTestIntervalEntry 4 } + + hwPRBSTestIntervalStopTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Stop time of the interval" + ::= { hwPRBSTestIntervalEntry 5 } + + hwPRBSTestIntervalProgress OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Prgress of the interval. 100 means 100%." + ::= { hwPRBSTestIntervalEntry 6 } + + hwPRBSTestIntervalRemainTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remaining time of the interval, in second." + ::= { hwPRBSTestIntervalEntry 7 } + + hwPRBSTestIntervalErrInserted OBJECT-TYPE + SYNTAX INTEGER {yes(0),no(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether error-bit inserted of the interval" + ::= { hwPRBSTestIntervalEntry 8 } + + hwPRBSTestIntervalTotalBit OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total-bit of the interval." + ::= { hwPRBSTestIntervalEntry 9 } + + hwPRBSTestIntervalErrorBit OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Error-bit of the interval." + ::= { hwPRBSTestIntervalEntry 10 } + + hwPRBSTestIntervalBerCoe OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The coefficient value of bit-error-ratio." + ::= { hwPRBSTestIntervalEntry 11 } + + hwPRBSTestIntervalBerPow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The power value of bit-error-ratio." + ::= { hwPRBSTestIntervalEntry 12 } + + hwPRBSTestIntervalLos OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Loss of sync second." + ::= { hwPRBSTestIntervalEntry 13 } + + hwPRBSTestIntervalEs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Error second." + ::= { hwPRBSTestIntervalEntry 14 } + + hwPRBSTestIntervalEfs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Error free second." + ::= { hwPRBSTestIntervalEntry 15 } + + hwPRBSTestIntervalSes OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Severely error second, comparing with 1E-3." + ::= { hwPRBSTestIntervalEntry 16 } + + hwPRBSTestIntervalUas OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unavaliable seconds. Continuous severely error seconds, start counting with the 11th SES." + ::= { hwPRBSTestIntervalEntry 17 } + + hwPRBSTestSegmentTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPRBSTestSegmentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists PRBS test segment info." + ::= { hwPRBSTestInfo 4 } + + hwPRBSTestSegmentEntry OBJECT-TYPE + SYNTAX HwPRBSTestSegmentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists PRBS test segment info." + INDEX { hwPRBSTestSegmentIfName, hwPRBSTestSegmentTestIndex, hwPRBSTestSegmentIndex } + ::= { hwPRBSTestSegmentTable 1 } + + HwPRBSTestSegmentEntry ::= + SEQUENCE { + hwPRBSTestSegmentIfName + OCTET STRING, + hwPRBSTestSegmentTestIndex + Unsigned32, + hwPRBSTestSegmentIndex + Unsigned32, + hwPRBSTestSegmentStartTime + DateAndTime, + hwPRBSTestSegmentEndTime + DateAndTime, + hwPRBSTestSegmentTotalBit + Counter64, + hwPRBSTestSegmentErrorBit + Counter64, + hwPRBSTestSegmentBerCoe + Unsigned32, + hwPRBSTestSegmentBerPow + Unsigned32, + hwPRBSTestSegmentLos + Unsigned32, + hwPRBSTestSegmentEs + Unsigned32, + hwPRBSTestSegmentEfs + Unsigned32, + hwPRBSTestSegmentSes + Unsigned32, + hwPRBSTestSegmentUas + Unsigned32 + } + + hwPRBSTestSegmentIfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name of port(s) present on the device." + ::= { hwPRBSTestSegmentEntry 1 } + + hwPRBSTestSegmentTestIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate the PRBS test index. 0 is invalid." + ::= { hwPRBSTestSegmentEntry 2 } + + hwPRBSTestSegmentIndex OBJECT-TYPE + SYNTAX Unsigned32(0..864000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate the segment index of a test. 0 is invalid." + ::= { hwPRBSTestSegmentEntry 3 } + + hwPRBSTestSegmentStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Start time of the interval." + ::= { hwPRBSTestSegmentEntry 4 } + + hwPRBSTestSegmentEndTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Stop time of the interval" + ::= { hwPRBSTestSegmentEntry 5 } + + hwPRBSTestSegmentTotalBit OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total-bit of the segment." + ::= { hwPRBSTestSegmentEntry 6 } + + hwPRBSTestSegmentErrorBit OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Error-bit of the segment." + ::= { hwPRBSTestSegmentEntry 7 } + + hwPRBSTestSegmentBerCoe OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The coefficient value of bit-error-ratio." + ::= { hwPRBSTestSegmentEntry 8 } + + hwPRBSTestSegmentBerPow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The power value of bit-error-ratio." + ::= { hwPRBSTestSegmentEntry 9 } + + hwPRBSTestSegmentLos OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Loss of sync second." + ::= { hwPRBSTestSegmentEntry 10 } + + hwPRBSTestSegmentEs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Error second." + ::= { hwPRBSTestSegmentEntry 11 } + + hwPRBSTestSegmentEfs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Error free second." + ::= { hwPRBSTestSegmentEntry 12 } + + hwPRBSTestSegmentSes OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Severely error second, comparing with 1E-3." + ::= { hwPRBSTestSegmentEntry 13 } + + hwPRBSTestSegmentUas OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unavaliable seconds. Continuous severely error seconds, start counting with the 11th SES." + ::= { hwPRBSTestSegmentEntry 14 } + + -- 1.3.6.1.4.1.2011.5.25.157.1.21 + hwOtn OBJECT IDENTIFIER ::= { hwPortMIBObjects 21 } + + -- 1.3.6.1.4.1.2011.5.25.157.1.21.1 + hwOtnTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwOtnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the otn attributes of the WDM interface." + ::= { hwOtn 1 } + + -- 1.3.6.1.4.1.2011.5.25.157.1.21.1.1 + hwOtnEntry OBJECT-TYPE + SYNTAX HwOtnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists the otn attributes of the WDM interface." + INDEX { hwOtnIfIndex } + ::= { hwOtnTable 1 } + + HwOtnEntry ::= + SEQUENCE { + hwOtnIfIndex + InterfaceIndex, + hwOtnFecMode + INTEGER, + hwOtnFec0bitStatistics + Counter64, + hwOtnFec1bitStatistics + Counter64, + hwOtnFec0And1TypeStatistics + Counter64, + hwOtnFecSymbolErrStatistics + Counter64, + hwOtnFecUncorrectErrStatistics + Counter64, + hwOtnPreFecBERCoefficient + Unsigned32, + hwOtnPreFecBERPower + Unsigned32, + hwOtnAfterFecBERCoefficient + Unsigned32, + hwOtnAfterFecBERPower + Unsigned32, + hwOtnOSNR + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.157.1.21.1.1.1 + hwOtnIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface index(es) of port(s) present on the device." + ::= { hwOtnEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.157.1.21.1.1.2 + hwOtnFecMode OBJECT-TYPE + SYNTAX INTEGER {none(0),standard(1),enhanced(2),enhancedI7(3),enhancedI4(4)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the Fec mode of the WDM interface. + By default, the Fec mode is standard." + ::= { hwOtnEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.157.1.21.1.1.3 + hwOtnFec0bitStatistics OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of FEC 0 bit statistics." + ::= { hwOtnEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.157.1.21.1.1.4 + hwOtnFec1bitStatistics OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of FEC 1 bit statistics." + ::= { hwOtnEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.157.1.21.1.1.5 + hwOtnFec0And1TypeStatistics OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of FEC 0 and 1 type statistics." + ::= { hwOtnEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.157.1.21.1.1.6 + hwOtnFecSymbolErrStatistics OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of FEC symbol error statistics." + ::= { hwOtnEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.157.1.21.1.1.7 + hwOtnFecUncorrectErrStatistics OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of FEC uncorrect error statistics." + ::= { hwOtnEntry 7 } + + -- 1.3.6.1.4.1.2011.5.25.157.1.21.1.1.8 + hwOtnPreFecBERCoefficient OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The coefficient value of Pre-FEC BER." + ::= { hwOtnEntry 8 } + + -- 1.3.6.1.4.1.2011.5.25.157.1.21.1.1.9 + hwOtnPreFecBERPower OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The power value of Pre-FEC BER." + ::= { hwOtnEntry 9 } + + -- 1.3.6.1.4.1.2011.5.25.157.1.21.1.1.10 + hwOtnAfterFecBERCoefficient OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The coefficient value of After-FEC BER." + ::= { hwOtnEntry 10 } + + -- 1.3.6.1.4.1.2011.5.25.157.1.21.1.1.11 + hwOtnAfterFecBERPower OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The power value of After-FEC BER." + ::= { hwOtnEntry 11 } + + -- 1.3.6.1.4.1.2011.5.25.157.1.21.1.1.14 + hwOtnOSNR OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of optical signal-to-noise ratio." + ::= { hwOtnEntry 14 } + + hwLogicalPort OBJECT IDENTIFIER ::= { hwPortMIBObjects 22 } + + hwLogicalPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwLogicalPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists the working status of the logical ports." + ::= { hwLogicalPort 1 } + + hwLogicalPortEntry OBJECT-TYPE + SYNTAX HwLogicalPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists the working status of the logical ports." + INDEX { hwLogicalPortIfIndex } + ::= { hwLogicalPortTable 1 } + + HwLogicalPortEntry ::= + SEQUENCE { + hwLogicalPortIfIndex + InterfaceIndex, + hwLogicalPortStatisticEnable + INTEGER + } + + hwLogicalPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface index(es) of the logical port(s) present on the device ." + ::= { hwLogicalPortEntry 1 } + + hwLogicalPortStatisticEnable OBJECT-TYPE + SYNTAX INTEGER { neither(1), inbound(2), outbound(3), both(4) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the statistic enable status of the logical port(s) ." + ::= { hwLogicalPortEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.157.1.23 + hwNarrowBand OBJECT IDENTIFIER ::= { hwPortMIBObjects 23 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.1 + hwEmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists the attributes of all E&M interfaces." + ::= { hwNarrowBand 1 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.1.1 + hwEmEntry OBJECT-TYPE + SYNTAX HwEmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists the attributes of all E&M interfaces." + INDEX { hwEmIfIndex } + ::= { hwEmTable 1 } + + + HwEmEntry ::= + SEQUENCE { + hwEmIfIndex + InterfaceIndex, + hwEmPcmMode + INTEGER, + hwEmSignalMode + INTEGER, + hwEmReceiveGain + OCTET STRING, + hwEmSendGain + OCTET STRING, + hwEmUserLine + INTEGER + } + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.1.1.1 + hwEmIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of this object identifies the index of an E&M interface." + ::= { hwEmEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.1.1.2 + hwEmPcmMode OBJECT-TYPE + SYNTAX INTEGER + { + aLaw(1), + uLaw(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the PCM mode of an E&M interface. + The value can be A-Law or U-Law. The default value is A-Law." + ::= { hwEmEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.1.1.3 + hwEmSignalMode OBJECT-TYPE + SYNTAX INTEGER + { + bell1(1), + bell2(2), + bell3(3), + bell4(4), + bell5(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the signaling mode of an E&M interface. + The value can be Bell-1,Bell-2,Bell-3,Bell-4 or Bell-5. The default value is Bell-5." + ::= { hwEmEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.1.1.4 + hwEmReceiveGain OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the receive gain of an E&M interface. + The value ranges from -20 to 1.5 with a step of 0.5, in dB. + The default value is 0 dB." + ::= { hwEmEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.1.1.5 + hwEmSendGain OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the transmit gain of an E&M interface. + The value ranges from -7 to 13.5 with a step of 0.5, in dB. + The default value is 0 dB. + " + ::= { hwEmEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.1.1.6 + hwEmUserLine OBJECT-TYPE + SYNTAX INTEGER + { + twoWire(1), + fourWire(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the user line mode of an E&M interface. + The value can be 2-wire or 4-wire. + The default value is 4-wire. + " + ::= { hwEmEntry 6 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.2 + hwFxsoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwFxsoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists the attributes of all FXS/FXO interfaces." + ::= { hwNarrowBand 2 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.2.1 + hwFxsoEntry OBJECT-TYPE + SYNTAX HwFxsoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists the attributes of all FXS/FXO interfaces." + INDEX { hwEmIfIndex } + ::= { hwFxsoTable 1 } + + + HwFxsoEntry ::= + SEQUENCE { + hwFxsoIfIndex + InterfaceIndex, + hwFxsoPortMode + INTEGER, + hwFxsoPcmMode + INTEGER, + hwFxsCurrent + INTEGER, + hwFxsImpedance + Integer32, + hwFxsReceiveGain + OCTET STRING, + hwFxsSendGain + OCTET STRING, + hwFxsLineLock + INTEGER, + hwFxsHotLine + INTEGER, + hwFxoFeedMaxVoltage + Integer32, + hwFxoFeedMinVoltage + Integer32, + hwFxoFeedMaxCurrent + INTEGER, + hwFxoFeedMinCurrent + INTEGER, + hwFxoReceiveGain + OCTET STRING, + hwFxoSendGain + OCTET STRING, + hwFxoDcImpedance + INTEGER, + hwFxoAcImpedance + Integer32, + hwFxoRingMinDuration + INTEGER, + hwFxoRingMaxInterval + INTEGER, + hwFxoRingFrequence + INTEGER, + hwFxoRingAcAmplitude + INTEGER, + hwFxoRingOffset + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.2.1.1 + hwFxsoIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of this object identifies the index of an FXS/FXO." + ::= { hwFxsoEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.2.1.2 + hwFxsoPortMode OBJECT-TYPE + SYNTAX INTEGER + { + fxs(7), + fxo(8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the type of an FXS/FXO interface. + For AND1MPAA PICs, the last four ports (ports 6, 7, 8, and 9) can work either in fxo or fxs mode. + The default mode is fxo. + " + ::= { hwFxsoEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.2.1.3 + hwFxsoPcmMode OBJECT-TYPE + SYNTAX INTEGER + { + aLaw(1), + uLaw(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the PCM mode of an FXS/FXO interface. + The value can be A-Law or U-Law. The default value is A-Law." + ::= { hwFxsoEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.2.1.4 + hwFxsCurrent OBJECT-TYPE + SYNTAX INTEGER + { + mA16(1), + mA20(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the current of an FXS interface. + The value can be 16mA or 20mA. The default value is 16mA. + " + ::= { hwFxsoEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.2.1.5 + hwFxsImpedance OBJECT-TYPE + SYNTAX Integer32 (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the impedance of an FXS interface.The value can be: + value 0: 600 ohm + value 1: 900 ohm + value 2: 270 ohm + (750 ohm || 150 nF) and 275 ohm + (780 ohm || 150 nF) + value 3: 220 ohm + (820 ohm || 120 nF) and 220 ohm + (820 ohm || 115 nF) + value 4: 370 ohm + (620 ohm || 310 nF) + value 5: 320 ohm + (1050 ohm || 230 nF) + value 6: 370 ohm + (820 ohm || 110 nF) + value 7: 275 ohm + (780 ohm || 115 nF) + value 8: 20 ohm + (820 ohm || 110 nF) + value 9: 350 ohm + (1000 ohm || 210 nF) + value 10:200 ohm + (680 ohm || 100 nF) + value 11:600 ohm + 2.16 uF + value 12:900 ohm + 1 uF + value 13:900 ohm + 2.16 uF + value 14:600 ohm + 1 uF + value 15: Global impedance + The default value is 600 ohm." + ::= { hwFxsoEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.2.1.6 + hwFxsReceiveGain OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the receive gain of an FXS interface. + The value ranges from -12 to 0 with a step of 0.5, in dB. + The default value is -7 dB. + " + ::= { hwFxsoEntry 6 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.2.1.7 + hwFxsSendGain OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the transmit gain of an FXS interface. + The value ranges from -6 to 5 with a step of 0.5, in dB. + The default value is 0 dB. + " + ::= { hwFxsoEntry 7 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.2.1.8 + hwFxsLineLock OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether line lock is enabled for an FXS interface. + The value can be enable or disable. The default value is enable." + ::= { hwFxsoEntry 8 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.2.1.9 + hwFxsHotLine OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + This object indicates whether the hotline function is enabled for an FXS interface. + The value can be enable or disable. The default value is enable." + ::= { hwFxsoEntry 9 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.2.1.10 + hwFxoFeedMaxVoltage OBJECT-TYPE + SYNTAX Integer32 (-100..0) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the maximum feed voltage allowed by an FXO interface. + The value ranges from -100 to 0. The default value is -20V." + ::= { hwFxsoEntry 10 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.2.1.11 + hwFxoFeedMinVoltage OBJECT-TYPE + SYNTAX Integer32 (-100..0) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the minimum feed voltage allowed by an FXO interface. + The value ranges from -100 to 0. The default value is -80V." + ::= { hwFxsoEntry 11 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.2.1.12 + hwFxoFeedMaxCurrent OBJECT-TYPE + SYNTAX INTEGER + { + mA25(1), + mA30(2), + mA35(3), + mA40(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the maximum feed current allowed by an FXO interface. + The value can be 25mA,30mA,35mA or 40mA. The default value is 35mA." + ::= { hwFxsoEntry 12 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.2.1.13 + hwFxoFeedMinCurrent OBJECT-TYPE + SYNTAX INTEGER + { + mA16(1), + mA17(2), + mA18(3), + mA19(4), + mA20(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the minimum feed current allowed by an FXO interface. + The value can be 16mA,17mA,18mA,19mA or 20mA. The default value is 16mA." + ::= { hwFxsoEntry 13 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.2.1.14 + hwFxoReceiveGain OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the receive gain of an FXO interface. + The value ranges from -6 to 5 with a step of 0.5, in dB. + The default value is 0 dB." + ::= { hwFxsoEntry 14 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.2.1.15 + hwFxoSendGain OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the transmit gain of an FXO interface. + The value ranges from -6 to 5 with a step of 0.5, in dB. + The default value is 0 dB." + ::= { hwFxsoEntry 15 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.2.1.16 + hwFxoDcImpedance OBJECT-TYPE + SYNTAX INTEGER + { + ohm50(1), + ohm800(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the DC impedance of an FXO interface. + The value can be 50 ohm or 800 ohm. The default value is 50 ohm. + " + ::= { hwFxsoEntry 16 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.2.1.17 + hwFxoAcImpedance OBJECT-TYPE + SYNTAX Integer32 (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AC impedance of an FXO interface.The value can be: + value 0: 600 ohm + value 1: 900 ohm + value 2: 270 ohm + (750 ohm || 150 nF) and 275 ohm + (780 ohm || 150 nF) + value 3: 220 ohm + (820 ohm || 120 nF) and 220 ohm + (820 ohm || 115 nF) + value 4: 370 ohm + (620 ohm || 310 nF) + value 5: 320 ohm + (1050 ohm || 230 nF) + value 6: 370 ohm + (820 ohm || 110 nF) + value 7: 275 ohm + (780 ohm || 115 nF) + value 8: 20 ohm + (820 ohm || 110 nF) + value 9: 350 ohm + (1000 ohm || 210 nF) + value 10:200 ohm + (680 ohm || 100 nF) + value 11:600 ohm + 2.16 uF + value 12:900 ohm + 1 uF + value 13:900 ohm + 2.16 uF + value 14:600 ohm + 1 uF + value 15: Global impedance + The default value is 600 ohm." + ::= { hwFxsoEntry 17 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.2.1.18 + hwFxoRingMinDuration OBJECT-TYPE + SYNTAX INTEGER + { + ms100(1), + ms150(2), + ms200(3), + ms256(4), + ms384(5), + ms512(6), + ms640(7), + ms1024(8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the minimum duration that an FXO interface takes to confirm a ringing current. + The value can be 100ms,150ms,200ms,256ms,384ms,512ms,640ms or 1024ms. The default value is 200ms." + ::= { hwFxsoEntry 18 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.2.1.19 + hwFxoRingMaxInterval OBJECT-TYPE + SYNTAX INTEGER + { + notuse(1), + ms128(2), + ms256(3), + ms284(4), + ms512(5), + ms640(6), + ms768(7), + ms896(8), + ms1024(9), + ms1152(10), + ms1280(11), + ms1408(12), + ms1536(13), + ms1664(14), + ms1792(15), + ms1920(16) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates a ringing current timeout period on a FXO interface. + The default value is notuse. + " + ::= { hwFxsoEntry 19 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.2.1.20 + hwFxoRingFrequence OBJECT-TYPE + SYNTAX INTEGER + { + hz16(1), + hz25(2), + hz50(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates a ringing current's frequency detected by an FXO interface. + The value can be 16hz,25hz or 50hz. The default value is 25hz." + ::= { hwFxsoEntry 20 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.2.1.21 + hwFxoRingAcAmplitude OBJECT-TYPE + SYNTAX INTEGER + { + v74(1), + v65(2), + v50(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates a ringing current's AC amplitude detected by an FXO interface. + The value can be 74V,65V or 50V. The default value is 50V. + " + ::= { hwFxsoEntry 21 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.2.1.22 + hwFxoRingOffset OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates a ringing current's AC offset detected by an FXO interface. + The value ranges from 0 to 100. The default value is 70mA." + ::= { hwFxsoEntry 22 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.3 + hwRsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists the attributes of all RS interfaces." + ::= { hwNarrowBand 3 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.3.1 + hwRsEntry OBJECT-TYPE + SYNTAX HwRsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists the attributes of all RS interfaces." + INDEX { hwEmIfIndex } + ::= { hwRsTable 1 } + + + HwRsEntry ::= + SEQUENCE { + hwRsIfIndex + InterfaceIndex, + hwRsPortMode + INTEGER, + hwRsWorkMode + INTEGER, + hwRsPhysicalMode + INTEGER, + hwRsClockSource + INTEGER, + hwRsBaudrate + Integer32, + hwRsClockSendMode + INTEGER, + hwRsClockReceiveMode + INTEGER, + hwRsParity + INTEGER, + hwRsStopbits + INTEGER, + hwRsDatabits + Integer32, + hwRsMuxProtocol + INTEGER, + hwRsX50PhaseMode + INTEGER + } + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.3.1.1 + hwRsIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of this object identifies the index of a serial interface on a device. + " + ::= { hwRsEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.3.1.2 + hwRsPortMode OBJECT-TYPE + SYNTAX INTEGER + { + rs232(1), + rs485(2), + rs422(3), + v24(4), + x21(5), + v35(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the type of a serial interface. + The value can be rs-232,rs-485,rs-422,,v.24,x.21 or v.35. + For AND1MPAA PICs: + Ports 0 and 2 work in rs-232 mode. The working mode cannot be configured. + Ports 1 and 3 can work either in rs-485 or rs-422 mode. The default mode is rs-422. + For AND1SA8 PICs, all ports can work in v-35, x-21, or v-24 mode. The default mode is v-24. + " + ::= { hwRsEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.3.1.3 + hwRsWorkMode OBJECT-TYPE + SYNTAX INTEGER + { + dce(1), + dte(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the mode in which a serial interface works. + The value can be dce or dte. The default value is dce." + ::= { hwRsEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.3.1.4 + hwRsPhysicalMode OBJECT-TYPE + SYNTAX INTEGER + { + async(1), + sync(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the mode in which a serial interface transmits signals. + The value can be async or sync. The default value is async." + ::= { hwRsEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.3.1.5 + hwRsClockSource OBJECT-TYPE + SYNTAX INTEGER + { + internal(1), + external(2), + slave(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the clock source mode of a serial interface. + The value can be internal,external or slave. The default value is internal." + ::= { hwRsEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.3.1.6 + hwRsBaudrate OBJECT-TYPE + SYNTAX Integer32 (0..38) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the baud rate of a serial interface. + The value can be : + 0: 600bit/s, 1: 1200bit/s, 2: 2400bit/s, 3: 4800bit/s, + 4: 9600bit/s, 5: 19200bit/s, 6: 38400bit/s, 7: 48000bit/s, 8~38: N*64Kbit/s N<=31. + The default value is 9600 bit/s in asynchronous transmission mode + and 64 kbit/s in synchronous transmission mode." + + ::= { hwRsEntry 6 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.3.1.7 + hwRsClockSendMode OBJECT-TYPE + SYNTAX INTEGER + { + inphase(1), + inversephase(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the mode in which clock signals transmitted by a serial interface are sampled. + This mode can be configured in synchronous clock mode. + The value can be inphase or inversephase. The default value is inversephase." + ::= { hwRsEntry 7 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.3.1.8 + hwRsClockReceiveMode OBJECT-TYPE + SYNTAX INTEGER + { + inphase(1), + inversephase(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the mode in which clock signals received by a serial interface are sampled. + This mode can be configured in synchronous clock mode. + The value can be inphase or inversephase. The default value is inphase." + ::= { hwRsEntry 8 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.3.1.9 + hwRsParity OBJECT-TYPE + SYNTAX INTEGER + { + none(1), + even(2), + odd(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the parity check mode of a serial interface's asynchronous frames. + This mode can be configured in asynchronous clock mode. + The value can be none,even or odd. The default value is none." + ::= { hwRsEntry 9 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.3.1.10 + hwRsStopbits OBJECT-TYPE + SYNTAX INTEGER + { + bits1(1), + bits2(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the number of stop bits contained in a serial interface's asynchronous frame. + This object can be configured in asynchronous clock mode. + The value can be 1-bits or 2-bits. The default value is 1-bits." + ::= { hwRsEntry 10 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.3.1.11 + hwRsDatabits OBJECT-TYPE + SYNTAX Integer32 (5..8) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the number of data bits contained in a serial interface's asynchronous frame. + This object can be configured in asynchronous clock mode. + The value ranges from 5 to 8 bits.The default value is 8 bits." + ::= { hwRsEntry 11 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.3.1.12 + hwRsMuxProtocol OBJECT-TYPE + SYNTAX INTEGER + { + sbitloop(1), + sbit0(2), + sbit1(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the type of a serial interface's sub-rate multiplexing protocol. + This object can be configured in asynchronous clock mode. + The value can be sbit-loop,sbit=0 or sbit=1. The default value is sbit-loop." + ::= { hwRsEntry 12 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.3.1.13 + hwRsX50PhaseMode OBJECT-TYPE + SYNTAX INTEGER + { + sequence(1), + interval(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the envelope phase mode multiplexed by a serial interface's x.50 sub-rate. + The value can be sequence or interval. The default value is sequence. + " + ::= { hwRsEntry 13 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.4 + hwGlobalCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGlobalCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists the global physical attributes of all narrowband interfaces." + ::= { hwNarrowBand 4 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.4.1 + hwGlobalCfgEntry OBJECT-TYPE + SYNTAX HwGlobalCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists the global physical attributes of all narrowband interfaces." + INDEX { hwEmIfIndex } + ::= { hwGlobalCfgTable 1 } + + + HwGlobalCfgEntry ::= + SEQUENCE { + hwNarrowBandCardId + Integer32, + hwSignalMode + INTEGER, + hwUserLine + INTEGER + } + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.4.1.1 + hwNarrowBandCardId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the ID of a narrowband card on a device." + ::= { hwGlobalCfgEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.4.1.2 + hwSignalMode OBJECT-TYPE + SYNTAX INTEGER + { + bell1(1), + bell2(2), + bell3(3), + bell4(4), + bell5(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the global signal mode of the physical serial interface. + By default, the signal mode is bell5. + This object indicates the global signaling mode of an E&M interface. + The value can be Bell-1,Bell-2,Bell-3,Bell-4 or Bell-5. The default value is Bell-5." + ::= { hwGlobalCfgEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.4.1.3 + hwUserLine OBJECT-TYPE + SYNTAX INTEGER + { + twoWire(1), + fourWire(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the global user line mode of an E&M interface. + The value can be 2-wire or 4-wire. The default value is 4-wire." + ::= { hwGlobalCfgEntry 3 } + -- 1.3.6.1.4.1.2011.5.25.157.1.23.5 + hwNbCommonTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwNbCommonEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists the common attributes of all narrowband interfaces." + ::= { hwNarrowBand 5 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.5.1 + hwNbCommonEntry OBJECT-TYPE + SYNTAX HwNbCommonEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists the common attributes of all narrowband interfaces." + INDEX { hwEmIfIndex } + ::= { hwNbCommonTable 1 } + + + HwNbCommonEntry ::= + SEQUENCE { + hwNbIfIndex + InterfaceIndex, + hwNbLoopback + INTEGER, + hwNbPortType + INTEGER, + hwNbAcBlock + INTEGER, + hwNbTimeDelayMaster + Integer32, + hwNbTimeDelaySlave + Integer32, + hwNbRealTimeDelay + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.5.1.1 + hwNbIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of this object identifies the index of an narrowband interface." + ::= { hwNbCommonEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.5.1.2 + hwNbLoopback OBJECT-TYPE + SYNTAX INTEGER + { + stopLoopback(1), + local(2), + remote(3), + otherLoop(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The local loopback of an narrowband interface is used to test the interface itself. + By default, stopLoopback is used." + ::= { hwNbCommonEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.5.1.3 + hwNbPortType OBJECT-TYPE + SYNTAX INTEGER + { + rs232(1), + rs485(2), + rs422(3), + v24(4), + x21(5), + v35(6), + fxs(7), + fxo(8), + em(9), + c3794(10), + c64k(11) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the type of a serial interface." + ::= { hwNbCommonEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.5.1.4 + hwNbAcBlock OBJECT-TYPE + SYNTAX INTEGER + { + block(1), + active(2), + unsupport(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AC state of a serial interface." + ::= { hwNbCommonEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.5.1.5 + hwNbTimeDelayMaster OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the delay configured for the primary link of a serial interface." + ::= { hwNbCommonEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.5.1.6 + hwNbTimeDelaySlave OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the delay configured for the secondary link of a serial interface." + ::= { hwNbCommonEntry 6 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.23.5.1.7 + hwNbRealTimeDelay OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the real-time delay of a serial interface." + ::= { hwNbCommonEntry 7 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.24 + hwLinkHeartbeat OBJECT IDENTIFIER ::= { hwPortMIBObjects 24 } + + -- 1.3.6.1.4.1.2011.5.25.157.1.24.1 + hwLinkHeartbeatFaultTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwLinkHeartbeatFaultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Link-heartbeat alarm fault info table.The table that contains send + packets interface and receive packets interface information currently + operating on this device." + ::= { hwLinkHeartbeat 1 } + + -- 1.3.6.1.4.1.2011.5.25.157.1.24.1.1 + hwLinkHeartbeatFaultEntry OBJECT-TYPE + SYNTAX HwLinkHeartbeatFaultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Link-heartbeat alarm fault info entry." + INDEX { hwLinkHeartbeatIfindex } + ::= { hwLinkHeartbeatFaultTable 1 } + + HwLinkHeartbeatFaultEntry ::= + SEQUENCE { + hwLinkHeartbeatIfindex + InterfaceIndex, + hwLinkHeartbeatIfName + OCTET STRING, + hwLinkHeartbeatTxInterface + OCTET STRING, + hwLinkHeartbeatRxInterface + OCTET STRING + } + + -- 1.3.6.1.4.1.2011.5.25.157.1.24.1.1.1 + hwLinkHeartbeatIfindex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface index." + ::= { hwLinkHeartbeatFaultEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.157.1.24.1.1.2 + hwLinkHeartbeatIfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface name." + ::= { hwLinkHeartbeatFaultEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.157.1.24.1.1.3 + hwLinkHeartbeatTxInterface OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The send physical interface name." + ::= { hwLinkHeartbeatFaultEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.157.1.24.1.1.4 + hwLinkHeartbeatRxInterface OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The receive physical interface name." + ::= { hwLinkHeartbeatFaultEntry 4 } + + + hwPortNotifications OBJECT IDENTIFIER ::= { hwPortMIB 2 } + + hwPortACRMasterPWChange NOTIFICATION-TYPE + OBJECTS { + hwDs0ChannelBundleParentIfIndex, + hwDs0ChannelBundleDs1ChannelId, + hwDs0ChannelBundleId, + hwDs0ChannelBundlePortName, + hwDs0ChannelBundleIsMasterPW, + hwDs0ChannelBundleMasterPWStatus} + STATUS current + DESCRIPTION + "CES-ACR master PW change notification,indicates master pw change or master pw status change,this may happen when a + pw is deleted or the pw status change." + ::= { hwPortNotifications 1 } + + hwDslImaGroupTraps OBJECT IDENTIFIER ::= { hwPortNotifications 2 } + + hwDslImaGroupLEDown NOTIFICATION-TYPE + OBJECTS { + hwDslGroupImaIfIndex, + hwDslGroupImaIfName} + STATUS current + DESCRIPTION + "The ima group local edge down notification." + ::= { hwDslImaGroupTraps 1 } + + hwDslImaGroupLEUp NOTIFICATION-TYPE + OBJECTS { + hwDslGroupImaIfIndex, + hwDslGroupImaIfName} + STATUS current + DESCRIPTION + "The ima group local edge up notification." + ::= { hwDslImaGroupTraps 2 } + + hwDslImaGroupREDown NOTIFICATION-TYPE + OBJECTS { + hwDslGroupImaIfIndex, + hwDslGroupImaIfName} + STATUS current + DESCRIPTION + "The ima group remote edge down notification." + ::= { hwDslImaGroupTraps 3 } + + hwDslImaGroupREUp NOTIFICATION-TYPE + OBJECTS { + hwDslGroupImaIfIndex, + hwDslGroupImaIfName} + STATUS current + DESCRIPTION + "The ima group remote edge up notification." + ::= { hwDslImaGroupTraps 4 } + + hwDslImaLinkTraps OBJECT IDENTIFIER ::= { hwPortNotifications 3 } + + hwDslImaLinkLif NOTIFICATION-TYPE + OBJECTS { + hwDslGroupImaIfIndex, + hwDslLinkIfIndex, + hwDslGroupImaIfName, + hwDslLinkIfName} + STATUS current + DESCRIPTION + "The ima link lif notification." + ::= { hwDslImaLinkTraps 1 } + + hwDslImaLinkLifResume NOTIFICATION-TYPE + OBJECTS { + hwDslGroupImaIfIndex, + hwDslLinkIfIndex, + hwDslGroupImaIfName, + hwDslLinkIfName} + STATUS current + DESCRIPTION + "The ima link lif resume notification." + ::= { hwDslImaLinkTraps 2 } + + hwDslImaLinkLods NOTIFICATION-TYPE + OBJECTS { + hwDslGroupImaIfIndex, + hwDslLinkIfIndex, + hwDslGroupImaIfName, + hwDslLinkIfName} + STATUS current + DESCRIPTION + "The ima link lods notification." + ::= { hwDslImaLinkTraps 3 } + + hwDslImaLinkLodsResume NOTIFICATION-TYPE + OBJECTS { + hwDslGroupImaIfIndex, + hwDslLinkIfIndex, + hwDslGroupImaIfName, + hwDslLinkIfName} + STATUS current + DESCRIPTION + "The ima link lods resume notification." + ::= { hwDslImaLinkTraps 4 } + + hwDslImaLinkRfi NOTIFICATION-TYPE + OBJECTS { + hwDslGroupImaIfIndex, + hwDslLinkIfIndex, + hwDslGroupImaIfName, + hwDslLinkIfName} + STATUS current + DESCRIPTION + "The ima link rfi notification." + ::= { hwDslImaLinkTraps 5 } + + hwDslImaLinkRfiResume NOTIFICATION-TYPE + OBJECTS { + hwDslGroupImaIfIndex, + hwDslLinkIfIndex, + hwDslGroupImaIfName, + hwDslLinkIfName} + STATUS current + DESCRIPTION + "The ima link rfi resume notification." + ::= { hwDslImaLinkTraps 6 } + + hwDslImaLinkReTxUnusable NOTIFICATION-TYPE + OBJECTS { + hwDslGroupImaIfIndex, + hwDslLinkIfIndex, + hwDslGroupImaIfName, + hwDslLinkIfName} + STATUS current + DESCRIPTION + "The ima link remote tx unusable notification." + ::= { hwDslImaLinkTraps 7 } + + hwDslImaLinkReTxUsable NOTIFICATION-TYPE + OBJECTS { + hwDslGroupImaIfIndex, + hwDslLinkIfIndex, + hwDslGroupImaIfName, + hwDslLinkIfName} + STATUS current + DESCRIPTION + "The ima link remote tx usable notification." + ::= { hwDslImaLinkTraps 8 } + + hwDslImaLinkReRxUnusable NOTIFICATION-TYPE + OBJECTS { + hwDslGroupImaIfIndex, + hwDslLinkIfIndex, + hwDslGroupImaIfName, + hwDslLinkIfName} + STATUS current + DESCRIPTION + "The ima link remote rx unusable notification." + ::= { hwDslImaLinkTraps 9 } + + hwDslImaLinkReRxUsable NOTIFICATION-TYPE + OBJECTS { + hwDslGroupImaIfIndex, + hwDslLinkIfIndex, + hwDslGroupImaIfName, + hwDslLinkIfName} + STATUS current + DESCRIPTION + "The ima link remote tx usable notification." + ::= { hwDslImaLinkTraps 10 } + + hwDslLinkTraps OBJECT IDENTIFIER ::= { hwPortNotifications 4 } + + hwDslLinkFrameLost NOTIFICATION-TYPE + OBJECTS { + hwBoundDslGroupIfIndex, + hwDslLinkIfIndex, + hwBoundDslGroupIfName, + hwDslLinkIfName} + STATUS current + DESCRIPTION + "The dsl link frame lost notification." + ::= { hwDslLinkTraps 1 } + + hwDslLinkFrameResume NOTIFICATION-TYPE + OBJECTS { + hwBoundDslGroupIfIndex, + hwDslLinkIfIndex, + hwBoundDslGroupIfName, + hwDslLinkIfName} + STATUS current + DESCRIPTION + "The dsl link frame resume notification." + ::= { hwDslLinkTraps 2 } + + hwDslLinkSignalLost NOTIFICATION-TYPE + OBJECTS { + hwBoundDslGroupIfIndex, + hwDslLinkIfIndex, + hwBoundDslGroupIfName, + hwDslLinkIfName, + hwPhysicalPortAlarmName} + STATUS current + DESCRIPTION + "The dsl link signal lost notification." + ::= { hwDslLinkTraps 3 } + + hwDslLinkSignalResume NOTIFICATION-TYPE + OBJECTS { + hwBoundDslGroupIfIndex, + hwDslLinkIfIndex, + hwBoundDslGroupIfName, + hwDslLinkIfName, + hwPhysicalPortAlarmName} + STATUS current + DESCRIPTION + "The dsl link signal resume notification." + ::= { hwDslLinkTraps 4 } + + hwCesPwRemoteLosPktAlarm NOTIFICATION-TYPE + OBJECTS { + hwPWCesVcID, + hwPWCesVcType, + hwPeerIpAddr, + hwPWPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 5 } + + hwCesPwRemoteLosPktAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPWCesVcID, + hwPWCesVcType, + hwPeerIpAddr, + hwPWPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 6 } + + hwCesPwOppositeRai NOTIFICATION-TYPE + OBJECTS { + hwPWCesVcID, + hwPWCesVcType, + hwPeerIpAddr, + hwPWPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 7 } + + hwCesPwOppositeRaiResume NOTIFICATION-TYPE + OBJECTS { + hwPWCesVcID, + hwPWCesVcType, + hwPeerIpAddr, + hwPWPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 8 } + + hwLosAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName, + hwPhysicalPortAlarmName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 9 } + + hwLosAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName, + hwPhysicalPortAlarmName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 10 } + + hwLofAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 11 } + + hwLofAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 12 } + + hwOofAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 13 } + + hwOofAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 14 } + + hwB1TcaAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 15 } + + hwB1TcaAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 16 } + + hwB2TcaAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 17 } + + hwB2TcaAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 18 } + + hwJ0TimAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 19 } + + hwJ0TimAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 20 } + + hwLrdiAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 21 } + + hwLrdiAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 22 } + + hwSfbereAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 23 } + + hwSfbereAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 24 } + + hwAuLopAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 25 } + + hwAuLopAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 26 } + + hwLaisAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 27 } + + hwLaisAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 28 } + + hwSdbereAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 29 } + + hwSdbereAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 30 } + + hwPtimAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPortPhysicalHpIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 31 } + + hwPtimAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPortPhysicalHpIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 32 } + + hwPuneqAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPortPhysicalHpIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 33 } + + hwPuneqAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPortPhysicalHpIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 34 } + + hwPrdiAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPortPhysicalHpIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 35 } + + hwPrdiAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPortPhysicalHpIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 36 } + + hwB3TcaAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPortPhysicalHpIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 37 } + + hwB3TcaAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPortPhysicalHpIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 38 } + + hwPplmAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPortPhysicalHpIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 39 } + + hwPplmAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPortPhysicalHpIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 40 } + + hwPaisAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPortPhysicalHpIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 41 } + + hwPaisAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPortPhysicalHpIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 42 } + + hwAuAisAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPortPhysicalHpIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 43 } + + hwAuAisAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPortPhysicalHpIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 44 } + + hwVlopAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPortPhysicalHpIndex, + hwPortPhysicalLpIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 45 } + + hwVlopAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPortPhysicalHpIndex, + hwPortPhysicalLpIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 46 } + + hwLomAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPortPhysicalHpIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 47 } + + hwLomAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPortPhysicalHpIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 48 } + + hwLpTimVc12Alarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPortPhysicalHpIndex, + hwPortPhysicalLpIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 49 } + + hwLpTimVc12AlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPortPhysicalHpIndex, + hwPortPhysicalLpIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 50 } + + hwLpUneqVc12Alarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPortPhysicalHpIndex, + hwPortPhysicalLpIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 51 } + + hwLpUneqVc12AlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPortPhysicalHpIndex, + hwPortPhysicalLpIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 52 } + + hwVrdiAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPortPhysicalHpIndex, + hwPortPhysicalLpIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 53 } + + hwVrdiAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPortPhysicalHpIndex, + hwPortPhysicalLpIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 54 } + + hwBip2TcaAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPortPhysicalHpIndex, + hwPortPhysicalLpIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 57 } + + hwBip2TcaAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPortPhysicalHpIndex, + hwPortPhysicalLpIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 58 } + + hwLpSlmVc12Alarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPortPhysicalHpIndex, + hwPortPhysicalLpIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 59 } + + hwLpSlmVc12AlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPortPhysicalHpIndex, + hwPortPhysicalLpIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 60 } + + hwTuAisVc12Alarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPortPhysicalHpIndex, + hwPortPhysicalLpIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 61 } + + hwTuAisVc12AlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPortPhysicalHpIndex, + hwPortPhysicalLpIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 62 } + + hwE1EsTcaAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 63 } + + hwE1EsTcaAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 64 } + + hwE1LmfaAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 67 } + + hwE1LmfaAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 68 } + + hwE1UpE1AisAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 69 } + + hwE1UpE1AisAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 70 } + + hwE1AlmE1RaiAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 71 } + + hwE1AlmE1RaiAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 72 } + + hwCesPwOppositeAcFault NOTIFICATION-TYPE + OBJECTS { + hwPWCesVcID, + hwPWCesVcType, + hwPeerIpAddr, + hwPWPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 73 } + + hwCesPwOppositeAcFaultResume NOTIFICATION-TYPE + OBJECTS { + hwPWCesVcID, + hwPWCesVcType, + hwPeerIpAddr, + hwPWPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 74 } + + hwCesLosPktExcAlarm NOTIFICATION-TYPE + OBJECTS { + hwPWCesVcID, + hwPWCesVcType, + hwPeerIpAddr, + hwPWPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 75 } + + hwCesLosPktExcAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPWCesVcID, + hwPWCesVcType, + hwPeerIpAddr, + hwPWPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 76 } + + hwCesMisorderPktExcAlarm NOTIFICATION-TYPE + OBJECTS { + hwPWCesVcID, + hwPWCesVcType, + hwPeerIpAddr, + hwPWPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 77 } + + hwCesMisorderPktExcAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPWCesVcID, + hwPWCesVcType, + hwPeerIpAddr, + hwPWPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 78 } + + hwCesStrayPktExcAlarm NOTIFICATION-TYPE + OBJECTS { + hwPWCesVcID, + hwPWCesVcType, + hwPeerIpAddr, + hwPWPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 79 } + + hwCesStrayPktExcAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPWCesVcID, + hwPWCesVcType, + hwPeerIpAddr, + hwPWPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 80 } + + hwCesMalPktExcAlarm NOTIFICATION-TYPE + OBJECTS { + hwPWCesVcID, + hwPWCesVcType, + hwPeerIpAddr, + hwPWPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 81 } + + hwCesMalPktExcAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPWCesVcID, + hwPWCesVcType, + hwPeerIpAddr, + hwPWPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 82 } + + hwCesJtrUdrExcAlarm NOTIFICATION-TYPE + OBJECTS { + hwPWCesVcID, + hwPWCesVcType, + hwPeerIpAddr, + hwPWPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 83 } + + hwCesJtrUdrExcAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPWCesVcID, + hwPWCesVcType, + hwPeerIpAddr, + hwPWPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 84 } + + hwCesJtrOvrExcAlarm NOTIFICATION-TYPE + OBJECTS { + hwPWCesVcID, + hwPWCesVcType, + hwPeerIpAddr, + hwPWPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 85 } + + hwCesJtrOvrExcAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPWCesVcID, + hwPWCesVcType, + hwPeerIpAddr, + hwPWPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 86 } + + hwRroolAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 87 } + + hwRroolAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 88 } + + hwVrfiAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPortPhysicalHpIndex, + hwPortPhysicalLpIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 89 } + + hwVrfiAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPortPhysicalHpIndex, + hwPortPhysicalLpIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 90 } + + hwV5VcaisAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPortPhysicalHpIndex, + hwPortPhysicalLpIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 91 } + + hwV5VcaisAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPortPhysicalHpIndex, + hwPortPhysicalLpIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 92 } + + hwCposE1AlmE1RaiAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPortPhysicalHpIndex, + hwPortPhysicalLpIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 95 } + + hwCposE1AlmE1RaiAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPortPhysicalHpIndex, + hwPortPhysicalLpIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 96 } + + hwCposE1LfaAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPortPhysicalHpIndex, + hwPortPhysicalLpIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 97 } + + hwCposE1LfaAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPortPhysicalHpIndex, + hwPortPhysicalLpIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 98 } + + hwCposE1UpE1AisAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPortPhysicalHpIndex, + hwPortPhysicalLpIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 99 } + + hwCposE1UpE1AisAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPortPhysicalHpIndex, + hwPortPhysicalLpIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 100 } + + hwCposE1DownE1AisAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPortPhysicalHpIndex, + hwPortPhysicalLpIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 101 } + + hwCposE1DownE1AisAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPortPhysicalHpIndex, + hwPortPhysicalLpIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 102 } + + hwE1DownE1AisAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 103 } + + hwE1DownE1AisAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 104 } + + hwCposE1LmfaAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPortPhysicalHpIndex, + hwPortPhysicalLpIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 111 } + + hwCposE1LmfaAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPortPhysicalHpIndex, + hwPortPhysicalLpIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 112 } + + hwLaserShutAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 113 } + + hwLaserShutAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 114 } + + hwLaserAutoShutAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 115 } + + hwLaserAutoShutAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 116 } + + hwLoopbackAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortIfIndex, + hwPhysicalPortName, + hwPhysicalLoopbackType} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 117 } + + hwLoopbackAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortIfIndex, + hwPhysicalPortName, + hwPhysicalLoopbackType} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 118 } + + hwOcdAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 119 } + + hwOcdAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 120 } + + hwLcdAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 121 } + + hwLcdAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 122 } + + hwUhcsAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 123 } + + hwUhcsAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 124 } + + hwChcsAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 125 } + + hwChcsAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 126 } + + hwChannelLoopbackAlarm NOTIFICATION-TYPE + OBJECTS { + hwSDHHpPerfCurrentIfIndex, + hwSDHLpPerfCurrentIfIndex, + hwPhysicalLoopbackType, + hwPhysicalPortIfIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 127 } + + hwChannelLoopbackAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwSDHHpPerfCurrentIfIndex, + hwSDHLpPerfCurrentIfIndex, + hwPhysicalLoopbackType, + hwPhysicalPortIfIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 128 } + + hwCesLopsAlarm NOTIFICATION-TYPE + OBJECTS { + hwPWCesVcID, + hwPWCesVcType, + hwPeerIpAddr, + hwPWPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 129 } + + hwCesLopsAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPWCesVcID, + hwPWCesVcType, + hwPeerIpAddr, + hwPWPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 130 } + + hwAtmPwLosPktExcAlarm NOTIFICATION-TYPE + OBJECTS { + hwAtmVcID, + hwAtmVcType, + hwAtmPeerIpAddr, + hwAtmPWPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 131 } + + hwAtmPwLosPktExcAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwAtmVcID, + hwAtmVcType, + hwAtmPeerIpAddr, + hwAtmPWPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 132 } + + hwAtmPwMisorderPktExcAlarm NOTIFICATION-TYPE + OBJECTS { + hwAtmVcID, + hwAtmVcType, + hwAtmPeerIpAddr, + hwAtmPWPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 133 } + + hwAtmPwMisorderPktExcAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwAtmVcID, + hwAtmVcType, + hwAtmPeerIpAddr, + hwAtmPWPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 134 } + + hwAtmPwUnknownCellExcAlarm NOTIFICATION-TYPE + OBJECTS { + hwAtmVcID, + hwAtmVcType, + hwAtmPeerIpAddr, + hwAtmPWPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 135 } + + hwAtmPwUnknownCellExcAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwAtmVcID, + hwAtmVcType, + hwAtmPeerIpAddr, + hwAtmPWPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 136 } + + hwInputErrorAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "The port input errors notification." + ::= { hwPortNotifications 153 } + + hwInputErrorAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "The port input errors resume notification." + ::= { hwPortNotifications 154 } + + hwOutputErrorAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "The port output errors notification." + ::= { hwPortNotifications 155 } + + hwOutputErrorAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "The port output errors resume notification." + ::= { hwPortNotifications 156 } + + hwPortAlarmTraps OBJECT IDENTIFIER ::= { hwPortNotifications 157 } + + hwPhysicalPortCrcError NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortThrIfIndex, + hwPhysicalPortThrName, + hwPhysicalPortCrcErrorStatistics, + hwPhysicalPortCrcErrorHighThreshold, + hwPhysicalPortCrcErrorLowThreshold, + hwPhysicalPortCrcErrorInterval} + STATUS current + DESCRIPTION + "Port Crc error alarm notification." + ::= { hwPortAlarmTraps 1 } + + hwPhysicalPortCrcErrorResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortThrIfIndex, + hwPhysicalPortThrName, + hwPhysicalPortCrcErrorStatistics, + hwPhysicalPortCrcErrorHighThreshold, + hwPhysicalPortCrcErrorLowThreshold, + hwPhysicalPortCrcErrorInterval} + STATUS current + DESCRIPTION + "Port Crc error alarm resume." + ::= { hwPortAlarmTraps 2 } + + hwPhysicalPortSymbolError NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortThrIfIndex, + hwPhysicalPortThrName, + hwPhysicalPortSymbolErrorStatistics, + hwPhysicalPortSymbolErrorHighThreshold, + hwPhysicalPortSymbolErrorLowThreshold, + hwPhysicalPortSymbolErrorInterval} + STATUS current + DESCRIPTION + "Port Symbol error alarm notification." + ::= { hwPortAlarmTraps 3 } + + hwPhysicalPortSymbolErrorResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortThrIfIndex, + hwPhysicalPortThrName, + hwPhysicalPortSymbolErrorStatistics, + hwPhysicalPortSymbolErrorHighThreshold, + hwPhysicalPortSymbolErrorLowThreshold, + hwPhysicalPortSymbolErrorInterval} + STATUS current + DESCRIPTION + "Port Symbol error alarm resume." + ::= { hwPortAlarmTraps 4 } + + hwPhysicalPortSdhError NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortThrIfIndex, + hwPhysicalPortThrName, + hwPhysicalPortSdhErrorStatistics, + hwPhysicalPortSdhErrorHighThreshold, + hwPhysicalPortSdhErrorLowThreshold, + hwPhysicalPortSdhErrorInterval} + STATUS current + DESCRIPTION + "Port Sdh error alarm notification." + ::= { hwPortAlarmTraps 5 } + + hwPhysicalPortSdhErrorResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortThrIfIndex, + hwPhysicalPortThrName, + hwPhysicalPortSdhErrorStatistics, + hwPhysicalPortSdhErrorHighThreshold, + hwPhysicalPortSdhErrorLowThreshold, + hwPhysicalPortSdhErrorInterval} + STATUS current + DESCRIPTION + "Port Sdh error alarm resume." + ::= { hwPortAlarmTraps 6 } + + hwPhysicalPortBip8SdError NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortThrIfIndex, + hwPhysicalPortThrName, + hwPhysicalPortBIP8SDErrorThreshold} + STATUS current + DESCRIPTION + "Port BIP8 Signal Degrade alarm notification." + ::= { hwPortAlarmTraps 7 } + + hwPhysicalPortBip8SdErrorResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortThrIfIndex, + hwPhysicalPortThrName, + hwPhysicalPortBIP8SDErrorThreshold} + STATUS current + DESCRIPTION + "Port BIP8 Signal Degrade alarm resume." + ::= { hwPortAlarmTraps 8 } + + hwPhysicalPortCrcPacketErrorRatio NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortThrIfIndex, + hwPhysicalPortThrName, + hwPhysicalPortCrcPerCurrentValueString, + hwPhysicalPortCrcPerAlarmThresholdString, + hwPhysicalPortCrcPerResumeThresholdString} + STATUS current + DESCRIPTION + "Port CRC-PER(Packet Error Ratio) alarm notification." + ::= { hwPortAlarmTraps 9 } + + hwPhysicalPortCrcPacketErrorRatioResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortThrIfIndex, + hwPhysicalPortThrName, + hwPhysicalPortCrcPerCurrentValueString, + hwPhysicalPortCrcPerAlarmThresholdString, + hwPhysicalPortCrcPerResumeThresholdString} + STATUS current + DESCRIPTION + "Port CRC-PER(Packet Error Ratio) alarm resume notification." + ::= { hwPortAlarmTraps 10 } + + hwPhysicalPortCrcSd NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortThrIfIndex, + hwPhysicalPortThrName, + hwPhysicalPortCrcPerCurrentValueString, + hwPhysicalPortCrcSdAlarmThresholdString, + hwPhysicalPortCrcSdResumeThresholdString} + STATUS current + DESCRIPTION + "Port MAC_FCS_SD alarm notification." + ::= { hwPortAlarmTraps 11 } + + hwPhysicalPortCrcSdResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortThrIfIndex, + hwPhysicalPortThrName, + hwPhysicalPortCrcPerCurrentValueString, + hwPhysicalPortCrcSdAlarmThresholdString, + hwPhysicalPortCrcSdResumeThresholdString} + STATUS current + DESCRIPTION + "Port MAC_FCS_SD alarm resume." + ::= { hwPortAlarmTraps 12 } + + hwPhysicalPortCrcExc NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortThrIfIndex, + hwPhysicalPortThrName, + hwPhysicalPortCrcPerCurrentValueString, + hwPhysicalPortCrcExcAlarmThresholdString, + hwPhysicalPortCrcExcResumeThresholdString} + STATUS current + DESCRIPTION + "Port MAC_FCS_EXC alarm notification." + ::= { hwPortAlarmTraps 13 } + + hwPhysicalPortCrcExcResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortThrIfIndex, + hwPhysicalPortThrName, + hwPhysicalPortCrcPerCurrentValueString, + hwPhysicalPortCrcExcAlarmThresholdString, + hwPhysicalPortCrcExcResumeThresholdString} + STATUS current + DESCRIPTION + "Port MAC_FCS_EXC alarm resume notification." + ::= { hwPortAlarmTraps 14 } + + hwPhysicalPortCrcPerWarning NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortThrIfIndex, + hwPhysicalPortThrName, + hwPhysicalPortCrcPerCurrentValueString, + hwPhysicalPortCrcPerWarningThresholdString, + hwPhysicalPortCrcPerWarningResumeThresholdString} + STATUS current + DESCRIPTION + "Port CRC-PER(Packet Error Ratio) warning notification." + ::= { hwPortAlarmTraps 15 } + + hwPhysicalPortCrcPerWarningResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortThrIfIndex, + hwPhysicalPortThrName, + hwPhysicalPortCrcPerCurrentValueString, + hwPhysicalPortCrcPerWarningThresholdString, + hwPhysicalPortCrcPerWarningResumeThresholdString} + STATUS current + DESCRIPTION + "Port CRC-PER(Packet Error Ratio) warning resume notification." + ::= { hwPortAlarmTraps 16 } + + hwPhysicalPortFlowSurge OBJECT IDENTIFIER ::= { hwPortAlarmTraps 17 } + + hwInputBroadcastSurgeOccur NOTIFICATION-TYPE + OBJECTS { hwPhysicalPortIfIndex, hwPhysicalPortName } + STATUS current + DESCRIPTION + "Input broadcast surge occurred." + ::= { hwPhysicalPortFlowSurge 1 } + + hwInputBroadcastSurgeResume NOTIFICATION-TYPE + OBJECTS { hwPhysicalPortIfIndex, hwPhysicalPortName } + STATUS current + DESCRIPTION + "Input broadcast surge resumed." + ::= { hwPhysicalPortFlowSurge 2 } + + hwOutputBroadcastSurgeOccur NOTIFICATION-TYPE + OBJECTS { hwPhysicalPortIfIndex, hwPhysicalPortName } + STATUS current + DESCRIPTION + "Output broadcast surge occurred." + ::= { hwPhysicalPortFlowSurge 3 } + + hwOutputBroadcastSurgeResume NOTIFICATION-TYPE + OBJECTS { hwPhysicalPortIfIndex, hwPhysicalPortName } + STATUS current + DESCRIPTION + "Output broadcast surge resumed." + ::= { hwPhysicalPortFlowSurge 4 } + + hwPortCrcRateExceed NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortThrIfIndex, + hwPhysicalPortThrName, + hwPhysicalPortCrcPerCurrentValueString, + hwPhysicalPortCrcPerAlarmThresholdString} + STATUS current + DESCRIPTION + "Indicates that the rate of the incoming traffic packets with CRC error exceeds the alarm threshold." + ::= { hwPortAlarmTraps 18 } + + hwPortErrorRateExceed NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortThrIfIndex, + hwPhysicalPortThrName, + hwPhysicalPortErrorPerCurrentValueString, + hwPhysicalPortErrorPerAlarmThresholdString} + STATUS current + DESCRIPTION + "Indicates that the rate of the incoming traffic error packets exceeds the alarm threshold." + ::= { hwPortAlarmTraps 19 } + + hwPhysicalPortInBroadcastRapidChange NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortThrIfIndex, + hwPhysicalPortThrName, + hwInputBroadcastChangeThreshold, + hwCurrentStatisticalInputBroadcast, + hwBaseStatisticalInputBroadcast} + STATUS current + DESCRIPTION + "Indicates that the rate of the input broadcast exceeds the threshold." + ::= { hwPortAlarmTraps 20 } + + hwLoopBackAutoClearNotice NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortIfIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "set port undo loopback while set loopback autoclear enable when time out." + ::= { hwPortNotifications 160 } + + hwChannelLoopBackAutoClearNotice NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortIfIndex, + hwPhysicalPortName, + hwDs1ChannelId} + STATUS current + DESCRIPTION + "set channel undo loopback while set loopback autoclear enable when time out." + ::= { hwPortNotifications 161 } + + hwHpJ1TiuAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPortPhysicalHpIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Trace Identifier Unstable in the Higher order Path." + ::= { hwPortNotifications 162 } + + hwHpJ1TiuAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPortPhysicalHpIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Trace Identifier Unstable in the Higher order Path alarm resume." + ::= { hwPortNotifications 163 } + + hwPortAlarmInverseAutoRecover NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Port alarm inverse auto recover." + ::= { hwPortNotifications 164 } + + hwB1ExcAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 165 } + + hwB1ExcAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 166 } + + hwB3ExcAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPortPhysicalHpIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 167 } + + hwB3ExcAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPortPhysicalHpIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 168 } + + hwBip2ExcAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPortPhysicalHpIndex, + hwPortPhysicalLpIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 169 } + + hwBip2ExcAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPortPhysicalHpIndex, + hwPortPhysicalLpIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 170 } + + hwLicenseLimitAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 171 } + + hwLicenseLimitAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 172 } + + hwOpticalModuleIsNotAuthorized NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortThrIfIndex, + hwPhysicalPortThrName} + STATUS current + DESCRIPTION + "Optical Module is not Authorized alarm notification." + ::= { hwPortNotifications 173 } + + hwOpticalModuleIsNotAuthorizedResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortThrIfIndex, + hwPhysicalPortThrName} + STATUS current + DESCRIPTION + "Optical Module is not Authorized alarm resume notification." + ::= { hwPortNotifications 174 } + + hwLocalFaultAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortIfIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "The Local Fault alarm has occured. Local Fault indicates a fault detected on the receive data path +between the remote and the local." + ::= { hwPortNotifications 175 } + + hwLocalFaultAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortIfIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "The Local Fault alarm has resumed." + ::= { hwPortNotifications 176 } + + hwRemoteFaultAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortIfIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "The Remote Fault alarm has occured. Remote Fault indicates a fault on the transmit path between the +local and the remote." + ::= { hwPortNotifications 177 } + + hwRemoteFaultAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortIfIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "The Remote Fault alarm has resumed." + ::= { hwPortNotifications 178 } + + hwCopperPolarityError NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortIfIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "The copper polarity error alarm has occurred. Polarity errors have detected on receive twisted-pairs, please change a new one." + ::= { hwPortNotifications 179 } + + hwCopperPolarityErrorResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortIfIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "The copper polarity error alarm has resumed." + ::= { hwPortNotifications 180 } + + hwLotuaisAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 181 } + + hwLotuaisAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 182 } + + hwLotulomAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 183 } + + hwLotulomAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 184 } + + hwLotusdberAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 185 } + + hwLotusdberAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 186 } + + hwLotusfberAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 187 } + + hwLotusfberAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 188 } + + hwLoduaisAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 189 } + + hwLoduaisAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 190 } + + hwLodulckAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 191 } + + hwLodulckAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 192 } + + hwLoduociAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 193 } + + hwLoduociAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 194 } + + hwLpmbdiAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 195 } + + hwLpmbdiAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 196 } + + hwLpmtimAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 197 } + + hwLpmtimAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 198 } + + hwLsmbdiAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 199 } + + hwLsmbdiAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 200 } + + hwLsmiaeAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 201 } + + hwLsmiaeAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 202 } + + hwLsmtimAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 203 } + + hwLsmtimAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 204 } + + hwNegotiationFailedAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortIfIndex, + hwPhysicalPortName } + STATUS current + DESCRIPTION + "Auto-negotiation failure alarm. Possible causes, including the local auto-negotiation configuration with the peer inconsistencies; + the local ability is not compatible with the peer; + the physical connection of the two sides is unstable. + When the alarm occurs, the port can't be up." + ::= { hwPortNotifications 205 } + + hwNegotiationFailedAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortIfIndex, + hwPhysicalPortName } + STATUS current + DESCRIPTION + "Auto-negotiation failure alarm resume." + ::= { hwPortNotifications 206 } + + hwEthHalfDuplex NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortIfIndex, + hwPhysicalPortName } + STATUS current + DESCRIPTION + "The port works in the half-duplex mode." + ::= { hwPortNotifications 207 } + + hwEthFullDuplex NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortIfIndex, + hwPhysicalPortName } + STATUS current + DESCRIPTION + "The half-duplex mode alarm resume." + ::= { hwPortNotifications 208 } + + hwPhysicalPortAutoDetectFail NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortIfIndex, + hwPhysicalPortName } + STATUS current + DESCRIPTION + "Interface auto adapter fail alarm notification." + ::= { hwPortNotifications 209 } + + + hwPhysicalPortAutoDetectSuccess NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortIfIndex, + hwPhysicalPortName } + STATUS current + DESCRIPTION + "Interface auto adapter fail alarm resume notification." + ::= { hwPortNotifications 210 } + + hwNotSameBoardInTrunk NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortIfIndex, + hwPhysicalPortName } + STATUS current + DESCRIPTION + "Not same boards in Eth-trunk." + ::= { hwPortNotifications 211 } + + -- 1.3.6.1.4.1.2011.5.25.157.2.212 + hwOtnAlarm OBJECT IDENTIFIER ::= { hwPortNotifications 212 } + + + -- 1.3.6.1.4.1.2011.5.25.157.2.212.1 + hwOtuLomAlarm NOTIFICATION-TYPE + OBJECTS { hwPhysicalPortInSlot, hwPhysicalPortInCard, hwPhysicalPortInPort, hwPhysicalPortName } + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwOtnAlarm 1 } + + + -- 1.3.6.1.4.1.2011.5.25.157.2.212.2 + hwOtuLomAlarmResume NOTIFICATION-TYPE + OBJECTS { hwPhysicalPortInSlot, hwPhysicalPortInCard, hwPhysicalPortInPort, hwPhysicalPortName } + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwOtnAlarm 2 } + + + -- 1.3.6.1.4.1.2011.5.25.157.2.212.3 + hwOtuAisAlarm NOTIFICATION-TYPE + OBJECTS { hwPhysicalPortInSlot, hwPhysicalPortInCard, hwPhysicalPortInPort, hwPhysicalPortName } + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwOtnAlarm 3 } + + + -- 1.3.6.1.4.1.2011.5.25.157.2.212.4 + hwOtuAisAlarmResume NOTIFICATION-TYPE + OBJECTS { hwPhysicalPortInSlot, hwPhysicalPortInCard, hwPhysicalPortInPort, hwPhysicalPortName } + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwOtnAlarm 4 } + + + -- 1.3.6.1.4.1.2011.5.25.157.2.212.5 + hwOtuSdAlarm NOTIFICATION-TYPE + OBJECTS { hwPhysicalPortInSlot, hwPhysicalPortInCard, hwPhysicalPortInPort, hwPhysicalPortName } + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwOtnAlarm 5 } + + + -- 1.3.6.1.4.1.2011.5.25.157.2.212.6 + hwOtuSdAlarmResume NOTIFICATION-TYPE + OBJECTS { hwPhysicalPortInSlot, hwPhysicalPortInCard, hwPhysicalPortInPort, hwPhysicalPortName } + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwOtnAlarm 6 } + + + -- 1.3.6.1.4.1.2011.5.25.157.2.212.7 + hwOtuSfAlarm NOTIFICATION-TYPE + OBJECTS { hwPhysicalPortInSlot, hwPhysicalPortInCard, hwPhysicalPortInPort, hwPhysicalPortName } + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwOtnAlarm 7 } + + + -- 1.3.6.1.4.1.2011.5.25.157.2.212.8 + hwOtuSfAlarmResume NOTIFICATION-TYPE + OBJECTS { hwPhysicalPortInSlot, hwPhysicalPortInCard, hwPhysicalPortInPort, hwPhysicalPortName } + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwOtnAlarm 8 } + + + -- 1.3.6.1.4.1.2011.5.25.157.2.212.9 + hwSmBdiAlarm NOTIFICATION-TYPE + OBJECTS { hwPhysicalPortInSlot, hwPhysicalPortInCard, hwPhysicalPortInPort, hwPhysicalPortName } + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwOtnAlarm 9 } + + + -- 1.3.6.1.4.1.2011.5.25.157.2.212.10 + hwSmBdiAlarmResume NOTIFICATION-TYPE + OBJECTS { hwPhysicalPortInSlot, hwPhysicalPortInCard, hwPhysicalPortInPort, hwPhysicalPortName } + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwOtnAlarm 10 } + + + -- 1.3.6.1.4.1.2011.5.25.157.2.212.11 + hwSmIaeAlarm NOTIFICATION-TYPE + OBJECTS { hwPhysicalPortInSlot, hwPhysicalPortInCard, hwPhysicalPortInPort, hwPhysicalPortName } + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwOtnAlarm 11 } + + + -- 1.3.6.1.4.1.2011.5.25.157.2.212.12 + hwSmIaeAlarmResume NOTIFICATION-TYPE + OBJECTS { hwPhysicalPortInSlot, hwPhysicalPortInCard, hwPhysicalPortInPort, hwPhysicalPortName } + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwOtnAlarm 12 } + + + -- 1.3.6.1.4.1.2011.5.25.157.2.212.13 + hwSmTimAlarm NOTIFICATION-TYPE + OBJECTS { hwPhysicalPortInSlot, hwPhysicalPortInCard, hwPhysicalPortInPort, hwPhysicalPortName } + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwOtnAlarm 13 } + + + -- 1.3.6.1.4.1.2011.5.25.157.2.212.14 + hwSmTimAlarmResume NOTIFICATION-TYPE + OBJECTS { hwPhysicalPortInSlot, hwPhysicalPortInCard, hwPhysicalPortInPort, hwPhysicalPortName } + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwOtnAlarm 14 } + + + -- 1.3.6.1.4.1.2011.5.25.157.2.212.15 + hwOduAisAlarm NOTIFICATION-TYPE + OBJECTS { hwPhysicalPortInSlot, hwPhysicalPortInCard, hwPhysicalPortInPort, hwPhysicalPortName } + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwOtnAlarm 15 } + + + -- 1.3.6.1.4.1.2011.5.25.157.2.212.16 + hwOduAisAlarmResume NOTIFICATION-TYPE + OBJECTS { hwPhysicalPortInSlot, hwPhysicalPortInCard, hwPhysicalPortInPort, hwPhysicalPortName } + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwOtnAlarm 16 } + + + -- 1.3.6.1.4.1.2011.5.25.157.2.212.17 + hwOduLokAlarm NOTIFICATION-TYPE + OBJECTS { hwPhysicalPortInSlot, hwPhysicalPortInCard, hwPhysicalPortInPort, hwPhysicalPortName } + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwOtnAlarm 17 } + + + -- 1.3.6.1.4.1.2011.5.25.157.2.212.18 + hwOduLokAlarmResume NOTIFICATION-TYPE + OBJECTS { hwPhysicalPortInSlot, hwPhysicalPortInCard, hwPhysicalPortInPort, hwPhysicalPortName } + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwOtnAlarm 18 } + + + -- 1.3.6.1.4.1.2011.5.25.157.2.212.19 + hwOduOciAlarm NOTIFICATION-TYPE + OBJECTS { hwPhysicalPortInSlot, hwPhysicalPortInCard, hwPhysicalPortInPort, hwPhysicalPortName } + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwOtnAlarm 19 } + + + -- 1.3.6.1.4.1.2011.5.25.157.2.212.20 + hwOduOciAlarmResume NOTIFICATION-TYPE + OBJECTS { hwPhysicalPortInSlot, hwPhysicalPortInCard, hwPhysicalPortInPort, hwPhysicalPortName } + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwOtnAlarm 20 } + + + -- 1.3.6.1.4.1.2011.5.25.157.2.212.21 + hwPmBdiAlarm NOTIFICATION-TYPE + OBJECTS { hwPhysicalPortInSlot, hwPhysicalPortInCard, hwPhysicalPortInPort, hwPhysicalPortName } + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwOtnAlarm 21 } + + + -- 1.3.6.1.4.1.2011.5.25.157.2.212.22 + hwPmBdiAlarmResume NOTIFICATION-TYPE + OBJECTS { hwPhysicalPortInSlot, hwPhysicalPortInCard, hwPhysicalPortInPort, hwPhysicalPortName } + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwOtnAlarm 22 } + + + -- 1.3.6.1.4.1.2011.5.25.157.2.212.23 + hwPmTimAlarm NOTIFICATION-TYPE + OBJECTS { hwPhysicalPortInSlot, hwPhysicalPortInCard, hwPhysicalPortInPort, hwPhysicalPortName } + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwOtnAlarm 23 } + + + -- 1.3.6.1.4.1.2011.5.25.157.2.212.24 + hwPmTimAlarmResume NOTIFICATION-TYPE + OBJECTS { hwPhysicalPortInSlot, hwPhysicalPortInCard, hwPhysicalPortInPort, hwPhysicalPortName } + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwOtnAlarm 24 } + + -- 1.3.6.1.4.1.2011.5.25.157.2.212.25 + hwPrefecTcaAlarm NOTIFICATION-TYPE + OBJECTS { hwPhysicalPortInSlot, hwPhysicalPortInCard, hwPhysicalPortInPort, hwPhysicalPortName } + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwOtnAlarm 25 } + + + -- 1.3.6.1.4.1.2011.5.25.157.2.212.26 + hwPrefecTcaAlarmResume NOTIFICATION-TYPE + OBJECTS { hwPhysicalPortInSlot, hwPhysicalPortInCard, hwPhysicalPortInPort, hwPhysicalPortName } + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwOtnAlarm 26 } + + -- 1.3.6.1.4.1.2011.5.25.157.2.213 + hwE3UpE3AisAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 213 } + + -- 1.3.6.1.4.1.2011.5.25.157.2.214 + hwE3UpE3AisAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 214 } + + -- 1.3.6.1.4.1.2011.5.25.157.2.215 + hwE3AlmE3RaiAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is detected." + ::= { hwPortNotifications 215 } + + -- 1.3.6.1.4.1.2011.5.25.157.2.216 + hwE3AlmE3RaiAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Indicates the alarm is cleared." + ::= { hwPortNotifications 216 } + + -- 1.3.6.1.4.1.2011.5.25.157.2.217 + hwMultiServiceOnOneCardAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard} + STATUS current + DESCRIPTION + "Multiple services be configured on the same chip of the card." + ::= { hwPortNotifications 217 } + + -- 1.3.6.1.4.1.2011.5.25.157.2.218 + hwMultiServiceOnOneCardAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortInSlot, + hwPhysicalPortInCard} + STATUS current + DESCRIPTION + "There is no multiple services on the same chip of the card." + ::= { hwPortNotifications 218 } + + -- 1.3.6.1.4.1.2011.5.25.157.2.219 + hwInputRateChangeOverThresholdNotice NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortName, + hwInputRateChangeThresholdPercent, + hwCurrentStatisticalPeriodRate, + hwLastStatisticalPeriodRate} + STATUS current + DESCRIPTION + "The input rate change ratio exceeded the threshold." + ::= { hwPortNotifications 219 } + + -- 1.3.6.1.4.1.2011.5.25.157.2.220 + hwOutputRateChangeOverThresholdNotice NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortName, + hwOutputRateChangeThresholdPercent, + hwCurrentStatisticalPeriodRate, + hwLastStatisticalPeriodRate} + STATUS current + DESCRIPTION + "The output rate change ratio exceeded the threshold." + ::= { hwPortNotifications 220 } + + -- 1.3.6.1.4.1.2011.5.25.157.2.221 + hwNarrowBandTraps OBJECT IDENTIFIER ::= { hwPortNotifications 221 } + + + -- 1.3.6.1.4.1.2011.5.25.157.2.221.1 + hwX50LofAlarm NOTIFICATION-TYPE + OBJECTS { hwPhysicalPortIfIndex, hwPhysicalPortName } + STATUS current + DESCRIPTION + "X.50 sub-rate out of frame occurred." + ::= { hwNarrowBandTraps 1 } + + + -- 1.3.6.1.4.1.2011.5.25.157.2.221.2 + hwX50LofAlarmResume NOTIFICATION-TYPE + OBJECTS { hwPhysicalPortIfIndex, hwPhysicalPortName } + STATUS current + DESCRIPTION + "X.50 sub-rate out of frame was cleared." + ::= { hwNarrowBandTraps 2 } + + + -- 1.3.6.1.4.1.2011.5.25.157.2.221.3 + hwX50AbitAlarm NOTIFICATION-TYPE + OBJECTS { hwPhysicalPortIfIndex, hwPhysicalPortName } + STATUS current + DESCRIPTION + "X.50 deframing failed on the remote device." + ::= { hwNarrowBandTraps 3 } + + + -- 1.3.6.1.4.1.2011.5.25.157.2.221.4 + hwX50AbitAlarmResume NOTIFICATION-TYPE + OBJECTS { hwPhysicalPortIfIndex, hwPhysicalPortName } + STATUS current + DESCRIPTION + "The X.50 deframing failure was cleared on the remote device." + ::= { hwNarrowBandTraps 4 } + + -- 1.3.6.1.4.1.2011.5.25.157.2.222 + hwLinkHeartbeatDropAlarm NOTIFICATION-TYPE + OBJECTS { hwLinkHeartbeatIfindex, hwLinkHeartbeatIfName, hwLinkHeartbeatTxInterface, hwLinkHeartbeatRxInterface } + STATUS current + DESCRIPTION + "Link-heartbeat drop alarm." + ::= { hwPortNotifications 222 } + + -- 1.3.6.1.4.1.2011.5.25.157.2.223 + hwLinkHeartbeatDropAlarmResume NOTIFICATION-TYPE + OBJECTS { hwLinkHeartbeatIfindex, hwLinkHeartbeatIfName, hwLinkHeartbeatTxInterface, hwLinkHeartbeatRxInterface } + STATUS current + DESCRIPTION + "Link-heartbeat drop alarm resume." + ::= { hwPortNotifications 223 } + + -- 1.3.6.1.4.1.2011.5.25.157.2.224 + hwLinkHeartbeatChangeAlarm NOTIFICATION-TYPE + OBJECTS { hwLinkHeartbeatIfindex, hwLinkHeartbeatIfName, hwLinkHeartbeatTxInterface, hwLinkHeartbeatRxInterface } + STATUS current + DESCRIPTION + "Link-heartbeat change alarm." + ::= { hwPortNotifications 224 } + + -- 1.3.6.1.4.1.2011.5.25.157.2.225 + hwLinkHeartbeatChangeAlarmResume NOTIFICATION-TYPE + OBJECTS { hwLinkHeartbeatIfindex, hwLinkHeartbeatIfName, hwLinkHeartbeatTxInterface, hwLinkHeartbeatRxInterface } + STATUS current + DESCRIPTION + "Link-heartbeat change alarm resume." + ::= { hwPortNotifications 225 } + + -- 1.3.6.1.4.1.2011.5.25.157.2.226 + hwPortPhysicalRateDegradeAlarm NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortIfIndex, + hwPhysicalPortName, + hwPortPhysicalRate} + STATUS current + DESCRIPTION + "The physical rate degrade alarm." + ::= { hwPortNotifications 226 } + + -- 1.3.6.1.4.1.2011.5.25.157.2.227 + hwPortPhysicalRateDegradeAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortIfIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "The physical rate degrade alarm resume." + ::= { hwPortNotifications 227 } + + -- 1.3.6.1.4.1.2011.5.25.157.2.228 + hwLicenseInactiveAlarm NOTIFICATION-TYPE + OBJECTS { hwPhysicalPortIfIndex, hwPhysicalPortName, hwLicenseType } + STATUS current + DESCRIPTION + "The interface license was not activated." + ::= { hwPortNotifications 228 } + + + -- 1.3.6.1.4.1.2011.5.25.157.2.229 + hwLicenseInactiveAlarmResume NOTIFICATION-TYPE + OBJECTS { hwPhysicalPortIfIndex, hwPhysicalPortName, hwLicenseType } + STATUS current + DESCRIPTION + "The interface license inactivation alarm was cleared." + ::= { hwPortNotifications 229 } + + + -- 1.3.6.1.4.1.2011.5.25.157.2.230 + hwLicenseResourceLackAlarm NOTIFICATION-TYPE + OBJECTS { hwLicenseType, hwMaxPortNum, hwUsedPortNum } + STATUS current + DESCRIPTION + "Interfaces of this type in use exceeded the maximum number." + ::= { hwPortNotifications 230 } + + + -- 1.3.6.1.4.1.2011.5.25.157.2.231 + hwLicenseResourceLackAlarmResume NOTIFICATION-TYPE + OBJECTS { hwLicenseType, hwMaxPortNum, hwUsedPortNum } + STATUS current + DESCRIPTION + "The maximum number-crossing alarm was cleared." + ::= { hwPortNotifications 231 } + + -- 1.3.6.1.4.1.2011.5.25.157.2.232 + hwPortModeChangeTrap NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortIfIndex, + hwPhysicalPortName, + hwPhysicalPortMode} + STATUS current + DESCRIPTION + "Indicates the mode of a port is changed." + ::= { hwPortNotifications 232 } + -- 1.3.6.1.4.1.2011.5.25.157.2.233 + hwRdiAlarm NOTIFICATION-TYPE + OBJECTS {hwPhysicalPortIfIndex, hwPhysicalPortName} + STATUS current + DESCRIPTION + "The peer end was faulty." + ::= { hwPortNotifications 233 } + + -- 1.3.6.1.4.1.2011.5.25.157.2.234 + hwRdiAlarmResume NOTIFICATION-TYPE + OBJECTS {hwPhysicalPortIfIndex, hwPhysicalPortName} + STATUS current + DESCRIPTION + "The peer end recovered from faults." + ::= { hwPortNotifications 234 } + + -- 1.3.6.1.4.1.2011.5.25.157.2.235 + hwAisAlarm NOTIFICATION-TYPE + OBJECTS {hwPhysicalPortIfIndex, hwPhysicalPortName} + STATUS current + DESCRIPTION + "Upstream signals were abnormal." + ::= { hwPortNotifications 235 } + + -- 1.3.6.1.4.1.2011.5.25.157.2.236 + hwAisAlarmResume NOTIFICATION-TYPE + OBJECTS {hwPhysicalPortIfIndex, hwPhysicalPortName} + STATUS current + DESCRIPTION + "Upstream signals recovered." + ::= { hwPortNotifications 236 } + + -- 1.3.6.1.4.1.2011.5.25.157.2.237 + hwCollisionAlarm NOTIFICATION-TYPE + OBJECTS {hwPhysicalPortIfIndex, hwScadaGroupId, hwPhysicalPortName} + STATUS current + DESCRIPTION + "The link encountered a collision." + ::= { hwPortNotifications 237 } + + -- 1.3.6.1.4.1.2011.5.25.157.2.238 + hwCollisionAlarmResume NOTIFICATION-TYPE + OBJECTS {hwPhysicalPortIfIndex, hwScadaGroupId, hwPhysicalPortName} + STATUS current + DESCRIPTION + "The link recovered from a collision." + ::= { hwPortNotifications 238 } + + -- 1.3.6.1.4.1.2011.5.25.157.2.239 + hwSubIfNumExceededSpecAlarm NOTIFICATION-TYPE + OBJECTS { hwSubIfSpecNum } + STATUS current + DESCRIPTION + "The nunber of sub interface exceeded spec alarm." + ::= { hwPortNotifications 239 } + + + -- 1.3.6.1.4.1.2011.5.25.157.2.240 + hwSubIfNumExceededSpecAlarmResume NOTIFICATION-TYPE + OBJECTS { hwSubIfSpecNum } + STATUS current + DESCRIPTION + "The number of sub interface exceeded spec alarm resume." + ::= { hwPortNotifications 240 } + + hwPortSpeedChangeTrap NOTIFICATION-TYPE + OBJECTS { hwPhysicalPortIfIndex,hwPhysicalPortName, hwPhysicalPortLastSpeed, hwPhysicalPortCurSpeed } + STATUS current + DESCRIPTION + "The speed of port is changed." + ::= { hwPortNotifications 241 } + + -- 1.3.6.1.4.1.2011.5.25.157.2.242 + hwPortGroupTransModeDiff NOTIFICATION-TYPE + OBJECTS { hwPhysicalPortInSlot, hwPhysicalPortInCard, hwPhysicalPortGroupID, hwPortTransModeReasonDescr } + STATUS current + DESCRIPTION + "This group of interfaces do not work in the same transmission mode." + ::= { hwPortNotifications 242 } + + -- 1.3.6.1.4.1.2011.5.25.157.2.243 + hwPortGroupTransModeDiffResume NOTIFICATION-TYPE + OBJECTS { hwPhysicalPortInSlot, hwPhysicalPortInCard, hwPhysicalPortGroupID, hwPortTransModeReasonDescr } + STATUS current + DESCRIPTION + "This group of interfaces work in the same transmission mode now." + ::= { hwPortNotifications 243 } + + -- 1.3.6.1.4.1.2011.5.25.157.2.244 + hwImpedanceMismatch NOTIFICATION-TYPE + OBJECTS { hwPhysicalPortIfIndex, hwPhysicalPortName } + STATUS current + DESCRIPTION + "The configured interface impedance value did not match that of the cable." + ::= { hwPortNotifications 244 } + -- 1.3.6.1.4.1.2011.5.25.157.2.245 + hwPicLcdAlarm NOTIFICATION-TYPE + OBJECTS { hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Loss of code group synchronization alarm is detected." + ::= { hwPortNotifications 245 } + -- 1.3.6.1.4.1.2011.5.25.157.2.246 + hwPicLcdAlarmResume NOTIFICATION-TYPE + OBJECTS {hwPhysicalPortInSlot, + hwPhysicalPortInCard, + hwPhysicalPortInPort, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Loss of code group synchronization alarm is cleared." + ::= { hwPortNotifications 246 } + + -- 1.3.6.1.4.1.2011.5.25.157.2.247 + hwBoardNotSupportAssignTrunk NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "The card does not support extensions of Eth-Trunk specifications." + ::= { hwPortNotifications 247 } + -- 1.3.6.1.4.1.2011.5.25.157.2.248 + hwPortProtectGroupUnavailable NOTIFICATION-TYPE + OBJECTS { hwPortProtectGroupId } + STATUS current + DESCRIPTION + "The port protection group is unavailable." + ::= { hwPortNotifications 248 } + + -- 1.3.6.1.4.1.2011.5.25.157.2.249 + hwPortProtectGroupAvailable NOTIFICATION-TYPE + OBJECTS { hwPortProtectGroupId } + STATUS current + DESCRIPTION + "The port protection group is available." + ::= { hwPortNotifications 249 } + + -- 1.3.6.1.4.1.2011.5.25.157.2.250 + hwPortProtectGroupDelete NOTIFICATION-TYPE + OBJECTS { hwPortProtectGroupId } + STATUS current + DESCRIPTION + "The port protection group was deleted." + ::= { hwPortNotifications 250 } + -- 1.3.6.1.4.1.2011.5.25.157.2.251 + hwDelayOverConfig NOTIFICATION-TYPE + OBJECTS { hwPhysicalPortIfIndex, hwPhysicalPortName } + STATUS current + DESCRIPTION + "Real-time E2E Delay Exceeded the Configured Delay." + ::= { hwPortNotifications 251 } + + + -- 1.3.6.1.4.1.2011.5.25.157.2.252 + hwDelayOverConfigResume NOTIFICATION-TYPE + OBJECTS { hwPhysicalPortIfIndex, hwPhysicalPortName } + STATUS current + DESCRIPTION + "Alarm Indicating the Real-time E2E Delay Exceeded the Configured Delay Was Cleared." + ::= { hwPortNotifications 252 } + -- 1.3.6.1.4.1.2011.5.25.157.2.253 + hwAcBlockAlarm NOTIFICATION-TYPE + OBJECTS { hwPhysicalPortIfIndex, hwPhysicalPortName, hwAcBlockReason } + STATUS current + DESCRIPTION + "AC interface blocking alarm." + ::= { hwPortNotifications 253 } + + + -- 1.3.6.1.4.1.2011.5.25.157.2.254 + hwAcBlockAlarmResume NOTIFICATION-TYPE + OBJECTS { hwPhysicalPortIfIndex, hwPhysicalPortName, hwAcBlockReason } + STATUS current + DESCRIPTION + "AC interface blocking alarm clearing." + ::= { hwPortNotifications 254 } + -- 1.3.6.1.4.1.2011.5.25.157.2.255 + hwPortLicenseActFail NOTIFICATION-TYPE + OBJECTS {hwGtlItemName, + hwPhysicalPortIfIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Failed to activate the port license." + ::= { hwPortNotifications 255 } + -- 1.3.6.1.4.1.2011.5.25.157.2.256 + hwPortLicenseActSuccess NOTIFICATION-TYPE + OBJECTS {hwGtlItemName, + hwPhysicalPortIfIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "Succeed to activate the port license." + ::= { hwPortNotifications 256 } + + -- 1.3.6.1.4.1.2011.5.25.157.2.257 + hwCableSnrAbnormal NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortIfIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "The network cable is of poor quality." + ::= { hwPortNotifications 257 } + + -- 1.3.6.1.4.1.2011.5.25.157.2.258 + hwCableSnrNormal NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortIfIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "The network cable is of good quality." + ::= { hwPortNotifications 258 } + + -- 1.3.6.1.4.1.2011.5.25.157.2.259 + hwCableSnrDetectNotSupport NOTIFICATION-TYPE + OBJECTS { + hwPhysicalPortIfIndex, + hwPhysicalPortName} + STATUS current + DESCRIPTION + "The network cable quality cannot be detected." + ::= { hwPortNotifications 259 } + + + + hwPortTotalStatistics OBJECT IDENTIFIER ::= { hwPortMIBObjects 25 } + + -- 1.3.6.1.4.1.2011.5.25.157.1.25.1 + hwPortTotalStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPortTotalStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists the port total statistics." + ::= { hwPortTotalStatistics 1 } + + -- 1.3.6.1.4.1.2011.5.25.157.1.25.1.1 + hwPortTotalStatEntry OBJECT-TYPE + SYNTAX HwPortTotalStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the port total statistics." + INDEX { hwPortTotalStatIfIndex } + ::= { hwPortTotalStatTable 1 } + + HwPortTotalStatEntry ::= + SEQUENCE { + hwPortTotalStatIfIndex + InterfaceIndex, + hwPortTotalStatIfName + OCTET STRING, + hwPortTotalStatInPkts + Counter64, + hwPortTotalStatInOctets + Counter64, + hwPortTotalStatInErrors + Counter64, + hwPortTotalStatOutPkts + Counter64, + hwPortTotalStatOutOctets + Counter64, + hwPortTotalStatOutErrors + Counter64 + } + + -- 1.3.6.1.4.1.2011.5.25.157.1.25.1.1.1 + hwPortTotalStatIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of this interface." + ::= { hwPortTotalStatEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.157.1.25.1.1.2 + hwPortTotalStatIfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of this interface." + ::= { hwPortTotalStatEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.157.1.25.1.1.3 + hwPortTotalStatInPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received total Pkts stat of this interface." + ::= { hwPortTotalStatEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.157.1.25.1.1.4 + hwPortTotalStatInOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received total Octets stat of this interface." + ::= { hwPortTotalStatEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.157.1.25.1.1.5 + hwPortTotalStatInErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received total error Pkts stat of this interface." + ::= { hwPortTotalStatEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.157.1.25.1.1.6 + hwPortTotalStatOutPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Send total Pkts stat of this interface." + ::= { hwPortTotalStatEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.157.1.25.1.1.7 + hwPortTotalStatOutOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Send total Octets stat of this interface." + ::= { hwPortTotalStatEntry 7 } + + -- 1.3.6.1.4.1.2011.5.25.157.1.25.1.1.8 + hwPortTotalStatOutErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Send total error Pkts stat of this interface." + ::= { hwPortTotalStatEntry 8 } + + -- 1.3.6.1.4.1.2011.5.25.157.1.26 + hwSubIfNumExceededSpecTrapObject OBJECT IDENTIFIER ::= { hwPortMIBObjects 26 } + + + -- 1.3.6.1.4.1.2011.5.25.157.1.26.1 + hwSubIfSpecNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The number of sub interface spec." + ::= { hwSubIfNumExceededSpecTrapObject 1 } + + -- 1.3.6.1.4.1.2011.5.25.157.1.27 + hwPortSpeedTrapObjects OBJECT IDENTIFIER ::= { hwPortMIBObjects 27 } + + -- 1.3.6.1.4.1.2011.5.25.157.1.27.1 + hwPhysicalPortCurSpeed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The speed of port after change." + ::= { hwPortSpeedTrapObjects 1 } + + -- 1.3.6.1.4.1.2011.5.25.157.1.27.2 + hwPhysicalPortLastSpeed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The speed of port before change." + ::= { hwPortSpeedTrapObjects 2 } + + hwPortConformance OBJECT IDENTIFIER ::= { hwPortMIB 11 } + + hwPortCompliances OBJECT IDENTIFIER ::= { hwPortConformance 1 } + + hwPortCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting + the HUAWEI-PORT-MIB." + MODULE + MANDATORY-GROUPS {hwEthernetObjectGroup,hwPosObjectGroup,hwCposObjectGroup,hwBundleSerialObjectGroup,hwDs0ChannelBundleObjectGroup,hwDs1ObjectGroup,hwDs3ObjectGroup,hwPortNotificationsGroup,hwPortAlarmThresholdObjectGroup,hwPortAlarmDownEnableObjectGroup,hwLogicalPortObjectGroup,hwPortSpeedTrapObjectsGroup} + + ::= { hwPortCompliances 1 } + + + hwPortGroups OBJECT IDENTIFIER ::= { hwPortConformance 2 } + + hwEthernetObjectGroup OBJECT-GROUP + + OBJECTS { + hwEthernetLoopback, + hwEthernetPortType, + hwEthernetSpeedSet, + hwEthernetDuplex, + hwEthernetNegotiation, + hwEthernetPortTypeOperate, + hwEthernetClock, + hwEthernetFlagJ0Mode, + hwEthernetFlagJ0Value, + hwEthernetFlagJ0Trace, + hwEthernetFlagJ1Mode, + hwEthernetFlagJ1Value, + hwEthernetFlagJ1Trace, + hwEthernetFlagC2Value, + hwEthernetUpHoldTime, + hwEthernetDownHoldTime, + hwEthernetSubinterfaceStatisticEnable, + hwEthernetJumboframeMaxLength, + hwEthernetComboType, + hwEthernetPortMode + } + STATUS current + DESCRIPTION + "The Port attribute group." + ::= { hwPortGroups 1 } + + hwPosObjectGroup OBJECT-GROUP + + OBJECTS { + hwPosLinkProtocol, + hwPosFrameFormat, + hwPosLoopback, + hwPosScramble, + hwPosClock, + hwPosCrcVerifyCode, + hwPosFlagJ0Mode, + hwPosFlagJ0Value, + hwPosFlagJ0Trace, + hwPosFlagJ1Mode, + hwPosFlagJ1Value, + hwPosFlagJ1Trace, + hwPosFlagC2Value + } + STATUS current + DESCRIPTION + "The Port attribute group." + ::= { hwPortGroups 2 } + + hwCposObjectGroup OBJECT-GROUP + + OBJECTS { + hwCposFrameFormat, + hwCposMultiplex, + hwCposClock, + hwCposIfType, + hwCposLoopback, + hwCposFlagJ0Mode, + hwCposFlagJ0Value, + hwCposFlagJ0Trace, + hwCposFlagJ1Mode, + hwCposFlagJ1Value, + hwCposFlagJ1Trace, + hwCposFlagC2Value, + hwCposB1SdAlarmThreshold, + hwCposB1ExcAlarmThreshold, + hwCposB2SdAlarmThreshold, + hwCposB2ExcAlarmThreshold, + hwCposB3SdAlarmThreshold, + hwCposB3ExcAlarmThreshold, + hwCposLpBipSdAlarmThreshold, + hwCposLpBipExcAlarmThreshold, + hwCposHighPathNumber, + hwCposLowPathNumber, + hwCposMappingMode + } + STATUS current + DESCRIPTION + "The Port attribute group." + ::= { hwPortGroups 3 } + + hwDs0ChannelBundleObjectGroup OBJECT-GROUP + + OBJECTS { + hwDs0ChannelBundleIfIndex, + hwDs0ChannelBundleTimeSlots, + hwDs0ChannelBundleSpeed, + hwDs0ChannelBundleIsMasterPW, + hwDs0ChannelBundleMasterPWStatus, + hwDs0ChannelBundlePortName, + hwDs0ChannelBundleRowStatus + } + STATUS current + DESCRIPTION + "The Port attribute group." + ::= { hwPortGroups 4 } + + hwDs1ObjectGroup OBJECT-GROUP + + OBJECTS { + hwDs1ChannelType, + hwDs1IfType, + hwDs1Channelized, + hwDs1CodeType, + hwDs1Clock, + hwDs1FrameFormat, + hwDs1Cable, + hwDs1Loopback, + hwDs1ClockRecoveryDomain, + hwDs1PWClockDomain, + hwDs1WorkMode, + hwDs1RowStatus + } + STATUS current + DESCRIPTION + "The Port attribute group." + ::= { hwPortGroups 5 } + + hwDs3ObjectGroup OBJECT-GROUP + + OBJECTS { + hwDs3ChannelType, + hwDs3IfType, + hwDs3Channelized, + hwDs3Clock, + hwDs3FrameFormat, + hwDs3Scramble, + hwDs3Cable, + hwDs3NationalBit, + hwDs3Loopback, + hwDs3CreateSerial, + hwDs3RowStatus + } + STATUS current + DESCRIPTION + "The Port attribute group." + ::= { hwPortGroups 6 } + + hwBundleSerialObjectGroup OBJECT-GROUP + + OBJECTS { + hwBundleSerialLinkProtocol, + hwBundleSerialTimerHold, + hwBundleSerialCrcVerifyCode, + hwBundleSerialLoopback + } + STATUS current + DESCRIPTION + "The Port attribute group." + ::= { hwPortGroups 7 } + + hwPortNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + hwPortACRMasterPWChange, + hwHpJ1TiuAlarm, + hwHpJ1TiuAlarmResume, + hwCesPwOppositeAcFault, + hwCesPwOppositeAcFaultResume, + hwCesLosPktExcAlarm, + hwCesLosPktExcAlarmResume, + hwCesMisorderPktExcAlarm, + hwCesMisorderPktExcAlarmResume, + hwCesStrayPktExcAlarm, + hwCesStrayPktExcAlarmResume, + hwCesMalPktExcAlarm, + hwCesMalPktExcAlarmResume, + hwCesJtrUdrExcAlarm, + hwCesJtrUdrExcAlarmResume, + hwCesJtrOvrExcAlarm, + hwCesJtrOvrExcAlarmResume, + hwLaserShutAlarm, + hwLaserShutAlarmResume, + hwLaserAutoShutAlarm, + hwLaserAutoShutAlarmResume, + hwLoopbackAlarm, + hwLoopbackAlarmResume, + hwChannelLoopbackAlarm, + hwChannelLoopbackAlarmResume, + hwCesPwOppositeRaiResume, + hwCesPwOppositeRai, + hwB1TcaAlarm, + hwB1TcaAlarmResume, + hwB2TcaAlarm, + hwB2TcaAlarmResume, + hwOofAlarm, + hwOofAlarmResume, + hwLosAlarm, + hwLosAlarmResume, + hwJ0TimAlarm, + hwJ0TimAlarmResume, + hwLrdiAlarm, + hwLrdiAlarmResume, + hwSfbereAlarm, + hwSfbereAlarmResume, + hwAuLopAlarm, + hwAuLopAlarmResume, + hwLaisAlarm, + hwLaisAlarmResume, + hwSdbereAlarm, + hwSdbereAlarmResume, + hwPtimAlarm, + hwPtimAlarmResume, + hwPuneqAlarm, + hwPuneqAlarmResume, + hwPrdiAlarm, + hwPrdiAlarmResume, + hwB3TcaAlarm, + hwB3TcaAlarmResume, + hwPplmAlarm, + hwPplmAlarmResume, + hwPaisAlarm, + hwPaisAlarmResume, + hwAuAisAlarm, + hwAuAisAlarmResume, + hwVlopAlarm, + hwVlopAlarmResume, + hwLomAlarm, + hwLomAlarmResume, + hwLpTimVc12Alarm, + hwLpTimVc12AlarmResume, + hwLofAlarm, + hwLofAlarmResume, + hwCesPwRemoteLosPktAlarm, + hwCesPwRemoteLosPktAlarmResume, + hwLpUneqVc12Alarm, + hwLpUneqVc12AlarmResume, + hwVrdiAlarm, + hwVrdiAlarmResume, + hwBip2TcaAlarm, + hwBip2TcaAlarmResume, + hwLpSlmVc12Alarm, + hwLpSlmVc12AlarmResume, + hwTuAisVc12Alarm, + hwTuAisVc12AlarmResume, + hwE1EsTcaAlarm, + hwE1EsTcaAlarmResume, + hwE1LmfaAlarm, + hwE1LmfaAlarmResume, + hwE1UpE1AisAlarm, + hwE1UpE1AisAlarmResume, + hwE1AlmE1RaiAlarm, + hwE1AlmE1RaiAlarmResume, + hwRroolAlarm, + hwRroolAlarmResume, + hwVrfiAlarm, + hwVrfiAlarmResume, + hwV5VcaisAlarm, + hwV5VcaisAlarmResume, + hwCposE1AlmE1RaiAlarm, + hwCposE1AlmE1RaiAlarmResume, + hwCposE1LfaAlarm, + hwCposE1LfaAlarmResume, + hwCposE1UpE1AisAlarm, + hwCposE1UpE1AisAlarmResume, + hwCposE1DownE1AisAlarm, + hwCposE1DownE1AisAlarmResume, + hwE1DownE1AisAlarm, + hwE1DownE1AisAlarmResume, + hwCposE1LmfaAlarm, + hwCposE1LmfaAlarmResume, + hwOcdAlarm, + hwOcdAlarmResume, + hwLcdAlarm, + hwLcdAlarmResume, + hwUhcsAlarm, + hwUhcsAlarmResume, + hwChcsAlarm, + hwChcsAlarmResume, + hwCesLopsAlarm, + hwCesLopsAlarmResume, + hwAtmPwLosPktExcAlarm, + hwAtmPwLosPktExcAlarmResume, + hwAtmPwMisorderPktExcAlarm, + hwAtmPwMisorderPktExcAlarmResume, + hwAtmPwUnknownCellExcAlarm, + hwAtmPwUnknownCellExcAlarmResume, + hwPortAlarmInverseAutoRecover, + hwB1ExcAlarm, + hwB1ExcAlarmResume, + hwBip2ExcAlarm, + hwBip2ExcAlarmResume, + hwB3ExcAlarm, + hwB3ExcAlarmResume, + hwLoopBackAutoClearNotice, + hwChannelLoopBackAutoClearNotice, + hwHpJ1TiuAlarm, + hwHpJ1TiuAlarmResume, + hwPortAlarmInverseAutoRecover, + hwB3ExcAlarm, + hwB3ExcAlarmResume, + hwBip2ExcAlarm, + hwBip2ExcAlarmResume, + hwLicenseLimitAlarm, + hwLicenseLimitAlarmResume, + hwRemoteFaultAlarm, + hwRemoteFaultAlarmResume, + hwOpticalModuleIsNotAuthorizedResume, + hwLocalFaultAlarm, + hwLocalFaultAlarmResume, + hwOpticalModuleIsNotAuthorized, + hwCopperPolarityError, + hwCopperPolarityErrorResume, + hwLotuaisAlarm, + hwLotuaisAlarmResume, + hwLotulomAlarm, + hwLotulomAlarmResume, + hwLotusdberAlarm, + hwLotusdberAlarmResume, + hwLotusfberAlarm, + hwLotusfberAlarmResume, + hwLoduaisAlarm, + hwLoduaisAlarmResume, + hwLodulckAlarm, + hwLodulckAlarmResume, + hwLoduociAlarm, + hwLoduociAlarmResume, + hwLpmbdiAlarm, + hwLpmbdiAlarmResume, + hwLpmtimAlarm, + hwLpmtimAlarmResume, + hwLsmbdiAlarm, + hwLsmbdiAlarmResume, + hwLsmiaeAlarm, + hwLsmiaeAlarmResume, + hwLsmtimAlarm, + hwLsmtimAlarmResume, + hwNegotiationFailedAlarm, + hwNegotiationFailedAlarmResume, + hwEthHalfDuplex , + hwEthFullDuplex, + hwE3UpE3AisAlarm, + hwE3UpE3AisAlarmResume, + hwE3AlmE3RaiAlarm, + hwE3AlmE3RaiAlarmResume, + hwInputRateChangeOverThresholdNotice, + hwOutputRateChangeOverThresholdNotice, + hwPortPhysicalRateDegradeAlarm, + hwPortPhysicalRateDegradeAlarmResume, + hwPortModeChangeTrap, + hwRdiAlarm, + hwRdiAlarmResume, + hwAisAlarm, + hwAisAlarmResume, + hwCollisionAlarm, + hwCollisionAlarmResume, + hwPortSpeedChangeTrap, + hwPortGroupTransModeDiff, + hwPortGroupTransModeDiffResume, + hwPicLcdAlarm, + hwPicLcdAlarmResume, + hwBoardNotSupportAssignTrunk, + hwPortProtectGroupUnavailable, + hwPortProtectGroupAvailable, + hwPortProtectGroupDelete, + hwPortLicenseActFail, + hwPortLicenseActSuccess, + hwCableSnrAbnormal, + hwCableSnrNormal, + hwCableSnrDetectNotSupport + } + STATUS current + DESCRIPTION + "This is the group of port notifiction." + ::= { hwPortGroups 8 } + + hwDslGroupObjectGroup OBJECT-GROUP + + OBJECTS { + hwDslGroupIfIndex, + hwDslGroupWorkMode, + hwDslGroupBisState, + hwDslGroupEncapeMode, + hwDslGroupEnable, + hwDslGroupRowStatus, + hwDslGroupIfIndexOfBound, + hwVirtualEthernetIfIndex, + hwBoundVeRowStatus, + hwDslGroupVci, + hwDslGroupVpi, + hwDslGroupPvcId + } + STATUS current + DESCRIPTION + "The dsl group attribute group." + ::= { hwPortGroups 9 } + + hwDslGroupImaObjectGroup OBJECT-GROUP + + OBJECTS { + hwDslGroupImaVersion, + hwDslGroupImaFrameLen, + hwDslGroupImaReset, + hwDslGroupImaRxMinLinkNum, + hwDslGroupImaNeState, + hwDslGroupImaRxActLinkNum, + hwDslGroupImaRxCellRate, + hwDslGroupImaTxActLinkNum, + hwDslGroupImaTxCellRate, + hwDslGroupImaFeState, + hwDslGroupImaIfIndex, + hwDslGroupImaTxMinLinkNum, + hwDslGroupImaIfName + } + STATUS current + DESCRIPTION + "The dsl group ima attribute group." + ::= { hwPortGroups 10 } + + hwDslLinkObjectGroup OBJECT-GROUP + + OBJECTS { + hwBoundDslGroupIfIndex, + hwDslLinkIfIndex, + hwDslLinkBoundRowStatus, + hwDslLinkIfName, + hwBoundDslGroupIfName + } + STATUS current + DESCRIPTION + "The dsl link attribute group." + ::= { hwPortGroups 11 } + + hwDslImaTrapGroup NOTIFICATION-GROUP + NOTIFICATIONS { + hwDslImaGroupLEDown, + hwDslImaGroupLEUp, + hwDslImaGroupREDown, + hwDslImaGroupREUp, + hwDslImaLinkLif, + hwDslImaLinkLifResume, + hwDslImaLinkLods, + hwDslImaLinkLodsResume, + hwDslImaLinkRfi, + hwDslImaLinkRfiResume, + hwDslImaLinkReTxUnusable, + hwDslImaLinkReTxUsable, + hwDslImaLinkReRxUnusable, + hwDslImaLinkReRxUsable + } + STATUS current + DESCRIPTION + "The dsl Ima Trap group." + ::= { hwPortGroups 20 } + + hwDslLinkTrapGroup NOTIFICATION-GROUP + NOTIFICATIONS { + hwDslLinkFrameLost, + hwDslLinkFrameResume, + hwDslLinkSignalLost, + hwDslLinkSignalResume + } + STATUS current + DESCRIPTION + "The dsl Link Trap group." + ::= { hwPortGroups 21 } + + hwPortAlarmThresholdObjectGroup OBJECT-GROUP + + OBJECTS { + hwPhysicalPortCrcErrorStatistics, + hwPhysicalPortCrcErrorHighThreshold, + hwPhysicalPortCrcErrorLowThreshold, + hwPhysicalPortCrcErrorInterval, + hwPhysicalPortSymbolErrorStatistics, + hwPhysicalPortSymbolErrorHighThreshold, + hwPhysicalPortSymbolErrorLowThreshold, + hwPhysicalPortSymbolErrorInterval, + hwPhysicalPortInputErrorStatistics, + hwPhysicalPortInputErrorHighThreshold, + hwPhysicalPortInputErrorLowThreshold, + hwPhysicalPortInputErrorInterval, + hwPhysicalPortOutputErrorStatistics, + hwPhysicalPortOutputErrorHighThreshold, + hwPhysicalPortOutputErrorLowThreshold, + hwPhysicalPortOutputErrorInterval, + hwPhysicalPortSdhErrorStatistics, + hwPhysicalPortSdhErrorHighThreshold, + hwPhysicalPortSdhErrorLowThreshold, + hwPhysicalPortSdhErrorInterval, + hwPhysicalPortBIP8SDErrorThreshold, + hwPhysicalPortCrcSdAlarmTriggerLsp, + hwPhysicalPortCrcExcAlarmTriggerLsp + } + STATUS current + DESCRIPTION + "The port alarm threshold group." + ::= { hwPortGroups 22 } + + hwPortAlarmDownEnableObjectGroup OBJECT-GROUP + + OBJECTS { + hwPhysicalPortCrcEnabledDown, + hwPhysicalPortSymbolEnabledDown, + hwPhysicalPortInputEnabledDown, + hwPhysicalPortOutputEnabledDown, + hwPhysicalPortSdhEnabledDown, + hwPhysicalPortBip8SdEnabledDown + } + STATUS current + DESCRIPTION + "The port alarm down enable group." + ::= { hwPortGroups 23 } + + hwLogicalPortObjectGroup OBJECT-GROUP + + OBJECTS { + hwLogicalPortIfIndex, + hwLogicalPortStatisticEnable + } + STATUS current + DESCRIPTION + "The Port attribute group." + ::= { hwPortGroups 24 } + + hwPortAlarmTrapGroup NOTIFICATION-GROUP + NOTIFICATIONS { + hwPhysicalPortCrcError, + hwPhysicalPortCrcErrorResume, + hwPhysicalPortSymbolError, + hwPhysicalPortSymbolErrorResume, + hwPhysicalPortSdhError, + hwPhysicalPortSdhErrorResume, + hwPhysicalPortBip8SdError, + hwPhysicalPortBip8SdErrorResume, + hwPhysicalPortCrcPacketErrorRatio, + hwPhysicalPortCrcPacketErrorRatioResume, + hwPhysicalPortCrcSd, + hwPhysicalPortCrcSdResume, + hwPhysicalPortCrcExc, + hwPhysicalPortCrcExcResume, + hwPhysicalPortCrcPerWarning, + hwPhysicalPortCrcPerWarningResume, + hwPortCrcRateExceed, + hwPortErrorRateExceed, + hwPhysicalPortInBroadcastRapidChange, + hwInputErrorAlarm, + hwInputErrorAlarmResume, + hwOutputErrorAlarm, + hwOutputErrorAlarmResume, + hwLicenseLimitAlarm, + hwLicenseLimitAlarmResume, + hwPhysicalPortAutoDetectFail, + hwPhysicalPortAutoDetectSuccess, + hwNotSameBoardInTrunk, + hwInputBroadcastSurgeOccur, + hwInputBroadcastSurgeResume, + hwOutputBroadcastSurgeOccur, + hwOutputBroadcastSurgeResume, + hwLinkHeartbeatDropAlarm, + hwLinkHeartbeatDropAlarmResume, + hwLinkHeartbeatChangeAlarm, + hwLinkHeartbeatChangeAlarmResume + + } + STATUS current + DESCRIPTION + "The port alarm trap group." + ::= { hwPortGroups 25 } + + hwPortPhysicalObjectGroup OBJECT-GROUP + + OBJECTS { + hwPortPhysicalHpIndex, + hwPortPhysicalLpIndex, + hwLoopBackAutoClearEnable, + hwPortAlarmInverseEnable, + hwLoopBackAutoClearPeriod + } + STATUS current + DESCRIPTION + "The port physical object group." + ::= { hwPortGroups 26 } + + hwPortProtectObjectGroup OBJECT-GROUP + + OBJECTS { + hwPortProtectGroupId, + hwPortProtectMasterIfIndex, + hwPortProtectMasterStatus, + hwPortProtectSlaveIfIndex, + hwPortProtectSlaveStatus, + hwPortProtectRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects providing port protect group status information." + ::= { hwPortGroups 27 } + + hwPortDescriptinonObjectGroup OBJECT-GROUP + + OBJECTS { + hwPortDescriptionIfIndex, + hwPortDescriptionIfPortDescription + } + STATUS current + DESCRIPTION + "The port description object group" + ::= { hwPortGroups 28 } + + + -- 1.3.6.1.4.1.2011.5.25.157.11.2.29 + hwOtnAlarmNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwOtuLomAlarm, hwOtuLomAlarmResume, hwOtuAisAlarm, hwOtuAisAlarmResume, + hwOtuSdAlarm, hwOtuSdAlarmResume, hwOtuSfAlarm, hwOtuSfAlarmResume, hwSmBdiAlarm, + hwSmBdiAlarmResume, hwSmIaeAlarm, hwSmIaeAlarmResume, hwSmTimAlarm, hwSmTimAlarmResume, + hwOduAisAlarm, hwOduAisAlarmResume, hwOduLokAlarm, hwOduLokAlarmResume, hwOduOciAlarm, + hwOduOciAlarmResume, hwPmBdiAlarm, hwPmBdiAlarmResume, hwPmTimAlarm, hwPmTimAlarmResume, + hwPrefecTcaAlarm,hwPrefecTcaAlarmResume + } + STATUS current + DESCRIPTION + "This is the group of OTN port notifications." + ::= { hwPortGroups 29 } + + -- 1.3.6.1.4.1.2011.5.25.157.11.2.30 + hwLinkHeartbeatObjectGroup OBJECT-GROUP + OBJECTS { hwLinkHeartbeatIfindex, hwLinkHeartbeatIfName, hwLinkHeartbeatTxInterface, hwLinkHeartbeatRxInterface } + STATUS current + DESCRIPTION + "The link-heartbeat object group." + ::= { hwPortGroups 30 } + + hwPortTotalStatObjectGroup OBJECT-GROUP + OBJECTS { hwPortTotalStatIfIndex,hwPortTotalStatIfName,hwPortTotalStatInPkts,hwPortTotalStatInOctets,hwPortTotalStatInErrors,hwPortTotalStatOutPkts,hwPortTotalStatOutOctets,hwPortTotalStatOutErrors } + STATUS current + DESCRIPTION + "The port total stat object group." + ::= { hwPortGroups 31 } + + hwPortSpeedTrapObjectsGroup OBJECT-GROUP + + OBJECTS { + hwPhysicalPortCurSpeed, + hwPhysicalPortLastSpeed + } + STATUS current + DESCRIPTION + "The port speed change trap object group" + ::= { hwPortGroups 32 } +END +-- +-- HUAWEI-PORT-MIB \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-PORTAL-MIB b/MIBS/huawei/HUAWEI-PORTAL-MIB new file mode 100644 index 0000000..40f0141 --- /dev/null +++ b/MIBS/huawei/HUAWEI-PORTAL-MIB @@ -0,0 +1,817 @@ +-- ================================================================= +-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description:The HUAWEI-PORTAL-MIB provides information about portal server +-- Reference: +-- Version: V1.0 +-- History: +-- +-- ================================================================= + + HUAWEI-PORTAL-MIB DEFINITIONS ::= BEGIN + + IMPORTS + huaweiMgmt + FROM HUAWEI-MIB + InterfaceIndex + FROM IF-MIB + IpAddress, Integer32, Counter64, OBJECT-TYPE + FROM SNMPv2-SMI + DisplayString, DateAndTime, RowStatus, MacAddress, TruthValue + FROM SNMPv2-TC + mplsVpnVrfName + FROM MPLS-VPN-MIB; + + + hwPortal MODULE-IDENTITY + LAST-UPDATED "200303280900Z" + ORGANIZATION + "Huawei Technologies Co., Ltd. + " + CONTACT-INFO + " + NanJing Institute,Huawei Technologies Co.,Ltd. + HuiHong Mansion,No.91 BaiXia Rd. + NanJing, P.R. of China + Zipcode:210001 + + Http://www.huawei.com + E-mail:support@huawei.com " + + DESCRIPTION + "The MIB contains objects of module PORTAL." + ::= { huaweiMgmt 4 } + + + hwPortalMibObjects OBJECT IDENTIFIER ::= { hwPortal 1 } + +-- +-- Node definitions +-- + +-- ================================================================== +-- +-- ======================= definition begin ========================= +-- +-- ================================================================== + + + -- ============== hwPortalConfigPara define beginning ============== + + hwPortalConfigPara OBJECT IDENTIFIER ::= { hwPortalMibObjects 1 } + + hwPortalConfigVersionSupport OBJECT-TYPE + SYNTAX INTEGER + { + v2(2), + both(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The version of supported protocol." + DEFVAL { both } + ::= { hwPortalConfigPara 1 } + + hwPortalConfigTextInfoSwitch OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Changed to transparent transmission information. + The source of transparent transmission information, 'true' means transparent transmission the information of PORTAL server, + 'false' means no transparent transmission the information of PORTAL server, the default is no transparent transmission. + " + DEFVAL { false } + ::= { hwPortalConfigPara 2 } + + hwPortalConfigServerUdpReceivePort OBJECT-TYPE + SYNTAX Integer32 (1024..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The receiving UDP port of server. " + DEFVAL { 2000 } + ::= { hwPortalConfigPara 3 } + + hwPortalConfigServerUdpSendPort OBJECT-TYPE + SYNTAX Integer32 (1024..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The sending UDP port of server. " + DEFVAL { 2000 } + ::= { hwPortalConfigPara 4 } + + hwPortalConfigTrapUdpPort OBJECT-TYPE + SYNTAX Integer32 (1024..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap sending UDP port of server, used to send the message that user has been forced to leave. + " + DEFVAL { 50100 } + ::= { hwPortalConfigPara 5 } + + hwPortalConfigSourecIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The source interface of sending PORTAL packet. + " + ::= { hwPortalConfigPara 6 } + + -- ============== hwPortalConfigPara define end ============== + + -- ============== hwPortalPacketStatisticsPara define beginning ============== + + hwPortalPacketStatisticsPara OBJECT IDENTIFIER ::= { hwPortalMibObjects 2 } + + hwPortalStatisticsBeginTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time of system startup time, statistics of start time. + When clear the statistics data, it will be reset. + If power off, the data would not be saved. + " + ::= { hwPortalPacketStatisticsPara 1 } + + hwPortalPacketStatisticsAuthenticatorError OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total packet number of validate failure. + " + ::= { hwPortalPacketStatisticsPara 2 } + + hwPortalPacketStatisticsAccessReqError OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The total number of access request error packet." + ::= { hwPortalPacketStatisticsPara 3 } + + hwPortalPacketStatisticsLogoutReqError OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The total number of logout request error packet." + ::= { hwPortalPacketStatisticsPara 4 } + + hwPortalPacketStatisticsInquiryReqError OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of inquiry request error packet. + " + ::= { hwPortalPacketStatisticsPara 5 } + + hwPortalPacketStatisticsLoginConfirmError OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of login confirm error packet. + " + ::= { hwPortalPacketStatisticsPara 6 } + + hwPortalPacketStatisticsAccessReqReceived OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of received access request packet. + " + ::= { hwPortalPacketStatisticsPara 7 } + + hwPortalPacketStatisticsLoginReqReceived OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of received login request packet. + " + ::= { hwPortalPacketStatisticsPara 8 } + + hwPortalPacketStatisticsLogoutReqReceived OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of received logout request packet. + " + ::= { hwPortalPacketStatisticsPara 9 } + + hwPortalPacketStatisticsInquiryReqReceived OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of received inquiry request packet. " + ::= { hwPortalPacketStatisticsPara 10 } + + hwPortalPacketStatisticsLoginConfirmReceived OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of received login confirm packet. " + ::= { hwPortalPacketStatisticsPara 11 } + + hwPortalPacketStatisticsAccessACKFailed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of access ack failure packet. " + ::= { hwPortalPacketStatisticsPara 12 } + + hwPortalPacketStatisticsLoginACKFailed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of login ack failure packet. " + ::= { hwPortalPacketStatisticsPara 13 } + + hwPortalPacketStatisticsLogoutACKFailed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of logout ack failure packet. " + ::= { hwPortalPacketStatisticsPara 14 } + + hwPortalPacketStatisticsInquiryACKFailed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of inquiry ack failure packet. " + ::= { hwPortalPacketStatisticsPara 15 } + + hwPortalPacketStatisticsAccessAckSent OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of sending access ack packet. " + ::= { hwPortalPacketStatisticsPara 16 } + + hwPortalPacketStatisticsLoginAckSent OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of sending login ack packet. " + ::= { hwPortalPacketStatisticsPara 17 } + + hwPortalPacketStatisticsLogoutAckSent OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of sending logout ack packet. " + ::= { hwPortalPacketStatisticsPara 18 } + + hwPortalPacketStatisticsInquiryAckSent OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of sending inquiry ack packet. " + ::= { hwPortalPacketStatisticsPara 19 } + + -- ============== hwPortalPacketStatisticsPara define end ============== + + -- ============== hwPortalConfigSecretKeyTable define beginning ============== + + hwPortalConfigSecretKeyTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPortalConfigSecretKeyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The shared secret key table, realizing the config of shared secret key. + " + ::= { hwPortalMibObjects 3 } + + hwPortalConfigSecretKeyEntry OBJECT-TYPE + SYNTAX HwPortalConfigSecretKeyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of shared secret key table. " + INDEX { mplsVpnVrfName, hwPortalConfigPortalServerIpAddress } + ::= { hwPortalConfigSecretKeyTable 1 } + + HwPortalConfigSecretKeyEntry ::= + SEQUENCE { + hwPortalConfigPortalServerIpAddress + IpAddress, + hwPortalConfigPortalServerIpMask + IpAddress, + hwPortalConfigSecretKey + DisplayString, + hwPortalConfigPortalServerPort + Integer32, + hwPortalConfigPortalServerNasip + TruthValue, + hwPortalConfigStatus + RowStatus + } + + hwPortalConfigPortalServerIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of PORTAL server. " + ::= { hwPortalConfigSecretKeyEntry 1 } + + hwPortalConfigPortalServerIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP mask of PORTAL server. " + ::= { hwPortalConfigSecretKeyEntry 2 } + + hwPortalConfigSecretKey OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The secret key of PORTAL server. + " + ::= { hwPortalConfigSecretKeyEntry 3 } + + hwPortalConfigPortalServerPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port of PORTAL server." + ::= { hwPortalConfigSecretKeyEntry 4 } + + hwPortalConfigPortalServerNasip OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Whether transport the NAS IP address. + " + DEFVAL { false } + ::= { hwPortalConfigSecretKeyEntry 5 } + + hwPortalConfigStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The row status." + ::= { hwPortalConfigSecretKeyEntry 6 } + + -- ============== hwPortalConfigSecretKeyTable define end ============== + + -- ============== hwPortalServerTable define beginning ============== + + hwPortalServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPortalServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The statistics table of PORTAL server, used to inquire total number of every access user on PORTAL server. + " + ::= { hwPortalMibObjects 4 } + + hwPortalServerEntry OBJECT-TYPE + SYNTAX HwPortalServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of statistics table of PORTAL server." + INDEX { mplsVpnVrfName, hwPortalServerIpAddress } + ::= { hwPortalServerTable 1 } + + HwPortalServerEntry ::= + SEQUENCE { + hwPortalServerIpAddress + IpAddress, + hwPortalServerUserNum + Integer32 + } + + hwPortalServerIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of PORTAL server." + ::= { hwPortalServerEntry 1 } + + hwPortalServerUserNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total number of access users on PORTAL server. + " + ::= { hwPortalServerEntry 2 } + + -- ============== hwPortalServerTable define end ============== + + -- ============== hwPortalUserTable define beginning ============== + + hwPortalUserTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPortalUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The PORTAL user table, used to inquire the attribute of PORTAL users. + " + ::= { hwPortalMibObjects 5 } + + hwPortalUserEntry OBJECT-TYPE + SYNTAX HwPortalUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of PORTAL user table." + INDEX { hwPortalUserMACAddress } + ::= { hwPortalUserTable 1 } + + HwPortalUserEntry ::= + SEQUENCE { + hwPortalUserMACAddress + MacAddress, + hwPortalUserIpAddress + IpAddress, + hwPortalUserPort + OCTET STRING, + hwPortalUserUpFlow + Integer32, + hwPortalUserDownFlow + Counter64, + hwPortalUserName + OCTET STRING, + hwPortalUserLoginTime + Integer32, + hwPortalUserServerIpAddress + IpAddress + } + + hwPortalUserMACAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The MAC address of users. + " + ::= { hwPortalUserEntry 1 } + + hwPortalUserIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The IP address of users. + " + ::= { hwPortalUserEntry 2 } + + hwPortalUserPort OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The port number of users. + " + ::= { hwPortalUserEntry 3 } + + hwPortalUserUpFlow OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The upstream flow, unit is bytes. + " + ::= { hwPortalUserEntry 4 } + + hwPortalUserDownFlow OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The downstream flow, unit is bytes. + " + ::= { hwPortalUserEntry 5 } + + hwPortalUserName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..253)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The username. + " + ::= { hwPortalUserEntry 6 } + + hwPortalUserLoginTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The login time of user. + " + ::= { hwPortalUserEntry 7 } + + hwPortalUserServerIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of PORTAL server." + ::= { hwPortalUserEntry 8 } + + -- ============== hwPortalUserTable define end ============== + -- ============== hwPortalConfigSecretKeyTableV2 define beginning ============== + + hwPortalConfigSecretKeyTableV2 OBJECT-TYPE + SYNTAX SEQUENCE OF HwPortalConfigSecretKeyEntryV2 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The shared secret key table, realizing the config of shared secret key. + " + ::= { hwPortalMibObjects 6 } + + hwPortalConfigSecretKeyEntryV2 OBJECT-TYPE + SYNTAX HwPortalConfigSecretKeyEntryV2 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of shared secret key table.(V2)" + INDEX { hwPortalVrfNameV2, hwPortalConfigPortalServerIpAddressV2 } + ::= { hwPortalConfigSecretKeyTableV2 1 } + + HwPortalConfigSecretKeyEntryV2 ::= + SEQUENCE { + hwPortalConfigPortalServerIpAddressV2 + IpAddress, + hwPortalConfigPortalServerIpMaskV2 + IpAddress, + hwPortalConfigSecretKeyV2 + DisplayString, + hwPortalConfigPortalServerPortV2 + Integer32, + hwPortalConfigPortalServerNasipV2 + TruthValue, + hwPortalConfigStatusV2 + RowStatus, + hwPortalVrfNameV2 + DisplayString + } + + hwPortalConfigPortalServerIpAddressV2 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of PORTAL server.(V2) " + ::= { hwPortalConfigSecretKeyEntryV2 1 } + + hwPortalConfigPortalServerIpMaskV2 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP mask of PORTAL server.(V2) " + ::= { hwPortalConfigSecretKeyEntryV2 2 } + + hwPortalConfigSecretKeyV2 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The secret key of PORTAL server.(V2)" + ::= { hwPortalConfigSecretKeyEntryV2 3 } + + hwPortalConfigPortalServerPortV2 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port of PORTAL server.(V2)" + ::= { hwPortalConfigSecretKeyEntryV2 4 } + + hwPortalConfigPortalServerNasipV2 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Whether transport the NAS IP address.(V2)" + DEFVAL { false } + ::= { hwPortalConfigSecretKeyEntryV2 5 } + + hwPortalConfigStatusV2 OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The row status.(V2)" + ::= { hwPortalConfigSecretKeyEntryV2 6 } + + hwPortalVrfNameV2 OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VPN instance name of portal server (V2)" + ::= { hwPortalConfigSecretKeyEntryV2 7 } + + + + + -- ============== hwPortalConfigSecretKeyTableV2 define end ============== + + -- ============== hwPortalServerTableV2 define beginning ============== + + hwPortalServerTableV2 OBJECT-TYPE + SYNTAX SEQUENCE OF HwPortalServerEntryV2 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The statistics table of PORTAL server, used to inquire total number of every access user on PORTAL server.(V2)" + ::= { hwPortalMibObjects 7 } + + hwPortalServerEntryV2 OBJECT-TYPE + SYNTAX HwPortalServerEntryV2 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of statistics table of PORTAL server.(V2)" + INDEX { hwPortalVrfNameV2, hwPortalServerIpAddressV2 } + ::= { hwPortalServerTableV2 1 } + + HwPortalServerEntryV2 ::= + SEQUENCE { + hwPortalServerIpAddressV2 + IpAddress, + hwPortalServerUserNumV2 + Integer32 + } + + hwPortalServerIpAddressV2 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of PORTAL server.(V2)" + ::= { hwPortalServerEntryV2 1 } + + hwPortalServerUserNumV2 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of access users on PORTAL server.(V2)" + ::= { hwPortalServerEntryV2 2 } + -- ============== hwPortalServerTableV2 define end ============== + + -- ============== conformance information ============== + hwPortalConformance OBJECT IDENTIFIER ::= { hwPortal 3 } + + hwPortalCompliances OBJECT IDENTIFIER ::= { hwPortalConformance 1 } + hwPortalCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting + the this module." + + MODULE -- this module + MANDATORY-GROUPS {hwPortalConfigParaObjectGroup, + hwPortalPacketStatisticsParaObjectGroup, + hwPortalConfigSecretKeyObjectGroup, + hwPortalServerObjectGroup, + hwPortalUserObjectGroup, + hwPortalConfigSecretKeyV2ObjectGroup, + hwPortalServerV2ObjectGroup } + + ::= { hwPortalCompliances 1 } + + + -- ============== groups ============== + hwPortalObjectGroups OBJECT IDENTIFIER ::= { hwPortalConformance 2 } + + hwPortalConfigParaObjectGroup OBJECT-GROUP + OBJECTS { hwPortalConfigVersionSupport, + hwPortalConfigTextInfoSwitch, + hwPortalConfigServerUdpReceivePort, + hwPortalConfigServerUdpSendPort, + hwPortalConfigTrapUdpPort, + hwPortalConfigSourecIfIndex } + STATUS current + DESCRIPTION + "The config parameter group." + ::= { hwPortalObjectGroups 1 } + + hwPortalPacketStatisticsParaObjectGroup OBJECT-GROUP + OBJECTS { hwPortalStatisticsBeginTime, + hwPortalPacketStatisticsAuthenticatorError, + hwPortalPacketStatisticsAccessReqError, + hwPortalPacketStatisticsLogoutReqError, + hwPortalPacketStatisticsInquiryReqError, + hwPortalPacketStatisticsLoginConfirmError, + hwPortalPacketStatisticsAccessReqReceived, + hwPortalPacketStatisticsLoginReqReceived, + hwPortalPacketStatisticsLogoutReqReceived, + hwPortalPacketStatisticsInquiryReqReceived, + hwPortalPacketStatisticsLoginConfirmReceived, + hwPortalPacketStatisticsAccessACKFailed, + hwPortalPacketStatisticsLoginACKFailed, + hwPortalPacketStatisticsLogoutACKFailed, + hwPortalPacketStatisticsInquiryACKFailed, + hwPortalPacketStatisticsAccessAckSent, + hwPortalPacketStatisticsLoginAckSent, + hwPortalPacketStatisticsLogoutAckSent, + hwPortalPacketStatisticsInquiryAckSent } + STATUS current + DESCRIPTION + "The pachet statistics parameter group." + ::= { hwPortalObjectGroups 2 } + + hwPortalConfigSecretKeyObjectGroup OBJECT-GROUP + OBJECTS { hwPortalConfigPortalServerIpAddress, + hwPortalConfigPortalServerIpMask, + hwPortalConfigSecretKey, + hwPortalConfigPortalServerPort, + hwPortalConfigPortalServerNasip, + hwPortalConfigStatus } + STATUS current + DESCRIPTION + "The config secret key group." + ::= { hwPortalObjectGroups 3 } + + hwPortalServerObjectGroup OBJECT-GROUP + OBJECTS { hwPortalServerIpAddress, + hwPortalServerUserNum} + STATUS current + DESCRIPTION + "The PORTAL server group." + ::= { hwPortalObjectGroups 4 } + + hwPortalUserObjectGroup OBJECT-GROUP + OBJECTS { hwPortalUserMACAddress, + hwPortalUserIpAddress, + hwPortalUserPort, + hwPortalUserUpFlow, + hwPortalUserDownFlow, + hwPortalUserName, + hwPortalUserLoginTime, + hwPortalUserServerIpAddress} + STATUS current + DESCRIPTION + "The PORTAL user group." + ::= { hwPortalObjectGroups 5 } + + hwPortalConfigSecretKeyV2ObjectGroup OBJECT-GROUP + OBJECTS { hwPortalConfigPortalServerIpAddressV2, + hwPortalConfigPortalServerIpMaskV2, + hwPortalConfigSecretKeyV2, + hwPortalConfigPortalServerPortV2, + hwPortalConfigPortalServerNasipV2, + hwPortalConfigStatusV2, + hwPortalVrfNameV2} + STATUS current + DESCRIPTION + "The config secret key group.(V2)" + ::= { hwPortalObjectGroups 6 } + + hwPortalServerV2ObjectGroup OBJECT-GROUP + OBJECTS { hwPortalServerIpAddressV2, + hwPortalServerUserNumV2} + STATUS current + DESCRIPTION + "The PORTAL server group.(V2)" + ::= { hwPortalObjectGroups 7 } + + -- ============== conformance information define end ============== + + + END + diff --git a/MIBS/huawei/HUAWEI-POWER-MIB b/MIBS/huawei/HUAWEI-POWER-MIB new file mode 100644 index 0000000..039aec4 --- /dev/null +++ b/MIBS/huawei/HUAWEI-POWER-MIB @@ -0,0 +1,3579 @@ +-- ============================================================================ +-- Copyright (C)2013 by HUAWEI TECHNOLOGIES. All rights reserved. +-- Description: This MIB is used for defining Power Monitor management +-- MIB objects. +-- Reference: +-- Version: V3.35 +-- ============================================================================ + HUAWEI-POWER-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwEnvEmuIndex,hwEnvEmuType,hwDigChannelIndex + FROM HUAWEI-ENVIRONMENT-MIB + huaweiUtility + FROM HUAWEI-MIB + Integer32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + DisplayString, RowStatus, TruthValue, DateAndTime, TEXTUAL-CONVENTION + FROM SNMPv2-TC + hwFrameIndex + FROM HUAWEI-DEVICE-MIB; + + hwPower MODULE-IDENTITY + LAST-UPDATED "201312280000Z" + ORGANIZATION "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + " + This MIB is used for defining Power Monitor management MIB objects. + " + + -- Revision history + REVISION "201312280000Z" + DESCRIPTION "V3.35, modify the leaf of hwRectifierOperState." + + REVISION "201311160000Z" + DESCRIPTION "V3.34, modify the leaf of hwRectifierOperState." + + REVISION "201212280000Z" + DESCRIPTION "V3.33, added enumerate etp48150(128) in hwPowerType leaf for smu EMU, + added enumerate h801pmu(127) in hwPowerType leaf for H801PMU." + + REVISION "201212140000Z" + DESCRIPTION "V3.32, add the leaf of hwBatteryLogTestBatteryTemperature, hwBatteryLogTestBatteryCurrent + and hwBatteryGroupBomCode for battery smart manage. + add enumerate sleep(6) in hwChargeOperStatus leaf. + add enumerate supplyRecoverAutotestTerminated(7) in hwBatteryTestResult leaf." + + REVISION "201207240000Z" + DESCRIPTION "V3.31, add the leaf of hwPowerModuleRestoreTrap and hwPowerModuleMismatchTrap for SMU digital alarm." + + REVISION "201206250000Z" + DESCRIPTION "V3.30, add enumerate smu(124) in hwPowerType leaf for smu EMU, + modified the name of hwBatteryTestPrealarmThreshold to hwBatteryTestAlarmThreshold, + modified description of hwBatteryTestDuration,hwBatteryTestTerminateVoltage and hwBatteryTestAlarmThreshold, + delete enumerate smu(124), + add enumerate etp4830(125) and enumerate etp4890(126) in hwPowerType leaf for smu EMU" + + REVISION "201201090000Z" + DESCRIPTION "V3.29, add the leafs of hwEmmBatt1TempFaultTrap, hwEmmBatt1TempRestoreTrap, hwEmmEnviHumFaultTrap, + hwEmmEnviHumRestoreTrap, hwEmmEnvi1TempFaultTrap, hwEmmEnvi1TempRestoreTrap, hwEmmBattTemFaultTrap, + hwEmmBattTemRecoverTrap and hwEmmPowerBatteryOffRecoverTrap" + + REVISION "201112170000Z" + DESCRIPTION "V3.28, added hwBatteryLogTestEfficiency the objects of hwEmmPowerBattaryTestStopTrap. + add the leaf of hwEmmPowerBatteryUnDetectTrap and ch_hwEmmPowerBatteryDetectRecoverTrap for SMU digital alarm." + + REVISION "201112080000Z" + DESCRIPTION "V3.27, added hwBatteryTestPrealarmThreshold leaf node for getting and setting battery test prealarm threshold. + added hwBatteryLogTestEfficiency leaf node for inquiry efficiency setting. " + + REVISION "201108170000Z" + DESCRIPTION "V3.25, add the leaf of hwEmmPowerBatteryOffTrap for battary power-off." + + REVISION "201103160000Z" + DESCRIPTION "V3.25, added enumerate discharge(5) in hwChargeOperStatus leaf for discharge. + add enumerate LiFeBattery(123) in hwPowerType leaf for LiFeBattery EMU" + + REVISION "201012170000Z" + DESCRIPTION "V3.24, added Objects hwBatteryLogTestBatteryStatus of hwEmmPowerBattaryTestStopTrap node." + + REVISION "201011100000Z" + DESCRIPTION "V3.23, added enumerate power3000(122) in hwPowerType leaf for Power3000 EMU. + Modified the objects of hwEmmPowerBattloopFaultTrap and hwEmmPowerBattloopRecoverTrap. + Added hwEmmDigMainsupplyFaultTrap and hwEmmDigMainsupplyRecoverTrap." + + REVISION "201007180900Z" + DESCRIPTION "V3.22, added enumerate power3000(122) in hwPowerType leaf for Power3000 EMU. + Modified the objects of hwEmmPowerBattloopFaultTrap and hwEmmPowerBattloopRecoverTrap. + Added hwEmmDigMainsupplyFaultTrap and hwEmmDigMainsupplyRecoverTrap." + + REVISION "201006120900Z" + DESCRIPTION "V3.21, modified description of hwBatteryGroupOperStatus node." + + REVISION "201004210900Z" + DESCRIPTION "V3.20, modified node name to avoid conflict." + + REVISION "201004080900Z" + DESCRIPTION "V3.19, modified this MIB for clearing simple tester errors and warnings." + + REVISION "201003090900Z" + DESCRIPTION "V3.18, added hwBatteryInstallTime leaf node for getting the battery installation time" + + REVISION "201002060900Z" + DESCRIPTION "V3.17,Modified the description." + + REVISION "201001290900Z" + DESCRIPTION "V3.16,Deleted simple tester MIB compile errors and warnings." + + REVISION "200611100900Z" + DESCRIPTION "V3.09,Added hwBatteryHardwareState." + + REVISION "200610250900Z" + DESCRIPTION "V3.08,Added hwBatteryVoltageState." + + ::= { huaweiUtility 2 } + + + MeasuresRange ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Basic unit of measure: + 1.pressure:indicated by mV, 1V = 1000 mV + 2.current:indicated by mA, 1A = 1000 mA + 3.temperature: indicated by 1% degree centigrade + " + SYNTAX Integer32 + + + + hwPowerMonObjects OBJECT IDENTIFIER ::= { hwPower 1 } + hwPowerSysInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPowerSysInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Power basic information table. The indexes of this table are hwEnvEmuIndex + and hwPowerIndex. hwEnvEmuIndex comes from hwEnvironmentInfoTable and is + the index of the monitoring unit. hwPowerIndex is the index of the power + supply monitored by the monitoring unit. + " + ::= { hwPowerMonObjects 1 } + + hwPowerSysInfoEntry OBJECT-TYPE + SYNTAX HwPowerSysInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Power basic information table. The indexes of this entry are hwEnvEmuIndex + and hwPowerIndex. hwEnvEmuIndex comes from hwEnvironmentInfoTable and is + the index of the monitoring unit. hwPowerIndex is the index of the power + supply monitored by the monitoring unit. + " + INDEX { hwEnvEmuIndex, hwPowerIndex } + ::= { hwPowerSysInfoTable 1 } + + HwPowerSysInfoEntry ::= + SEQUENCE { + hwPowerIndex + Integer32, + hwPowerType + INTEGER, + hwPowerName + DisplayString, + hwPowerState + INTEGER, + hwPowerRowStatus + RowStatus, + hwPowerControlMode + INTEGER, + hwPowerRemoteFrameID + Integer32, + hwPowerProtect + INTEGER, + hwPowerVersion + DisplayString, + hwPowerSupplyState + INTEGER + } + + hwPowerIndex OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of the power supply monitored by the monitoring unit" + ::= { hwPowerSysInfoEntry 1 } + + hwPowerType OBJECT-TYPE + SYNTAX INTEGER + { + power4875(1), + power4810(2), + power48100(3), + power4850(4), + power48240(5), + power48120(6), + power48300(7), + power48240SinglePhase(8), + universalPower(9), + power4845(10), + rpower(11), + power4805(15), + power4820(16), + onps(17), + power4875l(18), + psma(100), + perm-al175nt(101), + mcs1800(102), + mcs1800A(103), + mcs3000(104), + sm40sm60(105), + scu(106), + eltek(107), + dk04(108), + dk04C(109), + dpc(110), + power4830(120), + h831pmua(121), + power3000(122), + liFeBattery(123), + etp4830(125), + etp4890(126), + h801pmu(127), + etp48150(128), + other(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Type of the Power emu device. + Options: + 1.power4875(1) - Type of the Power emu device is power4875 + 2.power4810(2) - Type of the Power emu device is power4810 + 3.power48100(3) - Type of the Power emu device is power48100 + 4.power4850(4) - Type of the Power emu device is power4850 + 5.power48240(5) - Type of the Power emu device is power48240 + 6.power48120(6) - Type of the Power emu device is power48120 + 7.power48300(7) - Type of the Power emu device is power48300 + 8.power48240SinglePhase(8) - Type of the Power emu device is power48240SinglePhase + 9.universalPower(9) - Type of the Power emu device is universalPower + 10.power4845(10) - Type of the Power emu device is power4845 + 11.rpower(11) - Type of the Power emu device is rpower + 12.power4805(15) - Type of the Power emu device is power4805 + 13.power4820(16) - Type of the Power emu device is power4820 + 14.onps(17) - Type of the Power emu device is onps + 15.power4875l(18) - Type of the Power emu device is power4875l + 16.psma(100) - Type of the Power emu device is psma + 17.perm-al175nt(101) - Type of the Power emu device is perm-al175nt + 18.mcs1800(102) - Type of the Power emu device is mcs1800 + 19.mcs1800A(103) - Type of the Power emu device is mcs1800A + 20.mcs3000(104) - Type of the Power emu device is mcs3000 + 21.sm40sm60(105) - Type of the Power emu device is sm40sm60 + 22.scu(106) - Type of the Power emu device is scu + 23.eltek(107) - Type of the Power emu device is eltek + 24.dk04(108) - Type of the Power emu device is dk04 + 25.dk04C(109) - Type of the Power emu device is dk04C + 26.dpc(110) - Type of the Power emu device is dpc + 27.power4830(120) - Type of the Power emu device is power4830 + 28.h831pmua(121) - Type of the Power emu device is h831pmua + 29.power3000(122) - Type of the Power emu device is power3000 + 30.liFeBattery(123) - Type of the Power emu device is LiFeBattery + 31.etp4830(125), - Type of SMU Power emu device is etp4830 + 32.etp4890(126), - Type of SMU Power emu device is etp4890 + 33.h801pmu(127), - Type of the Power emu device is h801pmua + 34.etp48150(128), - Type of SMU Power emu device is etp48150 + 35.other(255) - other Power Type + " + ::= { hwPowerSysInfoEntry 2 } + + hwPowerName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Power name. + " + ::= { hwPowerSysInfoEntry 3 } + + hwPowerState OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + fault(2), + protecting(3), + switched(4), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Power board status: + Refers to the status of communication between the internal monitor board + of the power device and the external upper board. + Options: + 1.normal(1) - indicates the normal state + 2.fault(2) - indicates the faulty state + 3.protecting(3)- indicates that the backup power supply works in the protection state + 4.switched(4) - indicates that the main power supply is faulty, and is protected by backup power supply + 5.invalid(-1) - indicates that the device can not get the value, e.g. the EMU does not support this operation, or the EMU state is abnormal + " + ::= { hwPowerSysInfoEntry 4 } + + hwPowerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "RowStatus standard operation. The values 1 and 2 are supported currently. + 1 indicates the activation status, and 2 indicates the non-activation status." + ::= { hwPowerSysInfoEntry 5 } + + hwPowerControlMode OBJECT-TYPE + SYNTAX INTEGER + { + manualControl(1), + autoControl(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Control mode of the power monitor module. + Options: + 1.manualControl(1) - control by manual, the remote mode + 2.autoControl(2) - auto control mode, the default is auto control mode + 3.invalid(-1) - indicates that the device can not get the value, e.g. the EMU does not support this operation, or the EMU state is abnormal + " + DEFVAL { 1 } + ::= { hwPowerSysInfoEntry 6 } + + hwPowerRemoteFrameID OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Apply for remote power system. + It is the frame ID that the remote unit exists in" + ::= { hwPowerSysInfoEntry 7 } + + hwPowerProtect OBJECT-TYPE + SYNTAX INTEGER + { + protect(1), + undoProtect(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Apply for remote power system. + It is used to enable or disable N+1 protection function. + Options: + 1.protect(1) - enables the N+1 protection function + 2.undoProtect(2) - disables the N+1 protection function" + ::= { hwPowerSysInfoEntry 8 } + + hwPowerVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Version of power" + ::= { hwPowerSysInfoEntry 9 } + + hwPowerSupplyState OBJECT-TYPE + SYNTAX INTEGER + { + ac(1), + battery(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Power supply modes. + Options: + 1.ac(1) - indicates the AC power supply + 2.battery(2) - indicates power supply by the batteries + " + ::= { hwPowerSysInfoEntry 10 } + + hwACInputTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwACInputEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "AC input table. Through this table, + AC input monitoring parameters of 4875 power supply, 4845 power supply, + 4810 power supply, 48100 power supply, and 48240 power supply can + be set and queried. + The indexes of this table are hwEnvEmuIndex, hwPowerIndex, and hwACLoopIndex. + hwEnvEmuIndex is the index of the monitoring unit. + hwPowerIndex is the index of the power supply monitored by the monitoring unit. + hwACLoopIndex is the index of the AC input power supply monitored by the monitoring unit. + " + ::= { hwPowerMonObjects 2 } + + hwACInputEntry OBJECT-TYPE + SYNTAX HwACInputEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "AC input table. Through this table, + AC input monitoring parameters of 4875 power supply, 4845 power supply, + 4810 power supply, 48100 power supply, and 48240 power supply can + be set and queried. + The indexes of this entry are hwEnvEmuIndex, hwPowerIndex, and hwACLoopIndex. + hwEnvEmuIndex is the index of the monitoring unit. + hwPowerIndex is the index of the power supply monitored by the monitoring unit. + hwACLoopIndex is the index of the AC input power supply monitored by the monitoring unit." + INDEX { hwEnvEmuIndex, hwPowerIndex, hwACLoopIndex } + ::= { hwACInputTable 1 } + + HwACInputEntry ::= + SEQUENCE { + hwACLoopIndex + Integer32, + hwACPowerState + INTEGER, + hwACVoltA + MeasuresRange, + hwACCurrentA + MeasuresRange, + hwACVoltB + MeasuresRange, + hwACCurrentB + MeasuresRange, + hwACVoltC + MeasuresRange, + hwACCurrentC + MeasuresRange, + hwACVoltageHigh + MeasuresRange, + hwACVoltageLow + MeasuresRange, + hwACRowStatus + RowStatus, + hwACVoltageAState + INTEGER, + hwACVoltageBState + INTEGER, + hwACVoltageCState + INTEGER + } + + hwACLoopIndex OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Input loop index. There are two channels of AC current input, + which are the backup for each other." + ::= { hwACInputEntry 1 } + + hwACPowerState OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + offline(2), + exceedVoltage(3), + belowVoltage(4), + backup(5), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of power supply. + Options: + 1.normal(1) - indicates that the power supply is normal + 2.offline(2) - indicates that the power supply is offline + 3.exceedVoltage(3) - indicates that the power supply is overvoltage + 4.belowVoltage(4) - indicates that the power supply is undervoltage + 5.backup(5) - indicates that the power supply is not supported currently + 6.invalid(-1) - indicates that the device can not get the value, e.g. the EMU does not support this operation, or the EMU state is abnormal + " + ::= { hwACInputEntry 2 } + + hwACVoltA OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mV" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "AC Inuput voltage A. + Unit: mV" + ::= { hwACInputEntry 3 } + + hwACCurrentA OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mA" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "AC input Current A. + Unit: mA" + ::= { hwACInputEntry 4 } + + hwACVoltB OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mV" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "AC input voltage B. + Unit: mv" + ::= { hwACInputEntry 5 } + + hwACCurrentB OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mA" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "AC input current B. + Unit: mA" + ::= { hwACInputEntry 6 } + + hwACVoltC OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mV" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "AC input voltage C. + Unit: mV" + ::= { hwACInputEntry 7 } + + hwACCurrentC OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mA" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "AC input current C. + Unit: mA" + ::= { hwACInputEntry 8 } + + hwACVoltageHigh OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mV" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "AC input over-voltage alarm threshold. + Unit: mV" + DEFVAL { 280000 } + ::= { hwACInputEntry 9 } + + hwACVoltageLow OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mV" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "AC input under-voltage alarm threshold. + Unit: mV" + DEFVAL { 180000 } + ::= { hwACInputEntry 10 } + + hwACRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Only the add operation, delete operation, and status query operation are supported." + ::= { hwACInputEntry 11 } + + hwACVoltageAState OBJECT-TYPE + SYNTAX INTEGER + { + normal(0), + belowVoltage(1) , + exceedVoltage(2), + missing-phase(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Phase AB/A of AC input state. + Options: + 1. normal(0) - indicates that the Phase AB/A of AC input state is normal + 2. belowVoltage(1) - indicates that the Phase AB/A of AC input state is belowVoltage + 3. exceedVoltage(2) - indicates that the Phase AB/A of AC input state is exceedVoltage + 4. missing-phase(3) - indicates that the Phase AB/A of AC input state is missing-phase + " + ::= { hwACInputEntry 12 } + + hwACVoltageBState OBJECT-TYPE + SYNTAX INTEGER + { + normal(0), + belowVoltage(1) , + exceedVoltage(2), + missing-phase(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Phase BC/B of AC input state. + Options: + 1. normal(0) - indicates that the Phase BC/B of AC input state is normal + 2. belowVoltage(1) - indicates that the Phase BC/B of AC input state is belowVoltage + 3. exceedVoltage(2) - indicates that the Phase BC/B of AC input state is exceedVoltage + 4. missing-phase(3) - indicates that the Phase BC/B of AC input state is missing-phase + " + ::= { hwACInputEntry 13 } + + hwACVoltageCState OBJECT-TYPE + SYNTAX INTEGER + { + normal(0), + belowVoltage(1) , + exceedVoltage(2), + missing-phase(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Phase CA/C of AC input state. + Options: + 1. normal(0) - indicates that the Phase CA/C of AC input state is normal + 2. belowVoltage(1) - indicates that the Phase CA/C of AC input state is belowVoltage + 3. exceedVoltage(2) - indicates that the Phase CA/C of AC input state is exceedVoltage + 4. missing-phase(3) - indicates that the Phase CA/C of AC input state is missing-phase + " + ::= { hwACInputEntry 14 } + + hwDCOutTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDCOutEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DC output table. Through this table, + DC output monitoring parameters of 4875 power supply, 4845 power supply, + 4810 power supply, 482400 power supply, and 48100 power supply can + be set and queried. + The indexes of this table are hwEnvEmuIndex and hwPowerIndex. + hwEnvEmuIndex, which comes from hwEnvironmentInfoTable, + is the index of the monitored unit. + hwPowerIndex is the index of the power supply monitored by the monitoring unit. + " + ::= { hwPowerMonObjects 3 } + + hwDCOutEntry OBJECT-TYPE + SYNTAX HwDCOutEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DC output table. Through this table, + DC output monitoring parameters of 4875 power supply, 4845 power supply, + 4810 power supply, 482400 power supply, and 48100 power supply can + be set and queried. + The indexes of this entry are hwEnvEmuIndex and hwPowerIndex. + hwEnvEmuIndex, which comes from hwEnvironmentInfoTable, + is the index of the monitored unit. + hwPowerIndex is the index of the power supply monitored by the monitoring unit. + " + INDEX { hwEnvEmuIndex, hwPowerIndex } + ::= { hwDCOutTable 1 } + + HwDCOutEntry ::= + SEQUENCE { + hwDCVoltageOut + MeasuresRange, + hwDCCurrentOut + MeasuresRange, + hwDCVoltageOutHigh + MeasuresRange, + hwDCVoltageOutLow + MeasuresRange, + hwDCVoltageOutState + INTEGER, + hwDCCurrentOutHigh + MeasuresRange, + hwDCCurrentOutLow + MeasuresRange, + hwDCCurrentOutState + INTEGER, + hwDCOutRowStatus + RowStatus, + hwDCOutLoadCurrent + MeasuresRange, + hwDCOutLoadTmpHigh + MeasuresRange, + hwDCOutRunState + BITS , + hwDCCommunicationState + INTEGER + } + + hwDCVoltageOut OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mV" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DC voltage output. + Unit: mV" + ::= { hwDCOutEntry 1 } + + hwDCCurrentOut OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mA" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DC current output. + Unit: mA" + ::= { hwDCOutEntry 2 } + + hwDCVoltageOutHigh OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mV" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Output DC exceed-voltage alarm point. + Default: 58000 + Unit: mV" + DEFVAL { 58000 } + ::= { hwDCOutEntry 3 } + + hwDCVoltageOutLow OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mV" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Output DC below-voltage alarm point . Default value is 45V. + Unit: mV" + DEFVAL { 45000 } + ::= { hwDCOutEntry 4 } + + hwDCVoltageOutState OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + exceedVoltage(2), + belowVoltage(3), + invalid(-1) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "DC output voltage status. + Options: + 1. normal(1) - indicates that the DC output voltage state is normal + 2. exceedVoltage(2) - indicates that the DC output voltage state is exceedVoltage + 3. belowVoltage(3) - indicates that the DC output voltage state is belowVoltage + 4.invalid(-1) - indicates that device can not get the value, e.g. the EMU does not support this operation, or the EMU state is abnormal + " + ::= { hwDCOutEntry 5 } + + hwDCCurrentOutHigh OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mA" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Output DC exceed-current alarm point . + Unit: mA" + ::= { hwDCOutEntry 6 } + + hwDCCurrentOutLow OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mA" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Output below-current alarm point . + Unit: mA" + ::= { hwDCOutEntry 7 } + + hwDCCurrentOutState OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + exceedVoltage(2), + belowVoltage(3), + invalid(-1) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "DC output current status. + Options: + 1.normal(1) - indicates that the DC output current state is normal + 2.exceedVoltage(2) - indicates that the DC output current state is exceedVoltage + 3.belowVoltage(3) - indicates that the DC output current state is belowVoltage + 4.invalid(-1) - indicates that the device can not get the value, e.g. the EMU does not support this operation, or the EMU state is abnormal + " + ::= { hwDCOutEntry 8 } + + hwDCOutRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "RowStatus standard operation" + ::= { hwDCOutEntry 9 } + + hwDCOutLoadCurrent OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mA" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total load current of DC output . + Unit: mA" + ::= { hwDCOutEntry 10 } + + hwDCOutLoadTmpHigh OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "0.01 degree" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The off protection point under the load temperature, by default, + it is 65 degrees centigrade. + Unit: 0.01 degree" + DEFVAL { 6500 } + ::= { hwDCOutEntry 11 } + + hwDCOutRunState OBJECT-TYPE + SYNTAX BITS + { + battery1ChargeCurOver(0), + battery2ChargeCurOver(1), + batteryVoltageOver(2), + batteryVoltageLack(3), + loadOff(4), + batteryOff(5), + communicationFailure(6), + dcOutManual(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DC output running status. + Options: + 1.battery1ChargeCurOver(0) - indicates battery 1 charge over-current + 2.battery2ChargeCurOver(1) - indicates battery 2 charge over-current + 3.batteryVoltageOver(2) - indicates output over-voltage + 4.batteryVoltageLack(3) - indicates battery lack-voltage + 5.loadOff(4) - indicates load off twice + 6.batteryOff(5) - indictes battery protection (off once) + 7.communicationFailure(6) - indicates that the communication fails + 8.dcOutManual(7) - indicates DC by manual" + ::= { hwDCOutEntry 12 } + + hwDCCommunicationState OBJECT-TYPE + SYNTAX INTEGER + { + normal(0), + fault(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DC communication status. + Options: + 1.normal(0) - indicates that the DC communication state is normal + 2.fault(1) - indicates that the DC communication state is fault + " + ::= { hwDCOutEntry 13 } + + hwLoadinfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwLoadinfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Load information table. Through this table, the load parameter can be set and queried. + The indexes of this table are hwEnvEmuIndex, hwPowerIndex, and hwLoadIndex. + hwEnvEmuIndex, which comes from hwEnvironmentInfoTable, is the index of the monitored unit. + hwPowerIndex is the index of the power supply monitored by the monitoring unit. + hwLoadIndex is the index of the monitored load. + " + ::= { hwPowerMonObjects 4 } + + hwLoadinfoEntry OBJECT-TYPE + SYNTAX HwLoadinfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Load information table. Through this table, the load parameter can be set and queried. + The indexes of this entry are hwEnvEmuIndex, hwPowerIndex, and hwLoadIndex. + hwEnvEmuIndex, which comes from hwEnvironmentInfoTable, is the index of the monitored unit. + hwPowerIndex is the index of the power supply monitored by the monitoring unit. + hwLoadIndex is the index of the monitored load. + " + INDEX { hwEnvEmuIndex, hwPowerIndex, hwLoadIndex } + ::= { hwLoadinfoTable 1 } + + HwLoadinfoEntry ::= + SEQUENCE { + hwLoadIndex + Integer32, + hwLoadInfoAdminState + INTEGER, + hwLoadInfoOperStatus + INTEGER, + hwLoadCurrent + MeasuresRange, + hwLoadVoltage + MeasuresRange, + hwLoadVoltageHigh + MeasuresRange, + hwLoadLoadName + DisplayString, + hwLoadInfoRowStatus + RowStatus, + hwLoadFuseState + INTEGER, + hwLoadHoreIndex + Integer32 + } + + hwLoadIndex OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Loop index: usually each DC output loop corresponds to a load." + ::= { hwLoadinfoEntry 1 } + + hwLoadInfoAdminState OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Load operation. + Options: + 1. on(1) - indicates that the Load is enabled + 2. off(2) - indicates that the Load is disabled + 3. invalid(-1) - indicates that the device can not get the value, e.g. the EMU does not support this operation, or the EMU state is abnormal + " + DEFVAL { 1 } + ::= { hwLoadinfoEntry 2 } + + hwLoadInfoOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + abnormal(2), + stop(3), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of power supply. + Options: + 1. normal(1) - indicates that the state of power supply is normal + 2. abnormal(2) - indicates that the state of power supply is abnormal + 3. stop(3) - indicates that the state of power supply is stopping power supply + 4. invalid(-1) - indicates that the device can not get the value, e.g. the EMU does not support this operation, or the EMU state is abnormal + " + ::= { hwLoadinfoEntry 3 } + + hwLoadCurrent OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mA" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Present current . + Unit: mA" + ::= { hwLoadinfoEntry 4 } + + hwLoadVoltage OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mV" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Present voltage . + Unit: mV" + ::= { hwLoadinfoEntry 5 } + + hwLoadVoltageHigh OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mV" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Off voltage (Stop external voltage), in unit of mV, + When DC output voltage exceeds the value, the load will be automatically cut off. + Default: 43500 + Unit: mV + " + DEFVAL { 43500 } + ::= { hwLoadinfoEntry 6 } + + hwLoadLoadName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Load name: usually each DC output loop corresponds to a load." + ::= { hwLoadinfoEntry 7 } + + hwLoadInfoRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "RowStatus standard operation" + ::= { hwLoadinfoEntry 8 } + + hwLoadFuseState OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Load fuse state, including the auxiliary load fuse. + Options: + 1. on(1) - indicates that the fuse is connected + 2. off(2) - indicates that the fuse is disconnected + 3. invalid(-1) - indicates that the device can not get the value, e.g. the EMU does not support this operation, or the EMU state is abnormal + " + ::= { hwLoadinfoEntry 9 } + + hwLoadHoreIndex OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + load hore index + " + ::= { hwLoadinfoEntry 10 } + + + hwRectifierTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRectifierEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Rectifier module table. + Through this table, the status information of the rectifier module + can be set and queried. + The indexes of this table are hwEnvEmuIndex, hwPowerIndex, and hwRectifierIndex. + hwEnvEmuIndex, which comes from hwEnvironmentInfoTable, + is the index of the monitored unit. + hwPowerIndex is the index of the power supply monitored by the monitoring unit. + hwRectifierIndex is the index of the monitored rectifier module under the power supply. + " + ::= { hwPowerMonObjects 5 } + + hwRectifierEntry OBJECT-TYPE + SYNTAX HwRectifierEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Rectifier module table. + Through this table, the status information of the rectifier module + can be set and queried. + The indexes of this entry are hwEnvEmuIndex, hwPowerIndex, and hwRectifierIndex. + hwEnvEmuIndex, which comes from hwEnvironmentInfoTable, + is the index of the monitored unit. + hwPowerIndex is the index of the power supply monitored by the monitoring unit. + hwRectifierIndex is the index of the monitored rectifier module under the power supply. + " + INDEX { hwEnvEmuIndex, hwPowerIndex, hwRectifierIndex } + ::= { hwRectifierTable 1 } + + HwRectifierEntry ::= + SEQUENCE { + hwRectifierIndex + Integer32, + hwRectifierAdminState + INTEGER, + hwRectifierOperState + INTEGER, + hwRectifierVoltage + MeasuresRange, + hwRectifierCurrent + MeasuresRange, + hwRectifierRowStatus + RowStatus, + hwRectifierCurrentLimit + TruthValue, + hwRectifierRunState + BITS, + hwRectifierChargeState + INTEGER + } + + hwRectifierIndex OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rectifier Module index. There are multiple rectifier + modules to a power source. + " + ::= { hwRectifierEntry 1 } + + hwRectifierAdminState OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Switch operation of rectifier module. + Options: + 1.on(1) - indicates that the Rectifier module is enabled + 2.off(2) - indicates that the Rectifier module is disabled + 3.invalid(-1) - indicates that the device can not get the value, e.g. the EMU does not support this operation, or the EMU state is abnormal + " + DEFVAL { 1 } + ::= { hwRectifierEntry 2 } + + hwRectifierOperState OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + fault(2), + protect(3), + communicationFailure(4), + on(5), + noConfig(6), + offline(7), + close(8), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Present state, 5 and 6 respectively indicates the on/off state of the 48100 power device. + Options: + 1. normal(1) - indicates that the Rectifier operation state is normal + 2. fault(2) - indicates that the Rectifier operation state is fault + 3. protect(3) - indicates that the Rectifier operation state is protect + 4. communicationFailure(4) - indicates that the Rectifier operation state is communicationFailure + 5. on(5) - indicates that the Rectifier operation state is on + 6. noConfig(6) - indicates that the Rectifier operation state is not Configured + 7. offline(7) - indicates that the Rectifier operation state is offline + 8. close(8) - indicates that the Rectifier operation state is closed + 9. invalid(-1) - indicates that the device can not get the value, e.g. the EMU does not support this operation, or the EMU state is abnormal + " + ::= { hwRectifierEntry 3 } + + hwRectifierVoltage OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mV" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Output voltage . + Unit: mV" + ::= { hwRectifierEntry 4 } + + hwRectifierCurrent OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mA" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Output current . + Unit: mA" + ::= { hwRectifierEntry 5 } + + hwRectifierRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "RowStatus standard operation" + ::= { hwRectifierEntry 6 } + + hwRectifierCurrentLimit OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "current limit switch" + DEFVAL { 1 } + ::= { hwRectifierEntry 7 } + + hwRectifierRunState OBJECT-TYPE + SYNTAX BITS + { + rectifierOn(0), + averageCharge(1), + output(2), + isLimit(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Running state of rectifier module. + Options: + 1.rectifierOn(0) - indicates that the module is on + 2.averageCharge(1) - indicates that the module is being averagely charged. + 3.output(2) - indicates that the module has output + 4. isLimit(3) - indicates the current limit switch + " + ::= { hwRectifierEntry 8 } + + hwRectifierChargeState OBJECT-TYPE + SYNTAX INTEGER + { + float(0), + average(1), + test(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Charging state of rectifier. + Options: + 1. float(0) - indicates that the Charge state of Rectifier is float + 2. average(1) - indicates that the Charge state of Rectifier is average + 3. test(2) - indicates that the Charge state of Rectifier is test + " + ::= { hwRectifierEntry 9 } + + hwBatteryGroup OBJECT IDENTIFIER ::= { hwPowerMonObjects 6 } + hwBatteryGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBatteryGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Basic information table of battery group. + The indexes of this table are hwEnvEmuIndex and hwPowerIndex. + hwEnvEmuIndex is the index of the monitored unit, + and hwPowerIndex is the index of the power supply monitored by the monitoring unit. + " + ::= { hwBatteryGroup 1 } + + hwBatteryGroupEntry OBJECT-TYPE + SYNTAX HwBatteryGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Basic information table of battery group. + The indexes of this entry are hwEnvEmuIndex and hwPowerIndex. + hwEnvEmuIndex is the index of the monitored unit, + and hwPowerIndex is the index of the power supply monitored by the monitoring unit. + " + INDEX { hwEnvEmuIndex, hwPowerIndex } + ::= { hwBatteryGroupTable 1 } + + HwBatteryGroupEntry ::= + SEQUENCE { + hwBatteryGroupCapacity + Integer32, + hwBatteryGroupCapcaityRemain + Integer32, + hwBatteryGroups + Integer32, + hwBatteryGroupVoltageLow + MeasuresRange, + hwBatteryGroupChargeLimit + MeasuresRange, + hwBatteryGroupRowStatus + RowStatus, + hwBatteryGroupOperStatus + INTEGER, + hwBatteryGroupVoltageHigh + MeasuresRange, + hwBatteryGroupTwiceOffVoltage + MeasuresRange, + hwBatteryGroupProtectVoltage + MeasuresRange, + hwBatteryGroupTmpOffHigh + MeasuresRange, + hwBatteryInstallTime + DisplayString, + hwBatteryGroupBomCode + DisplayString + } + + hwBatteryGroupCapacity OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total capacity of the present battery group. + Unit: Ah" + ::= { hwBatteryGroupEntry 1 } + + hwBatteryGroupCapcaityRemain OBJECT-TYPE + SYNTAX Integer32 (-1..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total remain capacity of the present battery group . + invalid(-1) indicates that the device can not get the value, e.g. the EMU does not support this operation, or the EMU state is abnormal. + Unit: Ah" + ::= { hwBatteryGroupEntry 2 } + + hwBatteryGroups OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Number of battery group" + DEFVAL { 2 } + ::= { hwBatteryGroupEntry 3 } + + hwBatteryGroupVoltageLow OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mV" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When the voltage of the battery group is lower than the value set, + the battery group will no longer supply power. Its unit is mV. + Default: 43000 + Unit: mV + " + DEFVAL { 43000 } + ::= { hwBatteryGroupEntry 4 } + + hwBatteryGroupChargeLimit OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Charge limit point quotient, the product of which and the max capacity + of the battery group is the max charge current allowed. + Default: 15 + Unit: percent + " + DEFVAL { 15 } + ::= { hwBatteryGroupEntry 5 } + + hwBatteryGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "RowStatus standard operation" + ::= { hwBatteryGroupEntry 6 } + + hwBatteryGroupOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The State of the battery supply which was connected with Power EMU. + To use this function,please confirm that the battery group was connected with Power EMU and the Power EMU state is Normal. + When the mains supply is abnormal, the battery group usually supplies power in an emergency. + Options: + 1.on(1) - indicates that the state of the battery power supply is on + 2.off(2) - indicates that the state of the battery power supply is off + 3.invalid(-1) - indicates that the device can not get the value,e.g. the EMU does not support this operation, or the EMU state is abnormal" + ::= { hwBatteryGroupEntry 7 } + + hwBatteryGroupVoltageHigh OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mV" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When the voltage of the battery group is higher than the value set, the battery group + will no longer supply power. Its unit is mV. + Default: 43000 + Unit: mV + " + DEFVAL { 43000 } + ::= { hwBatteryGroupEntry 8 } + + hwBatteryGroupTwiceOffVoltage OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mV" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The twice off protection voltage of the battery group. Its unit is mV. + Default: 44000 + Unit: mV + " + DEFVAL { 44000 } + ::= { hwBatteryGroupEntry 9 } + + hwBatteryGroupProtectVoltage OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mV" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The first off protection voltage of the battery, + whose default is 43V. + Default: 43000 + Unit: mV + " + DEFVAL { 43000 } + ::= { hwBatteryGroupEntry 10 } + + hwBatteryGroupTmpOffHigh OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "0.01 degree" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The high temperature off protection point of the battery group, + whose default is 50 degrees centigrade. + Unit: 0.01 degree + " + DEFVAL { 5000 } + ::= { hwBatteryGroupEntry 11 } + + hwBatteryInstallTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The installing date of battery group. + " + ::= { hwBatteryGroupEntry 12 } + + hwBatteryGroupBomCode OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The BOM code of battery. + " + ::= { hwBatteryGroupEntry 13 } + + hwChargeTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwChargeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Charge management table. + Through this table, the charging parameter of the battery can be set and queried. + The indexes of this table are hwEnvEmuIndex and hwPowerIndex. + hwEnvEmuIndex is the index of the monitored unit, + and hwPowerIndex is the index of the power supply monitored by the monitoring unit. + " + ::= { hwBatteryGroup 2 } + + hwChargeEntry OBJECT-TYPE + SYNTAX HwChargeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Charge management table. + Through this table, the charging parameter of the battery can be set and queried. + The indexes of this entry are hwEnvEmuIndex and hwPowerIndex. + hwEnvEmuIndex is the index of the monitored unit, + and hwPowerIndex is the index of the power supply monitored by the monitoring unit." + INDEX { hwEnvEmuIndex, hwPowerIndex } + ::= { hwChargeTable 1 } + + HwChargeEntry ::= + SEQUENCE { + hwChargeAdminStatus + INTEGER, + hwChargeOperStatus + INTEGER, + hwAverageChargeVoltage + MeasuresRange, + hwFloatChargeVoltage + MeasuresRange, + hwChargeControlRowStatus + RowStatus, + hwAverageChargeTime + Integer32, + hwBatteryTmpRedeemingQuotiety + Integer32 + } + + hwChargeAdminStatus OBJECT-TYPE + SYNTAX INTEGER + { + average(1), + float(2), + auto(3), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Charge management mode. + Options: + 1. average(1) - indicates that the charge management mode is average charge + 2. float(2) - indicates that the charge management mode is float charge + 3. auto(3) - indicates that the charge management mode is auto-control charge + 4. invalid(-1) - indicates that the device can not get the value, e.g. the EMU does not support this operation, or the EMU state is abnormal + " + DEFVAL { 2 } + ::= { hwChargeEntry 1 } + + hwChargeOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + average(1), + float(2), + full(3), + noCharge(4), + discharge(5), + sleep(6), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Charge operation status. + Options: + 1. average(1) - indicates that the charge operation state is average charge + 2. float(2) - indicates that the charge operation state is float charge + 3. full(3) - indicates that the charge operation state is full + 4. noCharge(4) - indicates that there is no charge in operation + 5. discharge(5) - indicates that there is discharge in operation + 6. sleep(6) - indicates that the charge operation state is sleep + 7. invalid(-1) - indicates that the device can not get the value, e.g. the EMU does not support this operation, or the EMU state is abnormal + " + ::= { hwChargeEntry 2 } + + hwAverageChargeVoltage OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mV" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Voltage value of average charge, in unit of mV. + Default: 56500 + Unit: mV + " + DEFVAL { 56500 } + ::= { hwChargeEntry 3 } + + hwFloatChargeVoltage OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mV" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Voltage value of float charge . + Default: 53500 + Unit: mV + " + DEFVAL { 53500 } + ::= { hwChargeEntry 4 } + + hwChargeControlRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "RowStatus standard operation" + ::= { hwChargeEntry 5 } + + hwAverageChargeTime OBJECT-TYPE + SYNTAX Integer32 + UNITS "day" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Timing average charge time interval, effective range is 190 days. + Default :value is 60 days + Unit: day" + DEFVAL { 60 } + ::= { hwChargeEntry 6 } + + hwBatteryTmpRedeemingQuotiety OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Temperature redeeming quotient, used to set the co-relation + between the float charge voltage and the battery temperature. + It means How much will the float charge voltage decrease + with the increasing of every degree centigrade of the battery + temperature. The unit is mV. + Specific value is determined by the redeem feature curve of + floating charge for the battery group used. + Default value is 100mV + " + DEFVAL { 100 } + ::= { hwChargeEntry 7 } + + hwBatteryTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBatteryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Battery group state table. + Through this table, the status parameter of a battery group can be set and queried. + The indexes of this table are hwEnvEmuIndex, hwPowerIndex, and hwBatteryIndex. + hwEnvEmuIndex is the index of the monitored unit. + hwPowerIndex is the index of the power supply monitored by the monitoring unit. + hwBatteryIndex is the index of the monitored battery group. + " + ::= { hwBatteryGroup 3 } + + hwBatteryEntry OBJECT-TYPE + SYNTAX HwBatteryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Battery group state table. + Through this table, the status parameter of a battery group can be set and queried. + The indexes of this entry are hwEnvEmuIndex, hwPowerIndex, and hwBatteryIndex. + hwEnvEmuIndex is the index of the monitored unit. + hwPowerIndex is the index of the power supply monitored by the monitoring unit. + hwBatteryIndex is the index of the monitored battery group. + " + INDEX { hwEnvEmuIndex, hwPowerIndex, hwBatteryIndex } + ::= { hwBatteryTable 1 } + + HwBatteryEntry ::= + SEQUENCE { + hwBatteryIndex + Integer32, + hwBatteryCapacity + Integer32, + hwBatteryLoopState + INTEGER, + hwBatteryVoltage + MeasuresRange, + hwBatteryState + INTEGER, + hwBatteryCurrent + MeasuresRange, + hwBatteryTemperature + Integer32, + hwBatteryRowStatus + RowStatus, + hwBatteryCurrentHigh + MeasuresRange, + hwBatteryFuseState + INTEGER, + hwBatteryContactState + INTEGER, + hwBatteryRemainCapacity + Integer32, + hwBatteryProtectState + INTEGER, + hwBatteryVoltageState + INTEGER, + hwBatteryHardwareState + INTEGER + } + + hwBatteryIndex OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Battery group loop index" + ::= { hwBatteryEntry 1 } + + hwBatteryCapacity OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The permitted max battery capacity of the battery group loop charge. + Unit: Ah" + DEFVAL { 100 } + ::= { hwBatteryEntry 2 } + + hwBatteryLoopState OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The battery group present status. + Options: + 1. on(1) - indicates that the present state of battery group is on + 2. off(2) - indicates that the present state of battery group is off + 3. invalid(-1) - indicates that the device can not get the value, e.g. the EMU does not support this operation, or the EMU state is abnormal + " + ::= { hwBatteryEntry 3 } + + hwBatteryVoltage OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mV" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The loop voltage of the battery group. + Unit: mV" + ::= { hwBatteryEntry 4 } + + hwBatteryState OBJECT-TYPE + SYNTAX INTEGER + { + charge(1), + discharge(2), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present state of the battery group loop. + Options: + 1. charge(1) - indicates that the present state of the battery group loop is charge + 2. discharge(2) - indicates that the present state of the battery group loop is discharge + 3. invalid(-1) - indicates that the device can not get the value, e.g. the EMU does not support this operation, or the EMU state is abnormal + " + ::= { hwBatteryEntry 5 } + + hwBatteryCurrent OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mA" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Present current . + Unit: mA" + ::= { hwBatteryEntry 6 } + + hwBatteryTemperature OBJECT-TYPE + SYNTAX Integer32 + UNITS "degree" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The loop temperature of the battery group. + Unit: degree" + ::= { hwBatteryEntry 7 } + + hwBatteryRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "RowStatus standard operation" + ::= { hwBatteryEntry 8 } + + hwBatteryCurrentHigh OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mA" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The over-current alarm point of the battery group. + Unit: mA" + ::= { hwBatteryEntry 9 } + + hwBatteryFuseState OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Battery fuse state. + Options: + 1. on(1) - indicates that the fuse is connected + 2. off(2) - indicates that the fuse is disconnected + 3. invalid(-1) - indicates that the device can not get the value, e.g. the EMU does not support this operation, or the EMU state is abnormal + " + ::= { hwBatteryEntry 10 } + + hwBatteryContactState OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the battery contactor. + Options: + 1. on(1) - indicates that the contactor is connected + 2. off(2) - indicates that the contactor is disconnected + 3. invalid(-1) - indicates that the device can not get the value, e.g. the EMU does not support this operation, or the EMU state is abnormal" + ::= { hwBatteryEntry 11 } + + hwBatteryRemainCapacity OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remain capacity of the battery + " + ::= { hwBatteryEntry 12 } + + hwBatteryProtectState OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + overtemperature(2), + overCurrent(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Protection status of the battery. + Options: + 1. normal(1) - indicates that the Protection status of the battery is normal + 2. overtemperature(2) - indicates that the Protection status of the battery is overtemperature + 3. overCurrent(3) - indicates that the Protection status of the battery is overCurrent + " + ::= { hwBatteryEntry 13 } + + hwBatteryVoltageState OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + exceedVoltage(2), + belowVoltage(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Voltage state of Battery. + Options: + 1. normal(1) - indicates that Voltage state of Battery is normal + 2. exceedVoltage(2) - indicates that Voltage state of Battery is exceedVoltage + 3. belowVoltage(3) - indicates that Voltage state of Battery is belowVoltage + " + ::= { hwBatteryEntry 14 } + + hwBatteryHardwareState OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + fault(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hardware State of Battery. + Options: + 1. normal(1) - indicates that the hardware state of Battery is normal + 2. fault(2) - indicates that the hardware state of Battery is fault + " + ::= { hwBatteryEntry 15 } + + hwBatteryTestTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBatteryTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Battery test table. + The indexes of this table are hwEnvEmuIndex and hwPowerIndex. + hwEnvEmuIndex is the index of the monitored unit, + and hwPowerIndex is the index of the power supply monitored by the monitoring unit. + " + ::= { hwBatteryGroup 4 } + + hwBatteryTestEntry OBJECT-TYPE + SYNTAX HwBatteryTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Battery test table. + The indexes of this entry are hwEnvEmuIndex and hwPowerIndex. + hwEnvEmuIndex is the index of the monitored unit, + and hwPowerIndex is the index of the power supply monitored by the monitoring unit. + " + INDEX { hwEnvEmuIndex, hwPowerIndex } + ::= { hwBatteryTestTable 1 } + + HwBatteryTestEntry ::= + SEQUENCE { + hwBatteryTestAdminStatus + INTEGER, + hwBatteryTestAutoDischargePeriod + Integer32, + hwBatteryTestResult + INTEGER, + hwBatteryTestStartTime + DateAndTime, + hwBatteryTestDuration + Integer32, + hwBatteryTestTerminateVoltage + Integer32, + hwBatteryTestTotalDischargeAH + Integer32, + hwBatteryTestOperStatus + INTEGER, + hwBatteryTestPhase + INTEGER, + hwBatteryTestStartHour + Integer32, + hwBatteryTestAlarmThreshold + Integer32 + } + + hwBatteryTestAdminStatus OBJECT-TYPE + SYNTAX INTEGER + { + start(1), + terminate(2), + enableAutoTest(3), + disableAutoTest(4), + timeautoTest(5), + offautoTest(6), + timeoffautoTest(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Battery test admin status. + Options: + 1. start(1) - indicates that the Battery starts testing + 2. terminate(2) - indicates that the Battery terminates testing + 3. enableAutoTest(3) - indicates that the Battery enables auto test function + 4. disableAutoTest(4) - indicates that the Battery disables auto test function + 5. timeautoTest(5) - indicates that the Battery enable timing auto test function + 6. offautoTest(6) - indicates that the Battery enable off auto test function + 7. timeoffautoTest(7) - indicates that the Battery enable timing+off auto test + " + ::= { hwBatteryTestEntry 1 } + + hwBatteryTestAutoDischargePeriod OBJECT-TYPE + SYNTAX Integer32 + UNITS "day" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Auto discharge test period. + Effective range is 30 -240 days. + Default: 120 + Unit: day + " + DEFVAL { 120 } + ::= { hwBatteryTestEntry 2 } + + hwBatteryTestResult OBJECT-TYPE + SYNTAX INTEGER + { + testing(1), + complete(2), + alarmTerminated(3), + hostTerminated(4), + overtimeTerminated(5), + normal(6), + supplyRecoverAutotestTerminated(7) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Test result: + Options: + 1. testing(1) - indicates that the Battery test is in operation + 2. complete(2) - indicates that the Battery test is completed normally + 3. alarmTerminated(3) - indicates that the Battery test is stopped by alarms + 4. hostTerminated(4) - indicates that the Battery test is stopped by the host + 5. overtimeTerminated(5) - indicates that the Battery test is stopped because of over time + 6. normal(6) - indicates that the Battery test is not started + 7. supplyRecoverAutotestTerminated(7) - indicates that the Battery test is stopped because of supply recover + " + ::= { hwBatteryTestEntry 3 } + + hwBatteryTestStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Time of starting test" + ::= { hwBatteryTestEntry 4 } + + hwBatteryTestDuration OBJECT-TYPE + SYNTAX Integer32 + UNITS "hour" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Battery discharge test duration . + Effective range is 1�C100 hours. + Default :value is 10 hours + Unit: hour + " + ::= { hwBatteryTestEntry 5 } + + hwBatteryTestTerminateVoltage OBJECT-TYPE + SYNTAX Integer32 + UNITS "mV" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Battery discharge test end voltage. + Effective range (DC lack alarm voltage+0.5V�Cvoltage of floating charge). + Default: 45600 + Unit: mV + " + ::= { hwBatteryTestEntry 6 } + + hwBatteryTestTotalDischargeAH OBJECT-TYPE + SYNTAX Integer32 + UNITS "mAH" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + " + Total discharge AH. + Unit: mAH + " + ::= { hwBatteryTestEntry 7 } + + hwBatteryTestOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + autoTestPermit(1), + autoTestForbid(2), + timeautoTestPermit(3), + offautoTestPermit(4), + timeoffautoTestPermit(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Battery discharge test operate status. + Options: + 1. autoTestPermit(1) - indicates that auto discharge test is enabled + 2. autoTestForbid(2) - indicates that auto discharge test is disabled + 3. timeautoTestPermit(3) - indicates that timing auto discharge test is enabled + 4. offautoTestPermit(4) - indicates that off auto discharge test is enabled + 5. timeoffautoTestPermit(5) - indicates that timing-off auto discharge test is enabled" + ::= { hwBatteryTestEntry 8 } + + hwBatteryTestPhase OBJECT-TYPE + SYNTAX INTEGER + { + charge(1), + discharge(2), + record(3), + finish(4), + waitingfordischarge(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Battery test phase. + Options: + 1. charge(1) - indicates the batter test phase is charge + 2. discharge(2) - indicates the batter test phase is discharge + 3. record(3) - indicates the power equipment recording test result + 4. finish(4) - indicates that the discharge is complete + 5.waitingfordischarge(5) - indicates that preparation is ready for discharge command + " + ::= { hwBatteryTestEntry 9 } + + hwBatteryTestStartHour OBJECT-TYPE + SYNTAX Integer32 + UNITS "hour" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Discharge start time. + Effective range is 0 23 + Default: 0 + Unit: hour + " + DEFVAL { '0'b } + ::= { hwBatteryTestEntry 10 } + + hwBatteryTestAlarmThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The battery discharge test alarm threshold in ratio of the range:1~79." + DEFVAL { 70 } + ::= { hwBatteryTestEntry 11 } + + hwBatteryLogTestTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBatteryLogTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Battery test result table, + Through this table, the discharging test result of the battery group can be saved and queried. + The indexes of this table are hwEnvEmuIndex, hwPowerIndex, and hwBatteryLogTestIndex. + hwEnvEmuIndex is the index of the monitored unit. + hwPowerIndex is the index of the power supply monitored by the monitoring unit. + hwBatteryLogTestIndex is the index of the monitored battery. + " + ::= { hwBatteryGroup 5 } + + hwBatteryLogTestEntry OBJECT-TYPE + SYNTAX HwBatteryLogTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Battery test result table, + Through this table, the discharging test result of the battery group can be saved and queried. + The indexes of this entry are hwEnvEmuIndex, hwPowerIndex, and hwBatteryLogTestIndex. + hwEnvEmuIndex is the index of the monitored unit. + hwPowerIndex is the index of the power supply monitored by the monitoring unit. + hwBatteryLogTestIndex is the index of the monitored battery. + " + INDEX { hwEnvEmuIndex, hwPowerIndex, hwBatteryLogTestIndex } + ::= { hwBatteryLogTestTable 1 } + + HwBatteryLogTestEntry ::= + SEQUENCE { + hwBatteryLogTestIndex + Integer32, + hwBatteryLogTestStartTime + DateAndTime, + hwBatteryLogTestDischargeDuration + Integer32, + hwBatteryLogTestTerminateVoltage + Integer32, + hwBatteryLogTestBatteryStatus + INTEGER, + hwBatteryLogTestTotalDischargeAH + Integer32, + hwBatteryLogTestFinish + INTEGER, + hwBatteryLogTestEfficiency + Integer32, + hwBatteryLogTestBatteryTemperature + Integer32, + hwBatteryLogTestBatteryCurrent + Integer32 + } + + hwBatteryLogTestIndex OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Battery discharge test result index" + ::= { hwBatteryLogTestEntry 1 } + + hwBatteryLogTestStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Battery discharge test start time" + ::= { hwBatteryLogTestEntry 2 } + + hwBatteryLogTestDischargeDuration OBJECT-TYPE + SYNTAX Integer32 + UNITS "minute" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Duration of discharge. + Unit: minute" + ::= { hwBatteryLogTestEntry 3 } + + hwBatteryLogTestTerminateVoltage OBJECT-TYPE + SYNTAX Integer32 + UNITS "mV" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "End voltage of battery discharge test . + Unit: mV" + ::= { hwBatteryLogTestEntry 4 } + + hwBatteryLogTestBatteryStatus OBJECT-TYPE + SYNTAX INTEGER + { + expectant(1), + unexpected(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Battery status. + Options: + 1. expectant(1) - indicates the batter test state is expectant + 2. unexpected(2) - indicates the batter test state is unexpected + 3. unknown(3) - indicates the batter test state is unknown + " + ::= { hwBatteryLogTestEntry 5 } + + hwBatteryLogTestTotalDischargeAH OBJECT-TYPE + SYNTAX Integer32 + UNITS "mAH" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Discharge cumulate AH. + Unit: mAH + " + ::= { hwBatteryLogTestEntry 6 } + + hwBatteryLogTestFinish OBJECT-TYPE + SYNTAX INTEGER + { + testing(1), + completed(2), + alarmTerminated (3), + hostTerminated(4), + overtimeTerminated(5), + notTest(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Battery Test result. + Options: + 1. testing(1) - indicates that it is during testing + 2. completed(2) - indicates that the test is completed normally + 3. alarmTerminated(3) - indicates that the test is stopped by alarms + 4. hostTerminated(4) - indicates that the test is stopped by the host + 5. overtimeTerminated(5) - indicates that the test is stopped because of over 100 hours + 6. notTest(6) - indicates that the test is not started + " + ::= { hwBatteryLogTestEntry 7 } + + hwBatteryLogTestEfficiency OBJECT-TYPE + SYNTAX Integer32 + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The information of battery test efficiency. + " + ::= { hwBatteryLogTestEntry 8 } + + hwBatteryLogTestBatteryTemperature OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.01 Degree" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Battery discharge test end Temperature. + Unit: 0.01 Degree + " + ::= { hwBatteryLogTestEntry 9 } + + hwBatteryLogTestBatteryCurrent OBJECT-TYPE + SYNTAX Integer32 + UNITS "mA" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Battery discharge test average Current. + Unit: mA + " + ::= { hwBatteryLogTestEntry 10 } + + hwRemoteProvidePowerInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRemoteProvidePowerInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Remote provide power basic information table. + The indexes of this table are hwEnvEmuIndex and hwPowerIndex. + hwEnvEmuIndex is the index of the monitored unit, + and hwPowerIndex is the index of the power supply monitored by the monitoring unit. + " + ::= { hwPowerMonObjects 7 } + + hwRemoteProvidePowerInfoEntry OBJECT-TYPE + SYNTAX HwRemoteProvidePowerInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Remote provide power basic information table. + The indexes of this entry are hwEnvEmuIndex and hwPowerIndex. + hwEnvEmuIndex is the index of the monitored unit, + and hwPowerIndex is the index of the power supply monitored by the monitoring unit. + " + INDEX { hwEnvEmuIndex,hwPowerIndex } + ::= { hwRemoteProvidePowerInfoTable 1 } + + HwRemoteProvidePowerInfoEntry ::= + SEQUENCE { + hwPowerCentralState + INTEGER, + hwPowerCentralDCInPutState + INTEGER, + hwPowerCentralDCOutputState + INTEGER, + hwPowerCentralDCOutputMode + INTEGER, + hwPowerRemoteCommState + INTEGER, + hwPowerRemoteDCInputState + INTEGER, + hwPowerRemoteLineCurState + INTEGER, + hwPowerRemotePowerState + INTEGER, + hwPowerRemoteLineState + BITS, + hwPowerCentralLoadState + INTEGER + } + + hwPowerCentralState OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + temOver(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of the central module. + Options: + 1. normal(1) - indicates the normal state + 2. temOver(2) - indicates the over-temperature + " + ::= { hwRemoteProvidePowerInfoEntry 1 } + + hwPowerCentralDCInPutState OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + lack(2), + over(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of central module DC input: + Options: + 1.normal(1) - indicates the normal state + 2.lack(2) - indicates the voltage underflow + 3.over(3) - indicates the voltage overflow + " + ::= { hwRemoteProvidePowerInfoEntry 2} + + hwPowerCentralDCOutputState OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + volLack(2), + volOver(3), + loadOver(4), + shortCircuit(5), + noLoad(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of central module DC output. + Options: + 1. normal(1) - indicates the normal state + 2. volLack(2) - indicates the voltage underflow + 3. volOver(3) - indicates the voltage overflow + 4. loadOver(4) - indicates the over-loading + 5. shortCircuit(5) - indicates the short circuit + 6. noLoad(6) - indicates no load + " + ::= { hwRemoteProvidePowerInfoEntry 3 } + + hwPowerCentralDCOutputMode OBJECT-TYPE + SYNTAX INTEGER + { + highVolMode(1), + lowVolMode(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mode of central module DC output. + Options: + 1. highVolMode(1) - indicates the high voltage output mode + 2. lowVolMode(2) - indicates the low voltage output mode + " + ::= { hwRemoteProvidePowerInfoEntry 4 } + + hwPowerRemoteCommState OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + revfault(2), + sendfault(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Remote power module communications state. + Options: + 1. normal(1) - indicates the normal state + 2. revfault(2) - indicates the receiving of fault + 3. sendfault(3) - indicates the sending of fault" + ::= { hwRemoteProvidePowerInfoEntry 5 } + + hwPowerRemoteDCInputState OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + lack(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "State of remote module DC input. + Options: + 1. normal(1) - indicates the normal state + 2. lack(2) - indicates that the voltage is underflow + " + ::= { hwRemoteProvidePowerInfoEntry 6 } + + hwPowerRemoteLineCurState OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + cablejoining(2), + curLeakage(3), + curOver(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "state of line between central and remote module. + Options: + 1.normal(1) - indicates the normal state + 2.cablejoining(2) - indicates the cable joining + 3.curLeakage(3) - indicates the cur Leakage + 4.curOver(4) - indicates the cur Over + " + ::= { hwRemoteProvidePowerInfoEntry 7 } + + hwPowerRemotePowerState OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + fault(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "state of remote UA60 power. + Options: + 1. normal(1) - indicates the normal state + 2. fault(2) - indicates the faulty state + " + ::= { hwRemoteProvidePowerInfoEntry 8 } + + hwPowerRemoteLineState OBJECT-TYPE + SYNTAX BITS + { + u1state(0), + u2state(1), + u3state(2), + u4state(3), + a1state(4), + a2state(5), + a3state(6), + a4state(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "State of line U1. + Options: + 1. u1state(0) - indicates the power remote line state is u1 state + 2. u2state(1) - indicates the power remote line state is u2 state + 3. u3state(2) - indicates the power remote line state is u3 state + 4. u4state(3) - indicates the power remote line state is u4 state + 5. a1state(4) - indicates the power remote line state is a1 state + 6. a2state(5) - indicates the power remote line state is a2 state + 7. a3state(6) - indicates the power remote line state is a3 state + 8. a4state(7) - indicates the power remote line state is a4 state + " + ::= { hwRemoteProvidePowerInfoEntry 9 } + + hwPowerCentralLoadState OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + overload(2), + nonload(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "state of central load. + Options: + 1. normal(1) - indicates the normal state + 2. overload(2) - indicates overload + 3. nonload(3) - indicates non-load + " + ::= { hwRemoteProvidePowerInfoEntry 10 } + + + hwPowerMibTrap OBJECT IDENTIFIER ::= { hwPower 2 } + + hwPowerTrapOid OBJECT IDENTIFIER ::= { hwPowerMibTrap 1 } + + hwPowerTrapsDefine OBJECT IDENTIFIER ::= { hwPowerMibTrap 2 } + + hwPowerTraps OBJECT IDENTIFIER ::= { hwPowerTrapsDefine 0 } + + powerConnFaultAlarm NOTIFICATION-TYPE + OBJECTS {hwEnvEmuIndex, hwPowerIndex } + STATUS current + DESCRIPTION + " This trap message is reported when the communication between + the power module and the monitoring board is fault." + ::= { hwPowerTraps 1 } + + powerConnFaultAlarmResume NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the communication between + the power module and the monitoring board resumes." + ::= { hwPowerTraps 2 } + + acInputVoltageAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex, hwACLoopIndex } + STATUS current + DESCRIPTION + "This trap message is reported when there is a exception of AC input voltage." + ::= { hwPowerTraps 3 } + + acInputVoltageAlarmResume NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex, hwACLoopIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the state of AC input voltage resumes." + ::= { hwPowerTraps 4 } + + acInputVoltageHighAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex, hwACLoopIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the input voltage is too high." + ::= { hwPowerTraps 5 } + + acInputVoltageHighAlarmResume NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex, hwACLoopIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the input voltage + resumes to the normal range from a high value." + ::= { hwPowerTraps 6 } + + acInputVoltageLowAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex, hwACLoopIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the input voltage is too low." + ::= { hwPowerTraps 7 } + + acInputVoltageLowAlarmResume NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex, hwACLoopIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the input voltage + resumes to the normal range from a low value." + ::= { hwPowerTraps 8 } + + dcOutputVoltageHighAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the output voltage is too high." + ::= { hwPowerTraps 9 } + + dcOutputVoltageHighAlarmResume NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the output voltage + resumes to the normal range from a high value." + ::= { hwPowerTraps 10 } + + dcOutputCurrentHighAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the output current is too high." + ::= { hwPowerTraps 11 } + + dcOutputCurrentHighAlarmResume NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the output current + resumes to the normal range from a high value." + ::= { hwPowerTraps 12 } + + dcOutputVoltageLowAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the output voltage is too low." + ::= { hwPowerTraps 13 } + + dcOutputVoltageLowAlarmResume NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the output voltage + resumes to the normal range from a low value." + ::= { hwPowerTraps 14 } + + dcOutputCurrentLowAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the output current is too low." + ::= { hwPowerTraps 15 } + + dcOutputCurrentLowAlarmResume NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the output current + resumes to the normal range from a low value." + ::= { hwPowerTraps 16 } + + overLoadPowerAbnormalAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex, hwLoadIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the state of load power is abnormal." + ::= { hwPowerTraps 17 } + + overLoadPowerAbnormalAlarmResume NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex, hwLoadIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the state of load power recovers to normal." + ::= { hwPowerTraps 18 } + + overBattPowerOffAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the battery is powered off." + ::= { hwPowerTraps 19 } + + overBattPowerOffAlarmResume NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the battery is powered on." + ::= { hwPowerTraps 20 } + + overLoadPowerOffAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the loadpower is powered off." + ::= { hwPowerTraps 21 } + + overLoadPowerOffAlarmResume NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the loadpower is powered on." + ::= { hwPowerTraps 22 } + + acMainsSupplyAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex, hwACLoopIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the AC mains supply is abnormal." + ::= { hwPowerTraps 23 } + + acMainsSupplyAlarmResume NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex, hwACLoopIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the AC mains supply recovers to normal." + ::= { hwPowerTraps 24 } + + batteryLoopAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwBatteryIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the loop of battery group disconnects." + ::= { hwPowerTraps 25 } + + batteryLoopAlarmResume NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwBatteryIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the loop of battery group connects." + ::= { hwPowerTraps 26 } + + batteryFuseAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwBatteryIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the fuse of battery group disconnects." + ::= { hwPowerTraps 27 } + + batteryFuseAlarmResume NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwBatteryIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the fuse of battery group connects. " + ::= { hwPowerTraps 28 } + + batteryContachAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwBatteryIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the contactor of battery group disconnects." + ::= { hwPowerTraps 29 } + + batteryContachAlarmResume NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwBatteryIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the contactor of battery group connects." + ::= { hwPowerTraps 30 } + + userModuleOffAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex, hwLoadIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the user module is powered off." + ::= { hwPowerTraps 31 } + + userModuleOffAlarmResume NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex, hwLoadIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the user module is powered on." + ::= { hwPowerTraps 32 } + + transferModuleOffAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex, hwLoadIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the transfer module is powered off." + ::= { hwPowerTraps 33 } + + transferModuleOffAlarmResume NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex, hwLoadIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the transfer module is powered on." + ::= { hwPowerTraps 34 } + + userModuleSwitchAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex, hwLoadIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the user module is switched off." + ::= { hwPowerTraps 35 } + + transferModuleSwitchAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex, hwLoadIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the transfer module is switched off." + ::= { hwPowerTraps 37 } + + loadFuseAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex, hwLoadIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the load fuse is abnormal." + ::= { hwPowerTraps 39 } + + loadFuseAlarmResume NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex, hwLoadIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the load fuse resumes." + ::= { hwPowerTraps 40 } + + chargeCtrlStateAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex, hwLoadIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the control state of average or floating charge converts." + ::= { hwPowerTraps 41 } + + chargeModeAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex, hwLoadIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the charge state converts." + ::= { hwPowerTraps 42 } + + acCommFailAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the AC panel communication fails." + ::= { hwPowerTraps 43 } + + acCommFailAlarmResume NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the AC panel communication resumes." + ::= { hwPowerTraps 44 } + + batteryChargeOverAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwBatteryIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the Over-current of battery group happens." + ::= { hwPowerTraps 45 } + + batteryChargeOverAlarmResume NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwBatteryIndex } + STATUS current + DESCRIPTION + "OThis trap message is reported when the Over-current of battery group resumes." + ::= { hwPowerTraps 46 } + + batteryVoltageLackAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwBatteryIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the voltage of battery group lacks." + ::= { hwPowerTraps 47 } + + batteryVoltageLackAlarmResume NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwBatteryIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the voltage of battery group recovers from lack." + ::= { hwPowerTraps 48 } + + loadTwiceOffAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex, hwLoadIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the load is powered off twice." + ::= { hwPowerTraps 49 } + + loadTwiceOffAlarmResume NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex, hwLoadIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the load recovers from powering off twice." + ::= { hwPowerTraps 50 } + + loadOnceOffAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex, hwBatteryIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the load is powered off once." + ::= { hwPowerTraps 51 } + + loadOnceOffAlarmResume NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex, hwBatteryIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the load recovers from powering off once." + ::= { hwPowerTraps 52 } + + acInputPowerOffAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex, hwLoadIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the AC input is powered off." + ::= { hwPowerTraps 53 } + + acInputPowerOffAlarmResume NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex, hwLoadIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the AC input power is powered off." + ::= { hwPowerTraps 54 } + + acInputLoopSwtichAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex, hwLoadIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the AC input loop switches to another one." + ::= { hwPowerTraps 55 } + + batteryDischargeTestStartAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the battery discharge test starts." + ::= { hwPowerTraps 56 } + + batteryDischargeTestStopAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the battery discharge test stops." + ::= { hwPowerTraps 57 } + + powerProtectAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the power protection function is enbaled." + ::= { hwPowerTraps 58 } + + powerUndoProtectAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the power protection function is disabled." + ::= { hwPowerTraps 59 } + + powerCentralOutputModeSwtichAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the central output mode swtiches to another one." + ::= { hwPowerTraps 60 } + + powerCentralTempretaureAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the central tempretaure is abnormal." + ::= { hwPowerTraps 61 } + + powerCentralInputAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the central input voltage is abnormal." + ::= { hwPowerTraps 62 } + + powerCentralOutputAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the central output voltage is abnormal." + ::= { hwPowerTraps 63 } + + powerRemoteCommFaultAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the communiction between the remote and central fails." + ::= { hwPowerTraps 64 } + + powerRemoteVoltageAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the remote voltage is abnormal." + ::= { hwPowerTraps 65} + + powerLineAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the power line is abnormal." + ::= { hwPowerTraps 66 } + + powerRemotePowerAlarm1 NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the remote power is abnormal." + ::= { hwPowerTraps 67 } + + powerRemotePowerAlarm2 NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the Line UA is abnormal." + ::= { hwPowerTraps 68 } + + powerRemotePowerAlarm3 NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the Central load is abnormal." + ::= { hwPowerTraps 69 } + + hwACInfomationTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwACInfomationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "AC infomation table. The table is not supported. + The indexes of this table are hwEnvEmuIndex and hwPowerIndex." + ::= { hwPowerMonObjects 8 } + + hwACInfomationEntry OBJECT-TYPE + SYNTAX HwACInfomationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "AC infomation table. The table is not supported. + The indexes of this entry are hwEnvEmuIndex and hwPowerIndex." + INDEX { hwEnvEmuIndex, hwPowerIndex } + ::= { hwACInfomationTable 1 } + + HwACInfomationEntry ::= + SEQUENCE { + hwACInfoCommState + INTEGER, + hwACInfoThunderState + INTEGER, + hwACInfoCurrentLoop + Integer32, + hwACInfoMCBTrigger + INTEGER, + hwACInfoFrequency + Integer32, + hwACInfoRowStatus + RowStatus + } + + hwACInfoCommState OBJECT-TYPE + SYNTAX INTEGER + { + normal(0), + fault(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "communication state of AC input module. + The node is not supported. + Options: + 1. normal(0) - indicates the communication state of AC is normal + 2. fault(1) - indicates the communication state of AC is fault + " + ::= { hwACInfomationEntry 1 } + + hwACInfoThunderState OBJECT-TYPE + SYNTAX INTEGER + { + normal(0), + fault(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Thunder's state. + The node is not supported. + Options: + 1. normal(0) - indicates the state of Thunder is normal + 2. fault(1) - indicates the state of Thunder is fault + " + ::= { hwACInfomationEntry 2 } + + hwACInfoCurrentLoop OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current AC input working loop. + The leaf is not supported. + " + ::= { hwACInfomationEntry 3 } + + hwACInfoMCBTrigger OBJECT-TYPE + SYNTAX INTEGER + { + normal(0), + break-down(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "AC input MCB trigger state. + The leaf is not supported. + Options: + 1. normal(0) - indicates the AC input MCB trigger state is normal + 2. break-down(1)- indicates the AC input MCB trigger state is break-down + " + ::= { hwACInfomationEntry 4 } + + hwACInfoFrequency OBJECT-TYPE + SYNTAX Integer32 + UNITS "HZ" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The infomation of AC input frequency. + This leaf is not supported. + Unit: HZ + " + ::= { hwACInfomationEntry 5 } + + hwACInfoRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "RowStatus standard operation + The leaf is not supported. + " + ::= { hwACInfomationEntry 6 } + + powerConformance OBJECT IDENTIFIER ::= { hwPower 3 } + + powerCompliances OBJECT IDENTIFIER ::= { powerConformance 1 } + + powerGroups OBJECT IDENTIFIER ::= { powerConformance 2 } + + hwEnvironPowerTraps OBJECT IDENTIFIER ::= { hwPower 4 } + + hwEnvironPowerCommonTraps OBJECT IDENTIFIER ::= { hwEnvironPowerTraps 1 } + + hwEnvironPowerAlarmTraps OBJECT IDENTIFIER ::= { hwEnvironPowerTraps 2 } + + hwEnvironPowerAlarmTrapsPrefix OBJECT IDENTIFIER ::= { hwEnvironPowerAlarmTraps 0 } + + hwEmmPowerBattaryTestStartTrap NOTIFICATION-TYPE + OBJECTS { + hwFrameIndex, + hwEnvEmuIndex, + hwPowerIndex, + hwEnvEmuType, + hwPowerType + } + STATUS current + DESCRIPTION + "The agent generates this trap when the power + device battary discharge test starts. + " + ::= { hwEnvironPowerAlarmTrapsPrefix 1 } + + hwEmmPowerBattaryTestStopTrap NOTIFICATION-TYPE + OBJECTS { + hwFrameIndex, + hwEnvEmuIndex, + hwPowerIndex, + hwEnvEmuType, + hwPowerType, + hwBatteryLogTestBatteryStatus, + hwBatteryLogTestEfficiency + } + STATUS current + DESCRIPTION + "The agent generates this trap when the power + device battary discharge test ends. + " + ::= { hwEnvironPowerAlarmTrapsPrefix 2 } + + hwEmmPowerAcvolFaultTrap NOTIFICATION-TYPE + OBJECTS { + hwFrameIndex, + hwEnvEmuIndex, + hwPowerIndex, + hwACLoopIndex, + hwEnvEmuType, + hwPowerType + } + STATUS current + DESCRIPTION + "The agent generates this trap when the power + device AC input voltage is abnormal. + " + ::= { hwEnvironPowerAlarmTrapsPrefix 3 } + + hwEmmPowerAcvolRecoverTrap NOTIFICATION-TYPE + OBJECTS { + hwFrameIndex, + hwEnvEmuIndex, + hwPowerIndex, + hwACLoopIndex, + hwEnvEmuType, + hwPowerType + } + STATUS current + DESCRIPTION + "The agent generates this trap when the power + device AC input voltage recovers. + " + ::= { hwEnvironPowerAlarmTrapsPrefix 4 } + + hwEmmPowerDcvolFaultTrap NOTIFICATION-TYPE + OBJECTS { + hwFrameIndex, + hwEnvEmuIndex, + hwPowerIndex, + hwEnvEmuType, + hwPowerType + } + STATUS current + DESCRIPTION + "The agent generates this trap when the power + device DC output voltage is abnormal. + " + ::= { hwEnvironPowerAlarmTrapsPrefix 5 } + + hwEmmPowerDcvolRecoverTrap NOTIFICATION-TYPE + OBJECTS { + hwFrameIndex, + hwEnvEmuIndex, + hwPowerIndex, + hwEnvEmuType, + hwPowerType + } + STATUS current + DESCRIPTION + "The agent generates this trap when the power + device DC output voltage recovers. + " + ::= { hwEnvironPowerAlarmTrapsPrefix 6 } + + hwEmmPowerBattloopFaultTrap NOTIFICATION-TYPE + OBJECTS { + hwFrameIndex, + hwEnvEmuIndex, + hwPowerIndex, + hwBatteryIndex, + hwEnvEmuType, + hwPowerType + } + STATUS current + DESCRIPTION + "The agent generates this trap when the power + device the battery loop is broken. + In this case, the function of he backup power is lost. + " + ::= { hwEnvironPowerAlarmTrapsPrefix 7 } + + hwEmmPowerBattloopRecoverTrap NOTIFICATION-TYPE + OBJECTS { + hwFrameIndex, + hwEnvEmuIndex, + hwPowerIndex, + hwBatteryIndex, + hwEnvEmuType, + hwPowerType + } + STATUS current + DESCRIPTION + "The agent generates this trap when the power + device battery loop recovers. + " + ::= { hwEnvironPowerAlarmTrapsPrefix 8 } + + hwEmmPowerLoadfuseFaultTrap NOTIFICATION-TYPE + OBJECTS { + hwFrameIndex, + hwEnvEmuIndex, + hwPowerIndex, + hwLoadIndex, + hwEnvEmuType, + hwPowerType + } + STATUS current + DESCRIPTION + "The agent generates this trap when the fuse of the power device + is broken. In this case, the device is powered off. + " + ::= { hwEnvironPowerAlarmTrapsPrefix 9 } + + hwEmmPowerLoadfuseRecoverTrap NOTIFICATION-TYPE + OBJECTS { + hwFrameIndex, + hwEnvEmuIndex, + hwPowerIndex, + hwLoadIndex, + hwEnvEmuType, + hwPowerType + } + STATUS current + DESCRIPTION + "The agent generates this trap when the fuse of the power + device recovers. + " + ::= { hwEnvironPowerAlarmTrapsPrefix 10 } + + hwEmmPowerRectifierFaultTrap NOTIFICATION-TYPE + OBJECTS { + hwFrameIndex, + hwEnvEmuIndex, + hwPowerIndex, + hwRectifierIndex, + hwEnvEmuType, + hwPowerType + } + STATUS current + DESCRIPTION + "The agent generates this trap when the rectifier + module of the power device is abnormal and the spully power may decrease. + " + ::= { hwEnvironPowerAlarmTrapsPrefix 11 } + + hwEmmPowerRectifierRecoverTrap NOTIFICATION-TYPE + OBJECTS { + hwFrameIndex, + hwEnvEmuIndex, + hwPowerIndex, + hwRectifierIndex, + hwEnvEmuType, + hwPowerType + } + STATUS current + DESCRIPTION + "The agent generates this trap when the rectifier module of the + power device recovers. + " + ::= { hwEnvironPowerAlarmTrapsPrefix 12 } + + hwEmmDigMainsupplyFaultTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwDigChannelIndex, + hwEnvEmuType, + hwPowerType + } + STATUS current + DESCRIPTION + "The agent generates this trap when the + main supply digital is faulty. + " + ::= { hwEnvironPowerAlarmTrapsPrefix 13 } + + hwEmmDigMainsupplyRecoverTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwDigChannelIndex, + hwEnvEmuType, + hwPowerType + } + STATUS current + DESCRIPTION + "The agent generates this trap when the + main supply digital recovers. + " + ::= { hwEnvironPowerAlarmTrapsPrefix 14 } + + hwEmmPowerBatteryOffTrap NOTIFICATION-TYPE + OBJECTS { + hwFrameIndex, + hwEnvEmuIndex, + hwPowerIndex, + hwEnvEmuType, + hwPowerType + } + STATUS current + DESCRIPTION + "The agent generates this trap when the power + of battary is off. + " + ::= { hwEnvironPowerAlarmTrapsPrefix 15 } + + hwEmmBatt1TempFaultTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwPowerIndex, + hwEnvEmuType, + hwPowerType + } + STATUS current + DESCRIPTION + "The agent generates this trap when the + battery group 1 temperature sensor fault + occurs. + " + ::= { hwEnvironPowerAlarmTrapsPrefix 16 } + + hwEmmBatt1TempRestoreTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwPowerIndex, + hwEnvEmuType, + hwPowerType + } + STATUS current + DESCRIPTION + "The agent generates this trap when the + battery group 1 temperature sensor fault + recovers. + " + ::= { hwEnvironPowerAlarmTrapsPrefix 17 } + + hwEmmEnviHumFaultTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwPowerIndex, + hwEnvEmuType, + hwPowerType + } + STATUS current + DESCRIPTION + "The agent generates this trap when the + environment humidity sensor fault occurs. + " + ::= { hwEnvironPowerAlarmTrapsPrefix 18 } + + hwEmmEnviHumRestoreTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwPowerIndex, + hwEnvEmuType, + hwPowerType + } + STATUS current + DESCRIPTION + "The agent generates this trap when the + environment humidity sensor fault recovers. + " + ::= { hwEnvironPowerAlarmTrapsPrefix 19 } + + hwEmmEnvi1TempFaultTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwPowerIndex, + hwEnvEmuType, + hwPowerType + } + STATUS current + DESCRIPTION + "The agent generates this trap when the + environment 1 temperature sensor fault + occurs. + " + ::= { hwEnvironPowerAlarmTrapsPrefix 20 } + + hwEmmEnvi1TempRestoreTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwPowerIndex, + hwEnvEmuType, + hwPowerType + } + STATUS current + DESCRIPTION + "The agent generates this trap when the + environment 1 temperature sensor fault + recovers. + " + ::= { hwEnvironPowerAlarmTrapsPrefix 21 } + + hwEmmBattTemFaultTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwPowerIndex, + hwEnvEmuType, + hwPowerType + } + STATUS current + DESCRIPTION + "The agent generates this trap when the battery + temperature out of normal range. + " + ::= { hwEnvironPowerAlarmTrapsPrefix 22 } + + hwEmmBattTemRecoverTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwPowerIndex, + hwEnvEmuType, + hwPowerType + } + STATUS current + DESCRIPTION + "The agent generates this trap when the battery + temperature recovers to normal range. + " + ::= { hwEnvironPowerAlarmTrapsPrefix 23 } + + hwEmmPowerBatteryOffRecoverTrap NOTIFICATION-TYPE + OBJECTS { + hwFrameIndex, + hwEnvEmuIndex, + hwPowerIndex, + hwEnvEmuType, + hwPowerType + } + STATUS current + DESCRIPTION + "The agent generates this trap when the power + of battary recovers to on state. + " + ::= { hwEnvironPowerAlarmTrapsPrefix 24 } + + hwEmmPowerBatteryUnDetectTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwPowerIndex, + hwEnvEmuType, + hwPowerType + } + STATUS current + DESCRIPTION + "The agent generates this trap when the + one or more batteries are not detected. + " + ::= { hwEnvironPowerAlarmTrapsPrefix 25 } + + hwEmmPowerBatteryDetectRecoverTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwPowerIndex, + hwEnvEmuType, + hwPowerType + } + STATUS current + DESCRIPTION + "The agent generates this trap when the + batteries recover. + " + ::= { hwEnvironPowerAlarmTrapsPrefix 26 } + + hwPowerModuleMismatchTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwPowerIndex, + hwEnvEmuType, + hwPowerType + } + STATUS current + DESCRIPTION + "The agent generates this trap when the + the power supply system detects mismatched power module . + " + ::= { hwEnvironPowerAlarmTrapsPrefix 27 } + + hwPowerModuleRestoreTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwPowerIndex, + hwEnvEmuType, + hwPowerType + } + STATUS current + DESCRIPTION + "The agent generates this trap when the power module recovers. + " + ::= { hwEnvironPowerAlarmTrapsPrefix 28 } +END diff --git a/MIBS/huawei/HUAWEI-PPP-MIB b/MIBS/huawei/HUAWEI-PPP-MIB new file mode 100644 index 0000000..cfd3a95 --- /dev/null +++ b/MIBS/huawei/HUAWEI-PPP-MIB @@ -0,0 +1,276 @@ +-- ================================================================== +-- Copyright (C) 2007 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI Private PPP Protocol MIB +-- Reference: +-- Version: V1.0 +-- History: +-- V1.0 +-- ================================================================== +-- ================================================================== +-- +-- Variables and types be imported +-- +-- ================================================================== + + HUAWEI-PPP-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + InterfaceIndex + FROM IF-MIB + OBJECT-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + IpAddress, Integer32, OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + RowStatus, TruthValue + FROM SNMPv2-TC; + + +-- October 17, 2007 at 22:30 GMT +-- October 17, 2007 at 22:30 GMT + hwPppMIB MODULE-IDENTITY + LAST-UPDATED "200710172230Z" -- October 17, 2007 at 22:30 GMT + ORGANIZATION + "Huawei Technologies co.,Ltd." + CONTACT-INFO + "VRP Team Huawei Technologies co.,Ltd. + Huawei Bld.,NO.3 Xinxi Rd., + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + http://www.huawei.com + Zip:100085 + " + DESCRIPTION + "This MIB is mainly used to configure PPP , PPP MRU negotiation, MP binding with Mp-Group, and PAP/Chap authentication ." + ::= { hwDatacomm 169 } + + + +-- +-- Node definitions +-- + +-- Node definitions +-- + hwPppObjects OBJECT IDENTIFIER ::= { hwPppMIB 1 } + + + +-- hwPppConfigTable table +-- + hwPppConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPppConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure PPP , PPP MRU negotiation, and MP binding with MP-Group." + ::= { hwPppObjects 1 } + + hwPppConfigEntry OBJECT-TYPE + SYNTAX HwPppConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure PPP , PPP MRU negotiation, and MP binding with MP-Group." + INDEX { hwPppIfIndex } + ::= { hwPppConfigTable 1 } + + HwPppConfigEntry ::= + SEQUENCE { + hwPppIfIndex + InterfaceIndex, + hwPppMruNegType + INTEGER, + hwPppMpIfIndex + Integer32 + } + + hwPppIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the interface index." + ::= { hwPppConfigEntry 1 } + + hwPppMruNegType OBJECT-TYPE + SYNTAX INTEGER + { + ipv4(1), + ipv6(2) + + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the mode of MRU negotiation." + ::= { hwPppConfigEntry 11 } + + hwPppMpIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the MP-Group index." + ::= { hwPppConfigEntry 12 } + + + + +-- hwPppAuthenticateTable table +-- + hwPppAuthenticateTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPppAuthenticateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure PAP/CHAP authentication ." + ::= { hwPppObjects 2 } + + hwPppAuthenticateEntry OBJECT-TYPE + SYNTAX HwPppAuthenticateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure PAP/CHAP authentication ." + INDEX { hwPppIfIndex } + ::= { hwPppAuthenticateTable 1 } + + HwPppAuthenticateEntry ::= + SEQUENCE { + + hwPppAuthenticateMode + INTEGER, + hwPppAuthenticateChapUserName + OCTET STRING (SIZE(1..64)), + hwPppAuthenticateChapPwType + INTEGER, + hwPppAuthenticateChapPw + OCTET STRING (SIZE(1..16|24)), + hwPppAuthenticatePapUserName + OCTET STRING (SIZE(1..64)), + hwPppAuthenticatePapPwType + INTEGER, + hwPppAuthenticatePapPw + OCTET STRING (SIZE(1..16|24)) + } + + + + hwPppAuthenticateMode OBJECT-TYPE + SYNTAX INTEGER + { + chap(1), + pap(2), + chappap(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the mode of the authentication." + ::= { hwPppAuthenticateEntry 11 } + + hwPppAuthenticateChapUserName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the username of CHAP authentication." + ::= { hwPppAuthenticateEntry 12 } + + + hwPppAuthenticateChapPwType OBJECT-TYPE + SYNTAX INTEGER + { + cipher(1), + simple(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the encryption type of CHAP." + ::= { hwPppAuthenticateEntry 13 } + + hwPppAuthenticateChapPw OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..16|24)) + + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the password of CHAP authentication." + ::= { hwPppAuthenticateEntry 14 } + + hwPppAuthenticatePapUserName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the username of PAP authentication.." + ::= { hwPppAuthenticateEntry 15 } + + + hwPppAuthenticatePapPwType OBJECT-TYPE + SYNTAX INTEGER + { + cipher(1), + simple(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the encryption type of PAP." + ::= { hwPppAuthenticateEntry 16 } + + hwPppAuthenticatePapPw OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..16|24)) + + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the password of PAP authentication." + ::= { hwPppAuthenticateEntry 17 } + + + + + + hwPppConformance OBJECT IDENTIFIER ::= { hwPppMIB 11 } + + hwPppCompliances OBJECT IDENTIFIER ::= { hwPppConformance 1 } + + + hwPppCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting + the HUAWEI-PPP-MIB." + MODULE + MANDATORY-GROUPS { hwPppConfigObjectGroup, hwPppAuthenticateObjectGroup} + ::= { hwPppCompliances 1 } + + hwPppGroups OBJECT IDENTIFIER ::= { hwPppConformance 2 } + + hwPppConfigObjectGroup OBJECT-GROUP + OBJECTS { hwPppMruNegType, hwPppMpIfIndex } + STATUS current + DESCRIPTION + "This object indicates the PPP attribute group." + ::= { hwPppGroups 1 } + + hwPppAuthenticateObjectGroup OBJECT-GROUP + OBJECTS { hwPppAuthenticateMode ,hwPppAuthenticateChapUserName ,hwPppAuthenticateChapPwType, hwPppAuthenticateChapPw,hwPppAuthenticatePapUserName ,hwPppAuthenticatePapPwType, hwPppAuthenticatePapPw } + STATUS current + DESCRIPTION + "This object indicates the PPP authentcation group." + ::= { hwPppGroups 2 } + + + + + END + +-- +-- HUAWEI-PPP-MIB.mib +-- diff --git a/MIBS/huawei/HUAWEI-PTP-MIB b/MIBS/huawei/HUAWEI-PTP-MIB new file mode 100644 index 0000000..f95a3c6 --- /dev/null +++ b/MIBS/huawei/HUAWEI-PTP-MIB @@ -0,0 +1,4234 @@ +-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- HUAWEI-PTP-MIB.my +-- MIB generated by MG-SOFT Visual MIB Builder Version 3.0 Build 253 +-- Tuesday, Mar 08, 2016 at 18:00:00 +-- Version: V2.40 +-- + + HUAWEI-PTP-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + InterfaceIndex + FROM IF-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + IpAddress, Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + TruthValue, MacAddress, RowStatus, TEXTUAL-CONVENTION + FROM SNMPv2-TC; + + + hwPtpMIB MODULE-IDENTITY + LAST-UPDATED "201706260000Z" -- June 26, 2017 at 14:00 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "Modify hwPtpExtTimePortType." + REVISION + "201706260000Z" --June 26, 2017 + DESCRIPTION + "Modify hwPtpExtTimePortStatus, hwPtpExtTimePortType, hwPtpPassiveFiberLengthChange." + REVISION + "201706160000Z" --June 16, 2017 + DESCRIPTION + "Add hwPtpPortNonSupport, hwPtpPortNonSupportResume." + REVISION + "201705230000Z" --May 23, 2017 + DESCRIPTION + "Modify hwPtpAdaptivePtsfStateChange." + REVISION + "201704200000Z" --April 20, 2017 + DESCRIPTION + "Add hwPtpPortAtrEnable hwPtpaATRLicenseInactive hwPtpaATRLicenseInactiveResume." + REVISION + "201703280000Z" --Mar 28, 2017 + + DESCRIPTION + "Modify hwPtpAdaptivePtsfStateChange." + REVISION + "201701020000Z" --Jan 02, 2017 + DESCRIPTION + "Modify hwPtpAdaptiveFrequencyProfile." + REVISION + "201607210000Z" --July 21, 2016 + DESCRIPTION + "Modify hwPtpAlarmThresholdOffsetSum." + REVISION + "201605110000Z" -- May 11, 2016 + DESCRIPTION + "Modify hwPtpProfile,Add hwPtpMaxStepsRemoved hwPtpBitsGMClockId hwPtpBitsOffsetScaledLogVariance." + REVISION + "201603080000Z" -- Mar 08, 2016 + DESCRIPTION + "The HUAWEI-PTP-MIB contains objects to manage PTP." + REVISION + "201512240000Z" -- Dec 24, 2015 + DESCRIPTION + "Modify hwPtpPortBmcInfoChange." + REVISION + "201512010000Z" -- Dec 1, 2015 + DESCRIPTION + "Modify hwPtpAdaptiveOldTraceSource hwPtpAdaptiveTraceSource." + REVISION + "201511230000Z" -- Nov 23, 2015 + DESCRIPTION + "Modify hwPtpAdaptiveClientListChange hwPtpAdaptiveClientIndex." + REVISION + "201510110000Z" -- Oct 11, 2015 + DESCRIPTION + "Add hwPtpLcsResNotEnough hwPtpLcsResNotEnoughResume hwPtpChassisId hwPtpSlotId." + REVISION + "201510080000Z" -- Oct 08, 2015 + DESCRIPTION + "Re-edit the default values of hwPtpPassiveAlarmThreshold." + REVISION + "201506240000Z" -- Jun 24, 2015 + DESCRIPTION + "Modify hwPtpPortStatisticEntry." + REVISION + "201501300000Z" -- Jan 30, 2015 + DESCRIPTION + "Modify hwPtpExtTimePortType." + REVISION + "201412090000Z" -- Dec 09, 2014 + DESCRIPTION + "Modify hwPtpAdaptiveServerPriority1 hwPtpAdaptiveServerPriority2 hwPtpAdaptiveServerClockClass and hwPtpTimeOffsetSumP2P." + REVISION + "201411250000Z" -- Nov 25, 2014 + DESCRIPTION + "Modify hwPtpPortType." + REVISION + "201411030000Z" -- Nov 03, 2014 + DESCRIPTION + "Add MIB and Trap of CCSA OAM." + REVISION + "201410210000Z" -- Oct 21, 2014 + DESCRIPTION + "Modify hwPtpPortType." + REVISION + "201409050000Z" -- Sep 5, 2014 + DESCRIPTION + "Add hwPtpPortSourceStepsRemoved hwPtpPortBmcInfoChange." + REVISION + "201406090000Z" -- June 9, 2014 + DESCRIPTION + "Add hwPtpProfile hwPtpPortNotSlave hwPtpLocalClockLocalPriority hwPtpBitsLocalPriority hwPtpPortLocalPriority and modify hwPtpDeviceType for G.8275.1." + REVISION + "201311280000Z" -- NOV 28, 2013 + DESCRIPTION + "Add enum nolicense(14) and modify noLPUsupportCentralized from 14 to 15 in hwPtpAdaptiveNegoErrorReason." + REVISION + "201308130000Z" -- AUG 13, 2013 + DESCRIPTION + "Modify 1588ACR ms to ns." + REVISION + "201307170000Z" -- July 17, 2013 + DESCRIPTION + "Add enum noLPUsupportCentralized(14) in hwPtpAdaptiveNegoErrorReason." + REVISION + "201307020000Z" -- July 2, 2013 + DESCRIPTION + "Modify for V600R008C00." + REVISION + "201306240000Z" -- June 24, 2013 + DESCRIPTION + "Some errors have been modified in clock perfermance wave datas." + REVISION + "201304150000Z" -- April 15, 2013 + DESCRIPTION + "Re-edit the default values of hwPtpPortSyncInterval node." + REVISION + "201304020000Z" -- April 02, 2013 + DESCRIPTION + "Re-edit the hwPtpUtc node." + REVISION + "201303200000Z" -- March 20, 2013 + DESCRIPTION + "Some errors have been modified in current version." + ::= { hwDatacomm 187 } + + +-- +-- Textual conventions +-- + + EnabledStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A simple status value for the object." + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + + VlanIdOrNone ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "VlanIdOrNone." + SYNTAX Integer32 (0 | 1..4094) + + +-- +-- Node definitions +-- + + -- 1.3.6.1.4.1.2011.5.25.187.1 + hwPtpGlobalObjects OBJECT IDENTIFIER ::= { hwPtpMIB 1 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.1 + hwPtpEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable PTP function." + DEFVAL { disable } + ::= { hwPtpGlobalObjects 1 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.2 + hwPtpDomain OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "PTP device's domain attribute,this attribute is used by PTP Device to join + BMC compute." + DEFVAL { 0 } + ::= { hwPtpGlobalObjects 2 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.3 + hwPtpDeviceType OBJECT-TYPE + SYNTAX INTEGER + { + oc(1), + bc(2), + p2ptc(3), + e2etc(4), + p2ptcoc(5), + e2etcoc(6), + tcandbc(7), + tgm(8), + tbc(9), + ttsc(10), + invalid(99) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "PTP device's type attribute." + DEFVAL { 99 } + ::= { hwPtpGlobalObjects 3 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.4 + hwPtpSlaveOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "PTP device's SlaveOnly attribute." + DEFVAL { false } + ::= { hwPtpGlobalObjects 4 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.5 + hwPtpLocalClockId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Local PTP device's ClockId." + ::= { hwPtpGlobalObjects 5 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.6 + hwPtpLocalClockAccuracy OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "PTP device's clock accuracy attribute." + DEFVAL { 49 } + ::= { hwPtpGlobalObjects 6 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.7 + hwPtpLocalClockClass OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "PTP device's clock class attribute." + DEFVAL { 187 } + ::= { hwPtpGlobalObjects 7 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.8 + hwPtpLocalClockPriority1 OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "PTP device's clock priority1 attribute." + DEFVAL { 128 } + ::= { hwPtpGlobalObjects 8 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.9 + hwPtpLocalClockPriority2 OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "PTP device's clock priority2 attribute." + DEFVAL { 128 } + ::= { hwPtpGlobalObjects 9 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.10 + hwPtpLocalClockTimeSource OBJECT-TYPE + SYNTAX INTEGER + { + atomicclock(1), + gps(2), + terrestrialradio(3), + ptp(4), + ntp(5), + handset(6), + other(7), + internaloscillator(8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "PTP device's clock time source attribute." + DEFVAL { internaloscillator } + ::= { hwPtpGlobalObjects 10 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.11 + hwPtpUtc OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates or set current UTC." + ::= { hwPtpGlobalObjects 11 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.12 + hwPtpCurrentUtcOffset OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The offset between TAI and UTC. CurrentUtcOffset=TAI-UTC." + DEFVAL { 65535 } + ::= { hwPtpGlobalObjects 12 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.13 + hwCurrentUtcOffsetValid OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CurrentUtcOffsetValid." + DEFVAL { false } + ::= { hwPtpGlobalObjects 13 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.14 + hwPtpOldMasterClockId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Old grandmaster clock's clockId" + ::= { hwPtpGlobalObjects 14 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.15 + hwPtpCurrentMasterClockReceivePortType OBJECT-TYPE + SYNTAX INTEGER + { + local(1), + bits(2), + line(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current grandmaster clock received port type." + ::= { hwPtpGlobalObjects 15 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.16 + hwPtpCurrentMasterClockReceivePort OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current grandmaster clock received from which port." + ::= { hwPtpGlobalObjects 16 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.17 + hwPtpCurrentMasterClockStepRemoved OBJECT-TYPE + SYNTAX Integer32 (0..127) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Steps between current grandmaster clock device and the local clock device." + ::= { hwPtpGlobalObjects 17 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.18 + hwPtpVersion OBJECT-TYPE + SYNTAX INTEGER + { + ieee1588v2(1), + invalid(10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version of PTP." + DEFVAL { 1 } + ::= { hwPtpGlobalObjects 18 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.19 + hwPtpTimeScale OBJECT-TYPE + SYNTAX INTEGER + { + ptp(1), + arb(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time scale of PTP." + DEFVAL { ptp } + ::= { hwPtpGlobalObjects 19 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.20 + hwPtpFrequencyTraceable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The frequency trace is enable." + DEFVAL { false } + ::= { hwPtpGlobalObjects 20 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.21 + hwPtpTimeTraceable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time trace is enable." + DEFVAL { false } + ::= { hwPtpGlobalObjects 21 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.22 + hwPtpTimeSynchronizationStatus OBJECT-TYPE + SYNTAX INTEGER + { + unsynchronization(1), + synchronization(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates TimeSynchronizationStatus is synchronization or not." + DEFVAL { unsynchronization } + ::= { hwPtpGlobalObjects 22 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.23 + hwPtpGrandMasterClockPriority1 OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PTP GrandMaster clock priority1 attribute." + ::= { hwPtpGlobalObjects 23 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.24 + hwPtpGrandMasterClockPriority2 OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PTP GrandMaster clock priority2 attribute." + ::= { hwPtpGlobalObjects 24 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.25 + hwPtpGrandMasterClockAccuracy OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PTP GrandMaster clock accuracy attribute." + ::= { hwPtpGlobalObjects 25 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.26 + hwPtpGrandMasterClockClass OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PTP GrandMaster clock class attribute." + ::= { hwPtpGlobalObjects 26 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.27 + hwPtpGrandMasterClockTimeSource OBJECT-TYPE + SYNTAX INTEGER + { + atomicclock(1), + gps(2), + terrestrialradio(3), + ptp(4), + ntp(5), + handset(6), + other(7), + internaloscillator(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PTP GrandMaster clock timesource attribute." + ::= { hwPtpGlobalObjects 27 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.28 + hwPtpTimeSyncTime OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates PTP time is synchronization or not." + DEFVAL { unsynchronization } + ::= { hwPtpGlobalObjects 28 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.29 + hwPtpFrequencyRecoverMode OBJECT-TYPE + SYNTAX INTEGER + { + packetRecover(1), + phyRecover(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The recover mode of PTP." + DEFVAL { unsynchronization } + ::= { hwPtpGlobalObjects 29 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.30 + hwPtpAclEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable PTP acl function." + DEFVAL { disable } + ::= { hwPtpGlobalObjects 30 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.31 + hwPtpSetPortStateEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable PTP set port state function." + DEFVAL { disable } + ::= { hwPtpGlobalObjects 31 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.32 + hwPtpCurrentMasterClockId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current grandmaster clockId." + ::= { hwPtpGlobalObjects 32 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.33 + hwPtpBits1ppsReceiveDelay OBJECT-TYPE + SYNTAX Integer32 (0..2000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Bits1ppsReceiveDelay." + DEFVAL { 0 } + ::= { hwPtpGlobalObjects 33 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.34 + hwPtpBits1ppsSendDelay OBJECT-TYPE + SYNTAX Integer32 (0..1600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Bits1ppsSendDelay." + DEFVAL { 0 } + ::= { hwPtpGlobalObjects 34 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.35 + hwPtpBitsDclsReceiveDelay OBJECT-TYPE + SYNTAX Integer32 (0..2000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "BitsDclsReceiveDelay." + DEFVAL { 0 } + ::= { hwPtpGlobalObjects 35 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.36 + hwPtpBitsDclsSendDelay OBJECT-TYPE + SYNTAX Integer32 (0..1600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "BitsDclsSendDelay." + DEFVAL { 0 } + ::= { hwPtpGlobalObjects 36 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.37 + hwPtpAdaptiveEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable ptp adaptive function dynamic mode." + DEFVAL { disable } + ::= { hwPtpGlobalObjects 37 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.38 + hwPtpAdaptiveUserMode OBJECT-TYPE + SYNTAX INTEGER + { + primaryserver(1), + standbyserver(2), + client(3), + server(4), + invalid(99) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Ptp adaptive set user mode attribute." + DEFVAL { 99 } + ::= { hwPtpGlobalObjects 38 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.39 + hwPtpAdaptiveUserState OBJECT-TYPE + SYNTAX INTEGER + { + master(1), + slave(2), + invalid(99) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ptp adaptive user state." + DEFVAL { 99 } + ::= { hwPtpGlobalObjects 39 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.40 + hwPtpAdaptiveSyncMode OBJECT-TYPE + SYNTAX INTEGER + { + atr(1), + acr(2), + acrtwoway(3), + invalid(99) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Ptp adaptive sync mode." + DEFVAL { 99 } + ::= { hwPtpGlobalObjects 40 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.41 + hwPtpAdaptiveDscp OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Ptp adaptive UdpEgress Dscp." + DEFVAL { 63 } + ::= { hwPtpGlobalObjects 41 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.42 + hwPtpAdaptiveDomain OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Ptp adaptive device's domain attribute,this attribute is used by ptp adaptive device to join BMC compute." + DEFVAL { 0 } + ::= { hwPtpGlobalObjects 42 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.43 + hwPtpAdaptiveLocalIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Ptp adaptive device's local ip attribute." + ::= { hwPtpGlobalObjects 43 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.44 + hwPtpAdaptiveAnnounceInterval OBJECT-TYPE + SYNTAX Integer32 (7..14) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Client device's requested send interval of announce packet." + DEFVAL { 11 } + ::= { hwPtpGlobalObjects 44 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.45 + hwPtpAdaptiveSyncInterval OBJECT-TYPE + SYNTAX Integer32 (3..14) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Client device's requested send interval of sync packet." + DEFVAL { 3 } + ::= { hwPtpGlobalObjects 45 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.46 + hwPtpAdaptiveDlyRespInterval OBJECT-TYPE + SYNTAX Integer32 (3..14) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Client device's requested send interval of delay_req packet." + DEFVAL { 3 } + ::= { hwPtpGlobalObjects 46 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.47 + hwPtpAdaptiveAnnounceReceiptTimeout OBJECT-TYPE + SYNTAX Integer32 (4 | 8 | 16 | 32 | 64 | 128 | 256) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Ptp adaptive device's announce receipt timeout attribute." + DEFVAL { 4 } + ::= { hwPtpGlobalObjects 47 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.48 + hwPtpAdaptiveRemoteServer1Ip OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Ptp adaptive device's remote server1 ip attribute." + ::= { hwPtpGlobalObjects 48 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.49 + hwPtpAdaptiveRemoteServer1KeepAliveEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2), + invalid(99) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Ptp adaptive device's remote server1 keepalive attribute." + DEFVAL { disable } + ::= { hwPtpGlobalObjects 49 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.50 + hwPtpAdaptiveRemoteServer1NegoState OBJECT-TYPE + SYNTAX INTEGER + { + init(0), + success(1), + error(2), + none(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ptp adaptive device's remote server1 negotiate state." + DEFVAL { 0 } + ::= { hwPtpGlobalObjects 50 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.51 + hwPtpAdaptiveRemoteServer2Ip OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Ptp adaptive device's remote server2 ip attribute." + ::= { hwPtpGlobalObjects 51 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.52 + hwPtpAdaptiveRemoteServer2KeepAliveEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2), + invalid(99) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Ptp adaptive device's remote server2 keepalive attribute." + DEFVAL { disable } + ::= { hwPtpGlobalObjects 52 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.53 + hwPtpAdaptiveRemoteServer2NegoState OBJECT-TYPE + SYNTAX INTEGER + { + init(0), + success(1), + error(2), + none(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ptp adaptive device's remote server2 negotiate state." + DEFVAL { 0 } + ::= { hwPtpGlobalObjects 53 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.54 + hwPtpAdaptiveVpnInstance OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Ptp adaptive device's vpn instance." + ::= { hwPtpGlobalObjects 54 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.55 + hwPtpAdaptiveClientIpChangeFlag OBJECT-TYPE + SYNTAX INTEGER + { + added(0), + deleted(1) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Indicates the master's client ip list change state, added or deleted." + DEFVAL { 0 } + ::= { hwPtpGlobalObjects 55 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.56 + hwPtpAdaptiveAnnounceDuration OBJECT-TYPE + SYNTAX Integer32 (60..1000) + UNITS "s" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Ptp adaptive device's announce packet duration attribute." + DEFVAL { 300 } + ::= { hwPtpGlobalObjects 56 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.57 + hwPtpAdaptiveSyncDuration OBJECT-TYPE + SYNTAX Integer32 (60..1000) + UNITS "s" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Ptp adaptive device's sync packet duration attribute." + DEFVAL { 300 } + ::= { hwPtpGlobalObjects 57 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.58 + hwPtpAdaptiveDelayRespDuration OBJECT-TYPE + SYNTAX Integer32 (60..1000) + UNITS "s" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Ptp adaptive device's delay-resp packet duration attribute." + DEFVAL { 300 } + ::= { hwPtpGlobalObjects 58 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.59 + hwPtpDfxDlyMeasureEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable delay-measure function." + DEFVAL { disable } + ::= { hwPtpGlobalObjects 59 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.60 + hwPtpDfxPhyPhaseSubCur OBJECT-TYPE + SYNTAX Integer32 + UNITS "ppb" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Physics frequences synchronization offset current value." + DEFVAL { '0'b } + ::= { hwPtpGlobalObjects 60 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.61 + hwPtpDfxPhyPhaseSubMin OBJECT-TYPE + SYNTAX Integer32 + UNITS "ppb" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Physics frequences synchronization offset min value." + DEFVAL { '0'b } + ::= { hwPtpGlobalObjects 61 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.62 + hwPtpDfxPhyPhaseSubMax OBJECT-TYPE + SYNTAX Integer32 + UNITS "ppb" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Physics frequences synchronization offset max value." + DEFVAL { '0'b } + ::= { hwPtpGlobalObjects 62 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.63 + hwPtpDfxPhyPhaseSubMean OBJECT-TYPE + SYNTAX Integer32 + UNITS "ppb" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Physics frequences synchronization offset mean value." + DEFVAL { '0'b } + ::= { hwPtpGlobalObjects 63 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.64 + hwPtpDfxFreqOffsetCur OBJECT-TYPE + SYNTAX Integer32 + UNITS "ppb" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1588V2 frequency synchronization offset current value." + DEFVAL { '0'b } + ::= { hwPtpGlobalObjects 64 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.65 + hwPtpDfxFreqOffsetMin OBJECT-TYPE + SYNTAX Integer32 + UNITS "ppb" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1588V2 frequency synchronization offset min value." + DEFVAL { '0'b } + ::= { hwPtpGlobalObjects 65 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.66 + hwPtpDfxFreqOffsetMax OBJECT-TYPE + SYNTAX Integer32 + UNITS "ppb" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1588V2 frequency synchronization offset max value." + DEFVAL { '0'b } + ::= { hwPtpGlobalObjects 66 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.67 + hwPtpDfxFreqOffsetMean OBJECT-TYPE + SYNTAX Integer32 + UNITS "ppb" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1588V2 frequency synchronization offset mean value." + DEFVAL { '0'b } + ::= { hwPtpGlobalObjects 67 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.68 + hwPtpDfxACRMaxPdCur OBJECT-TYPE + SYNTAX Integer32 + UNITS "ns" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1588 ACR frequency synchronization max path delay current value." + DEFVAL { '0'b } + ::= { hwPtpGlobalObjects 68 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.69 + hwPtpDfxACRMaxPdMin OBJECT-TYPE + SYNTAX Integer32 + UNITS "ns" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1588 ACR frequency synchronization max path delay min value." + DEFVAL { '0'b } + ::= { hwPtpGlobalObjects 69 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.70 + hwPtpDfxACRMaxPdMax OBJECT-TYPE + SYNTAX Integer32 + UNITS "ns" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1588 ACR frequency synchronization max path delay max value." + DEFVAL { '0'b } + ::= { hwPtpGlobalObjects 70 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.71 + hwPtpDfxACRMaxPdMean OBJECT-TYPE + SYNTAX Integer32 + UNITS "ns" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1588 ACR frequency synchronization max path delay mean value." + DEFVAL { '0'b } + ::= { hwPtpGlobalObjects 71 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.72 + hwPtpDfxACRMinPdCur OBJECT-TYPE + SYNTAX Integer32 + UNITS "ns" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1588 ACR frequency synchronization min path delay current value." + DEFVAL { '0'b } + ::= { hwPtpGlobalObjects 72 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.73 + hwPtpDfxACRMinPdMin OBJECT-TYPE + SYNTAX Integer32 + UNITS "ns" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1588 ACR frequency synchronization min path delay min value." + DEFVAL { '0'b } + ::= { hwPtpGlobalObjects 73 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.74 + hwPtpDfxACRMinPdMax OBJECT-TYPE + SYNTAX Integer32 + UNITS "ns" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1588 ACR frequency synchronization min path delay max value." + DEFVAL { '0'b } + ::= { hwPtpGlobalObjects 74 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.75 + hwPtpDfxACRMinPdMean OBJECT-TYPE + SYNTAX Integer32 + UNITS "ns" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1588 ACR frequency synchronization min path delay mean value." + DEFVAL { '0'b } + ::= { hwPtpGlobalObjects 75 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.76 + hwPtpDfxTimeSyncOffsetCur OBJECT-TYPE + SYNTAX Integer32 + UNITS "ns" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1588V2 time synchronization offset current value." + DEFVAL { '0'b } + ::= { hwPtpGlobalObjects 76 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.77 + hwPtpDfxTimeSyncOffsetMin OBJECT-TYPE + SYNTAX Integer32 + UNITS "ns" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1588V2 time synchronization offset min value." + DEFVAL { '0'b } + ::= { hwPtpGlobalObjects 77 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.78 + hwPtpDfxTimeSyncOffsetMax OBJECT-TYPE + SYNTAX Integer32 + UNITS "ns" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1588V2 time synchronization offset max value." + DEFVAL { '0'b } + ::= { hwPtpGlobalObjects 78 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.79 + hwPtpDfxTimeSyncOffsetMean OBJECT-TYPE + SYNTAX Integer32 + UNITS "ns" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1588V2 time synchronization offset mean value." + DEFVAL { '0'b } + ::= { hwPtpGlobalObjects 79 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.80 + hwPtpDfxTimeSyncMPDlyCur OBJECT-TYPE + SYNTAX Integer32 + UNITS "ns" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1588V2 time synchronization mean path delay current value." + DEFVAL { '0'b } + ::= { hwPtpGlobalObjects 80 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.81 + hwPtpDfxTimeSyncMPDlyMin OBJECT-TYPE + SYNTAX Integer32 + UNITS "ns" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1588V2 time synchronization mean path delay min value." + DEFVAL { '0'b } + ::= { hwPtpGlobalObjects 81 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.82 + hwPtpDfxTimeSyncMPDlyMax OBJECT-TYPE + SYNTAX Integer32 + UNITS "ns" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1588V2 time synchronization mean path delay max value." + DEFVAL { '0'b } + ::= { hwPtpGlobalObjects 82 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.83 + hwPtpDfxTimeSyncMPDlyMean OBJECT-TYPE + SYNTAX Integer32 + UNITS "ns" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1588V2 time synchronization mean path delay mean value." + DEFVAL { '0'b } + ::= { hwPtpGlobalObjects 83 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.84 + hwPtpDfxFreqSyncMode OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + phyfreq(1), + ptpfreq(2), + ptpacrfreq(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current frequence synchronization mode." + DEFVAL { 0 } + ::= { hwPtpGlobalObjects 84 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.85 + hwPtpDfxTimeSyncMode OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + ptp(1), + ptpatr(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current time synchronization mode." + DEFVAL { 0 } + ::= { hwPtpGlobalObjects 85 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.86 + hwPtpTimeLockStatus OBJECT-TYPE + SYNTAX INTEGER + { + unlock(0), + lock(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Describe current the time lock status." + DEFVAL { 1 } + ::= { hwPtpGlobalObjects 86 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.87 + hwPtpTimeStampStatus OBJECT-TYPE + SYNTAX INTEGER + { + abnormal(0), + normal(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Describe the time stamp changing status." + DEFVAL { 1 } + ::= { hwPtpGlobalObjects 87 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.88 + hwPtpFreqLockStatus OBJECT-TYPE + SYNTAX INTEGER + { + unlock(0), + lock(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Describe current the frequency lock status." + DEFVAL { 1 } + ::= { hwPtpGlobalObjects 88 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.89 + hwPtpExtTimePortStatus OBJECT-TYPE + SYNTAX INTEGER + { + normal(0), + portDown(1), + todSecUnChange(2), + todSecpulseInvalid(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Describe the port status of the external time source." + DEFVAL { 0 } + ::= { hwPtpGlobalObjects 89 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.90 + hwPtpExtTimePortType OBJECT-TYPE + SYNTAX INTEGER + { + bits0(0), + bits1(1), + bits2(2), + bits3(3), + bits1slot4(1025), + bits1slot5(1281), + bits1slot6(1537), + bits1slot7(1793), + bits1slot9(2305), + bits1slot10(2561), + bits1slot11(2817), + bits1slot12(3073), + bits1slot17(4353), + bits1slot18(4609), + bits1slot19(4865), + bits1slot20(5121), + bits1slot21(5377), + bits1slot22(5633) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Describe the port type of the external time source." + DEFVAL { 0 } + ::= { hwPtpGlobalObjects 90 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.91 + hwPtpPassiveMeasureEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set Passive Measure Enable." + DEFVAL { disable } + ::= { hwPtpGlobalObjects 91 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.92 + hwPtpPassiveAlarmThreshold OBJECT-TYPE + SYNTAX Integer32 (55..10000) + UNITS "ns" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify Passive Measure Alarm Threshold." + DEFVAL { 200 } + ::= { hwPtpGlobalObjects 92 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.93 + hwPtpAcrEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable ptp adaptive function static mode." + DEFVAL { disable } + ::= { hwPtpGlobalObjects 93 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.94 + hwPtpDfxACRNegMaxPdCur OBJECT-TYPE + SYNTAX Integer32 + UNITS "ns" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1588 ACR frequency synchronization negative max packet delay current value." + DEFVAL { '0'b } + ::= { hwPtpGlobalObjects 94 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.95 + hwPtpDfxACRNegMaxPdMin OBJECT-TYPE + SYNTAX Integer32 + UNITS "ns" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1588 ACR frequency synchronization negative max packet delay min value." + DEFVAL { '0'b } + ::= { hwPtpGlobalObjects 95 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.96 + hwPtpDfxACRNegMaxPdMax OBJECT-TYPE + SYNTAX Integer32 + UNITS "ns" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1588 ACR frequency synchronization negative max packet delay max value." + DEFVAL { '0'b } + ::= { hwPtpGlobalObjects 96 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.97 + hwPtpDfxACRNegMaxPdMean OBJECT-TYPE + SYNTAX Integer32 + UNITS "ns" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1588 ACR frequency synchronization negative max packet delay mean value." + DEFVAL { '0'b } + ::= { hwPtpGlobalObjects 97 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.98 + hwPtpDfxACRNegMinPdCur OBJECT-TYPE + SYNTAX Integer32 + UNITS "ns" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1588 ACR frequency synchronization negative min packet delay current value." + DEFVAL { '0'b } + ::= { hwPtpGlobalObjects 98 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.99 + hwPtpDfxACRNegMinPdMin OBJECT-TYPE + SYNTAX Integer32 + UNITS "ns" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1588 ACR frequency synchronization negative min packet delay min value." + DEFVAL { '0'b } + ::= { hwPtpGlobalObjects 99 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.100 + hwPtpDfxACRNegMinPdMax OBJECT-TYPE + SYNTAX Integer32 + UNITS "ns" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1588 ACR frequency synchronization negative min packet delay max value." + DEFVAL { '0'b } + ::= { hwPtpGlobalObjects 100 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.101 + hwPtpDfxACRNegMinPdMean OBJECT-TYPE + SYNTAX Integer32 + UNITS "ns" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1588 ACR frequency synchronization negative min packet delay mean value." + DEFVAL { '0'b } + ::= { hwPtpGlobalObjects 101 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.102 + hwPtpDfxACRPosMinPdv OBJECT-TYPE + SYNTAX Integer32 + UNITS "ns" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1588 ACR frequency synchronization positive min packet delay variation value." + DEFVAL { '0'b } + ::= { hwPtpGlobalObjects 102 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.103 + hwPtpDfxACRPosMaxPdv OBJECT-TYPE + SYNTAX Integer32 + UNITS "ns" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1588 ACR frequency synchronization positive max packet delay variation value. The default value is '0'b." + ::= { hwPtpGlobalObjects 103 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.104 + hwPtpDfxACRNegMinPdv OBJECT-TYPE + SYNTAX Integer32 + UNITS "ns" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1588 ACR frequency synchronization negative min packet delay variation value. The default value is '0'b." + ::= { hwPtpGlobalObjects 104 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.105 + hwPtpDfxACRNegMaxPdv OBJECT-TYPE + SYNTAX Integer32 + UNITS "ns" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1588 ACR frequency synchronization negative max packet delay variation value. The default value is '0'b." + ::= { hwPtpGlobalObjects 105 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.106 + hwPtpAcrSyncBadStatus OBJECT-TYPE + SYNTAX INTEGER + { + normal(0), + abnormal(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Describe 1588 ACR sync bad status. The default value is normal(0)." + ::= { hwPtpGlobalObjects 106 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.107 + hwPtpPdvLimitExceedStatus OBJECT-TYPE + SYNTAX INTEGER + { + normal(0), + limitExceed(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Describe 1588 ACR PDV limit exceed status. The default value is normal(0)." + ::= { hwPtpGlobalObjects 107 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.108 + hwPtpAdaptiveTraceSource OBJECT-TYPE + SYNTAX INTEGER + { + local(0), + server1(1), + server2(2), + none(99) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ptp adaptive client current trace source. The default value is none(99)." + ::= { hwPtpGlobalObjects 108 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.109 + hwPtpAdaptiveRemoteServerId OBJECT-TYPE + SYNTAX INTEGER + { + server1(1), + server2(2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Ptp adaptive device's remote server ID." + ::= { hwPtpGlobalObjects 109 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.110 + hwPtpAdaptiveRemoteServerNegoState OBJECT-TYPE + SYNTAX INTEGER + { + init(0), + success(1), + error(2), + none(3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Ptp adaptive device's remote server negotiate state." + ::= { hwPtpGlobalObjects 110 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.111 + hwPtpAdaptiveNegoErrorReason OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + deleteLink(1), + announceTimeout(2), + announceNegoTimeout(3), + announceNegoDeny(4), + syncNegoTimeout(5), + syncNegoDeny(6), + delayrespNegoTimeout(7), + delayrespNegoDeny(8), + ifcannotsupportPtp(9), + servicemodenotsupportPtp(10), + routeUnreach(11), + bmcFailed(12), + masterSynchronizationFault(13), + nolicense(14), + noLPUsupportCentralized(15) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Ptp adaptive device's remote server negotiate error reason." + ::= { hwPtpGlobalObjects 111 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.112 + hwPtpAdaptiveFrequencyProfile OBJECT-TYPE + SYNTAX INTEGER + { + oldmode(0), + newmode(1), + timemode(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "1588ACR VISP frequecy profile." + ::= { hwPtpGlobalObjects 112 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.113 + hwPtpAdaptiveAnnReceiptTimeout OBJECT-TYPE + SYNTAX Integer32 (2..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Ptp adaptive device's announce receipt timeout attribute." + DEFVAL { 3 } + ::= { hwPtpGlobalObjects 113 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.114 + hwPtpCLKBoardType OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + oldclkboard(1), + newclkboard(2), + mpuhclkboard(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Clk time board." + DEFVAL { 0 } + ::= { hwPtpGlobalObjects 114 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.115 + hwPtpAdaptiveClockclassSsmMapping OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable clockclass to ssm mapping function." + DEFVAL { disable } + ::= { hwPtpGlobalObjects 115 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.116 + hwPtpAdaptiveForwardMode OBJECT-TYPE + SYNTAX INTEGER + { + distributed(1), + centralized(2), + init(99) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Ptp adaptive device's forward mode. Default value is init(99)." + DEFVAL { 99 } + ::= { hwPtpGlobalObjects 116 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.117 + hwPtpAdaptiveOldTraceSource OBJECT-TYPE + SYNTAX INTEGER + { + local(0), + server1(1), + server2(2), + none(99) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ptp adaptive client history trace source. The default value is none(99)." + DEFVAL { 99 } + ::= { hwPtpGlobalObjects 117 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.118 + hwPtpProfile OBJECT-TYPE + SYNTAX INTEGER + { + ieee1588v2(1), + g8275dot1(2), + cu106(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The PTP profile. The default value is ieee1588v2(1)." + DEFVAL { 1 } + ::= { hwPtpGlobalObjects 118 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.119 + hwPtpLocalClockLocalPriority OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The local-priority attribute of the local clock." + DEFVAL { 128 } + ::= { hwPtpGlobalObjects 119 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.120 + hwPtpAlarmThresholdClockClass OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The clock-class threshold of the time-source." + DEFVAL { 6 } + ::= { hwPtpGlobalObjects 120 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.121 + hwPtpPktType OBJECT-TYPE + SYNTAX INTEGER + { + sync(1), + delayreq(2), + pdelayreq(3), + pdelayresp(4), + followup(5), + delayresp(6), + pdelayrespfollowup(7), + announce(8), + signaling(9), + management(10), + invalid(99) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The types of ptp packets." + DEFVAL { 99 } + ::= { hwPtpGlobalObjects 121 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.122 + hwPtpStandardTimePort OBJECT-TYPE + SYNTAX INTEGER + { + bits0(1), + bits1(2), + bits2(3), + bits3(4), + bits4(5), + bits5(6), + bits6(7), + bits7(8), + bits8(9), + bits9(10), + invalid(99) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The reference port of standard time." + DEFVAL { 99 } + ::= { hwPtpGlobalObjects 122 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.123 + hwPtpAlarmThresholdStandardTimeOffset OBJECT-TYPE + SYNTAX Integer32 (200..1000) + UNITS "ns" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The alarm threshold of standard ptp time offset." + DEFVAL { 500 } + ::= { hwPtpGlobalObjects 123 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.124 + hwPtpStandardTimeOffsetMax OBJECT-TYPE + SYNTAX Integer32 + UNITS "ns" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The max value of standard ptp time offset." + DEFVAL { 0 } + ::= { hwPtpGlobalObjects 124 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.125 + hwPtpStandardTimeOffsetMin OBJECT-TYPE + SYNTAX Integer32 + UNITS "ns" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The min value of standard ptp time offset." + DEFVAL { 0 } + ::= { hwPtpGlobalObjects 125 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.126 + hwPtpStandardTimeOffsetMean OBJECT-TYPE + SYNTAX Integer32 + UNITS "ns" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mean value of standard ptp time offset." + DEFVAL { 0 } + ::= { hwPtpGlobalObjects 126 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.127 + hwPtpStandardTimeOffset OBJECT-TYPE + SYNTAX Integer32 + UNITS "ns" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of standard ptp time offset." + DEFVAL { 0 } + ::= { hwPtpGlobalObjects 127 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.128 + hwPtpAlarmThresholdOffsetSum OBJECT-TYPE + SYNTAX Integer32 (0..2000) + UNITS "ns" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The alarm threshold of ptp time offset sum." + DEFVAL { 500 } + ::= { hwPtpGlobalObjects 128 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.129 + hwPtpTimeOffsetSumP2P OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "ns" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The peak-to-peak value of ptp time offset sum." + DEFVAL { 0 } + ::= { hwPtpGlobalObjects 129 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.130 + hwPtpTimeOffsetSumMean OBJECT-TYPE + SYNTAX Integer32 + UNITS "ns" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mean value of ptp time offset sum." + DEFVAL { 0 } + ::= { hwPtpGlobalObjects 130 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.131 + hwPtpTimeOffsetSumEnd OBJECT-TYPE + SYNTAX Integer32 + UNITS "ns" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The end value of ptp time offset sum." + DEFVAL { 0 } + ::= { hwPtpGlobalObjects 131 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.132 + hwPtpTimeOffsetSum OBJECT-TYPE + SYNTAX Integer32 + UNITS "ns" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ptp time offset sum." + DEFVAL { 0 } + ::= { hwPtpGlobalObjects 132 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.133 + hwPtpT2SubT1Value OBJECT-TYPE + SYNTAX Integer32 + UNITS "ns" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of T2-T1." + DEFVAL { 0 } + ::= { hwPtpGlobalObjects 133 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.134 + hwPtpT4SubT3Value OBJECT-TYPE + SYNTAX Integer32 + UNITS "ns" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of T4-T3." + DEFVAL { 0 } + ::= { hwPtpGlobalObjects 134 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.135 + hwPtpT2SubT1ValueMax OBJECT-TYPE + SYNTAX Integer32 + UNITS "ns" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The max value of T2-T1." + DEFVAL { 0 } + ::= { hwPtpGlobalObjects 135 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.136 + hwPtpT2SubT1ValueMin OBJECT-TYPE + SYNTAX Integer32 + UNITS "ns" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The min value of T2-T1." + DEFVAL { 0 } + ::= { hwPtpGlobalObjects 136 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.137 + hwPtpT2SubT1ValueMean OBJECT-TYPE + SYNTAX Integer32 + UNITS "ns" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mean value of T2-T1." + DEFVAL { 0 } + ::= { hwPtpGlobalObjects 137 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.138 + hwPtpT4SubT3ValueMax OBJECT-TYPE + SYNTAX Integer32 + UNITS "ns" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The max value of T4-T3." + DEFVAL { 0 } + ::= { hwPtpGlobalObjects 138 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.139 + hwPtpT4SubT3ValueMin OBJECT-TYPE + SYNTAX Integer32 + UNITS "ns" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The min value of T4-T3." + DEFVAL { 0 } + ::= { hwPtpGlobalObjects 139 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.140 + hwPtpT4SubT3ValueMean OBJECT-TYPE + SYNTAX Integer32 + UNITS "ns" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mean value of T4-T3." + DEFVAL { 0 } + ::= { hwPtpGlobalObjects 140 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.141 + hwPtpChassisId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The chassis ID." + ::= { hwPtpGlobalObjects 141 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.142 + hwPtpSlotId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The slot ID." + ::= { hwPtpGlobalObjects 142 } + + -- 1.3.6.1.4.1.2011.5.25.187.1.143 + hwPtpMaxStepsRemoved OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Max step removed." + DEFVAL { 255 } + ::= { hwPtpGlobalObjects 143 } + + -- 1.3.6.1.4.1.2011.5.25.187.2 + hwPtpPortObjects OBJECT IDENTIFIER ::= { hwPtpMIB 2 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.1 + hwPtpPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPtpPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "PtpPortTable." + ::= { hwPtpPortObjects 1 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.1.1 + hwPtpPortEntry OBJECT-TYPE + SYNTAX HwPtpPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in hwPtpPortTable." + INDEX { hwPtpPortIfIndex } + ::= { hwPtpPortTable 1 } + + HwPtpPortEntry ::= + SEQUENCE { + hwPtpPortIfIndex + InterfaceIndex, + hwPtpPortEnable + EnabledStatus, + hwPtpPortDelayMechanism + INTEGER, + hwPtpPortType + INTEGER, + hwPtpPortDomain + Integer32, + hwPtpPortTcOcStaticClockId + OCTET STRING, + hwPtpPortTcOcStaticClockPortNum + Integer32, + hwPtpPortTcOcStaticClockSlot + Integer32, + hwPtpPortTcOcStaticClockCard + Integer32, + hwPtpPortTcOcStaticClockPort + Integer32, + hwPtpPortAnnounceInterval + Integer32, + hwPtpPortAnnounceReceiptTimeout + Integer32, + hwPtpPortSyncInterval + Integer32, + hwPtpPortMinDelayReqInterval + Integer32, + hwPtpPortMinPdelayReqInterval + Integer32, + hwPtpPortAsymmetryNegativeCorrection + Unsigned32, + hwPtpPortAsymmetryPositiveCorrection + Unsigned32, + hwPtpPortMacEgressDestinationMac + MacAddress, + hwPtpPortMacEgressVlanId + VlanIdOrNone, + hwPtpPortMacEgressPacketPriority + Integer32, + hwPtpPortUdpEgressSourceIp + IpAddress, + hwPtpPortUdpEgressDestinationIp + IpAddress, + hwPtpPortUdpEgressDestinationMac + MacAddress, + hwPtpPortUdpEgressDscp + Integer32, + hwPtpPortUdpEgressVlanId + VlanIdOrNone, + hwPtpPortUdpEgressPacketPriority + Integer32, + hwPtpPortAnnounceDrop + EnabledStatus, + hwPtpOldPortState + INTEGER, + hwPtpPortSourcePortClockId + OCTET STRING, + hwPtpPortSourcePortNum + Integer32, + hwPtpPortSourcePortSlot + Integer32, + hwPtpPortSourcePortCard + Integer32, + hwPtpPortSourcePort + Integer32, + hwPtpPortNumber + Integer32, + hwPtpPortPortVlan + Integer32, + hwPtpPortCfgLinkStatus + INTEGER, + hwPtpPortCfgExtInterfaceMode + INTEGER, + hwPtpPortCfgMsgFormat + INTEGER, + hwPtpPortAnnounceReceiptTimeout2 + Integer32, + hwPtpPortClockStep + INTEGER, + hwPtpPortState + INTEGER, + hwPtpPeerAnnounceSendInterval + Integer32, + hwPtpPortName + OCTET STRING, + hwPtpPortCfgState + INTEGER, + hwPtpPortRingFiberLengthChangeValue + Integer32, + hwPtpPortRingFiberLengthChangeValueFlag + INTEGER, + hwPtpPortOldSourcePortNum + Integer32, + hwPtpOldPortName + OCTET STRING, + hwPtpPortAnnReceiptTimeout + Integer32, + hwPtpPortNotSlave + EnabledStatus, + hwPtpPortLocalPriority + Integer32 , + hwPtpPortSourceStepsRemoved + Integer32, + hwPtpPortAtrEnable + EnabledStatus, + hwPtpPortRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.5.25.187.2.1.1.1 + hwPtpPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port ifIndex." + ::= { hwPtpPortEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.1.1.2 + hwPtpPortEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The port enable PTP function." + DEFVAL { disable } + ::= { hwPtpPortEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.1.1.3 + hwPtpPortDelayMechanism OBJECT-TYPE + SYNTAX INTEGER + { + none(1), + delay(2), + pdelay(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The port delay mechanism." + DEFVAL { 1 } + ::= { hwPtpPortEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.1.1.4 + hwPtpPortType OBJECT-TYPE + SYNTAX INTEGER + { + none(1), + tc(2), + bc(3), + tcoc(4), + oc(5), + tgm(6), + tbc(7), + ttsc(8) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "PTP port type. If the device type is set to tcandbc, the PTP port type can be configured and queried. If the device type is set to another value, the PTP port type can only be queried." + DEFVAL { none } + ::= { hwPtpPortEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.1.1.5 + hwPtpPortDomain OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This port's domain,only used in the PTP device type is tcandbc." + DEFVAL { 0 } + ::= { hwPtpPortEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.1.1.6 + hwPtpPortTcOcStaticClockId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "TcOc device sourceport clockId." + ::= { hwPtpPortEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.1.1.7 + hwPtpPortTcOcStaticClockPortNum OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "TcOc device sourceport number." + ::= { hwPtpPortEntry 7 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.1.1.8 + hwPtpPortTcOcStaticClockSlot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "TcOc device portnumber slot." + ::= { hwPtpPortEntry 8 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.1.1.9 + hwPtpPortTcOcStaticClockCard OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "TcOc device portnumber card." + ::= { hwPtpPortEntry 9 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.1.1.10 + hwPtpPortTcOcStaticClockPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "TcOc device portnumber port." + ::= { hwPtpPortEntry 10 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.1.1.11 + hwPtpPortAnnounceInterval OBJECT-TYPE + SYNTAX Integer32 (0..20) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Interval of sending announce message." + DEFVAL { 7 } + ::= { hwPtpPortEntry 11 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.1.1.12 + hwPtpPortAnnounceReceiptTimeout OBJECT-TYPE + SYNTAX Integer32 (4 | 8 | 16 | 32 | 64 | 128 | 256) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Timeout of receiving announce message." + DEFVAL { 4 } + ::= { hwPtpPortEntry 12 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.1.1.13 + hwPtpPortSyncInterval OBJECT-TYPE + SYNTAX Integer32 (0..20) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Interval of sending sync message." + DEFVAL { 3 } + ::= { hwPtpPortEntry 13 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.1.1.14 + hwPtpPortMinDelayReqInterval OBJECT-TYPE + SYNTAX Integer32 (0..20) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Interval of sending DelayReq message." + DEFVAL { 7 } + ::= { hwPtpPortEntry 14 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.1.1.15 + hwPtpPortMinPdelayReqInterval OBJECT-TYPE + SYNTAX Integer32 (0..20) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Interval of sending PdelayReq message." + DEFVAL { 7 } + ::= { hwPtpPortEntry 15 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.1.1.16 + hwPtpPortAsymmetryNegativeCorrection OBJECT-TYPE + SYNTAX Unsigned32 (0..2000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Negtive asymmetry-correction value" + DEFVAL { 0 } + ::= { hwPtpPortEntry 16 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.1.1.17 + hwPtpPortAsymmetryPositiveCorrection OBJECT-TYPE + SYNTAX Unsigned32 (0..2000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Positive asymmetry-correction value" + DEFVAL { 0 } + ::= { hwPtpPortEntry 17 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.1.1.18 + hwPtpPortMacEgressDestinationMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "MacEgress destination Mac." + DEFVAL { ''h } + ::= { hwPtpPortEntry 18 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.1.1.19 + hwPtpPortMacEgressVlanId OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "MacEgress VlanId." + DEFVAL { 0 } + ::= { hwPtpPortEntry 19 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.1.1.20 + hwPtpPortMacEgressPacketPriority OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "MacEgress Packet Priority." + DEFVAL { 7 } + ::= { hwPtpPortEntry 20 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.1.1.21 + hwPtpPortUdpEgressSourceIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "UdpEgress SourceIp." + ::= { hwPtpPortEntry 21 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.1.1.22 + hwPtpPortUdpEgressDestinationIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "UdpEgress DestinationIp." + ::= { hwPtpPortEntry 22 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.1.1.23 + hwPtpPortUdpEgressDestinationMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "UdpEgress Destination Mac." + DEFVAL { ''h } + ::= { hwPtpPortEntry 23 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.1.1.24 + hwPtpPortUdpEgressDscp OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "UdpEgress Dscp." + DEFVAL { 0 } + ::= { hwPtpPortEntry 24 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.1.1.25 + hwPtpPortUdpEgressVlanId OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "UdpEgress VlanId." + DEFVAL { 0 } + ::= { hwPtpPortEntry 25 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.1.1.26 + hwPtpPortUdpEgressPacketPriority OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "UdpEgress Packet Priority." + DEFVAL { 7 } + ::= { hwPtpPortEntry 26 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.1.1.27 + hwPtpPortAnnounceDrop OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable AnnounceDrop function." + DEFVAL { disable } + ::= { hwPtpPortEntry 27 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.1.1.28 + hwPtpOldPortState OBJECT-TYPE + SYNTAX INTEGER + { + master(1), + slave(2), + passive(3), + listening(4), + faulty(5), + initializing(6), + premaster(7), + disabled(8), + uncalibrated(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Old port state." + ::= { hwPtpPortEntry 28 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.1.1.29 + hwPtpPortSourcePortClockId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates sourceportclockid of the port." + ::= { hwPtpPortEntry 29 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.1.1.30 + hwPtpPortSourcePortNum OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates sourceport number of the port." + ::= { hwPtpPortEntry 30 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.1.1.31 + hwPtpPortSourcePortSlot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates sourceport slot of the port." + ::= { hwPtpPortEntry 31 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.1.1.32 + hwPtpPortSourcePortCard OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates sourceport card of the port." + ::= { hwPtpPortEntry 32 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.1.1.33 + hwPtpPortSourcePort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates sourceport port of the port." + ::= { hwPtpPortEntry 33 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.1.1.34 + hwPtpPortNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port number." + ::= { hwPtpPortEntry 34 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.1.1.35 + hwPtpPortPortVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VLAN of packet sent from port." + ::= { hwPtpPortEntry 35 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.1.1.36 + hwPtpPortCfgLinkStatus OBJECT-TYPE + SYNTAX INTEGER + { + down(0), + up(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The link status of port." + ::= { hwPtpPortEntry 36 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.1.1.37 + hwPtpPortCfgExtInterfaceMode OBJECT-TYPE + SYNTAX INTEGER + { + extclock(1), + exttime(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The mode of interface." + DEFVAL { extclock } + ::= { hwPtpPortEntry 37 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.1.1.38 + hwPtpPortCfgMsgFormat OBJECT-TYPE + SYNTAX INTEGER + { + ptpeth(1), + ptpip(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The format of massage." + DEFVAL { ptpeth } + ::= { hwPtpPortEntry 38 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.1.1.39 + hwPtpPortAnnounceReceiptTimeout2 OBJECT-TYPE + SYNTAX Integer32 (0..20) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Timeout of receiving announce message." + ::= { hwPtpPortEntry 39 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.1.1.40 + hwPtpPortClockStep OBJECT-TYPE + SYNTAX INTEGER + { + onestep(1), + twostep(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Port clock step." + DEFVAL { 1 } + ::= { hwPtpPortEntry 40 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.1.1.41 + hwPtpPortState OBJECT-TYPE + SYNTAX INTEGER + { + master(1), + slave(2), + passive(3), + listening(4), + faulty(5), + initializing(6), + premaster(7), + disabled(8), + uncalibrated(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current port state." + ::= { hwPtpPortEntry 41 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.1.1.42 + hwPtpPeerAnnounceSendInterval OBJECT-TYPE + SYNTAX Integer32 (0..20) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "peer announce send interval." + ::= { hwPtpPortEntry 42 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.1.1.43 + hwPtpPortName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port name." + ::= { hwPtpPortEntry 43 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.1.1.44 + hwPtpPortCfgState OBJECT-TYPE + SYNTAX INTEGER + { + master(1), + slave(2), + passive(3), + listening(4), + faulty(5), + initializing(6), + premaster(7), + disabled(8), + uncalibrated(9) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Cfg port state value." + DEFVAL { 6 } + ::= { hwPtpPortEntry 44 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.1.1.45 + hwPtpPortRingFiberLengthChangeValue OBJECT-TYPE + SYNTAX Integer32 + UNITS "ns" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ring fiber length change value. The default value is '0'b." + ::= { hwPtpPortEntry 45 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.1.1.46 + hwPtpPortRingFiberLengthChangeValueFlag OBJECT-TYPE + SYNTAX INTEGER + { + negative(0), + positive(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ring fiber length change value flag." + ::= { hwPtpPortEntry 46 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.1.1.47 + hwPtpPortOldSourcePortNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwPtpPortEntry 47 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.1.1.48 + hwPtpOldPortName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwPtpPortEntry 48 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.1.1.49 + hwPtpPortAnnReceiptTimeout OBJECT-TYPE + SYNTAX Integer32 (2..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Timeout of receiving announce message." + DEFVAL { 3 } + ::= { hwPtpPortEntry 49 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.1.1.50 + hwPtpPortNotSlave OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The notslave attribute of the port.The default value is enabled(1)." + DEFVAL { enabled } + ::= { hwPtpPortEntry 50 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.1.1.51 + hwPtpPortLocalPriority OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The local-priority attribute of the port." + DEFVAL { 128 } + ::= { hwPtpPortEntry 51 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.1.1.52 + hwPtpPortSourceStepsRemoved OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of stepsRemoved shall be the value of currentDS.stepsRemoved." + DEFVAL { 0 } + ::= { hwPtpPortEntry 52 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.1.1.53 + hwPtpPortAtrEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port enable ATR function." + ::= { hwPtpPortEntry 53 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.1.1.100 + hwPtpPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status." + ::= { hwPtpPortEntry 100 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.2 + hwPtpPortStatisticTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPtpPortStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "PortStatisticTable." + ::= { hwPtpPortObjects 2 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.2.1 + hwPtpPortStatisticEntry OBJECT-TYPE + SYNTAX HwPtpPortStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "PortStatisticEntry." + INDEX { hwPtpPortStatisticIfIndex } + ::= { hwPtpPortStatisticTable 1 } + + HwPtpPortStatisticEntry ::= + SEQUENCE { + hwPtpPortStatisticIfIndex + InterfaceIndex, + hwPtpPortRecvTransparent + Unsigned32, + hwPtpPortRecvCorrectend + Unsigned32, + hwPtpPortRecvAnnounce + Unsigned32, + hwPtpPortRecvSync + Unsigned32, + hwPtpPortRecvReq + Unsigned32, + hwPtpPortRecvRespCnt + Unsigned32, + hwPtpPortRecvFollowup + Unsigned32, + hwPtpPortRecvPdelayrespfollowup + Unsigned32, + hwPtpPortSendTotal1588 + Unsigned32, + hwPtpPortSendAnnounce + Unsigned32, + hwPtpPortSendSync + Unsigned32, + hwPtpPortSendReq + Unsigned32, + hwPtpPortSendResp + Unsigned32, + hwPtpPortSendFollowup + Unsigned32, + hwPtpPortSendPdelayrespfollowup + Unsigned32, + hwPtpPortDiscardTotal1588 + Unsigned32, + hwPtpPortDiscardAnnounce + Unsigned32, + hwPtpPortDiscardSync + Unsigned32, + hwPtpPortDiscardDelayreq + Unsigned32, + hwPtpPortDiscardPdelayreq + Unsigned32, + hwPtpPortDiscardResp + Unsigned32, + hwPtpPortDiscardPdelayresp + Unsigned32, + hwPtpPortDiscardFollowup + Unsigned32, + hwPtpPortDiscardPdelayrespfollowup + Unsigned32, + hwPtpPortStaticPktReset + INTEGER, + hwPtpPortPassiveTimeOffsetMax + Integer32, + hwPtpPortPassiveTimeOffsetMin + Integer32, + hwPtpPortPassiveTimeOffsetMean + Integer32, + hwPtpPortPassiveTimeOffset + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.187.2.2.1.1 + hwPtpPortStatisticIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The PortStatisticIfIndex." + ::= { hwPtpPortStatisticEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.2.1.2 + hwPtpPortRecvTransparent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the PTP packets Transparent in this port." + ::= { hwPtpPortStatisticEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.2.1.3 + hwPtpPortRecvCorrectend OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the PTP packets Correct_end in this port." + ::= { hwPtpPortStatisticEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.2.1.4 + hwPtpPortRecvAnnounce OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the PTP packets Announce in this port." + ::= { hwPtpPortStatisticEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.2.1.5 + hwPtpPortRecvSync OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the PTP packets Sync in this port." + ::= { hwPtpPortStatisticEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.2.1.6 + hwPtpPortRecvReq OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the packets Req in this port." + ::= { hwPtpPortStatisticEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.2.1.7 + hwPtpPortRecvRespCnt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the Resp packets in this port." + ::= { hwPtpPortStatisticEntry 7 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.2.1.8 + hwPtpPortRecvFollowup OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the PTP Followup packets in this port." + ::= { hwPtpPortStatisticEntry 8 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.2.1.9 + hwPtpPortRecvPdelayrespfollowup OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Pdelay_resp_followup in this port ." + ::= { hwPtpPortStatisticEntry 9 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.2.1.10 + hwPtpPortSendTotal1588 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SendTotal1588 in this port." + ::= { hwPtpPortStatisticEntry 10 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.2.1.11 + hwPtpPortSendAnnounce OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the SendAnnounce in this port." + ::= { hwPtpPortStatisticEntry 11 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.2.1.12 + hwPtpPortSendSync OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the SendSync in this port." + ::= { hwPtpPortStatisticEntry 12 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.2.1.13 + hwPtpPortSendReq OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the SendReq in this port." + ::= { hwPtpPortStatisticEntry 13 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.2.1.14 + hwPtpPortSendResp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SendResp in this port." + ::= { hwPtpPortStatisticEntry 14 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.2.1.15 + hwPtpPortSendFollowup OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SendFollowup in this port." + ::= { hwPtpPortStatisticEntry 15 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.2.1.16 + hwPtpPortSendPdelayrespfollowup OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SendPdelay_resp_followup in this port." + ::= { hwPtpPortStatisticEntry 16 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.2.1.17 + hwPtpPortDiscardTotal1588 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the DiscardTotal1588 in this port." + ::= { hwPtpPortStatisticEntry 17 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.2.1.18 + hwPtpPortDiscardAnnounce OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of DiscardAnnounce in this port." + ::= { hwPtpPortStatisticEntry 18 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.2.1.19 + hwPtpPortDiscardSync OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of DiscardSync in this port." + ::= { hwPtpPortStatisticEntry 19 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.2.1.20 + hwPtpPortDiscardDelayreq OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of DiscardDelayreq in this port." + ::= { hwPtpPortStatisticEntry 20 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.2.1.21 + hwPtpPortDiscardPdelayreq OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of DiscardPdelayreq in this port." + ::= { hwPtpPortStatisticEntry 21 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.2.1.22 + hwPtpPortDiscardResp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of DiscardResp in this port." + ::= { hwPtpPortStatisticEntry 22 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.2.1.23 + hwPtpPortDiscardPdelayresp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of DiscardPdelayresp in this port." + ::= { hwPtpPortStatisticEntry 23 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.2.1.24 + hwPtpPortDiscardFollowup OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of DiscardFollowup in this port." + ::= { hwPtpPortStatisticEntry 24 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.2.1.25 + hwPtpPortDiscardPdelayrespfollowup OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the DiscardPdelay_resp_followup in this port." + ::= { hwPtpPortStatisticEntry 25 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.2.1.26 + hwPtpPortStaticPktReset OBJECT-TYPE + SYNTAX INTEGER + { + reset(1), + unused(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset port PTP packets statistic." + ::= { hwPtpPortStatisticEntry 26 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.2.1.27 + hwPtpPortPassiveTimeOffsetMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The max value of passive port time offset." + ::= { hwPtpPortStatisticEntry 27 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.2.1.28 + hwPtpPortPassiveTimeOffsetMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The min value of passive port time offset." + ::= { hwPtpPortStatisticEntry 28 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.2.1.29 + hwPtpPortPassiveTimeOffsetMean OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mean value of passive port time offset." + ::= { hwPtpPortStatisticEntry 29 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.2.1.30 + hwPtpPortPassiveTimeOffset OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of passive port time offset." + ::= { hwPtpPortStatisticEntry 30 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.3 + hwPtpBitsClockSourceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPtpBitsClockSourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BitsClockSourceTable." + ::= { hwPtpPortObjects 3 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.3.1 + hwPtpBitsClockSourceEntry OBJECT-TYPE + SYNTAX HwPtpBitsClockSourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in hwPtpPortStatisticTable." + INDEX { hwPtpBitsPortIndex } + ::= { hwPtpBitsClockSourceTable 1 } + + HwPtpBitsClockSourceEntry ::= + SEQUENCE { + hwPtpBitsPortIndex + Integer32, + hwPtpBitsClockAccuracy + Integer32, + hwPtpBitsClockClass + Integer32, + hwPtpBitsPriority1 + Integer32, + hwPtpBitsPriority2 + Integer32, + hwPtpBitsTimeSource + INTEGER, + hwPtpBitsSignal + INTEGER, + hwPtpBitsSwitch + INTEGER, + hwPtpBitsDirection + INTEGER, + hwPtpBitsNormalStatus + INTEGER, + hwPtpBitsReceiveDelay + Integer32, + hwPtpBitsSendDelay + Integer32, + hwPtpBitsLocalPriority + Integer32, + hwPtpBitsGMClockId + OCTET STRING, + hwPtpBitsGMOffsetScaledLogVariance + INTEGER + } + + -- 1.3.6.1.4.1.2011.5.25.187.2.3.1.1 + hwPtpBitsPortIndex OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The BitsPortIndex." + ::= { hwPtpBitsClockSourceEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.3.1.2 + hwPtpBitsClockAccuracy OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "BitsClockAccuracy." + DEFVAL { 32 } + ::= { hwPtpBitsClockSourceEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.3.1.3 + hwPtpBitsClockClass OBJECT-TYPE + SYNTAX Integer32 (0..255 | 1024..1279) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "BitsClockClass." + DEFVAL { 6 } + ::= { hwPtpBitsClockSourceEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.3.1.4 + hwPtpBitsPriority1 OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "BitsPriority1." + DEFVAL { 128 } + ::= { hwPtpBitsClockSourceEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.3.1.5 + hwPtpBitsPriority2 OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "BitsPriority2." + DEFVAL { 128 } + ::= { hwPtpBitsClockSourceEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.3.1.6 + hwPtpBitsTimeSource OBJECT-TYPE + SYNTAX INTEGER + { + atomicclock(1), + gps(2), + terrestrialradio(3), + ptp(4), + ntp(5), + handset(6), + other(7), + internaloscillator(8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "BitsTimeSource." + DEFVAL { gps } + ::= { hwPtpBitsClockSourceEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.3.1.7 + hwPtpBitsSignal OBJECT-TYPE + SYNTAX INTEGER + { + onepps(1), + twomhz(2), + twombps(3), + dcls(4), + none(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The signal of BITS." + ::= { hwPtpBitsClockSourceEntry 7 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.3.1.8 + hwPtpBitsSwitch OBJECT-TYPE + SYNTAX INTEGER + { + off(1), + on(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The switch status." + DEFVAL { off } + ::= { hwPtpBitsClockSourceEntry 8 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.3.1.9 + hwPtpBitsDirection OBJECT-TYPE + SYNTAX INTEGER + { + in(1), + out(2), + both(3), + none(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The direction of BITS." + ::= { hwPtpBitsClockSourceEntry 9 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.3.1.10 + hwPtpBitsNormalStatus OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + abnormal(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The normal status of BITS." + ::= { hwPtpBitsClockSourceEntry 10 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.3.1.11 + hwPtpBitsReceiveDelay OBJECT-TYPE + SYNTAX Integer32 (0..2000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Bits receive delay correction." + DEFVAL { 0 } + ::= { hwPtpBitsClockSourceEntry 11 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.3.1.12 + hwPtpBitsSendDelay OBJECT-TYPE + SYNTAX Integer32 (0..1600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Bits send delay correction." + DEFVAL { 0 } + ::= { hwPtpBitsClockSourceEntry 12 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.3.1.13 + hwPtpBitsLocalPriority OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The local-priority attribute of the bits." + DEFVAL { 128 } + ::= { hwPtpBitsClockSourceEntry 13 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.3.1.14 + hwPtpBitsGMClockId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The grandmaster-clockid of BITS." + ::= { hwPtpBitsClockSourceEntry 14 } + + -- 1.3.6.1.4.1.2011.5.25.187.2.3.1.15 + hwPtpBitsGMOffsetScaledLogVariance OBJECT-TYPE + SYNTAX INTEGER + { + hFFFF(1), + h4E5D(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The OffsetScaledLogVariance of BITS." + DEFVAL { 1 } + ::= { hwPtpBitsClockSourceEntry 15 } + + -- 1.3.6.1.4.1.2011.5.25.187.3 + hwPtpLeapObjects OBJECT IDENTIFIER ::= { hwPtpMIB 3 } + + -- 1.3.6.1.4.1.2011.5.25.187.3.1 + hwPtpLeapTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPtpLeapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ptp Leap Table." + ::= { hwPtpLeapObjects 1 } + + -- 1.3.6.1.4.1.2011.5.25.187.3.1.1 + hwPtpLeapEntry OBJECT-TYPE + SYNTAX HwPtpLeapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "PtpLeapEntry." + INDEX { hwPtpLeapInfo } + ::= { hwPtpLeapTable 1 } + + HwPtpLeapEntry ::= + SEQUENCE { + hwPtpLeapInfo + OCTET STRING, + hwPtpLeap59or61 + INTEGER, + hwPtpLeapRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.5.25.187.3.1.1.1 + hwPtpLeapInfo OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "leap59 or leap61 adjust time." + ::= { hwPtpLeapEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.187.3.1.1.2 + hwPtpLeap59or61 OBJECT-TYPE + SYNTAX INTEGER + { + leap59(1), + leap61(2), + none(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "leap59 or leap61,default is none. " + DEFVAL { 3 } + ::= { hwPtpLeapEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.187.3.1.1.3 + hwPtpLeapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "leap table rowstatus." + ::= { hwPtpLeapEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.187.4 + hwPtpAclPermitClkIdObjects OBJECT IDENTIFIER ::= { hwPtpMIB 4 } + + -- 1.3.6.1.4.1.2011.5.25.187.4.1 + hwPtpAclPermitClkIdTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPtpAclPermitClkIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "PtpAclPermitClkIdTable." + ::= { hwPtpAclPermitClkIdObjects 1 } + + -- 1.3.6.1.4.1.2011.5.25.187.4.1.1 + hwPtpAclPermitClkIdEntry OBJECT-TYPE + SYNTAX HwPtpAclPermitClkIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "PtpAclPermitClkIdEntry." + INDEX { hwPtpAclPermitClkIdInfo } + ::= { hwPtpAclPermitClkIdTable 1 } + + HwPtpAclPermitClkIdEntry ::= + SEQUENCE { + hwPtpAclPermitClkIdInfo + OCTET STRING, + hwPtpAclPermitClkIdRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.5.25.187.4.1.1.1 + hwPtpAclPermitClkIdInfo OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "permit join BMC's clockID" + ::= { hwPtpAclPermitClkIdEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.187.4.1.1.2 + hwPtpAclPermitClkIdRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "aclclockid's rowstatus." + ::= { hwPtpAclPermitClkIdEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.187.5 + hwPtpNotifications OBJECT IDENTIFIER ::= { hwPtpMIB 5 } + + -- 1.3.6.1.4.1.2011.5.25.187.5.1 + hwPtpPortStateChange NOTIFICATION-TYPE + OBJECTS { hwPtpPortName, hwPtpPortState, hwPtpOldPortState } + STATUS current + DESCRIPTION + "Port status change notification." + ::= { hwPtpNotifications 1 } + + -- 1.3.6.1.4.1.2011.5.25.187.5.2 + hwPtpClockSourceChange NOTIFICATION-TYPE + OBJECTS { hwPtpOldMasterClockId, hwPtpCurrentMasterClockId, hwPtpPortOldSourcePortNum, hwPtpPortSourcePortNum, hwPtpOldPortName, + hwPtpPortName } + STATUS current + DESCRIPTION + "Clock source change notification." + ::= { hwPtpNotifications 2 } + + -- 1.3.6.1.4.1.2011.5.25.187.5.3 + hwPtpTimeSyncFaulty NOTIFICATION-TYPE + OBJECTS { hwPtpTimeSynchronizationStatus } + STATUS current + DESCRIPTION + "This is a private node,for time synchronization status is faulty." + ::= { hwPtpNotifications 3 } + + -- 1.3.6.1.4.1.2011.5.25.187.5.4 + hwPtpTimeSyncResume NOTIFICATION-TYPE + OBJECTS { hwPtpTimeSynchronizationStatus } + STATUS current + DESCRIPTION + "This is a private node,for time synchronization status is resume." + ::= { hwPtpNotifications 4 } + + -- 1.3.6.1.4.1.2011.5.25.187.5.8 + hwPtpAdaptiveServerStateChange NOTIFICATION-TYPE + OBJECTS { hwPtpAdaptiveUserMode, hwPtpAdaptiveUserState } + STATUS current + DESCRIPTION + "Description." + ::= { hwPtpNotifications 8 } + + -- 1.3.6.1.4.1.2011.5.25.187.5.9 + hwPtpAdaptiveClientListChange NOTIFICATION-TYPE + OBJECTS { hwPtpAdaptiveClientIpList, hwPtpAdaptiveClientIpChangeFlag, hwPtpAdaptiveClientId } + STATUS current + DESCRIPTION + "Indicates the master's client ip list" + ::= { hwPtpNotifications 9 } + + -- 1.3.6.1.4.1.2011.5.25.187.5.10 + hwPtpAdaptiveNegoStateChange NOTIFICATION-TYPE + OBJECTS { hwPtpAdaptiveRemoteServer1NegoState, hwPtpAdaptiveRemoteServer2NegoState } + STATUS current + DESCRIPTION + "Indicates the client device's negotiate state with remote-server." + ::= { hwPtpNotifications 10 } + + -- 1.3.6.1.4.1.2011.5.25.187.5.11 + hwPTPRingFiberLengthChange NOTIFICATION-TYPE + OBJECTS { hwPtpPortName, hwPtpPortRingFiberLengthChangeValue, hwPtpPortRingFiberLengthChangeValueFlag } + STATUS current + DESCRIPTION + "Ring fiber length value change notification." + ::= { hwPtpNotifications 11 } + + -- 1.3.6.1.4.1.2011.5.25.187.5.12 + hwPTPRingFiberLengthChangeResume NOTIFICATION-TYPE + OBJECTS { hwPtpPortName, hwPtpPortRingFiberLengthChangeValue, hwPtpPortRingFiberLengthChangeValueFlag } + STATUS current + DESCRIPTION + "Ring fiber length value change resume notification." + ::= { hwPtpNotifications 12 } + + -- 1.3.6.1.4.1.2011.5.25.187.5.13 + hwPtpTimeLockFail NOTIFICATION-TYPE + OBJECTS { hwPtpTimeLockStatus } + STATUS current + DESCRIPTION + "Current time synchronization lock failed." + ::= { hwPtpNotifications 13 } + + -- 1.3.6.1.4.1.2011.5.25.187.5.14 + hwPtpTimeLockFailResume NOTIFICATION-TYPE + OBJECTS { hwPtpTimeLockStatus } + STATUS current + DESCRIPTION + "Current time synchronization lock resumed." + ::= { hwPtpNotifications 14 } + + -- 1.3.6.1.4.1.2011.5.25.187.5.15 + hwPtpTimeStampUnChanged NOTIFICATION-TYPE + OBJECTS { hwPtpTimeStampStatus } + STATUS current + DESCRIPTION + "Current time stamp in the sync-message isn't changed." + ::= { hwPtpNotifications 15 } + + -- 1.3.6.1.4.1.2011.5.25.187.5.16 + hwPtpTimeStampUnChangedResume NOTIFICATION-TYPE + OBJECTS { hwPtpTimeStampStatus } + STATUS current + DESCRIPTION + "Current time stamp in the sync-message is changed." + ::= { hwPtpNotifications 16 } + + -- 1.3.6.1.4.1.2011.5.25.187.5.17 + hwPtpFrequencyLockFail NOTIFICATION-TYPE + OBJECTS { hwPtpFreqLockStatus } + STATUS current + DESCRIPTION + "Current frequency synchronization lock failed." + ::= { hwPtpNotifications 17 } + + -- 1.3.6.1.4.1.2011.5.25.187.5.18 + hwPtpFrequencyLockResume NOTIFICATION-TYPE + OBJECTS { hwPtpFreqLockStatus } + STATUS current + DESCRIPTION + "Current frequency synchronization lock resumed." + ::= { hwPtpNotifications 18 } + + -- 1.3.6.1.4.1.2011.5.25.187.5.19 + hwPtpExtTimePortLost NOTIFICATION-TYPE + OBJECTS { hwPtpExtTimePortStatus, hwPtpExtTimePortType } + STATUS current + DESCRIPTION + "External time port lost." + ::= { hwPtpNotifications 19 } + + -- 1.3.6.1.4.1.2011.5.25.187.5.20 + hwPtpExtTimePortLostResume NOTIFICATION-TYPE + OBJECTS { hwPtpExtTimePortStatus, hwPtpExtTimePortType } + STATUS current + DESCRIPTION + "External time port lost resume." + ::= { hwPtpNotifications 20 } + + -- 1.3.6.1.4.1.2011.5.25.187.5.21 + hwPtpPdvOverflow NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "Packet delay variety overflow." + ::= { hwPtpNotifications 21 } + + -- 1.3.6.1.4.1.2011.5.25.187.5.22 + hwPtpPdvOverflowResume NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "Packet delay variety overflow resume." + ::= { hwPtpNotifications 22 } + + -- 1.3.6.1.4.1.2011.5.25.187.5.23 + hwPtpPassiveFiberLengthChange NOTIFICATION-TYPE + OBJECTS { hwPtpPortName, hwPtpPortRingFiberLengthChangeValue, hwPtpPortRingFiberLengthChangeValueFlag } + STATUS current + DESCRIPTION + "This object indicates the alarm about performance change on Passive ports." + ::= { hwPtpNotifications 23 } + + -- 1.3.6.1.4.1.2011.5.25.187.5.24 + hwPtpAcrSyncBad NOTIFICATION-TYPE + OBJECTS { hwPtpAcrSyncBadStatus } + STATUS current + DESCRIPTION + "1588 ACR sync bad." + ::= { hwPtpNotifications 24 } + + -- 1.3.6.1.4.1.2011.5.25.187.5.25 + hwPtpAcrSyncBadResume NOTIFICATION-TYPE + OBJECTS { hwPtpAcrSyncBadStatus } + STATUS current + DESCRIPTION + "1588 ACR sync bad resume." + ::= { hwPtpNotifications 25 } + + -- 1.3.6.1.4.1.2011.5.25.187.5.26 + hwPtpPdvLimitExceed NOTIFICATION-TYPE + OBJECTS { hwPtpPdvLimitExceedStatus } + STATUS current + DESCRIPTION + "1588 ACR PDV limit exceed." + ::= { hwPtpNotifications 26 } + + -- 1.3.6.1.4.1.2011.5.25.187.5.27 + hwPtpPdvLimitExceedResume NOTIFICATION-TYPE + OBJECTS { hwPtpPdvLimitExceedStatus } + STATUS current + DESCRIPTION + "1588 ACR PDV limit exceed resume." + ::= { hwPtpNotifications 27 } + + -- 1.3.6.1.4.1.2011.5.25.187.5.28 + hwPtpAdaptiveNegoInfoChange NOTIFICATION-TYPE + OBJECTS { hwPtpAdaptiveRemoteServerId, hwPtpAdaptiveRemoteServerNegoState, hwPtpAdaptiveNegoErrorReason } + STATUS current + DESCRIPTION + "Ptp adaptive device's remote server negotiate state and nego error reason." + ::= { hwPtpNotifications 28 } + + -- 1.3.6.1.4.1.2011.5.25.187.5.29 + hwPtpAdaptiveTraceSourceChange NOTIFICATION-TYPE + OBJECTS { hwPtpAdaptiveOldTraceSource, hwPtpAdaptiveTraceSource } + STATUS current + DESCRIPTION + "Ptp adaptive client trace source change notification." + ::= { hwPtpNotifications 29 } + + -- 1.3.6.1.4.1.2011.5.25.187.5.30 + hwPtpPortBmcInfoChange NOTIFICATION-TYPE + OBJECTS { hwPtpPortName, hwPtpPortSourcePortClockId, hwPtpPortSourcePortNum, hwPtpPortSourceStepsRemoved, hwPtpCurrentMasterClockId } + STATUS current + DESCRIPTION + "Port bmc info changed." + ::= { hwPtpNotifications 30 } + + -- 1.3.6.1.4.1.2011.5.25.187.5.31 + hwPtpTimeSourceClockClassDecline NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The clock-class of input time source is below threshold." + ::= { hwPtpNotifications 31 } + + -- 1.3.6.1.4.1.2011.5.25.187.5.32 + hwPtpTimeSourceClockClassDeclineResume NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The clock-class of input time source is above or equal to threshold." + ::= { hwPtpNotifications 32 } + + -- 1.3.6.1.4.1.2011.5.25.187.5.33 + hwPtpPktLos NOTIFICATION-TYPE + OBJECTS { hwPtpPktType } + STATUS current + DESCRIPTION + "The ptp packet of the trace source is lost." + ::= { hwPtpNotifications 33 } + + -- 1.3.6.1.4.1.2011.5.25.187.5.34 + hwPtpPktLosResume NOTIFICATION-TYPE + OBJECTS { hwPtpPktType } + STATUS current + DESCRIPTION + "The ptp packet of the trace port is normal." + ::= { hwPtpNotifications 34 } + + -- 1.3.6.1.4.1.2011.5.25.187.5.35 + hwPtpStandardTimeOffsetOver NOTIFICATION-TYPE + OBJECTS { hwPtpStandardTimeOffset, hwPtpAlarmThresholdStandardTimeOffset } + STATUS current + DESCRIPTION + "The ptp standard time offset is abnormal." + ::= { hwPtpNotifications 35 } + + -- 1.3.6.1.4.1.2011.5.25.187.5.36 + hwPtpStandardTimeOffsetOverResume NOTIFICATION-TYPE + OBJECTS { hwPtpStandardTimeOffset, hwPtpAlarmThresholdStandardTimeOffset } + STATUS current + DESCRIPTION + "The ptp standard time offset is normal." + ::= { hwPtpNotifications 36 } + + -- 1.3.6.1.4.1.2011.5.25.187.5.37 + hwPtpTimeOffsetSumOver NOTIFICATION-TYPE + OBJECTS { hwPtpTimeOffsetSumP2P, hwPtpAlarmThresholdOffsetSum } + STATUS current + DESCRIPTION + "The ptp time offset sum is abnormal." + ::= { hwPtpNotifications 37 } + + -- 1.3.6.1.4.1.2011.5.25.187.5.38 + hwPtpTimeOffsetSumOverResume NOTIFICATION-TYPE + OBJECTS { hwPtpTimeOffsetSumP2P, hwPtpAlarmThresholdOffsetSum } + STATUS current + DESCRIPTION + "The ptp time offset sum is normal." + ::= { hwPtpNotifications 38 } + + -- 1.3.6.1.4.1.2011.5.25.187.5.39 + hwPtpLcsResNotEnough NOTIFICATION-TYPE + OBJECTS { hwPtpChassisId, hwPtpSlotId } + STATUS current + DESCRIPTION + "PTP license resources are not enough." + ::= { hwPtpNotifications 39 } + + -- 1.3.6.1.4.1.2011.5.25.187.5.40 + hwPtpLcsResNotEnoughResume NOTIFICATION-TYPE + OBJECTS { hwPtpChassisId, hwPtpSlotId } + STATUS current + DESCRIPTION + "PTP license resources are enough." + ::= { hwPtpNotifications 40 } + + -- 1.3.6.1.4.1.2011.5.25.187.5.41 + hwPtpAdaptivePtsfStateChange NOTIFICATION-TYPE + OBJECTS { hwPtpAdaptiveServerIndex, hwPtpAdaptivePtsfType, hwPtpAdaptivePtsfState } + STATUS current + DESCRIPTION + "PTP adaptive PTSF state change notification." + ::= { hwPtpNotifications 41 } + + -- 1.3.6.1.4.1.2011.5.25.187.5.42 + hwPtpaATRLicenseInactive NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The 1588V2 ATR function license was not activated. To ensure you can properly use 1588V2 ATR function, please purchase and activate 1588V2 ATR license." + ::= { hwPtpNotifications 42 } + + -- 1.3.6.1.4.1.2011.5.25.187.5.43 + hwPtpaATRLicenseInactiveResume NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The 1588V2 ATR function license inactivation alarm was cleared." + ::= { hwPtpNotifications 43} + + -- 1.3.6.1.4.1.2011.5.25.187.5.44 + hwPtpPortNonSupport NOTIFICATION-TYPE + OBJECTS { hwPtpChassisId, hwPtpPortName } + STATUS current + DESCRIPTION + "In current link mode, the hardware, such as boards and optical modules, do not support PTP time synchronization." + ::= { hwPtpNotifications 44 } + + + -- 1.3.6.1.4.1.2011.5.25.187.5.45 + hwPtpPortNonSupportResume NOTIFICATION-TYPE + OBJECTS { hwPtpChassisId, hwPtpPortName } + STATUS current + DESCRIPTION + "The alarm that the hardware do not support PTP time synchronization is resumed." + ::= { hwPtpNotifications 45 } + + -- 1.3.6.1.4.1.2011.5.25.187.6 + hwPtpConformance OBJECT IDENTIFIER ::= { hwPtpMIB 6 } + + -- 1.3.6.1.4.1.2011.5.25.187.6.1 + hwPtpCompliance OBJECT IDENTIFIER ::= { hwPtpConformance 1 } + + -- 1.3.6.1.4.1.2011.5.25.187.6.1.1 + hwPtpComliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "This is the PTP module compliance." + MODULE -- this module + MANDATORY-GROUPS { hwPtpGlobalObjectsGroup, hwPtpPortObjectsGroup, hwPtpNotificationsGroup, hwPtpLeapObjectsGroup, hwPtpAclPermitClkIdObjectsGroup + } + ::= { hwPtpCompliance 1 } + + -- 1.3.6.1.4.1.2011.5.25.187.6.2 + hwPtpGroups OBJECT IDENTIFIER ::= { hwPtpConformance 2 } + + -- 1.3.6.1.4.1.2011.5.25.187.6.2.1 + hwPtpGlobalObjectsGroup OBJECT-GROUP + OBJECTS { hwPtpEnable, hwPtpDomain, hwPtpSlaveOnly, hwPtpDeviceType, hwPtpLocalClockId, + hwPtpLocalClockClass, hwPtpLocalClockAccuracy, hwPtpLocalClockPriority1, hwPtpLocalClockPriority2, hwPtpLocalClockTimeSource, + hwPtpUtc, hwPtpCurrentUtcOffset, hwPtpCurrentMasterClockId, hwPtpCurrentMasterClockReceivePort, hwPtpCurrentMasterClockStepRemoved, + hwPtpTimeSynchronizationStatus, hwPtpTimeTraceable, hwPtpTimeScale, hwPtpVersion, hwPtpProfile, hwPtpLocalClockLocalPriority, hwPtpFrequencyRecoverMode, + hwPtpTimeSyncTime, hwPtpGrandMasterClockTimeSource, hwPtpGrandMasterClockClass, hwPtpGrandMasterClockAccuracy, hwPtpGrandMasterClockPriority2, + hwPtpGrandMasterClockPriority1, hwPtpCurrentMasterClockReceivePortType, hwPtpBitsDclsSendDelay, hwPtpBitsDclsReceiveDelay, hwPtpBits1ppsSendDelay, + hwPtpBits1ppsReceiveDelay, hwPtpOldMasterClockId, hwCurrentUtcOffsetValid, hwPtpFrequencyTraceable, hwPtpAclEnable, + hwPtpSetPortStateEnable, hwPtpAdaptiveRemoteServerId, hwPtpDfxFreqOffsetMin, hwPtpDfxPhyPhaseSubMean, hwPtpPassiveAlarmThreshold, + hwPtpAdaptiveRemoteServer1KeepAliveEnable, hwPtpDfxTimeSyncMPDlyMax, hwPtpDfxTimeSyncMPDlyMin, hwPtpDfxFreqOffsetMax, hwPtpAdaptiveAnnReceiptTimeout, + hwPtpAdaptiveDscp, hwPtpDfxACRNegMaxPdCur, hwPtpDfxACRMinPdCur, hwPtpAcrSyncBadStatus, hwPtpExtTimePortType, + hwPtpAdaptiveRemoteServerNegoState, hwPtpDfxACRMaxPdCur, hwPtpAdaptiveAnnounceReceiptTimeout, hwPtpDfxFreqOffsetMean, hwPtpDfxPhyPhaseSubCur, + hwPtpDfxACRMaxPdMin, hwPtpAdaptiveUserState, hwPtpAdaptiveUserMode, hwPtpAdaptiveClockclassSsmMapping, hwPtpDfxACRMinPdMin, + hwPtpDfxACRMinPdMax, hwPtpDfxACRNegMinPdv, hwPtpCLKBoardType, hwPtpExtTimePortStatus, hwPtpAdaptiveAnnounceDuration, + hwPtpDfxFreqSyncMode, hwPtpDfxTimeSyncOffsetMean, hwPtpDfxFreqOffsetCur, hwPtpAdaptiveRemoteServer2NegoState, hwPtpPdvLimitExceedStatus, + hwPtpAdaptiveLocalIp, hwPtpAdaptiveRemoteServer2Ip, hwPtpDfxTimeSyncOffsetMax, hwPtpAdaptiveRemoteServer2KeepAliveEnable, hwPtpAdaptiveFrequencyProfile, + hwPtpDfxACRNegMaxPdMean, hwPtpAdaptiveRemoteServer1Ip, hwPtpDfxACRNegMinPdMean, hwPtpAdaptiveSyncInterval, hwPtpDfxACRNegMaxPdv, + hwPtpDfxACRMaxPdMean, hwPtpAdaptiveEnable, hwPtpDfxTimeSyncOffsetMin, hwPtpDfxDlyMeasureEnable, hwPtpAdaptiveDlyRespInterval, + hwPtpAdaptiveSyncDuration, hwPtpDfxACRNegMaxPdMin, hwPtpFreqLockStatus, hwPtpAcrEnable, hwPtpAdaptiveSyncMode, + hwPtpDfxTimeSyncMPDlyCur, hwPtpDfxTimeSyncMPDlyMean, hwPtpTimeStampStatus, hwPtpDfxPhyPhaseSubMin, hwPtpDfxPhyPhaseSubMax, + hwPtpAdaptiveNegoErrorReason, hwPtpDfxACRPosMinPdv, hwPtpDfxACRNegMinPdCur, hwPtpDfxTimeSyncMode, hwPtpAdaptiveClientIpChangeFlag, + hwPtpDfxACRNegMinPdMin, hwPtpDfxACRNegMinPdMax, hwPtpDfxACRPosMaxPdv, hwPtpPassiveMeasureEnable, hwPtpAdaptiveDomain, + hwPtpDfxACRMinPdMean, hwPtpDfxTimeSyncOffsetCur, hwPtpTimeLockStatus, hwPtpAdaptiveAnnounceInterval, hwPtpDfxACRNegMaxPdMax, + hwPtpAdaptiveRemoteServer1NegoState, hwPtpDfxACRMaxPdMax, hwPtpAdaptiveOldTraceSource, hwPtpAdaptiveForwardMode, hwPtpAdaptiveTraceSource, + hwPtpAdaptiveVpnInstance, hwPtpAdaptiveDelayRespDuration } + STATUS current + DESCRIPTION + "This is the hwPtpGlobalObjectsGroups." + ::= { hwPtpGroups 1 } + + -- 1.3.6.1.4.1.2011.5.25.187.6.2.2 + hwPtpPortObjectsGroup OBJECT-GROUP + OBJECTS { hwPtpPortEnable, hwPtpPortDelayMechanism, hwPtpPortDomain, hwPtpPortTcOcStaticClockId, hwPtpPortAnnounceInterval, + hwPtpPortAnnounceReceiptTimeout, hwPtpPortSyncInterval, hwPtpPortMinDelayReqInterval, hwPtpPortMinPdelayReqInterval, hwPtpPortAsymmetryNegativeCorrection, + hwPtpPortAsymmetryPositiveCorrection, hwPtpPortMacEgressDestinationMac, hwPtpPortMacEgressVlanId, hwPtpPortMacEgressPacketPriority, hwPtpPortUdpEgressSourceIp, + hwPtpPortUdpEgressDestinationIp, hwPtpPortUdpEgressDestinationMac, hwPtpPortUdpEgressDscp, hwPtpPortUdpEgressVlanId, hwPtpPortUdpEgressPacketPriority, + hwPtpPortAnnounceDrop, hwPtpPortState, hwPtpPortSourcePortClockId, hwPtpBitsDirection, hwPtpBitsSignal, + hwPtpBitsSwitch, hwPtpBitsNormalStatus, hwPtpPortRowStatus, hwPtpPortStaticPktReset, hwPtpPortType, + hwPtpBitsClockAccuracy, hwPtpBitsClockClass, hwPtpPortCfgMsgFormat, hwPtpPortCfgExtInterfaceMode, hwPtpPortCfgLinkStatus, + hwPtpPortPortVlan, hwPtpPortNumber, hwPtpPortSourcePort, hwPtpPortSourcePortCard, hwPtpPortSourcePortSlot, + hwPtpPortSourcePortNum, hwPtpPortTcOcStaticClockPort, hwPtpPortTcOcStaticClockCard, hwPtpPortTcOcStaticClockSlot, hwPtpPortTcOcStaticClockPortNum, + hwPtpPortAnnounceReceiptTimeout2, hwPtpBitsPriority2, hwPtpBitsPriority1, hwPtpBitsTimeSource, hwPtpPortClockStep, + hwPtpPeerAnnounceSendInterval, hwPtpOldPortState, hwPtpPortRecvCorrectend, hwPtpPortRecvAnnounce, hwPtpPortRecvSync, + hwPtpPortRecvReq, hwPtpPortRecvRespCnt, hwPtpPortRecvFollowup, hwPtpPortRecvPdelayrespfollowup, hwPtpPortSendTotal1588, + hwPtpPortSendAnnounce, hwPtpPortSendSync, hwPtpPortSendReq, hwPtpPortSendResp, hwPtpPortSendFollowup, + hwPtpPortSendPdelayrespfollowup, hwPtpPortDiscardTotal1588, hwPtpPortDiscardAnnounce, hwPtpPortDiscardSync, hwPtpPortDiscardDelayreq, + hwPtpPortDiscardPdelayreq, hwPtpPortDiscardResp, hwPtpPortDiscardPdelayresp, hwPtpPortDiscardFollowup, hwPtpPortDiscardPdelayrespfollowup, + hwPtpPortPassiveTimeOffsetMax, hwPtpPortPassiveTimeOffsetMin, hwPtpPortPassiveTimeOffsetMean, hwPtpPortPassiveTimeOffset, + hwPtpPortCfgState, hwPtpPortRecvTransparent, hwPtpPortName } + STATUS current + DESCRIPTION + "This is the group of PTP port table." + ::= { hwPtpGroups 2 } + + -- 1.3.6.1.4.1.2011.5.25.187.6.2.3 + hwPtpLeapObjectsGroup OBJECT-GROUP + OBJECTS { hwPtpLeapRowStatus, hwPtpLeap59or61 } + STATUS current + DESCRIPTION + "This is the group of PTP leap table." + ::= { hwPtpGroups 3 } + + -- 1.3.6.1.4.1.2011.5.25.187.6.2.4 + hwPtpAclPermitClkIdObjectsGroup OBJECT-GROUP + OBJECTS { hwPtpAclPermitClkIdRowStatus } + STATUS current + DESCRIPTION + "This is the group of PTP acl table." + ::= { hwPtpGroups 4 } + + -- 1.3.6.1.4.1.2011.5.25.187.6.2.5 + hwPtpNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwPtpClockSourceChange, hwPtpTimeSyncResume, hwPtpTimeSyncFaulty, hwPtpPortStateChange, hwPtpTimeStampUnChanged, + hwPtpTimeStampUnChangedResume, hwPtpFrequencyLockFail, hwPtpFrequencyLockResume, hwPtpExtTimePortLost, hwPtpExtTimePortLostResume, + hwPTPRingFiberLengthChange, hwPTPRingFiberLengthChangeResume, hwPtpPassiveFiberLengthChange, hwPtpTimeLockFail, hwPtpTimeLockFailResume, + hwPtpPdvOverflow, hwPtpPdvOverflowResume, hwPtpPdvLimitExceed, hwPtpPdvLimitExceedResume, hwPtpAcrSyncBad, + hwPtpAcrSyncBadResume, hwPtpAdaptiveTraceSourceChange, hwPtpAdaptiveClientListChange, hwPtpAdaptiveServerStateChange, hwPtpAdaptiveNegoStateChange, + hwPtpAdaptiveNegoInfoChange } + STATUS current + DESCRIPTION + "This is the group of PTP notification." + ::= { hwPtpGroups 5 } + + -- 1.3.6.1.4.1.2011.5.25.187.7 + hwPtpAdaptiveClientList OBJECT IDENTIFIER ::= { hwPtpMIB 7 } + + -- 1.3.6.1.4.1.2011.5.25.187.7.1 + hwPtpAdaptiveClientListTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPtpAdaptiveClientListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "PtpAdaptiveClientListTable." + ::= { hwPtpAdaptiveClientList 1 } + + -- 1.3.6.1.4.1.2011.5.25.187.7.1.1 + hwPtpAdaptiveClientListEntry OBJECT-TYPE + SYNTAX HwPtpAdaptiveClientListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in hwPtpAdaptiveClientListTable." + INDEX { hwPtpAdaptiveClientIpList } + ::= { hwPtpAdaptiveClientListTable 1 } + + HwPtpAdaptiveClientListEntry ::= + SEQUENCE { + hwPtpAdaptiveClientIpList + IpAddress + } + + -- 1.3.6.1.4.1.2011.5.25.187.7.1.1.1 + hwPtpAdaptiveClientIpList OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ptp adaptive device's client info." + ::= { hwPtpAdaptiveClientListEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.187.8 + hwPtpAdaptiveClient OBJECT IDENTIFIER ::= { hwPtpMIB 8 } + + -- 1.3.6.1.4.1.2011.5.25.187.8.1 + hwPtpAdaptiveClientTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPtpAdaptiveClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "PtpAdaptiveClientTable." + ::= { hwPtpAdaptiveClient 1 } + + -- 1.3.6.1.4.1.2011.5.25.187.8.1.1 + hwPtpAdaptiveClientEntry OBJECT-TYPE + SYNTAX HwPtpAdaptiveClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in hwPtpAdaptiveClientTable." + INDEX { hwPtpAdaptiveClientIndex } + ::= { hwPtpAdaptiveClientTable 1 } + + HwPtpAdaptiveClientEntry ::= + SEQUENCE { + hwPtpAdaptiveClientIndex + Integer32, + hwPtpAdaptiveClientId + Integer32, + hwPtpAdaptiveClientIp + IpAddress, + hwPtpAdaptiveClientClockId + OCTET STRING, + hwPtpAdaptiveClientMode + INTEGER, + hwPtpAdaptiveClientAnnInterval + Integer32, + hwPtpAdaptiveClientSyncInterval + Integer32, + hwPtpAdaptiveClientDelayRespInterval + Integer32, + hwPtpAdaptiveClientAnnDuration + Integer32, + hwPtpAdaptiveClientSyncDuration + Integer32, + hwPtpAdaptiveClientDelayRespDuration + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.187.8.1.1.1 + hwPtpAdaptiveClientIndex OBJECT-TYPE + SYNTAX Integer32 (0..512) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ptp adaptive device's client info." + ::= { hwPtpAdaptiveClientEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.187.8.1.1.2 + hwPtpAdaptiveClientId OBJECT-TYPE + SYNTAX Integer32 (0..511) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ptp adaptive device's client id." + ::= { hwPtpAdaptiveClientEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.187.8.1.1.3 + hwPtpAdaptiveClientIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ptp adaptive device's client ip address." + ::= { hwPtpAdaptiveClientEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.187.8.1.1.4 + hwPtpAdaptiveClientClockId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ptp adaptive device's client ClockId." + ::= { hwPtpAdaptiveClientEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.187.8.1.1.5 + hwPtpAdaptiveClientMode OBJECT-TYPE + SYNTAX INTEGER + { + atr(1), + acroneway(2), + acrtwoway(3), + invalid(99) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ptp adaptive device's client negoiate mode. The default value is invalid(99)." + ::= { hwPtpAdaptiveClientEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.187.8.1.1.6 + hwPtpAdaptiveClientAnnInterval OBJECT-TYPE + SYNTAX Integer32 (-3..4) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Client device's requested send interval of announce packet." + ::= { hwPtpAdaptiveClientEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.187.8.1.1.7 + hwPtpAdaptiveClientSyncInterval OBJECT-TYPE + SYNTAX Integer32 (-7..4) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Client device's requested send interval of sync packet." + ::= { hwPtpAdaptiveClientEntry 7 } + + -- 1.3.6.1.4.1.2011.5.25.187.8.1.1.8 + hwPtpAdaptiveClientDelayRespInterval OBJECT-TYPE + SYNTAX Integer32 (-7..4) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Client device's requested send interval of delay_resp packet." + ::= { hwPtpAdaptiveClientEntry 8 } + + -- 1.3.6.1.4.1.2011.5.25.187.8.1.1.9 + hwPtpAdaptiveClientAnnDuration OBJECT-TYPE + SYNTAX Integer32 (60..1000) + UNITS "s" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ptp adaptive device's announce packet duration attribute. The default value is 300." + ::= { hwPtpAdaptiveClientEntry 9 } + + -- 1.3.6.1.4.1.2011.5.25.187.8.1.1.10 + hwPtpAdaptiveClientSyncDuration OBJECT-TYPE + SYNTAX Integer32 (60..1000) + UNITS "s" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ptp adaptive device's sync packet duration attribute. The default value is 300." + ::= { hwPtpAdaptiveClientEntry 10 } + + -- 1.3.6.1.4.1.2011.5.25.187.8.1.1.11 + hwPtpAdaptiveClientDelayRespDuration OBJECT-TYPE + SYNTAX Integer32 (0 | 60..1000) + UNITS "s" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ptp adaptive device's delay_resp packet duration attribute. The default value is 300." + ::= { hwPtpAdaptiveClientEntry 11 } + + -- 1.3.6.1.4.1.2011.5.25.187.9 + hwPtpAdaptiveServerList OBJECT IDENTIFIER ::= { hwPtpMIB 9 } + + -- 1.3.6.1.4.1.2011.5.25.187.9.1 + hwPtpAdaptiveServerListTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPtpAdaptiveServerListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "PtpAdaptiveServerListTable." + ::= { hwPtpAdaptiveServerList 1 } + + -- 1.3.6.1.4.1.2011.5.25.187.9.1.1 + hwPtpAdaptiveServerListEntry OBJECT-TYPE + SYNTAX HwPtpAdaptiveServerListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in hwPtpAdaptiveServerListTable" + INDEX { hwPtpAdaptiveServerIndex } + ::= { hwPtpAdaptiveServerListTable 1 } + + HwPtpAdaptiveServerListEntry ::= + SEQUENCE { + hwPtpAdaptiveServerIndex + Integer32, + hwPtpAdaptiveServerIp + IpAddress, + hwPtpAdaptiveNegotiateState + INTEGER, + hwPtpAdaptiveServerSSM + INTEGER, + hwPtpAdaptiveServerPriority + Integer32, + hwPtpAdaptiveServerPTSF + INTEGER, + hwPtpAdaptiveServerPriority1 + Integer32, + hwPtpAdaptiveServerPriority2 + Integer32, + hwPtpAdaptiveServerClockClass + Integer32, + hwPtpAdaptiveServerClockAccuracy + INTEGER, + hwPtpAdaptiveServerTimeSource + INTEGER, + hwPtpAdaptiveServerTwoStepFlag + INTEGER, + hwPtpAdaptiveServerNegoErrorReason + INTEGER, + hwPtpAdaptivePtsfType + INTEGER, + hwPtpAdaptivePtsfState + INTEGER + } + + -- 1.3.6.1.4.1.2011.5.25.187.9.1.1.1 + hwPtpAdaptiveServerIndex OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ptp adaptive device's server index." + ::= { hwPtpAdaptiveServerListEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.187.9.1.1.2 + hwPtpAdaptiveServerIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ptp adaptive device's server ip address." + ::= { hwPtpAdaptiveServerListEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.187.9.1.1.3 + hwPtpAdaptiveNegotiateState OBJECT-TYPE + SYNTAX INTEGER + { + init(0), + success(1), + error(2), + none(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ptp adaptive device's remote server negotiate state." + ::= { hwPtpAdaptiveServerListEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.187.9.1.1.4 + hwPtpAdaptiveServerSSM OBJECT-TYPE + SYNTAX INTEGER + { + unk(0), + inv1(1), + prc(2), + inv3(3), + ssua(4), + inv5(5), + inv6(6), + inv7(7), + ssub(8), + inv9(9), + inv10(10), + sec(11), + inv12(12), + inv13(13), + inv14(14), + dnu(15), + none(16), + invalid(99) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ptp adaptive device's server clock ssm." + ::= { hwPtpAdaptiveServerListEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.187.9.1.1.5 + hwPtpAdaptiveServerPriority OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ptp adaptive device's remote server clock priority attribute." + ::= { hwPtpAdaptiveServerListEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.187.9.1.1.6 + hwPtpAdaptiveServerPTSF OBJECT-TYPE + SYNTAX INTEGER + { + normal(0), + abnormal(1), + invalid(99) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwPtpAdaptiveServerListEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.187.9.1.1.7 + hwPtpAdaptiveServerPriority1 OBJECT-TYPE + SYNTAX Integer32 (0..256) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ptp adaptive device's remote server clock priority1 attribute." + ::= { hwPtpAdaptiveServerListEntry 7 } + + -- 1.3.6.1.4.1.2011.5.25.187.9.1.1.8 + hwPtpAdaptiveServerPriority2 OBJECT-TYPE + SYNTAX Integer32 (0..256) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ptp adaptive device's remote server clock priority2 attribute." + ::= { hwPtpAdaptiveServerListEntry 8 } + + -- 1.3.6.1.4.1.2011.5.25.187.9.1.1.9 + hwPtpAdaptiveServerClockClass OBJECT-TYPE + SYNTAX Integer32 (0..256) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ptp adaptive device's remote server clock class." + ::= { hwPtpAdaptiveServerListEntry 9 } + + -- 1.3.6.1.4.1.2011.5.25.187.9.1.1.10 + hwPtpAdaptiveServerClockAccuracy OBJECT-TYPE + SYNTAX INTEGER + { + invalid(0), + accuracy25ns(32), + accuracy100ns(33), + accuracy250ns(34), + accuracy1us(35), + accuracy2p5us(36), + accuracy10us(37), + accuracy25us(38), + accuracy100us(39), + accuracy250us(40), + accuracy1ms(41), + accuracy2p5ms(42), + accuracy10ms(43), + accuracy25ms(44), + accuracy100ms(45), + accuracy250ms(46), + accuracy1s(47), + accuracy10s(48), + accuracym10s(49) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ptp adaptive device's remote server clock accuracy attribute." + ::= { hwPtpAdaptiveServerListEntry 10 } + + -- 1.3.6.1.4.1.2011.5.25.187.9.1.1.11 + hwPtpAdaptiveServerTimeSource OBJECT-TYPE + SYNTAX INTEGER + { + invalid(0), + atomicclock(16), + gps(32), + terrestrialradio(48), + ptp(64), + ntp(80), + handset(96), + other(144), + internaloscillator(160) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ptp adaptive device's remote server timesource." + ::= { hwPtpAdaptiveServerListEntry 11 } + + -- 1.3.6.1.4.1.2011.5.25.187.9.1.1.12 + hwPtpAdaptiveServerTwoStepFlag OBJECT-TYPE + SYNTAX INTEGER + { + oneStep(0), + twoStep(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ptp adaptive device's remote server twostep flag." + ::= { hwPtpAdaptiveServerListEntry 12 } + -- 1.3.6.1.4.1.2011.5.25.187.9.1.1.13 + hwPtpAdaptiveServerNegoErrorReason OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + deletelink(1), + announcetimeout(2), + announcenegotimeout(3), + announcenegodeny(4), + syncnegotimeout(5), + syncnegodeny(6), + delayrespnegotimeout(7), + delayrespnegodeny(8), + ifcannotsupportptp(9), + servicemodenotsupportptp(10), + routeunreach(11), + bmcfailed(12), + mastersynchronizationfault(13) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ptp adaptive device's remote server negotiate error reason." + ::= { hwPtpAdaptiveServerListEntry 13 } + + -- 1.3.6.1.4.1.2011.5.25.187.9.1.1.14 + hwPtpAdaptivePtsfType OBJECT-TYPE + SYNTAX INTEGER + { + lossAnnounce(1), + lossSyncOrFollowup(2), + lossResp(3), + unusable(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ptp adaptive PTSF type." + ::= { hwPtpAdaptiveServerListEntry 14 } + + -- 1.3.6.1.4.1.2011.5.25.187.9.1.1.15 + hwPtpAdaptivePtsfState OBJECT-TYPE + SYNTAX INTEGER + { + true(1), + false(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ptp adaptive PTSF state." + ::= { hwPtpAdaptiveServerListEntry 15 } + END + +-- +-- HUAWEI-PTP-MIB.my +-- \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-PWE3-MIB b/MIBS/huawei/HUAWEI-PWE3-MIB new file mode 100644 index 0000000..31b8de6 --- /dev/null +++ b/MIBS/huawei/HUAWEI-PWE3-MIB @@ -0,0 +1,3879 @@ +-- ================================================================== +-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI PWE3 Management MIB +-- Reference: +-- Version: V2.13 +-- History: +-- V1.0 PanJun, 2006-05-10, publish +-- ================================================================== + + HUAWEI-PWE3-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + HWL2VpnVcEncapsType, HWEnableValue, HWL2VpnStateChangeReason, hwL2vpnTnlType, hwL2vpnTunnelIndex + FROM HUAWEI-VPLS-EXT-MIB + InterfaceIndexOrZero, ifName + FROM IF-MIB + InetAddressType + FROM INET-ADDRESS-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + sysUpTime + FROM SNMPv2-MIB + IpAddress, Integer32, Unsigned32, Counter64, BITS, + OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + DisplayString, TruthValue, RowStatus, TEXTUAL-CONVENTION + FROM SNMPv2-TC + EnabledStatus + FROM P-BRIDGE-MIB + hwL2vpnAcIfIndex,hwL2vpnAcIfPhyType,hwL2vpnAcIfLinkType,hwL2vpnAcIfEncap,hwL2vpnAcIfMinEncapNum,hwL2vpnAcIfMaxEncapNum,hwL2vpnAcIfEncapStep,hwL2vpnAcIfMinJitterBuffer, + hwL2vpnAcIfMaxJitterBuffer,hwL2vpnAcIfJitterBufferStep,hwL2vpnAcIfCfgTtpHeader,hwL2vpnAcIfMinIdleCode,hwL2vpnAcIfMaxIdleCode + FROM HUAWEI-L2VPN-MIB; + + + hwL2VpnPwe3 MODULE-IDENTITY + LAST-UPDATED "201708171724Z" --Aug 17, 2017 at 17:24 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "The HUAWEI-PWE3-MIB contains objects to + manage PWE3." + + REVISION "201708171724Z" --Aug 17, 2017 at 17:24 GMT + DESCRIPTION + "Modify the description of hwSvcExtPWType" + + + REVISION "201601121800Z" --Jan 12, 2016 at 18:00 GMT + DESCRIPTION + "Modify the description of hwSvcExtPWType" + + REVISION "201512281700Z" --Dec 28, 2015 at 17:00 GMT + DESCRIPTION + "Add OBJECT(hwSvcExtCir, hwSvcExtPir,hwSvcExtQosProfile) to SVC MIB Extend Table(hwSvcExtTable)" + + REVISION "201511281600Z" --Nov 28, 2015 at 10:55 GMT + DESCRIPTION + "Support query the secondary static VCs" + + REVISION "201507181600Z" --July 18, 2015 at 13:58 GMT + DESCRIPTION + "Add ifName to hwRemoteApPwParaMisMatch " + + REVISION "201507141600Z" --July 07, 2015 at 16:00 GMT + DESCRIPTION + "Add PWE3 MIB Trap(hwVpwsPwRedundancyDegraded)." + + REVISION "201504071600Z" --Apr 07, 2015 at 16:00 GMT + DESCRIPTION + "Modify the description of hwSvcActive." + + REVISION "201410271600Z" --Oct 27, 2014 at 16:00 GMT + DESCRIPTION + "Add PWE3 MIB Trap(hwVpwsPwRedundancyDegraded)." + + REVISION "201410271600Z" --Oct 27, 2014 at 16:00 GMT + DESCRIPTION + "Add PWE3 MIB Trap(hwVpwsPwRedundancyDegradedClear)." + + REVISION "201410081600Z" --Oct 08, 2014 at 16:00 GMT + DESCRIPTION + "Modify the description of hwSvcForBfdIndex,hwSvcDelayTime, hwSvcReroutePolicy, + hwSvcRerouteReason, hwSvcLastRerouteTime." + + REVISION "201402111600Z" -- Feb 11, 2014 at 16:00 GMT + DESCRIPTION + "The max length of hwPWVcQosProfile,hwPWVcSwitchQosProfile, hwPwVcSwitchBackupVcQosProfile, + hwSvcQosProfile, hwPWTemplateQosProfile changed from 31 to 63." + + REVISION "201308291100Z" -- Aug 29, 2013 at 11:00 GMT + DESCRIPTION + " Add PWE3 MIB Trap(hwPWVcStatusChange)." + + REVISION "201307131100Z" -- July 13, 2013 at 11:00 GMT + DESCRIPTION + "Add OBJECT(hwL2vpnTnlType, hwL2vpnTunnelIndex) to SVC MIB Trap(hwSvcDown); + Add OBJECT(hwL2vpnTnlType, hwL2vpnTunnelIndex) to PWE3 MIB Trap(hwPWVcDown)." + + REVISION "201306181100Z" -- June 18, 2013 at 11:00 GMT + DESCRIPTION + "Add OBJECT(hwSvcActive) to SVC MIB Trap(hwSvcDown,hwSvcUp); + Add OBJECT(hwPWVcActive) to PWE3 MIB Trap(hwPWVcDown,hwPWVcUp,hwPWVcBackup)." + + ::= { hwL2Vpn 4 } + +-- +-- Textual conventions +-- + + HWLdpPwStateChangeReason ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The type indicates the reason of LDP PW VC's status change: + LDP session down (1) + AC interface down (2) + PSN tunnel state down (3) + Mapping message not received (4) + PW interface parameter not match (5) + Notification not forwarding (6) + " + SYNTAX INTEGER + { + ldpSessionDown(1), + interfaceDown(2), + tunnelDown(3), + receivedNoMapping(4), + paraUnMatched(5), + notifiNotForward(6) + } + + HWL2VpnVcType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The type indicates the type of the LDP PW VC." + SYNTAX INTEGER + { + main(1), + secondary(2), + bypass(3) + } + +-- +-- Node definitions +-- + hwL2Vpn OBJECT IDENTIFIER ::= { hwDatacomm 119 } + + +-- +-- The PWE3 Attribute Group +-- + hwPwe3MIBObjects OBJECT IDENTIFIER ::= { hwL2VpnPwe3 1 } + + +-- + hwPwe3Objects OBJECT IDENTIFIER ::= { hwPwe3MIBObjects 1 } + + +-- +-- The PWE3's VC Table +-- + hwPWVcTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWPWVcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is the VC configuration table. Users + can create or delete a VC by it." + ::= { hwPwe3Objects 1 } + + + hwPWVcEntry OBJECT-TYPE + SYNTAX HWPWVcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides the information of a VC entry." + INDEX { hwPWVcID, hwPWVcType } + ::= { hwPWVcTable 1 } + + + HWPWVcEntry ::= + SEQUENCE { + hwPWVcID + Unsigned32, + hwPWVcType + HWL2VpnVcEncapsType, + hwPWVcPeerAddrType + InetAddressType, + hwPWVcPeerAddr + IpAddress, + hwPWVcStatus + INTEGER, + hwPWVcInboundLabel + Unsigned32, + hwPWVcOutboundLabel + Unsigned32, + hwPWVcSwitchSign + INTEGER, + hwPWVcSwitchID + Unsigned32, + hwPWVcSwitchPeerAddrType + InetAddressType, + hwPWVcSwitchPeerAddr + IpAddress, + hwPWVcSwitchInboundLabel + Unsigned32, + hwPWVcSwitchOutboundLabel + Unsigned32, + hwPWVcGroupID + Unsigned32, + hwPWVcIfIndex + InterfaceIndexOrZero, + hwPWVcAcStatus + INTEGER, + hwPWVcACOAMStatus + INTEGER, + hwPWVcMtu + Integer32, + hwPWVcCtrlWord + HWEnableValue, + hwPWVcVCCV + BITS, + hwPWVcBandWidth + Unsigned32, + hwPWVcMaxAtmCells + Unsigned32, + hwPWVcTnlPolicyName + OCTET STRING, + hwPWVcQoSBehaviorIndex + Unsigned32, + hwPWVcExplicitPathName + DisplayString, + hwPWVcTemplateName + OCTET STRING, + hwPWVcSecondary + TruthValue, + hwPWVcUpTime + Unsigned32, + hwPWOAMSync + TruthValue, + hwPWVCForBfdIndex + Unsigned32, + hwPWVcDelayTime + Unsigned32, + hwPWVcReroutePolicy + INTEGER, + hwPWVcResumeTime + Unsigned32, + hwPWVcRerouteReason + HWL2VpnStateChangeReason, + hwPWVcLastRerouteTime + Unsigned32, + hwPWVcManualSetFault + TruthValue, + hwPWVcActive + TruthValue, + hwPWVcVrIfIndex + InterfaceIndexOrZero, + hwPWVcVrID + Unsigned32, + hwPWBFDDetectMultiplier + Unsigned32, + hwPWBFDMinReceiveInterval + Unsigned32, + hwPWBFDMinTransmitInterval + Unsigned32, + hwPWDynamicBFDDetect + TruthValue, + hwPWBFDRemoteVcID + Unsigned32, + hwPWEthOamType + INTEGER, + hwPWCfmMaIndex + Unsigned32, + hwPWVcUpStartTime + DisplayString, + hwPWVcUpSumTime + Unsigned32, + hwPWVcIfName + DisplayString, + hwPWVcRowStatus + RowStatus, + hwPWVcAtmPackOvertime + Unsigned32, + hwPWVcPwJitterBufferDepth + Unsigned32, + hwPWVcPwTdmEncapsulationNum + Unsigned32, + hwPWVcPwIdleCode + Unsigned32, + hwPWVcPwRtpHeader + Unsigned32, + hwPWVcSwitchTnlPolicyName + OCTET STRING, + hwPWVcCfmMdIndex + Unsigned32, + hwPWVcCfmMaName + OCTET STRING, + hwPWVcCfmMdName + OCTET STRING, + hwPWVcRawOrTagged + INTEGER, + hwPWVcInterworkingType + INTEGER, + hwPWVcCir + Unsigned32, + hwPWVcPir + Unsigned32, + hwPWVcQosProfile + DisplayString, + hwPWVcSwitchCir + Unsigned32, + hwPWVcSwitchPir + Unsigned32, + hwPWVcSwitchQosProfile + DisplayString, + hwPWVcTrigger + TruthValue, + hwPWVcEnableACOAM + EnabledStatus, + hwPWVcSwitchVrIfIndex + InterfaceIndexOrZero, + hwPWVcSwitchVrID + Unsigned32, + hwPWVcQosParaFromPWT + INTEGER, + hwPWVcBfdParaFromPWT + INTEGER, + hwPwVcNegotiateMode + INTEGER, + hwPwVcIsBypass + TruthValue, + hwPwVcIsAdmin + TruthValue, + hwPwVcAdminPwIfIndex + InterfaceIndexOrZero, + hwPwVcAdminPwLinkStatus + INTEGER, + hwPwVcSwitchAdminPwIfIndex + InterfaceIndexOrZero, + hwPwVcSwitchAdminPwLinkStatus + INTEGER, + hwPwVcSwitchBackupAdminPwIfIndex + InterfaceIndexOrZero, + hwPwVcSwitchBackupAdminPwLinkStatus + INTEGER, + hwPwVcSwitchBackupVcId + Unsigned32, + hwPwVcSwitchBackupVcPeerAddrType + InetAddressType, + hwPwVcSwitchBackupVcPeerAddr + IpAddress, + hwPwVcSwitchBackupVcReceiveLabel + Unsigned32, + hwPwVcSwitchBackupVcSendLabel + Unsigned32, + hwPwVcSwitchBackupVcTnlPolicyName + OCTET STRING, + hwPwVcSwitchBackupVcCir + Unsigned32, + hwPwVcSwitchBackupVcPir + Unsigned32, + hwPwVcSwitchBackupVcQosProfile + DisplayString, + hwPwVcSlaveMasterMode + INTEGER, + hwPwVcSwitchVcSlaveMasterMode + INTEGER, + hwPwVcSwitchBackupVcSlaveMasterMode + INTEGER, + hwPwVcSwitchVcActive + TruthValue, + hwPwVcSwitchBackupVcActive + TruthValue, + hwPwVcSwitchCwTrans + TruthValue, + hwPwVcSwitchVcServiceName + OCTET STRING, + hwPwVcSwitchBackupVcServiceName + OCTET STRING + } + + hwPWVcID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index for the conceptual row identifying a PW within + this PW Emulation table.Used in the outgoing PW ID field within the 'Virtual + Circuit FEC Element'." + ::= { hwPWVcEntry 1 } + + + hwPWVcType OBJECT-TYPE + SYNTAX HWL2VpnVcEncapsType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of the Virtual Circuit.This value indicate the service to be carried over + this PW." + ::= { hwPWVcEntry 2 } + + + hwPWVcPeerAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Denotes the address type of the peer node. It should be + set to 'unknown' if PE/PW maintenance protocol is not used + and the address is unknown. + Currently, support 'ipv4' only." + DEFVAL { ipv4 } + ::= { hwPWVcEntry 3 } + + + hwPWVcPeerAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object contain the value of the peer node address + of the PW/PE maintenance protocol entity. This object + SHOULD contain a value of all zeroes if not applicable + (hwPWVcPeerAddrType is 'unknown')." + ::= { hwPWVcEntry 4 } + + + hwPWVcStatus OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2), + plugout(3), + backup(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the status of the PW in the local node. + Currently, can't support 'plugout'." + ::= { hwPWVcEntry 5 } + + + hwPWVcInboundLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the incoming label value of a PW." + ::= { hwPWVcEntry 6 } + + + hwPWVcOutboundLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the outgoing label value of a PW." + ::= { hwPWVcEntry 7 } + + + hwPWVcSwitchSign OBJECT-TYPE + SYNTAX INTEGER + { + staticTostatic(1), + ldpTostatic(2), + ldpToldp(3), + upe(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the type of a switch PW." + ::= { hwPWVcEntry 8 } + + + hwPWVcSwitchID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used in the outgoing PW ID field within the 'Virtual + Circuit FEC Element' of the switch PW." + ::= { hwPWVcEntry 9 } + + + hwPWVcSwitchPeerAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Denotes the address type of the peer node of the switch PW. + It should be set to 'unknown' if PE/PW maintenance protocol + is not used and the address is unknown. + Currently, support 'ipv4' only." + DEFVAL { ipv4 } + ::= { hwPWVcEntry 10 } + + + hwPWVcSwitchPeerAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object contain the value of the peer node address of the + switch PW of the PW/PE maintenance protocol entity. This object + SHOULD contain a value of all zeroes if not applicable + (hwPWVcSwitchPeerAddrType is 'unknown')." + ::= { hwPWVcEntry 11 } + + + hwPWVcSwitchInboundLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the incoming label value of a switch PW." + ::= { hwPWVcEntry 12 } + + + hwPWVcSwitchOutboundLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the outgoing label value of a switch PW." + ::= { hwPWVcEntry 13 } + + + hwPWVcGroupID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used in the Group ID field sent to the peer PWES + within the maintenance protocol used for PW setup. + Applicable if pwVcOwner equal 'pwIdFecSignaling' or + 'l2tpControlProtocol', should be set to zero otherwise. + Currently, this value always be zero." + ::= { hwPWVcEntry 14 } + + + hwPWVcIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Index of the interface (or the virtual interface) + associated with the PW." + ::= { hwPWVcEntry 15 } + + + hwPWVcAcStatus OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2), + plugout(3), + notify(4), + notifyDown(5), + downNotify(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Local AC status. + Currently, can't support 'plugout'." + ::= { hwPWVcEntry 16 } + + + hwPWVcACOAMStatus OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Denotes the AC's protocol is operational or not." + ::= { hwPWVcEntry 17 } + + + hwPWVcMtu OBJECT-TYPE + SYNTAX Integer32 (0 | 46..9600) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If not equal zero, the optional Mtu object in the + signaling protocol will be sent with this value, + representing the locally supported MTU size over the + interface (or the virtual interface) associated with the + PW." + ::= { hwPWVcEntry 18 } + + + hwPWVcCtrlWord OBJECT-TYPE + SYNTAX HWEnableValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If signaling is used for PW establishment, this object + indicates the status of the control word negotiation, + and in both signaling or manual configuration indicates + if CW is to be present or not for this PW." + ::= { hwPWVcEntry 19 } + + + hwPWVcVCCV OBJECT-TYPE + SYNTAX BITS + { + ccCw(0), + ccAlert(1), + ccLabel(2), + cvIcmpping(3), + cvLspping(4), + cvBfd(5), + ccTtl(6) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the VCCV value of a PW." + ::= { hwPWVcEntry 20 } + + + hwPWVcBandWidth OBJECT-TYPE + SYNTAX Unsigned32 (0..32000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the bandwidth. '0' is the default value." + ::= { hwPWVcEntry 21 } + + + hwPWVcMaxAtmCells OBJECT-TYPE + SYNTAX Unsigned32 (0..28) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the max cell supported when vc type is atm." + ::= { hwPWVcEntry 22 } + + + hwPWVcTnlPolicyName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..39)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the tunnel policy name used." + ::= { hwPWVcEntry 23 } + + + hwPWVcQoSBehaviorIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the traffic behavior Index when QOS is implemented. + Currently,can't support.Return the default value is '0'." + ::= { hwPWVcEntry 24 } + + + hwPWVcExplicitPathName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the explicit path name set by the operator.Currently, can't support." + ::= { hwPWVcEntry 25 } + + + hwPWVcTemplateName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..19)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the PW template index referenced." + ::= { hwPWVcEntry 26 } + + + hwPWVcSecondary OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates whether or not the secondary PW is used." + ::= { hwPWVcEntry 27 } + + + hwPWVcUpTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the duration when the PW keeps Up for + the last time, in seconds." + ::= { hwPWVcEntry 28 } + + + hwPWOAMSync OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether OAM mapping is enabled." + ::= { hwPWVcEntry 29 } + + + hwPWVCForBfdIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of PW for BFD." + ::= { hwPWVcEntry 30 } + + + hwPWVcDelayTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The reroute delay time." + ::= { hwPWVcEntry 31 } + + + hwPWVcReroutePolicy OBJECT-TYPE + SYNTAX INTEGER + { + delay(1), + immediately(2), + never(3), + none(4), + err(5), + invalid(6), + immediatelySwitch(7) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Reroute policy." + ::= { hwPWVcEntry 32 } + + + hwPWVcResumeTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The reroute resume time." + ::= { hwPWVcEntry 33 } + + + hwPWVcRerouteReason OBJECT-TYPE + SYNTAX HWL2VpnStateChangeReason + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Last reroute reason." + ::= { hwPWVcEntry 34 } + + + hwPWVcLastRerouteTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Last reroute time." + ::= { hwPWVcEntry 35 } + + + hwPWVcManualSetFault OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates that faults on the primary or secondary PW are manually simulated." + ::= { hwPWVcEntry 36 } + + + hwPWVcActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Denotes the current vc is active or not." + ::= { hwPWVcEntry 37 } + + + hwPWVcVrIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the index of the AC interface bound to a management VRRP backup group." + ::= { hwPWVcEntry 38 } + + + hwPWVcVrID OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the ID of a management VRRP backup group." + ::= { hwPWVcEntry 39 } + + + hwPWBFDDetectMultiplier OBJECT-TYPE + SYNTAX Unsigned32 (0 | 3..50) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The multiple of detection time." + ::= { hwPWVcEntry 40 } + + + hwPWBFDMinReceiveInterval OBJECT-TYPE + SYNTAX Unsigned32 (0 | 3..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the minimum interval at which dynamic BFD packets are received." + ::= { hwPWVcEntry 41 } + + + hwPWBFDMinTransmitInterval OBJECT-TYPE + SYNTAX Unsigned32 (0 | 3..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the minimum interval at which dynamic BFD packets are sent." + ::= { hwPWVcEntry 42 } + + + hwPWDynamicBFDDetect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value indicates the capacitability to support dynamic BFD detect." + ::= { hwPWVcEntry 43 } + + + hwPWBFDRemoteVcID OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the VC ID of the peer PW." + ::= { hwPWVcEntry 44 } + + hwPWEthOamType OBJECT-TYPE + SYNTAX INTEGER + { + ethOam1ag(1), + ethOam3ah(2), + noEthOamCfg(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value indicates the type of ETH OAM." + ::= { hwPWVcEntry 45 } + + hwPWCfmMaIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..4095 | 4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value indicates the current CFM MA index." + ::= { hwPWVcEntry 46 } + + hwPWVcUpStartTime OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the time this PW status was Up(1)." + ::= { hwPWVcEntry 47 } + + hwPWVcUpSumTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the accumulated time when the VC is Up, + in seconds." + ::= { hwPWVcEntry 48 } + + hwPWVcIfName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the interface (or the virtual interface) + associated with the PW." + ::= { hwPWVcEntry 49 } + + hwPWVcRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus for this Table. + Restriction: + The row must be created by 'createAndGo' handle only. + Handle 'createAndWait' is forbidden. + Not support modifying configuration." + ::= { hwPWVcEntry 51 } + + hwPWVcAtmPackOvertime OBJECT-TYPE + SYNTAX Unsigned32 (0 | 100..50000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the ATM cell encapsulation period." + ::= { hwPWVcEntry 52 } + + hwPWVcPwJitterBufferDepth OBJECT-TYPE + SYNTAX Unsigned32 (0..64) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the jitter buffer depth for TDMoPSN." + ::= { hwPWVcEntry 53 } + + hwPWVcPwTdmEncapsulationNum OBJECT-TYPE + SYNTAX Unsigned32 (0..40) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the number of TDM frames encapsulated in a TDMoPSN packet." + ::= { hwPWVcEntry 54 } + + hwPWVcPwIdleCode OBJECT-TYPE + SYNTAX Unsigned32 (0..255 | 65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the filling idle code used when a jitter buffer underflow occurs." + ::= { hwPWVcEntry 55 } + + hwPWVcPwRtpHeader OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the RTP header carried in a transparently transmitted TDM frame." + ::= { hwPWVcEntry 56 } + + hwPWVcSwitchTnlPolicyName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..39)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the tunnel policy name for the tunnel to which a switch PW is iterated." + ::= { hwPWVcEntry 57 } + + hwPWVcCfmMdIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..4095 | 4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value indicates the current CFM MD index." + ::= { hwPWVcEntry 58 } + + hwPWVcCfmMaName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..43)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value indicates the current CFM MA name used." + ::= { hwPWVcEntry 59 } + + hwPWVcCfmMdName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..43)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value indicates the current CFM MD name used." + ::= { hwPWVcEntry 60 } + + hwPWVcRawOrTagged OBJECT-TYPE + SYNTAX INTEGER + { + raw(1), + tagged(2), + rawTagNotConfiged(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies whether the raw or tagged is configured." + ::= { hwPWVcEntry 61 } + + hwPWVcInterworkingType OBJECT-TYPE + SYNTAX INTEGER + { + ipInterWorking(1), + ipLayer2(2), + ipUnknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the interworking type of the VC entry." + ::= { hwPWVcEntry 62 } + + hwPWVcCir OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the committed information rate, based on the VC entry." + ::= { hwPWVcEntry 63 } + + hwPWVcPir OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the peak information rate, based on the VC entry." + ::= { hwPWVcEntry 64 } + + hwPWVcQosProfile OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..63)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the QoS profile's name, based on the VC entry." + ::= { hwPWVcEntry 65 } + + hwPWVcSwitchCir OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the committed information rate, based on the switch VC entry." + ::= { hwPWVcEntry 66 } + + hwPWVcSwitchPir OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the peak information rate, based on the switch VC entry." + ::= { hwPWVcEntry 67 } + + hwPWVcSwitchQosProfile OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..63)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the QoS profile's name, based on the switch VC entry." + ::= { hwPWVcEntry 68 } + + hwPWVcTrigger OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies whether the PW remote interface shutdown or not." + ::= { hwPWVcEntry 69 } + + hwPWVcEnableACOAM OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies whether ACOAM detection and notification are all enabled or not." + ::= { hwPWVcEntry 70 } + + hwPWVcSwitchVrIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Denotes the VRRP interface the switch PW binding to." + ::= { hwPWVcEntry 71 } + + hwPWVcSwitchVrID OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Denotes the VrID the switch PW binding to." + ::= { hwPWVcEntry 72 } + + hwPWVcQosParaFromPWT OBJECT-TYPE + SYNTAX INTEGER + { + cliOrMib(1), + pwTemplate(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the configuration of the Qos parameters managed through command line or PW template." + ::= { hwPWVcEntry 73 } + + hwPWVcBfdParaFromPWT OBJECT-TYPE + SYNTAX INTEGER + { + cliOrMib(1), + pwTemplate(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the configuration of the Bfd parameters managed through command line or PW template." + ::= { hwPWVcEntry 74 } + + hwPwVcNegotiateMode OBJECT-TYPE + SYNTAX INTEGER + { + slaveOrMaster(1), + independent(2), + unknown(3), + frr(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the negotiation mode of the PW on the local node." + ::= { hwPWVcEntry 75 } + + hwPwVcIsBypass OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether the PW is the bypass PW." + ::= { hwPWVcEntry 76 } + + hwPwVcIsAdmin OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether the PW is the administrator PW." + ::= { hwPWVcEntry 77 } + + hwPwVcAdminPwIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the index of the interface on which the administrator PW resides after it is being tracked by the service PW." + ::= { hwPWVcEntry 78 } + + hwPwVcAdminPwLinkStatus OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the status of the administrator PW after it is being tracked by the service PW." + ::= { hwPWVcEntry 79 } + + hwPwVcSwitchAdminPwIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the index of the interface on which the administrator PW resides after it is being tracked by the switch PW." + ::= { hwPWVcEntry 80 } + + hwPwVcSwitchAdminPwLinkStatus OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the status of the administrator PW after it is being tracked by the switch PW." + ::= { hwPWVcEntry 81 } + + hwPwVcSwitchBackupAdminPwIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the index of the interface on which the administrator PW resides after it is being tracked by the switch backup PW." + ::= { hwPWVcEntry 82 } + + hwPwVcSwitchBackupAdminPwLinkStatus OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the status of the administrator PW after it is being tracked by the switch backup PW." + ::= { hwPWVcEntry 83 } + + hwPwVcSwitchBackupVcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the VC ID of the switch backup PW." + ::= { hwPWVcEntry 84 } + + + hwPwVcSwitchBackupVcPeerAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates type of the IP address of the peer on the switch backup PW. + Currently, only IPv4 addresss are supported." + ::= { hwPWVcEntry 85 } + + + hwPwVcSwitchBackupVcPeerAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the IP address of the peer on the switch backup PW." + ::= { hwPWVcEntry 86 } + + + hwPwVcSwitchBackupVcReceiveLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the inbound label of the switch backup VC. + For a static VC, the value of the inbound label ranges from 16 to 1023. + For a dynamic VC, the inbound label is automatically generated by the system." + ::= { hwPWVcEntry 87 } + + + hwPwVcSwitchBackupVcSendLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the outbound label of the switch backup VC. + For a static VC, the value of the outbound label ranges from 0 to 1048575. + For a dynamic VC, the outbound label is automatically generated by the system." + ::= { hwPWVcEntry 88 } + + hwPwVcSwitchBackupVcTnlPolicyName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..19)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the name of the tunnel policy of the switch backup VC." + ::= { hwPWVcEntry 89 } + + hwPwVcSwitchBackupVcCir OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the CIR of the switch backup VC." + ::= { hwPWVcEntry 90 } + + hwPwVcSwitchBackupVcPir OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the PIR of the switch backup VC." + ::= { hwPWVcEntry 91 } + + hwPwVcSwitchBackupVcQosProfile OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..63)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the name of the QoS profile of the switch backup VC." + ::= { hwPWVcEntry 92 } + + hwPwVcSlaveMasterMode OBJECT-TYPE + SYNTAX INTEGER + { + slave(1), + master(2), + unknown(3), + bypass(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the status of the VC is master or slave." + ::= { hwPWVcEntry 93 } + + hwPwVcSwitchVcSlaveMasterMode OBJECT-TYPE + SYNTAX INTEGER + { + slave(1), + master(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the status of the switch VC is master or slave." + ::= { hwPWVcEntry 94 } + + hwPwVcSwitchBackupVcSlaveMasterMode OBJECT-TYPE + SYNTAX INTEGER + { + slave(1), + master(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the status of the switch backup VC is master or slave." + ::= { hwPWVcEntry 95 } + + hwPwVcSwitchVcActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the status of the switch VC is active or not." + ::= { hwPWVcEntry 96 } + + hwPwVcSwitchBackupVcActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the status of the switch backup VC is active or not." + ::= { hwPWVcEntry 97 } + + hwPwVcSwitchCwTrans OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether the SPE support Control Word Transparent or not,default is false." + ::= { hwPWVcEntry 98 } + + hwPwVcSwitchVcServiceName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..100)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the service name of the switch VC." + ::= { hwPWVcEntry 99 } + + hwPwVcSwitchBackupVcServiceName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..100)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the service name of the switch backup VC." + ::= { hwPWVcEntry 100 } + + +-- +-- The PWE3's VC Tunnel Table +-- + hwPWVcTnlTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWPWVcTnlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to search the tunnel index of a VC." + ::= { hwPwe3Objects 2 } + + + hwPWVcTnlEntry OBJECT-TYPE + SYNTAX HWPWVcTnlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides the information of a VC tunnel entry." + INDEX { hwPWVcID, hwPWVcType, hwPWVcTnlIndex } + ::= { hwPWVcTnlTable 1 } + + + HWPWVcTnlEntry ::= + SEQUENCE { + hwPWVcTnlIndex + Unsigned32, + hwPWVcTnlType + INTEGER, + hwPWTnlForBfdIndex + Unsigned32 + } + + hwPWVcTnlIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the tunnel index of the VC." + ::= { hwPWVcTnlEntry 1 } + + + hwPWVcTnlType OBJECT-TYPE + SYNTAX INTEGER + { + lsp(1), + gre(2), + ipsec(3), + crLsp(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the tunnel type." + ::= { hwPWVcTnlEntry 2 } + + + hwPWTnlForBfdIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the index of LSP for BFD." + ::= { hwPWVcTnlEntry 3 } + + +-- +-- The PWE3's VC Statistics Table +-- + hwPWVcStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWPWVcStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the Pwe3's VC packets statistics." + ::= { hwPwe3Objects 3 } + + + hwPWVcStatisticsEntry OBJECT-TYPE + SYNTAX HWPWVcStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides the information of the Pwe3's VC packets + statistics." + INDEX { hwPWVcID, hwPWVcType } + ::= { hwPWVcStatisticsTable 1 } + + + HWPWVcStatisticsEntry ::= + SEQUENCE { + hwPWVcStatisticsRcvPkts + Counter64, + hwPWVcStatisticsRcvBytes + Counter64, + hwPWVcStatisticsSndPkts + Counter64, + hwPWVcStatisticsSndBytes + Counter64 + } + + hwPWVcStatisticsRcvPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received on this VC." + ::= { hwPWVcStatisticsEntry 1 } + + + hwPWVcStatisticsRcvBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes received on this VC." + ::= { hwPWVcStatisticsEntry 2 } + + + hwPWVcStatisticsSndPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets sent on this VC." + ::= { hwPWVcStatisticsEntry 3 } + + + hwPWVcStatisticsSndBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes sent on the VC." + ::= { hwPWVcStatisticsEntry 4 } + + +-- +-- The PWE3's Remote VC Table +-- + hwPWRemoteVcTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWPWRemoteVcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides remote PW information for + each local PW." + ::= { hwPwe3Objects 4 } + + + hwPWRemoteVcEntry OBJECT-TYPE + SYNTAX HWPWRemoteVcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table is created by the agent for + every PW." + INDEX { hwPWVcID, hwPWVcType } + ::= { hwPWRemoteVcTable 1 } + + + HWPWRemoteVcEntry ::= + SEQUENCE { + hwPWRemoteVcID + Unsigned32, + hwPWRemoteVcType + HWL2VpnVcEncapsType, + hwPWRemoteVcStatus + INTEGER, + hwPWRemoteVcGroupID + Unsigned32, + hwPWRemoteVcMtu + Unsigned32, + hwPWRemoteVcCtrlword + HWEnableValue, + hwPWRemoteVcMaxAtmCells + Unsigned32, + hwPWRemoteVcNotif + TruthValue + } + + hwPWRemoteVcID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Used in the outgoing PW ID field within the 'Virtual + Circuit FEC Element' of the remote PW." + ::= { hwPWRemoteVcEntry 1 } + + + hwPWRemoteVcType OBJECT-TYPE + SYNTAX HWL2VpnVcEncapsType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value indicate the service to be carried over + the remote PW." + ::= { hwPWRemoteVcEntry 2 } + + + hwPWRemoteVcStatus OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2), + plugout(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the forwarding status of the remote VC." + ::= { hwPWRemoteVcEntry 3 } + + + hwPWRemoteVcGroupID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the Group ID field of the remote PW. + Currently, this value always be zero." + ::= { hwPWRemoteVcEntry 4 } + + + hwPWRemoteVcMtu OBJECT-TYPE + SYNTAX Unsigned32 (0 | 46..9600) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the supported MTU size of the remote PW." + ::= { hwPWRemoteVcEntry 5 } + + + hwPWRemoteVcCtrlword OBJECT-TYPE + SYNTAX HWEnableValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the control word capability of the remote PW." + ::= { hwPWRemoteVcEntry 6 } + + + hwPWRemoteVcMaxAtmCells OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the max cell supported of the remote PW + when vctype is atm." + ::= { hwPWRemoteVcEntry 7 } + + + hwPWRemoteVcNotif OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates notification is supported by the remote PW." + ::= { hwPWRemoteVcEntry 8 } + + +-- +-- The Leaf Nodes of hwPwe3MIBObjects +-- + hwPWVcSwitchNotifEnable OBJECT-TYPE + SYNTAX HWEnableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If this object is set to enable(1), then it enables + the emission of hwPWVcSwitchWtoP and hwPWVcSwitchPtoW + notifications; otherwise these notifications are not + emitted. + The default value is disable (2)." + ::= { hwPwe3Objects 5 } + + + hwPWVcUpDownNotifEnable OBJECT-TYPE + SYNTAX HWEnableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the enable sign of PW VC state + change notification. + The default value is disable (2)." + ::= { hwPwe3Objects 6 } + + + hwPWVcDeletedNotifEnable OBJECT-TYPE + SYNTAX HWEnableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the enable sign of PW VC deletion + notification. + The default value is disable (2)." + ::= { hwPwe3Objects 7 } + + + hwPWVcStateChangeReason OBJECT-TYPE + SYNTAX HWL2VpnStateChangeReason + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the cause of the VC status change." + ::= { hwPwe3Objects 8 } + + + hwPWVcSwitchRmtID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the VC ID of PW + switch between working PW and protect PW ." + ::= { hwPwe3Objects 9 } + + hwLdpPWStateChangeReason OBJECT-TYPE + SYNTAX HWLdpPwStateChangeReason + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the reason of LDP PW VC's + state change." + ::= { hwPwe3Objects 10 } + +-- +-- The PWE3's VC TDM Performance Information Table +-- + hwPWVcTDMPerfCurrentTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWPWVcTDMPerfCurrentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides per TDM PW performance information. The contents of this + table entry are reset to zero and gotten new information every 15 minutes." + ::= { hwPwe3Objects 11 } + + hwPWVcTDMPerfCurrentEntry OBJECT-TYPE + SYNTAX HWPWVcTDMPerfCurrentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table is created by the agent for every TDM PW entry." + INDEX { hwPWVcID, hwPWVcType } + ::= { hwPWVcTDMPerfCurrentTable 1 } + + HWPWVcTDMPerfCurrentEntry ::= + SEQUENCE { + hwPWVcTDMPerfCurrentMissingPkts + Unsigned32, + hwPWVcTDMPerfCurrentJtrBfrOverruns + Unsigned32, + hwPWVcTDMPerfCurrentJtrBfrUnderruns + Unsigned32, + hwPWVcTDMPerfCurrentMisOrderDropped + Unsigned32, + hwPWVcTDMPerfCurrentMalformedPkt + Unsigned32, + hwPWVcTDMPerfCurrentESs + Unsigned32, + hwPWVcTDMPerfCurrentSESs + Unsigned32, + hwPWVcTDMPerfCurrentUASs + Unsigned32 + } + + hwPWVcTDMPerfCurrentMissingPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of missing packets (as detected via control word + sequence number gaps)." + ::= { hwPWVcTDMPerfCurrentEntry 1 } + + + hwPWVcTDMPerfCurrentJtrBfrOverruns OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times the jitter buffer was overrun." + ::= { hwPWVcTDMPerfCurrentEntry 2 } + + + hwPWVcTDMPerfCurrentJtrBfrUnderruns OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times a packet needed to be played + out and the jitter buffer was empty." + ::= { hwPWVcTDMPerfCurrentEntry 3 } + + + hwPWVcTDMPerfCurrentMisOrderDropped OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets detected out of order (via control word + sequence numbers) that could not be re-ordered or could + not fit in the jitter buffer." + ::= { hwPWVcTDMPerfCurrentEntry 4 } + + hwPWVcTDMPerfCurrentMalformedPkt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets detected with unexpected size or + bad headers' stack." + ::= { hwPWVcTDMPerfCurrentEntry 5 } + + hwPWVcTDMPerfCurrentESs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of Error + Seconds encountered. Any malformed packet, sequence error, + LOPS, and the like are considered as Error Seconds." + ::= { hwPWVcTDMPerfCurrentEntry 6 } + + hwPWVcTDMPerfCurrentSESs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of + Severely Error Seconds encountered." + ::= { hwPWVcTDMPerfCurrentEntry 7 } + + hwPWVcTDMPerfCurrentUASs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of + Unavailable Seconds encountered. Any consecutive + ten seconds of SES are counted as one Unavailable + Seconds (UAS)." + ::= { hwPWVcTDMPerfCurrentEntry 8 } + +-- +-- PWE3 MIB Trap Definitions +-- + hwPwe3MIBTraps OBJECT IDENTIFIER ::= { hwPwe3MIBObjects 2 } + + +-- index of working PW +-- index of protect PW + hwPWVcSwitchWtoP NOTIFICATION-TYPE + OBJECTS { hwPWVcCtrlWord, hwPWVcSwitchRmtID, hwPWVcStateChangeReason, hwPWVcIfName } + STATUS current + DESCRIPTION + "This notification is generated when switch from working + PW to protect PW happens." + ::= { hwPwe3MIBTraps 1 } + + +-- index of protect PW +-- index of working PW + hwPWVcSwitchPtoW NOTIFICATION-TYPE + OBJECTS { hwPWVcCtrlWord, hwPWVcSwitchRmtID, hwPWVcStateChangeReason, hwPWVcIfName } + STATUS current + DESCRIPTION + "This notification is generated when switch from protect + PW to working PW happens." + ::= { hwPwe3MIBTraps 2 } + + + hwPWVcDown NOTIFICATION-TYPE + OBJECTS { hwPWVcPeerAddr, hwPWVcIfIndex, hwPWVcInboundLabel, hwPWVcOutboundLabel, hwPWVcSecondary, + hwPWVcStateChangeReason, sysUpTime, hwPWVcIfName, hwPWVcSwitchID, hwPWVcTnlPolicyName,hwPWVcActive, hwL2vpnTnlType, hwL2vpnTunnelIndex } + STATUS current + DESCRIPTION + "This notification indicates the VC's state changes to down." + ::= { hwPwe3MIBTraps 3 } + + + hwPWVcUp NOTIFICATION-TYPE + OBJECTS { hwPWVcPeerAddr, hwPWVcIfIndex, hwPWVcInboundLabel, hwPWVcOutboundLabel, hwPWVcSecondary, + hwPWVcStateChangeReason, sysUpTime, hwPWVcIfName, hwPWVcSwitchID, hwPWVcTnlPolicyName,hwPWVcActive } + STATUS current + DESCRIPTION + "This notification indicates the VC's state changes to up." + ::= { hwPwe3MIBTraps 4 } + + + hwPWVcDeleted NOTIFICATION-TYPE + OBJECTS { hwPWVcPeerAddr, hwPWVcIfIndex, hwPWVcInboundLabel, hwPWVcOutboundLabel, hwPWVcSecondary, hwPWVcIfName, hwPWVcSwitchID + } + STATUS current + DESCRIPTION + "This notification indicates the VC is deleted." + ::= { hwPwe3MIBTraps 5 } + + + hwPWVcBackup NOTIFICATION-TYPE + OBJECTS { hwPWVcPeerAddr, hwPWVcIfIndex, hwPWVcInboundLabel, hwPWVcOutboundLabel, hwPWVcSecondary, + hwPWVcStateChangeReason, sysUpTime ,hwPWVcIfName, hwPWVcSwitchID,hwPWVcActive } + STATUS current + DESCRIPTION + "This notification indicates the VC's state changes to backup." + ::= { hwPwe3MIBTraps 6 } + + hwLdpPWVcDown NOTIFICATION-TYPE + OBJECTS { hwPWVcPeerAddr, hwLdpPWStateChangeReason } + STATUS current + DESCRIPTION + "This notification indicates the LDP PW VC's state changes to down." + ::= { hwPwe3MIBTraps 7 } + + hwLdpPWVcUp NOTIFICATION-TYPE + OBJECTS { hwPWVcPeerAddr, hwLdpPWStateChangeReason } + STATUS current + DESCRIPTION + "This notification indicates the Ldp PW VC's state changes to up." + ::= { hwPwe3MIBTraps 8 } + + hwPWVcStatusChange NOTIFICATION-TYPE + OBJECTS { hwPWVcPeerAddr, hwPWVcStatus, hwPWVcActive } + STATUS current + DESCRIPTION + "This notification indicates the VC's Active state changed." + ::= { hwPwe3MIBTraps 9 } + + hwVpwsPwRedundancyDegraded NOTIFICATION-TYPE + OBJECTS { hwPWVcIfIndex, hwPWVcIfName } + STATUS current + DESCRIPTION + "VPWS PW redundancy reported a protect degraded alarm." + ::= { hwPwe3MIBTraps 10 } + + hwVpwsPwRedundancyDegradedClear NOTIFICATION-TYPE + OBJECTS { hwPWVcIfIndex, hwPWVcIfName } + STATUS current + DESCRIPTION + "VPWS PW redundancy reported the clearing of the protect degraded alarm." + ::= { hwPwe3MIBTraps 11 } + + + + hwRemoteApPwParaMisMatch NOTIFICATION-TYPE + OBJECTS { hwPWVcPeerAddr, hwPWVcPwTdmEncapsulationNum, hwPWVcPwJitterBufferDepth, hwPWVcPwRtpHeader, + hwPWVcPwIdleCode,hwPWVcIfName ,hwL2vpnAcIfPhyType,hwL2vpnAcIfLinkType,hwL2vpnAcIfEncap,hwL2vpnAcIfMinEncapNum,hwL2vpnAcIfMaxEncapNum,hwL2vpnAcIfEncapStep,hwL2vpnAcIfMinJitterBuffer, + hwL2vpnAcIfMaxJitterBuffer,hwL2vpnAcIfJitterBufferStep,hwL2vpnAcIfCfgTtpHeader,hwL2vpnAcIfMinIdleCode,hwL2vpnAcIfMaxIdleCode} + STATUS current + DESCRIPTION + "This notification indicates the low-speed interface parameter settings reported by the remoter AP mismatch those of the PW." + ::= { hwPwe3MIBTraps 12 } + + hwRemoteApPwParaMisMatchResume NOTIFICATION-TYPE + OBJECTS { hwPWVcPeerAddr, hwPWVcPwTdmEncapsulationNum, hwPWVcPwJitterBufferDepth, hwPWVcPwRtpHeader, + hwPWVcPwIdleCode,hwPWVcIfName ,hwL2vpnAcIfPhyType,hwL2vpnAcIfLinkType,hwL2vpnAcIfEncap,hwL2vpnAcIfMinEncapNum,hwL2vpnAcIfMaxEncapNum,hwL2vpnAcIfEncapStep,hwL2vpnAcIfMinJitterBuffer, + hwL2vpnAcIfMaxJitterBuffer,hwL2vpnAcIfJitterBufferStep,hwL2vpnAcIfCfgTtpHeader,hwL2vpnAcIfMinIdleCode,hwL2vpnAcIfMaxIdleCode} + STATUS current + DESCRIPTION + "This notification indicates the low-speed interface parameter settings reported by the remoter AP match those of the PW." + ::= { hwPwe3MIBTraps 13 } + + hwSvcObjects OBJECT IDENTIFIER ::= { hwPwe3MIBObjects 3 } + + +-- +-- The L2VPN's SVC Table +-- + hwSvcTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWSvcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is the SVC configuration table. Users + can create or delete a SVC by it." + ::= { hwSvcObjects 1 } + + + hwSvcEntry OBJECT-TYPE + SYNTAX HWSvcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides the information of a SVC entry." + INDEX { hwSvcIfIndex } + ::= { hwSvcTable 1 } + + + HWSvcEntry ::= + SEQUENCE { + hwSvcIfIndex + InterfaceIndexOrZero, + hwSvcID + Unsigned32, + hwSvcType + HWL2VpnVcEncapsType, + hwSvcPeerAddrType + InetAddressType, + hwSvcPeerAddr + IpAddress, + hwSvcStatus + INTEGER, + hwSvcInboundLabel + Unsigned32, + hwSvcOutboundLabel + Unsigned32, + hwSvcGroupID + Unsigned32, + hwSvcAcStatus + INTEGER, + hwSvcACOAMStatus + INTEGER, + hwSvcMtu + Integer32, + hwSvcCtrlWord + HWEnableValue, + hwSvcVCCV + BITS, + hwSvcBandWidth + Unsigned32, + hwSvcMaxAtmCells + Unsigned32, + hwSvcTnlPolicyName + OCTET STRING, + hwSvcQoSBehaviorIndex + Unsigned32, + hwSvcPWTemplateName + OCTET STRING, + hwSvcUpTime + Unsigned32, + hwSvcOAMSync + TruthValue, + hwSvcForBfdIndex + Unsigned32, + hwSvcSecondary + TruthValue, + hwSvcDelayTime + Unsigned32, + hwSvcReroutePolicy + INTEGER, + hwSvcResumeTime + Unsigned32, + hwSvcRerouteReason + HWL2VpnStateChangeReason, + hwSvcLastRerouteTime + Unsigned32, + hwSvcManualSetFault + TruthValue, + hwSvcActive + TruthValue, + hwSvcUpStartTime + DisplayString, + hwSvcUpSumTime + Unsigned32, + hwSvcAtmPackOvertime + Unsigned32, + hwSvcPwJitterBufferDepth + Unsigned32, + hwSvcPwTdmEncapsulationNum + Unsigned32, + hwSvcPwIdleCode + Unsigned32, + hwSvcPwRtpHeader + Unsigned32, + hwSvcRawOrTagged + INTEGER, + hwSvcInterworkingType + INTEGER, + hwSvcCir + Unsigned32, + hwSvcPir + Unsigned32, + hwSvcQosProfile + DisplayString, + hwSvcRowStatus + RowStatus + } + + hwSvcIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of the interface (or the virtual interface) + associated with the PW." + ::= { hwSvcEntry 1 } + + + hwSvcID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Index for the conceptual row identifying a PW within + this PW Emulation table.Used in the outgoing PW ID field within the 'Virtual + Circuit FEC Element'." + ::= { hwSvcEntry 2 } + + + hwSvcType OBJECT-TYPE + SYNTAX HWL2VpnVcEncapsType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Index for the conceptual row identifying a PW within + this PW Emulation table.This value indicate the service to be carried over + this PW." + ::= { hwSvcEntry 3 } + + + hwSvcPeerAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Denotes the address type of the peer node. It should be + set to 'unknown' if PE/PW maintenance protocol is not used + and the address is unknown. + Currently, support 'ipv4' only." + DEFVAL { ipv4 } + ::= { hwSvcEntry 4 } + + + hwSvcPeerAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object contain the value of the peer node address + of the PW/PE maintenance protocol entity. This object + SHOULD contain a value of all zeroes if not applicable + (hwSvcPeerAddrType is 'unknown')." + ::= { hwSvcEntry 5 } + + + hwSvcStatus OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2), + plugout(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the status of the PW in the local node. + Currently, can't support 'plugout'." + ::= { hwSvcEntry 6 } + + + hwSvcInboundLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the inbound label." + ::= { hwSvcEntry 7 } + + + hwSvcOutboundLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the outbound label." + ::= { hwSvcEntry 8 } + + + hwSvcGroupID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Used in the Group ID field sent to the peer PWES + within the maintenance protocol used for PW setup. + Applicable if SvcOwner equal 'pwIdFecSignaling' or + 'l2tpControlProtocol', should be set to zero otherwise. + Currently, this value always be zero." + ::= { hwSvcEntry 9 } + + + hwSvcAcStatus OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2), + plugout(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Local AC status. + Currently, can't support 'plugout'." + ::= { hwSvcEntry 10 } + + + hwSvcACOAMStatus OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Denotes the AC's protocol is operational or not." + ::= { hwSvcEntry 11 } + + + hwSvcMtu OBJECT-TYPE + SYNTAX Integer32 (0 | 46..9600) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If not equal zero, the optional Mtu object in the + signaling protocol will be sent with this value, + representing the locally supported MTU size over the + interface (or the virtual interface) associated with the + PW.Currently, can't support.'0' is the default value." + ::= { hwSvcEntry 12 } + + + hwSvcCtrlWord OBJECT-TYPE + SYNTAX HWEnableValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If signaling is used for PW establishment, this object + indicates the status of the control word negotiation, + and in both signaling or manual configuration indicates + if CW is to be present or not for this PW." + ::= { hwSvcEntry 13 } + + + hwSvcVCCV OBJECT-TYPE + SYNTAX BITS + { + ccCw(0), + ccAlert(1), + ccLabel(2), + cvIcmpping(3), + cvLspping(4), + cvBfd(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the optional VCCV capabilities of the SVC. + According to whether the control word is enabled, + the value can be ccCw(0)|ccAlert(1)|cvLspping(4)|cvBfd(5) + or ccAlert(1)|cvLspping(4)|cvBfd(5). The default + value is ccAlert(1)|cvLspping(4)|cvBfd(5)." + ::= { hwSvcEntry 14 } + + + hwSvcBandWidth OBJECT-TYPE + SYNTAX Unsigned32 (0..32000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the bandwidth.Currently, can't support.'0' is the default value." + ::= { hwSvcEntry 15 } + + + hwSvcMaxAtmCells OBJECT-TYPE + SYNTAX Unsigned32 (0..28) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the max cell supported when vc type is atm." + ::= { hwSvcEntry 16 } + + + hwSvcTnlPolicyName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..39)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the tunnel policy name used." + ::= { hwSvcEntry 17 } + + + hwSvcQoSBehaviorIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the traffic behavior Index when QOS is implemented. + Currently, can't support.'0' is the default value." + ::= { hwSvcEntry 18 } + + + hwSvcPWTemplateName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..19)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the PW template index referenced." + ::= { hwSvcEntry 19 } + + + hwSvcUpTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the duration when the SVC keeps Up + for the last time, in seconds." + ::= { hwSvcEntry 20 } + + + hwSvcOAMSync OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Denotes the AC and PSN are enable or not." + ::= { hwSvcEntry 21 } + + + hwSvcForBfdIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of PW for BFD." + ::= { hwSvcEntry 22 } + + + hwSvcSecondary OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates whether or not the secondary PW is used.Currently, can't support.Return the default value is 'false'." + ::= { hwSvcEntry 23 } + + + hwSvcDelayTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The reroute delay time." + ::= { hwSvcEntry 24 } + + + hwSvcReroutePolicy OBJECT-TYPE + SYNTAX INTEGER + { + delay(1), + immediately(2), + never(3), + none(4), + err(5), + invalid(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reroute policy." + ::= { hwSvcEntry 25 } + + + hwSvcResumeTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The reroute resume time.Currently, can't support.Return the default value is '0'." + ::= { hwSvcEntry 26 } + + + hwSvcRerouteReason OBJECT-TYPE + SYNTAX HWL2VpnStateChangeReason + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Last reroute reason." + ::= { hwSvcEntry 27 } + + + hwSvcLastRerouteTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Last reroute time." + ::= { hwSvcEntry 28 } + + + hwSvcManualSetFault OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Denotes the manual has been set fault or not.Currently, can't support.Return the default value is 'false'." + ::= { hwSvcEntry 29 } + + + hwSvcActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Denotes the current vc is active or not." + ::= { hwSvcEntry 30 } + + hwSvcUpStartTime OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the time this PW status was Up(1)." + ::= { hwSvcEntry 31 } + + hwSvcUpSumTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the accumulated time when the SVC is Up, + in seconds." + ::= { hwSvcEntry 32 } + + + hwSvcAtmPackOvertime OBJECT-TYPE + SYNTAX Unsigned32 (0 | 100..50000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the AtmPackOvertime." + ::= { hwSvcEntry 33 } + + hwSvcPwJitterBufferDepth OBJECT-TYPE + SYNTAX Unsigned32 (0..64) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the PwJitterBufferDepth." + ::= { hwSvcEntry 34 } + + hwSvcPwTdmEncapsulationNum OBJECT-TYPE + SYNTAX Unsigned32 (0..40) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the PwTdmEncapsulationNum." + ::= { hwSvcEntry 35 } + + hwSvcPwIdleCode OBJECT-TYPE + SYNTAX Unsigned32 (0..255 | 65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the PwIdleCode." + ::= { hwSvcEntry 36 } + + hwSvcPwRtpHeader OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the PwRtpHeader." + ::= { hwSvcEntry 37 } + + hwSvcRawOrTagged OBJECT-TYPE + SYNTAX INTEGER + { + raw(1), + tagged(2), + rawTagNotConfiged(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies whether the VLAN tag of the SVC entry is attached or stripped." + ::= { hwSvcEntry 38 } + + hwSvcInterworkingType OBJECT-TYPE + SYNTAX INTEGER + { + ipInterWorking(1), + ipLayer2(2), + ipUnknown(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the interworking type of the SVC entry." + ::= { hwSvcEntry 39 } + + hwSvcCir OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the committed information rate, based on the SVC entry." + ::= { hwSvcEntry 40 } + + hwSvcPir OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the peak information rate, based on the SVC entry." + ::= { hwSvcEntry 41 } + + hwSvcQosProfile OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..63)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the QoS profile's name, based on the SVC entry." + ::= { hwSvcEntry 42 } + + hwSvcRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus for this Table. + Restriction: + The row must be created by 'createAndGo' handle only. + Handle 'createAndWait' is forbidden. + Not support modifying configuration." + ::= { hwSvcEntry 51 } + + +-- +-- The L2VPN's SVC Tunnel Table +-- + hwSvcTnlTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWSvcTnlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to search the tunnel index of a SVC." + ::= { hwSvcObjects 2 } + + + hwSvcTnlEntry OBJECT-TYPE + SYNTAX HWSvcTnlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides the information of a SVC tunnel entry." + INDEX { hwSvcIfIndex, hwSvcTnlIndex } + ::= { hwSvcTnlTable 1 } + + + HWSvcTnlEntry ::= + SEQUENCE { + hwSvcTnlIndex + Unsigned32, + hwSvcTnlType + INTEGER, + hwSvcTnlForBfdIndex + Unsigned32 + } + + hwSvcTnlIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the tunnel index of the SVC." + ::= { hwSvcTnlEntry 1 } + + + hwSvcTnlType OBJECT-TYPE + SYNTAX INTEGER + { + lsp(1), + gre(2), + ipsec(3), + crLsp(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the tunnel type." + ::= { hwSvcTnlEntry 2 } + + + hwSvcTnlForBfdIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the index of LSP for BFD. + Currently, can't support.Return the default value is '0'." + ::= { hwSvcTnlEntry 3 } + + +-- +-- The L2VPN's SVC Statistics Table +-- + hwSvcStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWSvcStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the L2vpn's SVC packets statistics." + ::= { hwSvcObjects 3 } + + + hwSvcStatisticsEntry OBJECT-TYPE + SYNTAX HWSvcStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides the information of the L2VPN's SVC packets + Statistics." + INDEX { hwSvcIfIndex } + ::= { hwSvcStatisticsTable 1 } + + + HWSvcStatisticsEntry ::= + SEQUENCE { + hwSvcStatisticsRcvPkts + Counter64, + hwSvcStatisticsRcvBytes + Counter64, + hwSvcStatisticsSndPkts + Counter64, + hwSvcStatisticsSndBytes + Counter64 + } + + hwSvcStatisticsRcvPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received on this SVC." + ::= { hwSvcStatisticsEntry 1 } + + + hwSvcStatisticsRcvBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes received on this SVC." + ::= { hwSvcStatisticsEntry 2 } + + + hwSvcStatisticsSndPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets sent on this SVC." + ::= { hwSvcStatisticsEntry 3 } + + + hwSvcStatisticsSndBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes sent on the SVC." + ::= { hwSvcStatisticsEntry 4 } + +-- +-- The L2VPN's SVC Extend Table +-- + hwSvcExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWSvcExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is the SVC configuration extend table. Users + can query a SVC by it." + ::= { hwSvcObjects 8 } + + + hwSvcExtEntry OBJECT-TYPE + SYNTAX HWSvcExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides the information of a SVC entry." + INDEX { hwSvcExtIfIndex, hwSvcExtPWType } + ::= { hwSvcExtTable 1 } + + HWSvcExtEntry ::= + SEQUENCE { + hwSvcExtIfIndex + InterfaceIndexOrZero, + hwSvcExtPWType + HWL2VpnVcType, + hwSvcExtID + Unsigned32, + hwSvcExtType + HWL2VpnVcEncapsType, + hwSvcExtPeerAddrType + InetAddressType, + hwSvcExtPeerAddr + IpAddress, + hwSvcExtStatus + INTEGER, + hwSvcExtInboundLabel + Unsigned32, + hwSvcExtOutboundLabel + Unsigned32, + hwSvcExtAcStatus + INTEGER, + hwSvcExtACOAMStatus + INTEGER, + hwSvcExtCtrlWord + HWEnableValue, + hwSvcExtVCCV + BITS, + hwSvcExtMaxAtmCells + Unsigned32, + hwSvcExtTnlPolicyName + OCTET STRING, + hwSvcExtPWTemplateName + OCTET STRING, + hwSvcExtUpTime + Unsigned32, + hwSvcExtOAMSync + TruthValue, + hwSvcExtForBfdIndex + Unsigned32, + hwSvcExtSecondary + TruthValue, + hwSvcExtDelayTime + Unsigned32, + hwSvcExtReroutePolicy + INTEGER, + hwSvcExtRerouteReason + HWL2VpnStateChangeReason, + hwSvcExtLastRerouteTime + Unsigned32, + hwSvcExtManualSetFault + TruthValue, + hwSvcExtActive + TruthValue, + hwSvcExtUpStartTime + DisplayString, + hwSvcExtUpSumTime + Unsigned32, + hwSvcExtAtmPackOvertime + Unsigned32, + hwSvcExtPwJitterBufferDepth + Unsigned32, + hwSvcExtPwTdmEncapsulationNum + Unsigned32, + hwSvcExtPwIdleCode + Unsigned32, + hwSvcExtPwRtpHeader + Unsigned32, + hwSvcExtRawOrTagged + INTEGER, + hwSvcExtInterworkingType + INTEGER, + hwSvcExtRowStatus + RowStatus, + hwSvcExtCir + Unsigned32, + hwSvcExtPir + Unsigned32, + hwSvcExtQosProfile + DisplayString + } + + hwSvcExtIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of the interface (or the virtual interface) + associated with the PW." + ::= { hwSvcExtEntry 1 } + + hwSvcExtPWType OBJECT-TYPE + SYNTAX HWL2VpnVcType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index for the conceptual row identifying a PW within + this PW Emulation table.This value indicate the type of the LDP PW VC." + ::= { hwSvcExtEntry 2 } + + hwSvcExtID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Index for the conceptual row identifying a PW within + this PW Emulation table.Used in the outgoing PW ID field within the 'Virtual + Circuit FEC Element'." + ::= { hwSvcExtEntry 3 } + + hwSvcExtType OBJECT-TYPE + SYNTAX HWL2VpnVcEncapsType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Index for the conceptual row identifying a PW within + this PW Emulation table.This value indicate the service to be carried over + this PW." + ::= { hwSvcExtEntry 4 } + + hwSvcExtPeerAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Denotes the address type of the peer node. It should be + set to 'unknown' if PE/PW maintenance protocol is not used + and the address is unknown. + Currently, support 'ipv4' only." + DEFVAL { ipv4 } + ::= { hwSvcExtEntry 5 } + + + hwSvcExtPeerAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object contain the value of the peer node address + of the PW/PE maintenance protocol entity. This object + SHOULD contain a value of all zeroes if not applicable + (hwSvcExtPeerAddrType is 'unknown')." + ::= { hwSvcExtEntry 6 } + + hwSvcExtStatus OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2), + plugout(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the status of the PW in the local node. + Currently, can't support 'plugout'." + ::= { hwSvcExtEntry 7 } + + + hwSvcExtInboundLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the inbound label." + ::= { hwSvcExtEntry 8 } + + + hwSvcExtOutboundLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the outbound label." + ::= { hwSvcExtEntry 9 } + + hwSvcExtAcStatus OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2), + plugout(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Local AC status. + Currently, can't support 'plugout'." + ::= { hwSvcExtEntry 10 } + + + hwSvcExtACOAMStatus OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Denotes the AC's protocol is operational or not." + ::= { hwSvcExtEntry 11 } + + hwSvcExtCtrlWord OBJECT-TYPE + SYNTAX HWEnableValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If signaling is used for PW establishment, this object + indicates the status of the control word negotiation, + and in both signaling or manual configuration indicates + if CW is to be present or not for this PW." + ::= { hwSvcExtEntry 12 } + + + hwSvcExtVCCV OBJECT-TYPE + SYNTAX BITS + { + ccCw(0), + ccAlert(1), + ccLabel(2), + cvIcmpping(3), + cvLspping(4), + cvBfd(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the optional VCCV capabilities of the SVC. + According to whether the control word is enabled, + the value can be ccCw(0)|ccAlert(1)|cvLspping(4)|cvBfd(5) + or ccAlert(1)|cvLspping(4)|cvBfd(5). The default + value is ccAlert(1)|cvLspping(4)|cvBfd(5)." + ::= { hwSvcExtEntry 13 } + + hwSvcExtMaxAtmCells OBJECT-TYPE + SYNTAX Unsigned32 (0..28) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the max cell supported when vc type is atm." + ::= { hwSvcExtEntry 14 } + + + hwSvcExtTnlPolicyName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..39)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the tunnel policy name used." + ::= { hwSvcExtEntry 15 } + + hwSvcExtPWTemplateName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..19)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the PW template index referenced." + ::= { hwSvcExtEntry 16 } + + + hwSvcExtUpTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the duration when the SVC keeps Up + for the last time, in seconds." + ::= { hwSvcExtEntry 17 } + + + hwSvcExtOAMSync OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Denotes the AC and PSN are enable or not." + ::= { hwSvcExtEntry 18 } + + + hwSvcExtForBfdIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of PW for BFD.Currently, can't support.Return the default value is '0'." + ::= { hwSvcExtEntry 19 } + + + hwSvcExtSecondary OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates whether or not the secondary PW is used.Currently, can't support.Return the default value is 'false'." + ::= { hwSvcExtEntry 20 } + + + hwSvcExtDelayTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The reroute delay time.Currently, can't support.Return the default value is '0'." + ::= { hwSvcExtEntry 21 } + + + hwSvcExtReroutePolicy OBJECT-TYPE + SYNTAX INTEGER + { + delay(1), + immediately(2), + never(3), + none(4), + err(5), + invalid(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reroute policy.Currently, can't support.Return the default value is 'invalid(6)'." + ::= { hwSvcExtEntry 22 } + + hwSvcExtRerouteReason OBJECT-TYPE + SYNTAX HWL2VpnStateChangeReason + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Last reroute reason.Currently, can't support.Return the default value is 'invalidReason(1)'." + ::= { hwSvcExtEntry 23 } + + + hwSvcExtLastRerouteTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Last reroute time.Currently, can't support.Return the default value is '0'." + ::= { hwSvcExtEntry 24 } + + + hwSvcExtManualSetFault OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Denotes the manual has been set fault or not.Currently, can't support.Return the default value is 'false'." + ::= { hwSvcExtEntry 25 } + + + hwSvcExtActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Denotes the current vc is active or not.Currently, can't support.Return the default value is 'false'." + ::= { hwSvcExtEntry 26 } + + hwSvcExtUpStartTime OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the time this PW status was Up(1)." + ::= { hwSvcExtEntry 27 } + + hwSvcExtUpSumTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the accumulated time when the SVC is Up, + in seconds." + ::= { hwSvcExtEntry 28 } + + hwSvcExtAtmPackOvertime OBJECT-TYPE + SYNTAX Unsigned32 (0 | 100..50000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the AtmPackOvertime." + ::= { hwSvcExtEntry 29 } + + hwSvcExtPwJitterBufferDepth OBJECT-TYPE + SYNTAX Unsigned32 (0..64) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the PwJitterBufferDepth." + ::= { hwSvcExtEntry 30 } + + hwSvcExtPwTdmEncapsulationNum OBJECT-TYPE + SYNTAX Unsigned32 (0..40) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the PwTdmEncapsulationNum." + ::= { hwSvcExtEntry 31 } + + hwSvcExtPwIdleCode OBJECT-TYPE + SYNTAX Unsigned32 (0..255 | 65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the PwIdleCode." + ::= { hwSvcExtEntry 32 } + + hwSvcExtPwRtpHeader OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the PwRtpHeader." + ::= { hwSvcExtEntry 33 } + + hwSvcExtRawOrTagged OBJECT-TYPE + SYNTAX INTEGER + { + raw(1), + tagged(2), + rawTagNotConfiged(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies whether the VLAN tag of the SVC entry is attached or stripped." + ::= { hwSvcExtEntry 34 } + + hwSvcExtInterworkingType OBJECT-TYPE + SYNTAX INTEGER + { + ipInterWorking(1), + ipLayer2(2), + ipUnknown(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the interworking type of the SVC entry." + ::= { hwSvcExtEntry 35 } + + hwSvcExtRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus for this Table. + Restriction: + The row must be created by 'createAndGo' handle only. + Handle 'createAndWait' is forbidden. + Not support modifying configuration." + ::= { hwSvcExtEntry 36 } + + hwSvcExtCir OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the committed information rate, based on the SVC entry." + ::= { hwSvcExtEntry 37 } + + hwSvcExtPir OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the peak information rate, based on the SVC entry." + ::= { hwSvcExtEntry 38 } + + hwSvcExtQosProfile OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..63)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the QoS profile's name, based on the SVC entry." + ::= { hwSvcExtEntry 39 } + +-- +-- The Leaf Nodes of hwSvcMIBObjects +-- + hwSvcSwitchNotifEnable OBJECT-TYPE + SYNTAX HWEnableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If this object is set to enable(1), then it enables + the emission of hwSvcSwitchWtoP and hwSvcSwitchPtoW + notifications; otherwise these notifications are not + emitted.Currently, can't support. + The default value is disable (2)." + ::= { hwSvcObjects 4 } + + + hwSvcUpDownNotifEnable OBJECT-TYPE + SYNTAX HWEnableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the enable sign of PW VC state + change notification. + The default value is disable (2)." + ::= { hwSvcObjects 5 } + + + hwSvcDeletedNotifEnable OBJECT-TYPE + SYNTAX HWEnableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the enable sign of PW VC deletion + notification. + The default value is disable (2)." + ::= { hwSvcObjects 6 } + + hwSvcStateChangeReason OBJECT-TYPE + SYNTAX HWL2VpnStateChangeReason + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the reason of PE VC + state change." + ::= { hwSvcObjects 7 } + + +-- +-- L2VPN SVC MIB Trap Definitions +-- + hwL2vpnSvcMIBTraps OBJECT IDENTIFIER ::= { hwPwe3MIBObjects 4 } + + + hwSvcSwitchWtoP NOTIFICATION-TYPE + OBJECTS { hwSvcID, hwSvcType, hwSvcCtrlWord, hwSvcStateChangeReason, ifName } + STATUS current + DESCRIPTION + "This notification is generated when switch from working + PW to protect PW happens.Currently, can't support." + ::= { hwL2vpnSvcMIBTraps 1 } + + + hwSvcSwitchPtoW NOTIFICATION-TYPE + OBJECTS { hwSvcID, hwSvcType, hwSvcCtrlWord, hwSvcStateChangeReason, ifName } + STATUS current + DESCRIPTION + "This notification is generated when switch from protect + PW to working PW happens.Currently, can't support." + ::= { hwL2vpnSvcMIBTraps 2 } + + + hwSvcDown NOTIFICATION-TYPE + OBJECTS { hwSvcID, hwSvcType, hwSvcPeerAddr, hwSvcInboundLabel, hwSvcOutboundLabel, + hwSvcStateChangeReason, ifName, hwSvcTnlPolicyName,hwSvcActive, hwL2vpnTnlType, hwL2vpnTunnelIndex } + STATUS current + DESCRIPTION + "This notification indicates the SVC's state changes to down." + ::= { hwL2vpnSvcMIBTraps 3 } + + + hwSvcUp NOTIFICATION-TYPE + OBJECTS { hwSvcID, hwSvcType, hwSvcPeerAddr, hwSvcInboundLabel, hwSvcOutboundLabel, + hwSvcStateChangeReason, ifName, hwSvcTnlPolicyName,hwSvcActive } + STATUS current + DESCRIPTION + "This notification indicates the SVC's state changes to up." + ::= { hwL2vpnSvcMIBTraps 4 } + + + hwSvcDeleted NOTIFICATION-TYPE + OBJECTS { hwSvcID, hwSvcType, hwSvcPeerAddr, hwSvcInboundLabel, + hwSvcOutboundLabel, ifName } + STATUS current + DESCRIPTION + "This notification indicates the SVC is deleted." + ::= { hwL2vpnSvcMIBTraps 5 } + + +-- +-- The PWE3's Template Table +-- + hwPWTemplateTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWPWTemplateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies information for configuring and + status monitoring to PW tempalte." + ::= { hwPwe3MIBObjects 5 } + + + hwPWTemplateEntry OBJECT-TYPE + SYNTAX HWPWTemplateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in this table represents a pseudo wire (PW) template. + It is indexed by hwPWCmdTemplateIndex, which uniquely + identifying a singular tempalte." + INDEX { hwPWTemplateName } + ::= { hwPWTemplateTable 1 } + + + HWPWTemplateEntry ::= + SEQUENCE { + hwPWTemplateName + OCTET STRING, + hwPWTemplatePeerAddrType + InetAddressType, + hwPWTemplatePeerAddr + IpAddress, + hwPWTemplateCtrlword + HWEnableValue, + hwPWTemplateVCCV + BITS, + hwPWTemplateFrag + TruthValue, + hwPWTemplateBandwidth + Integer32, + hwPWTemplateTnlPolicyName + OCTET STRING, + hwPWTemplateQoSBehaviorIndex + Integer32, + hwPWTemplateExplicitPathName + OCTET STRING, + hwPWTemplateBFDDetectMultiplier + Unsigned32, + hwPWTemplateBFDMinReceiveInterval + Unsigned32, + hwPWTemplateBFDMinTransmitInterval + Unsigned32, + hwPWTemplateDynamicBFDDetect + TruthValue, + hwPWTemplateMaxAtmCells + Unsigned32, + hwPWTemplateAtmPackOvertime + Unsigned32, + hwPWTemplatePwJitterBufferDepth + Unsigned32, + hwPWTemplatePwTdmEncapsulationNum + Unsigned32, + hwPWTemplatePwIdleCode + Unsigned32, + hwPWTemplatePwRtpHeader + Unsigned32, + hwPWTemplatePwCCSeqEnable + HWEnableValue, + hwPWTemplateCir + Unsigned32, + hwPWTemplatePir + Unsigned32, + hwPWTemplateQosProfile + DisplayString, + hwPWTemplateFlowLabel + EnabledStatus, + hwPWTemplateRowStatus + RowStatus + } + + hwPWTemplateName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..19)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The name of the PW template. + Set by the operator to indicate the protocol responsible + for establishing this PW. The value 'static' is used in all + cases where no maintenance protocol (PW signaling) is used + to set-up the PW, i.e. require configuration of entries in + the PW tables including PW labels, etc. The value 'ldp' is + used in case of signaling with the PWid FEC element with LDP + signaling. The value 'rsvp' indicate the use of rsvp + control protocol." + ::= { hwPWTemplateEntry 1 } + + + hwPWTemplatePeerAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Denotes the address type of the peer node. It should be + set to 'unknown' if PE/PW maintenance protocol is not used + and the address is unknown. + Currently, support 'ipv4' only." + DEFVAL { ipv4 } + ::= { hwPWTemplateEntry 2 } + + + hwPWTemplatePeerAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object contain the value of the peer node address + of the PW/PE maintenance protocol entity. " + ::= { hwPWTemplateEntry 3 } + + + hwPWTemplateCtrlword OBJECT-TYPE + SYNTAX HWEnableValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the control word capability of the switch PW." + ::= { hwPWTemplateEntry 4 } + + + hwPWTemplateVCCV OBJECT-TYPE + SYNTAX BITS + { + ccCw(0), + ccAlert(1), + ccLabel(2), + cvIcmpping(3), + cvLspping(4), + cvBfd(5), + ccTtl(6) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the optional VCCV capabilities of the PW template. + According to whether the control word is enabled, + the value can be ccCw(0)|ccAlert(1)|ccTtl(6)|cvLspping(4)|cvBfd(5) + or ccAlert(1)|ccTtl(6)|cvLspping(4)|cvBfd(5). The default + value is ccAlert(1)|ccTtl(6)|cvLspping(4)|cvBfd(5)." + ::= { hwPWTemplateEntry 5 } + + + hwPWTemplateFrag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates whether or not fragmentaion is supported." + ::= { hwPWTemplateEntry 6 } + + + hwPWTemplateBandwidth OBJECT-TYPE + SYNTAX Integer32 (0..32000000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the bandwitdh when signaling protocol is rsvp. + Currently, can't support.'0' is the default value." + ::= { hwPWTemplateEntry 7 } + + + hwPWTemplateTnlPolicyName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..39)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the tunnel policy name used." + ::= { hwPWTemplateEntry 8 } + + + hwPWTemplateQoSBehaviorIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the traffic behavior Index when QOS is + implemented.Currently, can't support.'0' is the default value." + ::= { hwPWTemplateEntry 9 } + + + hwPWTemplateExplicitPathName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the explicit path name set by the operator.Currently, can't support." + ::= { hwPWTemplateEntry 10 } + + + hwPWTemplateBFDDetectMultiplier OBJECT-TYPE + SYNTAX Unsigned32 (0 | 3..50) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The multiple of detection time." + ::= { hwPWTemplateEntry 11 } + + + hwPWTemplateBFDMinReceiveInterval OBJECT-TYPE + SYNTAX Unsigned32 (0 | 3..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The interval of bfd messages to be received." + ::= { hwPWTemplateEntry 12 } + + + hwPWTemplateBFDMinTransmitInterval OBJECT-TYPE + SYNTAX Unsigned32 (0 | 3..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The interval of bfd messages to be sent." + ::= { hwPWTemplateEntry 13 } + + + hwPWTemplateDynamicBFDDetect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value indicates the capacitability to support dynamic BFD detect." + ::= { hwPWTemplateEntry 14 } + + hwPWTemplateMaxAtmCells OBJECT-TYPE + SYNTAX Unsigned32 (0..28) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the MaxAtmCells." + ::= { hwPWTemplateEntry 15 } + + hwPWTemplateAtmPackOvertime OBJECT-TYPE + SYNTAX Unsigned32 (0 | 100..50000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the AtmPackOvertime." + ::= { hwPWTemplateEntry 16 } + + hwPWTemplatePwJitterBufferDepth OBJECT-TYPE + SYNTAX Unsigned32 (0..64) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the PwJitterBufferDepth." + ::= { hwPWTemplateEntry 17 } + + hwPWTemplatePwTdmEncapsulationNum OBJECT-TYPE + SYNTAX Unsigned32 (0..40) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the PwTdmEncapsulationNum." + ::= { hwPWTemplateEntry 18 } + + hwPWTemplatePwIdleCode OBJECT-TYPE + SYNTAX Unsigned32 (0..255 | 65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the PwIdleCode." + ::= { hwPWTemplateEntry 19 } + + hwPWTemplatePwRtpHeader OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the PwRtpHeader." + ::= { hwPWTemplateEntry 20 } + + hwPWTemplatePwCCSeqEnable OBJECT-TYPE + SYNTAX HWEnableValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the CC Sequence is enable or not." + ::= { hwPWTemplateEntry 21 } + + hwPWTemplateCir OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the committed information rate, based on the PW template entry." + ::= { hwPWTemplateEntry 22 } + + + hwPWTemplatePir OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the peak information rate, based on the PW template entry." + ::= { hwPWTemplateEntry 23 } + + + hwPWTemplateQosProfile OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..63)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the QoS profile's name, based on the PW template entry." + ::= { hwPWTemplateEntry 24 } + + hwPWTemplateFlowLabel OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies whether the PW FlowLabel is enabled." + ::= { hwPWTemplateEntry 25 } + + hwPWTemplateRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus for this Table. + Restriction: + The row must be created by 'createAndGo' handle only. + Handle 'createAndWait' is forbidden." + ::= { hwPWTemplateEntry 51 } + +-- PW Template MIB Trap Definitions +-- + hwPWTemplateMIBTraps OBJECT IDENTIFIER ::= { hwPwe3MIBObjects 6 } + + hwPWTemplateCannotDeleted NOTIFICATION-TYPE + OBJECTS { hwPWTemplateName } + STATUS current + DESCRIPTION + "This notification indicates the PWTemplate cannot be deleted." + ::= { hwPWTemplateMIBTraps 1 } + +-- The L2VPN's PW Table +-- + --1.3.6.1.4.1.2011.5.25.119.4.1.7 + hwPWTableObjects OBJECT IDENTIFIER ::= { hwPwe3MIBObjects 7 } + + --1.3.6.1.4.1.2011.5.25.119.4.1.7.1 + hwPWTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWPWEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table indicates a PW, that is Static PW or LDP PW" + ::= { hwPWTableObjects 1 } + + --1.3.6.1.4.1.2011.5.25.119.4.1.7.1.1 + hwPWEntry OBJECT-TYPE + SYNTAX HWPWEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides the information of a VC key entry." + INDEX { hwPWId, hwPWType, hwPWPeerIp } + ::= { hwPWTable 1 } + + HWPWEntry ::= + SEQUENCE { + hwPWId + Unsigned32, + hwPWType + HWL2VpnVcEncapsType, + hwPWPeerIp + IpAddress, + hwPWInterfaceIndex + InterfaceIndexOrZero + } + + --1.3.6.1.4.1.2011.5.25.119.4.1.7.1.1.1 + hwPWId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index for the conceptual row identifying a PW within + this PW Emulation table.Used in the outgoing PW ID field within the 'Virtual + Circuit FEC Element'." + ::= { hwPWEntry 1 } + + --1.3.6.1.4.1.2011.5.25.119.4.1.7.1.1.2 + hwPWType OBJECT-TYPE + SYNTAX HWL2VpnVcEncapsType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index for the conceptual row identifying a PW within + this PW Emulation table.This value indicate the service to be carried over + this PW." + ::= { hwPWEntry 2 } + + --1.3.6.1.4.1.2011.5.25.119.4.1.7.1.1.3 + hwPWPeerIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object contain the value of the peer node address + of the PW/PE maintenance protocol entity. This object + SHOULD contain a value of all zeroes if not applicable." + ::= { hwPWEntry 3 } + + --1.3.6.1.4.1.2011.5.25.119.4.1.7.1.1.4 + hwPWInterfaceIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of the interface (or the virtual interface) + associated with the PW." + ::= { hwPWEntry 4 } + +-- Conformance information +-- + hwPwe3MIBConformance OBJECT IDENTIFIER ::= { hwL2VpnPwe3 3 } + + + hwPwe3MIBCompliances OBJECT IDENTIFIER ::= { hwPwe3MIBConformance 1 } + + +-- this module + hwPwe3MIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting + the HUAWEI-PWE3-MIB." + MODULE -- this module + MANDATORY-GROUPS { hwPWVcGroup, hwPWVcTnlGroup, hwPWVcStatisticsGroup, hwPWRemoteVcGroup, hwPWTemplateGroup, + hwPWNotificationControlGroup, hwPWVcStateChangeReasonGroup, hwPWVcNotificationGroup, hwPWTableGroup } + ::= { hwPwe3MIBCompliances 1 } + + + hwPwe3MIBGroups OBJECT IDENTIFIER ::= { hwPwe3MIBConformance 2 } + + + hwPWVcGroup OBJECT-GROUP + OBJECTS { hwPWVcPeerAddrType, hwPWVcPeerAddr, hwPWVcStatus, hwPWVcInboundLabel, hwPWVcOutboundLabel, + hwPWVcSwitchSign, hwPWVcSwitchID, hwPWVcSwitchPeerAddrType, hwPWVcSwitchPeerAddr, hwPWVcSwitchInboundLabel, + hwPWVcSwitchOutboundLabel, hwPWVcGroupID, hwPWVcIfIndex, hwPWVcAcStatus, hwPWVcACOAMStatus, + hwPWVcMtu, hwPWVcCtrlWord, hwPWVcVCCV, hwPWVcBandWidth, hwPWVcMaxAtmCells, + hwPWVcTnlPolicyName, hwPWVcQoSBehaviorIndex, hwPWVcExplicitPathName, hwPWVcTemplateName, hwPWVcSecondary, hwPWVcUpTime, + hwPWOAMSync, hwPWVCForBfdIndex, hwPWVcDelayTime, hwPWVcReroutePolicy, hwPWVcResumeTime, hwPWVcRerouteReason, hwPWVcLastRerouteTime, + hwPWVcManualSetFault, hwPWVcActive, hwPWVcVrIfIndex, hwPWVcVrID, hwPWBFDDetectMultiplier, hwPWBFDMinReceiveInterval, + hwPWBFDMinTransmitInterval, hwPWDynamicBFDDetect, hwPWBFDRemoteVcID, hwPWEthOamType, hwPWCfmMaIndex, + hwPWVcUpStartTime, hwPWVcUpSumTime, hwPWVcIfName, hwPWVcRowStatus, hwPWVcAtmPackOvertime, hwPWVcPwJitterBufferDepth, + hwPWVcPwTdmEncapsulationNum, hwPWVcPwIdleCode, hwPWVcPwRtpHeader, hwPWVcSwitchTnlPolicyName, hwPWVcCfmMdIndex, + hwPWVcCfmMaName, hwPWVcCfmMdName, hwPWVcRawOrTagged, hwPWVcInterworkingType, hwPWVcCir, hwPWVcPir, hwPWVcQosProfile, + hwPWVcSwitchCir, hwPWVcSwitchPir, hwPWVcSwitchQosProfile, hwPWVcTrigger, hwPWVcEnableACOAM, + hwPWVcSwitchVrIfIndex, hwPWVcSwitchVrID, hwPWVcQosParaFromPWT, hwPWVcBfdParaFromPWT, hwPwVcNegotiateMode, hwPwVcIsBypass, hwPwVcIsAdmin, + hwPwVcAdminPwIfIndex, hwPwVcAdminPwLinkStatus, hwPwVcSwitchAdminPwIfIndex, hwPwVcSwitchAdminPwLinkStatus, hwPwVcSwitchBackupAdminPwIfIndex, + hwPwVcSwitchBackupAdminPwLinkStatus, hwPwVcSwitchBackupVcId, hwPwVcSwitchBackupVcPeerAddrType, hwPwVcSwitchBackupVcPeerAddr, + hwPwVcSwitchBackupVcReceiveLabel, hwPwVcSwitchBackupVcSendLabel, hwPwVcSwitchBackupVcTnlPolicyName, hwPwVcSwitchBackupVcCir, + hwPwVcSwitchBackupVcPir, hwPwVcSwitchBackupVcQosProfile, hwPwVcSlaveMasterMode, hwPwVcSwitchVcSlaveMasterMode, + hwPwVcSwitchBackupVcSlaveMasterMode, hwPwVcSwitchVcActive, hwPwVcSwitchBackupVcActive, hwPwVcSwitchCwTrans, hwPwVcSwitchVcServiceName, hwPwVcSwitchBackupVcServiceName } + STATUS current + DESCRIPTION + "The Pwe3's VC group." + ::= { hwPwe3MIBGroups 1 } + + + hwPWVcTnlGroup OBJECT-GROUP + OBJECTS { hwPWVcTnlType, hwPWTnlForBfdIndex } + STATUS current + DESCRIPTION + "The PWE3's VC Tunnel group." + ::= { hwPwe3MIBGroups 2 } + + + hwPWVcStatisticsGroup OBJECT-GROUP + OBJECTS { hwPWVcStatisticsRcvPkts, hwPWVcStatisticsRcvBytes, hwPWVcStatisticsSndPkts, hwPWVcStatisticsSndBytes } + STATUS current + DESCRIPTION + "The PWE3's VC Statistics group." + ::= { hwPwe3MIBGroups 3 } + + + hwPWRemoteVcGroup OBJECT-GROUP + OBJECTS { hwPWRemoteVcID, hwPWRemoteVcType, hwPWRemoteVcStatus, hwPWRemoteVcGroupID, hwPWRemoteVcMtu, + hwPWRemoteVcCtrlword, hwPWRemoteVcMaxAtmCells, hwPWRemoteVcNotif } + STATUS current + DESCRIPTION + "The PWE3's Remote VC group." + ::= { hwPwe3MIBGroups 4 } + + + hwPWTemplateGroup OBJECT-GROUP + OBJECTS { hwPWTemplatePeerAddrType, hwPWTemplatePeerAddr, hwPWTemplateCtrlword, hwPWTemplateVCCV, hwPWTemplateFrag, + hwPWTemplateBandwidth, hwPWTemplateTnlPolicyName, hwPWTemplateQoSBehaviorIndex, hwPWTemplateExplicitPathName, + hwPWTemplateBFDDetectMultiplier, hwPWTemplateBFDMinReceiveInterval, hwPWTemplateBFDMinTransmitInterval, + hwPWTemplateDynamicBFDDetect, hwPWTemplateMaxAtmCells, hwPWTemplateAtmPackOvertime, hwPWTemplatePwJitterBufferDepth, + hwPWTemplatePwTdmEncapsulationNum, hwPWTemplatePwIdleCode, hwPWTemplatePwRtpHeader, hwPWTemplatePwCCSeqEnable, + hwPWTemplateCir, hwPWTemplatePir, hwPWTemplateQosProfile, hwPWTemplateFlowLabel, hwPWTemplateRowStatus } + STATUS current + DESCRIPTION + "The PWE3's Template group." + ::= { hwPwe3MIBGroups 5 } + + + hwPWNotificationControlGroup OBJECT-GROUP + OBJECTS { hwPWVcSwitchNotifEnable, hwPWVcUpDownNotifEnable, hwPWVcDeletedNotifEnable } + STATUS current + DESCRIPTION + "The PWE3's Notification Control group." + ::= { hwPwe3MIBGroups 6 } + + + hwPWVcStateChangeReasonGroup OBJECT-GROUP + OBJECTS { hwPWVcStateChangeReason, hwPWVcSwitchRmtID } + STATUS current + DESCRIPTION + "The PWE3's Vc State Reason group." + ::= { hwPwe3MIBGroups 7 } + + + hwPWVcNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwPWVcSwitchWtoP, hwPWVcSwitchPtoW, hwPWVcDown, hwPWVcUp, hwPWVcDeleted, + hwPWVcBackup, hwLdpPWVcDown, hwLdpPWVcUp,hwPWVcStatusChange,hwVpwsPwRedundancyDegraded,hwVpwsPwRedundancyDegradedClear,hwRemoteApPwParaMisMatch,hwRemoteApPwParaMisMatchResume} + STATUS current + DESCRIPTION + "The PWE3's VC Notification group." + ::= { hwPwe3MIBGroups 8 } + + + hwLdpPWStateChangeReasonGroup OBJECT-GROUP + OBJECTS { hwLdpPWStateChangeReason } + STATUS current + DESCRIPTION + "The LDP PW VC State Reason group." + ::= { hwPwe3MIBGroups 9 } + + hwPWVcTDMPerfCurrentGroup OBJECT-GROUP + OBJECTS { hwPWVcTDMPerfCurrentMissingPkts, hwPWVcTDMPerfCurrentJtrBfrOverruns, hwPWVcTDMPerfCurrentJtrBfrUnderruns, + hwPWVcTDMPerfCurrentMisOrderDropped, hwPWVcTDMPerfCurrentMalformedPkt, hwPWVcTDMPerfCurrentESs, hwPWVcTDMPerfCurrentSESs, + hwPWVcTDMPerfCurrentUASs } + STATUS current + DESCRIPTION + "The PWE3's VC TDM performance information group." + ::= { hwPwe3MIBGroups 10 } + + hwL2vpnSvcMIBGroups OBJECT IDENTIFIER ::= { hwPwe3MIBConformance 3 } + + hwSvcGroup OBJECT-GROUP + OBJECTS { hwSvcID, hwSvcType, hwSvcPeerAddrType, hwSvcPeerAddr, hwSvcStatus, + hwSvcInboundLabel, hwSvcOutboundLabel, hwSvcGroupID, hwSvcAcStatus, hwSvcACOAMStatus, + hwSvcMtu, hwSvcCtrlWord, hwSvcVCCV, hwSvcBandWidth, hwSvcMaxAtmCells, + hwSvcTnlPolicyName, hwSvcQoSBehaviorIndex, hwSvcPWTemplateName, hwSvcUpTime, hwSvcOAMSync, + hwSvcForBfdIndex, hwSvcSecondary, hwSvcDelayTime, hwSvcReroutePolicy, hwSvcResumeTime, + hwSvcRerouteReason, hwSvcLastRerouteTime, hwSvcManualSetFault, hwSvcActive, hwSvcUpStartTime, + hwSvcUpSumTime, hwSvcAtmPackOvertime, hwSvcPwJitterBufferDepth, hwSvcPwTdmEncapsulationNum, + hwSvcPwIdleCode, hwSvcPwRtpHeader, hwSvcRawOrTagged, hwSvcInterworkingType, hwSvcCir, hwSvcPir, + hwSvcQosProfile, hwSvcRowStatus + } + STATUS current + DESCRIPTION + "The L2vpn's SVC group." + ::= { hwL2vpnSvcMIBGroups 1 } + + + hwSvcTnlGroup OBJECT-GROUP + OBJECTS { hwSvcTnlType, hwSvcTnlForBfdIndex } + STATUS current + DESCRIPTION + "The L2vpn's SVC Tunnel group." + ::= { hwL2vpnSvcMIBGroups 2 } + + + hwSvcStatisticsGroup OBJECT-GROUP + OBJECTS { hwSvcStatisticsRcvPkts, hwSvcStatisticsRcvBytes, hwSvcStatisticsSndPkts, hwSvcStatisticsSndBytes } + STATUS current + DESCRIPTION + "The L2vpn's SVC Statistics group." + ::= { hwL2vpnSvcMIBGroups 3 } + + + hwSvcNotificationControlGroup OBJECT-GROUP + OBJECTS { hwSvcSwitchNotifEnable, hwSvcUpDownNotifEnable, hwSvcDeletedNotifEnable } + STATUS current + DESCRIPTION + "The L2vpn SVC's Notification Control group." + ::= { hwL2vpnSvcMIBGroups 4 } + + + hwSvcStateChangeReasonGroup OBJECT-GROUP + OBJECTS { hwSvcStateChangeReason } + STATUS current + DESCRIPTION + "The L2vpn's SVc State Reason group." + ::= { hwL2vpnSvcMIBGroups 5 } + + + hwSvcNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwSvcSwitchWtoP, hwSvcSwitchPtoW, hwSvcDown, hwSvcUp, hwSvcDeleted + } + STATUS current + DESCRIPTION + "The L2vpn's SVC Notification group." + ::= { hwL2vpnSvcMIBGroups 6 } + + hwL2vpnPWTableMIBGroups OBJECT IDENTIFIER ::= { hwPwe3MIBConformance 4 } + + hwPWTableGroup OBJECT-GROUP + OBJECTS { hwPWInterfaceIndex } + STATUS current + DESCRIPTION + "The PW Table Group." + ::= { hwL2vpnPWTableMIBGroups 1 } + + hwPWTemplateMIBGroups OBJECT IDENTIFIER ::= { hwPwe3MIBConformance 5 } + + hwPWTemplateNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwPWTemplateCannotDeleted } + STATUS current + DESCRIPTION + "The L2vpn's PW Template Notification group." + ::= { hwPWTemplateMIBGroups 1 } + + END + +-- +-- HUAWEI-PWE3-MIB.mib +-- \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-PWE3-TNL-MIB b/MIBS/huawei/HUAWEI-PWE3-TNL-MIB new file mode 100644 index 0000000..813cd2d --- /dev/null +++ b/MIBS/huawei/HUAWEI-PWE3-TNL-MIB @@ -0,0 +1,327 @@ +-- ================================================================= +-- Copyright (C) 2006 by HUAWEI TECHNOLOGIES. All rights reserved +-- +-- Description: This MIB defines all the objects that containing PWE3 tunnel information. +-- Reference: rfc4001 +-- Version: V1.00 +-- History: +-- V1.0 Rengaofeng, 2008-12-11, publish +-- ================================================================= + + + HUAWEI-PWE3-TNL-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + HWL2VpnVcEncapsType, HWEnableValue, HWL2VpnStateChangeReason + FROM HUAWEI-VPLS-EXT-MIB + InterfaceIndexOrZero + FROM IF-MIB + InetAddressType + FROM INET-ADDRESS-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + sysUpTime + FROM SNMPv2-MIB + IpAddress, Integer32, Unsigned32, Counter64, BITS, + OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + DisplayString, TruthValue, RowStatus + FROM SNMPv2-TC; + + + hwL2VpnPwe3TnlExt MODULE-IDENTITY + LAST-UPDATED "200812151935Z" --Dec 15, 2008 at 19:35 GMT + ORGANIZATION + "Huawei Technologies Co., Ltd." + CONTACT-INFO + "R&D BeiJing, Huawei Technologies co.,Ltd. + Huawei Bld.,NO.3 Xinxi Rd., + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + Zip:100085 + Http://www.huawei.com + E-mail:support@huawei.com" + DESCRIPTION + "Initial version 2008/12/11,L2VPN QOS OBJECT GROUP." + ::= { hwL2Vpn 5 } + +-- +-- Node definitions +-- + hwL2Vpn OBJECT IDENTIFIER ::= { hwDatacomm 119 } + +-- +-- The PWE3Tunnel Attribute Group +-- + hwPwe3TunnelMIBObjects OBJECT IDENTIFIER ::= { hwL2VpnPwe3TnlExt 1 } + +-- Textual Conventions. + + + -- ============== hwPWE3TunnelTable define beginning ============== + + -- hwPwe3TunnelTable + hwPwe3TunnelTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPwe3TunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides the information of a tunnel table." + ::= { hwPwe3TunnelMIBObjects 1 } + + hwPwe3TunnelEntry OBJECT-TYPE + SYNTAX HwPwe3TunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides the information of a VC entry." + INDEX { hwPwVcId,hwPwVcType,hwPwe3PeerTnlId,hwPwe3PwInlabel} + ::= { hwPwe3TunnelTable 1 } + +-- HWPwe3TunnelEntry + HwPwe3TunnelEntry ::= + SEQUENCE { + hwPwVcId + Unsigned32, + hwPwVcType + HWL2VpnVcEncapsType, + hwPwe3PwInlabel + Unsigned32, + hwPwe3PeerTnlId + Unsigned32, + hwPwe3TnlName + OCTET STRING, -- GRE/TE tunnel name + hwPwe3TnlType + Integer32, --(or OCTET STRING type) + hwPwe3TnlSrcAddress + IpAddress, + hwPwe3TnlDestAddress + IpAddress, + hwPwe3LspIndex + Integer32, + hwPwe3LspOutIf + OCTET STRING, + hwPwe3LspOutLabel + Integer32, + hwPwe3LspNextHop + IpAddress, + hwPwe3LspFec + IpAddress, + hwPwe3LspFecPfxLen + Integer32, + hwPwe3LspIsBackup + TruthValue, + hwPwe3PwOutLabel + Integer32, + hwPwe3IsBalance + TruthValue, + hwPwe3TnlRowStatus + RowStatus + } + + + hwPwVcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index for the conceptual row identifying a PW within + this PW Emulation table.Used in the outgoing PW ID field within the 'Virtual + Circuit FEC Element'." + ::= { hwPwe3TunnelEntry 1 } + + + hwPwVcType OBJECT-TYPE + SYNTAX HWL2VpnVcEncapsType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of the Virtual Circuit.This value indicate the service carried over + this PW." + ::= { hwPwe3TunnelEntry 2 } + + + hwPwe3PwInlabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The inlabel of SVC PW." + ::= { hwPwe3TunnelEntry 3 } + + + hwPwe3PeerTnlId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Tunnel ID." + ::= { hwPwe3TunnelEntry 4 } + + + hwPwe3TnlName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of this Tunnel." + ::= { hwPwe3TunnelEntry 5 } + + + hwPwe3TnlType OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of this Tunnel. e.g. LSP/GRE/CR-LSP..." + ::= { hwPwe3TunnelEntry 6} + + + hwPwe3TnlSrcAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The source ip address of this tunnel." + ::= { hwPwe3TunnelEntry 7 } + + + hwPwe3TnlDestAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination ip address of this tunnel." + ::= { hwPwe3TunnelEntry 8 } + + + hwPwe3LspIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of lsp." + ::= { hwPwe3TunnelEntry 9 } + + + hwPwe3LspOutIf OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The out-interface of lsp." + ::= { hwPwe3TunnelEntry 10 } + + + hwPwe3LspOutLabel OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The out-label of lsp." + ::= { hwPwe3TunnelEntry 11 } + + + hwPwe3LspNextHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The next-hop of lsp." + ::= { hwPwe3TunnelEntry 12 } + + + hwPwe3LspFec OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The FEC of lsp." + ::= { hwPwe3TunnelEntry 13 } + + + hwPwe3LspFecPfxLen OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The length of mask for hwVplsLspFec." + ::= { hwPwe3TunnelEntry 14 } + + + hwPwe3LspIsBackup OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate whether the lsp is main." + ::= { hwPwe3TunnelEntry 15 } + + + hwPwe3PwOutLabel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the outlabel of pw£¬specified for SVC." + ::= { hwPwe3TunnelEntry 16 } + + + hwPwe3IsBalance OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Property of Balance. Rerurn True if Tunnel-Policy is configed." + ::= { hwPwe3TunnelEntry 17 } + + + hwPwe3TnlRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operating state of the row." + ::= { hwPwe3TunnelEntry 50} + + -- ============== hwTnlInfoTable define end ============== + +-- +-- MIB Trap Definitions +-- + hwPwe3TunnelMIBTraps OBJECT IDENTIFIER ::= { hwL2VpnPwe3TnlExt 2 } + +-- Conformance information +-- + hwPwe3TunnelMIBConformance OBJECT IDENTIFIER ::= { hwL2VpnPwe3TnlExt 3 } + + + hwPwe3TunnelMIBCompliances OBJECT IDENTIFIER ::= { hwPwe3TunnelMIBConformance 1 } + + +-- MIB Compliance Definitions + hwPwe3TunnelMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting + the HUAWEI-PWE3-TNL-MIB." + MODULE -- this module + MANDATORY-GROUPS { hwPwe3TunnelGroup } + ::= { hwPwe3TunnelMIBCompliances 1 } + +-- MIB Group Definitions + hwPwe3TunnelMIBGroups OBJECT IDENTIFIER ::= { hwPwe3TunnelMIBConformance 2 } + + + hwPwe3TunnelGroup OBJECT-GROUP + OBJECTS { hwPwe3TnlName, hwPwe3TnlType, hwPwe3TnlSrcAddress, hwPwe3TnlDestAddress, hwPwe3LspIndex, hwPwe3LspOutIf, + hwPwe3LspOutLabel, hwPwe3LspNextHop, hwPwe3LspFec, hwPwe3LspFecPfxLen, hwPwe3LspIsBackup, hwPwe3PwOutLabel, hwPwe3IsBalance, hwPwe3TnlRowStatus } + STATUS current + DESCRIPTION + "The PWE3 tunnel group." + ::= { hwPwe3TunnelMIBGroups 1 } + + + END diff --git a/MIBS/huawei/HUAWEI-QINQ-MIB b/MIBS/huawei/HUAWEI-QINQ-MIB new file mode 100644 index 0000000..bfc5861 --- /dev/null +++ b/MIBS/huawei/HUAWEI-QINQ-MIB @@ -0,0 +1,2256 @@ +--================================================================== +-- Copyright (C) 2006 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI Q(802.1Q) IN Q(802.1Q) MIB +-- Reference: +-- Version: V1.0 +-- V1.1 +-- V1.2 +-- History: modified by xieyuan 2006-10-11 +-- , , +-- Zhanglei 2006-3-10 +-- Xieyuan 2006-8-10 +-- Xieyuan 2006-12-14 +-- Xieyuan 2007-06-25 +-- Hexingjian 2009-01-20 +-- ================================================================== + +-- ================================================================== +-- +-- Varibles and types be imported +-- +-- ================================================================== + +HUAWEI-QINQ-MIB DEFINITIONS ::= BEGIN +IMPORTS + + RowStatus, MacAddress + FROM SNMPv2-TC + + MODULE-IDENTITY, OBJECT-TYPE, Integer32, OBJECT-IDENTITY, IpAddress, Counter64 + FROM SNMPv2-SMI + + OBJECT-GROUP + FROM SNMPv2-CONF + + hwDatacomm + FROM HUAWEI-MIB + + VlanId + FROM Q-BRIDGE-MIB + + InterfaceIndex + FROM IF-MIB + + + EnabledStatus + FROM P-BRIDGE-MIB + + VlanList + FROM HUAWEI-L2IF-MIB; + + hwQinQ MODULE-IDENTITY + LAST-UPDATED "200612141629Z" + ORGANIZATION + "Huawei Technologies co.,Ltd." + CONTACT-INFO + "VRP PlatForm Team Huawei Technologies co.,Ltd. + Huawei Bld.,NO.3 Xinxi Rd., + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + http://www.huawei.com + Zip:100085 + " + DESCRIPTION + "The QinQ MIB module is defined to manage the configuration under system or interface view." + ::= { hwDatacomm 116} + +-- ------------------------------------------------------------- +-- Textual Conventions +-- ------------------------------------------------------------- + +BpduIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A list value for bpdu. " + SYNTAX INTEGER { stp01(1), + pauseFrame(2), + reserved02(3), + reserved03(4), + reserved04(5), + reserved05(6), + reserved06(7), + reserved07(8), + stp02(9), + reserved08(10), + hgmp(11), + reserved09(12), + reserved10(13), + reserved11(14), + reserved12(15), + reserved13(16), + reserved14(17), + reserved15(18), + reserved16(19), + reserved17(20), + isisLevel01(21), + isisLevel02(22), + reserved18(23), + reserved19(24), + reserved20(25), + reserved21(26), + reserved22(27), + reserved23(28), + reserved24(29), + reserved25(30), + reserved26(31), + reserved27(32), + gmrp(33), + gvrp(34), + reserved28(35), + reserved29(36), + reserved30(37), + reserved31(38), + reserved32(39), + reserved33(40), + reserved34(41), + reserved35(42), + reserved36(43), + reserved37(44), + reserved38(45), + reserved39(46), + reserved40(47), + reserved41(48), + lacp(49), + cdp(50), + pagp(51), + udld(52), + vtp(53), + } + +-- ================================================================== +-- +-- ======================= definition begin ========================= +-- +-- ================================================================== + + hwQinQSystemBase OBJECT IDENTIFIER ::= { hwQinQ 1 } + + + hwQinQSystemWellKnowMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The destination MAC address that is replaced the original destination + macAddress is a wellknown multicast macAddress to hide the inner details of the BPDU + in order to that it can be transmitted with a tag through the services'network." + ::= { hwQinQSystemBase 1 } + + + hwQinQSystemBridgeRole OBJECT-TYPE + SYNTAX INTEGER + { + provider(2), + customer(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "It indicates the Bridge 's location, having two possible values :Customers' Bridge + and Providers' Bridge." + ::= { hwQinQSystemBase 2 } + + hwBpduSystemDropPacketSta OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "View statistics about the discarded BPDUs." + ::= { hwQinQSystemBase 3 } + + + hwQinQMngObjects OBJECT IDENTIFIER ::= { hwQinQ 2 } + + + hwQinQBpduTunnelTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwQinQBpduTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "QinQ-port configuration table." + ::= { hwQinQMngObjects 1 } + + hwQinQBpduTunnelEntry OBJECT-TYPE + SYNTAX HwQinQBpduTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of an interface enabled the QinQ function." + INDEX { hwQinQBpduTunnelIndex } + ::= { hwQinQBpduTunnelTable 1 } + + + HwQinQBpduTunnelEntry ::= + SEQUENCE { + hwQinQBpduTunnelIndex + INTEGER, + hwQinQEtherEncpsType + OCTET STRING, + hwQinQBpduTunnelEnableOneQBpduTunnel + EnabledStatus, + hwQinQBpduTunnelEnableBpduTag + EnabledStatus, + hwQinQBpduTunnelEnableTwoQBpduTunnel + EnabledStatus, + hwQinQBpduTunnelCustomerBpduTag + VlanId, + hwQinQBpduTunnelCustomerBpduTagListLow + OCTET STRING, + hwQinQBpduTunnelCustomerBpduTagListHigh + OCTET STRING, + hwQinQRemarkOuterTpid + INTEGER, + hwQinQBpduTunnelEnableBpduFilter + EnabledStatus + } + + hwQinQBpduTunnelIndex OBJECT-TYPE + SYNTAX INTEGER (1..512) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index number of the interface." + ::= { hwQinQBpduTunnelEntry 1 } + + + hwQinQEtherEncpsType OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(2)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tag type is encapsulated in the head of the Ethernet frame + To distinguish the encapsulated mode between the 802.1Q and QinQ." + ::= { hwQinQBpduTunnelEntry 2 } + + + hwQinQBpduTunnelEnableOneQBpduTunnel OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value indicates whether the 1Q-bpdutunnel is opened, + If hwQinQBpduTunnelEnableTwoQBpduTunnel is enabling, then this value should be disable." + DEFVAL {disabled} + ::= { hwQinQBpduTunnelEntry 3 } + + + hwQinQBpduTunnelEnableBpduTag OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether to enable the setting of BPDU Tunnel tag." + DEFVAL {disabled} + ::= { hwQinQBpduTunnelEntry 4 } + + + hwQinQBpduTunnelEnableTwoQBpduTunnel OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value indicates whether the 2Q-bpdutunnel is opened, + If hwQinQBpduTunnelEnableOneQBpduTunnel is enabling, then this value should be disable." + DEFVAL {disabled} + ::= { hwQinQBpduTunnelEntry 5 } + + + + hwQinQBpduTunnelCustomerBpduTag OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The tag is inserted into the head of the BPDU ,to support + that can be transmitted through the services' network." + DEFVAL {0} + ::= { hwQinQBpduTunnelEntry 6 } + + + hwQinQBpduTunnelCustomerBpduTagListLow OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The list describes accessible bode from different vlan (0 to 2047)." + ::= { hwQinQBpduTunnelEntry 7 } + + + hwQinQBpduTunnelCustomerBpduTagListHigh OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The list describes accessible bpdu from different vlan (2048 to 4094)." + ::= { hwQinQBpduTunnelEntry 8 } + + hwQinQRemarkOuterTpid OBJECT-TYPE + SYNTAX INTEGER + { + hexffff(1), + hex88a8(2), + hex9100(3), + hex8100(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value indicates the TPID of outer tag of packets that have two tag and output from the output interface of vlan-switch, + If hwQinQEtherEncpsType is enabling, then this value should be 0xffff." + ::= { hwQinQBpduTunnelEntry 9 } + + hwQinQBpduTunnelEnableBpduFilter OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value indicates whether the BPDU filter function is enabled. + If hwQinQBpduTunnelEnableBpduFilter is enabled, then this value should be enable." + DEFVAL {disabled} + ::= { hwQinQBpduTunnelEntry 10 } + + hwQinQSubIfVlanStackingTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwQinQSubIfVlanStackingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Used to configure packets'vlan stacking in sub interface, receive one-tag + packets and transmit two-tag packets, where the outer-tag inserted is in + hwQinQSubIfVlanStackingTable." + ::= { hwQinQMngObjects 2 } + + hwQinQSubIfVlanStackingEntry OBJECT-TYPE + SYNTAX HwQinQSubIfVlanStackingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of an interface enabled the QinQ-stacking function." + INDEX { hwQinQSubIfStackingIfIndex, hwQinQSubIfStackingCEVlanStart } + ::= { hwQinQSubIfVlanStackingTable 1 } + + HwQinQSubIfVlanStackingEntry ::= + SEQUENCE { + hwQinQSubIfStackingIfIndex + InterfaceIndex, + hwQinQSubIfStackingCEVlanStart + VlanId, + hwQinQSubIfStackingCEVlanEnd + VlanId, + hwQinQSubIfStackGroupId + Integer32, + hwQinQSubIfStackingRowStatus + RowStatus, + hwQinQSubIfStackingPEVlan + Integer32 + } + + hwQinQSubIfStackingIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index number of the QinQ-stacking interface." + ::= { hwQinQSubIfVlanStackingEntry 1 } + + + hwQinQSubIfStackingCEVlanStart OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "When configure ce vlan as a range, hwQinQSubIfStackingCEVlanStart is the + start vlan id and hwQinQSubIfStackingCEVlanEnd is the end vlan id." + ::= { hwQinQSubIfVlanStackingEntry 2 } + + hwQinQSubIfStackingCEVlanEnd OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When configure ce vlan as a range, hwQinQSubIfStackingCEVlanStart is the + start vlan id and hwQinQSubIfStackingCEVlanEnd is the end vlan id." + ::= { hwQinQSubIfVlanStackingEntry 3 } + + hwQinQSubIfStackGroupId OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Group-management id." + ::= { hwQinQSubIfVlanStackingEntry 4 } + + hwQinQSubIfStackingRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used for controlling the creation and deletion of this + row. All writable objects in this row may be modified at any time. + If a Network Management Application attempts to delete a conceptual + row by setting this object to 'destroy' and there are one or more entries + in hwQinQSubIfVlanStackingTable pointing to the row, the agent must also + destroy the corresponding entries in hwQinQSubIfVlanStackingTable." + ::= { hwQinQSubIfVlanStackingEntry 5 } + + hwQinQSubIfStackingPEVlan OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "PE vlan id." + ::= { hwQinQSubIfVlanStackingEntry 6 } + + hwQinQSubIfStackingStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwQinQSubIfStackingStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "When a sub interface configured QinQ-stacking function, hwQinQSubIfStackingStatTable is used to + statistic total number of the out packets and in packets." + ::= { hwQinQMngObjects 3 } + + hwQinQSubIfStackingStatEntry OBJECT-TYPE + SYNTAX HwQinQSubIfStackingStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of an interface enabled the QinQ-stacking function." + INDEX { hwQinQSubIfStackingStatIfIndex, hwQinQSubIfStackingStatCEVlan } + ::= { hwQinQSubIfStackingStatTable 1 } + + HwQinQSubIfStackingStatEntry ::= + SEQUENCE { + hwQinQSubIfStackingStatIfIndex + InterfaceIndex, + hwQinQSubIfStackingStatCEVlan + VlanId, + hwQinQSubIfStackStatGroupId + Integer32, + hwQinQSubIfStackingStatOutPackets + Counter64, + hwQinQSubIfStackingStatInPackets + Counter64, + hwQinQSubIfStackingStatOutBytes + Counter64, + hwQinQSubIfStackingStatInBytes + Counter64, + hwQinQSubIfStackStatOutBdPackets + Counter64, + hwQinQSubIfStackStatInBdPackets + Counter64, + hwQinQSubIfStackStatOutMuPackets + Counter64, + hwQinQSubIfStackStatInMuPackets + Counter64, + hwQinQSubIfStackStatOutUniPackets + Counter64, + hwQinQSubIfStackStatInUniPackets + Counter64 + } + + hwQinQSubIfStackingStatIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index number of the QinQ-stacking interface." + ::= { hwQinQSubIfStackingStatEntry 1 } + + hwQinQSubIfStackingStatCEVlan OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Inner vlan in packets which input the QinQ sub interface, + used to indicate the packets as an index." + ::= { hwQinQSubIfStackingStatEntry 2 } + + hwQinQSubIfStackStatGroupId OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The group-management id. The statistic number of packets can not get if + the statistic funtion is not enabled." + ::= { hwQinQSubIfStackingStatEntry 3 } + + hwQinQSubIfStackingStatOutPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of out packets of the sub interface." + ::= { hwQinQSubIfStackingStatEntry 4 } + + hwQinQSubIfStackingStatOutBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of out bytes of the sub interface." + ::= { hwQinQSubIfStackingStatEntry 5 } + + hwQinQSubIfStackingStatInPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of in packets of the sub interface." + ::= { hwQinQSubIfStackingStatEntry 6 } + + hwQinQSubIfStackingStatInBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of in bytes of the sub interface." + ::= { hwQinQSubIfStackingStatEntry 7 } + + hwQinQSubIfStackStatOutBdPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of broadcast packets transmitted out of the sub interface." + ::= { hwQinQSubIfStackingStatEntry 8 } + + hwQinQSubIfStackStatInBdPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of broadcast packets received from the sub interface." + ::= { hwQinQSubIfStackingStatEntry 9 } + + hwQinQSubIfStackStatOutMuPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of multicast packets transmitted out of the sub interface." + ::= { hwQinQSubIfStackingStatEntry 10 } + + hwQinQSubIfStackStatInMuPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of multicast packets received from the sub interface." + ::= { hwQinQSubIfStackingStatEntry 11 } + + hwQinQSubIfStackStatOutUniPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of unicast packets transmitted out of the sub interface." + ::= { hwQinQSubIfStackingStatEntry 12 } + + hwQinQSubIfStackStatInUniPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of unicast packets received from the sub interface." + ::= { hwQinQSubIfStackingStatEntry 13 } + + hwQinQSubIfTermTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwQinQSubIfTermEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table is used to configure QinQ-termination function in sub interface, then packets + transmitted from this sub interface input with two tags will be terminated." + ::= { hwQinQMngObjects 4 } + + hwQinQSubIfTermEntry OBJECT-TYPE + SYNTAX HwQinQSubIfTermEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of an interface enabled the QinQ-termination function." + INDEX { hwQinQSubIfTermIfIndex, hwQinQSubIfTermPEVlan, hwQinQSubIfTermCEVlanStart} + ::= { hwQinQSubIfTermTable 1 } + + HwQinQSubIfTermEntry ::= + SEQUENCE { + hwQinQSubIfTermIfIndex + InterfaceIndex, + hwQinQSubIfTermPEVlan + VlanId, + hwQinQSubIfTermCEVlanStart + VlanId, + hwQinQSubIfTermCEVlanEnd + VlanId, + hwQinQSubIfTermGroupId + Integer32, + hwQinQSubIfTermRowStatus + RowStatus, + hwQinQSubIfTermSubscriberGroupName + OCTET STRING + } + + hwQinQSubIfTermIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index number of the QinQ-termination interface." + ::= { hwQinQSubIfTermEntry 1 } + + + hwQinQSubIfTermPEVlan OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Outer vlan id of the packets which have two tags before being terminated." + ::= { hwQinQSubIfTermEntry 2 } + + hwQinQSubIfTermCEVlanStart OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "When configure ce vlan as a range, hwQinQSubIfTermCEVlanStart + is the start vlan id and hwQinQSubIfTermCEVlanEnd is the end vlan id." + ::= { hwQinQSubIfTermEntry 3 } + + hwQinQSubIfTermCEVlanEnd OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When configure ce vlan as a range, hwQinQSubIfTermCEVlanStart is + the start vlan id and hwQinQSubIfTermCEVlanEnd is the end vlan id." + ::= { hwQinQSubIfTermEntry 4 } + + hwQinQSubIfTermGroupId OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Group-management id." + DEFVAL { 0 } + ::= { hwQinQSubIfTermEntry 5 } + + + hwQinQSubIfTermRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used for controlling the creation and deletion of this + row. All writeable objects in this row may be modified at any time. + If a Network Management Application attempts to delete a conceptual + row by setting this object to 'destroy' and there are one or more entries + in hwQinQSubIfTermTable pointing to the row, the agent must also + destroy the corresponding entries in hwQinQSubIfTermTable." + ::= { hwQinQSubIfTermEntry 6 } + + + hwQinQSubIfTermSubscriberGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of Subscriber Group." + ::= { hwQinQSubIfTermEntry 7 } + + + hwQinQSubIfTermStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwQinQSubIfTermStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "When a sub interface configured QinQ-termination function, hwQinQSubIfTermStatTable used to + statistic total number of the out packets and in packets." + ::= { hwQinQMngObjects 5 } + + hwQinQSubIfTermStatEntry OBJECT-TYPE + SYNTAX HwQinQSubIfTermStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of an interface enabled the QinQ-termination function." + INDEX { hwQinQSubIfTermStatIfIndex, hwQinQSubIfTermStatPEVlan, hwQinQSubIfTermStatCEVlan } + ::= { hwQinQSubIfTermStatTable 1 } + + HwQinQSubIfTermStatEntry ::= + SEQUENCE { + hwQinQSubIfTermStatIfIndex + InterfaceIndex, + hwQinQSubIfTermStatPEVlan + VlanId, + hwQinQSubIfTermStatCEVlan + VlanId, + hwQinQSubIfTermStatGroupId + Integer32, + hwQinQSubIfTermStatOutPackets + Counter64, + hwQinQSubIfTermStatOutBytes + Counter64, + hwQinQSubIfTermStatInPackets + Counter64, + hwQinQSubIfTermStatInBytes + Counter64, + hwQinQSubIfTermStatOutBdPackets + Counter64, + hwQinQSubIfTermStatInBdPackets + Counter64, + hwQinQSubIfTermStatOutMuPackets + Counter64, + hwQinQSubIfTermStatInMuPackets + Counter64, + hwQinQSubIfTermStatOutUniPackets + Counter64, + hwQinQSubIfTermStatInUniPackets + Counter64 + } + + hwQinQSubIfTermStatIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index number of the QinQ-termination interface." + ::= { hwQinQSubIfTermStatEntry 1 } + + hwQinQSubIfTermStatPEVlan OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Outer vlan in packets which input the QinQ sub interface, + used to indicate the packets as an index." + ::= { hwQinQSubIfTermStatEntry 2 } + + hwQinQSubIfTermStatCEVlan OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Inner vlan in packets which input the QinQ sub interface, + used to indicate the packets as an index." + ::= { hwQinQSubIfTermStatEntry 3 } + + hwQinQSubIfTermStatGroupId OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The group-management id. The statistic number of packets can not get if + the statistic funtion is not enabled." + ::= { hwQinQSubIfTermStatEntry 4 } + + hwQinQSubIfTermStatOutPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of out packets of the sub interface." + ::= { hwQinQSubIfTermStatEntry 5 } + + hwQinQSubIfTermStatOutBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of out bytes of the sub interface." + ::= { hwQinQSubIfTermStatEntry 6 } + + hwQinQSubIfTermStatInPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of in packets of the sub interface." + ::= { hwQinQSubIfTermStatEntry 7 } + + hwQinQSubIfTermStatInBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of in bytes of the sub interface." + ::= { hwQinQSubIfTermStatEntry 8 } + + hwQinQSubIfTermStatOutBdPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of broadcast packets transmitted out of the sub interface." + ::= { hwQinQSubIfTermStatEntry 9 } + + hwQinQSubIfTermStatInBdPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of broadcast packets received from the sub interface." + ::= { hwQinQSubIfTermStatEntry 10 } + + hwQinQSubIfTermStatOutMuPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of multicast packets transmitted out of the sub interface." + ::= { hwQinQSubIfTermStatEntry 11 } + + hwQinQSubIfTermStatInMuPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of multicast packets received from the sub interface." + ::= { hwQinQSubIfTermStatEntry 12 } + + hwQinQSubIfTermStatOutUniPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of unicast packets transmitted out of the sub interface." + ::= { hwQinQSubIfTermStatEntry 13 } + + hwQinQSubIfTermStatInUniPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of unicast packets received from the sub interface." + ::= { hwQinQSubIfTermStatEntry 14 } + + hwQinQStaticARPCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwQinQStaticARPCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table is used to configure QinQ static ARP." + ::= { hwQinQMngObjects 6 } + + hwQinQStaticARPCfgEntry OBJECT-TYPE + SYNTAX HwQinQStaticARPCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of an interface enabled the QinQ function." + INDEX {hwQinQStaticARPCfgIfIndex, hwQinQStaticARPCfgIp} + ::= { hwQinQStaticARPCfgTable 1 } + + HwQinQStaticARPCfgEntry ::= + SEQUENCE { + hwQinQStaticARPCfgIfIndex + InterfaceIndex, + hwQinQStaticARPCfgIp + IpAddress, + hwQinQStaticARPCfgMac + MacAddress, + hwQinQStaticARPCfgVlan + VlanId, + hwQinQStaticARPCfgCEVlan + VlanId, + hwQinQStaticARPCfgRowStatus + RowStatus + } + + + hwQinQStaticARPCfgIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface's Index." + ::= { hwQinQStaticARPCfgEntry 1 } + + + hwQinQStaticARPCfgIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address." + ::= { hwQinQStaticARPCfgEntry 2 } + + + hwQinQStaticARPCfgMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The MAC address." + ::= { hwQinQStaticARPCfgEntry 3 } + + hwQinQStaticARPCfgVlan OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The first vlan id." + ::= { hwQinQStaticARPCfgEntry 4 } + + hwQinQStaticARPCfgCEVlan OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The second vlan id." + ::= { hwQinQStaticARPCfgEntry 5 } + + + hwQinQStaticARPCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used for controlling the creation and deletion of this + row. All writeable objects in this row may be modified at any time. + If a Network Management Application attempts to delete a conceptual + row by setting this object to 'destroy' and there are one or more entries + in hwQinQStaticARPCfgTable pointing to the row ,the agent must also + destroy the corresponding entries in hwQinQStaticARPCfgTable." + ::= { hwQinQStaticARPCfgEntry 6} + + hwQinQStaticMACCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwQinQStaticMACCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table is used to configure static MAC." + ::= { hwQinQMngObjects 7 } + + hwQinQStaticMACCfgEntry OBJECT-TYPE + SYNTAX HwQinQStaticMACCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of an interface enabled the QinQ function." + INDEX { hwQinQStaticMACCfgMac, hwQinQStaticMACCfgVsiName, hwQinQStaticMACCfgVlan } + ::= { hwQinQStaticMACCfgTable 1 } + + HwQinQStaticMACCfgEntry ::= + SEQUENCE { + hwQinQStaticMACCfgMac + MacAddress, + hwQinQStaticMACCfgVlan + VlanId, + hwQinQStaticMACCfgVsiName + OCTET STRING, + hwQinQStaticMACCfgPEVlan + VlanId, + hwQinQStaticMACCfgCEVlan + VlanId, + hwQinQStaticMACCfgType + INTEGER, + hwQinQStaticMACCfgIfIndex + InterfaceIndex, + hwQinQStaticMACCfgFlag + INTEGER, + hwQinQStaticMACCfgRowStatus + RowStatus + } + + hwQinQStaticMACCfgMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The MAC address." + ::= { hwQinQStaticMACCfgEntry 1 } + + + hwQinQStaticMACCfgVlan OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Vlan id that the MAC address belongs to." + ::= { hwQinQStaticMACCfgEntry 2 } + + + hwQinQStaticMACCfgVsiName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Name of VSI that the MAC address belongs to." + ::= { hwQinQStaticMACCfgEntry 3 } + + + hwQinQStaticMACCfgPEVlan OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "PE vlan id for a Network Management Application attempts to configure hwQinQStaticMACCfgTable." + ::= { hwQinQStaticMACCfgEntry 4 } + + hwQinQStaticMACCfgCEVlan OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "CE vlan id." + ::= { hwQinQStaticMACCfgEntry 5 } + + hwQinQStaticMACCfgType OBJECT-TYPE + SYNTAX INTEGER + { + invalid(0), + dynamid(1), + static(2), + blackhole(3), + toobig(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of the MAC." + ::= { hwQinQStaticMACCfgEntry 6} + + hwQinQStaticMACCfgIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Index number of the interface." + ::= { hwQinQStaticMACCfgEntry 7 } + + hwQinQStaticMACCfgFlag OBJECT-TYPE + SYNTAX INTEGER + { + vlan(1), + vsi(2), + mapping(3), + qinqtermination(4), + dot1qtermination(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The config type." + ::= { hwQinQStaticMACCfgEntry 8 } + + hwQinQStaticMACCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used for controlling the creation and deletion of this + row. All writeable objects in this row may be modified at any time. + If a Network Management Application attempts to delete a conceptual + row by setting this object to 'destroy' and there are one or more entries + in hwQinQStaticMACCfgTable pointing to the row ,the agent must also + destroy the corresponding entries in hwQinQStaticMACCfgTable." + ::= { hwQinQStaticMACCfgEntry 9 } + + hwQinQSubIfDot1qTermTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwQinQSubIfDot1qTermEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Used to configure Dot1q-termination function in sub interface ,then packets + transmitted from this sub interface input with one tag will be terminated." + ::= { hwQinQMngObjects 8 } + + hwQinQSubIfDot1qTermEntry OBJECT-TYPE + SYNTAX HwQinQSubIfDot1qTermEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of an interface enabled the Dot1q-termination function." + INDEX { hwQinQSubIfDot1qTermIfIndex, hwQinQSubIfDot1qTermVidStart} + ::= { hwQinQSubIfDot1qTermTable 1 } + + HwQinQSubIfDot1qTermEntry ::= + SEQUENCE { + hwQinQSubIfDot1qTermIfIndex + InterfaceIndex, + hwQinQSubIfDot1qTermVidStart + VlanId, + hwQinQSubIfDot1qTermVidEnd + VlanId, + hwQinQSubIfDot1qTermGroupId + Integer32, + hwQinQSubIfDot1qTermRowStatus + RowStatus + } + + hwQinQSubIfDot1qTermIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index number of the Dot1q-termination interface." + ::= { hwQinQSubIfDot1qTermEntry 1 } + + hwQinQSubIfDot1qTermVidStart OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "When configure ce vlan as a range, hwQinQSubIfDot1qTermCEVlanStart + is the start vlan id and hwQinQSubIfDot1qTermCEVlanEnd is the end vlan id." + ::= { hwQinQSubIfDot1qTermEntry 2 } + + hwQinQSubIfDot1qTermVidEnd OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When configure ce vlan as a range, hwQinQSubIfDot1qTermCEVlanStart is + the start vlan id and hwQinQSubIfDot1qTermCEVlanEnd is the end vlan id." + ::= { hwQinQSubIfDot1qTermEntry 3 } + + hwQinQSubIfDot1qTermGroupId OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Group-management id." + DEFVAL { 0 } + ::= { hwQinQSubIfDot1qTermEntry 4 } + + hwQinQSubIfDot1qTermRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used for controlling the creation and deletion of this + row. All writeable objects in this row may be modified at any time. + If a Network Management Application attempts to delete a conceptual + row by setting this object to 'destroy' and there are one or more entries + in hwQinQSubIfDot1qTermTable pointing to the row ,the agent must also + destroy the corresponding entries in hwQinQSubIfDot1qTermTable." + ::= { hwQinQSubIfDot1qTermEntry 5 } + + hwQinQSubIfDot1qTermStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwQinQSubIfDot1qTermStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "When a sub interface configured Dot1q-termination, hwQinQSubIfDot1qTermStatTable used to + statistic total number of the out packets and in packets." + ::= { hwQinQMngObjects 9 } + + hwQinQSubIfDot1qTermStatEntry OBJECT-TYPE + SYNTAX HwQinQSubIfDot1qTermStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of an interface configured Dot1q-termination function." + INDEX { hwQinQSubIfDot1qTermStatIfIndex, hwQinQSubIfDot1qTermStatCEVlan } + ::= { hwQinQSubIfDot1qTermStatTable 1 } + + HwQinQSubIfDot1qTermStatEntry ::= + SEQUENCE { + hwQinQSubIfDot1qTermStatIfIndex + InterfaceIndex, + hwQinQSubIfDot1qTermStatCEVlan + VlanId, + hwQinQSubIfDot1qTermStatGroupId + Integer32, + hwQinQSubIfDot1qTermStatOutPackets + Counter64, + hwQinQSubIfDot1qTermStatOutBytes + Counter64, + hwQinQSubIfDot1qTermStatInPackets + Counter64, + hwQinQSubIfDot1qTermStatInBytes + Counter64, + hwQinQSubIfDot1qTermStatOutBdPackets + Counter64, + hwQinQSubIfDot1qTermStatInBdPackets + Counter64, + hwQinQSubIfDot1qTermStatOutMuPackets + Counter64, + hwQinQSubIfDot1qTermStatInMuPackets + Counter64, + hwQinQSubIfDot1qTermStatOutUniPackets + Counter64, + hwQinQSubIfDot1qTermStatInUniPackets + Counter64 + } + + hwQinQSubIfDot1qTermStatIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index number of the Dot1q-termination interface." + ::= { hwQinQSubIfDot1qTermStatEntry 1 } + + hwQinQSubIfDot1qTermStatCEVlan OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Inner vlan in packets which input the Dot1q-termination sub interface, + used to indicate the packets as an index." + ::= { hwQinQSubIfDot1qTermStatEntry 2 } + + hwQinQSubIfDot1qTermStatGroupId OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The group-management id. The statistic number of packets can not get if + the statistic funtion is not enabled." + ::= { hwQinQSubIfDot1qTermStatEntry 3 } + + hwQinQSubIfDot1qTermStatOutPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of out packets of the sub interface." + ::= { hwQinQSubIfDot1qTermStatEntry 4 } + + hwQinQSubIfDot1qTermStatOutBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of out bytes of the sub interface." + ::= { hwQinQSubIfDot1qTermStatEntry 5 } + + hwQinQSubIfDot1qTermStatInPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of in packets of the sub interface." + ::= { hwQinQSubIfDot1qTermStatEntry 6 } + + hwQinQSubIfDot1qTermStatInBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of in bytes of the sub interface." + ::= { hwQinQSubIfDot1qTermStatEntry 7 } + + hwQinQSubIfDot1qTermStatOutBdPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of broadcast packets transmitted out of the sub interface." + ::= { hwQinQSubIfDot1qTermStatEntry 8 } + + hwQinQSubIfDot1qTermStatInBdPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of broadcast packets received from the sub interface." + ::= { hwQinQSubIfDot1qTermStatEntry 9 } + + hwQinQSubIfDot1qTermStatOutMuPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of multicast packets transmitted out of the sub interface." + ::= { hwQinQSubIfDot1qTermStatEntry 10 } + + hwQinQSubIfDot1qTermStatInMuPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of multicast packets received from the sub interface." + ::= { hwQinQSubIfDot1qTermStatEntry 11 } + + hwQinQSubIfDot1qTermStatOutUniPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of unicast packets transmitted out of the sub interface." + ::= { hwQinQSubIfDot1qTermStatEntry 12 } + + hwQinQSubIfDot1qTermStatInUniPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of unicast packets received from the sub interface." + ::= { hwQinQSubIfDot1qTermStatEntry 13 } + + hwQinQModeCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwQinQModeCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains mode type and ethernet encapsulation type." + ::= { hwQinQMngObjects 10 } + + hwQinQModeCfgEntry OBJECT-TYPE + SYNTAX HwQinQModeCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The mode type and ethernet encapsulation type of an interface entry." + INDEX { hwQinQModeCfgIfIndex } + ::= { hwQinQModeCfgTable 1 } + + HwQinQModeCfgEntry ::= + SEQUENCE { + hwQinQModeCfgIfIndex + InterfaceIndex, + hwQinQModeCfgMode + INTEGER, + hwQinQEtherType + Unsigned32 + } + + hwQinQModeCfgIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index number of the interface." + ::= { hwQinQModeCfgEntry 1 } + + + hwQinQModeCfgMode OBJECT-TYPE + SYNTAX INTEGER + { + common(1), + qinq(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Mode type of the interface." + DEFVAL{ common } + ::= { hwQinQModeCfgEntry 2 } + + + hwQinQEtherType OBJECT-TYPE + SYNTAX Unsigned32 ('600'h..'ffff'h) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tag type is encapsulated in the head of the ethernet frame + to distinguish the encapsulated mode between the 802.1Q and QinQ." + DEFVAL{ '8100'h } + ::= { hwQinQModeCfgEntry 3 } + + + hwQinQCtrlVlanCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwQinQCtrlVlanCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The control-vlan id and control-vlan's attributes can be configured in sub interface. + You must designate control-vlan as QinQ or Dot1q before configuring QinQ-termination + function or Dot1q-termination function." + ::= { hwQinQMngObjects 11 } + + hwQinQCtrlVlanCfgEntry OBJECT-TYPE + SYNTAX HwQinQCtrlVlanCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Control-vlan configuration entry." + INDEX { hwQinQCtrlVlanCfgIfIndex } + ::= { hwQinQCtrlVlanCfgTable 1 } + + HwQinQCtrlVlanCfgEntry ::= + SEQUENCE { + hwQinQCtrlVlanCfgIfIndex + InterfaceIndex, + hwQinQCtrlVlan + VlanId, + hwQinQSubIfType + INTEGER, + hwQinQCtrlVlanFlag + INTEGER, + hwQinQCtrlVlanRowStatus + RowStatus, + hwQinQFlexibleFlag + EnabledStatus + } + + hwQinQCtrlVlanCfgIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index number of the sub interface." + ::= { hwQinQCtrlVlanCfgEntry 1 } + + + hwQinQCtrlVlan OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Control-Vlan id." + ::= { hwQinQCtrlVlanCfgEntry 2 } + + + hwQinQSubIfType OBJECT-TYPE + SYNTAX INTEGER + { + qinq(1), + dot1q(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of sub interface." + ::= { hwQinQCtrlVlanCfgEntry 3 } + + + hwQinQCtrlVlanFlag OBJECT-TYPE + SYNTAX INTEGER + { + rtprotocolenable(1), + original(2), + localswitch(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The service type of the sub interface, by setting hwQinQCtrlVlanFlag to the value (rtprotocolenable), + the route-protocol attribute enabled; and by setting hwQinQCtrlVlanFlag to the value (localswitch), + the localswitch attribute enabled, which means two tags of packets will be pruned. + So if you set hwQinQSubIfType to be dot1q type, you can not specify hwQinQCtrlVlanFlag as localswitch." + ::= { hwQinQCtrlVlanCfgEntry 4 } + + + hwQinQCtrlVlanRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This table can be created and deleted." + ::= { hwQinQCtrlVlanCfgEntry 5 } + + hwQinQFlexibleFlag OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The service type of the sub interface, by setting hwQinQFlexibleFlag to the value (flexibleenable), + the flexible attribute enabled; + So if you set hwQinQSubIfType to be dot1q type, you can not specify hwQinQFlexibleFlag as flexibledisable." + ::= { hwQinQCtrlVlanCfgEntry 6 } + + hwQinQGroupCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwQinQGroupCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The group-management id and group's attributes can be configured in sub interface." + ::= { hwQinQMngObjects 12 } + + hwQinQGroupCfgEntry OBJECT-TYPE + SYNTAX HwQinQGroupCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Group configuration entry." + INDEX { hwQinQGroupCfgIfIndex, hwQinQGroupId} + ::= { hwQinQGroupCfgTable 1 } + + HwQinQGroupCfgEntry ::= + SEQUENCE { + hwQinQGroupCfgIfIndex + InterfaceIndex, + hwQinQGroupId + Integer32, + hwQinQGroupType + INTEGER, + hwQinQGroupStat + EnabledStatus, + hwQinQGroupRowStatus + RowStatus + } + + hwQinQGroupCfgIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index number of the interface." + ::= { hwQinQGroupCfgEntry 1 } + + + hwQinQGroupId OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Group-management id." + ::= { hwQinQGroupCfgEntry 2 } + + + hwQinQGroupType OBJECT-TYPE + SYNTAX INTEGER + { + single(1), + multi(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of the group." + DEFVAL{single } + ::= { hwQinQGroupCfgEntry 3 } + + + hwQinQGroupStat OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether the statistic function is enabled." + DEFVAL{ DISABLE } + ::= { hwQinQGroupCfgEntry 4 } + + + hwQinQGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This table can be created and deleted." + ::= { hwQinQGroupCfgEntry 5 } + + hwQinQAsymmetryCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwQinQAsymmetryCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table to configure asymmetry attribution of the interface." + ::= { hwQinQMngObjects 13 } + + hwQinQAsymmetryCfgEntry OBJECT-TYPE + SYNTAX HwQinQAsymmetryCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of the asymmetry configure table." + INDEX {hwQinQAsymmetryCfgIfIndex} + ::= { hwQinQAsymmetryCfgTable 1 } + + HwQinQAsymmetryCfgEntry ::= + SEQUENCE { + hwQinQAsymmetryCfgIfIndex + InterfaceIndex, + hwQinQSubIfAsymmetry + INTEGER, + hwQinQAsymmetryUserMode + EnabledStatus + } + + hwQinQAsymmetryCfgIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index number of the QinQ-termination interface." + ::= { hwQinQAsymmetryCfgEntry 1 } + + + hwQinQSubIfAsymmetry OBJECT-TYPE + SYNTAX INTEGER + { + symmetry(1), + asymmetry(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The asymmetry attribution of the QinQ-termination interface." + DEFVAL{ asymmetry } + ::= { hwQinQAsymmetryCfgEntry 2 } + + hwQinQAsymmetryUserMode OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The user mode attribute of the QinQ-termination sub interface." + DEFVAL{ disable } + ::= { hwQinQAsymmetryCfgEntry 3 } + + hwQinQRemarkCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwQinQRemarkCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface remark config." + ::= { hwQinQMngObjects 14 } + + hwQinQRemarkCfgEntry OBJECT-TYPE + SYNTAX HwQinQRemarkCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of the interface remark configuration table." + INDEX { hwQinQRemarkCfgIfIndex } + ::= { hwQinQRemarkCfgTable 1 } + + HwQinQRemarkCfgEntry ::= + SEQUENCE { + hwQinQRemarkCfgIfIndex + InterfaceIndex, + hwQinQPriorityRemark + INTEGER + } + + hwQinQRemarkCfgIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index number of the sub interface, + which should configure QinQ-termination function first." + ::= { hwQinQRemarkCfgEntry 1 } + + + hwQinQPriorityRemark OBJECT-TYPE + SYNTAX INTEGER + { + specify0(0), + specify1(1), + specify2(2), + specify3(3), + specify4(4), + specify5(5), + specify6(6), + specify7(7), + cevid(8), + pevid(9) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The service policy map to set the 802.1P bits. By default(pevid), + copy the P bits that were in the outer PE VLAN tag to the trunk VLAN tag, + by setting object to (cevid), copy the P bits that were in inner CE VALN + tag to the trunk VLAN tag." + DEFVAL{pevid} + ::= { hwQinQRemarkCfgEntry 2 } + hwBpduTunnelIngressTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBpduTunnelIngressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of bpdu tunnel ingress. " + ::= { hwQinQMngObjects 15 } + + hwBpduTunnelIngressEntry OBJECT-TYPE + SYNTAX HwBpduTunnelIngressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of of bpdu tunnel ingress. " + INDEX {hwBpduTunnelIngressPortIndex,hwBpduTunnelBpduIngressMacIndex} + ::= { hwBpduTunnelIngressTable 1 } + + HwBpduTunnelIngressEntry ::= + SEQUENCE { + hwBpduTunnelIngressPortIndex + Integer32, + hwBpduTunnelBpduIngressMacIndex + BpduIndex, + hwBpduTunnelIngressAddress + MacAddress, + hwBpduTunnelIngressRowStatus + RowStatus + } + + hwBpduTunnelIngressPortIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port index in interface. " + ::= { hwBpduTunnelIngressEntry 1 } + + hwBpduTunnelBpduIngressMacIndex OBJECT-TYPE + SYNTAX BpduIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " bpdu mac address list + BPDU Dmac protocol + 01-80-C2-00-00-00 stp01 + 01-80-C2-00-00-01 pauseFrame + 01-80-C2-00-00-02 reserved02 + 01-80-C2-00-00-03 reserved03 + 01-80-C2-00-00-04 reserved04 + 01-80-C2-00-00-05 reserved05 + 01-80-C2-00-00-06 reserved06 + 01-80-C2-00-00-07 reserved07 + 01-80-C2-00-00-08 stp02 + 01-80-C2-00-00-09 reserved08 + 01-80-C2-00-00-0a hgmp + 01-80-C2-00-00-0b reserved09 + 01-80-C2-00-00-0c reserved10 + 01-80-C2-00-00-0d reserved11 + 01-80-C2-00-00-0e reserved12 + 01-80-C2-00-00-0f reserved13 + 01-80-C2-00-00-10 reserved14 + 01-80-C2-00-00-11 reserved15 + 01-80-C2-00-00-12 reserved16 + 01-80-C2-00-00-13 reserved17 + 01-80-C2-00-00-14 isisLevel01 + 01-80-C2-00-00-15 isisLevel02 + 01-80-C2-00-00-16 reserved18 + 01-80-C2-00-00-17 reserved19 + 01-80-C2-00-00-18 reserved20 + 01-80-C2-00-00-19 reserved21 + 01-80-C2-00-00-1a reserved22 + 01-80-C2-00-00-1b reserved23 + 01-80-C2-00-00-1c reserved24 + 01-80-C2-00-00-1d reserved25 + 01-80-C2-00-00-1e reserved26 + 01-80-C2-00-00-1f reserved27 + 01-80-C2-00-00-20 gmrp + 01-80-C2-00-00-21 gvrp + 01-80-C2-00-00-22 reserved28 + 01-80-C2-00-00-23 reserved29 + 01-80-C2-00-00-24 reserved30 + 01-80-C2-00-00-25 reserved31 + 01-80-C2-00-00-26 reserved32 + 01-80-C2-00-00-27 reserved33 + 01-80-C2-00-00-28 reserved34 + 01-80-C2-00-00-29 reserved35 + 01-80-C2-00-00-2a reserved36 + 01-80-C2-00-00-2b reserved37 + 01-80-C2-00-00-2c reserved38 + 01-80-C2-00-00-2d reserved39 + 01-80-C2-00-00-2e reserved40 + 01-80-C2-00-00-2f reserved41" + ::= { hwBpduTunnelIngressEntry 2 } + + hwBpduTunnelIngressAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Group mac address." + ::= { hwBpduTunnelIngressEntry 3 } + hwBpduTunnelIngressRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Bpdu tunnek ingress row status." + ::= { hwBpduTunnelIngressEntry 4} + + hwBpduTunnelEgressTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBpduTunnelEgressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of bpdu tunnel egress." + ::= { hwQinQMngObjects 16 } + + + hwBpduTunnelEgressEntry OBJECT-TYPE + SYNTAX HwBpduTunnelEgressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of bpdu tunnel egress." + INDEX {hwBpduTunnelEgressPortIndex,hwBpduTunnelBpduEgressMacIndex} + ::= { hwBpduTunnelEgressTable 1 } + + HwBpduTunnelEgressEntry ::= + SEQUENCE { + hwBpduTunnelEgressPortIndex + Integer32, + hwBpduTunnelBpduEgressMacIndex + BpduIndex, + hwBpduTunnelEgressAddress + MacAddress, + hwBpduTunnelEgressRowStatus + RowStatus + } + + hwBpduTunnelEgressPortIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port index in interface." + ::= { hwBpduTunnelEgressEntry 1 } + + hwBpduTunnelBpduEgressMacIndex OBJECT-TYPE + SYNTAX BpduIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Bpdu MAC address list + BPDU DMAC protocol + 01-80-C2-00-00-00 stp01 + 01-80-C2-00-00-01 pauseFrame + 01-80-C2-00-00-02 reserved02 + 01-80-C2-00-00-03 reserved03 + 01-80-C2-00-00-04 reserved04 + 01-80-C2-00-00-05 reserved05 + 01-80-C2-00-00-06 reserved06 + 01-80-C2-00-00-07 reserved07 + 01-80-C2-00-00-08 stp02 + 01-80-C2-00-00-09 reserved08 + 01-80-C2-00-00-0a hgmp + 01-80-C2-00-00-0b reserved09 + 01-80-C2-00-00-0c reserved10 + 01-80-C2-00-00-0d reserved11 + 01-80-C2-00-00-0e reserved12 + 01-80-C2-00-00-0f reserved13 + 01-80-C2-00-00-10 reserved14 + 01-80-C2-00-00-11 reserved15 + 01-80-C2-00-00-12 reserved16 + 01-80-C2-00-00-13 reserved17 + 01-80-C2-00-00-14 isisLevel01 + 01-80-C2-00-00-15 isisLevel02 + 01-80-C2-00-00-16 reserved18 + 01-80-C2-00-00-17 reserved19 + 01-80-C2-00-00-18 reserved20 + 01-80-C2-00-00-19 reserved21 + 01-80-C2-00-00-1a reserved22 + 01-80-C2-00-00-1b reserved23 + 01-80-C2-00-00-1c reserved24 + 01-80-C2-00-00-1d reserved25 + 01-80-C2-00-00-1e reserved26 + 01-80-C2-00-00-1f reserved27 + 01-80-C2-00-00-20 gmrp + 01-80-C2-00-00-21 gvrp + 01-80-C2-00-00-22 reserved28 + 01-80-C2-00-00-23 reserved29 + 01-80-C2-00-00-24 reserved30 + 01-80-C2-00-00-25 reserved31 + 01-80-C2-00-00-26 reserved32 + 01-80-C2-00-00-27 reserved33 + 01-80-C2-00-00-28 reserved34 + 01-80-C2-00-00-29 reserved35 + 01-80-C2-00-00-2a reserved36 + 01-80-C2-00-00-2b reserved37 + 01-80-C2-00-00-2c reserved38 + 01-80-C2-00-00-2d reserved39 + 01-80-C2-00-00-2e reserved40 + 01-80-C2-00-00-2f reserved41." + ::= { hwBpduTunnelEgressEntry 2 } + hwBpduTunnelEgressAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Group mac address." + ::= { hwBpduTunnelEgressEntry 3 } + hwBpduTunnelEgressRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status." + ::= { hwBpduTunnelEgressEntry 4} + hwBpduTunnelVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBpduTunnelVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of port bpdu tunnel." + ::= { hwQinQMngObjects 17 } + + hwBpduTunnelVlanEntry OBJECT-TYPE + SYNTAX HwBpduTunnelVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of port bpdu tunnel vlan." + INDEX { hwBpduTunnelPortIndex } + ::= { hwBpduTunnelVlanTable 1 } + + HwBpduTunnelVlanEntry ::= + SEQUENCE { + hwBpduTunnelPortIndex + Integer32, + hwBpduTunnelEnable + INTEGER, + hwBpduTunnelVlanListLow + VlanList, + hwBpduTunnelVlanListHigh + VlanList + } + + hwBpduTunnelPortIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port index in interface." + ::= { hwBpduTunnelVlanEntry 1 } + hwBpduTunnelEnable OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Bpdu tunnel enable." + ::= { hwBpduTunnelVlanEntry 2 } + hwBpduTunnelVlanListLow OBJECT-TYPE + SYNTAX VlanList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Vlan bpdu tunnel in port." + ::= { hwBpduTunnelVlanEntry 3 } + hwBpduTunnelVlanListHigh OBJECT-TYPE + SYNTAX VlanList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Vlan bpdu tunnel in port." + ::= { hwBpduTunnelVlanEntry 4 } + + hwBpduTunnelTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBpduTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of bpdu tunnel." + ::= { hwQinQMngObjects 18 } + + hwBpduTunnelEntry OBJECT-TYPE + SYNTAX HwBpduTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of of bpdu tunnel." + INDEX {hwBpduTunnelBpduIndex} + ::= { hwBpduTunnelTable 1 } + + HwBpduTunnelEntry ::= + SEQUENCE { + hwBpduTunnelBpduIndex + BpduIndex, + hwBpduTunnelBpduEnable + INTEGER, + hwBpduTunnelMultiAddress + MacAddress, + hwBpduTunnelRowStatus + RowStatus + + } + + hwBpduTunnelBpduIndex OBJECT-TYPE + SYNTAX BpduIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Bpdu mac address list + BPDU Dmac protocol + 01-80-C2-00-00-00 stp01 (1) + 01-80-C2-00-00-01 pauseFrame (2) + 01-80-C2-00-00-02 reserved02 (3) + 01-80-C2-00-00-03 reserved03 (4) + 01-80-C2-00-00-04 reserved04 (5) + 01-80-C2-00-00-05 reserved05 (6) + 01-80-C2-00-00-06 reserved06 (7) + 01-80-C2-00-00-07 reserved07 (8) + 01-80-C2-00-00-08 stp02 (9) + 01-80-C2-00-00-09 reserved08 (10) + 01-80-C2-00-00-0a hgmp (11) + 01-80-C2-00-00-0b reserved09 (12) + 01-80-C2-00-00-0c reserved10 (13) + 01-80-C2-00-00-0d reserved11 (14) + 01-80-C2-00-00-0e reserved12 (15) + 01-80-C2-00-00-0f reserved13 (16) + 01-80-C2-00-00-10 reserved14 (17) + 01-80-C2-00-00-11 reserved15 (18) + 01-80-C2-00-00-12 reserved16 (19) + 01-80-C2-00-00-13 reserved17 (20) + 01-80-C2-00-00-14 isisLevel01 (21) + 01-80-C2-00-00-15 isisLevel02 (22) + 01-80-C2-00-00-16 reserved18 (23) + 01-80-C2-00-00-17 reserved19 (24) + 01-80-C2-00-00-18 reserved20 (25) + 01-80-C2-00-00-19 reserved21 (26) + 01-80-C2-00-00-1a reserved22 (27) + 01-80-C2-00-00-1b reserved23 (28) + 01-80-C2-00-00-1c reserved24 (29) + 01-80-C2-00-00-1d reserved25 (30) + 01-80-C2-00-00-1e reserved26 (31) + 01-80-C2-00-00-1f reserved27 (32) + 01-80-C2-00-00-20 gmrp (33) + 01-80-C2-00-00-21 gvrp (34) + 01-80-C2-00-00-22 reserved28 (35) + 01-80-C2-00-00-23 reserved29 (36) + 01-80-C2-00-00-24 reserved30 (37) + 01-80-C2-00-00-25 reserved31 (38) + 01-80-C2-00-00-26 reserved32 (39) + 01-80-C2-00-00-27 reserved33 (40) + 01-80-C2-00-00-28 reserved34 (41) + 01-80-C2-00-00-29 reserved35 (42) + 01-80-C2-00-00-2a reserved36 (43) + 01-80-C2-00-00-2b reserved37 (44) + 01-80-C2-00-00-2c reserved38 (45) + 01-80-C2-00-00-2d reserved39 (46) + 01-80-C2-00-00-2e reserved40 (47) + 01-80-C2-00-00-2f reserved41 (48) + 01-80-C2-00-00-02 lacp (49) + 01-00-0C-CC-CC-CC cdp (50) + 01-00-0C-CC-CC-CC pagp (51) + 01-00-0C-CC-CC-CC udld (52) + 01-00-0C-CC-CC-CC vtp (53) ." + ::= { hwBpduTunnelEntry 1 } + + hwBpduTunnelBpduEnable OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Bpdu tunnel enable or disable." + ::= { hwBpduTunnelEntry 2 } + + hwBpduTunnelMultiAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Group MAC address." + ::= { hwBpduTunnelEntry 3 } + hwBpduTunnelRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status." + ::= { hwBpduTunnelEntry 4} + + + hwQinQSwapCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwQinQSwapCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table describes the vlan swap configurations of interfaces." + ::= { hwQinQMngObjects 19 } + + hwQinQSwapCfgEntry OBJECT-TYPE + SYNTAX HwQinQSwapCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry is created for each active ethernet type interface in the device + and deleted when the interface been not exist." + INDEX { hwQinQSwapCfgIfIndex } + ::= { hwQinQSwapCfgTable 1 } + + HwQinQSwapCfgEntry ::= + SEQUENCE { + hwQinQSwapCfgIfIndex + InterfaceIndex, + hwQinQSwapCfgFlag + EnabledStatus + } + + hwQinQSwapCfgIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index number of the interface." + ::= { hwQinQSwapCfgEntry 1 } + + hwQinQSwapCfgFlag OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "QinQ swap flag of the interface, which indicates whether to swap the two vlan tags or not when the interface receives a packet with two 802.1q tags." + DEFVAL{ disable } + ::= { hwQinQSwapCfgEntry 2 } + + +-- ------------------------------------------------------------- +-- HUAWEI-QINQ-MIB MIB - Conformance Information +-- ------------------------------------------------------------- + hwQinQConformance OBJECT IDENTIFIER ::= { hwQinQ 3 } + + hwQinQGroups OBJECT IDENTIFIER ::= { hwQinQConformance 1 } + +-- ------------------------------------------------------------- +-- units of conformance +-- ------------------------------------------------------------- + hwQinQSystemBaseGroup OBJECT-GROUP + OBJECTS { hwQinQSystemWellKnowMac, hwQinQSystemBridgeRole, hwBpduSystemDropPacketSta } + STATUS current + DESCRIPTION + "A collection of objects providing device level control + and status information for the system." + ::= { hwQinQGroups 1 } + + hwQinQBpduTunnelGroup OBJECT-GROUP + OBJECTS { hwQinQEtherEncpsType, hwQinQBpduTunnelEnableOneQBpduTunnel, hwQinQBpduTunnelEnableBpduTag, hwQinQBpduTunnelEnableTwoQBpduTunnel, hwQinQBpduTunnelCustomerBpduTag, + hwQinQBpduTunnelCustomerBpduTagListLow, hwQinQBpduTunnelCustomerBpduTagListHigh,hwQinQRemarkOuterTpid, hwQinQBpduTunnelEnableBpduFilter} + STATUS current + DESCRIPTION + "A collection of objects providing device level control + and status information for the interface." + ::= { hwQinQGroups 2 } + + hwQinQSubIfVlanStackingGroup OBJECT-GROUP + OBJECTS { hwQinQSubIfStackingCEVlanEnd, hwQinQSubIfStackGroupId, hwQinQSubIfStackingRowStatus, hwQinQSubIfStackingPEVlan } + STATUS current + DESCRIPTION + "A collection of objects providing device level control + and status information for the sub interface." + ::= { hwQinQGroups 3 } + + hwQinQSubIfStackingStatGroup OBJECT-GROUP + OBJECTS { hwQinQSubIfStackStatGroupId, hwQinQSubIfStackingStatOutPackets, hwQinQSubIfStackingStatOutBytes, hwQinQSubIfStackingStatInPackets, hwQinQSubIfStackingStatInBytes, + hwQinQSubIfStackStatOutBdPackets, hwQinQSubIfStackStatInBdPackets, hwQinQSubIfStackStatOutMuPackets, hwQinQSubIfStackStatInMuPackets, hwQinQSubIfStackStatOutUniPackets, + hwQinQSubIfStackStatInUniPackets } + STATUS current + DESCRIPTION + "A collection of objects providing device level control + and status information for the sub interface." + ::= { hwQinQGroups 4 } + + hwQinQSubIfTermGroup OBJECT-GROUP + OBJECTS { hwQinQSubIfTermCEVlanEnd, hwQinQSubIfTermGroupId, hwQinQSubIfTermRowStatus,hwQinQSubIfTermSubscriberGroupName } + STATUS current + DESCRIPTION + "A collection of objects providing device level control + and status information for the sub interface." + ::= { hwQinQGroups 5 } + + hwQinQSubIfTermStatGroup OBJECT-GROUP + OBJECTS { hwQinQSubIfTermStatGroupId, hwQinQSubIfTermStatOutPackets, hwQinQSubIfTermStatOutBytes, hwQinQSubIfTermStatInPackets, hwQinQSubIfTermStatInBytes, + hwQinQSubIfTermStatOutBdPackets, hwQinQSubIfTermStatInBdPackets, hwQinQSubIfTermStatOutMuPackets, hwQinQSubIfTermStatInMuPackets, hwQinQSubIfTermStatOutUniPackets, + hwQinQSubIfTermStatInUniPackets } + STATUS current + DESCRIPTION + "A collection of objects providing device level control + and status information for the sub interface." + ::= { hwQinQGroups 6 } + + hwQinQStaticARPCfgGroup OBJECT-GROUP + OBJECTS { hwQinQStaticARPCfgMac, hwQinQStaticARPCfgVlan, hwQinQStaticARPCfgCEVlan, hwQinQStaticARPCfgRowStatus } + STATUS current + DESCRIPTION + "A collection of items of static ARP table." + ::= { hwQinQGroups 7 } + + hwQinQStaticMACCfgGroup OBJECT-GROUP + OBJECTS { hwQinQStaticMACCfgPEVlan, hwQinQStaticMACCfgCEVlan, hwQinQStaticMACCfgType, hwQinQStaticMACCfgIfIndex, hwQinQStaticMACCfgFlag,hwQinQStaticMACCfgRowStatus } + STATUS current + DESCRIPTION + "A collection of items of static MAC table." + ::= { hwQinQGroups 8 } + + hwQinQSubIfDot1qTermGroup OBJECT-GROUP + OBJECTS { hwQinQSubIfDot1qTermVidEnd, hwQinQSubIfDot1qTermGroupId, hwQinQSubIfDot1qTermRowStatus} + STATUS current + DESCRIPTION + "A collection of items of Dot1q-termination table." + ::= { hwQinQGroups 9 } + + hwQinQSubIfDot1qTermStatGroup OBJECT-GROUP + OBJECTS { hwQinQSubIfDot1qTermStatGroupId, hwQinQSubIfDot1qTermStatOutPackets, hwQinQSubIfDot1qTermStatOutBytes, hwQinQSubIfDot1qTermStatInPackets, hwQinQSubIfDot1qTermStatInBytes, + hwQinQSubIfDot1qTermStatOutBdPackets, hwQinQSubIfDot1qTermStatInBdPackets, hwQinQSubIfDot1qTermStatOutMuPackets, hwQinQSubIfDot1qTermStatInMuPackets, hwQinQSubIfDot1qTermStatOutUniPackets, + hwQinQSubIfDot1qTermStatInUniPackets } + STATUS current + DESCRIPTION + "A collection of items of Dot1q-termination statistic table." + ::= { hwQinQGroups 10 } + + hwQinQModeCfgGroup OBJECT-GROUP + OBJECTS {hwQinQModeCfgMode ,hwQinQEtherType} + STATUS current + DESCRIPTION + "A collection of items of Mode config table." + ::= { hwQinQGroups 11 } + + hwQinQCtrlVlanCfgGroup OBJECT-GROUP + OBJECTS {hwQinQCtrlVlan, hwQinQSubIfType, hwQinQCtrlVlanFlag, hwQinQCtrlVlanRowStatus, hwQinQFlexibleFlag} + STATUS current + DESCRIPTION + "A collection of items of Control vlan table." + ::= { hwQinQGroups 12 } + + + hwQinQGroupCfgGroup OBJECT-GROUP + OBJECTS {hwQinQGroupType, hwQinQGroupStat, hwQinQGroupRowStatus } + STATUS current + DESCRIPTION + "A collection of items of group table." + ::= { hwQinQGroups 13 } + + hwQinQAsymmetryCfgGroup OBJECT-GROUP + OBJECTS {hwQinQSubIfAsymmetry, hwQinQAsymmetryUserMode} + STATUS current + DESCRIPTION + "A collection of items of asymmetry config table." + ::= { hwQinQGroups 14 } + hwQinQRemarkCfgGroup OBJECT-GROUP + OBJECTS {hwQinQPriorityRemark} + STATUS current + DESCRIPTION + "A collection of items of Mode config table." + ::= { hwQinQGroups 15 } + hwBpduTunnelIngressGroup OBJECT-GROUP + OBJECTS {hwBpduTunnelIngressAddress,hwBpduTunnelIngressRowStatus} + STATUS current + DESCRIPTION + "A collection of items of Group Mac table." + ::= { hwQinQGroups 16 } + hwBpduTunnelEgressGroup OBJECT-GROUP + OBJECTS {hwBpduTunnelEgressAddress,hwBpduTunnelEgressRowStatus} + STATUS current + DESCRIPTION + "A collection of items of Group Mac table." + ::= { hwQinQGroups 17 } + hwBpduTunnelVlanGroup OBJECT-GROUP + OBJECTS {hwBpduTunnelEnable,hwBpduTunnelVlanListLow,hwBpduTunnelVlanListHigh} + STATUS current + DESCRIPTION + "A collection of items of Mode port bpdu tunnel table." + ::= { hwQinQGroups 18 } + + hwBpduTunnelGroup OBJECT-GROUP + OBJECTS {hwBpduTunnelBpduEnable,hwBpduTunnelMultiAddress,hwBpduTunnelRowStatus} + STATUS current + DESCRIPTION + "A collection of items of bpdu tunnel mac table." + ::= { hwQinQGroups 19 } + + hwQinQSwapCfgGroup OBJECT-GROUP + OBJECTS {hwQinQSwapCfgFlag} + STATUS current + DESCRIPTION + "A collection of items of Swap config table." + ::= { hwQinQGroups 20 } + + END + +-- +-- HUAWEI-QINQ-MIB.mib +-- diff --git a/MIBS/huawei/HUAWEI-RBRP-MIB b/MIBS/huawei/HUAWEI-RBRP-MIB new file mode 100644 index 0000000..818751c --- /dev/null +++ b/MIBS/huawei/HUAWEI-RBRP-MIB @@ -0,0 +1,591 @@ + +-- ============================================================================ +-- Copyright (C) by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: +-- Reference: +-- Version: V1.0 +-- History: +-- +-- +-- ============================================================================ + + HUAWEI-RBRP-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + InterfaceIndex + FROM IF-MIB + OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + IpAddress, Integer32, Counter32, OBJECT-TYPE, MODULE-IDENTITY, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + RowStatus, MacAddress, TEXTUAL-CONVENTION + FROM SNMPv2-TC; + + + + hwRBRPMIB MODULE-IDENTITY + LAST-UPDATED "200703310130Z" -- March 31, 2007 at 01:30 GMT + ORGANIZATION + "Huawei Technologies co.,Ltd." + CONTACT-INFO + " R&D BeiJing, Huawei Technologies co.,Ltd. + Huawei Bld.,NO.3 Xinxi Rd., + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + Zip:100085 + Http://www.huawei.com + E-mail:support@huawei.com " + DESCRIPTION + "The MIB module for RBRP feature. + RPR Bridge Redundancy Protocol (RBRP) is the protocol for detecting + and initializing the intersection ring configuration, and providing + protection for data transfer from one rpr ring to another one via + intersection rpr stations." + ::= { hwDatacomm 117 } + + + + EnabledStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A simple status value for the object." + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + + + +-- ---------------------------------------------------- + hwRBRPMibObject OBJECT IDENTIFIER ::= { hwRBRPMIB 1 } + + hwRBRPLocalDeviceID OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the identity which distinguishes local device + from other devices in a specific group." + ::= { hwRBRPMibObject 1 } + + hwRBRPWrapToNormalTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWRBRPWrapToNormalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table contains WrapToNormalDelay information in the ring-if ." + ::= { hwRBRPMibObject 2 } + + hwRBRPWrapToNormalEntry OBJECT-TYPE + SYNTAX HWRBRPWrapToNormalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry contains WrapToNormalDelay information of ring-if + in the device." + INDEX { hwRBRPRingIfIndex } + ::= { hwRBRPWrapToNormalTable 1 } + + HWRBRPWrapToNormalEntry ::= + SEQUENCE { + hwRBRPRingIfIndex + InterfaceIndex, + hwRBRPWrapToNormalVal + INTEGER + } + + hwRBRPRingIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "RPR logic interface index." + ::= { hwRBRPWrapToNormalEntry 1 } + + hwRBRPWrapToNormalVal OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object sets WrapToNormalDelay time of ring-if." + ::= { hwRBRPWrapToNormalEntry 11 } + + + + hwRBRPGroupCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWRBRPGroupCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table contains group based configuration information + for RBRP." + ::= { hwRBRPMibObject 3 } + + + hwRBRPGroupCfgEntry OBJECT-TYPE + SYNTAX HWRBRPGroupCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry, which contains configuration information for + a specific group, is created for each group in the device + and deleted when the device exit the group." + INDEX { hwRBRPGroupCfgGroupID } + ::= { hwRBRPGroupCfgTable 1 } + + HWRBRPGroupCfgEntry ::= + SEQUENCE { + hwRBRPGroupCfgGroupID + Integer32, + hwRBRPPriorityValue + INTEGER, + hwRBRPPreemptedEnable + EnabledStatus, + hwRBRPStatePromptSwitchEnable + EnabledStatus, + hwRBRPPreemptDelayValue + Integer32, + hwRBRPGroupCfgRowStatus + RowStatus + } + + + hwRBRPGroupCfgGroupID OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object distinguishes a specific group from other + groups in the device." + ::= { hwRBRPGroupCfgEntry 1 } + + + hwRBRPPriorityValue OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the device's priority which + determines the status of a device in a specific group. + The non-unready device with the largest priority value + is in active status. + When a device's priority is equal to another device's, + the DeviceId will be the determining factor of a device's + status." + DEFVAL { 100 } + ::= { hwRBRPGroupCfgEntry 11 } + + + hwRBRPPreemptedEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If PreemptedEnable is configured in a device which is + in active status in a specific group, its status could + be preempted by device with larger priority value." + DEFVAL { disabled } + ::= { hwRBRPGroupCfgEntry 12 } + + + hwRBRPStatePromptSwitchEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If StatePromptSwitchEnable is configured on a common station which + belongs to a specific group, The common station moves from standby + state to active state promptly when multiple-site faults occur to + the primary ring." + DEFVAL { disabled } + ::= { hwRBRPGroupCfgEntry 13 } + + + hwRBRPPreemptDelayValue OBJECT-TYPE + SYNTAX Integer32 (60..1200) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to set the delay for the station moving from the active state + to the ready state after preempted." + DEFVAL { 120 } + ::= { hwRBRPGroupCfgEntry 14 } + + + hwRBRPGroupCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus, Now support three value:CreateAndGo,Active,Destroy." + ::= { hwRBRPGroupCfgEntry 51 } + + + hwRBRPPGRingIfCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRBRPPGRingIfCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table contains configuration information of ring-if in + specific group." + ::= { hwRBRPMibObject 4 } + + + hwRBRPPGRingIfCfgEntry OBJECT-TYPE + SYNTAX HwRBRPPGRingIfCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry contains configuration information of ring-if in + specific group." + INDEX { hwRBRPPGGroupID, hwRBRPRingType } + ::= { hwRBRPPGRingIfCfgTable 1 } + + HwRBRPPGRingIfCfgEntry ::= + SEQUENCE { + hwRBRPPGGroupID + Integer32, + hwRBRPRingType + Integer32, + hwRBRPRGRingIfIndex + InterfaceIndex, + hwRBRPGroupRowStatus + RowStatus + } + + + hwRBRPPGGroupID OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object distinguishes a specific group from other + groups in the device." + ::= { hwRBRPPGRingIfCfgEntry 1 } + + + hwRBRPRingType OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates a ring-if is on the primary rpr ring + or on the secondary rpr ring." + ::= { hwRBRPPGRingIfCfgEntry 2 } + + + hwRBRPRGRingIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RPR logic interface index." + ::= { hwRBRPPGRingIfCfgEntry 11 } + + + hwRBRPGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus, Now support three value:CreateAndGo,Active,Destroy." + ::= { hwRBRPPGRingIfCfgEntry 51 } + + + hwRBRPPStatisTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWRBRPPStatisEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table contains statistics information of RBRP packets." + ::= { hwRBRPMibObject 5 } + + + hwRBRPPStatisEntry OBJECT-TYPE + SYNTAX HWRBRPPStatisEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry contains statistics information of RBRP packets." + INDEX { hwRBRPStatisGroupID } + ::= { hwRBRPPStatisTable 1 } + + HWRBRPPStatisEntry ::= + SEQUENCE { + hwRBRPStatisGroupID + Integer32, + hwRBRPStatisRevPacketsNum + Counter32, + hwRBRPStatisRevByteNum + Counter32, + hwRBRPStatisSendPacketsNum + Counter32, + hwRBRPStatisSendByteNum + Counter32, + hwRBRPClearStatisticPacket + EnabledStatus + } + + + hwRBRPStatisGroupID OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object distinguishes a specific group from other + groups in the device." + ::= { hwRBRPPStatisEntry 1 } + + + hwRBRPStatisRevPacketsNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of RBRP packets received + from a specific group." + ::= { hwRBRPPStatisEntry 11 } + + + hwRBRPStatisRevByteNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of RBRP bytes received + from a specific group." + ::= { hwRBRPPStatisEntry 12 } + + + hwRBRPStatisSendPacketsNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of RBRP packets sendedd + to a specific group." + ::= { hwRBRPPStatisEntry 13 } + + + hwRBRPStatisSendByteNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of RBRP bytes sendedd + to a specific group." + ::= { hwRBRPPStatisEntry 14 } + + + hwRBRPClearStatisticPacket OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear the statistics information of RBRP packets." + ::= { hwRBRPPStatisEntry 15 } + + + hwRBRPGroupInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRBRPGroupInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table contains RBRP group information." + ::= { hwRBRPMibObject 6 } + + + hwRBRPGroupInfoEntry OBJECT-TYPE + SYNTAX HwRBRPGroupInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry contains RBRP group information." + INDEX { hwRBRPGroupID, hwRBRPDeviceId } + ::= { hwRBRPGroupInfoTable 1 } + + HwRBRPGroupInfoEntry ::= + SEQUENCE { + hwRBRPGroupID + Integer32, + hwRBRPDeviceId + IpAddress, + hwRBRPPrimaryRPRMacAddress + MacAddress, + hwRBRPSecondaryRPRMacAddress + MacAddress, + hwRBRPPriority + Integer32, + hwRBRPCurrentStatus + Integer32 + } + + + hwRBRPGroupID OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object distinguishes a specific group from other + groups in the device." + ::= { hwRBRPGroupInfoEntry 1 } + + + hwRBRPDeviceId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object distinguishes a specific device from other + devices in the groups." + ::= { hwRBRPGroupInfoEntry 2 } + + + hwRBRPPrimaryRPRMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the mac address of rpr station on the + primary rpr ring." + ::= { hwRBRPGroupInfoEntry 11 } + + + hwRBRPSecondaryRPRMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the mac address of rpr station on the + secondary rpr ring." + ::= { hwRBRPGroupInfoEntry 12 } + + + hwRBRPPriority OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the priority of a device + in specific group." + ::= { hwRBRPGroupInfoEntry 13 } + + + hwRBRPCurrentStatus OBJECT-TYPE + SYNTAX Integer32 (1..4) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the status of a device + in specific group. + Now support four state:Unready, Ready, Standby, and Active." + ::= { hwRBRPGroupInfoEntry 14 } + + + hwRBRPTraps OBJECT IDENTIFIER ::= { hwRBRPMIB 2 } + + + hwRBRPDeviceIDConflict NOTIFICATION-TYPE + OBJECTS { hwRBRPCurrentStatus } + STATUS current + DESCRIPTION + "The device id conflict defect. + When a device id conflict defect is present, + a notification may be generated." + ::= { hwRBRPTraps 1 } + + + hwRBRPUnreadyStatus NOTIFICATION-TYPE + OBJECTS { hwRBRPPreemptedEnable } + STATUS current + DESCRIPTION + "The Unready status defect. + When an Unready status defect is present, + a notification may be generated." + ::= { hwRBRPTraps 2 } + + + hwRBRPClearUnreadyStatus NOTIFICATION-TYPE + OBJECTS { hwRBRPPreemptedEnable } + STATUS current + DESCRIPTION + "The Unready status restore. + When a Ready status is present, + a notification may be generated." + ::= { hwRBRPTraps 3 } + + + hwRBRPConformance OBJECT IDENTIFIER ::= { hwRBRPMIB 3 } + + + hwRBRPGroups OBJECT IDENTIFIER ::= { hwRBRPConformance 1 } + + + hwRBRPLoclaDeveceIDGroup OBJECT-GROUP + OBJECTS { hwRBRPLocalDeviceID } + STATUS current + DESCRIPTION + "Description." + ::= { hwRBRPGroups 1 } + + + hwRBRPWrapToNormalGroup OBJECT-GROUP + OBJECTS { hwRBRPWrapToNormalVal } + STATUS current + DESCRIPTION + "Description." + ::= { hwRBRPGroups 2 } + + + hwRBRPGroupCfgGroup OBJECT-GROUP + OBJECTS { hwRBRPPriorityValue, hwRBRPPreemptDelayValue, hwRBRPGroupCfgRowStatus, hwRBRPStatePromptSwitchEnable, hwRBRPPreemptedEnable + } + STATUS current + DESCRIPTION + "Description." + ::= { hwRBRPGroups 3 } + + + hwRBRPPGRingIfCfgGroup OBJECT-GROUP + OBJECTS { hwRBRPRGRingIfIndex, hwRBRPGroupRowStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwRBRPGroups 4 } + + + hwRBRPPStatisGroup OBJECT-GROUP + OBJECTS { hwRBRPStatisRevPacketsNum, hwRBRPStatisRevByteNum, hwRBRPStatisSendPacketsNum, hwRBRPStatisSendByteNum, hwRBRPClearStatisticPacket + } + STATUS current + DESCRIPTION + "Description." + ::= { hwRBRPGroups 5 } + + + hwRBRPGroupInfoGroup OBJECT-GROUP + OBJECTS { hwRBRPCurrentStatus, hwRBRPPriority, hwRBRPSecondaryRPRMacAddress, hwRBRPPrimaryRPRMacAddress } + STATUS current + DESCRIPTION + "Description." + ::= { hwRBRPGroups 6 } + + + hwRBRPTrapGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwRBRPClearUnreadyStatus, hwRBRPDeviceIDConflict, hwRBRPUnreadyStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwRBRPGroups 7 } + + + END + +-- +-- HUAWEI-RBRP-MIB.my +-- diff --git a/MIBS/huawei/HUAWEI-RIPV2-EXT-MIB b/MIBS/huawei/HUAWEI-RIPV2-EXT-MIB new file mode 100644 index 0000000..c708526 --- /dev/null +++ b/MIBS/huawei/HUAWEI-RIPV2-EXT-MIB @@ -0,0 +1,222 @@ +-- ================================================================ +-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved +-- +-- Description:The mib file is for management of huawei RIP extension +-- Reference: +-- Version: V1.03 +-- History: +-- 2006.5.18, publish +-- 2014.5.28, modified +-- ================================================================ + + HUAWEI-RIPV2-EXT-MIB DEFINITIONS ::= BEGIN + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + Integer32, Unsigned32, Counter64, OBJECT-TYPE, MODULE-IDENTITY, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + RowStatus, DisplayString + FROM SNMPv2-TC; + +-- 1.3.6.1.4.1.2011.5.25.120 + hwRipv2Ext MODULE-IDENTITY + LAST-UPDATED "201708171943Z" -- Aug 17, 2017 at 19:43 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "The HUAWEI-RIPv2-EXT-MIB.mib contains objects to configure RIP + module, including query RIP process, RIP VPN-instance configuration + and status. This MIB module objects indicate hwRip2ProcInstTable. + + RIP can support many processes, but mib can support only one of + them. To get more RIP configuration, it is required to locate one + specified RIP process. " +-- Revision history + REVISION "201708171943Z" + + DESCRIPTION + " Modified hwRip2ProcInstTable,hwRip2CurrentProcId discription." + +-- Revision history + REVISION "201409180930Z" + + DESCRIPTION + " Modified HwRip2ProcInstEntry sequence, extra comma is removed." + + REVISION "201405281430Z" + DESCRIPTION "V.1.01, Added below nodes in hwRip2Ext + hwRip2Notifications + hwRip2DBOverFlow + hwRip2DBOverFlowResume + hwRip2DBLimit and hwRip2DBThresholdLevel as parameters for + hwRip2DBOverFlow and hwRip2DBOverFlowResume respectively." + ::= { hwDatacomm 120 } + + + + +-- RIP Process-Instance Private Table + + hwRip2ProcInstTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRip2ProcInstEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the current RIP process. +" + ::= { hwRipv2Ext 1 } + + hwRip2ProcInstEntry OBJECT-TYPE + SYNTAX HwRip2ProcInstEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about the VRF of a process." + INDEX { hwRip2ProcessId } + ::= { hwRip2ProcInstTable 1 } + + HwRip2ProcInstEntry ::= + SEQUENCE { + hwRip2ProcessId + Integer32, + hwRip2VrfName + OCTET STRING, + hwRip2CurrentProcId + Integer32, + hwRip2DBLimit + Unsigned32, + hwRip2DBThresholdLevel + OCTET STRING + } + + hwRip2ProcessId OBJECT-TYPE + SYNTAX Integer32 ( 1..65535 ) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The RIP process id." + ::= { hwRip2ProcInstEntry 1 } + + hwRip2VrfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VRF Name." + ::= { hwRip2ProcInstEntry 2 } + + hwRip2CurrentProcId OBJECT-TYPE + SYNTAX Integer32 ( 1..65535 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the current RIP process. +" + ::= { hwRip2ProcInstEntry 3 } + + hwRip2DBLimit OBJECT-TYPE + SYNTAX Unsigned32 ( 1..200000 ) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Maximum number of routes that can be added to RIP database. + When this limit is reached, the RIP process will be suspended and hwRip2DBOverFlow notification will be sent." + ::= { hwRip2ProcInstEntry 4 } + + hwRip2DBThresholdLevel OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..8)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "RIP database threshold value in percentage(%). + This is used only for RIP notifications." + ::= { hwRip2ProcInstEntry 5 } + +-- conformance information + +hwRip2Conformance OBJECT IDENTIFIER ::= { hwRipv2Ext 2 } +hwRip2Notifications OBJECT IDENTIFIER ::= { hwRipv2Ext 3 } +hwRip2Groups OBJECT IDENTIFIER ::= { hwRip2Conformance 1 } +hwRip2Compliances OBJECT IDENTIFIER ::= { hwRip2Conformance 2 } + +-- Notification definitions + +hwRip2DBOverFlow NOTIFICATION-TYPE + OBJECTS { hwRip2CurrentProcId, -- The RIP process id + hwRip2DBLimit -- Maximum number of routes added to RIP database + } + STATUS current + DESCRIPTION + "A hwRip2DBOverFlow notification signifies that there + has been maximum number of routes added to RIP database for + the given process and no more routes can be added to RIP by + redistibution or by learning. + + This notification should be generated when the number of routes + added to RIP database reaches maximum value. RIP process will be suspended at this state." + ::= { hwRip2Notifications 1 } + +hwRip2DBOverFlowResume NOTIFICATION-TYPE + OBJECTS { hwRip2CurrentProcId, -- The RIP process id + hwRip2DBLimit, -- Maximum number of routes added to RIP database + hwRip2DBThresholdLevel -- Threshold value at which the process recovers from overflow + } + STATUS current + DESCRIPTION + "A hwRip2DBOverFlowResume notification signifies that the RIP database size has dropped to the + lower threshold. RIP process will resume it's normal operation." + ::= { hwRip2Notifications 2 } + +-- compliance statements + +hwRip2Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMPv2 entities + which implement the HUAWEI RIP extension MIB." + + MODULE -- this module + MANDATORY-GROUPS { hwRip2ExtGroup } + + GROUP hwRip2NotificationsGroup + DESCRIPTION + "This group is required for RIP systems that + support RIP notifications." + + ::= { hwRip2Compliances 1 } + +-- units of conformance + +hwRip2ExtGroup OBJECT-GROUP + OBJECTS { + hwRip2VrfName, + hwRip2CurrentProcId , + hwRip2DBLimit , + hwRip2DBThresholdLevel + } + STATUS current + DESCRIPTION + "The HUAWEI RIPv2 extension Table." + ::= { hwRip2Groups 2 } + +hwRip2NotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + hwRip2DBOverFlow, + hwRip2DBOverFlowResume + } + STATUS current + DESCRIPTION + "This group is used for RIP notifications" + ::= { hwRip2Groups 3 } +END \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-RM-EXT-MIB b/MIBS/huawei/HUAWEI-RM-EXT-MIB new file mode 100644 index 0000000..0cd4d08 --- /dev/null +++ b/MIBS/huawei/HUAWEI-RM-EXT-MIB @@ -0,0 +1,2545 @@ +-- ============================================================================ +-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved. +-- Description: This mib file is used for Manage the static route table configuration. +-- Reference: +-- Version: V2.18 +-- +-- ============================================================================ + + HUAWEI-RM-EXT-MIB DEFINITIONS ::= BEGIN + + IMPORTS + entPhysicalIndex, entPhysicalName + FROM ENTITY-MIB + hwDatacomm + FROM HUAWEI-MIB + Ipv6Address + FROM IPV6-TC + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + IpAddress, Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + RowStatus + FROM SNMPv2-TC; + + + -- 1.3.6.1.4.1.2011.5.25.145 + hwRmExt MODULE-IDENTITY + LAST-UPDATED "201708172055Z" + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "This mib file is used for Manage the static route table configuration." + + REVISION "201708172055Z" -- Aug 17, 2017 at 20:55 GMT + DESCRIPTION "modify hwRouteStatTable,hwIpv6PrefixLimitValue,hwRouteStatVpnName,hwTunnelGroupUp,hwTunnelGroupDown,hwIpv4PrefixExceed,hwIpv4PrefixExceedClear,hwIpv6PrefixExceed,hwIpv6PrefixExceedClear discription" + + + REVISION "201703290000Z" -- JULY 28, 2017 at 00:00 GMT + DESCRIPTION + "Version V2.17, add hwIpv6StaticRoutePermanent node" + + REVISION "201703290000Z" -- JUNE 5, 2017 at 00:00 GMT + DESCRIPTION + "Version V2.16, modify table's description" + + -- Revision history + REVISION "201703290000Z" -- JUNE 5, 2017 at 00:00 GMT + DESCRIPTION + "Version V2.15, modify table's description" + + + REVISION "201703290000Z" -- JUNE 4, 2017 at 00:00 GMT + DESCRIPTION + "Version V2.14, modify hwL3vpnVrfV6Up's description" + + REVISION "201703290000Z" -- JUNE 4, 2017 at 00:00 GMT + DESCRIPTION + "Version V2.13, Add hwL3vpnVrfV6Up,hwL3vpnVrfV6Down" + + REVISION "201703290000Z" -- Mar 30, 2017 at 00:00 GMT + DESCRIPTION + "Version V2.12, Modify the description of hwIpv4PrefixExceed,hwIpv4PrefixExceedClear,hwIpv6PrefixExceed,hwIpv6PrefixExceedClear" + + REVISION "201703290000Z" -- Mar 29, 2017 at 00:00 GMT + DESCRIPTION + "Version V2.11, add hwFibStatisticObject" + REVISION "201612290000Z" -- Dec 29, 2016 at 00:00 GMT + DESCRIPTION + "Version: V2.10, Add hwVlinkTraps,hwVlinkImportExceed." + + REVISION "201602290000Z" -- Feb 29, 2016 at 00:00 GMT + DESCRIPTION + "Version: V2.09, Chang hwNhmRestrain,hwNhmRestrainClear." + + REVISION "201602180000Z" -- Feb 18, 2016 at 00:00 GMT + DESCRIPTION + "Version: V2.08, Add hwNhmRestrain,hwNhmRestrainClear." + + REVISION "201511180000Z" -- Nov 18, 2015 at 00:00 GMT + DESCRIPTION + "Version: V2.07, Change the description of hwTunnelGroupUp and hwTunnelGroupDown." + + REVISION "201412110000Z" -- Dec 11, 2014 at 00:00 GMT + DESCRIPTION + "Version: V2.06, modify hwEvpnMacLimitTrapObjects to hwEvpnMacObjects, + modify hwEvpnMacLimitTraps, + add hwEvpnMacUpperLimitValue, hwEvpnMacLowerLimitValue, hwEvpnMacLimitValue." + REVISION "201412100000Z" -- Dec 10, 2014 at 00:00 GMT + DESCRIPTION + "Version: V2.05, Add hwEvpnMacLimitTrapObjects, hwEvpnMacLimitTraps, hwEvpnMacLimitConformance." + REVISION "201412090000Z" + DESCRIPTION + "updated the static-route description text , it's length change from 35 to 80." + REVISION "201406300000Z" + DESCRIPTION + "golbal->global." + REVISION "201406200000Z" -- June 20, 2014 at 00:00 GMT + DESCRIPTION + "add hwRmInfo, hwIpv6PrefixLimitVpnName, hwL3vpnIpv6PrefixLimitTraps." + REVISION "201306090000Z" -- June 09, 2013 at 00:00 GMT + DESCRIPTION + "V1.4, destionation->destination." + REVISION "201304221526Z" -- April 22, 2013 at 15:26 GMT + DESCRIPTION + "V1.3, add IPv6 static route table mib." + REVISION "201011250000Z" -- November 25, 2010 at 00:00 GMT + DESCRIPTION + "V1.2, updated the description." + REVISION "201008200000Z" -- August 20, 2010 at 00:00 GMT + DESCRIPTION + "V1.1, modify format of enumerations and description." + REVISION "200811100000Z" -- November 10, 2008 at 00:00 GMT + DESCRIPTION + "V1.0, the first draft" + ::= { hwDatacomm 145 } + + + + +-- +-- Node definitions +-- + + -- 1.3.6.1.4.1.2011.5.25.145.1 + hwRmExtObjects OBJECT IDENTIFIER ::= { hwRmExt 1 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.1 + hwStaticRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwStaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table is used for creating static routes." + ::= { hwRmExtObjects 1 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.1.1 + hwStaticRouteEntry OBJECT-TYPE + SYNTAX HwStaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table is used for creating static routes." + INDEX { hwStaticRouteSourceVpnName, hwStaticRouteDestIpAddr, hwStaticRouteDestMaskAddr, hwStaticRouteDestVpnName, hwStaticRouteNextHop, + hwStaticRouteOutIfIndex } + ::= { hwStaticRouteTable 1 } + + + HwStaticRouteEntry ::= + SEQUENCE { + hwStaticRouteSourceVpnName + OCTET STRING, + hwStaticRouteDestIpAddr + IpAddress, + hwStaticRouteDestMaskAddr + IpAddress, + hwStaticRouteDestVpnName + OCTET STRING, + hwStaticRouteNextHop + IpAddress, + hwStaticRouteOutIfIndex + Unsigned32, + hwStaticRouteBfdName + OCTET STRING, + hwStaticRoutePrefer + Integer32, + hwStaticRouteDescrip + OCTET STRING, + hwStaticRouteRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.5.25.145.1.1.1.1 + hwStaticRouteSourceVpnName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the name of a static route's source VPN." + ::= { hwStaticRouteEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.1.1.2 + hwStaticRouteDestIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The destination IP address of this route." + ::= { hwStaticRouteEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.1.1.3 + hwStaticRouteDestMaskAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicate the mask of the destination address." + ::= { hwStaticRouteEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.1.1.4 + hwStaticRouteDestVpnName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the name of a destination VPN." + ::= { hwStaticRouteEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.1.1.5 + hwStaticRouteNextHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The next hop of static routes." + ::= { hwStaticRouteEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.1.1.6 + hwStaticRouteOutIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The out interface ifnet index of static routes." + ::= { hwStaticRouteEntry 6 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.1.1.7 + hwStaticRouteBfdName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..15)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the name of a BFD session to which + static routes are to be bound." + ::= { hwStaticRouteEntry 7 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.1.1.8 + hwStaticRoutePrefer OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The preference of static routes." + ::= { hwStaticRouteEntry 8 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.1.1.9 + hwStaticRouteDescrip OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..80)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The description of the static routes." + ::= { hwStaticRouteEntry 9 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.1.1.10 + hwStaticRouteRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the row status. + Options: + 1. active(1) -when this leaf is queried, the value is fixed to active(1) + 2. createAndGo(4) -create a static route + 3. destroy(6) -delete a static route + " + ::= { hwStaticRouteEntry 10 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.2 + hwRouteStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRouteStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table shows the information, such as the syntax, description, access, and status, about various objects of hwIpv6RouteStatTable." + ::= { hwRmExtObjects 2 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.2.1 + hwRouteStatEntry OBJECT-TYPE + SYNTAX HwRouteStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entity is a route statistics table." + INDEX { hwRouteStatVpnName, hwRouteStatProtocolId } + ::= { hwRouteStatTable 1 } + + + HwRouteStatEntry ::= + SEQUENCE { + hwRouteStatVpnName + OCTET STRING, + hwRouteStatProtocolId + INTEGER, + hwRouteStatTotal + Unsigned32, + hwRouteStatActive + Unsigned32, + hwRouteStatAdded + Unsigned32, + hwRouteStatDeleted + Unsigned32, + hwRouteStatFreed + Unsigned32 + } + + -- 1.3.6.1.4.1.2011.5.25.145.1.2.1.1 + hwRouteStatVpnName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the name of the IPv4 VPN instance to which a static route belongs." + ::= { hwRouteStatEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.2.1.2 + hwRouteStatProtocolId OBJECT-TYPE + SYNTAX INTEGER + { + direct(1), + static(2), + ospf(3), + isis(6), + rip(7), + bgp(8) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Specifies the protocol ID of the route. + Options: + 1. direct(1) -indicates the direct route + 2. static(2) -indicates the static route + 3. ospf(3) -indicates the OSPF route + 4. isis(6) -indicates the IS-IS route + 5. rip(7) -indicates the RIP route + 6. bgp(8) -indicates the BGP route" + ::= { hwRouteStatEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.2.1.3 + hwRouteStatTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of routes of a protocol." + ::= { hwRouteStatEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.2.1.4 + hwRouteStatActive OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of active routes of a protocol." + ::= { hwRouteStatEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.2.1.5 + hwRouteStatAdded OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of added routes of a protocol." + ::= { hwRouteStatEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.2.1.6 + hwRouteStatDeleted OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of deleted routes of a protocol." + ::= { hwRouteStatEntry 6 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.2.1.7 + hwRouteStatFreed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of released routes of a protocol." + ::= { hwRouteStatEntry 7 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.3 + hwIpv6RouteStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIpv6RouteStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entity is an IPv6 route statistics table. + Supports the statistics of DIRECT/STATIC/BGP/OSPFv3/ISIS/RIPng routes." + ::= { hwRmExtObjects 3 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.3.1 + hwIpv6RouteStatEntry OBJECT-TYPE + SYNTAX HwIpv6RouteStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entity is an IPv6 route statistics table. + Supports the statistics of DIRECT/STATIC/BGP/OSPFv3/ISIS/RIPng routes." + INDEX { hwIpv6RouteStatVpnName, hwIpv6RouteStatProtocolId } + ::= { hwIpv6RouteStatTable 1 } + + + HwIpv6RouteStatEntry ::= + SEQUENCE { + hwIpv6RouteStatVpnName + OCTET STRING, + hwIpv6RouteStatProtocolId + INTEGER, + hwIpv6RouteStatTotal + Unsigned32, + hwIpv6RouteStatActive + Unsigned32, + hwIpv6RouteStatAdded + Unsigned32, + hwIpv6RouteStatDeleted + Unsigned32, + hwIpv6RouteStatFreed + Unsigned32 + } + + -- 1.3.6.1.4.1.2011.5.25.145.1.3.1.1 + hwIpv6RouteStatVpnName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of the IPv6 VPN instance for static routes." + ::= { hwIpv6RouteStatEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.3.1.2 + hwIpv6RouteStatProtocolId OBJECT-TYPE + SYNTAX INTEGER + { + direct(1), + static(2), + ospf(3), + isis(6), + rip(7), + bgp(8) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Specifies the protocol ID of the route. + Options: + 1. direct(1) -indicates the IPv6 direct route + 2. static(2) -indicates the IPv6 static route + 3. ospf(3) -indicates the IPv6 OSPF route + 4. isis(6) -indicates the IPv6 IS-IS route + 5. rip(7) -indicates the IPv6 RIP route + 6. bgp(8) -indicates the IPv6 BGP route" + ::= { hwIpv6RouteStatEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.3.1.3 + hwIpv6RouteStatTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of routes of a protocol." + ::= { hwIpv6RouteStatEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.3.1.4 + hwIpv6RouteStatActive OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of active routes of a protocol." + ::= { hwIpv6RouteStatEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.3.1.5 + hwIpv6RouteStatAdded OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of added routes of a protocol." + ::= { hwIpv6RouteStatEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.3.1.6 + hwIpv6RouteStatDeleted OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of deleted routes of a protocol." + ::= { hwIpv6RouteStatEntry 6 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.3.1.7 + hwIpv6RouteStatFreed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of released routes of a protocol." + ::= { hwIpv6RouteStatEntry 7 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.4 + hwStaticRouteExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwStaticRouteExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entity is a static route table. + Supports the create/destroy/modify/display operation on static routes and BFD session binding/unbinding with static routes. " + ::= { hwRmExtObjects 4 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.4.1 + hwStaticRouteExtEntry OBJECT-TYPE + SYNTAX HwStaticRouteExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entity is a static route table. + Supports the create/destroy/modify/display operation on static routes and BFD session binding/unbinding with static routes. " + INDEX { hwStaticRouteSourceVpnNameExt, hwStaticRouteDestIpAddrExt, hwStaticRouteDestMaskAddrExt, hwStaticRouteNextHopExt, hwStaticRouteOutIfIndexExt + } + ::= { hwStaticRouteExtTable 1 } + + + HwStaticRouteExtEntry ::= + SEQUENCE { + hwStaticRouteSourceVpnNameExt + OCTET STRING, + hwStaticRouteDestIpAddrExt + IpAddress, + hwStaticRouteDestMaskAddrExt + IpAddress, + hwStaticRouteNextHopExt + IpAddress, + hwStaticRouteOutIfIndexExt + Unsigned32, + hwStaticRouteDestVpnNameExt + OCTET STRING, + hwStaticRouteBfdNameExt + OCTET STRING, + hwStaticRoutePreferExt + Unsigned32, + hwStaticRouteDescripExt + OCTET STRING, + hwStaticRouteRowStatusExt + RowStatus, + hwStaticRoutePermanentExt + INTEGER, + hwStaticRouteLdpSyncExt + INTEGER + } + + -- 1.3.6.1.4.1.2011.5.25.145.1.4.1.1 + hwStaticRouteSourceVpnNameExt OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of source VPN for static route." + ::= { hwStaticRouteExtEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.4.1.2 + hwStaticRouteDestIpAddrExt OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The destination IP address of this route." + ::= { hwStaticRouteExtEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.4.1.3 + hwStaticRouteDestMaskAddrExt OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The mask of the destination address." + ::= { hwStaticRouteExtEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.4.1.4 + hwStaticRouteNextHopExt OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The next hop of static route." + ::= { hwStaticRouteExtEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.4.1.5 + hwStaticRouteOutIfIndexExt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifnet index of the outgoing interface of static route." + ::= { hwStaticRouteExtEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.4.1.6 + hwStaticRouteDestVpnNameExt OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the destination VPN for gateway address." + ::= { hwStaticRouteExtEntry 6 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.4.1.7 + hwStaticRouteBfdNameExt OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..15)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the name of a BFD session to which + static routes are to be bound." + ::= { hwStaticRouteExtEntry 7 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.4.1.8 + hwStaticRoutePreferExt OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The preference of static route." + ::= { hwStaticRouteExtEntry 8 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.4.1.9 + hwStaticRouteDescripExt OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..80)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The description of static route." + ::= { hwStaticRouteExtEntry 9 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.4.1.10 + hwStaticRouteRowStatusExt OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status." + ::= { hwStaticRouteExtEntry 10 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.4.1.11 + hwStaticRoutePermanentExt OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + permanent(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the permanent-Advertising attribute of the static route: + Options: + 1. none(0) -indicates that the permanent-Advertising attribute is not specified + 2. permanent(1) -indicates that the permanent-Advertising attribute is specified" + ::= { hwStaticRouteExtEntry 11 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.4.1.12 + hwStaticRouteLdpSyncExt OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + ldpsync(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the LdpSync-Advertising attribute of the static route: + Options: + 1. none(0) -indicates that the LdpSync-Advertising attribute is not specified + 2. ldpsync(1) -indicates that the LdpSync-Advertising attribute is specified" + ::= { hwStaticRouteExtEntry 12 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.5 + hwIpv6StaticRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIpv6StaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entity is an IPv6 static route table. + Supports the create/destroy/modify/display operation on static routes and BFD session binding/unbinding with static routes. " + ::= { hwRmExtObjects 5 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.5.1 + hwIpv6StaticRouteEntry OBJECT-TYPE + SYNTAX HwIpv6StaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entity is an IPv6 static route table. + Supports the create/destroy/modify/display operation on Ipv6 static routes and BFD session binding/unbinding with static routes. " + INDEX { hwIpv6StaticRouteSourceVpnName, hwIpv6StaticRouteDestIpAddr, hwIpv6StaticRoutePrefixLen, hwIpv6StaticRouteNextHop, hwIpv6StaticRouteOutIfIndex + } + ::= { hwIpv6StaticRouteTable 1 } + + + HwIpv6StaticRouteEntry ::= + SEQUENCE { + hwIpv6StaticRouteSourceVpnName + OCTET STRING, + hwIpv6StaticRouteDestIpAddr + Ipv6Address, + hwIpv6StaticRoutePrefixLen + Unsigned32, + hwIpv6StaticRouteNextHop + Ipv6Address, + hwIpv6StaticRouteOutIfIndex + Unsigned32, + hwIpv6StaticRouteDestVpnName + OCTET STRING, + hwIpv6StaticRouteBfdName + OCTET STRING, + hwIpv6StaticRouteNqaAdminName + OCTET STRING, + hwIpv6StaticRouteNqaTestName + OCTET STRING, + hwIpv6StaticRoutePrefer + Unsigned32, + hwIpv6StaticRouteTag + Unsigned32, + hwIpv6StaticRouteDescr + OCTET STRING, + hwIpv6StaticRouteRowStatus + RowStatus, + hwIpv6StaticRoutePermanent + INTEGER + } + + -- 1.3.6.1.4.1.2011.5.25.145.1.5.1.1 + hwIpv6StaticRouteSourceVpnName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of source VPN for IPv6 static route." + ::= { hwIpv6StaticRouteEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.5.1.2 + hwIpv6StaticRouteDestIpAddr OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The destination IPv6 address of this route." + ::= { hwIpv6StaticRouteEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.5.1.3 + hwIpv6StaticRoutePrefixLen OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The mask length of the IPv6 address." + ::= { hwIpv6StaticRouteEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.5.1.4 + hwIpv6StaticRouteNextHop OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The next hop of an IPv6 static route." + ::= { hwIpv6StaticRouteEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.5.1.5 + hwIpv6StaticRouteOutIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface index of the outgoing interface of an IPv6 static route." + ::= { hwIpv6StaticRouteEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.5.1.6 + hwIpv6StaticRouteDestVpnName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the destination VPN for IPv6 static route." + ::= { hwIpv6StaticRouteEntry 6 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.5.1.7 + hwIpv6StaticRouteBfdName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..15)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of a BFD session to which IPv6 static routes are to be bound." + ::= { hwIpv6StaticRouteEntry 7 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.5.1.8 + hwIpv6StaticRouteNqaAdminName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The admin name of a NQA to which IPv6 static routes are to be bound." + ::= { hwIpv6StaticRouteEntry 8 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.5.1.9 + hwIpv6StaticRouteNqaTestName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The test name of a NQA to which IPv6 static routes are to be bound." + ::= { hwIpv6StaticRouteEntry 9 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.5.1.10 + hwIpv6StaticRoutePrefer OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The preference of an IPv6 static route." + ::= { hwIpv6StaticRouteEntry 10 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.5.1.11 + hwIpv6StaticRouteTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tag of an IPv6 static route." + ::= { hwIpv6StaticRouteEntry 11 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.5.1.12 + hwIpv6StaticRouteDescr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..80)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The description of an IPv6 static route." + ::= { hwIpv6StaticRouteEntry 12 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.5.1.13 + hwIpv6StaticRouteRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status." + ::= { hwIpv6StaticRouteEntry 13 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.5.1.14 + hwIpv6StaticRoutePermanent OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + permanent(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the permanent-Advertising attribute of the static route: + Options: + 1. none(0) -indicates that the permanent-Advertising attribute is not specified + 2. permanent(1) -indicates that the permanent-Advertising attribute is specified" + ::= { hwIpv6StaticRouteEntry 14 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.6 + hwRmInfo OBJECT IDENTIFIER ::= { hwRmExtObjects 6 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.6.1 + hwIpv4PrefixNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of IPv4 prefix." + ::= { hwRmInfo 1 } + + + -- 1.3.6.1.4.1.2011.5.25.145.1.6.2 + hwIpv6PrefixNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of IPv6 prefix." + ::= { hwRmInfo 2 } + + + -- 1.3.6.1.4.1.2011.5.25.145.2 + hwRmExtConformance OBJECT IDENTIFIER ::= { hwRmExt 2 } + + + -- 1.3.6.1.4.1.2011.5.25.145.2.1 + hwRmExtCompliances OBJECT IDENTIFIER ::= { hwRmExtConformance 1 } + + + -- 1.3.6.1.4.1.2011.5.25.145.2.1.1 + hwRmExtCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for Route Management MIB." + MODULE -- this module + MANDATORY-GROUPS { hwStaticRouteGroup, hwRouteStatGroup, hwStaticRouteExtGroup, hwIpv6RouteStatGroup } + ::= { hwRmExtCompliances 1 } + + + -- 1.3.6.1.4.1.2011.5.25.145.2.2 + hwRmExtGroups OBJECT IDENTIFIER ::= { hwRmExtConformance 2 } + + + -- 1.3.6.1.4.1.2011.5.25.145.2.2.1 + hwStaticRouteGroup OBJECT-GROUP + OBJECTS { hwStaticRouteBfdName, hwStaticRoutePrefer, hwStaticRouteDescrip, hwStaticRouteRowStatus } + STATUS current + DESCRIPTION + "Static routes table group." + ::= { hwRmExtGroups 1 } + + + -- 1.3.6.1.4.1.2011.5.25.145.2.2.2 + hwRouteStatGroup OBJECT-GROUP + OBJECTS { hwRouteStatTotal, hwRouteStatActive, hwRouteStatAdded, hwRouteStatDeleted, hwRouteStatFreed + } + STATUS current + DESCRIPTION + "Route statistic table group." + ::= { hwRmExtGroups 2 } + + + -- 1.3.6.1.4.1.2011.5.25.145.2.2.3 + hwIpv6RouteStatGroup OBJECT-GROUP + OBJECTS { hwIpv6RouteStatTotal, hwIpv6RouteStatActive, hwIpv6RouteStatAdded, hwIpv6RouteStatDeleted, hwIpv6RouteStatFreed + } + STATUS current + DESCRIPTION + "Route statistic table group." + ::= { hwRmExtGroups 3 } + + + -- 1.3.6.1.4.1.2011.5.25.145.2.2.4 + hwStaticRouteExtGroup OBJECT-GROUP + OBJECTS { hwStaticRouteDestVpnNameExt, hwStaticRouteBfdNameExt, hwStaticRoutePreferExt, hwStaticRouteRowStatusExt, hwStaticRouteDescripExt, + hwStaticRoutePermanentExt, hwStaticRouteLdpSyncExt } + STATUS current + DESCRIPTION + "Static route table group." + ::= { hwRmExtGroups 4 } + + + -- 1.3.6.1.4.1.2011.5.25.145.2.2.5 + hwIpv6StaticRouteGroup OBJECT-GROUP + OBJECTS { hwIpv6StaticRouteDestVpnName, hwIpv6StaticRouteBfdName, hwIpv6StaticRoutePrefer, hwIpv6StaticRouteTag, hwIpv6StaticRouteRowStatus, hwIpv6StaticRoutePermanent, + hwIpv6StaticRouteNqaAdminName, hwIpv6StaticRouteNqaTestName, hwIpv6StaticRouteDescr } + STATUS current + DESCRIPTION + "IPv6 static route table group." + ::= { hwRmExtGroups 5 } + + + -- 1.3.6.1.4.1.2011.5.25.145.2.2.6 + hwRmInfoGroup OBJECT-GROUP + OBJECTS { hwIpv4PrefixNum, hwIpv6PrefixNum } + STATUS current + DESCRIPTION + "Route resource group." + ::= { hwRmExtGroups 6 } + + + -- 1.3.6.1.4.1.2011.5.25.145.3 + hwTunnelExtObjects OBJECT IDENTIFIER ::= { hwRmExt 3 } + + + -- 1.3.6.1.4.1.2011.5.25.145.3.1 + hwTnl2L3vpnTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwTnl2L3vpnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the tunnel ID and L3VPN table of this entity." + ::= { hwTunnelExtObjects 1 } + + + -- 1.3.6.1.4.1.2011.5.25.145.3.1.1 + hwTnl2L3vpnEntry OBJECT-TYPE + SYNTAX HwTnl2L3vpnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the tunnel ID and L3VPN table of this entity." + INDEX { hwL3vpnTnlId, hwVpnIndex } + ::= { hwTnl2L3vpnTable 1 } + + + HwTnl2L3vpnEntry ::= + SEQUENCE { + hwL3vpnTnlId + Unsigned32, + hwVpnIndex + Unsigned32, + hwVpnName + OCTET STRING + } + + -- 1.3.6.1.4.1.2011.5.25.145.3.1.1.1 + hwL3vpnTnlId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object indicates the tunnel ID." + ::= { hwTnl2L3vpnEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.145.3.1.1.2 + hwVpnIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..4096) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object indicates the VRF index of a VPN." + ::= { hwTnl2L3vpnEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.145.3.1.1.3 + hwVpnName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the VPN name." + ::= { hwTnl2L3vpnEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.145.3.2 + hwTnl2VplsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwTnl2VplsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object indicates the tunnel ID and VPLS table of this entity." + ::= { hwTunnelExtObjects 2 } + + + -- 1.3.6.1.4.1.2011.5.25.145.3.2.1 + hwTnl2VplsEntry OBJECT-TYPE + SYNTAX HwTnl2VplsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object indicates the tunnel ID and VPLS table of this entity." + INDEX { hwVplsTnlId, hwVplsVcId } + ::= { hwTnl2VplsTable 1 } + + + HwTnl2VplsEntry ::= + SEQUENCE { + hwVplsTnlId + Unsigned32, + hwVplsVcId + Unsigned32, + hwVsiIndex + Unsigned32, + hwVsiId + Unsigned32, + hwVsiName + OCTET STRING, + hwVplsVcType + Unsigned32, + hwVplsPeerIp + IpAddress + } + + -- 1.3.6.1.4.1.2011.5.25.145.3.2.1.1 + hwVplsTnlId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object indicates the tunnel ID." + ::= { hwTnl2VplsEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.145.3.2.1.2 + hwVplsVcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object indicates the VC ID of a VPLS." + ::= { hwTnl2VplsEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.145.3.2.1.3 + hwVsiIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the VSI index of a VPLS." + ::= { hwTnl2VplsEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.145.3.2.1.4 + hwVsiId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the VSI ID of a VPLS." + ::= { hwTnl2VplsEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.145.3.2.1.5 + hwVsiName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the VSI name of a VPLS." + ::= { hwTnl2VplsEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.145.3.2.1.6 + hwVplsVcType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the VC type of a VPLS." + ::= { hwTnl2VplsEntry 6 } + + + -- 1.3.6.1.4.1.2011.5.25.145.3.2.1.7 + hwVplsPeerIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the peer IP address of a VPLS." + ::= { hwTnl2VplsEntry 7 } + + + -- 1.3.6.1.4.1.2011.5.25.145.3.3 + hwTnl2Pwe3VllTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwTnl2Pwe3VllEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object indicates the tunnel ID and PWE3/VLL table of this entity." + ::= { hwTunnelExtObjects 3 } + + + -- 1.3.6.1.4.1.2011.5.25.145.3.3.1 + hwTnl2Pwe3VllEntry OBJECT-TYPE + SYNTAX HwTnl2Pwe3VllEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object indicates the tunnel ID and PWE3/VLL table of this entity." + INDEX { hwPwVllTnlId, hwAcIndex } + ::= { hwTnl2Pwe3VllTable 1 } + + + HwTnl2Pwe3VllEntry ::= + SEQUENCE { + hwPwVllTnlId + Unsigned32, + hwAcIndex + Unsigned32, + hwPwVllIfName + OCTET STRING, + hwMasterSlaveFlag + Unsigned32, + hwPwVllPeerIp + IpAddress, + hwPwVllVcId + Unsigned32, + hwPwVllSvcFlag + Unsigned32, + hwPwVcType + INTEGER, + hwSvcReceiveLabel + Unsigned32, + hwSvcTransmitLabel + Unsigned32 + } + + -- 1.3.6.1.4.1.2011.5.25.145.3.3.1.1 + hwPwVllTnlId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object indicates the tunnel ID." + ::= { hwTnl2Pwe3VllEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.145.3.3.1.2 + hwAcIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object indicates the AC index of a PWE3." + ::= { hwTnl2Pwe3VllEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.145.3.3.1.3 + hwPwVllIfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the interface name of a PWE3." + ::= { hwTnl2Pwe3VllEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.145.3.3.1.4 + hwMasterSlaveFlag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the master and slave flags of a PWE3." + ::= { hwTnl2Pwe3VllEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.145.3.3.1.5 + hwPwVllPeerIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the peer IP address of a PWE3." + ::= { hwTnl2Pwe3VllEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.145.3.3.1.6 + hwPwVllVcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the VC ID of a PWE3." + ::= { hwTnl2Pwe3VllEntry 6 } + + + -- 1.3.6.1.4.1.2011.5.25.145.3.3.1.7 + hwPwVllSvcFlag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the type of a PWE3. + Static PWs (1) + Dynamic PWs (0)" + ::= { hwTnl2Pwe3VllEntry 7 } + + + -- 1.3.6.1.4.1.2011.5.25.145.3.3.1.8 + hwPwVcType OBJECT-TYPE + SYNTAX INTEGER + { + frameRelayDlciMartini(1), + atmAal5SduVccTransport(2), + atmTransparentCellTransport(3), + vlan(4), + ethernet(5), + hdlc(6), + ppp(7), + cem(8), + atmN2OneVccCellTransport(9), + atmN2OneVpcCellTransport(10), + ipLayer2Transport(11), + atmOne2OneVccCellMode(12), + atmOne2OneVpcCellMode(13), + atmAal5PduVccTransport(14), + frameRelayPortMode(15), + cep(16), + saE1oP(17), + saT1oP(18), + saE3oP(19), + saT3oP(20), + cESoPsnBasicMode(21), + tDMoIPbasicMode(22), + l2VpnCESoPSNTDMwithCAS(23), + l2VpnTDMoIPTDMwithCAS(24), + frameRelayDlci(25), + ipInterworking(64), + unknown(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies an indication of the L2Vpn's VC encapsulation type: + Options: + 1: frameRelayDlciMartini(1) -indicates that the encapsulation type is Frame Relay DLCI(Martini Mode). + 2: atmAal5SduVccTransport(2) -indicates that the encapsulation type is ATM AAL5 SDU VCC transport. + 3: atmTransparentCellTransport(3) -indicates that the encapsulation type is ATM transparent cell transport. + 4: vlan(4) -indicates that the encapsulation type is Vlan. + 5: ethernet(5) -indicates that the encapsulation type is Ethernet. + 6: hdlc(6) -indicates that the encapsulation type is HDLC. + 7: ppp(7) -indicates that the encapsulation type is PPP. + 8: cem(8) -indicates that the encapsulation type is SONET/SDH Circuit Emulation Service Over MPLS(CEM). + 9: atmN2OneVccCellTransport(9) -indicates that the encapsulation type is ATM n-to-one VCC cell transport. + 10: atmN2OneVpcCellTransport(10) -indicates that the encapsulation type is ATM n-to-one VPC cell transport. + 11: ipLayer2Transport(11) -indicates that the encapsulation type is IP Layer2 Transport. + 12: atmOne2OneVccCellMode(12) -indicates that the encapsulation type is ATM one-to-one VCC Cell Mode. + 13: atmOne2OneVpcCellMode(13) -indicates that the encapsulation type is ATM one-to-one VPC Cell Mode. + 14: atmAal5PduVccTransport(14) -indicates that the encapsulation type is ATM AAL5 PDU VCC transport. + 15: frameRelayPortMode(15) -indicates that the encapsulation type is Frame-Relay Port mode. + 16: cep(16) -indicates that the encapsulation type is SONET/SDH Circuit Emulation over Packet (CEP). + 17: saE1oP(17) -indicates that the encapsulation type is Structure-agnostic E1 over Packet (SAE1oP). + 18: saT1oP(18) -indicates that the encapsulation type is Structure-agnostic T1 (DS1) over Packet (SAT1oP). + 19: saE3oP(19) -indicates that the encapsulation type is Structure-agnostic E3 over Packet (SAE3oP). + 20: saT3oP(20) -indicates that the encapsulation type is Structure-agnostic T3 (DS3) over Packet (SAT3oP). + 21: cESoPsnBasicMode(21) -indicates that the encapsulation type is CESoPSN basic mode. + 22: tDMoIPbasicMode(22) -indicates that the encapsulation type is TDMoIP basic mode. + 23: l2VpnCESoPSNTDMwithCAS(23) -indicates that the encapsulation type is CESoPSN TDM with CAS. + 24: l2VpnTDMoIPTDMwithCAS(24) -indicates that the encapsulation type is TDMoIP TDM with CAS. + 25: frameRelayDlci(25) -indicates that the encapsulation type is Frame Relay DLCI. + 26: ipInterworking(64) -indicates that the encapsulation type is IP-interworking. + 27: unknown(255) -indicates the unknown encapsulation type. + " + ::= { hwTnl2Pwe3VllEntry 8 } + + + -- 1.3.6.1.4.1.2011.5.25.145.3.3.1.9 + hwSvcReceiveLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the inbound label." + ::= { hwTnl2Pwe3VllEntry 9 } + + + -- 1.3.6.1.4.1.2011.5.25.145.3.3.1.10 + hwSvcTransmitLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the outbound label." + ::= { hwTnl2Pwe3VllEntry 10 } + + + -- 1.3.6.1.4.1.2011.5.25.145.3.4 + hwTnlIf2TnlIdTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwTnlIf2TnlIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the tunnel interface and tunnel ID table of this entity." + ::= { hwTunnelExtObjects 4 } + + + -- 1.3.6.1.4.1.2011.5.25.145.3.4.1 + hwTnlIf2TnlIdEntry OBJECT-TYPE + SYNTAX HwTnlIf2TnlIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the tunnel interface and tunnel ID table of this entity." + INDEX { hwTunnelIf } + ::= { hwTnlIf2TnlIdTable 1 } + + + HwTnlIf2TnlIdEntry ::= + SEQUENCE { + hwTunnelIf + OCTET STRING, + hwTunnelId + Unsigned32 + } + + -- 1.3.6.1.4.1.2011.5.25.145.3.4.1.1 + hwTunnelIf OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object indicates the tunnel interface name." + ::= { hwTnlIf2TnlIdEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.145.3.4.1.2 + hwTunnelId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the tunnel ID." + ::= { hwTnlIf2TnlIdEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.145.3.5 + hwTnl2MultiHopPwe3Table OBJECT-TYPE + SYNTAX SEQUENCE OF HwTnl2MultiHopPwe3Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the tunnel ID and Multi-hop PWE3 table of this entity." + ::= { hwTunnelExtObjects 5 } + + + -- 1.3.6.1.4.1.2011.5.25.145.3.5.1 + hwTnl2MultiHopPwe3Entry OBJECT-TYPE + SYNTAX HwTnl2MultiHopPwe3Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the tunnel ID and Multi-hop PWE3 table of this entity." + INDEX { hwMultiHopPwe3TnlId, hwMultiHopPwe3VcType, hwMultiHopPwe3VcId } + ::= { hwTnl2MultiHopPwe3Table 1 } + + + HwTnl2MultiHopPwe3Entry ::= + SEQUENCE { + hwMultiHopPwe3TnlId + Unsigned32, + hwMultiHopPwe3VcType + Unsigned32, + hwMultiHopPwe3VcId + Unsigned32, + hwMultiHopPwe3PeerIp + IpAddress + } + + -- 1.3.6.1.4.1.2011.5.25.145.3.5.1.1 + hwMultiHopPwe3TnlId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object indicates the tunnel ID." + ::= { hwTnl2MultiHopPwe3Entry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.145.3.5.1.2 + hwMultiHopPwe3VcType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object indicates the VC type of a Multi-hop PWE3." + ::= { hwTnl2MultiHopPwe3Entry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.145.3.5.1.3 + hwMultiHopPwe3VcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object indicates the VC ID of a Multi-hop PWE3." + ::= { hwTnl2MultiHopPwe3Entry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.145.3.5.1.4 + hwMultiHopPwe3PeerIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the peer IP address of a Multi-hop PWE3." + ::= { hwTnl2MultiHopPwe3Entry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.145.4 + hwTunnelExtConformance OBJECT IDENTIFIER ::= { hwRmExt 4 } + + + -- 1.3.6.1.4.1.2011.5.25.145.4.1 + hwTunnelExtCompliances OBJECT IDENTIFIER ::= { hwTunnelExtConformance 1 } + + + -- 1.3.6.1.4.1.2011.5.25.145.4.1.1 + hwTunnelExtCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The object indicates the compliance statement for route management MIB." + MODULE -- this module + MANDATORY-GROUPS { hwTnl2L3vpnGroup, hwTnl2VplsGroup, hwTnl2Pwe3VllGroup, hwTnlIf2TnlIdGroup, hwTnl2MultiHopPwe3Group + } + ::= { hwTunnelExtCompliances 1 } + + + -- 1.3.6.1.4.1.2011.5.25.145.4.2 + hwTunnelExtGroups OBJECT IDENTIFIER ::= { hwTunnelExtConformance 2 } + + + -- 1.3.6.1.4.1.2011.5.25.145.4.2.1 + hwTnl2L3vpnGroup OBJECT-GROUP + OBJECTS { hwVpnName } + STATUS current + DESCRIPTION + "The object indicates the tunnel ID and L3VPN table group." + ::= { hwTunnelExtGroups 1 } + + + -- 1.3.6.1.4.1.2011.5.25.145.4.2.2 + hwTnl2VplsGroup OBJECT-GROUP + OBJECTS { hwVsiIndex, hwVsiId, hwVsiName, hwVplsVcType, hwVplsPeerIp + } + STATUS current + DESCRIPTION + "The object indicates the tunnel ID and VPLS table group." + ::= { hwTunnelExtGroups 2 } + + + -- 1.3.6.1.4.1.2011.5.25.145.4.2.3 + hwTnl2Pwe3VllGroup OBJECT-GROUP + OBJECTS { hwMasterSlaveFlag, hwPwVllIfName, hwPwVllVcId, hwPwVllSvcFlag, hwPwVcType, + hwSvcReceiveLabel, hwSvcTransmitLabel, hwPwVllPeerIp } + STATUS current + DESCRIPTION + "The object indicates the tunnel ID and PWE3/VLL table group." + ::= { hwTunnelExtGroups 3 } + + + -- 1.3.6.1.4.1.2011.5.25.145.4.2.4 + hwTnlIf2TnlIdGroup OBJECT-GROUP + OBJECTS { hwTunnelId } + STATUS current + DESCRIPTION + "The object indicates the tunnel interface name and tunnel ID table group." + ::= { hwTunnelExtGroups 4 } + + + -- 1.3.6.1.4.1.2011.5.25.145.4.2.5 + hwTnl2MultiHopPwe3Group OBJECT-GROUP + OBJECTS { hwMultiHopPwe3PeerIp } + STATUS current + DESCRIPTION + "The object indicates the tunnel ID and Multi-hop PWE3 table group." + ::= { hwTunnelExtGroups 5 } + + + -- 1.3.6.1.4.1.2011.5.25.145.5 + hwTnlGroupTrapObjects OBJECT IDENTIFIER ::= { hwRmExt 5 } + + + -- 1.3.6.1.4.1.2011.5.25.145.5.1 + hwTnlDestination OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The destination of the tunnel group." + ::= { hwTnlGroupTrapObjects 1 } + + + -- 1.3.6.1.4.1.2011.5.25.145.5.2 + hwTnlPolicy OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..39)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Tunnel policy name." + ::= { hwTnlGroupTrapObjects 2 } + + + -- 1.3.6.1.4.1.2011.5.25.145.6 + hwTnlGroupTraps OBJECT IDENTIFIER ::= { hwRmExt 6 } + + + -- 1.3.6.1.4.1.2011.5.25.145.6.1 + hwTunnelGroupUp NOTIFICATION-TYPE + OBJECTS { hwTnlDestination, hwTnlPolicy } + STATUS current + DESCRIPTION + "The hwTunnelGroupUp alarm is reported when one or multiple tunnels in a tunnel group recover from a fault. " + ::= { hwTnlGroupTraps 1 } + + + -- 1.3.6.1.4.1.2011.5.25.145.6.2 + hwTunnelGroupDown NOTIFICATION-TYPE + OBJECTS { hwTnlDestination, hwTnlPolicy } + STATUS current + DESCRIPTION + "The hwTunnelGroupDown alarm is generated if all tunnels in a tunnel group are faulty." + ::= { hwTnlGroupTraps 2 } + + + -- 1.3.6.1.4.1.2011.5.25.145.7 + hwTnlGroupTrapConformance OBJECT IDENTIFIER ::= { hwRmExt 7 } + + + -- 1.3.6.1.4.1.2011.5.25.145.7.1 + hwTnlGroupNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwTunnelGroupUp, hwTunnelGroupDown } + STATUS current + DESCRIPTION + "The object indicates the Up/Down state of the tunnel group." + ::= { hwTnlGroupTrapConformance 1 } + + + -- 1.3.6.1.4.1.2011.5.25.145.7.2 + hwTnlGroupObjectGroup OBJECT-GROUP + OBJECTS { hwTnlDestination, hwTnlPolicy } + STATUS current + DESCRIPTION + "The object indicates the compliance statement for tunnel group trap." + ::= { hwTnlGroupTrapConformance 2 } + + + -- 1.3.6.1.4.1.2011.5.25.145.8 + hwIpv4PrefixLimitTrapObjects OBJECT IDENTIFIER ::= { hwRmExt 8 } + + + -- 1.3.6.1.4.1.2011.5.25.145.8.1 + hwCurIpv4PrefixNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the current number of IPv4 prefix." + ::= { hwIpv4PrefixLimitTrapObjects 1 } + + + -- 1.3.6.1.4.1.2011.5.25.145.8.2 + hwIpv4PrefixLimitValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the maximum number of IPv4 prefix can be added." + ::= { hwIpv4PrefixLimitTrapObjects 2 } + + + -- 1.3.6.1.4.1.2011.5.25.145.9 + hwIpv6PrefixLimitTrapObjects OBJECT IDENTIFIER ::= { hwRmExt 9 } + + + -- 1.3.6.1.4.1.2011.5.25.145.9.1 + hwCurIpv6PrefixNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the current number of IPv6 prefix." + ::= { hwIpv6PrefixLimitTrapObjects 1 } + + + -- 1.3.6.1.4.1.2011.5.25.145.9.2 + hwIpv6PrefixLimitValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of this object identifies the number of public-network IPv6 prefixes that are supported." + ::= { hwIpv6PrefixLimitTrapObjects 2 } + + + -- 1.3.6.1.4.1.2011.5.25.145.9.3 + hwIpv6PrefixLimitVpnName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The name of the IPv6 VPN instance for prefix limit." + ::= { hwIpv6PrefixLimitTrapObjects 3 } + + + -- 1.3.6.1.4.1.2011.5.25.145.10 + hwIpv4PrefixLimitTraps OBJECT IDENTIFIER ::= { hwRmExt 10 } + + + -- 1.3.6.1.4.1.2011.5.25.145.10.1 + hwIpv4PrefixExceed NOTIFICATION-TYPE + OBJECTS { hwCurIpv4PrefixNum, hwIpv4PrefixLimitValue } + STATUS current + DESCRIPTION + "The number of IPv4 route prefixes on the device exceeds the alarm threshold." + ::= { hwIpv4PrefixLimitTraps 1 } + + + -- 1.3.6.1.4.1.2011.5.25.145.10.2 + hwIpv4PrefixExceedClear NOTIFICATION-TYPE + OBJECTS { hwCurIpv4PrefixNum, hwIpv4PrefixLimitValue } + STATUS current + DESCRIPTION + "The number of IPv4 route prefixes on the device falls below the alarm threshold." + ::= { hwIpv4PrefixLimitTraps 2 } + + + -- 1.3.6.1.4.1.2011.5.25.145.10.3 + hwIpv4PrefixThresholdExceed NOTIFICATION-TYPE + OBJECTS { hwCurIpv4PrefixNum, hwIpv4PrefixLimitValue } + STATUS current + DESCRIPTION + "The number of IPv4 prefixes exceeded the threshold." + ::= { hwIpv4PrefixLimitTraps 3 } + + + -- 1.3.6.1.4.1.2011.5.25.145.10.4 + hwIpv4PrefixThresholdExceedClear NOTIFICATION-TYPE + OBJECTS { hwCurIpv4PrefixNum, hwIpv4PrefixLimitValue } + STATUS current + DESCRIPTION + "The number of IPv4 prefixes falls below the threshold. " + ::= { hwIpv4PrefixLimitTraps 4 } + + + -- 1.3.6.1.4.1.2011.5.25.145.11 + hwIpv6PrefixLimitTraps OBJECT IDENTIFIER ::= { hwRmExt 11 } + + + -- 1.3.6.1.4.1.2011.5.25.145.11.1 + hwIpv6PrefixExceed NOTIFICATION-TYPE + OBJECTS { hwCurIpv6PrefixNum, hwIpv6PrefixLimitValue } + STATUS current + DESCRIPTION + "The number of IPv6 route prefixes on the device exceeds the alarm threshold." + ::= { hwIpv6PrefixLimitTraps 1 } + + + -- 1.3.6.1.4.1.2011.5.25.145.11.2 + hwIpv6PrefixExceedClear NOTIFICATION-TYPE + OBJECTS { hwCurIpv6PrefixNum, hwIpv6PrefixLimitValue } + STATUS current + DESCRIPTION + "The number of IPv6 route prefixes on the device falls below the alarm threshold." + ::= { hwIpv6PrefixLimitTraps 2 } + + + -- 1.3.6.1.4.1.2011.5.25.145.11.3 + hwIpv6PrefixThresholdExceed NOTIFICATION-TYPE + OBJECTS { hwCurIpv6PrefixNum, hwIpv6PrefixLimitValue } + STATUS current + DESCRIPTION + "The number of IPv6 prefixes exceeded the threshold. " + ::= { hwIpv6PrefixLimitTraps 3 } + + + -- 1.3.6.1.4.1.2011.5.25.145.11.4 + hwIpv6PrefixThresholdExceedClear NOTIFICATION-TYPE + OBJECTS { hwCurIpv6PrefixNum, hwIpv6PrefixLimitValue } + STATUS current + DESCRIPTION + "The number of IPv6 prefixes falls below the threshold. " + ::= { hwIpv6PrefixLimitTraps 4 } + + + -- 1.3.6.1.4.1.2011.5.25.145.12 + hwIpv4PrefixLimitConformance OBJECT IDENTIFIER ::= { hwRmExt 12 } + + + -- 1.3.6.1.4.1.2011.5.25.145.12.1 + hwIpv4PrefixLimitNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwIpv4PrefixExceed, hwIpv4PrefixExceedClear, hwIpv4PrefixThresholdExceed, hwIpv4PrefixThresholdExceedClear } + STATUS current + DESCRIPTION + "The object indicates alarm of ipv4 prefixs." + ::= { hwIpv4PrefixLimitConformance 1 } + + + -- 1.3.6.1.4.1.2011.5.25.145.12.2 + hwIpv4PrefixLimitObjectGroup OBJECT-GROUP + OBJECTS { hwIpv4PrefixLimitValue, hwCurIpv4PrefixNum } + STATUS current + DESCRIPTION + "The object indicates the number of ipv4 prefixs." + ::= { hwIpv4PrefixLimitConformance 2 } + + + -- 1.3.6.1.4.1.2011.5.25.145.13 + hwIpv6PrefixLimitConformance OBJECT IDENTIFIER ::= { hwRmExt 13 } + + + -- 1.3.6.1.4.1.2011.5.25.145.13.1 + hwIpv6PrefixLimitNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwIpv6PrefixExceed, hwIpv6PrefixExceedClear, hwIpv6PrefixThresholdExceed, hwIpv6PrefixThresholdExceedClear } + STATUS current + DESCRIPTION + "The object indicates alarm of ipv4 prefixs." + ::= { hwIpv6PrefixLimitConformance 1 } + + + -- 1.3.6.1.4.1.2011.5.25.145.13.2 + hwIpv6PrefixLimitObjectGroup OBJECT-GROUP + OBJECTS { hwIpv6PrefixLimitValue, hwCurIpv6PrefixNum } + STATUS current + DESCRIPTION + "The object indicates the number of ipv6 prefixs." + ::= { hwIpv6PrefixLimitConformance 2 } + + + -- 1.3.6.1.4.1.2011.5.25.145.14 + hwRmGresmTokenObjects OBJECT IDENTIFIER ::= { hwRmExt 14 } + + + -- 1.3.6.1.4.1.2011.5.25.145.14.1 + hwGresmTokenTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGresmTokenEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Gresm token table." + ::= { hwRmGresmTokenObjects 1 } + + + -- 1.3.6.1.4.1.2011.5.25.145.14.1.1 + hwGresmTokenEntry OBJECT-TYPE + SYNTAX HwGresmTokenEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Gresm token table." + INDEX { hwGresmTokenMode, entPhysicalIndex } + ::= { hwGresmTokenTable 1 } + + + HwGresmTokenEntry ::= + SEQUENCE { + hwGresmTokenMode + INTEGER, + hwGresmTokenUsedNum + Integer32, + hwGresmTokenMaxValue + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.145.14.1.1.1 + hwGresmTokenMode OBJECT-TYPE + SYNTAX INTEGER + { + global1(1), + global2(2), + global3(3), + global4(4), + perborad(5) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Specifies the aolloc mode of token. + Options: + 1. global1(1) -indicates that the global table 1 + 2. global2(2) -indicates that the global table 2 + 3. global3(3) -indicates that the global table 3 + 4. global4(4) -indicates that the global table 4 + 5. perborad(5) -indicates that the per borad" + ::= { hwGresmTokenEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.145.14.1.1.2 + hwGresmTokenUsedNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The object identifies the number of tokens used currently." + ::= { hwGresmTokenEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.145.14.1.1.3 + hwGresmTokenMaxValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the max value of Token" + ::= { hwGresmTokenEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.145.15 + hwGresmTokenTraps OBJECT IDENTIFIER ::= { hwRmExt 15 } + + + -- 1.3.6.1.4.1.2011.5.25.145.15.1 + hwGresmTokenExceed NOTIFICATION-TYPE + OBJECTS { entPhysicalName, hwGresmTokenUsedNum, hwGresmTokenMaxValue } + STATUS current + DESCRIPTION + "The token count reaches the upper limit." + ::= { hwGresmTokenTraps 1 } + + + -- 1.3.6.1.4.1.2011.5.25.145.15.2 + hwGresmTokenExceedClear NOTIFICATION-TYPE + OBJECTS { entPhysicalName, hwGresmTokenUsedNum, hwGresmTokenMaxValue } + STATUS current + DESCRIPTION + "The token count falls from the upper limit." + ::= { hwGresmTokenTraps 2 } + + + -- 1.3.6.1.4.1.2011.5.25.145.15.3 + hwGresmTokenThresholdExceed NOTIFICATION-TYPE + OBJECTS { entPhysicalName, hwGresmTokenUsedNum, hwGresmTokenMaxValue } + STATUS current + DESCRIPTION + "The token usage exceeds the threshold." + ::= { hwGresmTokenTraps 3 } + + + -- 1.3.6.1.4.1.2011.5.25.145.15.4 + hwGresmTokenThresholdExceedClear NOTIFICATION-TYPE + OBJECTS { entPhysicalName, hwGresmTokenUsedNum, hwGresmTokenMaxValue } + STATUS current + DESCRIPTION + "The token usage falls from the threshold." + ::= { hwGresmTokenTraps 4 } + + + -- 1.3.6.1.4.1.2011.5.25.145.16 + hwGresmTokenTrapConformance OBJECT IDENTIFIER ::= { hwRmExt 16 } + + + -- 1.3.6.1.4.1.2011.5.25.145.16.1 + hwGresmTokenNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwGresmTokenExceed, hwGresmTokenExceedClear, hwGresmTokenThresholdExceed, hwGresmTokenThresholdExceedClear } + STATUS current + DESCRIPTION + "The object indicates alarm of Token." + ::= { hwGresmTokenTrapConformance 1 } + + + -- 1.3.6.1.4.1.2011.5.25.145.16.2 + hwGresmTokenGroup OBJECT-GROUP + OBJECTS { hwGresmTokenMode, hwGresmTokenUsedNum, hwGresmTokenMaxValue } + STATUS current + DESCRIPTION + "A collection of objects for Token alarm." + ::= { hwGresmTokenTrapConformance 2 } + + + -- 1.3.6.1.4.1.2011.5.25.145.17 + hwRmExtRouteObjects OBJECT IDENTIFIER ::= { hwRmExt 17 } + + + -- 1.3.6.1.4.1.2011.5.25.145.18 + hwRmExtRouteTrapObjects OBJECT IDENTIFIER ::= { hwRmExt 18 } + + + -- 1.3.6.1.4.1.2011.5.25.145.19 + hwRmExtRouteTraps OBJECT IDENTIFIER ::= { hwRmExt 19 } + + + -- 1.3.6.1.4.1.2011.5.25.145.19.1 + hwPublicIpv4PrefixLimitTraps OBJECT IDENTIFIER ::= { hwRmExtRouteTraps 1 } + + + -- 1.3.6.1.4.1.2011.5.25.145.19.1.1 + hwPublicIpv4PrefixExceed NOTIFICATION-TYPE + OBJECTS { hwCurIpv4PrefixNum, hwIpv4PrefixLimitValue } + STATUS current + DESCRIPTION + "This object indicates that the public IPv4 prefixes has exceeded the maximum value." + ::= { hwPublicIpv4PrefixLimitTraps 1 } + + + -- 1.3.6.1.4.1.2011.5.25.145.19.1.2 + hwPublicIpv4PrefixExceedClear NOTIFICATION-TYPE + OBJECTS { hwCurIpv4PrefixNum, hwIpv4PrefixLimitValue } + STATUS current + DESCRIPTION + "This object indicates that the public IPv4 prefixes have resumed from exceeding the maximum vlaue." + ::= { hwPublicIpv4PrefixLimitTraps 2 } + + + -- 1.3.6.1.4.1.2011.5.25.145.19.1.3 + hwPublicIpv4PrefixThresholdExceed NOTIFICATION-TYPE + OBJECTS { hwCurIpv4PrefixNum, hwIpv4PrefixLimitValue } + STATUS current + DESCRIPTION + "This object indicates that the public IPv4 prefixes has exceeded the threshold." + ::= { hwPublicIpv4PrefixLimitTraps 3 } + + + -- 1.3.6.1.4.1.2011.5.25.145.19.1.4 + hwPublicIpv4PrefixThresholdExceedClear NOTIFICATION-TYPE + OBJECTS { hwCurIpv4PrefixNum, hwIpv4PrefixLimitValue } + STATUS current + DESCRIPTION + "This object indicates that the public IPv4 prefixes have resumed from exceeding the threshold. " + ::= { hwPublicIpv4PrefixLimitTraps 4 } + + + -- 1.3.6.1.4.1.2011.5.25.145.19.2 + hwPublicIpv6PrefixLimitTraps OBJECT IDENTIFIER ::= { hwRmExtRouteTraps 2 } + + + -- 1.3.6.1.4.1.2011.5.25.145.19.2.1 + hwPublicIpv6PrefixExceed NOTIFICATION-TYPE + OBJECTS { hwCurIpv6PrefixNum, hwIpv6PrefixLimitValue } + STATUS current + DESCRIPTION + "This object indicates that the public IPv6 prefixes has exceeded the maximum vlaue." + ::= { hwPublicIpv6PrefixLimitTraps 1 } + + + -- 1.3.6.1.4.1.2011.5.25.145.19.2.2 + hwPublicIpv6PrefixExceedClear NOTIFICATION-TYPE + OBJECTS { hwCurIpv6PrefixNum, hwIpv6PrefixLimitValue } + STATUS current + DESCRIPTION + "This object indicates that the public IPv6 prefixes have resumed from exceeding the maximum vlaue." + ::= { hwPublicIpv6PrefixLimitTraps 2 } + + + -- 1.3.6.1.4.1.2011.5.25.145.19.2.3 + hwPublicIpv6PrefixThresholdExceed NOTIFICATION-TYPE + OBJECTS { hwCurIpv6PrefixNum, hwIpv6PrefixLimitValue } + STATUS current + DESCRIPTION + "This object indicates that the public IPv6 prefixes has exceeded the threshold. " + ::= { hwPublicIpv6PrefixLimitTraps 3 } + + + -- 1.3.6.1.4.1.2011.5.25.145.19.2.4 + hwPublicIpv6PrefixThresholdExceedClear NOTIFICATION-TYPE + OBJECTS { hwCurIpv6PrefixNum, hwIpv6PrefixLimitValue } + STATUS current + DESCRIPTION + "This object indicates that the public IPv6 prefixes have resumed from exceeding the threshold. " + ::= { hwPublicIpv6PrefixLimitTraps 4 } + + + -- 1.3.6.1.4.1.2011.5.25.145.19.3 + hwL3vpnIpv6PrefixLimitTraps OBJECT IDENTIFIER ::= { hwRmExtRouteTraps 3 } + + + -- 1.3.6.1.4.1.2011.5.25.145.19.3.1 + hwL3vpnIpv6PrefixExceed NOTIFICATION-TYPE + OBJECTS { hwIpv6PrefixLimitVpnName, hwCurIpv6PrefixNum, hwIpv6PrefixLimitValue } + STATUS current + DESCRIPTION + "This object indicates that the vpn instance IPv6 prefixes has exceeded the maximum vlaue." + ::= { hwL3vpnIpv6PrefixLimitTraps 1 } + + + -- 1.3.6.1.4.1.2011.5.25.145.19.3.2 + hwL3vpnIpv6PrefixExceedClear NOTIFICATION-TYPE + OBJECTS { hwIpv6PrefixLimitVpnName, hwCurIpv6PrefixNum, hwIpv6PrefixLimitValue } + STATUS current + DESCRIPTION + "This object indicates that the vpn instance IPv6 prefixes have resumed from exceeding the maximum vlaue." + ::= { hwL3vpnIpv6PrefixLimitTraps 2 } + + + -- 1.3.6.1.4.1.2011.5.25.145.19.3.3 + hwL3vpnIpv6PrefixThresholdExceed NOTIFICATION-TYPE + OBJECTS { hwIpv6PrefixLimitVpnName, hwCurIpv6PrefixNum, hwIpv6PrefixLimitValue } + STATUS current + DESCRIPTION + "This object indicates that the vpn instance IPv6 prefixes has exceeded the threshold. " + ::= { hwL3vpnIpv6PrefixLimitTraps 3 } + + + -- 1.3.6.1.4.1.2011.5.25.145.20 + hwRmExtRouteConformance OBJECT IDENTIFIER ::= { hwRmExt 20 } + + + -- 1.3.6.1.4.1.2011.5.25.145.20.1 + hwRmExtRouteCompliances MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for HUAWEI-RM-EXT-MIB." + MODULE -- this module + MANDATORY-GROUPS { hwPublicIpv4PrefixLimitNotificationGroup, hwPublicIpv4PrefixLimitObjectGroup, hwPublicIpv6PrefixLimitNotificationGroup, hwPublicIpv6PrefixLimitObjectGroup } + ::= { hwRmExtRouteConformance 1 } + + + -- 1.3.6.1.4.1.2011.5.25.145.20.2 + hwRmExtRouteGroup OBJECT IDENTIFIER ::= { hwRmExtRouteConformance 2 } + + + -- 1.3.6.1.4.1.2011.5.25.145.20.2.1 + hwPublicIpv4PrefixLimitGroup OBJECT IDENTIFIER ::= { hwRmExtRouteGroup 1 } + + + -- 1.3.6.1.4.1.2011.5.25.145.20.2.1.1 + hwPublicIpv4PrefixLimitNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwPublicIpv4PrefixExceed, hwPublicIpv4PrefixExceedClear, hwPublicIpv4PrefixThresholdExceed, hwPublicIpv4PrefixThresholdExceedClear } + STATUS current + DESCRIPTION + "The object indicates alarm of public ipv4 prefixs." + ::= { hwPublicIpv4PrefixLimitGroup 1 } + + + -- 1.3.6.1.4.1.2011.5.25.145.20.2.1.2 + hwPublicIpv4PrefixLimitObjectGroup OBJECT-GROUP + OBJECTS { hwCurIpv4PrefixNum, hwIpv4PrefixLimitValue } + STATUS current + DESCRIPTION + "The object indicates the number of ipv4 prefixs." + ::= { hwPublicIpv4PrefixLimitGroup 2 } + + + -- 1.3.6.1.4.1.2011.5.25.145.20.2.2 + hwPublicIpv6PrefixLimitGroup OBJECT IDENTIFIER ::= { hwRmExtRouteGroup 2 } + + + -- 1.3.6.1.4.1.2011.5.25.145.20.2.2.1 + hwPublicIpv6PrefixLimitNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwPublicIpv6PrefixExceed, hwPublicIpv6PrefixExceedClear, hwPublicIpv6PrefixThresholdExceed, hwPublicIpv6PrefixThresholdExceedClear } + STATUS current + DESCRIPTION + "The object indicates alarm of ipv6 prefixs." + ::= { hwPublicIpv6PrefixLimitGroup 1 } + + + -- 1.3.6.1.4.1.2011.5.25.145.20.2.2.2 + hwPublicIpv6PrefixLimitObjectGroup OBJECT-GROUP + OBJECTS { hwCurIpv6PrefixNum, hwIpv6PrefixLimitValue } + STATUS current + DESCRIPTION + "The object indicates the number of ipv6 prefixs." + ::= { hwPublicIpv6PrefixLimitGroup 2 } + + + -- 1.3.6.1.4.1.2011.5.25.145.20.2.3 + hwL3vpnIpv6PrefixLimitGroup OBJECT IDENTIFIER ::= { hwRmExtRouteGroup 3 } + + + -- 1.3.6.1.4.1.2011.5.25.145.20.2.3.1 + hwL3vpnIpv6PrefixLimitNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwL3vpnIpv6PrefixExceed, hwL3vpnIpv6PrefixExceedClear, hwL3vpnIpv6PrefixThresholdExceed } + STATUS current + DESCRIPTION + "The object indicates alarm of ipv6 VPN instance prefixs." + ::= { hwL3vpnIpv6PrefixLimitGroup 1 } + + + -- 1.3.6.1.4.1.2011.5.25.145.20.2.3.2 + hwL3vpnIpv6PrefixLimitObjectGroup OBJECT-GROUP + OBJECTS { hwIpv6PrefixLimitVpnName, hwCurIpv6PrefixNum, hwIpv6PrefixLimitValue } + STATUS current + DESCRIPTION + "The object indicates the number of ipv6 VPN instance prefixs." + ::= { hwL3vpnIpv6PrefixLimitGroup 2 } + + + -- 1.3.6.1.4.1.2011.5.25.145.21 + hwEvpnMacObjects OBJECT IDENTIFIER ::= { hwRmExt 21 } + + + -- 1.3.6.1.4.1.2011.5.25.145.21.1 + hwMacLimitEvpnName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The name of the EVPN instance for MAC limit." + ::= { hwEvpnMacObjects 1 } + + + -- 1.3.6.1.4.1.2011.5.25.145.21.2 + hwCurMacNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the current number of MAC addresses of the EVPN instance." + ::= { hwEvpnMacObjects 2 } + + + -- 1.3.6.1.4.1.2011.5.25.145.21.3 + hwEvpnMacUpperLimitValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the upper limit value of MAC addresses of the EVPN instance." + ::= { hwEvpnMacObjects 3 } + + + -- 1.3.6.1.4.1.2011.5.25.145.21.4 + hwEvpnMacLowerLimitValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the lower limit value of MAC addresses of the EVPN instance." + ::= { hwEvpnMacObjects 4 } + + + -- 1.3.6.1.4.1.2011.5.25.145.21.5 + hwEvpnMacLimitValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the max value of MAC addresses of the EVPN instance." + ::= { hwEvpnMacObjects 5 } + + + -- 1.3.6.1.4.1.2011.5.25.145.22 + hwEvpnMacLimitTraps OBJECT IDENTIFIER ::= { hwRmExt 22 } + + + -- 1.3.6.1.4.1.2011.5.25.145.22.1 + hwEvpnMacExceed NOTIFICATION-TYPE + OBJECTS { hwMacLimitEvpnName, hwCurMacNum, hwEvpnMacLimitValue } + STATUS current + DESCRIPTION + "This object indicates that the number of MAC addresses of the EVPN instance has exceeded the maximum value." + ::= { hwEvpnMacLimitTraps 1 } + + + -- 1.3.6.1.4.1.2011.5.25.145.22.2 + hwEvpnMacExceedClear NOTIFICATION-TYPE + OBJECTS { hwMacLimitEvpnName, hwCurMacNum, hwEvpnMacLimitValue } + STATUS current + DESCRIPTION + "This object indicates that the number of MAC addresses of the EVPN instance has resumed from exceeding the maximum value." + ::= { hwEvpnMacLimitTraps 2 } + + + -- 1.3.6.1.4.1.2011.5.25.145.22.3 + hwEvpnMacThresholdExceed NOTIFICATION-TYPE + OBJECTS { hwMacLimitEvpnName, hwCurMacNum, hwEvpnMacLimitValue } + STATUS current + DESCRIPTION + "This object indicates that the number of MAC addresses of the EVPN instance has exceeded the threshold value." + ::= { hwEvpnMacLimitTraps 3 } + + -- 1.3.6.1.4.1.2011.5.25.145.22.3 + hwEvpnMacThresholdExceedClear NOTIFICATION-TYPE + OBJECTS { hwMacLimitEvpnName, hwCurMacNum, hwEvpnMacLimitValue } + STATUS current + DESCRIPTION + "This object indicates that the number of MAC addresses of the EVPN instance has resumed from exceeding the threshold value." + ::= { hwEvpnMacLimitTraps 4 } + + + -- 1.3.6.1.4.1.2011.5.25.145.23 + hwEvpnMacLimitConformance OBJECT IDENTIFIER ::= { hwRmExt 23 } + + + -- 1.3.6.1.4.1.2011.5.25.145.23.1 + hwEvpnMacLimitNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwEvpnMacExceed, hwEvpnMacExceedClear, hwEvpnMacThresholdExceed, hwEvpnMacThresholdExceedClear} + STATUS current + DESCRIPTION + "The object indicates the alarm of MAC addresses of the EVPN instance." + ::= { hwEvpnMacLimitConformance 1 } + + + -- 1.3.6.1.4.1.2011.5.25.145.23.2 + hwEvpnMacLimitObjectGroup OBJECT-GROUP + OBJECTS { hwMacLimitEvpnName, hwCurMacNum, hwEvpnMacUpperLimitValue, hwEvpnMacLowerLimitValue, hwEvpnMacLimitValue } + STATUS current + DESCRIPTION + "The object indicates the number of MAC addresses of the EVPN instance." + ::= { hwEvpnMacLimitConformance 2 } + -- 1.3.6.1.4.1.2011.5.25.145.24 + hwNhmRestrainObjects OBJECT IDENTIFIER ::= { hwRmExt 24 } + + + -- 1.3.6.1.4.1.2011.5.25.145.24.1 + hwNhmRestrainType OBJECT-TYPE + SYNTAX INTEGER + { + routerelay(1), + tunnelrelay(2), + ipv6routerelay(3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of this object identifies the type of cyclic iteration that is suppressed." + ::= { hwNhmRestrainObjects 1 } + + + -- 1.3.6.1.4.1.2011.5.25.145.24.2 + hwNhmRestrainKey OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of this object identifies the key of cyclic iteration that is suppressed." + ::= { hwNhmRestrainObjects 2 } + + + -- 1.3.6.1.4.1.2011.5.25.145.24.3 + hwNhmRestrainVpnName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the VPN to which the iteration next hop belongs." + ::= { hwNhmRestrainObjects 3 } + + + -- 1.3.6.1.4.1.2011.5.25.145.24.4 + hwNhmRestrainNextHop OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the iteration next hop." + ::= { hwNhmRestrainObjects 4 } + + + -- 1.3.6.1.4.1.2011.5.25.145.25 + hwNhmRestrainTraps OBJECT IDENTIFIER ::= { hwRmExt 25 } + + + -- 1.3.6.1.4.1.2011.5.25.145.25.1 + hwNhmRestrain NOTIFICATION-TYPE + OBJECTS { hwNhmRestrainType, hwNhmRestrainKey, hwNhmRestrainVpnName, hwNhmRestrainNextHop } + STATUS current + DESCRIPTION + "This object indicates that cyclic iteration is suppressed." + ::= { hwNhmRestrainTraps 1 } + + + -- 1.3.6.1.4.1.2011.5.25.145.25.2 + hwNhmRestrainClear NOTIFICATION-TYPE + OBJECTS { hwNhmRestrainType, hwNhmRestrainKey } + STATUS current + DESCRIPTION + "This object indicates that cyclic iteration suppression is removed." + ::= { hwNhmRestrainTraps 2 } + + + -- 1.3.6.1.4.1.2011.5.25.145.26 + hwNhmRestrainTrapConformance OBJECT IDENTIFIER ::= { hwRmExt 26 } + + + -- 1.3.6.1.4.1.2011.5.25.145.26.1 + hwNhmRestrainNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwNhmRestrain, hwNhmRestrainClear } + STATUS current + DESCRIPTION + "This object indicates the content of the cyclic iteration that is suppressed." + ::= { hwNhmRestrainTrapConformance 1 } + + + -- 1.3.6.1.4.1.2011.5.25.145.26.2 + hwNhmRestrainObjectGroup OBJECT-GROUP + OBJECTS { hwNhmRestrainType, hwNhmRestrainKey, hwNhmRestrainVpnName, hwNhmRestrainNextHop } + STATUS current + DESCRIPTION + "This object represents iterative information suppressed the content." + ::= { hwNhmRestrainTrapConformance 2 } + + -- 1.3.6.1.4.1.2011.5.25.145.27 + hwVlinkImportObjects OBJECT IDENTIFIER ::= { hwRmExt 27 } + + -- 1.3.6.1.4.1.2011.5.25.145.27.1 + hwVlinkImportCurNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the current number of import vlink route number." + ::= { hwVlinkImportObjects 1 } + + -- 1.3.6.1.4.1.2011.5.25.145.27.2 + hwVlinkImportMaxNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the upper limit value of import vlink route number." + ::= { hwVlinkImportObjects 2 } + + -- 1.3.6.1.4.1.2011.5.25.145.28 + hwVlinkTraps OBJECT IDENTIFIER ::= { hwRmExt 28 } + + -- 1.3.6.1.4.1.2011.5.25.145.28.1 + hwVlinkImportExceed NOTIFICATION-TYPE + OBJECTS { hwVlinkImportCurNumber, hwVlinkImportMaxNumber } + STATUS current + DESCRIPTION + "This object indicates that the number of import vlink items exceeded the maximum number." + ::= { hwVlinkTraps 1 } + + -- 1.3.6.1.4.1.2011.5.25.145.29 + hwVlinkImportConformance OBJECT IDENTIFIER ::= { hwRmExt 29 } + + + -- 1.3.6.1.4.1.2011.5.25.145.29.1 + hwVlinkImportNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwVlinkImportExceed } + STATUS current + DESCRIPTION + "The object indicates the alarm of import vlink route." + ::= { hwVlinkImportConformance 1 } + + + -- 1.3.6.1.4.1.2011.5.25.145.29.2 + hwVlinkImportObjectGroup OBJECT-GROUP + OBJECTS { hwVlinkImportCurNumber, hwVlinkImportMaxNumber } + STATUS current + DESCRIPTION + "The object indicates the number of import vlink route." + ::= { hwVlinkImportConformance 2 } + + + -- 1.3.6.1.4.1.2011.5.25.145.30 + -- hwFibStatisticObject + hwFibStatisticObject OBJECT IDENTIFIER ::= { hwRmExt 30 } + + -- 1.3.6.1.4.1.2011.5.25.145.30.1 + -- hwFibStatisticsTable + hwFibStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwFibStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table that contains fib statistics information." + ::= { hwFibStatisticObject 1 } + + -- 1.3.6.1.4.1.2011.5.25.145.30.1.1 + hwFibStatisticsEntry OBJECT-TYPE + SYNTAX HwFibStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for fib flow statistics information." + INDEX { hwFibSlot} + ::= { hwFibStatisticsTable 1 } + + HwFibStatisticsEntry ::= + SEQUENCE { + hwFibSlot + Unsigned32, + hwIPv4FibNum + Unsigned32, + hwIPv4FibUsage + Unsigned32, + hwIPv6FibNum + Unsigned32, + hwIPv6FibUsage + Unsigned32 + } + + -- 1.3.6.1.4.1.2011.5.25.145.30.1.1.1 + hwFibSlot OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot index." + ::= { hwFibStatisticsEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.145.30.1.1.2 + hwIPv4FibNum OBJECT-TYPE + SYNTAX Unsigned32 (0..100000000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IPv4 fib number." + ::= { hwFibStatisticsEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.145.30.1.1.3 + hwIPv4FibUsage OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IPv4 fib utilization percentage." + ::= { hwFibStatisticsEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.145.30.1.1.4 + hwIPv6FibNum OBJECT-TYPE + SYNTAX Unsigned32 (0..100000000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IPv6 fib number." + ::= { hwFibStatisticsEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.145.30.1.1.5 + hwIPv6FibUsage OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IPv6 fib utilization percentage." + ::= { hwFibStatisticsEntry 5 } + + + + END \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-RPR-MIB b/MIBS/huawei/HUAWEI-RPR-MIB new file mode 100644 index 0000000..0767506 --- /dev/null +++ b/MIBS/huawei/HUAWEI-RPR-MIB @@ -0,0 +1,439 @@ +-- ================================================================== +-- Copyright (C) 2002 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI RPR extend MIB +-- Reference: +-- Version: V1.0 +-- History: +-- ================================================================== + + HUAWEI-RPR-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + rprIfIndex, rprIfWrapConfig, rprIfRingOperModes, rprIfCurrentStatus, rprSpanIfIndex, + rprSpanId, rprSpanTotalRingletReservedRate, rprTopoImageIfIndex, rprTopoImageMacAddress, rprTopoImageStationIfIndex, + rprTopoImageRinglet0Hops, rprTopoImageRinglet1Hops, rprTopoImageWestProtectionStatus, rprTopoImageEastProtectionStatus, rprTopoImageStatus, + RprSpan + FROM IEEE-802DOT17-RPR-MIB + ifIndex, ifPhysAddress, ifName, InterfaceIndex + FROM IF-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI; + + + hwRPR MODULE-IDENTITY + LAST-UPDATED "200601090000Z" -- January 09, 2006 at 00:00 GMT + ORGANIZATION + "Huawei Technologies co.,Ltd." + CONTACT-INFO + " R&D BeiJing, Huawei Technologies co.,Ltd. + Huawei Bld.,NO.3 Xinxi Rd., + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + Zip:100085 + Http://www.huawei.com + E-mail:support@huawei.com " + DESCRIPTION + "The HUAWEI-RPR-TRAP-MIB contains objects to + Monitor the RPR TRAPs. + + ********************************* + RPR TRAP + ********************************** + This RPR TRAP consists of the following TRAPs: + 1 : hwRPRexcessReservedRateDefect + 2 : hwRPRprotMisconfigDefect + 3 : hwRPRtopoChange + 4 : hwRPRtopoInvalidDefect + 5 : hwRPRduplicateMacAddressDefect + 6 : hwRPRtopoInstabilityDefect + 7 : hwRPRtopoStabilityRestore + 8 : hwRPRPhyIfEventTrap + 9 : hwRPRLogicIfEventTrap + " + ::= { hwDatacomm 36 } + + + +-- +-- Node definitions +-- + + hwRPRObjects OBJECT IDENTIFIER ::= { hwRPR 1 } + + hwRPRIfEventTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRPRIfEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of interface event information." + ::= { hwRPRObjects 1 } + + hwRPRIfEventEntry OBJECT-TYPE + SYNTAX HwRPRIfEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface event information Entry." + INDEX { hwRPRLogicIfIndex, hwRPRLogicIfSpanId } + ::= { hwRPRIfEventTable 1 } + + HwRPRIfEventEntry ::= + SEQUENCE { + hwRPRLogicIfIndex + InterfaceIndex, + hwRPRLogicIfSpanId + RprSpan, + hwRPRLogicIfEvent + INTEGER, + hwRPRPhyIfEvent + INTEGER + } + + hwRPRLogicIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The ifIndex of this RPR logic interface." + ::= { hwRPRIfEventEntry 1 } + + hwRPRLogicIfSpanId OBJECT-TYPE + SYNTAX RprSpan + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The SpanId of this RPR logic interface." + ::= { hwRPRIfEventEntry 2 } + + hwRPRLogicIfEvent OBJECT-TYPE + SYNTAX INTEGER + { + sd(1), + sf(2), + mateerr(3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Type of logic interface event. + SD indicates that SDH Signal of the RPR logic interface degrades; + SF indicates that SDH Signal of the RPR logic interface fails; + MATEERR indicates that mate cable error caused by mate cable of + the RPR physical interface is linked incorrect; + " + ::= { hwRPRIfEventEntry 3 } + + hwRPRPhyIfEvent OBJECT-TYPE + SYNTAX INTEGER + { + sdHFramerSDst(1), + sdHFramerSFst(2), + sdHFramerLOSst(3), + sdHFramerLOFst(4), + sdHFramerRDIst(5), + sdHFramerAISst(6), + sdHFramerREIst(7), + miscabling(8), + keepalive(9), + mateState(10) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Type of physical interface event. + SDHFramerSDst indicates that SDH Signal of the RPR physical interface degrades; + SDHFramerSFst indicates that SDH Signal of the RPR physical interface fails; + SDHFramerLOSst indicates that SDH Signal of the RPR physical interface loses; + SDHFramerLOFst indicates that SDH framer of the RPR physical interface loses; + SDHFramerRDIst indicates that remote Defect Indication ; + SDHFramerAISst indicates that alarm Indication Signal; + SDHFramerREIst indicates that remote ErrorIndication; + Miscabling indicates that cable of the RPR physical interface is linked incorrect; + Keepalive indicates that an exchange of messages allowing verification + that communication between stations is not active; + MateState indicates that mate cable of the RPR physical interface is linked incorrect. + " + ::= { hwRPRIfEventEntry 4 } + + hwRPRIfConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRPRIfConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of RPR logic interface configuration information." + ::= { hwRPRObjects 2 } + + hwRPRIfConfigEntry OBJECT-TYPE + SYNTAX HwRPRIfConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "RPR interface Configuration entry." + INDEX { hwRPRIfConfigIfIndex } + ::= { hwRPRIfConfigTable 1 } + + HwRPRIfConfigEntry ::= + SEQUENCE { + hwRPRIfConfigIfIndex InterfaceIndex, + hwRPRLogicIfTotalBandWidth INTEGER + } + hwRPRIfConfigIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifIndex of this RPR logic interface." + ::= { hwRPRIfConfigEntry 1 } + hwRPRLogicIfTotalBandWidth OBJECT-TYPE + SYNTAX INTEGER + { + bandwidth1000(1000), + bandwidth2488(2488), + bandwidth10000(10000) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The total bandwidth of this RPR logic interface." + ::= { hwRPRIfConfigEntry 2 } + + hwRPRTraps OBJECT IDENTIFIER ::= { hwRPR 2 } + + hwRPRexcessReservedRateDefect NOTIFICATION-TYPE + OBJECTS { rprSpanTotalRingletReservedRate } + STATUS current + DESCRIPTION + "This defect indicates that the amount of reserved + bandwidth on a ringlet exceeds the available LINK_RATE. + When an excess reserved rate defect is present, + a notification may be generated. + " + ::= { hwRPRTraps 1 } + + hwRPRprotMisconfigDefect NOTIFICATION-TYPE + OBJECTS { rprIfWrapConfig, rprIfRingOperModes } + STATUS current + DESCRIPTION + "A critical severity defect that indicates the presence + of mismatched-protection-configuration stations, based + on the value returned by MismatchedProtection(). + When a protection configuration defect is present + on the station, a notification may be generated. + " + ::= { hwRPRTraps 2 } + + hwRPRtopoChange NOTIFICATION-TYPE + OBJECTS { rprTopoImageStationIfIndex, rprTopoImageStatus, rprTopoImageWestProtectionStatus, rprTopoImageEastProtectionStatus, rprIfCurrentStatus + } + STATUS current + DESCRIPTION + "When an topology change is present, + a notification may be generated.. + " + ::= { hwRPRTraps 3 } + + hwRPRtopoInvalidDefect NOTIFICATION-TYPE + OBJECTS { ifPhysAddress, rprIfCurrentStatus } + STATUS current + DESCRIPTION + "A critical severity defect indicating that an + invalid entry has been found within the scope + of the topology,the stations on the ring excess + the MAX_STATIONS or the local station has one + or more duplicate secondary MAC addresses. When + a topology entry invalid defect ,exceeing MaxStations + or duplicate secondary MAC addresses is present, + a notification may be generated. + " + ::= { hwRPRTraps 4 } + + hwRPRduplicateMacAddressDefect NOTIFICATION-TYPE + OBJECTS { ifPhysAddress, rprTopoImageRinglet0Hops, rprTopoImageRinglet1Hops } + STATUS current + DESCRIPTION + "A critical severity defect indicating that a + duplicateMacAddress has been found on the ring. + When a duplicateMacAddress defect is present, + a notification may be generated. + " + ::= { hwRPRTraps 5 } + + hwRPRtopoInstabilityDefect NOTIFICATION-TYPE + OBJECTS { ifPhysAddress } + STATUS current + DESCRIPTION + "The critical severity Instable topology defect. + When an Instable topology defect is present, + a notification may be generated. + " + ::= { hwRPRTraps 6 } + + hwRPRtopoStabilityRestore NOTIFICATION-TYPE + OBJECTS { ifPhysAddress } + STATUS current + DESCRIPTION + "The critical severity Instable topology restore. + When an stable topology is present, + a notification may be generated. + " + ::= { hwRPRTraps 7 } + + hwRPRPhyIfEventTrap NOTIFICATION-TYPE + OBJECTS { hwRPRLogicIfIndex, hwRPRLogicIfSpanId, hwRPRPhyIfEvent } + STATUS current + DESCRIPTION + "The critical severity physical interface defect. + When an physical interface defect is present, + a notification may be generated. + " + ::= { hwRPRTraps 8 } + + hwRPRLogicIfEventTrap NOTIFICATION-TYPE + OBJECTS { hwRPRLogicIfIndex, hwRPRLogicIfSpanId, hwRPRLogicIfEvent } + STATUS current + DESCRIPTION + "The critical severity Logic interface defect. + When an logic interface defect that caused + by physical interface event is present, + a notification may be generated. + " + ::= { hwRPRTraps 9 } + + hwRPRNodeConErr NOTIFICATION-TYPE + OBJECTS { ifName } + STATUS current + DESCRIPTION + "On RPR ring, to detect the connection, a kind of packet + is send between neighbor RPR nodes, This kind of packet + is SC(Single-Choke) packet, If a node cannot receive SC + packet from neighbor node in KEEPALIVE time, then there + is failure between the two nodes. When happened, auto protection + is executed by software.!" + ::= { hwRPRTraps 10 } + + hwRPRNodeConErrResume NOTIFICATION-TYPE + OBJECTS { ifName } + STATUS current + DESCRIPTION + "On RPR ring, to detect the connection, a kind of packet + is send between neighbor RPR nodes, This kind of packet + is SC(Single-Choke) packet, If a node cannot receive SC + packet from neighbor node in KEEPALIVE time, then there + is failure between the two nodes. When failure is resumed + , this notification is sent.!" + ::= { hwRPRTraps 11 } + + hwRPRNodeMisCabling NOTIFICATION-TYPE + OBJECTS { ifName } + STATUS current + DESCRIPTION + "Optical fiber is connected in error. i.e the east direction + of one node is connected with east direction of another node, + or the west direction of one node is connected with west direction + of another node!" + ::= { hwRPRTraps 12 } + + hwRPRNodeMisCablingResume NOTIFICATION-TYPE + OBJECTS { ifName } + STATUS current + DESCRIPTION + "when phenomena that Optical fiber is connected in error disappears, + this notification is sent!" + ::= { hwRPRTraps 13 } + + hwRPRMateErr NOTIFICATION-TYPE + OBJECTS { ifName } + STATUS current + DESCRIPTION + "In double RPR operating mode, east and west directions + of one rpr node lay on two RPR cards, These two cards are + internally conntected by Gigaibit-ethernet, which is called + MATE interface. The RPR nodes cannot work normaly under + condition of MATE error.!" + ::= { hwRPRTraps 14 } + + hwRPRMateErrResume NOTIFICATION-TYPE + OBJECTS { ifName } + STATUS current + DESCRIPTION + "In double RPR operating mode, east and west directions + of one rpr node lay on two RPR cards, These two cards are + internally conntected by Gigaibit-ethernet, which is called + MATE interface. The RPR nodes cannot work normaly under + condition of MATE error.when MATE error is resumed ,this + notification is sent!" + ::= { hwRPRTraps 15 } + + hwRPRLOS NOTIFICATION-TYPE + OBJECTS { ifName } + STATUS current + DESCRIPTION + "On RPR physical layer, link connection is detected + through physical singal. When can't receive physical + singal, then local node from neighbor node, LOS(lost of signal) + alarm is report, auto protection is executed by software.!" + ::= { hwRPRTraps 16 } + + hwRPRLOSResume NOTIFICATION-TYPE + OBJECTS { ifName } + STATUS current + DESCRIPTION + "On RPR physical layer, link connection is detected + through physical singal. When can't receive physical + singal, then local node from neighbor node, LOS(lost of signal) + alarm is report, auto protection is executed by software.when LOS + is resumed,this notification is sent" + ::= { hwRPRTraps 17 } + + hwRPRTrapConformance OBJECT IDENTIFIER ::= { hwRPR 3 } + + hwRPRTrapCompliances OBJECT IDENTIFIER ::= { hwRPRTrapConformance 1 } + + hwRPRTrapCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities that implement + RPRTRAP on a router. + " + MODULE -- this module + MANDATORY-GROUPS { hwRPRIfEventGroup, hwRPRTrapGroup } + ::= { hwRPRTrapCompliances 1 } + + hwRPRTrapGroups OBJECT IDENTIFIER ::= { hwRPRTrapConformance 2 } + + hwRPRIfEventGroup OBJECT-GROUP + OBJECTS { hwRPRLogicIfIndex, hwRPRLogicIfSpanId, hwRPRPhyIfEvent, hwRPRLogicIfEvent } + STATUS current + DESCRIPTION + "provide RPRTRAP objects configuration information. " + ::= { hwRPRTrapGroups 1 } + + hwRPRTrapGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwRPRexcessReservedRateDefect, hwRPRprotMisconfigDefect, hwRPRtopoChange, hwRPRtopoInvalidDefect, hwRPRduplicateMacAddressDefect, + hwRPRtopoInstabilityDefect, hwRPRtopoStabilityRestore, hwRPRPhyIfEventTrap, hwRPRLogicIfEventTrap, hwRPRNodeConErr, + hwRPRNodeConErrResume, hwRPRNodeMisCabling, hwRPRNodeMisCablingResume, hwRPRMateErr, hwRPRMateErrResume, + hwRPRLOS, hwRPRLOSResume } + STATUS current + DESCRIPTION + "Required objects to provide RPRTRAP objects configuration + information. " + ::= { hwRPRTrapGroups 2 } + + hwRPRIfConfigGroup OBJECT-GROUP + OBJECTS { hwRPRLogicIfTotalBandWidth } + STATUS current + DESCRIPTION + "Description." + ::= { hwRPRTrapGroups 3 } + + + END + +-- +-- HUAWEI-RPR-MIB.mib +-- diff --git a/MIBS/huawei/HUAWEI-RRPP-MIB b/MIBS/huawei/HUAWEI-RRPP-MIB new file mode 100644 index 0000000..c4e4642 --- /dev/null +++ b/MIBS/huawei/HUAWEI-RRPP-MIB @@ -0,0 +1,1142 @@ +-- ================================================================== +-- Copyright (C) 2006 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI LAN Switch RRPP MIB +-- Reference: +-- Version: V1.0 +-- History: +-- V1.0 2006-02-20 Created by Gurongwei 50539 +-- V1.1 2006-06-07 Modify by xingxing 51692 +-- V1.2 2006-07-07 Modify by zhouyun 60016423 +-- V1.3 2006-09-11 Modify by zhouyun 60016423 +-- V1.4 2006-12-29 Modify by zhouyun 60016423 +-- V1.5 2007-8-2 Modify by jianglian 60019048 +-- 2008-6-5 Modify by yanjiajun 130005 +-- ================================================================== + + HUAWEI-RRPP-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + Counter32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + RowStatus, TEXTUAL-CONVENTION + FROM SNMPv2-TC + InterfaceIndex + FROM IF-MIB + VlanId + FROM Q-BRIDGE-MIB; + + + + hwRrpp MODULE-IDENTITY + LAST-UPDATED "200607130000Z" + ORGANIZATION + "Huawei Technologies Co. Ltd." + CONTACT-INFO + "Platform Team Huawei Technologies Co. Ltd. + Hai-Dian District Beijing P.R. China + http://www.huawei.com + Zip:100085" + DESCRIPTION + "The RRPP (Rapid Ring Protection protocol) provides + fast protection switching to layer 2 switches + interconnected in an Ethernet ring topology. When + a link in the ring breaks, the RRPP can recover the + data path quickly. Its protection switching is + similar to what can be achieved with the Spanning + Tree Protocol (STP), but the converging time is less + than a second after link failure. + This MIB defines management information used on + products which support RRPP." + ::= { hwDatacomm 113 } + + EnabledStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A simple status value for the object." + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + hwRrppScalarGroup OBJECT IDENTIFIER ::= { hwRrpp 1 } + + + hwRrppEnableStatus OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicating whether the RRPP is enabled on this switch." + ::= { hwRrppScalarGroup 1 } + + + hwRrppLinkupDelayTime OBJECT-TYPE + SYNTAX Integer32 (0..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the delay when ports change to Up ." + DEFVAL { '0'b } + ::= { hwRrppScalarGroup 2 } + + + + + + hwRrppTables OBJECT IDENTIFIER ::= { hwRrpp 2 } + + + hwRrppDomainTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRrppDomainEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information about configurations + and status of a RRPP domain." + ::= { hwRrppTables 1 } + + + hwRrppDomainEntry OBJECT-TYPE + SYNTAX HwRrppDomainEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Detailed information of a specified RRPP domain." + INDEX { hwRrppDomainID } + ::= { hwRrppDomainTable 1 } + + + HwRrppDomainEntry ::= + SEQUENCE { + hwRrppDomainID + INTEGER, + hwRrppDomainControlVlanID + INTEGER, + hwRrppDomainProtectedVlan + OCTET STRING, + hwRrppDomainHelloTime + INTEGER, + hwRrppDomainFailTime + INTEGER, + hwRrppDomainRowStatus + RowStatus, + hwRrppDomainResetStatistics + INTEGER, + hwRrppMulSubRingProtection + EnabledStatus + } + + hwRrppDomainID OBJECT-TYPE + SYNTAX INTEGER (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index uniquely identifies a RRPP domain, + which ranges from 1~8. + This value can't be modified after created." + ::= { hwRrppDomainEntry 1 } + + + hwRrppDomainControlVlanID OBJECT-TYPE + SYNTAX INTEGER (1..4093 | 65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Index of the control VLAN specified to a domain. + The value 65535 indicates the control VLAN has + not been configured. + The VLAN assigned to a RRPP Domain must not have + been created. + This value can't be modified after created." + DEFVAL { 65535 } + ::= { hwRrppDomainEntry 2 } + + hwRrppDomainHelloTime OBJECT-TYPE + SYNTAX INTEGER (1..10) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value indicates the interval between two hello + packets sent by master-node, and its unit is second. + The value ranges from 1s~10s." + DEFVAL { 1 } + ::= { hwRrppDomainEntry 3 } + + + hwRrppDomainFailTime OBJECT-TYPE + SYNTAX INTEGER (3..30) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The expiration value of the fail-period timer and its unit + is second. If not receiving hello packets before this + expires, the master-node considers the ring is broken. + The value of this node ranging from 3s~30s must not be + less than triple hwRrppDomainHelloTime's value." + DEFVAL { 3 } + ::= { hwRrppDomainEntry 4 } + + + hwRrppDomainRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is responsible for managing the creation, + deletion and modification of rows, which support active + status and CreatAndGo, destroy operation." + ::= { hwRrppDomainEntry 5 } + hwRrppDomainResetStatistics OBJECT-TYPE + SYNTAX INTEGER + { + cleared(1), + unused(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Clears the statistics of packets received and sent on the current domain." + ::= { hwRrppDomainEntry 6 } + hwRrppMulSubRingProtection OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicating whether the rrpp mul-sub-ring protection is enabled on this switch." + ::= { hwRrppDomainEntry 7 } + + hwRrppDomainProtectedVlan OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..48)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Information about the instances bound to a domain. + The value ranges from 0 to 48. Both the ID and the number of the instances can be obtained through the value." + ::= { hwRrppDomainEntry 8 } + + hwRrppRingTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRrppRingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information about configurations + and status of a RRPP Ring." + ::= { hwRrppTables 2 } + + + hwRrppRingEntry OBJECT-TYPE + SYNTAX HwRrppRingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Detailed information of a specified RRPP Ring." + INDEX { hwRrppDomainID, hwRrppRingID } + ::= { hwRrppRingTable 1 } + + + HwRrppRingEntry ::= + SEQUENCE { + hwRrppRingID + INTEGER, + hwRrppRingEnableStatus + EnabledStatus, + hwRrppRingActive + INTEGER, + hwRrppRingState + INTEGER, + hwRrppRingNodeMode + INTEGER, + hwRrppRingPrimaryPort + InterfaceIndex, + hwRrppRingSecondaryPort + InterfaceIndex, + hwRrppRingLevel + INTEGER, + hwRrppRingRowStatus + RowStatus, + hwRrppRingResetStatistics + INTEGER + } + + hwRrppRingID OBJECT-TYPE + SYNTAX INTEGER (1..64) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index uniquely identifies a RRPP Ring, + which ranges from 1~64. + This value can't be modified after created." + ::= { hwRrppRingEntry 1 } + + + hwRrppRingEnableStatus OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicating whether the RRPP is enabled on this Ring. + NOTE: If major-ring and sub-ring(s) of a domain + coexist on a switch, major-ring must be enabled + before sub-ring is enabled. And sub-ring must be + disabled before major-ring is disabled." + ::= { hwRrppRingEntry 2 } + + + hwRrppRingActive OBJECT-TYPE + SYNTAX INTEGER + { + active(1), + inactive(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "As both hwRrppEnableStatus and hwRrppRingEnableStatus + are enabled, the ring is activated. Whereas either of + the two items is disabled, the ring is inactive." + ::= { hwRrppRingEntry 3 } + + + hwRrppRingState OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + health(2), + fault(3), + complete(4), + failed(5), + linkup(6), + linkdown(7), + preforwarding(8), + linkupnotify(9), + linkdownnotify(10), + preforwardnotify(11) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status (i.e. unknown, health or fault) of the Ethernet + ring." + ::= { hwRrppRingEntry 4 } + + + hwRrppRingNodeMode OBJECT-TYPE + SYNTAX INTEGER + { + master(1), + transit(2), + edge(3), + assistantEdge(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "There are four RRPP node modes for the switch on a RRPP + ring, such as master, transit, edge and assistant-edge. + Each RRPP ring has a single designated master-node. All + other nodes except edge-node and assistant-edge-node on + that ring are referred to as transit-nodes. + The node mode of edge and assistant-edge should be + configured only on sub-ring. When there is a common link + between a sub-ring and its major-ring, the node mode of + the sub-ring must be edge or assistant-edge, and they must + be configured in pairs. + If node mode is designated as edge or assistant-edge, + several points should be noticed: + Major-ring must be created before a sub-ring is created; + Major-ring can't be deleted unless all its sub-rings are + deleted; + The node mode of the switch on major-ring must be + transit; + Major-ring and sub-ring must have only a common port. + This value can't be modified after created." + ::= { hwRrppRingEntry 5 } + + + hwRrppRingPrimaryPort OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If the switch is a master-node or transit-node, this value + is ifIndex of the primary port; otherwise, if the switch is an + edge-node or assistant-edge-node, this value is ifIndex of the common + port. + This value is 0, if the port doesn't exist. + This value can't be modified after created." + ::= { hwRrppRingEntry 6 } + + + hwRrppRingSecondaryPort OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If the switch is a master-node or transit-node, this value + is ifIndex of the secondary port; otherwise, if the switch is + an edge-node or assistant-edge-node, this value is ifIndex of the edge + port. + This value is 0, if the port doesn't exist. + This value can't be modified after created." + ::= { hwRrppRingEntry 7 } + + + hwRrppRingLevel OBJECT-TYPE + SYNTAX INTEGER + { + majorRing(0), + subRing(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Level of a ring. This field should be set 0 on major-ring + and 1 on the sub-ring. + This value can't be modified after created." + ::= { hwRrppRingEntry 8 } + + + hwRrppRingRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is responsible for managing the creation, + deletion and modification of rows, which support active + status and CreatAndGo, destroy operation. + To create a new row, hwRrppRingNodeMode, + hwRrppRingPrimaryPort, hwRrppRingSecondaryPort and + hwRrppRingLevel must be specified." + ::= { hwRrppRingEntry 9 } + hwRrppRingResetStatistics OBJECT-TYPE + SYNTAX INTEGER + { + cleared(1), + unused(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Clears the statistics of packets received and sent on the current ring." + ::= { hwRrppRingEntry 10 } + + hwRrppPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRrppPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information about configurations and + status of a RRPP port." + ::= { hwRrppTables 3 } + + + hwRrppPortEntry OBJECT-TYPE + SYNTAX HwRrppPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Detailed information of a specified RRPP port." + INDEX { hwRrppDomainID, hwRrppRingID, hwRrppPortID } + ::= { hwRrppPortTable 1 } + + + HwRrppPortEntry ::= + SEQUENCE { + hwRrppPortID + InterfaceIndex, + hwRrppPortType + INTEGER, + hwRrppPortRole + INTEGER, + hwRrppPortState + INTEGER, + hwRrppPortRXError + Counter32, + hwRrppPortRXHello + Counter32, + hwRrppPortRXLinkUp + Counter32, + hwRrppPortRXLinkDown + Counter32, + hwRrppPortRXCommonFlush + Counter32, + hwRrppPortRXCompleteFlush + Counter32, + hwRrppPortRXEdgeHello + Counter32, + hwRrppPortRXMajorFault + Counter32, + hwRrppPortTXError + Counter32, + hwRrppPortTXHello + Counter32, + hwRrppPortTXLinkUp + Counter32, + hwRrppPortTXLinkDown + Counter32, + hwRrppPortTXCommonFlush + Counter32, + hwRrppPortTXCompleteFlush + Counter32, + hwRrppPortTXEdgeHello + Counter32, + hwRrppPortTXMajorFault + Counter32 + } + + hwRrppPortID OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Logical index of the interface index." + ::= { hwRrppPortEntry 1 } + + + hwRrppPortType OBJECT-TYPE + SYNTAX INTEGER + { + fe(1), + ge(2), + ve(3), + ethtrunk(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface type of the RRPP port. + (i.e. FE, GE, VE or Eth-Trunk port)." + ::= { hwRrppPortEntry 2 } + + hwRrppPortRole OBJECT-TYPE + SYNTAX INTEGER + { + primary(1), + secondary(2), + common(3), + edge(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The RRPP role of the port. + (i.e. primary, secondary, common or edge port)." + ::= { hwRrppPortEntry 3 } + + + hwRrppPortState OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + unblocked(2), + blocked(3), + down(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of RRPP port, including unknown, unblocked, blocked + and down." + ::= { hwRrppPortEntry 4 } + + + hwRrppPortRXError OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics of illegal RRPP packets received from + this port." + ::= { hwRrppPortEntry 5 } + + + hwRrppPortRXHello OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics of hello packets received from + this port on specified ring." + ::= { hwRrppPortEntry 6 } + + + hwRrppPortRXLinkUp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics of link-up packets received + from this port on specified ring." + ::= { hwRrppPortEntry 7 } + + hwRrppPortRXLinkDown OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics of link-down packets received + from this port on specified ring." + ::= { hwRrppPortEntry 8 } + + hwRrppPortRXCommonFlush OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics of common-flush packets received from + this port on specified ring. + Instruction + When master-node receives valid link-down packets + or link-up packets, it will send common-flush packets, + instructing the other nodes on the ring to flush their + forwarding database. + When the nodes except master-node receive common-flush, + they will flush forwarding database. If there is any + port blocked on that node, it won't be unblocked." + ::= { hwRrppPortEntry 9 } + + hwRrppPortRXCompleteFlush OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics of complete-flush packets received + from this port on specified ring. + Instruction + When the ring recovers, master-node will receive its own + hello packets. It will send complete-flush packets, + instructing the other nodes on the ring to flush their + forwarding database. + When the nodes except master-node receive complete-flush, + they will flush forwarding database. If there is any port + blocked on that node, it will be unblocked." + ::= { hwRrppPortEntry 10 } + + hwRrppPortRXEdgeHello OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics of edge-hello packets received + from this port on specified ring. + Instruction + When edge-node sends edge-hello packets, + assistantEdge-node will receive its own edge-hello + packets from the common link and the master ring." + ::= { hwRrppPortEntry 11 } + + hwRrppPortRXMajorFault OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics of major-fault packets received + from this port on specified ring. + Instruction + When assistantEdge can't receive edge-hello packets + in the specified fault-time, + assistantEdge-node will send its own major-fault + packets from the edge port around the sub ring. + Edge-node will receive the major-fault packets from + its edge port. Then Edge-node will block its edge port." + ::= { hwRrppPortEntry 12 } + + hwRrppPortTXError OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics of RRPP packets failed to send out of + this port." + ::= { hwRrppPortEntry 13 } + + hwRrppPortTXHello OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics of hello packets sent from + this port on specified ring." + ::= { hwRrppPortEntry 14 } + + hwRrppPortTXLinkUp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics of link-up packets sent + from this port on specified ring." + ::= { hwRrppPortEntry 15 } + + hwRrppPortTXLinkDown OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics of link-down packets sent + from this port on specified ring." + ::= { hwRrppPortEntry 16 } + + hwRrppPortTXCommonFlush OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics of common-flush packets sent from + this port on specified ring." + ::= { hwRrppPortEntry 17 } + + hwRrppPortTXCompleteFlush OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics of complete-flush packets sent + from this port on specified ring." + ::= { hwRrppPortEntry 18 } + + hwRrppPortTXEdgeHello OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics of edge-hello packets sent + from this port on specified ring." + ::= { hwRrppPortEntry 19 } + + hwRrppPortTXMajorFault OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistics of major-fault packets sent + from this port on specified ring." + ::= { hwRrppPortEntry 20 } + + hwRrppTrackInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWRrppTrackInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information about tracking port." + ::= { hwRrppTables 4 } + + hwRrppTrackInterfaceEntry OBJECT-TYPE + SYNTAX HWRrppTrackInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Detailed information of a specified RRPP track interface." + INDEX { hwRrppDomainID, hwRrppRingID, hwRrppTrackInterfaceID } + ::= { hwRrppTrackInterfaceTable 1 } + + HWRrppTrackInterfaceEntry ::= + SEQUENCE { + hwRrppTrackInterfaceID + InterfaceIndex, + hwRrppTrackRowStatus + RowStatus + } + + hwRrppTrackInterfaceID OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Logical index of track interface." + ::= { hwRrppTrackInterfaceEntry 1 } + hwRrppTrackRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is responsible for managing the creation, + deletion and modification of rows, which support active + status and CreatAndGo, destroy operation." + ::= { hwRrppTrackInterfaceEntry 2 } + + + + hwRrppRingGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRrppRingGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information about an RRPP ring group and created without the domain or ring." + ::= { hwRrppTables 5 } + + + hwRrppRingGroupEntry OBJECT-TYPE + SYNTAX HwRrppRingGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Detailed information about a specified RRPP ring group." + INDEX { hwRrppRingGroupID } + ::= { hwRrppRingGroupTable 1 } + + HwRrppRingGroupEntry ::= + SEQUENCE { + hwRrppRingGroupID + Integer32, + hwRrppRingGroupRowStatus + RowStatus + } + + hwRrppRingGroupID OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "index of the RRPP ring group, + which ranges from 1~16. + This value can't be modified after created" + ::= { hwRrppRingGroupEntry 1 } + + + hwRrppRingGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status in the ring group configuration table. + hwRrppRingGroupID must be specified to create a row." + ::= { hwRrppRingGroupEntry 2 } + + + + + hwRrppRingGroupMemberTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRrppRingGroupMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information about the configurations and status of an RRPP ring." + ::= { hwRrppTables 6 } + + hwRrppRingGroupMemberEntry OBJECT-TYPE + SYNTAX HwRrppRingGroupMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Detailed information about a specified RRPP ring group." + INDEX { hwRrppRingGroupID, hwRrppRingGroupMemberDomainID, hwRrppRingGroupMemberRingID } + ::= { hwRrppRingGroupMemberTable 1 } + + HwRrppRingGroupMemberEntry ::= + SEQUENCE { + hwRrppRingGroupMemberDomainID + Integer32, + hwRrppRingGroupMemberRingID + Integer32, + hwRrppRingGroupIsEdgeHelloProcess + EnabledStatus, + hwRrppRingGroupMemberRowStatus + RowStatus + } + + + hwRrppRingGroupMemberDomainID OBJECT-TYPE + SYNTAX Integer32 (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index, namely, domain ID of the members of a ring group, which ranges from 1 to 8. + This value cannot be modified after created" + ::= { hwRrppRingGroupMemberEntry 1 } + + + hwRrppRingGroupMemberRingID OBJECT-TYPE + SYNTAX Integer32 (1..64) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index, namely, ring ID of the members of a ring group, which ranges from 1 to 64. + This value cannot be modified after created." + ::= { hwRrppRingGroupMemberEntry 2 } + + + hwRrppRingGroupIsEdgeHelloProcess OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Flag carried in the sent edge-Hello Packet. + This value can be modified after created." + ::= { hwRrppRingGroupMemberEntry 3 } + + + + hwRrppRingGroupMemberRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status in the ring group configuration table. + hwRrppRingGroupMemberDomainID, hwRrppRingGroupMemberRingID, + and hwRrppRingGroupIsEdgeHelloSender must be specified to create a row." + ::= { hwRrppRingGroupMemberEntry 4 } + + + + + + + hwRrppSnoopingTable OBJECT IDENTIFIER ::= { hwRrpp 3 } + + + hwRrppSnoopingInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRrppSnoopingInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information about RRPP snooping enable interface." + ::= { hwRrppSnoopingTable 1 } + + hwRrppSnoopingInterfaceEntry OBJECT-TYPE + SYNTAX HwRrppSnoopingInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Detailed information of a specified RRPP snooping enable interface." + INDEX { hwRrppSnoopingInterfaceId } + ::= { hwRrppSnoopingInterfaceTable 1 } + + HwRrppSnoopingInterfaceEntry ::= + SEQUENCE { + hwRrppSnoopingInterfaceId + InterfaceIndex, + hwRrppSnoopingVsiName + OCTET STRING, + hwRrppSnoopingVlanId + VlanId, + hwRrppSnoopingEnableStatus + EnabledStatus, + hwRrppSnoopingRowStatus + RowStatus + } + + hwRrppSnoopingInterfaceId OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Logical index of the interface index." + ::= { hwRrppSnoopingInterfaceEntry 1 } + + hwRrppSnoopingVsiName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of VSI which the interface was binding to." + ::= { hwRrppSnoopingInterfaceEntry 2 } + + hwRrppSnoopingVlanId OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN which the intertace added to." + ::= { hwRrppSnoopingInterfaceEntry 3 } + + hwRrppSnoopingEnableStatus OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicating whether the RRPP snooping is enabled on this switch." + ::= { hwRrppSnoopingInterfaceEntry 4 } + + hwRrppSnoopingRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is responsible for managing the creation, + deletion and modification of rows, which support active + status and CreatAndGo, destroy operation." + ::= { hwRrppSnoopingInterfaceEntry 5 } + + hwRrppSnoopingVsiTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRrppSnoopingVsiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information about RRPP snooping relating interface." + ::= { hwRrppSnoopingTable 2 } + + hwRrppSnoopingVsiEntry OBJECT-TYPE + SYNTAX HwRrppSnoopingVsiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Detailed information of a specified RRPP snooping relating interface." + INDEX { hwRrppSnoopingVsiInterfaceId, hwVsiName} + ::= { hwRrppSnoopingVsiTable 1 } + + HwRrppSnoopingVsiEntry ::= + SEQUENCE { + hwRrppSnoopingVsiInterfaceId + InterfaceIndex, + hwVsiName + OCTET STRING, + hwRrppSnoopingVsiRowStatus + RowStatus + } + + hwRrppSnoopingVsiInterfaceId OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Logical index of the interface index." + ::= { hwRrppSnoopingVsiEntry 1 } + + hwVsiName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of VSI." + ::= { hwRrppSnoopingVsiEntry 2 } + + hwRrppSnoopingVsiRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is responsible for managing the creation, + deletion and modification of rows, which support active + status and CreatAndGo, destroy operation." + ::= { hwRrppSnoopingVsiEntry 3 } + + + hwRrppNotifications OBJECT IDENTIFIER ::= { hwRrpp 4 } + + hwRrppRingRecover NOTIFICATION-TYPE + OBJECTS { hwRrppRingState } + STATUS current + DESCRIPTION + "Trap message is generated by master-node on + the ring when the ring recovers from fault." + ::= { hwRrppNotifications 1 } + + hwRrppRingFail NOTIFICATION-TYPE + OBJECTS { hwRrppRingState } + STATUS current + DESCRIPTION + "Trap message is generated by master-node on + the ring when the ring fails." + ::= { hwRrppNotifications 2 } + + hwRrppMultiMaster NOTIFICATION-TYPE + OBJECTS { hwRrppRingNodeMode } + STATUS current + DESCRIPTION + "Trap message is generated by master-node when + it detects there are more than one master-node + on the ring." + ::= { hwRrppNotifications 3 } + + hwRrppTrackInterfaceDown NOTIFICATION-TYPE + OBJECTS { hwRrppTrackRowStatus } + STATUS current + DESCRIPTION + "Trap message is generated by RRPP node when + the track interface tracked BFD down." + ::= { hwRrppNotifications 4 } + + hwRrppTrackInterfaceUp NOTIFICATION-TYPE + OBJECTS { hwRrppTrackRowStatus } + STATUS current + DESCRIPTION + "Trap message is generated by RRPP node when + the track interface tracked BFD up." + ::= { hwRrppNotifications 5 } + + hwRrppMibGroup OBJECT IDENTIFIER ::= { hwRrpp 5 } + + hwRrppGlobalGroup OBJECT-GROUP + OBJECTS { hwRrppEnableStatus, hwRrppLinkupDelayTime } + STATUS current + DESCRIPTION + "The RRPP global group." + ::= { hwRrppMibGroup 1 } + + hwRrppDomainGroup OBJECT-GROUP + OBJECTS { hwRrppDomainControlVlanID,hwRrppDomainHelloTime, hwRrppDomainFailTime, hwRrppDomainRowStatus,hwRrppDomainResetStatistics, hwRrppMulSubRingProtection, hwRrppDomainProtectedVlan } + STATUS current + DESCRIPTION + "The RRPP domain group." + ::= { hwRrppMibGroup 2 } + + hwRrppRingGroup OBJECT-GROUP + OBJECTS { hwRrppRingEnableStatus, hwRrppRingActive, hwRrppRingState, hwRrppRingNodeMode, hwRrppRingPrimaryPort, + hwRrppRingSecondaryPort, hwRrppRingLevel, hwRrppRingRowStatus,hwRrppRingResetStatistics } + STATUS current + DESCRIPTION + "The RRPP ring group." + ::= { hwRrppMibGroup 3 } + + hwRrppPortGroup OBJECT-GROUP + OBJECTS { hwRrppPortType, hwRrppPortRole, hwRrppPortState, hwRrppPortRXError, hwRrppPortRXHello, + hwRrppPortRXLinkUp, hwRrppPortRXLinkDown, hwRrppPortRXCommonFlush, hwRrppPortRXCompleteFlush, hwRrppPortRXEdgeHello, + hwRrppPortRXMajorFault, hwRrppPortTXError, hwRrppPortTXHello, hwRrppPortTXLinkUp, hwRrppPortTXLinkDown, + hwRrppPortTXCommonFlush, hwRrppPortTXCompleteFlush, hwRrppPortTXEdgeHello, hwRrppPortTXMajorFault } + STATUS current + DESCRIPTION + "The RRPP port group." + ::= { hwRrppMibGroup 4 } + + hwRrppTrackInterfaceGroup OBJECT-GROUP + OBJECTS { hwRrppTrackRowStatus } + STATUS current + DESCRIPTION + "The RRPP Track Interface group." + ::= { hwRrppMibGroup 5 } + + + hwRrppRingGroupGroup OBJECT-GROUP + OBJECTS {hwRrppRingGroupRowStatus } + STATUS current + DESCRIPTION + "The RRPP RingGroup group." + ::= { hwRrppMibGroup 6 } + + hwRrppRingGroupMemberGroup OBJECT-GROUP + OBJECTS {hwRrppRingGroupIsEdgeHelloProcess,hwRrppRingGroupMemberRowStatus } + STATUS current + DESCRIPTION + "The RRPP RingGroupMember group." + ::= { hwRrppMibGroup 7 } + + hwRrppSnoopingInterfaceGroup OBJECT-GROUP + OBJECTS { hwRrppSnoopingVsiName, hwRrppSnoopingVlanId, hwRrppSnoopingEnableStatus, hwRrppSnoopingRowStatus } + STATUS current + DESCRIPTION + "The RRPP Snooping enable Interface group." + ::= { hwRrppMibGroup 8 } + + hwRrppSnoopingVsiGroup OBJECT-GROUP + OBJECTS { hwRrppSnoopingVsiRowStatus } + STATUS current + DESCRIPTION + "The RRPP Snooping associate vsi group." + ::= { hwRrppMibGroup 9 } + + hwRrppNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwRrppRingRecover, hwRrppRingFail, hwRrppMultiMaster, hwRrppTrackInterfaceDown, hwRrppTrackInterfaceUp} + STATUS current + DESCRIPTION + "The notification group." + ::= { hwRrppMibGroup 10 } + + + + END diff --git a/MIBS/huawei/HUAWEI-RSVPTE-MIB b/MIBS/huawei/HUAWEI-RSVPTE-MIB new file mode 100644 index 0000000..ce22d00 --- /dev/null +++ b/MIBS/huawei/HUAWEI-RSVPTE-MIB @@ -0,0 +1,3268 @@ +-- ================================================================= +-- Copyright (C) 2007 by HUAWEI TECHNOLOGIES. All rights reserved +-- +-- Description the HUAWEI-RSVPTE-MIB provides information about RSVPTE. +-- Reference: +-- Version: V1.0 +-- History: +-- zhuguangdong 2007-04-16 publish +-- ================================================================= +-- + + HUAWEI-RSVPTE-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + ifIndex + FROM IF-MIB + SessionType, BitRate, BurstSize, MessageSize, QosService + FROM INTEGRATED-SERVICES-MIB + OBJECT-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + IpAddress, Integer32, Gauge32, OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + TruthValue, TimeStamp, RowStatus, TimeInterval + FROM SNMPv2-TC; + + +-- Thu Apri 16 15:03:53 PDT 2007 + hwRsvpTe MODULE-IDENTITY + LAST-UPDATED "200704101000Z" -- April 10, 2007 at 10:00 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "R&D BeiJing, Huawei Technologies co.,Ltd. + Huawei Bld.,NO.3 Xinxi Rd., + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + Zip:100085 + Http://www.huawei.com + E-mail:support@huawei.com + " + DESCRIPTION + "The MIB module to describe the RSVP Protocol" + ::= { hwDatacomm 148 } + + + + +-- +-- Node definitions +-- + + hwRsvpTeObjects OBJECT IDENTIFIER ::= { hwRsvpTe 1 } + + +-- The RSVP Session Statistics Database displays statistics +-- relating to the number of senders and receivers in each +-- session. + hwRsvpTeSessionTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRsvpTeSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of all sessions seen by a given sys- + tem." + ::= { hwRsvpTeObjects 1 } + + + hwRsvpTeSessionEntry OBJECT-TYPE + SYNTAX HwRsvpTeSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A single session seen by a given system." + INDEX { hwRsvpTeSessionNumber } + ::= { hwRsvpTeSessionTable 1 } + + + HwRsvpTeSessionEntry ::= + SEQUENCE { + hwRsvpTeSessionNumber + Gauge32, + hwRsvpTeSessionType + SessionType, + hwRsvpTeSessionDestAddr + OCTET STRING, + hwRsvpTeSessionDestAddrLength + Integer32, + hwRsvpTeSessionSenders + Gauge32, + hwRsvpTeSessionReceivers + Gauge32, + hwRsvpTeSessionRequests + Gauge32, + hwRsvpTeSessionTunnelId + Integer32, + hwRsvpTeSessionTunnelExtId + IpAddress, + hwRsvpTeSessionLspsNumber + Gauge32, + hwRsvpTeSessionStyle + INTEGER + } + + hwRsvpTeSessionNumber OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The number of this session. This is for SNMP + Indexing purposes only and has no relation to + any protocol value." + ::= { hwRsvpTeSessionEntry 1 } + + + hwRsvpTeSessionType OBJECT-TYPE + SYNTAX SessionType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of session (IP4, IP6, IP6 with flow + information, etc)." + ::= { hwRsvpTeSessionEntry 2 } + + + hwRsvpTeSessionDestAddr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination address used by all senders in + this session." + ::= { hwRsvpTeSessionEntry 3 } + + + hwRsvpTeSessionDestAddrLength OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The CIDR prefix length of the session address, + which is 32 for IP4 host and multicast ad- + dresses, and 128 for IP6 addresses." + ::= { hwRsvpTeSessionEntry 4 } + + + hwRsvpTeSessionSenders OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of distinct senders currently known + to be part of this session." + ::= { hwRsvpTeSessionEntry 5 } + + + hwRsvpTeSessionReceivers OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of reservations being requested of + this system for this session." + ::= { hwRsvpTeSessionEntry 6 } + + + hwRsvpTeSessionRequests OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of reservation requests this system + is sending upstream for this session." + ::= { hwRsvpTeSessionEntry 7 } + + + hwRsvpTeSessionTunnelId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A 16-bit identifier used in the SESSION that remains + constant over the life of the tunnel." + ::= { hwRsvpTeSessionEntry 8 } + + + hwRsvpTeSessionTunnelExtId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An identifier used in the SESSION that remains + constant over the life of the tunnel. Normally + the identifier is set to all zeros. Ingress nodes + that wish to narrow the scope of a SESSION to the + ingress-egress pair may place their IPv4 address + here as a globally unique identifier. " + ::= { hwRsvpTeSessionEntry 9 } + + + hwRsvpTeSessionLspsNumber OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of LSPs that belong to this session." + ::= { hwRsvpTeSessionEntry 10 } + + + hwRsvpTeSessionStyle OBJECT-TYPE + SYNTAX INTEGER + { + ff(10), + wf(17), + se(18) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An enumerable value to identify the treatment of + reservations for different senders within the + same session: WF 10001b, FF01010b, SE 10010b." + ::= { hwRsvpTeSessionEntry 11 } + + + hwRsvpTeSenderTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRsvpTeSenderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information describing the state information + displayed by senders in PATH messages." + ::= { hwRsvpTeObjects 2 } + + + hwRsvpTeSenderEntry OBJECT-TYPE + SYNTAX HwRsvpTeSenderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information describing the state information + displayed by a single sender's PATH message." + INDEX { hwRsvpTeSessionNumber, hwRsvpTeSenderNumber } + ::= { hwRsvpTeSenderTable 1 } + + + HwRsvpTeSenderEntry ::= + SEQUENCE { + hwRsvpTeSenderNumber + Gauge32, + hwRsvpTeSenderType + SessionType, + hwRsvpTeSenderDestAddr + OCTET STRING, + hwRsvpTeSenderAddr + OCTET STRING, + hwRsvpTeSenderDestAddrLength + Integer32, + hwRsvpTeSenderAddrLength + Integer32, + hwRsvpTeSenderHopAddr + OCTET STRING, + hwRsvpTeSenderHopLih + Integer32, + hwRsvpTeSenderInterface + Integer32, + hwRsvpTeSenderTSpecRate + BitRate, + hwRsvpTeSenderTSpecPeakRate + BitRate, + hwRsvpTeSenderTSpecBurst + BurstSize, + hwRsvpTeSenderTSpecMinTu + MessageSize, + hwRsvpTeSenderTSpecMaxTu + MessageSize, + hwRsvpTeSenderInterval + Integer32, + hwRsvpTeSenderRsvpHop + TruthValue, + hwRsvpTeSenderPolicy + OCTET STRING, + hwRsvpTeSenderAdspecBreak + TruthValue, + hwRsvpTeSenderAdspecHopCount + Integer32, + hwRsvpTeSenderAdspecPathBw + BitRate, + hwRsvpTeSenderAdspecMinLatency + Integer32, + hwRsvpTeSenderAdspecMtu + Integer32, + hwRsvpTeSenderAdspecGuaranteedSvc + TruthValue, + hwRsvpTeSenderAdspecGuaranteedBreak + TruthValue, + hwRsvpTeSenderAdspecGuaranteedCtot + Integer32, + hwRsvpTeSenderAdspecGuaranteedDtot + Integer32, + hwRsvpTeSenderAdspecGuaranteedCsum + Integer32, + hwRsvpTeSenderAdspecGuaranteedDsum + Integer32, + hwRsvpTeSenderAdspecGuaranteedHopCount + Integer32, + hwRsvpTeSenderAdspecGuaranteedPathBw + BitRate, + hwRsvpTeSenderAdspecGuaranteedMinLatency + Integer32, + hwRsvpTeSenderAdspecGuaranteedMtu + Integer32, + hwRsvpTeSenderAdspecCtrlLoadSvc + TruthValue, + hwRsvpTeSenderAdspecCtrlLoadBreak + TruthValue, + hwRsvpTeSenderAdspecCtrlLoadHopCount + Integer32, + hwRsvpTeSenderAdspecCtrlLoadPathBw + BitRate, + hwRsvpTeSenderAdspecCtrlLoadMinLatency + Integer32, + hwRsvpTeSenderAdspecCtrlLoadMtu + Integer32, + hwRsvpTeSenderTtl + Integer32, + hwRsvpTeLspId + Integer32, + hwRsvpTeSenderMsgIdSndFlag + Integer32, + hwRsvpTeSenderMsgIdSndEpoch + Gauge32, + hwRsvpTeSenderMsgIdSndNumber + Gauge32, + hwRsvpTeSenderMsgIdRcvFlag + Integer32, + hwRsvpTeSenderMsgIdRcvEpoch + Gauge32, + hwRsvpTeSenderMsgIdRcvNumber + Gauge32, + hwRsvpTeSenderClassType + Integer32, + hwRsvpTeSenderLabelRequestCtype + INTEGER, + hwRsvpTeSenderLabelRequestL3pid + Integer32, + hwRsvpTeSenderLabelRequestAtmMinVpi + Integer32, + hwRsvpTeSenderLabelRequestAtmMinVci + Integer32, + hwRsvpTeSenderLabelRequestAtmMaxVpi + Integer32, + hwRsvpTeSenderLabelRequestAtmMaxVci + Integer32, + hwRsvpTeSenderLabelRequestFrMinDlci + Integer32, + hwRsvpTeSenderLabelRequestFrMaxDlci + Integer32, + hwRsvpTeSenderSessionAttrType + INTEGER, + hwRsvpTeSenderSessionAttrSetupPrio + Integer32, + hwRsvpTeSenderSessionAttrHoldPrio + Integer32, + hwRsvpTeSenderSessionAttrFlag + Integer32, + hwRsvpTeSenderSessionAttrName + OCTET STRING, + hwRsvpTeSenderSessionAttrExcludeAny + Gauge32, + hwRsvpTeSenderSessionAttrIncludeAny + Gauge32, + hwRsvpTeSenderSessionAttrIncludeAll + Gauge32, + hwRsvpTeSenderFrrSetupPrio + Integer32, + hwRsvpTeSenderFrrHoldPrio + Integer32, + hwRsvpTeSenderFrrHopLimit + Integer32, + hwRsvpTeSenderFrrFlag + INTEGER, + hwRsvpTeSenderFrrBandwidth + BitRate, + hwRsvpTeSenderFrrExcludeAny + Gauge32, + hwRsvpTeSenderFrrIncludeAny + Gauge32, + hwRsvpTeSenderFrrIncludeAll + Gauge32, + hwRsvpTeSenderFrrInuseFlag + INTEGER, + hwRsvpTeSenderDiffServPsc + Integer32 + } + + hwRsvpTeSenderNumber OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The number of this sender. This is for SNMP + Indexing purposes only and has no relation to + any protocol value." + ::= { hwRsvpTeSenderEntry 1 } + + + hwRsvpTeSenderType OBJECT-TYPE + SYNTAX SessionType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of session (IP4, IP6, IP6 with flow + information, etc)." + ::= { hwRsvpTeSenderEntry 2 } + + + hwRsvpTeSenderDestAddr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination address used by all senders in + this session." + ::= { hwRsvpTeSenderEntry 3 } + + + hwRsvpTeSenderAddr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The source address used by this sender in this + session." + ::= { hwRsvpTeSenderEntry 4 } + + + hwRsvpTeSenderDestAddrLength OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The length of the destination address in bits. + This is the CIDR Prefix Length, which for IP4 + hosts and multicast addresses is 32 bits." + ::= { hwRsvpTeSenderEntry 5 } + + + hwRsvpTeSenderAddrLength OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The length of the sender's address in bits. + This is the CIDR Prefix Length, which for IP4 + hosts and multicast addresses is 32 bits." + ::= { hwRsvpTeSenderEntry 6 } + + + hwRsvpTeSenderHopAddr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address used by the previous RSVP hop + (which may be the original sender)." + ::= { hwRsvpTeSenderEntry 7 } + + + hwRsvpTeSenderHopLih OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Logical Interface Handle used by the pre- + vious RSVP hop (which may be the original + sender)." + ::= { hwRsvpTeSenderEntry 8 } + + + hwRsvpTeSenderInterface OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifIndex value of the interface on which + this PATH message was most recently received." + ::= { hwRsvpTeSenderEntry 9 } + + + hwRsvpTeSenderTSpecRate OBJECT-TYPE + SYNTAX BitRate + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Average Bit Rate of the sender's data + stream. Within a transmission burst, the ar- + rival rate may be as fast as hwRsvpTeSenderTSpec- + PeakRate (if supported by the service model); + however, averaged across two or more burst in- + tervals, the rate should not exceed hwRsvpTeSen- + derTSpecRate. + + Note that this is a prediction, often based on + the general capability of a type of codec or + particular encoding; the measured average rate + may be significantly lower." + ::= { hwRsvpTeSenderEntry 10 } + + + hwRsvpTeSenderTSpecPeakRate OBJECT-TYPE + SYNTAX BitRate + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Peak Bit Rate of the sender's data stream. + Traffic arrival is not expected to exceed this + rate at any time, apart from the effects of + jitter in the network. If not specified in the + TSpec, this returns zero or noSuchValue." + ::= { hwRsvpTeSenderEntry 11 } + + + hwRsvpTeSenderTSpecBurst OBJECT-TYPE + SYNTAX BurstSize + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size of the largest burst expected from + the sender at a time." + ::= { hwRsvpTeSenderEntry 12 } + + + hwRsvpTeSenderTSpecMinTu OBJECT-TYPE + SYNTAX MessageSize + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum message size for this flow. The + policing algorithm will treat smaller messages + as though they are this size." + ::= { hwRsvpTeSenderEntry 13 } + + + hwRsvpTeSenderTSpecMaxTu OBJECT-TYPE + SYNTAX MessageSize + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum message size for this flow. The + admission algorithm will reject TSpecs whose + Maximum Transmission Unit, plus the interface + headers, exceed the interface MTU." + ::= { hwRsvpTeSenderEntry 14 } + + + hwRsvpTeSenderInterval OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interval between refresh messages as ad- + vertised by the previous hop." + ::= { hwRsvpTeSenderEntry 15 } + + + hwRsvpTeSenderRsvpHop OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If TRUE, the node believes that the previous + IP hop is an RSVP hop. If FALSE, the node be- + lieves that the previous IP hop may not be an + RSVP hop." + ::= { hwRsvpTeSenderEntry 16 } + + + hwRsvpTeSenderPolicy OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..65532)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The contents of the policy object, displayed + as an uninterpreted string of octets, including + the object header. In the absence of such an + object, this should be of zero length." + ::= { hwRsvpTeSenderEntry 17 } + + + hwRsvpTeSenderAdspecBreak OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The global break bit general characterization + parameter from the ADSPEC. If TRUE, at least + one non-IS hop was detected in the path. If + FALSE, no non-IS hops were detected." + ::= { hwRsvpTeSenderEntry 18 } + + + hwRsvpTeSenderAdspecHopCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The hop count general characterization parame- + ter from the ADSPEC. A return of zero or + noSuchValue indicates one of the following con- + ditions: + + the invalid bit was set + the parameter was not present" + ::= { hwRsvpTeSenderEntry 19 } + + + hwRsvpTeSenderAdspecPathBw OBJECT-TYPE + SYNTAX BitRate + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The path bandwidth estimate general character- + ization parameter from the ADSPEC. A return of + zero or noSuchValue indicates one of the fol- + lowing conditions: + + the invalid bit was set + the parameter was not present" + ::= { hwRsvpTeSenderEntry 20 } + + + hwRsvpTeSenderAdspecMinLatency OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum path latency general characteriza- + tion parameter from the ADSPEC. A return of + zero or noSuchValue indicates one of the fol- + lowing conditions: + + the invalid bit was set + the parameter was not present" + ::= { hwRsvpTeSenderEntry 21 } + + + hwRsvpTeSenderAdspecMtu OBJECT-TYPE + SYNTAX Integer32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The composed Maximum Transmission Unit general + characterization parameter from the ADSPEC. A + return of zero or noSuchValue indicates one of + the following conditions: + + the invalid bit was set + the parameter was not present" + ::= { hwRsvpTeSenderEntry 22 } + + + hwRsvpTeSenderAdspecGuaranteedSvc OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If TRUE, the ADSPEC contains a Guaranteed Ser- + vice fragment. If FALSE, the ADSPEC does not + contain a Guaranteed Service fragment." + ::= { hwRsvpTeSenderEntry 23 } + + + hwRsvpTeSenderAdspecGuaranteedBreak OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If TRUE, the Guaranteed Service fragment has + its 'break' bit set, indicating that one or + more nodes along the path do not support the + guaranteed service. If FALSE, and hwRsvpTe- + SenderAdspecGuaranteedSvc is TRUE, the 'break' + bit is not set. + + If hwRsvpTeSenderAdspecGuaranteedSvc is FALSE, + this returns FALSE or noSuchValue." + ::= { hwRsvpTeSenderEntry 24 } + + + hwRsvpTeSenderAdspecGuaranteedCtot OBJECT-TYPE + SYNTAX Integer32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If hwRsvpTeSenderAdspecGuaranteedSvc is TRUE, this + is the end-to-end composed value for the + guaranteed service 'C' parameter. A return of + zero or noSuchValue indicates one of the fol- + lowing conditions: + + the invalid bit was set + the parameter was not present + + If hwRsvpTeSenderAdspecGuaranteedSvc is FALSE, this + returns zero or noSuchValue." + ::= { hwRsvpTeSenderEntry 25 } + + + hwRsvpTeSenderAdspecGuaranteedDtot OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If hwRsvpTeSenderAdspecGuaranteedSvc is TRUE, this + is the end-to-end composed value for the + guaranteed service 'D' parameter. A return of + zero or noSuchValue indicates one of the fol- + lowing conditions: + + the invalid bit was set + the parameter was not present + + If hwRsvpTeSenderAdspecGuaranteedSvc is FALSE, this + returns zero or noSuchValue." + ::= { hwRsvpTeSenderEntry 26 } + + + hwRsvpTeSenderAdspecGuaranteedCsum OBJECT-TYPE + SYNTAX Integer32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If hwRsvpTeSenderAdspecGuaranteedSvc is TRUE, this + is the composed value for the guaranteed ser- + vice 'C' parameter since the last reshaping + point. A return of zero or noSuchValue indi- + cates one of the following conditions: + + the invalid bit was set + the parameter was not present + + If hwRsvpTeSenderAdspecGuaranteedSvc is FALSE, this + returns zero or noSuchValue." + ::= { hwRsvpTeSenderEntry 27 } + + + hwRsvpTeSenderAdspecGuaranteedDsum OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If hwRsvpTeSenderAdspecGuaranteedSvc is TRUE, this + is the composed value for the guaranteed ser- + vice 'D' parameter since the last reshaping + point. A return of zero or noSuchValue indi- + cates one of the following conditions: + + the invalid bit was set + the parameter was not present + + If hwRsvpTeSenderAdspecGuaranteedSvc is FALSE, this + returns zero or noSuchValue." + ::= { hwRsvpTeSenderEntry 28 } + + + hwRsvpTeSenderAdspecGuaranteedHopCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If hwRsvpTeSenderAdspecGuaranteedSvc is TRUE, this + is the service-specific override of the hop + count general characterization parameter from + the ADSPEC. A return of zero or noSuchValue + indicates one of the following conditions: + + the invalid bit was set + the parameter was not present + + If hwRsvpTeSenderAdspecGuaranteedSvc is FALSE, this + returns zero or noSuchValue." + ::= { hwRsvpTeSenderEntry 29 } + + + hwRsvpTeSenderAdspecGuaranteedPathBw OBJECT-TYPE + SYNTAX BitRate + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If hwRsvpTeSenderAdspecGuaranteedSvc is TRUE, this + is the service-specific override of the path + bandwidth estimate general characterization + parameter from the ADSPEC. A return of zero or + noSuchValue indicates one of the following con- + ditions: + + the invalid bit was set + the parameter was not present + + If hwRsvpTeSenderAdspecGuaranteedSvc is FALSE, this + returns zero or noSuchValue." + ::= { hwRsvpTeSenderEntry 30 } + + + hwRsvpTeSenderAdspecGuaranteedMinLatency OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If hwRsvpTeSenderAdspecGuaranteedSvc is TRUE, this + is the service-specific override of the minimum + path latency general characterization parameter + from the ADSPEC. A return of zero or noSuch- + Value indicates one of the following condi- + tions: + + the invalid bit was set + the parameter was not present + + If hwRsvpTeSenderAdspecGuaranteedSvc is FALSE, this + returns zero or noSuchValue." + ::= { hwRsvpTeSenderEntry 31 } + + + hwRsvpTeSenderAdspecGuaranteedMtu OBJECT-TYPE + SYNTAX Integer32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If hwRsvpTeSenderAdspecGuaranteedSvc is TRUE, this + is the service-specific override of the com- + posed Maximum Transmission Unit general charac- + terization parameter from the ADSPEC. A return + of zero or noSuchValue indicates one of the + following conditions: + + the invalid bit was set + the parameter was not present + + If hwRsvpTeSenderAdspecGuaranteedSvc is FALSE, this + returns zero or noSuchValue." + ::= { hwRsvpTeSenderEntry 32 } + + + hwRsvpTeSenderAdspecCtrlLoadSvc OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If TRUE, the ADSPEC contains a Controlled Load + Service fragment. If FALSE, the ADSPEC does + not contain a Controlled Load Service frag- + ment." + ::= { hwRsvpTeSenderEntry 33 } + + + hwRsvpTeSenderAdspecCtrlLoadBreak OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If TRUE, the Controlled Load Service fragment + has its 'break' bit set, indicating that one or + more nodes along the path do not support the + controlled load service. If FALSE, and + hwRsvpTeSenderAdspecCtrlLoadSvc is TRUE, the + 'break' bit is not set. + + If hwRsvpTeSenderAdspecCtrlLoadSvc is FALSE, this + returns FALSE or noSuchValue." + ::= { hwRsvpTeSenderEntry 34 } + + + hwRsvpTeSenderAdspecCtrlLoadHopCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If hwRsvpTeSenderAdspecCtrlLoadSvc is TRUE, this + is the service-specific override of the hop + count general characterization parameter from + the ADSPEC. A return of zero or noSuchValue + indicates one of the following conditions: + + the invalid bit was set + the parameter was not present + + If hwRsvpTeSenderAdspecCtrlLoadSvc is FALSE, this + returns zero or noSuchValue." + ::= { hwRsvpTeSenderEntry 35 } + + + hwRsvpTeSenderAdspecCtrlLoadPathBw OBJECT-TYPE + SYNTAX BitRate + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If hwRsvpTeSenderAdspecCtrlLoadSvc is TRUE, this + is the service-specific override of the path + bandwidth estimate general characterization + parameter from the ADSPEC. A return of zero or + noSuchValue indicates one of the following con- + ditions: + + the invalid bit was set + the parameter was not present + + If hwRsvpTeSenderAdspecCtrlLoadSvc is FALSE, this + returns zero or noSuchValue." + ::= { hwRsvpTeSenderEntry 36 } + + + hwRsvpTeSenderAdspecCtrlLoadMinLatency OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If hwRsvpTeSenderAdspecCtrlLoadSvc is TRUE, this + is the service-specific override of the minimum + path latency general characterization parameter + from the ADSPEC. A return of zero or noSuch- + Value indicates one of the following condi- + tions: + + the invalid bit was set + the parameter was not present + + If hwRsvpTeSenderAdspecCtrlLoadSvc is FALSE, this + returns zero or noSuchValue." + ::= { hwRsvpTeSenderEntry 37 } + + + hwRsvpTeSenderAdspecCtrlLoadMtu OBJECT-TYPE + SYNTAX Integer32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If hwRsvpTeSenderAdspecCtrlLoadSvc is TRUE, this + is the service-specific override of the com- + posed Maximum Transmission Unit general charac- + terization parameter from the ADSPEC. A return + of zero or noSuchValue indicates one of the + following conditions: + + the invalid bit was set + the parameter was not present + + If hwRsvpTeSenderAdspecCtrlLoadSvc is FALSE, this + returns zero or noSuchValue." + ::= { hwRsvpTeSenderEntry 38 } + + + hwRsvpTeSenderTtl OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The TTL value in the RSVP header that was last + received." + ::= { hwRsvpTeSenderEntry 39 } + + + hwRsvpTeLspId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A 16-bit identifier used in the SENDER_TEMPLATE + and the FILTER_SPEC that can be changed to + allow a sender to share resources with itself." + ::= { hwRsvpTeSenderEntry 40 } + + + hwRsvpTeSenderMsgIdSndFlag OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates that the message sender requests the + peer to send an acknowledgment for the message. + (0x01: ACK desired.)" + ::= { hwRsvpTeSenderEntry 41 } + + + hwRsvpTeSenderMsgIdSndEpoch OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A value that indicates when the Message_Identi- + fier sequence has been reset." + ::= { hwRsvpTeSenderEntry 42 } + + + hwRsvpTeSenderMsgIdSndNumber OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When combined with the message generator's IP + address, the Message_Identifier field uniquely + identifies a message. The values placed in this + field change incrementally and only decrease + when the Epoch changes or when the value wraps. + A return of 0 indicates the absence of the + MESSAGE_ID object to be sent." + ::= { hwRsvpTeSenderEntry 43 } + + + hwRsvpTeSenderMsgIdRcvFlag OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The message ID flag of the message latest received. + It is used to identify whether ACK is desired or + not. And it can be extended. (0x01: ACK desired.)" + ::= { hwRsvpTeSenderEntry 44 } + + + hwRsvpTeSenderMsgIdRcvEpoch OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The message ID epoch of the message latest + received form the interface." + ::= { hwRsvpTeSenderEntry 45 } + + + hwRsvpTeSenderMsgIdRcvNumber OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The message ID number of the message latest + received form the interface. A return of 0 + indicates the absence of the MESSAGE_ID + object received." + ::= { hwRsvpTeSenderEntry 46 } + + + hwRsvpTeSenderClassType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the class-type. A return of zero + indicates the absence of the object." + ::= { hwRsvpTeSenderEntry 47 } + + + hwRsvpTeSenderLabelRequestCtype OBJECT-TYPE + SYNTAX INTEGER + { + withoutLabelRange(1), + withAtmLabelRange(2), + withFrameRelayLabelRange(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of label request (without label range, + with ATM label range, with frame relay label + range, etc)." + ::= { hwRsvpTeSenderEntry 48 } + + + hwRsvpTeSenderLabelRequestL3pid OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An identifier of the layer 3 protocol using + this path. Standard Ethertype values are used." + ::= { hwRsvpTeSenderEntry 49 } + + + hwRsvpTeSenderLabelRequestAtmMinVpi OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This 12 bit field specifies the lower bound of + a block of Virtual Path Identifiers that is + supported on the originating switch. If the VPI + is less than 12-bits it must be right justified + in this field and preceding bits must be set to + zero." + ::= { hwRsvpTeSenderEntry 50 } + + + hwRsvpTeSenderLabelRequestAtmMinVci OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This 16 bit field specifies the lower bound of + a block of Virtual Connection Identifiers that + is supported on the originating switch. If the + VCI is less than 16-bits it must be right + justified in this field and preceding bits must + be set to zero." + ::= { hwRsvpTeSenderEntry 51 } + + + hwRsvpTeSenderLabelRequestAtmMaxVpi OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This 12 bit field specifies the upper bound of + a block of Virtual Path Identifiers that is + supported on the originating switch. If the + VPI is less than 12-bits it must be right + justified in this field and preceding bits must + be set to zero." + ::= { hwRsvpTeSenderEntry 52 } + + + hwRsvpTeSenderLabelRequestAtmMaxVci OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This 16 bit field specifies the upper bound of + a block of Virtual Connection Identifiers that + is supported on the originating switch. If the + VCI is less than 16-bits it must be right + justified in this field and preceding bits must + be set to zero." + ::= { hwRsvpTeSenderEntry 53 } + + + hwRsvpTeSenderLabelRequestFrMinDlci OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This 23-bit field specifies the lower bound of + a block of Data Link Connection Identifiers + (DLCIs) that is supported on the originating + switch. The DLCI must be right justified in + this field and unused bits must be set to 0." + ::= { hwRsvpTeSenderEntry 54 } + + + hwRsvpTeSenderLabelRequestFrMaxDlci OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This 23-bit field specifies the upper bound of + a block of Data Link Connection Identifiers + (DLCIs) that is supported on the originating + switch. The DLCI must be right justified in + this field and unused bits must be set to 0." + ::= { hwRsvpTeSenderEntry 55 } + + + hwRsvpTeSenderSessionAttrType OBJECT-TYPE + SYNTAX INTEGER + { + withRa(1), + withoutRa(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the session_attribute (without + resource affinities or with resource affinities)." + ::= { hwRsvpTeSenderEntry 56 } + + + hwRsvpTeSenderSessionAttrSetupPrio OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The priority of the session with respect to + taking resources, in the range of 0 to 7. The + value 0 is the highest priority. The Setup + Priority is used in deciding whether this + session can preempt another session." + DEFVAL { 7 } + ::= { hwRsvpTeSenderEntry 57 } + + + hwRsvpTeSenderSessionAttrHoldPrio OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The priority of the session with respect to + holding resources, in the range of 0 to 7. The + value 0 is the highest priority. Holding + Priority is used in deciding whether this + session can be preempted by another session." + DEFVAL { 7 } + ::= { hwRsvpTeSenderEntry 58 } + + + hwRsvpTeSenderSessionAttrFlag OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A mixed value. (0x01: Local protection desired; + 0x02: Label recording desired; 0x04: SE Style + desired; 0x08: bandwidth protection desired; + 0x10: node protection desired; 0x20: Path + re-evaluation request; 0x40: Soft preemption + desired)" + ::= { hwRsvpTeSenderEntry 59 } + + + hwRsvpTeSenderSessionAttrName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Session name, a null padded string of characters." + ::= { hwRsvpTeSenderEntry 60 } + + + hwRsvpTeSenderSessionAttrExcludeAny OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A 32-bit vector representing a set of attribute + filters associated with a tunnel any of which + renders a link unacceptable." + ::= { hwRsvpTeSenderEntry 61 } + + + hwRsvpTeSenderSessionAttrIncludeAny OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A 32-bit vector representing a set of attribute + filters associated with a tunnel any of which + renders a link acceptable (with respect to this + test). A null set (all bits set to zero) + automatically passes." + ::= { hwRsvpTeSenderEntry 62 } + + + hwRsvpTeSenderSessionAttrIncludeAll OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A 32-bit vector representing a set of attribute + filters associated with a tunnel all of which + must be present for a link to be acceptable + (with respect to this test). A null set (all + bits set to zero) automatically passes." + ::= { hwRsvpTeSenderEntry 63 } + + + hwRsvpTeSenderFrrSetupPrio OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The priority of the backup path with respect to + taking resources, in the range 0 to 7. The + value 0 is the highest priority. Setup Priority + is used in deciding whether this session can + preempt another session. See [RSVP-TE] for the + usage on priority." + DEFVAL { 7 } + ::= { hwRsvpTeSenderEntry 64 } + + + hwRsvpTeSenderFrrHoldPrio OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The priority of the backup path with respect to + holding resources, in the range 0 to 7. The + value 0 is the highest priority. Holding + Priority is used in deciding whether this + session can be preempted by another session. " + DEFVAL { 7 } + ::= { hwRsvpTeSenderEntry 65 } + + + hwRsvpTeSenderFrrHopLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of extra hops the backup path + is allowed to take, from current node (a PLR) + to an MP, with PLR and MP excluded from the count. + For example, hop-limit of 0 means that only + direct links between PLR and MP can be considered." + DEFVAL { 16 } + ::= { hwRsvpTeSenderEntry 66 } + + + hwRsvpTeSenderFrrFlag OBJECT-TYPE + SYNTAX INTEGER + { + oneToOneDesired(1), + facilityDesired(2), + noBackupDesired(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An enumerable value to indicate the protection + schema desired (0x01, One-to-One Backup Desired; + 0x02, Facility Backup Desired; 0x03, No Backup + Desired)." + ::= { hwRsvpTeSenderEntry 67 } + + + hwRsvpTeSenderFrrBandwidth OBJECT-TYPE + SYNTAX BitRate + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bandwidth estimate; 32-bit IEEE floating point + integer, in bits per second." + ::= { hwRsvpTeSenderEntry 68 } + + + hwRsvpTeSenderFrrExcludeAny OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A 32-bit vector representing a set of attribute + filters associated with a backup path, any of + which renders a link unacceptable." + ::= { hwRsvpTeSenderEntry 69 } + + + hwRsvpTeSenderFrrIncludeAny OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A 32-bit vector representing a set of attribute + filters associated with a backup path, any of + which renders a link acceptable (with respect + to this test). A null set (all bits set to zero) + automatically passes." + ::= { hwRsvpTeSenderEntry 70 } + + + hwRsvpTeSenderFrrIncludeAll OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A 32-bit vector representing a set of attribute + filters associated with a backup path, all of + which must be present for a link to be + acceptable (with respect to this test). A null + set (all bits set to zero) automatically passes." + ::= { hwRsvpTeSenderEntry 71 } + + + hwRsvpTeSenderFrrInuseFlag OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + plrInUse(2), + mpInUse(3), + plrAndMpInUse(4), + underProtection(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An enumerable value to indicate the fast-reroute + state of this sender (normal, PLR in use, MP in + use, PLR in use and MP in use, under protection)." + ::= { hwRsvpTeSenderEntry 72 } + + + hwRsvpTeSenderDiffServPsc OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This 16 bits field indicates a PHB Scheduling + Class to be supported by the LSP." + ::= { hwRsvpTeSenderEntry 73 } + + + hwRsvpTeResvTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRsvpTeResvEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information describing the state information + displayed by receivers in RESV messages." + ::= { hwRsvpTeObjects 3 } + + + hwRsvpTeResvEntry OBJECT-TYPE + SYNTAX HwRsvpTeResvEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information describing the state information + displayed by a single receiver's RESV message + concerning a single sender." + INDEX { hwRsvpTeSessionNumber, hwRsvpTeResvNumber } + ::= { hwRsvpTeResvTable 1 } + + + HwRsvpTeResvEntry ::= + SEQUENCE { + hwRsvpTeResvNumber + Gauge32, + hwRsvpTeResvType + SessionType, + hwRsvpTeResvDestAddr + OCTET STRING, + hwRsvpTeResvSenderAddr + OCTET STRING, + hwRsvpTeResvDestAddrLength + Integer32, + hwRsvpTeResvSenderAddrLength + Integer32, + hwRsvpTeResvHopAddr + OCTET STRING, + hwRsvpTeResvHopLih + Integer32, + hwRsvpTeResvInterface + Integer32, + hwRsvpTeResvService + QosService, + hwRsvpTeResvTSpecRate + BitRate, + hwRsvpTeResvTSpecPeakRate + BitRate, + hwRsvpTeResvTSpecBurst + BurstSize, + hwRsvpTeResvTSpecMinTu + MessageSize, + hwRsvpTeResvTSpecMaxTu + MessageSize, + hwRsvpTeResvRSpecRate + BitRate, + hwRsvpTeResvRSpecSlack + Integer32, + hwRsvpTeResvInterval + Integer32, + hwRsvpTeResvScope + OCTET STRING, + hwRsvpTeResvShared + TruthValue, + hwRsvpTeResvExplicit + TruthValue, + hwRsvpTeResvRsvpHop + TruthValue, + hwRsvpTeResvPolicy + OCTET STRING, + hwRsvpTeResvTtl + Integer32, + hwRsvpTeResvConfirm + OCTET STRING + } + + hwRsvpTeResvNumber OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The number of this reservation request. This + is for SNMP Indexing purposes only and has no + relation to any protocol value." + ::= { hwRsvpTeResvEntry 1 } + + + hwRsvpTeResvType OBJECT-TYPE + SYNTAX SessionType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of session (IP4, IP6, IP6 with flow + information, etc)." + ::= { hwRsvpTeResvEntry 2 } + + + hwRsvpTeResvDestAddr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination address used by all senders in + this session." + ::= { hwRsvpTeResvEntry 3 } + + + hwRsvpTeResvSenderAddr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The source address of the sender selected by + this reservation. The value of all zeroes in- + dicates 'all senders'." + ::= { hwRsvpTeResvEntry 4 } + + + hwRsvpTeResvDestAddrLength OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The length of the destination address in bits. + This is the CIDR Prefix Length, which for IP4 + hosts and multicast addresses is 32 bits." + ::= { hwRsvpTeResvEntry 5 } + + + hwRsvpTeResvSenderAddrLength OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The length of the sender's address in bits. + This is the CIDR Prefix Length, which for IP4 + hosts and multicast addresses is 32 bits." + ::= { hwRsvpTeResvEntry 6 } + + + hwRsvpTeResvHopAddr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address used by the next RSVP hop (which + may be the ultimate receiver)." + ::= { hwRsvpTeResvEntry 7 } + + + hwRsvpTeResvHopLih OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Logical Interface Handle received from the + previous RSVP hop (which may be the ultimate + receiver)." + ::= { hwRsvpTeResvEntry 8 } + + + hwRsvpTeResvInterface OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifIndex value of the interface on which + this RESV message was most recently received." + ::= { hwRsvpTeResvEntry 9 } + + + hwRsvpTeResvService OBJECT-TYPE + SYNTAX QosService + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The QoS Service classification requested by + the receiver." + ::= { hwRsvpTeResvEntry 10 } + + + hwRsvpTeResvTSpecRate OBJECT-TYPE + SYNTAX BitRate + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Average Bit Rate of the sender's data + stream. Within a transmission burst, the ar- + rival rate may be as fast as hwRsvpTeResvTSpec- + PeakRate (if supported by the service model); + however, averaged across two or more burst in- + tervals, the rate should not exceed + hwRsvpTeResvTSpecRate. + + Note that this is a prediction, often based on + the general capability of a type of codec or + particular encoding; the measured average rate + may be significantly lower." + ::= { hwRsvpTeResvEntry 11 } + + + hwRsvpTeResvTSpecPeakRate OBJECT-TYPE + SYNTAX BitRate + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Peak Bit Rate of the sender's data stream. + Traffic arrival is not expected to exceed this + rate at any time, apart from the effects of + jitter in the network. If not specified in the + TSpec, this returns zero or noSuchValue." + ::= { hwRsvpTeResvEntry 12 } + + + hwRsvpTeResvTSpecBurst OBJECT-TYPE + SYNTAX BurstSize + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size of the largest burst expected from + the sender at a time. + + If this is less than the sender's advertised + burst size, the receiver is asking the network + to provide flow pacing beyond what would be + provided under normal circumstances. Such pac- + ing is at the network's option." + ::= { hwRsvpTeResvEntry 13 } + + + hwRsvpTeResvTSpecMinTu OBJECT-TYPE + SYNTAX MessageSize + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum message size for this flow. The + policing algorithm will treat smaller messages + as though they are this size." + ::= { hwRsvpTeResvEntry 14 } + + + hwRsvpTeResvTSpecMaxTu OBJECT-TYPE + SYNTAX MessageSize + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum message size for this flow. The + admission algorithm will reject TSpecs whose + Maximum Transmission Unit, plus the interface + headers, exceed the interface MTU." + ::= { hwRsvpTeResvEntry 15 } + + + hwRsvpTeResvRSpecRate OBJECT-TYPE + SYNTAX BitRate + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the requested service is guaranteed, as + specified by hwRsvpTeResvService, this is the + clearing rate that is being requested. Other- + wise, it is zero, or the agent may return + noSuchValue." + ::= { hwRsvpTeResvEntry 16 } + + + hwRsvpTeResvRSpecSlack OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the requested service is guaranteed, as + specified by hwRsvpTeResvService, this is the delay + slack. Otherwise, it is zero, or the agent may + return noSuchValue." + ::= { hwRsvpTeResvEntry 17 } + + + hwRsvpTeResvInterval OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interval between refresh messages as ad- + vertised by the Next Hop." + ::= { hwRsvpTeResvEntry 18 } + + + hwRsvpTeResvScope OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..65536)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The contents of the scope object, displayed as + an uninterpreted string of octets, including + the object header. In the absence of such an + object, this should be of zero length. + + If the length is non-zero, this contains a + series of IP4 or IP6 addresses." + ::= { hwRsvpTeResvEntry 19 } + + + hwRsvpTeResvShared OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If TRUE, a reservation shared among senders is + requested. If FALSE, a reservation specific to + this sender is requested." + ::= { hwRsvpTeResvEntry 20 } + + + hwRsvpTeResvExplicit OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If TRUE, individual senders are listed using + Filter Specifications. If FALSE, all senders + are implicitly selected. The Scope Object will + contain a list of senders that need to receive + this reservation request for the purpose of + routing the RESV message." + ::= { hwRsvpTeResvEntry 21 } + + + hwRsvpTeResvRsvpHop OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If TRUE, the node believes that the previous + IP hop is an RSVP hop. If FALSE, the node be- + lieves that the previous IP hop may not be an + RSVP hop." + ::= { hwRsvpTeResvEntry 22 } + + + hwRsvpTeResvPolicy OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..65536)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The contents of the policy object, displayed + as an uninterpreted string of octets, including + the object header. In the absence of such an + object, this should be of zero length." + ::= { hwRsvpTeResvEntry 23 } + + + hwRsvpTeResvTtl OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The TTL value in the RSVP header that was last + received." + ::= { hwRsvpTeResvEntry 24 } + + + hwRsvpTeResvConfirm OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Receiver's address." + ::= { hwRsvpTeResvEntry 25 } + + + hwRsvpTeResvFwdTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRsvpTeResvFwdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information describing the state information + displayed upstream in RESV messages." + ::= { hwRsvpTeObjects 4 } + + + hwRsvpTeResvFwdEntry OBJECT-TYPE + SYNTAX HwRsvpTeResvFwdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information describing the state information + displayed upstream in an RESV message concern- + ing a single sender." + INDEX { hwRsvpTeSessionNumber, hwRsvpTeResvFwdNumber } + ::= { hwRsvpTeResvFwdTable 1 } + + + HwRsvpTeResvFwdEntry ::= + SEQUENCE { + hwRsvpTeResvFwdNumber + Gauge32, + hwRsvpTeResvFwdType + SessionType, + hwRsvpTeResvFwdDestAddr + OCTET STRING, + hwRsvpTeResvFwdSenderAddr + OCTET STRING, + hwRsvpTeResvFwdDestAddrLength + Integer32, + hwRsvpTeResvFwdSenderAddrLength + Integer32, + hwRsvpTeResvFwdHopAddr + OCTET STRING, + hwRsvpTeResvFwdHopLih + Integer32, + hwRsvpTeResvFwdInterface + Integer32, + hwRsvpTeResvFwdService + QosService, + hwRsvpTeResvFwdTSpecRate + BitRate, + hwRsvpTeResvFwdTSpecPeakRate + BitRate, + hwRsvpTeResvFwdTSpecBurst + BurstSize, + hwRsvpTeResvFwdTSpecMinTu + MessageSize, + hwRsvpTeResvFwdTSpecMaxTu + MessageSize, + hwRsvpTeResvFwdRSpecRate + BitRate, + hwRsvpTeResvFwdRSpecSlack + Integer32, + hwRsvpTeResvFwdInterval + Integer32, + hwRsvpTeResvFwdScope + OCTET STRING, + hwRsvpTeResvFwdShared + TruthValue, + hwRsvpTeResvFwdExplicit + TruthValue, + hwRsvpTeResvFwdRsvpHop + TruthValue, + hwRsvpTeResvFwdPolicy + OCTET STRING, + hwRsvpTeResvFwdTtl + Integer32, + hwRsvpTeResvFwdMsgIdFlag + Integer32, + hwRsvpTeResvFwdMsgIdEpoch + Gauge32, + hwRsvpTeResvFwdMsgIdNumber + Gauge32 + } + + hwRsvpTeResvFwdNumber OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The number of this reservation request. This + is for SNMP Indexing purposes only and has no + relation to any protocol value." + ::= { hwRsvpTeResvFwdEntry 1 } + + + hwRsvpTeResvFwdType OBJECT-TYPE + SYNTAX SessionType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of session (IP4, IP6, IP6 with flow + information, etc)." + ::= { hwRsvpTeResvFwdEntry 2 } + + + hwRsvpTeResvFwdDestAddr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination address used by all senders in + this session." + ::= { hwRsvpTeResvFwdEntry 3 } + + + hwRsvpTeResvFwdSenderAddr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The source address of the sender selected by + this reservation. The value of all zeroes in- + dicates 'all senders'." + ::= { hwRsvpTeResvFwdEntry 4 } + + + hwRsvpTeResvFwdDestAddrLength OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The length of the destination address in bits. + This is the CIDR Prefix Length, which for IP4 + hosts and multicast addresses is 32 bits." + ::= { hwRsvpTeResvFwdEntry 5 } + + + hwRsvpTeResvFwdSenderAddrLength OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The length of the sender's address in bits. + This is the CIDR Prefix Length, which for IP4 + hosts and multicast addresses is 32 bits." + ::= { hwRsvpTeResvFwdEntry 6 } + + + hwRsvpTeResvFwdHopAddr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address of the (previous) RSVP that will + receive this message." + ::= { hwRsvpTeResvFwdEntry 7 } + + + hwRsvpTeResvFwdHopLih OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Logical Interface Handle sent to the (pre- + vious) RSVP that will receive this message." + ::= { hwRsvpTeResvFwdEntry 8 } + + + hwRsvpTeResvFwdInterface OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifIndex value of the interface on which + this RESV message was most recently sent." + ::= { hwRsvpTeResvFwdEntry 9 } + + + hwRsvpTeResvFwdService OBJECT-TYPE + SYNTAX QosService + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The QoS Service classification requested." + ::= { hwRsvpTeResvFwdEntry 10 } + + + hwRsvpTeResvFwdTSpecRate OBJECT-TYPE + SYNTAX BitRate + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Average Bit Rate of the sender's data + stream. Within a transmission burst, the ar- + rival rate may be as fast as hwRsvpTeResvFwdT- + SpecPeakRate (if supported by the service + model);however, averaged across two or more + burst intervals, the rate should not + exceed hwRsvpTeResvFwdTSpecRate. + + Note that this is a prediction, often based on + the general capability of a type of codec or + particular encoding; the measured average rate + may be significantly lower." + ::= { hwRsvpTeResvFwdEntry 11 } + + + hwRsvpTeResvFwdTSpecPeakRate OBJECT-TYPE + SYNTAX BitRate + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Peak Bit Rate of the sender's data stream + Traffic arrival is not expected to exceed this + rate at any time, apart from the effects of + jitter in the network. If not specified in the + TSpec, this returns zero or noSuchValue." + ::= { hwRsvpTeResvFwdEntry 12 } + + + hwRsvpTeResvFwdTSpecBurst OBJECT-TYPE + SYNTAX BurstSize + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size of the largest burst expected from + the sender at a time. + + If this is less than the sender's advertised + burst size, the receiver is asking the network + to provide flow pacing beyond what would be + provided under normal circumstances. Such pac- + ing is at the network's option." + ::= { hwRsvpTeResvFwdEntry 13 } + + + hwRsvpTeResvFwdTSpecMinTu OBJECT-TYPE + SYNTAX MessageSize + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum message size for this flow. The + policing algorithm will treat smaller messages + as though they are this size." + ::= { hwRsvpTeResvFwdEntry 14 } + + + hwRsvpTeResvFwdTSpecMaxTu OBJECT-TYPE + SYNTAX MessageSize + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum message size for this flow. The + admission algorithm will reject TSpecs whose + Maximum Transmission Unit, plus the interface + headers, exceed the interface MTU." + ::= { hwRsvpTeResvFwdEntry 15 } + + + hwRsvpTeResvFwdRSpecRate OBJECT-TYPE + SYNTAX BitRate + UNITS "bytes per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the requested service is Guaranteed, as + specified by hwRsvpTeResvService, this is the + clearing rate that is being requested. Other- + wise, it is zero, or the agent may return + noSuchValue." + ::= { hwRsvpTeResvFwdEntry 16 } + + + hwRsvpTeResvFwdRSpecSlack OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the requested service is Guaranteed, as + specified by hwRsvpTeResvService, this is the delay + slack. Otherwise, it is zero, or the agent may + return noSuchValue." + ::= { hwRsvpTeResvFwdEntry 17 } + + + hwRsvpTeResvFwdInterval OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interval between refresh messages adver- + tised to the Previous Hop." + ::= { hwRsvpTeResvFwdEntry 18 } + + + hwRsvpTeResvFwdScope OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..65536)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The contents of the scope object, displayed as + an uninterpreted string of octets, including + the object header. In the absence of such an + object, this should be of zero length." + ::= { hwRsvpTeResvFwdEntry 19 } + + + hwRsvpTeResvFwdShared OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If TRUE, a reservation shared among senders is + requested. If FALSE, a reservation specific to + this sender is requested." + ::= { hwRsvpTeResvFwdEntry 20 } + + + hwRsvpTeResvFwdExplicit OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If TRUE, individual senders are listed using + Filter Specifications. If FALSE, all senders + are implicitly selected. The Scope Object will + contain a list of senders that need to receive + this reservation request for the purpose of + routing the RESV message." + ::= { hwRsvpTeResvFwdEntry 21 } + + + hwRsvpTeResvFwdRsvpHop OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If TRUE, the node believes that the next IP + hop is an RSVP hop. If FALSE, the node be- + lieves that the next IP hop may not be an RSVP + hop." + ::= { hwRsvpTeResvFwdEntry 22 } + + + hwRsvpTeResvFwdPolicy OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..65536)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The contents of the policy object, displayed + as an uninterpreted string of octets, including + the object header. In the absence of such an + object, this should be of zero length." + ::= { hwRsvpTeResvFwdEntry 23 } + + + hwRsvpTeResvFwdTtl OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The TTL value in the RSVP header that was last + received." + ::= { hwRsvpTeResvFwdEntry 24 } + + + hwRsvpTeResvFwdMsgIdFlag OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates that the message sender requests the + peer to send an acknowledgment for the message. + (0x01: ACK desired.)" + ::= { hwRsvpTeResvFwdEntry 25 } + + + hwRsvpTeResvFwdMsgIdEpoch OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A value that indicates when the Message_Identi- + fier sequence has been reset." + ::= { hwRsvpTeResvFwdEntry 26 } + + + hwRsvpTeResvFwdMsgIdNumber OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When combined with the message generator's IP + address, the Message_Identifier field uniquely + identifies a message. The values placed in this + field change incrementally and only decrease + when the epoch changes or when the value wraps. + A return of 0 indicates the absence of the + MESSAGE_ID object." + ::= { hwRsvpTeResvFwdEntry 27 } + + +-- The RSVP Interface Attributes Database contains the +-- RSVP-specific information for an interface. Information +-- that is shared with other reservation procedures such +-- as ST-II is in the Integrated Interface Attributes +-- Database. + hwRsvpTeIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRsvpTeIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The RSVP-specific attributes of the system's + interfaces." + ::= { hwRsvpTeObjects 5 } + + + hwRsvpTeIfEntry OBJECT-TYPE + SYNTAX HwRsvpTeIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The RSVP-specific attributes of the a given + interface." + INDEX { ifIndex } + ::= { hwRsvpTeIfTable 1 } + + + HwRsvpTeIfEntry ::= + SEQUENCE { + hwRsvpTeIfUdpNbrs + Gauge32, + hwRsvpTeIfIpNbrs + Gauge32, + hwRsvpTeIfNbrs + Gauge32, + hwRsvpTeIfRefreshBlockadeMultiple + Integer32, + hwRsvpTeIfRefreshMultiple + Integer32, + hwRsvpTeIfTtl + Integer32, + hwRsvpTeIfRefreshInterval + TimeInterval, + hwRsvpTeIfRouteDelay + TimeInterval, + hwRsvpTeIfEnabled + TruthValue, + hwRsvpTeIfUdpRequired + TruthValue, + hwRsvpTeIfStatus + RowStatus, + hwRsvpTeIfHelloEnabled + TruthValue, + hwRsvpTeIfSrefreshEnabled + TruthValue, + hwRsvpTeIfSrefreshInterval + TimeInterval, + hwRsvpTeIfRetranIncDelta + Integer32, + hwRsvpTeIfRetranInterval + TimeInterval, + hwRsvpTeIfAuthEnabled + TruthValue, + hwRsvpTeIfAuthEncrypted + TruthValue, + hwRsvpTeIfAuthHandshake + TruthValue, + hwRsvpTeIfAuthLifeTime + TimeInterval, + hwRsvpTeIfAuthKey + OCTET STRING, + hwRsvpTeIfWindowSize + Integer32 + } + + hwRsvpTeIfUdpNbrs OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of neighbors perceived to be using + only the RSVP UDP Encapsulation." + ::= { hwRsvpTeIfEntry 1 } + + + hwRsvpTeIfIpNbrs OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of neighbors perceived to be using + only the RSVP IP Encapsulation." + ::= { hwRsvpTeIfEntry 2 } + + + hwRsvpTeIfNbrs OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of neighbors currently perceived; + this will exceed hwRsvpTeIfIpNbrs + hwRsvpTeIfUdpNbrs + by the number of neighbors using both encapsu- + lations." + ::= { hwRsvpTeIfEntry 3 } + + + hwRsvpTeIfRefreshBlockadeMultiple OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the RSVP value 'Kb', Which is the + minimum number of refresh intervals that + blockade state will last once entered." + ::= { hwRsvpTeIfEntry 4 } + + + hwRsvpTeIfRefreshMultiple OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the RSVP value 'K', which is the + number of refresh intervals which must elapse + (minimum) before a PATH or RESV message which + is not being refreshed will be aged out." + ::= { hwRsvpTeIfEntry 5 } + + +-- which is to say, no override + hwRsvpTeIfTtl OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of SEND_TTL used on this interface + for messages this node originates. If set to + zero, the node determines the TTL via other + means." + ::= { hwRsvpTeIfEntry 6 } + + +-- 30 seconds + hwRsvpTeIfRefreshInterval OBJECT-TYPE + SYNTAX TimeInterval + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the RSVP value 'R', which is the + minimum period between refresh transmissions of + a given PATH or RESV message on an interface." + DEFVAL { 30000 } + ::= { hwRsvpTeIfEntry 7 } + + +-- 2 seconds + hwRsvpTeIfRouteDelay OBJECT-TYPE + SYNTAX TimeInterval + UNITS "hundredths of a second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The approximate period from the time a route + is changed to the time a resulting message ap- + pears on the interface." + DEFVAL { 200 } + ::= { hwRsvpTeIfEntry 8 } + + + hwRsvpTeIfEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Its value is always TRUE, if RSVP is enabled + on this Interface." + ::= { hwRsvpTeIfEntry 9 } + + + hwRsvpTeIfUdpRequired OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If TRUE, manual configuration forces the use + of UDP encapsulation on the interface. If + FALSE, UDP encapsulation is only used if hwRsvpTeI- + fUdpNbrs is not zero." + ::= { hwRsvpTeIfEntry 10 } + + + hwRsvpTeIfStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "'active' on interfaces that are configured for + RSVP." + ::= { hwRsvpTeIfEntry 11 } + + + hwRsvpTeIfHelloEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If TRUE, RSVPTE hello is enabled on this + Interface. If FALSE, RSVPTE hello is not + enabled on this interface" + ::= { hwRsvpTeIfEntry 12 } + + + hwRsvpTeIfSrefreshEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If TRUE, srefresh is enabled on this interface. + If FALSE, srefresh is not enabled on this + interface." + ::= { hwRsvpTeIfEntry 13 } + + + hwRsvpTeIfSrefreshInterval OBJECT-TYPE + SYNTAX TimeInterval + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The srefresh interval. I.e. time difference + between 2 refreshes." + DEFVAL { 30000 } + ::= { hwRsvpTeIfEntry 14 } + + + hwRsvpTeIfRetranIncDelta OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Delta governs the speed with which the sender + increases the retransmission interval. The + ratio of two successive retransmission intervals + is (1 + Delta)." + ::= { hwRsvpTeIfEntry 15 } + + + hwRsvpTeIfRetranInterval OBJECT-TYPE + SYNTAX TimeInterval + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The retransmission interval." + DEFVAL { 500 } + ::= { hwRsvpTeIfEntry 16 } + + + hwRsvpTeIfAuthEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If TRUE, authentication is enabled on this + interface. If FALSE, authentication is not + enabled on this interface." + ::= { hwRsvpTeIfEntry 17 } + + + hwRsvpTeIfAuthEncrypted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This states that authentication key is encrypted + or not." + ::= { hwRsvpTeIfEntry 18 } + + + hwRsvpTeIfAuthHandshake OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Handshaking is enabled authentications." + ::= { hwRsvpTeIfEntry 19 } + + + hwRsvpTeIfAuthLifeTime OBJECT-TYPE + SYNTAX TimeInterval + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Authentication life time." + DEFVAL { 1800000 } + ::= { hwRsvpTeIfEntry 20 } + + + hwRsvpTeIfAuthKey OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Authentication key, used for authentication + processing. " + ::= { hwRsvpTeIfEntry 21 } + + + hwRsvpTeIfWindowSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Administrators can specify a message window + corresponding to the worst case reordering + behavior. For example, one might specify that + packets reordered within a 32 message window + would be accepted. If no reordering can occur, + the window is set to one. The maximum value is + 64." + DEFVAL { 1 } + ::= { hwRsvpTeIfEntry 22 } + + +-- The RSVP Neighbor Database lists the neighbors the RSVP +-- process currently is receiving messages from. + hwRsvpTeNbrTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRsvpTeNbrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information describing the Neighbors of an + RSVP system." + ::= { hwRsvpTeObjects 6 } + + + hwRsvpTeNbrEntry OBJECT-TYPE + SYNTAX HwRsvpTeNbrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information describing a single RSVP Neigh- + bor." + INDEX { ifIndex, hwRsvpTeNbrAddress } + ::= { hwRsvpTeNbrTable 1 } + + + HwRsvpTeNbrEntry ::= + SEQUENCE { + hwRsvpTeNbrAddress + OCTET STRING, + hwRsvpTeNbrProtocol + INTEGER, + hwRsvpTeNbrStatus + RowStatus, + hwRsvpTeNbrSendersNumber + Gauge32, + hwRsvpTeNbrReceiversNumber + Gauge32, + hwRsvpTeNbrHelloEnabled + TruthValue, + hwRsvpTeNbrHelloSrcInstance + Gauge32, + hwRsvpTeNbrHelloDstInstance + Gauge32, + hwRsvpTeNbrHelloLostCounter + Gauge32, + hwRsvpTeNbrHelloType + INTEGER, + hwRsvpTeNbrGrCapability + Integer32, + hwRsvpTeNbrGrRestartTime + TimeStamp, + hwRsvpTeNbrGrRecoveryTime + TimeStamp, + hwRsvpTeNbrGrStatus + INTEGER, + hwRsvpTeNbrAuthKeyId + OCTET STRING, + hwRsvpTeNbrReductionEnabled + TruthValue, + hwRsvpTeNbrReliabilityEnabled + TruthValue + } + + hwRsvpTeNbrAddress OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP4 or IP6 Address used by this neighbor. + This object may not be changed when the value + of the RowStatus object is 'active'." + ::= { hwRsvpTeNbrEntry 1 } + + + hwRsvpTeNbrProtocol OBJECT-TYPE + SYNTAX INTEGER + { + ip(1), + udp(2), + both(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The encapsulation being used by this neigh- + bor." + ::= { hwRsvpTeNbrEntry 2 } + + + hwRsvpTeNbrStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "'active' for all neighbors. This object may + be used to configure neighbors. In the pres- + ence of configured neighbors, the implementa- + tion may (but is not required to) limit the set + of valid neighbors to those configured." + ::= { hwRsvpTeNbrEntry 3 } + + + hwRsvpTeNbrSendersNumber OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of senders on the neighbor." + ::= { hwRsvpTeNbrEntry 4 } + + + hwRsvpTeNbrReceiversNumber OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of receivers on the neighbor." + ::= { hwRsvpTeNbrEntry 5 } + + + hwRsvpTeNbrHelloEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If TRUE, hello is enabled on the neighbor." + ::= { hwRsvpTeNbrEntry 6 } + + + hwRsvpTeNbrHelloSrcInstance OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Source instance of the neighbor." + ::= { hwRsvpTeNbrEntry 7 } + + + hwRsvpTeNbrHelloDstInstance OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination instance of the neighbor." + ::= { hwRsvpTeNbrEntry 8 } + + + hwRsvpTeNbrHelloLostCounter OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the hello messages have been + sent to the neighbor for which hello ACK has + not received yet." + ::= { hwRsvpTeNbrEntry 9 } + + + hwRsvpTeNbrHelloType OBJECT-TYPE + SYNTAX INTEGER + { + request(1), + ack(2), + none(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hello type that is being sent to the neighbor. + A return of 3[none] indicates that hello is + disabled on the nbr." + ::= { hwRsvpTeNbrEntry 10 } + + + hwRsvpTeNbrGrCapability OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Gives neighbor capability to support GR or + undergo GR, in case of control plane restart. + A mixed value. (0x01: Self GR capability of + neighbor; 0x02: GR support capability of + neighbor; 0x04: Neighbor capable of receiving + RecoveryPath message; 0x08: Neighbor capable + of sending RecoveryPath message)" + ::= { hwRsvpTeNbrEntry 11 } + + + hwRsvpTeNbrGrRestartTime OBJECT-TYPE + SYNTAX TimeStamp + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Neighbor nodes GR restart time value." + ::= { hwRsvpTeNbrEntry 12 } + + + hwRsvpTeNbrGrRecoveryTime OBJECT-TYPE + SYNTAX TimeStamp + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Neighbor nodes GR recovery time value." + ::= { hwRsvpTeNbrEntry 13 } + + + hwRsvpTeNbrGrStatus OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + supporting(2), + restarting(3), + restartTimerRunning(4), + recoveryTimerRunning(5), + grEnd(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Neighbor nodes GR status. (0x01, No GR activity; + 0x02, Neighbor router is supporting GR; 0x03, + Neighbor router is restarting; 0x04, Restart + timer is running; 0x05, Recovery timer is + running; 0x06, Neighbor GR end.)" + ::= { hwRsvpTeNbrEntry 14 } + + + hwRsvpTeNbrAuthKeyId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0 | 6)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Neighbor's authentication key, used for + authentication processing. A return of null + string indicates the absence of the item." + ::= { hwRsvpTeNbrEntry 15 } + + + hwRsvpTeNbrReductionEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If TRUE srefresh is enabled on the neighbor, + else srefresh is not enabled on the neighbor." + ::= { hwRsvpTeNbrEntry 16 } + + + hwRsvpTeNbrReliabilityEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If TRUE reliability is enabled on the neighbor, + else reliability is not enabled on the neighbor." + ::= { hwRsvpTeNbrEntry 17 } + + + hwRsvpTeMessageIdTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRsvpTeMessageIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information describes the MessageIds of an + RSVP system." + ::= { hwRsvpTeObjects 7 } + + + hwRsvpTeMessageIdEntry OBJECT-TYPE + SYNTAX HwRsvpTeMessageIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { ifIndex, hwRsvpTeNbrAddress, hwRsvpTeMessageIdEpoch, hwRsvpTeMessageIdNumber } + ::= { hwRsvpTeMessageIdTable 1 } + + + HwRsvpTeMessageIdEntry ::= + SEQUENCE { + hwRsvpTeMessageIdEpoch + Gauge32, + hwRsvpTeMessageIdNumber + Gauge32, + hwRsvpTeMessageIdFlag + INTEGER + } + + hwRsvpTeMessageIdEpoch OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A value that indicates when the Message_Identi- + fier sequence has been reset." + ::= { hwRsvpTeMessageIdEntry 1 } + + + hwRsvpTeMessageIdNumber OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "When combined with the message generator's IP + address, the Message_Identifier field uniquely + identifies a message. The values placed in this + field change incrementally and only decrease + when the epoch changes or when the value wraps." + ::= { hwRsvpTeMessageIdEntry 2 } + + + hwRsvpTeMessageIdFlag OBJECT-TYPE + SYNTAX INTEGER + { + senderIncoming(1), + senderOutgoing(2), + resv(3), + resvFwd(4), + rtBuff(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A enumerable value to indicate the type of this + Message_Identifier. (1: SenderIncoming; 2: + SenderOutgoing; 3: Resv; 4: ResvFwd; 5: RtBuff)" + ::= { hwRsvpTeMessageIdEntry 3 } + + + hwRsvpTeFilterSpecTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRsvpTeFilterSpecEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information describes the FilterSpecs of an + RSVP system." + ::= { hwRsvpTeObjects 8 } + + + hwRsvpTeFilterSpecEntry OBJECT-TYPE + SYNTAX HwRsvpTeFilterSpecEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwRsvpTeSessionNumber, hwRsvpTeResvNumber, hwRsvpTeFilterSpecNumber } + ::= { hwRsvpTeFilterSpecTable 1 } + + + HwRsvpTeFilterSpecEntry ::= + SEQUENCE { + hwRsvpTeFilterSpecNumber + Gauge32, + hwRsvpTeFilterSpecLspId + Integer32, + hwRsvpTeFilterSpecIngressLsrId + OCTET STRING, + hwRsvpTeFilterSpecLabel + Gauge32 + } + + hwRsvpTeFilterSpecNumber OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The number of this Filter_Spec. This is for + SNMP Indexing purposes only and has no relation + to any protocol value." + ::= { hwRsvpTeFilterSpecEntry 1 } + + + hwRsvpTeFilterSpecLspId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A 16-bit identifier used in the SENDER_TEMPLATE + and the FILTER_SPEC that can be changed to + allow a sender to share resources with itself." + ::= { hwRsvpTeFilterSpecEntry 2 } + + + hwRsvpTeFilterSpecIngressLsrId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP address for a sender node." + ::= { hwRsvpTeFilterSpecEntry 3 } + + + hwRsvpTeFilterSpecLabel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the label arranged by next hop. + A return of 4294967295 indicates the absence + of the item." + ::= { hwRsvpTeFilterSpecEntry 4 } + + + hwRsvpTeRroTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRsvpTeRroEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information describes the RRO sub-objects of + an RSVP system." + ::= { hwRsvpTeObjects 9 } + + + hwRsvpTeRroEntry OBJECT-TYPE + SYNTAX HwRsvpTeRroEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwRsvpTeSessionNumber, hwRsvpTeSenderNumber, hwRsvpTeRroNumber } + ::= { hwRsvpTeRroTable 1 } + + + HwRsvpTeRroEntry ::= + SEQUENCE { + hwRsvpTeRroNumber + Gauge32, + hwRsvpTeRroType + INTEGER, + hwRsvpTeRroIpAddr + OCTET STRING, + hwRsvpTeRroIpPrefixLen + Integer32, + hwRsvpTeRroLabel + Gauge32, + hwRsvpTeRroFlag + Integer32 + } + + hwRsvpTeRroNumber OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The number of this RRO sub-object. This is + for SNMP Indexing purposes only and has no + relation to any protocol value." + ::= { hwRsvpTeRroEntry 1 } + + + hwRsvpTeRroType OBJECT-TYPE + SYNTAX INTEGER + { + ipv4(1), + ipv6(2), + label(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An enumerable value that indicates the type of + this sub-object. (0x01: IPv4 address; 0x02: + IPv6 address; 0x03: Label.)" + ::= { hwRsvpTeRroEntry 2 } + + + hwRsvpTeRroIpAddr OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP address for this sub-object if the type is + 'IPv4 address' of 'IPv6 address'. A return of + null string indicates the absence of the item." + ::= { hwRsvpTeRroEntry 3 } + + + hwRsvpTeRroIpPrefixLen OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP prefix length for this sub-object if the + type is 'IPv4 address' of 'IPv6 address'. A + return of 0 indicates the absence of the + item." + ::= { hwRsvpTeRroEntry 4 } + + + hwRsvpTeRroLabel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the label if the type is 'Label'. + A return of 4294967295 indicates the absence + of the item." + ::= { hwRsvpTeRroEntry 5 } + + + hwRsvpTeRroFlag OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If hwRsvpTeRroType is IPv4 or IPv6, it is a + mixed value. (0x01: Local protection + available; 0x02: Local protection in use; 0x04: + bandwidth protection; 0x08: node protection; + 0x10: preemption pending; 0x20: node ID.) If + hwRsvpTeRroType is Label, 0x01 means global + label. A return of zero indicates no bit was + set." + ::= { hwRsvpTeRroEntry 6 } + + + hwRsvpTeEroTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRsvpTeEroEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information describes the ERO sub-objects + of an RSVP system." + ::= { hwRsvpTeObjects 10 } + + + hwRsvpTeEroEntry OBJECT-TYPE + SYNTAX HwRsvpTeEroEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwRsvpTeSessionNumber, hwRsvpTeSenderNumber, hwRsvpTeEroNumber } + ::= { hwRsvpTeEroTable 1 } + + + HwRsvpTeEroEntry ::= + SEQUENCE { + hwRsvpTeEroNumber + Gauge32, + hwRsvpTeEroType + INTEGER, + hwRsvpTeEroIpAddr + OCTET STRING, + hwRsvpTeEroIpPrefixLen + Integer32 + } + + hwRsvpTeEroNumber OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The number of this ERO sub-object. This is for + SNMP Indexing purposes only and has no relation + to any protocol value." + ::= { hwRsvpTeEroEntry 1 } + + + hwRsvpTeEroType OBJECT-TYPE + SYNTAX INTEGER + { + ipv4(1), + ipv6(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An enumerable value that indicates the type of + this sub-object. (0x01: IPv4 address; 0x02: + IPv6 address.)" + ::= { hwRsvpTeEroEntry 2 } + + + hwRsvpTeEroIpAddr OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP address for this sub-object." + ::= { hwRsvpTeEroEntry 3 } + + + hwRsvpTeEroIpPrefixLen OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP prefix length for this sub-object." + ::= { hwRsvpTeEroEntry 4 } + + +-- traps + hwRsvpTeConformance OBJECT IDENTIFIER ::= { hwRsvpTe 2 } + + +-- conformance information + hwRsvpTeGroups OBJECT IDENTIFIER ::= { hwRsvpTeConformance 1 } + + + hwRsvpTeSessionGroup OBJECT-GROUP + OBJECTS { hwRsvpTeSessionType, hwRsvpTeSessionDestAddr, hwRsvpTeSessionDestAddrLength, hwRsvpTeSessionSenders, hwRsvpTeSessionReceivers, + hwRsvpTeSessionRequests, hwRsvpTeSessionTunnelId, hwRsvpTeSessionTunnelExtId, hwRsvpTeSessionLspsNumber, hwRsvpTeSessionStyle + } + STATUS current + DESCRIPTION + "These objects are required for RSVP Systems." + ::= { hwRsvpTeGroups 1 } + + + hwRsvpTeSenderGroup OBJECT-GROUP + OBJECTS { hwRsvpTeSenderType, hwRsvpTeSenderDestAddr, hwRsvpTeSenderAddr, hwRsvpTeSenderDestAddrLength, hwRsvpTeSenderAddrLength, + hwRsvpTeSenderHopAddr, hwRsvpTeSenderHopLih, hwRsvpTeSenderInterface, hwRsvpTeSenderTSpecRate, hwRsvpTeSenderTSpecPeakRate, + hwRsvpTeSenderTSpecBurst, hwRsvpTeSenderTSpecMinTu, hwRsvpTeSenderTSpecMaxTu, hwRsvpTeSenderInterval, hwRsvpTeSenderRsvpHop, + hwRsvpTeSenderPolicy, hwRsvpTeSenderAdspecBreak, hwRsvpTeSenderAdspecHopCount, hwRsvpTeSenderAdspecPathBw, hwRsvpTeSenderAdspecMinLatency, + hwRsvpTeSenderAdspecMtu, hwRsvpTeSenderAdspecGuaranteedSvc, hwRsvpTeSenderAdspecGuaranteedBreak, hwRsvpTeSenderAdspecGuaranteedCtot, hwRsvpTeSenderAdspecGuaranteedDtot, + hwRsvpTeSenderAdspecGuaranteedCsum, hwRsvpTeSenderAdspecGuaranteedDsum, hwRsvpTeSenderAdspecGuaranteedHopCount, hwRsvpTeSenderAdspecGuaranteedPathBw, hwRsvpTeSenderAdspecGuaranteedMinLatency, + hwRsvpTeSenderAdspecGuaranteedMtu, hwRsvpTeSenderAdspecCtrlLoadSvc, hwRsvpTeSenderAdspecCtrlLoadBreak, hwRsvpTeSenderAdspecCtrlLoadHopCount, hwRsvpTeSenderAdspecCtrlLoadPathBw, + hwRsvpTeSenderAdspecCtrlLoadMinLatency, hwRsvpTeSenderAdspecCtrlLoadMtu, hwRsvpTeSenderTtl, hwRsvpTeLspId, hwRsvpTeSenderMsgIdSndFlag, + hwRsvpTeSenderMsgIdSndEpoch, hwRsvpTeSenderMsgIdSndNumber, hwRsvpTeSenderMsgIdRcvFlag, hwRsvpTeSenderMsgIdRcvEpoch, hwRsvpTeSenderMsgIdRcvNumber, + hwRsvpTeSenderClassType, hwRsvpTeSenderLabelRequestCtype, hwRsvpTeSenderLabelRequestL3pid, hwRsvpTeSenderLabelRequestAtmMinVpi, hwRsvpTeSenderLabelRequestAtmMinVci, + hwRsvpTeSenderLabelRequestAtmMaxVpi, hwRsvpTeSenderLabelRequestAtmMaxVci, hwRsvpTeSenderLabelRequestFrMinDlci, hwRsvpTeSenderLabelRequestFrMaxDlci, hwRsvpTeSenderSessionAttrType, + hwRsvpTeSenderSessionAttrSetupPrio, hwRsvpTeSenderSessionAttrHoldPrio, hwRsvpTeSenderSessionAttrFlag, hwRsvpTeSenderSessionAttrName, hwRsvpTeSenderSessionAttrExcludeAny, + hwRsvpTeSenderSessionAttrIncludeAny, hwRsvpTeSenderSessionAttrIncludeAll, hwRsvpTeSenderFrrSetupPrio, hwRsvpTeSenderFrrHoldPrio, hwRsvpTeSenderFrrHopLimit, + hwRsvpTeSenderFrrFlag, hwRsvpTeSenderFrrBandwidth, hwRsvpTeSenderFrrExcludeAny, hwRsvpTeSenderFrrIncludeAny, hwRsvpTeSenderFrrIncludeAll, + hwRsvpTeSenderFrrInuseFlag, hwRsvpTeSenderDiffServPsc } + STATUS current + DESCRIPTION + "These objects are required for RSVP Systems." + ::= { hwRsvpTeGroups 2 } + + + hwRsvpTeResvGroup OBJECT-GROUP + OBJECTS { hwRsvpTeResvType, hwRsvpTeResvDestAddr, hwRsvpTeResvSenderAddr, hwRsvpTeResvDestAddrLength, hwRsvpTeResvSenderAddrLength, + hwRsvpTeResvHopAddr, hwRsvpTeResvHopLih, hwRsvpTeResvInterface, hwRsvpTeResvService, hwRsvpTeResvTSpecRate, + hwRsvpTeResvTSpecPeakRate, hwRsvpTeResvTSpecBurst, hwRsvpTeResvTSpecMinTu, hwRsvpTeResvTSpecMaxTu, hwRsvpTeResvRSpecRate, + hwRsvpTeResvRSpecSlack, hwRsvpTeResvInterval, hwRsvpTeResvScope, hwRsvpTeResvShared, hwRsvpTeResvExplicit, + hwRsvpTeResvRsvpHop, hwRsvpTeResvPolicy, hwRsvpTeResvTtl, hwRsvpTeResvConfirm } + STATUS current + DESCRIPTION + "These objects are required for RSVP Systems." + ::= { hwRsvpTeGroups 3 } + + + hwRsvpTeResvFwdGroup OBJECT-GROUP + OBJECTS { hwRsvpTeResvFwdType, hwRsvpTeResvFwdDestAddr, hwRsvpTeResvFwdSenderAddr, hwRsvpTeResvFwdDestAddrLength, hwRsvpTeResvFwdSenderAddrLength, + hwRsvpTeResvFwdHopAddr, hwRsvpTeResvFwdHopLih, hwRsvpTeResvFwdInterface, hwRsvpTeResvFwdService, hwRsvpTeResvFwdTSpecRate, + hwRsvpTeResvFwdTSpecPeakRate, hwRsvpTeResvFwdTSpecBurst, hwRsvpTeResvFwdTSpecMinTu, hwRsvpTeResvFwdTSpecMaxTu, hwRsvpTeResvFwdRSpecRate, + hwRsvpTeResvFwdRSpecSlack, hwRsvpTeResvFwdInterval, hwRsvpTeResvFwdScope, hwRsvpTeResvFwdShared, hwRsvpTeResvFwdExplicit, + hwRsvpTeResvFwdPolicy, hwRsvpTeResvFwdTtl, hwRsvpTeResvFwdMsgIdFlag, hwRsvpTeResvFwdMsgIdEpoch, hwRsvpTeResvFwdMsgIdNumber, + hwRsvpTeResvFwdRsvpHop } + STATUS current + DESCRIPTION + "These objects are optional, used for some RSVP + Systems." + ::= { hwRsvpTeGroups 4 } + + + hwRsvpTeIfGroup OBJECT-GROUP + OBJECTS { hwRsvpTeIfUdpNbrs, hwRsvpTeIfIpNbrs, hwRsvpTeIfNbrs, hwRsvpTeIfRefreshBlockadeMultiple, hwRsvpTeIfRefreshMultiple, + hwRsvpTeIfTtl, hwRsvpTeIfRefreshInterval, hwRsvpTeIfRouteDelay, hwRsvpTeIfEnabled, hwRsvpTeIfUdpRequired, + hwRsvpTeIfStatus, hwRsvpTeIfHelloEnabled, hwRsvpTeIfSrefreshEnabled, hwRsvpTeIfSrefreshInterval, hwRsvpTeIfRetranIncDelta, + hwRsvpTeIfRetranInterval, hwRsvpTeIfAuthEnabled, hwRsvpTeIfAuthEncrypted , hwRsvpTeIfAuthHandshake, hwRsvpTeIfAuthKey, + hwRsvpTeIfWindowSize, hwRsvpTeIfAuthLifeTime } + STATUS current + DESCRIPTION + "These objects are required for RSVP Systems." + ::= { hwRsvpTeGroups 5 } + + + hwRsvpTeNbrGroup OBJECT-GROUP + OBJECTS { hwRsvpTeNbrHelloSrcInstance, hwRsvpTeNbrHelloDstInstance, hwRsvpTeNbrHelloLostCounter, hwRsvpTeNbrHelloType, hwRsvpTeNbrHelloEnabled, + hwRsvpTeNbrSendersNumber, hwRsvpTeNbrReceiversNumber, hwRsvpTeNbrGrCapability, hwRsvpTeNbrGrRestartTime, hwRsvpTeNbrGrRecoveryTime, + hwRsvpTeNbrGrStatus, hwRsvpTeNbrAuthKeyId, hwRsvpTeNbrReductionEnabled, hwRsvpTeNbrReliabilityEnabled, hwRsvpTeNbrProtocol, + hwRsvpTeNbrStatus } + STATUS current + DESCRIPTION + "These objects are required for RSVP Systems." + ::= { hwRsvpTeGroups 6 } + + + hwRsvpTeMessageIdGroup OBJECT-GROUP + OBJECTS { hwRsvpTeMessageIdFlag } + STATUS current + DESCRIPTION + "Description." + ::= { hwRsvpTeGroups 7 } + + + hwRsvpTeFilterSpecGroup OBJECT-GROUP + OBJECTS { hwRsvpTeFilterSpecLspId , hwRsvpTeFilterSpecIngressLsrId , hwRsvpTeFilterSpecLabel } + STATUS current + DESCRIPTION + "Description." + ::= { hwRsvpTeGroups 8 } + + + hwRsvpTeRroGroup OBJECT-GROUP + OBJECTS { hwRsvpTeRroType , hwRsvpTeRroIpAddr , hwRsvpTeRroIpPrefixLen , hwRsvpTeRroLabel , hwRsvpTeRroFlag + } + STATUS current + DESCRIPTION + "Description." + ::= { hwRsvpTeGroups 9 } + + + hwRsvpTeEroGroup OBJECT-GROUP + OBJECTS { hwRsvpTeEroType , hwRsvpTeEroIpAddr , hwRsvpTeEroIpPrefixLen } + STATUS current + DESCRIPTION + "Description." + ::= { hwRsvpTeGroups 10 } + + + hwRsvpTeCompliances OBJECT IDENTIFIER ::= { hwRsvpTeConformance 2 } + + +-- compliance statements +-- this module + hwRsvpTeCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement. Note that the im- + plementation of this module requires implemen- + tation of the Integrated Services MIB as well." + MODULE HUAWEI-RSVPTE-MIB + MANDATORY-GROUPS { hwRsvpTeSessionGroup, hwRsvpTeSenderGroup, hwRsvpTeResvGroup, hwRsvpTeIfGroup, hwRsvpTeNbrGroup, + hwRsvpTeFilterSpecGroup, hwRsvpTeRroGroup, hwRsvpTeEroGroup } + GROUP hwRsvpTeResvFwdGroup + DESCRIPTION + "The Reservation Requests table is appropriate + in implementations that store upstream reserva- + tion messages, but not appropriate in implemen- + tations which calculate them on each transmis- + sion." + GROUP hwRsvpTeMessageIdGroup + DESCRIPTION + "This is optional." + ::= { hwRsvpTeCompliances 1 } + + + + END + +-- +-- HUAWEI-RSVPTE-MIB.mib +-- diff --git a/MIBS/huawei/HUAWEI-SECSTAT-EUDM-MIB b/MIBS/huawei/HUAWEI-SECSTAT-EUDM-MIB new file mode 100644 index 0000000..fad376f --- /dev/null +++ b/MIBS/huawei/HUAWEI-SECSTAT-EUDM-MIB @@ -0,0 +1,1224 @@ +-- ================================================================= +-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved +-- +-- Description: HUAWEI-SECSTAT-EUDM-MIB +-- Reference: +-- Version: V1.20 +-- History: +-- V1.20 2005-05-30 Wei Rixi(22510) added mplsVpnVrfName as table index, +-- changed the region of ApplyZoneID(hwNatEudmZoneApplyZoneID1 +-- and hwNatEudmZoneApplyZoneID2) from 1~16 to 0~128. +-- Added defval to some fields. +-- V1.00 2003-03-18 Yang Yinzhu(28193) initial version +-- ================================================================= + +HUAWEI-SECSTAT-EUDM-MIB DEFINITIONS ::= BEGIN + + IMPORTS + OBJECT-GROUP + FROM SNMPv2-CONF + Integer32, Counter64, OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + TruthValue + FROM SNMPv2-TC + mplsVpnVrfName + FROM MPLS-VPN-MIB + hwDatacomm + FROM HUAWEI-MIB; + + hwSECSTATEudm MODULE-IDENTITY + LAST-UPDATED "200304101100Z" -- April 10, 2003 at 11:00 GMT + ORGANIZATION + "Huawei Technologies co.,Ltd." + CONTACT-INFO + " + ADDR: HUAWEI TECHNOLOGY CO.,LTD,SHEZHEN CHINA + Tel: 86-755-26540808 + " + DESCRIPTION + " + V1.00 + The HUAWEI-STCSTAT-EUDM-MIB contains objects to manage the security + statistics information for firewall product. + " + ::= { hwSECSTAT 2 } + + -- + -- Node definitions + -- + -- 1.3.6.1.4.1.2011.5.25.11 + hwSECSTAT OBJECT IDENTIFIER ::= { hwDatacomm 11 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.1 + hwSecStatEudmCfgObjects OBJECT IDENTIFIER ::= { hwSECSTATEudm 1 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.1.1 + hwSecStatEudmSessCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSecStatEudmSessCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The configuration informations for security zone." + ::= { hwSecStatEudmCfgObjects 1 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.1.1.1 + hwSecStatEudmSessCfgEntry OBJECT-TYPE + SYNTAX HwSecStatEudmSessCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The configuration informations for security zone." + INDEX { mplsVpnVrfName, hwSecStatEudmSessCfgZoneID } + ::= { hwSecStatEudmSessCfgTable 1 } + + HwSecStatEudmSessCfgEntry ::= + SEQUENCE { + hwSecStatEudmSessCfgZoneID + Integer32, + hwSecStatEudmSessTcpInZoneNumMax + Integer32, + hwSecStatEudmSessTcpInZoneNumMin + Integer32, + hwSecStatEudmSessTcpInIPNumMax + Integer32, + hwSecStatEudmSessTcpInIPNumMin + Integer32, + hwSecStatEudmSessTcpOutZoneNumMax + Integer32, + hwSecStatEudmSessTcpOutZoneNumMin + Integer32, + hwSecStatEudmSessTcpOutIPNumMax + Integer32, + hwSecStatEudmSessTcpOutIPNumMin + Integer32, + hwSecStatEudmSessUdpInZoneNumMax + Integer32, + hwSecStatEudmSessUdpInZoneNumMin + Integer32, + hwSecStatEudmSessUdpInIPNumMax + Integer32, + hwSecStatEudmSessUdpInIPNumMin + Integer32, + hwSecStatEudmSessUdpOutZoneNumMax + Integer32, + hwSecStatEudmSessUdpOutZoneNumMin + Integer32, + hwSecStatEudmSessUdpOutIPNumMax + Integer32, + hwSecStatEudmSessUdpOutIPNumMin + Integer32, + hwSecStatEudmSessTcpInZoneSpeedMax + Integer32, + hwSecStatEudmSessTcpInZoneSpeedMin + Integer32, + hwSecStatEudmSessTcpInIPSpeedMax + Integer32, + hwSecStatEudmSessTcpInIPSpeedMin + Integer32, + hwSecStatEudmSessTcpOutZoneSpeedMax + Integer32, + hwSecStatEudmSessTcpOutZoneSpeedMin + Integer32, + hwSecStatEudmSessTcpOutIPSpeedMax + Integer32, + hwSecStatEudmSessTcpOutIPSpeedMin + Integer32, + hwSecStatEudmSessUdpInZoneSpeedMax + Integer32, + hwSecStatEudmSessUdpInZoneSpeedMin + Integer32, + hwSecStatEudmSessUdpInIPSpeedMax + Integer32, + hwSecStatEudmSessUdpInIPSpeedMin + Integer32, + hwSecStatEudmSessUdpOutZoneSpeedMax + Integer32, + hwSecStatEudmSessUdpOutZoneSpeedMin + Integer32, + hwSecStatEudmSessUdpOutIPSpeedMax + Integer32, + hwSecStatEudmSessUdpOutIPSpeedMin + Integer32, + hwSecStatEudmSessCfgSetDefault + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.11.2.1.1.1.1 + hwSecStatEudmSessCfgZoneID OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ID of security zone." + ::= { hwSecStatEudmSessCfgEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.1.1.1.2 + hwSecStatEudmSessTcpInZoneNumMax OBJECT-TYPE + SYNTAX Integer32 (1..500000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The upper limit of inbound TCP session for a zone." + DEFVAL { 500000 } + ::= { hwSecStatEudmSessCfgEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.1.1.1.3 + hwSecStatEudmSessTcpInZoneNumMin OBJECT-TYPE + SYNTAX Integer32 (1..500000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The lower limit of inbound TCP session for a zone." + DEFVAL { 500000 } + ::= { hwSecStatEudmSessCfgEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.1.1.1.4 + hwSecStatEudmSessTcpInIPNumMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The upper limit of inbound TCP session for one host." + ::= { hwSecStatEudmSessCfgEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.1.1.1.5 + hwSecStatEudmSessTcpInIPNumMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The lower limit of inbound TCP session for one host." + ::= { hwSecStatEudmSessCfgEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.1.1.1.6 + hwSecStatEudmSessTcpOutZoneNumMax OBJECT-TYPE + SYNTAX Integer32 (1..500000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The upper limit of outbound TCP session for a zone." + DEFVAL { 500000 } + ::= { hwSecStatEudmSessCfgEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.1.1.1.7 + hwSecStatEudmSessTcpOutZoneNumMin OBJECT-TYPE + SYNTAX Integer32 (1..500000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The lower limit of outbound TCP session for a zone." + DEFVAL { 500000 } + ::= { hwSecStatEudmSessCfgEntry 7 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.1.1.1.8 + hwSecStatEudmSessTcpOutIPNumMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The upper limit of outbound TCP session for one host." + ::= { hwSecStatEudmSessCfgEntry 8 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.1.1.1.9 + hwSecStatEudmSessTcpOutIPNumMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The lower limit of outbound TCP session for one host." + ::= { hwSecStatEudmSessCfgEntry 9 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.1.1.1.10 + hwSecStatEudmSessUdpInZoneNumMax OBJECT-TYPE + SYNTAX Integer32 (1..500000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The upper limit of inbound UDP session for a zone." + DEFVAL { 500000 } + ::= { hwSecStatEudmSessCfgEntry 10 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.1.1.1.11 + hwSecStatEudmSessUdpInZoneNumMin OBJECT-TYPE + SYNTAX Integer32 (1..500000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The lower limit of inbound UDP session for a zone." + DEFVAL { 500000 } + ::= { hwSecStatEudmSessCfgEntry 11 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.1.1.1.12 + hwSecStatEudmSessUdpInIPNumMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The upper limit of inbound UDP session for one host." + ::= { hwSecStatEudmSessCfgEntry 12 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.1.1.1.13 + hwSecStatEudmSessUdpInIPNumMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The lower limit of inbound UDP session for one host." + ::= { hwSecStatEudmSessCfgEntry 13 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.1.1.1.14 + hwSecStatEudmSessUdpOutZoneNumMax OBJECT-TYPE + SYNTAX Integer32 (1..500000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The upper limit of outbound UDP session for one zone." + DEFVAL { 500000 } + ::= { hwSecStatEudmSessCfgEntry 14 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.1.1.1.15 + hwSecStatEudmSessUdpOutZoneNumMin OBJECT-TYPE + SYNTAX Integer32 (1..500000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The lower limit of outbound UDP session for one zone." + DEFVAL { 500000 } + ::= { hwSecStatEudmSessCfgEntry 15 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.1.1.1.16 + hwSecStatEudmSessUdpOutIPNumMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The upper limit of outbound UDP session for one host." + ::= { hwSecStatEudmSessCfgEntry 16 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.1.1.1.17 + hwSecStatEudmSessUdpOutIPNumMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The lower limit of outbound UDP session for one host." + ::= { hwSecStatEudmSessCfgEntry 17 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.1.1.1.18 + hwSecStatEudmSessTcpInZoneSpeedMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The upper limit of establishing speed of inbound TCP session for one zone." + ::= { hwSecStatEudmSessCfgEntry 18 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.1.1.1.19 + hwSecStatEudmSessTcpInZoneSpeedMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The lower limit of establishing speed of inbound TCP session for one zone." + ::= { hwSecStatEudmSessCfgEntry 19 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.1.1.1.20 + hwSecStatEudmSessTcpInIPSpeedMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The upper limit of establishing speed of inbound TCP session for one host." + ::= { hwSecStatEudmSessCfgEntry 20 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.1.1.1.21 + hwSecStatEudmSessTcpInIPSpeedMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The lower limit of establishing speed of inbound TCP session for one host." + ::= { hwSecStatEudmSessCfgEntry 21 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.1.1.1.22 + hwSecStatEudmSessTcpOutZoneSpeedMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The upper limit of establishing speed of outbound TCP session for one zone." + ::= { hwSecStatEudmSessCfgEntry 22 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.1.1.1.23 + hwSecStatEudmSessTcpOutZoneSpeedMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The lower limit of establishing speed of outbound TCP session for one zone." + ::= { hwSecStatEudmSessCfgEntry 23 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.1.1.1.24 + hwSecStatEudmSessTcpOutIPSpeedMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The upper limit of establishing speed of outbound TCP session for one host." + ::= { hwSecStatEudmSessCfgEntry 24 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.1.1.1.25 + hwSecStatEudmSessTcpOutIPSpeedMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The lower limit of establishing speed of outbound TCP session for one host." + ::= { hwSecStatEudmSessCfgEntry 25 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.1.1.1.26 + hwSecStatEudmSessUdpInZoneSpeedMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The upper limit of establishing speed of inbound UDP session for one zone." + ::= { hwSecStatEudmSessCfgEntry 26 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.1.1.1.27 + hwSecStatEudmSessUdpInZoneSpeedMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The lower limit of establishing speed of inbound UDP session for one zone." + ::= { hwSecStatEudmSessCfgEntry 27 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.1.1.1.28 + hwSecStatEudmSessUdpInIPSpeedMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The upper limit of establishing speed of inbound UDP session for one host." + ::= { hwSecStatEudmSessCfgEntry 28 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.1.1.1.29 + hwSecStatEudmSessUdpInIPSpeedMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The lower limit of establishing speed of inbound UDP session for one host." + ::= { hwSecStatEudmSessCfgEntry 29 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.1.1.1.30 + hwSecStatEudmSessUdpOutZoneSpeedMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The upper limit of establishing speed of outbound UDP session for one zone." + ::= { hwSecStatEudmSessCfgEntry 30 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.1.1.1.31 + hwSecStatEudmSessUdpOutZoneSpeedMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The lower limit of establishing speed of outbound UDP session for one zone." + ::= { hwSecStatEudmSessCfgEntry 31 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.1.1.1.32 + hwSecStatEudmSessUdpOutIPSpeedMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The upper limit of establishing speed of outbound UDP session for one host." + ::= { hwSecStatEudmSessCfgEntry 32 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.1.1.1.33 + hwSecStatEudmSessUdpOutIPSpeedMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The lower limit of establishing speed of outbound UDP session for one host." + ::= { hwSecStatEudmSessCfgEntry 33 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.1.1.1.34 + hwSecStatEudmSessCfgSetDefault OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + This OID is used for setting the session configuration of the zone to default. + When you want to set the calue to default, set this OID to 1. + " + ::= { hwSecStatEudmSessCfgEntry 34 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.1.2 + hwSecStatEudmCfgEnableTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSecStatEudmCfgEnableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table for status to indicate whether the statistics is enabled in the zone." + ::= { hwSecStatEudmCfgObjects 2 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.1.2.1 + hwSecStatEudmCfgEnableEntry OBJECT-TYPE + SYNTAX HwSecStatEudmCfgEnableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry to indicate whether the statistics is enabled in this zone." + INDEX { mplsVpnVrfName, hwSecStatEudmCfgEnableZoneID } + ::= { hwSecStatEudmCfgEnableTable 1 } + + HwSecStatEudmCfgEnableEntry ::= + SEQUENCE { + hwSecStatEudmCfgEnableZoneID + Integer32, + hwSecStatEudmCfgEnbaleZoneIn + TruthValue, + hwSecStatEudmCfgEnbaleZoneOut + TruthValue, + hwSecStatEudmCfgEnbaleIpIn + TruthValue, + hwSecStatEudmCfgEnbaleIPOut + TruthValue, + hwSecStatEudmCfgEnableSetDefault + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.11.2.1.2.1.1 + hwSecStatEudmCfgEnableZoneID OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ID of security zone." + ::= { hwSecStatEudmCfgEnableEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.1.2.1.2 + hwSecStatEudmCfgEnbaleZoneIn OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status to indicate whether the inbound statistics is enabled for the zone." + DEFVAL { false } + ::= { hwSecStatEudmCfgEnableEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.1.2.1.3 + hwSecStatEudmCfgEnbaleZoneOut OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status to indicate whether the outbound statistics is enabled for the zone." + DEFVAL { false } + ::= { hwSecStatEudmCfgEnableEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.1.2.1.4 + hwSecStatEudmCfgEnbaleIpIn OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status to indicate whether the inbound statistics is enabled for the hosts in the zone." + ::= { hwSecStatEudmCfgEnableEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.1.2.1.5 + hwSecStatEudmCfgEnbaleIPOut OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status to indicate whether the outbound statistics is enabled for the hosts in the zone." + ::= { hwSecStatEudmCfgEnableEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.1.2.1.6 + hwSecStatEudmCfgEnableSetDefault OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + This OID is used for setting the statistics enabling configuration of the zone to default. + When you want to set the calue to default, set this OID to 1. + " + ::= { hwSecStatEudmCfgEnableEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.2 + hwSecStatEudmMonitorObjects OBJECT IDENTIFIER ::= { hwSECSTATEudm 2 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.2.1 + hwSecStatZoneInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSecStatZoneInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The statistics data table for zone." + ::= { hwSecStatEudmMonitorObjects 1 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.2.1.1 + hwSecStatZoneInfoEntry OBJECT-TYPE + SYNTAX HwSecStatZoneInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The statistics data for a zone." + INDEX { mplsVpnVrfName, hwSecStatZoneInfoZoneID } + ::= { hwSecStatZoneInfoTable 1 } + + HwSecStatZoneInfoEntry ::= + SEQUENCE { + hwSecStatZoneInfoZoneID + Integer32, + hwSecStatZoneInTcpSess + Counter64, + hwSecStatZoneInUdpSess + Counter64, + hwSecStatZoneInIcmpSess + Counter64, + hwSecStatZoneInConn + Counter64, + hwSecStatZoneInHalfConn + Counter64, + hwSecStatZoneInTcpSessSpeed + Counter64, + hwSecStatZoneInUdpSessSpeed + Counter64, + hwSecStatZoneInIcmpSessSpeed + Counter64, + hwSecStatZoneInConnSpeed + Counter64, + hwSecStatZoneInHalfConnSpeed + Counter64, + hwSecStatZoneInAclDenyIcmpPkts + Counter64, + hwSecStatZoneInAclDenyIcmpOcts + Counter64, + hwSecStatZoneInAclDenyNonIcmpPkts + Counter64, + hwSecStatZoneInAclDenyNonIcmpOcts + Counter64, + hwSecStatZoneInBlsDenyPkts + Counter64, + hwSecStatZoneInDftAclDenyPkts + Counter64, + hwSecStatZoneInDftAclDenyIcmpPkts + Counter64, + hwSecStatZoneInIcmpFloodDropPkts + Counter64, + hwSecStatZoneInUdpFloodDropPkts + Counter64, + hwSecStatZoneInFtpPkts + Counter64, + hwSecStatZoneInSmtpPkts + Counter64, + hwSecStatZoneInHttpPkts + Counter64, + hwSecStatZoneInH323Pkts + Counter64, + hwSecStatZoneInRtspPkts + Counter64, + hwSecStatZoneOutTcpSess + Counter64, + hwSecStatZoneOutUdpSess + Counter64, + hwSecStatZoneOutIcmpSess + Counter64, + hwSecStatZoneOutConn + Counter64, + hwSecStatZoneOutHalfConn + Counter64, + hwSecStatZoneOutTcpSessSpeed + Counter64, + hwSecStatZoneOutUdpSessSpeed + Counter64, + hwSecStatZoneOutIcmpSessSpeed + Counter64, + hwSecStatZoneOutConnSpeed + Counter64, + hwSecStatZoneOutHalfConnSpeed + Counter64, + hwSecStatZoneOutAclDenyIcmpPkts + Counter64, + hwSecStatZoneOutAclDenyIcmpOcts + Counter64, + hwSecStatZoneOutAclDenyNonIcmpPkts + Counter64, + hwSecStatZoneOutAclDenyNonIcmpOcts + Counter64, + hwSecStatZoneOutBlsDenyPkts + Counter64, + hwSecStatZoneOutDftAclDenyPkts + Counter64, + hwSecStatZoneOutDftAclDenyIcmpPkts + Counter64, + hwSecStatZoneOutFtpPkts + Counter64, + hwSecStatZoneOutSmtpPkts + Counter64, + hwSecStatZoneOutHttpPkts + Counter64, + hwSecStatZoneOutH323Pkts + Counter64, + hwSecStatZoneOutRtspPkts + Counter64, + hwSecStatClearZoneInfo + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.11.2.2.1.1.1 + hwSecStatZoneInfoZoneID OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ID of security zone." + ::= { hwSecStatZoneInfoEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.2.1.1.2 + hwSecStatZoneInTcpSess OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of TCP session to the hosts in this zone." + ::= { hwSecStatZoneInfoEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.2.1.1.3 + hwSecStatZoneInUdpSess OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of UDP session to the hosts in this zone." + ::= { hwSecStatZoneInfoEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.2.1.1.4 + hwSecStatZoneInIcmpSess OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of ICMP session to the hosts in this zone." + ::= { hwSecStatZoneInfoEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.2.1.1.5 + hwSecStatZoneInConn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of session to the hosts in this zone." + ::= { hwSecStatZoneInfoEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.2.1.1.6 + hwSecStatZoneInHalfConn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of incomplete session to the hosts in this zone." + ::= { hwSecStatZoneInfoEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.2.1.1.7 + hwSecStatZoneInTcpSessSpeed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current establishing speed of TCP session to the hosts in this zone." + ::= { hwSecStatZoneInfoEntry 7 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.2.1.1.8 + hwSecStatZoneInUdpSessSpeed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current establishing speed of UDP session to the hosts in this zone." + ::= { hwSecStatZoneInfoEntry 8 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.2.1.1.9 + hwSecStatZoneInIcmpSessSpeed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current establishing speed of ICMP session to the hosts in this zone." + ::= { hwSecStatZoneInfoEntry 9 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.2.1.1.10 + hwSecStatZoneInConnSpeed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current establishing speed of session to the hosts in this zone." + ::= { hwSecStatZoneInfoEntry 10 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.2.1.1.11 + hwSecStatZoneInHalfConnSpeed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current establishing speed of incomplete session to the hosts in this zone." + ::= { hwSecStatZoneInfoEntry 11 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.2.1.1.12 + hwSecStatZoneInAclDenyIcmpPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of droped icmp packets by acl to the hosts in this zone." + ::= { hwSecStatZoneInfoEntry 12 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.2.1.1.13 + hwSecStatZoneInAclDenyIcmpOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of droped icmp packets by acl to the hosts in this zone." + ::= { hwSecStatZoneInfoEntry 13 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.2.1.1.14 + hwSecStatZoneInAclDenyNonIcmpPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of droped non icmp packets by acl to the hosts in this zone." + ::= { hwSecStatZoneInfoEntry 14 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.2.1.1.15 + hwSecStatZoneInAclDenyNonIcmpOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of droped non icmp packets by acl to the hosts in this zone." + ::= { hwSecStatZoneInfoEntry 15 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.2.1.1.16 + hwSecStatZoneInBlsDenyPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of droped packets by blacklist to the hosts in this zone." + ::= { hwSecStatZoneInfoEntry 16 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.2.1.1.17 + hwSecStatZoneInDftAclDenyPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of droped packets by default acl to the hosts in this zone." + ::= { hwSecStatZoneInfoEntry 17 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.2.1.1.18 + hwSecStatZoneInDftAclDenyIcmpPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of droped ICMP packets by default acl to the hosts in this zone." + ::= { hwSecStatZoneInfoEntry 18 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.2.1.1.19 + hwSecStatZoneInIcmpFloodDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of droped packets to the hosts in this zone for ICMP flood attack." + ::= { hwSecStatZoneInfoEntry 19 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.2.1.1.20 + hwSecStatZoneInUdpFloodDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of droped UDP packets to the hosts in this zone for UDP flood attack." + ::= { hwSecStatZoneInfoEntry 20 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.2.1.1.21 + hwSecStatZoneInFtpPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of FTP packets to the hosts in this zone." + ::= { hwSecStatZoneInfoEntry 21 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.2.1.1.22 + hwSecStatZoneInSmtpPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of SMTP packets to the hosts in this zone." + ::= { hwSecStatZoneInfoEntry 22 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.2.1.1.23 + hwSecStatZoneInHttpPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of HTTP packets to the hosts in this zone." + ::= { hwSecStatZoneInfoEntry 23 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.2.1.1.24 + hwSecStatZoneInH323Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of H323 packets to the hosts in this zone." + ::= { hwSecStatZoneInfoEntry 24 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.2.1.1.25 + hwSecStatZoneInRtspPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of RTSP packets to the hosts in this zone." + ::= { hwSecStatZoneInfoEntry 25 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.2.1.1.26 + hwSecStatZoneOutTcpSess OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of TCP session from the hosts in this zone." + ::= { hwSecStatZoneInfoEntry 26 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.2.1.1.27 + hwSecStatZoneOutUdpSess OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of UDP session from the hosts in this zone." + ::= { hwSecStatZoneInfoEntry 27 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.2.1.1.28 + hwSecStatZoneOutIcmpSess OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of ICMP session from the hosts in this zone." + ::= { hwSecStatZoneInfoEntry 28 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.2.1.1.29 + hwSecStatZoneOutConn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of session from the hosts in this zone." + ::= { hwSecStatZoneInfoEntry 29 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.2.1.1.30 + hwSecStatZoneOutHalfConn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of incomplete session from the hosts in this zone." + ::= { hwSecStatZoneInfoEntry 30 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.2.1.1.31 + hwSecStatZoneOutTcpSessSpeed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current establishing speed of TCP session from the hosts in this zone." + ::= { hwSecStatZoneInfoEntry 31 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.2.1.1.32 + hwSecStatZoneOutUdpSessSpeed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current establishing speed of UDP session from the hosts in this zone." + ::= { hwSecStatZoneInfoEntry 32 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.2.1.1.33 + hwSecStatZoneOutIcmpSessSpeed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current establishing speed of ICMP session from the hosts in this zone." + ::= { hwSecStatZoneInfoEntry 33 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.2.1.1.34 + hwSecStatZoneOutConnSpeed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current establishing speed of session from the hosts in this zone." + ::= { hwSecStatZoneInfoEntry 34 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.2.1.1.35 + hwSecStatZoneOutHalfConnSpeed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current establishing speed of incomplete session from the hosts in this zone." + ::= { hwSecStatZoneInfoEntry 35 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.2.1.1.36 + hwSecStatZoneOutAclDenyIcmpPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of droped icmp packets by acl from the hosts in this zone." + ::= { hwSecStatZoneInfoEntry 36 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.2.1.1.37 + hwSecStatZoneOutAclDenyIcmpOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of droped icmp packets by acl from the hosts in this zone." + ::= { hwSecStatZoneInfoEntry 37 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.2.1.1.38 + hwSecStatZoneOutAclDenyNonIcmpPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of droped non icmp packets by acl from the hosts in this zone." + ::= { hwSecStatZoneInfoEntry 38 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.2.1.1.39 + hwSecStatZoneOutAclDenyNonIcmpOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of droped non icmp packets by acl from the hosts in this zone." + ::= { hwSecStatZoneInfoEntry 39 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.2.1.1.40 + hwSecStatZoneOutBlsDenyPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of droped packets by blacklist from the hosts in this zone." + ::= { hwSecStatZoneInfoEntry 40 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.2.1.1.41 + hwSecStatZoneOutDftAclDenyPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of droped packets by default acl from the hosts in this zone." + ::= { hwSecStatZoneInfoEntry 41 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.2.1.1.42 + hwSecStatZoneOutDftAclDenyIcmpPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of droped icmp packets by default acl from the hosts in this zone." + ::= { hwSecStatZoneInfoEntry 42 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.2.1.1.43 + hwSecStatZoneOutFtpPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of FTP packets from the hosts in this zone." + ::= { hwSecStatZoneInfoEntry 43 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.2.1.1.44 + hwSecStatZoneOutSmtpPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of SMTP packets from the hosts in this zone." + ::= { hwSecStatZoneInfoEntry 44 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.2.1.1.45 + hwSecStatZoneOutHttpPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of HTTP packets from the hosts in this zone." + ::= { hwSecStatZoneInfoEntry 45 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.2.1.1.46 + hwSecStatZoneOutH323Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of H323 packets from the hosts in this zone." + ::= { hwSecStatZoneInfoEntry 46 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.2.1.1.47 + hwSecStatZoneOutRtspPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of RTSP packets from the hosts in this zone." + ::= { hwSecStatZoneInfoEntry 47 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.2.1.1.48 + hwSecStatClearZoneInfo OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + This OID is used for clearing the statistics information of the zone. + When you want to clear the information, set this OID to 1. + " + ::= { hwSecStatZoneInfoEntry 48 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.3 + hwSECSTATEudmConformance OBJECT IDENTIFIER ::= { hwSECSTATEudm 3 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.3.1 + hwSECSTATEudmCompliance OBJECT IDENTIFIER ::= { hwSECSTATEudmConformance 1 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.3.2 + hwSECSTATEudmMibGroups OBJECT IDENTIFIER ::= { hwSECSTATEudmConformance 2 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.3.2.2 + hwSECSTATEudmZoneCfgGroup OBJECT-GROUP + OBJECTS { + hwSecStatEudmSessTcpInZoneNumMax, + hwSecStatEudmSessTcpInZoneNumMin, + hwSecStatEudmSessTcpInIPNumMax, + hwSecStatEudmSessTcpInIPNumMin, + hwSecStatEudmSessTcpOutZoneNumMax, + hwSecStatEudmSessTcpOutZoneNumMin, + hwSecStatEudmSessTcpOutIPNumMax, + hwSecStatEudmSessTcpOutIPNumMin, + hwSecStatEudmSessUdpInZoneNumMax, + hwSecStatEudmSessUdpInZoneNumMin, + hwSecStatEudmSessUdpInIPNumMax, + hwSecStatEudmSessUdpInIPNumMin, + hwSecStatEudmSessUdpOutZoneNumMax, + hwSecStatEudmSessUdpOutZoneNumMin, + hwSecStatEudmSessUdpOutIPNumMax, + hwSecStatEudmSessUdpOutIPNumMin, + hwSecStatEudmSessTcpInZoneSpeedMax, + hwSecStatEudmSessTcpInZoneSpeedMin, + hwSecStatEudmSessTcpInIPSpeedMax, + hwSecStatEudmSessTcpInIPSpeedMin, + hwSecStatEudmSessTcpOutZoneSpeedMax, + hwSecStatEudmSessTcpOutZoneSpeedMin, + hwSecStatEudmSessTcpOutIPSpeedMax, + hwSecStatEudmSessTcpOutIPSpeedMin, + hwSecStatEudmSessUdpInZoneSpeedMax, + hwSecStatEudmSessUdpInZoneSpeedMin, + hwSecStatEudmSessUdpInIPSpeedMax, + hwSecStatEudmSessUdpInIPSpeedMin, + hwSecStatEudmSessUdpOutZoneSpeedMax, + hwSecStatEudmSessUdpOutZoneSpeedMin, + hwSecStatEudmSessUdpOutIPSpeedMax, + hwSecStatEudmSessUdpOutIPSpeedMin, + hwSecStatEudmCfgEnbaleZoneIn, + hwSecStatEudmCfgEnbaleZoneOut, + hwSecStatEudmCfgEnbaleIpIn, + hwSecStatEudmCfgEnbaleIPOut, + hwSecStatEudmSessCfgSetDefault, + hwSecStatEudmCfgEnableSetDefault } + STATUS current + DESCRIPTION + "Description." + ::= { hwSECSTATEudmMibGroups 2 } + + -- 1.3.6.1.4.1.2011.5.25.11.2.3.2.4 + hwSECSTATEudmZoneMonitorGroup OBJECT-GROUP + OBJECTS { + hwSecStatZoneInTcpSess, + hwSecStatZoneInUdpSess, + hwSecStatZoneInIcmpSess, + hwSecStatZoneInConn, + hwSecStatZoneInHalfConn, + hwSecStatZoneInTcpSessSpeed, + hwSecStatZoneInUdpSessSpeed, + hwSecStatZoneInIcmpSessSpeed, + hwSecStatZoneInConnSpeed, + hwSecStatZoneInHalfConnSpeed, + hwSecStatZoneInAclDenyIcmpPkts, + hwSecStatZoneInAclDenyIcmpOcts, + hwSecStatZoneInAclDenyNonIcmpPkts, + hwSecStatZoneInAclDenyNonIcmpOcts, + hwSecStatZoneInIcmpFloodDropPkts, + hwSecStatZoneInUdpFloodDropPkts, + hwSecStatZoneInFtpPkts, + hwSecStatZoneInSmtpPkts, + hwSecStatZoneInHttpPkts, + hwSecStatZoneInH323Pkts, + hwSecStatZoneInRtspPkts, + hwSecStatZoneOutTcpSess, + hwSecStatZoneOutUdpSess, + hwSecStatZoneOutIcmpSess, + hwSecStatZoneOutConn, + hwSecStatZoneOutHalfConn, + hwSecStatZoneOutTcpSessSpeed, + hwSecStatZoneOutUdpSessSpeed, + hwSecStatZoneOutIcmpSessSpeed, + hwSecStatZoneOutConnSpeed, + hwSecStatZoneOutHalfConnSpeed, + hwSecStatZoneOutAclDenyIcmpPkts, + hwSecStatZoneOutAclDenyIcmpOcts, + hwSecStatZoneOutAclDenyNonIcmpPkts, + hwSecStatZoneOutAclDenyNonIcmpOcts, + hwSecStatZoneOutDftAclDenyIcmpPkts, + hwSecStatZoneOutFtpPkts, + hwSecStatZoneOutSmtpPkts, + hwSecStatZoneOutHttpPkts, + hwSecStatZoneOutH323Pkts, + hwSecStatZoneOutRtspPkts, + hwSecStatZoneInDftAclDenyIcmpPkts, + hwSecStatZoneInBlsDenyPkts, + hwSecStatZoneInDftAclDenyPkts, + hwSecStatClearZoneInfo, + hwSecStatZoneOutDftAclDenyPkts, + hwSecStatZoneOutBlsDenyPkts } + STATUS current + DESCRIPTION + "Description." + ::= { hwSECSTATEudmMibGroups 4 } + +END diff --git a/MIBS/huawei/HUAWEI-SECSTAT-IP-MONITOR-MIB b/MIBS/huawei/HUAWEI-SECSTAT-IP-MONITOR-MIB new file mode 100644 index 0000000..8a96a06 --- /dev/null +++ b/MIBS/huawei/HUAWEI-SECSTAT-IP-MONITOR-MIB @@ -0,0 +1,735 @@ +-- ================================================================= +-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved +-- +-- Description: HUAWEI-SECSTAT-IP-MONITOR-MIB +-- Reference: +-- Version: V1.0 +-- History: +-- yangyinzhu,2003-03-18, +-- ================================================================= + +HUAWEI-SECSTAT-IP-MONITOR-MIB DEFINITIONS ::= BEGIN + + IMPORTS + OBJECT-GROUP + FROM SNMPv2-CONF + IpAddress, Integer32, Counter64, OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + hwDatacomm + FROM HUAWEI-MIB; + + hwSecStatIPMonitor MODULE-IDENTITY + LAST-UPDATED "200304100900Z" -- April 10, 2003 at 09:00 GMT + ORGANIZATION + "Huawei Technologies co.,Ltd." + CONTACT-INFO + " + R&D BeiJing, Huawei Technologies co.,Ltd. + Huawei Bld.,NO.3 Xinxi Rd., + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + Zip:100085 + Http://www.huawei.com + E-mail:support@huawei.com + " + DESCRIPTION + " + V1.00 + The HUAWEI-SECSTAT-IP-MONITOR-MIB contains objects to monitor the + statistics information for the hosts. + " + ::= { hwSECSTAT 4 } + + -- + -- Node definitions + -- + -- 1.3.6.1.4.1.2011.5.25.11 + hwSECSTAT OBJECT IDENTIFIER ::= { hwDatacomm 11 } + + -- 1.3.6.1.4.1.2011.5.25.11.4.1 + hwSecStatMonitorObjects OBJECT IDENTIFIER ::= { hwSecStatIPMonitor 1 } + + -- 1.3.6.1.4.1.2011.5.25.11.4.1.1 + hwSecStatClearAllIPInfo OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + This OID is used for clearing the statistics information of All IP. + When you want to clear the information, set this OID to 1. + " + ::= { hwSecStatMonitorObjects 1 } + + -- 1.3.6.1.4.1.2011.5.25.11.4.1.2 + hwSecStatIPInInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSecStatIPInInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The statistic information of packets to the hosts." + ::= { hwSecStatMonitorObjects 2 } + + -- 1.3.6.1.4.1.2011.5.25.11.4.1.2.1 + hwSecStatIPInInfoEntry OBJECT-TYPE + SYNTAX HwSecStatIPInInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The statistic information of packets to the hosts." + INDEX { hwSecStatIPInInfoIpAddress } + ::= { hwSecStatIPInInfoTable 1 } + + HwSecStatIPInInfoEntry ::= + SEQUENCE { + hwSecStatIPInInfoIpAddress + IpAddress, + hwSecStatIPTcpSessTo + Counter64, + hwSecStatIPUdpSessTo + Counter64, + hwSecStatIPIcmpSessTo + Counter64, + hwSecStatIPConnTo + Counter64, + hwSecStatIPHalfConnTo + Counter64, + hwSecStatIPTcpSessSpeedTo + Counter64, + hwSecStatIPUdpSessSpeedTo + Counter64, + hwSecStatIPIcmpSessSpeedTo + Counter64, + hwSecStatIPConnSpeedTo + Counter64, + hwSecStatIPHalfConnSpeedTo + Counter64, + hwSecStatIPAclDenyIcmpPktsTo + Counter64, + hwSecStatIPAclDenyIcmpOctsTo + Counter64, + hwSecStatIPAclDenyNonIcmpPktsTo + Counter64, + hwSecStatIPAclDenyNonIcmpOctsTo + Counter64, + hwSecStatIPBlsDenyPktsTo + Counter64, + hwSecStatIPAclDftDenyPktsTo + Counter64, + hwSecStatIPAclDftDenyIcmpPktsTo + Counter64, + hwSecStatIPIcmpFloodDropPktsTo + Counter64, + hwSecStatIPUdpFloodDropPktsTo + Counter64, + hwSecStatIPFtpPktsTo + Counter64, + hwSecStatIPSmtpPktsTo + Counter64, + hwSecStatIPHttpPktsTo + Counter64, + hwSecStatIPH323PktsTo + Counter64, + hwSecStatIPRtspPktsTo + Counter64, + hwSecStatClearIPInInfo + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.11.4.1.2.1.1 + hwSecStatIPInInfoIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of host." + ::= { hwSecStatIPInInfoEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.11.4.1.2.1.2 + hwSecStatIPTcpSessTo OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of TCP session to this host." + ::= { hwSecStatIPInInfoEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.11.4.1.2.1.3 + hwSecStatIPUdpSessTo OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of UDP session to this host." + ::= { hwSecStatIPInInfoEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.11.4.1.2.1.4 + hwSecStatIPIcmpSessTo OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of ICMP session to this host." + ::= { hwSecStatIPInInfoEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.11.4.1.2.1.5 + hwSecStatIPConnTo OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of session to this host." + ::= { hwSecStatIPInInfoEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.11.4.1.2.1.6 + hwSecStatIPHalfConnTo OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of incomplete session to this host." + ::= { hwSecStatIPInInfoEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.11.4.1.2.1.7 + hwSecStatIPTcpSessSpeedTo OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The establishing speed of TCP session to this host." + ::= { hwSecStatIPInInfoEntry 7 } + + -- 1.3.6.1.4.1.2011.5.25.11.4.1.2.1.8 + hwSecStatIPUdpSessSpeedTo OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The establishing speed of UDP session to this host." + ::= { hwSecStatIPInInfoEntry 8 } + + -- 1.3.6.1.4.1.2011.5.25.11.4.1.2.1.9 + hwSecStatIPIcmpSessSpeedTo OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The establishing speed of ICMP session to this host." + ::= { hwSecStatIPInInfoEntry 9 } + + -- 1.3.6.1.4.1.2011.5.25.11.4.1.2.1.10 + hwSecStatIPConnSpeedTo OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The establishing speed of session to this host." + ::= { hwSecStatIPInInfoEntry 10 } + + -- 1.3.6.1.4.1.2011.5.25.11.4.1.2.1.11 + hwSecStatIPHalfConnSpeedTo OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The establishing speed of TCP incomplete session to this host." + ::= { hwSecStatIPInInfoEntry 11 } + + -- 1.3.6.1.4.1.2011.5.25.11.4.1.2.1.12 + hwSecStatIPAclDenyIcmpPktsTo OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of dropped ICMP packets to this host by ACL" + ::= { hwSecStatIPInInfoEntry 12 } + + -- 1.3.6.1.4.1.2011.5.25.11.4.1.2.1.13 + hwSecStatIPAclDenyIcmpOctsTo OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of dropped ICMP packets to this host by ACL" + ::= { hwSecStatIPInInfoEntry 13 } + + -- 1.3.6.1.4.1.2011.5.25.11.4.1.2.1.14 + hwSecStatIPAclDenyNonIcmpPktsTo OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of dropped non ICMP packets to this host by ACL" + ::= { hwSecStatIPInInfoEntry 14 } + + -- 1.3.6.1.4.1.2011.5.25.11.4.1.2.1.15 + hwSecStatIPAclDenyNonIcmpOctsTo OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of dropped non ICMP packets to this host by ACL" + ::= { hwSecStatIPInInfoEntry 15 } + + -- 1.3.6.1.4.1.2011.5.25.11.4.1.2.1.16 + hwSecStatIPBlsDenyPktsTo OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of dropped packets to this host by blacklist." + ::= { hwSecStatIPInInfoEntry 16 } + + -- 1.3.6.1.4.1.2011.5.25.11.4.1.2.1.17 + hwSecStatIPAclDftDenyPktsTo OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of dropped packets to this host by default ACL." + ::= { hwSecStatIPInInfoEntry 17 } + + -- 1.3.6.1.4.1.2011.5.25.11.4.1.2.1.18 + hwSecStatIPAclDftDenyIcmpPktsTo OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of dropped ICMP packets to this host by default ACL." + ::= { hwSecStatIPInInfoEntry 18 } + + -- 1.3.6.1.4.1.2011.5.25.11.4.1.2.1.19 + hwSecStatIPIcmpFloodDropPktsTo OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of dropped packets to this host for ICMP Flood attack." + ::= { hwSecStatIPInInfoEntry 19 } + + -- 1.3.6.1.4.1.2011.5.25.11.4.1.2.1.20 + hwSecStatIPUdpFloodDropPktsTo OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of dropped packets to this host for UDP Flood attack." + ::= { hwSecStatIPInInfoEntry 20 } + + -- 1.3.6.1.4.1.2011.5.25.11.4.1.2.1.21 + hwSecStatIPFtpPktsTo OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of FTP packets to this host." + ::= { hwSecStatIPInInfoEntry 21 } + + -- 1.3.6.1.4.1.2011.5.25.11.4.1.2.1.22 + hwSecStatIPSmtpPktsTo OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of SMTP packets to this host." + ::= { hwSecStatIPInInfoEntry 22 } + + -- 1.3.6.1.4.1.2011.5.25.11.4.1.2.1.23 + hwSecStatIPHttpPktsTo OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of HTTP packets to this host." + ::= { hwSecStatIPInInfoEntry 23 } + + -- 1.3.6.1.4.1.2011.5.25.11.4.1.2.1.24 + hwSecStatIPH323PktsTo OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of H323 packets to this host." + ::= { hwSecStatIPInInfoEntry 24 } + + -- 1.3.6.1.4.1.2011.5.25.11.4.1.2.1.25 + hwSecStatIPRtspPktsTo OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of RTSP packets to this host." + ::= { hwSecStatIPInInfoEntry 25 } + +-- +-- This OID is used for clearing the statistics information of this IP. +-- When you want to clear the information of this IP, set this OID to 1. +-- + -- 1.3.6.1.4.1.2011.5.25.11.4.1.2.1.26 + hwSecStatClearIPInInfo OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwSecStatIPInInfoEntry 26 } + + -- 1.3.6.1.4.1.2011.5.25.11.4.1.3 + hwSecStatIPOutInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSecStatIPOutInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The statistic information of packets from the hosts." + ::= { hwSecStatMonitorObjects 3 } + + -- 1.3.6.1.4.1.2011.5.25.11.4.1.3.1 + hwSecStatIPOutInfoEntry OBJECT-TYPE + SYNTAX HwSecStatIPOutInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The statistic information of packets from the hosts." + INDEX { hwSecStatIPOutInfoIpAddress } + ::= { hwSecStatIPOutInfoTable 1 } + + HwSecStatIPOutInfoEntry ::= + SEQUENCE { + hwSecStatIPOutInfoIpAddress + IpAddress, + hwSecStatIPTcpSessFrom + Counter64, + hwSecStatIPUdpSessFrom + Counter64, + hwSecStatIPIcmpSessFrom + Counter64, + hwSecStatIPConnFrom + Counter64, + hwSecStatIPHalfConnFrom + Counter64, + hwSecStatIPTcpSessSpeedFrom + Counter64, + hwSecStatIPUdpSessSpeedFrom + Counter64, + hwSecStatIPIcmpSessSpeedFrom + Counter64, + hwSecStatIPConnSpeedFrom + Counter64, + hwSecStatIPHalfConnSpeedFrom + Counter64, + hwSecStatIPAclDenyIcmpPktsFrom + Counter64, + hwSecStatIPAclDenyIcmpOctsFrom + Counter64, + hwSecStatIPAclDenyNonIcmpPktsFrom + Counter64, + hwSecStatIPAclDenyNonIcmpOctsFrom + Counter64, + hwSecStatIPBlsDenyPktsFrom + Counter64, + hwSecStatIPAclDftDenyPktsFrom + Counter64, + hwSecStatIPAclDftDenyIcmpPktsFrom + Counter64, + hwSecStatIPFtpPktsFrom + Counter64, + hwSecStatIPSmtpPktsFrom + Counter64, + hwSecStatIPHttpPktsFrom + Counter64, + hwSecStatIPH323PktsFrom + Counter64, + hwSecStatIPRtspPktsFrom + Counter64, + hwSecStatClearIPOutInfo + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.11.4.1.3.1.1 + hwSecStatIPOutInfoIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of host." + ::= { hwSecStatIPOutInfoEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.11.4.1.3.1.2 + hwSecStatIPTcpSessFrom OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of TCP session from this host." + ::= { hwSecStatIPOutInfoEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.11.4.1.3.1.3 + hwSecStatIPUdpSessFrom OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of UDP session from this host." + ::= { hwSecStatIPOutInfoEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.11.4.1.3.1.4 + hwSecStatIPIcmpSessFrom OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of ICMP session from this host." + ::= { hwSecStatIPOutInfoEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.11.4.1.3.1.5 + hwSecStatIPConnFrom OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of session from this host." + ::= { hwSecStatIPOutInfoEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.11.4.1.3.1.6 + hwSecStatIPHalfConnFrom OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of incomplete session from this host." + ::= { hwSecStatIPOutInfoEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.11.4.1.3.1.7 + hwSecStatIPTcpSessSpeedFrom OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The establishing speed of TCP session from this host." + ::= { hwSecStatIPOutInfoEntry 7 } + + -- 1.3.6.1.4.1.2011.5.25.11.4.1.3.1.8 + hwSecStatIPUdpSessSpeedFrom OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The establishing speed of UDP session from this host." + ::= { hwSecStatIPOutInfoEntry 8 } + + -- 1.3.6.1.4.1.2011.5.25.11.4.1.3.1.9 + hwSecStatIPIcmpSessSpeedFrom OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The establishing speed of ICMP session from this host." + ::= { hwSecStatIPOutInfoEntry 9 } + + -- 1.3.6.1.4.1.2011.5.25.11.4.1.3.1.10 + hwSecStatIPConnSpeedFrom OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The establishing speed of session from this host." + ::= { hwSecStatIPOutInfoEntry 10 } + + -- 1.3.6.1.4.1.2011.5.25.11.4.1.3.1.11 + hwSecStatIPHalfConnSpeedFrom OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The establishing speed of TCP incomplete session from this host." + ::= { hwSecStatIPOutInfoEntry 11 } + + -- 1.3.6.1.4.1.2011.5.25.11.4.1.3.1.12 + hwSecStatIPAclDenyIcmpPktsFrom OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of dropped ICMP packets from this host by ACL" + ::= { hwSecStatIPOutInfoEntry 12 } + + -- 1.3.6.1.4.1.2011.5.25.11.4.1.3.1.13 + hwSecStatIPAclDenyIcmpOctsFrom OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of dropped ICMP packets from this host by ACL" + ::= { hwSecStatIPOutInfoEntry 13 } + + -- 1.3.6.1.4.1.2011.5.25.11.4.1.3.1.14 + hwSecStatIPAclDenyNonIcmpPktsFrom OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of dropped non ICMP packets from this host by ACL" + ::= { hwSecStatIPOutInfoEntry 14 } + + -- 1.3.6.1.4.1.2011.5.25.11.4.1.3.1.15 + hwSecStatIPAclDenyNonIcmpOctsFrom OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of dropped non ICMP packets from this host by ACL" + ::= { hwSecStatIPOutInfoEntry 15 } + + -- 1.3.6.1.4.1.2011.5.25.11.4.1.3.1.16 + hwSecStatIPBlsDenyPktsFrom OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of dropped packets from this host by blacklist." + ::= { hwSecStatIPOutInfoEntry 16 } + + -- 1.3.6.1.4.1.2011.5.25.11.4.1.3.1.17 + hwSecStatIPAclDftDenyPktsFrom OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of dropped packets from this host by default ACL." + ::= { hwSecStatIPOutInfoEntry 17 } + + -- 1.3.6.1.4.1.2011.5.25.11.4.1.3.1.18 + hwSecStatIPAclDftDenyIcmpPktsFrom OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of dropped ICMP packets from this host by default ACL." + ::= { hwSecStatIPOutInfoEntry 18 } + + -- 1.3.6.1.4.1.2011.5.25.11.4.1.3.1.19 + hwSecStatIPFtpPktsFrom OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of FTP packets from this host." + ::= { hwSecStatIPOutInfoEntry 19 } + + -- 1.3.6.1.4.1.2011.5.25.11.4.1.3.1.20 + hwSecStatIPSmtpPktsFrom OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMTP packets from this host." + ::= { hwSecStatIPOutInfoEntry 20 } + + -- 1.3.6.1.4.1.2011.5.25.11.4.1.3.1.21 + hwSecStatIPHttpPktsFrom OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of HTTP packets from this host." + ::= { hwSecStatIPOutInfoEntry 21 } + + -- 1.3.6.1.4.1.2011.5.25.11.4.1.3.1.22 + hwSecStatIPH323PktsFrom OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of H323 packets from this host." + ::= { hwSecStatIPOutInfoEntry 22 } + + -- 1.3.6.1.4.1.2011.5.25.11.4.1.3.1.23 + hwSecStatIPRtspPktsFrom OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RTSP packets from this host." + ::= { hwSecStatIPOutInfoEntry 23 } + + -- 1.3.6.1.4.1.2011.5.25.11.4.1.3.1.24 + hwSecStatClearIPOutInfo OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + This OID is used for clearing the statistics information of this IP. + When you want to clear the information of this IP, set this OID to 1. + " + ::= { hwSecStatIPOutInfoEntry 24 } + + -- 1.3.6.1.4.1.2011.5.25.11.4.3 + hwSecStatConformance OBJECT IDENTIFIER ::= { hwSecStatIPMonitor 3 } + + -- 1.3.6.1.4.1.2011.5.25.11.4.3.1 + hwSecStatCompliance OBJECT IDENTIFIER ::= { hwSecStatConformance 1 } + + -- 1.3.6.1.4.1.2011.5.25.11.4.3.2 + hwSecStatMibGroups OBJECT IDENTIFIER ::= { hwSecStatConformance 2 } + + -- 1.3.6.1.4.1.2011.5.25.11.4.3.2.5 + hwSecStatIPMonitorGroup OBJECT-GROUP + OBJECTS { + hwSecStatIPTcpSessTo, + hwSecStatIPUdpSessTo, + hwSecStatIPIcmpSessTo, + hwSecStatIPConnTo, + hwSecStatIPHalfConnTo, + hwSecStatIPTcpSessSpeedTo, + hwSecStatIPUdpSessSpeedTo, + hwSecStatIPIcmpSessSpeedTo, + hwSecStatIPConnSpeedTo, + hwSecStatIPHalfConnSpeedTo, + hwSecStatIPAclDenyIcmpPktsTo, + hwSecStatIPAclDenyIcmpOctsTo, + hwSecStatIPAclDenyNonIcmpPktsTo, + hwSecStatIPAclDenyNonIcmpOctsTo, + hwSecStatIPAclDftDenyIcmpPktsTo, + hwSecStatIPIcmpFloodDropPktsTo, + hwSecStatIPUdpFloodDropPktsTo, + hwSecStatIPFtpPktsTo, + hwSecStatIPSmtpPktsTo, + hwSecStatIPHttpPktsTo, + hwSecStatIPH323PktsTo, + hwSecStatIPRtspPktsTo, + hwSecStatIPTcpSessFrom, + hwSecStatIPUdpSessFrom, + hwSecStatIPIcmpSessFrom, + hwSecStatIPConnFrom, + hwSecStatIPHalfConnFrom, + hwSecStatIPTcpSessSpeedFrom, + hwSecStatIPUdpSessSpeedFrom, + hwSecStatIPIcmpSessSpeedFrom, + hwSecStatIPConnSpeedFrom, + hwSecStatIPHalfConnSpeedFrom, + hwSecStatIPAclDenyIcmpPktsFrom, + hwSecStatIPAclDenyIcmpOctsFrom, + hwSecStatIPAclDenyNonIcmpPktsFrom, + hwSecStatIPAclDenyNonIcmpOctsFrom, + hwSecStatIPAclDftDenyIcmpPktsFrom, + hwSecStatIPFtpPktsFrom, + hwSecStatIPSmtpPktsFrom, + hwSecStatIPHttpPktsFrom, + hwSecStatIPH323PktsFrom, + hwSecStatIPOutInfoIpAddress, + hwSecStatIPInInfoIpAddress, + hwSecStatClearIPOutInfo, + hwSecStatClearIPInInfo, + hwSecStatClearAllIPInfo, + hwSecStatIPRtspPktsFrom, + hwSecStatIPBlsDenyPktsTo, + hwSecStatIPAclDftDenyPktsTo, + hwSecStatIPBlsDenyPktsFrom, + hwSecStatIPAclDftDenyPktsFrom } + STATUS current + DESCRIPTION + "Description." + ::= { hwSecStatMibGroups 5 } + +END diff --git a/MIBS/huawei/HUAWEI-SECSTAT-MIB b/MIBS/huawei/HUAWEI-SECSTAT-MIB new file mode 100644 index 0000000..a535f06 --- /dev/null +++ b/MIBS/huawei/HUAWEI-SECSTAT-MIB @@ -0,0 +1,1055 @@ +-- ================================================================= +-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved +-- +-- Description: HUAWEI-SECSTAT-MIB +-- Reference: +-- Version: V1.0 +-- History: +-- V1.20 2005-05-30 Wei Rixi(22510) added hwSecStatIcmpSessNumMax etc. fields. +-- V1.00 2003-03-18 Yang Yinzhu(28193) initial version +-- ================================================================= + +HUAWEI-SECSTAT-MIB DEFINITIONS ::= BEGIN + + IMPORTS + OBJECT-GROUP + FROM SNMPv2-CONF + Integer32, Counter64, OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + TruthValue + FROM SNMPv2-TC + hwDatacomm + FROM HUAWEI-MIB; + + hwSECSTATCommon MODULE-IDENTITY + LAST-UPDATED "200304100900Z" -- April 10, 2003 at 09:00 GMT + ORGANIZATION + "Huawei Technologies co.,Ltd." + CONTACT-INFO + " + R&D BeiJing, Huawei Technologies co.,Ltd. + Huawei Bld.,NO.3 Xinxi Rd., + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + Zip:100085 + Http://www.huawei.com + E-mail:support@huawei.com + " + DESCRIPTION + " + V1.00 + The HUAWEI-SECSTAT-MIB contains objects to manage the security + statistics for router and firewall product. + " + ::= { hwSECSTAT 1 } + + + -- + -- Node definitions + -- + -- 1.3.6.1.4.1.2011.5.25.11 + hwSECSTAT OBJECT IDENTIFIER ::= { hwDatacomm 11 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.1 + hwSecStatCfgObjects OBJECT IDENTIFIER ::= { hwSECSTATCommon 1 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.1.1 + hwSecStatGlobalStatEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status indicate whether enable the global statistics." + DEFVAL { true } + ::= { hwSecStatCfgObjects 1 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.1.2 + hwSecStatGlobalPktScale OBJECT IDENTIFIER ::= { hwSecStatCfgObjects 2 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.1.2.1 + hwSecStatTcpPktScale OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The percent of TCP packets. + + The hwSecStatTcpPktScale + hwSecStatUdpPktScale + hwSecStatIcmpPktScale + must less than 100 + " + ::= { hwSecStatGlobalPktScale 1 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.1.2.2 + hwSecStatUdpPktScale OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The percent of UDP packets. + + The hwSecStatTcpPktScale + hwSecStatUdpPktScale + hwSecStatIcmpPktScale + must less than 100 + " + ::= { hwSecStatGlobalPktScale 2 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.1.2.3 + hwSecStatIcmpPktScale OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The percent of ICMP packets. + + The hwSecStatTcpPktScale + hwSecStatUdpPktScale + hwSecStatIcmpPktScale + must less than 100 + " + ::= { hwSecStatGlobalPktScale 3 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.1.2.4 + hwSecStatAlteration OBJECT-TYPE + SYNTAX Integer32 (0..25) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The proportion of change in the packets scale." + ::= { hwSecStatGlobalPktScale 4 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.1.2.5 + hwSecStatCalcTime OBJECT-TYPE + SYNTAX Integer32 (0..14400) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The period of packet scale statistics, the unit is minute." + ::= { hwSecStatGlobalPktScale 5 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.1.2.6 + hwSecStatPktScaleSetDefault OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + This OID is used for setting the packet scale configuration to default. + When you want to set the value to default, set this OID to 1. + " + ::= { hwSecStatGlobalPktScale 6 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.1.3 + hwSecStatGlobalSessNum OBJECT IDENTIFIER ::= { hwSecStatCfgObjects 3 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.1.3.1 + hwSecStatTcpSessNumMax OBJECT-TYPE + SYNTAX Integer32 (1..500000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximun number of TCP session allowed." + DEFVAL { 500000 } + ::= { hwSecStatGlobalSessNum 1 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.1.3.2 + hwSecStatTcpSessNumMin OBJECT-TYPE + SYNTAX Integer32 (1..500000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The minimum of TCP session. + when the number of TCP session in one system arrive the maximum allowed, + system would decrease the TCP session by some method, + once the number of tcp session in one system arrive the minumim, + system would stop decreasing the TCP session. + " + DEFVAL { 500000 } + ::= { hwSecStatGlobalSessNum 2 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.1.3.3 + hwSecStatUdpSessNumMax OBJECT-TYPE + SYNTAX Integer32 (1..500000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximun number of UDP session allowed." + DEFVAL { 500000 } + ::= { hwSecStatGlobalSessNum 3 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.1.3.4 + hwSecStatUdpSessNumMin OBJECT-TYPE + SYNTAX Integer32 (1..500000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The minimum of UDP session. + when the number of UDP session in one system arrive the maximum allowed, + system would decrease the UDP session by some method, + once the number of tcp session in one system arrive the minumim, + system would stop decreasing the UDP session. + " + DEFVAL { 500000 } + ::= { hwSecStatGlobalSessNum 4 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.1.3.5 + hwSecStatGlobalSessSetDefault OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + This OID is used for setting the global session number configuration to default. + When you want to set the value to default, set this OID to 1. + " + ::= { hwSecStatGlobalSessNum 5 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.1.3.6 + hwSecStatIcmpSessNumMax OBJECT-TYPE + SYNTAX Integer32 (1..500000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximun number of ICMP session allowed." + DEFVAL { 500000 } + ::= { hwSecStatGlobalSessNum 6 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.1.3.7 + hwSecStatIcmpSessNumMin OBJECT-TYPE + SYNTAX Integer32 (1..500000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The minimum of ICMP session. + when the number of ICMP session in one system arrive the maximum allowed, + system would decrease the ICMP session by some method, + once the number of ICMP session in one system arrive the minumim, + system would stop decreasing the ICMP session. + " + DEFVAL { 500000 } + ::= { hwSecStatGlobalSessNum 7 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.1.3.8 + hwSecStatTcpProxySessNumMax OBJECT-TYPE + SYNTAX Integer32 (1..500000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximun number of TcpProxy session allowed." + DEFVAL { 500000 } + ::= { hwSecStatGlobalSessNum 8 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.1.3.9 + hwSecStatTcpProxySessNumMin OBJECT-TYPE + SYNTAX Integer32 (1..500000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The minimum of TcpProxy session. + when the number of TcpProxy session in one system arrive the maximum allowed, + system would decrease the TcpProxy session by some method, + once the number of TcpProxy session in one system arrive the minumim, + system would stop decreasing the TcpProxy session. + " + DEFVAL { 500000 } + ::= { hwSecStatGlobalSessNum 9 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2 + hwSecStatMonitorObjects OBJECT IDENTIFIER ::= { hwSECSTATCommon 2 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.1 + hwSecStatMonitorGlobalSessFlow OBJECT IDENTIFIER ::= { hwSecStatMonitorObjects 1 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.1.1 + hwSecStatMonTotalBootConnNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total number of connection since device startup. + This number is increased only. + " + ::= { hwSecStatMonitorGlobalSessFlow 1 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.1.2 + hwSecStatMonPeakSessSpeed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximun speed of session establishing since device startup." + ::= { hwSecStatMonitorGlobalSessFlow 2 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.1.3 + hwSecStatMonCurSessSpeed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current speed of session establishing." + ::= { hwSecStatMonitorGlobalSessFlow 3 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.1.4 + hwSecStatMonTotalSess OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total session in the system currently." + ::= { hwSecStatMonitorGlobalSessFlow 4 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.1.5 + hwSecStatMonHalfConn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of incomplete session in system currently." + ::= { hwSecStatMonitorGlobalSessFlow 5 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.1.6 + hwSecStatMonTcpSess OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of TCP sessions." + ::= { hwSecStatMonitorGlobalSessFlow 6 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.1.7 + hwSecStatMonUdpSess OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of UDP sessions." + ::= { hwSecStatMonitorGlobalSessFlow 7 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.1.8 + hwSecStatMonIcmpSess OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of ICMP sessions." + ::= { hwSecStatMonitorGlobalSessFlow 8 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.1.9 + hwSecStatMonSvrMapTblNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of server map." + ::= { hwSecStatMonitorGlobalSessFlow 9 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.1.10 + hwSecStatFragTblNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of entry in fragment table." + ::= { hwSecStatMonitorGlobalSessFlow 10 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.1.11 + hwSecStatMonRcvIcmpPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of ICMP packets received by system." + ::= { hwSecStatMonitorGlobalSessFlow 11 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.1.12 + hwSecStatMonRcvIcmpOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of ICMP packets received by system." + ::= { hwSecStatMonitorGlobalSessFlow 12 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.1.13 + hwSecStatMonRcvTcpPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of TCP packets received by system." + ::= { hwSecStatMonitorGlobalSessFlow 13 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.1.14 + hwSecStatMonRcvTcpOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of TCP packets received by system." + ::= { hwSecStatMonitorGlobalSessFlow 14 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.1.15 + hwSecStatMonRcvUdpPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of UDP packets received by system." + ::= { hwSecStatMonitorGlobalSessFlow 15 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.1.16 + hwSecStatMonRcvUdpOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of UDP packets received by system." + ::= { hwSecStatMonitorGlobalSessFlow 16 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.1.17 + hwSecStatMonRcvEtcPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of other type packets received by system." + ::= { hwSecStatMonitorGlobalSessFlow 17 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.1.18 + hwSecStatMonRcvEtcOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of other type packets received by system." + ::= { hwSecStatMonitorGlobalSessFlow 18 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.1.19 + hwSecStatMonPassIcmpPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of ICMP packets pass the system." + ::= { hwSecStatMonitorGlobalSessFlow 19 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.1.20 + hwSecStatMonPassIcmpOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of ICMP packets pass the system." + ::= { hwSecStatMonitorGlobalSessFlow 20 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.1.21 + hwSecStatMonPassTcpPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of TCP packets pass the system." + ::= { hwSecStatMonitorGlobalSessFlow 21 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.1.22 + hwSecStatMonPassTcpOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of TCP packets pass the system." + ::= { hwSecStatMonitorGlobalSessFlow 22 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.1.23 + hwSecStatMonPassUdpPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of UDP packets pass the system." + ::= { hwSecStatMonitorGlobalSessFlow 23 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.1.24 + hwSecStatMonPassUdpOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of UDP packets pass the system." + ::= { hwSecStatMonitorGlobalSessFlow 24 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.1.25 + hwSecStatMonPassEtcPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of other type packets pass the system." + ::= { hwSecStatMonitorGlobalSessFlow 25 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.1.26 + hwSecStatMonPassEtcOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of other type packets pass the system." + ::= { hwSecStatMonitorGlobalSessFlow 26 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.1.27 + hwSecStatMonSynPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of SYN packets arriving the system." + ::= { hwSecStatMonitorGlobalSessFlow 27 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.1.28 + hwSecStatMonFinPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of FIN packets arriving the system." + ::= { hwSecStatMonitorGlobalSessFlow 28 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.1.29 + hwSecStatMonSynAckPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of SYN-ACK packets arriving the system." + ::= { hwSecStatMonitorGlobalSessFlow 29 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.1.30 + hwSecStatMonRstPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of RESET packets arriving the system." + ::= { hwSecStatMonitorGlobalSessFlow 30 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.1.31 + hwSecStatMonRcvFragPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of fragment packets arriving the system." + ::= { hwSecStatMonitorGlobalSessFlow 31 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.1.32 + hwSecStatMonRcvFragOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of fragment packets arriving the system." + ::= { hwSecStatMonitorGlobalSessFlow 32 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.1.33 + hwSecStatMonAllPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received packets by the device." + ::= { hwSecStatMonitorGlobalSessFlow 33 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.1.34 + hwSecStatMonAllOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received bytes by the device." + ::= { hwSecStatMonitorGlobalSessFlow 34 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.1.35 + hwSecStatClearGlobalSessFlowInfo OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Use this OID to clear the global session flow statistics information. + When you want to clear the information, set this OID to 1. + " + ::= { hwSecStatMonitorGlobalSessFlow 35 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.2 + hwSecStatMonitorGlobalAppInfo OBJECT IDENTIFIER ::= { hwSecStatMonitorObjects 2 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.2.1 + hwSecStatMonFtpSessions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of FTP sessions in the system currently." + ::= { hwSecStatMonitorGlobalAppInfo 1 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.2.2 + hwSecStatMonRcvFtpPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of FTP packets received by system." + ::= { hwSecStatMonitorGlobalAppInfo 2 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.2.3 + hwSecStatMonRcvFtpOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of FTP packets received by system." + ::= { hwSecStatMonitorGlobalAppInfo 3 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.2.4 + hwSecStatMonSmtpSessions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of SMTP sessions in the system currently." + ::= { hwSecStatMonitorGlobalAppInfo 4 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.2.5 + hwSecStatMonRcvSmtpPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of SMTP packets received by system." + ::= { hwSecStatMonitorGlobalAppInfo 5 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.2.6 + hwSecStatMonRcvSmtpOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of SMTP packets received by system." + ::= { hwSecStatMonitorGlobalAppInfo 6 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.2.7 + hwSecStatMonHttpSessions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of HTTP sessions in the system currently." + ::= { hwSecStatMonitorGlobalAppInfo 7 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.2.8 + hwSecStatMonRcvHttpPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of HTTP packets received by system." + ::= { hwSecStatMonitorGlobalAppInfo 8 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.2.9 + hwSecStatMonRcvHttpOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of HTTP packets received by system." + ::= { hwSecStatMonitorGlobalAppInfo 9 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.2.10 + hwSecStatMonH323Sessions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of H323 sessions in the system currently." + ::= { hwSecStatMonitorGlobalAppInfo 10 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.2.11 + hwSecStatMonRcvH323Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of H323 packets received by system." + ::= { hwSecStatMonitorGlobalAppInfo 11 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.2.12 + hwSecStatMonRcvH323Octs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of H323 packets received by system." + ::= { hwSecStatMonitorGlobalAppInfo 12 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.2.13 + hwSecStatMonRtspSessions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of RTSP sessions in the system currently." + ::= { hwSecStatMonitorGlobalAppInfo 13 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.2.14 + hwSecStatMonRcvRtspPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of RTSP packets received by system." + ::= { hwSecStatMonitorGlobalAppInfo 14 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.2.15 + hwSecStatMonRcvRtspOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of RTSP packets received by system." + ::= { hwSecStatMonitorGlobalAppInfo 15 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.2.16 + hwSecStatMonJavaAtckNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of JAVA attack detected by system." + ::= { hwSecStatMonitorGlobalAppInfo 16 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.2.17 + hwSecStatClearGlobalAppInfo OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Use this OID to clear the global application statistics information. + When you want to clear the information, set this OID to 1. + " + ::= { hwSecStatMonitorGlobalAppInfo 17 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.3 + hwSecStatMonitorGlobalDrop OBJECT IDENTIFIER ::= { hwSecStatMonitorObjects 3 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.3.1 + hwSecStatNoSessTblPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets dropped for no session." + ::= { hwSecStatMonitorGlobalDrop 1 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.3.2 + hwSecStatNoSessTblOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of packets dropped for no session." + ::= { hwSecStatMonitorGlobalDrop 2 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.3.3 + hwSecStatSeqErrPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets dropped for sequence number error." + ::= { hwSecStatMonitorGlobalDrop 3 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.3.4 + hwSecStatSeqErrOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of packets dropped for sequence number error." + ::= { hwSecStatMonitorGlobalDrop 4 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.3.5 + hwSecStatAclDenyNonIcmpPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of non ICMP packets denied for acl rule." + ::= { hwSecStatMonitorGlobalDrop 5 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.3.6 + hwSecStatAclDenyNonIcmpOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of non ICMP packets denied for acl rule." + ::= { hwSecStatMonitorGlobalDrop 6 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.3.7 + hwSecStatAclDenyIcmpPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of ICMP packets denied by acl rule." + ::= { hwSecStatMonitorGlobalDrop 7 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.3.8 + hwSecStatAclDenyIcmpOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of ICMP packets denied by acl rule." + ::= { hwSecStatMonitorGlobalDrop 8 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.3.9 + hwSecStatBlsDenyPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets denied by blacklist." + ::= { hwSecStatMonitorGlobalDrop 9 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.3.10 + hwSecStatBlsDenyOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of packets denied by blacklist." + ::= { hwSecStatMonitorGlobalDrop 10 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.3.11 + hwSecStatIcmpFloodDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets dropped due to ICMP Flood attack." + ::= { hwSecStatMonitorGlobalDrop 11 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.3.12 + hwSecStatIcmpFloodDropOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of packets dropped due to ICMP Flood attack." + ::= { hwSecStatMonitorGlobalDrop 12 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.3.13 + hwSecStatUdpFloodDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets dropped due to UDP Flood attack." + ::= { hwSecStatMonitorGlobalDrop 13 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.3.14 + hwSecStatUdpFloodDropOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of packets dropped due to UDP Flood attack." + ::= { hwSecStatMonitorGlobalDrop 14 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.3.15 + hwSecStatAlgDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets dropped by application layer gateway." + ::= { hwSecStatMonitorGlobalDrop 15 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.3.16 + hwSecStatAlgDropOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of packets dropped by application layer gateway." + ::= { hwSecStatMonitorGlobalDrop 16 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.3.17 + hwSecStatIPVerErrDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets dropped for IP version error." + ::= { hwSecStatMonitorGlobalDrop 17 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.3.18 + hwSecStatIpCrcDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets dropped for CRC error." + ::= { hwSecStatMonitorGlobalDrop 18 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.3.19 + hwSecStatIpTTLDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets dropped for TTL error." + ::= { hwSecStatMonitorGlobalDrop 19 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.3.20 + hwSecStatProtoErrDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets dropped for protocol error." + ::= { hwSecStatMonitorGlobalDrop 20 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.2.3.21 + hwSecStatClearGlobalDropInfo OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Use this OID to clear the global dropped packets statistics information. + When you want to clear the information, set this OID to 1. + " + ::= { hwSecStatMonitorGlobalDrop 21 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.3 + hwSecStatConformance OBJECT IDENTIFIER ::= { hwSECSTATCommon 3 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.3.1 + hwSecStatCompliance OBJECT IDENTIFIER ::= { hwSecStatConformance 1 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.3.2 + hwSecStatMibGroups OBJECT IDENTIFIER ::= { hwSecStatConformance 2 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.3.2.1 + hwSecStatGlobalCfgGroup OBJECT-GROUP + OBJECTS { + hwSecStatTcpPktScale, + hwSecStatUdpPktScale, + hwSecStatIcmpPktScale, + hwSecStatAlteration, + hwSecStatCalcTime, + hwSecStatTcpSessNumMax, + hwSecStatTcpSessNumMin, + hwSecStatUdpSessNumMax, + hwSecStatGlobalSessSetDefault, + hwSecStatIcmpSessNumMax, + hwSecStatIcmpSessNumMin, + hwSecStatTcpProxySessNumMax, + hwSecStatTcpProxySessNumMin, + hwSecStatPktScaleSetDefault, + hwSecStatUdpSessNumMin, + hwSecStatGlobalStatEnable } + STATUS current + DESCRIPTION + "Description." + ::= { hwSecStatMibGroups 1 } + + -- 1.3.6.1.4.1.2011.5.25.11.1.3.2.2 + hwSecStatGlobalMonitorGroup OBJECT-GROUP + OBJECTS { + hwSecStatMonTotalSess, + hwSecStatMonHalfConn, + hwSecStatMonRcvIcmpPkts, + hwSecStatMonRcvIcmpOcts, + hwSecStatMonRcvTcpPkts, + hwSecStatMonRcvTcpOcts, + hwSecStatMonRcvUdpPkts, + hwSecStatMonRcvUdpOcts, + hwSecStatMonRcvEtcPkts, + hwSecStatMonRcvEtcOcts, + hwSecStatMonPassIcmpPkts, + hwSecStatMonPassIcmpOcts, + hwSecStatMonPassTcpPkts, + hwSecStatMonPassTcpOcts, + hwSecStatMonPassUdpPkts, + hwSecStatMonPassUdpOcts, + hwSecStatMonPassEtcPkts, + hwSecStatMonPassEtcOcts, + hwSecStatMonSynPkts, + hwSecStatMonFinPkts, + hwSecStatMonSynAckPkts, + hwSecStatMonRstPkts, + hwSecStatMonRcvFragPkts, + hwSecStatMonRcvFragOcts, + hwSecStatMonFtpSessions, + hwSecStatMonRcvFtpPkts, + hwSecStatMonRcvFtpOcts, + hwSecStatMonSmtpSessions, + hwSecStatMonRcvSmtpPkts, + hwSecStatMonRcvSmtpOcts, + hwSecStatMonHttpSessions, + hwSecStatMonRcvHttpPkts, + hwSecStatMonRcvHttpOcts, + hwSecStatMonH323Sessions, + hwSecStatMonRcvH323Pkts, + hwSecStatMonRcvH323Octs, + hwSecStatMonRtspSessions, + hwSecStatMonRcvRtspPkts, + hwSecStatMonRcvRtspOcts, + hwSecStatMonJavaAtckNum, + hwSecStatNoSessTblPkts, + hwSecStatNoSessTblOcts, + hwSecStatSeqErrPkts, + hwSecStatSeqErrOcts, + hwSecStatIcmpFloodDropPkts, + hwSecStatIcmpFloodDropOcts, + hwSecStatUdpFloodDropPkts, + hwSecStatUdpFloodDropOcts, + hwSecStatAlgDropPkts, + hwSecStatAlgDropOcts, + hwSecStatIPVerErrDropPkts, + hwSecStatIpCrcDropPkts, + hwSecStatIpTTLDropPkts, + hwSecStatMonCurSessSpeed, + hwSecStatMonPeakSessSpeed, + hwSecStatMonTotalBootConnNum, + hwSecStatProtoErrDropPkts, + hwSecStatAclDenyNonIcmpPkts, + hwSecStatAclDenyNonIcmpOcts, + hwSecStatAclDenyIcmpPkts, + hwSecStatAclDenyIcmpOcts, + hwSecStatBlsDenyPkts, + hwSecStatClearGlobalDropInfo, + hwSecStatClearGlobalAppInfo, + hwSecStatClearGlobalSessFlowInfo, + hwSecStatBlsDenyOcts, + hwSecStatMonTcpSess, + hwSecStatMonUdpSess, + hwSecStatMonIcmpSess, + hwSecStatMonSvrMapTblNum, + hwSecStatFragTblNum, + hwSecStatMonAllPkts, + hwSecStatMonAllOcts } + STATUS current + DESCRIPTION + "Description." + ::= { hwSecStatMibGroups 2 } + +END diff --git a/MIBS/huawei/HUAWEI-SECURITY-MIB b/MIBS/huawei/HUAWEI-SECURITY-MIB new file mode 100644 index 0000000..8da1306 --- /dev/null +++ b/MIBS/huawei/HUAWEI-SECURITY-MIB @@ -0,0 +1,2697 @@ +-- =================================================================== +-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved. +-- Description: +-- Reference: +-- Version: V2.41 +-- =================================================================== + + HUAWEI-SECURITY-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + EnabledStatus + FROM P-BRIDGE-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + Integer32, Unsigned32, IpAddress, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + DisplayString, DateAndTime + FROM SNMPv2-TC; + + + hwSecurityMIB MODULE-IDENTITY + LAST-UPDATED "201708181014Z" -- Aug 18, 2017 at 10:14 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com" + DESCRIPTION + "Add hwDapDeviceIP,hwDapMibAuthRequest for DAP" + REVISION "201708181014Z" -- Aug 18, 2017 at 10:14 GMT + DESCRIPTION + "Add node for hwL3LoopDetectAlarm and hwL3LoopDetectAlarmResume" + REVISION "201708171517Z" -- Aug 17, 2017 at 15:17 GMT + DESCRIPTION + "Modify description of hwBaseSecurityMaDiscardedRateResume " + REVISION "201707201540Z" -- July 20, 2017 at 15:40 GMT + DESCRIPTION + "Add hwCpcarAutoPortDefendAlarm for cpcar" + REVISION "201704081440Z" -- April 08, 2017 at 14:40 GMT + DESCRIPTION + "Add hwCpcarAutoPortDefendAlarmResume for cpcar" + REVISION "201704081440Z" -- April 08, 2017 at 14:40 GMT + DESCRIPTION + "Add hwStrackUserAbnormal for security trap" + REVISION "201701251558Z" -- January 25, 2017 at 15:58 GMT + DESCRIPTION + "Add hwCpcarDropPacketAlarmResume for cpcar" + REVISION "201503241012Z" -- March 24, 2015 at 10:12 GMT + DESCRIPTION + "CP-CAR Add hwAppliApperProtocolDescirption hwTcpIpDefendProtocolDescirption" + REVISION "201404041301Z" -- April 04, 2014 at 13:01 GMT + DESCRIPTION + "SOC modify SeqNo" + REVISION "201303061443Z" -- March 06, 2013 at 14:43 GMT + DESCRIPTION + "SOC add IPv6" + REVISION "201304081653Z" -- April 08, 2013 at 16:53 GMT + DESCRIPTION + "Add ipprotocol(19) for hwMaDefendProtocol ." + REVISION "201304171111Z" -- April 17, 2013 at 11:11 GMT + DESCRIPTION + "Add the VB object hwBaseSecurityStormControlInterfaceVlanID for hwBaseSecurityStormControlInterface and hwBaseSecurityStormControlInterfaceResume" + REVISION "201305201404Z" -- May 20, 2013 at 14:04 GMT + DESCRIPTION + "Add telnetv6Server(64),telnetv6Client(65),tftpv6Client(66),icmpv6(67),dnsv6(68),pimv6(69),sshv6Server(70),ospfv3(71),bgpv6(72),ftpv6Client(73),ftpv6Server(74) for hwAppliApperProtocol" + REVISION "201306051756Z" -- June 05, 2013 at 17:56 GMT + DESCRIPTION + "Add the indispensable fields, e.g. chassisid and slotid for hwBaseSecurityUrpfDiscardedRateRising, hwBaseSecurityUrpfDiscardedRateResume, hwBaseSecurityTcpIpAttackDiscardedRateRising, + hwBaseSecurityTcpIpAttackDiscardedRateResume, hwBaseSecurityMaDiscardedRateRising, hwBaseSecurityMaDiscardedRateResume, hwBaseSecurityApplicationApperceiveDiscardedRateRising and hwBaseSecurityApplicationApperceiveDiscardedRateResume" + REVISION "201310181123Z" -- October 18, 2013 at 11:23 GMT + DESCRIPTION + "Add webAuthServer(36) for hwAppliApperProtocol" + REVISION "201310241529Z" -- October 24, 2013 at 15:29 GMT + DESCRIPTION + "Add hwArpsLearnStrictCheck" + REVISION "201409182020Z" -- September 18, 2014 at 20:20 GMT + DESCRIPTION + "MIB file for NETSEC." + REVISION "201409182020Z" -- September 18, 2014 at 20:20 GMT + DESCRIPTION + "MIB file fo APP alarm and MADEFEND." + REVISION "201503241012Z" -- March 24, 2015 at 10:12 GMT + DESCRIPTION + "Add hwDapPortChange,hwDapMibPortChange for DAP" + REVISION "201504071102Z" -- April 07, 2015 at 11:02 GMT + DESCRIPTION + "Add hwBaseSecurityTtlExpiredLoop" + REVISION "201505262023Z" -- May 26, 2015 at 20:23 GMT + DESCRIPTION + "Add hwBaseArpVlanCarTrap" + REVISION "201509291648Z" -- September 29, 2015 at 16:48 GMT + DESCRIPTION + "Add hwCfgApTrapObject hwCfgApTrap hwCfgApTrapFailAlarm for Virtual-Access" + REVISION "201510141420Z" -- October 14, 2015 at 14:20 GMT + DESCRIPTION + "Add hwAntiAttack hwAntiAttackObjectGroup hwBaseSecurityAntiAttackRateRising hwBaseSecurityAntiAttackRateResume for DFNS(LDM)" + REVISION "201511161411Z" -- November 16, 2015 at 14:11 GMT + DESCRIPTION + "Add hwCpcarDropPacketAlarm for cpcar" + REVISION "201601221125Z" -- January 22, 2016 at 11:25 GMT + DESCRIPTION + "Add hwMACsecFailNotify for MACsec" + REVISION "201604200924Z" -- April 20, 2016 at 09:24 GMT + DESCRIPTION + "Add node for hwBaseArpVlanCarTrap and hwBaseArpVlanCarResumeTrap" + REVISION "201605110919Z" -- May 11, 2016 at 09:19 GMT + DESCRIPTION + "Add hwStrackPortAtk for Auto-port-defend" + REVISION "201605201144Z" -- May 20, 2016 at 11:44 GMT + DESCRIPTION + "The private mib file includes the general extent + information of the device.hwDatacomm(165).hwSecurityMIB." + REVISION "201606171050Z" -- June 17, 2016 at 10:50 GMT + DESCRIPTION + "Add node for hwBaseArpVlanCarEnhanceTrap and hwBaseArpVlanCarEnhanceResumeTrap" + REVISION "201610102112Z" -- October 10, 2016 at 21:12 GMT + DESCRIPTION + "Add node for hwMplsTrapObject and hwMplsTrap. Add hwTeSourceInterfaceCheckTable hwTeSourceInterfaceCheckEntry.Add hwTeSourceInterfaceCheckAlarm " + REVISION "201611041650Z" -- November 04, 2016 at 16:50 GMT + DESCRIPTION + "Modify the Max-access of node hwMacFilterIfIndex, hwMacFilterIfIndex , hwMacFilterMacAddr " + REVISION "201612241650Z" -- December 24, 2016 at 16:50 GMT + DESCRIPTION + "Add node hwArpSourceMacSpeedLimitALarm for hwArpsTrap" + ::= { hwDatacomm 165 } + + + +-- +-- Node definitions +-- + + -- 1.3.6.1.4.1.2011.5.25.165.1 + hwBaseSecurityMIBObjects OBJECT IDENTIFIER ::= { hwSecurityMIB 1 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.2 + hwLocalUrpf OBJECT IDENTIFIER ::= { hwBaseSecurityMIBObjects 2 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.2.1 + hwLocalUrpfTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwLocalUrpfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The table lists the information about local URPF Packets. " + ::= { hwLocalUrpf 1 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.2.1.1 + hwLocalUrpfEntry OBJECT-TYPE + SYNTAX HwLocalUrpfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The table lists the information about local URPF protection." + INDEX { hwLocalUrpfChassisId, hwLocalUrpfSlotId } + ::= { hwLocalUrpfTable 1 } + + HwLocalUrpfEntry ::= + SEQUENCE { + hwLocalUrpfChassisId + INTEGER, + hwLocalUrpfSlotId + Integer32, + hwLocalUrpfCurrentRateLow + Integer32, + hwLocalUrpfCurrentRateHigh + Integer32, + hwLocalUrpfNotifyEnabledStatus + EnabledStatus, + hwLocalUrpfRateThreshold + Integer32, + hwLocalUrpfRateInterval + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.165.1.2.1.1.1 + hwLocalUrpfChassisId OBJECT-TYPE + SYNTAX INTEGER + { + clc1(1), + clc2(2), + clc3(3), + clc4(4), + clc5(5), + clc6(6), + clc7(7), + clc8(8) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The Data index of local URPF,the chassis ID indicates the slot on which chassis is configured with URPF." + ::= { hwLocalUrpfEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.2.1.1.2 + hwLocalUrpfSlotId OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The Data index of local URPF,the slot configured with URPF." + ::= { hwLocalUrpfEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.2.1.1.11 + hwLocalUrpfCurrentRateLow OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits discard number during the interval of local URPF.unit(packet)." + ::= { hwLocalUrpfEntry 11 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.2.1.1.12 + hwLocalUrpfCurrentRateHigh OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits discard number during the interval of local URPF.unit(packet)." + ::= { hwLocalUrpfEntry 12 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.2.1.1.13 + hwLocalUrpfNotifyEnabledStatus OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The alarm state of local URPF." + ::= { hwLocalUrpfEntry 13 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.2.1.1.14 + hwLocalUrpfRateThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Local URPF's discard threshold during the configured interval.unit(packet)." + ::= { hwLocalUrpfEntry 14 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.2.1.1.15 + hwLocalUrpfRateInterval OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The detection interval of the local URPF.unit(s). " + ::= { hwLocalUrpfEntry 15 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.3 + hwTcpIpDefend OBJECT IDENTIFIER ::= { hwBaseSecurityMIBObjects 3 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.3.1 + hwTcpIpDefendTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwTcpIpDefendEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table list the information about TCPIP protection." + ::= { hwTcpIpDefend 1 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.3.1.1 + hwTcpIpDefendEntry OBJECT-TYPE + SYNTAX HwTcpIpDefendEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table list the information about TCPIP protection." + INDEX { hwTcpIpDefendChassisId, hwTcpIpDefendSlotId, hwTcpIpDefendType } + ::= { hwTcpIpDefendTable 1 } + + HwTcpIpDefendEntry ::= + SEQUENCE { + hwTcpIpDefendChassisId + INTEGER, + hwTcpIpDefendSlotId + Integer32, + hwTcpIpDefendType + INTEGER, + hwTcpIpDefendCurrentRateLow + Integer32, + hwTcpIpDefendCurrentRateHigh + Integer32, + hwTcpIpDefendNotifyEnabledStatus + EnabledStatus, + hwTcpIpDefendRateThreshold + Integer32, + hwTcpIpDefendRateInterval + Integer32, + hwTcpIpDefendProtocolDescirption + OCTET STRING + } + + -- 1.3.6.1.4.1.2011.5.25.165.1.3.1.1.1 + hwTcpIpDefendChassisId OBJECT-TYPE + SYNTAX INTEGER + { + clc1(1), + clc2(2), + clc3(3), + clc4(4), + clc5(5), + clc6(6), + clc7(7), + clc8(8) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The Data index of TCPIP protection,the chassis ID indicates the slot on which chassis is configured with TCPIP protection." + ::= { hwTcpIpDefendEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.3.1.1.2 + hwTcpIpDefendSlotId OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The Data index of TCPIP protection,the slot configured with TCPIP protection." + ::= { hwTcpIpDefendEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.3.1.1.3 + hwTcpIpDefendType OBJECT-TYPE + SYNTAX INTEGER + { + abnormalPacket(1), + udpPacket(2), + tcpSyn(3), + ipFragmentation(4) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The Data index of TCPIP protection,the type of TCPIP protection." + ::= { hwTcpIpDefendEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.3.1.1.11 + hwTcpIpDefendCurrentRateLow OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits discard number during the interval of TCPIP protection.unit(packet)." + ::= { hwTcpIpDefendEntry 11 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.3.1.1.12 + hwTcpIpDefendCurrentRateHigh OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits discard number during the interval of TCPIP protection.unit(packet)." + ::= { hwTcpIpDefendEntry 12 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.3.1.1.13 + hwTcpIpDefendNotifyEnabledStatus OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The alarm state of TCPIP protection." + ::= { hwTcpIpDefendEntry 13 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.3.1.1.14 + hwTcpIpDefendRateThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TCPIP protection's discard threshold during the configured interval.unit(packet)." + ::= { hwTcpIpDefendEntry 14 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.3.1.1.15 + hwTcpIpDefendRateInterval OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The detection interval of TCPIP protection.unit(s)." + ::= { hwTcpIpDefendEntry 15 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.3.1.1.16 + hwTcpIpDefendProtocolDescirption OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The descirption of Protocol." + ::= { hwTcpIpDefendEntry 16 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.4 + hwMaDefend OBJECT IDENTIFIER ::= { hwBaseSecurityMIBObjects 4 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.4.1 + hwMaDefendTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMaDefendEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table list the information about management and application protection." + ::= { hwMaDefend 1 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.4.1.1 + hwMaDefendEntry OBJECT-TYPE + SYNTAX HwMaDefendEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table list the information about management and application protection." + INDEX { hwMaDefendChassisId, hwMaDefendSlotId, hwMaDefendProtocol } + ::= { hwMaDefendTable 1 } + + HwMaDefendEntry ::= + SEQUENCE { + hwMaDefendChassisId + INTEGER, + hwMaDefendSlotId + Integer32, + hwMaDefendProtocol + INTEGER, + hwMaDefendCurrentRateLow + Integer32, + hwMaDefendCurrentRateHigh + Integer32, + hwMaDefendNotifyEnabledStatus + EnabledStatus, + hwMaDefendRateThreshold + Integer32, + hwMaDefendRateInterval + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.165.1.4.1.1.1 + hwMaDefendChassisId OBJECT-TYPE + SYNTAX INTEGER + { + clc1(1), + clc2(2), + clc3(3), + clc4(4), + clc5(5), + clc6(6), + clc7(7), + clc8(8) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The Data index of management and application protection,the chassis ID indicates the slot on which chassis is configured with management and application protection." + ::= { hwMaDefendEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.4.1.1.2 + hwMaDefendSlotId OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The Data index of management and application protection,the slots configured with management and application protection." + ::= { hwMaDefendEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.4.1.1.3 + hwMaDefendProtocol OBJECT-TYPE + SYNTAX INTEGER + { + ftp(1), + ssh(2), + snmp(3), + telnet(4), + tftp(5), + bgp(6), + ldp(7), + rsvp(8), + ospf(9), + rip(10), + isis(11), + pim(12), + ntp(13), + lspping(14), + dhcpc(15), + dhcpr(16), + tcp(17), + udp(18), + ipprotocol(19) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The Data index of management and application protection,the protocols configured in management and application protection." + ::= { hwMaDefendEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.4.1.1.11 + hwMaDefendCurrentRateLow OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits discard number during the interval of management and application protection.unit(packet)." + ::= { hwMaDefendEntry 11 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.4.1.1.12 + hwMaDefendCurrentRateHigh OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits discard number during the interval of management and application protection.unit(packet)." + ::= { hwMaDefendEntry 12 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.4.1.1.13 + hwMaDefendNotifyEnabledStatus OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The alarm state of management and application protection." + ::= { hwMaDefendEntry 13 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.4.1.1.14 + hwMaDefendRateThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The discard threshold of management and application protection during the configured interval.unit(packet)." + ::= { hwMaDefendEntry 14 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.4.1.1.15 + hwMaDefendRateInterval OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The detection interval of management and application protection. unit(s)." + ::= { hwMaDefendEntry 15 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.5 + hwApplicationApperceive OBJECT IDENTIFIER ::= { hwBaseSecurityMIBObjects 5 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.5.1 + hwApplicationApperceiveTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwApplicationApperceiveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table list the information about Application-Apperceive protection." + ::= { hwApplicationApperceive 1 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.5.1.1 + hwApplicationApperceiveEntry OBJECT-TYPE + SYNTAX HwApplicationApperceiveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table list the information about Application-Apperceive protection." + INDEX { hwAppliApperChassisId, hwAppliApperSlotId, hwAppliApperProtocol } + ::= { hwApplicationApperceiveTable 1 } + + HwApplicationApperceiveEntry ::= + SEQUENCE { + hwAppliApperChassisId + INTEGER, + hwAppliApperSlotId + Integer32, + hwAppliApperProtocol + INTEGER, + hwAppliApperCurrentRateLow + Integer32, + hwAppliApperCurrentRateHigh + Integer32, + hwAppliApperNotifyEnabledStatus + EnabledStatus, + hwAppliApperRateThreshold + Integer32, + hwAppliApperRateInterval + Integer32, + hwAppliApperProtocolDescirption + OCTET STRING + } + + -- 1.3.6.1.4.1.2011.5.25.165.1.5.1.1.1 + hwAppliApperChassisId OBJECT-TYPE + SYNTAX INTEGER + { + clc1(1), + clc2(2), + clc3(3), + clc4(4), + clc5(5), + clc6(6), + clc7(7), + clc8(8) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The Data index of Application-Apperceive protection,the chassis ID indicates the slot on which chassis is configured with Application-Apperceive protection." + ::= { hwApplicationApperceiveEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.5.1.1.2 + hwAppliApperSlotId OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The Data index of Application-Apperceive protection,the slots configured with Application-Apperceive protection." + ::= { hwApplicationApperceiveEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.5.1.1.3 + hwAppliApperProtocol OBJECT-TYPE + SYNTAX INTEGER + { + ftpServer(1), + sshServer(2), + snmp(3), + telnetServer(4), + tftp(5), + bgp(6), + ldp(7), + rsvp(8), + ospf(9), + rip(10), + isis(11), + sftpSever(12), + icmp(13), + msdp(14), + pim(15), + ipv4Arp(16), + bpdu(17), + dhcp(18), + lacp(19), + ntp(20), + radius(21), + hwTacacs(22), + lspPing(23), + igmp(24), + vgmp(25), + rrpp(26), + vrrp(27), + bfd(28), + mplsOam(29), + eth8021ag(30), + ftpClient(31), + telnetClient(32), + sshClient(33), + sftpClient(34), + dnsClient(35), + webAuthServer(36), + telnetv6Server(64), + telnetv6Client(65), + tftpv6Client(66), + icmpv6(67), + dnsv6(68), + pimv6(69), + sshv6Server(70), + ospfv3(71), + bgpv6(72), + ftpv6Client(73), + ftpv6Server(74) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The Data index of Application-Apperceive protection,the protocol configured in Application-Apperceive protection." + ::= { hwApplicationApperceiveEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.5.1.1.11 + hwAppliApperCurrentRateLow OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits discard number during the interval of Application-Apperceive protection.unit(packet)." + ::= { hwApplicationApperceiveEntry 11 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.5.1.1.12 + hwAppliApperCurrentRateHigh OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits discard number during the interval of Application-Apperceive protection.unit(packet)." + ::= { hwApplicationApperceiveEntry 12 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.5.1.1.13 + hwAppliApperNotifyEnabledStatus OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The alarm state of Application-Apperceive protection." + ::= { hwApplicationApperceiveEntry 13 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.5.1.1.14 + hwAppliApperRateThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The discard threshold of Application-Apperceive protection during the configured interval.unit(packet)." + ::= { hwApplicationApperceiveEntry 14 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.5.1.1.15 + hwAppliApperRateInterval OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The detect interval of Application-Apperceive protection. unit(s)." + ::= { hwApplicationApperceiveEntry 15 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.5.1.1.16 + hwAppliApperProtocolDescirption OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The descirption of Protocol." + ::= { hwApplicationApperceiveEntry 16 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.6 + hwDefdPortVlan OBJECT IDENTIFIER ::= { hwBaseSecurityMIBObjects 6 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.6.1 + hwDefdPortVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDefdPortVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The table lists the information about defend port vlan packet. " + ::= { hwDefdPortVlan 1 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.6.1.1 + hwDefdPortVlanEntry OBJECT-TYPE + SYNTAX HwDefdPortVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table list the information about defend port vlan ." + INDEX { hwDefdPortVlanIfIndex } + ::= { hwDefdPortVlanTable 1 } + + HwDefdPortVlanEntry ::= + SEQUENCE { + hwDefdPortVlanIfIndex + Integer32, + hwDefdPortVlanIfName + OCTET STRING, + hwDefdPortVlanId + Integer32, + hwDefdPortVlanCheckProtocol + OCTET STRING + } + + -- 1.3.6.1.4.1.2011.5.25.165.1.6.1.1.1 + hwDefdPortVlanIfIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Interface Index, equal to ifIndex." + ::= { hwDefdPortVlanEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.6.1.1.2 + hwDefdPortVlanIfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the interface." + ::= { hwDefdPortVlanEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.6.1.1.3 + hwDefdPortVlanId OBJECT-TYPE + SYNTAX Integer32 (0..4096) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Data index of defend port vlan." + ::= { hwDefdPortVlanEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.6.1.1.4 + hwDefdPortVlanCheckProtocol OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..100)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Check protocol name." + ::= { hwDefdPortVlanEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.7 + hwSocAttackTrapObject OBJECT IDENTIFIER ::= { hwBaseSecurityMIBObjects 7 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.7.1 + hwSocAttackInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSocAttackInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The table lists the information about Security Operation Center. " + ::= { hwSocAttackTrapObject 1 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.7.1.1 + hwSocAttackInfoEntry OBJECT-TYPE + SYNTAX HwSocAttackInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table list the information about Securty Operation Center detected one attack." + INDEX { hwSocAttackSeqNo } + ::= { hwSocAttackInfoTable 1 } + + HwSocAttackInfoEntry ::= + SEQUENCE { + hwSocAttackSeqNo + Integer32, + hwSocAttackPossib + OCTET STRING, + hwSocAttackReason + OCTET STRING, + hwSocAttackIfName + OCTET STRING, + hwSocAttackSubIfName + OCTET STRING, + hwSocAttackVlanIndex + OCTET STRING, + hwSocAttackUserQinQIndex + OCTET STRING, + hwSocAttackMacAddr + OCTET STRING, + hwSocAttackIPAddr + OCTET STRING, + hwSocAttackIPv6Addr + OCTET STRING + } + + -- 1.3.6.1.4.1.2011.5.25.165.1.7.1.1.1 + hwSocAttackSeqNo OBJECT-TYPE + SYNTAX Integer32 (1..16777215) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sequence number of attack infomation." + ::= { hwSocAttackInfoEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.7.1.1.2 + hwSocAttackPossib OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The prabability of the attack ." + ::= { hwSocAttackInfoEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.7.1.1.3 + hwSocAttackReason OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The reason of the attack ." + ::= { hwSocAttackInfoEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.7.1.1.4 + hwSocAttackIfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface of the attack" + ::= { hwSocAttackInfoEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.7.1.1.5 + hwSocAttackSubIfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sub-interface of the attack" + ::= { hwSocAttackInfoEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.7.1.1.6 + hwSocAttackVlanIndex OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vlan of the attack" + ::= { hwSocAttackInfoEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.7.1.1.7 + hwSocAttackUserQinQIndex OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The UserQinQ of the attack" + ::= { hwSocAttackInfoEntry 7 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.7.1.1.8 + hwSocAttackMacAddr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC of the attack" + ::= { hwSocAttackInfoEntry 8 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.7.1.1.9 + hwSocAttackIPAddr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP of the attack" + ::= { hwSocAttackInfoEntry 9 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.7.1.1.10 + hwSocAttackIPv6Addr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IPv6 of the attack" + ::= { hwSocAttackInfoEntry 10 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.11 + hwBaseSecurityNotifications OBJECT IDENTIFIER ::= { hwBaseSecurityMIBObjects 11 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.11.1 + hwBaseSecurityUrpfDiscardedRateRising NOTIFICATION-TYPE + OBJECTS { hwLocalUrpfCurrentRateLow, hwLocalUrpfCurrentRateHigh, hwLocalUrpfRateThreshold, hwLocalUrpfChassisId, hwLocalUrpfSlotId + } + STATUS current + DESCRIPTION + " The discard packets exceed the threshold of local URPF protection." + ::= { hwBaseSecurityNotifications 1 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.11.2 + hwBaseSecurityUrpfDiscardedRateResume NOTIFICATION-TYPE + OBJECTS { hwLocalUrpfCurrentRateLow, hwLocalUrpfCurrentRateHigh, hwLocalUrpfRateThreshold, hwLocalUrpfChassisId, hwLocalUrpfSlotId + } + STATUS current + DESCRIPTION + " The alarm of local URPF is resumed." + ::= { hwBaseSecurityNotifications 2 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.11.3 + hwBaseSecurityTcpIpAttackDiscardedRateRising NOTIFICATION-TYPE + OBJECTS { hwTcpIpDefendCurrentRateLow, hwTcpIpDefendCurrentRateHigh, hwTcpIpDefendRateThreshold, hwTcpIpDefendRateInterval, hwTcpIpDefendChassisId, + hwTcpIpDefendSlotId, hwTcpIpDefendType, hwTcpIpDefendProtocolDescirption } + STATUS current + DESCRIPTION + " The discard packets exceed the threshold of TCPIP protection. " + ::= { hwBaseSecurityNotifications 3 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.11.4 + hwBaseSecurityTcpIpAttackDiscardedRateResume NOTIFICATION-TYPE + OBJECTS { hwTcpIpDefendCurrentRateLow, hwTcpIpDefendCurrentRateHigh, hwTcpIpDefendRateThreshold, hwTcpIpDefendRateInterval, hwTcpIpDefendChassisId, + hwTcpIpDefendSlotId, hwTcpIpDefendType, hwTcpIpDefendProtocolDescirption } + STATUS current + DESCRIPTION + " The alarm of TCPIP protection is resumed. " + ::= { hwBaseSecurityNotifications 4 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.11.5 + hwBaseSecurityMaDiscardedRateRising NOTIFICATION-TYPE + OBJECTS { hwMaDefendCurrentRateLow, hwMaDefendCurrentRateHigh, hwMaDefendRateThreshold, hwMaDefendRateInterval, hwMaDefendChassisId, + hwMaDefendSlotId, hwMaDefendProtocol } + STATUS current + DESCRIPTION + " The discard packets exceed the threshold of management and application protection." + ::= { hwBaseSecurityNotifications 5 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.11.6 + hwBaseSecurityMaDiscardedRateResume NOTIFICATION-TYPE + OBJECTS { hwMaDefendCurrentRateLow, hwMaDefendCurrentRateHigh, hwMaDefendRateThreshold, hwMaDefendRateInterval, hwMaDefendChassisId, + hwMaDefendSlotId, hwMaDefendProtocol } + STATUS current + DESCRIPTION + " The rate at which the management and service plane protection drops invalid packets falls below the threshold. " + ::= { hwBaseSecurityNotifications 6 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.11.7 + hwBaseSecurityApplicationApperceiveDiscardedRateRising NOTIFICATION-TYPE + OBJECTS { hwAppliApperCurrentRateLow, hwAppliApperCurrentRateHigh, hwAppliApperRateThreshold, hwAppliApperRateInterval, hwAppliApperChassisId, + hwAppliApperSlotId, hwAppliApperProtocol, hwAppliApperProtocolDescirption } + STATUS current + DESCRIPTION + " The discard packets exceed the threshold of Application-Apperceive protection. " + ::= { hwBaseSecurityNotifications 7 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.11.8 + hwBaseSecurityApplicationApperceiveDiscardedRateResume NOTIFICATION-TYPE + OBJECTS { hwAppliApperCurrentRateLow, hwAppliApperCurrentRateHigh, hwAppliApperRateThreshold, hwAppliApperRateInterval, hwAppliApperChassisId, + hwAppliApperSlotId, hwAppliApperProtocol, hwAppliApperProtocolDescirption } + STATUS current + DESCRIPTION + "The alarm of Application-Apperceive protection is resumed." + ::= { hwBaseSecurityNotifications 8 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.11.9 + hwBaseSecurityStormControlInterface NOTIFICATION-TYPE + OBJECTS { hwBaseSecurityStormControlInterfaceChassisId, hwBaseSecurityStormControlInterfaceSlotId, hwBaseSecurityStormControlInterfaceName, hwBaseSecurityStormControlInterfaceVlanID } + STATUS current + DESCRIPTION + "The alarm of storm-control detection." + ::= { hwBaseSecurityNotifications 9 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.11.12 + hwBaseSocAttackTrap NOTIFICATION-TYPE + OBJECTS { hwSocAttackSeqNo, hwSocAttackPossib, hwSocAttackReason, hwSocAttackIfName, hwSocAttackSubIfName, + hwSocAttackVlanIndex, hwSocAttackUserQinQIndex, hwSocAttackMacAddr, hwSocAttackIPAddr, hwSocAttackIPv6Addr + } + STATUS current + DESCRIPTION + "An attack occur on the Network. " + ::= { hwBaseSecurityNotifications 12 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.11.13 + hwBaseSocAttackResumeTrap NOTIFICATION-TYPE + OBJECTS { hwSocAttackSeqNo, hwSocAttackPossib, hwSocAttackReason, hwSocAttackIfName, hwSocAttackSubIfName, + hwSocAttackVlanIndex, hwSocAttackUserQinQIndex, hwSocAttackMacAddr, hwSocAttackIPAddr, hwSocAttackIPv6Addr + } + STATUS current + DESCRIPTION + "An attack cancels on the Network." + ::= { hwBaseSecurityNotifications 13 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.11.14 + hwBaseSecurityStormControlInterfaceResume NOTIFICATION-TYPE + OBJECTS { hwBaseSecurityStormControlInterfaceChassisId, hwBaseSecurityStormControlInterfaceSlotId, hwBaseSecurityStormControlInterfaceName, hwBaseSecurityStormControlInterfaceVlanID } + STATUS current + DESCRIPTION + "L2 loop detect alarm cleared." + ::= { hwBaseSecurityNotifications 14 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.11.15 + hwBaseSecurityTtlExpiredLoop NOTIFICATION-TYPE + OBJECTS { hwTtlExpiredLoopChassisId, hwTtlExpiredLoopSlotId, hwTtlExpiredLoopLastRateLow, hwTtlExpiredLoopLastRateHigh, hwTtlExpiredLoopCurrentRateLow, + hwTtlExpiredLoopCurrentRateHigh, hwTtlExpiredLoopRateInterval, hwTtlExpiredLoopRateThreshold } + STATUS current + DESCRIPTION + "The alarm of ttl-expired loop detection." + ::= { hwBaseSecurityNotifications 15 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.11.16 + hwBaseSecurityTtlExpiredLoopResume NOTIFICATION-TYPE + OBJECTS { hwTtlExpiredLoopChassisId, hwTtlExpiredLoopSlotId, hwTtlExpiredLoopLastRateLow, hwTtlExpiredLoopLastRateHigh, hwTtlExpiredLoopCurrentRateLow, + hwTtlExpiredLoopCurrentRateHigh, hwTtlExpiredLoopRateInterval, hwTtlExpiredLoopRateThreshold } + STATUS current + DESCRIPTION + "TTL-Expired loop alarm cleared." + ::= { hwBaseSecurityNotifications 16 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.11.17 + hwBaseArpVlanCarTrap NOTIFICATION-TYPE + OBJECTS { hwBaseArpVlanCarLogIfName, hwBaseArpVlanCarPhyIfName, hwBaseArpVlanCarVlanId } + STATUS current + DESCRIPTION + "ARP VLAN CAR took effect on an interface, which may be because a loop occurred on the interface." + ::= { hwBaseSecurityNotifications 17 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.11.18 + hwBaseArpVlanCarResumeTrap NOTIFICATION-TYPE + OBJECTS { hwBaseArpVlanCarLogIfName, hwBaseArpVlanCarPhyIfName, hwBaseArpVlanCarVlanId } + STATUS current + DESCRIPTION + "ARP VLAN CAR become ineffective on an interface." + ::= { hwBaseSecurityNotifications 18 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.11.19 + hwBaseSecurityAntiAttackRateRising NOTIFICATION-TYPE + OBJECTS { hwAntiAttackType, hwAntiAttackRateThreshold, hwAntiAttackCurrentRate } + STATUS current + DESCRIPTION + " The rate of packets exceed the threshold of anti-attack alarm. " + ::= { hwBaseSecurityNotifications 19 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.11.20 + hwBaseSecurityAntiAttackRateResume NOTIFICATION-TYPE + OBJECTS { hwAntiAttackType, hwAntiAttackRateThreshold, hwAntiAttackCurrentRate } + STATUS current + DESCRIPTION + " The alarm of anti-attack alarm is resumed. " + ::= { hwBaseSecurityNotifications 20 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.11.21 + hwBaseArpVlanCarEnhanceTrap NOTIFICATION-TYPE + OBJECTS { hwBaseArpVlanCarEnhanceLogIfName, hwBaseArpVlanCarEnhancePhyIfName, hwBaseArpVlanCarEnhancePeVlanId, hwBaseArpVlanCarEnhanceCeVlanId, hwBaseArpVlanCarEnhanceSampleRate + } + STATUS current + DESCRIPTION + "ARP VLAN CAR became effective on an interface, which may be because a loop occurred on the interface." + ::= { hwBaseSecurityNotifications 21 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.11.22 + hwBaseArpVlanCarEnhanceResumeTrap NOTIFICATION-TYPE + OBJECTS { hwBaseArpVlanCarEnhanceLogIfName, hwBaseArpVlanCarEnhancePhyIfName, hwBaseArpVlanCarEnhancePeVlanId, hwBaseArpVlanCarEnhanceCeVlanId, hwBaseArpVlanCarEnhanceSampleRate + } + STATUS current + DESCRIPTION + "ARP VLAN CAR became ineffective on an interface." + ::= { hwBaseSecurityNotifications 22 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.11.23 + hwL3LoopDetectAlarm NOTIFICATION-TYPE + OBJECTS { hwL3LoopDetectChassisID, hwL3LoopDetectSlotID, hwL3LoopDetectIPAddr + } + STATUS current + DESCRIPTION + "The alarm of l3 loop detect." + ::= { hwBaseSecurityNotifications 23 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.11.24 + hwL3LoopDetectAlarmResume NOTIFICATION-TYPE + OBJECTS { hwL3LoopDetectChassisID, hwL3LoopDetectSlotID, hwL3LoopDetectIPAddr + } + STATUS current + DESCRIPTION + "L3 loop detect alarm cleared." + ::= { hwBaseSecurityNotifications 24 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.12 + hwMacFilter OBJECT IDENTIFIER ::= { hwBaseSecurityMIBObjects 12 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.12.1 + hwMacFilterModeTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMacFilterModeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table list the information about mac-filter statistics." + ::= { hwMacFilter 1 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.12.1.1 + hwMacFilterModeEntry OBJECT-TYPE + SYNTAX HwMacFilterModeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table list the information about mac-filter statistics." + INDEX { hwMacFilterIfIndex } + ::= { hwMacFilterModeTable 1 } + + HwMacFilterModeEntry ::= + SEQUENCE { + hwMacFilterIfIndex + Integer32, + hwMacFilterInterface + DisplayString, + hwMacFilterEnableMode + INTEGER, + hwMacFilterMatchNum + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.165.1.12.1.1.1 + hwMacFilterIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mac-filter interface index." + ::= { hwMacFilterModeEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.12.1.1.2 + hwMacFilterInterface OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mac-filter interface name." + ::= { hwMacFilterModeEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.12.1.1.3 + hwMacFilterEnableMode OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + whitelist(1), + balcklist(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mac-filter enable mode." + ::= { hwMacFilterModeEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.12.1.1.4 + hwMacFilterMatchNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mac-filter if-match number." + ::= { hwMacFilterModeEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.12.2 + hwMacFilterMacAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMacFilterMacAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table list the information about mac-filter if-match mac-address." + ::= { hwMacFilter 2 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.12.2.1 + hwMacFilterMacAddrEntry OBJECT-TYPE + SYNTAX HwMacFilterMacAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table list the information about mac-filter if-match mac-address." + INDEX { hwMacFilterIfindex, hwMacFilterMacAddr } + ::= { hwMacFilterMacAddrTable 1 } + + HwMacFilterMacAddrEntry ::= + SEQUENCE { + hwMacFilterIfindex + Integer32, + hwMacFilterInterfaceBuf + DisplayString, + hwMacFilterMacAddr + DisplayString + } + + -- 1.3.6.1.4.1.2011.5.25.165.1.12.2.1.1 + hwMacFilterIfindex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mac-filter interface index." + ::= { hwMacFilterMacAddrEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.12.2.1.2 + hwMacFilterInterfaceBuf OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mac-filter interface name." + ::= { hwMacFilterMacAddrEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.12.2.1.3 + hwMacFilterMacAddr OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..100)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mac-filter if-match mac-address." + ::= { hwMacFilterMacAddrEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.13 + hwBaseSecurityStormControlInterfaceObjects OBJECT IDENTIFIER ::= { hwBaseSecurityMIBObjects 13 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.13.1 + hwBaseSecurityStormControlInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBaseSecurityStormControlInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Table about storm-control interface information." + ::= { hwBaseSecurityStormControlInterfaceObjects 1 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.13.1.1 + hwBaseSecurityStormControlInterfaceEntry OBJECT-TYPE + SYNTAX HwBaseSecurityStormControlInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwBaseSecurityStormControlInterfaceChassisId, hwBaseSecurityStormControlInterfaceSlotId } + ::= { hwBaseSecurityStormControlInterfaceTable 1 } + + HwBaseSecurityStormControlInterfaceEntry ::= + SEQUENCE { + hwBaseSecurityStormControlInterfaceChassisId + Integer32, + hwBaseSecurityStormControlInterfaceSlotId + Integer32, + hwBaseSecurityStormControlInterfaceName + OCTET STRING, + hwBaseSecurityStormControlInterfaceVlanID + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.165.1.13.1.1.1 + hwBaseSecurityStormControlInterfaceChassisId OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The chassis ID indicates the slot on which chassis is configured with storm control." + ::= { hwBaseSecurityStormControlInterfaceEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.13.1.1.2 + hwBaseSecurityStormControlInterfaceSlotId OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The slot configured with storm control." + ::= { hwBaseSecurityStormControlInterfaceEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.13.1.1.3 + hwBaseSecurityStormControlInterfaceName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface name." + ::= { hwBaseSecurityStormControlInterfaceEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.13.1.1.4 + hwBaseSecurityStormControlInterfaceVlanID OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The VlanID of VlanIF which the interface join in." + ::= { hwBaseSecurityStormControlInterfaceEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.14 + hwBaseArpVlanCarTrapObject OBJECT IDENTIFIER ::= { hwBaseSecurityMIBObjects 14 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.14.1 + hwBaseArpVlanCarInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBaseArpVlanCarInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Table about arp vlan car information." + ::= { hwBaseArpVlanCarTrapObject 1 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.14.1.1 + hwBaseArpVlanCarInfoEntry OBJECT-TYPE + SYNTAX HwBaseArpVlanCarInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwBaseArpVlanCarLogIfName, hwBaseArpVlanCarPhyIfName } + ::= { hwBaseArpVlanCarInfoTable 1 } + + HwBaseArpVlanCarInfoEntry ::= + SEQUENCE { + hwBaseArpVlanCarLogIfName + OCTET STRING, + hwBaseArpVlanCarPhyIfName + OCTET STRING, + hwBaseArpVlanCarVlanId + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.165.1.14.1.1.1 + hwBaseArpVlanCarLogIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The logic interface name." + ::= { hwBaseArpVlanCarInfoEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.14.1.1.2 + hwBaseArpVlanCarPhyIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The physical interface name." + ::= { hwBaseArpVlanCarInfoEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.14.1.1.3 + hwBaseArpVlanCarVlanId OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VlanId of arp vlan car." + ::= { hwBaseArpVlanCarInfoEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.15 + hwTtlExpiredLoop OBJECT IDENTIFIER ::= { hwBaseSecurityMIBObjects 15 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.15.1 + hwTtlExpiredLoopTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwTtlExpiredLoopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Table about TTL-expired loop information." + ::= { hwTtlExpiredLoop 1 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.15.1.1 + hwTtlExpiredLoopEntry OBJECT-TYPE + SYNTAX HwTtlExpiredLoopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwTtlExpiredLoopChassisId, hwTtlExpiredLoopSlotId } + ::= { hwTtlExpiredLoopTable 1 } + + HwTtlExpiredLoopEntry ::= + SEQUENCE { + hwTtlExpiredLoopChassisId + Unsigned32, + hwTtlExpiredLoopSlotId + Unsigned32, + hwTtlExpiredLoopLastRateLow + Unsigned32, + hwTtlExpiredLoopLastRateHigh + Unsigned32, + hwTtlExpiredLoopCurrentRateLow + Unsigned32, + hwTtlExpiredLoopCurrentRateHigh + Unsigned32, + hwTtlExpiredLoopRateInterval + Unsigned32, + hwTtlExpiredLoopRateThreshold + Unsigned32 + } + + -- 1.3.6.1.4.1.2011.5.25.165.1.15.1.1.1 + hwTtlExpiredLoopChassisId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The chassis ID indicates the chassis ttl-expired loop occur." + ::= { hwTtlExpiredLoopEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.15.1.1.2 + hwTtlExpiredLoopSlotId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The slot ID indicates the slot ttl-expired loop occur." + ::= { hwTtlExpiredLoopEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.15.1.1.3 + hwTtlExpiredLoopLastRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits of last discard bytes." + ::= { hwTtlExpiredLoopEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.15.1.1.4 + hwTtlExpiredLoopLastRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The high 32 bits of last discard bytes." + ::= { hwTtlExpiredLoopEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.15.1.1.5 + hwTtlExpiredLoopCurrentRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits of current discard bytes." + ::= { hwTtlExpiredLoopEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.15.1.1.6 + hwTtlExpiredLoopCurrentRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The high 32 bits of current discard bytes." + ::= { hwTtlExpiredLoopEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.15.1.1.7 + hwTtlExpiredLoopRateInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interval." + ::= { hwTtlExpiredLoopEntry 7 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.15.1.1.8 + hwTtlExpiredLoopRateThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Threshold." + ::= { hwTtlExpiredLoopEntry 8 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.16 + hwAntiAttack OBJECT IDENTIFIER ::= { hwBaseSecurityMIBObjects 16 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.16.1 + hwAntiAttackTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAntiAttackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table list the information about anti-attack alarm." + ::= { hwAntiAttack 1 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.16.1.1 + hwAntiAttackEntry OBJECT-TYPE + SYNTAX HwAntiAttackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table list the information about anti-attack alarm." + INDEX { hwAntiAttackType } + ::= { hwAntiAttackTable 1 } + + HwAntiAttackEntry ::= + SEQUENCE { + hwAntiAttackType + INTEGER, + hwAntiAttackRateThreshold + Integer32, + hwAntiAttackCurrentRate + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.165.1.16.1.1.1 + hwAntiAttackType OBJECT-TYPE + SYNTAX INTEGER + { + abnormal(1), + fragment(2), + tcpSyn(3), + udpFlood(4), + icmpFlood(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The data index of anti-attack, attack type configured in anti-attack alarm." + ::= { hwAntiAttackEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.16.1.1.2 + hwAntiAttackRateThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The alarm threshold of anti-attack alarm during the processing of pkt-flooding.unit(bps)." + ::= { hwAntiAttackEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.16.1.1.3 + hwAntiAttackCurrentRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current rate of anti-attack alarm. unit(bps)." + ::= { hwAntiAttackEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.17 + hwBaseArpVlanCarEnhanceTrapObject OBJECT IDENTIFIER ::= { hwBaseSecurityMIBObjects 17 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.17.1 + hwBaseArpVlanCarEnhanceInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBaseArpVlanCarEnhanceInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Table about arp vlan car information." + ::= { hwBaseArpVlanCarEnhanceTrapObject 1 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.17.1.1 + hwBaseArpVlanCarEnhanceInfoEntry OBJECT-TYPE + SYNTAX HwBaseArpVlanCarEnhanceInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwBaseArpVlanCarEnhanceLogIfName, hwBaseArpVlanCarEnhancePhyIfName, hwBaseArpVlanCarEnhancePeVlanId, hwBaseArpVlanCarEnhanceCeVlanId, hwBaseArpVlanCarEnhanceSampleRate + } + ::= { hwBaseArpVlanCarEnhanceInfoTable 1 } + + HwBaseArpVlanCarEnhanceInfoEntry ::= + SEQUENCE { + hwBaseArpVlanCarEnhanceLogIfName + OCTET STRING, + hwBaseArpVlanCarEnhancePhyIfName + OCTET STRING, + hwBaseArpVlanCarEnhancePeVlanId + Integer32, + hwBaseArpVlanCarEnhanceCeVlanId + Integer32, + hwBaseArpVlanCarEnhanceSampleRate + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.165.1.17.1.1.1 + hwBaseArpVlanCarEnhanceLogIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The logic interface name." + ::= { hwBaseArpVlanCarEnhanceInfoEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.17.1.1.2 + hwBaseArpVlanCarEnhancePhyIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The physical interface name." + ::= { hwBaseArpVlanCarEnhanceInfoEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.17.1.1.3 + hwBaseArpVlanCarEnhancePeVlanId OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The PeVlanId of arp vlan car." + ::= { hwBaseArpVlanCarEnhanceInfoEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.17.1.1.4 + hwBaseArpVlanCarEnhanceCeVlanId OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The CeVlanId of arp vlan car." + ::= { hwBaseArpVlanCarEnhanceInfoEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.17.1.1.5 + hwBaseArpVlanCarEnhanceSampleRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sample rate of arp vlan car." + ::= { hwBaseArpVlanCarEnhanceInfoEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.18 + hwL3LoopDetectObject OBJECT IDENTIFIER ::= { hwBaseSecurityMIBObjects 18 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.18.1 + hwL3LoopDetectTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL3LoopDetectEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Table about l3 loop detect information." + ::= { hwL3LoopDetectObject 1 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.18.1.1 + hwL3LoopDetectEntry OBJECT-TYPE + SYNTAX HwL3LoopDetectEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwL3LoopDetectChassisID, hwL3LoopDetectSlotID, hwL3LoopDetectIPAddr + } + ::= { hwL3LoopDetectTable 1 } + + HwL3LoopDetectEntry ::= + SEQUENCE { + hwL3LoopDetectChassisID + Integer32, + hwL3LoopDetectSlotID + Integer32, + hwL3LoopDetectIPAddr + OCTET STRING + } + + -- 1.3.6.1.4.1.2011.5.25.165.1.18.1.1.1 + hwL3LoopDetectChassisID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The chassis ID indicates the chassis L3 loop occur." + ::= {hwL3LoopDetectEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.18.1.1.2 + hwL3LoopDetectSlotID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The slot ID indicates the slot L3 loop occur." + ::= { hwL3LoopDetectEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.165.1.18.1.1.3 + hwL3LoopDetectIPAddr OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP address." + ::= { hwL3LoopDetectEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.165.2 + hwMeSecurityMIBObjects OBJECT IDENTIFIER ::= { hwSecurityMIB 2 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.1 + hwSecurityTrapObject OBJECT IDENTIFIER ::= { hwMeSecurityMIBObjects 1 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.1.1 + hwStrackTrapObject OBJECT IDENTIFIER ::= { hwSecurityTrapObject 1 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.1.1.1 + hwStrackTotalPacket OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The total packets of strack during the configured interval.unit(packet)." + ::= { hwStrackTrapObject 1 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.1.1.2 + hwStrackEndTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The data of strack." + ::= { hwStrackTrapObject 2 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.1.1.3 + hwStrackSourceMac OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The data of strack." + ::= { hwStrackTrapObject 3 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.1.1.4 + hwStrackPacketPVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The data of strack." + ::= { hwStrackTrapObject 4 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.1.1.5 + hwStrackPacketCVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The data of strack." + ::= { hwStrackTrapObject 5 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.1.1.6 + hwStrackPacketIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The data of strack." + ::= { hwStrackTrapObject 6 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.1.1.7 + hwStrackSourceIp OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The data of strack." + ::= { hwStrackTrapObject 7 } + +-- 1.3.6.1.4.1.2011.5.25.165.2.1.1.8 + -- 1.3.6.1.4.1.2011.5.25.165.2.1.1.8 + hwStrackSlotid OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Description." + ::= { hwStrackTrapObject 8 } + +-- 1.3.6.1.4.1.2011.5.25.165.2.1.1.9 + -- 1.3.6.1.4.1.2011.5.25.165.2.1.1.9 + hwStrackNormalAverage OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Description." + ::= { hwStrackTrapObject 9 } + +-- 1.3.6.1.4.1.2011.5.25.165.2.1.1.10 + -- 1.3.6.1.4.1.2011.5.25.165.2.1.1.10 + hwStrackActualRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Description." + ::= { hwStrackTrapObject 10 } + +-- 1.3.6.1.4.1.2011.5.25.165.2.1.1.11 + -- 1.3.6.1.4.1.2011.5.25.165.2.1.1.11 + hwStrackPacketType OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Description." + ::= { hwStrackTrapObject 11 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.1.2 + hwArpsTrapObject OBJECT IDENTIFIER ::= { hwSecurityTrapObject 2 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.1.2.1 + hwArpsSourceInterface OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The data of arp security." + ::= { hwArpsTrapObject 1 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.1.2.2 + hwArpsSourceIp OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "TThe data of arp security." + ::= { hwArpsTrapObject 2 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.1.2.3 + hwArpsSourceMac OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The data of arp security." + ::= { hwArpsTrapObject 3 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.1.2.4 + hwArpsPVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The data of arp security." + ::= { hwArpsTrapObject 4 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.1.2.5 + hwArpsCVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The data of arp security." + ::= { hwArpsTrapObject 5 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.1.2.6 + hwArpsPacketDropNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The number of packets discarded by arp inspection .unit(packet)." + ::= { hwArpsTrapObject 6 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.1.2.7 + hwArpsAlarmThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The alarm threshold of dynamic arp inspection during the configured interval.unit(packet)." + ::= { hwArpsTrapObject 7 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.1.2.8 + hwArpsBlockTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The data of time which ARP Packet will be blocked. unit(second)." + ::= { hwArpsTrapObject 8 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.1.3 + hwIpsgTrapObject OBJECT IDENTIFIER ::= { hwSecurityTrapObject 3 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.1.3.1 + hwIpsgPacketDropNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The data of ip source check ." + ::= { hwIpsgTrapObject 1 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.1.3.2 + hwIpsgAlarmThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The alarm threshold of ip source check during the configured interval.unit(packet)." + ::= { hwIpsgTrapObject 2 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.1.3.3 + hwIpsgSourceInterface OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The data of ip souce check." + ::= { hwIpsgTrapObject 3 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.1.4 + hwIcmpTrapObject OBJECT IDENTIFIER ::= { hwSecurityTrapObject 4 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.1.4.1 + hwIcmpPacketDropNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The number of packets discarded by ip source check .unit(packet)." + ::= { hwIcmpTrapObject 1 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.1.4.2 + hwIcmpAlarmThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The alarm threshold of icmp defend during the configured interval.unit(packet)." + ::= { hwIcmpTrapObject 2 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.1.4.3 + hwIcmpSourceInterface OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The data of icmp security." + ::= { hwIcmpTrapObject 3 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.1.5 + hwDapTrapObject OBJECT IDENTIFIER ::= { hwSecurityTrapObject 5 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.1.5.1 + hwDapPortChange OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The alarm of dap port changed" + ::= { hwDapTrapObject 1 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.1.5.2 + hwDapDeviceIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The IP address of interface bind to DAP service." + ::= { hwDapTrapObject 2 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.1.6 + hwCfgApTrapObject OBJECT IDENTIFIER ::= { hwSecurityTrapObject 6 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.1.6.1 + hwCfgApUserName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The name of user failed to configure access point." + ::= { hwCfgApTrapObject 1 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.1.6.2 + hwCfgApIPAddress OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The IP-address of user failed to configure access point." + ::= { hwCfgApTrapObject 2 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.1.6.3 + hwCfgApApID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The ID of access point failed to be configured." + ::= { hwCfgApTrapObject 3 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.1.6.4 + hwCfgApOperation OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The operation of confiuration to access point." + ::= { hwCfgApTrapObject 4 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.1.6.5 + hwCfgApReason OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The reason of failed to configure access point." + ::= { hwCfgApTrapObject 5 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.1.7 + hwCpcarTrapObject OBJECT IDENTIFIER ::= { hwSecurityTrapObject 7 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.1.7.1 + hwCpcarDropPacketSlotStr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The slot in which rate of packets to cpu exceeded the cpcar limit." + ::= { hwCpcarTrapObject 1 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.1.7.2 + hwCpcarDropPacketProtocol OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Rate of packets of the protocol exceeded the cpcar limit." + ::= { hwCpcarTrapObject 2 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.1.7.3 + hwCpcarDropPacketCir OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Committed information rate." + ::= { hwCpcarTrapObject 3 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.1.7.4 + hwCpcarDropPacketCbs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Committed burst size of cpcar." + ::= { hwCpcarTrapObject 4 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.1.7.5 + hwCpcarDropPacketNum OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The number of packets discarded by cpcar." + ::= { hwCpcarTrapObject 5 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.1.7.6 + hwCpcarAutoDefendIfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The interface name of autodefend by cpcar." + ::= { hwCpcarTrapObject 6 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.1.7.7 + hwCpcarAutoDefendSlotStr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The slot of autodefend by cpcar." + ::= { hwCpcarTrapObject 7 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.1.7.8 + hwCpcarAutoDefendProtocol OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The protocal of autodefend by cpcar." + ::= { hwCpcarTrapObject 8 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.1.8 + hwMACsecTrapObject OBJECT IDENTIFIER ::= { hwSecurityTrapObject 8 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.1.8.1 + hwMACsecIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The name of MACsec failed interface." + ::= { hwMACsecTrapObject 1 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.1.8.2 + hwMACsecReason OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Fail reason." + ::= { hwMACsecTrapObject 2 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.1.9 + hwStrackPortTrapObject OBJECT IDENTIFIER ::= { hwSecurityTrapObject 9 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.1.9.1 + hwStrackPortPacketIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The name of auto-port-defend interface." + ::= { hwStrackPortTrapObject 1 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.1.9.2 + hwStrackPortPacketType OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Auto-port-defend attack protocol." + ::= { hwStrackPortTrapObject 2 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.1.10 + hwMplsTrapObject OBJECT IDENTIFIER ::= { hwSecurityTrapObject 10 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.1.10.1 + hwTeSourceInterfaceCheckTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwTeSourceInterfaceCheckEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the Te Source interface check information for device." + ::= { hwMplsTrapObject 1 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.1.10.1.1 + hwTeSourceInterfaceCheckEntry OBJECT-TYPE + SYNTAX HwTeSourceInterfaceCheckEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the TE source interface check table." + INDEX { hwRpfTeLabel, hwRpfPortName } + ::= { hwTeSourceInterfaceCheckTable 1 } + + HwTeSourceInterfaceCheckEntry ::= + SEQUENCE { + hwRpfTeLabel + Integer32, + hwRpfPortName + OCTET STRING + } + + -- 1.3.6.1.4.1.2011.5.25.165.2.1.10.1.1.1 + hwRpfTeLabel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "the te tunnel label" + ::= { hwTeSourceInterfaceCheckEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.1.10.1.1.2 + hwRpfPortName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The Port Name." + ::= { hwTeSourceInterfaceCheckEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.2 + hwSecurityTraps OBJECT IDENTIFIER ::= { hwMeSecurityMIBObjects 2 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.2.1 + hwStrackTrap OBJECT IDENTIFIER ::= { hwSecurityTraps 1 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.2.1.1 + hwStrackUserInfo NOTIFICATION-TYPE + OBJECTS { hwStrackPacketIfName, hwStrackSourceMac, hwStrackPacketCVlan, hwStrackPacketPVlan, hwStrackEndTime, + hwStrackTotalPacket } + STATUS current + DESCRIPTION + "The user data of strack." + ::= { hwStrackTrap 1 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.2.1.2 + hwStrackIfVlanInfo NOTIFICATION-TYPE + OBJECTS { hwStrackPacketIfName, hwStrackPacketCVlan, hwStrackPacketPVlan, hwStrackEndTime, hwStrackTotalPacket + } + STATUS current + DESCRIPTION + "The data of strack." + ::= { hwStrackTrap 2 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.2.1.3 + hwStrackDenyPacket NOTIFICATION-TYPE + OBJECTS { hwStrackPacketIfName, hwStrackSourceMac, hwStrackSourceIp, hwStrackPacketCVlan, hwStrackPacketPVlan + } + STATUS current + DESCRIPTION + "The infomation of the packets discarded by strack." + ::= { hwStrackTrap 3 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.2.1.4 + hwStrackErrorDown NOTIFICATION-TYPE + OBJECTS { hwStrackPacketIfName } + STATUS current + DESCRIPTION + "The interface that is shutdown by strack." + ::= { hwStrackTrap 4 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.2.1.5 + hwStrackIpInfo NOTIFICATION-TYPE + OBJECTS { hwStrackPacketIfName, hwStrackSourceIp, hwStrackPacketCVlan, hwStrackPacketPVlan, hwStrackEndTime, + hwStrackTotalPacket } + STATUS current + DESCRIPTION + "The user data of strack." + ::= { hwStrackTrap 5 } + +-- 1.3.6.1.4.1.2011.5.25.165.2.2.1.6 + -- 1.3.6.1.4.1.2011.5.25.165.2.2.1.6 + hwStrackUserAbnormal NOTIFICATION-TYPE + OBJECTS { hwStrackSlotid, hwStrackSourceIp, hwStrackPacketType, hwStrackNormalAverage, hwStrackActualRate + } + STATUS current + DESCRIPTION + "Description." + ::= { hwStrackTrap 6 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.2.2 + hwArpsTrap OBJECT IDENTIFIER ::= { hwSecurityTraps 2 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.2.2.1 + hwArpsGatewayConflict NOTIFICATION-TYPE + OBJECTS { hwArpsSourceInterface, hwArpsSourceIp, hwArpsSourceMac, hwArpsPVlan, hwArpsCVlan + } + STATUS current + DESCRIPTION + "The gateway conflict alarm is resumed." + ::= { hwArpsTrap 1 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.2.2.2 + hwArpsEntryCheck NOTIFICATION-TYPE + OBJECTS { hwArpsSourceInterface, hwArpsSourceIp, hwArpsSourceMac, hwArpsPVlan, hwArpsCVlan + } + STATUS current + DESCRIPTION + "The arp talbe chekc alarm is resumed." + ::= { hwArpsTrap 2 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.2.2.3 + hwArpsPacketCheck NOTIFICATION-TYPE + OBJECTS { hwArpsSourceInterface, hwArpsSourceIp, hwArpsSourceMac, hwArpsPVlan, hwArpsCVlan + } + STATUS current + DESCRIPTION + "The arp packet check alarm is resumed." + ::= { hwArpsTrap 3 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.2.2.4 + hwArpsDaiDropALarm NOTIFICATION-TYPE + OBJECTS { hwArpsPacketDropNum, hwArpsAlarmThreshold, hwArpsSourceInterface } + STATUS current + DESCRIPTION + "The DAI alarm is resumed." + ::= { hwArpsTrap 4 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.2.2.5 + hwArpGlobleSpeedLimitALarm NOTIFICATION-TYPE + OBJECTS { hwArpsAlarmThreshold } + STATUS current + DESCRIPTION + "The arp rate limit alarm is resumed." + ::= { hwArpsTrap 5 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.2.2.6 + hwArpIfSpeedLimitALarm NOTIFICATION-TYPE + OBJECTS { hwArpsAlarmThreshold, hwArpsSourceInterface } + STATUS current + DESCRIPTION + "TThe arp rate limit alarm is resumed." + ::= { hwArpsTrap 6 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.2.2.7 + hwArpVlanSpeedLimitALarm NOTIFICATION-TYPE + OBJECTS { hwArpsAlarmThreshold, hwArpsPVlan } + STATUS current + DESCRIPTION + "The arp rate limit alarm is resumed." + ::= { hwArpsTrap 7 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.2.2.8 + hwArpMissGlobleSpeedLimitALarm NOTIFICATION-TYPE + OBJECTS { hwArpsAlarmThreshold } + STATUS current + DESCRIPTION + "The arp miss rate limit alarm is resumed." + ::= { hwArpsTrap 8 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.2.2.9 + hwArpMissIfSpeedLimitALarm NOTIFICATION-TYPE + OBJECTS { hwArpsAlarmThreshold, hwArpsSourceInterface } + STATUS current + DESCRIPTION + "The arp miss rate limit alarm is resumed." + ::= { hwArpsTrap 9 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.2.2.10 + hwArpMissVlanSpeedLimitALarm NOTIFICATION-TYPE + OBJECTS { hwArpsAlarmThreshold, hwArpsPVlan } + STATUS current + DESCRIPTION + "The arp miss rate limit alarm is resumed." + ::= { hwArpsTrap 10 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.2.2.11 + hwArpSourceIpSpeedLimitALarm NOTIFICATION-TYPE + OBJECTS { hwArpsSourceIp, hwArpsAlarmThreshold } + STATUS current + DESCRIPTION + "The alarm of arp speed limit." + ::= { hwArpsTrap 11 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.2.2.12 + hwArpMissSourceIpSpeedLimitALarm NOTIFICATION-TYPE + OBJECTS { hwArpsSourceIp, hwArpsAlarmThreshold } + STATUS current + DESCRIPTION + "The alarm of arp miss speed limit." + ::= { hwArpsTrap 12 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.2.2.13 + hwArpIfRateLimitBlockALarm NOTIFICATION-TYPE + OBJECTS { hwArpsSourceInterface, hwArpsBlockTime } + STATUS current + DESCRIPTION + "The arp rate limit block alarm is resumed." + ::= { hwArpsTrap 13 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.2.2.14 + hwArpsLearnStrictCheck NOTIFICATION-TYPE + OBJECTS { hwArpsSourceInterface, hwArpsSourceIp, hwArpsSourceMac, hwArpsPVlan } + STATUS current + DESCRIPTION + "The alarm of arp learn strict check." + ::= { hwArpsTrap 14 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.2.2.15 + hwArpSourceMacSpeedLimitALarm NOTIFICATION-TYPE + OBJECTS { hwArpsSourceMac, hwArpsAlarmThreshold } + STATUS current + DESCRIPTION + "The alarm of arp speed limit." + ::= { hwArpsTrap 15 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.2.3 + hwIpsgTrap OBJECT IDENTIFIER ::= { hwSecurityTraps 3 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.2.3.1 + hwIpsgDropALarm NOTIFICATION-TYPE + OBJECTS { hwIpsgPacketDropNum, hwIpsgAlarmThreshold, hwIpsgSourceInterface } + STATUS current + DESCRIPTION + "The ipsg alarm is resumed." + ::= { hwIpsgTrap 1 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.2.4 + hwIcmpTrap OBJECT IDENTIFIER ::= { hwSecurityTraps 4 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.2.4.1 + hwIcmpGlobleDropALarm NOTIFICATION-TYPE + OBJECTS { hwIcmpAlarmThreshold } + STATUS current + DESCRIPTION + "The icmp rate limit alarm is resumed." + ::= { hwIcmpTrap 1 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.2.4.2 + hwIcmpIfDropALarm NOTIFICATION-TYPE + OBJECTS { hwIcmpAlarmThreshold, hwIcmpSourceInterface } + STATUS current + DESCRIPTION + "The icmp rate limit alarm is resumed." + ::= { hwIcmpTrap 2 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.2.5 + hwDapTrap OBJECT IDENTIFIER ::= { hwSecurityTraps 5 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.2.5.1 + hwDapMibPortChange NOTIFICATION-TYPE + OBJECTS { hwDapPortChange } + STATUS current + DESCRIPTION + "The dap port is changed." + ::= { hwDapTrap 1 } + -- 1.3.6.1.4.1.2011.5.25.165.2.2.5.2 + hwDapMibAuthRequest NOTIFICATION-TYPE + OBJECTS { hwDapDeviceIP } + STATUS current + DESCRIPTION + "New device request authentication." + ::= { hwDapTrap 2 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.2.6 + hwCfgApTrap OBJECT IDENTIFIER ::= { hwSecurityTraps 6 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.2.6.1 + hwCfgApTrapFailAlarm NOTIFICATION-TYPE + OBJECTS { hwCfgApUserName, hwCfgApIPAddress, hwCfgApApID, hwCfgApOperation, hwCfgApReason + } + STATUS current + DESCRIPTION + "The operation failed to config access point." + ::= { hwCfgApTrap 1 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.2.7 + hwCpcarTrap OBJECT IDENTIFIER ::= { hwSecurityTraps 7 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.2.7.1 + hwCpcarDropPacketAlarm NOTIFICATION-TYPE + OBJECTS { hwCpcarDropPacketSlotStr, hwCpcarDropPacketProtocol, hwCpcarDropPacketCir, hwCpcarDropPacketCbs, hwCpcarDropPacketNum + } + STATUS current + DESCRIPTION + "The alarm of cpcar drop packets." + ::= { hwCpcarTrap 1 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.2.7.2 + hwCpcarDropPacketAlarmResume NOTIFICATION-TYPE + OBJECTS { hwCpcarDropPacketSlotStr, hwCpcarDropPacketProtocol, hwCpcarDropPacketCir, hwCpcarDropPacketCbs, hwCpcarDropPacketNum + } + STATUS current + DESCRIPTION + "The resume alarm of cpcar drop packets." + ::= { hwCpcarTrap 2 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.2.7.3 + hwCpcarAutoPortDefendAlarm NOTIFICATION-TYPE + OBJECTS { hwCpcarAutoDefendSlotStr, hwCpcarAutoDefendProtocol, hwCpcarAutoDefendIfName + } + STATUS current + DESCRIPTION + "The alarm of cpcar auto-port-defend." + ::= { hwCpcarTrap 3 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.2.7.4 + hwCpcarAutoPortDefendAlarmResume NOTIFICATION-TYPE + OBJECTS { hwCpcarAutoDefendSlotStr, hwCpcarAutoDefendProtocol, hwCpcarAutoDefendIfName + } + STATUS current + DESCRIPTION + "The alarm of cpcar auto-port-defend." + ::= { hwCpcarTrap 4 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.2.8 + hwMACsecTrap OBJECT IDENTIFIER ::= { hwSecurityTraps 8 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.2.8.1 + hwMACsecFailNotify NOTIFICATION-TYPE + OBJECTS { hwMACsecIfName, hwMACsecReason } + STATUS current + DESCRIPTION + "The alarm of MACsec fail." + ::= { hwMACsecTrap 1 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.2.9 + hwStrackPortTrap OBJECT IDENTIFIER ::= { hwSecurityTraps 9 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.2.9.1 + hwStrackPortAtk NOTIFICATION-TYPE + OBJECTS { hwStrackPortPacketIfName, hwStrackPortPacketType } + STATUS current + DESCRIPTION + "The alarm of auto-port-defend occurs." + ::= { hwStrackPortTrap 1 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.2.10 + hwMplsTrap OBJECT IDENTIFIER ::= { hwSecurityTraps 10 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.2.10.1 + hwTeSourceInterfaceCheckAlarm NOTIFICATION-TYPE + OBJECTS { hwRpfTeLabel, hwRpfPortName } + STATUS current + DESCRIPTION + "The packets are discarded because they do not match the TE source interface." + ::= { hwMplsTrap 1 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.3 + hwTrafficSuppression OBJECT IDENTIFIER ::= { hwMeSecurityMIBObjects 3 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.3.1 + hwTrafficSuppressionTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwTrafficSuppressionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The table lists the information about the configuration of traffic + suppression on an interface. " + ::= { hwTrafficSuppression 1 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.3.1.1 + hwTrafficSuppressionEntry OBJECT-TYPE + SYNTAX HwTrafficSuppressionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The table lists the information about traffic suppression protection." + INDEX { hwTrafficSuppressionIfIndex } + ::= { hwTrafficSuppressionTable 1 } + + HwTrafficSuppressionEntry ::= + SEQUENCE { + hwTrafficSuppressionIfIndex + Integer32, + hwTrafficSuppressionBcastRatio + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.165.2.3.1.1.1 + hwTrafficSuppressionIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port index." + ::= { hwTrafficSuppressionEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.165.2.3.1.1.2 + hwTrafficSuppressionBcastRatio OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Broadcast-suppression ratio. Default is 100% . 100% indicates + that the broadcast isn't suppressed." + ::= { hwTrafficSuppressionEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.165.11 + hwSecurityConformance OBJECT IDENTIFIER ::= { hwSecurityMIB 11 } + + -- 1.3.6.1.4.1.2011.5.25.165.11.1 + hwSecurityCompliances OBJECT IDENTIFIER ::= { hwSecurityConformance 1 } + + -- 1.3.6.1.4.1.2011.5.25.165.11.1.1 + hwSecurityCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting + the HUAWEI-SECURITY-MIB." + MODULE -- this module + MANDATORY-GROUPS { hwLocalUrpfObjectGroup, hwTcpIpDefendObjectGroup, hwMaDefendObjectGroup, hwApplicationApperceiveObjectGroup, hwBaseSecurityNotificationsObjectGroup, + hwMeSecurityObjectGroup, hwMeSecurityTrapGroup, hwDefdPortVlanObjectGroup, hwSocAttackTrapGroup, hwAntiAttackObjectGroup + } + ::= { hwSecurityCompliances 1 } + + -- 1.3.6.1.4.1.2011.5.25.165.11.2 + hwBaseSecurityGroups OBJECT IDENTIFIER ::= { hwSecurityConformance 2 } + + -- 1.3.6.1.4.1.2011.5.25.165.11.2.2 + hwLocalUrpfObjectGroup OBJECT-GROUP + OBJECTS { hwLocalUrpfCurrentRateLow, hwLocalUrpfCurrentRateHigh, hwLocalUrpfNotifyEnabledStatus, hwLocalUrpfRateThreshold, hwLocalUrpfRateInterval, + hwLocalUrpfChassisId, hwLocalUrpfSlotId } + STATUS current + DESCRIPTION + "The alarm parameter of URPF." + ::= { hwBaseSecurityGroups 2 } + + -- 1.3.6.1.4.1.2011.5.25.165.11.2.3 + hwTcpIpDefendObjectGroup OBJECT-GROUP + OBJECTS { hwTcpIpDefendCurrentRateLow, hwTcpIpDefendCurrentRateHigh, hwTcpIpDefendNotifyEnabledStatus, hwTcpIpDefendRateThreshold, hwTcpIpDefendRateInterval, + hwTcpIpDefendChassisId, hwTcpIpDefendSlotId, hwTcpIpDefendType, hwTcpIpDefendProtocolDescirption } + STATUS current + DESCRIPTION + "The alarm parameter of TCPIP protection." + ::= { hwBaseSecurityGroups 3 } + + -- 1.3.6.1.4.1.2011.5.25.165.11.2.4 + hwMaDefendObjectGroup OBJECT-GROUP + OBJECTS { hwMaDefendCurrentRateLow, hwMaDefendCurrentRateHigh, hwMaDefendNotifyEnabledStatus, hwMaDefendRateThreshold, hwMaDefendRateInterval, + hwMaDefendChassisId, hwMaDefendSlotId, hwMaDefendProtocol } + STATUS current + DESCRIPTION + "The alarm parameter of management and application protection." + ::= { hwBaseSecurityGroups 4 } + + -- 1.3.6.1.4.1.2011.5.25.165.11.2.5 + hwApplicationApperceiveObjectGroup OBJECT-GROUP + OBJECTS { hwAppliApperCurrentRateLow, hwAppliApperCurrentRateHigh, hwAppliApperNotifyEnabledStatus, hwAppliApperRateThreshold, hwAppliApperRateInterval, + hwAppliApperChassisId, hwAppliApperSlotId, hwAppliApperProtocol, hwAppliApperProtocolDescirption } + STATUS current + DESCRIPTION + "The alarm parameter of Application-Apperceive protection." + ::= { hwBaseSecurityGroups 5 } + + -- 1.3.6.1.4.1.2011.5.25.165.11.2.6 + hwBaseSecurityNotificationsObjectGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwBaseSecurityUrpfDiscardedRateRising, hwBaseSecurityUrpfDiscardedRateResume, hwBaseSecurityTcpIpAttackDiscardedRateRising, hwBaseSecurityTcpIpAttackDiscardedRateResume, hwBaseSecurityMaDiscardedRateRising, + hwBaseSecurityMaDiscardedRateResume, hwBaseSecurityApplicationApperceiveDiscardedRateRising, hwBaseSecurityApplicationApperceiveDiscardedRateResume, hwBaseSecurityStormControlInterface, hwBaseSocAttackTrap, + hwBaseSocAttackResumeTrap, hwBaseSecurityStormControlInterfaceResume, hwBaseSecurityTtlExpiredLoop, hwBaseSecurityTtlExpiredLoopResume, hwBaseArpVlanCarTrap, + hwBaseArpVlanCarResumeTrap, hwBaseSecurityAntiAttackRateRising, hwBaseSecurityAntiAttackRateResume, hwBaseArpVlanCarEnhanceTrap, hwBaseArpVlanCarEnhanceResumeTrap, hwL3LoopDetectAlarm, hwL3LoopDetectAlarmResume + } + STATUS current + DESCRIPTION + "Total alarm of protection are resumed." + ::= { hwBaseSecurityGroups 6 } + + -- 1.3.6.1.4.1.2011.5.25.165.11.2.7 + hwMeSecurityObjectGroup OBJECT-GROUP + OBJECTS { hwStrackTotalPacket, hwStrackEndTime, hwStrackSourceMac, hwStrackPacketPVlan, hwStrackPacketCVlan, + hwStrackPacketIfName, hwStrackSourceIp, hwArpsSourceInterface, hwArpsSourceIp, hwArpsSourceMac, + hwArpsPVlan, hwArpsCVlan, hwArpsPacketDropNum, hwArpsAlarmThreshold, hwArpsBlockTime, + hwIpsgPacketDropNum, hwIpsgAlarmThreshold, hwIpsgSourceInterface, hwIcmpPacketDropNum, hwIcmpAlarmThreshold, + hwIcmpSourceInterface, hwDapPortChange, hwCfgApUserName, hwCfgApIPAddress, hwCfgApApID, + hwCfgApOperation, hwCfgApReason, hwCpcarDropPacketSlotStr, hwCpcarDropPacketProtocol, hwCpcarDropPacketCir, + hwCpcarDropPacketCbs, hwCpcarDropPacketNum, hwMACsecIfName, hwMACsecReason, hwStrackPortPacketIfName, + hwStrackPortPacketType, hwCpcarAutoDefendIfName, hwCpcarAutoDefendSlotStr, hwCpcarAutoDefendProtocol, hwDapDeviceIP } + STATUS current + DESCRIPTION + "The alarm parameter of huawei base security group." + ::= { hwBaseSecurityGroups 7 } + + -- 1.3.6.1.4.1.2011.5.25.165.11.2.8 + hwMeSecurityTrapGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwStrackUserInfo, hwStrackIfVlanInfo, hwStrackDenyPacket, hwStrackErrorDown, hwStrackIpInfo, + hwArpsGatewayConflict, hwArpsEntryCheck, hwArpsPacketCheck, hwArpsDaiDropALarm, hwArpGlobleSpeedLimitALarm, + hwArpIfSpeedLimitALarm, hwArpVlanSpeedLimitALarm, hwArpMissGlobleSpeedLimitALarm, hwArpMissIfSpeedLimitALarm, hwArpMissVlanSpeedLimitALarm, + hwArpSourceIpSpeedLimitALarm, hwArpMissSourceIpSpeedLimitALarm, hwArpIfRateLimitBlockALarm, hwArpsLearnStrictCheck, hwArpSourceMacSpeedLimitALarm, + hwIpsgDropALarm, hwIcmpGlobleDropALarm, hwIcmpIfDropALarm, hwDapMibPortChange, hwCfgApTrapFailAlarm, + hwCpcarDropPacketAlarm, hwMACsecFailNotify, hwStrackPortAtk, hwTeSourceInterfaceCheckAlarm, hwCpcarDropPacketAlarmResume, hwCpcarAutoPortDefendAlarm, + hwCpcarAutoPortDefendAlarmResume, hwDapMibAuthRequest + } + STATUS current + DESCRIPTION + "Total alarm of protection are resumed." + ::= { hwBaseSecurityGroups 8 } + + -- 1.3.6.1.4.1.2011.5.25.165.11.2.9 + hwDefdPortVlanObjectGroup OBJECT-GROUP + OBJECTS { hwDefdPortVlanIfName, hwDefdPortVlanId, hwDefdPortVlanCheckProtocol } + STATUS current + DESCRIPTION + "The alarm parameter of l2 ring-route ." + ::= { hwBaseSecurityGroups 9 } + + -- 1.3.6.1.4.1.2011.5.25.165.11.2.11 + hwSocAttackTrapGroup OBJECT-GROUP + OBJECTS { hwSocAttackSeqNo, hwSocAttackPossib, hwSocAttackReason, hwSocAttackIfName, hwSocAttackSubIfName, + hwSocAttackVlanIndex, hwSocAttackUserQinQIndex, hwSocAttackMacAddr, hwSocAttackIPAddr, hwSocAttackIPv6Addr + } + STATUS current + DESCRIPTION + "The alarm parameter of Security Operation Center" + ::= { hwBaseSecurityGroups 11 } + + -- 1.3.6.1.4.1.2011.5.25.165.11.2.12 + hwAntiAttackObjectGroup OBJECT-GROUP + OBJECTS { hwAntiAttackType, hwAntiAttackRateThreshold, hwAntiAttackCurrentRate } + STATUS current + DESCRIPTION + "The alarm parameter of anti-attack alarm." + ::= { hwBaseSecurityGroups 12 } + + -- 1.3.6.1.4.1.2011.5.25.165.11.2.13 + hwTeSourceInterfaceCheckGroup OBJECT-GROUP + OBJECTS { hwRpfTeLabel, hwRpfPortName } + STATUS current + DESCRIPTION + "A collection of items of te source interface check." + ::= { hwBaseSecurityGroups 13 } + + + END + +-- +-- HUAWEI-SECURITY-MIB.mib +-- \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-SECURITY-STAT-MIB b/MIBS/huawei/HUAWEI-SECURITY-STAT-MIB new file mode 100644 index 0000000..9233a9f --- /dev/null +++ b/MIBS/huawei/HUAWEI-SECURITY-STAT-MIB @@ -0,0 +1,3271 @@ +-- +-- HUAWEI-SECURITY-STAT-MIB.mib +-- MIB generated by MG-SOFT Visual MIB Builder Version 4.0 Build 341 +-- Wednesday, September 12, 2012 at 15:54:13 +-- + +-- HUAWEI-SECURITY-STAT-MIB.mib +-- MIB generated by MG-SOFT Visual MIB Builder Version 4.0 Build 341 +-- Friday, August 31, 2012 at 15:11:41 +-- +-- +-- ================================================================= +-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved +-- +-- Description: +-- Reference: +-- Version: V1.27 +-- History: +-- shaoyu,2009-03-12, +-- ================================================================= + + HUAWEI-SECURITY-STAT-MIB DEFINITIONS ::= BEGIN + + IMPORTS + enterprises + FROM RFC1155-SMI + OBJECT-GROUP + FROM SNMPv2-CONF + Integer32, Gauge32, Counter64, OBJECT-TYPE, MODULE-IDENTITY, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + TruthValue + FROM SNMPv2-TC; + + + -- 1.3.6.1.4.1.2011.6.122.15.1 + hwSecStatGlobal MODULE-IDENTITY + LAST-UPDATED "201708101920Z" -- Sem 14, 2016 at 19:22 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com" + DESCRIPTION + " + V1.20 + The HUAWEI-SECSTAT-MIB contains objects to manage the security statistics for firewall product. + " + -- Revision history + REVISION "201708101920Z" + DESCRIPTION "V1.27 modify the hwSecStatTrapSlot and the hwSecStatPerfTrapCpuThreshold." + REVISION "201707111920Z" + DESCRIPTION "V1.26 add the SYNTAX of the hwSecStatFastSessOverThreshold and hwSecStatFastSessBelowThreshold node." + REVISION "201706291920Z" + DESCRIPTION "V1.24 modify trap node hwSecStatFragStaSessBelowThreshold ." + + REVISION "201705091920Z" + DESCRIPTION "V1.23 modify the SYNTAX of the hwSecStatPerfMemUsage and hwSecStatPerfTotalMemUsage node." + REVISION "201704101920Z" + DESCRIPTION "V1.22 modify trap node." + REVISION "201702141920Z" + DESCRIPTION "V1.22 modify trap node." + REVISION "201611082300Z" + DESCRIPTION "V1.21 modify trap node." + REVISION "201611042314Z" + DESCRIPTION "V1.20 modify trap node." + REVISION "201611042314Z" + DESCRIPTION "V1.19 modify trap node name." + REVISION "201610222241Z" + DESCRIPTION "V1.18 add forword trap node." + REVISION "201608231641Z" + DESCRIPTION "V1.17 add a hwSecStatDeviceLoggedPackets table node." + REVISION "201608191400Z" + DESCRIPTION "V1.16 modify the hwSecStatSecPolicyRateTable table node." + REVISION "201603301730Z" + DESCRIPTION "V1.15 add a table node." + REVISION "201603301730Z" + DESCRIPTION "V1.14, add a table node." + REVISION "201603171730Z" + DESCRIPTION "V1.13, add a table node." + REVISION "201601151500Z" + DESCRIPTION "V1.12, modify the MAX-ACCESS of the hwSecStatSecHittedVsysName and hwSecStatSecHittedRuleName node ." + REVISION "201512111400Z" + DESCRIPTION "V1.11, modify the syntax type of the hwSecStatFragRate node from octet string to Integer32 ." + REVISION "201010090900Z" + DESCRIPTION "V1.00, completed the first draft." + REVISION "201408300900Z" + DESCRIPTION "V1.01, modifiy the MODULE-IDENTITY." + REVISION "201409280900Z" + DESCRIPTION "V1.02, add a table node." + REVISION "201412160900Z" + DESCRIPTION "V1.03, add a table node." + REVISION "201502110900Z" + DESCRIPTION "V1.04, add a table node." + REVISION "201502250900Z" + DESCRIPTION "V1.05, modify the description of the service-quality statistic node ." + REVISION "201503030900Z" + DESCRIPTION "V1.06, modify the description of the service-quality statistic node ." + REVISION "201503031700Z" + DESCRIPTION "V1.07, modify the MAX-ACCESS of the hwSecStatInterzoneSessTable node ." + REVISION "201505071500Z" + DESCRIPTION "V1.08, modify the type of the service-quality node ." + REVISION "201509152000Z" + DESCRIPTION "V1.09, modify the node of the hwSecStatPktRateObjects node ." + REVISION "201510101600Z" + DESCRIPTION "V1.10, modify the node of the hwSecStatPktRateObjects node ." + ::= { hwSecStatMibObjects 1 } + + + + +-- +-- Node definitions +-- + + -- 1.3.6.1.4.1.2011 + huawei OBJECT IDENTIFIER ::= { enterprises 2011 } + + + -- 1.3.6.1.4.1.2011.6 + huaweiUtility OBJECT IDENTIFIER ::= { huawei 6 } + + + -- 1.3.6.1.4.1.2011.6.122 + hwSecurity OBJECT IDENTIFIER ::= { huaweiUtility 122 } + + -- 1.3.6.1.4.1.2011.6.122.15 + hwSecStatMibObjects OBJECT IDENTIFIER ::= { hwSecurity 15 } + + -- 1.3.6.1.4.1.2011.6.122.15.1.1 + hwSecStatCfgObjects OBJECT IDENTIFIER ::= { hwSecStatGlobal 1 } + + -- 1.3.6.1.4.1.2011.6.122.15.1.1.1 + hwSecStatGlobalStatEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status indicate whether enable the global statistics." + DEFVAL { true } + ::= { hwSecStatCfgObjects 1 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.1.2 + hwSecStatGlobalPktScale OBJECT IDENTIFIER ::= { hwSecStatCfgObjects 2 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.1.2.1 + hwSecStatTcpPktScale OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The percent of TCP packets. + + The hwSecStatTcpPktScale + hwSecStatUdpPktScale + hwSecStatIcmpPktScale + must less than 100 + " + ::= { hwSecStatGlobalPktScale 1 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.1.2.2 + hwSecStatUdpPktScale OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The percent of UDP packets. + + The hwSecStatTcpPktScale + hwSecStatUdpPktScale + hwSecStatIcmpPktScale + must less than 100 + " + ::= { hwSecStatGlobalPktScale 2 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.1.2.3 + hwSecStatIcmpPktScale OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The percent of ICMP packets. + + The hwSecStatTcpPktScale + hwSecStatUdpPktScale + hwSecStatIcmpPktScale + must less than 100 + " + ::= { hwSecStatGlobalPktScale 3 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.1.2.4 + hwSecStatAlteration OBJECT-TYPE + SYNTAX Integer32 (0..25) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The proportion of change in the packets scale." + ::= { hwSecStatGlobalPktScale 4 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.1.2.5 + hwSecStatCalcTime OBJECT-TYPE + SYNTAX Integer32 (0..14400) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The period of packet scale statistics, the unit is minute." + ::= { hwSecStatGlobalPktScale 5 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.1.2.6 + hwSecStatPktScaleSetDefault OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + This OID is used for setting the packet scale configuration to default. + When you want to set the value to default, set this OID to 1. + " + ::= { hwSecStatGlobalPktScale 6 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.1.3 + hwSecStatGlobalSessNum OBJECT IDENTIFIER ::= { hwSecStatCfgObjects 3 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.1.3.1 + hwSecStatTcpSessNumMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximun number of TCP session allowed." + ::= { hwSecStatGlobalSessNum 1 } + + -- 1.3.6.1.4.1.2011.6.122.15.1.1.3.2 + hwSecStatTcpSessNumMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The minimum of TCP session. + when the number of TCP session in one system arrive the maximum allowed, + system would decrease the TCP session by some method, + once the number of tcp session in one system arrive the minumim, + system would stop decreasing the TCP session. + " + ::= { hwSecStatGlobalSessNum 2 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.1.3.3 + hwSecStatUdpSessNumMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximun number of UDP session allowed." + ::= { hwSecStatGlobalSessNum 3 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.1.3.4 + hwSecStatUdpSessNumMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The minimum of UDP session. + when the number of UDP session in one system arrive the maximum allowed, + system would decrease the UDP session by some method, + once the number of tcp session in one system arrive the minumim, + system would stop decreasing the UDP session. + " + ::= { hwSecStatGlobalSessNum 4 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.1.3.5 + hwSecStatGlobalSessSetDefault OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + This OID is used for setting the global session number configuration to default. + When you want to set the value to default, set this OID to 1. + " + ::= { hwSecStatGlobalSessNum 5 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2 + hwSecStatMonitorObjects OBJECT IDENTIFIER ::= { hwSecStatGlobal 2 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.1 + hwSecStatMonitorGlobalSessFlow OBJECT IDENTIFIER ::= { hwSecStatMonitorObjects 1 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.1.1 + hwSecStatMonTotalBootConnNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total number of connection since device startup. + This number is increased only. + " + ::= { hwSecStatMonitorGlobalSessFlow 1 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.1.2 + hwSecStatMonPeakSessSpeed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximun speed of session establishing since device startup." + ::= { hwSecStatMonitorGlobalSessFlow 2 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.1.3 + hwSecStatMonCurSessSpeed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current speed of session establishing." + ::= { hwSecStatMonitorGlobalSessFlow 3 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.1.4 + hwSecStatMonTotalSess OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total session in the system currently." + ::= { hwSecStatMonitorGlobalSessFlow 4 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.1.5 + hwSecStatMonHalfConn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of incomplete session in system currently." + ::= { hwSecStatMonitorGlobalSessFlow 5 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.1.6 + hwSecStatMonTcpSess OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of TCP sessions." + ::= { hwSecStatMonitorGlobalSessFlow 6 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.1.7 + hwSecStatMonUdpSess OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of UDP sessions." + ::= { hwSecStatMonitorGlobalSessFlow 7 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.1.8 + hwSecStatMonIcmpSess OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of ICMP sessions." + ::= { hwSecStatMonitorGlobalSessFlow 8 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.1.9 + hwSecStatMonSvrMapTblNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of server map." + ::= { hwSecStatMonitorGlobalSessFlow 9 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.1.10 + hwSecStatFragTblNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of entry in fragment table." + ::= { hwSecStatMonitorGlobalSessFlow 10 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.1.11 + hwSecStatMonRcvIcmpPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of ICMP packets received by system." + ::= { hwSecStatMonitorGlobalSessFlow 11 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.1.12 + hwSecStatMonRcvIcmpOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of ICMP packets received by system." + ::= { hwSecStatMonitorGlobalSessFlow 12 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.1.13 + hwSecStatMonRcvTcpPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of TCP packets received by system." + ::= { hwSecStatMonitorGlobalSessFlow 13 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.1.14 + hwSecStatMonRcvTcpOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of TCP packets received by system." + ::= { hwSecStatMonitorGlobalSessFlow 14 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.1.15 + hwSecStatMonRcvUdpPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of UDP packets received by system." + ::= { hwSecStatMonitorGlobalSessFlow 15 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.1.16 + hwSecStatMonRcvUdpOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of UDP packets received by system." + ::= { hwSecStatMonitorGlobalSessFlow 16 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.1.17 + hwSecStatMonRcvEtcPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of other type packets received by system." + ::= { hwSecStatMonitorGlobalSessFlow 17 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.1.18 + hwSecStatMonRcvEtcOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of other type packets received by system." + ::= { hwSecStatMonitorGlobalSessFlow 18 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.1.19 + hwSecStatMonPassIcmpPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of ICMP packets pass the system." + ::= { hwSecStatMonitorGlobalSessFlow 19 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.1.20 + hwSecStatMonPassIcmpOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of ICMP packets pass the system." + ::= { hwSecStatMonitorGlobalSessFlow 20 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.1.21 + hwSecStatMonPassTcpPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of TCP packets pass the system." + ::= { hwSecStatMonitorGlobalSessFlow 21 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.1.22 + hwSecStatMonPassTcpOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of TCP packets pass the system." + ::= { hwSecStatMonitorGlobalSessFlow 22 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.1.23 + hwSecStatMonPassUdpPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of UDP packets pass the system." + ::= { hwSecStatMonitorGlobalSessFlow 23 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.1.24 + hwSecStatMonPassUdpOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of UDP packets pass the system." + ::= { hwSecStatMonitorGlobalSessFlow 24 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.1.25 + hwSecStatMonPassEtcPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of other type packets pass the system." + ::= { hwSecStatMonitorGlobalSessFlow 25 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.1.26 + hwSecStatMonPassEtcOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of other type packets pass the system." + ::= { hwSecStatMonitorGlobalSessFlow 26 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.1.27 + hwSecStatMonSynPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of SYN packets arriving the system." + ::= { hwSecStatMonitorGlobalSessFlow 27 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.1.28 + hwSecStatMonFinPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of FIN packets arriving the system." + ::= { hwSecStatMonitorGlobalSessFlow 28 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.1.29 + hwSecStatMonSynAckPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of SYN-ACK packets arriving the system." + ::= { hwSecStatMonitorGlobalSessFlow 29 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.1.30 + hwSecStatMonRstPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of RESET packets arriving the system." + ::= { hwSecStatMonitorGlobalSessFlow 30 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.1.31 + hwSecStatMonRcvFragPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of fragment packets arriving the system." + ::= { hwSecStatMonitorGlobalSessFlow 31 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.1.32 + hwSecStatMonRcvFragOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of fragment packets arriving the system." + ::= { hwSecStatMonitorGlobalSessFlow 32 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.1.33 + hwSecStatMonAllPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received packets by the device." + ::= { hwSecStatMonitorGlobalSessFlow 33 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.1.34 + hwSecStatMonAllOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received bytes by the device." + ::= { hwSecStatMonitorGlobalSessFlow 34 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.1.35 + hwSecStatClearGlobalSessFlowInfo OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Use this OID to clear the global session flow statistics information. + When you want to clear the information, set this OID to 1. + " + ::= { hwSecStatMonitorGlobalSessFlow 35 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.1.36 + hwSecStatHisSessNumMax OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximun number of session in history" + ::= { hwSecStatMonitorGlobalSessFlow 36 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2 + hwSecStatMonitorGlobalAppInfo OBJECT IDENTIFIER ::= { hwSecStatMonitorObjects 2 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.1 + hwSecStatMonFtpSessions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of FTP sessions in the system currently." + ::= { hwSecStatMonitorGlobalAppInfo 1 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.2 + hwSecStatMonRcvFtpPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of FTP packets received by system." + ::= { hwSecStatMonitorGlobalAppInfo 2 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.3 + hwSecStatMonRcvFtpOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of FTP packets received by system." + ::= { hwSecStatMonitorGlobalAppInfo 3 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.4 + hwSecStatMonSmtpSessions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of SMTP sessions in the system currently." + ::= { hwSecStatMonitorGlobalAppInfo 4 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.5 + hwSecStatMonRcvSmtpPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of SMTP packets received by system." + ::= { hwSecStatMonitorGlobalAppInfo 5 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.6 + hwSecStatMonRcvSmtpOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of SMTP packets received by system." + ::= { hwSecStatMonitorGlobalAppInfo 6 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.7 + hwSecStatMonHttpSessions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of HTTP sessions in the system currently." + ::= { hwSecStatMonitorGlobalAppInfo 7 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.8 + hwSecStatMonRcvHttpPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of HTTP packets received by system." + ::= { hwSecStatMonitorGlobalAppInfo 8 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.9 + hwSecStatMonRcvHttpOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of HTTP packets received by system." + ::= { hwSecStatMonitorGlobalAppInfo 9 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.10 + hwSecStatMonH323Sessions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of H323 sessions in the system currently." + ::= { hwSecStatMonitorGlobalAppInfo 10 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.11 + hwSecStatMonRcvH323Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of H323 packets received by system." + ::= { hwSecStatMonitorGlobalAppInfo 11 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.12 + hwSecStatMonRcvH323Octs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of H323 packets received by system." + ::= { hwSecStatMonitorGlobalAppInfo 12 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.13 + hwSecStatMonRtspSessions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of RTSP sessions in the system currently." + ::= { hwSecStatMonitorGlobalAppInfo 13 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.14 + hwSecStatMonRcvRtspPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of RTSP packets received by system." + ::= { hwSecStatMonitorGlobalAppInfo 14 } + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.15 + hwSecStatMonRcvRtspOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of RTSP packets received by system." + ::= { hwSecStatMonitorGlobalAppInfo 15 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.16 + hwSecStatMonDnsSessions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of DNS sessions in the system currently." + ::= { hwSecStatMonitorGlobalAppInfo 16 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.17 + hwSecStatMonRcvDnsPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of DNS packets received by system." + ::= { hwSecStatMonitorGlobalAppInfo 17 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.18 + hwSecStatMonRcvDnsOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of DNS packets received by system." + ::= { hwSecStatMonitorGlobalAppInfo 18 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.19 + hwSecStatMonGtpSessions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Gtp sessions in the system currently." + ::= { hwSecStatMonitorGlobalAppInfo 19 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.20 + hwSecStatMonRcvGtpPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Gtp packets received by system." + ::= { hwSecStatMonitorGlobalAppInfo 20 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.21 + hwSecStatMonRcvGtpOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of Gtp packets received by system." + ::= { hwSecStatMonitorGlobalAppInfo 21 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.22 + hwSecStatMonHwccSessions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Hwcc sessions in the system currently." + ::= { hwSecStatMonitorGlobalAppInfo 22 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.23 + hwSecStatMonRcvHwccPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Hwcc packets received by system." + ::= { hwSecStatMonitorGlobalAppInfo 23 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.24 + hwSecStatMonRcvHwccOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of Hwcc packets received by system." + ::= { hwSecStatMonitorGlobalAppInfo 24 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.25 + hwSecStatMonIlsSessions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Ils sessions in the system currently." + ::= { hwSecStatMonitorGlobalAppInfo 25 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.26 + hwSecStatMonRcvIlsPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Ils packets received by system." + ::= { hwSecStatMonitorGlobalAppInfo 26 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.27 + hwSecStatMonRcvIlsOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of Ils packets received by system." + ::= { hwSecStatMonitorGlobalAppInfo 27 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.28 + hwSecStatMonMgcpSessions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Mgcp sessions in the system currently." + ::= { hwSecStatMonitorGlobalAppInfo 28 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.29 + hwSecStatMonRcvMgcpPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Mgcp packets received by system." + ::= { hwSecStatMonitorGlobalAppInfo 29 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.30 + hwSecStatMonRcvMgcpOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of Mgcp packets received by system." + ::= { hwSecStatMonitorGlobalAppInfo 30 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.31 + hwSecStatMonMmsSessions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Mms sessions in the system currently." + ::= { hwSecStatMonitorGlobalAppInfo 31 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.32 + hwSecStatMonRcvMmsPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Mms packets received by system." + ::= { hwSecStatMonitorGlobalAppInfo 32 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.33 + hwSecStatMonRcvMmsOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of Mms packets received by system." + ::= { hwSecStatMonitorGlobalAppInfo 33 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.34 + hwSecStatMonNbtSessions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Nbt sessions in the system currently." + ::= { hwSecStatMonitorGlobalAppInfo 34 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.35 + hwSecStatMonRcvNbtPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Nbt packets received by system." + ::= { hwSecStatMonitorGlobalAppInfo 35 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.36 + hwSecStatMonRcvNbtOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of Nbt packets received by system." + ::= { hwSecStatMonitorGlobalAppInfo 36 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.37 + hwSecStatMonPptpSessions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Pptp sessions in the system currently." + ::= { hwSecStatMonitorGlobalAppInfo 37 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.38 + hwSecStatMonRcvPptpPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Pptp packets received by system." + ::= { hwSecStatMonitorGlobalAppInfo 38 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.39 + hwSecStatMonRcvPptpOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of Pptp packets received by system." + ::= { hwSecStatMonitorGlobalAppInfo 39 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.40 + hwSecStatMonQQSessions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of QQ sessions in the system currently." + ::= { hwSecStatMonitorGlobalAppInfo 40 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.41 + hwSecStatMonRcvQQPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of QQ packets received by system." + ::= { hwSecStatMonitorGlobalAppInfo 41 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.42 + hwSecStatMonRcvQQOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of QQ packets received by system." + ::= { hwSecStatMonitorGlobalAppInfo 42 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.43 + hwSecStatMonRasSessions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Ras sessions in the system currently." + ::= { hwSecStatMonitorGlobalAppInfo 43 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.44 + hwSecStatMonRcvRasPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Ras packets received by system." + ::= { hwSecStatMonitorGlobalAppInfo 44 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.45 + hwSecStatMonRcvRasOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of Ras packets received by system." + ::= { hwSecStatMonitorGlobalAppInfo 45 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.46 + hwSecStatMonRpcSessions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Rpc sessions in the system currently." + ::= { hwSecStatMonitorGlobalAppInfo 46 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.47 + hwSecStatMonRcvRpcPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Rpc packets received by system." + ::= { hwSecStatMonitorGlobalAppInfo 47 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.48 + hwSecStatMonRcvRpcOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of Rpc packets received by system." + ::= { hwSecStatMonitorGlobalAppInfo 48 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.49 + hwSecStatMonSipSessions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Sip sessions in the system currently." + ::= { hwSecStatMonitorGlobalAppInfo 49 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.50 + hwSecStatMonRcvSipPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Sip packets received by system." + ::= { hwSecStatMonitorGlobalAppInfo 50 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.51 + hwSecStatMonRcvSipOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of Sip packets received by system." + ::= { hwSecStatMonitorGlobalAppInfo 51 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.52 + hwSecStatMonSqlnetSessions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Sqlnet sessions in the system currently." + ::= { hwSecStatMonitorGlobalAppInfo 52 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.53 + hwSecStatMonRcvSqlnetPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Sqlnet packets received by system." + ::= { hwSecStatMonitorGlobalAppInfo 53 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.54 + hwSecStatMonRcvSqlnetOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of Sqlnet packets received by system." + ::= { hwSecStatMonitorGlobalAppInfo 54 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.55 + hwSecStatMonStunSessions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Stun sessions in the system currently." + ::= { hwSecStatMonitorGlobalAppInfo 55 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.56 + hwSecStatMonRcvStunPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Stun packets received by system." + ::= { hwSecStatMonitorGlobalAppInfo 56 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.57 + hwSecStatMonRcvStunOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of Stun packets received by system." + ::= { hwSecStatMonitorGlobalAppInfo 57 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.58 + hwSecStatMonJavaAtckNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of JAVA attack detected by system." + ::= { hwSecStatMonitorGlobalAppInfo 58 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.2.59 + hwSecStatClearGlobalAppInfo OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Use this OID to clear the global application statistics information. + When you want to clear the information, set this OID to 1. + " + ::= { hwSecStatMonitorGlobalAppInfo 59 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.3 + hwSecStatMonitorGlobalDrop OBJECT IDENTIFIER ::= { hwSecStatMonitorObjects 3 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.3.1 + hwSecStatNoSessTblPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets dropped for no session." + ::= { hwSecStatMonitorGlobalDrop 1 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.3.2 + hwSecStatNoSessTblOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of packets dropped for no session." + ::= { hwSecStatMonitorGlobalDrop 2 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.3.3 + hwSecStatSeqErrPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets dropped for sequence number error." + ::= { hwSecStatMonitorGlobalDrop 3 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.3.4 + hwSecStatSeqErrOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of packets dropped for sequence number error." + ::= { hwSecStatMonitorGlobalDrop 4 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.3.5 + hwSecStatAclDenyNonIcmpPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of non ICMP packets denied for acl rule." + ::= { hwSecStatMonitorGlobalDrop 5 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.3.6 + hwSecStatAclDenyNonIcmpOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of non ICMP packets denied for acl rule." + ::= { hwSecStatMonitorGlobalDrop 6 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.3.7 + hwSecStatAclDenyIcmpPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of ICMP packets denied by acl rule." + ::= { hwSecStatMonitorGlobalDrop 7 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.3.8 + hwSecStatAclDenyIcmpOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of ICMP packets denied by acl rule." + ::= { hwSecStatMonitorGlobalDrop 8 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.3.9 + hwSecStatBlsDenyPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets denied by blacklist." + ::= { hwSecStatMonitorGlobalDrop 9 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.3.10 + hwSecStatBlsDenyOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of packets denied by blacklist." + ::= { hwSecStatMonitorGlobalDrop 10 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.3.11 + hwSecStatIcmpFloodDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets dropped due to ICMP Flood attack." + ::= { hwSecStatMonitorGlobalDrop 11 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.3.12 + hwSecStatIcmpFloodDropOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of packets dropped due to ICMP Flood attack." + ::= { hwSecStatMonitorGlobalDrop 12 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.3.13 + hwSecStatUdpFloodDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets dropped due to UDP Flood attack." + ::= { hwSecStatMonitorGlobalDrop 13 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.3.14 + hwSecStatUdpFloodDropOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of packets dropped due to UDP Flood attack." + ::= { hwSecStatMonitorGlobalDrop 14 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.3.15 + hwSecStatAlgDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets dropped by application layer gateway." + ::= { hwSecStatMonitorGlobalDrop 15 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.3.16 + hwSecStatAlgDropOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of packets dropped by application layer gateway." + ::= { hwSecStatMonitorGlobalDrop 16 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.3.17 + hwSecStatIPVerErrDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets dropped for IP version error." + ::= { hwSecStatMonitorGlobalDrop 17 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.3.18 + hwSecStatIpCrcDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets dropped for CRC error." + ::= { hwSecStatMonitorGlobalDrop 18 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.3.19 + hwSecStatIpTTLDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets dropped for TTL error." + ::= { hwSecStatMonitorGlobalDrop 19 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.3.20 + hwSecStatProtoErrDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets dropped for protocol error." + ::= { hwSecStatMonitorGlobalDrop 20 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.3.21 + hwSecStatFragExcessDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets dropped by fragement exceed." + ::= { hwSecStatMonitorGlobalDrop 21 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.3.22 + hwSecStatFragExcessDropOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of packets dropped by fragement exceed." + ::= { hwSecStatMonitorGlobalDrop 22 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.3.23 + hwSecStatSessFailDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets dropped by session faild." + ::= { hwSecStatMonitorGlobalDrop 23 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.3.24 + hwSecStatSessFailDropOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of packets dropped by session faild." + ::= { hwSecStatMonitorGlobalDrop 24 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.3.25 + hwSecStatSynFloodDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets dropped due to SYN Flood attack." + ::= { hwSecStatMonitorGlobalDrop 25 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.3.26 + hwSecStatSynFloodDropOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of packets dropped due to SYN Flood attack." + ::= { hwSecStatMonitorGlobalDrop 26 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.3.27 + hwSecStatTcpFloodDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets dropped due to TCP Flood attack." + ::= { hwSecStatMonitorGlobalDrop 27 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.3.28 + hwSecStatTcpFloodDropOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of packets dropped due to TCP Flood attack." + ::= { hwSecStatMonitorGlobalDrop 28 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.3.29 + hwSecStatDnsFloodDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets dropped due to DNS Flood attack." + ::= { hwSecStatMonitorGlobalDrop 29 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.3.30 + hwSecStatDnsFloodDropOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of packets dropped due to DNS Flood attack." + ::= { hwSecStatMonitorGlobalDrop 30 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.3.31 + hwSecStatIpSweepDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets dropped due to ip sweep." + ::= { hwSecStatMonitorGlobalDrop 31 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.3.32 + hwSecStatIpSweepDropOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of packets dropped due to ip sweep." + ::= { hwSecStatMonitorGlobalDrop 32 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.3.33 + hwSecStatPortScanDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets dropped due to Port-scan." + ::= { hwSecStatMonitorGlobalDrop 33 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.3.34 + hwSecStatPortScanDropocts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of packets dropped due to Port-scan." + ::= { hwSecStatMonitorGlobalDrop 34 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.3.35 + hwSecStatLargeIcmpDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets dropped due to Large Icmp attack." + ::= { hwSecStatMonitorGlobalDrop 35 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.3.36 + hwSecStatLargeIcmpDropOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of packets dropped due to Large Icmp attack." + ::= { hwSecStatMonitorGlobalDrop 36 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.3.37 + hwSecStatOtherProtocolDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets dropped dropped by other protocol." + ::= { hwSecStatMonitorGlobalDrop 37 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.3.38 + hwSecStatOtherProtocolDropOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of packets dropped dropped by other protocol." + ::= { hwSecStatMonitorGlobalDrop 38 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.3.39 + hwSecStatSecurityPolicyDenyPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets dropped dropped by security." + ::= { hwSecStatMonitorGlobalDrop 39 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.3.40 + hwSecStatSecurityPolicyDenyOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bytes of packets dropped dropped by security." + ::= { hwSecStatMonitorGlobalDrop 40 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.2.3.41 + hwSecStatClearGlobalDropInfo OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Use this OID to clear the global dropped packets statistics information. + When you want to clear the information, set this OID to 1. + " + ::= { hwSecStatMonitorGlobalDrop 41 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.3 + hwSecStatConformance OBJECT IDENTIFIER ::= { hwSecStatGlobal 3 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.3.1 + hwSecStatCompliance OBJECT IDENTIFIER ::= { hwSecStatConformance 1 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.3.2 + hwSecStatMibGroups OBJECT IDENTIFIER ::= { hwSecStatConformance 2 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.3.2.1 + hwSecStatGlobalCfgGroup OBJECT-GROUP + OBJECTS { hwSecStatTcpPktScale, hwSecStatUdpPktScale, hwSecStatIcmpPktScale, hwSecStatAlteration, hwSecStatCalcTime, + hwSecStatTcpSessNumMax, hwSecStatTcpSessNumMin, hwSecStatUdpSessNumMax, hwSecStatGlobalSessSetDefault, hwSecStatPktScaleSetDefault, + hwSecStatUdpSessNumMin, hwSecStatGlobalStatEnable } + STATUS current + DESCRIPTION + "Description." + ::= { hwSecStatMibGroups 1 } + + + -- 1.3.6.1.4.1.2011.6.122.15.1.3.2.2 + hwSecStatGlobalMonitorGroup OBJECT-GROUP + OBJECTS { hwSecStatMonTotalSess, hwSecStatMonHalfConn, hwSecStatMonRcvIcmpPkts, hwSecStatMonRcvIcmpOcts, hwSecStatMonRcvTcpPkts, + hwSecStatMonRcvTcpOcts, hwSecStatMonRcvUdpPkts, hwSecStatMonRcvUdpOcts, hwSecStatMonRcvEtcPkts, hwSecStatMonRcvEtcOcts, + hwSecStatMonPassIcmpPkts, hwSecStatMonPassIcmpOcts, hwSecStatMonPassTcpPkts, hwSecStatMonPassTcpOcts, hwSecStatMonPassUdpPkts, + hwSecStatMonPassUdpOcts, hwSecStatMonPassEtcPkts, hwSecStatMonPassEtcOcts, hwSecStatMonSynPkts, hwSecStatMonFinPkts, + hwSecStatMonSynAckPkts, hwSecStatMonRstPkts, hwSecStatMonRcvFragPkts, hwSecStatMonRcvFragOcts, hwSecStatMonFtpSessions, + hwSecStatMonRcvFtpPkts, hwSecStatMonRcvFtpOcts, hwSecStatMonSmtpSessions, hwSecStatMonRcvSmtpPkts, hwSecStatMonRcvSmtpOcts, + hwSecStatMonHttpSessions, hwSecStatMonRcvHttpPkts, hwSecStatMonRcvHttpOcts, hwSecStatMonH323Sessions, hwSecStatMonRcvH323Pkts, + hwSecStatMonRcvH323Octs, hwSecStatMonRtspSessions, hwSecStatMonRcvRtspPkts, hwSecStatMonRcvRtspOcts, hwSecStatMonJavaAtckNum, + hwSecStatNoSessTblPkts, hwSecStatNoSessTblOcts, hwSecStatSeqErrPkts, hwSecStatSeqErrOcts, hwSecStatIcmpFloodDropPkts, + hwSecStatIcmpFloodDropOcts, hwSecStatUdpFloodDropPkts, hwSecStatUdpFloodDropOcts, hwSecStatAlgDropPkts, hwSecStatAlgDropOcts, + hwSecStatIPVerErrDropPkts, hwSecStatIpCrcDropPkts, hwSecStatIpTTLDropPkts, hwSecStatMonCurSessSpeed, hwSecStatMonPeakSessSpeed, + hwSecStatMonTotalBootConnNum, hwSecStatProtoErrDropPkts, hwSecStatAclDenyNonIcmpPkts, hwSecStatAclDenyNonIcmpOcts, hwSecStatAclDenyIcmpPkts, + hwSecStatAclDenyIcmpOcts, hwSecStatBlsDenyPkts, hwSecStatClearGlobalDropInfo, hwSecStatClearGlobalAppInfo, hwSecStatClearGlobalSessFlowInfo, + hwSecStatBlsDenyOcts, hwSecStatMonTcpSess, hwSecStatMonUdpSess, hwSecStatMonIcmpSess, hwSecStatMonSvrMapTblNum, + hwSecStatFragTblNum, hwSecStatMonAllPkts, hwSecStatMonAllOcts } + STATUS current + DESCRIPTION + "Description." + ::= { hwSecStatMibGroups 2 } + + + -- 1.3.6.1.4.1.2011.6.122.15.2 + hwSecStatPerfAndPhyTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSecStatPerfAndPhyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { hwSecStatMibObjects 2 } + + + -- 1.3.6.1.4.1.2011.6.122.15.2.1 + hwSecStatPerfAndPhyEntry OBJECT-TYPE + SYNTAX HwSecStatPerfAndPhyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + INDEX { hwSecStatPerfIndex } + ::= { hwSecStatPerfAndPhyTable 1 } + + + HwSecStatPerfAndPhyEntry ::= + SEQUENCE { + hwSecStatPerfIndex + Integer32, + hwSecStatPerfSlot + Integer32, + hwSecStatPerfCPU + Integer32, + hwSecStatSessCount + Gauge32, + hwSecStatSessSpeed + Gauge32, + hwSecStatUsage + Gauge32, + hwSecStatTemperature + Gauge32, + hwSecStatVoltage + Gauge32, + hwSecStatPerfCpuUsage + OCTET STRING, + hwSecStatPerfMemUsage + Gauge32, + hwSecStatPerfTotalMemUsage + Gauge32 + } + + -- 1.3.6.1.4.1.2011.6.122.15.2.1.1 + hwSecStatPerfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of hwSecStatPerfAndPhyTable." + ::= { hwSecStatPerfAndPhyEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.122.15.2.1.2 + hwSecStatPerfSlot OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The slot number." + ::= { hwSecStatPerfAndPhyEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.122.15.2.1.3 + hwSecStatPerfCPU OBJECT-TYPE + SYNTAX Integer32 (0..3) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The CPU number." + ::= { hwSecStatPerfAndPhyEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.122.15.2.1.4 + hwSecStatSessCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Session count of the CPU." + ::= { hwSecStatPerfAndPhyEntry 4 } + + + -- 1.3.6.1.4.1.2011.6.122.15.2.1.5 + hwSecStatSessSpeed OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Session creation rate of CPU." + ::= { hwSecStatPerfAndPhyEntry 5 } + + + -- 1.3.6.1.4.1.2011.6.122.15.2.1.6 + hwSecStatUsage OBJECT-TYPE + SYNTAX Gauge32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average usage of the CPU." + ::= { hwSecStatPerfAndPhyEntry 6 } + + + -- 1.3.6.1.4.1.2011.6.122.15.2.1.7 + hwSecStatTemperature OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The temperature of the CPU." + ::= { hwSecStatPerfAndPhyEntry 7 } + + + -- 1.3.6.1.4.1.2011.6.122.15.2.1.8 + hwSecStatVoltage OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Voltage of the CPU." + ::= { hwSecStatPerfAndPhyEntry 8 } + + + -- 1.3.6.1.4.1.2011.6.122.15.2.1.9 + hwSecStatPerfCpuUsage OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..65535)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The detail usage information of the CPU." + ::= { hwSecStatPerfAndPhyEntry 9 } + + + -- 1.3.6.1.4.1.2011.6.122.15.2.1.10 + hwSecStatPerfMemUsage OBJECT-TYPE + SYNTAX Gauge32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The detail usage information of the memory." + ::= { hwSecStatPerfAndPhyEntry 10 } + + + -- 1.3.6.1.4.1.2011.6.122.15.2.1.11 + hwSecStatPerfTotalMemUsage OBJECT-TYPE + SYNTAX Gauge32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The detail total usage information of the memory." + ::= { hwSecStatPerfAndPhyEntry 11 } + + + -- 1.3.6.1.4.1.2011.6.122.15.3 + hwSecStatTraps OBJECT IDENTIFIER ::= { hwSecStatMibObjects 3 } + + + -- 1.3.6.1.4.1.2011.6.122.15.3.1 + hwSecStatObjests OBJECT IDENTIFIER ::= { hwSecStatTraps 1 } + + -- 1.3.6.1.4.1.2011.6.122.15.3.1.1 + hwSecStatTrapBoardType OBJECT-TYPE + SYNTAX Integer32 (1..3) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The board type." + ::= { hwSecStatObjests 1 } + + -- 1.3.6.1.4.1.2011.6.122.15.3.1.2 + hwSecStatTrapSlot OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The slot number." + ::= { hwSecStatObjests 2 } + + + -- 1.3.6.1.4.1.2011.6.122.15.3.1.3 + hwSecStatTrapCPU OBJECT-TYPE + SYNTAX Integer32 (0..3) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The CPU number." + ::= { hwSecStatObjests 3 } + + + -- 1.3.6.1.4.1.2011.6.122.15.3.1.4 + hwSecStatPerfTrapVcpu OBJECT-TYPE + SYNTAX Integer32 (0..127) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The VCPU number." + ::= { hwSecStatObjests 4 } + + + -- 1.3.6.1.4.1.2011.6.122.15.3.1.5 + hwSecStatPerfTrapMemType OBJECT-TYPE + SYNTAX Integer32 (0..3) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The memory type." + ::= { hwSecStatObjests 5 } + + + -- 1.3.6.1.4.1.2011.6.122.15.3.1.6 + hwSecStatSessTrapCount OBJECT-TYPE + SYNTAX Gauge32 (0..2000000) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The Session count of the CPU." + ::= { hwSecStatObjests 6 } + + + -- 1.3.6.1.4.1.2011.6.122.15.3.1.7 + hwSecStatSessTrapThreshold OBJECT-TYPE + SYNTAX Integer32 (1..2000000) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Alarm threshold of CPU session count." + ::= { hwSecStatObjests 7 } + + + -- 1.3.6.1.4.1.2011.6.122.15.3.1.8 + hwSecStatSessRateTrapCount OBJECT-TYPE + SYNTAX Gauge32 (0..2000000) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The rate of creating sessions." + ::= { hwSecStatObjests 8 } + + + -- 1.3.6.1.4.1.2011.6.122.15.3.1.9 + hwSecStatSessRateTrapThreshold OBJECT-TYPE + SYNTAX Integer32 (1..2000000) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Alarm threshold of CPU session creating rate." + ::= { hwSecStatObjests 9 } + + + -- 1.3.6.1.4.1.2011.6.122.15.3.1.10 + hwSecStatPerfTrapCpuUsage OBJECT-TYPE + SYNTAX Gauge32 (0..100) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The CPU usage." + ::= { hwSecStatObjests 10 } + + + -- 1.3.6.1.4.1.2011.6.122.15.3.1.11 + hwSecStatPerfTrapCpuThreshold OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The CPU usage threshold." + ::= { hwSecStatObjests 11 } + + + -- 1.3.6.1.4.1.2011.6.122.15.3.1.12 + hwSecStatPerfTrapMemUsage OBJECT-TYPE + SYNTAX Gauge32 (0..100) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The memory usage." + ::= { hwSecStatObjests 12 } + + + -- 1.3.6.1.4.1.2011.6.122.15.3.1.13 + hwSecStatPerfTrapMemThreshold OBJECT-TYPE + SYNTAX Integer32 (10..100) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The memory usage threshold." + ::= { hwSecStatObjests 13 } + + -- 1.3.6.1.4.1.2011.6.122.15.3.1.14 + hwSecStatPerfTrapCpucarThreshold OBJECT-TYPE + SYNTAX Integer32 (1..100) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The cpu car threshold." + ::= { hwSecStatObjests 14 } + + -- 1.3.6.1.4.1.2011.6.122.15.3.1.15 + hwSecStatPerfPerformanceCurSecond OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The Performance Cur Second of the cpu." + ::= { hwSecStatObjests 15 } + + -- 1.3.6.1.4.1.2011.6.122.15.3.1.16 + hwSecStatSvrMapTableCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Number of used server-map entries." + ::= { hwSecStatObjests 16 } + + -- 1.3.6.1.4.1.2011.6.122.15.3.1.17 + hwSecStatSvrMapTableThreshold OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Alarm threshold of server-map entries." + ::= { hwSecStatObjests 17 } + + -- 1.3.6.1.4.1.2011.6.122.15.3.1.18 + hwSecStatSvrMap6TableCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Number of used server-map6 entries." + ::= { hwSecStatObjests 18 } + + -- 1.3.6.1.4.1.2011.6.122.15.3.1.19 + hwSecStatSvrMap6TableThreshold OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Alarm threshold of server-map6 entries." + ::= { hwSecStatObjests 19 } + + -- 1.3.6.1.4.1.2011.6.122.15.3.1.20 + hwSecStatBLSItemCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Number of used dynamic blacklist entries." + ::= { hwSecStatObjests 20 } + + -- 1.3.6.1.4.1.2011.6.122.15.3.1.21 + hwSecStatBLSItemThreshold OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Alarm threshold of dynamic blacklist entries." + ::= { hwSecStatObjests 21 } + + -- 1.3.6.1.4.1.2011.6.122.15.3.1.22 + hwSecStatSuddenChangeRatio OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Ratio of suddenly changed sessions." + ::= { hwSecStatObjests 22 } + + -- 1.3.6.1.4.1.2011.6.122.15.3.1.23 + hwSecStatSuddenChangeRatioThreshold OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Threshold of the ratio of suddenly changed sessions." + ::= { hwSecStatObjests 23 } + + -- 1.3.6.1.4.1.2011.6.122.15.3.1.24 + hwSecStatSuddenChangeCurSess OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Number of suddenly changed sessions in the current period." + ::= { hwSecStatObjests 24 } + + -- 1.3.6.1.4.1.2011.6.122.15.3.1.25 + hwSecStatSuddenChangeLastSess OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Number of suddenly changed sessions in the last period." + ::= { hwSecStatObjests 25 } + -- 1.3.6.1.4.1.2011.6.122.15.3.1.26 + hwSecStatCreateLimitCpuUsage OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Current CPU usage." + ::= { hwSecStatObjests 26 } + -- 1.3.6.1.4.1.2011.6.122.15.3.1.27 + hwSecStatCreateLimitPassPacketNum OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Number of passing packets during new session suppression." + ::= { hwSecStatObjests 27 } + -- 1.3.6.1.4.1.2011.6.122.15.3.1.28 + hwSecStatCreateLimitBlockPacketNum OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Number of blocked packets during new session suppression." + ::= { hwSecStatObjests 28 } + -- 1.3.6.1.4.1.2011.6.122.15.3.1.29 + hwSecStatFragSessCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Number of used frag session entries." + ::= { hwSecStatObjests 29 } + + -- 1.3.6.1.4.1.2011.6.122.15.3.1.30 + hwSecStatFragSessThreshold OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Alarm threshold of dynamic frag session entries." + ::= { hwSecStatObjests 30 } + -- 1.3.6.1.4.1.2011.6.122.15.3.1.31 + hwSecStatFrag6SessCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Number of used IPv6 frag session entries." + ::= { hwSecStatObjests 31 } + + -- 1.3.6.1.4.1.2011.6.122.15.3.1.32 + hwSecStatFrag6SessThreshold OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Alarm threshold of dynamic IPv6 frag session entries." + ::= { hwSecStatObjests 32 } + + -- 1.3.6.1.4.1.2011.6.122.15.3.2 + hwSecStatSessTraps OBJECT IDENTIFIER ::= { hwSecStatTraps 2 } + + + -- 1.3.6.1.4.1.2011.6.122.15.3.2.1 + hwSecStatSessOverThreshold NOTIFICATION-TYPE + OBJECTS { hwSecStatTrapSlot, hwSecStatTrapCPU, hwSecStatSessTrapCount, hwSecStatSessTrapThreshold } + STATUS current + DESCRIPTION + "The session count of the CPU exceeds the upper limit of the threshold." + ::= { hwSecStatSessTraps 1 } + + + -- 1.3.6.1.4.1.2011.6.122.15.3.2.2 + hwSecStatSessBelowThreshold NOTIFICATION-TYPE + OBJECTS { hwSecStatTrapSlot, hwSecStatTrapCPU, hwSecStatSessTrapCount, hwSecStatSessTrapThreshold } + STATUS current + DESCRIPTION + "The session count of the CPU restores to be lower than the threshold corresponding to the upper limit of the threshold." + ::= { hwSecStatSessTraps 2 } + + + -- 1.3.6.1.4.1.2011.6.122.15.3.2.3 + hwSecStatSessRateOverThreshold NOTIFICATION-TYPE + OBJECTS { hwSecStatTrapSlot, hwSecStatTrapCPU, hwSecStatSessRateTrapCount, hwSecStatSessRateTrapThreshold } + STATUS current + DESCRIPTION + "The rate of creating sessions exceeds the upper limit of the threshold." + ::= { hwSecStatSessTraps 3 } + + + -- 1.3.6.1.4.1.2011.6.122.15.3.2.4 + hwSecStatSessRateBelowThreshold NOTIFICATION-TYPE + OBJECTS { hwSecStatTrapSlot, hwSecStatTrapCPU, hwSecStatSessRateTrapCount, hwSecStatSessRateTrapThreshold } + STATUS current + DESCRIPTION + "The rate of creating sessions restores to be lower than the threshold corresponding to the upper limit of the threshold." + ::= { hwSecStatSessTraps 4 } + + + -- 1.3.6.1.4.1.2011.6.122.15.3.2.5 + hwSecStatFastSessOverThreshold NOTIFICATION-TYPE + OBJECTS { hwSecStatTrapSlot, hwSecStatTrapCPU, hwSecStatSessTrapCount, hwSecStatSessTrapThreshold } + STATUS current + DESCRIPTION + "The fast-forwarding session count of the LPU exceeds the upper limit of the threshold." + ::= { hwSecStatSessTraps 5 } + + + -- 1.3.6.1.4.1.2011.6.122.15.3.2.6 + hwSecStatFastSessBelowThreshold NOTIFICATION-TYPE + OBJECTS { hwSecStatTrapSlot, hwSecStatTrapCPU, hwSecStatSessTrapCount, hwSecStatSessTrapThreshold } + STATUS current + DESCRIPTION + "The fast-forwarding session count of the LPU restores to be lower than the threshold corresponding to the upper limit of the threshold." + ::= { hwSecStatSessTraps 6 } + + + -- 1.3.6.1.4.1.2011.6.122.15.3.3 + hwSecStatPerfTraps OBJECT IDENTIFIER ::= { hwSecStatTraps 3 } + + + -- 1.3.6.1.4.1.2011.6.122.15.3.3.1 + hwSecStatPerfTrapCpuOverThreshold NOTIFICATION-TYPE + OBJECTS { hwSecStatTrapBoardType, hwSecStatTrapSlot, hwSecStatTrapCPU, hwSecStatPerfTrapVcpu, hwSecStatPerfTrapCpuUsage, hwSecStatPerfTrapCpuThreshold + } + STATUS current + DESCRIPTION + "The usage of cpu exceeds the upper limit of the threshold." + ::= { hwSecStatPerfTraps 1 } + + + -- 1.3.6.1.4.1.2011.6.122.15.3.3.2 + hwSecStatPerfTrapCpuBelowThreshold NOTIFICATION-TYPE + OBJECTS { hwSecStatTrapBoardType, hwSecStatTrapSlot, hwSecStatTrapCPU, hwSecStatPerfTrapVcpu, hwSecStatPerfTrapCpuUsage, hwSecStatPerfTrapCpuThreshold + } + STATUS current + DESCRIPTION + "The usage of cpu restores to be lower than the threshold corresponding to the upper limit of the threshold." + ::= { hwSecStatPerfTraps 2 } + + + -- 1.3.6.1.4.1.2011.6.122.15.3.3.3 + hwSecStatPerfTrapMemOverThreshold NOTIFICATION-TYPE + OBJECTS { hwSecStatTrapBoardType, hwSecStatTrapSlot, hwSecStatTrapCPU, hwSecStatPerfTrapMemType, hwSecStatPerfTrapMemUsage, hwSecStatPerfTrapMemThreshold + } + STATUS current + DESCRIPTION + "The usage of memory exceeds the upper limit of the threshold." + ::= { hwSecStatPerfTraps 3 } + + + -- 1.3.6.1.4.1.2011.6.122.15.3.3.4 + hwSecStatPerfTrapMemBelowThreshold NOTIFICATION-TYPE + OBJECTS { hwSecStatTrapBoardType, hwSecStatTrapSlot, hwSecStatTrapCPU, hwSecStatPerfTrapMemType, hwSecStatPerfTrapMemUsage, hwSecStatPerfTrapMemThreshold + } + STATUS current + DESCRIPTION + "The usage of memory restores to be lower than the threshold corresponding to the upper limit of the threshold." + ::= { hwSecStatPerfTraps 4 } + + -- 1.3.6.1.4.1.2011.6.122.15.3.3.5 + hwSecStatPerfTrapOverCpuCarThreshold NOTIFICATION-TYPE + OBJECTS { hwSecStatTrapSlot, hwSecStatTrapCPU, hwSecStatPerfTrapCpucarThreshold, hwSecStatPerfPerformanceCurSecond + } + STATUS current + DESCRIPTION + "The usage of cpu car exceeds the upper limit of the threshold." + ::= { hwSecStatPerfTraps 5 } + + -- 1.3.6.1.4.1.2011.6.122.15.3.4 + hwSecStatDynamicRourceTraps OBJECT IDENTIFIER ::= { hwSecStatTraps 4 } + + -- 1.3.6.1.4.1.2011.6.122.15.3.4.1 + hwSecStatSvrMapTrapOverThreshold NOTIFICATION-TYPE + OBJECTS { hwSecStatTrapSlot, hwSecStatTrapCPU, hwSecStatSvrMapTableCount, hwSecStatSvrMapTableThreshold + } + STATUS current + DESCRIPTION + "The number of used server-map entries exceeded the threshold." + ::= { hwSecStatDynamicRourceTraps 1 } + + -- 1.3.6.1.4.1.2011.6.122.15.3.4.2 + hwSecStatSvrMapTrapBelowThreshold NOTIFICATION-TYPE + OBJECTS { hwSecStatTrapSlot, hwSecStatTrapCPU, hwSecStatSvrMapTableCount, hwSecStatSvrMapTableThreshold + } + STATUS current + DESCRIPTION + "the number of used server-map entries fell below the threshold." + ::= { hwSecStatDynamicRourceTraps 2 } + + -- 1.3.6.1.4.1.2011.6.122.15.3.4.3 + hwSecStatSvrMap6TrapOverThreshold NOTIFICATION-TYPE + OBJECTS { hwSecStatTrapSlot, hwSecStatTrapCPU, hwSecStatSvrMap6TableCount, hwSecStatSvrMap6TableThreshold + } + STATUS current + DESCRIPTION + "The number of used server-map6 entries exceeded the threshold." + ::= { hwSecStatDynamicRourceTraps 3 } + + -- 1.3.6.1.4.1.2011.6.122.15.3.4.4 + hwSecStatSvrMap6TrapBelowThreshold NOTIFICATION-TYPE + OBJECTS { hwSecStatTrapSlot, hwSecStatTrapCPU, hwSecStatSvrMap6TableCount, hwSecStatSvrMap6TableThreshold + } + STATUS current + DESCRIPTION + "The number of used server-map6 entries fell below the threshold." + ::= { hwSecStatDynamicRourceTraps 4 } + + -- 1.3.6.1.4.1.2011.6.122.15.3.4.5 + hwSecStatBLSTrapOverThreshold NOTIFICATION-TYPE + OBJECTS { hwSecStatTrapSlot, hwSecStatTrapCPU, hwSecStatBLSItemCount, hwSecStatBLSItemThreshold + } + STATUS current + DESCRIPTION + "The number of dynamic blacklist entries exceeded the threshold." + ::= { hwSecStatDynamicRourceTraps 5 } + + -- 1.3.6.1.4.1.2011.6.122.15.3.4.6 + hwSecStatBLSTrapBelowThreshold NOTIFICATION-TYPE + OBJECTS { hwSecStatTrapSlot, hwSecStatTrapCPU, hwSecStatBLSItemCount, hwSecStatBLSItemThreshold + } + STATUS current + DESCRIPTION + "The number of dynamic blacklist entries fell below the threshold." + ::= { hwSecStatDynamicRourceTraps 6 } + + -- 1.3.6.1.4.1.2011.6.122.15.3.4.7 + hwSecStatSuddenChangeTrapOverThreshold NOTIFICATION-TYPE + OBJECTS { hwSecStatTrapSlot, hwSecStatTrapCPU, hwSecStatSuddenChangeLastSess, hwSecStatSuddenChangeCurSess, hwSecStatSuddenChangeRatio, hwSecStatSuddenChangeRatioThreshold + } + STATUS current + DESCRIPTION + "The ratio of suddenly changed sessions exceeded the threshold." + ::= { hwSecStatDynamicRourceTraps 7 } + -- 1.3.6.1.4.1.2011.6.122.15.3.4.8 + hwSecStatSessionCreateLimitTrapOverThreshold NOTIFICATION-TYPE + OBJECTS { hwSecStatTrapSlot, hwSecStatTrapCPU, hwSecStatCreateLimitCpuUsage + } + STATUS current + DESCRIPTION + "New session suppression is triggered after the value exceeds the threshold." + ::= { hwSecStatDynamicRourceTraps 8 } + -- 1.3.6.1.4.1.2011.6.122.15.3.4.9 + hwSecStatSessionCreateLimitTrapBelowThreshold NOTIFICATION-TYPE + OBJECTS { hwSecStatTrapSlot, hwSecStatTrapCPU, hwSecStatCreateLimitCpuUsage, hwSecStatCreateLimitPassPacketNum, hwSecStatCreateLimitBlockPacketNum + } + STATUS current + DESCRIPTION + "New session suppression is canceled after the value falls below the threshold." + ::= { hwSecStatDynamicRourceTraps 9 } + -- 1.3.6.1.4.1.2011.6.122.15.3.4.10 + hwSecStatFragSessOverThreshold NOTIFICATION-TYPE + OBJECTS { hwSecStatTrapSlot, hwSecStatTrapCPU, hwSecStatFragSessCount, hwSecStatFragSessThreshold + } + STATUS current + DESCRIPTION + "The number of used frag sessions exceeded the threshold." + ::= { hwSecStatDynamicRourceTraps 10 } + + -- 1.3.6.1.4.1.2011.6.122.15.3.4.11 + hwSecStatFragSessBelowThreshold NOTIFICATION-TYPE + OBJECTS { hwSecStatTrapSlot, hwSecStatTrapCPU, hwSecStatFragSessCount, hwSecStatFragSessThreshold + } + STATUS current + DESCRIPTION + "The number of used of frag sessions fell below the threshold." + ::= { hwSecStatDynamicRourceTraps 11 } + + -- 1.3.6.1.4.1.2011.6.122.15.3.4.12 + hwSecStatFrag6SessOverThreshold NOTIFICATION-TYPE + OBJECTS { hwSecStatTrapSlot, hwSecStatTrapCPU, hwSecStatFrag6SessCount, hwSecStatFrag6SessThreshold + } + STATUS current + DESCRIPTION + "The number of used IPv6 frag sessions exceeded the threshold." + ::= { hwSecStatDynamicRourceTraps 12 } + + -- 1.3.6.1.4.1.2011.6.122.15.3.4.13 + hwSecStatFrag6SessBelowThreshold NOTIFICATION-TYPE + OBJECTS { hwSecStatTrapSlot, hwSecStatTrapCPU, hwSecStatFrag6SessCount, hwSecStatFrag6SessThreshold + } + STATUS current + DESCRIPTION + "The number of used of IPv6 frag sessions fell below the threshold." + ::= { hwSecStatDynamicRourceTraps 13 } + + +-- AQ4D79760 + -- 1.3.6.1.4.1.2011.6.122.15.4 + hwSecStatAlgObjects OBJECT IDENTIFIER ::= { hwSecStatMibObjects 4 } + + + -- 1.3.6.1.4.1.2011.6.122.15.4.1 + hwSecStatAlgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSecStatAlgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one row per cpu of SPU." + ::= { hwSecStatAlgObjects 1 } + + + -- 1.3.6.1.4.1.2011.6.122.15.4.1.1 + hwSecStatAlgEntry OBJECT-TYPE + SYNTAX HwSecStatAlgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about the Alg information on the device." + INDEX { hwSecStatAlgIndex } + ::= { hwSecStatAlgTable 1 } + + + HwSecStatAlgEntry ::= + SEQUENCE { + hwSecStatAlgIndex + Gauge32, + hwSecStatAlgFtpSessCount + Counter64, + hwSecStatAlgFtpSessSpeed + Counter64, + hwSecStatAlgRtspSessCount + Counter64, + hwSecStatAlgRtspSessSpeed + Counter64, + hwSecStatAlgDnsSessCount + Counter64, + hwSecStatAlgDnsSessSpeed + Counter64, + hwSecStatAlgSipSessCount + Counter64, + hwSecStatAlgSipSessSpeed + Counter64, + hwSecStatAlgH323SessCount + Counter64, + hwSecStatAlgH323SessSpeed + Counter64, + hwSecStatAlgPptpSessCount + Counter64, + hwSecStatAlgPptpSessSpeed + Counter64, + hwSecStatAlgMmsSessCount + Counter64, + hwSecStatAlgMmsSessSpeed + Counter64, + hwSecStatAlgRshSessCount + Counter64, + hwSecStatAlgRshSessSpeed + Counter64, + hwSecStatAlgSqlnetSessCount + Counter64, + hwSecStatAlgSqlnetSessSpeed + Counter64, + hwSecStatAlgQqSessCount + Counter64, + hwSecStatAlgQqSessSpeed + Counter64, + hwSecStatAlgMsnSessCount + Counter64, + hwSecStatAlgMsnSessSpeed + Counter64, + hwSecStatAlgIlsSessCount + Counter64, + hwSecStatAlgIlsSessSpeed + Counter64, + hwSecStatAlgMgcpSessCount + Counter64, + hwSecStatAlgMgcpSessSpeed + Counter64, + hwSecStatAlgSccpSessCount + Counter64, + hwSecStatAlgSccpSessSpeed + Counter64, + hwSecStatAlgNetbiosSessCount + Counter64, + hwSecStatAlgNetbiosSessSpeed + Counter64 + } + + -- 1.3.6.1.4.1.2011.6.122.15.4.1.1.1 + hwSecStatAlgIndex OBJECT-TYPE + SYNTAX Gauge32 (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index (spu slot number) of hwSecStatAlgTable." + ::= { hwSecStatAlgEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.122.15.4.1.1.2 + hwSecStatAlgFtpSessCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of FTP sessions." + ::= { hwSecStatAlgEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.122.15.4.1.1.3 + hwSecStatAlgFtpSessSpeed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of creating FTP session." + ::= { hwSecStatAlgEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.122.15.4.1.1.4 + hwSecStatAlgRtspSessCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of RTSP sessions." + ::= { hwSecStatAlgEntry 4 } + + + -- 1.3.6.1.4.1.2011.6.122.15.4.1.1.5 + hwSecStatAlgRtspSessSpeed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of creating RTSP session." + ::= { hwSecStatAlgEntry 5 } + + + -- 1.3.6.1.4.1.2011.6.122.15.4.1.1.6 + hwSecStatAlgDnsSessCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of DNS sessions." + ::= { hwSecStatAlgEntry 6 } + + + -- 1.3.6.1.4.1.2011.6.122.15.4.1.1.7 + hwSecStatAlgDnsSessSpeed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of creating DNS session." + ::= { hwSecStatAlgEntry 7 } + + + -- 1.3.6.1.4.1.2011.6.122.15.4.1.1.8 + hwSecStatAlgSipSessCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of SIP sessions." + ::= { hwSecStatAlgEntry 8 } + + + -- 1.3.6.1.4.1.2011.6.122.15.4.1.1.9 + hwSecStatAlgSipSessSpeed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of creating SIP session." + ::= { hwSecStatAlgEntry 9 } + + + -- 1.3.6.1.4.1.2011.6.122.15.4.1.1.10 + hwSecStatAlgH323SessCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of H323 sessions." + ::= { hwSecStatAlgEntry 10 } + + + -- 1.3.6.1.4.1.2011.6.122.15.4.1.1.11 + hwSecStatAlgH323SessSpeed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of creating H323 session." + ::= { hwSecStatAlgEntry 11 } + + + -- 1.3.6.1.4.1.2011.6.122.15.4.1.1.12 + hwSecStatAlgPptpSessCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of PPTP sessions." + ::= { hwSecStatAlgEntry 12 } + + + -- 1.3.6.1.4.1.2011.6.122.15.4.1.1.13 + hwSecStatAlgPptpSessSpeed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of creating PPTP session." + ::= { hwSecStatAlgEntry 13 } + + + -- 1.3.6.1.4.1.2011.6.122.15.4.1.1.14 + hwSecStatAlgMmsSessCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of MMS sessions." + ::= { hwSecStatAlgEntry 14 } + + + -- 1.3.6.1.4.1.2011.6.122.15.4.1.1.15 + hwSecStatAlgMmsSessSpeed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of creating MMS session." + ::= { hwSecStatAlgEntry 15 } + + + -- 1.3.6.1.4.1.2011.6.122.15.4.1.1.16 + hwSecStatAlgRshSessCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of RSH sessions." + ::= { hwSecStatAlgEntry 16 } + + + -- 1.3.6.1.4.1.2011.6.122.15.4.1.1.17 + hwSecStatAlgRshSessSpeed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of creating RSH session." + ::= { hwSecStatAlgEntry 17 } + + + -- 1.3.6.1.4.1.2011.6.122.15.4.1.1.18 + hwSecStatAlgSqlnetSessCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of SQLNET sessions." + ::= { hwSecStatAlgEntry 18 } + + + -- 1.3.6.1.4.1.2011.6.122.15.4.1.1.19 + hwSecStatAlgSqlnetSessSpeed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of creating SQLNET session." + ::= { hwSecStatAlgEntry 19 } + + + -- 1.3.6.1.4.1.2011.6.122.15.4.1.1.20 + hwSecStatAlgQqSessCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of QQ sessions." + ::= { hwSecStatAlgEntry 20 } + + + -- 1.3.6.1.4.1.2011.6.122.15.4.1.1.21 + hwSecStatAlgQqSessSpeed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of creating QQ session." + ::= { hwSecStatAlgEntry 21 } + + + -- 1.3.6.1.4.1.2011.6.122.15.4.1.1.22 + hwSecStatAlgMsnSessCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of MSN sessions." + ::= { hwSecStatAlgEntry 22 } + + + -- 1.3.6.1.4.1.2011.6.122.15.4.1.1.23 + hwSecStatAlgMsnSessSpeed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of creating MSN session." + ::= { hwSecStatAlgEntry 23 } + + + -- 1.3.6.1.4.1.2011.6.122.15.4.1.1.24 + hwSecStatAlgIlsSessCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of ILS sessions." + ::= { hwSecStatAlgEntry 24 } + + + -- 1.3.6.1.4.1.2011.6.122.15.4.1.1.25 + hwSecStatAlgIlsSessSpeed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of creating ILS session." + ::= { hwSecStatAlgEntry 25 } + + -- 1.3.6.1.4.1.2011.6.122.15.4.1.1.26 + hwSecStatAlgMgcpSessCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of MGCP sessions." + ::= { hwSecStatAlgEntry 26 } + + + -- 1.3.6.1.4.1.2011.6.122.15.4.1.1.27 + hwSecStatAlgMgcpSessSpeed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of creating MGCP session." + ::= { hwSecStatAlgEntry 27 } + + + -- 1.3.6.1.4.1.2011.6.122.15.4.1.1.28 + hwSecStatAlgSccpSessCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of SCCP sessions." + ::= { hwSecStatAlgEntry 28 } + + + -- 1.3.6.1.4.1.2011.6.122.15.4.1.1.29 + hwSecStatAlgSccpSessSpeed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of creating SCCP session." + ::= { hwSecStatAlgEntry 29 } + + + -- 1.3.6.1.4.1.2011.6.122.15.4.1.1.30 + hwSecStatAlgNetbiosSessCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of NETBIOS sessions." + ::= { hwSecStatAlgEntry 30 } + + + -- 1.3.6.1.4.1.2011.6.122.15.4.1.1.31 + hwSecStatAlgNetbiosSessSpeed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of creating NETBIOS session." + ::= { hwSecStatAlgEntry 31 } + + +-- OR:add by wuhuajia00003626 for servermap number by cup + -- 1.3.6.1.4.1.2011.6.122.15.5 + hwSecStatMibCfgObjects OBJECT IDENTIFIER ::= { hwSecStatMibObjects 5 } + + + -- 1.3.6.1.4.1.2011.6.122.15.5.1 + hwSecStatServermapTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSecStatServermapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one row per SPU." + ::= { hwSecStatMibCfgObjects 1 } + + + -- 1.3.6.1.4.1.2011.6.122.15.5.1.1 + hwSecStatServermapEntry OBJECT-TYPE + SYNTAX HwSecStatServermapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about the server-map information on the device." + INDEX { hwSecStatServermapIndex } + ::= { hwSecStatServermapTable 1 } + + + HwSecStatServermapEntry ::= + SEQUENCE { + hwSecStatServermapIndex + Gauge32, + hwSecStatServermapSlot + Gauge32, + hwSecStatServermapCpu + Gauge32, + hwSecStatServermapCurNum + Gauge32, + hwSecStatServermapMaxNum + Gauge32 + } + + -- 1.3.6.1.4.1.2011.6.122.15.5.1.1.1 + hwSecStatServermapIndex OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index (slot number and CPU number) of hwSecStatServermapTable." + ::= { hwSecStatServermapEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.122.15.5.1.1.2 + hwSecStatServermapSlot OBJECT-TYPE + SYNTAX Gauge32 (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot number" + ::= { hwSecStatServermapEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.122.15.5.1.1.3 + hwSecStatServermapCpu OBJECT-TYPE + SYNTAX Gauge32 (0..3) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CPU number" + ::= { hwSecStatServermapEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.122.15.5.1.1.4 + hwSecStatServermapCurNum OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of server-map in the system currently." + ::= { hwSecStatServermapEntry 4 } + + + -- 1.3.6.1.4.1.2011.6.122.15.5.1.1.5 + hwSecStatServermapMaxNum OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of server-map in the system." + ::= { hwSecStatServermapEntry 5 } + +-- 1.3.6.1.4.1.2011.6.122.15.5.3 + -- 1.3.6.1.4.1.2011.6.122.15.5.3 + hwSecStatServiceQualityTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSecStatServiceQualityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about the service quality information on the device." + ::= { hwSecStatMibCfgObjects 3 } + + -- 1.3.6.1.4.1.2011.6.122.15.5.3.1 + hwSecStatServiceQualityEntry OBJECT-TYPE + SYNTAX HwSecStatServiceQualityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about the service quality information on the device." + INDEX { hwSecStatServiceQualityIndex } + ::= { hwSecStatServiceQualityTable 1 } + + HwSecStatServiceQualityEntry ::= + SEQUENCE { + hwSecStatServiceQualityIndex + Gauge32, + hwSecStatServiceQualityProtocol + OCTET STRING, + hwSecStatServiceQualityTime + OCTET STRING, + hwSecStatServiceQualityRcvPkt + Counter64, + hwSecStatServiceQualityDropPkt + Counter64, + hwSecStatServiceQualityDropRate + OCTET STRING, + hwSecStatServiceQualityConnectRequset + Counter64, + hwSecStatServiceQualityConnectSucc + Counter64, + hwSecStatServiceQualitySuccessRate + OCTET STRING, + hwSecStatServiceQualityDropFibMiss + Counter64, + hwSecStatServiceQualityDropArpMiss + Counter64, + hwSecStatServiceQualityDropSessExhaust + Counter64, + hwSecStatServiceQualityDropPortConflict + Counter64, + hwSecStatServiceQualityDropPortExhaust + Counter64, + hwSecStatServiceQualityDropAddrExhaust + Counter64 + } + + -- 1.3.6.1.4.1.2011.6.122.15.5.3.1.1 + hwSecStatServiceQualityIndex OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of the hwSecStatServiceQualityTable." + ::= { hwSecStatServiceQualityEntry 1 } + + -- 1.3.6.1.4.1.2011.6.122.15.5.3.1.2 + hwSecStatServiceQualityProtocol OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Protocol." + ::= { hwSecStatServiceQualityEntry 2 } + + -- 1.3.6.1.4.1.2011.6.122.15.5.3.1.3 + hwSecStatServiceQualityTime OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Statistical time." + ::= { hwSecStatServiceQualityEntry 3 } + + -- 1.3.6.1.4.1.2011.6.122.15.5.3.1.4 + hwSecStatServiceQualityRcvPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received packet number." + ::= { hwSecStatServiceQualityEntry 4 } + + -- 1.3.6.1.4.1.2011.6.122.15.5.3.1.5 + hwSecStatServiceQualityDropPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Dropped packet number." + ::= { hwSecStatServiceQualityEntry 5 } + + -- 1.3.6.1.4.1.2011.6.122.15.5.3.1.6 + hwSecStatServiceQualityDropRate OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The drop-rate of the device." + ::= { hwSecStatServiceQualityEntry 6 } + + -- 1.3.6.1.4.1.2011.6.122.15.5.3.1.7 + hwSecStatServiceQualityConnectRequset OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of connect requset." + ::= { hwSecStatServiceQualityEntry 7 } + + -- 1.3.6.1.4.1.2011.6.122.15.5.3.1.8 + hwSecStatServiceQualityConnectSucc OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of connect success." + ::= { hwSecStatServiceQualityEntry 8 } + + -- 1.3.6.1.4.1.2011.6.122.15.5.3.1.9 + hwSecStatServiceQualitySuccessRate OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The success rate of connect requset." + ::= { hwSecStatServiceQualityEntry 9 } + + -- 1.3.6.1.4.1.2011.6.122.15.5.3.1.10 + hwSecStatServiceQualityDropFibMiss OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets dropped for fib miss." + ::= { hwSecStatServiceQualityEntry 10 } + + -- 1.3.6.1.4.1.2011.6.122.15.5.3.1.11 + hwSecStatServiceQualityDropArpMiss OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets dropped for arp miss." + ::= { hwSecStatServiceQualityEntry 11 } + + -- 1.3.6.1.4.1.2011.6.122.15.5.3.1.12 + hwSecStatServiceQualityDropSessExhaust OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets dropped for session exhaust." + ::= { hwSecStatServiceQualityEntry 12 } + + -- 1.3.6.1.4.1.2011.6.122.15.5.3.1.13 + hwSecStatServiceQualityDropPortConflict OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets dropped for port conflict." + ::= { hwSecStatServiceQualityEntry 13 } + + -- 1.3.6.1.4.1.2011.6.122.15.5.3.1.14 + hwSecStatServiceQualityDropPortExhaust OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets dropped for port exhaust." + ::= { hwSecStatServiceQualityEntry 14 } + + -- 1.3.6.1.4.1.2011.6.122.15.5.3.1.15 + hwSecStatServiceQualityDropAddrExhaust OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets dropped for no-pat address exhaust." + ::= { hwSecStatServiceQualityEntry 15 } + + -- 1.3.6.1.4.1.2011.6.122.15.6 + hwSecStatDevice OBJECT IDENTIFIER ::= { hwSecStatMibObjects 6 } + + -- 1.3.6.1.4.1.2011.6.122.15.6.1 + hwSecStatStartupTime OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The startup time of the device." + ::= { hwSecStatDevice 1 } + + -- 1.3.6.1.4.1.2011.6.122.15.6.2 + hwSecStatDeviceSessCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The session count of the device." + ::= { hwSecStatDevice 2 } + + -- 1.3.6.1.4.1.2011.6.122.15.6.3 + hwSecStatDeviceSessSpeed OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Session creation ration of the device." + ::= { hwSecStatDevice 3 } + + -- 1.3.6.1.4.1.2011.6.122.15.6.4 + hwSecStatDeviceThroughput OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The throughput of the device." + ::= { hwSecStatDevice 4 } + + -- 1.3.6.1.4.1.2011.6.122.15.6.5 + hwSecStatDeviceThroughput64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The throughput64 of the device." + ::= { hwSecStatDevice 5} + -- 1.3.6.1.4.1.2011.6.122.15.6.6 + hwSecStatDeviceLoggedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The items of the session log send to device." + ::= { hwSecStatDevice 6} +-- OR:add by lvliang 00272204 for V5R1C00 for forward framework. + -- 1.3.6.1.4.1.2011.6.122.15.7 + hwSecStatFwdFramework OBJECT IDENTIFIER ::= { hwSecStatMibObjects 7 } + + -- 1.3.6.1.4.1.2011.6.122.15.7.1 + hwSecStatFragFlow OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of fragmented packets." + ::= { hwSecStatFwdFramework 1 } + + -- 1.3.6.1.4.1.2011.6.122.15.7.2 + hwSecStatFragRate OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The fragmented rate of the device." + ::= { hwSecStatFwdFramework 2 } + + -- 1.3.6.1.4.1.2011.6.122.15.8 + hwSecStatPktRateObjects OBJECT IDENTIFIER ::= { hwSecStatMibObjects 8 } + + -- 1.3.6.1.4.1.2011.6.122.15.8.1 + hwSecStatSecPolicyRateTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSecStatSecPolicyRateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table display bytes and packets of packet matching security policies." + ::= { hwSecStatPktRateObjects 1 } + + -- 1.3.6.1.4.1.2011.6.122.15.8.1.1 + hwSecStatSecPolicyRateEntry OBJECT-TYPE + SYNTAX HwSecStatSecPolicyRateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about bytes and packets of packet matching security policies." + INDEX { hwSecStatSecHittedVsysName, + hwSecStatSecHittedRuleName } + ::= { hwSecStatSecPolicyRateTable 1 } + + HwSecStatSecPolicyRateEntry ::= + SEQUENCE { + hwSecStatSecHittedVsysName + OCTET STRING, + hwSecStatSecHittedRuleName + OCTET STRING, + hwSecStatSecHittedInPackets + Counter64, + hwSecStatSecHittedInBytes + Counter64, + hwSecStatSecHittedOutPackets + Counter64, + hwSecStatSecHittedOutBytes + Counter64 + } + + + -- 1.3.6.1.4.1.2011.6.122.15.8.1.1.1 + hwSecStatSecHittedVsysName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual system name." + ::= { hwSecStatSecPolicyRateEntry 1 } + + -- 1.3.6.1.4.1.2011.6.122.15.8.1.1.2 + hwSecStatSecHittedRuleName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rule name of security policy." + ::= { hwSecStatSecPolicyRateEntry 2 } + + -- 1.3.6.1.4.1.2011.6.122.15.8.1.1.3 + hwSecStatSecHittedInPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of upstream packets matching a security policy." + ::= { hwSecStatSecPolicyRateEntry 3 } + + -- 1.3.6.1.4.1.2011.6.122.15.8.1.1.4 + hwSecStatSecHittedInBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of upstream bytes matching a security policy." + ::= { hwSecStatSecPolicyRateEntry 4 } + + -- 1.3.6.1.4.1.2011.6.122.15.8.1.1.5 + hwSecStatSecHittedOutPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of downstream packets matching a security policy." + ::= { hwSecStatSecPolicyRateEntry 5 } + + -- 1.3.6.1.4.1.2011.6.122.15.8.1.1.6 + hwSecStatSecHittedOutBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of downstream bytes matching a security policy." + ::= { hwSecStatSecPolicyRateEntry 6 } + + END + +-- +-- HUAWEI-SECURITY-STAT-MIB.mib +-- \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-SERVER-IBMC-MIB b/MIBS/huawei/HUAWEI-SERVER-IBMC-MIB new file mode 100644 index 0000000..eeb33f8 --- /dev/null +++ b/MIBS/huawei/HUAWEI-SERVER-IBMC-MIB @@ -0,0 +1,16768 @@ +--/**************************************************************************** +-- +-- Copyright (C), 2011-2016, Huawei Tech. Co., Ltd. +-- +--***************************************************************************** +-- File Name : HUAWEI-SERVER-IBMC-MIB.mib +-- +--****************************************************************************/ + +HUAWEI-SERVER-IBMC-MIB DEFINITIONS ::= BEGIN + IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,Integer32 + FROM SNMPv2-SMI + Counter32, + IpAddress, + Gauge32, + Unsigned32, + TimeTicks, + Opaque, + Counter64 + FROM SNMPv2-SMI + RowStatus, + StorageType + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + enterprises + FROM SNMPv2-SMI + DisplayString + FROM RFC1213-MIB; + + huawei OBJECT IDENTIFIER ::= { enterprises 2011 } + products OBJECT IDENTIFIER ::= { huawei 2 } + hwServer OBJECT IDENTIFIER ::={ products 235 } + hwBMC OBJECT IDENTIFIER ::={ hwServer 1 } + + hwiBMC MODULE-IDENTITY + LAST-UPDATED "201110250000Z" + ORGANIZATION "Huawei Technologies Co.,Ltd." + CONTACT-INFO + " http://www.huawei.com + Zip:518129 E-mail:support@huawei.com " + DESCRIPTION + "The HUAWEI-SERVER-IBMC-MIB contains objects to Manage the server." + ::= { hwBMC 1 } + +-- ****** uspSystem Location ******************************* + system OBJECT IDENTIFIER ::= { hwiBMC 1 } + + + systemHealth OBJECT-TYPE + SYNTAX INTEGER + { + ok(1), + minor(2), + major(3), + critical(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "systemHealth information about system present state of health. + This value will be one of the following: + (1-OK, 2-Minor, 3-Major, 4-Critical)" + ::= { system 1 } + + + systemBootsequence OBJECT-TYPE + SYNTAX INTEGER + { + noOverride(1), + pxe(2), + hdd(3), + cdDvd(4), + floppyPrimaryRemovableMedia(5), + unspecified(6), + biossetup(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Decide the system's first boot device. + 1 - No override + 2 - Force PXE + 3 - Force boot from default Hard-drive + 4 - Force boot from default CD/DVD + 5 - Force boot from Floppy/primary removable media + 6 - boot flags valid. The bit should be set to indicate that valid flag data is present. + This bit may be automatically cleared based on the boot flag valid bit clearing + parameter, above.(This option is read-only.) + 7 - Force boot into BIOS SETUP + The default value is 6 (unspecified)" + ::= { system 2 } + + + systemTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "systemTime information about iBMC system time, based on UTC. + the value such as (yyyy-mm-dd hh:mm:ss)." + ::= { system 3 } + + + systemTimeZone OBJECT-TYPE + SYNTAX Integer32 (-720..840) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "systemTimeZone information about iBMC time zone. + The value is in [-720, 840]." + ::= { system 4 } + + + safepowerofftime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The system safe poweroff time, the value 0 indicates non-timeout." + ::= { system 5 } + + + deviceName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The device name value between 1 to 63 characters." + ::= { system 6 } + + + deviceSerialNo OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The device serial number value between 1 to 63 characters." + ::= { system 7 } + + + + powerOnPolicy OBJECT-TYPE + SYNTAX INTEGER + { + stayoff(1), + restorePreviousState(2), + turnon(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "1 - Stay Off + 2 - Restore Previous State + 3 - Turn On + Default value is turnon(3)." + ::= { system 8 } + + + hostName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The host name between 1 to 64 characters. + Supported characters: 0-9 a-z A-Z - ('-' is not allowed to be the first/last character). + Default value is huawei." + ::= { system 9 } + + + systemGuid OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The GUID is hex string such as + ********-****-****-****-************." + ::= { system 10 } + + + identify OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "identify use to control on or off of led. + identify mode: + 0 - Off + 1 - Temporary On + 2 - Force Identify On + + set format: ,[ontime] + get format: + + When = 0 or = 2, + the format is only . + + [ontime] is option and value is in [1,255], + When set Temporary On without [ontime], + The default Temporary On time are 15 seconds." + ::= { system 11 } + + + systemPowerState OBJECT-TYPE + SYNTAX INTEGER + { + normalPowerOff(1), + powerOn(2), + forcedSystemReset(3), + forcedPowerCycle(4), + forcedPowerOff(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "System Power Status Get. + 1 - Power Off + 2 - Power On + System Power Status Set. + 1 - Normal Power Off + 2 - Power On + 3 - Forced System Reset + 4 - Forced Power Cycle + 5 - Forced Power Off + The set actions are a process which will take effect in a while. + When system in poweroff state, Power Off/Reset/PowerOffThenOn commonds are not supported." + ::= { system 12 } + + + presentSystemPower OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Display the present system power." + ::= { system 13 } + + deviceOwnerID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The device owner ID, maxlength is 64 characters." + ::= { system 14 } + + deviceslotID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The device slot ID of a server exists, the value ranges from 1 to 80. Otherwise, the value is 0." + ::= { system 15 } + + remoteOEMInfo OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The remoteOEMinfo, maxlength is 255 characters." + ::= { system 16 } + + deviceLocationInfo OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The deviceLocationInfo between 0 and 64 characters. + Default value is server room." + ::= { system 17 } + + deviceRemoteManageID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The deviceRemoteManageID between 0 and 64 characters." + ::= { system 18 } + + bmcReboot OBJECT-TYPE + SYNTAX INTEGER + { + reboot(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reboot the BMC management system.When set, the value is only 1, write only." + ::= { system 19 } + + powerOnPermit OBJECT-TYPE + SYNTAX INTEGER + { + notPermit(1), + permit(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set power on permission. notPermit 1, permit 2." + ::= { system 20 } + + autoDiscoveryEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Auto discovery state. disable 1, enable 2. + Default value is disable(1)." + ::= { system 21 } + + productUniqueID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The productUniqueID is hex string." + ::= { system 22 } + systemCpuUsage OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percent of CPU usage. + The value defined as: + -1: invalid current CPU usage. + [0,100]: represents the current CPU usage." + ::= { system 23 } + + systemBootOnce OBJECT-TYPE + SYNTAX INTEGER + { + once(1), + permanent(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "System boot once or permanent. once 1, permanent 2. + Default value is once(1)." + ::= { system 24 } + + systemMemUsage OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percent of memory usage. + The value defined as: + -1: invalid current memory usage. + [0,100]: represents the current memory usage." + ::= { system 25 } + systemCpuUsageThre OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Percent of CPU usage threshold. + This value is in [0,100]." + ::= { system 26 } + systemMemUsageThre OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Percent of memory usage threshold. + This value is in [0,100]." + ::= { system 27 } + systemDiskPartitionUsageThre OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Percent of hard disk partition usage threshold. + This value is in [0,100]." + ::= { system 28 } + + systemTimeZoneStr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "systemTimeZone information about iBMC time zone. + The value can be time-offset : GMT-12:00~GMT+14:00 e.g. GMT+08:00,GMT-04:30. + The value can be city name , e.g. Asia/Shanghai,America/New_York." + ::= { system 29 } + +-- ****** systemHealthEvent Information ******************************* + +-- systemHealthEvent OBJECT IDENTIFIER ::= { system 30 } + + systemHealthEventDescriptionTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemHealthEventDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the part component." + ::= { system 50 } + + systemHealthEventDescriptionEntry OBJECT-TYPE + SYNTAX SystemHealthEventDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "." + INDEX { eventIndex } + ::= { systemHealthEventDescriptionTable 1 } + + SystemHealthEventDescriptionEntry ::= + SEQUENCE { + eventIndex + INTEGER, + eventSensorName + DisplayString, + eventAlertTime + DisplayString, + eventAlertSeverity + INTEGER, + eventDescription + DisplayString, + eventCode + DisplayString, + eventOID + OBJECT IDENTIFIER + } + + + eventIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about event id." + ::= { systemHealthEventDescriptionEntry 1 } + + + eventSensorName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sensor name between 1 to 16 characters." + ::= { systemHealthEventDescriptionEntry 2 } + + + eventAlertTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The format of alert time is yyyy-mm-dd hh:mm:ss, based on UTC." + ::= { systemHealthEventDescriptionEntry 3 } + + + eventAlertSeverity OBJECT-TYPE + SYNTAX INTEGER + { + ok(1), + minor(2), + major(3), + critical(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The information about event level." + ::= { systemHealthEventDescriptionEntry 4 } + + + eventDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The event description between 1 to 255 characters." + ::= { systemHealthEventDescriptionEntry 5 } + + eventCode OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The information about event code." + ::= { systemHealthEventDescriptionEntry 6 } + + eventOID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object identification of current event." + ::= { systemHealthEventDescriptionEntry 7 } +-- ****** DNS Location ******************************* + -- systemDiskPartition OBJECT IDENTIFIER ::= { system 51 } + + systemDiskPartitionTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemDiskPartitionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the hard disk partition information." + ::= { system 51 } + + systemDiskPartitionEntry OBJECT-TYPE + SYNTAX SystemDiskPartitionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "." + INDEX { diskPartitionIndex } + ::= { systemDiskPartitionTable 1 } + + SystemDiskPartitionEntry ::= + SEQUENCE { + diskPartitionIndex + INTEGER, + diskPartitionName + DisplayString, + totalCapacityGiB + DisplayString, + diskPartitionUsage + INTEGER + } + + diskPartitionIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about hard disk Partition Index." + ::= { systemDiskPartitionEntry 1 } + + diskPartitionName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The hard disk partition name between 1 to 64 characters." + ::= { systemDiskPartitionEntry 2 } + + totalCapacityGiB OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The hard disk partition total capactity, unit GB." + ::= { systemDiskPartitionEntry 3 } + + diskPartitionUsage OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The usage of hard disk partion." + ::= { systemDiskPartitionEntry 4 } + +-- ****** DNS Location ******************************* + + domainNameSystem OBJECT IDENTIFIER ::= { hwiBMC 2 } + + + domainName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Domain Name between 0 to 67 characters. + A domain name supports all characters except space,double quotation,equal and the following characters:#'&." + ::= { domainNameSystem 1 } + + + preferredDNSServer OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Preferred DNS server IPv4 address. + this value is right IPv4 address or empty, + the default value is empty." + ::= { domainNameSystem 2 } + + + alternateDNSServer OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Alternate DNS server IPv4 address. + this value is right IPv4 address or empty, + the default value is empty." + ::= { domainNameSystem 3 } + + + dnsSource OBJECT-TYPE + SYNTAX INTEGER + { + manual (1), + auto (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Information about DNS source." + ::= { domainNameSystem 4 } + + + bindNetPort OBJECT-TYPE + SYNTAX INTEGER + { + eth0 (1), + eth1 (2) + } + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Information about DNS bind net port." + ::= { domainNameSystem 5 } + + + bindIPProtocol OBJECT-TYPE + SYNTAX INTEGER + { + ipv4 (1), + ipv6 (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Information about DNS bind ip protocol." + ::= { domainNameSystem 6 } + + +-- ****** LDAP Location ******************************* + ldap OBJECT IDENTIFIER ::= { hwiBMC 3 } + + ldapEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable (1), + enable (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The state of LDAP. + Default value is disable(1)." + ::= { ldap 1 } + + ldapDomainServer1 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LDAP domain server between 1 to 255 characters. + Default value is 0.0.0.0. Max length is 255 characters." + ::= { ldap 2 } + + ldapUserDomain1 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LDAP user domain if the string consists of numbers, letters, and special characters, the maximum length is 255 characters. + E.g. CN=employee,OU=company,DC=ldap,DC=ibmc,DC=com or OU=department,OU=company,DC=ldap,DC=ibmc." + ::= { ldap 3 } + + ldapPort1 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the port number for the LDAP service. + Value: an integer ranging from 1 to 65535 + The default value is 636." + ::= { ldap 4 } + + ldapDomainServer2 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LDAP domain server between 1 to 255 characters. + Default value is 0.0.0.0. Max length is 255 characters." + ::= { ldap 5 } + + ldapUserDomain2 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LDAP user domain if the string consists of numbers, letters, and special characters, the maximum length is 255 characters. + E.g. CN=employee,OU=company,DC=ldap,DC=ibmc,DC=com or OU=department,OU=company,DC=ldap,DC=ibmc." + ::= { ldap 6 } + + ldapPort2 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the port number for the LDAP service. + Value: an integer ranging from 1 to 65535 + The default value is 636." + ::= { ldap 7 } + + ldapDomainServer3 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LDAP domain server between 1 to 255 characters. + Default value is 0.0.0.0. Max length is 255 characters." + ::= { ldap 8 } + + ldapUserDomain3 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LDAP user domain if the string consists of numbers, letters, and special characters, the maximum length is 255 characters. + E.g. CN=employee,OU=company,DC=ldap,DC=ibmc,DC=com or OU=department,OU=company,DC=ldap,DC=ibmc." + ::= { ldap 9 } + + ldapPort3 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the port number for the LDAP service. + Value: an integer ranging from 1 to 65535 + The default value is 636." + ::= { ldap 10 } + + ldapDomainServer4 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LDAP domain server between 1 to 255 characters. + Default value is 0.0.0.0. Max length is 255 characters." + ::= { ldap 11 } + + ldapUserDomain4 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LDAP user domain if the string consists of numbers, letters, and special characters, the maximum length is 255 characters. + E.g. CN=employee,OU=company,DC=ldap,DC=ibmc,DC=com or OU=department,OU=company,DC=ldap,DC=ibmc." + ::= { ldap 12 } + + ldapPort4 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the port number for the LDAP service. + Value: an integer ranging from 1 to 65535 + The default value is 636." + ::= { ldap 13 } + + ldapDomainServer5 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LDAP domain server between 1 to 255 characters. + Default value is 0.0.0.0. Max length is 255 characters." + ::= { ldap 14 } + + ldapUserDomain5 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LDAP user domain if the string consists of numbers, letters, and special characters, the maximum length is 255 characters.. + E.g. CN=employee,OU=company,DC=ldap,DC=ibmc,DC=com or OU=department,OU=company,DC=ldap,DC=ibmc." + ::= { ldap 15 } + + ldapPort5 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the port number for the LDAP service. + Value: an integer ranging from 1 to 65535 + The default value is 636." + ::= { ldap 16 } + + ldapDomainServer6 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LDAP domain server between 1 to 255 characters. + Default value is 0.0.0.0. Max length is 255 characters." + ::= { ldap 17 } + + ldapUserDomain6 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LDAP user domain if the string consists of numbers, letters, and special characters, the maximum length is 255 characters. + E.g. CN=employee,OU=company,DC=ldap,DC=ibmc,DC=com or OU=department,OU=company,DC=ldap,DC=ibmc." + ::= { ldap 18 } + + ldapPort6 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the port number for the LDAP service. + Value: an integer ranging from 1 to 65535 + The default value is 636." + ::= { ldap 19 } + + ldapGroupInfoDescription1Table OBJECT-TYPE + SYNTAX SEQUENCE OF LDAPGroupInfoDescription1Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the list of LDAP information." + ::= { ldap 50 } + + ldapGroupInfoDescription1Entry OBJECT-TYPE + SYNTAX LDAPGroupInfoDescription1Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "." + INDEX { groupIndex } + ::= { ldapGroupInfoDescription1Table 1 } + + LDAPGroupInfoDescription1Entry ::= + SEQUENCE { + groupIndex + INTEGER, + groupName + DisplayString, + groupDomain + DisplayString, + groupPrivilege + INTEGER, + groupInterfaces + INTEGER + } + + + groupIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "LDAP group index." + ::= { ldapGroupInfoDescription1Entry 1 } + + + groupName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LDAP group name if the string consists of numbers, letters, and special characters, the maximum length is 255 characters." + ::= { ldapGroupInfoDescription1Entry 2 } + + + groupDomain OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LDAP group domain if the string consists of numbers, letters, and special characters, the maximum length is 255 characters. + E.g. Group0 CN=group0,DC=ldap,DC=ibmc,DC=com." + ::= { ldapGroupInfoDescription1Entry 3 } + + + groupPrivilege OBJECT-TYPE + SYNTAX INTEGER + { + commonUser(1), + noAccess(0), + operator(2), + administrator(3), + customRole1(4), + customRole2(5), + customRole3(6), + customRole4(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "0 - no access + 1 - common user + 2 - operator + 3 - administrator + 4 - custom role1 + 5 - custom role2 + 6 - custom role3 + 7 - custom role4 + Default value is commonUser(1)." + ::= { ldapGroupInfoDescription1Entry 4 } + + groupInterfaces OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Information about LDAP group login interfaces. + bit0 - Web: 0 disabled; 1 enabled + bit3 - SSH: 0 disabled; 1 enabled + bit7 - Redfish: 0 disabled; 1 enabled" + ::= { ldapGroupInfoDescription1Entry 5 } + + ldapGroupInfoDescription2Table OBJECT-TYPE + SYNTAX SEQUENCE OF LDAPGroupInfoDescription2Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the list of LDAP information." + ::= { ldap 51 } + + ldapGroupInfoDescription2Entry OBJECT-TYPE + SYNTAX LDAPGroupInfoDescription2Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "." + INDEX { groupIndex2 } + ::= { ldapGroupInfoDescription2Table 1 } + + LDAPGroupInfoDescription2Entry ::= + SEQUENCE { + groupIndex2 + INTEGER, + groupName2 + DisplayString, + groupPrivilege2 + INTEGER, + groupInterfaces2 + INTEGER, + groupDomain2 + DisplayString + } + + + groupIndex2 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "LDAP group index." + ::= { ldapGroupInfoDescription2Entry 1 } + + + groupName2 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LDAP group name if the string consists of numbers, letters, and special characters, the maximum length is 255 characters." + ::= { ldapGroupInfoDescription2Entry 2 } + + groupPrivilege2 OBJECT-TYPE + SYNTAX INTEGER + { + commonUser(1), + noAccess(0), + operator(2), + administrator(3), + customRole1(4), + customRole2(5), + customRole3(6), + customRole4(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "0 - no access + 1 - common user + 2 - operator + 3 - administrator + 4 - custom role1 + 5 - custom role2 + 6 - custom role3 + 7 - custom role4 + Default value is commonUser(1)." + ::= { ldapGroupInfoDescription2Entry 3 } + + groupInterfaces2 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Information about LDAP group login interfaces. + bit0 - Web: 0 disabled; 1 enabled + bit3 - SSH: 0 disabled; 1 enabled + bit7 - Redfish: 0 disabled; 1 enabled" + ::= { ldapGroupInfoDescription2Entry 4 } + + groupDomain2 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LDAP group domain if the string consists of numbers, letters, and special characters, the maximum length is 255 characters. + E.g. Group0 CN=group0,DC=ldap,DC=ibmc,DC=com." + ::= { ldapGroupInfoDescription2Entry 5 } + + ldapGroupInfoDescription3Table OBJECT-TYPE + SYNTAX SEQUENCE OF LDAPGroupInfoDescription3Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the list of LDAP information." + ::= { ldap 52 } + + ldapGroupInfoDescription3Entry OBJECT-TYPE + SYNTAX LDAPGroupInfoDescription3Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "." + INDEX { groupIndex3 } + ::= { ldapGroupInfoDescription3Table 1 } + + LDAPGroupInfoDescription3Entry ::= + SEQUENCE { + groupIndex3 + INTEGER, + groupName3 + DisplayString, + groupPrivilege3 + INTEGER, + groupInterfaces3 + INTEGER, + groupDomain3 + DisplayString + } + + + groupIndex3 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "LDAP group index." + ::= { ldapGroupInfoDescription3Entry 1 } + + + groupName3 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LDAP group name if the string consists of numbers, letters, and special characters, the maximum length is 255 characters." + ::= { ldapGroupInfoDescription3Entry 2 } + + groupPrivilege3 OBJECT-TYPE + SYNTAX INTEGER + { + commonUser(1), + noAccess(0), + operator(2), + administrator(3), + customRole1(4), + customRole2(5), + customRole3(6), + customRole4(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "0 - no access + 1 - common user + 2 - operator + 3 - administrator + 4 - custom role1 + 5 - custom role2 + 6 - custom role3 + 7 - custom role4 + Default value is commonUser(1)." + ::= { ldapGroupInfoDescription3Entry 3 } + + groupInterfaces3 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Information about LDAP group login interfaces. + bit0 - Web: 0 disabled; 1 enabled + bit3 - SSH: 0 disabled; 1 enabled + bit7 - Redfish: 0 disabled; 1 enabled" + ::= { ldapGroupInfoDescription3Entry 4 } + + groupDomain3 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LDAP group domain if the string consists of numbers, letters, and special characters, the maximum length is 255 characters. + E.g. Group0 CN=group0,DC=ldap,DC=ibmc,DC=com." + ::= { ldapGroupInfoDescription3Entry 5 } + + ldapGroupInfoDescription4Table OBJECT-TYPE + SYNTAX SEQUENCE OF LDAPGroupInfoDescription4Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the list of LDAP information." + ::= { ldap 53 } + + ldapGroupInfoDescription4Entry OBJECT-TYPE + SYNTAX LDAPGroupInfoDescription4Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "." + INDEX { groupIndex4 } + ::= { ldapGroupInfoDescription4Table 1 } + + LDAPGroupInfoDescription4Entry ::= + SEQUENCE { + groupIndex4 + INTEGER, + groupName4 + DisplayString, + groupPrivilege4 + INTEGER, + groupInterfaces4 + INTEGER, + groupDomain4 + DisplayString + } + + + groupIndex4 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "LDAP group index." + ::= { ldapGroupInfoDescription4Entry 1 } + + + groupName4 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LDAP group name if the string consists of numbers, letters, and special characters, the maximum length is 255 characters." + ::= { ldapGroupInfoDescription4Entry 2 } + + groupPrivilege4 OBJECT-TYPE + SYNTAX INTEGER + { + commonUser(1), + noAccess(0), + operator(2), + administrator(3), + customRole1(4), + customRole2(5), + customRole3(6), + customRole4(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "0 - no access + 1 - common user + 2 - operator + 3 - administrator + 4 - custom role1 + 5 - custom role2 + 6 - custom role3 + 7 - custom role4 + Default value is commonUser(1)." + ::= { ldapGroupInfoDescription4Entry 3 } + + groupInterfaces4 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Information about LDAP group login interfaces. + bit0 - Web: 0 disabled; 1 enabled + bit3 - SSH: 0 disabled; 1 enabled + bit7 - Redfish: 0 disabled; 1 enabled" + ::= { ldapGroupInfoDescription4Entry 4 } + + groupDomain4 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LDAP group domain if the string consists of numbers, letters, and special characters, the maximum length is 255 characters. + E.g. Group0 CN=group0,DC=ldap,DC=ibmc,DC=com." + ::= { ldapGroupInfoDescription4Entry 5 } + + ldapGroupInfoDescription5Table OBJECT-TYPE + SYNTAX SEQUENCE OF LDAPGroupInfoDescription5Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the list of LDAP information." + ::= { ldap 54 } + + ldapGroupInfoDescription5Entry OBJECT-TYPE + SYNTAX LDAPGroupInfoDescription5Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "." + INDEX { groupIndex5 } + ::= { ldapGroupInfoDescription5Table 1 } + + LDAPGroupInfoDescription5Entry ::= + SEQUENCE { + groupIndex5 + INTEGER, + groupName5 + DisplayString, + groupPrivilege5 + INTEGER, + groupInterfaces5 + INTEGER, + groupDomain5 + DisplayString + } + + + groupIndex5 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "LDAP group index." + ::= { ldapGroupInfoDescription5Entry 1 } + + + groupName5 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LDAP group name if the string consists of numbers, letters, and special characters, the maximum length is 255 characters." + ::= { ldapGroupInfoDescription5Entry 2 } + + groupPrivilege5 OBJECT-TYPE + SYNTAX INTEGER + { + commonUser(1), + noAccess(0), + operator(2), + administrator(3), + customRole1(4), + customRole2(5), + customRole3(6), + customRole4(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "0 - no access + 1 - common user + 2 - operator + 3 - administrator + 4 - custom role1 + 5 - custom role2 + 6 - custom role3 + 7 - custom role4 + Default value is commonUser(1)." + ::= { ldapGroupInfoDescription5Entry 3 } + + groupInterfaces5 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Information about LDAP group login interfaces. + bit0 - Web: 0 disabled; 1 enabled + bit3 - SSH: 0 disabled; 1 enabled + bit7 - Redfish: 0 disabled; 1 enabled" + ::= { ldapGroupInfoDescription5Entry 4 } + + groupDomain5 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LDAP group domain if the string consists of numbers, letters, and special characters, the maximum length is 255 characters. + E.g. Group0 CN=group0,DC=ldap,DC=ibmc,DC=com." + ::= { ldapGroupInfoDescription5Entry 5 } + + ldapGroupInfoDescription6Table OBJECT-TYPE + SYNTAX SEQUENCE OF LDAPGroupInfoDescription6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the list of LDAP information." + ::= { ldap 55 } + + ldapGroupInfoDescription6Entry OBJECT-TYPE + SYNTAX LDAPGroupInfoDescription6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "." + INDEX { groupIndex6 } + ::= { ldapGroupInfoDescription6Table 1 } + + LDAPGroupInfoDescription6Entry ::= + SEQUENCE { + groupIndex6 + INTEGER, + groupName6 + DisplayString, + groupPrivilege6 + INTEGER, + groupInterfaces6 + INTEGER, + groupDomain6 + DisplayString + } + + + groupIndex6 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "LDAP group index." + ::= { ldapGroupInfoDescription6Entry 1 } + + + groupName6 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LDAP group name if the string consists of numbers, letters, and special characters, the maximum length is 255 characters." + ::= { ldapGroupInfoDescription6Entry 2 } + + groupPrivilege6 OBJECT-TYPE + SYNTAX INTEGER + { + commonUser(1), + noAccess(0), + operator(2), + administrator(3), + customRole1(4), + customRole2(5), + customRole3(6), + customRole4(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "0 - no access + 1 - common user + 2 - operator + 3 - administrator + 4 - custom role1 + 5 - custom role2 + 6 - custom role3 + 7 - custom role4 + Default value is commonUser(1)." + ::= { ldapGroupInfoDescription6Entry 3 } + + groupInterfaces6 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Information about LDAP group login interfaces. + bit0 - Web: 0 disabled; 1 enabled + bit3 - SSH: 0 disabled; 1 enabled + bit7 - Redfish: 0 disabled; 1 enabled" + ::= { ldapGroupInfoDescription6Entry 4 } + + groupDomain6 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LDAP group domain if the string consists of numbers, letters, and special characters, the maximum length is 255 characters. + E.g. Group0 CN=group0,DC=ldap,DC=ibmc,DC=com." + ::= { ldapGroupInfoDescription6Entry 5 } +-- ****** Trap Location ******************************* + + trap OBJECT IDENTIFIER ::= { hwiBMC 4 } + + + trapEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable (1), + enable (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The state of Trap. + Default value is enable(2)." + ::= { trap 1 } + + + trapCommunity OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SNMP trap community between 1 to 18 characters. + A community supports all characters except space." + ::= { trap 2 } + + + trapLevel OBJECT-TYPE + SYNTAX INTEGER + { + ok(1), + minor(2), + major(3), + critical(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The level of trap send. + Default level is minor. + ok:send all level message. + minor:send minor and above level message. + major:send major and above level message. + critical:send critical level message." + ::= { trap 3 } + + trapMode OBJECT-TYPE + SYNTAX INTEGER + { + eventCodeMode(1), + trapOidMode(2), + trapPreciseAlarmMode(3) + } + + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Trap mode." + ::= { trap 4 } + + trapVersion OBJECT-TYPE + SYNTAX INTEGER + { + v1(1), + v2c(2), + v3(3) + } + + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Trap version." + ::= { trap 5 } + + trapRearm OBJECT-TYPE + SYNTAX INTEGER + { + rearm(1) + } + + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Send rearm commomnd." + ::= { trap 6 } + + trapServerIdentity OBJECT-TYPE + SYNTAX INTEGER + { + boardSN(1), + productAssetTag(2), + hostName(3) + } + + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Choose the server Identity when sending trap." + ::= { trap 7 } + + trapSecurityUserName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The security user name for SNMP TRAP V3, the user should be one of the BMC local user." + ::= { trap 8 } + + trapLevelDetail OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The level of trap send. + Support set/get any combination of the 4 alarm levels(critical,major,minor,normal), use comma to separate them. + none/all is also supported,but never use it with the 4 levels together. + + e.g. To set critical + major level message, just set: + critical,major + To set critical level message, just set: + critical + To set all level message, just set: + all" + ::= { trap 9 } + + --Trap + trapInfoDescriptionTable OBJECT-TYPE + SYNTAX SEQUENCE OF TrapInfoDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the list of Trap information." + ::= { trap 50 } + + trapInfoDescriptionEntry OBJECT-TYPE + SYNTAX TrapInfoDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a trap group." + INDEX { trapReceiverIndex } + ::= { trapInfoDescriptionTable 1 } + + TrapInfoDescriptionEntry ::= + SEQUENCE { + trapReceiverIndex + INTEGER, + trapReceiverEnable + INTEGER, + trapReceiverAddress + DisplayString, + trapReceiverPort + INTEGER, + trapSendType + INTEGER, + trapTest + INTEGER, + trapBobEnable + INTEGER + } + + trapReceiverIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { trapInfoDescriptionEntry 1 } + + + trapReceiverEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Trap Receiver state enable 2, + disable 1." + ::= { trapInfoDescriptionEntry 2 } + + + trapReceiverAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Trap Receiver IPv4 addrsss, IPv6 address or domain name. + Default value is empty." + ::= { trapInfoDescriptionEntry 3 } + + + trapReceiverPort OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SNMP trap port, default is 162." + ::= { trapInfoDescriptionEntry 4 } + + + trapSendType OBJECT-TYPE + SYNTAX INTEGER + { + snmpTrap(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Send message type snmptrap." + ::= { trapInfoDescriptionEntry 5 } + + + trapTest OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Test the SNMP trap or syslog whether could send. + When set, the value is only 1." + ::= { trapInfoDescriptionEntry 6 } + + trapBobEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "BOB: iBMC over iBMA. + Use in-band channel forwarding trap: enabled 2, + disabled 1." + ::= { trapInfoDescriptionEntry 7 } + +-- ****** SMTP Location ******************************* + + smtp OBJECT IDENTIFIER ::= { hwiBMC 5 } + + smtpEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable (1), + enable (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The state of SMTP. + Default value is disable(1)." + ::= { smtp 1 } + + + smtpSendSeverity OBJECT-TYPE + SYNTAX INTEGER + { + ok(1), + minor(2), + major(3), + critical(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The severity of SMTP send. + Default Severity is ok(1). + ok:Send all level message. + minor:Send minor and above level message. + major:Send major and above level message. + critical:Send critical level message." + ::= { smtp 2 } + + + smtpServerIP OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The SMTP server IPv4 address, IPv6 address or domain name. + Default value is empty." + ::= { smtp 3 } + + + smtpLoginType OBJECT-TYPE + SYNTAX INTEGER + { + anonymous(1), + account(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SMTP login type anonymous 1, account 2. + Default value is anonymous(1)." + ::= { smtp 4 } + + + smtpLoginAccount OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Login account between 1 to 64 characters. + A login account supports all characters except space,double quotationthe,equal and the following characters:#'&." + ::= { smtp 5 } + + + smtpLoginPassword OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set user login SMTP password. + Login password between 1 to 50 characters." + ::= { smtp 6 } + + + smtpSendFrom OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Send from between 0 to 255 characters. + A send from supports all characters except space,double quotation,equal and the following characters:#'&." + ::= { smtp 7 } + + smtpTLSEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable (1), + enable (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The TLS state for SMTP. + Default value is enable(2)." + ::= { smtp 8 } + + + smtpSendSeverityDetail OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The severity of SMTP send. + Support set/get any combination of the 4 alarm levels(critical,major,minor,normal), use comma to separate them. + none/all is also supported,but never use it with the 4 levels together. + + e.g. To set critical + major level message, just set: + critical,major + To set critical level message, just set: + critical + To set all level message, just set: + all" + ::= { smtp 9 } + + + smtpReceiverDescriptionTable OBJECT-TYPE + SYNTAX SEQUENCE OF SmtpReceiverDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the list of SMTP Receiver information." + ::= { smtp 50 } + + smtpReceiverDescriptionEntry OBJECT-TYPE + SYNTAX SmtpReceiverDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about SMTP Receiver information." + INDEX { smtpReceiverIndex } + ::= { smtpReceiverDescriptionTable 1 } + + SmtpReceiverDescriptionEntry ::= + SEQUENCE { + smtpReceiverIndex + INTEGER, + smtpReceiverState + INTEGER, + smtpReceiverAddress + DisplayString, + smtpReceiverDescription + DisplayString, + smtpReceiverTest + INTEGER + } + + smtpReceiverIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Smtp receiver index." + ::= { smtpReceiverDescriptionEntry 1 } + + + smtpReceiverState OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SMTP receiver enable state. Disable 1, enable 2. + Default value is disable(1)." + ::= { smtpReceiverDescriptionEntry 2 } + + + smtpReceiverAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Email address between 0 to 255 characters. + A email address supports all characters except space,double quotation,equal and the following characters:#'&." + ::= { smtpReceiverDescriptionEntry 3 } + + + smtpReceiverDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Email description between 0 to 255 characters. + A email description supports all characters except double quotation,equal and the following characters:#'&." + ::= { smtpReceiverDescriptionEntry 4 } + + + smtpReceiverTest OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Test whether could send email. + When set, the value is only 1." + ::= { smtpReceiverDescriptionEntry 5 } + +-- ****** Syslog Location ******************************* + + syslog OBJECT IDENTIFIER ::= { hwiBMC 34 } + + + syslogEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable (1), + enable (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The enable state of syslog. + Default value is disable(1)." + ::= { syslog 1 } + + syslogIdentity OBJECT-TYPE + SYNTAX INTEGER + { + boardSN(1), + productAssetTag(2), + hostName(3) + } + + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Choose the server Identity when sending syslog." + ::= { syslog 2 } + + syslogSeverity OBJECT-TYPE + SYNTAX INTEGER + { + ok(1), + minor(2), + major(3), + critical(4), + none(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The level of syslog send. + Default level is ok. + ok:send all level message. + minor:send minor and above level message. + major:send major and above level message. + critical:send critical level message. + none:send nothing." + ::= { syslog 3 } + + syslogProtocolType OBJECT-TYPE + SYNTAX INTEGER + { + udp(1), + tcp(2), + tls(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The syslog protocol type. + Default value is TCP. + udp:When receiving messages using the UDP protocol. + tcp:When receiving messages using the TCP protocol. + tls:When receiving messages using the TCP protocol" + ::= { syslog 4 } + + syslogAuthType OBJECT-TYPE + SYNTAX INTEGER + { + one-way(1), + mutual(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The syslog auth type. + Default value is one way authentication. + one way authentication:authenticate the server. + mutual authentication:authenticate the server and client." + ::= { syslog 5 } + + syslogImportRootCertificate OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Import root certificate of the syslog server,write only. eg:/tmp/cacert.pem" + ::= { syslog 6 } + + syslogImportClientCertificate OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Import client certificate of the syslog server,write only. eg:/tmp/client.pfx;password" + ::= { syslog 7 } + + --Syslog + syslogInfoDescriptionTable OBJECT-TYPE + SYNTAX SEQUENCE OF SyslogInfoDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the list of Syslog information." + ::= { syslog 50 } + + syslogInfoDescriptionEntry OBJECT-TYPE + SYNTAX SyslogInfoDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a syslog group." + INDEX { syslogReceiverIndex } + ::= { syslogInfoDescriptionTable 1 } + + SyslogInfoDescriptionEntry ::= + SEQUENCE { + syslogReceiverIndex + INTEGER, + syslogReceiverEnable + INTEGER, + syslogReceiverAddress + DisplayString, + syslogReceiverPort + INTEGER, + syslogSendLogType + DisplayString, + syslogReceiverTest + INTEGER + } + + syslogReceiverIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { syslogInfoDescriptionEntry 1 } + + + syslogReceiverEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Syslog Receiver state enable 2, + disable 1." + ::= { syslogInfoDescriptionEntry 2 } + + + syslogReceiverAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Syslog Receiver IP addrsss. + Default value is empty." + ::= { syslogInfoDescriptionEntry 3 } + + + syslogReceiverPort OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Syslog port." + ::= { syslogInfoDescriptionEntry 4 } + + syslogSendLogType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The log type of syslog send. + Support set/get any combination of the 3 log type(OperationLogs,SecurityLogs,EventLogs), use comma to separate them. + none/all is also supported,but never use it with the 3 log types together. + + e.g. To set OperationLogs + SecurityLogs log type message, just set: + OperationLogs,SecurityLogs + To set EventLogs message, just set: + EventLogs + To set none level message, just set: + none + To set all level message, just set: + all" + ::= { syslogInfoDescriptionEntry 5 } + + syslogReceiverTest OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Test the syslog. + When set, the value is only 1." + ::= { syslogInfoDescriptionEntry 6 } + + --syslog cert + syslogCertInfoDescriptionTable OBJECT-TYPE + SYNTAX SEQUENCE OF SyslogCertInfoDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the list of Syslog cert information. + 1:root CA. + 2:client cert." + ::= { syslog 51 } + syslogCertInfoDescriptionEntry OBJECT-TYPE + SYNTAX SyslogCertInfoDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a syslog cert group." + INDEX { syslogCertType } + ::= { syslogCertInfoDescriptionTable 1 } + + SyslogCertInfoDescriptionEntry ::= + SEQUENCE { + syslogCertType + INTEGER, + syslogCertIssuedTo + DisplayString, + syslogCertIssuedBy + DisplayString, + syslogCertValidFrom + DisplayString, + syslogCertValidTo + DisplayString, + syslogCertSerialNumber + DisplayString + } + + syslogCertType OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "1: The root CA of syslog server. + 2: The client certificate of iBMC." + ::= { syslogCertInfoDescriptionEntry 1 } + syslogCertIssuedTo OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Provides information about the user (current server) of an SSL certificate." + ::= { syslogCertInfoDescriptionEntry 2 } + syslogCertIssuedBy OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Provides information about the issuer of an SSL certificate. The fields + contained in Issued By are the same as those in Issued To." + ::= { syslogCertInfoDescriptionEntry 3 } + syslogCertValidFrom OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the date when an SSL certificate starts to take effect." + ::= { syslogCertInfoDescriptionEntry 4 } + syslogCertValidTo OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the date when an SSL certificate will expire." + ::= { syslogCertInfoDescriptionEntry 5 } + syslogCertSerialNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the serial number of an SSL certificate, used for identifying and + migrating the certificate." + ::= { syslogCertInfoDescriptionEntry 6 } +-- ****** PowerSupply Location ******************************* + + powerSupplyInfo OBJECT IDENTIFIER ::= { hwiBMC 6 } + + + powerSupplyEntireStatus OBJECT-TYPE + SYNTAX INTEGER + { + ok(1), + minor(2), + major(3), + critical(4), + absence(5), + unknown(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about all power supply health status." + ::= { powerSupplyInfo 1 } + + settedPowerSupplyEntireMode OBJECT-TYPE + SYNTAX INTEGER + { + loadBalance(1), + activeStandby(2), + unsupport(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setted power supply entire mode. + Power supply entire mode get: + 1:loadBalance(1) + 2:activeBackup(2) + 3:unsupport(3) + Power supply entire mode set: + 1:loadBalance(1) + 2:activeBackup(2) + " + ::= { powerSupplyInfo 2 } + + actualPowerSupplyEntireMode OBJECT-TYPE + SYNTAX INTEGER + { + loadBalance(1), + activeStandby(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Actual power supply entire mode." + ::= { powerSupplyInfo 3 } + + settedActivePowerSupply OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setted active power supply. per bit represents a PS, bit0 is PS1, and so on, the bit value of 1 indicates the PS is active.can not set all PS are active or backup.The result 0x7FFFFFFF is unsupport." + ::= { powerSupplyInfo 4 } + + powerSupplyDescriptionTable OBJECT-TYPE + SYNTAX SEQUENCE OF PowerSupplyDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the list of power supply information." + ::= { powerSupplyInfo 50 } + + powerSupplyDescriptionEntry OBJECT-TYPE + SYNTAX PowerSupplyDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about power supply." + INDEX { powerSupplyIndex } + ::= { powerSupplyDescriptionTable 1 } + + PowerSupplyDescriptionEntry ::= + SEQUENCE { + powerSupplyIndex + INTEGER, + powerSupplymanufacture + DisplayString, + powerSupplyInputMode + INTEGER, + powerSupplyModel + DisplayString, + powerSupplyVersion + DisplayString, + powerSupplyPowerRating + INTEGER, + powerSupplyStatus + INTEGER, + powerSupplyInputPower + INTEGER, + powerSupplyPresence + INTEGER, + powerSupplyProtocol + INTEGER , + powerSupplyLocation + DisplayString, + powerSupplyFunction + DisplayString, + powerSupplyDevicename + DisplayString, + powerSupplyWorkMode + INTEGER, + powerSupplySN + DisplayString + } + + powerSupplyIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Power supply index." + ::= { powerSupplyDescriptionEntry 1 } + + + powerSupplymanufacture OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about power manufacture." + ::= { powerSupplyDescriptionEntry 2 } + + + powerSupplyInputMode OBJECT-TYPE + SYNTAX INTEGER + { + acInput(1), + dcInput(2), + acInputDcInput(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about power input." + ::= { powerSupplyDescriptionEntry 3 } + + + powerSupplyModel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about power Model." + ::= { powerSupplyDescriptionEntry 4 } + + + + powerSupplyVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about power version." + ::= { powerSupplyDescriptionEntry 5 } + + + + powerSupplyPowerRating OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about power rating." + ::= { powerSupplyDescriptionEntry 6 } + + + + powerSupplyStatus OBJECT-TYPE + SYNTAX INTEGER + { + ok(1), + minor(2), + major(3), + critical(4), + absence(5), + unknown(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about power status." + ::= { powerSupplyDescriptionEntry 7 } + + + powerSupplyInputPower OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about input power. + The unit is watt." + ::= { powerSupplyDescriptionEntry 8 } + + + powerSupplyPresence OBJECT-TYPE + SYNTAX INTEGER + { + absence(1), + presence(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about power presence status." + ::= { powerSupplyDescriptionEntry 9 } + + + powerSupplyProtocol OBJECT-TYPE + SYNTAX INTEGER + { + psmi(1), + pmbus(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about power protocol." + ::= { powerSupplyDescriptionEntry 10 } + + powerSupplyLocation OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Power supply physical location." + ::= { powerSupplyDescriptionEntry 11 } + powerSupplyFunction OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Power supply logic function." + ::= { powerSupplyDescriptionEntry 12 } + powerSupplyDevicename OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Power supply devicename." + ::= { powerSupplyDescriptionEntry 13 } + + powerSupplyWorkMode OBJECT-TYPE + SYNTAX INTEGER + { + active(1), + backup(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "power supply actual work mode." + ::= { powerSupplyDescriptionEntry 14 } + + powerSupplySN OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Power supply SN." + ::= { powerSupplyDescriptionEntry 15 } +-- ****** FRU Power Control Property ******************************* + + fruPowerProperty OBJECT IDENTIFIER ::= { hwiBMC 7 } + + fruPowerDescriptionTable OBJECT-TYPE + SYNTAX SEQUENCE OF FruPowerDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the list of fru power information." + ::= { fruPowerProperty 50 } + + fruPowerDescriptionEntry OBJECT-TYPE + SYNTAX FruPowerDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about fru power supply." + INDEX { fruNum } + ::= { fruPowerDescriptionTable 1 } + + FruPowerDescriptionEntry ::= + SEQUENCE { + fruNum + INTEGER, + fruPowerControl + INTEGER + } + + + fruNum OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the FRU power." + ::= { fruPowerDescriptionEntry 1 } + + + + fruPowerControl OBJECT-TYPE + SYNTAX INTEGER + { + normalPowerOff(1), + powerOn(2), + forcedSystemReset(3), + forcedPowerCycle(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Information about fru power control." + ::= { fruPowerDescriptionEntry 2 } + +-- ****** FAN Information ******************************* + + fanProperty OBJECT IDENTIFIER ::= { hwiBMC 8 } + + + fanMode OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Fan control mode manual or auto. + fan mode: + 0 - auto + 1 - manual + + set format: ,[timeout] + get format: ,[timeout] + + When = 0, the format is only . + + [timeout] is option and value is in [0,300],unit is second, + When set, if fan mode is manual and without [timeout], + The default out time is 30 seconds." + ::= { fanProperty 1 } + + + fanLevel OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Percent of fan speed. + This value is in [MIN_FANLEVEL,100]. + MIN_FANLEVEL is the minimum fanlevel according to systems, + particular, when get, 255 represent fan mode is auto." + ::= { fanProperty 2 } + + + fanEntireStatus OBJECT-TYPE + SYNTAX INTEGER + { + ok(1), + minor(2), + major(3), + critical(4), + absence(5), + unknown(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about all fan health status." + ::= { fanProperty 3 } + + fanDescriptionTable OBJECT-TYPE + SYNTAX SEQUENCE OF FanDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the list of fan information." + ::= { fanProperty 50 } + + fanDescriptionEntry OBJECT-TYPE + SYNTAX FanDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about fan information." + INDEX { fanIndex } + ::= { fanDescriptionTable 1 } + + FanDescriptionEntry ::= + SEQUENCE { + fanIndex + INTEGER, + fanSpeed + INTEGER, + fanPresence + INTEGER, + fanStatus + INTEGER, + fanLocation + DisplayString, + fanFunction + DisplayString, + fanDevicename + DisplayString, + fanSpeedRatio + INTEGER + } + + + fanIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Fan index." + ::= { fanDescriptionEntry 1 } + + + + fanSpeed OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about fan speed, Unit is RPM." + ::= { fanDescriptionEntry 2 } + + + fanPresence OBJECT-TYPE + SYNTAX INTEGER + { + absence(1), + presence(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about fan presence." + ::= { fanDescriptionEntry 3 } + + + + fanStatus OBJECT-TYPE + SYNTAX INTEGER + { + ok(1), + minor(2), + major(3), + critical(4), + absence(5), + unknown(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about fan health status." + ::= { fanDescriptionEntry 4 } + + + fanLocation OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Fan physical location." + ::= { fanDescriptionEntry 5 } + + + fanFunction OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Fan logic function." + ::= { fanDescriptionEntry 6 } + + + fanDevicename OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Fan devicename." + ::= { fanDescriptionEntry 7 } + + + + fanSpeedRatio OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Fan speed ratio." + ::= { fanDescriptionEntry 8 } + +-- ****** FRU LED Information ******************************* + + fruLedProperty OBJECT IDENTIFIER ::= { hwiBMC 9 } + + fruLedDescriptionTable OBJECT-TYPE + SYNTAX SEQUENCE OF FruLedDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the list of led information." + ::= { fruLedProperty 50 } + + fruLedDescriptionEntry OBJECT-TYPE + SYNTAX FruLedDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about led." + INDEX { fruID, ledName } + ::= { fruLedDescriptionTable 1 } + + FruLedDescriptionEntry ::= + SEQUENCE { + fruID + INTEGER, + ledName + DisplayString, + ledColorCapbilities + DisplayString, + ledColorInLocalControlState + DisplayString, + ledColorInOverrideState + DisplayString, + ledColor + DisplayString, + ledMode + INTEGER, + ledStatus + INTEGER, + ledLitOnLastTime + INTEGER, + ledLitOffLastTime + INTEGER + } + + + fruID OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "FRU Led index." + ::= { fruLedDescriptionEntry 1 } + + + ledName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "FRU Led name." + ::= { fruLedDescriptionEntry 2 } + + + ledColorCapbilities OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Led capbility: BLUE,RED,GREEN,AMBER,ORANGE,WHITE. + Return value seprate by ','." + ::= { fruLedDescriptionEntry 3 } + + + ledColorInLocalControlState OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Led control state: BLUE,RED,GREEN,AMBER,ORANGE,WHITE." + ::= { fruLedDescriptionEntry 4 } + + + ledColorInOverrideState OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Led override: BLUE,RED,GREEN,AMBER,ORANGE,WHITE." + ::= { fruLedDescriptionEntry 5 } + + + ledColor OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Led color now: BLUE,RED,GREEN,AMBER,ORANGE,WHITE." + ::= { fruLedDescriptionEntry 6 } + + + ledMode OBJECT-TYPE + SYNTAX INTEGER + { + localControl(1), + override(2), + test(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about LED mode." + ::= { fruLedDescriptionEntry 7 } + + + ledStatus OBJECT-TYPE + SYNTAX INTEGER + { + off(1), + on(2), + blinking(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information LED status now." + ::= { fruLedDescriptionEntry 8 } + + + ledLitOnLastTime OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit:10ms(Blinking),100ms(Test) + Range:(1~250)*10ms(Blinking), + (1~127)*100ms(Test)." + ::= { fruLedDescriptionEntry 9 } + + + ledLitOffLastTime OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit:10ms(Blinking) + Range:(1~250)*10ms(Blinking)." + ::= { fruLedDescriptionEntry 10 } + + +-- ****** Component Information ******************************* + + componentProperty OBJECT IDENTIFIER ::= { hwiBMC 10 } + + componentDescriptionTable OBJECT-TYPE + SYNTAX SEQUENCE OF ComponentDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the part component." + ::= { componentProperty 50 } + + componentDescriptionEntry OBJECT-TYPE + SYNTAX ComponentDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about led." + INDEX { componentName } + ::= { componentDescriptionTable 1 } + + ComponentDescriptionEntry ::= + SEQUENCE { + componentName + DisplayString, + componentType + INTEGER, + componentPCBVersion + DisplayString, + componentBoardID + DisplayString, + componentStatus + INTEGER + } + + + componentName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about component name." + ::= { componentDescriptionEntry 1 } + + + componentType OBJECT-TYPE + SYNTAX INTEGER + { + baseBoard(1), + mezzCard(2), + amcController(3), + mmcController(4), + hddBackPlane(5), + raidCard(6), + cpuBoard(10), + ioBoard(11), + memoryBoard(12), + riserCard(16), + m2TransferCard(46), + lomCard(13), + pcieCard(9), + gpuBoard(64), + pcieTransferCard(39), + fanBoard(24), + passThroughCard(68), + logicalDrive(69), + pcieRetimer(70) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about component type." + ::= { componentDescriptionEntry 2 } + + + componentPCBVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about PCB version." + ::= { componentDescriptionEntry 3 } + + + + componentBoardID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about board ID." + ::= { componentDescriptionEntry 4 } + + + componentStatus OBJECT-TYPE + SYNTAX INTEGER + { + ok(1), + minor(2), + major(3), + critical(4), + absence(5), + unknown(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about board health status." + ::= { componentDescriptionEntry 5 } + + +-- ****** Firmware Information ******************************* + + firmwareProperty OBJECT IDENTIFIER ::= { hwiBMC 11 } + + firmwareDescriptionTable OBJECT-TYPE + SYNTAX SEQUENCE OF FirmwareDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the part firmware." + ::= { firmwareProperty 50 } + + firmwareDescriptionEntry OBJECT-TYPE + SYNTAX FirmwareDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about firmware." + INDEX { firmwareName } + ::= { firmwareDescriptionTable 1 } + + FirmwareDescriptionEntry ::= + SEQUENCE { + fruNumber + INTEGER, + firmwareName + DisplayString, + firmwareType + INTEGER, + firmwareReleaseDate + DisplayString, + firmwareVersion + DisplayString, + firmwareLocation + DisplayString, + firmwareBoard + DisplayString + } + + + firmwareName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about firmware name." + ::= { firmwareDescriptionEntry 1 } + + + firmwareType OBJECT-TYPE + SYNTAX INTEGER + { + iBMC(1), + fpga(2), + cpld(3), + bios(4), + uboot(5), + lcd(6), + backupUboot(7), + ioboardCpld(8), + cpuboardCpld(9), + hddBackPlaneCpld(10), + pcieRiserCardCpld(11), + raidCardCpld(12), + peripheralFirmware(13), + gpuBoardCpld(14) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about firmware type." + ::= { firmwareDescriptionEntry 2 } + + + firmwareReleaseDate OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about firmware release date." + ::= { firmwareDescriptionEntry 3 } + + + + firmwareVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about firmware version." + ::= { firmwareDescriptionEntry 4 } + + + firmwareLocation OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about firmware location." + ::= { firmwareDescriptionEntry 5 } + + fruNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about FRU id." + ::= { firmwareDescriptionEntry 6 } + + + firmwareBoard OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about firmware Board." + ::= { firmwareDescriptionEntry 7 } +-- ****** Network Information ******************************* + + networkProperty OBJECT IDENTIFIER ::= { hwiBMC 12 } + + networkDescriptionTable OBJECT-TYPE + SYNTAX SEQUENCE OF NetworkDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the ethernet." + ::= { networkProperty 50 } + + networkDescriptionEntry OBJECT-TYPE + SYNTAX NetworkDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about ethernet." + INDEX { ethNum } + ::= { networkDescriptionTable 1 } + + NetworkDescriptionEntry ::= + SEQUENCE { + ethNum + INTEGER, + ethIPAddress + IpAddress, + ethNetmask + IpAddress, + ethDefaultGateway + IpAddress, + ethIPSource + INTEGER, + ethMACAddress + DisplayString, + ethType + INTEGER, + ethHostPort + INTEGER, + ethEnable + INTEGER, + ethMode + INTEGER, + vlanID + DisplayString, + ethInfo + DisplayString, + ethIPv4Enable + INTEGER + } + + + ethNum OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about ethernet port number." + ::= { networkDescriptionEntry 1 } + + + ethIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Information about ethernet IP address." + ::= { networkDescriptionEntry 2 } + + + ethNetmask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Information about netmask." + ::= { networkDescriptionEntry 3 } + + + + ethDefaultGateway OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Information about default gateway." + ::= { networkDescriptionEntry 4 } + + + + ethIPSource OBJECT-TYPE + SYNTAX INTEGER + { + static(1), + dhcp(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Information about IP source." + ::= { networkDescriptionEntry 5 } + + + ethMACAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about MAC address." + ::= { networkDescriptionEntry 6 } + + + ethType OBJECT-TYPE + SYNTAX INTEGER + { + mgmt(1), + share(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about ethernet port type." + ::= { networkDescriptionEntry 7 } + + + ethHostPort OBJECT-TYPE + SYNTAX INTEGER + { + none(1), + port1(2), + port2(3), + port3(4), + port4(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Information about share ethernet binded host port." + ::= { networkDescriptionEntry 8 } + + + ethEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Information about eth enabled." + ::= { networkDescriptionEntry 9 } + + + ethMode OBJECT-TYPE + SYNTAX INTEGER + { + dedicated (1), + lomShare(2), + adaptive(3), + pcieShare(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Information about ethernet Mode." + ::= { networkDescriptionEntry 10 } + + + vlanID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Disable or enable VLAN and set ID. + Set 'off' to disabled VLAN. + Set [1,4094] to enable VLAN and set ID." + ::= { networkDescriptionEntry 11 } + + + ethInfo OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set IPaddr,Netmask,Gateway. + eg.: 192.168.2.100,255.255.255.0,192.168.2.1" + ::= { networkDescriptionEntry 12 } + + ethIPv4Enable OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Information about eth IPv4 enabled." + ::= { networkDescriptionEntry 13 } + +-- ****** Sensor Information ******************************* + + sensorProperty OBJECT IDENTIFIER ::= { hwiBMC 13 } + + sensorDescriptionTable OBJECT-TYPE + SYNTAX SEQUENCE OF SensorDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the sensor." + ::= { sensorProperty 50 } + + sensorDescriptionEntry OBJECT-TYPE + SYNTAX SensorDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about sensor." + INDEX { sensorName } + ::= { sensorDescriptionTable 1 } + + SensorDescriptionEntry ::= + SEQUENCE { + sensorName + DisplayString, + sensorReading + DisplayString, + sensorUpperNonRecoverable + DisplayString, + sensorUpperCritical + DisplayString, + sensorUpperMinor + DisplayString, + sensorLowerNonRecoverable + DisplayString, + sensorLowerCritical + DisplayString, + sensorLowerMinor + DisplayString, + sensorStatus + DisplayString, + sensorType + INTEGER, + sensorPositiveHysteresis + INTEGER, + sensorNegativeHysteresis + INTEGER, + sensorPositiveHysteresisString + DisplayString, + sensorNegativeHysteresisString + DisplayString, + sensorUnit + INTEGER, + sensorEventReadingType + INTEGER + } + + + sensorName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about sensor name." + ::= { sensorDescriptionEntry 1 } + + + sensorReading OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sensor current reading." + ::= { sensorDescriptionEntry 2 } + + + sensorUpperNonRecoverable OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about sensor upper nonrecoverable threshold." + ::= { sensorDescriptionEntry 3 } + + + + sensorUpperCritical OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about sensor upper crtical threshold." + ::= { sensorDescriptionEntry 4 } + + + + sensorUpperMinor OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about sensor upper minor threshold." + ::= { sensorDescriptionEntry 5 } + + + sensorLowerNonRecoverable OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about sensor lower nonrecoverable threshold." + ::= { sensorDescriptionEntry 6 } + + + + sensorLowerCritical OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about sensor lower crtical threshold." + ::= { sensorDescriptionEntry 7 } + + + sensorLowerMinor OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about sensor lower minor threshold." + ::= { sensorDescriptionEntry 8 } + + + + sensorStatus OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about sensor status." + ::= { sensorDescriptionEntry 9 } + + + sensorType OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about sensor type." + ::= { sensorDescriptionEntry 10 } + + + sensorPositiveHysteresis OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Positive-going Threshold Hysteresis Value. Set to 00h if sensor does not + support positive-going threshold hysteresis. This value is subtracted from + positive going thresholds to determine the point where the asserted status for + that threshold will clear. See section 35.13.2, Hysteresis and Event Status and + section 35.13.3, High-going versus Low-going Threshold Events. " + ::= { sensorDescriptionEntry 11 } + + + sensorNegativeHysteresis OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Negative-going Threshold Hysteresis Value. This value is added to negative + going thresholds to determine the point where the asserted status for that + threshold will clear. Set to 00h if sensor does not support negative-going + threshold hysteresis. " + ::= { sensorDescriptionEntry 12 } + + + sensorPositiveHysteresisString OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Positive-going Threshold Hysteresis Value. Set to 'na' if sensor does not + support positive-going threshold hysteresis. This value is subtracted from + positive going thresholds to determine the point where the asserted status for + that threshold will clear. See section 35.13.2, Hysteresis and Event Status and + section 35.13.3, High-going versus Low-going Threshold Events. " + ::= { sensorDescriptionEntry 13 } + + + sensorNegativeHysteresisString OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Negative-going Threshold Hysteresis Value. This value is added to negative + going thresholds to determine the point where the asserted status for that + threshold will clear. Set to 'na' if sensor does not support negative-going + threshold hysteresis. " + ::= { sensorDescriptionEntry 14 } + + sensorUnit OBJECT-TYPE + SYNTAX INTEGER + { + unspecified (0), + degrees-c (1), + degrees-f (2), + degrees-k (3), + volts (4), + amps (5), + watts (6), + rpm (18) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about sensor unit." + ::= { sensorDescriptionEntry 15 } + + sensorEventReadingType OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about event reading type." + ::= { sensorDescriptionEntry 16 } + +-- ****** Local User Information ******************************* + + userProperty OBJECT IDENTIFIER ::= { hwiBMC 14 } + + userDescriptionTable OBJECT-TYPE + SYNTAX SEQUENCE OF UserDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the user." + ::= { userProperty 50 } + + userDescriptionEntry OBJECT-TYPE + SYNTAX UserDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about user." + INDEX { userID } + ::= { userDescriptionTable 1 } + + UserDescriptionEntry ::= + SEQUENCE { + userID + INTEGER, + userEnable + INTEGER, + userName + DisplayString, + userPassword + DisplayString, + userGroupID + INTEGER, + userDelete + INTEGER, + userInterfaces + INTEGER, + userPublicKeyAdd + DisplayString, + userPublicKeyDelete + DisplayString, + userPublicKeyHash + DisplayString, + userSNMPPrivacyPassword + DisplayString, + } + + + userID OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about user id, the vaule is in [2, 17]." + ::= { userDescriptionEntry 1 } + + + userEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Information about user enable status , disable 1, enable 2. + Default value is disable(1)." + ::= { userDescriptionEntry 2 } + + + userName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "User name length is 1 to 16 characters. + The value can contain letters, digits, and special characters. The value cannot contain spaces, double quotation and the following special characters: , \ : < > & ' / %, and cannot start with a number sign (#)." + ::= { userDescriptionEntry 3 } + + + userPassword OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Information about user password. User password length is 1 to 20 characters." + ::= { userDescriptionEntry 4 } + + + userGroupID OBJECT-TYPE + SYNTAX INTEGER + { + commonUser(1), + operator(2), + administrator(3), + noAccess(4), + customRole1(5), + customRole2(6), + customRole3(7), + customRole4(8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Information about user group. + When set, this vaule will be one of the following:(1, 2, 3, 5, 6, 7, 8). + 1 - common user + 2 - operator + 3 - administrator + 4 - no access(only for get) + 5 - custom role1 + 6 - custom role2 + 7 - custom role3 + 8 - custom role4." + ::= { userDescriptionEntry 5 } + + + userDelete OBJECT-TYPE + SYNTAX INTEGER + { + delete(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Information about delete user. + This vaule will be one of the following: + (delete(1))." + ::= { userDescriptionEntry 6 } + + userInterfaces OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Information about user login interfaces. + bit0 - Web: 0 disabled; 1 enabled + bit1 - SNMP: 0 disabled; 1 enabled + bit2 - IPMI: 0 disabled; 1 enabled + bit3 - SSH: 0 disabled; 1 enabled + bit4 - SFTP: 0 disabled; 1 enabled + bit6 - Local: 0 disabled; 1 enabled + bit7 - Redfish:0 disabled; 1 enabled" + ::= { userDescriptionEntry 7 } + + userPublicKeyAdd OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Add PublicKey, the set format is: , with max length 256." + ::= { userDescriptionEntry 8 } + + userPublicKeyDelete OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Delete PublicKey" + ::= { userDescriptionEntry 9 } + + userPublicKeyHash OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PublicKey Hash" + ::= { userDescriptionEntry 10 } + + userSNMPPrivacyPassword OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Information about SNMP privacy password of user. Password length is 1 to 20 characters. + It is not supported on server of V3 series." + ::= { userDescriptionEntry 11 } + +-- ****** CPU Information ******************************* + + cpuProperty OBJECT IDENTIFIER ::= { hwiBMC 15 } + + + cpuEntireStatus OBJECT-TYPE + SYNTAX INTEGER + { + ok(1), + minor(2), + major(3), + critical(4), + absence(5), + unknown(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about all cpu health status." + ::= { cpuProperty 1 } + + cpuDescriptionTable OBJECT-TYPE + SYNTAX SEQUENCE OF CPUDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the CPU information." + ::= { cpuProperty 50 } + + cpuDescriptionEntry OBJECT-TYPE + SYNTAX CPUDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about CPU." + INDEX { cpuIndex } + ::= { cpuDescriptionTable 1 } + + CPUDescriptionEntry ::= + SEQUENCE { + cpuIndex + INTEGER, + cpuManufacturer + DisplayString, + cpuFamily + DisplayString, + cpuType + DisplayString, + cpuClockRate + DisplayString, + cpuStatus + INTEGER, + cpuAvailability + INTEGER, + cpuLocation + DisplayString, + cpuFunction + DisplayString, + cpuDevicename + DisplayString, + cpuProcessorID + DisplayString, + cpuCoreCount + INTEGER, + cpuThreadCount + INTEGER, + cpuMemoryTechnology + DisplayString, + cpuL1Cache-K + INTEGER, + cpuL2Cache-K + INTEGER, + cpuL3Cache-K + INTEGER + } + + + cpuIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about CPU index." + ::= { cpuDescriptionEntry 1 } + + + cpuManufacturer OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about CPU manufacturer." + ::= { cpuDescriptionEntry 2 } + + + cpuFamily OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about CPU family." + ::= { cpuDescriptionEntry 3 } + + + + cpuType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about CPU type." + ::= { cpuDescriptionEntry 4 } + + + + cpuClockRate OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about CPU clock rate." + ::= { cpuDescriptionEntry 5 } + + + + cpuStatus OBJECT-TYPE + SYNTAX INTEGER + { + ok(1), + minor(2), + major(3), + critical(4), + absence(5), + unknown(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about CPU health status." + ::= { cpuDescriptionEntry 6 } + + + + cpuAvailability OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + disabled(2), + backup(3), + active(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about CPU availability." + ::= { cpuDescriptionEntry 7 } + + + cpuLocation OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CPU physical location." + ::= { cpuDescriptionEntry 8 } + + + cpuFunction OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CPU logic function." + ::= { cpuDescriptionEntry 9 } + + + cpuDevicename OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CPU devicename." + ::= { cpuDescriptionEntry 10 } + + cpuProcessorID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CPU ProcessorID." + ::= { cpuDescriptionEntry 11 } + + cpuCoreCount OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CPU CoreCount." + ::= { cpuDescriptionEntry 12 } + + cpuThreadCount OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CPU ThreadCount." + ::= { cpuDescriptionEntry 13 } + + cpuMemoryTechnology OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CPU memory technology." + ::= { cpuDescriptionEntry 14 } + + cpuL1Cache-K OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CPU Cache." + ::= { cpuDescriptionEntry 15 } + + cpuL2Cache-K OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CPU Cache." + ::= { cpuDescriptionEntry 16 } + + cpuL3Cache-K OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CPU Cache." + ::= { cpuDescriptionEntry 17 } +-- ****** Memory Information ******************************* + + memoryProperty OBJECT IDENTIFIER ::= { hwiBMC 16 } + + + memoryEntireStatus OBJECT-TYPE + SYNTAX INTEGER + { + ok(1), + minor(2), + major(3), + critical(4), + absence(5), + unknown(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about all memory health status." + ::= { memoryProperty 1 } + + memoryDescriptionTable OBJECT-TYPE + SYNTAX SEQUENCE OF MemoryDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the memory." + ::= { memoryProperty 50 } + + memoryDescriptionEntry OBJECT-TYPE + SYNTAX MemoryDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about memory." + INDEX { memoryDimmIndex } + ::= { memoryDescriptionTable 1 } + + MemoryDescriptionEntry ::= + SEQUENCE { + memoryDimmIndex + INTEGER, + memoryLogic + DisplayString, + memoryManufacturer + DisplayString, + memorySize + DisplayString, + memoryClockRate + DisplayString, + memoryStatus + INTEGER, + memoryAvailability + INTEGER, + memoryLocation + DisplayString, + memoryFunction + DisplayString, + memoryDevicename + DisplayString, + memoryType + DisplayString, + memorySN + DisplayString, + memoryMinimumVoltage + INTEGER, + memoryRank + INTEGER, + memoryBitWidth + INTEGER, + memoryTechnology + DisplayString + } + + + memoryDimmIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about memory DIMM index." + ::= { memoryDescriptionEntry 1 } + + + memoryLogic OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about memory logic channel." + ::= { memoryDescriptionEntry 2 } + + + memoryManufacturer OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about memory manufacturer." + ::= { memoryDescriptionEntry 3 } + + + memorySize OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about memory capacity." + ::= { memoryDescriptionEntry 4 } + + + memoryClockRate OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about memory clock rate." + ::= { memoryDescriptionEntry 5 } + + + memoryStatus OBJECT-TYPE + SYNTAX INTEGER + { + ok(1), + minor(2), + major(3), + critical(4), + absence(5), + unknown(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about memory health status." + ::= { memoryDescriptionEntry 6 } + + + memoryAvailability OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + disabled(2), + backup(3), + active(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about memory availability." + ::= { memoryDescriptionEntry 7 } + + memoryLocation OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Memory physical location." + ::= { memoryDescriptionEntry 8 } + + + memoryFunction OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Memory logic function." + ::= { memoryDescriptionEntry 9 } + + + memoryDevicename OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Memory devicename." + ::= { memoryDescriptionEntry 10 } + + memoryType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about memory type." + ::= { memoryDescriptionEntry 11 } + + memorySN OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about memory SN." + ::= { memoryDescriptionEntry 12 } + + memoryMinimumVoltage OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about memory minimum voltage." + ::= { memoryDescriptionEntry 13 } + + memoryRank OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about memory rank." + ::= { memoryDescriptionEntry 14 } + + memoryBitWidth OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about memory bit width." + ::= { memoryDescriptionEntry 15 } + + memoryTechnology OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about memory technology." + ::= { memoryDescriptionEntry 16 } + +-- ****** LOM(LAN on motherboard) Information ******************************* + + lomProperty OBJECT IDENTIFIER ::= { hwiBMC 17 } + + lomDescriptionTable OBJECT-TYPE + SYNTAX SEQUENCE OF LOMDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the LOM." + ::= { lomProperty 50 } + + lomDescriptionEntry OBJECT-TYPE + SYNTAX LOMDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about LOM." + INDEX { lomIndex } + ::= { lomDescriptionTable 1 } + + LOMDescriptionEntry ::= + SEQUENCE { + lomIndex + INTEGER, + lomMACAddress + DisplayString + } + + + lomIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about LOM index." + ::= { lomDescriptionEntry 1 } + + + lomMACAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about LOM MAC address." + ::= { lomDescriptionEntry 2 } + + +-- ****** HardDisk Information ******************************* + + hardDiskProperty OBJECT IDENTIFIER ::= { hwiBMC 18 } + + + hardDiskEntireStatus OBJECT-TYPE + SYNTAX INTEGER + { + ok(1), + minor(2), + major(3), + critical(4), + absence(5), + unknown(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about all hard disk health status." + ::= { hardDiskProperty 1 } + + hardDiskDescriptionTable OBJECT-TYPE + SYNTAX SEQUENCE OF HardDiskDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the hard disk." + ::= { hardDiskProperty 50 } + + hardDiskDescriptionEntry OBJECT-TYPE + SYNTAX HardDiskDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about hard disk." + INDEX { hardDiskIndex } + ::= { hardDiskDescriptionTable 1 } + + HardDiskDescriptionEntry ::= + SEQUENCE { + hardDiskIndex + INTEGER, + hardDiskPresence + INTEGER, + hardDiskStatus + INTEGER, + hardDiskLocation + DisplayString, + hardDiskFunction + DisplayString, + hardDiskDevicename + DisplayString, + hardDiskSerialNumber + DisplayString, + hardDiskModelNumber + DisplayString, + hardDiskManufacturer + DisplayString, + hardDiskFwState + INTEGER, + hardDiskFwVersion + DisplayString, + hardDiskCapacityInGB + INTEGER, + hardDiskMediaType + INTEGER, + hardDiskInterfaceType + INTEGER, + hardDiskPowerState + INTEGER, + hardDiskRebuildProgress + INTEGER, + hardDiskPatrolReadStatus + INTEGER, + hardDiskCapableSpeedInMbps + INTEGER, + hardDiskNegotiatedSpeedInMbps + INTEGER, + hardDiskTemperature + INTEGER, + hardDiskSASAddr1 + DisplayString, + hardDiskSASAddr2 + DisplayString, + hardDiskPrefailState + INTEGER, + hardDiskHotSpareState + INTEGER, + hardDiskRemnantWearout + INTEGER, + hardDiskMediaErrCount + INTEGER, + hardDiskPrefailErrCount + INTEGER, + hardDiskOtherErrCount + INTEGER, + hardDiskLocationState + INTEGER, + hardDiskCapacityInMB + INTEGER, + hardDiskPowerOnHours + INTEGER + } + + + hardDiskIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about hard disk index." + ::= { hardDiskDescriptionEntry 1 } + + + hardDiskPresence OBJECT-TYPE + SYNTAX INTEGER + { + absence(1), + presence(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about hard disk presence." + ::= { hardDiskDescriptionEntry 2 } + + + hardDiskStatus OBJECT-TYPE + SYNTAX INTEGER + { + ok(1), + minor(2), + major(3), + critical(4), + absence(5), + unknown(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about hard disk health." + ::= { hardDiskDescriptionEntry 3 } + + hardDiskLocation OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hard disk physical location." + ::= { hardDiskDescriptionEntry 4 } + + + hardDiskFunction OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hard disk logic function." + ::= { hardDiskDescriptionEntry 5 } + + + hardDiskDevicename OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hard disk devicename." + ::= { hardDiskDescriptionEntry 6 } + + hardDiskSerialNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hard disk serial number." + ::= { hardDiskDescriptionEntry 7 } + + hardDiskModelNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hard disk model number." + ::= { hardDiskDescriptionEntry 8 } + + hardDiskManufacturer OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hard disk manufacturer." + ::= { hardDiskDescriptionEntry 9 } + + hardDiskFwState OBJECT-TYPE + SYNTAX INTEGER + { + unconfigured-good(1), + unconfigured-bad(2), + hot-spare(3), + offline(4), + failed(5), + rebuild(6), + online(7), + copyback(8), + jbod(9), + unconfigured-shielded(10), + hot-spare-shielded(11), + configured-shielded(12), + foreign(13), + active(14), + standby(15), + sleep(16), + dst(17), + smart(18), + sct(19), + unknown(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Hard disk firmware state. + 1: Unconfigured Good + Can be set from Unconfigured Bad state, or JBOD state when raidControllerJBODEnable = Enabled. + 2: Unconfigured Bad (read only) + 3: Hot Spared (read only) + 4: Offline + Can be set from Online state. + 5: Failed (read only) + 6: Rebuild (read only) + 7: Online + Can be set from Offline state. + 8: Copyback (read only) + 9: JBOD + Can be set from Unconfigured Good state when raidControllerJBODEnable = Enabled. + 10: Unconfigured Shielded (read only) + 11: Hot Spare Shielded (read only) + 12: Configured Shielded (read only) + 13: Foreign (read only) + 14: Active (read only) + 15: Stand-by (read only) + 16: Sleep (read only) + 17: DST executing in background (read only) + 18: SMART Off-line Data Collection executing in background (read only) + 19: SCT command executing in background (read only) + 255: Unknown (read only)" + ::= { hardDiskDescriptionEntry 10 } + + hardDiskFwVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hard disk firmware version." + ::= { hardDiskDescriptionEntry 11 } + + hardDiskCapacityInGB OBJECT-TYPE + SYNTAX INTEGER + { + unknown(4294967295) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hard disk capacity (GB)." + ::= { hardDiskDescriptionEntry 12 } + + hardDiskMediaType OBJECT-TYPE + SYNTAX INTEGER + { + hdd(1), + ssd(2), + ssm(3), + unknown(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hard disk media type." + ::= { hardDiskDescriptionEntry 13 } + + hardDiskInterfaceType OBJECT-TYPE + SYNTAX INTEGER + { + undefined(1), + parallel-scsi(2), + sas(3), + sata(4), + fiber-channel(5), + sata-sas(6), + pcie(7), + unknown(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hard disk interface type. SAS, SATA...etc. + 1: Undefined + 2: Parallel-SCSI + 3: SAS + 4: SATA + 5: Fiber Channel + 6: SATA/SAS + 7: PCIe + 255: Unknown" + ::= { hardDiskDescriptionEntry 14 } + + hardDiskPowerState OBJECT-TYPE + SYNTAX INTEGER + { + spun-up(1), + spun-down(2), + transition(3), + unknown(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hard disk power state." + ::= { hardDiskDescriptionEntry 15 } + + hardDiskRebuildProgress OBJECT-TYPE + SYNTAX INTEGER + { + unknown(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hard disk rebuild progress (0 - 100%)." + ::= { hardDiskDescriptionEntry 16 } + + hardDiskPatrolReadStatus OBJECT-TYPE + SYNTAX INTEGER + { + stopped(1), + in-progress(2), + unknown(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hard disk patrol read status." + ::= { hardDiskDescriptionEntry 17 } + + hardDiskCapableSpeedInMbps OBJECT-TYPE + SYNTAX INTEGER + { + unknown(4294967295) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hard disk maximum supported speed." + ::= { hardDiskDescriptionEntry 18 } + + hardDiskNegotiatedSpeedInMbps OBJECT-TYPE + SYNTAX INTEGER + { + unknown(4294967295) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hard disk negotiated speed." + ::= { hardDiskDescriptionEntry 19 } + + hardDiskTemperature OBJECT-TYPE + SYNTAX INTEGER + { + unknown(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hard disk temperature (in Celsius)." + ::= { hardDiskDescriptionEntry 20 } + + hardDiskSASAddr1 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hard disk SAS address 1." + ::= { hardDiskDescriptionEntry 21 } + + hardDiskSASAddr2 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hard disk SAS address 2." + ::= { hardDiskDescriptionEntry 22 } + + hardDiskPrefailState OBJECT-TYPE + SYNTAX INTEGER + { + no(1), + yes(2), + unknown(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hard disk prefail state." + ::= { hardDiskDescriptionEntry 23 } + + hardDiskHotSpareState OBJECT-TYPE + SYNTAX INTEGER + { + none(1), + global(2), + dedicated(3), + commissioned(4), + emergency(5), + unknown(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Hard disk hot spare state. + 1: None + Cancel the global/dedicated hot spare setting, can be set when hardDiskHotSpareState is Global/Dedicated. + 2: Global + Can be set only when hardDiskFwState = Unconfigured Good. + 3: Dedicated + Can be set only when hardDiskFwState = Unconfigured Good. + + Setting value described as following: + Byte1 - Indicating the hard disk used as dedicated hot spare, fixed to 3. + Byte2 - The logical drive index which the hard disk spared for, started from 1. + + For example: + Set this hard disk as dedicated hot spare for logical drive 2, the setting value should be + 0x0203 = 2 * 256 + 3 = 515. + 4: Commissioned (read only) + 5: Emergency (read only) + 255: Unknown (read only)" + ::= { hardDiskDescriptionEntry 24 } + + hardDiskRemnantWearout OBJECT-TYPE + SYNTAX INTEGER + { + unknown(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hard disk remnant wearout (100% - 0). Only valid for SSD." + ::= { hardDiskDescriptionEntry 25 } + + hardDiskMediaErrCount OBJECT-TYPE + SYNTAX INTEGER + { + unknown(4294967295) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hard disk media error count." + ::= { hardDiskDescriptionEntry 26 } + + hardDiskPrefailErrCount OBJECT-TYPE + SYNTAX INTEGER + { + unknown(4294967295) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hard disk prefail error count." + ::= { hardDiskDescriptionEntry 27 } + + hardDiskOtherErrCount OBJECT-TYPE + SYNTAX INTEGER + { + unknown(4294967295) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hard disk other error count." + ::= { hardDiskDescriptionEntry 28 } + + hardDiskLocationState OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + off(2), + on(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Hard disk location state. + 1: Unknown (read only) + 2: Off + 3: On" + ::= { hardDiskDescriptionEntry 29 } + + hardDiskCapacityInMB OBJECT-TYPE + SYNTAX INTEGER + { + unknown(4294967295) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hard disk capacity (MB)." + ::= { hardDiskDescriptionEntry 30 } + + hardDiskPowerOnHours OBJECT-TYPE + SYNTAX INTEGER + { + unknown(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Power-On Hours." + ::= { hardDiskDescriptionEntry 31 } + +-- ****** fru Product information Location ******************************* + fruInfo OBJECT IDENTIFIER ::= { hwiBMC 19 } + + fruDescriptionTable OBJECT-TYPE + SYNTAX SEQUENCE OF FruDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the FRU information." + ::= { fruInfo 50 } + + fruDescriptionEntry OBJECT-TYPE + SYNTAX FruDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about FRU information." + INDEX { fruId } + ::= { fruDescriptionTable 1 } + + FruDescriptionEntry ::= + SEQUENCE { + fruId + INTEGER, + fruBoardManufacturer + DisplayString, + fruBoardProductName + DisplayString, + fruBoardSerialNumber + DisplayString, + fruBoardPartNumber + DisplayString, + fruBoardMfgDate + DisplayString, + fruBoardFileID + DisplayString, + fruProductManufacturer + DisplayString, + fruProductName + DisplayString, + fruProductSerialNumber + DisplayString, + fruProductPartNumber + DisplayString, + fruProductVersion + DisplayString, + fruProductAssetTag + DisplayString, + fruProductFileID + DisplayString + } + + + fruId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about FRU id." + ::= { fruDescriptionEntry 1 } + + + fruBoardManufacturer OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "FRU board manufacturer." + ::= { fruDescriptionEntry 2 } + + + fruBoardProductName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "FRU board product name." + ::= { fruDescriptionEntry 3 } + + + fruBoardSerialNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "FRU board serial number." + ::= { fruDescriptionEntry 4 } + + + fruBoardPartNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "FRU board part number." + ::= { fruDescriptionEntry 5 } + + + fruBoardMfgDate OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "FRU borad maufacturer date." + ::= { fruDescriptionEntry 6 } + + + fruBoardFileID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "FRU board file id." + ::= { fruDescriptionEntry 7 } + + + fruProductManufacturer OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "FRU product maufacturer." + ::= { fruDescriptionEntry 8 } + + + fruProductName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "FRU product name." + ::= { fruDescriptionEntry 9 } + + + fruProductSerialNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "FRU product serial number." + ::= { fruDescriptionEntry 10 } + + + fruProductPartNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "FRU product part number ." + ::= { fruDescriptionEntry 11 } + + + fruProductVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "FRU product version." + ::= { fruDescriptionEntry 12 } + + + fruProductAssetTag OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "FRU product asset tag. + The value define as: A string of up to 48 bytes, including digits, letters, and special characters." + ::= { fruDescriptionEntry 13 } + + + fruProductFileID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "FRU product file id." + ::= { fruDescriptionEntry 14 } + + + fruExtendedELabelDescriptionTable OBJECT-TYPE + SYNTAX SEQUENCE OF FruExtendedELabelDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the FRU extend E-label." + ::= { fruInfo 60 } + + fruExtendedELabelDescriptionEntry OBJECT-TYPE + SYNTAX FruExtendedELabelDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about label." + INDEX { fruid,fruExtendedELabelIndex } + ::= { fruExtendedELabelDescriptionTable 1 } + + FruExtendedELabelDescriptionEntry ::= + SEQUENCE { + fruid + INTEGER, + fruExtendedELabelIndex + INTEGER, + fruExtendedELabelInfo + DisplayString + } + + + fruid OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Extened fru ID." + ::= { fruExtendedELabelDescriptionEntry 1 } + + + + fruExtendedELabelIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Fru extend E-label index." + ::= { fruExtendedELabelDescriptionEntry 2 } + + + fruExtendedELabelInfo OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "format: key=value" + ::= { fruExtendedELabelDescriptionEntry 3 } + + +-- ****** powerStatistic Information ******************************* + + powerStatistic OBJECT IDENTIFIER ::= { hwiBMC 20 } + + + peakPower OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "System peak power, unit is W." + ::= { powerStatistic 1 } + + + peakPowerOccurTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "System peak power occur time, based on UTC" + ::= { powerStatistic 2 } + + + averagePower OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "System average power, unit is W." + ::= { powerStatistic 3 } + + + powerConsumption OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Power consume from power statistic start time, unit is kWh." + ::= { powerStatistic 4 } + + + powerStatisticStartTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The start time of power statistic, based on UTC. + the value such as (yyyy-mm-dd hh:mm:ss)." + ::= { powerStatistic 5 } + + + clearPowerStatistic OBJECT-TYPE + SYNTAX INTEGER + { + clearall(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "clear all power statistic, write only." + ::= { powerStatistic 6 } + + heat OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Heat consume from power statistic start time, unit is kcal." + ::= { powerStatistic 7 } + + +-- ****** powerManagement Information ******************************* + + powerManagement OBJECT IDENTIFIER ::= { hwiBMC 23 } + + + powerCappingEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Power capping status. disable 1, enable 2. + Default value is disable(1)." + ::= { powerManagement 1 } + + + powerCappingValue OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Power capping value, the vaule is in [1, 9999]." + ::= { powerManagement 2 } + + + powerCappingFailureAction OBJECT-TYPE + SYNTAX INTEGER + { + eventlog(1), + eventlogAndPowerOff(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When power capping failed, host system action. + Default value is eventlog(1)." + ::= { powerManagement 3 } + + + pCIeDeviceProperty OBJECT IDENTIFIER ::= { hwiBMC 24 } + + pCIeDeviceEntireStatus OBJECT-TYPE + SYNTAX INTEGER + { + ok(1), + minor(2), + major(3), + critical(4), + absence(5), + unknown(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about all standard PCIe device health status." + ::= { pCIeDeviceProperty 1 } + + pCIeDeviceDescriptionTable OBJECT-TYPE + SYNTAX SEQUENCE OF PCIeDeviceDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the standard PCIe device." + ::= { pCIeDeviceProperty 50 } + + pCIeDeviceDescriptionEntry OBJECT-TYPE + SYNTAX PCIeDeviceDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about PCIe device." + INDEX { pCIeDeviceIndex } + ::= { pCIeDeviceDescriptionTable 1 } + + PCIeDeviceDescriptionEntry ::= + SEQUENCE { + pCIeDeviceIndex + INTEGER, + pCIeDevicePresence + INTEGER, + pCIeDeviceStatus + INTEGER, + pCIeAvailability + INTEGER, + pCIeDeviceLocation + DisplayString, + pCIeDeviceFunction + DisplayString, + pCIeDeviceDevicename + DisplayString, + pCIeDeviceVID + INTEGER, + pCIeDeviceDID + INTEGER, + pCIeDeviceManufacturer + DisplayString, + pCIeDeviceDescription + DisplayString + } + + + pCIeDeviceIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about PCIe device index." + ::= { pCIeDeviceDescriptionEntry 1 } + + + pCIeDevicePresence OBJECT-TYPE + SYNTAX INTEGER + { + absence(1), + presence(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about PCIe device presence." + ::= { pCIeDeviceDescriptionEntry 2 } + + + pCIeDeviceStatus OBJECT-TYPE + SYNTAX INTEGER + { + ok(1), + minor(2), + major(3), + critical(4), + absence(5), + unknown(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about PCIe device health." + ::= { pCIeDeviceDescriptionEntry 3 } + + + pCIeAvailability OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + disabled(2), + backup(3), + active(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about PCIe device availability." + ::= { pCIeDeviceDescriptionEntry 4 } + + pCIeDeviceLocation OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " PCIe physical location." + ::= { pCIeDeviceDescriptionEntry 5 } + + + pCIeDeviceFunction OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " PCIe logic function." + ::= { pCIeDeviceDescriptionEntry 6 } + + + pCIeDeviceDevicename OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " PCIe devicename." + ::= { pCIeDeviceDescriptionEntry 7 } + + pCIeDeviceVID OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PCIe device VID." + ::= { pCIeDeviceDescriptionEntry 8 } + + pCIeDeviceDID OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PCIe device DID." + ::= { pCIeDeviceDescriptionEntry 9 } + + pCIeDeviceManufacturer OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " PCIe device manufacturer." + ::= { pCIeDeviceDescriptionEntry 10 } + + pCIeDeviceDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " PCIe device description." + ::= { pCIeDeviceDescriptionEntry 11 } + + + netCardProperty OBJECT IDENTIFIER ::= { hwiBMC 25 } + + netCardDescriptionTable OBJECT-TYPE + SYNTAX SEQUENCE OF NetCardDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the net card information." + ::= { netCardProperty 50 } + + netCardDescriptionEntry OBJECT-TYPE + SYNTAX NetCardDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about net card." + INDEX { netCardIndex } + ::= { netCardDescriptionTable 1 } + + NetCardDescriptionEntry ::= + SEQUENCE { + netCardIndex + INTEGER, + netCardLocation + DisplayString, + netCardFunction + DisplayString, + netCardDevicename + DisplayString, + netCardNICModel + DisplayString, + netCardNICType + INTEGER, + netCardNICName + DisplayString, + netCardChipModel + DisplayString, + netCardNICManufacturer + DisplayString, + netCardChipManufacturer + DisplayString, + netCardDriverName + DisplayString, + netCardDriverVersion + DisplayString, + netCardFirmwareVersion + DisplayString, + netCardPCBVersion + DisplayString, + netCardBoardId + INTEGER, + netCardResourceOwnership + INTEGER, + netCardRootBDF + DisplayString + } + + + netCardIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Information about net card index." + ::= { netCardDescriptionEntry 1 } + + + netCardLocation OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Net card physical location." + ::= { netCardDescriptionEntry 2 } + + + netCardFunction OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Net card logic function." + ::= { netCardDescriptionEntry 3 } + + + netCardDevicename OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Net card device name." + ::= { netCardDescriptionEntry 4 } + + netCardNICModel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Net card model." + ::= { netCardDescriptionEntry 5 } + + netCardNICType OBJECT-TYPE + SYNTAX INTEGER + { + pcieCard (8), + mezzCard (11), + nic (13) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " NIC type define as: + 8: PCIe card, + 11: Mezz card, + 13: NIC." + ::= { netCardDescriptionEntry 6 } + + netCardNICName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Net card name." + ::= { netCardDescriptionEntry 7 } + + netCardChipModel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Net card chip model." + ::= { netCardDescriptionEntry 8 } + + netCardNICManufacturer OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Net card manufacturer." + ::= { netCardDescriptionEntry 9 } + + netCardChipManufacturer OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Net card chip manufacturer." + ::= { netCardDescriptionEntry 10 } + + netCardDriverName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Net card driver name." + ::= { netCardDescriptionEntry 11 } + + netCardDriverVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Net card driver version." + ::= { netCardDescriptionEntry 12 } + + netCardFirmwareVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Net card firmware version." + ::= { netCardDescriptionEntry 13 } + + netCardPCBVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Net card PCB version." + ::= { netCardDescriptionEntry 14 } + + netCardBoardId OBJECT-TYPE + SYNTAX INTEGER + { + unknown(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Net card board ID." + ::= { netCardDescriptionEntry 15 } + + netCardResourceOwnership OBJECT-TYPE + SYNTAX INTEGER + { + pch (254), + pcieSwitch (255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Net card resource ownership. + The value n is defined as: + 1~253: CPU[n], + 254: PCH, + 255: PCIe Switch." + ::= { netCardDescriptionEntry 16 } + + netCardRootBDF OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Net card root port BDF." + ::= { netCardDescriptionEntry 17 } + + temperatureProperty OBJECT IDENTIFIER ::= { hwiBMC 26 } + + temperatureEntireStatus OBJECT-TYPE + SYNTAX INTEGER + { + ok(1), + minor(2), + major(3), + critical(4), + unknow(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about all temperature sensor health status." + ::= { temperatureProperty 1 } + + temperatureDescriptionTable OBJECT-TYPE + SYNTAX SEQUENCE OF TemperatureDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the temperature infomation." + ::= { temperatureProperty 50 } + + temperatureDescriptionEntry OBJECT-TYPE + SYNTAX TemperatureDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about temperature." + INDEX { temperatureIndex } + ::= { temperatureDescriptionTable 1 } + + TemperatureDescriptionEntry ::= + SEQUENCE { + temperatureIndex + INTEGER, + temperatureObject + DisplayString, + temperatureReading + INTEGER, + temperatureUpperNonRecoverable + INTEGER, + temperatureUpperCritical + INTEGER, + temperatureUpperMinor + INTEGER, + temperatureLowerNonRecoverable + INTEGER, + temperatureLowerCritical + INTEGER, + temperatureLowerMinor + INTEGER + } + + + temperatureIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Information about temperature index." + ::= { temperatureDescriptionEntry 1 } + + temperatureObject OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Information about temperature object." + ::= { temperatureDescriptionEntry 2 } + + temperatureReading OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Information about temperature reading,the unit is 1/10 Celsius degree. + If power off, the CPU temperature cannot be readable and is set to 65535." + ::= { temperatureDescriptionEntry 3 } + + temperatureUpperNonRecoverable OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Information about temperature upper nonrecoverable threshold,the unit is 1/10 Celsius degree,65535 represent NA." + ::= { temperatureDescriptionEntry 4 } + + temperatureUpperCritical OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Information about temperature upper critical threshold,the unit is 1/10 Celsius degree,65535 represent NA." + ::= { temperatureDescriptionEntry 5 } + + temperatureUpperMinor OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Information about temperature upper minor threshold,the unit is 1/10 Celsius degree,65535 represent NA." + ::= { temperatureDescriptionEntry 6 } + + temperatureLowerNonRecoverable OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Information about temperature lower nonrecoverable threshold,the unit is 1/10 Celsius degree,65535 represent NA." + ::= { temperatureDescriptionEntry 7 } + + temperatureLowerCritical OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Information about temperature lower critical threshold,the unit is 1/10 Celsius degree,65535 represent NA." + ::= { temperatureDescriptionEntry 8 } + + temperatureLowerMinor OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Information about temperature lower minor threshold,the unit is 1/10 Celsius degree,65535 represent NA." + ::= { temperatureDescriptionEntry 9 } + +-- ****************** networkTimeProtocol information ********************** + networkTimeProtocol OBJECT IDENTIFIER ::= { hwiBMC 27 } + + ntpSupport OBJECT-TYPE + SYNTAX INTEGER + { + nosupport (1), + support (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about whether the system support NTP.If the system does not support NTP,then we can ignore the value returned by working the nodes of networkTimeProtocol." + ::= { networkTimeProtocol 1 } + + ntpEnabled OBJECT-TYPE + SYNTAX INTEGER + { + disable (1), + enable (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable NTP." + ::= { networkTimeProtocol 2 } + + preferredNTPServer OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Preferred NTP server IPv4 or IPv6 address. + This value is right IP address or empty, + the default value is empty." + ::= { networkTimeProtocol 3 } + + alternateNTPServer OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Alternate DNS server IPv4 or IPv6 address. + This value is right IP address or empty, + the default value is empty." + ::= { networkTimeProtocol 4 } + + + ntpServersource OBJECT-TYPE + SYNTAX INTEGER + { + manual (1), + auto (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Information about NTP source." + ::= { networkTimeProtocol 5 } + + bindNTPIPProtocol OBJECT-TYPE + SYNTAX INTEGER + { + ipv4 (1), + ipv6 (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Information about NTP bind ip protocol." + ::= { networkTimeProtocol 6 } + + ntpAuthEnabled OBJECT-TYPE + SYNTAX INTEGER + { + disable (1), + enable (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable NTP authentication." + ::= { networkTimeProtocol 7 } + + ntpImportGroupkey OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Import group key." + ::= { networkTimeProtocol 8 } + + ntpGroupkeyState OBJECT-TYPE + SYNTAX INTEGER + { + notimported (1), + imported (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about NTP Group key." + ::= { networkTimeProtocol 9 } + + ntpMinimumPollingInterval OBJECT-TYPE + SYNTAX INTEGER + { + interval8s (3), + interval16s (4), + interval32s (5), + interval64s (6), + interval128s (7), + interval256s (8), + interval512s (9), + interval1024s (10), + interval34m (11), + interval68m (12), + interval2h (13), + interval4h (14), + interval9h (15), + interval18h (16), + interval36h (17) + } + + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The minimum poll intervals for NTP messages, in seconds to the power of two. The value range is 3 to 17." + ::= { networkTimeProtocol 10 } + + ntpMaximumPollingInterval OBJECT-TYPE + SYNTAX INTEGER + { + interval8s (3), + interval16s (4), + interval32s (5), + interval64s (6), + interval128s (7), + interval256s (8), + interval512s (9), + interval1024s (10), + interval34m (11), + interval68m (12), + interval2h (13), + interval4h (14), + interval9h (15), + interval18h (16), + interval36h (17) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum poll intervals for NTP messages, in seconds to the power of two. The value range is 3 to 17." + ::= { networkTimeProtocol 11 } + + snmpMIBConfig OBJECT IDENTIFIER ::= { hwiBMC 29 } + + snmpV3Algorithm OBJECT-TYPE + SYNTAX INTEGER + { + mD5andDES (1), + mD5andAES (2), + sHA1andDES (3), + sHA1andAES (4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Information about the authentication and encryption algorithm for SNMP V3. + the format is AUTHORITYandENCRPTION: + MD5andDES(1), + MD5andAES(2), + SHA1andDES(3), + SHA1andAES(4). + NOTE: the snmp will restart after this value changed. + " + ::= { snmpMIBConfig 1 } + + firmwareUpgrade OBJECT IDENTIFIER ::= { hwiBMC 30 } + + firmwareUpgradeStart OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Start upgrade firmware, + The set format is: ,[effect mode], with max length 256. + The format is: /PATH/FILE. + The [effect mode] is an optional parameter. It only refers to upgrading iBMC firmware. The definition is as following and default is 2. + 1: manually reboot later; + 2: auto reboot after upgrade; + In addition, This parameter is ignored in iBMC which is 2.36 and above. + + e.g.: /tmp/image.hpm,1. + + NOTE: + 1.Do not power off the server or restart the iBMC during the firmware upgrade. + 2.If the firmware fails to upgrade, check whether the iBMC's memory capacity is sufficient and the upgrade file is correct. + 3.Upgrade BIOS firmware, system needs two minutes of preparation time. + 4.Do not shut down or restart the OS during a BIOS upgrade. + 5.If OS is power on,the BIOS upgrade file is uploaded to BMC and take effect when OS is power-off or reseted next time." + ::= { firmwareUpgrade 1 } + + firmwareUpgradeState OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about firmware upgrading state. + the value defined as: + -1: upgrade not start or completed, + -2: file uploading, + -3: checking preUpgrade, + -4: invalid URI or file not exist, + -5: file upload failed, + -6: file too large or memory not enough, + -7: invalid upgrade package, + -8: not support upgrade in current state, + -9: upgrade failed, + -10: The upgrade file does not match the device to be upgraded, + -11: The BIOS upgrade fails because the ME status is not correct, + -12: Unknown error, + [0,100]:represents upgrade progress in percentage while firmware being upgrading." + ::= { firmwareUpgrade 2 } + + firmwareUpgradeDetailedResults OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Detailed results about firmware upgrade." + ::= { firmwareUpgrade 3 } + +-- ******* currentCertInfo Information ******************************* + certificate OBJECT IDENTIFIER ::= { hwiBMC 31 } + + currentCertInfo OBJECT IDENTIFIER ::= { certificate 1 } + + ownerCountry OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Owner country of current certificate, with length of 2." + ::= { currentCertInfo 1 } + + ownerState OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Owner state of current certificate, with length of [0,64]." + ::= { currentCertInfo 2 } + + ownerLocation OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Owner location of current certificate, with length of [0,64]." + ::= { currentCertInfo 3 } + + ownerOrganization OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Owner organization of current certificate, with length of [0,64]." + ::= { currentCertInfo 4 } + + ownerOrganizationUnit OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Owner organization unit of current certificate, with length of [0,64]." + ::= { currentCertInfo 5 } + + ownerCommonName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Owner common name of current certificate, with length of [1,64]." + ::= { currentCertInfo 6 } + + + issuerCountry OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Issuer country of current certificate, with length of 2." + ::= { currentCertInfo 7 } + + issuerState OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Issuer state of current certificate, with length of [0,64]." + ::= { currentCertInfo 8 } + + issuerLocation OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Issuer location of current certificate, with length of [0,64]." + ::= { currentCertInfo 9 } + + issuerOrganization OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Issuer organization of current certificate, with length of [0,64]." + ::= { currentCertInfo 10 } + + issuerOrganizationUnit OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Issuer organization unit of current certificate, with length of [0,64]." + ::= { currentCertInfo 11 } + + issuerCommonName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Issuer common name of current certificate, with length of [1,64]." + ::= { currentCertInfo 12 } + + + certStartTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Start time of current certificate." + ::= { currentCertInfo 13 } + + certExpiration OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Expiration of current certificate." + ::= { currentCertInfo 14 } + + + csrRequestInfo OBJECT IDENTIFIER ::= { certificate 2 } + + reqCountry OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Owner country of request certificate, with length of 2, contains any letters." + ::= { csrRequestInfo 1 } + + reqState OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Owner state of request certificate, with length of [0,64], contains any digits, letters, or the symbol spaces." + ::= { csrRequestInfo 2 } + + reqLocation OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Owner location of request certificate, with length of [0,64], contains any digits, letters, or the symbol spaces." + ::= { csrRequestInfo 3 } + + reqOrganization OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Owner organization of request certificate, with length of [0,64], contains any digits, letters, or - _ . spaces symbol." + ::= { csrRequestInfo 4 } + + reqOrganizationUnit OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Owner organization unit of request certificate, with length of [0,64], contains any digits, letters, or - _ . spaces symbol." + ::= { csrRequestInfo 5 } + + reqCommonName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Owner common name of request certificate, with length of [1,64], contains any digits, letters, or - _ . spaces symbol." + ::= { csrRequestInfo 6 } + + csrGenerate OBJECT-TYPE + SYNTAX INTEGER + { + csrGenerate(1) + } + + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Start to generate CSR of request certificate." + ::= { csrRequestInfo 7 } + + csrExport OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Acquire the CSR of request certificate. The value is empty if request csr not exist." + ::= { csrRequestInfo 8 } + + certificateImport OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Import server certificate and the server certificate must be in the .pem format." + ::= { csrRequestInfo 9 } + + csrStatus OBJECT-TYPE + SYNTAX INTEGER + { + notStartedOrHasSuccessfullyCompleted (1), + beingGenerated (2), + failsGenerated (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of generating CSR. + CSR generation has not started or has successfully completed(1) + A CSR is being generated (2) + A CSR fails to be generated (3)." + ::= { csrRequestInfo 10 } + + customCertInsert OBJECT IDENTIFIER ::= { certificate 3 } + + customCertificateContent OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set custom certificate content and the custom certificate must be in the .pfx format." + ::= { customCertInsert 1 } + + customCertificatePasswd OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set custom certificate password, with max len 127." + ::= { customCertInsert 2 } + + customCertificateImport OBJECT-TYPE + SYNTAX INTEGER + { + customCertificateImport(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action of import custom certificate." + ::= { customCertInsert 3 } + + caCertInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF CACertInfoEntry + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A table containing the list of certificate information." + ::= { certificate 4 } + + caCertInfoEntry OBJECT-TYPE + SYNTAX CACertInfoEntry + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about certificate." + INDEX { certIndex } + ::= { caCertInfoTable 1 } + + CACertInfoEntry ::= + SEQUENCE { + caCertIndex + INTEGER, + caCertType + DisplayString, + caCertOwnerCountry + DisplayString, + caCertOwnerState + DisplayString, + caCertOwnerLocation + DisplayString, + caCertOwnerOrganization + DisplayString, + caCertOwnerOrganizationUnit + DisplayString, + caCertOwnerCommonName + DisplayString, + caCertIssuerCountry + DisplayString, + caCertIssuerState + DisplayString, + caCertIssuerLocation + DisplayString, + caCertIssuerOrganization + DisplayString, + caCertIssuerOrganizationUnit + DisplayString, + caCertIssuerCommonName + DisplayString, + caCertStartTime + DisplayString, + caCertExpiration + DisplayString, + caCertSN + DisplayString + } + + caCertIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about certificate index." + ::= { caCertInfoEntry 1 } + + caCertType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about certificate type." + ::= { caCertInfoEntry 2 } + + caCertOwnerCountry OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Owner country of current certificate, with length of 2." + ::= { caCertInfoEntry 3 } + + caCertOwnerState OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Owner state of current certificate, with length of [0,64]." + ::= { caCertInfoEntry 4 } + + caCertOwnerLocation OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Owner location of current certificate, with length of [0,64]." + ::= { caCertInfoEntry 5 } + + caCertOwnerOrganization OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Owner organization of current certificate, with length of [0,64]." + ::= { caCertInfoEntry 6 } + + caCertOwnerOrganizationUnit OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Owner organization unit of current certificate, with length of [0,64]." + ::= { caCertInfoEntry 7 } + + caCertOwnerCommonName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Owner common name of current certificate, with length of [1,64]." + ::= { caCertInfoEntry 8 } + + + caCertIssuerCountry OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Issuer country of current certificate, with length of 2." + ::= { caCertInfoEntry 9 } + + caCertIssuerState OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Issuer state of current certificate, with length of [0,64]." + ::= { caCertInfoEntry 10 } + + caCertIssuerLocation OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Issuer location of current certificate, with length of [0,64]." + ::= { caCertInfoEntry 11 } + + caCertIssuerOrganization OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Issuer organization of current certificate, with length of [0,64]." + ::= { caCertInfoEntry 12 } + + caCertIssuerOrganizationUnit OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Issuer organization unit of current certificate, with length of [0,64]." + ::= { caCertInfoEntry 13 } + + caCertIssuerCommonName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Issuer common name of current certificate, with length of [1,64]." + ::= { caCertInfoEntry 14 } + + + caCertStartTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Start time of current certificate." + ::= { caCertInfoEntry 15 } + + caCertExpiration OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Expiration of current certificate." + ::= { caCertInfoEntry 16 } + + caCertSN OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial Number of current certificate." + ::= { caCertInfoEntry 17 } + + hwTrap OBJECT IDENTIFIER ::= { hwiBMC 500 } + + hwTrapVar OBJECT IDENTIFIER ::= { hwTrap 1 } + + hwTrapSeq OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Trap sequence" + ::= { hwTrapVar 1 } + + hwTrapSensorName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Trap sensor name" + ::= { hwTrapVar 2 } + + hwTrapEvent OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Trap description " + ::= { hwTrapVar 3 } + + hwTrapSeverity OBJECT-TYPE + SYNTAX INTEGER + { + ok(1), + minor(2), + major(3), + critical(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Trap severity + 1 - ok, + 2 - minor, + 3 - major, + 4 - critical." + ::= { hwTrapVar 4 } + + hwTrapEventCode OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Trap EventCode" + ::= { hwTrapVar 5 } + + hwTrapEventData2 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Trap Event Data 2" + ::= { hwTrapVar 6 } + + hwTrapEventData3 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Trap Event Data 3" + ::= { hwTrapVar 7 } + + hwTrapServerIdentity OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Trap Sever Identity" + ::= { hwTrapVar 8 } + + hwTrapLocation OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Trap location" + ::= { hwTrapVar 9 } + + hwTrapTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Trap time" + ::= { hwTrapVar 10 } +-- ****** hwServerTRAPObject Begin ****** + hwServerTRAPObject OBJECT IDENTIFIER ::= { hwTrap 10 } + hwOEM OBJECT IDENTIFIER ::= {hwServerTRAPObject 1} + hwOEMEvent NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapEvent,hwTrapSeverity,hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Huawei OEM event" + ::= { hwOEM 1 } + + hwPhysicalSecurity OBJECT IDENTIFIER ::= {hwServerTRAPObject 5} + + hwChassisIntrusion NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "General Chassis Intrusion" + ::= { hwPhysicalSecurity 1 } + + hwChassisIntrusionDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "General Chassis Intrusion Deassert" + ::= { hwPhysicalSecurity 2 } + + hwCPU OBJECT IDENTIFIER ::= {hwServerTRAPObject 7} + + hwCPUCATError NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU CAT error" + ::= { hwCPU 1 } + + hwCPUCATErrorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU CAT error deassert" + ::= { hwCPU 2 } + + hwCPUThermalTrip NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU thermal trip" + ::= { hwCPU 17 } + + hwCPUThermalTripDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU thermal trip deassert" + ::= { hwCPU 18 } + + hwCPUSelfTestFail NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU FRB1/BIST failure" + ::= { hwCPU 33 } + + hwCPUSelfTestFailDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU FRB1/BIST failure deassert" + ::= { hwCPU 34 } + + + hwCPUCfgError NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU configure error" + ::= { hwCPU 81 } + + hwCPUCfgErrorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU configure error deassert" + ::= { hwCPU 82 } + + hwCPUPresence NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU Presence" + ::= { hwCPU 113 } + + hwCPUPresenceDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU Presence deassert" + ::= { hwCPU 114 } + + hwCPUOffline NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU offline" + ::= { hwCPU 129 } + + hwCPUOfflineDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU offline deassert" + ::= { hwCPU 130 } + + hwCPUMCE NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU MCE occured" + ::= { hwCPU 177 } + + hwCPUMCEDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU MCE deassert" + ::= { hwCPU 178 } + + hwVMSELinkFail NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU VMSE link failure in mirror mode" + ::= { hwCPU 193 } + + hwVMSELinkFailDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU VMSE link failure in mirror mode deassert" + ::= { hwCPU 194 } + + + hwPowerSupply OBJECT IDENTIFIER ::= {hwServerTRAPObject 8} + + hwPowerSupplyFault NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Power Supply Fault" + ::= { hwPowerSupply 17 } + + hwPowerSupplyFaultDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Power Supply Fault Deassert" + ::= { hwPowerSupply 18 } + + + hwPowerSupplyPredictiveFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Power Supply Predictive Failure" + ::= { hwPowerSupply 33 } + + hwPowerSupplyPredictiveFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Power Supply Predictive Failure Deassert" + ::= { hwPowerSupply 34 } + + hwPowerSupplyInputLost NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Power Supply input lost" + ::= { hwPowerSupply 49 } + + hwPowerSupplyInputLostDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Power Supply input lost Deassert" + ::= { hwPowerSupply 50 } + + hwPowerSupplyACLost NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "AC lost or out-of-range" + ::= { hwPowerSupply 65 } + + hwPowerSupplyACLostDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "AC lost or out-of-range Deassert" + ::= { hwPowerSupply 66 } + + hwPowerSupplyOvertemp NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PSU overheating. (Generated)" + ::= { hwPowerSupply 81 } + + hwPowerSupplyOvertempDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PSU overheating. (Cleared)" + ::= { hwPowerSupply 82 } + hwMemory OBJECT IDENTIFIER ::= {hwServerTRAPObject 12} + + hwCorrectableECC NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "memory correctable ECC error occurred" + ::= { hwMemory 1 } + + hwCorrectableECCDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "memory correctable ECC error deassert" + ::= { hwMemory 2 } + + hwUncorrectableECC NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "memory uncorrectable ECC error occurred" + ::= { hwMemory 17 } + + hwUncorrectableECCDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "memory uncorrectable ECC error deassert" + ::= { hwMemory 18 } + + hwMemoryECCLimitation NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "memory correctable ECC logging limit reached detected" + ::= { hwMemory 81 } + + hwMemoryECCLimitationDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "memory correctable ECC logging limit reached deassert" + ::= { hwMemory 82 } + + + hwMemoryPresence NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "memory presence detected" + ::= { hwMemory 97 } + + hwMemoryPresenceDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "memory presence deassert" + ::= { hwMemory 98 } + + + hwMemoryCfgError NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "memory config error detected" + ::= { hwMemory 113 } + + hwMemoryCfgErrorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "memory config error deassert" + ::= { hwMemory 114 } + + hwMemorySpare NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "memory spare detected" + ::= { hwMemory 129 } + + hwMemorySpareDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "memory spare deassert" + ::= { hwMemory 130 } + + hwMemoryOvertemp NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "memory overtemperature detected" + ::= { hwMemory 161 } + + hwMemoryOvertempDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "memory overtemperature deassert" + ::= { hwMemory 162 } + + + hwStorageDevice OBJECT IDENTIFIER ::= {hwServerTRAPObject 13} + + hwStorageDevicePresence NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Storage device presence detected" + ::= { hwStorageDevice 1 } + + hwStorageDevicePresenceDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Storage device presence deassert" + ::= { hwStorageDevice 2 } + + hwStorageDeviceFault NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Storage device fault detected" + ::= { hwStorageDevice 17 } + + hwStorageDeviceFaultDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Storage device fault deassert" + ::= { hwStorageDevice 18 } + + hwStorageDevicePredictiveFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Storage device predictive failure" + ::= { hwStorageDevice 33 } + + hwStorageDevicePredictiveFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Storage device predictive failure deassert" + ::= { hwStorageDevice 34 } + + hwRAIDArrayFail NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "RAID array fail detected" + ::= { hwStorageDevice 97 } + + hwRAIDArrayFailDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "RAID array fail deassert" + ::= { hwStorageDevice 98 } + + hwRAIDRebuild NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "RAID rebuild detected" + ::= { hwStorageDevice 113 } + + hwRAIDRebuildDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "RAID rebuild deassert" + ::= { hwStorageDevice 114 } + + hwRAIDRebuildAborted NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "RAID rebuild aborted detected" + ::= { hwStorageDevice 129 } + + hwRAIDRebuildAbortedDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "RAID rebuild aborted deassert" + ::= { hwStorageDevice 130 } + + hwSysFWProgress OBJECT IDENTIFIER ::= {hwServerTRAPObject 15} + + hwSystemFirmwareHang NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "System firmware hang" + ::= { hwSysFWProgress 17 } + + hwSystemFirmwareHangDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "System firmware hang deassert" + ::= { hwSysFWProgress 18 } + + hwPS2USBFault NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Unrecoverable PS/2 or USB keyboard failure" + ::= { hwSysFWProgress 1793 } + + hwPS2USBFaultDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Unrecoverable PS/2 or USB keyboard failure deassert" + ::= { hwSysFWProgress 1794 } + + hwVideoControllerFault NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Unrecoverable video controller failure" + ::= { hwSysFWProgress 2305 } + + hwVideoControllerFaultDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Unrecoverable video controller failure deassert" + ::= { hwSysFWProgress 2306 } + + hwCPUVoltageMismatch NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU voltage mismatch" + ::= { hwSysFWProgress 3073 } + + hwCPUVoltageMismatchDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU voltage mismatch deassert" + ::= { hwSysFWProgress 3074 } + + hwSystemNoMemory NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "System no memory detected" + ::= { hwSysFWProgress 257 } + + hwSystemNoMemoryDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "System no memory detected deassert" + ::= { hwSysFWProgress 258 } + + + + hwSysEvent OBJECT IDENTIFIER ::= {hwServerTRAPObject 18} + + hwSysEventInstance NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PEF action" + ::= { hwSysEvent 65 } + + hwSystemError NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "System hang up/reset. For more information, see the background log" + ::= { hwSysEvent 33 } + + hwSystemErrorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "System hang up/reset deassert" + ::= { hwSysEvent 34 } + + hwButton OBJECT IDENTIFIER ::= {hwServerTRAPObject 20} + + hwPowerButtonPressed NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Power button pressed" + ::= { hwButton 1 } + + hwPCIeHotSwapButtonPressed NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card hot-swap button pressed" + ::= { hwButton 65 } + + + hwCable OBJECT IDENTIFIER ::= {hwServerTRAPObject 27} + + hwCableStatus NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "SAS or Harddisk backplane cable config error" + ::= { hwCable 17 } + + hwCableStatusDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "SAS or Harddisk backplane cable config error deassert" + ::= { hwCable 18 } + + + + hwSysRestart OBJECT IDENTIFIER ::= {hwServerTRAPObject 29} + + hwSysRestartUnknown NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "system restart cause unknown" + ::= { hwSysRestart 113 } + + hwSysRestartChassisCtrl NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "system restart cause chassis control" + ::= { hwSysRestart 369 } + + hwSysRestartPowerButton NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "system restart cause power button pressed" + ::= { hwSysRestart 881 } + + + hwSysRestartWatchdogCtrl NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "system restart cause Watchdog control" + ::= { hwSysRestart 1137 } + + hwSysRestartBMCCtrl NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "system restart cause BMC control" + ::= { hwSysRestart 1393 } + + hwSysRestartAlwaysRestore NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "system restart cause always power up" + ::= { hwSysRestart 1649 } + + hwSysRestartRestorePrevState NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "system restart cause always restore previous state" + ::= { hwSysRestart 1905 } + + hwBootError OBJECT IDENTIFIER ::= {hwServerTRAPObject 30} + + hwNoBootableMedia NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "boot error, no bootable media" + ::= { hwBootError 1 } + + hwNoBootableMediaDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "boot error, no bootable media deassert" + ::= { hwBootError 2 } + + hwNoBootableDisk NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "boot error, Non-bootable disk in drive" + ::= { hwBootError 17 } + + hwNoBootableDiskDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "boot error, Non-bootable disk in drive deassert" + ::= { hwBootError 18 } + + hwPXENotFound NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "boot error, PXE server not found" + ::= { hwBootError 33 } + + hwPXENotFoundDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "boot error, PXE server not found deassert" + ::= { hwBootError 34 } + + + hwInvalidBootSector NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "boot error, Invalid boot sector" + ::= { hwBootError 49 } + + hwInvalidBootSectorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "boot error, Invalid boot sector deassert" + ::= { hwBootError 50 } + + + + hwDeviceFault OBJECT IDENTIFIER ::= {hwServerTRAPObject 33} + + + hwHardwareAddrFault NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Hardware address in fault status" + ::= { hwDeviceFault 1 } + + + hwHardwareAddrFaultDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Hardware address in fault status deassert" + ::= { hwDeviceFault 2 } + + hwLossBmaHeartBeat NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Heartbeat signals between the iBMC and iBMA are lost" + ::= { hwDeviceFault 17 } + + + hwLossBmaHeartBeatDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Heartbeat signals between the iBMC and iBMA are normal" + ::= { hwDeviceFault 18 } + + hwDeviceInstall NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Device installed" + ::= { hwDeviceFault 33 } + + + hwDeviceInstallDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Device installed deassert" + ::= { hwDeviceFault 34 } + + hwEthLinkDown NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "System Eth link down" + ::= { hwDeviceFault 129 } + + + hwEthLinkDownDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "System Eth link down deassert" + ::= { hwDeviceFault 130 } + + + hwMemBrdMigrate NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Spare Device" + ::= { hwDeviceFault 145 } + + hwMemBrdMigrateDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Spare Device deassert" + ::= { hwDeviceFault 146 } + + hwPCIEStatus NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe Error" + ::= { hwDeviceFault 257 } + + hwPCIEStatusDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe Error deassert" + ::= { hwDeviceFault 258 } + + hwFanFault NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "fan in fault status" + ::= { hwDeviceFault 2049 } + + hwFanFaultDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "fan in fault status deassert" + ::= { hwDeviceFault 2050 } + + hwPCIeFault NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe in fault status" + ::= { hwDeviceFault 2305 } + + hwPCIeFaultDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe in fault status deassert" + ::= { hwDeviceFault 2306 } + + + + + hwACPIStatus OBJECT IDENTIFIER ::= {hwServerTRAPObject 34} + + hwACPIStatusS0 NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "ACPI status S0" + ::= { hwACPIStatus 1 } + + hwACPIStatusS4S5 NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "ACPI status, S4/S5 soft-off, particular when S4/S5 state cannot be determined" + ::= { hwACPIStatus 97 } + + + hwWatchDog OBJECT IDENTIFIER ::= {hwServerTRAPObject 35} + + hwWatchDogOverflow NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "watchdog overflow, no action" + ::= { hwWatchDog 1 } + + hwWatchDogOverflowDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "watchdog overflow, no action deassert" + ::= { hwWatchDog 2 } + + hwWatchDogReset NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "watchdog overflow, hard reset" + ::= { hwWatchDog 17 } + + hwWatchDogResetDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "watchdog overflow, hard reset deassert" + ::= { hwWatchDog 18 } + + hwWatchDogPowerDown NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "watchdog overflow, power down" + ::= { hwWatchDog 33 } + + hwWatchDogPowerDownDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "watchdog overflow, power down deassert" + ::= { hwWatchDog 34 } + + hwWatchDogPowerCycle NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "watchdog overflow, power cycle" + ::= { hwWatchDog 49 } + + hwWatchDogPowerCycleDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "watchdog overflow, power cycle deassert" + ::= { hwWatchDog 50 } + + + hwLANHeartBeat OBJECT IDENTIFIER ::= {hwServerTRAPObject 39} + + hwLANHeartLost NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "LAN heart beat lost" + ::= { hwLANHeartBeat 1 } + + hwLANHeartLostDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "LAN heart beat lost deassert" + ::= { hwLANHeartBeat 2 } + + + hwMngmntHealth OBJECT IDENTIFIER ::= {hwServerTRAPObject 40} + + hwSensorAccessibleFail NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Sensor access degraded or unavailable" + ::= { hwMngmntHealth 1 } + + hwSensorAccessibleFailDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Sensor access degraded or unavailable deassert" + ::= { hwMngmntHealth 2 } + + hwControllerAccessibleFail NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Controller access degraded or unavailable" + ::= { hwMngmntHealth 17 } + + hwControllerAccessibleFailDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Controller access degraded or unavailable deassert" + ::= { hwMngmntHealth 18 } + + hwControllerUnavailableFail NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Management controller unavailable" + ::= { hwMngmntHealth 49 } + + hwControllerUnavailableFailDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Management controller unavailable deassert" + ::= { hwMngmntHealth 50 } + + hwFruFail NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "FRU failure" + ::= { hwMngmntHealth 81 } + + hwFruFailDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "FRU failure deassert" + ::= { hwMngmntHealth 82 } + + + hwBattery OBJECT IDENTIFIER ::= {hwServerTRAPObject 41} + + hwRTCBatterylow NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "RTC battery or RAID card BBU voltage low" + ::= { hwBattery 1 } + + hwRTCBatterylowDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "RTC battery or RAID card BBU voltage low deassert" + ::= { hwBattery 2 } + + hwRAIDCardBBUFailed NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "RAID card BBU failed" + ::= { hwBattery 17 } + + hwRAIDCardBBUFailedDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "RAID card BBU failure deassert" + ::= { hwBattery 18 } + + hwRAIDCardBBUPresence NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "RAID card BBU is present" + ::= { hwBattery 33 } + + hwRAIDCardBBUPresenceDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "RAID card BBU is absent" + ::= { hwBattery 34 } + + hwVerChange OBJECT IDENTIFIER ::= {hwServerTRAPObject 43} + + hwHardwareChange NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Hardware change detected with associated Entity" + ::= { hwVerChange 1 } + + hwFirmwareChange NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Firmware or software change detected with associated Entity" + ::= { hwVerChange 17 } + + hwFirmwareIncompatibility NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Firmware or software incompatibility detected with associated Entity" + ::= { hwVerChange 49 } + + hwFirmwareIncompatibilityDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Firmware or software incompatibility detected with associated Entity deassert" + ::= { hwVerChange 50 } + + hwLCD OBJECT IDENTIFIER ::= {hwServerTRAPObject 1052} + + hwLCDFault NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "LCD fault " + ::= { hwLCD 17 } + + hwLCDFaultDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "LCD fault deassert" + ::= { hwLCD 18 } + + + + hwHotSwap OBJECT IDENTIFIER ::= {hwServerTRAPObject 240} + + hwHotSwaptoM0 NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "fru hot swap to M0 status" + ::= { hwHotSwap 1 } + + hwHotSwaptoM1 NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "fru hot swap to M1 status" + ::= { hwHotSwap 17 } + + hwHotSwaptoM2 NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "fru hot swap to M2 status" + ::= { hwHotSwap 33 } + + hwHotSwaptoM3 NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "fru hot swap to M3 status" + ::= { hwHotSwap 49 } + + hwHotSwaptoM4 NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "fru hot swap to M4 status" + ::= { hwHotSwap 65 } + + hwHotSwaptoM5 NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "fru hot swap to M5 status" + ::= { hwHotSwap 81 } + + hwHotSwaptoM6 NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "fru hot swap to M6 status" + ::= { hwHotSwap 97 } + + hwHotSwaptoM7 NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "fru hot swap to M7 status" + ::= { hwHotSwap 113 } + + + hwIPMBLink OBJECT IDENTIFIER ::= {hwServerTRAPObject 241} + + hwIPMBLinkStateAll NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "IPMB-A disabled. IPMB-B disabled" + ::= { hwIPMBLink 1 } + + hwIPMBLinkStateAllDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "IPMB-A disabled. IPMB-B disabled deassert" + ::= { hwIPMBLink 2 } + + hwIPMBLinkStateB NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "IPMB-A enabled.IPMB-B disabled" + ::= { hwIPMBLink 17 } + + hwIPMBLinkStateBDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "IPMB-A enabled.IPMB-B disabled deassert" + ::= { hwIPMBLink 18 } + + hwIPMBLinkStateA NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "IPMB-A disabled.IPMB-B enabled" + ::= { hwIPMBLink 33 } + + hwIPMBLinkStateADeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "IPMB-A disabled.IPMB-B enabled deassert" + ::= { hwIPMBLink 34 } + + hwIPMBLinkStateNoFault NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "IPMB bus no fault" + ::= { hwIPMBLink 49 } + + + hwTrapTest OBJECT IDENTIFIER ::= {hwServerTRAPObject 256} + hwTrapTestInstance NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "trap test" + ::= { hwTrapTest 1 } + + + hwOvertemperature OBJECT IDENTIFIER ::= {hwServerTRAPObject 257} + + hwOvertempMinor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "temperature above minor threshold" + ::= { hwOvertemperature 113 } + + hwOvertempMinorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "temperature above minor threshold deassert" + ::= { hwOvertemperature 114 } + + hwOvertempMajor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "temperature above major threshold" + ::= { hwOvertemperature 145 } + + hwOvertempMajorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "temperature above major threshold deassert" + ::= { hwOvertemperature 146 } + + hwOvertempCritical NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "temperature above critical threshold" + ::= { hwOvertemperature 177 } + + hwOvertempCriticalDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "temperature above critical threshold deassert" + ::= { hwOvertemperature 178 } + + + hwNoSDCard OBJECT IDENTIFIER ::= {hwServerTRAPObject 781} + + hwNoSDCardAssert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "No SD Card Assert" + ::= { hwNoSDCard 17 } + + hwNoSDCardDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "No SD Card Deassert" + ::= { hwNoSDCard 18 } + + hwBoardMismatch OBJECT IDENTIFIER ::= {hwServerTRAPObject 786} + + hwBoardMismatchAssert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Board Mismatch Assert" + ::= { hwBoardMismatch 17 } + + hwBoardMismatchDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Board Mismatch Deassert" + ::= { hwBoardMismatch 18 } + + hwAddInCard OBJECT IDENTIFIER ::= {hwServerTRAPObject 791} + + hwPCIeError NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe Error" + ::= { hwAddInCard 17 } + + hwPCIeErrorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe Error Deassert" + ::= { hwAddInCard 18 } + + hwChipSet OBJECT IDENTIFIER ::= {hwServerTRAPObject 793} + + hwPCHError NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Uncorrectable PCH error" + ::= { hwChipSet 17 } + + hwPCHErrorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Uncorrectable PCH error Deassert" + ::= { hwChipSet 18 } + + hwUIDButton OBJECT IDENTIFIER ::= {hwServerTRAPObject 788} + + hwUIDButtonPressed NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "UID button pressed" + ::= { hwUIDButton 17 } + + + + hwPowerCapping OBJECT IDENTIFIER ::= {hwServerTRAPObject 1042} + + hwPowerCapFail NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Power capping fail assert" + ::= { hwPowerCapping 17 } + + hwPowerCapFailDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Power capping fail deassert" + ::= { hwPowerCapping 18 } + + + hwCardFault OBJECT IDENTIFIER ::= {hwServerTRAPObject 1047} + + hwCardStatusFault NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "RAID or NIC card fault" + ::= { hwCardFault 17 } + + hwCardStatusFaultDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "RAID or NIC card fault deassert" + ::= { hwCardFault 18 } + + hwCPUUsage OBJECT IDENTIFIER ::= {hwServerTRAPObject 1287} + + hwCPUUsageHigh NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU usage over threshold " + ::= { hwCPUUsage 17 } + + hwCPUUsageHighDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU usage over threshold deassert" + ::= { hwCPUUsage 18 } + + + + hwMemoryUsage OBJECT IDENTIFIER ::= {hwServerTRAPObject 1292} + + hwMemoryUsageHigh NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Memory usage over threshold " + ::= { hwMemoryUsage 17 } + + hwMemoryUsageHighDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Memory usage over threshold deassert" + ::= { hwMemoryUsage 18 } + + + hwDiskUsage OBJECT IDENTIFIER ::= {hwServerTRAPObject 1293} + + hwDiskUsageHigh NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Disk usage over threshold " + ::= { hwDiskUsage 17 } + + hwDiskUsageHighDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Disk usage over threshold deassert" + ::= { hwDiskUsage 18 } + + hwLowPower OBJECT IDENTIFIER ::= {hwServerTRAPObject 1800} + + hwPsInsufficient NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Insufficient power supply to the chassis" + ::= { hwLowPower 33 } + + hwPsInsufficientDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Insufficient power supply to the chassis deassert" + ::= { hwLowPower 34 } + + hwSysNotice OBJECT IDENTIFIER ::= {hwServerTRAPObject 1810} + + hwSystemWarmReset NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Uncorrectable system error. Unable to locate the specific failure, please warm reset the host to try to solve the problem" + ::= { hwSysNotice 129 } + + hwSystemWarmResetDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Uncorrectable system error deassert" + ::= { hwSysNotice 130 } + + hwModule OBJECT IDENTIFIER ::= {hwServerTRAPObject 1813} + + hwModuleCritical NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "transition to Critical from less severe" + ::= { hwModule 33 } + + hwPSPresenceStatus OBJECT IDENTIFIER ::= {hwServerTRAPObject 2057} + + hwPSPresence NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "power supply presence " + ::= { hwPSPresenceStatus 17 } + + hwPSPresenceDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "power supply presence deassert" + ::= { hwPSPresenceStatus 18 } + + hwFanPresenceStatus OBJECT IDENTIFIER ::= {hwServerTRAPObject 2058} + + hwFanAbsent NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "fan absent " + ::= { hwFanPresenceStatus 1 } + + hwFanAbsentDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "fan absent deassert" + ::= { hwFanPresenceStatus 2 } + + + hwCardPresenceStatus OBJECT IDENTIFIER ::= {hwServerTRAPObject 2071} + + hwCardPresence NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "card presence " + ::= { hwCardPresenceStatus 17 } + + hwCardPresenceDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "card presence deassert" + ::= { hwCardPresenceStatus 18 } + + hwLCDPresenceStatus OBJECT IDENTIFIER ::= {hwServerTRAPObject 2076} + + hwLCDAbsent NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "LCD absent" + ::= { hwLCDPresenceStatus 1 } + + hwLCDAbsentDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "LCD absent deassert" + ::= { hwLCDPresenceStatus 2 } + + hwMemoryRiser OBJECT IDENTIFIER ::= {hwServerTRAPObject 2583} + hwMemoryRiserOnline NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Memory board online " + ::= { hwMemoryRiser 49 } + + hwMemoryRiserOnlineDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Memory board online deassert" + ::= { hwMemoryRiser 50 } + + hwMemoryRiserOffline NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Memory board offline " + ::= { hwMemoryRiser 65 } + + hwMemoryRiserOfflineDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Memory board offline deassert" + ::= { hwMemoryRiser 66 } + + hwMemoryRiserInstallError NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Memory riser install error " + ::= { hwMemoryRiser 129 } + + hwMemoryRiserInstallErrorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Memory riser install error deassert" + ::= { hwMemoryRiser 130 } + + + hwCPUCore OBJECT IDENTIFIER ::= {hwServerTRAPObject 2311} + + hwCPUCoreIsolation NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU core isolation" + ::= { hwCPUCore 1 } + + hwCPUCoreIsolationDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU core isolation deassert" + ::= { hwCPUCore 2 } + + hwPSRedundancy OBJECT IDENTIFIER ::= {hwServerTRAPObject 2824} + + hwPSRedundancyLost NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PS Redundancy lost" + ::= { hwPSRedundancy 17 } + + hwPSRedundancyLostDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PS Redundancy lost deassert" + ::= { hwPSRedundancy 18 } + + hwSELStatus OBJECT IDENTIFIER ::= {hwServerTRAPObject 16} + + hwSELClearedAssert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "SEL log area is cleared" + ::= { hwSELStatus 33 } + + hwSELAlmostFullAssert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "SEL almost full assert" + ::= { hwSELStatus 81 } + + hwSELAlmostFullDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "SEL almost full deassert" + ::= { hwSELStatus 82 } + + hwBMCBootUp OBJECT IDENTIFIER ::= {hwServerTRAPObject 2326} + + hwBMCBootUpAssert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "BMC boot up" + ::= { hwBMCBootUp 17 } + + hwLog OBJECT IDENTIFIER ::= {hwServerTRAPObject 1808} + + hwLogFull NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Informational" + ::= { hwLog 129 } + + hwLogFullDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Informational deassert" + ::= { hwLog 130 } + + hwVoltage OBJECT IDENTIFIER ::= {hwServerTRAPObject 258} + + hwLowerVoltageMajor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Voltage below lower major threshold" + ::= { hwVoltage 33 } + + hwLowerVoltageMajorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Voltage below lower major threshold deassert" + ::= { hwVoltage 34 } + + hwOverVoltageMajor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Voltage over upper major threshold" + ::= { hwVoltage 145 } + + hwOverVoltageMajorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Voltage over upper major threshold deassert" + ::= { hwVoltage 146 } + + hwOverVoltageCritcal NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Voltage over upper critcal threshold" + ::= { hwVoltage 177 } + + hwOverVoltageCritcalDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Voltage over upper critcal threshold deassert" + ::= { hwVoltage 178 } + + hwCPUProchot OBJECT IDENTIFIER ::= {hwServerTRAPObject 775} + + hwCPUProchotState NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU Prochot state asserted" + ::= { hwCPUProchot 17 } + + hwCPUProchotStateDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU Prochot state deasserted" + ::= { hwCPUProchot 18 } +-- ****** hwServerTRAPObject End ****** +-- ****** hwServerTRAPObjectV2 Begin ****** + hwServerTRAPObjectV2 OBJECT IDENTIFIER ::= { hwTrap 11 } + hwCPUEvent OBJECT IDENTIFIER ::= {hwServerTRAPObjectV2 1 } + hwCPUOverTempMajor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU underclocking will be caused by high temperature. (Generated)" + ::= { hwCPUEvent 3 } + hwCPUOverTempMajorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU underclocking will be caused by high temperature. (Cleared)" + ::= { hwCPUEvent 4 } + hwCPUVDDQOverTempMinor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU VDDQ overheating minor alarm. (Generated)" + ::= { hwCPUEvent 5 } + hwCPUVDDQOverTempMinorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU VDDQ overheating minor alarm. (Cleared)" + ::= { hwCPUEvent 6 } + hwCPUVRDOverTempMinor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU VRD overheating minor alarm. (Generated)" + ::= { hwCPUEvent 7 } + hwCPUVRDOverTempMinorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU VRD overheating minor alarm. (Cleared)" + ::= { hwCPUEvent 8 } + hwCPUCoreLowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU undervoltage major alarm. (Generated)" + ::= { hwCPUEvent 11 } + hwCPUCoreLowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU undervoltage major alarm. (Cleared)" + ::= { hwCPUEvent 12 } + hwCPUCoreOverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU overvoltage major alarm. (Generated)" + ::= { hwCPUEvent 13 } + hwCPUCoreOverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU overvoltage major alarm. (Cleared)" + ::= { hwCPUEvent 14 } + hwCPUOverTempCritical NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "The OS was shut down due to CPU overheating. (Generated)" + ::= { hwCPUEvent 15 } + hwCPUOverTempCriticalDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "The OS was shut down due to CPU overheating. (Cleared)" + ::= { hwCPUEvent 16 } + hwCPUSelfTestFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU self-test failed. (Generated)" + ::= { hwCPUEvent 17 } + hwCPUSelfTestFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU self-test failed. (Cleared)" + ::= { hwCPUEvent 18 } + hwCPUCFGError NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Incorrect CPU configuration. (Generated)" + ::= { hwCPUEvent 19 } + hwCPUCFGErrorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Incorrect CPU configuration. (Cleared)" + ::= { hwCPUEvent 20 } + hwCPUInstalled NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU installed." + ::= { hwCPUEvent 21 } + hwCPURemoved NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU removed." + ::= { hwCPUEvent 23 } + hwCPULowerDiffTempMinor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "The CPU is about to reach the Max. temperature of minor alarm. (Generated)" + ::= { hwCPUEvent 25 } + hwCPULowerDiffTempMinorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "The CPU is about to reach the Max. temperature of minor alarm. (Cleared)" + ::= { hwCPUEvent 26 } + hwCPUIerrFault NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU IERR error. (Generated)" + ::= { hwCPUEvent 27 } + hwCPUIerrFaultDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU IERR error. (Cleared)" + ::= { hwCPUEvent 28 } + hwCPUUncorrectableErr NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU MCE/AER error. (Generated)" + ::= { hwCPUEvent 29 } + hwCPUUncorrectableErrDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU MCE/AER error. (Cleared)" + ::= { hwCPUEvent 30 } + hwCPUCoreIsolated NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU core isolated. (Generated)" + ::= { hwCPUEvent 31 } + hwCPUCoreIsolatedDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU core isolated. (Cleared)" + ::= { hwCPUEvent 32 } + hwCPUFaultyIsolated NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU isolated. (Generated)" + ::= { hwCPUEvent 33 } + hwCPUFaultyIsolatedDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU isolated. (Cleared)" + ::= { hwCPUEvent 34 } + hwCPUAccessCoreTempFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read CPU core temperature. (Generated)" + ::= { hwCPUEvent 35 } + hwCPUAccessCoreTempFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read CPU core temperature. (Cleared)" + ::= { hwCPUEvent 36 } + hwCPUAccessVDDQTempFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read CPU VDDQ temperature. (Generated)" + ::= { hwCPUEvent 37 } + hwCPUAccessVDDQTempFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read CPU VDDQ temperature. (Cleared)" + ::= { hwCPUEvent 38 } + hwCPUVRDOverTempMajor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU VRD overheating major alarm. (Generated)" + ::= { hwCPUEvent 39 } + hwCPUVRDOverTempMajorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU VRD overheating major alarm. (Cleared)" + ::= { hwCPUEvent 40 } + hwCPULowerDiffTempMajor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU temperature is about to reach the upper major threshold. (Generated)" + ::= { hwCPUEvent 41 } + hwCPULowerDiffTempMajorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU temperature is about to reach the upper major threshold. (Cleared)" + ::= { hwCPUEvent 42 } + hwCPUMIMC0CH0MirrorFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Memory mirroring failed in channel 0, iMC 0 of CPU. (Generated)" + ::= { hwCPUEvent 43 } + hwCPUMIMC0CH0MirrorFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Memory mirroring failed in channel 0, iMC 0 of CPU. (Cleared)" + ::= { hwCPUEvent 44 } + hwCPUMIMC0CH1MirrorFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Memory mirroring failed in channel 1, iMC 0 of CPU. (Generated)" + ::= { hwCPUEvent 45 } + hwCPUMIMC0CH1MirrorFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Memory mirroring failed in channel 1, iMC 0 of CPU. (Cleared)" + ::= { hwCPUEvent 46 } + hwCPUMIMC0CH2MirrorFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Memory mirroring failed in channel 2, iMC 0 of CPU. (Generated)" + ::= { hwCPUEvent 47 } + hwCPUMIMC0CH2MirrorFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Memory mirroring failed in channel 2, iMC 0 of CPU. (Cleared)" + ::= { hwCPUEvent 48 } + hwCPUMIMC0CH3MirrorFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Memory mirroring failed in channel 3, iMC 0 of CPU. (Generated)" + ::= { hwCPUEvent 49 } + hwCPUMIMC0CH3MirrorFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Memory mirroring failed in channel 3, iMC 0 of CPU. (Cleared)" + ::= { hwCPUEvent 50 } + hwCPUMIMC1CH0MirrorFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Memory mirroring failed in channel 0, iMC 1 of CPU. (Generated)" + ::= { hwCPUEvent 51 } + hwCPUMIMC1CH0MirrorFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Memory mirroring failed in channel 0, iMC 1 of CPU. (Cleared)" + ::= { hwCPUEvent 52 } + hwCPUMIMC1CH1MirrorFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Memory mirroring failed in channel 1, iMC 1 of CPU. (Generated)" + ::= { hwCPUEvent 53 } + hwCPUMIMC1CH1MirrorFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Memory mirroring failed in channel 1, iMC 1 of CPU. (Cleared)" + ::= { hwCPUEvent 54 } + hwCPUMIMC1CH2MirrorFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Memory mirroring failed in channel 2, iMC 1 of CPU. (Generated)" + ::= { hwCPUEvent 55 } + hwCPUMIMC1CH2MirrorFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Memory mirroring failed in channel 2, iMC 1 of CPU. (Cleared)" + ::= { hwCPUEvent 56 } + hwCPUMIMC1CH3MirrorFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Memory mirroring failed in channel 3, iMC 1 of CPU. (Generated)" + ::= { hwCPUEvent 57 } + hwCPUMIMC1CH3MirrorFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Memory mirroring failed in channel 3, iMC 1 of CPU. (Cleared)" + ::= { hwCPUEvent 58 } + hwCPUAccessDTSTempFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read CPU DTS temperature. (Generated)" + ::= { hwCPUEvent 59 } + hwCPUAccessDTSTempFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read CPU DTS temperature. (Cleared)" + ::= { hwCPUEvent 60 } + hwCPUVCCPOverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU VCCP overvoltage. (Generated)" + ::= { hwCPUEvent 61 } + hwCPUVCCPOverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU VCCP overvoltage. (Cleared)" + ::= { hwCPUEvent 62 } + hwCPUVCCPLowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU VCCP undervoltage. (Generated)" + ::= { hwCPUEvent 63 } + hwCPUVCCPLowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU VCCP undervoltage. (Cleared)" + ::= { hwCPUEvent 64 } + hwCPUAccessVCCPVoltFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read CPU VCCP voltage. (Generated)" + ::= { hwCPUEvent 65 } + hwCPUAccessVCCPVoltFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read CPU VCCP voltage. (Cleared)" + ::= { hwCPUEvent 66 } + hwCPUVSAOverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU VSA overvoltage. (Generated)" + ::= { hwCPUEvent 79 } + hwCPUVSAOverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU VSA overvoltage. (Cleared)" + ::= { hwCPUEvent 80 } + hwCPUVSALowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU VSA undervoltage. (Generated)" + ::= { hwCPUEvent 81 } + hwCPUVSALowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU VSA undervoltage. (Cleared)" + ::= { hwCPUEvent 82 } + hwCPUAccessVSAVoltFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read CPU VSA voltage. (Generated)" + ::= { hwCPUEvent 83 } + hwCPUAccessVSAVoltFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read CPU VSA voltage. (Cleared)" + ::= { hwCPUEvent 84 } + hwCPUVCCIOOverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU VCCIO overvoltage. (Generated)" + ::= { hwCPUEvent 85 } + hwCPUVCCIOOverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU VCCIO overvoltage. (Cleared)" + ::= { hwCPUEvent 86 } + hwCPUVCCIOLowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU VCCIO undervoltage. (Generated)" + ::= { hwCPUEvent 87 } + hwCPUVCCIOLowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU VCCIO undervoltage. (Cleared)" + ::= { hwCPUEvent 88 } + hwCPUAccessVCCIOVoltFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read CPU VCCIO voltage. (Generated)" + ::= { hwCPUEvent 89 } + hwCPUAccessVCCIOVoltFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read CPU VCCIO voltage. (Cleared)" + ::= { hwCPUEvent 90 } + hwCPUVMCPOverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU VMCP overvoltage. (Generated)" + ::= { hwCPUEvent 91 } + hwCPUVMCPOverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU VMCP overvoltage. (Cleared)" + ::= { hwCPUEvent 92 } + hwCPUVMCPLowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU VMCP undervoltage. (Generated)" + ::= { hwCPUEvent 93 } + hwCPUVMCPLowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU VMCP undervoltage. (Cleared)" + ::= { hwCPUEvent 94 } + hwCPUAccessVMCPVoltFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read CPU VMCP voltage. (Generated)" + ::= { hwCPUEvent 95 } + hwCPUAccessVMCPVoltFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read CPU VMCP voltage. (Cleared)" + ::= { hwCPUEvent 96 } + hwCPUAccessVRDTempFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read CPU VRD temperature. (Generated)" + ::= { hwCPUEvent 97 } + hwCPUAccessVRDTempFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read CPU VRD temperature. (Cleared)" + ::= { hwCPUEvent 98 } + hwCPUAccessCoreVoltFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read CPU Core voltage. (Generated)" + ::= { hwCPUEvent 99 } + hwCPUAccessCoreVoltFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read CPU Core voltage. (Cleared)" + ::= { hwCPUEvent 100 } + hwCPUVoltLow NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU undervoltage. (Generated)" + ::= { hwCPUEvent 101 } + hwCPUVoltLowDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU undervoltage. (Cleared)" + ::= { hwCPUEvent 102 } + hwCPUVoltHigh NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU overvoltage. (Generated)" + ::= { hwCPUEvent 103 } + hwCPUVoltHighDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU overvoltage. (Cleared)" + ::= { hwCPUEvent 104 } + hwCPUVDDQOverTempMajor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU VDDQ overheating major alarm. (Generated)" + ::= { hwCPUEvent 105 } + hwCPUVDDQOverTempMajorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU VDDQ overheating major alarm. (Cleared)" + ::= { hwCPUEvent 106 } + hwCPUMarginFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read CPU margin. (Generated)" + ::= { hwCPUEvent 107 } + hwCPUMarginFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read CPU margin. (Cleared)" + ::= { hwCPUEvent 108 } + hwCPUCoreOverTempMinor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "The CPU core temperature exceeds the overtemperature threshold. (Generated)" + ::= { hwCPUEvent 109 } + hwCPUCoreOverTempMinorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "The CPU core temperature exceeds the overtemperature threshold. (Cleared)" + ::= { hwCPUEvent 110 } + + hwCPUNimbusLowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU Nimbus voltage is lower than the undervoltage threshold. (Generated)" + ::= { hwCPUEvent 111 } + hwCPUNimbusLowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU Nimbus voltage is lower than the undervoltage threshold. (Cleared)" + ::= { hwCPUEvent 112 } + + hwCPUNimbusOverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU Nimbus voltage exceeds the overvoltage threshold. (Generated)" + ::= { hwCPUEvent 113 } + hwCPUNimbusOverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU Nimbus voltage exceeds the overvoltage threshold. (Cleared)" + ::= { hwCPUEvent 114 } + + hwCPUAbsence NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to start the system. CPU 1 was not detected. " + ::= { hwCPUEvent 115 } + + hwCPUNVRHot NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU has a vr hot error. (Generated)" + ::= { hwCPUEvent 117 } + hwCPUNVRHotDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU has a vr hot error. (Cleared)" + ::= { hwCPUEvent 118 } + hwCPUNVDDQVRHot NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU has a vddq hot error. (Generated)" + ::= { hwCPUEvent 119 } + hwCPUNVDDQVRHotDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU has a vddq hot error. (Cleared)" + ::= { hwCPUEvent 120 } + hwCPUCEHardFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU health status degradation detected by PFAE. (Generated)" + ::= { hwCPUEvent 121 } + hwCPUCEHardFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU health status degradation detected by PFAE. (Cleared)" + ::= { hwCPUEvent 122 } + + hwMemoryEvent OBJECT IDENTIFIER ::= {hwServerTRAPObjectV2 2 } + hwMemoryOverTemp NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "DIMM overheating major alarm. (Generated)" + ::= { hwMemoryEvent 1 } + hwMemoryOverTempDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "DIMM overheating major alarm. (Cleared)" + ::= { hwMemoryEvent 2 } + hwMemoryVDDQ1LowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "DIMM VDDQ1 undervoltage major alarm. (Generated)" + ::= { hwMemoryEvent 3 } + hwMemoryVDDQ1LowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "DIMM VDDQ1 undervoltage major alarm. (Cleared)" + ::= { hwMemoryEvent 4 } + hwMemoryVDDQ1OverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "DIMM VDDQ1 overvoltage major alarm. (Generated)" + ::= { hwMemoryEvent 5 } + hwMemoryVDDQ1OverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "DIMM VDDQ1 overvoltage major alarm. (Cleared)" + ::= { hwMemoryEvent 6 } + hwMemoryVDDQ2LowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "DIMM VDDQ2 undervoltage major alarm. (Generated)" + ::= { hwMemoryEvent 7 } + hwMemoryVDDQ2LowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "DIMM VDDQ2 undervoltage major alarm. (Cleared)" + ::= { hwMemoryEvent 8 } + hwMemoryVDDQ2OverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "DIMM VDDQ2 overvoltage major alarm. (Generated)" + ::= { hwMemoryEvent 9 } + hwMemoryVDDQ2OverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "DIMM VDDQ2 overvoltage major alarm. (Cleared)" + ::= { hwMemoryEvent 10 } + hwMemoryCorrectableECC NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "DIMM ECC error count exceeded. (Generated)" + ::= { hwMemoryEvent 13 } + hwMemoryCorrectableECCDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "DIMM ECC error count exceeded. (Cleared)" + ::= { hwMemoryEvent 14 } + hwMemoryInstalled NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "DIMM installed." + ::= { hwMemoryEvent 15 } + hwMemoryRemoved NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "DIMM removed." + ::= { hwMemoryEvent 17 } + hwMemoryCFGErr NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Incorrect memory configuration. (Generated)" + ::= { hwMemoryEvent 21 } + hwMemoryCFGErrDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Incorrect memory configuration. (Cleared)" + ::= { hwMemoryEvent 22 } + hwMemoryUncorrectableErr NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "DIMM MCE error. (Generated)" + ::= { hwMemoryEvent 23 } + hwMemoryUncorrectableErrDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "DIMM MCE error. (Cleared)" + ::= { hwMemoryEvent 24 } + hwMemoryVPP1LowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "DIMM VPP1 undervoltage major alarm. (Generated)" + ::= { hwMemoryEvent 25 } + hwMemoryVPP1LowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "DIMM VPP1 undervoltage major alarm. (Cleared)" + ::= { hwMemoryEvent 26 } + hwMemoryVPP1OverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "DIMM VPP1 overvoltage major alarm. (Generated)" + ::= { hwMemoryEvent 27 } + hwMemoryVPP1OverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "DIMM VPP1 overvoltage major alarm. (Cleared)" + ::= { hwMemoryEvent 28 } + hwMemorySwitchToStdbyBoard NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "DIMMs go standby. (Generated)" + ::= { hwMemoryEvent 29 } + hwMemorySwitchToStdbyBoardDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "DIMMs go standby. (Cleared)" + ::= { hwMemoryEvent 30 } + hwMemoryVDDQ1AccessVoltageFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read DIMM VDDQ1 voltage. (Generated)" + ::= { hwMemoryEvent 31 } + hwMemoryVDDQ1AccessVoltageFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read DIMM VDDQ1 voltage. (Cleared)" + ::= { hwMemoryEvent 32 } + hwMemoryVDDQ2AccessVoltageFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read DIMM VDDQ2 voltage. (Generated)" + ::= { hwMemoryEvent 33 } + hwMemoryVDDQ2AccessVoltageFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read DIMM VDDQ2 voltage. (Cleared)" + ::= { hwMemoryEvent 34 } + hwMemoryVPP1AccessVoltageFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read DIMM VPP1 voltage. (Generated)" + ::= { hwMemoryEvent 35 } + hwMemoryVPP1AccessVoltageFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read DIMM VPP1 voltage. (Cleared)" + ::= { hwMemoryEvent 36 } + hwMemoryConfigError NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Incorrect memory configuration. (Generated)" + ::= { hwMemoryEvent 37 } + hwMemoryConfigErrorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Incorrect memory configuration. (Cleared)" + ::= { hwMemoryEvent 38 } + hwMemoryInitializationError NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Memory initialization error. (Generated)" + ::= { hwMemoryEvent 39 } + hwMemoryInitializationErrorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Memory initialization error. (Cleared)" + ::= { hwMemoryEvent 40 } + hwMemoryCEHardFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Memory CE hard failure. (Generated)" + ::= { hwMemoryEvent 45 } + hwMemoryCEHardFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Memory CE hard failure. (Cleared)" + ::= { hwMemoryEvent 46 } + hwMemoryMRCFatalError NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Memory MRC fatal error. (Generated)" + ::= { hwMemoryEvent 47 } + hwMemoryMRCFatalErrorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Memory MRC fatal error. (Cleared)" + ::= { hwMemoryEvent 48 } + hwMemoryVPP2OverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Memory VPP2 overvoltage. (Generated)" + ::= { hwMemoryEvent 51 } + hwMemoryVPP2OverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Memory VPP2 overvoltage. (Cleared)" + ::= { hwMemoryEvent 52 } + hwMemoryVPP2LowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Memory VPP2 undervoltage. (Generated)" + ::= { hwMemoryEvent 53 } + hwMemoryVPP2LowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Memory VPP2 undervoltage. (Cleared)" + ::= { hwMemoryEvent 54 } + hwMemoryAccessVPP2VoltFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read the memory VPP2 voltage. (Generated)" + ::= { hwMemoryEvent 55 } + hwMemoryAccessVPP2VoltFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read the memory VPP2 voltage. (Cleared)" + ::= { hwMemoryEvent 56 } + hwMemoryOverTempMinor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Memory overtemperature minor alarm. (Generated)" + ::= { hwMemoryEvent 59 } + hwMemoryOverTempMinorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Memory overtemperature minor alarm. (Cleared)" + ::= { hwMemoryEvent 60 } + hwMemoryOverTempMajor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Memory overtemperature major alarm. (Generated)" + ::= { hwMemoryEvent 61 } + hwMemoryOverTempMajorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Memory overtemperature major alarm. (Cleared)" + ::= { hwMemoryEvent 62 } + hwMemoryAccessTempFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read memory temperature. (Generated)" + ::= { hwMemoryEvent 63 } + hwMemoryAccessTempFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read memory temperature. (Cleared)" + ::= { hwMemoryEvent 64 } + hwDiskEvent OBJECT IDENTIFIER ::= {hwServerTRAPObjectV2 3 } + hwDiskInstalled NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Hard disk installed." + ::= { hwDiskEvent 3 } + hwDiskRemoved NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Hard disk removed." + ::= { hwDiskEvent 5 } + hwDiskFault NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Hard disk fault. (Generated)" + ::= { hwDiskEvent 7 } + hwDiskFaultDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Hard disk fault. (Cleared)" + ::= { hwDiskEvent 8 } + hwDiskPredictiveFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Hard disk predictive fault. (Generated)" + ::= { hwDiskEvent 9 } + hwDiskPredictiveFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Hard disk predictive fault. (Cleared)" + ::= { hwDiskEvent 10 } + hwDiskRAIDArrayInvalid NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "RAID array invalid. (Generated)" + ::= { hwDiskEvent 11 } + hwDiskRAIDArrayInvalidDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "RAID array invalid. (Cleared)" + ::= { hwDiskEvent 12 } + hwDiskRAIDRebuildStart NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Starting to rebuild RAID." + ::= { hwDiskEvent 13 } + hwDiskRAIDRebuildComplete NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Hard disk RAID rebuild completed." + ::= { hwDiskEvent 15 } + hwDiskUncorrectableErr NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Hard disk MCE/AER error. (Generated)" + ::= { hwDiskEvent 19 } + hwDiskUncorrectableErrDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Hard disk MCE/AER error. (Cleared)" + ::= { hwDiskEvent 20 } + hwDiskOverTempMinor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Hard disk overheating minor alarm. (Generated)" + ::= { hwDiskEvent 21 } + hwDiskOverTempMinorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Hard disk overheating minor alarm. (Cleared)" + ::= { hwDiskEvent 22 } + hwDiskAccessTempFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read hard disk temperature. (Generated)" + ::= { hwDiskEvent 23 } + hwDiskAccessTempFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read hard disk temperature. (Cleared)" + ::= { hwDiskEvent 24 } + hwDiskOverTempMajor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Hard disk overheating major alarm. (Generated)" + ::= { hwDiskEvent 25 } + hwDiskOverTempMajorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Hard disk overheating major alarm. (Cleared)" + ::= { hwDiskEvent 26 } + hwDiskPwrFailMajor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "The power signal of the disk is abnormal. (Generated)" + ::= { hwDiskEvent 27 } + hwDiskPwrFailMajorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "The power signal of the disk is abnormal. (Cleared)" + ::= { hwDiskEvent 28 } + hwDiskRemMediaWearoutLow NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "The disk remnant media wearout is lower than the threshold. (Generated)" + ::= { hwDiskEvent 29 } + hwDiskRemMediaWearoutLowDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "The disk remnant media wearout is lower than the threshold. (Cleared)" + ::= { hwDiskEvent 30 } + hwDiskCEHardFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Hard disk health status degradation detected by PFAE. (Generated)" + ::= { hwDiskEvent 31 } + hwDiskCEHardFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Hard disk health status degradation detected by PFAE. (Cleared)" + ::= { hwDiskEvent 32 } + hwPSUEvent OBJECT IDENTIFIER ::= {hwServerTRAPObjectV2 4 } + hwPSUInstalled NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PSU installed." + ::= { hwPSUEvent 3 } + hwPSURemoved NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PSU removed." + ::= { hwPSUEvent 5 } + hwPSURedundancyLost NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Power supply redundancy lost. (Generated)" + ::= { hwPSUEvent 7 } + hwPSURedundancyLostDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Power supply redundancy lost. (Cleared)" + ::= { hwPSUEvent 8 } + hwPSUFault NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PSU fault. (Generated)" + ::= { hwPSUEvent 9 } + hwPSUFaultDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PSU fault. (Cleared)" + ::= { hwPSUEvent 10 } + hwPSUPredictiveFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PSU predictive fault. (Generated)" + ::= { hwPSUEvent 11 } + hwPSUPredictiveFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PSU predictive fault. (Cleared)" + ::= { hwPSUEvent 12 } + hwPSUInputLost NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Input power lost. (Generated)" + ::= { hwPSUEvent 13 } + hwPSUInputLostDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Input power lost. (Cleared)" + ::= { hwPSUEvent 14 } + hwPSUFanFault NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PSU fan fault. (Generated)" + ::= { hwPSUEvent 15 } + hwPSUFanFaultDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PSU fan fault. (Cleared)" + ::= { hwPSUEvent 16 } + hwPSUOverTemp NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PSU overheating. (Generated)" + ::= { hwPSUEvent 17 } + hwPSUOverTempDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PSU overheating. (Cleared)" + ::= { hwPSUEvent 18 } + hwPSUCommunicationFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Communication with PSU failed. (Generated)" + ::= { hwPSUEvent 19 } + hwPSUCommunicationFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Communication with PSU failed. (Cleared)" + ::= { hwPSUEvent 20 } + hwPSUOutputOverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Output power overvoltage. (Generated)" + ::= { hwPSUEvent 21 } + hwPSUOutputOverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Output power overvoltage. (Cleared)" + ::= { hwPSUEvent 22 } + hwPSUOutputLowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Output power undervoltage or no output. (Generated)" + ::= { hwPSUEvent 23 } + hwPSUOutputLowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Output power undervoltage or no output. (Cleared)" + ::= { hwPSUEvent 24 } + hwPSUOutputOverCurrent NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Output power overcurrent. (Generated)" + ::= { hwPSUEvent 25 } + hwPSUOutputOverCurrentDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Output power overcurrent. (Cleared)" + ::= { hwPSUEvent 26 } + hwPSUInputOverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Input power overvoltage. (Generated)" + ::= { hwPSUEvent 27 } + hwPSUInputOverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Input power overvoltage. (Cleared)" + ::= { hwPSUEvent 28 } + hwPSUServerPowerFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Server power failure." + ::= { hwPSUEvent 31 } + hwFanEvent OBJECT IDENTIFIER ::= {hwServerTRAPObjectV2 5 } + hwFanInstalled NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Fan installed." + ::= { hwFanEvent 1 } + hwFanRemoved NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Fan removed." + ::= { hwFanEvent 3 } + hwFanRedundancy NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Fan redundancy lost. (Generated)" + ::= { hwFanEvent 5 } + hwFanRedundancyDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Fan redundancy lost. (Cleared)" + ::= { hwFanEvent 6 } + hwFanSpeedDeviation NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Large fan speed deviation. (Generated)" + ::= { hwFanEvent 7 } + hwFanSpeedDeviationDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Large fan speed deviation. (Cleared)" + ::= { hwFanEvent 8 } + hwDiskBackplaneEvent OBJECT IDENTIFIER ::= {hwServerTRAPObjectV2 6 } + hwDiskBackplanePSFault NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Hard disk backplane power failure. (Generated)" + ::= { hwDiskBackplaneEvent 1 } + hwDiskBackplanePSFaultDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Hard disk backplane power failure. (Cleared)" + ::= { hwDiskBackplaneEvent 2 } + hwDiskBackplaneCPLDSelfTestFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Hard disk backplane CPLD self-test failed. (Generated)" + ::= { hwDiskBackplaneEvent 3 } + hwDiskBackplaneCPLDSelfTestFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Hard disk backplane CPLD self-test failed. (Cleared)" + ::= { hwDiskBackplaneEvent 4 } + hwDiskBackplaneLowerVoltMajor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Hard disk backplane undervoltage major alarm. (Generated)" + ::= { hwDiskBackplaneEvent 5 } + hwDiskBackplaneLowerVoltMajorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Hard disk backplane undervoltage major alarm. (Cleared)" + ::= { hwDiskBackplaneEvent 6 } + hwDiskBackplaneOverVoltMajor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Hard disk backplane overvoltage major alarm. (Generated)" + ::= { hwDiskBackplaneEvent 7 } + hwDiskBackplaneOverVoltMajorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Hard disk backplane overvoltage major alarm. (Cleared)" + ::= { hwDiskBackplaneEvent 8 } + hwDiskBackplaneAccessVoltFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read hard disk backplane voltage. (Generated)" + ::= { hwDiskBackplaneEvent 9 } + hwDiskBackplaneAccessVoltFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read hard disk backplane voltage. (Cleared)" + ::= { hwDiskBackplaneEvent 10 } + hwDiskBackplanePowerFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Power supply to disk backplane failed. (Generated)" + ::= { hwDiskBackplaneEvent 11 } + hwDiskBackplanePowerFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Power supply to disk backplane failed. (Cleared)" + ::= { hwDiskBackplaneEvent 12 } + hwDiskBackplaneAccessTempFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to obtain data of the disk backplane temperature detection point temperature. (Generated)" + ::= { hwDiskBackplaneEvent 13 } + hwDiskBackplaneAccessTempFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to obtain data of the disk backplane temperature detection point temperature. (Cleared)" + ::= { hwDiskBackplaneEvent 14 } + hwRAIDCardEvent OBJECT IDENTIFIER ::= {hwServerTRAPObjectV2 7 } + hwRAIDCardInstalled NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "RAID controller card installed." + ::= { hwRAIDCardEvent 1 } + hwRAIDCardRemoved NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "RAID controller card removed." + ::= { hwRAIDCardEvent 3 } + hwRAIDCardFault NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "RAID controller card fault. (Generated)" + ::= { hwRAIDCardEvent 5 } + hwRAIDCardFaultDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "RAID controller card fault. (Cleared)" + ::= { hwRAIDCardEvent 6 } + hwRAIDCardUncorrectableErr NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "RAID controller card MCE/AER error. (Generated)" + ::= { hwRAIDCardEvent 7 } + hwRAIDCardUncorrectableErrDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "RAID controller card MCE/AER error. (Cleared)" + ::= { hwRAIDCardEvent 8 } + hwRAIDCardOverTemp NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "RAID controller card overheating minor alarm. (Generated)" + ::= { hwRAIDCardEvent 11 } + hwRAIDCardOverTempDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "RAID controller card overheating minor alarm. (Cleared)" + ::= { hwRAIDCardEvent 12 } + hwRAIDCardAccessTempFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read RAID controller card temperature. (Generated)" + ::= { hwRAIDCardEvent 13 } + hwRAIDCardAccessTempFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read RAID controller card temperature. (Cleared)" + ::= { hwRAIDCardEvent 14 } + hwRAIDBBULowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "RAID controller card BBU undervoltage. (Generated)" + ::= { hwRAIDCardEvent 15 } + hwRAIDBBULowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "RAID controller card BBU undervoltage. (Cleared)" + ::= { hwRAIDCardEvent 16 } + hwRAIDBBUFault NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "RAID controller card BBU fault. (Generated)" + ::= { hwRAIDCardEvent 17 } + hwRAIDBBUFaultDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "RAID controller card BBU fault. (Cleared)" + ::= { hwRAIDCardEvent 18 } + hwRAIDBBUNotPresent NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "RAID controller card BBU not detected." + ::= { hwRAIDCardEvent 19 } + hwRAIDBBUPresent NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "RAID controller card BBU detected." + ::= { hwRAIDCardEvent 21 } + hwRAIDCardOverTempMajor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "RAID controller card overheating major alarm. (Generated)" + ::= { hwRAIDCardEvent 23 } + hwRAIDCardOverTempMajorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "RAID controller card overheating major alarm. (Cleared)" + ::= { hwRAIDCardEvent 24 } + hwRAIDCardBBUOverTemp NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "RAID controller card BBU overheating minor alarm. (Generated)" + ::= { hwRAIDCardEvent 25 } + hwRAIDCardBBUOverTempDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "RAID controller card BBU overheating minor alarm. (Cleared)" + ::= { hwRAIDCardEvent 26 } + hwRAIDCardBBUAccessTempFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read RAID controller card BBU temperature. (Generated)" + ::= { hwRAIDCardEvent 27 } + hwRAIDCardBBUAccessTempFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read RAID controller card BBU temperature. (Cleared)" + ::= { hwRAIDCardEvent 28 } + hwRAIDCardCEHardFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "RAID controller card health status degradation detected by PFAE. (Generated)" + ::= { hwRAIDCardEvent 35 } + hwRAIDCardCEHardFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "RAID controller card health status degradation detected by PFAE. (Cleared)" + ::= { hwRAIDCardEvent 36 } + hwPCIeCardEvent OBJECT IDENTIFIER ::= {hwServerTRAPObjectV2 9 } + hwPCIeCardUncorrectableErr NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card MCE/AER error. (Generated)" + ::= { hwPCIeCardEvent 1 } + hwPCIeCardUncorrectableErrDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card MCE/AER error. (Cleared)" + ::= { hwPCIeCardEvent 2 } + hwPCIeCardOverTemp NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card overheating minor alarm. (Generated)" + ::= { hwPCIeCardEvent 3 } + hwPCIeCardOverTempDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card overheating minor alarm. (Cleared)" + ::= { hwPCIeCardEvent 4 } + hwPCIeCardAccessTempFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read PCIe card temperature. (Generated)" + ::= { hwPCIeCardEvent 5 } + hwPCIeCardAccessTempFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read PCIe card temperature. (Cleared)" + ::= { hwPCIeCardEvent 6 } + hwPCIeCardAccessFRULableFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read PCIe card FRU data. (Generated)" + ::= { hwPCIeCardEvent 7 } + hwPCIeCardAccessFRULableFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read PCIe card FRU data. (Cleared)" + ::= { hwPCIeCardEvent 8 } + hwPCIeCardDIMMOverTemp NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card DIMM overheating. (Generated)" + ::= { hwPCIeCardEvent 9 } + hwPCIeCardDIMMOverTempDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card DIMM overheating. (Cleared)" + ::= { hwPCIeCardEvent 10 } + hwPCIeCardOverTempMajor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card overheating major alarm. (Generated)" + ::= { hwPCIeCardEvent 11 } + hwPCIeCardOverTempMajorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card overheating major alarm. (Cleared)" + ::= { hwPCIeCardEvent 12 } + hwPCIeCardCPUOverTempMinor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card CPU overheating minor alarm. (Generated)" + ::= { hwPCIeCardEvent 13 } + hwPCIeCardCPUOverTempMinorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card CPU overheating minor alarm. (Cleared)" + ::= { hwPCIeCardEvent 14 } + hwPCIeCardCPUOverTempMajor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card CPU overheating major alarm. (Generated)" + ::= { hwPCIeCardEvent 15 } + hwPCIeCardCPUOverTempMajorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card CPU overheating major alarm. (Cleared)" + ::= { hwPCIeCardEvent 16 } + hwPCIeCardBattLowerVoltMinor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card battery undervoltage minor alarm. (Generated)" + ::= { hwPCIeCardEvent 17 } + hwPCIeCardBattLowerVoltMinorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card battery undervoltage minor alarm. (Cleared)" + ::= { hwPCIeCardEvent 18 } + hwPCIeCardLowerVoltMajor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card undervoltage major alarm. (Generated)" + ::= { hwPCIeCardEvent 19 } + hwPCIeCardLowerVoltMajorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card undervoltage major alarm. (Cleared)" + ::= { hwPCIeCardEvent 20 } + hwPCIeCardOverVoltMajor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card overvoltage major alarm. (Generated)" + ::= { hwPCIeCardEvent 21 } + hwPCIeCardOverVoltMajorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card overvoltage major alarm. (Cleared)" + ::= { hwPCIeCardEvent 22 } + hwPCIeCardAccessVoltFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read PCIe card voltage. (Generated)" + ::= { hwPCIeCardEvent 23 } + hwPCIeCardAccessVoltFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read PCIe card voltage. (Cleared)" + ::= { hwPCIeCardEvent 24 } + hwPCIeCardBootEvent NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card system startup status. (Generated)" + ::= { hwPCIeCardEvent 25 } + hwPCIeCardBootEventDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card system startup status. (Cleared)" + ::= { hwPCIeCardEvent 26 } + hwPCIeCardHardwareFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card hardware fault. (Generated)" + ::= { hwPCIeCardEvent 27 } + hwPCIeCardHardwareFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card hardware fault. (Cleared)" + ::= { hwPCIeCardEvent 28 } + hwPCIeCardBootDiskAbsent NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card boot disk not detected. (Generated)" + ::= { hwPCIeCardEvent 29 } + hwPCIeCardBootDiskAbsentDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card boot disk not detected. (Cleared)" + ::= { hwPCIeCardEvent 30 } + hwPCIeCardDIMMFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card memory fault. (Generated)" + ::= { hwPCIeCardEvent 31 } + hwPCIeCardDIMMFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card memory fault. (Cleared)" + ::= { hwPCIeCardEvent 32 } + hwPCIeCardFWInitFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card firmware initialization failed. (Generated)" + ::= { hwPCIeCardEvent 33 } + hwPCIeCardFWInitFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card firmware initialization failed. (Cleared)" + ::= { hwPCIeCardEvent 34 } + hwPCIeCardCPUInitFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card CPU initialization failed. (Generated)" + ::= { hwPCIeCardEvent 35 } + hwPCIeCardCPUInitFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card CPU initialization failed. (Cleared)" + ::= { hwPCIeCardEvent 36 } + hwPCIeCardWatchDogTimeout NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card watchdog timed out. (Generated)" + ::= { hwPCIeCardEvent 37 } + hwPCIeCardWatchDogTimeoutDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card watchdog timed out. (Cleared)" + ::= { hwPCIeCardEvent 38 } + hwPCIeCardBBULowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card BBU undervoltage. (Generated)" + ::= { hwPCIeCardEvent 57 } + hwPCIeCardBBULowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card BBU undervoltage. (Cleared)" + ::= { hwPCIeCardEvent 58 } + hwPCIeCardBBUFault NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card BBU fault. (Generated)" + ::= { hwPCIeCardEvent 59 } + hwPCIeCardBBUFaultDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card BBU fault. (Cleared)" + ::= { hwPCIeCardEvent 60 } + hwPCIeCardBBUNotPresent NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card BBU not detected." + ::= { hwPCIeCardEvent 61 } + hwPCIeCardBBUPresent NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card BBU detected." + ::= { hwPCIeCardEvent 63 } + hwPCIeCardPwrFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card power fault. (Generated)" + ::= { hwPCIeCardEvent 65 } + hwPCIeCardPwrFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card power fault. (Cleared)" + ::= { hwPCIeCardEvent 66 } + hwPCIeCardFPGALoadFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card FPGA load failure. (Generated)" + ::= { hwPCIeCardEvent 67 } + hwPCIeCardFPGALoadFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card FPGA load failure. (Cleared)" + ::= { hwPCIeCardEvent 68 } + hwPCIeCardEEPROMFault NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card EEPROM fault. (Generated)" + ::= { hwPCIeCardEvent 69 } + hwPCIeCardEEPROMFaultDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card EEPROM fault. (Cleared)" + ::= { hwPCIeCardEvent 70 } + hwPCIeCardInstalled NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card installed." + ::= { hwPCIeCardEvent 71 } + hwPCIeCardRemoved NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card removed." + ::= { hwPCIeCardEvent 73 } + hwPCIeRAIDCardFault NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe RAID card fault. (Generated)" + ::= { hwPCIeCardEvent 75 } + hwPCIeRAIDCardFaultDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe RAID card fault. (Cleared)" + ::= { hwPCIeCardEvent 76 } + hwPCIeCardPlugIn NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card pluged in. (Generated)" + ::= { hwPCIeCardEvent 77 } + hwPCIeCardPlugInDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card pluged in. (Cleared)" + ::= { hwPCIeCardEvent 78 } + hwPCIeCardPlugOut NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card pluged out. (Generated)" + ::= { hwPCIeCardEvent 79 } + hwPCIeCardPlugOutDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card pluged out. (Cleared)" + ::= { hwPCIeCardEvent 80 } + hwPCIEClockLockLost NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "The clock is out of lock. (Generated)" + ::= { hwPCIeCardEvent 81 } + hwPCIEClockLockLostDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "The clock is out of lock. (Cleared)" + ::= { hwPCIeCardEvent 82 } + hwPCIEDDRCalibrationFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "The DDR calibration failed. (Generated)" + ::= { hwPCIeCardEvent 83 } + hwPCIEDDRCalibrationFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "The DDR calibration failed. (Cleared)" + ::= { hwPCIeCardEvent 84 } + hwPCIEDDRWorkAbnormal NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "The DDR on PCIe card is malfunctioning. (Generated)" + ::= { hwPCIeCardEvent 85 } + hwPCIEDDRWorkAbnormalDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "The DDR on PCIe card is malfunctioning. (Cleared)" + ::= { hwPCIeCardEvent 86 } + hwPCIELinkAbnormal NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "The link on PCIe card is faulty. (Generated)" + ::= { hwPCIeCardEvent 87 } + hwPCIELinkAbnormalDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "The link on PCIe card is faulty. (Cleared)" + ::= { hwPCIeCardEvent 88 } + hwPCIEBusinessAbnormal NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Services on PCIe card are interrupted. (Generated)" + ::= { hwPCIeCardEvent 89 } + hwPCIEBusinessAbnormalDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Services on PCIe card are interrupted. (Cleared)" + ::= { hwPCIeCardEvent 90 } + hwPCIeCardAccessPowerFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to obtain the power of PCIe card in slot.(Generated)" + ::= { hwPCIeCardEvent 91 } + hwPCIeCardAccessPowerFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to obtain the power of PCIe card in slot. (Cleared)" + ::= { hwPCIeCardEvent 92 } + hwPCIESelfTestFail NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card self-test failed. (Generated)" + ::= { hwPCIeCardEvent 93 } + hwPCIESelfTestFailDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card self-test failed. (Cleared)" + ::= { hwPCIeCardEvent 94 } + hwPCIERecovError NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Recoverable errors are detected on PCIe card. (Generated)" + ::= { hwPCIeCardEvent 95 } + hwPCIERecovErrorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Recoverable errors are detected on PCIe card. (Cleared)" + ::= { hwPCIeCardEvent 96 } + hwPCIEUnrecovError NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Unrecoverable errors detected on PCIe card. (Generated)" + ::= { hwPCIeCardEvent 97 } + hwPCIEUnrecovErrorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Unrecoverable errors detected on PCIe card. (Cleared)" + ::= { hwPCIeCardEvent 98 } + hwPCIeCardOMOverTemp NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card optical module overheating minor alarm. (Generated)" + ::= { hwPCIeCardEvent 99 } + hwPCIeCardOMOverTempDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card optical module overheating minor alarm. (Cleared)" + ::= { hwPCIeCardEvent 100 } + hwPCIeCardCEHardFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card health status degradation detected by PFAE. (Generated)" + ::= { hwPCIeCardEvent 101 } + hwPCIeCardCEHardFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card health status degradation detected by PFAE. (Cleared)" + ::= { hwPCIeCardEvent 102 } + hwPCIeCardEnumerationFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Enumeration of the PCIe device failed. (Generated)" + ::= { hwPCIeCardEvent 103 } + hwPCIeCardEnumerationFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Enumeration of the PCIe device failed. (Cleared)" + ::= { hwPCIeCardEvent 104 } + hwPCIeCardInspectionFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "The PCIe card inspection failed. (Generated)" + ::= { hwPCIeCardEvent 105 } + hwPCIeCardInspectionFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "The PCIe card inspection failed. (Cleared)" + ::= { hwPCIeCardEvent 106 } + hwPCIeCardAccessDIMMTempFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to obtain the DIMM temperature of PCIe card. (Generated)" + ::= { hwPCIeCardEvent 107 } + hwPCIeCardAccessDIMMTempFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to obtain the DIMM temperature of PCIe card. (Cleared)" + ::= { hwPCIeCardEvent 108 } + hwPCIeCardMemoryFaultCount NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card memory fault count exceeds the threshold. (Generated)" + ::= { hwPCIeCardEvent 109 } + hwPCIeCardMemoryFaultCountDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card memory fault count exceeds the threshold. (Cleared)" + ::= { hwPCIeCardEvent 110 } + hwMezzCardEvent OBJECT IDENTIFIER ::= {hwServerTRAPObjectV2 12 } + hwMezzCardOverTempMinor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mezzanine card overheating minor alarm. (Generated)" + ::= { hwMezzCardEvent 1 } + hwMezzCardOverTempMinorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mezzanine card overheating minor alarm. (Cleared)" + ::= { hwMezzCardEvent 2 } + hwMezzCardOverTempMajor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mezzanine card overheating major alarm. (Generated)" + ::= { hwMezzCardEvent 3 } + hwMezzCardOverTempMajorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mezzanine card overheating major alarm. (Cleared)" + ::= { hwMezzCardEvent 4 } + hwMezzCardUncorrectableErr NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mezzanine card MCE/AER error. (Generated)" + ::= { hwMezzCardEvent 5 } + hwMezzCardUncorrectableErrDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mezzanine card MCE/AER error. (Cleared)" + ::= { hwMezzCardEvent 6 } + hwMezzCardAccessTempFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read mezzanine card temperature. (Generated)" + ::= { hwMezzCardEvent 7 } + hwMezzCardAccessTempFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read mezzanine card temperature. (Cleared)" + ::= { hwMezzCardEvent 8 } + hwMezzCardAccessFRULableFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read mezzanine card electronic label. (Generated)" + ::= { hwMezzCardEvent 9 } + hwMezzCardAccessFRULableFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read mezzanine card electronic label. (Cleared)" + ::= { hwMezzCardEvent 10 } + hwMezzCardOverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mezzanine card overvoltage major alarm. (Generated)" + ::= { hwMezzCardEvent 11 } + hwMezzCardOverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mezzanine card overvoltage major alarm. (Cleared)" + ::= { hwMezzCardEvent 12 } + hwMezzCardLowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mezzanine card undervoltage major alarm. (Generated)" + ::= { hwMezzCardEvent 13 } + hwMezzCardLowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mezzanine card undervoltage major alarm. (Cleared)" + ::= { hwMezzCardEvent 14 } + hwMezzCardSVIDChipFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mezzanine card failed to obtain WFR chip SVID. (Generated)" + ::= { hwMezzCardEvent 31 } + hwMezzCardSVIDChipFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mezzanine card failed to obtain WFR chip SVID. (Cleared)" + ::= { hwMezzCardEvent 32 } + hwMezzCardVoltageFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read mezzanine card voltage. (Generated)" + ::= { hwMezzCardEvent 33 } + hwMezzCardVoltageFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read mezzanine card voltage. (Cleared)" + ::= { hwMezzCardEvent 34 } + hwMezzCardCEHardFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mezzanine card health status degradation detected by PFAE. (Generated)" + ::= { hwMezzCardEvent 35 } + hwMezzCardCEHardFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mezzanine card health status degradation detected by PFAE. (Cleared)" + ::= { hwMezzCardEvent 36 } + hwNetworkCardEvent OBJECT IDENTIFIER ::= {hwServerTRAPObjectV2 14 } + hwNetworkCardUncorrectableErr NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "The NIC triggered an uncorrectable error.(Generated)" + ::= { hwNetworkCardEvent 1 } + hwNetworkCardUncorrectableErrDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "The NIC triggered an uncorrectable error.( Cleared)" + ::= { hwNetworkCardEvent 2 } + hwNetworkCardOverTemp NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "NIC overheating minor alarm. (Generated)" + ::= { hwNetworkCardEvent 3 } + hwNetworkCardOverTempDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "NIC overheating minor alarm. (Cleared)" + ::= { hwNetworkCardEvent 4 } + hwNetworkCardAccessTempFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read NIC temperature. (Generated)" + ::= { hwNetworkCardEvent 5 } + hwNetworkCardAccessTempFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read NIC temperature. (Cleared)" + ::= { hwNetworkCardEvent 6 } + hwNetworkCardCEHardFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "NIC health status degradation detected by PFAE. (Generated)" + ::= { hwNetworkCardEvent 7 } + hwNetworkCardCEHardFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "NIC health status degradation detected by PFAE. (Cleared)" + ::= { hwNetworkCardEvent 8 } + hwMemoryBoardEvent OBJECT IDENTIFIER ::= {hwServerTRAPObjectV2 15 } + hwMemoryBoardLowerTemp NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Memory board undertemperature. (Generated)" + ::= { hwMemoryBoardEvent 1 } + hwMemoryBoardLowerTempDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Memory board undertemperature. (Cleared)" + ::= { hwMemoryBoardEvent 2 } + hwMemoryBoardAccessTempFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read memory board temperature. (Generated)" + ::= { hwMemoryBoardEvent 3 } + hwMemoryBoardAccessTempFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read memory board temperature. (Cleared)" + ::= { hwMemoryBoardEvent 4 } + hwMemoryBoardSMI2TainingError NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Initialization error on SMI2 link of memory board. (Generated)" + ::= { hwMemoryBoardEvent 5 } + hwMemoryBoardSMI2TainingErrorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Initialization error on SMI2 link of memory board. (Cleared)" + ::= { hwMemoryBoardEvent 6 } + hwPCIeRiserEvent OBJECT IDENTIFIER ::= {hwServerTRAPObjectV2 16 } + hwPCIeRiserInstalled NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe riser card installed." + ::= { hwPCIeRiserEvent 1 } + hwPCIeRiserRemoved NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe riser card removed." + ::= { hwPCIeRiserEvent 3 } + hwPCIeRiserOverTempMinor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe riser card temperature exceeds the overtemperature threshold.(Generated)" + ::= { hwPCIeRiserEvent 5 } + hwPCIeRiserOverTempMinorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe riser card temperature exceeds the overtemperature threshold.(Cleared)" + ::= { hwPCIeRiserEvent 6 } + hwPCIeRiserAccessTempFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to obtain data of the PCIe riser card temperature.(Generated)" + ::= { hwPCIeRiserEvent 7 } + hwPCIeRiserAccessTempFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to obtain data of the PCIe riser card temperature.(Cleared)" + ::= { hwPCIeRiserEvent 8 } + hwPCIeRiserlowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe riser voltage at detection point is lower than the undervoltage threshold.(Generated)" + ::= { hwPCIeRiserEvent 9 } + hwPCIeRiserlowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe riser voltage at detection point is lower than the undervoltage threshold.(Cleared)" + ::= { hwPCIeRiserEvent 10 } + hwPCIeRiserOverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe riser voltage at detection point exceeds the overvoltage threshold.(Generated)" + ::= { hwPCIeRiserEvent 11 } + hwPCIeRiserOverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe riser voltage at detection point exceeds the overvoltage threshold.(Cleared)" + ::= { hwPCIeRiserEvent 12 } + hwPCIeRiserAccessVoltageFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to obtain the voltage at detection point on the PCIe riser.(Generated)" + ::= { hwPCIeRiserEvent 13 } + hwPCIeRiserAccessVoltageFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to obtain the voltage at detection point on the PCIe riser.(Cleared)" + ::= { hwPCIeRiserEvent 14 } + hwPCIeRiserOverTempMajor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Pebpa backplane power supply over temperature.(Generated)" + ::= { hwPCIeRiserEvent 15 } + hwPCIeRiserOverTempMajorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Pebpa backplane power supply over temperature.(Cleared)" + ::= { hwPCIeRiserEvent 16 } + hwPCIeRiserPowerFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe riser card power failure.(Generated)" + ::= { hwPCIeRiserEvent 17 } + hwPCIeRiserPowerFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe riser card power failure.(Cleared)" + ::= { hwPCIeRiserEvent 18 } + hwMainboardEvent OBJECT IDENTIFIER ::= {hwServerTRAPObjectV2 17 } + hwMainboard3V3LowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "System 3.3V undervoltage major alarm. (Generated)" + ::= { hwMainboardEvent 1 } + hwMainboard3V3LowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "System 3.3V undervoltage major alarm. (Cleared)" + ::= { hwMainboardEvent 2 } + hwMainboard3V3OverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "System 3.3V overvoltage major alarm. (Generated)" + ::= { hwMainboardEvent 3 } + hwMainboard3V3OverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "System 3.3V overvoltage major alarm. (Cleared)" + ::= { hwMainboardEvent 4 } + hwMainboard5VLowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "System 5V undervoltage major alarm. (Generated)" + ::= { hwMainboardEvent 5 } + hwMainboard5VLowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "System 5V undervoltage major alarm. (Cleared)" + ::= { hwMainboardEvent 6 } + hwMainboard5VOverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "System 5V overvoltage major alarm. (Generated)" + ::= { hwMainboardEvent 7 } + hwMainboard5VOverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "System 5V overvoltage major alarm. (Cleared)" + ::= { hwMainboardEvent 8 } + hwMainboard12VLowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "System 12V undervoltage major alarm. (Generated)" + ::= { hwMainboardEvent 9 } + hwMainboard12VLowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "System 12V undervoltage major alarm. (Cleared)" + ::= { hwMainboardEvent 10 } + hwMainboard12VOverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "System 12V overvoltage major alarm. (Generated)" + ::= { hwMainboardEvent 11 } + hwMainboard12VOverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "System 12V overvoltage major alarm. (Cleared)" + ::= { hwMainboardEvent 12 } + hwMainboardRTCLowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mainboard RTC battery undervoltage. (Generated)" + ::= { hwMainboardEvent 13 } + hwMainboardRTCLowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mainboard RTC battery undervoltage. (Cleared)" + ::= { hwMainboardEvent 14 } + hwMainboardStdby3V3LowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Standby 3.3V undervoltage major alarm. (Generated)" + ::= { hwMainboardEvent 15 } + hwMainboardStdby3V3LowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Standby 3.3V undervoltage major alarm. (Cleared)" + ::= { hwMainboardEvent 16 } + hwMainboardStdby3V3OverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Standby 3.3V overvoltage major alarm. (Generated)" + ::= { hwMainboardEvent 17 } + hwMainboardStdby3V3OverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Standby 3.3V overvoltage major alarm. (Cleared)" + ::= { hwMainboardEvent 18 } + hwMainboardIncorrectHWAddr NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Incorrect hardware address of board. (Generated)" + ::= { hwMainboardEvent 19 } + hwMainboardIncorrectHWAddrDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Incorrect hardware address of board. (Cleared)" + ::= { hwMainboardEvent 20 } + hwMainboardCPLDSelfTestFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mainboard CPLD self-test status. (Generated)" + ::= { hwMainboardEvent 21 } + hwMainboardCPLDSelfTestFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mainboard CPLD self-test status. (Cleared)" + ::= { hwMainboardEvent 22 } + hwMainboardPSFault NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mainboard power supply failure. (Generated)" + ::= { hwMainboardEvent 23 } + hwMainboardPSFaultDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mainboard power supply failure. (Cleared)" + ::= { hwMainboardEvent 24 } + hwMainboardAccessSlotFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Incorrect slot number. (Generated)" + ::= { hwMainboardEvent 25 } + hwMainboardAccessSlotFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Incorrect slot number. (Cleared)" + ::= { hwMainboardEvent 26 } + hwMainboardNotProperlyInstalled NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Board not securely installed. (Generated)" + ::= { hwMainboardEvent 27 } + hwMainboardNotProperlyInstalledDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Board not securely installed. (Cleared)" + ::= { hwMainboardEvent 28 } + hwMainboardAccessBoardIDFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Incorrect board ID. (Generated)" + ::= { hwMainboardEvent 29 } + hwMainboardAccessBoardIDFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Incorrect board ID. (Cleared)" + ::= { hwMainboardEvent 30 } + hwMainboardStdby1VLowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mainboard standby 1V undervoltage major alarm. (Generated)" + ::= { hwMainboardEvent 31 } + hwMainboardStdby1VLowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mainboard standby 1V undervoltage major alarm. (Cleared)" + ::= { hwMainboardEvent 32 } + hwMainboardStdby1VOverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mainboard standby 1V overvoltage major alarm. (Generated)" + ::= { hwMainboardEvent 33 } + hwMainboardStdby1VOverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mainboard standby 1V overvoltage major alarm. (Cleared)" + ::= { hwMainboardEvent 34 } + hwMainboardStdby2V5LowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mainboard standby 2.5V undervoltage major alarm. (Generated)" + ::= { hwMainboardEvent 35 } + hwMainboardStdby2V5LowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mainboard standby 2.5V undervoltage major alarm. (Cleared)" + ::= { hwMainboardEvent 36 } + hwMainboardStdby2V5OverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mainboard standby 2.5V overvoltage major alarm. (Generated)" + ::= { hwMainboardEvent 37 } + hwMainboardStdby2V5OverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mainboard standby 2.5V overvoltage major alarm. (Cleared)" + ::= { hwMainboardEvent 38 } + hwMainboard1VLowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mainboard 1V undervoltage major alarm. (Generated)" + ::= { hwMainboardEvent 39 } + hwMainboard1VLowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mainboard 1V undervoltage major alarm. (Cleared)" + ::= { hwMainboardEvent 40 } + hwMainboard1VOverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mainboard 1V overvoltage major alarm. (Generated)" + ::= { hwMainboardEvent 41 } + hwMainboard1VOverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mainboard 1V overvoltage major alarm. (Cleared)" + ::= { hwMainboardEvent 42 } + hwMainboard1V5LowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mainboard 1.5V undervoltage major alarm. (Generated)" + ::= { hwMainboardEvent 43 } + hwMainboard1V5LowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mainboard 1.5V undervoltage major alarm. (Cleared)" + ::= { hwMainboardEvent 44 } + hwMainboard1V5OverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mainboard 1.5V overvoltage major alarm. (Generated)" + ::= { hwMainboardEvent 45 } + hwMainboard1V5OverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mainboard 1.5V overvoltage major alarm. (Cleared)" + ::= { hwMainboardEvent 46 } + hwMainboardMOSOverVoltageMajor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Large voltage difference on mainboard MOSFET (major alarm). (Generated)" + ::= { hwMainboardEvent 47 } + hwMainboardMOSOverVoltageMajorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Large voltage difference on mainboard MOSFET (major alarm). (Cleared)" + ::= { hwMainboardEvent 48 } + hwMainboardMOSOverVoltageCritical NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Large voltage difference on mainboard MOSFET (critical alarm). (Generated)" + ::= { hwMainboardEvent 49 } + hwMainboardMOSOverVoltageCriticalDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Large voltage difference on mainboard MOSFET (critical alarm). (Cleared)" + ::= { hwMainboardEvent 50 } + hwMainboardStdby5VLowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Standby 5V undervoltage major alarm. (Generated)" + ::= { hwMainboardEvent 51 } + hwMainboardStdby5VLowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Standby 5V undervoltage major alarm. (Cleared)" + ::= { hwMainboardEvent 52 } + hwMainboardStdby5VOverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Standby 5V overvoltage major alarm. (Generated)" + ::= { hwMainboardEvent 53 } + hwMainboardStdby5VOverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Standby 5V overvoltage major alarm. (Cleared)" + ::= { hwMainboardEvent 54 } + hwMainboard1V1LowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "System 1.1V undervoltage major alarm. (Generated)" + ::= { hwMainboardEvent 59 } + hwMainboard1V1LowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "System 1.1V undervoltage major alarm. (Cleared)" + ::= { hwMainboardEvent 60 } + hwMainboard1V1OverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "System 1.1V overvoltage major alarm. (Generated)" + ::= { hwMainboardEvent 61 } + hwMainboard1V1OverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "System 1.1V overvoltage major alarm. (Cleared)" + ::= { hwMainboardEvent 62 } + hwMainboardStdby1V2LowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mainboard standby 1.2V undervoltage major alarm. (Generated)" + ::= { hwMainboardEvent 63 } + hwMainboardStdby1V2LowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mainboard standby 1.2V undervoltage major alarm. (Cleared)" + ::= { hwMainboardEvent 64 } + hwMainboardStdby1V2OverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mainboard standby 1.2V overvoltage major alarm. (Generated)" + ::= { hwMainboardEvent 65 } + hwMainboardStdby1V2OverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mainboard standby 1.2V overvoltage major alarm. (Cleared)" + ::= { hwMainboardEvent 66 } + hwMainboardNotInstalled NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mainboard not installed." + ::= { hwMainboardEvent 75 } + hwMainboardNotPowerOn NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mainboard installed but powered off." + ::= { hwMainboardEvent 77 } + hwMainboardReqPowerOn NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mainboard requesting power-on." + ::= { hwMainboardEvent 79 } + hwMainboardBeingPowerOn NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mainboard in power-on process." + ::= { hwMainboardEvent 81 } + hwMainboardPoweredOn NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mainboard powered on." + ::= { hwMainboardEvent 83 } + hwMainboardReqPowerOff NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mainboard requesting power-off." + ::= { hwMainboardEvent 85 } + hwMainboardBeingPowerOff NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mainboard in power-off process." + ::= { hwMainboardEvent 87 } + hwMainboardAndManageBoardCommLost NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mainboard-MM communication interrupted. (Generated)" + ::= { hwMainboardEvent 89 } + hwMainboardAndManageBoardCommLostDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mainboard-MM communication interrupted. (Cleared)" + ::= { hwMainboardEvent 90 } + hwMainboardMOSOverTemp NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Soft-start circuit overheating minor alarm. (Generated)" + ::= { hwMainboardEvent 91 } + hwMainboardMOSOverTempDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Soft-start circuit overheating minor alarm. (Cleared)" + ::= { hwMainboardEvent 92 } + hwMainboardSoftStartPGAbnormal NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Soft-start circuit power supply abnormal. (Generated)" + ::= { hwMainboardEvent 93 } + hwMainboardSoftStartPGAbnormalDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Soft-start circuit power supply abnormal. (Cleared)" + ::= { hwMainboardEvent 94 } + hwMainboardSoftStartFault NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Critical fault on soft-start circuit. (Generated)" + ::= { hwMainboardEvent 95 } + hwMainboardSoftStartFaultDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Critical fault on soft-start circuit. (Cleared)" + ::= { hwMainboardEvent 96 } + hwMainboardVideoControlFault NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Video controller fault. (Generated)" + ::= { hwMainboardEvent 97 } + hwMainboardVideoControlFaultDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Video controller fault. (Cleared)" + ::= { hwMainboardEvent 98 } + hwMainboardAccess3V3Failure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read system 3.3V voltage. (Generated)" + ::= { hwMainboardEvent 99 } + hwMainboardAccess3V3FailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read system 3.3V voltage. (Cleared)" + ::= { hwMainboardEvent 100 } + hwMainboardAccess5VFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read system 5V voltage. (Generated)" + ::= { hwMainboardEvent 101 } + hwMainboardAccess5VFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read system 5V voltage. (Cleared)" + ::= { hwMainboardEvent 102 } + hwMainboardAccess12VFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read system 12V voltage. (Generated)" + ::= { hwMainboardEvent 103 } + hwMainboardAccess12VFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read system 12V voltage. (Cleared)" + ::= { hwMainboardEvent 104 } + hwMainboardAccess1V1Failure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read system 1.1V voltage. (Generated)" + ::= { hwMainboardEvent 105 } + hwMainboardAccess1V1FailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read system 1.1V voltage. (Cleared)" + ::= { hwMainboardEvent 106 } + hwMainboardAccess1V5Failure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read system 1.5V voltage. (Generated)" + ::= { hwMainboardEvent 107 } + hwMainboardAccess1V5FailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read system 1.5V voltage. (Cleared)" + ::= { hwMainboardEvent 108 } + hwMainboardAccessStdby5VFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read standby 5V voltage. (Generated)" + ::= { hwMainboardEvent 109 } + hwMainboardAccessStdby5VFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read standby 5V voltage. (Cleared)" + ::= { hwMainboardEvent 110 } + hwMainboardAccessStdby3V3Failure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read standby 3.3V voltage. (Generated)" + ::= { hwMainboardEvent 111 } + hwMainboardAccessStdby3V3FailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read standby 3.3V voltage. (Cleared)" + ::= { hwMainboardEvent 112 } + hwMainboardAccessStdby2V5Failure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read standby 2.5V voltage. (Generated)" + ::= { hwMainboardEvent 113 } + hwMainboardAccessStdby2V5FailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read standby 2.5V voltage. (Cleared)" + ::= { hwMainboardEvent 114 } + hwMainboardAccessStdby1V5Failure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read standby 1.5V voltage. (Generated)" + ::= { hwMainboardEvent 115 } + hwMainboardAccessStdby1V5FailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read standby 1.5V voltage. (Cleared)" + ::= { hwMainboardEvent 116 } + hwMainboardAccessStdby1V2Failure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read standby 1.2V voltage. (Generated)" + ::= { hwMainboardEvent 117 } + hwMainboardAccessStdby1V2FailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read standby 1.2V voltage. (Cleared)" + ::= { hwMainboardEvent 118 } + hwMainboardAccessStdby1V1Failure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read standby 1.1V voltage. (Generated)" + ::= { hwMainboardEvent 119 } + hwMainboardAccessStdby1V1FailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read standby 1.1V voltage. (Cleared)" + ::= { hwMainboardEvent 120 } + hwMainboardAccessStdby1VFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read standby 1V voltage. (Generated)" + ::= { hwMainboardEvent 121 } + hwMainboardAccessStdby1VFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read standby 1V voltage. (Cleared)" + ::= { hwMainboardEvent 122 } + hwMainboardMOSAccessVoltageFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read MOSFET voltage. (Generated)" + ::= { hwMainboardEvent 123 } + hwMainboardMOSAccessVoltageFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read MOSFET voltage. (Cleared)" + ::= { hwMainboardEvent 124 } + hwMainboardAccessFRULableFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read mainboard FRU data. (Generated)" + ::= { hwMainboardEvent 137 } + hwMainboardAccessFRULableFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read mainboard FRU data. (Cleared)" + ::= { hwMainboardEvent 138 } + hwMainboardStdby1V1LowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Standby 1.1V undervoltage major alarm. (Generated)" + ::= { hwMainboardEvent 139 } + hwMainboardStdby1V1LowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Standby 1.1V undervoltage major alarm. (Cleared)" + ::= { hwMainboardEvent 140 } + hwMainboardStdby1V1OverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Standby 1.1V overvoltage major alarm. (Generated)" + ::= { hwMainboardEvent 141 } + hwMainboardStdby1V1OverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Standby 1.1V overvoltage major alarm. (Cleared)" + ::= { hwMainboardEvent 142 } + hwMainboardStdby1V5LowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Standby 1.5V undervoltage major alarm. (Generated)" + ::= { hwMainboardEvent 143 } + hwMainboardStdby1V5LowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Standby 1.5V undervoltage major alarm. (Cleared)" + ::= { hwMainboardEvent 144 } + hwMainboardStdby1V5OverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Standby 1.5V overvoltage major alarm. (Generated)" + ::= { hwMainboardEvent 145 } + hwMainboardStdby1V5OverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Standby 1.5V overvoltage major alarm. (Cleared)" + ::= { hwMainboardEvent 146 } + hwMainboardKeyboardControllerFault NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PS/2 or USB keyboard controller fault. (Generated)" + ::= { hwMainboardEvent 147 } + hwMainboardKeyboardControllerFaultDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PS/2 or USB keyboard controller fault. (Cleared)" + ::= { hwMainboardEvent 148 } + hwMainboardSMI2TainingError NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Initialization error on SMI2 link of mainboard. (Generated)" + ::= { hwMainboardEvent 155 } + hwMainboardSMI2TainingErrorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Initialization error on SMI2 link of mainboard. (Cleared)" + ::= { hwMainboardEvent 156 } + hwMainboardMOS2OverVoltageMajor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Large MOS2 voltage difference on mainboard (major alarm). (Generated)" + ::= { hwMainboardEvent 157 } + hwMainboardMOS2OverVoltageMajorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Large MOS2 voltage difference on mainboard (major alarm). (Cleared)" + ::= { hwMainboardEvent 158 } + hwMainboardStdby1V8LowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Standby 1.8V undervoltage major alarm. (Generated)" + ::= { hwMainboardEvent 161 } + hwMainboardStdby1V8LowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Standby 1.8V undervoltage major alarm. (Cleared)" + ::= { hwMainboardEvent 162 } + hwMainboardStdby1V8OverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Standby 1.8V overvoltage major alarm. (Generated)" + ::= { hwMainboardEvent 163 } + hwMainboardStdby1V8OverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Standby 1.8V overvoltage major alarm. (Cleared)" + ::= { hwMainboardEvent 164 } + hwMainboardAccessStdby1V8Failure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read standby 1.8V voltage. (Generated)" + ::= { hwMainboardEvent 165 } + hwMainboardAccessStdby1V8FailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read standby 1.8V voltage. (Cleared)" + ::= { hwMainboardEvent 166 } + hwMainboardAccessVoltFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to obtain the voltage. (Generated)" + ::= { hwMainboardEvent 167 } + hwMainboardAccessVoltFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to obtain the voltage. (Cleared)" + ::= { hwMainboardEvent 168 } + hwMainboardClockSignalLost NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mainboard clock signals lost. (Generated)" + ::= { hwMainboardEvent 169 } + hwMainboardClockSignalLostDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mainboard clock signals lost. (Cleared)" + ::= { hwMainboardEvent 170 } + hwMainboardRemoteBMCBoard NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Master iBMC not present. (Generated)" + ::= { hwMainboardEvent 171 } + hwMainboardRemoteBMCBoardDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Master iBMC not present. (Cleared)" + ::= { hwMainboardEvent 172 } + hwMainboardSPIStatusError NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "SPI Flash switching status error. (Generated)" + ::= { hwMainboardEvent 173 } + hwMainboardSPIStatusErrorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "SPI Flash switching status error. (Cleared)" + ::= { hwMainboardEvent 174 } + hwMainboardPowerLackAlertAbnormal NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Alert signal check failed. (Generated)" + ::= { hwMainboardEvent 175 } + hwMainboardPowerLackAlertAbnormalDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Alert signal check failed. (Cleared)" + ::= { hwMainboardEvent 176 } + hwMainboardLOMUncorrectableErr NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "LOM MCE/AER error. (Generated)" + ::= { hwMainboardEvent 177 } + hwMainboardLOMUncorrectableErrDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "LOM MCE/AER error. (Cleared)" + ::= { hwMainboardEvent 178 } + hwMainboardSYSLowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mainboard voltage undervoltage. (Generated)" + ::= { hwMainboardEvent 179 } + hwMainboardSYSLowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mainboard voltage undervoltage. (Cleared)" + ::= { hwMainboardEvent 180 } + hwMainboardSYSOverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mainboard voltage overvoltage. (Generated)" + ::= { hwMainboardEvent 181 } + hwMainboardSYSOverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mainboard voltage overvoltage. (Cleared)" + ::= { hwMainboardEvent 182 } + hwMainboardSoftStartLowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Soft-start circuit undervoltage major alarm. (Generated)" + ::= { hwMainboardEvent 183 } + hwMainboardSoftStartLowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Soft-start circuit undervoltage major alarm. (Cleared)" + ::= { hwMainboardEvent 184 } + hwMainboardWOLSignalError NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "The WOL signal triggered by the mezzanine card is abnormal.(Generated)" + ::= { hwMainboardEvent 185 } + hwMainboardWOLSignalErrorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "The WOL signal triggered by the mezzanine card is abnormal.(Cleared)" + ::= { hwMainboardEvent 186 } + hwMainboardRAIDLowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mainboard RAID chip voltage at detection point is lower than the undervoltage threshold. (Generated)" + ::= { hwMainboardEvent 187 } + hwMainboardRAIDLowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mainboard RAID chip voltage at detection point is lower than the undervoltage threshold. (Cleared)" + ::= { hwMainboardEvent 188 } + hwMainboardRAIDOverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mainboard RAID chip voltage at detection point is exceeds the overvoltage threshold. (Generated)" + ::= { hwMainboardEvent 189 } + hwMainboardRAIDOverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mainboard RAID chip voltage at detection point is exceeds the overvoltage threshold. (Cleared)" + ::= { hwMainboardEvent 190 } + hwMainboardRAIDAccessVoltageFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to obtain the voltage at detection point on the Mainboard RAID chip. (Generated)" + ::= { hwMainboardEvent 191 } + hwMainboardRAIDAccessVoltageFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to obtain the voltage at detection point on the Mainboard RAID chip. (Cleared)" + ::= { hwMainboardEvent 192 } + hwMainboardStartUpOverTemp NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "System is forcibly shut down due to high temperature of the soft-start circuit. (Generated)" + ::= { hwMainboardEvent 193 } + hwMainboardStartUpOverTempDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "System is forcibly shut down due to high temperature of the soft-start circuit. (Cleared)" + ::= { hwMainboardEvent 194 } + + hwMainboardAccessRTCTimeFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to obtain the RTC Time on the mainboard. (Generated)" + ::= { hwMainboardEvent 195 } + hwMainboardAccessRTCTimeFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to obtain the RTC Time on the mainboard. (Cleared)" + ::= { hwMainboardEvent 196 } + hwMainboardAccessRTCClockFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to obtain the RTC clock on the mainboard. (Generated)" + ::= { hwMainboardEvent 197 } + hwMainboardAccessRTCClockFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to obtain the RTC clock on the mainboard. (Cleared)" + ::= { hwMainboardEvent 198 } + hwMainboardAccess10GEPHYClockFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to obtain the 10GE_PHY clock on the mainboard. (Generated)" + ::= { hwMainboardEvent 199 } + hwMainboardAccess10GEPHYClockFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to obtain the 10GE_PHY clock on the mainboard. (Cleared)" + ::= { hwMainboardEvent 200 } + hwMainboardAccessI2CDeviceFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "I2C device access exception. (Generated)" + ::= { hwMainboardEvent 201 } + hwMainboardAccessI2CDeviceFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "I2C device access exception. (Cleared)" + ::= { hwMainboardEvent 202 } + hwMainboardSoftStartPGErr NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Soft-start circuit power supply on the mainboard abnormal. (Generated)" + ::= { hwMainboardEvent 203 } + hwMainboardSoftStartPGErrDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Soft-start circuit power supply on the mainboard abnormal. (Cleared)" + ::= { hwMainboardEvent 204 } + hwMainboardLOMCEHardFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "LOM health status degradation detected by PFAE. (Generated)" + ::= { hwMainboardEvent 205 } + hwMainboardLOMCEHardFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "LOM health status degradation detected by PFAE. (Cleared)" + ::= { hwMainboardEvent 206 } + + hwLCDEvent OBJECT IDENTIFIER ::= {hwServerTRAPObjectV2 18 } + hwLCDInstalled NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "LCD installed." + ::= { hwLCDEvent 1 } + hwLCDRemoved NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "LCD removed." + ::= { hwLCDEvent 3 } + hwLCDModuleFault NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "LCD fault. (Generated)" + ::= { hwLCDEvent 5 } + hwLCDModuleFaultDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "LCD fault. (Cleared)" + ::= { hwLCDEvent 6 } + hwChassisEvent OBJECT IDENTIFIER ::= {hwServerTRAPObjectV2 19 } + hwChassisInletOverTempMinor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Air inlet overheating minor alarm. (Generated)" + ::= { hwChassisEvent 1 } + hwChassisInletOverTempMinorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Air inlet overheating minor alarm. (Cleared)" + ::= { hwChassisEvent 2 } + hwChassisInletOverTempMajor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Air inlet overheating major alarm. (Generated)" + ::= { hwChassisEvent 3 } + hwChassisInletOverTempMajorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Air inlet overheating major alarm. (Cleared)" + ::= { hwChassisEvent 4 } + hwChassisCoverOpened NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Chassis cover opened." + ::= { hwChassisEvent 5 } + hwChassisCoverClosed NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Chassis cover closed." + ::= { hwChassisEvent 7 } + hwChassisOutletOverTempMinor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Air outlet overheating minor alarm. (Generated)" + ::= { hwChassisEvent 9 } + hwChassisOutletOverTempMinorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Air outlet overheating minor alarm. (Cleared)" + ::= { hwChassisEvent 10 } + hwChassisInletOverTempCritical NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Air inlet overheating critical alarm. (Generated)" + ::= { hwChassisEvent 15 } + hwChassisInletOverTempCriticalDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Air inlet overheating critical alarm. (Cleared)" + ::= { hwChassisEvent 16 } + hwChassisInsufficientPower NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Insufficient power supply to chassis. (Generated)" + ::= { hwChassisEvent 17 } + hwChassisInsufficientPowerDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Insufficient power supply to chassis. (Cleared)" + ::= { hwChassisEvent 18 } + hwChassisAccessInletTempFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read air inlet temperature. (Generated)" + ::= { hwChassisEvent 19 } + hwChassisAccessInletTempFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read air inlet temperature. (Cleared)" + ::= { hwChassisEvent 20 } + hwChassisInletLowerTempMajor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Air inlet undertemperature major alarm. (Generated)" + ::= { hwChassisEvent 21 } + hwChassisInletLowerTempMajorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Air inlet undertemperature major alarm. (Cleared)" + ::= { hwChassisEvent 22 } + hwChassisAccessOutletTempFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read the air outlet temperature. (Generated)" + ::= { hwChassisEvent 23 } + hwChassisAccessOutletTempFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read the air outlet temperature. (Cleared)" + ::= { hwChassisEvent 24 } + hwChassisRightMountingEarNotPresent NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Right mounting ear is not present. (Generated)" + ::= { hwChassisEvent 25 } + hwChassisRightMountingEarNotPresentDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Right mounting ear is not present. (Cleared)" + ::= { hwChassisEvent 26 } + hwChassisDeviceTempOverShortTermSpecification NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "The system operating temperature exceeds the short-term temperature range." + ::= { hwChassisEvent 27 } + hwNCBoardEvent OBJECT IDENTIFIER ::= {hwServerTRAPObjectV2 20 } + hwNCBoardOverTemp NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "NCM chip overheating minor alarm. (Generated)" + ::= { hwNCBoardEvent 5 } + hwNCBoardOverTempDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "NCM chip overheating minor alarm. (Cleared)" + ::= { hwNCBoardEvent 6 } + hwNCBoardBandwidthDegrade NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "NCM chip bandwidth decreased by 50% or ECC error. (Generated)" + ::= { hwNCBoardEvent 7 } + hwNCBoardBandwidthDegradeDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "NCM chip bandwidth decreased by 50% or ECC error. (Cleared)" + ::= { hwNCBoardEvent 8 } + hwNCBoardSEV2Fault NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "SEV2 fault occurred on NCM chip. (Generated)" + ::= { hwNCBoardEvent 9 } + hwNCBoardSEV2FaultDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "SEV2 fault occurred on NCM chip. (Cleared)" + ::= { hwNCBoardEvent 10 } + hwNCBoardAccessTempFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read NCM chip temperature. (Generated)" + ::= { hwNCBoardEvent 11 } + hwNCBoardAccessTempFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read NCM chip temperature. (Cleared)" + ::= { hwNCBoardEvent 12 } + hwNCBoardCPLDSelfTestFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "NCM CPLD self-test failed. (Generated)" + ::= { hwNCBoardEvent 13 } + hwNCBoardCPLDSelfTestFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "NCM CPLD self-test failed. (Cleared)" + ::= { hwNCBoardEvent 14 } + hwNCBoard12VOverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "NCM 12V overvoltage major alarm. (Generated)" + ::= { hwNCBoardEvent 15 } + hwNCBoard12VOverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "NCM 12V overvoltage major alarm. (Cleared)" + ::= { hwNCBoardEvent 16 } + hwNCBoardAccess12VFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read NCM 12V voltage. (Generated)" + ::= { hwNCBoardEvent 19 } + hwNCBoardAccess12VFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read NCM 12V voltage. (Cleared)" + ::= { hwNCBoardEvent 20 } + hwNCBoardAccess12VLowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "NCM 12V undervoltage major alarm. (Generated)" + ::= { hwNCBoardEvent 17 } + hwNCBoardAccess12VLowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "NCM 12V undervoltage major alarm. (Cleared)" + ::= { hwNCBoardEvent 18 } + hwNCBoardConfigCDRFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to configure CDR of NC board. (Generated)" + ::= { hwNCBoardEvent 65 } + hwNCBoardConfigCDRFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to configure CDR of NC board. (Cleared)" + ::= { hwNCBoardEvent 66 } + hwSwitchModuleEvent OBJECT IDENTIFIER ::= {hwServerTRAPObjectV2 21 } + hwSwitchModuleOverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Switch module overvoltage major alarm. (Generated)" + ::= { hwSwitchModuleEvent 1 } + hwSwitchModuleOverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Switch module overvoltage major alarm. (Cleared)" + ::= { hwSwitchModuleEvent 2 } + hwSwitchModuleLowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Switch module voltage below lower major threshold. (Generated)" + ::= { hwSwitchModuleEvent 3 } + hwSwitchModuleLowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Switch module voltage below lower major threshold. (Cleared)" + ::= { hwSwitchModuleEvent 4 } + hwSwitchModuleAccessVoltageFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read Switch module voltage. (Generated)" + ::= { hwSwitchModuleEvent 5 } + hwSwitchModuleAccessVoltageFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read Switch module voltage. (Cleared)" + ::= { hwSwitchModuleEvent 6 } + hwSwitchModuleClockPower NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Power supplies to clock chips on the Switch module abnormal. (Generated)" + ::= { hwSwitchModuleEvent 7 } + hwSwitchModuleClockPowerDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Power supplies to clock chips on the Switch module abnormal. (Cleared)" + ::= { hwSwitchModuleEvent 8 } + hwSwitchModuleClock NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Switch module clock chips abnormal. (Generated)" + ::= { hwSwitchModuleEvent 9 } + hwSwitchModuleClockDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Switch module clock chips abnormal. (Cleared)" + ::= { hwSwitchModuleEvent 10 } + hwSwitchModulePower NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Switch module power signal abnormal. (Generated)" + ::= { hwSwitchModuleEvent 11 } + hwSwitchModulePowerDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Switch module power signal abnormal. (Cleared)" + ::= { hwSwitchModuleEvent 12 } + hwHMMEvent OBJECT IDENTIFIER ::= {hwServerTRAPObjectV2 24 } + hwHMMAccessTempFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to obtain data of the HMM temperature. (Generated)" + ::= { hwHMMEvent 1 } + hwHMMAccessTempFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to obtain data of the HMM temperature. (Cleared)" + ::= { hwHMMEvent 2 } + hwHMMVersionLow NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "An earlier version of HMM is used. (Generated)" + ::= { hwHMMEvent 3 } + hwHMMVersionLowDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "An earlier version of HMM is used. (Cleared)" + ::= { hwHMMEvent 4 } + hwBMCEvent OBJECT IDENTIFIER ::= {hwServerTRAPObjectV2 27 } + hwBMCEEPSelfCheckFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "BMC EEPROM self-test status. (Generated)" + ::= { hwBMCEvent 7 } + hwBMCEEPSelfCheckFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "BMC EEPROM self-test status. (Cleared)" + ::= { hwBMCEvent 8 } + hwBMCStatelessCFGFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Stateless computing event in chassis. (Generated)" + ::= { hwBMCEvent 9 } + hwBMCStatelessCFGFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Stateless computing event in chassis. (Cleared)" + ::= { hwBMCEvent 10 } + hwBMCVersionChanged NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Version changed." + ::= { hwBMCEvent 11 } + hwBMCRestartedAfterPowerRestored NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "BMC started after AC power restored." + ::= { hwBMCEvent 13 } + hwBMCEventCleared NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Event log cleared." + ::= { hwBMCEvent 15 } + hwBMCEventSpaceExceedThreshold NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Event log is about to full. (Generated)" + ::= { hwBMCEvent 17 } + hwBMCEventSpaceExceedThresholdDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Event log is about to full. (Cleared)" + ::= { hwBMCEvent 18 } + hwBMCMMHeartBeatFault NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "iBMC-MM heartbeat abnormal. (Generated)" + ::= { hwBMCEvent 19 } + hwBMCMMHeartBeatFaultDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "iBMC-MM heartbeat abnormal. (Cleared)" + ::= { hwBMCEvent 20 } + hwBMCBaseplaneHeartBeatFault NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "iBMC-Base heartbeat abnormal. (Generated)" + ::= { hwBMCEvent 21 } + hwBMCBaseplaneHeartBeatFaultDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "iBMC-Base heartbeat abnormal. (Cleared)" + ::= { hwBMCEvent 22 } + hwBMCFabricplaneHeartBeatFault NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "iBMC-Fabric heartbeat abnormal. (Generated)" + ::= { hwBMCEvent 23 } + hwBMCFabricplaneHeartBeatFaultDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "iBMC-Fabric heartbeat abnormal. (Cleared)" + ::= { hwBMCEvent 24 } + hwBMCSlaveBMCHeartBeatFault NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Active-standby iBMC heartbeat abnormal. (Generated)" + ::= { hwBMCEvent 25 } + hwBMCSlaveBMCHeartBeatFaultDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Active-standby iBMC heartbeat abnormal. (Cleared)" + ::= { hwBMCEvent 26 } + hwBMCOPLogSpaceExceedThreshold NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Operation log is about to full. (Generated)" + ::= { hwBMCEvent 27 } + hwBMCOPLogSpaceExceedThresholdDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Operation log is about to full. (Cleared)" + ::= { hwBMCEvent 28 } + hwBMCSecureLogSpaceExceedThreshold NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Security log is about to full. (Generated)" + ::= { hwBMCEvent 29 } + hwBMCSecureLogSpaceExceedThresholdDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Security log is about to full. (Cleared)" + ::= { hwBMCEvent 30 } + hwBMCLSWFault NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Management LSW chip fault. (Generated)" + ::= { hwBMCEvent 31 } + hwBMCLSWFaultDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Management LSW chip fault. (Cleared)" + ::= { hwBMCEvent 32 } + hwBMCResetandStarted NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "iBMC reset and started." + ::= { hwBMCEvent 33 } + hwBMCCertOverDue NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Certificate expiration check. (Generated)" + ::= { hwBMCEvent 35 } + hwBMCCertOverDueDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Certificate expiration check. (Cleared)" + ::= { hwBMCEvent 36 } + hwBMCLostBmaHeartBeat NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "iBMC-BMA heartbeat lost. (Generated)" + ::= { hwBMCEvent 37 } + hwBMCLostBmaHeartBeatDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "iBMC-BMA heartbeat lost. (Cleared)" + ::= { hwBMCEvent 38 } + hwBMCNodeBMCHeartBeatFault NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "iBMC-Node heartbeat abnormal. (Generated)" + ::= { hwBMCEvent 39 } + hwBMCNodeBMCHeartBeatFaultDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "iBMC-Node heartbeat abnormal. (Cleared)" + ::= { hwBMCEvent 40 } + hwBMCTimeHopping NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "BMC time hopping." + ::= { hwBMCEvent 41 } + hwBMCNTPSynchronizeFailed NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to synchronize time with the NTP server. (Generated)" + ::= { hwBMCEvent 43 } + hwBMCNTPSynchronizeFailedDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to synchronize time with the NTP server. (Cleared)" + ::= { hwBMCEvent 44 } + hwBMCStandbyMMHeartBeatFault NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Abnormal heartbeat signal between the iBMC and standby management module. (Generated)" + ::= { hwBMCEvent 45 } + hwBMCStandbyMMHeartBeatFaultDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Abnormal heartbeat signal between the iBMC and standby management module. (Cleared)" + ::= { hwBMCEvent 46 } + hwBMCNandFlashRemainingLifeMntr NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "The service life of the NAND flash is less than threshold. " + ::= { hwBMCEvent 47 } + hwBMCNandFlashReservedBlockMntr NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "The remaining reserved blocks of the NAND flash are less than threshold." + ::= { hwBMCEvent 49 } + hwBasePlaneEvent OBJECT IDENTIFIER ::= {hwServerTRAPObjectV2 30 } + hwBasePlaneNotInstalled NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Base module not installed." + ::= { hwBasePlaneEvent 1 } + hwBasePlanePowerOff NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Base module installed but powered off." + ::= { hwBasePlaneEvent 3 } + hwBasePlanePowerOnReq NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Base module requesting power-on." + ::= { hwBasePlaneEvent 5 } + hwBasePlaneBeingPowerOn NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Base module in power-on process." + ::= { hwBasePlaneEvent 7 } + hwBasePlanePoweredOn NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Base module powered on." + ::= { hwBasePlaneEvent 9 } + hwBasePlanePowerOffReq NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Base module requesting power-off." + ::= { hwBasePlaneEvent 11 } + hwBasePlaneBeingPowerOff NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Base module in power-off process." + ::= { hwBasePlaneEvent 13 } + hwBasePlaneLSWFault NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Base module service LSW fault. (Generated)" + ::= { hwBasePlaneEvent 17 } + hwBasePlaneLSWFaultDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Base module service LSW fault. (Cleared)" + ::= { hwBasePlaneEvent 18 } + hwBasePlaneLSWOverTempMinor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Base plane LSW overheating minor alarm. (Generated)" + ::= { hwBasePlaneEvent 19 } + hwBasePlaneLSWOverTempMinorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Base plane LSW overheating minor alarm. (Cleared)" + ::= { hwBasePlaneEvent 20 } + hwBasePlaneLSWOverTempMajor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Base plane LSW overheating major alarm. (Generated)" + ::= { hwBasePlaneEvent 21 } + hwBasePlaneLSWOverTempMajorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Base plane LSW overheating major alarm. (Cleared)" + ::= { hwBasePlaneEvent 22 } + hwBasePlaneLSWAccessTempFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read Base plane LSW temperature. (Generated)" + ::= { hwBasePlaneEvent 23 } + hwBasePlaneLSWAccessTempFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read Base plane LSW temperature. (Cleared)" + ::= { hwBasePlaneEvent 24 } + hwBasePlaneLSWLowerVoltMajor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Base plane switch voltage below lower major threshold. (Generated)" + ::= { hwBasePlaneEvent 25 } + hwBasePlaneLSWLowerVoltMajorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Base plane switch voltage below lower major threshold. (Cleared)" + ::= { hwBasePlaneEvent 26 } + hwBasePlaneLSWOverVoltMajor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Base plane switch overvoltage major alarm. (Generated)" + ::= { hwBasePlaneEvent 27 } + hwBasePlaneLSWOverVoltMajorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Base plane switch overvoltage major alarm. (Cleared)" + ::= { hwBasePlaneEvent 28 } + hwBasePlaneLSWAccessVoltFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read Base plane switch voltage. (Generated)" + ::= { hwBasePlaneEvent 29 } + hwBasePlaneLSWAccessVoltFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read Base plane switch voltage. (Cleared)" + ::= { hwBasePlaneEvent 30 } + hwBasePlaneCPULowerVoltMajor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Base plane CPU voltage below lower major threshold. (Generated)" + ::= { hwBasePlaneEvent 31 } + hwBasePlaneCPULowerVoltMajorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Base plane CPU voltage below lower major threshold. (Cleared)" + ::= { hwBasePlaneEvent 32 } + hwBasePlaneCPUOverVoltMajor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Base plane CPU overvoltage major alarm. (Generated)" + ::= { hwBasePlaneEvent 33 } + hwBasePlaneCPUOverVoltMajorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Base plane CPU overvoltage major alarm. (Cleared)" + ::= { hwBasePlaneEvent 34 } + hwBasePlaneCPUAccessVoltFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read Base plane CPU voltage. (Generated)" + ::= { hwBasePlaneEvent 35 } + hwBasePlaneCPUAccessVoltFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read Base plane CPU voltage. (Cleared)" + ::= { hwBasePlaneEvent 36 } + hwBasePlaneCPUOverTempMinor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Base plane CPU overheating minor alarm. (Generated)" + ::= { hwBasePlaneEvent 37 } + hwBasePlaneCPUOverTempMinorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Base plane CPU overheating minor alarm. (Cleared)" + ::= { hwBasePlaneEvent 38 } + hwBasePlaneCPUOverTempMajor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Base plane CPU overheating major alarm. (Generated)" + ::= { hwBasePlaneEvent 39 } + hwBasePlaneCPUOverTempMajorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Base plane CPU overheating major alarm. (Cleared)" + ::= { hwBasePlaneEvent 40 } + hwBasePlaneCPUAccessTempFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read Base plane CPU temperature. (Generated)" + ::= { hwBasePlaneEvent 41 } + hwBasePlaneCPUAccessTempFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read Base plane CPU temperature. (Cleared)" + ::= { hwBasePlaneEvent 42 } + hwBasePlanePSFault NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Base plane PS fault. (Generated)" + ::= { hwBasePlaneEvent 43 } + hwBasePlanePSFaultDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Base plane PS fault. (Cleared)" + ::= { hwBasePlaneEvent 44 } + hwBasePlaneRestart NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Fabric plane Restart." + ::= { hwBasePlaneEvent 45 } + hwFabricPlaneEvent OBJECT IDENTIFIER ::= {hwServerTRAPObjectV2 31 } + hwFabricPlaneLSWVDDLowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Fabric plane LSW chip VDD undervoltage major alarm. (Generated)" + ::= { hwFabricPlaneEvent 1 } + hwFabricPlaneLSWVDDLowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Fabric plane LSW chip VDD undervoltage major alarm. (Cleared)" + ::= { hwFabricPlaneEvent 2 } + hwFabricPlaneLSWVDDOverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Fabric plane LSW chip VDD overvoltage major alarm. (Generated)" + ::= { hwFabricPlaneEvent 3 } + hwFabricPlaneLSWVDDOverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Fabric plane LSW chip VDD overvoltage major alarm. (Cleared)" + ::= { hwFabricPlaneEvent 4 } + hwFabricPlaneLSWVcoreLowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Fabric plane LSW chip Vcore undervoltage major alarm. (Generated)" + ::= { hwFabricPlaneEvent 5 } + hwFabricPlaneLSWVcoreLowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Fabric plane LSW chip Vcore undervoltage major alarm. (Cleared)" + ::= { hwFabricPlaneEvent 6 } + hwFabricPlaneLSWVcoreOverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Fabric plane LSW chip Vcore overvoltage major alarm. (Generated)" + ::= { hwFabricPlaneEvent 7 } + hwFabricPlaneLSWVcoreOverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Fabric plane LSW chip Vcore overvoltage major alarm. (Cleared)" + ::= { hwFabricPlaneEvent 8 } + hwFabricPlaneLSWOverTempMinor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Fabric plane LSW chip overheating minor alarm. (Generated)" + ::= { hwFabricPlaneEvent 9 } + hwFabricPlaneLSWOverTempMinorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Fabric plane LSW chip overheating minor alarm. (Cleared)" + ::= { hwFabricPlaneEvent 10 } + hwFabricPlaneLSWOverTempMajor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Fabric plane LSW chip overheating major alarm. (Generated)" + ::= { hwFabricPlaneEvent 11 } + hwFabricPlaneLSWOverTempMajorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Fabric plane LSW chip overheating major alarm. (Cleared)" + ::= { hwFabricPlaneEvent 12 } + hwFabricPlaneCPUOverTempMinor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Fabric plane CPU overheating minor alarm. (Generated)" + ::= { hwFabricPlaneEvent 15 } + hwFabricPlaneCPUOverTempMinorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Fabric plane CPU overheating minor alarm. (Cleared)" + ::= { hwFabricPlaneEvent 16 } + hwFabricPlaneCPUOverTempMajor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Fabric plane CPU overheating major alarm. (Generated)" + ::= { hwFabricPlaneEvent 17 } + hwFabricPlaneCPUOverTempMajorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Fabric plane CPU overheating major alarm. (Cleared)" + ::= { hwFabricPlaneEvent 18 } + hwFabricPlaneLSWFault NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Fabric plane LSW chip fault. (Generated)" + ::= { hwFabricPlaneEvent 21 } + hwFabricPlaneLSWFaultDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Fabric plane LSW chip fault. (Cleared)" + ::= { hwFabricPlaneEvent 22 } + hwFabricPlaneNotInstalled NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Fabric module not installed." + ::= { hwFabricPlaneEvent 23 } + hwFabricPlanePowerOff NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Fabric module installed but powered off." + ::= { hwFabricPlaneEvent 25 } + hwFabricPlaneReqPowerOn NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Fabric module requesting power-on." + ::= { hwFabricPlaneEvent 27 } + hwFabricPlaneBeingPoweredOn NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Fabric module in power-on process." + ::= { hwFabricPlaneEvent 29 } + hwFabricPlanePoweredOn NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Fabric module powered on." + ::= { hwFabricPlaneEvent 31 } + hwFabricPlaneReqPoweredOff NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Fabric module requesting power-off." + ::= { hwFabricPlaneEvent 33 } + hwFabricPlaneInProgressPoweredOff NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Fabric module in power-off process." + ::= { hwFabricPlaneEvent 35 } + hwFabricPlaneLSWAccessVDDFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read Fabric plane LSW chip VDD voltage. (Generated)" + ::= { hwFabricPlaneEvent 39 } + hwFabricPlaneLSWAccessVDDFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read Fabric plane LSW chip VDD voltage. (Cleared)" + ::= { hwFabricPlaneEvent 40 } + hwFabricPlaneLSWAccessVcoreFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read Fabric plane LSW chip Vcore voltage. (Generated)" + ::= { hwFabricPlaneEvent 41 } + hwFabricPlaneLSWAccessVcoreFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read Fabric plane LSW chip Vcore voltage. (Cleared)" + ::= { hwFabricPlaneEvent 42 } + hwFabricPlaneLSWAccessTempFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read Fabric plane LSW temperature. (Generated)" + ::= { hwFabricPlaneEvent 43 } + hwFabricPlaneLSWAccessTempFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read Fabric plane LSW temperature. (Cleared)" + ::= { hwFabricPlaneEvent 44 } + hwFabricPlaneLSWAccessCPUTempFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read Fabric plane CPU temperature. (Generated)" + ::= { hwFabricPlaneEvent 45 } + hwFabricPlaneLSWAccessCPUTempFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read Fabric plane CPU temperature. (Cleared)" + ::= { hwFabricPlaneEvent 46 } + hwFabricPlaneSWLowerVoltMajor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Fabric plane switch voltage below lower major threshold. (Generated)" + ::= { hwFabricPlaneEvent 47 } + hwFabricPlaneSWLowerVoltMajorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Fabric plane switch voltage below lower major threshold. (Cleared)" + ::= { hwFabricPlaneEvent 48 } + hwFabricPlaneSWOverVoltMajor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Fabric plane switch overvoltage major alarm. (Generated)" + ::= { hwFabricPlaneEvent 49 } + hwFabricPlaneSWOverVoltMajorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Fabric plane switch overvoltage major alarm. (Cleared)" + ::= { hwFabricPlaneEvent 50 } + hwFabricPlaneSWAccessVoltFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read Fabric plane switch voltage. (Generated)" + ::= { hwFabricPlaneEvent 51 } + hwFabricPlaneSWAccessVoltFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read Fabric plane switch voltage. (Cleared)" + ::= { hwFabricPlaneEvent 52 } + hwFabricPlaneSWOverTempMinor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Fabric plane switch overheating minor alarm. (Generated)" + ::= { hwFabricPlaneEvent 53 } + hwFabricPlaneSWOverTempMinorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Fabric plane switch overheating minor alarm. (Cleared)" + ::= { hwFabricPlaneEvent 54 } + hwFabricPlaneSWOverTempMajor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Fabric plane switch overheating major alarm. (Generated)" + ::= { hwFabricPlaneEvent 55 } + hwFabricPlaneSWOverTempMajorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Fabric plane switch overheating major alarm. (Cleared)" + ::= { hwFabricPlaneEvent 56 } + hwFabricPlaneSWFault NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Fabric plane switch fault. (Generated)" + ::= { hwFabricPlaneEvent 57 } + hwFabricPlaneSWFaultDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Fabric plane switch fault. (Cleared)" + ::= { hwFabricPlaneEvent 58 } + hwFabricPlaneSWEEPROMFault NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Fabric plane switch EEPROM fault. (Generated)" + ::= { hwFabricPlaneEvent 59 } + hwFabricPlaneSWEEPROMFaultDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Fabric plane switch EEPROM fault. (Cleared)" + ::= { hwFabricPlaneEvent 60 } + hwFabricPlaneSWClock NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Fabric plane switch clock abnormal. (Generated)" + ::= { hwFabricPlaneEvent 61 } + hwFabricPlaneSWClockDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Fabric plane switch clock abnormal. (Cleared)" + ::= { hwFabricPlaneEvent 62 } + hwFabricPlaneRestart NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Fabric plane Restart." + ::= { hwFabricPlaneEvent 63 } + hwFabricPlaneSWAccessSVIDFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to obtain the switch chip SVID value for the Fabric plane. (Generated)" + ::= { hwFabricPlaneEvent 65 } + hwFabricPlaneSWAccessSVIDFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to obtain the switch chip SVID value for the Fabric plane. (Cleared)" + ::= { hwFabricPlaneEvent 66 } + hwSwitchMezzEvent OBJECT IDENTIFIER ::= {hwServerTRAPObjectV2 32 } + hwSwitchMezzFault NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mezzanine card fault. (Generated)" + ::= { hwSwitchMezzEvent 5 } + hwSwitchMezzFaultDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mezzanine card fault. (Cleared)" + ::= { hwSwitchMezzEvent 6 } + hwSwitchMezz2V5LowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mezzanine card 2.5V undervoltage major alarm. (Generated)" + ::= { hwSwitchMezzEvent 7 } + hwSwitchMezz2V5LowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mezzanine card 2.5V undervoltage major alarm. (Cleared)" + ::= { hwSwitchMezzEvent 8 } + hwSwitchMezz2V5OverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mezzanine card 2.5V overvoltage major alarm. (Generated)" + ::= { hwSwitchMezzEvent 9 } + hwSwitchMezz2V5OverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mezzanine card 2.5V overvoltage major alarm. (Cleared)" + ::= { hwSwitchMezzEvent 10 } + hwSwitchMezz3V3LowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mezzanine card 3.3V undervoltage major alarm. (Generated)" + ::= { hwSwitchMezzEvent 11 } + hwSwitchMezz3V3LowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mezzanine card 3.3V undervoltage major alarm. (Cleared)" + ::= { hwSwitchMezzEvent 12 } + hwSwitchMezz3V3OverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mezzanine card 3.3V overvoltage major alarm. (Generated)" + ::= { hwSwitchMezzEvent 13 } + hwSwitchMezz3V3OverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mezzanine card 3.3V overvoltage major alarm. (Cleared)" + ::= { hwSwitchMezzEvent 14 } + hwSwitchMezz12VLowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mezzanine card 12V undervoltage major alarm. (Generated)" + ::= { hwSwitchMezzEvent 15 } + hwSwitchMezz12VLowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mezzanine card 12V undervoltage major alarm. (Cleared)" + ::= { hwSwitchMezzEvent 16 } + hwSwitchMezz12VOverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mezzanine card 12V overvoltage major alarm. (Generated)" + ::= { hwSwitchMezzEvent 17 } + hwSwitchMezz12VOverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mezzanine card 12V overvoltage major alarm. (Cleared)" + ::= { hwSwitchMezzEvent 18 } + hwSwitchMezz1VLowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mezzanine card 1V undervoltage major alarm. (Generated)" + ::= { hwSwitchMezzEvent 19 } + hwSwitchMezz1VLowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mezzanine card 1V undervoltage major alarm. (Cleared)" + ::= { hwSwitchMezzEvent 20 } + hwSwitchMezz1VOverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mezzanine card 1V overvoltage major alarm. (Generated)" + ::= { hwSwitchMezzEvent 21 } + hwSwitchMezz1VOverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mezzanine card 1V overvoltage major alarm. (Cleared)" + ::= { hwSwitchMezzEvent 22 } + hwSwitchMezz1V8LowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mezzanine card 1.8V undervoltage major alarm. (Generated)" + ::= { hwSwitchMezzEvent 23 } + hwSwitchMezz1V8LowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mezzanine card 1.8V undervoltage major alarm. (Cleared)" + ::= { hwSwitchMezzEvent 24 } + hwSwitchMezz1V8OverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mezzanine card 1.8V overvoltage major alarm. (Generated)" + ::= { hwSwitchMezzEvent 25 } + hwSwitchMezz1V8OverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mezzanine card 1.8V overvoltage major alarm. (Cleared)" + ::= { hwSwitchMezzEvent 26 } + hwSwitchMezz1V5LowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mezzanine card 1.5V undervoltage major alarm. (Generated)" + ::= { hwSwitchMezzEvent 27 } + hwSwitchMezz1V5LowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mezzanine card 1.5V undervoltage major alarm. (Cleared)" + ::= { hwSwitchMezzEvent 28 } + hwSwitchMezz1V5OverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mezzanine card 1.5V overvoltage major alarm. (Generated)" + ::= { hwSwitchMezzEvent 29 } + hwSwitchMezz1V5OverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mezzanine card 1.5V overvoltage major alarm. (Cleared)" + ::= { hwSwitchMezzEvent 30 } + hwSwitchMezzStdby3V3LowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mezzanine card standby 3.3V undervoltage major alarm. (Generated)" + ::= { hwSwitchMezzEvent 31 } + hwSwitchMezzStdby3V3LowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mezzanine card standby 3.3V undervoltage major alarm. (Cleared)" + ::= { hwSwitchMezzEvent 32 } + hwSwitchMezzStdby3V3OverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mezzanine card standby 3.3V overvoltage major alarm. (Generated)" + ::= { hwSwitchMezzEvent 33 } + hwSwitchMezzStdby3V3OverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mezzanine card standby 3.3V overvoltage major alarm. (Cleared)" + ::= { hwSwitchMezzEvent 34 } + hwSwitchMezzNotInstalled NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mezzanine card not installed." + ::= { hwSwitchMezzEvent 35 } + hwSwitchMezzPowerOff NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mezzanine card installed but powered off." + ::= { hwSwitchMezzEvent 37 } + hwSwitchMezzReqPowerOn NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mezzanine card requesting power-on." + ::= { hwSwitchMezzEvent 39 } + hwSwitchMezzBeingPoweredOn NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mezzanine card in power-on process." + ::= { hwSwitchMezzEvent 41 } + hwSwitchMezzPoweredOn NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mezzanine card powered on." + ::= { hwSwitchMezzEvent 43 } + hwSwitchMezzReqPowerOff NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mezzanine card requesting power-off." + ::= { hwSwitchMezzEvent 45 } + hwSwitchMezzBeingPoweredOff NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mezzanine card in power-off process." + ::= { hwSwitchMezzEvent 47 } + hwSwitchMezzAccess2V5Failure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read mezzanine card 2.5V voltage. (Generated)" + ::= { hwSwitchMezzEvent 51 } + hwSwitchMezzAccess2V5FailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read mezzanine card 2.5V voltage. (Cleared)" + ::= { hwSwitchMezzEvent 52 } + hwSwitchMezzAccess3V3Failure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read mezzanine card 3.3V voltage. (Generated)" + ::= { hwSwitchMezzEvent 53 } + hwSwitchMezzAccess3V3FailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read mezzanine card 3.3V voltage. (Cleared)" + ::= { hwSwitchMezzEvent 54 } + hwSwitchMezzAccess12VFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read mezzanine card 12V voltage. (Generated)" + ::= { hwSwitchMezzEvent 55 } + hwSwitchMezzAccess12VFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read mezzanine card 12V voltage. (Cleared)" + ::= { hwSwitchMezzEvent 56 } + hwSwitchMezzAccess1V5Failure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read mezzanine card 1.5V voltage. (Generated)" + ::= { hwSwitchMezzEvent 57 } + hwSwitchMezzAccess1V5FailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read mezzanine card 1.5V voltage. (Cleared)" + ::= { hwSwitchMezzEvent 58 } + hwSwitchMezzAccess1VFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read mezzanine card 1V voltage. (Generated)" + ::= { hwSwitchMezzEvent 59 } + hwSwitchMezzAccess1VFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read mezzanine card 1V voltage. (Cleared)" + ::= { hwSwitchMezzEvent 60 } + hwSwitchMezzAccessStdby3V3Failure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read mezzanine card standby 3.3V voltage. (Generated)" + ::= { hwSwitchMezzEvent 61 } + hwSwitchMezzAccessStdby3V3FailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read mezzanine card standby 3.3V voltage. (Cleared)" + ::= { hwSwitchMezzEvent 62 } + hwSwitchMezzAccessStdby1V8Failure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read mezzanine card 1.8V voltage. (Generated)" + ::= { hwSwitchMezzEvent 63 } + hwSwitchMezzAccessStdby1V8FailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read mezzanine card 1.8V voltage. (Cleared)" + ::= { hwSwitchMezzEvent 64 } + hwSwitchMezzPSFault NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mezzanine card ps fault. (Generated)" + ::= { hwSwitchMezzEvent 65 } + hwSwitchMezzPSFaultDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mezzanine card ps fault. (Cleared)" + ::= { hwSwitchMezzEvent 66 } + hwSDEvent OBJECT IDENTIFIER ::= {hwServerTRAPObjectV2 34 } + hwSDInstalled NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "SD card installed." + ::= { hwSDEvent 1 } + hwSDRemoved NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "SD card removed." + ::= { hwSDEvent 3 } + hwSDSRAIDArrayInvalid NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "SD card RAID lost. (Generated)" + ::= { hwSDEvent 5 } + hwSDSRAIDArrayInvalidDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "SD card RAID lost. (Cleared)" + ::= { hwSDEvent 6 } + hwSDRAIDRebuildStart NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "SD card starting to rebuild RAID." + ::= { hwSDEvent 7 } + hwSDRAIDRebuildFinish NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "SD card RAID rebuild completed." + ::= { hwSDEvent 9 } + hwSDRAIDRebuildFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "SD card RAID rebuild failed. (Generated)" + ::= { hwSDEvent 11 } + hwSDRAIDRebuildFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "SD card RAID rebuild failed. (Cleared)" + ::= { hwSDEvent 12 } + hwSDFault NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "SD card fault. (Generated)" + ::= { hwSDEvent 13 } + hwSDFaultDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "SD card fault. (Cleared)" + ::= { hwSDEvent 14 } + hwSDDetectCardFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "SD card not detected. (Generated)" + ::= { hwSDEvent 15 } + hwSDDetectCardFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "SD card not detected. (Cleared)" + ::= { hwSDEvent 16 } + hwTPMEvent OBJECT IDENTIFIER ::= {hwServerTRAPObjectV2 35 } + hwTPMSelfTestFailed NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "TPM self-test failed. (Generated)" + ::= { hwTPMEvent 1 } + hwTPMSelfTestFailedDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "TPM self-test failed. (Cleared)" + ::= { hwTPMEvent 2 } + hwIOBoardEvent OBJECT IDENTIFIER ::= {hwServerTRAPObjectV2 36 } + hwIOBoardInletMOverTemp NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Middle of I/O board air inlet overheating minor alarm. (Generated)" + ::= { hwIOBoardEvent 1 } + hwIOBoardInletMOverTempDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Middle of I/O board air inlet overheating minor alarm. (Cleared)" + ::= { hwIOBoardEvent 2 } + hwIOBoardInletROverTemp NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Right of I/O board air inlet overheating minor alarm. (Generated)" + ::= { hwIOBoardEvent 3 } + hwIOBoardInletROverTempDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Right of I/O board air inlet overheating minor alarm. (Cleared)" + ::= { hwIOBoardEvent 4 } + hwIOBoardInletLOverTemp NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Left of I/O board air inlet overheating minor alarm. (Generated)" + ::= { hwIOBoardEvent 5 } + hwIOBoardInletLOverTempDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Left of I/O board air inlet overheating minor alarm. (Cleared)" + ::= { hwIOBoardEvent 6 } + hwIOBoardInletMAccessTempFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read temperature of the middle of I/O board air inlet. (Generated)" + ::= { hwIOBoardEvent 7 } + hwIOBoardInletMAccessTempFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read temperature of the middle of I/O board air inlet. (Cleared)" + ::= { hwIOBoardEvent 8 } + hwIOBoardInletRAccessTempFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read temperature of the right of I/O board air inlet. (Generated)" + ::= { hwIOBoardEvent 9 } + hwIOBoardInletRAccessTempFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read temperature of the right of I/O board air inlet. (Cleared)" + ::= { hwIOBoardEvent 10 } + hwIOBoardInletLAccessTempFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read temperature of the left of I/O board air inlet. (Generated)" + ::= { hwIOBoardEvent 11 } + hwIOBoardInletLAccessTempFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read temperature of the left of I/O board air inlet. (Cleared)" + ::= { hwIOBoardEvent 12 } + hwIOBoardCPLDSelfTestFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "I/O board CPLD self-test failed. (Generated)" + ::= { hwIOBoardEvent 13 } + hwIOBoardCPLDSelfTestFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "I/O board CPLD self-test failed. (Cleared)" + ::= { hwIOBoardEvent 14 } + hwIOBoard12VOverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "I/O board 12V overvoltage major alarm. (Generated)" + ::= { hwIOBoardEvent 15 } + hwIOBoard12VOverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "I/O board 12V overvoltage major alarm. (Cleared)" + ::= { hwIOBoardEvent 16 } + hwIOBoard12VLowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "I/O board 12V undervoltage major alarm. (Generated)" + ::= { hwIOBoardEvent 17 } + hwIOBoard12VLowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "I/O board 12V undervoltage major alarm. (Cleared)" + ::= { hwIOBoardEvent 18 } + hwIOBoardAccess12VFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read I/O board 12V voltage. (Generated)" + ::= { hwIOBoardEvent 19 } + hwIOBoardAccess12VFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read I/O board 12V voltage. (Cleared)" + ::= { hwIOBoardEvent 20 } + hwIOBoardClockSignalLost NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "I/O board clock signals lost. (Generated)" + ::= { hwIOBoardEvent 21 } + hwIOBoardClockSignalLostDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "I/O board clock signals lost. (Cleared)" + ::= { hwIOBoardEvent 22 } + hwIOBoardStdby3V3OverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "I/O board standby 3.3V overvoltage major alarm. (Generated)" + ::= { hwIOBoardEvent 23 } + hwIOBoardStdby3V3OverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "I/O board standby 3.3V overvoltage major alarm. (Cleared)" + ::= { hwIOBoardEvent 24 } + hwIOBoardStdby3V3LowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "I/O board standby 3.3V undervoltage major alarm. (Generated)" + ::= { hwIOBoardEvent 25 } + hwIOBoardStdby3V3LowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "I/O board standby 3.3V undervoltage major alarm. (Cleared)" + ::= { hwIOBoardEvent 26 } + hwIOBoardAccessStdby3V3Failure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read I/O board standby 3.3V voltage. (Generated)" + ::= { hwIOBoardEvent 27 } + hwIOBoardAccessStdby3V3FailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read I/O board standby 3.3V voltage. (Cleared)" + ::= { hwIOBoardEvent 28 } + hwIOBoardClockPower NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Power supplies to clock chips on the IO board abnormal. (Generated)" + ::= { hwIOBoardEvent 29 } + hwIOBoardClockPowerDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Power supplies to clock chips on the IO board abnormal. (Cleared)" + ::= { hwIOBoardEvent 30 } + hwIOBoardClock NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "IO board clock chips abnormal. (Generated)" + ::= { hwIOBoardEvent 31 } + hwIOBoardClockDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "IO board clock chips abnormal. (Cleared)" + ::= { hwIOBoardEvent 32 } + hwIOBoardPower NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "IO board power signal abnormal. (Generated)" + ::= { hwIOBoardEvent 33 } + hwIOBoardPowerDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "IO board power signal abnormal. (Cleared)" + ::= { hwIOBoardEvent 34 } + hwIOBoardVCC3V3OverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "I/O board VCC 3.3V overvoltage major alarm. (Generated)" + ::= { hwIOBoardEvent 35 } + hwIOBoardVCC3V3OverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "I/O board VCC 3.3V overvoltage major alarm. (Cleared)" + ::= { hwIOBoardEvent 36 } + hwIOBoardVCC3V3LowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "I/O board VCC 3.3V undervoltage major alarm. (Generated)" + ::= { hwIOBoardEvent 37 } + hwIOBoardVCC3V3LowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "I/O board VCC 3.3V undervoltage major alarm. (Cleared)" + ::= { hwIOBoardEvent 38 } + hwIOBoardAccessVCC3V3Failure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read I/O board VCC 3.3V voltage. (Generated)" + ::= { hwIOBoardEvent 39 } + hwIOBoardAccessVCC3V3FailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read I/O board VCC 3.3V voltage. (Cleared)" + ::= { hwIOBoardEvent 40 } + hwIOBoardAccessBoardIDFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to obtain data of the board id. (Generated)" + ::= { hwIOBoardEvent 41 } + hwIOBoardAccessBoardIDFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to obtain data of the board id .(Cleared)" + ::= { hwIOBoardEvent 42 } + hwIOBoardInstalled NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "IO board installed." + ::= { hwIOBoardEvent 43 } + hwIOBoardRemoved NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "IO board removed." + ::= { hwIOBoardEvent 45 } + hwREEACLostMajor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "The entire REE enclosure is powered off. (Generated)" + ::= { hwIOBoardEvent 47 } + hwREEACLostMajorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "The entire REE enclosure is powered off. (Cleared)" + ::= { hwIOBoardEvent 48 } + hwIOBoardStartUpOverTemp NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "System is forcibly shut down due to high temperature of the soft-start circuit I/O board. (Generated)" + ::= { hwIOBoardEvent 49 } + hwIOBoardStartUpOverTempDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "System is forcibly shut down due to high temperature of the soft-start circuit I/O board. (Cleared)" + ::= { hwIOBoardEvent 50 } + hwIOBoardInletLOverTempMajor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Left of the I/O board air inlet overtemperature. (Generated)" + ::= { hwIOBoardEvent 51 } + hwIOBoardInletLOverTempMajorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Left of the I/O board air inlet overtemperature. (Cleared)" + ::= { hwIOBoardEvent 52 } + hwCPUBoardEvent OBJECT IDENTIFIER ::= {hwServerTRAPObjectV2 37 } + hwCPUBoardOverTemp NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU board overheating minor alarm. (Generated)" + ::= { hwCPUBoardEvent 1 } + hwCPUBoardOverTempDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU board overheating minor alarm. (Cleared)" + ::= { hwCPUBoardEvent 2 } + hwCPUBoardAccessTempFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read CPU board temperature. (Generated)" + ::= { hwCPUBoardEvent 3 } + hwCPUBoardAccessTempFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read CPU board temperature. (Cleared)" + ::= { hwCPUBoardEvent 4 } + hwCPUBoardCPLDSelfTestFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU board CPLD self-test failed. (Generated)" + ::= { hwCPUBoardEvent 5 } + hwCPUBoardCPLDSelfTestFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU board CPLD self-test failed. (Cleared)" + ::= { hwCPUBoardEvent 6 } + hwCPUBoardClockSignalLost NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU Board clock signals lost. (Generated)" + ::= { hwCPUBoardEvent 7 } + hwCPUBoardClockSignalLostDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU Board clock signals lost. (Cleared)" + ::= { hwCPUBoardEvent 8 } + hwCPUBoardStartUpOverTemp NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "System is forcibly shut down due to high temperature of the soft-start circuit. (Generated)" + ::= { hwCPUBoardEvent 9 } + hwCPUBoardStartUpOverTempDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "System is forcibly shut down due to high temperature of the soft-start circuit. (Cleared)" + ::= { hwCPUBoardEvent 10 } + hwPCHEvent OBJECT IDENTIFIER ::= {hwServerTRAPObjectV2 40 } + hwPCHOverTemp NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCH overheating minor alarm. (Generated)" + ::= { hwPCHEvent 1 } + hwPCHOverTempDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCH overheating minor alarm. (Cleared)" + ::= { hwPCHEvent 2 } + hwPCHUncorrectableErr NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCH MCE/AER error. (Generated)" + ::= { hwPCHEvent 3 } + hwPCHUncorrectableErrDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCH MCE/AER error. (Cleared)" + ::= { hwPCHEvent 4 } + hwPCHLowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Southbridge undervoltage major alarm. (Generated)" + ::= { hwPCHEvent 5 } + hwPCHLowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Southbridge undervoltage major alarm. (Cleared)" + ::= { hwPCHEvent 6 } + hwPCHOverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Southbridge overvoltage major alarm. (Generated)" + ::= { hwPCHEvent 7 } + hwPCHOverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Southbridge overvoltage major alarm. (Cleared)" + ::= { hwPCHEvent 8 } + hwPCHClockSignalLost NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Southbridge clock lost. (Generated)" + ::= { hwPCHEvent 9 } + hwPCHClockSignalLostDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Southbridge clock lost. (Cleared)" + ::= { hwPCHEvent 10 } + hwPCHAccessTempFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read PCH temperature. (Generated)" + ::= { hwPCHEvent 11 } + hwPCHAccessTempFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read PCH temperature. (Cleared)" + ::= { hwPCHEvent 12 } + hwPCHAccessVoltageFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read PCH voltage. (Generated)" + ::= { hwPCHEvent 13 } + hwPCHAccessVoltageFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read PCH voltage. (Cleared)" + ::= { hwPCHEvent 14 } + hwPCHVpvnnOverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCH VPVNN overvoltage. (Generated)" + ::= { hwPCHEvent 15 } + hwPCHVpvnnOverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCH VPVNN overvoltage. (Cleared)" + ::= { hwPCHEvent 16 } + hwPCHVpvnnLowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCH VPVNN undervoltage. (Generated)" + ::= { hwPCHEvent 17 } + hwPCHVpvnnLowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCH VPVNN undervoltage. (Cleared)" + ::= { hwPCHEvent 18 } + hwPCHAccessVpvnnVoltageFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read PCH VPVNN voltage. (Generated)" + ::= { hwPCHEvent 19 } + hwPCHAccessVpvnnVoltageFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read PCH VPVNN voltage. (Cleared)" + ::= { hwPCHEvent 20 } + hwPCHPRIMVoltOverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCH PRIM 1.05V overvoltage. (Generated)" + ::= { hwPCHEvent 21 } + hwPCHPRIMVoltOverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCH PRIM 1.05V overvoltage. (Cleared)" + ::= { hwPCHEvent 22 } + hwPCHPRIMVoltLowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCH PRIM 1.05V undervoltage. (Generated)" + ::= { hwPCHEvent 23 } + hwPCHPRIMVoltLowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCH PRIM 1.05V undervoltage. (Cleared)" + ::= { hwPCHEvent 24 } + hwPCHPRIMAccessVoltageFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read PCH PRIM 1.05V voltage. (Generated)" + ::= { hwPCHEvent 25 } + hwPCHPRIMAccessVoltageFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read PCH PRIM 1.05V voltage. (Cleared)" + ::= { hwPCHEvent 26 } + hwPCHIOVoltLowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCH IO undervoltage. (Generated)" + ::= { hwPCHEvent 27 } + hwPCHIOVoltLowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCH IO undervoltage. (Cleared)" + ::= { hwPCHEvent 28 } + hwPCHIOVoltOverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCH IO overvoltage. (Generated)" + ::= { hwPCHEvent 29 } + hwPCHIOVoltOverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCH IO overvoltage. (Cleared)" + ::= { hwPCHEvent 30 } + hwPCHIOAccessVoltageFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read PCH IO voltage. (Generated)" + ::= { hwPCHEvent 31 } + hwPCHIOAccessVoltageFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read PCH IO voltage. (Cleared)" + ::= { hwPCHEvent 32 } + hwPCHPvnnLowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCH pvnn undervoltage. (Generated)" + ::= { hwPCHEvent 33 } + hwPCHPvnnLowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCH pvnn undervoltage. (Cleared)" + ::= { hwPCHEvent 34 } + hwPCHPvnnOverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCH pvnn overvoltage. (Generated)" + ::= { hwPCHEvent 35 } + hwPCHPvnnOverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCH pvnn overvoltage. (Cleared)" + ::= { hwPCHEvent 36 } + hwPCHOverTempMajor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCH overtemperature major alarm. (Generated)" + ::= { hwPCHEvent 37 } + hwPCHOverTempMajorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCH overtemperature major alarm. (Cleared)" + ::= { hwPCHEvent 38 } + hwPCHStdbyLowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCH standby undervoltage. (Generated)" + ::= { hwPCHEvent 45 } + hwPCHStdbyLowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCH standby undervoltage. (Cleared)" + ::= { hwPCHEvent 46 } + hwPCHStdbyOverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCH standby overvoltage. (Generated)" + ::= { hwPCHEvent 47 } + hwPCHStdbyOverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCH standby overvoltage. (Cleared)" + ::= { hwPCHEvent 48 } + hwPCHAccessStdbyFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read PCH standby voltage. (Generated)" + ::= { hwPCHEvent 49 } + hwPCHAccessStdbyFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read PCH standby voltage. (Cleared)" + ::= { hwPCHEvent 50 } + hwPCHCEHardFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCH health status degradation detected by PFAE. (Generated)" + ::= { hwPCHEvent 51 } + hwPCHCEHardFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCH health status degradation detected by PFAE. (Cleared)" + ::= { hwPCHEvent 52 } + hwCableEvent OBJECT IDENTIFIER ::= {hwServerTRAPObjectV2 41 } + hwCableSASIncorrectConnection NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Incorrect SAS cable connection. (Generated)" + ::= { hwCableEvent 1 } + hwCableSASIncorrectConnectionDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Incorrect SAS cable connection. (Cleared)" + ::= { hwCableEvent 2 } + hwCableCPLDIncorrectConnection NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Improper CPLD signal cable connection. (Generated)" + ::= { hwCableEvent 3 } + hwCableCPLDIncorrectConnectionDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Improper CPLD signal cable connection. (Cleared)" + ::= { hwCableEvent 4 } + hwCableQPILinkFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Abnormal QPI link between CPUs. (Generated)" + ::= { hwCableEvent 5 } + hwCableQPILinkFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Abnormal QPI link between CPUs. (Cleared)" + ::= { hwCableEvent 6 } + hwCableCXPLinkFault NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CXP cable lane drop or some logical link down. (Generated)" + ::= { hwCableEvent 7 } + hwCableCXPLinkFaultDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CXP cable lane drop or some logical link down. (Cleared)" + ::= { hwCableEvent 8 } + hwCableCXPLinkDown NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CXP cable link down major alarm. (Generated)" + ::= { hwCableEvent 9 } + hwCableCXPLinkDownDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CXP cable link down major alarm. (Cleared)" + ::= { hwCableEvent 10 } + hwCableQPILinkDegrade NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU QPI connection degraded. (Generated)" + ::= { hwCableEvent 11 } + hwCableQPILinkDegradeDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU QPI connection degraded. (Cleared)" + ::= { hwCableEvent 12 } + hwCablePSBackplaneDisconnection NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Improper PS back plane cable connection. (Generated)" + ::= { hwCableEvent 13 } + hwCablePSBackplaneDisconnectionDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Improper PS back plane cable connection. (Cleared)" + ::= { hwCableEvent 14 } + hwCableFanBackplaneDisconnection NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Improper fan back plane cable connection. (Generated)" + ::= { hwCableEvent 15 } + hwCableFanBackplaneDisconnectionDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Improper fan back plane cable connection. (Cleared)" + ::= { hwCableEvent 16 } + hwCableAggregationPortDisconnection NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Improper aggregation port cable connection. (Generated)" + ::= { hwCableEvent 17 } + hwCableAggregationPortDisconnectionDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Improper aggregation port cable connection. (Cleared)" + ::= { hwCableEvent 18 } + hwCableSLIMIncorrectConnection NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "SLIM cable connection is abnormal. (Generated)" + ::= { hwCableEvent 19 } + hwCableSLIMIncorrectConnectionDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "SLIM cable connection is abnormal. (Cleared)" + ::= { hwCableEvent 20 } + hwCableQPILinkCEHardFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU QPI/UPI link health status degradation detected by PFAE. (Generated)" + ::= { hwCableEvent 21 } + hwCableQPILinkCEHardFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU QPI/UPI link health status degradation detected by PFAE. (Cleared)" + ::= { hwCableEvent 22 } + hwCablePowerIncorrectConnection NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Power cable is connected incorrectly. (Generated)" + ::= { hwCableEvent 23 } + hwCablePowerIncorrectConnectionDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Power cable is connected incorrectly. (Cleared)" + ::= { hwCableEvent 24 } + hwCableSLIMNotPresent NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "SLIM cable is not connected. (Generated)" + ::= { hwCableEvent 27 } + hwCableSLIMNotPresentDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "SLIM cable is not connected. (Cleared)" + ::= { hwCableEvent 28 } + hwPortEvent OBJECT IDENTIFIER ::= {hwServerTRAPObjectV2 42 } + hwPortDisconnected NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "NIC port link down. (Generated)" + ::= { hwPortEvent 1 } + hwPortConnected NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "NIC port link down. (Cleared)" + ::= { hwPortEvent 2 } + hwPortInstalled NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Port connected." + ::= { hwPortEvent 5 } + hwPortRemoved NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Port removed." + ::= { hwPortEvent 7 } + hwPortFault NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Port fault. (Generated)" + ::= { hwPortEvent 9 } + hwPortFaultDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Port fault. (Cleared)" + ::= { hwPortEvent 10 } + hwPortNIPortDisconnected NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "NCM NI port disconnected. (Generated)" + ::= { hwPortEvent 11 } + hwPortNIPortDisconnectedDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "NCM NI port disconnected. (Cleared)" + ::= { hwPortEvent 12 } + hwPortOpticalModuleVoltageAlarm NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Optical module voltage major alarm. (Generated)" + ::= { hwPortEvent 15 } + hwPortOpticalModuleVoltageAlarmDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Optical module voltage major alarm. (Cleared)" + ::= { hwPortEvent 16 } + hwPortOpticalModulePowerAlarm NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Optical module power major alarm. (Generated)" + ::= { hwPortEvent 23 } + hwPortOpticalModulePowerAlarmDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Optical module power major alarm. (Cleared)" + ::= { hwPortEvent 24 } + hwPortOpticalModuleSpeedMismatch NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "NIC and optical module speeds mismatch. (Generated)" + ::= { hwPortEvent 39 } + hwPortOpticalModuleSpeedMismatchDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "NIC and optical module speeds mismatch. (Cleared)" + ::= { hwPortEvent 40 } + hwPortOAMLostLink NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "OAM Lost Link. (Generated)" + ::= { hwPortEvent 41 } + hwPortOAMLostLinkDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "OAM Lost Link. (Cleared)" + ::= { hwPortEvent 42 } + hwPortOAMErrorPackage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "OAM Error Package. (Generated)" + ::= { hwPortEvent 43 } + hwPortOAMErrorPackageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "OAM Error Package. (Cleared)" + ::= { hwPortEvent 44 } + hwPortConfigureFail NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to configure the PHY port.(Generated)" + ::= { hwPortEvent 45 } + hwPortConfigureFailDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to configure the PHY port.(Cleared)" + ::= { hwPortEvent 46 } + hwPHYEvent OBJECT IDENTIFIER ::= {hwServerTRAPObjectV2 44 } + hwPHYMDIOErr NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PHY fault. (Generated)" + ::= { hwPHYEvent 1 } + hwPHYMDIOErrDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PHY fault. (Cleared)" + ::= { hwPHYEvent 2 } + hwSASPHYErrIncreasedTooFast NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "SAS PHY bit error increased too fast." + ::= { hwPHYEvent 3 } + hwSystemEvent OBJECT IDENTIFIER ::= {hwServerTRAPObjectV2 45 } + hwSystemCPUOverLoad NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "High CPU usage. (Generated)" + ::= { hwSystemEvent 1 } + hwSystemCPUOverLoadDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "High CPU usage. (Cleared)" + ::= { hwSystemEvent 2 } + hwSystemMemoryOverLoad NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "High memory usage. (Generated)" + ::= { hwSystemEvent 3 } + hwSystemMemoryOverLoadDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "High memory usage. (Cleared)" + ::= { hwSystemEvent 4 } + hwSystemPowerFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "System powered off exceptionally. (Generated)" + ::= { hwSystemEvent 7 } + hwSystemPowerFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "System powered off exceptionally. (Cleared)" + ::= { hwSystemEvent 8 } + hwSystemACPIWorkingState NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "ACPI in operating status." + ::= { hwSystemEvent 9 } + hwSystemACPISoftOffState NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "ACPI in down status." + ::= { hwSystemEvent 11 } + hwSystemACPINoMemory NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "No memory detected in system POST. (Generated)" + ::= { hwSystemEvent 13 } + hwSystemACPINoMemoryDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "No memory detected in system POST. (Cleared)" + ::= { hwSystemEvent 14 } + hwSystemUnknownReasonRestart NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "System restarted due to unknown reason." + ::= { hwSystemEvent 15 } + hwSystemRestartByCommand NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "System restarted by system control command." + ::= { hwSystemEvent 17 } + hwSystemRestartByPowerButton NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "System restarted by power button." + ::= { hwSystemEvent 19 } + hwSystemRestartByWatchDogTmout NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "System restarted by watch dog timed out." + ::= { hwSystemEvent 21 } + hwSystemRestartByTurnOnStrategy NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "System restarted as per power-on strategy Turn On." + ::= { hwSystemEvent 23 } + hwSystemRestartByRestorePreviousStrategy NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "System restarted as per power-on strategy Restore Previous State." + ::= { hwSystemEvent 25 } + hwSystemOSStartNoBootDevice NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "OS failed to start due to lack of boot media." + ::= { hwSystemEvent 27 } + hwSystemOSStartNoBootDisk NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "OS failed to start due to lack of boot disk." + ::= { hwSystemEvent 29 } + hwSystemOSStartNoPXEService NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "OS failed to start due to lack of PXE server." + ::= { hwSystemEvent 31 } + hwSystemOSStartInvalidBootPartition NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "OS failed to start due to invalid boot partition." + ::= { hwSystemEvent 33 } + hwSystemWTDTmoutNoAction NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "No action upon watch dog timeout. (Generated)" + ::= { hwSystemEvent 35 } + hwSystemWTDTmoutNoActionDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "No action upon watch dog timeout. (Cleared)" + ::= { hwSystemEvent 36 } + hwSystemWTDTmoutForceReset NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Forced restart upon watch dog timeout. (Generated)" + ::= { hwSystemEvent 37 } + hwSystemWTDTmoutForceResetDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Forced restart upon watch dog timeout. (Cleared)" + ::= { hwSystemEvent 38 } + hwSystemWTDTmoutForcePowerOff NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "System power-off upon watch dog timeout. (Generated)" + ::= { hwSystemEvent 39 } + hwSystemWTDTmoutForcePowerOffDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "System power-off upon watch dog timeout. (Cleared)" + ::= { hwSystemEvent 40 } + hwSystemWTDTmoutForcedPowerOffThenOn NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Forced power cycle upon watch dog timeout. (Generated)" + ::= { hwSystemEvent 41 } + hwSystemWTDTmoutForcedPowerOffThenOnDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Forced power cycle upon watch dog timeout. (Cleared)" + ::= { hwSystemEvent 42 } + hwSystemPowerOnTmout NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Power-on timed out. (Generated)" + ::= { hwSystemEvent 43 } + hwSystemPowerOnTmoutDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Power-on timed out. (Cleared)" + ::= { hwSystemEvent 44 } + hwSystemPowerCapFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Power capping failed. (Generated)" + ::= { hwSystemEvent 45 } + hwSystemPowerCapFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Power capping failed. (Cleared)" + ::= { hwSystemEvent 46 } + hwSystemAbnormallyReset NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "System information. (Generated)" + ::= { hwSystemEvent 47 } + hwSystemAbnormallyResetDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "System information. (Cleared)" + ::= { hwSystemEvent 48 } + hwSystemFaultCritical NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "System error. (Generated)" + ::= { hwSystemEvent 49 } + hwSystemFaultCriticalDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "System error. (Cleared)" + ::= { hwSystemEvent 50 } + hwSystemDiffCPUModule NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Inconsistent CPU models. (Generated)" + ::= { hwSystemEvent 55 } + hwSystemDiffCPUModuleDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Inconsistent CPU models. (Cleared)" + ::= { hwSystemEvent 56 } + hwSystemSuspended NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "System suspended during startup. (Generated)" + ::= { hwSystemEvent 57 } + hwSystemSuspendedDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "System suspended during startup. (Cleared)" + ::= { hwSystemEvent 58 } + hwSystemInconsistenMemoryBoard NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Inconsistent models of memory boards. (Generated)" + ::= { hwSystemEvent 59 } + hwSystemInconsistenMemoryBoardDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Inconsistent models of memory boards. (Cleared)" + ::= { hwSystemEvent 60 } + hwSystemInconsistenCPUBoard NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Inconsistent models of CPU boards. (Generated)" + ::= { hwSystemEvent 61 } + hwSystemInconsistenCPUBoardDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Inconsistent models of CPU boards. (Cleared)" + ::= { hwSystemEvent 62 } + hwSystemInsufficientCPU NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Insufficient number of CPUs. (Generated)" + ::= { hwSystemEvent 63 } + hwSystemInsufficientCPUDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Insufficient number of CPUs. (Cleared)" + ::= { hwSystemEvent 64 } + hwSystemDiffCPUType NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Inconsistent CPU types. (Generated)" + ::= { hwSystemEvent 65 } + hwSystemDiffCPUTypeDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Inconsistent CPU types. (Cleared)" + ::= { hwSystemEvent 66 } + hwSystemDiffHPCBoardType NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Inconsistent HPC models. (Generated)" + ::= { hwSystemEvent 67 } + hwSystemDiffHPCBoardTypeDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Inconsistent HPC models. (Cleared)" + ::= { hwSystemEvent 68 } + hwSystemMismatchHPCBoardOrCPU NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "HPC type and CPU do not match. (Generated)" + ::= { hwSystemEvent 69 } + hwSystemMismatchHPCBoardOrCPUDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "HPC type and CPU do not match. (Cleared)" + ::= { hwSystemEvent 70 } + hwSystemPSUCFGErr NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Incorrect PSU configuration in SCE. (Generated)" + ::= { hwSystemEvent 73 } + hwSystemPSUCFGErrDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Incorrect PSU configuration in SCE. (Cleared)" + ::= { hwSystemEvent 74 } + hwCPUMemoryConfigError NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "DIMM configuration error. (Generated)" + ::= { hwSystemEvent 75 } + hwCPUMemoryConfigErrorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "DIMM configuration error. (Cleared)" + ::= { hwSystemEvent 76 } + hwCPUMRCFatalError NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "System critical error detected in memory initialization check. (Generated)" + ::= { hwSystemEvent 77 } + hwCPUMRCFatalErrorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "System critical error detected in memory initialization check. (Cleared)" + ::= { hwSystemEvent 78 } + hwNoAvailableMemoryError NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "No available memory. (Generated)" + ::= { hwSystemEvent 79 } + hwNoAvailableMemoryErrorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "No available memory. (Cleared)" + ::= { hwSystemEvent 80 } + hwSystemDiskPartitionOverLoad NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "High disk partition usage. (Generated)" + ::= { hwSystemEvent 83 } + hwSystemDiskPartitionOverLoadDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "High disk partition usage. (Cleared)" + ::= { hwSystemEvent 84 } + hwSystemMemoryInitializationError NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "System error with memory initialization. (Generated)" + ::= { hwSystemEvent 87 } + hwSystemMemoryInitializationErrorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "System error with memory initialization. (Cleared)" + ::= { hwSystemEvent 88 } + hwSystemMainboardDiskBPMismatch NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mainboard does not match hard disk backplane. (Generated)" + ::= { hwSystemEvent 91} + hwSystemMainboardDiskBPMismatchDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Mainboard does not match hard disk backplane. (Cleared)" + ::= { hwSystemEvent 92} + hwSystemAccessPowerFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read the total system power. (Generated)" + ::= { hwSystemEvent 93 } + hwSystemAccessPowerFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read the total system power. (Cleared)" + ::= { hwSystemEvent 94 } + hwSystemProductIndentityFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to identify the product. (Generated)" + ::= { hwSystemEvent 95 } + hwSystemProductIndentityFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to identify the product. (Cleared)" + ::= { hwSystemEvent 96 } + hwSystemNetworkBandwidthUsageHigh NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "High bandwidth usage at NIC network port. (Generated)" + ::= { hwSystemEvent 97 } + hwSystemNetworkBandwidthUsageHighDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "High bandwidth usage at NIC network port. (Cleared)" + ::= { hwSystemEvent 98 } + hwSystemRestartByBMC NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "System restarted by the BMC." + ::= { hwSystemEvent 99 } + hwSystemCPUMismatchChassis NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "The chassis does not support high-power CPUs." + ::= { hwSystemEvent 103 } + hwPICCard OBJECT IDENTIFIER ::= {hwServerTRAPObjectV2 49 } + hwPICCard3V3LowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PIC card 3.3V undervoltage major alarm. (Generated)" + ::= { hwPICCard 1 } + hwPICCard3V3LowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PIC card 3.3V undervoltage major alarm. (Cleared)" + ::= { hwPICCard 2 } + hwPICCard3V3OverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PIC card 3.3V overvoltage major alarm. (Generated)" + ::= { hwPICCard 3 } + hwPICCard3V3OverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PIC card 3.3V overvoltage major alarm. (Cleared)" + ::= { hwPICCard 4 } + hwPICCard1V2LowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PIC card 1.2V undervoltage major alarm. (Generated)" + ::= { hwPICCard 5 } + hwPICCard1V2LowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PIC card 1.2V undervoltage major alarm. (Cleared)" + ::= { hwPICCard 6 } + hwPICCard1V2OverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PIC card 1.2V overvoltage major alarm. (Generated)" + ::= { hwPICCard 7 } + hwPICCard1V2OverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PIC card 1.2V overvoltage major alarm. (Cleared)" + ::= { hwPICCard 8 } + hwPICCard1VLowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PIC card 1V undervoltage major alarm. (Generated)" + ::= { hwPICCard 9 } + hwPICCard1VLowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PIC card 1V undervoltage major alarm. (Cleared)" + ::= { hwPICCard 10 } + hwPICCard1VOverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PIC card 1V overvoltage major alarm. (Generated)" + ::= { hwPICCard 11 } + hwPICCard1VOverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PIC card 1V overvoltage major alarm. (Cleared)" + ::= { hwPICCard 12 } + hwPICCard12VLowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PIC card 12V undervoltage major alarm. (Generated)" + ::= { hwPICCard 13 } + hwPICCard12VLowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PIC card 12V undervoltage major alarm. (Cleared)" + ::= { hwPICCard 14 } + hwPICCard12VOverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PIC card 12V overvoltage major alarm. (Generated)" + ::= { hwPICCard 15 } + hwPICCard12VOverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PIC card 12V overvoltage major alarm. (Cleared)" + ::= { hwPICCard 16 } + hwPICCardOverTempMinor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PIC card overheating minor alarm. (Generated)" + ::= { hwPICCard 17 } + hwPICCardOverTempMinorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PIC card overheating minor alarm. (Cleared)" + ::= { hwPICCard 18 } + hwPICCardOverTempMajor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PIC card overheating major alarm. (Generated)" + ::= { hwPICCard 19 } + hwPICCardOverTempMajorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PIC card overheating major alarm. (Cleared)" + ::= { hwPICCard 20 } + hwPICCardInstalled NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PIC card installed." + ::= { hwPICCard 21 } + hwPICCardRemoved NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PIC card removed." + ::= { hwPICCard 23 } + hwPICCardPSFault NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PIC card power failure. (Generated)" + ::= { hwPICCard 25 } + hwPICCardPSFaultDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PIC card power failure. (Cleared)" + ::= { hwPICCard 26 } + hwPICCardFault NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PIC card fault. (Generated)" + ::= { hwPICCard 27 } + hwPICCardFaultDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PIC card fault. (Cleared)" + ::= { hwPICCard 28 } + hwPICCardAccess3V3Failure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read PIC card 3.3V voltage. (Generated)" + ::= { hwPICCard 29 } + hwPICCardAccess3V3FailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read PIC card 3.3V voltage. (Cleared)" + ::= { hwPICCard 30 } + hwPICCardAccess1V2Failure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read PIC card 1.2V voltage. (Generated)" + ::= { hwPICCard 31 } + hwPICCardAccess1V2FailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read PIC card 1.2V voltage. (Cleared)" + ::= { hwPICCard 32 } + hwPICCardAccess1VFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read PIC card 1V voltage. (Generated)" + ::= { hwPICCard 33 } + hwPICCardAccess1VFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read PIC card 1V voltage. (Cleared)" + ::= { hwPICCard 34 } + hwPICCardAccessTempFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read PIC card temperature. (Generated)" + ::= { hwPICCard 35 } + hwPICCardAccessTempFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read PIC card temperature. (Cleared)" + ::= { hwPICCard 36 } + hwPICCardAccess12VFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read PIC card 12V voltage. (Generated)" + ::= { hwPICCard 37 } + hwPICCardAccess12VFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read PIC card 12V voltage. (Cleared)" + ::= { hwPICCard 38 } + hwPICCardLowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PIC card voltage below lower major threshold. (Generated)" + ::= { hwPICCard 39 } + hwPICCardLowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PIC card voltage below lower major threshold. (Cleared)" + ::= { hwPICCard 40 } + hwPICCardOverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PIC card overvoltage major alarm. (Generated)" + ::= { hwPICCard 41 } + hwPICCardOverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PIC card overvoltage major alarm. (Cleared)" + ::= { hwPICCard 42 } + hwPICCardAccessVoltageFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read PIC card voltage. (Generated)" + ::= { hwPICCard 43 } + hwPICCardAccessVoltageFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read PIC card voltage. (Cleared)" + ::= { hwPICCard 44 } + hwPICCardClockSignalLost NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PIC card clock signals lost. (Generated)" + ::= { hwPICCard 45 } + hwPICCardClockSignalLostDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PIC card clock signals lost. (Cleared)" + ::= { hwPICCard 46 } + hwButtonEvent OBJECT IDENTIFIER ::= {hwServerTRAPObjectV2 50 } + hwButtonPowerButtonPressed NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Power button pressed." + ::= { hwButtonEvent 1 } + hwButtonUIDButtonpressed NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "UID button pressed." + ::= { hwButtonEvent 3 } + hwButtonPCIeHotSwapButtonPressed NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe card hot-swap button pressed." + ::= { hwButtonEvent 5 } + hwExpandEvent OBJECT IDENTIFIER ::= {hwServerTRAPObjectV2 51 } + hwExpandFault NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Hard disk backplane expander fault. (Generated)" + ::= { hwExpandEvent 1 } + hwExpandFaultDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Hard disk backplane expander fault. (Cleared)" + ::= { hwExpandEvent 2 } + hwJCChipEvent OBJECT IDENTIFIER ::= {hwServerTRAPObjectV2 57 } + hwJCChipVMSEFault NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU-JC VMSE error. (Generated)" + ::= { hwJCChipEvent 1 } + hwJCChipVMSEFaultDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU-JC VMSE error. (Cleared)" + ::= { hwJCChipEvent 2 } + hwJCChipOverTempMinor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU JC overheating minor alarm. (Generated)" + ::= { hwJCChipEvent 3 } + hwJCChipOverTempMinorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU JC overheating minor alarm. (Cleared)" + ::= { hwJCChipEvent 4 } + hwJCChipOverTempMajor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU JC overheating major alarm. (Generated)" + ::= { hwJCChipEvent 5 } + hwJCChipOverTempMajorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "CPU JC overheating major alarm. (Cleared)" + ::= { hwJCChipEvent 6 } + hwJCChipAccessTempFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read CPU JC temperature. (Generated)" + ::= { hwJCChipEvent 7 } + hwJCChipAccessTempFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read CPU JC temperature. (Cleared)" + ::= { hwJCChipEvent 8 } + hwSCMEvent OBJECT IDENTIFIER ::= {hwServerTRAPObjectV2 58 } + hwSCMEventMemoryBrdCFGErr NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Memory board configuration error. (Generated)" + ::= { hwSCMEvent 1 } + hwSCMEventMemoryBrdCFGErrDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Memory board configuration error. (Cleared)" + ::= { hwSCMEvent 2 } + hwSDRAIDEvent OBJECT IDENTIFIER ::= {hwServerTRAPObjectV2 59 } + hwSDRAIDCardFault NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "SD card RAID controller fault. (Generated)" + ::= { hwSDRAIDEvent 1 } + hwSDRAIDCardFaultDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "SD card RAID controller fault. (Cleared)" + ::= { hwSDRAIDEvent 2 } + hwPCIeSwitchEvent OBJECT IDENTIFIER ::= {hwServerTRAPObjectV2 63 } + hwPCIeSwitchCoreVoltLowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe switch core-volt undervoltage major alarm. (Generated)" + ::= { hwPCIeSwitchEvent 1 } + hwPCIeSwitchCoreVoltLowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe switch core-volt undervoltage major alarm. (Cleared)" + ::= { hwPCIeSwitchEvent 2 } + hwPCIeSwitchCoreVoltOverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe switch core-volt overvoltage major alarm. (Generated)" + ::= { hwPCIeSwitchEvent 3 } + hwPCIeSwitchCoreVoltOverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe switch core-volt overvoltage major alarm. (Cleared)" + ::= { hwPCIeSwitchEvent 4 } + hwPCIeSwitchCoreVoltFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read PCIe switch core voltage. (Generated)" + ::= { hwPCIeSwitchEvent 5 } + hwPCIeSwitchCoreVoltFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read PCIe switch core voltage. (Cleared)" + ::= { hwPCIeSwitchEvent 6 } + hwPCIeSwitchVDDVoltLowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe switch VDD undervoltage major alarm. (Generated)" + ::= { hwPCIeSwitchEvent 7 } + hwPCIeSwitchVDDVoltLowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe switch VDD undervoltage major alarm. (Cleared)" + ::= { hwPCIeSwitchEvent 8 } + hwPCIeSwitchVDDVoltOverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe switch VDD overvoltage major alarm. (Generated)" + ::= { hwPCIeSwitchEvent 9 } + hwPCIeSwitchVDDVoltOverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe switch VDD overvoltage major alarm. (Cleared)" + ::= { hwPCIeSwitchEvent 10 } + hwPCIeSwitchVDDVoltFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read PCIe switch VDD voltage. (Generated)" + ::= { hwPCIeSwitchEvent 11 } + hwPCIeSwitchVDDVoltFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read PCIe switch VDD voltage. (Cleared)" + ::= { hwPCIeSwitchEvent 12 } + hwPCIeSwitchInputVoltLowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe switch input-volt undervoltage major alarm. (Generated)" + ::= { hwPCIeSwitchEvent 13 } + hwPCIeSwitchInputVoltLowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe switch input-volt undervoltage major alarm. (Cleared)" + ::= { hwPCIeSwitchEvent 14 } + hwPCIeSwitchInputVoltOverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe switch input-volt overvoltage major alarm. (Generated)" + ::= { hwPCIeSwitchEvent 15 } + hwPCIeSwitchInputVoltOverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe switch input-volt overvoltage major alarm. (Cleared)" + ::= { hwPCIeSwitchEvent 16 } + hwPCIeSwitchInputVoltFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read PCIe switch input voltage. (Generated)" + ::= { hwPCIeSwitchEvent 17 } + hwPCIeSwitchInputVoltFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read PCIe switch input voltage. (Cleared)" + ::= { hwPCIeSwitchEvent 18 } + hwPCIeSwitchOverTempMinor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe switch overheating minor alarm. (Generated)" + ::= { hwPCIeSwitchEvent 19 } + hwPCIeSwitchOverTempMinorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe switch overheating minor alarm. (Cleared)" + ::= { hwPCIeSwitchEvent 20 } + hwPCIeSwitchOverTempMajor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe switch overheating major alarm. (Generated)" + ::= { hwPCIeSwitchEvent 21 } + hwPCIeSwitchOverTempMajorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe switch overheating major alarm. (Cleared)" + ::= { hwPCIeSwitchEvent 22 } + hwPCIeSwitchAccessTempFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read PCIe switch temperature. (Generated)" + ::= { hwPCIeSwitchEvent 23 } + hwPCIeSwitchAccessTempFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read PCIe switch temperature. (Cleared)" + ::= { hwPCIeSwitchEvent 24 } + hwPCIeSwitchFileFail NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to obtain PCIe Switch update file. (Generated)" + ::= { hwPCIeSwitchEvent 25 } + hwPCIeSwitchFileFailDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to obtain PCIe Switch update file. (Cleared)" + ::= { hwPCIeSwitchEvent 26 } + hwPCIeSwitchUpdateFail NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to update PCIe Switch eeprom. (Generated)" + ::= { hwPCIeSwitchEvent 27 } + hwPCIeSwitchUpdateFailDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to update PCIe Switch eeprom. (Cleared)" + ::= { hwPCIeSwitchEvent 28 } + hwPCIeSwitchUncorrectableError NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Uncorrectable PCIe Switch error. (Generated)" + ::= { hwPCIeSwitchEvent 29 } + hwPCIeSwitchUncorrectableErrorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Uncorrectable PCIe Switch error. (Cleared)" + ::= { hwPCIeSwitchEvent 30 } + hwConnectionBoardEvent OBJECT IDENTIFIER ::= {hwServerTRAPObjectV2 64 } + hwConnBoardNotProInstalled NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Connection board not securely installed. (Generated)" + ::= { hwConnectionBoardEvent 1 } + hwConnBoardNotProInstalledDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Connection board not securely installed. (Cleared)" + ::= { hwConnectionBoardEvent 2 } + hwConnBoardAbsent NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Connection board not detected. (Generated)" + ::= { hwConnectionBoardEvent 3 } + hwConnBoardAbsentDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Connection board not detected. (Cleared)" + ::= { hwConnectionBoardEvent 4 } + hwConnBoardFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Connection board fault. (Generated)" + ::= { hwConnectionBoardEvent 5 } + hwConnBoardFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Connection board fault. (Cleared)" + ::= { hwConnectionBoardEvent 6 } + hwGPUCarrierBoardEvent OBJECT IDENTIFIER ::= {hwServerTRAPObjectV2 65 } + hwGPUCarrierBoardlowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "GPU carrier board voltage below lower major threshold. (Generated)" + ::= { hwGPUCarrierBoardEvent 1 } + hwGPUCarrierBoardlowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "GPU carrier board voltage below lower major threshold. (Cleared)" + ::= { hwGPUCarrierBoardEvent 2 } + hwGPUCarrierBoardOverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "GPU carrier board overvoltage major alarm. (Generated)" + ::= { hwGPUCarrierBoardEvent 3 } + hwGPUCarrierBoardOverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "GPU carrier board overvoltage major alarm. (Cleared)" + ::= { hwGPUCarrierBoardEvent 4 } + hwGPUCarrierBoardAccessVoltageFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to obtain the voltage of GPU carrier board.(Generated)" + ::= { hwGPUCarrierBoardEvent 5 } + hwGPUCarrierBoardAccessVoltageFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to obtain the voltage of GPU carrier board.(Cleared)" + ::= { hwGPUCarrierBoardEvent 6 } + hwGPUCarrierBoardOverTempMinor NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "GPU carrier board temperature at detection point exceeds the overtemperature threshold.(Generated)" + ::= { hwGPUCarrierBoardEvent 7 } + hwGPUCarrierBoardOverTempMinorDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "GPU carrier board temperature at detection point exceeds the overtemperature threshold.(Cleared)" + ::= { hwGPUCarrierBoardEvent 8 } + hwGPUCarrierBoardAccessTempFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to obtain the temperature at detection point on the GPU carrier board.(Generated)" + ::= { hwGPUCarrierBoardEvent 9 } + hwGPUCarrierBoardAccessTempFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to obtain the temperature at detection point on the GPU carrier board.(Cleared)" + ::= { hwGPUCarrierBoardEvent 10 } + hwGPUCarrierBoardClockSignalLost NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "GPU carrier board clock signals lost.(Generated)" + ::= { hwGPUCarrierBoardEvent 11 } + hwGPUCarrierBoardClockSignalLostDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "GPU carrier board clock signals lost.(Cleared)" + ::= { hwGPUCarrierBoardEvent 12 } + hwGPUCarrierBoardCPLDSelfTestFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "GPU carrier board CPLD self-check error.(Generated)" + ::= { hwGPUCarrierBoardEvent 13 } + hwGPUCarrierBoardCPLDSelfTestFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "GPU carrier board CPLD self-check error.(Cleared)" + ::= { hwGPUCarrierBoardEvent 14 } + hwGPUCarrierBoardAccessPowerFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to obtain the power of GPU carrier board.(Generated)" + ::= { hwGPUCarrierBoardEvent 15 } + hwGPUCarrierBoardAccessPowerFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to obtain the power of GPU carrier board.(Cleared)" + ::= { hwGPUCarrierBoardEvent 16 } + hwGPUCarrierBoardPowerOnFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to power on GPU carrier board.(Generated)" + ::= { hwGPUCarrierBoardEvent 17 } + hwGPUCarrierBoardPowerOnFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to power on GPU carrier board.(Cleared)" + ::= { hwGPUCarrierBoardEvent 18 } + hwGPUCarrierBoardInstalled NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "GPU carrier board installed." + ::= { hwGPUCarrierBoardEvent 19 } + hwGPUCarrierBoardRemoved NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "GPU carrier board removed." + ::= { hwGPUCarrierBoardEvent 21 } + hwGPUCarrierBoardMOSOverTemp NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "The soft-start circuit MOS FET temperature at detection point of GPU carrier board is too high. (Generated)" + ::= { hwGPUCarrierBoardEvent 23 } + hwGPUCarrierBoardMOSOverTempDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "The soft-start circuit MOS FET temperature at detection point of GPU carrier board is too high. (Cleared)" + ::= { hwGPUCarrierBoardEvent 24 } + hwGPUCarrierBoardSoftStartPGAbnormal NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "The soft-start circuit power supply at detection point of GPU carrier board is abnormal. (Generated)" + ::= { hwGPUCarrierBoardEvent 25 } + hwGPUCarrierBoardSoftStartPGAbnormalDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "The soft-start circuit power supply at detection point of GPU carrier board is abnormal. (Cleared)" + ::= { hwGPUCarrierBoardEvent 26 } + hwDiskBaseboardEvent OBJECT IDENTIFIER ::= {hwServerTRAPObjectV2 66 } + hwDiskDrawerClose NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Hard disk drawer closed." + ::= { hwDiskBaseboardEvent 1 } + hwDiskDrawerOpen NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Hard disk drawer opened." + ::= { hwDiskBaseboardEvent 3 } + hwEIUABoardEvent OBJECT IDENTIFIER ::= {hwServerTRAPObjectV2 67 } + hwEIUABoardlowerVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "EIUA board voltage below lower major threshold. (Generated)" + ::= { hwEIUABoardEvent 1 } + hwEIUABoardlowerVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "EIUA board voltage below lower major threshold. (Cleared)" + ::= { hwEIUABoardEvent 2 } + hwEIUABoardOverVoltage NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "EIUA board overvoltage major alarm. (Generated)" + ::= { hwEIUABoardEvent 3 } + hwEIUABoardOverVoltageDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "EIUA board overvoltage major alarm. (Cleared)" + ::= { hwEIUABoardEvent 4 } + hwEIUABoardAccessVoltageFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read EIUA board voltage. (Generated)" + ::= { hwEIUABoardEvent 5 } + hwEIUABoardAccessVoltageFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to read EIUA board voltage. (Cleared)" + ::= { hwEIUABoardEvent 6 } + + hwLogicaldriveEvent OBJECT IDENTIFIER ::= {hwServerTRAPObjectV2 69 } + hwLogicalDriveFault NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Logical drive degraded or partially degraded or offline. (Generated)" + ::= { hwLogicaldriveEvent 1 } + hwLogicalDriveFaultDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Logical drive degraded or partially degraded or offline. (Cleared)" + ::= { hwLogicaldriveEvent 2 } + hwFanBoardEvent OBJECT IDENTIFIER ::= {hwServerTRAPObjectV2 25 } + hwFanBoardOverTemp NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Fan backplane power supply over temperature.(Generated)" + ::= { hwFanBoardEvent 1 } + hwFanBoardOverTempDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Fan backplane power supply over temperature.(Cleared)" + ::= { hwFanBoardEvent 2 } + hwFanBoardPowerFailure NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Fan backplane power failure.(Generated)" + ::= { hwFanBoardEvent 3 } + hwFanBoardPowerFailureDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Fan backplane power failure.(Cleared)" + ::= { hwFanBoardEvent 4 } + hwPCIeRetimerEvent OBJECT IDENTIFIER ::= {hwServerTRAPObjectV2 70 } + hwPCIeRetimerUpdateFail NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe retimer upgrade failure." + ::= { hwPCIeRetimerEvent 1 } + hwPCIeRetimerConfigureFail NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to configure the Retimer. (Generated)" + ::= { hwPCIeRetimerEvent 3 } + hwPCIeRetimerConfigureFailDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to configure the Retimer. (Cleared)" + ::= { hwPCIeRetimerEvent 4 } + hwPCIeRetimerLoadFileFail NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe retimer load failure.(Generated)" + ::= { hwPCIeRetimerEvent 5 } + hwPCIeRetimerLoadFileFailDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PCIe retimer load failure.(Cleared)" + ::= { hwPCIeRetimerEvent 6 } + hwBMAEvent OBJECT IDENTIFIER ::= {hwServerTRAPObjectV2 74 } + hwBMAForwardFailed NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to create a forward mapping table on the iBMA. (Generated)" + ::= { hwBMAEvent 1 } + hwBMAForwardFailedDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to create a forward mapping table on the iBMA. (Cleared)" + ::= { hwBMAEvent 2 } + hwCableSASRedriverEvent OBJECT IDENTIFIER ::= {hwServerTRAPObjectV2 41 } + hwCableSASRedriverConfigureFail NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to configure the SAS. (Generated)" + ::= { hwCableSASRedriverEvent 25 } + hwCableSASRedriverConfigureFailDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to configure the SAS. (Cleared)" + ::= { hwCableSASRedriverEvent 26 } + hwPWRBoardEvent OBJECT IDENTIFIER ::= {hwServerTRAPObjectV2 26 } + hwPWRBoardOverTemp NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PSU backplane power supply overtemperature.(Generated)" + ::= { hwPWRBoardEvent 1 } + hwPWRBoardOverTempDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "PSU backplane power supply overtemperature.(Cleared)" + ::= { hwPWRBoardEvent 2 } + hwRepeaterPCIeEvent OBJECT IDENTIFIER ::= {hwServerTRAPObjectV2 71 } + hwRepeaterPCIeConfigureFail NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to configure the Repeater. (Generated)" + ::= { hwRepeaterPCIeEvent 1 } + hwRepeaterPCIeConfigureFailDeassert NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "Failed to configure the Repeater. (Cleared)" + ::= { hwRepeaterPCIeEvent 2 } + hwPassThroughCardEvent OBJECT IDENTIFIER ::= {hwServerTRAPObjectV2 68 } + hwPassThroughCardInstalled NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "The pass-through card installed." + ::= { hwPassThroughCardEvent 1 } + hwPassThroughCardRemoved NOTIFICATION-TYPE + OBJECTS { hwTrapSeq, hwTrapSensorName, hwTrapEvent, hwTrapSeverity, hwTrapEventCode, hwTrapEventData2, hwTrapEventData3, hwTrapServerIdentity, hwTrapLocation, hwTrapTime } + STATUS current + DESCRIPTION + "The pass-through card removed." + ::= { hwPassThroughCardEvent 3 } +-- ****** hwServerTRAPObjectV2 End ****** + +-- ****** remoteManagement Information ******************************* + + remoteManagement OBJECT IDENTIFIER ::= { hwiBMC 28 } + + + powerOnControl OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The powerOnControl format: IP,PORT,ENABLE(eg 192.168.1.1,6999,1), maxlength is 255 characters." + ::= { remoteManagement 1 } + + +-- ****** SDCard Information ******************************* + + sdCardProperty OBJECT IDENTIFIER ::= { hwiBMC 32 } + + + sdCardControllerManufacturer OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about SD card controller manufacturer." + ::= { sdCardProperty 1 } + + sdCardControllerVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about SD card controller version." + ::= { sdCardProperty 2 } + + sdCardEntireStatus OBJECT-TYPE + SYNTAX INTEGER + { + ok(1), + minor(2), + major(3), + critical(4), + absence(5), + unknown(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about all sdcard health status." + ::= { sdCardProperty 3 } + + sdCardDescriptionTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdCardDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the sd card." + ::= { sdCardProperty 50 } + + sdCardDescriptionEntry OBJECT-TYPE + SYNTAX SdCardDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about sd card." + INDEX { sdCardIndex } + ::= { sdCardDescriptionTable 1 } + + SdCardDescriptionEntry ::= + SEQUENCE { + sdCardIndex + INTEGER, + sdCardPresence + INTEGER, + sdCardStatus + INTEGER, + sdCardCapacity + INTEGER, + sdCardManufacturer + DisplayString, + sdCardSN + DisplayString + } + + + sdCardIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about sd card index." + ::= { sdCardDescriptionEntry 1 } + + + sdCardPresence OBJECT-TYPE + SYNTAX INTEGER + { + absence(1), + presence(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about sd card presence." + ::= { sdCardDescriptionEntry 2 } + + + sdCardStatus OBJECT-TYPE + SYNTAX INTEGER + { + ok(1), + minor(2), + major(3), + critical(4), + absence(5), + unknown(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about sd card health." + ::= { sdCardDescriptionEntry 3 } + + sdCardCapacity OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "sd card capacity(MB)." + ::= { sdCardDescriptionEntry 4 } + + + sdCardManufacturer OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "sd card manufacturer." + ::= { sdCardDescriptionEntry 5 } + + + sdCardSN OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "sd card sn." + ::= { sdCardDescriptionEntry 6 } + + +-- ****** securityModuleProperty Information ******************************* + + securityModuleProperty OBJECT IDENTIFIER ::= { hwiBMC 33 } + + + presence OBJECT-TYPE + SYNTAX INTEGER + { + absence(1), + presence(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Presence of security module." + ::= { securityModuleProperty 1 } + + + specificationType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specification type of security module." + ::= { securityModuleProperty 2 } + + + specificationVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specification version of security module." + ::= { securityModuleProperty 3 } + + + manufacturerName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Manufacturer name of security module." + ::= { securityModuleProperty 4 } + + + manufacturerVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Manufacturer firmware version of security module." + ::= { securityModuleProperty 5 } +-- ****** fileTransfer Information ******************************* + fileTransfer OBJECT IDENTIFIER ::= { hwiBMC 35 } + + fileTransferUrl OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The file transfer URL format is: + The maximum length of the URL is 1024 bytes. + The parameters in the URL are described as follows: + The download means download file to BMC. + The upload means upload file to the destination server. + The ID is the file ID, ranging from 0 to 255. + The supported protocols include https, sftp, cifs, scp, and nfs. + The username and password are those of the destination server. + The IP can be set to an IPv4/IPv6 address or a domain name. + The directory and filename are those on the destination server. + Example URLs are as follows: + download;0;https://root:test1234@192.168.2.13:443/data/display0.ini + upload;1;sftp://root:test1234@[2001::178]/home/options0.ini + The URL can contain only letters, digits, and special characters. The directory or file name cannot contain @." + ::= { fileTransfer 1 } + + fileTransferState OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about file transfer state. + the value defined as: + -1 : unknown error, + -101: download unavailable, + -102: file name too long, + -103: failed to obtain the file length, or the file length out of MAXlength or memory, + -104: set file update flag error, + -105: libcurl run error, + -106: upload unavailable, + -107: upload file unavailable, + -108: protocol not supported, + -109: url format error, + [0,100]:represents transfer progress in percentage while file being transfered." + ::= { fileTransfer 2 } + + +-- ****** RAID Controller Information ******************************* + + raidControllerProperty OBJECT IDENTIFIER ::= { hwiBMC 36 } + + raidControllerDescriptionTable OBJECT-TYPE + SYNTAX SEQUENCE OF RAIDControllerDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the RAID controller." + ::= { raidControllerProperty 50 } + + raidControllerDescriptionEntry OBJECT-TYPE + SYNTAX RAIDControllerDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about RAID controller." + INDEX { raidControllerIndex } + ::= { raidControllerDescriptionTable 1 } + + RAIDControllerDescriptionEntry ::= + SEQUENCE { + raidControllerIndex + INTEGER, + raidControllerName + DisplayString, + raidControllerType + DisplayString, + raidControllerComponentName + DisplayString, + raidControllerSupportOOBManagement + INTEGER, + raidControllerMode + INTEGER, + raidControllerHealthStatus + INTEGER, + raidControllerFwVersion + DisplayString, + raidControllerNVDataVersion + DisplayString, + raidControllerMemorySizeInMB + INTEGER, + raidControllerDeviceInterface + INTEGER, + raidControllerSASAddress + DisplayString, + raidControllerCachePinned + INTEGER, + raidControllerMaintainPDFailHistory + INTEGER, + raidControllerDDREccCount + INTEGER, + raidControllerBBUPresence + INTEGER, + raidControllerBBUType + DisplayString, + raidControllerBBUHealthStatus + INTEGER, + raidControllerMinStripSupportInBytes + INTEGER, + raidControllerMaxStripSupportInBytes + INTEGER, + raidControllerCopybackEnable + INTEGER, + raidControllerSMARTerCopybackEnable + INTEGER, + raidControllerJBODEnable + INTEGER, + raidControllerRestoreSettings + INTEGER, + raidControllerCreateLD + DisplayString, + raidControllerAddLD + DisplayString, + raidControllerDriverName + DisplayString, + raidControllerDriverVersion + DisplayString, + raidControllerSupportedRAIDLevels + DisplayString, + } + + raidControllerIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about RAID controller index." + ::= { raidControllerDescriptionEntry 1 } + + raidControllerName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about RAID controller name." + ::= { raidControllerDescriptionEntry 2 } + + raidControllerType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about RAID controller type." + ::= { raidControllerDescriptionEntry 3 } + + raidControllerComponentName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about RAID controller component name." + ::= { raidControllerDescriptionEntry 4 } + + raidControllerSupportOOBManagement OBJECT-TYPE + SYNTAX INTEGER + { + no(1), + yes(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about RAID controller if support OOB management. + 1: No + 2: Yes" + ::= { raidControllerDescriptionEntry 5 } + + raidControllerMode OBJECT-TYPE + SYNTAX INTEGER + { + none-raid(1), + raid(2), + unknown(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about RAID controller mode. + 1: None-RAID + 2: RAID + 255: Unknown" + ::= { raidControllerDescriptionEntry 6 } + + raidControllerHealthStatus OBJECT-TYPE + SYNTAX INTEGER + { + ok(0), + unknown(65535) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about RAID controller health status. + bit0: 1- memory correctable error + bit1: 1- memory uncorrectable error + bit2: 1- memory ECC error reached limit + bit3: 1- NVRAM uncorrectable error + other: reserved" + ::= { raidControllerDescriptionEntry 7 } + + raidControllerFwVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about RAID controller firmware version." + ::= { raidControllerDescriptionEntry 8 } + + raidControllerNVDataVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about RAID controller NVData version." + ::= { raidControllerDescriptionEntry 9 } + + raidControllerMemorySizeInMB OBJECT-TYPE + SYNTAX INTEGER + { + unknown(65535) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about RAID controller memory size (MB)." + ::= { raidControllerDescriptionEntry 10 } + + raidControllerDeviceInterface OBJECT-TYPE + SYNTAX INTEGER + { + spi(1), + sas-3G(2), + sata-1-5G(3), + sata-3G(4), + sas-6G(5), + sas-12G(6), + unknown(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about RAID controller device interface type. + 1: SPI + 2: SAS-3G + 3: SATA-1.5G + 4: SATA-3G + 5: SAS-6G + 6: SAS-12G + 255: Unknown" + ::= { raidControllerDescriptionEntry 11 } + + raidControllerSASAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about RAID controller SAS address." + ::= { raidControllerDescriptionEntry 12 } + + raidControllerCachePinned OBJECT-TYPE + SYNTAX INTEGER + { + no(1), + yes(2), + unknown(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about RAID controller if cache is pinned. + 1: No + 2: Yes + 255: Unknown" + ::= { raidControllerDescriptionEntry 13 } + + raidControllerMaintainPDFailHistory OBJECT-TYPE + SYNTAX INTEGER + { + no(1), + yes(2), + unknown(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about RAID controller if maintain PD fail history. + 1: No + 2: Yes + 255: Unknown" + ::= { raidControllerDescriptionEntry 14 } + + raidControllerDDREccCount OBJECT-TYPE + SYNTAX INTEGER + { + unknown(65535) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about RAID controller DDR ECC count." + ::= { raidControllerDescriptionEntry 15 } + + raidControllerBBUPresence OBJECT-TYPE + SYNTAX INTEGER + { + absent(1), + present(2), + unknown(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about RAID controller's BBU presence. + 1: Absent + 2: Present + 255: Unknown" + ::= { raidControllerDescriptionEntry 16 } + + raidControllerBBUType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about RAID controller' BBU type." + ::= { raidControllerDescriptionEntry 17 } + + raidControllerBBUHealthStatus OBJECT-TYPE + SYNTAX INTEGER + { + ok(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about RAID controller's BBU health status. + bit0: 1 - voltage is low + bit1: 1 - need replace pack + bit2: 1 - learn cycle failed + bit3: 1 - learn cycle timeout + bit4: 1 - pack is about to fail + bit5: 1 - remaining capacity low + bit6: 1 - no space for cache offload + others: reserved" + ::= { raidControllerDescriptionEntry 18 } + + raidControllerMinStripSupportInBytes OBJECT-TYPE + SYNTAX INTEGER + { + unknown(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about the minimum strip size that RAID controller support." + ::= { raidControllerDescriptionEntry 19 } + + raidControllerMaxStripSupportInBytes OBJECT-TYPE + SYNTAX INTEGER + { + unknown(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about the maximum strip size that RAID controller support." + ::= { raidControllerDescriptionEntry 20 } + + raidControllerCopybackEnable OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + disabled(2), + enabled(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Information about the copyback state of RAID controller. + 1: Unknown (read only) + 2: Disabled + 3: Enabled" + ::= { raidControllerDescriptionEntry 21 } + + raidControllerSMARTerCopybackEnable OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + disabled(2), + enabled(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Information about the copyback state on SMART error of RAID controller. + 1: Unknown (read only) + 2: Disabled + 3: Enabled + + Note: Set action is available only when raidControllerCopybackEnable = Enabled." + ::= { raidControllerDescriptionEntry 22 } + + raidControllerJBODEnable OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + disabled(2), + enabled(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Information about the JBOD state of RAID controller. + 1: Unknown (read only) + 2: Disabled + 3: Enabled" + ::= { raidControllerDescriptionEntry 23 } + + raidControllerRestoreSettings OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Restore RAID controller settings (write only). The argument is: + 1: Restore RAID controller settings. + others: invalid" + ::= { raidControllerDescriptionEntry 24 } + + raidControllerCreateLD OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Create new logical drive on this RAID controller. The arguments are seperated by semicolons; + The arguments format is =;=;...;=; + example: + rl=r1;pd=1,2;name=example;size=100.375g;ss=256k;sc=1;rp=ra;wp=wb;iop=cio;ap=rw;dcp=enabled;init=quick; + or + rl=r50;pd=1,2,3,4,5,6,7,8,9;name=example;size=500g;ss=1M;sc=3;rp=ra;wp=wb;iop=cio;ap=rw;dcp=enabled;init=quick; + + Options and arguments: + rl= The RAID level of logical drive. It is mandatory. When 'cachecade=1' is specified, RAID level 0/1 is valid. + r0: RAID0 + r1: RAID1 + r5: RAID5 + r6: RAID6 + r10: RAID10 + r50: RAID50 + r60: RAID60 + pd= The physical drives IDs which participate this logical drive. It is mandatory. + name= The name of logical drive. The maximum is 15 printable ASCII characters except ';'. It is optional. + size= The size of logical drive and unit can be 'm'(megabytes),'g'(gigabytes), or 't'(terabytes). + It is optional and not necessary when 'cachecade=1' is specified. + ss= The strip size of logical drive. The valid values are 64k,128k,256k,512k,1M. + It is optional and not necessary when 'cachecade=1' is specified. + sc= The span count of logical drive. The default is 1 when RAID level is RAID0/1/5/6 and 2 when RAID level is RAID10/50/60. + It is optional and not necessary when 'cachecade=1' is specified. + rp= The read policy of logical drive. It is optional and not necessary when 'cachecade=1' is specified. + ra: Read Ahead + nra: No Read Ahead + wp= The write policy of logical drive. It is optional. + wt: Write Through + wbwithbbu: Write Back with BBU + wb: Write Back + iop= The IO policy of logical drive. It is optional and not necessary when 'cachecade=1' is specified. + cio: Cached IO + dio: Direct IO + ap= The access policy of logical drive. It is optional and not necessary when 'cachecade=1' is specified. + rw: Read Write + ro: Read only + blocked: Blocked + dcp= The disk cache policy of logical drive. It is optional and not necessary when 'cachecade=1' is specified. + enabled: Enable disk cache + disabled: Disable disk cache + default: Unchanged(Disk's default) + init= The initialization type of logical drive. It is optional and not necessary when 'cachecade=1' is specified. + no: No init + quick: Quick init + full: Full init + cachecade=1 Logical drive is used for secondary cache. It is optional. It must be supported by RAID controller first. + + Note: Character ';' is not valid for logical drive name string because it is used as separator." + ::= { raidControllerDescriptionEntry 25 } + + raidControllerAddLD OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Add logical drive on array on this RAID controller. The arguments are seperated by semicolons; + The arguments format is =;=;...;=; + example: + array=1;name=example;size=100.375g;ss=512k;rp=ra;wp=wb;iop=cio;ap=rw;dcp=enabled;init=quick; + + Options and arguments: + array= The array on which the logical drive will be added. It is mandatory. + name= The name of logical drive and maximum is 15 printable ASCII characters except ';'. It is optional. + size= The size of logical drive and unit can be 'm'(megabytes),'g'(gigabytes), or 't'(terabytes). It is optional. + ss= The strip size of logical drive. The valid values are 64k,128k,256k,512k,1M. It is optional. + rp= The read policy of logical drive. It is optional. + ra: Read Ahead + nra: No Read Ahead + wp= The write policy of logical drive. It is optional. + wt: Write Through + wbwithbbu: Write Back with BBU + wb: Write Back + iop= The IO policy of logical drive. It is optional. + cio: Cached IO + dio: Direct IO + ap= The access policy of logical drive. It is optional. + rw: Read Write + ro: Read only + blocked: Blocked + dcp= The disk cache policy of logical drive. It is optional. + enabled: Enable disk cache + disabled: Disable disk cache + default: Unchanged(Disk's default) + init= The initialization type of logical drive. It is optional. + no: No init + quick: Quick init + full: Full init + + Note: Character ';' is not valid for logical drive name string because it is used as separator." + ::= { raidControllerDescriptionEntry 26 } + + raidControllerDriverName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about RAID controller driver name." + ::= { raidControllerDescriptionEntry 27 } + + raidControllerDriverVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about RAID controller driver version" + ::= { raidControllerDescriptionEntry 28 } + + raidControllerSupportedRAIDLevels OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about RAID controller supported levels." + ::= { raidControllerDescriptionEntry 29 } + +-- ****************** Logical Drive information ********************** + + logicalDriveProperty OBJECT IDENTIFIER ::= { hwiBMC 37 } + + logicalDriveDescriptionTable OBJECT-TYPE + SYNTAX SEQUENCE OF LogicalDriveDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the logical drive created by RAID controller." + ::= { logicalDriveProperty 50 } + + logicalDriveDescriptionEntry OBJECT-TYPE + SYNTAX LogicalDriveDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about logical drive." + INDEX { logicalDriveRAIDControllerIndex, logicalDriveIndex } + ::= { logicalDriveDescriptionTable 1 } + + LogicalDriveDescriptionEntry ::= + SEQUENCE { + logicalDriveRAIDControllerIndex + INTEGER, + logicalDriveIndex + INTEGER, + logicalDriveRAIDLevel + DisplayString, + logicalDriveState + INTEGER, + logicalDriveDefaultReadPolicy + INTEGER, + logicalDriveDefaultWritePolicy + INTEGER, + logicalDriveDefaultIOPolicy + INTEGER, + logicalDriveCurrentReadPolicy + INTEGER, + logicalDriveCurrentWritePolicy + INTEGER, + logicalDriveCurrentIOPolicy + INTEGER, + logicalDriveSpanDepth + INTEGER, + logicalDriveNumDrivePerSpan + INTEGER, + logicalDriveStripeSizeInBytes + INTEGER, + logicalDriveStripeSizeInMB + INTEGER, + logicalDriveSizeInMB + INTEGER, + logicalDriveDiskCachePolicy + INTEGER, + logicalDriveConsistencyCheckStatus + INTEGER, + logicalDriveBootable + INTEGER, + logicalDriveName + DisplayString, + logicalDriveAccessPolicy + INTEGER, + logicalDriveInitState + INTEGER, + logicalDriveBGIEnable + INTEGER, + logicalDriveIsSSCD + INTEGER, + logicalDriveSSCDCachingEnable + INTEGER, + logicalDriveAssociatedLDs + DisplayString, + logicalDriveDedicatedSparePD + DisplayString, + logicalDriveDelete + INTEGER, + logicalDriveOSLetter + DisplayString, + } + + logicalDriveRAIDControllerIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about RAID controller index to which this logical drive belongs." + ::= { logicalDriveDescriptionEntry 1 } + + logicalDriveIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about logical drive index in current RAID controller." + ::= { logicalDriveDescriptionEntry 2 } + + logicalDriveRAIDLevel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about logical drive RAID level." + ::= { logicalDriveDescriptionEntry 3 } + + logicalDriveState OBJECT-TYPE + SYNTAX INTEGER + { + offline(1), + partial-degraded(2), + degraded(3), + optimal(4), + unknown(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about logical drive state. + 1: Offline + 2: Partial degraded + 3: Degraded + 4: Optimal + 255: Unknown" + ::= { logicalDriveDescriptionEntry 4 } + + logicalDriveDefaultReadPolicy OBJECT-TYPE + SYNTAX INTEGER + { + no-read-ahead(1), + read-ahead(2), + unknown(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Information about logical drive default read policy. + 1: No read ahead + 2: Read ahead + 255: Unknown (read only) + + Note: Set action is not available when logical drive is used for secondary cache(logicalDriveIsSSCD = Yes)." + ::= { logicalDriveDescriptionEntry 5 } + + logicalDriveDefaultWritePolicy OBJECT-TYPE + SYNTAX INTEGER + { + write-through(1), + write-back-with-bbu(2), + write-back(3), + unknown(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Information about logical drive default write policy. + 1: Write through + 2: Write back with BBU + 3: Write back + This option value is not settable when logical drive is used for secondary cache(logicalDriveIsSSCD = Yes). + 255: Unknown (read only)" + ::= { logicalDriveDescriptionEntry 6 } + + logicalDriveDefaultIOPolicy OBJECT-TYPE + SYNTAX INTEGER + { + cached-IO(1), + direct-IO(2), + unknown(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Information about logical drive default IO policy. + 1: Cached IO + 2: Direct IO + 255: Unknown (read only) + + Note: Set action is not available when logical drive is used for secondary cache(logicalDriveIsSSCD = Yes)." + ::= { logicalDriveDescriptionEntry 7 } + + logicalDriveCurrentReadPolicy OBJECT-TYPE + SYNTAX INTEGER + { + no-read-ahead(1), + read-ahead(2), + unknown(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about logical drive current read policy. + 1: No read ahead + 2: Read ahead + 255: Unknown" + ::= { logicalDriveDescriptionEntry 8 } + + logicalDriveCurrentWritePolicy OBJECT-TYPE + SYNTAX INTEGER + { + write-through(1), + write-back-with-bbu(2), + write-back(3), + unknown(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about logical drive current write policy. + 1: Write Through + 2: Write Back with BBU + 3: Write Back + 255: Unknown" + ::= { logicalDriveDescriptionEntry 9 } + + logicalDriveCurrentIOPolicy OBJECT-TYPE + SYNTAX INTEGER + { + cached-IO(1), + direct-IO(2), + unknown(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about logical drive current IO policy. + 1: Cached IO + 2: Direct IO + 255: Unknown" + ::= { logicalDriveDescriptionEntry 10 } + + logicalDriveSpanDepth OBJECT-TYPE + SYNTAX INTEGER + { + unknown(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about logical drive span depth." + ::= { logicalDriveDescriptionEntry 11 } + + logicalDriveNumDrivePerSpan OBJECT-TYPE + SYNTAX INTEGER + { + unknown(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about logical drive number of drives per span." + ::= { logicalDriveDescriptionEntry 12 } + + logicalDriveStripeSizeInBytes OBJECT-TYPE + SYNTAX INTEGER + { + unknown(4294967295) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about logical drive stripe size in bytes." + ::= { logicalDriveDescriptionEntry 13 } + + logicalDriveStripeSizeInMB OBJECT-TYPE + SYNTAX INTEGER + { + unknown(4294967295) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about logical drive stripe size in mega-bytes." + ::= { logicalDriveDescriptionEntry 14 } + + + logicalDriveSizeInMB OBJECT-TYPE + SYNTAX INTEGER + { + unknown(4294967295) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about logical drive size (MB)." + ::= { logicalDriveDescriptionEntry 15 } + + logicalDriveDiskCachePolicy OBJECT-TYPE + SYNTAX INTEGER + { + disk-default(1), + enabled(2), + disabled(3), + unknown(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Information about logical drive disk cache policy. + 1: Disk's default + 2: Enabled + 3: Disabled + 255: Unknown (read only) + + Note: Set action is not available when logical drive's participated physical drives are SSD." + ::= { logicalDriveDescriptionEntry 16 } + + logicalDriveConsistencyCheckStatus OBJECT-TYPE + SYNTAX INTEGER + { + stopped(1), + in-progress(2), + unknown(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about logical drive consistency check status. + 1: Stopped + 2: In-progress + 255: Unknown" + ::= { logicalDriveDescriptionEntry 17 } + + logicalDriveBootable OBJECT-TYPE + SYNTAX INTEGER + { + no(1), + yes(2), + unknown(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Information about logical drive if it is bootable. + 1: No (read only) + 2: Yes + 255: Unknown (read only) + + Note: 1. CacheCade logical drive can't be set as bootable drive. + 2. Noraml logical drive(not cachecade) during offline state can be set bootable successfully, but readback value of logicalDriveBootable + is still 'No' unless change the logical drive state to online." + ::= { logicalDriveDescriptionEntry 18 } + + logicalDriveName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Information about logical drive name. The maximum is 15 printable ASCII characters." + ::= { logicalDriveDescriptionEntry 19 } + + logicalDriveAccessPolicy OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + read-write(2), + read-only(3), + blocked(4), + hidden(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Information about logical drive access policy. + 1: Unknown (read only) + 2: Read Write + 3: Read Only + 4: Blocked + 5: Hidden (read only) + + Note: Set action is not available when logical drive is used for secondary cache(logicalDriveIsSSCD = Yes)." + ::= { logicalDriveDescriptionEntry 20 } + + logicalDriveInitState OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + no-init(2), + quick-init(3), + full-init(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about logical drive init state. + 1: Unknown + 2: No Init + 3: Quick Init + 4: Full Init" + ::= { logicalDriveDescriptionEntry 21 } + + logicalDriveBGIEnable OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + disabled(2), + enabled(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Information about logical drive BGI state. + 1: Unknown (read only) + 2: Disabled + 3: Enabled + + Note: Set action is not available when logical drive is used for secondary cache(logicalDriveIsSSCD = Yes)." + ::= { logicalDriveDescriptionEntry 22 } + + logicalDriveIsSSCD OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + no(2), + yes(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about logical drive if it is used for secondary cache. + 1: Unknown + 2: No + 3: Yes" + ::= { logicalDriveDescriptionEntry 23 } + + logicalDriveSSCDCachingEnable OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + disabled(2), + enabled(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Information about logical drive SSCD caching state if it is not used for secondary cache and + it's participated physical drives are not SSD. + 1: Unknown (read only) + 2: Disabled + 3: Enabled" + ::= { logicalDriveDescriptionEntry 24 } + + logicalDriveAssociatedLDs OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about logical drive associated logical drives IDs seperated by commas if it is used for secondary cache." + ::= { logicalDriveDescriptionEntry 25 } + + logicalDriveDedicatedSparePD OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about logical drive dedicated hot spare physical drives IDs seperated by commas." + ::= { logicalDriveDescriptionEntry 26 } + + logicalDriveDelete OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Delete logical drive (write only). The argument is : + 1: delete + others: invalid" + ::= { logicalDriveDescriptionEntry 27 } + + logicalDriveOSLetter OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about logical drive OS letter." + ::= { logicalDriveDescriptionEntry 28 } + +-- ****************** Disk Array information ********************** + + diskArrayProperty OBJECT IDENTIFIER ::= { hwiBMC 39 } + + diskArrayDescriptionTable OBJECT-TYPE + SYNTAX SEQUENCE OF DiskArrayDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the disk array managed by RAID controller." + ::= { diskArrayProperty 50 } + + diskArrayDescriptionEntry OBJECT-TYPE + SYNTAX DiskArrayDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about logical drive." + INDEX { diskArrayRAIDControllerIndex, diskArrayIndex } + ::= { diskArrayDescriptionTable 1 } + + DiskArrayDescriptionEntry ::= + SEQUENCE { + diskArrayRAIDControllerIndex + INTEGER, + diskArrayIndex + INTEGER, + diskArrayUsedSpaceInMB + INTEGER, + diskArrayFreeSpaceInMB + INTEGER, + diskArrayLDCount + INTEGER, + diskArrayLDId + DisplayString, + diskArrayPDCount + INTEGER, + diskArrayPDId + DisplayString, + } + + diskArrayRAIDControllerIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about RAID controller index to which this disk array belongs." + ::= { diskArrayDescriptionEntry 1 } + + diskArrayIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about disk array index in current RAID controller." + ::= { diskArrayDescriptionEntry 2 } + + diskArrayUsedSpaceInMB OBJECT-TYPE + SYNTAX INTEGER + { + unknown(4294967295) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about the used space in MB of disk array." + ::= { diskArrayDescriptionEntry 3 } + + diskArrayFreeSpaceInMB OBJECT-TYPE + SYNTAX INTEGER + { + unknown(4294967295) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about the free space in MB of disk array." + ::= { diskArrayDescriptionEntry 4 } + + diskArrayLDCount OBJECT-TYPE + SYNTAX INTEGER + { + unknown(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about logical drive count in the disk array." + ::= { diskArrayDescriptionEntry 5 } + + diskArrayLDId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about logical drive IDs in the disk array, seperated by commas." + ::= { diskArrayDescriptionEntry 6 } + + diskArrayPDCount OBJECT-TYPE + SYNTAX INTEGER + { + unknown(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about physical drive count in the disk array." + ::= { diskArrayDescriptionEntry 7 } + + diskArrayPDId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Information about physical drive IDs in the disk array, seperated by commas." + ::= { diskArrayDescriptionEntry 8 } + +-- ****** remoteControl Information ******************************* + + remoteControl OBJECT IDENTIFIER ::= { hwiBMC 40 } + + localKVMState OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Local KVM display state. disable 1, enable 2. + Default value is enable(2)." + ::= { remoteControl 1 } + +-- ****** two-factor authentication Location ******************************* + + twoFactorAuthentication OBJECT IDENTIFIER ::= { hwiBMC 41 } + + twoFactorAuthenticationEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable (1), + enable (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The enable state of two-factor authentication. + disable 1, enable 2. + Default value is disable(1)." + ::= { twoFactorAuthentication 1 } + + twoFactorAuthenticationRevocationCheck OBJECT-TYPE + SYNTAX INTEGER + { + disable (1), + enable (2) + } + + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The enable state of certificate revocation check. + disable 1, enable 2. + Default value is disable(1)." + ::= { twoFactorAuthentication 2 } + + --root certificate + rootCertificateDescriptionTable OBJECT-TYPE + SYNTAX SEQUENCE OF RootCertificateDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the list of root certificate information." + ::= { twoFactorAuthentication 50 } + + rootCertificateDescriptionEntry OBJECT-TYPE + SYNTAX RootCertificateDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about root certificate." + INDEX { rootCertificateIndex } + ::= { rootCertificateDescriptionTable 1 } + + RootCertificateDescriptionEntry ::= + SEQUENCE { + rootCertificateIndex + INTEGER, + rootCertificateIssuedTo + DisplayString, + rootCertificateIssuedBy + DisplayString, + rootCertificateValidFrom + DisplayString, + rootCertificateValidTo + DisplayString, + rootCertificateSerialNumber + DisplayString, + rootCertificateImport + DisplayString, + rootCertificateDelete + INTEGER + } + + rootCertificateIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { rootCertificateDescriptionEntry 1 } + + rootCertificateIssuedTo OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "root certificate subject." + ::= { rootCertificateDescriptionEntry 2 } + + rootCertificateIssuedBy OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "root certificate issuer." + ::= { rootCertificateDescriptionEntry 3 } + + rootCertificateValidFrom OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "root certificate valid start data." + ::= { rootCertificateDescriptionEntry 4 } + + rootCertificateValidTo OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "root certificate valid end date." + ::= { rootCertificateDescriptionEntry 5 } + + rootCertificateSerialNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "root certificate serial number." + ::= { rootCertificateDescriptionEntry 6 } + + rootCertificateImport OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Import root certificate,write only. eg:/tmp/cacert.pem" + ::= { rootCertificateDescriptionEntry 7 } + + rootCertificateDelete OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Information about delete root certificate. + This vaule will be one of the following: + (delete(1))." + ::= { rootCertificateDescriptionEntry 8 } + + --client certificate + clientCertificateDescriptionTable OBJECT-TYPE + SYNTAX SEQUENCE OF ClientCertificateDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the list of client certificate information." + ::= { twoFactorAuthentication 51 } + + clientCertificateDescriptionEntry OBJECT-TYPE + SYNTAX ClientCertificateDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about client certificate." + INDEX { clientCertificateIndex } + ::= { clientCertificateDescriptionTable 1 } + + ClientCertificateDescriptionEntry ::= + SEQUENCE { + clientCertificateIndex + INTEGER, + clientCertificateFingerPrint + DisplayString, + clientCertificateImport + DisplayString, + clientCertificateDelete + INTEGER + } + + clientCertificateIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { clientCertificateDescriptionEntry 1 } + + clientCertificateFingerPrint OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The client certificate finger print." + ::= { clientCertificateDescriptionEntry 2 } + + clientCertificateImport OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Import client certificate,write only. eg:/tmp/clientcert.pem" + ::= { clientCertificateDescriptionEntry 3 } + + clientCertificateDelete OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Information about delete client certificate. + This vaule will be one of the following: + (delete(1))." + ::= { clientCertificateDescriptionEntry 4 } + +-- ****** configuration Information ******************************* + configuration OBJECT IDENTIFIER ::= { hwiBMC 42 } + + exportconfig OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Starting to export all configuration of BMC , BIOS and RAID Controller. + The exported RAID Controller configurations are valid only if they are exported after the POST is complete. + The input parameter is file path or URL of configuration file. + Filepath e.g.: /tmp/config.xml + File URL : protocol://username:password@IP:[port]/directory/filename + The parameters in the URL are described as follows: + The protocol must be https,sftp,cifs,scp or nfs. + The username and password are those of the destination server. + The directory and filename are those on the destination server." + ::= { configuration 1 } + + importconfig OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Starting to import all configuration of BMC , BIOS and RAID Controller. + The input parameter is file path or URL of configuration file. + Filepath e.g.: /tmp/config.xml + File URL : protocol://username:password@IP:[port]/directory/filename + The parameters in the URL are described as follows: + The protocol must be https,sftp,cifs,scp or nfs. + The username and password are those of the destination server. + The directory and filename are those on the destination server." + ::= { configuration 2 } + + configprogress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Query the progress of exporting/importing all configuration of BMC , BIOS and RAID Controller. + Query the progress of uploading configuration file to remote host or download configuration file from remote host. + The positive value means percentage of exporting/importing or uploading/downloading. + The negative value(-1) means error." + ::= { configuration 3 } + + configerrorinfo OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Query the error information of exporting/importing all configuration of BMC , BIOS and RAID Controller. + Query the error information of uploading configuration file to remote host or download configuration file from remote host. + If error happened, configerrorinfo value shows the error information. + If error don't happened, configerrorinfo value is null." + ::= { configuration 4 } + + businessPortProperty OBJECT IDENTIFIER ::= { hwiBMC 43 } + + businessPortDescriptionTable OBJECT-TYPE + SYNTAX SEQUENCE OF BusinessPortDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the net card business port information." + ::= { businessPortProperty 50 } + + businessPortDescriptionEntry OBJECT-TYPE + SYNTAX BusinessPortDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about net card business port." + INDEX { businessPortIndex } + ::= { businessPortDescriptionTable 1 } + + BusinessPortDescriptionEntry ::= + SEQUENCE { + businessPortIndex + INTEGER, + businessPortSilkNum + INTEGER, + businessPortLocation + DisplayString, + businessPortLinkStatus + DisplayString, + businessPortMacAddr + DisplayString, + businessPortBDF + DisplayString + } + + + businessPortIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Information about business port logical resource index within all net card." + ::= { businessPortDescriptionEntry 1 } + + + businessPortSilkNum OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Information about business port silk number within a net card." + ::= { businessPortDescriptionEntry 2 } + + + businessPortLocation OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Information about businessport belongs to which net card." + ::= { businessPortDescriptionEntry 3 } + + + businessPortLinkStatus OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Business port link status." + ::= { businessPortDescriptionEntry 4 } + + + businessPortMacAddr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Business port MAC address." + ::= { businessPortDescriptionEntry 5 } + + businessPortBDF OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Business port BDF." + ::= { businessPortDescriptionEntry 6 } + + +END + diff --git a/MIBS/huawei/HUAWEI-SITE-MONITOR-MIB b/MIBS/huawei/HUAWEI-SITE-MONITOR-MIB new file mode 100644 index 0000000..087ffd5 --- /dev/null +++ b/MIBS/huawei/HUAWEI-SITE-MONITOR-MIB @@ -0,0 +1,5582 @@ +-- +-- HUAWEI-SITE-MONITOR-MIB.mib +-- MIB generated by MG-SOFT Visual MIB Builder Version 4.0 Build 347 +-- Wednesday, March 30, 2011 at 11:17:42 +-- + +-- HUAWEI-NGPOWER-MIB.mib +-- MIB generated by MG-SOFT Visual MIB Builder Version 3.0 Build 253 +-- Sunday, June 14, 2009 at 11:04:12 +-- + + HUAWEI-SITE-MONITOR-MIB DEFINITIONS ::= BEGIN + + IMPORTS + huaweiUtility + FROM HUAWEI-MIB + OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + TEXTUAL-CONVENTION + FROM SNMPv2-TC; + + +-- September 15, 2010 at 11:00 GMT + hwSiteMonitorMIB MODULE-IDENTITY + LAST-UPDATED "201103040000Z" -- March 04, 2011 at 00:00 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Floor 5, Block 4, R&D Building, + Huawei Longgang Production Base, + Shenzhen, P.R.C. + http://www.huawei.com + Zip: 518129." + DESCRIPTION + "Site Monitor MIB defines MIB objects which provides load and backup management, patch management NMS interfaces. + The current version is V1.01" + REVISION "201103040000Z" -- March 04, 2011 at 00:00 GMT + DESCRIPTION + "Add hwAcOffLongTimeAlarmTraps, hwAcOffLongTimeAlarmResumeTraps" + REVISION "201010310000Z" -- October 31, 2010 at 00:00 GMT + DESCRIPTION + "Huawei site monitor mib V1.00" + ::= { huaweiUtility 164 } + + + +-- +-- Textual conventions +-- + + DisplayString ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Description." + SYNTAX OCTET STRING (SIZE (1..64)) + + RowStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Description." + SYNTAX INTEGER + { + active(1), + notInService(2), + notReady(3), + createAndGo(4), + createAndWait(5), + destroy(6) + } + +-- Textual conventions +-- + DateAndTime ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Description." + SYNTAX OCTET STRING (SIZE (8..11)) + + RunStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This integer value represents running status of the system. + Depending on situation there may be limits on allowed values. + Operational values: + (1) unknown - status has not yet been defined + (2) normal - there are no activated alarms + (3) alarm - alarm status + " + SYNTAX INTEGER + { + unknow(1), + normal(2), + alarm(3) + } + + MeasuresRange ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Description." + SYNTAX Integer32 + + TruthValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Description." + SYNTAX INTEGER + { + true(1), + flase(2) + } + + +-- +-- Node definitions +-- + + -- 1.3.6.1.4.1.2011.6.164.1 + hwSiteMonitorMIBObjects OBJECT IDENTIFIER ::= { hwSiteMonitorMIB 1 } + + + -- 1.3.6.1.4.1.2011.6.164.1.1 + hwSiteInfo OBJECT IDENTIFIER ::= { hwSiteMonitorMIBObjects 1 } + + -- 1.3.6.1.4.1.2011.6.164.1.1.1 + hwSiteSummary OBJECT IDENTIFIER ::= { hwSiteInfo 1 } + + -- 1.3.6.1.4.1.2011.6.164.1.1.1.1 + hwSiteId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Site ID, default value: 000,000. + Naming rule of the site device ID (six digits): The first three digits indicate the device name and the last three digits indicate the serial number (SN) of the device. If the last three digits are 000, it indicates a virtual device. " + ::= { hwSiteSummary 1 } + + -- 1.3.6.1.4.1.2011.6.164.1.1.1.2 + hwSiteName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Site name, which users can configure, is used to specify a site. + Otherwise, the configured character can not be any other languages except English." + ::= { hwSiteSummary 2 } + + -- 1.3.6.1.4.1.2011.6.164.1.1.1.3 + hwSiteAdminAddr OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Site administrant address, which users can assigned, is the unique ID of a site. It is used for device management by NMS, and value range is 0 to 65535. " + ::= { hwSiteSummary 3 } + + -- 1.3.6.1.4.1.2011.6.164.1.1.1.4 + hwSiteDescription OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..127)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Site description. It is of the character string type. It is used to describe the site information such as the site location, which users can configure. + Otherwise, the configured character can not be any other languages except English." + ::= { hwSiteSummary 4 } + + -- 1.3.6.1.4.1.2011.6.164.1.1.1.5 + hwNetIdentifier OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "NE ID. It is of the character string type. It is the unique ID of the site (an independent network element (NE)) on the network. + Otherwise, the configured character can not be any other languages except English. " + ::= { hwSiteSummary 5 } + + -- 1.3.6.1.4.1.2011.6.164.1.1.1.6 + hwSiteIp OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (8..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Site IP address, default value is 192.168.0.10. Users need to configure the site IP address." + ::= { hwSiteSummary 6 } + + -- 1.3.6.1.4.1.2011.6.164.1.1.1.7 + hwSiteNetmask OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (8..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Site netmask, default value is 255.255.0.0. Users need to configure the site netmask. " + ::= { hwSiteSummary 7 } + + -- 1.3.6.1.4.1.2011.6.164.1.1.1.8 + hwSiteGateway OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (8..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Site gateway, default value: 192.168.0.1. Users need to configure the site gateway. " + ::= { hwSiteSummary 8 } + + -- 1.3.6.1.4.1.2011.6.164.1.1.1.9 + hwSiteDGWorkStatus OBJECT-TYPE + SYNTAX INTEGER + { + idle(1), + working(2), + unknown(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of the diesel working state. It is an enumeration type: + If the enumeration value is 1, it indicates that the diesel is in the idle state; + If the enumeration value is 2, it indicates that the diesel is in the working state; + If the enumeration value is 255, it indicates diesel operation status unknown. " + ::= { hwSiteSummary 9 } + -- 1.3.6.1.4.1.2011.6.164.1.1.2 + hwSiteAlarms OBJECT IDENTIFIER ::= { hwSiteInfo 2 } + + -- 1.3.6.1.4.1.2011.6.164.1.1.2.1 + hwDeviceTrapOrdinalNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Site device event trap serial number (SN) is the unique ID of the device event trap. It is used to resend and synchronize event traps. Its value range is 0 to 4294967296. + When the value exceeds the maximum value, the system automatically clears the value and numbers the alarm from 0 to 4294967296. + If the network management system (NMS) recieve the alarm number is not consequential, in such case that it notifies the SNMP agent the event trap number required. + So the monitor send the 50 event trap messages in maximum, after consequencial number required by NMS again. + Specially, if NMS set the value to 0, the agent would clear the alarm queue automatically." + ::= { hwSiteAlarms 1 } + + -- 1.3.6.1.4.1.2011.6.164.1.1.2.2 + hwAlarmTrapOrdinalNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Site alarm serial number (SN) is the unique ID of the alarm Trap. It is used to resend and synchronize alarms. Its value range is 0 to 4294967296. + When the value exceeds the maximum value, the system automatically clears the value and numbers the alarm from 0 to 4294967296. + If the network management system (NMS) recieve the alarm number is not consequential, in such case that it notifies the SNMP agent the alarm number required. + So the monitor send the 50 alarm messages in maximum, after consequencial number required by NMS again. + Specially, if NMS set the value to 0, the agent would clear the alarm queue automatically." + ::= { hwSiteAlarms 2 } + + -- 1.3.6.1.4.1.2011.6.164.1.1.2.3 + hwAlarmQuantity OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Alarm number in site alarm list which are support. It is used for alarm list management by NMS, and value range is 0 to 65535. " + ::= { hwSiteAlarms 3 } + +-- 1.3.6.1.4.1.2011.6.1.5.10.7 + -- 1.3.6.1.4.1.2011.6.164.1.1.2.100 + hwSiteAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSiteAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Site alarms table. The table containing alarm information on the site management. Use this table to get site alarm name, alarm level, alarm signal description, and alarm port description, which can be used as VB of alarm traps. This table's index is hwAlarmIndex, clone site alarms table." + ::= { hwSiteAlarms 100 } + +-- 1.3.6.1.4.1.2011.6.1.5.10.7.1 + -- 1.3.6.1.4.1.2011.6.164.1.1.2.100.1 + hwSiteAlarmEntry OBJECT-TYPE + SYNTAX HwSiteAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Site alarms table entry." + INDEX { hwAlarmIndex } + ::= { hwSiteAlarmTable 1 } + + + HwSiteAlarmEntry ::= + SEQUENCE { + hwAlarmIndex + Integer32, + hwAlarmText + OCTET STRING, + hwAlarmLevel + INTEGER, + hwAlarmSigDesc + OCTET STRING, + hwAlarmRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.6.164.1.1.2.100.1.1 + hwAlarmIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Site alarm table index. It is the unique ID of the site alarm." + ::= { hwSiteAlarmEntry 1 } + + -- 1.3.6.1.4.1.2011.6.164.1.1.2.100.1.2 + hwAlarmText OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Alarm name. It is of the character string type, and used to specify the content of a specific alarm. " + ::= { hwSiteAlarmEntry 2 } + + -- 1.3.6.1.4.1.2011.6.164.1.1.2.100.1.3 + hwAlarmLevel OBJECT-TYPE + SYNTAX INTEGER + { + critical(1), + major(2), + minor(3), + warning(4), + cleared(5), + unknown(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Alarm level, which users can configure the alarm severity, is an enumeration type: + If the enumeration value is 1, it indicates a critical alarm; + If the enumeration value is 2, it indicates a major alarm; + If the enumeration value is 3, it indicates a minor alarm; + If the enumeration value is 4, it indicates a warning; + If the enumeration value is 5, it indicates the alarm is cleared." + ::= { hwSiteAlarmEntry 3 } + + -- 1.3.6.1.4.1.2011.6.164.1.1.2.100.1.4 + hwAlarmSigDesc OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..127)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Alarm signal description. It is used to add and describe alarm content. Users can define the description of the alarm. + Otherwise, the configured character can not be any other languages except English." + ::= { hwSiteAlarmEntry 4 } + + -- 1.3.6.1.4.1.2011.6.164.1.1.2.100.1.100 + hwAlarmRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus of site alarms table." + ::= { hwSiteAlarmEntry 100 } + + -- 1.3.6.1.4.1.2011.6.164.1.2 + hwSiteMonitors OBJECT IDENTIFIER ::= { hwSiteMonitorMIBObjects 2 } + + -- 1.3.6.1.4.1.2011.6.164.1.2.1 + hwMonitorsGroup OBJECT IDENTIFIER ::= { hwSiteMonitors 1 } + + -- 1.3.6.1.4.1.2011.6.164.1.2.1.1 + hwMonsGroupId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Site monitor group ID, is the unique ID of the site monitors." + ::= { hwMonitorsGroup 1 } + + -- 1.3.6.1.4.1.2011.6.164.1.2.1.2 + hwMonsGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Site monitor group name is of the character string type, used to specify the monitor group. Users can configure it. + Otherwise, the configured character can not be any other languages except English. " + ::= { hwMonitorsGroup 2 } + + -- 1.3.6.1.4.1.2011.6.164.1.2.1.3 + hwMonsQuantity OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "pcs" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total site intelligent monitors. " + ::= { hwMonitorsGroup 3 } + + -- 1.3.6.1.4.1.2011.6.164.1.2.2 + hwMonitor OBJECT IDENTIFIER ::= { hwSiteMonitors 2 } + + -- 1.3.6.1.4.1.2011.6.164.1.2.2.1 + hwMonitorTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Site monitors table. Use this table to get site monitor equipment ID, site monitor equipment name, equipment software version, equipment PCB version, manufacturer, manufacture date, equipment serial No, equipment description, total runing time, and equipment controlled status, as well as to control monitor reset. This table's index is hwMonIndex, clone site monitors table." + ::= { hwMonitor 1 } + + -- 1.3.6.1.4.1.2011.6.164.1.2.2.1.1 + hwMonitorEntry OBJECT-TYPE + SYNTAX HwMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Site monitors table entry." + INDEX { hwMonIndex } + ::= { hwMonitorTable 1 } + + + HwMonitorEntry ::= + SEQUENCE { + hwMonIndex + Integer32, + hwMonEquipId + Unsigned32, + hwMonEquipName + OCTET STRING, + hwMonEquipDescription + OCTET STRING, + hwMonEquipSoftwareVersion + OCTET STRING, + hwMonEquipPcbVersion + OCTET STRING, + hwMonEquipManufacturer + OCTET STRING, + hwMonEquipManuDate + OCTET STRING, + hwMonEquipSerialNo + OCTET STRING, + hwMonEquipOperTotalTime + Unsigned32, + hwSetMonEquipCtrlState + INTEGER, + hwCtrlMonEquipReset + INTEGER, + hwMonitorOperStatus + INTEGER, + hwMonRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.6.164.1.2.2.1.1.1 + hwMonIndex OBJECT-TYPE + SYNTAX Integer32 (1..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Table index of the site monitors (hwSiteMonsTab) is restricted by the quantity of the site monitors (hwMonsQuantity). Value range: 1 to 100" + ::= { hwMonitorEntry 1 } + + -- 1.3.6.1.4.1.2011.6.164.1.2.2.1.1.2 + hwMonEquipId OBJECT-TYPE + SYNTAX Unsigned32 (1001..1100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Site monitor ID. Value range: 001,001 to 001,100, in which the first three digits indicate the device type and the last three digits indicate the device SN. " + ::= { hwMonitorEntry 2 } + + -- 1.3.6.1.4.1.2011.6.164.1.2.2.1.1.3 + hwMonEquipName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Monitor name. It is of the character string type, and users can set the name of the monitor. + Otherwise, the configured character can not be any other languages except English. " + ::= { hwMonitorEntry 3 } + + -- 1.3.6.1.4.1.2011.6.164.1.2.2.1.1.4 + hwMonEquipDescription OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..127)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Monitor description. It is of the character string type. Users can set the description of the monitor. + Otherwise, the configured character can not be any other languages except English." + ::= { hwMonitorEntry 4 } + + -- 1.3.6.1.4.1.2011.6.164.1.2.2.1.1.5 + hwMonEquipSoftwareVersion OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Monitor software version. It is of the character string type." + ::= { hwMonitorEntry 5 } + + -- 1.3.6.1.4.1.2011.6.164.1.2.2.1.1.6 + hwMonEquipPcbVersion OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Monitor printed circuit board (PCB) hardware version. It is of the character string type." + ::= { hwMonitorEntry 6 } + + -- 1.3.6.1.4.1.2011.6.164.1.2.2.1.1.7 + hwMonEquipManufacturer OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Monitor manufacture. It is of the character string type, and is an inherent attribute of the device." + ::= { hwMonitorEntry 7 } + + -- 1.3.6.1.4.1.2011.6.164.1.2.2.1.1.8 + hwMonEquipManuDate OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Monitor production date. It is of the character string type, and is an inherent attribute of the device. " + ::= { hwMonitorEntry 8 } + + -- 1.3.6.1.4.1.2011.6.164.1.2.2.1.1.9 + hwMonEquipSerialNo OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Production SN of the monitor. It is the electronic tag of the products." + ::= { hwMonitorEntry 9 } + + + -- 1.3.6.1.4.1.2011.6.164.1.2.2.1.1.10 + hwMonEquipOperTotalTime OBJECT-TYPE + SYNTAX Unsigned32 (0..65536) + UNITS "hours" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total monitor runtime. The monitor counts the data in real time. The value is an integer (.0), and unit is hour (h). It is used for performance measurement and evaluation of the monitor." + ::= { hwMonitorEntry 10 } + + + -- 1.3.6.1.4.1.2011.6.164.1.2.2.1.1.11 + hwSetMonEquipCtrlState OBJECT-TYPE + SYNTAX INTEGER + { + manualMode(1), + autoMode(2), + unknown(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Monitor control status. It is an enumeration type: + If the enumeration value is 1, it indicates the background control; + If the enumeration value is 2, it indicates the automatic control. + In manual state, monitor works under background commands; while monitors runs well automatically in auto state. + For details, see the corresponding user manual of the monitor." + ::= { hwMonitorEntry 11 } + + + -- 1.3.6.1.4.1.2011.6.164.1.2.2.1.1.12 + hwCtrlMonEquipReset OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + reset(2), + nullOper(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Warm-reset control of the monitor. It is an enumeration type: + If the network management system (NMS) notifies the SNMP agent that this node is set to 1, it indicates that the reset of the monitor is not triggered; + If the NMS notifies the SNMP agent that this node is set to 2, it indicates that the background starts the reset of the monitor. " + ::= { hwMonitorEntry 12 } + + + -- 1.3.6.1.4.1.2011.6.164.1.2.2.1.1.99 + hwMonitorOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + commRs485Fail(2), + commNetFail(3), + fault(4), + alarmResume(254), + other(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of the site monitor module. It is an enumeration type: + If the enumeration value is 1, it indicates that the site monitor module is in the normal state; + If the enumeration value is 2, it indicates that the monitor module RS485 port communication failed; + If the enumeration value is 3, it indicates that the monitor module net port communication failed; + If the enumeration value is 4, it indicates that a fault occurs on the monitor module; + If the enumeration value is 254, it indicates monitor module alarm resume; + If the enumeration value is 255, it indicates monitor module operation status unknown. " + ::= { hwMonitorEntry 99 } + + + -- 1.3.6.1.4.1.2011.6.164.1.2.2.1.1.100 + hwMonRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus of site monitor." + ::= { hwMonitorEntry 100 } + + + -- 1.3.6.1.4.1.2011.6.164.1.3 + hwSiteRectifiers OBJECT IDENTIFIER ::= { hwSiteMonitorMIBObjects 3 } + + + -- 1.3.6.1.4.1.2011.6.164.1.3.1 + hwRectsGroup OBJECT IDENTIFIER ::= { hwSiteRectifiers 1 } + + + -- 1.3.6.1.4.1.2011.6.164.1.3.1.1 + hwRectsGroupId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Device group ID of the rectifier module. It is the unique ID of the rectifier module group, and its default value: 002,000. + The first digits indicate the device type and the last three digits indicate the device SN. If the last three digits are 000, it indicates a virtual device. " + ::= { hwRectsGroup 1 } + + + -- 1.3.6.1.4.1.2011.6.164.1.3.1.2 + hwRectsGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Name of the rectifier module group, character string type, is used to specify the rectifier module group. Users can configure it. + Otherwise, the configured character can not be any other languages except English." + ::= { hwRectsGroup 2 } + + + -- 1.3.6.1.4.1.2011.6.164.1.3.1.3 + hwRectsTotalCurrent OBJECT-TYPE + SYNTAX Unsigned32 (0..500000) + UNITS "A" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total current of the rectifier module group on the site. It indicates the real-time statistics of the rectifier module group on the site. unit: A, and the value is accurate to one decimal place (.1). " + ::= { hwRectsGroup 3 } + + + -- 1.3.6.1.4.1.2011.6.164.1.3.1.4 + hwRectsTotalQuantity OBJECT-TYPE + SYNTAX Unsigned32 (0..256) + UNITS "pcs" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total quantity of the rectifier modules. Value range: 0 to 256. " + ::= { hwRectsGroup 4 } + + + -- 1.3.6.1.4.1.2011.6.164.1.3.1.5 + hwRectsRatedVoltage OBJECT-TYPE + SYNTAX Unsigned32 (420..580) + UNITS "V" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rated voltage of the rectifier module group. It is an inherent attribute. Value range: 42 to 58, Unit: V, and the value is accurate to one decimal place (.1). " + ::= { hwRectsGroup 5 } + + + -- 1.3.6.1.4.1.2011.6.164.1.3.1.6 + hwModifyRectsOutputVoltage OBJECT-TYPE + SYNTAX Unsigned32 (420..580) + UNITS "V" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Voltage adjustment of the rectifier module, which users can configure it. Value range: 42 to 58, Unit: V, and the value is accurate to one decimal space (.1). Based on the actual requirements, users can modify the output voltage of the rectifier module by modifying the value of the node. + NOTES: Be cautious about changing the value of the node. " + ::= { hwRectsGroup 6 } + + + -- 1.3.6.1.4.1.2011.6.164.1.3.1.7 + hwSetRectsRedundEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2), + funcNotSupport(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sleep function of the rectifier module group on the site. It is an enumeration value: + If the NMS notifies the SNMP agent that this node is set to 1, it means to disable the sleep function of the rectifier module group; + If the NMS notifies the SNMP agent that this node is set to 2, it means to enable the sleep function of the rectifier module group. + If NMS get the node value is 3, it indicates that this function is not support, and in such case the value set to the agent is invalid. + Default value: to disable the sleep function of the rectifier module group. For details, see the corresponding user manual of the monitor." + ::= { hwRectsGroup 7 } + + + -- 1.3.6.1.4.1.2011.6.164.1.3.1.8 + hwCtrlRectsAllOnOff OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2), + nullOper(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Power-on or power-off of the rectifier module group (all the rectifier modules) on the site. It is an enumeration value: + If the NMS notifies the SNMP agent that this node is set to 1, it indicates power-on of all rectifier modules; + If the NMS notifies the SNMP agent that this node is set to 2, it indicates power-off of all the rectifier modules. " + ::= { hwRectsGroup 8 } + + + -- 1.3.6.1.4.1.2011.6.164.1.3.2 + hwRectifier OBJECT IDENTIFIER ::= { hwSiteRectifiers 2 } + + +-- 1.3.6.1.4.1.2011.6.1.5.6 + -- 1.3.6.1.4.1.2011.6.164.1.3.2.1 + hwRectConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRectConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Rectifier config information table. Use this table to get rectifiers equipment ID, software version, manufacturer, rated current, efficency, AC input type, and to control equipment on or off. This table's index is hwRectConfigIndex, clone Rectifier config information table." + ::= { hwRectifier 1 } + + +-- 1.3.6.1.4.1.2011.6.1.5.6.1 + -- 1.3.6.1.4.1.2011.6.164.1.3.2.1.1 + hwRectConfigEntry OBJECT-TYPE + SYNTAX HwRectConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Rectifier config table entry." + INDEX { hwRectConfigIndex } + ::= { hwRectConfigTable 1 } + + + HwRectConfigEntry ::= + SEQUENCE { + hwRectConfigIndex + Integer32, + hwRectEquipId + Unsigned32, + hwRectEquipName + OCTET STRING, + hwRectType + INTEGER, + hwRectSoftwareVersion + OCTET STRING, + hwRectManufacturer + OCTET STRING, + hwRectManuDate + OCTET STRING, + hwRectSerialNo + OCTET STRING, + hwRectRatedCurrent + Unsigned32, + hwRectEfficency + Unsigned32, + hwRectInputAcType + INTEGER, + hwCtrlRectOnOff + INTEGER, + hwRectConfigRowStatus + RowStatus + } + +-- 1.3.6.1.4.1.2011.6.1.5.6.1.2 + -- 1.3.6.1.4.1.2011.6.164.1.3.2.1.1.1 + hwRectConfigIndex OBJECT-TYPE + SYNTAX Integer32 (1..256) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of the device configuration list for the rectifier modules, which value range: 1 to 256. Lines of the device list are restricted by the total quantity of the rectifier modules (hwRectTotleQuantity). + " + ::= { hwRectConfigEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.164.1.3.2.1.1.2 + hwRectEquipId OBJECT-TYPE + SYNTAX Unsigned32 (2001..2255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rectifier module ID. Value range: 002'001 to 002'255. The first digits indicate the device type and last three digits indicate the device SN. " + ::= { hwRectConfigEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.164.1.3.2.1.1.3 + hwRectEquipName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Device name of the rectifier module, character string type, is used to specify the rectifier module. Users can configure it. + Otherwise, the configured character can not be any other languages except English." + ::= { hwRectConfigEntry 3 } + + +-- 1.3.6.1.4.1.2011.6.1.5.6.1.3 + -- 1.3.6.1.4.1.2011.6.164.1.3.2.1.1.4 + hwRectType OBJECT-TYPE + SYNTAX INTEGER + { + eps5(1), + eps15(2), + eps30(3), + eps50(4), + eps100(5), + unknown(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specific type of the rectifier module. It is an enumeration type: + If the enumeration value is 1, it indicates a 5A rectifier module; + If the enumeration value is 2, it indicates a 15A rectifier module; + If the enumeration value is 3, it indicates a 30A rectifier module; + If the enumeration value is 4, it indicates a 50A rectifier module; + If the enumeration value is 5, it indicates a 100A rectifier module. + + " + ::= { hwRectConfigEntry 4 } + + + -- 1.3.6.1.4.1.2011.6.164.1.3.2.1.1.5 + hwRectSoftwareVersion OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Software version of the rectifier module. It indicates the software version ID of the module. " + ::= { hwRectConfigEntry 5 } + + + -- 1.3.6.1.4.1.2011.6.164.1.3.2.1.1.6 + hwRectManufacturer OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Manufacture of the rectifier module." + ::= { hwRectConfigEntry 6 } + + + -- 1.3.6.1.4.1.2011.6.164.1.3.2.1.1.7 + hwRectManuDate OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Manufacture date of rectifiers is of string type." + ::= { hwRectConfigEntry 7 } + + + -- 1.3.6.1.4.1.2011.6.164.1.3.2.1.1.8 + hwRectSerialNo OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rectifier module SN. It indicates the electronic tag of the product." + ::= { hwRectConfigEntry 8 } + + + -- 1.3.6.1.4.1.2011.6.164.1.3.2.1.1.9 + hwRectRatedCurrent OBJECT-TYPE + SYNTAX Unsigned32 (0..1000) + UNITS "A" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rated voltage of the rectifier module, is an inherent attribute. Value range: 0 to 100, Unit: A, and the value is accurate to one decimal place (.1). " + ::= { hwRectConfigEntry 9 } + + + -- 1.3.6.1.4.1.2011.6.164.1.3.2.1.1.10 + hwRectEfficency OBJECT-TYPE + SYNTAX Unsigned32 (800..1000) + UNITS "%" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Efficiency of the rectifier module, is an inherent attribute. Value range: 80 to 100, Unit: %, and the value is accurate to one decimal place (.1)." + ::= { hwRectConfigEntry 10 } + + + -- 1.3.6.1.4.1.2011.6.164.1.3.2.1.1.11 + hwRectInputAcType OBJECT-TYPE + SYNTAX INTEGER + { + single(1), + triple(2), + unknown(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Input AC type of the rectifier module. It is an enumeration value: + If the value of the node is 1, it indicates single-phase AC input; + If the value of the node is 2, it indicates three-phase AC input. " + ::= { hwRectConfigEntry 11 } + + +-- 1.3.6.1.4.1.2011.6.1.5.6.1.8 + -- 1.3.6.1.4.1.2011.6.164.1.3.2.1.1.12 + hwCtrlRectOnOff OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2), + nullOper(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Power-on or power-off of the rectifier module, is an enumeration value. Users can modify the enumeration value of this node, thus controlling of the power-on or power-off of the rectifier module: + If the NMS notifies the SNMP agent that this node is set to 1, it indicates power-on of the rectifier module; + If the NMS notifies the SNMP agent that this node is set to 2, it indicates power-off of the rectifier module. " + ::= { hwRectConfigEntry 12 } + + +-- 1.3.6.1.4.1.2011.6.1.5.6.1.11 + -- 1.3.6.1.4.1.2011.6.164.1.3.2.1.1.100 + hwRectConfigRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus of rectifier config table." + ::= { hwRectConfigEntry 100 } + + + -- 1.3.6.1.4.1.2011.6.164.1.3.2.2 + hwRectOperTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRectOperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Rectifier runing information table. Use this table to get rectifiers output current, output voltage, totle runing time, and current run status. This table's index is hwRectRunIndex, clone rectifier runing information table." + ::= { hwRectifier 2 } + + + -- 1.3.6.1.4.1.2011.6.164.1.3.2.2.1 + hwRectOperEntry OBJECT-TYPE + SYNTAX HwRectOperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Rectifier runing table entry." + INDEX { hwRectOperIndex } + ::= { hwRectOperTable 1 } + + + HwRectOperEntry ::= + SEQUENCE { + hwRectOperIndex + Integer32, + hwRectOutputCurrent + Unsigned32, + hwRectOutputVoltage + Unsigned32, + hwRectTotalOperTime + Unsigned32, + hwRectOperStatus + INTEGER, + hwRectOperRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.6.164.1.3.2.2.1.1 + hwRectOperIndex OBJECT-TYPE + SYNTAX Integer32 (1..256) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Table index of the running rectifier modules, which value range: 1 to 256. Lines of the device list are restricted by the total quantity of the rectifier modules (hwRectTotleQuantity)." + ::= { hwRectOperEntry 1 } + + +-- 1.3.6.1.4.1.2011.6.1.5.6.1.5 + -- 1.3.6.1.4.1.2011.6.164.1.3.2.2.1.2 + hwRectOutputCurrent OBJECT-TYPE + SYNTAX Unsigned32 (0..2000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Output current of the rectifier module. It is a real-time analog parameter. Value range: 0 to 200, Unit: A, and the value is accurate to one decimal place (.1). " + ::= { hwRectOperEntry 2 } + + +-- 1.3.6.1.4.1.2011.6.1.5.6.1.4 + -- 1.3.6.1.4.1.2011.6.164.1.3.2.2.1.3 + hwRectOutputVoltage OBJECT-TYPE + SYNTAX Unsigned32 (0..600) + UNITS "V" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Output voltage of the rectifier module. It is a real-time analog parameter. Value range: 0 to 60, Unit: V, the value is accurate to one decimal place (.1). + " + ::= { hwRectOperEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.164.1.3.2.2.1.4 + hwRectTotalOperTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "minutes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total runtime of the rectifier module. Value unit: minute (m), and the value is an integer (.0). " + ::= { hwRectOperEntry 4 } + + + -- 1.3.6.1.4.1.2011.6.164.1.3.2.2.1.99 + hwRectOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + fault(2), + protect(3), + commFail(4), + switchOff(5), + invalid(6), + noConfig(7), + alarmResume(254), + other(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of the rectifier module. It is an enumeration type: + If the enumeration value is 1, it indicates that the rectifier module is in the normal state; + If the enumeration value is 2, it indicates that a fault occurs on the rectifier module; + If the enumeration value is 3, it indicates the automatic protection of the rectifier module; + If the enumeration value is 4, it indicates that communication of the rectifier module fails; + If the enumeration value is 5, it indicates that the rectifier module is shut down; + If the enumeration value is 6, it indicates that the rectifier module is invalid; + If the enumeration value is 7, it indicates that this rectifier is not configured; + If the enumeration value is 254, it indicates rectifier alarm resume; + If the enumeration value is 255, it indicates rectifier operation status unknown. + + " + ::= { hwRectOperEntry 99 } + + + -- 1.3.6.1.4.1.2011.6.164.1.3.2.2.1.100 + hwRectOperRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus of rectifier runing table." + ::= { hwRectOperEntry 100 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4 + hwSiteBatterys OBJECT IDENTIFIER ::= { hwSiteMonitorMIBObjects 4 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.1 + hwBattsConfig OBJECT IDENTIFIER ::= { hwSiteBatterys 1 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.1.1 + hwBattsGroupId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Battery group ID. It is the unique ID of the battery group device. The first digits indicate the device type and the last three digits indicate the device SN. If the last three digits are 000, it indicates a virtual device. " + ::= { hwBattsConfig 1 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.1.2 + hwBattsGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Device name of the battery group. It is of the character string type, which can be configured by users. + Otherwise, the configured character can not be any other languages except English." + ::= { hwBattsConfig 2 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.1.3 + hwBattsTotalQuantity OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "strings" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Total quantity of battery strings, which value range: 0 to 100." + ::= { hwBattsConfig 3 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.1.4 + hwSetBattsHighTempAction OBJECT-TYPE + SYNTAX INTEGER + { + blvd(1), + lowerDcOutput(2), + unknown(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Battery high-temperature protection mode. It is an enumeration value, and can be configured. + If the enumeration value is 1, it indicates the power-off protection mode; + If the enumeration value is 2, it indicates the protection mode of lowering the output voltage of the rectifier module. + unknown(255) it is do nothing " + ::= { hwBattsConfig 4 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.1.5 + hwSetBattsHighTempVoltLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..600) + UNITS "V" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Battery protection voltage under high temperature. It works with the low-voltage power-off protection in battery high-temperature protection mode, which can be configured by users. If the low-voltage power-off protection mode (that is, the enumeration value is 1) is selected, the node is a low-voltage power-off node. Value range: 0 to 60, unit: V, and the value is accurate to one decimal place (.1). " + ::= { hwBattsConfig 5 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.1.6 + hwSetBattsHTDLimit OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Upper threshold of the battery high temperature disconnection(HTD), can be configured by users. Value range: 0 to 100, Unit: centigrade (°„C), and the value is an integer (.0)." + ::= { hwBattsConfig 6 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.1.7 + hwSetBattsHTDEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Battery high temperature disconnection enable. It is an enumeration type: + If the enumeration value is 1, enable the operation of the battery disconnection in high temperature; + If the enumeration value is 2, disable the operation of the battery disconnection in high temperature. + The operation of the battery disconnection in high temperature is disabled by default. " + ::= { hwBattsConfig 7 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.1.8 + hwSetBattsFloatVoltage OBJECT-TYPE + SYNTAX Unsigned32 (420..580) + UNITS "V" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Float charge voltage of the batteries, can be configured by users. Value range: 42 to 58, unit: V, and the value is accurate to one decimal place (.1)" + ::= { hwBattsConfig 8 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.1.9 + hwSetBattsBoostVoltage OBJECT-TYPE + SYNTAX Unsigned32 (420..580) + UNITS "V" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Boostcharge voltage of the batteries, can be configured by users. Value range: 42 to 58, unit: V, and the value is accurate to one decimal place (.1)." + ::= { hwBattsConfig 9 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.1.10 + hwSetBattsCurrLimitCoefficient OBJECT-TYPE + SYNTAX Unsigned32 (5..25) + UNITS "C10" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Current-limiting point coefficient of the batteries, can be configured by users. Value range: 0.05 to 0.25, unit: C10, and the value is accurate to two decimal places (.2)." + ::= { hwBattsConfig 10 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.1.11 + hwSetBattsCompFactor OBJECT-TYPE + SYNTAX Unsigned32 (0..500) + UNITS "mV per centigrades" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Temperature compensated coefficient of the batteries, can be configured by user. Value range: 0 to 500, unit: mv per centigrade, and the value is an integer (.0)." + ::= { hwBattsConfig 11 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.1.12 + hwCtrlBattsBoostFloat OBJECT-TYPE + SYNTAX INTEGER + { + floatCharge(1), + boostCharge(2), + nullOper(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Control batteries charge mode between boost and float. It is an enumeration value. + Users actively control the conversion. + If the NMS notifies the SNMP agent that this node is set to 1, it means to start the float charge mode of the batteries; + If the NMS notifies the SNMP agent that this node is set to 2, it means to start the boost charge mode of the batteries. + " + ::= { hwBattsConfig 12 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.2 + hwBattsOperate OBJECT IDENTIFIER ::= { hwSiteBatterys 2 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.2.1 + hwBattsTotalCurrent OBJECT-TYPE + SYNTAX Integer32 (-10000..10000) + UNITS "A" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total current of the battery group. It indicates the real-time statistics of the battery group on the site. Value range: -1000 to +1000, unit: A, and the value is accurate to one decimal place (.1). " + ::= { hwBattsOperate 1 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.2.2 + hwBattsPreDischargeTime OBJECT-TYPE + SYNTAX Unsigned32 (0..65536) + UNITS "minutes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Battery group backup time. It indicates the real-time statistics of the battery group. Value range: 0 to 65536, Unit: minute (m), and the value is an integer (.0). " + ::= { hwBattsOperate 2 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.2.3 + hwBattsChargeStatus OBJECT-TYPE + SYNTAX INTEGER + { + floatCharge(1), + boostCharge(2), + disCharge(3), + unknown(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Battery charging state, indicates the charging and discharging information about the battery group. It is an enumeration type. + If the enumeration value is 1, it indicates a battery group in the float charging state. + If the enumeration value is 2, it indicates a battery group in the boost charging state. + If the enumeration value is 3, it indicates a battery group in the discharging state. + " + ::= { hwBattsOperate 3 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.2.4 + hwBattsCurrLimitStatus OBJECT-TYPE + SYNTAX INTEGER + { + unlimit(1), + limit(2), + unknown(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Battery group current-limiting state, indicates the state information about the battery group. It is an enumeration value. + If the enumeration value is 1, it indicates that the current of the battery group is not limited. + If the enumeration value is 2, it indicates the current of the battery group is limited. + " + ::= { hwBattsOperate 4 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.3 + hwBattsTest OBJECT IDENTIFIER ::= { hwSiteBatterys 3 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.3.1 + hwBattsTestRecordCount OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Battery test records number." + ::= { hwBattsTest 1 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.3.2 + hwSetBattsManuStdTestTime OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + UNITS "hours" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Battery standard test time, It can be configured by users, and its value is an integer (.0). + Here, if battery manual test is standard mode, value range defines between 1 to 6000, unit: minutes(m)" + ::= { hwBattsTest 2 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.3.3 + hwSetBattsManuStdTestEndVolt OBJECT-TYPE + SYNTAX Unsigned32 (170..220) + UNITS "V per cell" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Voltage when the battery test is ended, can be configured by users. Unit: V/cell, and the value is accurate to two decimal place (.2). + Here, if battery manual test is standard mode, value range defines between 1.7 to 2.2" + ::= { hwBattsTest 3 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.3.4 + hwSetBattsManuStdTestCellNum OBJECT-TYPE + SYNTAX Unsigned32 (1..50) + UNITS "cell" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Battery cell number in each Group, which is used in the battery standard manual test, can be configured by users. Unit: psc or cell, value range defines between 1 to 50. and the value is accurate to one decimal place (.0)." + ::= { hwBattsTest 4 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.3.5 + hwSetBattsManuShortTestTime OBJECT-TYPE + SYNTAX Unsigned32 (1..240) + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Battery short test time, It can be configured by users, and its value is an integer (.0). + If battery manual test is simple mode, value range defines between 1 to 240, unit: minutes(m)" + ::= { hwBattsTest 5 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.3.6 + hwSetBattsManuShortTestEndVolt OBJECT-TYPE + SYNTAX Unsigned32 (400..540) + UNITS "V" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Voltage when the battery short test is ended, can be configured by users. Unit: V, and the value is accurate to one decimal place (.1). + Here, if battery manual test is standard mode, value range defines between 40 to 54. + " + ::= { hwBattsTest 6 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.3.7 + hwCtrlBattsTestStartStop OBJECT-TYPE + SYNTAX INTEGER + { + stdTestStart(1), + shortTestStart(2), + testStop(3), + nullOper(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Battery manualtest start and stop. It is an enumeration value. + If the NMS notifies the SNMP agent that the node is set to 1, it means to start a standard manual test; + If the NMS notifies the SNMP agent that the node is set to 2, it means to start a short manual test; + If the NMS notifies the SNMP agent that the node is set to 3, it means to stop the battery test. + Set the parameters, such as battery test time, and voltage when the battery test stops before the node controls the start of the battery test. If the parameters are not set this time, the system uses the configuration parameters by default; and if the battery test is started at the first time, the system uses the default value. + Battery test can only start up in some conditions, so that the reason of Start of battery short test failed may be as follow: + 1. Interval between this test and the latest AC outage or test is longer than the preset duration. + 2. No major alarm is raised. + 3. The number of healthy modules is greater than 0. + 4. The number of battery strings is greater than 0." + ::= { hwBattsTest 7 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.3.100 + hwBattsTestResultTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBattsTestResultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Battery test result record table. Use this table to get battery test inital time, test result, battery efficiency, battery discharge time, terminated voltage, average current, discharge AH value, test temperature and test terminated course. This table's index is hwBattsTestResultIndex, clone Battery test result record table." + ::= { hwBattsTest 100 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.3.100.1 + hwBattsTestResultEntry OBJECT-TYPE + SYNTAX HwBattsTestResultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Battery test result table entry." + INDEX { hwBattsTestResultIndex } + ::= { hwBattsTestResultTable 1 } + + + HwBattsTestResultEntry ::= + SEQUENCE { + hwBattsTestResultIndex + Integer32, + hwBattsTestType + INTEGER, + hwBattsTestStartTime + OCTET STRING, + hwBattsTestResult + INTEGER, + hwBattsEfficiency + Integer32, + hwBattsDischargeTime + Unsigned32, + hwBattsDischargeEndVoltage + Unsigned32, + hwBattsDischargeAvCurrent + Integer32, + hwBattsDischargeAhValue + Unsigned32, + hwBattsTestTemprature + Integer32, + hwBattsTestEndCourse + INTEGER, + hwBattsTestResultRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.6.164.1.4.3.100.1.1 + hwBattsTestResultIndex OBJECT-TYPE + SYNTAX Integer32 (1..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Table index of the battery test results. Currently up to 10 times of the battery test results are saved by default. " + ::= { hwBattsTestResultEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.3.100.1.2 + hwBattsTestType OBJECT-TYPE + SYNTAX INTEGER + { + manualTest(1), + acOffAutoTest(2), + timedTest(3), + shortTest(4), + other(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Record test type of the battery test. It is an enumeration value: + If the NMS notifies the SNMP agent that this node is set to 1, it indicates a manual test; + If the NMS notifies the SNMP agent that this node is set to 2, it indicates a simplified test; + If the NMS notifies the SNMP agent that this node is set to 3, it indicates a timed test; + If the NMS notifies the SNMP agent that this node is set to 4, it indicates a short test; + If the NMS notifies the SNMP agent that this node is set to 255, it indicates a other test." + ::= { hwBattsTestResultEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.3.100.1.3 + hwBattsTestStartTime OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Test start time of the record in the battery test. It is of the character string type." + ::= { hwBattsTestResultEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.3.100.1.4 + hwBattsTestResult OBJECT-TYPE + SYNTAX INTEGER + { + battNoResult(1), + battNormal(2), + battPreAlarm(3), + battAlarm(4), + unknown(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Battery test result. It is an enumeration value. + If the enumeration value of the node is 1, it indicates that the battery test has no result: + If the enumeration value of the node is 2, it indicates that the battery is in the normal state: + If the enumeration value of the node is 3, it indicates that the battery is in the minor abnormal state, + If the enumeration value of the node is 4, it indicates that the battery is in the alarm state, + If the enumeration value of the node is 255, it indicates that the battery state is unknown," + ::= { hwBattsTestResultEntry 4 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.3.100.1.5 + hwBattsEfficiency OBJECT-TYPE + SYNTAX Integer32 (0..100) + UNITS "%" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Battery efficiency test. Value range: 0 to 100, Unit: %, and the value is an integer (.0). + If the value is -1, it indicates that the test value is inefficient." + ::= { hwBattsTestResultEntry 5 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.3.100.1.6 + hwBattsDischargeTime OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "hours" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Discharge time of the battery test records. Value range: 0 to 100, unit: hour (h), and the value is accurate to two decimal places (.2)." + ::= { hwBattsTestResultEntry 6 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.3.100.1.7 + hwBattsDischargeEndVoltage OBJECT-TYPE + SYNTAX Unsigned32 (0..600) + UNITS "V" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Discharge termination voltage of the battery test. Value range: 0 to 60, unit: V, and the value is accurate to one decimal place (.1)." + ::= { hwBattsTestResultEntry 7 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.3.100.1.8 + hwBattsDischargeAvCurrent OBJECT-TYPE + SYNTAX Integer32 (-10000..10000) + UNITS "A" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average discharge current of the battery test. Value range: -10000 to 10000, unit: A, and the value is accurate to one decimal place (.1)." + ::= { hwBattsTestResultEntry 8 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.3.100.1.9 + hwBattsDischargeAhValue OBJECT-TYPE + SYNTAX Unsigned32 (0..5000) + UNITS "Ah" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Discharge ampere per hour the battery test. Value range: 0 to 5000, Unit: Ah, and the value is an integer (.0). " + ::= { hwBattsTestResultEntry 9 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.3.100.1.10 + hwBattsTestTemprature OBJECT-TYPE + SYNTAX Integer32 (-50..100) + UNITS "centigrades" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Battery temperature of the battery test termination. Value range: -50 to +100, Unit: centigrade (°„C), and the value is an integer (.0). + If the value is -1024, it indicates that no battery temperature value sensor is detected." + ::= { hwBattsTestResultEntry 10 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.3.100.1.11 + hwBattsTestEndCourse OBJECT-TYPE + SYNTAX INTEGER + { + voltageToEnd(1), + timeToEnd(2), + acOnToEnd(3), + manulToEnd(4), + faultAlarmToEnd(5), + other(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Termination factors of the battery test. It is an enumeration value. + If the enumeration value is 1, it indicates that the voltage value of the battery test reaches the set termination voltage; + If the enumeration value is 2, it indicates that the voltage value of the battery test reaches the timing limit; + If the enumeration value is 3, it indicates that an alarm related to the battery leads to the stop of the battery test; + If the enumeration value is 4, it indicates that a battery test is stopped manually, + If the enumeration value is 5, it indicates that battery fault alarm happened, + If the enumeration value is 255, it indicates that battery test end for other courses." + ::= { hwBattsTestResultEntry 11 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.3.100.1.100 + hwBattsTestResultRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus of battery test table." + ::= { hwBattsTestResultEntry 100 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.4 + hwBattString OBJECT IDENTIFIER ::= { hwSiteBatterys 4 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.4.1 + hwBattStringConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBattStringConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Battery string config table. Use this table to get battery string equipment ID and equipment name, to set battery standard capacity and battery install time as well. This table's index is hwBattStringConfigIndex, clone battery string config table." + ::= { hwBattString 1 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.4.1.1 + hwBattStringConfigEntry OBJECT-TYPE + SYNTAX HwBattStringConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Battery string config table entry." + INDEX { hwBattStringConfigIndex } + ::= { hwBattStringConfigTable 1 } + + + HwBattStringConfigEntry ::= + SEQUENCE { + hwBattStringConfigIndex + Integer32, + hwBattStringEquipId + Unsigned32, + hwBattStringEquipName + OCTET STRING, + hwSetBattsTempUpperLimit + Integer32, + hwSetBattsTempLowerLimit + Integer32, + hwSetBattsTempMeasureUpperLimit + Integer32, + hwSetBattsTempMeasureLowerLimit + Integer32, + hwSetBattStdCapacity + Integer32, + hwSetBattInstallTime + OCTET STRING, + hwBattStringConfigRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.6.164.1.4.4.1.1.1 + hwBattStringConfigIndex OBJECT-TYPE + SYNTAX Integer32 (1..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Device table index of the battery string, which value range: 1 to 100." + ::= { hwBattStringConfigEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.4.1.1.2 + hwBattStringEquipId OBJECT-TYPE + SYNTAX Unsigned32 (3001..3100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Batteries device ID, can be configured by users. Value range: 003,001 to 003,100, in which the first three digits specify the device type and the last three specify the device SN." + ::= { hwBattStringConfigEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.4.1.1.3 + hwBattStringEquipName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Batteries device name, of the character string type, is used to specify the batteries. Users can configure it. + Otherwise, the configured character can not be any other languages except English." + ::= { hwBattStringConfigEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.4.1.1.4 + hwSetBattsTempUpperLimit OBJECT-TYPE + SYNTAX Integer32 (-50..100) + UNITS "centigrades" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Upper threshold of the battery temperature alarm, can be configured by users. Value range: -50 to 100, Unit: centigrade (°„C), and the value is an integer (.0)." + ::= { hwBattStringConfigEntry 4 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.4.1.1.5 + hwSetBattsTempLowerLimit OBJECT-TYPE + SYNTAX Integer32 (-50..100) + UNITS "centigrades" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Lower threshold of the battery temperature alarm, can be configured by users. Value range: -50 to 100, Unit: centigrade (°„C), and the value is an integer (.0)." + ::= { hwBattStringConfigEntry 5 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.4.1.1.6 + hwSetBattsTempMeasureUpperLimit OBJECT-TYPE + SYNTAX Integer32 (0..100) + UNITS "centigrades" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Upper threshold of the battery temperature measurement, can be configured by users. Value range: 0 to 100, Unit: centigrade (°„C), and the value is an integer (.0)." + ::= { hwBattStringConfigEntry 6 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.4.1.1.7 + hwSetBattsTempMeasureLowerLimit OBJECT-TYPE + SYNTAX Integer32 (-50..0) + UNITS "centigrades" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Lower threshold of the battery temperature measurement, can be configured by users. Value range: -50 to 0, Unit: centigrade (°„C), and the value is an integer (.0)." + ::= { hwBattStringConfigEntry 7 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.4.1.1.8 + hwSetBattStdCapacity OBJECT-TYPE + SYNTAX Integer32 (0..10000) + UNITS "Ah" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set battery standard capacity, is an inherent attribute of the device. Value range: 0 to 10000, unit: Ah, the value is an integer (.0). " + ::= { hwBattStringConfigEntry 8 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.4.1.1.9 + hwSetBattInstallTime OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set battery install time, of the character string type, can be configured by users. + Otherwise, the configured character can not be any other languages except English. " + ::= { hwBattStringConfigEntry 9 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.4.1.1.100 + hwBattStringConfigRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus of battery string config table." + ::= { hwBattStringConfigEntry 100 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.4.2 + hwBattStringOperTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBattStringOperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Battery string runing table. Use this table to get battery string current, persent of remain capacity, battery remain capacity, battery actual capacity, as well as battery temperature. This table's index is hwBattStringRunIndex, clone battery string runing table." + ::= { hwBattString 2 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.4.2.1 + hwBattStringOperEntry OBJECT-TYPE + SYNTAX HwBattStringOperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Battery string runing table entry." + INDEX { hwBattStringOperIndex } + ::= { hwBattStringOperTable 1 } + + + HwBattStringOperEntry ::= + SEQUENCE { + hwBattStringOperIndex + Integer32, + hwBattStringCurrent + Integer32, + hwBattStringRemainCapacityPercent + Unsigned32, + hwBattStringRemainCapacity + Unsigned32, + hwBattStringActualCapacity + Unsigned32, + hwBattStringTemprature + Integer32, + hwBattStringOperStatus + INTEGER, + hwBattStringOperRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.6.164.1.4.4.2.1.1 + hwBattStringOperIndex OBJECT-TYPE + SYNTAX Integer32 (1..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Device table index of the battery string, which value range: 1 to 100." + ::= { hwBattStringOperEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.4.2.1.2 + hwBattStringCurrent OBJECT-TYPE + SYNTAX Integer32 (-10000..10000) + UNITS "A" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Batteries current. It is an analog parameter collected by the battery string in real time. Value range: -1000 to +1000, unit: A, and the value is accurate to one decimal place (.1)." + ::= { hwBattStringOperEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.4.2.1.3 + hwBattStringRemainCapacityPercent OBJECT-TYPE + SYNTAX Unsigned32 (0..1000) + UNITS "%" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remaining capacity percentage of the battery string. Value range: 0 to 100, unit: %, and the value is accurate to one decimal place (.1)." + ::= { hwBattStringOperEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.4.2.1.4 + hwBattStringRemainCapacity OBJECT-TYPE + SYNTAX Unsigned32 (0..5000) + UNITS "Ah" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remaining capacity of the battery string. It is an analog parameter collected by the battery string in real time. Value range: 0 to 5000, unit: Ah, and the value is an integer (.0)." + ::= { hwBattStringOperEntry 4 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.4.2.1.5 + hwBattStringActualCapacity OBJECT-TYPE + SYNTAX Unsigned32 (0..5000) + UNITS "Ah" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Batteries actual capacity. It is an analog parameter collected by the battery string in real time.Value range: 0 to 5000, unit: Ah, the value is an integer (.0)." + ::= { hwBattStringOperEntry 5 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.4.2.1.6 + hwBattStringTemprature OBJECT-TYPE + SYNTAX Integer32 (-500..1000) + UNITS "centigrades" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Battery temperature. It is a battery parameter collected in real time. Value range: -50 to +100, unit: centigrade (°„C), and the value is an integer (.1). + If the value is -99999, it indicates that battery temperature sensor is not configured." + ::= { hwBattStringOperEntry 6 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.4.2.1.99 + hwBattStringOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + tempHigh(2), + tempLow(3), + loopBreak(4), + overCurrent(5), + unbalance(6), + alarmResume(254), + other(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of the site battery string module. It is an enumeration type: + If the enumeration value is 1, it indicates that the site battery string is in the normal state; + If the enumeration value is 2, it indicates that the battery string is over upper alarm threshold of temperature; + If the enumeration value is 3, it indicates that the battery string is under lower alarm threshold of temperature; + If the enumeration value is 4, it indicates that battery string loop has disconnected; + If the enumeration value is 5, it indicates that the current of batery is over upper charging threshold; + If the enumeration value is 254, it indicates battery string alarm resume; + If the enumeration value is 255, it indicates battery string operation status unknown. " + ::= { hwBattStringOperEntry 99 } + + + -- 1.3.6.1.4.1.2011.6.164.1.4.4.2.1.100 + hwBattStringOperRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus of battery string runing table." + ::= { hwBattStringOperEntry 100 } + + + -- 1.3.6.1.4.1.2011.6.164.1.5 + hwSiteAcDistributions OBJECT IDENTIFIER ::= { hwSiteMonitorMIBObjects 5 } + + + -- 1.3.6.1.4.1.2011.6.164.1.5.1 + hwAcDistributionsGroup OBJECT IDENTIFIER ::= { hwSiteAcDistributions 1 } + + + -- 1.3.6.1.4.1.2011.6.164.1.5.1.1 + hwAcsGroupId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "AC group ID, is the unique ID of the AC group. The first three digits indicate the device type and the last three indicate the device SN. If the last three digits are 000, it indicates a virtual device. " + ::= { hwAcDistributionsGroup 1 } + + + -- 1.3.6.1.4.1.2011.6.164.1.5.1.2 + hwAcsGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Device name of the AC group. It is of the character string type, and can be configured by users. + Otherwise, the configured character can not be any other languages except English." + ::= { hwAcDistributionsGroup 2 } + + + -- 1.3.6.1.4.1.2011.6.164.1.5.1.3 + hwAcsTotalCurrent OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "A" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total current of the AC group. It indicates the real-time statistics of the AC group. Value range: 0 to 1000, unit: A, and the value is accurate to one decimal place (.1)." + ::= { hwAcDistributionsGroup 3 } + + + -- 1.3.6.1.4.1.2011.6.164.1.5.1.4 + hwAcsTotalQuantity OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total quantity of the site ACUs. Value range: 0 to 100. " + ::= { hwAcDistributionsGroup 4 } + + + -- 1.3.6.1.4.1.2011.6.164.1.5.1.5 + hwSetAcsUpperVoltLimit OBJECT-TYPE + SYNTAX Unsigned32 (60..500) + UNITS "V" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Upper threshold of the AC voltage alarm, can be configured by users. Value range: 60 to 500, unit: V, and the value is an integer (.0)." + ::= { hwAcDistributionsGroup 5 } + + + -- 1.3.6.1.4.1.2011.6.164.1.5.1.6 + hwSetAcsLowerVoltLimit OBJECT-TYPE + SYNTAX Unsigned32 (60..500) + UNITS "V" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Lower threshold of the AC voltage alarm, can be configured by users. Value range: 60 to 500, unit: V, and the value is an integer (.0)." + ::= { hwAcDistributionsGroup 6 } + + + -- 1.3.6.1.4.1.2011.6.164.1.5.2 + hwAcDistribution OBJECT IDENTIFIER ::= { hwSiteAcDistributions 2 } + + +-- 1.3.6.1.4.1.2011.6.1.5.5 + -- 1.3.6.1.4.1.2011.6.164.1.5.2.1 + hwAcInputTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAcInputEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "AC input table. Use this table to get AC distribution unit ID, AC distribution unit name, A phase or AB line voltage, B phase or BC line voltage, C phase or CA line voltage, AC input breaker status, as well as AC output breakers quantity, which defines hwAcOutputBreakerTable row number. This table's index is hwAcInputIndex, clone AC input table." + ::= { hwAcDistribution 1 } + + +-- 1.3.6.1.4.1.2011.6.1.5.5.1 + -- 1.3.6.1.4.1.2011.6.164.1.5.2.1.1 + hwAcInputEntry OBJECT-TYPE + SYNTAX HwAcInputEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "AC input table entry." + INDEX { hwAcInputIndex } + ::= { hwAcInputTable 1 } + + + HwAcInputEntry ::= + SEQUENCE { + hwAcInputIndex + Integer32, + hwAcEquipId + Unsigned32, + hwAcEquipName + OCTET STRING, + hwApOrAblVoltage + Unsigned32, + hwBpOrBclVoltage + Unsigned32, + hwCpOrCalVoltage + Unsigned32, + hwAphaseCurrent + Integer32, + hwBphaseCurrent + Integer32, + hwCphaseCurrent + Integer32, + hwAcInputBreakersQuantity + Unsigned32, + hwAcInputOperStatus + INTEGER, + hwAcRowStatus + RowStatus + } + +-- 1.3.6.1.4.1.2011.6.1.5.5.1.1 + -- 1.3.6.1.4.1.2011.6.164.1.5.2.1.1.1 + hwAcInputIndex OBJECT-TYPE + SYNTAX Integer32 (1..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ACU device table index, which value range: 1 to 100. Lines of the device list are restricted by the total quantity of ACUs (hwAcsInputQuantity)." + ::= { hwAcInputEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.164.1.5.2.1.1.2 + hwAcEquipId OBJECT-TYPE + SYNTAX Unsigned32 (4001..4100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ACU device ID, which users can configure. Value range: 004,001 to 004,100, in which The first digits indicate the device type and the last three digits indicate the device SN." + ::= { hwAcInputEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.164.1.5.2.1.1.3 + hwAcEquipName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "ACU device name, of the character string type, is used to specify the alternating current unit (ACU). Users can configure it. + Otherwise, the configured character can not be any other languages except English." + ::= { hwAcInputEntry 3 } + + +-- 1.3.6.1.4.1.2011.6.1.5.5.1.5 + -- 1.3.6.1.4.1.2011.6.164.1.5.2.1.1.4 + hwApOrAblVoltage OBJECT-TYPE + SYNTAX Unsigned32 (0..5000) + UNITS "V" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ACU A-phase or AB-line voltage. Value range: 0 to 500, unit: V, and the value is accurate to one decimal place (.1)." + ::= { hwAcInputEntry 4 } + + +-- 1.3.6.1.4.1.2011.6.1.5.5.1.6 + -- 1.3.6.1.4.1.2011.6.164.1.5.2.1.1.5 + hwBpOrBclVoltage OBJECT-TYPE + SYNTAX Unsigned32 (0..5000) + UNITS "V" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ACU B-phase or BC-line voltage. Value range: 0 to 500, unit: V, and the value is accurate to one decimal place (.1)." + ::= { hwAcInputEntry 5 } + + +-- 1.3.6.1.4.1.2011.6.1.5.5.1.7 + -- 1.3.6.1.4.1.2011.6.164.1.5.2.1.1.6 + hwCpOrCalVoltage OBJECT-TYPE + SYNTAX Unsigned32 (0..5000) + UNITS "V" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ACU C-phase or CA-line voltage. Value range: 0 to 500, unit: V, and the value is accurate to one decimal place (.1)." + ::= { hwAcInputEntry 6 } + + +-- 1.3.6.1.4.1.2011.6.1.5.5.1.11 + -- 1.3.6.1.4.1.2011.6.164.1.5.2.1.1.7 + hwAphaseCurrent OBJECT-TYPE + SYNTAX Integer32 (0..1000) + UNITS "A" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ACU A-phase current. It is an analog parameter collected by the ACU in real time. Value range: 0 to 100, unit: A, and the value is accurate to one decimal place (.1)." + ::= { hwAcInputEntry 7 } + + +-- 1.3.6.1.4.1.2011.6.1.5.5.1.12 + -- 1.3.6.1.4.1.2011.6.164.1.5.2.1.1.8 + hwBphaseCurrent OBJECT-TYPE + SYNTAX Integer32 (0..1000) + UNITS "A" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ACU B-phase current. It is an analog parameter collected by the ACU in real time. Value range: 0 to 100, unit: A, and the value is accurate to one decimal place (.1)." + ::= { hwAcInputEntry 8 } + + +-- 1.3.6.1.4.1.2011.6.1.5.5.1.13 + -- 1.3.6.1.4.1.2011.6.164.1.5.2.1.1.9 + hwCphaseCurrent OBJECT-TYPE + SYNTAX Integer32 (0..1000) + UNITS "A" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ACU C-phase current. It is an analog parameter collected by the ACU in real time. Value range: 0 to 100, unit: A, and the value is accurate to one decimal place (.1)." + ::= { hwAcInputEntry 9 } + + + -- 1.3.6.1.4.1.2011.6.164.1.5.2.1.1.10 + hwAcInputBreakersQuantity OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Quantity of the AC air circuit breakers. + As the ACU lower-level subset, the node indicates the quantity of the output air circuit breakers contained by each ACU lower-level subset. Value range: 0 to 100. + " + ::= { hwAcInputEntry 10 } + + + -- 1.3.6.1.4.1.2011.6.164.1.5.2.1.1.99 + hwAcInputOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + acOff(2), + acAbsent(3), + voltHigh(4), + voltLow(5), + alarmResume(254), + other(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of the site AC distribution uint. It is an enumeration type: + If the enumeration value is 1, it indicates that the site AC distribution uint is in the normal state; + If the enumeration value is 2, it indicates that AC distribution uint power off; + If the enumeration value is 3, it indicates that AC input phase absent; + If the enumeration value is 4, it indicates that AC voltage is over upper alarm threshold; + If the enumeration value is 5, it indicates that AC voltage is under lower alarm threshold; + If the enumeration value is 254, it indicates AC distribution uint alarm resume; + If the enumeration value is 255, it indicates AC distribution uint operation status unknown. + " + ::= { hwAcInputEntry 99 } + + +-- 1.3.6.1.4.1.2011.6.1.5.5.1.16 + -- 1.3.6.1.4.1.2011.6.164.1.5.2.1.1.100 + hwAcRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus of ACU." + ::= { hwAcInputEntry 100 } + + + -- 1.3.6.1.4.1.2011.6.164.1.5.2.2 + hwAcInputBreakerTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAcInputBreakerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ac input breaker table. Use this table to get AC input breaker equipment ID, AC input breaker equipment name, and AC input breaker status. This table's index is hwAcInputBreakerIndex, which qualificated by hwAcInputBreakersQuantity in hwAcInputTable, clone Ac input breaker table." + ::= { hwAcDistribution 2 } + + + -- 1.3.6.1.4.1.2011.6.164.1.5.2.2.1 + hwAcInputBreakerEntry OBJECT-TYPE + SYNTAX HwAcInputBreakerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ac input breaker table entry." + INDEX { hwAcInputIndex, hwAcInputBreakerIndex } + ::= { hwAcInputBreakerTable 1 } + + + HwAcInputBreakerEntry ::= + SEQUENCE { + hwAcInputBreakerIndex + Integer32, + hwAcInputBreakerEquipId + Unsigned32, + hwAcInputBreakerEquipName + OCTET STRING, + hwAcInputBreakerOperStatus + INTEGER, + hwAcInputBreakerRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.6.164.1.5.2.2.1.1 + hwAcInputBreakerIndex OBJECT-TYPE + SYNTAX Integer32 (1..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Device table index of the AC air circuit breaker. Value range: 1 to 100. + An input air circuit breaker device can be uniquely identified through the ACU table index and device index of the AC air circuit breaker. " + ::= { hwAcInputBreakerEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.164.1.5.2.2.1.2 + hwAcInputBreakerEquipId OBJECT-TYPE + SYNTAX Unsigned32 (5001..5100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "AC input air circuit breaker ID. Value range: 005,001 to 005,100. The first digits indicate the device type and the last three digits indicate the device SN." + ::= { hwAcInputBreakerEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.164.1.5.2.2.1.3 + hwAcInputBreakerEquipName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "AC input air circuit breaker name, of the character string type, can configured by users. + Otherwise, the configured character can not be any other languages except English." + ::= { hwAcInputBreakerEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.164.1.5.2.2.1.99 + hwAcInputBreakerOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + disconnect(2), + alarmResume(254), + other(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operation state of the site AC input breaker. It is an enumeration type: + If the enumeration value is 1, it indicates that the site AC input breaker is in the normal state; + If the enumeration value is 2, it indicates that the AC input breaker disconnect; + If the enumeration value is 254, it indicates AC input breaker alarm resume; + If the enumeration value is 255, it indicates AC input breaker operation status unknown. + " + ::= { hwAcInputBreakerEntry 99 } + + + -- 1.3.6.1.4.1.2011.6.164.1.5.2.2.1.100 + hwAcInputBreakerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus of AC input breaker." + ::= { hwAcInputBreakerEntry 100 } + + + -- 1.3.6.1.4.1.2011.6.164.1.6 + hwSiteDcDistributions OBJECT IDENTIFIER ::= { hwSiteMonitorMIBObjects 6 } + + + -- 1.3.6.1.4.1.2011.6.164.1.6.1 + hwDcDistributionsGroup OBJECT IDENTIFIER ::= { hwSiteDcDistributions 1 } + + + -- 1.3.6.1.4.1.2011.6.164.1.6.1.1 + hwDcsGroupId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DC group ID: unique ID of the DC group. in which The first digits indicate the device type and the last three digits indicate the device SN. If the last three digits are 000, it indicates a virtual device." + ::= { hwDcDistributionsGroup 1 } + + + -- 1.3.6.1.4.1.2011.6.164.1.6.1.2 + hwDcsGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Device name of the DC group, of the character string type, can be configured by users. + Otherwise, the configured character can not be any other languages except English." + ::= { hwDcDistributionsGroup 2 } + + + -- 1.3.6.1.4.1.2011.6.164.1.6.1.3 + hwDcsTotalVoltage OBJECT-TYPE + SYNTAX Unsigned32 (0..600) + UNITS "V" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total voltage of the DC group. Value range: 0 to 60, unit: V, and the value is accurate to one decimal place (.1)." + ::= { hwDcDistributionsGroup 3 } + + + -- 1.3.6.1.4.1.2011.6.164.1.6.1.4 + hwDcsTotalCurrent OBJECT-TYPE + SYNTAX Unsigned32 (0..1000000) + UNITS "A" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total current of the DC group. Value range: 0 to 10000, unit: A, and the value is accurate to one decimal place (.1). " + ::= { hwDcDistributionsGroup 4 } + + + -- 1.3.6.1.4.1.2011.6.164.1.6.1.5 + hwDcsTotalPower OBJECT-TYPE + SYNTAX Unsigned32 (0..600000) + UNITS "W" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total power of the DC group. Value range: 0 to 10000, unit: W, and the value is an integer (.0)." + ::= { hwDcDistributionsGroup 5 } + + + -- 1.3.6.1.4.1.2011.6.164.1.6.1.6 + hwDcsTotalQuantity OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total quantity of the DC units, and its Value range: 0 to 100." + ::= { hwDcDistributionsGroup 6 } + + + -- 1.3.6.1.4.1.2011.6.164.1.6.1.7 + hwSetDcsUpperVoltLimit OBJECT-TYPE + SYNTAX Unsigned32 (300..600) + UNITS "V" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Upper threshold of the DC voltage alarm, can be configued by users. Value range: 30 to 60, unit: V, and the value is accurate to one decimal space (.1)." + ::= { hwDcDistributionsGroup 7 } + + + -- 1.3.6.1.4.1.2011.6.164.1.6.1.8 + hwSetDcsLowerVoltLimit OBJECT-TYPE + SYNTAX Unsigned32 (300..600) + UNITS "V" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Lower threshold of the DC voltage alarm, can be configued by users. Value range: 30 to 60, unit: V, and the value is accurate to one decimal space (.1)." + ::= { hwDcDistributionsGroup 8 } + + + -- 1.3.6.1.4.1.2011.6.164.1.6.2 + hwDcDistribution OBJECT IDENTIFIER ::= { hwSiteDcDistributions 2 } + + + -- 1.3.6.1.4.1.2011.6.164.1.6.2.1 + hwDcOutputTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDcOutputEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DC output table. Use this table to get DC distribution unit ID, DC distribution unit name, DC output voltage, DC output power, and loads quantity in each DC distribution unit, which defines hwLoadsOutputTable row number. This table's index is hwDcOutputIndex, clone Dc output table." + ::= { hwDcDistribution 1 } + + + -- 1.3.6.1.4.1.2011.6.164.1.6.2.1.1 + hwDcOutputEntry OBJECT-TYPE + SYNTAX HwDcOutputEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Dc output table entry." + INDEX { hwDcOutputIndex } + ::= { hwDcOutputTable 1 } + + + HwDcOutputEntry ::= + SEQUENCE { + hwDcOutputIndex + Integer32, + hwDcOutputEquipId + Unsigned32, + hwDcOutputEquipName + OCTET STRING, + hwDcOutputVoltage + Unsigned32, + hwDcOutputCurrent + Unsigned32, + hwDcOutputPower + Unsigned32, + hwLoadsQuantity + Unsigned32, + hwDcOutputOperStatus + INTEGER, + hwDcOutputRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.6.164.1.6.2.1.1.1 + hwDcOutputIndex OBJECT-TYPE + SYNTAX Integer32 (1..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Device table index of the DC units, which value range: 1 to 100. Lines of the device list are restricted by the total quantity of DC units (hwDcsQuantity)." + ::= { hwDcOutputEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.164.1.6.2.1.1.2 + hwDcOutputEquipId OBJECT-TYPE + SYNTAX Unsigned32 (6001..6100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DC unit device ID, which value range: 006,001 to 006,100. The first digits indicate the device type and the last three digits indicate the device SN. " + ::= { hwDcOutputEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.164.1.6.2.1.1.3 + hwDcOutputEquipName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "DC unit device name, of the character string type, can be configued by users. + Otherwise, the configured character can not be any other languages except English." + ::= { hwDcOutputEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.164.1.6.2.1.1.4 + hwDcOutputVoltage OBJECT-TYPE + SYNTAX Unsigned32 (0..600) + UNITS "V" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DC output voltage. It is an analog parameter collected by the DC power in real time. Value range: 0 to 60, unit: V, and the value is accurate to one decimal space (.1)." + ::= { hwDcOutputEntry 4 } + + + -- 1.3.6.1.4.1.2011.6.164.1.6.2.1.1.5 + hwDcOutputCurrent OBJECT-TYPE + SYNTAX Unsigned32 (0..100000) + UNITS "A" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DC output current. It is an analog parameter collected by the DC power in real time. Value range: 0 to 10000, unit: A, and the value is accurate to one decimal space (.1)." + ::= { hwDcOutputEntry 5 } + + + -- 1.3.6.1.4.1.2011.6.164.1.6.2.1.1.6 + hwDcOutputPower OBJECT-TYPE + SYNTAX Unsigned32 (0..600000) + UNITS "W" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DC output power. It is an analog parameter collected by the DC power in real time. Value range: 0 to 600000, unit: W, and the value is an integer (.0)." + ::= { hwDcOutputEntry 6 } + + + -- 1.3.6.1.4.1.2011.6.164.1.6.2.1.1.7 + hwLoadsQuantity OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Quantity of the DC load output branches, which value range: 0 to 100. + As the DC unit lower-level subset, the node indicates the quantity of the DC load output branches contained by each DC unit lower-level subset." + ::= { hwDcOutputEntry 7 } + + + -- 1.3.6.1.4.1.2011.6.164.1.6.2.1.1.99 + hwDcOutputOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + voltHigh(2), + voltLow(3), + alarmResume(254), + other(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of the site DC distribution uint. It is an enumeration type: + If the enumeration value is 1, it indicates that the site DC distribution uint is in the normal state; + If the enumeration value is 2, it indicates that DC voltage is over the upper alarm threshold; + If the enumeration value is 3, it indicates that DC voltage is under the lower alarm threshold; + If the enumeration value is 254, it indicates DC distribution uint alarm resume; + If the enumeration value is 255, it indicates DC distribution uint operation status unknown. + " + ::= { hwDcOutputEntry 99 } + + + -- 1.3.6.1.4.1.2011.6.164.1.6.2.1.1.100 + hwDcOutputRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus of Dc output equipments." + ::= { hwDcOutputEntry 100 } + + + -- 1.3.6.1.4.1.2011.6.164.1.6.2.2 + hwLoadBranchTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwLoadBranchEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Loads output table. Use this table to get load branch equipment ID, load branch equipment name, load branch current, and load branch power. This table's index is hwLoadBranchIndex, which qualificated by hwloadsQuantity in hwDcOutputTable, clone loads output table." + ::= { hwDcDistribution 2 } + + + -- 1.3.6.1.4.1.2011.6.164.1.6.2.2.1 + hwLoadBranchEntry OBJECT-TYPE + SYNTAX HwLoadBranchEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Loads output table entry." + INDEX { hwDcOutputIndex, hwLoadBranchIndex } + ::= { hwLoadBranchTable 1 } + + + HwLoadBranchEntry ::= + SEQUENCE { + hwLoadBranchIndex + Integer32, + hwLoadBranchEquipId + Unsigned32, + hwLoadBranchEquipName + OCTET STRING, + hwLoadBranchCurrent + Unsigned32, + hwLoadBranchPower + Unsigned32, + hwLoadBranchOperStatus + INTEGER, + hwLoadBranchRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.6.164.1.6.2.2.1.1 + hwLoadBranchIndex OBJECT-TYPE + SYNTAX Integer32 (1..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Device table index of the DC load output branch, which value range: 1 to 100. + A DC load output branch can be uniquely identified through the DC unit table index and device index of the DC load output branch." + ::= { hwLoadBranchEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.164.1.6.2.2.1.2 + hwLoadBranchEquipId OBJECT-TYPE + SYNTAX Unsigned32 (7001..7100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Device ID of the DC load output branch. Value range: 007,001 to 007,100. The first digits indicate the device type and the last three digits indicate the SN of the device. " + ::= { hwLoadBranchEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.164.1.6.2.2.1.3 + hwLoadBranchEquipName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Device name of the DC load output branch, of the character string type, can be configured by users. + Otherwise, the configured character can not be any other languages except English." + ::= { hwLoadBranchEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.164.1.6.2.2.1.4 + hwLoadBranchCurrent OBJECT-TYPE + SYNTAX Unsigned32 (0..100000) + UNITS "A" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DC load output branch current. It is an analog parameter collected by the load branch in real time. Value range: 0 to 10000, unit: A, and the value is accurate to one decimal space (.1)." + ::= { hwLoadBranchEntry 4 } + + + -- 1.3.6.1.4.1.2011.6.164.1.6.2.2.1.5 + hwLoadBranchPower OBJECT-TYPE + SYNTAX Unsigned32 (0..600000) + UNITS "W" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DC load branch power. It is an analog parameter collected by the DC power in real time. Value range: 0 to 600000, unit: W, and the value is an integer (.0)." + ::= { hwLoadBranchEntry 5 } + + + -- 1.3.6.1.4.1.2011.6.164.1.6.2.2.1.99 + hwLoadBranchOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + disconnect(2), + alarmResume(254), + other(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of the site load output branch. It is an enumeration type: + If the enumeration value is 1, it indicates that the site load output branch is in the normal state; + If the enumeration value is 2, it indicates that the load output branch disconnect; + If the enumeration value is 254, it indicates load output branch alarm resume; + If the enumeration value is 255, it indicates load output branch operation status unknown. + " + ::= { hwLoadBranchEntry 99 } + + + -- 1.3.6.1.4.1.2011.6.164.1.6.2.2.1.100 + hwLoadBranchRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus of loads output branch." + ::= { hwLoadBranchEntry 100 } + + + -- 1.3.6.1.4.1.2011.6.164.1.7 + hwLvdUnits OBJECT IDENTIFIER ::= { hwSiteMonitorMIBObjects 7 } + + + -- 1.3.6.1.4.1.2011.6.164.1.7.1 + hwLvdsGroup OBJECT IDENTIFIER ::= { hwLvdUnits 1 } + + + -- 1.3.6.1.4.1.2011.6.164.1.7.1.1 + hwLvdsGroupId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LVD unit group ID. It is the unique ID of the LVD unit group. The first digits indicate the device type. The last three digits indicate the device SN. If the last three digits are 000, it indicates a virtual device." + ::= { hwLvdsGroup 1 } + + + -- 1.3.6.1.4.1.2011.6.164.1.7.1.2 + hwLvdsGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Low-voltage power-off unit group name, of the character string type, can be configured by users. + Otherwise, the configured character can not be any other languages except English." + ::= { hwLvdsGroup 2 } + + + -- 1.3.6.1.4.1.2011.6.164.1.7.1.3 + hwLvdsTotalQuantity OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total quantity of power-off units. Value range: 0 to 100." + ::= { hwLvdsGroup 3 } + + + -- 1.3.6.1.4.1.2011.6.164.1.7.2 + hwLvdUnit OBJECT IDENTIFIER ::= { hwLvdUnits 2 } + + + -- 1.3.6.1.4.1.2011.6.164.1.7.2.1 + hwLvdBranchTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwLvdBranchEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Power-off unit table. Use this table to get Lvd unit equipment ID and power-off unit equipment name, set power-off enable and power-off voltage, as well as control power-off unit disconnected. This table's index is hwLvdBranchIndex, which qualificated by hwLvdsQuantity, clone power-off unit table." + ::= { hwLvdUnit 1 } + + + -- 1.3.6.1.4.1.2011.6.164.1.7.2.1.1 + hwLvdBranchEntry OBJECT-TYPE + SYNTAX HwLvdBranchEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Power-off table entry." + INDEX { hwLvdBranchIndex } + ::= { hwLvdBranchTable 1 } + + + HwLvdBranchEntry ::= + SEQUENCE { + hwLvdBranchIndex + Integer32, + hwLvdUnitEquipId + Unsigned32, + hwLvdUnitEquipName + OCTET STRING, + hwSetLvdEnable + INTEGER, + hwSetLvdVoltage + Integer32, + hwCtrlLvd + INTEGER, + hwLvdBranchOperStatus + INTEGER, + hwLvdBranchRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.6.164.1.7.2.1.1.1 + hwLvdBranchIndex OBJECT-TYPE + SYNTAX Integer32 (1..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Device table index of a power-off unit. Value range: 1 to 100. Lines of the device list are restricted by the total quantity of the power-off units (hwLvdsTotalQuantity). " + ::= { hwLvdBranchEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.164.1.7.2.1.1.2 + hwLvdUnitEquipId OBJECT-TYPE + SYNTAX Unsigned32 (8001..8100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Device ID of a power-off unit. Value range: 8001 to 8100. The first digits indicate the device type and the last three digits indicate the device SN. " + ::= { hwLvdBranchEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.164.1.7.2.1.1.3 + hwLvdUnitEquipName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Device name of a power-off unit, of the character string type, is used to specify the low-voltage power-off unit. Users can configure it. + Otherwise, the configured character can not be any other languages except English. " + ::= { hwLvdBranchEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.164.1.7.2.1.1.4 + hwSetLvdEnable OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Control power-off unit enabling. It is an enumeration value, and users actively set it. + If the enumeration value is 1, it means to enable the power-off unit; + If the enumeration value is 2, it means to disable the power-off unit. + When the power-off unit control is not configured, the power-off unit is enabled by default." + ::= { hwLvdBranchEntry 4 } + + + -- 1.3.6.1.4.1.2011.6.164.1.7.2.1.1.5 + hwSetLvdVoltage OBJECT-TYPE + SYNTAX Integer32 (350..600) + UNITS "V" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Low-voltage power-off voltage of a power-off unit can be configured by users. Its value range: 35 to 60, unit: V, and the value is accurate to one decimal space (.1)." + ::= { hwLvdBranchEntry 5 } + + + -- 1.3.6.1.4.1.2011.6.164.1.7.2.1.1.6 + hwCtrlLvd OBJECT-TYPE + SYNTAX INTEGER + { + powerOff(1), + powerOn(2), + nullOper(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Control of the power-off unit. It is an enumeration value, users control it manually. + If the NMS notifies the SNMP agent that the node is set to 1, it means to power off the power-off unit; + If the NMS notifies the SNMP agent that the node is set to 2, it means that the background controls the power-on of the LVD unit. + " + ::= { hwLvdBranchEntry 6 } + + + -- 1.3.6.1.4.1.2011.6.164.1.7.2.1.1.99 + hwLvdBranchOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + lowVoltOff(2), + backgroundOff(3), + localManualOff(4), + lowTempOff(5), + highTempOff(6), + alarmResume(254), + other(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of the site LVD uint. It is an enumeration type: + If the enumeration value is 1, it indicates that the site LVD uint is in the normal state; + If the enumeration value is 2, it indicates that the power-off uint disconnect for low voltage; + If the enumeration value is 3, it indicates that the power-off uint disconnect bakeground; + If the enumeration value is 4, it indicates that the power-off uint local disconnect manually; + If the enumeration value is 5, it indicates that the power-off uint disconnect for under temperature; + If the enumeration value is 6, it indicates that the power-off uint disconnect for over temperature; + If the enumeration value is 254, it indicates that the power-off uint alarm resume; + If the enumeration value is 255, it indicates LVD uint operation status unknown. " + ::= { hwLvdBranchEntry 99 } + + + -- 1.3.6.1.4.1.2011.6.164.1.7.2.1.1.100 + hwLvdBranchRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus of lvd table." + ::= { hwLvdBranchEntry 100 } + + + -- 1.3.6.1.4.1.2011.6.164.1.8 + hwSiteEnvUnits OBJECT IDENTIFIER ::= { hwSiteMonitorMIBObjects 8 } + + + -- 1.3.6.1.4.1.2011.6.164.1.8.1 + hwEnvUnitsGroup OBJECT IDENTIFIER ::= { hwSiteEnvUnits 1 } + + + -- 1.3.6.1.4.1.2011.6.164.1.8.1.1 + hwEnvUnitsGroupId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit group ID of the site environment. It is the unique ID of the unit group on the site. The first digits indicate the device type. The last three digits indicate the device SN. If the last three digits are 000, it indicates a virtual device. " + ::= { hwEnvUnitsGroup 1 } + + + -- 1.3.6.1.4.1.2011.6.164.1.8.1.2 + hwEnvUnitsGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Unit group name of the site environment, of the character string type, can be configured by users. + Otherwise, the configured character can not be any other languages except English." + ::= { hwEnvUnitsGroup 2 } + + + -- 1.3.6.1.4.1.2011.6.164.1.8.1.3 + hwCtrlSmokeReset OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + reset(2), + nullOper(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Smoke sensor reset. It manually controls clearance of the smoke sensor alarm, and this node is of the enumeration type. + If the enumeration value is 1, it indicates that the reset of the smoke sensor is not required. + If the enumeration value of the node is 2, it indicates that the background controls the reset of the smoke sensor. + " + ::= { hwEnvUnitsGroup 3 } + + + -- 1.3.6.1.4.1.2011.6.164.1.8.1.4 + hwCtrlDoorReset OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + reset(2), + nullOper(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Door actuator reset control. It manually controls clearance of the door actuator alarm. This node is of the enumeration type. + If the enumeration value is 1, it indicates that clearance of the door actuator is not required; + If the enumeration value is 2, it indicates that the background controls clearance of the door actuator. " + ::= { hwEnvUnitsGroup 4 } + + + -- 1.3.6.1.4.1.2011.6.164.1.8.1.5 + hwCtrlBuzzerEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2), + nullOper(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Buzzer enabling. It manually controls the enabling of the buzzer alarm. This node is of the enumeration type. + When the enumeration value is 1, it means to enable the buzzer; + When the enumeration value is 2, it means to disable the buzzer. + " + ::= { hwEnvUnitsGroup 5 } + + + -- 1.3.6.1.4.1.2011.6.164.1.8.1.6 + hwEnvTempSensorsTotalQuantity OBJECT-TYPE + SYNTAX Unsigned32 (0..256) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Quantity of the environment temperature sensors, and its value range: 0 to 256." + ::= { hwEnvUnitsGroup 6 } + + + -- 1.3.6.1.4.1.2011.6.164.1.8.1.7 + hwEnvHumiSensorsTotalQuantity OBJECT-TYPE + SYNTAX Unsigned32 (0..256) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Quantity of the environment humidity sensors, and its value range: 0 to 256." + ::= { hwEnvUnitsGroup 7 } + + + -- 1.3.6.1.4.1.2011.6.164.1.8.1.8 + hwSpareDigitalsTotalQuantity OBJECT-TYPE + SYNTAX Unsigned32 (0..256) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Quantity of the Spare digitals, and its value range: 0 to 256." + ::= { hwEnvUnitsGroup 8 } + + + -- 1.3.6.1.4.1.2011.6.164.1.8.2 + hwEnvSensor OBJECT IDENTIFIER ::= { hwSiteEnvUnits 2 } + + + -- 1.3.6.1.4.1.2011.6.164.1.8.2.1 + hwEnvTempSensorTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEnvTempSensorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Site environment temperature table. Use this table to get environment temperature equipment ID, environment temperature equipment name, and environment temperature, set environment temperature upper limit, environment temperature lower limit, and environment temperature alarm enable. This table's index is hwEnvTempSensorIndex, which qualificated by hwEnvTempSensorsQuantity, clone site environment temperature table." + ::= { hwEnvSensor 1 } + + + -- 1.3.6.1.4.1.2011.6.164.1.8.2.1.1 + hwEnvTempSensorEntry OBJECT-TYPE + SYNTAX HwEnvTempSensorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Site environment temperature table entry." + INDEX { hwEnvTempSensorIndex } + ::= { hwEnvTempSensorTable 1 } + + + HwEnvTempSensorEntry ::= + SEQUENCE { + hwEnvTempSensorIndex + Integer32, + hwEnvTempEquipId + Unsigned32, + hwEnvTempEquipName + OCTET STRING, + hwEnvTemperature + Integer32, + hwSetEnvTempUpperLimit + Integer32, + hwSetEnvTempLowerLimit + Integer32, + hwSetEnvTempMeasureUpperLimit + Integer32, + hwSetEnvTempMeasureLowerLimit + Integer32, + hwSetEnvTempAlarmEnable + INTEGER, + hwEnvTempSensorOperStatus + INTEGER, + hwEnvTempSensorRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.6.164.1.8.2.1.1.1 + hwEnvTempSensorIndex OBJECT-TYPE + SYNTAX Integer32 (1..256) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Table index of the environment temperature sensors. Value range: 1 to 256. Lines of the device table are restricted by the quantity of environment temperature sensors (hwEnvTempSensorsTotalQuantity). " + ::= { hwEnvTempSensorEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.164.1.8.2.1.1.2 + hwEnvTempEquipId OBJECT-TYPE + SYNTAX Unsigned32 (9001..9255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Environment temperature sensor ID. Value range: 009'001 to 009'255, in which the first digits indicate the device type and the last three digits indicate the device SN. " + ::= { hwEnvTempSensorEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.164.1.8.2.1.1.3 + hwEnvTempEquipName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Environment temperature sensor name, of the character string type, is used to specify an environment temperature sensor. Users can configure it. + Otherwise, the configured character can not be any other languages except English. " + ::= { hwEnvTempSensorEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.164.1.8.2.1.1.4 + hwEnvTemperature OBJECT-TYPE + SYNTAX Integer32 (-50..100) + UNITS "centigrades" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Environment temperature. It is an environment parameter collected in real time. Value range: -50 to +100, unit: centigrade (°„C), and the value is an integer (.0). + If the value is -1024, it indicates that the temperature sensor is not configured." + ::= { hwEnvTempSensorEntry 4 } + + + -- 1.3.6.1.4.1.2011.6.164.1.8.2.1.1.5 + hwSetEnvTempUpperLimit OBJECT-TYPE + SYNTAX Integer32 (-50..100) + UNITS "centigrades" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Upper threshold of the environment temperature alarm, can be configured by users. Value range: -50 to 100, unit: centigrade (°„C), and the value is an integer (.0)." + ::= { hwEnvTempSensorEntry 5 } + + + -- 1.3.6.1.4.1.2011.6.164.1.8.2.1.1.6 + hwSetEnvTempLowerLimit OBJECT-TYPE + SYNTAX Integer32 (-50..100) + UNITS "centigrades" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Lower threshold of the environment temperature alarm, can be configured by users. Value range: -50 to 100, unit: centigrade (°„C), and the value is an integer (.0)." + ::= { hwEnvTempSensorEntry 6 } + + + -- 1.3.6.1.4.1.2011.6.164.1.8.2.1.1.7 + hwSetEnvTempMeasureUpperLimit OBJECT-TYPE + SYNTAX Integer32 (0..100) + UNITS "centigrades" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Upper threshold of the environment temperature measurement, can be configured by users. Value range: 0 to 100, unit: centigrade (°„C), and the value is an integer (.0)." + ::= { hwEnvTempSensorEntry 7 } + + + -- 1.3.6.1.4.1.2011.6.164.1.8.2.1.1.8 + hwSetEnvTempMeasureLowerLimit OBJECT-TYPE + SYNTAX Integer32 (-50..0) + UNITS "centigrades" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Lower threshold of the environment temperature measurement, can be configured by users. Value range: -50 to 0, unit: centigrade (°„C), and the value is an integer (.0)." + ::= { hwEnvTempSensorEntry 8 } + + + -- 1.3.6.1.4.1.2011.6.164.1.8.2.1.1.9 + hwSetEnvTempAlarmEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Environment temperature alarm. It is an enumeration type: + If the enumeration value is 1, enable the alarm of the environment temperature; + If the enumeration value is 2, disable the alarm of the environment temperature. " + ::= { hwEnvTempSensorEntry 9 } + + + -- 1.3.6.1.4.1.2011.6.164.1.8.2.1.1.99 + hwEnvTempSensorOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + tempHigh(2), + tempLow(3), + notInslot(4), + alarmResume(254), + other(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of the site environment temperature sensor. It is an enumeration type: + If the enumeration value is 1, it indicates that the site environment temperature sensor is in the normal state; + If the enumeration value is 2, it indicates that the environment temperature sensor is over temperature; + If the enumeration value is 3, it indicates that the environment temperature sensor is under temperature; + If the enumeration value is 4, it indicates that the environment temperature sensor is not in slot; + If the enumeration value is 254, it indicates that environment temperature alarm resume; + If the enumeration value is 255, it indicates environment temperature sensor operation status unknown. + + " + ::= { hwEnvTempSensorEntry 99 } + + + -- 1.3.6.1.4.1.2011.6.164.1.8.2.1.1.100 + hwEnvTempSensorRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus of Environment temperature table." + ::= { hwEnvTempSensorEntry 100 } + + + -- 1.3.6.1.4.1.2011.6.164.1.8.2.2 + hwEnvHumiSensorTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEnvHumiSensorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Environment humidity table. Use this table to get environment humidity equipment ID , environment humidity equipment name, and environment humidity, set environment humidity upper limit, environment humidity lower limit, and environment humidity alarm enable. This table's index is hwEnvHumiSensorIndex, which qualificated by hwEnvHumiSensorIndex, clone site environment humidity table." + ::= { hwEnvSensor 2 } + + + -- 1.3.6.1.4.1.2011.6.164.1.8.2.2.1 + hwEnvHumiSensorEntry OBJECT-TYPE + SYNTAX HwEnvHumiSensorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Environment humidity table entry." + INDEX { hwEnvHumiSensorIndex } + ::= { hwEnvHumiSensorTable 1 } + + + HwEnvHumiSensorEntry ::= + SEQUENCE { + hwEnvHumiSensorIndex + Integer32, + hwEnvHumiEquipId + Unsigned32, + hwEnvHumiEquipName + OCTET STRING, + hwEnvHumidity + Integer32, + hwSetEnvHumidityUpperLimit + Integer32, + hwSetEnvHumidityLowerLimit + Integer32, + hwSetEnvHumidityMeasureUpperLimit + Integer32, + hwSetEnvHumidityMeasureLowerLimit + Integer32, + hwSetEnvHumiAlarmEnable + INTEGER, + hwEnvHumiSensorOperStatus + INTEGER, + hwEnvHumiSensorRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.6.164.1.8.2.2.1.1 + hwEnvHumiSensorIndex OBJECT-TYPE + SYNTAX Integer32 (1..256) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Table index of the environment humility sensors. Value range: 1 to 256. Lines of the device list are restricted by the quantity of environment humility sensors (hwEnvHumiSensorsTotalQuantity). " + ::= { hwEnvHumiSensorEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.164.1.8.2.2.1.2 + hwEnvHumiEquipId OBJECT-TYPE + SYNTAX Unsigned32 (10001..10255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Environment humility sensor ID, can be configured by users. Value range: 010'001 to 010'255, in which the first digits indicate the device type and the last three digits indicate the device SN." + ::= { hwEnvHumiSensorEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.164.1.8.2.2.1.3 + hwEnvHumiEquipName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Environment humility sensor name, of the character string type, is used to specify an environment humility sensor. Users can configure it. + Otherwise, the configured character can not be any other languages except English. " + ::= { hwEnvHumiSensorEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.164.1.8.2.2.1.4 + hwEnvHumidity OBJECT-TYPE + SYNTAX Integer32 (0..100) + UNITS "%RH" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Environment humility. It is an environment parameter collected in real time. Value range: 0 to 100, unit: %RH, and the value is an integer (.0). + If the value is 255, it indicates that the humidity sensor is not configured." + ::= { hwEnvHumiSensorEntry 4 } + + + -- 1.3.6.1.4.1.2011.6.164.1.8.2.2.1.5 + hwSetEnvHumidityUpperLimit OBJECT-TYPE + SYNTAX Integer32 (0..100) + UNITS "%RH" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Upper threshold of the environment humility alarm, can be configured by users. Value range: 0 to 100, unit: %RH, and the value is an integer (.0)." + ::= { hwEnvHumiSensorEntry 5 } + + + -- 1.3.6.1.4.1.2011.6.164.1.8.2.2.1.6 + hwSetEnvHumidityLowerLimit OBJECT-TYPE + SYNTAX Integer32 (0..100) + UNITS "%RH" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Lower threshold of the environment humility alarm, can be configured by users. Value range: 0 to 100, unit: %RH, and the value is an integer (.0)." + ::= { hwEnvHumiSensorEntry 6 } + + + -- 1.3.6.1.4.1.2011.6.164.1.8.2.2.1.7 + hwSetEnvHumidityMeasureUpperLimit OBJECT-TYPE + SYNTAX Integer32 (0..100) + UNITS "%RH" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Upper threshold of the environment humility measurement, can be configured by users. Value range: 0 to 100, unit: %RH, and the value is an integer (.0)." + ::= { hwEnvHumiSensorEntry 7 } + + + -- 1.3.6.1.4.1.2011.6.164.1.8.2.2.1.8 + hwSetEnvHumidityMeasureLowerLimit OBJECT-TYPE + SYNTAX Integer32 (0..100) + UNITS "%RH" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Lower threshold of the environment humility measurement, can be configured by users. Value range: 0 to 100, unit: %RH, and the value is an integer (.0)." + ::= { hwEnvHumiSensorEntry 8 } + + + -- 1.3.6.1.4.1.2011.6.164.1.8.2.2.1.9 + hwSetEnvHumiAlarmEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Environment humility alarm. It is an enumeration type: + If the enumeration value is 1, enable the alarm of the environment humility; + If the enumeration value is 2, disable the alarm of the environment humility. + The environment humility alarm is enabled by default. " + ::= { hwEnvHumiSensorEntry 9 } + + + -- 1.3.6.1.4.1.2011.6.164.1.8.2.2.1.99 + hwEnvHumiSensorOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + humidityHigh(2), + humidityLow(3), + notInslot(4), + alarmResume(254), + other(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of the site environment humidity sensor. It is an enumeration type: + If the enumeration value is 1, it indicates that the site environment humidity sensor is in the normal state; + If the enumeration value is 2, it indicates that the environment humidity sensor is over humidity; + If the enumeration value is 3, it indicates that the environment humidity sensor is under humidity; + If the enumeration value is 4, it indicates that the environment humidity sensor is not in slot; + If the enumeration value is 254, it indicates that environment humidity alarm resume; + If the enumeration value is 255, it indicates environment humidity sensor operation status unknown. " + ::= { hwEnvHumiSensorEntry 99 } + + + -- 1.3.6.1.4.1.2011.6.164.1.8.2.2.1.100 + hwEnvHumiSensorRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus of Environment humidity table." + ::= { hwEnvHumiSensorEntry 100 } + + + -- 1.3.6.1.4.1.2011.6.164.1.8.2.3 + hwSpareDigitalTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSpareDigitalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Spare digital table. Use this table to get Spare digital equipment ID , Spare digital equipment name, and current Spare digital alarm tension, ae well as to set Spare digital alarm enable. This table's index is hwSpareDigitalIndex, which qualificated by hwSpareDigitalsTotalQuantity, clone switch input table." + ::= { hwEnvSensor 3 } + + + -- 1.3.6.1.4.1.2011.6.164.1.8.2.3.1 + hwSpareDigitalEntry OBJECT-TYPE + SYNTAX HwSpareDigitalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Spare digital table entry." + INDEX { hwSpareDigitalIndex } + ::= { hwSpareDigitalTable 1 } + + + HwSpareDigitalEntry ::= + SEQUENCE { + hwSpareDigitalIndex + Integer32, + hwSpareDigitalEquipId + Unsigned32, + hwSpareDigitalEquipName + OCTET STRING, + hwSetSpareDigitalAlarmTension + INTEGER, + hwSetSpareDigitalAlarmEnable + INTEGER, + hwSpareDigitalOperStatus + INTEGER, + hwSpareDigitalRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.6.164.1.8.2.3.1.1 + hwSpareDigitalIndex OBJECT-TYPE + SYNTAX Integer32 (1..256) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Spare digital table index, which value range: 1 to 256. Lines of the device list are restricted by the quantity of Spare digitals (hwSpareDigitalsTotalQuantity). " + ::= { hwSpareDigitalEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.164.1.8.2.3.1.2 + hwSpareDigitalEquipId OBJECT-TYPE + SYNTAX Unsigned32 (11001..11255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Spare digital device ID. Value range: 011'001 to 011'255, in which the first digits indicate the device type and the last three digits indicate the device SN. " + ::= { hwSpareDigitalEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.164.1.8.2.3.1.3 + hwSpareDigitalEquipName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Spare digital name, of the character string type, is used to specify Spare digitals. Users can configure it. + Otherwise, the configured character can not be any other languages except English. " + ::= { hwSpareDigitalEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.164.1.8.2.3.1.4 + hwSetSpareDigitalAlarmTension OBJECT-TYPE + SYNTAX INTEGER + { + low(0), + high(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Spare digital alarm state. It is an enumeration value. + If the value of the node is 0, it indicates a low-tension alarm; + If the value of the node is 1, it indicates a high-tension alarm. " + ::= { hwSpareDigitalEntry 4 } + + + -- 1.3.6.1.4.1.2011.6.164.1.8.2.3.1.5 + hwSetSpareDigitalAlarmEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Spare digital alarm enabling. It is an enumeration type: + If the enumeration value is 1, it means to enable the alarm; + If the enumeration value is 2, it means to disable the alarm. " + ::= { hwSpareDigitalEntry 5 } + + + -- 1.3.6.1.4.1.2011.6.164.1.8.2.3.1.99 + hwSpareDigitalOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + alarm(2), + alarmResume(254), + other(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of the site Spare digital. It is an enumeration type: + If the enumeration value is 1, it indicates that the Spare digital operation state is normal; + If the enumeration value is 2, it indicates that a alarm occurs on the Spare digital; + If the enumeration value is 254, it indicates that spare digital alarm resume; + If the enumeration value is 255, it indicates Spare digital operation status unknown." + ::= { hwSpareDigitalEntry 99 } + + + -- 1.3.6.1.4.1.2011.6.164.1.8.2.3.1.100 + hwSpareDigitalRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus of Spare digital device table." + ::= { hwSpareDigitalEntry 100 } + + + -- 1.3.6.1.4.1.2011.6.164.1.9 + hwSitePDEs OBJECT IDENTIFIER ::= { hwSiteMonitorMIBObjects 9 } + + + -- 1.3.6.1.4.1.2011.6.164.1.9.1 + hwPDEGroup OBJECT IDENTIFIER ::= { hwSitePDEs 1 } + + + -- 1.3.6.1.4.1.2011.6.164.1.9.1.1 + hwPDEGroupId OBJECT-TYPE + SYNTAX Unsigned32 (12000..12255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PDE unit group ID. It is the unique ID of the PDE unit group. The first digits indicate the device type. The last three digits indicate the device SN. If the last three digits are 000, it indicates a virtual device." + ::= { hwPDEGroup 1 } + + + -- 1.3.6.1.4.1.2011.6.164.1.9.1.2 + hwPDEGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "PDE unit group name, of the character string type, can be configured by users. + Otherwise, the configured character can not be any other languages except English." + ::= { hwPDEGroup 2 } + + + -- 1.3.6.1.4.1.2011.6.164.1.9.1.3 + hwPDEGroupNum OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PDE Num,Value range: 0 to 100." + ::= { hwPDEGroup 3 } + + + -- 1.3.6.1.4.1.2011.6.164.1.9.1.4 + hwPDEGroupCommNum OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Communication PDE Num,Value range: 0 to 100." + ::= { hwPDEGroup 4 } + + + -- 1.3.6.1.4.1.2011.6.164.1.9.1.5 + hwPDEGroupTotalPower OBJECT-TYPE + SYNTAX Unsigned32 (0..100000) + UNITS "W" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PDE Total Power,Value range: 0.0 to 10000.0.Unit: W.and the value is accurate to one decimal space (.1)." + ::= { hwPDEGroup 5 } + + + -- 1.3.6.1.4.1.2011.6.164.1.9.1.6 + hwPDEGroupTotalCurrent OBJECT-TYPE + SYNTAX Unsigned32 (0..3000) + UNITS "A" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PDE Total Current,Value range: 0.0 to 300.0.Unit: A.and the value is accurate to one decimal space (.1)." + ::= { hwPDEGroup 6 } + + + -- 1.3.6.1.4.1.2011.6.164.1.9.1.7 + hwPDEGroupCommStatus OBJECT-TYPE + SYNTAX INTEGER + { + commOk(1), + commFail(2), + unknown(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PDE Communication Status. It is an enumeration type: + If the enumeration value is 1, it indicates that communication is normal; + If the enumeration value is 2, it indicates that communication is abnormal. + If the enumeration value is 255, it indicates that communication is unknown." + ::= { hwPDEGroup 7 } + + + -- 1.3.6.1.4.1.2011.6.164.1.9.3 + hwPDE OBJECT IDENTIFIER ::= { hwSitePDEs 3 } + + + -- 1.3.6.1.4.1.2011.6.164.1.9.3.1 + hwPDETable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPDEEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "PDE table. Use this table to get PDE equipment ID , PDE equipment name, and current PDE status. This table's index is hwPDEIndex." + ::= { hwPDE 1 } + + + -- 1.3.6.1.4.1.2011.6.164.1.9.3.1.1 + hwPDEEntry OBJECT-TYPE + SYNTAX HwPDEEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "PDE table entry." + INDEX { hwPDEIndex } + ::= { hwPDETable 1 } + + HwPDEEntry ::= + SEQUENCE { + hwPDEIndex + Integer32, + hwPDEEquipId + Unsigned32, + hwPDEEquipName + OCTET STRING, + hwPDETotalRunningTime + Unsigned32, + hwPDEBranchNum + Unsigned32, + hwPDETotalPower + Unsigned32, + hwPDETotalCurrent + Unsigned32, + hwPDEBranch1Power + Unsigned32, + hwPDEBranch2Power + Unsigned32, + hwPDEBranch3Power + Unsigned32, + hwPDEBranch4Power + Unsigned32, + hwPDEBranch1Current + Unsigned32, + hwPDEBranch2Current + Unsigned32, + hwPDEBranch3Current + Unsigned32, + hwPDEBranch4Current + Unsigned32, + hwPDEBranch1Voltage + Unsigned32, + hwPDEBranch2Voltage + Unsigned32, + hwPDEBranch3Voltage + Unsigned32, + hwPDEBranch4Voltage + Unsigned32, + hwPDEBranch1Temperature + Unsigned32, + hwPDEBranch2Temperature + Unsigned32, + hwPDEBranch3Temperature + Unsigned32, + hwPDEBranch4Temperature + Unsigned32, + hwPDEOperStatus + INTEGER, + hwPDERowStatus + RowStatus + } + + + -- 1.3.6.1.4.1.2011.6.164.1.9.3.1.1.1 + hwPDEIndex OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PDE table index, which value range: 1 to 10. Lines of the device list are restricted by the quantity of PDE. " + ::= { hwPDEEntry 1 } + + -- 1.3.6.1.4.1.2011.6.164.1.9.3.1.1.2 + hwPDEEquipId OBJECT-TYPE + SYNTAX Unsigned32 (12001..12255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PDE device ID. Value range: 012'001 to 012'255, in which the first digits indicate the device type and the last three digits indicate the device SN. " + ::= { hwPDEEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.164.1.9.3.1.1.3 + hwPDEEquipName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "PDE name, of the character string type, is used to specify PDEs. Users can configure it. + Otherwise, the configured character can not be any other languages except English. " + ::= { hwPDEEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.164.1.9.3.1.1.4 + hwPDETotalRunningTime OBJECT-TYPE + SYNTAX Unsigned32 (0..876000) + UNITS "H" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PDE Total Running Time,Value range: 0 to 876000.Unit: H." + ::= { hwPDEEntry 4 } + + + -- 1.3.6.1.4.1.2011.6.164.1.9.3.1.1.5 + hwPDEBranchNum OBJECT-TYPE + SYNTAX Unsigned32 (0..6) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PDE Branch Number,Value range: 0 to 6." + ::= { hwPDEEntry 5 } + + + -- 1.3.6.1.4.1.2011.6.164.1.9.3.1.1.6 + hwPDETotalPower OBJECT-TYPE + SYNTAX Unsigned32 (0..100000) + UNITS "W" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PDE Total Power,Value range: 0.0 to 10000.0.Unit: W.and the value is accurate to one decimal space (.1)." + ::= { hwPDEEntry 6 } + + + -- 1.3.6.1.4.1.2011.6.164.1.9.3.1.1.7 + hwPDETotalCurrent OBJECT-TYPE + SYNTAX Unsigned32 (0..300000) + UNITS "A" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PDE Total Current,Value range: 0.0 to 30000.0.Unit: A.and the value is accurate to one decimal space (.1)." + ::= { hwPDEEntry 7 } + + + -- 1.3.6.1.4.1.2011.6.164.1.9.3.1.1.8 + hwPDEBranch1Power OBJECT-TYPE + SYNTAX Unsigned32 (0..1000000) + UNITS "W" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PDE Branch1 Power,Value range: 0.0 to 100000.0.Unit: W.and the value is accurate to one decimal space (.1)." + ::= { hwPDEEntry 8 } + + + -- 1.3.6.1.4.1.2011.6.164.1.9.3.1.1.9 + hwPDEBranch2Power OBJECT-TYPE + SYNTAX Unsigned32 (0..1000000) + UNITS "W" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PDE Branch2 Power,Value range: 0.0 to 100000.0.Unit: W.and the value is accurate to one decimal space (.1)." + ::= { hwPDEEntry 9 } + + + -- 1.3.6.1.4.1.2011.6.164.1.9.3.1.1.10 + hwPDEBranch3Power OBJECT-TYPE + SYNTAX Unsigned32 (0..1000000) + UNITS "W" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PDE Branch3 Power,Value range: 0.0 to 100000.0.Unit: W.and the value is accurate to one decimal space (.1)." + ::= { hwPDEEntry 10 } + + + -- 1.3.6.1.4.1.2011.6.164.1.9.3.1.1.11 + hwPDEBranch4Power OBJECT-TYPE + SYNTAX Unsigned32 (0..1000000) + UNITS "W" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PDE Branch4 Power,Value range: 0.0 to 100000.0.Unit: W.and the value is accurate to one decimal space (.1)." + ::= { hwPDEEntry 11 } + + + -- 1.3.6.1.4.1.2011.6.164.1.9.3.1.1.12 + hwPDEBranch1Current OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "A" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PDE Branch1 Current,Value range: 0.0 to 1000.0.Unit: A.and the value is accurate to one decimal space (.1)." + ::= { hwPDEEntry 12 } + + + -- 1.3.6.1.4.1.2011.6.164.1.9.3.1.1.13 + hwPDEBranch2Current OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "A" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PDE Branch2 Current,Value range: 0.0 to 1000.0.Unit: A.and the value is accurate to one decimal space (.1)." + ::= { hwPDEEntry 13 } + + + -- 1.3.6.1.4.1.2011.6.164.1.9.3.1.1.14 + hwPDEBranch3Current OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "A" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PDE Branch3 Current,Value range: 0.0 to 1000.0.Unit: A.and the value is accurate to one decimal space (.1)." + ::= { hwPDEEntry 14 } + + + -- 1.3.6.1.4.1.2011.6.164.1.9.3.1.1.15 + hwPDEBranch4Current OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "A" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PDE Branch4 Current,Value range: 0.0 to 1000.0.Unit: A.and the value is accurate to one decimal space (.1)." + ::= { hwPDEEntry 15 } + + + -- 1.3.6.1.4.1.2011.6.164.1.9.3.1.1.16 + hwPDEBranch1Voltage OBJECT-TYPE + SYNTAX Unsigned32 (0..650) + UNITS "V" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PDE Branch1 Voltage,Value range: 0.0 to 65.0.Unit: V.and the value is accurate to one decimal space (.1)." + ::= { hwPDEEntry 16 } + + + -- 1.3.6.1.4.1.2011.6.164.1.9.3.1.1.17 + hwPDEBranch2Voltage OBJECT-TYPE + SYNTAX Unsigned32 (0..650) + UNITS "V" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PDE Branch2 Voltage,Value range: 0.0 to 65.0.Unit: V.and the value is accurate to one decimal space (.1)." + ::= { hwPDEEntry 17 } + + + -- 1.3.6.1.4.1.2011.6.164.1.9.3.1.1.18 + hwPDEBranch3Voltage OBJECT-TYPE + SYNTAX Unsigned32 (0..650) + UNITS "V" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PDE Branch3 Voltage,Value range: 0.0 to 65.0.Unit: V.and the value is accurate to one decimal space (.1)." + ::= { hwPDEEntry 18 } + + + -- 1.3.6.1.4.1.2011.6.164.1.9.3.1.1.19 + hwPDEBranch4Voltage OBJECT-TYPE + SYNTAX Unsigned32 (0..650) + UNITS "V" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PDE Branch4 Voltage,Value range: 0.0 to 65.0.Unit: V.and the value is accurate to one decimal space (.1)." + ::= { hwPDEEntry 19 } + + + -- 1.3.6.1.4.1.2011.6.164.1.9.3.1.1.20 + hwPDEBranch1Temperature OBJECT-TYPE + SYNTAX Unsigned32 (0..300) + UNITS "deg" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PDE Branch1 Temperature,Value range: 0 to 300.Unit: deg." + ::= { hwPDEEntry 20 } + + + -- 1.3.6.1.4.1.2011.6.164.1.9.3.1.1.21 + hwPDEBranch2Temperature OBJECT-TYPE + SYNTAX Unsigned32 (0..300) + UNITS "deg" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PDE Branch2 Temperature,Value range: 0 to 300.Unit: deg." + ::= { hwPDEEntry 21 } + + + -- 1.3.6.1.4.1.2011.6.164.1.9.3.1.1.22 + hwPDEBranch3Temperature OBJECT-TYPE + SYNTAX Unsigned32 (0..300) + UNITS "deg" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PDE Branch3 Temperature,Value range: 0 to 300.Unit: deg." + ::= { hwPDEEntry 22 } + + + -- 1.3.6.1.4.1.2011.6.164.1.9.3.1.1.23 + hwPDEBranch4Temperature OBJECT-TYPE + SYNTAX Unsigned32 (0..300) + UNITS "deg" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PDE Branch4 Temperature,Value range: 0 to 300.Unit: deg." + ::= { hwPDEEntry 23 } + + + -- 1.3.6.1.4.1.2011.6.164.1.9.3.1.1.24 + hwPDEOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + alarm(2), + alarmResume(254), + unknown(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of the PDE. It is an enumeration type: + If the enumeration value is 1, it indicates that the PDE is in the normal state; + If the enumeration value is 2, it indicates that the PDE is in the alarm state; + If the enumeration value is 254, it indicates that the PDE is in the resume state; + If the enumeration value is 255, it indicates PDE operation status unknown. " + ::= { hwPDEEntry 24 } + + + -- 1.3.6.1.4.1.2011.6.164.1.9.3.1.1.100 + hwPDERowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus of PDE table." + ::= { hwPDEEntry 100 } + + + -- 1.3.6.1.4.1.2011.6.164.1.9.3.2 + hwPDEConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPDEConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "PDE Config table. Use this table to get PDE equipment ID , PDE equipment name, and current PDE config parameter. This table's index is hwPDEConfigIndex." + ::= { hwPDE 2 } + + + -- 1.3.6.1.4.1.2011.6.164.1.9.3.2.1 + hwPDEConfigEntry OBJECT-TYPE + SYNTAX HwPDEConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "PDE Config table entry." + INDEX { hwPDEConfigIndex } + ::= { hwPDEConfigTable 1 } + + HwPDEConfigEntry ::= + SEQUENCE { + hwPDEConfigIndex + Integer32, + hwPDEConfigEquipId + Unsigned32, + hwPDEConfigEquipName + OCTET STRING, + hwPDEOverTempProtect + Unsigned32, + hwPDEVolProtectEnable + INTEGER, + hwPDEOverVoltageProtect + Unsigned32, + hwPDEUnderVoltageProtect + Unsigned32, + hwPDEHysteresis + Unsigned32, + hwPDEReset + INTEGER, + hwPDEBranch1Control + INTEGER, + hwPDEBranch2Control + INTEGER, + hwPDEBranch3Control + INTEGER, + hwPDEBranch4Control + INTEGER, + hwPDEBranch1CurrentLimit + Unsigned32, + hwPDEBranch2CurrentLimit + Unsigned32, + hwPDEBranch3CurrentLimit + Unsigned32, + hwPDEBranch4CurrentLimit + Unsigned32, + hwPDEConfigRowStatus + RowStatus + } + + + -- 1.3.6.1.4.1.2011.6.164.1.9.3.2.1.1 + hwPDEConfigIndex OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PDE Config table index, which value range: 1 to 10. Lines of the device list are restricted by the quantity of PDE. " + ::= { hwPDEConfigEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.164.1.9.3.2.1.2 + hwPDEConfigEquipId OBJECT-TYPE + SYNTAX Unsigned32 (12001..12255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PDE device ID. Value range: 012'001 to 012'255, in which the first digits indicate the device type and the last three digits indicate the device SN. " + ::= { hwPDEConfigEntry 2 } + + -- 1.3.6.1.4.1.2011.6.164.1.9.3.2.1.3 + hwPDEConfigEquipName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "PDE name, of the character string type, is used to specify PDEs. Users can configure it. + Otherwise, the configured character can not be any other languages except English. " + ::= { hwPDEConfigEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.164.1.9.3.2.1.4 + hwPDEOverTempProtect OBJECT-TYPE + SYNTAX Unsigned32 (100..120) + UNITS "deg" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "PDE Over Temperature Protect,Value range: 100 to 120.Unit: deg." + ::= { hwPDEConfigEntry 4 } + + + -- 1.3.6.1.4.1.2011.6.164.1.9.3.2.1.5 + hwPDEVolProtectEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2), + unknown(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "PDE Over Protect Enable,It is an enumeration value, and users actively set it. + If the enumeration value is 1, it means to enable the PDE voltage protect; + If the enumeration value is 2, it means to disable the PDE voltage protect. " + ::= { hwPDEConfigEntry 5 } + + + -- 1.3.6.1.4.1.2011.6.164.1.9.3.2.1.6 + hwPDEOverVoltageProtect OBJECT-TYPE + SYNTAX Unsigned32 (58..60) + UNITS "V" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "PDE Over Voltage Protect,Value range: 58 to 60.Unit: V." + ::= { hwPDEConfigEntry 6 } + + + -- 1.3.6.1.4.1.2011.6.164.1.9.3.2.1.7 + hwPDEUnderVoltageProtect OBJECT-TYPE + SYNTAX Unsigned32 (40..48) + UNITS "V" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "PDE Under Voltage Protect,Value range: 40 to 48.Unit: V." + ::= { hwPDEConfigEntry 7 } + + +-- 1.3.6.1.4.1.2011.6.164.1.9.3.2.1.8 + -- 1.3.6.1.4.1.2011.6.164.1.9.3.2.1.8 + hwPDEHysteresis OBJECT-TYPE + SYNTAX Unsigned32 (1..3) + UNITS "V" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "PDE Hysteresis,Value range: 1 to 3.Unit: V." + ::= { hwPDEConfigEntry 8 } + + + -- 1.3.6.1.4.1.2011.6.164.1.9.3.2.1.9 + hwPDEReset OBJECT-TYPE + SYNTAX INTEGER + { + reset(1), + unknown(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "PDE Reset Control,It is an enumeration value, and users actively set it. + If the enumeration value is 1, it means to reset the PDE; " + ::= { hwPDEConfigEntry 9 } + + + -- 1.3.6.1.4.1.2011.6.164.1.9.3.2.1.10 + hwPDEBranch1Control OBJECT-TYPE + SYNTAX INTEGER + { + open(1), + close(2), + unknown(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "PDE Branch1 Control,It is an enumeration value, and users actively set it. + If the enumeration value is 1, it means to open the branch1; + If the enumeration value is 2, it means to close the branch1; " + ::= { hwPDEConfigEntry 10 } + + + -- 1.3.6.1.4.1.2011.6.164.1.9.3.2.1.11 + hwPDEBranch2Control OBJECT-TYPE + SYNTAX INTEGER + { + open(1), + close(2), + unknown(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "PDE Branch2 Control,It is an enumeration value, and users actively set it. + If the enumeration value is 1, it means to open the branch2; + If the enumeration value is 2, it means to close the branch2; " + ::= { hwPDEConfigEntry 11 } + + + -- 1.3.6.1.4.1.2011.6.164.1.9.3.2.1.12 + hwPDEBranch3Control OBJECT-TYPE + SYNTAX INTEGER + { + open(1), + close(2), + unknown(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "PDE Branch3 Control,It is an enumeration value, and users actively set it. + If the enumeration value is 1, it means to open the branch3; + If the enumeration value is 2, it means to close the branch3; " + ::= { hwPDEConfigEntry 12 } + + + -- 1.3.6.1.4.1.2011.6.164.1.9.3.2.1.13 + hwPDEBranch4Control OBJECT-TYPE + SYNTAX INTEGER + { + open(1), + close(2), + unknown(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "PDE Branch4 Control,It is an enumeration value, and users actively set it. + If the enumeration value is 1, it means to open the branch4; + If the enumeration value is 2, it means to close the branch4; " + ::= { hwPDEConfigEntry 13 } + + + -- 1.3.6.1.4.1.2011.6.164.1.9.3.2.1.14 + hwPDEBranch1CurrentLimit OBJECT-TYPE + SYNTAX Unsigned32 (1..20) + UNITS "A" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "PDE Branch1 Current Limit,Value range: 1 to 20.Unit: A." + ::= { hwPDEConfigEntry 14 } + + + -- 1.3.6.1.4.1.2011.6.164.1.9.3.2.1.15 + hwPDEBranch2CurrentLimit OBJECT-TYPE + SYNTAX Unsigned32 (1..30) + UNITS "A" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "PDE Branch2 Current Limit,Value range: 1 to 30.Unit: A." + ::= { hwPDEConfigEntry 15 } + + + -- 1.3.6.1.4.1.2011.6.164.1.9.3.2.1.16 + hwPDEBranch3CurrentLimit OBJECT-TYPE + SYNTAX Unsigned32 (1..30) + UNITS "A" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "PDE Branch3 Current Limit,Value range: 1 to 30.Unit: A." + ::= { hwPDEConfigEntry 16 } + + + -- 1.3.6.1.4.1.2011.6.164.1.9.3.2.1.17 + hwPDEBranch4CurrentLimit OBJECT-TYPE + SYNTAX Unsigned32 (1..20) + UNITS "A" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "PDE Branch4 Current Limit,Value range: 1 to 20.Unit: A." + ::= { hwPDEConfigEntry 17 } + + -- 1.3.6.1.4.1.2011.6.164.1.9.3.2.1.100 + hwPDEConfigRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus of PDE config table." + ::= { hwPDEConfigEntry 100 } + + + -- 1.3.6.1.4.1.2011.6.164.2 + hwSiteMonitorMIBTraps OBJECT IDENTIFIER ::= { hwSiteMonitorMIB 2 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1 + hwSiteAlarmTraps OBJECT IDENTIFIER ::= { hwSiteMonitorMIBTraps 1 } + + +-- 1.3.6.1.4.1.2011.6.1.7.1 + -- 1.3.6.1.4.1.2011.6.164.2.1.0 + hwSiteAlarmTrapsPrefix OBJECT IDENTIFIER ::= { hwSiteAlarmTraps 0 } + + +-- 1.3.6.1.4.1.2011.6.1.7.1.9 + -- 1.3.6.1.4.1.2011.6.164.2.1.0.1 + hwRectifierFaultAlarmTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber, hwAlarmText, hwAlarmLevel, hwAlarmSigDesc, hwSiteName, hwSiteAdminAddr, + hwNetIdentifier, hwSiteDescription, hwRectEquipId, hwRectEquipName,hwRectOperStatus } + STATUS current + DESCRIPTION + "When rectifiers fault alarms happen, a alarm trap will be send. Its correlation binding parameters: Site ID, Site name, Site description, NE ID, Alarm name, Alarm single description, Alarm port description, Alarm severity, and Site alarm SN. Additionally, in order to identify the device, rectifier equipment ID and equipment name are also include in VB(variable bondings). " + ::= { hwSiteAlarmTrapsPrefix 1 } + + +-- 1.3.6.1.4.1.2011.6.1.7.1.10 + -- 1.3.6.1.4.1.2011.6.164.2.1.0.2 + hwRectifierFaultAlarmResumeTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber, hwAlarmText, hwAlarmLevel, hwAlarmSigDesc, hwSiteName, hwSiteAdminAddr, + hwNetIdentifier, hwSiteDescription, hwRectEquipId, hwRectEquipName, hwRectOperStatus } + STATUS current + DESCRIPTION + "Rectifier Fault alarm resolved.Its correlation binding parameters: Site ID, Site name, Site description, NE ID, Alarm name, Alarm single description, Alarm port description, Alarm severity, and Site alarm SN. Additionally, in order to identify the device, rectifier equipment ID and equipment name are also include in VB(variable bondings). " + ::= { hwSiteAlarmTrapsPrefix 2 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.3 + hwRectifierAbnormalAlarmTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber, hwAlarmText, hwAlarmLevel,hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription,hwRectEquipId, hwRectEquipName, hwRectOperStatus } + STATUS current + DESCRIPTION + "Rectifier abnormal alarm, because of communication failure, module protection, or turnoff. Its correlation binding parameters: Site ID, Site name, Site description, NE ID, Alarm name, Alarm single description, Alarm port description, Alarm severity, and Site alarm SN. Additionally, in order to identify the device, rectifier equipment ID and equipment name are also include in VB(variable bondings). " + ::= { hwSiteAlarmTrapsPrefix 3 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.4 + hwRectifierAbnormalAlarmResumeTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText,hwAlarmLevel, hwAlarmSigDesc,hwSiteName ,hwSiteAdminAddr , + hwNetIdentifier,hwSiteDescription,hwRectEquipId, hwRectEquipName, hwRectOperStatus } + STATUS current + DESCRIPTION + "Rectifier abnormal alarm resume. Description.Its correlation binding parameters: Site ID, Site name, Site description, NE ID, Alarm name, Alarm single description, Alarm port description, Alarm severity, and Site alarm SN. Additionally, in order to identify the device, rectifier equipment ID and equipment name are also include in VB(variable bondings). " + ::= { hwSiteAlarmTrapsPrefix 4 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.5 + hwBattLoopBreakAlarmTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText,hwAlarmLevel,hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwBattStringEquipId, hwBattStringEquipName, hwBattStringOperStatus } + STATUS current + DESCRIPTION + "Battery loop disconnect. Its correlation binding parameters: Site ID, Site name, Site description, NE ID, Alarm name, Alarm single description, Alarm port description, Alarm severity, and Site alarm SN. Additionally, in order to identify the device, battery string equipment ID and equipment name are also include in VB(variable bondings). " + ::= { hwSiteAlarmTrapsPrefix 5 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.6 + hwBattLoopBreakAlarmResumeTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText,hwAlarmLevel,hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwBattStringEquipId,hwBattStringEquipName, hwBattStringOperStatus } + STATUS current + DESCRIPTION + "Battery loop break alarm resume. Its correlation binding parameters: Site ID, Site name, Site description, NE ID, Alarm name, Alarm single description, Alarm port description, Alarm severity, and Site alarm SN. Additionally, in order to identify the device, battery string equipment ID and equipment name are also include in VB(variable bondings). " + ::= { hwSiteAlarmTrapsPrefix 6 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.7 + hwBattLvdAlarmTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText,hwAlarmLevel,hwAlarmSigDesc,hwSiteName,hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription,hwLvdUnitEquipId, hwLvdUnitEquipName,hwLvdBranchOperStatus } + STATUS current + DESCRIPTION + "Battery disconnect for low voltage. Its correlation binding parameters: Site ID, Site name, Site description, NE ID, Alarm name, Alarm single description, Alarm port description, Alarm severity, and Site alarm SN. Additionally, in order to identify the device, battery LVD unit equipment ID and equipment name are also include in VB(variable bondings). " + ::= { hwSiteAlarmTrapsPrefix 7 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.8 + hwBattLvdAlarmResumeTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber, hwAlarmText,hwAlarmLevel,hwAlarmSigDesc,hwSiteName,hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription,hwLvdUnitEquipId, hwLvdUnitEquipName, hwLvdBranchOperStatus } + STATUS current + DESCRIPTION + "Battery LVD alarm resume. Its correlation binding parameters: Site ID, Site name, Site description, NE ID, Alarm name, Alarm single description, Alarm port description, Alarm severity, and Site alarm SN. Additionally, in order to identify the device, battery LVD unit equipment ID and equipment name are also include in VB(variable bondings). " + ::= { hwSiteAlarmTrapsPrefix 8 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.9 + hwBattOverCurrAlarmTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText,hwAlarmLevel,hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription,hwBattStringEquipId, hwBattStringEquipName, hwBattStringOperStatus } + STATUS current + DESCRIPTION + "Batterys charge in over current. Its correlation binding parameters: Site ID, Site name, Site description, NE ID, Alarm name, Alarm single description, Alarm port description, Alarm severity, and Site alarm SN. Additionally, in order to identify the device, battery string equipment ID and equipment name are also include in VB(variable bondings). " + ::= { hwSiteAlarmTrapsPrefix 9 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.10 + hwBattOverCurrAlarmResumeTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText,hwAlarmLevel, hwAlarmSigDesc, hwSiteName,hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwBattStringEquipId,hwBattStringEquipName, hwBattStringOperStatus } + STATUS current + DESCRIPTION + "Batterys over current alarm resume. Its correlation binding parameters: Site ID, Site name, Site description, NE ID, Alarm name, Alarm single description, Alarm port description, Alarm severity, and Site alarm SN. Additionally, in order to identify the device, battery string equipment ID and equipment name are also include in VB(variable bondings). " + ::= { hwSiteAlarmTrapsPrefix 10 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.11 + hwBattStringTempAlarmTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText,hwAlarmLevel,hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwBattStringEquipId, hwBattStringEquipName,hwBattStringOperStatus} + STATUS current + DESCRIPTION + "Battery string temperature is too high or too low. Its correlation binding parameters: Site ID, Site name, Site description, NE ID, Alarm name, Alarm single description, Alarm port description, Alarm severity, and Site alarm SN. Additionally, in order to identify the device, battery group ID and group name are also include in VB(variable bondings). " + ::= { hwSiteAlarmTrapsPrefix 11 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.12 + hwBattStringTempAlarmResumeTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText,hwAlarmLevel,hwAlarmSigDesc, hwSiteName,hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwBattStringEquipId, hwBattStringEquipName, hwBattStringOperStatus } + STATUS current + DESCRIPTION + "Battery string temperature alarm resume. Its correlation binding parameters: Site ID, Site name, Site description, NE ID, Alarm name, Alarm single description, Alarm port description, Alarm severity, and Site alarm SN. Additionally, in order to identify the device, battery group ID and group name are also include in VB(variable bondings). " + ::= { hwSiteAlarmTrapsPrefix 12 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.13 + hwBattDischargeAlarmTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText,hwAlarmLevel,hwAlarmSigDesc,hwSiteName,hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription,hwBattsGroupId, hwBattsGroupName } + STATUS current + DESCRIPTION + "Battery group discharge alarm. Its correlation binding parameters: Site ID, Site name, Site description, NE ID, Alarm name, Alarm single description, Alarm port description, Alarm severity, and Site alarm SN. Additionally, in order to identify the device, battery group ID and group name are also include in VB(variable bondings). " + ::= { hwSiteAlarmTrapsPrefix 13 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.14 + hwBattDischargeAlarmResumeTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText,hwAlarmLevel,hwAlarmSigDesc,hwSiteName,hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwBattsGroupId, hwBattsGroupName } + STATUS current + DESCRIPTION + "Battery group discharge alarm resume. Its correlation binding parameters: Site ID, Site name, Site description, NE ID, Alarm name, Alarm single description, Alarm port description, Alarm severity, and Site alarm SN. Additionally, in order to identify the device, battery group ID and group name are also include in VB(variable bondings). " + ::= { hwSiteAlarmTrapsPrefix 14 } + + +-- 1.3.6.1.4.1.2011.6.1.7.1.32 + -- 1.3.6.1.4.1.2011.6.164.2.1.0.15 + hwAcInputAlarmTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText,hwAlarmLevel, hwAlarmSigDesc, hwSiteName,hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwAcEquipId, hwAcEquipName, hwAcInputOperStatus } + STATUS current + DESCRIPTION + "AC absent or AC power off alarms happened. Its correlation binding parameters: Site ID, Site name, Site description, NE ID, Alarm name, Alarm single description, Alarm port description, Alarm severity, and Site alarm SN. Additionally, in order to identify the device, AC equipment ID and equipment name are also include in VB(variable bondings). " + ::= { hwSiteAlarmTrapsPrefix 15 } + + +-- 1.3.6.1.4.1.2011.6.1.7.1.31 + -- 1.3.6.1.4.1.2011.6.164.2.1.0.16 + hwAcInputAlarmResumeTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText,hwAlarmLevel, hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwAcEquipId,hwAcEquipName, hwAcInputOperStatus } + STATUS current + DESCRIPTION + "AC input alarm resumed. Its correlation binding parameters: Site ID, Site name, Site description, NE ID, Alarm name, Alarm single description, Alarm port description, Alarm severity, and Site alarm SN. Additionally, in order to identify the device, AC equipment ID and equipment name are also include in VB(variable bondings). " + ::= { hwSiteAlarmTrapsPrefix 16 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.17 + hwAcVoltAlarmTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText,hwAlarmLevel,hwAlarmSigDesc,hwSiteName,hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwAcEquipId, hwAcEquipName, hwAcInputOperStatus } + STATUS current + DESCRIPTION + "AC voltage too high or too low. Its correlation binding parameters: Site ID, Site name, Site description, NE ID, Alarm name, Alarm single description, Alarm port description, Alarm severity, and Site alarm SN. Additionally, in order to identify the device, AC equipment ID and equipment name are also include in VB(variable bondings). " + ::= { hwSiteAlarmTrapsPrefix 17 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.18 + hwAcVoltAlarmResumeTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText, hwAlarmLevel, hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier, hwSiteDescription,hwAcEquipId, hwAcEquipName, hwAcInputOperStatus } + STATUS current + DESCRIPTION + "AC voltage alarm resume. Its correlation binding parameters: Site ID, Site name, Site description, NE ID, Alarm name, Alarm single description, Alarm port description, Alarm severity, and Site alarm SN. Additionally, in order to identify the device, AC equipment ID and equipment name are also include in VB(variable bondings). " + ::= { hwSiteAlarmTrapsPrefix 18 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.19 + hwDcVoltAlarmTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText,hwAlarmLevel, hwAlarmSigDesc,hwSiteName,hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwDcOutputEquipId, hwDcOutputEquipName, hwDcOutputOperStatus } + STATUS current + DESCRIPTION + "DC voltage too high or too low. Its correlation binding parameters: Site ID, Site name, Site description, NE ID, Alarm name, Alarm single description, Alarm port description, Alarm severity, and Site alarm SN. Additionally, in order to identify the device, DC equipment ID and equipment name are also include in VB(variable bondings). " + ::= { hwSiteAlarmTrapsPrefix 19 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.20 + hwDcVoltAlarmResumeTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber, hwAlarmText,hwAlarmLevel,hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwDcOutputEquipId, hwDcOutputEquipName, hwDcOutputOperStatus } + STATUS current + DESCRIPTION + "DC voltage alarm resume. Its correlation binding parameters: Site ID, Site name, Site description, NE ID, Alarm name, Alarm single description, Alarm port description, Alarm severity, and Site alarm SN. Additionally, in order to identify the device, DC equipment ID and equipment name are also include in VB(variable bondings). " + ::= { hwSiteAlarmTrapsPrefix 20 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.21 + hwLoadLvdAlarmTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText,hwAlarmLevel, hwAlarmSigDesc,hwSiteName,hwSiteAdminAddr, + hwNetIdentifier, hwSiteDescription,hwLvdUnitEquipId,hwLvdUnitEquipName,hwLvdBranchOperStatus } + STATUS current + DESCRIPTION + "Loads disconnect for low voltage. Its correlation binding parameters: Site ID, Site name, Site description, NE ID, Alarm name, Alarm single description, Alarm port description, Alarm severity, and Site alarm SN. Additionally, in order to identify the device, load LVD unit equipment ID and equipment name are also include in VB(variable bondings). " + ::= { hwSiteAlarmTrapsPrefix 21 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.22 + hwLoadLvdAlarmResumeTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText, hwAlarmLevel,hwAlarmSigDesc,hwSiteName,hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwLvdUnitEquipId, hwLvdUnitEquipName, hwLvdBranchOperStatus } + STATUS current + DESCRIPTION + "Load LVD alarm resume. Its correlation binding parameters: Site ID, Site name, Site description, NE ID, Alarm name, Alarm single description, Alarm port description, Alarm severity, and Site alarm SN. Additionally, in order to identify the device, load LVD unit equipment ID and equipment name are also include in VB(variable bondings). " + ::= { hwSiteAlarmTrapsPrefix 22 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.23 + hwLoadFuseAlarmTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText,hwAlarmLevel, hwAlarmSigDesc,hwSiteName,hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription,hwLoadBranchEquipId, hwLoadBranchEquipName,hwLoadBranchOperStatus} + STATUS current + DESCRIPTION + "Load fuse broken down. Its correlation binding parameters: Site ID, Site name, Site description, NE ID, Alarm name, Alarm single description, Alarm port description, Alarm severity, and Site alarm SN. Additionally, in order to identify the device, battery string equipment ID and equipment name are also include in VB(variable bondings). " + ::= { hwSiteAlarmTrapsPrefix 23 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.24 + hwLoadFuseAlarmResumeTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText,hwAlarmLevel,hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwLoadBranchEquipId, hwLoadBranchEquipName, hwLoadBranchOperStatus } + STATUS current + DESCRIPTION + "Load fuse alarm resume. Its correlation binding parameters: Site ID, Site name, Site description, NE ID, Alarm name, Alarm single description, Alarm port description, Alarm severity, and Site alarm SN. Additionally, in order to identify the device, battery string equipment ID and equipment name are also include in VB(variable bondings). " + ::= { hwSiteAlarmTrapsPrefix 24 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.25 + hwEnvTempAlarmTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText,hwAlarmLevel,hwAlarmSigDesc,hwSiteName,hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwEnvTempEquipId,hwEnvTempEquipName, hwEnvTempSensorOperStatus } + STATUS current + DESCRIPTION + "Environment temperature is too high or too low. Its correlation binding parameters: Site ID, Site name, Site description, NE ID, Alarm name, Alarm single description, Alarm port description, Alarm severity, and Site alarm SN. Additionally, in order to identify the device, envirenment temperature sensor equipment ID and equipment name are also include in VB(variable bondings). " + ::= { hwSiteAlarmTrapsPrefix 25 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.26 + hwEnvTempAlarmResumeTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText,hwAlarmLevel,hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwEnvTempEquipId,hwEnvTempEquipName, hwEnvTempSensorOperStatus } + STATUS current + DESCRIPTION + "Environment temperature alarm resume. Its correlation binding parameters: Site ID, Site name, Site description, NE ID, Alarm name, Alarm single description, Alarm port description, Alarm severity, and Site alarm SN. Additionally, in order to identify the device, envirenment temperature sensor equipment ID and equipment name are also include in VB(variable bondings). " + ::= { hwSiteAlarmTrapsPrefix 26 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.27 + hwEnvHumiAlarmTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber, hwAlarmText, hwAlarmLevel, hwAlarmSigDesc, hwSiteName, hwSiteAdminAddr, + hwNetIdentifier, hwSiteDescription, hwEnvHumiEquipId, hwEnvHumiEquipName, hwEnvHumiSensorOperStatus } + STATUS current + DESCRIPTION + "Environment humidity is too high or too low. Its correlation binding parameters: Site ID, Site name, Site description, NE ID, Alarm name, Alarm single description, Alarm port description, Alarm severity, and Site alarm SN. Additionally, in order to identify the device, envirenment humidity sensor equipment ID and equipment name are also include in VB(variable bondings). " + ::= { hwSiteAlarmTrapsPrefix 27 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.28 + hwEnvHumiAlarmResumeTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber, hwAlarmText, hwAlarmLevel, hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwEnvHumiEquipId, hwEnvHumiEquipName, hwEnvHumiSensorOperStatus } + STATUS current + DESCRIPTION + "Environment humidity alarm resume. Its correlation binding parameters: Site ID, Site name, Site description, NE ID, Alarm name, Alarm single description, Alarm port description, Alarm severity, and Site alarm SN. Additionally, in order to identify the device, envirenment humidity sensor equipment ID and equipment name are also include in VB(variable bondings). " + ::= { hwSiteAlarmTrapsPrefix 28 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.29 + hwSpareDigitalAlarmTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText, hwAlarmLevel,hwAlarmSigDesc, hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwSpareDigitalEquipId, hwSpareDigitalEquipName, hwSpareDigitalOperStatus } + STATUS current + DESCRIPTION + "Spare digital fault. Its correlation binding parameters: Site ID, Site name, Site description, NE ID, Alarm name, Alarm single description, Alarm port description, Alarm severity, and Site alarm SN. Additionally, in order to identify the device, Spare digital equipment ID and equipment name are also include in VB(variable bondings). " + ::= { hwSiteAlarmTrapsPrefix 29 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.30 + hwSpareDigitalAlarmResumeTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber, hwAlarmText,hwAlarmLevel,hwAlarmSigDesc, hwSiteName, hwSiteAdminAddr, + hwNetIdentifier, hwSiteDescription,hwSpareDigitalEquipId, hwSpareDigitalEquipName, hwSpareDigitalOperStatus } + STATUS current + DESCRIPTION + "Spare digital alarm resume.Its correlation binding parameters: Site ID, Site name, Site description, NE ID, Alarm name, Alarm single description, Alarm port description, Alarm severity, and Site alarm SN. Additionally, in order to identify the device, Spare digital equipment ID and equipment name are also include in VB(variable bondings). " + ::= { hwSiteAlarmTrapsPrefix 30 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.31 + hwDoorAlarmTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText,hwAlarmLevel, hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwEnvUnitsGroupId, hwEnvUnitsGroupName } + STATUS current + DESCRIPTION + "Door open. Its correlation binding parameters: Site ID, Site name, Site description, NE ID, Alarm name, Alarm single description, Alarm port description, Alarm severity, and Site alarm SN. Additionally, in order to identify the device, envirenment unit group ID and group name are also include in VB(variable bondings). " + ::= { hwSiteAlarmTrapsPrefix 31 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.32 + hwDoorAlarmResumeTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber, hwAlarmText,hwAlarmLevel,hwAlarmSigDesc, hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwEnvUnitsGroupId, hwEnvUnitsGroupName } + STATUS current + DESCRIPTION + "Door alarm resume. Its correlation binding parameters: Site ID, Site name, Site description, NE ID, Alarm name, Alarm single description, Alarm port description, Alarm severity, and Site alarm SN. Additionally, in order to identify the device, envirenment unit group ID and group name are also include in VB(variable bondings). " + ::= { hwSiteAlarmTrapsPrefix 32 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.33 + hwWaterAlarmTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber, hwAlarmText, hwAlarmLevel, hwAlarmSigDesc,hwSiteName,hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwEnvUnitsGroupId, hwEnvUnitsGroupName } + STATUS current + DESCRIPTION + "Water alarm. Its correlation binding parameters: Site ID, Site name, Site description, NE ID, Alarm name, Alarm single description, Alarm port description, Alarm severity, and Site alarm SN. Additionally, in order to identify the device, envirenment unit group ID and group name are also include in VB(variable bondings). " + ::= { hwSiteAlarmTrapsPrefix 33 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.34 + hwWaterAlarmResumeTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber, hwAlarmText,hwAlarmLevel,hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwEnvUnitsGroupId, hwEnvUnitsGroupName } + STATUS current + DESCRIPTION + "Water alarm resume. Its correlation binding parameters: Site ID, Site name, Site description, NE ID, Alarm name, Alarm single description, Alarm port description, Alarm severity, and Site alarm SN. Additionally, in order to identify the device, envirenment unit group ID and group name are also include in VB(variable bondings). " + ::= { hwSiteAlarmTrapsPrefix 34 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.35 + hwSmokeAlarmTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber, hwAlarmText,hwAlarmLevel, hwAlarmSigDesc,hwSiteName,hwSiteAdminAddr, + hwNetIdentifier, hwSiteDescription, hwEnvUnitsGroupId,hwEnvUnitsGroupName } + STATUS current + DESCRIPTION + "Site is on fire, which is detected by smoke sensors. Its correlation binding parameters: Site ID, Site name, Site description, NE ID, Alarm name, Alarm single description, Alarm port description, Alarm severity, and Site alarm SN. Additionally, in order to identify the device, envirenment unit group ID and group name are also include in VB(variable bondings). " + ::= { hwSiteAlarmTrapsPrefix 35 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.36 + hwSmokeAlarmResumeTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber, hwAlarmText,hwAlarmLevel,hwAlarmSigDesc,hwSiteName,hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription,hwEnvUnitsGroupId,hwEnvUnitsGroupName } + STATUS current + DESCRIPTION + "Smoke alarm resume. Its correlation binding parameters: Site ID, Site name, Site description, NE ID, Alarm name, Alarm single description, Alarm port description, Alarm severity, and Site alarm SN. Additionally, in order to identify the device, envirenment unit group ID and group name are also include in VB(variable bondings). " + ::= { hwSiteAlarmTrapsPrefix 36 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.37 + hwWireAlarmTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText,hwAlarmLevel, hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier, hwSiteDescription, hwEnvUnitsGroupId, hwEnvUnitsGroupName } + STATUS current + DESCRIPTION + "Wire alarm.Its correlation binding parameters: Site ID, Site name, Site description, NE ID, Alarm name, Alarm single description, Alarm port description, Alarm severity, and Site alarm SN. Additionally, in order to identify the device, envirenment unit group ID and group name are also include in VB(variable bondings). " + ::= { hwSiteAlarmTrapsPrefix 37 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.38 + hwWireAlarmResumeTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText,hwAlarmLevel,hwAlarmSigDesc,hwSiteName,hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwEnvUnitsGroupId, hwEnvUnitsGroupName } + STATUS current + DESCRIPTION + "Wire alarm resume. Its correlation binding parameters: Site ID, Site name, Site description, NE ID, Alarm name, Alarm single description, Alarm port description, Alarm severity, and Site alarm SN. Additionally, in order to identify the device, envirenment unit group ID and group name are also include in VB(variable bondings). " + ::= { hwSiteAlarmTrapsPrefix 38 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.39 + hwAcBreakerAlarmTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText, hwAlarmLevel,hwAlarmSigDesc, hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwAcInputBreakerEquipId, hwAcInputBreakerEquipName, hwAcInputBreakerOperStatus} + STATUS current + DESCRIPTION + "AC breaker alarm.Its correlation binding parameters: Site ID, Site name, Site description, NE ID, Alarm name, Alarm single description, Alarm port description, Alarm severity, and Site alarm SN. Additionally, in order to identify the device, AC distribution unit ID and its name are also include in VB(variable bondings). " + ::= { hwSiteAlarmTrapsPrefix 39 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.40 + hwAcBreakerAlarmResumeTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText, hwAlarmLevel,hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwAcInputBreakerEquipId, hwAcInputBreakerEquipName, hwAcInputBreakerOperStatus } + STATUS current + DESCRIPTION + "AC breaker alarm resume.Its correlation binding parameters: Site ID, Site name, Site description, NE ID, Alarm name, Alarm single description, Alarm port description, Alarm severity, and Site alarm SN. Additionally, in order to identify the device, AC distribution unit ID and its name are also include in VB(variable bondings). " + ::= { hwSiteAlarmTrapsPrefix 40 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.41 + hwMultiRectFailureAlarmTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText, hwAlarmLevel,hwAlarmSigDesc,hwSiteName,hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwRectsGroupId, hwRectsGroupName } + STATUS current + DESCRIPTION + "More than one rectifier reported fault alarms in the same time. Its correlation binding parameters: Site ID, Site name, Site description, NE ID, Alarm name, Alarm single description, Alarm port description, Alarm severity, and Site alarm SN. Additionally, in order to identify the device, rectifier group ID and group name are also include in VB(variable bondings). " + ::= { hwSiteAlarmTrapsPrefix 41 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.42 + hwMultiRectFailureAlarmResumeTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText,hwAlarmLevel,hwAlarmSigDesc, hwSiteName,hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwRectsGroupId, hwRectsGroupName } + STATUS current + DESCRIPTION + "Multi-rectifiers fault alarm resume. Its correlation binding parameters: Site ID, Site name, Site description, NE ID, Alarm name, Alarm single description, Alarm port description, Alarm severity, and Site alarm SN. Additionally, in order to identify the device, rectifier group ID and group name are also include in VB(variable bondings). " + ::= { hwSiteAlarmTrapsPrefix 42 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.43 + hwRectRedundAlarmTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText,hwAlarmLevel,hwAlarmSigDesc,hwSiteName,hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription,hwRectsGroupId,hwRectsGroupName } + STATUS current + DESCRIPTION + "Rectifiers work redundantly, in this case that some of rectifiers will going to sleep. Its correlation binding parameters: Site ID, Site name, Site description, NE ID, Alarm name, Alarm single description, Alarm port description, Alarm severity, and Site alarm SN. Additionally, in order to identify the device, rectifier group ID and group name are also include in VB(variable bondings). " + ::= { hwSiteAlarmTrapsPrefix 43 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.44 + hwRectRedundAlarmResumeTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber, hwAlarmText,hwAlarmLevel,hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwRectsGroupId, hwRectsGroupName } + STATUS current + DESCRIPTION + "Rectifiers redundant alarm resume, when the power supply and requirement were in balance. Its correlation binding parameters: Site ID, Site name, Site description, NE ID, Alarm name, Alarm single description, Alarm port description, Alarm severity, and Site alarm SN. Additionally, in order to identify the device, rectifier group ID and group name are also include in VB(variable bondings). " + ::= { hwSiteAlarmTrapsPrefix 44 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.45 + hwBattUnbalanceAlarmTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText, hwAlarmLevel,hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwBattStringEquipId, hwBattStringEquipName,hwBattStringOperStatus } + STATUS current + DESCRIPTION + "Battery works in unbalance state. Its correlation binding parameters: Site ID, Site name, Site description, NE ID, Alarm name, Alarm single description, Alarm port description, Alarm severity, and Site alarm SN. Additionally, in order to identify the device, battery string equipment ID and equipment name are also include in VB(variable bondings). " + ::= { hwSiteAlarmTrapsPrefix 45 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.46 + hwBattUnbalanceAlarmResumeTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber, hwAlarmText,hwAlarmLevel, hwAlarmSigDesc, hwSiteName,hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwBattStringEquipId, hwBattStringEquipName,hwBattStringOperStatus } + STATUS current + DESCRIPTION + "Battery unbalance alarm resume. Its correlation binding parameters: Site ID, Site name, Site description, NE ID, Alarm name, Alarm single description, Alarm port description, Alarm severity, and Site alarm SN. Additionally, in order to identify the device, battery string equipment ID and equipment name are also include in VB(variable bondings). " + ::= { hwSiteAlarmTrapsPrefix 46 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.47 + hwAcFreqFaultAlarmTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText,hwAlarmLevel,hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwAcEquipId,hwAcEquipName, hwAcInputOperStatus } + STATUS current + DESCRIPTION + "AC frequency is fault. Its correlation binding parameters: Site ID, Site name, Site description, NE ID, Alarm name, Alarm single description, Alarm port description, Alarm severity, and Site alarm SN. Additionally, in order to identify the device, AC equipment ID and equipment name are also include in VB(variable bondings). " + ::= { hwSiteAlarmTrapsPrefix 47 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.48 + hwAcFreqFaultAlarmResumeTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText, hwAlarmLevel,hwAlarmSigDesc,hwSiteName,hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwAcEquipId, hwAcEquipName,hwAcInputOperStatus } + STATUS current + DESCRIPTION + "AC frequency alarm resume. Its correlation binding parameters: Site ID, Site name, Site description, NE ID, Alarm name, Alarm single description, Alarm port description, Alarm severity, and Site alarm SN. Additionally, in order to identify the device, AC equipment ID and equipment name are also include in VB(variable bondings). " + ::= { hwSiteAlarmTrapsPrefix 48 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.49 + hwXmuSelfFaultAlarmTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText,hwAlarmLevel, hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription,hwMonEquipId,hwMonEquipName,hwMonitorOperStatus } + STATUS current + DESCRIPTION + "There are some fault in XMU itself. Its correlation binding parameters: Site ID, Site name, Site description, NE ID, Alarm name, Alarm single description, Alarm port description, Alarm severity, and Site alarm SN. Additionally, in order to identify the device, monitor equipment ID and equipment name are also include in VB(variable bondings). " + ::= { hwSiteAlarmTrapsPrefix 49 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.50 + hwXmuSelfFaultAlarmResumeTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber, hwAlarmText,hwAlarmLevel, hwAlarmSigDesc, hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwMonEquipId, hwMonEquipName, hwMonitorOperStatus } + STATUS current + DESCRIPTION + "XMU fault alarm resume. Its correlation binding parameters: Site ID, Site name, Site description, NE ID, Alarm name, Alarm single description, Alarm port description, Alarm severity, and Site alarm SN. Additionally, in order to identify the device, monitor equipment ID and equipment name are also include in VB(variable bondings). " + ::= { hwSiteAlarmTrapsPrefix 50 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.51 + hwRs485CommAlarmTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText, hwAlarmLevel, hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwMonEquipId, hwMonEquipName,hwMonitorOperStatus } + STATUS current + DESCRIPTION + "RS485 communication of monitors disconnect. Its correlation binding parameters: Site ID, Site name, Site description, NE ID, Alarm name, Alarm single description, Alarm port description, Alarm severity, and Site alarm SN. Additionally, in order to identify the device, monitor equipment ID and equipment name are also include in VB(variable bondings). " + ::= { hwSiteAlarmTrapsPrefix 51 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.52 + hwRs485CommAlarmResumeTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText,hwAlarmLevel,hwAlarmSigDesc,hwSiteName,hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwMonEquipId, hwMonEquipName, hwMonitorOperStatus } + STATUS current + DESCRIPTION + "RS485 communication alarm resume. Its correlation binding parameters: Site ID, Site name, Site description, NE ID, Alarm name, Alarm single description, Alarm port description, Alarm severity, and Site alarm SN. Additionally, in order to identify the device, monitor equipment ID and equipment name are also include in VB(variable bondings). " + ::= { hwSiteAlarmTrapsPrefix 52 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.53 + hwNetCommAlarmTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber, hwAlarmText,hwAlarmLevel,hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwMonEquipId, hwMonEquipName,hwMonitorOperStatus } + STATUS current + DESCRIPTION + "Network communication of monitors disconnect. Its correlation binding parameters: Site ID, Site name, Site description, NE ID, Alarm name, Alarm single description, Alarm port description, Alarm severity, and Site alarm SN. Additionally, in order to identify the device, monitor equipment ID and equipment name are also include in VB(variable bondings). " + ::= { hwSiteAlarmTrapsPrefix 53 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.54 + hwNetCommAlarmResumeTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText,hwAlarmLevel,hwAlarmSigDesc, hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwMonEquipId, hwMonEquipName, hwMonitorOperStatus } + STATUS current + DESCRIPTION + "Network communication alarm resume. Its correlation binding parameters: Site ID, Site name, Site description, NE ID, Alarm name, Alarm single description, Alarm port description, Alarm severity, and Site alarm SN. Additionally, in order to identify the device, monitor equipment ID and equipment name are also include in VB(variable bondings). " + ::= { hwSiteAlarmTrapsPrefix 54 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.55 + hwAcOffLongTimeAlarmTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText,hwAlarmLevel, hwAlarmSigDesc, hwSiteName,hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwAcEquipId, hwAcEquipName, hwAcInputOperStatus } + STATUS current + DESCRIPTION + "AC power off for a long time alarms happened. Its correlation binding parameters: Site ID, Site name, Site description, NE ID, Alarm name, Alarm single description, Alarm port description, Alarm severity, and Site alarm SN. Additionally, in order to identify the device, AC equipment ID and equipment name are also include in VB(variable bondings). " + ::= { hwSiteAlarmTrapsPrefix 55 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.56 + hwAcOffLongTimeAlarmResumeTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText,hwAlarmLevel, hwAlarmSigDesc, hwSiteName,hwSiteAdminAddr, + hwNetIdentifier, hwSiteDescription, hwAcEquipId, hwAcEquipName,hwAcInputOperStatus } + STATUS current + DESCRIPTION + "AC power off for a long time alarms resume. Its correlation binding parameters: Site ID, Site name, Site description, NE ID, Alarm name, Alarm single description, Alarm port description, Alarm severity, and Site alarm SN. Additionally, in order to identify the device, AC equipment ID and equipment name are also include in VB(variable bondings). " + ::= { hwSiteAlarmTrapsPrefix 56 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.57 + hwSpdAlarmTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText,hwAlarmLevel,hwAlarmSigDesc,hwSiteName,hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwEnvUnitsGroupId, hwEnvUnitsGroupName } + STATUS current + DESCRIPTION + "Description." + ::= { hwSiteAlarmTrapsPrefix 57 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.58 + hwSpdAlarmResumeTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText,hwAlarmLevel, hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwEnvUnitsGroupId, hwEnvUnitsGroupName } + STATUS current + DESCRIPTION + "Description." + ::= { hwSiteAlarmTrapsPrefix 58 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.59 + hwBadBatteryTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText,hwAlarmLevel, hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwBattsGroupId, hwBattsGroupName } + STATUS current + DESCRIPTION + "Description." + ::= { hwSiteAlarmTrapsPrefix 59 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.60 + hwBadBatteryResumeTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText, hwAlarmLevel,hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwBattsGroupId, hwBattsGroupName } + STATUS current + DESCRIPTION + "Description." + ::= { hwSiteAlarmTrapsPrefix 60 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.61 + hwLvd2DisconnectingTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText, hwAlarmLevel, hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwLvdUnitEquipId, hwLvdUnitEquipName, hwLvdBranchOperStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwSiteAlarmTrapsPrefix 61 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.62 + hwLvd2DisconnectingResumeTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText,hwAlarmLevel,hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwLvdUnitEquipId, hwLvdUnitEquipName, hwLvdBranchOperStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwSiteAlarmTrapsPrefix 62 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.63 + hwBattHighTempTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText,hwAlarmLevel, hwAlarmSigDesc,hwSiteName,hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwBattStringEquipId, hwBattStringEquipName,hwBattStringOperStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwSiteAlarmTrapsPrefix 63 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.64 + hwBattHighTempResumeTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText,hwAlarmLevel, hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier, hwSiteDescription, hwBattStringEquipId, hwBattStringEquipName,hwBattStringOperStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwSiteAlarmTrapsPrefix 64 } + -- 1.3.6.1.4.1.2011.6.164.2.1.0.65 + hwBattLowTempTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText,hwAlarmLevel, hwAlarmSigDesc, hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwBattStringEquipId,hwBattStringEquipName, hwBattStringOperStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwSiteAlarmTrapsPrefix 65 } + -- 1.3.6.1.4.1.2011.6.164.2.1.0.66 + hwBattLowTempResumeTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText,hwAlarmLevel,hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwBattStringEquipId, hwBattStringEquipName, hwBattStringOperStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwSiteAlarmTrapsPrefix 66 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.67 + hwDcUltraOverVoltageTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText,hwAlarmLevel,hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwDcOutputEquipId, hwDcOutputEquipName, hwDcOutputOperStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwSiteAlarmTrapsPrefix 67 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.68 + hwDcUltraOverVoltageResumeTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText, hwAlarmLevel,hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier, hwSiteDescription, hwDcOutputEquipId, hwDcOutputEquipName, hwDcOutputOperStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwSiteAlarmTrapsPrefix 68 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.69 + hwDcUltraUnderVoltageTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText,hwAlarmLevel, hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwDcOutputEquipId, hwDcOutputEquipName, hwDcOutputOperStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwSiteAlarmTrapsPrefix 69 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.70 + hwDcUltraUnderVoltageResumeTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText,hwAlarmLevel, hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwDcOutputEquipId, hwDcOutputEquipName, hwDcOutputOperStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwSiteAlarmTrapsPrefix 70 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.71 + hwUmiCommFailTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText, hwAlarmLevel, hwAlarmSigDesc, hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwEnvUnitsGroupId, hwEnvUnitsGroupName } + STATUS current + DESCRIPTION + "Description." + ::= { hwSiteAlarmTrapsPrefix 71 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.72 + hwUmiCommFailResumeTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText, hwAlarmLevel, hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier, hwSiteDescription,hwEnvUnitsGroupId, hwEnvUnitsGroupName } + STATUS current + DESCRIPTION + "Description." + ::= { hwSiteAlarmTrapsPrefix 72 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.73 + hwShortTestFailTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText, hwAlarmLevel, hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwRectsGroupId, hwRectsGroupName } + STATUS current + DESCRIPTION + "Description." + ::= { hwSiteAlarmTrapsPrefix 73 } + -- 1.3.6.1.4.1.2011.6.164.2.1.0.74 + hwShortTestFailResumeTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText, hwAlarmLevel, hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwBattsGroupId, hwBattsGroupName } + STATUS current + DESCRIPTION + "Description." + ::= { hwSiteAlarmTrapsPrefix 74 } + -- 1.3.6.1.4.1.2011.6.164.2.1.0.75 + hwMissingBattTempSensorTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText, hwAlarmLevel, hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwBattsGroupId, hwBattsGroupName } + STATUS current + DESCRIPTION + "Description." + ::= { hwSiteAlarmTrapsPrefix 75 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.76 + hwMissingBattTempSensorResumeTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText, hwAlarmLevel, hwAlarmSigDesc, hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwBattsGroupId, hwBattsGroupName } + STATUS current + DESCRIPTION + "Description." + ::= { hwSiteAlarmTrapsPrefix 76 } + -- 1.3.6.1.4.1.2011.6.164.2.1.0.77 + hwBattTempSensorFaultTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText, hwAlarmLevel, hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwBattsGroupId, hwBattsGroupName } + STATUS current + DESCRIPTION + "Description." + ::= { hwSiteAlarmTrapsPrefix 77 } + -- 1.3.6.1.4.1.2011.6.164.2.1.0.78 + hwBattTempSensorFaultResumeTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber, hwAlarmText, hwAlarmLevel, hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription,hwBattsGroupId, hwBattsGroupName } + STATUS current + DESCRIPTION + "Description." + ::= { hwSiteAlarmTrapsPrefix 78 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.79 + hwAcOverVoltageTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText, hwAlarmLevel, hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwAcEquipId, hwAcEquipName, hwAcInputOperStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwSiteAlarmTrapsPrefix 79 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.80 + hwAcOverVoltageResumeTraps NOTIFICATION-TYPE + OBJECTS {hwAlarmTrapOrdinalNumber, hwAlarmText, hwAlarmLevel, hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier, hwSiteDescription, hwAcEquipId, hwAcEquipName, hwAcInputOperStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwSiteAlarmTrapsPrefix 80 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.81 + hwAcUnderVoltageTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText, hwAlarmLevel, hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwAcEquipId, hwAcEquipName, hwAcInputOperStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwSiteAlarmTrapsPrefix 81 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.82 + hwAcUnderVoltageResumeTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText, hwAlarmLevel, hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription,hwAcEquipId, hwAcEquipName, hwAcInputOperStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwSiteAlarmTrapsPrefix 82 } + + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.83 + hwPDELoadFaultTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText, hwAlarmLevel, hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwPDEGroupId, hwPDEGroupName } + STATUS current + DESCRIPTION + "Description." + ::= { hwSiteAlarmTrapsPrefix 83 } + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.84 + hwPDELoadFaultResumeTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText, hwAlarmLevel, hwAlarmSigDesc, hwSiteName,hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwPDEGroupId, hwPDEGroupName } + STATUS current + DESCRIPTION + "Description." + ::= { hwSiteAlarmTrapsPrefix 84 } + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.85 + hwPDENoResponseTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText, hwAlarmLevel, hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwPDEEquipId, hwPDEEquipName, hwPDEOperStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwSiteAlarmTrapsPrefix 85 } + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.86 + hwPDENoResponseResumeTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText, hwAlarmLevel, hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwPDEEquipId, hwPDEEquipName, hwPDEOperStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwSiteAlarmTrapsPrefix 86 } + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.87 + hwPDEFailureTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText, hwAlarmLevel, hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription,hwPDEEquipId, hwPDEEquipName, hwPDEOperStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwSiteAlarmTrapsPrefix 87 } + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.88 + hwPDEFailureResumeTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText, hwAlarmLevel, hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwPDEEquipId, hwPDEEquipName, hwPDEOperStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwSiteAlarmTrapsPrefix 88 } + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.89 + hwPDEBr1FailureTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText, hwAlarmLevel, hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwPDEEquipId, hwPDEEquipName, hwPDEOperStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwSiteAlarmTrapsPrefix 89 } + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.90 + hwPDEBr1FailureResumeTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText, hwAlarmLevel, hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwPDEEquipId, hwPDEEquipName, hwPDEOperStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwSiteAlarmTrapsPrefix 90 } + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.91 + hwPDEBr2FailureTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText, hwAlarmLevel, hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwPDEEquipId, hwPDEEquipName, hwPDEOperStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwSiteAlarmTrapsPrefix 91 } + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.92 + hwPDEBr2FailureResumeTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText, hwAlarmLevel, hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwPDEEquipId, hwPDEEquipName, hwPDEOperStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwSiteAlarmTrapsPrefix 92 } + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.93 + hwPDEBr3FailureTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText, hwAlarmLevel, hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier, hwSiteDescription, hwPDEEquipId, hwPDEEquipName, hwPDEOperStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwSiteAlarmTrapsPrefix 93 } + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.94 + hwPDEBr3FailureResumeTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText, hwAlarmLevel, hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier, hwSiteDescription, hwPDEEquipId, hwPDEEquipName, hwPDEOperStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwSiteAlarmTrapsPrefix 94 } + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.95 + hwPDEBr4FailureTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText, hwAlarmLevel, hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwPDEEquipId, hwPDEEquipName, hwPDEOperStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwSiteAlarmTrapsPrefix 95 } + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.96 + hwPDEBr4FailureResumeTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText, hwAlarmLevel, hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier, hwSiteDescription, hwPDEEquipId, hwPDEEquipName, hwPDEOperStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwSiteAlarmTrapsPrefix 96 } + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.97 + hwPDEBr1ProtectTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText, hwAlarmLevel, hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier, hwSiteDescription, hwPDEEquipId, hwPDEEquipName, hwPDEOperStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwSiteAlarmTrapsPrefix 97 } + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.98 + hwPDEBr1ProtectResumeTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber, hwAlarmText, hwAlarmLevel, hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwPDEEquipId, hwPDEEquipName, hwPDEOperStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwSiteAlarmTrapsPrefix 98 } + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.99 + hwPDEBr2ProtectTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText, hwAlarmLevel, hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwPDEEquipId, hwPDEEquipName, hwPDEOperStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwSiteAlarmTrapsPrefix 99 } + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.100 + hwPDEBr2ProtectResumeTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText, hwAlarmLevel, hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwPDEEquipId, hwPDEEquipName, hwPDEOperStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwSiteAlarmTrapsPrefix 100 } + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.101 + hwPDEBr3ProtectTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText, hwAlarmLevel, hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwPDEEquipId, hwPDEEquipName, hwPDEOperStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwSiteAlarmTrapsPrefix 101 } + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.102 + hwPDEBr3ProtectResumeTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber, hwAlarmText, hwAlarmLevel, hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwPDEEquipId, hwPDEEquipName, hwPDEOperStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwSiteAlarmTrapsPrefix 102 } + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.103 + hwPDEBr4ProtectTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText, hwAlarmLevel, hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwPDEEquipId, hwPDEEquipName, hwPDEOperStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwSiteAlarmTrapsPrefix 103 } + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.104 + hwPDEBr4ProtectResumeTraps NOTIFICATION-TYPE + OBJECTS {hwAlarmTrapOrdinalNumber,hwAlarmText, hwAlarmLevel, hwAlarmSigDesc, hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription,hwPDEEquipId, hwPDEEquipName,hwPDEOperStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwSiteAlarmTrapsPrefix 104 } + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.105 + hwPDELostTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText, hwAlarmLevel, hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwPDEGroupId, hwPDEGroupName } + STATUS current + DESCRIPTION + "Description." + ::= { hwSiteAlarmTrapsPrefix 105 } + + -- 1.3.6.1.4.1.2011.6.164.2.1.0.106 + hwPDELostResumeTraps NOTIFICATION-TYPE + OBJECTS { hwAlarmTrapOrdinalNumber,hwAlarmText, hwAlarmLevel, hwAlarmSigDesc,hwSiteName, hwSiteAdminAddr, + hwNetIdentifier,hwSiteDescription, hwPDEGroupId, hwPDEGroupName } + STATUS current + DESCRIPTION + "Description." + ::= { hwSiteAlarmTrapsPrefix 106 } + + + -- 1.3.6.1.4.1.2011.6.164.2.2 + hwSiteDevicesTraps OBJECT IDENTIFIER ::= { hwSiteMonitorMIBTraps 2 } + + + -- 1.3.6.1.4.1.2011.6.164.2.2.0 + hwDevicesTrapsPrefix OBJECT IDENTIFIER ::= { hwSiteDevicesTraps 0 } + + + -- 1.3.6.1.4.1.2011.6.164.2.2.0.1 + hwRectifiersInslotChange NOTIFICATION-TYPE + OBJECTS { hwDeviceTrapOrdinalNumber, hwSiteName, hwSiteAdminAddr, hwNetIdentifier, hwSiteDescription, + hwRectEquipId, hwRectEquipName, hwRectOperStatus } + STATUS current + DESCRIPTION + "When the presence status of a rectifier changes, the node reports an event. Then the NMS adds or deletes the corresponding entry to or from hwRectConfigTable or hwRectOperTable. The bound information includes the site address, site name, site description, and NE identifier. In addition, the ID, name, and status of the rectifier are bound to identify the specific rectifier and its operation type. When an entry is added, the device status is reported as normal (1); when an entry is deleted, the device status is reported as commFail (4). + This trap is the unique trigger condition that causes the NMS to add or delete entries to or from hwRectConfigTable or hwRectOperTable." + ::= { hwDevicesTrapsPrefix 1 } + + + -- 1.3.6.1.4.1.2011.6.164.2.2.0.2 + hwBatterysInslotChange NOTIFICATION-TYPE + OBJECTS { hwDeviceTrapOrdinalNumber, hwSiteName, hwSiteAdminAddr, hwNetIdentifier, hwSiteDescription, + hwBattStringEquipId, hwBattStringEquipName, hwBattStringOperStatus } + STATUS current + DESCRIPTION + "When the presence status of a battery string changes, the node reports an event. Then the NMS adds or deletes the corresponding entry to or from hwBatttConfigTable or hwBatttOperTable. The bound information includes the site address, site name, site description, and NE identifier. In addition, the ID, name, and status of the battery string are bound to identify the specific battery string and its operation type. When an entry is added, the device status is reported as normal (1); when an entry is deleted, the device status is reported as loopBreak (4). + This trap is the unique trigger condition that causes the NMS to add or delete entries to or from hwBatttConfigTable or hwBatttOperTable." + ::= { hwDevicesTrapsPrefix 2 } + + + -- 1.3.6.1.4.1.2011.6.164.2.2.0.3 + hwBattTestRecordsAdd NOTIFICATION-TYPE + OBJECTS { hwDeviceTrapOrdinalNumber, hwSiteName, hwSiteDescription, hwNetIdentifier, hwSiteAdminAddr } + STATUS current + DESCRIPTION + "After a new discharge test is conducted on a battery group, the node reports an event. The bound information includes the site address, site name, site description, and NE identifier. The NMS needs to add the corresponding entry to the battery test table. The test records are sorted by time in descending order. The battery test table holds a maximum of 10 test records. If the number of test records exceeds 10, the earlier records starting from the last but one record are deleted at a time because the last record is saved permanently. + This trap is the unique trigger condition that causes the NMS to add entries from hwBattsTestResultTable. + The battery test table allows you only to add entries." + ::= { hwDevicesTrapsPrefix 3 } + + + -- 1.3.6.1.4.1.2011.6.164.2.2.0.4 + hwEnvTempSensInslotChange NOTIFICATION-TYPE + OBJECTS { hwDeviceTrapOrdinalNumber, hwSiteName,hwSiteAdminAddr, hwNetIdentifier,hwSiteDescription, + hwEnvTempEquipId, hwEnvTempEquipName, hwEnvTempSensorOperStatus } + STATUS current + DESCRIPTION + "When the presence status of an environment temperature sensor changes, the node reports an event. Then the NMS adds or deletes the corresponding entry to or from hwEvnTempSensorTable. The bound information includes the site address, site name, site description, and NE identifier. In addition, the ID, name, and status of the environment temperature sensor are bound to identify the specific environment temperature sensor and its operation type. When an entry is added, the device status is reported as normal (1); when an entry is deleted, the device status is reported as notInslot (4). + This trap is the unique trigger condition that causes the NMS to add or delete entries to or from hwEnvTempSensorTable." + ::= { hwDevicesTrapsPrefix 4 } + + + -- 1.3.6.1.4.1.2011.6.164.2.2.0.5 + hwEnvHumiSensInslotChange NOTIFICATION-TYPE + OBJECTS { hwDeviceTrapOrdinalNumber, hwSiteName, hwSiteAdminAddr, hwNetIdentifier,hwSiteDescription, + hwEnvHumiEquipId, hwEnvHumiEquipName, hwEnvHumiSensorOperStatus } + STATUS current + DESCRIPTION + "When the presence status of an environment humidity sensor changes, the trap reports an event. Then the NMS adds or deletes the corresponding entry to or from hwEvnHumiSensorTable. The bound information includes the site address, site name, site description, and NE identifier. In addition, the ID, name, and status of the environment humidity sensor are bound to identify the specific environment humidity sensor and its operation type. When an entry is added, the device status is reported as normal (1); when an entry is deleted, the device status is reported as notInslot (4). + This trap is the unique trigger condition that causes the NMS to add or delete entries to or from hwEnvHumiSensorTable." + ::= { hwDevicesTrapsPrefix 5 } + + -- 1.3.6.1.4.1.2011.6.164.2.2.0.6 + hwPDEsInslotChange NOTIFICATION-TYPE + OBJECTS { hwDeviceTrapOrdinalNumber,hwSiteName, hwSiteAdminAddr, hwNetIdentifier,hwSiteDescription, + hwPDEEquipId, hwPDEEquipName, hwPDEOperStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwDevicesTrapsPrefix 6 } + + + + + -- 1.3.6.1.4.1.2011.6.164.2.3 + hwV101SiteDevicesTraps OBJECT IDENTIFIER ::= { hwSiteMonitorMIBTraps 3 } + + + -- 1.3.6.1.4.1.2011.6.164.2.3.0 + hwV101DevicesTrapsPrefix OBJECT IDENTIFIER ::= { hwV101SiteDevicesTraps 1 } + + + -- 1.3.6.1.4.1.2011.6.164.2.3.0.1 + hwRectifiersInslotChange NOTIFICATION-TYPE + OBJECTS { hwDeviceTrapOrdinalNumber, hwSiteName, hwSiteAdminAddr, hwNetIdentifier, hwSiteDescription, + hwRectEquipId, hwRectEquipName, hwRectOperStatus } + STATUS current + DESCRIPTION + "When the presence status of a rectifier changes, the node reports an event. Then the NMS adds or deletes the corresponding entry to or from hwRectConfigTable or hwRectOperTable. The bound information includes the site address, site name, site description, and NE identifier. In addition, the ID, name, and status of the rectifier are bound to identify the specific rectifier and its operation type. When an entry is added, the device status is reported as normal (1); when an entry is deleted, the device status is reported as commFail (4). + This trap is the unique trigger condition that causes the NMS to add or delete entries to or from hwRectConfigTable or hwRectOperTable." + ::= { hwV101DevicesTrapsPrefix 1 } + + + -- 1.3.6.1.4.1.2011.6.164.2.3.0.2 + hwBatterysInslotChange NOTIFICATION-TYPE + OBJECTS { hwDeviceTrapOrdinalNumber, hwSiteName, hwSiteAdminAddr, hwNetIdentifier, hwSiteDescription, + hwBattStringEquipId, hwBattStringEquipName, hwBattStringOperStatus } + STATUS current + DESCRIPTION + "When the presence status of a battery string changes, the node reports an event. Then the NMS adds or deletes the corresponding entry to or from hwBatttConfigTable or hwBatttOperTable. The bound information includes the site address, site name, site description, and NE identifier. In addition, the ID, name, and status of the battery string are bound to identify the specific battery string and its operation type. When an entry is added, the device status is reported as normal (1); when an entry is deleted, the device status is reported as loopBreak (4). + This trap is the unique trigger condition that causes the NMS to add or delete entries to or from hwBatttConfigTable or hwBatttOperTable." + ::= { hwV101DevicesTrapsPrefix 2 } + + + -- 1.3.6.1.4.1.2011.6.164.2.3.0.3 + hwBattTestRecordsAdd NOTIFICATION-TYPE + OBJECTS { hwDeviceTrapOrdinalNumber, hwSiteName, hwSiteDescription, hwNetIdentifier, hwSiteAdminAddr } + STATUS current + DESCRIPTION + "After a new discharge test is conducted on a battery group, the node reports an event. The bound information includes the site address, site name, site description, and NE identifier. The NMS needs to add the corresponding entry to the battery test table. The test records are sorted by time in descending order. The battery test table holds a maximum of 10 test records. If the number of test records exceeds 10, the earlier records starting from the last but one record are deleted at a time because the last record is saved permanently. + This trap is the unique trigger condition that causes the NMS to add entries from hwBattsTestResultTable. + The battery test table allows you only to add entries." + ::= { hwV101DevicesTrapsPrefix 3 } + + + -- 1.3.6.1.4.1.2011.6.164.2.3.0.4 + hwEnvTempSensInslotChange NOTIFICATION-TYPE + OBJECTS { hwDeviceTrapOrdinalNumber, hwSiteName,hwSiteAdminAddr, hwNetIdentifier,hwSiteDescription, + hwEnvTempEquipId, hwEnvTempEquipName, hwEnvTempSensorOperStatus } + STATUS current + DESCRIPTION + "When the presence status of an environment temperature sensor changes, the node reports an event. Then the NMS adds or deletes the corresponding entry to or from hwEvnTempSensorTable. The bound information includes the site address, site name, site description, and NE identifier. In addition, the ID, name, and status of the environment temperature sensor are bound to identify the specific environment temperature sensor and its operation type. When an entry is added, the device status is reported as normal (1); when an entry is deleted, the device status is reported as notInslot (4). + This trap is the unique trigger condition that causes the NMS to add or delete entries to or from hwEnvTempSensorTable." + ::= { hwV101DevicesTrapsPrefix 4 } + + + -- 1.3.6.1.4.1.2011.6.164.2.3.0.5 + hwEnvHumiSensInslotChange NOTIFICATION-TYPE + OBJECTS { hwDeviceTrapOrdinalNumber, hwSiteName, hwSiteAdminAddr, hwNetIdentifier,hwSiteDescription, + hwEnvHumiEquipId, hwEnvHumiEquipName, hwEnvHumiSensorOperStatus } + STATUS current + DESCRIPTION + "When the presence status of an environment humidity sensor changes, the trap reports an event. Then the NMS adds or deletes the corresponding entry to or from hwEvnHumiSensorTable. The bound information includes the site address, site name, site description, and NE identifier. In addition, the ID, name, and status of the environment humidity sensor are bound to identify the specific environment humidity sensor and its operation type. When an entry is added, the device status is reported as normal (1); when an entry is deleted, the device status is reported as notInslot (4). + This trap is the unique trigger condition that causes the NMS to add or delete entries to or from hwEnvHumiSensorTable." + ::= { hwV101DevicesTrapsPrefix 5 } + + -- 1.3.6.1.4.1.2011.6.164.2.3.0.6 + hwPDEsInslotChange NOTIFICATION-TYPE + OBJECTS { hwDeviceTrapOrdinalNumber,hwSiteName, hwSiteAdminAddr, hwNetIdentifier,hwSiteDescription, + hwPDEEquipId, hwPDEEquipName, hwPDEOperStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwV101DevicesTrapsPrefix 6 } + + + -- 1.3.6.1.4.1.2011.6.164.3 + hwSiteMonitorMIBConformance OBJECT IDENTIFIER ::= { hwSiteMonitorMIB 3 } + + + -- 1.3.6.1.4.1.2011.6.164.3.1 + hwSiteMonitorGroups OBJECT IDENTIFIER ::= { hwSiteMonitorMIBConformance 1 } + + +-- 1.3.6.1.4.1.2011.6.1.6 + -- 1.3.6.1.4.1.2011.6.164.3.1.1 + hwSiteInfoGroup OBJECT-GROUP + OBJECTS { hwSiteName, hwSiteDescription, hwSiteId, hwSiteIp, hwSiteNetmask, + hwAlarmIndex, hwAlarmLevel, hwAlarmSigDesc, hwAlarmQuantity, hwAlarmRowStatus, + hwSiteGateway, hwNetIdentifier, hwAlarmText, hwDeviceTrapOrdinalNumber, hwAlarmTrapOrdinalNumber, + hwSiteAdminAddr } + STATUS current + DESCRIPTION + "Site information group." + ::= { hwSiteMonitorGroups 1 } + + + -- 1.3.6.1.4.1.2011.6.164.3.1.2 + hwSiteMonitorsGroup OBJECT-GROUP + OBJECTS { hwMonsGroupId, hwMonsGroupName, hwMonIndex, hwMonEquipId, hwMonEquipName, + hwMonEquipPcbVersion, hwMonEquipManufacturer, hwMonEquipManuDate, hwMonEquipSerialNo, hwMonEquipDescription, + hwCtrlMonEquipReset, hwMonRowStatus, hwMonitorOperStatus, hwMonsQuantity, hwMonEquipOperTotalTime, + hwMonEquipSoftwareVersion, hwSetMonEquipCtrlState } + STATUS current + DESCRIPTION + "Site monitor group." + ::= { hwSiteMonitorGroups 2 } + + + -- 1.3.6.1.4.1.2011.6.164.3.1.3 + hwSiteRectifiersGroup OBJECT-GROUP + OBJECTS { hwRectSerialNo, hwRectType, hwRectManufacturer, hwRectOutputCurrent, hwRectOutputVoltage, + hwCtrlRectOnOff, hwRectEquipId, hwRectEquipName, hwRectRatedCurrent, hwRectInputAcType, + hwRectEfficency, hwRectConfigIndex, hwRectConfigRowStatus, hwRectsGroupId, hwRectsGroupName, + hwRectsTotalQuantity, hwRectsRatedVoltage, hwModifyRectsOutputVoltage, hwSetRectsRedundEnable, hwRectManuDate, + hwCtrlRectsAllOnOff, hwRectsTotalCurrent, hwRectOperStatus, hwRectOperIndex, hwRectTotalOperTime, + hwRectSoftwareVersion, hwRectOperRowStatus } + STATUS current + DESCRIPTION + "Site rectifier group." + ::= { hwSiteMonitorGroups 3 } + + + -- 1.3.6.1.4.1.2011.6.164.3.1.4 + hwSiteBatterysGroup OBJECT-GROUP + OBJECTS { hwBattStringCurrent, hwBattStringRemainCapacity, hwSetBattInstallTime, hwBattStringEquipId, hwBattStringEquipName, + hwBattStringRemainCapacityPercent, hwBattStringActualCapacity, hwSetBattStdCapacity, hwBattStringTemprature, hwBattsGroupId, + hwBattsGroupName, hwSetBattsHighTempAction, hwSetBattsHighTempVoltLimit, hwSetBattsFloatVoltage, hwSetBattsBoostVoltage, + hwSetBattsCompFactor, hwBattsChargeStatus, hwBattsCurrLimitStatus, hwCtrlBattsTestStartStop, hwBattsTestResultIndex, + hwBattsTestType, hwBattsTestStartTime, hwBattsTestResult, hwBattsEfficiency, hwBattsDischargeTime, + hwBattsDischargeEndVoltage, hwBattsDischargeAvCurrent, hwBattsDischargeAhValue, hwBattsTestTemprature, hwBattsTestEndCourse, + hwBattsTestResultRowStatus, hwBattStringConfigIndex, hwBattStringConfigRowStatus, hwSetBattsTempUpperLimit, hwSetBattsTempLowerLimit, + hwSetBattsCurrLimitCoefficient, hwBattsTotalCurrent, hwSetBattsHTDLimit, hwBattsTestRecordCount, hwBattStringOperStatus, + hwSetBattsTempMeasureUpperLimit, hwSetBattsTempMeasureLowerLimit, hwBattsPreDischargeTime, hwBattsTotalQuantity, hwSetBattsManuStdTestTime, + hwSetBattsManuStdTestEndVolt, hwSetBattsManuStdTestCellNum, hwSetBattsManuShortTestTime, hwSetBattsManuShortTestEndVolt, hwBattStringOperIndex, + hwSetBattsHTDEnable, hwBattStringOperRowStatus, hwCtrlBattsBoostFloat } + STATUS current + DESCRIPTION + "Site battery group." + ::= { hwSiteMonitorGroups 4 } + + + -- 1.3.6.1.4.1.2011.6.164.3.1.5 + hwSiteAcDistributionsGroup OBJECT-GROUP + OBJECTS { hwSetAcsUpperVoltLimit, hwSetAcsLowerVoltLimit, hwApOrAblVoltage, hwBpOrBclVoltage, hwCpOrCalVoltage, + hwAphaseCurrent, hwBphaseCurrent, hwCphaseCurrent, hwAcsGroupId, hwAcsGroupName, + hwAcInputIndex, hwAcRowStatus, hwAcEquipId, hwAcInputOperStatus, hwAcEquipName, + hwAcsTotalCurrent, hwAcsTotalQuantity, hwSiteDescription, hwAcInputBreakerIndex, hwAcInputBreakerEquipId, + hwAcInputBreakerEquipName, hwAcInputBreakerOperStatus, hwAcInputBreakerRowStatus, hwAcInputBreakersQuantity } + STATUS current + DESCRIPTION + "Site AC distribution group." + ::= { hwSiteMonitorGroups 5 } + + + -- 1.3.6.1.4.1.2011.6.164.3.1.6 + hwSiteDcDistributionsGroup OBJECT-GROUP + OBJECTS { hwSetDcsUpperVoltLimit, hwSetDcsLowerVoltLimit, hwDcOutputIndex, hwDcOutputVoltage, hwDcOutputCurrent, + hwDcOutputPower, hwDcOutputRowStatus, hwLoadBranchIndex, hwLoadBranchPower, hwDcOutputEquipId, + hwDcOutputEquipName, hwLoadBranchEquipId, hwDcOutputOperStatus, hwLoadBranchOperStatus, hwLoadBranchRowStatus, + hwLvdUnitEquipName, hwLoadBranchEquipName, hwDcsGroupId, hwDcsGroupName, hwDcsTotalVoltage, + hwDcsTotalCurrent, hwDcsTotalPower, hwDcsTotalQuantity, hwLoadsQuantity, hwLoadBranchCurrent + } + STATUS current + DESCRIPTION + "Site DC distribution group." + ::= { hwSiteMonitorGroups 6 } + + + -- 1.3.6.1.4.1.2011.6.164.3.1.7 + hwSiteLvdUnitsGroup OBJECT-GROUP + OBJECTS { hwLvdBranchIndex, hwLvdBranchRowStatus, hwLvdUnitEquipId, hwLvdsGroupId, hwLvdUnitEquipName, + hwLvdsGroupName, hwSetLvdVoltage, hwCtrlLvd, hwLvdsTotalQuantity, hwLvdBranchOperStatus, + hwSetLvdEnable } + STATUS current + DESCRIPTION + "Site low voltage disconnection unit group." + ::= { hwSiteMonitorGroups 7 } + + + -- 1.3.6.1.4.1.2011.6.164.3.1.8 + hwSiteEnvUnitsGroup OBJECT-GROUP + OBJECTS { hwCtrlSmokeReset, hwCtrlDoorReset, hwEnvTempSensorIndex, hwEnvTemperature, hwEnvHumiSensorIndex, + hwEnvHumidity, hwEnvHumiEquipId, hwEnvHumiEquipName, hwEnvTempEquipId, hwEnvTempEquipName, + hwEnvUnitsGroupId, hwEnvUnitsGroupName, hwSetEnvTempAlarmEnable, hwSetEnvHumiAlarmEnable, hwCtrlBuzzerEnable, + hwSetEnvTempUpperLimit, hwSetEnvTempLowerLimit, hwEnvTempSensorRowStatus, hwSetEnvHumidityUpperLimit, hwSetEnvHumidityLowerLimit, + hwEnvHumiSensorRowStatus, hwEnvTempSensorOperStatus, hwEnvHumiSensorOperStatus, hwSetEnvTempMeasureUpperLimit, hwSetEnvTempMeasureLowerLimit, + hwSetEnvHumidityMeasureUpperLimit, hwSetEnvHumidityMeasureLowerLimit, hwEnvTempSensorsTotalQuantity, hwEnvHumiSensorsTotalQuantity, hwSpareDigitalIndex, + hwSpareDigitalEquipId, hwSpareDigitalEquipName, hwSetSpareDigitalAlarmTension, hwSetSpareDigitalAlarmEnable, hwSpareDigitalOperStatus, + hwSpareDigitalRowStatus, hwSpareDigitalsTotalQuantity } + STATUS current + DESCRIPTION + "Site envirenment unit group." + ::= { hwSiteMonitorGroups 8 } + + +-- 1.3.6.1.4.1.2011.6.1.7.3 + -- 1.3.6.1.4.1.2011.6.164.3.1.9 + hwSiteAlarmTrapsGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwAcInputAlarmTraps, hwAcInputAlarmResumeTraps, hwAcVoltAlarmTraps, hwAcVoltAlarmResumeTraps, hwDcVoltAlarmTraps, + hwDcVoltAlarmResumeTraps, hwLoadLvdAlarmTraps, hwLoadLvdAlarmResumeTraps, hwBattLvdAlarmTraps, hwBattLvdAlarmResumeTraps, + hwBattLoopBreakAlarmTraps, hwBattLoopBreakAlarmResumeTraps, hwEnvTempAlarmTraps, hwEnvTempAlarmResumeTraps, hwEnvHumiAlarmTraps, + hwEnvHumiAlarmResumeTraps, hwDoorAlarmTraps, hwDoorAlarmResumeTraps, hwWaterAlarmTraps, hwWaterAlarmResumeTraps, + hwSmokeAlarmTraps, hwSmokeAlarmResumeTraps, hwRectifierFaultAlarmTraps, hwRectifierFaultAlarmResumeTraps, hwRectifierAbnormalAlarmTraps, + hwRectifierAbnormalAlarmResumeTraps, hwBattOverCurrAlarmTraps, hwBattOverCurrAlarmResumeTraps, hwLoadFuseAlarmTraps, hwLoadFuseAlarmResumeTraps, + hwRs485CommAlarmTraps, hwRs485CommAlarmResumeTraps, hwNetCommAlarmTraps, hwNetCommAlarmResumeTraps, hwMultiRectFailureAlarmTraps, + hwMultiRectFailureAlarmResumeTraps, hwRectRedundAlarmTraps, hwRectRedundAlarmResumeTraps, hwBattUnbalanceAlarmTraps, hwBattUnbalanceAlarmResumeTraps, + hwAcFreqFaultAlarmTraps, hwWireAlarmTraps, hwWireAlarmResumeTraps, hwAcFreqFaultAlarmResumeTraps, hwXmuSelfFaultAlarmTraps, + hwAcBreakerAlarmTraps, hwAcBreakerAlarmResumeTraps, hwBattDischargeAlarmTraps, hwBattDischargeAlarmResumeTraps, hwXmuSelfFaultAlarmResumeTraps, + hwBattStringTempAlarmTraps, hwBattStringTempAlarmResumeTraps, hwSpareDigitalAlarmTraps, hwSpareDigitalAlarmResumeTraps, hwAcOffLongTimeAlarmTraps, + hwAcOffLongTimeAlarmResumeTraps, hwSpdAlarmTraps, hwSpdAlarmResumeTraps, hwBadBatteryTraps, hwBadBatteryResumeTraps, + hwLvd2DisconnectingTraps, hwLvd2DisconnectingResumeTraps, hwBattHighTempTraps, hwBattHighTempResumeTraps, hwBattLowTempTraps, + hwBattLowTempResumeTraps, hwDcUltraOverVoltageTraps, hwDcUltraOverVoltageResumeTraps, hwDcUltraUnderVoltageTraps, hwDcUltraUnderVoltageResumeTraps, + hwUmiCommFailTraps, hwUmiCommFailResumeTraps, hwShortTestFailTraps, hwShortTestFailResumeTraps, hwMissingBattTempSensorTraps, + hwMissingBattTempSensorResumeTraps, hwBattTempSensorFaultTraps, hwBattTempSensorFaultResumeTraps, hwAcOverVoltageTraps, hwAcOverVoltageResumeTraps, + hwAcUnderVoltageTraps, hwAcUnderVoltageResumeTraps, hwBattTestRecordsAdd, hwPDENoResponseTraps, hwPDENoResponseResumeTraps, + hwPDELostTraps, hwPDELostResumeTraps, hwPDELoadFaultTraps, hwPDELoadFaultResumeTraps, hwPDEFailureTraps, + hwPDEFailureResumeTraps, hwPDEBr1FailureTraps, hwPDEBr1FailureResumeTraps, hwPDEBr2FailureTraps, hwPDEBr2FailureResumeTraps, + hwPDEBr3FailureTraps, hwPDEBr3FailureResumeTraps, hwPDEBr4FailureTraps, hwPDEBr4FailureResumeTraps, hwPDEBr1ProtectTraps, + hwPDEBr1ProtectResumeTraps, hwPDEBr2ProtectTraps, hwPDEBr2ProtectResumeTraps, hwPDEBr3ProtectTraps, hwPDEBr3ProtectResumeTraps, + hwPDEBr4ProtectTraps, hwPDEBr4ProtectResumeTraps } + STATUS current + DESCRIPTION + "Site alarm trap group." + ::= { hwSiteMonitorGroups 9 } + + + -- 1.3.6.1.4.1.2011.6.164.3.1.10 + hwSiteDeviceTrapsGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwRectifiersInslotChange, hwBatterysInslotChange, hwBattTestRecordsAdd, hwEnvTempSensInslotChange, hwEnvHumiSensInslotChange, + hwPDEsInslotChange } + STATUS current + DESCRIPTION + "Description." + ::= { hwSiteMonitorGroups 10 } + + -- 1.3.6.1.4.1.2011.6.164.3.1.11 + hwSiteEfusesGroup OBJECT-GROUP + OBJECTS { hwPDEGroupId, hwPDEGroupName, hwPDEGroupNum, hwPDEGroupCommNum, hwPDEGroupTotalPower, + hwPDEGroupTotalCurrent, hwPDEGroupCommStatus, hwPDEIndex, hwPDEEquipId, hwPDEEquipName, + hwPDETotalRunningTime, hwPDEBranchNum, hwPDETotalPower, hwPDETotalCurrent, hwPDEBranch1Power, + hwPDEBranch2Power, hwPDEBranch3Power, hwPDEBranch4Power, hwPDEBranch1Current, hwPDEBranch2Current, + hwPDEBranch3Current, hwPDEBranch4Current, hwPDEBranch1Voltage, hwPDEBranch2Voltage, hwPDEBranch3Voltage, + hwPDEBranch4Voltage, hwPDEBranch1Temperature, hwPDEBranch2Temperature, hwPDEBranch3Temperature, hwPDEBranch4Temperature, + hwPDEOperStatus, hwPDERowStatus, hwPDEConfigIndex, hwPDEConfigEquipId, hwPDEConfigEquipName, + hwPDEOverTempProtect, hwPDEVolProtectEnable, hwPDEOverVoltageProtect, hwPDEUnderVoltageProtect, hwPDEHysteresis, + hwPDEReset, hwPDEBranch1Control, hwPDEBranch2Control, hwPDEBranch3Control, hwPDEBranch4Control, + hwPDEBranch1CurrentLimit, hwPDEBranch2CurrentLimit, hwPDEBranch3CurrentLimit, hwPDEBranch4CurrentLimit, hwPDEConfigRowStatus + } + STATUS current + DESCRIPTION + "Description." + ::= { hwSiteMonitorGroups 11 } + + + END + +-- +-- HUAWEI-SITE-MONITOR-MIB.mib +-- diff --git a/MIBS/huawei/HUAWEI-SLOG-EUDM-MIB b/MIBS/huawei/HUAWEI-SLOG-EUDM-MIB new file mode 100644 index 0000000..a2d1464 --- /dev/null +++ b/MIBS/huawei/HUAWEI-SLOG-EUDM-MIB @@ -0,0 +1,233 @@ +-- ================================================================= +-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved +-- +-- Description: HUAWEI-SLOG-EUDM-MIB +-- Reference: +-- Version: V1.0 +-- History: +-- yangyinzhu,2003-03-18, +-- ================================================================= + +HUAWEI-SLOG-EUDM-MIB DEFINITIONS ::= BEGIN + + IMPORTS + OBJECT-GROUP + FROM SNMPv2-CONF + IpAddress, Integer32, OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + TruthValue, TEXTUAL-CONVENTION + FROM SNMPv2-TC + hwDatacomm + FROM HUAWEI-MIB; + + hwSLOGEudm MODULE-IDENTITY + LAST-UPDATED "200304081633Z" -- April 08, 2003 at 16:33 GMT + ORGANIZATION + "Huawei Technologies co.,Ltd." + CONTACT-INFO + " + R&D BeiJing, Huawei Technologies co.,Ltd. + Huawei Bld.,NO.3 Xinxi Rd., + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + Zip:100085 + Http://www.huawei.com + E-mail:support@huawei.com + " + DESCRIPTION + " + V1.00 + The HUAWEI-SLOG-EUDM-MIB contains objects to manage the security + log for firewall product. + " + ::= { hwSLOG 2 } + + -- + -- Textual conventions + -- + + FlowLogType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Description." + SYNTAX INTEGER + { + flowLogSysLog(1), + flowLogExport(2) + } + -- + -- Node definitions + -- + + -- 1.3.6.1.4.1.2011.5.25.16 + hwSLOG OBJECT IDENTIFIER ::= { hwDatacomm 16 } + + -- 1.3.6.1.4.1.2011.5.25.16.2.1 + hwSLogEudmGlobalCfg OBJECT IDENTIFIER ::= { hwSLOGEudm 1 } + + -- 1.3.6.1.4.1.2011.5.25.16.2.1.1 + hwSLogEudmAttackLogInterval OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The interval for sending log of attack event, the unit is second." + ::= { hwSLogEudmGlobalCfg 1 } + + -- 1.3.6.1.4.1.2011.5.25.16.2.1.2 + hwSLogEudmFlowLogInterval OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The interval for sending flow log, the unit is second." + ::= { hwSLogEudmGlobalCfg 2 } + + -- 1.3.6.1.4.1.2011.5.25.16.2.1.3 + hwSLogEudmStreamLogInterval OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The interval for sending log of statistics, the unit is second." + ::= { hwSLogEudmGlobalCfg 3 } + + -- 1.3.6.1.4.1.2011.5.25.16.2.1.4 + hwSLogEudmFlowLogMode OBJECT-TYPE + SYNTAX FlowLogType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The sending mode of flow log, can be SysLog or Export." + DEFVAL { flowLogSysLog } + ::= { hwSLogEudmGlobalCfg 4 } + + -- 1.3.6.1.4.1.2011.5.25.16.2.1.5 + hwSLogEudmServerIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP address of log server." + DEFVAL { 00000000 } + ::= { hwSLogEudmGlobalCfg 5 } + + -- 1.3.6.1.4.1.2011.5.25.16.2.1.6 + hwSLogEudmServerPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port of log server." + ::= { hwSLogEudmGlobalCfg 6 } + + -- 1.3.6.1.4.1.2011.5.25.16.2.2 + hwSLogInterZoneEnableCfg OBJECT IDENTIFIER ::= { hwSLOGEudm 2 } + + -- 1.3.6.1.4.1.2011.5.25.16.2.2.1 + hwSLogEudmFlowLogEnableTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSLogEudmFlowLogEnableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description" + ::= { hwSLogInterZoneEnableCfg 1 } + + -- 1.3.6.1.4.1.2011.5.25.16.2.2.1.1 + hwSLogEudmFlowLogEnableEntry OBJECT-TYPE + SYNTAX HwSLogEudmFlowLogEnableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each inter-zone must have an entry" + INDEX { hwSLogFlowEnableZoneID1, hwSLogFlowEnableZoneID2 } + ::= { hwSLogEudmFlowLogEnableTable 1 } + + HwSLogEudmFlowLogEnableEntry ::= + SEQUENCE { + hwSLogFlowEnableZoneID1 + Integer32, + hwSLogFlowEnableZoneID2 + Integer32, + hwSLogEudmFlowEnableFlag + TruthValue, + hwSLogEudmEnableHostAcl + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.16.2.2.1.1.1 + hwSLogFlowEnableZoneID1 OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ID of first zone that compose the inter-zone." + ::= { hwSLogEudmFlowLogEnableEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.16.2.2.1.1.2 + hwSLogFlowEnableZoneID2 OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ID of second zone that compose the inter-zone." + ::= { hwSLogEudmFlowLogEnableEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.16.2.2.1.1.3 + hwSLogEudmFlowEnableFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status indicate whether the security log is enabled in this interzone." + ::= { hwSLogEudmFlowLogEnableEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.16.2.2.1.1.4 + hwSLogEudmEnableHostAcl OBJECT-TYPE + SYNTAX Integer32 (0 | 2000..3999) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The acl number indicate the data flow which will be logged." + ::= { hwSLogEudmFlowLogEnableEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.16.2.3 + hwSLOGEudmConformance OBJECT IDENTIFIER ::= { hwSLOGEudm 3 } + + -- 1.3.6.1.4.1.2011.5.25.16.2.3.1 + hwSLOGEudmCompliance OBJECT IDENTIFIER ::= { hwSLOGEudmConformance 1 } + + -- 1.3.6.1.4.1.2011.5.25.16.2.3.2 + hwSLOGEudmMibGroups OBJECT IDENTIFIER ::= { hwSLOGEudmConformance 2 } + + -- 1.3.6.1.4.1.2011.5.25.16.2.3.2.1 + hwSLOGEudmGlobalCfgGroup OBJECT-GROUP + OBJECTS { + hwSLogEudmAttackLogInterval, + hwSLogEudmStreamLogInterval, + hwSLogEudmFlowLogMode, + hwSLogEudmFlowLogInterval, + hwSLogEudmServerIP, + hwSLogEudmServerPort } + STATUS current + DESCRIPTION + "Description." + ::= { hwSLOGEudmMibGroups 1 } + + -- 1.3.6.1.4.1.2011.5.25.16.2.3.2.2 + hwSLOGEudmFlowLogEnableGroup OBJECT-GROUP + OBJECTS { + hwSLogEudmFlowEnableFlag, + hwSLogEudmEnableHostAcl } + STATUS current + DESCRIPTION + "Description." + ::= { hwSLOGEudmMibGroups 2 } + + +END + +-- +-- HUAWEI-SLOG-EUDM-MIB.mib +-- diff --git a/MIBS/huawei/HUAWEI-SMAP-MIB b/MIBS/huawei/HUAWEI-SMAP-MIB new file mode 100644 index 0000000..e13b414 --- /dev/null +++ b/MIBS/huawei/HUAWEI-SMAP-MIB @@ -0,0 +1,164 @@ +-- ================================================================= +-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved +-- +-- Description: HUAWEI-SMAP-MIB, this mib will maintain the SMAP +-- mib oid for all datacomm product. +-- Reference: +-- Version: V1.0 +-- History: +-- yangyinzhu,2003-03-18, initial version. +-- chenruining,2003-03-20, adjust to the SRS review. +-- ================================================================= + +HUAWEI-SMAP-MIB DEFINITIONS ::= BEGIN + + IMPORTS + OBJECT-GROUP + FROM SNMPv2-CONF + Integer32, OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + RowStatus + FROM SNMPv2-TC + hwDatacomm + FROM HUAWEI-MIB; + + hwSMAP MODULE-IDENTITY + LAST-UPDATED "200303201150Z" -- March 20, 2003 at 11:50 GMT + ORGANIZATION + " + HAUWEI MIB Standard community + " + CONTACT-INFO + " + R&D BeiJing, Huawei Technologies co.,Ltd. + Huawei Bld.,NO.3 Xinxi Rd., + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + Zip:100085 + Http://www.huawei.com + E-mail:support@huawei.com + " + DESCRIPTION + " + V1.00 + The SMAP mib is for all datacomm product. + " + ::= { hwDatacomm 14 } + + -- + -- Node definitions + -- + -- 1.3.6.1.4.1.2011.5.25.14.1 + hwSmapMibObjects OBJECT IDENTIFIER ::= { hwSMAP 1 } + + -- 1.3.6.1.4.1.2011.5.25.14.1.1 + hwSmapTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSmapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The Port-Application Map table. + " + ::= { hwSmapMibObjects 1 } + + -- 1.3.6.1.4.1.2011.5.25.14.1.1.1 + hwSmapEntry OBJECT-TYPE + SYNTAX HwSmapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The Port-Application Map table struct. + " + INDEX { hwSmapUserPort, hwSmapAcl } + ::= { hwSmapTable 1 } + + HwSmapEntry ::= + SEQUENCE { + hwSmapUserPort + Integer32, + hwSmapAcl + Integer32, + hwSmapAppSysPort + Integer32, + hwSmapStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.5.25.14.1.1.1.1 + hwSmapUserPort OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The new port defined by user. + + This item is index." + ::= { hwSmapEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.14.1.1.1.2 + hwSmapAcl OBJECT-TYPE + SYNTAX Integer32 (0|2000..2999) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The SMAP function is used for which data flow. + 0 means thie item is used for all data flow. + + This item is index. + " + ::= { hwSmapEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.14.1.1.1.3 + hwSmapAppSysPort OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The application port defined by rfc. + + Now only support: + ftp 21 + smtp 25 + http 80 + rtsp 554 + h323 1720 + " + ::= { hwSmapEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.14.1.1.1.4 + hwSmapStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Only support CreateAndGo and Destroy. + " + ::= { hwSmapEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.14.2 + hwSmapMibConformance OBJECT IDENTIFIER ::= { hwSMAP 2 } + + -- 1.3.6.1.4.1.2011.5.25.14.2.1 + hwSmapMibGroup OBJECT IDENTIFIER ::= { hwSmapMibConformance 1 } + + -- 1.3.6.1.4.1.2011.5.25.14.2.1.1 + hwSmapGroup OBJECT-GROUP + OBJECTS { + hwSmapUserPort, + hwSmapAcl, + hwSmapAppSysPort, + hwSmapStatus } + STATUS current + DESCRIPTION + " + The SMAP table member. + " + ::= { hwSmapMibGroup 1 } + +END diff --git a/MIBS/huawei/HUAWEI-SMARTLINK-MIB b/MIBS/huawei/HUAWEI-SMARTLINK-MIB new file mode 100644 index 0000000..11d2ce8 --- /dev/null +++ b/MIBS/huawei/HUAWEI-SMARTLINK-MIB @@ -0,0 +1,1052 @@ +-- ================================================================== +-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI SMARTLINK MIB +-- Reference: +-- Version: V3.05 +-- History: +-- ================================================================== + + HUAWEI-SMARTLINK-MIB DEFINITIONS ::= BEGIN + + IMPORTS + InterfaceIndex, InterfaceIndexOrZero + FROM IF-MIB + VlanIdOrNone + FROM Q-BRIDGE-MIB + EnabledStatus + FROM P-BRIDGE-MIB + MacAddress + FROM SNMPv2-TC + hwDatacomm + FROM HUAWEI-MIB + OBJECT-GROUP, MODULE-COMPLIANCE,NOTIFICATION-GROUP + FROM SNMPv2-CONF + Integer32, Counter32, OBJECT-TYPE, MODULE-IDENTITY, OBJECT-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + DateAndTime, RowStatus, TEXTUAL-CONVENTION + FROM SNMPv2-TC; + + hwSmartLinkMib MODULE-IDENTITY + + LAST-UPDATED "201707141055Z" -- Jul 14, 2017 at 10:55 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "This module includes the information about smart link. + The information can be read and some of them can be set." + + REVISION "201707141055Z" + DESCRIPTION "Update index of hwMonitorLinkDlArrayIndex." + + REVISION "201607091717Z" + DESCRIPTION "Update to increase hwSmartLinkPcIfName." + + REVISION "201507271717Z" + DESCRIPTION "Update to increase hwSmartLinkRpcRevAuthMode and hwSmartLinkMulRpcRevAuthMode ENUM elemt as null(0)." + + REVISION "201504301443Z" + DESCRIPTION "Update DESCRIPTION of hwMonitorLinkDlArrayIndex." + + REVISION "201308291443Z" + DESCRIPTION "Update DESCRIPTION of hwSmartLinkRevLastFlushTime and hwSmartLinkPcSendFlushTime." + + REVISION "201305031155Z" + DESCRIPTION "Update to increase hwSmartLinkMulRevPortCfgTable table." + + REVISION "201303181420Z" + DESCRIPTION "Update to increase hwSmartLinkGcGroupStatus ENUM elemt as idle(4), init(5)." + + REVISION "201208300936Z" + DESCRIPTION "Initial version, published at Aug 30, 2012 at 09:36 GMT." + + ::= { hwL2Mgmt 5 } +-- +-- Node definitions +-- + hwL2Mgmt OBJECT IDENTIFIER ::= { hwDatacomm 42 } + hwSmartLinkMibObjects OBJECT IDENTIFIER ::= { hwSmartLinkMib 1 } + + hwSmartLinkRevFlushTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total of received flush packets." + ::= { hwSmartLinkMibObjects 1 } + + hwSmartLinkRevLastFlushIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface index of port which received flush packet lastly." + ::= { hwSmartLinkMibObjects 2 } + + hwSmartLinkRevLastFlushTime OBJECT-TYPE + SYNTAX DateAndTime (SIZE(8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time when received flush packet lastly. + field octets contents range + - - - - - - - - - - - - - - + 1 1-2 year 0..65536 + 2 3 month 1..12 + 3 4 day 1..31 + 4 5 hour 0..23 + 5 6 minutes 0..59 + 6 7 seconds 0..60 + (use 60 for leap-second) + 7 8 deci-seconds 0..9" + ::= { hwSmartLinkMibObjects 3 } + + hwSmartLinkRevLastFlushSourceMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SMAC of flush packet which arrived this device lastly." + ::= { hwSmartLinkMibObjects 4 } + + hwSmartLinkRevLastFlushVlan OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The control VLAN of flush packet which arrived this device lastly." + ::= { hwSmartLinkMibObjects 5 } + + hwSmartLinkResetFlushStatistics OBJECT-TYPE + SYNTAX INTEGER + { + cleared(1), + unused(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset the statistics of flush packets." + ::= { hwSmartLinkMibObjects 6 } + +--hwSmartLinkRevPortCfgTable + + hwSmartLinkRevPortCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSmartLinkRevPortCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is port configuration table which received flush packet, + and configuration relation of port received flush packet was described. + The index of table is hwSmartLinkRpcIfIndex." + ::= { hwSmartLinkMibObjects 7 } + + hwSmartLinkRevPortCfgEntry OBJECT-TYPE + SYNTAX HwSmartLinkRevPortCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table includes the information of the received flush packet port configuration information. + The index of the table is hwSmartLinkRpcIfIndex." + INDEX { hwSmartLinkRpcIfIndex } + ::= { hwSmartLinkRevPortCfgTable 1 } + + HwSmartLinkRevPortCfgEntry ::= + SEQUENCE { + hwSmartLinkRpcIfIndex + InterfaceIndex, + hwSmartLinkRpcRevVlan + VlanIdOrNone, + hwSmartLinkRpcRevPassword + OCTET STRING, + hwSmartLinkRpcRevAuthMode + INTEGER + } + + hwSmartLinkRpcIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of port from which received flush packets." + ::= { hwSmartLinkRevPortCfgEntry 1 } + + hwSmartLinkRpcRevVlan OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the VLAN ID to verify the validity of flush packets received. + Ranging from 0 to 4095." + ::= { hwSmartLinkRevPortCfgEntry 2 } + + hwSmartLinkRpcRevPassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the password to verify the validity of flush packets received." + ::= { hwSmartLinkRevPortCfgEntry 3 } + + hwSmartLinkRpcRevAuthMode OBJECT-TYPE + SYNTAX INTEGER + { + null(0), + simple(1), + sha(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set the password mode to verify the validity of flush packets received." + ::= { hwSmartLinkRevPortCfgEntry 4 } + +--hwSmartLinkGroupCfgTable + + hwSmartLinkGroupCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSmartLinkGroupCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table includes the information of the smart link group configuration information, + and include the mode of smart link group, working status of group, control vlan of group etc." + ::= { hwSmartLinkMibObjects 8 } + + hwSmartLinkGroupCfgEntry OBJECT-TYPE + SYNTAX HwSmartLinkGroupCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table includes the information of the smart link group configuration information. + The index of the table is hwSmartLinkGcGroupId." + INDEX { hwSmartLinkGcGroupId } + ::= { hwSmartLinkGroupCfgTable 1 } + + HwSmartLinkGroupCfgEntry ::= + SEQUENCE { + hwSmartLinkGcGroupId + Integer32, + hwSmartLinkGcMasterIfIndex + InterfaceIndexOrZero, + hwSmartLinkGcSlaveIfIndex + InterfaceIndexOrZero, + hwSmartLinkGcGroupStatus + INTEGER, + hwSmartLinkGcEnable + EnabledStatus, + hwSmartLinkGcSendControlVlan + VlanIdOrNone, + hwSmartLinkGcSendPassword + OCTET STRING, + hwSmartLinkGcLock + EnabledStatus, + hwSmartLinkGcForce + EnabledStatus, + hwSmartLinkGcRevertWtrTime + Integer32, + hwSmartLinkGcRevertEnable + EnabledStatus, + hwSmartLinkGcManual + INTEGER, + hwSmartLinkGcRowStatus + RowStatus, + hwSmartLinkGcAuthMode + INTEGER + } + + hwSmartLinkGcGroupId OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Smart link group index." + ::= { hwSmartLinkGroupCfgEntry 1 } + + hwSmartLinkGcMasterIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The master interface index of smart link group." + ::= { hwSmartLinkGroupCfgEntry 2 } + + hwSmartLinkGcSlaveIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The slave interface index of smart link group." + ::= { hwSmartLinkGroupCfgEntry 3 } + + hwSmartLinkGcGroupStatus OBJECT-TYPE + SYNTAX INTEGER + { + none(1), + master(2), + slave(3), + idle(4), + init(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Working status of smart link group, include none, master, slave, idle and init. + none: all ports in group are inactive. + Master: master port is active, and slave port is inactive. + Slave: master port is inactive, and slave port is active. + Idle: smart-link group is disable, and all ports are inactive. + Init: smart-link group is enable, and all ports are inactive." + ::= { hwSmartLinkGroupCfgEntry 4 } + + hwSmartLinkGcEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Startup or close the smart link group. + Before startup the smart link group, the group must be created." + ::= { hwSmartLinkGroupCfgEntry 5 } + + hwSmartLinkGcSendControlVlan OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set the tag of flush packets which send from this smart link group." + ::= { hwSmartLinkGroupCfgEntry 6 } + + hwSmartLinkGcSendPassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set password of flush packets which send from this smart link group." + ::= { hwSmartLinkGroupCfgEntry 7 } + + hwSmartLinkGcLock OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Active port was locked on master port" + ::= { hwSmartLinkGroupCfgEntry 8 } + + hwSmartLinkGcForce OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Active port was locked on slave port." + ::= { hwSmartLinkGroupCfgEntry 9 } + + hwSmartLinkGcRevertWtrTime OBJECT-TYPE + SYNTAX Integer32 (30..1200) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set wait-to-restore time." + DEFVAL { 60 } + ::= { hwSmartLinkGroupCfgEntry 10 } + + hwSmartLinkGcRevertEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When wait-to-restore timer is over, the smart link group link will be switched." + ::= { hwSmartLinkGroupCfgEntry 11 } + + hwSmartLinkGcManual OBJECT-TYPE + SYNTAX INTEGER + { + switch(1), + unused(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The link was switched every setting manual command." + ::= { hwSmartLinkGroupCfgEntry 12 } + + hwSmartLinkGcRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Status of smart link group row." + ::= { hwSmartLinkGroupCfgEntry 13 } + + hwSmartLinkGcAuthMode OBJECT-TYPE + SYNTAX INTEGER + { + null(0), + simple(1), + sha(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set the password mode of flush packets which send from this smart link group." + ::= { hwSmartLinkGroupCfgEntry 14 } + +--hwSmartLinkPortCfgTable + + hwSmartLinkPortCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSmartLinkPortCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is the configuration table of member port of smart link group. + This table described that configuration relation of member port of smart link group. + This table index is hwSmartLinkPcGroupId and hwSmartLinkPcPortType." + ::= { hwSmartLinkMibObjects 9 } + + hwSmartLinkPortCfgEntry OBJECT-TYPE + SYNTAX HwSmartLinkPortCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table described that configuration relation of member port of smart link group. + This table index is hwSmartLinkPcGroupId and hwSmartLinkPcPortType." + INDEX { hwSmartLinkPcGroupId, hwSmartLinkPcPortType } + ::= { hwSmartLinkPortCfgTable 1 } + + HwSmartLinkPortCfgEntry ::= + SEQUENCE { + hwSmartLinkPcGroupId + Integer32, + hwSmartLinkPcPortType + INTEGER, + hwSmartLinkPcIfIndex + InterfaceIndexOrZero, + hwSmartLinkPcPortStatus + INTEGER, + hwSmartLinkPcSendFlushNum + Counter32, + hwSmartLinkPcSendFlushTime + DateAndTime, + hwSmartLinkPcRowStatus + RowStatus + } + + hwSmartLinkPcGroupId OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Smart link group index." + ::= { hwSmartLinkPortCfgEntry 1 } + + hwSmartLinkPcPortType OBJECT-TYPE + SYNTAX INTEGER + { + master(1), + slave(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The role of smart link group member port." + ::= { hwSmartLinkPortCfgEntry 2 } + + hwSmartLinkPcIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Interface index of member port of smart link group." + ::= { hwSmartLinkPortCfgEntry 3 } + + hwSmartLinkPcPortStatus OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + active(2), + inactive(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of member port, include unknown, active and inactive." + ::= { hwSmartLinkPortCfgEntry 4 } + + hwSmartLinkPcSendFlushNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total of flush packets send from this port." + ::= { hwSmartLinkPortCfgEntry 5 } + + hwSmartLinkPcSendFlushTime OBJECT-TYPE + SYNTAX DateAndTime (SIZE(8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time when send flush packet lastly. + field octets contents range + - - - - - - - - - - - - - - + 1 1-2 year 0..65536 + 2 3 month 1..12 + 3 4 day 1..31 + 4 5 hour 0..23 + 5 6 minutes 0..59 + 6 7 seconds 0..60 + (use 60 for leap-second) + 7 8 deci-seconds 0..9" + ::= { hwSmartLinkPortCfgEntry 6 } + + hwSmartLinkPcRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Status of monitor link group row." + ::= { hwSmartLinkPortCfgEntry 7 } + +--hwMonitorLinkGroupCfgTable + + hwMonitorLinkGroupCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMonitorLinkGroupCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is status information table of monitor link group, + and index is hwMonitorLinkGcGroupId." + ::= { hwSmartLinkMibObjects 10 } + + hwMonitorLinkGroupCfgEntry OBJECT-TYPE + SYNTAX HwMonitorLinkGroupCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is status information table of monitor link group, + and index is hwMonitorLinkGcGroupId." + INDEX { hwMonitorLinkGcGroupId } + ::= { hwMonitorLinkGroupCfgTable 1 } + + HwMonitorLinkGroupCfgEntry ::= + SEQUENCE { + hwMonitorLinkGcGroupId + Integer32, + hwMonitorLinkGcRecoverTime + Integer32, + hwMonitorLinkGcRowStatus + RowStatus + } + + hwMonitorLinkGcGroupId OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Monitor link group index." + ::= { hwMonitorLinkGroupCfgEntry 1 } + + hwMonitorLinkGcRecoverTime OBJECT-TYPE + SYNTAX Integer32 (3..60) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set recover time, when uplink port turn to UP and over the recover time, + all downlink port will be undo shutdown." + DEFVAL { 3 } + ::= { hwMonitorLinkGroupCfgEntry 2 } + + hwMonitorLinkGcRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Status of monitor link group row." + ::= { hwMonitorLinkGroupCfgEntry 3 } + +--hwMonitorLinkUpLinkPortTable + + hwMonitorLinkUpLinkPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMonitorLinkUpLinkPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the information table of member port in monitor link group upink, + The table indexes are hwMonitorLinkUlGroupId, hwMonitorLinkUlPortType." + ::= { hwSmartLinkMibObjects 11 } + + hwMonitorLinkUpLinkPortEntry OBJECT-TYPE + SYNTAX HwMonitorLinkUpLinkPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the information table of member port in monitor link group upink, + The table indexes are hwMonitorLinkUlGroupId and hwMonitorLinkUlPortType." + INDEX { hwMonitorLinkUlGroupId, hwMonitorLinkUlPortType } + ::= { hwMonitorLinkUpLinkPortTable 1 } + + HwMonitorLinkUpLinkPortEntry ::= + SEQUENCE { + hwMonitorLinkUlGroupId + Integer32, + hwMonitorLinkUlPortType + INTEGER, + hwMonitorLinkUlPortValue + Integer32, + hwMonitorLinkUlPortStatus + INTEGER, + hwMonitorLinkUlPortUpTime + DateAndTime, + hwMonitorLinkUlPortDownTime + DateAndTime, + hwMonitorLinkUlRowStatus + RowStatus + } + + hwMonitorLinkUlGroupId OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Monitor link group index." + ::= { hwMonitorLinkUpLinkPortEntry 1 } + + hwMonitorLinkUlPortType OBJECT-TYPE + SYNTAX INTEGER + { + smartLink(1), + switchPort(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Type of uplink port in monitor link group, include smart link group and switch port." + ::= { hwMonitorLinkUpLinkPortEntry 2 } + + hwMonitorLinkUlPortValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When port type is smart link, the value is smart link group index. + When port type is switch port, the value is ifindex of switch port." + ::= { hwMonitorLinkUpLinkPortEntry 3 } + + hwMonitorLinkUlPortStatus OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of member port in monitor group, include UP and DOWN." + ::= { hwMonitorLinkUpLinkPortEntry 4 } + + hwMonitorLinkUlPortUpTime OBJECT-TYPE + SYNTAX DateAndTime (SIZE(8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Show the time when the port state turn to UP recently." + ::= { hwMonitorLinkUpLinkPortEntry 5 } + + hwMonitorLinkUlPortDownTime OBJECT-TYPE + SYNTAX DateAndTime (SIZE(8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Show the time when the port state turn to DOWN recently." + ::= { hwMonitorLinkUpLinkPortEntry 6 } + + hwMonitorLinkUlRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Status of monitor link group row." + ::= { hwMonitorLinkUpLinkPortEntry 7 } + +--hwMonitorLinkDownLinkPortTable + + hwMonitorLinkDownLinkPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMonitorLinkDownLinkPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the information table of member port in monitor link group downlink, + The table indexes are hwMonitorLinkDlGroupId and hwMonitorLinkDlArrayIndex." + ::= { hwSmartLinkMibObjects 12 } + + hwMonitorLinkDownLinkPortEntry OBJECT-TYPE + SYNTAX HwMonitorLinkDownLinkPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the information table of member port in monitor link group downlink, + The table indexes are hwMonitorLinkDlGroupId and hwMonitorLinkDlArrayIndex." + INDEX { hwMonitorLinkDlGroupId, hwMonitorLinkDlArrayIndex } + ::= { hwMonitorLinkDownLinkPortTable 1 } + + HwMonitorLinkDownLinkPortEntry ::= + SEQUENCE { + hwMonitorLinkDlGroupId + Integer32, + hwMonitorLinkDlArrayIndex + Integer32, + hwMonitorLinkDlIfIndex + InterfaceIndexOrZero, + hwMonitorLinkDlPortStatus + INTEGER, + hwMonitorLinkDlPortUpTime + DateAndTime, + hwMonitorLinkDlPortDownTime + DateAndTime, + hwMonitorLinkDlRowStatus + RowStatus + } + + hwMonitorLinkDlGroupId OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Monitor link group index." + ::= { hwMonitorLinkDownLinkPortEntry 1 } + + hwMonitorLinkDlArrayIndex OBJECT-TYPE + SYNTAX Integer32 (1..48) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The downlink array index of Monitor link group." + ::= { hwMonitorLinkDownLinkPortEntry 2 } + + hwMonitorLinkDlIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Member interface index of monitor link group downlink." + ::= { hwMonitorLinkDownLinkPortEntry 3 } + + hwMonitorLinkDlPortStatus OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of member port in monitor group, include UP and DOWN." + ::= { hwMonitorLinkDownLinkPortEntry 4 } + + hwMonitorLinkDlPortUpTime OBJECT-TYPE + SYNTAX DateAndTime (SIZE(8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Show the time when the port state turn to UP recently." + ::= { hwMonitorLinkDownLinkPortEntry 5 } + + hwMonitorLinkDlPortDownTime OBJECT-TYPE + SYNTAX DateAndTime (SIZE(8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Show the time when the port state turn to DOWN recently." + ::= { hwMonitorLinkDownLinkPortEntry 6 } + + hwMonitorLinkDlRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Status of monitor link group row." + ::= { hwMonitorLinkDownLinkPortEntry 7 } + +--hwSmartLinkMulRevPortCfgTable + + hwSmartLinkMulRevPortCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSmartLinkMulRevPortCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is port configuration table which received flush packet, + and configuration relation of port received flush packet was described. + The index of table is hwSmartLinkMulRpcIfIndex and hwSmartLinkMulRpcVlan." + ::= { hwSmartLinkMibObjects 13 } + + hwSmartLinkMulRevPortCfgEntry OBJECT-TYPE + SYNTAX HwSmartLinkMulRevPortCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table includes the information of the received flush packet port configuration information. + The index of the table is hwSmartLinkMulRpcIfIndex and hwSmartLinkMulRpcVlan." + INDEX { hwSmartLinkMulRpcIfIndex, hwSmartLinkMulRpcVlan } + ::= { hwSmartLinkMulRevPortCfgTable 1 } + + HwSmartLinkMulRevPortCfgEntry ::= + SEQUENCE { + hwSmartLinkMulRpcIfIndex + InterfaceIndex, + hwSmartLinkMulRpcVlan + Integer32, + hwSmartLinkMulRpcRevPassword + OCTET STRING, + hwSmartLinkMulRpcRevAuthMode + INTEGER, + hwSmartLinkMulRpcRevRowStatus + RowStatus + } + + hwSmartLinkMulRpcIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of port from which received flush packets." + ::= { hwSmartLinkMulRevPortCfgEntry 1 } + + hwSmartLinkMulRpcVlan OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The control-vlan of port from which received flush packets" + ::= { hwSmartLinkMulRevPortCfgEntry 2 } + + hwSmartLinkMulRpcRevPassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the password to verify the validity of flush packets received." + ::= { hwSmartLinkMulRevPortCfgEntry 3 } + + hwSmartLinkMulRpcRevAuthMode OBJECT-TYPE + SYNTAX INTEGER + { + null(0), + simple(1), + sha(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set the password mode to verify the validity of flush packets received." + ::= { hwSmartLinkMulRevPortCfgEntry 4 } + + hwSmartLinkMulRpcRevRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Operation of CreateAndGo can be + used to create a new instance, and operation of Destroy be + used to destroy an existent index." + ::= { hwSmartLinkMulRevPortCfgEntry 50 } + + hwSmartLinkPcIfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..80)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Indicates the interface name." + ::= { hwSmartLinkMibObjects 14 } + + hwSmartLinkMibTraps OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Definition point for smart link group notifications." + ::= { hwSmartLinkMib 2 } + + hwSmartLinkLinkSwitch NOTIFICATION-TYPE + OBJECTS { hwSmartLinkGcGroupStatus } + STATUS current + DESCRIPTION + "The SNMP trap that is generated when smart link group link status switches." + ::= { hwSmartLinkMibTraps 1 } + + hwSmartLinkInactiveLinkFail NOTIFICATION-TYPE + OBJECTS { hwSmartLinkPcIfIndex, hwSmartLinkPcIfName } + STATUS current + DESCRIPTION + "The SNMP trap that is generated when detect the link change to abnormal status." + ::= { hwSmartLinkMibTraps 2 } + + hwSmartLinkInactiveLinkResume NOTIFICATION-TYPE + OBJECTS { hwSmartLinkPcIfIndex, hwSmartLinkPcIfName } + STATUS current + DESCRIPTION + "The SNMP trap that is generated when detect the link change to normal status from abnormal status." + ::= { hwSmartLinkMibTraps 3 } + + hwSmartLinkGroupEnable NOTIFICATION-TYPE + OBJECTS { hwSmartLinkGcEnable } + STATUS current + DESCRIPTION + "The SNMP trap that is generated when smart link group was enabled." + ::= { hwSmartLinkMibTraps 4 } + + hwSmartLinkGroupDisable NOTIFICATION-TYPE + OBJECTS { hwSmartLinkGcEnable } + STATUS current + DESCRIPTION + "The SNMP trap that is generated when smart link group was disabled." + ::= { hwSmartLinkMibTraps 5 } + + hwSmartLinkLinkSwitchToMaster NOTIFICATION-TYPE + OBJECTS { hwSmartLinkGcGroupStatus } + STATUS current + DESCRIPTION + "The SNMP trap that is generated when detect the link change to master from slave." + ::= { hwSmartLinkMibTraps 6 } + + hwSmartLinkLinkSwitchToSlave NOTIFICATION-TYPE + OBJECTS { hwSmartLinkGcGroupStatus } + STATUS current + DESCRIPTION + "The SNMP trap that is generated when detect the link change to slave from master." + ::= { hwSmartLinkMibTraps 7 } + + hwSmartLinkGroupUp NOTIFICATION-TYPE + OBJECTS { hwSmartLinkGcGroupStatus } + STATUS current + DESCRIPTION + "The SNMP trap that is generated when detect the group turn to up." + ::= { hwSmartLinkMibTraps 8 } + + hwSmartLinkGroupDown NOTIFICATION-TYPE + OBJECTS { hwSmartLinkGcGroupStatus } + STATUS current + DESCRIPTION + "The SNMP trap that is generated when detect the group turn to down." + ::= { hwSmartLinkMibTraps 9 } + + hwSmartLinkConformance OBJECT IDENTIFIER ::= { hwSmartLinkMib 100 } + hwSmartLinkCompliances OBJECT IDENTIFIER ::= { hwSmartLinkConformance 1 } + hwSmartLinkCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting this module." + MODULE + MANDATORY-GROUPS + { + hwSmartLinkInfoGroup, hwSmartLinkRevPortCfgGroup, hwSmartLinkGroupCfgGroup, + hwSmartLinkPortCfgGroup, hwMonitorLinkGroupCfgGroup, hwMonitorLinkUpLinkPortGroup, + hwMonitorLinkDownLinkPortGroup,hwSmartLinkTrapsGroup + } + + ::= { hwSmartLinkCompliances 1 } + + hwSmartLinkGroups OBJECT IDENTIFIER ::= { hwSmartLinkConformance 2 } + + hwSmartLinkInfoGroup OBJECT-GROUP + OBJECTS { hwSmartLinkRevFlushTotal, + hwSmartLinkRevLastFlushIfIndex, + hwSmartLinkRevLastFlushTime, + hwSmartLinkRevLastFlushSourceMacAddr, + hwSmartLinkRevLastFlushVlan, + hwSmartLinkResetFlushStatistics } + STATUS current + DESCRIPTION + "A collection of objects providing smart link information." + ::= { hwSmartLinkGroups 1 } + + hwSmartLinkRevPortCfgGroup OBJECT-GROUP + OBJECTS { hwSmartLinkRpcRevVlan, hwSmartLinkRpcRevPassword, hwSmartLinkRpcRevAuthMode } + STATUS current + DESCRIPTION + "A collection of objects providing port configuration which received flush packet." + ::= { hwSmartLinkGroups 2 } + + hwSmartLinkGroupCfgGroup OBJECT-GROUP + OBJECTS { hwSmartLinkGcMasterIfIndex, + hwSmartLinkGcSlaveIfIndex, + hwSmartLinkGcGroupStatus, + hwSmartLinkGcEnable, + hwSmartLinkGcSendControlVlan, + hwSmartLinkGcSendPassword, + hwSmartLinkGcLock, + hwSmartLinkGcForce, + hwSmartLinkGcRevertWtrTime, + hwSmartLinkGcRevertEnable, + hwSmartLinkGcManual, + hwSmartLinkGcRowStatus, + hwSmartLinkGcAuthMode } + STATUS current + DESCRIPTION + "A collection of objects providing smart link group status information." + ::= { hwSmartLinkGroups 3 } + + hwSmartLinkPortCfgGroup OBJECT-GROUP + OBJECTS { hwSmartLinkPcIfIndex, + hwSmartLinkPcPortStatus, + hwSmartLinkPcSendFlushNum, + hwSmartLinkPcSendFlushTime, + hwSmartLinkPcRowStatus, + hwSmartLinkPcIfName } + STATUS current + DESCRIPTION + "A collection of objects providing smart link port configuration." + ::= { hwSmartLinkGroups 4 } + + hwMonitorLinkGroupCfgGroup OBJECT-GROUP + OBJECTS { hwMonitorLinkGcRecoverTime, + hwMonitorLinkGcRowStatus } + STATUS current + DESCRIPTION + "A collection of objects provding monitor link group information. " + ::= { hwSmartLinkGroups 5 } + + hwMonitorLinkUpLinkPortGroup OBJECT-GROUP + OBJECTS { hwMonitorLinkUlPortValue, + hwMonitorLinkUlPortStatus, + hwMonitorLinkUlPortUpTime, + hwMonitorLinkUlPortDownTime, + hwMonitorLinkUlRowStatus } + STATUS current + DESCRIPTION + "A collection of objects providing monitor link group uplink port configuration." + ::= { hwSmartLinkGroups 6 } + + hwMonitorLinkDownLinkPortGroup OBJECT-GROUP + OBJECTS { hwMonitorLinkDlIfIndex, + hwMonitorLinkDlPortStatus, + hwMonitorLinkDlPortUpTime, + hwMonitorLinkDlPortDownTime, + hwMonitorLinkDlRowStatus } + STATUS current + DESCRIPTION + "A collection of objects providing monitor link group downlink port configuration." + ::= { hwSmartLinkGroups 7 } + + hwSmartLinkTrapGroups OBJECT IDENTIFIER ::= { hwSmartLinkConformance 3 } + + hwSmartLinkTrapsGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwSmartLinkLinkSwitch, + hwSmartLinkInactiveLinkFail, + hwSmartLinkInactiveLinkResume, + hwSmartLinkGroupEnable, + hwSmartLinkGroupDisable, + hwSmartLinkLinkSwitchToMaster, + hwSmartLinkLinkSwitchToSlave, + hwSmartLinkGroupUp, + hwSmartLinkGroupDown } + STATUS current + DESCRIPTION + "The Group of smart link Trap." + ::= { hwSmartLinkTrapGroups 1 } + + + + END \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-SNMP-EXT-MIB b/MIBS/huawei/HUAWEI-SNMP-EXT-MIB new file mode 100644 index 0000000..7e404dc --- /dev/null +++ b/MIBS/huawei/HUAWEI-SNMP-EXT-MIB @@ -0,0 +1,295 @@ +-- ================================================================= +-- Copyright (C) 2016 by HUAWEI TECHNOLOGIES. All rights reserved +-- +-- Description: HUAWEI Private Extended SNMP MIB +-- +-- Reference: +-- Version: V2.05 +-- History: +-- +-- ================================================================= + + HUAWEI-SNMP-EXT-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + ifIndex, ifDescr + FROM RFC1213-MIB + DisplayString,TruthValue + FROM SNMPv2-TC + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + EnabledStatus + FROM P-BRIDGE-MIB + OBJECT-TYPE, OBJECT-IDENTITY, MODULE-IDENTITY, NOTIFICATION-TYPE, Integer32 + FROM SNMPv2-SMI + InetAddressType, InetAddress + FROM INET-ADDRESS-MIB; + + + hwSnmpExtMIB MODULE-IDENTITY + LAST-UPDATED "201612071056Z" --Dec. 07, 2016 at 10:56 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + " + Some attribute of SNMP extended content. + " + REVISION "201612071056Z" --Dec. 07, 2016 at 10:56 GMT + DESCRIPTION "revision 2.0.5" + REVISION "201302280000Z" -- 28 February 2013 + DESCRIPTION + "Registration point for protocols used in Huawei + extended SNMP MIB" + REVISION "201307091300Z" --July 07, 2013 at 12:30 GMT + DESCRIPTION "revision 2.0.2" + REVISION "201310111603Z" --Oct. 11, 2013 at 16:02 GMT + DESCRIPTION "revision 2.0.3" + REVISION "201402141603Z" --Feb. 14, 2014 at 16:02 GMT + DESCRIPTION "revision 2.0.3" + + ::= { hwDatacomm 164 } + + hwSnmpExtMIBObjects OBJECT IDENTIFIER ::= { hwSnmpExtMIB 1 } + + hwSnmpExtErrorCodeEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enabled or disabled SNMP extended error status. + The default value is disabled." + ::= { hwSnmpExtMIBObjects 1 } + + hwSnmpRemoteIpAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The type of the remote netmanager IP address." + ::= { hwSnmpExtMIBObjects 2 } + + hwSnmpRemoteIpAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|8|16|20)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The Ip address of the remote netmanager." + ::= { hwSnmpExtMIBObjects 3 } + + hwSnmpGlobalObjects OBJECT IDENTIFIER ::= { hwSnmpExtMIBObjects 4 } + + hwSnmpListenPort OBJECT-TYPE + SYNTAX Integer32 (161 | 1025..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The listening UDP port of SNMP." + ::= { hwSnmpGlobalObjects 1 } + + hwSnmpRaisingThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The raising threshold of the lock queue." + ::= { hwSnmpGlobalObjects 2 } + + + hwSnmpFallingThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The falling threshold of the lock queue." + ::= { hwSnmpGlobalObjects 3 } + + hwSnmpFrameworkAdmin OBJECT IDENTIFIER ::= { hwSnmpExtMIBObjects 5 } + + hwSnmpAuthProtocols OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Registration point for authentication protocols used in Huawei + extended SNMP MIB. Definitions of Object Identities needed + for the use of AES by SNMP's User-based Security Model + " + ::= { hwSnmpFrameworkAdmin 1 } + hwUsmHMACSHA256AuthProtocol OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The HMAC SHA2 256 Digest Authentication Protocol." + REFERENCE + "- Data Encryption Standard, National Institute of + Standards and Technology. Federal Information + Processing Standard (FIPS) Publication 46-1. + Supersedes FIPS Publication 46" + ::= { hwSnmpAuthProtocols 1 } + + hwSnmpPrivProtocols OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Registration point for privacy protocols used in Huawei + extended SNMP MIB. Definitions of Object Identities needed + for the use of AES by SNMP's User-based Security Model + " + ::= { hwSnmpFrameworkAdmin 2 } + + -- + -- 3DES Privacy Protocol for SNMPv3 USM security model + -- + + hwUsm3DESEDEPrivProtocol OBJECT-IDENTITY + STATUS current + DESCRIPTION "The 3DES-EDE Symmetric Encryption Protocol." + REFERENCE "- Data Encryption Standard, National Institute of + Standards and Technology. Federal Information + Processing Standard (FIPS) Publication 46-3, + (1999, pending approval). Will supersede FIPS + Publication 46-2. + + - Data Encryption Algorithm, American National + Standards Institute. ANSI X3.92-1981, + (December, 1980). + + - DES Modes of Operation, National Institute of + Standards and Technology. Federal Information + Processing Standard (FIPS) Publication 81, + (December, 1980). + + - Data Encryption Algorithm - Modes of Operation, + American National Standards Institute. + ANSI X3.106-1983, (May 1983). + " + ::= { hwSnmpPrivProtocols 1 } + + -- + -- AES Privacy Protocols for SNMPv3 USM security model + -- + hwUsmAESCfb192PrivProtocol OBJECT-IDENTITY + STATUS current + DESCRIPTION "The CFB128-AES-192 Privacy Protocol." + REFERENCE "- Specification for the ADVANCED ENCRYPTION + STANDARD (DRAFT). Federal Information Processing + Standard (FIPS) Publication 197. + (November 2001). + + - Dworkin, M., NIST Recommendation for Block + Cipher Modes of Operation, Methods and + Techniques (DRAFT). + NIST Special Publication 800-38A + (December 2001). + " + ::= { hwSnmpPrivProtocols 2 } + + hwUsmAESCfb256PrivProtocol OBJECT-IDENTITY + STATUS current + DESCRIPTION "The CFB128-AES-256 Privacy Protocol." + REFERENCE "- Specification for the ADVANCED ENCRYPTION + STANDARD (DRAFT). Federal Information Processing + Standard (FIPS) Publication 197 + (November 2001). + + - Dworkin, M., NIST Recommendation for Block + Cipher Modes of Operation, Methods and + Techniques (DRAFT). + NIST Special Publication 800-38A + (December 2001). + " + ::= { hwSnmpPrivProtocols 3 } + + hwSnmpNotification OBJECT IDENTIFIER ::= { hwSnmpExtMIBObjects 6 } + + hwNmsPingTrap NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "SNMP Test trap." + ::= { hwSnmpNotification 1 } + + hwNmsHeartBeatTrap NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "SNMP Test trap." + ::= { hwSnmpNotification 2 } + + -- Module compliance. + hwSnmpExtConformance OBJECT IDENTIFIER ::= { hwSnmpExtMIB 2 } + hwSnmpExtGroups + OBJECT IDENTIFIER ::= { hwSnmpExtConformance 1 } + + hwSnmpExtRuleGroup OBJECT-GROUP + OBJECTS { + hwSnmpExtErrorCodeEnable, hwSnmpListenPort, hwSnmpRemoteIpAddress, hwSnmpRemoteIpAddressType, hwSnmpFallingThreshold, hwSnmpRaisingThreshold + } + STATUS current + DESCRIPTION + "Collection of objects needed for SNMP extended configuration." + + ::= { hwSnmpExtGroups 1 } + + hwSnmpExtTrapGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwSNMPLockThreshold, hwSNMPLockThresholdResume, hwSNMPReset } + STATUS current + DESCRIPTION + "SNMP extend trap nodes." + ::= { hwSnmpExtGroups 2 } + + hwSnmpExtCompliances + OBJECT IDENTIFIER ::= { hwSnmpExtConformance 2 } + + hwSnmpExtCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for implementing + the Huawei extended SNMP MIB." + MODULE + MANDATORY-GROUPS { + hwSnmpExtRuleGroup, hwSnmpExtTrapGroup + } + ::= { hwSnmpExtCompliances 1 } + +hwSnmpAlarmGroups OBJECT IDENTIFIER ::= { hwSnmpNotification 3 } + + hwSnmpAlarmGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwNmsPingTrap, hwNmsHeartBeatTrap } + STATUS current + DESCRIPTION + "Alarm trap nodes." + ::= { hwSnmpAlarmGroups 1 } + + + -- Module trap. + hwSnmpExtNotifications OBJECT IDENTIFIER ::= { hwSnmpExtMIB 3 } + + hwSNMPLockThreshold NOTIFICATION-TYPE + OBJECTS { hwSnmpFallingThreshold, hwSnmpRaisingThreshold } + STATUS current + DESCRIPTION + "The trap will be triggered when the number of unauthorized users reaches the upper threshold of the lock queue." + ::= { hwSnmpExtNotifications 1 } + + hwSNMPLockThresholdResume NOTIFICATION-TYPE + OBJECTS { hwSnmpFallingThreshold, hwSnmpRaisingThreshold } + STATUS current + DESCRIPTION + "The trap will be triggered when the number of unauthorized users falls back to the lower threshold of the lock queue." + ::= { hwSnmpExtNotifications 2 } + + hwSNMPReset NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "After the SNMP process is restarted or a master/slave main control board switchover is performed on a device, this trap is sent to notify the NMS of SNMP entity restart, enabling the NMS to synchronize alarms from the device." + ::= { hwSnmpExtNotifications 3 } + + END + -- + -- HUAWEI-SNMP-EXT-MIB.mib + -- \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-SSH-MIB b/MIBS/huawei/HUAWEI-SSH-MIB new file mode 100644 index 0000000..6e61b7b --- /dev/null +++ b/MIBS/huawei/HUAWEI-SSH-MIB @@ -0,0 +1,1486 @@ + +-- ================================================================== +-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved. +-- Description: This mib which contains objects manages the +-- SSH server and SSH client configuration. +-- Reference: +-- Version: V2.19 +-- ================================================================== +-- ================================================================== +-- +-- Varibles and types are imported +-- +-- ================================================================== + HUAWEI-SSH-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + RowStatus, DisplayString + FROM SNMPv2-TC; + + -- 1.3.6.1.4.1.2011.5.25.118 + hwSSH MODULE-IDENTITY + LAST-UPDATED "201708170000Z" + ORGANIZATION "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "This mib which contains objects manages the + SSH server and SSH client configuration. + " +-- Revision history + REVISION "201708170000Z" + DESCRIPTION "V2.19, + 1.modify hwStelnetServerEnable OID:1.3.6.1.4.1.2011.5.25.118.1.1; + 2.modify hwSftpServerEnable OID:1.3.6.1.4.1.2011.5.25.118.1.2; + 3.modify hwSNetConfServerEnable OID:1.3.6.1.4.1.2011.5.25.118.1.15; + 4.modify hwStelnetIPv4ServerEnable OID:1.3.6.1.4.1.2011.5.25.118.1.21; + 5.modify hwStelnetIPv6ServerEnable OID:1.3.6.1.4.1.2011.5.25.118.1.22; + 6.modify hwSftpIPv4ServerEnable OID:1.3.6.1.4.1.2011.5.25.118.1.23; + 7.modify hwSftpIPv6ServerEnable OID:1.3.6.1.4.1.2011.5.25.118.1.24; + 8.modify hwSCPIPv4ServerEnable OID:1.3.6.1.4.1.2011.5.25.118.1.25; + 9.modify hwSCPIPv6ServerEnable OID:1.3.6.1.4.1.2011.5.25.118.1.26; + 10.modify hwSNetConfIPv4ServerEnable OID:1.3.6.1.4.1.2011.5.25.118.1.27; + 11.modify hwSNetConfIPv6ServerEnable OID:1.3.6.1.4.1.2011.5.25.118.1.28; + 12.modify hwSSHFirstTimeAuthEnable OID:1.3.6.1.4.1.2011.5.25.118.2.1; + 13.modify hwSSHUserName OID:1.3.6.1.4.1.2011.5.25.118.1.11.1.2;" + + REVISION "201705170000Z" + DESCRIPTION "V2.18, Modify the type of mib-node according to the field type in DOM" + + REVISION "201703140000Z" + DESCRIPTION "V2.17, + 1.Add hwSNetConfIPv4ServerEnable OID:1.3.6.1.4.1.2011.5.25.118.1.27; + 2.Add hwSNetConfIPv6ServerEnable OID:1.3.6.1.4.1.2011.5.25.118.1.28;" + + REVISION "201701240000Z" + DESCRIPTION "V2.16, + 1.Add hwSSHIPv4ServerPort OID:1.3.6.1.4.1.2011.5.25.118.1.19; + 2.Add hwSSHIPv6ServerPort OID:1.3.6.1.4.1.2011.5.25.118.1.20; + 3.Add hwStelnetIPv4ServerEnable OID:1.3.6.1.4.1.2011.5.25.118.1.21; + 4.Add hwStelnetIPv6ServerEnable OID:1.3.6.1.4.1.2011.5.25.118.1.22; + 5.Add hwSftpIPv4ServerEnable OID:1.3.6.1.4.1.2011.5.25.118.1.23; + 6.Add hwSftpIPv6ServerEnable OID:1.3.6.1.4.1.2011.5.25.118.1.24; + 7.Add hwSCPIPv4ServerEnable OID:1.3.6.1.4.1.2011.5.25.118.1.25; + 8.Add hwSCPIPv6ServerEnable OID:1.3.6.1.4.1.2011.5.25.118.1.26." + + REVISION "201409260000Z" + DESCRIPTION "V2.15, defect - DTS2014091709267 (default value in the description is updated)." + + + REVISION "201406300000Z" + DESCRIPTION "V2.14, + 1. Modify the value range of the node hwSSHServerTimeOut, hwSSHServerPort,hwSftpMaxUserNum, + hwSftpOnLineUserNum,hwSSHUserName,hwSSHUserSftpDirectory,hwSSHServerName,hwSSHServerAssignKey. + 2. Modify the description of the node hwSSHServerTimeOut,hwSSHServerPort,hwSftpMaxUserNum,hwSSHUserName, + hwSSHUserAuthorizationCMD,hwSSHSftpUserNumExceedMax. + 3. Add the following enums of the hwSSHUserAuthType:authDSA(6),authDSAandPASSWORD(7),authAny(8),authECC(9), + authECCandPASSWORD(10). + 4. Add the following enums of the hwSSHUserServiceType:servicetypeSNetConf(5),servicetypeSftpSNetConf(6), + servicetypeSTelnetSftp(7),servicetypeSTelnetSNetConf(8). + 5. Add the following enums of the hwSSHSessionConnectType:none(0),vty15(16),vty16(17),vty17(18),vty18(19), + vty19(20),vty20(21). + 6. modified 'MAX-ACCESS read-only' to 'MAX-ACCESS read-write' of hwSftpMaxUserNum. + 7. Add hwSSHUserAssignKeyType in hwSSHUserTable. + 8. Add hwSSHSessionKeyType, hwSSHSessionConnectionIndex, hwSSHSessionCtosCompress, hwSSHSessionStocCompress + in hwSSHServerSessionTable. + 9. Add hwSNetConfMaxUserNum, hwSNetConfServerEnable, hwSSHKeepAliveEnable, hwSCPServerEnable, hwSCPMaxUserNum + in hwSSHServer. + 10. Add hwSSHServerAssignDSAKey and hwSSHServerAssignECCKey in hwSSHServerInfoTable. + 11. Add hwSSHKeepAliveInterval and hwSSHKeepAliveMaxCount in hwSSHClient. + " + + REVISION "201405060000Z" + DESCRIPTION "V1.08, + 1. Add hwRSAPublicKeyFingerprint in hwRSAPublicKeyTable. + 2. Add hwRSALocalKeyTable." + + REVISION "201011090000Z" + DESCRIPTION "V1.07, The description of this MIB is modified according to the tool." + + REVISION "201008250000Z" + DESCRIPTION "V1.06, modified the contact-info and the revision history. Modified the description of leaves." + + REVISION "201006170000Z" + DESCRIPTION "V1.05, the description of hwSSHServerTimeOut, hwSSHServerPort, hwSSHServerKeyTimeOut, hwSSHUserTable, + hwSSHUserEntry, hwSSHUserAuthType and hwSSHUserServiceType were modified and supplemented." + + REVISION "201004180000Z" + DESCRIPTION "V1.04, DT requirements were implemented and the syntax and semantics of SIMPLETEST were changed." + + REVISION "201003030000Z" + DESCRIPTION "V1.03, DT requirements were implemented and the syntax and semantics of SIMPLETEST were changed." + + REVISION "201001290000Z" + DESCRIPTION "V1.02, hwRSAPublicKeyTable was added." + + REVISION "200609050000Z" + DESCRIPTION "V1.00, completed the draft." + ::= { hwDatacomm 118 } + +-- +-- Node definitions +-- + +-- Node definitions +-- +-- ================================================================== +-- +-- ======================= definition begin ========================= +-- +-- ================================================================== + -- 1.3.6.1.4.1.2011.5.25.118.1 + hwSSHServer OBJECT IDENTIFIER ::= { hwSSH 1 } + + + -- 1.3.6.1.4.1.2011.5.25.118.1.1 + hwStelnetServerEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The object specifies whether the SSH stelnet server is enable. + Options: + 1. enable(1) -The SSH stelnet server is enable. + 2. disable(2)-The SSH stelnet server is disable. + The default value is disable. + " + ::= { hwSSHServer 1 } + + + -- 1.3.6.1.4.1.2011.5.25.118.1.2 + hwSftpServerEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The object specifies whether the sftp server is enable. + Options: + 1.enable(1) -the sftp server is enable. + 2.disable(2)-the sftp server is disable. + The default value is disable. + " + -- DEFVAL { 2 } + ::= { hwSSHServer 2 } + + + -- 1.3.6.1.4.1.2011.5.25.118.1.3 + hwSSHServerComp1x OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The object specifies whether the SSH server is compatible with SSH1.x. + The default is 2. + Options: + 1. enable(1) -indicates that the version compatibility function of the SSH server is enabled + so that the SSH server is compatible with the SSHv1.x client. + 2. disable(2)-indicates that the version compatibility function of the SSH server is disabled + and therefore the SSH server is incompatible with the SSHv1.x client. + " + ::= { hwSSHServer 3 } + + + -- 1.3.6.1.4.1.2011.5.25.118.1.4 + hwSSHServerTimeOut OBJECT-TYPE + SYNTAX Integer32 (1..120) + UNITS "second" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object specifies the time when SSH authentication times out. + The unit is the second and the default is 60 seconds." + ::= { hwSSHServer 4 } + + + -- 1.3.6.1.4.1.2011.5.25.118.1.5 + hwSSHServerRetry OBJECT-TYPE + SYNTAX Integer32 (1..5) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The object specifies authentication-retry times for SSH user. + Default: 3 + " + ::= { hwSSHServer 5 } + + + -- 1.3.6.1.4.1.2011.5.25.118.1.6 + hwSSHServerPort OBJECT-TYPE + SYNTAX Integer32 (22 | 1025..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object specifies port number for SSH server supporting. + The default value is 22." + ::= { hwSSHServer 6 } + + + -- 1.3.6.1.4.1.2011.5.25.118.1.7 + hwSSHServerKeyTimeOut OBJECT-TYPE + SYNTAX Integer32 (0..24) + UNITS "hour" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The interval of updating the SSH server key pair. + By default, value is 0 hour, which means server key can't be updated forever. + Range: 0-24 + Unit: hour + " + ::= { hwSSHServer 7 } + + + -- 1.3.6.1.4.1.2011.5.25.118.1.8 + hwSSHServerAlarmEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The object specifies whether send trap information to NMS. + Options: + 1.enable(1) -Only when its value enable, allowed to send trap informations to NMS. + 2.disable(2)-Can not to send trap informations to NMS. + " + ::= { hwSSHServer 8 } + + + -- 1.3.6.1.4.1.2011.5.25.118.1.9 + hwSftpMaxUserNum OBJECT-TYPE + SYNTAX Integer32 (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object specifies the max number of sftp user that sftp server supporting. + The default is 5." + ::= { hwSSHServer 9 } + + + -- 1.3.6.1.4.1.2011.5.25.118.1.10 + hwSftpOnLineUserNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The object specifies the number of sftp user that has been connected to sftp server currently. + " + ::= { hwSSHServer 10 } + + + -- 1.3.6.1.4.1.2011.5.25.118.1.11 + hwSSHUserTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSSHUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This table is used for querying and setting the information about SSH user. + " + ::= { hwSSHServer 11 } + + + -- 1.3.6.1.4.1.2011.5.25.118.1.11.1 + hwSSHUserEntry OBJECT-TYPE + SYNTAX HwSSHUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This table is used for querying and setting the information about SSH user. + The index of this entry is hwSSHUserIndex. + " + INDEX { hwSSHUserIndex } + ::= { hwSSHUserTable 1 } + + + HwSSHUserEntry ::= + SEQUENCE { + hwSSHUserIndex + Integer32, + hwSSHUserName + OCTET STRING, + hwSSHUserAssignKey + OCTET STRING, + hwSSHUserAuthType + INTEGER, + hwSSHUserServiceType + INTEGER, + hwSSHUserSftpDirectory + OCTET STRING, + hwSSHUserAuthorizationCMD + INTEGER, + hwSSHUserRowStatus + RowStatus, + hwSSHUserAssignKeyType + INTEGER + } + + -- 1.3.6.1.4.1.2011.5.25.118.1.11.1.1 + hwSSHUserIndex OBJECT-TYPE + SYNTAX Integer32 (1..200) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The object specifies the index of hwSSHUserTable. + " + ::= { hwSSHUserEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.118.1.11.1.2 + hwSSHUserName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object specifies the name of a SSH user. The maximum length of the node is 255." + ::= { hwSSHUserEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.118.1.11.1.3 + hwSSHUserAssignKey OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The object specifies is a peer public key for a SSH user. + This peer public key on the SSH server must exist and associate with hwRSAPublicKeyName. + " + ::= { hwSSHUserEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.118.1.11.1.4 + hwSSHUserAuthType OBJECT-TYPE + SYNTAX INTEGER + { + authNULL(1), + authPASSWORD(2), + authRSA(3), + authRSAorPASSWORD(4), + authRSAandPASSWORD(5), + authDSA(6), + authDSAandPASSWORD(7), + authAny(8), + authECC(9), + authECCandPASSWORD(10) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The object specifies the authentication type of SSH user. + The default authentication type is authPASSWORD. + Options: + 1. authNULL(1) -No authenticate. + 2. authPASSWORD(2) -Password authentication. + 3. authRSA(3) -RSA key authentication. + 4. authRSAorPASSWORD(4) -Password or RSA key authentication. + 5. authRSAandPASSWORD(5) -Password and RSA key authentication. + 6. authDSA(6), -DSA key authentication. + 7. authDSAandPASSWORD(7), -Password or DSA key authentication. + 8. authAny(8), -Any authentication. + 9. authECC(9), -ECC key authentication. + 10.authECCandPASSWORD(10) -Password and ECC key authentication. + " + DEFVAL { authPASSWORD } + ::= { hwSSHUserEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.118.1.11.1.5 + hwSSHUserServiceType OBJECT-TYPE + SYNTAX INTEGER + { + servicetypeNULL(1), + servicetypeSTELNET(2), + servicetypeSFTP(3), + servicetypeALL(4), + servicetypeSNetConf(5), + servicetypeSftpSNetConf(6), + servicetypeSTelnetSftp(7), + servicetypeSTelnetSNetConf(8) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The object specifies the service type of SSH user. + Options: + 1. servicetypeNULL(1) -default service type. + 2. servicetypeSTELNET(2) -The service type of the SSH user is STELNET. + 3. servicetypeSFTP(3) -The service type of the SSH user is SFTP. + 4. servicetypeALL(4) -The service type of the SSH user is all. + 5. servicetypeSNetConf(5), -The service type of the SSH user is SNetConf. + 6. servicetypeSftpSNetConf(6), -The service type of the SSH user is Sftp and SNetConf. + 7. servicetypeSTelnetSftp(7), -The service type of the SSH user is STelnet and Sftp. + 8. servicetypeSTelnetSNetConf(8) -The service type of the SSH user is STelnet and SNetConf." + DEFVAL { servicetypeNULL } + ::= { hwSSHUserEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.118.1.11.1.6 + hwSSHUserSftpDirectory OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object specifies the working directory for the sftp user. + The total length of absolute path is 128,the length of single directory is 128." + ::= { hwSSHUserEntry 6 } + + + -- 1.3.6.1.4.1.2011.5.25.118.1.11.1.7 + hwSSHUserAuthorizationCMD OBJECT-TYPE + SYNTAX INTEGER + { + authorizationNULL(1), + authorizationAAA(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The object specifies the authorization type of SSH user. When authorizationAAA is specified, + the SSH user will be authorizated by HWTACACS server. The default authorization is authorizationNULL, + indicating SSH user doesn't need to be authorizated by HWTACACS server. + Options: + 1.authorizationNULL(1)-The default authorization is authorizationNULL,indicating SSH user + doesn't need to be authorizated by HWTACACS server. + 2.authorizationAAA(2) -When authorizationAAA is specified,the SSH user will be + authorizated by HWTACACS server. + " + DEFVAL { authorizationNULL } + ::= { hwSSHUserEntry 7 } + + + -- 1.3.6.1.4.1.2011.5.25.118.1.11.1.8 + hwSSHUserRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The object specifies the status of this entry. + When the status is active(1), hwSSHUserAssignKey, hwSSHUserAuthType, + hwSSHUserServiceType, hwSSHUserSftpDirectory, and hwSSHUserAuthorizationCMD's + value in the entry are allowed to be modified. + " + ::= { hwSSHUserEntry 8 } + + + -- 1.3.6.1.4.1.2011.5.25.118.1.11.1.9 + hwSSHUserAssignKeyType OBJECT-TYPE + SYNTAX INTEGER + { + keyTypeNULL(0), + keyTypeRSA(1), + keyTypeDSA(2), + keyTypeECC(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object specifies the public key type of SSH user. " + ::= { hwSSHUserEntry 9 } + + + -- 1.3.6.1.4.1.2011.5.25.118.1.12 + hwSSHServerSessionTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSSHServerSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The object shows current session information of the SSH server which includes username, + version information, retry times of online users currently. + The index of this table is hwSSHSessionIndex. + " + ::= { hwSSHServer 12 } + + + -- 1.3.6.1.4.1.2011.5.25.118.1.12.1 + hwSSHServerSessionEntry OBJECT-TYPE + SYNTAX HwSSHServerSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The object shows current session information of the SSH server which includes username, + version information, retry times of online users currently. + The index of this entry is hwSSHSessionIndex. + " + INDEX { hwSSHSessionIndex } + ::= { hwSSHServerSessionTable 1 } + + + HwSSHServerSessionEntry ::= + SEQUENCE { + hwSSHSessionIndex + Integer32, + hwSSHSessionUserName + DisplayString, + hwSSHSessionConnectType + INTEGER, + hwSSHSessionVer + DisplayString, + hwSSHSessionState + INTEGER, + hwSSHSessionRetry + Integer32, + hwSSHSessionCtosCipher + DisplayString, + hwSSHSessionStocCipher + DisplayString, + hwSSHSessionCtosHmac + DisplayString, + hwSSHSessionStocHmac + DisplayString, + hwSSHSessionKex + DisplayString, + hwSSHSessionAuthType + DisplayString, + hwSSHSessionServiceType + DisplayString, + hwSSHSessionKeyType + INTEGER, + hwSSHSessionConnectionIndex + Integer32, + hwSSHSessionCtosCompress + DisplayString, + hwSSHSessionStocCompress + DisplayString + } + + -- 1.3.6.1.4.1.2011.5.25.118.1.12.1.1 + hwSSHSessionIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The object specifies the index of hwSSHServerSessionTable. + " + ::= { hwSSHServerSessionEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.118.1.12.1.2 + hwSSHSessionUserName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The object specifies the name of a SSH user, + which has started a session. + " + ::= { hwSSHServerSessionEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.118.1.12.1.3 + hwSSHSessionConnectType OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + vty0(1), + vty1(2), + vty2(3), + vty3(4), + vty4(5), + vty5(6), + vty6(7), + vty7(8), + vty8(9), + vty9(10), + vty10(11), + vty11(12), + vty12(13), + vty13(14), + vty14(15), + vty15(16), + vty16(17), + vty17(18), + vty18(19), + vty19(20), + vty20(21) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The object specifies the line number supports a connection of SSH + user which is in connection with SSH server. + " + ::= { hwSSHServerSessionEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.118.1.12.1.4 + hwSSHSessionVer OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The object specifies the version information of a SSH + user which is in connection with SSH server. + " + ::= { hwSSHServerSessionEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.118.1.12.1.5 + hwSSHSessionState OBJECT-TYPE + SYNTAX INTEGER { started(1) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The object specifies the state of a SSH user + which is in connection with SSH server. + Options: + 1.started(1)-indicates the state is start. + " + ::= { hwSSHServerSessionEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.118.1.12.1.6 + hwSSHSessionRetry OBJECT-TYPE + SYNTAX Integer32 (0..5) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The object specifies SSH user's retrying times in authentications. + " + ::= { hwSSHServerSessionEntry 6 } + + + -- 1.3.6.1.4.1.2011.5.25.118.1.12.1.7 + hwSSHSessionCtosCipher OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The object specifies the cipher of custom to server. + " + ::= { hwSSHServerSessionEntry 7 } + + + -- 1.3.6.1.4.1.2011.5.25.118.1.12.1.8 + hwSSHSessionStocCipher OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The object specifies the cipher of server to custom. + " + ::= { hwSSHServerSessionEntry 8 } + + + -- 1.3.6.1.4.1.2011.5.25.118.1.12.1.9 + hwSSHSessionCtosHmac OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The object specifies the hmac of custom to server. + " + ::= { hwSSHServerSessionEntry 9 } + + + -- 1.3.6.1.4.1.2011.5.25.118.1.12.1.10 + hwSSHSessionStocHmac OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The object specifies the hmac of server to custom. + " + ::= { hwSSHServerSessionEntry 10 } + + + -- 1.3.6.1.4.1.2011.5.25.118.1.12.1.11 + hwSSHSessionKex OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The object specifies the key exchange. + " + ::= { hwSSHServerSessionEntry 11 } + + + -- 1.3.6.1.4.1.2011.5.25.118.1.12.1.12 + hwSSHSessionAuthType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The object specifies the authentication type of SSH session. + " + ::= { hwSSHServerSessionEntry 12 } + + + -- 1.3.6.1.4.1.2011.5.25.118.1.12.1.13 + hwSSHSessionServiceType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The object specifies the service type of SSH session. + " + ::= { hwSSHServerSessionEntry 13 } + + + -- 1.3.6.1.4.1.2011.5.25.118.1.12.1.14 + hwSSHSessionKeyType OBJECT-TYPE + SYNTAX INTEGER + { + keyTypeRSA(1), + keyTypeDSA(2), + keyTypeECC(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object specifies the public key type of SSH session." + ::= { hwSSHServerSessionEntry 14 } + + + -- 1.3.6.1.4.1.2011.5.25.118.1.12.1.15 + hwSSHSessionConnectionIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object specifies the line number supports a connection of SSH user which is in connection with SSH(STelnet/Sftp/SNetConf) server." + ::= { hwSSHServerSessionEntry 15 } + + + -- 1.3.6.1.4.1.2011.5.25.118.1.12.1.16 + hwSSHSessionCtosCompress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object specifies the Compression algorithm of SSH client to server." + ::= { hwSSHServerSessionEntry 16 } + + + -- 1.3.6.1.4.1.2011.5.25.118.1.12.1.17 + hwSSHSessionStocCompress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object specifies the Compression algorithm of SSH Server to client." + ::= { hwSSHServerSessionEntry 17 } + + + -- 1.3.6.1.4.1.2011.5.25.118.1.13 + hwRSAPublicKeyTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRSAPublicKeyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + A table of configuration about RSA Public Key. + The index of this table is hwRSAPublicKeyName. + hwRSAPublicKeyName is the name of RSA Public Key. + " + ::= { hwSSHServer 13 } + + + -- 1.3.6.1.4.1.2011.5.25.118.1.13.1 + hwRSAPublicKeyEntry OBJECT-TYPE + SYNTAX HwRSAPublicKeyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + A table of configuration about RSA Public Key. + The index of this entry is hwRSAPublicKeyName. + hwRSAPublicKeyName is the name of RSA Public Key. + " + INDEX { hwRSAPublicKeyName } + ::= { hwRSAPublicKeyTable 1 } + + + HwRSAPublicKeyEntry ::= + SEQUENCE { + hwRSAPublicKeyName + OCTET STRING, + hwRSAPublicKeyCode + OCTET STRING, + hwRSAPublicKeyRowStatus + RowStatus, + hwRSAPublicKeyFingerprint + OCTET STRING + } + + -- 1.3.6.1.4.1.2011.5.25.118.1.13.1.1 + hwRSAPublicKeyName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..30)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The object specifies the name of RSA Public Key. + " + ::= { hwRSAPublicKeyEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.118.1.13.1.2 + hwRSAPublicKeyCode OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..2048)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The object specifies is RSA Public Key Code that in the format of ber, the maximum length of the node is 2048. + When the RSA public key is created, the index value is the name of the public key, which uses the ASCII code. + The public key value must be generated through a tool. Firstly, use the PUTTYGEN.EXE tool to generate the matching + public key and private key. Then, use the sshkey.exe tool to convert the generated public key to the required public key value. + " + ::= { hwRSAPublicKeyEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.118.1.13.1.3 + hwRSAPublicKeyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The object specifies the status of this table entry. + When the status is active(1), hwRSAPublicKeyName, hwRSAPublicKeyCode's + value in the entry are allowed to be modified. + createAndGo(4) is supplied to create a new instance of a conceptual row. + destroy(6) is supplied to delete the instances associated with an existing conceptual row. + " + ::= { hwRSAPublicKeyEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.118.1.13.1.4 + hwRSAPublicKeyFingerprint OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..60)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The object specifies the fingerprint of RSA Public Key Code, + that including the public key algorithm, length and fingerprint. + " + ::= { hwRSAPublicKeyEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.118.1.14 + hwSNetConfMaxUserNum OBJECT-TYPE + SYNTAX Integer32 (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object specifies the max number of SNetConf user that SNetConf Server supporting. + The default is 5." + ::= { hwSSHServer 14 } + + + -- 1.3.6.1.4.1.2011.5.25.118.1.15 + hwSNetConfServerEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object specifies whether the SSH SNetConf Server is enable. + The default is disable(2)." + ::= { hwSSHServer 15 } + + + -- 1.3.6.1.4.1.2011.5.25.118.1.16 + hwSSHKeepAliveEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object specifies whether the KeepAlive functionality on SSH Server is enable. + The default is 1." + ::= { hwSSHServer 16 } + + + -- 1.3.6.1.4.1.2011.5.25.118.1.17 + hwSCPServerEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object specifies whether the SSH SCP Server is enable. + The default is 2." + ::= { hwSSHServer 17 } + + + -- 1.3.6.1.4.1.2011.5.25.118.1.18 + hwSCPMaxUserNum OBJECT-TYPE + SYNTAX Integer32 (0..5) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object specifies the max number of SCP user that SCP Server supporting. + The default is 2." + ::= { hwSSHServer 18 } + + -- 1.3.6.1.4.1.2011.5.25.118.1.19 + hwSSHIPv4ServerPort OBJECT-TYPE + SYNTAX Unsigned32 (22 | 1025..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object specifies port number for SSH IPv4 server supporting. + The default value is 22." + ::= { hwSSHServer 19 } + + + -- 1.3.6.1.4.1.2011.5.25.118.1.20 + hwSSHIPv6ServerPort OBJECT-TYPE + SYNTAX Unsigned32 (22 | 1025..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object specifies port number for SSH IPv6 server supporting. + The default value is 22." + ::= { hwSSHServer 20 } + + + -- 1.3.6.1.4.1.2011.5.25.118.1.21 + hwStelnetIPv4ServerEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The object specifies whether the SSH stelnet IPv4 server is enable. + Options: + 1. enable(1) -The SSH stelnet IPv4 server is enable. + 2. disable(2)-The SSH stelnet IPv4 server is disable. + The default value is disable. + " + ::= { hwSSHServer 21 } + + + -- 1.3.6.1.4.1.2011.5.25.118.1.22 + hwStelnetIPv6ServerEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The object specifies whether the SSH stelnet IPv6 server is enable. + Options: + 1. enable(1) -The stelnet IPv6 server is enable. + 2. disable(2)-The stelnet IPv6 server is disable. + The default value is disable. + " + ::= { hwSSHServer 22 } + + + -- 1.3.6.1.4.1.2011.5.25.118.1.23 + hwSftpIPv4ServerEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The object specifies whether the sftp IPv4 server is enable. + Options: + 1.enable(1) -The sftp IPv4 server is enable + 2.disable(2)-The sftp IPv4 server is disable. + The default value is disable. + " + ::= { hwSSHServer 23 } + + + -- 1.3.6.1.4.1.2011.5.25.118.1.24 + hwSftpIPv6ServerEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The object specifies whether the sftp IPv6 server is enable. + Options: + 1.enable(1) -the sftp IPv6 server is enable. + 2.disable(2)-the sftp IPv6 server is disable. + The default value is disable. + " + ::= { hwSSHServer 24 } + + + -- 1.3.6.1.4.1.2011.5.25.118.1.25 + hwSCPIPv4ServerEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object specifies whether the SCP IPv4 Server is enable. + The default value is disable." + ::= { hwSSHServer 25 } + + + -- 1.3.6.1.4.1.2011.5.25.118.1.26 + hwSCPIPv6ServerEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object specifies whether the SCP IPv6 Server is enable. + The default value is disable." + ::= { hwSSHServer 26 } + + + -- 1.3.6.1.4.1.2011.5.25.118.1.27 + hwSNetConfIPv4ServerEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The object specifies whether the SSH SNetConf IPv4 server is enable. + Options: + 1.enable(1) -the SSH SNetConf IPv4 server is enable. + 2.disable(2)-the SSH SNetConf IPv4 server is disable. + The default value is disable. + " + ::= { hwSSHServer 27 } + + + -- 1.3.6.1.4.1.2011.5.25.118.1.28 + hwSNetConfIPv6ServerEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The object specifies whether the SSH SNetConf IPv6 server is enable. + Options: + 1. enable(1) -The SSH SNetConf IPv6 server is enable. + 2. disable(2)-The SSH SNetConf IPv6 server is disable. + The default value is disable. + " + ::= { hwSSHServer 28 } + + + -- 1.3.6.1.4.1.2011.5.25.118.2 + hwSSHClient OBJECT IDENTIFIER ::= { hwSSH 2 } + + + -- 1.3.6.1.4.1.2011.5.25.118.2.1 + hwSSHFirstTimeAuthEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object specifies whether the SSH client + supports first-time-authentication. + Options: + 1.enable(1) -indicates the SSH client supports first-time-authentication. + 2.disable(2)-indicates the SSH client does not support first-time-authentication. + The default value is disable. + " + ::= { hwSSHClient 1 } + + + -- 1.3.6.1.4.1.2011.5.25.118.2.2 + hwSSHServerInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSSHServerInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + A table of configuration about the relation + between the SSH server and the rsa peerkey. + " + ::= { hwSSHClient 2 } + + + -- 1.3.6.1.4.1.2011.5.25.118.2.2.1 + hwSSHServerInfoEntry OBJECT-TYPE + SYNTAX HwSSHServerInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + A table of configuration about the relation + between the SSH server and the rsa peerkey. + The index of this entry is hwSSHServerIndex. + " + INDEX { hwSSHServerIndex } + ::= { hwSSHServerInfoTable 1 } + + + HwSSHServerInfoEntry ::= + SEQUENCE { + hwSSHServerIndex + Integer32, + hwSSHServerName + OCTET STRING, + hwSSHServerAssignKey + OCTET STRING, + hwSSHServerRowStatus + RowStatus, + hwSSHServerAssignDSAKey + OCTET STRING, + hwSSHServerAssignECCKey + OCTET STRING + } + + -- 1.3.6.1.4.1.2011.5.25.118.2.2.1.1 + hwSSHServerIndex OBJECT-TYPE + SYNTAX Integer32 (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The object specifies the index of hwSSHServerInfoTable. + " + ::= { hwSSHServerInfoEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.118.2.2.1.2 + hwSSHServerName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The object specifies the name of a SSH server. + " + ::= { hwSSHServerInfoEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.118.2.2.1.3 + hwSSHServerAssignKey OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The object specifies a peer public key for a + SSH server. This peer public key must exist. + " + ::= { hwSSHServerInfoEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.118.2.2.1.4 + hwSSHServerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The object specifies the status of this entry. + When the status is active, + hwSSHServerAssignKey's value in the entry is + allowed to be modified. + " + ::= { hwSSHServerInfoEntry 4 } + + + -- 1.3.6.1.4.1.2011.5.25.118.2.2.1.5 + hwSSHServerAssignDSAKey OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object specifies a DSA peer public key for a SSH server.This peer public key must exist." + ::= { hwSSHServerInfoEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.118.2.2.1.6 + hwSSHServerAssignECCKey OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object specifies a ECC peer public key for a SSH server.This peer public key must exist." + ::= { hwSSHServerInfoEntry 6 } + + + -- 1.3.6.1.4.1.2011.5.25.118.2.3 + hwSSHKeepAliveInterval OBJECT-TYPE + SYNTAX Integer32 (0..3600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object specifies KeepAlive Timeout interval on SSH Client. + The default is 0. 0 specify no KeepAlive packet should be sent to Server." + ::= { hwSSHClient 3 } + + + -- 1.3.6.1.4.1.2011.5.25.118.2.4 + hwSSHKeepAliveMaxCount OBJECT-TYPE + SYNTAX Integer32 (1..30) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object specifies maximum KeepAlive packet to send to SSH Server before disconnect. + The default is 3." + ::= { hwSSHClient 4 } + + + -- 1.3.6.1.4.1.2011.5.25.118.3 + hwSSHNotifications OBJECT IDENTIFIER ::= { hwSSH 3 } + + + -- 1.3.6.1.4.1.2011.5.25.118.3.1 + hwSSHSftpUserNumExceedMax NOTIFICATION-TYPE + OBJECTS { hwSftpOnLineUserNum, hwSftpMaxUserNum } + STATUS current + DESCRIPTION + "This notification was sent when the total number of sftp users requesting sftp service + exceeds max user number configured." + ::= { hwSSHNotifications 1 } + + +-- Conformance information + -- 1.3.6.1.4.1.2011.5.25.118.4 + hwSSHMIBConformance OBJECT IDENTIFIER ::= { hwSSH 4 } + + + -- 1.3.6.1.4.1.2011.5.25.118.4.1 + hwSSHMIBCompliances OBJECT IDENTIFIER ::= { hwSSHMIBConformance 1 } + + +-- this module + -- 1.3.6.1.4.1.2011.5.25.118.4.1.1 + hwSSHMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + " + The compliance statement for systems supporting + the HUAWEI-SSH-MIB. + " + MODULE -- this module + MANDATORY-GROUPS { hwSSHServerGroup, hwSSHUserGroup, hwSSHServerSessionGroup, hwSSHClientGroup, hwSSHServerInfoGroup, + hwSSHNotificationGroup } + ::= { hwSSHMIBCompliances 1 } + + + -- 1.3.6.1.4.1.2011.5.25.118.4.2 + hwSSHMIBGroups OBJECT IDENTIFIER ::= { hwSSHMIBConformance 2 } + + + -- 1.3.6.1.4.1.2011.5.25.118.4.2.1 + hwSSHServerGroup OBJECT-GROUP + OBJECTS { hwStelnetServerEnable, hwSftpServerEnable, hwSSHServerComp1x, hwSSHServerTimeOut, hwSSHServerRetry, + hwSSHServerPort, hwSSHServerKeyTimeOut, hwSSHServerAlarmEnable, hwSftpMaxUserNum, hwSftpOnLineUserNum, + hwSNetConfMaxUserNum, hwSNetConfServerEnable, hwSSHKeepAliveEnable, hwSCPServerEnable, + hwSCPMaxUserNum } + STATUS current + DESCRIPTION + " + The SSH server attribute group. + " + ::= { hwSSHMIBGroups 1 } + + + -- 1.3.6.1.4.1.2011.5.25.118.4.2.2 + hwSSHUserGroup OBJECT-GROUP + OBJECTS { hwSSHUserName, hwSSHUserAssignKey, hwSSHUserAuthType, hwSSHUserServiceType, hwSSHUserSftpDirectory, + hwSSHUserAuthorizationCMD, hwSSHUserRowStatus, hwSSHUserAssignKeyType } + STATUS current + DESCRIPTION + " + The SSH user's group. + " + ::= { hwSSHMIBGroups 2 } + + + -- 1.3.6.1.4.1.2011.5.25.118.4.2.3 + hwSSHServerSessionGroup OBJECT-GROUP + OBJECTS { hwSSHSessionUserName, hwSSHSessionConnectType, hwSSHSessionVer, hwSSHSessionState, hwSSHSessionRetry, + hwSSHSessionCtosCipher, hwSSHSessionStocCipher, hwSSHSessionCtosHmac, hwSSHSessionStocHmac, hwSSHSessionKex, + hwSSHSessionAuthType, hwSSHSessionServiceType, hwSSHSessionKeyType, hwSSHSessionConnectionIndex, hwSSHSessionCtosCompress, + hwSSHSessionStocCompress + } + STATUS current + DESCRIPTION + " + The SSH server's session group. + " + ::= { hwSSHMIBGroups 3 } + + + -- 1.3.6.1.4.1.2011.5.25.118.4.2.4 + hwSSHClientGroup OBJECT-GROUP + OBJECTS { hwSSHFirstTimeAuthEnable, hwSSHKeepAliveInterval, hwSSHKeepAliveMaxCount } + STATUS current + DESCRIPTION + " + The SSH client's attribute group. + " + ::= { hwSSHMIBGroups 4 } + + + -- 1.3.6.1.4.1.2011.5.25.118.4.2.5 + hwSSHServerInfoGroup OBJECT-GROUP + OBJECTS { hwSSHServerName, hwSSHServerAssignKey, hwSSHServerRowStatus, hwSSHServerAssignDSAKey } + STATUS current + DESCRIPTION + " + The SSH serverInfo's group. + " + ::= { hwSSHMIBGroups 5 } + + + -- 1.3.6.1.4.1.2011.5.25.118.4.2.6 + hwSSHNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwSSHSftpUserNumExceedMax } + STATUS current + DESCRIPTION + " + The SSH Notification group. + " + ::= { hwSSHMIBGroups 6 } + + + -- 1.3.6.1.4.1.2011.5.25.118.5 + hwRSALocalKeyTable OBJECT IDENTIFIER ::= { hwSSH 5 } + + + -- 1.3.6.1.4.1.2011.5.25.118.5.1 + hwRSALocalHostPublicKeyCode OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..2048)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The object specifies the local host RSA Public Key Code in the format of ber. + " + ::= { hwRSALocalKeyTable 1 } + + + -- 1.3.6.1.4.1.2011.5.25.118.5.2 + hwRSALocalHostPublicKeyFingerprint OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..60)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The object specifies the fingerprint of the local host RSA Public Key Code, + that including the public key algorithm, length and fingerprint. + " + ::= { hwRSALocalKeyTable 2 } + + + -- 1.3.6.1.4.1.2011.5.25.118.5.3 + hwRSALocalServerPublicKeyCode OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..2048)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The object specifies the local server RSA Public Key Code in the format of ber. + " + ::= { hwRSALocalKeyTable 3 } + + + -- 1.3.6.1.4.1.2011.5.25.118.5.4 + hwRSALocalServerPublicKeyFingerprint OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..60)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The object specifies the fingerprint of the local server RSA Public Key Code, + that including the public key algorithm, length and fingerprint. + " + ::= { hwRSALocalKeyTable 4 } + + + + END \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-STACK-MIB b/MIBS/huawei/HUAWEI-STACK-MIB new file mode 100644 index 0000000..7a396ba --- /dev/null +++ b/MIBS/huawei/HUAWEI-STACK-MIB @@ -0,0 +1,3032 @@ +-- ===================================================================== +-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: Huawei Stack MIB +-- Reference: HUAWEI Stack MIB +-- Version: V1.60 +-- History: +-- Friday, May 06, 2011 at 15:29:31 +-- +-- ===================================================================== +HUAWEI-STACK-MIB DEFINITIONS ::= BEGIN + + IMPORTS + entPhysicalIndex , entPhysicalName + FROM ENTITY-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + Integer32, Counter64, IpAddress, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + EnabledStatus + FROM P-BRIDGE-MIB + TruthValue, MacAddress, RowStatus + FROM SNMPv2-TC + hwDatacomm + FROM HUAWEI-MIB; + + huaweiStackMIB MODULE-IDENTITY + LAST-UPDATED "201705081100Z" + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + " " + REVISION "201705081100Z" + DESCRIPTION "Updated to include support for STACK" + + REVISION "201704271500Z" + DESCRIPTION "Updated to include support for STACK" + + REVISION "201612141511Z" + DESCRIPTION "Updated to include support for STACK" + + REVISION "201609221511Z" + DESCRIPTION "Updated to include support for STACK" + + REVISION "201608111511Z" + DESCRIPTION "Updated to include support for STACK" + + REVISION "201607271511Z" + DESCRIPTION "Updated to include support for STACK" + + REVISION "201603171120Z" + DESCRIPTION "Updated to include support for STACK" + + REVISION "201603021120Z" + DESCRIPTION "Updated to include support for STACK" + + REVISION "201602291120Z" + DESCRIPTION "Updated to include support for STACK" + + REVISION "201602051547Z" + DESCRIPTION "Updated to include support for STACK" + + REVISION "201601201606Z" + DESCRIPTION "Updated to include support for STACK" + + REVISION "201512221459Z" + DESCRIPTION "Updated to include support for STACK" + + REVISION "201510260925Z" + DESCRIPTION "Updated to include support for STACK" + + REVISION "201508070925Z" + DESCRIPTION "Updated to include support for STACK" + + REVISION "201506240925Z" + DESCRIPTION "Updated to include support for STACK" + + REVISION "201504150925Z" + DESCRIPTION "Updated to include support for STACK" + + REVISION "201503060925Z" + DESCRIPTION "Updated to include support for STACK" + + REVISION "201502150925Z" + DESCRIPTION "Updated to include support for STACK" + + REVISION "201502101425Z" + DESCRIPTION "Updated to include support for STACK" + + REVISION "201412171425Z" + DESCRIPTION "Updated to include support for STACK" + + REVISION "201410251425Z" + DESCRIPTION "Updated to include support for STACK" + + REVISION "201410211521Z" + DESCRIPTION "Updated to include support for STACK" + + REVISION "201409181650Z" + DESCRIPTION "Updated to include support for STACK" + + REVISION "201409011434Z" + DESCRIPTION "Updated to include support for STACK" + + REVISION "201408192109Z" + DESCRIPTION "Updated to include support for STACK" + + REVISION "201408041711Z" + DESCRIPTION "Updated to include support for STACK" + + REVISION "201407111558Z" + DESCRIPTION "Updated to include support for STACK" + + REVISION "201406211513Z" + DESCRIPTION "Updated to include support for STACK" + + REVISION "201406181348Z" + DESCRIPTION "Updated to include support for STACK" + + REVISION "201406131617Z" + DESCRIPTION "Updated to include support for STACK" + + REVISION "201406091043Z" + DESCRIPTION "Updated to include support for STACK" + + REVISION "201404140000Z" + DESCRIPTION "Add hwStackSysOid" + + REVISION "201403181730Z" + DESCRIPTION "Updated to include support for MPUA" + + REVISION "201403041510Z" + DESCRIPTION "Updated to include support for MPUA" + + REVISION "201402241831Z" + DESCRIPTION "Updated to include support for STACK" + + REVISION "201402221024Z" + DESCRIPTION "Updated to include support for STACK" + + REVISION "201402190000Z" + DESCRIPTION "Add hwAddingPhyPortToFabricPortTable and hwFabricPortTable" + + REVISION "201401261044Z" + DESCRIPTION "Updated to include support for STACK" + + REVISION "201401141459Z" + DESCRIPTION "Updated to include support for STACK" + + REVISION "201401131554Z" + DESCRIPTION "Updated to include support for STACK" + + REVISION "201312310845Z" + DESCRIPTION "Updated to include support for STACK" + + REVISION "201312240922Z" + DESCRIPTION "Updated to include support for STACK" + + REVISION "201312101122Z" + DESCRIPTION "Updated to include support for SRUA/SRUB" + + REVISION "201312061300Z" + DESCRIPTION "Updated to include support for MPUA" + + REVISION "201311081536Z" + DESCRIPTION "Updated to include support for STACK" + + REVISION "201311061938Z" + DESCRIPTION "Updated to include support for STACK" + + REVISION "201311051537Z" + DESCRIPTION "Updated to include support for STACK" + + REVISION "201310110931Z" + DESCRIPTION "Updated to include support for MPUA" + + REVISION "201304201703Z" + DESCRIPTION "Updated to include support for STACK" + + REVISION "201303281435Z" + DESCRIPTION "Updated to include support for STACK" + + REVISION "201208300936Z" + DESCRIPTION "Updated to include support for SRUC" + + + + ::= { hwDatacomm 183 } + +-- +-- Node definitions +-- + + hwStackObject OBJECT IDENTIFIER ::= { huaweiStackMIB 1 } + + hwStackRun OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The state of stack function on the device. The value enabled(1) + indicates this device's stack function is enabled. The value disabled(2) + indicates this device's stack function is disabled." + ::= { hwStackObject 1 } + + + hwStackTopoType OBJECT-TYPE + SYNTAX INTEGER + { + ring(1), + link(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The topology of stack. " + ::= { hwStackObject 2 } + + + + hwStackMacAddressSwitchTime OBJECT-TYPE + SYNTAX Integer32 (0..60 | 255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Stack system's MAC address switch time. " + ::= { hwStackObject 3 } + + hwStackSystemMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The stack system's MAC address, it always be the master + device's MAC address. " + ::= { hwStackObject 4 } + + hwStackIsStackDevice OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value true(1) indicates that the device's stack + function is enable and it is in a stack system. When + false(2), the stack function is not enable or it is + not in a stack system. " + ::= { hwStackObject 5 } + + + hwStackReservedVlanId OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Stack reserved-vlanId. " + ::= { hwStackObject 6 } + + hwStackClearUnsupportCfg OBJECT-TYPE + SYNTAX Integer32 (1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear the config which is not support stack. " + ::= { hwStackObject 7 } + + hwStackLinkAlarmThreshold OBJECT-TYPE + SYNTAX Integer32 (1..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The alarm threshold of stack link. " + ::= { hwStackObject 8 } + + hwStackMemberThreshold OBJECT-TYPE + SYNTAX Integer32 (1..256) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum number of stack members." + ::= { hwStackObject 9 } + + hwStackMode OBJECT-TYPE + SYNTAX INTEGER + { + card(1), + serviceport(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The mode of stack." + ::= { hwStackObject 10 } + + hwStackMemberSpec OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Upper limit of the stack members." + ::= { hwStackObject 11 } + + hwStackMacAddressAlarmTime OBJECT-TYPE + SYNTAX Integer32 (0..60 | 255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Stack system's MAC address inconsistence-alarm time. " + ::= { hwStackObject 12 } + + hwLeafMaxNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of leaf switches on the LPU." + ::= { hwStackObject 13 } + + hwFabricCurrentForwardModel OBJECT-TYPE + SYNTAX INTEGER + { + distributed(1), + centralized(2), + hybrid(3), + unknown(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current forwarding model type of svf system" + ::= { hwStackObject 14 } + + hwFabricConfigForwardModel OBJECT-TYPE + SYNTAX INTEGER + { + distributed(1), + centralized(2), + hybrid(3), + unknown(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The config forwarding model type of svf system" + ::= { hwStackObject 15 } + + hwLeafSingleHomedAlarmEnable OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2), + unknown(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The single-homed alarm of leaf switches is enable or disable." + ::= { hwStackObject 16 } + + hwFabricExcludeLeafType OBJECT-TYPE + SYNTAX INTEGER + { + default(0), + ce5810ei(1), + unknown(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The spine exclude leaf type." + ::= { hwStackObject 17 } + + + hwStackUpgradeRollbackTimer OBJECT-TYPE + SYNTAX Integer32 (60..240) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The fast upgrade rollback timer." + ::= { hwStackObject 18 } + +-- +-- TABLE: hwStackMemberInfoTable definition +-- + hwStackMemberInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwStackMemberInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of stack member switches. " + ::= { hwStackObject 20 } + + + hwStackMemberInfoEntry OBJECT-TYPE + SYNTAX HwStackMemberInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide information of stack member." + INDEX { hwMemberCurrentStackId } + ::= { hwStackMemberInfoTable 1 } + + + HwStackMemberInfoEntry ::= + SEQUENCE{ + hwMemberCurrentStackId + Integer32, + hwMemberStackPriority + Integer32, + hwMemberStackRole + INTEGER, + hwMemberStackMacAddress + OCTET STRING, + hwMemberStackDeviceType + OCTET STRING, + hwMemberConfigStackId + Integer32, + hwMemberStackObjectId + OBJECT IDENTIFIER + } + + hwMemberCurrentStackId OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Current stack ID. " + ::= { hwStackMemberInfoEntry 1 } + + + hwMemberStackPriority OBJECT-TYPE + SYNTAX Integer32 (-1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Stack member's priority. " + ::= { hwStackMemberInfoEntry 2 } + + + hwMemberStackRole OBJECT-TYPE + SYNTAX INTEGER + { + master(1), + standby(2), + slave(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The role of stack device in stack system. " + ::= { hwStackMemberInfoEntry 3 } + + + hwMemberStackMacAddress OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MAC address of the stack device. " + ::= { hwStackMemberInfoEntry 4 } + + + hwMemberStackDeviceType OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Device type of the stack device. " + ::= { hwStackMemberInfoEntry 5 } + + hwMemberConfigStackId OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set stack device stack ID. " + ::= { hwStackMemberInfoEntry 6 } + + hwMemberStackObjectId OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vendor's authoritative identification of the + network management subsystem contained in the + entity. This value is allocated within the SMI + enterprises subtree (1.3.6.1.4.1) and provides an + easy and unambiguous means for determining `what + kind of box' is being managed. For example, if + vendor `Flintstones, Inc.' was assigned the + subtree 1.3.6.1.4.1.4242, it could assign the + identifier 1.3.6.1.4.1.4242.1.1 to its `Fred + Router'." + ::= { hwStackMemberInfoEntry 7 } + +-- +-- TABLE: hwStackMemberInformationTable definition +-- + hwStackMemberInformationTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwStackMemberInformationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of stack member switches. " + ::= { hwStackObject 25} + + + hwStackMemberInformationEntry OBJECT-TYPE + SYNTAX HwStackMemberInformationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide information of stack member." + INDEX { hwStackIdIndex} + ::= { hwStackMemberInformationTable 1 } + + + HwStackMemberInformationEntry::= + SEQUENCE{ + hwStackIdIndex + Integer32, + hwStackPriority + Integer32, + hwStackRole + INTEGER, + hwStackMacAddress + MacAddress, + hwStackDeviceType + OCTET STRING, + hwStackId + Integer32, + hwStackConfigId + Integer32, + hwStackSysOid + OCTET STRING, + hwStackDescription + OCTET STRING, + hwStackCurrentUplinkPort + INTEGER, + hwStackConfigUplinkPort + INTEGER, + hwStackCurrentSwitchMode + INTEGER, + hwStackConfigSwitchMode + INTEGER + } + hwStackIdIndex OBJECT-TYPE + SYNTAX Integer32 (0..254) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Stack ID Index. " + ::= { hwStackMemberInformationEntry 1 } + + + hwStackPriority OBJECT-TYPE + SYNTAX Integer32 (-1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Stack member's priority. -1 indicates an invalid value." + ::= { hwStackMemberInformationEntry 2 } + + + hwStackRole OBJECT-TYPE + SYNTAX INTEGER + { + master(1), + standby(2), + slave(3), + leaf(4), + spine(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The role of stack device in stack system. " + ::= { hwStackMemberInformationEntry 3 } + + + hwStackMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MAC address of the stack device. " + ::= { hwStackMemberInformationEntry 4 } + + + hwStackDeviceType OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Device type of the stack device. " + ::= { hwStackMemberInformationEntry 5 } + + hwStackId OBJECT-TYPE + SYNTAX Integer32 (0..254) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current stack ID." + ::= { hwStackMemberInformationEntry 6 } + + hwStackConfigId OBJECT-TYPE + SYNTAX Integer32 (-1..254) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set stack device stack ID. -1 indicates an invalid value." + ::= { hwStackMemberInformationEntry 7 } + + hwStackSysOid OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sysoid of the stack device. " + ::= { hwStackMemberInformationEntry 8 } + + hwStackDescription OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..81)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description of the stack device." + ::= { hwStackMemberInformationEntry 9 } + + + hwStackCurrentUplinkPort OBJECT-TYPE + SYNTAX INTEGER + { + autoNegotiation(1), + port8x10ge(2), + port4x40ge(3), + port4x10ge(4), + port2x40ge(5), + port6x40ge(6), + unknown(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current leaf Fabric-Port type of the stack device. " + ::= { hwStackMemberInformationEntry 10 } + + hwStackConfigUplinkPort OBJECT-TYPE + SYNTAX INTEGER + { + autoNegotiation(1), + port8x10ge(2), + port4x40ge(3), + port4x10ge(4), + port2x40ge(5), + port6x40ge(6), + unknown(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The config leaf Fabric-Port type of the stack device." + ::= { hwStackMemberInformationEntry 11 } + + hwStackCurrentSwitchMode OBJECT-TYPE + SYNTAX INTEGER + { + autoNegotiation(1), + leaf(2), + stack(3), + unknown(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current switch mode type of the stack device." + ::= { hwStackMemberInformationEntry 12 } + + + hwStackConfigSwitchMode OBJECT-TYPE + SYNTAX INTEGER + { + autoNegotiation(1), + leaf(2), + stack(3), + unknown(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The config switch mode type of the stack device." + ::= { hwStackMemberInformationEntry 13 } + + + +-- +-- TABLE: hwFabricPhyLinkTable definition +-- + hwFabricPhyLinkTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwFabricPhyLinkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of fabric physical link information. " + ::= { hwStackObject 28} + + + hwFabricPhyLinkEntry OBJECT-TYPE + SYNTAX HwFabricPhyLinkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide information of fabric physical link ." + INDEX { hwSpinePortIndex } + ::= { hwFabricPhyLinkTable 1 } + + + HwFabricPhyLinkEntry::= + SEQUENCE{ + hwSpinePortIndex + Integer32, + hwSpineStackId + Integer32, + hwSpinePortName + OCTET STRING, + hwSpinePortStatus + INTEGER, + hwLeafPortIndex + Integer32, + hwLeafStackId + Integer32, + hwLeafPortName + OCTET STRING, + hwLeafPortStatus + INTEGER + } + + hwSpinePortIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Spine port physical index. " + ::= { hwFabricPhyLinkEntry 1 } + + hwSpineStackId OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Spine stack device's ID." + ::= { hwFabricPhyLinkEntry 2 } + + hwSpinePortName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Spine stack port name. " + ::= { hwFabricPhyLinkEntry 3 } + + hwSpinePortStatus OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Protocol status of the spine member port. " + ::= { hwFabricPhyLinkEntry 4 } + + hwLeafPortIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Leaf port physical index, and -1 indicates an invalid value. " + ::= { hwFabricPhyLinkEntry 5 } + + hwLeafStackId OBJECT-TYPE + SYNTAX Integer32 (-1 | 101..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Leaf device's ID, and -1 indicates an invalid value." + ::= { hwFabricPhyLinkEntry 6 } + + hwLeafPortName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Leaf port name, and null indicates an invalid value." + ::= { hwFabricPhyLinkEntry 7 } + + hwLeafPortStatus OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2), + null(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Protocol status of the leaf member port, and null indicates an invalid value." + ::= { hwFabricPhyLinkEntry 8} + +-- +-- TABLE: hwStackPortTable definition +-- + hwStackPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwStackPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of stack port. " + ::= { hwStackObject 21 } + + + hwStackPortEntry OBJECT-TYPE + SYNTAX HwStackPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide information of the stack port. " + INDEX { hwStackPortStackId ,hwStackPortId } + ::= { hwStackPortTable 1 } + + + HwStackPortEntry ::= + SEQUENCE { + hwStackPortStackId + Integer32, + hwStackPortId + Integer32, + hwStackPortName + OCTET STRING, + hwStackNeighborInfo + OCTET STRING, + hwStackPortStatus + INTEGER + } + + hwStackPortStackId OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Stack device's ID. " + ::= { hwStackPortEntry 1 } + + + hwStackPortId OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Stack port ID. " + ::= { hwStackPortEntry 2 } + + + hwStackPortName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Stack port name. " + ::= { hwStackPortEntry 3 } + + + hwStackNeighborInfo OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Stack neighbor ID. " + ::= { hwStackPortEntry 4 } + + + hwStackPortStatus OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the stack port. " + ::= { hwStackPortEntry 5 } + +-- +-- Trap :hwStackEventsV2 definition +-- + hwStackEventsV2 OBJECT IDENTIFIER ::= { hwStackObject 22 } + + hwStackLinkUp NOTIFICATION-TYPE + OBJECTS {hwStackPortStackId,hwStackPortId,hwStackPortStatus} + STATUS current + DESCRIPTION + "When the stack link turn to up status, + send a SNMP trap to network manager." + ::= { hwStackEventsV2 1 } + + hwStackLinkDown NOTIFICATION-TYPE + OBJECTS {hwStackPortStackId,hwStackPortId,hwStackPortStatus} + STATUS current + DESCRIPTION + "When the stack link turn to down status, + send a SNMP trap to network manager." + ::= { hwStackEventsV2 2 } + + hwStackStandbyChange NOTIFICATION-TYPE + OBJECTS { hwMemberCurrentStackId } + STATUS current + DESCRIPTION + "When the stack standby device change, + send a SNMP trap to network manager." + ::= { hwStackEventsV2 3 } + + + hwStackSwitchOver NOTIFICATION-TYPE + OBJECTS { hwMemberCurrentStackId } + STATUS current + DESCRIPTION + "When the stack main device change, + send a SNMP trap to network manager." + ::= { hwStackEventsV2 4 } + + + hwStackSystemRestart NOTIFICATION-TYPE + OBJECTS { hwMemberCurrentStackId } + STATUS current + DESCRIPTION + "When the stack system restart, + send a SNMP trap to network manager." + ::= { hwStackEventsV2 5 } + + hwStackStackMemberAdd NOTIFICATION-TYPE + OBJECTS { hwMemberCurrentStackId } + STATUS current + DESCRIPTION + " When a stack member join in, + send a SNMP trap to network manager. " + ::= { hwStackEventsV2 6 } + + hwStackStackMemberLeave NOTIFICATION-TYPE + OBJECTS { hwMemberCurrentStackId } + STATUS current + DESCRIPTION + " When a stack member leave, + send a SNMP trap to the network manager." + ::= { hwStackEventsV2 7 } + + hwStackStackMacChange NOTIFICATION-TYPE + OBJECTS { hwMemberStackMacAddress } + STATUS current + DESCRIPTION + " When the main stack device change, the stack system's + MAC address should change also. And we can set the MAC + address change time. When the MAC address change,send + a SNMP trap to network manager." + ::= { hwStackEventsV2 8 } + + hwStackLogicStackPortLinkErr NOTIFICATION-TYPE + OBJECTS { hwStackLocalIfName,hwStackPeerIfName } + STATUS current + DESCRIPTION + " When the stack port connect error,send + a SNMP trap to network manager." + ::= { hwStackEventsV2 9 } + + hwStackPhyStackPortLinkErr NOTIFICATION-TYPE + OBJECTS { hwStackLocalIfName,hwStackPeerIfName } + STATUS current + DESCRIPTION + " When the stack port connect error,send + a SNMP trap to network manager." + ::= { hwStackEventsV2 10 } + + hwPhyStackPortIsDown NOTIFICATION-TYPE + OBJECTS { hwStackLocalIfName } + STATUS current + DESCRIPTION + " When the stack port link state is down,send + a SNMP trap to network manager." + ::= { hwStackEventsV2 11 } + + hwPhyStackPortIsUp NOTIFICATION-TYPE + OBJECTS { hwStackLocalIfName } + STATUS current + DESCRIPTION + " When the stack port link state is up,send + a SNMP trap to network manager." + ::= { hwStackEventsV2 12 } + + hwStackLogicStackPortLinkErrResume NOTIFICATION-TYPE + OBJECTS { hwStackLocalIfName,hwStackPeerIfName } + STATUS current + DESCRIPTION + " When the wrong link in stack port resumed,send + a SNMP trap to network manager." + ::= { hwStackEventsV2 13 } + + hwStackPortConfigureFailed NOTIFICATION-TYPE + OBJECTS { hwConfigureFailedStackId } + STATUS current + DESCRIPTION + " When failed to configure the stack port,send + a SNMP trap to network manager." + ::= { hwStackEventsV2 14 } + + hwStackLinkLimitAlarm NOTIFICATION-TYPE + OBJECTS { hwStackLocalIfName, hwStackCurrentLinkNum, hwStackLinkAlarmThreshold } + STATUS current + DESCRIPTION + " When the number of STACK links has reached alarm threshold,send + a SNMP trap to network manager." + ::= { hwStackEventsV2 15 } + + hwStackLinkLimitAlarmResume NOTIFICATION-TYPE + OBJECTS { hwStackLocalIfName, hwStackCurrentLinkNum, hwStackLinkAlarmThreshold } + STATUS current + DESCRIPTION + " When the number of STACK links is equal or more than alarm threshold, + send a SNMP trap to network manager." + ::= { hwStackEventsV2 16 } + + hwStackConfigConflict NOTIFICATION-TYPE + OBJECTS { hwMemberCurrentStackId,hwStackCfgConflictStackId } + STATUS current + DESCRIPTION + " When the stack configuration conflicts, send a SNMP trap to network manager." + ::= { hwStackEventsV2 17 } + + hwStackFabricPortLinkErr NOTIFICATION-TYPE + OBJECTS { hwStackFabricPort,hwStackFabricMemberPort} + STATUS current + DESCRIPTION + " When the interface Fabric-Port link is invalidly, send a SNMP trap to network manager." + ::= { hwStackEventsV2 18 } + + hwStackFabricPortLinkErrResume NOTIFICATION-TYPE + OBJECTS { hwStackFabricPort,hwStackFabricMemberPort } + STATUS current + DESCRIPTION + " When the interface Fabric-Port link is resumed, send a SNMP trap to network manager." + ::= { hwStackEventsV2 19 } + + hwStackLeafSingleHomedAlarm NOTIFICATION-TYPE + OBJECTS { hwStackMemberId,hwStackLeafMemberId } + STATUS current + DESCRIPTION + " When the leaf switch is only linked to one spine switch, send a SNMP trap to network manager." + ::= { hwStackEventsV2 20 } + + hwStackLeafSingleHomedAlarmResume NOTIFICATION-TYPE + OBJECTS { hwStackMemberId,hwStackLeafMemberId } + STATUS current + DESCRIPTION + " When the single-homed leaf switch leaves the stack system or turns to the dual-homed mode, send a SNMP trap to network manager." + ::= { hwStackEventsV2 21 } + + hwStackMemberLimit NOTIFICATION-TYPE + OBJECTS { hwStackMemberThreshold } + STATUS current + DESCRIPTION + " When the number of stack members has reached the upper limit and new members failed to join, send a SNMP trap to network manager." + ::= { hwStackEventsV2 22 } + + hwStackMemberAdd NOTIFICATION-TYPE + OBJECTS { hwStackId } + STATUS current + DESCRIPTION + " When a stack member join in, + send a SNMP trap to network manager. " + ::= { hwStackEventsV2 23 } + + hwStackMemberLeave NOTIFICATION-TYPE + OBJECTS { hwStackId } + STATUS current + DESCRIPTION + " When a stack member leave, + send a SNMP trap to the network manager." + ::= { hwStackEventsV2 24 } + + hwStackConfigDifferent NOTIFICATION-TYPE + OBJECTS { hwStackId, hwStackReason } + STATUS current + DESCRIPTION + " When the stack configuration of the current startup is different from that of next startup, + send a SNMP trap to the network manager." + ::= { hwStackEventsV2 25 } + + hwStackLeafConfigConflict NOTIFICATION-TYPE + OBJECTS { hwStackLeafPort } + STATUS current + DESCRIPTION + " When configuration exists on the uplink port of the leaf switch, and this port cannot be used as the fabric port, send a SNMP trap to the network manager." + ::= { hwStackEventsV2 26 } + + hwStackChipSingleHomedAlarm NOTIFICATION-TYPE + OBJECTS { hwStackLeafMemberId } + STATUS current + DESCRIPTION + " In the dual-homing network, when two ports of any chip on the dual-chip leaf switch are connected to a spine switch, send a SNMP trap to network manager." + ::= { hwStackEventsV2 27 } + + hwStackChipSingleHomedAlarmResume NOTIFICATION-TYPE + OBJECTS { hwStackLeafMemberId } + STATUS current + DESCRIPTION + " In the dual-homing network, when two ports of any chip on the dual-chip leaf switch are not connected to a spine switch, send a SNMP trap to network manager." + ::= { hwStackEventsV2 28 } + + hwStackLeafMemberAdd NOTIFICATION-TYPE + OBJECTS { hwStackId } + STATUS current + DESCRIPTION + " When a leaf member join in, + send a SNMP trap to network manager. " + ::= { hwStackEventsV2 29 } + + hwFabricLinkLimitAlarm NOTIFICATION-TYPE + OBJECTS { hwStackFabricPort, hwFabricCurrentLinkNum, hwFabricConfiguredLinkNum } + STATUS current + DESCRIPTION + " When the number of fabric links has reached alarm threshold,send + a SNMP trap to network manager." + ::= { hwStackEventsV2 30 } + + hwFabricLinkLimitAlarmResume NOTIFICATION-TYPE + OBJECTS { hwStackFabricPort, hwFabricCurrentLinkNum, hwFabricConfiguredLinkNum } + STATUS current + DESCRIPTION + " When the number of fabric links is equal or more than alarm threshold, + send a SNMP trap to network manager." + ::= { hwStackEventsV2 31 } + + hwStackMemberExceedSpec NOTIFICATION-TYPE + OBJECTS { hwStackMemberSpec } + STATUS current + DESCRIPTION + " The number of stack members exceeds the upper limit. " + ::= { hwStackEventsV2 32 } + + hwStackMacInconsistence NOTIFICATION-TYPE + OBJECTS { hwStackSystemMac } + STATUS current + DESCRIPTION + "When the stack system's MAC address is not the manufacture MAC address of any member device, + send a SNMP trap to network manager." + ::= { hwStackEventsV2 33 } + + hwStackMacInconsistenceResume NOTIFICATION-TYPE + OBJECTS { hwStackSystemMac} + STATUS current + DESCRIPTION + "When the stack system's MAC address is the manufacture MAC address of a member device, + send a SNMP trap to network manager." + ::= { hwStackEventsV2 34 } + + hwFabricLinkProtocolAlarm NOTIFICATION-TYPE + OBJECTS {hwStackFabricPort} + STATUS current + DESCRIPTION + "When the fabric link protocol state of the fabric port is down, send an SNMP trap to the network manager." + ::= { hwStackEventsV2 35 } + + hwFabricLinkProtocolAlarmResume NOTIFICATION-TYPE + OBJECTS {hwStackFabricPort} + STATUS current + DESCRIPTION + "When the fabric link protocol state of the fabric port is up or the fabric port does not exist, send an SNMP trap to the network manager." + ::= { hwStackEventsV2 36 } + + hwFabricMemberPortProtocolAlarm NOTIFICATION-TYPE + OBJECTS {hwStackFabricMemberPort} + STATUS current + DESCRIPTION + "When the fabric link protocol state of the member port is down, send an SNMP trap to the network manager." + ::= { hwStackEventsV2 37 } + + hwFabricMemberPortProtocolAlarmResume NOTIFICATION-TYPE + OBJECTS {hwStackFabricMemberPort} + STATUS current + DESCRIPTION + "When the fabric link protocol state of the member port is up or the fabric member port does not exist, send an SNMP trap to the network manager." + ::= { hwStackEventsV2 38 } + + hwLeafMaxNumberExceededAlarm NOTIFICATION-TYPE + OBJECTS {entPhysicalName, hwLeafMaxNumber} + STATUS current + DESCRIPTION + "When the number of leaf switches connected to the LPU exceeds the maximum, + send a SNMP trap to network manager." + ::= { hwStackEventsV2 39 } + + hwLeafMaxNumberExceededAlarmResume NOTIFICATION-TYPE + OBJECTS {entPhysicalName, hwLeafMaxNumber} + STATUS current + DESCRIPTION + "When the number of leaf switches connected to the LPU is recovered to be within the maximum, + send a SNMP trap to network manager." + ::= { hwStackEventsV2 40 } + + hwPhyStackPortErrorDown NOTIFICATION-TYPE + OBJECTS {hwStackLocalIfName} + STATUS current + DESCRIPTION + "When the runts-error-down occured, send a SNMP trap to network manager." + ::= { hwStackEventsV2 41 } + + hwPhyStackPortErrorDownRecover NOTIFICATION-TYPE + OBJECTS {hwStackLocalIfName, hwStackErrorDownRecoverReason} + STATUS current + DESCRIPTION + "When the runts-error-down recovered, send a SNMP trap to network manager." + ::= { hwStackEventsV2 42 } + + hwSvfFabricPortConfigurationNotActiveAlarm NOTIFICATION-TYPE + OBJECTS {hwStackLocalIfName} + STATUS current + DESCRIPTION + "When the port on the board is configured as fabric member port, send an SNMP trap to the network manager." + ::= { hwStackEventsV2 43 } + + hwSvfFabricPortConfigurationNotActiveAlarmResume NOTIFICATION-TYPE + OBJECTS {hwStackLocalIfName} + STATUS current + DESCRIPTION + "When the port on the board is cancel configured as fabric member port or the board is offline, send an SNMP trap to the network manager." + ::= { hwStackEventsV2 44 } + + hwStackMemberPortSpeedDifferentAlarm NOTIFICATION-TYPE + OBJECTS {hwStackLocalIfName} + STATUS current + DESCRIPTION + "When the rates of member ports in a stack port are different, send an SNMP trap to the network manager." + ::= { hwStackEventsV2 45 } + + hwStackMemberPortSpeedDifferentAlarmResume NOTIFICATION-TYPE + OBJECTS {hwStackLocalIfName} + STATUS current + DESCRIPTION + "When the rates of member ports in a stack port are same, send an SNMP trap to the network manager." + ::= { hwStackEventsV2 46 } + + hwStackMemberPortProtocolAlarm NOTIFICATION-TYPE + OBJECTS {hwStackLocalIfName} + STATUS current + DESCRIPTION + "When the physical status of the stack member port is up, but the protocol status is down, send an SNMP trap to the network manager." + ::= { hwStackEventsV2 47 } + + hwStackMemberPortProtocolAlarmResume NOTIFICATION-TYPE + OBJECTS {hwStackLocalIfName} + STATUS current + DESCRIPTION + "When the physical status and protocol status of the stack member port is up or down at the same time, or the stack member port is deleted, send an SNMP trap to the network manager." + ::= { hwStackEventsV2 48 } + + hwPhyStackVlanConflict NOTIFICATION-TYPE + OBJECTS { hwStackVlanConflictDescription, hwStackVlanID } + STATUS current + DESCRIPTION + "When the stack VLAN conflict, send a SNMP trap to network manager." + ::= { hwStackEventsV2 49 } + + hwStackLinkTopoAlarm NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "When the TOR stack system consisting of more than two devices is a link stack, send a SNMP trap to network manager." + ::= { hwStackEventsV2 51 } + + hwStackLinkTopoAlarmResume NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "When the TOR stack system consisting of more than two devices is a ring stack, send a SNMP trap to network manager." + ::= { hwStackEventsV2 52 } + + hwStackMemberPortTypeDifferentAlarm NOTIFICATION-TYPE + OBJECTS {hwStackLocalIfName} + STATUS current + DESCRIPTION + "When the interface type of member ports in a stack port are different, send an SNMP trap to the network manager." + ::= { hwStackEventsV2 53 } + + hwStackMemberPortTypeDifferentAlarmResume NOTIFICATION-TYPE + OBJECTS {hwStackLocalIfName } + STATUS current + DESCRIPTION + "When the interface type of member ports in a stack port are same, send an SNMP trap to the network manager." + ::= { hwStackEventsV2 54 } + + hwStackLinkTopoSinglePortAlarm NOTIFICATION-TYPE + OBJECTS { hwStackLocalIfName } + STATUS current + DESCRIPTION + "When the stack port has only one available physical forwarding link in the link-topo stack system, send a SNMP trap to network manager." + ::= { hwStackEventsV2 55 } + + hwStackLinkTopoSinglePortAlarmResume NOTIFICATION-TYPE + OBJECTS { hwStackLocalIfName} + STATUS current + DESCRIPTION + "When the stack port has not only one available physical forwarding link in the link-topo stack system, send a SNMP trap to network manager." + ::= { hwStackEventsV2 56 } + hwStackSipPortSingleLinkAlarm NOTIFICATION-TYPE + OBJECTS { hwStackMemberId } + STATUS current + DESCRIPTION + "When the out-of-band CSS has only one available sip-port link, send a SNMP trap to network manager." + ::= { hwStackEventsV2 57 } + + hwStackSipPortSingleLinkAlarmResume NOTIFICATION-TYPE + OBJECTS { hwStackMemberId } + STATUS current + DESCRIPTION + "When the out-of-band CSS has not only one available sip-port link,send a SNMP trap to network manager." + ::= { hwStackEventsV2 58 } + + hwStackPortErrorDown NOTIFICATION-TYPE + OBJECTS { hwStackLocalIfName, hwStackPortErrorDownType } + STATUS current + DESCRIPTION + "When the crc or link-flap error-down occured,send a SNMP trap to network manager." + ::= { hwStackEventsV2 59 } + + hwStackPortErrorDownRecovery NOTIFICATION-TYPE + OBJECTS { hwStackLocalIfName, hwStackPortErrorDownType } + STATUS current + DESCRIPTION + "When the crc or link-flap error-down recovered,send a SNMP trap to network manager." + ::= { hwStackEventsV2 60 } + + hwStackSetUpFailure NOTIFICATION-TYPE + OBJECTS { hwStackLocalSlotID, hwStackPeerSlotID, hwStackSetUpFailureDescription } + STATUS current + DESCRIPTION + "When failed to set up a stack,send a SNMP trap to network manager." + ::= { hwStackEventsV2 61 } + + hwStackMemberPortLoopAlarm NOTIFICATION-TYPE + OBJECTS { hwStackLocalIfName } + STATUS current + DESCRIPTION + "When a loop occurre in stack member port, send a SNMP trap to network manager." + ::= { hwStackEventsV2 62 } + + hwStackMemberPortLoopAlarmResume NOTIFICATION-TYPE + OBJECTS { hwStackLocalIfName } + STATUS current + DESCRIPTION + "When the loop recover in stack member port, send a SNMP trap to network manager." + ::= { hwStackEventsV2 63 } + + hwStackAutoConfigFailed NOTIFICATION-TYPE + OBJECTS { hwStackAutoConfigFailedSlotID, hwStackAutoConfigFailedIfName, hwStackAutoConfigFailedReason } + STATUS current + DESCRIPTION + "When failed auto change to stack port,send a SNMP trap to network manager." + ::= { hwStackEventsV2 64 } + +-- +-- TABLE: hwStackUpgradeTable definition +-- + hwStackUpgradeTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwStackUpgradeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of flash copy operation entries. Each + entry represents a flash copy operation (to flash) + that has been initiated." + ::= { hwStackObject 30 } + + hwStackUpgradeEntry OBJECT-TYPE + SYNTAX HwStackUpgradeEntry + 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 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 2 hours of completing." + INDEX { hwStackUpgradeIndex } + ::= { hwStackUpgradeTable 1 } + + HwStackUpgradeEntry ::= + SEQUENCE { + hwStackUpgradeIndex + Integer32, + hwStackUpgradeGrpType + INTEGER, + hwStackUpgradeGrpValue + OCTET STRING, + hwStackUpgradeFileType + INTEGER, + hwStackUpgradeFileInfo + OCTET STRING, + hwStackUpgradeFtpIp + IpAddress, + hwStackUpgradeFtpUserName + OCTET STRING, + hwStackUpgradeFtpPassword + OCTET STRING, + hwStackUpgradeServerPort + Integer32, + hwStackUpgradeFileSize + Integer32, + hwStackUpgradeTransmitProtocol + INTEGER, + hwStackUpgradeRowStatus + RowStatus + } + + hwStackUpgradeIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Specifies the index of an entry. It is a + random value when creating an entry." + ::= { hwStackUpgradeEntry 1 } + + hwStackUpgradeGrpType OBJECT-TYPE + SYNTAX INTEGER + { + allMembers(1), + memberIdList(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Type of stack grouping member switches." + DEFVAL { allMembers } + ::= { hwStackUpgradeEntry 2 } + + hwStackUpgradeGrpValue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..18)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Details about stack grouping member switches for memberIdList. + Optional, This object will be ignored for allMembers ." + ::= { hwStackUpgradeEntry 3 } + + hwStackUpgradeFileType OBJECT-TYPE + SYNTAX INTEGER + { + startupFile(1), + patchFile(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Type of the file to be upgraded." + ::= { hwStackUpgradeEntry 4 } + + hwStackUpgradeFileInfo OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Path and type of the file to be upgraded." + ::= { hwStackUpgradeEntry 5 } + + hwStackUpgradeFtpIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The address of remote host acting as server for any operation. + The default value of which is 255.255.255.255." + DEFVAL { 'FFFFFFFF'h } + ::= { hwStackUpgradeEntry 6 } + + hwStackUpgradeFtpUserName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When use FTP to transfer files, the user name must be + specified by this node." + ::= { hwStackUpgradeEntry 7 } + + hwStackUpgradeFtpPassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Remote user password for copy via FTP protocol. " + ::= { hwStackUpgradeEntry 8 } + + hwStackUpgradeServerPort OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This object specifies the SFTP server port that is used for file transfer + only SFTP is valid. The default SFTP server port is 22 if no port is specified. + If the value of protocol is not SFTP, this object is ignored by the + implementation." + ::= { hwStackUpgradeEntry 9 } + + hwStackUpgradeFileSize OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the reserved space (in BYTE) guaranteed by a host. + The value 0 indicates that no space need be reserved. This object is optional + in the Set operation of file upload. The default value is 0. This object is unavailable + in the Set operation of file download. " + ::= { hwStackUpgradeEntry 10 } + + hwStackUpgradeTransmitProtocol OBJECT-TYPE + SYNTAX INTEGER + { + ftp(1), + sftp(2), + tftp(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the protocol used to transfer file. + The default value of it is FTP." + DEFVAL { ftp } + ::= { hwStackUpgradeEntry 11 } + + hwStackUpgradeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry. Only used createAndGo and destroy." + ::= { hwStackUpgradeEntry 51 } + +-- +-- TABLE: hwStackMemberPortEnableTable definition +-- + hwStackMemberPortEnableTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwStackMemberPortEnableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of stack physical port. " + ::= { hwStackObject 23 } + + hwStackMemberPortEnableEntry OBJECT-TYPE + SYNTAX HwStackMemberPortEnableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide information of the physical port. " + INDEX { entPhysicalIndex } + ::= { hwStackMemberPortEnableTable 1 } + + HwStackMemberPortEnableEntry ::= + SEQUENCE { + hwEnableStackMode + INTEGER + } + + hwEnableStackMode OBJECT-TYPE + SYNTAX INTEGER + { + yes(1), + no(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enable stack mode. " + DEFVAL { no } + ::= { hwStackMemberPortEnableEntry 1 } + + +-- +-- TABLE: hwAddingPhyPortToStackPortTable definition +-- + hwAddingPhyPortToStackPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAddingPhyPortToStackPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of a stack port's member port. " + ::= { hwStackObject 24 } + + + hwAddingPhyPortToStackPortEntry OBJECT-TYPE + SYNTAX HwAddingPhyPortToStackPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide information of a stack port's member port. " + INDEX { hwEnabledStackModePhyPortIndex } + ::= { hwAddingPhyPortToStackPortTable 1 } + + + HwAddingPhyPortToStackPortEntry ::= + SEQUENCE { + hwEnabledStackModePhyPortIndex + Integer32, + hwStackPortID + INTEGER + } + + hwEnabledStackModePhyPortIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enabled stack mode's physical name " + ::= { hwAddingPhyPortToStackPortEntry 1 } + + hwStackPortID OBJECT-TYPE + SYNTAX INTEGER + { + port1(1), + port2(2), + unjoinable(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "adding to which stack port + 1: added to stack port 1 + 2: added to stack port 2 + 3: did not add to any stack port " + ::= { hwAddingPhyPortToStackPortEntry 2 } + +-- +-- TABLE: hwAddingPhyPortToFabricPortTable definition +-- + hwAddingPhyPortToFabricPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAddingPhyPortToFabricPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of a fabric port's member port. " + ::= { hwStackObject 26 } + + + hwAddingPhyPortToFabricPortEntry OBJECT-TYPE + SYNTAX HwAddingPhyPortToFabricPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide information of a fabric port's member port. " + INDEX { hwEnabledStackModePortIndex } + ::= { hwAddingPhyPortToFabricPortTable 1 } + + + HwAddingPhyPortToFabricPortEntry ::= + SEQUENCE { + hwEnabledStackModePortIndex + Integer32, + hwFabricPortID + Integer32 + } + + hwEnabledStackModePortIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enabled stack mode's physical Index " + ::= { hwAddingPhyPortToFabricPortEntry 1 } + + hwFabricPortID OBJECT-TYPE + SYNTAX Integer32 (0..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "adding to which fabric port + 0: did not add to any fabric port + 1: added to fabric port 1" + ::= { hwAddingPhyPortToFabricPortEntry 2 } + +-- +-- TABLE: hwFabricPortTable definition +-- + hwFabricPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwFabricPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of fabric port. " + ::= { hwStackObject 27 } + + + hwFabricPortEntry OBJECT-TYPE + SYNTAX HwFabricPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide information of the fabric port. " + INDEX { hwFabricPortIndex } + ::= { hwFabricPortTable 1 } + + + HwFabricPortEntry ::= + SEQUENCE { + hwFabricPortIndex + Integer32, + hwFabricMemberID + Integer32, + hwFabricLoadBalance + INTEGER, + hwFabricProtocolState + INTEGER, + hwFabricConfiguredLinkNum + Integer32 + } + + hwFabricPortIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of the fabric port. " + ::= { hwFabricPortEntry 1 } + + + hwFabricMemberID OBJECT-TYPE + SYNTAX Integer32 (0 | 101..254) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Member device's ID of the fabric port. " + ::= { hwFabricPortEntry 2 } + + + hwFabricLoadBalance OBJECT-TYPE + SYNTAX INTEGER + { + sourceMac(1), + destinationMac(2), + sourceAndDestinationMac(3), + sourceIp(4), + destinationIp(5), + sourceAndDestinationIp(6), + enhanced(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The loadBalance of the fabric port: + sourceMac(1):According to source MAC hash arithmetic. + destinationMac(2):According to destination MAC hash arithmetic + sourceAndDestinationMac(3):According to source/destination MAC hash arithmetic. + sourceIp(4):According to source IP hash arithmetic. + destinationIp(5):According to destination IP hash arithmetic. + sourceAndDestinationIp(6):According to source/destination IP hash arithmetic. + enhanced(7):According to enhanced hash arithmetic." + ::= { hwFabricPortEntry 3 } + + + hwFabricProtocolState OBJECT-TYPE + SYNTAX INTEGER + { + down(0), + up(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The protocol state of the fabric port. " + ::= { hwFabricPortEntry 4 } + + hwFabricConfiguredLinkNum OBJECT-TYPE + SYNTAX Integer32 (1..8) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The configured alarm threshold of minimum fabric link number. " + ::= { hwFabricPortEntry 5} + + + +-- +-- TABLE: hwStackUpgradeResultTable definition +-- + hwStackUpgradeResultTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwStackUpgradeResultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Results of upgrade commands returned from stack member switches." + ::= { hwStackObject 31 } + + hwStackUpgradeResultEntry OBJECT-TYPE + SYNTAX HwStackUpgradeResultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides the result of stack switchs upgrade entry. " + INDEX { hwStackUpgradeResultIndex, hwStackUpgradeResultMemberId } + ::= { hwStackUpgradeResultTable 1 } + + HwStackUpgradeResultEntry ::= + SEQUENCE { + hwStackUpgradeResultIndex + Integer32, + hwStackUpgradeResultMemberId + Integer32, + hwStackUpgradeResult + INTEGER, + hwStackUpgradeResultInProcess + Integer32, + hwStackUpgradeResultFailReason + INTEGER + } + + hwStackUpgradeResultIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Specifies the index of an entry. It is a + random value when creating an entry." + ::= { hwStackUpgradeResultEntry 1 } + + hwStackUpgradeResultMemberId OBJECT-TYPE + SYNTAX Integer32 (0..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifier of the stack member switch." + ::= { hwStackUpgradeResultEntry 2 } + + hwStackUpgradeResult OBJECT-TYPE + SYNTAX INTEGER + { + success(1), + failure(2), + running(3), + timeout(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Results of upgrade commands returned from stack member switches." + ::= { hwStackUpgradeResultEntry 3 } + + hwStackUpgradeResultInProcess OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upgrade is in process." + ::= { hwStackUpgradeResultEntry 4 } + + hwStackUpgradeResultFailReason OBJECT-TYPE + SYNTAX INTEGER + { + opUpgradeSuccess(1), + opMasterDiskNoSpace(2), + opNonmasterDiskNoSpace(3), + opInvalidFileInfo(4), + opInvalidFileType(5), + opInvalidServerAddress(6), + opInvalidUserOrPassword(7), + opDeviceBusy(8), + opFileTransferError(9), + opFileChecksumError(10), + opNoMemory(11), + opVersionFileNotMatch(12), + opUpgradeDeviceAbsent(13), + opUnknownFailure(14), + opUpgradeInvalidValue(15) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of operation. Only upgrade failure valid. + The status of the specified operation can be one of the follows. + opUpgradeSuccess(1): upgrade success. + opMasterDiskNoSpace(2): flash of master device is no enough space. + opNonmasterDiskNoSpace(3): flash of non-master device is no enough space. + opInvalidFileInfo(4) :invalid source file name or path is specified. + opInvalidFileType(5) :invalid file type. + opInvalidServerAddress(6) :invalid server address is specified. + opInvalidUserOrPassword(7):invalid server user or password. + opDeviceBusy(8) :the device is in use and locked by another process + opFileTransferError(9) :file transfer was unsuccessfull. + opFileChecksumError(10) :file checksum in Flash si invalid. + opNoMemory(11) :system is running in low on memory. + opVersionFileNotMatch(12) : the version file does not match the device type. + opUpgradeDeviceAbsent(13) : device absent. + opUnknownFailure(14) :failure which is unknown. + opUpgradeInvalidValue(15):invalid value. + " + ::= { hwStackUpgradeResultEntry 5 } + + hwStackTrapObject OBJECT IDENTIFIER ::= { hwStackObject 32 } + + hwStackLocalIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Interface name." + ::= { hwStackTrapObject 1 } + + hwStackPeerIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The peer interface name." + ::= { hwStackTrapObject 2 } + + hwStackConnectErrReason OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Connection error reason." + ::= { hwStackTrapObject 3 } + + hwConfigureFailedStackId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Slot id." + ::= { hwStackTrapObject 4 } + + hwCssTrapErrorPortId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Error PortId." + ::= { hwStackTrapObject 5 } + + hwStackConnectMethod OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "SRUC Vs08 Connect Suggest." + ::= { hwStackTrapObject 6 } + + hwStackCfgConflictStackId OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Stack ID of the device whose stack configuration conflicts with that of the device sending alarms." + ::= { hwStackTrapObject 7 } + + hwStackFabricPort OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " Fabric port interface name." + ::= { hwStackTrapObject 8 } + + hwStackFabricMemberPort OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " The fabric local interface name." + ::= { hwStackTrapObject 9 } + + hwStackMemberId OBJECT-TYPE + SYNTAX Integer32 (0..254) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " The stack member ID." + ::= { hwStackTrapObject 10 } + + hwStackLeafMemberId OBJECT-TYPE + SYNTAX Integer32 (101..254) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " The leaf switch member ID." + ::= { hwStackTrapObject 11 } + + hwStackReason OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " The reason for different stack configurations." + ::= { hwStackTrapObject 12 } + + hwStackLeafPort OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " The leaf switch interface name." + ::= { hwStackTrapObject 13 } + + hwStackCurrentLinkNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " The current number of member port in Stack-Port, which protocol state is up." + ::= { hwStackTrapObject 14} + + hwFabricCurrentLinkNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " The current number of member port in Fabric-Port, which protocol state is up." + ::= { hwStackTrapObject 15 } + + hwStackErrorDownRecoverReason OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " Error-down reason." + ::= { hwStackTrapObject 16 } + + hwStackVlanConflictDescription OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The description of stack VLAN conflict." + ::= { hwStackTrapObject 17 } + + hwStackVlanID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The stack VLAN ID." + ::= { hwStackTrapObject 18 } + + hwStackPortErrorDownType OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The description of stack port error-down type." + ::= { hwStackTrapObject 19 } + + hwStackSetUpFailureDescription OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "To set up a stack the reason of failure." + ::= { hwStackTrapObject 20 } + + hwStackLocalSlotID OBJECT-TYPE + SYNTAX Integer32 (0..254) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " The stack member ID." + ::= { hwStackTrapObject 21 } + + hwStackPeerSlotID OBJECT-TYPE + SYNTAX Integer32 (0..254) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " The stack peer member ID." + ::= { hwStackTrapObject 22 } + + hwStackAutoConfigFailedSlotID OBJECT-TYPE + SYNTAX Integer32 (0..254) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " The stack member ID." + ::= { hwStackTrapObject 23 } + + hwStackAutoConfigFailedIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The interface name." + ::= { hwStackTrapObject 24 } + + hwStackAutoConfigFailedReason OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Auto configration failed reason." + ::= { hwStackTrapObject 25 } + + + + hwCssObject OBJECT IDENTIFIER ::= { huaweiStackMIB 3 } + + hwCssGlobalObject OBJECT IDENTIFIER ::= { hwCssObject 1 } + + + hwCssEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "CSS enable status." + ::= { hwCssGlobalObject 1 } + + + hwCssMemberInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCssMemberInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CSS member information." + ::= { hwCssObject 2 } + + + hwCssMemberInfoEntry OBJECT-TYPE + SYNTAX HwCssMemberInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of CSS member information table." + INDEX { hwCssMemberFrameId } + ::= { hwCssMemberInfoTable 1 } + + + HwCssMemberInfoEntry ::= + SEQUENCE { + hwCssMemberFrameId + Integer32, + hwCssMemberConfigFrameId + Integer32, + hwCssMemberPriority + Integer32, + hwCssMemberConfigPriority + Integer32, + hwCssMemberMasterForce + INTEGER, + hwCssMemberConfigMasterForce + INTEGER, + hwCssMemberConfigEnable + INTEGER, + hwCssMemberRole + INTEGER + } + + hwCssMemberFrameId OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Frame id for CSS member." + ::= { hwCssMemberInfoEntry 1 } + + + hwCssMemberConfigFrameId OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configured frame id for CSS member." + ::= { hwCssMemberInfoEntry 2 } + + + hwCssMemberPriority OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Priority for CSS member." + ::= { hwCssMemberInfoEntry 3 } + + + hwCssMemberConfigPriority OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configured priority for CSS member." + ::= { hwCssMemberInfoEntry 4 } + + + hwCssMemberMasterForce OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2), + unknown(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Force master status for CSS member." + ::= { hwCssMemberInfoEntry 5 } + + + hwCssMemberConfigMasterForce OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2), + unknown(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configured force master status CSS member." + ::= { hwCssMemberInfoEntry 6 } + + + hwCssMemberConfigEnable OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2), + unknown(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configured enable status for CSS member." + ::= { hwCssMemberInfoEntry 7 } + + + hwCssMemberRole OBJECT-TYPE + SYNTAX INTEGER + { + master(1), + standby(2), + slave(3), + single(4), + unknown(10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CSS member's role define." + ::= { hwCssMemberInfoEntry 8 } + + + hwCssTrap OBJECT IDENTIFIER ::= { hwCssObject 3 } + + + hwCssTrapObjects OBJECT IDENTIFIER ::= { hwCssTrap 1 } + + + hwCssTrapFrameId1 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "CSS trap message frame id parameter." + ::= { hwCssTrapObjects 1 } + + + hwCssTrapSlotId1 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "CSS trap message slot id parameter." + ::= { hwCssTrapObjects 2 } + + + hwCssTrapPortId1 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "CSS trap message port id parameter." + ::= { hwCssTrapObjects 3 } + + + hwCssTrapFrameId2 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "CSS trap message frame id parameter." + ::= { hwCssTrapObjects 4 } + + + hwCssTrapSlotId2 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "CSS trap message slot id parameter." + ::= { hwCssTrapObjects 5 } + + + hwCssTrapPortId2 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "CSS trap message port id parameter." + ::= { hwCssTrapObjects 6 } + + + hwCssTrapFrameId3 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "CSS trap message frame id parameter." + ::= { hwCssTrapObjects 7 } + + + hwCssTrapSlotId3 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "CSS trap message slot id parameter." + ::= { hwCssTrapObjects 8 } + + + hwCssTrapPortId3 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "CSS trap message port id parameter." + ::= { hwCssTrapObjects 9 } + + hwCssTrapConfigureFailedSlotId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "CSS configure failed trap message slot id parameter." + ::= { hwCssTrapObjects 10 } + + + hwCssTraps OBJECT IDENTIFIER ::= { hwCssTrap 2 } + + + hwCssLinkDown NOTIFICATION-TYPE + OBJECTS { hwCssTrapFrameId1, hwCssTrapSlotId1, hwCssTrapPortId1 } + STATUS current + DESCRIPTION + "CSS link down trap message." + ::= { hwCssTraps 1 } + + + hwCssLinkUp NOTIFICATION-TYPE + OBJECTS { hwCssTrapFrameId1, hwCssTrapSlotId1, hwCssTrapPortId1 } + STATUS current + DESCRIPTION + "CSS link up trap message." + ::= { hwCssTraps 2 } + + + hwCssSwitchOver NOTIFICATION-TYPE + OBJECTS { hwCssTrapFrameId1 } + STATUS current + DESCRIPTION + "CSS switch over trap message." + ::= { hwCssTraps 3 } + + + hwCssConnectError NOTIFICATION-TYPE + OBJECTS { hwCssTrapFrameId1, hwCssTrapSlotId1, hwCssTrapPortId1, hwCssTrapFrameId2, hwCssTrapSlotId2, + hwCssTrapPortId2, hwCssTrapFrameId3, hwCssTrapSlotId3, hwCssTrapPortId3 } + STATUS current + DESCRIPTION + "CSS connect error trap message." + ::= { hwCssTraps 4 } + + + hwCssSplit NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "CSS split trap message." + ::= { hwCssTraps 5 } + + + hwCssEstablish NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "CSS establish trap message." + ::= { hwCssTraps 6 } + + + hwCssFastUpgradeFail NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "CSS fast upgrade fail." + ::= { hwCssTraps 7 } + + + hwCssPhyCsuConnectError NOTIFICATION-TYPE + OBJECTS {hwStackLocalIfName, hwStackPeerIfName, hwStackConnectErrReason } + STATUS current + DESCRIPTION + "CSS connect error trap message." + ::= { hwCssTraps 8 } + + hwCssLpuInvalidLicense NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The license of controlling Lpu-based CSS function is invalid." + ::= { hwCssTraps 9 } + + hwCssPortConfigureFailed NOTIFICATION-TYPE + OBJECTS {hwCssTrapConfigureFailedSlotId } + STATUS current + DESCRIPTION + "CSS port configure failed trap message." + ::= { hwCssTraps 10 } + + hwCssPortUpDownAlarm NOTIFICATION-TYPE + OBJECTS {hwCssTrapErrorPortId } + STATUS current + DESCRIPTION + "CSS port link flapping repeatedly message." + ::= { hwCssTraps 11 } + + hwCssPortCrcErrorAlarm NOTIFICATION-TYPE + OBJECTS {hwCssTrapErrorPortId } + STATUS current + DESCRIPTION + "CSS port continuously receives CRC error packets message." + ::= { hwCssTraps 12 } + + hwCssPortErrorDown NOTIFICATION-TYPE + OBJECTS {hwCssTrapErrorPortId } + STATUS current + DESCRIPTION + "CSS port turn into error-down state message." + ::= { hwCssTraps 13 } + + + hwCssPortErrorDownRecover NOTIFICATION-TYPE + OBJECTS {hwCssTrapErrorPortId } + STATUS current + DESCRIPTION + "CSS port recovered from error-down state message." + ::= { hwCssTraps 14 } + + hwCssPhyVs08ConnectError NOTIFICATION-TYPE + OBJECTS {hwStackLocalIfName, hwStackPeerIfName, hwStackConnectMethod} + STATUS current + DESCRIPTION + "CSS connect error trap message." + ::= { hwCssTraps 15 } + + hwCssStandbyError NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The CSS enters the standby-no-MPU state trap message." + ::= { hwCssTraps 16 } + + hwCssStandbyErrorRestore NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The CSS is recovered from the standby-no-MPU state trap message." + ::= { hwCssTraps 17 } + + hwCssPortStateError NOTIFICATION-TYPE + OBJECTS {hwCssTrapErrorPortId} + STATUS current + DESCRIPTION + "CSS port error trap message." + ::= { hwCssTraps 18 } + + hwCssPhyCardConnectError NOTIFICATION-TYPE + OBJECTS {hwStackLocalIfName, hwStackPeerIfName, hwStackConnectErrReason} + STATUS current + DESCRIPTION + "CSS connect error trap message." + ::= { hwCssTraps 19 } + +hwCssPortInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCssPortInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CSS port information." + ::= { hwCssObject 4 } + + hwCssPortInfoEntry OBJECT-TYPE + SYNTAX HwCssPortInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of CSS port information table." + INDEX { hwCssPortFrameId, hwCssPortSlotId, hwCssPortCardId, hwCssPortPortId, hwCssPortName } + ::= { hwCssPortInfoTable 1 } + + HwCssPortInfoEntry ::= + SEQUENCE { + hwCssPortFrameId + Integer32, + hwCssPortSlotId + Integer32, + hwCssPortCardId + Integer32, + hwCssPortPortId + Integer32, + hwCssPortName + OCTET STRING, + hwCssPortSpeed + OCTET STRING, + hwCssPortOperStatus + INTEGER, + hwCssPortAdminStatus + INTEGER, + hwCssPortInOctets + Counter64, + hwCssPortInUcastPkts + Counter64, + hwCssPortInMcastPkts + Counter64, + hwCssPortInBcastPkts + Counter64, + hwCssPortInDiscards + Counter64, + hwCssPortInErrors + Counter64, + hwCssPortInCRCErrors + Counter64, + hwCssPortOutOctets + Counter64, + hwCssPortOutUcastPkts + Counter64, + hwCssPortOutMcastPkts + Counter64, + hwCssPortOutBcastPkts + Counter64, + hwCssPortOutDiscards + Counter64, + hwCssPortOutErrors + Counter64 + } + + hwCssPortFrameId OBJECT-TYPE + SYNTAX Integer32 (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Frame id of CSS port." + ::= { hwCssPortInfoEntry 1 } + + hwCssPortSlotId OBJECT-TYPE + SYNTAX Integer32 (1..18) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Slot id of CSS port." + ::= { hwCssPortInfoEntry 2 } + + hwCssPortCardId OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Card id of CSS port." + ::= { hwCssPortInfoEntry 3 } + + hwCssPortPortId OBJECT-TYPE + SYNTAX Integer32 (0..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port id of CSS port." + ::= { hwCssPortInfoEntry 4 } + + hwCssPortName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port name of CSS port." + ::= { hwCssPortInfoEntry 5 } + + hwCssPortSpeed OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Speed of CSS port." + ::= { hwCssPortInfoEntry 6 } + + hwCssPortOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + down(0), + up(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Oper status of CSS port." + ::= { hwCssPortInfoEntry 7 } + + hwCssPortAdminStatus OBJECT-TYPE + SYNTAX INTEGER + { + undoshutdown(0), + shutdown(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Admin status of CSS port." + ::= { hwCssPortInfoEntry 8 } + + hwCssPortInOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets received on the interface." + ::= { hwCssPortInfoEntry 9 } + + hwCssPortInUcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of unicast packets received on the interface." + ::= { hwCssPortInfoEntry 10 } + + hwCssPortInMcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of multicast packets received on the interface." + ::= { hwCssPortInfoEntry 11 } + + hwCssPortInBcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of broadcast packets received on the interface." + ::= { hwCssPortInfoEntry 12 } + + hwCssPortInDiscards OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of inbound packets which were discarded." + ::= { hwCssPortInfoEntry 13 } + + hwCssPortInErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of inbound packets which were error." + ::= { hwCssPortInfoEntry 14 } + + hwCssPortInCRCErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of inbound packets which were CRC error." + ::= { hwCssPortInfoEntry 15 } + + hwCssPortOutOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets sent on the interface." + ::= { hwCssPortInfoEntry 16 } + + hwCssPortOutUcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of unicast packets sent from the interface." + ::= { hwCssPortInfoEntry 17 } + + hwCssPortOutMcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of multicast packets sent from the interface." + ::= { hwCssPortInfoEntry 18 } + + hwCssPortOutBcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of broadcast packets sent from the interface." + ::= { hwCssPortInfoEntry 19 } + + hwCssPortOutDiscards OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of outbound packets which were discarded." + ::= { hwCssPortInfoEntry 20 } + + hwCssPortOutErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of outbound packets which were error." + ::= { hwCssPortInfoEntry 21 } + + hwCssLinkInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCssLinkInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CSS link information." + ::= { hwCssObject 5 } + + hwCssLinkInfoEntry OBJECT-TYPE + SYNTAX HwCssLinkInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of CSS link information table." + INDEX { hwCssLinkLocFrameId, hwCssLinkLocSlotId, hwCssLinkLocCardId, hwCssLinkLocPortId } + ::= { hwCssLinkInfoTable 1 } + + HwCssLinkInfoEntry ::= + SEQUENCE { + hwCssLinkLocFrameId + Integer32, + hwCssLinkLocSlotId + Integer32, + hwCssLinkLocCardId + Integer32, + hwCssLinkLocPortId + Integer32, + hwCssLinkLocPortName + OCTET STRING, + hwCssLinkRemFrameId + Integer32, + hwCssLinkRemSlotId + Integer32, + hwCssLinkRemCardId + Integer32, + hwCssLinkRemPortId + Integer32, + hwCssLinkRemPortName + OCTET STRING, + hwCssLinkSpeed + OCTET STRING + } + + hwCssLinkLocFrameId OBJECT-TYPE + SYNTAX Integer32 (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Local frame id of CSS link." + ::= { hwCssLinkInfoEntry 1 } + + hwCssLinkLocSlotId OBJECT-TYPE + SYNTAX Integer32 (1..18) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Local slot id of CSS link." + ::= { hwCssLinkInfoEntry 2 } + + hwCssLinkLocCardId OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Local card id of CSS link." + ::= { hwCssLinkInfoEntry 3 } + + hwCssLinkLocPortId OBJECT-TYPE + SYNTAX Integer32 (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Local port id of CSS link." + ::= { hwCssLinkInfoEntry 4 } + + hwCssLinkLocPortName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Local port name of CSS link." + ::= { hwCssLinkInfoEntry 5 } + + hwCssLinkRemFrameId OBJECT-TYPE + SYNTAX Integer32 (1..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remote frame id of CSS link." + ::= { hwCssLinkInfoEntry 6 } + + hwCssLinkRemSlotId OBJECT-TYPE + SYNTAX Integer32 (1..18) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remote slot id of CSS link." + ::= { hwCssLinkInfoEntry 7 } + + hwCssLinkRemCardId OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remote card id of CSS link." + ::= { hwCssLinkInfoEntry 8 } + + hwCssLinkRemPortId OBJECT-TYPE + SYNTAX Integer32 (1..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remote port id of CSS link." + ::= { hwCssLinkInfoEntry 9 } + + hwCssLinkRemPortName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remote port name of CSS link." + ::= { hwCssLinkInfoEntry 10 } + + hwCssLinkSpeed OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Speed of CSS link." + ::= { hwCssLinkInfoEntry 11 } +-- +-- Node compliance check +-- + hwStackConformance OBJECT IDENTIFIER ::= { huaweiStackMIB 100 } + hwStackCompliances OBJECT IDENTIFIER ::= { hwStackConformance 1 } + hwStackCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting this module." + + MODULE + MANDATORY-GROUPS + { + hwStackObjectGroup, hwStackNotificationGroup, hwStackTrapGroup + } + + ::= { hwStackCompliances 1 } + + hwStackGroups OBJECT IDENTIFIER ::= { hwStackCompliances 2 } + + hwStackObjectGroup OBJECT-GROUP + OBJECTS { + hwStackRun, hwStackTopoType, hwStackMacAddressSwitchTime, + hwStackSystemMac, hwStackIsStackDevice,hwStackReservedVlanId, + hwStackClearUnsupportCfg,hwStackLinkAlarmThreshold, hwStackMemberThreshold, + hwStackMode, hwStackMemberSpec, + hwLeafMaxNumber, hwFabricCurrentForwardModel, hwFabricConfigForwardModel,hwLeafSingleHomedAlarmEnable, + hwFabricExcludeLeafType, hwStackUpgradeRollbackTimer, hwMemberCurrentStackId, hwMemberStackPriority, + hwMemberStackRole, hwMemberStackMacAddress,hwMemberStackDeviceType, + hwMemberConfigStackId, hwMemberStackObjectId, + hwStackPriority, hwStackRole, hwStackMacAddress, hwStackDeviceType, + hwStackId, hwStackConfigId, hwStackSysOid, hwStackDescription, hwStackCurrentUplinkPort, hwStackConfigUplinkPort, + hwStackCurrentSwitchMode, hwStackConfigSwitchMode, hwEnabledStackModePortIndex, hwFabricPortID, + hwFabricPortIndex, hwFabricMemberID, hwFabricLoadBalance, hwFabricProtocolState, hwFabricConfiguredLinkNum , + hwSpineStackId, hwSpinePortName, hwSpinePortStatus, + hwLeafPortIndex, hwLeafStackId, hwLeafPortName, hwLeafPortStatus, + hwStackPortStackId, hwStackPortId , hwStackPortName,hwStackNeighborInfo, + hwStackPortStatus, hwStackUpgradeGrpType, hwStackUpgradeGrpValue, + hwStackUpgradeFileType, hwStackUpgradeFileInfo, hwStackUpgradeFtpIp, + hwStackUpgradeFtpUserName, hwStackUpgradeFtpPassword, hwStackUpgradeServerPort, + hwStackUpgradeFileSize, hwStackUpgradeTransmitProtocol,hwStackUpgradeRowStatus, + hwStackUpgradeResultMemberId, hwStackUpgradeResult, hwStackUpgradeResultInProcess, + hwStackUpgradeResultFailReason,hwStackMacAddressAlarmTime + } + STATUS current + DESCRIPTION + " Enter the description of the created OBJECT-GROUP." + ::= { hwStackGroups 1 } + + hwStackNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + hwStackLinkUp , hwStackLinkDown ,hwStackStandbyChange, + hwStackSwitchOver, hwStackSystemRestart, hwStackStackMemberAdd, + hwStackStackMemberLeave, hwStackStackMacChange, hwStackLogicStackPortLinkErr, + hwStackPhyStackPortLinkErr, hwPhyStackPortIsDown, hwPhyStackPortIsUp, + hwStackLogicStackPortLinkErrResume, hwStackPortConfigureFailed, + hwStackLinkLimitAlarm ,hwStackLinkLimitAlarmResume, hwStackConfigConflict, + hwStackFabricPortLinkErr, hwStackFabricPortLinkErrResume, + hwStackLeafSingleHomedAlarm, hwStackLeafSingleHomedAlarmResume, hwStackMemberLimit, + hwStackMemberAdd, hwStackMemberLeave, hwStackConfigDifferent, hwStackLeafConfigConflict, + hwStackChipSingleHomedAlarm, hwStackChipSingleHomedAlarmResume, hwStackLeafMemberAdd, + hwFabricLinkLimitAlarm, hwFabricLinkLimitAlarmResume,hwStackMemberExceedSpec ,hwStackMacInconsistence,hwStackMacInconsistenceResume, + hwFabricLinkProtocolAlarm, hwFabricLinkProtocolAlarmResume, hwFabricMemberPortProtocolAlarm, hwFabricMemberPortProtocolAlarmResume, hwLeafMaxNumberExceededAlarm, hwLeafMaxNumberExceededAlarmResume, + hwPhyStackPortErrorDown, hwPhyStackPortErrorDownRecover, hwSvfFabricPortConfigurationNotActiveAlarm, hwSvfFabricPortConfigurationNotActiveAlarmResume, + hwStackMemberPortSpeedDifferentAlarm, hwStackMemberPortSpeedDifferentAlarmResume,hwStackMemberPortProtocolAlarm,hwStackMemberPortProtocolAlarmResume,hwPhyStackVlanConflict, + hwStackLinkTopoAlarm,hwStackLinkTopoAlarmResume,hwStackMemberPortTypeDifferentAlarm,hwStackMemberPortTypeDifferentAlarmResume, + hwStackLinkTopoSinglePortAlarm,hwStackLinkTopoSinglePortAlarmResume, hwStackSipPortSingleLinkAlarm, hwStackSipPortSingleLinkAlarmResume, hwStackPortErrorDown, + hwStackPortErrorDownRecovery, hwStackSetUpFailure,hwStackMemberPortLoopAlarm,hwStackMemberPortLoopAlarmResume,hwStackAutoConfigFailed + } + STATUS current + DESCRIPTION + "Enter the description of the created NOTIFICATION-GROUP." + ::= { hwStackGroups 2 } + + hwStackTrapGroup OBJECT-GROUP + OBJECTS { + hwStackLocalIfName, hwStackPeerIfName, hwStackVlanID, hwStackVlanConflictDescription,hwConfigureFailedStackId, + hwStackConnectErrReason, hwCssTrapErrorPortId, hwStackConnectMethod, + hwStackCfgConflictStackId, hwStackFabricPort, hwStackFabricMemberPort, + hwStackMemberId, hwStackLeafMemberId, hwStackReason, hwStackLeafPort, + hwStackCurrentLinkNum, hwFabricCurrentLinkNum, hwStackErrorDownRecoverReason, hwStackPortErrorDownType, + hwStackSetUpFailureDescription, hwStackLocalSlotID, hwStackPeerSlotID,hwStackAutoConfigFailedSlotID,hwStackAutoConfigFailedIfName,hwStackAutoConfigFailedReason + } + STATUS current + DESCRIPTION + "Enter the description of the created OBJECT-GROUP." + ::= { hwStackGroups 3 } + + + hwCssConformance OBJECT IDENTIFIER ::= { huaweiStackMIB 101 } + hwCssCompliances OBJECT IDENTIFIER ::= { hwCssConformance 1 } + hwCssCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting this module." + + MODULE + MANDATORY-GROUPS + { + hwCssObjectGroup, hwCssTrapObjectGroup, hwCssNotificationGroup + } + + ::= { hwCssCompliances 1 } + + hwCssGroups OBJECT IDENTIFIER ::= { hwCssCompliances 2 } + + + hwCssObjectGroup OBJECT-GROUP + OBJECTS { hwCssMemberFrameId, hwCssMemberConfigFrameId, hwCssMemberPriority, hwCssMemberConfigPriority, hwCssMemberMasterForce, + hwCssMemberConfigMasterForce, hwCssMemberConfigEnable, hwCssMemberRole, hwCssEnable } + STATUS current + DESCRIPTION + "CSS mib group: object." + ::= { hwCssGroups 1 } + + + hwCssTrapObjectGroup OBJECT-GROUP + OBJECTS { hwCssTrapFrameId2, hwCssTrapSlotId2, hwCssTrapPortId2, hwCssTrapFrameId3, hwCssTrapSlotId3, + hwCssTrapPortId3, hwCssTrapFrameId1, hwCssTrapSlotId1, hwCssTrapPortId1,hwCssTrapConfigureFailedSlotId } + STATUS current + DESCRIPTION + "CSS mib group: trap." + ::= { hwCssGroups 2 } + + + hwCssNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwCssLinkDown, hwCssLinkUp, hwCssSwitchOver, hwCssConnectError, hwCssSplit, + hwCssEstablish, hwCssFastUpgradeFail, hwCssPhyCsuConnectError, + hwCssLpuInvalidLicense, hwCssPortConfigureFailed, hwCssPortUpDownAlarm, hwCssPortCrcErrorAlarm, + hwCssPortErrorDown, hwCssPortErrorDownRecover, hwCssPhyVs08ConnectError, hwCssStandbyError, + hwCssStandbyErrorRestore, hwCssPortStateError, hwCssPhyCardConnectError} + STATUS current + DESCRIPTION + "CSS mib group: notification." + ::= { hwCssGroups 3 } + +END + +-- +-- HUAWEI-STACK-MIB.mib +-- \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-STORAGE-HARDWARE-MIB b/MIBS/huawei/HUAWEI-STORAGE-HARDWARE-MIB new file mode 100644 index 0000000..4bccada --- /dev/null +++ b/MIBS/huawei/HUAWEI-STORAGE-HARDWARE-MIB @@ -0,0 +1,2499 @@ +-- +-- HUAWEI-STORAGE-HARDWARE-MIB.mib +-- MIB generated by MG-SOFT Visual MIB Builder Version 4.0 Build 347 +-- Friday, October 17, 2014 at 18:50:14 +-- + + HUAWEI-STORAGE-HARDWARE-MIB DEFINITIONS ::= BEGIN + + IMPORTS + OBJECT-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + enterprises, Integer32, Unsigned32, Counter64, + OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + TEXTUAL-CONVENTION + FROM SNMPv2-TC; + + + hwStorage MODULE-IDENTITY + LAST-UPDATED "201008111239Z" -- August 11, 2010 at 12:39 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com" + DESCRIPTION + "Description." + REVISION "201404061354Z" -- April 06, 2014 at 13:54 GMT + DESCRIPTION + " " + ::= { huaweistorage 4 } + + + +-- +-- Textual conventions +-- + +-- August 11, 2010 at 12:39 GMT +-- April 06, 2014 at 13:54 GMT +-- +-- Textual conventions +-- + NodeCodeString ::= TEXTUAL-CONVENTION + DISPLAY-HINT + "255a" + STATUS current + DESCRIPTION + "characters in length." + SYNTAX OCTET STRING (SIZE (15..17)) + + +-- +-- Node definitions +-- + + huaweistorage OBJECT IDENTIFIER ::= { enterprises 34774 } + + + hwISM OBJECT IDENTIFIER ::= { hwStorage 1 } + + + hwStorageDevice OBJECT IDENTIFIER ::= { hwISM 23 } + + + hwHardwareInfo OBJECT IDENTIFIER ::= { hwStorageDevice 5 } + + + hwInfoDiskTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwInfoDiskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { hwHardwareInfo 1 } + + + hwInfoDiskEntry OBJECT-TYPE + SYNTAX HwInfoDiskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + INDEX { hwInfoDiskID } + ::= { hwInfoDiskTable 1 } + + + HwInfoDiskEntry ::= + SEQUENCE { + hwInfoDiskID + OCTET STRING, + hwInfoDiskHealthStatus + Unsigned32, + hwInfoDiskRunningStatus + Unsigned32, + hwInfoDiskLocation + OCTET STRING, + hwInfoDiskType + Unsigned32, + hwInfoDiskCapacity + Counter64, + hwInfoDiskRole + Unsigned32, + hwInfoDiskSpeed + Unsigned32, + hwInfoDiskInterfaceBandwidth + Unsigned32, + hwInfoDiskSectorSize + Unsigned32, + hwInfoDiskTemperature + Integer32, + hwInfoDiskModel + OCTET STRING, + hwInfoDiskFirmwareVersion + OCTET STRING, + hwInfoDiskManufacturer + OCTET STRING, + hwInfoDiskSerialNumber + OCTET STRING, + hwInfoDiskLightStatus + Unsigned32, + hwInfoDiskDiskDomainID + OCTET STRING, + hwInfoDiskDiskDomainName + OCTET STRING, + hwInfoDiskDiskDomainTierID + OCTET STRING, + hwInfoDiskCofferDisk + Unsigned32, + hwInfoDiskRunTime + Unsigned32, + hwInfoDiskProgress + Unsigned32, + hwInfoDiskBarCode + OCTET STRING, + hwInfoDiskCapacityUsage + Unsigned32, + hwInfoDiskHealthMark + Unsigned32 + } + + hwInfoDiskID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoDiskEntry 1 } + + + hwInfoDiskHealthStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoDiskEntry 2 } + + + hwInfoDiskRunningStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoDiskEntry 3 } + + + hwInfoDiskLocation OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoDiskEntry 4 } + + + hwInfoDiskType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoDiskEntry 5 } + + + hwInfoDiskCapacity OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoDiskEntry 6 } + + + hwInfoDiskRole OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoDiskEntry 7 } + + + hwInfoDiskSpeed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoDiskEntry 8 } + + + hwInfoDiskInterfaceBandwidth OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoDiskEntry 9 } + + + hwInfoDiskSectorSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoDiskEntry 10 } + + + hwInfoDiskTemperature OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoDiskEntry 11 } + + + hwInfoDiskModel OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoDiskEntry 12 } + + + hwInfoDiskFirmwareVersion OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoDiskEntry 13 } + + + hwInfoDiskManufacturer OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoDiskEntry 14 } + + + hwInfoDiskSerialNumber OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoDiskEntry 15 } + + + hwInfoDiskLightStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoDiskEntry 16 } + + + hwInfoDiskDiskDomainID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoDiskEntry 17 } + + + hwInfoDiskDiskDomainName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoDiskEntry 18 } + + + hwInfoDiskDiskDomainTierID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoDiskEntry 19 } + + + hwInfoDiskCofferDisk OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoDiskEntry 20 } + + + hwInfoDiskRunTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoDiskEntry 21 } + + + hwInfoDiskProgress OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoDiskEntry 22 } + + + hwInfoDiskBarCode OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoDiskEntry 23 } + + + hwInfoDiskCapacityUsage OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoDiskEntry 24 } + + + hwInfoDiskHealthMark OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoDiskEntry 25 } + + + hwInfoControllerTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwInfoControllerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { hwHardwareInfo 2 } + + + hwInfoControllerEntry OBJECT-TYPE + SYNTAX HwInfoControllerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + INDEX { hwInfoControllerID } + ::= { hwInfoControllerTable 1 } + + + HwInfoControllerEntry ::= + SEQUENCE { + hwInfoControllerID + OCTET STRING, + hwInfoControllerHealthStatus + Unsigned32, + hwInfoControllerRunningStatus + Unsigned32, + hwInfoControllerCPU + OCTET STRING, + hwInfoControllerLocation + OCTET STRING, + hwInfoControllerRole + Unsigned32, + hwInfoControllerCacheCapacity + Unsigned32, + hwInfoControllerCPUUsage + Unsigned32, + hwInfoControllerMemoryUsage + Unsigned32, + hwInfoControllerVoltage + Unsigned32, + hwInfoControllerSoftwareVersion + OCTET STRING, + hwInfoControllerPCBVersion + OCTET STRING, + hwInfoControllerSESVersion + OCTET STRING, + hwInfoControllerBMCVersion + OCTET STRING, + hwInfoControllerLogicVersion + OCTET STRING, + hwInfoControllerBIOSVersion + OCTET STRING, + hwInfoControllerElectronicLabel + OCTET STRING + } + + hwInfoControllerID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoControllerEntry 1 } + + + hwInfoControllerHealthStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoControllerEntry 2 } + + + hwInfoControllerRunningStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoControllerEntry 3 } + + + hwInfoControllerCPU OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoControllerEntry 4 } + + + hwInfoControllerLocation OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoControllerEntry 5 } + + + hwInfoControllerRole OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoControllerEntry 6 } + + + hwInfoControllerCacheCapacity OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoControllerEntry 7 } + + + hwInfoControllerCPUUsage OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoControllerEntry 8 } + + + hwInfoControllerMemoryUsage OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoControllerEntry 9 } + + + hwInfoControllerVoltage OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoControllerEntry 10 } + + + hwInfoControllerSoftwareVersion OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoControllerEntry 11 } + + + hwInfoControllerPCBVersion OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoControllerEntry 12 } + + + hwInfoControllerSESVersion OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoControllerEntry 13 } + + + hwInfoControllerBMCVersion OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoControllerEntry 14 } + + + hwInfoControllerLogicVersion OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoControllerEntry 15 } + + + hwInfoControllerBIOSVersion OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoControllerEntry 16 } + + + hwInfoControllerElectronicLabel OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoControllerEntry 17 } + + + hwInfoPowerTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwInfoPowerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { hwHardwareInfo 3 } + + + hwInfoPowerEntry OBJECT-TYPE + SYNTAX HwInfoPowerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + INDEX { hwInfoPowerID } + ::= { hwInfoPowerTable 1 } + + + HwInfoPowerEntry ::= + SEQUENCE { + hwInfoPowerID + OCTET STRING, + hwInfoPowerLocation + OCTET STRING, + hwInfoPowerHealthStatus + Unsigned32, + hwInfoPowerRunningStatus + Unsigned32, + hwInfoPowerType + Unsigned32, + hwInfoPowerManufacturer + OCTET STRING, + hwInfoPowerModle + OCTET STRING, + hwInfoPowerVersion + OCTET STRING, + hwInfoPowerProduceDate + OCTET STRING, + hwInfoPowerSerialNumber + OCTET STRING + } + + hwInfoPowerID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPowerEntry 1 } + + + hwInfoPowerLocation OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPowerEntry 2 } + + + hwInfoPowerHealthStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPowerEntry 3 } + + + hwInfoPowerRunningStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPowerEntry 4 } + + + hwInfoPowerType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPowerEntry 5 } + + + hwInfoPowerManufacturer OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPowerEntry 6 } + + + hwInfoPowerModle OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPowerEntry 7 } + + + hwInfoPowerVersion OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPowerEntry 8 } + + + hwInfoPowerProduceDate OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPowerEntry 9 } + + + hwInfoPowerSerialNumber OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPowerEntry 10 } + + + hwInfoFanTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwInfoFanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { hwHardwareInfo 4 } + + + hwInfoFanEntry OBJECT-TYPE + SYNTAX HwInfoFanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + INDEX { hwInfoFanID } + ::= { hwInfoFanTable 1 } + + + HwInfoFanEntry ::= + SEQUENCE { + hwInfoFanID + OCTET STRING, + hwInfoFanLocation + OCTET STRING, + hwInfoFanHealthStatus + Unsigned32, + hwInfoFanRunningStatus + Unsigned32, + hwInfoFanRunningLevel + Unsigned32, + hwInfoFanElectronicLabel + OCTET STRING + } + + hwInfoFanID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoFanEntry 1 } + + + hwInfoFanLocation OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoFanEntry 2 } + + + hwInfoFanHealthStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoFanEntry 3 } + + + hwInfoFanRunningStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoFanEntry 4 } + + + hwInfoFanRunningLevel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoFanEntry 5 } + + + hwInfoFanElectronicLabel OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoFanEntry 6 } + + + hwInfoBBUTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwInfoBBUEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { hwHardwareInfo 5 } + + + hwInfoBBUEntry OBJECT-TYPE + SYNTAX HwInfoBBUEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + INDEX { hwInfoBBUID } + ::= { hwInfoBBUTable 1 } + + + HwInfoBBUEntry ::= + SEQUENCE { + hwInfoBBUID + OCTET STRING, + hwInfoBBULocation + OCTET STRING, + hwInfoBBUHealthStatus + Unsigned32, + hwInfoBBURunningStatus + Unsigned32, + hwInfoBBUType + Unsigned32, + hwInfoBBUCurrentVoltage + Unsigned32, + hwInfoBBUNumberOfDischarges + Unsigned32, + hwInfoBBUFirmwareVersion + OCTET STRING, + hwInfoBBUDeliveredOn + OCTET STRING, + hwInfoBBUOwningController + OCTET STRING, + hwInfoBBUElectronicLabel + OCTET STRING + } + + hwInfoBBUID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoBBUEntry 1 } + + + hwInfoBBULocation OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoBBUEntry 2 } + + + hwInfoBBUHealthStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoBBUEntry 3 } + + + hwInfoBBURunningStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoBBUEntry 4 } + + + hwInfoBBUType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoBBUEntry 5 } + + + hwInfoBBUCurrentVoltage OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoBBUEntry 6 } + + + hwInfoBBUNumberOfDischarges OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoBBUEntry 7 } + + + hwInfoBBUFirmwareVersion OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoBBUEntry 8 } + + + hwInfoBBUDeliveredOn OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoBBUEntry 9 } + + + hwInfoBBUOwningController OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoBBUEntry 10 } + + + hwInfoBBUElectronicLabel OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoBBUEntry 11 } + + + hwInfoEnclosureTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwInfoEnclosureEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { hwHardwareInfo 6 } + + + hwInfoEnclosureEntry OBJECT-TYPE + SYNTAX HwInfoEnclosureEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + INDEX { hwInfoEnclosureID } + ::= { hwInfoEnclosureTable 1 } + + + HwInfoEnclosureEntry ::= + SEQUENCE { + hwInfoEnclosureID + OCTET STRING, + hwInfoEnclosureName + OCTET STRING, + hwInfoEnclosureLogicType + Unsigned32, + hwInfoEnclosureHealthStatus + Unsigned32, + hwInfoEnclosureRunningStatus + Unsigned32, + hwInfoEnclosureLocation + OCTET STRING, + hwInfoEnclosureType + Unsigned32, + hwInfoEnclosureTemperature + Integer32, + hwInfoEnclosureSN + OCTET STRING, + hwInfoEnclosureMAC + OCTET STRING, + hwInfoEnclosureHeight + Unsigned32, + hwInfoEnclosureExpansionDepth + Unsigned32, + hwInfoEnclosureElectronicLabel + OCTET STRING + } + + hwInfoEnclosureID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoEnclosureEntry 1 } + + + hwInfoEnclosureName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoEnclosureEntry 2 } + + + hwInfoEnclosureLogicType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoEnclosureEntry 3 } + + + hwInfoEnclosureHealthStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoEnclosureEntry 4 } + + + hwInfoEnclosureRunningStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoEnclosureEntry 5 } + + + hwInfoEnclosureLocation OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoEnclosureEntry 6 } + + + hwInfoEnclosureType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoEnclosureEntry 7 } + + + hwInfoEnclosureTemperature OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoEnclosureEntry 8 } + + + hwInfoEnclosureSN OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoEnclosureEntry 9 } + + + hwInfoEnclosureMAC OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoEnclosureEntry 10 } + + + hwInfoEnclosureHeight OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoEnclosureEntry 11 } + + + hwInfoEnclosureExpansionDepth OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoEnclosureEntry 12 } + + + hwInfoEnclosureElectronicLabel OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoEnclosureEntry 13 } + + + hwInfoPortComTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwInfoPortComEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { hwHardwareInfo 7 } + + + hwInfoPortComEntry OBJECT-TYPE + SYNTAX HwInfoPortComEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + INDEX { hwInfoPortComID } + ::= { hwInfoPortComTable 1 } + + + HwInfoPortComEntry ::= + SEQUENCE { + hwInfoPortComID + OCTET STRING, + hwInfoPortComLocation + OCTET STRING, + hwInfoPortComHealthStatus + Unsigned32, + hwInfoPortComRunningStatus + Unsigned32, + hwInfoPortComType + Unsigned32 + } + + hwInfoPortComID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortComEntry 1 } + + + hwInfoPortComLocation OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortComEntry 2 } + + + hwInfoPortComHealthStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortComEntry 3 } + + + hwInfoPortComRunningStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortComEntry 4 } + + + hwInfoPortComType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortComEntry 5 } + + + hwInfoPortEthTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwInfoPortEthEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { hwHardwareInfo 8 } + + + hwInfoPortEthEntry OBJECT-TYPE + SYNTAX HwInfoPortEthEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + INDEX { hwInfoPortEthID } + ::= { hwInfoPortEthTable 1 } + + + HwInfoPortEthEntry ::= + SEQUENCE { + hwInfoPortEthID + OCTET STRING, + hwInfoPortEthLocation + OCTET STRING, + hwInfoPortEthHealthStatus + Unsigned32, + hwInfoPortEthRunningStatus + Unsigned32, + hwInfoPortEthType + Unsigned32, + hwInfoPortEthIPv4Address + OCTET STRING, + hwInfoPortEthSubnetMask + OCTET STRING, + hwInfoPortEthIPv4Gateway + OCTET STRING, + hwInfoPortEthIPv6Address + OCTET STRING, + hwInfoPortEthIPv6PrefixLength + OCTET STRING, + hwInfoPortEthIPv6Gateway + OCTET STRING, + hwInfoPortEthMAC + OCTET STRING, + hwInfoPortEthRole + Unsigned32, + hwInfoPortEthMode + Unsigned32, + hwInfoPortEthMTU + Unsigned32, + hwInfoPortEthWorkingRate + Unsigned32, + hwInfoPortEthBondName + OCTET STRING, + hwInfoPortEthiSCSIPort + OCTET STRING, + hwInfoPortEthiSCSIName + OCTET STRING, + hwInfoPortEthErrorPackets + Unsigned32, + hwInfoPortEthLostPackages + Unsigned32, + hwInfoPortEthStartTime + OCTET STRING + } + + hwInfoPortEthID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortEthEntry 1 } + + + hwInfoPortEthLocation OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortEthEntry 2 } + + + hwInfoPortEthHealthStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortEthEntry 3 } + + + hwInfoPortEthRunningStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortEthEntry 4 } + + + hwInfoPortEthType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortEthEntry 5 } + + + hwInfoPortEthIPv4Address OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortEthEntry 6 } + + + hwInfoPortEthSubnetMask OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortEthEntry 7 } + + + hwInfoPortEthIPv4Gateway OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortEthEntry 8 } + + + hwInfoPortEthIPv6Address OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortEthEntry 9 } + + + hwInfoPortEthIPv6PrefixLength OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortEthEntry 10 } + + + hwInfoPortEthIPv6Gateway OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortEthEntry 11 } + + + hwInfoPortEthMAC OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortEthEntry 12 } + + + hwInfoPortEthRole OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortEthEntry 13 } + + + hwInfoPortEthMode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortEthEntry 14 } + + + hwInfoPortEthMTU OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortEthEntry 15 } + + + hwInfoPortEthWorkingRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortEthEntry 16 } + + + hwInfoPortEthBondName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortEthEntry 17 } + + + hwInfoPortEthiSCSIPort OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortEthEntry 18 } + + + hwInfoPortEthiSCSIName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortEthEntry 19 } + + + hwInfoPortEthErrorPackets OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortEthEntry 20 } + + + hwInfoPortEthLostPackages OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortEthEntry 21 } + + + hwInfoPortEthStartTime OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortEthEntry 22 } + + + hwInfoPortFCTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwInfoPortFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { hwHardwareInfo 9 } + + + hwInfoPortFCEntry OBJECT-TYPE + SYNTAX HwInfoPortFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + INDEX { hwInfoPortFCID } + ::= { hwInfoPortFCTable 1 } + + + HwInfoPortFCEntry ::= + SEQUENCE { + hwInfoPortFCID + OCTET STRING, + hwInfoPortFCLocation + OCTET STRING, + hwInfoPortFCHealthStatus + Unsigned32, + hwInfoPortFCRunningStatus + Unsigned32, + hwInfoPortFCType + Unsigned32, + hwInfoPortFCWorkingRate + Unsigned32, + hwInfoPortFCConfiguredSpeed + Unsigned32, + hwInfoPortFCWWN + OCTET STRING, + hwInfoPortFCRole + Unsigned32, + hwInfoPortFCSFPStatus + Unsigned32, + hwInfoPortFCWorkingMode + Unsigned32, + hwInfoPortFCConfiguredMode + Unsigned32, + hwInfoPortFCFloginDelayTimes + Unsigned32, + hwInfoPortFCLostSignals + Unsigned32, + hwInfoPortFCLinkErrorsCodes + Unsigned32, + hwInfoPortFCLostSynchronizations + Unsigned32, + hwInfoPortFCFailedConnections + Unsigned32, + hwInfoPortFCStartTime + OCTET STRING + } + + hwInfoPortFCID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortFCEntry 1 } + + + hwInfoPortFCLocation OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortFCEntry 2 } + + + hwInfoPortFCHealthStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortFCEntry 3 } + + + hwInfoPortFCRunningStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortFCEntry 4 } + + + hwInfoPortFCType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortFCEntry 5 } + + + hwInfoPortFCWorkingRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortFCEntry 6 } + + + hwInfoPortFCConfiguredSpeed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortFCEntry 7 } + + + hwInfoPortFCWWN OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortFCEntry 8 } + + + hwInfoPortFCRole OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortFCEntry 9 } + + + hwInfoPortFCSFPStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortFCEntry 10 } + + + hwInfoPortFCWorkingMode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortFCEntry 11 } + + + hwInfoPortFCConfiguredMode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortFCEntry 12 } + + + hwInfoPortFCFloginDelayTimes OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortFCEntry 13 } + + + hwInfoPortFCLostSignals OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortFCEntry 14 } + + + hwInfoPortFCLinkErrorsCodes OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortFCEntry 15 } + + + hwInfoPortFCLostSynchronizations OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortFCEntry 16 } + + + hwInfoPortFCFailedConnections OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortFCEntry 17 } + + + hwInfoPortFCStartTime OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortFCEntry 18 } + + + hwInfoPortFCoETable OBJECT-TYPE + SYNTAX SEQUENCE OF HwInfoPortFCoEEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { hwHardwareInfo 10 } + + + hwInfoPortFCoEEntry OBJECT-TYPE + SYNTAX HwInfoPortFCoEEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + INDEX { hwInfoPortFCoEID } + ::= { hwInfoPortFCoETable 1 } + + + HwInfoPortFCoEEntry ::= + SEQUENCE { + hwInfoPortFCoEID + OCTET STRING, + hwInfoPortFCoELocation + OCTET STRING, + hwInfoPortFCoEHealthStatus + Unsigned32, + hwInfoPortFCoERunningStatus + Unsigned32, + hwInfoPortFCoEType + Unsigned32, + hwInfoPortFCoEWorkingRate + Unsigned32, + hwInfoPortFCoEWWN + OCTET STRING, + hwInfoPortFCoERole + Unsigned32, + hwInfoPortFCoESFPStatus + Unsigned32, + hwInfoPortFCoEErrorPackets + Unsigned32, + hwInfoPortFCoELostPackets + Unsigned32, + hwInfoPortFCoEOverFlowedPackets + Unsigned32, + hwInfoPortFCoEStartTime + OCTET STRING + } + + hwInfoPortFCoEID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortFCoEEntry 1 } + + + hwInfoPortFCoELocation OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortFCoEEntry 2 } + + + hwInfoPortFCoEHealthStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortFCoEEntry 3 } + + + hwInfoPortFCoERunningStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortFCoEEntry 4 } + + + hwInfoPortFCoEType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortFCoEEntry 5 } + + + hwInfoPortFCoEWorkingRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortFCoEEntry 6 } + + + hwInfoPortFCoEWWN OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortFCoEEntry 7 } + + + hwInfoPortFCoERole OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortFCoEEntry 8 } + + + hwInfoPortFCoESFPStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortFCoEEntry 9 } + + + hwInfoPortFCoEErrorPackets OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortFCoEEntry 10 } + + + hwInfoPortFCoELostPackets OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortFCoEEntry 11 } + + + hwInfoPortFCoEOverFlowedPackets OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortFCoEEntry 12 } + + + hwInfoPortFCoEStartTime OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortFCoEEntry 13 } + + + hwInfoPortPCIETable OBJECT-TYPE + SYNTAX SEQUENCE OF HwInfoPortPCIEEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { hwHardwareInfo 11 } + + + hwInfoPortPCIEEntry OBJECT-TYPE + SYNTAX HwInfoPortPCIEEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + INDEX { hwInfoPortPCIEID } + ::= { hwInfoPortPCIETable 1 } + + + HwInfoPortPCIEEntry ::= + SEQUENCE { + hwInfoPortPCIEID + OCTET STRING, + hwInfoPortPCIELocation + OCTET STRING, + hwInfoPortPCIEHealthStatus + Unsigned32, + hwInfoPortPCIERunningStatus + Unsigned32, + hwInfoPortPCIESpeed + Unsigned32, + hwInfoPortPCIECurrentPeerPortID + OCTET STRING, + hwInfoPortPCIESuggestPeerPortID + OCTET STRING, + hwInfoPortPCIELostSignals + Unsigned32, + hwInfoPortPCIEECRCError + Unsigned32, + hwInfoPortPCIEBadTlp + Unsigned32, + hwInfoPortPCIEBalDllp + Unsigned32, + hwInfoPortPCIERecvError + Unsigned32, + hwInfoPortPCIEChipEccError + Unsigned32, + hwInfoPortPCIEStartTime + OCTET STRING + } + + hwInfoPortPCIEID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortPCIEEntry 1 } + + + hwInfoPortPCIELocation OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortPCIEEntry 2 } + + + hwInfoPortPCIEHealthStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortPCIEEntry 3 } + + + hwInfoPortPCIERunningStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortPCIEEntry 4 } + + + hwInfoPortPCIESpeed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortPCIEEntry 5 } + + + hwInfoPortPCIECurrentPeerPortID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortPCIEEntry 6 } + + + hwInfoPortPCIESuggestPeerPortID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortPCIEEntry 7 } + + + hwInfoPortPCIELostSignals OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortPCIEEntry 8 } + + + hwInfoPortPCIEECRCError OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortPCIEEntry 9 } + + + hwInfoPortPCIEBadTlp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortPCIEEntry 10 } + + + hwInfoPortPCIEBalDllp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortPCIEEntry 11 } + + + hwInfoPortPCIERecvError OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortPCIEEntry 12 } + + + hwInfoPortPCIEChipEccError OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortPCIEEntry 13 } + + + hwInfoPortPCIEStartTime OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortPCIEEntry 14 } + + + hwInfoPortSASTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwInfoPortSASEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { hwHardwareInfo 12 } + + + hwInfoPortSASEntry OBJECT-TYPE + SYNTAX HwInfoPortSASEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + INDEX { hwInfoPortSASID } + ::= { hwInfoPortSASTable 1 } + + + HwInfoPortSASEntry ::= + SEQUENCE { + hwInfoPortSASID + OCTET STRING, + hwInfoPortSASLocation + OCTET STRING, + hwInfoPortSASHealthStatus + Unsigned32, + hwInfoPortSASRunningStatus + Unsigned32, + hwInfoPortSASType + Unsigned32, + hwInfoPortSASWorkingRate + Unsigned32, + hwInfoPortSASWWN + OCTET STRING, + hwInfoPortSASRole + Unsigned32, + hwInfoPortSASInvalidDword + Unsigned32, + hwInfoPortSASConsistErrors + Unsigned32, + hwInfoPortSASLossOfDword + Unsigned32, + hwInfoPortSASPHYResetErrors + Unsigned32, + hwInfoPortSASStartTime + OCTET STRING, + hwInfoPortSASEnabled + Unsigned32 + } + + hwInfoPortSASID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortSASEntry 1 } + + + hwInfoPortSASLocation OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortSASEntry 2 } + + + hwInfoPortSASHealthStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortSASEntry 3 } + + + hwInfoPortSASRunningStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortSASEntry 4 } + + + hwInfoPortSASType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortSASEntry 5 } + + + hwInfoPortSASWorkingRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortSASEntry 6 } + + + hwInfoPortSASWWN OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortSASEntry 7 } + + + hwInfoPortSASRole OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortSASEntry 8 } + + + hwInfoPortSASInvalidDword OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortSASEntry 9 } + + + hwInfoPortSASConsistErrors OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortSASEntry 10 } + + + hwInfoPortSASLossOfDword OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortSASEntry 11 } + + + hwInfoPortSASPHYResetErrors OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortSASEntry 12 } + + + hwInfoPortSASStartTime OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortSASEntry 13 } + + + hwInfoPortSASEnabled OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortSASEntry 14 } + + + hwInfoInterfaceModuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwInfoInterfaceModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { hwHardwareInfo 13 } + + + hwInfoInterfaceModuleEntry OBJECT-TYPE + SYNTAX HwInfoInterfaceModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + INDEX { hwInfoInterfaceModuleID } + ::= { hwInfoInterfaceModuleTable 1 } + + + HwInfoInterfaceModuleEntry ::= + SEQUENCE { + hwInfoInterfaceModuleID + OCTET STRING, + hwInfoInterfaceModuleLocation + OCTET STRING, + hwInfoInterfaceModuleHealthStatus + Unsigned32, + hwInfoInterfaceModuleRunningStatus + Unsigned32, + hwInfoInterfaceModuleModel + Unsigned32, + hwInfoInterfaceModuleLogicVersion + OCTET STRING, + hwInfoInterfaceModulePCBVersion + OCTET STRING, + hwInfoInterfaceModuleElectronicLabel + OCTET STRING + } + + hwInfoInterfaceModuleID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoInterfaceModuleEntry 1 } + + + hwInfoInterfaceModuleLocation OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoInterfaceModuleEntry 2 } + + + hwInfoInterfaceModuleHealthStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoInterfaceModuleEntry 3 } + + + hwInfoInterfaceModuleRunningStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoInterfaceModuleEntry 4 } + + + hwInfoInterfaceModuleModel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoInterfaceModuleEntry 5 } + + + hwInfoInterfaceModuleLogicVersion OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoInterfaceModuleEntry 6 } + + + hwInfoInterfaceModulePCBVersion OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoInterfaceModuleEntry 7 } + + + hwInfoInterfaceModuleElectronicLabel OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoInterfaceModuleEntry 8 } + + + hwInfoExpBoardTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwInfoExpBoardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { hwHardwareInfo 14 } + + + hwInfoExpBoardEntry OBJECT-TYPE + SYNTAX HwInfoExpBoardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + INDEX { hwInfoExpBoardID } + ::= { hwInfoExpBoardTable 1 } + + + HwInfoExpBoardEntry ::= + SEQUENCE { + hwInfoExpBoardID + OCTET STRING, + hwInfoExpBoardLocation + OCTET STRING, + hwInfoExpBoardHealthStatus + Unsigned32, + hwInfoExpBoardRunningStatus + Unsigned32, + hwInfoExpBoardModel + Unsigned32, + hwInfoExpBoardLogicVersion + OCTET STRING, + hwInfoExpBoardPCBVersion + OCTET STRING, + hwInfoExpBoardSESVersion + OCTET STRING, + hwInfoExpBoardELabel + OCTET STRING + } + + hwInfoExpBoardID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoExpBoardEntry 1 } + + + hwInfoExpBoardLocation OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoExpBoardEntry 2 } + + + hwInfoExpBoardHealthStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoExpBoardEntry 3 } + + + hwInfoExpBoardRunningStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoExpBoardEntry 4 } + + + hwInfoExpBoardModel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoExpBoardEntry 5 } + + + hwInfoExpBoardLogicVersion OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoExpBoardEntry 6 } + + + hwInfoExpBoardPCBVersion OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoExpBoardEntry 7 } + + + hwInfoExpBoardSESVersion OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoExpBoardEntry 8 } + + + hwInfoExpBoardELabel OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoExpBoardEntry 9 } + + + isoConformance OBJECT IDENTIFIER ::= { iso 6 } + + + isoGroups OBJECT IDENTIFIER ::= { isoConformance 1 } + + + currentObjectGroup OBJECT-GROUP + OBJECTS { hwInfoPortComID, hwInfoPortComLocation, hwInfoPortComHealthStatus, hwInfoPortComRunningStatus, hwInfoPortComType, + hwInfoPortEthID, hwInfoPortEthLocation, hwInfoPortEthHealthStatus, hwInfoPortEthRunningStatus, hwInfoPortEthType, + hwInfoPortEthIPv4Address, hwInfoPortEthSubnetMask, hwInfoPortEthIPv4Gateway, hwInfoPortEthIPv6Address, hwInfoPortEthIPv6PrefixLength, + hwInfoPortEthIPv6Gateway, hwInfoPortEthMAC, hwInfoPortEthRole, hwInfoPortEthMode, hwInfoPortEthMTU, + hwInfoPortEthWorkingRate, hwInfoPortEthBondName, hwInfoPortEthiSCSIPort, hwInfoPortEthiSCSIName, hwInfoPortEthErrorPackets, + hwInfoPortEthLostPackages, hwInfoPortFCID, hwInfoPortFCLocation, hwInfoPortFCHealthStatus, hwInfoPortFCRunningStatus, + hwInfoPortFCType, hwInfoPortFCWorkingRate, hwInfoPortFCConfiguredSpeed, hwInfoPortFCWWN, hwInfoPortFCRole, + hwInfoPortFCSFPStatus, hwInfoPortFCWorkingMode, hwInfoPortFCConfiguredMode, hwInfoPortFCFloginDelayTimes, hwInfoPortFCLostSignals, + hwInfoPortFCLinkErrorsCodes, hwInfoPortFCLostSynchronizations, hwInfoPortFCFailedConnections, hwInfoPortFCoEID, hwInfoPortFCoELocation, + hwInfoPortFCoEHealthStatus, hwInfoPortFCoERunningStatus, hwInfoPortFCoEType, hwInfoPortFCoEWorkingRate, hwInfoPortFCoEWWN, + hwInfoPortFCoERole, hwInfoPortFCoESFPStatus, hwInfoPortFCoEErrorPackets, hwInfoPortFCoELostPackets, hwInfoPortFCoEOverFlowedPackets, + hwInfoPortFCoEStartTime, hwInfoPortPCIEID, hwInfoPortPCIELocation, hwInfoPortPCIEHealthStatus, hwInfoPortPCIERunningStatus, + hwInfoPortPCIESpeed, hwInfoPortPCIECurrentPeerPortID, hwInfoPortPCIESuggestPeerPortID, hwInfoPortPCIELostSignals, hwInfoPortPCIEECRCError, + hwInfoPortPCIEBadTlp, hwInfoPortPCIEBalDllp, hwInfoPortPCIERecvError, hwInfoPortPCIEChipEccError, hwInfoPortSASID, + hwInfoPortSASLocation, hwInfoPortSASHealthStatus, hwInfoPortSASRunningStatus, hwInfoPortSASType, hwInfoPortSASWorkingRate, + hwInfoPortSASWWN, hwInfoPortSASRole, hwInfoPortSASInvalidDword, hwInfoPortSASConsistErrors, hwInfoPortSASLossOfDword, + hwInfoPortSASPHYResetErrors, hwInfoPortSASStartTime, hwInfoPortSASEnabled, hwInfoInterfaceModuleID, hwInfoInterfaceModuleLocation, + hwInfoInterfaceModuleHealthStatus, hwInfoInterfaceModuleRunningStatus, hwInfoInterfaceModuleModel, hwInfoInterfaceModuleLogicVersion, hwInfoInterfaceModulePCBVersion, + hwInfoInterfaceModuleElectronicLabel, hwInfoDiskID, hwInfoDiskHealthStatus, hwInfoDiskRunningStatus, hwInfoDiskType, + hwInfoDiskCapacity, hwInfoDiskRole, hwInfoDiskSpeed, hwInfoDiskInterfaceBandwidth, hwInfoDiskSectorSize, + hwInfoDiskTemperature, hwInfoDiskModel, hwInfoDiskFirmwareVersion, hwInfoDiskManufacturer, hwInfoDiskSerialNumber, + hwInfoDiskLightStatus, hwInfoDiskDiskDomainID, hwInfoDiskDiskDomainName, hwInfoDiskDiskDomainTierID, hwInfoDiskCofferDisk, + hwInfoDiskRunTime, hwInfoDiskProgress, hwInfoDiskBarCode, hwInfoDiskCapacityUsage, hwInfoDiskHealthMark, + hwInfoControllerHealthStatus, hwInfoControllerRunningStatus, hwInfoControllerCPU, hwInfoControllerRole, hwInfoControllerCacheCapacity, + hwInfoControllerCPUUsage, hwInfoControllerMemoryUsage, hwInfoControllerVoltage, hwInfoControllerSoftwareVersion, hwInfoControllerPCBVersion, + hwInfoControllerSESVersion, hwInfoControllerBMCVersion, hwInfoControllerLogicVersion, hwInfoControllerBIOSVersion, hwInfoControllerElectronicLabel, + hwInfoPowerHealthStatus, hwInfoPowerRunningStatus, hwInfoPowerManufacturer, hwInfoPowerProduceDate, hwInfoPowerSerialNumber, + hwInfoFanHealthStatus, hwInfoFanElectronicLabel, hwInfoBBUHealthStatus, hwInfoBBURunningStatus, hwInfoBBUType, + hwInfoBBUNumberOfDischarges, hwInfoBBUFirmwareVersion, hwInfoBBUDeliveredOn, hwInfoBBUOwningController, hwInfoBBUElectronicLabel, + hwInfoEnclosureID, hwInfoEnclosureLogicType, hwInfoEnclosureHealthStatus, hwInfoEnclosureRunningStatus, hwInfoEnclosureLocation, + hwInfoEnclosureType, hwInfoEnclosureTemperature, hwInfoEnclosureSN, hwInfoEnclosureMAC, hwInfoEnclosureHeight, + hwInfoEnclosureExpansionDepth, hwInfoFanRunningStatus, hwInfoFanRunningLevel, hwInfoPowerModle, hwInfoPowerVersion, + hwInfoControllerID, hwInfoPowerID, hwInfoPowerType, hwInfoBBUID, hwInfoControllerLocation, + hwInfoDiskLocation, hwInfoEnclosureName, hwInfoEnclosureElectronicLabel, hwInfoPowerLocation, hwInfoFanLocation, + hwInfoBBULocation, hwInfoPortFCStartTime, hwInfoPortEthStartTime, hwInfoPortPCIEStartTime, hwInfoExpBoardID, + hwInfoExpBoardLocation, hwInfoExpBoardHealthStatus, hwInfoExpBoardRunningStatus, hwInfoExpBoardModel, hwInfoExpBoardLogicVersion, + hwInfoExpBoardPCBVersion, hwInfoExpBoardSESVersion, hwInfoExpBoardELabel, hwInfoBBUCurrentVoltage, hwInfoFanID + } + STATUS current + DESCRIPTION + "Enter the description of the created OBJECT-GROUP." + ::= { isoGroups 1 } + + + isoCompliances OBJECT IDENTIFIER ::= { isoConformance 2 } + + +-- this module + basicCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Enter the description of the created MODULE-COMPLIANCE." + MODULE -- this module + MANDATORY-GROUPS { currentObjectGroup } + ::= { isoCompliances 1 } + + + + END + +-- +-- HUAWEI-STORAGE-HARDWARE-MIB.mib +-- diff --git a/MIBS/huawei/HUAWEI-STORAGE-NAS-MIB b/MIBS/huawei/HUAWEI-STORAGE-NAS-MIB new file mode 100644 index 0000000..4b7b4da --- /dev/null +++ b/MIBS/huawei/HUAWEI-STORAGE-NAS-MIB @@ -0,0 +1,1215 @@ +-- +-- HUAWEI-STORAGE-NAS-MIB.mib +-- MIB generated by MG-SOFT Visual MIB Builder Version 4.0 Build 347 +-- Wednesday, July 15, 2015 at 17:31:06 +-- + +-- HUAWEI-STORAGE-NAS-MIB.mib +-- MIB generated by MG-SOFT Visual MIB Builder Version 4.0 Build 347 +-- Thursday, June 18, 2015 at 16:41:12 +-- + + HUAWEI-STORAGE-NAS-MIB DEFINITIONS ::= BEGIN + + IMPORTS + OBJECT-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + enterprises, Unsigned32, Counter32, Counter64, + OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + TEXTUAL-CONVENTION + FROM SNMPv2-TC; + + + hwStorage MODULE-IDENTITY + LAST-UPDATED "201008111239Z" -- August 11, 2010 at 12:39 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com" + DESCRIPTION + "Description. " + REVISION "201411061532Z" -- November 06, 2014 at 15:32 GMT + DESCRIPTION + " " + ::= { huaweistorage 4 } + + + +-- +-- Textual conventions +-- + +-- August 11, 2010 at 12:39 GMT +-- November 06, 2014 at 15:32 GMT +-- +-- Textual conventions +-- +-- August 11, 2010 at 12:39 GMT +-- April 06, 2013 at 13:54 GMT +-- +-- Textual conventions +-- + NodeCodeString ::= TEXTUAL-CONVENTION + DISPLAY-HINT + "255a" + STATUS current + DESCRIPTION + "characters in length." + SYNTAX OCTET STRING (SIZE (15..17)) + + +-- +-- Node definitions +-- + +-- Node definitions +-- + huaweistorage OBJECT IDENTIFIER ::= { enterprises 34774 } + + + hwISM OBJECT IDENTIFIER ::= { hwStorage 1 } + + + hwStorageDevice OBJECT IDENTIFIER ::= { hwISM 23 } + + + hwNasInfo OBJECT IDENTIFIER ::= { hwStorageDevice 7 } + + +-- + hwInfoShareNFSTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwInfoShareNFSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { hwNasInfo 1 } + + + hwInfoShareNFSEntry OBJECT-TYPE + SYNTAX HwInfoShareNFSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + INDEX { hwInfoShareNFSShareID } + ::= { hwInfoShareNFSTable 1 } + + + HwInfoShareNFSEntry ::= + SEQUENCE { + hwInfoShareNFSShareID + OCTET STRING, + hwInfoShareNFSFileSystemID + OCTET STRING, + hwInfoShareNFSDescription + OCTET STRING, + hwInfoShareNFSLocalPath + OCTET STRING + } + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.1 +-- 1.3.6.1.4.1.34774.4.1.23.7.1.1.1 + hwInfoShareNFSShareID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoShareNFSEntry 1 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.2 +-- 1.3.6.1.4.1.34774.4.1.23.7.1.1.2 + hwInfoShareNFSFileSystemID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoShareNFSEntry 2 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.3 +-- 1.3.6.1.4.1.34774.4.1.23.7.1.1.3 + hwInfoShareNFSDescription OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoShareNFSEntry 3 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.4 +-- 1.3.6.1.4.1.34774.4.1.23.7.1.1.4 + hwInfoShareNFSLocalPath OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoShareNFSEntry 4 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1 +-- 1.3.6.1.4.1.34774.4.1.23.7.2 + hwInfoShareCIFSTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwInfoShareCIFSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { hwNasInfo 2 } + + +-- +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1 +-- 1.3.6.1.4.1.34774.4.1.23.7.2.1 + hwInfoShareCIFSEntry OBJECT-TYPE + SYNTAX HwInfoShareCIFSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + INDEX { hwInfoShareCIFSID } + ::= { hwInfoShareCIFSTable 1 } + + + HwInfoShareCIFSEntry ::= + SEQUENCE { + hwInfoShareCIFSID + OCTET STRING, + hwInfoShareCIFSName + OCTET STRING, + hwInfoShareCIFSFileSystemID + OCTET STRING, + hwInfoShareCIFSDescription + OCTET STRING, + hwInfoShareCIFSLocalPath + OCTET STRING, + hwInfoShareCIFSOplockEnabled + Unsigned32, + hwInfoShareCIFSNotifyEnabled + Unsigned32, + hwInfoShareCIFSContAvailableEna + Unsigned32 + } + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.1 +-- 1.3.6.1.4.1.34774.4.1.23.7.2.1.1 + hwInfoShareCIFSID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoShareCIFSEntry 1 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.2 +-- 1.3.6.1.4.1.34774.4.1.23.7.2.1.2 + hwInfoShareCIFSName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoShareCIFSEntry 2 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.3 +-- 1.3.6.1.4.1.34774.4.1.23.7.2.1.3 + hwInfoShareCIFSFileSystemID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoShareCIFSEntry 3 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.4 +-- 1.3.6.1.4.1.34774.4.1.23.7.2.1.4 + hwInfoShareCIFSDescription OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoShareCIFSEntry 4 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.4 +-- 1.3.6.1.4.1.34774.4.1.23.7.2.1.5 + hwInfoShareCIFSLocalPath OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoShareCIFSEntry 5 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.4 +-- 1.3.6.1.4.1.34774.4.1.23.7.2.1.6 + hwInfoShareCIFSOplockEnabled OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoShareCIFSEntry 6 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.4 +-- 1.3.6.1.4.1.34774.4.1.23.7.2.1.7 + hwInfoShareCIFSNotifyEnabled OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoShareCIFSEntry 7 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.4 +-- 1.3.6.1.4.1.34774.4.1.23.7.2.1.8 + hwInfoShareCIFSContAvailableEna OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoShareCIFSEntry 8 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1 +-- 1.3.6.1.4.1.34774.4.1.23.7.3 + hwInfoSharePermsNFSTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwInfoSharePermsNFSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { hwNasInfo 3 } + + +-- +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1 +-- 1.3.6.1.4.1.34774.4.1.23.7.3.1 + hwInfoSharePermsNFSEntry OBJECT-TYPE + SYNTAX HwInfoSharePermsNFSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + INDEX { hwInfoSharePermsNFSID } + ::= { hwInfoSharePermsNFSTable 1 } + + + HwInfoSharePermsNFSEntry ::= + SEQUENCE { + hwInfoSharePermsNFSID + OCTET STRING, + hwInfoSharePermsNFSAccessName + OCTET STRING, + hwInfoSharePermsNFSShareID + OCTET STRING, + hwInfoSharePermsNFSAccessType + Unsigned32, + hwInfoSharePermsNFSSyncEnabled + Unsigned32, + hwInfoSharePermsNFSAllSquashEna + Unsigned32, + hwInfoSharePermsNFSRootSquashEna + Unsigned32 + } + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.1 +-- 1.3.6.1.4.1.34774.4.1.23.7.3.1.1 + hwInfoSharePermsNFSID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoSharePermsNFSEntry 1 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.1 +-- 1.3.6.1.4.1.34774.4.1.23.7.3.1.2 + hwInfoSharePermsNFSAccessName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoSharePermsNFSEntry 2 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.1 +-- 1.3.6.1.4.1.34774.4.1.23.7.3.1.3 + hwInfoSharePermsNFSShareID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoSharePermsNFSEntry 3 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.1 +-- 1.3.6.1.4.1.34774.4.1.23.7.3.1.4 + hwInfoSharePermsNFSAccessType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoSharePermsNFSEntry 4 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.1 +-- 1.3.6.1.4.1.34774.4.1.23.7.3.1.5 + hwInfoSharePermsNFSSyncEnabled OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoSharePermsNFSEntry 5 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.1 +-- 1.3.6.1.4.1.34774.4.1.23.7.3.1.6 + hwInfoSharePermsNFSAllSquashEna OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoSharePermsNFSEntry 6 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.1 +-- 1.3.6.1.4.1.34774.4.1.23.7.3.1.7 + hwInfoSharePermsNFSRootSquashEna OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoSharePermsNFSEntry 7 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1 +-- 1.3.6.1.4.1.34774.4.1.23.7.4 + hwInfoSharePermsCIFSTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwInfoSharePermsCIFSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { hwNasInfo 4 } + + +-- +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1 +-- 1.3.6.1.4.1.34774.4.1.23.7.4.1 + hwInfoSharePermsCIFSEntry OBJECT-TYPE + SYNTAX HwInfoSharePermsCIFSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + INDEX { hwInfoSharePermsCIFSID } + ::= { hwInfoSharePermsCIFSTable 1 } + + + HwInfoSharePermsCIFSEntry ::= + SEQUENCE { + hwInfoSharePermsCIFSID + OCTET STRING, + hwInfoSharePermsCIFSAccessName + OCTET STRING, + hwInfoSharePermsCIFSShareID + OCTET STRING, + hwInfoSharePermsCIFSDomainType + Unsigned32, + hwInfoSharePermsCIFSPermsType + Unsigned32 + } + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.1 +-- 1.3.6.1.4.1.34774.4.1.23.7.4.1.1 + hwInfoSharePermsCIFSID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoSharePermsCIFSEntry 1 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.1 +-- 1.3.6.1.4.1.34774.4.1.23.7.4.1.2 + hwInfoSharePermsCIFSAccessName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoSharePermsCIFSEntry 2 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.1 +-- 1.3.6.1.4.1.34774.4.1.23.7.4.1.3 + hwInfoSharePermsCIFSShareID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoSharePermsCIFSEntry 3 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.1 +-- 1.3.6.1.4.1.34774.4.1.23.7.4.1.4 + hwInfoSharePermsCIFSDomainType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoSharePermsCIFSEntry 4 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.1 +-- 1.3.6.1.4.1.34774.4.1.23.7.4.1.5 + hwInfoSharePermsCIFSPermsType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoSharePermsCIFSEntry 5 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1 +-- 1.3.6.1.4.1.34774.4.1.23.7.5 + hwInfoLogicalPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwInfoLogicalPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { hwNasInfo 5 } + + +-- +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1 +-- 1.3.6.1.4.1.34774.4.1.23.7.5.1 + hwInfoLogicalPortEntry OBJECT-TYPE + SYNTAX HwInfoLogicalPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + INDEX { hwInfoLogicalPortID } + ::= { hwInfoLogicalPortTable 1 } + + + HwInfoLogicalPortEntry ::= + SEQUENCE { + hwInfoLogicalPortID + OCTET STRING, + hwInfoLogicalPorttName + OCTET STRING, + hwInfoLogicalPortRunStatus + Unsigned32, + hwInfoLogicalPortIPv4Addr + OCTET STRING, + hwInfoLogicalPortIPv4Mask + OCTET STRING, + hwInfoLogicalPortIPv4Gateway + OCTET STRING, + hwInfoLogicalPortIPv6Addr + OCTET STRING, + hwInfoLogicalPortIPv6Mask + OCTET STRING, + hwInfoLogicalPortIPv6Gateway + OCTET STRING, + hwInfoLogicalPortRole + Unsigned32, + hwInfoLogicalPortSupportProt + Unsigned32, + hwInfoLogicalPortHomePortType + Unsigned32, + hwInfoLogicalPortHomePortID + OCTET STRING, + hwInfoLogicalPortOwnerCtrlID + OCTET STRING, + hwInfoLogicalPortCurrPortType + Unsigned32, + hwInfoLogicalPortCurrPortID + OCTET STRING, + hwInfoLogicalPortWorkCtrlID + OCTET STRING, + hwInfoLogicalPortActState + Unsigned32, + hwInfoLogicalPortAddrFamily + Unsigned32, + hwInfoLogicalPortIsPrivate + Unsigned32, + hwInfoLogicalPortFailOVGID + OCTET STRING, + hwInfoLogicalPortFailOVEnable + Unsigned32, + hwInfoLogicalPortFailBackMode + Unsigned32, + hwInfoLogicalPortFailOVGName + OCTET STRING + } + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.1 +-- 1.3.6.1.4.1.34774.4.1.23.7.5.1.1 + hwInfoLogicalPortID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoLogicalPortEntry 1 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.2 +-- 1.3.6.1.4.1.34774.4.1.23.7.5.1.2 + hwInfoLogicalPorttName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoLogicalPortEntry 2 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.3 +-- 1.3.6.1.4.1.34774.4.1.23.7.5.1.3 + hwInfoLogicalPortRunStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoLogicalPortEntry 3 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.4 +-- 1.3.6.1.4.1.34774.4.1.23.7.5.1.4 + hwInfoLogicalPortIPv4Addr OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoLogicalPortEntry 4 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.4 +-- 1.3.6.1.4.1.34774.4.1.23.7.5.1.5 + hwInfoLogicalPortIPv4Mask OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoLogicalPortEntry 5 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.4 +-- 1.3.6.1.4.1.34774.4.1.23.7.5.1.6 + hwInfoLogicalPortIPv4Gateway OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoLogicalPortEntry 6 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.4 +-- 1.3.6.1.4.1.34774.4.1.23.7.5.1.7 + hwInfoLogicalPortIPv6Addr OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoLogicalPortEntry 7 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.4 +-- 1.3.6.1.4.1.34774.4.1.23.7.5.1.8 + hwInfoLogicalPortIPv6Mask OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoLogicalPortEntry 8 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.4 +-- 1.3.6.1.4.1.34774.4.1.23.7.5.1.9 + hwInfoLogicalPortIPv6Gateway OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoLogicalPortEntry 9 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.4 +-- 1.3.6.1.4.1.34774.4.1.23.7.5.1.10 + hwInfoLogicalPortRole OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoLogicalPortEntry 10 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.4 +-- 1.3.6.1.4.1.34774.4.1.23.7.5.1.11 + hwInfoLogicalPortSupportProt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoLogicalPortEntry 11 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.4 +-- 1.3.6.1.4.1.34774.4.1.23.7.5.1.12 + hwInfoLogicalPortHomePortType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoLogicalPortEntry 12 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.4 +-- 1.3.6.1.4.1.34774.4.1.23.7.5.1.13 + hwInfoLogicalPortHomePortID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoLogicalPortEntry 13 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.4 +-- 1.3.6.1.4.1.34774.4.1.23.7.5.1.14 + hwInfoLogicalPortOwnerCtrlID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoLogicalPortEntry 14 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.4 +-- 1.3.6.1.4.1.34774.4.1.23.7.5.1.15 + hwInfoLogicalPortCurrPortType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoLogicalPortEntry 15 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.4 +-- 1.3.6.1.4.1.34774.4.1.23.7.5.1.16 + hwInfoLogicalPortCurrPortID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoLogicalPortEntry 16 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.4 +-- 1.3.6.1.4.1.34774.4.1.23.7.5.1.17 + hwInfoLogicalPortWorkCtrlID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoLogicalPortEntry 17 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.4 +-- 1.3.6.1.4.1.34774.4.1.23.7.5.1.18 + hwInfoLogicalPortActState OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoLogicalPortEntry 18 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.4 +-- 1.3.6.1.4.1.34774.4.1.23.7.5.1.19 + hwInfoLogicalPortAddrFamily OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoLogicalPortEntry 19 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.4 +-- 1.3.6.1.4.1.34774.4.1.23.7.5.1.20 + hwInfoLogicalPortIsPrivate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoLogicalPortEntry 20 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.4 +-- 1.3.6.1.4.1.34774.4.1.23.7.5.1.21 + hwInfoLogicalPortFailOVGID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoLogicalPortEntry 21 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.4 +-- 1.3.6.1.4.1.34774.4.1.23.7.5.1.22 + hwInfoLogicalPortFailOVEnable OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoLogicalPortEntry 22 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.4 +-- 1.3.6.1.4.1.34774.4.1.23.7.5.1.23 + hwInfoLogicalPortFailBackMode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoLogicalPortEntry 23 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.4 +-- 1.3.6.1.4.1.34774.4.1.23.7.5.1.24 + hwInfoLogicalPortFailOVGName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoLogicalPortEntry 24 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1 +-- 1.3.6.1.4.1.34774.4.1.23.7.6 + hwInfoFileSysTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwInfoFileSysEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { hwNasInfo 6 } + + +-- +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1 +-- 1.3.6.1.4.1.34774.4.1.23.7.6.1 + hwInfoFileSysEntry OBJECT-TYPE + SYNTAX HwInfoFileSysEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + INDEX { hwInfoFileSysID } + ::= { hwInfoFileSysTable 1 } + + + HwInfoFileSysEntry ::= + SEQUENCE { + hwInfoFileSysID + OCTET STRING, + hwInfoFileSysName + OCTET STRING, + hwInfoFileSysHeathStatus + Unsigned32, + hwInfoFileSysRunningStatus + Unsigned32, + hwInfoFileSysDescription + OCTET STRING, + hwInfoFileSysSubType + Unsigned32, + hwInfoFileSysAllocType + Unsigned32, + hwInfoFileSysCapacity + Counter64, + hwInfoFileSysSnapshotReservePer + Unsigned32, + hwInfoFileSysSnapshotUseCapacity + Counter64, + hwInfoFileSysSectorSize + Unsigned32, + hwInfoFileSysOwningContrller + OCTET STRING, + hwInfoFileSysWorkingController + OCTET STRING, + hwInfoFileSysIOPriotiry + Unsigned32, + hwInfoFileSysEnableCompression + Unsigned32, + hwInfoFileSysCompression + Unsigned32, + hwInfoFileSysIsShowSnapDir + Unsigned32, + hwInfoFileSysAvailableCapacity + Counter64, + hwInfoFileSysAvAndAllcCapRatio + Unsigned32, + hwInfoFileSysSCCachedSize + Counter64, + hwInfoFileSysSCHitRage + Unsigned32, + hwInfoFileSysCompressSavedRatio + Unsigned32 + } + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.1 +-- 1.3.6.1.4.1.34774.4.1.23.7.6.1.1 + hwInfoFileSysID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoFileSysEntry 1 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.2 + hwInfoFileSysName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoFileSysEntry 2 } + + +-- 1.3.6.1.4.1.34774.4.1.23.7.6.1.2 + hwInfoFileSysHeathStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoFileSysEntry 3 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.3 +-- 1.3.6.1.4.1.34774.4.1.23.7.6.1.3 + hwInfoFileSysRunningStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoFileSysEntry 4 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.4 +-- 1.3.6.1.4.1.34774.4.1.23.7.6.1.4 + hwInfoFileSysDescription OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoFileSysEntry 5 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.2 +-- 1.3.6.1.4.1.34774.4.1.23.7.6.1.5 + hwInfoFileSysSubType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoFileSysEntry 6 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.2 +-- 1.3.6.1.4.1.34774.4.1.23.7.6.1.6 + hwInfoFileSysAllocType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoFileSysEntry 7 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.2 +-- 1.3.6.1.4.1.34774.4.1.23.7.6.1.7 + hwInfoFileSysCapacity OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoFileSysEntry 8 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.2 +-- 1.3.6.1.4.1.34774.4.1.23.7.6.1.8 + hwInfoFileSysSnapshotReservePer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoFileSysEntry 9 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.2 +-- 1.3.6.1.4.1.34774.4.1.23.7.6.1.9 + hwInfoFileSysSnapshotUseCapacity OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoFileSysEntry 10 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.2 +-- 1.3.6.1.4.1.34774.4.1.23.7.6.1.10 + hwInfoFileSysSectorSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoFileSysEntry 11 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.1 +-- 1.3.6.1.4.1.34774.4.1.23.7.6.1.11 + hwInfoFileSysOwningContrller OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoFileSysEntry 12 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.1 +-- 1.3.6.1.4.1.34774.4.1.23.7.6.1.12 + hwInfoFileSysWorkingController OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoFileSysEntry 13 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.2 +-- 1.3.6.1.4.1.34774.4.1.23.7.6.1.13 + hwInfoFileSysIOPriotiry OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoFileSysEntry 14 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.2 +-- 1.3.6.1.4.1.34774.4.1.23.7.6.1.14 + hwInfoFileSysEnableCompression OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoFileSysEntry 15 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.2 +-- 1.3.6.1.4.1.34774.4.1.23.7.6.1.15 + hwInfoFileSysCompression OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoFileSysEntry 16 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.2 +-- 1.3.6.1.4.1.34774.4.1.23.7.6.1.16 + hwInfoFileSysIsShowSnapDir OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoFileSysEntry 17 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.2 +-- 1.3.6.1.4.1.34774.4.1.23.7.6.1.17 + hwInfoFileSysAvailableCapacity OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoFileSysEntry 18 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.2 +-- 1.3.6.1.4.1.34774.4.1.23.7.6.1.18 + hwInfoFileSysAvAndAllcCapRatio OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoFileSysEntry 19 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.2 +-- 1.3.6.1.4.1.34774.4.1.23.7.6.1.19 + hwInfoFileSysSCCachedSize OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoFileSysEntry 20 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.2 +-- 1.3.6.1.4.1.34774.4.1.23.7.6.1.20 + hwInfoFileSysSCHitRage OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoFileSysEntry 21 } + + +-- 1.3.6.1.4.1.34774.4.1.23.4.1.1.2 +-- 1.3.6.1.4.1.34774.4.1.23.7.6.1.21 + hwInfoFileSysCompressSavedRatio OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoFileSysEntry 22 } + + +-- 1.6 +-- 1.6 + isoConformance OBJECT IDENTIFIER ::= { iso 6 } + + +-- 1.6.1 +-- 1.6.1 + isoGroups OBJECT IDENTIFIER ::= { isoConformance 1 } + + +-- 1.6.1.1 +-- 1.6.1.1 + currentObjectGroup OBJECT-GROUP + OBJECTS { hwInfoShareCIFSContAvailableEna, hwInfoSharePermsNFSID, hwInfoSharePermsNFSAccessName, hwInfoSharePermsNFSShareID, hwInfoSharePermsNFSAccessType, + hwInfoSharePermsNFSSyncEnabled, hwInfoSharePermsNFSAllSquashEna, hwInfoSharePermsNFSRootSquashEna, hwInfoSharePermsCIFSID, hwInfoSharePermsCIFSAccessName, + hwInfoSharePermsCIFSShareID, hwInfoSharePermsCIFSDomainType, hwInfoSharePermsCIFSPermsType, hwInfoLogicalPortSupportProt, hwInfoLogicalPortHomePortType, + hwInfoLogicalPortFailBackMode, hwInfoFileSysID, hwInfoFileSysName, hwInfoFileSysHeathStatus, hwInfoFileSysRunningStatus, + hwInfoFileSysDescription, hwInfoFileSysSubType, hwInfoFileSysAllocType, hwInfoFileSysCapacity, hwInfoFileSysSnapshotReservePer, + hwInfoFileSysSnapshotUseCapacity, hwInfoFileSysSectorSize, hwInfoFileSysOwningContrller, hwInfoFileSysWorkingController, hwInfoFileSysIOPriotiry, + hwInfoFileSysEnableCompression, hwInfoFileSysCompression, hwInfoFileSysIsShowSnapDir, hwInfoFileSysAvailableCapacity, hwInfoFileSysAvAndAllcCapRatio, + hwInfoFileSysSCCachedSize, hwInfoFileSysSCHitRage, hwInfoFileSysCompressSavedRatio, hwInfoShareNFSShareID, hwInfoShareNFSFileSystemID, + hwInfoShareNFSDescription, hwInfoShareCIFSID, hwInfoShareCIFSFileSystemID, hwInfoShareCIFSDescription, hwInfoLogicalPortID, + hwInfoShareNFSLocalPath, hwInfoShareCIFSName, hwInfoShareCIFSLocalPath, hwInfoShareCIFSOplockEnabled, hwInfoShareCIFSNotifyEnabled, + hwInfoLogicalPorttName, hwInfoLogicalPortRunStatus, hwInfoLogicalPortIPv4Addr, hwInfoLogicalPortIPv4Mask, hwInfoLogicalPortIPv4Gateway, + hwInfoLogicalPortIPv6Addr, hwInfoLogicalPortIPv6Mask, hwInfoLogicalPortIPv6Gateway, hwInfoLogicalPortRole, hwInfoLogicalPortHomePortID, + hwInfoLogicalPortOwnerCtrlID, hwInfoLogicalPortCurrPortType, hwInfoLogicalPortCurrPortID, hwInfoLogicalPortWorkCtrlID, hwInfoLogicalPortActState, + hwInfoLogicalPortAddrFamily, hwInfoLogicalPortIsPrivate, hwInfoLogicalPortFailOVGID, hwInfoLogicalPortFailOVEnable, hwInfoLogicalPortFailOVGName + } + STATUS current + DESCRIPTION + "Enter the description of the created OBJECT-GROUP." + ::= { isoGroups 1 } + + +-- 1.6.2 +-- 1.6.2 + isoCompliances OBJECT IDENTIFIER ::= { isoConformance 2 } + + +-- this module +-- 1.6.2.1 +-- this module +-- 1.6.2.1 +-- this module + basicCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Enter the description of the created MODULE-COMPLIANCE." + MODULE -- this module + MANDATORY-GROUPS { currentObjectGroup } + ::= { isoCompliances 1 } + + + + END + +-- +-- HUAWEI-STORAGE-NAS-MIB.mib +-- diff --git a/MIBS/huawei/HUAWEI-STORAGE-SPACE-MIB b/MIBS/huawei/HUAWEI-STORAGE-SPACE-MIB new file mode 100644 index 0000000..c576338 --- /dev/null +++ b/MIBS/huawei/HUAWEI-STORAGE-SPACE-MIB @@ -0,0 +1,1488 @@ +-- +-- HUAWEI-STORAGE-SPACE-MIB.mib +-- MIB generated by MG-SOFT Visual MIB Builder Version 4.0 Build 347 +-- Wednesday, October 15, 2014 at 11:21:02 +-- + + HUAWEI-STORAGE-SPACE-MIB DEFINITIONS ::= BEGIN + + IMPORTS + OBJECT-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + enterprises, Unsigned32, Counter64, OBJECT-TYPE, + MODULE-IDENTITY + FROM SNMPv2-SMI + TEXTUAL-CONVENTION + FROM SNMPv2-TC; + + + hwStorage MODULE-IDENTITY + LAST-UPDATED "201008111239Z" -- August 11, 2010 at 12:39 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com" + DESCRIPTION + "Description." + REVISION "201304061354Z" -- April 06, 2013 at 13:54 GMT + DESCRIPTION + " " + ::= { huaweistorage 4 } + + + +-- +-- Textual conventions +-- + +-- August 11, 2010 at 12:39 GMT +-- April 06, 2013 at 13:54 GMT +-- +-- Textual conventions +-- + NodeCodeString ::= TEXTUAL-CONVENTION + DISPLAY-HINT + "255a" + STATUS current + DESCRIPTION + "characters in length." + SYNTAX OCTET STRING (SIZE (15..17)) + + +-- +-- Node definitions +-- + +-- Node definitions +-- + huaweistorage OBJECT IDENTIFIER ::= { enterprises 34774 } + + + hwISM OBJECT IDENTIFIER ::= { hwStorage 1 } + + + hwStorageDevice OBJECT IDENTIFIER ::= { hwISM 23 } + + + hwSpaceInfo OBJECT IDENTIFIER ::= { hwStorageDevice 4 } + + + hwInfoDiskDomainTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwInfoDiskDomainEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { hwSpaceInfo 1 } + + + hwInfoDiskDomainEntry OBJECT-TYPE + SYNTAX HwInfoDiskDomainEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + INDEX { hwInfoDiskDomainID } + ::= { hwInfoDiskDomainTable 1 } + + + HwInfoDiskDomainEntry ::= + SEQUENCE { + hwInfoDiskDomainID + OCTET STRING, + hwInfoDiskDomainName + OCTET STRING, + hwInfoDiskDomainHealthStatus + Unsigned32, + hwInfoDiskDomainRunningStatus + Unsigned32, + hwInfoDiskDomainTotalCapacity + Counter64, + hwInfoDiskDomainFreeCapacity + Counter64, + hwInfoDiskDomainHotSpareCapacity + Counter64, + hwInfoDiskDomainUsedHotSpareCapacity + Counter64, + hwInfoDiskDomainTier0DiskNumber + Unsigned32, + hwInfoDiskDomainTier0TotalCapacity + Counter64, + hwInfoDiskDomainTier0FreeCapacity + Counter64, + hwInfoDiskDomainTier0HotSpareCapacity + Counter64, + hwInfoDiskDomainTier0UsedHotSpareCapacity + Counter64, + hwInfoDiskDomainTier0HotSpareStrategy + Unsigned32, + hwInfoDiskDomainTier1DiskNumber + Unsigned32, + hwInfoDiskDomainTier1TotalCapacity + Counter64, + hwInfoDiskDomainTier1FreeCapacity + Counter64, + hwInfoDiskDomainTier1HotSpareCapacity + Counter64, + hwInfoDiskDomainTier1UsedHotSpareCapacity + Counter64, + hwInfoDiskDomainTier1HotSpareStrategy + Unsigned32, + hwInfoDiskDomainTier2DiskNumber + Unsigned32, + hwInfoDiskDomainTier2TotalCapacity + Counter64, + hwInfoDiskDomainTier2FreeCapacity + Counter64, + hwInfoDiskDomainTier2HotSpareCapacity + Counter64, + hwInfoDiskDomainTier2UsedHotSpareCapacity + Counter64, + hwInfoDiskDomainTier2HotSpareStrategy + Unsigned32 + } + + hwInfoDiskDomainID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoDiskDomainEntry 1 } + + + hwInfoDiskDomainName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoDiskDomainEntry 2 } + + + hwInfoDiskDomainHealthStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoDiskDomainEntry 3 } + + + hwInfoDiskDomainRunningStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoDiskDomainEntry 4 } + + + hwInfoDiskDomainTotalCapacity OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoDiskDomainEntry 5 } + + + hwInfoDiskDomainFreeCapacity OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoDiskDomainEntry 6 } + + + hwInfoDiskDomainHotSpareCapacity OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoDiskDomainEntry 7 } + + + hwInfoDiskDomainUsedHotSpareCapacity OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoDiskDomainEntry 8 } + + + hwInfoDiskDomainTier0DiskNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoDiskDomainEntry 9 } + + + hwInfoDiskDomainTier0TotalCapacity OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoDiskDomainEntry 10 } + + + hwInfoDiskDomainTier0FreeCapacity OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoDiskDomainEntry 11 } + + + hwInfoDiskDomainTier0HotSpareCapacity OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoDiskDomainEntry 12 } + + + hwInfoDiskDomainTier0UsedHotSpareCapacity OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoDiskDomainEntry 13 } + + + hwInfoDiskDomainTier0HotSpareStrategy OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoDiskDomainEntry 14 } + + + hwInfoDiskDomainTier1DiskNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoDiskDomainEntry 15 } + + + hwInfoDiskDomainTier1TotalCapacity OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoDiskDomainEntry 16 } + + + hwInfoDiskDomainTier1FreeCapacity OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoDiskDomainEntry 17 } + + + hwInfoDiskDomainTier1HotSpareCapacity OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoDiskDomainEntry 18 } + + + hwInfoDiskDomainTier1UsedHotSpareCapacity OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoDiskDomainEntry 19 } + + + hwInfoDiskDomainTier1HotSpareStrategy OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoDiskDomainEntry 20 } + + + hwInfoDiskDomainTier2DiskNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoDiskDomainEntry 21 } + + + hwInfoDiskDomainTier2TotalCapacity OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoDiskDomainEntry 22 } + + + hwInfoDiskDomainTier2FreeCapacity OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoDiskDomainEntry 23 } + + + hwInfoDiskDomainTier2HotSpareCapacity OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoDiskDomainEntry 24 } + + + hwInfoDiskDomainTier2UsedHotSpareCapacity OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoDiskDomainEntry 25 } + + + hwInfoDiskDomainTier2HotSpareStrategy OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoDiskDomainEntry 26 } + + + hwInfoStoragePoolTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwInfoStoragePoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { hwSpaceInfo 2 } + + + hwInfoStoragePoolEntry OBJECT-TYPE + SYNTAX HwInfoStoragePoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + INDEX { hwInfoStoragePoolID } + ::= { hwInfoStoragePoolTable 1 } + + + HwInfoStoragePoolEntry ::= + SEQUENCE { + hwInfoStoragePoolID + OCTET STRING, + hwInfoStoragePoolName + OCTET STRING, + hwInfoStoragePoolDiskDomainID + OCTET STRING, + hwInfoStoragePoolDiskDomainName + OCTET STRING, + hwInfoStoragePoolHealthStatus + Unsigned32, + hwInfoStoragePoolRunningStatus + Unsigned32, + hwInfoStoragePoolTotalCapacity + Counter64, + hwInfoStoragePoolSubscribedCapacity + Counter64, + hwInfoStoragePoolFreeCapacity + Counter64, + hwInfoStoragePoolProtectionCapacity + Counter64, + hwInfoStoragePoolTier0Capacity + Counter64, + hwInfoStoragePoolTier1Capacity + Counter64, + hwInfoStoragePoolTier2Capacity + Counter64, + hwInfoStoragePoolFullThreshold + Unsigned32, + hwInfoStoragePoolExtentSize + Unsigned32, + hwInfoStoragePoolSmartTierFeatureStatus + Unsigned32, + hwInfoStoragePoolRelocationStatus + Unsigned32, + hwInfoStoragePoolRelocationTriggerMode + Unsigned32, + hwInfoStoragePoolRelocationPaused + Unsigned32, + hwInfoStoragePoolEstimatedMoveUpData + Counter64, + hwInfoStoragePoolEstimatedMoveDownData + Counter64, + hwInfoStoragePoolEstimatedDataRelocationDuration + Counter64 + } + + hwInfoStoragePoolID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoStoragePoolEntry 1 } + + + hwInfoStoragePoolName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoStoragePoolEntry 2 } + + + hwInfoStoragePoolDiskDomainID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoStoragePoolEntry 3 } + + + hwInfoStoragePoolDiskDomainName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoStoragePoolEntry 4 } + + + hwInfoStoragePoolHealthStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoStoragePoolEntry 5 } + + + hwInfoStoragePoolRunningStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoStoragePoolEntry 6 } + + + hwInfoStoragePoolTotalCapacity OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoStoragePoolEntry 7 } + + + hwInfoStoragePoolSubscribedCapacity OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoStoragePoolEntry 8 } + + + hwInfoStoragePoolFreeCapacity OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoStoragePoolEntry 9 } + + + hwInfoStoragePoolProtectionCapacity OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoStoragePoolEntry 10 } + + + hwInfoStoragePoolTier0Capacity OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoStoragePoolEntry 11 } + + + hwInfoStoragePoolTier1Capacity OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoStoragePoolEntry 12 } + + + hwInfoStoragePoolTier2Capacity OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoStoragePoolEntry 13 } + + + hwInfoStoragePoolFullThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoStoragePoolEntry 14 } + + + hwInfoStoragePoolExtentSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoStoragePoolEntry 15 } + + + hwInfoStoragePoolSmartTierFeatureStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoStoragePoolEntry 16 } + + + hwInfoStoragePoolRelocationStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoStoragePoolEntry 17 } + + + hwInfoStoragePoolRelocationTriggerMode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoStoragePoolEntry 18 } + + + hwInfoStoragePoolRelocationPaused OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoStoragePoolEntry 19 } + + + hwInfoStoragePoolEstimatedMoveUpData OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoStoragePoolEntry 20 } + + + hwInfoStoragePoolEstimatedMoveDownData OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoStoragePoolEntry 21 } + + + hwInfoStoragePoolEstimatedDataRelocationDuration OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoStoragePoolEntry 22 } + + + hwInfoStorageTierTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwInfoStorageTierEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { hwSpaceInfo 3 } + + + hwInfoStorageTierEntry OBJECT-TYPE + SYNTAX HwInfoStorageTierEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + INDEX { hwInfoStorageTierID } + ::= { hwInfoStorageTierTable 1 } + + + HwInfoStorageTierEntry ::= + SEQUENCE { + hwInfoStorageTierID + OCTET STRING, + hwInfoStorageTierName + OCTET STRING, + hwInfoStorageTierPoolID + OCTET STRING, + hwInfoStorageTierHealthStatus + Unsigned32, + hwInfoStorageTierRunningStatus + Unsigned32, + hwInfoStorageTierCapacity + Counter64, + hwInfoStorageTierAllocatedCapacity + Counter64, + hwInfoStorageTierFreeCapacity + Counter64, + hwInfoStorageTierRAIDLevel + Unsigned32, + hwInfoStorageTierRAIDDiskNumber + Unsigned32, + hwInfoStorageTierEstimatedMoveUpData + Counter64, + hwInfoStorageTierEstimatedMoveDownData + Counter64 + } + + hwInfoStorageTierID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoStorageTierEntry 1 } + + + hwInfoStorageTierName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoStorageTierEntry 2 } + + + hwInfoStorageTierPoolID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoStorageTierEntry 3 } + + + hwInfoStorageTierHealthStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoStorageTierEntry 4 } + + + hwInfoStorageTierRunningStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoStorageTierEntry 5 } + + + hwInfoStorageTierCapacity OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoStorageTierEntry 6 } + + + hwInfoStorageTierAllocatedCapacity OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoStorageTierEntry 7 } + + + hwInfoStorageTierFreeCapacity OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoStorageTierEntry 8 } + + + hwInfoStorageTierRAIDLevel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoStorageTierEntry 9 } + + + hwInfoStorageTierRAIDDiskNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoStorageTierEntry 10 } + + + hwInfoStorageTierEstimatedMoveUpData OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoStorageTierEntry 11 } + + + hwInfoStorageTierEstimatedMoveDownData OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoStorageTierEntry 12 } + + + hwInfoPortGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwInfoPortGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { hwSpaceInfo 4 } + + + hwInfoPortGroupEntry OBJECT-TYPE + SYNTAX HwInfoPortGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + INDEX { hwInfoPortGroupID } + ::= { hwInfoPortGroupTable 1 } + + + HwInfoPortGroupEntry ::= + SEQUENCE { + hwInfoPortGroupID + OCTET STRING, + hwInfoPortGroupName + OCTET STRING, + hwInfoPortGroupPortList + OCTET STRING + } + + hwInfoPortGroupID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortGroupEntry 1 } + + + hwInfoPortGroupName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortGroupEntry 2 } + + + hwInfoPortGroupPortList OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoPortGroupEntry 3 } + + + hwInfoHostTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwInfoHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { hwSpaceInfo 5 } + + + hwInfoHostEntry OBJECT-TYPE + SYNTAX HwInfoHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + INDEX { hwInfoHostID } + ::= { hwInfoHostTable 1 } + + + HwInfoHostEntry ::= + SEQUENCE { + hwInfoHostID + OCTET STRING, + hwInfoHostName + OCTET STRING, + hwInfoHostLocation + OCTET STRING, + hwInfoHostHealthStatus + Unsigned32, + hwInfoHostRunningStatus + Unsigned32, + hwInfoHostOperatingSystem + Unsigned32, + hwInfoHostIPAddress + OCTET STRING, + hwInfoHostNetworkName + OCTET STRING, + hwInfoHostModel + OCTET STRING + } + + hwInfoHostID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoHostEntry 1 } + + + hwInfoHostName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoHostEntry 2 } + + + hwInfoHostLocation OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoHostEntry 3 } + + + hwInfoHostHealthStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoHostEntry 4 } + + + hwInfoHostRunningStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoHostEntry 5 } + + + hwInfoHostOperatingSystem OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoHostEntry 6 } + + + hwInfoHostIPAddress OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoHostEntry 7 } + + + hwInfoHostNetworkName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoHostEntry 8 } + + + hwInfoHostModel OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoHostEntry 9 } + + + hwInfoHostGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwInfoHostGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { hwSpaceInfo 6 } + + + hwInfoHostGroupEntry OBJECT-TYPE + SYNTAX HwInfoHostGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + INDEX { hwInfoHostGroupID } + ::= { hwInfoHostGroupTable 1 } + + + HwInfoHostGroupEntry ::= + SEQUENCE { + hwInfoHostGroupID + OCTET STRING, + hwInfoHostGroupName + OCTET STRING, + hwInfoHostGroupHostList + OCTET STRING + } + + hwInfoHostGroupID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoHostGroupEntry 1 } + + + hwInfoHostGroupName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoHostGroupEntry 2 } + + + hwInfoHostGroupHostList OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoHostGroupEntry 3 } + + + hwInfoLunGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwInfoLunGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { hwSpaceInfo 7 } + + + hwInfoLunGroupEntry OBJECT-TYPE + SYNTAX HwInfoLunGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + INDEX { hwInfoLunGroupID } + ::= { hwInfoLunGroupTable 1 } + + + HwInfoLunGroupEntry ::= + SEQUENCE { + hwInfoLunGroupID + OCTET STRING, + hwInfoLunGroupName + OCTET STRING, + hwInfoLunGroupLunList + OCTET STRING + } + + hwInfoLunGroupID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoLunGroupEntry 1 } + + + hwInfoLunGroupName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoLunGroupEntry 2 } + + + hwInfoLunGroupLunList OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoLunGroupEntry 3 } + + + hwInfoLunTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwInfoLunEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { hwSpaceInfo 8 } + + + hwInfoLunEntry OBJECT-TYPE + SYNTAX HwInfoLunEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + INDEX { hwInfoLunID } + ::= { hwInfoLunTable 1 } + + + HwInfoLunEntry ::= + SEQUENCE { + hwInfoLunID + OCTET STRING, + hwInfoLunName + OCTET STRING, + hwInfoLunPoolID + OCTET STRING, + hwInfoLunPoolName + OCTET STRING, + hwInfoLunCapacity + Counter64, + hwInfoLunSubscribedCapacity + Counter64, + hwInfoLunProtectionCapacity + Counter64, + hwInfoLunSectorSize + Unsigned32, + hwInfoLunHealthStatus + Unsigned32, + hwInfoLunRunningStatus + Unsigned32, + hwInfoLunType + Unsigned32, + hwInfoLunIOPriority + Unsigned32, + hwInfoLunWWN + OCTET STRING, + hwInfoLunExposedToInitiator + Unsigned32, + hwInfoLunWritePolicy + Unsigned32, + hwInfoLunRunningWritePolicy + Unsigned32, + hwInfoLunPrefetchPolicy + Unsigned32, + hwInfoLunReadCachePolicy + Unsigned32, + hwInfoLunWriteCachePolicy + Unsigned32, + hwInfoLunPrefetchValue + Unsigned32, + hwInfoLunOwnerController + OCTET STRING, + hwInfoLunWorkController + OCTET STRING, + hwInfoLunRelocationPolicy + Unsigned32, + hwInfoLunIniDistributePolicy + Unsigned32, + hwInfoLunIsAddToLunGroup + Unsigned32, + hwInfoLunDIFSwitch + Unsigned32, + hwInfoLunRemoteLUNWWN + OCTET STRING, + hwInfoLunUsageType + Unsigned32, + hwInfoLunSmartCacheHitRage + Unsigned32 + } + + hwInfoLunID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoLunEntry 1 } + + + hwInfoLunName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoLunEntry 2 } + + + hwInfoLunPoolID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoLunEntry 3 } + + + hwInfoLunPoolName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoLunEntry 4 } + + + hwInfoLunCapacity OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoLunEntry 5 } + + + hwInfoLunSubscribedCapacity OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoLunEntry 6 } + + + hwInfoLunProtectionCapacity OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoLunEntry 7 } + + + hwInfoLunSectorSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoLunEntry 8 } + + + hwInfoLunHealthStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoLunEntry 9 } + + + hwInfoLunRunningStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoLunEntry 10 } + + + hwInfoLunType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoLunEntry 11 } + + + hwInfoLunIOPriority OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoLunEntry 12 } + + + hwInfoLunWWN OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoLunEntry 13 } + + + hwInfoLunExposedToInitiator OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoLunEntry 14 } + + + hwInfoLunWritePolicy OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoLunEntry 15 } + + + hwInfoLunRunningWritePolicy OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoLunEntry 16 } + + + hwInfoLunPrefetchPolicy OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoLunEntry 17 } + + + hwInfoLunReadCachePolicy OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoLunEntry 18 } + + + hwInfoLunWriteCachePolicy OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoLunEntry 19 } + + + hwInfoLunPrefetchValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoLunEntry 20 } + + + hwInfoLunOwnerController OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoLunEntry 21 } + + + hwInfoLunWorkController OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoLunEntry 22 } + + + hwInfoLunRelocationPolicy OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoLunEntry 23 } + + + hwInfoLunIniDistributePolicy OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoLunEntry 24 } + + + hwInfoLunIsAddToLunGroup OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoLunEntry 25 } + + + hwInfoLunDIFSwitch OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoLunEntry 26 } + + + hwInfoLunRemoteLUNWWN OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoLunEntry 27 } + + + hwInfoLunUsageType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoLunEntry 28 } + + + hwInfoLunSmartCacheHitRage OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwInfoLunEntry 29 } + + + isoConformance OBJECT IDENTIFIER ::= { iso 6 } + + + isoGroups OBJECT IDENTIFIER ::= { isoConformance 1 } + + + currentObjectGroup OBJECT-GROUP + OBJECTS { hwInfoDiskDomainID, hwInfoDiskDomainName, hwInfoDiskDomainHealthStatus, hwInfoDiskDomainRunningStatus, hwInfoDiskDomainTotalCapacity, + hwInfoDiskDomainFreeCapacity, hwInfoDiskDomainHotSpareCapacity, hwInfoDiskDomainUsedHotSpareCapacity, hwInfoDiskDomainTier0DiskNumber, hwInfoDiskDomainTier0TotalCapacity, + hwInfoDiskDomainTier0FreeCapacity, hwInfoDiskDomainTier0HotSpareCapacity, hwInfoDiskDomainTier0UsedHotSpareCapacity, hwInfoDiskDomainTier0HotSpareStrategy, hwInfoDiskDomainTier1DiskNumber, + hwInfoDiskDomainTier1TotalCapacity, hwInfoDiskDomainTier1FreeCapacity, hwInfoDiskDomainTier1HotSpareCapacity, hwInfoDiskDomainTier1UsedHotSpareCapacity, hwInfoDiskDomainTier1HotSpareStrategy, + hwInfoDiskDomainTier2DiskNumber, hwInfoDiskDomainTier2TotalCapacity, hwInfoDiskDomainTier2FreeCapacity, hwInfoDiskDomainTier2HotSpareCapacity, hwInfoDiskDomainTier2UsedHotSpareCapacity, + hwInfoDiskDomainTier2HotSpareStrategy, hwInfoStoragePoolID, hwInfoStoragePoolName, hwInfoStoragePoolDiskDomainID, hwInfoStoragePoolHealthStatus, + hwInfoStoragePoolRunningStatus, hwInfoStoragePoolTotalCapacity, hwInfoStoragePoolSubscribedCapacity, hwInfoStoragePoolFreeCapacity, hwInfoStoragePoolProtectionCapacity, + hwInfoStoragePoolTier0Capacity, hwInfoStoragePoolTier1Capacity, hwInfoStoragePoolTier2Capacity, hwInfoStoragePoolFullThreshold, hwInfoStoragePoolExtentSize, + hwInfoStoragePoolSmartTierFeatureStatus, hwInfoStoragePoolRelocationStatus, hwInfoStoragePoolRelocationTriggerMode, hwInfoStoragePoolRelocationPaused, hwInfoStoragePoolEstimatedMoveUpData, + hwInfoStoragePoolEstimatedMoveDownData, hwInfoStoragePoolEstimatedDataRelocationDuration, hwInfoStorageTierID, hwInfoStorageTierName, hwInfoStorageTierPoolID, + hwInfoStorageTierHealthStatus, hwInfoStorageTierRunningStatus, hwInfoStorageTierCapacity, hwInfoStorageTierAllocatedCapacity, hwInfoStorageTierFreeCapacity, + hwInfoStorageTierRAIDLevel, hwInfoStorageTierRAIDDiskNumber, hwInfoStorageTierEstimatedMoveUpData, hwInfoHostID, hwInfoHostName, + hwInfoHostLocation, hwInfoHostHealthStatus, hwInfoHostRunningStatus, hwInfoHostOperatingSystem, hwInfoHostIPAddress, + hwInfoHostModel, hwInfoHostNetworkName, hwInfoHostGroupID, hwInfoHostGroupName, hwInfoLunGroupID, + hwInfoLunGroupName, hwInfoLunID, hwInfoLunName, hwInfoLunPoolID, hwInfoLunPoolName, + hwInfoLunCapacity, hwInfoLunSubscribedCapacity, hwInfoLunProtectionCapacity, hwInfoLunSectorSize, hwInfoLunHealthStatus, + hwInfoLunRunningStatus, hwInfoLunType, hwInfoLunIOPriority, hwInfoLunWWN, hwInfoLunExposedToInitiator, + hwInfoLunWritePolicy, hwInfoLunRunningWritePolicy, hwInfoLunPrefetchPolicy, hwInfoLunReadCachePolicy, hwInfoLunWriteCachePolicy, + hwInfoLunPrefetchValue, hwInfoLunOwnerController, hwInfoLunWorkController, hwInfoLunRelocationPolicy, hwInfoLunIniDistributePolicy, + hwInfoLunIsAddToLunGroup, hwInfoLunDIFSwitch, hwInfoLunRemoteLUNWWN, hwInfoLunSmartCacheHitRage, hwInfoStorageTierEstimatedMoveDownData, + hwInfoStoragePoolDiskDomainName, hwInfoPortGroupID, hwInfoPortGroupName, hwInfoPortGroupPortList, hwInfoHostGroupHostList, + hwInfoLunGroupLunList, hwInfoLunUsageType } + STATUS current + DESCRIPTION + "Enter the description of the created OBJECT-GROUP." + ::= { isoGroups 1 } + + + isoCompliances OBJECT IDENTIFIER ::= { isoConformance 2 } + + + basicCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Enter the description of the created MODULE-COMPLIANCE." + MODULE -- this module + MANDATORY-GROUPS { currentObjectGroup } + ::= { isoCompliances 1 } + + + + END + +-- +-- HUAWEI-STORAGE-SPACE-MIB.mib +-- diff --git a/MIBS/huawei/HUAWEI-SUPERLAG-MIB b/MIBS/huawei/HUAWEI-SUPERLAG-MIB new file mode 100644 index 0000000..fbacb6c --- /dev/null +++ b/MIBS/huawei/HUAWEI-SUPERLAG-MIB @@ -0,0 +1,628 @@ +-- ================================================================= +-- Copyright (C) 2008 by HUAWEI TECHNOLOGIES. All rights reserved +-- +-- Description: The HUAWEI-SUPERLAG-MIB.mib provides information about SUPERLAG +-- Reference: +-- Version: V1.0 +-- History: +-- zhenghebin,2008.11.25,publish +-- ================================================================= + + HUAWEI-SUPERLAG-MIB DEFINITIONS ::= BEGIN + + IMPORTS + huaweiMgmt + FROM HUAWEI-MIB + IpAddress,Integer32, Unsigned32, Counter32, Counter64, + OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + PhysAddress,DisplayString,TruthValue,TimeStamp,RowStatus,TEXTUAL-CONVENTION + FROM SNMPv2-TC; + + + hwSuperLagMIB MODULE-IDENTITY + LAST-UPDATED "200810211010Z" -- June 10, 2005 at 19:36 GMT + ORGANIZATION + "Organization." + CONTACT-INFO + "Contact-info." + DESCRIPTION + "Description." + ::= { hwDatacomm 178 } + +-- +-- Node definitions +-- + + hwDatacomm OBJECT IDENTIFIER ::= { huaweiMgmt 25 } + + + hwSuperLagObjects OBJECT IDENTIFIER ::= { hwSuperLagMIB 1 } + + + +-- SuperLag + hwSuperLagTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSuperLagEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The super LAG table." + ::= { hwSuperLagObjects 1 } + + + hwSuperLagEntry OBJECT-TYPE + SYNTAX HwSuperLagEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Super LAG entry." + INDEX { hwSuperLagId } + ::= { hwSuperLagTable 1 } + + + HwSuperLagEntry ::= + SEQUENCE { + hwSuperLagId + Integer32, + hwSuperLagSystemId + PhysAddress, + + hwSuperLagPri + Integer32, + + hwSuperLagStatus + INTEGER, + + hwSuperLagStatusReason + INTEGER, + + hwSuperLagPeerIpAddr + IpAddress, + + hwSuperLagSourceIpAddr + IpAddress, + + hwSuperLagReceiveFailTimeMultiple + Integer32, + + hwSuperLagSendPeriod + Integer32, + + hwSuperLagPacketReceive + Counter64, + + hwSuperLagPacketSend + Counter64, + + hwSuperLagPacketRecDrop + Counter64, + + hwSuperLagPacketSndDrop + Counter64, + + hwSuperLagPeerSystemId + PhysAddress, + + hwSuperLagPeerPri + Integer32, + + hwSuperLagPeerReceiveFailTime + Integer32, + + hwSuperLagSecurityKeyType + INTEGER, + + hwSuperLagSecurityKey + OCTET STRING, + + hwSuperLagBfdSessId + Integer32, + + hwSuperLagResetCounter + Integer32, + + hwSuperLagRowStatus + RowStatus + + } + + + hwSuperLagId OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ID of the super LAG, it is the index of the super LAG." + ::= { hwSuperLagEntry 1 } + + + hwSuperLagSystemId OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The system ID of the super LAG, it is a physical address." + ::= { hwSuperLagEntry 2 } + + + hwSuperLagPri OBJECT-TYPE + SYNTAX Integer32 (1..254) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The priority of the super LAG. The default is 100." + ::= { hwSuperLagEntry 3 } + + + + hwSuperLagStatus OBJECT-TYPE + SYNTAX INTEGER + { + initialize(1), + backup(2), + master(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the super LAG. + 1:initialize + 2:backup + 3:master" + ::= { hwSuperLagEntry 4 } + + + hwSuperLagStatusReason OBJECT-TYPE + SYNTAX INTEGER + { + pri(1), + timeout(2), + bfdDown(3), + peerTimeout(4), + peerBfdDown(5), + allMemberDown(6), + init(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The reason for the super LAG is in the current status. + pri(1):Priority calculation + timeout(2):Receiving timer timeout + bfdDown(3):BFD detected the control link between the PE and peer down + peerTimeout(4):Receiving timer of the peer timeout + peerBfdDown(5):BFD of the peer detected the control link between the PE and peer down + allMemberDown(6):All SuperLagMembers of the superlag down + init(7):The initial superlag. + " + ::= { hwSuperLagEntry 5 } + + + hwSuperLagPeerIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP address of the peer super LAG." + ::= { hwSuperLagEntry 6 } + + + hwSuperLagSourceIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The source IP address of the super LAG." + ::= { hwSuperLagEntry 7 } + + hwSuperLagReceiveFailTimeMultiple OBJECT-TYPE + SYNTAX Integer32 (3..50) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The fail time of the super LAG for receiving packets. It is the multiple of sending period." + ::= { hwSuperLagEntry 8 } + + + hwSuperLagSendPeriod OBJECT-TYPE + SYNTAX Integer32 (5..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The period for sending packets of the super LAG. The unit is 100ms" + ::= { hwSuperLagEntry 9 } + + + + hwSuperLagPacketReceive OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the received packets." + ::= { hwSuperLagEntry 10 } + + + hwSuperLagPacketSend OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the sending packets." + ::= { hwSuperLagEntry 11 } + + + hwSuperLagPacketRecDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the droped packets when the packets are received." + ::= { hwSuperLagEntry 12 } + + + hwSuperLagPacketSndDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the droped packets when the packets are send out." + ::= { hwSuperLagEntry 13 } + + + hwSuperLagPeerSystemId OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The system ID of peer super LAG,it is a physical address." + ::= { hwSuperLagEntry 14 } + + + hwSuperLagPeerPri OBJECT-TYPE + SYNTAX Integer32 (1..254) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The priority of the peer super LAG." + ::= { hwSuperLagEntry 15 } + + + hwSuperLagPeerReceiveFailTime OBJECT-TYPE + SYNTAX Integer32 (15..5000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The fail time of the peer super LAG for receiving packets.The unit is 100ms" + ::= { hwSuperLagEntry 16 } + + + + hwSuperLagSecurityKeyType OBJECT-TYPE + SYNTAX INTEGER + { + simple(1), + cipher(2) + } + + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The mode of the security key. + 1:The simple encrypt mode; + 2:The cipher encrypt mode." + ::= { hwSuperLagEntry 17 } + + + hwSuperLagSecurityKey OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..24)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the security key. It is must be hex number and the most number is 16. + If hwSuperLagSecurityKeyType is simple, you can get the key. + If hwSuperLagSecurityKeyType is cipher, the system returns a random character string with 24 bytes." + ::= { hwSuperLagEntry 18 } + + + hwSuperLagBfdSessId OBJECT-TYPE + SYNTAX Integer32 (0..8191) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The ID of BFD session which is bind to a super LAG. When the status of the link is changed, BFD will notify super LAG." + ::= { hwSuperLagEntry 19} + + hwSuperLagResetCounter OBJECT-TYPE + SYNTAX Integer32 (0..0) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Reset hwSuperLagPacketReceive,hwSuperLagPacketSend,hwSuperLagPacketRecDrop,hwSuperLagPacketSndDrop." + ::= { hwSuperLagEntry 20 } + + + hwSuperLagRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Current operation status of the row.Used to manage the creation and deletion of conceptual rows." + ::= { hwSuperLagEntry 50} + + + + + +--Memeber + hwSuperLagMemberTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSuperLagMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The member table of a super LAG." + ::= { hwSuperLagObjects 2 } + + + + hwSuperLagMemberEntry OBJECT-TYPE + SYNTAX HwSuperLagMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Member Entry." + INDEX { hwSuperLagMemberParentSuperLagId,hwSuperLagMemberType, hwSuperLagMemberId} + ::= { hwSuperLagMemberTable 1 } + + + + + HwSuperLagMemberEntry ::= + SEQUENCE { + hwSuperLagMemberParentSuperLagId + Integer32, + + + hwSuperLagMemberType + Integer32, + + + hwSuperLagMemberId + Unsigned32, + + + hwSuperLagMemberStatus + INTEGER, + + + hwSuperLagMemberStatusReason + INTEGER, + + + hwSuperLagMemberWorkMode + INTEGER, + + + hwSuperLagMemberLocaPhylLinkStatus + INTEGER, + + + hwSuperLagMemberRowStatus + RowStatus + + } + + + hwSuperLagMemberParentSuperLagId OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ID of the super LAG which the member is belonged to." + ::= { hwSuperLagMemberEntry 1 } + + + + hwSuperLagMemberType OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of the member. Now is EthTrunk only. + 1:EthTrunk" + ::= { hwSuperLagMemberEntry 2 } + + + hwSuperLagMemberId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ID of the member." + ::= { hwSuperLagMemberEntry 3 } + + + + hwSuperLagMemberStatus OBJECT-TYPE + SYNTAX INTEGER + { + backup(1), + master(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The member status. + 1:backup + 2:master." + ::= { hwSuperLagMemberEntry 4 } + + + hwSuperLagMemberStatusReason OBJECT-TYPE + SYNTAX INTEGER + { + forceBackup(1), + forceMaster(2), + suplagInit(3), + suplagBackup(4), + suplagMaster(5), + peerMemberDown(6), + peerMemberUp(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The reason for the member is in the current status. + forceBackup(1):The work mode of the member is force-backup + forceMaster(2):The work mode of the member is force-master + suplagInit(3):The work mode of the member is auto, the status of parent super LAG is INITIALIZE + suplagBackup(4):The work mode of the member is auto, the status of parent super LAG is BACKUP + suplagMaster(5):The work mode of the member is auto, the status of parent super LAG is MASTER + peerMemberDown(6):The status of the members belonged to the peer super LAG is down + peerMemberUp(7):The status of the members belonged to the peer super LAG is up" + ::= { hwSuperLagMemberEntry 5 } + + + + hwSuperLagMemberWorkMode OBJECT-TYPE + SYNTAX INTEGER + { + auto(1), + forceBackup(2), + forceMaster(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The work mode of the member. + 1:auto + 2:forceBackup + 3:forceMaster" + ::= { hwSuperLagMemberEntry 6 } + + hwSuperLagMemberLocaPhylLinkStatus OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local physical link status of the member. + 1:up + 2:down" + ::= { hwSuperLagMemberEntry 7 } + + hwSuperLagMemberRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Current operation status of the row.Used to manage the creation and deletion of conceptual rows." + ::= { hwSuperLagMemberEntry 50 } + + + + + + + +-- Traps. + + hwSuperLagTraps OBJECT IDENTIFIER ::= { hwSuperLagMIB 2 } + + hwSuperLagStatusChange NOTIFICATION-TYPE + OBJECTS { + hwSuperLagStatus, + hwSuperLagStatusReason} + STATUS current + DESCRIPTION + "The event is generated when the status of the super LAG is changed or the status reason of the super LAG is changed." + ::= { hwSuperLagTraps 1 } + + + hwSuperLagMemberStatusChange NOTIFICATION-TYPE + OBJECTS { + hwSuperLagMemberStatus, + hwSuperLagMemberStatusReason} + STATUS current + DESCRIPTION + "The event is generated when the status of the memeber is changed or the status reason of the memeber is changed." + ::= { hwSuperLagTraps 2 } + + + hwSuperLagConformance OBJECT IDENTIFIER ::= { hwSuperLagMIB 3 } + + + hwSuperLagCompliances OBJECT IDENTIFIER ::= { hwSuperLagConformance 1 } + + + -- this module + hwSuperLagFullCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Description." + MODULE -- this module + MANDATORY-GROUPS { hwSuperLagGroup, hwSuperLagMemberGroup, hwSuperLagNotificationGroup } + ::= { hwSuperLagCompliances 1 } + + + hwSuperLagGroups OBJECT IDENTIFIER ::= { hwSuperLagConformance 2 } + + + hwSuperLagGroup OBJECT-GROUP + OBJECTS { + hwSuperLagSystemId, + hwSuperLagPri, + hwSuperLagStatus, + hwSuperLagStatusReason, + hwSuperLagPeerIpAddr, + hwSuperLagSourceIpAddr, + hwSuperLagReceiveFailTimeMultiple, + hwSuperLagSendPeriod, + hwSuperLagPacketReceive, + hwSuperLagPacketSend, + hwSuperLagPacketRecDrop, + hwSuperLagPacketSndDrop, + hwSuperLagPeerSystemId, + hwSuperLagPeerPri, + hwSuperLagPeerReceiveFailTime, + hwSuperLagSecurityKeyType, + hwSuperLagSecurityKey, + hwSuperLagBfdSessId, + hwSuperLagResetCounter, + hwSuperLagRowStatus + } + STATUS current + DESCRIPTION + "Description." + ::= { hwSuperLagGroups 1 } + + + hwSuperLagMemberGroup OBJECT-GROUP + OBJECTS { + hwSuperLagMemberStatus, + hwSuperLagMemberStatusReason, + hwSuperLagMemberWorkMode, + hwSuperLagMemberLocaPhylLinkStatus, + hwSuperLagMemberRowStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwSuperLagGroups 2 } + + + hwSuperLagNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwSuperLagStatusChange, hwSuperLagMemberStatusChange } + STATUS current + DESCRIPTION + "Description." + ::= { hwSuperLagGroups 3 } + +END + +-- +-- HUAWEI-SUPERLAG-MIB.mib +-- diff --git a/MIBS/huawei/HUAWEI-SWITCH-L2MAM-EXT-MIB b/MIBS/huawei/HUAWEI-SWITCH-L2MAM-EXT-MIB new file mode 100644 index 0000000..8f9f04a --- /dev/null +++ b/MIBS/huawei/HUAWEI-SWITCH-L2MAM-EXT-MIB @@ -0,0 +1,401 @@ +-- +-- HUAWEI-SWITCH-L2MAM-EXT-MIB.mib +-- MIB generated by MG-SOFT Visual MIB Builder Version 4.0 Build 347 +-- Wednesday, March 19, 2014 at 14:06:58 + +-- =================================================================== +-- Copyright (C) 2015 by HUAWEI TECHNOLOGIES. All rights reserved. +-- Description: +-- Reference: +-- Version: V1.07 +-- =================================================================== + + HUAWEI-SWITCH-L2MAM-EXT-MIB DEFINITIONS ::= BEGIN + + IMPORTS + entPhysicalName + FROM ENTITY-MIB + hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType + FROM HUAWEI-BASE-TRAP-MIB + hwCfgFdbMac, hwCfgFdbVlanId, hwMacEntityUsage, hwMacEntityUsageThreshold, hwPortSecurityProtectAction, hwCfgFdbVsiName + FROM HUAWEI-L2MAM-MIB + hwDatacomm + FROM HUAWEI-MIB + ifDescr, InterfaceIndex + FROM IF-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + Integer32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI; + + + -- 1.3.6.1.4.1.2011.5.25.315 + hwSWITCH-L2MAM-EXT MODULE-IDENTITY + LAST-UPDATED "201508041600Z" -- August 4, 2015 at 16:00 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com" + DESCRIPTION + "THIS IS THE LAYER 2 MAC-ADDRESS MANAGEMENT MIB." + + REVISION "201508041600Z" -- August 4, 2015 at 16:00 GMT + DESCRIPTION + "Add code hwTrunkMemSpeedDifferentAlarm and hwTrunkMemSpeedDifferentResume" + + REVISION "201508041600Z" + DESCRIPTION + "Modify MODULE HwSWITCH-L2MAM-EXT" + + REVISION "201508041600Z" + DESCRIPTION + "Modify code hwPortsecStaticFlpAlarm " + + REVISION "201403261600Z" + DESCRIPTION + "Modify code hwMacTrapPortCfgAlarm" + + REVISION "201403261600Z" + DESCRIPTION + "Modify code hwMacTrapHashConflictAlarm " + + REVISION "201403191600Z" + DESCRIPTION + "Edit the mib file by OM stard guide" + + REVISION "201402141600Z" + DESCRIPTION + "Add code hwMacTrapPortCfgAlarm" + + REVISION "200406080000Z" -- June 08, 2004 at 00:00 GMT + DESCRIPTION + " + V1.00, Inital version. + " + REVISION "199610310000Z" -- October 31, 1996 at 00:00 GMT + DESCRIPTION + "Initial version (version 1), published as + RFC 2037." + REVISION "199912070000Z" -- December 07, 1999 at 00:00 GMT + DESCRIPTION + "Initial Version of Entity MIB (Version 2). + This revision obsoletes RFC 2037. + This version published as RFC 2737." + REVISION "200406080000Z" -- June 08, 2004 at 00:00 GMT + DESCRIPTION + " + V1.00, Inital version. + " + REVISION "200406080000Z" -- June 08, 2004 at 00:00 GMT + DESCRIPTION + " + V1.00, Inital version. + " + REVISION "199610310000Z" -- October 31, 1996 at 00:00 GMT + DESCRIPTION + "Initial version (version 1), published as + RFC 2037." + REVISION "199912070000Z" -- December 07, 1999 at 00:00 GMT + DESCRIPTION + "Initial Version of Entity MIB (Version 2). + This revision obsoletes RFC 2037. + This version published as RFC 2737." + REVISION "200406080000Z" -- June 08, 2004 at 00:00 GMT + DESCRIPTION + " + V1.00, Inital version. + " + REVISION "199610310000Z" -- October 31, 1996 at 00:00 GMT + DESCRIPTION + "Initial version (version 1), published as + RFC 2037." + REVISION "199912070000Z" -- December 07, 1999 at 00:00 GMT + DESCRIPTION + "Initial Version of Entity MIB (Version 2). + This revision obsoletes RFC 2037. + This version published as RFC 2737." + REVISION "199610310000Z" -- October 31, 1996 at 00:00 GMT + DESCRIPTION + "Initial version (version 1), published as + RFC 2037." + REVISION "199912070000Z" -- December 07, 1999 at 00:00 GMT + DESCRIPTION + "Initial Version of Entity MIB (Version 2). + This revision obsoletes RFC 2037. + This version published as RFC 2737." + REVISION "200406080000Z" -- June 08, 2004 at 00:00 GMT + DESCRIPTION + " + V1.00, Inital version. + " + REVISION "200406080000Z" -- June 08, 2004 at 00:00 GMT + DESCRIPTION + " + V1.00, Inital version. + " + REVISION "200406080000Z" -- June 08, 2004 at 00:00 GMT + DESCRIPTION + " + V1.00, Inital version. + " + REVISION "201008111600Z" -- August 11, 2010 at 16:00 GMT + DESCRIPTION + "V1.00, initial version." + REVISION "201402141600Z" -- February 14, 2014 at 16:00 GMT + DESCRIPTION + "Add code hwMacTrapPortCfgAlarm" + + ::= { hwDatacomm 315 } + + + + +-- +-- Node definitions +-- + + -- 1.3.6.1.4.1.2011.5.25.315.1 + hwSwitchL2MamExtObjects OBJECT IDENTIFIER ::= { hwSWITCH-L2MAM-EXT 1 } + + + -- 1.3.6.1.4.1.2011.5.25.315.1.1 + hwMacTrapPortCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMacTrapPortCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The mac-trap Table.The table that contains the mac-trap information currently operating on this device." + ::= { hwSwitchL2MamExtObjects 1 } + + + -- 1.3.6.1.4.1.2011.5.25.315.1.1.1 + hwMacTrapPortCfgEntry OBJECT-TYPE + SYNTAX HwMacTrapPortCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the mac-trap table." + INDEX { hwMacTrapPortCfgIfIndex } + ::= { hwMacTrapPortCfgTable 1 } + + + HwMacTrapPortCfgEntry ::= + SEQUENCE { + hwMacTrapPortCfgIfIndex + InterfaceIndex, + hwMacTrapPortCfgLearn + INTEGER, + hwMacTrapPortCfgAging + INTEGER + } + + -- 1.3.6.1.4.1.2011.5.25.315.1.1.1.1 + hwMacTrapPortCfgIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IfIndex which will be configured mac-trap." + ::= { hwMacTrapPortCfgEntry 1 } + + + -- 1.3.6.1.4.1.2011.5.25.315.1.1.1.2 + hwMacTrapPortCfgLearn OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The alarm switch of the new mac. The meanings of the values are: enable(1),disanle(2)." + ::= { hwMacTrapPortCfgEntry 2 } + + + -- 1.3.6.1.4.1.2011.5.25.315.1.1.1.3 + hwMacTrapPortCfgAging OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The alarm switch of the delete mac. The meanings of the values are: enable(1),disanle(2)." + ::= { hwMacTrapPortCfgEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.315.2 + hwSwitchL2MamExtGeneralObjects OBJECT IDENTIFIER ::= { hwSWITCH-L2MAM-EXT 2 } + + + -- 1.3.6.1.4.1.2011.5.25.315.2.1 + hwMacTrapInterval OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The interval of trap the mac change." + ::= { hwSwitchL2MamExtGeneralObjects 1 } + + + -- 1.3.6.1.4.1.2011.5.25.315.2.2 + hwMacTrapMacInfo OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The information of mac-trap." + ::= { hwSwitchL2MamExtGeneralObjects 2 } + + + -- 1.3.6.1.4.1.2011.5.25.315.3 + hwSwitchL2MamExtTraps OBJECT IDENTIFIER ::= { hwSWITCH-L2MAM-EXT 3 } + + + -- 1.3.6.1.4.1.2011.5.25.315.3.1 + hwMacTrapAlarm NOTIFICATION-TYPE + OBJECTS { hwMacTrapMacInfo } + STATUS current + DESCRIPTION + "The trap when mac-address is learned or aging." + ::= { hwSwitchL2MamExtTraps 1 } + + + -- 1.3.6.1.4.1.2011.5.25.315.3.2 + hwPortVlanSecureMacAlarm NOTIFICATION-TYPE + OBJECTS { ifDescr, hwCfgFdbMac, hwCfgFdbVlanId, hwPortSecurityProtectAction } + STATUS current + DESCRIPTION + "The alarm when MAC addresses that received are illegal + + " + ::= { hwSwitchL2MamExtTraps 2 } + + + -- 1.3.6.1.4.1.2011.5.25.315.3.3 + hwSlotMacUsageRaisingThreshold NOTIFICATION-TYPE + OBJECTS { hwBaseTrapEventType, hwBaseTrapSeverity, hwBaseTrapProbableCause, hwMacEntityUsage, hwMacEntityUsageThreshold, + entPhysicalName } + STATUS current + DESCRIPTION + "This notification indicates the MAC usage of the slot raising the threshold + " + ::= { hwSwitchL2MamExtTraps 3 } + + + -- 1.3.6.1.4.1.2011.5.25.315.3.4 + hwSlotMacUsageFallingThreshold NOTIFICATION-TYPE + OBJECTS { hwBaseTrapEventType, hwBaseTrapSeverity, hwBaseTrapProbableCause, entPhysicalName } + STATUS current + DESCRIPTION + "This notification indicates the MAC usage of the slot falling the threshold + " + ::= { hwSwitchL2MamExtTraps 4 } + + + -- 1.3.6.1.4.1.2011.5.25.315.3.5 + hwMacTrapPortCfgAlarm NOTIFICATION-TYPE + OBJECTS { hwMacTrapMacInfo, hwCfgFdbMac, hwCfgFdbVlanId, ifDescr } + STATUS current + DESCRIPTION + "The trap when mac-address is learned or aging." + ::= { hwSwitchL2MamExtTraps 5 } + + + -- 1.3.6.1.4.1.2011.5.25.315.3.6 + hwMacTrapHashConflictAlarm NOTIFICATION-TYPE + OBJECTS { ifDescr,hwCfgFdbMac, hwCfgFdbVlanId ,hwCfgFdbVsiName} + STATUS current + DESCRIPTION + "This notification indicates that MAC address hash conflict occurred." + ::= { hwSwitchL2MamExtTraps 6 } + + + -- 1.3.6.1.4.1.2011.5.25.315.3.7 + hwTrunkMemSpeedDifferentAlarm NOTIFICATION-TYPE + OBJECTS { ifDescr} + STATUS current + DESCRIPTION + "The active member ports in trunk have inconsistent bandwidth." + ::= { hwSwitchL2MamExtTraps 7 } + + -- 1.3.6.1.4.1.2011.5.25.315.3.8 + hwTrunkMemSpeedDifferentResume NOTIFICATION-TYPE + OBJECTS { ifDescr} + STATUS current + DESCRIPTION + "The active member ports in trunk have consistent bandwidth." + ::= { hwSwitchL2MamExtTraps 8 } + + -- 1.3.6.1.4.1.2011.5.25.315.3.9 + hwPortsecStaticFlpAlarm NOTIFICATION-TYPE + OBJECTS { hwCfgFdbMac, hwCfgFdbVlanId, ifDescr } + STATUS current + DESCRIPTION + "Description." + ::= { hwSwitchL2MamExtTraps 9 } + + -- 1.3.6.1.4.1.2011.5.25.315.4 + hwSwitchL2MamExtConformance OBJECT IDENTIFIER ::= { hwSWITCH-L2MAM-EXT 4 } + + + -- 1.3.6.1.4.1.2011.5.25.315.4.1 + hwSwitchL2MamExtCompliances OBJECT IDENTIFIER ::= { hwSwitchL2MamExtConformance 1 } + + + -- 1.3.6.1.4.1.2011.5.25.315.4.1.1 + hwSwitchL2MamExtFullCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "hwSwitchL2MamExtFullCompliance" + MODULE + MANDATORY-GROUPS { hwMacTrapGroups, hwL2MAMExtGeneralGrops, hwL2MAMExtTrapGroup } + ::= { hwSwitchL2MamExtCompliances 1 } + + + -- 1.3.6.1.4.1.2011.5.25.315.4.2 + hwSwitchL2MamExtGroups OBJECT IDENTIFIER ::= { hwSwitchL2MamExtConformance 2 } + + + -- 1.3.6.1.4.1.2011.5.25.315.4.2.1 + hwMacTrapGroups OBJECT-GROUP + OBJECTS { hwMacTrapPortCfgLearn, hwMacTrapPortCfgAging } + STATUS current + DESCRIPTION + "A collection of objects providing information about mac trap table." + ::= { hwSwitchL2MamExtGroups 1 } + + + -- 1.3.6.1.4.1.2011.5.25.315.4.2.2 + hwL2MAMExtGeneralGrops OBJECT-GROUP + OBJECTS { hwMacTrapInterval, hwMacTrapMacInfo } + STATUS current + DESCRIPTION + "A collection of objects providing information about Mac addresses." + ::= { hwSwitchL2MamExtGroups 2 } + + + -- 1.3.6.1.4.1.2011.5.25.315.4.2.3 + hwL2MAMExtTrapGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwMacTrapAlarm, hwMacTrapPortCfgAlarm, hwPortVlanSecureMacAlarm, hwPortsecStaticFlpAlarm, hwSlotMacUsageFallingThreshold, + hwSlotMacUsageRaisingThreshold, hwMacTrapHashConflictAlarm, hwTrunkMemSpeedDifferentAlarm, hwTrunkMemSpeedDifferentResume } + STATUS current + DESCRIPTION + "The trap enable group." + ::= { hwSwitchL2MamExtGroups 3 } + + + + END + +-- +-- HUAWEI-SWITCH-L2MAM-EXT-MIB.mib +-- \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-SYS-CLOCK-MIB b/MIBS/huawei/HUAWEI-SYS-CLOCK-MIB new file mode 100644 index 0000000..b339865 --- /dev/null +++ b/MIBS/huawei/HUAWEI-SYS-CLOCK-MIB @@ -0,0 +1,128 @@ +-- ================================================================= +-- Copyright (C) 2009 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI SYS CLOCK MIB +-- Reference: huawei enterprise mib +-- Version: V1.0 +-- History: +-- initial version 2009-07-25 +-- ================================================================= + + HUAWEI-SYS-CLOCK-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + TimeTicks, Integer32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + TimeStamp, TruthValue, RowStatus, TEXTUAL-CONVENTION, DateAndTime + FROM SNMPv2-TC; + + + hwSysClockMIB MODULE-IDENTITY + LAST-UPDATED "200907250000Z" -- July 25, 2009 at 00:00 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "HUAWEI-SYS-CLOCK-MIB is used to configure and query time information, + such as the system time, time zone, and daylight saving time. + Root object: iso(1).org(3).dod(6).internet(1).private(4).enterprises(1). + huawei(2011).huaweiMgmt(5).hwDatacomm(25).hwSysClockMIB(205) " + REVISION "200907250000Z" -- July 25, 2009 at 00:00 GMT + DESCRIPTION + "The initial revision of this MIB module ." + ::= { hwDatacomm 205 } + + +-- +-- Node definitions +-- + +-- Huawei SYS Clock set mib object + + huaweiClockObjects OBJECT IDENTIFIER ::= { hwSysClockMIB 1 } + + hwLocalClock OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to set and query the local time that is in the format of + 'YYYY-MM-DD,HH:MM:SS'. " + ::= { huaweiClockObjects 1 } + + hwUTCClock OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to configure and query the system UTC time that is in the + format of 'YYYY-MM-DD,HH:MM:SS'. " + ::= { huaweiClockObjects 2 } + +-- ------------------------------------------------------------- +-- HUAWEI-SYS-CLOCK-MIB MIB - Notification Information +-- ------------------------------------------------------------- + + huaweiClockNotifications OBJECT IDENTIFIER ::= { hwSysClockMIB 2 } + + hwClockChanged NOTIFICATION-TYPE + OBJECTS { hwUTCClock } + STATUS current + DESCRIPTION + "This object indicates the alarm reported when the system time changes. + In addition, the new system time is recorded." + ::= { huaweiClockNotifications 1 } + +-- ------------------------------------------------------------- +-- HUAWEI-SYS-CLOCK-MIB MIB - Conformance Information +-- ------------------------------------------------------------- + + huaweiClockMIBConformance OBJECT IDENTIFIER ::= { hwSysClockMIB 3 } + + hwClockMIBCompliances OBJECT IDENTIFIER ::= { huaweiClockMIBConformance 1 } + + hwClockMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + " + The compliance statement for + entities that support the huawei Clock MIB. + " + MODULE -- this module + MANDATORY-GROUPS { hwClockSetGroup, hwClockNotificationGroup } + ::= { hwClockMIBCompliances 1 } + + huaweiClockMIBGroups OBJECT IDENTIFIER ::= { huaweiClockMIBConformance 2 } + + hwClockSetGroup OBJECT-GROUP + OBJECTS { hwLocalClock, hwUTCClock } + STATUS current + DESCRIPTION + "A collection of objects on Clock setting level information. + " + ::= { huaweiClockMIBGroups 1 } + + hwClockNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwClockChanged } + STATUS current + DESCRIPTION + "The collection of notifications in the module" + ::= { huaweiClockMIBGroups 2 } + + + END + +-- +-- HUAWEI-SYS-CLOCK-MIB.mib +-- diff --git a/MIBS/huawei/HUAWEI-SYS-MAN-MIB b/MIBS/huawei/HUAWEI-SYS-MAN-MIB new file mode 100644 index 0000000..e6dd6cb --- /dev/null +++ b/MIBS/huawei/HUAWEI-SYS-MAN-MIB @@ -0,0 +1,3746 @@ +-- ===================================================================== +-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: Huawei Configuration management MIB +-- Reference: HUAWEI Enterprise MIB +-- Version: V2.20 +-- History: +-- 2017-0405 V2.19 zhangquanquan modify HWPatchErrorType +-- 2017-01-25 V2.18 xuxiangdong modify TrustStartup +-- 2017-01-05 V2.17 Hanxian modify hwCodeSign for software code signature +-- 2016-12-20 V2.16 Hanxian add hwCodeSign for software code signature +-- 2016-09-08 V2.15 Zhangquanquan add hwTpmStaticMeasureAlarm for TrustStartup +-- 2015-03-10 V2.14 Lin Bing Modified hwPatchFailReason for patch +-- 2015-01-12 V2.13 chenruirui Add hwSysEvmTraps for evm +-- 2014-09-15 V2.12 xuetao Modified hwSysRebootReason for cfm +-- 2014-09-12 V2.11 xuetao Modified hwSysCfgFileName for cfm +-- 2014-09-03 V2.10 Song Chuanheng Modified hwIssuState for issu +-- 2014-07-28 V2.09 Zhang Bin Modified hwPatchErrorType for patch +-- 2014-07-23 V2.08 Xu Yuming Modified hwPatchFailReason for patch +-- 2014-07-08 V2.07 Wang Feng Add hwSysWlanApUpgradeAssistantPackageNotMatchNotify for wlan ap upgrade +-- 2014-06-03 V2.06 Li Shanghong Modified hwSystemBoardExlude/hwSystemBoardExludeClear to hwSystemBoardExclude/hwSystemBoardExcludeClear +-- 2014-05-22 V2.05 Zhang Xiudong Add nodes for android upgrade +-- Add hwSysReloadAndroidFile to hwSysReloadScheduleEntry (1 OBJECT IDENTIFIER) +-- Add hwSysAndroidFile,hwSysAndroidFileNum,hwSysAndroidFileTable,hwSysAndroidFileEntry,hwSysAndroidFileIndex,hwSysAndroidFileName,hwSysAndroidFileSize,hwSysAndroidFileLocation,hwSysAndroidFileReason +-- 2014-03-27 V2.04 Wang Feng Add nodes for wlan ap upgrade +-- Add hwSysWlanApUpgrade to huaweiSystemManMIBObjects (1 OBJECT IDENTIFIER) +-- Add hwSysWlanApUpgradeCmd, hwSysWlanApUpgradeStatus, hwSysWlanApUpgradeNotifications to hwSysWlanApUpgrade (3 OBJECT IDENTIFIER) +-- 2014-03-18 V2.03 Cheng Hailiang Add hwIssuPatchFile leaf into HwSysUpgradeEntry. +-- 2014-03-17 V2.02 Liu WenJuan Add two trap nodes hwSystemBoardExlude and hwSystemBoardExludeClear to huaweiSystemManMIBNotifications table. +-- 2013-10-21 V2.01 Luo Dengwei Add two trap nodes hwSysPafChangeNotification and hwSysLicenseChangeNotification to huaweiSystemManMIBNotifications table. +-- 2011-09-23 v1.13 hujian Added hwSysVoiceFileTable,hwSysVoiceFileNum,hwSysVoiceLicenseFile,hwSysCurVoiceFileIndex +-- 2011-08-23 v1.12 niwei Added hwSysSwitchoverStateMultiTable +-- 2011-04-26 V1.11 Zhang Yong Modified syntax of hwSysReloadReason, changed from size (1..255) to size (0..255). +-- 2005-04-21 V1.10 Zhang Xianping Added traps for disk fault. +-- 2003-05-28 V1.00 Yu Bo Initial version for first baseline. +-- ===================================================================== +HUAWEI-SYS-MAN-MIB DEFINITIONS ::= BEGIN + + IMPORTS + PhysicalIndex, entPhysicalIndex, entPhysicalName + FROM ENTITY-MIB + EnabledStatus + FROM P-BRIDGE-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + Integer32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE, IpAddress, Unsigned32 + FROM SNMPv2-SMI + RowPointer, DateAndTime, DisplayString, RowStatus, TEXTUAL-CONVENTION + FROM SNMPv2-TC + hwDatacomm + FROM HUAWEI-MIB + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB; + + huaweiSystemManMIB MODULE-IDENTITY + LAST-UPDATED "201708170000Z" -- August 17, 2017 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "The HUAWEI-SYS-MAN-MIB contains objects to manage the system. + The module defines the information about system, such as system + time, the current configuration file and system image file, system + reload actions, and notifications. By querying the system time, + configuration files and system image files, NMS can reboot the device + in the specified time and the specified configuration and system image." + REVISION + "201708170000Z" + DESCRIPTION + "modify description of hwSysDelayReboot,hwPatchErrorTrap,hwPatchUpdateTrap." + REVISION + "201704050000Z" + DESCRIPTION + "modify HWPatchErrorType." + REVISION + "201701250000Z" + DESCRIPTION + "modify TrustStartup." + REVISION + "201701250000Z" + DESCRIPTION + "modify hwCodeSign for software code signature." + REVISION + "201612200000Z" + DESCRIPTION + "add hwCodeSign for software code signature." + REVISION + "201609080000Z" + DESCRIPTION + "Add hwTpmStaticMeasureAlarm for TrustStartup." + REVISION + "201503100000Z" + DESCRIPTION + "Modified hwPatchFailReason for patch." + REVISION + "201501120000Z" + DESCRIPTION + "Add hwSysEvmTraps for evm." + REVISION + "201409150000Z" + DESCRIPTION + "Modified hwSysRebootReason. Add new reboot reason." + REVISION + "201409120000Z" + DESCRIPTION + "Modified hwSysCfgFileName description. hwSysCfgFileName is a string of 5 to 64 characters." + REVISION + "201409030000Z" + DESCRIPTION + "Add two hwIssuState: issuRollBackByUserCancel, issuRollBackByExceptional to hwIssuState." + REVISION + "201407280000Z" + DESCRIPTION + "Add one hwPatchErrorCode : patchMisoperation to hwPatchErrorType ." + REVISION + "201407230000Z" + DESCRIPTION + "Modified hwPatchFailReason for patch." + REVISION + "201407080000Z" + DESCRIPTION + " Add hwSysWlanApUpgradeAssistantPackageNotMatchNotify for wlan ap upgrade." + REVISION + "201406030000Z" + DESCRIPTION + "Modified hwSystemBoardExlude/hwSystemBoardExludeClear to hwSystemBoardExclude/hwSystemBoardExcludeClear." + REVISION + "201405220000Z" + DESCRIPTION + "Add nodes for android upgrade." + REVISION + "201403270000Z" + DESCRIPTION + "Add nodes for wlan ap upgrade." + REVISION + "201403180000Z" + DESCRIPTION + "Add hwIssuPatchFile leaf into HwSysUpgradeEntry." + REVISION + "201403170000Z" + DESCRIPTION + "Add two trap nodes hwSystemBoardExlude and hwSystemBoardExludeClear to huaweiSystemManMIBNotifications Table." + REVISION + "201310210000Z" + DESCRIPTION + "Add two trap nodes hwSysPafChangeNotification and hwSysLicenseChangeNotification to huaweiSystemManMIBNotifications Table." + + ::= { hwDatacomm 19 } + + -- + -- Node definitions + -- + HWPatchErrorType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " + description. + " + SYNTAX INTEGER + { + initNoMemory(1), + initMemProtectFail(2), + fetchInputIsNull(5), + fetchFlagNotSame(6), + fetchProgVerInvalid(7), + fetchProgCrcInvalid(8), + fetchPatNoInvalid(9), + fetchTotalNumInvalid(10), + fetchUnitCrcInvalid(11), + fetchFuncNumTooMany(12), + fetchTypeInvalid(13), + fetchCommonAfterTemp(14), + fetchLengthNotSuited(15), + fetchCodeAddrNotSuited(16), + fetchDataAddrNotSuited(17), + fetchBaseAddrNotSuited(18), + fetchCodeLenOverflow(19), + fetchDataLenOverflow(20), + fetchOldAfterIndependent(103), + fetchUpdateDependency(104), + chgproChangeModeFailed(30), + activeNumInvalid(40), + activeHasBeenActived(41), + activeNotExist(42), + activeStateInvalid(43), + activeCodeAddrNotSuited(44), + activeDataAddrNotSuited(45), + activeBaseAddrNotSuited(46), + activeFormatUnknown(47), + runNumInvalid(55), + runHasInRunning(56), + runNotActive(57), + runIdleState(58), + runBadState(59), + deactNumInvalid(70), + deactRunOrActive(71), + deactRunningState(72), + deactBadState(73), + removeNumInvalid(80), + removeHasInIdle(81), + removeBadStatus(82), + caclcrcFileCrcInvalid(90), + caclcrcUnitCrcInvalid(91), + caclcrcOutputIsNull(92), + caclcrcNumInvalid(93), + caclcrcBadUnitCrc(95), + showNumInvalid(100), + showCodeLenIsZero(101), + showDataLenIsZero(102), + addlistBadParam(105), + addlistMemAllocFail(106), + depToListBadParamDep(107), + depToListBadParamList(108), + depToListMemFreeFail(109), + depToListAddItemFail(110), + listToDepBadParamDep(111), + listToDepBadParamList(112), + listToDepBadParamDepCount(113), + updateDepBadParam(114), + updateDepMemAllocFail(115), + updateDepDepToListFail(116), + updateDepToInterFail(117), + updateDepFromInterFail(118), + updateDepListToDepFail(119), + depToInterBadParam(120), + depToInterInvalidNo(121), + depToInterAddFail(122), + interToDepBadParam(123), + interToDepAppendFail(124), + appendListBadParam(125), + appendListAddFail(126), + indActiveBadParam(127), + indActiveAlreadyActive(128), + indActiveListFail(129), + indActiveListGenFail(130), + indActiveListAppendFail(131), + indActiveMemFreeFail(132), + indActiveDepIdle(133), + indActiveDepInvalid(134), + indActiveCodeAddrNotSuited(135), + indActiveDataAddrNotSuited(136), + indActiveBaseAddrNotSuited(137), + indActiveNotLoaded(138), + indActiveFuncFail(139), + indPatchFileNoInd(140), + indRunFail(141), + indDeactiveFail(142), + indRemoveFail(143), + indGetDepOfPara(144), + indGetDepOnPara(145), + indGetDepOnFail(146), + fetchBufferPara(147), + fetchBufferFail(148), + getStatePara(149), + indActiveAlreadyRunning(150), + indFreeListInputNull(151), + indFreeListMemFreeErr(152), + indBitTblToArrayInputNull(153), + indBitTblToArrayFreeFail(154), + indBitTblToArrayAllocFail(155), + indBitTblToArrayBitsetMore(156), + indBitTblToArrayBitsetLess(157), + listToDepBadParamAllocFail(158), + listToDepBadParamFreeFail(159), + indDeactiveFreeNull(160), + indRemoveFreeFail(161), + getInfoBufNull(162), + getInfoOutputNull(163), + getInfoFlagNotSame(164), + getInfoProgCrcInvalid(165), + getInfoFileCrcInvalid(166), + getInfoUnitCrcInvalid(167), + indPatchOpNotconfig(169), + normalOpNotconfig(170), + indDeactiveDeative(173), + indDeactiveRunning(174), + indDeactiveInvalid(176), + indRunDeactive(177), + indRunRunning(178), + indRunIdle(179), + indRunInvalid(180), + indActiveIdle(171), + indActiveInvalid(172), + indFetchActive(183), + indFetchRunning(185), + indFetchDeactive(184), + indFetchInvalid(186), + indRemoveIdle(181), + indRemoveInvalid(182), + patchFileNotExist(187), + patchRestoreFailed(188), + patchPackageError(189), + patchMisoperation(190), + patchSystemUnstable(191), + unknown(65535) + } + + huaweiSystemManMIBObjects OBJECT IDENTIFIER ::= { huaweiSystemManMIB 1 } + + hwSysClock OBJECT IDENTIFIER ::= { huaweiSystemManMIBObjects 1 } + + hwSysLocalClock OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the local time of the device." + ::= { hwSysClock 1 } + + hwSysCurrent OBJECT IDENTIFIER ::= { huaweiSystemManMIBObjects 2 } + + hwSysCurTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSysCurEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The current status of system. A configuration file and an image + file are used to describe the current status." + ::= { hwSysCurrent 1 } + + hwSysCurEntry OBJECT-TYPE + SYNTAX HwSysCurEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of hwSysCurTable. It is indexed by hwSysCurEntPhysicalIndex." + INDEX { hwSysCurEntPhysicalIndex } + ::= { hwSysCurTable 1 } + + HwSysCurEntry ::= + SEQUENCE { + hwSysCurEntPhysicalIndex + Integer32, + hwSysCurCFGFileIndex + Integer32, + hwSysCurImageIndex + Integer32, + hwSysCurPafFileIndex + Integer32, + hwSysCurLicenseIndex + Integer32, + hwSysCurPatchFileIndex + Integer32, + hwSysCurVoiceFileIndex + Integer32 + } + + hwSysCurEntPhysicalIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of this object identifies the system index." + ::= { hwSysCurEntry 1 } + + hwSysCurCFGFileIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the index of the + configuration file in the configuration file list. + The value is referenced from hwSysCFGFileTable. + The value ranges from 1 to 2147483647. + " + ::= { hwSysCurEntry 2 } + + hwSysCurImageIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies + the index of the image file in the image file list. + The value is referenced from hwSysImageTable. + The value ranges from 1 to 2147483647. + " + ::= { hwSysCurEntry 3 } + + hwSysCurPafFileIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies + the index of the PAF file in the PAF file list. + " + ::= { hwSysCurEntry 4 } + + hwSysCurLicenseIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies + the index of the license file in the license file list. + " + ::= { hwSysCurEntry 5 } + + hwSysCurPatchFileIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies + the index of the patch file in the patch file list. + " + ::= { hwSysCurEntry 6 } + + hwSysCurVoiceFileIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the index of the + configuration file in the configuration file list. + The value is referenced from hwSysCFGFileTable. + The value ranges from 1 to 2147483647. + " + ::= { hwSysCurEntry 7 } + + hwSysReload OBJECT IDENTIFIER ::= { huaweiSystemManMIBObjects 3 } + + hwSysReloadSchedule OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of this object identifies + the record number used when the device restarts. + The value ranges from 0 to 2147483647. + After the system restarts, the value returns to 0. + 0: initial value. + 65536: main board schedule method. + " + ::= { hwSysReload 1 } + + hwSysReloadAction OBJECT-TYPE + SYNTAX INTEGER + { + reloadUnavailable(1), + reloadOnSchedule(2), + reloadAtOnce(3), + reloadCancel(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies restart types. + 1: reloadUnavailable + 2: reloadOnSchedule, indicating periodical restart + 3: reloadAtOnce, indicating immediate restart without considering hwSysReloadScheduleTime + 4: reloadCancel, indicating that all the planned restart activities are cancelled. If hwSysReloadSchedule + is invalid or the rows that hwSysReloadScheduleEntry and hwSysReloadSchedule point to are not activated, + all the restart activities are ignored and an inconsistent value is returned. + When the restart of the system is complete or no restart activities exist, the value of this object is reloadUnavailable(1). + " + ::= { hwSysReload 2 } + + hwSysReloadScheduleTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSysReloadScheduleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A reload parameters table." + ::= { hwSysReload 3 } + + hwSysReloadScheduleEntry OBJECT-TYPE + SYNTAX HwSysReloadScheduleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of hwSysReloadScheduleTable." + INDEX { hwSysReloadScheduleIndex } + ::= { hwSysReloadScheduleTable 1 } + + HwSysReloadScheduleEntry ::= + SEQUENCE { + hwSysReloadScheduleIndex + Integer32, + hwSysReloadEntity + PhysicalIndex, + hwSysReloadCfgFile + Integer32, + hwSysReloadImage + Integer32, + hwSysReloadReason + DisplayString, + hwSysReloadScheduleTime + DateAndTime, + hwSysReloadRowStatus + RowStatus, + hwSysReloadPafFile + Integer32, + hwSysReloadLicenseFile + Integer32, + hwSysReloadPatchFile + Integer32, + hwSysReloadPatchState + INTEGER, + hwSysReloadOperateDestType + INTEGER, + hwSysReloadOperateDestIndex + DisplayString, + hwSysReloadVoiceFile + Integer32, + hwSysReloadAndroidFile + Integer32 + } + + hwSysReloadScheduleIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of this object identifies the index of the instance. + The value ranges from 0 to 2147483647." + ::= { hwSysReloadScheduleEntry 1 } + + hwSysReloadEntity OBJECT-TYPE + SYNTAX PhysicalIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the index of the restarting entity. + The value is referred to from entPhysicalTable. + 1. When get/get-next, 1 means active main board, 2 means slave main board, + 65535 means other board. + 2. When set, 2 means slave main board, other values mean active main board. + " + ::= { hwSysReloadScheduleEntry 2 } + + hwSysReloadCfgFile OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the configuration file used after the restart. + The value is limited by hwSysCFGFileTable. + The value ranges from 0 to 2147483647. + The default value is 0, which means the configuration file remains unchanged. + " + ::= { hwSysReloadScheduleEntry 3 } + + hwSysReloadImage OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the image file used after the restart. + The value is limited by hwSysImageTable. + The value ranges from 1 to 2147483647. + " + ::= { hwSysReloadScheduleEntry 4 } + + hwSysReloadReason OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the cause of the restart. + The value is a string of 0 to 255 characters. + After the system restarts, the character string is deleted. + " + ::= { hwSysReloadScheduleEntry 5 } + + hwSysReloadScheduleTime OBJECT-TYPE + SYNTAX DateAndTime (SIZE(8)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the time of the restart. + The only valid value of this object is an 8-byte string which indicates the local time of the switch. + The maximum scheduled time is 30 days from the current system clock time. If the value set is earlier + than the value of hwSysLocalClock or beyond the maximum scheduled time limit, a bad value error occurred. + The value of all-zero octet strings indicates system restart at once if the reload action is reloadOnSchedule(1). + " + ::= { hwSysReloadScheduleEntry 6 } + + hwSysReloadRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If one of values of hwSysReloadEntity, hwSysReloadCfgFile and hwSysReloadImage is invalid, + the value of hwSysReloadRowStatus cannot be set to 'active'. + A valid entry means the specified element is available in the current system. Reload an entity + indexed by hwSysReloadEntity with the startup configuration file and the image may be not allowed. Herein the entry is invalid. + " + ::= { hwSysReloadScheduleEntry 7 } + + hwSysReloadPafFile OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the PAF file used after the restart." + ::= { hwSysReloadScheduleEntry 8 } + + hwSysReloadLicenseFile OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the license file used after the restart." + ::= { hwSysReloadScheduleEntry 9 } + + hwSysReloadPatchFile OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the patch file used after the restart." + ::= { hwSysReloadScheduleEntry 10 } + + hwSysReloadPatchState OBJECT-TYPE + SYNTAX INTEGER + { + run(1), + unused(255) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the running status of the patch at the next startup. + That is, whether the loaded patch is in the Run state at the next startup. + run(1): indicates that the loaded patch is in the Run state at the next startup. + unused(255): indicates that the loaded patch is in the original state at the next startup. + " + ::= { hwSysReloadScheduleEntry 11 } + + hwSysReloadOperateDestType OBJECT-TYPE + SYNTAX INTEGER + { + all(1), + slave(2), + chassis(3), + unused(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the object to be restarted." + ::= { hwSysReloadScheduleEntry 12 } + + hwSysReloadOperateDestIndex OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the index of the board needs to be restarted. + The get/get-next result is 'unused'. but, you can't use 'unused' + to set. + " + ::= { hwSysReloadScheduleEntry 13 } + + hwSysReloadVoiceFile OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the license file used after the restart." + ::= { hwSysReloadScheduleEntry 14 } + + hwSysReloadAndroidFile OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the android file used after the restart. + The value is limited by hwSysAndroidFileTable. + The value ranges from 0 to 2147483647. + The default value is 0, which means the android file remains unchanged. + " + ::= { hwSysReloadScheduleEntry 15 } + + hwSysReboot OBJECT-TYPE + SYNTAX INTEGER + { + unused(1), + rebootWholeRoute(2), + rebootSlave(3), + slaveSwitch(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies the restart of the master and slave boards. + Values are as follows + unused(1): indicates that this value is not used. Generally, this value is read. + rebootAllRoute(2): indicates that the integrated device is restarted. + rebootSlave(3): indicates that the slave board is restarted. + slaveSwitch(4): indicates that the switchover between the main and slave boards is performed. + " + ::= { hwSysReload 4 } + + hwSysSlaveSwitchEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies whether the switchover between the main and the slave boards is enabled. + enable(1): indicates that the switchover between the main and slave boards is enabled. + disable(2): indicates that the switchover between the main and slave boards is not enabled. + " + ::= { hwSysReload 5 } + + hwSysLatestRebootErrorInfo OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the cause of the last restart." + ::= { hwSysReload 6 } + + hwSysSlaveSwitchTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSysSlaveSwitchEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A slave switchover enable parameters table." + ::= { hwSysReload 7 } + + hwSysSlaveSwitchEntry OBJECT-TYPE + SYNTAX HwSysSlaveSwitchEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of hwSysSlaveSwitchTable." + INDEX { hwSysSlaveSwitchIndex } + ::= { hwSysSlaveSwitchTable 1 } + + HwSysSlaveSwitchEntry ::= + SEQUENCE { + hwSysSlaveSwitchIndex + Integer32, + hwSysSlaveSwitchChassisNum + DisplayString, + hwSysSlaveSwitchOperType + INTEGER, + hwSysSlaveSwitchEnableStatus + EnabledStatus, + hwSysSlaveSwitchSrc + DisplayString, + hwSysSlaveSwitchDst + DisplayString + } + + hwSysSlaveSwitchIndex OBJECT-TYPE + SYNTAX Integer32 (1..80) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object identifies the index of the table." + ::= { hwSysSlaveSwitchEntry 1 } + + hwSysSlaveSwitchChassisNum OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object identifies the chassis number." + ::= { hwSysSlaveSwitchEntry 2 } + + hwSysSlaveSwitchOperType OBJECT-TYPE + SYNTAX INTEGER + { + unused(1), + slaveSwitch(2), + slaveSwitchLock(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Operation type. The object has the following values: + unused(1): means the default value. + slaveswitch(2): perform force switchover. + slaveswitchlock(3): enable the force switchover, + this value should be used with the object of hwSysSlaveSwitchEnableStatus. + " + ::= { hwSysSlaveSwitchEntry 3 } + + hwSysSlaveSwitchEnableStatus OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The enable status of switchover for AMB + (Active Main Board) and SMB (Standby Main Board). + enable(1): enable the force switchover. + disable(2): disable the force switchover. + " + ::= { hwSysSlaveSwitchEntry 4 } + + hwSysSlaveSwitchSrc OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The source slot for slave switchover." + ::= { hwSysSlaveSwitchEntry 5 } + + hwSysSlaveSwitchDst OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The destination slot for slave switchover." + ::= { hwSysSlaveSwitchEntry 6 } + + hwSysDelayReboot OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A delay after which the device is restarted. + Similar to the effect achieved when you set hwSysReboot to rebootAllRoute(2), this function delays device restart. + The value ranges from 0 to 43200, in minutes. If the value is 65535, delayed restart is cancelled. + loadCancel indicates that all the planned restart activities are cancelled. + If hwSysReloadSchedule is invalid, or the row where hwSysReloadScheduleEntry and hwSysReloadSchedule are directed are not activated, all the restart activities are ignored, and inconsistent values are returned. If the system restart is completed or no restart activity exists, the value of the object is reloadUnavailable (1). " + ::= { hwSysReload 8 } + + hwSysImage OBJECT IDENTIFIER ::= { huaweiSystemManMIBObjects 4 } + + hwSysImageNum OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the number of image files. + The object calculates the number of image files given by hwSysImageTable. + The value ranges from 0 to 2147483647. + " + ::= { hwSysImage 1 } + + hwSysImageTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSysImageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The system image management table." + ::= { hwSysImage 2 } + + hwSysImageEntry OBJECT-TYPE + SYNTAX HwSysImageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A system image entry. Each entry consists of information of + a system image. + hwSysImageIndex exclusively decides an image file." + INDEX { hwSysImageIndex } + ::= { hwSysImageTable 1 } + + HwSysImageEntry ::= + SEQUENCE { + hwSysImageIndex + Integer32, + hwSysImageName + DisplayString, + hwSysImageSize + Integer32, + hwSysImageLocation + DisplayString, + hwSysImageVersion + DisplayString, + hwSysImageReason + DisplayString + } + + hwSysImageIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of this object identifies the index of the image file." + ::= { hwSysImageEntry 1 } + + hwSysImageName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the name of the image file. + A file name containing path and suffix is a string of 4 to 64 characters. + " + ::= { hwSysImageEntry 2 } + + hwSysImageSize OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the size of the image file. + The value ranges from 0 to 2147483647, in bytes. The size depends + on the actual file and is limited by the physical storage device. + " + ::= { hwSysImageEntry 3 } + + hwSysImageLocation OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the location of the image file, namely the path. + " + ::= { hwSysImageEntry 4 } + + hwSysImageVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the version of the image file." + ::= { hwSysImageEntry 5 } + hwSysImageReason OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the error cause of the image file." + ::= { hwSysImageEntry 6 } + hwSysCFGFile OBJECT IDENTIFIER ::= { huaweiSystemManMIBObjects 5 } + + hwSysCFGFileNum OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the number of configuration files. + The object calculates the number of configuration files given by hwSysCFGFileTable. + The value ranges from 0 to 2147483647. + " + ::= { hwSysCFGFile 1 } + + hwSysCFGFileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSysCFGFileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of configuration files in this system." + ::= { hwSysCFGFile 2 } + + hwSysCFGFileEntry OBJECT-TYPE + SYNTAX HwSysCFGFileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A configuration file entry. Each entry consists of information of + a configuration file. + hwSysCFGFileIndex exclusively decides a configuration file." + INDEX { hwSysCFGFileIndex } + ::= { hwSysCFGFileTable 1 } + + HwSysCFGFileEntry ::= + SEQUENCE { + hwSysCFGFileIndex + Integer32, + hwSysCFGFileName + DisplayString, + hwSysCFGFileSize + Integer32, + hwSysCFGFileLocation + DisplayString, + hwSysCFGFileReason + DisplayString + } + + hwSysCFGFileIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of this object identifies the index of the configuration file." + ::= { hwSysCFGFileEntry 1 } + + hwSysCFGFileName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the name of the configuration file. + Currently, Huawei products support two formats of configuration files, namely, .CFG and .ZIP. + A file name containing path and suffix is a string of 5 to 64 characters. + " + ::= { hwSysCFGFileEntry 2 } + + hwSysCFGFileSize OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the size of the configuration file. + The value ranges from 0 to 2147483647. + " + ::= { hwSysCFGFileEntry 3 } + + hwSysCFGFileLocation OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the location of the configuration file, namely, the path." + ::= { hwSysCFGFileEntry 4 } + + hwSysCFGFileReason OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the error cause of the configuration file." + ::= { hwSysCFGFileEntry 5 } + hwSysPafFile OBJECT IDENTIFIER ::= { huaweiSystemManMIBObjects 6 } + + hwSysPafFileNum OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the number of PAF files in the system." + ::= { hwSysPafFile 1 } + + hwSysPafFileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSysPafFileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of paf files in this system." + ::= { hwSysPafFile 2 } + + hwSysPafFileEntry OBJECT-TYPE + SYNTAX HwSysPafFileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A paf file entry. Each entry consists of information of + a paf file. + hwSysPafFileIndex exclusively decides a configuration file." + INDEX { hwSysPafFileIndex } + ::= { hwSysPafFileTable 1 } + + HwSysPafFileEntry ::= + SEQUENCE { + hwSysPafFileIndex + Integer32, + hwSysPafFileName + DisplayString, + hwSysPafFileSize + Integer32, + hwSysPafFileLocation + DisplayString, + hwSysPafFileVersion + DisplayString + } + + hwSysPafFileIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of this object identifies the index of this table." + ::= { hwSysPafFileEntry 1 } + + hwSysPafFileName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the name of the PAF file." + ::= { hwSysPafFileEntry 2 } + + hwSysPafFileSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the size of the PAF file." + ::= { hwSysPafFileEntry 3 } + + hwSysPafFileLocation OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the position of the PAF file." + ::= { hwSysPafFileEntry 4 } + + hwSysPafFileVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the version of the PAF file." + ::= { hwSysPafFileEntry 5 } + + hwSysLicenseFile OBJECT IDENTIFIER ::= { huaweiSystemManMIBObjects 7 } + + hwSysLicenseFileNum OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the number of license files in the system." + ::= { hwSysLicenseFile 1 } + + hwSysLicenseFileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSysLicenseFileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of license files in this system." + ::= { hwSysLicenseFile 2 } + + hwSysLicenseFileEntry OBJECT-TYPE + SYNTAX HwSysLicenseFileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A license file entry. Each entry consists of information of + a license file. + hwSysLicenseFileIndex exclusively decides a configuration file." + INDEX { hwSysLicenseFileIndex } + ::= { hwSysLicenseFileTable 1 } + + HwSysLicenseFileEntry ::= + SEQUENCE { + hwSysLicenseFileIndex + Integer32, + hwSysLicenseFileName + DisplayString, + hwSysLicenseFileSize + Integer32, + hwSysLicenseFileLocation + DisplayString + } + + hwSysLicenseFileIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of this object identifies the index of this table." + ::= { hwSysLicenseFileEntry 1 } + + hwSysLicenseFileName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the name of the license file." + ::= { hwSysLicenseFileEntry 2 } + + hwSysLicenseFileSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the size of the license file." + ::= { hwSysLicenseFileEntry 3 } + + hwSysLicenseFileLocation OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the position of the license file." + ::= { hwSysLicenseFileEntry 4 } + + hwPatch OBJECT IDENTIFIER ::= { huaweiSystemManMIBObjects 8 } + + hwPatchBase OBJECT IDENTIFIER ::= { hwPatch 1 } + + hwPatchFileNum OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the number of patches in the system." + ::= { hwPatchBase 1 } + + hwPatchRecordReset OBJECT-TYPE + SYNTAX INTEGER + { + unused(1), + resetPatchHistory(2), + resetPatchError(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear the patch records. + unused(1): unused. + resetPatchHistory(2): clears the hwPatchHistoryTable record. + resetPatchError(3): clears the hwPatchErrorTable record." + ::= { hwPatchBase 2 } + + hwPatchHistoryTableMax OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the size of hwPatchHistoryTable." + ::= { hwPatchBase 3 } + + hwPatchTrapEnble OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object determines whether to generate the trap of HUAWEI-SYS-MAN-MIB. + enable(1): Trap is enabled. + disable(2): Trap is not enabled." + ::= { hwPatchBase 4 } + + hwPatchErrorTableMax OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies the maximum number of recorded errors supported by hwPatchErrorTable." + ::= { hwPatchBase 5 } + + hwPatchId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the patch ID on the device." + ::= { hwPatchBase 6 } + + hwPatchLatestId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the latest patch ID on the device." + ::= { hwPatchBase 7 } + + + hwPatchFailReason OBJECT-TYPE + SYNTAX INTEGER + { + patchOpenErr(1), + getPatchErr(2), + patchSpaceShortage(3), + patchConflict(4), + versionErr(5), + synchronizePatchPackageError(8), + patchConfigInconsistError(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is an index that specifies patch fail reason." + ::= { hwPatchBase 8 } + + hwPatchFileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPatchFileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Patch file query table." + ::= { hwPatch 2 } + + hwPatchFileEntry OBJECT-TYPE + SYNTAX HwPatchFileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the hwPatchFileTable." + INDEX { hwPatchFileIndex } + ::= { hwPatchFileTable 1 } + + HwPatchFileEntry ::= + SEQUENCE { + hwPatchFileIndex + Unsigned32, + hwPatchFileName + DisplayString, + hwPatchFileSize + Integer32, + hwPatchFileLocation + DisplayString, + hwPatchFileVersion + DisplayString + } + + hwPatchFileIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of this object identifies the index of this table." + ::= { hwPatchFileEntry 1 } + + hwPatchFileName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the name of a patch file." + ::= { hwPatchFileEntry 2 } + + hwPatchFileSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the size of a patch file." + ::= { hwPatchFileEntry 3 } + + hwPatchFileLocation OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the position of a patch file." + ::= { hwPatchFileEntry 4 } + + hwPatchFileVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the version of the patch file." + ::= { hwPatchFileEntry 5 } + + hwLoadPatchTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwLoadPatchEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The load table of the patch file. + Load the patch file to the memory: + hwSlotIndex:The slot ID of the destination device to be loaded by the patch file, + hwPatchFileIndex:The index of the patch file, + + If hwSlotIndex is 128, it indicates all slots of the device." + ::= { hwPatch 4 } + + hwLoadPatchEntry OBJECT-TYPE + SYNTAX HwLoadPatchEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the hwLoadPatchTable." + INDEX { hwPatchSlotIndex, hwPatchFileIndex } + ::= { hwLoadPatchTable 1 } + + HwLoadPatchEntry ::= + SEQUENCE { + hwPatchLoadDestType + INTEGER, + hwPatchLoadDestIndex + DisplayString, + hwPatchLoadState + INTEGER, + hwLoadPatchRowState + RowStatus + } + + hwPatchLoadDestType OBJECT-TYPE + SYNTAX INTEGER + { + all(1), + slave(2), + slot(3), + chassis(4), + unused(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the type of the board to be loaded with the patch." + ::= { hwLoadPatchEntry 1 } + + hwPatchLoadDestIndex OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the index of the board to be loaded with the patch." + ::= { hwLoadPatchEntry 2 } + + hwPatchLoadState OBJECT-TYPE + SYNTAX INTEGER + { + loading(1), + success(2), + failure(3), + none(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Patch loading state: + loading(1):Patch is loading. + success(2):Patch loading succeeded. + failure(3):Patch loading failed. + none(4):Patch and board do not match." + ::= { hwLoadPatchEntry 3 } + + hwLoadPatchRowState OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object identifies the status of a row." + ::= { hwLoadPatchEntry 51 } + + hwPatchInfo OBJECT IDENTIFIER ::= { hwPatch 5 } + + hwPatchTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPatchEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Running status transfer and query of the patch. + If hwSlotIndex is 128, it indicates all slots of the device. + If hwPatchNum is 65535, it indicates all patches of the specified slot. + If hwPatchNum is 0, it indicates the NP patch of the specified slot. + If hwPatchNum is in range from 1 to 200, it indicates the C patch of the specified slot. + " + ::= { hwPatchInfo 1 } + + hwPatchEntry OBJECT-TYPE + SYNTAX HwPatchEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the hwPatchTable." + INDEX { hwPatchSlotIndex, hwPatchIndex } + ::= { hwPatchTable 1 } + + HwPatchEntry ::= + SEQUENCE { + hwPatchSlotIndex + Integer32, + hwPatchIndex + Unsigned32, + hwPatchUsedFileName + DisplayString, + hwPatchVersion + DisplayString, + hwPatchDescription + DisplayString, + hwPatchProgramVersion + DisplayString, + hwPatchFuncNum + Integer32, + hwPatchTextLen + Integer32, + hwPatchDataLen + Integer32, + hwPatchType + INTEGER, + hwPatchBuildTime + DateAndTime, + hwPatchActiveTime + DateAndTime, + hwPatchAdminStatus + INTEGER, + hwPatchOperateState + INTEGER, + hwPatchOperateDestType + INTEGER, + hwPatchOperateDestIndex + DisplayString + } + + hwPatchSlotIndex OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of this object identifies the index of the slot." + ::= { hwPatchEntry 1 } + + hwPatchIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the index of the patch." + ::= { hwPatchEntry 2 } + + hwPatchUsedFileName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the name of the patch file." + ::= { hwPatchEntry 3 } + + hwPatchVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the version of the patch file." + ::= { hwPatchEntry 4 } + + hwPatchDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the description of the patch." + ::= { hwPatchEntry 5 } + + hwPatchProgramVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object identifies the version number of the host software." + ::= { hwPatchEntry 6 } + + hwPatchFuncNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the number functions contained in the patch." + ::= { hwPatchEntry 7 } + + hwPatchTextLen OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the length of the patch code." + ::= { hwPatchEntry 8 } + + hwPatchDataLen OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the length of the patch data." + ::= { hwPatchEntry 9 } + + hwPatchType OBJECT-TYPE + SYNTAX INTEGER + { + hotCommon(1), + hotTemporary(2), + coolCommon(3), + coolTemporary(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the patch type. + hotCommon(1): indicates the common hot patch. + hotTemporary(2): indicates the temporary hot patch. + coolCommon(3): indicates the common cool patch. + coolTemporary(4): indicates the temporary cool patch." + ::= { hwPatchEntry 10 } + + hwPatchBuildTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the time when a patch file is built." + ::= { hwPatchEntry 11 } + + hwPatchActiveTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the time when a patch file is activated." + ::= { hwPatchEntry 12 } + + hwPatchAdminStatus OBJECT-TYPE + SYNTAX INTEGER + { + run(1), + active(2), + deactive(3), + delete(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies the operation status of a patch. + Run (1): indicates that the patch status is Run. + Active(2): indicates the patch status is Active. + Deactive(3): indicates the patch status is Deactive. + Delete(4): indicates that the patch is deleted." + ::= { hwPatchEntry 13 } + + hwPatchOperateState OBJECT-TYPE + SYNTAX INTEGER + { + patchRunning(1), + patchActive(2), + patchDeactive(3), + patchDeleting(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "status of the patch. + patchRunning(1): indicates that current status of the patch is Run. + patchActive(2): indicates that current status of the patch is Active. + patchDeactive(3): indicates that current status of the patch is Deactive." + ::= { hwPatchEntry 14 } + + hwPatchOperateDestType OBJECT-TYPE + SYNTAX INTEGER + { + all(1), + slave(2), + slot(3), + chassis(4), + unused(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Patch operate object type,it combine with the hwPatchOperateDestIndex + to note the operate object." + ::= { hwPatchEntry 15 } + + hwPatchOperateDestIndex OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Patch operate object index,it combine with chassis,the value of the hwPatchOperateDestType + to note the operate object.hwPatchOperateDestIndex is value such as ccc1,clc2 etc." + ::= { hwPatchEntry 16 } + + hwPatchStateTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPatchStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The statistics information of the patch area on each slot." + ::= { hwPatchInfo 2 } + + hwPatchStateEntry OBJECT-TYPE + SYNTAX HwPatchStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the hwPatchStateTable." + INDEX { hwPatchSlotIndex } + ::= { hwPatchStateTable 1 } + + HwPatchStateEntry ::= + SEQUENCE { + hwPatchNumMax + Unsigned32, + hwPatchIdleNum + Integer32, + hwPatchTextMax + Integer32, + hwPatchDataMax + Integer32, + hwPatchStateTextUsed + Integer32, + hwPatchStateDataUsed + Integer32, + hwPatchStateTotalPatchNum + Integer32, + hwPatchStateTempPatchNum + Integer32, + hwPatchStateCommonPatchNum + Integer32, + hwPatchStateRuningPatchNum + Integer32, + hwPatchStateActivePatchNum + Integer32, + hwPatchStateDeactivePatchNum + Integer32 + } + + hwPatchNumMax OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the maximum number of patches." + ::= { hwPatchStateEntry 1 } + + hwPatchIdleNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the number of idle patches." + ::= { hwPatchStateEntry 2 } + + hwPatchTextMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the size of the code in the patch area." + ::= { hwPatchStateEntry 3 } + + hwPatchDataMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the size of the data in the patch area." + ::= { hwPatchStateEntry 4 } + + hwPatchStateTextUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the size of the used code in the patch area." + ::= { hwPatchStateEntry 5 } + + hwPatchStateDataUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the size of the used data in the patch area." + ::= { hwPatchStateEntry 6 } + + hwPatchStateTotalPatchNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the total number of used patches." + ::= { hwPatchStateEntry 7 } + + hwPatchStateTempPatchNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the total number of used temporary patches." + ::= { hwPatchStateEntry 8 } + + hwPatchStateCommonPatchNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the total number of used common patches." + ::= { hwPatchStateEntry 9 } + + hwPatchStateRuningPatchNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the number of patches in the Run state in the patch area." + ::= { hwPatchStateEntry 10 } + + hwPatchStateActivePatchNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the number of patches in the Active state in the patch area." + ::= { hwPatchStateEntry 11 } + + hwPatchStateDeactivePatchNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the number of patches in the Deactive state in the patch area." + ::= { hwPatchStateEntry 12 } + + hwPatchHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPatchHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Patch history table." + ::= { hwPatchInfo 3 } + + hwPatchHistoryEntry OBJECT-TYPE + SYNTAX HwPatchHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the hwPatchHistoryTable." + INDEX { hwPatchHistoryIndex } + ::= { hwPatchHistoryTable 1 } + + HwPatchHistoryEntry ::= + SEQUENCE { + hwPatchHistoryIndex + Unsigned32, + hwPatchHistoryProgrameVersion + DisplayString, + hwPatchHistoryVersion + DisplayString, + hwSlotId + Integer32, + hwPatchBeginIndex + Integer32, + hwPatchEndIndex + Integer32, + hwPatchHistoryAction + INTEGER, + hwPatchHistoryBeginTime + DateAndTime, + hwPatchHistoryEndTime + DateAndTime + } + + hwPatchHistoryIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the index of the table." + ::= { hwPatchHistoryEntry 1 } + + hwPatchHistoryProgrameVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object identifies the version number of the image file." + ::= { hwPatchHistoryEntry 2 } + + hwPatchHistoryVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the version of the patch." + ::= { hwPatchHistoryEntry 3 } + + hwSlotId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object identifies the slot number of the patch." + ::= { hwPatchHistoryEntry 4 } + + hwPatchBeginIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the start ID of the loaded patch." + ::= { hwPatchHistoryEntry 5 } + + hwPatchEndIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the end ID of the loaded patch." + ::= { hwPatchHistoryEntry 6 } + + hwPatchHistoryAction OBJECT-TYPE + SYNTAX INTEGER + { + running(1), + active(2), + deactive(3), + delete(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the patch status." + ::= { hwPatchHistoryEntry 7 } + + hwPatchHistoryBeginTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the start time of running the patch." + ::= { hwPatchHistoryEntry 8 } + + hwPatchHistoryEndTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the end time of running the patch." + ::= { hwPatchHistoryEntry 9 } + + hwPatchErrorTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPatchErrorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The error record table of patch operation." + ::= { hwPatchInfo 4 } + + hwPatchErrorEntry OBJECT-TYPE + SYNTAX HwPatchErrorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the hwPatchErrorTable." + INDEX { hwPatchErrorIndex } + ::= { hwPatchErrorTable 1 } + + HwPatchErrorEntry ::= + SEQUENCE { + hwPatchErrorIndex + Unsigned32, + hwPatchErrorSlot + Unsigned32, + hwPatchErrorPatchFileName + DisplayString, + hwPatchErrorPatchIndex + Unsigned32, + hwPatchErrorCode + HWPatchErrorType + } + + hwPatchErrorIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the index of the patch error." + ::= { hwPatchErrorEntry 1 } + + hwPatchErrorSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of the slot related to a patch error." + ::= { hwPatchErrorEntry 2 } + + hwPatchErrorPatchFileName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the index of the patch file when the patch has an error." + ::= { hwPatchErrorEntry 3 } + + hwPatchErrorPatchIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the index of the patch when the patch has an error." + ::= { hwPatchErrorEntry 4 } + + hwPatchErrorCode OBJECT-TYPE + SYNTAX HWPatchErrorType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the flag of the patch error." + ::= { hwPatchErrorEntry 5 } + + hwBootRom OBJECT IDENTIFIER ::= { huaweiSystemManMIBObjects 11 } + + hwBootRomTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBootRomEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Boot ROM startup parameter query table." + ::= { hwBootRom 1 } + + hwBootRomEntry OBJECT-TYPE + SYNTAX HwBootRomEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the hwBootRomTable." + INDEX { hwBootRomIndex } + ::= { hwBootRomTable 1 } + + HwBootRomEntry ::= + SEQUENCE { + hwBootRomIndex + INTEGER, + hwBootRomBootDevice + DisplayString, + hwBootRomProcessorNo + Integer32, + hwBootRomHostName + DisplayString, + hwBootRomFileName + DisplayString, + hwBootRomIpOnEthernet + IpAddress, + hwBootRomIpOnBackPlane + IpAddress, + hwBootRomHostIp + IpAddress, + hwBootRomGatewayIp + IpAddress, + hwBootRomUserName + DisplayString, + hwBootRomPassword + DisplayString, + hwBootRomTargetName + DisplayString, + hwBootRomStartupScript + DisplayString, + hwBootRomXModemBaudRate + Integer32, + hwBootRomVersion + Integer32 + } + + hwBootRomIndex OBJECT-TYPE + SYNTAX INTEGER + { + master(1), + slave(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of this object identifies the index of the BootROM table. + " + ::= { hwBootRomEntry 1 } + + hwBootRomBootDevice OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the name of the BootROM startup device." + ::= { hwBootRomEntry 2 } + + hwBootRomProcessorNo OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the number of the BootROM processor." + ::= { hwBootRomEntry 3 } + + hwBootRomHostName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the name of the BootROM host." + ::= { hwBootRomEntry 4 } + + hwBootRomFileName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the name of the BootROM file." + ::= { hwBootRomEntry 5 } + + hwBootRomIpOnEthernet OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the IP address of the BootROM Ethernet interface." + ::= { hwBootRomEntry 6 } + + hwBootRomIpOnBackPlane OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the IP address of the BootROM backplane." + ::= { hwBootRomEntry 7 } + + hwBootRomHostIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the IP address of the BootROM host." + ::= { hwBootRomEntry 8 } + + hwBootRomGatewayIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the IP address of the BootROM gateway." + ::= { hwBootRomEntry 9 } + + hwBootRomUserName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the name of the BootROM user." + ::= { hwBootRomEntry 10 } + + hwBootRomPassword OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the BootROM password." + ::= { hwBootRomEntry 11 } + + hwBootRomTargetName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the name of the BootROM target." + ::= { hwBootRomEntry 12 } + + hwBootRomStartupScript OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the BootROM startup script." + ::= { hwBootRomEntry 13 } + + hwBootRomXModemBaudRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object identifies the baud rate for transmitting the XModem data." + ::= { hwBootRomEntry 14 } + + hwBootRomVersion OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Boot ROM version." + ::= { hwBootRomEntry 15 } + + hwSysUpgrade OBJECT IDENTIFIER ::= { huaweiSystemManMIBObjects 12 } + + hwSysUpgradeTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSysUpgradeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ISSU upgrade table." + ::= { hwSysUpgrade 1 } + + hwSysUpgradeEntry OBJECT-TYPE + SYNTAX HwSysUpgradeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the hwSysUpgradeTable." + INDEX { hwIssuIndex } + ::= { hwSysUpgradeTable 1 } + + HwSysUpgradeEntry ::= + SEQUENCE { + hwIssuIndex + Integer32, + hwIssuMode + INTEGER, + hwIssuImageFile + DisplayString, + hwIssuPafFile + DisplayString, + hwIssuLicenseFile + DisplayString, + hwIssuPatchFile + DisplayString + } + + hwIssuIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Set system issu table index." + ::= { hwSysUpgradeEntry 1 } + + hwIssuMode OBJECT-TYPE + SYNTAX INTEGER + { + issuUpgrade(1), + issuPrecheck(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set system issu upgrade mode." + ::= { hwSysUpgradeEntry 2 } + + hwIssuImageFile OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..127)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the image file." + ::= { hwSysUpgradeEntry 3 } + + hwIssuPafFile OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..127)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the paf file." + ::= { hwSysUpgradeEntry 4 } + + hwIssuLicenseFile OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..127)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the license file." + ::= { hwSysUpgradeEntry 5 } + + hwIssuPatchFile OBJECT-TYPE + SYNTAX DisplayString (SIZE (5..127)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the patch file." + ::= { hwSysUpgradeEntry 6 } + + hwIssuState OBJECT-TYPE + SYNTAX INTEGER + { + noIssuUpgrading(1), + issuUpgrading(2), + issuExceptional(3), + issuRollBackByUserCancel(4), + issuRollBackByExceptional(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "System issu upgrade state." + ::= { hwSysUpgrade 2 } + + hwIssuConditionCheck OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + notRealtimeBackup(2), + slotAbnormal(3), + configurationChange(4), + otherAbnormal(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "System issu upgrade condition check. + The default check result is normal." + ::= { hwSysUpgrade 3 } + + hwSysSourceIndex OBJECT IDENTIFIER ::= { huaweiSystemManMIBObjects 13 } + + hwSysSourceIndexTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSysSourceIndexEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "System file Index query table." + ::= { hwSysSourceIndex 1 } + + hwSysSourceIndexEntry OBJECT-TYPE + SYNTAX HwSysSourceIndexEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the hwBootRomTable." + INDEX { hwSysFileType,hwSysFileName} + ::= { hwSysSourceIndexTable 1 } + + HwSysSourceIndexEntry ::= + SEQUENCE { + hwSysFileType + INTEGER, + hwSysFileName + OCTET STRING, + hwSysFileIndex + Integer32 + } + + hwSysFileType OBJECT-TYPE + SYNTAX INTEGER + { + image(1), + config(2), + paf(3), + license(4), + patch(5) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of this object is an index that indicates the type of a file." + ::= { hwSysSourceIndexEntry 1 } + + hwSysFileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..110)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is an index that indicates the name of a file on the main control board." + ::= { hwSysSourceIndexEntry 2 } + + hwSysFileIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the index of a file in the specified table. + If the value is 0, it indicates that this file does not exist in the specified table." + ::= { hwSysSourceIndexEntry 3 } + + hwSysRebootInfo OBJECT IDENTIFIER ::= { huaweiSystemManMIBObjects 14 } + + hwSysRebootTimes OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the device reboot times. + " + ::= { hwSysRebootInfo 1 } + + hwSysRebootRecordTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSysRebootRecordEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A reboot information record table." + ::= { hwSysRebootInfo 2 } + + hwSysRebootRecordEntry OBJECT-TYPE + SYNTAX HwSysRebootRecordEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of hwSysReloadScheduleTable." + INDEX { hwSysRebootRecordIndex } + ::= { hwSysRebootRecordTable 1 } + + HwSysRebootRecordEntry ::= + SEQUENCE { + hwSysRebootRecordIndex + Integer32, + hwSysRebootReason + INTEGER, + hwSysRebootTime + DateAndTime + } + + hwSysRebootRecordIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of hwSysRebootRecordTable." + ::= { hwSysRebootRecordEntry 1 } + + hwSysRebootReason OBJECT-TYPE + SYNTAX INTEGER + { + manual(1), + powerOff(2), + unknown(3), + schedule(4), + software(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The reason of system's reboot." + ::= { hwSysRebootRecordEntry 2 } + + hwSysRebootTime OBJECT-TYPE + SYNTAX DateAndTime (SIZE (8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time at which the reboot action occurred. + we will only take octet strings + with length 8 for this object which indicates the + local time of the switch. The maximum scheduled + time is 30 days from the current system clock time. + + field octets contents range + 1 1-2 year 0..65536 + 2 3 month 1..12 + 3 4 day 1..31 + 4 5 hour 0..23 + 5 6 minutes 0..59 + 6 7 seconds 0..60 + (use 60 for leap-second) + 7 8 deci-seconds 0..9 + " + ::= { hwSysRebootRecordEntry 3 } + + hwSysDeviceCheck OBJECT IDENTIFIER ::= { huaweiSystemManMIBObjects 15 } + + hwSysDeviceCheckStart OBJECT-TYPE + SYNTAX INTEGER + { + checkStart(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set system check start." + ::= { hwSysDeviceCheck 1 } + + hwSysDeviceCheckState OBJECT-TYPE + SYNTAX INTEGER + { + done(1), + checking(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Get system check state." + ::= { hwSysDeviceCheck 2 } + + hwSysSwitchoverState OBJECT IDENTIFIER ::= { huaweiSystemManMIBObjects 19 } + + hwSysSwitchoverStateTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSysSwitchoverStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Get switchover state of single-chassis" + ::= { hwSysSwitchoverState 1 } + + hwSysSwitchoverStateEntry OBJECT-TYPE + SYNTAX HwSysSwitchoverStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of hwSysSwitchoverStateTable." + INDEX { hwSysSwitchoverStateIndex } + ::= { hwSysSwitchoverStateTable 1 } + + HwSysSwitchoverStateEntry ::= + SEQUENCE { + hwSysSwitchoverStateIndex + Integer32, + hwSysSwitchoverSlotId + Integer32, + hwSysSwitchoverBoardType + INTEGER, + hwSysSwitchoverInfo + OCTET STRING + } + + hwSysSwitchoverStateIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the index of the table." + ::= { hwSysSwitchoverStateEntry 1 } + + hwSysSwitchoverSlotId OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the slot number of the board." + ::= { hwSysSwitchoverStateEntry 2 } + + hwSysSwitchoverBoardType OBJECT-TYPE + SYNTAX INTEGER + { + master(1), + slave(2), + systemMaster(3), + systemSlave(4), + issuOldMaster(5), + issuNewMaster(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the type of the board." + ::= { hwSysSwitchoverStateEntry 3 } + + hwSysSwitchoverInfo OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..190)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object descries the real-time information of HA status." + ::= { hwSysSwitchoverStateEntry 4 } + + + + + + hwSysSwitchoverStateMultiTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSysSwitchoverStateMultiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Get switchover state of multi-chassis" + ::= { hwSysSwitchoverState 2 } + + hwSysSwitchoverStateMultiEntry OBJECT-TYPE + SYNTAX HwSysSwitchoverStateMultiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of hwSysSwitchoverStateMultiTable." + INDEX { hwSysMultiSwtStateIndex } + ::= { hwSysSwitchoverStateMultiTable 1 } + + HwSysSwitchoverStateMultiEntry ::= + SEQUENCE { + hwSysMultiSwtStateIndex + Integer32, + hwSysMultiSwtChassisId + OCTET STRING, + hwSysMultiSwtSlotId + Integer32, + hwSysMultiSwtBoardType + INTEGER, + hwSysMultiSwtInfo + OCTET STRING + } + + hwSysMultiSwtStateIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the index of the table." + ::= { hwSysSwitchoverStateMultiEntry 1 } + + hwSysMultiSwtChassisId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the chassis id." + ::= { hwSysSwitchoverStateMultiEntry 2 } + + hwSysMultiSwtSlotId OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the slot number of the board." + ::= { hwSysSwitchoverStateMultiEntry 3 } + + hwSysMultiSwtBoardType OBJECT-TYPE + SYNTAX INTEGER + { + master(1), + slave(2), + systemMaster(3), + systemSlave(4), + issuOldMaster(5), + issuNewMaster(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the type of the board." + ::= { hwSysSwitchoverStateMultiEntry 4 } + + hwSysMultiSwtInfo OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..190)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object descries the real-time information of HA status." + ::= { hwSysSwitchoverStateMultiEntry 5 } + + hwSysVoiceFile OBJECT IDENTIFIER ::= { huaweiSystemManMIBObjects 20 } + + hwSysVoiceFileNum OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the number of configuration files. + The object calculates the number of configuration files given by hwSysCFGFileTable. + The value ranges from 0 to 2147483647. + " + ::= { hwSysVoiceFile 1 } + + hwSysVoiceFileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSysVoiceFileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of configuration files in this system." + ::= { hwSysVoiceFile 2 } + + hwSysVoiceFileEntry OBJECT-TYPE + SYNTAX HwSysVoiceFileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A configuration file entry. Each entry consists of information of + a configuration file. + hwSysCFGFileIndex exclusively decides a configuration file." + INDEX { hwSysVoiceFileIndex } + ::= { hwSysVoiceFileTable 1 } + + HwSysVoiceFileEntry ::= + SEQUENCE { + hwSysVoiceFileIndex + Integer32, + hwSysVoiceFileName + DisplayString, + hwSysVoiceFileSize + Integer32, + hwSysVoiceFileLocation + DisplayString + } + + hwSysVoiceFileIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of this object identifies the index of the configuration file." + ::= { hwSysVoiceFileEntry 1 } + + hwSysVoiceFileName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the name of the configuration file. + Currently, Huawei products support two formats of configuration files, namely, .CFG and .ZIP. + A file name containing path and suffix is a string of 4 to 64 characters. + " + ::= { hwSysVoiceFileEntry 2 } + + hwSysVoiceFileSize OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the size of the configuration file. + The value ranges from 0 to 2147483647. + " + ::= { hwSysVoiceFileEntry 3 } + + hwSysVoiceFileLocation OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the location of the configuration file, namely, the path." + ::= { hwSysVoiceFileEntry 4 } + + hwSysWlanApUpgrade OBJECT IDENTIFIER ::= { huaweiSystemManMIBObjects 24 } + + hwSysWlanApUpgradeCmd OBJECT IDENTIFIER ::= { hwSysWlanApUpgrade 1 } + + hwSysWlanApUpgradeMode OBJECT-TYPE + SYNTAX INTEGER + { + ftp(1), + sftp(2), + tftp(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies the ap upgrade mode. + The value ranges from 1 to 3." + ::= { hwSysWlanApUpgradeCmd 1 } + + hwSysWlanApUpgradeFileName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..127)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies the filename of the ap upgrade file. + The value ranges from 1 to 127." + ::= { hwSysWlanApUpgradeCmd 2 } + + hwSysWlanApUpgradeServerIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies server ip address in ipv4 format." + ::= { hwSysWlanApUpgradeCmd 3 } + + hwSysWlanApUpgradeServerUserName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies the username of server. + The value ranges from 0 to 31." + ::= { hwSysWlanApUpgradeCmd 4 } + + hwSysWlanApUpgradeServerPassword OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies the password of server. + The value ranges from 0 to 63." + ::= { hwSysWlanApUpgradeCmd 5 } + + hwSysWlanApUpgradeStatus OBJECT IDENTIFIER ::= { hwSysWlanApUpgrade 2 } + + hwSysWlanApUpgradeProgressStatus OBJECT-TYPE + SYNTAX INTEGER + { + updating(0), + updateSuccessful(1), + updateFailed(2), + failToDownloadFile(4), + efsAndVersionMismatched(5), + invalidFileName(6), + efsAndApTypeMismatched(7), + fileContentError(8), + writingMemoryError(9), + noUpdateResult(10) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies the status of the upgrade or the last result of the upgrade. + The value ranges from 0 to 10." + ::= { hwSysWlanApUpgradeStatus 1 } + + hwSysWlanApUpgradeLoadProgress OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies the progress of file downloading. + The value ranges from 0 to 100." + ::= { hwSysWlanApUpgradeStatus 2 } + + hwSysWlanApUpgradeStorageProgress OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies the progress of file storaging. + The value ranges from 0 to 100." + ::= { hwSysWlanApUpgradeStatus 3 } + + hwSysWlanApUpgradeNotifications OBJECT IDENTIFIER ::= { hwSysWlanApUpgrade 3 } + + hwSysWlanApUpgradeBeginNotify NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "This notification occurs when ap begin to update." + ::= { hwSysWlanApUpgradeNotifications 1 } + + hwSysWlanApUpgradeResultNotify NOTIFICATION-TYPE + OBJECTS { hwSysWlanApUpgradeProgressStatus } + STATUS current + DESCRIPTION + "This notification occurs when ap has updated successfully or failed." + ::= { hwSysWlanApUpgradeNotifications 2 } + + hwSysWlanApUpgradeUbootNotMatchNotify NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "This notification occurs when ap uboot not match version." + ::= { hwSysWlanApUpgradeNotifications 3 } + + hwSysWlanApUpgradeAssistantPackageNotMatchNotify NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "This notification occurs when ap upgrade-assistant-package not match version." + ::= { hwSysWlanApUpgradeNotifications 4 } + + hwSysAndroidFile OBJECT IDENTIFIER ::= { huaweiSystemManMIBObjects 25 } + + hwSysAndroidFileNum OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the number of Android files. + The object calculates the number of android files given by hwSysAndroidFileTable. + The value ranges from 0 to 2147483647. + " + ::= { hwSysAndroidFile 1 } + + hwSysAndroidFileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSysAndroidFileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of android files in this system." + ::= { hwSysAndroidFile 2 } + + hwSysAndroidFileEntry OBJECT-TYPE + SYNTAX HwSysAndroidFileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A android file entry. Each entry consists of information of + a android file. + hwSysAndroidFileIndex exclusively decides a android file." + INDEX { hwSysAndroidFileIndex } + ::= { hwSysAndroidFileTable 1 } + + HwSysAndroidFileEntry ::= + SEQUENCE { + hwSysAndroidFileIndex + Integer32, + hwSysAndroidFileName + DisplayString, + hwSysAndroidFileSize + Integer32, + hwSysAndroidFileLocation + DisplayString, + hwSysAndroidFileReason + DisplayString + } + + hwSysAndroidFileIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of this object identifies the index of the android file." + ::= { hwSysAndroidFileEntry 1 } + + hwSysAndroidFileName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the name of the android file. + Currently, Huawei products support one format of android files, namely, .BIN. + A file name containing path and suffix is a string of 4 to 64 characters. + " + ::= { hwSysAndroidFileEntry 2 } + + hwSysAndroidFileSize OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the size of the android file. + The value ranges from 0 to 2147483647. + " + ::= { hwSysAndroidFileEntry 3 } + + hwSysAndroidFileLocation OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the location of the android file, namely, the path." + ::= { hwSysAndroidFileEntry 4 } + + hwSysAndroidFileReason OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the error cause of the android file." + ::= { hwSysAndroidFileEntry 5 } + + hwTrustStartup OBJECT IDENTIFIER ::= { huaweiSystemManMIBObjects 26 } + + hwTpmStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwTpmStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Tpm status query table." + ::= { hwTrustStartup 1 } + + hwTpmStatusEntry OBJECT-TYPE + SYNTAX HwTpmStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the hwTpmStatusTable." + INDEX { hwTpmPhysicalIndex } + ::= { hwTpmStatusTable 1 } + + HwTpmStatusEntry ::= + SEQUENCE { + hwTpmPhysicalIndex + PhysicalIndex, + hwTpmPhysicalName + SnmpAdminString, + hwTpmVersion + DisplayString, + hwTpmManufacturer + DisplayString, + hwTpmStatus + INTEGER, + hwSetTpmStatusRst + INTEGER + } + + hwTpmPhysicalIndex OBJECT-TYPE + SYNTAX PhysicalIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the physical entity." + ::= { hwTpmStatusEntry 1 } + + hwTpmPhysicalName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The textual name of the physical entity." + ::= { hwTpmStatusEntry 2 } + + hwTpmVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..50)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Tpm version of hwTpmStatusTable." + ::= { hwTpmStatusEntry 3 } + + hwTpmManufacturer OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..50)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Tpm manufacturer of hwTpmStatusTable." + ::= { hwTpmStatusEntry 4 } + + hwTpmStatus OBJECT-TYPE + SYNTAX INTEGER + { + active(1), + inactive(2), + unknown(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Tpm status of hwTpmStatusTable, value can be active, inactive or unknown." + ::= { hwTpmStatusEntry 5 } + + hwSetTpmStatusRst OBJECT-TYPE + SYNTAX INTEGER + { + noSetting(1), + success(2), + failure(3), + setting(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Set tpm status: + noSetting(1): No setting tpm status. + success(2): Setting tpm status succeeded. + failure(3): Setting tpm status failed. + setting(4): Setting tpm status is processing." + ::= { hwTpmStatusEntry 6 } + + hwTrustStartupReportTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwTrustStartupReportEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Trust-startup report query table." + ::= { hwTrustStartup 2 } + + hwTrustStartupReportEntry OBJECT-TYPE + SYNTAX HwTrustStartupReportEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the hwTrustStartupReportTable." + INDEX { hwTrustPhysicalIndex, hwTrustItemIndex} + ::= { hwTrustStartupReportTable 1 } + + HwTrustStartupReportEntry ::= + SEQUENCE { + hwTrustPhysicalIndex + PhysicalIndex, + hwTrustItemIndex + Integer32, + hwTrustPhysicalName + SnmpAdminString, + hwTrustStartupReportItem + DisplayString, + hwTpmPcr + DisplayString, + hwTpmPcrBenchmark + DisplayString, + hwVerifyResult + INTEGER + } + + hwTrustPhysicalIndex OBJECT-TYPE + SYNTAX PhysicalIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the physical entity." + ::= { hwTrustStartupReportEntry 1 } + + hwTrustItemIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the index of the table." + ::= { hwTrustStartupReportEntry 2 } + + hwTrustPhysicalName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The textual name of the physical entity." + ::= { hwTrustStartupReportEntry 3 } + + hwTrustStartupReportItem OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..100)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Report item of hwTrustStartupReportTable." + ::= { hwTrustStartupReportEntry 4 } + + hwTpmPcr OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..100)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Report tpm-pcr of hwTrustStartupReportTable." + ::= { hwTrustStartupReportEntry 5 } + + hwTpmPcrBenchmark OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..100)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Tpm pcr benchmark of hwTrustStartupReportTable." + ::= { hwTrustStartupReportEntry 6 } + + hwVerifyResult OBJECT-TYPE + SYNTAX INTEGER + { + ok(1), + error(2), + unknown(3), + update(4), + okAndUpdate(5), + errorAndUpdate(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Verify result of hwTrustStartupReportTable, value can be ok, error, unknown,update,okAndUpdate or errorAndUpdate now." + ::= { hwTrustStartupReportEntry 7 } + + hwCodeSign OBJECT IDENTIFIER ::= { huaweiSystemManMIBObjects 27 } + + hwSoftCrlInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSoftCrlInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Software crl info query table." + ::= { hwCodeSign 1 } + + hwSoftCrlInfoEntry OBJECT-TYPE + SYNTAX HwSoftCrlInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the hwSoftCrlInfoTable." + INDEX { hwCrlInfoIndex } + ::= { hwSoftCrlInfoTable 1 } + HwSoftCrlInfoEntry ::= + SEQUENCE { + hwCrlInfoIndex + Integer32, + hwCrlSlotId + DisplayString, + hwCrlPublisher + DisplayString, + hwCrlIssueDate + DateAndTime, + hwCrlStatus + INTEGER + } + + hwCrlInfoIndex OBJECT-TYPE + SYNTAX Integer32 (1..64) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of this object identifies the index of this table." + ::= { hwSoftCrlInfoEntry 1 } + + hwCrlSlotId OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The slot ID of board." + ::= { hwSoftCrlInfoEntry 2 } + + hwCrlPublisher OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Publisher of the CRL." + ::= { hwSoftCrlInfoEntry 3 } + + hwCrlIssueDate OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The issue date of the CRL." + ::= { hwSoftCrlInfoEntry 4 } + + hwCrlStatus OBJECT-TYPE + SYNTAX INTEGER + { + invalid(0), + valid(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the CRL." + ::= { hwSoftCrlInfoEntry 5 } + + hwSoftCrlFileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSoftCrlFileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Software crl file query table." + ::= { hwCodeSign 2 } + + hwSoftCrlFileEntry OBJECT-TYPE + SYNTAX HwSoftCrlFileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the hwSoftCrlFileEntry." + INDEX { hwCrlFileIndex } + ::= { hwSoftCrlFileTable 1 } + + HwSoftCrlFileEntry ::= + SEQUENCE { + hwCrlFileIndex + Integer32, + hwCrlFileName + DisplayString + } + + hwCrlFileIndex OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of this object identifies the index of this table." + ::= { hwSoftCrlFileEntry 1 } + + hwCrlFileName OBJECT-TYPE + SYNTAX DisplayString (SIZE (5..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of crl files in MMB's home directory." + ::= { hwSoftCrlFileEntry 2 } + + hwSoftCrlLoadTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSoftCrlLoadEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Software crl load table." + ::= { hwCodeSign 3 } + + hwSoftCrlLoadEntry OBJECT-TYPE + SYNTAX HwSoftCrlLoadEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the hwSoftCrlLoadEntry." + INDEX { hwCrlFileIndex } + ::= { hwSoftCrlLoadTable 1 } + + HwSoftCrlLoadEntry ::= + SEQUENCE { + hwCrlLoadAction + INTEGER, + hwCrlLoadRst + INTEGER + } + + hwCrlLoadAction OBJECT-TYPE + SYNTAX INTEGER + { + load(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action of loading software crl." + ::= { hwSoftCrlLoadEntry 1 } + + hwCrlLoadRst OBJECT-TYPE + SYNTAX INTEGER + { + loadSuccess(0), + fileNotExist(1), + fileNotNew(2), + publisherNotSame(3), + nextStartupSoftwareCheckFailed(4), + crlLoadFailed(5), + crlFormatError(6), + loading(7), + crlNameInvalid(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The result of Loading software crl: + loadSuccess(0): Succeeded in loading the CRL. + fileNotExist(1): The file of CRL does not exist on the main control board. + fileNotNew(2): The CRL file is not the latest. + publisherNotSame(3): The publisher of the CRL file to be updated is inconsistent with that of the CRL file on the device. + nextStartupSoftwareCheckFailed(4): The code signature verification of the next startup software package failed. Update the software package. + crlLoadFailed(5): Loading the CRL failed. + crlFormatError(6): The CRL format is error. + loading(7): Loading. + crlNameInvalid(8): The file name is invalid." + ::= { hwSoftCrlLoadEntry 2 } + +-- ==================================== +-- HUAWEI-SYS-MAN-MIB MIB - Notification Information +-- ==================================== + + huaweiSystemManMIBNotifications OBJECT IDENTIFIER ::= { huaweiSystemManMIB 2 } + + hwSysClockChangedNotification NOTIFICATION-TYPE + OBJECTS { hwSysLocalClock } + STATUS current + DESCRIPTION + "This object indicates the notification sent when the system clock changes. + When the system clock changes, this trap is triggered. For example, + the system clock is changed through command lines. + " + ::= { huaweiSystemManMIBNotifications 1 } + + hwSysReloadNotification NOTIFICATION-TYPE + OBJECTS { hwSysReloadImage, hwSysReloadCfgFile, hwSysReloadReason, hwSysReloadScheduleTime, hwSysReloadAction, + hwSysReloadPafFile, hwSysReloadLicenseFile, hwSysReloadPatchFile, hwSysReloadAndroidFile} + STATUS current + DESCRIPTION + "This object indicates the restart notification." + ::= { huaweiSystemManMIBNotifications 2 } + + hwSysMasterHDError NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "When the hard disk on master board cannot be read and written because of a certain error, + the hard disk on master board is unregistered and the notification is sent. + " + ::= { huaweiSystemManMIBNotifications 3 } + + hwSysSlaveHDError NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "When the hard disk on slave board cannot be read and written because of a certain error, + the hard disk on slave board is unregistered and the notification is sent. + " + ::= { huaweiSystemManMIBNotifications 4 } + + hwPatchTrap OBJECT IDENTIFIER ::= { huaweiSystemManMIBNotifications 5 } + + hwPatchErrorTrap NOTIFICATION-TYPE + OBJECTS { hwPatchErrorSlot, hwPatchErrorPatchIndex, hwPatchErrorCode, hwPatchErrorPatchFileName } + STATUS current + DESCRIPTION + "Notification about a patch operation failure. This trap is reported when patch installation or patch status configuration fails. + The trap contents include hwPatchErrorSlot, hwPatchErrorPatchIndex, hwPatchErrorCode, and hwPatchErrorPatchFileName." + ::= { hwPatchTrap 1 } + + hwPatchActiveOverTimeTrap NOTIFICATION-TYPE + OBJECTS { hwPatchOperateState } + STATUS current + DESCRIPTION + "The patch is not run within 24 hours after it is activated." + ::= { hwPatchTrap 2 } + + hwPatchMalfunctionComebackTrap NOTIFICATION-TYPE + OBJECTS { hwPatchOperateState } + STATUS current + DESCRIPTION + "The patch operation is restored." + ::= { hwPatchTrap 3 } + + hwPatchUpdateTrap NOTIFICATION-TYPE + OBJECTS { hwPatchVersion, hwPatchType, hwPatchOperateState} + STATUS current + DESCRIPTION + "Notification about a trap status change. This trap is reported when patch installation or patch status configuration succeeds." + ::= { hwPatchTrap 4 } + + hwSysMasterCfcardError NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "When the cfcard on master board can't be read and written because + of some error, the Cfcard on master board will be unregistered and + the notification is sent. + " + ::= { huaweiSystemManMIBNotifications 6 } + + hwSysSlaveCfcardError NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "When the cfcard on slave board can't be read and written because + of some error, the Cfcard on slave board will be unregistered and + the notification is sent. + " + ::= { huaweiSystemManMIBNotifications 7 } + + hwSysSlaveSwitchSuccessNotification NOTIFICATION-TYPE + OBJECTS { hwSysSlaveSwitchChassisNum, hwSysSlaveSwitchSrc, hwSysSlaveSwitchDst } + STATUS current + DESCRIPTION + "This object indicates that the hwSysSlaveSwitchChassisNum + chassis is successfully switched." + ::= { huaweiSystemManMIBNotifications 8 } + + hwSysSlaveSwitchFailNotification NOTIFICATION-TYPE + OBJECTS { hwSysSlaveSwitchChassisNum } + STATUS current + DESCRIPTION + "This object indicates that the hwSysSlaveSwitchChassisNum + chassis fails to be switched." + ::= { huaweiSystemManMIBNotifications 9 } + + hwSysIssuNotification NOTIFICATION-TYPE + OBJECTS { hwIssuState, hwIssuConditionCheck } + STATUS current + DESCRIPTION + "When the ISSU upgrade over, it will send success or failed message." + ::= { huaweiSystemManMIBNotifications 10 } + + hwPatchInstallFail NOTIFICATION-TYPE + OBJECTS { hwPatchUsedFileName, hwPatchVersion, hwPatchFailReason } + STATUS current + DESCRIPTION + "The patch package install fail notification." + ::= { huaweiSystemManMIBNotifications 11 } + + hwPatchInstallFailClear NOTIFICATION-TYPE + OBJECTS { hwPatchUsedFileName, hwPatchVersion, hwPatchFailReason } + STATUS current + DESCRIPTION + "The patch package install fail clear notification." + ::= { huaweiSystemManMIBNotifications 12 } + + hwSumUpgradeSuccess NOTIFICATION-TYPE + OBJECTS { hwSysImageVersion } + STATUS current + DESCRIPTION + "The patch package upgrade success notification" + ::= { huaweiSystemManMIBNotifications 13 } + + hwSysCfgFileErrorNotification NOTIFICATION-TYPE + OBJECTS { hwSysCFGFileName,hwSysCFGFileReason} + STATUS current + DESCRIPTION + "This object notifies that some error occurs when the configuration file is specified as the next startup configuration file." + ::= { huaweiSystemManMIBNotifications 14 } + + hwSysImageErrorNotification NOTIFICATION-TYPE + OBJECTS { hwSysImageName,hwSysImageName,hwSysImageReason } + STATUS current + DESCRIPTION + "The image file upgrade fail notification. The first hwSysImageName indicates the current image file, + and the second hwSysImageName indicates the next startup image file." + ::= { huaweiSystemManMIBNotifications 15 } + + hwSysPafChangeNotification NOTIFICATION-TYPE + OBJECTS { hwSysReloadEntity, hwSysPafFileName } + STATUS current + DESCRIPTION + "This object indicates the notification sent when the system PAF file changes.The hwSysPafFileName indicates system PAF file, + and the hwSysReloadEntity indicates the board type(1 means main board,2 means slave main board)." + ::= { huaweiSystemManMIBNotifications 16 } + + hwSysLicenseChangeNotification NOTIFICATION-TYPE + OBJECTS { hwSysReloadEntity, hwSysLicenseFileName } + STATUS current + DESCRIPTION + "This object indicates the notification sent when the system license file changes.The hwSysLicenseFileName indicates the system license file, + and the hwSysReloadEntity indicates the board type(1 means main board,2 means slave main board)." + ::= { huaweiSystemManMIBNotifications 17 } + + hwSystemBoardExclude NOTIFICATION-TYPE + OBJECTS { entPhysicalIndex, entPhysicalName } + STATUS current + DESCRIPTION + "The board(s) excluded during software upgrading" + ::= { huaweiSystemManMIBNotifications 18 } + + hwSystemBoardExcludeClear NOTIFICATION-TYPE + OBJECTS { entPhysicalIndex, entPhysicalName } + STATUS current + DESCRIPTION + "The board(s) excluded retrieved during software upgrading" + ::= { huaweiSystemManMIBNotifications 19 } + + hwSysEvmTraps OBJECT IDENTIFIER ::= { huaweiSystemManMIBNotifications 20 } + + hwSysEvmTrapsObject OBJECT IDENTIFIER ::= { hwSysEvmTraps 1 } + + hwSysEvmRoleName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of this object identifies the number of Android files. + The object calculates the number of android files given by hwSysAndroidFileTable. + The value ranges from 0 to 2147483647. + " + ::= { hwSysEvmTrapsObject 1 } + + hwSysEvmDownloadFileName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of this object identifies the number of Android files. + The object calculates the number of android files given by hwSysAndroidFileTable. + The value ranges from 0 to 2147483647. + " + ::= { hwSysEvmTrapsObject 2 } + + hwSysEvmInstallFileName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of this object identifies the number of Android files. + The object calculates the number of android files given by hwSysAndroidFileTable. + The value ranges from 0 to 2147483647. + " + ::= { hwSysEvmTrapsObject 3 } + + hwSysEvmNotifications OBJECT IDENTIFIER ::= { hwSysEvmTraps 2 } + hwEvmVmAbnormalRunNotification NOTIFICATION-TYPE + OBJECTS { hwSysEvmRoleName } + STATUS current + DESCRIPTION + "The board(s) excluded retrieved during software upgrading" + ::= { hwSysEvmNotifications 1 } + + hwEvmVmNotRunningNotification NOTIFICATION-TYPE + OBJECTS { hwSysEvmRoleName } + STATUS current + DESCRIPTION + "The board(s) excluded retrieved during software upgrading" + ::= { hwSysEvmNotifications 2 } + + + hwEvmVmAbnormalRestartNotification NOTIFICATION-TYPE + OBJECTS { hwSysEvmRoleName } + STATUS current + DESCRIPTION + "The board(s) excluded retrieved during software upgrading" + ::= { hwSysEvmNotifications 3 } + + + hwEvmDownloadFailedNotification NOTIFICATION-TYPE + OBJECTS { hwSysEvmDownloadFileName } + STATUS current + DESCRIPTION + "The board(s) excluded retrieved during software upgrading" + ::= { hwSysEvmNotifications 4 } + + + hwEvmInstallFailedNotification NOTIFICATION-TYPE + OBJECTS { hwSysEvmInstallFileName } + STATUS current + DESCRIPTION + "The board(s) excluded retrieved during software upgrading" + ::= { hwSysEvmNotifications 5 } + + hwTpmStaticMeasureAlarm NOTIFICATION-TYPE + OBJECTS { hwTrustPhysicalName, hwTrustStartupReportItem} + STATUS current + DESCRIPTION + "Results of static integrity measurement mismatch during a boot" + ::= { huaweiSystemManMIBNotifications 21 } + + hwTpmStaticMeasureAlarmClear NOTIFICATION-TYPE + OBJECTS { hwTrustPhysicalName, hwTrustStartupReportItem} + STATUS current + DESCRIPTION + "Results of static integrity measurement resume matching during a boot" + ::= { huaweiSystemManMIBNotifications 22 } + + huaweiSystemManMIBConformance OBJECT IDENTIFIER ::= { huaweiSystemManMIB 3 } + + huaweiSystemManMIBCompliances OBJECT IDENTIFIER ::= { huaweiSystemManMIBConformance 1 } + + huaweiSystemManMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which implement + the Huawei system management MIB." + MODULE -- this module + MANDATORY-GROUPS { huaweiSysClockGroup, huaweiSysReloadGroup, huaweiSysImageGroup, huaweiSysCFGFileGroup, huaweiSystemManNotificationGroup + } + ::= { huaweiSystemManMIBCompliances 1 } + + huaweiSystemManMIBGroups OBJECT IDENTIFIER ::= { huaweiSystemManMIBConformance 2 } + + huaweiSysClockGroup OBJECT-GROUP + OBJECTS { hwSysLocalClock } + STATUS current + DESCRIPTION + "A collection of objects providing mandatory system reload." + ::= { huaweiSystemManMIBGroups 1 } + + huaweiSysReloadGroup OBJECT-GROUP + OBJECTS { hwSysReloadSchedule, hwSysReloadAction, hwSysReloadImage, hwSysReloadCfgFile, hwSysReloadReason, + hwSysReloadPatchFile, hwSysReloadLicenseFile, hwSysReloadPafFile, hwSysReloadPatchState, hwSysLatestRebootErrorInfo, + hwSysReloadScheduleTime, hwSysReloadEntity, hwSysReloadRowStatus, hwSysReloadOperateDestType, hwSysReloadOperateDestIndex, + hwSysSlaveSwitchChassisNum, hwSysSlaveSwitchOperType, hwSysSlaveSwitchEnableStatus,hwSysDelayReboot, hwSysReloadAndroidFile} + STATUS current + DESCRIPTION + " A collection of objects providing mandatory system clock + information." + ::= { huaweiSystemManMIBGroups 2 } + + huaweiSysImageGroup OBJECT-GROUP + OBJECTS { hwSysImageNum, hwSysImageName, hwSysImageSize, hwSysImageLocation, hwSysImageVersion + } + STATUS current + DESCRIPTION + "A collection of objects providing mandatory system image + information." + ::= { huaweiSystemManMIBGroups 3 } + + huaweiSysCFGFileGroup OBJECT-GROUP + OBJECTS { hwSysCFGFileNum, hwSysCFGFileName, hwSysCFGFileSize, hwSysCFGFileLocation } + STATUS current + DESCRIPTION + "A collection of objects providing mandatory system configureation + file information." + ::= { huaweiSystemManMIBGroups 4 } + + hwSysCurGroup OBJECT-GROUP + OBJECTS { hwSysCurCFGFileIndex, hwSysCurImageIndex, hwSysCurPafFileIndex, hwSysCurLicenseIndex, hwSysCurPatchFileIndex, + hwSysCurVoiceFileIndex } + STATUS current + DESCRIPTION + "A collection of system current status." + ::= { huaweiSystemManMIBGroups 5 } + + huaweiSystemManNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwSysClockChangedNotification, hwSysReloadNotification, hwSysSlaveSwitchSuccessNotification, + hwSysSlaveSwitchFailNotification, hwSysIssuNotification, hwPatchInstallFail, hwPatchInstallFailClear, hwSumUpgradeSuccess, hwSysCfgFileErrorNotification, hwSysImageErrorNotification, hwSysPafChangeNotification, + hwSysLicenseChangeNotification, hwSystemBoardExclude, hwSystemBoardExcludeClear, hwEvmVmAbnormalRunNotification, hwEvmVmNotRunningNotification, hwEvmVmAbnormalRestartNotification, hwEvmDownloadFailedNotification, hwEvmInstallFailedNotification } + STATUS current + DESCRIPTION + "A collection of notification." + ::= { huaweiSystemManMIBGroups 6 } + + huaweiSystemHDNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwSysMasterHDError, hwSysSlaveHDError } + STATUS current + DESCRIPTION + "A collection of notification about system hard disk." + ::= { huaweiSystemManMIBGroups 7 } + + hwPatchLoadGroup OBJECT-GROUP + OBJECTS { hwPatchLoadDestType, hwPatchLoadDestIndex, hwLoadPatchRowState } + STATUS current + DESCRIPTION + "Description." + ::= { huaweiSystemManMIBGroups 8 } + + hwPatchTrapsGrop NOTIFICATION-GROUP + NOTIFICATIONS { hwPatchErrorTrap, hwPatchActiveOverTimeTrap, hwPatchMalfunctionComebackTrap, hwPatchUpdateTrap } + STATUS current + DESCRIPTION + "Patch operation error." + ::= { huaweiSystemManMIBGroups 9 } + + hwPatchInfoGroup OBJECT-GROUP + OBJECTS { hwPatchDescription, hwPatchFuncNum, hwPatchTextLen, hwPatchDataLen, hwPatchType, + hwPatchAdminStatus, hwPatchStateTempPatchNum, hwPatchStateCommonPatchNum, hwPatchStateRuningPatchNum, hwPatchStateActivePatchNum, + hwPatchStateDeactivePatchNum, hwPatchHistoryVersion, hwPatchStateTotalPatchNum, hwPatchStateDataUsed, hwPatchStateTextUsed, + hwPatchDataMax, hwPatchTextMax, hwPatchIdleNum, hwPatchNumMax, hwPatchActiveTime, + hwPatchBuildTime, hwPatchVersion, hwPatchHistoryProgrameVersion, hwPatchFileName, hwPatchUsedFileName, + hwPatchErrorTableMax, hwPatchHistoryTableMax, hwPatchRecordReset, hwPatchProgramVersion, hwPatchOperateState, + hwPatchErrorSlot, hwPatchErrorPatchIndex, hwPatchErrorCode, hwPatchHistoryBeginTime, hwPatchHistoryEndTime, + hwPatchHistoryAction, hwPatchEndIndex, hwPatchTrapEnble, hwPatchBeginIndex, hwPatchId, + hwPatchLatestId, hwSlotId, hwPatchErrorPatchFileName, hwPatchFailReason } + STATUS current + DESCRIPTION + "Description." + ::= { huaweiSystemManMIBGroups 10 } + + hwPatchFileGroup OBJECT-GROUP + OBJECTS { hwPatchFileName, hwPatchFileSize, hwPatchFileLocation, hwPatchFileVersion, hwPatchFileNum + } + STATUS current + DESCRIPTION + "Description." + ::= { huaweiSystemManMIBGroups 11 } + + hwSysPafFileGroup OBJECT-GROUP + OBJECTS { hwSysPafFileName, hwSysPafFileSize, hwSysPafFileLocation, hwSysPafFileVersion, hwSysPafFileNum + } + STATUS current + DESCRIPTION + "Description." + ::= { huaweiSystemManMIBGroups 13 } + + hwSysPafLicenseGroup OBJECT-GROUP + OBJECTS { hwSysLicenseFileNum, hwSysLicenseFileName, hwSysLicenseFileSize, hwSysLicenseFileLocation } + STATUS current + DESCRIPTION + "Description." + ::= { huaweiSystemManMIBGroups 14 } + + hwSysRebootAndSwitchGrop OBJECT-GROUP + OBJECTS { hwSysReboot, hwSysSlaveSwitchEnable } + STATUS current + DESCRIPTION + "Description." + ::= { huaweiSystemManMIBGroups 15 } + + hwBootRomGroup OBJECT-GROUP + OBJECTS { hwBootRomBootDevice, hwBootRomHostName, hwBootRomFileName, hwBootRomIpOnEthernet, hwBootRomIpOnBackPlane, + hwBootRomHostIp, hwBootRomGatewayIp, hwBootRomUserName, hwBootRomPassword, hwBootRomTargetName, + hwBootRomStartupScript, hwBootRomXModemBaudRate, hwBootRomVersion, hwBootRomProcessorNo } + STATUS current + DESCRIPTION + "Description." + ::= { huaweiSystemManMIBGroups 16 } + + hwSystemCfcardNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwSysMasterCfcardError, hwSysSlaveCfcardError } + STATUS current + DESCRIPTION + "A collection of notification about system cfcard." + ::= { huaweiSystemManMIBGroups 17 } + + hwSysUpgradeGroup OBJECT-GROUP + OBJECTS {hwIssuMode, hwIssuImageFile, hwIssuPafFile, hwIssuLicenseFile, hwIssuPatchFile, hwIssuState, hwIssuConditionCheck} + STATUS current + DESCRIPTION + "A collection of system upgrade." + ::= { huaweiSystemManMIBGroups 18 } + + hwSysRebootInfoGroup OBJECT-GROUP + OBJECTS { hwSysRebootTimes, hwSysRebootReason, hwSysRebootTime } + STATUS current + DESCRIPTION + "A collection of system upgrade." + ::= { huaweiSystemManMIBGroups 19 } + + hwSysDeviceCheckGroup OBJECT-GROUP + OBJECTS {hwSysDeviceCheckStart, hwSysDeviceCheckState} + STATUS current + DESCRIPTION + "A collection of system device checks." + ::= { huaweiSystemManMIBGroups 20 } + + huaweiSysVoiceFileGroup OBJECT-GROUP + OBJECTS { hwSysVoiceFileNum, hwSysVoiceFileName, hwSysVoiceFileSize, hwSysVoiceFileLocation } + STATUS current + DESCRIPTION + "A collection of objects providing mandatory system configureation + file information." + ::= { huaweiSystemManMIBGroups 21 } + + hwSysWlanApUpgradeCmdGroup OBJECT-GROUP + OBJECTS { hwSysWlanApUpgradeMode, hwSysWlanApUpgradeFileName, hwSysWlanApUpgradeServerIp, hwSysWlanApUpgradeServerUserName, hwSysWlanApUpgradeServerPassword + } + STATUS current + DESCRIPTION + "A collection of system wlan ap upgrade." + ::= { huaweiSystemManMIBGroups 22 } + + hwSysWlanApUpgradeStatusGroup OBJECT-GROUP + OBJECTS { hwSysWlanApUpgradeProgressStatus, hwSysWlanApUpgradeLoadProgress, hwSysWlanApUpgradeStorageProgress } + STATUS current + DESCRIPTION + "A collection of system wlan ap upgrade status." + ::= { huaweiSystemManMIBGroups 23 } + + hwSysWlanApUpgradeNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwSysWlanApUpgradeBeginNotify, hwSysWlanApUpgradeResultNotify, hwSysWlanApUpgradeUbootNotMatchNotify, hwSysWlanApUpgradeAssistantPackageNotMatchNotify } + STATUS current + DESCRIPTION + "A collection of system wlan ap upgrade notifications." + ::= { huaweiSystemManMIBGroups 24 } + + huaweiSysAndroidFileGroup OBJECT-GROUP + OBJECTS { hwSysAndroidFileNum, hwSysAndroidFileName, hwSysAndroidFileSize, hwSysAndroidFileLocation } + STATUS current + DESCRIPTION + "A collection of objects providing mandatory system android + file information." + ::= { huaweiSystemManMIBGroups 25 } + huaweihwSysEvmTrapsObjectGroup OBJECT-GROUP + OBJECTS { hwSysEvmRoleName, hwSysEvmDownloadFileName, hwSysEvmInstallFileName } + STATUS current + DESCRIPTION + "A collection of objects providing EVM system trap objects." + ::= { huaweiSystemManMIBGroups 26 } + END diff --git a/MIBS/huawei/HUAWEI-SYSLOG-MIB b/MIBS/huawei/HUAWEI-SYSLOG-MIB new file mode 100644 index 0000000..9a96320 --- /dev/null +++ b/MIBS/huawei/HUAWEI-SYSLOG-MIB @@ -0,0 +1,393 @@ +-- ================================================================= +-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description:The HUAWEI-SYSLOG-MIB DEFINITIONS provides information about system log +-- Reference: +-- Version: V1.0 +-- History: +-- +-- ================================================================= + + HUAWEI-SYSLOG-MIB DEFINITIONS ::= BEGIN + + IMPORTS + huaweiUtility + FROM HUAWEI-MIB + Integer32, OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + RowStatus, TEXTUAL-CONVENTION + FROM SNMPv2-TC; + + + syslogMIBObjects MODULE-IDENTITY + LAST-UPDATED "200404240900Z" + ORGANIZATION + "Fix-Net Dept, Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Floor 5, Block 4, R&D Building, + Huawei Longgang Production Base, + Shenzhen, P.R.C. + http://www.huawei.com + Zip: 518129 + " + DESCRIPTION + "The MIB contains objects of system log." + ::= { huaweiUtility 35 } + +-- +-- Node definitions +-- + +-- ================================================================== +-- +-- ======================= definition begin ========================= +-- +-- ================================================================== + + + + syslogEnableAdminStatus OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The board supports the configuration of switch group of system log server. + The configuration mode can be bit-domain setting, board is numbered 1 to 18, correspondingly to the bit of BIT1 to BIT18, 1 means enable, 0 means disable. + " + ::= { syslogMIBObjects 1 } + + -- ============== syslogServerTable define beginning ============== + syslogServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF SyslogServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The system log server table. + " + ::= { syslogMIBObjects 2 } + + syslogServerEntry OBJECT-TYPE + SYNTAX SyslogServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The entry of the system log server table. + " + INDEX {syslogServerIpAddress } + ::= { syslogServerTable 1 } + + SyslogServerEntry ::= + SEQUENCE { + syslogServerIpAddress + Integer32, + syslogPolicyGroupNameSelect + OCTET STRING, + syslogServerRowStatus + RowStatus + } + + syslogServerIpAddress OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The IP address of system log server + " + ::= { syslogServerEntry 1 } + + syslogPolicyGroupNameSelect OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The name of policy group selected by the system log server, one server can only use one policy server group. + " + ::= { syslogServerEntry 2 } + + syslogServerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The row status, used to add and delete. + " + ::= { syslogServerEntry 4 } + + -- ============== syslogServerTable define end ============== + + -- ============== syslogPolicyGroupTable define beginning ============== + + syslogPolicyGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF SyslogPolicyGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The policy group control table." + ::= { syslogMIBObjects 3 } + + syslogPolicyGroupEntry OBJECT-TYPE + SYNTAX SyslogPolicyGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of policy group control table." + INDEX { syslogPolicyGroupName } + ::= { syslogPolicyGroupTable 1 } + + SyslogPolicyGroupEntry ::= + SEQUENCE { + syslogPolicyGroupName + OCTET STRING, + syslogPolicyGroupRowStatus + RowStatus + } + + syslogPolicyGroupName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The name of policy group. + " + ::= { syslogPolicyGroupEntry 1 } + + syslogPolicyGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The row status of policy group, used to add and delete." + ::= { syslogPolicyGroupEntry 2 } + + -- ============== syslogPolicyGroupTable define end ============== + + -- ============== syslogPolicyConfigTable define beginning ============== + + syslogPolicyConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF SyslogPolicyConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The system server policy config table. + " + ::= { syslogMIBObjects 4 } + + syslogPolicyConfigEntry OBJECT-TYPE + SYNTAX SyslogPolicyConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The entry of system server policy config table." + INDEX { syslogPolicyConfigIndex } + ::= { syslogPolicyConfigTable 1 } + + SyslogPolicyConfigEntry ::= + SEQUENCE { + syslogPolicyConfigIndex + Integer32, + syslogPolicyDescr + OCTET STRING, + syslogUserType + INTEGER, + syslogPolicyBoard + BITS, + syslogPolicyIsp + OCTET STRING, + syslogPolicyType + INTEGER, + syslogGroupChoice + OCTET STRING, + syslogPolicyRowStatus + RowStatus + } + + syslogPolicyConfigIndex OBJECT-TYPE + SYNTAX Integer32 (1..1024) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The index of system log policy config. + " + ::= { syslogPolicyConfigEntry 1 } + + syslogPolicyDescr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The description of policy. + " + ::= { syslogPolicyConfigEntry 2 } + + syslogUserType OBJECT-TYPE + SYNTAX INTEGER + { + all(0), + portal(1), + ppp(2), + l2static(3), + l2dynamic(4), + l3(5), + l2tp(6), + telnet(7), + dot1x(101), + wlan(102), + others(200) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Filtrating the system log information of different user type. + " + ::= { syslogPolicyConfigEntry 3 } + + syslogPolicyBoard OBJECT-TYPE + SYNTAX BITS + { + first(1), + second(2), + third(3), + fouth(4), + fifth(5), + sixth(6), + seventh(7), + eighth(8), + ninth(9), + tenth(10), + eleventh(11), + twelfth(12), + thirteenth(13), + fourteenth(14), + fifteenth(15), + sixteenth(16), + seventennth(17), + eighteenth(18) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The board which policy taking effect. + " + ::= { syslogPolicyConfigEntry 4 } + + syslogPolicyIsp OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The selection of ISP, the null character means tracing operation log of all ISP. + More than one ISP can be separated by character ';', for example, if the policy can support 2 ISPs, it can express as ISP1; ISP2. + " + ::= { syslogPolicyConfigEntry 5 } + + syslogPolicyType OBJECT-TYPE + SYNTAX INTEGER + { + all(1), + userOperSyslog(2), + callSyslog(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The selection of system log filter type. + " + DEFVAL { 7 } + ::= { syslogPolicyConfigEntry 6 } + + syslogGroupChoice OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The server group which the policy belongs to. + When one policy belongs to more than one policy server group, name of policy server group can be separated by character ';'. + " + ::= { syslogPolicyConfigEntry 7 } + + syslogPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The row status, used to add and delete. + " + ::= { syslogPolicyConfigEntry 8 } + + -- ============== syslogPolicyConfigTable define end ============== + + -- ============== conformance information ============== + hwSyslogConformance OBJECT IDENTIFIER ::= { syslogMIBObjects 100 } + + hwSyslogCompliances OBJECT IDENTIFIER ::= { hwSyslogConformance 1 } + hwSyslogCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting + the this module." + + MODULE -- this module + MANDATORY-GROUPS {hwSyslogAdminStatusObjectGroup, hwSyslogServerObjectGroup, + hwSyslogPolicyGroupObjectGroup, hwSyslogPolicyConfigObjectGroup } + + ::= { hwSyslogCompliances 1 } + + + -- ============== groups ============== + hwSyslogObjectGroups OBJECT IDENTIFIER ::= { hwSyslogConformance 2 } + + hwSyslogAdminStatusObjectGroup OBJECT-GROUP + OBJECTS { syslogEnableAdminStatus } + STATUS current + DESCRIPTION + "The system log administrate status group." + ::= { hwSyslogObjectGroups 1 } + + hwSyslogServerObjectGroup OBJECT-GROUP + OBJECTS { syslogServerIpAddress, syslogPolicyGroupNameSelect, syslogServerRowStatus } + STATUS current + DESCRIPTION + "The system log server group." + ::= { hwSyslogObjectGroups 2 } + + hwSyslogPolicyGroupObjectGroup OBJECT-GROUP + OBJECTS { syslogPolicyGroupName, syslogPolicyGroupRowStatus } + STATUS current + DESCRIPTION + "The system log policy group." + ::= { hwSyslogObjectGroups 3 } + + hwSyslogPolicyConfigObjectGroup OBJECT-GROUP + OBJECTS { syslogPolicyDescr, syslogUserType, syslogPolicyBoard, + syslogPolicyIsp, syslogPolicyType,syslogGroupChoice, + syslogPolicyRowStatus } + STATUS current + DESCRIPTION + "The system log policy config group." + ::= { hwSyslogObjectGroups 4 } + + + + -- ============== conformance information define end ============== + + END + + diff --git a/MIBS/huawei/HUAWEI-SZONE-MIB b/MIBS/huawei/HUAWEI-SZONE-MIB new file mode 100644 index 0000000..d119d00 --- /dev/null +++ b/MIBS/huawei/HUAWEI-SZONE-MIB @@ -0,0 +1,293 @@ +-- ================================================================= +-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved +-- +-- Description: HUAWEI-SZONE-MIB +-- Reference: Security Zone +-- Version: V1.0 +-- History: +-- +-- V1.20 2005-05-30 Wei Rixi(22510) added mplsVpnVrfName as table index, +-- Added fields to HwSZoneInterZoneEntry and hwSZoneInterZoneCfgGroup. +-- V1.00 2003-03-18 Yang Yinzhu(28193) initial version +-- ================================================================= + +HUAWEI-SZONE-MIB DEFINITIONS ::= BEGIN + + IMPORTS + OBJECT-GROUP + FROM SNMPv2-CONF + Integer32, Gauge32, OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + TruthValue + FROM SNMPv2-TC + RowStatus + FROM SNMPv2-TC + mplsVpnVrfName + FROM MPLS-VPN-MIB + hwDatacomm + FROM HUAWEI-MIB; + + hwSZONE MODULE-IDENTITY + LAST-UPDATED "200304080900Z" -- April 08, 2003 at 09:00 GMT + ORGANIZATION + "Huawei Technologies co.,Ltd." + CONTACT-INFO + " + R&D BeiJing, Huawei Technologies co.,Ltd. + Huawei Bld.,NO.3 Xinxi Rd., + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + Zip:100085 + Http://www.huawei.com + E-mail:support@huawei.com + " + DESCRIPTION + " + V1.00 + The HUAWEI-SZONE-MIB contains objects to manage the security zone for firewall product. + " + ::= { hwDatacomm 15 } + + -- + -- Node definitions + -- + + -- 1.3.6.1.4.1.2011.5.25.15.1 + hwSZoneZoneCfg OBJECT IDENTIFIER ::= { hwSZONE 1 } + + -- 1.3.6.1.4.1.2011.5.25.15.1.1 + hwSZoneZoneTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSZoneZoneEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains all the security zones defined in the system." + ::= { hwSZoneZoneCfg 1 } + + -- 1.3.6.1.4.1.2011.5.25.15.1.1.1 + hwSZoneZoneEntry OBJECT-TYPE + SYNTAX HwSZoneZoneEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Define the parameters of security zone." + INDEX { mplsVpnVrfName, hwSZoneZoneID } + ::= { hwSZoneZoneTable 1 } + + HwSZoneZoneEntry ::= + SEQUENCE { + hwSZoneZoneID + Integer32, + hwSZoneZoneName + OCTET STRING, + hwSZoneSecPriority + Integer32, + hwSZoneZoneStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.5.25.15.1.1.1.1 + hwSZoneZoneID OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + An internal number to distinguish security zone. + Different zone has different number. + " + ::= { hwSZoneZoneEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.15.1.1.1.2 + hwSZoneZoneName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The name of security zone. + Different zone has different name." + ::= { hwSZoneZoneEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.15.1.1.1.3 + hwSZoneSecPriority OBJECT-TYPE + SYNTAX Integer32 (0..200) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The priority of security zone. + Different zone has different priority. + " + ::= { hwSZoneZoneEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.15.1.1.1.4 + hwSZoneZoneStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status, can be CreateAndGo or Destroy." + ::= { hwSZoneZoneEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.15.1.2 + hwSZoneZoneIFTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSZoneZoneIFEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This table define the interfaces belong to which security zone. + An interface can only belong to one security zone." + ::= { hwSZoneZoneCfg 2 } + + -- 1.3.6.1.4.1.2011.5.25.15.1.2.1 + hwSZoneZoneIFEntry OBJECT-TYPE + SYNTAX HwSZoneZoneIFEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + INDEX { hwSZoneIFZoneID, hwSZoneZoneIFIndex } + ::= { hwSZoneZoneIFTable 1 } + + HwSZoneZoneIFEntry ::= + SEQUENCE { + hwSZoneIFZoneID + Integer32, + hwSZoneZoneIFIndex + Gauge32, + hwSZoneZoneIFStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.5.25.15.1.2.1.1 + hwSZoneIFZoneID OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ID of security zone." + ::= { hwSZoneZoneIFEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.15.1.2.1.2 + hwSZoneZoneIFIndex OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of interface." + ::= { hwSZoneZoneIFEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.15.1.2.1.3 + hwSZoneZoneIFStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status, can be CreateAndGo or Destroy." + ::= { hwSZoneZoneIFEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.15.2 + hwSZoneInterZoneCfg OBJECT IDENTIFIER ::= { hwSZONE 2 } + + -- 1.3.6.1.4.1.2011.5.25.15.2.1 + hwSZoneInterZoneTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSZoneInterZoneEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This table define all inter zone of system. + The inter zone can't be create directly, + when a security zone is created, the related inter zones are created automatically, + and when deleting a zone, the related inter zones are deleted. + " + ::= { hwSZoneInterZoneCfg 1 } + + -- 1.3.6.1.4.1.2011.5.25.15.2.1.1 + hwSZoneInterZoneEntry OBJECT-TYPE + SYNTAX HwSZoneInterZoneEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + INDEX { mplsVpnVrfName, hwSZoneInterZoneZoneID1, hwSZoneInterZoneZoneID2 } + ::= { hwSZoneInterZoneTable 1 } + + HwSZoneInterZoneEntry ::= + SEQUENCE { + hwSZoneInterZoneZoneID1 + Integer32, + hwSZoneInterZoneZoneID2 + Integer32, + hwSZoneInterZoneEnableFW + TruthValue, + hwSZoneInterZoneStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.5.25.15.2.1.1.1 + hwSZoneInterZoneZoneID1 OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ID of first zone that compose the inter-zone." + ::= { hwSZoneInterZoneEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.15.2.1.1.2 + hwSZoneInterZoneZoneID2 OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ID of second zone that compose the inter-zone." + ::= { hwSZoneInterZoneEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.15.2.1.1.3 + hwSZoneInterZoneEnableFW OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The switch indicates whether the interzone enables firewall." + DEFVAL { false } + ::= { hwSZoneInterZoneEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.15.2.1.1.4 + hwSZoneInterZoneStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status, can be CreateAndGo." + ::= { hwSZoneInterZoneEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.15.3 + hwSZoneConformance OBJECT IDENTIFIER ::= { hwSZONE 3 } + + -- 1.3.6.1.4.1.2011.5.25.15.3.1 + hwSZoneCompliance OBJECT IDENTIFIER ::= { hwSZoneConformance 1 } + + -- 1.3.6.1.4.1.2011.5.25.15.3.2 + hwSZoneMibGroups OBJECT IDENTIFIER ::= { hwSZoneConformance 2 } + + -- 1.3.6.1.4.1.2011.5.25.15.3.2.1 + hwSZoneZoneCfgGroup OBJECT-GROUP + OBJECTS { hwSZoneZoneName, hwSZoneSecPriority, hwSZoneZoneStatus, hwSZoneZoneIFIndex, hwSZoneZoneIFStatus, + hwSZoneZoneID, hwSZoneIFZoneID } + STATUS current + DESCRIPTION + "Description." + ::= { hwSZoneMibGroups 1 } + + -- 1.3.6.1.4.1.2011.5.25.15.3.2.2 + hwSZoneInterZoneCfgGroup OBJECT-GROUP + OBJECTS { hwSZoneInterZoneZoneID1, hwSZoneInterZoneZoneID2, hwSZoneInterZoneEnableFW, hwSZoneInterZoneStatus} + STATUS current + DESCRIPTION + "Description." + ::= { hwSZoneMibGroups 2 } + +END diff --git a/MIBS/huawei/HUAWEI-TAD-MIB b/MIBS/huawei/HUAWEI-TAD-MIB new file mode 100644 index 0000000..a9a4d01 --- /dev/null +++ b/MIBS/huawei/HUAWEI-TAD-MIB @@ -0,0 +1,436 @@ +--================================================================== +-- Copyright (C) 2006 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI Transmission Alarm Damping MIB +-- Reference: +-- Version: V1.0 +-- History: +-- , , +-- Jiangwei 2006-6-28 +-- ================================================================== + +-- ================================================================== +-- +-- Variables and types be imported +-- +-- ================================================================== + +HUAWEI-TAD-MIB DEFINITIONS ::= BEGIN +IMPORTS + + MODULE-IDENTITY, OBJECT-TYPE, Integer32, OBJECT-IDENTITY + FROM SNMPv2-SMI + + TEXTUAL-CONVENTION, DisplayString, DateAndTime + FROM SNMPv2-TC + + hwDatacomm + FROM HUAWEI-MIB + + ifIndex,InterfaceIndex + FROM IF-MIB ; + + hwTAD MODULE-IDENTITY + LAST-UPDATED "200606281600Z" + ORGANIZATION + "Huawei Technologies co.,Ltd." + CONTACT-INFO + "VRP Platform Team Huawei Technologies co.,Ltd. + Huawei Bld.,NO.3 Xinxi Rd., + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + http://www.huawei.com + Zip:100085" + DESCRIPTION + "The Custom damping MIB module is defined to manage the configuration under system or interface view." + ::= { hwDatacomm 128 } + +HWEnableValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A simple status value for the object." + SYNTAX INTEGER { enable(1), disable(2) } + +-- ================================================================== +-- +-- ======================= Definitions begin ========================= +-- +-- ================================================================== + +hwTADObjects OBJECT IDENTIFIER ::= { hwTAD 1 } + + +-- ======================= interface table ========================= + + hwTADInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwTADInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Transmission alarm damping interface configuration table." + ::= { hwTADObjects 1 } + + + hwTADInterfaceEntry OBJECT-TYPE + SYNTAX HwTADInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The entry of a SDH or SONET interface with damping function enabled." + INDEX { hwTADInterfaceIndex } + ::= { hwTADInterfaceTable 1} + + + HwTADInterfaceEntry ::= + SEQUENCE { + hwTADInterfaceIndex InterfaceIndex , + hwTADFilterEnable HWEnableValue , + hwTADFilterExpireTime Integer32 , + hwTADDampingEnable HWEnableValue , + hwTADSuppress Integer32 , + hwTADCeiling Integer32 , + hwTADReuse Integer32 , + hwTADDecayOk Integer32 , + hwTADDecayNg Integer32 , + hwTADResetStatistics INTEGER , + hwTADResetTime DateAndTime , + hwTADB3tcaThreshold Integer32 , + hwTADSdbereThreshold Integer32 , + hwTADSfbereThreshold Integer32 + } + + + hwTADInterfaceIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index number of the interface." + ::= { hwTADInterfaceEntry 1 } + + + hwTADFilterEnable OBJECT-TYPE + SYNTAX HWEnableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Whether filter function is enabled." + DEFVAL { disable } + ::= { hwTADInterfaceEntry 2 } + + + hwTADFilterExpireTime OBJECT-TYPE + SYNTAX Integer32(20..10000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "How long the alarm will be postponed to process. Unit: millisecond." + DEFVAL { 50 } + ::= { hwTADInterfaceEntry 3 } + + + hwTADDampingEnable OBJECT-TYPE + SYNTAX HWEnableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Whether damping function is enabled." + DEFVAL { disable } + ::= { hwTADInterfaceEntry 4 } + + + hwTADSuppress OBJECT-TYPE + SYNTAX Integer32(2..19999) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The suppressing value. When figure-of-merit of alarm exceeds this value, + this alarm will be damped." + DEFVAL { 2000 } + ::= { hwTADInterfaceEntry 5 } + + + hwTADCeiling OBJECT-TYPE + SYNTAX Integer32(1001..20000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The ceiling value. Figure-of-merit can't exceed this value. The ceiling + value must be larger than suppressing value." + DEFVAL { 6000 } + ::= { hwTADInterfaceEntry 6 } + + + hwTADReuse OBJECT-TYPE + SYNTAX Integer32(1..19998) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The reusing value. When figure-of-merit becomes lower than this value. + The alarm will be reused (exit from suppressing status). The reusing value must be + less than suppressing value." + DEFVAL { 750 } + ::= { hwTADInterfaceEntry 7 } + + + hwTADDecayOk OBJECT-TYPE + SYNTAX Integer32(500..10000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The half decay time when alarm status is down. Unit: millisecond." + DEFVAL { 1000 } + ::= { hwTADInterfaceEntry 8 } + + + hwTADDecayNg OBJECT-TYPE + SYNTAX Integer32(500..10000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The half decay time when alarm status is up. Unit: millisecond." + DEFVAL { 1000 } + ::= { hwTADInterfaceEntry 9 } + + + hwTADResetStatistics OBJECT-TYPE + SYNTAX INTEGER{ + reset(1), + unreset(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Whether to reset alarm statistics. 1 means resetting statistics once." + DEFVAL { 2 } + ::= { hwTADInterfaceEntry 10 } + + hwTADResetTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last reset time." + ::= { hwTADInterfaceEntry 11 } + + + hwTADB3tcaThreshold OBJECT-TYPE + SYNTAX Integer32(3..9) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "B3tca threshold in form of 10e-n." + DEFVAL { 6 } + ::= { hwTADInterfaceEntry 12 } + + + hwTADSdbereThreshold OBJECT-TYPE + SYNTAX Integer32(3..9) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Sdbere threshold in form of 10e-n." + DEFVAL { 6 } + ::= { hwTADInterfaceEntry 13 } + + + hwTADSfbereThreshold OBJECT-TYPE + SYNTAX Integer32(3..9) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Sfbere threshold in form of 10e-n." + DEFVAL { 3 } + ::= { hwTADInterfaceEntry 14 } + + +-- ======================= alarm table ========================= + + hwTADAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwTADAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Transmission alarm damping alarm configuration table." + ::= { hwTADObjects 2 } + + + hwTADAlarmEntry OBJECT-TYPE + SYNTAX HwTADAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The entry of an alarm." + INDEX { hwTADAlarmIfIndex, hwTADAlarmType } + ::= { hwTADAlarmTable 1} + + + HwTADAlarmEntry ::= + SEQUENCE { + hwTADAlarmIfIndex InterfaceIndex , + hwTADAlarmType INTEGER , + hwTADAlarmIfDown HWEnableValue , + hwTADAlarmLog HWEnableValue , + hwTADAlarmStatus INTEGER , + hwTADAlarmInFilter INTEGER , + hwTADAlarmFigure DisplayString , + hwTADAlarmInSuppress INTEGER , + hwTADAlarmFlappingCount Counter32 , + hwTADAlarmSuppressCount Counter32 + } + + + hwTADAlarmIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index number of the interface." + ::= { hwTADAlarmEntry 1 } + + + hwTADAlarmType OBJECT-TYPE + SYNTAX INTEGER{ + auais(1), + b3tca(2), + lais(3), + lof(4), + lom(5), + lop(6), + los(7), + lrdi(8), + lrei(9), + oof(10), + pais(11), + prdi(12), + prei(13), + pplm(14), + rdool(15), + rrool(16), + sdbere(17), + sfbere(18), + trool(19), + puneq(20), + lcd(21), + wlnk(22) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index number of the alarm. The range is from 1 to 22, corresponding to: + auais, batca, lais, lof, lom, lop, los, lrdi, lrei, oof, pais, prdi, prei, pplm, rdool, + rrool, sdbere, sfbere, trool, puneq, lcd, wlnk." + ::= { hwTADAlarmEntry 2 } + + + hwTADAlarmIfDown OBJECT-TYPE + SYNTAX HWEnableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Whether this alarm leads to interface down. In default lais, lof and los + are enabled to lead interface down." + ::= { hwTADAlarmEntry 3 } + + + hwTADAlarmLog OBJECT-TYPE + SYNTAX HWEnableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Whether this alarm will be logged. In default all alarm types won't be logged." + DEFVAL { disable } + ::= { hwTADAlarmEntry 4 } + + + hwTADAlarmStatus OBJECT-TYPE + SYNTAX INTEGER{ + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The status of the alarm. 1 means alarm is up, 2 means alarm is down." + ::= { hwTADAlarmEntry 5 } + + + hwTADAlarmInFilter OBJECT-TYPE + SYNTAX INTEGER { + in(1), + out(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Whether this alarm is in filtering status. 1 means alarm is in filtering status, + 2 means alarm isn't in filtering status." + ::= { hwTADAlarmEntry 6 } + + + hwTADAlarmFigure OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This figure is used to evaluate the stability of the alarm. Large + value means un-stability." + ::= { hwTADAlarmEntry 7 } + + + hwTADAlarmInSuppress OBJECT-TYPE + SYNTAX INTEGER{ + suppressed(1), + unsuppressed(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Whether this alarm is in suppressing status. 1 means alarm is + in suppressing status, 2 means alarm isn't in suppressing status." + ::= { hwTADAlarmEntry 8 } + + + hwTADAlarmFlappingCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "How many times alarm's status changed." + ::= { hwTADAlarmEntry 9 } + + + hwTADAlarmSuppressCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "How many times alarm is suppressed." + ::= { hwTADAlarmEntry 10 } + + +-- ------------------------------------------------------------- +-- HUAWEI-CUSTOM-DAMPING-MIB MIB - Conformance Information +-- ------------------------------------------------------------- + + hwTADConformance OBJECT IDENTIFIER ::= { hwTAD 2 } + + hwTADGroups OBJECT IDENTIFIER ::= { hwTADConformance 1 } + + +-- ------------------------------------------------------------- +-- Units of conformance +-- ------------------------------------------------------------- + +hwTADInterfaceGroup OBJECT-GROUP + OBJECTS { + hwTADFilterEnable , + hwTADFilterExpireTime , + hwTADDampingEnable , + hwTADSuppress , + hwTADCeiling , + hwTADReuse , + hwTADDecayOk , + hwTADDecayNg , + hwTADResetStatistics , + hwTADResetTime , + hwTADB3tcaThreshold , + hwTADSdbereThreshold , + hwTADSfbereThreshold + } + STATUS current + DESCRIPTION + "A collection of objects providing device level control + and status information for the interface." + ::= { hwTADGroups 1 } + +hwTADAlarmGroup OBJECT-GROUP + OBJECTS { + hwTADAlarmIfDown , + hwTADAlarmLog , + hwTADAlarmStatus , + hwTADAlarmInFilter , + hwTADAlarmFigure , + hwTADAlarmInSuppress , + hwTADAlarmFlappingCount , + hwTADAlarmSuppressCount + } + STATUS current + DESCRIPTION + "A collection of objects providing device level control + and status information for the alarm." + ::= { hwTADGroups 2 } + +END \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-TASK-MIB b/MIBS/huawei/HUAWEI-TASK-MIB new file mode 100644 index 0000000..d7cffea --- /dev/null +++ b/MIBS/huawei/HUAWEI-TASK-MIB @@ -0,0 +1,334 @@ +-- ================================================================= +-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: task mib +-- Reference: huawei enterprise mib +-- Version: V2.02 +-- History: +-- initial version 2003-07-31 +-- ================================================================= + +HUAWEI-TASK-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + OBJECT-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + Gauge32, OBJECT-TYPE, MODULE-IDENTITY, Integer32 + FROM SNMPv2-SMI + DisplayString, TEXTUAL-CONVENTION + FROM SNMPv2-TC; + + hwTask MODULE-IDENTITY + LAST-UPDATED "201708170000Z" -- 08 17, 2017 at 00:00 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "The MIB module describes active system tasks, including the status + and the general information of a task." + + REVISION "201708170000Z" -- 08 17, 2017 at 00:00 GMT + DESCRIPTION + "V2.02, Modify hwKeyTaskIndex." + + REVISION "201409250000Z" -- 09 25, 2014 at 00:00 GMT + DESCRIPTION + "V2.01, modify hwKeyTaskIndex, hwKeyTaskID and hwKeyTaskName." + + REVISION "200307310000Z" -- 07 31, 2002 at 00:00 GMT + DESCRIPTION + "Initial version of this MIB module." + ::= { hwDatacomm 27 } + + -- + -- Textual conventions + -- + + HwTaskStatusType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The status of the specified task. The parameter have seventeen different value. + Normally a task may be status of the following: + Normalready(0): task is ready, + Block(1): task is blocked, + Slept(2): task is slept, + Suspend(4): task is suspended blocked, + BlockAndSuspend(5): task is suspended blocked, + SleptAndSuspend(6): task is slept and suspended, + running(8): task is running, + Queueblock(17): task is blocked on receiving queue messages, + QueueblockAndSuspend(21): task is blocked on receiving queue messages and suspended, + Semaphoreblock(33): task is blocked on taking a semaphore, + SemaphoreblockAandSuspend(37): task is blocked on taking a semaphore and suspended, + Eventblock(65): task is blocked on receiving events, + EventblockAndSuspend(69): task is blocked on receiving events and suspended, + prioblock(128): task is priblock, + Preemptready(256): task is preempt ready, + Writequeueblock(513): task is blocked on sending queue messages, + WritequeueblockAndSuspend(517): task is blocked on sending queue messages and suspended." + SYNTAX INTEGER + { + normalready(0), + block(1), + sleep(2), + suspend(4), + blockAndSuspend(5), + sleptAndSuspend(6), + running(8), + queueblock(17), + queueblockAndSuspend(21), + semaphoreblock(33), + semaphoreblockAandSuspend(37), + eventblock(65), + eventblockAndSuspend(69), + prioblock(128), + preemptready(256), + writequeueblock(513), + writequeueblockAndSuspend(517) + } + + -- + -- Node definitions + -- + + -- 1.3.6.1.4.1.2011.5.109.1 + hwTaskObjects OBJECT IDENTIFIER ::= { hwTask 1 } + + -- huawei task Common Table + -- 1.3.6.1.4.1.2011.5.109.1.1 + hwTaskTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwTaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of generic information on all active + tasks on this device." + ::= { hwTaskObjects 1 } + + -- 1.3.6.1.4.1.2011.5.109.1.1.1 + hwTaskEntry OBJECT-TYPE + SYNTAX HwTaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Generic information about active tasks on this + device. Entries in this table will change when tasks are + created and destroyed on the device." + INDEX { hwTaskIndex, hwTaskID } + ::= { hwTaskTable 1 } + + HwTaskEntry ::= + SEQUENCE { + hwTaskIndex + Gauge32, + hwTaskID + Gauge32, + hwTaskName + DisplayString, + hwTaskStatus + HwTaskStatusType, + hwTaskCpuUsage + Gauge32, + hwTaskuSecs + Gauge32 + } + + -- 1.3.6.1.4.1.2011.5.109.1.1.1.1 + hwTaskIndex OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object indicates some physical information, such as slot number of VIU + or RSU board plugged in. " + ::= { hwTaskEntry 1 } + + -- 1.3.6.1.4.1.2011.5.109.1.1.1.2 + hwTaskID OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object contains the task ID. " + ::= { hwTaskEntry 2 } + + -- 1.3.6.1.4.1.2011.5.109.1.1.1.3 + hwTaskName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name associated with this task. If the name is + longer than 255 characters, it will be truncated to the first + 255 characters." + ::= { hwTaskEntry 3 } + + -- 1.3.6.1.4.1.2011.5.109.1.1.1.4 + hwTaskStatus OBJECT-TYPE + SYNTAX HwTaskStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the specified task. The parameter have seventeen different value. + Normally a task may be status of the following: + normalready(0): task is ready, + block(1): task is blocked, + slept(2): task is slept, + suspend(4): task is suspended blocked, + blockAndSuspend(5): task is suspended blocked, + sleepAndSuspend(6): task is slept and suspended, + running(8): task is running, + queueblock(17): task is blocked on receiving queue messages, + queueblockAndSuspend(21): task is blocked on receiving queue messages and suspended, + semaphoreblock(33): task is blocked on taking a semaphore, + semaphoreblockAandSuspend(37): task is blocked on taking a semaphore and suspended, + eventblock(65): task is blocked on receiving events, + eventblockAndSuspend(69): task is blocked on receiving events and suspended, + prioblock(128): task is priblock, + preemptready(256): task is preempt ready, + writequeueblock(513): task is blocked on sending queue messages, + writequeueblockAndSuspend(517): task is blocked on sending queue messages and suspended." + ::= { hwTaskEntry 4 } + + -- 1.3.6.1.4.1.2011.5.109.1.1.1.5 + hwTaskCpuUsage OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cpu usage information of this task(0%-100%).If a task's cpu usage is more than 90, + it means that the task is very busy." + ::= { hwTaskEntry 5 } + + -- 1.3.6.1.4.1.2011.5.109.1.1.1.6 + hwTaskuSecs OBJECT-TYPE + SYNTAX Gauge32 + UNITS "millseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average elapsed CPU time in millseconds when the task was active." + ::= { hwTaskEntry 6 } + + hwKeyTaskTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwKeyTaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of generic information on all active + tasks on this device." + ::= { hwTaskObjects 2 } + + hwKeyTaskEntry OBJECT-TYPE + SYNTAX HwKeyTaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Generic information about active tasks on this + device. Entries in this table will change when tasks are + created and destroyed on the device." + INDEX { hwKeyTaskIndex, hwKeyTaskID } + ::= { hwKeyTaskTable 1 } + + HwKeyTaskEntry ::= + SEQUENCE { + hwKeyTaskIndex + Integer32, + hwKeyTaskID + Integer32, + hwKeyTaskName + DisplayString, + hwKeyTaskCpuUsage + Integer32 + } + + hwKeyTaskIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Specifies the slot ID of the task. Currently, the MIB provides information only about the main control board. The value of TaskIndex is 0 in centralized system mode; the value of TaskIndex is the slot ID of the main control board in distributed system mode. " + ::= { hwKeyTaskEntry 1 } + + hwKeyTaskID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object contains the task ID. " + ::= { hwKeyTaskEntry 2 } + + hwKeyTaskName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name associated with this task. If the name is + longer than 255 characters, it will be truncated to the first + 255 characters." + ::= { hwKeyTaskEntry 3 } + + hwKeyTaskCpuUsage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cpu usage information of this task(0%-100%).If a task's cpu usage is more than 90, + it means that the task is very busy." + ::= { hwKeyTaskEntry 4 } + + -- 1.3.6.1.4.1.2011.5.109.2 + hwTaskNotifications OBJECT IDENTIFIER ::= { hwTask 2 } + + -- (no notifications are currently defined) + -- conformance information + -- 1.3.6.1.4.1.2011.5.109.3 + hwTaskConformance OBJECT IDENTIFIER ::= { hwTask 3 } + + -- 1.3.6.1.4.1.2011.5.109.3.1 + hwTaskCompliances OBJECT IDENTIFIER ::= { hwTaskConformance 1 } + + -- this module + -- 1.3.6.1.4.1.2011.5.109.3.1.1 + hwTaskCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which implement + the huawei Task MIB,Write access is not required." + MODULE -- this module + MANDATORY-GROUPS { hwTaskGroup } + ::= { hwTaskCompliances 1 } + + -- 1.3.6.1.4.1.2011.5.109.3.2 + hwTaskGroups OBJECT IDENTIFIER ::= { hwTaskConformance 2 } + + -- units of conformance + -- 1.3.6.1.4.1.2011.5.109.3.2.1 + hwTaskGroup OBJECT-GROUP + OBJECTS { hwTaskName, hwTaskStatus, hwTaskCpuUsage, hwTaskuSecs } + STATUS current + DESCRIPTION + "A collection of objects providing common task + monitoring information. This group is mandatory for + all huawei devices." + ::= { hwTaskGroups 1 } + hwKeyTaskGroup OBJECT-GROUP + OBJECTS { hwKeyTaskName, hwKeyTaskCpuUsage } + STATUS current + DESCRIPTION + "A collection of objects providing common task + monitoring information. This group is mandatory for + all huawei devices." + ::= { hwTaskGroups 2 } + + +END \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-TC-MIB b/MIBS/huawei/HUAWEI-TC-MIB new file mode 100644 index 0000000..fb76eaf --- /dev/null +++ b/MIBS/huawei/HUAWEI-TC-MIB @@ -0,0 +1,14397 @@ +-- ============================================================================ +-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: This module defines TEXTUAL-CONVENTION that is used by Huawei devices, +-- including HWFrameType, HWPCBType,HWSubPCBType, and HWPortType. The following talbe +-- lists the code area used by each product. + +-- Reference: +-- Version: V7.68 +-- History:562045 + +-- ============================================================================ + HUAWEI-TC-MIB DEFINITIONS ::= BEGIN + IMPORTS + Integer32,IpAddress, OBJECT-TYPE, MODULE-IDENTITY, OBJECT-IDENTITY, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + TEXTUAL-CONVENTION,DateAndTime,MacAddress + FROM SNMPv2-TC + huawei + FROM HUAWEI-MIB; + + huaweiTCMIB MODULE-IDENTITY + LAST-UPDATED "201708230000Z" + ORGANIZATION "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "Huawei text conventions and common defination." + REVISION "201708230000Z" + DESCRIPTION "V7.68, + add:fnameCE685648S6QHI(688175), -- CloudEngine CE6856-48S6Q-HI Switch(48-Port 10G SFP+,6-Port 40GE QSFP+) + add:fnameCE685648T6QHI(688176), -- CloudEngine CE6856-48T6Q-HI Switch(48-Port 10GE RJ45,6-Port 40GE QSFP+) + add:bnameCEL24XSEC1(688260), -- (DXJC)Manufactured Board,CloudEngine 12800,CE-L24XS-EC1 + add:bnameCEL04CFEC1(688261), -- (DXJC)Manufactured Board,CloudEngine 12800,CE-L04CF-EC1,4-Port-100GE Interface Card(EC1,CFP) + add:bnameCEL04CFEC1B(688264), -- Manufactured Board,CloudEngine 12800,CE-L04CF-EC1,4-Port-100GE Interface Card(EC1,CFP) + add:bnameCEL06CQFD(688266), -- (YDJC)Manufactured Board,CloudEngine 12800,CEL06CQFD,6-Port-100GE Interface Card(FD,QSFP28) + add:bnameCEL06CQFDM(688267), -- (YDJC)Manufactured Board,CloudEngine 12800,CEL06CQFD-M,6-Port-100GE Interface Card(FD-M,QSFP28) + add:bnameNSEL32XSEGA(688268), -- Board for wangan + add:bnameCE685648S6QHI(688273), -- Manufactured Board,CloudEngine 6800,CEM48S6QP05,48-Port SFP+ Optical,6-Port 40GE QSFP+ Optical Switch Control Unit,1*1 + add:bnameCE685648T6QHI(688274), -- Manufactured Board,CloudEngine 6800,CEM48T6QP02,48 Port 10GE RJ45, 6 Port 40GE QSFP+ Optical Switch Control Unit,1*1 + " + + REVISION "201708220000Z" + DESCRIPTION "V7.67, + Add: bnameH806VPED(156070), -- support super vector board. + " + + REVISION "201708210000Z" + DESCRIPTION "V7.66, + add:subbnameFAN40HAB(536788), --2359097 Fan box(HA,Back to Front,FAN panel side exhaust) + " + + + REVISION "201708160000Z" + DESCRIPTION "V7.65, + add:subbname8090DEVCR2D00MPAA90(561651), --4-Channel FXS/FXO+2-Channel E&M+2-Channel RS232+2-Channel RS485 Board + add:subbname8090DEVCR2D000SA890(561652), --8-Channel V.35/X.21/V.24 Board + add:subbname8090DEVCR2D00MP8A90(561653), --4 Channels C37.94 Optical Interface and 4 Channels CoDir64K Electric Interface Board + + add:subbnameATNNEDD01MPAA00(225597), --4-Channel FXS/FXO+2-Channel E&M+2-Channel RS232+2-Channel RS485 Board + add:subbnameATNNEDD001SA800(225598), --8-Channel V.35/X.21/V.24 Board + add:subbnameATNNEDD01MP8A00(225599), --4 Channels C37.94 Optical Interface and 4 Channels CoDir64K Electric Interface Board + " + + REVISION "201708100000Z" + DESCRIPTION "V7.64, + add:virent8090DEVCR5D0MPUKA90(565042), -- for V800R010C00 CR5D0MPUKA90(SBOM) Main Processing Unit KA + add:virent8090DEVCX6D0MPUKA90(565043), -- for V800R010C00 CX6D0MPUKA90(SBOM) Main Processing Unit KA + add:virent8090DEVTNUD0MPUKA90(565044), -- for V800R010C00 TNUD0MPUKA90(SBOM) Main Processing Unit KA + add:virent8090DEVCR2D0MPUEA00(565045), -- for V800R010C00 CR2D0MPUEA00(SBOM),Main Processing Unit EA + " + + REVISION "201708070000Z" + DESCRIPTION "V7.63, + Add:bnamePTN7900TPD1EHD1(229453), --TPD1EHD1,1-port 200 Gigabit Ethernet Switching Processing Board + Add:bnamePTN7900TPD1EXL2(229454), --TPD1EXL2,2-port 40 Gigabit Ethernet Switching Processing Board + Add:bnamePTN7900TPD1EX8S(229455), --TPD1EX8S,8-port 10 Gigabit Ethernet Switching Processing Board + Add:bnamePTN7900TPD1EX16S(229456), --TPD1EX16S,16-port 10 Gigabit Ethernet Switching Processing Board + Add:bnamePTN7900TPD1EG24(229457), --TPD1EG24,24-port Gigabit Ethernet Switching Processing Board + Add:bnamePTN7900TPD1MQ1(229458), --TPD1MQ1,63 Channels E1 Interface Processing Board + Add:bnamePTN7900TPD1EV4(229459), --TPD1EV4,4-port 50 Gigabit Ethernet Switching Processing Board + Add:bnamePTN7900TPD1EH4(229460), --TPD1EH4,4-Port 100 Gigabit Ethernet Switching Processing Board + Add:bnamePTN7900TPD1EH2A(229461), --TPD1EH2A,2-port 100 Gigabit Ethernet Switching Processing Board + Add:bnamePTN7900TPA1EH2A(229462), --TPA1EH2A,2-Port 100 Gigabit Ethernet Switching Processing Board + Add:bnamePTN7900TPA1EX20A(229463), --TPA1EX20A,20-port 10 Gigabit Ethernet Switching Processing Board + " + REVISION "201708040000Z" + DESCRIPTION "V7.62, + add:virent8090DEVCX6D0MPUP1A0(570050), -- V8R10C00 for CX6D0MPUP1A0(SBOM) Main Processing Unit P1 + add:virent8090DEVCX6DSFUIT4AA(570051), -- V8R10C00 for CX6DSFUIT4AA(SBOM) 4Tbps Switch Fabric Unit A(SFUI-4T-A) + add:virent8090DEVCX6D0MPUN1A0(570052), -- V8R10C00 for CX6D0MPUN1A0(SBOM) Main Processing Unit N1 + add:virent8090DEVCX6DSFUIT4AB(570053), -- V8R10C00 for CX6DSFUIT4AB(SBOM) 4Tbps Switch Fabric Unit B(SFUI-4T-B) + add:fname8090CX6620(562055), --Quidway CX6620 FRAME + add:fname8090CX6608(562056), --Quidway CX6608 FRAME + + add:virent8090DEVCR5D00E2NB70(566121), -- for V800R010C00 CR5D00E2NB70(SBOM),2-Port 100GBase-QSFP28 Integrated Line Processing Unit(LPUI-200) + add:virent8090DEVCR5DE1NLAX78(566122), -- for V800R010C00 CR5DE1NLAX78(SBOM),1-Port 100GBase-QSFP28 + 10-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit(LPUI-200) + add:virent8090DEVCR5D0E2NBL70(566123), -- for V800R010C00 CR5D0E2NBL70(SBOM),2-Port 100GBase-QSFP28 Integrated Line Processing Unit L(LPUI-200-L) + add:virent8090DEVCR5DE1NLAX7A(566124), -- for V800R010C00 CR5DE1NLAX7A(SBOM),1-Port 100GBase-QSFP28 + 10-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit L(LPUI-200-L) + add:virent8090DEVME0D0E2NBB70(566125), -- for V800R010C00 ME0D0E2NBB70(SBOM),2-Port 100GBase-QSFP28 Multi Service Unit Integrated(MSUI-200) + add:virent8090DEVME0D0E4NBM70(566126), -- for V800R010C00 ME0D0E4NBM70(SBOM),4-Port 100GBase-QSFP28 Multi Service Unit Integrated(MSUI-400) + + + add:virent8090DEVCX6DSFUIM17B(565016), -- for V800R10C00 CX6DSFUIM17B(SBOM) 480Gbps Switch Fabric Unit B(SFUI-480-B) + add:virent8090DEVCX6DSFUIT27B(565017), -- for V800R10C00 CX6DSFUIT27B(SBOM) 2Tbps Switch Fabric Unit B(SFUI-2T-B) + add:virent8090DEVCX6D0SRUA872(565018), -- for V800R10C00 CX6D0SRUA872(SBOM) Switch and Route Processing Unit A8(16G Memory) + add:virent8090DEVCX6DSFUIM17C(565019), -- for V800R10C00 CX6DSFUIM17C(SBOM) 480Gbps Switch Fabric Unit C(SFUI-480-C) + add:virent8090DEVTNRDSFUIM17B(565020), -- for V800R10C00 TNRDSFUIM17B(SBOM) 480Gbps Switch Fabric Unit B(SFUI-480-B) + add:virent8090DEVTNRDSFUIT27B(565021), -- for V800R10C00 TNRDSFUIT27B(SBOM) 2Tbps Switch Fabric Unit B(SFUI-2T-B) + add:virent8090DEVTNRD0SRUA872(565022), -- for V800R10C00 TNRD0SRUA872(SBOM) Switch and Route Processing Unit A8(16G Memory) + add:virent8090DEVTNRDSFUIM17C(565023), -- for V800R10C00 TNRDSFUIM17C(SBOM) 480Gbps Switch Fabric Unit C(SFUI-480-C) + add:virent8090DEVCX6DSFUIM11B(565024), -- for V800R10C00 CX6DSFUIM11B(SBOM) 480Gbps Switch Fabric Unit B(SFUI-480-B) + add:virent8090DEVCX6DSFUIT21B(565025), -- for V800R10C00 CX6DSFUIT21B(SBOM) 2Tbps Switch Fabric Unit B(SFUI-2T-B) + add:virent8090DEVCX6D0SRUA812(565026), -- for V800R10C00 CX6D0SRUA812(SBOM) Switch and Route Processing Unit A8(16G Memory) + add:virent8090DEVCX6DSFUIM11C(565027), -- for V800R10C00 CX6DSFUIM11C(SBOM) 480Gbps Switch Fabric Unit C(SFUI-480-C) + add:virent8090DEVME0DSFUIM17B(565028), -- for V800R10C00 ME0DSFUIM17B(SBOM) 480Gbps Switch Fabric Unit B(SFUI-480-B) + add:virent8090DEVME0D0SRUA872(565029), -- for V800R10C00 ME0D0SRUA872(SBOM) Switch and Route Processing Unit A8(16G Memory) + add:virent8090DEVME0DSFUIM17C(565030), -- for V800R10C00 ME0DSFUIM17C(SBOM) 480Gbps Switch Fabric Unit C(SFUI-480-C) + + add:virent8090DEVCR5D00EENB7B(565031), -- for V800R10C00 CR5D00EENB7B(SBOM) 20-Port 100GBase-QSFP28 Integrated Line Processing Unit B(LPUI-2T-B) + add:virent8090DEVCR5D00EENB7P(565032), -- for V800R10C00 CR5D00EENB7P(SBOM) 20-Port 100GBase-QSFP28 Integrated Line Processing Unit CM(LPUI-2T-CM) + add:virent8090DEVCX6D00EENB10(565033), -- for V800R10C00 CX6D00EENB10(SBOM) 20-Port 100GBase-QSFP28 Integrated Line Processing Unit (ISUI-2T) + + add:virent8090DEVCX6DISUFM011(565034), -- for V800R10C00 CX6DISUFM011(SBOM) Flexible Card Integrated Service Unit(ISUF-480) + add:virent8090DEVME0DBSUFM071(565035), -- for V800R10C00 ME0DBSUFM071(SBOM) Flexible Card Broadband Service Unit(BSUF-480,2 sub-slots) + add:virent8090DEVME0DBSUFK071(565036), -- for V800R10C00 ME0DBSUFK071(SBOM) Flexible Card Broadband Service Unit(BSUF-400,2 sub-slots) + add:virent8090DEVME0DMSUFM071(565037), -- for V800R10C00 ME0DMSUFM071(SBOM) Flexible Card Multi Service Unit(MSUF-480,2 sub-slots) + add:virent8090DEVME0D0L4NCB71(565038), -- for V800R10C00 ME0D0L4NCB71(SBOM) 4-Port 100GBase-CFP2 Broadband Service Unit Integrated(BSUI-400) + add:virent8090DEVME0D0LKXFB71(565039), -- for V800R10C00 ME0D0LKXFB71(SBOM) 40-Port 10GBase LAN/WAN-SFP+ Broadband Service Unit Integrated(BSUI-400) + add:virent8090DEVME0D0E4NCM71(565040), -- for V800R10C00 ME0D0E4NCM71(SBOM) 4-Port 100GBase-CFP2 Multi Service Unit Integrated(MSUI-400) + add:virent8090DEVME0D0LMXFA71(565041), -- for V800R010C00 ME0D0LMXFA71(SBOM),48-Port 10GBase LAN/WAN-SFP+ Multi Service Unit Integrated(MSUI-480) + " + + REVISION "201707310000Z" + DESCRIPTION "V7.61, + subbname8090DEVCR53C2CF0(567890), -- 2-Port Channelized OC-3c/STM-1c POS-SFP Flexible Card + " + + REVISION "201707180000Z" + DESCRIPTION "V7.60, + add:subbname8090DEVCR5D0LEXFE72(561520), -- 20-Port 10GBase LAN/WAN-SFP+ Flexible Card A(P480-A) + add:subbname8090DEVCR5D0LAXFE71(561521), -- 10-Port 10GBase LAN/WAN-SFP+ Flexible Card A(P240-A) + add:subbname8090DEVCR5D0L6XFE70(561522), -- 6-Port 10GBase LAN/WAN-SFP+ Flexible Card E(P120-E) + " + + + REVISION "201707140000Z" + DESCRIPTION "V7.59, + add:virent8090DEVCR5DSFUIT28A(562084), --2T Switch Fabric Unit for Single Chassis (SFU-2T-A) + add:virent8090DEVCR5D0MPUB680(562085), --Main Processing Unit B6 + add:virent8090DEVCR5D00EDNB80(562086), --16-Port 100GBase-QSFP28 Integrated Line Process Unit B (NE40E LPUI-2T) + add:virent8090DEVCR5DE3NL5X60(562087), --3-Port 100GBase-QSFP28 + 5-Port 10GBase LAN/WAN SFP+ Integrated Line Process Unit (NE5000E LPUI-1T) + " + + + REVISION "201707120000Z" + DESCRIPTION "V7.58, + modify: fname8031S2720-12TP-EI(537135), --S2720-12TP-EI Metro Service Platform for V2R11, modify name + modify: fname8031S2720-12TP-PWR-EI(537138), --S2720-12TP-PWR-EI Metro Service Platform for V2R11, modify name + modify: fname8031S2720-52TP-EI(537140), --S2720-52TP-EI Metro Service Platform for V2R11, modify name + modify: fname8031S2720-52TP-PWR-EI(537142), --S2720-52TP-PWR-EI Metro Service Platform for V2R11, modify name + modify: fname8031S2720-28TP-PWR-EI-L(537144), --S2720-28TP-PWR-EI-L Metro Service Platform for V2R11, modify name + modify: fname8031S2720-28TP-EI(537145), --S2720-28TP-EI Metro Service Platform for V2R11, modify name, modify name + modify: fname8031S2720-28TP-PWR-EI(537148), --S2720-28TP-PWR-EI Metro Service Platform for V2R11, modify name + + modify: bname8031S2720-12TP-EI(537319), --S2720-12TP-EI Metro Service Platform for V2R11,modify name + modify: bname8031S2720-12TP-PWR-EI(537322), --S2720-12TP-PWR-EI Metro Service Platform for V2R11,modify name + modify: bname8031S2720-52TP-EI(537324), --S2720-52TP-EI Metro Service Platform for V2R11,modify name + modify: bname8031S2720-52TP-PWR-EI(537326), --S2720-52TP-PWR-EI-AC Metro Service Platform for V2R11,modify name + modify: bname8031S2720-28TP-PWR-EI-L(537328), --S2720-28TP-PWR-EI-L Metro Service Platform for V2R11,modify name + modify: bname8031S2720-28TP-EI(537329), --S2720-28TP-EI Metro Service Platform for V2R11,modify name + modify: bname8031S2720-28TP-PWR-EI(537332), --S2720-28TP-PWR-EI Metro Service Platform for V2R11,modify name + + add: bnameET1D2L16QX2H(700476), --16-Port 40GE QSFP+ Interface Card(X2H,QSFP+) for 12700 v2r11 + add: bnameET1D2C08HX2H(700477), --8-Port 100GE QSFP28 Interface Card(X2H,QSFP28) for 12700 v2r11 + add: bnameES1D2L16QX2H(663631), --16-Port 40GE QSFP+ Interface Card(X2H,QSFP+) for 7700 v2r11 + add: bnameES1D2C08HX2H(663632), --8-Port 100GE QSFP28 Interface Card(X2H,QSFP28) for 7700 v2r11 + add: bnameLE1D2L16QX2H(659665), --16-Port 40GE QSFP+ Interface Card(X2H,QSFP+) for 9310 v2r11 + add: bnameLE1D2C08HX2H(659666), --8-Port 100GE QSFP28 Interface Card(X2H,QSFP28) for 9310 v2r11 + " + + REVISION "201707030000Z" + DESCRIPTION "V7.57, + Add: virent8090DEVCR5DE2NLFX71(564920), --CR5DE2NLFX71, 2-Port 100GBase-QSFP28 + 24-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit (LPUI-480) + Add: virent8090DEVCR5DE2NLFX72(564921), --CR5DE2NLFX72, 2-Port 100GBase-QSFP28 + 24-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit B(LPUI-480-B) + Add: virent8090DEVCR5DE2NLFX73(564922), --CR5DE2NLFX73, 2-Port 100GBase-QSFP28 + 24-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit L(LPUI-480-L) + Add: virent8090DEVCR5D00E4NB70(564923), --CR5D00E4NB70, 4-Port 100GBase-QSFP28 Integrated Line Processing Unit (LPUI-480) + Add: virent8090DEVCR5D00E4NB7B(564924), --CR5D00E4NB7B, 4-Port 100GBase-QSFP28 Integrated Line Processing Unit B(LPUI-480-B) + Add: virent8090DEVCR5D00E4NB7C(564925), --CR5D00E4NB7C, 4-Port 100GBase-QSFP28 Integrated Line Processing Unit L(LPUI-480-L) + Add: virentME60DEVME0DE2NLEX7C(564926), --ME0DE2NLEX7C, 2-Port 100GBase-QSFP28 + 20-Port 10GBase LAN/WAN-SFP+ Broadband Service Unit Integrated(BSUI-400) + Add: subbnameME0D00SP8071(159816), --ME0D00SP8071 Versatile Service Unit Sub Card(SP80-M) + Add: subbnameME0D00SPD071(159815), --ME0D00SPD071 Versatile Service Unit Sub Card(SP160-M) + " + + REVISION "201706290000Z" + DESCRIPTION "V7.56, + Add: fnameEF1BS7905S00(712704), -- HUAWEI S7905 FRAME + Add: fnameEF1BS7908S00(712705), -- HUAWEI S7908 FRAME + Add: bnameEF1D2S48TE3E(712706), -- s7900 12-Port 100/1000BASE-X Interface Card and 36-Port 10/100/1000BASE-T(E3E,SFP/RJ45) + Add: bnameEF1D2G48TE3E(712707), -- s7900 48-Port 10/100/1000BASE-T Interface Card(E3E,RJ45) + Add: bnameEF1D2G48TE3S(712708), -- s7900 48-Port 10/100/1000BASE-T Interface Card(E3S,RJ45) + Add: bnameEF1D2G48SE3E(712709), -- s7900 48-Port 100/1000BASE-X Interface Card(E3E,SFP) + Add: bnameEF1D2G48SE3S(712710), -- s7900 48-Port 100/1000BASE-X Interface Card(E3S,SFP) + Add: bnameEF1D2S08SX3S(712711), -- s7900 8-Port 10GE SFP+ Interface and 24-Port GE SFP Interface Card(X3S,SFP+) + Add: bnameEF1D2S16SX3S(712712), -- s7900 16-Port 10GE SFP+ Interface and 16-Port GE SFP Interface Card(X3S,SFP+) + Add: bnameEF1D2X48SX3S(712713), -- s7900 48-Port 10GE SFP+ Interface Card(X3S,SFP+) + Add: bnameEF1D2MCUB000(712704), -- S7905 Main Control Unit B + Add: bnameEF1D2SRUF000(712705), -- S7908 Main Control Unit F + + + " + + REVISION "201706270000Z" + DESCRIPTION "V7.55, + Add: virentANJ0002CXP00(225595), -- System Control,Cross-connect and Multi-protocol Process Unit with 360G. + Add: virentANK200CXPA00(225596), -- System Control,Cross-connect and Multi-protocol Process Unit with 360G. + " + + REVISION "201706241800Z" + DESCRIPTION "V7.54, + Add: bnameH80DCSPE(155960), -- -- 64-channel POTS(combo) + Vectoring board of MA5600T device, Support SuperVector board. + " + + REVISION "201706220000Z" + DESCRIPTION "V7.53, + Add: fnameMA5800H901BPLD(148514), -- Backplane of the MA5800 + Add: fnameMA5608H802Mabr(147572), -- Backplane of the P300 broadband medium-capacity master Frame: H802MABR + " + + REVISION "201706210000Z" + DESCRIPTION "V7.52, + Add: subbname8090DEVCR5D0E2NFE70(561730), --03032LCN, CR5D0E2NFE70, 2-Port 100GBase-QSFP28 Flexible Card E(P480-E) + Add: subbname8090DEVCR58E4KCA0(537467), --03032MYC, CR58E4KCA0, 4-Port 400GBase CFP8 Daughter Card + Add: subbname8090DEVCR58D8NCB0(537470), --03032NAC, CR58D8NCB0, 8-Port 100G CFP2 flexible Dauhtger Card + Add: subbname8090DEVCR57EENBE0(537471), --03032MWM, CR57EENBE0, 20-Port 100GBase QSFP28 Integrated Line Process Unit(NE40E LPUI-2T) + " + + REVISION "201706160000Z" + DESCRIPTION "V7.51, + Add: virentME60ME0D0VSE0070(564918), -- for V800R009C10 ME0D0VSE0070(SBOM),Value-added Service Engine Unit (VSE-A) 1.3.6.1.4.1.2011.20021210.15.564918 + Add: virent8090DEVCR5D0SRUA872(566111), -- for V800R010C00 CR5D0SRUA872(SBOM),Switch and Route Processing Unit A8(16G Memory) 1.3.6.1.4.1.2011.20021210.15.566111 + Add: virent8090DEVCR5DSFUIM17C(566112), -- for V800R010C00 CR5DSFUIM17C(SBOM),480Gbps Switch Fabric Unit C(SFUI-480-C) 1.3.6.1.4.1.2011.20021210.15.566112 + Add: virent8090DEVCR5DSFUIM17B(566113), -- for V800R010C00 CR5DSFUIM17B(SBOM),480Gbps Switch Fabric Unit B(SFUI-480-B) 1.3.6.1.4.1.2011.20021210.15.566113) + + Add: virent8090DEVCR5DLPUFME71(565001), -- for V800R10C00 CR5DLPUFME71(SBOM) Flexible Card Line Processing Unit E(LPUF-480-E) + Add: virent8090DEVCR5DLPUFK071(565002), -- for V800R10C00 CR5DLPUFK071(SBOM) Flexible Card Line Processing Unit E(LPUF-400-E) + Add: virent8090DEVCR5DLPUFM071(565003), -- for V800R10C00 CR5DLPUFM071(SBOM) Flexible Card Line Processing Unit(LPUF-480) + Add: virent8090DEVCR5DLPUFM17B(565004), -- for V800R10C00 CR5DLPUFM17B(SBOM) Flexible Card Line Processing Unit B(LPUF-480-B) + Add: virent8090DEVCR5D00LMXF71(565005), -- for V800R10C00 CR5D00LMXF71(SBOM) 48-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit (LPUI-480) + Add: virent8090DEVCR5DE2NLFX74(565006), -- for V800R10C00 CR5DE2NLFX74(SBOM) 2-Port 100GBase-CFP2 + 24-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit (LPUI-480) + Add: virent8090DEVCR5D00E4NC71(565007), -- for V800R10C00 CR5D00E4NC71(SBOM) 4-Port 100GBase-CFP2 Integrated Line Processing Unit (LPUI-480) + Add: virent8090DEVCR5D01LMXF7B(565008), -- for V800R10C00 CR5D01LMXF7B(SBOM) 48-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit B(LPUI-480-B) + Add: virent8090DEVCR5DE2NLFX75(565009), -- for V800R10C00 CR5DE2NLFX75(SBOM) 2-Port 100GBase-CFP2 + 24-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit B(LPUI-480-B) + Add: virent8090DEVCR5D01E4NC7B(565010), -- for V800R10C00 CR5D01E4NC7B(SBOM) 4-Port 100GBase-CFP2 Integrated Line Processing Unit B(LPUI-480-B) + Add: virent8090DEVCR5D01LMXF7C(565011), -- for V800R10C00 CR5D01LMXF7C(SBOM) 48-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit L(LPUI-480-L) + Add: virent8090DEVCR5DE2NLFX76(565012), -- for V800R10C00 CR5DE2NLFX76(SBOM) 2-Port 100GBase-CFP2 + 24-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit L(LPUI-480-L) + Add: virent8090DEVCR5D01E4NC7C(565013), -- for V800R10C00 CR5D01E4NC7C(SBOM) 4-Port 100GBase-CFP2 Integrated Line Processing Unit L(LPUI-480-L) + Add: virent8090DEVCR5D00D4NC71(565014), -- for V800R10C00 CR5D00D4NC71(SBOM) 4-Port 100GBase-CFP2 DWDM Integrated Line Processing Unit(LPUI-480) + Add: virent8090DEVCR5D00E4NC7Q(565015), -- for V800R10C00 CR5D00E4NC7Q(SBOM) 4-Port 100G ETH/DWDM-CFP2 Integrated Line Processing Unit CM(LPUI-480-CM) + + Add: virent8090DEVCR9D00EKNB80(562055), -- 40-Port 100GBase QSFP28 Integrated Line Process Unit(NE9000 LPUI-4T) + Add: virent8090DEVCR9D00EKNB8P(562056), -- 40-Port 100GBase QSFP28 Integrated Line Process Unit CM(NE9000 LPUI-4T-CM) + Add: virent8090DEVCR9D00EKNB8L(562057) -- 40-Port 100GBase QSFP28 Integrated Line Process Unit L(NE9000 LPUI-4T-L) + " + + REVISION "201706090000Z" + DESCRIPTION "V7.50, + Add: virent8090DEVCR5D00EDNB61(562083), -- 16-Port 100GBase-QSFP28 Integrated Line Process Unit B (NE5000E LPUI-2T-B) + modify:virent8090DEVCR5D0MPUN080(562040) to virent8090DEVCR9D0MPUN180(562040) + " + + + REVISION "201706090000Z" + DESCRIPTION "V7.49, + Add: subbname8090DEVCR5D00E5MF6B(537468), -- 5-Port 40GBase-QSFP+ Flexible Card B(CP400,Occupy 1 sub-slot) + Add: subbname8090DEVCR5D00LEXF6B(537469), -- 20-Port 10GBase LAN/WAN-SFP+ Flexible Card B(CP400,Occupy 1 sub-slot) + + " + + + REVISION "201706080000Z" + DESCRIPTION "V7.48, + add:fname8031S2320-52TP-EI-DC(537206) to fname8031S5730S-68C-PWR-EI(537211) for lsw v2r11c10 + add:bname8031S2320-52TP-EI-DC(537390) to bname8031S5730S-68C-PWR-EI(537395) for lsw v2r11c10 + add:fname8031S5330-36C-HI(537216) to fname8031S6320-30L-HI-24S(537230) for lsw v2r11c50 + add:bname8031S5330-36C-HI(537400) to bname8031S6320-30L-HI-24S(537414) for lsw v2r11c50 + add:subbnameES2D1POE4800(536784) for lsw v2r11c50 + add:subbnameES2D1POE2403(536785) for lsw v2r11c50 + add:subbnameES5D21Q06Q00(536786) for lsw v2r11c50 + add:subbnameES5D2CKM0000(536787) for lsw v2r11c50 + + " + + REVISION "201705240000Z" + DESCRIPTION "V7.47, + add:bnameLE1D2G48SX1C(659664), --48-Port 100/1000BASE-X Interface Card(X1C,SFP) for V2R11 + + " + + + REVISION "201705190914Z" + DESCRIPTION "V7.46, + add wlan device + ADD: fnameAP1050DN-S(692298), --WLAN new ap ENUM_ + + " + + REVISION "201705160000Z" + DESCRIPTION "V7.45, + add:fname8031S5730-52X-PWH-SI-ACF(537203), --98010786 S5730-52X-PWH-SI-ACF add for lsw v2r11c10 + add:fname8031S5730-56C-PWH-SI-AC(537204), --98010785 S5730-56C-PWH-SI-AC add for lsw v2r11c10 + add:fname8031S5730-32C-PWH-SI-AC(537205), --98010787 S5730-32C-PWH-SI-AC add for lsw v2r11c10 + + add:bname8031S5730-52X-PWH-SI-ACF(537387), --98010786 S5730-52X-PWH-SI-ACF add for lsw v2r11c10 + add:bname8031S5730-56C-PWH-SI-AC(537388), --98010785 S5730-56C-PWH-SI-AC add for lsw v2r11c10 + add:bname8031S5730-32C-PWH-SI-AC(537389), --98010787 S5730-32C-PWH-SI-AC add for lsw v2r11c10 + + " + + REVISION "201705110000Z" + DESCRIPTION "V7.44, + Add: subbname8090DEVCR5DE2VE1N70(537466), --03032MVX, CR5DE2VE1N70, 2-Port 50GBase/1-Port 100GBase-QSFP28 FlexE Flexible Card (P120) + Add: subbname8090DEVCR5D00E25F10(561640), --03032QNG, CR5D00E25F10, 2 Port 50G Base QSFP28 High Speed Interface Card + Add: subbname8090DEVCR58EENBA0(537465), --03032MYU, CR58EENBA0,20*100GBase QSFP28 flexible Dauhtger Card + Add: subbnameATNANJ1EV2(564531), --03057706, ATNANJ1EV2, 2 Port 50GBase QSFP28 High Speed Interface Card + Add: subbnamePTN990TPJ1EV2(229506), --03057714,TPJ1EV2 , 2 Port 50G Base-Qsfp28 High-Speed Interface Card + " + + REVISION "201705090000Z" + DESCRIPTION "V7.43, + Add: bnameH902XSED(148623), -- 8*10G GPON board of MA5800. + Add: bnameH901DSHD(148624), -- 8*GE and 10GE combo board of MA5800. + Add: bnameH901OGHF(148625), -- 16 P2P board of MA5800. + Add: bnameH901OXHG(148626), -- 24*10GE board of MA5800. + Add: bnameH901NXLC(148627), -- 4*10GE board of MA5800. + " + + REVISION "201705020000Z" + DESCRIPTION "V7.42, + Add:fnamePTN7900TPD1CHASSIS(229408), --PTN 7900E-32 Integrated Chassis Components + Add:bnamePTN7900TPB3CXP(229439), --TPB3CXP,System Control, Cross-Connect and Timing Unit,1*1 + Add:bnamePTN7900TPC2CXP(229440), --TPC2CXP,System Control, Cross-Connect and Timing Unit,1*1 + Add:bnamePTN7900TPA2SCA(229441), --TPA2SCA,System Control, Communication and Auxiliary Processing Unit,1*1 + Add:bnamePTN7900TPD1SCA(229442), --TPD1SCA,System Control, Communication and Auxiliary Processing Unit,1*1 + Add:bnamePTN7900TPB3XCS(229443), --TPB3XCS,Switch Fabric Unit,1*1 + Add:bnamePTN7900TPC2XCS(229444), --TPC2XCS,Switch Fabric Unit,1*1 + Add:bnamePTN7900TPD1XCS(229445), --TPD1XCS,Switch Fabric Unit,1*1 + Add:bnamePTN7900TPA4EH1(229446), --TPA4EH1,1-Port 100GE Switching Processing Board + Add:bnamePTN7900TPA1EH4(229447), --TPA1EH4,4-Port 100GE Switching Processing Board + Add:bnamePTN7900TPD1EHL2(229448), --TPD1EHL2,2-Port 400GE Switching Processing Board + Add:bnamePTN7900TPD1PIU(229449), --TPD1PIU,Power Interface Unit + Add:bnamePTN7900TPD1FAN(229450), --TPD1FAN,Fan Board + Add:bnamePTN7900TPD1EFI(229451), --TPD1EFI,EMI Filter Interface Board + Add:bnamePTN7900TPA1EV2(229452), --TPA1EV2,2-Port 50GE Switching Processing Board + Add:virentPTN7900TPB3VXCS(229484), --TPB3VXCS, Switch Fabric Unit Board,1*1 + Add:virentPTN7900TPC2VXCS(229485), --TPC2VXCS, Switch Fabric Unit Board,1*1 + " + + + REVISION "201704220000Z" + DESCRIPTION "V7.41, + --for CloudEngine 20170422 + Add: fnameCE688048S4Q2CQEI(688163), -- CloudEngine CE6880-48S4Q2CQ-EI Switch(48*10G SFP+,6*40G QSFP+ or 44*10G SFP+,4*40G QSFP+,2*100G QSFP28) + Add: fnameCE688024S4Q2CQEI(688164), -- CloudEngine CE6880-24S4Q2CQ-EI Switch(24*10G SFP+,4*40G QSFP+,2*100G QSFP28) + Add: fnameCE688048T4Q2CQEI(688165), -- CloudEngine CE6880-48T4Q2CQ-EI Switch(48*10G RJ45,6*40G QSFP+ or 44*10G RJ45,4*40G QSFP+,2*100G QSFP28) + Add: fnameCE12816M(688170), -- CE12816M DC Assembly Chassis + Add: fnameCE885032CQEI(688171), -- CloudEngine CE8850-32CQ-EI Switch(32-Port 100GE QSFP28,2-Port 10GE SFP+) + Add: fnameCE12804E(688166), -- CE12804E Assembly Chassis + Add: fnameCE12808E(688167), -- CE12808E Assembly Chassis + Add: fnameCE12812E(688168), -- CE12812E Assembly Chassis + Add: fnameCE12816E(688169), -- CE12816E Assembly Chassis + Add: fnameCE687048T6CQEI(688172), -- CloudEngine 6800,CE6870-48T6CQ-EI,CE6870-48T6CQ-EI Switch(48-Port 10GE RJ45,6-Port 100GE QSFP28) + Add: bnameCE688048S4Q2CQEI(688235), -- Manufactured Board,CloudEngine 6800,CEM48S4Q2CQP01,48-Port SFP+ Optical,4-Port 40GE QSFP+ Optical,2-Port 100GE QSFP28 Optical Switch Control Unit,1*1 + Add: bnameCE688024S4Q2CQEI(688236), -- Manufactured Board,CloudEngine 6800,CEM24S4Q2CQP01,24-Port SFP+ Optical,4-Port 40GE QSFP+ Optical,2-Port 100GE QSFP28 Optical Switch Control Unit,1*1 + Add: bnameCE688048T4Q2CQEI(688237), -- Manufactured Board,CloudEngine 6800,CEM48T4Q2CQP01,48-Port 10GE RJ45,4-Port 40GE QSFP+ Optical,2-Port 100GE QSFP28 Optical Switch Control Unit,1*1 + Add: bnameCESFU16GM(688238), -- Manufactured Board,CloudEngine 12800,CE-SFU16G-M,CE12816M Switch Fabric Unit G + Add: bnameCEL36CQFDM(688239), -- Manufactured Board,CloudEngine 12800,CEL36CQFD-M,36-Port-100GE Interface Card(FD-M,QSFP28) + Add: bnameCEL36LQFDM(688240), -- Manufactured Board,CloudEngine 12800,CEL36LQFD-M,36-Port-40GE Interface Card(FD-M,QSFP+) + Add: bnameCEL24LQFDM(688241), -- Manufactured Board,CloudEngine 12800,CEL24LQFD-M,24-Port-40GE Interface Card(FD-M,QSFP+) + Add: bnameCEL12CQFDM(688242), -- Manufactured Board,CloudEngine 12800,CEL12CQFD-M,12-Port-100GE Interface Card(FD-M,QSFP28) + Add: bnameCEL48XSFDAM(688243), -- Manufactured Board,CloudEngine 12800,CEL48XSFDA-M,48-Port-10GE,2-Port-40GE,2-Port-100GE Interface Card(FDA-M,SFP+,QSFP+,QSFP28) + Add: bnameCEL48XSFDM(688244), -- Manufactured Board,CloudEngine 12800,CEL48XSFD-M,48-Port-10GE Interface Card(FD-M,SFP+) + Add: bnameCE885032CQEI(688245), -- Manufactured Board,CloudEngine 8800,CEM32CQP01,32-Port 100GE QSFP28,2-Port 10GE SFP+ Optical Switch Control Unit,1*1 + Add: bnameCESFU08G(688246), -- Manufactured Board,CloudEngine 12800,CE-SFU08G,CE12808 Switch Fabric Unit G,1*1 + Add: bnameCESFU04G(688247), -- Manufactured Board,CloudEngine 12800,CE-SFU04G,CE12804 Switch Fabric Unit G,1*1 + Add: bnameCESFU16CE(688248), -- Manufactured Board,CloudEngine 12800,CESFU16CE,CE12816E Switch Fabric Unit C,1*1 + Add: bnameCESFU12CE(688249), -- Manufactured Board,CloudEngine 12800,CESFU12CE,CE12812E Switch Fabric Unit C,1*1 + Add: bnameCESFU08CE(688250), -- Manufactured Board,CloudEngine 12800,CESFU08CE,CE12808E Switch Fabric Unit C,1*1 + Add: bnameCESFU04CE(688251), -- Manufactured Board,CloudEngine 12800,CESFU04CE,CE12804E Switch Fabric Unit C,1*1 + Add: bnameCEL16CQEGE(688252), -- Manufactured Board,CloudEngine 12800E,CEL16CQEG-E,16-Port-100GE Interface ENP Card(EG,QSFP28) + Add: bnameCEL36LQEDE(688253), -- Manufactured Board,CloudEngine 12800E,CEL36LQED-E,36-Port-40GE Interface ENP Card(ED,QSFP+) + Add: bnameCEL36LQEGE(688254), -- Manufactured Board,CloudEngine 12800E,CEL36LQEG-E,36-Port-40GE Interface ENP Card(EG,QSFP+) + Add: bnameCEL48XSEGAE(688255), -- Manufactured Board,CloudEngine 12800,CEL48XSEGA-E,48-Port-10GE,4-Port-100GE Interface Card(NGA,SFP+,QSFP28) + Add: bnameCEL24XSEGAE(688256), -- Manufactured Board,CloudEngine 12800E,CEL24XSEGA-E,24-Port-10GE,2-Port-100GE Interface ENP Card(EGA,SFP+,QSFP28) + Add: bnameCEL48XSEDE(688257), -- Manufactured Board,CloudEngine 12800E,CEL48XSED-E,48-Port 10GBASE-X Interface ENP Card(ED,SFP+) + Add: bnameCEL24XSEDE(688258), -- Manufactured Board,CloudEngine 12800E,CEL24XSED-E,24-Port 10GBASE-X Interface ENP Card(ED,SFP+) + Add: bnameCEMPUAE(688259), -- Manufactured Board,CloudEngine 12800E,CE-MPUA-E,CE12800E Main Processing Unit A,1*1 + Add: bnameSIAMESEDFAN(688262), -- CloudEngine 12800E,Siamesedfan + Add: bnameVERTICALPOW(688263), -- CloudEngine 12800E,Power Module for CE12808E,CE12812E and CE12816E + Add: bnameCE687048T6CQEI(688265), -- Manufactured Board,CloudEngine 6800,CEM48T6CQP01,48-Port 10GE RJ45,6-Port 100GE QSFP28 Optical Switch Control Unit,1*1 + " + + + REVISION "201704110000Z" + DESCRIPTION "V7.40, + Add: bnameLE1D2S04SX1C(659662) for lsw V2R11 + Add: bnameLE1D2G48TX1C(659663) for lsw V2R11 + " + + + REVISION "201704070930Z" + DESCRIPTION "V7.39, + Add: fnameEA5821-GE(561638), --Virtual frame H821MABC of the EA5821 GE(8/16/24) device. + Add: fnameEA5821-GE-POE(561639), --Virtual Frame H821MABC of the EA5821 GE(24) POE device. + " + + REVISION "201704060930Z" + DESCRIPTION "V7.38, + Add: virent8090DEVCR5DNPU1TM71(675868), -- for V800R010C00 CR5DNPU1TM71(SBOM),Network Processing Unit (NPU-1T) + Add: virent8090DEVCR5DNPU1TM70(675867), -- for V800R010C00 CR5DNPU1TM70(SBOM),Network Processing Unit (NPU-1T) + " + + REVISION "201703290930Z" + DESCRIPTION "V7.37, + Add: bnameH902MPLAE(148619), -- control board of EA5800. + Add: bnameH901MPSCE(148620), -- control board of EA5800-X2. + Add: bnameH901GPSFE(148621), -- 16*GPON board of EA5800. + Add: bnameH901XGHDE(148622), -- 8*10G GPON board of EA5800. + " + + REVISION "201703280000Z" + DESCRIPTION "V7.36, + Add: virent8090DEVCR5DLPUFE07B(564915) -- for V800R009C10 CR5DLPUFE07B(SBOM),Flexible Card Line Processing Unit B(LPUF-200-B) + + add wlan device + ADD: fnameAP8050DN(692295), --WLAN new ap ENUM_ + ADD: fnameAP8050DN-S(692296), --WLAN new ap ENUM_ + ADD: fnameAP8150DN(692297), --WLAN new ap ENUM_7455 + " + + REVISION "201703220000Z" + DESCRIPTION "V7.35, + Add: bnameH901GPLF(148615), -- 16*GPON board of MA5800 + Add: bnameH901XGLD(148616), -- 8*10G GPON board of MA5800 + Add: bnameH901XGLF(148617), -- 16*10G GPON board of MA5800 + Add: bnameH901XELD(148618), -- 8*10G EPON board of MA5800 + " + + REVISION "201703210000Z" + DESCRIPTION "V7.34, + Add: virent8090DEVCR9D00EDNB8P(562070), --16-Port 100GBase-QSFP28 Integrated Line Process Unit(NE9000 LPUI-2T-PC) + Add: virent8090DEVCR9D00E8NC8P(562071), --8-Port 100GBase-CFP2 Integrated Line Process Unit(LPUI-1T-PC) + Add: virent8090DEVCR9D00D8NC8P(562072), --8-Port 100GBase-CFP DWDM Integrated Line Process Unit(LPUI-1T-PC) + Add: virent8090DEVCR9D00EPXF8P(562073), --60-Port 10GBase LAN/WAN-SFP+ Integrated Line Process Unit(LPUI-1T-PC) + Add: virent8090DEVCR5D00LKXF6P(562074), --40-Port 10GBase LAN/WAN-SFP+ Integrated Line Process Unit (NE5000E LPUI-400-PC) + Add: virent8090DEVCR5D00EDNB6P(562075), --16-Port 100GBase-QSFP28 Integrated Line Process Unit (NE5000E LPUI-2T-PC) + + --for v8r9c10 NE9000 20170310 + Add: subbname8090DEVCR9D00LFXF80(537455), -- 24-Port 1000M/10GBase LAN/WAN-SFP+ Flexible Card + Add: subbname8090DEVCR9D00NBXF80(537456), -- 12-Port 10G OTN/ETH-SFP+ Flexible Card + Add: subbname8090DEVCR9D00N6XF80(537457), -- 6-Port 10G OTN/ETH-SFP+ Flexible Card + Add: subbname8090DEVCR9D00P8UF80(537458), -- 8-Port OC-48/12/3 STM-16/4/1 POS-SFP Flexible Card + Add: subbname8090DEVCR9D00P4XX80(537459), -- 4-Port OC-192/STM-64 POS-XFP Flexible Card + + --for v8r9c10 License 20170310 + Add: subbname8090DEVCR57EFGFH3(537460), -- 24-Port 1000Base-X-SFP Fixed Card E + Add: subbname8090DEVCR57L6XFI02(537461), -- 6-Port 10GBase LAN/WAN-SFP+ Fixed Card E + Add: subbname8090DEVCR57LBXFE2(537462), -- 12-Port 10GBase LAN/WAN-SFP+ Fixed Card E + Add: subbname8090DEVCR57E8NCB1(537463), -- 8*100Gbps CFP2 Interface Board + " + + REVISION "201703200000Z" + DESCRIPTION "V7.33, + Add: virentANGMHSTA0311(225592), --ATN 910C-A,ANGM13HSTA,ATN 910C-A AC+DC system, with 4*10GE(o), 8*10GE/GE/FE(o), 16*GE/FE(o) + Add: virentANGMHSTB0311(225593), --ATN 910C-B,ANGM13HSTB,ATN 910C-B AC+DC system,with 4*10GE(o), 8*10GE/GE/FE(o), 8*GE/FE(o), 8*GE/FE(e) + Add: virentANGMHSTD0311(225594), --ATN 910C-D,ANGM13HSTD,ATN 910C-D AC+DC system,with 4*10GE(o),8*10GE/GE/FE(o),8*GE/FE(e),16E1 + " + + REVISION "201703100000Z" + DESCRIPTION "V7.32, + --for V8R9C10 20170310 + Add: bnameH801XP1A(155958), -- 1-port XG-PON/XGS-PON interface board + Add: subbnameH901TPUA(148601), -- TPM subboard of MA5800 H902MPLA + " + + REVISION "201702280000Z" + DESCRIPTION "V7.31, + --for V8R9C10 20170304 + Add: virent8090DEVCR9DLPUFK080(562054), -- NE9000 LPUF-400 CR9DLPUFK080 + " + + REVISION "201702280000Z" + DESCRIPTION "V7.30, + --for V8R9C10 20170228 + Add: virent8090DEVCR5D00D4NT70(564824), -- for V800R009C10 CR5D00D4NT70 ,4-Port 100GBase-CFP2 DWDM Integrated Line Processing Unit (LPUI-480) 1.3.6.1.4.1.2011.20021210.15.564824 + Add: virent8090DEVCR5D0EMGFA7P(564910), -- for V800R009C10 CR5D0EMGFA7P(SBOM),48-Port 100/1000Base-X-SFP Integrated Line Processing Unit PC(LPUI-51-PC)) + Add: virent8090DEVCR5D00LBXF7P(564911), -- for V800R009C10 CR5D00LBXF7P(SBOM),12-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit PC(LPUI-120-PC) + Add: virent8090DEVCR5DL6XEFG7P(564912), -- for V800R009C10 CR5DL6XEFG7P(SBOM),6-Port 10GBase LAN/WAN-SFP+ + 24-Port 100/1000Base-X-SFP Integrated Line Processing Unit PC(LPUI-120-PC) + Add: virent8090DEVCR5D00LFXF7P(564913), -- for V800R009C10 CR5D00LFXF7P(SBOM),24-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit PC(LPUI-240-PC) + Add: virent8090DEVCR5D00E8NC7P(564914) -- for V800R009C10 CR5D00E8NC7P(SBOM),8-Port 100GBase-CFP2 Integrated Line Processing Unit PC(LPUI-1T-PC) + + --for V8R10C00 20170228 + Add: fname8090NE9000-8(562054), --Quidway NE9000-8 FRAME + Add: virent8090DEVCR9D0MPUM80(564905), -- V8R10C00 for CR9D0MPUM80(SBOM) NE9000-8 Main Processing Unit P1(MPUP1) + Add: virent8090DEVCR9D0SFUT481(564906), -- V8R10C00 for CR9D0SFUT481(SBOM) NE9000-8 Switch Fabric Unit for Single Chassis(SFU4T-A) + " + + REVISION "201702200000Z" + DESCRIPTION "V7.29, + --for PTN7900 V1R8C10 20170220 + Add: bnamePTN7900TPA1EV4(229438), --TPA1EV4,4-port 50 Gigabit Ethernet Switching Processing Board + " + REVISION "201702141000Z" + DESCRIPTION "V7.28, + Add: bnameH802X2CS(148015), -- 10GE synchronized Ethernet interface board + Add: bnameH801GPND(148016), -- 8GPON board of MA5600T + " + + REVISION "201702100000Z" + DESCRIPTION "V7.27, + Add: fnameAR505Ke-L(667881), -- AR505Ke-L FRAME + Add: fnameAR2504-D-H(667882), -- AR2504-D-H FRAME + Add: fnameAR502EGRb-L(667883), -- AR502EGRb-L FRAME + Add: fnameAR169CVW-4B4S(667884), -- AR169CVW-4B4S FRAME + Add: fnameAR169CVW(667885), -- AR169CVW FRAME + Add: fnameAR169EGW-L(667886), -- AR169EGW-L FRAME + Add: fnameAR169EW(667887), -- AR169EW FRAME + Add: fnameAR161EW(667888), -- AR161EW FRAME + Add: fnameAR161EW-M1(667889), -- AR161EW-M1 FRAME + Add: fnameAR509CGW-L(667890), -- AR509CGW-L FRAME + Add: fnameAR509CG-Lt-7(667891), -- AR509CG-Lt-7 FRAME + Add: fnameAR-Sc-Lc(667892), -- AR-Sc-Lc FRAME + Add: fnameAR-Sc-Le(667893), -- AR-Sc-Le FRAME + Add: fnameAR-Sc-La(667894), -- AR-Sc-La FRAME + Add: fnameAR502ER(667895), -- AR502ER FRAME + Add: fnameAR169FGVW-L-8S(667896), -- AR169FGVW-L-8S FRAME + Add: fnameAR502ERb(667897), -- AR502ERb FRAME + Add: fnameAAR502EGRc-Lc(667898), -- AR502EGRc-Lc FRAME + + Add: bnameAR505Ke-L(667978), -- AR505Ke-L Main Unit + Add: bnameAR2504-D-H(667979), -- AR2504-D-H Main Unit + Add: bnameAR502EGRb-L(667980), -- AR502EGRb-L Main Unit + Add: bnameAR169CVW-4B4S(667981), -- AR169CVW-4B4S Main Unit + Add: bnameAR169CVW(667982), -- AR169CVW Main Unit + Add: bnameAR169EGW-L(667983), -- AR169EGW-L Main Unit + Add: bnameAR169EW(667984), -- AR169EW Main Unit + Add: bnameAR161EW(667985), -- AR161EW Main Unit + Add: bnameAR161EW-M1(667986), -- AR161EW-M1 Main Unit + Add: bnameAR509CGW-L(667987), -- AR509CGW-L Main Unit + Add: bnameAR509CG-Lt-7(667988), -- AR509CG-Lt-7 Main Unit + Add: bnameAR-Sc-Lc(667989), -- AR-Sc-Lc Main Unit + Add: bnameAR-Sc-Le(667990), -- AR-Sc-Le Main Unit + Add: bnameAR-Sc-La(667991), -- AR-Sc-La Main Unit + Add: bnameAR502ER(667992), -- AR502ER Main Unit + Add: bnameAR169FGVW-L-8S(667993), -- AR169FGVW-L-8S Main Unit + Add: bname1LTE-Lt-7(667994), -- 1LTE-Lt-7 Control Unit + Add: bnameAR502ERb(667995), -- AR502ERb Main Control Unit + Add: bnameAR502EGRc-Lc(667996), -- AR502EGRc-Lc Main Control Unit + + add wlan device + ADD: fnameAP4051DN(692290), --WLAN new ap ENUM_ + ADD: fnameAP4050DN(692291), --WLAN new ap ENUM_ + ADD: fnameAP4151DN(692292), --WLAN new ap ENUM_ + ADD: fnameAP4051DN-S(692293), --WLAN new ap ENUM_ + ADD: fnameAP4050DN-S(692294), --WLAN new ap ENUM_ + " + + REVISION "201701260000Z" + DESCRIPTION "V7.26, + Add: fname8031S5720-28P-LI-AC-SEA(537192) to fname8031S5320-52P-PWR-LI-AC-SEA(537199) for LSW V2R10C00 support license for oversea + Add: bname8031S5720-28P-LI-AC-SEA(537376) to bname8031S5320-52P-PWR-LI-AC-SEA(537383) for LSW V2R10C00 support license for oversea + Add: bnameLE1D2S08SX2E(659661) for lsw V2R11 + Add: fname8031S5320-12P-LI-BAT(537200),fname8031S5330-68C-SI(537201),fname8031S5730-68C-PWR-SI(537202) for lsw V2R11C10 + Add: bname8031S5320-12P-LI-BAT(537384),bname8031S5330-68C-SI(537385),bname8031S5730-68C-PWR-SI(537386) for lsw V2R11C10 + Add: subbnameFAN040CB(536783), --FAN for 6720SI + " + + + + REVISION "201701230000Z" + DESCRIPTION "V7.25, + Add: virentME60DEVME0D0L8NCA70(161606), -- for V800R009C00 ME0D0L8NCA70(SBOM),8-Port 100GBase-CFP2 Multi Service Unit Integrated(MSUI-1T) 1.3.6.1.4.1.2011.20021210.15.161606 + Add: virentME60DEVME0D0L4NCB70(161607), -- for V800R009C00 ME0D0LKXFB70(SBOM),4-Port 100GBase-CFP2 Broadband Service Unit Integrated(BSUI-400) 1.3.6.1.4.1.2011.20021210.15.161607 + Add: virentME60DEVME0D0L2NCB70(161608), -- for V800R009C00 ME0DE2NLEX7B(SBOM),2-Port 100GBase-CFP2 Broadband Service Unit Integrated(BSUI-200) 1.3.6.1.4.1.2011.20021210.15.161608 + Add: virentME60DEVME0D0LFXFA70(161610), -- for V800R009C00 ME0D0LEXFB70(SBOM),24-Port 10GBase LAN/WAN-SFP+ Multi Service Unit Integrated(MSUI-240) 1.3.6.1.4.1.2011.20021210.15.161610 + Add: virentME60DEVME0D0LMXFA70(161611), -- for V800R009C00 ME0D0E2NCB70(SBOM),48-Port 10GBase LAN/WAN-SFP+ Multi Service Unit Integrated(MSUI-480) 1.3.6.1.4.1.2011.20021210.15.161611 + Add: virentME60DEVME0DVSUF8073(161612), -- for V600R009C10 ME0DVSUF8073(SBOM),Flexible Card Versatile Service Unit 80(VSUF-80-J) + Add: virent8090DEVCR5DVSUF8011(161613) -- for V600R009C10 CR5DVSUF8011(SBOM),Flexible Card Versatile Service Unit 80(VSUF-80-J) + " + + REVISION "201612270000Z" + DESCRIPTION "V7.24, + Add: fnameMA5633H821MABCT(561571), --MA5633 new frame H821MABCT + Add: bnameH822CCKRP(156065), -- D3.0 32*10. + " + + REVISION "201612240000Z" + DESCRIPTION "V7.23, + for v2r11c00&C10 add 13 box device + Add:fname8031S6720-48Q-SI-48S-AC(537179) to fname8031S6320-52X-PWH-SI(537191), + Add:bname8031S6720-48Q-SI-48S-AC(537363) to bname8031S6320-52X-PWH-SI(537375), + modify fname8031S5730-56C-PWH-SI-AC(537175) to fname8031S6720-56C-PWH-SI-AC(537175) + modify fname8031S5730-56C-PWH-SI(537176) to fname8031S6720-56C-PWH-SI(537176) + modify fname8031S5730-56C-PWH-SI(537176) to fname8031S6320-56C-PWH-SI-AC(537177) + modify fname8031S5730-56C-PWH-SI(537176) to fname8031S6320-56C-PWH-SI(537178) + + modify bname8031S5730-56C-PWH-SI-AC(537359) to bname8031S6720-56C-PWH-SI-AC(537359) + modify bname8031S5730-56C-PWH-SI(537360) to bname8031S6720-56C-PWH-SI(537360) + modify bname8031S5330-56C-PWH-SI-AC(537361) to bname8031S6320-56C-PWH-SI-AC(537361) + modify bname8031S5330-56C-PWH-SI(537362) to bname8031S6320-56C-PWH-SI(537362) + delete bnameLE1D2S08SX2E(659661) + + " + + + REVISION "201612220000Z" + DESCRIPTION "V7.22, + Add:subbnameME0D00SP8072(159814), --Versatile Service Daught Card(SP80-T) + Add:virentME60DEVME0DVSUF8072(161605), -- for V600R009C30 ME0DVSUF8072(SBOM),Flexible Card Versatile Service Unit 80(VSUF-80-T) + " + + REVISION "201612130000Z" + DESCRIPTION "V7.21, + Add:subbnamePTN990TPJ1EH1(229510), --TPJ1EH1,1 Channel 100 GE Optical Interface Board + Add:subbnamePTN990TPL1EM4F(229511), --Finished Board Unit,Optix PTN 930,TPL1EM4F0,4 Channels GE/FE Electrical Interface Board + Add:subbnamePTN990TPL1EM4T(229512), --Finished Board Unit,Optix PTN 930,TPL1EM4T0,4 Channels GE/FE Electrical Interface Board + Add:subbnamePTN990TPL1ML1A(229513), --Finished Board Unit,OptiX PTN 930,TPL1ML1A,16 Channels E1 Interface Board(75ohm) + Add:subbname8090DEVCR2D00EEGF11(561636), -- 20-Port 100/1000Base-X-CSFP Physical Interface Card(PIC) + Add:subbname8090DEVCX6D00EEGF10(561637), -- 20-Port 100/1000Base-X-CSFP Physical Interface Card(PIC) + " + + REVISION "201612060000Z" + DESCRIPTION "V7.20, + for v2r10c00 tr6 add 11 box device and 4 board + Add:fname8031S1720-28GWR-4P-E(537116), to fname8031S1720-10GW-PWR-2P-E(537126), + Add:bname8031S1720-28GWR-4P-E(537300), to bname8031S1720-10GW-PWR-2P-E(537310), + Add:bnameLE3D2C04HX2L(659654),bnameLE3D2X48SX2L(659655),bnameLE3D2G48SX1L(659659),bnameLE3D2G48TX1L(659660), + + for v2r11 + Add:bnameLE1D2S08SX2E(659661), --S9300 S9300E S9310X 8-Port 10GE SFP+ Interface and 24-Port GE SFP Interface Card(X2E,SFP+) for V2R11 + Add:bnameET1D2MPUDC00(700475), --S12700,Main Processing Unit D(Optional clock) + Add:subbnameET1D2VQ06000(700416), --6-Port 40GE Cluster Switching System Service Unit (QSFP+) for 12700 V2R11 + Add:subbnameET1D2VQ02000(700417), --2-Port 40GE Cluster Switching System Service Unit (QSFP+) for 12700 and 9700 V2R11 + + Add:fname8031S5720-12X-LI-AC(537127), to fname8031S5330-56C-PWH-SI(537178), + Add:bname8031S5720-12X-LI-AC(537311), to bname8031S5330-56C-PWH-SI(537362), + Add:subbnameES5D21X02S02(536777),to subbnameES5D21Q02Q00(536781), + Add:subbnamePAC930D5612(536782), + + Add: virentME60DEVME0DVSUF8071(161603), -- for V800R009C10 ME0DVSUF8071(SBOM),Flexible Card Versatile Service Unit 80(VSUF-80-M) 1.3.6.1.4.1.2011.20021210.15.161603 + Add: virentME60DEVME0DVSUFD071(161604), -- for V800R009C10 ME0DVSUFD071(SBOM),Flexible Card Versatile Service Unit 160(VSUF-160-M) 1.3.6.1.4.1.2011.20021210.15.161604 + Add: virent8090DEVCR5D0SRUB571 (675918), -- for V800R009C10 CR5D0SRUB571 ,Switch and Route Processing Unit B5(16G Memory) 1.3.6.1.4.1.2011.20021210.15.675918 + + Add: bnameCSM(156063), -- 48-channel Vectoring VDSL2 + POTS COMBO service board, supports super vectoring feature. + Add: bnameH832PDMSA(156064), -- DC Power board H832PDMSA of the MA5616. + Add: subbnameH833XS1A(156061), -- SD5118V2 XG-SPON subboard. + Add: subbnameVPM(156062), -- SUPER VECTOR Subboard VPM. + + " + + + + REVISION "201612020000Z" + DESCRIPTION "V7.19, + Add: subbname8090DEVCR5D00E1NC77(561713), -- 1-Port 100GBase-CFP2 Flexible Card A(P120-A) + Add: subbname8090DEVCR5D00E1NC7A(561714), -- 1-Port 100GBase-CFP2 Flexible CardA(P240-A) + Add: subbname8090DEVME0D0E1NCB70(561715), -- 1-Port 100GBase-CFP2 Flexible Card(BP100) + Add: subbname8090DEVME0D0E1NCB71(561729), -- 1-Port 100GBase-CFP2 Flexible Card(BP240) + Add: subbname8090DEVCR57E1NCF2(561717), -- 1-Port 100GBase-CFP2 Fixed Card + Add: subbname8090DEVCX6D0E1NCA11(561718), -- 1-Port 100GBase-CFP2 Flexible Card A(S102-A) + Add: subbname8090DEVCR5CR5D00E1ND70(561719), -- 1-Port 100GBase-QSFP28 Flexible Card A(P120-A) + Add: subbname8090DEVCR5CR5D00E1ND73(561720), -- 1-Port 100GBase-QSFP28 Flexible Card A(P240-A) + Add: subbname8090DEVCR5ME0D0E1NDB70(561721), -- 1-Port 100GBase-QSFP28 Flexible Card(BP100) + Add: subbname8090DEVCR5ME0D0E1NDB71(561722), -- 1-Port 100GBase-QSFP28 Flexible Card(BP240) + Add: subbname8090DEVCR5CX6D0E1NDA10(561723), -- 1-Port 100GBase-QSFP28 Flexible Card A(S102-A) + Add: subbname8090DEVCR5D00E2NF70(561727), -- 2-Port 100GBase-QSFP28 Flexible Card A(P480-A) + Add: subbname8090DEVCR5D00MD8A70(561726), -- 8-Channel CWDM Multiplexing & Demultiplexing (1471/1491/1511/1531/1551/1571/1591/1611nm) Flexible Card(P50) + Add: subbname8090DEVCR5D00E2NB60(561728), -- 2-Port 100GBase-QSFP28 Flexible Card(CP400,Occupy 1 sub-slot) + Add: subbname8090DEVCR5D3DMR4M01(561724), -- 4-Channel CWDM Optical Add/Drop Multiplexing (1471/1491/1511/1531nm) Physical Interface Card(PIC) + Add: subbname8090DEVCR5D3DMR4M02(561725), -- 4-Channel CWDM Optical Add/Drop Multiplexing (1551/1571/1591/1611nm) Physical Interface Card(PIC) + Add: subbname8090DEVCR5D00EEGF71(561635), -- 20-Port 100/1000Base-X-CSFP Physical Interface Card(PIC) + Add: subbname8090DEVCR5D00N6GF60(561625), -- 6-Port 10G OTN/ETH-SFP+ Flexible Card(CP400,Occupy 1 sub-slot) + Add: subbname8090DEVCR5D00NBGF60(561626), -- 12-Port 10G OTN/ETH-SFP+ Flexible Card(CP400,Occupy 1 sub-slot) + Add: subbname8090DEVCR5D00E1NC79(561594), -- 1-Port 100GBase LAN/WAN-CFP2 Physical Interface Card(PIC) + Add: subbname8090DEVCR5D00LAXF71(561595), -- 10-Port 10GBase LAN/WAN-SFP+ Physical Interface Card(PIC) + Add: subbname8090DEVCR58E8NBA(561622), -- 8*100GBase QSFP28 Card + Add: subbname8090DEVCR58D8NCA(561624), -- 8-Port 100GBase-CFP DWDM Card + " + + + REVISION "201611160000Z" + DESCRIPTION "V7.14, + Modify: CR57LEXFE changed to CR5D0LEXFE71 + Modify: CR57E2NCE changed to CR5D0E2NCE71 + Modify: CR57LEXFE changed to ME0M0LEXFB71 + Modify: CR57E2NCE changed to ME0M0E2NCB71 + Modify: CX68EAGFEA changed to CR5D0EAGFE70 + Modify: CX68EAGFEA changed to CR2D0EAGFE10 + Modify: CX68L2XFEA changed to CR5D0L2XFE71 + Modify: CX68L2XFEA changed to CR2D0EAGFE10 + " + + REVISION "201611100000Z" + DESCRIPTION "V7.17, + Add: fnameMA5626BH821Mabc(561634), -- Virtual Frame H821MABC of the MA5626B device. + Add: bnameH822EPUBM(156060), -- Master board of MA5626B(SD5103) Box type device. + " + + REVISION "201611090000Z" + DESCRIPTION "V7.16, + Add: fnamePTN930(229403), --PTN930 chassis + Add: fnamePTN905G(229404), --PTN905G chassis + Add: fnamePTN905E(229405), --PTN905E chassis + Add: fnamePTN905D(229406), --PTN905D chassis + Add: fnamePTN905F(229407), --PTN905F chassis] + Add: bnameTPLD00CXP000(229431), --TPL1CXP, System Control,Cross-connect and Multi-protocol Process Unit + Add: bnameTPMD00CXPN00(229432), --TPM1CXPN, System Control,Cross-connect and Multi-protocol Process Unit + Add: bnameTPMD00CXPL00(229433), --TPM1CXPL, System Control,Cross-connect and Multi-protocol Process Unit + Add: bnameTPMD00CXPB00(229434), --TPM1CXPB, System Control,Cross-connect and Multi-protocol Process Unit + Add: bnameTPMD00CXPM00(229435), --TPM1CXPM, System Control,Cross-connect and Multi-protocol Process Unit + Add: bnameTPMD000PIU00(229436), -- DC Power Module + Add: bnameTPMD00APIU00(229437), -- AC Power Module + " + + + REVISION "201611070000Z" + DESCRIPTION "V7.15, + Add:subbname8090DEVCR56E4NBA1(561623), -- 4-Port 100GBase QSFP28 Flexible Card(CP1T,Occupy 1 sub-slot) + " + + + REVISION "201611020000Z" + DESCRIPTION "V7.14, + Modify: bnameLE2D2X48SEC0(659573), LE2D2X48SED0 changed to LE2D2X48SEC0,the LE2D2X48SED0 does not support,and the 659573 was distribute to LE2D2X48SEC0 Actually + Delete: bnameLE2D2X48SEC0(659647), LE2D2X48SEC0 is a old board,already has id,the id is 659573,so this id Abandoned + Modify: fname8031S5720-10T-PWR-LI(537011) to fname8031Huawei-S5700-8P-G(537011) + Modify: bname8031S5720-10T-PWR-LI(537196) to bname8031Huawei-S5700-8P-G(537196) + " + + + REVISION "201610290000Z" + DESCRIPTION "V7.13, + Modify: virent8090DEVCR5DLPUF5071(675899), --V8R9C00 for SBOM, CR5DLPUF5071, Flexible Card Line Processing Unit(LPUF-50,four sub-slots) to virent8090DEVCR5DLPUF5071(675899), --V8R9C00 for SBOM, CR5DLPUF5071, Flexible Card Line Processing Unit(LPUF-50,four sub-slots,4G Memory) + Modify: virent8090DEVCR5DLPUF507M(675900), --V8R9C00 for SBOM, CR5DLPUF507M, Flexible Card Line Processing Unit L(LPUF-50-L,four sub-slots) to virent8090DEVCR5DLPUF507M(675900), --V8R9C00 for SBOM, CR5DLPUF507M, Flexible Card Line Processing Unit L(LPUF-50-L,four sub-slots,4G Memory) + Modify: virent8090DEVCX6DISUF5011(675901), --V8R9C00 for SBOM, CX6DISUF5011, Flexible Card Integrated Service Unit(ISUF-50,four sub-slots) to virent8090DEVCX6DISUF5011(675901), --V8R9C00 for SBOM, CX6DISUF5011, Flexible Card Integrated Service Unit(ISUF-50,four sub-slots,4G Memory) + Modify: virent600DEVCX6B0BKP0373(564863), --V8R9C00 CX600-M2H CX6B0BKP0373(SBOM), 480Gbps MNPUI NO POWER to virent600DEVCX6B0BKP0375(564863), --V8R9C00 CX600-M2H CX6B0BKP0375(SBOM), 480Gbps MNPUI NO POWER + Modify: virent600DEVCR5B0BKP0377(564860), --V8R9C00 NE40E-M2H CR5B0BKP0377(SBOM), 480Gbps MNPUI NO POWER to virent600DEVCR5B0BKP0377(564860), --V8R9C00 NE40E-M2H CR5B0BKP0377(SBOM), 480Gbps MNPUI NO POWER + " + + REVISION "201610260000Z" + DESCRIPTION "V7.12, + Add: virentME60DEVME0DBSUFA071(161600), -- for ME0DBSUFA071(SBOM),Flexible Card Broadband Service Unit(BSUF-120,2 sub-slots) + Add: virentME60DEVME0DBSUFF071(161599), -- for ME0DBSUFF071(SBOM),Flexible Card Broadband Service Unit(BSUF-200,2 sub-slots) + Add: virentME60DEVME0DBSUFK070(161601), -- for ME0DBSUFK070(SBOM),Flexible Card Broadband Service Unit(BSUF-400,2 sub-slots) + Add: virent8090DEVCR5DLPUFK070(161602), -- for CR5DLPUFK070(SBOM),Flexible Card Line Processing Unit E(LPUF-400-E) + + Add: fname8090NE40E-X16A(561641), --Quidway NE40E-X16A FRAME + Add: fname8090NE40E-X8A(561642), --Quidway NE40E-X8A FRAME + Add: fnameME60-X16A(561643), --Quidway ME60-X16A FRAME + Add: fnameME60-X8A(561644), --Quidway ME60-X8A FRAME + Add: fname8090CX600-X16A(561645), --Quidway CX600-X16A FRAME + Add: fname8090CX600-X8A(561646), --Quidway CX600-X8A FRAME + Add: fnamePTN6900-16A(561647), --Quidway PTN6900-16A FRAME + Add: fnamePTN6900-8A(561648), --Quidway PTN6900-8A FRAME + Add: fname8090CX600-X16A-DO(561649), --Quidway CX600-X16A-DO FRAME + Add: fname8090CX600-X8A-DO(561650), --Quidway CX600-X8A-DO FRAME + + Modify: fname8090NE40E-X16A(561175) to fname8090NE40E-X16A-AC(561175) + Modify: fname8090NE40E-X8A(561177) to fname8090NE40E-X8A-AC(561177) + Modify: fnameME60X16A(159756) to fnameME60X16A-AC(159756) + Modify: fnameME60X8A(159754) to fnameME60X8A-AC(159754) + Modify: fname8090CX600-X16A(536865) to fname8090CX600-X16A-AC(536865) + Modify: fname8090CX600-X8A(536864) to fname8090CX600-X8A-AC(536864) + Modify: fnamePTN6900-16A(229393) to fnamePTN6900-16A-AC(229393) + Modify: fnamePTN6900-8A(229391) to fnamePTN6900-8A-AC(229391) + Modify: fname8090CX600-X16ADO(536993) to fname8090CX600-X16ADO-AC(536993) + Modify: fname8090CX600-X8ADO(536995) to fname8090CX600-X8ADO-AC(536995) + " + + REVISION "201610250000Z" + DESCRIPTION "V7.11, + Add: fnameAR129CVW(667876), -- AR129CVW FRAME + Add: fnameAR1220-8GE(667877), -- AR1220-8GE FRAME + Add: fnameAR2204-24GE(667878), -- AR2204-24GE FRAME + Add: fnameAR2204-48GE-P(667879), -- AR2204-48GE-P FRAME + Add: fnameAR505Kc-L-RM(667880), -- AR505Kc-L-RM FRAME + + Add: bnameAR129CVW(667973), -- AR129CVW Main Unit + Add: bnameAR1220-8GE(667974), -- AR1220-8GE Main Unit + Add: bnameAR2204-24GE(667975), -- AR2204-24GE Main Unit + Add: bnameAR2204-48GE-P(667976), -- AR2204-48GE-P Main Unit + Add: bnameAR505Kc-L-RM(667977), -- AR505Kc-L-RM Main Unit + " + + REVISION "201610190000Z" + DESCRIPTION "V7.10, + add: fname8090NE40E-X16B(562069), --Quidway NE40E-X16B FRAME + add: virent8090DEVCR5D0MPUB580(562065), -- Main Processing Unit B5,CR57MPUB5 + add: virent8090DEVCR5DSFUIT16E(562066), -- 1Tbps Switch Fabric Unit B(SFUI-1T-E),CR57SUF1TE + add: virent8090DEVCR5DE2NLEX80(562067), -- 2-Port 100GBase-CFP2 + 20-Port 10GBase-SFP+ Integrated Line Process Unit (LPUI-400), CR57LPUI400 + add: virent8090DEVCR5D00E8NC80(562068), -- 8-Port 100GBase-CFP4- Integrated Line Process Unit(LPUI-1T),CR57LPU1TF + " + + REVISION "201610160000Z" + DESCRIPTION "V7.09, + ADD: bnameCEL24LQFD(688231), -- Manufactured Board,CloudEngine 12800,CE-L24LQ-FD,24-Port-40GE Interface Card(FD,QSFP+) + ADD: bnameCEL12CQFD(688232), -- Manufactured Board,CloudEngine 12800,CE-L12CQ-FD,12-Port-100GE Interface Card(FD,QSFP28) + ADD: bnameCEL48XSFD(688233), -- Manufactured Board,CloudEngine 12800,CE-L48XS-FD,48-Port-10GE Interface Card(FD,SFP+) + ADD: bnameCESFUAS(688234), -- CloudEngine 12800S,CE-SFUA-S,CE12800S Switch Fabric Unit A + " + + REVISION "201610080000Z" + DESCRIPTION "V7.08, + ADD: bnamePTN990TPJD002CXP00(229430), --TPJD002CXP00,System Control,Cross-connect and Multi-protocol Process Unit + " + REVISION "201609290000Z" + DESCRIPTION "V7.07, + Add: fname8031S5720-28X-PWH-LI-AC(537114), --LSW V2R11C00 PI1 S5720-28X-PWH-LI-AC + Add: fname8031S5320-28X-PWH-LI-AC(537115), --LSW V2R11C00 PI1 S5320-28X-PWH-LI-AC + + Add: bname8031S5720-28X-PWH-LI-AC(537298), --LSW V2R11C00 PI1 S5720-28X-PWH-LI-AC + Add: bname8031S5320-28X-PWH-LI-AC(537299), --LSW V2R11C00 PI1 S5320-28X-PWH-LI-AC + " + + + REVISION "201609280000Z" + DESCRIPTION "V7.06, + Add: fnameAR509EG-U-A(667861), -- AR509EG-U-A FRAME + Add: fnameAR169G-Lo(667862), -- AR169G-Lo FRAME + Add: fnameAR161FG-Lc(667863), -- AR161FG-Lc FRAME + Add: fnameAR161FGW-Lc(667864), -- AR161FGW-Lc FRAME + Add: fnameAR161G-Lc(667865), -- AR161G-Lc FRAME + Add: fnameAR101GW-Lc-S(667866), -- AR101GW-Lc-S FRAME + Add: fnameAR201V(667867), -- AR201V FRAME + Add: fnameAR503EDGW-Lc3(667868), -- AR503EDGW-Lc3 FRAME + Add: fnameAR109(667869), -- AR109 FRAME + Add: fnameAR109W(667870), -- AR109W FRAME + Add: fnameAR109GW-L(667871), -- AR109GW-L FRAME + Add: fnameAR502CG-L(667872), -- AR502CG-L FRAME + Add: fnameAR2220E-S(667873), -- AR2220E-S FRAME + Add: fnameAR2240C-S(667874), -- AR2240C-S FRAME + Add: fnameAR3260E-S(667875), -- AR3260E-S FRAME + + Add: bnameAR509EG-U-A(667960), -- AR509EG-U-A Main Unit + Add: bnameAR169G-Lo(667961), -- AR169G-Lo Main Unit + Add: bnameAR161FG-Lc(667962), -- AR161FG-Lc Main Unit + Add: bnameAR161FGW-Lc(667963), -- AR161FGW-Lc Main Unit + Add: bnameAR161G-Lc(667964), -- AR161G-Lc Main Unit + Add: bnameAR101GW-Lc-S(667965), -- AR101GW-Lc-S Main Unit + Add: bnameAR201V(667966), -- AR201V Main Unit + Add: bnameAR503EDGW-Lc3(667967), -- AR503EDGW-Lc3 Main Unit + Add: bnameAR109(667968), -- AR109 Main Unit + Add: bnameAR109W(667969), -- AR109W Main Unit + Add: bnameAR109GW-L(667970), -- AR109GW-L Main Unit + Add: bnameAR502CG-L(667971), -- AR502CG-L Main Unit + Add: bnameAR2220E-S(667972), -- AR2220E-S Main Unit + " + + REVISION "201609230000Z" + DESCRIPTION "V7.05, + Add: bnameH901PIMA(148614), -- DC Power board of MA5800-X7. + " + + REVISION "201609230000Z" + DESCRIPTION "V7.04, add AP5030DN-C for wlan ap " + + REVISION "201609210000Z" + DESCRIPTION "V7.03, + Add: fnameNIP6860-DC (16715816), --NIP6860 DC Basic Configuration(include X8 DC Chassis,2*SRU,1*SFU) (0x00ff1028) + Add: fnameNIP6800-X8-CHAS-DC (16715817), --NIP6800 Integrated Chassis Components,14U(Including 4 DC Power) (0x00ff1029) + Add: bnameSPU-X3-20-B-E8KE(16744461), -- 20G X3 Firewall Service Processing Unit B(oversea)(0x00ff800d) + Add: bnameSPUA-H(16744457), -- X8&X16 Firewall Service Processing Unit(0x00ff8009) + Add: bnameSPUA-M(16744458), -- X3 Firewall Service Processing Unit(0x00ff800a) + Add: bnameSPUA-20-O-H (16744459), -- 20G X8&X16 Firewall Service Processing Unit (oversea)(0x00ff800b) + Add: bnameSPUA-20-O-M(16744460), -- 20G X3 Firewall Service Processing Unit (oversea)(0x00ff800c) + Add: bnameSPUB-NAT-X8X16-E8KE(16744454), -- X8&X16 NAT Service Processing Unit B(0x00ff8006) + Add: bnamebnameNIP-SPU-B(16744462), -- NIP6800 Service Processing Unit(Base Board)(0x00ff800e) + Add: bnameNIP-LPUF-120 (16744463), -- NIP6800 Flexible Card Line Processing Unit(120G,2 sub-slots)(0x00ff800f) + Add: bnameNIP-LPUF-240 (16744464), -- NIP6800 Flexible Card Line Processing Unit(240G,2 sub-slots)(0x00ff8010) + Add: bnameNIP6800-X8-SRUA-200 (16744465), -- NIP6800 X8 200Gbps Switch and Route Processing Unit A(0x00ff8011) + Add: subbnameSPCA-H&M(16728078), --Firewall Service Processing Card A (0x00ff400e) + Add: subbnameSPCA-20-O-H&M(16728079), --20 Expansion Card (oversea) (0x00ff400f) + Add: subbnameFW-20X1G-RJ45(16728080), --20-Port 100/1000Base-RJ45 Flexible Card (0x00ff4010) + Add: subbnameFW-3X40G-QSFP+(16728081), --3-Port 40GBase-QSFP+ Flexible Card (P240-A)(0x00ff4011) + Add: subbnameSPCB-NAT-E8KE(16728068), --X8&X16 NAT Service Processing Card B(0x00ff4004) + Add: subbnameNIP-SAC-A(16728082), --NIP6800 Service Processing Acceleration card-A (P240-A)(0x00ff4012) + Add: subbnameNIP-12X10G-SFP+ (16728083), --NIP6800 12-Port 10G Base LAN/WAN-SFP+ Flexible Card A((1/2wide,Occupy one sub-slots) (P240-A)(0x00ff4013) + Add: subbnameNIP-6X10G-SFP+ (16728084), --NIP6800 6-Port 10G Base LAN/WAN-SFP+ Flexible Card A(1/2wide,Occupy one sub-slots) (P240-A)(0x00ff4014) + Add: subbnameNIP-3X40GE-QSFP+(16728085), --NIP6800 3-Port 40GBase-QSFP+ Flexible Card(0x00ff4015) + Add: subbnameNIP-1X100G-CFP(16728086), --NIP6800 1-Port 100GBase-CFP Flexible Card A(0x00ff4016) + Add: subbnameNIP-24XGE-SFP (16728087), --NIP6800 24-Port 100/1000Base-X-SFP Flexible Card(1/2wide,Occupy one sub-slots)(0x00ff4017) + Add: subbnameNIP-IPS-B (16728088), --NIP6800 IPS Service Processing Card(0x00ff4018) + " + + REVISION "201609100000Z" + DESCRIPTION "V7.02, + Add: fnameMA5898H831Mabl-DC(561633), -- Virtual Frame H831MABL of the MA5898 DC device. + Add: fnameMA5821A-24GE(561578), -- Virtual Frame H821MABS of the MA5821A-24GE device. + Add: bnameH825CCIA(156058), -- Master board of MA5821A device. + Add: bnameH831PAIS(156059), -- AC Power board of MA5821A device. + " + + REVISION "201609020000Z" + DESCRIPTION "V7.01, + Add: subnameLND1EX8F(708623), -- 1 Channel 10GE (SFP+),8 Channels GE/FE Optical Interface Board + " + + REVISION "201608270000Z" + DESCRIPTION "V6.98, + Add: subbname8090DEVCR57L6XFI01(561476), --03031YYQ, 6-Port 10GBase LAN/WAN-SFP+ Flexible Card H(P120-H) + Add: subbname8090DEVME03L6XFI0(561477), --03031YYV, 6-Port 10GBase LAN/WAN-SFP+ Flexible Card H(BP120-H) + Add: subbname8090DEVCR57LBXFH1(561478), --03031YYS, 12-Port 10GBase LAN/WAN-SFP+ Flexible Card H(P240-H) + Add: subbname8090DEVME03LBXFH0(561479), --03031YYX, 12-Port 10GBase LAN/WAN-SFP+ Flexible Card H(BP200-H) + Add: subbname8090DEVCR57E1NCF0(561480), --03032GKY, 1-Port 100GBase-CFP2 Flexible Card A(P120-A) + Add: subbname8090DEVCR57E1NCF1(561481), --03032GLA, 1-Port 100GBase-CFP2 Flexible CardA (P240-A) + Add: subbname8090DEVME03E1NCF0(561482), --03032GLB, 1-Port 100GBase-CFP2 Flexible Card(BP100) + Add: subbname8090DEVME03E1NCF1(561483), --03032GLC, 1-Port 100GBase-CFP2 Flexible Card(BP240) + Add: subbname8090DEVCR57E1NCF2(561518), --03032GLD, 1-Port 100GBase-CFP2 Fixed Card + Add: subbname8090DEVTNR2EF1(561484), --03032GLE, 1 Port 100 Gigabit Ethernet Processing Flexible Card (Supporting 1588v2) + Add: subbname8090DEVCX62E1NCF0(561485), --03032GLF, 1-Port 100GBase-CFP2 Flexible Card A(S102-A) + Add: subbname8090DEVCR57E1NBA0(561494), --CR5D00E1ND70, 1-Port 100GBase-QSFP28 Flexible Card A(P120-A) + Add: subbname8090DEVCR57E1NBA1(561495), --CR5D00E1ND73, 1-Port 100GBase-QSFP28 Flexible Card A(P240-A) + Add: subbname8090DEVCX62E1NBA0(561496), --CX6D0E1NDA10, 1-Port 100GBase-QSFP28 Flexible Card A(S102-A) + Add: subbname8090DEVME03E1NBA0(561497), --ME0D0E1NDB70, 1-Port 100GBase-QSFP28 Flexible Card(BP100) + Add: subbname8090DEVME03E1NBA1(561498), --ME0D0E1NDB71, 1-Port 100GBase-QSFP28 Flexible Card(BP240) + Add: subbname8090DEVCR5D0LEXFE71(561486), --20-Port 10GBase LAN/WAN-SFP+ Flexible Card H(P480-H) + Add: subbname8090DEVCR5D0E2NCE71(561487), --2-Port 100GBase-CFP2 Flexible Card E(P480-H) + Add: subbname8090DEVME0M0LEXFB71(561488), --20-Port 10GBase LAN/WAN-SFP+ Flexible HCardE(BP480-H) + Add: subbname8090DEVME0M0E2NCB71(561489), --2-Port 100GBase-CFP Flexible Card H(BP480-H) + Add: subbname8090DEVCR5D0EAGFE70(561490), --10-Port 100/1000Base-X-SFP Physical Interface Card E(PIC-E) + Add: subbname8090DEVCR2D0EAGFE10(561491), --10-Port 100/1000Base-X-SFP Physical Interface Card E(PIC-E) + Add: subbname8090DEVCR5D0L2XFE71(561492), --2-Port 10GBase LAN/WAN-SFP+ Physical Interface Card E(PIC-E) + Add: subbname8090DEVCR2D0EAGFE10(561493), --2-Port 10GBase LAN/WAN-SFP+ Physical Interface Card E(PIC-E) + Add: virent8090DEVCR57E1NCF20(675902), --03057445, 1-Port 100GBase-CFP2 Integrated Line Processing Unit (LPUI-120) + Add: virent8090DEVCR57E1NCF21(675903), --03057446, 1-Port 100GBase-CFP2 Integrated Line Processing Unit B(LPUI-120-B) + Add: virent8090DEVCR57E2NCF22(675904), --03057447, 2-Port 100GBase-CFP2 Integrated Line Processing Unit (LPUI-240) + Add: virent8090DEVCR57E2NLBX24(675905), --03057448, 1-Port 100GBase-CFP2 + 12-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit (LPUI-240) + Add: virent8090DEVCR57E2NCF23(675906), --03057449, 2-Port 100GBase LAN-CFP2 Integrated Line Processing Unit B(LPUI-240-B) + Add: virent8090DEVCR57E2NLBX25(675907), --03057450, 1-Port 100GBase-CFP2 + 12-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit B(LPUI-240-B) + Add: virent8090DEVCR57E1NBA20(675912), --CR5D00E1ND71, 1-Port 100GBase-QSFP28 Integrated Line Processing Unit (LPUI-120) + Add: virent8090DEVCR57E1NBA21(675913), --CR5D00E1ND72, 1-Port 100GBase-QSFP28 Integrated Line Processing Unit B(LPUI-120-B) + Add: virent8090DEVCR57E2NBA20(675914), --CR5D00E2ND70, 2-Port 100GBase-QSFP28 Integrated Line Processing Unit (LPUI-240) + Add: virent8090DEVCR57E2NBA21(675915), --CR5D00E2ND71, 2-Port 100GBase LAN-QSFP28 Integrated Line Processing Unit B(LPUI-240-B) + Add: virent8090DEVCR57E1NLBX25(675916), --CR5DE1NLBX73, 1-Port 100GBase-QSFP28 + 12-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit B(LPUI-240-B) + Add: virent8090DEVCR57E1NLBX24(675917), --CR5DE1NLBX72, 1-Port 100GBase-QSFP28 + 12-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit (LPUI-240) + Add: virent8090DEVCR57E2NLAX20(675908), --03057451, 1-Port 100GBase-CFP2 + 10-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit (LPUI-200) + Add: virent8090DEVCR57E2NLAX21(675909), --03057452, 1-Port 100GBase-CFP2 + 10-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit (LPUI-200-L) + Add: virent8090DEVCR57E2NCF24(675910), --03057453, 2-Port 100GBase-CFP2 Integrated Line Processing Unit (LPUI-200) + Add: virent8090DEVCR57E2NCF25(675911), --03057454, 2-Port 100GBase-CFP2 Integrated Line Processing Unit (LPUI-200-L) + " + + REVISION "201608160000Z" + DESCRIPTION "V6.96, + Modify: virentANGMHSTA0100(225571) to virentANGMHSTA0111(225571) + Modify: virentANGMHSTB0100(225572) to virentANGMHSTB0111(225572) + Modify: virentANGMHSTA0200(225573) to virentANGMHSTA0211(225573) + Modify: virentANGMHSTB0200(225574) to virentANGMHSTB0211(225574) + Modify: virentNECMHSTA0200(704538) to virentNECMHSTA0211(704538) + Modify: virentNECMHSTB0200(704539) to virentNECMHSTB0211(704539) + Modify: bnameANGD000PIU00(229008) to bnameES5M0PSD1700(229008) + " + + REVISION "201608150000Z" + DESCRIPTION "V6.95, + Add: virent8090DEVCR5DLPUF5071(675899), --V8R9C00 for SBOM, CR5DLPUF5071, Flexible Card Line Processing Unit(LPUF-50,four sub-slots) + Add: virent8090DEVCR5DLPUF507M(675900), --V8R9C00 for SBOM, CR5DLPUF507M, Flexible Card Line Processing Unit L(LPUF-50-L,four sub-slots) + Add: virent8090DEVCX6DISUF5011(675901), --V8R9C00 for SBOM, CX6DISUF5011, Flexible Card Integrated Service Unit(ISUF-50,four sub-slots) + + Add: virentME60DEVME0D0E4NCM70(161595), -- for V800R009C10 ME0D0E4NCM70(SBOM),4-Port 100GBase-CFP2 Multi Service Unit Integrated(MSUI-400) + Add: virentME60DEVME0D0LKXFB70(161596), -- for V800R009C10 ME0D0LKXFB70(SBOM),40-Port 10GBase LAN/WAN-SFP+ Broadband Service Unit Integrated(BSUI-400) + Add: virentME60DEVME0DE2NLEX7B(161597), -- for V800R009C10 ME0DE2NLEX7B(SBOM),2-Port 100GBase-CFP2+20-Port 10GBase LAN/WAN-SFP+ Broadband Service Unit Integrated(BSUI-400) + Add: virentME60DEVME0D0LEXFB71(161583), -- for V800R009C10 ME0D0LEXFB71(SBOM),20-Port 10GBase LAN/WAN-SFP+ Multi Service Unit Integrated(MSUI-200) + Add: virentME60DEVME0D0LEXFB70(161584), -- for V800R009C10 ME0D0LEXFB70(SBOM),20-Port 10GBase LAN/WAN-SFP+ Broadband Service Unit Integrated(BSUI-200) + Add: virentME60DEVME0D0E2NCB70(161585), -- for V800R009C10 ME0D0E2NCB70(SBOM),2-Port 100GBase-CFP Multi Service Unit Integrated(MSUI-200) + + Add: fname8090NE40E-X16A-HVDC(561181), --Quidway NE40E-X16A FRAME,HVDC + Add: fname8090NE40E-X8A-HVDC(561182), --Quidway NE40E-X8A FRAME,HVDC + Add: fnameME60-X16A-HVDC(159769), --Quidway ME60-X16A FRAME,HVDC + Add: fnameME60-X8A-HVDC(159770), --Quidway ME60-X8A FRAME,HVDC + Add: fname8090CX600-X16A-HVDC(561183), --Quidway CX600-X16A FRAME,HVDC + Add: fname8090CX600-X8A-HVDC(561184), --Quidway CX600-X8A FRAME,HVDC + Add: fnamePTN6900-16A-HVDC(561185), --Quidway PTN6900-16A FRAME,HVDC + Add: fnamePTN6900-8A-HVDC(561186), --Quidway PTN6900-8A FRAME,HVDC + Add: fname8090CX600-X16A-DO-HVDC(561187), --Quidway CX600-X16A-DO FRAME,HVDC + Add: fname8090CX600-X8A-DO-HVDC(561188), --Quidway CX600-X8A-DO FRAME,HVDC + + Modify: virentME60DEVMEODBSUFMO70(161593) to virentME60DEVME0DBSUFM070(161593) + Modify: virentME60DEVMEODMSUFMO70(161594) to virentME60DEVME0DMSUFM070(161594) + " + + REVISION "201608130000Z" + DESCRIPTION "V6.93, + Add: fname8031S5720-16X-PWH-LI-AC(537113), --S5720-16X-PWH-LI-AC Metro Service Platform for V2R10C00 + Add: bname8031S5720-16X-PWH-LI-AC(537297), --S5720-16X-PWH-LI-AC Metro Service Platform for V2R10C00 + " + + REVISION "201608050000Z" + DESCRIPTION "V6.93, + --for PTN7900 V1R8C10 20160805 + Add: bnamePTN7900TPA1EHD1(229426), --TPA1EHD1,1-port 200 Gigabit Ethernet Switching Processing Board + Add: bnamePTN7900TPA2EH2(229427), --TPA2EH2,2-port 100 Gigabit Ethernet Switching Processing Board + Add: bnamePTN7900TPA3EH1(229428), --TPA3EH1,1-port 100 Gigabit Ethernet Switching Processing Board + Add: bnamePTN7900TPA2EX8S(229429), --TPA2EX8S,8-port 10 Gigabit Ethernet Switching Processing Board + " + + REVISION "201607300000Z" + DESCRIPTION "V6.92, + Add: bnameH901CGID(148613), -- 8*GE and 10GE combo board of MA5800 + Add: bnameH901MPLC(148507), -- control board of MA5800 + Add: bnameH901MPLD(148508), -- control board of MA5800 + Add: bnameH902MPLC(148509), -- control board of MA5800 + " + + REVISION "201607270000Z" + DESCRIPTION "V6.91, + Add: fnameCE686048S18CQEI(688158), -- CloudEngine CE6860-48S18CQ-EI Switch (48-Port 25GE SFP28 Optical,18-Port 100GE QSFP28) + Add: fnameCE686048S8CQEI(688159), -- CloudEngine CE6860-48S8CQ-EI Switch (48-Port 25GE SFP28 Optical,8-Port 100GE QSFP28) + Add: fnameCE687048S6CQEI(688160), -- CloudEngine CE6870-48S6CQ-EI Switch (48-Port SFP+ Optical,6-Port 100GE QSFP28) + Add: fnameCE687024S6CQEI(688161), -- CloudEngine CE6870-24S6CQ-EI Switch (24-Port SFP+ Optical,6-Port 100GE QSFP28) + Add: fnameCE785532QEI(688162), -- CloudEngine CE7855-32Q-EI Switch(32-Port 40GE QSFP+) + Add: bnameCEL36CQFD(688217), -- Manufactured Board,CloudEngine 12800,CE-L36CQ-FD,36-Port-100GE Interface Card(FD,QSFP28) + Add: bnameCEL36LQFD(688218), -- Manufactured Board,CloudEngine 12800,CE-L36LQ-FD,36-Port-40GE Interface Card(FD,QSFP+) + Add: bnameCEL48XSFDA(688219), -- Manufactured Board,CE-L48XS-FDA,48-Port-10GE,2-Port-40GE,2-Port-100GE Interface Card(FDA,SFP+,QSFP+,QSFP28) + Add: bnameCESFU08F(688220), -- Manufactured Board,CloudEngine 12800,CE-SFU08F,CE12808 Switch Fabric Unit F,1*1 + Add: bnameCESFU16F(688221), -- Manufactured Board,CloudEngine 12800,CE-SFU16F,CE12816 Switch Fabric Unit F,1*1 + Add: bnameCESFUFS(688222), -- Manufactured Board,CloudEngine 12800S,CE01SFUFS,CE12800S Switch Fabric Unit F,1*1 + Add: bnameCESFU16G(688223), -- Manufactured Board,CloudEngine 12800,CE-SFU16G,CE12816 Switch Fabric Unit G,1*1 + Add: bnameCESFU12G(688224), -- Manufactured Board,CloudEngine 12800,CE-SFU12G,CE12812 Switch Fabric Unit G,1*1 + Add: bnameCEL04CFEC(688225), -- Manufactured Board,CloudEngine 12800,CE-L04CF-EC,4-Port-100GE Interface Card(EC,CFP) + Add: bnameCE686048S18CQEI(688226), -- Manufactured Board,CloudEngine 6800,CEM48S18CQP01,48-Port 25GE SFP28 Optical,18-Port 100GE QSFP28 Optical Switch Control Unit,1*1 + Add: bnameCE686048S8CQEI(688227), -- Manufactured Board,CloudEngine 6800,CEM48S8CQP01,48-Port 25GE SFP28 Optical,8-Port 100GE QSFP28 Optical Switch Control Unit,1*1 + Add: bnameCE687048S6CQEI(688228), -- Manufactured Board,CloudEngine 6800,CEM48S6CQP01,48-Port SFP+ Optical,6-Port 100GE QSFP28 Optical Switch Control Unit,1*1 + Add: bnameCE687024S6CQEI(688229), -- Manufactured Board,CloudEngine 6800,CEM24S6CQP01,24-Port SFP+ Optical,6-Port 100GE QSFP28 Optical Switch Control Unit,1*1 + Add: bnameCE785532QEI(688230), -- Manufactured Board,CloudEngine 7800,CEM32QP02,32-Port 40GE QSFP+ Optical Switch Control Unit,1*1 + Add: portnameDCDE01CFP10G(688140), -- The port with 10G type split from 100G CFP type + Add: portnameDCDE01CFP40G(688141), -- The port with 40G type split from 100G CFP type + Add: portnameDCDE01CFP210G(688142), -- The port with 10G type split from 100G CFP2 type + Add: portnameDCDE01CFP240G(688143), -- The port with 40G type split from 100G CFP2 type + Add: portnameDCDE01CXP10G(688144), -- The port with 10G type split from 100G CXP type + Add: portnameDCDE01CXP40G(688145), -- The port with 40G type split from 100G CXP type + " + + REVISION "201607180000Z" + DESCRIPTION "V6.90, + Add: subbname8090DEVCR5D00E1NC79(561594), -- 1-Port 100GBase LAN/WAN-CFP2 Physical Interface Card(PIC) + Add: subbname8090DEVCR5D0E2NCE70(561596), -- 2-Port 100GBase-CFP2 Flexible Card E(P480-E) + Add: subbname8090DEVCR5D0LEXFE70(561597), -- 20-Port 10GBase LAN/WAN-SFP+ Flexible Card E(P480-E) + Add: subbname8090DEVMEOM0LEXFB70(561598), -- 20-Port 10GBase LAN/WAN-SFP+ Flexible Card(BP480) + Add: subbname8090DEVMEOM0E2NCB70(561599), -- 2-Port 100GBase-CFP Flexible Card(BP480) + Add: subbname8090DEVCR5D00E4NB60(561600), -- 4-Port 100GBase QSFP28 Flexible Card(CP1T,Occupy 1 sub-slot) + Add: subbname8090DEVCR5DE2NLEX60(561601), -- 2-Port 100GBase QSFP28+20-Port 10GBase LAN/WAN SFP+ Flexible Card(CP1T,Occupy 1 sub-slot) + Add: subbname8090DEVCR5D00LFXF60(561602), -- 24-Port 10GBase LAN/WAN SFP+ Flexible Card(CP1T,Occupy 1 sub-slot) + Add: subbname8090DEVCR5D00N4NC60(561603), -- 4-Port 100G OTN/ETH CFP4 Flexible Card(CP1T,Occupy 1 sub-slot) + Add: subbname8090DEVCR5D00LMXB60(561604), -- 48-Port 10GBase LAN/WAN QSFP+ Sharp Flexible Card(CP1T,Occupy 1 sub-slot) + Add: subbname8090DEVCR57L5XFI3(561605), -- 5-Port 10GBase LAN/WAN-SFP+ Fixed Card E + Add: subbname8090DEVCR57L2XFI2(561606), -- 2-Port 10GBase LAN/WAN-SFP+ Fixed Card E + Add: subbname8090DEVCR2D00E1NC10(561607), --1-Port 100GBase-CFP2 Physical Interface Card(PIC) + Add: subbname8090DEVCR2D00LAXF10(561608), --10-Port 10GBase LAN/WAN-SFP+ Physical Interface Card + Add: subbname8090DEVCR57EFGFH2(561609), -- 24-Port 1000Base-X-SFP Fixed Card E + Add: subbname8090DEVCR5D08DMD1M01(561610), -- Bidirectional 1-Channel CWDM Optical Add/Drop Multiplexing (1471nm) Physical Interface Card(PIC) + Add: subbname8090DEVCR5D08DMD1M02(561611), -- Bidirectional 1-Channel CWDM Optical Add/Drop Multiplexing (1491nm) Physical Interface Card(PIC) + Add: subbname8090DEVCR5D08DMD1M03(561612), -- Bidirectional 1-Channel CWDM Optical Add/Drop Multiplexing (1511nm) Physical Interface Card(PIC) + Add: subbname8090DEVCR5D08DMD1M04(561613), -- Bidirectional 1-Channel CWDM Optical Add/Drop Multiplexing (1531nm) Physical Interface Card(PIC) + Add: subbname8090DEVCR5D08DMD1M05(561614), -- Bidirectional 1-Channel CWDM Optical Add/Drop Multiplexing (1551nm) Physical Interface Card(PIC) + Add: subbname8090DEVCR5D08DMD1M06(561615), -- Bidirectional 1-Channel CWDM Optical Add/Drop Multiplexing (1571nm) Physical Interface Card(PIC) + Add: subbname8090DEVCR5D08DMD1M07(561616), -- Bidirectional 1-Channel CWDM Optical Add/Drop Multiplexing (1591nm) Physical Interface Card(PIC) + Add: subbname8090DEVCR5D08DMD1M08(561617), -- Bidirectional 1-Channel CWDM Optical Add/Drop Multiplexing (1611nm) Physical Interface Card(PIC) + Add: subbname8090DEVCR5D08DMD2M01(561618), -- Bidirectional 2-Channel CWDM Optical Add/Drop Multiplexing (1471/1491nm) Physical Interface Card(PIC) + Add: subbname8090DEVCR5D08DMD2M02(561619), -- Bidirectional 2-Channel CWDM Optical Add/Drop Multiplexing (1511/1531nm) Physical Interface Card(PIC) + Add: subbname8090DEVCR5D08DMD2M03(561620), -- Bidirectional 2-Channel CWDM Optical Add/Drop Multiplexing (1551/1571nm) Physical Interface Card(PIC) + Add: subbname8090DEVCR5D08DMD2M04(561621), -- Bidirectional 2-Channel CWDM Optical Add/Drop Multiplexing (1591/1611nm) Physical Interface Card(PIC) + Add: subbname8090DEVMEOM0E2NCE70(561627), -- 2-Port 100GBase-CFP2 Flexible Card(BP480-E) + Add: subbname8090DEVMEOM0LEXFE70(561628), -- 20-Port 10GBase LAN/WAN-SFP+ Flexible Card(BP480-E) + Add: subbname8090DEVCR5D0L5XFH71(561629), -- 5-Port 10GBase LAN/WAN-SFP+ Flexible Card H(P51-H, Occupy two sub-slots) + Add: subbname8090DEVME0D0L5XXH7F(561630), -- 5-Port 10GBase LAN/WAN-SFP+ Flexible Card H(BP51-H,occupy 2 sub-slot) + Add: subbname8090DEVBGWD0L5XFH71(561631), -- 5-Port 10GBase LAN/WAN-SFP+ Flexible Card(BP100) + Add: subbname8090DEVCX68LGXF0(561632), -- 28-Port 10GBase-X-SFP+ + 16-Port 100/1000Base-X-SFP + " + + + REVISION "201607150000Z" + DESCRIPTION "V6.89, + Add: subnameNE08ENED3MD1(704550),--32 Channels E1 Interface Board + Modify: subnameLND1ME8M(708621) to subnameLND1ME4F(708621) + Modify: subnameLND1XE2S(708622) to subnameLND1ME4T(708622) + " + + REVISION "201607120000Z" + DESCRIPTION "V6.88, + Add: fnameATNDEV910C-D(225559), --ATN910C-D chassis + Add: fnamePTN970(229402), --PTN970 chassis + Add: virentANGMHSTD0100(225575), --ATN 910C 2 channel DC System,with 4*10GE(o), 8*10GE /GE/FE(o),8*GE/FE(e),16E1 + Add: virentANGMHSTD0200(225576), --ATN 910C 2 channel AC System,with 4*10GE(o), 8*10GE /GE/FE(o),8*GE/FE(e),16E1 + Add: bnameTPKD00CXPA00(229422), --TPK1CXPA, System Control,Cross-connect and Multi-protocol Process Unit + Add: bnameTPKD00CXPB00(229423), --TPK1CXPB, System Control,Cross-connect and Multi-protocol Process Unit + Add: bnameTPKD000PIU00(229424), --TPK1PIU, Power Interface Board + Add: bnameTPKM000FAN00(229425), --TPK1FAN, Fan box + Add: subbnameANKD00EX4S00(225588), --ATN980B, 4 Channels 10GE Optical Interface Board + Add: subbnameANKD00EM20F0(225589), --ATN980B, 20 Channels GE Optical Interface Board + Add: subbnameCARD1ATN910CD(225590), --ATN910C-D virtual card,4*10GE(o), 8*10GE /GE/FE(o),8*GE/FE(e) + Add: subbnameCARD2ATN910CD(225591), --ATN910C-D virtual card,16E1 + Add: subbnameTPKD000SQ100(229468), --TPK1SQ1, 4 Channels STM-1 Optical Interface Board + Add: subbnameTPKD00EX2S00(229469), --TPK1EX2S, 2 Channel 10 GE Optical Interface board(SFP+) + Add: subbnameTPKD00EX1S00(229470), --TPK1EX1S, 1 Channel 10 GE Optical Interface board(SFP+) + Add: subbnameTPKD00EM8F00(229471), --TPK1EM8F, 8 Channels GE/FE Optical Interface Board + Add: subbnameTPKD00EM8T00(229472), --TPK1EM8T, 8 Channels GE/FE Electrical Interface Board + Add: subbnameTPKD00EXL100(229473), --TPK1EXL1, 1-Port 40GBase-CFP Physical Interface Card(PIC) + Add: subbnameTPKD00MD1A00(229474), --TPK1MD1A, 32 Channels E1 Interface Board(75ohm) + Add: subbnameTPKD00MD1B00(229475), --TPK1MD1B, 32 Channels E1 Interface Board(120ohm) + Add: subbnameTPKD00ML1A00(229476), --TPK1ML1A, 16 Channels E1 Interface Board(75ohm) + Add: subbnameTPKD00ML1B00(229477), --TPK1ML1B, 16 Channels E1 Interface Board(120ohm) + " + + + REVISION "201607090000Z" + DESCRIPTION "V6.87, + Add: virent8090DEVCR5D00E8NB60(562064), -- V8R9C00 for CR5D00E8NB60 CR56LPUI1T(sbom) + " + + REVISION "201607080000Z" + DESCRIPTION "V6.86, + Add: fname8031S5320-28X-PWR-SI(537108), --S5320-28X-PWR-SI + Add: fname8031S5320-52X-PWR-SI(537109), --S5320-52X-PWR-SI + Add: fname8031S5320-28P-SI(537110), --S5320-28P-SI + Add: fname8031S5322-52X-LI-AC(537111), --S5322-52X-LI-AC + Add: fname8031S6320-54C-EI-48S(537112), --S6320-54C-EI-48S + " + + REVISION "201607050000Z" + DESCRIPTION "V6.85, + delete: + virent8090DEVCR5D0L5XFA7F(564865), --for V800R009C00 CR5D0L5XFA7F(SBOM),5-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit E(LPUI-52-E,Enhanced HQos) + virent8090DEVCR5DLAXFAJ7F(564866), --for V800R009C00 CR5DLAXFAJ7F(SBOM),10-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit E(LPUI-120-E) + virent8090DEVME0D0LAXXH71(564867), --for V800R009C00 ME0D0LAXXH71(SBOM),10-Port 10GBase LAN/WAN-SFP+ Broadband Service Unit Integrated E(BSUI-120-E) + modify: + virent8090DEVCR5D0L5XFA8E(564841) to virent8090DEVCR5D0L5XFA7F(564841) + virent8090DEVCR5DLAXFAJ8E(564843) to virent8090DEVCR5DLAXFAJ7F(564843) + virent8090DEVME0D0LAXXE71(564846) to virent8090DEVME0D0LAXXH71(564846) + virent8090DEVCR5DL2XEFG8E(564842) to virent8090DEVCR5DL2XFFG7E(564842) + virent600DEVCR5PM2HBAS70(564858) to virent600DEVCR5PM2HBAS72(564858) + virent600DEVCR5PM2HBAS71(564859) to virent600DEVCR5PM2HBAS73(564859) + virent600DEVCX6PM2HBAS70(564861) to virent600DEVCX6PM2HBAS72(564861) + virent600DEVCX6PM2HBAS71(564862) to virent600DEVCX6PM2HBAS73(564862) + add: + virent8090DEVCR5DMPUX8670(564865), --for V800R009C00 CR5DMPUX8670(SBOM),Main Processing Unit B6 + virent8090DEVCX6DMPUX8670(564866), --for V800R009C00 CX6DMPUX8670(SBOM),Main Processing Unit B6 + virentME60DEVME0DMPUX8670(159767), --for V800R009C00 ME0DMPUX8670(SBOM),Main Processing Unit B6 + " + + REVISION "201606301700Z" + DESCRIPTION "V6.84, + Add: subbnameAND3MD10(225566), --32 Channels E1 Interface Board + Add: subnameLND2DM1(708618), --32 Channels E1 Interface Board + Add: subnameLND1QC1(708619), --4 Channels Channelized OC-3c/STM-1c POS Optical Interface Board + Add: subnameLND1QP1(708620), --4 Channels OC-3/STM-1 POS Optical Interface Board + Add: subnameLND1ME8M(708621), --4 Channels GE/FE Optical Interface and 4 Channels GE/FE Electric Interface Board + Add: subnameLND1XE2S(708622), --2 Channels 10GE Optical Interface Board(SFP+) + " + + REVISION "201606171700Z" + DESCRIPTION "V6.83, + Add: fnameATNDEV910C-A(225556), --910C-A chassis + Add: fnameATNDEV910C-B(225557), --910C-B chassis + Add: fnameATNDEV950C(225558), --950C chassis + Add: fnameNE05E-SQ(704524), -- NE05E-SQ chassis + Add: fnameNE08E-S6E(704525), -- NE08E-S6E chassis + Add: bnameNEDD000PIU00(704512), --NE08E, Power + Add: bnameNEDD000FAN00(704513), --NE08E, FAN + Add: bnameANKD000PIU00(229005), --ATN950C, Power + Add: bnameANKD000FAN00(229006), --ATN950C, FAN + Add: bnameANGD00APIU00(229007), --ATN910C-A/B AC Power + Add: bnameANGD000PIU00(229008), --ATN910C-A/B DC Power + Add: bnameANGD000FAN00(229009), --ATN910C-A/B FAN + Add: subbnameANDD00EM4F00(225575), --ATN950C, 4 Channels GE/FE Optical Interface Board + Add: subbnameANDD00EM4T00(225576), --ATN950C, 4 Channels GE/FE Electrical Interface Board + Add: subbnameANDD00EM8F00(225577), --ATN950C, 8 Channels GE/FE Optical Interface Board + Add: subbnameANDD00EM8T00(225578), --ATN950C, 8 Channels GE/FE Electrical Interface Board + Add: subbnameANDD00EX1S00(225579), --ATN950C, 1 Channel 10 GE Optical Interface board(SFP+) + Add: subbnameANKD00EX2S00(225580), --ATN950C, 2 Channel 10 GE Optical Interface board(SFP+) + Add: subbnameANDD16E17500(225581), --ATN950C, 16 Channels E1 Interface Board(75ohm) + Add: subbnameANDD16E11200(225582), --ATN950C, 16 Channels E1 Interface Board(120ohm) + Add: subbnameANDD32E17500(225583), --ATN950C, 32 Channels E1 Interface Board(75ohm) + Add: subbnameANDD32E11200(225584), --ATN950C, 32 Channels E1 Interface Board(120ohm) + Add: subnameNEDD00EM4F00(704560), --NE08E, 4 Channels GE/FE Optical Interface Board + Add: subnameNEDD00EM4T00(704561), --NE08E, 4 Channels GE/FE Electrical Interface Board + Add: subnameNEDD00EM8F00(704562), --NE08E, 8 Channels GE/FE Optical Interface Board + Add: subnameNEDD00EM8T00(704563), --NE08E, 8 Channels GE/FE Electrical Interface Board + Add: subnameNEDD00EX1S00(704564), --NE08E, 1 Channel 10 GE Optical Interface board(SFP+) + Add: subnameNEDD00EX2S00(704565), --NE08E, 2 Channel 10 GE Optical Interface board(SFP+) + Add: subnameNEDD16E17500(704566), --NE08E, 16 Channels E1 Interface Board(75ohm) + Add: subnameNEDD16E11200(704567), --NE08E, 16 Channels E1 Interface Board(120ohm) + Add: subnameNEDD32E17500(704568), --NE08E, 32 Channels E1 Interface Board(75ohm) + Add: subnameNEDD32E11200(704569), --NE08E, 32 Channels E1 Interface Board(120ohm) + Add: subnameCARDNE05ESQ(704570), --NE05E virtual card + Add: subbnameLNDD01XE8F00(225585), --ATN980B, 1 Channel 10GE Optical(SFP+)+8 Channels GE/FE Optical Interface Board + Add: subnameCARDATN910CA(225586), --ATN910C-A virtual card + Add: subnameCARDATN910CB(225587) --ATN910C-B virtual card + Add: virentANKD00CXPB00(225569), --ATN950C, system Control,Cross-connect and Multi-protocol Process Unit,80G + Add: virentANKD00CXPA00(225570), --ATN950C, system Control,Cross-connect and Multi-protocol Process Unit + Add: virentANGMHSTA0100(225571), --ATN 910C 2 channel DC System,with 4*10GE(o), 8*10GE /GE/FE(o),16*GE/FE(o) + Add: virentANGMHSTB0100(225572), --ATN 910C 2 channel AC System,with 4*10GE(o), 8*10GE /GE/FE(o),16*GE/FE(o) + Add: virentANGMHSTA0200(225573), --ATN 910C 2 channel DC System,with 4*10GE(o), 8*10GE /GE/FE(o),8*GE/FE(o),8*GE/FE(e) + Add: virentANGMHSTB0200(225574), --ATN 910C 2 channel AC System,with 4*10GE(o), 8*10GE /GE/FE(o),8*GE/FE(o),8*GE/FE(e) + Add: virentNEDD00CXPA00(704535), --NE08E, system Control,Cross-connect and Multi-protocol Process Unit + Add: virentNECMHSTA0100(704536), --NE05E-SQ 2 channel DC System,with 4*10GE(o), 8*10GE /GE/FE(o),16*GE/FE(o) + Add: virentNECMHSTB0100(704537), --NE05E-SQ 2 channel AC System,with 4*10GE(o), 8*10GE /GE/FE(o),16*GE/FE(o) + Add: virentNECMHSTA0200(704538), --NE05E-SQ 2 channel DC System,with 4*10GE(o), 8*10GE /GE/FE(o),8*GE/FE(o),8*GE/FE(e) + Add: virentNECMHSTB0200(704539), --NE05E-SQ 2 channel AC System,with 4*10GE(o), 8*10GE /GE/FE(o),8*GE/FE(o),8*GE/FE(e) + " + + REVISION "201606171700Z" + DESCRIPTION "V6.82, + --for PTN7900 V1R7C10 20160617 + Add: bnamePTN7900TPA2EH1(229412), --TPA2EH1,1-port 100 Gigabit Ethernet Switching Processing Board + Add: bnamePTN7900TPA1EH2(229413), --TPA1EH2,2-port 100 Gigabit Ethernet Switching Processing Board + Add: bnamePTN7900TPA2EXL2(229414), --TPA2EXL2,2-port 40 Gigabit Ethernet Switching Processing Board + Add: bnamePTN7900TPA1EX16S(229415), --TPA1EX16S,16-port 10 Gigabit Ethernet Switching Processing Board + Add: bnamePTN7900TPA2EX12(229416), --TPA2EX12,12-port 10 Gigabit Ethernet Switching Processing Board + Add: bnamePTN7900TPA1EX8S(229417), --TPA1EX8S,8-port 10 Gigabit Ethernet Switching Processing Board + --for PTN7900/990 V1R8C00 20160617 + Mod: bnamePTN7900TPA1MQ1(229418), --TPA1MQ1,63 Channels E1 Interface Processing Board + Mod: bnamePTN7900TPA2EG24(229419), --TPA2EG24,24-port Gigabit Ethernet Switching Processing Board + Mod: bnamePTN7900TPA1MPA(229420), --TPA1MPA,Multi-port GE/STM-1/E1 Processing Board + Mod: bnamePTN990TPJA000PIU00(229421), --TPJA000PIU00,AC Power Interface Board + " + REVISION "201606080000Z" + DESCRIPTION "V6.81, + ADD: bnameH901CVEC(148539), -- Video board of MA5800 device. + " + + REVISION "201606070000Z" + DESCRIPTION "V6.80, + Add: bnameES1D2MCUAC00(663628), --S7703,Main Control Unit A(Optional Clock) + Add: bnameES1D2SRUAC00(663629), --S7706/S7712,Main Control Unit A(Optional clock) + " + + REVISION "201606060000Z" + DESCRIPTION "V6.79, + Add: AP6150DN,AP6050DN,AP4030TN,AP4050DN-E,AP4050DN-HD,AP7050DE,AP1010SN, AP2050DN,AP2050DN-S,AP2050DN-E,AP4050DE for WLAN ap + Update: AP4030DN-E,AP7050DN-E,AD9430DN-24,AD9430DN-12 for WLAN ap + " + REVISION "201606030000Z" + DESCRIPTION "V6.78, + Add: virentME60DEVMEODBSUFMO70(161593), -- for V800R009C00 MEODBSUFMO70(SBOM),Flexible Card Broadband Service Unit(BSUF-480,2 sub-slots) + Add: virentME60DEVMEODMSUFMO70(161594), -- for V800R009C00 MEODMSUFMO70(SBOM),Flexible Card Broadband Service Unit(MSUF-480,2 sub-slots) + Add: virent8090DEVCR5DLPUFME70(564864), -- for V800R009C00 CR5DLPUFME70(SBOM),Flexible Card Line Processing Unit E(LPUF-480-E) + Add: virent8090DEVCR5D0L5XFA7F(564865), --for V800R009C00 CR5D0L5XFA7F(SBOM),5-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit E(LPUI-52-E,Enhanced HQos) + Add: virent8090DEVCR5DLAXFAJ7F(564866), --for V800R009C00 CR5DLAXFAJ7F(SBOM),10-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit E(LPUI-120-E) + Add: virent8090DEVME0D0LAXXH71(564867), --for V800R009C00 ME0D0LAXXH71(SBOM),10-Port 10GBase LAN/WAN-SFP+ Broadband Service Unit Integrated E(BSUI-120-E) + " + + REVISION "201605310000Z" + DESCRIPTION "V6.77, + Add: subbname8090DEVME0D0EAGFE70(561588), -- 10-Port 100/1000Base-X-SFP Physical Interface Card E(PIC-E) + Add: subbname8090DEVME0D0L2XFE71(561589), -- 2-Port 10GBase LAN/WAN-SFP+ Physical Interface Card(PIC-E) + Add: subbname8090DEVCR5D0EFGFE71(561578), -- 24-Port 1000Base-X-SFP Flexible Card E(P52-E) + Add: subbname8090DEVCR5D0L5XFE74(561579), -- 5-Port 10GBase LAN/WAN-SFP+ Flexible Card E(P52-E, Occupy two sub-slots) + Add: subbname8090DEVCR5D0L2XFE75(561580), -- 2-Port 10GBase LAN/WAN-SFP+ Flexible Card E(P52-E) + Add: subbname8090DEVCR5D0L5XFE76(561581), -- 5-Port 10GBase LAN/WAN-SFP+ Flexible Card E(P120-E) + Add: subbname8090DEVME0D0EFGFE7E(561582), -- 24-Port 1000Base-X-SFP Flexible Card E(BP52-E) + Add: subbname8090DEVME0D0L5XXE7E(561583), -- 5-Port 10GBase LAN/WAN-SFP+ Flexible Card E(BP52-E,occupy 2 sub-slot) + Add: subbname8090DEVME0D0L5XXE8E(561584), -- 5-Port 10GBase LAN/WAN-SFP+ Flexible Card E(BP120-E) + Add: subbname8090DEVME0D0L2XXE7E(561585), -- 2-Port 10GBase LAN/WAN-SFP+ Flexible Card E(BP5E-E) + Add: subbname8090DEVCR5D0LAXFH70(561586), -- 10-Port 10GBase LAN/WAN-SFP+ Flexible Card H(P240-H) + Add: subbname8090DEVCX6D0LAXFH10(561587), -- 10-Port 10GBase LAN/WAN-SFP+ Flexible Card H(S200-H) + Add: subbname8090DEVCR5D0L2XFH72(561592), -- 2-Port 10GBase LAN/WAN-SFP+ Physical Interface Card H (PIC-H) + Add: subbname8090DEVCR2D0L2XFH11(561590), -- 8-Port 100/1000Base-X-SFP Physical Interface Card H + Add: subbname8090DEVCR5D0E8GFH70(561593), -- 2-Port 10GBase LAN/WAN-SFP+ Physical Interface Card H (PIC-H) + Add: subbname8090DEVCR2D0E8GFH10(561591), -- 8-Port 100/1000Base-X-SFP Physical Interface Card H + + " + + REVISION "201605270000Z" + DESCRIPTION "V6.76, + Add: fnameMA5821-24GE-POE(561574), --Virtual Frame H821MABC of the MA5821 24GE poe device. + Add: fnameMA5611SAE08PD8VDSL(561575), --Virtual Frame MA5611S-AE08 of the MA5611S-AE08 8VDSL pd device. + Add: fnameMA5611SAE16PD16VDSL(561576), --Virtual Frame MA5611S-AE16 of the MA5611S-AE16 16VDSL pd device. + Add: fnameMA5811SMA5811SAE08PD(561577), --Virtual Frame MA5811S-AE08 of the MA5811S-AE08 G.fast pd device. + Add: bnameH825XCWA(156050), --Master board of of MA5821 POE. + Add: bnameHS22EPGP(156051), --24 GE board of MA5821 POE. + Add: bnameH82BBVJM(156052), --Master board of of PH MA5611S-AE08 PD. + Add: bnameH82BBVUM(156053), --Master board of of PH MA5611S-AE16 PD. + Add: bnameH835BGUDR(156054), --Master board of of MA5811S-AE08 PD. + Add: bnameHS2BBVJM(156055), --8 VDSL board of PH MA5611S-AE08 PD. + Add: bnameHS2BBVUM(156056), --16 VDSL board of PH MA5611S-AE16 PD. + Add: subbnameH831CKMA(156057), -- Clock subboard of MA5818 + " + + REVISION "201605170000Z" + DESCRIPTION "V6.02, + Add: bnameH80XVPS(148014), -- support vector board of MA5600T. + Add: bnameH901MPSC(148505), -- control board of MA5800-X2 + Add: bnameH901MPSD(148506), -- control board of MA5800-X2 + Add: bnameH901CGCD(148608), -- 8*GE and 10GE combo board of MA5800 + Add: bnameH901XGSF(148609), -- 16*10GE board of MA5800 + Add: bnameH901PISA(148610), -- DC Power board of MA5800-X2 + Add: bnameH901PISB(148611), -- AC Power board of MA5800-X2 + Add: bnameH901PISC(148612), -- DC Power board of MA5800-X2 + Add: subbnameH901CPCB(148513), -- Clock subboard of MA5800-X2 H901MPSC + Add: subbnameH901CPCC(148514), -- Clock subboard of MA5800-X2 H901MPSD + " + + REVISION "201605130000Z" + DESCRIPTION "V6.74, + Add: fnameAR161-S(667853), -- AR161-S FRAME + Add: fnameAR161W-S(667854), -- AR161W-S FRAME + Add: fnameAR161GW-Lc-S(667855), -- AR161GW-Lc-S FRAME + Add: fnameAR509GW-L-D-H(667856), -- AR509GW-L-D-H FRAME + Add: fnameSRG2340E(667857), -- SRG2340E FRAME + Add: fnameSRG2320EI(667858), -- SRG2320EI FRAME + Add: fnameSRG1320E(667859), -- SRG1320E FRAME + Add: fnameAR1200EW-T1(667860), -- AR1200EW-T1 FRAME + + Add: bnameAR161-S(667951), -- AR161-S Main Control Unit + Add: bnameAR161W-S(667952), -- AR161W-S Main Control Unit + Add: bnameAR161GW-Lc-S(667953), -- AR161GW-Lc-S Main Control Unit + Add: bnameAR509GW-L-D-H(667954), -- AR509GW-L-D-H Main Control Unit + Add: bnameSRG2340E(667955), -- SRG2340E Main Control Unit + Add: bnameSRG2320EI(667956), -- SRG2320EI Main Control Unit + Add: bnameSRG1320E(667957), -- SRG1320E Main Control Unit + Add: bnameAR1200EW-T1(667958), -- AR1200EW-T1 Main Control Unit + Add: bname1LTE-L-H(667959), -- 1LTE-L-H Control Unit + + Modify: fnameAR1000v(667827) to fnameAR1000V(667827) + Modify: bnameAR1000v(667917) to bnameAR1000V(667917) + " + + REVISION "201605111400Z" + DESCRIPTION "V6.73, + Modify: virent8090DEVCR5DSFUIT06A(562047), -- NE5000E 1T Switch Fabric Unit for Single Chassis, + " + + REVISION "201605110000Z" + DESCRIPTION "V6.72, + Add: fnameATNDEV910B-DDC(225547), + Add: fnameATNDEV910B-DAC(225548), + Add: fnameATNDEV910B-FDC(225554), + Add: fnameATNDEV910B-FAC(225555), + " + + REVISION "201605040000Z" + DESCRIPTION "V6.71, + Modify: fname8031E628-PWR-V2(537081), + Modify: fname8031E628-V2(537083), + Modify: bname8031E628-PWR-V2(537266), + Modify: bname8031E628-V2(537268), + " + + REVISION "201604210000Z" + DESCRIPTION "V6.70, + Add: fnameNGFW1UL0(16715814), -- USG6300 L0 Frame Unit. + Add: bnameSUF1MPUA-8GE-WL(16744453), -- USG6300 1U Main Processing Unit Board. + Add: bnameSUF1MPUA-8GE-W(16744452), -- USG6300 1U Main Processing Unit Board. + Add: bnameSUF1MPUA-8GE(16744451), -- USG6300 1U Main Processing Unit Board. + Add: bnameSUF1MPUA-4GE-W(16744450), -- USG6300 1U Main Processing Unit Board. + Add: bnameSUF1MPUA-4GE(16744449), -- USG6300 1U Main Processing Unit Board. + " + + + REVISION "201604210000Z" + DESCRIPTION "V6.69, + Add:subbname8090DEVCR2D00E1NC10(561574), --1-Port 100GBase-CFP2 Physical Interface Card(PIC) + Add:subbname8090DEVCR2D00LAXF10(561575), --10-Port 10GBase LAN/WAN-SFP+ Physical Interface Card + " + + + + + REVISION "201604190000Z" + DESCRIPTION "V6.68, + Add: virent8090DEVCR5D0MPUB571(564850), -- V8R8C10 season 4 for CR5D0MPUB571(SBOM), Main Processing Unit B5(16G Memory) + Add: virent8090DEVCX6D0MPUB571(564851), -- V8R8C10 season 4 for CX6D0MPUB571(SBOM), Main Processing Unit B5(16G Memory) + Add: virentPTN6900DEVTNRD0MPUB571(229479), -- V8R8C10 season 4 for TNRD0MPUB571(SBOM), Main Processing Unit B5(16G Memory) + Add: virentME60DEVME0D0MPUB571(159764), -- V8R8C10 season 4 for ME0D0MPUB571(SBOM), Main Processing Unit B5(16G Memory) + + Add: virent8090DEVCR5D0MPUD471(564852), --V8R8C10 season 4 for CR5D0MPUD471(SBOM),Main Processing Unit D4(16G Memory) + Add: virent8090DEVCX6D0MPUD471(564853), --V8R8C10 season 4 for CX6D0MPUD471(SBOM),Main Processing Unit D4(16G Memory) + Add: virentPTN6900DEVTNRD0MPUD471(229480), --V8R8C10 season 4 for TNRD0MPUD471(SBOM),Main Processing Unit D4(16G Memory) + + Add: virent8090DEVCR5D0SRUA871(564854), -- V8R8C10 season 4 for CR5D0SRUA871(SBOM), Switch and Route Processing Unit A8(16G Memory) + Add: virent8090DEVCX6D0SRUA871(564855), -- V8R8C10 season 4 for CX6D0SRUA871(SBOM), Switch and Route Processing Unit A8(16G Memory) + Add: virentPTN6900DEVTNRD0SRUA871(229482), -- V8R8C10 season 4 for TNRD0SRUA871(SBOM), Switch and Route Processing Unit A8(16G Memory) + Add: virentME60DEVME0D0SRUA871(159765), -- V8R8C10 season 4 for ME0D0SRUA871(SBOM), Switch and Route Processing Unit A8(16G Memory) + + Add: virent8090DEVCR5D0SRUA971(564856), -- V8R8C10 season 4 for CR5D0SRUA971(SBOM), Switch and Route Processing Unit A9(16G Memory) + Add: virent8090DEVCX6D0SRUA971(564857), -- V8R8C10 season 4 for CX6D0SRUA971(SBOM), Switch and Route Processing Unit A9(16G Memory) + Add: virentPTN6900DEVTNRD0SRUA971(229483), -- V8R8C10 season 4 for TNRD0SRUA971(SBOM), Switch and Route Processing Unit A9(16G Memory) + Add: virentME60DEVME0D0SRUA971(159766), -- V8R8C10 season 4 for ME0D0SRUA971(SBOM), Switch and Route Processing Unit A9(16G Memory) + " + + REVISION "201604151000Z" + DESCRIPTION "V6.67, + Add:virent8090DEVCR9D00D8NC80(562063), --NE9000 V8R9C00 for CR9D00D8NC80 (sbom) " + + + + REVISION "201604151000Z" + DESCRIPTION "V6.66, + Add:bname8031S5320-28P-SI-DC(537287), bname8031S5320-52P-SI-DC(537288), bname8031S5320-56C-PWR-EI-ACF(537289) + " + + + REVISION "201604150000Z" + DESCRIPTION "V6.65, + Add: fname8031CX600-M2H(537102), --Quidway CX600-M2H FRAME + Add: fname8090NE40E-M2H(562039), --Quidway NE40E-M2H FRAME + Add: virent8090DEVCR9DEDNEIXB80(562053), -- NE9000 LPUI-2T CR9DEDNEIXB80 + Add: virent600DEVCR5PM2HBAS70(564858), --V8R9C00 NE40E-M2H CR5PM2HBAS70(SBOM), 480Gbps MNPUI DC + Add: virent600DEVCR5PM2HBAS71(564859), --V8R9C00 NE40E-M2H CR5PM2HBAS71(SBOM), 480Gbps MNPUI AC + Add: virent600DEVCR5B0BKP0373(564860), --V8R9C00 NE40E-M2H CR5B0BKP0373(SBOM), 480Gbps MNPUI NO POWER + Add: virent600DEVCX6PM2HBAS70(564861), --V8R9C00 CX600-M2H CX6PM2HBAS70(SBOM), 480Gbps MNPUI DC + Add: virent600DEVCX6PM2HBAS71(564862), --V8R9C00 CX600-M2H CX6PM2HBAS71(SBOM), 480Gbps MNPUI AC + Add: virent600DEVCX6B0BKP0373(564863), --V8R9C00 CX600-M2H CX6B0BKP0373(SBOM), 480Gbps MNPUI NO POWER + Add: virent8090DEVCR5DNPU48070(675865), -- V8R9C00 for SBOM ,CR5DNPU48070, Network Processing Unit (NPU-480) + Add: virent8090DEVCR2DNSPC0010(675866) -- V8R9C00 for SBOM ,CR2DNSPC0010, Network Service Processor (NSP-C) + " + REVISION "201604140000Z" + DESCRIPTION "V6.64, + Add: bnameSPUB-X8X16-E8KE(16748627), -- X8&X16 Firewall Service Processing Unit B.(0x00ff9053) + Add: bnameSPUA-X8X16-E8KE(16748628), -- X8&X16 Firewall Service Processing Unit A. (0x00ff9054) + Add: bnameSPUB-X3-E8KE(16748629), -- X3 Firewall Service Processing Unit B.(0x00ff9055) + Add: bnameSPUA-X3-E8KE(16748630), -- X3 Firewall Service Processing Unit A.(0x00ff9056) + Add: subbnameSPCB-D-E8KE(16748631), -- Firewall Processing card B.(0x00ff9057) + Add: subbnameSPCA-S-E8KE(16748632), -- Firewall Processing card A.(0x00ff9058) + Add: bnameSPU-X3-B2(16748633), -- X3 Service Processing Unit 2(Base Board). (0x00ff9059) + Add: bnameSPU-X8X16-20-B-E8KE(16748634), -- 20G X8&X16 Firewall Service Processing Unit B(oversea).(0x00ff905a) + Add: bnameSPU-X8X16-20-A-E8KE(16748635), -- 20G X8&X16 Firewall Service Processing Unit A(oversea).(0x00ff905b) + Add: bnameSPU-X3-20-A-E8KE(16748636), -- 20G X3 Firewall Service Processing Unit A(oversea).(0x00ff905c) + Add: subbnameSPC-20-B-E8KE(16748637), -- 20G Firewall Performance Expansion Card B(oversea).(0x00ff905d) + Add: subbnameSPC-20-A-E8KE(16748638), -- 20G Firewall Performance Expansion Card A(oversea).(0x00ff905e) + Add: subbnameE8KE-X-20X1G-RJ45(16728066), -- Finished Board Unit,Eudemon8000E-X,E8KE-X-20X1G-RJ45,20-Port 10/100/1000Base-RJ45 Flexible Card.(0x00ff4002) + Add: subbnameE8KE-X-3X40GE-QSFP(16728067), -- Finished Board Unit,Eudemon8000E-X,E8KE-X-3X40GE-QSFP+,3-Port 40GBase-QSFP+ Flexible Card(P240-A).(0x00ff4003) + Add: bnameE8KE-X-LPUF-120(16748606), -- Finished Board Unit,Eudemon8000E-X,E8KE-X-LPUF-120,Flexible Card Line Processing Unit(LPUF-120,2 sub-slots).(0x00ff903e) + Add: bnameE8KE-X-LPUF-240(16748607), -- Finished Board Unit,Eudemon8000E-X,E8KE-X-LPUF-240,Flexible Card Line Processing Unit(LPUF-240,2 sub-slots).(0x00ff903f) + " + REVISION "201604110000Z" + DESCRIPTION "V6.63, + Add: fnameEDFABP21(737285), -- Virtual frame EDFABP21 of EDFA3220D device. + Add: bnameEDFAHFA1(746001), -- HFA board of EDFA3220D. + Add: bnameEDFAFAN1(746002), -- FAN board of EDFA3220D. + Add: bnameEDFAPWR1(746003), -- PWR board of EDFA3220D. + Add: bnameEDFAEMU1(746004), -- Master board of EDFA3220D. + " + REVISION "201604070000Z" + DESCRIPTION "V6.62, + Add: virent8090DEVCR5D0MPUB571(564850), -- V8R8C10 season 4 for CR5D0MPUB571(SBOM), Main Processing Unit B5(16G Memory) + Add: virent8090DEVCX6D0MPUB571(564851), -- V8R8C10 season 4 for CX6D0MPUB571(SBOM), Main Processing Unit B5(16G Memory) + Add: virentPTN6900DEVTNRD0MPUB571(229479), -- V8R8C10 season 4 for TNRD0MPUB571(SBOM), Main Processing Unit B5(16G Memory) + Add: virentME60DEVME0D0MPUB571(159764), -- V8R8C10 season 4 for ME0D0MPUB571(SBOM), Main Processing Unit B5(16G Memory) + + Add: virent8090DEVCR5D0MPUD471(564852), --V8R8C10 season 4 for CR5D0MPUD471(SBOM),Main Processing Unit D4(16G Memory) + Add: virent8090DEVCX6D0MPUD471(564853), --V8R8C10 season 4 for CX6D0MPUD471(SBOM),Main Processing Unit D4(16G Memory) + Add: virentPTN6900DEVTNRD0MPUD471(229480), --V8R8C10 season 4 for TNRD0MPUD471(SBOM),Main Processing Unit D4(16G Memory) + + Add: virent8090DEVCR5D0SRUA871(564854), -- V8R8C10 season 4 for CR5D0SRUA871(SBOM), Switch and Route Processing Unit A8(16G Memory) + Add: virent8090DEVCX6D0SRUA871(564855), -- V8R8C10 season 4 for CX6D0SRUA871(SBOM), Switch and Route Processing Unit A8(16G Memory) + Add: virentPTN6900DEVTNRD0SRUA871(229482), -- V8R8C10 season 4 for TNRD0SRUA871(SBOM), Switch and Route Processing Unit A8(16G Memory) + Add: virentME60DEVME0D0SRUA871(159765), -- V8R8C10 season 4 for ME0D0SRUA871(SBOM), Switch and Route Processing Unit A8(16G Memory) + + Add: virent8090DEVCR5D0SRUA971(564856), -- V8R8C10 season 4 for CR5D0SRUA971(SBOM), Switch and Route Processing Unit A9(16G Memory) + Add: virent8090DEVCX6D0SRUA971(564857), -- V8R8C10 season 4 for CX6D0SRUA971(SBOM), Switch and Route Processing Unit A9(16G Memory) + Add: virentPTN6900DEVTNRD0SRUA971(229483), -- V8R8C10 season 4 for TNRD0SRUA971(SBOM), Switch and Route Processing Unit A9(16G Memory) + Add: virentME60DEVME0D0SRUA971(159766), -- V8R8C10 season 4 for ME0D0SRUA971(SBOM), Switch and Route Processing Unit A9(16G Memory) + " + + + REVISION "201604011100Z" + DESCRIPTION "V6.61, + Modify: + virent8090DEVCR5D00E8NC61(562045), -- 8-Port 100GBase-CFP2- Integrated Line Process Unit(NE5000E LPUI-1T) + virent8090DEVCR5D00EFMB61(562046), -- 24-Port 40GBase-QSFP+ Integrated Line Process Unit (NE5000E LPUI-1T) + virent8090DEVCR5D00EDNC60(562050), -- 16-Port 100GBase-CFP4 Integrated Line Process Unit (NE5000E LPUI-2T) + DEL: + virent8090DEVCR5DEDNEIXB60(562051), -- 16-Port 100GBase-QSFP28 + 32-Port 10GBase-QSFP+ Integrated Line Process Unit (NE5000E LPUI-2T) + " + + REVISION "201603291700Z" + DESCRIPTION "V6.60, + The object identifier of switch V2R10 is added + " + + REVISION "201603290000Z" + DESCRIPTION "V6.59, + ADD: + fnameCE685548T6QHI(688156), -- CloudEngine CE6855-48T6Q-HI Switch (48-Port 10GE RJ45, 6-Port 40GE QSFP+) + fnameCE685548S6QHI(688157), -- CloudEngine CE6855-48S6Q-HI Switch (48-Port SFP+ Optical,6-Port 40GE QSFP+) + bnameCE685548T6QHI(688215), -- Manufactured Board,CloudEngine 6800,CEM48T6QP02,48 Port 10GE RJ45, 6 Port 40GE QSFP+ Optical Switch Control Unit,1*1 + bnameCE685548S6QHI(688216), -- Manufactured Board,CloudEngine 6800,CEM48S6QP05,48-Port SFP+ Optical,6-Port 40GE QSFP+ Optical Switch Control Unit,1*1 + portnameDCDE01QSFP28(688138), -- The port with 100G QSFP type + portnameDCDE01SFP25G(688139), -- The port with 25G SFP type + Modify: + portnameDCDE01CFP2(688135), -- The port with 100G CFP2 type + portnameDCDE01CXP(688136), -- The port with 100G CXP type + " + REVISION "201603251000Z" + DESCRIPTION "V6.58, + Modify: + fname8090NE9000X20(562038), --Quidway NE9000-X20 FRAME to fname8090NE9000-20(562038), --Quidway NE9000-20 FRAME + " + + + REVISION "201603211700Z" + DESCRIPTION "V6.57, + ADD: + bnameH901TWED(148607), -- 8*10G GPON board of MA5800. + " + + REVISION "201603211635Z" + DESCRIPTION "V6.56, + ADD: + bnamePTN990TPJA000PIU00(229415), --TPJA000PIU00,AC Power Interface Board + " + + REVISION "201603211700Z" + DESCRIPTION "V6.56, + Add:subbname8090DEVCR57EFGFH0(561458), --03031YYN, CR5D0EFGFH70, 24-Port 1000Base-X-SFP Flexible Card H(P51-H) + Add:subbname8090DEVME03EFGFH0(561459), --03031YYT, ME0D0EFGFH7H, 24-Port 1000Base-X-SFP Flexible Card H(BP51-H) + Add:subbname8090DEVCR57L5XFI0(561460), --03031XPT, CR5D0L5XFE70, 5-Port 10GBase LAN/WAN-SFP+ Flexible Card E(P51-E, Occupy two sub-slots) + Add:subbname8090DEVCR57L5XFI2(561461), --03031XPU, CR5D0L5XFH71, 5-Port 10GBase LAN/WAN-SFP+ Flexible Card H(P51-H, Occupy two sub-slots) + Add:subbname8090DEVCR57L5XFI01(561462), --03031XPV, CR5D0L5XFE71, 5-Port 10GBase LAN/WAN-SFP+ Flexible Card E(P101-E) + Add:subbname8090DEVCR57L5XFI02(561463), --03031XPW, CR5D0L5XFH70, 5-Port 10GBase LAN/WAN-SFP+ Flexible Card H(P120-H) + Add:subbname8090DEVME03L5XFI1(561464) , --03031XPX, ME0D0L5XXE7F, 5-Port 10GBase LAN/WAN-SFP+ Flexible Card E(BP51-E,occupy 2 sub-slot) + Add:subbname8090DEVME03L5XFI2(561465) , --03031XPY, ME0D0L5XXH7F, 5-Port 10GBase LAN/WAN-SFP+ Flexible Card H(BP51-H,occupy 2 sub-slot) + Add:subbname8090DEVME03L5XFI0(561466), --03031XQA, ME0D0L5XXE7H, 5-Port 10GBase LAN/WAN-SFP+ Flexible Card E(BP100-E) + Add:subbname8090DEVME03L5XFI3(561467) , --03031XQB, ME0D0L5XFH7H, 5-Port 10GBase LAN/WAN-SFP+ Flexible Card H(BP100-H) + Add:subbname8090DEVCR57L2XFI1(561468), --03031YYP, CR5D0L2XFH70, 2-Port 10GBase LAN/WAN-SFP+ Flexible Card H(P51-H) + Add:subbname8090DEVCR57L2XFI0(561469), --03031XQD, CR5D0L2XFE70, 2-Port 10GBase LAN/WAN-SFP+ Flexible Card E(P51-E) + Add:subbname8090DEVME03L2XFI0(561470), --03031XQF, ME0D0L2XXE7H, 2-Port 10GBase LAN/WAN-SFP+ Flexible Card E(BP51-E) + Add:subbname8090DEVME03L2XFI1(561471), --03031XQG, ME0D0L2XXE8H, 2-Port 10GBase LAN/WAN-SFP+ Flexible Card H(BP51-H) + Add:subbname8090DEVCR57EFGFH1(561472), --03031XQJ, CR5D0EFGFE70, 24-Port 1000Base-X-SFP Flexible Card E(P51-E) + Add:subbname8090DEVME03EFGFH1(561473), --03031XQM, ME0D0EFGFE7H, 24-Port 1000Base-X-SFP Flexible Card H(BP51-H) + Add:subbname8090DEVCX62L5XFH0(561474) , --03032AWL, CX6D0L5XFH10, 5-Port 10GBase LAN/WAN-SFP+ Flexible Card H(S102-H) + Add:subbname8090DEVBGW01L5XFH0(561475) , --03032AWM, BGWD0L5XFH71, 5-Port 10GBase LAN/WAN-SFP+ Flexible Card(BP100) + Add:subbname600DEVCR57EFGFH2(561515), -- V6R9C20,03031XQL,24-Port 1000Base-X-SFP Fixed Card E + Add:subbname600DEVCR57L5XFI3(561516), -- V6R9C20,03031XQC,5-Port 10GBase LAN/WAN-SFP+ Fixed Card E + Add:subbname600DEVCR57L2XFI2(561517), -- V6R9C20,03031XQH,2-Port 10GBase LAN/WAN-SFP+ Fixed Card E + Add:virent8090DEVCR5D0L5XFA8E(564841), --CR5D0L5XFA8E,5-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit E(LPUI-52-E,Enhanced HQos) + Add:virent8090DEVCR5DL2XEFG8E(564842), --CR5DL2XEFG8E,2-Port 10GBase LAN/WAN-SFP+ + 24-Port 1000Base-X-SFP Integrated Line Processing Unit E(LPUI-52-E,Enhanced HQos) + Add:virent8090DEVCR5DLAXFAJ8E(564843), --CR5DLAXFAJ8E,10-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit E(LPUI-103-E) + Add:virent8090DEVME0DL2XEFG8E(564844), --ME0DL2XEFG8E,2-Port 10GBase LAN/WAN-SFP++24-Port 1000Base-SFP Broadband Service Unit Integrated E(BSUI-52-E) + Add:virent8090DEVME0D0L5XXE71(564845), --ME0D0L5XXE71,5-Port 10GBase LAN/WAN-SFP+ Broadband Service Unit Integrated E(BSUI-52-E) + Add:virent8090DEVME0D0LAXXE71(564846), --ME0D0LAXXE71,10-Port 10GBase LAN/WAN-SFP+ Broadband Service Unit Integrated E(BSUI-101-E) + Add:virent8090DEVCR5DLPUFE07E(564847), --CR5DLPUFE07E,Flexible Card Line Processing Unit(LPUF-200-E) + Add:virent8090DEVME0DBSUFB070(564848), --ME0DBSUFB070,Flexible Card Broadband Service Unit(BSUF-120,2 sub-slots) + Add:virent8090DEVME0DBSUFC870(564849), --ME0DBSUFC870,Flexible Card Broadband Service Unit(BSUF-200,2 sub-slots) + Add:subbname8090DEVCR57LAXFH0(561441) , --03031EAS, CX6D0LAXFH10, 10-Port 10GBase LAN/WAN-SFP+ Flexible Card H(S200-H) + " + + REVISION "201603171700Z" DESCRIPTION "V6.54, + Add: virent8090DEVCR5DSFUFT050(562058), -- NE5000E V8R9C00 for CR5DSFUFT050(sbom) + Add: virent8090DEVCR5DSFUIT06H(562059), -- NE5000E V8R9C00 for CR5DSFUIT06H(sbom) + Add: virent8090DEVCR5D0MPUA750(562060), -- NE5000E V8R9C00 for CR5D0MPUA750(sbom) + Add: virent8090DEVCR5D0MPUB660(562061), -- NE5000E V8R9C00 for CR5D0MPUB660(sbom) + Add: virent8090DEVCR5DLPUFT060(562062), -- NE5000E V8R9C00 for CR5DLPUFT060(sbom) + Add: virent8090DEVCR5D0OFCT050(561716), -- NE5000E V8R9C00 for CR5D0OFCT050(sbom). + " + + + REVISION "201603171700Z" + DESCRIPTION "V6.53, + Add: subbnameH831GE4A(155688), -- 4 GE upstream subboard. + " + + REVISION "201603111700Z" + DESCRIPTION "V6.52, + Add: fnameMA5621-FE-DC(561572), --Frame MA5621-FE-DC of the MA5621(sd5130) device(DC). + Add: fnameMA5621H831MABC-DC(561573), --Backplane of MA5621(SD5103) Spec master Frame:H831MABC(DC). + Add: bnameHS22EPFFMA5621(156049), --4 FE board of MA5621. + " + + REVISION "201602291700Z" + DESCRIPTION "V6.51, + Modify: bnameHS35BGUDM(155999) to bnameHS35BGUD(155999). + Add: bnameHS35BGUDM(156048), --8 G.FAST board of MA5811S-AE08 device(AC). + Del: fnameMA5811S-AE08-AC(561571), --Virtual frame MA5811S-AE08 of MA5811S_AE08 device(AC). + " + + + REVISION "201602220900Z" + DESCRIPTION "V6.50, + Add: fnameAR2204E-D(667830), -- AR2204E-D FRAME + Add: fnameAR2504E-H(667831), -- AR2504E-H FRAME + Add: fnameAR509G-Lc(667832), -- AR509G-Lc FRAME + Add: fnameAR129CGVW-L(667833), -- AR129CGVW-L FRAME + Add: fnameAR101-S(667834), -- AR101-S FRAME + Add: fnameAR101W-S(667835), -- AR101W-S FRAME + Add: fnameAR550C-4GE(667836), -- AR550C-4GE FRAME + Add: fnameAR550C-2C6GE(667837), -- AR550C-2C6GE FRAME + Add: fnameAR509CG-Lt(667838), -- AR509CG-Lt FRAME + Add: fnameAR509CG-Lt-N(667839), -- AR509CG-Lt-N FRAME + Add: fnameAR503EQGW-L(667840), -- AR503EQGW-L FRAME + Add: fnameAR503EW(667841), -- AR503EW FRAME + Add: fnameAR503EDGW-Lc(667842), -- AR503EDGW-Lc FRAME + Add: fnameAR509CG-L(667843), -- AR509CG-L FRAME + Add: fnameAR168FVW(667844), -- AR168FVW FRAME + Add: fnameAR532(667845), -- AR532 FRAME + Add: fnameAR502ERc(667846), -- AR502ERc FRAME + Add: fnameAR502EGR-L(667847), -- AR502EGR-L FRAME + Add: fnameAR502EG-L(667848), -- AR502EG-L FRAME + Add: fnameAR502EGW-L(667849), -- AR502EGW-L FRAME + Add: fnameAR550E(667850), -- AR550E FRAME + Add: fnameAR509CG-Lc(667851), -- AR509CG-Lc FRAME + Add: fnameAR2204-51GE-R(667852), -- AR2204-51GE-R FRAME + + Add: bnameAR2204E-D(667920), -- AR2204E-D Main Control Unit + Add: bname2VDSL2(667921), -- 2VDSL2 Control Unit + Add: bnameAR2504E-H(667922), -- AR2504E-H Main Control Unit + Add: bnameAR509G-Lc(667923), -- AR509G-Lc Main Control Unit + Add: bnameAR129CGVW-L(667924), -- AR129CGVW-L Main Control Unit + Add: bnameAR101-S(667925), -- AR101-S Main Control Unit + Add: bnameAR101W-S(667926), -- AR101W-S Main Control Unit + Add: bnameAR550C-4GE(667927), -- AR550C-4GE Main Control Unit + Add: bnameAR550C-2C6GE(667928), -- AR550C-2C6GE Main Control Unit + Add: bnameAR509CG-Lt(667929), -- AR509CG-Lt Main Control Unit + Add: bnameAR509CG-Lt-N(667930), -- AR509CG-Lt-N Main Control Unit + Add: bnameAR503EQGW-L(667931), -- AR503EQGW-L Main Control Unit + Add: bnameAR503EW(667932), -- AR503EW Main Control Unit + Add: bnameAR503EDGW-Lc(667933), -- AR503EDGW-Lc Main Control Unit + Add: bnameAR509CG-L(667934), -- AR509CG-L Main Control Unit + Add: bnameAR168FVW(667935), -- AR168FVW Main Control Unit + Add: bnameAR532(667936), -- AR532 Main Control Unit + Add: bnameAR502ERc(667937), -- AR502ERc Main Control Unit + Add: bnameAR502EGR-L(667938), -- AR502EGR-L Main Control Unit + Add: bnameAR502EG-L(667939), -- AR502EG-L Main Control Unit + Add: bnameAR502EGW-L(667940), -- AR502EGW-L Main Control Unit + Add: bnameAR550E(667941), -- AR550E Main Control Unit + Add: bname1LTE-L(667942), -- 1LTE-L Control Unit + Add: bname1LTE-Lt(667943), -- 1LTE-Lt Control Unit + Add: bname1LTE-Lo(667944), -- 1LTE-Lo Control Unit + Add: bnameHDDSATA(667945), -- HDDSATA Control Unit + Add: bname3G-HSPA7-H(667946), -- 3G-HSPA+7-H Control Unit + Add: bnameARPAC-60WC(667947), -- PAC-60WC Power Card Unit + Add: bnameAR509CG-Lc(667948), -- AR509CG-Lc Main Control Unit + Add: bnameAR2204-51GE-R(667949), -- AR2204-51GE-R Main Control Unit + Add: bname1LTE-Lc(667950), -- 1LTE-Lc Control Unit + + Modify: fnameAR2504(667810) to fnameAR2504-H(667810) + Modify: bnameAR2504(667895) to bnameAR2504-H(667895) + Modify: bnameAR8ES3GS(667896) to bnameAR8ES2GS(667896) + Modify: bnameAR8ES3G(667897) to bnameAR8ES2G(667897) + " + + REVISION "201602170900Z" + DESCRIPTION "V6.49, + Add: bnameH901XSED(148604), -- 8*10G GPON board of MA5800. + Add: bnameH901GPHD(148605), -- 8*GPON board of MA5800. + Add: bnameH901GPSD(148606), -- 8*GPON board of MA5800. + " + + + REVISION "201602030900Z" + DESCRIPTION "V6.48, + Add: bnameH835BGUDM(156044), --Master board of MA5811S-AE08 device(AC). + Add: fnameMA5811S-AE08-AC(561571), --Virtual frame MA5811S-AE08 of MA5811S_AE08 device(AC). + Modify: bnameHS35BGUD(155999) to bnameHS35BGUDM(155999). + " + + + REVISION "201602020900Z" + DESCRIPTION "V6.47, + Add: fnamePTN990-AC(229401), -- PTN990 Chassis with AC power. + Add: bnamePTN7900TPA1MQ1(229412), --TPA1MQ1,63 Channels E1 Interface Processing Board + Add: bnamePTN7900TPA2EG24(229413), --TPA2EG24,24-port Gigabit Ethernet Switching Processing Board + Add: bnamePTN7900TPA1MPA(229414), --TPA1MPA,Multi-port GE/STM-1/E1 Processing Board + " + + + REVISION "201601281500Z" + DESCRIPTION "V6.46, + Add: bnameLE1D2X48SEC1(659614) + Add: bnameES1D2X48SEC0(663611) + " + + REVISION "201601280000Z" + DESCRIPTION "V6.45, + Add: fnameCE88604CEI(688155), -- CloudEngine CE8860-4C-EI Switch(with 4 interface slots) + Add: bnameCEL36LQEG(688207), -- Manufactured Board,CloudEngine 12800-CE-L36LQ-EG,36-Port 40GE Interface Card(EG,QSFP+)-1*1 + Add: bnameCE88604CEI(688208), -- CloudEngine CE8860-4C-EI Switch(with 4 interface slots) + Add: bnameCEL02LQEC(688209), -- Manufactured Board,CloudEngine 12800,CE-L02LQ-EC,2-Port-40G Interface Card(EC,QSFP+) + Add: bnameCEL04CFMD(688210), -- Manufactured Board,CloudEngine 12800,CE-L04CF-MD,4-Port-100GE Interface Card(MD,CFP),1*1 + Add: bnameCEL24LQMC1(688211), -- Manufactured Board,CloudEngine 12800,CE-L24LQ-EC1,24-Port-40G Interface Card(MC1,QSFP+),1*1 + Add: bnameCEL12LQMD(688212), -- Manufactured Board,CloudEngine 12800,CE-L12LQ-MD,12-Port-40G Interface Card(MD,QSFP+),1*1 + Add: bnameCEL48XSMD(688213), -- Manufactured Board,CloudEngine 12800,CE-L48XS-MD,48-Port-10GE Interface Card(MD,QSFP+),1*1 + Add: bnameCEL48XSMC(688214), -- Manufactured Board,CloudEngine 12800,CE-L48XS-MC,48-Port-10GE Interface Card(MC,QSFP+),1*1 + Add: subbnameCED24S2CQ(688137), -- Manufactured Board,CloudEngine 8800,CE88-D24S2CQ,CE8860:24-Port-10G(SFP+),2-Port-100G(QSFP28) Interface Card,1*1 + Add: subbnameCED24T2CQ(688138), -- Manufactured Board,CloudEngine 8800,CE88-D24T2CQ,CE8860:24-Port 10GBASE-T(RJ45),2-Port-100G(QSFP28) Interface Card,1*1 + Add: subbnameCED16Q(688139), -- Manufactured Board,CloudEngine 8800,CE88-D16Q,CE8860:16-Port-40G Interface Card(QSFP+),1*1 + Add: subbnameCED8CQ(688140), -- Manufactured Board,CloudEngine 8800,CE88-D8CQ,CE8860:8-Port-100G Interface Card(QSFP28),1*1 + " + + REVISION "201601221600Z" + DESCRIPTION "V6.44, + Add: virent8090DEVCX6DISUFM010(564820), -- V8R8C10,LPUF480,Flexible Card Line Processing Unit(LPUF-480) + Add: virent8090DEVCX6DISUFE012(564821), -- V8R8C10,LPUF-200,Flexible Card Integrated Service Unit(ISUF-201) + Add: virent8090DEVCR5D00E8NC7C(564822), -- for V800R008C10 CR5D00E8NC7C(SBOM), 8-Port 100GBase-CFP2 Integrated Line Processing Unit B(LPUI-1T-L) + Add: virent8090DEVCR5D00LMXF7C(564823), -- for V800R008C10 CR5D00LMXF7C(SBOM), 48-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit (LPUI-480-L) + Add: virent8090DEVCR5DE2NLFX7C(564825), -- for V800R008C10 CR5DE2NLFX7C(SBOM), 2-Port 100GBase-CFP2 + 24-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit (LPUI-480-L) + Add: virent8090DEVCX6DSFUIM01B(564826), --CX6DSFUIM01B,480Gbps Switch Fabric Unit B(SFUI-480-B) + Add: virent8090DEVCR5D00E4NC7C(564827), -- for V800R008C10 CR5D00E4NC7C(SBOM), 4-Port 100GBase-CFP2 Integrated Line Processing Unit (LPUI-480-L) + Add: virent8090DEVCX6DSFUIM01C(564828), --CX6DSFUIM01C 480Gbps Switch Fabric Unit(SFUI-480-B) + Add: virent8090DEVCX6D0MPUB510(564829), --CX6D0MPUB510 Main Processing Unit B5 + Add: virent8090DEVCX6D0SRUA810(564830), --CX6D0SRUA810 Switch and Route Processing Unit A8 + Add: virent8090DEVCX6D0MPUD410(564832), --CX6D0MPUD410,Main Processing Unit D4 + Add: virent8090DEVCX6D0SRUA771(564834), --CX6D0SRUA771,Enhanced Switch and Route Processing Unit A5 + Add: virent8090DEVCR5DLPUFM07B(564836), -- CR5DLPUFM07B,Flexible Card Line Processing Unit(LPUF-480-B) + Add: virent8090DEVCR5D00LMXF7B(564837), -- CR5D00LMXF7B,48-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit (LPUI-480-B) + Add: virent8090DEVCR5DE2NLFX7B(564838), -- CR5DE2NLFX7B,2-Port 100GBase-CFP2 + 24-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit (LPUI-480-B) + Add: virent8090DEVCR5D00E4NC7B(564839), -- CR5D00E4NC7B,4-Port 100GBase-CFP2 Integrated Line Processing Unit (LPUI-480-B) + Add: virent8090DEVCX6D0LEXFA11(564840), --CX6D0LEXFA11,20-Port 10GBase LAN/WAN-SFP+ Integrated Integrated Service Unit (ISUI-201) + + Add: virentME60DEVME0D0SRUB570(161589), --ME0D0SRUB570 Switch and Route Processing Unit A10 + Add: virentME60DEVME0DSFUIM07B(161590), -- for V800R008C10 ME0DSFUIM07B(SBOM),480Gbps Switch Fabric Unit B(SFUI-480-B) + Add: virentME60DEVME0DSFUIM07C(161591), -- for V800R008C10 ME0DSFUIM07C(SBOM),480Gbps Switch Fabric Unit C(SFUI-480-C) + Add: virentPTN6900DEVTNRD0SRUB570(229481), --TNRD0SRUB570,Enhanced Switch and Route Processing Unit A5 + " + REVISION "201601191600Z" + DESCRIPTION "V6.43, + ADD: subbname8090DEVCR56E8NCE(561455), -- NE5000E,CR56E8NCE , 8-Port 100GBase-CFP4 + ADD: subbname8090DEVCR56E8NLDXA(561456), --NE5000E,CR56E8NLDXA, 8-Port 100GBase-CFP4 + 16-Port 10GBase-QSFP+ + ADD: subbname8090DEVCR56EDNLIXV(561457), --NE5000E,CR56EDNLIXV, 16-Port 100GBase-QSFP28 + 32-Port 10GBase-QSFP+ + " + + REVISION "201601181600Z" + DESCRIPTION "V6.42, + ADD: subbname8090DEVME0D0LAXFE7H(561420), -- 10-Port 10GBase LAN/WAN-SFP+ Flexible Card E(BP240-E) + ADD: subbname8090DEVCX6D0E2NCA10(561667), --2-Port 100GBase-CFP2 Flexible Card A(S480-A) + ADD: subbname8090DEVCX6D0LFXFA11(561668), --24-Port 10GBase LAN/WAN-SFP+ Flexible Card A(S480-A) + " + + REVISION "201601141600Z" + DESCRIPTION "V6.41, + Add: fnameLX1BS9303S00(659471) + Add: fnameLX1BS9306S00(659472) + Add: fnameLX1BS9312S00(659473) + " + + REVISION "201601111600Z" + DESCRIPTION "V6.40, + Add: subbnameH836ASDB(156048), -- VOIP DSP Subboard H836ASDB. + " + + REVISION "201512281600Z" + DESCRIPTION "V6.39, + Add: fnameMA5800H901BPSB(148513), -- Backplane of the MA5800-X2. + Add: bnameH901MPSA(148503), -- control board of MA5800-X2 + Add: bnameH902MPLA(148504), -- control board of MA5800 + Add: subbnameH901CPCA(148512), -- Clock subboard of MA5800-X2 H901MPSA + Add: bnameH901MPWD(148601), -- AC Power board of MA5800-X2 + Add: bnameH901MPWE(148602), -- DC Power board of MA5800-X2 + Add: bnameH901MPWC(148603), -- DC Power board of MA5800-X2 + " + + REVISION "201512260000Z" + DESCRIPTION "V6.38, + ADD: + NE0508E HWPCBType: 0x000AC000~0x000ACFFF(704512~708607) + ETN HWPCBType: 0x000AD000~0x000ADFFF(708608~712703) + bnameLNDD01FAN(708608), --Fan board, etn550-A + " + + REVISION "201512220000Z" + DESCRIPTION "V6.37, + ADD: bnameHS22EPGDMA5878(156047), --8GE board of MA5878 device. + " + + REVISION "201512220000Z" + DESCRIPTION "V6.36, + Add: fnameH821MABCMA5821(561570), --Virtual frame H821MABC of MA5821(sd5568) device. + Add: bnameH823TCIAT(156045), --Master board of MA5821(sd5568) device. + Add: bnameHS23TCIAT(156046), --24GE and 1*10GE board of MA5821(sd5568) device. + " + + REVISION "201512180000Z" + DESCRIPTION "V6.35, + Add: fnameMA56948VD-DC(145958), -- Virtual frame MA5694-VD of the MA5694(8VD) DC device. + Add: fnameMA56944VD-DC(145972), -- Virtual frame MA5694-VD of the MA5694(4VD) DC device. + " + + REVISION "201512150000Z" + DESCRIPTION "V6.34, + Add: fnameH831MABMMA5818(561568), --Frame H831MABM of the MA5818 device. + Add: fnameMA5621-FE(561569), --Frame MA5621-FE of the MA5621(sd5130) device(AC). + Add: bnameH831CCMAMA5818(156036), --Master board of MA5818 device. + Add: bnameVPJ(156037), --G.FAST vectoring serial control engine board of the MA5818 device. + Add: bnameINT(156038), --Serial board(without VP chip) of the MA5818 device. + Add: bnameH831PAMA(156039), --550W AC power board of the MA5818 device. + Add: bnameH831PAMB(156040), --550W AC power board(support standby power) of the MA5818 device. + Add: bnameH831PDMA(156041), --550W DC power board of the MA5818 device. + Add: bnameFDS(156042), --24 line G.FAST serial board of the MA5818 device. + Add: bnameH823E2IQ(156043), --Master board of the MA5621(sd5130) device. + Add: subbnameH832XS1C(156044), --XG-SPON subboard of the MA5878 device. + " + + REVISION "201512100000Z" + DESCRIPTION "V6.33, + Add: fnameMA5800H901BPIB(148512), -- 19inch, 200G backplane for MA5800-X15. + " + + REVISION "201512090000Z" + DESCRIPTION "V6.32, + Add: virent8090DEVCX6DISUFM010(564820), -- V8R8C10,LPUF480,Flexible Card Line Processing Unit(LPUF-480) + Add: virent8090DEVCX6DISUFE011(564821), -- V8R8C10,LPUF-200,Flexible Card Integrated Service Unit(ISUF-201) + Add: virent8090DEVCR5D00E8NC7C(564822), -- for V800R008C10 CR5D00E8NC7C(SBOM), 8-Port 100GBase-CFP2 Integrated Line Processing Unit B(LPUI-1T-L) + Add: virent8090DEVCR5D00LMXF7C(564823), -- for V800R008C10 CR5D00LMXF7C(SBOM), 48-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit (LPUI-480-L) + Add: virent8090DEVCR5DE2NLFX7C(564825), -- for V800R008C10 CR5DE2NLFX7C(SBOM), 2-Port 100GBase-CFP2 + 24-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit (LPUI-480-L) + Add: virent8090DEVCX6DSFUIM01B(564826), --CX6DSFUIM01B,480Gbps Switch Fabric Unit B(SFUI-480-B) + Add: virent8090DEVCR5D00E4NC7C(564827), -- for V800R008C10 CR5D00E4NC7C(SBOM), 4-Port 100GBase-CFP2 Integrated Line Processing Unit (LPUI-480-L) + Add: virent8090DEVCX6DSFUIM01C(564828), --CX6DSFUIM01C 480Gbps Switch Fabric Unit(SFUI-480-B) + Add: virent8090DEVCX6D0MPUB510(564829), --CX6D0MPUB510 Main Processing Unit B5 + Add: virent8090DEVCX6D0SRUA810(564830), --CX6D0SRUA810 Switch and Route Processing Unit A8 + Add: virent8090DEVCX6D0MPUD410(564832), --CX6D0MPUD410,Main Processing Unit D4 + Add: virent8090DEVCX6D0SRUA771(564834), --CX6D0SRUA771,Enhanced Switch and Route Processing Unit A5 + Add: virent8090DEVCR5DLPUFM07B(564836), -- CR5DLPUFM07B,Flexible Card Line Processing Unit(LPUF-480-B) + Add: virent8090DEVCR5D00LMXF7B(564837), -- CR5D00LMXF7B,48-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit (LPUI-480-B) + Add: virent8090DEVCR5DE2NLFX7B(564838), -- CR5DE2NLFX7B,2-Port 100GBase-CFP2 + 24-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit (LPUI-480-B) + Add: virent8090DEVCR5D00E4NC7B(564839), -- CR5D00E4NC7B,4-Port 100GBase-CFP2 Integrated Line Processing Unit (LPUI-480-B) + Add: virent8090DEVCX6D0LEXFA11(564840), --CX6D0LEXFA11,20-Port 10GBase LAN/WAN-SFP+ Integrated Integrated Service Unit (ISUI-201) + Add: virentME60DEVME0DSFUIU07B(161585), -- V8R8C10,SFU1TB,1Tbps Switch Fabric Unit B(SFUI-1T-B) + Add: virentME60DEVME0DSFUIU07C(161586), --ME0DSFUIU07C 1Tbps Switch Fabric Unit C(SFUI-1T-C) + Add: virentME60DEVME0D0MPUB570(161587), --ME0D0MPUB570 Main Processing Unit B5 + Add: virentME60DEVME0D0SRUA970(161588), --ME0D0SRUA970 Switch and Route Processing Unit A9 + Add: virentME60DEVME0D0SRUAE70(161589), --ME0D0SRUAE70 Switch and Route Processing Unit A10 + Add: virentME60DEVME0DSFUIM07B(161590), -- for V800R008C10 ME0DSFUIM07B(SBOM),480Gbps Switch Fabric Unit B(SFUI-480-B) + Add: virentME60DEVME0DSFUIM07C(161591), -- for V800R008C10 ME0DSFUIM07C(SBOM),480Gbps Switch Fabric Unit C(SFUI-480-C) + Add: virentME60DEVME0D0SRUA870(161592), -- for V800R008C10 ME0D0SRUA870(SBOM),Switch and Route Processing Unit A8 + Add: virentPTN6900DEVTNRD0SRUA571(229481), --TNRD0SRUA571,Enhanced Switch and Route Processing Unit A5 + " + + + + REVISION "201512072126Z" + DESCRIPTION "V6.31, + ADD:virent8090DEVCR58CMUB(562052), -- NE9000 Centralized Monitoring Board + " + + REVISION "201512041000Z" + DESCRIPTION "V6.30, + Add: subbname8090DEVCR2D00A2CF10(570048), -- CR2D00A2CF10, 2-Port OC-3c/STM-1c ATM-SFP Physical Interface Card" + + + REVISION "201511270000Z" + DESCRIPTION "V6.29, + Add: bnameH901OXEG(148600), -- 24*10GE board of MA5800. + Add: fnameMA5800H901BPLE(148511), -- Backplane of the MA5800. + " + + REVISION "201511240000Z" + DESCRIPTION "V6.18, + ADD: fnameAD9430DN-24-FAT(692268)----WLAN new AP. + ADD: fnameAD9430DN-12-FAT(692269)----WLAN new AP. + " + + REVISION "201511191700Z" + DESCRIPTION "V6.27, + ADD: bnameH82DEFMG(156034), --Master board of MA5811S-AE48/DE48 device. + ADD: bnameHS2DEFMG(156035), --48 G.FAST board of MA5811S-AE48/DE48 service board. + ADD: fnameMA5811S-AE48(561566), --Virtual frame MA5811S-AE48 of MA5811S_AE48 device. + ADD: fnameMA5811S-DE48(561567), --Virtual frame MA5811S-DE48 of MA5811S_DE48 device. + " + + + REVISION "201511171000Z" + DESCRIPTION "V6.26, + ADD: subbname8090DEVCR56EDNCV(561453), -- NE5000E,CR56EDNCV,16-Port 100GBase-CFP4 + ADD: subbname8090DEVCR56EDNBV(561454), -- NE5000E,CR56EDNBV,16-Port 100GBase-QSFP28 + " + + REVISION "201511161953Z" + DESCRIPTION "V6.25, + ADD: bnameLE1D2X08SSC0(659584), --S9300, 8-Port 10GBASE-X Interface Card(SC,SFP+) " + + REVISION "201511051953Z" + DESCRIPTION "V6.24, + ADD: fname8090NE9000X20(562038), --Quidway NE9000-X20 FRAME + ADD: virent8090DEVCR5D0MPUN080(562040), -- NE9000 Main Processing Unit N(NE9000 MPUN) + ADD: virent8090DEVCR9D00E8NC80(562041), -- 8-Port 100GBase-CFP2- Integrated Line Process Unit(NE9000 LPUI-1T) + ADD: virent8090DEVCR9D00EFMB80(562042), -- 24-Port 40GBase-QSFP+ Integrated Line Process Unit (NE9000 LPUI-1T) + ADD: virent8090DEVCR5D0SFUT080(562043), -- NE9000 1T Switch Fabric Unit for Single Chassis (NE9000 SFUI-1T) + ADD: virent8090DEVCR9D00EPXF80(562044), -- 60-Port 10GBase LAN/WAN-SFP+ Integrated Line Process Unit (NE9000 LPUI-1T) + ADD: virent8090DEVCR5D00E8NC61(562045), -- 8-Port 100GBase-CFP4- Integrated Line Process Unit(NE5000E LPUI-1T) + ADD: virent8090DEVCR5DE8NEDX61(562046), -- 8-Port 100GBase-CFP4 + 16-Port 10GBase-QSFP+ Integrated Line Process Unit (NE5000E LPUI-1T) + ADD: virent8090DEVCR5DSFUIT06A(562047), -- NE5000E 1T Switch Fabric Unit for Single Chassis + ADD: virent8090DEVCR5DSFUIT26A(562048), -- NE5000E-X16B 2T CLC Switch Fabric Unit for Single Chassis (SFU-2T-A) + ADD: virent8090DEVCR5D00EDNB60(562049), -- 16-Port 100GBase-QSFP28 Integrated Line Process Unit (NE5000E LPUI-2T) + ADD: virent8090DEVCR5DEDNEIXB60(562050), -- 16-Port 100GBase-QSFP28 + 32-Port 10GBase-QSFP+ Integrated Line Process Unit (NE5000E LPUI-2T) + " + REVISION "201511051000Z" + DESCRIPTION "V6.23, + ADD: fnameAR111-S(667824), -- AR111-S FRAME + ADD: fnameAR503GW-LcM7(667825), -- AR503GW-LcM7 FRAME + ADD: fnameAR511GW-LcAV2M3(667826), -- AR511GW-LcAV2M3 FRAME + ADD: fnameAR1000v(667827), -- AR1000v FRAME + ADD: fnameAR511DcGW-LcAV2(667828), -- AR511DcGW-LcAV2 FRAME + ADD: fnameAR2204-51GE(667829), -- AR2204-51GE FRAME + + ADD: bnameAR111-S(667914), -- AR111-S Main Control Unit + ADD: bnameAR503GW-LcM7(667915), -- AR503GW-LcM7 Main Control Unit + ADD: bnameAR511GW-LcAV2M3(667916), -- AR511GW-LcAV2M3 Main Control Unit + ADD: bnameAR1000v(667917), -- AR1000v Main Control Unit + ADD: bnameAR511DcGW-LcAV2(667918), -- AR511DcGW-LcAV2 Main Control Unit + ADD: bnameAR2204-51GE(667919), -- AR2204-51GE Main Control Unit + " + + REVISION "201510311700Z" + DESCRIPTION "V6.22, + Add: subnameSUBCMC(148511), -- SUBCMC subboard. + " + + REVISION "201510301000Z" + DESCRIPTION "V6.21, + Add: fnameH832MABL(561563), --Virtual frame H832MABL of the MA5878(SD5568) device. + Add: fnameH821MABCMA5821GE(561564), --Virtual frame H821MABC of the MA5821(GE) device. + Add: fnameH821MABCMA5822GE(561565), --Virtual frame H821MABC of the MA5822(GE) device. + Add: bnameH836CCLD(156032), -- Master board of MA5878(SD5568). + Add: bnameH831EGUC(156033), -- 8GE board of MA5878 device. + " + + REVISION "201510271000Z" + DESCRIPTION "V6.20, + delete: fnameATNDEV910B-DAC(225547), --910B-D AC chassis. + fnameATNDEV910B-EAC(225548), --910B-E chassis + fnameNE05E-SN(704523), -- NE05E-SN chassis + fnameETN500-B(708609), --ETN500-B chassis + fnameETN500-C(708610), --ETN500-C chassis + add: subbnameAND2EX8F(225565), -- 1 Channel 10GE (SFP+),8 Channels GE/FE Optical Interface Board + subnameLND1ME8F(708612), -- 8 Channels Fast Ethernet Optical Interface Board + subnameLND1ME8T(708613), -- 8x GE service interface board electric + subnameLND1XE1S(708614), --1 Channel 10GE Optical Interface Board + subnameLND1XE8F(708615), -- 1 Channel 10GE (SFP+),8 Channels GE/FE Optical Interface Board + subnameLND1DM1A(708616), --32x E1 service interface board (75 ohms) + subnameLND1DM1B(708617), --32x E1 service interface board (120 ohms) + subnameNE08ENED1MPAA(704546), --4-Channel FXS/FXO+2-Channel E&M+2-Channel RS232+2-Channel RS485 Board + subnameNE08ENED1SA8(704547), --8-Channel V.35/X.21/V.24 Board + subnameNE08EPWRPIC(704548), --the pic of TNF1APIU + subnameNE08ENED1MP8A(704549), --4-Channel C37.94,4-Channel CoDir64K + subnameNE08ENED3MD1(704550),--32 Channels E1 Interface Board + virentATN910BANG1CXPD-DC(225560), --ATN 910B 2 channel DC System,with 8*GE/FE(e),16*GE/FE(o),4*10GE(o) + virentATN910BANG1CXPD-AC(225561), --ATN 910B 2 channel AC System,with 8*GE/FE(e),16*GE/FE(o),4*10GE(o) + virentLND1MXUA(708611), --Cross-connect and Multi-protocol Process Unit + bnameNE08ETNF1APIU(704527), --AC Power Interface Board + fnameETN550-A(708609), --ETN550-A chassis + modify: virentNE05E-SN(704524) to virentNE05E-SN(704526) " + + + REVISION "201510231000Z" + DESCRIPTION "V6.19, + Add: bnameH835CCFE(156009), -- Master board of MA5612 Box type device. + Add: bnameCAL(156030), -- 32 ADSL+32 POTS serial combo board. + Add: bnameH832PDVSB(156031), -- DC Power board H832PDVSB of the MA5616. + " + + REVISION "201510221000Z" + DESCRIPTION "V6.18, + Add: fnameAP7050DN-E-FAT(692267)----WLAN new AP" + + REVISION "201510201000Z" + DESCRIPTION "V6.17, + Add: fnameAP4030DN-E(692266)----WLAN new AP" + + REVISION "201510131000Z" + DESCRIPTION "V6.16, + ADD: fname8031S5720-14X-PWH-SI-AC(536960), + ADD: fname8031S6720S-26Q-EI-24S-AC(536961), + ADD: fname8031S6720S-26Q-EI-24S-DC(536962), + ADD: fname8031S6320-26Q-EI-24S-AC(536963), + ADD: fname8031S6320-26Q-EI-24S-DC(536964), + ADD: fname8031S5300-28TP-PWR-LI-AC(536965), + ADD: fname8031S5300-10P-PWR-LI-AC-NEW(536966), + ADD: fname8031S5320-28X-SI-DC(536967), + ADD: fname8031S5320-52X-SI-DC(536968), + ADD: fname8031S5720-28X-PWR-SI-DC(536969), + fname8031S5720-52X-PWR-SI-DC(536970), + ADD: fname8031S5320-52X-PWR-SI-ACF(536971), + ADD: fname8031S5720-28X-SI-DC(536972), + ADD: fname8031S5720-52X-SI-DC(536973), + ADD: fname8031S5720S-28X-SI-DC(536974), + ADD: fname8031S5720S-52X-SI-DC(536975), + ADD: fname8031S5720-32X-EI-DC(536976), + ADD: fname8031S5720-50X-EI-DC(536977), + ADD: fname8031S5720-32X-EI-24S-DC(536978), + ADD: fname8031S5720-50X-EI-46S-DC(536979), + ADD: fname8031S5720-36C-EI-DC(536980), + " + + + REVISION "201510101000Z" + DESCRIPTION "V6.15, + Add: subbname8090DEVCR5D00A2CF70(570047), -- CR5D00A2CF70, 2-Port OC-3c/STM-1c ATM-SFP Physical Interface Card" + + REVISION "201509301000Z" + DESCRIPTION "V6.13, + Add: fnameME60X2-M8A(161583), -- Quidway ME60M-X2-M8A FRAME + Add: fnameME60X2-M8A-DC(161584), -- Quidway ME60M-X2-M8A-DC FRAME + Add: fnameME60X2-M16A(161585), -- Quidway ME60M-X2-M16A FRAME + + Add: fnameME60S8A(161586), -- Quidway ME60S-X2-S8A FRAME + Add: fnameME60S8A-DC(161587), -- Quidway ME60S-X2-S8A-DC FRAME + Add: fnameME60S16A(161588), -- Quidway ME60S-X2-S16A FRAME + + ADD: virent8090DEVCR5DSRUA5E71(564819), -- for V800R008C00 CR5DSRUA5E71(SBOM), Switch and Route Processing Unit A5E + + Add: fname8031CX600-X3ADO(536921), -- Quidway CX600-3ADO Carrier Switch. + + Add: fname8090CX600-X16ADO(536960), --Quidway CX600-X16ADO-AC Carrier Switch + Add: fname8090CX600-X16ADO-DC(536961), --Quidway CX600-X16ADO-DC Carrier Switch + Add: fname8090CX600-X8ADO(536962), --Quidway CX600-X8ADO-AC Carrier Switch + Add: fname8090CX600-X8ADO-DC(536963), --Quidway CX600-X8ADO-DC Carrier Switch + Add: fname8031CX600-X3ADO(536964), -- Quidway CX600-3ADO Carrier Switch + + Add: fname8031CX600-M8A(536965), --Quidwy CX600-M8A-AC FRAME + Add: fname8031CX600-M8A-DC(536966), --Quidwy CX600-M8A-DC FRAME + Add: fname8031CX600-M8ADO(536967), --Quidwy CX600-M8ADO-AC FRAME + Add: fname8031CX600-M8ADO-DC(536968), --Quidwy CX600-M8ADO-DC FRAME + Add: fname8031CX600-M16A(536969), --Quidwy CX600-M16AFRAME + Add: fname8031CX600-M16ADO(536970), --Quidwy CX600-M16ADO-AC FRAME + + Add: fname8090NE40E-X2-M8A(562035), -- Quidwy CX600-X2-M8A FRAME, ne40e + Add: fname8090NE40E-X2-M8A-DC(562036), -- Quidwy CX600-X2-M8A-DC FRAME, ne40e + Add: fname8090NE40E-X2-M16A(562037), -- Quidwy CX600-X2-M16A FRAME, ne40e + + Add: fnameME60X2-M8A(161583), -- Quidway ME60M-X2-M8A FRAME + Add: fnameME60X2-M8A-DC(161584), -- Quidway ME60M-X2-M8A-DC FRAME + Add: fnameME60X2-M16A(161585), -- Quidway ME60M-X2-M16A FRAME + Add: fnameME60S8A(161586), -- Quidway ME60S-X2-S8A FRAME + Add: fnameME60S8A-DC(161587), -- Quidway ME60S-X2-S8A-DC FRAME + Add: fnameME60S16A(161588), -- Quidway ME60S-X2-S16A FRAME + + Add: fnamePTN6900-M8A(229398), --PTN 6900-2-M8A Integrated DC Chassis Components + Add: fnamePTN6900-M8A-DC(229399), --PTN 6900-2-M8A Integrated AC Chassis Components + Add: fnamePTN6900-M16A(229400), --PTN 6900-2-M16A Integrated Chassis Components + + Add: fnameNE20E-X2-M8A(675848), --Quidway CX600-X2-M8A-AC FRAME,ne20e + Add: fnameNE20E-X2-M8A-DC(675849), --Quidway CX600-X2-M8A-DC FRAME,ne20e + Add: fnameNE20E-X2-M16A(675850), --Quidway CX600-X2-M16A FRAME,ne20e + + Add: virent8090DEVCR5DSRUA5E71(564819), -- for V800R008C00 CR5DSRUA5E71(SBOM), Switch and Route Processing Unit A5E + + " + + + REVISION "201509291000Z" + DESCRIPTION "V6.13, + Add: subbname8090DEVCR5D00EEGF70(561562), -- CX68EEGFAE, 20-Port 100/1000Base-X-SFP Physical Interface Card(PIC) + Add: subbname8090DEVCR2D00EEGF10(675896), -- CX68EEGFAE, 20-Port 100/1000Base-X-SFP Physical Interface Card + " + + REVISION "201509171000Z" + DESCRIPTION "V6.12, + Add: bnameHS22EPGB(156006), -- 16GE board of MA582x device. + Add: bnameH826XPUB(156007), -- Master board of MA582x 16GE device. + Add: bnameHS22EPGD(156008), -- 8GE board of MA582x device. + " + REVISION "201509161000Z" + DESCRIPTION "V6.11, + Add: fnameMA56948VD(145959), -- Virtual frame MA5694-VD of the MA5694(8VD) device. + Add: fnameMA5621A4(145960), -- Virtual frame MA5621A-4 of the MA5621A(4 serial port) device. + " + + REVISION "201509151000Z" + DESCRIPTION "V6.10, + ADD: subbname8090DEVCR53CFE1(564527), --24-Port Channelized E1/T1-DB100 Flexible Card + ADD: subbname8090DEVCX6D0LAXFA12(561442), --10-Port 10GBase LAN/WAN-SFP+ Flexible Card A(S200-A) V5 561415 + ADD: subbname8090DEVCX6D0E3MFA10(561443), --3-Port 40GBase-QSFP+ Flexible Card(S200-A) + ADD: subbname8090DEVCX6D0E1NCA10(561444), --1-Port 100GBase-CFP Flexible Card A(S102-A) + ADD: subbname8090DEVCX6D0E1MCA10(561445), --1-Port 40GBase LAN-CFP Flexible Card A(S102-A) + ADD: subbname8090DEVME0D0LAXFB7H(561446), --10-Port 10GBase LAN/WAN-SFP+ Flexible Card(BP240) V5 561419 + ADD: subbname8090DEVCR57L3XFA2(561447), --3-Port 10GBase LAN/WAN-SFP+ Fixed Card + ADD: subbname8090DEVCR56E8NCB(561448), -- NE5000E,CR56E8NCB,8*100Gbps CFP2 Interface Board + ADD: subbname8090DEVCR56EFMBB(561449), -- NE5000E,CR56EFMBB,24*40Gbps QSFP+ Interface Board + ADD: subbname8090DEVCR58E8NCD(561450), -- NE9000,CR58E8NCD,8-Port 100GBase-CFP2 + ADD: subbname8090DEVCR58EFMBD(561451), -- NE9000,CR58EFMBD,24-Port 40GBase-QSFP+ + ADD: subbname8090DEVCR58EPXFB(561452), -- NE9000,CR58EPXFB,60-Port 10GBase LAN/WAN-SFP+ + ADD: subbname8090DEVCR5DP4C2HF7020(561547), -- CX68P2HFC, 4-Port OC-3c/STM-1c (or 2-Port OC12c/STM-4c) POS-SFP Physical Interface Card(PIC) + ADD: subbnameCR5DP2C1HF70(675895), -- CX68P2CFC, 2-Port OC-3c/STM-1c (or 1-Port OC12c/STM-4C) POS-SFP Physical Interface Card(PIC) + ADD: subbnameCR2DP4C2HF1120(675894), -- CX68P2HFC, 4-Port OC-3c/STM-1c (or 2-Port OC12c/STM-4c) POS-SFP Physical Interface Card + ADD: subbnameCR2DP2C1HF1120(675893), -- CX68P1HFC, 2-Port OC-3c/STM-1c (or 1-Port OC12c/STM-4C) POS-SFP Physical Interface Card + ADD: subbnameCR5DP2C1HF7020(675892), -- CX68P2CFC, 2-Port OC-3c/STM-1c (or 1-Port OC12c/STM-4C) POS-SFP Physical Interface Card(PIC) + " + + + REVISION "201509110900Z" + DESCRIPTION "V6.09, + ADD: bnameH80XATR(146150), -- ATR series voice board of MA5600T device, + ADD: bnameH901CRED(148538), -- IP backhaul board of MA5800." + + REVISION "201509101400Z" + DESCRIPTION "V6.08, + Add: fnameATNDEV980B-DC(225552), --980B DC chassis + Add: fnameATNDEV980B-AC(225553), --980B AC chassis + Add: fnameNE05E-SN(704523), -- NE05E-SN chassis + Add: bnameATNANJ1FAN(225341), --Fan board, 980B + Add: bnameATNTNF5PIU(225342), --DC Power board, 980B + Add: bnameATNTNF5APIU(225343), --AC Power board, 980B + Add: subbnameANJ1EXL1(225563), --Channel 40GE Optical Interface Board + Add: virentANJ1CXP01(225556), --ATN 980B,ANJ1CXP01,System Control,Cross-connect and Multi-protocol Process Unit + Add: virentNE05E-SN(704524), --12G AC System with 16 Channels E1,support Temperature Harden,natural heat dissipation " + + REVISION "201508241000Z" + DESCRIPTION "V6.07, + Modify:virent8090DEVCR5DL2NLEX60(562039), -- NE5000E,CR56E2NLEXF0,2 port 100GBase CFP2 & 20 port 10GBase LAN/WAN-SFP+ Line Processing Unit(NE5000E LPUI-400) + + " + + + REVISION "201508131000Z" + DESCRIPTION "V6.06, + ADD: fnameAR531GZ-U-D(667814), -- AR531GZ-U-D FRAME + ADD: fnameAR161FGW-LA(667815), -- AR161FGW-LA FRAME + ADD: fnameAR515GW-LM9-D(667816), -- AR515GW-LM9-D FRAME + ADD: fnameAR161G-U(667817), -- AR161G-U FRAME + ADD: fnameAR121GW-L(667818), -- AR121GW-L FRAME + ADD: fnameAR129GW-L(667819), -- AR129GW-L FRAME + ADD: fnameAR502G-L-D-H(667820), -- AR502G-L-D-H FRAME + ADD: fnameAR502GR-L-D-H(667821), -- AR502GR-L-D-H FRAME + ADD: fnameAR531G-F(667822), -- AR531G-F FRAME + ADD: fnameAR511CGW-LAV2M3(667823), -- AR511CGW-LAV2M3 FRAME + + ADD: bnameAR531GZ-U-D(667904), -- AR531GZ-U-D Main Control Unit + ADD: bnameAR161FGW-LA(667905), -- AR161FGW-LA Main Control Unit + ADD: bnameAR515GW-LM9-D(667906), -- AR515GW-LM9-D Main Control Unit + ADD: bnameAR161G-U(667907), -- AR161G-U Main Control Unit + ADD: bnameAR121GW-L(667908), -- AR121GW-L Main Control Unit + ADD: bnameAR129GW-L(667909), -- AR129GW-L Main Control Unit + ADD: bnameAR502G-L-D-H(667910), -- AR502G-L-D-H Main Control Unit + ADD: bnameAR502GR-L-D-H(667911), -- AR502GR-L-D-H Main Control Unit + ADD: bnameAR531G-F(667912), -- AR531G-F Main Control Unit + ADD: bnameAR511CGW-LAV2M3(667913), -- AR511CGW-LAV2M3 Main Control Unit + " + + REVISION "201508071900Z" + DESCRIPTION "V6.05, + Add: bnameH901PILB(148537), -- Power board of MA5800 + " + + REVISION "201508071800Z" + DESCRIPTION "V6.04, + Add:subbname8090DEVCR57E8NCB0(561561), --8*100Gbps CFP2 Interface Board + Add:subbnamePTN990J1EM16DP1(229464), --J1EM16D-P1,16 Channel 1 GE Optical Interface board + Add:subbnamePTN990J1EM16DP2(229465), --J1EM16D-P2,16 Channel 1 GE Optical Interface board + Add:subbnamePTN990TPJ1EF8F(229466), --TPJ1EF8F,8 Channel 1 GE Optical Interface board + Add:subbnamePTN990TPJ1EX4S(229467), --TPJ1EX4S,4 Channel 10 GE Optical Interface board(SFP+) + " + + + REVISION "201507220800Z" + DESCRIPTION "V6.03, + Add: fnameME60S4(159759), -- Quidway ME60S-X1-S4 FRAME + Add: fnameME60S4-DC(159760), -- Quidway ME60S-X1-S4-DC FRAME + Add: fnameME60S8(159761), -- Quidway ME60S-X2-S8 FRAME + Add: fnameME60S8-DC(159762), -- Quidway ME60S-X2-S8-DC FRAME + Add: fnameME60S16(159763), -- Quidway ME60S-X2-S16 FRAME + Add: fnameME60X1M4(159764), -- Quidway ME60M-X1-M4 FRAME + Add: fnameME60X1M4-DC(159765), -- Quidway ME60M-X1-M4-DC FRAME + Add: fnameME60X2-M8(159766), -- Quidway ME60M-X2-M8 FRAME + Add: fnameME60X2-M8-DC(159767), -- Quidway ME60M-X2-M8-DC FRAME + Add: fnameME60X2-M16(159768), -- Quidway ME60M-X2-M16 FRAME + + Add: virent8090DEVCR5D00E8NC7B(564741), -- V8R8C00 for CR5D00E8NC7B(SBOM) + Add: virentME60DEVME2D00MPUE10(159762), --for Main Processing Unit E ME60-S + Add: virentME60DEVME0D00MPUK70(159763), --for Main Processing Unit K ME60-M + + Add: virentME60DEVME2DSPUA0010(161581), --for ME2DSPUA0010 Service Processor Unit(SPU-A) + Add: virentME60DEVME2DSPUB0010(161582), --for ME2DSPUB0010 Service Processor Unit(SPU-B) + Add: virentME60DEVME0DBSU24071(161580), --for ME0DBSU24071 Broadband Service Unit(BSU-240-A) + Add: fnameME60X2-M8A(161583), -- Quidway ME60M-X2-M8A FRAME + Add: fnameME60X2-M8A-DC(161584), -- Quidway ME60M-X2-M8A-DC FRAME + Add: fnameME60X2-M16A(161585), -- Quidway ME60M-X2-M16A FRAME + Add: fnameME60S8A(161586), -- Quidway ME60S-X2-S8A FRAME + Add: fnameME60S8A-DC(161587), -- Quidway ME60S-X2-S8A-DC FRAME + Add: fnameME60S16A(161588), -- Quidway ME60S-X2-S16A FRAME + " + + REVISION "201507160800Z" + DESCRIPTION "V6.02, recover for 5.97 + " + + REVISION "201507011800Z" + DESCRIPTION "V6.01, + Add: fnameH831MABL-H833CCFE(561555), --MA5878 new frame H831MABL. + Add: bnameH833CCFE(156001), -- Master board of MA5878. + Add: bnameHS31EIUC(156002), -- 8 FE vitual board of MA5878. + Add: bnameHS31GE2A(156003), -- 2 GE vitual board of MA5878. + Add: bnameHS31ASNB(156004), -- 16-channel VoIP POTS service board of MA5878. + Add: bnameHS31ASLB(156005), -- 8-channel VoIP POTS service board of MA5878. + " + + REVISION "201506241800Z" + DESCRIPTION "V6.00, + Add: subbnameH901CKUB(148502), -- Clock subboard of MA5800 H901MPLB + Add: bnameH80XSDM(148012), -- Support SuperVector board. + Add: bnameH80XSDP(148013), -- Support SuperVector board. + " + + REVISION "201506231200Z" + DESCRIPTION "V5.99, + Add: Reserve HWFrameType(147530 ~ 147539, 148511 ~ 148540) for MA5800. + Add: Reserve HWPCBType(148503 ~ 148510, 148600 ~ 148699, 156010 ~ 156029) for MA5800. + Add: Reserve HWSubPCBType(148511 ~ 148525) type for MA5800. + " + + -- Revision history MxUV8R16C10 add new mib + REVISION "201506181600Z" + DESCRIPTION "V5.98, + ADD: fnameAP5030DN-S(692254), --WLAN new ap + ADD: fnameAP9132DN(692255), --WLAN new ap + ADD: fnameAP3010DN-V2(692259), --WLAN new ap + ADD: fnameAC6005-8-RU(692260), --WLAN new ac for russia + ADD: fnameAC6005-8-PWR-RU(692261), --WLAN new ac for russia + ADD: fnameAC6605-26-PWR-RU(692262), --WLAN new ac for russia + ADD: fnameACU2-RU(692263), --WLAN new ac for russia + ADD: fnameAC6003-8(692264), --WLAN new ac + ADD: fnameAC6003-8-PWR(692265), --WLAN new ac + " + + REVISION "201506171600Z" + DESCRIPTION "V5.97, + ADD: virentPTN6900DEVTNRDSFUIU07C(229475), -- for V800R007C00 TNRDSFUIU07C(SBOM),1Tbps Switch Fabric Unit C(SFUI-1T-C) + ADD: virentPTN6900DEVTNRD0MPUB570(229476), -- for V800R007C00 TNRD0MPUB570(SBOM),Main Processing Unit B5 + ADD: virentPTN6900DEVTNRDSFUIM07B(229477), -- for V800R007C00 TNRDSFUIM07B(SBOM),480Gbps Switch Fabric Unit B(SFUI-480-B) + ADD: virentPTN6900DEVTNRDSFUIU07B(229478), -- for V800R007C00 TNRDSFUIU07B(SBOM),1Tbps Switch Fabric Unit B(SFUI-1T-B) + ADD: virent8090DEVCR5D0MPUD470(561175), -- for V800R007C00 CR5D0MPUD470(SBOM), Main Processing Unit D4 + ADD: virent600DEVCR5DLPUF507L(564804), -- for V800R007C00 CR5DLPUF507L(SBOM),Flexible Card Line Processing Unit L(LPUF-50-L,four sub-slots) + ADD: virent600DEVCR5D00LBXF7L(564805), -- for V800R007C00 CR5D00LBXF7L(SBOM),12-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit L(LPUI-120-L) + ADD: virent600DEVCR5D00LFXF7L(564806), -- for V800R007C00 CR5D00LFXF7L(SBOM),24-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit L(LPUI-240-L) + ADD: virent600DEVCR5D00D2NT70(564807), -- for V800R007C00 CR5D00D2NT70(SBOM),2-Port 100GE Tunable DWDM Integrated Line Processing Unit (LPUI-200) + ADD: virent600DEVCR5DLPUFE070(564808), -- for V800R007C00 CR5DLPUFE070(SBOM),Flexible Card Line Processing Unit(LPUF-200) + ADD: virent600DEVCX6D0MPUD470(564809), -- for V800R007C00 CX6D0MPUD470(SBOM),Main Processing Unit D4 + ADD: virentME60DEVME0P0MPUD470(159758), -- for V800R007C00 ME0P0MPUD470(SBOM), Main Processing Unit D4 + ADD: virentME60DEVME0D0SRUA970(159759), -- for V800R007C00 ME0D0SRUA970(SBOM),Switch and Route Processing Unit A9 + ADD: virentME60DEVME0D0MPUB570(159760), -- for V800R007C00 ME0D0MPUB570(SBOM),Main Processing Unit B5 + ADD: virentME60DEVME0D0SRUA870(159761), -- for V800R007C00 ME0D0SRUA870(SBOM),Switch and Route Processing Unit A8 + ADD: virentME60DEVME0DSFUIU07C(160512), -- for V800R007C00 ME0DSFUIU07C(SBOM),1Tbps Switch Fabric Unit C(SFUI-1T-C) + ADD: virentME60DEVME0DSFUIK07B(160513), -- for V800R007C00 ME0DSFUIK07B(SBOM),480Gbps Switch Fabric Unit(SFUI-480-B) + ADD: virentME60DEVME0DSFUIU07B(160514), -- for V800R007C00 ME0DSFUIU07B(SBOM),1Tbps Switch Fabric Unit B(SFUI-1T-B) + ADD: virentME60DEVME0DSFUIK07A(160515), -- for V800R007C00 ME0DSFUIK07A(SBOM),480Gbps Switch Fabric Unit(SFUI-480-A) + ADD: virentPTN6900DEVTNRD0MPUD370(229405), -- for V800R007C00 TNRD0MPUD370(SBOM),Main Processing Unit D3 + ADD: virentPTN6900DEVTNRD0MPUD470(229406), -- for V800R007C00 TNRD0MPUD470(SBOM),Main Processing Unit D4 + ADD: virent8090DEVCR5D00EMGF74(564811), -- for V800R007C00 CR5D00EMGF74(SBOM), 48-Port 100/1000Base-X-SFP Integrated Line Processing Unit S(LPUI-51-S) + ADD: virent8090DEVCR5DL2XEFG73(564812), -- for V800R007C00 CR5DL2XEFG73(SBOM), 2-Port 10GBase LAN/WAN-SFP+ + 24-Port 100/1000Base-X-SFP Integrated Line Processing Unit S(LPUI-51-S) + ADD: virent8090DEVCX6D0MPUK170(561176), -- for V800R007C00 CX6D0MPUK170(SBOM), Main Processing Unit K1 + ADD: virent8090DEVCR5D0MPUK170(561177), -- for V800R007C00 CR5D0MPUK170(SBOM), Main Processing Unit K1 + ADD: virent8090DEVCR2D0MPUE110(561178), -- for V800R007C00 CR2D0MPUE110(SBOM), Main Processing Unit K1 + ADD: virentPTN6900DEVTNUD00MPUK71(229407), -- for V800R007C00 TNUD00MPUK71(SBOM), Main Processing Unit K1 + ADD: virent8090DEVCR2B0BKP0210(561179), -- for V800R007C00 CR2B0BKP0210(SBOM), Integration Processing Unit + ADD: virent8090DEVCR5B0BKP0371(561180), -- for V800R007C00 CR5B0BKP0371(SBOM), Integration Processing Unit + ADD: virent8090DEVCX6B0BKP0371(561181), -- for V800R007C00 CX6B0BKP0371(SBOM), Integration Processing Unit + ADD: virentPTN6900DEVTNRB0BKP0371(229408), -- for V800R007C00 TNUD00MPUK71(SBOM), Integration Processing Unit + ADD: virent8090DEVCR2B0BKP0211(561182), -- for V800R007C00 CR2B0BKP0211(SBOM), Integration Processing Unit + ADD: virent8090DEVCR5B0BKP0372(561183), -- for V800R007C00 CR5B0BKP0372(SBOM), Integration Processing Unit + ADD: virent8090DEVCX6B0BKP0372(561184), -- for V800R007C00 CX6B0BKP0372(SBOM), Integration Processing Unit + ADD: virentPTN6900DEVTNRB0BKP0372(229409), -- for V800R007C00 TNRB0BKP0372(SBOM), Integration Processing Unit + ADD: virent8090DEVCR5D00E2NC76(564813), -- for V800R008C00 CR5D00E2NC76(SBOM), 2-Port 100GBase-CFP Integrated Line Processing Unit(LPUI-200) + ADD: virent8090DEVCR5D00LEXF76(564814), -- for V800R008C00 CR5D00LEXF76(SBOM), 20-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit(LPUI-200) + ADD: virent8090DEVCR5DE1NLAX76(564815), -- for V800R008C00 CR5DE1NLAX76(SBOM), 1-Port 100GBase-CFP + 10-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit(LPUI-200) + ADD: virent8090DEVCR5D00E2NC75(564816), -- for V800R008C00 CR5D00E2NC75(SBOM), 2-Port 100GBase-CFP Integrated Line Processing Unit L(LPUI-200-L) + ADD: virent8090DEVCR5D00LEXF75(564817), -- for V800R008C00 CR5D00LEXF75(SBOM), 20-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit L(LPUI-200-L) + ADD: virent8090DEVCR5DE1NLAX75(564818), -- for V800R008C00 CR5DE1NLAX75(SBOM), 1-Port 100GBase-CFP + 10-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit L(LPUI-200-L) + ADD: virent8090DEVCR5DSRUA5E71(564819), -- for V800R008C00 CR5DSRUA5E71(SBOM), Switch and Route Processing Unit A5E + " + + + REVISION "201506151600Z" + DESCRIPTION "V5.96, + ADD: fnameH821MABCR(561554), --MA5633 new frame H821MABCR + ADD: bnameH822CCKRD(155996) , --MA5633 mainboard H822CCKRD + ADD: bnameHS33CDAF(155997) , --MA5633 board HS33CDAF + ADD: bnameHS33CDAG(155601) , --MA5633 board HS33CDAG + ADD: subbnameH822UX1A(155956) , --10GXPON subboard H822UX1A + " + + + REVISION "201505271600Z" + DESCRIPTION "V5.95, + ADD: fnameAR2204-27GE(667804), -- Quidway AR2204-27GE FRAME + ADD: fnameAR2204-27GE-P(667805), -- Quidway AR2204-27GE-P FRAME + ADD: fnameAR2204-51GE-P(667806), -- Quidway AR2204-51GE-P FRAME + ADD: fnameAR1220C(667807), -- Quidway AR1220C FRAME + ADD: fnameAR1220-S2(667808), -- Quidway AR1220-S2 FRAME + ADD: fnameAR2240C(667809), -- Quidway AR2240C FRAME + ADD: fnameAR2504(667810), -- Quidway AR2504 FRAME + ADD: fnameAR161FV-1P(667811), -- Quidway AR161FV-1P FRAME + ADD: fnameAR169W-P-M9(667812), -- Quidway AR169W-P-M9 FRAME + ADD: fnameAR169RW-P-M9(667813), -- Quidway AR169RW-P-M9 FRAME + ADD: bnameAR2204-27GE(667886), -- AR2204-27GE Main Control Unit + ADD: bnameAR2204-27GE-P(667887), -- AR2204-27GE-P Main Control Unit + ADD: bnameAR2204-51GE-P(667888), -- AR2204-51GE-P Main Control Unit + ADD: bnameAR1220C(667889), -- AR1220C Main Control Unit + ADD: bnameAR1220-S2(667890), -- AR1220-S2 Main Control Unit + ADD: bnameSRU40C(667891), -- SRU40C Main Control Unit + ADD: bnameSRU100E(667893), -- SRU100E Main Control Unit + ADD: bnameSRU200E(667894), -- SRU200E Main Control Unit + ADD: bnameAR2504(667895), -- AR2504 Main Control Unit + ADD: bnameAR8ES3GS(667896), -- 8ES3GS Control Unit + ADD: bnameAR8ES3G(667897), -- 8ES3G Control Unit + ADD: bnameAR1LTE-LV(667898), -- 1LTE-LV Control Unit + ADD: bnameAR24ES2GP(667899), -- 24ES2GP Control Unit + ADD: bnameAR2X10GL(667900), -- 2X10GL Control Unit + ADD: bnameAR161FV-1P(667901), -- AR161FV-1P Main Control Unit + ADD: bnameAR169W-P-M9(667902), -- AR169W-P-M9 Main Control Unit + ADD: bnameAR169RW-P-M9(667903), -- AR169RW-P-M9 Main Control Unit + " + + REVISION "201505211200Z" + DESCRIPTION "V5.94, + ADD: fnameCE6850U48S6QHI(688146), -- CloudEngine CE6850U-48S6Q-HI Switch (24-Port 10GE SFP+,support 2/4/8G FC,2-Port 40GE QSFP+) + ADD: fnameCE685048T6QHI(688147), -- CloudEngine CE6850-48T6Q-HI Switch (48-Port 10GE RJ45,6-Port 40GE QSFP+) + ADD: fnameCE681032T16S4QLI(688148), -- CloudEngine CE6810-32T16S4Q-LI Switch (32-Port 10GE RJ45,16-Port 10GE SFP+,4-Port 40GE QSFP+ Optical) + ADD: fnameCE585548T4S2QEI(688150), -- CloudEngine CE5855-48T4S2Q-EI Switch (48-Port GE RJ45,4-Port SFP+,2-Port 40GE QSFP+) + ADD: fnameCE585524T4S2QEI(688151), -- CloudEngine CE5855-24T4S2Q-EI Switch (24-Port GE RJ45,4-Port SFP+,2-Port 40GE QSFP+) + ADD: fnameCE6850U24S2QHI(688152), -- CloudEngine CE6850U-24S2Q-HI Switch (24-Port 10GE SFP+,support 2/4/8G FC,2-Port 40GE QSFP+) + ADD: fnameCE681024S2QLI(688153), -- CloudEngine CE6810-24S2Q-LI Switch (24-Port 10GE SFP+,2-Port 40GE QSFP+) + ADD: fnameCE685148S6QHI(688154), -- CloudEngine CE6851-48S6Q-HI Switch (48-Port 10GE SFP+,6-Port 40GE QSFP+) + ADD: bnameCE6850U48S6QHI(688198), -- CloudEngine 6800-CEM48S6QP02,48-Port 10GE SFP+,support 2/4/8G FC,6-Port 40GE QSFP+ Optical Switch Control Unit,1*1 + ADD: bnameCE685048T6QHI(688199), -- CloudEngine 6800-CEM48T6QP01,48-Port 10GE RJ45,6-Port 40GE QSFP+ Optical Switch Control Unit,1*1 + ADD: bnameCE681032T16S4QLI(688200), -- CloudEngine 6800-CEM32T16S4QP01,32-Port 10GE RJ45,16-Port 10GE SFP+ Optical,4-Port 40GE QSFP+ Optical Switch Control Unit,1*1 + ADD: bnameCE585548T4S2QEI(688202), -- CloudEngine 5800-CEM48T4S2QP03,48-Port GE RJ45,4-Port SFP+ Optical,2-Port 40GE QSFP+ Optical Switch Control Unit,1*1 + ADD: bnameCE585524T4S2QEI(688203), -- CloudEngine 5800-CEM24T4S2QP03,24-Port GE RJ45,4-Port SFP+ Optical,2-Port 40GE QSFP+ Optical Switch Control Unit,1*1 + ADD: bnameCE6850U24S2QHI(688204), -- CloudEngine 6800-CEM24S2QP02,24-Port 10GE SFP+,support 2/4/8G FC,2-Port 40GE QSFP+ Optical Switch Control Unit,1*1 + ADD: bnameCE681024S2QLI(688205), -- CloudEngine 6800-CEM24S2QP01,24-Port 10GE SFP+,2-Port 40GE QSFP+ Optical Switch Control Unit,1*1 + ADD: bnameCE685148S6QHI(688206), -- CloudEngine 6800-CEM48S6QP04,48-Port 10GE SFP+,6-Port 40GE QSFP+ Optical Switch Control Unit,1*1 + " + + REVISION "201505210000Z" + DESCRIPTION "V5.93, + ADD: bnameH832PDSA(155992), --DC Power board H832PDSA of the MA5616. + ADD: bnameH832PDVSA(155993), --DC Power board H832PDVSA of the MA5616. + ADD: bnameH832PDNSA(155994), --DC Power board H832PDNSA of the MA5616. + ADD: bnameH83DSDMM(155995), --48-channel super vectoring vdsl2+ service board + ADD: bnameH835BGUD(155998), --Master board of MA5811S-AE08 device. + ADD: bnameHS35BGUD(155999), --8 G.FAST board of MA5811S-AE08 device (AC). + ADD: bnameHS35BGUDR(156000), --8 G.FAST board of MA5811S-AE08 device (RPOE). + ADD: subbnameASDF(155669), -- VOIP DSP Subboard H836ASDF + ADD: subbnameVPS(155670), -- SUPER VECTOR Subboard VPS + ADD: fnameMA5811S-AE08(561553), --Virtual frame MA5811S-AE08 of MA5811S-AE08 device + " + + REVISION "201505120000Z" + DESCRIPTION "V5.92, + ADD: fname8031E628(536956), + ADD: fname8031E628-X(536957), + ADD: fname8031E652(536958), + ADD: fname8031E652-X(536959), + ADD: bname8031E628(537152), + ADD: bname8031E628-X(537153), + ADD: bname8031E652(537154), + ADD: bname8031E652-X(537155), + " + + + REVISION "201504211134Z" + DESCRIPTION "V5.91, + ADD: fnamePTN990(229397), --PTN 990 Integrated DC Chassis Components + ADD: bnamePTN990TPJD000CXP00(229408), --TPJD000CXP00,System Control,Cross-connect and Multi-protocol Process Unit + ADD: bnamePTN990TPJD000PIU00(229409), --TPJD000PIU00,Power Interface Board + ADD: bnamePTN990TPJM000FAN00(229410), --TPJM000FAN00,Fan box + ADD: bnamePTN990TPJD000CXP01(229411), --TPJD000CXP01,System Control,Cross-connect and Multi-protocol Process Unit + ADD: subbnamePTN990TPJD00EXL100(229451), --TPJD00EXL100,1-Port 40GBase-CFP Physical Interface Card(PIC) + ADD: subbnamePTN990TNDD00EX1S00(229452), --TNDD00EX1S00,1 Channel 10 GE Optical Interface board(SFP+) + ADD: subbnamePTN990TNDD00EX2S00(229453), --TNDD00EX2S00,2 Channel 10 GE Optical Interface board(SFP+) + ADD: subbnamePTN990TNDD00EM4T01(229454), --TNDD00EM4T01,4 Channels GE/FE Electrical Interface Board + ADD: subbnamePTN990TNDD00EM8T01(229455), --TNDD00EM8T01,8 Channels GE/FE Electrical Interface Board + ADD: subbnamePTN990TNDD00EM4F02(229456), --TNDD00EM4F02,4 Channels GE/FE Optical Interface Board + ADD: subbnamePTN990TNDD00EM8F02(229457), --TNDD00EM8F02,8 Channels GE/FE Optical Interface Board + ADD: subbnamePTN990TPJD000AUX00(229458), --TPJD000AUX00,Auxiliary Flexible Interface Card + ADD: subbnamePTN990TNDD000SQ100(229459), --TNDD000SQ100,4 Channels STM-1 Optical Interface Board + ADD: subbnamePTN990TNDD00MD1A00(229460), --TNDD00MD1A00,32 Channels E1 Interface Board(75ohm) + ADD: subbnamePTN990TNDD00MD1B00(229461), --TNDD00MD1B00,32 Channels E1 Interface Board(120ohm) + ADD: subbnamePTN990TNDD00ML1A00(229462), --TNDD00ML1A00,16 Channels E1 Interface Board(75ohm) + ADD: subbnamePTN990TNDD00ML1B00(229463), --TNDD00ML1B00,16 Channels E1 Interface Board(120ohm) " + + REVISION "201504171200Z" + DESCRIPTION "V5.90, + ADD: subbname8090DEVCR5D00T1MC60(570029), -- 1-Port 40G OTN-CFP Flexible Card(CP100,Occupy 2 sub-slots) + ADD: subbname8090DEVCR5D00P2XX72(570030), --2-Port OC-192c/STM-64c POS-XFP Flexible Card(P51-A) + ADD: subbname8090DEVCR57L4XEBGFB(570031), --4-Port 10GBase LAN/WAN-SFP++12-Port 100/1000Base-X-SFP Integrated Integrated Service Unit B(ISUI-51-B,Supporting 1588v2) + ADD: subbname8090DEVCR57TBXF00(570032), --12-Port OTU2-SFP+ Fixed Card + ADD: subbname8090DEVCR57T6XF00(570033), --6-Port OTU2-SFP+ Fixed Card(P120) + ADD: subbname8090DEVCX6D0EFGFA12(570034), -- CX6D0EFGFA12,24-Port 100/1000Base-X-SFP Integrated Integrated Service Unit (ISUI-21,Supporting 1588v2) + ADD: subbname8090DEVCX6DL1XEDG1A(570038), -- CX6DL1XEDG1A,1-Port 10GBase LAN/WAN-SFP++16-Port 100/1000Base-X-SFP Integrated Integrated Service Unit (ISUI-21,Supporting 1588v2) + ADD: subbname8090DEVCR5D0EFGFA73(570039), -- CR5D0EFGFA73,24-Port 100/1000Base-X-SFP Integrated Integrated Service Unit (ISUI-21,Supporting 1588v2) + ADD: subbname8090DEVCR5DL1XEDG70(570040), -- CR5DL1XEDG70,1-Port 10GBase LAN/WAN-SFP++16-Port 100/1000Base-X-SFP Integrated Integrated Service Unit (ISUI-21,Supporting 1588v2) + ADD: subbname8090DEVCR53P4UF0(570043), -- CR53P4UF0,4-Port OC-48c/STM-16c POS-SFP Flexible Card + ADD: subbname8090DEVCR53P2UF0(570044), -- CR53P2UF0,2-Port OC-48c/STM-16c POS-SFP Flexible Card + ADD: subbname8090DEVCR53P8HF0(570045), -- CR53P8HF0,8-Port OC-12c/STM-4c POS-SFP Flexible Card + ADD: subbname8090DEVCR53P1XX0(570046), -- CR53P1XX0,1-Port OC-192c/STM-64c POS-XFP Flexible Card(Occupy two slots) + ADD: subbname8090DEVCR5D00L2NC63(561418), -- Finished Board,NE5000E,CR56E2NCC2,2-Port 100GBase-CFP2 Flexible Card(CP400,Occupy 1 sub-slot) + ADD: subbname8090DEVCR5D00LEXF63(561419), -- Finished Board,NE5000E,CR56LEXF2,20-Port 10GBase LAN/WAN-SFP+ Flexible Card(CP400,Occupy 1 sub-slot) + Modify: subbnameCR53P2CF(659455) to subbnameCR5D0002CF70(659455), -- --2-Port OC-3c/STM-1C POS SFP Flexible Card + Modify: subbnameCR53P4CF(659465) to subbnameCR53P4CF0(659465), --4-Port OC-3c/STM-1C POS SFP Flexible Card + Modify: subbnameCR53P8CF(659454) to subbnameCR53P8CF0(659454), --8-Port OC-3c/STM-1c POS-SFP Flexible Card + Modify: subbname8090DEVCR5D00D2NT70(561549) to subbname8090DEVCR57D2NT00(561549), -- 2-Port 100GE Tunable DWDM Integrated Line Processing Unit (LPUI-200) + " + + + REVISION "201504111200Z" + DESCRIPTION "V5.89, + Delete ifAdminStatus and ifOperStatus + " + + REVISION "201504081200Z" + DESCRIPTION "V5.88, + ADD: bnameH901EDSH(148536), -- TDM service board of MA5800. + " + + REVISION "201504081200Z" + DESCRIPTION "V5.87, + Add: fnameMA5600H803Mabc(147529), -- Backplane of the P300 broadband master Frame: H803MABC. + Add: fnameMA5600H802Mabh(147571), -- Backplane(19 Inch) of the P300 new broadband master Frame: H802MABH + " + + REVISION "201504011200Z" + DESCRIPTION "V5.86, + ADD fname and bname of ar121w, ar121w-s, ar161w and ar129w + " + + REVISION "201503301200Z" + DESCRIPTION "V5.85, + ADD virent8090DEVCR5D00TBXF71(564903), -- V8R7C10 for 12-Port OTU2-SFP+ Integrated Line Processing Unit (LPUI-120) + ADD: virent8090DEVCR5D00TFXF71(564904), -- V8R7C10 for 24-Port OTU2-SFP+ Integrated Line Processing Unit (LPUI-240) + " + + + -- Revision history SwitchV2R8C00 add new mib + REVISION "201503301200Z" + DESCRIPTION "V5.84, + ADD: fname8031S5700S-28X-LI-AC(536953), --S5700S-28X-LI-AC Metro Service Platform for V2R8C00 + ADD: fname8031S5700S-52X-LI-AC(536954), --S5700S-52X-LI-AC Metro Service Platform for V2R8C00 + ADD: fname8031S5700S-28P-PWR-LI-AC(536955), --S5700S-28P-PWR-LI-AC Metro Service Platform for V2R8C00 + ADD: bname8031S5700S-28X-LI-AC(537149), --S5700S-28X-LI-AC Metro Service Platform for V2R8C00 + ADD: bname8031S5700S-52X-LI-AC(537150), --S5700S-52X-LI-AC Metro Service Platform for V2R8C00 + ADD: bname8031S5700S-28P-PWR-LI-AC(537151), --S5700S-28P-PWR-LI-AC Metro Service Platform for V2R8C00 + ADD: bnameLE1D2G48VEA2(659583), --S9300, 48-Port 10/100/1000BASE-T POE Interface Card(EA,RJ45,POE,EEE) + " + + + -- Revision history MxUV8R16C00 add new mib + REVISION "201503231200Z" + DESCRIPTION "V5.83, + ADD: bnameHS35BVUP(155989), -- 16G.FAST+VECTOR board of MA5811S_BT device. + ADD: bnameH835BVUP(155991), -- Master board of MA5811S_BT device. + ADD: fnameMA5811S_BT_H821MABC(145957), -- Virtual frame H821MABC of MA5811S_BT device . + " + -- Revision history SwitchV2R8C00 add new mib + REVISION "201503231200Z" + DESCRIPTION "V5.82, + ADD:virent8090DEVCR5DLPUFK062(562033), -- 400G Flexible Card Line Processing Unit B(NE5000E LPUF-400-B,2 sub-slots) + ADD:virent8090DEVCR5D0MPUA451(562034), -- NetEngine5000E Cluster-CR55MPUA5 + ADD:virent8090DEVCCR5D00ICUA51(562035), -- NetEngine5000E Cluster-CR55ICUA1 + ADD:virent8090DEVCR5DSFUFK051(562036), -- NetEngine5000E Cluster-CR55SFUF400D + ADD:virent8090DEVCR5D00L4NC60(562037), -- NE5000E,CR56E4NCC0,4-Port 100GBase-CFP2 Integrated Line Processing Unit (LPUI-400) + ADD:virent8090DEVCR5D00LKXF60(562038), -- NE5000E,CR56LKXFA0,40-Port 10GBase LAN/WAN-SFP+ Integrated Line Process Unit(NE5000E LPUI-400) + ADD: virent8090DEVCR5DL2NLEX60(562039), -- NE5000E,CR56E2NLEXF0,2 port 100GBase CFP2 & 20 port 10GBase LAN/WAN-SFP+ Line Processing Unit(NE5000E LPUI-400) + ADD:virent8090DEVCCR5D0OFCK051(561415), -- NetEngine5000E Cluster-CR55OFC400D-400G + " + + + -- Revision history SwitchV2R8C00 add new mib + REVISION "201503111200Z" + DESCRIPTION "V5.81, + ADD: fname8031S5720S-28P-SI-AC(536922), --S5720S-28P-SI-AC Metro Service Platform for V2R8C00 + ADD: fname8031S5321-28P-SI-AC(536923), --S5321-28P-SI-AC Metro Service Platform for V2R8C00 + ADD: fname8031S5720S-28X-SI-AC(536924), --S5720S-28X-SI-AC Metro Service Platform for V2R8C00 + ADD: fname8031S5321-28X-SI-AC(536925), --S5321-28X-SI-AC Metro Service Platform for V2R8C00 + ADD: fname8031S5321-28X-SI-DC(536926), --S5321-28X-SI-DC Metro Service Platform for V2R8C00 + ADD: fname8031S5720S-52P-SI-AC(536927), --S5720S-52P-SI-AC Metro Service Platform for V2R8C00 + ADD: fname8031S5321-52P-SI-AC(536928), --S5321-52P-SI-AC Metro Service Platform for V2R8C00 + ADD: fname8031S5720S-52X-SI-AC(536929), --S5720S-52X-SI-AC Metro Service Platform for V2R8C00 + ADD: fname8031S5321-52X-SI-AC(536930), --S5321-52X-SI-AC Metro Service Platform for V2R8C00 + ADD: fname8031S5321-52X-SI-DC(536931), --S5321-52X-SI-DC Metro Service Platform for V2R8C00 + ADD: fname8031S5720-28P-SI-AC(536932), --S5720-28P-SI-AC Metro Service Platform for V2R8C00 + ADD: fname8031S5320-28P-SI-AC(536933), --S5320-28P-SI-AC Metro Service Platform for V2R8C00 + ADD: fname8031S5720-28X-SI-AC(536934), --S5720-28X-SI-AC Metro Service Platform for V2R8C00 + ADD: fname8031S5320-28X-SI-AC(536935), --S5320-28X-SI-AC Metro Service Platform for V2R8C00 + ADD: fname8031S5720-52P-SI-AC(536936), --S5720-52P-SI-AC Metro Service Platform for V2R8C00 + ADD: fname8031S5320-52P-SI-AC(536937), --S5320-52P-SI-AC Metro Service Platform for V2R8C00 + ADD: fname8031S5720-52X-SI-AC(536938), --S5720-52X-SI-AC Metro Service Platform for V2R8C00 + ADD: fname8031S5320-52X-SI-AC(536939), --S5320-52X-SI-AC Metro Service Platform for V2R8C00 + ADD: fname8031S5720-28X-PWR-SI-AC(536940), --S5720-28X-PWR-SI-AC Metro Service Platform for V2R8C00 + ADD: fname8031S5320-28X-PWR-SI-AC(536941), --S5320-28X-PWR-SI-AC Metro Service Platform for V2R8C00 + ADD: fname8031S5720-52X-PWR-SI-AC(536942), --S5720-52X-PWR-SI-AC Metro Service Platform for V2R8C00 + ADD: fname8031S5720-52X-PWR-SI-ACF(536943), --S5720-52X-PWR-SI-ACF Metro Service Platform for V2R8C00 + ADD: fname8031S5320-52X-PWR-SI-AC(536944), --S5320-52X-PWR-SI-AC Metro Service Platform for V2R8C00 + ADD: fname8031S5710-28X-LI-AC(536945), --S5710-28X-LI-AC Metro Service Platform for V2R8C00 + ADD: fname8031S5710-52X-LI-AC(536946), --S5710-52X-LI-AC Metro Service Platform for V2R8C00 + ADD: fname8031S6720-30C-EI-24S-AC(536947), --S6720-30C-EI-24S-AC Metro Service Platform for V2R8C00 + ADD: fname8031S6320-30C-EI-24S-AC(536948), --S6320-30C-EI-24S-AC Metro Service Platform for V2R8C00 + ADD: fname8031S6320-30C-EI-24S-DC(536949), --S6320-30C-EI-24S-DC Metro Service Platform for V2R8C00 + ADD: fname8031S6720-54C-EI-48S-AC(536950), --S6720-54C-EI-48S-AC Metro Service Platform for V2R8C00 + ADD: fname8031S6320-54C-EI-48S-AC(536951), --S6320-54C-EI-48S-AC Metro Service Platform for V2R8C00 + ADD: fname8031S6320-54C-EI-48S-DC(536952), --S6320-54C-EI-48S-DC Metro Service Platform for V2R8C00 + + " + + -- Revision history WLANV2R5C30 add new mib + REVISION "201503091200Z" + DESCRIPTION "V5.80, + ADD: bnameAP9131DN(692253), -- WLAN FATAP board. + DEL: bnameAP7110SN(692236), -- WLAN not supported finally. + " + + -- Revision history MxUV8R16C00 add new mib + REVISION "201502091200Z" + DESCRIPTION "V5.79, + ADD: bnameHS21GE4B(148535), -- 4GE baoard for MA5694_4VD device. + ADD: bnameH821AVIC(148534), -- Master board of MA5694_4VD device. + ADD: fnameMA5694-4VD-H821MABC(145956), -- Virtual frame H821MABC of MA5694_4VD device . + " + + -- Revision history MxUV8R16C00 add new mib + REVISION "201502031200Z" + DESCRIPTION "V5.78, + ADD: bnameMA5612ASL(155990), -- 8-channel VoIP POTS service board of MA5612. + ADD: fnameMA5694SDCH821MABC(561552), -- Virtual frame H821MABC of MA5694S PON DOCK DC device. + " + -- Revision history 8090V8R7C10 8090V600R009C00 add new mib + REVISION "201502021200Z" + DESCRIPTION "V5.77, + Modify: subbname8090DEVCR5D00L4XF71(561545) to subbname8090DEVCR5D00L4XF72(561545), -- CX68L4XFD, 4-Port 10GBase LAN/WAN-SFP+ Physical Interface Card(PIC) + Delete: subbname8090DEVCR5DL1XE8G70(561503), -- CX68L1XE8GF, 1-Port 10GBase LAN/WAN-SFP+ 8-Port 100/1000Base-X-SFP Physical Interface Card(PIC) + " + -- Revision history FW V5R1C00 modify confilict mib + REVISION "201501311708Z" + DESCRIPTION "V5.76, + [bnameLE1D2FW00S01(659577), bnameLE1D2FW00S01(16719992)], + [bnameET1D2IPS0S00(700449), bnameET1D2IPS0S00(16719988)], + [bnameET1D2FW00S02(700452), bnameET1D2FW00S02(16719991)], + [bnameET1D2FW00S00(700450), bnameET1D2FW00S00(16719989)], + [bnameET1D2FW00S01(700451), bnameET1D2FW00S01(16719990)], + delete + bnameUSG9100SU61SPUA(16748552), -- Service Processing Board,with HS General Security Platform Software + bnameUSG9100SU61E8GF(16748553), -- 8-port GE Optical Interface Card(SFP),with HS General Security Platform Software + bnameUSG9100SU61P4UF(16748554), -- 4-port 2.5G POS Optical Interface Card (SFP),with HS General Security Platform Software + bnameUSG9100SU61E1XX(16748555), -- 1-port 10G LAN XFP Optical Interface Board,with HS General Security Platform Software + bnameUSG9100SU61W1XX(16748556), -- 1-port 10G WAN XFP Optical Interface Board,with HS General Security Platform Software + bnameUSG9100SU61P1XX(16748557), -- 1-port 10G POS XFP Optical Interface Board,with HS General Security Platform Software + bnameUSG9100SU61MSU01(16748558), -- ATCA Main Processing & Switching Unit,with HS General Security Platform Software + bnameUSG9100SU61SMMD02(16748559), -- Shelf Management Module,with HS General Security Platform Software + bnameUSG9100SU6Z1ATCA(16748560), -- Integrated Chassis Components-5U + bnameUSG9100SU6Z2ATCA(16748561), -- Integrated Chassis Components-14U + bnameUSG9100CN6E01FFB(16748562), -- CGA Integrated Frame Fan Box + bnameUSG9100CN6E02FFB(16748563), -- 5U Integrated Frame Fan Box + " + -- Revision history 8090V8R7C10 8090V600R009C00 add new mib + REVISION "201501291200Z" + DESCRIPTION "V5.75, + ADD: subbname8090DEVDVSU2(561425), -- For V6R9C00 16G DVSU Card(VSUF160) + ADD: virent8090DEVVSUI160(564810), -- for V600R009C00 CR5DVSUID010(SBOM), Integrated Versatile Service Unit(VSUI-160-E) + ADD: virentME60DEVVSUI160(161579), -- for V600R009C00 ME0DVSUID070(SBOM),Integrated Versatile Service Unit(VSUI-160-E) + Add: subbname8090DEVME2D00E8GE12(570001), -- ME2D00E8GE12, 8-Port 100/1000Base-RJ45 Physical Interface Card + Add: subbname8090DEVME2D00EAGF10(570002), -- ME2D00EAGF10, 10-Port 100/1000Base-X-SFP Physical Interface Card + Add: subbname8090DEVME2D00L4XF11(570003), -- ME2D00L4XF11, 4-Port 10GBase LAN/WAN-SFP+ Physical Interface Card + Add: subbname8090DEVME2DL1XE8G11(570004), -- ME2DL1XE8G11, 1-Port 10GBase LAN/WAN-SFP+ + 8-Port 100/1000Base-X-SFP Physical Interface Card + Add: subbname8090DEVME2D00L2XF12(570005), -- ME2D00L2XF12, 2-Port 10GBase LAN/WAN-SFP+ Physical Interface Card + Add: subbname8090DEVCR2D00C1CF11(570006), -- CR2D00C1CF11, 1-Port Channelized STM-1c POS-SFP Physical Interface Card + Add: subbname8090DEVME0D00E8GE71(570007), -- 8-Port 100/1000Base-RJ45 Physical Interface Card(PIC) + Add: subbname8090DEVME0D00EAGF70(570008), -- 10-Port 100/1000Base-X-SFP Physical Interface Card(PIC) + Add: subbname8090DEVME0D00L4XF72(570009), -- 4-Port 10GBase LAN/WAN-SFP+ Physical Interface Card(PIC) + Add: subbname8090DEVME0DL1XE8G71(570010), -- 1-Port 10GBase LAN/WAN-SFP+ + 8-Port 100/1000Base-X-SFP Physical Interface Card(PIC) + Add: subbname8090DEVME0D00L2XF71(570011), -- 2-Port 10GBase LAN/WAN-SFP+ Physical Interface Card(PIC) + Add: subbname8090DEVME0D00L4XF70(570012), -- 4-Port 10GBase LAN-SFP+ Physical Interface Card(PIC) + Add: subbname8090DEVME0DL1XE8G70(570013), -- 1-Port 10GBase LAN/WAN-SFP+ + 8-Port 100/1000Base-X-SFP Physical Interface Card(PIC) + Add: subbname8090DEVME0D00L2XF70(570014), -- 2-Port 10GBase LAN/WAN-SFP+ Physical Interface Card(PIC) + Add: subbname8090DEVME0D00E8GF71(570015), -- 8-Port 100/1000Base-X-SFP Physical Interface Card(PIC) + Add: subbname8090DEVME0D00E8GE70(570016), -- 8-Port 100/1000Base-RJ45 Physical Interface Card(PIC) + Add: subbname8090DEVME0D00C4CF71(570017), -- 4-Port Channelized STM-1c POS-SFP Physical Interface Card(PIC) + Add: subbname8090DEVME0D000IE170(570018), -- 32-Port E1 Physical Interface Card(PIC,75ohm) + Add: subbname8090DEVME0D000IE171(570019), -- 32-Port E1 Physical Interface Card(PIC,120ohm) + Add: subbname8090DEVME0D000DE170(570020), -- 16-Port E1 Physical Interface Card(PIC,75ohm) + Add: subbname8090DEVME0D000DE171(570021), -- 16-Port E1 Physical Interface Card(PIC,120ohm) + Add: subbname8090DEVME0D00P4CF70(570022), -- 4-Port OC-3c/STM-1c POS-SFP Flexible Interface Card(FIC) + Add: subbname8090DEVME0DP2C1HF70(570023), -- 2-Port OC-3c/STM-1c (or 1-Port OC-12c/STM-4C) POS-SFP Physical Interface Card(PIC) + Add: subbname8090DEVME0D00AUXQ10(570024), -- Auxiliary Flexible Interface Card with 4-Port 100Base-RJ45 (FIC,Supporting 1588v2) + Add: subbname8090DEVME0D08CWDM70(570025), -- 8-Channel CWDM Multiplexing & Demultiplexing (1471/1491/1511/1531/1551/1571/1591/1611nm) Physical Interface Card(PIC) + Add: subbname8090DEVME0D00C4T370(570026), -- 4-Port Clear Channel E3/Channelized T3 Physical Interface Card (PIC) + Add: subbname8090DEVME0D0L2XFH71(570027), -- 2-Port 10GBase LAN/WAN-SFP+ Physical Interface Card H (PIC-H) + Add: subbname8090DEVME0D0EAGFH70(570028), -- 10-Port 100/1000Base-X-SFP Physical Interface Card H (PIC-H) + Delete: subbname8090DEVCX6D00EAGF10(536755), -- CX68EAGFD, 10-Port 100/1000Base-X-SFP Service Interface Card(SIC) + Delete: subbname8090DEVCX6DL1XE8G11(536756), -- CX68L1XE8GFB, 1-Port 10GBase LAN/WAN-SFP+ + 8-Port 100/1000Base-X-SFP Service Interface Card(SIC) + Delete: subbname8090DEVCX6D00E8GE11(536757), -- CX68E8GED, 8-Port 100/1000Base-RJ45 Service Interface Card(SIC) + Delete: subbname8090DEVCX6D00L4XF11(536758), -- CX68L4XFD, 4-Port 10GBase LAN/WAN-SFP+ Service Interface Card(SIC) + Delete: subbname8090DEVCX6D00L2XF11(536759), -- CX68L2XFC, 2-Port 10GBase LAN/WAN-SFP+ Service Interface Card(SIC) + " + REVISION "201501281200Z" + DESCRIPTION "V5.74, + Delete the conflict emu on node HWFrameType,HWPCBType and HWSubPCBType , + Modify the bnameH82BCVMM(155825) to bnameH82BCVMMMA5662(155825) + " + -- Revision history CCU add new mib + REVISION "201501281200Z" + DESCRIPTION "V5.73, + + ADD: fnameCCU(16719872), --CCU Frame + ADD: bnameCCUMAIN(16752640), -- CCU main board + ADD: bnameUEU(16752641), -- UEU board + ADD: bnameEEU(16752642), -- EEU board + ADD: bnameAIU(16752643), -- AIU board + " + + -- Revision history PTNV100R007C00 add new mib + REVISION "201501271200Z" + DESCRIPTION "V5.72, + Mod: virentPTN7900VPICTPA1EX12(229474), --VPICTPA1EX12,12ch 10 Gigabit Ethernet Switching Processing Board-1*1 renew enum + " + + -- Revision history MxUV8R16C00 add new mib + REVISION "201501211200Z" + DESCRIPTION "V5.71, + Add: fnameMA5633H821MABCP(561550), --Virtual frame H821MABCP of horizontal MA5633(sd5130) device. + Add: fnameMA5633H821MABCQ(561551), --Virtual frame H821MABCQ of vertical MA5633(sd5130) device. + Add: bnameHS33CDAE(155986), --DOCSIS virtual service board of MA5633. + " + + -- Revision history CloudEngine add new fname + REVISION "201501101200Z" + DESCRIPTION "V5.70, + Add: fnameSVFLEAF(688145), -- CloudEngine Svf Leaf Frame + " + + -- Revision history MxUV800R016C00 add new mib + REVISION "201412291200Z" + DESCRIPTION "V5.69, + Add: fnameMA5621ASH831Mabc(145955), -- Virtual frame H831MABC of MA5621A(SD5132) device + Modify: bnameH821CCICM(148533) to bnameH821BVIC(148533) -- Master board of MA5694_8VD device. + Delete: subbnameH821BVCM(155956) -- Virtual BVCM subboard of MA5694_8VD, + " + + -- Revision history 8090V8R7C10 add new mib + REVISION "201412231200Z" + DESCRIPTION "V5.68, + Add: subbname8090DEVCR5D00T4XF70(564522), -- CR5D00T4XF70, 4-Port OTU2-SFP+ Physical Interface Card(PIC) + Add: subbname8090DEVCR2D00T4XF70(564524), -- CR2D00T4XF70, 4-Port OTU2-SFP+ Physical Interface Card(PIC) + Add: subbname8090DEVCR5D00E1MF70(564523), -- CR5D00E1MF70, 1-Port 40GBase-CFP Physical Interface Card(PIC) + Add: subbname8090DEVCR2D00E1MF70(564525), -- CR2D00E1MF70, 1-Port 40GBase-CFP Physical Interface Card(PIC) + Add: subbnameCR53P8CF(659454), --8-Port OC-3c/STM-1c POS-SFP Flexible Card + Add: subbnameCR53P2CF(659455), --2-Port OC-3c/STM-1C POS SFP Flexible Card + Add: subbname8090DEVCR5M0E8GFA30(561555), --8-Port 100/1000Base-X-SFP Flexible Card A(P10-A,Supporting 1588v2) + Add: subbname8090DEVCR5D00C2CF70(564526), --4-Port Channelized OC-3c/STM-1c POS-SFP Flexible Card + Add: subbname8090DEVCR5D00LAXF70(561548), -- 10-Port 10GBase LAN/WAN-SFP+ Flexible Card A(P240-A) + Add: subbname8090DEVCR5D00D2NT70(561549), -- 2-Port 100GE Tunable DWDM Integrated Line Processing Unit (LPUI-200) + Add: subbname8090DEVCX6D00EAGF10(561556), -- CX68EAGFD, 10-Port 100/1000Base-X-SFP Service Interface Card(SIC) + Add: subbname8090DEVCX6DL1XE8G11(561557), -- CX68L1XE8GFB, 1-Port 10GBase LAN/WAN-SFP+ + 8-Port 100/1000Base-X-SFP Service Interface Card(SIC) + Add: subbname8090DEVCX6D00E8GE11(561558), -- CX68E8GED, 8-Port 100/1000Base-RJ45 Service Interface Card(SIC) + Add: subbname8090DEVCX6D00L4XF11(561559), -- CX68L4XFD, 4-Port 10GBase LAN/WAN-SFP+ Service Interface Card(SIC) + Add: subbname8090DEVCX6D00L2XF11(561560), -- CX68L2XFC, 2-Port 10GBase LAN/WAN-SFP+ Service Interface Card(SIC) + " + + + -- Revision history PTNV100R007C00 add new mib + REVISION "201412191200Z" + DESCRIPTION "V5.67, + Add: fnamePTN7900TPC1AFBTBKP00A(229396), --PTN 7900-12 Integrated Chassis Components + Add: bnamePTN7900TPA2XCS(229403), --TPA2XCS,Switch Fabric Unit,1*1 + Add: bnamePTN7900TPB2XCS(229404), --TPB2XCS,Switch Fabric Unit,1*1 + Add: bnamePTN7900TPC1XCS(229405), --TPC1XCS,Switch Fabric Unit,1*1 + Add: bnamePTN7900TPB2CXP(229406), --TPB2CXP,System Control Communication and Switch Fabric Process Unit,1*1 + Add: bnamePTN7900TPC1CXP(229407), --TPC1CXP,System Control Communication and Switch Fabric Process Unit,1*1 + Add: virentPTN7900TPB2VXCS(229472), --TPB2VXCS, Switch Fabric Unit Board,1*1 + Add: virentPTN7900TPC1VXCS(229473), --TPC1VXCS, Switch Fabric Unit Board,1*1 + " + + -- Revision history MxUV800R016C00 add new mib + REVISION "201412081200Z" + DESCRIPTION "V5.66, + Modify: bnameH821BVCM(148532) to subbnameH821BVCM(155956) -- Virtual BVCM subboard of MA5694_8VD, + Add: bnameH831ASLB(155985), -- 8 POTS Vitual Board of MA5612 + Add: bnameHS22COME(155987), -- 4-channel Serial Board of MA5621A, RS485 mode only + Add: bnameH832CCIQ(155988), -- Master board of MA5621A(SD5132) Box type device + " + + -- Revision history V800R007C00 add new mib + REVISION "201412041200Z" + DESCRIPTION "V5.65, + Add: fname8031CX600-X3A(536921), -- Quidway CX600-3A Carrier Switch. + Add: fname8090NE40E-X3A(562034), -- Quidwy Ne40E-3A FRAME. + Add: fnameME60-X3A(159758), -- Quidway ME60-X3A FRAME. + Add: fnamePTN6900-3A(229395), --Integrated Chassis Components (PTN 6900-3A). + Add: fname8031CX600-X3ADO(536921), -- Quidway CX600-3ADO Carrier Switch. + " + + -- Revision history ATNV200R005C00 add new mib + REVISION "201412031200Z" + DESCRIPTION "V5.64, + Add: NE08E/05E fname from 704512 to 704522 + Add: NE08E/05E card from 704512 to 704545 + Add: NE08E/05E bname from 704512 to 704523 + + Add: fnameETN500 708608/708609/708610 + Add: subnameETN 708608/708609/708610 + Add: virentETN708608/708609/708610 + + Add: ATN fname/card/bname. " + + + -- Revision history MA5600V8R16C00 add new mib + REVISION "201412011200Z" + DESCRIPTION "V5.63, + Add: bnameH809EPBD(146147), -- 8EPON board. + Add: bnameH801TOPB(146148), -- TDM interface board of the MA5600. + Add: bnameH80DCCPE(146149), -- 64-channel POTS(combo) + Vectoring board of MA5600T device. + " + + -- Revision history MxUV800R016C00 add new mib + REVISION "201411271200Z" + DESCRIPTION "V5.62, + Add: fnameMA5694-8VD-H821MABC(145954), -- Virtual frame of the MA5694-8VD-H821MABC. + Add: bnameH821BVCM(148532), -- Virtual H821BVCM board. + Add: bnameH821CCICM(148533), -- Master board of MA5694_8VD device. + Add: gfast-port(807), -- G.FAST PORT. + " + + -- Revision history MA5800V1R16C00 add new mib + REVISION "201411251200Z" + DESCRIPTION "V5.61, + Add: virent8090DEVCR5DSFUIK06C(564902), -- V8R7C10 for CR5DSFUIK06C(SBOM), X16 400G Cluster + " + + -- Revision history MA5800V1R16C00 add new mib + REVISION "201411201200Z" + DESCRIPTION "V5.60, + Add: fnameMA5800H901BPMB(148502), -- Backplane of the MA5800 + Add: bnameH901GPSF(148529), -- 16*GPON board of MA5800 + Add: bnameH901EPHF(148530), -- 16*EPON board of MA5800 + Add: bnameH901XEHD(148531), -- 8*10G EPON board of MA5800 + " + + -- Revision history RPS add new mib + REVISION "201411141200Z" + DESCRIPTION "V5.58, + Modify:fnameCPF104 to fnameRPF106. + Modify:bnameCPF318Power to bnameCPF318-EN11PDBE. + Modify:bnameRCM08 to bnameRPR008S-B. + Modify:bnameETP4890A2-Power(786642) to bnameETP4890A2-Power(786643). + Modify:bnameCFS01 to CFS01Monitor. + Delete:bnameCFS01Power(786652). + " + + -- Revision history MxUV800R016C00 add new mib + REVISION "201411051200Z" + DESCRIPTION "V5.57, + Add:subbname8090DEVBGWD0L5XFE70(561438), -- 5-Port 10GBase LAN/WAN-SFP+ Flexible Card(BP100) + Add:subbname8090DEVBGWD0LAXFE70(561439), -- 10-Port 10GBase LAN/WAN-SFP+ Flexible Card(BP200) + Add:subbname8090DEVME0D0LAXFH7H(561440), -- 10-Port 10GBase LAN/WAN-SFP+ Flexible Card H(BP240-H) + " + + -- Revision history MxUV800R016C00 add new mib + REVISION "201410221200Z" + DESCRIPTION "V5.56, + Add: MA5811SH821MABC(145953), -- Virtual frame H821MABC of MA5811S device. + Add: bnameHS35FDEM(155968), -- 16G.FAST+VECTOR board of MA5811S FTTS device. + Add: bnameH835FDEM(155969), -- Master board of MA5811S-DE16 FTTS device. + " + + + -- Revision history RPS add new mib + REVISION "201410201200Z" + DESCRIPTION "V5.55, + Add: fnameCPF104(786434), --The RPS's with BT-C Power Frame backplane. + Add: fnameCFS02(786435), --The RPS's with BT-C Fan Frame. + Add: fnameETP4830-A1(786436), --The RPS's with AC-DC System Frame. + Add: fnameETP4890-A2(786437), --The RPS's with AC-DC System Frame. + Add: fnameETP48150-A3(786438), --The RPS's with AC-DC System Frame. + Add: fnameCPF104(786439), --The RPS's with RTF-V Power Frame backplane. + + + Add: bnameCPF104Power(786637), --BT-C Power input module board,with 0 port + Add: bnameCCM08B(786638), --BT-C Up converter module board,with 8 DC output ports + Add: bnameRCM08(786639), --BT-C Down converter module board,with 12 DC input ports + Add: bnameCFS02Power(786640), --BT-C Power input module board,with 0 port + Add: bnameCFS02Monitor(786641), --BT-C Fan module board,with 3 fan ports + Add: bnameETP4830-A1Power(786642), --BT-C AC-DC System monitor input module board,with 0 port + Add: bnameETP4890-A2Power(786642), --BT-C AC-DC System monitor input module board,with 0 port + Add: bnameETP48150-A3Power(786644), --BT-C AC-DC System monitor input module board,with 0 port + Add: bnameSMU01B(786645), --AC-DC System monitor Monitoring module board + Add: bnameSMU01C(786657), --AC-DC System monitor Monitoring module board + Add: bnameR4830G1(786646), --AC-DC System Power Supply Unit + Add: bnameR4830N2(786647), --AC-DC System Power Supply Unit + Add: bnameR4815G1(786648), --AC-DC System Power Supply Unit + Add: bnameR4815N1(786649), --AC-DC System Power Supply Unit + Add: bnameCFS01Power(786650), --RTF-C Power input module board,with 0 port + Add: bnameCVM02(786651), --RTF-V Up converter module board,with 8 DC output ports + Add: bnameCFS01Power(786652), --RTF-V Power input module board,with 0 port + Add: bnameRPF106Power(786653), --RTF-V Power input module board,with 0 port + Add: bnameRMU01(786654), --RTF-V Monitoring module board,with 0 port + Add: bnameRFS01(786655), --RTF-V Fan module board,with 3 fan ports + Add: bnameRVM04(786656), --RTF-V Down converter module board,with 12 DC input ports + " + + -- Revision history DC add new mib + REVISION "201410161200Z" + DESCRIPTION "V5.54, + Add: fnameCE681048S4QLI(688140), -- CloudEngine CE6810-48S4Q-LI Switch (48-Port 10GE SFP+,4-Port 40GE QSFP+) + Add: fnameCE681048SLI(688141), -- CloudEngine CE6810-48S-LI Switch (48-Port 10GE SFP+) + Add: fnameCE12804S(688142), -- CloudEngine 12800S,CE01PBK04AS,CE12804S Power Backplane,1*1 + Add: fnameCE12808S(688143), -- CloudEngine 12800S,CE01BAK08AS,CE12808S Backplane A,1*1 + Add: fnameCE685048S6QHI(688144) -- CloudEngine CE6850-48S6Q-HI Switch (48-Port 10GE SFP+,6-Port 40GE QSFP+) + Add: bnameCEL48GTEF(688187), -- Manufactured Board,iCE,CE-L48GT-EF,48-Port 10/100/1000BASE-T Interface Card(EF,RJ45)-1*1 + Add: bnameCE685048S6QHI(688189), -- CloudEngine 6800,CE6850-48S6Q-HI Switch(48-Port 10GE SFP+,6-Port 40GE QSFP+) + Add: bnameCEMPUAS(688190), -- Manufactured Board,CloudEngine 12800S,CE-MPUA-S + Add: bnameCEL48XTEC(688191), -- Manufactured Board,CloudEngine 12800,CE-L48XT-EC,1*1 + Add: bnameCEL12CFEG(688192), -- Manufactured Board,CloudEngine 12800,CE-L12CF-EG,12-Port-100GE Interface Card(EG,CFP2),1*1 + Add: bnameCEFWA(688193), -- Manufactured Board,CloudEngine 12800,CE-FWA,Fire Wall Card A,1*1 + Add: bnameCEL08CCEC(688194), -- Manufactured Board,CloudEngine 12800,CE-L08CC-EC,1*1 + Add: bnameCEL24LQEC1(688195), -- Manufactured Board,CE-L24LQ-EC1 + Add: bnameCESFUBS(688196), -- Manufactured Board,CloudEngine 12800S,CE-SFUB-S + Add: bnameCESFUCS(688197), -- Manufactured Board,CloudEngine 12800S,CE-SFUC-S,CE-SFUC-S,1*1 + Add: addentnameCMU(688128), -- CMU Module + " + -- Revision history MxUV8R15C00 add new mib + REVISION "201408301200Z" + DESCRIPTION "V5.50, + add by dinglingfeng 20140630 + Add: bnameE8000EKW51ESPU(16748544), --SPU Board ,Service Processing Unit + Add: bnameE8000EDCU(16748545), --DCU Board ,Detection and Clean Unit + Add: bnameE8000ESUP3SPUA02(16748546), --Service Processing Unit,with HS General Security Platform Software + Add: bnameE8000ECR52LPUKD1(16748547), --Flexible Card Line Processing Unit(LPUF-21,2 sub-slots) B + Add: bnameE8000ESUP3SPUA02IPS(16748548), --IPS Service Processing Unit,with HS General Security Platform Software + Add: bnameE8000EKW51ESPUIPS(16748549), --IPS SPU Board ,Service Processing Unit + Add: bnameE8000ESU91SPUC(16748550), --Eudemon8000E-X,SU91SPUC,X3 Service Processiong Unit(Base Board),with HS General Security Platform Software + Add: bnameE8000ESU91SPUD(16748551), --Eudemon8000E-X,SU91SPUD,X8&X16 Service Processiong Unit(Base Board),with HS General Security Platform Software + Add: bnameE8000ESU91SPUC01(16748552), --Eudemon8000E-X,SU91SPUC01,40G X3 Firewall Service Processing Unit ,with HW General Security Platform Software,include SPUC and 1*SPCC01 + Add: bnameE8000ESU91SPUC02(16748553), --Eudemon8000E-X,SU91SPUC02,20G X3 Firewall Service Processing Unit(oversea),with HW General Security Platform Software,include SPUC and 1*SPCB02 + Add: bnameE8000ESU91SPUC03(16748554), --Eudemon8000E-X,SU91SPUC03,60G X3 Firewall Service Processing Unit ,with HW General Security Platform Software + Add: bnameE8000ESU91SPUD01(16748555), --Eudemon8000E-X,SU91SPUD01,40G X8&X16 Firewall Service Processing Unit ,with HW General Security Platform Software,include SPUD and 1*SPCC01 + Add: bnameE8000ESU91SPUD02(16748556), --Eudemon8000E-X,SU91SPUD02,80G X8&X16 Firewall Service Processiong Unit,with HW General Security Platform Software,include SPUD and 1*SPCB01 + Add: bnameE8000ESU91SPUD03(16748557), --Eudemon8000E-X,SU91SPUD03,20G X8&X16 Firewall Service Processing Unit(oversea),with HW General Security Platform Software,include SPUD and 1*SPCB02 + Add: bnameE8000ESU91SPUC04(16748570), --Eudemon8000E-X,SU91SPUC04,40G X3 Firewall Service Processing Unit ,Double CPUs,with HW General Security Platform Software,include SPUC and 1*SPCB04 + Add: bnameE8000ESU91SPUD05(16748571), --Eudemon8000E-X,SU91SPUD05,40G X8&X16 Firewall Service Processing Unit ,Double CPUs,with HW General Security Platform Software,include SPUD and 1*SPCB04 + Add: bnameE8000ESU91LPUF100CA00(16748572), --Eudemon8000E-X,SU91LPUF100CA00,Flexible Card Line Processing Unit(LPUF-101,4 sub-slots),with HW General Security Platform Software + Add: bnameE8000ESU91LPUF100CA0(16748573), --Eudemon8000E-X3,SU91LPUF100CA01,X3 Flexible Card Line Processing Unit(LPUF-100,4 sub-slots),with HW General Security Platform Software + Add: bnameE8000ESU91LPUI100CA00(16748574), --Eudemon8000E-X,SU91LPUI100CA00,10-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit (LPUI-100) ,with HW General Security Platform Software + Add: bnameE8000ESU91E1NC00(16748575), --Eudemon8000E-X,SU91E1NC00,1-Port 100GBase-CFP Integrated Line Processing Unit (LPUI-101),with HW General Security Platform Software + Add: bnameEudemon8000ESU91EDXFB0(16748576), --Eudemon8000E-X,SU91EDXFB0,16-Port 10GBase LAN-SFP+ Integrated Line Processing Unit (LPUI-100) ,with HW General Security Platform Software + Add: bnameEudemon8000ESU91E4XFA0(16748577), --Eudemon8000E-X,SU91E4XFA0,4-Port 10GBase LAN-SFP+ Flexible Card(P100,1/4wide,Occupy one sub-slots) + Add: bnameEudemon8000ESU91LBXF0(16748578), --Eudemon8000E-X,SU91LBXF0,12-Port 10G Base LAN/WAN-SFP+ Flexible Card A(P120-A) + + Add: subbnameEudemon8000ECR52E1XXT0(16748544), --CR52E1XX0,1*10GBase LAN-XFP Optical Interface LPU A + Add: subbnameEudemon8000ECR52W1XXT0(16748545), --CR52W1XX0,1*10GBase WAN-XFP Optical Interface LPU A + Add: subbnameEudemon8000ECR52P1XXT0(16748546), --CR52P1XX0,1*OC-192c/STM-64c POS-XFP Optical Interface LPU A + Add: subbnameEudemon8000ECR52R1XF(16748547), --CR52R1XX0,1*OC-192c/STM-64c RPR-XFP Optical Interface LPU A + Add: subbnameEudemon8000ECR52E5GF(16748548), --CR52E5GF,5-port GbE SFP Optical Interface LPU G + Add: subbnameEudemon8000ECR52C8E10(16748549), --CR52C8E10,8-Port Channelized E1-RJ45 Flexible Service Interface Card + Add: subbnameEudemon8000ECR52C8T10(16748550), --CR52C8T10,8-Port Channelized T1-RJ45 Flexible Service Interface Card + Add: subbnameEudemon8000ECR52C1CF1(16748551), --CR52C1CF1,1 port Channelized OC-3/STM-1 Flexible Service Interface Card + Add: subbnameEudemon8000ECR52L1XX0(16748552), --1-port 10GBase WAN/LAN XFP Flexible Interface Daughter Card + Add: subbnameEudemon8000ECR52EBGF0(16748553), --12-port 100/1000Base-X SFP Flexible Interface Daughter Card + Add: subbnameEudemon8000ECR52EBGE0(16748554), --12-port 10/100/1000Base-TX RJ45 Flexible Interface Daughter Card + Add: subbnameEudemon8000ECR52P1XXBZ0(16748555),--1 port OC-192c/STM-64c POS-XFP Flexible Card + Add: subbnameEudemon8000ESU91L4XX00(16748556), --SU91L4XX00 4 Port 10G Base WAN/LAN-XFP + Add: subbnameEudemon8000ESU91L4XX01(16748557), --SU91L4XX01 4 Port 10G Base LAN/LAN-XFP + Add: subbnameEudemon8000ESU91SPCB02(16748558), --Eudemon8000E-X,SU91SPCB02,20G Firewall Performance Expansion Card(oversea),with HS General Security Platform Software + Add: subbnameEudemon8000ESU91SPCC01(16748559), --Eudemon8000E-X,SU91SPCC01,40G Firewall Processing Card,with HS General Security Platform Software + Add: subbnameEudemon8000ESU91SPCB01(16748560), --Eudemon8000E-X,SU91SPCB01,80G Firewall Processing card,with HS General Security Platform Software + Add: subbnameEudemon8000ESUP5SPCC(16748561), --SUP,SUP5SPCC,Service Processing Card,1*1 + Add: subbnameEudemon8000ESUP5SPCA(16748562), --SUP,SUP5SPCA,Service Processing Card,1*1 + + Add: subbnameEudemon8000ESU91SPCB04(16748572), --Eudemon8000E-X,SU91SPCB04,40G Firewall Processing card,Double CPUs,with HW General Security Platform Software + Add: subbnameEudemon8000ESU91IPSC01(16748573), --Eudemon8000E-X,SU91IPSC01,IPS Service Processing Card, with HW General Security Platform Software + Add: subbnameEudemon8000ESU91L5XXA0(16748574), --Eudemon8000E-X,SU91L5XXA0,5-Port 10GBase LAN/WAN-SFP+ Flexible Card A(P101,1/2wide,Occupy two sub-slots) + Add: subbnameEudemon8000ESU91EFGFA0(16748575), --Eudemon8000E-X,SU91EFGFA0,24-Port 100/1000Base-X-SFP Flexible Card(P100,1/2wide,Occupy two sub-slots) + Add: subbnameEudemon8000ESU91E1MCB(16748576), --Eudemon8000E-X,SU91E1MCB,1-Port 40GBase LAN CFP Flexible Card(P100,1/2wide,Occupy two sub-slots) + Add: subbnameEudemon8000ESU91E4XFA0(16748577), --Eudemon8000E-X,SU91E4XFA0,4-Port 10GBase LAN-SFP+ Flexible Card(P100,1/4wide,Occupy one sub-slots) + Add: subbnameEudemon8000ESU91LBXF0(16748578), --Eudemon8000E-X,SU91LBXF0,12-Port 10G Base LAN/WAN-SFP+ Flexible Card A(P120-A) + Add: bnameSUA2MPUA(16719976), --USG6600 Main Processing Unit + Add: bnameSUA2CSPUA(16719977), --USG6600 Content Security Process Unit + Add: bnameSUA2X2G8(16719978), --USG6600 2*10GE Optical Ports+8GE Electric Ports Interface Card + Add: bnameSUA2E2XSF(16719979), --USG6600 2*10GE Optical Ports Interface Card + Add: bnameSUE3E8GF(16719980), --USG6600 8GE Optical Ports Interface Card + Add: bnameSUE3E4BY(16719981), --USG6600 4GE Electric Ports Bypass Card + Add: bnameSUE3E8GE(16719982), --USG6600 8GE Electric Ports Interface Card + Add: bnameSUE5MPUA(16719983), -- USG3600 Main Processing Unit + Add: bnameSUE5DSBB(16719984), -- USG3600 HD Switch Board + Add: bnameSUA1MPUB(16719985), -- USG3600 1U Main Processing Unit Board + Add: bnameSUE1EPSEC(16719986), -- USG3600 The state password encryption Daughter card + Add: bnameSUE5FIBA(16719987), --Fixed Interface Board + Add: bnameET1D2IPS0S00(16719988), -- IPS Module A,with HW General Security Platform Software + Add: bnameET1D2FW00S00(16719989), -- NGFW Module A,with HW General Security Platform Software + Add: bnameET1D2FW00S01(16719990), -- NGFW Module B,with HW General Security Platform Software + Add: bnameET1D2FW00S02(16719991), -- NGFW Module C,with HW General Security Platform Software + Add: bnameLE1D2FW00S01(16719992), -- NGFW Module B,with HW General Security Platform Software + Add: bnameSUE6MPUA(16719993), -- Manufactured Board,USG6600,SUE6MPUA,Main Processing Unit Board + Add: bnameSUE3MPUA(16719994), -- Manufactured Board,USG6300,SUE3MPUA,Main Processing Unit Board + Add: bnameSUE3BPKA(16719995), -- USG6300,SUE3BKPA,1U BackPlane Board + " + + -- Revision history MxUV8R15C00 add new mib + REVISION "201401071200Z" + DESCRIPTION "V5.37, + Merage VRP and IAS 'S mib together. + " + -- Revision history RPS add new mib + REVISION "201406231200Z" + DESCRIPTION "V5.36, + Add: fnameCPF318(786432), --The RPS's Power Frame backplane. + Add: fnameCFS01(786433), --The RPS's Fan Frame. + + Add: bnameCMU01(786632), --Monitoring module board,with 0 port. + Add: bnameCFS01(786633), --Fan module board,with 3 fan ports + Add: bnameCPF318Power(786634), --Power input module board,with 0 port + Add: bnameCCM08(786635), --Up converter module board,with 8 DC output ports + Add: bnameRC12S(786636), --Down converter module board,with 12 DC input ports + + Add: fanPort(786932), --Fan module fan port + Add: dcoutputPort(786933), --Up converter module DC output port + Add: dcinputPort(786694), --Down converter module DC input port + " + -- Revision history MxUV8R15C00 add new mib + REVISION "201406161200Z" + DESCRIPTION "V5.35, + Add: fnameMA5694SCLKH821MABC(147455), -- Virtual frame H821MABC of MA5694S GE 1588V2 SLAVE DOCK device. + Add: bnameHS22GE3A(155984), -- 3GE LAN board of the MA5694S. + " + + -- Revision history MA5800V1R15C10 add new mib + REVISION "201406121200Z" + DESCRIPTION "V5.34, + Add: bnameH801X2CK(146078), --10GE synchronized Ethernet interface board + " + + -- Revision history MxUV8R15C10 add new mib + REVISION "201406111400Z" + DESCRIPTION "V5.33, + + Add: frameMA5611SDE48(DT)(143377) to frameMA5611SDE48-A(DT)(143377) + Add: bnameCCM(155982), -- 48-channel Vectoring VDSL2 + POTS COMBO service board + Add: bnameVCP(155983), -- 64-channel Vectoring VDSL2 + SPL service board + " + -- Revision history MxUV8R15C10 add new mib + REVISION "201406101200Z" + DESCRIPTION "V5.32, + Add: bnameH822CCKRC(155980), -- Master board of MA5633(sd5130) device. + Add: bnameHS33CDAC(155981), -- DOCSIS virtual board of MA5633. + " + -- Revision history MA5800V1R15C00 add new mib + REVISION "201406061200Z" + DESCRIPTION "V5.31, + Add: bnameH802SCUB(148011), -- control board of MA5600T + Add: bnameH806CAME(146077), -- 48-channel ADSL combo service board + " + + -- Revision history MA5800V1R15C00 add new mib + REVISION "201406041200Z" + DESCRIPTION "V5.30, + Add: fnameMA5800H901BPLB(148501), -- Backplane of the MA5800 + Add: bnameH901MPLA(148501), -- control board of MA5800 + Add: bnameH901MPLB(148502), -- control board of MA5800 + Add: bnameH901XGHD(148521), -- 8*10G GPON board of MA5800 + Add: bnameH901GPHF(148522), -- 16*GPON board of MA5800 + Add: bnameH901OGHK(148523), -- 48 P2P board of MA5800 + Add: bnameH901NXED(148524), -- 8*10GE board of MA5800 + Add: bnameH901OXHD(148525), -- 8*10GE extend board of MA5800 + Add: bnameH901PILA(148526), -- Power board of MA5800 + Add: bnameH901CIUA(148527), -- GPIO board of MA5800 + Add: subbnameH901CKUA(148501), -- Clock subboard of MA5800 H901MPLB + " + -- Revision history MA5600TV8R15C00 add new mib + REVISION "201405151200Z" + DESCRIPTION "V5.29, + Add: bnameH801MPWE(146076), -- Power board of MA5608T. + " + + -- Revision history MxUV8R15C00 modified mib + REVISION "201405061200Z" + DESCRIPTION "V5.28, + Add: bnameH831EPFF(155965), -- 2 GE Vitual Board of MA5612. + Add: bnameH82BDVJM(155966), -- Master board of MA5611S-AE08(sd5130) FTTS device. + Add: bnameHS2BDVJM(155967), -- 8 VDSL2 board of MA5611S-AE08(sd5130) FTTS device. + Add: frameMA5611SAE08(561221), -- Virtual frame MA5611S-AE08 of MA5611S(sd5130) FTTS device. + " + + -- Revision history MxUV8R15C00 add new mib + REVISION "201402201400Z" + DESCRIPTION "V5.27, + Modify: frameMA5611SCE48(561206) to frameMA5611SDE48-TELUS(561206). + Modify: frameMA5611SDE48(561193) to frameMA5611SDE48-A(561193) + " + + -- Revision history MxUV8R15C00 add new mib + REVISION "201402171700Z" + DESCRIPTION "V5.26, + Add: bnameH823UPVBP(155976), -- Master board of MA5611S-AE16(sd5130) FTTS device for Oman. + Add: bnameHS23UPVBP(155977), -- 16 VDSL2 board of MA5611S-AE16(sd5130) FTTS device for Oman. + Add: bnameH826BVUP(155978), -- Master board of MA5611S-DE16(sd5130) FTTS device for BT. + Add: bnameHS26BVUP(155979), -- 16 VDSL2 board of MA5611S-DE16(sd5130) FTTS device for BT. + " + + -- Revision history MxUV8R15C00 add new mib + REVISION "201401291605Z" + DESCRIPTION "V5.25, + Add: frameMA5611SCE48(561206), -- Virtual frame MA5611S-CE48 of MA5611S(sd5103) FTTS device for TELUS. + Add: frameMA5611SAE16(561207), -- Virtual frame MA5611S-AE16 of MA5611S(sd5130) FTTS device for Oman. + Add: frameMA5611SDE16(561208), -- Virtual frame MA5611S-DE16 of MA5611S(sd5130) FTTS device for BT. + " + + -- Revision history MxUV8R15C00 add new mib + REVISION "201401071200Z" + DESCRIPTION "V5.24, + Add: bnameH831EDTB(155975), -- E1 board of MA5616 for CCUE and CCUD. + " + + -- Revision history MxUV8R15C00 add new mib + REVISION "201312121200Z" + DESCRIPTION "V5.23, + Add: fnameMA5633H821MABCS(561197), -- Virtual frame H821MABCS of mini MA5633(sd5130) device. + Add: bnameH822CCKRB(155973), -- Master board of mini MA5633(sd5130) device. + Add: bnameHS33CDAB(155974), -- DOCSIS virtual board of mini MA5633. + Add: subbnameH831UP2E(155952), -- Auto adapt upstream subboard of MA5633, It supports EQAM. + Add: subbnameH831UP2F(155953), -- Auto adapt upstream subboard of MA5633, It not supports EQAM. + Add: subbnameHS21PWBB(155954), -- Virtual power subboard of MA5633. + Add: subbnameHS21MIXB(155955), -- Virtual mixer subboard of MA5633. + " + + -- Revision history R15C00 add new mib + REVISION "201310161200Z" + DESCRIPTION "V5.22, + Add: bnameH80XVPG(146138), -- support vector board of MA5600T. + Add: bnameH806CCPE(146139), -- 64-channel POTS(combo) + Vectoring board of MA5600T device. + Add: bnameH801XGBD(146141), -- 8 ports 10G GPON board. + Add: bnameH803XEBD(146142), -- 8 ports 10G EPON board. + Add: bnameH805EPFD(146143), -- 16EPON board. + Add: bnameH802GPMD(146144), -- 8GPON board. + Add: bnameH805GPFD(146145), -- 16GPON board. + Add: bnameH802XEBD(146146), -- 8 ports 10G EPON board. + Add: bnameH802SCUH(148009), -- control board of MA5600T. + Add: bnameH802SCUV(148010), -- control board of MA5600T. + " + + -- Revision history R312C91 add new mib + REVISION "201309161200Z" + DESCRIPTION "V5.21, + Add: fnameMA5611SAE-48(561205), -- Virtual frame H831MABC of MA5611S-AE48 device. + Modify: bnameH831PAVD(155919), -- Double DC Power board H832PDVAA of the MA5616. + Modify: bnameH831PAVDA(155937), -- Double DC Power board H831PAVDA of the MA5616, witch vector vp subboard. + Modify: bnameH831CCLF(155952), -- Master board of MA5678(sd5130)device. + " + -- Revision history R313C10 add new mib + REVISION "201308151200Z" + DESCRIPTION "V5.20, + Modify: bnameH82DVCMM(155949), -- Master board of MA5611S-DE48(sd5130) FTTS device. + Modify: bnameHS2DVCMM(155962), -- 48 VDSL + Vectoring board of MA5611S-DE48(sd5130) device. + " + + -- Revision history R313C10 add new mib + REVISION "201308031200Z" + DESCRIPTION "V5.19, + Add: frameMA5611SDE48(561193), -- Virtual frame frameMA5611S-DE48 of MA5611S(sd5130) device. + Add: bnameH82DVCMM2(155949), -- Master board of MA5611S-DE48(sd5130) FTTS device. + Add: bnameHS2DVCMM2(155962), -- 48 VDSL + Vectoring board of MA5611S(sd5130) device. + Modify:fnameMA5694SDSLH831MABC to fnameMA5694SDSLH821MABC. + Modify:fnameMA5694SPONH831MABC to fnameMA5694SPONH821MABC. + " + + -- Revision history R313C10 add new mib + REVISION "201307041200Z" + DESCRIPTION "V5.18, + Add: veiPort(805), -- Vei port of board NLV. + Add: vdslNNIPort(806), -- VDSL upstream port. + " + + -- Revision history R13C00 add new mib + REVISION "201307041200Z" + DESCRIPTION "V5.17, + Add: fnameMA5600H802Mabc(145952), -- Backplane of the P300 broadband master Frame: H802MABC. + " + + -- Revision history R13C10 add new mib + REVISION "201306081200Z" + DESCRIPTION "V5.15, + Add: bnameH801SPUC(155955), -- Interface board. + Add: bnameH802OPGE(146075), -- H802OPGE BOARD + Add: subbnameH801CKMD(888891), -- Clock subboard. + Add: bnameSHG(143447), -- P300 32-channel G.SHDSL board of the SHG series. + " + + -- Revision history R312C91 add new mib + REVISION "201306071200Z" + DESCRIPTION "V5.15, + Add: fnameMA5611SDE-48(561204), -- Virtual frame H831MABC of MA5611S-DE48 north Americal device. + Add: bnameH82BCVMM(155972), -- Master board of MA5611S-DE48 north Americal device. + Modidy: fnameMA5611S-AE16(561191), -- Virtual frame H831MABC of MA5611S-AE16(sd5130) device. + " + + + -- Revision history R13C10 add new mib + REVISION "201305150000Z" + DESCRIPTION "V5.14, + Add: fnameMA5694SDSLH821MABC(561199), -- Virtual frame H821MABC of MA5694S DSL DOCK device. + Add: fnameMA5694SPONH821MABC(561203), -- Virtual frame H821MABC of MA5694S PON DOCK device. + Add: bnameH822CC3G(155957), -- DSL DOCK for MA5694S device. + Add: bnameHS31EPFB(155959), -- 3GE LAN board of the MA5694S. + Add: subbnameH831VD4A(155951), -- VD4A Subboard for MA5694S. + Add: bnameH822UPWC(155970), -- PON DOCK for MA5694S device. + Add: bnameHS22GE4A(155971), -- 4GE LAN board of the MA5694S. + + Add: bnameHS22EPGE(155961), -- Virtual 24GE board of the MA5821. + Add: bnameH836VPAA(155963), -- VPA Subboard for MA5616. + Add: bnameH832PDNAA(155964), -- Power board for NLV of the MA5616. + Add: subbnameVPA(155950), -- VECTOR Subboard VPA." + + -- Revision history R13C00 add new mib + REVISION "201305081200Z" + DESCRIPTION "V5.13, + Add: fnameMA5633(147527), -- MDU device MA5633 used as remote frame. + " + + -- Revision history R313C00 add new mib + REVISION "201305020000Z" + DESCRIPTION "V5.12, + Add: fnameMA5898H831Mabl(561202), -- Backplane of the MA5898 master Frame: H831MABL. + " + + -- Revision history R13C00 add new mib + REVISION "201303220000Z" + DESCRIPTION "V5.11, + Add: bnameH801MCUE(148006), -- MA5608T control board H801MCUE. + Add: bnameH801GPMD(148007), -- gpon board of the MA5600T. + Add: bnameH801SCUV(148008), -- MA5600T control board H801SCUV. + Add: subbnameH801CPCC(204934), -- Clock subboard for the H801MCUE board." + + -- Revision history R313C00 add new mib + REVISION "201303210000Z" + DESCRIPTION "V5.10, + Add: fnameMA5633H821Mabco(561192), -- Virtual frame H821MABCO of MA5633(sd5130) device. + " + + -- Revision history UA5000V100R019C07 add new mib + REVISION "201303190000Z" + DESCRIPTION "V5.09, + Add: bnameH601XP1A(204880), -- UA5000 XPON board which unites Broadband and narrowband has 5*FE Electric Ports, 4*E1 Ports, 2*GE Optical Ports, 1GE Electric Port and 1GPON Port + " + + -- Revision history R313C00 add new mib + REVISION "201303150000Z" + DESCRIPTION "V5.08, + Add: fnameMA5622A-16(561200), -- Virtual frame H831MABC of MA5622A-16 device. + Add: fnameMA5622A-8(561201), -- Virtual frame H831MABC of MA5622A-8 device. + " + + -- Revision history R313C00 add new mib + REVISION "201303140000Z" + DESCRIPTION "V5.07, + Add: fnameMA5818H831Maba(561195), -- Backplane of the MA5818 master Frame: H831MABA. + Add: fnameMA5818H831Mabb(561196), -- Backplane of the MA5818 master Frame: H831MABB. + " + -- Revision history R312C00 add new mib + REVISION "201302280000Z" + DESCRIPTION "V5.06, + + Add: fnameSU1Z21UHA(16715776), -- USG2200,SU1Z21UHA,USG2210 Host + Add: fnameSU1Z21UHB(16715777), -- USG2200,SU1Z21UHB,USG2220 Host + Add: fnameSU1Z21UHC(16715778), -- USG2200,SU1Z21UHC,USG2230 Host + Add: fnameSU1Z21UHD(16715779), -- USG2200,SU1Z21UHD,USG2250 Host + Add: fnameSU1Z22UHA(16715780), -- USG2200,SU1Z22UHA,USG2210 Host,HuaweiSymantec Overseas + Add: fnameSU1Z22UHB(16715781), -- USG2200,SU1Z22UHB,USG2220 Host,HuaweiSymantec Overseas + Add: fnameSU1Z22UHC(16715782), -- USG2200,SU1Z22UHC,USG2230 Host,HuaweiSymantec Overseas + Add: fnameSU1Z22UHD(16715783), -- USG2200,SU1Z22UHD,USG2250 Host,HuaweiSymantec Overseas + Add: fnameFWGZ21UHA(16715784), -- Quidway Eudemon,FWGZ21UHA,E200E-C Host + Add: fnameFWGZ21UHD(16715785), -- Quidway Eudemon,FWGZ21UHD,E200E-F Host + Add: fnameSRGZ2020(16715786), -- SRG20 Secure Routing Gateway,SRGZ2020,SRG20-20 AC Host + Add: fnameSRGZ2021(16715787), -- SRG20 Secure Routing Gateway,SRGZ2021,SRG20-21 AC Host + Add: fnameSRGZ2030(16715788), -- SRG20 Secure Routing Gateway,SRGZ2030,SRG20-30 AC Host + Add: fnameSRGZ2031(16715789), -- SRG20 Secure Routing Gateway,SRGZ2031,SRG20-31 AC Host + Add: fnameSRGZ2020IE(16715790), -- SRG20 Secure Routing Gateway,SRGZ2020IE,SRG20-20 AC Host + Add: fnameSRGZ2021IE(16715791), -- SRG20 Secure Routing Gateway,SRGZ2021IE,SRG20-21 AC Host + Add: fnameSRGZ2030IE(16715792), -- SRG20 Secure Routing Gateway,SRGZ2030IE,SRG20-30 AC Host + Add: fnameSRGZ2031IE(16715793), -- SRG20 Secure Routing Gateway,SRGZ2031IE,SRG20-31 AC Host + Add: fnameSU0Z11UHB(16715794), -- USG2100-SU0Z11UHB-USG2130 Host,HuaweiSymantec Overseas + Add: fnameSU0Z13UHB(16715795), -- USG2100-SU0Z13UHB-USG2160 Host,HuaweiSymantec Overseas + Add: fnameSRGZ23UHT(16715796), -- SRG3260,SRGZ23UHT,SRG3260 Host,with HS General Security Platform Software + Add: fnameSU2Z12UAH(16715797), -- USG5100,SU2Z12UAH,USG5120 AC Host,with HS General Security Platform Software + Add: fnameSU2Z12UDH(16715798), -- USG5100,SU2Z12UDH,USG5120 DC Host,with HS General Security Platform Software + Add: fnameSU2Z13UHT(16715799), -- USG5100,SU2Z13UHT,USG5150 Host,with HS General Security Platform Software + Add: fnameSU2Z22UAH(16715800), -- USG5100,SU2Z22UAH,USG5120BSR AC Host,with HS General Security Platform Software + Add: fnameSU2Z22UDH(16715801), -- USG5100,SU2Z22UDH,USG5120BSR DC Host,with HS General Security Platform Software + Add: fnameSU2Z23UHT(16715802), -- USG5100,SU2Z23UHT,USG5150BSR Host,with HS General Security Platform Software + Add: fnameSRGZ12UAH(16715803), -- SRG3230,SRGZ12UAH,SRG3230 AC Host,with HS General Security Platform Software + Add: fnameSRGZ22UAH(16715804), -- SRG3240,SRGZ22UAH,SRG3240 AC Host,with HS General Security Platform Software + Add: fnameSRGZ22UDH(16715805), -- SRG3240,SRGZ22UDH,SRG3240 DC Host,with HS General Security Platform Software + Add: fnameSRGZ13UHT(16715806), -- SRG3250,SRGZ13UHT,SRG3250 Host,with HS General Security Platform Software + Add: fnameSU1ZAH10FE(16715807), -- USG2200,SU1ZAH10FE,USG2210 AC Basic Configuration,(2GE,10FE,with 2*5FE MIC),with HS General Security Platform Software + Add: fnameSU2Z42UAH(16715808), -- USG5100,SU2Z42UAH,USG5120BSR AC Host,with HS General Security Platform Software + Add: fnameSU2Z43UHTO1(16715809), -- USG5100,SU2Z43UHT,USG5150BSR Host,with HS General Security Platform Software + Add: fnameSU2Z43UHTO2(16715810), -- USG5500 1U Frame Unit + Add: fnameSU2Z43UHT(16715811), -- USG5500 3U Frame Unit + Add: fnameSUAB13UAC(16715812), -- USG6600 SUAB13UAC Frame Unit + Add: fnameNGFW1UL2(16715813), -- USG3600 L2 Frame Unit + Add: fnameNGFW1UL1(16715814), -- USG3600 L1 Frame Unit + Add: fnameNGFWSSM(16715815), -- NGFW SSM Frame Unit + Add: bnameSU01MPUA(16719922), -- SRG20,SU01MPUA,SRG20 Main Processing Unit ,2*1 + Add: bnameSU01MPUB(16719923), -- SRG20,SU01MPUB,SRG20 Main Processing Unit ,2*1 + Add: bnameSU01MPUC(16719924), -- SRG20,SU01MPUC,SRG20 Main Processing Unit ,2*1 + Add: bnameSU01ADPA(16719925), -- SRG20,SU01ADPA,ADSL2+Multi-PVCs,2*2 + Add: bnameSU11SMX01(16719926), -- Safety Product,SRG20,SU11SMX01,Enhanced Services Platform,ultra-low-end ,with CF Card, no Hard Disk + Add: bnameSU11DMX02(16719927), -- Safety Product,SRG20,SU11DMX02,Enhanced Services Platform,low-end , 2.5'' Hard Disk + Add: bnameSU11DFX03(16719928), -- Safety Product,SRG20,SU11DFX03, Enhanced Services Platform,mid-range , 2.5'' Hard Disk + Add: bnameSU11DFX04(16719929), -- Safety Product,SRG20,SU11DFX04, Enhanced Services Platform,mid-range , two 2.5'' Hard Disk + Add: bnameSU11DFX05(16719930), -- Safety Product,SRG20,SU11DFX05, Enhanced Services Platform,high-end ,with CF Card, two 2.5'' Hard Disk + Add: bnameFWG2MPUA(16719931), -- USG2200,FWG2MPUA,Main Process Unit Board,1*1 + Add: bnameSU11ADPA(16719932), -- SRG20,SU11ADPA,ADSL2+Multi-PVCs,with HS General Security Platform Software,1*1 + Add: bnameFWF1E1FE(16719933), -- USG2100,FWF1E1FE,1-Port Fast Ethernet Electrical Interface Board(RJ45),3*1 + Add: bnameSU11EPSEC(16719934), -- USG5100,SU11EPSEC,High Speed IPsec Card,with HS General Security Platform Software + Add: bnameSU51E4BY(16719935), -- USG5100,SU51E4BY,4GE Electric Ports Bypass Card,with HS General Security Platform Software,1*1 duplicated with bnameSU51E4BY(16719960) add 'O' + Add: bnameWCDMA(16719955), --SVN5300,Security 3G board(WCDMA) + Add: bnameTD-SCDMA(16719956), --SVN5300,Security 3G board(TD-SCDMA) + Add: bnameCDMA2000(16719957), --SVN5300,Security 3G board(CDMA2000) + Add: bnameSU51MPUB(16719958), --USG5500,SU51MPUB,1U Main Processing Unit,1*1 + Add: bnameSU51SACC(16719959), --USG5500,SU51SACC,Service Accelerate Card,1*1 duplicated with bnameSU51SACC(16719967) add 'O' + Add: bnameSU51E4BY(16719960), --USG5500,SU51E4BY,4GE Electric Ports Bypass Card,with HS General Security Platform Software,1*1 + Add: bnameSU51MPUA(16719961), --USG5500,SU51MPUA,Main Processing Unit,1*1 + Add: bnameSU51X2G8(16719962), --USG5500,SU51X2G8,2*10GE Optical Ports+8GE Electric Ports Interface Card,with HS General Security Platform Software,1*1 + Add: bnameSU51E2XSM(16719963), --USG5500,SU51E2XSM,2*10GE Optical Ports Interface Card,with HS General Security Platform Software,3*1 + Add: bnameSU51E8GF(16719964), --USG5500,SU51E8GF,8GE Optical Ports Interface Card,with HS General Security Platform Software,2*1 + Add: bnameSU51E8GE(16719965), --USG5500,SU51E8GE,8GE Electric Ports Interface Card,with HS General Security Platform Software,1*1 + Add: bnameSU51E2XSF(16719966), --USG5500,SU51E2XSF,2*10GE Optical Ports Interface Card,with HS General Security Platform Software,1*1 + Add: bnameSU51SACC(16719967), --USG5500,SU51SACC,Service Accelerate Card,1*1 + Add: bnameSU51F2BY(16719968), --USG5500,2 Link LC/UPC Optical Interface Bypass Protect Card + Add: bnameSU51E8GFF(16719969), --USG5500,8GE Optical Ports FIC Interface Card + Add: bnameSU71DFX01(16719970), --Safety Product,NIP5100,SU71DFX01,Enhanced Services Platform,High-end,for IPS + Add: bnameSU51ESPA(16719971), --NIP5100,ESP,SU51ESPA,X86 Process Card,1*1 + Add: bnameSU51ESPC(16719972), --NIP5100,ESP,SU51ESPC,IPS Process Card,1*1 + Add: bnameSU51F2BY01(16719973), --USG5500,SU51F2BY01,2 Link LC/UPC Multimode Optical Interface Bypass Protect Card,with HS General Security Platform Software + Add: bnameSU51F2BY02(16719974), --USG5500,SU51F2BY02,2 Link LC/UPC Singlemode Optical Interface Bypass Protect Card,with HS General Security Platform Software + Add: bnameSUA1CPUA(16719975), --Eudemon1000E-N CPU Card + Add: bnameE8000ESU91SPUC(16748550), --Eudemon8000E-X,SU91SPUC,X3 Service Processiong Unit(Base Board),with HS General Security Platform Software + Add: bnameE8000ESU91SPUD(16748551), --Eudemon8000E-X,SU91SPUD,X8&X16 Service Processiong Unit(Base Board),with HS General Security Platform Software + Add: subbnameSVN5500CN1620(16740353), -- SVN5500,SE41HSVA,High Speed SSL VPN Card,with HS General Security Platform Software,1*1 + Add: subbnameSUP34SFPCard(16732162), --SUP,SUP34SFP,4-port GE Optical Interface Board(SFP),1*2 + Add: subbnameEudemon8000ESU91L4XX00(16748556), --SU91L4XX00 4 Port 10G Base WAN/LAN-XFP + Add: subbnameEudemon8000ESU91L4XX01(16748557), --SU91L4XX01 4 Port 10G Base LAN/LAN-XFP + Add: subbnameEudemon8000ESU91SPCB02(16748558), --Eudemon8000E-X,SU91SPCB02,20G Firewall Performance Expansion Card(oversea),with HS General Security Platform Software + Add: subbnameEudemon8000ESU91SPCC01(16748559), --Eudemon8000E-X,SU91SPCC01,40G Firewall Processing Card,with HS General Security Platform Software + Add: subbnameEudemon8000ESU91SPCB01(16748560), --Eudemon8000E-X,SU91SPCB01,80G Firewall Processing card,with HS General Security Platform Software + + " + + -- Revision history R313C00 + REVISION "201302250000Z" + DESCRIPTION "V5.05, + Add: frameMA5611S-DE16(561194), -- Virtual frame MA5611S-DE16 of MA5611S FTTS device. + Add: bnameHS26BVVS(155950), -- 16 VDSL + Vectoring board of MA5611S FTTS device. + Add: bnameH826BVVS(155951), -- Master board of MA5611S FTTS device. + " + + REVISION "201301310000Z" + DESCRIPTION "V5.03, + Modidy: frameMa5662AH831MABC(561177), -- Virtual Backplane of MA5662(SD5103) , master Frame:MA5662(SD5103). + " + + -- Revision history R13C00 add new mib + REVISION "201301190000Z" + DESCRIPTION "V5.02, + Add: bnameH801XESD(146137), -- 8 ports 10G EPON board of MA5600T. + " + + -- Revision history R312C00 add new mib + REVISION "201301140000Z" + DESCRIPTION "V5.01, + Add: subbnameVPD(155949), -- VECTOR Subboard VPD + " + + -- Revision history R313C00 add new mib + REVISION "201301040000Z" + DESCRIPTION "V5.00, + Add: fnameMA5611SH831Mabc(561191), -- Virtual frame H831MABC of MA5652(sd5130) device. + Add: bnameH823UPVB(155947), -- Master board of MA5652(sd5130) device. + Add: bnameHS23UPVB(155948), -- 16 VDSL + Vectoring board of MA5652(sd5130) device. + " + + REVISION "201211260000Z" + DESCRIPTION "V4.99, + Add: bnameHS3BCVSB(155945), -- 16 VDSL+16 POTS combo board of MA5622A. + Add: bnameHS3BCVSD(155946), -- 8 VDSL+ 8 POTS combo board of MA5622A. + " + + -- Revision history + REVISION "201211200000Z" + DESCRIPTION "V4.98, + Add: bnameH801MCUD1(148005), -- control board of MA5608T. + " + + REVISION "201211150000Z" + DESCRIPTION "V4.97, + Add: fnameMA5821H821Mabc(561189), -- Virtual frame H821MABC of MA5821(sd5133) device. + Add: fnameMA5822H821Mabc(561190), -- Virtual frame H821MABC of MA5822(sd5133) device. + Add: bnameH825XPUB(155944), -- Master board of MA582x(sd5133)device. + " + + -- Revision history + REVISION "201211120000Z" + DESCRIPTION "V4.96, + Add: fnameMA5821H821Mabc(561189), -- Virtual frame H821MABC of MA5821(sd5133) device. + Add: fnameMA5822H821Mabc(561190), -- Virtual frame H821MABC of MA5822(sd5133) device. + Add: bnameH825XPUB(155942), -- Master board of MA582x(sd5133)device. + " + + + -- Revision history + REVISION "201210301500Z" + DESCRIPTION "V4.95, + Add: bnameH801SPUF(146073), -- interface board. + Add: bnameH801MPWD(146074), -- Power board of MA5608T. + " + + REVISION "201209060000Z" + DESCRIPTION "V4.94, + Add: bnameH801SCUK(148003), -- MA5600T control board H801SCUK. + Add: bnameH801SCUE(148004), -- MA5600T control board H801SCUE. + " + + REVISION "201209030000Z" + DESCRIPTION "V4.93, + Modidy: fnameMA5608H801Mabr(147525), -- Backplane of the P300 broadband medium-capacity master Frame: H801MABR + " + + REVISION "201208250000Z" + DESCRIPTION "V4.92, + Add: bnameH802SCUN(148001), -- MA5600T control board H802SCUN. + Add: bnameH801SPUH(148002), -- interface board of the MA5600T. + " + + -- Revision history + REVISION "201208130000Z" + DESCRIPTION "V4.91, + Add: fnameMA5623AR(147526), -- MDU device MA5623A used as remote frame. + " + + -- Revision history + REVISION "201208130000Z" + DESCRIPTION "V4.90, + Modidy: fnameMA5694H821Mabc(561187), -- Virtual frame H821MABC of MA5694(sd5130) device. + Modidy: bnameH821CCIC(155935), -- Master board of MA5694(sd5130)device. + Modidy: bnameHS21GE4A(155936), -- 4GE baoard for MA5694. + " + + -- Revision history + REVISION "201207300000Z" + DESCRIPTION "V4.89, + Add: bnameH831PAVD(155942), -- 400W AC for MA5616. + Add: bnameH831PAVDA(155943), -- 400W AC+Vector for MA5616. + Add: subbnameH833XP1A(155935), -- 10 GPON Subboard + Add: subbnameH833XP1C(155936), -- 10 GPON Subboard + " + + -- Revision history + REVISION "201207260000Z" + DESCRIPTION "V4.88, + Add: bnameH832PDVAA(155933), -- Double DC Power board H832PDVAA of the MA5616, supportting vector vp subboard. + Add: subbnameVPB(155934), -- VECTOR Subboard VPB + Update: bnameVPB(155922) + Modidy: bnameH831CCMC(155941), -- Master board of MA5698(sd5130)device. + " + + -- Revision history + REVISION "201207250000Z" + DESCRIPTION "V4.87, + Add: fnameMA5698H821Mabc(561186), -- Virtual frame H821MABC of MA5698(sd5130) device. + Add: fnameMA5691H821Mabc(561187), -- Virtual frame H821MABC of MA5691(sd5130) device. + Add: fnameMA5678H821Mabc(561188), -- Virtual frame H821MABC of MA5678(sd5130) device. + Add: bnameH831CCMC(155933), -- Master board of MA5698(sd5130)device. + Add: bnameHS31GC4A(155934), -- 4GE baoard(2GE+2GE COMBO) for MA5698. + Add: bnameH821CCIC(155935), -- Master board of MA5691(sd5130)device. + Add: bnameHS21GE4A(155936), -- 4GE baoard for MA5691. + Add: bnameH831CCLF(155937), -- Master board of MA5678(sd5130)device. + Add: bnameH831E41B(155938), -- 4E1 baoard for MA5678. + Add: bnameHS38ASRB(155939), -- 32POTS baoard for MA5678. + Add: bnameHS31GE4A(155940), -- 4GE baoard for MA5678. + " + + -- Revision history + REVISION "201207230000Z" + DESCRIPTION "V4.86, Modified the illegal comment symbol for FT." + + + -- Revision history + REVISION "201206130000Z" + DESCRIPTION "V4.85, + Add: bnameH801MABR(147525), -- Backplane of the P300 broadband master Frame: H801MABR. + Add: subbnameH801CPCA(204923), -- Clock subboard for the H801MCUD board. + Add: subbnameH801CPCA(204933), -- Clock subboard for the H801MCUD board. + Update: bnameAF11SPLTA(745751), -- AF11SPLTA. + Update: bnameAF11SPPTA(745752), -- AF11SPPTA. + " + + -- Revision history + REVISION "201206070000Z" + DESCRIPTION "V4.84, + Add: docsisPort(804), -- docsis port of board HS33CDAA,the board has only one port(docsisPort). + " + + -- Revision history + REVISION "201205080000Z" + DESCRIPTION "V4.83, + Add: bnameH822CCKRA(155930), -- Master board of MA5633(sd5130)device. + Add: bnameHS33CDAA(155931), -- DOCSIS virtual board of MA5633 + Add: bnameH83BVCL(155932), -- 32 VDSL + Vectoring board of MA5616 + Add: fnameMA5633H821Mabc(561185), -- Virtual frame H821MABC of MA5633(sd5130) device. + " + + -- Revision history + REVISION "201203060000Z" + DESCRIPTION "V4.82, + Add: bnameHS22CCVW(155928) , -- Master board of MA5623A(sd5130)device. + Add: bnameHS3BVCMM(155929), -- 48 VDSL baoard, supportting for vector + Add: fnameMA5623AH823Maba(561184), -- Virtual frame H823MABA of MA5623A(sd5130) device. + " + + -- Revision history + REVISION "201202150000Z" + DESCRIPTION "V4.80, + Add: fnameMA562XS2H821Mabc(561182), -- Virtual frame H821MABC of MA562X(sd5130) device. + Add: fnameMA562XS3H821Mabc(561183), -- Virtual frame H821MABC of MA562X(sd5132) device. + Add: bnameH831CCUD(155923), -- Master board of MA5616(SD5130) Box type device + Add: bnameH831PAIBA(155924), -- Power board H831PAIBA of the MA561X + Add: bnameH825EPUB(155925), -- Master board of MA5620/26(SD5132) Box type device + Add: bnameH823EPUB(155926), -- Master board of MA5626-8 PoE(SD5130) Box type device + Add: bnameHS22EPFG(155927), -- 8 GE board of MA5626(SD5130) + Add: subbnameH832TP1C(155668), --1*10G EPON subboard + " + + -- Revision history + REVISION "201202130000Z" + DESCRIPTION "V4.79, + Add 8 ports GPON board, 16 ports GPON board, 8 ports EPON board, 16 ports EPON board. The range of type is 146102 to 146136. + " + + -- Revision history + REVISION "201202020000Z" + DESCRIPTION "V4.78, + Add: bnameH801SCUH(146101), --two GE port and two 10GE port H801SCUH control board of MA5600T. + " + + -- Revision history + REVISION "201201160000Z" + DESCRIPTION "V4.77, + Add: subbnameH821PRCA(155667), --RFT-C subboard + " + + -- Revision history + REVISION "201201130000Z" + DESCRIPTION "V4.76, + Add: iODN devices to HWFrameType, HWPCBType, and HWSubPCBType, range 0x000B0000~0x000BFFFF, which are: + Add: fnameMPU3101B-AC-1U(720898), --MPU3101B-AC-1U + Add: fnameMPU3101C-AC-1U(720899), --MPU3101C-AC-1U + Add: fnameMPU3101D-AC-1U(720900), --MPU3101D-AC-1U + Add: fnameMPU3101B-DC-1U(720901), --MPU3101B-DC-1U + Add: fnameMPU3101C-DC-1U(720902), --MPU3101C-DC-1U + Add: fnameMPU3101D-DC-1U(720903), --MPU3101D-DC-1U + Add: fnameAF11FPUA(721153), --AF11FPUA + Add: fnameAF11FPUAT(721154), --AF11FPUAT + Add: fnameGPX147-iMODF-6U(721155), --GPX147-iMODF-6U + Add: fnameAF11FATA(721156), --AF11FATA + Add: fnameAF11FATC(721409), --AF11FATC + Add: fnameAF11FATB(721410), --AF11FATB + Add: fnameGPX147-iODF3101(729089), --GPX147-iODF3101 + Add: fnameGXF147-iFDT3101(729090), --GXF147-iFDT3101 + Add: fnameGXF147-iFDT3101D(729091), --GXF147-iFDT3101D + Add: fnameGXF147-FDT2107D(729092), --GXF147-FDT2107D + Add: fnameGPX147-iFAT3101(729093), --GPX147-iFAT3101 + Add: fnameGPX147-iFAT3102-12(729094), --GPX147-iFAT3102-12 + Add: fnameGPX147-iFAT3102(729095), --GPX147-iFAT3102 + Add: fnameGPX147-ODF5101-CH2-1200mm(729096), --GPX147-ODF5101-CH2-1200mm + Add: fnameGPX147-ODF5101-FH2-1200mm(729097), --GPX147-ODF5101-FH2-1200mm + Add: fnameGPX147-ODF5101-CH2-900mm(729098), --GPX147-ODF5101-CH2-900mm + Add: fnameGPX147-ODF5101-FH2-900mm(729099), --GPX147-ODF5101-FH2-900mm + Add: fnameGPX147-ODF5101-CH9(729100), --GPX147-ODF5101-CH9 + Add: fnameGPX147-ODF5101-FH9(729101), --GPX147-ODF5101-FH9 + Add: fnameGXF147-iFDT3101D-A(729102), --GXF147-iFDT3101D-A + Add: fnameGXF147-iFDT3103D-432(729104), --GXF147-iFDT3103D-432 + Add: fnameGPX147-iFAT3103T-16(729345), --GPX147-iFAT3103T-16 + Add: fnameGPX147-iFAT3103T-24(729346), --GPX147-iFAT3103T-24 + Add: fnameGPX147-iFAT3105T-32(729347), --GPX147-iFAT3105T-32 + Add: fnameGPX147-iFAT3105T-36(729348), --GPX147-iFAT3105T-36 + Add: fnameGPX147-iFAT3101TD-32(729349), --GPX147-iFAT3101TD-32 + Add: fnameGPX147-iFAT3101TD-36(729350), --GPX147-iFAT3101TD-36 + Add: fnameGPX147-iFAT3103TD-96-F(729351), --GPX147-iFAT3103TD-96-F + Add: fnameGPX147-iFAT3103TD-96-P(729352), --GPX147-iFAT3103TD-96-P + Add: fnameGPX147-SR5101-5U(737281), --GPX147-SR5101-5U + Add: fnameGPX147-SR5101-5U-2(737282), --GPX147-SR5101-5U-2 + Add: fnameGPX147-SR5102-5U(737283), --GPX147-SR5102-5U + Add: fnameGXF147-FAT5201T(737284), --GXF147-FAT5201T + + Add: bnameAF11TMSA(745473), -- AF11TMSA + Add: bnameAF11TMUA(745474), -- AF11TMUA + Add: bnameAF11TMLA(745475), -- AF11TMLA + Add: bnameAF11TMPA(745476), -- AF11TMPA + Add: bnameAF11STSA(745477), -- AF11STSA + Add: bnameAF11STUA(745478), -- AF11STUA + Add: bnameAF11STLA(745479), -- AF11STLA + Add: bnameAF11STPA(745480), -- AF11STPA + Add: bnameAF11SPSIA(745481), -- AF11SPSIA + Add: bnameAF11SPUIA(745482), -- AF11SPUIA + Add: bnameAF11SPLIA(745483), -- AF11SPLIA + Add: bnameAF11SPPIA(745484), -- AF11SPPIA + Add: bnameAF11SPSHA(745485), -- AF11SPSHA + Add: bnameAF11SPUHA(745486), -- AF11SPUHA + Add: bnameAF11SPLHA(745487), -- AF11SPLHA + Add: bnameAF11SPPHA(745488), -- AF11SPPHA + Add: bnameAF11SPSOA(745489), -- AF11SPSOA + Add: bnameAF11SPUOA(745490), -- AF11SPUOA + Add: bnameAF11SPLOA(745491), -- AF11SPLOA + Add: bnameAF11SPPOA(745492), -- AF11SPPOA + Add: bnameAF11SPSPA(745493), -- AF11SPSPA + Add: bnameAF11SPUPA(745494), -- AF11SPUPA + Add: bnameAF11SPLPA(745495), -- AF11SPLPA + Add: bnameAF11SPPPA(745496), -- AF11SPPPA + Add: bnameAF11SPSJA(745497), -- AF11SPSJA + Add: bnameAF11SPUJA(745498), -- AF11SPUJA + Add: bnameAF11SPLJA(745499), -- AF11SPLJA + Add: bnameAF11SPPJA(745500), -- AF11SPPJA + Add: bnameAF11SPSQA(745501), -- AF11SPSQA + Add: bnameAF11SPUQA(745502), -- AF11SPUQA + Add: bnameAF11SPLQA(745503), -- AF11SPLQA + Add: bnameAF11SPPQA(745504), -- AF11SPPQA + Add: bnameAF11SPSKA(745729), -- AF11SPSKA + Add: bnameAF11SPUKA(745730), -- AF11SPUKA + Add: bnameAF11SPLKA(745731), -- AF11SPLKA + Add: bnameAF11SPPKA(745732), -- AF11SPPKA + Add: bnameAF11SPSRA(745733), -- AF11SPSRA + Add: bnameAF11SPURA(745734), -- AF11SPURA + Add: bnameAF11SPLRA(745735), -- AF11SPLRA + Add: bnameAF11SPPRA(745736), -- AF11SPPRA + Add: bnameAF11SPSLA(745737), -- AF11SPSLA + Add: bnameAF11SPULA(745738), -- AF11SPULA + Add: bnameAF11SPLLA(745739), -- AF11SPLLA + Add: bnameAF11SPPLA(745740), -- AF11SPPLA + Add: bnameAF11SPSSA(745741), -- AF11SPSSA + Add: bnameAF11SPUSA(745742), -- AF11SPUSA + Add: bnameAF11SPLSA(745743), -- AF11SPLSA + Add: bnameAF11SPPSA(745744), -- AF11SPPSA + Add: bnameAF11SPSMA(745745), -- AF11SPSMA + Add: bnameAF11SPUMA(745746), -- AF11SPUMA + Add: bnameAF11SPLMA(745747), -- AF11SPLMA + Add: bnameAF11SPPMA(745748), -- AF11SPPMA + Add: bnameAF11SPSTA(745749), -- AF11SPSTA + Add: bnameAF11SPUTA(745750), -- AF11SPUTA + Add: bnameAF11SPLTA(745741), -- AF11SPLTA + Add: bnameAF11SPPTA(745742), -- AF11SPPTA + Add: bnameAF11STUB(745985), -- AF11STUB + Add: bnameAF11STSB(745986), -- AF11STSB + Add: bnameAF11STLB(745987), -- AF11STLB + Add: bnameAF11STPB(745988), -- AF11STPB + Add: bnameAF11STUC(745989), -- AF11STUC + Add: bnameAF11STSC(745990), -- AF11STSC + Add: bnameAF11STLC(745991), -- AF11STLC + Add: bnameAF11STPC(745992), -- AF11STPC + Add: bnameAF11TMUB(745993), -- AF11TMUB + Add: bnameAF11TMSB(745994), -- AF11TMSB + Add: bnameAF11TMLB(745995), -- AF11TMLB + Add: bnameAF11TMPB(745996), -- AF11TMPB + Add: bnameAF11TMUC(745997), -- AF11TMUC + Add: bnameAF11TMSC(745998), -- AF11TMSC + Add: bnameAF11TMLC(745999), -- AF11TMLC + Add: bnameAF11TMPC(746000), -- AF11TMPC + + Add: subbnameAF11AMCX1(753921), --AF11AMCX1 + Add: subbnameAF11AMCB1(753922), --AF11AMCB1 + Add: subbnameAF11AMCC1(753923), --AF11AMCC1 + Add: subbnameAF11AMCD1(753924), --AF11AMCD1 + Add: subbnameAF11AMCX2(753925), --AF11AMCX2 + Add: subbnameAF11AMCB2(753926), --AF11AMCB2 + Add: subbnameAF11AMCC2(753927), --AF11AMCC2 + Add: subbnameAF11AMCD2(753928), --AF11AMCD2 + " + REVISION "201111220000Z" + DESCRIPTION "V4.75, + Add: bnameH83BVCMM(155921), -- 48 VDSL baoard, supportting for vectoring. + Add: bnameH831VPBB(155922), -- vector control engine board. + " + + -- Revision history + REVISION "201112010000Z" + DESCRIPTION "V4.74, + Add: bnameH80BCVME(146099), -- 48-channel VDSL2+ and POTS(combo) service board. + Add: bnameH801XGBC(146100), -- 4-channel 10GE GPON board. + " + + + -- Revision history + REVISION "201111150000Z" + DESCRIPTION "V4.73, + Add: bnameH80XVPE(146097), -- support vector board. + Add: bnameH80XVCM(146098), -- support vector board. + " + + -- Revision history + REVISION "201111020000Z" + DESCRIPTION "V4.72, + Add: bnameH831CCUE(155912), -- Master board of MA5616(SD5130) Box type device + " + + -- Revision history + REVISION "201110280000Z" + DESCRIPTION "V4.71, + Add: subbnameH821MODA(155666), --56K MODEM subboard + " + + -- Revision history + REVISION "201110200000Z" + DESCRIPTION "V4.70, + Delete: bnameH806EPBD(146088), -- 8EPON board. + Modify: bnameH803GPFD(146097) to bnameH803GPFD(146088). + " + -- Revision history + REVISION "201110190000Z" + DESCRIPTION "V4.69, + Add: bnameH806EPBD(146088), -- 8EPON board. + Add: bnameH807EPBD(146089), -- 8EPON board. + Add: bnameH808EPBD(146090), -- 8EPON board. + Add: bnameH806EPFD(146091), -- 16EPON board. + Add: bnameH806GPBD(146092), -- 8GPON board. + Add: bnameH807GPBD(146093), -- 8GPON board. + Add: bnameH808GPBD(146094), -- 8GPON board. + Add: bnameH801GPFD(146095), -- 16GPON board. + Add: bnameH802GPFD(146096), -- 16GPON board. + Add: bnameH803GPFD(146097), -- 16GPON board. + " + + -- Revision history + REVISION "201109300000Z" + DESCRIPTION "V4.68, + Add: fnameMA5626POEH821Mabc(143451), -- Virtual Frame of MA5626 POE Spec master Frame:H821MABC + Add: fnameMA5621AH831Mabc(561181), -- Virtual Frame H831MABC of MA5621A device. + Add: bnameHS22EPFA(155910), -- 24 POE board of 5626. + Add: bnameHS22EPFB(155911), -- 16 POE board of 5626. + Add: bnameHS22EPFD(155913), -- 8 POE board of 5626. + Add: bnameH832PDVA(155914), -- Double DC Power board H832PDVA of the MA5616. + Add: bnameHS22EPFF(155915), -- 4 FE board of MA5621A. + Add: bnameHS22COMF(155916), -- 2-channel Serial board of MA5621A. + Add: bnameH823CCIQ(155917), -- Master board of MA5621A Box type device. + Add: bnameH83BCVL(155918), -- 32 VDSL+32 POTS combo board of MA5616. + Add: bnameHS22CCVB(155920), -- Master board of MA5622A(SD5103) Box type device. + Add: subbnameH831XP1A(155665), --10G GPON subboard. + Modify: bnameH822EPUC to bnameHS22CCVA. + Modify: bnameH828ASNB to bnameHS3BCVSE. + Modify: bnameHS25VDUE to bnameHS3BVDSE. + " + + -- Revision history + REVISION "201109260000Z" + DESCRIPTION "V4.67, + Add: fnameMA5632DH821Mabc(561179), -- Virtual frame H821MABC of 5632 device with GE and Auto. + Add: fnameMA5616H831Mabb(561180), -- vector frame of 5616 ARM device. + Modify: fnameMA5632H821Mabc to fnameMA5632SH821Mabc. + " + + -- Revision history + REVISION "201109230000Z" + DESCRIPTION "V4.66, + Add: fnameMA5603H802Mabo(147523), -- Backplane of the P300 broadband medium-capacity master Frame: H802MABO + " + + -- Revision history + REVISION "201109160000Z" + DESCRIPTION "V4.65, + Add: bnameH808EPSD(146087), -- 8EPON board. + " + + -- Revision history + REVISION "201109050000Z" + DESCRIPTION "V4.64, + Add: fnameMA5669H831Mabc(561178), -- Virtual Frame H831MABC of MA5669 device. + Add: bnameH822EPUD(155827), -- 1-port autoAdpt Master board of MA5669 Box type device. + Add: bnameH822UPIG(155828), -- 2-port GE board without POE of MA5669. + Add: bnameH822UPWG(155829), -- 2-port GE board with POE of MA5669. + Add: frameMa5662AH831MABC(561175), -- Virtual Backplane of MA5662(SD5103) , master Frame:MA5662(SD5103). + Add: bnameH82BCVMM(155825), -- Master board of MA5662(SD5103) Box type device. + Add: bnameHS3BVDMM(155826), -- 48-channel VDSL2 board for MA5662(SD5103). + Modify: fnameMA5653H831Mabc to fnameMA5661H831Mabc. + Modify: bnameH832PAIA to bnameH831PAIC. + " + + -- Revision history + REVISION "201108250000Z" + DESCRIPTION "V4.63, + Add: frameH612MainHABA(196615), -- Rear-access PVM high-density master Frame, with the H612HABA backplane. + Add: frameH612SlaveHABA(196616), -- Rear-access PVM high-density slave Frame, with the H612HABA backplane. + Add: bnameH612HWCB(262216), -- H612HWCB board. + Add: bnameH612HWTB(262217), -- H612HWTB board. + Add: bnameH612PVMD(262218), -- H612PVMD main board. + " + + -- Revision history + REVISION "201108080000Z" + DESCRIPTION "V4.62, + Add: frameH612SlaveHABD(196611), -- Front-access PVM high-density slave Frame, with the H612HABD backplane. + Add: frameH612MainHABT(196612), -- Front-access PVM high-density master Frame, with the H612HABD backplane. + Add: frameH612SlaveHABT(196613), -- Front-access PVM high-density slave Frame, with the H612HABD backplane. + Add: frameH612SlaveHABT1(196614), -- Front-access PVM high-density slave Frame, with the H612HABE backplane. + Add: bnameH612PVMT(262214), -- H612PVMT board. + Add: bnameGIU(262215), -- GIU board(H612IPMD). + " + + -- Revision history + REVISION "201107040000Z" + DESCRIPTION "V4.61, + Add: fnameMA5631SH821Mabc(561176), -- Virtual Backplane of MA5631(2 IN 2 OUT) Spec master Frame:H821MABC. + " + + -- Revision history + REVISION "201107010000Z" + DESCRIPTION "V4.60, + Add: fnameMA5632H821Mabc(561173), -- Virtual frame H821MABC of 5632 device. + Add: fnameMA5653H831Mabc(561174), -- Virtual Frame H821MABC of 5653 device. + Add: fnameMA5612AH831MABL(561175), -- Frame H831MABL of 5612A device. + Add: bnameH822CCJS(155817), -- Master board of MA5632 Box type device. + Add: bnameH832PAIA(155818), -- Power board H832PAIA of the MA5616. + Add: bnameH83BVDLE(155819), -- 32-port VDSL interface board. + Add: bnameH836ADPE(155820), -- 64-port ADSL2 interface board. + Add: bnameH82BCVRJ(155821), -- Master board of MA5653 Box type device. + Add: bnameHS2CCVPE(155822), -- 64 VDSL+64 POTS combo board of MA5653. + Add: bnameH821PTBA(155823), -- Power board H821PTBA of the MA5653 + Add: bnameHS21WF1A(155824), -- WIFI board HS21WF1A of the MA5653. + " + + -- Revision history + REVISION "201106130000Z" + DESCRIPTION "V4.59, + Change: eponOltPor to eponOltPort, + " + + -- Revision history + REVISION "201106070000Z" + DESCRIPTION "V4.58, Add a new menu vdslPstnPort(701) of HWPortType + " + REVISION "201105030000Z" + DESCRIPTION "V4.57, + Add: bnameH85BCVME(146070), --48-channel VDSL2+ and POTS(combo) service board + Add: bnameH801VRGA(146071), --Virtual Route Gateway Board + Add: bnameH806EPBD(146072), --8EPON board + " + + REVISION "201103010000Z" + DESCRIPTION "V4.56, + Add: bnameH805EPBD(146086), --8EPON board + " + + -- Revision history + REVISION "201102220000Z" + DESCRIPTION "V4.55, The following boards are modified, and the fname of fnameMA5628OSH821Mabc(561172) is added. + bnameHS22GRVD(155810), -- 8 VDSL2 + over POTS + RF board. + fnameMA5628OSH821Mabc(561172), -- Backplane of MA5628O Spec master Frame:H821MABC + " + -- Revision history + REVISION "201101270000Z" + DESCRIPTION "V4.54, The following boards are modified. + serialSrvPort(799), -- serial service port + fnameMA5626H821Mabc(143368), -- Virtual Backplane of MA5626(Reduce Cost) Spec master Frame:H821MABC + " + -- Revision history + REVISION "201101260000Z" + DESCRIPTION "V4.53, + Change: bnameH80BVDPM to bnameH80XVDP, + Change: bnameH801ASPB to bnameH80XASP, + Delete: bnameH80BVDPE, + Add: bnameH805GPBD(146085), -- 8GPON board + " + + -- Revision history + REVISION "201101140000Z" + DESCRIPTION "V4.52, The following boards are modified. + bnameH831CCUC(155703), -- Master board of MA5616(SD5103) Box type device + bnameH831CCUN(155716), -- Master board of MA5631(SD5103) Box type device + " + + -- Revision history + + REVISION "201101110000Z" + DESCRIPTION "V4.51, The board of bnameH822CCGJA(155718) is added and changed." + + -- Revision history + REVISION "201012280000Z" + DESCRIPTION "V4.50, The following boards are added. + bnameH803TPBA(146083), -- 2-port 10G EPON interface board + bnameH803TPBC(146084), -- 4-port 10G EPON interface board + " + + -- Revision history + REVISION "201012130000Z" + DESCRIPTION "V4.49, The board of bnameH822CCGJA(155713) is added." + + REVISION "201011260000Z" + DESCRIPTION "V4.48, The following boards and subboard are added for MA5652 & MA5622 & MA5621 & MA5612 & MA5616 device: + fnameMA5622SH831Mabc(561169), -- Backplane of MA5622 Spec master Frame:H831MABC. + fnameMA5652SH831Mabc(561170), -- Backplane of MA5652 Spec master Frame:H831MABC. + fnameMA5621H831Mabc(561171), -- Backplane of MA5621 Spec master Frame:H831MABC. + bnameH832PDIA(155803), -- 2 DC input power board of MA5616 + bnameH822EPUC(155804), -- Master board of MA5622 Box type device. + bnameH828ASNB(155805), -- 16-channel POTS board of MA5622. + bnameHS25VDUE(155806), -- 16-channel vdsl2 board of MA5622. + bnameH832EPUA(155807), -- Master board of MA5652 Box type device. + bnameHS22VDRE(155808), -- 24 VDSL2 + over POTS board. + bnameHS22VDGE(155809), -- 16 VDSL2 + over POTS board. + bnameHS22VDJE(155810), -- 8 VDSL2 + over POTS board. + bnameHS22VDOE(155811), -- 24 VDSL2 + over ISDN board. + bnameHS22VDHE(155812), -- 16 VDSL2 + over ISDN board. + bnameHS22VDKE(155813), -- 8 VDSL2 + over ISDN board. + bnameH822CCIQ(155814), -- Master board of MA5621 Box type device. + bnameH821EPFF(155815), -- 4-channel GE board of MA5621. + bnameH821COME(155816), -- 4-channel Serial board of MA5621. + subbnameH832TP2C(155663), --10G EPON subboard. + subbnameH832TP2D(155664), --10G EPON subboard. + " + + REVISION "201011150000Z" + DESCRIPTION "V4.47, The following boards are added. + bnameH80BCAME(146069), -- 48-channel ADSL2+ and POTS(combo) service board + bnameH80BVDPM(146066), -- 64-channel VDSL2 over POTS service board + bnameH80BVDPE(146067), -- 64-channel VDSL2 service board + bnameH801PAIC(146082), -- H801PAIC Power board. + Modified the description of hwTrapType." + + REVISION "201009290000Z" + DESCRIPTION "V4.46, The following boards are added: + Add 48L VDSL board of MA5616:bnameH83BVDMM(155802) + " + + REVISION "201009250000Z" + DESCRIPTION "V4.45, The following boards are added: + Add 24L VDSL board of MA5616:bnameH83BVDSB(155800) + Add 24L POTS board of MA5612:bnameH837ASMB(155801) + " + + REVISION "201009010000Z" + DESCRIPTION "V4.44, modified the description of the objects in this MIB file for standard trap." + + REVISION "201008110000Z" + DESCRIPTION "V4.43, The following value are added for the MxU MA5631 device: + fnameMA5631SH821Mabc(561168), -- Virtual Backplane of MA5631(SD5103) Spec master Frame:H821MABC + bnameH832CCUC(155716), -- Master board of MA5631(SD5103) Box type device + bnameH831HE1A(155717), -- 1 port EoC board of MA5631(SD5103) + subbnameH831UP2D(155661), -- Auto adapt upstream subboard, which is used for the MA5631(SD5103) upstream service + eocport(803), -- EoC master RF port + " + + REVISION "201007300000Z" + DESCRIPTION "V4.42, The following SubBoard is added for the MxU MA5616 device: + subbnameH836ASDM(155662), --VOIP 128 Tunnel DSP Subboard H836ASDM + " + + REVISION "201007150000Z" + DESCRIPTION "V4.41, The following shelves, boards are added and changed. + Add 24L VDSL2(IFX,17a),GPON(RF) ,Over POTS service board of MA5652:bnameH821GRVAA(155713) + Change 24L VDSL2(IFX,17a),GPON(RF) ,Over POTS service board of MA5652:bnameH821GRVAB(155715)" + + REVISION "201007080000Z" + DESCRIPTION "V4.40, The following Backplane is added for the SCU 300mm Frame: + fnameMA5600H801Mabv(143359), -- Backplane(19 Inch) of the P300 new broadband master Frame: H801MABV" + + REVISION "201006170000Z" + DESCRIPTION "V4.39, Modify the Chinese characters in Mib files." + + REVISION "201006010000Z" + DESCRIPTION "V4.38, The following shelves, boards are added. + Add 24L VDSL2(IFX,17a),GPON(RF) ,Over POTS service board of MA5652:bnameH821GRVA(155713) + Add 64-channel VoIP POTS service board of MA5616: bnameASP(155714)" + + REVISION "201005150000Z" + DESCRIPTION "V4.37, Add Virtual Backplane of MA5628(SD5103) Spec master Frame: fnameMA5628SH821Mabc, + Add Master board of MA5628(SD5103) Box type device: bnameH822CCGJ, + Add 4E1 Vitual board of H822CCGJ: bnameH831EDVB." + + REVISION "201004280000Z" + DESCRIPTION "V4.36, The following shelves, boards are added. + fnameSRGFWG2BKPA(190001), -- SRG master Frame: FWG2BKPA(R2 1U) + fnameSRGSU11BKPA(190002), -- SRG master Frame: SU11BKPA(R2 2U) + fnameSRGSU21BKPA(190003), -- SRG master Frame: SU21BKPA(R2 3U) + bnameSU11EWFS(190012), -- 32-pots fxs board + bnameSU11E4MS(190013), -- 4-pots fxs board + bnameSU11E4MO(190014), -- 4-pots fxo board + bnameSU11E4MM(190015), -- 2-pots fxs + 2-pots fxo board + bnameSU11E2MV(190016), -- 2-pots ve1 board + bnameSU11UP2A(190017), -- PON board(3 mode)" + + REVISION "201004230000Z" + DESCRIPTION "V4.35, The following shelves, boards, subboard are added. + fnameWLANWS6603(160000): Backplane of the WLAN V1R2 master Frame: WS6603. + fnameWLANWAC(160001): Backplane of the WLAN V1R3 master Frame: WAC. + bnameWA611WACA(160000): Master board of WS6603(WLAN V1R2) Box type device. + bnameWA611PAIA(160001): power board of WS6603(WLAN V1R2) Box type device. + bnameWA611PDIA(160002): power board of WS6603(WLAN V1R2) Box type device. + bnameH801WACA(160003): AC service Board of WS6800/WS6803(WLAN V1R3). + subbnameWA611POEA(160000): Power Subboard of WA611WACA." + + REVISION "201004090000Z" + DESCRIPTION "V4.34, The board of bnameH802P2CA(146065) is added." + + REVISION "201003260000Z" + DESCRIPTION "V4.33, Modified the revision." + + REVISION "201003230000Z" + DESCRIPTION "V4.32, DT requirements are implemented and the syntax and semantics of SIMPLETEST are changed." + + REVISION "201003090000Z" + DESCRIPTION "V4.31, The following boards are added. + bnameE8000ESUP3SPUA02IPS(16748548):IPS Service Processing Unit, + with HS General Security Platform S + bnameE8000EKW51ESPUIPS(16748549): IPS SPU Board ,Service Processing Unit + subbnameUSG9100E2XS(16748570): 2*SFP+ Interface Broad, + with HS General Security Platform Software + subbnameUSG9100E16GF(16748571): 16*SFP Interface Board, + with HS General Security Platform Software." + + REVISION "201003020000Z" + DESCRIPTION "V4.30, The board of bnameH821EPFE(155709) is added." + + REVISION "201002220000Z" + DESCRIPTION "V4.29, The enumerated value of H802EDTB is added." + + REVISION "201002110000Z" + DESCRIPTION "V4.28, The NMS enumerated value of H85BVDMD is added and revision description is added." + + REVISION "201001290000Z" + DESCRIPTION "V4.27, 1 The syntax of SIMPLETEST MIB BROWSER is changed. + 2 The MIB description is changed." + + REVISION "201001260000Z" + DESCRIPTION "V4.26, One board is added for the SVN5300. + bnameSE21MPUA(16719954): SVN5300,Security virtual Gateway Mainboard(4GE). " + + REVISION "201001120000Z" + DESCRIPTION "V4.25, Two types for daughter board subbnameH801CKMA are recorded in MIB files. + One enumerated value is 145935 and another enumerated value is 146020. + The two values, however, refers to the same daughter board, and enumerated + value 145935 is used in codes. Therefore, enumeration definition of value 146020 is deleted." + + REVISION "200912170000Z" + DESCRIPTION "V4.24,The following shelves are added. + fnameSRGZ23UHT(16715796):SRG3260,SRGZ23UHT,SRG3260 Host, + with HS General Security Platform Software. + fnameSU2Z12UAH(16715797):USG5100,SU2Z12UAH,USG5120 AC Host, + with HS General Security Platform Software. + fnameSU2Z12UDH(16715798): USG5100,SU2Z12UDH,USG5120 DC Host, + with HS General Security Platform Software. + fnameSU2Z13UHT(16715799):USG5100,SU2Z13UHT,USG5150 Host, + with HS General Security Platform Software. + fnameSU2Z22UAH(16715800):USG5100,SU2Z22UAH,USG5120BSR AC Host, + with HS General Security Platform Software. + fnameSU2Z22UDH(16715801): USG5100,SU2Z22UDH,USG5120BSR DC Host, + with HS General Security Platform Software. + fnameSU2Z23UHT(16715802): USG5100,SU2Z23UHT,USG5150BSR Host, + with HS General Security Platform Software. + fnameSRGZ12UAH(16715803):SRG3230,SRGZ12UAH,SRG3230 AC Host, + with HS General Security Platform Software. + fnameSRGZ22UAH(16715804):SRG3240,SRGZ22UAH,SRG3240 AC Host, + with HS General Security Platform Software. + fnameSRGZ22UDH(16715805): SRG3240,SRGZ22UDH,SRG3240 DC Host, + with HS General Security Platform Software. + fnameSRGZ13UHT(16715806): SRG3250,SRGZ13UHT,SRG3250 Host, + with HS General Security Platform Software." + + REVISION "200912080000Z" + DESCRIPTION "V4.23, Daughter board H801M2XA(146025) is added." + + REVISION "200912040000Z" + DESCRIPTION "V4.22,The following boards are added. + bnameSRGM1WCDMA(16719917): SRG,SRGM1WCDMA,USB 3G WCDMA Card. + bnameSRGM1CD2K(16719918): SRG,SRGM1CD2K,USB 3G CDMA2000. + bnameSRGM1TD(16719919): SRG,SRGM1TD,USB 3G TDSCDMA. + bnameSU11X86HS02(16719920): Safety Product,USG2200,SU11X86HS02, + Enhanced Services Platform Enterprise Version,X86 Board,CPU T7500, + 2GB Memory,160G Enterprise Hard Disk. + bnameSU11X86HS01(16719921): Safety Product,USG2200,SU11X86HS01, + Enhanced Services Platform Common Version,X86 Board,CPU T7500, + 2GB Memory,160G Universal Hard Disk." + + REVISION "200911250000Z" + DESCRIPTION "V4.21,The following boards are added for the USG2200 V3R2. + bnameSU11F8E1(16719905): SRG20,SU11F8E1,8-port E1 Interface Card-DB44-75ohm. + bnameSU11FC8E1(16719906): SRG20,SU11FC8E1,8-port Channelized E1 Interface Card-DB44-75ohm. + bnameSU11F4E1(16719907): SRG20,SU11F4E1,4-port E1 Interface Card-DB44-75ohm. + bnameSU11FC4E1(16719908): SRG20,SU11FC4E1,4-port Channelized E1 Interface Card-DB44-75ohm. + bnameSU11APWN(16719909): SRG20,SU11APWN,WLAN Service Board. + bnameSU21MPUA(16719910): USG5100,SU21MPUA,Main Process Unit Board . + bnameSU11MPUA(16719911): USG5100,SU11MPUA,Main Process Unit Board . + bnameFWE1E4GE(16719912): USG5100,FWE1E4GE,4-port Gigabit Ethernet Interface Card(RJ45). + bnameFWG1F2F2C(16719913): USG2200,FWG1F2F2C,2FE(RJ45)+2FE(RJ45&SFP) MIXED INTERFACE CARD. + bnameSU21F18S2(16719914): USG5100,SU21F18S2,18FE(RJ45)+2GE(SFP) Mixed Interface Card. + bnameSU21G16S4(16719915): USG5100,SU21G16S4,16GE(RJ45)+4GE(SFP) Mixed Interface Card. + bnameSU11E8F2G(16719916): SRG20,SU11E8F2G,8FE(RJ45)+2GE(RJ45) Mixed Interface Card." + + REVISION "200911190000Z" + DESCRIPTION "V4.20, The boards of the following two types are added for the USG2100. + bnameFWF1MPUCO1(16719903),bnameSU11ADPAO2(16719904), + The boards of the following four types are added for the USG3000. + bnameRTB21CT1(16719950),bnameRRTB21CE1(16719951),bnameRTB21T1(16719952), + bnameRTB21E1(16719953). + The daughter board of the following type is added for the TUSG9100. + subbnameUSG9100SU61X2G16(16748569). + The following port is added for the USG3000.T1(16711685)." + + REVISION "200911170000Z" + DESCRIPTION "V4.19, Many MIB compilation problems are found in DT tests. + These compilation problems are solved and MIBs are archived." + + REVISION "200911110000Z" + DESCRIPTION "V4.18, MIB enumerated values are added for the 562x, the 5612, + and the 5616 that are in SD5103 architecture. + The following boards are added. + bnameH822EPUB(155702): Master board of MA562X(SD5103) Box type device. + bnameH832CCUB(155703): Master board of MA5616(SD5103) Box type device. + bnameH832CCFE(155704): Master board of MA5612(SD5103) Box type device. + bnameH835CALE(155705): 32 ADSL+32 POTS combo board . + bnameH831EIUD(155706): 4GE(combo)+4FE board. + bnameH831E81A(155707): 8E1 board. + bnameH831EPWA(155708): POE board. + The following shelves are added. + fnameMA562XSH821Mabc(561164): Virtual Backplane of MA562X(SD5103) Spec master Frame H821MABC. + fnameMA5616SH831MABA(561165): Backplane of the MA5616(SD5103) master Frame H831MABA. + fnameMA5612SH831MABL(561166): Backplane of the MA5612(SD5103) master Frame H831MABL. + The following daughter boards are added: + subbnameH831UP2A(155658)L: Auto adapt upstream subboard, which is used for the MDU upstream service. + subbnameH831UP2C(155659): Auto adapt upstream subboard with Clock, which is used for the MDU upstream service. + subbnameH831GR1A(155660): RF upstream subboard, which is used for the MDU upstream service. + The following ports are added. + autoAdptPort(800): auto adpt port. + catvPort(801): CATV port. + In addition, MIB compilation of version 4.17 fails; 3G in version 4.18 is changed to _3G." + + REVISION "200910300000Z" + DESCRIPTION "V4.17, VEPort(16711681): The Virtual Ethernet (VE) is applied to the PPPoEoA and IPoEoA. + It functions on the interface board. Externally it features Ethernet attributes. + 3GPort(16711682):3G supports three wireless communication mode, + including both WCDMA/CDMA2000/TD-SCDMA and corresponding 2G mode. + SerialPort(16711683): The serial port is used for the exchange of information between computers + or devices one bit at a time over a single channel. Serial communications can be synchronous + or asynchronous. Both sender and receiver must use the same baud rate, parity, and control information. + DialerPort(16711684):The dialer interface is used as dialing interface of pppoe client, supports pppoe protocol." + + REVISION "200910290000Z" + DESCRIPTION "V4.16, The NMS enumerated value of H802OPGD needs to be added for the MA5600V8R8." + + REVISION "200910280000Z" + DESCRIPTION "V4.15, The NMS enumerated value of H801CKMC and the enumerated value of H808ASPB. + are added for V8R7. + bnameH808ASPB(146081): H808ASPB BOARD 64-channel voice service board of the MA5600. + subbnameH801CKMC(146024):Clock subboard for the H801SCUL and H801SCUN board." + + REVISION "200910270000Z" + DESCRIPTION "V4.14, The following shelf, control board, ADSL board and power board are added for the ATN931. + fnameATN931TNC1AFB(561163): Backplane of the ATN931 master Frame: TNC1AFB. + bnameH831CCEL(155699): Master board of ATN931 Box type device. + bnameH835BVJA(155700): adsl board of ATN931 Box type device. + bnameTNC1PIU(155701): power board of ATN931 Box type device." + + REVISION "200910160000Z" + DESCRIPTION "V4.13,The following boards are added for the USG2100. + bnameFWF1SPUA(16719900):FWF1SPUA,Main Process Unit Board,USG2100. + bnameFWF1SPUB(16719901):FWF1SPUB,Main Process Unit Board,USG2100. + bnameFWF1MPUD(16719902):FWF1MPUD,Main Process Unit Board,USG2100." + + REVISION "200910130000Z" + DESCRIPTION "V4.12, USG2200,USG2100 + wifi(233):WIFI card communicates with WIFI terminals as a wireless AP, + and supports IEEE 802.11b/ 802.11g." + + REVISION "200910120000Z" + DESCRIPTION "V4.11, 1.Mother board H831CCIK is added because the MXU ATN930 is independent of the OT920. + The NMS enumerated value corresponding to the mother board needs to be applied for. + Apply for the NMS enumerated value: + bnameH831CCIK(155698):Master board of ATN930 Box type device. + 2. The 5620 supports 8 FE + 8 POTS mother board. The name of the virtual 8 POTS board + is changed from H822ASL to H848ASLB according to naming rules. + The NMS enumerated value (155697) that is applied for is not changed. + bnameH848ASLB(155697): MA562XP 8POTS." + + REVISION "200306280000Z" + DESCRIPTION "V1.00, Complete the Draft." + ::= { huawei 20021210 } + + HWErrorCode ::= TEXTUAL-CONVENTION + STATUS deprecated + DESCRIPTION + "This object is not used any longer.SNMP expand Error code defintion." + SYNTAX Integer32 + + HWFrameType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This data type is used as the syntax of the + hwframeType object in the definition of + HUAWEI-DEVICE-MIBs hwframeTable. + + The definition of this textual convention with the + addition of newly assigned values is published + periodically by the Huawei MIB Criterion Group, every + value indicate a frame produced by Huawei. + " + SYNTAX INTEGER + { + fnameUnknow(1), +-- MD5500: + fnameMd16(2), -- MD 16 Slot Frame + fnameMd8(3), -- MD 8 Slot Frame + fnameMd4(4), -- MD 4 Slot Frame + fnameMa16(5), -- MA 16 Slot Frame + fnameMa8(6), -- MA 8 Slot Frame + fnameMa4(7), -- MA 4 Slot Frame + fnameSmx16(8), -- MA 16 Slot Slave Frame + fnameRsa(9), -- RSA Frame + fnameRsp19(10), -- RSP 19 Slot Frame + fnameRsp15(11), -- RSP 15 Slot Frame + fnameRsp14(12), -- RSP 14 Slot Frame + fnameRsp12(13), -- RSP 12 Slot Frame + fnameRsp10(14), -- RSP 10 Slot Frame + fnameRsp6A(15), -- RSP 6 Slot A Type Frame + fnameRsp6B(16), -- RSP 6 Slot B Type Frame + fnamePv819(17), -- PV8 19 Slot Frame + fnamePv815(18), -- PV8 15 Slot Frame + fnamePv814(19), -- PV8 14 Slot Frame + fnamePv812(20), -- PV8 12 Slot Frame + fnamePv810(21), -- PV8 10 Slot Frame + fnamePv86A(22), -- PV8 6 Slot A Type Frame + fnamePv86B(23), --PV8 6 Slot B Type Frame +-- New UA3000 Frame + fnameHubm(24), -- Rear-access master Frame of the HONET + fnameHube(25), -- Front-access master Frame of the HONET + fnameHubf(26), -- Front-access slave Frame of the HONET +-- New MD5500 Frame that supports the UA management + fnameUamr(27), -- UA R Frame, with an HUBM backplane + fnameUasr(28), -- UA R Frame, with an HUBS backplane + fnameUafmr(29), -- UA R Frame, with an HUBE backplane + fnameUafsr(30), -- UA R Frame, with an HUBF backplane + fnameUamv(31), -- UA V Frame, with an HUBM backplane + fnameUasv(32), -- UA V Frame, with an HUBS backplane + fnameUafmv(33), -- UA V Frame, with an HUBE backplane + fnameUafsv(34), -- UA V Frame, with an HUBF backplane + fnameUabmr(35), -- UA R Frame, with an HUBB backplane + fnameOnu60ar(36), -- UA R Frame, with an HUBO backplane + fnameOnuf01D100r(37), -- UA R Frame, with an HUBL backplane + fnameUabmv(38), -- UA V Frame, with an HUBB backplane + fnameOnu60av(39), -- UA V Frame, with an HUBO backplane + fnameOnuf01D100v(40), -- UA V Frame, with an HUBL backplane + fnameHubs(41), -- UA broadband service Frame, with an HUBS backplane + fnameHubb(42), -- UA broadband service Frame, with an HUBB backplane + fnameHubl(43), -- UA broadband service Frame, with an HUBL backplane + fnameMa7(44), -- MA5103 master Frame that provides seven slots + fnameSmxMa4(45), -- MA5103 slave Frame that provides four slots + fnameSmxMa7(46), -- MA5103 slave Frame that provides seven slots + fnameMdb16(47), -- Large-capacity backplane of the MD5500 +-- Uniformed Frame of the Musa: + fnameMusa(50), +-- MA5200: + fnameMusa5200E(51), -- The MA5200E is a box-shaped device of 1 U height. + fnameMusa5200F(52), -- The MA5200F is a box-shaped device of 2 U height. +-- AG: + fnamePvm10(60), + fnamePvm6B(61), + fnamePvm6A(62), -- AG's 160A master Frame, with an HMB backplane + fnamePvmUam(63), -- AG's maser Frame, with an HUBM backplane. The PVM board is inserted in the UAM Frame. + fnamePvmUafm(64), -- AG's mater Frame, with an HUBE backplane. The PVM board is inserted in the UAFM Frame. + fnamePvmUafs(65), -- AG's mater Frame, with an HUBF backplane. The PVM board is inserted in the UAFS Frame. + fnamePvmUas(66), -- AG's master Frame, with an HUBS backplane. The PVM board is inserted in the UAS Frame. + fnamePvmUamb(67), -- AG's mater Frame, with an HUBB backplane. The PVM board is inserted in the UAMB Frame. + fnamePvmOnuf01D100(68), -- AG's master Frame, with an HUBL backplane. The PVM board is inserted in the ONUF01D100 Frame. + fnameOnu04(262176), -- ONU04 Frame with remote power supply + fnameOnu08(262177), -- ONU08 Frame with remote power supply +-- A8010: + fnameA8010U18(70), -- A8010 integrated cabinet of 18 U height + fnameA8010U5(71), -- A8010 small-capacity integrated cabinet of 5 U height +-- MA5105: + fnameMA5105(80), -- MA5105 + fnameBSL(81) , -- BSL + fnameB08(82), -- B08 +-- MA5300: + fnameMA5306(83), -- The MA5306 provides 13 horizontal slots and two power modules. Its BOM is 02000204. + fnameMA5300(84), -- The MA5300 provides 16 vertical front slots, 16 vertical rear slots, and three power modules. + fnameS3026V(85), -- Box-shaped S3026V Frame + + fnameOnuf01D100H602Hublr(86), -- RSP slave Frame, with an H602HUBL backplane + fnameOnuf01D100H602Hublv(87), -- PV8 slave Frame, with an H602HUBL backplane + fnameAmgH602Hubl(88), -- AMG's mater Frame, with an H602HUBL backplane + fnameUaH602Hubl(89), -- UA master Frame, with an H602HUBL backplane + fnameHaba(90), -- Backplane of the UA rear-access high-density splitter mater Frame + fnameHabb(91), -- Backplane of the UA rear-access high-density integrated mater Frame + fnameHabd(92), -- Backplane of the UA front-access high-density splitter master Frame + fnameHabe(93), -- Backplane of the UA front-access high-density integrated master Frame + fnameHabl(94), -- UA front-access, high-density, small-capacity, and outdoor backplane + fnameHabt(95), -- UABT backplane + fnameApsbHabe(96), -- UA front-access high-density integrated control Frame backplane, with the APSB board, as the slave Frame + fnameApsrHabe(97), -- UA front-access high-density integrated control Frame backplane, with the APSR board, as the slave Frame +-- 8040: + fname1760(100), -- Quidway R1760 FRAME, 1 MIM slot and 2 SIC slot + fname2610(101), -- Quidway R2610 FRAME, 1 MIM slot and 2 SIC slot + fname2611(102), -- Quidway R2611 FRAME, 1 MIM slot and 2 SIC slot + fname2620(103), -- Quidway R2620 FRAME, 2 MIM slot + fname2621(104), -- Quidway R2621 FRAME, 2 MIM slot + fname2630(105), -- Quidway R2630 FRAME, 3 MIM slot + fname2631(106), -- Quidway R2631 FRAME, 3 MIM slot + fname3640(107), -- Quidway R3640 FRAME, 4 MIM slot + fname3680(108), -- Quidway R3680 FRAME, 8 MIM slot +-- 8060: + fname4620(120), -- Quidway R4620 FRAME, 1RPU+2IfCard+2PWR+1FAN + fname4640(121), -- Quidway R4640 FRAME, 1RPU+4IfCard+2PWR+1FAN + fname4680(122), -- Quidway R4680 FRAME, 1RPU+8IfCard+1NPU+2PWR+1FAN + fnameNE20-2(123), -- Quidway NE20-2 FRAME, 1RPU+2IfCard+1NPU+2PWR+1FAN + fnameNE20-4(124), -- Quidway NE20-4 FRAME, 1RPU+4IfCard+1NPU+2PWR+1FAN + fnameNE20-8(125), -- Quidway NE20-8 FRAME, 1RPU+8IfCard+1NPU+2PWR+1FAN + fnameNE20E-4(126), -- Quidway NE20E-4 FRAME, 2RPU+4IfCard+2NPU+2PWR+1FAN+2COP + fnameNE20E-8(127), -- Quidway NE20E-8 FRAME, 2RPU+8IfCard+2NPU+2PWR+1FAN+2COP +-- 8070: + fnameNE05(130), -- Quidway NE05 FRAME, 4 VIU Slot, 1 RSU slot + fnameNE08(131), -- Quidway NE08 FRAME, 7 VIU slot, 1 RSU slot + fnameNE16(132), -- Quidway NE16 FRAME, 12 VIU slot, 2 RSU slot + fnameNE08E(133), -- Quidway NE08E FRAME, 6 VIU slot, 2 RSU slot + fnameNE16E(134), -- Quidway NE16E FRAME, 12 VIU slot, 2 RSU slot +-- 8011: + fnameNE80(140), -- Quidway NE80 FRAME, + fnameNE40-8(141), -- Quidway NE40-8 FRAME, + fnameNE40-4(142), -- Quidway NE40-4 FRAME, + fnameNE40-2(143), -- Quidway NE40-2 FRAME, +-- MA + fnameMA5600H511upba(800), -- The MA5600's H511UPBA backplane, with double CELLBUS and GE bus + fnameMa5600MA5100(801), -- The MA5600's MA5100 backplane, on which the SCUA control board is inserted + fnameMa5600MA5103(802), -- The MA5600's MA5103 backplane, on which the SCUA control board is inserted + fnameMa5600MA5106(803), -- The MA5600's MA5106 backplane, on which the SCUA control board is inserted + fnameMa5600MA5603(804), -- The MA5600's MA5603 backplane, on which the SCU control board is inserted +-- PVU mater Frame + fnamePvuMainHaba(900), -- Rear-access PVU high density master Frame, with the H601HABA backplane + fnamePvuMainHabb(901), -- Rear-access PVU high-density master Frame, with the H601HABB backplane + fnamePvuMainH601Habd(902), -- Front-access PVU high-density master Frame, with the H601HABD backplane + fnamePvuMainHabe(903), -- Front-access PVU high-density master Frame, with the H601HABE backplane + fnamePvuMainHabl(904), -- Front-access PVU high-density master Frame, with the H601HABL backplane + +-- PVM mater Frame + fnamePvmMainHaba(1000), -- Rear-access PVM high-density master Frame, with the H601HABA backplane + fnamePvmMainHabb(1001), -- Rear-access PVM high-density master Frame, with the H601HABB backplane + fnamePvmMainHabd(1002), -- Front-access PVM high-density master Frame, with the H601HABD backplane + fnamePvmMainHabe(1003), -- Front-access PVM high-density master Frame, with the H601HABE backplane + fnamePvmMainHabl(1004), -- Front-access PVM high-density master Frame, with the H601HABL backplane + fnamePvuMainHabt(1005), -- BT HUBT Frame + + frameH612MainHaba(1006), -- Rear-access PVM high-density master Frame, with the H612HABA backplane + frameH612SlaveHABB(1007), -- Rear-access PVM high-density integrated slave Frame, with the H612HABB backplane + frameH612MainHABD(1008), -- Front-access PVM high-density master Frame, with the H612HABD backplane + frameH612SlaveHabe(1009), -- Front-access PVM high-density integrated slave Frame, with the H612HABE backplane + frameH612MainHabl(1010), -- Front-access PVM high-density master Frame, with the H612HABL backplane + frameH601MainHabm(1011), -- Front-access PVM high-density master Frame, with the H601HABM backplane + frameH601MainHabo(1012), -- Front-access PVM high-density master Frame, with the H601HABO backplane + frameH602MainHABD(196608), -- Front-access PVM high-density master Frame, with the H612HABD backplane + frameH602SlaveHABE(196609), -- Front-access PVM high-density master Frame, with the H612HABE backplane + frameH602SlaveHABD(196610), -- Front-access PVM high-density master Frame, with the H612HABD backplane + frameH612SlaveHABD(196611), -- Front-access PVM high-density slave Frame, with the H612HABD backplane + frameH612MainHABT(196612), -- Front-access PVM high-density master Frame, with the H612HABD backplane + frameH612SlaveHABT(196613), -- Front-access PVM high-density slave Frame, with the H612HABD backplane + frameH612SlaveHABT1(196614), -- Front-access PVM high-density slave Frame, with the H612HABE backplane + frameH612MainHABA(196615), -- Rear-access PVM high-density master Frame, with the H612HABA backplane + frameH612SlaveHABA(196616), -- Rear-access PVM high-density slave Frame, with the H612HABA backplane + + + +-- Narrowband slave shelves without the control board + fnamePvuSlaveHabb(1500), -- Rear-access PVU high-density slave Frame, with the H601HABB backplane and without the master node board + fnamePvuSlaveH601Habe(1501), -- Front-access PVU high-density slave Frame, with the H601HABE backplane and without the master node board + fnamePvuSlaveHaba(1502), -- Rear-access PVU high-density slave Frame, with the H601HABA backplane and without the master node board + fnamePvuSlaveH601Habd(1503), -- Front-access PVU high-density slave Frame, with the H601HABD backplane and without the master node board +-- RSUA slave shelves that the MD subtends + fnameRsuSlaveHaba(1600), --Rear-access PVM high-density master Frame, with the H601HABA backplane + fnameRsuSlaveH601Habd(1601), --Front-access PVM high-density master Frame, with the H601HABD backplane + fnameRsuSlaveHabl(1602), --Front-access PVM high-density master Frame, with the H601HABL backplane + fnameRsuSlaveH602Habd(200706), --Front-access PVM high-density master Frame, with the H602HABD backplane + +-- MA5100 + fnameMA5100ecua(131082), -- The MA5100's MA5100 backplane, on which the ECUA control board is inserted + fnameMA5103ecua(131083), -- The MA5100's MA5103 backplane, on which the ECUA control board is inserted + fnameMA5106ecua(131084), -- The MA5100's MA5106 backplane, on which the ECUA control board is inserted +-- MA5105 + fnameMa5605(134912) , -- The MA5605, 2 U high + +-- MA5200 add definitiong of frame 0x21000(135168) ~ 0x21FFF(139263) + fnameMA5200G2(135168), -- Quidway MA5200G-2 FRAME, + fnameMA5200G4(135169), -- Quidway MA5200G-4 FRAME, + fnameMA5200G8(135170), -- Quidway MA5200G-8 FRAME, + +--WA5700: + fnameWA5700(155648), -- WA5700 Frame + +-- MA5633 + fnameMA5633H821MABCP(561550), -- Virtual frame H821MABCP of horizontal MA5633(sd5130) device. + fnameMA5633H821MABCQ(561551), -- Virtual frame H821MABCQ of vertical MA5633(sd5130) device. + fnameMA5633H821MABCR(561554), -- Virtual frame H821MABCR of vertical MA5633(sd5130) device. + fnameMA5633H821MABCT(561571), -- R18C00 Virtual frame H821MABCT of MA5633(sd5130) device + +-- MA5878 + fnameH831MABL-H833CCFE(561555), --MA5878 new frame H831MABL. + fnameH832MABL(561563), --Virtual frame H832MABL of the MA5878(SD5568) device. + +-- MA582X + fnameH821MABCMA5821GE(561564), --Virtual frame H821MABC of the MA5821(GE) device. + fnameH821MABCMA5822GE(561565), --Virtual frame H821MABC of the MA5822(GE) device. + +-- MA5694S + fnameMA5694SDCH821MABC(561552), -- Virtual frame H821MABC of MA5694S PON DOCK DC device. + +-- MA5811S-AE08 + fnameMA5811S-AE08(561553), --Virtual frame MA5811S-AE08 of MA5811S_AE08 device + fnameMA5811S-AE48(561566), --Virtual frame MA5811S-AE48 of MA5811S_AE48 device. + fnameMA5811S-DE48(561567), --Virtual frame MA5811S-DE48 of MA5811S_DE48 device. + fnameMA5811SMA5811SAE08PD(561577), --Virtual Frame MA5811S-AE08 of the MA5811S-AE08 G.fast pd device. + +-- MA5818 + fnameH831MABMMA5818(561568), --Frame H831MABM of the MA5818 device. + +-- MA5621 + fnameMA5621-FE(561569), --Frame MA5621-FE of the MA5621(sd5130) device(AC). + fnameMA5621-FE-DC(561572), --Frame MA5621-FE-DC of the MA5621(sd5130) device(DC). + fnameMA5621H831MABC-DC(561573), --Backplane of MA5621(SD5103) Spec master Frame:H831MABC(DC). +-- MA5821 + fnameH821MABCMA5821(561570), --Virtual frame H821MABC of MA5821(sd5568) device. + fnameMA5821-24GE-POE(561574), --Virtual Frame H821MABC of the MA5821 24GE poe device. + +-- MA5898 + fnameMA5898H831Mabl-DC(561633), -- Virtual Frame H831MABL of the MA5898 DC device. + +-- MA5821A + fnameMA5821A-24GE(561578), -- Virtual Frame H821MABS of the MA5821A-24GE device. + +-- MA5626B + fnameMA5626BH821Mabc(561634), -- Virtual Frame H821MABC of the MA5626B device. +-- EA5821 + fnameEA5821-GE(561638), --Virtual frame H821MABC of the EA5821 GE(8/16/24) device. + fnameEA5821-GE-POE(561639), --Virtual Frame H821MABC of the EA5821 GE(24) POE device. +-- MA5600 +-- SCU 300mm Frame + fnameMA5600H801Mabv(143359), -- Backplane(19 Inch) of the P300 new broadband master Frame: H801MABV + fnameMA5600H801Maba(143360), -- Backplane of the P300 broadband master Frame: H801MABA + fnameMA5600H801Spba(143361), -- Backplane of the P300 broadband SPL Frame: H801SPBA + fnameMA5600H801Mabh(143362), -- Backplane(19 Inch) of the P300 new broadband master Frame: H801MABH + fnameMA5600H801Mabc(145949), -- Backplane of the P300 broadband master Frame: H801MABC + fnameMA5600H801Mabd(145950), -- Backplane of the P300 broadband master Frame: H801MABD + fnameMA5600H801Mabi(145951), -- Backplane(19 Inch) of the P300 new broadband master Frame: H801MABI + fnameMA5600H802Mabc(145952), -- Backplane of the P300 broadband master Frame: H802MABC + fnameMA5600H803Mabc(147529), -- Backplane of the P300 broadband master Frame: H803MABC + fnameMA5600H802Mabh(147571), -- Backplane(19 Inch) of the P300 new broadband master Frame: H802MABH + +--MA5811S R016C00 + fnameMA5811SH821MABC(145953), -- Virtual frame H821MABC of MA581S device. +--MA5694_8VD R016C00 + fnameMA5694-8VD-H821MABC(145954), -- Virtual frame of the MA5694-8VD-H821MABC. + +--MA5621A R016C00 + fnameMA5621ASH831Mabc(145955), -- Virtual frame H831MABC of MA5621A(SD5132) device. + +--MA5694-4VD R016C00 + fnameMA56944VD(145956), -- Virtual frame MA5694-VD of the MA5694(4VD) device. + fnameMA56944VD-DC(145972), -- Virtual frame MA5694-VD of the MA5694(4VD) DC device. + +--MA5811S_BT + fnameMA5811S-BT-H821MABC(145957), -- Virtual frame H821MABC of MA5811S_BT device . + +--MA5694-8VD R016C00 + fnameMA56948VD-DC(145958), -- Virtual frame MA5694-VD of the MA5694(8VD) DC device. + fnameMA56948VD(145959), -- Virtual frame MA5694-VD of the MA5694(8VD) device. + +--MA5621A-4 R016C00 + fnameMA5621A4(145960), -- Virtual frame MA5621A-4 of the MA5621A(4 serial port) device. + +-- SCU remote Frame + fnameMA5623AR(147526), -- MDU device MA5623A used as remote frame + fnameMA5633(147527), -- MDU device MA5633 used as remote frame + + fnameRemoteReserve30(147530), -- Remote Frame of the MA5800, reserve for support new frame in old version. + fnameRemoteReserve31(147531), -- Remote Frame of the MA5800, reserve for support new frame in old version. + fnameRemoteReserve32(147532), -- Remote Frame of the MA5800, reserve for support new frame in old version. + fnameRemoteReserve33(147533), -- Remote Frame of the MA5800, reserve for support new frame in old version. + fnameRemoteReserve34(147534), -- Remote Frame of the MA5800, reserve for support new frame in old version. + fnameRemoteReserve35(147535), -- Remote Frame of the MA5800, reserve for support new frame in old version. + fnameRemoteReserve36(147536), -- Remote Frame of the MA5800, reserve for support new frame in old version. + fnameRemoteReserve37(147537), -- Remote Frame of the MA5800, reserve for support new frame in old version. + fnameRemoteReserve38(147538), -- Remote Frame of the MA5800, reserve for support new frame in old version. + fnameRemoteReserve39(147539), -- Remote Frame of the MA5800, reserve for support new frame in old version. + +--OFA5920 + fnameOFA5920H801MABE(145938), -- ETSI full-specification backplane + fnameOFA5920H801MABB(145940), -- 23'NEBS backplane (full-specification backplane), with rear-access line + +-- MCU 300 mm Frame + fnameMA5600H801Mabm(143363), -- Backplane of the MA5606T master Frame: H801MABM + fnameH801MABP(143446), -- Backplane of the MA5606T master Frame: H801MABP + fnameMA5636(143365), -- MA5636 outdoor Frame +-- MA5626E + fnameMA562XH821Mabc(143366), -- Virtual Backplane of MA5626E Spec master Frame:H821MABC + +-- MA562XP +- + fnameMA562XPH821Mabc(143367), -- Virtual Frame of MA562XP Spec master Frame:H821MABC + fnameMA5626H821Mabc(143368), -- Virtual Frame of MA5626(Reduce Cost)/MA5620 Spec master Frame:H821MABC + fnameMA5626POEH821Mabc(143451), -- Virtual Frame of MA5626 POE Spec master Frame:H821MABC + fnamePvuMainH602Habd(200705), -- Front-access PVU high-density master Frame, with the H602HABD backplane +-- OT929S + fnameH821MABA(143447), -- Virtual Backplane of OT929S Spec master Frame:H821MABA +-- MA5603T +-- SCU 5 U Frame + fnameMA5603H801Mabn(143364), -- Backplane of the P300 broadband medium-capacity master Frame: H801MABN + fnameMA5603H801Mabf(143369), -- Backplane of the P300 broadband medium-capacity master Frame: H801MABF + fnameMA5603H801Mabo(143370), -- Backplane of the P300 broadband medium-capacity master Frame: H801MABO + fnameMA5603H802Mabo(147523), -- Backplane of the P300 broadband medium-capacity master Frame: H802MABO +-- MA5608T +-- SCU 2 U Frame + fnameMA5608H801Mabr(147525), -- Backplane of the P300 broadband medium-capacity master Frame: H801MABR + fnameMA5608H802Mabr(147572), -- Backplane of the P300 broadband medium-capacity master Frame: H802MABR +--MA5800 + fnameMA5800H901BPLB(148501), -- Backplane of the MA5800 + fnameMA5800H901BPMB(148502), -- Backplane of the MA5800 + fnameMA5800H901BPLE(148511), -- Backplane of the MA5800 + fnameMA5800H901BPIB(148512), -- 19inch, 200G backplane for MA5800-X15 + fnameMA5800H901BPSB(148513), -- Backplane of the MA5800-X2 + + fnameMA5800H901BPLD(148514), -- Backplane of the MA5800 + fnameMA5800Reserve15(148515), -- Backplane of the MA5800, reserve for support new frame in old version. + fnameMA5800Reserve16(148516), -- Backplane of the MA5800, reserve for support new frame in old version. + fnameMA5800Reserve17(148517), -- Backplane of the MA5800, reserve for support new frame in old version. + fnameMA5800Reserve18(148518), -- Backplane of the MA5800, reserve for support new frame in old version. + fnameMA5800Reserve19(148519), -- Backplane of the MA5800, reserve for support new frame in old version. + fnameMA5800Reserve20(148520), -- Backplane of the MA5800, reserve for support new frame in old version. + fnameMA5800Reserve21(148521), -- Backplane of the MA5800, reserve for support new frame in old version. + fnameMA5800Reserve22(148522), -- Backplane of the MA5800, reserve for support new frame in old version. + fnameMA5800Reserve23(148523), -- Backplane of the MA5800, reserve for support new frame in old version. + fnameMA5800Reserve24(148524), -- Backplane of the MA5800, reserve for support new frame in old version. + fnameMA5800Reserve25(148525), -- Backplane of the MA5800, reserve for support new frame in old version. + fnameMA5800Reserve26(148526), -- Backplane of the MA5800, reserve for support new frame in old version. + fnameMA5800Reserve27(148527), -- Backplane of the MA5800, reserve for support new frame in old version. + fnameMA5800Reserve28(148528), -- Backplane of the MA5800, reserve for support new frame in old version. + fnameMA5800Reserve29(148529), -- Backplane of the MA5800, reserve for support new frame in old version. + fnameMA5800Reserve30(148530), -- Backplane of the MA5800, reserve for support new frame in old version. + fnameMA5800Reserve31(148531), -- Backplane of the MA5800, reserve for support new frame in old version. + fnameMA5800Reserve32(148532), -- Backplane of the MA5800, reserve for support new frame in old version. + fnameMA5800Reserve33(148533), -- Backplane of the MA5800, reserve for support new frame in old version. + fnameMA5800Reserve34(148534), -- Backplane of the MA5800, reserve for support new frame in old version. + fnameMA5800Reserve35(148535), -- Backplane of the MA5800, reserve for support new frame in old version. + fnameMA5800Reserve36(148536), -- Backplane of the MA5800, reserve for support new frame in old version. + fnameMA5800Reserve37(148537), -- Backplane of the MA5800, reserve for support new frame in old version. + fnameMA5800Reserve38(148538), -- Backplane of the MA5800, reserve for support new frame in old version. + fnameMA5800Reserve39(148539), -- Backplane of the MA5800, reserve for support new frame in old version. + fnameMA5800Reserve40(148540), -- Backplane of the MA5800, reserve for support new frame in old version. + +-- WLAN + fnameWLANWS6603(160000), -- Backplane of the WLAN V1R2 master Frame: WS6603 + fnameWLANWAC(160001), -- Backplane of the WLAN V1R3 master Frame: WAC + +-- SRG + fnameSRGFWG1BKPA(190000), -- SRG master Frame: FWG1BKPA(R1 1U) + fnameSRGFWG2BKPA(190001), -- SRG master Frame: FWG2BKPA(R2 1U) + fnameSRGSU11BKPA(190002), -- SRG master Frame: SU11BKPA(R2 2U) + fnameSRGSU21BKPA(190003), -- SRG master Frame: SU21BKPA(R2 3U) + +-- MD +-- Narrowband slave shelves with the control board + fnameRspHubt(200710), -- RSP HUBT slave Frame + fnamePv8Hubt(200711), -- PV8 HUBT slave Frame + fnameONU60ARSUG(200712), -- Remote indoor small-size subscriber unit, with the RSUG control board + + +-- UA Broadband products (204800 and after) + fnameApsbHaba(204810), -- UA local rear-access high-density SPL slave Frame + fnameApsrHaba(204811), -- UA remote rear-access high-density SPL slave Frame + fnameApsbHabd(204812), -- UA local front-access high-density SPL salve Frame + fnameApsrHabd(204813), -- UA remote front-access high-density SPL slave Frame + fnameApsbHabb(204814), -- UA local rear-access high-density SPL slave Frame + fnameApsrHabb(204815), -- UA remote rear-access high-density SPL slave Frame + fnameUa5000H612Habd(204816), -- New BT high-density master Frame + fnameUa5000H612Habe(204817), -- New BT high-density master Frame + fnameApsbH612Habe(204818), -- New BT local high-density slave Frame + fnameH612Habl(204819), -- UA remote rear-access high-density SPL slave Frame + fnameH602Habd(204820), -- UA front-access high-density SPL master Frame, based on the H601 + fnameH602Habe(204821), -- UA front-access high-density integrated master Frame, based on the H601 + fnameApsbH602Habd(204822), -- UA local front-access high-density SPL slave Frame, based on the H601 + fnameApsbH602Habe(204823), -- UA local front-access high-density integrated slave Frame, based on the H601 + frameH601Habm(204825), -- UA front-access high-density integrated master Frame + frameH601Habn(204826), -- UA front-access high-density integrated master Frame + +-- AG +-- PVM 300 mm Frame + fnameAmgH801MabaMain(262144), -- Backplane of the P300 narrowband master Frame: H801MABA + fnameAmgH801MabaSlave(262145), -- Backplane of the P300 narrowband slave Frame: H801MABA + + --fnameOnu04(262176), ONU04 Frame with the remote power supply + -- fnameOnu08(262177), ONU08 Frame with the remote power supply + fnameH601Habc(262178), -- H601HABC Frame + fnameRsuHabc(262664), -- The H601HABC Frame serves as an RSU slave Frame. + fnameRsuHabl(262665), -- The H601HABL Frame serves as an RSU slave Frame. + fnameHwtaHib1(262666), -- HIB Frame + fnameHwtaHib2(262667), -- HIB Frame + fnameHwtaHib3(262668), -- HIB Frame +-- 8031: + fname8031CXUNKN(536576), -- Unknown frame + fname8031CX200A(536577), -- Quidway CX200A Carrier Switch + fname8031CX200B(536578), -- Quidway CX200B Carrier Switch + fname8031CX300A(536579), -- Quidway CX300A Carrier Switch + fname8031CX300B(536580), -- Quidway CX300B Carrier Switch + fname8031CX380(536581), -- Quidway CX380 Carrier Switch + fname8031CX6008(536582), -- Quidway CX600-8 Carrier Switch + fname8031CX60016(536583), -- Quidway CX600-16 Carrier Switch + + fname8031CX200C(536584), -- Quidway CX200C Metro Service Platform + + fname8031CX200DAC(536585), -- Quidway CX200D-AC Metro Service Platform + fname8031CX200DDC(536586), -- Quidway CX200D-DC Metro Service Platform + + fname8031S2326PEIAC(536587), -- Quidway S2326P-EI-AC Metro Service Platform + fname8031S2326PEIDC(536588), -- Quidway S2326P-EI-DC Metro Service Platform + + fname8031S2318PEIAC(536589), -- Quidway S2318P-EI-AC Metro Service Platform + fname8031S2318PEIDC(536590), -- Quidway S2318P-EI-DC Metro Service Platform + + fname8031S2309PEIAC(536591), -- Quidway S2309P-EI-AC Metro Service Platform + fname8031S2309PEIDC(536592), -- Quidway S2309P-EI-DC Metro Service Platform + + fname8031S2326PSIAC(536593), -- Quidway S2326P-SI-AC Metro Service Platform + fname8031S2318PSIAC(536594), -- Quidway S2318P-SI-AC Metro Service Platform + fname8031S2309PSIAC(536595), -- Quidway S2309P-SI-AC Metro Service Platform + + fname8031S3352PEIAC(536596), -- Quidway S3352P-EI-AC Metro Service Platform + fname8031S3352PEIDC(536597), -- Quidway S3352P-EI-DC Metro Service Platform + + fname8031S3328TPEIAC(536598), -- Quidway S3328TP-EI-AC Metro Service Platform + fname8031S3328TPEIDC(536599), -- Quidway S3328TP-EI-DC Metro Service Platform + + fname8031S3352PSIAC(536600), -- Quidway S3352P-SI-AC Metro Service Platform + fname8031S3352PSIDC(536601), -- Quidway S3352P-SI-DC Metro Service Platform + + fname8031S3328TPSIAC(536602), -- Quidway S3328TP-SI-AC Metro Service Platform + fname8031S3328TPSIDC(536603), -- Quidway S3328TP-SI-DC Metro Service Platform + + fname8031CX200DMCAC(536604), -- Quidway CX200DMC-AC Metro Service Platform + fname8031CX200DMCDC(536605), -- Quidway CX200DMC-DC Metro Service Platform + + fname8031CX200DEAAC(536606), -- Quidway CX200DEA-AC Metro Service Platform + fname8031CX200DEADC(536607), -- Quidway CX200DEA-DC Metro Service Platform + + fname8031CX6004(536608), -- Quidway CX600-4 Carrier Switch + + fname8031CX200DEAMCAC(536609), -- Quidway CX200DEA-MC-AC Metro Service Platform + fname8031CX200DEAMCDC(536610), -- Quidway CX200DEA-MC-DC Metro Service Platform + + fname8031S3328TPEI24SAC(536611), -- Quidway S3328TP-EI-24S-AC Metro Service Platform + fname8031S3328TPEI24SDC(536612), -- Quidway S3328TP-EI-24S-DC Metro Service Platform + fname8031S3328TPSI24SAC(536613), -- Quidway S3328TP-SI-24S-AC Metro Service Platform + fname8031S3328TPSI24SDC(536614), -- Quidway S3328TP-SI-24S-DC Metro Service Platform + + fname8031S3352PEI24SAC(536615), -- Quidway S3352P-EI-24S-AC Metro Service Platform + fname8031S3352PEI24SDC(536616), -- Quidway S3352P-EI-24S-DC Metro Service Platform + + fname8031S3352PEI48SAC(536617), -- Quidway S3352P-EI-48S-AC Metro Service Platform + fname8031S3352PEI48SDC(536618), -- Quidway S3352P-EI-48S-DC Metro Service Platform + fname8031S3352PSI48SAC(536619), -- Quidway S3352P-SI-48S-AC Metro Service Platform + fname8031S3352PSI48SDC(536620), -- Quidway S3352P-SI-48S-DC Metro Service Platform + + fname8031S2309TPEIAC(536621), -- Quidway S2309TP-EI-AC Metro Service Platform + fname8031S2309TPEIDC(536622), -- Quidway S2309TP-EI-DC Metro Service Platform + fname8031S2309TPSIAC(536623), -- Quidway S2309TP-SI-AC Metro Service Platform + + fname8031S2318TPEIAC(536624), -- Quidway S2318TP-EI-AC Metro Service Platform + fname8031S2318TPEIDC(536625), -- Quidway S2318TP-EI-DC Metro Service Platform + fname8031S2318TPSIAC(536626), -- Quidway S2318TP-SI-AC Metro Service Platform + + fname8031S2326TPEIAC(536627), -- Quidway S2326TP-EI-AC Metro Service Platform + fname8031S2326TPEIDC(536628), -- Quidway S2326TP-EI-DC Metro Service Platform + fname8031S2326TPSIAC(536629), -- Quidway S2326TP-SI-AC Metro Service Platform + + fname8031S2352PEIAC(536630), -- Quidway S2352P-EI-AC Metro Service Platform + fname8031S2352PEIDC(536631), -- Quidway S2352P-EI-DC Metro Service Platform + fname8031CX6003DC(536632), -- Quidway CX600-3 DC Carrier Switch + fname8031CX6003AC(536633), -- Quidway CX600-3 AC Carrier Switch + + fname8031S5328CEI(536634), -- Quidway S5328C-EI Metro Service Platform + fname8031S5328CEI24S(536635), -- Quidway S5328C-EI-24S Metro Service Platform + fname8031S5352CEI(536636), -- Quidway S5352C-EI Metro Service Platform + fname8031S5324TPSIAC(536637), -- Quidway S5324TP-SI-AC Metro Service Platform + fname8031S5324TPSIDC(536638), -- Quidway S5324TP-SI-DC Metro Service Platform + fname8031S5348TPSIAC(536639), -- Quidway S5348TP-SI-AC Metro Service Platform + fname8031S5348TPSIDC(536640), -- Quidway S5348TP-SI-DC Metro Service Platform + fname8031S5324TPPWRSI(536641), --Quidway S5324TP-PWR-SI Metro Service Platform + fname8031S5348TPPWRSI(536642), --Quidway S5348TP-PWR-SI Metro Service Platform + fname8031S5328CSI(536643), -- Quidway S5328C-SI Metro Service Platform + fname8031S5352CSI(536644), -- Quidway S5352C-SI Metro Service Platform + fname8031S5328CPWRSI(536645), -- Quidway S5328C-PWR-SI Metro Service Platform + fname8031S5352CPWRSI(536646), -- Quidway S5352C-PWR-SI Metro Service Platform + fname8031S5328CPWREI(536647), -- Quidway S5328C-PWR-EI Metro Service Platform + fname8031S5352CPWREI(536648), -- Quidway S5352C-PWR-EI Metro Service Platform + fname8031S2309TPPWREI(536649), --Quidway S2309TP-PWR-EI Metro Service Platform + fname8031S2326TPPWREI(536650), --Quidway S2326TP-PWR-EI Metro Service Platform + fname8031S3328TPPWREI(536651), --Quidway S3328TP-PWR-EI Metro Service Platform + fname8031S3352PPWREI(536652), -- Quidway S3352P-PWR-EI Metro Service Platform + fname8031CX600X8(536653), -- Quidway CX600-X8 Carrier Switch + fname8031CX600X16(536654), -- Quidway CX600-X16 Carrier Switch + fname8031CX6008LCD(536655), --Quidway CX600-8 Carrier Switch, with LCD + fname8031CX600X1(536656), --Quidway CX600-X1 Carrier Switch + fname8031CX600X2(536657), --Quidway CX600-X2 Carrier Switch + + fname8031S6324C(536658), -- Quidway S6324C Metro Service Platform + fname8031S6348C(536659), -- Quidway S6348C Metro Service Platform + fname8031S5328C-HI(536660), -- Quidway S5328C-HI Metro Service Platform + fname8031S5328C-HI-24S(536661), -- Quidway S5328C-HI-24S Metro Service Platform + fname8031S5306TP-SI(536662), -- Quidway S5306TP-SI Metro Service Platform + fname8031S3326C-HI(536663), -- Quidway S3326C-HI Metro Service Platform + + fname8031S2709TPEIAC(536664), -- Quidway S2709TP-EI-AC Metro Service Platform + fname8031S2709TPEIDC(536665), -- Quidway S2709TP-EI-DC Metro Service Platform + fname8031S2709TPSIAC(536666), -- Quidway S2709TP-SI-AC Metro Service Platform + fname8031S2718TPEIAC(536667), -- Quidway S2718TP-EI-AC Metro Service Platform + fname8031S2718TPEIDC(536668), -- Quidway S2718TP-EI-DC Metro Service Platform + fname8031S2718TPSIAC(536669), -- Quidway S2718TP-SI-AC Metro Service Platform + fname8031S2726TPEIAC(536670), -- Quidway S2726TP-EI-AC Metro Service Platform + fname8031S2726TPEIDC(536671), -- Quidway S2726TP-EI-DC Metro Service Platform + fname8031S2726TPSIAC(536672), -- Quidway S2726TP-SI-AC Metro Service Platform + fname8031S2752PEIAC(536673), -- Quidway S2752P-EI-AC Metro Service Platform + fname8031S2752PEIDC(536674), -- Quidway S2752P-EI-DC Metro Service Platform + fname8031S2709TPPWREI(536675), --Quidway S2709TP-PWR-EI Metro Service Platform + fname8031S2726TPPWREI(536676), --Quidway S2726TP-PWR-EI Metro Service Platform + + fname8031S3728TPEI24SAC(536677), -- Quidway S3728TP-EI-24S-AC Metro Service Platform + fname8031S3728TPEI24SDC(536678), -- Quidway S3728TP-EI-24S-DC Metro Service Platform + fname8031S3728TPEIAC(536679), -- Quidway S3728TP-EI-AC Metro Service Platform + fname8031S3728TPEIDC(536680), -- Quidway S3728TP-EI-DC Metro Service Platform + fname8031S3728TPSIAC(536681), -- Quidway S3728TP-SI-AC Metro Service Platform + fname8031S3728TPSIDC(536682), -- Quidway S3728TP-SI-DC Metro Service Platform + fname8031S3728TPPWREI(536683), --Quidway S3728TP-PWR-EI Metro Service Platform + fname8031S3728TPEIMCAC(536684), --Quidway S3728TP-EI-MC-AC Metro Service Platform + + fname8031S3752PEIDC(536685), -- Quidway S3752P-EI-DC Metro Service Platform + fname8031S3752PEIAC(536686), -- Quidway S3752P-EI-AC Metro Service Platform + fname8031S3752PSIAC(536687), -- Quidway S3752P-SI-AC Metro Service Platform + fname8031S3752PEI24SAC(536688), -- Quidway S3752P-EI-24S-AC Metro Service Platform + fname8031S3752PEI24SDC(536689), -- Quidway S3752P-EI-24S-DC Metro Service Platform + fname8031S3752PEI48SAC(536690), -- Quidway S3752P-EI-48S-AC Metro Service Platform + fname8031S3752PEI48SDC(536691), -- Quidway S3752P-EI-48S-DC Metro Service Platform + fname8031S3752PSI48SAC(536692), -- Quidway S3752P-SI-48S-AC Metro Service Platform + fname8031S3752PSI48SDC(536693), -- Quidway S3752P-SI-48S-DC Metro Service Platform + fname8031S3752PPWREI(536694), -- Quidway S3752P-PWR-EI Metro Service Platform + + fname8031S5728CEIAC(536695), -- Quidway S5728C-EI Metro Service Platform + fname8031S5728CEI24SAC(536696), -- Quidway S5728C-EI-24S Metro Service Platform + fname8031S5752CEIAC(536697), -- Quidway S5752C-EI Metro Service Platform + fname8031S5728CPWREI(536698), -- Quidway S5728C-PWR-EI Metro Service Platform + fname8031S5752CPWREI(536699), -- Quidway S5752C-PWR-EI Metro Service Platform + + fname8031S5724TPSIAC(536700), -- Quidway S5724TP-SI-AC Metro Service Platform + fname8031S5724TPSIDC(536701), -- Quidway S5724TP-SI-DC Metro Service Platform + fname8031S5748TPSIAC(536702), -- Quidway S5748TP-SI-AC Metro Service Platform + fname8031S5748TPSIDC(536703), -- Quidway S5748TP-SI-DC Metro Service Platform + fname8031S5724TPPWRSI(536704), --Quidway S5724TP-PWR-SI Metro Service Platform + fname8031S5748TPPWRSI(536705), --Quidway S5748TP-PWR-SI Metro Service Platform + fname8031S5728CSI(536706), -- Quidway S5728C-SI Metro Service Platform + fname8031S5752CSI(536707), -- Quidway S5752C-SI Metro Service Platform + fname8031S5728CPWRSI(536708), -- Quidway S5728C-PWR-SI Metro Service Platform + fname8031S5752CPWRSI(536709), -- Quidway S5752C-PWR-SI Metro Service Platform + + fname8031S6724EI(536710), -- Quidway S6700-24-EI Metro Service Platform + fname8031S6748EI(536711), -- Quidway S6700-48-EI Metro Service Platform + fname8031CX600X1DO(536712), --Quidway CX600-X1 Carrier Switch + fname8031CX600X2DO(536713), --Quidway CX600-X2 Carrier Switch + fname8031CX6003DCDO(536714), -- Quidway CX600-3 DC Carrier Switch + fname8031CX6003ACDO(536715), -- Quidway CX600-3 AC Carrier Switch + fname8031CX600X8DO(536716), -- Quidway CX600-X8 Carrier Switch + fname8031CX600X16DO(536717), -- Quidway CX600-X16 Carrier Switch + + fname8031S3328TPEIMC(536718), --Quidway S3328TP-EI-MC Metro Service Platform + fname8031S3318TPEIMC(536719), -- Quidway S3318TP-EI-MC Metro Service Platform + fname8031S3728TPEIMC(536720), --Quidway S3728TP-EI-MC Metro Service Platform + fname8031S5728CHI(536721), -- Quidway S5728C-HI Metro Service Platform + fname8031S5728CHI24S(536722), -- Quidway S5728C-HI-24S Metro Service Platform + fname8031S5706HI(536723), -- Quidway S5706TP-LI-AC Metro Service Platform + fname8031S3726HI(536724), -- Quidway S3726C-HI Metro Service Platform + fname8031S5728PLI(536725), -- Quidway S5700-28P-LI Metro Service Platform + fname8031S5728PPWRLI(536726), -- Quidway S5700-28P-PWR-LI Metro Service Platform + fname8031S5752PLI(536727), -- Quidway S5700-52P-LI Metro Service Platform + fname8031S5752PPWRLI(536728), -- Quidway S5700-52P-PWR-LI Metro Service Platform + fname8031S5728XEI(536729), -- Quidway S5700-28X-EI Metro Service Platform + fname8031S5752XEI(536730), -- Quidway S5700-52X-EI Metro Service Platform + fname8031S5352CPWREIB(536770), --Quidway S5300-28C-PWR-EI Metro Service Platform + fname8031S5328CPWREIB(536771), --Quidway S5300-52C-PWR-EI Metro Service Platform + fname8031S5328PLI(536772), -- Quidway S5300-28P-LI Metro Service Platform + fname8031S5352PLI(536773), -- Quidway S5300-52P-LI Metro Service Platform + fname8031S5728PLIDC(536774), -- Quidway S5700-28P-LI-DC Metro Service Platform + fname8031S5752PLIDC(536775), -- Quidway S5700-52P-LI-DC Metro Service Platform + fname8031S5328PLIDC(536776), --Quidway S5300-28P-LI-DC Metro Service Platform + fname8031S5352PLIDC(536777), --Quidway S5300-52P-LI-DC Metro Service Platform + fname8031S57S28PLIAC(536778), -- Quidway S5700S-28P-LI-AC Metro Service Platform + fname8031S57S52PLIAC(536779), -- Quidway S5700S-52P-LI-AC Metro Service Platform + + fname8031S271052PSI(536780), -- Quidway S2710S-52P-SI Metro Service Platform + fname8031S271026TPPWRSI(536781), -- Quidway S2710-26TP-PWR-SI Metro Service Platform + fname8031S271052PPWRSI(536782), -- Quidway S2710-52P-PWR-SI Metro Service Platform + fname8031S270052PPWREI(536783), -- Quidway S2700-52P-PWR-EI Metro Service Platform + fname8031S370052PPWRSI(536784), -- Quidway S3700-28TP-PWR-SI Metro Service Platform + fname8031S370028TPPWRSI(536785), -- Quidway S3700-52P-PWR-SI Metro Service Platform + fname8031S571028CPWRLI(536786), -- Quidway S5710-28C-PWR-LI Metro Service Platform + fname8031S571052CPWRLI(536787), -- Quidway S5710-52C-PWR-LI Metro Service Platform + fname8031S571028CLI(536788), -- Quidway S5710-28C-LI Metro Service Platform + fname8031S571052CLI(536789), -- Quidway S5710-52C-LI Metro Service Platform + fname8031S5710PLIAC(536790), -- Quidway S5700-10P-LI-AC Metro Service Platform + fname8031S5710PPWRLIAC(536791), -- Quidway S5700-10P-PWR-LI-AC Metro Service Platform + fname8031S5726XSI12SAC(536792), -- Quidway S5700-26X-SI-12S-AC Metro Service Platform + fname8031S5728XLIAC(536793), -- Quidway S5700-28X-LI-AC Metro Service Platform + fname8031S5728XLIDC(536794), -- Quidway S5700-28X-LI-DC Metro Service Platform + fname8031S5752XLIAC(536795), -- Quidway S5700-52X-LI-AC Metro Service Platform + fname8031S5752XLIDC(536796), -- Quidway S5700-52X-LI-DC Metro Service Platform + fname8031S5728XPWRLIAC(536797), -- Quidway S5700-28X-PWR-LI-AC Metro Service Platform + fname8031S5752XPWRLIAC(536798), -- Quidway S5700-52X-PWR-LI-AC Metro Service Platform + fname8031S5710108CPWRHIAC(536799), -- Quidway S5710-108C-PWR-HI-AC Metro Service Platform + fname8031S5710108CHIAC(536800), -- Quidway S5710-108C-HI-AC Metro Service Platform + fname8031S6348CE6000(536801), -- Quidway S6348C_E6000 Metro Service Platform + fname8031S571028CPWREI(536802), -- Quidway S5710-28C-PWR-EI Metro Service Platform + fname8031S571052CPWREI(536803), -- Quidway S5710-52C-PWR-EI Metro Service Platform + fname8031S5310PLIAC(536804), -- Quidway S5300-10P-LI-AC Metro Service Platform + fname8031S531028CEI(536805), -- Quidway S5310-28C-EI Metro Service Platform + fname8031S531052CEI(536806), -- Quidway S5310-52C-EI Metro Service Platform + fname8031S2328PEIAC(536807), -- Quidway S2328P-EI-AC Metro Service Platform + fname8031S275026TPPWREIAC(536808), -- Quidway S2750-26TP-PWR-EI-AC Metro Service Platform + fname8031S235026TPPWREIAC(536809), -- Quidway S2350-26TP-PWR-EI-AC Metro Service Platform + fname8031S275126TPPWREIAC(536810), -- Quidway S2751-26TP-PWR-EI-AC Metro Service Platform + fname8031S235028TPEIAC(536811), -- Quidway S2350-28TP-EI-AC Metro Service Platform + fname8031S275028TPEIAC(536812), -- Quidway S2750-28TP-EI-AC Metro Service Platform + fname8031S235018TPPWREIAC(536813), -- Quidway S2350-18TP-PWR-EI-AC Metro Service Platform + fname8031S275018TPPWREIAC(536814), -- Quidway S2750-18TP-PWR-EI-AC Metro Service Platform + fname8031S330052PEI(536815), -- Quidway S3300-52P-EI Metro Service Platform + fname8031CX600-X1-M4(536816), --Quidway CX600-X1-M4 Carrier Switch for V8R5 + fname8031CX600-X2-M8(536817), --Quidway CX600-X2-M8 Carrier Switch for V8R5,AC. compatitable with old panel, no "AC" in name + fname8031CX600-M4-DO(536818), --Quidway CX600-X1-M4 Carrier Switch for V8R5,overseas + fname8031CX600-M8-DO(536819), --Quidway CX600-X2-M8 Carrier Switch for V8R5,AC,overseas. compatitable with old panel, no "AC" in name + fname8031CX600-X2-M16(536820), --Quidway CX600-X2-M16 Carrier Switch for V8R5 + fname8031CX600-M16-DO(536821), --Quidway CX600-X2-M16 Carrier Switch for V8R5,overseas + fname8031S5700-28X-LI-24S-DC(536822), --S5700-28X-LI-24S-DC Mainframe(20 GE SFP,4 GE Combo,4 10GE SFP+,DC -48V) + fname8031S5300-28X-LI-24S-DC(536823), --S5300-28X-LI-24S-DC Mainframe(20 GE SFP,4 GE Combo,4 10GE SFP+,DC -48V) + fname8031S5700-28X-LI-24S-AC(536824), --S5700-28X-LI-24S-AC Mainframe(20 GE SFP,4 GE Combo,4 10GE SFP+,AC 110/220V) + fname8031S5300-28X-LI-24S-AC(536825), --S5300-28X-LI-24S-AC Mainframe(20 GE SFP,4 GE Combo,4 10GE SFP+,AC 110/220V) + fname8031S5300-28X-LI-DC(536826), --5300-28X-LI-DC Mainframe(24 GE RJ45,4 10GE SFP+,DC -48V) + fname8031S5300-28X-LI-AC(536827), --S5300-28X-LI-AC Mainframe(24 GE RJ45,4 10GE SFP+,AC 110/220V) + fname8031S2750-28TP-PWR-EI-AC(536828), --S2750-28TP-PWR-EI-AC Mainframe(24 FE RJ45,2 GE SFP,2 GE COMBO,PoE,AC 110/220V) + fname8031S2350-28TP-PWR-EI-AC(536829), --S2350-28TP-PWR-EI-AC Mainframe(24 FE RJ45,2 GE SFP,2 GE COMBO,PoE,AC 110/220V) + fname8031S2751-28TP-PWR-EI-AC(536830), --S2751-28TP-PWR-EI-AC Mainframe(24FE RJ45,2 GE SFP,2 GE COMBO,12 PoE,AC 110/220V) + fname8031S2350-20TP-PWR-EI-AC(536831), --S2350-20TP-PWR-EI-AC Mainframe(16 FE RJ45,2 GE SFP,2 GE COMBO,PoE,AC 110/220V) + fname8031S2750-20TP-PWR-EI-AC(536832), --S2750-20TP-PWR-EI-AC Mainframe(16 FE RJ45,2 GE SFP,2 GE COMBO,PoE,AC 110/220V) + fname8031S2350-28TP-EI-AC(536833), --S2350-28TP-EI-AC Mainframe(24 FE RJ45,2 GE SFP,2 GE COMBO,AC 110/220V) + fname8031S2750-28TP-EI-AC(536834), --S2750-28TP-EI-AC Mainframe(24 FE RJ45,2 GE SFP,2 GE COMBO,AC 110/220V) + fname8031S3700-28TP-EI-24S-DC(536835), -- S3700-28TP-EI-24S-DC + fname8031CX600-X2-M8-DC(536836), --Quidway CX600-X2-M8 Carrier Switch for V8R5,DC + fname8031CX600-X2-M8-DC-DO(536837), --Quidway CX600-X2-M8 Carrier Switch for V8R5,DC,overseas + + fname8031S5701-28X-LI-AC(536838), --S5701-28X-LI-AC Metro Service Platform for V2R3C00 + fname8031S5701-28X-LI-24S-AC(536839), --S5701-28X-LI-24S-AC Metro Service Platform for V2R3C00 + fname8031S5700-28P-LI-BAT(536840), --S5700-28P-LI-BAT Metro Service Platform for V2R3C02 + fname8031S5700-28P-LI-4AH(536841), --S5700-28P-LI-4AH Metro Service Platform for V2R3C02 + fname8031S5700-28P-LI-24S-BAT(536842), --S5700-28P-LI-24S-BAT Metro Service Platform for V2R3C02 + fname8031S5700-28P-LI-24S-4AH(536843), --S5700-28P-LI-24S-4AH Metro Service Platform for V2R3C02 + fname8031S5300-28P-LI-BAT(536844), --S5300-28P-LI-BAT Metro Service Platform for V2R3C02 + fname8031S5300-28P-LI-4AH(536845), --S5300-28P-LI-4AH Metro Service Platform for V2R3C02 + fname8031S5300-28P-LI-24S-BAT(536846), --S5300-28P-LI-24S-BAT Metro Service Platform for V2R3C02 + fname8031S5300-28P-LI-24S-4AH(536847), --S5300-28P-LI-24S-4AH Metro Service Platform for V2R3C02 + fname8031S5700-28X-LI-24CS-AC(536848), --S5700-28X-LI-24CS-AC Metro Service Platform for V2R3C02 + fname8031S5700-28X-LI-24CS-DC(536849), --S5700-28X-LI-24CS-DC Metro Service Platform for V2R3C02 + fname8031S5300-28X-LI-24CS-AC(536850), --S5300-28X-LI-24CS-AC Metro Service Platform for V2R3C02 + fname8031S5300-28X-LI-24CS-DC(536851), --S5300-28X-LI-24CS-DC Metro Service Platform for V2R3C02 + + fname8031S5310-108C-PWR-HI(536852), --S5310-108C-PWR-HI Metro Service Platform for V2R5C00 + fname8031S5300-10P-PWR-LI-AC(536853), --S5300-10P-PWR-LI-AC Metro Service Platform for V2R5C00 + fname8031S5300-28P-PWR-LI-AC(536854), --S5300-28P-PWR-LI-AC Metro Service Platform for V2R5C00 + fname8031S5300-52P-PWR-LI-AC(536855), --S5300-52P-PWR-LI-AC Metro Service Platform for V2R5C00 + fname8031S5300-52X-LI-AC(536856), --S5300-52X-LI-AC Metro Service Platform for V2R5C00 + fname8031S5300-52X-LI-DC(536857), --S5300-52X-LI-DC Metro Service Platform for V2R5C00 + fname8031S5300-28X-PWR-LI-AC(536858), --S5300-28X-PWR-LI-AC Metro Service Platform for V2R5C00 + fname8031S5300-52X-PWR-LI-AC(536859), --S5300-52X-PWR-LI-AC Metro Service Platform for V2R5C00 + fname8031S2350-28TP-EI-DC(536860), --S2350-28TP-EI-DC Metro Service Platform for V2R5C00 + fname8031S5700-28TP-LI-AC(536861), --S5700-28TP-LI-AC Metro Service Platform for V2R3C10 + fname8031S5700-28TP-PWR-LI-AC(536862), --S5700-28TP-PWR-LI-AC Metro Service Platform for V2R3C10 + fname8031S5701-28TP-PWR-LI-AC(536863), --S5701-28TP-PWR-LI-AC Metro Service Platform for V2R3C10 + fname8090CX600-X8A-AC(536864), --Quidway CX600-X8A-AC Carrier Switch + fname8090CX600-X16A-AC(536865), --Quidway CX600-X16A-AC Carrier Switch + fname8031S5720-56C-HI-AC(536866), --S5720-56C-HI-AC Metro Service Platform for V2R6C00 + fname8031S5720-56C-PWR-HI-AC(536867), --S5720-56C-PWR-HI-AC Metro Service Platform for V2R6C00 + fname8031S5720-32C-HI-24S-AC(536868), --S5720-32C-HI-24S-AC Metro Service Platform for V2R6C00 + fname8090CX600-X8A-DC(536869), --Quidway CX600-X8A-DC Carrier Switch + fname8090CX600-X16A-DC(536870), --Quidway CX600-X16A-DC Carrier Switch + fname8031CX600-M2E(536871), --Quidway CX600-M2E Carrier Switch for V8R5 + fname8031CX600-M2F(536872), --Quidway CX600-M2F Carrier Switch for V8R5 + fname8031S1720-28GFR-4TP(536873), --S1720-28GFR-4TP Metro Service Platform for V2R6C10 + fname8031S1720-20GFR-4TP(536874), --S1720-20GFR-4TP Metro Service Platform for V2R6C10 + fname8031S2720-28TP-EI-AC(536875), --S2720-28TP-EI-AC Metro Service Platform for V2R6C10 + + fname8031S5720-36C-EI-28S-AC(536876), --S5720-36C-EI-28S-AC Metro Service Platform for V2R7C00 + fname8031S5320-36C-EI-28S-AC(536877), --S5320-36C-EI-28S-AC Metro Service Platform for V2R7C00 + fname8031S5320-36C-EI-28S-DC(536878), --S5320-36C-EI-28S-DC Metro Service Platform for V2R7C00 + fname8031S5720-56C-EI-48S-AC(536879), --S5720-56C-EI-48S-AC Metro Service Platform for V2R7C00 + fname8031S5320-56C-EI-48S-AC(536880), --S5320-56C-EI-48S-AC Metro Service Platform for V2R7C00 + fname8031S5320-56C-EI-48S-DC(536881), --S5320-56C-EI-48S-DC Metro Service Platform for V2R7C00 + fname8031S5720-36C-EI-AC(536882), --S5720-36C-EI-AC Metro Service Platform for V2R7C00 + fname8031S5320-36C-EI-AC(536883), --S5320-36C-EI-AC Metro Service Platform for V2R7C00 + fname8031S5320-36C-EI-DC(536884), --S5320-36C-EI-DC Metro Service Platform for V2R7C00 + fname8031S5720-36PC-EI-AC(536885), --S5720-36PC-EI-AC Metro Service Platform for V2R7C00 + fname8031S5320-36PC-EI-AC(536886), --S5320-36PC-EI-AC Metro Service Platform for V2R7C00 + fname8031S5320-36PC-EI-DC(536887), --S5320-36PC-EI-DC Metro Service Platform for V2R7C00 + fname8031S5720-56C-EI-AC(536888), --S5720-56C-EI-AC Metro Service Platform for V2R7C00 + fname8031S5320-56C-EI-AC(536889), --S5320-56C-EI-AC Metro Service Platform for V2R7C00 + fname8031S5320-56C-EI-DC(536890), --S5320-56C-EI-DC Metro Service Platform for V2R7C00 + fname8031S5720-56PC-EI-AC(536891), --S5720-56PC-EI-AC Metro Service Platform for V2R7C00 + fname8031S5320-56PC-EI-AC(536892), --S5320-56PC-EI-AC Metro Service Platform for V2R7C00 + fname8031S5320-56PC-EI-DC(536893), --S5320-56PC-EI-DC Metro Service Platform for V2R7C00 + fname8031S5720-36C-PWR-EI-AC(536894), --S5720-36C-PWR-EI-AC Metro Service Platform for V2R7C00 + fname8031S5320-36C-PWR-EI-AC(536895), --S5320-36C-PWR-EI-AC Metro Service Platform for V2R7C00 + fname8031S5320-36C-PWR-EI-DC(536896), --S5320-36C-PWR-EI-DC Metro Service Platform for V2R7C00 + fname8031S5720-56C-PWR-EI-AC(536897), --S5720-56C-PWR-EI-AC Metro Service Platform for V2R7C00 + fname8031S5320-56C-PWR-EI-AC(536898), --S5320-56C-PWR-EI-AC Metro Service Platform for V2R7C00 + fname8031S5720-56C-PWR-EI-AC1(536899), --S5720-56C-PWR-EI-AC1 Metro Service Platform for V2R7C00 + fname8031S5720-32X-EI-24S-AC(536900), --S5720-32X-EI-24S-AC Metro Service Platform for V2R7C00 + fname8031S5320-32X-EI-24S-AC(536901), --S5320-32X-EI-24S-AC Metro Service Platform for V2R7C00 + fname8031S5320-32X-EI-24S-DC(536902), --S5320-32X-EI-24S-DC Metro Service Platform for V2R7C00 + fname8031S5720-50X-EI-46S-AC(536903), --S5720-50X-EI-46S-AC Metro Service Platform for V2R7C00 + fname8031S5320-50X-EI-46S-AC(536904), --S5320-50X-EI-46S-AC Metro Service Platform for V2R7C00 + fname8031S5320-50X-EI-46S-DC(536905), --S5320-50X-EI-46S-DC Metro Service Platform for V2R7C00 + fname8031S5720-32X-EI-AC(536906), --S5720-32X-EI-AC Metro Service Platform for V2R7C00 + fname8031S5320-32X-EI-AC(536907), --S5320-32X-EI-AC Metro Service Platform for V2R7C00 + fname8031S5320-32X-EI-DC(536908), --S5320-32X-EI-DC Metro Service Platform for V2R7C00 + fname8031S5720-32P-EI-AC(536909), --S5720-32P-EI-AC Metro Service Platform for V2R7C00 + fname8031S5320-32P-EI-AC(536910), --S5320-32P-EI-AC Metro Service Platform for V2R7C00 + fname8031S5320-32P-EI-DC(536911), --S5320-32P-EI-DC Metro Service Platform for V2R7C00 + fname8031S5720-52X-EI-AC(536912), --S5720-52X-EI-AC Metro Service Platform for V2R7C00 + fname8031S5320-52X-EI-AC(536913), --S5320-52X-EI-AC Metro Service Platform for V2R7C00 + fname8031S5320-52X-EI-DC(536914), --S5320-52X-EI-DC Metro Service Platform for V2R7C00 + fname8031S5720-52P-EI-AC(536915), --S5720-52P-EI-AC Metro Service Platform for V2R7C00 + fname8031S5320-52P-EI-AC(536916), --S5320-52P-EI-AC Metro Service Platform for V2R7C00 + fname8031S5320-52P-EI-DC(536917), --S5320-52P-EI-DC Metro Service Platform for V2R7C00 + fname8031S5720-50X-EI-AC(536918), --S5720-50X-EI-AC Metro Service Platform for V2R7C00 + fname8031S5320-50X-EI-AC(536919), --S5320-50X-EI-AC Metro Service Platform for V2R7C00 + fname8031S5320-50X-EI-DC(536920), --S5320-50X-EI-DC Metro Service Platform for V2R7C00 + + fname8031CX600-X3A(536921), -- Quidway CX600-3A Carrier Switch + + fname8031S5720S-28P-SI-AC(536922), --S5720S-28P-SI-AC Metro Service Platform for V2R8C00 + fname8031S5321-28P-SI-AC(536923), --S5321-28P-SI-AC Metro Service Platform for V2R8C00 + fname8031S5720S-28X-SI-AC(536924), --S5720S-28X-SI-AC Metro Service Platform for V2R8C00 + fname8031S5321-28X-SI-AC(536925), --S5321-28X-SI-AC Metro Service Platform for V2R8C00 + fname8031S5321-28X-SI-DC(536926), --S5321-28X-SI-DC Metro Service Platform for V2R8C00 + fname8031S5720S-52P-SI-AC(536927), --S5720S-52P-SI-AC Metro Service Platform for V2R8C00 + fname8031S5321-52P-SI-AC(536928), --S5321-52P-SI-AC Metro Service Platform for V2R8C00 + fname8031S5720S-52X-SI-AC(536929), --S5720S-52X-SI-AC Metro Service Platform for V2R8C00 + fname8031S5321-52X-SI-AC(536930), --S5321-52X-SI-AC Metro Service Platform for V2R8C00 + fname8031S5321-52X-SI-DC(536931), --S5321-52X-SI-DC Metro Service Platform for V2R8C00 + fname8031S5720-28P-SI-AC(536932), --S5720-28P-SI-AC Metro Service Platform for V2R8C00 + fname8031S5320-28P-SI-AC(536933), --S5320-28P-SI-AC Metro Service Platform for V2R8C00 + fname8031S5720-28X-SI-AC(536934), --S5720-28X-SI-AC Metro Service Platform for V2R8C00 + fname8031S5320-28X-SI-AC(536935), --S5320-28X-SI-AC Metro Service Platform for V2R8C00 + fname8031S5720-52P-SI-AC(536936), --S5720-52P-SI-AC Metro Service Platform for V2R8C00 + fname8031S5320-52P-SI-AC(536937), --S5320-52P-SI-AC Metro Service Platform for V2R8C00 + fname8031S5720-52X-SI-AC(536938), --S5720-52X-SI-AC Metro Service Platform for V2R8C00 + fname8031S5320-52X-SI-AC(536939), --S5320-52X-SI-AC Metro Service Platform for V2R8C00 + fname8031S5720-28X-PWR-SI-AC(536940), --S5720-28X-PWR-SI-AC Metro Service Platform for V2R8C00 + fname8031S5320-28X-PWR-SI-AC(536941), --S5320-28X-PWR-SI-AC Metro Service Platform for V2R8C00 + fname8031S5720-52X-PWR-SI-AC(536942), --S5720-52X-PWR-SI-AC Metro Service Platform for V2R8C00 + fname8031S5720-52X-PWR-SI-ACF(536943), --S5720-52X-PWR-SI-ACF Metro Service Platform for V2R8C00 + fname8031S5320-52X-PWR-SI-AC(536944), --S5320-52X-PWR-SI-AC Metro Service Platform for V2R8C00 + fname8031S5710-28X-LI-AC(536945), --S5710-28X-LI-AC Metro Service Platform for V2R8C00 + fname8031S5710-52X-LI-AC(536946), --S5710-52X-LI-AC Metro Service Platform for V2R8C00 + fname8031S6720-30C-EI-24S-AC(536947), --S6720-30C-EI-24S-AC Metro Service Platform for V2R8C00 + fname8031S6320-30C-EI-24S-AC(536948), --S6320-30C-EI-24S-AC Metro Service Platform for V2R8C00 + fname8031S6320-30C-EI-24S-DC(536949), --S6320-30C-EI-24S-DC Metro Service Platform for V2R8C00 + fname8031S6720-54C-EI-48S-AC(536950), --S6720-54C-EI-48S-AC Metro Service Platform for V2R8C00 + fname8031S6320-54C-EI-48S-AC(536951), --S6320-54C-EI-48S-AC Metro Service Platform for V2R8C00 + fname8031S6320-54C-EI-48S-DC(536952), --S6320-54C-EI-48S-DC Metro Service Platform for V2R8C00 + fname8031S5700S-28X-LI-AC(536953), --S5700S-28X-LI-AC Metro Service Platform for V2R8C00 + fname8031S5700S-52X-LI-AC(536954), --S5700S-52X-LI-AC Metro Service Platform for V2R8C00 + fname8031S5700S-28P-PWR-LI-AC(536955), --S5700S-28P-PWR-LI-AC Metro Service Platform for V2R8C00 + fname8031E628(536956), --E628 Metro Service Platform for V2R8C00 + fname8031E628-X(536957), --E628-X Metro Service Platform for V2R8C00 + fname8031E652(536958), --E652 Metro Service Platform for V2R8C00 + fname8031E652-X(536959), --E652-X Metro Service Platform for V2R8C00 + + fname8031S5720-14X-PWH-SI-AC(536960), --S5720-14X-PWH-SI-AC Metro Service Platform for V2R9C00 + fname8031S6720S-26Q-EI-24S-AC(536961), --S6720S-26Q-EI-24S-AC Metro Service Platform for V2R9C00 + fname8031S6720S-26Q-EI-24S-DC(536962), --S6720S-26Q-EI-24S-DC Metro Service Platform for V2R9C00 + fname8031S6320-26Q-EI-24S-AC(536963), --S6320-26Q-EI-24S-AC Metro Service Platform for V2R9C00 + fname8031S6320-26Q-EI-24S-DC(536964), --S6320-26Q-EI-24S-DC Metro Service Platform for V2R9C00 + fname8031S5300-28TP-PWR-LI-AC(536965), --S5300-28TP-PWR-LI-AC Metro Service Platform for V2R9C00 + fname8031S5300-10P-PWR-LI-AC-NEW(536966), --S5300-10P-PWR-LI-AC Metro Service Platform for V2R9C00 + fname8031S5320-28X-SI-DC(536967), --S5320-28X-SI-DC Metro Service Platform for V2R9C00 + fname8031S5320-52X-SI-DC(536968), --S5320-52X-SI-DC Metro Service Platform for V2R9C00 + fname8031S5720-28X-PWR-SI-DC(536969), --S5720-28X-PWR-SI-DC Metro Service Platform for V2R9C00 + fname8031S5720-52X-PWR-SI-DC(536970), --S5720-52X-PWR-SI-DC Metro Service Platform for V2R9C00 + fname8031S5320-52X-PWR-SI-ACF(536971), --S5320-52X-PWR-SI-ACF Metro Service Platform for V2R9C00 + fname8031S5720-28X-SI-DC(536972), --S5720-28X-SI-DC Metro Service Platform for V2R9C00 + fname8031S5720-52X-SI-DC(536973), --S5720-52X-SI-DC Metro Service Platform for V2R9C00 + fname8031S5720S-28X-SI-DC(536974), --S5720S-28X-SI-DC Metro Service Platform for V2R9C00 + fname8031S5720S-52X-SI-DC(536975), --S5720S-52X-SI-DC Metro Service Platform for V2R9C00 + fname8031S5720-32X-EI-DC(536976), --S5720-32X-EI-DC Metro Service Platform for V2R9C00 + fname8031S5720-50X-EI-DC(536977), --S5720-50X-EI-DC Metro Service Platform for V2R9C00 + fname8031S5720-32X-EI-24S-DC(536978), --S5720-32X-EI-24S-DC Metro Service Platform for V2R9C00 + fname8031S5720-50X-EI-46S-DC(536979), --S5720-50X-EI-46S-DC Metro Service Platform for V2R9C00 + fname8031S5720-36C-EI-DC(536980), --S5720-36C-EI-DC Metro Service Platform for V2R9C00 + fname8031S5720-56C-EI-DC(536981), --S5720-56C-EI-DC Metro Service Platform for V2R9C00 + fname8031S5720-36C-PWR-EI-DC(536982), --S5720-36C-PWR-EI-DC Metro Service Platform for V2R9C00 + fname8031S5720-56C-PWR-EI-DC(536983), --S5720-56C-PWR-EI-DC Metro Service Platform for V2R9C00 + fname8031S5720-36C-EI-28S-DC(536984), --S5720-36C-EI-28S-DC Metro Service Platform for V2R9C00 + fname8031S5720-56C-EI-48S-DC(536985), --S5720-56C-EI-48S-DC Metro Service Platform for V2R9C00 + fname8031S5320-56C-HI-AC(536986), --S5320-56C-HI-AC Metro Service Platform for V2R9C00 + fname8031S5320-56C-HI-DC(536987), --S5320-56C-HI-DC Metro Service Platform for V2R9C00 + fname8031S5320-32C-HI-24S-DC(536988), --S5320-32C-HI-24S-DC Metro Service Platform for V2R9C00 + fname8031S5320-32C-HI-24S-AC(536989), --S5320-32C-HI-24S-AC Metro Service Platform for V2R9C00 + fname8031S6720-30C-EI-24S-DC(536990), --S6720-30C-EI-24S-DC Metro Service Platform for V2R9C00 + fname8031S6720-54C-EI-48S-DC(536991), --S6720-54C-EI-48S-DC Metro Service Platform for V2R9C00 + fname8031S5720-56C-PWR-HI-AC1(536992), --S5720-56C-PWR-HI-AC1 Metro Service Platform for V2R9C00 + + fname8090CX600-X16ADO-AC(536993), --Quidway CX600-X16ADO-AC Carrier Switch + fname8090CX600-X16ADO-DC(536994), --Quidway CX600-X16ADO-DC Carrier Switch + fname8090CX600-X8ADO-AC(536995), --Quidway CX600-X8ADO-AC Carrier Switch + fname8090CX600-X8ADO-DC(536996), --Quidway CX600-X8ADO-DC Carrier Switch + fname8031CX600-X3ADO(536997), -- Quidway CX600-3ADO Carrier Switch + fname8031CX600-M8A(536998), --Quidwy CX600-M8A-AC FRAME + fname8031CX600-M8A-DC(536999), --Quidwy CX600-M8A-DC FRAME + fname8031CX600-M8ADO(537000), --Quidwy CX600-M8ADO-AC FRAME + fname8031CX600-M8ADO-DC(537001), --Quidwy CX600-M8ADO-DC FRAME + fname8031CX600-M16A(537002), --Quidwy CX600-M16AFRAME + fname8031CX600-M16ADO(537003), --Quidwy CX600-M16ADO-AC FRAME + + fname8031S6720S-26Q-EI-24S(537004), --S6720S-26Q-EI-24S Metro Service Platform for V2R9C00 + fname8031S6320-26Q-EI-24S(537005), --S6320-26Q-EI-24S Metro Service Platform for V2R9C00 + fname8031S5320-28X-SI(537006), --S5320-28X-SI Metro Service Platform for V2R9C00 + fname8031S5320-52X-SI(537007), --S5320-52X-SI Metro Service Platform for V2R9C00 + fname8031S5320-36C-EI(537008), --S5320-36C-EI Metro Service Platform for V2R9C00 + fname8031S5320-56C-EI(537009), --S5320-56C-EI Metro Service Platform for V2R9C00 + fname8031S5320-36C-EI-28S(537010), --S5320-36C-EI-28S Metro Service Platform for V2R9C00 + + fname8031Huawei-S5700-8P-G(537011), --S5720-10T-PWR-LI Metro Service Platform for V2R10C00 modify S5720-10T-PWR-LI to Huawei-S5700-8P-G + fname8031S5720-12TP-LI-AC(537012), --S5720-12TP-LI-AC Metro Service Platform for V2R10C00 + fname8031S5720S-12TP-LI-AC(537013), --S5720S-12TP-LI-AC Metro Service Platform for V2R10C00 + fname8031S5320-12TP-LI-AC(537014), --S5320-12TP-LI-AC Metro Service Platform for V2R10C00 + fname8031S1720-10GW-2P(537015), --S1720-10GW-2P Metro Service Platform for V2R10C00 + fname8031S5720-12TP-PWR-LI-AC(537016), --S5720-12TP-PWR-LI-AC Metro Service Platform for V2R10C00 + fname8031S5720S-12TP-PWR-LI-AC(537017), --S5720S-12TP-PWR-LI-AC Metro Service Platform for V2R10C00 + fname8031S5320-12TP-PWR-LI-AC(537018), --S5320-12TP-PWR-LI-AC Metro Service Platform for V2R10C00 + fname8031S1720-10GW-PWR-2P(537019), --S1720-10GW-PWR-2P Metro Service Platform for V2R10C00 + fname8031S5720-28P-LI-AC(537020), --S5720-28P-LI-AC Metro Service Platform for V2R10C00 + fname8031S5720S-28P-LI-AC(537021), --S5720S-28P-LI-AC Metro Service Platform for V2R10C00 + fname8031S5320-28P-LI-AC(537022), --S5320-28P-LI-AC Metro Service Platform for V2R10C00 + fname8031S1720-28GWR-4P(537023), --S1720-28GWR-4P Metro Service Platform for V2R10C00 + fname8031S5720-28X-LI-AC(537024), --S5720-28X-LI-AC Metro Service Platform for V2R10C00 + fname8031S5720-28X-LI-DC(537025), --S5720-28X-LI-DC Metro Service Platform for V2R10C00 + fname8031S5320-28X-LI-AC(537026), --S5320-28X-LI-AC Metro Service Platform for V2R10C00 + fname8031S5320-28X-LI-DC(537027), --S5320-28X-LI-DC Metro Service Platform for V2R10C00 + fname8031S5720S-28X-LI-AC(537028), --S5720S-28X-LI-AC Metro Service Platform for V2R10C00 + fname8031S628X-E(537029), --S628X-E Metro Service Platform for V2R10C00 + fname8031S1720-28GWR-4X(537030), --S1720-28GWR-4X Metro Service Platform for V2R10C00 + fname8031S5720-28P-PWR-LI-AC(537031), --S5720-28P-PWR-LI-AC Metro Service Platform for V2R10C00 + fname8031S5720S-28P-PWR-LI-AC(537032), --S5720S-28P-PWR-LI-AC Metro Service Platform for V2R10C00 + fname8031S5320-28P-PWR-LI-AC(537033), --S5320-28P-PWR-LI-AC Metro Service Platform for V2R10C00 + fname8031S5720-28P-PWR-LI-ACF(537034), --S5720-28P-PWR-LI-ACF Metro Service Platform for V2R10C00 + fname8031S1720-28GWR-PWR-4P(537035), --S1720-28GWR-PWR-4P Metro Service Platform for V2R10C00 + fname8031S5720-28X-PWR-LI-AC(537036), --S5720-28X-PWR-LI-AC Metro Service Platform for V2R10C00 + fname8031S5320-28X-PWR-LI-AC(537037), --S5320-28X-PWR-LI-AC Metro Service Platform for V2R10C00 + fname8031S5720-28X-PWR-LI-ACF(537038), --S5720-28X-PWR-LI-ACF Metro Service Platform for V2R*,on 2016.12.24 + fname8031S5320-28X-PWR-LI-ACF(537039), --S5320-28X-PWR-LI-ACF Metro Service Platform for V2R*,on 2016.12.24 + fname8031S5720S-28X-PWR-LI-AC(537040), --S5720S-28X-PWR-LI-AC Metro Service Platform for V2R10C00 + fname8031S628X-PWR-E(537041), --S628X-PWR-E Metro Service Platform for V2R10C00 + fname8031S1720-28GWR-PWR-4X(537042), --S1720-28GWR-PWR-4X Metro Service Platform for V2R10C00 + fname8031S5720-52P-LI-AC(537043), --S5720-52P-LI-AC Metro Service Platform for V2R10C00 + fname8031S5720S-52P-LI-AC(537044), --S5720S-52P-LI-AC Metro Service Platform for V2R10C00 + fname8031S5320-52P-LI-AC(537045), --S5320-52P-LI-AC Metro Service Platform for V2R10C00 + fname8031S652-E(537046), --S652-E Metro Service Platform for V2R10C00 + fname8031S5720S-52X-LI-AC(537047), --S5720S-52X-LI-AC Metro Service Platform for V2R10C00 + fname8031S652X-E(537048), --S652X-E Metro Service Platform for V2R10C00 + fname8031S5720-52X-LI-AC(537049), --S5720-52X-LI-AC Metro Service Platform for V2R10C00 + fname8031S5720-52X-LI-DC(537050), --S5720-52X-LI-DC Metro Service Platform for V2R10C00 + fname8031S5320-52X-LI-AC(537051), --S5320-52X-LI-AC Metro Service Platform for V2R10C00 + fname8031S5320-52X-LI-DC(537052), --S5320-52X-LI-DC Metro Service Platform for V2R10C00 + fname8031S1720-52GWR-4P(537053), --S1720-52GWR-4P Metro Service Platform for V2R10C00 + fname8031S1720-52GWR-4X(537054), --S1720-52GWR-4X Metro Service Platform for V2R10C00 + fname8031S5720-52P-PWR-LI-AC(537055), --S5720-52P-PWR-LI-AC Metro Service Platform for V2R10C00 + fname8031S5720S-52P-PWR-LI-AC(537056), --S5720S-52P-PWR-LI-AC Metro Service Platform for V2R10C00 + fname8031S5320-52P-PWR-LI-AC(537057), --S5320-52P-PWR-LI-AC Metro Service Platform for V2R10C00 + fname8031S652-PWR-E(537058), --S652-PWR-E Metro Service Platform for V2R10C00 + fname8031S5720-52P-PWR-LI-ACF(537059), --S5720-52P-PWR-LI-ACF Metro Service Platform for V2R10C00 + fname8031S5720S-52X-PWR-LI-AC(537060), --S5720S-52X-PWR-LI-AC Metro Service Platform for V2R10C00 + fname8031S652X-PWR-E(537061), --S652X-PWR-E Metro Service Platform for V2R10C00 + fname8031S5720-52X-PWR-LI-AC(537062), --S5720-52X-PWR-LI-AC Metro Service Platform for V2R10C00 + fname8031S5320-52X-PWR-LI-AC(537063), --S5320-52X-PWR-LI-AC Metro Service Platform for V2R10C00 + fname8031S5720-52X-PWR-LI-ACF(537064), --S5720-52X-PWR-LI-ACF Metro Service Platform for V2R*,on 2016.12.24 + fname8031S5320-52X-PWR-LI-ACF(537065), --S5320-52X-PWR-LI-ACF Metro Service Platform for V2R*,on 2016.12.24 + fname8031S1720-52GWR-PWR-4P(537066), --S1720-52GWR-PWR-4P Metro Service Platform for V2R10C00 + fname8031S1720-52GWR-PWR-4X(537067), --S1720-52GWR-PWR-4X Metro Service Platform for V2R10C00 + fname8031S5720-28X-SI-24S-AC(537068), --S5720-28X-SI-24S-AC Metro Service Platform for V2R10C00 + fname8031S5720-28X-SI-24S-DC(537069), --S5720-28X-SI-24S-DC Metro Service Platform for V2R10C00 + fname8031S5321-28X-SI-24S-AC(537070), --S5321-28X-SI-24S-AC Metro Service Platform for V2R10C00 + fname8031S5321-28X-SI-24S-DC(537071), --S5321-28X-SI-24S-DC Metro Service Platform for V2R10C00 + fname8031S5720-28X-LI-24S-AC(537072), --S5720-28X-LI-24S-AC Metro Service Platform for V2R10C00 + fname8031S5720S-28X-LI-24S-AC(537073), --S5720S-28X-LI-24S-AC Metro Service Platform for V2R10C00 + fname8031S5720-28X-LI-24S-DC(537074), --S5720-28X-LI-24S-DC Metro Service Platform for V2R10C00 + fname8031S5320-28X-LI-24S-AC(537075), --S5320-28X-LI-24S-AC Metro Service Platform for V2R10C00 + fname8031S5320-28X-LI-24S-DC(537076), --S5320-28X-LI-24S-DC Metro Service Platform for V2R10C00 + fname8031S5720-28TP-PWR-LI-ACL(537077), --S5720-28TP-PWR-LI-ACL Metro Service Platform for V2R10C00 + fname8031S5720S-28TP-PWR-LI-ACL(537078), --S5720S-28TP-PWR-LI-ACL Metro Service Platform for V2R10C00 + fname8031S1720-28GWR-PWR-4TP(537079), --S1720-28GWR-PWR-4TP Metro Service Platform for V2R10C00 + fname8031S5720-28TP-PWR-LI-AC(537080), --S5720-28TP-PWR-LI-AC Metro Service Platform for V2R10C00 + fname8031S628-PWR-E(537081), --S628-PWR-E Metro Service Platform for V2R10C00 + fname8031S5720-28TP-LI-AC(537082), --S5720-28TP-LI-AC Metro Service Platform for V2R10C00 + fname8031S628-E(537083), --S628-E Metro Service Platform for V2R10C00 + fname8031S1700-28GR-4X(537084), --S1700-28GR-4X Metro Service Platform for V2R11,v2r10c00 del v2r11 new + fname8031S1700-52GR-4X(537085), --S1700-52GR-4X Metro Service Platform for V2R11,v2r10c00 del v2r11 new + fname8031S5720-28X-SI-12S-AC(537086), --S5720-28X-SI-12S-AC Metro Service Platform for V2R*,on 2016.12.24 + fname8031S5720S-28X-SI-12S-AC(537087), --S5720S-28X-SI-12S-AC Metro Service Platform for V2R*,on 2016.12.24 + fname8031S5720-30C-LI-AC(537088), --S5720-30C-LI-AC Metro Service Platform for V2R*,on 2016.12.24 + fname8031S5720-30C-LI-DC(537089), --S5720-30C-LI-DC Metro Service Platform for V2R10C00 + fname8031S5720-54C-LI-AC(537090), --S5720-54C-LI-AC Metro Service Platform for V2R*,on 2016.12.24 + fname8031S5720-54C-LI-DC(537091), --S5720-54C-LI-DC Metro Service Platform for V2R10C00 + fname8031S5720-30C-PWR-LI-AC(537092), --S5720-30C-PWR-LI-AC Metro Service Platform for V2R*,on 2016.12.24 + fname8031S5720-30C-PWR-LI-DC(537093), --S5720-30C-PWR-LI-DC Metro Service Platform for V2R10C00 + fname8031S5720-54C-PWR-LI-AC(537094), --S5720-54C-PWR-LI-AC Metro Service Platform for V2R*,on 2016.12.24 + fname8031S5720-54C-PWR-LI-DC(537095), --S5720-54C-PWR-LI-DC Metro Service Platform for V2R10C00 + fname8031S5720-28X-SI-C(537096), --S5720-28X-SI-C Metro Service Platform for V2R10C00 + fname8031S5720-52X-SI-C(537097), --S5720-52X-SI-C Metro Service Platform for V2R10C00 + fname8031S5720-28X-PWR-SI-C(537098), --S5720-28X-PWR-SI-C Metro Service Platform for V2R10C00 + fname8031S5720-52X-PWR-SI-C(537099), --S5720-52X-PWR-SI-C Metro Service Platform for V2R10C00 + fname8031S5320-28X-PWR-SI-DC(537100), --S5320-28X-PWR-SI-DC Metro Service Platform for V2R10C00 + fname8031S5320-52X-PWR-SI-DC(537101), --S5320-52X-PWR-SI-DC Metro Service Platform for V2R10C00 + fname8031CX600-M2H(537102), --Quidway CX600-M2H FRAME for V8R9C00 + fname8031S5320-28P-SI-DC(537103), --S5320-28P-SI-DC Metro Service Platform for V2R10C00 + fname8031S5320-52P-SI-DC(537104), --S5320-52P-SI-DC Metro Service Platform for V2R10C00 + fname8031S5320-56C-PWR-EI-ACF(537105), --S5320-56C-PWR-EI-ACF Metro Service Platform for V2R10C00 + fname8031S5320-12TP-LI-DC(537106), --S5320-12TP-LI-DC Metro Service Platform for V2R10C00 + fname8031S5321-52X-LI-AC(537107), --S5321-52X-LI-AC Metro Service Platform for V2R10C00 + fname8031S5320-28X-PWR-SI(537108), --S5320-28X-PWR-SI Metro Service Platform for V2R10C00 + fname8031S5320-52X-PWR-SI(537109), --S5320-52X-PWR-SI Metro Service Platform for V2R10C00 + fname8031S5320-28P-SI(537110), --S5320-28P-SI Metro Service Platform for V2R10C00 + fname8031S5322-52X-LI-AC(537111), --S5322-52X-LI-AC Metro Service Platform for V2R10C00 + fname8031S6320-54C-EI-48S(537112), --S6320-54C-EI-48S Metro Service Platform for V2R10C00 + fname8031S5720-16X-PWH-LI-AC(537113), --S5720-16X-PWH-LI-AC Metro Service Platform for V2R10C00 + fname8031S5720-28X-PWH-LI-AC(537114), --S5720-28X-PWH-LI-AC Metro Service Platform for V2R11C00 + fname8031S5320-28X-PWH-LI-AC(537115), --S5320-28X-PWH-LI-AC Metro Service Platform for V2R11C00 del + + + fname8031S1720-28GWR-4P-E(537116), --S1720-28GWR-4P-E switch for V2R10C00 tr6 + fname8031S1720-28GWR-4X-E(537117), --S1720-28GWR-4X-E switch for V2R10C00 tr6 + fname8031S1720-28GWR-PWR-4P-E(537118), --S1720-28GWR-PWR-4P-E switch for V2R10C00 tr6 + fname8031S1720-28GWR-PWR-4X-E(537119), --S1720-28GWR-PWR-4X-E switch for V2R10C00 tr6 + fname8031S1720-52GWR-4P-E(537120), --S1720-52GWR-4P-E switch for V2R10C00 tr6 + fname8031S1720-52GWR-4X-E(537121), --S1720-52GWR-4X-E switch for V2R10C00 tr6 + fname8031S1720-52GWR-PWR-4P-E(537122), --S1720-52GWR-PWR-4P-E switch for V2R10C00 tr6 + fname8031S1720-52GWR-PWR-4X-E(537123), --S1720-52GWR-PWR-4X-E switch for V2R10C00 tr6 + fname8031S1720-28GWR-PWR-4TP-E(537124), --S1720-28GWR-PWR-4TP-E switch for V2R10C00 tr6 + fname8031S1720-10GW-2P-E(537125), --S1720-10GW-2P-E switch for V2R10C00 tr6 + fname8031S1720-10GW-PWR-2P-E(537126), --S1720-10GW-PWR-2P-E switch for V2R10C00 tr6 + + fname8031S5720-12X-LI-AC(537127), --S5720-12X-LI-AC Metro Service Platform for V2R*,on 2016.12.24 + fname8031S5320-12X-LI-AC(537128), --S5320-12X-LI-AC Metro Service Platform for V2R*,on 2016.12.24 + fname8031S5720-12X-PWR-LI-AC(537129), --S5720-12X-PWR-LI-AC Metro Service Platform for V2R*,on 2016.12.24 + fname8031S5320-12X-PWR-LI-AC(537130), --S5320-12X-PWR-LI-AC Metro Service Platform for V2R11 + fname8031S5320-28TP-LI-AC(537131), --S5320-28TP-LI-AC Metro Service Platform for V2R11 + fname8031S5721-28X-SI-24S-AC(537132), --S5721-28X-SI-24S-AC Metro Service Platform for V2R11 + fname8031S5320-28X-SI-24S-AC(537133), --S5320-28X-SI-24S-AC Metro Service Platform for V2R11 + fname8031S5320-28X-SI-24S-DC(537134), --S5320-28X-SI-24S-DC Metro Service Platform for V2R11 + fname8031S2720-12TP-EI(537135), --S2720-12TP-EI Metro Service Platform for V2R11, modify name + fname8031S2320-12TP-EI-AC(537136), --S2320-12TP-EI-AC Metro Service Platform for V2R11 + fname8031S2320-12TP-EI-DC(537137), --S2320-12TP-EI-DC Metro Service Platform for V2R11 + fname8031S2720-12TP-PWR-EI(537138), --S2720-12TP-PWR-EI Metro Service Platform for V2R11, modify name + fname8031S2320-12TP-PWR-EI-AC(537139), --S2320-12TP-PWR-EI-AC Metro Service Platform for V2R11 + fname8031S2720-52TP-EI(537140), --S2720-52TP-EI Metro Service Platform for V2R11, modify name + fname8031S2320-52TP-EI-AC(537141), --S2320-52TP-EI-AC Metro Service Platform for V2R11 + fname8031S2720-52TP-PWR-EI(537142), --S2720-52TP-PWR-EI Metro Service Platform for V2R11, modify name + fname8031S2320-52TP-PWR-EI-AC(537143), --S2320-52TP-PWR-EI-AC Metro Service Platform for V2R11 + fname8031S2720-28TP-PWR-EI-L(537144), --S2720-28TP-PWR-EI-L Metro Service Platform for V2R11, modify name + fname8031S2720-28TP-EI(537145), --S2720-28TP-EI Metro Service Platform for V2R11, modify name, modify name + fname8031S2320-28TP-EI-AC(537146), --S2320-28TP-EI-AC Metro Service Platform for V2R11 + fname8031S2320-28TP-EI-DC(537147), --S2320-28TP-EI-DC Metro Service Platform for V2R11 + fname8031S2720-28TP-PWR-EI(537148), --S2720-28TP-PWR-EI Metro Service Platform for V2R11, modify name + fname8031S2320-28TP-PWR-EI-AC(537149), --S2320-28TP-PWR-EI-AC Metro Service Platform for V2R11 + fname8031S2320-28P-PWR-EI-ACF(537150), --S2320-28P-PWR-EI-ACF Metro Service Platform for V2R11 + + + fname8031S6720-26Q-LI-24S-AC(537151), --S6720-26Q-LI-24S-AC Metro Service Platform for V2R11 + fname8031S6720S-26Q-LI-24S-AC(537152), --S6720S-26Q-LI-24S-AC Metro Service Platform for V2R11 + fname8031S6321-26Q-SI-24S-AC(537153), --S6321-26Q-SI-24S-AC Metro Service Platform for V2R*,on 2016.12.24 + fname8031S6320-26Q-SI-24S-AC(537154), --S6320-26Q-SI-24S-AC Metro Service Platform for V2R*,on 2016.12.24 + fname8031S6720S-26Q-SI-24S-AC(537155), --S6720S-26Q-SI-24S-AC Metro Service Platform for V2R11 + fname8031S6720-26Q-SI-24S-AC(537156), --S6720-26Q-SI-24S-AC Metro Service Platform for V2R11 + fname8031S6720-16X-LI-16S-AC(537157), --S6720-16X-LI-16S-AC Metro Service Platform for V2R11 + fname8031S6720S-16X-LI-16S-AC(537158), --S6720S-16X-LI-16S-AC Metro Service Platform for V2R11 + fname8031S1720X-16XWR(537159), --S1720X-16XWR Metro Service Platform for V2R11 + fname8031S1720X-16XWR-E(537160), --S1720X-16XWR-E Metro Service Platform for V2R11 + fname8031S6720-32X-LI-32S-AC(537161), --S6720-32X-LI-32S-AC Metro Service Platform for V2R11 + fname8031S6720S-32X-LI-32S-AC(537162), --S6720S-32X-LI-32S-AC Metro Service Platform for V2R11 + fname8031S6720-32X-SI-32S-AC(537163), --S6720-32X-SI-32S-AC Metro Service Platform for V2R11 + fname8031S6320-32X-SI-32S-AC(537164), --S6320-32X-SI-32S-AC Metro Service Platform for V2R*,on 2016.12.24 + fname8031S1720X-32XWR(537165), --S1720X-32XWR Metro Service Platform for V2R11 + fname8031S1720X-32XWR-E(537166), --S1720X-32XWR-E Metro Service Platform for V2R11 + fname8031S6720-32C-SI-AC(537167), --S6720-32C-SI-AC Metro Service Platform for V2R11 + fname8031S6720-32C-SI-DC(537168), --S6720-32C-SI-DC Metro Service Platform for V2R11 + fname8031S6320-32C-SI-AC(537169), --S6320-32C-SI-AC Metro Service Platform for V2R*,on 2016.12.24 + fname8031S6320-32C-SI-DC(537170), --S6320-32C-SI-DC Metro Service Platform for V2R*,on 2016.12.24 + fname8031S6720-32C-PWH-SI-AC(537171), --S6720-32C-PWH-SI-AC Metro Service Platform for V2R11 + fname8031S6720-32C-PWH-SI(537172), --S6720-32C-PWH-SI Metro Service Platform for V2R11 + fname8031S6320-32C-PWH-SI-AC(537173), --S6320-32C-PWH-SI-AC Metro Service Platform for V2R*,on 2016.12.24 + fname8031S6320-32C-PWH-SI(537174), --S6320-32C-PWH-SI Metro Service Platform for V2R*,on 2016.12.24 + fname8031S6720-56C-PWH-SI-AC(537175), --S5730-56C-PWH-SI-AC Metro Service Platform for V2R11 modify from S5730-56C-PWH-SI-AC to S6720-56C-PWH-SI-AC + fname8031S6720-56C-PWH-SI(537176), --S5730-56C-PWH-SI Metro Service Platform for V2R11 modify from S5730-56C-PWH-SI to S6720-56C-PWH-SI + fname8031S6320-56C-PWH-SI-AC(537177), --S5330-56C-PWH-SI-AC Metro Service Platform for V2R*,on 2016.12.24 modify from S5330-56C-PWH-SI-AC to S6320-56C-PWH-SI-AC + fname8031S6320-56C-PWH-SI(537178), --S5330-56C-PWH-SI Metro Service Platform for V2R*,on 2016.12.24 modify from S5330-56C-PWH-SI to S6320-56C-PWH-SI + + fname8031S6720-48Q-SI-48S-AC(537179), --S6720-48Q-SI-48S-AC Metro Service Platform for V2R11,delete + fname8031S6720S-48Q-SI-48S-AC(537180), --S6720S-48Q-SI-48S-AC Metro Service Platform for V2R11,delete + fname8031S6320-48Q-SI-48S-AC(537181), --S6320-48Q-SI-48S-AC Metro Service Platform for V2R*,on 2016.12.24 + fname8031S5730-48C-SI-AC(537182), --S5730-48C-SI-AC Metro Service Platform for V2R11 + fname8031S5330-48C-SI-AC(537183), --S5330-48C-SI-AC Metro Service Platform for V2R*,on 2016.12.24 + fname8031S5730-48C-PWR-SI-AC(537184), --S5730-48C-PWR-SI-AC Metro Service Platform for V2R11 + fname8031S5730-68C-SI-AC(537185), --S5730-68C-SI-AC Metro Service Platform for V2R11 + fname8031S5330-68C-SI-AC(537186), --S5330-68C-SI-AC Metro Service Platform for V2R11 + fname8031S5730-68C-PWR-SI-AC(537187), --S5730-68C-PWR-SI-AC Metro Service Platform for V2R11 + fname8031S6720-52X-PWH-SI-ACF(537188), --S6720-52X-PWH-SI-ACF Metro Service Platform for V2R11 + fname8031S6720-52X-PWH-SI(537189), --S6720-52X-PWH-SI Metro Service Platform for V2R11 + fname8031S6320-52X-PWH-SI-ACF(537190), --S6320-52X-PWH-SI-ACF Metro Service Platform for V2R*,on 2016.12.24 + fname8031S6320-52X-PWH-SI(537191), --S6320-52X-PWH-SI Metro Service Platform for V2R*,on 2016.12.24 + + fname8031S5720-28P-LI-AC-SEA(537192), -- Real name S5720-28P-LI-AC for LSW V2R11 support license for oversea + fname8031S5720-28P-PWR-LI-AC-SEA(537193), -- Real name S5720-28P-PWR-LI-AC for LSW V2R11 support license for oversea + fname8031S5320-28P-LI-AC-SEA(537194), -- Real name S5320-28P-LI-AC for LSW V2R11 support license for oversea + fname8031S5320-28P-PWR-LI-AC-SEA(537195), -- Real name S5320-28P-PWR-LI-AC for LSW V2R11 support license for oversea + fname8031S5720-52P-LI-AC-SEA(537196), -- Real name S5720-52P-LI-AC for LSW V2R11 support license for oversea + fname8031S5320-52P-LI-AC-SEA(537197), -- Real name S5320-52P-LI-AC for LSW V2R11 support license for oversea + fname8031S5720-52P-PWR-LI-AC-SEA(537198), -- Real name S5720-52P-PWR-LI-AC for LSW V2R11 support license for oversea + fname8031S5320-52P-PWR-LI-AC-SEA(537199), -- Real name S5320-52P-PWR-LI-AC for LSW V2R11 support license for oversea + + fname8031S5320-12P-LI-BAT(537200), --S5320-12P-LI-BAT add for LSW V2R11C10 + fname8031S5330-68C-SI(537201), --S5330-68C-SI add for LSW V2R11C10 + fname8031S5730-68C-PWR-SI(537202), --S5730-68C-PWR-SI add for LSW V2R11C10 + + fname8031S5730-52X-PWH-SI-ACF(537203), --98010786 S5730-52X-PWH-SI-ACF add for lsw v2r11c10 + fname8031S5730-56C-PWH-SI-AC(537204), --98010785 S5730-56C-PWH-SI-AC add for lsw v2r11c10 + fname8031S5730-32C-PWH-SI-AC(537205), --98010787 S5730-32C-PWH-SI-AC add for lsw v2r11c10 + + fname8031S2320-52TP-EI-DC(537206), --98010788 S2320-52TP-EI-DC for lsw v2r11c10 + fname8031S5330-68C-SI-DC(537207), --98010789 S5330-68C-SI-DC for lsw v2r11c10 + fname8031S5730S-48C-EI-AC(537208), --98010790 S5730S-48C-EI-AC for lsw v2r11c10 + fname8031S5730S-48C-PWR-EI(537209), --98010791 S5730S-48C-PWR-EI for lsw v2r11c10 + fname8031S5730S-68C-EI-AC(537210), --98010792 S5730S-68C-EI-AC for lsw v2r11c10 + fname8031S5730S-68C-PWR-EI(537211), --98010793 S5730S-68C-PWR-EI for lsw v2r11c10 + + + fname8031S5330-36C-HI(537216), --02351MQK S5330-36C-HI for lsw v2r11c50 + fname8031S5730-36C-HI(537217), --02351MQJ S5730-36C-HI for lsw v2r11c50 + fname8031S5730-44C-HI(537218), --02351MQG S5730-44C-HI for lsw v2r11c50 + fname8031S5330-36C-PWH-HI(537219), --02351MQM S5330-36C-PWH-HI for lsw v2r11c50 + fname8031S5730-36C-PWH-HI(537220), --02351MQN S5730-36C-PWH-HI for lsw v2r11c50 + fname8031S5730-44C-PWH-HI(537221), --02351LKB S5730-44C-PWH-HI for lsw v2r11c50 + fname8031S5330-60C-HI(537222), --02351MQP S5330-60C-HI for lsw v2r11c50 + fname8031S5730-60C-HI(537223), --02351MQR S5730-60C-HI for lsw v2r11c50 + fname8031S5730-68C-HI(537224), --02351MQT S5730-68C-HI for lsw v2r11c50 + fname8031S5730-60C-PWH-HI(537225), --02351MQV S5730-60C-PWH-HI for lsw v2r11c50 + fname8031S5730-68C-PWH-HI(537226), --02351LKE S5730-68C-PWH-HI for lsw v2r11c50 + fname8031S6720-50L-HI-48S(537227), --02351MXN S6720-50L-HI-48S for lsw v2r11c50 + fname8031S6320-50L-HI-48S(537228), --02351MXP S6320-50L-HI-48S for lsw v2r11c50 + fname8031S6720-30L-HI-24S(537229), --02351MXR S6720-30L-HI-24S for lsw v2r11c50 + fname8031S6320-30L-HI-24S(537230), --02351MXS S6320-30L-HI-24S for lsw v2r11c50 + + + +-- 8090: + fname8090Unknown(561152), -- Quidway unknown FRAME, + fname8090Whole(561153), -- Quidway NE80E FRAME, NE5000E FRAME, + fname8090Half(561154), -- Quidway NE40E FRAME, + fname8090HalfLow(561155), -- Quidway Ne40E FRAME low ,40E + fname8090BTBMaster(561156), -- Quidwy NE5000E BTB MASTER FRAME + fname8090BTBSlave(561157), -- Quidwy NE5000E BTB Slave FRAME + fname8090ClusterCentral(561158), -- Quidwy NE5000E Cluster Central FRAME + fname8090ClusterLine(561159), -- Quidwy NE5000E Cluster Line FRAME + fname8090Quarter(561160), -- Quidwy Ne40E-4 FRAME + fname8090NE40E3DC(561161), -- Quidwy Ne40E-3 FRAME + fname8090NE40E3AC(561162), -- Quidwy Ne40E-3 FRAME + fname8090HalfX(561163), -- Quidway NE40E-X8 FRAME, + fname8090WholeX(561164), -- Quidway NE80E-X16 FRAME, + fname8090NE5000EX(561165), --Quidway NE5000E-X16 FRAME, + fname8090NE40EX1(561166), --Quidway NE40E-X1 FRAME, + fname8090NE40EX2(561167), --Quidway NE40E-X2 FRAME, + fname8090NE5000EX-VB(561168), --Quidway NE5000E-X16VB FRAME, + fname8090NE40E-X2-M8(561169), --Quidway CX600-X2-M8 FRAME,ne40e,AC. compatitable with old panel, no "AC" in name + fname8090NE40E-X1-M4(561170), -- Quidway CX600-X1-M4 FRAME, ne40e + fname8090NE40E-X2-M16(561171), --Quidway CX600-X2-M16 FRAME, ne40e + fname8090CX600-X2(561172), --Quidway CX600-X2 FRAME, + fname8090NE5000EX-A(561173), --Quidway NE5000E-X16A FRAME, + fname8090NE5000ENGCCC(561174), --Quidway NE5000E-NGCCC FRAME, + fname8090NE40E-X16A-AC(561175), --Quidway NE40E-X16A-AC FRAME + fname8090NE40E-X2-M8-DC(561176), --Quidway CX600-X2-M8 FRAME,ne40e,DC + fname8090NE40E-X8A-AC(561177), --Quidway NE40E-X8A-AC FRAME, + fname8090NE5000E-X8A(561178), --Quidway NE5000E-X8A FRAME, + fname8090NE40E-X16B(562069), --Quidway NE40E-X16B FRAME + fname8090NE40E-X8A-DC(561179), --Quidway NE40E-X8A-DC FRAME, + fname8090NE40E-X16A-DC(561180), --Quidway NE40E-X16A-DC FRAME, + fname8090NE5000E-X8(562031), --Quidway NE5000E-X8 FRAME, + fname8090NE40E-M2E(562032), --Quidway NE40E-M2E FRAME, + fname8090NE40E-M2F(562033), --Quidway NE40E-M2F FRAME, + fname8090NE40E-X3A(562034), -- Quidwy Ne40E-3A FRAME, + fname8090NE40E-X2-M8A(562035), -- Quidwy CX600-X2-M8A FRAME, ne40e + fname8090NE40E-X2-M8A-DC(562036), -- Quidwy CX600-X2-M8A-DC FRAME, ne40e + fname8090NE40E-X2-M16A(562037), -- Quidwy CX600-X2-M16A FRAME, ne40e + fname8090NE9000-20(562038), --Quidway NE9000-20 FRAME + fname8090NE40E-M2H(562039), --Quidway NE40E-M2H FRAME + fname8090NE9000-8(562054), --Quidway NE9000-8 FRAME + + fname8090CX6620(562055), --Quidway CX6620 FRAME + fname8090CX6608(562056), --Quidway CX6608 FRAME + +--MA5611S R015C10 + frameMA5611SAE08(561221), -- Virtual frame MA5611S-AE08 of MA5611S(sd5130) FTTS device. + fnameMA5611SAE08PD8VDSL(561575), --Virtual Frame MA5611S-AE08 of the MA5611S-AE08 8VDSL pd device. + fnameMA5611SAE16PD16VDSL(561576), --Virtual Frame MA5611S-AE16 of the MA5611S-AE16 16VDSL pd device. +-- NE40E: + subbname8090DEVCR5D08DMD1M01(561610), -- Bidirectional 1-Channel CWDM Optical Add/Drop Multiplexing (1471nm) Physical Interface Card(PIC) + subbname8090DEVCR5D08DMD1M02(561611), -- Bidirectional 1-Channel CWDM Optical Add/Drop Multiplexing (1491nm) Physical Interface Card(PIC) + subbname8090DEVCR5D08DMD1M03(561612), -- Bidirectional 1-Channel CWDM Optical Add/Drop Multiplexing (1511nm) Physical Interface Card(PIC) + subbname8090DEVCR5D08DMD1M04(561613), -- Bidirectional 1-Channel CWDM Optical Add/Drop Multiplexing (1531nm) Physical Interface Card(PIC) + subbname8090DEVCR5D08DMD1M05(561614), -- Bidirectional 1-Channel CWDM Optical Add/Drop Multiplexing (1551nm) Physical Interface Card(PIC) + subbname8090DEVCR5D08DMD1M06(561615), -- Bidirectional 1-Channel CWDM Optical Add/Drop Multiplexing (1571nm) Physical Interface Card(PIC) + subbname8090DEVCR5D08DMD1M07(561616), -- Bidirectional 1-Channel CWDM Optical Add/Drop Multiplexing (1591nm) Physical Interface Card(PIC) + subbname8090DEVCR5D08DMD1M08(561617), -- Bidirectional 1-Channel CWDM Optical Add/Drop Multiplexing (1611nm) Physical Interface Card(PIC) + subbname8090DEVCR5D08DMD2M01(561618), -- Bidirectional 2-Channel CWDM Optical Add/Drop Multiplexing (1471/1491nm) Physical Interface Card(PIC) + subbname8090DEVCR5D08DMD2M02(561619), -- Bidirectional 2-Channel CWDM Optical Add/Drop Multiplexing (1511/1531nm) Physical Interface Card(PIC) + subbname8090DEVCR5D08DMD2M03(561620), -- Bidirectional 2-Channel CWDM Optical Add/Drop Multiplexing (1551/1571nm) Physical Interface Card(PIC) + subbname8090DEVCR5D08DMD2M04(561621), -- Bidirectional 2-Channel CWDM Optical Add/Drop Multiplexing (1591/1611nm) Physical Interface Card(PIC) + subbname8090DEVMEOM0E2NCE70(561627), -- 2-Port 100GBase-CFP2 Flexible Card(BP480-E) + subbname8090DEVMEOM0LEXFE70(561628), -- 20-Port 10GBase LAN/WAN-SFP+ Flexible Card(BP480-E) + subbname8090DEVCR5D0L5XFH71(561629), -- 5-Port 10GBase LAN/WAN-SFP+ Flexible Card H(P51-H, Occupy two sub-slots) + subbname8090DEVME0D0L5XXH7F(561630), -- 5-Port 10GBase LAN/WAN-SFP+ Flexible Card H(BP51-H,occupy 2 sub-slot) + subbname8090DEVBGWD0L5XFH71(561631), -- 5-Port 10GBase LAN/WAN-SFP+ Flexible Card(BP100) + subbname8090DEVCX68LGXF0(561632), -- 28-Port 10GBase-X-SFP+ + 16-Port 100/1000Base-X-SFP + +-- ME60: + fnameME60Unknown(159744), -- Quidway unknown FRAME, + fnameME60Whole(159745), -- Quidway ME60-16 FRAME, + fnameME60Half(159746), -- Quidway ME60-8 FRAME, + fnameME60HalfLow(159747), -- Quidway ME60-8 FRAME, + fnameME60WholeBKPC(159748), -- Quidway ME60-16 FRAME + fnameME60Quarter(159749), -- Quidway ME60-4 FRAME + fnameME60X3DC(159750), -- Quidway ME60-X3 FRAME + fnameME60X3AC(159751), -- Quidway ME60-X3 FRAME + fnameME60X8(159752), -- Quidway ME60-X8 FRAME + fnameME60X16(159753), -- Quidway ME60-X16 FRAME + fnameME60X8A-AC(159754), --ME60-X8A Integrated Chassis AC Components + fnameME60X8A-DC(159755), --ME60-X8A Integrated Chassis DC Components + fnameME60X16A-AC(159756), -- ME60-X16A Integrated AC Chassis Components + fnameME60X16A-DC(159757), --ME60-X16A Integrated DC Chassis Components + fnameME60-X3A(159758), -- Quidway ME60-X3A FRAME + fnameME60S4(159759), -- Quidway ME60S-X1-S4 FRAME + fnameME60S4-DC(159760), -- Quidway ME60S-X1-S4-DC FRAME + fnameME60S8(159761), -- Quidway ME60S-X2-S8 FRAME + fnameME60S8-DC(159762), -- Quidway ME60S-X2-S8-DC FRAME + fnameME60S16(159763), -- Quidway ME60S-X2-S16 FRAME + fnameME60X1M4(159764), -- Quidway ME60M-X1-M4 FRAME + fnameME60X1M4-DC(159765), -- Quidway ME60M-X1-M4-DC FRAME + fnameME60X2-M8(159766), -- Quidway ME60M-X2-M8 FRAME + fnameME60X2-M8-DC(159767), -- Quidway ME60M-X2-M8-DC FRAME + fnameME60X2-M16(159768), -- Quidway ME60M-X2-M16 FRAME + fnameME60X2-M8A(161583), -- Quidway ME60M-X2-M8A FRAME + fnameME60X2-M8A-DC(161584), -- Quidway ME60M-X2-M8A-DC FRAME + fnameME60X2-M16A(161585), -- Quidway ME60M-X2-M16A FRAME + fnameME60S8A(161586), -- Quidway ME60S-X2-S8A FRAME + fnameME60S8A-DC(161587), -- Quidway ME60S-X2-S8A-DC FRAME + fnameME60S16A(161588), -- Quidway ME60S-X2-S16A FRAME + +-- S9300: 0x000A1000~0x000A1fff(659456~663551) + fnameLE0KS9303(659456), -- Quidway S9303 FRAME + fnameLE0KS9306(659457), -- Quidway S9306 FRAME + fnameLE0KS9312(659458), -- Quidway S9312 FRAME + fnameLE0110(659459), -- Quidway S9310 FRAME + fnameLE0203Poe(659460), -- Quidway S9303 POE FRAME + fnameLE0BS9306P1(659461), -- Quidway S9306 POE FRAME + fnameLE02WMMPA(659462), + fnameLE0BS9312P1(659463), -- Quidway S9312 POE FRAME + fnameLE02Spu(659464), -- Quidway S9300 SPU FRAME + fnameLE2BS9303E00(659465), -- Quidway S9303E FRAME + fnameLE2BS9306E00(659466), -- Quidway S9306E FRAME + fnameLE2BS9312E00(659467), -- Quidway S9312E FRAME + fnameLE2BS9303E01(659468), -- Quidway S9303E_01 FRAME + fnameLE2BS9306E01(659469), -- Quidway S9306E_01 FRAME + fnameLE2BS9312E01(659470), -- Quidway S9312E_01 FRAME + fnameLX1BS9303S00(659471), -- Quidway S9303X FRAME + fnameLX1BS9306S00(659472), -- Quidway S9306X FRAME + fnameLX1BS9312S00(659473), -- Quidway S9312X FRAME + fnameLX1BS9310S00(659474), -- Quidway S9310X FRAME + fnameLE0KS9310(659475), -- Quidway S9310 FRAME + + +--V8R9C10 X1X2 + subbname8090DEVCR5D3DMR4M01(561724), -- 4-Channel CWDM Optical Add/Drop Multiplexing (1471/1491/1511/1531nm) Physical Interface Card(PIC) + subbname8090DEVCR5D3DMR4M02(561725), -- 4-Channel CWDM Optical Add/Drop Multiplexing (1551/1571/1591/1611nm) Physical Interface Card(PIC) + subbname8090DEVCR5D00EEGF71(561635), -- 20-Port 100/1000Base-X-CSFP Physical Interface Card(PIC) + subbname8090DEVCR2D00EEGF11(561636), -- 20-Port 100/1000Base-X-CSFP Physical Interface Card(PIC) + subbname8090DEVCX6D00EEGF10(561637), -- 20-Port 100/1000Base-X-CSFP Physical Interface Card(PIC) + +--V8R9C10 X3X8X16 + subbname8090DEVCR5D00E1NC77(561713), -- 1-Port 100GBase-CFP2 Flexible Card A(P120-A) + subbname8090DEVCR5D00E1NC7A(561714), -- 1-Port 100GBase-CFP2 Flexible CardA(P240-A) + subbname8090DEVME0D0E1NCB70(561715), -- 1-Port 100GBase-CFP2 Flexible Card(BP100) + subbname8090DEVME0D0E1NCB71(561729), -- 1-Port 100GBase-CFP2 Flexible Card(BP240) + subbname8090DEVCR57E1NCF2(561717), -- 1-Port 100GBase-CFP2 Fixed Card + subbname8090DEVCX6D0E1NCA11(561718), -- 1-Port 100GBase-CFP2 Flexible Card A(S102-A) + subbname8090DEVCR5CR5D00E1ND70(561719), -- 1-Port 100GBase-QSFP28 Flexible Card A(P120-A) + subbname8090DEVCR5CR5D00E1ND73(561720), -- 1-Port 100GBase-QSFP28 Flexible Card A(P240-A) + subbname8090DEVCR5ME0D0E1NDB70(561721), -- 1-Port 100GBase-QSFP28 Flexible Card(BP100) + subbname8090DEVCR5ME0D0E1NDB71(561722), -- 1-Port 100GBase-QSFP28 Flexible Card(BP240) + subbname8090DEVCR5CX6D0E1NDA10(561723), -- 1-Port 100GBase-QSFP28 Flexible Card A(S102-A) + subbname8090DEVCR5D00E2NF70(561727), -- 2-Port 100GBase-QSFP28 Flexible Card A(P480-A) + subbname8090DEVCR5D00MD8A70(561726), -- 8-Channel CWDM Multiplexing & Demultiplexing (1471/1491/1511/1531/1551/1571/1591/1611nm) Flexible Card(P50) + +--V8R9C10 NE5000 + subbname8090DEVCR5D00N6GF60(561625), -- 6-Port 10G OTN/ETH-SFP+ Flexible Card(CP400,Occupy 1 sub-slot) + subbname8090DEVCR5D00NBGF60(561626), -- 12-Port 10G OTN/ETH-SFP+ Flexible Card(CP400,Occupy 1 sub-slot) + subbname8090DEVCR5D00E2NB60(561728), -- 2-Port 100GBase-QSFP28 Flexible Card(CP400,Occupy 1 sub-slot) + + + +-- S7700: 0x000A2000~0x000A2fff(663552~667647) + fnameES0B00770300(663552), -- Quidway S7703 FRAME + fnameES0B00770600(663553), -- Quidway S7706 FRAME + fnameES0B00771200(663554), -- Quidway S7712 FRAME + fnameES0203Poe(663555), -- Quidway S7703 POE FRAME + fnameES0B017706P0(663556), -- Quidway S7706 POE FRAME + fnameES0B017712P0(663557), -- Quidway S7712 POE FRAME + fnameES02Spu(663558), -- Quidway S7700 SPU FRAME + fnameES1B00770301(663559), -- Quidway S7703 FRAME FCC + fnameES1B00770601(663560), -- Quidway S7706 FRAME FCC + fnameES1B00771201(663561), -- Quidway S7712 FRAME FCC + fnameES1B017706P1(663562), -- Quidway S7706 POE FRAME FCC + fnameES1B017712P1(663563), -- Quidway S7712 POE FRAME FCC + fnameES02BAKG7712(663564), -- Quidway S7712 FRAME FCC + fnameES02BAKR7712POE(663565), -- Quidway S7712 POE FRAME FCC + fnameES1BS7710S00(663566), -- Quidway S7710 FRAME + +-- S9700: 0x000A7000~0x000A7fff(684032~688127) + fnameEH1BS9703E00(684032), -- Quidway S9703 FRAME + fnameEH1BS9706E00(684033), -- Quidway S9706 FRAME + fnameEH1BS9712E00(684034), -- Quidway S9712 FRAME + fnameEH02Spu(684035), -- Quidway S9700 SPU FRAME + +-- S12700: 0x000AB000~0x000ABfff(700416~704511) + fnameET1D2S1270800(700416), -- HUAWEI S12708 FRAME + fnameET1D2S1271200(700417), -- HUAWEI S12712 FRAME + fnameET1D2BAKQS12704(700418), -- HUAWEI S12704 FRAME + fnameET1BS12710S0(700419), -- HUAWEI S12710 FRAME + + +-- S7900: 0x000AE000~0x000AEfff(712704~716799) + fnameEF1BS7905S00(712704), -- HUAWEI S7905 FRAME + fnameEF1BS7908S00(712705), -- HUAWEI S7908 FRAME + + +-- NSE: + fnameNSEUnknown(570152), -- Quidway unknown FRAME, + fnameSSPHalf(570154), -- Quidway SSP1000 FRAME + fnameSSPWhole(570155), -- Quidway SSP2000 FRAME + fnameSSPNE5000E(570156), -- Quidway SSP3000 FRAME + fnameNSEQuarter(570157), -- Quidway NSE1000-4 FRAME + fnameNSEHalf(570158), -- Quidway NSE1000-8 FRAME + fnameSSP5000X8(696322), -- Quidway SSP5000X8 FRAME + fnameSSP5000X16(696321), -- Quidway SSP5000X16 FRAME + +-- ATN: + fnameATNUnknown(225280), -- ATN unknown FRAME, + fnameATNDEV980(225281), -- ATN 980 FRAME, + fnameATNDEV990(225282), -- ATN 990 FRAME, + +--ATN 910&950,950B +--chassis + fnameATNDEV910(225283), --ATN910 chassis + fnameATNDEV950(225284), --ATN950 chassis + fnameATNDEV950B(225285), --ATN950B chassis + fnameATNDEV910IA(225483), --910I AC chassis + fnameATNDEV910IB(225494), --910I DC chassis + fnameATNDEV910IC(225495), --910I-C AC chassis + fnameATNDEV910ID(225496), --910I-TC DC chassis + fnameATNDEV910IE(225515), --910I-AC poe chassis + fnameATNDEV905A(225508), --905-AC indoor chassis + fnameATNDEV905B(225509), --905-AC outdoor chassis + fnameATNDEV905C(225510), --905-AC outdoor poe chassis + fnameATNDEV905AV(225528), --905A-V AC outdoor chassis + fnameATNDEV910B(225529), --910B chassis + fnameATNDEV910IF(225533), --910I-D AC chassis + fnameATNDEV910IG(225534), --910I-D DC chassis + fnameATNDEV910IH(225535), --910I-B DC chassis + fnameATNDEV910II(225543), --910I-E DC chassis + fnameATNDEV905V (225544), -- 905-V AC chassis + fnameATNDEV905DC(225545), -- 905-DC chassis + fnameATNDEV910B-E(225546), --910B-E chassis + fnameATNDEV910B-DDC(225547), --910B-D DC chassis + fnameATNDEV910B-DAC(225548), --910B-D AC chassis + fnameATNDEV905-EAC(225549), --905-E chassis + fnameATNDEV905A-CDC(225550), --905A-C chassis + fnameATNDEV905A-DDC(225551), --905A-D chassis + fnameATNDEV980B-DC(225552), --980B DC chassis + fnameATNDEV980B-AC(225553), --980B AC chassis + fnameATNDEV910B-FDC(225554), --910B-F DC chassis + fnameATNDEV910B-FAC(225555), --910B-F AC chassis + fnameATNDEV910C-A(225556), --910C-A chassis + fnameATNDEV910C-B(225557), --910C-B chassis + fnameATNDEV950C(225558), --950C chassis + fnameATNDEV910C-D(225559), --910C-D chassis + +--etn: 0x000ad000~0x000adfff(708608~712703) +--chassis + fnameETN500-A(708608), --ETN500-A chassis + fnameETN550-A(708609), --ETN550-A chassis + + +--NE0508E : range 0x000AC000~0x000Acfff (704512 ~ 708607) +--chassis + fnameNE08E-S6(704512), -- NE08E-S6 chassis + fnameNE05E-S2(704513), -- NE05E-S2 chassis + fnameNE05E-SE(704514), -- NE05E-SE chassis + fnameNE05E-SF(704515), -- NE05E-SF chassis + fnameNE05E-SG(704516), -- NE05E-SG chassis + fnameNE05E-SH(704517), -- NE05E-SH chassis + fnameNE05E-SI(704518), -- NE05E-SI chassis + fnameNE05E-SJ(704519), -- NE05E-SJ chassis + fnameNE05E-SK(704520), -- NE05E-SK chassis + fnameNE05E-SL(704521), -- NE05E-SL chassis + fnameNE05E-SM(704522), -- NE05E-SM chassis + fnameNE05E-SQ(704524), -- NE05E-SQ chassis + fnameNE08E-S6E(704525), -- NE08E-S6E chassis + +-- PTN: + fnamePTNUnknown(229376), --Unknown chassis type + fnamePTN6900Half(229377), --PTN6900-8 chassis + fnamePTN6900Whole(229378), --PTN6900-16 chassis + -- for VDF + fnamePTN6900TNRZ1BKPE(229379), --Integrated DC Chassis Components (PTN 6900-3) + fnamePTN6900TNRK003BKP01(229380), --Integrated AC Chassis Components (PTN 6900-3) + fnamePTN6900TNRB0BKP0270(229381), --PTN 6900-2 Integrated Chassis Components + fnamePTN6900TNRB0BKP0170(229382), --PTN 6900-1 Integrated Chassis Components + --for V8 CX600 packaging + fnamePTN6900TNRB0BKP0171(229383), --PTN 6900-1-M4 Integrated Chassis Components + fnamePTN6900TNRB0BKP0271(229384), --PTN 6900-2-M8 Integrated DC Chassis Components + fnamePTN6900TNRB0BKP0273(229385), --PTN 6900-2-M8 Integrated AC Chassis Components + fnamePTN6900TNRB0BKP0272(229386), --PTN 6900-2-M16 Integrated Chassis Components + fnamePTN6900-M2E(229389), --PTN 6900-M2E Integrated Chassis Components + fnamePTN6900-M2F(229390), --PTN 6900-M2F Integrated Chassis Components + + --for PTN7900 V100R006C00 2013-8-8 by lishaobin begin + fnamePTN7900TPA1AFBTBKP00A(229387), --PTN 7900-32 Integrated Chassis Components + fnamePTN7900TPB1AFBTBKP00A(229388), --PTN 7900-24 Integrated Chassis Components + --for PTN7900 V100R006C00 2013-8-8 by lishaobin end + fnamePTN6900-8A-AC(229391), --PTN 6900-8A Integrated Chassis AC Components + fnamePTN6900-8A-DC(229392), --PTN 6900-8A Integrated Chassis DC Components + fnamePTN6900-16A-AC(229393), --PTN 6900-16A Integrated AC Chassis Components + fnamePTN6900-16A-DC(229394), --PTN 6900-16A Integrated DC Chassis Components + fnamePTN6900-3A(229395), --Integrated Chassis Components (PTN 6900-3A) + fnamePTN7900TPC1AFBTBKP00A(229396), --PTN 7900-12 Integrated Chassis Components + fnamePTN990(229397), --PTN 990 Integrated DC Chassis Components + fnamePTN6900-M8A(229398), --PTN 6900-2-M8A Integrated DC Chassis Components + fnamePTN6900-M8A-DC(229399), --PTN 6900-2-M8A Integrated AC Chassis Components + fnamePTN6900-M16A(229400), --PTN 6900-2-M16A Integrated Chassis Components + fnamePTN990-AC(229401), --PTN 990 Integrated AC Chassis Components + fnamePTN970(229402), --PTN 970 Integrated DC Chassis Components + fnamePTN930(229403), --PTN930 chassis + fnamePTN905G(229404), --PTN905G chassis + fnamePTN905E(229405), --PTN905E chassis + fnamePTN905D(229406), --PTN905D chassis + fnamePTN905F(229407), --PTN905F chassis + fnamePTN7900TPD1CHASSIS(229408), --PTN 7900E-32 Integrated Chassis Components + +--HVDC fram: + fname8090NE40E-X16A-HVDC(561181), --Quidway NE40E-X16A FRAME,HVDC + fname8090NE40E-X8A-HVDC(561182), --Quidway NE40E-X8A FRAME,HVDC + fnameME60-X16A-HVDC(159769), --Quidway ME60-X16A FRAME,HVDC + fnameME60-X8A-HVDC(159770), --Quidway ME60-X8A FRAME,HVDC + fname8090CX600-X16A-HVDC(561183), --Quidway CX600-X16A FRAME,HVDC + fname8090CX600-X8A-HVDC(561184), --Quidway CX600-X8A FRAME,HVDC + fnamePTN6900-16A-HVDC(561185), --Quidway PTN6900-16A FRAME,HVDC + fnamePTN6900-8A-HVDC(561186), --Quidway PTN6900-8A FRAME,HVDC + fname8090CX600-X16A-DO-HVDC(561187), --Quidway CX600-X16A-DO FRAME,HVDC + fname8090CX600-X8A-DO-HVDC(561188), --Quidway CX600-X8A-DO FRAME,HVDC + fname8090NE40E-X16A(561641), --Quidway NE40E-X16A FRAME + fname8090NE40E-X8A(561642), --Quidway NE40E-X8A FRAME + fnameME60-X16A(561643), --Quidway ME60-X16A FRAME + fnameME60-X8A(561644), --Quidway ME60-X8A FRAME + fname8090CX600-X16A(561645), --Quidway CX600-X16A FRAME + fname8090CX600-X8A(561646), --Quidway CX600-X8A FRAME + fnamePTN6900-16A(561647), --Quidway PTN6900-16A FRAME + fnamePTN6900-8A(561648), --Quidway PTN6900-8A FRAME + fname8090CX600-X16A-DO(561649), --Quidway CX600-X16A-DO FRAME + fname8090CX600-X8A-DO(561650), --Quidway CX600-X8A-DO FRAME + + + +-- AR: 0x000A3000~0x000A3fff(667648~671743) + fnameAR1220(667648), -- Quidway AR1220 FRAME + fnameAR1220W(667649), -- Quidway AR1220W FRAME + fnameAR1240(667650), -- Quidway AR1240 FRAME + fnameAR1240W(667651), -- Quidway AR1240W FRAME + fnameAR2220(667652), -- Quidway AR2220 150W AC Power FRAME + fnameAR2240(667653), -- Quidway AR2240 350W AC Power,Router Unit 40 FRAME + fnameAR3260(667654), -- Quidway AR3260 350W AC Power,Router Unit 80 FRAME + fnameAR1220V(667655), -- Quidway AR1220V POE FRAME + fnameAR201(667656), -- Quidway AR201 FRAME + fnameAR206(667657), -- Quidway AR206 FRAME + fnameAR207(667658), -- Quidway AR207 FRAME + fnameAR207V(667659), -- Quidway AR207V FRAME + fnameAR208(667660), -- Quidway AR208 FRAME + fnameAR1220VW(667661), -- Quidway AR1220VW FRAME + fnameAR1220S(667662), -- Quidway AR1220S FRAME + fnameAR1220WS(667663), -- Quidway AR1220WS FRAME + fnameAR207VP(667671), -- Quidway AR207VP FRAME + fnameAR201S(667672), -- Quidway AR201S FRAME + fnameAR207S(667673), -- Quidway AR207S FRAME + fnameAR151(667674), -- Quidway AR151 FRAME + fnameAR157(667675), -- Quidway AR157 FRAME + fnameAR2220S(667676), -- Quidway AR2220S FRAME + fnameAR1220L(667677), -- Quidway AR1220L FRAME + fnameAR207GHSPA(667678), -- Quidway AR207G-HSPA+7 FRAME + fnameSRG1320V(667679), -- Quidway SRG1320V FRAME + fnameSRG1320VW(667680), -- Quidway RG1320VW FRAME + fnameSRG2320(667681), -- Quidway SRG2320 FRAME + fnameSRG3340(667682), -- Quidway SRG3340 FRAME + fnameSRG3360(667683), -- Quidway SRG3360 FRAME + fnameAR156(667684), -- Quidway AR156 FRAME + fnameAR158E(667685), -- Quidway AR158E FRAME + fnameAR151GHSPA(667686), -- Quidway AR151G-HSPA+7 FRAME + fnameAR157GHSPA(667687), -- Quidway AR157G-HSPA+7 FRAME + fnameAR151WP(667688), -- Quidway AR151W-P FRAME + fnameAR157W(667689), -- Quidway AR157W FRAME + fnameAR1220D(667690), -- Quidway AR158EGVW-HSPA+7-P FRAME + fnameAR157VW(667691), -- Quidway AR157VW FRAME + fnameAR158EVW(667692), -- Quidway AR158EVW FRAME + fnameAR220148FE(667693), -- Quidway AR2201-48FE FRAME + fnameAR220248FE(667694), -- Quidway AR2202-48FE FRAME + fnameAR2220L(667695), -- Quidway AR2220L FRAME + fnameAR201VWP(667696), -- Quidway AR201VWP FRAME + fnameAR207VW(667697), -- Quidway AR207VW FRAME + fnameAR2230(667698), -- Quidway AR2230 FRAME + fnameAR2220D(667699), -- Quidway AR2220D FRAME + fnameAR2204(667700), -- Quidway AR2204 FRAME + fnameUSR206(667701), -- Quidway USR20-6 FRAME + fnameUSR208(667702), -- Quidway USR20-8 FRAME + fnameSRG303W(667703), -- Quidway SRG303W FRAME + fnameSRG303VW(667704), -- Quidway SRG303VW FRAME + fnameSRG2320D(667705), -- Quidway SRG2320D FRAME + fnameSRG2304(667706), -- Quidway SRG2304 FRAME + fnameSRG2330(667707), -- Quidway SRG2330 FRAME + fnameSRG1320(667708), -- Quidway SRG1320 FRAME + fnameSRG1320W(667709), -- Quidway SRG1320W FRAME + fnameAR151GEVDO(667710), -- Quidway AR151G-EVDO FRAME + fnameAR156I(667711), -- Quidway AR156I FRAME + fnameAR156IW(667712), -- Quidway AR156IW FRAME + fnameAR157I(667713), -- Quidway AR157I FRAME + fnameAR157IW(667714), -- Quidway AR157IW FRAME + fnameAR168F(667715), -- Quidway AR168F FRAME + fnameAR168FW(667716), -- Quidway AR168FW FRAME + fnameAR169F(667717), -- Quidway AR169F FRAME + fnameAR169W(667718), -- Quidway AR169W FRAME + fnameAR169FW(667719), -- Quidway AR169FW FRAME + fnameAR169BF(667720), -- Quidway AR169BF FRAME + fnameAR169BFW(667721), -- Quidway AR169BFW FRAME + fnameAR1220F(667722), -- Quidway AR1220F FRAME + fnameAR1220FW(667723), -- Quidway AR1220FW FRAME + fnameAR151S(667724), -- Quidway AR151-S FRAME + fnameAR151WPS(667725), -- Quidway AR151W-P-S FRAME + fnameAR151GUS(667726), -- Quidway AR151G-U-S FRAME + fnameAR1220LS(667727), -- Quidway AR1220L-S FRAME + fnameAR220148FES(667728), -- Quidway AR2201-48FE-S FRAME + fnameAR2204S(667729), -- Quidway AR2204-S FRAME + fnameAR2240S(667730), -- Quidway AR2240-S FRAME + fnameAR159(667731), -- Quidway AR159 FRAME + fnameAR531GPH(667732), -- Quidway AR531GP-H FRAME + fnameAR531GBPDH(667733), -- Quidway AR531GBP-D-H FRAME + fnameAR5312CH(667734), -- Quidway AR531-2C-H FRAME + fnameAR531F2CH(667735), -- Quidway AR531-F2C-H FRAME + fnameAR2540H(667736), -- Quidway AR2540-H FRAME + fnameAR3560H(667737), -- Quidway AR3560-H FRAME + fnameNE16EX-8(667738), -- Quidway NE16EX-8 FRAME + fnameAR121S(667739), -- Quidway AR121-S FRAME + fnameAR161FS(667740), -- Quidway AR161F-S FRAME + fnameAR156W(667741), -- Quidway AR156W FRAME + fnameAR159FW(667742), -- Quidway AR159FW FRAME + fnameAR161FGWL(667743), -- Quidway AR161FGW-L FRAME + fnameAR161FGL(667744), -- Quidway AR161FG-L FRAME + fnameNE16EX-6(667745), -- Quidway NE16EX-6 FRAME + fnameSRG2320E(667746), -- Quidway SRG2320E FRAME + fnameAR162F(667747), -- Quidway AR162F FRAME + fnameAR169FVW(667748), -- Quidway AR169FVW FRAME + fnameAR161FW-P-M5(667749), -- Quidway AR161FW-P-M5 FRAME + fnameAR511GW-UAV2M5(667750), -- Quidway AR511GW-UAV2M5 FRAME + fnameAR169GFVW-L(667751), -- Quidway AR169GFVW-L FRAME + fnameAR531GBP-U-H(667752), -- Quidway AR531GBP-U-H FRAME + fnameAR161FW(667753), -- Quidway AR161FW FRAME + fnameAR1220F-S(667754), -- Quidway AR1220F-S FRAME + fnameAR511GW-LAV2M3(667756), -- Quidway AR511GW-LAV2M3 FRAME + fnameAR161A(667757), -- Quidway AR161A FRAME + fnameAR169A(667758), -- Quidway AR169A FRAME + fnameAR161AG-L(667759), -- Quidway AR161AG-L FRAME + fnameAR169AGW-I(667760), -- Quidway AR169AGW-I FRAME + fnameAR1220EVW(667761), -- Quidway AR1220EVW FRAME + fnameAR2220E(667762), -- Quidway AR2220E FRAME + fnameAR3670(667763), -- Quidway AR3670 FRAME + fnameAR3650(667764), -- Quidway AR3650 FRAME + fnameAR2630(667765), -- Quidway AR2630 FRAME + fnameAR2204E(667766), -- Quidway AR2204E FRAME + fnameAR2220E-L(667767), -- Quidway AR2220E-L FRAME + fnameAR511GW-L-B3(667768), -- Quidway AR511GW-L-B3 FRAME + fnameAR511GW-LM7(667769), -- Quidway AR511GW-LM7 FRAME + fnameAR513W-V3M8(667770), -- Quidway AR513W-V3M8 FRAME + fnameAR1220E-S(667771), -- Quidway AR1220E-S FRAME + fnameAR3260-S(667772), -- Quidway AR3260-S FRAME + fnameAR531G-U-D-H(667773), -- Quidway AR531G-U-D-H FRAME + fnameAR531GPe-U-H(667774), -- Quidway AR531GPe-U-H FRAME + fnameAR531GR-U-H(667775), -- Quidway AR531GR-U-H FRAME + fnameAR550-8FE-D-H(667776), -- Quidway AR550-8FE-D-H FRAME + fnameAR550-24FE-D-H(667777), -- Quidway AR550-24FE-D-H FRAME + fnameAR502G(667778), -- Quidway AR502G FRAME + fnameAR531GP-H(667779), -- Quidway AR531GP-H FRAME + fnameAR531GB-U-D-H(667780), -- Quidway AR531GB-U-D-H FRAME + fnameAR161(667781), -- Quidway AR161 FRAME + fnameAR161G-LE(667782), -- Quidway AR161G-LE FRAME + fnameAR161G-HSPA7(667783), -- Quidway AR161G-HSPA+7 FRAME + fnameAR161GW-L(667784), -- Quidway AR161GW-L FRAME + fnameAR169(667785), -- Quidway AR169 FRAME + fnameAR169G-LE(667786), -- Quidway AR169G-LE FRAME + fnameAR169G-HSPA7(667787), -- Quidway AR169G-HSPA+7 FRAME + fnameAR121(667788), -- Quidway AR121 FRAME + fnameAR129(667789), -- Quidway AR129 FRAME + fnameAR503GW-LM6(667790), -- Quidway AR503GW-LM6 FRAME + fnameAR169-P-M9(667791), -- Quidway AR169-P-M9 FRAME + fnameAR1220E(667792), -- Quidway AR1220E FRAME + fnameAR1220EV(667793), -- Quidway AR1220EV FRAME + fnameAR161F(667794), -- Quidway AR161F FRAME + fnameAR169FGW-L(667795), -- Quidway AR169FGW-L FRAME + fnameAR151-S2(667796), -- Quidway AR151-S2 FRAME + fnameAR509G-L-D-H(667797), -- Quidway AR509G-L-D-H FRAME + fnameAR169FV-8S(667798), -- Quidway AR169FV-8S FRAME + fnameAR169FVW-8S(667799), -- Quidway AR169FVW-8S FRAME + fnameAR121W(667800), -- Quidway AR121W FRAME + fnameAR121W-S(667801), -- Quidway AR121W-S FRAME + fnameAR161W(667802), -- Quidway AR161W FRAME + fnameAR129W(667803), -- Quidway AR129W FRAME + fnameAR2204-27GE(667804), -- Quidway AR2204-27GE FRAME + fnameAR2204-27GE-P(667805), -- Quidway AR2204-27GE-P FRAME + fnameAR2204-51GE-P(667806), -- Quidway AR2204-51GE-P FRAME + fnameAR1220C(667807), -- Quidway AR1220C FRAME + fnameAR1220-S2(667808), -- Quidway AR1220-S2 FRAME + fnameAR2240C(667809), -- Quidway AR2240C FRAME + fnameAR2504-H(667810), -- Quidway AR2504-H FRAME + fnameAR161FV-1P(667811), -- Quidway AR161FV-1P FRAME + fnameAR169W-P-M9(667812), -- Quidway AR169W-P-M9 FRAME + fnameAR169RW-P-M9(667813), -- Quidway AR169RW-P-M9 FRAME + fnameAR531GZ-U-D(667814), -- AR531GZ-U-D FRAME + fnameAR161FGW-LA(667815), -- AR161FGW-LA FRAME + fnameAR515GW-LM9-D(667816), -- AR515GW-LM9-D FRAME + fnameAR161G-U(667817), -- AR161G-U FRAME + fnameAR121GW-L(667818), -- AR121GW-L FRAME + fnameAR129GW-L(667819), -- AR129GW-L FRAME + fnameAR502G-L-D-H(667820), -- AR502G-L-D-H FRAME + fnameAR502GR-L-D-H(667821), -- AR502GR-L-D-H FRAME + fnameAR531G-F(667822), -- AR531G-F FRAME + fnameAR511CGW-LAV2M3(667823), -- AR511CGW-LAV2M3 FRAME + fnameAR111-S(667824), -- AR111-S FRAME + fnameAR503GW-LcM7(667825), -- AR503GW-LcM7 FRAME + fnameAR511GW-LcAV2M3(667826), -- AR511GW-LcAV2M3 FRAME + fnameAR1000V(667827), -- AR1000V FRAME + fnameAR511DcGW-LcAV2(667828), -- AR511DcGW-LcAV2 FRAME + fnameAR2204-51GE(667829), -- AR2204-51GE FRAME + fnameAR2204E-D(667830), -- AR2204E-D FRAME + fnameAR2504E-H(667831), -- AR2504E-H FRAME + fnameAR509G-Lc(667832), -- AR509G-Lc FRAME + fnameAR129CGVW-L(667833), -- AR129CGVW-L FRAME + fnameAR101-S(667834), -- AR101-S FRAME + fnameAR101W-S(667835), -- AR101W-S FRAME + fnameAR550C-4GE(667836), -- AR550C-4GE FRAME + fnameAR550C-2C6GE(667837), -- AR550C-2C6GE FRAME + fnameAR509CG-Lt(667838), -- AR509CG-Lt FRAME + fnameAR509CG-Lt-N(667839), -- AR509CG-Lt-N FRAME + fnameAR503EQGW-L(667840), -- AR503EQGW-L FRAME + fnameAR503EW(667841), -- AR503EW FRAME + fnameAR503EDGW-Lc(667842), -- AR503EDGW-Lc FRAME + fnameAR509CG-L(667843), -- AR509CG-L FRAME + fnameAR168FVW(667844), -- AR168FVW FRAME + fnameAR532(667845), -- AR532 FRAME + fnameAR502ERc(667846), -- AR502ERc FRAME + fnameAR502EGR-L(667847), -- AR502EGR-L FRAME + fnameAR502EG-L(667848), -- AR502EG-L FRAME + fnameAR502EGW-L(667849), -- AR502EGW-L FRAME + fnameAR550E(667850), -- AR550E FRAME + fnameAR509CG-Lc(667851), -- AR509CG-Lc FRAME + fnameAR2204-51GE-R(667852), -- AR2204-51GE-R FRAME + fnameAR161-S(667853), -- AR161-S FRAME + fnameAR161W-S(667854), -- AR161W-S FRAME + fnameAR161GW-Lc-S(667855), -- AR161GW-Lc-S FRAME + fnameAR509GW-L-D-H(667856), -- AR509GW-L-D-H FRAME + fnameSRG2340E(667857), -- SRG2340E FRAME + fnameSRG2320EI(667858), -- SRG2320EI FRAME + fnameSRG1320E(667859), -- SRG1320E FRAME + fnameAR1200EW-T1(667860), -- AR1200EW-T1 FRAME + fnameAR509EG-U-A(667861), -- AR509EG-U-A FRAME + fnameAR169G-Lo(667862), -- AR169G-Lo FRAME + fnameAR161FG-Lc(667863), -- AR161FG-Lc FRAME + fnameAR161FGW-Lc(667864), -- AR161FGW-Lc FRAME + fnameAR161G-Lc(667865), -- AR161G-Lc FRAME + fnameAR101GW-Lc-S(667866), -- AR101GW-Lc-S FRAME + fnameAR201V(667867), -- AR201V FRAME + fnameAR503EDGW-Lc3(667868), -- AR503EDGW-Lc3 FRAME + fnameAR109(667869), -- AR109 FRAME + fnameAR109W(667870), -- AR109W FRAME + fnameAR109GW-L(667871), -- AR109GW-L FRAME + fnameAR502CG-L(667872), -- AR502CG-L FRAME + fnameAR2220E-S(667873), -- AR2220E-S FRAME + fnameAR2240C-S(667874), -- AR2240C-S FRAME + fnameAR3260E-S(667875), -- AR3260E-S FRAME + fnameAR129CVW(667876), -- AR129CVW FRAME + fnameAR1220-8GE(667877), -- AR1220-8GE FRAME + fnameAR2204-24GE(667878), -- AR2204-24GE FRAME + fnameAR2204-48GE-P(667879), -- AR2204-48GE-P FRAME + fnameAR505Kc-L-RM(667880), -- AR505Kc-L-RM FRAME + fnameAR505Ke-L(667881), -- AR505Ke-L FRAME + fnameAR2504-D-H(667882), -- AR2504-D-H FRAME + fnameAR502EGRb-L(667883), -- AR502EGRb-L FRAME + fnameAR169CVW-4B4S(667884), -- AR169CVW-4B4S FRAME + fnameAR169CVW(667885), -- AR169CVW FRAME + fnameAR169EGW-L(667886), -- AR169EGW-L FRAME + fnameAR169EW(667887), -- AR169EW FRAME + fnameAR161EW(667888), -- AR161EW FRAME + fnameAR161EW-M1(667889), -- AR161EW-M1 FRAME + fnameAR509CGW-L(667890), -- AR509CGW-L FRAME + fnameAR509CG-Lt-7(667891), -- AR509CG-Lt-7 FRAME + fnameAR-Sc-Lc(667892), -- AR-Sc-Lc FRAME + fnameAR-Sc-Le(667893), -- AR-Sc-Le FRAME + fnameAR-Sc-La(667894), -- AR-Sc-La FRAME + fnameAR502ER(667895), -- AR502ER FRAME + fnameAR169FGVW-L-8S(667896), -- AR169FGVW-L-8S FRAME + fnameAR502ERb(667897), -- AR502ERb FRAME + fnameAAR502EGRc-Lc(667898), -- AR502EGRc-Lc FRAME + +-- NE20E-X6: + fnameNE20EX6DC(675840), --NE20E-X6 chassis + fnameNE20EX6AC(675841), --NE20E-X6 chassis + fnameNE20E-X2-M8(675842), --Quidway CX600-X2-M8 FRAME,ne20e,AC. compatitable with old panel, no "AC" in name + fnameNE20E-X1-M4(675843), -- Quidway CX600-X1-M4 FRAME, ne20e + fnameNE20E-X2-M16(675844), -- Quidway CX600-X2-M16 FRAME, ne20e + fnameNE20E-X2-M8-DC(675845), --Quidway CX600-X2-M8 FRAME,ne20e,DC + fnameNE20E-S2E(675846), --Quidway CX600-M2E FRAME,ne20e-S2 80Gps + fnameNE20E-S2F(675847), --Quidway CX600-M2F FRAME,ne20e-S2 160Gps + fnameNE20E-X2-M8A(675848), --Quidway CX600-X2-M8A-AC FRAME,ne20e + fnameNE20E-X2-M8A-DC(675849), --Quidway CX600-X2-M8A-DC FRAME,ne20e + fnameNE20E-X2-M16A(675850), --Quidway CX600-X2-M16A FRAME,ne20e +-- vRGW: + fnamevRGW(679939), --vRGW chassis + +-- CloudEngine: 0x000A8000~0x000A8fff(688128~692223) + fnameCE12804(688128), -- CloudEngine CE12804 FRAME,CE-BAK04A,12804 Backplane-1*1 + fnameCE12808(688129), -- CloudEngine CE12808 FRAME,CE-BAK08A,12808 Backplane-1*1 + fnameCE12812(688130), -- CloudEngine CE12812 FRAME,CE-BAK12A,12812 Backplane-1*1 + fnameCE585048T4S2QEI(688131), -- CloudEngine CE5850-48T4S2Q-EI Switch(48-Port 1000BASE-T,4-Port 10GBASE-X,2-Port 40GBASE-SR4,AC 110/220V) + fnameCE685048S4QEI(688132), -- CloudEngine CE6850-48S4Q-EI Switch (48-Port 10GBASE-X,4-Port 40GBASE-SR4,AC 110/220V) + fnameCE685048T4QEI(688133), -- CloudEngine CE6850-48T4Q-EI Switch(48-port 10GBASE-T,4-port 40GBASE-SR4,AC 110/220V) + fnameCE581024T4SEI(688134), -- CloudEngine CE5810-24T4S-EI Switch(24-Port GE RJ45,4-Port 10GE SFP+) + fnameCE581048T4SEI(688135), -- CloudEngine CE5810-48T4S-EI Switch(48-Port GE RJ45,4-Port 10GE SFP+) + fnameCE12816(688136), -- CloudEngine CE12816 FRAME,CE-BAK16A,12816 Backplane-1*1 + fnameCE585048T4S2QHI(688137), -- CloudEngine CE5850-48T4S2Q-HI Switch(48-Port GE RJ45,4-Port 10GE SFP+,2-Port 40GE QSFP+) + fnameCE785032QEI(688138), -- CloudEngine CE7850-32Q-EI Switch(32-Port 40GE QSFP+) + fnameCE681048S4QEI(688139), -- CloudEngine CE6810-48S4Q-EI Switch (48-Port 10GE SFP+,4-Port 40GE QSFP+) + fnameCE681048S4QLI(688140), -- CloudEngine CE6810-48S4Q-LI Switch (48-Port 10GE SFP+,4-Port 40GE QSFP+) + fnameCE681048SLI(688141), -- CloudEngine CE6810-48S-LI Switch (48-Port 10GE SFP+) + fnameCE12804S(688142), -- CloudEngine 12800S,CE01PBK04AS,CE12804S Power Backplane,1*1 + fnameCE12808S(688143), -- CloudEngine 12800S,CE01BAK08AS,CE12808S Backplane A,1*1 + fnameCE685048S6QHI(688144), -- CloudEngine CE6850-48S6Q-HI Switch (48-Port 10GE SFP+,6-Port 40GE QSFP+) + fnameSVFLEAF(688145), -- CloudEngine Svf Leaf Frame + fnameCE6850U48S6QHI(688146), -- CloudEngine CE6850U-48S6Q-HI Switch (24-Port 10GE SFP+,support 2/4/8G FC,2-Port 40GE QSFP+) + fnameCE685048T6QHI(688147), -- CloudEngine CE6850-48T6Q-HI Switch (48-Port 10GE RJ45,6-Port 40GE QSFP+) + fnameCE681032T16S4QLI(688148), -- CloudEngine CE6810-32T16S4Q-LI Switch (32-Port 10GE RJ45,16-Port 10GE SFP+,4-Port 40GE QSFP+ Optical) + fnameCE585548T4S2QEI(688150), -- CloudEngine CE5855-48T4S2Q-EI Switch (48-Port GE RJ45,4-Port SFP+,2-Port 40GE QSFP+) + fnameCE585524T4S2QEI(688151), -- CloudEngine CE5855-24T4S2Q-EI Switch (24-Port GE RJ45,4-Port SFP+,2-Port 40GE QSFP+) + fnameCE6850U24S2QHI(688152), -- CloudEngine CE6850U-24S2Q-HI Switch (24-Port 10GE SFP+,support 2/4/8G FC,2-Port 40GE QSFP+) + fnameCE681024S2QLI(688153), -- CloudEngine CE6810-24S2Q-LI Switch (24-Port 10GE SFP+,2-Port 40GE QSFP+) + fnameCE685148S6QHI(688154), -- CloudEngine CE6851-48S6Q-HI Switch (48-Port 10GE SFP+,6-Port 40GE QSFP+) + fnameCE88604CEI(688155), -- CloudEngine CE8860-4C-EI Switch(with 4 interface slots) + fnameCE685548T6QHI(688156), -- CloudEngine CE6855-48T6Q-HI Switch (48-Port 10GE RJ45, 6-Port 40GE QSFP+) + fnameCE685548S6QHI(688157), -- CloudEngine CE6855-48S6Q-HI Switch (48-Port SFP+ Optical,6-Port 40GE QSFP+) + fnameCE686048S18CQEI(688158), -- CloudEngine CE6860-48S18CQ-EI Switch (48-Port 25GE SFP28 Optical,18-Port 100GE QSFP28) + fnameCE686048S8CQEI(688159), -- CloudEngine CE6860-48S8CQ-EI Switch (48-Port 25GE SFP28 Optical,8-Port 100GE QSFP28) + fnameCE687048S6CQEI(688160), -- CloudEngine CE6870-48S6CQ-EI Switch (48-Port SFP+ Optical,6-Port 100GE QSFP28) + fnameCE687024S6CQEI(688161), -- CloudEngine CE6870-24S6CQ-EI Switch (24-Port SFP+ Optical,6-Port 100GE QSFP28) + fnameCE785532QEI(688162), -- CloudEngine CE7855-32Q-EI Switch(32-Port 40GE QSFP+) + fnameCE688048S4Q2CQEI(688163), -- CloudEngine CE6880-48S4Q2CQ-EI Switch(48*10G SFP+,6*40G QSFP+ or 44*10G SFP+,4*40G QSFP+,2*100G QSFP28) + fnameCE688024S4Q2CQEI(688164), -- CloudEngine CE6880-24S4Q2CQ-EI Switch(24*10G SFP+,4*40G QSFP+,2*100G QSFP28) + fnameCE688048T4Q2CQEI(688165), -- CloudEngine CE6880-48T4Q2CQ-EI Switch(48*10G RJ45,6*40G QSFP+ or 44*10G RJ45,4*40G QSFP+,2*100G QSFP28) + fnameCE12804E(688166), -- CE12804E Assembly Chassis + fnameCE12808E(688167), -- CE12808E Assembly Chassis + fnameCE12812E(688168), -- CE12812E Assembly Chassis + fnameCE12816E(688169), -- CE12816E Assembly Chassis + fnameCE12816M(688170), -- CE12816M DC Assembly Chassis + fnameCE885032CQEI(688171), -- CloudEngine CE8850-32CQ-EI Switch(32-Port 100GE QSFP28,2-Port 10GE SFP+) + fnameCE687048T6CQEI(688172), -- CloudEngine 6800,CE6870-48T6CQ-EI,CE6870-48T6CQ-EI Switch(48-Port 10GE RJ45,6-Port 100GE QSFP28) + fnameCE685648S6QHI(688175), -- CloudEngine CE6856-48S6Q-HI Switch(48-Port 10G SFP+,6-Port 40GE QSFP+) + fnameCE685648T6QHI(688176), -- CloudEngine CE6856-48T6Q-HI Switch(48-Port 10GE RJ45,6-Port 40GE QSFP+) + +-- wlan: 0x000A9000~0x000A9fff(692224~696319) + fnameES02acu(692224), --Quidway S9300 ACU FRAME + fnameAC6605-26-PWR(692225), --Quidway AC6605-26-PWR Metro Service Platform + fnameAC6005-8(692226), + fnameACU2(692227), + fnameAP6010SN(692228), + fnameAP6010DN(692229), + fnameAP6510DN(692231), + fnameAP6610DN(692232), + fnameAP5010DN(692233), + fnameAP5010SN(692234), + fnameAP7110DN(692235), + fnameAP3010DN(692237), + fnameAP5030DN(692238), + fnameAP5130DN(692239), + fnameAC6005-8-PWR(692240), + fnameAT815SN(692243), + fnameAP8030DN(692245), + fnameAP8130DN(692246), + fnameAP9130DN(692247), + fnameAP3030DN(692249), + fnameAP4030DN(692250), + fnameAP4130DN(692251), + fnameAP9131DN(692253), + fnameAP5030DN-S(692254), + fnameAP9132DN(692255), + fnameAP3010DN-V2(692259), + fnameAC6005-8-RU(692260), + fnameAC6005-8-PWR-RU(692261), + fnameAC6605-26-PWR-RU(692262), + fnameACU2-RU(692263), + fnameAC6003-8(692264), + fnameAC6003-8-PWR(692265), + fnameAP4030DN-E(692269), + fnameAP7050DN-E(692274), + fnameAD9430DN-24(692266), + fnameAD9430DN-12(692271), + fnameAP6150DN(692277), + fnameAP6050DN(692273), + fnameAP4030TN(692276), + fnameAP4050DN-E(692275), + fnameAP4050DN-HD(692278), + fnameAP7050DE(692272), + fnameAP1010SN(692280), + fnameAP2050DN(692281), + fnameAP2050DN-S(692282), + fnameAP2050DN-E(692283), + fnameAP4050DE(692284), + fnameAP5030DN-C(692289), + fnameAP4051DN(692290), + fnameAP4050DN(692291), + fnameAP4151DN(692292), + fnameAP4051DN-S(692293), + fnameAP4050DN-S(692294), + fnameAP8050DN(692295), + fnameAP8050DN-S(692296), + fnameAP8150DN(692297), + fnameAP1050DN-S(692298), + +-- Frame Type for iODN products: range: 0x000B0000~0x000BFFFF 720,896~786,431 + fnameMPU3101B-AC-1U(720898), --MPU3101B-AC-1U + fnameMPU3101C-AC-1U(720899), --MPU3101C-AC-1U + fnameMPU3101D-AC-1U(720900), --MPU3101D-AC-1U + fnameMPU3101B-DC-1U(720901), --MPU3101B-DC-1U + fnameMPU3101C-DC-1U(720902), --MPU3101C-DC-1U + fnameMPU3101D-DC-1U(720903), --MPU3101D-DC-1U + fnameAF11FPUA(721153), --AF11FPUA + fnameAF11FPUAT(721154), --AF11FPUAT + fnameGPX147-iMODF-6U(721155), --GPX147-iMODF-6U + fnameAF11FATA(721156), --AF11FATA + fnameAF11FATC(721409), --AF11FATC + fnameAF11FATB(721410), --AF11FATB + + fnameGPX147-iODF3101(729089), --GPX147-iODF3101 + fnameGXF147-iFDT3101(729090), --GXF147-iFDT3101 + fnameGXF147-iFDT3101D(729091), --GXF147-iFDT3101D + fnameGXF147-FDT2107D(729092), --GXF147-FDT2107D + fnameGPX147-iFAT3101(729093), --GPX147-iFAT3101 + fnameGPX147-iFAT3102-12(729094), --GPX147-iFAT3102-12 + fnameGPX147-iFAT3102(729095), --GPX147-iFAT3102 + fnameGPX147-ODF5101-CH2-1200mm(729096), --GPX147-ODF5101-CH2-1200mm + fnameGPX147-ODF5101-FH2-1200mm(729097), --GPX147-ODF5101-FH2-1200mm + fnameGPX147-ODF5101-CH2-900mm(729098), --GPX147-ODF5101-CH2-900mm + fnameGPX147-ODF5101-FH2-900mm(729099), --GPX147-ODF5101-FH2-900mm + fnameGPX147-ODF5101-CH9(729100), --GPX147-ODF5101-CH9 + fnameGPX147-ODF5101-FH9(729101), --GPX147-ODF5101-FH9 + fnameGXF147-iFDT3101D-A(729102), --GXF147-iFDT3101D-A + fnameGXF147-iFDT3103D-432(729104), --GXF147-iFDT3103D-432 + fnameGPX147-iFAT3103T-16(729345), --GPX147-iFAT3103T-16 + fnameGPX147-iFAT3103T-24(729346), --GPX147-iFAT3103T-24 + fnameGPX147-iFAT3105T-32(729347), --GPX147-iFAT3105T-32 + fnameGPX147-iFAT3105T-36(729348), --GPX147-iFAT3105T-36 + fnameGPX147-iFAT3101TD-32(729349), --GPX147-iFAT3101TD-32 + fnameGPX147-iFAT3101TD-36(729350), --GPX147-iFAT3101TD-36 + fnameGPX147-iFAT3103TD-96-F(729351), --GPX147-iFAT3103TD-96-F + fnameGPX147-iFAT3103TD-96-P(729352), --GPX147-iFAT3103TD-96-P + + fnameGPX147-SR5101-5U(737281), --GPX147-SR5101-5U + fnameGPX147-SR5101-5U-2(737282), --GPX147-SR5101-5U-2 + fnameGPX147-SR5102-5U(737283), --GPX147-SR5102-5U + fnameGXF147-FAT5201T(737284), --GXF147-FAT5201T + fnameEDFABP21(737285), --EDFA3220D + --hwRPS + fnameCPF318(786432), --The RPS's Power Frame backplane. + fnameCFS01(786433), --The RPS's Fan Frame. + fnameCPF104(786434), --The RPS's with BT-C Power Frame backplane. + fnameCFS02(786435), --The RPS's with BT-C Fan Frame. + fnameETP4830-A1(786436), --The RPS's with AC-DC System Frame. + fnameETP4890-A2(786437), --The RPS's with AC-DC System Frame. + fnameETP48150-A3(786438), --The RPS's with AC-DC System Frame. + fnameRPF106(786439), --The RPS's with RTF-V Power Frame backplane. + + +-- Frame Type for hs security products: range: 0x00ff1000~0x00ff1fff 16715776~16719871 + fnameSU1Z21UHA(16715776), -- USG2200,SU1Z21UHA,USG2210 Host + fnameSU1Z21UHB(16715777), -- USG2200,SU1Z21UHB,USG2220 Host + fnameSU1Z21UHC(16715778), -- USG2200,SU1Z21UHC,USG2230 Host + fnameSU1Z21UHD(16715779), -- USG2200,SU1Z21UHD,USG2250 Host + fnameSU1Z22UHA(16715780), -- USG2200,SU1Z22UHA,USG2210 Host,HuaweiSymantec Overseas + fnameSU1Z22UHB(16715781), -- USG2200,SU1Z22UHB,USG2220 Host,HuaweiSymantec Overseas + fnameSU1Z22UHC(16715782), -- USG2200,SU1Z22UHC,USG2230 Host,HuaweiSymantec Overseas + fnameSU1Z22UHD(16715783), -- USG2200,SU1Z22UHD,USG2250 Host,HuaweiSymantec Overseas + fnameFWGZ21UHA(16715784), -- Quidway Eudemon,FWGZ21UHA,E200E-C Host + fnameFWGZ21UHD(16715785), -- Quidway Eudemon,FWGZ21UHD,E200E-F Host + fnameSRGZ2020(16715786), -- SRG20 Secure Routing Gateway,SRGZ2020,SRG20-20 AC Host + fnameSRGZ2021(16715787), -- SRG20 Secure Routing Gateway,SRGZ2021,SRG20-21 AC Host + fnameSRGZ2030(16715788), -- SRG20 Secure Routing Gateway,SRGZ2030,SRG20-30 AC Host + fnameSRGZ2031(16715789), -- SRG20 Secure Routing Gateway,SRGZ2031,SRG20-31 AC Host + fnameSRGZ2020IE(16715790), -- SRG20 Secure Routing Gateway,SRGZ2020IE,SRG20-20 AC Host + fnameSRGZ2021IE(16715791), -- SRG20 Secure Routing Gateway,SRGZ2021IE,SRG20-21 AC Host + fnameSRGZ2030IE(16715792), -- SRG20 Secure Routing Gateway,SRGZ2030IE,SRG20-30 AC Host + fnameSRGZ2031IE(16715793), -- SRG20 Secure Routing Gateway,SRGZ2031IE,SRG20-31 AC Host + fnameSU0Z11UHB(16715794), -- USG2100-SU0Z11UHB-USG2130 Host,HuaweiSymantec Overseas + fnameSU0Z13UHB(16715795), -- USG2100-SU0Z13UHB-USG2160 Host,HuaweiSymantec Overseas + fnameSRGZ23UHT(16715796), -- SRG3260,SRGZ23UHT,SRG3260 Host,with HS General Security Platform Software + fnameSU2Z12UAH(16715797), -- USG5100,SU2Z12UAH,USG5120 AC Host,with HS General Security Platform Software + fnameSU2Z12UDH(16715798), -- USG5100,SU2Z12UDH,USG5120 DC Host,with HS General Security Platform Software + fnameSU2Z13UHT(16715799), -- USG5100,SU2Z13UHT,USG5150 Host,with HS General Security Platform Software + fnameSU2Z22UAH(16715800), -- USG5100,SU2Z22UAH,USG5120BSR AC Host,with HS General Security Platform Software + fnameSU2Z22UDH(16715801), -- USG5100,SU2Z22UDH,USG5120BSR DC Host,with HS General Security Platform Software + fnameSU2Z23UHT(16715802), -- USG5100,SU2Z23UHT,USG5150BSR Host,with HS General Security Platform Software + fnameSRGZ12UAH(16715803), -- SRG3230,SRGZ12UAH,SRG3230 AC Host,with HS General Security Platform Software + fnameSRGZ22UAH(16715804), -- SRG3240,SRGZ22UAH,SRG3240 AC Host,with HS General Security Platform Software + fnameSRGZ22UDH(16715805), -- SRG3240,SRGZ22UDH,SRG3240 DC Host,with HS General Security Platform Software + fnameSRGZ13UHT(16715806), -- SRG3250,SRGZ13UHT,SRG3250 Host,with HS General Security Platform Software + fnameSU1ZAH10FE(16715807), -- USG2200,SU1ZAH10FE,USG2210 AC Basic Configuration,(2GE,10FE,with 2*5FE MIC),with HS General Security Platform Software + fnameSU2Z42UAH(16715808), -- USG5100,SU2Z42UAH,USG5120BSR AC Host,with HS General Security Platform Software + fnameSU2Z43UHTO1(16715809), -- USG5100,SU2Z43UHT,USG5150BSR Host,with HS General Security Platform Software Label duplicated with fnameSU2Z43UHT(16715811) and add 'O1' + fnameSU2Z43UHTO2(16715810), -- USG5500 1U Frame Unit Label duplicated with fnameSU2Z43UHT(16715811) and add 'O2' + fnameSU2Z43UHT(16715811), -- USG5500 3U Frame Unit + fnameSUAB13UAC(16715812), -- USG6600 SUAB13UAC Frame Unit + fnameNGFW1UL2(16715813), -- USG3600 L2 Frame Unit + fnameNGFW1UL1(16715814), -- USG3600 L1 Frame Unit + fnameNGFWSSM(16715815), -- NGFW SSM Frame Unit + fnameNIP6860-DC (16715816), --NIP6860 DC Basic Configuration(include X8 DC Chassis,2*SRU,1*SFU) (0x00ff1028) + fnameNIP6800-X8-CHAS-DC (16715817), --NIP6800 Integrated Chassis Components,14U(Including 4 DC Power) (0x00ff1029) +-- CCU Frame of shelf Management: from 0xff2000 to 0x0xff3000 + fnameCCU(16719872), --CCU Frame + +-- Virtuil Frame of Net Management: from 0X70000000 + fnameRF32(1879048192), --Virtuil Remote Frame,32 Slots + fnameRF64(1879048193) --Virtuil Remote Frame,64 Slots + } + + + + HWPCBType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This data type is used as the syntax of the + hwSlotType object in the definition of + HUAWEI-DEVICE-MIBs hwSlotTable. + + The definition of this textual convention with the + addition of newly assigned values is published + periodically by the Huawei MIB Criterion Group, every + value indicate a PCB produced by Huawei. + + " + SYNTAX INTEGER + { +-- MD 5500 + bnameUnknown(1), + bnameH511Mmxa(2), -- MMXA board, mainboard of MA5100V1 + bnameH511Mmxb(3), -- MMXB board, mainboard of MA5100V1 with APON sub-board + bnameH511Mmxc(4), -- MMXC board, mainboard of MA5100V2 with V5 characteritics etc. + bnameH511Asxa(5), -- ASXA board, mainboard of MD5500, with ASX chip on board for 8x622M switch + bnameH511Aica(6), -- ATM Interface Card, service board of MD5500, support STM-1 and STM-4 + bnameH511Lanc(7), -- 8 Port FE service board of MD/MA, + -- for ethernet service access, support 64 VLAN + bnameH512Lanc(8), -- Update version of H511LANC, support 32/2K VLAN, and region VLAN (IPDSLAM) + bnameH512Land(9), -- Update version of H512LANC, support 32/256/2K VLAN (IPDSLAM), + -- and 8FE/4FE/8Optic/4Optic/1GE subboard + bnameH511Adlb(10), + bnameH511Adlc(11), -- 16 Port ADSL board + bnameH511Adld(12), -- 32 Port ADSL board + bnameH512Adld(13), -- 32 Port ADSL board, use another chipset contrast to H511ADLD + bnameH511Cesc(14), -- 16 E1 Port CES board, not support TDM, with 2 E1 subboard + bnameH511Cesd(15), -- 8 V35 Port CES board, with 3 V35 subboard + bnameH511Cese(16), -- 8 E1 Port CES board, not support TDM, with 1 E1 subboard + bnameH511Cesf(17), -- No subboard, for TDM use + bnameH511Cesh(18), -- 16 E1 port CES board, with 2 E1 subboard, support TDM + bnameH512Cesh(19), -- Same as H511CESH, diffrent from chipset + bnameH511Ea16(20), -- Same as H511CESC, diffrent from chipset + bnameH511Ce8(21), -- Same as H511CESE, diffrent from chipset + bnameH511Ce8V(22), -- Same as H511CESD, diffrent from chipset + bnameH511Dt16(23), -- 16 E1 Port CES board, only support TDM mode + bnameH511Dn16(24), -- 16 E1 Port CES board, only support TDM mode, support DDN clock + bnameH511Frca(25), -- 8 E1 Port FR board + bnameH511Frcb(26), -- 8 V35 Port FR board + bnameH511Slfa(27), -- 8 G.SHDSL port FR board, work in E1 mode + bnameH511Slfb(28), -- 8 G.SHDSL port FR board, work in V35 mode + bnameH511Slca(29), -- 8 G.SHDSL port CES board, work in E1 mode, not support TDM + bnameH511Slcb(30), -- 8 G.SHDSL port CES board, work in V35 mode + bnameH511Splb(31), -- 16 port split board word with H511ADLC + bnameH511Splc(32), -- 32 port split board word with H511ADLD/H512ADLD + bnameH511Pots(33), -- 32 Port Pots board + bnameH511Aiua(34), -- ATM Interface Unit, can work with STM-1/IMA/E3 subboard, use the same PCB as MMXA + bnameH511Aiub(35), -- ATM Interface Unit, can work with STM-1/IMA/E3/APON/STM-4 subboard, use the same PCB as MMXA + bnameH511Aiuc(36), -- ATM Interface Unit, can work with STM-1/IMA/E3/APON/STM-4 subboard, use the same PCB as MMXC + bnameH511Ipuo(37), -- Optic interface IP process board + bnameH511Epue(38), -- Electric Interface IP process board + bnameH511Ipue(39), -- Electric interface ehternet process board + bnameH511Epuo(40), -- Optic interface ehternet process board + bnameH511Vspd(41), -- VoDSL process board + bnameH511Msua(42), -- 2 Port STM-1(with 2M structure) access board + bnameH511Imua(43), -- 32 port IMA interface access board + bnameH511Smxa(44), -- main board in slave frame for DSLAM use, use the same PCB as MMXA + bnameH511Smxb(45), -- main board in slave frame for DSLAM use, use the same PCB as MMXB + bnameH511Sepa(46), -- Board used to connect slave frame for DSLAM use + bnameEsc(47), -- For HONET + bnameRsp(48), -- For HONET + bnamePv8(49), -- For HONET + bnameApru(50), -- For HONET + bnameAprx(51), -- For HONET + bnameAsl(52), -- For HONET + bnameA32(53), -- For HONET + bnameDsl(54), -- For HONET + bnameMlc(55), -- For HONET + bnameIdla(56), -- For HONET + bnameCdi(57), -- For HONET + bnameAti(58), -- For HONET + bnameTss(59), -- For HONET + bnamePwx3(60), -- For HONET + bnamePwxA(61), -- For HONET + bnameEmu(62), -- For HONET + bnameHwc(63), -- For HONET + bnameVfb(64), -- For HONET + bnamePvu(65), -- For HONET + + bnameH511Shla(66), -- 32-port ATM G.SHDSL service board, a new service board for the masters Frame in 51V2 + bnameH511Adle(67), -- 32-port integrated service board of ADL and SPL, a new service board for the master Frame in 51V2 + bnameMD5500H511BTSA(68), -- H511BTSA (broadband and narrowband test board) + bnameh511Land(69), -- H511lLAND board + + bnameH601Apma(70), -- New control board for the master Frame of the UA3000 + bnameH601Apsa(71), -- New control board for the slave Frame of the UA3000 + bnameH601Apfa(72), -- New control board for the master Frame of the UA3000, with the front-access line + bnameH601CSL(73), -- New service board of the UA3000 + bnameH601Cslf(74), -- New service board of the UA3000, with the front-access line + bnameH601ADL(75), -- New service board of the UA3000 + bnameH512Adle(76), -- 32-port integrated service board of ADL and SPL, a new service board for the master Frame in 51V2 + bnameH512Adli(77), -- 32-port ISDN ADL service board, a new service board for the master Frame in 51V2 + bnameH531BASA(78), -- New service board of the MA5300 + bnameH531BASE(79), -- New service board of the MA5300 + +-- MUSA + bnameSmb(80), -- Control board + bnameHrb(81), -- Uplink board + bnameHab(82), -- Uplink board + +-- MA5200 + bnameNat(83), + bnameCts(84), + + bnameH511BTSB(85), -- For MA5100&MD5300, Broad test card B , providing test for broad subscribers + +-- AG + bnamePvm(90), + + bnameSdl(100), -- SDL (Narrowband service board, which provides 4 E1 ports and 4 G.SHDSL ports) + bnameH511Msuc(101), -- MSUC board, which supports 2 optical ports and 126[LU1] E1 ports + bnameH511AsxB(102), -- Control board ASXB + +-- Board types of A8010 + bnamVspNas(110), -- VSPNAS board, whose number is AS31VSPA03032106 + bnamVspIpp(111), -- VSP IPP board, whose number is HSPAS31VSPA03032106 + bnamVspHsp(112), -- VSP HSP board, whose number is AS31VSPA03032106 + bnamVspAnyport(113), -- VSP AnyPort board, whose number is AS31VSPA03032106 + bnamVsu(114), -- The number of this board is AS31VSUA03033127 or AS31HSPA. + bnamHsp(115), -- The number of this board is AS31MSTU03032762. + bnamFrb(116), -- The number of this board is AS31FRBA03034101 or AS31FRBB03034102. + bnamMstu(117), -- The number of this board is AS31MSTU03032762. +-- ESR board type + bnameMpua(130) , -- BS21MPUA + bnameMpub(131) , -- BS22MPUB + bnameNeta(132) , -- BS21NETA + bnameNetb(133) , -- BS22NETB + bnameSFCA(134) , -- BS21NETA + bnameLpua(135) , -- BS21LPUA + bnameLpub(136) , -- BS22LPUB + bnameLpuc(137) , -- BS22LPUC + bnameLpud(138) , -- BS22LPUD +-- ESR boards that have same hardware but different software + bnameSpubBas(139) , -- SN01SPUB + bnameSpubSerm(140) , -- SN01SPUB + bnameLpui(141) , -- SN01LPUI + bnameLpuh(142) , -- SN01LPUH + bnameO2CC(143) , -- BS2202CC +-- MA5105 + bnameMa5105e1(200), -- E1 + bnameMa5105fe(201), -- FE + bnameMa5105adsl(202), -- ADSL + bnameMa5105ima(203), -- IMA +-- MD5500 + bnameMD5500Hsl(204), -- HSL (narrowband service board, which provides two E1 ports and two V35 ports) + bnameMD5500PV4(205), -- PV4 (narrowband master node board, which provides four less E1 ports than PV8) +-- MA5300 + bnameMa5300ESM(206), -- Ethernet switching control board of the MA5300. Its BOM is 03033569. + bnameMa5300VDSL16(207), -- 16-port Ethernet access VDSL service board of the MA5300. Its BOM is 03033632. + bnameMa5300VDSL24(208), -- 24-port Ethernet access VDSL service board of the MA5300. Its BOM is 03035806. + bnameMa5300ADSL(209), -- 48-port ADSL service board of the MA5300 +-- UA5000 + bnameH601Aiua(210), -- ATM service board of the UA5000 +-- MD5500 + bnameH511IMUB(211), -- 16-port IMA service board of the MD5500 + bnameH511IMUD(212), -- 32-port IMA service board of the MD5500 + bnameH531EADL(213), -- 24-port ADSL service board + bnameH531EVDB(214), -- 24-port VDSL service board that supports the band plans of 10BASE-S and PLAN9998 + bnameH533ESHA(215), -- 24-port G.SHDSL board of the MA5300 + bnameH531ETHA(216), -- Ethernet access board of the MA5300. This board provides eight FE ports and one subslot. + bnameH533EADB(217), -- 48-port ADSL2+ service board of the MA5300 + +-- UA5000 + bnameH601SDL(220), -- 16-port G.SHDSL board of the UA5000 + bnameH601DEHA(221), -- UA5000's 16-port board that supports E1 transparent transmission + bnameH601VDL(222), -- 16-port VDSL board of the UA5000 + bnameH601IPMA(264), -- UA5000's control board that forwards the service upstream to the IP network + bnameH602ADM(265), -- 16-port ADSL2+ full-broadband board of the UA5000 +-- MA5100 + bnameH512ADLC(230), -- 16-port ADSL service board + bnameH513ADLD(231), -- 32-port ADSL service board + bnameH513ADLE(232), -- 32-port ADSL board of the MA5100. This board provides a maximum downstream rate of 8 Mbit/s. + bnameH513ADLF(233), -- 32-port ADSL board of the MA5100. This board provides a maximum downstream rate of 25 Mbit/s. + bnameH513ADLI(234), -- 32-port ISDN ADL service board + bnameH514ADLD(235), -- 32-port ADSL service board + bnameH515ADLD(236), -- 32-port ADSL service board + bnameH516ADLD(237), -- 32-port ADSL service board + bnameH517ADLD(238), -- 32-port ADSL service board + bnameH518ADLD(239), -- 32-port ADSL service board + bnameH519ADLD(240), -- 32-port ADSL service board + bnameH514ADLE(241), -- 32-port ADSL board of the MA5100. This board provides a maximum downstream rate of 8 Mbit/s. + bnameH515ADLE(242), -- 32-port ADSL board of the MA5100. This board provides a maximum downstream rate of 8 Mbit/s + bnameH516ADLE(243), -- 32-port ADSL board of the MA5100. This board provides a maximum downstream rate of 8 Mbit/s. + bnameH517ADLE(244), -- 32-port ADSL board of the MA5100. This board provides a maximum downstream rate of 8 Mbit/s. + bnameH518ADLE(245), -- 32-port ADSL board of the MA5100. This board provides a maximum downstream rate of 8 Mbit/s. + bnameH519ADLE(246), -- 32-port ADSL board of the MA5100. This board provides a maximum downstream rate of 8 Mbit/s. + bnameH511Spli(247), -- split board word with ADLI + bnameSepl(248), -- SEP subtend board + bnameSmxl(249), -- SEP subtend board +-- MA5105 + bnameMa5105shdsl(250), -- 16-port SHDSL board + bnameMa5105fc(251), -- FE subtend board +-- MA5105 N2B + bnameN2Be1(252), -- N2B board that provides the E1 port + bnameN2Bfe(253), -- N2B board that provides the FE port + bnameN2Bima(254), -- N2B board that provides the IMA port + bnameN2Badslb08(255), -- N2B board that provides 8 ADSL ports + bnameN2Badslbsl(256), -- N2B board that provides 16 ADSL ports + bnameN2Bshdslb08(257), -- N2B board that provides 8 SHDSL ports + bnameN2Bshdslbsl(258), -- N2B board that provides 16 SHDSL ports +-- MA5100 + -- bnameH601IPMA(264), UA5000's control board that forwards the service upstream to the IP network + -- bnameH602ADMB(265), UA5000 ADSL2+ board + bnameH511TSBA(266), -- H511TSBA board for routing the passive test bus + bnameH511VDLA(267), -- VDSL board of the MA5100 + bnameVPU(268), -- VPU board of the MD +--S3026V + bnameH523VDLA(269), + +-- MA5105 + bnameMa5105adli(270), -- ADLI board, which provides 16 ports + bnameMa5105adlh(271), -- ADLH board, which provides 16 ports + bnameMa5105adce(272), -- 16-port ADSL2+ board + bnameMa5105adch(273), -- 16-port ADSL2+ board + bnameMa5105adid(274), -- 16-port ADSL2+ Over ISDN board + bnameH601ADLB(275), -- 16-port ADSL board with a built-in splitter (TI AC5 chipset + 7350) (no relay) + bnameH601CSLB(276), -- 16-port ADSL and POTS combo service board with a built-in splitter (TI AC5 chipset + 7350) (no relay) + bnameH601SDLB(277), -- 16-port ATM G.SHDSL service board (GSV chipset + 7350/250 + high-rate connector + four-wire feature) + bnameH602ADMC(278), -- 16-port ADSL/ADSL2+ service board with a built-in splitter (GSV chipset + 7350/250 + high-rate connector)(two relays) +--S3026V + + bnameH523VDLAVDSA(279), + +-- UA5000 + bnameH601AIUB(280), -- UA IMA, E3, or ATM 155M upstream service board + bnameH601CSLI(281), -- UA CSLI board, a 16-port ADSL full-broadband board + bnameH601VDLB(282), -- UA VDLB board, a 16-port QAM VDSL board, which supports board N+1 backup + bnameH602ADMI(283), -- UA ADMI board, a 16-port ADSL2+ board with a built-in BT splitter + bnameH601CSLC(284), -- UA CSLC board, a 16-port ADSL broadband and narrowband combo board + bnameH523mfce(299), -- H523MFCE +-- HONET board type, for iManager N2000 BMS HV20 integrate management + bnameHV20ASL(300), -- For HONET, analog subscriber board of HONET SIPP II/III system, + --having 16 paths of subscriber lines on each board. + bnameHV20DRV(301), --For HONET, dual-tone number receiving board of HONET SIPP II/III. + --Each board configures 16 dual-tone number receivers. Meanwhile, + --DRV board also provides the function of level switch between + --difference level and TTL level. + bnameHV20RSA(302), -- For HONET, a main board, usually used in remote subscriber Frame. + bnameHV20DTM(303), -- For HONET, digital trunk board of HONET SIPP II/III system. + -- Each board provides 2 E1 interfaces. + bnameHV20DSL(304), -- For HONET, digital subscriber board of HONET SIPP II/III system. + -- Each board configures 8 paths of digital subscriber lines. + bnameHV20DDU(305), -- For HONET, digital interface board of HONET SIPP II/III system. + -- Each board performs the switch between 2 paths 64K bit/s signal and V35, V24 signals. + bnameHV20TSS(306), -- For HONET, test board of HONET SIPP II/III system, + -- providing test for analog subscribers and digital subscribers. + bnameHV20TSI(307), -- For HONET, test board used in digital subscriber testing. This is no longer in use. + bnameHV20AV5(308), -- For HONET, master control board of HONET SIPP II/III system, + -- responsible f or the protocol processing, equipment management, and network exchanging. + bnameHV20PWC(309), -- For HONET, power supply board of HONET SIPP II/III system. + -- PWC board does not provide 48V generator, + -- and is only used in the master control Frame of the SIPP II system. + bnameHV20PWX(310), -- For HONET, power supply board of HONET SIPP II/III system. + -- PWX board provides 48V generator, which is used in various shelves. + bnameHV20DM4(311), -- For HONET, tributary interface board. Each board provides the 4 paths + -- of switch between sub-synchronous PCM lines and 2112Kbit/s synchronous code, + -- and 4 paths of inversion. It also determines the direction of receiving and + -- sending of the 4 paths of signals, which realizes the function of self-healing switch. + bnameHV20TIU(312), -- For HONET, optical interface board of OLT terminal station. + -- The function of a TIU board is to multiplex the 28 paths of 2112 kbit/s tributary + -- signals sent by 7 DM4, and then send them back to the 7 DM4. + bnameHV20NMI(313), -- For HONET, used in OLT, ONU-512, ONU-128, ONU-1000A of the HONET system, + -- functioning as maintenance of the optical transmission equipment, + -- environment monitoring and equipment management. + bnameHV20FIU(314), -- For HONET, optical interface in the trunk ONU, + --providing simultaneously two pairs of optical interfaces. + bnameHV20EIU(315), -- For HONET, used in the E1 interface of ONU-128. + -- EIU card completes the justification and restoration of two 2M signals. + bnameHV20BIU(316), -- For HONET, optical interface card used in triburary ONU, + -- accepting 2 to 6 2M point to point transmission. + bnameHV20ILM(317), -- For HONET, InfoLink management card of CATV subscriber shelf. + bnameHV20ESC(318), -- For HONET, environment monitor interface board of HONET SIPP II/III system, + -- providing the environment quantity of the remote ONU and monitoring the operation of the power supply. + bnameHV20PWH(319), -- For HONET, power supply board of PHD optical transmission system, used in various transmission shelves. + bnameHV20ILR(320), -- For HONET, InfoLink optical receiving board of CATV subscriber Frame. + bnameHV20ILT(321), -- For HONET, InfoLink optical sending board of CATV subscriber Frame. + bnameHV20PV8(322), -- For HONET, the master control board of HONET SIPP II/III system, responsible for protocol handling, + -- equipment management, and network switch. The only difference between PV8 board and PV4 board is that + -- the former has 8 paths of standard E1 interfaces while the latter has only 4. + bnameHV20PV4(323), -- For HONET, the master control board of HONET SIPP II/III system, responsible for protocol handling, + -- equipment management, and network switch. The only difference between PV8 board and PV4 board is that + -- the former has 8 paths of standard E1 interfaces while the latter has only 4. + bnameHV20RSP(324), -- For HONET, a new-type remote RSA board of HONET SIPP II/III system whose convergence rate can be adjusted, + -- connecting to remote ONU subscribers collaboratively with digital trunk cards. + -- Each RSP board may configure at most 4 2M PCM links, and can realize 1:1, 1:2, and 1:4 convergence rates. + bnameHV20HSL(325), -- For HONET, N*64 super rate board (N=1~31), of HONET SIPP II/III system. + --Each board provides externally 2 synchronous V.35 interface in the mode of DCE or DTE, and two FE1 interfaces. + bnameHV20ATI(326), -- For HONET, analog trunk interface board of HONET SIPP II/III system, + -- used to connect subscriber machines which have only EM interfaces, + -- realizing EM communication transfer in the access network. Each AIT cards provides 6 physical EM ports. + --The slots are compatible with such board slots as ASL, DSL, and VFB. + bnameHV20SRX(327), -- For HONET, sub-rate board of HONET SIPP II/III system. + -- Each board provides externally 5 synchronous/asynchronous compatible V.24 interfaces in DCE mode, + -- completing the multiplexing of multiple sub-rate data specified in X.50 and X.58 protocols. + bnameHV20VFB(328), -- For HONET, 2 line/4 line voice frequency interface board of HONET SIPP II/III system, + -- providing the private network of the railway dispatching system with private interface board. + bnameHV20VDM(329), -- For HONET, a board to stack sound frequencies in HONET SIPP II/III system. + -- It is inserted in the subscriber Frame, and is compatible with other board slots in such cards as ASL, + -- DSL, and VFB. Each VDM board has 16 channels, supporting at most 16 paths of voice frequency tiling. + bnameHV20CDI(330), -- For HONET, analog trunk board in HONET SIPP II/III system, supporting DDI service. + -- CDI board may dynamically distribute time slots, and its slots are compatible with the slots of + -- such cards as ASL, DSL, and VFB. + bnameHV20ASP(331), -- For HONET, AV5 board of the remote main node of HONET SIPP II/III system (HV20A003 version or above not supportable),. + bnameHV20DTE(332), -- For HONET, a new- type 2M bit/s digital trunk interface board of HONET SIPP II/III system. + -- Each board configures 8 2M PCM 30/32 systems. + bnameHV20WSA(333), -- For HONET, remote main node board which is wireless connected to ETS450 WLL base station in + -- HONET SIPP II/III system. Each board outputs 2M E1 trunk, mainly used in WSA subscriber Frame. + -- WSA board communicates with the host via RSA protocol, which equals to RSA main node board. + bnameHV20DTH(334), -- For HONET, 1.544M bit/s digital leased line interface board of HONET SIPP II/III system. + -- Each board configures 8 1.544M PCM 22/24 systems, providing T1 leased line service. + bnameHV20ASL32(335), -- For HONET, a new-type analog subscriber board of HONET SIPP II/III system, + -- which can provide 32 paths of subscriber lines on each board. + bnameHV20NPU(336), -- For HONET, net process unit in HONET SIPP II/III system, which can provide 10M Ethernet interface . + bnameHV20DLI(337), -- For HONET, DECT interface board, which provide 32 channel for wireless subscriber. + bnameHV20CKS(338), -- For HONET, a clock board of HONET SIPP II/III system. + bnameHV20CKD(339), -- For HONET, a clock board of HONET SIPP II/III system. + bnameHV20SBL(340), -- For HONET, 2B1Q board of HONET SIPP II/III system. Each board provides 8 paths of 2B1Q interfaces, + -- which are used in DDN access. + bnameHV20MLC(341), -- For HONET, a new-type SBL board, can be used as both subscriber board and main node board. + bnameHV20SCS(342), -- For HONET, SCS board is subrate concentrate switch board that is used with SRX board, MTA port, + -- DE1 Channel, and this board only support connection between subrate of 2.4K, 4.8K, 9.6K, 19.2K. + bnameHV20HWC(343), -- For HONET, a signal level convert board, only used for PV8 board in PV8-10 control Frame. +-- MIM & SIC card for router: + bnameReserverd(400), -- For router, Reserved board name + bnameUnknownboard(401), -- For router, Unknown board + bnameMIM8AS(402), -- For router, MIM card with 8 asynchronous serial port + bnameMIM4SA(403), -- For router, MIM card with 4 high-speed synchronous/asynchronous serial port + bnameMIM4BS(404), -- For router, MIM card with 4 ISDN BRI S/T port + bnameMIM2E1(405), -- For router, MIM card with 2 channelized cE1/PRI port + bnameMIM4E1(406), -- For router, MIM card with 4 channelized cE1/PRI port + bnameMIM1FE(407), -- For router, MIM card with 1 10Base-T/100Base-TX port + bnameMIM1E1(408), -- For router, MIM card with 1 channelized cE1/PRI port + bnameMIM2FE(409), -- For router, MIM card with 2 10Base-T/100Base-TX port + bnameMIM2VI(411), -- For router, MIM card with 2 line voice processing unit + bnameMIM4VI(412), -- For router, MIM card with 4 line voice processing unit + bnameMIM30VI(413), -- For router, MIM card with 30 line voice processing unit + bnameMIM2S1B(414), -- For router, MIM card with 2 synchronous/asynchronous serial port and 1 ISDN BRI S/T port + bnameMIM2SA(415), -- For router, MIM card with 2 high-speed synchronous/asynchronous serial port + bnameMIM16AS(416), -- For router, MIM card with 16 asynchronous serial port + bnameMIMnew8AS(417), -- For router, MIM card with 8 asynchronous serial port (new) + bnameMIM8LSA(418), -- For router, MIM card with 8 low-speed synchronous/asynchronous serial port + bnameMIM2FXS(419), -- For router, MIM card with 2 FXS port + bnameMIM2FX0(420), -- For router, MIM card with 2 FXO port + bnameMIM2EM(421), -- For router, MIM card with 2 E&M port + bnameMIM4FXS(422), -- For router, MIM card with 4 FXS port + bnameMIM4FXO(423), -- For router, MIM card with 4 FXO port + bnameMIM4EM(424), -- For router, MIM card with 4 E&M port + bnameFixedSA(425), -- For router 2620/2621, 1/2 fixed high-speed synchronous serial port + bnameMIME1VI(426), -- For router, MIM card with 1 E1 port for voice processing + bnameMIM12AM(427), -- For router, MIM card with 12 analog modem port + bnameMIM6AM(428), -- For router, MIM card with 6 analog modem port + bnameMIMNDEC(429), -- For router, MIM card for network encryption + bnameMIMnew2SA(430), -- For router, MIM card with 2 high-speed synchronous/asynchronous serial port (new) + bnameFixedAux(431), -- For router, Fixed Aux port + bnameFixedConsole(432), -- For router, Fixed Console Port + bnameFixedSA1760(433), -- For router 1760/2610/2611, fixed synchronous/asynchronous serial port + bnameSIC1FE(434), -- For router, SIC card with 1 10Base-T/100Base-TX port + bnameSIC1SA(435), -- For router, SIC card with 1 high-speed sychronous/asynchronous serial port + bnameSIC3AS(436), -- For router, SIC card with 3 asynchronous serial port + bnameSIC1E1(437), -- For router, SIC card with 1 channelized cE1/PRI port + bnameSIC1T1(438), -- For router, SIC card with 1 channelized cT1/PRI port + bnameSIC1BU(439), -- For router, SIC card with 1 ISDN BRI U port + bnameSIC2BU(440), -- For router, SIC card with 2 ISDN BRI U port + bnameSIC1BS(441), -- For router, SIC card with 1 ISDN BRI S/T port + bnameSIC2BS(442), -- For router, SIC card with 2 ISDN BRI S/T port + bnameSIC1AM(443), -- For router, SIC card with 1 analog modem port + bnameSIC2AM(444), -- For router, SIC card with 2 analog modem port + bnameSIC1EM(445), -- For router, SIC card with 1 E&M port + bnameSIC2EM(446), -- For router, SIC card with 2 E&M port + bnameSIC1FXS(447), -- For router, SIC card with 1 FXS port + bnameSIC2FXS(448), -- For router, SIC card with 2 FXS port + bnameSIC1FXO(449), -- For router, SIC card with 1 FXO port + bnameSIC2FXO(450), -- For router, SIC card with 2 FXO port + bnameMIM6FCM(451), -- For router, MIM card with 6 fast connect modem port + bnameMIM8SA(452), -- For router, MIM card with 8 high-speed sychronous/asychronous serial port + bnameMIM1T1(453), -- For router, MIM card with 1 channelized cT1/PRI port + bnameMIM2T1(454), -- For router, MIM card with 2 channelized cT1/PRI port + bnameMIM4T1(455), -- For router, MIM card with 4 channelized cT1/PRI port + bnameMIMT1VI(456), -- For router, MIM card with 1 T1 port for voice processing + bnameMIM4FCM(457), -- For router, MIM card with 4 fast connect modem port + bnameMIM2FCM(458), -- For router, MIM card with 2 fast connect modem port + bnameMIMcE3(459), -- For router, MIM card with 1 channelized E3 port + bnameMIM6AME(460), -- For router, MIM card with 6 analog modem port (new) + bnameMIM12AME(461), -- For router, MIM card with 12 analog modem port (new) + bnameMIM1E1F(465), -- For router, MIM card with 1 fractional E1 port + bnameMIM2E1F(466), -- For router, MIM card with 2 fractional E1 port + bnameMIM4E1F(467), -- For router, MIM card with 4 fractional E1 port + bnameMIM1T1F(468), -- For router, MIM card with 1 fractional T1 port + bnameMIM2T1F(469), -- For router, MIM card with 2 fractional T1 port + bnameMIM4T1F(470), -- For router, MIM card with 4 fractional T1 port + bnameSIC1E1F(471), -- For router, SIC card with 1 fractional E1 port + bnameSIC1T1F(472), -- For router, SIC card with 1 fractional T1 port + bnameMIMcT3(473), -- For router, MIM card with 1 channelized T3 port + bnameMIMATMADSL1(474), -- For router, MIM card with 1 adsl port + bnameMIMATMADSL2(475), -- For router, MIM card with 2 adsl ports + bnameMIMATM155(476), -- For router, MIM card with 1 155M port + bnameMIM8AS701(477), -- For router, MIM card with 8 asynchronous serial port(using SD701) + bnameMIM16AS701(478), -- For router, MIM card with 16 asynchronous serial port(using SD701) + bnameMIM4SA701(479), -- For router, MIM card with 4 high-speed synchronous/asynchronous serial port(using SD701) + bnameMIM2SA701(480), -- For router, MIM card with 2 high-speed synchronous/asynchronous serial port(using SD701) +-- 8070: + bnameRTC1RSU(550), -- RSU process board + bnameRTC1RSK(551), -- RSU back board + bnameRTC2RSUA(552), -- RSU process board 128M + bnameRTC2RSUB(553), -- RSU process board 256M + bnameRTC2RSUC(554), -- RSU process board 512M + bnameRTC2RSEU(555), -- RSU back board + bnameRTC1VIU(556), -- VIU process board + bnameRTC1BAK(557), -- VIU back board + bnameRTC2VIUA(558), -- VIU process board 128M + bnameRTC2VIUB(559), -- VIU process board 256M + bnameRTC2VIUC(560), -- VIU process board 512M + bnameRTC2VIEU(561), -- VIU back board version 2 + bnameRTC4VIU(562), -- Enhanced VIU process board + bnameRTC1HAU(563), -- HAU + bnameRTC2HAU(564), -- HAU version 2 + bnameRTC1SMMU(565), -- ALU used by NE08 + bnameRTC2ALU(566), -- ALU used by NE16E, NE08E and NE05 + bnameRTC4VIUA(567), -- NE05/08/16E front board + bnameRTC4VIUB(568), -- NE05/08/16E front board + bnameRTC4VIUC(569), -- NE05/08/16E front board + bnameRTC1RSHC(570), -- NE05/08/16E board:for ne05 rshc + bname5FEMP(571), -- NE05/08/16E board:for imu + bname2GOMP(572), -- NE05/08/16E board:for imu + bname1GOMP(573), -- NE05/08/16E board:for imu + bname2GEMP(574), -- NE05/08/16E board:for imu + bname1GEMP(575), -- NE05/08/16E board:for imu + bname5FEMK(576), -- NE05/08/16E board:for imu + bname3FEMK(577), -- NE05/08/16E board:for imu + bname2GOMK(578), -- NE05/08/16E board:for imu + bname2GEMK(579), -- NE05/08/16E board:for imu + bname1GOMK(580), -- NE05/08/16E board:for imu + bname1GEMK(581), -- NE05/08/16E board:for imu + bnameRTC3RSUB(582), -- RSU process board 256M version 3 + bnameRTC3RSUC(583), -- RSU process board 512M version 3 + bnameRTC2VIUS(584), -- VIU process board 256M,used only by NE05 + bnameRTC3VIUB(585), -- VIU process board 256M version 3 + bnameRTC8VIUB(586), -- VIU process board 256M version 8 + bnamePWR(587), -- Power supply + bnameFAN(588), -- Fan + bname3FEMP(589), -- NE05/08/16E board:for imu front + bnameRTC2RSUD(590), -- RSU process board 1G + +-- 8011: + bnameCR01BAKB(600), -- For NE80, backplane of NE80 + bnameCR01BAKC(601), -- For NE40-8, backplane of NE40-8 + bnameCR01BAKD(602), -- For NE40-4, backplane of NE40-4 + bnameCR01BAKE(603), -- For NE40-2, backplane of NE40-2 + bnameCR01PWRB(604), -- For NE80, power supply card of NE80 + bnameCR01DPRB(605), -- For NE80, power destribution card of NE80 + bnameCR01PWRD(606), -- For NE40, power supply card of NE40 + bnameCR01FANB(607), -- For NE80, fan card of NE80 + bnameCR01FAND(608), -- For NE40, fan card of NE40 + bnameCR01MPUB(609), -- For NE80, main control card of NE80 + bnameCR01SRUB(610), -- For NE40, main control card of NE40 + bnameCR01NETB(611), -- For NE80, switch card of NE80 + bnameCR01CLKB(612), -- For NE80, clock card of NE80 + bnameCR01HUBB(613), -- For NE80, HUB card of NE80 + bnameCR01LPUB(614), -- For NE80 & NE40, mother card of NE80 and NE40 + bnameCR01NATB(615), -- For NE80 & NE40, NAT card of NE80 and NE40 + +-- MA5300: + bnameH531ESME(616), -- Ethernet switching control board. This board differs from the ESMA board in the + -- following way: Subslot 2 of this board supports only electric port FE subboard. + bnameH531EIUA(617), -- Upstream service board, which supports a GE subboard +-- MA5100 ADSL boards + bnameH511Mmxs(620), -- H511MMXS control board of the MA5100. This board does not provide the clock subboard and the service subboard. + bnameADLL(627), -- 32 port ADSL board over pots + bnameADC(642), -- 32 port ADSL2+ board over pots + bnameADCA(643), -- 32 port ADSL2+ board over pots + bnameADCB(644), -- 32 port ADSL2+ board over pots + bnameADCC(645), -- 32 port ADSL2+ board over pots + bnameADCD(646), -- 32 port ADSL2+ board over pots + bnameADCE(647), -- 32 port ADSL2+ board over pots + bnameADCF(648), -- 32 port ADSL2+ board over pots + bnameADCG(649), -- 32 port ADSL2+ board over pots + bnameADCH(650), -- 32 port ADSL2+ board over pots + bnameADCI(651), -- 32 port ADSL2+ board over pots + bnameADCJ(652), -- 32 port ADSL2+ board over pots + bnameADCK(653), -- 32 port ADSL2+ board over pots + bnameADCL(654), -- 32 port ADSL2+ board over pots + bnameADCM(655), -- 32 port ADSL2+ board over pots + bnameADCN(656), -- 32 port ADSL2+ board over pots + bnameADCO(657), -- 32 port ADSL2+ board over pots + bnameADCP(658), -- 32 port ADSL2+ board over pots + bnameADCQ(659), -- 32 port ADSL2+ board over pots + bnameADCR(660), -- 32 port ADSL2+ board over pots + bnameADCS(661), -- 32 port ADSL2+ board over pots + bnameADCT(662), -- 32 port ADSL2+ board over pots + bnameADCU(663), -- 32 port ADSL2+ board over pots + bnameADCV(664), -- 32 port ADSL2+ board over pots + bnameADCW(665), -- 32 port ADSL2+ board over pots + bnameADCX(666), -- 32 port ADSL2+ board over pots + bnameADCY(667), -- 32 port ADSL2+ board over pots + bnameADCZ(668), -- 32 port ADSL2+ board over pots + bnameADM(696), -- 64 port ADSL2+ board over pots + bnameADMA(697), -- 64 port ADSL2+ board over pots + bnameADMB(698), -- 64 port ADSL2+ board over pots + bnameADMC(699), -- 64 port ADSL2+ board over pots + bnameADMD(700), -- 64 port ADSL2+ board over pots + bnameADME(701), -- 64 port ADSL2+ board over pots + bnameADMF(702), -- 64 port ADSL2+ board over pots + bnameADMG(703), -- 64 port ADSL2+ board over pots + bnameADMH(704), -- 64 port ADSL2+ board over pots + bnameADMI(705), -- 64 port ADSL2+ board over pots + bnameADMJ(706), -- 64 port ADSL2+ board over pots + bnameADMK(707), -- 64 port ADSL2+ board over pots + bnameADML(708), -- 64 port ADSL2+ board over pots + bnameADMM(709), -- 64 port ADSL2+ board over pots + bnameADMN(710), -- 64 port ADSL2+ board over pots + bnameADMO(711), -- 64 port ADSL2+ board over pots + bnameADMP(712), -- 64 port ADSL2+ board over pots + bnameADMQ(713), -- 64 port ADSL2+ board over pots + bnameADMR(714), -- 64 port ADSL2+ board over pots + bnameADMS(715), -- 64 port ADSL2+ board over pots + bnameADMT(716), -- 64 port ADSL2+ board over pots + bnameADMU(717), -- 64 port ADSL2+ board over pots + bnameADMV(718), -- 64 port ADSL2+ board over pots + bnameADMW(719), -- 64 port ADSL2+ board over pots + bnameADMX(720), -- 64 port ADSL2+ board over pots + bnameADMY(721), -- 64 port ADSL2+ board over pots + bnameADMZ(722), -- 64 port ADSL2+ board over pots + bnameADD(723), -- ADSL2+ board of the ADD series + bnameADDA(724), -- ADSL2+ board of the ADD series + bnameADDB(725), -- ADSL2+ board of the ADD series + bnameADDC(726), -- ADSL2+ board of the ADD series + bnameADDD(727), -- ADSL2+ board of the ADD series + bnameADDE(728), -- ADSL2+ board of the ADD series + bnameADDF(729), -- ADSL2+ board of the ADD series + bnameADDG(730), -- ADSL2+ board of the ADD series + bnameADDH(731), -- ADSL2+ board of the ADD series + bnameADDI(732), -- ADSL2+ board of the ADD series + bnameADDJ(733), -- ADSL2+ board of the ADD series + bnameADDK(734), -- ADSL2+ board of the ADD series + bnameADDL(735), -- ADSL2+ board of the ADD series + bnameADDM(736), -- ADSL2+ board of the ADD series + bnameADDN(737), -- ADSL2+ board of the ADD series + bnameADDO(738), -- ADSL2+ board of the ADD series + bnameADDP(739), -- ADSL2+ board of the ADD series + bnameADDQ(740), -- ADSL2+ board of the ADD series + bnameADDR(741), -- ADSL2+ board of the ADD series + bnameADDS(742), -- ADSL2+ board of the ADD series + bnameADDT(743), -- ADSL2+ board of the ADD series + bnameADDU(744), -- ADSL2+ board of the ADD series + bnameADDV(745), -- ADSL2+ board of the ADD series + bnameADDW(746), -- ADSL2+ board of the ADD series + bnameADDX(747), -- ADSL2+ board of the ADD series + bnameADDY(748), -- ADSL2+ board of the ADD series + bnameADDZ(749), -- ADSL2+ board of the ADD series + bnameH601APMB(750), -- Control board APMB of the UA5000 + bnameH601APSB(751), -- Control board of the local slave Frame of the UA5000 + bnameH601APSR(752), -- Control board of the remote slave Frame of the UA5000 + bnameH561SCU(753), -- H511SCUA control board of the MA5600. This board supports the PHY/LSW subboard. + bnameH601IPMB(754), -- IPMP control board of the UA5000 + bnameH533ECBD(755), -- 64-port GE bus ADSL2+ board (CoronaG) + bnameH512ADME(756), -- 64-port double CELLBUS bus ADSL2+ board (AC7 chipset) +-- UA + bnameH601CSMB(757), -- UA5000 ADSL2+ board + bnameH601EAUA(758), -- 16-port VDSL board of the UA5000 + bnameH601TSSB(759), -- Broadband test board of the UA5000 + bnameH601BP2B(760), -- UA5000 BPON + + bnameADE(761), --ADSL2+ board of the ADE series + bnameADEA(762), --ADSL2+ board of the ADE series + bnameADEB(763), --ADSL2+ board of the ADE series + bnameADEC(764), --ADSL2+ board of the ADE series + bnameADED(765), --ADSL2+ board of the ADE series + bnameADEE(766), --ADSL2+ board of the ADE series + bnameADEF(767), --ADSL2+ board of the ADE series + bnameADEG(768), --ADSL2+ board of the ADE series + bnameADEH(769), --ADSL2+ board of the ADE series + bnameADEI(770), --ADSL2+ board of the ADE series + bnameADEJ(771), --ADSL2+ board of the ADE series + bnameADEK(772), --ADSL2+ board of the ADE series + bnameADEL(773), --ADSL2+ board of the ADE series + bnameADEM(774), --ADSL2+ board of the ADE series + bnameADEN(775), --ADSL2+ board of the ADE series + bnameADEO(776), --ADSL2+ board of the ADE series + bnameADEP(777), --ADSL2+ board of the ADE series + bnameADEQ(778), --ADSL2+ board of the ADE series + bnameADER(779), --ADSL2+ board of the ADE series + bnameADES(780), --ADSL2+ board of the ADE series + bnameADET(781), --ADSL2+ board of the ADE series + bnameADEU(782), --ADSL2+ board of the ADE series + bnameADEV(783), --ADSL2+ board of the ADE series + bnameADEW(784), --ADSL2+ board of the ADE series + bnameADEX(785), --ADSL2+ board of the ADE series + bnameADEY(786), --ADSL2+ board of the ADE series + bnameADEZ(787), --ADSL2+ board of the ADE series + + bnameH602CSMB(788), -- 16-port ADSL2+ broadband and narrowband combo board of the UA5000 + bnameH601ADRB(790), -- 32-port ADSL2+ board (with a built-in splitter) of the UA5000 + bnameH801X1CA(795), -- 10 GE optical interface board of the OFA5920 + +-- MA5300: + bnameH531EBDC(800), -- 48-port ADSL over POTS service board (with the built-in splitter) + bnameH531EBDI(801), -- 48-port ADSL over ISDN service board (with the built-in splitter) + bnameH531EADI(802), -- 48-port ADSL over ISDN service board + bnameH531EADK(803), -- 48-port ADSL over ISDN + protection service board + bnameH531EBDL(804), -- 24-port ADSL2+ service board +-- PVU + bnamePVU8(1000), -- H601PVU + bnamePVU4(1001), -- H601PVU +-- RSU + bnameRSUA(1002), --H601RSUA, which provides eight E1 ports + bnameRSUA4(1003), --H601RSUA, which provides four E1 ports + bnameH602PWX2(1100), -- H602PWX2 + +-- 8060 + bnameDEVUNKNOWN(3700), + bnameDEVRPU(3701), -- RPU without NP + bnameDEVNPRPU(3702), -- RPU with NP (256M RAM) + bnameDEVNP(3703), -- NPU + bnameDEV6FAN(3704), -- Board with 6 fans + bnameDEV8FAN(3705), -- Board with 8 fans + bnameDEVPOWER(3706), -- Power module + bnameDEVRPUE(3707), -- RPUE without NP + bnameDEVNPRPUE(3708), -- RPUE with NP (512M RAM) + bnameDEVCOPE(3709), -- COP card + bnameDEVCF(3710), -- CF card + bnameE200EFAN(3711), + bnameE200EPWRAC(3712), + bnameE200EPWRDC(3713), + fnameE200E(3714), + bnameE200ERPU(3715), + bnameE100ERPU(3716), + bnameUSG3040MBD(3717), + bnameEXIFE2GE(3718), + + bnameDEVH2FE(3719), -- HIC 2FE + bnameDEVHG1GE(3720), -- 1GE + bnameDEVHG2GE(3721), -- 2GE + bnameDEVH4FE(3722), -- HIC 4FE + bnameDEVH8FE(3723), -- HIC 8FE + bnameDEVH1POS(3724), -- 1POS + bnameDEVH2POS(3725), -- 2POS + bnameDEVH4POS(3726), -- 4POS + bnameDEVH2FEP(3727), -- 2FEP + bnameDEVH4FEP(3728), -- 4FEP + bnameDEVH8FEP(3729), -- 8FEP + bnameDEVLCPOS(3730), -- CPOS + bnameDEVHIPSEC(3731), -- HIC IPSEC + bnameDEVHBYPASS(3732), -- BYPass + bnameEXIFE2FE(3733), -- Dual port Fast Ethernet Card + bnameUSG50RPU(3734), -- Main Processing Unit + bnameFW11USBC(3735), -- Universal Serial Bus Interface Card + bnameFW41HPSEC(3736), -- High Speed IP Security Card C + bnameFW41HPSEA(3737), -- High Speed IP Security Card A + bnameFW41GEBY(3738), -- Gigabit Ethernet Card with Bypass Function + bnameFW11EPSEA(3739), -- Enhanced IP Security Card A + bnameRTM1GEUB(3740), -- 1-Port 1000M Ethernet Electrical Interface Board(RJ45) + bnameRTM1GEUA(3741), -- 1-Port 1000BASE-SX Gigabit Ethernet Interface Board(SFP) + bnameFW11EPSEC(3742), -- Enhanced IP Security Card + bnameFW1IPSEC0(3743), -- IP Security Card + bnameFW111AMM0(3744), -- 1-Port ATM/155M Multimode Interface Module(SC) + bnameFW111ASM0(3745), -- 1-Port ATM/155M Single Mode Interface Module(1310nm,15km,SC) + bnameFW111ADP0(3746), -- 1-Port ADSL over POTS Interface Board + + bnameDEVLATME1(3749), -- ATM E1 + bnameDEVLATME3(3750), -- ATM E3 + bnameDEVLATM(3751), -- ATM Multimode + bnameDEVL4SA(3752), -- 4SA + bnameDEVLGSFE(3753), -- 10/100 SingleMode FE + bnameDEVLGMFE(3754), -- 10/100 MultiMode FE + bnameDEVLGGE(3755), -- FIC GE(Fiber) + bnameDEVLDGE(3756), -- FIC GE(Copper) + bnameDEVL1FE(3757), -- 1FE + bnameDEVL2FE(3758), -- 2FE + bnameDEVL8E1A(3759), -- 8E1A + bnameDEVL8E1B(3760), -- 8E1B + bnameDEVL8CE1A(3761), -- 8CE1A + bnameDEVL8CE1B(3762), -- 8CE1B + bnameDEVL8CT1A(3763), -- 8CT1A + bnameDEVL8CT1B(3764), -- 8CT1B + bnameDEVL4CE1A(3765), -- 4CE1A + bnameDEVL4CE1B(3766), -- 4CE1B + bnameDEVL4E1A(3767), -- 4E1A + bnameDEVL4E1B(3768), -- 4E1B + bnameDEVL4CT1A(3769), -- 4CT1A + bnameDEVL4CT1B(3770), -- 4CT1B + bnameDEVL4E1(3771), -- 4E1 + bnameDEVL4CE1(3772), -- 4CE1 + bnameDEVL4CT1(3773), -- 4CT1 + bnameDEVL8T1(3774), -- 8T1 + bnameDEVL1CT3(3775), -- 1CT3 + bnameDEVL1CE3(3776), -- 1CE3 + bnameDEVLIPSEC(3777), + bnameDEVL1HSSI(3778), -- 1HSSI + bnameDEVL2HSSI(3779), -- 2HSSI + bnameDEVH16CE1A(3780), -- 16CE1(120 Ohm) + bnameDEVH16CE1B(3781), -- 16CE1(75 Ohm) + bnameDEVH16CT1(3782), -- 16CT1(120 Ohm) + bnameDEVHCPE1(3783), -- 1CPOSE1(ESFP) + bnameDEVHCPT1(3784), -- 1CPOST1(ESFP) + bnameDEVH1ATM(3785), -- HIC 1ATM(ESFP) + bnameDEVH2ATM(3786), -- HIC 2ATM(ESFP) + bnameDEVH4ATM(3787), -- HIC 4ATM(ESFP) + bnameDEVLCT3(3788), -- 1-port T3/CT3 low-rate interface board + bnameDEVLE8I(3789), -- 8-port IMA E1 low-rate interface board (75 ohms) + bnameDEVLE8IA(3790), -- 8-port IMA E1 low-rate interface board (120 ohms) + bnameDEVLT8I(3791), -- 8-port IMA T1 low-rate interface board + bnameDEVLIPSECSD707(3792), -- FIC IPSEC(SD707) + bnameNE20RPU(3793), -- NE20 RPU (512M RAM) + bnameNE20ERPU(3794), -- NE20E RPU (1G RAM) + bnameNE20ENPU(3795), -- NE20E NPU + bnameNE20EFAN(3796), -- NE20E FAN + bnameNE20EPOWERAC(3797), -- NE20E AC POWER + bnameNE20EPOWERDC(3798), -- NE20E DC POWER + bnameDEVLATMSM(3799), -- ATM Singlemode + bnameDEVLATMSL(3800), -- ATM Singlemode Long Reach + bnameDEVHG2GESFPCOPR(3810), -- 2GE SFP&COPR + bnameDEVH3E3(3811), -- HIC 3E3 + bnameDEVH3T3(3812), -- HIC 3T3 + bnameDEVH8GEF(3813), -- HIC 8GE COPER + bnameDEVH8GFF(3814), -- HIC 8GE SFP + +-- MA5100 + bnameH563ECBD(131082), -- 64-port ADSL2+ board + + bnameH561EIUB(131083), -- EIUB board + + bnameADB(131084), --ADSL2+ board of the ADB series + bnameH561ADBA(131085), --ADSL2+ board of the ADB series + bnameH561ADBB(131086), --ADSL2+ board of the ADB series + bnameH561ADBC(131087), --ADSL2+ board of the ADB series + bnameH561ADBD(131088), --ADSL2+ board of the ADB series + bnameH561ADBE(131089), --ADSL2+ board of the ADB series + bnameH561ADBF(131090), --ADSL2+ board of the ADB series + bnameH561ADBG(131091), --ADSL2+ board of the ADB series + bnameH561ADBH(131092), --ADSL2+ board of the ADB series + bnameH561ADBI(131093), --ADSL2+ board of the ADB series + bnameH561ADBJ(131094), --ADSL2+ board of the ADB series + bnameH561ADBK(131095), --ADSL2+ board of the ADB series + bnameH561ADBL(131096), --ADSL2+ board of the ADB series + bnameH561ADBM(131097), --ADSL2+ board of the ADB series + bnameH561ADBN(131098), --ADSL2+ board of the ADB series + bnameH561ADBO(131099), --ADSL2+ board of the ADB series + bnameH561ADBP(131100), --ADSL2+ board of the ADB series + bnameH561ADBQ(131101), --ADSL2+ board of the ADB series + bnameH561ADBR(131102), --ADSL2+ board of the ADB series + bnameH561ADBS(131103), --ADSL2+ board of the ADB series + bnameH561ADBT(131104), --ADSL2+ board of the ADB series + bnameH561ADBU(131105), --ADSL2+ board of the ADB series + bnameH561ADBV(131106), --ADSL2+ board of the ADB series + bnameH561ADBW(131107), --ADSL2+ board of the ADB series + bnameH561ADBX(131108), --ADSL2+ board of the ADB series + bnameH561ADBY(131109), --ADSL2+ board of the ADB series + bnameH561ADBZ(131110), --ADSL2+ board of the ADB series + + bnameH561SHEA(131111), --H561SHEA service board of the MA5600. This board uses the GE bus and provides 32 ports + bnameH561SCUK(131112), -- SCUK control board of the MA5600. Compared with the SCUA control board, + -- the SCUK control board does not provide the LSW/PHY subboard and the clock subboard. + + bnameADG(131113), -- 32-port GE bus ADSL2+ board of the ADG series + bnameADGA(131114), -- 32-port GE bus ADSL2+ board of the ADG series + bnameADGB(131115), -- 32-port GE bus ADSL2+ board of the ADG series + bnameADGC(131116), -- 32-port GE bus ADSL2+ board of the ADG series + bnameADGD(131117), -- 32-port GE bus ADSL2+ board of the ADG series + bnameADGE(131118), -- 32-port GE bus ADSL2+ board of the ADG series + bnameADGF(131119), -- 32-port GE bus ADSL2+ board of the ADG series + bnameADGG(131120), -- 32-port GE bus ADSL2+ board of the ADG series + bnameADGH(131121), -- 32-port GE bus ADSL2+ board of the ADG series + bnameADGI(131122), -- 32-port GE bus ADSL2+ board of the ADG series + bnameADGJ(131123), -- 32-port GE bus ADSL2+ board of the ADG series + bnameADGK(131124), -- 32-port GE bus ADSL2+ board of the ADG series + bnameADGL(131125), -- 32-port GE bus ADSL2+ board of the ADG series + bnameADGM(131126), -- 32-port GE bus ADSL2+ board of the ADG series + bnameADGN(131127), -- 32-port GE bus ADSL2+ board of the ADG series + bnameADGO(131128), -- 32-port GE bus ADSL2+ board of the ADG series + bnameADGP(131129), -- 32-port GE bus ADSL2+ board of the ADG series + bnameADGQ(131130), -- 32-port GE bus ADSL2+ board of the ADG series + bnameADGR(131131), -- 32-port GE bus ADSL2+ board of the ADG series + bnameADGS(131132), -- 32-port GE bus ADSL2+ board of the ADG series + bnameADGT(131133), -- 32-port GE bus ADSL2+ board of the ADG series + bnameADGU(131134), -- 32-port GE bus ADSL2+ board of the ADG series + bnameADGV(131135), -- 32-port GE bus ADSL2+ board of the ADG series + bnameADGW(131136), -- 32-port GE bus ADSL2+ board of the ADG series + bnameADGX(131137), -- 32-port GE bus ADSL2+ board of the ADG series + bnameADGY(131138), -- 32-port GE bus ADSL2+ board of the ADG series + bnameADGZ(131139), -- 32-port GE bus ADSL2+ board of the ADG series + + bnameH561VDEA(131140), -- 64-port GE bus board: VDEA + bnameH561AIUG(131141), -- GE bus AIU board of the MA5600 + bnameH561SPLF(131142), -- Passive ADSL2+ over POTS SPL board, with an impedance of 600 ohms + bnameH561SPLH(131143), -- Passive ADSL2+ over ISDN SPL board + bnameH561SPLL(131144), -- Passive ADSL2+ over POTS SPL board, with complex impedance + + bnameH511ECUA(131150), -- ECUA control board of the MA5100 V3 + + bnameH511LANE(131151), -- LANE board of the MA5100 +-- MA5105 from 0X20F00 ~0X20Fff + bnameH521mfea(134912), -- FE electric port upstream board, which supports 64 ports + bnameH521mfoa(134913), -- FE optical port upstream board, which supports 64 ports + bnameH521mimb(134914), -- IMA upstream board, which supports 64 ports + bnameH521mcoa(134915), -- 155M optical port upstream board, which supports 64 ports + bnameH521mgoa(134916), -- GE optical port upstream board, which supports 64 ports + bnameH523adla(134928), -- ADLA board, which supports 16 ports + +-- MA5200 add definitiong of board type 0x21000(135168) ~ 0x21FFF(139263) + bnameH521SMU(135168), + bnameH521CLK(135169), + bnameH521PWR(135170), + bnameH521DPR(135171), + bnameH521FAN(135172), + bnameH521DRYPWR(135173), + bnameH521DRYFAN(135174), + bnameH521SFU(135175), + bnameH521SFUF(135176), + bnameH521SSU(135177), + bnameH521SPU(135178), + bnameH522SFUT(135179), + bnameH522SPUT(135180), + bnameH522SSUT(135181), + bnameH522SPUF(135182), + bnameH522SSUF(135183), + bnameH521SMUE(135184), + bnameH523SMUG(135185), + bnameH521NSBD(135186), + bnameH523SFUG(135187), +-- MA5600 + + bnameH801SCUA(143360), -- Broadband control board H801SCUA of the P300 + bnameH801SPLK(143361), -- SPL board H801SPLK of the P300 + bnameH801SPMA(143362), -- Control board of the SPL series boards of the P300 + bnameH805ADLL(143363), -- P300 ADSL board + bnameH802SHLA(143364), -- SHDSL board H802SHLA of the P300 + bnameH801AIUG(143365), -- ATM interface board H801AIUG of the P300 + + bnameADI(143366), -- P300 32-channel ADSL boards of the ADI series + bnameADIA(143367), -- P300 32-channel ADSL board of the ADI series + bnameADIB(143368), -- P300 32-channel ADSL board of the ADI series + bnameADIC(143369), -- P300 32-channel ADSL board of the ADI series + bnameADID(143370), -- P300 32-channel ADSL board of the ADI series + bnameADIE(143371), -- P300 32-channel ADSL board of the ADI series + bnameADIF(143372), -- P300 32-channel ADSL board of the ADI series + bnameADIG(143373), -- P300 32-channel ADSL board of the ADI series + bnameADIH(143374), -- P300 32-channel ADSL board of the ADI series + bnameADII(143375), -- P300 32-channel ADSL board of the ADI series + bnameADIJ(143376), -- P300 32-channel ADSL board of the ADI series + bnameADIK(143377), -- P300 32-channel ADSL board of the ADI series + bnameADIM(143378), -- P300 32-channel ADSL board of the ADI series + bnameADIN(143379), -- P300 32-channel ADSL board of the ADI series + bnameADIL(143380), -- P300 32-channel ADSL board of the ADI series + bnameADIO(143381), -- P300 32-channel ADSL board of the ADI series + bnameADIP(143382), -- P300 32-channel ADSL board of the ADI series + bnameADIQ(143383), -- P300 32-channel ADSL board of the ADI series + bnameADIR(143384), -- P300 32-channel ADSL board of the ADI series + bnameADIS(143385), -- P300 32-channel ADSL board of the ADI series + bnameADIT(143386), -- P300 32-channel ADSL board of the ADI series + bnameADIU(143387), -- P300 32-channel ADSL board of the ADI series + bnameADIV(143388), -- P300 32-channel ADSL board of the ADI series + bnameADIW(143389), -- P300 32-channel ADSL board of the ADI series + bnameADIX(143390), -- P300 32-channel ADSL board of the ADI series + bnameADIY(143391), -- P300 32-channel ADSL board of the ADI series + bnameADIZ(143392), -- P300 32-channel ADSL board of the ADI series + + bnameADL(143393), -- P300 32-channel ADSL board of the ADL series + bnameADLA(143394), -- P300 32-channel ADSL board of the ADL series + bnameADLB(143395), -- P300 32-channel ADSL board of the ADL series + bnameADLC(143396), -- P300 32-channel ADSL board of the ADL series + bnameADLD(143397), -- P300 32-channel ADSL board of the ADL series + bnameADLE(143398), -- P300 32-channel ADSL board of the ADL series + bnameADLF(143399), -- P300 32-channel ADSL board of the ADL series + bnameADLG(143400), -- P300 32-channel ADSL board of the ADL series + bnameADLH(143401), -- P300 32-channel ADSL board of the ADL series + bnameADLI(143402), -- P300 32-channel ADSL board of the ADL series + bnameADLJ(143403), -- P300 32-channel ADSL board of the ADL series + bnameADLK(143404), -- P300 32-channel ADSL board of the ADL series + bnameADLM(143405), -- P300 32-channel ADSL board of the ADL series + bnameADLN(143406), -- P300 32-channel ADSL board of the ADL series + bnameADLO(143407), -- P300 32-channel ADSL board of the ADL series + bnameADLP(143408), -- P300 32-channel ADSL board of the ADL series + bnameADLQ(143409), -- P300 32-channel ADSL board of the ADL series + bnameADLR(143410), -- P300 32-channel ADSL board of the ADL series + bnameADLS(143411), -- P300 32-channel ADSL board of the ADL series + bnameADLT(143412), -- P300 32-channel ADSL board of the ADL series + bnameADLU(143413), -- P300 32-channel ADSL board of the ADL series + bnameADLV(143414), -- P300 32-channel ADSL board of the ADL series + bnameADLW(143415), -- P300 32-channel ADSL board of the ADL series + bnameADLX(143416), -- P300 32-channel ADSL board of the ADL series + bnameADLY(143417), -- P300 32-channel ADSL board of the ADL series + bnameADLZ(143418), -- P300 32-channel ADSL board of the ADL series + + bnameSHD(143419), -- P300 16-channel GDOT boards of the SHD series + bnameSHDA(143420), -- P300 16-channel GDOT board of the SHD series + bnameSHDB(143421), -- P300 16-channel GDOT board of the SHD series + bnameSHDC(143422), -- P300 16-channel GDOT board of the SHD series + bnameSHDD(143423), -- P300 16-channel GDOT board of the SHD series + bnameSHDE(143424), -- P300 16-channel GDOT board of the SHD series + bnameSHDF(143425), -- P300 16-channel GDOT board of the SHD series + bnameSHDG(143426), -- P300 16-channel GDOT board of the SHD series + bnameSHDH(143427), -- P300 16-channel GDOT board of the SHD series + bnameSHDI(143428), -- P300 16-channel GDOT board of the SHD series + bnameSHDJ(143429), -- P300 16-channel GDOT board of the SHD series + bnameSHDK(143430), -- P300 16-channel GDOT board of the SHD series + bnameSHDL(143431), -- P300 16-channel GDOT board of the SHD series + bnameSHDM(143432), -- P300 16-channel GDOT board of the SHD series + bnameSHDN(143433), -- P300 16-channel GDOT board of the SHD series + bnameSHDO(143434), -- P300 16-channel GDOT board of the SHD series + bnameSHDP(143435), -- P300 16-channel GDOT board of the SHD series + bnameSHDQ(143436), -- P300 16-channel GDOT board of the SHD series + bnameSHDR(143437), -- P300 16-channel GDOT board of the SHD series + bnameSHDS(143438), -- P300 16-channel GDOT board of the SHD series + bnameSHDT(143439), -- P300 16-channel GDOT board of the SHD series + bnameSHDU(143440), -- P300 16-channel GDOT board of the SHD series + bnameSHDV(143441), -- P300 16-channel GDOT board of the SHD series + bnameSHDW(143442), -- P300 16-channel GDOT board of the SHD series + bnameSHDX(143443), -- P300 16-channel GDOT board of the SHD series + bnameSHDY(143444), -- P300 16-channel GDOT board of the SHD series + bnameSHDZ(143445), -- P300 16-channel GDOT board of the SHD series + bnameH80ASHLM(143446), -- P300 16-channel GDOT board + bnameSHG(143447), -- P300 32-channel G.SHDSL board of the SHG series + bnameADK(143500), -- P300 64-channel ADSL2 board of the ADK series + bnameH521mcca(143600), -- Control board of the MA5605. This board provides 155M optical port in upstream, + -- provides 64 channels, and supports subtending. + + bnameH801SPLG1(143700), -- Board in the P300 SPL Frame. This board is used to separate the ADSL + -- signals from the POTS signals. Its function is similar to the function + -- of H801SPLK or H801SPLG2. + bnameH801SPLG2(143701), -- Board in the P300 SPL Frame. This board is used to separate the ADSL signals + -- from the POTS signals. Its function is similar to the function of H801SPLK or H801SPLG1. + bnameH801BSPA(143702), -- Board in the P300 SPL Frame. This board is used to realize the N+1 backup of boards. + + bnameVDL(143703), -- P300 32-channel boards of the VDSL series + bnameVDLA(143704), -- P300 32-channel board of the VDSL series + bnameVDLB(143705), -- P300 32-channel board of the VDSL series + bnameVDLC(143706), -- P300 32-channel board of the VDSL series + bnameVDLD(143707), -- P300 32-channel board of the VDSL series + bnameVDLE(143708), -- P300 32-channel board of the VDSL series + bnameVDLF(143709), -- P300 32-channel board of the VDSL series + bnameVDLG(143710), -- P300 32-channel board of the VDSL series + bnameVDLH(143711), -- P300 32-channel board of the VDSL series + bnameVDLI(143712), -- P300 32-channel board of the VDSL series + bnameVDLJ(143713), -- P300 32-channel board of the VDSL series + bnameVDLK(143714), -- P300 32-channel board of the VDSL series + bnameVDLL(143715), -- P300 32-channel board of the VDSL series + bnameVDLM(143716), -- P300 32-channel board of the VDSL series + bnameVDLN(143717), -- P300 32-channel board of the VDSL series + bnameVDLO(143718), -- P300 32-channel board of the VDSL series + bnameVDLP(143719), -- P300 32-channel board of the VDSL series + bnameVDLQ(143720), -- P300 32-channel board of the VDSL series + bnameVDLR(143721), -- P300 32-channel board of the VDSL series + bnameVDLS(143722), -- P300 32-channel board of the VDSL series + bnameVDLT(143723), -- P300 32-channel board of the VDSL series + bnameVDLU(143724), -- P300 32-channel board of the VDSL series + bnameVDLV(143725), -- P300 32-channel board of the VDSL series + bnameVDLW(143726), -- P300 32-channel board of the VDSL series + bnameVDLX(143727), -- P300 32-channel board of the VDSL series + bnameVDLY(143728), -- P300 32-channel board of the VDSL series + bnameVDLZ(143729), -- P300 32-channel board of the VDSL series + + bnameH803CVD(143730), -- P300 16-channel boards of the VDSL series + bnameH803CVDA(143731), -- P300 16-channel board of the VDSL series + bnameH803CVDB(143732), -- P300 16-channel board of the VDSL series + bnameH803CVDC(143733), -- P300 16-channel board of the VDSL series + bnameH803CVDD(143734), -- P300 16-channel board of the VDSL series + bnameH803CVDE(143735), -- P300 16-channel board of the VDSL series + bnameH803CVDF(143736), -- P300 16-channel board of the VDSL series + bnameH803CVDG(143737), -- P300 16-channel board of the VDSL series + bnameH803CVDH(143738), -- P300 16-channel board of the VDSL series + bnameH803CVDI(143739), -- P300 16-channel board of the VDSL series + bnameH803CVDJ(143740), -- P300 16-channel board of the VDSL series + bnameH803CVDK(143741), -- P300 16-channel board of the VDSL series + bnameH803CVDL(143742), -- P300 16-channel board of the VDSL series + bnameH803CVDM(143743), -- P300 16-channel board of the VDSL series + bnameH803CVDN(143744), -- P300 16-channel board of the VDSL series + bnameH803CVDO(143745), -- P300 16-channel board of the VDSL series + bnameH803CVDP(143746), -- P300 16-channel board of the VDSL series + bnameH803CVDQ(143747), -- P300 16-channel board of the VDSL series + bnameH803CVDR(143748), -- P300 16-channel board of the VDSL series + bnameH803CVDS(143749), -- P300 16-channel board of the VDSL series + bnameH803CVDT(143750), -- P300 16-channel board of the VDSL series + bnameH803CVDU(143751), -- P300 16-channel board of the VDSL series + bnameH803CVDV(143752), -- P300 16-channel board of the VDSL series + bnameH803CVDW(143753), -- P300 16-channel board of the VDSL series + bnameH803CVDX(143754), -- P300 16-channel board of the VDSL series + bnameH803CVDY(143755), -- P300 16-channel board of the VDSL series + bnameH803CVDZ(143756), -- P300 16-channel board of the VDSL series + + bnameH805CAN(143757), -- P300 KPN 16-channel board of the ADSL series + bnameH805CANA(143758), -- P300 KPN 16-channel board of the ADSL series + bnameH805CANB(143759), -- P300 KPN 16-channel board of the ADSL series + bnameH805CANC(143760), -- P300 KPN 16-channel board of the ADSL series + bnameH805CAND(143761), -- P300 KPN 16-channel board of the ADSL series + bnameH805CANE(143762), -- P300 KPN 16-channel board of the ADSL series + bnameH805CANF(143763), -- P300 KPN 16-channel board of the ADSL series + bnameH805CANG(143764), -- P300 KPN 16-channel board of the ADSL series + bnameH805CANH(143765), -- P300 KPN 16-channel board of the ADSL series + bnameH805CANI(143766), -- P300 KPN 16-channel board of the ADSL series + bnameH805CANJ(143767), -- P300 KPN 16-channel board of the ADSL series + bnameH805CANK(143768), -- P300 KPN 16-channel board of the ADSL series + bnameH805CANL(143769), -- P300 KPN 16-channel board of the ADSL series + bnameH805CANM(143770), -- P300 KPN 16-channel board of the ADSL series + bnameH805CANN(143771), -- P300 KPN 16-channel board of the ADSL series + bnameH805CANO(143772), -- P300 KPN 16-channel board of the ADSL series + bnameH805CANP(143773), -- P300 KPN 16-channel board of the ADSL series + bnameH805CANQ(143774), -- P300 KPN 16-channel board of the ADSL series + bnameH805CANR(143775), -- P300 KPN 16-channel board of the ADSL series + bnameH805CANS(143776), -- P300 KPN 16-channel board of the ADSL series + bnameH805CANT(143777), -- P300 KPN 16-channel board of the ADSL series + bnameH805CANU(143778), -- P300 KPN 16-channel board of the ADSL series + bnameH805CANV(143779), -- P300 KPN 16-channel board of the ADSL series + bnameH805CANW(143780), -- P300 KPN 16-channel board of the ADSL series + bnameH805CANX(143781), -- P300 KPN 16-channel board of the ADSL series + bnameH805CANY(143782), -- P300 KPN 16-channel board of the ADSL series + bnameH805CANZ(143783), -- P300 KPN 16-channel board of the ADSL series + + bnameH805CAL(143784), -- P300 KPN 32-channel boards of the ADSL series + bnameH805CALA(143785), -- P300 KPN 32-channel board of the ADSL series + bnameH805CALB(143786), -- P300 KPN 32-channel board of the ADSL series + bnameH805CALC(143787), -- P300 KPN 32-channel board of the ADSL series + bnameH805CALD(143788), -- P300 KPN 32-channel board of the ADSL series + bnameH805CALE(143789), -- P300 KPN 32-channel board of the ADSL series + bnameH805CALF(143790), -- P300 KPN 32-channel board of the ADSL series + bnameH805CALG(143791), -- P300 KPN 32-channel board of the ADSL series + bnameH805CALH(143792), -- P300 KPN 32-channel board of the ADSL series + bnameH805CALI(143793), -- P300 KPN 32-channel board of the ADSL series + bnameH805CALJ(143794), -- P300 KPN 32-channel board of the ADSL series + bnameH805CALK(143795), -- P300 KPN 32-channel board of the ADSL series + bnameH805CALL(143796), -- P300 KPN 32-channel board of the ADSL series + bnameH805CALM(143797), -- P300 KPN 32-channel board of the ADSL series + bnameH805CALN(143798), -- P300 KPN 32-channel board of the ADSL series + bnameH805CALO(143799), -- P300 KPN 32-channel board of the ADSL series + bnameH805CALP(143800), -- P300 KPN 32-channel board of the ADSL series + bnameH805CALQ(143801), -- P300 KPN 32-channel board of the ADSL series + bnameH805CALR(143802), -- P300 KPN 32-channel board of the ADSL series + bnameH805CALS(143803), -- P300 KPN 32-channel board of the ADSL series + bnameH805CALT(143804), -- P300 KPN 32-channel board of the ADSL series + bnameH805CALU(143805), -- P300 KPN 32-channel board of the ADSL series + bnameH805CALV(143806), -- P300 KPN 32-channel board of the ADSL series + bnameH805CALW(143807), -- P300 KPN 32-channel board of the ADSL series + bnameH805CALX(143808), -- P300 KPN 32-channel board of the ADSL series + bnameH805CALY(143809), -- P300 KPN 32-channel board of the ADSL series + bnameH805CALZ(143810), -- P300 KPN 32-channel board of the ADSL series + + bnameH801GICA(143811), -- P300 KPN general interface board + bnameH801GICB(143812), -- P300 KPN general interface board + bnameH801FICA(143813), -- P300 KPN general interface board + bnameH801PRTA(143814), -- P300 power board H801PRTA + bnameH801CITA(143815), -- P300 cable routing board H801CITA + bnameH801PRTS(143816), -- P300 power board H801PRTS + bnameH801CITS(143817), -- P300 cable routing board H801CITS + + bnameH80xVDS(143818), -- P300 24-channel boards of the VDSL2 over POTS series + bnameH80xVDSA(143819), -- P300 24-channel board of the VDSL2 over POTS series + bnameH80xVDSB(143820), -- P300 24-channel board of the VDSL2 over POTS series + bnameH80xVDSC(143821), -- P300 24-channel board of the VDSL2 over POTS series + bnameH80xVDSD(143822), --P300 24-channel board of the VDSL2 over POTS series + bnameH80xVDSE(143823), -- P300 24-channel board of the VDSL2 over POTS series + bnameH80xVDSF(143824), -- P300 24-channel board of the VDSL2 over POTS series + bnameH80xVDSG(143825), -- P300 24-channel board of the VDSL2 over POTS series + bnameH80xVDSH(143826), -- P300 24-channel board of the VDSL2 over POTS series + bnameH80xVDSI(143827), -- P300 24-channel board of the VDSL2 over POTS series + bnameH80xVDSJ(143828), -- P300 24-channel board of the VDSL2 over POTS series + bnameH80xVDSK(143829), -- P300 24-channel board of the VDSL2 over POTS series + bnameH80xVDSL(143830), -- P300 24-channel board of the VDSL2 over POTS series + bnameH80xVDSM(143831), -- P300 24-channel board of the VDSL2 over POTS series + bnameH80xVDSN(143832), -- P300 24-channel board of the VDSL2 over POTS series + bnameH80xVDSO(143833), -- P300 24-channel board of the VDSL2 over POTS series + bnameH80xVDSP(143834), -- P300 24-channel board of the VDSL2 over POTS series + bnameH80xVDSQ(143835), -- P300 24-channel board of the VDSL2 over POTS series + bnameH80xVDSR(143836), -- P300 24-channel board of the VDSL2 over POTS series + bnameH80xVDSS(143837), -- P300 24-channel board of the VDSL2 over POTS series + bnameH80xVDST(143838), -- P300 24-channel board of the VDSL2 over POTS series + bnameH80xVDSU(143839), -- P300 24-channel board of the VDSL2 over POTS series + bnameH80xVDSV(143840), -- P300 24-channel board of the VDSL2 over POTS series + bnameH80xVDSW(143841), -- P300 24-channel board of the VDSL2 over POTS series + bnameH80xVDSX(143842), -- P300 24-channel board of the VDSL2 over POTS series + bnameH80xVDSY(143843), -- P300 24-channel board of the VDSL2 over POTS series + bnameH80xVDSZ(143844), -- P300 24-channel board of the VDSL2 over POTS series + + bnameH80xVDT(143845), -- P300 24-channel boards of the VDSL2 over ISDN series + bnameH80xVDTA(143846), -- P300 24-channel board of the VDSL2 over ISDN series + bnameH80xVDTB(143847), -- P300 24-channel board of the VDSL2 over ISDN series + bnameH80xVDTC(143848), -- P300 24-channel board of the VDSL2 over ISDN series + bnameH80xVDTD(143849), -- P300 24-channel board of the VDSL2 over ISDN series + bnameH80xVDTE(143850), -- P300 24-channel board of the VDSL2 over ISDN series + bnameH80xVDTF(143851), -- P300 24-channel board of the VDSL2 over ISDN series + bnameH80xVDTG(143852), -- P300 24-channel board of the VDSL2 over ISDN series + bnameH80xVDTH(143853), -- P300 24-channel board of the VDSL2 over ISDN series + bnameH80xVDTI(143854), -- P300 24-channel board of the VDSL2 over ISDN series + bnameH80xVDTJ(143855), -- P300 24-channel board of the VDSL2 over ISDN series + bnameH80xVDTK(143856), -- P300 24-channel board of the VDSL2 over ISDN series + bnameH80xVDTL(143857), -- P300 24-channel board of the VDSL2 over ISDN series + bnameH80xVDTM(143858), -- P300 24-channel board of the VDSL2 over ISDN series + bnameH80xVDTN(143859), -- P300 24-channel board of the VDSL2 over ISDN series + bnameH80xVDTO(143860), -- P300 24-channel board of the VDSL2 over ISDN series + bnameH80xVDTP(143861), -- P300 24-channel board of the VDSL2 over ISDN series + bnameH80xVDTQ(143862), -- P300 24-channel board of the VDSL2 over ISDN series + bnameH80xVDTR(143863), -- P300 24-channel board of the VDSL2 over ISDN series + bnameH80xVDTS(143864), -- P300 24-channel board of the VDSL2 over ISDN series + bnameH80xVDTT(143865), -- P300 24-channel board of the VDSL2 over ISDN series + bnameH80xVDTU(143866), -- P300 24-channel board of the VDSL2 over ISDN series + bnameH80xVDTV(143867), -- P300 24-channel board of the VDSL2 over ISDN series + bnameH80xVDTW(143868), -- P300 24-channel board of the VDSL2 over ISDN series + bnameH80xVDTX(143869), -- P300 24-channel board of the VDSL2 over ISDN series + bnameH80xVDTY(143870), -- P300 24-channel board of the VDSL2 over ISDN series + bnameH80xVDTZ(143871), -- P300 24-channel board of the VDSL2 over ISDN series + bnameH801OPFA(143872), -- P300 16-channel GE bus Ethernet FE optical access board + bnameH801GICD(143873), -- P300 4GE optical interface upstream board + bnameH801GICE(143874), -- P300 4GE electric interface upstream board + bnameH801FICB(143875), -- P300 FE optical interface upstream board + + bnameH801MCUA(143877), -- Broadband control board H801MCUA of the MA5606T + bnameH801MPWA(143878), -- Power board H801MPWA of the MA5606T + + bnameH801ETHA(143879), -- Ethernet subtend interface board of the MA5600T + bnameH801MFGA(143880), -- MPLS service board of the MA5600T + + bnameH801SPLE(143881), -- SPL boards (with the CPU) of the SPLE series of the MA5600T + bnameH801SPLE1(143882), -- SPL board (with the CPU) of the SPLE series of the MA5600T + bnameH801SPLE2(143883), -- SPL board (with the CPU) of the SPLE series of the MA5600T + bnameH801SPLE3(143884), -- SPL board (with the CPU) of the SPLE series of the MA5600T + bnameH801SPLE4(143885), -- SPL board (with the CPU) of the SPLE series of the MA5600T + + bnameH801MCUB(143886), -- Broadband control board for the slave Frame of the MA5606T: H801MCUB + + bnameH801BIUA(143887), -- Board of the MA5600T. This board provides two BITS input ports + -- and one BITS output port, and supports the optional configuration of the H801CKMA subboard. + bnameH802DSRE(143888), -- 32-channel ISDN service board of the MA5600T + bnameH802DSRD(143889), -- 32-channel ISDN service board of the MA5600T + bnameH80XVDR(143890), -- P300 24 ports VDSL2 OVER POTS series board + bnameH801ETHB(143891), -- Ethernet subtend interface board of the MA5600T + bnameH80XVDJ(143892), -- 48-channel boards of the VDSL series of the MA5600 + + bnameH561EPBA(145920), -- EPBA board of the OFA5920&MA5600. This board provides 1, 2, or 4 EPON ports. + bnameH565VDE(145921), -- 32-channel boards of the VDSL series of the MA5600 + bnameH565VDEA(145922), -- 32-channel board of the VDSL series of the MA5600 + bnameH565VDEC(145924), -- 32-channel board of the VDSL series of the MA5600 + bnameH565VDED(145925), -- 32-channel board of the VDSL series of the MA5600 + bnameH565VDEE(145926), -- 32-channel board of the VDSL series of the MA5600 + bnameH565VDEF(145927), -- 32-channel board of the VDSL series of the MA5600 + bnameH565VDEG(145928), -- 32-channel board of the VDSL series of the MA5600 + bnameH565VDEH(145929), -- 32-channel board of the VDSL series of the MA5600 + bnameH565VDEI(145930), -- 32-channel board of the VDSL series of the MA5600 + bnameH565VDEJ(145931), -- 32-channel board of the VDSL series of the MA5600 + bnameH565VDEK(145932), -- 32-channel board of the VDSL series of the MA5600 + bnameH565VDEL(145933), -- 32-channel board of the VDSL series of the MA5600 + bnameH565VDEM(145934), -- 32-channel board of the VDSL series of the MA5600 + bnameH565VDEN(145935), -- 32-channel board of the VDSL series of the MA5600 + bnameH565VDEO(145936), -- 32-channel board of the VDSL series of the MA5600 + bnameH565VDEP(145937), -- 32-channel board of the VDSL series of the MA5600 + bnameH565VDEQ(145938), -- 32-channel board of the VDSL series of the MA5600 + bnameH565VDER(145939), -- 32-channel board of the VDSL series of the MA5600 + bnameH565VDES(145940), -- 32-channel board of the VDSL series of the MA5600 + bnameH565VDET(145941), -- 32-channel board of the VDSL series of the MA5600 + bnameH565VDEU(145942), -- 32-channel board of the VDSL series of the MA5600 + bnameH565VDEV(145943), -- 32-channel board of the VDSL series of the MA5600 + bnameH565VDEW(145944), -- 32-channel board of the VDSL series of the MA5600 + bnameH565VDEX(145945), -- 32-channel board of the VDSL series of the MA5600 + bnameH565VDEY(145946), -- 32-channel board of the VDSL series of the MA5600 + bnameH565VDEZ(145947), -- 32-channel board of the VDSL series of the MA5600 + + bnameH561ETHA(145948), -- Ethernet subtend board of the MA5600 + bnameH801CITD(145949), -- P300 cable routing board H801CITD + bnameH801PRTB(145950), -- P300 power board H801PRTB + + bnameH801MCUC(146035), -- MA5606T Master board H801MCUC + bnameH801MPWB(146036), -- MA5606T DC Power board H801MPWB + bnameH801MPWZ(146053), -- MA5606T AC Power board H801MPWZ + bnameH80BCAME(146069), -- 48-channel ADSL2+ and POTS(combo) service board + bnameH85BCVME(146070), -- 48-channel VDSL2+ and POTS(combo) service board + bnameH801VRGA(146071), -- Virtual Route Gateway Board + bnameH806EPBD(146072), -- 8EPON board + bnameH801SPUF(146073), -- interface board. + bnameH801MPWD(146074), -- Power board of MA5608T. + bnameH806CAME(146077), -- 48-channel ADSL combo service board. + bnameH801X2CK(146078), -- 10GE synchronized Ethernet interface board. + bnameH80XVDP(146066), -- 64-channel VDSL2 over POTS service board + bnameH801SPUC(155955), -- interface board. + + +-- MA5626 + bnameH821EPUA(145960), -- Master board of MA5626 Box type device + bnameH821EPFA(145961), -- 24-channel Vitual FE Board of MA5626 + bnameH821EPFB(145962), -- 16-channel Vitual FE Board of MA5626 + bnameH821ASM(145963), -- 24-channel POTS Board of MA5626 + bnameH821ASN(145964), -- 16-channel POTS Board of MA5626 +-- MA5651 + bnameH822VDJF(145965), -- 16-channel Vitual VDSL2 Board of MA5651 + bnameH822EVJG(145968), -- 8-channel Vitual VDSL2 Board of MA5651 +-- MA562X + bnameH821EPFD(145966), -- MA562X 8LAN + bnameH821ASL(145967), -- MA562X 8POTS +-- MA562XP + bnameH822ASMB(145969), -- MA562X 24POTS + bnameH821EPUB(145970), -- Master board of MA562XP Box type device + bnameH822ASNB(145971), -- MA562X 16POTS +-- OT929S + bnameH821GPMS(146044), -- Master board of OT929S Box type device + bnameH821AIUG(146045), -- 1-channel Vitual ATM Board of OT929S + bnameH821ETHA(146046), -- 1-channel Vitual GE Board of OT929S +-- OFA5920 + bnameH801GPBC(145977), -- GPON interface board of the OFA5920. This board provides four GPON ports. + bnameH801SCUL(145978), -- 200GE SCU control board of the OFA5920. This board is 300 mm deep. + bnameH801X2CA(145979), -- OFA5920 board that provides two 10GE ports + bnameH801GICF(145980), -- This board provides two 1000M optical ports and is used in the Frame of the R2 full-10GE switching platform. + bnameH801GICG(145981), -- This board provides two 1000M electric ports and is used in the Frame of the R2 full-10GE switching platform. + bnameH801CITC(145982), --Cable routing board + bnameH801PIUA(145983), --Power interface board for the X/Y section of the 23-inch Frame of the NEBS + + bnameH821MCUA(145984), -- Control board of the MA5636 + bnameH82XVDJ(145985), -- 8-channel boards of the VDSL series of the MA5636 + bnameH82XVDJA(145986), -- 8-channel board of the VDSL series of the MA5636 + bnameH82XVDJB(145987), -- 8-channel board of the VDSL series of the MA5636 + bnameH82XVDJC(145988), -- 8-channel board of the VDSL series of the MA5636 + bnameH82XVDJD(145989), -- 8-channel board of the VDSL series of the MA5636 + bnameH82XVDJE(145990), -- 8-channel board of the VDSL series of the MA5636 + bnameH82XVDJF(145991), -- 8-channel board of the VDSL series of the MA5636 + bnameH82XVDJG(145992), -- 8-channel board of the VDSL series of the MA5636 + bnameH82XVDJH(145993), -- 8-channel board of the VDSL series of the MA5636 + bnameH82XVDJI(145994), -- 8-channel board of the VDSL series of the MA5636 + bnameH82XVDJJ(145995), -- 8-channel board of the VDSL series of the MA5636 + bnameH82XVDJK(145996), -- 8-channel board of the VDSL series of the MA5636 + bnameH82XVDJL(145997), -- 8-channel board of the VDSL series of the MA5636 + bnameH82XVDJM(145998), -- 8-channel board of the VDSL series of the MA5636 + bnameH82XVDJN(145999), -- 8-channel board of the VDSL series of the MA5636 + bnameH82XVDJO(146000), -- 8-channel board of the VDSL series of the MA5636 + bnameH82XVDJP(146001), -- 8-channel board of the VDSL series of the MA5636 + bnameH82XVDJQ(146002), -- 8-channel board of the VDSL series of the MA5636 + bnameH82XVDJR(146003), -- 8-channel board of the VDSL series of the MA5636 + bnameH82XVDJS(146004), -- 8-channel board of the VDSL series of the MA5636 + bnameH82XVDJT(146005), -- 8-channel board of the VDSL series of the MA5636 + bnameH82XVDJU(146006), -- 8-channel board of the VDSL series of the MA5636 + bnameH82XVDJV(146007), -- 8-channel board of the VDSL series of the MA5636 + bnameH82XVDJW(146008), -- 8-channel board of the VDSL series of the MA5636 + bnameH82XVDJX(146009), -- 8-channel board of the VDSL series of the MA5636 + bnameH82XVDJY(146010), -- 8-channel board of the VDSL series of the MA5636 + bnameH82XVDJZ(146011), -- 8-channel board of the VDSL series of the MA5636 + bnameH801SCUB(146018), -- Control board of the MA5600 + bnameH801ASRB(146019), -- Voice service board of the MA5600 + bnameH801PMIA(146020), -- Environment monitoring board of the MA5603 + bnameH561SCUB(146021), --Control board H561SCUB of the MA5600V3R3C03 + bnameH802SHLB(146022), -- 16-channel SHL board of the MA5600 + bnameH801EPBA(146023), --EPON interface board of the MA5600. This board provides four EPON ports. + bnameH801TOPA(146025), -- TDM interface board of the MA5600 + bnameH569SHEB(146026), --Service board H569SHEB of the MA5600. This board uses the GE bus and provides 32 channels. + bnameH801SCUF(146027), --Control board of the MA5600 + bnameH802ADPD(146028), --64-channel board of the ADSL2+ series of the MA5600 + bnameH802ADQD(146029), --64-channel board of the ADSL2+ series of the MA5600 + bnameH80XASP(146030), --64-channel voice service board of the MA5600T + bnameH801EDTB(146031), --64-channel voice service board of the MA5600T + bnameH80xVDM (146032), --48-channel board of the VDSL2 series of the MA5600T + bnameH80xVDN (146033), --48-channel board of the VDSL2 series of the MA5600T + bnameH801GSCA(146034), --GE synchronization Ethernet interface board of the MA5600T + bnameH801SCUN(146037), --MA5600T control board H801SCUN + bnameH801X2CS(146038), --10GE synchronized Ethernet interface board + bnameH802EPBD(146039), --8EPON board + bnameH801PRTE(146040), --H801PRTE Power board + + bnameH801X4CS(146041), --Giu board that provides 4*10GE + bnameH801GPBD(146042), --8GPON board + bnameH801OPGA(146043), --Ethernet access board of the MA5600. This board provides 48 FE ports. + bnameH801CITB(146047), -- Environment monitoring board of the MA5603U + bnameH855VDMF(146048), --48-channel board of the VDSL2 series of the MA5603U + bnameH801PAIB(146049), --H801PAIB Power board + bnameH851VSNKE(146050), --48-channel VDSL voice SPL board of the MA5603U + bnameH851VSNLE(146051), --48-channel VDSL voice SPL board of the MA5603U + bnameH801GPJC(146052), --GPON board + bnameH802GPBD(146054), --8GPON board + bnameH801CSPA(146055), --64-channel board of CESoP service board of the MA5600T + bnameH801GICK(146056), --This board provides two 1000M optical ports and is used in the Frame of the R2 full-10GE switching platform. + bnameH801SPUA(146057), --Ethernet subtend interface board of the MA5600T + bnameH801SPUB(146058), --MPLS service board of the MA5600T + bnameH801EPBC(146059), --EPON board + bnameH801BIUB(146060), -- H801BIUB BOARD + bnameH801PRTG(146061), -- H801PRTG BOARD + bnameH802OPGD(146062), -- H802OPGD BOARD + bnameH85BVDMD(146063), -- H85BVDMD BOARD + bnameH802EDTB(146064), -- H802EDTB BOARD + bnameH802P2CA(146065), -- H802P2CA BOARD + bnameH802OPGE(146075), -- H802OPGE BOARD + bnameH801MPWE(146076), -- Power board of MA5608T + bnameH808ASPB(146081), -- H808ASPB BOARD -64-channel voice service board of the MA5600 + bnameH801PAIC(146082), -- H801PAIC Power board + bnameH803TPBA(146083), -- 2-port 10G EPON interface board + bnameH803TPBC(146084), -- 4-port 10G EPON interface board + bnameH805GPBD(146085), -- 8GPON board + bnameH805EPBD(146086), -- 8EPON board + bnameH808EPSD(146087), -- 8EPON board + bnameH803GPFD(146088), -- 16GPON board. + bnameH807EPBD(146089), -- 8EPON board. + bnameH808EPBD(146090), -- 8EPON board. + bnameH806EPFD(146091), -- 16EPON board. + bnameH806GPBD(146092), -- 8GPON board. + bnameH807GPBD(146093), -- 8GPON board. + bnameH808GPBD(146094), -- 8GPON board. + bnameH801GPFD(146095), -- 16GPON board. + bnameH802GPFD(146096), -- 16GPON board. + bnameH80XVPE(146097), -- support vector board. + bnameH80XVCM(146098), -- support vector board. + bnameH80BCVME(146099), -- 48-channel VDSL2+ and POTS(combo) service board. + bnameH801XGBC(146100), -- 4-channel 10GE GPON board. + bnameH801SCUH(146101), -- two GE port and two 10GE port H801SCUH control board of MA5600T. + bnameH801MCUD(146102), -- control board of MA5600T. + bnameH801MPWC(146103), -- Power board of MA5600T. + bnameH801XEBD(146104), -- 10G EPON board of MA5600T. + bnameH802XGBC(146105), -- 10G EPON board of MA5600T. + bnameH80xVCP(146106), -- 64 VDSL Vector board of MA5600T. + bnameH80xVDQ(146107), -- 64 VDSL over ISDN board of MA5600T. + bnameH80xVCQ(146108), -- 64 VDSL over ISDN Vector Melt board of MA5600T. + bnameH801GPCD(146109), -- 8GPON board of MA5600T. + bnameH802GPCD(146110), -- 8GPON board of MA5600T. + bnameH806EPCD(146111), -- 8EPON board of MA5600T. + bnameH809EPSD(146112), -- 8EPON board of MA5600T. + bnameH801EPFD(146113), -- 16EPON board of MA5600T. + bnameH802EPFD(146114), -- 16EPON board of MA5600T. + bnameH803EPFD(146115), -- 16EPON board of MA5600T. + bnameH801EPTD(146116), -- 16EPON board of MA5600T. + bnameH802EPTD(146117), -- 16EPON board of MA5600T. + bnameH805GPBH(146118), -- 8GPON board of MA5600T. + bnameH806GPBH(146119), -- 8GPON board of MA5600T. + bnameH807GPBH(146120), -- 8GPON board of MA5600T. + bnameH808GPBH(146121), -- 8GPON board of MA5600T. + bnameH801GPCH(146122), -- 8GPON board of MA5600T. + bnameH802GPCH(146123), -- 8GPON board of MA5600T. + bnameH801GPFH(146124), -- 16GPON board of MA5600T. + bnameH802GPFH(146125), -- 16GPON board of MA5600T. + bnameH803GPFH(146126), -- 16GPON board of MA5600T. + bnameH805EPBH(146127), -- 8GPON board of MA5600T. + bnameH806EPBH(146128), -- 8GPON board of MA5600T. + bnameH806EPCH(146129), -- 8GPON board of MA5600T. + bnameH808EPSH(146130), -- 8GPON board of MA5600T. + bnameH809EPSH(146131), -- 8GPON board of MA5600T. + bnameH801EPFH(146132), -- 16GPON board of MA5600T. + bnameH802EPFH(146133), -- 16GPON board of MA5600T. + bnameH803EPFH(146134), -- 16GPON board of MA5600T. + bnameH801EPTH(146135), -- 16GPON board of MA5600T. + bnameH802EPTH(146136), -- 16GPON board of MA5600T. + bnameH801XESD(146137), -- 8 ports 10G EPON board of MA5600T + bnameH80XVPG(146138), -- support vector board of MA5600T. + bnameH806CCPE(146139), -- 64-channel POTS(combo) + Vectoring board of MA5600T. + bnameH801XGBD(146141), -- 8 ports 10G GPON board of MA5600T. + bnameH803XEBD(146142), -- 8 ports 10G EPON board of MA5600T. + bnameH805EPFD(146143), -- 16EPON board of MA5600T. + bnameH802GPMD(146144), -- 8GPON board of MA5600T. + bnameH805GPFD(146145), -- 16GPON board of MA5600T. + bnameH802XEBD(146146), -- 8 ports 10G EPON board of MA5600T. + bnameH809EPBD(146147), -- 8EPON board. + bnameH801TOPB(146148), -- TDM interface board of the MA5600. + bnameH80DCCPE(146149), -- 64-channel POTS(combo) + Vectoring board of MA5600T device. + bnameH80XATR(146150), -- ATR series voice board of MA5600T device. + bnameH802SCUN(148001), -- MA5600T control board H802SCUN + bnameH801SPUH(148002), -- interface board of the MA5600T + bnameH801SCUK(148003), -- MA5600T control board H801SCUK + bnameH801SCUE(148004), -- MA5600T control board H801SCUE + bnameH801MCUD1(148005), -- control board of MA5608T + bnameH801MCUE(148006), -- control board of MA5608T + bnameH801GPMD(148007), -- 8GPON board of MA5600T. + bnameH801SCUV(148008), -- control board of MA5600T + bnameH802SCUH(148009), -- control board of MA5600T + bnameH802SCUV(148010), -- control board of MA5600T + bnameH802SCUB(148011), -- control board of MA5600T + bnameH80XSDM(148012), -- 48 VDSL SuperVector board of MA5600T. + bnameH80XSDP(148013), -- 64 VDSL SuperVector board of MA5600T. + bnameH80XVPS(148014), -- support vector board of MA5600T + bnameH802X2CS(148015), -- 10GE synchronized Ethernet interface board + bnameH801GPND(148016), -- 8GPON board of MA5600T. + bnameH801XP1A(155958), -- 1-port XG-PON/XGS-PON interface board. + bnameH80DCSPE(155960), -- 64-channel POTS(combo) + Vectoring board of MA5600T device, Support SuperVector board. + bnameH806VPED(156070), -- support super vector board. + +--MA5800: + bnameH901MPLA(148501), -- control board of MA5800 + bnameH901MPLB(148502), -- control board of MA5800 + bnameH901MPSA(148503), -- control board of MA5800-X2 + bnameH902MPLA(148504), -- control board of MA5800 + bnameH901MPSC(148505), -- control board of MA5800-X2. + bnameH901MPSD(148506), -- control board of MA5800-X2. + bnameH901MPLC(148507), -- control board of MA5800 + bnameH901MPLD(148508), -- control board of MA5800 + bnameH902MPLC(148509), -- control board of MA5800 + bnameMA5800CBReserve10(148510), -- control board of MA5800, reserve for support new board in old version. + + bnameH901XGHD(148521), -- 8*10G GPON board of MA5800 + bnameH901GPHF(148522), -- 16*GPON board of MA5800 + bnameH901OGHK(148523), -- 48 P2P board of MA5800 + bnameH901NXED(148524), -- 8*10GE board of MA5800 + bnameH901OXHD(148525), -- 8*10GE extend board of MA5800 + bnameH901PILA(148526), -- Power board of MA5800 + bnameH901CIUA(148527), -- GPIO board of MA5800 + bnameH901GPSF(148529), -- 16*GPON board of MA5800 + bnameH901EPHF(148530), -- 16*EPON board of MA5800 + bnameH901XEHD(148531), -- 8*10G EPON board of MA5800 + bnameH901EDSH(148536), -- TDM service board of MA5800 + bnameH901PILB(148537), -- Power board of MA5800 + bnameH901CRED(148538), -- IP backhaul board of MA5800 + bnameH901CVEC(148539), -- Video board of MA5800 + bnameH901OXEG(148600), -- 24*10GE board of MA5800 + bnameH901MPWD(148601), -- AC Power board of MA5800-X2 + bnameH901MPWE(148602), -- DC Power board of MA5800-X2 + bnameH901MPWC(148603), -- DC Power board of MA5800-X2 + bnameH901XSED(148604), -- 8*10G GPON board of MA5800 + bnameH901GPHD(148605), -- 8*GPON board of MA5800 + bnameH901GPSD(148606), -- 8*GPON board of MA5800 + bnameH901TWED(148607), -- 8*10G GPON board of MA5800 + bnameH901CGCD(148608), -- 8*GE and 10GE combo board of MA5800 + bnameH901XGSF(148609), -- 16*10GE board of MA5800 + bnameH901PISA(148610), -- DC Power board of MA5800-X2 + bnameH901PISB(148611), -- AC Power board of MA5800-X2 + bnameH901PISC(148612), -- DC Power board of MA5800-X2 + bnameH901CGID(148613), -- 8*GE and 10GE combo board of MA5800 + +--MA5694_8VD R016C00 + bnameH821BVIC(148533), -- Master board of MA5694_8VD device. + +--MA5694_4VD R016C00 + bnameH821AVIC(148534), -- Master board of MA5694_4VD device. + bnameHS21GE4B(148535), -- 4GE baoard for MA5694_4VD device. + +--MA5800: + bnameH901PIMA(148614), -- DC Power board of MA5800-X7. + bnameH901GPLF(148615), -- 16*GPON board of MA5800 + bnameH901XGLD(148616), -- 8*10G GPON board of MA5800 + bnameH901XGLF(148617), -- 16*10G GPON board of MA5800 + bnameH901XELD(148618), -- 8*10G EPON board of MA5800 + bnameH902MPLAE(148619), -- control board of EA5800. + bnameH901MPSCE(148620), -- control board of EA5800-X2. + bnameH901GPSFE(148621), -- 16*GPON board of EA5800. + bnameH901XGHDE(148622), -- 8*10G GPON board of EA5800. + bnameH902XSED(148623), -- 8*10G GPON board of MA5800. + bnameH901DSHD(148624), -- 8*GE and 10GE combo board of MA5800. + bnameH901OGHF(148625), -- 16 P2P board of MA5800. + bnameH901OXHG(148626), -- 24*10GE board of MA5800. + bnameH901NXLC(148627), -- 4*10GE board of MA5800. + bnameMA5800Reserve28(148628), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve29(148629), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve30(148630), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve31(148631), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve32(148632), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve33(148633), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve34(148634), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve35(148635), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve36(148636), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve37(148637), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve38(148638), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve39(148639), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve40(148640), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve41(148641), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve42(148642), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve43(148643), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve44(148644), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve45(148645), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve46(148646), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve47(148647), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve48(148648), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve49(148649), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve50(148650), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve51(148651), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve52(148652), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve53(148653), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve54(148654), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve55(148655), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve56(148656), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve57(148657), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve58(148658), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve59(148659), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve60(148660), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve61(148661), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve62(148662), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve63(148663), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve64(148664), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve65(148665), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve66(148666), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve67(148667), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve68(148668), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve69(148669), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve70(148670), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve71(148671), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve72(148672), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve73(148673), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve74(148674), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve75(148675), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve76(148676), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve77(148677), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve78(148678), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve79(148679), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve80(148680), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve81(148681), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve82(148682), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve83(148683), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve84(148684), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve85(148685), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve86(148686), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve87(148687), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve88(148688), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve89(148689), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve90(148690), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve91(148691), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve92(148692), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve93(148693), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve94(148694), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve95(148695), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve96(148696), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve97(148697), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve98(148698), -- Board of MA5800, reserve for support new board in old version. + bnameMA5800Reserve99(148699), -- Board of MA5800, reserve for support new board in old version. + +--WA5700: + bnameBWAMPU(155648), -- Control board MPU of the BWA indoor unit + bnameBWAODU(155649), -- BWA ODU service board + +--MA561X + bnameH838ASRB(155650), --32-channel POTS Board of MA561X. + bnameH831PAIA(155651), --Power board H831PAIA of the MA561X + bnameH831PDIA(155652), --Power board H831PDIA of the MA561X + +-- MA5610 + bnameH831CCUA(155653), -- Master board of MA5610 Box type device + bnameH831EIUA(155654), -- 16 channel LAN Board of MA5610 + +--MA5616 + bnameH83XVDG(155655), --16-channel board of the VDSL series of the MA5616 + bnameH83XADL(155656), --32-channel board of the ADSL series of the MA5616 + bnameH831CCUB(155657), -- Master board of MA5616 Box type device + +--MA5652 + bnameH822GVKG(155658), --8L VDSL2(IFX,30a),GPON(no RF) Over ISDN + bnameH822GVHG(155659), --16L VDSL2(IFX,30a),GPON(no RF) Over ISDN + bnameH831EPUA(155660), -- Master board of MA5652 Box type device + +--MA561X + bnameH838ASPB(155661), --64-channel POTS Board of MA561X + +--MA5618 + bnameH831CCUH(155662), + bnameH831PDIH(155663), + bnameH831PSUH(155664), + bnameH835ADMD(155665), + bnameH831VSNKE(155666), + +--MA561X + bnameH831PAIB(155667), --Power board H831PAIB of the MA561X + +--MA5652 + bnameH822RVKG(155668), --8L VDSL2(IFX,30a),GPON(RF) Over ISDN + bnameH822FVKG(155669), --8L VDSL2(IFX,30a),GE(no RF) Over ISDN + bnameH822RVHG(155670), --16L VDSL2(IFX,30a),GPON(RF) Over ISDN + bnameH822FVHG(155671), --16L VDSL2(IFX,30a),GE(no RF) Over ISDN + bnameH822RVJG(155672), --8L VDSL2(IFX,30a),GPON(RF) Over POTS + bnameH822GVJG(155673), --8L VDSL2(IFX,30a),GPON(no RF) ,Over POTS + bnameH822FVJG(155674), --8L VDSL2(IFX,30a),GE(no RF) ,Over POTS + bnameH822RVGG(155675), --16L VDSL2(IFX,30a),GPON(RF) ,Over POTS + bnameH822GVGG(155676), --16L VDSL2(IFX,30a),GPON(no RF) ,Over POTS + bnameH822FVGG(155677), --16L VDSL2(IFX,30a),GE(no RF) ,Over POTS + bnameH821GRVAA(155713), --24L VDSL2(IFX,17a),GPON(RF) ,Over POTS + bnameH821GRVAB(155715), --24L VDSL2(IFX,17a),GPON(RF) ,Over POTS + +--MA5612 +- + bnameH831CCFE(155678), -- Master board of MA5612 Box type device + bnameH831EPFB(155679), -- 8-channel Vitual FE Board of MA5612 + bnameH831EIUC(155680), -- 8-channel FE Board of MA5612 + bnameH831ASNB(155681), -- 16-channel Vitual POTS Board of MA5612 + bnameH848ASNB(155682), -- 16-channel POTS Board of MA5612 + +--MA5616 + bnameH83XVDS(155683), -- 24-channel 17a vdsl2 Over POTS Board of MA5616 + bnameH83XVDT(155684), -- 24-channel 17a vdsl2 Over ISDN Board of MA5616 + +--MA5652G + bnameH831ASTB(155685), -- 4-channel POTS Board of MA5652G +--OT930 + bnameH831CCEK(155690), -- Master board of OT930 Box type device + bnameH831EPFE(155691), -- 4-channel Vitual FE Board of OT930 + bnameH831EDVA(155692), -- 8-channel Vitual E1 Board of OT930 +--MA5616 + bnameH832SHLH(155693), -- 16 G.shdsl ports G.SHDSL board + bnameH832DSLD(155694), -- 8 bra ports ISDN board +--MA5662 + bnameH825BVMD(155695), -- Master board of MA5662 Box type device + bnameH825VDMD(155696), -- 48-channel VDSL2 board for MA5662 +--MA562XP + bnameH848ASLB(155697), -- MA562XP 8POTS + + bnameH831CCIK(155698), -- Master board of ATN930 Box type device + +--ATN931 + bnameH831CCEL(155699), -- Master board of ATN931 Box type device + bnameH835BVJA(155700), -- adsl board of ATN931 Box type device + bnameTNC1PIU(155701), -- power board of ATN931 Box type device + +-- SD5103 + bnameH822EPUB(155702), -- Master board of MA562X(SD5103) Box type device + bnameH831CCUC(155703), -- Master board of MA5616(SD5103) Box type device + bnameH832CCFE(155704), -- Master board of MA5612(SD5103) Box type device + + bnameH835CALE(155705), -- 32 ADSL+32 POTS combo board + bnameH831EIUD(155706), -- 4GE(combo)+4FE board + bnameH831E81A(155707), -- 8E1 board + bnameH831EPWA(155708), -- POE board + bnameH821EPFE(155709), -- 4GE+4FE POE board + bnameH831EDVB(155711), -- 4E1 Vitual board of H822CCGH + bnameH822CCGJ(155712), -- Master board of MA5628(SD5103) Box type device +--MA5616 + bnameASP(155714), -- 64-channel VoIP POTS service board of MA5616 + +--MA5631 + bnameH831CCUN(155716), -- Master board of MA5631(SD5103) Box type device + bnameH831HE1A(155717), -- 1 port EoC board of MA5631(SD5103) + +--MA5628 + bnameH822CCGJA(155718), -- Master board of MA5628 outdoor + +--MA5616 + bnameH83BVDSB(155800), -- 24-channel VDSL board of MA5616 +--MA5612 + bnameH837ASMB(155801), -- 24-channel POTS board of MA5612 +--MA5616 + bnameH83BVDMM(155802), -- 48-channel board of the VDSL series of the MA5616 + bnameH832PDIA(155803), -- 2 DC input power board of MA5616 +--MA5622 + bnameHS22CCVA(155804), -- Master board of MA5623 Box type device + bnameHS3BCVSE(155805), -- 24 vdsl2 + 24 pots combo board of MA5622A + bnameHS3BVDSE(155806), -- 24-channel vdsl2 board of MA5623 + +--MA5652 + bnameH832EPUA(155807), -- Master board of MA5652 Box type device + bnameHS22VDRE(155808), -- 24 VDSL2 + over POTS board + bnameHS22VDGE(155809), -- 16 VDSL2 + over POTS board + bnameHS22GRVD(155810), -- 8 VDSL2 + over POTS + RF board + bnameHS22VDOE(155811), -- 24 VDSL2 + over ISDN board + bnameHS22VDHE(155812), -- 16 VDSL2 + over ISDN board + bnameHS22VDKE(155813), -- 8 VDSL2 + over ISDN board + +--MA5621 + bnameH822CCIQ(155814), -- Master board of MA5621 Box type device + bnameH821EPFF(155815), -- 4-channel GE board of MA5621 + bnameH821COME(155816), -- 4-channel Serial board of MA5621 + +--MA5632 + bnameH822CCJS(155817), -- Master board of MA5632 Box type device. + +--MA5616 + bnameH831PAIC(155818), -- Power board H831PAIC of the MA5616. + bnameH83BVDLE(155819), -- 32-port VDSL interface board of MA5616. + bnameH836ADPE(155820), -- 64-port ADSL2 interface board of MA5616. + +--MA5661 + bnameH82BCVRJ(155821), -- Master board of MA5661 Box type device. + bnameHS2CCVPE(155822), -- 64 VDSL+64 POTS combo board of MA5661. + bnameH821PTBA(155823), -- Power board H821PTBA of the MA5661 + bnameHS21WF1A(155824), -- WIFI board HS21WF1A of the MA5661. + +--MA5662 + bnameH82BCVMMMA5662(155825), -- Master board of MA5662(SD5103) Box type device. + bnameHS3BVDMM(155826), -- 48-channel VDSL2 board for MA5662(SD5103). +--MA5669 + bnameH822EPUD(155827), -- 1-port autoAdpt Master board of MA5669 Box type device. + bnameH822UPIG(155828), -- 2-port GE board without POE of MA5669. + bnameH822UPWG(155829), -- 2-port GE board with POE of MA5669. + +--POE + bnameHS22EPFA(155910), -- 24 POE board of 5626 + bnameHS22EPFB(155911), -- 16 POE board of 5626 + bnameHS22EPFD(155913), -- 8 POE board of 5626 + +--MA5616 + bnameH832PDVA(155914), -- Double DC Power board H832PDVA of the MA5616 + bnameH831CCUE(155912), -- Master board of MA5616(SD5130) Box type device + +--MA5621A + bnameHS22EPFF(155915), -- 4 FE board of MA5621A + bnameHS22COMF(155916), -- 2-channel Serial board of MA5621A + bnameH823CCIQ(155917), -- Master board of MA5621A Box type device + bnameHS22COME(155987), -- 4-channel Serial Board of MA5621A, RS485 mode only + bnameH832CCIQ(155988), -- Master board of MA5621A(SD5132) Box type device + +--MA5811S_BT + bnameHS35BVUP(155989), -- 16G.FAST+VECTOR board of MA5811S_BT device. + bnameH835BVUP(155991), -- Master board of MA5811S_BT device. + +--MA5616 + bnameH83BCVL(155918), -- 32 VDSL+32 POTS combo board of MA5616 + +--MA5623 + bnameHS22CCVB(155920), -- Master board of MA5622A(SD5103) Box type device + +--MA5616 + bnameH83BVCMM(155921), -- 48 VDSL baoard, supportting for vector + bnameH831VPBB(155922), -- vector control engine board + + bnameH831CCUD(155923), -- Master board of MA5616(SD5130) Box type device + bnameH831PAIBA(155924), -- Power board H831PAIBA of the MA561X + bnameH825EPUB(155925), -- Master board of MA5620/26(SD5132) Box type device + bnameH823EPUB(155926), -- Master board of MA5626-8 PoE(SD5130) Box type device + bnameHS22EPFG(155927), -- 8 GE board of MA5626(SD5130) + bnameH832PDSA(155992), --DC Power board H832PDSA of the MA5616. + bnameH832PDVSA(155993), --DC Power board H832PDVSA of the MA5616. + bnameH832PDNSA(155994), --DC Power board H832PDNSA of the MA5616. + bnameH83DSDMM(155995), -- 48-channel super vectoring vdsl2+ service board + bnameCSM(156063), -- 48-channel Vectoring VDSL2 + POTS COMBO service board, supports super vectoring feature. + bnameH832PDMSA(156064), -- DC Power board H832PDMSA of the MA5616. + +--MA5811S-AE08 + bnameH835BGUD(155998), --Master board of MA5811S-AE08 device. + bnameHS35BGUD(155999), --8 G.FAST board of MA5811S-AE08 device(AC). + bnameHS35BGUDR(156000), --8 G.FAST board of MA5811S-AE08 device (RPOE). + bnameH82DEFMG(156034), --Master board of MA5811S-AE48/DE48 device. + bnameHS2DEFMG(156035), --48 G.FAST board of MA5811S-AE48/DE48 service board. + bnameH835BGUDM(156044), --Master board of MA5811S-AE08 device(AC). + bnameHS35BGUDM(156048), --8 G.FAST board of MA5811S-AE08 device(AC). + bnameH835BGUDR(156054), --Master board of of MA5811S-AE08 PD. + +--MA5818 + bnameH831CCMAMA5818(156036), --Master board of MA5818 device. + bnameVPJ(156037), --G.FAST vectoring control engine board of the MA5818 device. + bnameINT(156038), --Serial board(without VP chip) of the MA5818 device. + bnameH831PAMA(156039), --550W AC power board of the MA5818 device. + bnameH831PAMB(156040), --550W AC power board(support standby power) of the MA5818 device. + bnameH831PDMA(156041), --550W DC power board of the MA5818 device. + bnameFDS(156042), --24 line G.FAST serial board of the MA5818 device. + +--MA5621 + bnameH823E2IQ(156043), --Master board of the MA5621(sd5130) device. + bnameHS22EPFFMA5621(156049), --4 FE board of MA5621. + +--MA5821 + bnameH823TCIAT(156045), --Master board of MA5821(sd5568) device. + bnameHS23TCIAT(156046), --24GE and 1*10GE board of MA5821(sd5568) device. + bnameH825XCWA(156050), --Master board of of MA5821 POE. + bnameHS22EPGP(156051), --24 GE board of MA5821 POE. + +--MA5878 + bnameH833CCFE(156001), -- Master board of MA5878. + bnameHS31EIUC(156002), -- 8 FE vitual board of MA5878. + bnameHS31GE2A(156003), -- 2 GE vitual board of MA5878. + bnameHS31ASNB(156004), -- 16-channel VoIP POTS service board of MA5878. + bnameHS31ASLB(156005), -- 8-channel VoIP POTS service board of MA5878. + bnameH836CCLD(156032), -- Master board of MA5878(SD5568). + bnameH831EGUC(156033), -- 8GE board of MA5878 device. + bnameHS22EPGDMA5878(156047), -- 8GE board of MA5878 device. + +--MA582X + bnameHS22EPGB(156006), -- 16GE board of MA582x device. + bnameH826XPUB(156007), -- Master board of MA582x 16GE device. + bnameHS22EPGD(156008), -- 8GE board of MA582x device. + +--MA5612 + bnameH835CCFE(156009), -- Master board of MA5612 Box type device. + +--MA5616 + bnameCAL(156030), -- 32 ADSL+32 POTS serial combo board. + bnameH832PDVSB(156031), -- DC Power board H832PDVSB of the MA5616. + +--MA5623A + bnameHS22CCVW(155928) , -- Master board of MA5623A(sd5130)device. + bnameHS3BVCMM(155929), -- 48 VDSL baoard, supportting for vector +--MA5633 + bnameH822CCKRA(155930), -- Master board of MA5633(sd5130)device. + bnameHS33CDAA(155931), -- DOCSIS virtual board of MA5633 + bnameH822CCKRD(155996), -- Master board of MA5633(sd5130) new device. + bnameHS33CDAF(155997), -- MA5633 new sevice board HS33CDAF + bnameHS33CDAG(155601), -- MA5633 new sevice board HS33CDAG +--MA5633 + bnameH822CCKRP(156065), -- R18C00 Master board of MA5633(sd5130) new device. + + + bnameRemoteReserve10(156010), -- Remote board of MA5800, reserve for support new board in old version. + bnameRemoteReserve11(156011), -- Remote board of MA5800, reserve for support new board in old version. + bnameRemoteReserve12(156012), -- Remote board of MA5800, reserve for support new board in old version. + bnameRemoteReserve13(156013), -- Remote board of MA5800, reserve for support new board in old version. + bnameRemoteReserve14(156014), -- Remote board of MA5800, reserve for support new board in old version. + bnameRemoteReserve15(156015), -- Remote board of MA5800, reserve for support new board in old version. + bnameRemoteReserve16(156016), -- Remote board of MA5800, reserve for support new board in old version. + bnameRemoteReserve17(156017), -- Remote board of MA5800, reserve for support new board in old version. + bnameRemoteReserve18(156018), -- Remote board of MA5800, reserve for support new board in old version. + bnameRemoteReserve19(156019), -- Remote board of MA5800, reserve for support new board in old version. + bnameRemoteReserve20(156020), -- Remote board of MA5800, reserve for support new board in old version. + bnameRemoteReserve21(156021), -- Remote board of MA5800, reserve for support new board in old version. + bnameRemoteReserve22(156022), -- Remote board of MA5800, reserve for support new board in old version. + bnameRemoteReserve23(156023), -- Remote board of MA5800, reserve for support new board in old version. + bnameRemoteReserve24(156024), -- Remote board of MA5800, reserve for support new board in old version. + bnameRemoteReserve25(156025), -- Remote board of MA5800, reserve for support new board in old version. + bnameRemoteReserve26(156026), -- Remote board of MA5800, reserve for support new board in old version. + bnameRemoteReserve27(156027), -- Remote board of MA5800, reserve for support new board in old version. + bnameRemoteReserve28(156028), -- Remote board of MA5800, reserve for support new board in old version. + bnameRemoteReserve29(156029), -- Remote board of MA5800, reserve for support new board in old version. + +--MA5616 + bnameH83BVCL(155932), -- 32 VDSL + Vectoring board of MA5616 + +--MA5616 + bnameH832PDVAA(155933), -- Double DC Power board H832PDVAA of the MA5616, supportting vector vp subboard + +--MA5698 + bnameHS31GC4A(155934), -- 4GE baoard(2GE+2GE COMBO) for MA5698. +--MA5694 + bnameH821CCIC(155935), -- Master board of MA5694(sd5130)device. + bnameHS21GE4A(155936), -- 4GE baoard for MA5694. +--MA5678 + bnameH831CCLF(155952), -- Master board of MA5678(sd5130)device. + bnameH831E41B(155938), -- 4E1 baoard for MA5678. + bnameHS38ASRB(155939), -- 32POTS baoard for MA5678. + bnameHS31GE4A(155940), -- 4GE baoard for MA5678. +--MA5698 + bnameH831CCMC(155941), -- Master board of MA5698(sd5130)device. + +--MA5616A + bnameH831PAVD(155919), -- 400W AC for MA5616. + bnameH831PAVDA(155937), -- 400W AC + Vector for MA5616. +--MA582X + bnameH825XPUB(155944), -- Master board of MA582x(sd5133)device. + +--MA5622A R313C00 + bnameHS3BCVSB(155945), -- 16 VDSL+16 POTS combo board of MA5622A(SD5103). + bnameHS3BCVSD(155946), -- 8 VDSL+ 8 POTS combo board of MA5622A(SD5103). + +--MA5652 R313C00 + bnameH823UPVB(155947), -- Master board of MA5652(sd5130) device. + bnameHS23UPVB(155948), -- 16 VDSL + Vectoring board of MA5652(sd5130) device. + +--MA5611S R313C10 + bnameHS26BVVS(155950), -- 16 VDSL + Vectoring board of MA5611S FTTS device. + bnameH826BVVS(155951), -- Master board of MA5611S FTTS device. + +--MA5694S R313C10 DSL DOCK + bnameH822CC3G(155957), --DSL DOCK Master board of MA5694S(sd5130) device. + bnameHS31EPFB(155959), --3GE port board. + +--MA5821 R313C10 + bnameHS22EPGE(155961), -- Virtual 24GE board of the MA5821. + +--MA5616 R313C10 + bnameH836VPAA(155963), -- VPA board for MA5616. + bnameH832PDNAA(155964), -- Power board (for NLV) of the MA5616. + +--MA5612 R15C10 + bnameH831EPFF(155965), -- 2 GE Vitual Board of MA5612 + +--MA5612 R16C00 + bnameH831ASLB(155985), -- 8 POTS Vitual Board of MA5612 + bnameMA5612ASL(155990), -- 8-channel VoIP POTS service board of MA5612 + +--MA5633 R16C00 + bnameHS33CDAE(155986), -- DOCSIS virtual service board of MA5633. + +--MA5694S R313C10 PON DOCK + bnameH822UPWC(155970), --PON DOCK Master board of MA5694S(sd5130) device. + bnameHS22GE4A(155971), --4GE port board. + bnameHS22GE3A(155984), --3GE port board. + +--MA5611S R312C91 + bnameH82BCVMM(155972), -- Master board of MA5611S-DE48 north Americal device. + +--MA5611S R313C10 + bnameH82DVCMM(155949), -- Master board of MA5611S-DE48(sd5130) FTTS device. + bnameHS2DVCMM(155962), -- 48 VDSL + Vectoring board of MA5611S-DE48(sd5130) FTTS device. + + bnameH822CCKRB(155973), -- Master board of mini MA5633(sd5130) device + bnameHS33CDAB(155974), -- DOCSIS virtual board of mini MA5633 + +--MA5616 R015C00 + bnameH831EDTB(155975), -- E1 board of MA5616 for CCUE and CCUD. + +--MA5611S R015C00 + bnameH823UPVBP(155976), -- Master board of MA5611S-AE16(sd5130) FTTS device for Oman. + bnameHS23UPVBP(155977), -- 16 VDSL2 board of MA5611S-AE16(sd5130) FTTS device for Oman. + bnameH826BVUP(155978), -- Master board of MA5611S-DE16(sd5130) FTTS device for BT. + bnameHS26BVUP(155979), -- 16 VDSL2 board of MA5611S-DE16(sd5130) FTTS device for BT. + +--MA5616 R015C10 + bnameCCM(155982), -- 48-channel Vectoring VDSL2 + POTS COMBO service board + bnameVCP(155983), -- 64-channel Vectoring VDSL2 + SPL service board + +--MA5611S R015C10 + bnameH82BDVJM(155966), -- Master board of MA5611S-AE08(sd5130) FTTS device. + bnameHS2BDVJM(155967), -- 8 VDSL2 board of MA5611S-AE08(sd5130) FTTS device. + bnameH822CCKRC(155980), -- Master board of MA5633(sd5130) device + bnameHS33CDAC(155981), -- DOCSIS virtual board of MA5633 + +--MA5611S R017C10 + bnameH82BBVJM(156052), --Master board of of PH MA5611S-AE08 PD. + bnameH82BBVUM(156053), --Master board of of PH MA5611S-AE16 PD. + bnameHS2BBVJM(156055), --8 VDSL board of PH MA5611S-AE08 PD. + bnameHS2BBVUM(156056), --16 VDSL board of PH MA5611S-AE16 PD. + +--MA5821A R017C10 + bnameH825CCIA(156058), -- Master board of MA5821A device. + bnameH831PAIS(156059), -- AC Power board of MA5821A device. + +--MA5626B R016C10 + bnameH822EPUBM(156060), -- Master board of MA5626B(SD5103) Box type device. + +--MA5811S R016C00 + bnameHS35FDEM(155968), -- 16G.FAST+VECTOR board of MA5811S FTTS device. + bnameH835FDEM(155969), -- Master board of MA5811S-DE16 FTTS device. + +-- WLAN + bnameWA611WACA(160000), -- Master board of WS6603(WLAN V1R2) Box type device + bnameWA611PAIA(160001), -- power board of WS6603(WLAN V1R2) Box type device + bnameWA611PDIA(160002), -- power board of WS6603(WLAN V1R2) Box type device + bnameH801WACA(160003), -- AC service Board of WS6800/WS6803(WLAN V1R3) + +--SRG series, frome 190001 + bnameFWF1FCONT(190003), -- SRG2200-4, FWF1FCONT, WIFI board + bnameSU111GPNT(190008), -- SRG2200-4, SU111GPN, GPON access board + bnameSU11FFXS(190009), -- SRG2200-4, SU11FFXS, 16-pots vioce board + bnameSU11EWFS(190012), -- 32-pots fxs board + bnameSU11E4MS(190013), -- 4-pots fxs board + bnameSU11E4MO(190014), -- 4-pots fxo board + bnameSU11E4MM(190015), -- 2-pots fxs + 2-pots fxo board + bnameSU11E2MV(190016), -- 2-pots ve1 board + bnameSU11UP2A(190017), -- PON board(3 mode) + +-- UA5000 from 204800 + bnameH601ADLF(204810), -- 16-channel ADSL over ISDN service board. This is a full-broadband service board. + bnameH603CSMC(204811), -- 16-channel ADSL2+ and POTS combo board, with the Infineon chipset + bnameH603CSR(204812), -- 32-channel ADSL2+ and POTS combo board, with the Infineon chipset + bnameH601TSSC(204815), -- UA broadband and narrowband test board + bnameH603ADR(204816), -- The H603ADRB board is a UA 32-channel ADSL2+ service board. It uses the Infineon inband + -- solution and belongs to the H603ADR series. + bnameH602CSM(204817), -- Board of the H602CSM series + bnameH612IPMB(204818), -- New control board for the master Frame of the UA5000 for BT + bnameH612APSB(204819), -- New control board for the slave Frame of the UA5000 for BT + + bnameH602CSV(204820), -- New boards of the CSV series for BT + bnameH602CSVA(204821), -- New board of the CSV series for BT + bnameH602CSVB(204822), -- New board of the CSV series for BT + bnameH602CSVC(204823), -- New board of the CSV series for BT + bnameH602CSVD(204824), -- New board of the CSV series for BT + bnameH602CSVE(204825), -- New board of the CSV series for BT + bnameH602CSVF(204826), -- New board of the CSV series for BT + bnameH602CSVG(204827), -- New board of the CSV series for BT + bnameH602CSVH(204828), -- New board of the CSV series for BT + bnameH602CSVI(204829), -- New board of the CSV series for BT + bnameH602CSVJ(204830), -- New board of the CSV series for BT + bnameH602CSVK(204831), -- New board of the CSV series for BT + bnameH602CSVL(204832), -- New board of the CSV series for BT + bnameH602CSVM(204833), -- New board of the CSV series for BT + bnameH602CSVN(204834), -- New board of the CSV series for BT + bnameH602CSVO(204835), -- New board of the CSV series for BT + bnameH602CSVP(204836), -- New board of the CSV series for BT + bnameH602CSVQ(204837), -- New board of the CSV series for BT + bnameH602CSVR(204838), -- New board of the CSV series for BT + bnameH602CSVS(204839), -- New board of the CSV series for BT + bnameH602CSVT(204840), -- New board of the CSV series for BT + bnameH602CSVU(204841), -- New board of the CSV series for BT + bnameH602CSVV(204842), -- New board of the CSV series for BT + bnameH602CSVW(204843), -- New board of the CSV series for BT + bnameH602CSVX(204844), -- New board of the CSV series for BT + bnameH602CSVY(204845), -- New board of the CSV series for BT + bnameH602CSVZ(204846), -- New board of the CSV series for BT + + bnameH605CSR(204847), -- 32-channel ADSL2+ broadband and narrowband combo service board + + bnameH612SPLI(204874), -- SPL board, which uses SCM 89C51, provides 96 relays for separating + -- the broadband and narrowband services, and supports only the ADSL + -- service when used with the CSRI board + bnameH612GAUA(204875), -- New board for BT. This board supports the S+C feature. + bnameH612SDLB(204876), -- 16-channel broadband service board of the SHDSL access + bnameH603ADRF(204877), -- 32-channel ADSL2+Annex B series board + bnameH601GP1A(204878), -- UA5000 GPON board which unites Broadband and narrowband + bnameH601EP1A(204879), -- UA5000 EPON board which unites Broadband and narrowband + bnameH601XP1A(204880), -- UA5000 XPON board which unites Broadband and narrowband has 5*FE Electric Ports, 4*E1 Ports, 2*GE Optical Ports, 1GE Electric Port and 1GPON Port + +-- AMG + bnameAG03PVM(262154), -- Control board AG03PVM + bnameH602PVU8(262155), -- Active/standby E1 PVU board, that is, the low-density active/standby E1 + -- PVU board under the PVM that provides 8 E1 ports + bnameH602PVU4(262156), -- Active/standby E1 PVU board, that is, the low-density active/standby E1 + -- PVU board under the PVM that provides 4 E1 ports + bnameH601PVMB(262157), -- High density control board H601PVMB. This board supports master extended + slave extended. + bnameSDLE(262158), -- 8-channel G.SHDSL service board + bnameEDT(262159), -- 16-channel narrowband E1 interface board + bnameTDT(262160), -- 16-channel narrowband T1 interface board + bnameH601RSUG(262161), -- RSP and G.SHDSL integrated board (a simple integration of RSP and SDL). + -- This board provides two G.SHDSL ports. + bnameH602RSUG(262162), -- RSP and G.SHDSL combo board (RSP and G.SHDSL share a CPU). + -- This board provides two G.SHDSL ports and one E1 port. + bnameH601PVMA(262163), -- H601PVMA board, which is used in the low-density Frame and supports active/standby E1 ports + bnameH801PVMA(262164), -- P300 narrow control board H801PVMA (electric interface board) + bnameH801PVMB(262165), -- P300 narrow control board H801PVMB (optical interface board) + bnameH801HWTF(262166), -- P300 H801HWTF HWT interface board + bnameH801HWCF(262167), -- P300 H801HWCF HWC interface board + bnameH801TSSA(262168), -- P300 narrowband test board: H801TSSA + bnameH801ASLG(262169), -- P300 narrowband service board: H801ASLG + bnameH801DSCD(262170), -- P300 2B1Q ISDN digital service board: H801DSLD + bnameH801PWXA(262171), -- P300 narrowband power board: H801PWXA + bnameH801SDLT(262172), -- P300 TDM SHDSL board: H801SDLT + bnameH801TSSB(262173), -- P300 test board + bnameH801ASCK(262174), -- P300 ASL32 service board + bnameH801EDTA(262175), -- P300 EDT interface board + + bnameAG02PVMC(262180), -- AG02PVMC board, which is used in the low-density Frame and provides the multi-mode optical port + bnameAG03PVMC(262181), -- AG03PVMC board, which is used in the high-density Frame and provides the multi-mode optical port + bnameH601PVMBB(262182), -- H601PVMBB board (2.0KM), which is used in the high-density Frame and provides the optical port + bnameH601PVMBF(262183), -- H601PVMBF board (15.0KM), which is used in the high-density Frame and provides the optical port + bnameH601PVMBG(262184), -- H601PVMBG board (40.0KM), which is used in the high-density Frame and provides the optical port + + bnameH612PVMB(262185), -- High-density control board H612PVMB, which supports master extended + slave extended + + bnameH612HWCF(262186), -- BT H612HWCF HWC transfer board + bnameH612HWTF(262187), -- BT H612HWTF HWT transfer board + bnameH612HWFF(262188), -- BT H612HWTF HWF transfer board + bnameH612PSTF(262189), --BT H612PSTF board: HW transfer board of the small-capacity Frame H612HABF + bnameH612HLSF(262190), -- BT H612HLSF transfer board + bnameH612HLAF(262191), -- BT H612HLAF transfer board + bnameH612HLEF(262192), -- BT H612HLEF transfer board + bnameH612SLTF(262193), -- BT H612SLTF transfer board + bnameH612EFTF(262194), -- BT H612EFTF transfer board + bnameH612E1TF(262195), -- BT H612E1TF transfer board + bnameH612TSTF(262196), -- BT H612TSTF transfer board + + bnameH602PWX(262197), -- Narrowband power board with the CPU + + bnameH612PVMBG(262198), -- H612PVMBG board (40.0KM), which is used in the high-density Frame and provides the optical port + bnameH612PWXB(262199), -- BT H612PWXB power board + + bnameH612RATF(262200), -- BT H612RATF transfer board + bnameH612SLPF(262201), -- BT H612SLPF transfer board + bnameH612WATF(262202), -- BT H612WATF transfer board + bnameH612PRTF(262203), -- BT H612PRTF transfer board + bnameH601PVMC(262204), -- Low-density control board H601PVMC + bnameH601PVMCG(262205), -- H601PVMC optical interface board, which supports the maximum transmission distance of 40.0 km + bnameH603RSUG(262656), -- H603RSUG + bnameA04(262657), -- A04 + bnameA08(262658), -- A08 + bnameDSLD(262659), -- 16-channel digital service board + bnameDSLE(262660), -- 16-channle digital service board + bnameH601PVMD(262662), -- H601PVMD + bnameH301HWTA(262663), -- H301HWTA + bnameH602TSSB(262664), -- H602TSSB + bnameCC0SASL(262665), -- CC0SASL + bnameH601PVME(262669), -- H601PVME board + bnameH601IPMD(262207), -- H601IPMD board + bnameH612IPMD(262208), -- H612IPMD board + bnameH605VDMB(262209), -- H605VDMB board + bnameH603SHLB(262210), -- H603SHLB board + bnameH601CPMA(262211), -- H601CPMA board + bnameH601COPA(262212), -- H601COPA board + bnameA64(262213), -- A64 board + bnameH612PVMT(262214), -- H612PVMT board + bnameGIU(262215), -- GIU board(H612IPMD) + bnameH612HWCB(262216), -- H612HWCB board + bnameH612HWTB(262217), -- H612HWTB board + bnameH612PVMD(262218), -- H612PVMD main board +-- 8011 + bnameCR01LPUF(528384), --For NE40, new main control card of NE40 + bnameCR01CLKD(528385), --For NE80, new main control card of NE80 + bnameCR01NETD(528386), --For NE80, new switch card of NE80 + bnameCR03NETH(528387), --For NE80, new switch card of NE80 + bnameCR03SRUD(528388), --For NE40-2,NE40-8,new main control card of NE40 + bnameCR03SRUE(528389), --For NE40-4 or NE40-8,new main control card of NE40 + bnameCR03MPUF(528390), --For NE80, new main control card of NE80 + bnameCR01M2GSR(528391), --For NE80, new power supply card of NE80 + bnameCR01SPUA(528392), --Flexible Card Service Processing Unit A + bnameCR01SPUB(528393), --Flexible Card Service Processing Unit B, NetStream Traffic Statistics Service Board + bnameCR01SPUC(528394), --Flexible Card Service Processing Unit C + bnameCR01CLPU(528395), -- + bnameCR01LPUE(528396), --For NE40 & NE80 , mother card of NE80 and NE40 + bnameCR01MPUE(528397), --For NE80 , main control card of NE80 + bnameCR01SRUC(528398), --For NE40-2 , main control card of NE40-2 + bnameRS01SFCB(528399), --For S8016 SPECIAL, SWITCH CARD + bnameCR01NETSTREAMB(528400), --For ne40&ne80, netstream board + +-- 8031: + + bnameCX00UNBD(536832), -- Unknown board + bnameCX21SCUB(536833), -- Switching and Control Processing Unit - 24 Port Fast Ethernet Electrical Interface + bnameCX21SCUC(536834), -- General Switch Control Unit-24 Ports 100BASE-FX Interface Card(SFP) + bnameCX31E2GE0(536835), -- 2 Ports 1000Base-T Gigabit Ethernet Electrical Interface Card + bnameCX31E2GF0(536836), -- 2 Ports Gigabit Ethernet SFP Optical Interface Card With LC Connector + bnameCX31E2GFE0(536837), -- 2 Ports Gigabit Ethernet SFP Optical Interface Card With LC Connector (Enhance Board) + bnameCX31E4GE0(536838), -- 4 Ports 1000Base-T Gigabit Ethernet Electrical Interface Card + bnameCX31E4GF0(536839), -- 4 Ports Gigabit Ethernet SFP Optical Interface Card With LC Connector + bnameCX31EGFE0(536840), -- 16 Ports Fast Ethernet Electrical Interface Card + bnameCX31EGFF0(536841), -- 16 Ports Fast Ethernet SFP Optical Interface Card With LC Connector + bnameCX31R2GF0(536842), -- 2 Ports Gigabit Ethernet RPR-SFP Optical Interface Card With LC Connector + bnameCX31SCUA0(536843), -- 48G Switching and Control Processing Unit + bnameCX31SCUB0(536844), -- 24G Switching and Control Processing Unit + bnameCX21FMCB(536845), -- CX200B Fan Monitor Control Board + bnameCX31FMCBA(536846), -- CX300A Fan Monitor Control Board + bnameCX31FMCBB(536847), -- CX300B Fan Monitor Control Board + bnameCX21POWDC(536848), -- CX200B DC Power Monitor Control Board + bnameCX31POWDC(536849), -- CX300A/B DC Power Monitor Control Board + bnameCX21POWAC(536850), -- CX200B AC Power Monitor Control Board + bnameCX31POWAC(536851), -- CX300A/B AC Power Monitor Control Board + bnameCX31R2UF0(536852), -- 2-Port STM-16c/OC-48c RPR Interface Card(SFP) + bnameCX31E4GFF(536853), -- 4-Port 1000BASE-X Interface Card(Enhanced II,SFP) + bnameCX31E2GFF(536854), -- 2-Port 1000BASE-X Interface Card(Enhanced II,SFP) + bnameCX31MPUA(536855), -- CX380 Main Processing Unit + bnameCX31LPUA(536856), -- CX380 Switch Forward Unit + bnameCX31E1XE(536857), -- CX380 1-Port 10GE Electrical Interface Card(RJ45) + bnameCX31E8GE(536858), -- CX380 8-Port 1000BASE-T Interface Card(RJ45) + bnameCX31EAGE(536859), -- CX380 10-Port 1000BASE-T Interface Card(RJ45) + bnameCX31ECGE(536860), -- CX380 12-Port 1000BASE-T Interface Card(RJ45) + bnameCX31EGGE(536861), -- CX380 16-Port 1000BASE-T Interface Card(RJ45) + bnameCX31E1XF(536862), -- CX380 1-Port 10GE Optical Interface Card(XFP) + bnameCX31E8GF(536863), -- CX380 8-Port 1000BASE-X Interface Card(SFP) + bnameCX31EAGF(536864), -- CX380 10-Port 1000BASE-X Interface Card(SFP) + bnameCX31ECGF(536865), -- CX380 12-Port 1000BASE-X Interface Card(SFP) + bnameCX31EGGF(536866), -- CX380 16-Port 1000BASE-X Interface Card(SFP) + bnameCX3B1AUAC(536867), -- CX380 Chassis(8U,2 MCU Slots,2 SRU Slots,8 SIC Slots,2 Power Supply Slots,Without MCU and Power Module) + bnameCX31AGE1B(536868), -- CX380 16-Port ATM Service E1 75ohm Interface Card + bnameCX31AGE1A(536869), -- CX380 16-Port ATM Service E1 120ohm Interface Card + bnameCX31AGT1(536870), -- CX380 16-Port ATM Service T1 100ohm Interface Card + bnameCX31A1CC(536871), -- CX380 1-Port Channelized STM-1 ATM Service Interface Card + bnameCX31A4CC(536872), -- CX380 4-Port Channelized STM-1 ATM Service Interface Card + bnameCX31CMPB(536873), -- CX380 CPU ATM Service Pinch Board + bnameCX31CLKA(536874), -- CX380 CX31MPUA Clock Pinch Board + bnameCX31TCMA(536875), -- CX380 CX31SFUA TCAM Pinch Board + bnameCX31BAKE(536876), -- CX380 Backplane + + bnameCX61SRUA0(536877), -- CX600-8 - Main Process Switch Fabric Unit + bnameCX61MPUB0(536878), -- CX600-16 Main Processing Unit + bnameCX61SFUD0(536879), -- CX600-8 Switch Fabric Unit + bnameCX61SFUF0(536880), -- CX600-16 Switch Fabric Unit + bnameCX61FCBA(536881), -- CX600 Fan module + bnameCX61TSUA(536882), -- CX600 TSU Module + bnameCX61SPUB(536883), -- CX600 NETSTREAM Module + bnameCX61LPUA(536884), -- CX600 LPUA Module + bnameCX61LPUG(536885), -- CX600 LPUG Module + + bnameCX31R2GFT(536886), -- 2-Port 1000BASE-X RPR Interface Card (Timing) + bnameCX31E2GFET(536887), -- 2-Port 1000BASE-X Interface Card (Timing, Enhanced I) + bnameCX31T8CE1A(536888), -- 8-Port,Channelized E1,TDM,DB68,75ohm,Interface Card + bnameCX31T8CE1B(536889), -- 8-Port,Channelized E1,TDM,DB68,120ohm,Interface Card + bnameCX31T8CT1(536890), -- 8-Port,Channelized T1,TDM,DB68,100ohm,Interface Card + + bnameCX21SCUD(536891), -- General Switch Control,2GE(SFP)+16FE(SFP)+8FE(RJ45) Mixed Interface Card + + bnameCX31T4CE1A(536892), -- 4-Port,Channelized E1,TDM,DB68,75ohm,Interface Card + bnameCX31T4CE1B(536893), -- 4-Port,Channelized E1,TDM,DB68,120ohm,Interface Card + bnameCX31T4CT1(536894), -- 4-Port,Channelized T1,TDM,DB68,100ohm,Interface Card + bnameCX31T1CCE1(536895), -- CX,CX31T1CC,Channelized STM-1 TDMPWE Interface Card + + bnameCX3E1FBXA(536896), -- CX380 CX3E1FBXA CX380 Upper FAN Box + bnameCX3E1FBXB(536897), -- CX380 CX3E1FBXB CX380 Under FAN Box + + bnameCX22EOFE(536898), -- CX200D, 24FE(RJ45)+2GE(SFP) Mixed Interface Card + bnameCX61LPUF(536899), -- CX600 LPUF Module + bnameCX61LPUK(536900), -- CX600 LPUK Module + + bnameCX21SCUBVD(536901), -- Switching and Control Processing Unit - 24 Ports Fast Ethernet Electrical Interface and 1 Port MEth Interface + bnameCX21SCUCVC(536902), -- General Switch Control Unit-24 Ports 100BASE-FX Interface Card(SFP) and 1 Port MEth Interface + + + bnameCX31TMCE1A(536903), -- CX,CX31TMCE1A,32-Port,Channelized E1,FB,75ohm,Interface Card,1*1 + bnameCX31TMCE1B(536904), -- CX,CX31TMCE1B,32-Port,Channelized E1,FB,120ohm,Interface Card,1*1 + bnameCX31TGCE1A(536905), -- CX,CX31TGCE1A,16-Port,Channelized E1,FB,75ohm,Interface Card + bnameCX31TGCE1B(536906), -- CX,CX31TGCE1B,16-Port,Channelized E1,FB,120ohm,Interface Card,1*1 + bnameCX31A4CF(536907), -- CX,CX31A4CF,4-Port,STM-1,SFP,Interface Card,1*1 + bnameCX31A1KF(536908), -- CX,CX31A4CF,1-Port,STM-4,SFP,Interface Card,1*1 + + bnameCX31PWRAC(536909), -- CX380 CX31PWRAC AC Power + bnameCX31PWRDC(536910), -- CX380 CX31PWRDC DC Power + bnameCX31CLOCKA(536911), -- CX380,CX31CLKA,Stratum 3 Clock Unit + bnameCX31E4GFS(536912), -- CX380,CX31E4GFS,4-Port 1000BASE-X Optical Interface Card(SyncE,SFP) + bnameCX31E4GFP(536913), -- CX380,CX31E4GFP,4-Port 1000BASE-X Optical Interface Card(SyncE,PTP,SFP) + bnameCX31E4GES(536914), -- CX380,CX31E4GES,4-Port 1000BASE-T Interface Card(SyncE,RJ45) + bnameCX31E4GEP(536915), -- CX380,CX31E4GEP,4-Port 1000BASE-T Interface Card(SyncE,PTP,RJ45) + bnameCX31EGGFTA(536916), -- CX380,CX31EGGFTA,16-Port 1000BASE-X Interface Card(Timing transmit,SFP) + bnameCX31E8PA(536917), -- CX380,CX31E8PA,CX31EGGFTA Ethernet Pinch Board + bnameCX31EGGFS(536918), -- CX380,CX31EGGFS,16-Port 1000BASE-X Interface Card(SyncE,SFP + bnameCX31EGGES(536919), -- CX380,CX31EGGES,16-Port 1000BASE-T Interface Card(SyncE,RJ45) + bnameCX31LPUB(536920), -- CX380,CX31LPUB,Line Processing Unit + bnameCX31E1XFS(536921), -- CX380,CX31E1XFS,1-Port 10GE Optical Interface Card(SyncE,XFP) + + bnameCX22EOFEC(536922), -- CX200DMC, 24FE(RJ45)+2GE(SFP)+2Monitor Mixed Interface Card + bnameCX22EOFEA(536923), -- CX200DEA, 24FE(RJ45)+2GE(SFP)+2Combo Mixed Interface Card + bnameCX22EOFEAMC(536924), -- CX200DEAMC, 24FE(RJ45)+2GE(SFP)+2Combo+2Monitor Mixed Interface Card + + bnameCX22EFFF(536925), -- CX22EFFF,24FE(RJ45)+2GE(SFP)+2Combo Mixed Interface Card + bnameCX22EMFEA(536926), -- CX22EMFEA,48FE(RJ45)+4GE(SFP) Interface Card + bnameCX22EMFEB(536927), -- CX22EMFEB,24FE(RJ45)+24FE(SFP)+4GE(SFP) Interface Card + bnameCX22EMFF(536928), -- CX22EMFF,48FE(SFP)+4GE(SFP) Interface Card + bnameCX61LPUK1(536929), -- CX600 CR52LPUK1,Flexible Card Line Processing Unit(LPUF-20,2 sub-slots,Not hot pluggable for sub cards) B + bnameCX61LPUK2(536930), -- CX600 CR52LPUK2,Flexible Card Line Processing Unit(LPUF-21) A + bnameCX61LPUK3(536931), -- CX600 CR52LPUK3,Flexible Card Line Processing Unit(LPUF-21) B + bnameCX61SFUG(536932), -- CX600,CX61SFUG0,Switch Fabric Unit G + + bnameCX22E8FF(536933), -- CX22E8FF,8FE(RJ45)+1Combo Mixed Interface Card + bnameCX22EDFE(536934), -- CX22EDFF,16FE(RJ45)+2Combo Mixed Interface Card + bnameCX22EFFE(536935), -- CX22EFFF,24FE(RJ45)+2Combo Mixed Interface Card + bnameCX61MPUD(536936), -- CX600-3 Main Processing Unit + + bnameCX22EFGE(536937), -- CX22EFGE,24GE(RJ45)+ E2XX(XGE) + E4GF(SFP) Interface Card + bnameCX22EFGF(536938), -- CX22EFGF,24GE(SFP)+ E2XX(XGE)+ E4GF(SFP) Interface Card + bnameCX22EMGE(536939), -- CX22EMGE,48GE(RJ45)+ E2XX(XGE)+ E4GF(SFP) Interface Card + + bnameCX22EFGEA(536940), -- CX22EMGE,48GE(RJ45)+ E2XX(XGE)+ E4GF(SFP) Interface Card + bnameCX22EMGEA(536941), -- CX22EFGEA,20GE+4COMBO General Switch Control Card + bnameCX22EFGEF(536942), -- CX22EFGEF,20GE+4COMBO,24 PORT PSE General Switch Control Card + bnameCX22EMGEB(536943), -- CX22EMGEB,44GE+4COMBO,48 PORT PSE General Switch Control Card + bnameCX22EFGEC(536944), -- CX22EFGEC,20GE+4COMBO+2XGE General Switch Control Card + bnameCX22EMGEC(536945), -- CX22EMGEC,48GE+2XGE General Switch Control Card + bnameCX22EFGED(536946), -- CX22EFGED,20GE+4COMBO+2XGE,24 PORT PSE General Switch Control Card + bnameCX22EMGED(536947), -- CX22EMGED,48GE+2XGE,48 PORT PSE General Switch Control Card + bnameCX22EFGEE(536948), -- CX22EFGEE,24GE+2*10GE General Switch Control Card(PSE) + bnameCX22EMGEE(536949), -- CX22EMGEE,48GE+2*10GE General Switch Control Card(PSE) + bnameCX22E8FEC(536950), -- CX22E8FEC,8FE+1GE General Switch Control Card(PSE) + bnameCX22EFFEA(536951), -- CX22EFFEA,24FE+2GE General Switch Control Card(PSE) + bnameCX22EFFEC(536952), -- CX22EFFEC,24FE+4GE General Switch Control Card(PSE) + bnameCX22EMFEC(536953), -- CX22EMFEC,48FE+4GE General Switch Control Card(PSE) + + bnameCX22LS31T28SA(536954), -- CX22LS31T28SA,24GE+2GE COMBO+2GE(SFP) General Switch Control Card + bnameCX22LS31T18SA(536955), -- CX22LS31T18SA,16GE+2GE(SFP)General Switch Control Card + bnameCX22LS51T24C(536956), -- CX22LS51T24C,24GE + 4GE(SFP) Interface Card + bnameCX22LS51S24C(536957), -- CX22LS51S24C,24GE(SFP) + 4GE(SFP)Interface Card + bnameCX22LS51T6UM(536958), -- CX22LS51T6UM,4GE+2GE COMBO General Switch Control Card(PSE) + bnameCX22LS31T24C(536959), -- CX22LS31T24C,24FE+2GE(SFP) Interface Card + bnameCX22LS51S24CA(536960), -- CX22LS51S24CA,24GE + 4GE(SFP) General Switch Control Card(PSE) + + bnameCX62NPUI20(536961), -- CX600-16 Main Processing Unit + bnameCX62NPU20B0(536962), -- CX600-16 Main Processing Unit + bnameCX62MPUB4(536963), -- CX600-8 - Main Process Switch Fabric Unit + bnameCX62SFU40B0(536964), -- CX600-16 Main Processing Unit + bnameCX62SRU40A4(536965), -- CX600-8 - Main Process Switch Fabric Unit + bnameCX62SFU40C0(536966), -- CX600-16 Main Processing Unit + bnameCX62MPUD0(536967), -- CX600-16 Main Processing Unit + bnameCX62ISUF10(536968), -- CX600-8 - Main Process Switch Fabric Unit + bnameCX62ISUF20(536969), -- CX600-16 Main Processing Unit + bnameCX62ISUF40(536970), -- CX600-8 - Main Process Switch Fabric Unit + bnameCX62MPUG0(536971), -- CX600-8 - Main Process Switch Fabric Unit + bnameLS61S24N(536972), -- CX22LS61S24N,24*10G(SFP+) General Switch Control Card(PSE) + bnameLS61S48N(536973), -- CX22LS61S48N,48*10G(SFP+) General Switch Control Card(PSE) + bnameLS61S48NA(536974), -- CX22LS61S48N,48*10G(SFP+) General Switch Control Card(PSE) + bnameLS52T28S(536975), -- S5700 LS52T28S 24-Port GE RJ45+4-Port GE SFP General Switch Control Card 1*1 S5728P-LI + bnameLS52V28S(536976), -- S5700 LS52V28S 24-Port GE RJ45+4-Port GE SFP General Switch Control Card PSE 1*1 S5728P-PWR-LI + bnameLS52T52S(536977), -- S5700 LS52T28S 48-Port GE RJ45+4-Port GE SFP General Switch Control Card 1*1 S5752P-LI + bnameLS52V52S(536978), -- S5700 LS52V28S 48-Port GE RJ45+4-Port GE SFP General Switch Control Card (PSE)1*1 S5752P-PWR-LI + bnameLS52T28C(536979), -- S5700 LS52T28C 24-Port GE RJ45+4-Port 10GE SFP+ General Switch Control Card 1*1 S5728X-EI + bnameLS52T52C(536980), -- S5700 LS52T52C 48-Port GE RJ45+4-Port 10GE SFP+ General Switch Control Card 1*1 S5752X-EI + bnameLS52T28SS5328PLI(536981), -- S5300 LS52T28S 24-Port GE RJ45+4-Port GE SFP General Switch Control Card 1*1 S5328P-LI + bnameLS52T52SS5352PLI(536982), -- S5300 LS52T28S 48-Port GE RJ45+4-Port GE SFP General Switch Control Card 1*1 S5352P-LI + bnameLS52T28SB(536983), -- S5700 LS52T28S 24-Port GE RJ45+4-Port GE SFP General Switch Control Card 1*1 S5728P-LI-DC + bnameLS52T52SB(536984), -- S5700 LS52T28S 48-Port GE RJ45+4-Port GE SFP General Switch Control Card 1*1 S5752P-LI-DC + bnameLS52T28SC(536985), -- S5300 LS52T28S 24-Port GE RJ45+4-Port GE SFP General Switch Control Card 1*1 S5328P-LI-DC + bnameLS52T52SC(536986), -- S5300 LS52T28S 48-Port GE RJ45+4-Port GE SFP General Switch Control Card 1*1 S5352P-LI-DC + bnameLS52T28SD(536987), -- S5700 LS52T28S 24-Port GE RJ45+4-Port GE SFP General Switch Control Card 1*1 S5700S-28P-LI-AC + bnameLS52T52SD(536988), -- S5700 LS52T52S 48-Port GE RJ45+4-Port GE SFP General Switch Control Card 1*1 S5700S-52P-LI-AC + bnameLS52V28C(536989), -- S5700 LS52V28C 24-Port GE RJ45+4-Port 10GE SFP+ General Switch Control Card 1*1 S5710-28C-PWR-EI + bnameLS52V52C(536990), -- S5700 LS52V52C 48-Port GE RJ45+4-Port 10GE SFP+ General Switch Control Card 1*1 S5710-52C-PWR-EI + bnameCX61MPUH(536991), -- CX600-X3 Main Processing Unit + bnameCX62SFU100D(536992), -- CX600-X8 Switch Fabric Unit + bnameCX62SRU100D(536993), -- CX600-X8 Main Process Switch Fabric Unit + + bnameCX68MPUK(536994), -- CX600-X2 Main Processing Unit, + bnameCX68NPU50(536995), -- CX600-X2 Net Processing Unit, + bnameCX68NPU50B(536996), -- CX600-X2 Net Processing Unit outside, + bnameCX68PSUC(536997), -- CX600-X2 DC/DC Power Module, + bnameCX68FAN(536998), -- CX600-X2 FAN Module, + bnameCX68E8GEB(536999), -- 100M/1000M interface card (RJ45), + bnameCX68L2XFB(537000), -- 2x10G card, + bnameCX68TIE1(537001), -- 32E1 interface card, + bnameCX68C4CF(537002), -- 4*155M CPOS interface card + bnameES5D2T10M000(537003), -- S5700 ES5D2T10M000 8 GE RJ45,2 GE SFP,AC 110/220V S5700-10P-LI-AC + bnameES5D2V10M000(537004), -- S5700 ES5D2V10M000 8 GE RJ45,2 GE SFP,AC 110/220V S5700-10P-PWR-LI-AC + bnameES5D2H26S000(537005), -- S5700 ES5D2H26S000 12-Prot GE RJ45 + 12-Port GE Optical + 2-Port SFP+ Optical General Switch Control Unit S5700-26X-SI-12S-AC + bnameES5D2T28S000(537006), -- S5700 ES5D2T28S000 24 GE RJ45,4 10GE SFP+,AC 110/220V S5700-28X-LI-AC + bnameES5D2T28S000S5728XLIDC(537007), -- S5700 ES5D2T28S000 24 GE RJ45,4 10GE SFP+,DC -48V S5700-28X-LI-DC + bnameES5D2T52S000(537008), -- S5700 ES5D2T52S000 48 GE RJ45,4 10GE SFP+,AC 110/220V S5700-52X-LI-AC + bnameES5D2T52S000S5752XLIDC(537009), -- S5700 ES5D2T52S000 48 GE RJ45,4 10GE SFP+,DC -48V S5700-52X-LI-DC + bnameES5D2V28S000(537010), -- S5700 ES5D2V28S000 24 GE RJ45,4 10GE SFP+,PoE,AC 110/220V S5700-28X-PWR-LI-AC + bnameES5D2V52S000(537011), -- S5700 ES5D2V52S000 48 GE RJ45,4 10GE SFP+,PoE,AC 110/220V S5700-52X-PWR-LI-AC + bnameS5710108CPWRHIAC(537012), -- S5710 ES5D2T10M000 48 GE RJ45,8 10GE SFP+,PoE,Four Slots of Flexible Card,Dual Slots of Power,Including Dual 580W AC PowerS5710-108C-PWR-HI-AC + bnameS5710108CHIAC(537013), -- S5710 ES5D2T56S000 48-Port GE RJ45 + 8-Port 10GE SFP+ Optical General Switch Control Unit S5710-108C-HI-AC + bnameS6300E6000(537014), -- S5700 S6300_E6000 20-Port 10GE SFP+ Optical General Switch Control Unit E6000 + bnameS5310PLIAC(537015), -- S5300-10P-LI-AC + bnameS531028CEI(537016), -- S5310-28C-EI 20-port GE RJ45+4-port Combo + 4-Port SFP+ Optical General Switch Control Unit + bnameS531052CEI(537017), -- S5310-52C-EI 48-Port GE RJ45 + 4-Port SFP+ Optical General Switch Control Unit + bnameS2328PEIAC(537018), -- 24-port FE RJ45 + 4-port SFP General Switch Control Unit + bnameS275026TPPWREIAC(537019), -- S2750-26TP-PWR-EI-AC Mainframe(24 FE RJ45,2 GE COMBO,PoE,AC 110/220V) + bnameS235026TPPWREIAC(537020), -- S2350-26TP-PWR-EI-AC Mainframe(24 FE RJ45,2 GE COMBO,PoE,AC 110/220V) + bnameS275126TPPWREIAC(537021), -- S2751-26TP-PWR-EI-AC Mainframe(24FE RJ45,2 GE COMBO,8 PoE,AC 110/220V) + bnameS235028TPEIAC(537022), -- S2350-28TP-EI-AC Mainframe(24 FE RJ45,2 GE Combo,2 GE SFP,AC 110/220V) + bnameS275028TPEIAC(537023), -- S2750-28TP-EI-AC Mainframe(24 FE RJ45,2 GE Combo,2 GE SFP,AC 110/220V) + bnameS235018TPPWREIAC(537024), -- S2350-18TP-PWR-EI-AC Mainframe(16 FE RJ45,2 GE COMBO,PoE,AC 110/220V) + bnameS275018TPPWREIAC(537025), -- S2750-18TP-PWR-EI-AC Mainframe(16 FE RJ45,2 GE COMBO,PoE,AC 110/220V) + bnameS330052PEI(537026), -- S3300-52P-EI Mainframe( 48FE + 4 GE SFP) + bname8031S5700-28X-LI-24S-DC(537027), --S5700-28X-LI-24S-DC Mainframe(20 GE SFP,4 GE Combo,4 10GE SFP+,DC -48V) + bname8031S5300-28X-LI-24S-DC(537028), --S5300-28X-LI-24S-DC Mainframe(20 GE SFP,4 GE Combo,4 10GE SFP+,DC -48V) + bname8031S5700-28X-LI-24S-AC(537029), --S5700-28X-LI-24S-AC Mainframe(20 GE SFP,4 GE Combo,4 10GE SFP+,AC 110/220V) + bname8031S5300-28X-LI-24S-AC(537030), --S5300-28X-LI-24S-AC Mainframe(20 GE SFP,4 GE Combo,4 10GE SFP+,AC 110/220V) + bname8031S5300-28X-LI-DC(537031), --5300-28X-LI-DC Mainframe(24 GE RJ45,4 10GE SFP+,DC -48V) + bname8031S5300-28X-LI-AC(537032), --S5300-28X-LI-AC Mainframe(24 GE RJ45,4 10GE SFP+,AC 110/220V) + bname8031S2750-28TP-PWR-EI-AC(537033), --S2750-28TP-PWR-EI-AC Mainframe(24 FE RJ45,2 GE SFP,2 GE COMBO,PoE,AC 110/220V) + bname8031S2350-28TP-PWR-EI-AC(537034), --S2350-28TP-PWR-EI-AC Mainframe(24 FE RJ45,2 GE SFP,2 GE COMBO,PoE,AC 110/220V) + bname8031S2751-28TP-PWR-EI-AC(537035), --S2751-28TP-PWR-EI-AC Mainframe(24FE RJ45,2 GE SFP,2 GE COMBO,12 PoE,AC 110/220V) + bname8031S2350-20TP-PWR-EI-AC(537036), --S2350-20TP-PWR-EI-AC Mainframe(16 FE RJ45,2 GE SFP,2 GE COMBO,PoE,AC 110/220V) + bname8031S2750-20TP-PWR-EI-AC(537037), --S2750-20TP-PWR-EI-AC Mainframe(16 FE RJ45,2 GE SFP,2 GE COMBO,PoE,AC 110/220V) + bname8031S2350-28TP-EI-AC(537038), --S2350-28TP-EI-AC Mainframe(24 FE RJ45,2 GE SFP,2 GE COMBO,AC 110/220V) + bname8031S2750-28TP-EI-AC(537039), --S2750-28TP-EI-AC Mainframe(24 FE RJ45,2 GE SFP,2 GE COMBO,AC 110/220V) + bname8031S3700-28TP-EI-24S-DC(537040), -- S3700-28TP-EI-24S-DC + + bname8031S5701-28X-LI-AC(537041), --S5701-28X-LI-AC Metro Service Platform for V2R3C00 + bname8031S5701-28X-LI-24S-AC(537042), --S5701-28X-LI-24S-AC Metro Service Platform for V2R3C00 + bname8031S5700-28P-LI-BAT(537043), --S5700-28P-LI-BAT Metro Service Platform for V2R3C02 + bname8031S5700-28P-LI-4AH(537044), --S5700-28P-LI-4AH Metro Service Platform for V2R3C02 + bname8031S5700-28P-LI-24S-BAT(537045), --S5700-28P-LI-24S-BAT Metro Service Platform for V2R3C02 + bname8031S5700-28P-LI-24S-4AH(537046), --S5700-28P-LI-24S-4AH Metro Service Platform for V2R3C02 + bname8031S5300-28P-LI-BAT(537047), --S5300-28P-LI-BAT Metro Service Platform for V2R3C02 + bname8031S5300-28P-LI-4AH(537048), --S5300-28P-LI-4AH Metro Service Platform for V2R3C02 + bname8031S5300-28P-LI-24S-BAT(537049), --S5300-28P-LI-24S-BAT Metro Service Platform for V2R3C02 + bname8031S5300-28P-LI-24S-4AH(537050), --S5300-28P-LI-24S-4AH Metro Service Platform for V2R3C02 + bname8031S5700-28X-LI-24CS-AC(537051), --S5700-28X-LI-24CS-AC Metro Service Platform for V2R3C02 + bname8031S5700-28X-LI-24CS-DC(537052), --S5700-28X-LI-24CS-DC Metro Service Platform for V2R3C02 + bname8031S5300-28X-LI-24CS-AC(537053), --S5300-28X-LI-24CS-AC Metro Service Platform for V2R3C02 + bname8031S5300-28X-LI-24CS-DC(537054), --S5300-28X-LI-24CS-DC Metro Service Platform for V2R3C02 + + bname8031S5310-108C-PWR-HI(537055), --S5310-108C-PWR-HI Metro Service Platform for V2R5C00 + bname8031S5300-10P-PWR-LI-AC(537056), --S5300-10P-PWR-LI-AC Metro Service Platform for V2R5C00 + bname8031S5300-28P-PWR-LI-AC(537057), --S5300-28P-PWR-LI-AC Metro Service Platform for V2R5C00 + bname8031S5300-52P-PWR-LI-AC(537058), --S5300-52P-PWR-LI-AC Metro Service Platform for V2R5C00 + bname8031S5300-52X-LI-AC(537059), --S5300-52X-LI-AC Metro Service Platform for V2R5C00 + bname8031S5300-52X-LI-DC(537060), --S5300-52X-LI-DC Metro Service Platform for V2R5C00 + bname8031S5300-28X-PWR-LI-AC(537061), --S5300-28X-PWR-LI-AC Metro Service Platform for V2R5C00 + bname8031S5300-52X-PWR-LI-AC(537062), --S5300-52X-PWR-LI-AC Metro Service Platform for V2R5C00 + bname8031S2350-28TP-EI-DC(537063), --S2350-28TP-EI-DC Metro Service Platform for V2R5C00 + bname8031S5700-28TP-LI-AC(537064), --S5700-28TP-LI-AC Metro Service Platform for V2R3C10 + bname8031S5700-28TP-PWR-LI-AC(537065), --S5700-28TP-PWR-LI-AC Metro Service Platform for V2R3C10 + bname8031S5701-28TP-PWR-LI-AC(537066), --S5701-28TP-PWR-LI-AC Metro Service Platform for V2R3C10 + + bname8031S5720-56C-HI-AC(537067), --S5720-56C-HI-AC Metro Service Platform for V2R6C00 + bname8031S5720-56C-PWR-HI-AC(537068), --S5720-56C-PWR-HI-AC Metro Service Platform for V2R6C00 + bname8031S5720-32C-HI-24S-AC(537069), --S5720-32C-HI-24S-AC Metro Service Platform for V2R6C00 + + bname8031S1720-28GFR-4TP(537070), --S1720-28GFR-4TP Metro Service Platform for V2R6C10 + bname8031S1720-20GFR-4TP(537071), --S1720-20GFR-4TP Metro Service Platform for V2R6C10 + bname8031S2720-28TP-EI-AC(537072), --S2720-28TP-EI-AC Metro Service Platform for V2R6C10 + + bname8031S5720-36C-EI-28S-AC(537073), --S5720-36C-EI-28S-AC Metro Service Platform for V2R7C00 + bname8031S5320-36C-EI-28S-AC(537074), --S5320-36C-EI-28S-AC Metro Service Platform for V2R7C00 + bname8031S5320-36C-EI-28S-DC(537075), --S5320-36C-EI-28S-DC Metro Service Platform for V2R7C00 + bname8031S5720-56C-EI-48S-AC(537076), --S5720-56C-EI-48S-AC Metro Service Platform for V2R7C00 + bname8031S5320-56C-EI-48S-AC(537077), --S5320-56C-EI-48S-AC Metro Service Platform for V2R7C00 + bname8031S5320-56C-EI-48S-DC(537078), --S5320-56C-EI-48S-DC Metro Service Platform for V2R7C00 + bname8031S5720-36C-EI-AC(537079), --S5720-36C-EI-AC Metro Service Platform for V2R7C00 + bname8031S5320-36C-EI-AC(537080), --S5320-36C-EI-AC Metro Service Platform for V2R7C00 + bname8031S5320-36C-EI-DC(537081), --S5320-36C-EI-DC Metro Service Platform for V2R7C00 + bname8031S5720-36PC-EI-AC(537082), --S5720-36PC-EI-AC Metro Service Platform for V2R7C00 + bname8031S5320-36PC-EI-AC(537083), --S5320-36PC-EI-AC Metro Service Platform for V2R7C00 + bname8031S5320-36PC-EI-DC(537084), --S5320-36PC-EI-DC Metro Service Platform for V2R7C00 + bname8031S5720-56C-EI-AC(537085), --S5720-56C-EI-AC Metro Service Platform for V2R7C00 + bname8031S5320-56C-EI-AC(537086), --S5320-56C-EI-AC Metro Service Platform for V2R7C00 + bname8031S5320-56C-EI-DC(537087), --S5320-56C-EI-DC Metro Service Platform for V2R7C00 + bname8031S5720-56PC-EI-AC(537088), --S5720-56PC-EI-AC Metro Service Platform for V2R7C00 + bname8031S5320-56PC-EI-AC(537089), --S5320-56PC-EI-AC Metro Service Platform for V2R7C00 + bname8031S5320-56PC-EI-DC(537090), --S5320-56PC-EI-DC Metro Service Platform for V2R7C00 + bname8031S5720-36C-PWR-EI-AC(537091), --S5720-36C-PWR-EI-AC Metro Service Platform for V2R7C00 + bname8031S5320-36C-PWR-EI-AC(537092), --S5320-36C-PWR-EI-AC Metro Service Platform for V2R7C00 + bname8031S5320-36C-PWR-EI-DC(537093), --S5320-36C-PWR-EI-DC Metro Service Platform for V2R7C00 + bname8031S5720-56C-PWR-EI-AC(537094), --S5720-56C-PWR-EI-AC Metro Service Platform for V2R7C00 + bname8031S5320-56C-PWR-EI-AC(537095), --S5320-56C-PWR-EI-AC Metro Service Platform for V2R7C00 + bname8031S5720-56C-PWR-EI-AC1(537096), --S5720-56C-PWR-EI-AC1 Metro Service Platform for V2R7C00 + bname8031S5720-32X-EI-24S-AC(537097), --S5720-32X-EI-24S-AC Metro Service Platform for V2R7C00 + bname8031S5320-32X-EI-24S-AC(537098), --S5320-32X-EI-24S-AC Metro Service Platform for V2R7C00 + bname8031S5320-32X-EI-24S-DC(537099), --S5320-32X-EI-24S-DC Metro Service Platform for V2R7C00 + bname8031S5720-50X-EI-46S-AC(537100), --S5720-50X-EI-46S-AC Metro Service Platform for V2R7C00 + bname8031S5320-50X-EI-46S-AC(537101), --S5320-50X-EI-46S-AC Metro Service Platform for V2R7C00 + bname8031S5320-50X-EI-46S-DC(537102), --S5320-50X-EI-46S-DC Metro Service Platform for V2R7C00 + bname8031S5720-32X-EI-AC(537103), --S5720-32X-EI-AC Metro Service Platform for V2R7C00 + bname8031S5320-32X-EI-AC(537104), --S5320-32X-EI-AC Metro Service Platform for V2R7C00 + bname8031S5320-32X-EI-DC(537105), --S5320-32X-EI-DC Metro Service Platform for V2R7C00 + bname8031S5720-32P-EI-AC(537106), --S5720-32P-EI-AC Metro Service Platform for V2R7C00 + bname8031S5320-32P-EI-AC(537107), --S5320-32P-EI-AC Metro Service Platform for V2R7C00 + bname8031S5320-32P-EI-DC(537108), --S5320-32P-EI-DC Metro Service Platform for V2R7C00 + bname8031S5720-52X-EI-AC(537109), --S5720-52X-EI-AC Metro Service Platform for V2R7C00 + bname8031S5320-52X-EI-AC(537110), --S5320-52X-EI-AC Metro Service Platform for V2R7C00 + bname8031S5320-52X-EI-DC(537111), --S5320-52X-EI-DC Metro Service Platform for V2R7C00 + bname8031S5720-52P-EI-AC(537112), --S5720-52P-EI-AC Metro Service Platform for V2R7C00 + bname8031S5320-52P-EI-AC(537113), --S5320-52P-EI-AC Metro Service Platform for V2R7C00 + bname8031S5320-52P-EI-DC(537114), --S5320-52P-EI-DC Metro Service Platform for V2R7C00 + bname8031S5720-50X-EI-AC(537115), --S5720-50X-EI-AC Metro Service Platform for V2R7C00 + bname8031S5320-50X-EI-AC(537116), --S5320-50X-EI-AC Metro Service Platform for V2R7C00 + bname8031S5320-50X-EI-DC(537117), --S5320-50X-EI-DC Metro Service Platform for V2R7C00 + + bname8031S5720S-28P-SI-AC(537118), --S5720S-28P-SI-AC Metro Service Platform for V2R8C00 + bname8031S5321-28P-SI-AC(537119), --S5321-28P-SI-AC Metro Service Platform for V2R8C00 + bname8031S5720S-28X-SI-AC(537120), --S5720S-28X-SI-AC Metro Service Platform for V2R8C00 + bname8031S5321-28X-SI-AC(537121), --S5321-28X-SI-AC Metro Service Platform for V2R8C00 + bname8031S5321-28X-SI-DC(537122), --S5321-28X-SI-DC Metro Service Platform for V2R8C00 + bname8031S5720S-52P-SI-AC(537123), --S5720S-52P-SI-AC Metro Service Platform for V2R8C00 + bname8031S5321-52P-SI-AC(537124), --S5321-52P-SI-AC Metro Service Platform for V2R8C00 + bname8031S5720S-52X-SI-AC(537125), --S5720S-52X-SI-AC Metro Service Platform for V2R8C00 + bname8031S5321-52X-SI-AC(537126), --S5321-52X-SI-AC Metro Service Platform for V2R8C00 + bname8031S5321-52X-SI-DC(537127), --S5321-52X-SI-DC Metro Service Platform for V2R8C00 + bname8031S5720-28P-SI-AC(537128), --S5720-28P-SI-AC Metro Service Platform for V2R8C00 + bname8031S5320-28P-SI-AC(537129), --S5320-28P-SI-AC Metro Service Platform for V2R8C00 + bname8031S5720-28X-SI-AC(537130), --S5720-28X-SI-AC Metro Service Platform for V2R8C00 + bname8031S5320-28X-SI-AC(537131), --S5320-28X-SI-AC Metro Service Platform for V2R8C00 + bname8031S5720-52P-SI-AC(537132), --S5720-52P-SI-AC Metro Service Platform for V2R8C00 + bname8031S5320-52P-SI-AC(537133), --S5320-52P-SI-AC Metro Service Platform for V2R8C00 + bname8031S5720-52X-SI-AC(537134), --S5720-52X-SI-AC Metro Service Platform for V2R8C00 + bname8031S5320-52X-SI-AC(537135), --S5320-52X-SI-AC Metro Service Platform for V2R8C00 + bname8031S5720-28X-PWR-SI-AC(537136), --S5720-28X-PWR-SI-AC Metro Service Platform for V2R8C00 + bname8031S5320-28X-PWR-SI-AC(537137), --S5320-28X-PWR-SI-AC Metro Service Platform for V2R8C00 + bname8031S5720-52X-PWR-SI-AC(537138), --S5720-52X-PWR-SI-AC Metro Service Platform for V2R8C00 + bname8031S5720-52X-PWR-SI-ACF(537139), --S5720-52X-PWR-SI-ACF Metro Service Platform for V2R8C00 + bname8031S5320-52X-PWR-SI-AC(537140), --S5320-52X-PWR-SI-AC Metro Service Platform for V2R8C00 + bname8031S5710-28X-LI-AC(537141), --S5710-28X-LI-AC Metro Service Platform for V2R8C00 + bname8031S5710-52X-LI-AC(537142), --S5710-52X-LI-AC Metro Service Platform for V2R8C00 + bname8031S6720-30C-EI-24S-AC(537143), --S6720-30C-EI-24S-AC Metro Service Platform for V2R8C00 + bname8031S6320-30C-EI-24S-AC(537144), --S6320-30C-EI-24S-AC Metro Service Platform for V2R8C00 + bname8031S6320-30C-EI-24S-DC(537145), --S6320-30C-EI-24S-DC Metro Service Platform for V2R8C00 + bname8031S6720-54C-EI-48S-AC(537146), --S6720-54C-EI-48S-AC Metro Service Platform for V2R8C00 + bname8031S6320-54C-EI-48S-AC(537147), --S6320-54C-EI-48S-AC Metro Service Platform for V2R8C00 + bname8031S6320-54C-EI-48S-DC(537148), --S6320-54C-EI-48S-DC Metro Service Platform for V2R8C00 + bname8031S5700S-28X-LI-AC(537149), --S5700S-28X-LI-AC Metro Service Platform for V2R8C00 + bname8031S5700S-52X-LI-AC(537150), --S5700S-52X-LI-AC Metro Service Platform for V2R8C00 + bname8031S5700S-28P-PWR-LI-AC(537151), --S5700S-28P-PWR-LI-AC Metro Service Platform for V2R8C00 + bname8031E628(537152), --E628 Metro Service Platform for V2R8C00 + bname8031E628-X(537153), --E628-X Metro Service Platform for V2R8C00 + bname8031E652(537154), --E652 Metro Service Platform for V2R8C00 + bname8031E652-X(537155), --E652-X Metro Service Platform for V2R8C00 + + bname8031S5720-14X-PWH-SI-AC(537156), --S5720-14X-PWH-SI-AC Metro Service Platform for V2R9C00 + bname8031S6720S-26Q-EI-24S-AC(537157), --S6720S-26Q-EI-24S-AC Metro Service Platform for V2R9C00 + bname8031S6720S-26Q-EI-24S-DC(537158), --S6720S-26Q-EI-24S-DC Metro Service Platform for V2R9C00 + bname8031S6320-26Q-EI-24S-AC(537159), --S6320-26Q-EI-24S-AC Metro Service Platform for V2R9C00 + bname8031S6320-26Q-EI-24S-DC(537160), --S6320-26Q-EI-24S-DC Metro Service Platform for V2R9C00 + bname8031S5300-28TP-PWR-LI-AC(537161), --S5300-28TP-PWR-LI-AC Metro Service Platform for V2R9C00 + bname8031S5300-10P-PWR-LI-AC-NEW(537162), --S5300-10P-PWR-LI-AC Metro Service Platform for V2R9C00 + bname8031S5320-28X-SI-DC(537163), --S5320-28X-SI-DC Metro Service Platform for V2R9C00 + bname8031S5320-52X-SI-DC(537164), --S5320-52X-SI-DC Metro Service Platform for V2R9C00 + bname8031S5720-28X-PWR-SI-DC(537165), --S5720-28X-PWR-SI-DC Metro Service Platform for V2R9C00 + bname8031S5720-52X-PWR-SI-DC(537166), --S5720-52X-PWR-SI-DC Metro Service Platform for V2R9C00 + bname8031S5320-52X-PWR-SI-ACF(537167), --S5320-52X-PWR-SI-ACF Metro Service Platform for V2R9C00 + bname8031S5720-28X-SI-DC(537168), --S5720-28X-SI-DC Metro Service Platform for V2R9C00 + bname8031S5720-52X-SI-DC(537169), --S5720-52X-SI-DC Metro Service Platform for V2R9C00 + bname8031S5720S-28X-SI-DC(537170), --S5720S-28X-SI-DC Metro Service Platform for V2R9C00 + bname8031S5720S-52X-SI-DC(537171), --S5720S-52X-SI-DC Metro Service Platform for V2R9C00 + bname8031S5720-32X-EI-DC(537172), --S5720-32X-EI-DC Metro Service Platform for V2R9C00 + bname8031S5720-50X-EI-DC(537173), --S5720-50X-EI-DC Metro Service Platform for V2R9C00 + bname8031S5720-32X-EI-24S-DC(537174), --S5720-32X-EI-24S-DC Metro Service Platform for V2R9C00 + bname8031S5720-50X-EI-46S-DC(537175), --S5720-50X-EI-46S-DC Metro Service Platform for V2R9C00 + bname8031S5720-36C-EI-DC(537176), --S5720-36C-EI-DC Metro Service Platform for V2R9C00 + bname8031S5720-56C-EI-DC(537177), --S5720-56C-EI-DC Metro Service Platform for V2R9C00 + bname8031S5720-36C-PWR-EI-DC(537178), --S5720-36C-PWR-EI-DC Metro Service Platform for V2R9C00 + bname8031S5720-56C-PWR-EI-DC(537179), --S5720-56C-PWR-EI-DC Metro Service Platform for V2R9C00 + bname8031S5720-36C-EI-28S-DC(537180), --S5720-36C-EI-28S-DC Metro Service Platform for V2R9C00 + bname8031S5720-56C-EI-48S-DC(537181), --S5720-56C-EI-48S-DC Metro Service Platform for V2R9C00 + bname8031S5320-56C-HI-AC(537182), --S5320-56C-HI-AC Metro Service Platform for V2R9C00 + bname8031S5320-56C-HI-DC(537183), --S5320-56C-HI-DC Metro Service Platform for V2R9C00 + bname8031S5320-32C-HI-24S-DC(537184), --S5320-32C-HI-24S-DC Metro Service Platform for V2R9C00 + bname8031S5320-32C-HI-24S-AC(537185), --S5320-32C-HI-24S-AC Metro Service Platform for V2R9C00 + bname8031S6720-30C-EI-24S-DC(537186), --S6720-30C-EI-24S-DC Metro Service Platform for V2R9C00 + bname8031S6720-54C-EI-48S-DC(537187), --S6720-54C-EI-48S-DC Metro Service Platform for V2R9C00 + bname8031S5720-56C-PWR-HI-AC1(537188), --S5720-56C-PWR-HI-AC1 Metro Service Platform for V2R9C00 + bname8031S6720S-26Q-EI-24S(537189), --S6720S-26Q-EI-24S Metro Service Platform for V2R9C00 + bname8031S6320-26Q-EI-24S(537190), --S6320-26Q-EI-24S Metro Service Platform for V2R9C00 + bname8031S5320-28X-SI(537191), --S5320-28X-SI Metro Service Platform for V2R9C00 + bname8031S5320-52X-SI(537192), --S5320-52X-SI Metro Service Platform for V2R9C00 + bname8031S5320-36C-EI(537193), --S5320-36C-EI Metro Service Platform for V2R9C00 + bname8031S5320-56C-EI(537194), --S5320-56C-EI Metro Service Platform for V2R9C00 + bname8031S5320-36C-EI-28S(537195), --S5320-36C-EI-28S Metro Service Platform for V2R9C00 + + bname8031Huawei-S5700-8P-G(537196), --S5720-10T-PWR-LI Metro Service Platform for V2R10C00 modify to bname8031Huawei-S5700-8P-G + bname8031S5720-12TP-LI-AC(537197), --S5720-12TP-LI-AC Metro Service Platform for V2R10C00 + bname8031S5720S-12TP-LI-AC(537198), --S5720S-12TP-LI-AC Metro Service Platform for V2R10C00 + bname8031S5320-12TP-LI-AC(537199), --S5320-12TP-LI-AC Metro Service Platform for V2R10C00 + bname8031S1720-10GW-2P(537200), --S1720-10GW-2P Metro Service Platform for V2R10C00 + bname8031S5720-12TP-PWR-LI-AC(537201), --S5720-12TP-PWR-LI-AC Metro Service Platform for V2R10C00 + bname8031S5720S-12TP-PWR-LI-AC(537202), --S5720S-12TP-PWR-LI-AC Metro Service Platform for V2R10C00 + bname8031S5320-12TP-PWR-LI-AC(537203), --S5320-12TP-PWR-LI-AC Metro Service Platform for V2R10C00 + bname8031S1720-10GW-PWR-2P(537204), --S1720-10GW-PWR-2P Metro Service Platform for V2R10C00 + bname8031S5720-28P-LI-AC(537205), --S5720-28P-LI-AC Metro Service Platform for V2R10C00 + bname8031S5720S-28P-LI-AC(537206), --S5720S-28P-LI-AC Metro Service Platform for V2R10C00 + bname8031S5320-28P-LI-AC(537207), --S5320-28P-LI-AC Metro Service Platform for V2R10C00 + bname8031S1720-28GWR-4P(537208), --S1720-28GWR-4P Metro Service Platform for V2R10C00 + bname8031S5720-28X-LI-AC(537209), --S5720-28X-LI-AC Metro Service Platform for V2R10C00 + bname8031S5720-28X-LI-DC(537210), --S5720-28X-LI-DC Metro Service Platform for V2R10C00 + bname8031S5320-28X-LI-AC(537211), --S5320-28X-LI-AC Metro Service Platform for V2R10C00 + bname8031S5320-28X-LI-DC(537212), --S5320-28X-LI-DC Metro Service Platform for V2R10C00 + bname8031S5720S-28X-LI-AC(537213), --S5720S-28X-LI-AC Metro Service Platform for V2R10C00 + bname8031S628X-E(537214), --S628X-E Metro Service Platform for V2R10C00 + bname8031S1720-28GWR-4X(537215), --S1720-28GWR-4X Metro Service Platform for V2R10C00 + bname8031S5720-28P-PWR-LI-AC(537216), --S5720-28P-PWR-LI-AC Metro Service Platform for V2R10C00 + bname8031S5720S-28P-PWR-LI-AC(537217), --S5720S-28P-PWR-LI-AC Metro Service Platform for V2R10C00 + bname8031S5320-28P-PWR-LI-AC(537218), --S5320-28P-PWR-LI-AC Metro Service Platform for V2R10C00 + bname8031S5720-28P-PWR-LI-ACF(537219), --S5720-28P-PWR-LI-ACF Metro Service Platform for V2R10C00 + bname8031S1720-28GWR-PWR-4P(537220), --S1720-28GWR-PWR-4P Metro Service Platform for V2R10C00 + bname8031S5720-28X-PWR-LI-AC(537221), --S5720-28X-PWR-LI-AC Metro Service Platform for V2R10C00 + bname8031S5320-28X-PWR-LI-AC(537222), --S5320-28X-PWR-LI-AC Metro Service Platform for V2R10C00 + bname8031S5720-28X-PWR-LI-ACF(537223), --S5720-28X-PWR-LI-ACF Metro Service Platform for V2R12,modify to V2R*,on 2016.12.24 + bname8031S5320-28X-PWR-LI-ACF(537224), --S5320-28X-PWR-LI-ACF Metro Service Platform for V2R12,modify to V2R*,on 2016.12.24 + bname8031S5720S-28X-PWR-LI-AC(537225), --S5720S-28X-PWR-LI-AC Metro Service Platform for V2R10C00 + bname8031S628X-PWR-E(537226), --S628X-PWR-E Metro Service Platform for V2R10C00 + bname8031S1720-28GWR-PWR-4X(537227), --S1720-28GWR-PWR-4X Metro Service Platform for V2R10C00 + bname8031S5720-52P-LI-AC(537228), --S5720-52P-LI-AC Metro Service Platform for V2R10C00 + bname8031S5720S-52P-LI-AC(537229), --S5720S-52P-LI-AC Metro Service Platform for V2R10C00 + bname8031S5320-52P-LI-AC(537230), --S5320-52P-LI-AC Metro Service Platform for V2R10C00 + bname8031S652-E(537231), --S652-E Metro Service Platform for V2R10C00 + bname8031S5720S-52X-LI-AC(537232), --S5720S-52X-LI-AC Metro Service Platform for V2R10C00 + bname8031S652X-E(537233), --S652X-E Metro Service Platform for V2R10C00 + bname8031S5720-52X-LI-AC(537234), --S5720-52X-LI-AC Metro Service Platform for V2R10C00 + bname8031S5720-52X-LI-DC(537235), --S5720-52X-LI-DC Metro Service Platform for V2R10C00 + bname8031S5320-52X-LI-AC(537236), --S5320-52X-LI-AC Metro Service Platform for V2R10C00 + bname8031S5320-52X-LI-DC(537237), --S5320-52X-LI-DC Metro Service Platform for V2R10C00 + bname8031S1720-52GWR-4P(537238), --S1720-52GWR-4P Metro Service Platform for V2R10C00 + bname8031S1720-52GWR-4X(537239), --S1720-52GWR-4X Metro Service Platform for V2R10C00 + bname8031S5720-52P-PWR-LI-AC(537240), --S5720-52P-PWR-LI-AC Metro Service Platform for V2R10C00 + bname8031S5720S-52P-PWR-LI-AC(537241), --S5720S-52P-PWR-LI-AC Metro Service Platform for V2R10C00 + bname8031S5320-52P-PWR-LI-AC(537242), --S5320-52P-PWR-LI-AC Metro Service Platform for V2R10C00 + bname8031S652-PWR-E(537243), --S652-PWR-E Metro Service Platform for V2R10C00 + bname8031S5720-52P-PWR-LI-ACF(537244), --S5720-52P-PWR-LI-ACF Metro Service Platform for V2R10C00 + bname8031S5720S-52X-PWR-LI-AC(537245), --S5720S-52X-PWR-LI-AC Metro Service Platform for V2R10C00 + bname8031S652X-PWR-E(537246), --S652X-PWR-E Metro Service Platform for V2R10C00 + bname8031S5720-52X-PWR-LI-AC(537247), --S5720-52X-PWR-LI-AC Metro Service Platform for V2R10C00 + bname8031S5320-52X-PWR-LI-AC(537248), --S5320-52X-PWR-LI-AC Metro Service Platform for V2R10C00 + bname8031S5720-52X-PWR-LI-ACF(537249), --S5720-52X-PWR-LI-ACF Metro Service Platform for V2R12,modify to V2R*,on 2016.12.24 + bname8031S5320-52X-PWR-LI-ACF(537250), --S5320-52X-PWR-LI-ACF Metro Service Platform for V2R12,modify to V2R*,on 2016.12.24 + bname8031S1720-52GWR-PWR-4P(537251), --S1720-52GWR-PWR-4P Metro Service Platform for V2R10C00 + bname8031S1720-52GWR-PWR-4X(537252), --S1720-52GWR-PWR-4X Metro Service Platform for V2R10C00 + bname8031S5720-28X-SI-24S-AC(537253), --S5720-28X-SI-24S-AC Metro Service Platform for V2R10C00 + bname8031S5720-28X-SI-24S-DC(537254), --S5720-28X-SI-24S-DC Metro Service Platform for V2R10C00 + bname8031S5321-28X-SI-24S-AC(537255), --S5321-28X-SI-24S-AC Metro Service Platform for V2R10C00 + bname8031S5321-28X-SI-24S-DC(537256), --S5321-28X-SI-24S-DC Metro Service Platform for V2R10C00 + bname8031S5720-28X-LI-24S-AC(537257), --S5720-28X-LI-24S-AC Metro Service Platform for V2R10C00 + bname8031S5720S-28X-LI-24S-AC(537258), --S5720S-28X-LI-24S-AC Metro Service Platform for V2R10C00 + bname8031S5720-28X-LI-24S-DC(537259), --S5720-28X-LI-24S-DC Metro Service Platform for V2R10C00 + bname8031S5320-28X-LI-24S-AC(537260), --S5320-28X-LI-24S-AC Metro Service Platform for V2R10C00 + bname8031S5320-28X-LI-24S-DC(537261), --S5320-28X-LI-24S-DC Metro Service Platform for V2R10C00 + bname8031S5720-28TP-PWR-LI-ACL(537262), --S5720-28TP-PWR-LI-ACL Metro Service Platform for V2R10C00 + bname8031S5720S-28TP-PWR-LI-ACL(537263), --S5720S-28TP-PWR-LI-ACL Metro Service Platform for V2R10C00 + bname8031S1720-28GWR-PWR-4TP(537264), --S1720-28GWR-PWR-4TP Metro Service Platform for V2R10C00 + bname8031S5720-28TP-PWR-LI-AC(537265), --S5720-28TP-PWR-LI-AC Metro Service Platform for V2R10C00 + bname8031S628-PWR-E(537266), --S628-PWR-E Metro Service Platform for V2R10C00 + bname8031S5720-28TP-LI-AC(537267), --S5720-28TP-LI-AC Metro Service Platform for V2R10C00 + bname8031S628-E(537268), --S628-E Metro Service Platform for V2R10C00 + bname8031S1700-28GR-4X(537269), --S1700-28GR-4X Metro Service Platform for V2R11 + bname8031S1700-52GR-4X(537270), --S1700-52GR-4X Metro Service Platform for V2R11 + bname8031S5720-28X-SI-12S-AC(537271), --S5720-28X-SI-12S-AC Metro Service Platform for V2R12,modify to V2R*,on 2016.12.24 + bname8031S5720S-28X-SI-12S-AC(537272), --S5720S-28X-SI-12S-AC Metro Service Platform for V2R12,modify to V2R*,on 2016.12.24 + bname8031S5720-30C-LI-AC(537273), --S5720-30C-LI-AC Metro Service Platform for V2R12,modify to V2R*,on 2016.12.24 + bname8031S5720-30C-LI-DC(537274), --S5720-30C-LI-DC Metro Service Platform for V2R10C00 + bname8031S5720-54C-LI-AC(537275), --S5720-54C-LI-AC Metro Service Platform for V2R12,modify to V2R*,on 2016.12.24 + bname8031S5720-54C-LI-DC(537276), --S5720-54C-LI-DC Metro Service Platform for V2R10C00 + bname8031S5720-30C-PWR-LI-AC(537277), --S5720-30C-PWR-LI-AC Metro Service Platform for V2R12,modify to V2R*,on 2016.12.24 + bname8031S5720-30C-PWR-LI-DC(537278), --S5720-30C-PWR-LI-DC Metro Service Platform for V2R10C00 + bname8031S5720-54C-PWR-LI-AC(537279), --S5720-54C-PWR-LI-AC Metro Service Platform for V2R12,modify to V2R*,on 2016.12.24 + bname8031S5720-54C-PWR-LI-DC(537280), --S5720-54C-PWR-LI-DC Metro Service Platform for V2R10C00 + bname8031S5720-28X-SI-C(537281), --S5720-28X-SI-C Metro Service Platform for V2R10C00 + bname8031S5720-52X-SI-C(537282), --S5720-52X-SI-C Metro Service Platform for V2R10C00 + bname8031S5720-28X-PWR-SI-C(537283), --S5720-28X-PWR-SI-C Metro Service Platform for V2R10C00 + bname8031S5720-52X-PWR-SI-C(537284), --S5720-52X-PWR-SI-C Metro Service Platform for V2R10C00 + bname8031S5320-28X-PWR-SI-DC(537285), --S5320-28X-PWR-SI-DC Metro Service Platform for V2R10C00 + bname8031S5320-52X-PWR-SI-DC(537286), --S5320-52X-PWR-SI-DC Metro Service Platform for V2R10C00 + bname8031S5320-28P-SI-DC(537287), --S5320-28P-SI-DC Metro Service Platform for V2R10C00 + bname8031S5320-52P-SI-DC(537288), --S5320-52P-SI-DC Metro Service Platform for V2R10C00 + bname8031S5320-56C-PWR-EI-ACF(537289), --S5320-56C-PWR-EI-ACF Metro Service Platform for V2R10C00 + bname8031S5320-12TP-LI-DC(537290), --S5320-12TP-LI-DC Metro Service Platform for V2R10C00 + bname8031S5321-52X-LI-AC(537291), --S5321-52X-LI-AC Metro Service Platform for V2R10C00 + bname8031S5320-28X-PWR-SI(537292), --S5320-28X-PWR-SI Metro Service Platform for V2R10C00 + bname8031S5320-52X-PWR-SI(537293), --S5320-52X-PWR-SI Metro Service Platform for V2R10C00 + bname8031S5320-28P-SI(537294), --S5320-28P-SI Metro Service Platform for V2R10C00 + bname8031S5322-52X-LI-AC(537295), --S5322-52X-LI-AC Metro Service Platform for V2R10C00 + bname8031S6320-54C-EI-48S(537296), --S6320-54C-EI-48S Metro Service Platform for V2R10C00 + bname8031S5720-16X-PWH-LI-AC(537297), --S5720-16X-PWH-LI-AC Metro Service Platform for V2R10C00 + + bname8031S5720-28X-PWH-LI-AC(537298), --S5720-28X-PWH-LI-AC Metro Service Platform for V2R11C00 + bname8031S5320-28X-PWH-LI-AC(537299), --S5320-28X-PWH-LI-AC Metro Service Platform for V2R11C00 del + + bname8031S1720-28GWR-4P-E(537300), --S1720-28GWR-4P-E Metro Service Platform for V2R10C00 TR6 + bname8031S1720-28GWR-4X-E(537301), --S1720-28GWR-4X-E Metro Service Platform for V2R10C00 TR6 + bname8031S1720-28GWR-PWR-4P-E(537302), --S1720-28GWR-PWR-4P-E Metro Service Platform for V2R10C00 TR6 + bname8031S1720-28GWR-PWR-4X-E(537303), --S1720-28GWR-PWR-4X-E Metro Service Platform for V2R10C00 TR6 + bname8031S1720-52GWR-4P-E(537304), --S1720-52GWR-4P-E Metro Service Platform for V2R10C00 TR6 + bname8031S1720-52GWR-4X-E(537305), --S1720-52GWR-4X-E Metro Service Platform for V2R10C00 TR6 + bname8031S1720-52GWR-PWR-4P-E(537306), --S1720-52GWR-PWR-4P-E Metro Service Platform for V2R10C00 TR6 + bname8031S1720-52GWR-PWR-4X-E(537307), --S1720-52GWR-PWR-4X-E Metro Service Platform for V2R10C00 TR6 + bname8031S1720-28GWR-PWR-4TP-E(537308), --S1720-28GWR-PWR-4TP-E Metro Service Platform for V2R10C00 TR6 + bname8031S1720-10GW-2P-E(537309), --S1720-10GW-2P-E Metro Service Platform for V2R10C00 TR6 + bname8031S1720-10GW-PWR-2P-E(537310), --S1720-10GW-PWR-2P-E Metro Service Platform for V2R10C00 TR6 + + bname8031S5720-12X-LI-AC(537311), --S5720-12X-LI-AC Metro Service Platform for V2R*,on 2016.12.24 + bname8031S5320-12X-LI-AC(537312), --S5320-12X-LI-AC Metro Service Platform for V2R*,on 2016.12.24 + bname8031S5720-12X-PWR-LI-AC(537313), --S5720-12X-PWR-LI-AC Metro Service Platform for V2R*,on 2016.12.24 + bname8031S5320-12X-PWR-LI-AC(537314), --S5320-12X-PWR-LI-AC Metro Service Platform for V2R11 + bname8031S5320-28TP-LI-AC(537315), --S5320-28TP-LI-AC Metro Service Platform for V2R11 + bname8031S5721-28X-SI-24S-AC(537316), --S5721-28X-SI-24S-AC Metro Service Platform for V2R11 + bname8031S5320-28X-SI-24S-AC(537317), --S5320-28X-SI-24S-AC Metro Service Platform for V2R11 + bname8031S5320-28X-SI-24S-DC(537318), --S5320-28X-SI-24S-DC Metro Service Platform for V2R11 + bname8031S2720-12TP-EI(537319), --S2720-12TP-EI Metro Service Platform for V2R11,modify name + bname8031S2320-12TP-EI-AC(537320), --S2320-12TP-EI-AC Metro Service Platform for V2R11 + bname8031S2320-12TP-EI-DC(537321), --S2320-12TP-EI-DC Metro Service Platform for V2R11 + bname8031S2720-12TP-PWR-EI(537322), --S2720-12TP-PWR-EI Metro Service Platform for V2R11,modify name + bname8031S2320-12TP-PWR-EI-AC(537323), --S2320-12TP-PWR-EI-AC Metro Service Platform for V2R11 + bname8031S2720-52TP-EI(537324), --S2720-52TP-EI Metro Service Platform for V2R11,modify name + bname8031S2320-52TP-EI-AC(537325), --S2320-52TP-EI-AC Metro Service Platform for V2R11 + bname8031S2720-52TP-PWR-EI(537326), --S2720-52TP-PWR-EI-AC Metro Service Platform for V2R11,modify name + bname8031S2320-52TP-PWR-EI-AC(537327), --S2320-52TP-PWR-EI-AC Metro Service Platform for V2R11 + bname8031S2720-28TP-PWR-EI-L(537328), --S2720-28TP-PWR-EI-L Metro Service Platform for V2R11,modify name + bname8031S2720-28TP-EI(537329), --S2720-28TP-EI Metro Service Platform for V2R11,modify name + bname8031S2320-28TP-EI-AC(537330), --S2320-28TP-EI-AC Metro Service Platform for V2R11 + bname8031S2320-28TP-EI-DC(537331), --S2320-28TP-EI-DC Metro Service Platform for V2R11 + bname8031S2720-28TP-PWR-EI(537332), --S2720-28TP-PWR-EI Metro Service Platform for V2R11,modify name + bname8031S2320-28TP-PWR-EI-AC(537333), --S2320-28TP-PWR-EI-AC Metro Service Platform for V2R11 + bname8031S2320-28P-PWR-EI-ACF(537334), --S2320-28P-PWR-EI-ACF Metro Service Platform for V2R11 + + bname8031S6720-26Q-LI-24S-AC(537335), --S6720-26Q-LI-24S-AC Metro Service Platform for V2R11 + bname8031S6720S-26Q-LI-24S-AC(537336), --S6720S-26Q-LI-24S-AC Metro Service Platform for V2R11 + bname8031S6321-26Q-SI-24S-AC(537337), --S6321-26Q-SI-24S-AC Metro Service Platform for V2R*,on 2016.12.24 + bname8031S6320-26Q-SI-24S-AC(537338), --S6320-26Q-SI-24S-AC Metro Service Platform for V2R*,on 2016.12.24 + bname8031S6720S-26Q-SI-24S-AC(537339), --S6720S-26Q-SI-24S-AC Metro Service Platform for V2R11 + bname8031S6720-26Q-SI-24S-AC(537340), --S6720-26Q-SI-24S-AC Metro Service Platform for V2R11 + bname8031S6720-16X-LI-16S-AC(537341), --S6720-16X-LI-16S-AC Metro Service Platform for V2R11 + bname8031S6720S-16X-LI-16S-AC(537342), --S6720S-16X-LI-16S-AC Metro Service Platform for V2R11 + bname8031S1720X-16XWR(537343), --S1720X-16XWR Metro Service Platform for V2R11 + bname8031S1720X-16XWR-E(537344), --S1720X-16XWR-E Metro Service Platform for V2R11 + bname8031S6720-32X-LI-32S-AC(537345), --S6720-32X-LI-32S-AC Metro Service Platform for V2R11 + bname8031S6720S-32X-LI-32S-AC(537346), --S6720S-32X-LI-32S-AC Metro Service Platform for V2R11 + bname8031S6720-32X-SI-32S-AC(537347), --S6720-32X-SI-32S-AC Metro Service Platform for V2R11 + bname8031S6320-32X-SI-32S-AC(537348), --S6320-32X-SI-32S-AC Metro Service Platform for V2R*,on 2016.12.24 + bname8031S1720X-32XWR(537349), --S1720X-32XWR Metro Service Platform for V2R11 + bname8031S1720X-32XWR-E(537350), --S1720X-32XWR-E Metro Service Platform for V2R11 + bname8031S6720-32C-SI-AC(537351), --S6720-32C-SI-AC Metro Service Platform for V2R11 + bname8031S6720-32C-SI-DC(537352), --S6720-32C-SI-DC Metro Service Platform for V2R11 + bname8031S6320-32C-SI-AC(537353), --S6320-32C-SI-AC Metro Service Platform for V2R*,on 2016.12.24 + bname8031S6320-32C-SI-DC(537354), --S6320-32C-SI-DC Metro Service Platform for V2R*,on 2016.12.24 + bname8031S6720-32C-PWH-SI-AC(537355), --S6720-32C-PWH-SI-AC Metro Service Platform for V2R11 + bname8031S6720-32C-PWH-SI(537356), --S6720-32C-PWH-SI Metro Service Platform for V2R11 + bname8031S6320-32C-PWH-SI-AC(537357), --S6320-32C-PWH-SI-AC Metro Service Platform for V2R*,on 2016.12.24 + bname8031S6320-32C-PWH-SI(537358), --S6320-32C-PWH-SI Metro Service Platform for V2R*,on 2016.12.24 + bname8031S6720-56C-PWH-SI-AC(537359), --S5730-56C-PWH-SI-AC Metro Service Platform for V2R11,modify from S5730-56C-PWH-SI-AC to S6720-56C-PWH-SI-AC + bname8031S6720-56C-PWH-SI(537360), --S5730-56C-PWH-SI Metro Service Platform for V2R11,modify from S5730-56C-PWH-SI to S6720-56C-PWH-SI + bname8031S6320-56C-PWH-SI-AC(537361), --S5330-56C-PWH-SI-AC Metro Service Platform for V2R11,modify from S5330-56C-PWH-SI-AC to S6320-56C-PWH-SI-AC + bname8031S6320-56C-PWH-SI(537362), --S5330-56C-PWH-SI Metro Service Platform for V2R11,modify from S5330-56C-PWH-SI to S6320-56C-PWH-SI + + bname8031S6720-48Q-SI-48S-AC(537363), --S6720-48Q-SI-48S-AC Metro Service Platform for V2R11,del on 2017.4.11 + bname8031S6720S-48Q-SI-48S-AC(537364), --S6720S-48Q-SI-48S-AC Metro Service Platform for V2R11,del on 2017.4.11 + bname8031S6320-48Q-SI-48S-AC(537365), --S6320-48Q-SI-48S-AC Metro Service Platform for V2R*,on 2016.12.24 + bname8031S5730-48C-SI-AC(537366), --S5730-48C-SI-AC Metro Service Platform for V2R11 + bname8031S5330-48C-SI-AC(537367), --S5330-48C-SI-AC Metro Service Platform for V2R*,on 2016.12.24 + bname8031S5730-48C-PWR-SI-AC(537368), --S5730-48C-PWR-SI-AC Metro Service Platform for V2R11 + bname8031S5730-68C-SI-AC(537369), --S5730-68C-SI-AC Metro Service Platform for V2R11 + bname8031S5330-68C-SI-AC(537370), --S5330-68C-SI-AC Metro Service Platform for V2R11 + bname8031S5730-68C-PWR-SI-AC(537371), --S5730-68C-PWR-SI-AC Metro Service Platform for V2R11 + bname8031S6720-52X-PWH-SI-ACF(537372), --S6720-52X-PWH-SI-ACF Metro Service Platform for V2R11 + bname8031S6720-52X-PWH-SI(537373), --S6720-52X-PWH-SI Metro Service Platform for V2R11 + bname8031S6320-52X-PWH-SI-ACF(537374), --S6320-52X-PWH-SI-ACF Metro Service Platform for V2R*,on 2016.12.24 + bname8031S6320-52X-PWH-SI(537375), --S6320-52X-PWH-SI Metro Service Platform for V2R*,on 2016.12.24 + + bname8031S5720-28P-LI-AC-SEA(537376), -- Real name S5720-28P-LI-AC for LSW V2R11 support license for oversea + bname8031S5720-28P-PWR-LI-AC-SEA(537377), -- Real name S5720-28P-PWR-LI-AC for LSW V2R11 support license for oversea + bname8031S5320-28P-LI-AC-SEA(537378), -- Real name S5320-28P-LI-AC for LSW V2R11 support license for oversea + bname8031S5320-28P-PWR-LI-AC-SEA(537379), -- Real name S5320-28P-PWR-LI-AC for LSW V2R11 support license for oversea + bname8031S5720-52P-LI-AC-SEA(537380), -- Real name S5720-52P-LI-AC for LSW V2R11 support license for oversea + bname8031S5320-52P-LI-AC-SEA(537381), -- Real name S5320-52P-LI-AC for LSW V2R11 support license for oversea + bname8031S5720-52P-PWR-LI-AC-SEA(537382), -- Real name S5720-52P-PWR-LI-AC for LSW V2R11 support license for oversea + bname8031S5320-52P-PWR-LI-AC-SEA(537383), -- Real name S5320-52P-PWR-LI-AC for LSW V2R11 support license for oversea + + bname8031S5320-12P-LI-BAT(537384), --S5320-12P-LI-BAT add for LSW V2R11C10 + bname8031S5330-68C-SI(537385), --S5330-68C-SI add for LSW V2R11C10 + bname8031S5730-68C-PWR-SI(537386), --S5730-68C-PWR-SI add for LSW V2R11C10 + + bname8031S5730-52X-PWH-SI-ACF(537387), --98010786 S5730-52X-PWH-SI-ACF add for lsw v2r11c10 + bname8031S5730-56C-PWH-SI-AC(537388), --98010785 S5730-56C-PWH-SI-AC add for lsw v2r11c10 + bname8031S5730-32C-PWH-SI-AC(537389), --98010787 S5730-32C-PWH-SI-AC add for lsw v2r11c10 + + bname8031S2320-52TP-EI-DC(537390), --98010788 S2320-52TP-EI-DC for lsw v2r11c10 + bname8031S5330-68C-SI-DC(537391), --98010789 S5330-68C-SI-DC for lsw v2r11c10 + bname8031S5730S-48C-EI-AC(537392), --98010790 S5730S-48C-EI-AC for lsw v2r11c10 + bname8031S5730S-48C-PWR-EI(537393), --98010791 S5730S-48C-PWR-EI for lsw v2r11c10 + bname8031S5730S-68C-EI-AC(537394), --98010792 S5730S-68C-EI-AC for lsw v2r11c10 + bname8031S5730S-68C-PWR-EI(537395), --98010793 S5730S-68C-PWR-EI for lsw v2r11c10 + + + bname8031S5330-36C-HI(537400), --02351MQK S5330-36C-HI for lsw v2r11c50 + bname8031S5730-36C-HI(537401), --02351MQJ S5730-36C-HI for lsw v2r11c50 + bname8031S5730-44C-HI(537402), --02351MQG S5730-44C-HI for lsw v2r11c50 + bname8031S5330-36C-PWH-HI(537403), --02351MQM S5330-36C-PWH-HI for lsw v2r11c50 + bname8031S5730-36C-PWH-HI(537404), --02351MQN S5730-36C-PWH-HI for lsw v2r11c50 + bname8031S5730-44C-PWH-HI(537405), --02351LKB S5730-44C-PWH-HI for lsw v2r11c50 + bname8031S5330-60C-HI(537406), --02351MQP S5330-60C-HI for lsw v2r11c50 + bname8031S5730-60C-HI(537407), --02351MQR S5730-60C-HI for lsw v2r11c50 + bname8031S5730-68C-HI(537408), --02351MQT S5730-68C-HI for lsw v2r11c50 + bname8031S5730-60C-PWH-HI(537409), --02351MQV S5730-60C-PWH-HI for lsw v2r11c50 + bname8031S5730-68C-PWH-HI(537410), --02351LKE S5730-68C-PWH-HI for lsw v2r11c50 + bname8031S6720-50L-HI-48S(537411), --02351MXN S6720-50L-HI-48S for lsw v2r11c50 + bname8031S6320-50L-HI-48S(537412), --02351MXP S6320-50L-HI-48S for lsw v2r11c50 + bname8031S6720-30L-HI-24S(537413), --02351MXR S6720-30L-HI-24S for lsw v2r11c50 + bname8031S6320-30L-HI-24S(537414), --02351MXS S6320-30L-HI-24S for lsw v2r11c50 + + + + +-- 8090: + bname8090DEVUNKNOWN(561152), -- Unknown board type + bname8090DEVMPU(561153), -- Main Processing Unit + bname8090DEVSFU(561154), -- Switch Fabric Unit for Full Capacity System + bname8090DEVLPU(561155), -- Flexible Card Line Processing Unit,obsolete + bname8090DEVCLK(561156), -- system clk board on MPU board,obsolete + bname8090DEVPOWER(561157), -- DC/DC Power Module + bname8090DEVFAN(561158), -- Fan Module + bname8090DEVLCD(561159), -- LCD Module + bname8090DEVSRUMPU(561160), -- MPU Module on SRU board,obsolete + bname8090DEVSRUSFU(561161), -- Switch Fabric Unit for Half & Halflow Frame System for SFUD + bname8090DEVNETSTREAM(561162), -- NETSTREAM Module + bname8090DEVRAINIER(561163), -- RAINIER Module + bname8090DEVGRE(561164), -- GRE Module + bname8090DEVTSU(561165), -- TSU Module + bname8090DEVSFEA(561166), -- Switch Fabric Unit for Full Capacity System + bname8090DEVSRU(561167), -- SRU board + bname8090DEVLPUA(561168), -- LPUA Module + bname8090DEVLPUB(561169), -- LPUB Module + bname8090DEVLPUC(561170), -- LPUC Module + bname8090DEVCR52LPUE(561171), -- CR52LPUE Module + bname8090DEVCR53LPUF(561172), -- CR53LPUF Module + bname8090DEVLPUG(561173), -- LPUG Module + bname8090DEVLPUH(561174), -- LPUH Module + bname8090DEVLPUK(561175), -- LPUK Module + bname8090DEVSPU(561176), -- NETSTREAM Module + bname8090DEVSFUG(561177), -- SFUG Module + bname8090DEVMPUA(561178), -- Cluster Central Main Processing Unit A + bname8090DEVSFUA(561179), -- Cluster Central Switch Fabric Unit A + bname8090DEVECUA(561180), -- Cluster Electric Cross Unit A + bname8090DEVICUA(561181), -- Cluster Internal Communication Unit A + bname8090DEVCR52LPUM(561182), -- CR52LPUM Module + bname8090DEVCR52LPUI(561183), -- CR52LPUI Module + bname8090DEVLPUK1(561184), -- LPUF-20-B Module + bname8090DEVLPUK2(561185), -- LPUF-21-A Module + bname8090DEVLPUK3(561186), -- LPUF-21-B Module + bname8090DEVMPUD(561187), -- NE40E-3 Main Processing Unit + bname8090DEVMPUC(561188), -- MPUC Module,abandon + bname8090DEVSRU40A(561189), -- SRU40A Module,abandon + bname8090DEVLPUN(561190), -- LPUN Module + bname8090DEVLPUR(561191), -- LPUR Module + bname8090DEVSFU40A(561192), -- SFU40A Module + bname8090DEVSFU40B(561193), -- SFU40B Module + bname8090DEVSFUI(561194), -- SFUI Module + bname8090DEVCR56RPUA(561195), -- RPUA Module on MPUC or SRUC (X8,X16) + bname8090DEVCR56MADA(561196), -- MADA Module on MPUC(X16) + bname8090DEVCR57FRA40A(561197), -- FRA40A Module on MPUC(X8) + bname8090DEVCR56SFUF100B(561198), --CR56SFUF100B Module + bname8090DEVCR52L4XXB(561199), -- 4-Port 10GBase LAN/WAN-XFP Integrated Line Processing Unit (LPUI-40) + bname8090DEVCR52EKGFB(561200), -- 40-Port 100/1000Base-X-SFP Integrated Line Processing Unit(LPUI-40) + bname8090DEVCR52EKGFC(561201), -- 40-Port 100/1000Base-X-SFP Switch Line Processing Unit(LPUS-20) + bname8090DEVCR52EKGEB(561202), -- 40-Port 10/100/1000Base-RJ45 Switch Line Processing Unit(LPUS-20) + bname8090DEVCR52L4XXC(561203), -- 4-Port 10GBase LAN/WAN-XFP Switch Line Processing Unit(LPUS-20) + bname8090DEVCR55SFUI100A(561204), -- CR55SFUI100A Module + bname8090DEVCR55ECU100A(561205), -- CR55ECU100A Module + bname8090DEVCR52SFEB(561206), -- Switch Fabric Unit for Full Capacity System (FE600) + bname8090DEVCR52LPUF40B(561207), -- CR5MLPUF402B(SBOM),Flexible Card Line Processing Unit(LPUF-40,2 sub-slots) B + bname8090DEVCR52LPUF40A(561208), -- CR5MLPUF402A(SBOM),Flexible Card Line Processing Unit(LPUF-40,2 sub-slots) A (L3VPN, MVPN, IPv6 Enhanced) + + bname8090DEVCR57FRA100A(561209), -- FRA100A Module on MPUC(X8) + bname8090DEVCR57FRA200A(561210), -- FRA200A Module on MPUC(X8) + + bname8090DEVCR57LPUF41A(561211), -- LPUF41A 40G LPU,SD58X2 Solution ,MIPS CPU + bname8090DEVCR57LPUF101A(561212), -- Double LPUF41A, 100G LPU + + bname8090DEVCR57SRU100A(561213), -- Two piece 8890, 100G SFU, used with X8 SRUA100A MPU + bname8090DEVCR57SRU200A(561214), -- Two piece 5802, 200G SFU, used with X8 SRUA200A MPU + + bname8090DEVCR57SFU100C(561215), -- Two piece 8890, X8 100G SFU + bname8090DEVCR57SFU200B(561216), -- Two piece 5802, X16 100G-200G SFU + bname8090DEVCR57SFU200C(561217), -- Two piece 5802, X8 100G-200G SFU + bname8090DEVCR55MPUAB(561218), -- CCC Main Processing Unit + bname8090DEVCR56LPUF100B(561219), -- NE5000E Line Processing Unit(NE5000E LPUF-100) + bname8090DEVCR56SFUF100C(561220), -- NetEngine5000E,CR56SFUF100C, 100G Switch Fabric Unit B(SFUF-100-C) + bname8090DEVCR56SFU200A(561221), -- NetEngine5000E,CR56SFU200A, 200G Switch Fabric Unit B(SFU-200-A) + bname8090DEVCR52LPUR(561225), -- NetEngine5000E,CR52EKGFY0,40-Port 1000Base-X-SFP Line Processing Unit + bname8090DEVCR52SPUC(561226), -- NetEngine5000E,CR52SPUC0, Versatile Service Process Unit C + bname8090DEVCR56LPUF200A(561227), -- NE5000E Line Processing Unit(NE5000E LPUF-200) + bname8090DEVMPUH(561228), -- NE40E-X3-NEW Main Processing Unit + bname8090DEVCR57SFU100D(561229), -- one piece 5802, X8 100G SFU + bname8090DEVCR57SRU100D(561230), -- one piece 5802, 100G SFU, used with X8 SRUA100A MPU + bname8090DEVPMU(561231), -- NE5000E PMU Unit + + bnameNECXMEDEVHBOARD(565000), --any MPU,SFU and LPU's MIB value in NE,CX,and ME for CCB result.{8090 : 0x00089000 ~ 0x00089fff } + + + +-- ME60: + bnameME60UNKNOWN(159744), + bnameME60MPUA(159745), -- ME60-16 MPU Module + bnameME60MPUB(159746), -- ME60-8 MPU Module + bnameME60SFUA(159747), -- ME60-16 SFU Module + bnameME60SFUB(159748), -- ME60-8 SFU Module + bnameME60CLK(159749), -- CLK Module + bnameME60POWER(159750), -- POWER Module + bnameME60FAN(159751), -- FAN Module + bnameME60LCD(159752), -- LCD Module + bnameME60CR52LPUA(159753), -- CR52LPUA Module + bnameME60ME01LPUA(159754), -- ME01LPUA Module + bnameME60ME01TSUA0(159755), --CR52TSU Module + bnameME60ME01SSUA0(159756), --CR52SSU Module + bnameME60ME01SBCA0(159757), --CR52SBC Module + bnameME60ME01VSUA0TSU(159758), --ME01TSU Module + bnameME60ME01VSUA0SSU(159759), --ME01SSU Module + bnameME60ME01VSUA0SBC(159760), --ME01SBC Module + bnameME60ME01LPUE(159761), --LPUE Module + bnameME60RAINIER(159762), --RAINIER Module + + bnameME60ME01VSUA0DPI(159763), --ME01DPI Module + bnameME60ME01LPUB0(159764), --Ezchip LPUB Module + bnameME60ME01LPUC0(159765), --Ezchip LPUC Module + + bnameME60MPUC(159766), --ME60-16 MPU Module + bnameME60SFUC(159767), --ME60-16 SFU Module + bnameME60SFUD(159768), --ME60-16 SFU Module + +-- S9300: 0x000A1000~0x000A1fff(659456~663551) + bnameLE01SRUA(659456), --Switching and Routing Unit Board + bnameLE01G48SA(659457), --48-Port 100/1000BASE-X Interface Card(EA,SFP) + bnameLE01G24SA(659458), --E-product,LE01G24S,24Gig-Ethernet SFP Interface Board,1*1 + bnameLE01G48SE(659459), + bnameLE01G48SC(659460), --48-Port 100/1000BASE-X Interface Card(EC,SFP) + bnameLE01G48SD(659461), --48-Port 100/1000BASE-X Interface Card(ED,SFP) + bnameLE01POWER(659462), --Quidway S9300,LE02CMUA,Centralized Monitoring Board,1*2 + bnameLE01FAN(659463), --Metro Ethernet E Product,LE02FCMA,Fan Monitor and Control Board,1*3 + bnameLE0MSRUA(659464), --Quidway S9300,LE02SRUA,Switch and Routing Unit(256G Switch Capacity),1*1 + bnameLE0D00SRUB00(659465), --Main Control Unit + bnameLE0MMCUA(659466), --Main Control Unit + bnameLE0DCMUA0000(659467), + bnameLE0MG48TC(659468), --Quidway S9300,LE02G48TC,48-Port 1000BASE-T Interface Card(EC,RJ45),128K MAC,1*1 + bnameLE02G48VC(659469), + bnameLE0MX4UXC(659470), --E-product,LE02X4UXC,40G Ethernet XFP Interface Board,1*1 + bnameLE0MX2UXC(659471), --E-product,LE02X2UXC,20G Ethernet XFP Interface Board,1*1 + bnameLE0D0S24XC00(659472), + bnameLE02T24XC(659473), + bnameLE02V24XC(659474), + bnameLE0MG48SC(659475), --Quidway S9300,LE02G48SC,48-Port 1000BASE-X Interface Card(EC,SFP),128K MAC,1*1 + bnameLE0MG24SC(659476), --24-Port 100/1000BASE-X Interface Card(EC,SFP) + bnameLE02G24TC(659477), + bnameLE0MG48TD(659478), --Quidway S9300-LE02G48TD-48-Port 1000BASE-T Interface Card-512K MAC-1*1 + bnameLE02G48VD(659479), + bnameLE0DX4UXED00(659480), + bnameLE02X2UXD(659481), + bnameLE02S24XD(659482), + bnameLE02T24XD(659483), + bnameLE02V24XD(659484), + bnameLE0MG48SD(659485), --48-Port 1000BASE-X Interface + bnameLE0MG24SD(659486), --24-Port 100/1000BASE-X Interface Card(ED,SFP) + bnameLE0MG48SA(659487), --Quidway S9300,LE02G48SA,48-Port 1000BASE-X Interface Card(EA,SFP),32K MAC,1*1 + bnameLE0MG48TA(659488), --Quidway S9300,LE02G48TA,48-Port 1000BASE-T Interface Card(EA,RJ45),32K MAC,1*1 + bnameLE02G48VA(659489), + bnameLE0MX4UXA(659490), --4-Port 10GBASE-X Interface Card(EA,XFP) + bnameLE0MX2UXA(659491), --2-Port 10GBASE-X Interface Card(EA,XFP) + bnameLE0DS24XEA00(659492), --24-Port 100/1000BASE-X and 2-Port 10GBASE-X Interface Card(EA,SFP/XFP) + bnameLE0DT24XEA00(659493), --24-Port 100/1000BASE-T and 2-Port 10GBASE-X Interface Card(EA,RJ45/XFP) + bnameLE02V24XA(659494), + bnameLE0MG24SA(659495), --Quidway S9300,LE02G24SA,24-Port 1000BASE-X Interface Card(SI,SFP),32K MAC,1*1 + bnameLE02G24TA(659496), + bnameLE0MG24CA(659497), --Quidway S9300,LE02G24CA,24-Port 1000BASE-X and 8-Port 1000BASE-T Combo Interface Card(SI,SFP/RJ45),1*1 + bnameLE0DX12XSA00(659498), --12-Port 10GBASE-X Interface Card(SA,SFP+) + bnameLE02E4UAA(659499), + bnameLE0D0E12GA00(659500), --12-Port EPON Interface and 12-Port 1000BASE-X Interface Card (SFP) + bnameLE02X2NXA(659501), --2-Port 10GBASE-X NP Interface Card(NP,XFP) + bnameLE02G24NA(659502), --24-Port 1000BASE-X NP Interface Card(NP,SFP) + bnameLE01G48SB(659503), + bnameLE01MCUA(659504), --Main Control Unit + bnameLE0D00SRUB00VB(659505), --LE02SRUB_VB + bnameLE0MSRUAVB(659506), --LE02SRUA_VB + bnameLE0MF48SA(659507), --48-Port 100BASE-FX Interface Card(EA,SFP) + bnameLE0MF48SC(659508), --48-Port 100BASE-FX Interface Card(EC,SFP) + bnameLE02F48SD(659509), --48-Port 100BASE-FX Interface Card(ED,SFP) + bnameLE0MF48TA(659510), --48-Port 100/1000BASE-T Interface Card(EA,RJ45) + bnameLE0MF48TC(659511), --48-Port 100/1000BASE-T Interface Card(EC,RJ45) + bnameLE02F48TD(659512), --48-Port 100/1000BASE-T Interface Card(ED,RJ45) + bnameLE02T24SA(659513), --24-Port 100/1000BASE-T and 8-Port 100/1000BASE-X Interface Card(EA,RJ45/SFP) + bnameLE0DSRUA(659514), --Main Control Unit(BITS/1588) + bnameLE0DMCUA(659515), --Main Control Unit(BITS/1588) + bnameLE0D0VAMPA00(659516), --Valude-added Services Unit + bnameLE02G48TH(659517), + bnameLE0DG48VEA00(659518), + bnameLE0D0WMNPA00(659519), --WAN Interface Services Process Unit + bnameLE0DG48CEAT0(659520), --12-port 100/1000BASE-X and 36-port 100/1000BASE-T Interface Card (32K MAC) + bnameLE0DF48TFA00(659521), --48-Port 100BASE-T Interface Card(32K MAC) + bnameLE0DG48SFA00(659522), --48-Port 1000BASE-T Interface Card(32K MAC) + bnameLE0DG48TFA00(659523), --48-Port 1000BASE-T Interface Card(32K MAC) + bnameLE02X48SSA(659524), --48-Port 10GBASE-X Interface Card + bnameLE02DPDA(659525), + bnameLE02LEDA(659526), + bnameLE0DG24CEAS0(659527), --24-Port 100/1000BASE-X and 8-Port 100/1000BASE-T Combo Interface Card(EA,SFP/RJ45,1588) + bnameLE02L4UFFC(659528), --4-Port 40GBASE-X Interface Card(FC,CFP) + bnameLE0DG48TBC00(659529), --48-Port 100/1000BASE-T Interface Card(BC,RJ45) + bnameLE0DG48SBC00(659530), --48-Port 100/1000BASE-X Interface Card(BC,SFP) + bnameLE0DG24TFA00(659531), --24-Port 100/1000BASE-T Interface Card(FA,RJ45) + bnameLE02S24XEJ(659532), --24-Por 100/1000BASE-X and 2-Port 10GBASE-X Interface Card(EC,SFP/XFP,1588) + bnameLE0DX40SFC00(659533), --40-Port 10GBASE-X Interface Card(FC,SFP+) + bnameLE0DX16SFC00(659534), --16-Port 10GBASE-X Interface Card(FC,SFP+) + bnameLE2D2X08SED0(659535), --8-Port 10GBASE-X Interface Card(ED,SFP+) + bnameLE02L8UQFC(659536), --8-Port 40GBASE-X Interface Card(FC,QSFP+) + bnameLE2D2SRUDC00(659537), --Quidway S9706/S9712,Main Control Unit D,Clock + bnameLE2D2MB86S00(659538), --X86 Service Process Mother board + bnameLE1D2L02QFC0(659539), --2-port 40GBASE-X interface card(FC,QSFP+) + bnameLE2D2L08QFC0(659540), --8-port 40GBASE-X interface card(FC,QSFP+) + bnameLE2D2X08SED4(659541), --8-Port 10GBASE-X Interface Card(ED,SFP+) + bnameLE2D2X16SFC1(659542), --16-Port 10GBASE-X Interface Card(FC,SFP+) FCC + bnameLE2D2X40SFC1(659543), --40-Port 10GBASE-X Interface Card(FC,SFP+) FCC + bnameLE2D2X08SED1(659544), --8-Port 10GBASE-X Interface Card(ED,SFP+) FCC + bnameLE2D2X08SED5(659545), --8-Port 10GBASE-X Interface Card(ED,SFP+) FCC + bnameLE2D2SRUDC01(659546), --Quidway S9706/S9712,Main Control Unit D,Clock FCC + bnameLE1D2X12SEE0(659547), --12-Port 10GBASE-X Interface Card(EE,SFP+) + bnameLE1D2X24SEE0(659548), --24-Port 10GBASE-X Interface Card(EE,SFP+) + bnameLE1D2X12SED0(659549), --12-Port 10GBASE-X Interface Card(ED,SFP+) + bnameLE1D2X24SED0(659550), --24-Port 10GBASE-X Interface Card(ED,SFP+) + bnameLE02SRUC(659551), --S9706/S9712,Main Control Unit C,Option clock + bnameLH03MCUA(659552), + bnameLH02SRUD0(659553), + bnameLH02G48TC(659554), + bnameLH02X4UXC(659555), + bnameLH02S24XC(659556), + bnameLH02G48SC(659557), + bnameLH02X4UXD(659558), + bnameLH02T24XA(659559), + bnameLH02X12SA(659560), + bnameLH1D2L02QFC0(659561), + bnameLH1D2X08SED4(659562), + bnameLE1D2X02XEC1(659563), --S9300,LE1D2X02XEC1,2-Port 10GBASE-X Interface Card(EC,XFP),FCC,128K MAC-1*1 + bnameLE1D2X04XEC1(659564), --S9300,LE1D2X04XEC1,4-Port 10GBASE-X Interface Card(EC,XFP),FCC,128K MAC-1*1 + bnameLE1D2G48TX1E(659565), --S9300,48-Port 10/100/1000BASE-T Interface Card(XF,RJ45) + bnameLE1D2G48SX1E(659566), --S9300,48-Port 100/1000BASE-X Interface Card(XF,SFP) + bnameLE1D2S04SX1E(659567), --S9300,4-Port 10GBASE-X and 24-Port 100/1000BASE-X and 8-Port 10/100/1000BASE-T Combo Interface Card(XF,RJ45/SFP/SFP+) + bnameLE1D2S08SX1E(659568), --S9300,8-Port 10GBASE-X and 8-Port 100/1000BASE-X and 8-Port 10/100/1000BASE-T Combo Interface Card(XF,RJ45/SFP/SFP+) + bnameLH2D2G48TX1E(659569), --S9300E,48-Port 10/100/1000BASE-T Interface Card(XF,RJ45) + bnameLH2D2G48SX1E(659570), --S9300E,48-Port 100/1000BASE-X Interface Card(XF,SFP) + bnameLH2D2S04SX1E(659571), --S9300E,4-Port 10GBASE-X and 24-Port 100/1000BASE-X and 8-Port 10/100/1000BASE-T Combo Interface Card(XF,RJ45/SFP/SFP+) + bnameLH2D2S08SX1E(659572), --S9300E,8-Port 10GBASE-X and 8-Port 100/1000BASE-X and 8-Port 10/100/1000BASE-T Combo Interface Card(XF,RJ45/SFP/SFP+) + bnameLE2D2X48SEC0(659573), --S9300,48-Port 10GBASE-X Interface Card(EC,SFP+) modify:LE2D2X48SED0 changed to LE2D2X48SEC0,the LE2D2X48SED0 does not support,and the 659573 was distribute to LE2D2X48SEC0 Actually + bnameLH2D2X48SEC0(659574), --S9300E,48-Port 10GBASE-X Interface Card(ED,SFP+) + bnameLE1D2ACU2000(659575), --S9300,ACU2 + bnameLH2D2ACU2000(659576), --S9300E,ACU2 + bnameLE1D2FW00S01A(659577), --S9300/S9300E,20G Firewall Unit + bnameLE1D2SRUH000(659578), --S9306/S9312,Main Control Unit H + bnameLE2D2SRUC000(659579), --S9306E/S9312E,Main Control Unit C,Option clock + bnameLE1D2C02FEE0(659580), --S9300/S9300E, 2-Port 100GBASE-X Interface Card(EE,CFP) + bnameLE1D2X32SSC0(659581), --S9300/S9300E, 32-Port 10GBASE-X Interface Card(SC,SFP+) + bnameLE1D2X16SSC2(659582), --S9300/S9300E, 16-Port 10GBASE-X Interface Card(SC,SFP+) + bnameLE1D2G48VEA2(659583), --S9300, 48-Port 10/100/1000BASE-T POE Interface Card(EA,RJ45,POE,EEE) + bnameLE1D2X08SSC0(659584), --S9300, 8-Port 10GBASE-X Interface Card(SC,SFP+) + bnameLE1D2X12SSC0(659585), --S9300 12-Port 10GBASE-X Interface Card(SC,SFP+) + bnameLE1D2S24XED0(659586), --S9300 24-Port 100/1000BASE-X and 2-Port 10GBASE-X Interface Card(ED,SFP/XFP) + bnameLE1D2S04SEC0(659587), --S9300 4-Port 10GBASE-X and 24-Port 100/1000BASE-X and 8-Port 10/100/1000BASE-T Combo Interface Card(EC,RJ45/SFP/SFP+) + bnameLE1D2S12SEC0(659588), --S9300 12-Port 10GBASE-X and 36-Port 1000BASE-X Interface Card(EC,SFP+/SFP) + bnameLE1D2S16SEC0(659589), --S9300 16-Port 10GBASE-X and 32-Port 1000BASE-X Interface Card(EC,SFP+/SFP) + bnameLE1D2S24SEC0(659590), --S9300 24-Port 10GBASE-X and 24-Port 1000BASE-X Interface Card(EC,SFP+/SFP) + bnameLE1D2S32SEC0(659591), --S9300 32-Port 10GBASE-X and 16-Port 1000BASE-X Interface Card(EC,SFP+/SFP) + bnameLX1D2G24SX1C(659592), --S9300X 24-Port 100/1000BASE-X Interface Card(X1C,SFP) + bnameLX1D2G48SX1C(659593), --S9300X 48-Port 100/1000BASE-X Interface Card(X1C,SFP)) + bnameLX1D2G48TX1C(659594), --S9300X 48-Port 10/100/1000BASE-T Interface Card(X1C,RJ45) + bnameLX1D2X04SX3E(659595), --S9300X 4-Port 10GBASE-X Interface Card(X3E,SFP+) + bnameLX1D2X04SX3D(659596), --S9300X 4-Port 10GBASE-X Interface Card(X3D,SFP+) + bnameLX1D2S04SX3E(659597), --S9300X 4-Port 10GBASE-X and 24-Port 100/1000BASE-X and 8-Port 10/100/1000BASE-T Combo Interface Card(X3E,RJ45/SFP/SFP+) + bnameLX1D2S04SX3D(659598), --S9300X 4-Port 10GBASE-X and 24-Port 100/1000BASE-X and 8-Port 10/100/1000BASE-T Combo Interface Card(X3D,RJ45/SFP/SFP+) + bnameLX1D2S08SX3E(659599), --S9300X 8-Port 10GBASE-X and 8-Port 100/1000BASE-X and 8-Port 10/100/1000BASE-T Combo Interface Card(X3E,RJ45/SFP/SFP+) + bnameLX1D2S08SX3D(659600), --S9300X 8-Port 10GBASE-X and 8-Port 100/1000BASE-X and 8-Port 10/100/1000BASE-T Combo Interface Card(X3D,RJ45/SFP/SFP+) + bnameLX1D2G24SX3E(659601), --S9300X 24-Port 100/1000BASE-X Interface Card(X3E,SFP) + bnameLX1D2G24SX3D(659602), --S9300X 24-Port 100/1000BASE-X Interface Card(X3D,SFP) + bnameLX1D2G48SX3E(659603), --S9300X 48-Port 100/1000BASE-X Interface Card(X3E,SFP) + bnameLX1D2G48SX3D(659604), --S9300X 48-Port 100/1000BASE-X Interface Card(X3D,SFP) + bnameLX1D2G48TX3E(659605), --S9300X 48-Port 10/100/1000BASE-T Interface Card(X3E,RJ45) + bnameLX1D2G48TX3D(659606), --S9300X 48-Port 10/100/1000BASE-T Interface Card(X3D,RJ45) + bnameLX1D2X08SX2C(659607), --S9300X 8-Port 10GBASE-X Interface Card(X2C,SFP+) + bnameLX1D2X16SX2C(659608), --S9300X 16-Port 10GBASE-X Interface Card(X2C,SFP+) + bnameLX1D2X32SX2C(659609), --S9300X 32-Port 10GBASE-X Interface Card(X2C,SFP+) + bnameLX1D2C02FX2E(659610), --S9300X 2-Port 100GBASE-X Interface Card(EE,CFP) + bnameLX1D2MFUAC00(659611), --S9300X S9303X Main Control Unit A(Optional Clock) + bnameLX1D2MFUC000(659612), --S9300X S9306X/S9312X Main Control Unit C(Optional Clock) + bnameLX1D2MFUF000(659613), --S9300X S9306X/S9312X,Main Control Unit F + bnameLE1D2X48SEC1(659614), --S9300 48-Port 10GBASE-X Interface Card(EC,SFP+) + bnameLE1D2SRUE000(659615), --S9300 Main Control Unit E + bnameLE1D2SRUKC00(659616), --S9300 Main Processing Unit K(Optional clock) + bnameLX1D2MFUD000(659617), --S9300X Main Processing Unit D + bnameLX1D2MFUXC00(659618), --S9300X Main Processing Unit X(Optional clock) + bnameLE1D2SFUK000(659619), --S9300 Switch Fabric Unit K + bnameLX1D2SFUX000(659620), --S9300X Switch Fabric Unit X + bnameLE1D2L08QX2E(659621), --S9300 8-Port 40GE QSFP+ Interface Card(X2E,QSFP+) + bnameLE1D2X32SX2S(659622), --S9300 32-Port 10GE SFP+ Interface Card(X2S,SFP+) + bnameLE1D2X32SX2E(659623), --S9300 32-Port 10GE SFP+ Interface Card(X2E,SFP+) + bnameLE1D2S24SX2S(659624), --S9300 24-Port 10GE SFP+ Interface and 8-Port GE SFP Interface Card(X2S,SFP+) + bnameLE1D2S24SX2E(659625), --S9300 24-Port 10GE SFP+ Interface and 8-Port GE SFP Interface Card(X2E,SFP+) + bnameLE1D2S16SX2S(659626), --S9300 16-Port 10GE SFP+ Interface and 16-Port GE SFP Interface Card(X2S,SFP+) + bnameLE1D2S16SX2E(659627), --S9300 16-Port 10GE SFP+ Interface and 16-Port GE SFP Interface Card(X2E,SFP+) + bnameLE1D2C04HX2S(659628), --S9300 4-Port 100GE QSFP28 Interface Card(X2S,QSFP28) + bnameLE1D2C04HX2E(659629), --S9300 4-Port 100GE QSFP28 Interface Card(X2E,QSFP28) + bnameLE1D2H02QX2S(659630), --S9300 2-Port 100GE QSFP28 Interface and 2-Port 40GE QSFP+ Interface Card(X2S,QSFP28) + bnameLE1D2H02QX2E(659631), --S9300 2-Port 100GE QSFP28 Interface and 2-Port 40GE QSFP+ Interface Card(X2E,QSFP28) + bnameLE1D2X48SX2S(659632), --S9300 48-Port 10GE SFP+ Interface Card(X2S,SFP+) + bnameLX1D2X48SX2C(659633), --S9300X 48-Port 10GBASE-X Interface Card(X2C,SFP+) + bnameLX1D2S24XX1D(659634), --S9300X 24-Port 100/1000BASE-X and 2-Port 10GBASE-X Interface Card(X1D,SFP/XFP) + bnameLX1D2L08QX4D(659635), --S9300X 8-Port 40GE QSFP+ Interface Card(X4D,QSFP+) + bnameLX1D2X32SX4C(659636), --S9300X 32-Port 10GE SFP+ Interface Card(X4C,SFP+) + bnameLX1D2X32SX4D(659637), --S9300X 32-Port 10GE SFP+ Interface Card(X4D,SFP+) + bnameLX1D2S24SX4C(659638), --S9300X 24-Port 10GE SFP+ Interface and 8-Port GE SFP Interface Card(X4C,SFP+) + bnameLX1D2S24SX4D(659639), --S9300X 24-Port 10GE SFP+ Interface and 8-Port GE SFP Interface Card(X4D,SFP+) + bnameLX1D2S16SX4C(659640), --S9300X 16-Port 10GE SFP+ Interface and 16-Port GE SFP Interface Card(X4C,SFP+) + bnameLX1D2S16SX4D(659641), --S9300X 16-Port 10GE SFP+ Interface and 16-Port GE SFP Interface Card(X4D,SFP+) + bnameLX1D2C04HX4C(659642), --S9300X 4-Port 100GE QSFP28 Interface Card(X4C,QSFP28) + bnameLX1D2C04HX4D(659643), --S9300X 4-Port 100GE QSFP28 Interface Card(X4D,QSFP28) + bnameLX1D2H02QX4C(659644), --S9300X 2-Port 100GE QSFP28 Interface and 2-Port 40GE QSFP+ Interface Card(X4C,QSFP28) + bnameLX1D2H02QX4D(659645), --S9300X 2-Port 100GE QSFP28 Interface and 2-Port 40GE QSFP+ Interface Card(X4D,QSFP28) + bnameLX1D2X48SX4C(659646), --S9300X 48-Port 10GE SFP+ Interface Card(X4C,SFP+) + -- bnameLE2D2X48SEC0(659647), S9300 48-Port 10GBASE-X Interface Card(EC,SFP+) modify:LE2D2X48SEC0 is a old board,already has id,the id is 659573,so this id Abandoned + bnameLE1D2X32SEC0(659648), --S9300 32-Port 10GE SFP+ Interface Card(EC,SFP+) + bnameLE1D2H02QEC0(659649), --S9300 2-Port 100GE QSFP28 Interface and 2-Port 40GE QSFP+ Interface Card(EC,QSFP28) + bnameLE1DAS24SX2S(659650), --S9300 24-Port 10GE SFP+ Interface and 24-Port GE SFP Interface Card(X2E,SFP+) + bnameLE1D2X32SX2H(659651), --S9300 32-Port 10GE SFP+ Interface Card(X2H,SFP+) + bnameLE1D2S08SX2S(659652), --S9300 8-Port 10GE SFP+ Interface and 24-Port GE SFP Interface Card(X2S,SFP+) + bnameLE1D2C04HX2H(659653), --S9300 4-Port 100GE QSFP28 Interface Card(X2H,QSFP28) + + bnameLE3D2C04HX2L(659654), --S9310X 4-Port 100GE QSFP28 Interface Card(X2L,QSFP28) + bnameLE3D2X48SX2L(659655), --S9310X 48-Port 10GE SFP+ Interface Card(X2L,SFP+) + bnameLE3D2G48SX1L(659659), --S9310X 48-Port 100/1000BASE-X Interface Card(X1L,SFP) + bnameLE3D2G48TX1L(659660), --S9310X 48-Port 100/1000BASE-T Interface Card(X1L,RJ45) + + bnameLE1D2S08SX2E(659661), --S9300 S9300E S9310X 8-Port 10GE SFP+ Interface and 24-Port GE SFP Interface Card(X2E,SFP+) for V2R11 + bnameLE1D2S04SX1C(659662), --4-Port 10GBASE-X and 24-Port 100/1000BASE-X and 8-Port 10/100/1000BASE-T Combo Interface Card(X1C,RJ45/SFP/SFP+) for V2R11 + bnameLE1D2G48TX1C(659663), --48-Port 10/100/1000BASE-T Interface Card(X1C,RJ45) for V2R11 + bnameLE1D2G48SX1C(659664), --48-Port 100/1000BASE-X Interface Card(X1C,SFP) for V2R11 + + bnameLE1D2L16QX2H(659665), --16-Port 40GE QSFP+ Interface Card(X2H,QSFP+) for 9310 v2r11 + bnameLE1D2C08HX2H(659666), --8-Port 100GE QSFP28 Interface Card(X2H,QSFP28) for 9310 v2r11 + + +-- S7700: 0x000A2000~0x000A2fff(663552~667647) + bnameES0D00SRUA00(663552), --Quidway S7700,ES02SRUA,Switch and Routing Unit(256G Switch Capacity),1*1 + bnameES0D00SRUB00(663553), --Main Control Unit + bnameES0D00MCUA00(663554), --Main Control Unit + bnameES0D0G24SA00(663555), --Quidway S7700,ES02G24SA,24-Port 1000BASE-X Interface Card(SI,SFP),32K MAC,1*1 + bnameES0D0G24SC00(663556), --24-Port 100/1000BASE-X Interface Card(EC,SFP) + bnameES0D0G48TA00(663557), --Quidway S7700,ES02G48TA,48-Port 1000BASE-T Interface Card(EA,RJ45),32K MAC,1*1 + bnameES0D0G48TC00(663558), --Quidway S7700,ES02G48TC,48-Port 1000BASE-T Interface Card(EC,RJ45),128K MAC,1*1 + bnameES0D0G48VA00(663559), + bnameES0D0G48SA00(663560), --Quidway S7700,ES02G48SA,48-Port 1000BASE-X Interface Card(EA,SFP),32K MAC,1*1 + bnameES0D0G48SC00(663561), --Quidway S7700,ES02G48SC,48-Port 1000BASE-X Interface Card(EC,SFP),128K MAC,1*1 + bnameES0D0F48TA00(663562), --48-Port 100/1000BASE-T Interface Card(EA,RJ45) + bnameES02F48SA(663563), --48-Port 100BASE-FX Interface Card(EA,SFP) + bnameES0D0G24CA00(663564), --Quidway S7700,ES02G24CA,24-Port 1000BASE-X and 8-Port 1000BASE-T Combo Interface Card(SI,SFP/RJ45),1*1 + bnameES0D0T24XA00(663565), --24-Port 100/1000BASE-T and 2-Port 10GBASE-X Interface Card(EA,RJ45/XFP) + bnameES0D0S24XA00(663566), --24-Port 100/1000BASE-X and 2-Port 10GBASE-X Interface Card(EA,SFP/XFP) + bnameES0D0X4UXA00(663567), --4-Port 10GBASE-X Interface Card(EA,XFP) + bnameES0D0X4UXC00(663568), --E-product,ES02X4UXC,40G Ethernet XFP Interface Board,1*1 + bnameES0D0X2UXA00(663569), --2-Port 10GBASE-X Interface Card(EA,XFP) + bnameES0D0X2UXC00(663570), --E-product,ES02X2UXC,20G Ethernet XFP Interface Board,1*1 + bnameES0D0E12GA00(663571), --12-Port EPON Interface and 12-Port 1000BASE-X Interface Card (SFP) + bnameES0DG48CEAT0(663572), --12-port 100/1000BASE-X and 36-port 100/1000BASE-T Interface Card (32K MAC) + bnameLE0DCMUA0000S7700(663573), + bnameES0D00SRUA00VB(663574), --ES02SRUA_VB + bnameES0D00SRUB00VB(663575), --ES02SRUB_VB + bnameES03SRUA(663576), --Main Control Unit(BITS/1588) + bnameES03MCUA(663577), --Main Control Unit(BITS/1588) + bnameES0D0F48TC00(663578), --48-Port 100/1000BASE-T Interface Card(EC,RJ45) + bnameES0DF48TFA00(663579), --48-Port 100BASE-T Interface Card(32K MAC) + bnameES0DG48TFA00(663580), --48-Port 1000BASE-T Interface Card(32K MAC) + bnameES0D0X12SA00(663581), + bnameES0DG24TFA00(663582), + bnameES1D2X04XED0(663583), --4-Port 10GBASE-X Interface Card(ED,XFP) + bnameES1D2G48SFA0(663584), --48-Port 100/1000BASE-X Interface Card(FA,SFP) + bnameES1D2G48SED0(663585), --48-Port 100/1000BASE-X Interface Card(ED,SFP) + bnameES1D2X16SFC0(663586), --16-Port 10GBASE-X Interface Card(FC,SFP+) + bnameES1D2X40SFC0(663587), --40-Port 10GBASE-X Interface Card(FC,SFP+) + bnameES2D2MB86S00(663588), --X86 Service Process Mother board + bnameES1D2L02QFC0(663589), --2-port 40GBASE-X interface card(FC,QSFP+) + bnameES1D2X08SED4(663590), --8-Port 10GBASE-X Interface Card(ED,SFP+) + bnameES1D2X08SED5(663591), --8-Port 10GBASE-X Interface Card(ED,SFP+) FCC + bnameES1D2G24SED0(663592), --24-Port 100/1000BASE-X Interface Card(ED,SFP) + bnameES1D2G48TED0(663593), --48-Port 10/100/1000BASE-T Interface Card(ED,RJ45) + bnameES1D2G48SBC0(663594), --48-Port 100/1000BASE-X Interface Card(BC,SFP) + bnameES1D2G48TBC0(663595), --48-Port 10/100/1000BASE-T Interface Card(BC,RJ45) + bnameES1D2S24XEC0(663596), --24-Port 100/1000BASE-X and 2-Port 10GBASE-X Interface Card(EC,SFP/XFP) + bnameES1D2X12SEE0(663597), --12-Port 10GBASE-X Interface Card(EE,SFP+) + bnameES1D2X12SED0(663598), --12-Port 10GBASE-X Interface Card(ED,SFP+) + bnameES1D2X02XEC1(663599), --S7700,ES1D2X02XEC1,2-Port 10GBASE-X Interface Card(EC,XFP),FCC,128K MAC-1*1 + bnameES1D2X04XEC1(663600), --S7700,ES1D2X04XEC1,4-Port 10GBASE-X Interface Card(EC,XFP),FCC,128K MAC-1*1 + bnameES1D2G48TX1E(663601), --S7700,48-Port 10/100/1000BASE-T Interface Card(XF,RJ45) + bnameES1D2G48SX1E(663602), --S7700,48-Port 100/1000BASE-X Interface Card(XF,SFP) + bnameES1D2S04SX1E(663603), --S7700,4-Port 10GBASE-X and 24-Port 100/1000BASE-X and 8-Port 10/100/1000BASE-T Combo Interface Card(XF,RJ45/SFP/SFP+) + bnameES1D2S08SX1E(663604), --S7700,8-Port 10GBASE-X and 8-Port 100/1000BASE-X and 8-Port 10/100/1000BASE-T Combo Interface Card(XF,RJ45/SFP/SFP+) + bnameES1D2ACU2000(663605), --S7700,ACU2 + bnameES1D2G48VEA2(663606), --S7700,48-Port 10/100/1000BASE-T POE Interface Card(EA,RJ45,POE,EEE) + bnameES1D2SRUH000(663607), --S7706/S7712,Main Control Unit H + bnameES1D2C02FEE0(663608), --S7700, 2-Port 100GBASE-X Interface Card(EE,CFP) + bnameES1D2X32SSC0(663609), --S7700, 32-Port 10GBASE-X Interface Card(SC,SFP+) + bnameES1D2X16SSC2(663610), --S7700, 16-Port 10GBASE-X Interface Card(SC,SFP+) + bnameES1D2X48SEC0(663611), --S7700, 48-Port 10GBASE-X Interface Card(EC,SFP+) + bnameES1D2SRUE000(663612), --S7700, Main Control Unit E + bnameES1D2SRUKC00(663613), --S7700, Main Processing Unit K(Optional clock) + bnameES1D2SFUK000(663614), --S7700, Switch Fabric Unit K + bnameES1D2L08QX2E(663615), --S7700 8-Port 40GE QSFP+ Interface Card(X2E,QSFP+) + bnameES1D2X32SX2S(663616), --S7700 32-Port 10GE SFP+ Interface Card(X2S,SFP+) + bnameES1D2X32SX2E(663617), --S7700 32-Port 10GE SFP+ Interface Card(X2E,SFP+) + bnameES1D2S24SX2S(663618), --S7700 24-Port 10GE SFP+ Interface and 8-Port GE SFP Interface Card(X2S,SFP+) + bnameES1D2S24SX2E(663619), --S7700 24-Port 10GE SFP+ Interface and 8-Port GE SFP Interface Card(X2E,SFP+) + bnameES1D2S16SX2S(663620), --S7700 16-Port 10GE SFP+ Interface and 16-Port GE SFP Interface Card(X2S,SFP+) + bnameES1D2S16SX2E(663621), --S7700 16-Port 10GE SFP+ Interface and 16-Port GE SFP Interface Card(X2E,SFP+) + bnameES1D2C04HX2S(663622), --S7700 4-Port 100GE QSFP28 Interface Card(X2S,QSFP28) + bnameES1D2C04HX2E(663623), --S7700 4-Port 100GE QSFP28 Interface Card(X2E,QSFP28) + bnameES1D2H02QX2S(663624), --S7700 2-Port 100GE QSFP28 Interface and 2-Port 40GE QSFP+ Interface Card(X2S,QSFP28) + bnameES1D2H02QX2E(663625), --S7700 2-Port 100GE QSFP28 Interface and 2-Port 40GE QSFP+ Interface Card(X2E,QSFP28) + bnameES1D2X48SX2S(663626), --S7700 48-Port 10GE SFP+ Interface Card(X2S,SFP+) + bnameES1D2X48SEC4(663627), --S7700 48-Port 10GBASE-X Interface Card(EC,SFP+) + bnameES1D2MCUAC00(663628), --S7703,Main Control Unit A(Optional Clock) + bnameES1D2SRUAC00(663629), --S7706/S7712,Main Control Unit A(Optional clock) + bnameES1DAS24SX2S(663630), --S7700 24-Port 10GE SFP+ Interface and 24-Port GE SFP Interface Card(X2E,SFP+) + + bnameES1D2L16QX2H(663631), --16-Port 40GE QSFP+ Interface Card(X2H,QSFP+) for 7700 v2r11 + bnameES1D2C08HX2H(663632), --8-Port 100GE QSFP28 Interface Card(X2H,QSFP28) for 7700 v2r11 + + +-- S9700: 0x000A7000~0x000A7fff(684032~688127) + bnameEH02MCUA(684032), --Quidway S9703 Main Control Unit A LE02MCUA + bnameEH1D2MCUAC00(684033), --Quidway S9703 Main Control Unit A,Clock LE03MCUA + bnameEH1D2F48TEA0(684034), --48-Port 10/100BASE-T Interface Card(EA,RJ45) + bnameEH1D2F48TEC0(684035), --48-Port 10/100BASE-T Interface Card(EC,RJ45) + bnameEH1D2F48TFA0(684036), --48-Port 10/100BASE-T Interface Card(FA,RJ45) + bnameEH1D2F48SEA0(684037), --48-Port 100BASE-FX Interface Card(EA,SFP) + bnameEH1D2F48SEC0(684038), --48-Port 100BASE-X Interface Card(EC,SFP) + bnameEH1D2G24TFA0(684039), --24-Port 10/100/1000BASE-T Interface Card(FA,RJ45) + bnameEH1D2G24SSA0(684040), --24-Port 100/1000BASE-X Interface Card(SA,SFP) + bnameEH1D2G24SEC0(684041), --24-Port 100/1000BASE-X Interface Card(EC,SFP) + bnameEH1D2G24SED0(684042), --24-Port 100/1000BASE-X Interface Card(ED,SFP) + bnameEH1D2S24CSA0(684043), --24-Port 100/1000BASE-X and 8-Port 10/100/1000BASE-T Combo Interface Card(SA,SFP/RJ45) + bnameEH1D2S24CEA0(684044), --24-Port 100/1000BASE-X and 8-Port 10/100/1000BASE-T Combo Interface Card(EA,SFP/RJ45,1588) + bnameEH1D2G48TEA0(684045), --48-Port 10/100/1000BASE-T Interface Card(EA,RJ45) + bnameEH1D2G48TEC0(684046), --48-Port 10/100/1000BASE-T Interface Card(EC,RJ45) + bnameEH1D2G48TFA0(684047), --48-Port 10/100/1000BASE-T Interface Card(FA,RJ45) + bnameEH1D2G48TED0(684048), --48-Port 10/100/1000BASE-T Interface Card(ED,RJ45) + bnameEH1D2G48TBC0(684049), --48-Port 10/100/1000BASE-T Interface Card(BC,RJ45) + bnameEH1D2G48SEA0(684050), --48-Port 100/1000BASE-X Interface Card(EA,SFP) + bnameEH1D2G48SEC0(684051), --48-Port 100/1000BASE-X Interface Card(EC,SFP) + bnameEH1D2G48SFA0(684052), --48-Port 100/1000BASE-X Interface Card(FA,SFP) + bnameEH1D2G48SED0(684053), --48-Port 100/1000BASE-X Interface Card(ED,SFP) + bnameEH1D2G48SBC0(684054), --48-Port 100/1000BASE-X Interface Card(BC,SFP) + bnameEH1D2T36SEA0(684055), --36-Port 10/100/1000BASE-T and 12-Port 100/1000BASE-X Interface Card(EA,RJ45/SFP) + bnameEH1D2X02XEA0(684056), --2-Port 10GBASE-X Interface Card(EA,XFP) + bnameEH1D2X02XEC0(684057), --2-Port 10GBASE-X Interface Card(EC,XFP) + bnameEH1D2T24XEA0(684058), --24-Port 10/100/1000BASE-T and 2-Port 10GBASE-X Interface Card(EA,RJ45/XFP) + bnameEH1D2S24XEA0(684059), --24-Port 100/1000BASE-X and 2-Port 10GBASE-X Interface Card(EA,SFP/XFP) + bnameEH1D2S24XEC0(684060), --24-Port 100/1000BASE-X and 2-Port 10GBASE-X Interface Card(EC,SFP/XFP) + bnameEH1D2X04XEA0(684061), --4-Port 10GBASE-X Interface Card(EA,XFP) + bnameEH1D2X04XEC0(684062), --4-Port 10GBASE-X Interface Card(EC,XFP) + bnameEH1D2X04XED0(684063), --4-Port 10GBASE-X Interface Card(ED,XFP) + bnameEH1D2X12SSA0(684064), --12-Port 10GBASE-X Interface Card(SA,SFP+) + bnameEH1D2X40SFC0(684065), --40-Port 10GBASE-X Interface Card(FC,SFP+) + bnameEH1D2E12GSA0(684066), -- 12-Port EPON Interface and 12-Port 1000BASE-X Interface Card (SFP) + bnameEH1D200CMU00(684067), + bnameEH1D2SRUDC00(684068), --Quidway S9306E/S9312E,Main Control Unit D,Clock + bnameEH1D2X08SED0(684069), --8-Port 10GBASE-X Interface Card(ED,SFP+) + bnameEH02L8UQFC(684070), --8-Port 40GBASE-X Interface Card(FC,QSFP+) + bnameEH1D2WM00000(684071), --WAN Interface Services Process Card + bnameEH1D2X16SFC0(684072), --16-Port 10GBASE-X Interface Card(FC,SFP+) + bnameEH2D2MB86S00(684073), --X86 Service Process Mother board + bnameEH1D2L02QFC0(684074), --2-port 40GBASE-X interface card(FC,QSFP+) + bnameEH2d2L08QFC0(684075), --8-port 40GBASE-X interface card(FC,QSFP+) + bnameEH1D2X08SED4(684076), --8-Port 10GBASE-X Interface Card(ED,SFP+) + bnameEH1D2SRUDC01(684077), --Quidway S9306E/S9312E,Main Control Unit D,Clock FCC + bnameEH1D2X16SFC1(684078), --16-Port 10GBASE-X Interface Card(FC,SFP+) FCC + bnameEH1D2X40SFC1(684079), --40-Port 10GBASE-X Interface Card(FC,SFP+) FCC + bnameEH1D2X08SED1(684080), --8-Port 10GBASE-X Interface Card(ED,SFP+) FCC + bnameEH1D2X08SED5(684081), --8-Port 10GBASE-X Interface Card(ED,SFP+) FCC + bnameEH1D2X12SEE0(684082), --12-Port 10GBASE-X Interface Card(EE,SFP+) + bnameEH1D2X24SEE0(684083), --24-Port 10GBASE-X Interface Card(EE,SFP+) + bnameEH1D2X12SED0(684084), --12-Port 10GBASE-X Interface Card(ED,SFP+) + bnameEH1D2X24SED0(684085), --24-Port 10GBASE-X Interface Card(ED,SFP+) + bnameEH1D2SRUC000(684086), --S9706/S9712,Main Control Unit C,Option clock + bnameEH1D2X02XEC1(684087), --S9700,EH1D2X02XEC1,2-Port 10GBASE-X Interface Card(EC,XFP),FCC,128K MAC-1*1 + bnameEH1D2X04XEC1(684088), --S9700,EH1D2X04XEC1,4-Port 10GBASE-X Interface Card(EC,XFP),FCC,128K MAC-1*1 + bnameEH1D2G48TX1E(684089), --S9700,48-Port 10/100/1000BASE-T Interface Card(XF,RJ45) + bnameEH1D2G48SX1E(684090), --S9700,48-Port 100/1000BASE-X Interface Card(XF,SFP) + bnameEH1D2S04SX1E(684091), --S9700,4-Port 10GBASE-X and 24-Port 100/1000BASE-X and 8-Port 10/100/1000BASE-T Combo Interface Card(XF,RJ45/SFP/SFP+) + bnameEH1D2S08SX1E(684092), --S9700,8-Port 10GBASE-X and 8-Port 100/1000BASE-X and 8-Port 10/100/1000BASE-T Combo Interface Card(XF,RJ45/SFP/SFP+) + bnameEH1D2X48SEC0(684093), --S9700,48-Port 10GBASE-X Interface Card(ED,SFP+) + bnameEH1D2ACU2000(684094), --S9700,ACU2 + bnameEH1D2C02FEE0(684095), --S9700, 2-Port 100GBASE-X Interface Card(EE,CFP) + bnameEH1D2X32SSC0(684096), --S9700, 32-Port 10GBASE-X Interface Card(SC,SFP+) + bnameEH1D2X16SSC2(684097), --S9700, 16-Port 10GBASE-X Interface Card(SC,SFP+) + bnameEH1D2L08QX2E(684098), --S9700 8-Port 40GE QSFP+ Interface Card(X2E,QSFP+) + bnameEH1D2X32SX2S(684099), --S9700 32-Port 10GE SFP+ Interface Card(X2S,SFP+) + bnameEH1D2X32SX2E(684100), --S9700 32-Port 10GE SFP+ Interface Card(X2E,SFP+) + bnameEH1D2S24SX2S(684101), --S9700 24-Port 10GE SFP+ Interface and 8-Port GE SFP Interface Card(X2S,SFP+) + bnameEH1D2S24SX2E(684102), --S9700 24-Port 10GE SFP+ Interface and 8-Port GE SFP Interface Card(X2E,SFP+) + bnameEH1D2S16SX2S(684103), --S9700 16-Port 10GE SFP+ Interface and 16-Port GE SFP Interface Card(X2S,SFP+) + bnameEH1D2S16SX2E(684104), --S9700 16-Port 10GE SFP+ Interface and 16-Port GE SFP Interface Card(X2E,SFP+) + bnameEH1D2C04HX2S(684105), --S9700 4-Port 100GE QSFP28 Interface Card(X2S,QSFP28) + bnameEH1D2C04HX2E(684106), --S9700 4-Port 100GE QSFP28 Interface Card(X2E,QSFP28) + bnameEH1D2H02QX2S(684107), --S9700 2-Port 100GE QSFP28 Interface and 2-Port 40GE QSFP+ Interface Card(X2S,QSFP28) + bnameEH1D2H02QX2E(684108), --S9700 2-Port 100GE QSFP28 Interface and 2-Port 40GE QSFP+ Interface Card(X2E,QSFP28) + bnameEH1D2X48SX2S(684109), --S9700 48-Port 10GE SFP+ Interface Card(X2S,SFP+) + bnameEH1DAS24SX2S(684110), --S9700 24-Port 10GE SFP+ Interface and 24-Port GE SFP Interface Card(X2E,SFP+) + bnameEH1D2X32SX2H(684111), --S9700 32-Port 10GE SFP+ Interface Card(X2H,SFP+) + bnameEH1D2C04HX2H(684112), --S9700 4-Port 100GE QSFP28 Interface Card(X2H,QSFP28) + + + +-- S12700: 0x000AB000~0x000ABfff(700416~704511) + + bnameET1D2G48TEA0(700416), --S12700,48-Port 10/100/1000BASE-T Interface Card(EA,RJ45) + bnameET1D2G48TEC0(700417), --S12700,48-Port 10/100/1000BASE-T Interface Card(EC,RJ45) + bnameET1D2G48TED0(700418), --S12700,48-Port 10/100/1000BASE-T Interface Card(ED,RJ45) + bnameET1D2G48TX1E(700419), --S12700,48-Port 10/100/1000BASE-T Interface Card(XF,RJ45) + bnameET1D2G24SEC0(700420), --S12700,24-Port 100/1000BASE-X Interface Card(EC,SFP) + bnameET1D2G24SED0(700421), --S12700,24-Port 100/1000BASE-X Interface Card(ED,SFP) + bnameET1D2G48SEA0(700422), --S12700,48-Port 100/1000BASE-X Interface Card(FA,SFP) + bnameET1D2G48SEC0(700423), --S12700,48-Port 100/1000BASE-X Interface Card(EC,SFP) + bnameET1D2G48SED0(700424), --S12700,48-Port 100/1000BASE-X Interface Card(ED,SFP) + bnameET1D2G48SX1E(700425), --S12700,48-Port 100/1000BASE-X Interface Card(XF,SFP) + bnameET1D2X04XEA0(700426), --S12700,4-Port 10GBASE-X Interface Card(FA,XFP) + bnameET1D2X04XEC1(700427), --S12700,4-Port 10GBASE-X Interface Card(EC,XFP) + bnameET1D2X04XED0(700428), --S12700,4-Port 10GBASE-X Interface Card(ED,XFP) + bnameET1D2X08SED5(700429), --S12700,8-Port 10GBASE-X Interface Card(ED,SFP+) + bnameET1D2X12SSA0(700430), --S12700,12-Port 10GBASE-X Interface Card(FA,SFP+) + bnameET1D2X16SSC0(700431), --S12700,16-Port 10GBASE-X Interface Card(FC,SFP+) + bnameET1D2X40SFC0(700432), --S12700,40-Port 10GBASE-X Interface Card(FC,SFP+) + bnameET1D2X48SED0(700433), --S12700,48-Port 10GBASE-X Interface Card(ED,SFP+) + bnameET1D2L02QSC0(700434), --S12700,2-port 40GBASE-X interface card(FC,QSFP+) + bnameET1D2L08QSC0(700435), --S12700,8-port 40GBASE-X interface card(FC,QSFP+) + bnameET1D2T24XFA0(700436), --S12700,24-Port 10/100/1000BASE-T and 2-Port 10GBASE-X Interface Card (FA,RJ45/XFP) + bnameET1D2S24XFA0(700437), --S12700,24-Port 100/1000BASE-X and 2-Port 10GBASE-X Interface Card(EA,SFP/XFP) + bnameET1D2S24XEC0(700438), --S12700,24-Port 100/1000BASE-X and 2-Port 10GBASE-X Interface Card(EC,SFP/XFP) + bnameET1D2T36SEA0(700439), --S12700,36-Port 10/100/1000BASE-T and 12-Port 100/1000BASE-X Interface Card(FA,RJ45/SFP) + bnameET1D2S04SX1E(700440), --S12700,4-Port 10GBASE-X and 24-Port 100/1000BASE-X and 8-Port 10/100/1000BASE-T Combo Interface Card(XF,RJ45/SFP/SFP+) + bnameET1D2S08SX1E(700441), --S12700,8-Port 10GBASE-X and 8-Port 100/1000BASE-X and 8-Port 10/100/1000BASE-T Combo Interface Card(XF,RJ45/SFP/SFP+) + bnameEH1D2PS00P00(700442), --S12700,Open Service Platform Unit + bnameET1D200CMU00(700443), --S12700,Centralized Monitoring Board + bnameET1D2MPUA000(700444), --S12700,Main Processing Unit A,Optional clock + bnameET1D2SFUA000(700445), --S12700,S12708/S12712,Switch Fabric Unit A + bnameET1D2SFUD000(700446), --S12700,S12708/S12712,Switch Fabric Unit D + bnameET1D2ACU2000(700447), --S12700,ACU2 + bnameET1D2SFUC000(700448), --S12700,S12708/S12712,Switch Fabric Unit C + bnameET1D2IPS0S00A(700449), --S12700,IPS/IDS Unit + bnameET1D2FW00S00A(700450), --S12700,10G Firewall Unit + bnameET1D2FW00S01A(700451), --S12700,20G Firewall Unit + bnameET1D2FW00S02A(700452), --S12700,40G Firewall Unit + bnameET1D2C02FEE0(700453), --S12700, 2-Port 100GBASE-X Interface Card(EE,CFP) + bnameET1D2X32SSC0(700454), --S12700, 32-Port 10GBASE-X Interface Card(SC,SFP+) + bnameET1D2X16SSC2(700455), --S12700, 16-Port 10GBASE-X Interface Card(SC,SFP+) + bnameET1D2SEC0S00(700456), --S12700, Service Encryption Unit + bnameET1D2MPUBC00(700457), --S12700, Main Processing Unit B(Optional clock) + bnameET1D2SFUB000(700458), --S12700, Switch Fabric Unit B + bnameET1D2L08QX2E(700459), --S12700 8-Port 40GE QSFP+ Interface Card(X2E,QSFP+) + bnameET1D2X32SX2H(700460), --S12700 32-Port 10GE SFP+ Interface Card(X2H,SFP+) + bnameET1D2X32SX2S(700461), --S12700 32-Port 10GE SFP+ Interface Card(X2S,SFP+) + bnameET1D2X32SX2E(700462), --S12700 32-Port 10GE SFP+ Interface Card(X2E,SFP+) + bnameET1D2S24SX2S(700463), --S12700 24-Port 10GE SFP+ Interface and 8-Port GE SFP Interface Card(X2S,SFP+) + bnameET1D2S24SX2E(700464), --S12700 24-Port 10GE SFP+ Interface and 8-Port GE SFP Interface Card(X2E,SFP+) + bnameET1D2S16SX2S(700465), --S12700 16-Port 10GE SFP+ Interface and 16-Port GE SFP Interface Card(X2S,SFP+) + bnameET1D2S16SX2E(700466), --S12700 16-Port 10GE SFP+ Interface and 16-Port GE SFP Interface Card(X2E,SFP+) + bnameET1D2C04HX2H(700467), --S12700 4-Port 100GE QSFP28 Interface Card(X2H,QSFP28) + bnameET1D2C04HX2S(700468), --S12700 4-Port 100GE QSFP28 Interface Card(X2S,QSFP28) + bnameET1D2C04HX2E(700469), --S12700 4-Port 100GE QSFP28 Interface Card(X2E,QSFP28) + bnameET1D2H02QX2S(700470), --S12700 2-Port 100GE QSFP28 Interface and 2-Port 40GE QSFP+ Interface Card(X2S,QSFP28) + bnameET1D2H02QX2E(700471), --S12700 2-Port 100GE QSFP28 Interface and 2-Port 40GE QSFP+ Interface Card(X2E,QSFP28) + bnameET1D2X48SX2S(700472), --S12700 48-Port 10GE SFP+ Interface Card(X2S,SFP+) + bnameET1D2X48SEC0(700473), --S12700 48-Port 10GBASE-X Interface Card(EC,SFP+) + bnameET1DAS24SX2S(700474), --S12700 24-Port 10GE SFP+ Interface and 24-Port GE SFP Interface Card(X2E,SFP+) + + bnameET1D2MPUDC00(700475), --S12700,Main Processing Unit D(Optional clock) + + bnameET1D2L16QX2H(700476), --16-Port 40GE QSFP+ Interface Card(X2H,QSFP+) for 12700 v2r11 + bnameET1D2C08HX2H(700477), --8-Port 100GE QSFP28 Interface Card(X2H,QSFP28) for 12700 v2r11 + +-- S7900: 0x000AE000~0x000AEfff(712704~716799) + bnameEF1D2S48TE3E(712706), -- s7900 12-Port 100/1000BASE-X Interface Card and 36-Port 10/100/1000BASE-T(E3E,SFP/RJ45) + bnameEF1D2G48TE3E(712707), -- s7900 48-Port 10/100/1000BASE-T Interface Card(E3E,RJ45) + bnameEF1D2G48TE3S(712708), -- s7900 48-Port 10/100/1000BASE-T Interface Card(E3S,RJ45) + bnameEF1D2G48SE3E(712709), -- s7900 48-Port 100/1000BASE-X Interface Card(E3E,SFP) + bnameEF1D2G48SE3S(712710), -- s7900 48-Port 100/1000BASE-X Interface Card(E3S,SFP) + bnameEF1D2S08SX3S(712711), -- s7900 8-Port 10GE SFP+ Interface and 24-Port GE SFP Interface Card(X3S,SFP+) + bnameEF1D2S16SX3S(712712), -- s7900 16-Port 10GE SFP+ Interface and 16-Port GE SFP Interface Card(X3S,SFP+) + bnameEF1D2X48SX3S(712713), -- s7900 48-Port 10GE SFP+ Interface Card(X3S,SFP+) + + bnameEF1D2MCUB000(712704), -- S7905 Main Control Unit B + bnameEF1D2SRUF000(712705), -- S7908 Main Control Unit F + + + + + + + -- NE0508E: 0x000AC000~0x000ACFFF(704512~708607) + bnameNEDD000PIU00(704512), --NE08E, Power + bnameNEDD000FAN00(704513), --NE08E, FAN + + -- ETN: 0x000AD000~0x000ADFFF(708608~712703) + bnameLNDD01FAN(708608), --Fan board, etn550-A + + + -- SSP & NSE: + bnameSSP302X10GL(571003), -- SSP30-2x10GE-LAN-XFP + bnameSSP302X10GW(571004), -- SSP30-2x10GE-WAN-XFP + bnameSSP301X10GL(571005), -- SSP30-1x10GE-LAN-XFP + bnameSSP301X10GW(571006), -- SSP30-1x10GE-WAN-XFP + bnameSSP3020GSF(571007), -- SSP30-20xGE-SFP + bnameSSP3010GSF(571008), -- SSP30-10xGE-SFP + bnameSSP3024GTX(571009), -- SSP30-24xGE-TX + bnameSSP3048GTX(571010), -- SSP30-48xGE-TX + bnameSSP302XP64X(571011), -- SSP30-2xPOS/STM64-XFP + bnameSSP301XP64X(571012), -- SSP30-1xPOS/STM64-XFP + bnameSSP308XP16S(571013), -- SSP30-8xPOS/STM16-SFP + bnameSSP304XP16S(571014), -- SSP30-4xPOS/STM16-SFP + bnameSSP302XP16S(571015), -- SSP30-2xPOS/STM16-SFP + bnameSSP301XP16S(571016), -- SSP30-1xPOS/STM16-SFP + bnameSSP308XP4S(571017), -- SSP30-8xPOS/STM4-SFP + bnameSSP304XP4S(571018), -- SSP30-4xPOS/STM4-SFP + bnameSSP308XP1S(571019), -- SSP30-8xPOS/STM1-SFP + bnameSSP201X10GLLPUA(571020), -- SSP20-1x10GE-LAN-XFP LPUA + bnameSSP201X10GLLPUG(571021), -- SSP20-1x10GE-LAN-XFP LPUG + bnameSSP201X10GWLPUA(571022), -- SSP20-1x10GE-WAN-XFP LPUA + bnameSSP201X10GWLPUG(571023), -- SSP20-1x10GE-WAN-XFP LPUG + bnameSSP2010GSLPUA(571024), -- SSP20-10xGE-SFP LPUA + bnameSSP2010GSLPUG(571025), -- SSP20-10xGE-SFP LPUG + bnameSSP205GSLPUA(571026), -- SSP20-5xGE-SFP LPUA + bnameSSP205GSLPUG(571027), -- SSP20-5xGE-SFP LPUG + bnameSSP2024GTLPUA(571028), -- SSP20-24xGE-TX LPUA + bnameSSP2024GTLPUG(571029), -- SSP20-24xGE-TX LPUG + bnameSSP2024GFSLPUG(571030), -- SSP20-24xGE/FE-SFP LPUG + bnameSSP20PS64LPUA(571031), -- SSP20-POS/STM64-XFP LPUA + bnameSSP20PS64LPUG(571032), -- SSP20-POS/STM64-XFP LPUG + bnameSSP204PS64LPUA(571033), -- SSP20-4xPOS/STM16-SFP LPUA + bnameSSP204PS64LPUG(571034), -- SSP20-4xPOS/STM16-SFP LPUG + bnameSSP202XPS16LPUA(571035), -- SSP20-2xPOS/STM16-SFP LPUA + bnameSSP202XPS16LPUG(571036), -- SSP20-2xPOS/STM16-SFP LPUG + bnameSSP201XPS16LPUA(571037), -- SSP20-POS/STM16-SFP LPUA + bnameSSP201XPS16LPUG(571038), -- SSP20-POS/STM16-SFP LPUG + bnameSSP204XPS4LPUA(571039), -- SSP20-4xPOS/STM4-SFP LPUA + bnameSSP204XPS4LPUG(571040), -- SSP20-4xPOS/STM4-SFP LPUG + bnameSSP208XPS1LPUA(571041), -- SSP20-8xPOS/STM1-SFP LPUA + bnameSSP208XPS1LPUG(571042), -- SSP20-8xPOS/STM1-SFP LPUG + bnameSSP204XPS1LPUA(571043), -- SSP20-4xPOS/STM1-SFP LPUA + bnameSSP204XPS1LPUG(571044), -- SSP20-4xPOS/STM1-SFP + bnameSSPDEVOPM(571045) , -- SSP10-OPM Module + bnameNSESX11LPUF10(571046), -- SX11LPUF1020 + bnameNSESX11LPUF20(571047), -- SX11LPUF2020 + virentSSP5000SX1D0MPUB460(696500), --virentSSP5000SX1D0MPUB460 + virentSSP5000SX1D0SRUA570(696501), --virentSSP5000SX1D0SRUA570 + virentSSP5000SX1DLPUFA070(696502), --virentSSP5000SX1DLPUFA070 + virentSSP5000SX1DSFUIE07B(696503), --virentSSP5000SX1DSFUIE07B + virentSSP5000SX1DSFUIE07C(696504), --virentSSP5000SX1DSFUIE07C + virentSSP5000CR57FRA200A(696505), --virentSSP5000CR57FRA200A + -- ATN: + bnameATNDEVUNKNOWN(225280), -- Unknown board type + bnameATNDEVMPUG(225281), -- Main Processing Unit G(Including 1*1G CF Card) + bnameATNDEVNPUI20(225282), -- Network Processing Unit Integrated with 2-Port 10GBase LAN/WAN-XFP + bnameATNDEVPIUD(225283), -- Power Supply Unit + -- ATN 910&950,950B: + bnameATNANC1PIU(225295), --Power board, 910 and 910I + bnameATNANC1FAN(225396), --Fan board, 910 and 910I + bnameATNAND1PIU(225397), --Power board, 950 and 950B + bnameATNAND1FAN(225398), --Fan board, 950 and 950B + bnameATN910IPIU(225340), --Power board, 910I-AC + bnameATNANJ1FAN(225341), --Fan board, 980B + bnameATNTNF5PIU(225342), --DC Power board, 980B + bnameATNTNF5APIU(225343), --AC Power board, 980B + bnameATNGENERAL(229000), --The general type + bnameANKD000PIU00(229005), --ATN950C, Power + bnameANKD000FAN00(229006), --ATN950C, FAN + bnameANGD00APIU00(229007), --ATN910C-A/B AC Power + bnameES5M0PSD1700(229008), --ATN910C-A/B DC Power + bnameANGD000FAN00(229009), --ATN910C-A/B FAN + + --PTN: + -- for PTN7900 V100R006C00 2013-8-8 by lishaobin begin + bnamePTN7900TPA1SCA(229376), --TPA1SCA,System Control,Communication and Auxiliary Process Unit,1*1 + bnamePTN7900TPA1EX12(229377), --TPA1EX12,12ch 10 Gigabit Ethernet Switching Processing Board-1*1 + bnamePTN7900TPA1EG24(229378), --TPA1EG24, 24-Port Gigabit Ethernet Processing Board,1*1 + bnamePTN7900TPA1EXL2(229379), --TPA1EXL2,2ch 40 Gigabit Ethernet Switching Processing Board,1*1 + bnamePTN7900TPA1EH1(229380), --TPA1EH1,1 Ports 100GE Ethernet Processing Board + bnamePTN7900TPA1XCS(229381), --TPA1XCS,Switch Fabric Unit,1*1 + bnamePTN7900TPA1EX8(229382), --TPA1EX8,8ch 10 Gigabit Ethernet Switching Processing Board-1*1 + bnamePTN7900TPA1CH1(229383), --TPA1CH1,16 Channels STM-1 CES Optical Interface board ,1*1 + bnamePTN7900TPA1CQ4(229384), --TPA1CQ4,4 Channels STM-4 CES Optical Interface board ,1*1 + bnamePTN7900TPA1FAN(229385), --TPA1FAN, fan board + bnamePTN7900TPA1PIU(229386), --TPA1PIU,Power board + bnamePTN7900TPA1EFI(229387), --TPA1EFI,EMI Filter Interface Board + -- FOR package board + bnamePTN7900TPA1EX4(229388), --TPA1EX4,12ch 10 Gigabit Ethernet Switching Processing Board-1*1 + bnamePTN7900TPA1EXL1(229389), --TPA1EXL1,1ch 40 Gigabit Ethernet Switching Processing Board,1*1 + bnamePTN7900TPA1CO1(229390), --TPA1CO1,8ch Channels STM-1 CES Optical Interface board ,1*1 + bnamePTN7900TPA1EG16(229391), --TPA1EG16, 16-Port Gigabit Ethernet Processing Board,1*1 + -- FOR PTN7900-24 + bnamePTN7900TPB1CXP(229392), --TPB1CXP,System Control Communication and Switch Fabric Process Unit,1*1 + bnamePTN7900TPB1XCS(229393), --TPB1XCS,Switch Fabric Unit,1*1 + bnamePTN7900TPB1FAN(229394), --TPB1FAN, fan board + bnamePTN7900TPB1PIU(229395), --TPB1PIU,Power board + bnamePTN7900TPB1PSU(229396), --TPB1PSU,PSU Power board + -- for PTN7900 V100R006C00 2013-8-8 by lishaobin end + -- for PTN POTN&100G 80KM begin + bnamePTN7900TPA1EH1A(229397), --TPA1EH1A,1-port WAN 80km 100 Gigabit Ethernet Switching Processing Board + bnamePTN7900TPA1UH1(229398), --TPA1UH1,1-port 100 Gigabit Ethernet and OTN Hybrid Line Card + bnamePTN7900TPA1UX10(229399), --TPA1UX10,10-port 10 Gigabit Ethernet and OTN Hybrid Line Card + bnamePTN790TPA1UH1A(229400), --TPA1UH1A,1-port 100 Gigabit Ethernet and OTN PIC Hybrid Line Card + bnamePTN7900TPA1TG30(229401), --TPA1TG30,30-port 1 Gigabit Ethernet OTN Tributary Card + bnamePTN7900TPA1TX10(229402), --TPA1TX10,10-port 10 Gigabit Ethernet OTN Tributary Card + -- for PTN POTN&100G 80KM end by zhangyi 2014-3-14 + -- FOR PTN7900-12 + bnamePTN7900TPA2XCS(229403), --TPA2XCS,Switch Fabric Unit,1*1 + bnamePTN7900TPB2XCS(229404), --TPB2XCS,Switch Fabric Unit,1*1 + bnamePTN7900TPC1XCS(229405), --TPC1XCS,Switch Fabric Unit,1*1 + bnamePTN7900TPB2CXP(229406), --TPB2CXP,System Control Communication and Switch Fabric Process Unit,1*1 + bnamePTN7900TPC1CXP(229407), --TPC1CXP,System Control Communication and Switch Fabric Process Unit,1*1 + -- for PTN7900 V100R007C00 2014-12-19 by lishaobin end + --for PTN990 V1R7C00 2015-04-21 by zhuyuli begin + bnamePTN990TPJD000CXP00(229408), --TPJD000CXP00,System Control,Cross-connect and Multi-protocol Process Unit + bnamePTN990TPJD000PIU00(229409), --TPJD000PIU00,Power Interface Board + bnamePTN990TPJM000FAN00(229410), --TPJM000FAN00,Fan box + bnamePTN990TPJD000CXP01(229411), --TPJD000CXP01,System Control,Cross-connect and Multi-protocol Process Unit + + --for PTN990 V1R7C00 2015-04-21 by zhuyuli end + + --for PTN7900 V1R7C10 20160617 + bnamePTN7900TPA2EH1(229412), --TPA2EH1,1-port 100 Gigabit Ethernet Switching Processing Board + bnamePTN7900TPA1EH2(229413), --TPA1EH2,2-port 100 Gigabit Ethernet Switching Processing Board + bnamePTN7900TPA2EXL2(229414), --TPA2EXL2,2-port 40 Gigabit Ethernet Switching Processing Board + bnamePTN7900TPA1EX16S(229415), --TPA1EX16S,16-port 10 Gigabit Ethernet Switching Processing Board + bnamePTN7900TPA2EX12(229416), --TPA2EX12,12-port 10 Gigabit Ethernet Switching Processing Board + bnamePTN7900TPA1EX8S(229417), --TPA1EX8S,8-port 10 Gigabit Ethernet Switching Processing Board + --for PTN7900 V1R7C10 20160617 + + --for PTN7900 V1R8C00 20160617 + bnamePTN7900TPA1MQ1(229418), --TPA1MQ1,63 Channels E1 Interface Processing Board + bnamePTN7900TPA2EG24(229419), --TPA2EG24,24-port Gigabit Ethernet Switching Processing Board + bnamePTN7900TPA1MPA(229420), --TPA1MPA,Multi-port GE/STM-1/E1 Processing Board + bnamePTN990TPJA000PIU00(229421), --TPJA000PIU00,AC Power Interface Board + --for PTN7900 V1R8C00 20160617 + + --for PTN970 V1R8C10 2016-07-12 by j00278821 begin + bnameTPKD00CXPA00(229422), --TPK1CXPA, System Control,Cross-connect and Multi-protocol Process Unit + bnameTPKD00CXPB00(229423), --TPK1CXPB, System Control,Cross-connect and Multi-protocol Process Unit + bnameTPKD000PIU00(229424), --TPK1PIU, Power Interface Board + bnameTPKM000FAN00(229425), --TPK1FAN, Fan box + --for PTN970 V1R8C10 2016-07-12 by j00278821 end + + --for PTN7900 V1R8C10 20160805 + bnamePTN7900TPA1EHD1(229426), --TPA1EHD1,1-port 200 Gigabit Ethernet Switching Processing Board + bnamePTN7900TPA2EH2(229427), --TPA2EH2,2-port 100 Gigabit Ethernet Switching Processing Board + bnamePTN7900TPA3EH1(229428), --TPA3EH1,1-port 100 Gigabit Ethernet Switching Processing Board + bnamePTN7900TPA2EX8S(229429), --TPA2EX8S,8-port 10 Gigabit Ethernet Switching Processing Board + --for PTN7900 V1R8C10 20160805 + + --for PTN990 V1R8C10 2016-10-08 by zhuyuli/l00281347 begin + bnamePTN990TPJD002CXP00(229430), --TPJD002CXP00,System Control,Cross-connect and Multi-protocol Process Unit + --for PTN990 V1R8C10 2016-10-08 by zhuyuli/l00281347 end + + --for PTN90X V1R9C00 2016-11-09 by j00278821 begin + bnameTPLD00CXP000(229431), --TPL1CXP, System Control,Cross-connect and Multi-protocol Process Unit + bnameTPMD00CXPN00(229432), --TPM1CXPN, System Control,Cross-connect and Multi-protocol Process Unit + bnameTPMD00CXPL00(229433), --TPM1CXPL, System Control,Cross-connect and Multi-protocol Process Unit + bnameTPMD00CXPB00(229434), --TPM1CXPB, System Control,Cross-connect and Multi-protocol Process Unit + bnameTPMD00CXPM00(229435), --TPM1CXPM, System Control,Cross-connect and Multi-protocol Process Unit + bnameTPMD000PIU00(229436), -- DC Power Module + bnameTPMD00APIU00(229437), -- AC Power Module + --for PTN90X V1R9C00 2016-11-09 by j00278821 end + + --for PTN7900 V1R8C10 20170220 + bnamePTN7900TPA1EV4(229438), --TPA1EV4,4-port 50 Gigabit Ethernet Switching Processing Board + --for PTN7900 V1R8C10 20170220 + + --for PTN7900 V1R9C10 20170502 + bnamePTN7900TPB3CXP(229439), --TPB3CXP,System Control, Cross-Connect and Timing Unit,1*1 + bnamePTN7900TPC2CXP(229440), --TPC2CXP,System Control, Cross-Connect and Timing Unit,1*1 + bnamePTN7900TPA2SCA(229441), --TPA2SCA,System Control, Communication and Auxiliary Processing Unit,1*1 + bnamePTN7900TPD1SCA(229442), --TPD1SCA,System Control, Communication and Auxiliary Processing Unit,1*1 + bnamePTN7900TPB3XCS(229443), --TPB3XCS,Switch Fabric Unit,1*1 + bnamePTN7900TPC2XCS(229444), --TPC2XCS,Switch Fabric Unit,1*1 + bnamePTN7900TPD1XCS(229445), --TPD1XCS,Switch Fabric Unit,1*1 + bnamePTN7900TPA4EH1(229446), --TPA4EH1,1-Port 100GE Switching Processing Board + bnamePTN7900TPA1EH4(229447), --TPA1EH4,4-Port 100GE Switching Processing Board + bnamePTN7900TPD1EHL2(229448), --TPD1EHL2,2-Port 400GE Switching Processing Board + bnamePTN7900TPD1PIU(229449), --TPD1PIU,Power Interface Unit + bnamePTN7900TPD1FAN(229450), --TPD1FAN,Fan Board + bnamePTN7900TPD1EFI(229451), --TPD1EFI,EMI Filter Interface Board + bnamePTN7900TPA1EV2(229452), --TPA1EV2,2-Port 50GE Switching Processing Board + --for PTN7900 V1R9C10 20170502 + + --for PTN7900 V1R9C10 20170807 + bnamePTN7900TPD1EHD1(229453), --TPD1EHD1,1-port 200 Gigabit Ethernet Switching Processing Board + bnamePTN7900TPD1EXL2(229454), --TPD1EXL2,2-port 40 Gigabit Ethernet Switching Processing Board + bnamePTN7900TPD1EX8S(229455), --TPD1EX8S,8-port 10 Gigabit Ethernet Switching Processing Board + bnamePTN7900TPD1EX16S(229456), --TPD1EX16S,16-port 10 Gigabit Ethernet Switching Processing Board + bnamePTN7900TPD1EG24(229457), --TPD1EG24,24-port Gigabit Ethernet Switching Processing Board + bnamePTN7900TPD1MQ1(229458), --TPD1MQ1,63 Channels E1 Interface Processing Board + bnamePTN7900TPD1EV4(229459), --TPD1EV4,4-port 50 Gigabit Ethernet Switching Processing Board + bnamePTN7900TPD1EH4(229460), --TPD1EH4,4-Port 100 Gigabit Ethernet Switching Processing Board + bnamePTN7900TPD1EH2A(229461), --TPD1EH2A,2-port 100 Gigabit Ethernet Switching Processing Board + bnamePTN7900TPA1EH2A(229462), --TPA1EH2A,2-Port 100 Gigabit Ethernet Switching Processing Board + bnamePTN7900TPA1EX20A(229463), --TPA1EX20A,20-port 10 Gigabit Ethernet Switching Processing Board + --for PTN7900 V1R9C10 20170807 + +-- AR: 0x000A3000~0x000A3fff(667648~671743) + bnameAR1220(667648), -- AR1220 Main Control Unit + bnameAR1220W(667649), -- AR1220W Main Control Unit + bnameAR1240(667650), -- AR1240 Main Control Unit + bnameAR1240W(667651), -- AR1240W Main Control Unit + bnameAR2220(667652), -- AR2220 Main Control Unit + bnameAR2240(667653), -- AR2240 Main Control Unit + bnameAR3260(667654), -- AR3260 Main Control Unit + bnameAR01WMF9TTA(667655), -- 8 Port 100BASE-RJ45 and 1 Port 1000BASE- RJ45 L2/L3 Ethernet Interface Card + bnameAR01XEGFTA(667656), -- 24 Port 1000BASE-RJ45-L2/L3 Ethernet Interface Card + bnameAR01XEGFVA(667657), -- 24 Port 1000BASE-RJ45-L2/L3 with POE Ethernet Interface Card + bnameAR01SEG1CA(667658), -- 1 Port GE Combo WAN Interface Card + bnameAR01SEF2TA(667659), -- 2 Port FE WAN Interface Card + bnameAR01SDE11A(667660), -- 1 Port Unchannelized E1/Unstructure E1/Fractional E1, WAN Interface Card + bnameAR01SDME1A(667661), -- 1 Port Channelized E1/PRI/VE1 ;MFT:Multiflex Trunk + bnameAR01SDT11A(667662), -- 1 Port Unchannelized T1/Unstructure T1/Fractional T1, WAN Interface Card + bnameAR01SDMT1A(667663), -- 1 Port Channelized T1/PRI/VT1 ;MFT:Multiflex Trunk + bnameAR01SDE12A(667664), -- 2 Port Unchannelized E1/Unstructure E1/Fractional E1,1WAN Interface Card + bnameAR01SDME2A(667665), -- 2 Port Channelized E1/PRI/VE1 ;MFT:Multiflex Trunk + bnameAR01SDT12A(667666), -- 2 Port Unchannelized T1/Unstructure T1/Fractional T1, WAN Interface Card + bnameAR01SDMT2A(667667), -- 2 Port Channelized T1/PRI/VT1 ;MFT:Multiflex Trunk + bnameAR01SDSA1A(667668), -- 1 Port Sync Serial WAN Interface Card + bnameAR01WDAS8A(667669), -- 8 Port Async Serial WAN Interface Card + bnameAR01SDS1XA(667670), -- 1 Port ISDN S/T WAN Interface Card + bnameAR01SVS2XA(667671), -- 2 Port ISDN S/T Voice Interface Card + bnameAR01SVA4B1A(667672), -- 4 Port FXS and 1-Port FXO voice Interface Card + bnameAR01SVB4XA(667673), -- 4 Port FXO voice Interface Card + bnameAR01WVAHXA(667674), -- 32 Port FXS voice Interface Card + bnameAR01SLA1XA(667675), -- 1-Port ADSL2+ annex A/M WAN Interface Card + bnameAR01SLB1XA(667676), -- 1-Port ADSL2+ annex B WAN Interface Card + bnameAR01SLS1XA(667677), -- 1-Port-4 pair G.SHDSL WAN Interface Card + bnameAR01SOPP2A(667678), -- 1-Port GPON/EPON dual-mode interface Card + bnameAR01FAN(667679), -- Fan Card + bnameAR01PWR(667680), -- Power Card, 150W AC + bnameAR1220V(667681), -- AR1220V Main Control Unit + bnameAR201(667682), -- AR201 Main Control Unit + bnameAR206(667683), -- AR206 Main Control Unit + bnameAR207(667684), -- AR207 Main Control Unit + bnameAR207V(667685), -- AR207V Main Control Unit + bnameAR208E(667686), -- AR208 Main Control Unit + bnameAR01SDSA2A(667687), -- 2 Port Sync Serial WAN Interface Card + bnameAR01CPOS(667688), -- 155M CPOS Card + bnameAR01VDSL2(667689), -- 2 Port VDSL2 Card + bnameAR1220VW(667690), -- AR1220VW Main Control Unit + bnameAR207VP(667693), -- AR207V-P Main Control Unit + bnameAR201S(667694), -- AR201-S Main Control Unit + bnameAR207S(667695), -- AR207-S Main Control Unit + bnameAR151(667696), -- AR151 Main Control Unit + bnameAR157(667697), -- AR157 Main Control Unit + bnameAR01WDME2A(667698), -- 2-Port Channelized E1/T1/PRI/VE1 Multiflex Trunk Interface Card (WSIC),1*2 + bnameAR01WVS2XA(667699), -- 2-Port ISDN S/T Voice Interface Card (WSIC),1*2 + bnameAR2220S(667700), -- AR2220-S Main Control Unit + bnameAR1220L(667701), -- AR1220L Main Control Unit + bnameAR207GHSPA7(667702), -- AR207G-HSPA+7 Main Control Unit + bnameAR01WEG4SA(667703), -- 4-Port GE SFP WAN Interface Card + bnameAR01WEG4TA(667704), -- 4-Port GE Copper WAN Interface Card + bnameAR01SLV1XA(667705), -- 1-Port VDSL2 WAN Interface Card + bnameAR01SDGW1A(667706), -- WCDMA Data Card + bnameAR01WSX220A(667708), -- SAE220 WSIC Card + bnameAR01XSX550A(667709), -- SAE550 XSIC Card + bnameSRG1320V(667710), -- SRG1320V Main Control Unit + bnameSRG1320VW(667711), -- SRG1320VW Main Control Unit + bnameSRG2320(667712), -- SRG2320 Main Control Unit + bnameSRG3340(667713), -- SRG3340 Main Control Unit + bnameSRG3360(667714), -- SRG3360 Main Control Unit + bname16FXS(667715), -- 16FXS Card + bnameAR156(667716), -- AR156 Main Control Unit + bnameAR158E(667717), -- AR158E Main Control Unit + bnameAR151GHSPA(667718), -- AR151G-HSPA+7 Main Control Unit + bnameAR157GHSPA(667719), -- AR157G-HSPA+7 Main Control Unit + bnameAR151WP(667720), -- AR151W-P Main Control Unit + bnameAR157W(667721), -- AR157W Main Control Unit + bnameAR158EGVWHSPA(667722), -- AR158EGVW-HSPA+7-P Main Control Unit + bnameAR157VW(667723), -- AR157VW Main Control Unit + bnameAR158EVW(667724), -- AR158EVW Main Control Unit + bnameAR2201(667725), -- AR2201 Main Control Unit + bnameAR2202(667726), -- AR2202 Main Control Unit + bnameAR2220L(667727), -- AR2220L Main Control Unit + bnameAR201VWP(667728), -- AR201VWP Main Control Unit + bnameAR207VW(667729), -- AR207VW Main Control Unit + bnameAR2230(667730), -- AR2230 Main Control Unit + bnameAR2220D(667731), -- AR2220D Main Control Unit + bnameAR2204(667732), -- AR2204 Main Control Unit + bnameSRU60(667733), -- SRU60 Main Control Unit + bnameUSR206(667734), -- USR20-6 Main Control Unit + bnameUSR208(667735), -- USR20-8 Main Control Unit + bnameHSE5(667736), -- HSE5 Main Control Unit + bnameAR8CE1T1(667737), -- 8E1/T1-M Control Unit + bnameAR4CE1T1(667738), -- 4E1/T1-M Control Unit + bnameAR1POS(667739), -- 1POS-155M Control Unit (1STM1) + bnameARIMA(667740), -- 4E1-IMA Control Unit + bnameAR4FE1(667741), -- 4E1/T1-F Control Unit + bnameAR8FE1(667742), -- 8E1/T1-F Control Unit + bnameAR4GEL2 (667743), -- 4GE-L2 Control Unit + bnameSRG303W(667744), -- SRG303W Main Control Unit + bnameSRG303VW(667745), -- SRG303VW Main Control Unit + bnameSRG2320D(667746), -- SRG2320D Main Control Unit + bnameSRG2304(667747), -- SRG2304 Main Control Unit + bnameSRG2330(667748), -- SRG2330 Main Control Unit + bnameSRG1320(667749), -- SRG1320 Main Control Unit + bnameSRG1320W(667750), -- SRG1320W Main Control Unit + bnameAR1CE3(667751), -- 1CE3 Control Unit + bnameAR1STM4(667752), -- 1POS-622M Control Unit + bnameAR3CE3(667753), -- 3CE3 Control Unit + bnameAR1CPOS155MW(667754), -- 1CPOS-155M-W Control Unit + bnameAR1220S(667755), -- AR1220-S Main Control Unit + bnameAR1220WS(667756), -- AR1220W-S Main Control Unit + bnameAR1220D(667757), -- AR1220-D Main Control Unit + bnameAR3GEVDOA(667758), -- 3G-EVDOA Control Unit + bnameAR151GEVDO(667759), -- AR151G-EVDO Main Control Unit + bnameAR156I(667760), -- AR156I Main Control Unit + bnameAR156IW(667761), -- AR156IW Main Control Unit + bnameAR157I(667762), -- AR157I Main Control Unit + bnameAR157IW(667763), -- AR157IW Main Control Unit + bnameAR168F(667764), -- AR168F Main Control Unit + bnameAR168FW(667765), -- AR168FW Main Control Unit + bnameAR169F(667766), -- AR169F Main Control Unit + bnameAR169W(667767), -- AR169W Main Control Unit + bnameAR169FW(667768), -- AR169FW Main Control Unit + bnameAR169BF(667769), -- AR169BF Main Control Unit + bnameAR169BFW(667770), -- AR169BFW Main Control Unit + bnameAR1220F(667771), -- AR1220F Main Control Unit + bnameAR1220FW(667772), -- AR1220FW Main Control Unit + bnameAR151S(667773), -- AR151-S Main Control Unit + bnameAR151WPS(667774), -- AR151W-P-S Main Control Unit + bnameAR151GUS(667775), -- AR151G-U-S Main Control Unit + bnameAR1220LS(667776), -- AR1220L-S Main Control Unit + bnameAR220148FES(667777), -- AR2201-48FE-S Main Control Unit + bnameAR2204S(667778), -- AR2204-S Main Control Unit + bnameAR159(667779), -- AR159 Main Control Unit + bname3G1EVDO(667780), -- 3G-EVDOA Control Unit + bname24GEV(667781), -- 24GEV Control Unit + bname4ES2GS(667782), -- 4ES2G-S Control Unit + bname4ES2GPS(667783), -- 4ES2GP-S Control Unit + bname9ES2(667784), -- 9ES2 Control Unit + bname1CE3T3M(667785), -- 1CE3T3M Control Unit + bnameLTEH(667786), -- LTE-H Control Unit + bname1VE1T1(667787), -- 1VE1/T1 Control Unit + bname1ADSLBJ(667788), -- 1ADSL-BJ Control Unit + bname1NDE(667789), -- 1NDE Control Unit + bnameAR531GPH(667790), -- AR531GP-H Main Control Unit + bnameAR531GBPDH(667791), -- AR531GBP-D-H Main Control Unit + bnameAR5312CH(667792), -- AR531-2C-H Main Control Unit + bnameAR531F2CH(667793), -- AR531-F2C-H Main Control Unit + bnameAR2540H(667794), -- AR2540-H Main Control Unit + bnameAR3560H(667795), -- AR3560-H Main Control Unit + bnameSRU400(667796), -- SRU400 Main Control Unit + bnameSRU200(667797), -- SRU200 Main Control Unit + bnameSRU100(667798), -- SRU100 Main Control Unit + bnameAR4STM1(667799), -- 4STM-1 Control Unit + bnameARALARM(667800), -- Alarm Control Unit + bnameAR8SA(667801), -- 8SA/AS Control Unit + bnameAR6EM(667802), -- 6E&M Control Unit + bnameAR4GECOMBO(667803), -- 4GE COMBO Control Unit + bnameAR2240S(667804), -- AR2240-S Main Control Unit + bnameMSP40(667805), -- NE16EX-8 Main Control Unit + bnameAR9ES3P(667806), -- 9ES3P Control Unit + bnameAR01PWR150D(667807), -- Power Card, 150W DC + bnameAR01PWR350A(667808), -- Power Card, 350W AC + bnameAR01PWR350D(667809), -- Power Card, 350W DC + bnameAR121S(667810), -- AR121-S Main Control Unit + bnameAR161FS(667811), -- AR161F-S Main Control Unit + bnameAR156W(667812), -- AR156W Main Control Unit + bnameAR8FE1GE8POE(667813), -- WSIC-8FE1GE (8POE) Control Unit + bnameAR4FXS1FXO(667814), -- SIC-4FXS1FXO Control Unit + bnameAR159FW(667815), -- AR159FW Main Control Unit + bnameAR161FGWL(667816), -- AR161FGW-L Main Control Unit + bnameAR161FGL(667817), -- AR161FG-L Main Control Unit + bnameMSP20(667818), -- NE16EX-6 Main Control Unit + bnameSRG2320E(667819), -- SRG2320E Main Control Unit + bnameAR162F(667820), -- AR162F Main Control Unit + bnameAR169FVW(667821), -- AR169FVW Main Control Unit + bnameAR161FW-P-M5(667822), -- AR161FW-P-M5 Main Control Unit + bnameAR511GW-UAV2M5(667823), -- AR511GW-UAV2M5 Main Control Unit + bnameAR169GFVW-L(667824), -- AR169GFVW-L Main Control Unit + bnameAR531GBP-U-H(667825), -- AR531GBP-U-H Main Control Unit + bnameAR161FW(667826), -- AR161FW Main Control Unit + bnameAR1220F-S(667827), -- AR1220F-S Main Control Unit + bnameARTDDLTE(667829), -- TDD-LTE SIC Card + bnameAR511GW-LAV2M3(667830), -- AR511GW-LAV2M3 Main Control Unit + bnameAR161A(667831), -- AR161A Main Control Unit + bnameAR169A(667832), -- AR169A Main Control Unit + bnameAR161AG-L(667833), -- AR161AG-L Main Control Unit + bnameAR169AGW-I(667834), -- AR169AGW-I Main Control Unit + bnameAR1220EVW(667835), -- AR1220EVW Main Control Unit + bnameAR2220E(667836), -- AR2220E Main Control Unit + bnameAR3670-SRUx5(667837), -- AR3670 (SRUx5) Main Control Unit + bnameAR3650(667838), -- AR3650 Main Control Unit + bnameAR2630(667839), -- AR2630 Main Control Unit + bnameAR2204E(667840), -- AR2204E Main Control Unit + bnameAR2220E-L(667841), -- AR2220E-L Main Control Unit + bnameAR511GW-L-B3(667842), -- AR511GW-L-B3 Main Control Unit + bnameAR511GW-LM7(667843), -- AR511GW-LM7 Main Control Unit + bnameAR513W-V3M8(667844), -- AR513W-V3M8 Main Control Unit + bnameAR1220E-S(667845), -- AR1220E-S Main Control Unit + bnameAR3260-S(667846), -- AR3260-S Main Control Unit + bnameAR531G-U-D-H(667847), -- AR531G-U-D-H Main Control Unit + bnameAR531GPe-U-H(667848), -- AR531GPe-U-H Main Control Unit + bnameAR531GR-U-H(667849), -- AR531GR-U-H Main Control Unit + bnameAR550-8FE-D-H(667850), -- AR550-8FE-D-H Main Control Unit + bnameAR550-24FE-D-H(667851), -- AR550-24FE-D-H Main Control Unit + bnameAR502G(667852), -- AR502G Main Control Unit + bnameAR531GP-H(667853), -- AR531GP-H Main Control Unit + bnameAR531GB-U-D-H(667854), -- AR531GB-U-D-H Main Control Unit + bnameAR161(667855), -- AR161 Main Control Unit + bnameAR161G-LE(667856), -- AR161G-LE Main Control Unit + bnameAR161G-HSPA7(667857), -- AR161G-HSPA+7 Main Control Unit + bnameAR161GW-L(667858), -- AR161GW-L Main Control Unit + bnameAR169(667859), -- AR169 Main Control Unit + bnameAR169G-LE(667860), -- AR169G-LE Main Control Unit + bnameAR169G-HSPA7(667861), -- AR169G-HSPA+7 Main Control Unit + bnameAR121(667862), -- AR121 Main Control Unit + bnameAR129(667863), -- AR129 Main Control Unit + bnameAR503GW-LM6(667864), -- AR503GW-LM6 Main Control Unit + bnameAR169-P-M9(667865), -- AR169-P-M9 Main Control Unit + bnameAR1220E(667866), -- AR1220E Main Control Unit + bnameAR1220EV(667867), -- AR1220EV Main Control Unit + bnameARWSIC-1NDE(667868), -- WSIC-1NDE Control Unit + bnameARSIC-LTEC(667869), -- SIC-LTEC Control Unit + bnameARWSIC-GSHDSL(667870), -- WSIC-G.SHDSL Control Unit + bnameAR4GE-POE(667871), -- 4GE POE Control Unit + bnameAR24GE-L2-POE(667872), -- 24GE-L2-POE Control Unit + bnameAR151-S2(667873), -- AR151-S2 Main Control Unit + bnameAR01PWR850W-PoE(667874), -- Power Card, 850W POE + bnameAR161F(667875), -- AR161F Main Control Unit + bnameAR169FGW-L(667876), -- AR169FGW-L Main Control Unit + bnameAR1STM-4POS(667877), -- 4port STM-1/1port STM-4 POS Control Unit + bnameAR509G-L-D-H(667878), -- AR509G-L-D-H Main Control Unit + bnamePWR700A(667879), -- Power Card of AR3670 + bnameAR169FV-8S(667880), -- AR169FV-8S Main Control Unit + bnameAR169FVW-8S(667881), -- AR169FVW-8S Main Control Unit + bnameAR121W(667882), -- AR121W Main Control Unit + bnameAR121W-S(667883), -- AR121W-S Main Control Unit + bnameAR161W(667884), -- AR161W Main Control Unit + bnameAR129W(667885), -- AR129W Main Control Unit + bnameAR2204-27GE(667886), -- AR2204-27GE Main Control Unit + bnameAR2204-27GE-P(667887), -- AR2204-27GE-P Main Control Unit + bnameAR2204-51GE-P(667888), -- AR2204-51GE-P Main Control Unit + bnameAR1220C(667889), -- AR1220C Main Control Unit + bnameAR1220-S2(667890), -- AR1220-S2 Main Control Unit + bnameSRU40C(667891), -- SRU40C Main Control Unit + bnameSRU100E(667893), -- SRU100E Main Control Unit + bnameSRU200E(667894), -- SRU200E Main Control Unit + bnameAR2504-H(667895), -- AR2504-H Main Control Unit + bnameAR8ES2GS(667896), -- 8ES2GS Control Unit + bnameAR8ES2G(667897), -- 8ES2G Control Unit + bnameAR1LTE-LV(667898), -- 1LTE-LV Control Unit + bnameAR24ES2GP(667899), -- 24ES2GP Control Unit + bnameAR2X10GL(667900), -- 2X10GL Control Unit + bnameAR161FV-1P(667901), -- AR161FV-1P Main Control Unit + bnameAR169W-P-M9(667902), -- AR169W-P-M9 Main Control Unit + bnameAR169RW-P-M9(667903), -- AR169RW-P-M9 Main Control Unit + bnameAR531GZ-U-D(667904), -- AR531GZ-U-D Main Control Unit + bnameAR161FGW-LA(667905), -- AR161FGW-LA Main Control Unit + bnameAR515GW-LM9-D(667906), -- AR515GW-LM9-D Main Control Unit + bnameAR161G-U(667907), -- AR161G-U Main Control Unit + bnameAR121GW-L(667908), -- AR121GW-L Main Control Unit + bnameAR129GW-L(667909), -- AR129GW-L Main Control Unit + bnameAR502G-L-D-H(667910), -- AR502G-L-D-H Main Control Unit + bnameAR502GR-L-D-H(667911), -- AR502GR-L-D-H Main Control Unit + bnameAR531G-F(667912), -- AR531G-F Main Control Unit + bnameAR511CGW-LAV2M3(667913), -- AR511CGW-LAV2M3 Main Control Unit + bnameAR111-S(667914), -- AR111-S Main Control Unit + bnameAR503GW-LcM7(667915), -- AR503GW-LcM7 Main Control Unit + bnameAR511GW-LcAV2M3(667916), -- AR511GW-LcAV2M3 Main Control Unit + bnameAR1000V(667917), -- AR1000V Main Control Unit + bnameAR511DcGW-LcAV2(667918), -- AR511DcGW-LcAV2 Main Control Unit + bnameAR2204-51GE(667919), -- AR2204-51GE Main Control Unit + bnameAR2204E-D(667920), -- AR2204E-D Main Control Unit + bname2VDSL2(667921), -- 2VDSL2 Control Unit + bnameAR2504E-H(667922), -- AR2504E-H Main Control Unit + bnameAR509G-Lc(667923), -- AR509G-Lc Main Control Unit + bnameAR129CGVW-L(667924), -- AR129CGVW-L Main Control Unit + bnameAR101-S(667925), -- AR101-S Main Control Unit + bnameAR101W-S(667926), -- AR101W-S Main Control Unit + bnameAR550C-4GE(667927), -- AR550C-4GE Main Control Unit + bnameAR550C-2C6GE(667928), -- AR550C-2C6GE Main Control Unit + bnameAR509CG-Lt(667929), -- AR509CG-Lt Main Control Unit + bnameAR509CG-Lt-N(667930), -- AR509CG-Lt-N Main Control Unit + bnameAR503EQGW-L(667931), -- AR503EQGW-L Main Control Unit + bnameAR503EW(667932), -- AR503EW Main Control Unit + bnameAR503EDGW-Lc(667933), -- AR503EDGW-Lc Main Control Unit + bnameAR509CG-L(667934), -- AR509CG-L Main Control Unit + bnameAR168FVW(667935), -- AR168FVW Main Control Unit + bnameAR532(667936), -- AR532 Main Control Unit + bnameAR502ERc(667937), -- AR502ERc Main Control Unit + bnameAR502EGR-L(667938), -- AR502EGR-L Main Control Unit + bnameAR502EG-L(667939), -- AR502EG-L Main Control Unit + bnameAR502EGW-L(667940), -- AR502EGW-L Main Control Unit + bnameAR550E(667941), -- AR550E Main Control Unit + bname1LTE-L(667942), -- 1LTE-L Control Unit + bname1LTE-Lt(667943), -- 1LTE-Lt Control Unit + bname1LTE-Lo(667944), -- 1LTE-Lo Control Unit + bnameHDDSATA(667945), -- HDDSATA Control Unit + bname3G-HSPA7-H(667946), -- 3G-HSPA+7-H Control Unit + bnameARPAC-60WC(667947), -- PAC-60WC Power Card Unit + bnameAR509CG-Lc(667948), -- AR509CG-Lc Main Control Unit + bnameAR2204-51GE-R(667949), -- AR2204-51GE-R Main Control Unit + bname1LTE-Lc(667950), -- 1LTE-Lc Control Unit + bnameAR161-S(667951), -- AR161-S Main Control Unit + bnameAR161W-S(667952), -- AR161W-S Main Control Unit + bnameAR161GW-Lc-S(667953), -- AR161GW-Lc-S Main Control Unit + bnameAR509GW-L-D-H(667954), -- AR509GW-L-D-H Main Control Unit + bnameSRG2340E(667955), -- SRG2340E Main Control Unit + bnameSRG2320EI(667956), -- SRG2320EI Main Control Unit + bnameSRG1320E(667957), -- SRG1320E Main Control Unit + bnameAR1200EW-T1(667958), -- AR1200EW-T1 Main Control Unit + bname1LTE-L-H(667959), -- 1LTE-L-H Control Unit + bnameAR509EG-U-A(667960), -- AR509EG-U-A Main Unit + bnameAR169G-Lo(667961), -- AR169G-Lo Main Unit + bnameAR161FG-Lc(667962), -- AR161FG-Lc Main Unit + bnameAR161FGW-Lc(667963), -- AR161FGW-Lc Main Unit + bnameAR161G-Lc(667964), -- AR161G-Lc Main Unit + bnameAR101GW-Lc-S(667965), -- AR101GW-Lc-S Main Unit + bnameAR201V(667966), -- AR201V Main Unit + bnameAR503EDGW-Lc3(667967), -- AR503EDGW-Lc3 Main Unit + bnameAR109(667968), -- AR109 Main Unit + bnameAR109W(667969), -- AR109W Main Unit + bnameAR109GW-L(667970), -- AR109GW-L Main Unit + bnameAR502CG-L(667971), -- AR502CG-L Main Unit + bnameAR2220E-S(667972), -- AR2220E-S Main Unit + bnameAR129CVW(667973), -- AR129CVW Main Unit + bnameAR1220-8GE(667974), -- AR1220-8GE Main Unit + bnameAR2204-24GE(667975), -- AR2204-24GE Main Unit + bnameAR2204-48GE-P(667976), -- AR2204-48GE-P Main Unit + bnameAR505Kc-L-RM(667977), -- AR505Kc-L-RM Main Unit + bnameAR505Ke-L(667978), -- AR505Ke-L Main Unit + bnameAR2504-D-H(667979), -- AR2504-D-H Main Unit + bnameAR502EGRb-L(667980), -- AR502EGRb-L Main Unit + bnameAR169CVW-4B4S(667981), -- AR169CVW-4B4S Main Unit + bnameAR169CVW(667982), -- AR169CVW Main Unit + bnameAR169EGW-L(667983), -- AR169EGW-L Main Unit + bnameAR169EW(667984), -- AR169EW Main Unit + bnameAR161EW(667985), -- AR161EW Main Unit + bnameAR161EW-M1(667986), -- AR161EW-M1 Main Unit + bnameAR509CGW-L(667987), -- AR509CGW-L Main Unit + bnameAR509CG-Lt-7(667988), -- AR509CG-Lt-7 Main Unit + bnameAR-Sc-Lc(667989), -- AR-Sc-Lc Main Unit + bnameAR-Sc-Le(667990), -- AR-Sc-Le Main Unit + bnameAR-Sc-La(667991), -- AR-Sc-La Main Unit + bnameAR502ER(667992), -- AR502ER Main Unit + bnameAR169FGVW-L-8S(667993), -- AR169FGVW-L-8S Main Unit + bname1LTE-Lt-7(667994), -- 1LTE-Lt-7 Control Unit + bnameAR502ERb(667995), -- AR502ERb Main Control Unit + bnameAR502EGRc-Lc(667996), -- AR502EGRc-Lc Main Control Unit + +-- vRGW: 0x000A6000~0x000A6fff(679936~684031) + bnameVRGWDEVUNKNOWN(679936), -- Unknown board type + bnameVRGWMPU(679937), -- vRGW MPU board + bnameVRGWLPU(679938), -- vRGW LPU board + bnameVRGWGENERAL(684031), -- The general type + +-- CloudEngine: 0x000A8000~0x000A8fff(688128~692223) + bnameDE01MPUA(688128), -- CloudEngine 12800-CE-MPUA-Main Processing Unit -1*1 + bnameDE01SFU04C(688129), -- CloudEngine CE12804 CE-SFU04C,12804 Switch Fabric Unit-1*1 + bnameDE01SFU08C(688130), -- CloudEngine CE12808 CE-SFU08C,S12808 Switch Fabric Unit-1*1 + bnameDE01SFU12C(688131), -- CloudEngine CE12812 CE-SFU12C,12812 Switch Fabric Unit-1*1 + bnameDE01X48SAAEA(688132), -- CloudEngine CE12800 CE-L48XS-EA,48-Port 10GBASE-X Interface Card(SFP+)-1*1 + bnameDE01X24SAA(688133), -- CloudEngine CE12800 CE-L24XS-EA,24-Port 10GBASE-X Interface Card(SFP+)-1*1 + bnameDE01L24QAA(688134), -- CloudEngine CE12800 CE-L24LQ-EA,24-Port-40G Interface Card(QSFP+)-1*1 + bnameDE01BAK04A(688135), -- CloudEngine CE12800 CE-BAK04A,12804 Backplane-1*1 + bnameDE01BAK08A(688136), -- CloudEngine CE12800 CE-BAK08A,12808 Backplane-1*1 + bnameDE01BAK12A(688137), -- CloudEngine CE12800 CE-BAK12A,12812 Backplane-1*1 + bnameDE51SRU1B(688138), -- CloudEngine CE5850 CE5850-48T4S2Q-EI 48-Port GE RJ45 and 4-Port SFP+ Optical and 2-Port 40GE QSFP+ Optical Switch Control Unit + bnameDE51SRU1A(688139), -- CloudEngine CE6850 CE6850-48S4Q-EI 48-Port SFP+ Optical and 4-Port 40GE QSFP+ Optical Switch Control Unit + bnameDE51SRU1C(688140), -- CloudEngine CE6850 CE6850-48T4Q-EI 48-Port 10GBASE-T RJ45 and 4-Port 40GE QSFP+ Optical Switch Control Unit + bnameDE01CMUA(688141), -- CloudEngine CE12800 CE-CMUA,Centralized MoniToRing Board-1*1 + bnamePWRAC(688142), -- CloudEngine CE5800 CE6800 AC Power Module + bnameDE51DFCMA(688143), -- CloudEngine CE5800 CE6800 FAN Control Card + bnameDE01X48SAASA(688144), -- CloudEngine CE12800 CE-L48XS-SA,48-Port 10GBASE-X Interface Constringency Card(SFP+)-1*1 + bnameDE01X48SAAGSEA(688145), -- CloudEngine CE12800 CE-L48GS-EA,48-Port 1000BASE-X Interface Card(SFP)-1*1 + bnameDE01FCMA(688146), -- CloudEngine CE12800 FAN-P02,Fan MoniToR and Control Board-1*1 + bnameDE01POWACA(688147), -- CloudEngine CE12800 PAC-2700W-P01,Power Board-1*1 + bnameDE01SFU04B(688148), -- CloudEngine12804,CE-SFU04B,CE12804 Switch Fabric Unit B,1*1 + bnameDE01SFU08B(688149), -- CE12808,CE-SFU08B,CE12808 Switch Fabric Unit B,1*1 + bnameDE01SFU12B(688150), -- CE12812,CE-SFU12B,CE12812 Switch Fabric Unit B,1*1 + bnameDE01SFU04A(688151), -- CloudEngine12804,CE-SFU04A,CE12804 Switch Fabric Unit A,1*1 + bnameDE01SFU08A(688152), -- CE12808,CE-SFU08A,CE12808 Switch Fabric Unit A,1*1 + bnameDE01SFU12A(688153), -- CE12812,CE-SFU12A,CE12812 Switch Fabric Unit A,1*1 + bnameCEL48GTEA(688154), -- CloudEngine 12800,CE-L48GT-EA,48-Port 10/100/1000BASE-T Interface Card(EA,RJ45),1*1 + bnameCEL48GSEA(688155), -- CloudEngine 12800,CE-L48GS-EA,48-Port 100/1000BASE-X Interface Card(EA,SFP),1*1 + bnameCEL48GTED(688156), -- CloudEngine 12800,CE-L48GT-ED,48-Port 10/100/1000BASE-T Interface Card(ED,RJ45)-1*1 + bnameCEL48GSED(688157), -- CloudEngine 12800,CE-L48GS-ED,48-Port 100/1000BASE-X Interface Card(ED,SFP),1*1 + bnameCEL48XSED(688158), -- CloudEngine 12800,CE-L48XS-ED,48-Port-10GE Interface Card(ED,SFP+),1*1 + bnameCEL48XSEF(688159), -- CloudEngine 12800,CE-L48XS-EF,48-Port-10GE Interface Card(EF,SFP+),1*1 + bnameCEL24XSED(688160), -- CloudEngine 12800,CE-L24XS-ED,24-Port-10GE Interface Card(ED,SFP+),1*1 + bnameCEL24XSEF(688161), -- CloudEngine 12800,CE-L24XS-EF,24-Port-10GE Interface Card(EF,SFP+),1*1 + bnameCEL12LQEA(688162), -- CloudEngine 12800,CE-L12LQ-EA,12-Port-40G Interface Card(EA,QSFP+),1*1 + bnameCEL12LQEF(688163), -- CloudEngine 12800,CE-L12LQ-EF,12-Port-40G Interface Card(EF,QSFP+),1*1 + bnameCEM24T4SP01(688164), -- CloudEngine CE5810 CE5810-24T4S-EI Switch(24-Port GE RJ45,4-Port 10GE SFP+,Without Fan and Power Module) + bnameCEM48T4SP01(688165), -- CloudEngine CE5810 CE5810-48T4S-EI Switch(48-Port GE RJ45,4-Port 10GE SFP+,Without Fan and Power Module) + bnameCEM48T4S2QP02(688166), -- CloudEngine 5800,CEM48T4S2QP02,48-Port GE RJ45,4-Port SFP+ Optical,2-Port 40GE QSFP+ Optical Switch Control Unit,1*1 + bnameCEL06LQEA(688167), -- CloudEngine 12800,CE-L06LQ-EA,6-Port-40G Interface Card(EA,QSFP+),1*1 + bnameCEL06LQEF(688168), -- CloudEngine 12800,CE-L06LQ-EF,6-Port-40G Interface Card(EF,QSFP+),1*1 + bnameCESFU16A(688169), -- CloudEngine 12800,CE-SFU16A CE12816 Switch Fabric Unit A 1*1 + bnameCEL12XSED(688171), -- CloudEngine 12800,CE-L12XS-ED,12-Port-10GE Interface Card(ED,SFP+),1*1 + bnameCECMUB(688172), -- CloudEngine 12800,CE-CMUB,Centralized Monitoring Board B,1*1 + bnameCEL48GTEC(688173), -- CloudEngine 12800,CE-L48GT-EC,48-Port 10/100/1000BASE-T Interface Card(EC,RJ45),1*1 + bnameCEL48GSEC(688174), -- CloudEngine 12800,CE-L48GS-EC,48-Port 100/1000BASE-X Interface Card(EC,SFP),1*1 + bnameCEL24XSBA(688175), -- CloudEngine 12800,CE-L24XS-BA,24-Port 10GBASE-X Interface Card(BA,SFP+),1*1 + bnameCEL48XSBA(688176), -- CloudEngine 12800,CE-L48XS-BA,48-Port 10GBASE-X Interface Card(BA,SFP+),1*1 + bnameCESFU16B(688177), -- CloudEngine 12800,CE-SFU16B,CE12816 Switch Fabric Unit B,1*1 + bnameCESFU16C(688178), -- CloudEngine 12800,CE-SFU16C,CE12816 Switch Fabric Unit C,1*1 + bnameCEL04CFEF(688179), -- CloudEngine 12800,CE-L04CF-EF,4-Port-100GE Interface Card(EF,CFP),1*1 + bnameCEL24XSEC(688180), -- CloudEngine 12800,CE-L24XS-EC,24-Port-10GE Interface Card(EC,SFP+),1*1 + bnameCEL48XSEC(688181), -- CloudEngine 12800,CE-L48XS-EC,48-Port-10GE Interface Card(EC,SFP+),1*1 + bnameCEL24LQEC(688182), -- CloudEngine 12800,CE-L24LQ-EC,24-Port 40G Interface Card(EC,QSFP+),1*1 + bnameCEL04CFEA(688183), -- CloudEngine 12800,CE-L04CF-EA,4-Port-100GE Interface Card(EA,CFP),1*1 + bnameCE785032QEI(688184), -- CloudEngine 7800,CEM32QP01,32-Port 40GE QSFP+ Optical Switch Control Unit,1*1 + bnameCE681048S4QEI(688185), -- CloudEngine 6800,CEM48S4QP02,48-Port SFP+ Optical,4-Port 40GE QSFP+ Optical Switch Control Unit,1*1 + bnameCE681048S4QLI(688186), -- CloudEngine 6800,CEM48S4QP04,48-Port SFP+ Optical,4-Port 40GE QSFP+ Optical Switch Control Unit,1*1 + bnameCEL48GTEF(688187), -- Manufactured Board,iCE,CE-L48GT-EF,48-Port 10/100/1000BASE-T Interface Card(EF,RJ45)-1*1 + bnameCE681048SLI(688188), -- CloudEngine 6800,CEM48SP01,48-Port SFP+ Optical Switch Control Unit,1*1 + bnameCE685048S6QHI(688189), -- CloudEngine 6800,CE6850-48S6Q-HI Switch(48-Port 10GE SFP+,6-Port 40GE QSFP+) + bnameCEMPUAS(688190), -- Manufactured Board,CloudEngine 12800S,CE-MPUA-S + bnameCEL48XTEC(688191), -- Manufactured Board,CloudEngine 12800,CE-L48XT-EC,1*1 + bnameCEL12CFEG(688192), -- Manufactured Board,CloudEngine 12800,CE-L12CF-EG,12-Port-100GE Interface Card(EG,CFP2),1*1 + bnameCEFWA(688193), -- Manufactured Board,CloudEngine 12800,CE-FWA,Fire Wall Card A,1*1 + bnameCEL08CCEC(688194), -- Manufactured Board,CloudEngine 12800,CE-L08CC-EC,1*1 + bnameCEL24LQEC1(688195), -- Manufactured Board,CE-L24LQ-EC1 + bnameCESFUBS(688196), -- Manufactured Board,CloudEngine 12800S,CE-SFUB-S + bnameCESFUCS(688197), -- Manufactured Board,CloudEngine 12800S,CE-SFUC-S,CE-SFUC-S,1*1 + bnameCE6850U48S6QHI(688198), -- CloudEngine 6800-CEM48S6QP02,48-Port 10GE SFP+,support 2/4/8G FC,6-Port 40GE QSFP+ Optical Switch Control Unit,1*1 + bnameCE685048T6QHI(688199), -- CloudEngine 6800-CEM48T6QP01,48-Port 10GE RJ45,6-Port 40GE QSFP+ Optical Switch Control Unit,1*1 + bnameCE681032T16S4QLI(688200), -- CloudEngine 6800-CEM32T16S4QP01,32-Port 10GE RJ45,16-Port 10GE SFP+ Optical,4-Port 40GE QSFP+ Optical Switch Control Unit,1*1 + bnameCE585548T4S2QEI(688202), -- CloudEngine 5800-CEM48T4S2QP03,48-Port GE RJ45,4-Port SFP+ Optical,2-Port 40GE QSFP+ Optical Switch Control Unit,1*1 + bnameCE585524T4S2QEI(688203), -- CloudEngine 5800-CEM24T4S2QP03,24-Port GE RJ45,4-Port SFP+ Optical,2-Port 40GE QSFP+ Optical Switch Control Unit,1*1 + bnameCE6850U24S2QHI(688204), -- CloudEngine 6800-CEM24S2QP02,24-Port 10GE SFP+,support 2/4/8G FC,2-Port 40GE QSFP+ Optical Switch Control Unit,1*1 + bnameCE681024S2QLI(688205), -- CloudEngine 6800-CEM24S2QP01,24-Port 10GE SFP+,2-Port 40GE QSFP+ Optical Switch Control Unit,1*1 + bnameCE685148S6QHI(688206), -- CloudEngine 6800-CEM48S6QP04,48-Port 10GE SFP+,6-Port 40GE QSFP+ Optical Switch Control Unit,1*1 + bnameCEL36LQEG(688207), -- Manufactured Board,CloudEngine 12800-CE-L36LQ-EG,36-Port 40GE Interface Card(EG,QSFP+)-1*1 + bnameCE88604CEI(688208), -- CloudEngine CE8860-4C-EI Switch(with 4 interface slots) + bnameCEL02LQEC(688209), -- Manufactured Board,CloudEngine 12800,CE-L02LQ-EC,2-Port-40G Interface Card(EC,QSFP+) + bnameCEL04CFMD(688210), -- Manufactured Board,CloudEngine 12800,CE-L04CF-MD,4-Port-100GE Interface Card(MD,CFP),1*1 + bnameCEL24LQMC1(688211), -- Manufactured Board,CloudEngine 12800,CE-L24LQ-EC1,24-Port-40G Interface Card(MC1,QSFP+),1*1 + bnameCEL12LQMD(688212), -- Manufactured Board,CloudEngine 12800,CE-L12LQ-MD,12-Port-40G Interface Card(MD,QSFP+),1*1 + bnameCEL48XSMD(688213), -- Manufactured Board,CloudEngine 12800,CE-L48XS-MD,48-Port-10GE Interface Card(MD,QSFP+),1*1 + bnameCEL48XSMC(688214), -- Manufactured Board,CloudEngine 12800,CE-L48XS-MC,48-Port-10GE Interface Card(MC,QSFP+),1*1 + bnameCE685548T6QHI(688215), -- Manufactured Board,CloudEngine 6800,CEM48T6QP02,48 Port 10GE RJ45, 6 Port 40GE QSFP+ Optical Switch Control Unit,1*1 + bnameCE685548S6QHI(688216), -- Manufactured Board,CloudEngine 6800,CEM48S6QP05,48-Port SFP+ Optical,6-Port 40GE QSFP+ Optical Switch Control Unit,1*1 + bnameCEL36CQFD(688217), -- Manufactured Board,CloudEngine 12800,CE-L36CQ-FD,36-Port-100GE Interface Card(FD,QSFP28) + bnameCEL36LQFD(688218), -- Manufactured Board,CloudEngine 12800,CE-L36LQ-FD,36-Port-40GE Interface Card(FD,QSFP+) + bnameCEL48XSFDA(688219), -- Manufactured Board,CE-L48XS-FDA,48-Port-10GE,2-Port-40GE,2-Port-100GE Interface Card(FDA,SFP+,QSFP+,QSFP28) + bnameCESFU08F(688220), -- Manufactured Board,CloudEngine 12800,CE-SFU08F,CE12808 Switch Fabric Unit F,1*1 + bnameCESFU16F(688221), -- Manufactured Board,CloudEngine 12800,CE-SFU16F,CE12816 Switch Fabric Unit F,1*1 + bnameCESFUFS(688222), -- Manufactured Board,CloudEngine 12800S,CE01SFUFS,CE12800S Switch Fabric Unit F,1*1 + bnameCESFU16G(688223), -- Manufactured Board,CloudEngine 12800,CE-SFU16G,CE12816 Switch Fabric Unit G,1*1 + bnameCESFU12G(688224), -- Manufactured Board,CloudEngine 12800,CE-SFU12G,CE12812 Switch Fabric Unit G,1*1 + bnameCEL04CFEC(688225), -- Manufactured Board,CloudEngine 12800,CE-L04CF-EC,4-Port-100GE Interface Card(EC,CFP) + bnameCE686048S18CQEI(688226), -- Manufactured Board,CloudEngine 6800,CEM48S18CQP01,48-Port 25GE SFP28 Optical,18-Port 100GE QSFP28 Optical Switch Control Unit,1*1 + bnameCE686048S8CQEI(688227), -- Manufactured Board,CloudEngine 6800,CEM48S8CQP01,48-Port 25GE SFP28 Optical,8-Port 100GE QSFP28 Optical Switch Control Unit,1*1 + bnameCE687048S6CQEI(688228), -- Manufactured Board,CloudEngine 6800,CEM48S6CQP01,48-Port SFP+ Optical,6-Port 100GE QSFP28 Optical Switch Control Unit,1*1 + bnameCE687024S6CQEI(688229), -- Manufactured Board,CloudEngine 6800,CEM24S6CQP01,24-Port SFP+ Optical,6-Port 100GE QSFP28 Optical Switch Control Unit,1*1 + bnameCE785532QEI(688230), -- Manufactured Board,CloudEngine 7800,CEM32QP02,32-Port 40GE QSFP+ Optical Switch Control Unit,1*1 + bnameCEL24LQFD(688231), -- Manufactured Board,CloudEngine 12800,CE-L24LQ-FD,24-Port-40GE Interface Card(FD,QSFP+) + bnameCEL12CQFD(688232), -- Manufactured Board,CloudEngine 12800,CE-L12CQ-FD,12-Port-100GE Interface Card(FD,QSFP28) + bnameCEL48XSFD(688233), -- Manufactured Board,CloudEngine 12800,CE-L48XS-FD,48-Port-10GE Interface Card(FD,SFP+) + bnameCESFUAS(688234), -- CloudEngine 12800S,CE-SFUA-S,CE12800S Switch Fabric Unit A + bnameCE688048S4Q2CQEI(688235), -- Manufactured Board,CloudEngine 6800,CEM48S4Q2CQP01,48-Port SFP+ Optical,4-Port 40GE QSFP+ Optical,2-Port 100GE QSFP28 Optical Switch Control Unit,1*1 + bnameCE688024S4Q2CQEI(688236), -- Manufactured Board,CloudEngine 6800,CEM24S4Q2CQP01,24-Port SFP+ Optical,4-Port 40GE QSFP+ Optical,2-Port 100GE QSFP28 Optical Switch Control Unit,1*1 + bnameCE688048T4Q2CQEI(688237), -- Manufactured Board,CloudEngine 6800,CEM48T4Q2CQP01,48-Port 10GE RJ45,4-Port 40GE QSFP+ Optical,2-Port 100GE QSFP28 Optical Switch Control Unit,1*1 + bnameCESFU16GM(688238), -- Manufactured Board,CloudEngine 12800,CE-SFU16G-M,CE12816M Switch Fabric Unit G + bnameCEL36CQFDM(688239), -- Manufactured Board,CloudEngine 12800,CEL36CQFD-M,36-Port-100GE Interface Card(FD-M,QSFP28) + bnameCEL36LQFDM(688240), -- Manufactured Board,CloudEngine 12800,CEL36LQFD-M,36-Port-40GE Interface Card(FD-M,QSFP+) + bnameCEL24LQFDM(688241), -- Manufactured Board,CloudEngine 12800,CEL24LQFD-M,24-Port-40GE Interface Card(FD-M,QSFP+) + bnameCEL12CQFDM(688242), -- Manufactured Board,CloudEngine 12800,CEL12CQFD-M,12-Port-100GE Interface Card(FD-M,QSFP28) + bnameCEL48XSFDAM(688243), -- Manufactured Board,CloudEngine 12800,CEL48XSFDA-M,48-Port-10GE,2-Port-40GE,2-Port-100GE Interface Card(FDA-M,SFP+,QSFP+,QSFP28) + bnameCEL48XSFDM(688244), -- Manufactured Board,CloudEngine 12800,CEL48XSFD-M,48-Port-10GE Interface Card(FD-M,SFP+) + bnameCE885032CQEI(688245), -- Manufactured Board,CloudEngine 8800,CEM32CQP01,32-Port 100GE QSFP28,2-Port 10GE SFP+ Optical Switch Control Unit,1*1 + bnameCESFU08G(688246), -- Manufactured Board,CloudEngine 12800,CE-SFU08G,CE12808 Switch Fabric Unit G,1*1 + bnameCESFU04G(688247), -- Manufactured Board,CloudEngine 12800,CE-SFU04G,CE12804 Switch Fabric Unit G,1*1 + bnameCESFU16CE(688248), -- Manufactured Board,CloudEngine 12800,CESFU16CE,CE12816E Switch Fabric Unit C,1*1 + bnameCESFU12CE(688249), -- Manufactured Board,CloudEngine 12800,CESFU12CE,CE12812E Switch Fabric Unit C,1*1 + bnameCESFU08CE(688250), -- Manufactured Board,CloudEngine 12800,CESFU08CE,CE12808E Switch Fabric Unit C,1*1 + bnameCESFU04CE(688251), -- Manufactured Board,CloudEngine 12800,CESFU04CE,CE12804E Switch Fabric Unit C,1*1 + bnameCEL16CQEGE(688252), -- Manufactured Board,CloudEngine 12800E,CEL16CQEG-E,16-Port-100GE Interface ENP Card(EG,QSFP28) + bnameCEL36LQEDE(688253), -- Manufactured Board,CloudEngine 12800E,CEL36LQED-E,36-Port-40GE Interface ENP Card(ED,QSFP+) + bnameCEL36LQEGE(688254), -- Manufactured Board,CloudEngine 12800E,CEL36LQEG-E,36-Port-40GE Interface ENP Card(EG,QSFP+) + bnameCEL48XSEGAE(688255), -- Manufactured Board,CloudEngine 12800,CEL48XSEGA-E,48-Port-10GE,4-Port-100GE Interface Card(NGA,SFP+,QSFP28) + bnameCEL24XSEGAE(688256), -- Manufactured Board,CloudEngine 12800E,CEL24XSEGA-E,24-Port-10GE,2-Port-100GE Interface ENP Card(EGA,SFP+,QSFP28) + bnameCEL48XSEDE(688257), -- Manufactured Board,CloudEngine 12800E,CEL48XSED-E,48-Port 10GBASE-X Interface ENP Card(ED,SFP+) + bnameCEL24XSEDE(688258), -- Manufactured Board,CloudEngine 12800E,CEL24XSED-E,24-Port 10GBASE-X Interface ENP Card(ED,SFP+) + bnameCEMPUAE(688259), -- Manufactured Board,CloudEngine 12800E,CE-MPUA-E,CE12800E Main Processing Unit A,1*1 + bnameCEL24XSEC1(688260), -- (DXJC)Manufactured Board,CloudEngine 12800,CE-L24XS-EC1 + bnameCEL04CFEC1(688261), -- (DXJC)Manufactured Board,CloudEngine 12800,CE-L04CF-EC1,4-Port-100GE Interface Card(EC1,CFP) + bnameSIAMESEDFAN(688262), -- CloudEngine 12800E,Siamesedfan + bnameVERTICALPOW(688263), -- CloudEngine 12800E,Power Module for CE12808E,CE12812E and CE12816E + bnameCEL04CFEC1B(688264), -- Manufactured Board,CloudEngine 12800,CE-L04CF-EC1,4-Port-100GE Interface Card(EC1,CFP) + bnameCE687048T6CQEI(688265), -- Manufactured Board,CloudEngine 6800,CEM48T6CQP01,48-Port 10GE RJ45,6-Port 100GE QSFP28 Optical Switch Control Unit,1*1 + bnameCEL06CQFD(688266), -- (YDJC)Manufactured Board,CloudEngine 12800,CEL06CQFD,6-Port-100GE Interface Card(FD,QSFP28) + bnameCEL06CQFDM(688267), -- (YDJC)Manufactured Board,CloudEngine 12800,CEL06CQFD-M,6-Port-100GE Interface Card(FD-M,QSFP28) + bnameNSEL32XSEGA(688268), -- Board for wangan + bnameCE685648S6QHI(688273), -- Manufactured Board,CloudEngine 6800,CEM48S6QP05,48-Port SFP+ Optical,6-Port 40GE QSFP+ Optical Switch Control Unit,1*1 + bnameCE685648T6QHI(688274), -- Manufactured Board,CloudEngine 6800,CEM48T6QP02,48 Port 10GE RJ45, 6 Port 40GE QSFP+ Optical Switch Control Unit,1*1 + +-- wlan: 0x000A9000~0x000A9fff(692224~696319) + bnameH80D2ACMPS00(692224), --Switching and Routing Unit Board + bnameAC6605-26-PWR(692225), --24port 10/100/1000Base-T 4 1000Base-X + bnameAC6005-8(692226), + bnameACU2(692227), + bnameAP6010SN(692228), + bnameAP6010DN(692229), + bnameAP6510DN(692231), + bnameAP6610DN(692232), + bnameAP5010DN(692233), + bnameAP5010SN(692234), + bnameAP7110DN(692235), + bnameAP3010DN(692237), + bnameAP5030DN(692238), + bnameAP5130DN(692239), + bnameAC6005-8-PWR(692240), + bnameAT815SN(692243), + bnameAP8030DN(692245), + bnameAP8130DN(692246), + bnameAP9130DN(692247), + bnameAP3030DN(692249), + bnameAP4030DN(692250), + bnameAP4130DN(692251), + bnameAP9131DN(692253), + bnameAP5030DN-S(692254), + bnameAP9132DN(692255), + bnameAP3010DN-V2(692259), + bnameAC6005-8-RU(692260), + bnameAC6005-8-PWR-RU(692261), + bnameAC6605-26-PWR-RU(692262), + bnameACU2-RU(692263), + bnameAC6003-8(692264), + bnameAC6003-8-PWR(692265), + bnameAP4030DN-E(692269), + bnameAP7050DN-E(692274), + bnameAD9430DN-24(692266), + bnameAD9430DN-12(692271), + bnameAP6150DN(692277), + bnameAP6050DN(692273), + bnameAP4030TN(692276), + bnameAP4050DN-E(692275), + bnameAP4050DN-HD(692278), + bnameAP7050DE(692272), + bnameAP1010SN(692280), + bnameAP2050DN(692281), + bnameAP2050DN-S(692282), + bnameAP2050DN-E(692283), + bnameAP4050DE(692284), + bnameAP5030DN-C(692289), + bnameAP4051DN(692290), + bnameAP4050DN(692291), + bnameAP4151DN(692292), + bnameAP4051DN-S(692293), + bnameAP4050DN-S(692294), + bnameAP8050DN(692295), + bnameAP8050DN-S(692296), + bnameAP8150DN(692297), + bnameAP1050DN-S(692298), + + + +--service board for iODN products: range: 0x000B0000~0x000BFFFF 720,896~786,431 + bnameAF11TMSA(745473), -- AF11TMSA + bnameAF11TMUA(745474), -- AF11TMUA + bnameAF11TMLA(745475), -- AF11TMLA + bnameAF11TMPA(745476), -- AF11TMPA + bnameAF11STSA(745477), -- AF11STSA + bnameAF11STUA(745478), -- AF11STUA + bnameAF11STLA(745479), -- AF11STLA + bnameAF11STPA(745480), -- AF11STPA + bnameAF11SPSIA(745481), -- AF11SPSIA + bnameAF11SPUIA(745482), -- AF11SPUIA + bnameAF11SPLIA(745483), -- AF11SPLIA + bnameAF11SPPIA(745484), -- AF11SPPIA + bnameAF11SPSHA(745485), -- AF11SPSHA + bnameAF11SPUHA(745486), -- AF11SPUHA + bnameAF11SPLHA(745487), -- AF11SPLHA + bnameAF11SPPHA(745488), -- AF11SPPHA + bnameAF11SPSOA(745489), -- AF11SPSOA + bnameAF11SPUOA(745490), -- AF11SPUOA + bnameAF11SPLOA(745491), -- AF11SPLOA + bnameAF11SPPOA(745492), -- AF11SPPOA + bnameAF11SPSPA(745493), -- AF11SPSPA + bnameAF11SPUPA(745494), -- AF11SPUPA + bnameAF11SPLPA(745495), -- AF11SPLPA + bnameAF11SPPPA(745496), -- AF11SPPPA + bnameAF11SPSJA(745497), -- AF11SPSJA + bnameAF11SPUJA(745498), -- AF11SPUJA + bnameAF11SPLJA(745499), -- AF11SPLJA + bnameAF11SPPJA(745500), -- AF11SPPJA + bnameAF11SPSQA(745501), -- AF11SPSQA + bnameAF11SPUQA(745502), -- AF11SPUQA + bnameAF11SPLQA(745503), -- AF11SPLQA + bnameAF11SPPQA(745504), -- AF11SPPQA + bnameAF11SPSKA(745729), -- AF11SPSKA + bnameAF11SPUKA(745730), -- AF11SPUKA + bnameAF11SPLKA(745731), -- AF11SPLKA + bnameAF11SPPKA(745732), -- AF11SPPKA + bnameAF11SPSRA(745733), -- AF11SPSRA + bnameAF11SPURA(745734), -- AF11SPURA + bnameAF11SPLRA(745735), -- AF11SPLRA + bnameAF11SPPRA(745736), -- AF11SPPRA + bnameAF11SPSLA(745737), -- AF11SPSLA + bnameAF11SPULA(745738), -- AF11SPULA + bnameAF11SPLLA(745739), -- AF11SPLLA + bnameAF11SPPLA(745740), -- AF11SPPLA + bnameAF11SPSSA(745741), -- AF11SPSSA + bnameAF11SPUSA(745742), -- AF11SPUSA + bnameAF11SPLSA(745743), -- AF11SPLSA + bnameAF11SPPSA(745744), -- AF11SPPSA + bnameAF11SPSMA(745745), -- AF11SPSMA + bnameAF11SPUMA(745746), -- AF11SPUMA + bnameAF11SPLMA(745747), -- AF11SPLMA + bnameAF11SPPMA(745748), -- AF11SPPMA + bnameAF11SPSTA(745749), -- AF11SPSTA + bnameAF11SPUTA(745750), -- AF11SPUTA + bnameAF11SPLTA(745751), -- AF11SPLTA + bnameAF11SPPTA(745752), -- AF11SPPTA + bnameAF11STUB(745985), -- AF11STUB + bnameAF11STSB(745986), -- AF11STSB + bnameAF11STLB(745987), -- AF11STLB + bnameAF11STPB(745988), -- AF11STPB + bnameAF11STUC(745989), -- AF11STUC + bnameAF11STSC(745990), -- AF11STSC + bnameAF11STLC(745991), -- AF11STLC + bnameAF11STPC(745992), -- AF11STPC + bnameAF11TMUB(745993), -- AF11TMUB + bnameAF11TMSB(745994), -- AF11TMSB + bnameAF11TMLB(745995), -- AF11TMLB + bnameAF11TMPB(745996), -- AF11TMPB + bnameAF11TMUC(745997), -- AF11TMUC + bnameAF11TMSC(745998), -- AF11TMSC + bnameAF11TMLC(745999), -- AF11TMLC + bnameAF11TMPC(746000), -- AF11TMPC + bnameEDFAHFA1(746001), --EDFAHFA1 + bnameEDFAFAN1(746002), --EDFAFAN1 + bnameEDFAPWR1(746003), --EDFAPWR1 + bnameEDFAEMU1(746004), --EDFAEMU1 +--hwRPS + bnameCMU01(786632), --Monitoring module board,with 0 port. + bnameCFS01Monitor(786633), --Fan module board,with 3 fan ports + bnameCPF318-EN11PDBE(786634), --Power input module board,with 0 port + bnameCCM08(786635), --Up converter module board,with 8 DC output ports + bnameRC12S(786636), --Down converter module board,with 12 DC input ports + bnameCPF104Power(786637), --BT-C Power input module board,with 0 port + bnameCCM08B(786638), --BT-C Up converter module board,with 8 DC output ports + bnameRPR008S-B(786639), --BT-C Down converter module board,with 12 DC input ports + bnameCFS02Power(786640), --BT-C Power input module board,with 0 port + bnameCFS02Monitor(786641), --BT-C Fan module board,with 3 fan ports + bnameETP4830A1-Power(786642), --BT-C AC-DC System monitor input module board,with 0 port + bnameETP4890A2-Power(786643), --BT-C AC-DC System monitor input module board,with 0 port + bnameETP48150A3-Power(786644), --BT-C AC-DC System monitor input module board,with 0 port + bnameSMU01B(786645), --AC-DC System monitor Monitoring module board + bnameSMU01C(786657), --AC-DC System monitor Monitoring module board + bnameR4830G1(786646), --AC-DC System Power Supply Unit + bnameR4830N2(786647), --AC-DC System Power Supply Unit + bnameR4815G1(786648), --AC-DC System Power Supply Unit + bnameR4815N1(786649), --AC-DC System Power Supply Unit + bnameCFS01Power(786650), --RTF-C Power input module board,with 0 port + bnameCVM02(786651), --RTF-V Up converter module board,with 8 DC output ports + bnameRPF106Power(786653), --RTF-V Power input module board,with 0 port + bnameRMU01(786654), --RTF-V Monitoring module board,with 0 port + bnameRFS01(786655), --RTF-V Fan module board,with 3 fan ports + bnameRVM04(786656), --RTF-V Down converter module board,with 12 DC input ports + + +--Security Product's TC-MIB value scope : 16711680 ~ 16777215 or Hex format:0x00ff0000 ~ 0x00ffffff (Both 16711680 and 16777215 are included) + +--USG2000/USG2100/Eudemon200E + bnameFWF1MPUA(16719872), -- FWF1MPUA,Main Process Unit Board,1*1 USG2100 + bnameFWF1MPUB(16719873), -- FWF1MPUB,Main Process Unit Board,1*1 USG2100 + bnameFWF1ADPA(16719874), -- FWF1ADPA,ADSL2+ MIC,3*1) USG2100/USG2200 + bnameFWF1F1E1(16719875), -- FWF1F1E1,1-PORT E1 Interface Board,3*1 USG2100/USG2200 + bnameFWF1F1CE1(16719876), -- FWF1F1CE1,1-PORT CE1 Interface Board(DB15),3*1) USG2100 + bnameFWF1E1FE(16719877), -- FWF1E1FE,1-Port Fast Ethernet Electrical Interface Board(RJ45),3*1 USG2100/USG2200 + bnameFWF1E5FEA(16719878), -- FWF1E5FEA,5-Port Fast Ethernet Switch Electrical Interface Board(RJ45),3*1) USG2100/USG2200 + bnameFWG1MPUA(16719879), -- FWG1MPUA,Main Process Unit Board,1*1 USG2200 + bnameFWG1E1GE(16719880), -- FWG1E1GE,1-port GE Electrical Interface Card(RJ45),1*1 USG2200 + bnameFWG1C2E1(16719881), -- FWG1C2E1,2-port Channelized E1 Interface Card,1*1 USG2200 + bnameFWG1F1SA(16719882), -- USG2200,FWG1F1SA ,1-Channel Sync/Async Serial Port Interface Card,3*1 + bnameFWG1WIFI(16719883), -- USG2200,FWG1WIFI,WiFi MIC Card + bnameFWG1F2E1(16719884), -- USG2200,FWG1F2E1,2-port E1&Fractional E1 Interface Card,1*1 + bnameFWG1E180(16719885), -- USG2200,Wireless Data Card,E180,HSUPA/HSDPA/UMTS/EDGE/GPRS/GSM USB STICK,White,HUAWEI Standard + bnameFWG1ET128(16719886), --USG2200,Wireless Data Card,ET128,HSDPA/TD-SCDMA/EDGE/GPRS/GSM USB STICK,HUAWEI Standard Version + bnameFWG1EC169(16719887), --USG2200,Wireless Data Card,EC169,CDMA2000 EV-DO Rev.A Rotatable USB Stick,White,Chinese Universal,RoHS + bnameFWF2MPUA(16719888), --USG2100,FWF2MPUA,USG2100 Main Process Unit,1*1 + bnameFWF2MPUB(16719889), --USG2100,FWF2MPUB,USG2100 Main Process Unit,1*1 + bnameFWF2MPUC(16719890), --USG2100,FWF2MPUC,USG2100 Main Process Unit,1*1 + bnameFWF2DB1M(16719891), --USG2100,FWF2DB1M,USG2100 MIC Daughter Board,2*2 + bnameSU11FSHL(16719892), --SRG20,SU11FSHL,4 Channel G.shdsl Interface Board,3*1 + bnameSU11FSHLB(16719893), --SRG20,SU11FSHLB,2 Channel G.shdsl Interface Board,3*1 + bnameSU11FSHLC(16719894), --SRG20,SU11FSHLC,1 Channel G.shdsl Interface Board,3*1 + bnameSU11F2SA(16719895), --USG2200,SU11F2SA ,2-Channel Sync/Async Serial Port Interface Card,3*1 + bnameSU113GWC(16719896), --SRG20,SU113GWC,3G-WCDMA Service Board,3*1 + bnameSU113GCD(16719897), --SRG20,SU113GCD,3G-CDMA2000 Service Board,3*1 + bnameSU113GTD(16719898), --SRG20,SU113GTD,3G-TD-SCDMA Service Board,3*1 + bnameSU11E5FE(16719899), --SRG20,SU11E5FE,5-Port Fast Ethernet Switch Electrical Interface Board(RJ45),3*1 + bnameFWF1SPUA(16719900), --FWF1SPUA,Main Process Unit Board,1*1 USG2100 + bnameFWF1SPUB(16719901), --FWF1SPUB,Main Process Unit Board,1*1 USG2100 + bnameFWF1MPUD(16719902), --FWF1MPUD,Main Process Unit Board,1*1 USG2100 + bnameFWF1MPUC(16719903), --FWF1MPUC,Main Process Unit Board,1*1 USG2100 + bnameSU11ADPAO2(16719904), --SU11ADPA,Main Process Unit Board,1*1 USG2100 duplicated with bnameSU11ADPA(16719932), add 'O2' + bnameSU11F8E1(16719905), --SRG20,SU11F8E1,8-port E1 Interface Card-DB44-75ohm,1*1 + bnameSU11FC8E1(16719906), --SRG20,SU11FC8E1,8-port Channelized E1 Interface Card-DB44-75ohm,1*1 + bnameSU11F4E1(16719907), --SRG20,SU11F4E1,4-port E1 Interface Card-DB44-75ohm,1*1 + bnameSU11FC4E1(16719908), --SRG20,SU11FC4E1,4-port Channelized E1 Interface Card-DB44-75ohm,1*1 + bnameSU11APWN(16719909), --SRG20,SU11APWN,WLAN Service Board,3*1 + bnameSU21MPUA(16719910), --USG5100,SU21MPUA,Main Process Unit Board,1*1 + bnameSU11MPUA(16719911), --USG5100,SU11MPUA,Main Process Unit Board,1*1 + bnameFWE1E4GE(16719912), --USG5100,FWE1E4GE,4-port Gigabit Ethernet Interface Card(RJ45),1*1 + bnameFWG1F2F2C(16719913), --USG2200,FWG1F2F2C,2FE(RJ45)+2FE(RJ45&SFP) MIXED INTERFACE CARD,1*1 + bnameSU21F18S2(16719914), --USG5100,SU21F18S2,18FE(RJ45)+2GE(SFP) Mixed Interface Card ,1*1 + bnameSU21G16S4(16719915), --USG5100,SU21G16S4,16GE(RJ45)+4GE(SFP) Mixed Interface Card ,1*1 + bnameSU11E8F2G(16719916), --SRG20,SU11E8F2G,8FE(RJ45)+2GE(RJ45) Mixed Interface Card,3*1 + bnameSRGM1WCDMA(16719917), --SRG,SRGM1WCDMA,USB 3G WCDMA Card + bnameSRGM1CD2K(16719918), --SRG,SRGM1CD2K,USB 3G CDMA2000 + bnameSRGM1TD(16719919), --SRG,SRGM1TD,USB 3G TDSCDMA + bnameSU11X86HS02(16719920), --Safety Product,USG2200,SU11X86HS02,Enhanced Services Platform Enterprise Version, + -- X86 Board,CPU T7500,2GB Memory,160G Enterprise Hard Disk + bnameSU11X86HS01(16719921), --Safety Product,USG2200,SU11X86HS01,Enhanced Services Platform Common Version, + -- X86 Board,CPU T7500,2GB Memory,160G Universal Hard Disk + bnameSU01MPUA(16719922), -- SRG20,SU01MPUA,SRG20 Main Processing Unit ,2*1 + bnameSU01MPUB(16719923), -- SRG20,SU01MPUB,SRG20 Main Processing Unit ,2*1 + bnameSU01MPUC(16719924), -- SRG20,SU01MPUC,SRG20 Main Processing Unit ,2*1 + bnameSU01ADPA(16719925), -- SRG20,SU01ADPA,ADSL2+Multi-PVCs,2*2 + bnameSU11SMX01(16719926), -- Safety Product,SRG20,SU11SMX01,Enhanced Services Platform,ultra-low-end ,with CF Card, no Hard Disk + bnameSU11DMX02(16719927), -- Safety Product,SRG20,SU11DMX02,Enhanced Services Platform,low-end , 2.5'' Hard Disk + bnameSU11DFX03(16719928), -- Safety Product,SRG20,SU11DFX03, Enhanced Services Platform,mid-range , 2.5'' Hard Disk + bnameSU11DFX04(16719929), -- Safety Product,SRG20,SU11DFX04, Enhanced Services Platform,mid-range , two 2.5'' Hard Disk + bnameSU11DFX05(16719930), -- Safety Product,SRG20,SU11DFX05, Enhanced Services Platform,high-end ,with CF Card, two 2.5'' Hard Disk + bnameFWG2MPUA(16719931), -- USG2200,FWG2MPUA,Main Process Unit Board,1*1 + bnameSU11ADPA(16719932), -- SRG20,SU11ADPA,ADSL2+Multi-PVCs,with HS General Security Platform Software,1*1 + bnameFWF1E1FEO(16719933), -- USG2100,FWF1E1FE,1-Port Fast Ethernet Electrical Interface Board(RJ45),3*1 duplicated with bnameFWF1E1FE(16719877) add 'O' + bnameSU11EPSEC(16719934), -- USG5100,SU11EPSEC,High Speed IPsec Card,with HS General Security Platform Software + bnameSU51E4BYO(16719935), -- USG5100,SU51E4BY,4GE Electric Ports Bypass Card,with HS General Security Platform Software,1*1 duplicated with bnameSU51E4BY(16719960) add 'O' +--USG3000/USG50/USG5000/SVN + bnameRTB21CT1(16719950), --USG3000,RTB21CT1,1-port T1&Fractional T1 Interface Card,1*1 + bnameRRTB21CE1(16719951), --USG3000,RTB21CE1,1-port CE1&Fractional CE1 Interface Card,1*1 + bnameRTB21T1(16719952), --USG3000,RTB21T1,1-port T1&Fractional T1 Interface Card,1*1 + bnameRTB21E1(16719953), --USG3000,RTB21E1,1-port E1&Fractional E1 Interface Card,1*1 + bnameSE21MPUA(16719954), --SVN5300,Security virtual Gateway Mainboard(4GE) + bnameWCDMA(16719955), --SVN5300,Security 3G board(WCDMA) + bnameTD-SCDMA(16719956), --SVN5300,Security 3G board(TD-SCDMA) + bnameCDMA2000(16719957), --SVN5300,Security 3G board(CDMA2000) + bnameSU51MPUB(16719958), --USG5500,SU51MPUB,1U Main Processing Unit,1*1 + bnameSU51SACCO(16719959), --USG5500,SU51SACC,Service Accelerate Card,1*1 duplicated with bnameSU51SACC(16719967) add 'O' + bnameSU51E4BY(16719960), --USG5500,SU51E4BY,4GE Electric Ports Bypass Card,with HS General Security Platform Software,1*1 + bnameSU51MPUA(16719961), --USG5500,SU51MPUA,Main Processing Unit,1*1 + bnameSU51X2G8(16719962), --USG5500,SU51X2G8,2*10GE Optical Ports+8GE Electric Ports Interface Card,with HS General Security Platform Software,1*1 + bnameSU51E2XSM(16719963), --USG5500,SU51E2XSM,2*10GE Optical Ports Interface Card,with HS General Security Platform Software,3*1 + bnameSU51E8GF(16719964), --USG5500,SU51E8GF,8GE Optical Ports Interface Card,with HS General Security Platform Software,2*1 + bnameSU51E8GE(16719965), --USG5500,SU51E8GE,8GE Electric Ports Interface Card,with HS General Security Platform Software,1*1 + bnameSU51E2XSF(16719966), --USG5500,SU51E2XSF,2*10GE Optical Ports Interface Card,with HS General Security Platform Software,1*1 + bnameSU51SACC(16719967), --USG5500,SU51SACC,Service Accelerate Card,1*1 + bnameSU51F2BY(16719968), --USG5500,2 Link LC/UPC Optical Interface Bypass Protect Card + bnameSU51E8GFF(16719969), --USG5500,8GE Optical Ports FIC Interface Card + bnameSU71DFX01(16719970), --Safety Product,NIP5100,SU71DFX01,Enhanced Services Platform,High-end,for IPS + bnameSU51ESPA(16719971), --NIP5100,ESP,SU51ESPA,X86 Process Card,1*1 + bnameSU51ESPC(16719972), --NIP5100,ESP,SU51ESPC,IPS Process Card,1*1 + bnameSU51F2BY01(16719973), --USG5500,SU51F2BY01,2 Link LC/UPC Multimode Optical Interface Bypass Protect Card,with HS General Security Platform Software + bnameSU51F2BY02(16719974), --USG5500,SU51F2BY02,2 Link LC/UPC Singlemode Optical Interface Bypass Protect Card,with HS General Security Platform Software + bnameSUA1CPUA(16719975), --Eudemon1000E-N CPU Card + bnameSUA2MPUA(16719976), --USG6600 Main Processing Unit + bnameSUA2CSPUA(16719977), --USG6600 Content Security Process Unit + bnameSUA2X2G8(16719978), --USG6600 2*10GE Optical Ports+8GE Electric Ports Interface Card + bnameSUA2E2XSF(16719979), --USG6600 2*10GE Optical Ports Interface Card + bnameSUE3E8GF(16719980), --USG6600 8GE Optical Ports Interface Card + bnameSUE3E4BY(16719981), --USG6600 4GE Electric Ports Bypass Card + bnameSUE3E8GE(16719982), --USG6600 8GE Electric Ports Interface Card + bnameSUE5MPUA(16719983), -- USG3600 Main Processing Unit + bnameSUE5DSBB(16719984), -- USG3600 HD Switch Board + bnameSUA1MPUB(16719985), -- USG3600 1U Main Processing Unit Board + bnameSUE1EPSEC(16719986), -- USG3600 The state password encryption Daughter card + bnameSUE5FIBA(16719987), --Fixed Interface Board + bnameET1D2IPS0S00(16719988), -- IPS Module A,with HW General Security Platform Software + bnameET1D2FW00S00(16719989), -- NGFW Module A,with HW General Security Platform Software + bnameET1D2FW00S01(16719990), -- NGFW Module B,with HW General Security Platform Software + bnameET1D2FW00S02(16719991), -- NGFW Module C,with HW General Security Platform Software + bnameLE1D2FW00S01(16719992), -- NGFW Module B,with HW General Security Platform Software + bnameSUE6MPUA(16719993), -- Manufactured Board,USG6600,SUE6MPUA,Main Processing Unit Board + bnameSUE3MPUA(16719994), -- Manufactured Board,USG6300,SUE3MPUA,Main Processing Unit Board + bnameSUE3BPKA(16719995), -- USG6300,SUE3BKPA,1U BackPlane Board + bnameSUF1MPUA-8GE-WL(16744453), -- USG6300 1U Main Processing Unit Board. + bnameSUF1MPUA-8GE-W(16744452), -- USG6300 1U Main Processing Unit Board. + bnameSUF1MPUA-8GE(16744451), -- USG6300 1U Main Processing Unit Board. + bnameSUF1MPUA-4GE-W(16744450), -- USG6300 1U Main Processing Unit Board. + bnameSUF1MPUA-4GE(16744449), -- USG6300 1U Main Processing Unit Board. + +--SIG9800 Serie's TC-MIB vlaue scope: 16732160 ~ 16736255 or Hex format:0x00ff5000~0x00ff5fff (Both 16732160 and 16736255 are included) +--SIG9800 + bnameSIG9800SPUA(16732160), --SPUA Board + bnameSIG9800SFUG(16732161), --160G SFUG + bnameSIG9800IG21SPUC02(16732162), --40G X3 Service Processing Unit,with HS Service Inspection Gateway Software + bnameSIG9800IG21SPUD02(16732163), --40G X8&X16 Service Processing Unit,with HS Service Inspection Gateway Software + bnameSIG9800IG2D00E1NS00(16732164), --SIG9800-X,IG21E1NC00,1-Port 100GBase-CFP Integrated Line Processing Unit (LPUI-101) + bnameSIG9800IG2DLPUFA000(16732165), --SIG9800-X,IG21LPUF100CA00,Flexible Card Line Processing Unit(LPUF-101) + bnameSIG9800IG21LPUF120A00(16732166), --SIG9800-X,IG21LPUF120A00,Flexible Card Line Processing Unit(LPUF-120),with HW Service Inspection Gateway Software + bnameSIG9800IG21LPUF240A00(16732167), --SIG9800-X,IG21LPUF240A00,Flexible Card Line Processing Unit(LPUF-240),with HW Service Inspection Gateway Software + bnameSIG9800IG21MPUD2(16732168), --SIG9800-X,IG21MPUD2,X3 Main Processing Unit D2(Including 2G Memory and 2G USB),with HW Service Inspection Gateway Software + + +--Eudemon8000E/USG9000 Serie's TC-MIB vlaue scope: 16748544 ~ 16752639 or Hex format:0x00ff9000 ~ 0x00ff9fff (Both 16748544 and 16752639 are included) +--Eudemon8000E/USG9000 + bnameE8000EKW51ESPU(16748544), --SPU Board ,Service Processing Unit + bnameE8000EDCU(16748545), --DCU Board ,Detection and Clean Unit + bnameE8000ESUP3SPUA02(16748546), --Service Processing Unit,with HS General Security Platform Software + bnameE8000ECR52LPUKD1(16748547), --Flexible Card Line Processing Unit(LPUF-21,2 sub-slots) B + bnameE8000ESUP3SPUA02IPS(16748548), --IPS Service Processing Unit,with HS General Security Platform Software + bnameE8000EKW51ESPUIPS(16748549), --IPS SPU Board ,Service Processing Unit + bnameE8000ESU91SPUC(16748550), --Eudemon8000E-X,SU91SPUC,X3 Service Processiong Unit(Base Board),with HS General Security Platform Software + bnameE8000ESU91SPUD(16748551), --Eudemon8000E-X,SU91SPUD,X8&X16 Service Processiong Unit(Base Board),with HS General Security Platform Software + + bnameE8000ESU91SPUC01(16748552), --Eudemon8000E-X,SU91SPUC01,40G X3 Firewall Service Processing Unit ,with HW General Security Platform Software,include SPUC and 1*SPCC01 + bnameE8000ESU91SPUC02(16748553), --Eudemon8000E-X,SU91SPUC02,20G X3 Firewall Service Processing Unit(oversea),with HW General Security Platform Software,include SPUC and 1*SPCB02 + bnameE8000ESU91SPUC03(16748554), --Eudemon8000E-X,SU91SPUC03,60G X3 Firewall Service Processing Unit ,with HW General Security Platform Software + bnameE8000ESU91SPUD01(16748555), --Eudemon8000E-X,SU91SPUD01,40G X8&X16 Firewall Service Processing Unit ,with HW General Security Platform Software,include SPUD and 1*SPCC01 + bnameE8000ESU91SPUD02(16748556), --Eudemon8000E-X,SU91SPUD02,80G X8&X16 Firewall Service Processiong Unit,with HW General Security Platform Software,include SPUD and 1*SPCB01 + bnameE8000ESU91SPUD03(16748557), --Eudemon8000E-X,SU91SPUD03,20G X8&X16 Firewall Service Processing Unit(oversea),with HW General Security Platform Software,include SPUD and 1*SPCB02 + + bnameE8000ESU91SPUC04(16748570), --Eudemon8000E-X,SU91SPUC04,40G X3 Firewall Service Processing Unit ,Double CPUs,with HW General Security Platform Software,include SPUC and 1*SPCB04 + bnameE8000ESU91SPUD05(16748571), --Eudemon8000E-X,SU91SPUD05,40G X8&X16 Firewall Service Processing Unit ,Double CPUs,with HW General Security Platform Software,include SPUD and 1*SPCB04 + bnameE8000ESU91LPUF100CA00(16748572), --Eudemon8000E-X,SU91LPUF100CA00,Flexible Card Line Processing Unit(LPUF-101,4 sub-slots),with HW General Security Platform Software + bnameE8000ESU91LPUF100CA0(16748573), --Eudemon8000E-X3,SU91LPUF100CA01,X3 Flexible Card Line Processing Unit(LPUF-100,4 sub-slots),with HW General Security Platform Software + bnameE8000ESU91LPUI100CA00(16748574), --Eudemon8000E-X,SU91LPUI100CA00,10-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit (LPUI-100) ,with HW General Security Platform Software + bnameE8000ESU91E1NC00(16748575), --Eudemon8000E-X,SU91E1NC00,1-Port 100GBase-CFP Integrated Line Processing Unit (LPUI-101),with HW General Security Platform Software + bnameEudemon8000ESU91EDXFB0(16748576), --Eudemon8000E-X,SU91EDXFB0,16-Port 10GBase LAN-SFP+ Integrated Line Processing Unit (LPUI-100) ,with HW General Security Platform Software + bnameEudemon8000ESU91E4XFA0(16748577), --Eudemon8000E-X,SU91E4XFA0,4-Port 10GBase LAN-SFP+ Flexible Card(P100,1/4wide,Occupy one sub-slots) + bnameEudemon8000ESU91LBXF0(16748578), --Eudemon8000E-X,SU91LBXF0,12-Port 10G Base LAN/WAN-SFP+ Flexible Card A(P120-A) + --add by jiaoningfei wx299524 20160413 + --firewall product board scope 16744448~16748543 or Hex forrmat 0x00ff8000~0x00ff8fff + bnameE8KE-X-LPUF-120(16748606), -- Finished Board Unit,Eudemon8000E-X,E8KE-X-LPUF-120,Flexible Card Line Processing Unit(LPUF-120,2 sub-slots)(0x00ff903e) + bnameE8KE-X-LPUF-240(16748607), -- Finished Board Unit,Eudemon8000E-X,E8KE-X-LPUF-240,Flexible Card Line Processing Unit(LPUF-240,2 sub-slots)(0x00ff903f) + bnameSPUB-X8X16-E8KE(16748627), -- X8&X16 Firewall Service Processing Unit B (0x00ff9053) + bnameSPUA-X8X16-E8KE(16748628), -- X8&X16 Firewall Service Processing Unit A (0x00ff9054) + bnameSPUB-X3-E8KE(16748629), -- X3 Firewall Service Processing Unit B (0x00ff9055) + bnameSPUA-X3-E8KE(16748630), -- X3 Firewall Service Processing Unit A (0x00ff9056) + bnameSPU-X3-B2(16748633), -- X3 Service Processing Unit 2(Base Board) (0x00ff9059) + bnameSPU-X8X16-20-B-E8KE(16748634), -- 20G X8&X16 Firewall Service Processing Unit B(oversea)(0x00ff905a) + bnameSPU-X8X16-20-A-E8KE(16748635), -- 20G X8&X16 Firewall Service Processing Unit A(oversea)(0x00ff905b) + bnameSPU-X3-20-A-E8KE(16748636), -- 20G X3 Firewall Service Processing Unit A(oversea)(0x00ff905c) + bnameSPU-X3-20-B-E8KE(16744461), -- 20G X3 Firewall Service Processing Unit B(oversea)(0x00ff800d) + bnameSPUA-H(16744457), -- X8&X16 Firewall Service Processing Unit(0x00ff8009) + bnameSPUA-M(16744458), -- X3 Firewall Service Processing Unit(0x00ff800a) + bnameSPUA-20-O-H (16744459), -- 20G X8&X16 Firewall Service Processing Unit (oversea)(0x00ff800b) + bnameSPUA-20-O-M(16744460), -- 20G X3 Firewall Service Processing Unit (oversea)(0x00ff800c) + bnameSPUB-NAT-X8X16-E8KE(16744454), -- X8&X16 NAT Service Processing Unit B(0x00ff8006) +-- NIP6800 + bnamebnameNIP-SPU-B(16744462), -- NIP6800 Service Processing Unit(Base Board)(0x00ff800e) + bnameNIP-LPUF-120 (16744463), -- NIP6800 Flexible Card Line Processing Unit(120G,2 sub-slots)(0x00ff800f) + bnameNIP-LPUF-240 (16744464), -- NIP6800 Flexible Card Line Processing Unit(240G,2 sub-slots)(0x00ff8010) + bnameNIP6800-X8-SRUA-200 (16744465), -- NIP6800 X8 200Gbps Switch and Route Processing Unit A(0x00ff8011) +-- USG9100 Board/Card : + + +--Security Product's TC-MIB end + +-- CCU board of shelf Management: from 0x00ffa000 to 0x00ffafff (Both 0x00ff9000 and 0x00ff9fff are included) + bnameCCUMAIN(16752640), -- CCU main board + bnameUEU(16752641), -- UEU board + bnameEEU(16752642), -- EEU board + bnameAIU(16752643), -- AIU board + +-- Virtual board of Net Management: from 0X70000000 + bnameMDUUNKNOWN(1879048192), -- Virtual remote board of type unknown + bnameMDUMA5620E(1879048193), -- Virtual remote board of MA5620E + bnameMDUMA5626E(1879048194), -- Virtual remote board of MA5626E + + +-- END + bnameEND(2147483647) -- End + + } + + HWSubPCBType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This data type is used as the syntax of the + hwSubslotType object in the definition of + HUAWEI-DEVICE-MIB's hwSubslotTable. + + The definition of this textual convention with the + addition of newly assigned values is published + periodically by the Huawei MIB Criterion Group, every + value indicate a SubPCB produced by Huawei. + " + SYNTAX INTEGER + { + subbnameunknown(1), + subbnameh511o2ctg(2), -- Subboard that provides two 155M ATM ports (single-mode 30 km), which is used for MA + subbnameh511o2ctb(3), -- Subboard that provides two 155M ATM ports (multi-mode 2 km), which is used for MA + subbnameh511o1ctg(4), -- Subboard that provides one 155M ATM port (single-mode 30 km), which is used for MA + subbnameh511o1ctb(5), -- Subboard that provides one 155M ATM port (multi-mode 2 km), which is used for MA + subbnameh511v2ht(6), -- ARC subboard, which provides two 622M single-mode optical ports + subbnameh511v1ht(7), -- ARC subboard, which provides one 622M single-mode optical port and one electric port + subbnameh512o8ffb(8), -- Subboard that provides eight 100M Ethernet optical ports (multi-mode 2 km) + subbnameh512o8fff(9), -- Subboard that provides eight 100M Ethernet optical ports (single-mode 15 km) + subbnameh511o1gfa(10), -- Subboard that provides one GE optical port (multi-mode 500 m) + subbnameh511o1gfe(11), -- Unavailable + subbnameh511o1gfg(12), -- Unavailable + subbnameh511o2cpb(13), -- ATM subboard that provides two STM-1 optical ports (multi-mode, 2 km),which is used for MD + subbnameh511o2cpg(14), -- ATM subboard that provides two STM-1 optical ports (single-mode, 30 km), which is used for MD + subbnameh511o1cpb(15), -- ATM subboard that provides one STM-1 optical port (multi-mode, 2 km), which is used for MD + subbnameh511o1cpg(16), -- ATM subboard that provides one STM-1 optical port (single-mode, 30 km), which is used for MD + subbnameh511o1hxc(17), -- ATM subboard that provides one STM-4 optical port (single-mode, long-distance) + subbnameh511o1hxb(18), -- ATM subboard that provides one STM-4 optical port (single-mode, medium-distance) + subbnameh511o1hxa(19), -- ATM subboard that provides one STM-4 optical port (multi-mode, short-distance) + subbnameh511e23t(20), -- Subboard that provides two E3 ATM electric ports + subbnameh511e13t(21), -- Subboard that provides one E3 ATM electric port + subbnameh511t23t(22), -- Subboard that provides two T3 ATM electric ports + subbnameh511t13t(23), -- Subboard that provides one T3 ATM electric port + subbnameh511o2cvb(24), -- SDH subboard that provides two STM-1 optical ports (multi-mode 2 km) + subbnameh511o2cvg(25), -- SDH subboard that provides two STM-1 optical ports (single-mode, 30 km) + subbnameh511e8it(26), -- 8-port IMA subboard + subbnameh511e81d(27), -- 8-port E1 subboard + subbnameh511e8vd(28), -- 8-port V35 subboard + subbnameh511s81d(29), -- 8-port G.SHDSL subboard + subbnamevc01sdsp(30), -- VSP subboard + +-- 20020619 New + subbnameh511o1gfx(31), -- Subboard that provides one GE optical port (single-mode 10 km) + subbnameh511e8fi(32), -- E8FI: subboard that provides 8 10M/100M Ethernet electric ports + subbnameh511o1cvb(33), -- SDH subboard that provides one STM-1 optical port (multi-mode, 2 km) + subbnameh511o1cvg(34), -- SDH subboard that provides one STM-1 optical port (single-mode, 30 km) + +-- New IMA subboards of the UA3000 + subbnameh601e8ia(35), -- Subboard that provides eight IMA E1 electric ports + subbnameh601o1cng(36), -- Subboard that provides one 155M, ATM, single-mode, and 30 km optical port (SC) + subbnameh601o1cnb(37), -- Subboard that provides one 155M, ATM, multi-mode, and 2 km optical port (SC) + subbnameh601o2cng(38), -- Subboard that provides two 155M, ATM, single-mode, and 30 km optical ports (SC) + subbnameh601o2cnb(39), -- Subboard that provides two 155M, ATM, multi-mode, and 2 km optical ports (SC) + -- New subboards of the IAS + subbnameh511e1ct(40), -- Subboard that provides one 155M ATM electric port + subbnameh511e2ct(41), -- Subboard that provides two 155M ATM electric ports + subbnameh531o1gaa(42), -- Subboard that provides one GE multi-mode optical port + subbnameh531o2gaa(43), -- Subboard that provides two GE multi-mode optical ports + subbnameh531o1gae(44), -- Subboard that provides one GE single-mode optical port + subbnameh531o2gae(45), -- Subboard that provides two GE multi-mode optical ports + subbnameh531e4fb(46), -- Subboard that provides four 10M/100M Ethernet electric ports-for BASE + subbnameh53104fbf(47), -- Subboard that provides four 10M/100M Ethernet optical ports (single-mode 15 km, LC interface)-for BASA and BASE + subbnameh53104fbb(48), -- Subboard that provides four 10M/100M Ethernet optical ports (multi-mode 2 km, LC interface)-for BASA and BASE +-- MA5200 + subbnameaim1(50), + subbnameaim2(51), + subbnameaim3(52), + subbnameaim4(53), + subbnamepim1(54), + subbnamepim2(55), + subbnamepim3(56), + subbnamepim4(57), + subbnameh521E6FC(58), -- 6-channel electric interface Subboard of speediness Ethernet + subbnameh521O6FCSMTRJ(59), -- Single-mode 6-channel MTRJ optical interface Subboard of speediness Ethernet + subbnameh521O6FCMMTRJ(60), -- Multi-mode 6-channel MTRJ optical interface Subboard of speediness Ethernet + subbnameh521O6FCSLC(61), -- Single-mode 6-channel LC optical interface of speediness Ethernet + subbnameh521O1GCSMTRJ(62), -- Single-mode 1-channel Gigabit MTRJ optical interface Subboard of speediness Ethernet + subbnameh521O1GCMMTRJ(63), -- Multi-mode 1-channel Gigabit MTRJ optical interface Subboard of speediness Ethernet + subbnameh521O1GCSLC(64), -- Single-mode 1-channel Gigabit LC optical interface Subboard of speediness Ethernet + subbnameh521O1GCMLC(65), -- Multi-mode 1-channel Gigabit LC optical interface Subboard of speediness Ethernet + subbnameh521O2GCSMTRJ(66), -- Single-mode 2-channel Gigabit MTRJ optical interface Subboard of speediness Ethernet + subbnameh521O2GCMMTRJ(67), -- Multi-mode 2-channel Gigabit MTRJ optical interface Subboard of speediness Ethernet + subbnameh521O2GCSLC(68), -- Single-mode 2-channel Gigabit LC optical interface Subboard of speediness Ethernet + subbnameh521O2GCMLC(69), -- Multi-mode 2-channel Gigabit LC optical interface Subboard of speediness Ethernet + subbnameh521EGCSTKC(70), -- Gigabit electric interface piling Subboard of Ethernet + subbnameh521OGCSTKC(71), -- Gigabit electric interface piling Subboard of Ethernet + subbnameh521P1CCOC3(72), -- 155M POS Subboard + subbnameh521P1HCOC12(73), -- 622M POS Subboard +-- ESR SubCard Type + subbnameAtm155(130) , -- Include ATM155 and ATM155A. + subbnameAtm622(131) , -- Include ATM622 and ATMA622. + subbnamePos155 (132) , -- ESR not support by now, reserved for future. + subbnamePos622(133) , -- BS22P2HA + subbnameO2cc (134) , -- Board subCard of CES(Circuit Emluator System ),Serial number:BS22O2CC + subbnameE43a(135) , -- Realize ATM accessing of E3,Serial number:BS21E43A + subbnameE8fi (136) , -- SN01E8FI + subbnameO8fi (137) , -- SN01O8FI + subbnameO1gi (138) , -- SN01O1GI + subbnameE8f(139), -- BS22E8FA/BS22E8FB electric port FE subcard BS22LPUD subcard + subbnameO8f (140) , -- BS22O8FA/BS22O8FB optical port FE subcard BS22LPUD subcard + subbnameO1g (141) , -- BS22O1GA, BS22LPUC subcard + subbnameO2g (142) , -- BS22O2GA,BS22O2GB BS22LPUC subcard + subbnameO8g (143) , -- BS22O8GA BS22LPUC subcard + subbnameAtm2g5(144) , -- Subboard that provides the 2.5G ATM access and can be inserted only in the LPUB. + -- Its number is BS22O1SC (BS22LPUB subcard). + subbnameBfm(145), -- BS22BFMA, based on 01G; BS22BFMB, based on 02G + subbnameh601e23a(146), -- Subboard that provides two E3 ATM electric ports + subbnameh601e13a(147), -- Subboard that provides one E3 ATM electric port +-- New subboards for the LAND board + subbnameH511o1GTG(148), -- Subboard that provides one 1000M optical port (single-mode, 40 km, 1550nm) for the LAND board +-- VPRING subboards + subbnameh511v2htg(151), -- H511V2HTG VPRING subboard that provides two 622M optical ports (single-mode, 40 km, and SC interface) + subbnameh511v1htg(152), -- H511V1HTG VPRING subboard that provides one 622M optical port (single-mode, 40 km, SC interface) + subbnameh511v2htb(153), -- H511V2HTB VPRING subboard that provides two 622M optical ports (multi-mode, 2 km, and SC interface) + subbnameh511v1htb(154), -- H511V1HTB VPRING subboard that provides one 622M optical port (multi-mode, 2 km, and SC interface) + subbnameh601v2haf(155), -- H601V2HAF VPRING subboard that provides two 622M optical ports (single-mode, 15 km, and SC interface) + subbnameh601v1haf(156), -- H601V1HAF VPRING subboard that provides one 622M optical port (single-mode, 15 km, and SC interface) + subbnameh601v2hag(157), -- H601V2HAG VPRING subboard that provides two 622MM optical ports (single-mode, 40 km, and SC interface) + subbnameh601v1hag(158), -- H601V1HAG VPRING subboard that provides one 622M optical port (single-mode, 40 km, and SC interface) + subbnameh601v2hab(159), -- H601V2HAB VPRING subboard that provides two 622M optical ports (multi-mode, 2 km, and SC interface) + subbnameh601v1hab(160), -- H601V1HAB VPRING subboard that provides one 622M optical port (multi-mode, 2 km, and SC interface) + subbnameh601cesa(165), -- Subboard that provides eight IMA El electric ports + subbnameh601v2ha(166), -- Subboard that provides one 155M ATM optical port (single-mode, 30 km, and SC interface) //to be aborted +-- Subboards for the LAND board + subbnameLande8fs(167), + subbnameLando8fsb(168), + subbnameLando8fsf(169), + subbnameLando8fsg(170), + subbnameLando4fsb(171), + subbnameLando4fsf(172), + subbnameLando4fsg(173), + subbnameLando1gta(174), + subbnameLando1gtf(175), + subbnameLando1gth(176), + subbnameh512e81d(177), + subbnameLando2fsb(178), -- Subboard that provides two 100M optical ports (multi-mode) + subbnameLando2fsf(179), -- Subboard that provides two 100M optical ports (single-mode, 15 km, and 1310 nm) + subbnameLando2fsg(180), -- Subboard that provides two 100M optical ports (single-mode, 40 km, and 1310 nm) + subbnameLando1fsb(181), -- Subboard that provides one 100M optical port (multi-mode) + subbnameLando1fsf(182), -- Subboard that provides one 100M optical port (single-mode, 15 km, and 1310 nm) + subbnameLando1fsg(183), -- Subboard that provides one 100M optical port (single-mode, 40 km, and 1310 nm) +-- 622M ATM subboard + subbnamebs22o1hda(184), -- ATM subboard that is based on the SD537 chipset and provides one 622M optical port (multi-mode, 0.5 km) + subbnamebs22o1hdb(185), -- ATM subboard that is based on the SD537 chipset and provides one 622M optical port + -- (single-mode, medium-distance, 15 km) + subbnamebs22o1hdc(186), -- ATM subboard that is based on the SD537 chipset and provides one 622M optical port + -- (single-mode, long-distance, and 40 km) + subbnameH601e2fn(187), -- Subboard that provides two 10M/100M Ethernet electric ports + subbnameH601o2fnf(188), -- Subboard that provides two 10M/100M Ethernet optical ports (single-mode, 15 km, 1310 nm, and LC interface) + subbnameH601o2fnb(189), -- Subboard that provides two 10M/100M Ethernet optical ports (multi-mode, 2 km, 1310 nm, and LC interface) + subbnameH601o1fnf(190), -- Subboard that provides one 10M/100M Ethernet optical port (single-mode, 15 km, 1310 nm, and LC interface) + subbnameH601o1fnb(191), -- Subboard that provides one 10M/100M Ethernet optical port (multi-mode, 2 km, 1310 nm, and LC interface) + subbnameH601o1gne(192), -- Subboard that provides one GE optical port (single-mode, 10 km, 1310 nm, and LC interface) + subbnameH601o1gna(193), -- Subboard that provides one GE optical port (multi-mode, 500 m, 850 nm, and LC interface) + subbnameH601o1gng(194), -- Subboard that provides one GE optical port (single-mode, 40 km, 1510 nm, and LC interface) +-- VPU subboards + subbnamevpuh511etca(195), -- VPU DSP 160-channel subboard + subbnamevpuh511etcb(196), -- VPU DSP 600-channel subboard + subbnamevpuh511e2fn(197), -- Subboard for the VPU board. This subboard provides two FE electric ports. + subbnamevpuh511o2fnb(198), -- Subboard for the VPU board. This subboard provides two FE optical ports. + subbnamevpuh511o1gna(199), -- Subboard for the VPU board. This subboard provides the FE electric port and the GE port. +-- Subboards for the MSUC board + subbnameH511O1CSB(200), -- Subboard for the MSUC board. This subboard provides one 155M optical port (SDH, multi-mode, and 2 km). + subbnameH511O1CSF(201), -- Subboard for the MSUC board. This subboard provides one 155M optical port (SDH, single-mode, and 15 km). + subbnameH511O1CSG(202), -- Subboard for the MSUC board. This subboard provides one 155M optical port (SDH, single-mode, and 40 km). + subbnameH511E1CS(203), -- Subboard for the MSUC board. This subboard provides one 155M SDH electric port. + +-- Subboards for the VPU board + subbnamevpuh511e1fn(204), -- Subboard for the VPU board. This subboard provides one 10M/100M Ethernet electric port. + subbnamevpuh511o2fnf(205), -- Subboard for the VPU board. This subboard provides two 100M Ethernet optical ports (single-mode, 15 km). + subbnamevpuh511o1fnb(206), -- Subboard for the VPU board. This subboard provides one 100M Ethernet optical port (multi-mode, 2 km). + subbnamevpuh511o1fnf(207), -- Subboard for the VPU board. This subboard provides one 100M Ethernet optical port (single-mode, 15 km). + subbnamevpuh511o1gne(208), -- Subboard for the VPU board. This subboard provides one 1000M Ethernet optical port (single-mode, 10 km). + subbnamevpuh511o1gng(209), -- Subboard for the VPU board. This subboard provides one 1000M Ethernet optical port (single-mode, 40 km). + +-- 155M ATM optical subboards + subbnameH601O2CNH(210), -- UA subboard H601O2CNH, which provides two 155M ATM optical ports (single-mode, 60 km) + subbnameH601O1CNH(211), -- UA subboard H601O1CNH, which provides one 155M optical port (single-mode, 60 km) + subbnameH511O2CPH(212), -- Subboard H511O2CPH, which provides two 155M optical ports (single-mode, 60 km) + subbnameH511O1CPH(213), -- Subboard H511O1CPH, which provides one 155M optical port (single-mode, 60 km) + subbnameH511O2CPI(214), -- Subboard H511O2CPI, which provides two 155M optical ports (single-mode, 90 km) +-- UA VPRING subboards + subbnameH602V2HAF(215), -- VPRING subboard H602V2HAF, which provides two 622M optical ports (single-mode, 15 km, SC interface, and SD537 chipset) + subbnameH602V1HAF(220), -- VPRING subboard H602V1HAF, which provides one 622M optical port (single-mode, 15 km, SC interface, and SD537 chipset) + subbnameH602V2HAG(221), -- VPRING subboard H602V2HAG, which provides two 622M optical ports (single-mode, 40 km, SC interface, and SD537 chipset) + subbnameH602V1HAG(222), -- VPRING subboard H602V1HAG, which provides one 622M optical port (single-mode, 40 km, SC interface, and SD537 chipset) + subbnameH602V1HTF(223), -- VPRING subboard H602V1HTF, which provides one 622M optical port (single-mode, 15 km, SC interface, + -- SD537 chipset, and interconnected electric ports) + subbnameH602V1HTG(224), -- VPRING subboard H602V1HTG, which provides one 622M optical port (single-mode, 40 km, SC interface, + -- SD537 chipset, and interconnected electric ports) + + subbnameH602V2HCF(225), -- VPRING subboard H602V2HCF, which provides two 622M optical ports + -- (single-mode, 15 km, SC interface, stratum-3 clock, and SD537 chipset) + subbnameH602V1HCF(226), -- VPRING subboard H602V1HCF, which provides one 622M optical port + -- (single-mode, 15 km, SC interface, stratum-3 clock, and SD537 chipset) + subbnameH602V2HCG(227), -- VPRING subboard H602V2HCG, which provides two 622M optical ports + -- (single-mode, 40 km, SC interface, SD537 chipset, and stratum-3 clock) + subbnameH602V1HCG(228), -- VPRING subboard H602V1HCG, which provides one 622M optical port + -- (single-mode, 40 km, SC interface, SD537 chipset, and stratum-3 clock) + subbnameH602V1HEF(229), -- VPRING subboard H602V1HEF, which provides one 622M optical port + -- (single-mode, 15 km, SC interface, SD537 chipset, interconnected electric ports, and stratum-3 clock) + subbnameH602V1HEG(230), -- VPRING subboard H602V1HEG, which provides one 622M optical port + -- (single-mode, 40 km, SC interface, SD537 chipset, interconnected electric ports, and stratum-3 clock) + + +-- 8070 + subbnameRTC1ETPA(300), -- Ethernet process card + subbnameRTC1ETKA(301), -- Ethernet back card + subbnameRTC1ETKX(302), -- Ethernet back card(fiber) + subbnameRTC1GEM(303), -- GE process card(fiber) + subbnameRTC1GEPA(304), -- GE process card + subbnameRTC1GEKA(305), -- GE back card(A) + subbnameRTC1GEKB(306), -- GE back card(B) + subbnameRTC1GEKC(307), -- GE back card(C) + subbnameRTC1GEKD(308), -- GE back card(D) + subbnameRTC1GEPT(309), -- GE process card(copper) + subbnameRTC1SAPA(310), -- 4SA process card + subbnameRTC1SAKA(311), -- 4SA back card + subbnameRTC1POPA(312), -- POS process card + subbnameRTC1POK(313), -- POS back card + subbnameRTC2POPB(314), -- POS++ process card + subbnameRTC1CPOP(315), -- CPOS process card + subbnameRTC1CPOB(316), -- CPOS process card that supports t1 + subbnameRTC1PAK(317), -- CPOS/POS++ /8236 ATM back card + subbnameRTC1ATPA(318), -- 8230 ATM process card + subbnameRTC1ATK(319), -- 8230 ATM back card + subbnameRTC1ATPB(320), -- 8236 ATM process card + subbnameRTC1T8IP(321), -- 8-port T1 ATM process card + subbnameRTC18TKA(322), -- 8-port T1 ATM back card + subbnameRTC18TKB(323), -- 8-port T1 ATM back card + subbnameRTC1E8IP(324), -- 8-port E1 ATM process card + subbnameRTC18EKA(325), -- 8-port E1 ATM back card + subbnameRTC18EKB(326), -- 8-port E1 ATM back card + subbnameRTC1ATSP(327), -- 1-port ATM T3 process card + subbnameRTC1CT3K(328), -- 1-port ATM T3 back card + subbnameRTC1AESP(329), -- 1-port ATM E3 process card + subbnameRTC1CE3K(330), -- 1-port ATM E3 back card + subbnameRTC1ATDP(331), -- 2-port ATM T3 process card + subbnameRTC1T3DK(332), -- 2-port ATM T3 back card + subbnameRTC1AEDP(333), -- 2-port ATM E3 process card + subbnameRTC1E3DK(334), -- 2-port ATM E3 back card + subbnameRTC1ATHP(335), -- 622M ATM process card + subbnameRTC1PAHA(336), -- 622M ATM back card + subbnameRTC1PAHB(337), -- 622M ATM back card + subbnameRTC1PAHC(338), -- 622M ATM back card + subbnameRTC1CEPA(339), -- 4-port CE1/e1 process card + subbnameRTC14EPB(340), -- 4-port CE1/e1 process card + subbnameRTC14CEP(341), -- 4-port CE1/e1 process card + subbnameRTC1QEKA(342), -- 4-port CE1/e1 back card + subbnameRTC14EKA(343), -- 4-port CE1/e1 back card + subbnameRTC14EKB(344), -- 4-port CE1/e1 back card + subbnameRTC18EPA(345), -- 8-port CE1/e1 process card + subbnameRTC18EPB(346), -- 8-port CE1/e1 process card + subbnameRTC18CEP(347), -- 8-port CE1/e1 process card + subbnameRTC1E3PA(348), -- E3 process card + subbnameRTC1E3DP(349), -- 2E3 process card + subbnameRTC1CE3P(350), -- CE3 process card + subbnameRTC18TPA(351), -- 8T1 process card + subbnameRTC18TPB(352), -- 8T1 process card + subbnameRTC18CTP(353), -- 8T1 process card + subbnameRTC1T3PA(354), -- T3 process card + subbnameRTC1T3DP(355), -- 2T3 process card + subbnameRTC1CT3P(356), -- CT3 process card + subbnameRTC1CFPA(357), -- flash card front + subbnameRTC1FEPA(358), -- FETH card front + subbnameIMUETHP(359), -- imu-eth card front + subbnameIMUETHK(360), -- imu-eth card back + subbnameIMUGEOP(361), -- imu-geo card front + subbnameIMUGEOK(362), -- imu-geo card back + subbnameIMUGEEP(363), -- imu-gee card front + subbnameIMUGEEK(364), -- imu-gee card back + subbnameRTC14CTP(365), -- NE05/08/16E:4t1 front + subbnameRTC14TKA(366), -- NE05/08/16E:4t1 back + subbnameRTC1CPOC(367), -- NE05/08/16E:CPOC front +-- 8011 + subbnameCR01P4CM(400), -- For NE80 & NE40, daughter card with 4 155M POS multimode optical port at 1300nm wavelength + subbnameCR01P4CS(401), -- For NE80 & NE40, daughter card with 4 155M POS singlemode optical port at 1300nm wavelength (10-15km) + subbnameCR01P1HM(402), -- For NE80 & NE40, daughter card with 1 622M POS multimode optical port at 1300nm wavelength + subbnameCR01P1HS(403), -- For NE80 & NE40, daughter card with 1 622M POS singlemode optical port at 1300nm wavelength (10-15km) + subbnameCR01P1UZ(404), -- For NE80 & NE40, daughter card with 1 2.5G POS singlemode optical port at 1300nm wavelenght (2km) + subbnameCR01P1US(405), -- For NE80 & NE40, daughter card with 1 2.5G POS singlemode optical port at 1300nm wavelength (10-15km) + subbnameCR01P1UL(406), -- For NE80 & NE40, daughter card with 1 2.5G POS singlemode optical port at 1300nm wavelength (40km) + subbnameCR01P1UV(407), -- For NE80 & NE40, daughter card with 1 2.5G POS singlemode optical port at 1300nm wavelength (70km) + subbnameCR01P1RZ(408), -- For NE80 & NE40, daughter card with 1 2.5G channelized POS singlemode optical port at 1300nm wavelength (2km) + subbnameCR01P1RS(409), -- For NE80 & NE40, daughter card with 1 2.5G channelized POS singlemode optical port at 1300nm wavelength (10-15km) + subbnameCR01P1RL(410), -- For NE80 & NE40, daughter card with 1 2.5G channelized POS singlemode optical port at 1300nm wavelength (40km) + subbnameCR01P1RV(411), -- For NE80 & NE40, daughter card with 1 2.5G channelized POS singlemode optical port at 1300nm wavelength (70km) + subbnameCR01P4HM(412), -- For NE80 & NE40, daughter card with 4 622M POS multimode optical port at 1300nm wavelength + subbnameCR01P4HS(413), -- For NE80 & NE40, daughter card with 4 622M POS singlemode optical port at 1300nm wavelength (10-15km) + subbnameCR01A8CM(414), -- For NE80 & NE40, daughter card with 8 155M ATM multimode optical port at 1300nm wavelength + subbnameCR01A8CS(415), -- For NE80 & NE40, daughter card with 8 155M ATM singlemode optical port at 1300nm wavelength (10-15km) + subbnameCR01R1UZ(416), -- For NE80 & NE40, daughter card with 1 2.5G RPR singlemode optical port at 1300nm wavelength (2km) + subbnameCR01R1US(417), -- For NE80 & NE40, daughter card with 1 2.5G RPR singlemode optical port at 1300nm wavelength (10-15km) + subbnameCR01R1UL(418), -- For NE80 & NE40, daughter card with 1 2.5G RPR singlemode optical port at 1300nm wavelength (40km) + subbnameCR01R1UV(419), -- For NE80 & NE40, daughter card with 1 2.5G RPR singlemode optical port at 1300nm wavelength (70km) + subbnameCR01C2CF(420), -- For NE80 & NE40, daughter card with 2 155M CPOS optical port (include SFP module) + subbnameCR01C4CF(421), -- For NE80 & NE40, daughter card with 4 155M CPOS optical port (include SFP module) + subbnameCR01EGFE(422), -- For NE80 & NE40, daughter card with 16 FE port + subbnameCR01EGFM(423), -- For NE80 & NE40, daughter card with 16 FE multimode optical port at 1300nm wavelength + subbnameCR01EGFS(424), -- For NE80 & NE40, daughter card with 16 FE singlemode optical port at 1300nm wavelength (10-15km) + subbnameCR01E2GP(425), -- For NE80 & NE40, daughter card with 2 GE multimode optical port at 850nm wavelength + subbnameCR01E2GS(426), -- For NE80 & NE40, daughter card with 2 GE singlemode optiacl port at 1300nm (10-15km) + subbnameCR01E2GQ(427), -- For NE80 & NE40, daughter card with 2 GE singlemode optical port at 1550nm (40km) + subbnameCR01E2GV(428), -- For NE80 & NE40, daughter card with 2 GE singlemode optical port at 1300nm (70km) + subbnameCR01E4GC(429), -- For NE80 & NE40, daughter card with 4 GE optical port (include GIBC module) + subbnameCR01E8FB(430), -- For NE80 & NE40, daughter card with 8 FE electronic/optical port + subbnameUR01A1CFF(431), + subbnameUR01A2CFF(432), + subbnameUR01A4CFF(433), + subbnameUR01A8CFF(434), + subbnameCR01A8CFF(435), + subbnameCR01A4CFF(436), + subbnameCR01SPUA(437), + subbnameCR01SPUB(438), + subbnameCR01SPUC(439), + subbnameCR018CT1(440), + subbnameCR01C1CF(441), + -- New subboards for the SCUA board + subbnameH511L24GA(450), -- LAN switch subboard that provides two 5695s and 24 GE channels + subbnameH511L12GA(451), -- LAN switch subboard that provides one 5695 and 12 GE channels + subbnameH511L02GA(452), -- SERDES PHY subboard that provides two GE ports + subbnameH511L02FA(453), -- PHY subboard that provides two FE optical ports + subbnameH511L02FE(454), -- PHY subboard that provides two FE electric ports + + --New subboards for the IPMB board + subbnameH601O2GNE(459), -- Subboard that provides two GE optical ports (1310 nm, single-mode, 10 km, and LC interface) + subbnameH601O2GNA(460), -- Subboard that provides two GE optical ports (850 nm, multi-mode, 500 m, and LC interface) + subbnameH601O2GNG(461), -- Subboard that provides two GE optical ports (1510 nm, single-mode, 40 km, and LC interface + +-- New subboards for the VPU board + subbnamevpuh511O1FNG(462), -- Subboard that provides one 100M Ethernet optical port (single-mode, 40 km) + subbnamevpuh511O2FNG(463), -- Subboard that provides two 100M Ethernet optical ports (single-mode, 40 km) + subbnamevpuh511O2FNI(464), -- Subboard that provides two 100M Ethernet optical ports (single-mode, 80 km) + subbnamevpuh511O1GNI(465), -- Subboard that provides one 1000M Ethernet optical port (single-mode, 80 km) + subbnamevpuh511O1GNT(466), -- Subboard that provides one 1000M Ethernet optical port (single-mode, 40 km) +-- A8010 + subbnameCkmb(65536), -- CKMB: clock subboard + subbnameP2ci(65537), -- P2CI :subboard that provides two POS optical ports + subbnameCsma(65538), -- CSMA: CSM/six-chip DSP subboard + subbnameCsmb(65539), -- CSMB: CSM/12-M80310 chip DSP subboard + subbnameCsmc(65540), -- CSMC: Mapletree-chip DSP subboard + subbnameCsmd(65541), -- CSMD: CSM/12-M80320chip DSP subboard + subbnameCkma(65542), -- CKMA0: SDH&TDM clock subboard + subbnameCkmc(65543), -- CKMC0: TDM clock module (r002) + subbnameO8fib(65544), -- 08FIB: subboard that provides eight 100M Ethernet optical ports (multi-mode, 2 km) + subbnameO8fif(65545), -- 08FIF: subboard that provides eight 100M Ethernet optical ports (single-mode, 15 km) + subbnameO1gie(65546), -- 01GIE: subboard that provides one GE optical port (single-mode, 10 km) + subbnameO1gig(65547), -- 01GIG: subboard that provides one GE optical port (single-mode, 40 km) + subbnameO1gii(65548), -- 01GII: subboard that provides one GE optical port (single-mode, 70 km) + subbnameO1gia(65549), -- 01GIA: subboard that provides one GE optical port (multi-mode, 500 m) + subbnameOgfib(65550), -- 0GFIB: subboard that provides 16 100M Ethernet optical ports (multi-mode, 2 km) + subbnameOgfif(65551), -- 0GFIF: subboard that provides 16 100M Ethernet optical ports (single-mode, 15 km) + subbnameO2gie(65552), -- 02GIE: subboard that provides two GE optical ports (single-mode, 10 km) + subbnameO2gia(65553), -- 02GIA: subboard that provides two GE optical ports (multi-mode, 500 m) + subbnameP2cig(65554), -- P2CIG: subboard that provides two 155M POS optical ports (single-mode, 30 km) + subbnameP2cib(65555), -- P2CIB: subboard that provides two 155M POS optical ports (multi-mode, 2 km) + subbname8efi(65556), -- E8FI: subboard that provides 8 10M/100M Ethernet electric ports + subbnameO2cib(65557), -- 02CIB: subboard that provides two 155M ATM optical ports (multi-mode, 2 km) + subbnameO2cig(65558), -- 02CIG: subboard that provides two 155M ATM optical ports (single-mode, 30 km) + subbnameE2ai(65559), -- E2AI: subboard that provides two E3/T3 ATM electric ports FRB + subbnameE8vd(65560), -- E8VD: subboard that provides eight V.35 ports + subbnameE81d(65561), -- E81d: subboard that provides eight E1/T1 twisted pairs + subbnameLdcu(65562), -- LDCU: LZS data compression unit subboard + subbnameLiua(65563), -- LIUA: subboard for the 16-channel E1 line (75 ohms) interface unit + subbnameLiub(65564), -- LIUB: subboard for the 16-channel E1 line (120 ohms) interface unit (r002) + subbnameLiuc(65565), -- LIUC: subboard for the 16-channel T1 line (100 ohms) interface unit (r002) + subbnameSelf(65566), -- Virtual subboard of the board + + + subbnameCsme(65568), -- CSME: CSM/6-chip DSP subboard + subbnameCsmg(65569), -- CSMG: 60-channel/12 signal processing subboard (M80310) + subbnameCsmh(65570), -- CSMH: 60-channel voice signal processing subboard (M80320) +-- MA5100 + subbnameApc(65836), -- APC subboard for the IMA board of the MA5105 + subbnameH511O2GS(65837), + subbnameH511O4GS(65838), + subbnameH511E2FA(65839), + subbnameH511O2FS(65840), +-- MA5300 + subbnameMa530016VPSL(65900), -- 16-channel VDSL voice SPL board of the MA5300. Its BOM is 03024865. + subbnameMa530024VPSL(65901), -- 24-channel VDSL voice SPL board of the MA5300 + subbnameMa5300APSL(65902), -- 48-channel ADSL voice SPL board of the MA5300 + subbnameMa5300FE(65903), -- 8-port FE board of the MA5300. This board provides four FE multi-mode optical ports and four + -- FE electric ports. Its BOM is 03025505. + subbnameH531CQTA(65904), -- Broadband line test subboard of the MA5100 and the MA5300. Its BOM is 03036794. + subbnameH531O2FAB(65907), -- Subboard that provides two 10M/100M Ethernet optical ports (multi-mode, 2 km, and LC interface) + subbnameH53104FAF(65908), -- Subboard that provides two 10M/100M Ethernet optical ports (single-mode, 15 km, and LC interface) + subbnameH531O2GAX(65909), -- Subboard that provides two single-mode and multi-mode GE optical ports. Upstream GE port: + -- single-mode, LC interface, and 10 km. Downstream GE port: multi-mode, LC interface, and 500 m. + subbnameH531R2HAF(65910), -- Subboard that provides two 622M RPR optical ports (two 622M ports use one GE port) + -- (single-mode, 15 km, and LC interface) + subbnameH531R2HAX(65911), -- Subboard that provides two 622M single-mode RPR optical ports (two 622M ports use one GE port) + -- (15 km, LC interface + one single-mode GE port, LC interface, and 10 km) + subbnameH531O1FAB(65912), -- Subboard that provides one FE optical port (multi-mode, LC interface, and 2 km) + subbnameH531O1FAF(65913), -- Subboard that provides one FE optical port (single-mode, LC interface, 15 km) + subbnameH531O1FAG(65914), -- Subboard that provides one FE optical port (single-mode, LC interface, 40 km) + subbname5300H531E2GA(65915), -- Subboard that provides two GE electric ports + subbnameTD91FEGA(65916), -- Subboard that provides two GE electric ports and four FE electric ports +-- S3026V + subbnameLS66GS1UA(65920), -- 1000M single-mode optical port board (10 km) + subbnameLS66GM1UA(65921), -- 1000M multi-mode optical port board (500 m) + subbnameLS66FS1UA(65922), -- 100M single-mode optical port board (15 km) + subbnameLS66FL1U(65923) , -- 100M single-mode optical port board (40 km) + subbnameLS66FM1UA(65924), -- 100M multi-mode optical port board (2 km) + subbnameLS66GT1UA(65925), -- 1000M electric port board + subbnameLS66ST1U(65926), -- 1000M overlaid board + subbnameLS66GZ1UA(65927), -- 1000M long-distance optical port board (70 km) + subbnameLS61GL1UA(65928), -- 1000M medium-distance optical port board (40 km) + +-- MA5100 + subbnameH531E2GA(131082), -- GE electric port board + + subbnameH561M2GA(131083), --MPLS subboard + subbnameH561L24GA(131084), -- LSW subboard of the MA5600. It supports two 5695s and is similar to H511L24GA. + subbnameH561O4FM(131085), -- MA5600's subboard that provides four FE optical ports + subbnameH561O2FM(131086), -- MA5600's subboard that provides two FE optical ports + subbnameH561E4GFA(131087), -- MA5600's subboard that provides four GE electric ports + + --New subboards of the MA5100V3, which house control board ECUA + subbnameH511LSWA(131090), -- LAN switch subboard (one 5650), which provides four GE ports and eight FE ports + subbnameH511LO2GB(131091), -- PHY subboards + subbnameH511O3GS(131092), -- Subboard that provides three GE SFP optical ports + subbnameH531E4FA(131093), -- Subboard that provides four FE electric ports + subbnameH531O4FS(131094), -- Subboard that provides four FE SFP optical ports + +-- MA5200 add definition of sub card type 0x21000(135168) ~ 0x21FFF(139263) + subbnameH521P4CDM(135168), + subbnameH521P4CDS(135169), + subbnameH521P1HDM(135170), + subbnameH521P1HDS(135171), + subbnameH521P1UDZ(135172), + subbnameH521P1UDS(135173), + subbnameH521P1UDL(135174), + subbnameH521P1UDV(135175), + subbnameH521P1RDZ(135176), + subbnameH521P1RDS(135177), + subbnameH521P1RDL(135178), + subbnameH521P1RDV(135179), + subbnameH521P4HDM(135180), + subbnameH521P4HDS(135181), + subbnameCR01C4CF2(135182), + subbnameCR01C2CF2(135183), + subbnameH521E16FD(135184), + subbnameH521O16FDM(135185), + subbnameH521O16FDS(135186), + subbnameH521O2GDP(135187), + subbnameH521O2GDS(135188), + subbnameH521O2GDQ(135189), + subbnameH521O2GDV(135190), + subbnameH521O4GDG(135191), + subbnameH521O2GD(135192), + subbnameH521O8FDB(135193), + subbnameH521E4FD(135194), + subbnameH5218E1(135195), + subbnameH521E8FD(135196), + subbnameH521O8FDM(135197), + subbnameH521O8FDS(135198), + subbnameH521O1GDG(135199), + subbnameH521O2GDG(135200), + subbnameH521A4CDM(135201), + subbnameH521A4CDS(135202), + subbnameH521A8CDM(135203), + subbnameH521A8CDS(135204), + subbnameH521A2HDF(135205), + subbnameH521E8F(135206), + subbnameH521EGFE(135207), + subbnameH521E2GF(135208), + subbnameH521A8CFF(135209), + subbnameH521A2HFF(135210), + subbnameH521E3(135211), + subbnameH521T3(135212), + subbnameH521E1(135213), + subbnameH521T1(135214), + subbnameH522GXCE1T(135215), + subbnameH522GXCT1T(135216), + subbnameH5218CE1(135217), + subbnameH5218CT1(135218), + subbnameH522P2CFT(135219), + subbnameH522P4CFT(135220), + subbnameH522GERPR(135221), + subbnameH523POS10G(135222), + subbnameH523GE10GLAN(135223), + subbnameH523GE10GWAN(135224), +-- MA5600 + subbnameH801O2GS(143360), -- Subboard that provides two upstream GE optical ports. It is used for the SCUA upstream service. + subbnameH801O4GS(143361), -- Subboard that provides four upstream GE optical ports. It is used for the SCUA upstream service. + subbnameH801O4FS(143362), -- Subboard that provides four upstream FE optical ports. It is used for the SCUA upstream service. + subbnameH801E2GA(143363), -- Subboard that provides two upstream GE electric ports. It is used for the SCUA upstream service. + subbnameH801O2CS(143364), -- Swappable subboard that provides two ATM 155M optical ports + subbnameH801E4GA(143365), -- Subboard for the H801SCUA board. It provides four electric ports. + subbnameH801D4GA(143366), -- H801D4GA: subboard for the control board + + subbnameH801O2FN(143367), -- Subboard for the H801MCUA board. It provides two FE optical ports and provides the FE upstream service. + subbnameH801O2GN(143368), -- Subboard for the H801MCUA board. It provides two GE optical ports and provides the GE upstream service. + + subbnameH801EP1A(143371), -- EPON upstream subboard, which is used for the MCUA upstream service + subbnameH801GP1A(143372), -- GPON upstream subboard, which is used for the MCUA upstream service + + subbnameH561EP1A(145920), -- Subboard that provides one EPON port + subbnameH561EP2A(145921), -- Subboard that provides two EPON ports + subbnameH561EP4A(145922), -- Subboard that provides four EPON ports + + subbnameH531O4GS(145923), -- MA5600's subboard that provides four GE optical ports + subbnameH561BITS(145924), -- BITS subboard for the H561AIUG board + subbnameH822EP1A(145925), -- Subboard for the H821MCUA board. It provides one EPON port and two GE electric ports. +--ofa5920 + subbnameH801TDMB(145933), -- OFA5920 TDMoGEM subboard that supports two GPON boards and provides 8 E1 ports + subbnameH801EH1A(145934), -- Subboard that provides 16-channel E1/T1 for the TDMoP board + subbnameH801CKMA(145935), -- Clock subboard + subbnameH802CKMA(146037), -- MA5600T clock subboard:H802CKMA + subbnameH801FLBA(145938), -- Voice forwarding logic subboard + subbnameH801NH1A(145940), -- TDM subboard for the H801TOPA board + subbnameH801CSSA(146017), -- 2-channel STM-1 uplink subboard + subbnameH801O2CE(146021), -- 2-channel STM-1 uplink subboard + subbnameH802GP1A(146022), -- H801GP1A cost-reduce + subbnameH801X1HA(146023), -- Subboard for the H801ETHB board. + subbnameH801CKMC(146024), -- Clock subboard for the H801SCUL and H801SCUN board + subbnameH801M2XA(146025), -- New subboard for SCUN + subbnameH801BITSB(146038), -- Clock subboard for the H801CITD board + subbnameH801CPCA(204923), -- Clock subboard for the H801MCUD board. + subbnameH801CPCB(204933), -- Clock subboard for the H801MCUD1 board. + subbnameH801CPCC(204934), -- Clock subboard for the H801MCUE board. + subbnameH801CKMD(888891), -- Clock subboard. + +--MA5800 + subbnameH901CKUA(148501), -- Clock subboard of MA5800 H901MPLB + subbnameH901CKUB(148502), -- Clock subboard of MA5800 H901MPLB + subnameSUBCMC(148511), -- SUBCMC subboard + subbnameH901CPCA(148512), -- Clock subboard of MA5800-X2 H901MPSA + subbnameH901CPCB(148513), -- Clock subboard of MA5800-X2 H901MPSC. + subbnameH901CPCC(148514), -- Clock subboard of MA5800-X2 H901MPSD.. + subbnameReserve15(148515), -- subboard of MA5800, reserve for support new subboard in old version. + subbnameReserve16(148516), -- subboard of MA5800, reserve for support new subboard in old version. + subbnameReserve17(148517), -- subboard of MA5800, reserve for support new subboard in old version. + subbnameReserve18(148518), -- subboard of MA5800, reserve for support new subboard in old version. + subbnameReserve19(148519), -- subboard of MA5800, reserve for support new subboard in old version. + subbnameReserve20(148520), -- subboard of MA5800, reserve for support new subboard in old version. + subbnameReserve21(148521), -- subboard of MA5800, reserve for support new subboard in old version. + subbnameReserve22(148522), -- subboard of MA5800, reserve for support new subboard in old version. + subbnameReserve23(148523), -- subboard of MA5800, reserve for support new subboard in old version. + subbnameReserve24(148524), -- subboard of MA5800, reserve for support new subboard in old version. + subbnameReserve25(148525), -- subboard of MA5800, reserve for support new subboard in old version. + subbnameH901TPUA(148601), -- TPM subboard of MA5800 H902MPLA + +-- WA5700: + subnameBWAE1(155648), -- E1 subboard for the IDU control board of the BWA + subnameBWAT1(155649), -- T1 subboard for the IDU control board of the BWA + subnameBWAGE(155650), -- GE subboard for the IDU control board of the BWA +-- MA561X + subbnameH831EP1A(155651), -- EPON upstream subboard, which is used for the 561X upstream service + subbnameH831GP1A(155652), -- GPON upstream subboard, which is used for the 561X upstream service + subbnameH831GE1A(155653), -- GE upstream subboard, which is used for the 561X upstream service + subbnameH836ASDA(155654), --VOIP DSP Subboard H836ASDA + subbnameH831PSUH(155655), --Power Subboard + +-- MA5612 + subbnameH832EP2A(155656), -- EPON upstream subboard, which is used for the 561X upstream service +- + subbnameH833GP2A(155657), -- GPON upstream subboard, which is used for the 561X upstream service + + + subbnameH831UP2A(155658), -- Auto adapt upstream subboard, which is used for the MDU upstream service + subbnameH831UP2C(155659), -- Auto adapt upstream subboard with Clock, which is used for the MDU upstream service + subbnameH831GR1A(155660), -- RF upstream subboard, which is used for the MDU upstream service + subbnameH831UP2D(155661), -- Auto adapt upstream subboard, which is used for the MA5631(SD5103) upstream service + subbnameH836ASDM(155662), --VOIP 128 Tunnel DSP Subboard H836ASDM + subbnameH832TP2C(155663), --10G EPON subboard + subbnameH832TP2D(155664), --10G EPON subboard + subbnameH831XP1A(155665), --10G GPON subboard +-- MA5662 + subbnameH821MODA(155666), --56K MODEM subboard + subbnameH821PRCA(155667), --RFT-C subboard + + subbnameH832TP1C(155668), --1*10G EPON subboard + +-- MA5616 + subbnameASDF(155669), -- VOIP DSP Subboard H836ASDF + subbnameVPS(155670), -- SUPER VECTOR Subboard VPS + subbnameVPM(156062), -- SUPER VECTOR Subboard VPM. + subbnameH831GE4A(155688), -- 4 GE upstream subboard. + subbnameVPB(155934), -- VECTOR Subboard VPB + subbnameVPD(155949), -- VECTOR Subboard VPD + +-- MA5616A + subbnameH833XP1A(155935), -- 10 GPON Subboard + subbnameH833XP1C(155936), -- 10 GPON Subboard + +-- MA5616 + subbnameVPA(155950), -- VECTOR Subboard VPA + +-- MA5694S + subbnameH831VD4A(155951), -- VD4A Subboard for MA5694S + + subbnameH831UP2E(155952), -- Auto adapt upstream subboard of MA5633, It supports EQAM + subbnameH831UP2F(155953), -- Auto adapt upstream subboard of MA5633, It not supports EQAM + subbnameHS21PWBB(155954), -- Virtual power subboard of MA5633 + subbnameHS21MIXB(155955), -- Virtual mixer subboard of MA5633 + subbnameH822UX1A(155956), -- 10GXPON subboard H822UX1A + +--MA5878 + subbnameH832XS1C(156044), --XG-SPON subboard of the MA5878 device. + subbnameH836ASDB(156048), -- VOIP DSP Subboard H836ASDB. + +--MA5818 + subbnameH831CKMA(156057), -- Clock subboard of MA5818 + +-- MA5821A + subbnameH833XS1A(156061), -- SD5118V2 XG-SPON subboard. + +-- WLAN + subbnameWA611POEA(160000), --Power Subboard of WA611WACA + +-- MD + subbnamebs22o1hdi(200704), -- ATM subboard that provides one long-distance 622M optical port (single-mode, SD537 chip, 70 km) + +-- UA + subbnameH601O1GNI(204805), --H601O1GNI: subboard that provides one 1000M Ethernet optical port (single-mode, 80 km) + subbnameH601O1GNT(204808), --H601O1GNT: subboard that provides one 1000M Ethernet optical port (single-mode, 40 km, and 1310 nm). + -- The IPM control board supports this subboard. + +-- AG + subbnameBCM1510(204811), --Subboard BCM1510, which uses the DSP chip and is attached to the PVM control board + subbnameVPC1510(204812), --Subboard VPC1510, which is a voice subboard and is attached to the PVM control board + subbnameH602ETCA(204813), --Subboard H602ETCA, which is a voice subboard and is attached to the PVM control board + subbnameH601ETCA(204814), --Subboard H601ETCA, which is a voice subboard and is attached to the PVM control board + subbnameH801ETCA(204815), --VoIP subboard with the TI chipset + subbnameH802ETCA(204816), --VoIP subboard with the MIRO chipset + subbnameH602ETCB(204818), --Subboard H602ETCB, which is a double-chip MIRO voice subboard and is attached to the PVM control board + subbnameH602ETCC(204819), --Subboard H602ETCC, which is a triple-chip MIRO voice subboard and is attached to the PVM control board + + +-- UA + subbnameH601E13F(204820), --Subboard for the APM or AIU board. It provides one front-access E3 port. + subbnameH601E23F(204821), --Subboard for the APM or AIU board. It provides two front-access E3 ports. + subbnameH601T13F(204822), --Subboard for the APM or AIU board. It provides one front-access T3 port. + subbnameH601T23F(204823), --Subboard for the APM or AIU board. It provides two front-access T3 ports. + + subbnameH601M2GS(204830), -- MPLS subboard for the IPMP board. It provides four optical ports. + + + subbnameH601ETCB(204831), --Subboard H601ETCB, which is a double-chip TI voice subboard and is attached to the PVM control board + subbnameH601ETCC(204832), --Subboard H601ETCC, which is a triple-chip TI voice subboard and is attached to the PVM control board + + subbnameH601O2GNI(204833), --Subboard that provides two GE optical ports (1550 nm, single-mode, 80 km, and LC interface) + subbnameH601O2GNT(204834), --Subboard that provides two GE optical ports (1310 nm, single-mode, 40 km, and LC interface) + subbnameH602O1GNT(204835), --Subboard that provides one GE optical port (1310 nm, single-mode, 40 km, and LC interface) + subbnameH602O1GNI(204836), --Subboard that provides one 1000M Ethernet optical port (single-mode, 80 km) + subbnameH601O2FNG(204837), --Subboard that provides two 100M Ethernet optical ports (single-mode, 40 km) + subbnameH601O1FNG(204838), --Subboard that provides one 100M Ethernet optical port (single-mode, 40 km) + subbnameH601O1FNI(204839), --Subboard that provides one 100M Ethernet optical port (single-mode, 80 km) + subbnameH612O2FN(204840), --Subboard that provides two FE optical ports + subbnameH61202GN(204841), --Subboard that provides two GE optical ports + + --tangrong changed for conflictted with subbnameH612O2FN(204840) + subbnameH602V1HAI(204842), -- H602V1HAI: VPRING subboard that provides one 622M optical port (single-mode, 70 km, SC interface, and SD537) + + subbnameH602ETCM( 262144 ), --Subboard H602ETCM, which is a single-chip MINI voice subboard and is attached to the PVM control board + subbnameH602ETCN( 262145), --Subboard H602ETCN, which is a double-chip MINI voice subboard and is attached to the PVM control board + subbnameH601EO1A(262146), -- EPON upstream subboard, which is used for the UA5000 upstream service + subbnameH601GO1A(262147), -- GPON upstream subboard, which is used for the UA5000 upstream service + subbnameH601GE2A(262148), -- GE upstream subboard, which is used for the UA5000 upstream service +-- NE40&80 + subbname8CE1(528640), --8 Ports,RJ45,Channelized E1,Flexible Card + subbnameGCE1(528641), -- 16-port Channelized E1,RJ45 Interface Line Card + subbnameE4GS(528642), -- 4-Port Gigabit Ethernet Optical Interface Line Process Card (MTRJ,Single-mode,10km) + subbnameE4GP(528643), -- 4-Port Gigabit Ethernet Optical Interface Line Process Card(MTRJ,Multi-mode,500m) + subbnameE4GQ(528644), -- 4-Port Gigabit Ethernet Optical Interface Line Process Card(LC,Single-mode,1550nm,40km) + subbnameE4GV(528645), -- 4-Port Gigabit Ethernet Optical Interface Line Process Card (LC,Single-mode,1550nm,70km) + subbnameP2HM(528646), -- 2-Port OC-12c/STM-4c POS Optical Interface Line Process Card(SC,Multi-mode,1300nm,500m) + subbnameP2HS(528647), -- 2-Port OC-12c/STM-4c POS Optical Interface Line Process Card(SC,Single-mode,1300nm,15km) + subbnameP8CM(528648), -- 8-Port OC-3c/STM-1 POS Optical Interface Line Process Card(MTRJ,Multi-mode,2km) + subbnameP8CS(528649), -- 8-Port OC-3c/STM-1 POS Optical Interface Line Process Card(MTRJ,Single-mode,15km) + subbnameE4FE(528650), -- + subbnameEGFE(528651), -- 16-Port Fast Ethernet Electrical Interface Line Process Card(RJ45) + subbnameEGFS(528652), -- 16-Port Fast Ethernet Optical Interface Line Process Card(MTRJ,Single-mode,15km) + subbnameEGFM(528653), -- 16-Port Fast Ethernet Optical Interface Line Process Card(MTRJ,Multi-mode,1300nm,2km) + subbnameE4GC(528654), -- 4 Ports Gigabits Ethernet GBIC Interface Line Card_LAN + subbnameEGFEM(528655), -- Subboard that provides 16 FE RJ45 electric ports + subbnameLGFSM(528656), -- Subboard that provides 16 FE MTRJ optical ports (single-mode, 1300 nm, and 15 km) + subbnameEGFMM(528657), -- Subboard that provides 16 FE MTRJ optical ports (multi-mode, 1300 nm, and 2 km) + subbnameE4GSM(528658), -- Subboard that provides four GE MTRJ optical ports (single-mode, 1300 nm, and 10 km) + subbnameE4GPM(528659), -- Subboard that provides four GE MTRJ optical ports (multi-mode, 850 nm, and 500 m) + subbnameE4GQM(528660), -- Subboard that provides four GE optical ports (single-mode, 1550 nm, and 40 km, LC interface) + subbnameE4GVM(528661), -- LAN subboard that provides four GE optical ports (single-mode, 1550 nm, 70 km, and LC interface) + subbnameE4GCM(528662), -- Subboard that provides four GE ports and supports four hot swappable GBIC optical modules. + -- Currently, the following optical modules are available: 850nm 500m, 1310nm 10km/30km, and 1550nm 70km. + subbnameE4GEM(528663), -- Subboard that provides four optical/electro (O/E) auto-sensing ports, + -- and supports the SFP optical port or the RJ45 electric port. + subbnameEWFEM(528664), -- Subboard that provides 32 FE electric ports, and supports the MPLS service + subbnameEGFEF(528665), -- 16FE_RJ45 Flexible Card + subbnameP1CFF(528666), -- 1POS155_SFP Flexible Plug Card + subbnameP2CFF(528667), -- 2POS155_SFP Flexible Plug Card + subbnameP4CFF(528668), -- 4 Port POS155 SFP Optical Interface Line Process Card + subbnameE8FF(528669), -- 8*FE Optical Interface Line Card-SFP + subbnameE1GFF(528670), -- 1GE_SFP Flexible Plug Card + subbnameE2GFF(528671), -- 2GE_SFP Flexible Plug Card + subbnameA2HFF(528672), -- 2-Port OC-12C/STM-4C ATM Optical LC-SFP + subbname3E3(528673), -- 3 Ports,SMB,E3,Flexible Card + subbname3T3(528674), -- 3 Ports,SMB,T3,Flexible Card + subbnameE0GFF(528675), -- NAT Flexible Plug Card + subbnameETGFF(528676), -- NATPT Flexible Plug Card + subbnameSNGFF(528677), -- NetStream Flexible Plug Card + subbnameSTGFF(528678), -- L2TP Flexible Plug Card + subbnameSGGFF(528679), -- GRE Flexible Plug Card + subbname8E1(528680), -- 8 Ports E1 Interface Line Card_RJ45 + subbnameA2HF(528681), -- + subbnameEGFEE(528682), -- 16 Ports FE RJ45 Electrical Interface Line Card_LAN + subbnameEWFE(528683), -- + subbnameE4GE(528684), -- + subbnameEGFSM(528685), -- 16*FE 1300nm15km-MTRJ + subbnameR1UF(528686), -- 1*OC-48c/STM-16c RPR-SFP Optical Interface Line Card + subbnameN2GB(528687), -- Netstream + subbnameP4CM(528688), -- For NE80 & NE40, daughter card with 4 155M POS multimode optical port at 1300nm wavelength + subbnameP4CS(528689), -- For NE80 & NE40, daughter card with 4 155M POS singlemode optical port at 1300nm wavelength (10-15km) + subbnameP1HM(528690), -- For NE80 & NE40, daughter card with 1 622M POS multimode optical port at 1300nm wavelength + subbnameP1HS(528691), -- For NE80 & NE40, daughter card with 1 622M POS singlemode optical port at 1300nm wavelength (10-15km) + subbnameP1UZ(528692), -- For NE80 & NE40, daughter card with 1 2.5G POS singlemode optical port at 1300nm wavelenght (2km) + subbnameP1US(528693), -- For NE80 & NE40, daughter card with 1 2.5G POS singlemode optical port at 1300nm wavelength (10-15km) + subbnameP1UL(528694), -- For NE80 & NE40, daughter card with 1 2.5G POS singlemode optical port at 1300nm wavelength (40km) + subbnameP1UV(528695), -- For NE80 & NE40, daughter card with 1 2.5G POS singlemode optical port at 1300nm wavelength (70km) + subbnameP1RZ(528696), -- For NE80 & NE40, daughter card with 1 2.5G channelized POS singlemode optical port at 1300nm wavelength (2km) + subbnameP1RS(528697), -- For NE80 & NE40, daughter card with 1 2.5G channelized POS singlemode optical port at 1300nm wavelength (10-15km) + subbnameP1RL(528698), -- For NE80 & NE40, daughter card with 1 2.5G channelized POS singlemode optical port at 1300nm wavelength (40km) + subbnameP1RV(528699), -- For NE80 & NE40, daughter card with 1 2.5G channelized POS singlemode optical port at 1300nm wavelength (70km) + subbnameP4HM(528700), -- For NE80 & NE40, daughter card with 4 622M POS multimode optical port at 1300nm wavelength + subbnameP4HS(528701), -- For NE80 & NE40, daughter card with 4 622M POS singlemode optical port at 1300nm wavelength (10-15km) + subbnameA8CM(528702), -- For NE80 & NE40, daughter card with 8 155M ATM multimode optical port at 1300nm wavelength + subbnameA8CS(528703), -- For NE80 & NE40, daughter card with 8 155M ATM singlemode optical port at 1300nm wavelength (10-15km) + subbnameR1UZ(528704), -- For NE80 & NE40, daughter card with 1 2.5G RPR singlemode optical port at 1300nm wavelength (2km) + subbnameR1US(528705), -- For NE80 & NE40, daughter card with 1 2.5G RPR singlemode optical port at 1300nm wavelength (10-15km) + subbnameR1UL(528706), -- For NE80 & NE40, daughter card with 1 2.5G RPR singlemode optical port at 1300nm wavelength (40km) + subbnameR1UV(528707), -- For NE80 & NE40, daughter card with 1 2.5G RPR singlemode optical port at 1300nm wavelength (70km) + subbnameC2CF(528708), -- For NE80 & NE40, daughter card with 2 155M CPOS optical port (include SFP module) + subbnameC4CF(528709), -- For NE80 & NE40, daughter card with 4 155M CPOS optical port (include SFP module) + subbnameE2GP(528710), -- For NE80 & NE40, daughter card with 2 GE multimode optical port at 850nm wavelength + subbnameE2GS(528711), -- For NE80 & NE40, daughter card with 2 GE singlemode optiacl port at 1300nm (10-15km) + subbnameE2GQ(528712), -- For NE80 & NE40, daughter card with 2 GE singlemode optical port at 1550nm (40km) + subbnameE2GV(528713), -- For NE80 & NE40, daughter card with 2 GE singlemode optical port at 1300nm (70km) + subbnameE8FB(528714), -- For NE80 & NE40, daughter card with 8 FE electronic/optical port + subbnameA1CFF(528715), -- 1-port STS-3C/STM-1 ATM SFP Optical Interface Flexible Plug Card + subbnameA2CFF(528716), -- 2-port STS-3C/STM-1 ATM SFP Optical Interface Flexible Plug Card + subbnameA4CFF(528717), -- 4 Ports STS-3C/STM-1 ATM SFP Optical Interface Line Card + subbnameA8CFF(528718), -- 8-port STS-3C/STM-1 ATM SFP Optical Interface Flexible Plug Card + subbname8CT1(528719), -- + subbnameC1CF(528720), -- 1-Port Channelized OC-3/STM-1 to DS0 SFP Optical Interface Line Card + subbnameE8FEF(528721), -- 8FE_RJ45 Flexible Card + subbnameP1HF(528722), -- + subbnameEWFEE(528723), -- 32 Ports FE RJ45 Electrical Interface Line Card + subbnameEGFT(528724), -- 16-Port Fast Ethernet Optical Interface Line Process Card(Single-mode,1550nm,15km,LC) + subbnameCR01OPMQ(528725), -- Single-mode,1550nm,LC Interface Optical Protection Module + subbnameCR01OPMZ(528726), -- Single-mode,1300nm,LC Interface Optical Protection Module + subbnameCR01OPMM(528727), -- Multi-mode,1300nm,LC Interface Optical Protection Module + subbnameCR01OPMP(528728), -- Multi-mode,850nm,LC Interface Optical Protection Module + subbnameSPCB(528729), -- 4*FE-RJ45 And 4*FE-SFP And 4*OC-3c/STM-1 POS Multi-mode 1300nm 2km-MTRJ Interface Line Card + subbnameEGFSE(528730), -- CR01EGFSE0 + subbnameEGFME(528731), -- CR01EGFME0 + subbnameP8CFF(528732), -- 8 Port POS155 SFP Optical Interface Line Process Card + subbnameE4GFF(528733), -- 4-port GE SFP Interface Line Card + subbnameEGFF(528734), -- 16*FE Optical Interface Line Card-SFP + subbnameP2HF(528735), -- CR03P2HF-2*OC-12c/STM-4c-POS-SFP Optical Interface Card + +-- 8031 + subbnameCX61E1XX0(536577), -- CX600-1-port 10G Ethernet LAN Optical Interface LPU (Enhanced) + subbnameCX61W1XX0(536578), -- CX600 1-port 10G Ethernet WAN Optical Interface LPU (Enhanced) + subbnameCX61EAGF0(536579), -- CX600-10-port Gigabit Ethernet Optical Interface LPU (Enhanced) + subbnameCX61EFGE0(536580), -- CX600-24-port 10M/100M/1000M Ethernet Electrical Interface LPU(Enhanced) + subbnameCX61E2XXE0(536581), -- CX600-2-port 10G Ethernet LAN Optical Interface LPU + subbnameCX61EFGEE0(536582), -- CX600-24-port 10M/100M/1000M Ethernet Electrical Interface LPU + subbnameCX61EFGFE0(536583), -- CX600-24-port Gigabit Ethernet Optical Interface LPU + subbnameCX61EMGEE0(536584), -- CX600-48-port 10M/100M/1000M Ethernet Electrical Interface LPU + subbnameCX61EMGFE0(536585), -- CX600-48-port Gigabit Ethernet Optical Interface LPU + subbnameCX61E1XS0(536586), -- CX600-NetEngine-CR61E1XS0-1*10GE LAN 1310nm 10km-LC + subbnameCX61E1XQ0(536587), -- CX600-NetEngine-CR61E1XQ0-1*10GE LAN 1550nm 40km-LC + subbnameCX61W1XS0(536588), -- CX600-NetEngine-CR61W1XS0-1*10GE WAN 1310nm 10km-LC + subbnameCX61W1XQ0(536589), -- CX600-NetEngine-CR61W1XQ0-1*10GE WAN 1550nm 40km-LC + subbnameCX61W1XV0(536590), -- CX600-NetEngine-CR61W1XV0-1*10GE WAN 1550nm 80km-LC + subbnameCX61R1XX(536591), -- CX600-CX61R1XX0-1*OC-192c/STM-64c RPR-XFP + subbnameCX61R4UF(536592), -- CX600-CX61R4UF0-4*OC-48c/STM-16c RPR-SFP + subbnameCX61R2GF(536593), -- CX600-CX61R2GF0-2*GE/STM-16c RPR-SFP + subbnameCX61R4GF(536594), -- CX600-CX61R4GF0-4*GE/STM-16c RPR-SFP + subbnameCX61EFFF(536595), -- CX600-CX61EFFF0-24 + subbnameCX61R2UF(536596), -- CX600-CX61R2UF0-2*OC-48c/STM-16c RPR-SFP + subbnameCX61E1XXA(536597), -- CX600-CX61E1XXA-1 10GE-Lan/Wan + subbnameCX61EBGF(536598), -- CX600-CR52EBGF0,12-port 100/1000Base-X SFP Flexible Interface Daughter Card + subbnameCX61EBGE(536599), -- CX600-CR52EBGE0,12-port 10/100/1000Base-TX RJ45 Flexible Interface Daughter Card + subbnameCX61L1XX(536600), -- CX600-CR52L1XX0,1-port 10GBase WAN/LAN XFP Flexible Interface Daughter Card + subbnameCx61L4XX(536601), -- CX600-CR52L4XX0,4-port 10GBase WAN/LAN-XFP Flexible Card(Occupy two sub-slots) + subbnameCX61EKGE(536602), -- CX600-CR52EKGE0,40-port 10/100/1000Base-RJ45 Flexible Card (Occupy two sub-slots) + subbnameCX61EKGF(536603), -- CX600-CR52EKGF0,40-Port 100/1000Base-SFP Flexible Card(Occupy two sub-slots) + subbnameCX61P1XXB(536604), -- CX600-CR52P1XXBZ0,1 port OC-192c/STM-64c POS-XFP Flexible Card + subbnameCX67E8GF(536605), -- CX600-X1 Interface + subbnameCX67E8GFA(536606), -- CX600-X1 Interface + subbnameCX67E8FF(536607), -- CX600-X1 Interface + subbnameCX67E8FE(536608), -- CX600-X1 Interface + subbnameCX67DE1(536609), -- CX600-X1 Interface + subbnameCX67DE1A(536610), -- CX600-X1 Interface + subbnameCX67C1CF(536611), -- CX600-X1 Interface + subbnameCX67AUXQ(536612), -- CX600-X1 Interface + subbnameCX67VNPUICARD(536613), -- CX600-X1 Interface + subbnameCX22E2XX(536614), -- CX22E2XX-4*10GE + subbnameCX22E4GF(536615), -- CX22E4GF-4*GE + subbnameCX0235000d22E4GFA(536616), -- 0235000dCX22E4GFA-4*GE + subbnameCX22E2XEA(536617), -- CX22E2XEA-2*10GE,RJ45 + subbnameCX22E4XY(536618), -- CX22E4XY-4*10GE,XFP + subbnameCX22E2XY(536619), -- CX22E2XY-2*10GE,XFP + subbnameCXTPB(536620), -- TPB + subbnameCX0235000bFAN(536621), -- 0235000bFAN + subbnameCx0235000aPOWER(536622),-- 0235000aPOWER + subbnameCX0235000cTPC(536623), -- 0235000cTPC + subbnameCX03020PWP22E4GFA(536624),-- 03020PWPCX22E4GFA-4*GE + subbnameCX03020NPWTPC(536625), -- 03020NPWTPC + subbnameCX03020GFAFAN(536626), -- 03020GFAFAN + subbnameCX03020LXPPOWER(536627),-- 03020LXPPOWER + subbnameCX03020LYXPOWER(536628),-- 03020LYXPOWER + subbnameCX02316783POWER(536629),-- 02316783POWER + subbnameCX02316784POWER(536630),-- 02316784POWER + subbnameCX02351651FAN(536631), -- 02351651FAN + subbnameCX02130877POWER(536632),-- 02130877POWER,180w POE + subbnameCX02130878POWER(536633),-- 02130878POWER,250W POE + subbnameCX02130879POWER(536634),-- 02130879POWER,500W POE + + subbnameCX62E8GF0(536635), -- CX600-X1-DO/CX600-X2-DO 8-Port 100/1000Base-X-SFP High-speed Interface Card (HIC) + subbnameCX62E8GFA0(536636), -- CX600-X1-DO/CX600-X2-DO 8-Port 100/1000Base-X-SFP High-speed Interface Card A (HIC, Supporting 1588v2) + subbnameCX62E8FF0(536637), -- CX600-X1-DO/CX600-X2-DO 8-Port 100Base-X-SFP Flexible Interface Card (FIC, Supporting 1588v2) + subbnameCX62E8FE0(536638), -- CX600-X1-DO/CX600-X2-DO 8-Port 100Base-RJ45 Flexible Interface Card (FIC, Supporting 1588v2) + subbnameCX62C1CF0(536639), -- CX600-X1-DO/CX600-X2-DO 1-Port Channelized OC-3c/STM-1c POS-SFP Flexible Interface Card (FIC) + subbnameCX62DE10(536640), -- CX600-X1-DO/CX600-X2-DO 16-Port E1(75ohm) Flexible Interface Card (FIC) + subbnameCX62DE1A0(536641), -- CX600-X1-DO/CX600-X2-DO 16-Port E1(120ohm) Flexible Interface Card (FIC) + subbnameCX62AUXQ0(536642), -- CX600-X1-DO/CX600-X2-DO Auxiliary Flexible Interface Card with 4-Port 100Base-RJ45(FIC, Supporting 1588v2) + subbnameCX62E8GF1(536643), -- CX600-DO 8-Port 100/1000Base-X-SFP Flexible Card(S10) + subbnameCX62E8GFB0(536644), -- CX600-DO 8-Port 100/1000Base-X-SFP Flexible Card A(S10-A,Supporting 1588v2) + subbnameCX62A2HF0(536645), -- CX600-DO 2-Port OC-12c/STM-4c ATM-SFP Flexible Card(S10) + subbnameCX62A4CF1(536646), -- CX600-DO 4-Port OC-3c/STM-1c ATM-SFP Flexible Card(S10) + subbnameCX62C2CF0(536647), -- CX600-DO 2-Port Channelized OC-3c/STM-1c POS-SFP Flexible Card(S10) + subbnameCX62CFE10(536648), -- CX600-DO 24-Port Channelized E1/T1-DB100 Flexible Card(S10) + subbnameCX62L1XX0(536649), -- CX600-DO 8-Port 1-Port 10GBase LAN/WAN-XFP Flexible Card(S20) + subbnameCX62EBGF0(536650), -- CX600-DO 12-Port 100/1000Base-X-SFP Flexible Card(S20) + + subbnameCX62EBGE0(536651), -- CX600-DO 8-Port 12-Port 10/100/1000Base-RJ45 Flexible Card(S20) + subbnameCX62L1XXB0(536652), -- CX600-DO 8-Port 1-Port 10GBase LAN/WAN-XFP Flexible Card A(S20-A,Supporting 1588v2) + subbnameCX62EBGFB0(536653), -- CX600-DO 12-Port 100/1000Base-X-SFP Flexible Card A(S20-A,Supporting 1588v2) + subbnameCX62EKGF0(536654), -- CX600-DO 40-Port 100/1000Base-X-SFP Flexible Card(S20,Occupy two sub-slots) + subbnameCX62EKGE0(536655), -- CX600-DO 40-Port 10/100/1000Base-RJ45 Flexible Card(S20,Occupy two sub-slots) + subbnameCX62L4XX0(536656), -- CX600-DO 4-Port 10GBase LAN/WAN-XFP Flexible Card(S20,Occupy two sub-slots) + subbnameCX62L2XEEGF0(53657), -- CX600-DO 2-Port 10GBase LAN/WAN-XFP+20-Port 100/1000Base-X-SFP Flexible Card(S20,Occupy two sub-slots) + + subbnameCX62EMFE0(536658), -- CX600-DO 48-Port 10/100Base Delander Flexible Card(S20,Occupy one sub-slot) + subbnameCX62L2XXN0(536659), -- CX600-DO 2-Port 10GBase LAN/WAN-XFP Flexible Card(S40) + subbnameCX62EEGFN0(536660), -- CX600-DO 20-Port 100/1000Base-X-SFP Flexible Card(S40) + subbnameCX62L2XXNB0(536661), -- CX600-DO 2-Port 10GBase LAN/WAN-XFP Flexible Card A(S40-A,Supporting 1588v2) + subbnameCX62EEGFNB0(536662), -- CX600-DO 20-Port 100/1000Base-X-SFP Flexible Card A(S40-A,Supporting 1588v2) + subbnameES510X2X(536663), -- ES510X2X-2*10GE + subbnameES510G4S(536664), -- ES510G4S-4*GE + subbnameES510G4SA(536665), -- ES510G4SA-4*GE + subbnameES510X4S(536666), -- ES510X4S-4*10GE,XFP + subbnameES510X2S(536667), -- ES510X2S-2*10GE,XFP + subbnameTPC(536668), -- TPC + + subbnameLS510X4SA(536669), -- 4-Port GE SFP or 10GE SFP+ Optical Interface Card (Used In HI Series) + subbnameLS510X2SA(536670), -- 2-Port GE SFP or GE SFP/10GE SFP+ Optical Interface Card (Used In HI Series) + subbnameLS510G4SC(536671), -- 4-Port GE SFP Optical Interface Card (Used In HI Series) + subbnameLS310G2S(536672), -- 2-Port GE SFP Optical Interface Card (Used In HI Series) + + subbname02130911POWER(536673), -- 02130911POWER + subbname03020WFNPOWER(536674), -- 03020WFNPOWER + subbname02353514FAN(536675), -- 02353514FAN + subbnameCX61A4CFN(536721), -- CX600-X1/X2,4-port STS-3C/STM-1 ATM SFP Optical Interface Flexible Plug Card + subbnameCX67E4GF(536722), -- CX600-X1/X2,4-port GE SFP Optical Interface Flexible Plug Card + + subbnameES510X4SA(536676), -- ES510X4SA 4-Port GE SFP or 10GE SFP+ Optical Interface Card (Used In HI Series) + subbnameES510X2SA(536677), -- ES510X2SA 2-Port GE SFP or GE SFP/10GE SFP+ Optical Interface Card (Used In HI Series) + subbnameES510G4SC(536678), -- ES510G4SC 4-Port GE SFP Optical Interface Card (Used In HI Series) + subbnameES310G2S(536679), -- ES310G2S 2-Port GE SFP Optical Interface Card (Used In HI Series) + subbname02130965POWER(536680), -- 02130965POWER + subbname02310GBMPOWER(536681), -- 02310GBMPOWER + subbnameLS520G8S(536682), -- S5700 LS520G8S 8-Port GE SFP Optical Interface Card 2*1 + subbnameLS520G8T(536683), -- S5700 LS520G8T 8-Port GE RJ45 Interface Card 2*1 + subbnameLS521VST(536684), -- S5700 LS521VST Stack Card 1*1 + + subbnameCX6D0L2XFA10(536685), -- 2-Port 10GBase LAN/WAN-SFP+ Flexible Card A(S50-A,Occupy one sub-slot) + subbnameCX02317465POWER(536686), -- 02317465POWER,500w POE + subbname8090DEVCX67P4CF0(536687), --4-Port OC-3c/STM-1c POS Flexible Interface Card + subbname8090DEVCX6D00C2CF10(536688), -- 2-Port Channelized OC-3c/STM-1c POS-SFP Flexible Card + subbname8090DEVCX6D00L1XX10(536689), --1-Port 10GBase LAN/WAN-XFP Flexible Card + subbname8090DEVCX6D00EBGF10(536690), --12-Port 100/1000Base-X-SFP Flexible Card + subbname8090DEVCX6D00EEGE10(536691), --20-Port 10/100/1000Base-RJ45 Flexible Card + subbname8090DEVCX6D00L2XX10(536692), --2-Port 10GBase LAN/WAN-XFP Flexible Card + subbname8090DEVCX6D00EFGF10(536693), --24-Port 100/1000Base-X-SFP Flexible Card + subbname8090DEVCX6D0EBGFA11(536694), --12-Port 100/1000Base-X-SFP Flexible Card A(S40-A,Supporting 1588v2) + subbname8090DEVCX62L1XEAGB0(536695), --1-Port 10GBase LAN/WAN-XFP+10-Port 100/1000Base-X-SFP Flexible Card A(S40-A,Supporting 1588v2) + subbname8090DEVCR5D00E4GF70(536696), --4-Port 100/1000Base-X-SFP High-speed Interface Card(HIC) + subbnameES5D21X02S00(536697), --2-Port GE SFP or 10GE SFP+ Optical Interface Card + + subbname02317465POWER(536700), -- 02317465POWER + subbname02310JFDPOWER(536701), -- 02310JFDPOWER + subbname02310JFAPOWER(536702), -- 02310JFAPOWER + subbname8090DEVCX6D00P8HF10(536703), --8-Port OC-12c/STM-4c POS-SFP Flexible Card + subbname8090DEVCX6D00P4CF10(536704), --4-Port OC-3c/STM-1c POS-SFP Flexible Card + subbname8090DEVCX6D00P8CF10(536705), --8-Port OC-3c/STM-1c POS-SFP Flexible Card + subbname02310JWVPOWER(536706), -- 02310JWVPOWER + subbname02130953POWER(536707), -- 02130953POWER + subbname02130984POWER(536708), -- 02130984POWER + subbname02310CNKPOWER(536709), -- 02310CNKPOWER + subbname02130966POWER(536710), -- 02130966POWER + subbnameES5D21G16S00(536711), -- ES5D21G16S00 16-Port GE SFP Optical Interface Card + subbnameES5D21G16T00(536712), -- ES5D21G16T00 16-Port GE RJ45 Interface Card + subbnameES5D21L04Q00(536713), -- ES5D21L04Q00 4-Port 40GE QSFP+ Optical Interface Card + subbnameES5D21X04S00(536714), -- ES5D21X04S00 4-Port 10GE SFP+ Optical Interface Card + subbnameLS5D21G08S00(536715), -- LS5D21G08S00 8-Port GE SFP Optical Interface Card(Used In S5310 EI Series) + subbnameLS5D21G08T00(536716), -- LS5D21G08T00 8-Port GE RJ45 Interface Card(Used In S5310 EI Series) + subbnameCX67P4CFA(536717), -- CX67P4CFA 4-Port OC-3c/STM-1c POS-SFP Flexible Interface Card + subbnameCX68L4XF(536718), -- CX68L4XF 4-Port 10GBase-X-SFP+High-speed Interface Card + subbnameCX68L1XE8GF(536719), -- CX68L1XE8GF 1-Port 10GBase-X-SFP+ + 8-Port 100/1000Base-X-SFP High-speed Interface Card + subbname02130971POWER(536720), -- 02130971POWER + + -- For CX600 V8R5 CH (536730~) + subbname8090DEVCX6D00L2XF10(536730), -- CX68L2XFB, 2-Port 10GBase LAN/WAN-SFP+ Service Interface Card(SIC) + subbname8090DEVCX6D00E8GF10(536731), -- CX68E8GFC, 8-Port 100/1000Base-X-SFP Service Interface Card(SIC) + subbname8090DEVCX6D00E8GE10(536732), -- CX68E8GEB, 8-Port 10/100/1000Base-RJ45 Service Interface Card(SIC) + + subbname8090DEVCX6D00C4CF11(536733), -- CX68C4CF, 4-Port Channelized STM-1c POS-SFP Service Interface Card(SIC) + subbname8090DEVCX6D000IE110(536734), -- CX68MIE1, 32-Port E1 Service Interface Card(SIC,75ohm) + subbname8090DEVCX6D000IE111(536735), -- CX68MIE1B, 32-Port E1 Service Interface Card(SIC,120ohm) + subbname8090DEVCX6D000DE110(536736), -- CX68MDE1A, 16-Port E1 Service Interface Card(SIC,75ohm) + subbname8090DEVCX6D000DE111(536737), -- CX68MDE1B, 16-Port E1 Service Interface Card(SIC,120ohm) + subbname8090DEVCX6D00L4XF10(536739), -- CX68L4XF, 4-Port 10GBase-X-SFP+High-speed Interface Card(SIC) + subbname8090DEVCX6DL1XE8G10(536740), -- CX68L1XE8GF, 1-Port 10GBase LAN/WAN-SFP+ 8-Port 100/1000Base-X-SFP Service Interface Card(SIC) + subbnameSwitchBAT4AHA(536741), -- BAT-4AHA Lithiumion battery unit + subbnameSwitchBAT8AHA(536742), -- BAT-8AHA Lithiumion battery unit + subbnameSwitchPBB12AHA (536743), -- PBB-12AHA(12AH Power Backup Interface Card) + subbnameLS5D21G16S00(536744), -- 16-Port GE SFP Optical Interface Card + subbnameLS5D21G16T00(536745), -- 16-Port GE RJ45 Interface Card + subbnameLS5D21L04Q00(536746), -- 4-Port 40GE QSFP+ Optical Interface Card + subbnameLS5D21X04S00(536747), -- 4-Port 10GE SFP+ Optical Interface Card + subbname02131063POWER(536748), -- 350W AC Power Module + subbname02131064POWER(536749), -- 1150W AC Power Module + subbname02356618FAN(536750), -- Fan box(EF,Airflow Port side to power supply side) + subbnameES5D21X04S01(536751), -- 4 10 Gig SFP+ Interface Card(used in S5720HI series) + subbnameES5D21VST000(536752), -- Dedicated stack interface card(uesed QSFP interface,used in S5720HI series) + subbname02310PQNPOWER(536753), -- 350W DC Power Module + subbname02355338FAN(536754), -- Fan box(EA,Back to Front) + + subbnameES5D21X02S01(536755), -- 2 10 Gig SFP+ Interface Card(used in S5720EI series) + subbnameLS5D21X02S01(536756), -- 2 10 Gig SFP+ Interface Card(used in S5320EI series) + subbnameES5D21X02T01(536757), -- 2 10 Gig RJ45 Interface Card(used in S5720EI series) + subbnameLS5D21X02T01(536758), -- 2 10 Gig RJ45 Interface Card(used in S5320EI series) + subbnameES5D21X04S02(536759), -- 4 10 Gig SFP+ Interface Card(used in S5720EI series) + subbnameLS5D21X04S02(536760), -- 4 10 Gig SFP+ Interface Card(used in S5320EI series) + subbnameLS5D21VST000(536761), -- Dedicated stack interface card(uesed QSFP interface,used in S5320EI series) + subbnameFAN028AB(536762), -- Fan box(F,FAN panel side intake) + subbnameFAN028BB(536763), -- Fan box(F,FAN panel side intake) + subbnamePDC650WABEPOWER(536764), -- DC-DC Module,650W + subbnamePDC650WBBEPOWER(536765), -- DC-DC Module,650W + subbnamePAC600WCBPOWER(536766), -- 600W AC Power Module + subbnamePDC350WCBPOWER(536767), -- 350W DC Power Module + + subbnameES5D21Q04Q01(536768), -- 4 40 Gig QSFP+ interface card(used in S6720EI series) + subbnameLS5D21Q04Q01(536769), -- 4 40 Gig QSFP+ interface card(used in S6320EI series) + subbnameFAN060BB(536770), -- Fan box(B,FAN panel side exhaust) + subbnameFAN060CB(536771), -- Fan box(B,FAN panel side exhaust) + subbnamePAC600WCBPOWERB(536772), -- 600W AC Power Module(Gray) + subbnamePDC350WCBPOWERB(536773), -- 350W DC Power Module(Gray) + subbnameLS5D21X04S01(536774), -- 4 10 Gig SFP+ Interface Card(used in S5320HI series) + subbnamePAC-60WA-L(536775), -- 60W AC Power Module(Black) for S5720LI v2r11 + subbnamePAC-60WC-L(536776), -- 60W AC Power Module(Gray) for S5320LI v2r11 + + subbnameES5D21X02S02(536777), -- 2 10 Gig SFP+ Interface Card(Used in S5720LI series) for v2r12 + subbnameES5D21X08T00(536778), -- 8 Ethernet 100M/1G/2.5G/5G/10GBase-T Interface Card(Used in (S5X30SI/S6720EI/S6X20SI series) for v2r11 + subbnameES5D21X04T00(536779), -- 4 Ethernet 100M/1G/2.5G/5G/10GBase-T Interface Card(Used in S5x30SI/S6x20SI series) for v2r11 + subbnameES5D21X08S00(536780), -- Data Communication,ES5D21X08S00,ES5D21X08S00,8 10 Gig SFP+ Interface Card(Used in S5x30SI/S6720EI/S6x20SI series) for v2r11 + subbnameES5D21Q02Q00(536781), -- 2 40 Gig QSFP+ interface card(used in S5x30SI/S6x20SI series) for v2r11 + subbnamePAC930D5612(536782), -- 930W AC PoE Power Module for S5320LI V2R11 + subbnameFAN040CB(536783), --FAN for 6720SI + + subbnameES2D1POE4800(536784), --03024PLK ES2D1POE4800 for lsw v2r11c50 + subbnameES2D1POE2403(536785), --03024PLL ES2D1POE2403 for lsw v2r11c50 + subbnameES5D21Q06Q00(536786), --03024PLJ ES5D21Q06Q00 for lsw v2r11c50 + subbnameES5D2CKM0000(536787), --03024QVY ES5D2CKM0000 for lsw v2r11c50 + subbnameFAN40HAB(536788), --2359097 Fan box(HA,Back to Front,FAN panel side exhaust) + +-- 8090 + + + subbname8090CFCARD(561151), --CFCARD in MPUA or CFCARD2 in SRUA/MPUB + subbname8090Unkown(561152), -- + subbname8090E1XZ(561153), --1*10GE LAN Single-mode Optical Interface LPU + subbname8090W1XZ(561154), --1*10GE WAN Single-mode Optical Interface LPU + subbname8090EAGF(561155), --10-port GbE SFP Optical Interface LPU + subbname8090P4UF(561156), --4-port 2.5G POS SFP Optical Interface LPU + subbname8090GE(561157), --GE card + subbname8090FE(561158), --Fe card + subbname8090P1XZ(561159), --1*OC-192c/STM-64c POS Optical Interface LPU + subbname8090Pos622(561160), -- Pos_622 + subbname8090Pos25G(561161), -- Pos_2.5G + subbname8090ATM(561162), --ATM + subbname8090DPT25G(561163), -- DPT 2.5G + subbname8090P16X155Channel(561164),-- POS_16x155_CHANNEL + subbname8090P4HF(561165), -- POS_4X622 + subbname8090Pos155(561166), -- POS_155 + subbname8090E2XX(561167), --2*10GBase LAN-XFP Optical Interface LPU C + subbname8090W2XX(561168), --2*10GBase WAN-XFP Optical Interface LPU C + subbname8090P2XX(561169), --2*OC-192c/STM-64c POS-XFP Optical Interface LPU C + subbname8090EMGE(561170), --48*10/100/1000Base-TX-RJ45 Electrical Interface LPU + subbname8090A8CF(561171), --ATM8X155M + subbname8090RPR10G(561172), --RPR_1X_10G_CARD + subbname8090P8CF(561173), --8*OC-3c/STM-1 POS-SFP Optical Interface LPU + subbname8090EFGE(561174), --24*10/100/1000Base-TX-RJ45 Electrical Interface LPU + + subbnameRNRPOS4X155(561175), --4*OC-3c/STM-1 POS-SFP Optical Interface LPU + subbnameRNRPOS1X622(561176), --1 Port 622M POS Interface LPU + subbnameRNRPOS1X25G(561177), --1 Port 2.5G POS Interface LPU + subbnameRNRPOS16X155(561178), --16*OC-3c/STM-1 POS-SFP Optical Interface LPU + subbnameRNRPOS4X622(561179), --4 Port 622M POS Interface LPU + subbnameRNRPOS8X155(561180), --8*OC-3c/STM-1 POS-SFP Optical Interface LPU + subbnameRNRATM8X155(561181), -- 8 Port 155M ATM Interface LPU + subbnameRNRATM2X622(561182), -- 2 Port 622M ATM Interface LPU + + subbnameRNRETH4X100D(561183), -- 4 Port 100M RJ45 Interface LPU + subbnameRNRETH4X100G(561184), -- 4 Port 100M Fiber Interface LPU + + subbnameRNRETH8X100D(561185), -- 8 Port 100M RJ45 Interface LPU + subbnameRNRETH8X100G(561186), -- 8 Port 100M Fiber Interface LPU + + subbnameRNRETH16X100D(561187), -- 16 Port 100M RJ45 Interface LPU + subbnameRNRETH16X100G(561188), -- 16 Port 100M Fiber Interface LPU + + subbnameRNRETH16X100OTHER(561189), -- 16 Port 100M Interface LPU + + subbnameRNRETH4XGE(561190), -- 4 Port GE RJ45/Fiber Interface LPU + subbnameRNRETH4XGC(561191), -- 4 Port GE GE_BIC RJ45/Fiber Interface LPU + + subbnameRNRETH2XGE(561192), -- 2 Port GE Interface LPU + subbnameRNRETH2XGC(561193), -- 2 Port GE GE_BIC Interface LPU + + subbnameRNRDPTCARD(561194), --FRR Card + + subbnameRNRCE1PDH2M(561195), -- 8 + subbnameRNRCT1PDH1P5M(561196), -- 8 + + subbnameRNRE1PDH2M(561197) , -- 8 + subbnameRNRE3PDH34M(561198), -- 3 + subbnameRNRT3PDH44M(561199), -- 3 + + subbnameRNRCPOSOC3(561200), --1 + subbnameRNRPOSOC12C(561201), --4 + subbnameRNRPOSOC48C(561202), --1 + + subbname8090P1UF(561203), --1-port 2.5G POS SFP Optical Interface LPU + subbname8090P2UF(561204), --2-port 2.5G POS SFP Optical Interface LPU + + subbnameRNRATMA8CFFF(561205), --8 Port 155M ATM Interface LPU + subbnameRNRATMA2HFFF(561206), --2 Port 622M ATM Interface LPU + subbnameRNRRPR1X25(561207), --1 Port 2.5G SDH RPR + + subbnameRNRPOSP4CFFF(561208), --4 Port 155M POS + subbnameRNRETHE8FFF(561209), --8 Port 100M Fiber Interface LPU + subbname8090EFGF(561210), --24GE + subbname8090EMGF(561211), --48GE + subbnameRNRCPOS2OC3(561212), --2*CPOS OC-3/STM-1-SFP Optical + subbmaneRNRCPOS4OC3(561213), --4*CPOS OC-3/STM-1-SFP Optical + subbmaneRNR8XCE1(561214), --UR-PIM-8xCHE1-RJ45 + subbmaneRNRCPOSOC3FR(561215), --1*CPOS OC-3/STM-1-SFP Optical + subbmaneRNR8XCT1(561216), --UR-PIM-8xCHT1-RJ45 + subbname8090R2UF(561217), --2 Port 2.5G SDH RPR + subbname8090R4UF(561218), --4 Port 2.5G SDH RPR + + subbname8090R2GF(561219), --2 Port GE RPR + subbname8090R4GF(561220), --4 Port GE RPR + subbname8090EFFF(561221), --24-port GE/FE SFP Phyiscal Interface Card + + subbname8090CR53P1XX(561222), --1-port 10G POS XFP Flexible Pluggable Interface Daughter Card + subbname8090CR53E8GF(561223), --8-port GE SFP Flexible Pluggable Interface Daughter Card + subbname8090CR53E8FF(561224), --8-port FE SFP Flexible Pluggable Interface Daughter Card + subbname8090CR53P1UF(561225), --1-port 2.5G POS SFP Flexible Pluggable Interface Daughter Card + subbname8090CR53A2HF(561226), --2-port 622M ATM SFP Flexible Pluggable Interface Daughter Card + subbname8090CR53A4CF(561227), --4-port 155M ATM SFP Flexible Pluggable Interface Daughter Card + + subbname8090L1XX0(561228), --1-port 10GBase WAN/LAN XFP Flexible Interface Daughter Card + subbname8090EBGF(561229), --12ports 100Base-FX/1000Base-X + subbname8090EBGE(561230), --12ports 10Base-T/100Base-TX/1000Base-T + + subbname8090EAGF2(561231), -- 5 port GbE SFP Optical Interface LPU + subbname8090P4CF(561232), -- 4*OC-3c/STM-1 POS-SFP Optical Interface LPU + + subbname8090L4XX(561233), -- 4-port 10G LAN/WAN XFP Optical Interface Daughter Card,1*1 + subbname8090EKGE(561234), -- 40-port 10/100/1000M RJ-45 Interface Daughter Card,1*1 + subbname8090EKGF(561235), -- 40-Port FE/GE SFP Optical Interface Daughter Card,1*1 + subbname8090P2UFZ(561236), -- 2-port 2.5G POS SFP Flexible Pluggable Interface Daughter Card, 1*1 + subbname8090P4UFZ(561237), -- 4-port 2.5G POS SFP Flexible Pluggable Interface Daughter Card, 1*1 + subbname8090P4HFZ(561238), -- 4-port 622M POS SFP Flexible Pluggable Interface Daughter Card, 1*1 + subbname8090P8HFZ(561239), -- 8-port 622M POS SFP Flexible Pluggable Interface Daughter Card, 1*1 + subbname8090P4CFZ(561240), -- 4-port 155M POS SFP Flexible Pluggable Interface Daughter Card, 1*1 + subbname8090P8CFZ(561241), -- 8-port 155M POS SFP Flexible Pluggable Interface Daughter Card, 1*1 + subbname8090C2CF(561242) , -- 2-Port Channelized OC-3c/STM-1c POS-SFP Flexible Card + subbname80904E3CT3(561243), -- 4-Port Clear Channel E3/Channelized T3-SMB Flexible Card + subbname80908CE1CT1(561244), -- 8-Port Channelized E1/T1-RJ45 Flexible Card + subbname8090P1XXB(561245), -- 1 port OC-192c/STM-64c POS-XFP Flexible Card + subbname8090OFCA(561246), -- Cluster Optical Flexible Card A + subbname8090CR53P1MZ(561247), --1-port 40G POS XFP Flexible Pluggable Interface Daughter Card + subbname809055EMFE(561248), -- 48-Port 10/100Base-TX-Delander Flexible Card + subbname8090CR53E4XX(561249), --4-port Eth Interface Daughter Card + subbname8090CR52CKGFY(561250), --40-port GF card + subbname8090CR52EBGFB(561251), --12-port GF card + subbname8090CR52L1XXB(561252), --1-port 10G LAN/WAN card + subbname8090CR53D1MV(561253), --1-port 40G WDM POS XFP Flexible Pluggable Interface Daughter Card + subbname8090CR53E8GFB(561254), --8-port 100/1000Base-X SFP Flexible Interface Daughter Card + subbname8090CR52EEGFN(561255), --20-Port 100/1000Base-X-SFP Flexible Card + subbname8090CR52EEGFNB(561256), --20-Port 100/1000Base-X-SFP Flexible Card B + subbname8090CR52L2XXN(561257), --2-Port 10GBase WAN/LAN-XFP Flexible Card + subbname8090CR52L2XXNB(561258), --2-Port 10GBase WAN/LAN-XFP Flexible Card B + subbname8090CR52L2XEEG(561259), --2-Port 10GBase WAN/LAN-XFP and 20-Port 100/1000Base-X-SFP Flexible Card + subbname8090CR52L2XEEGB(561260), --2-Port 10GBase WAN/LAN-XFP and 20-Port 100/1000Base-X-SFP Flexible Card B + subbname8090CR53A4CFB(561261), --4-Port OC-3c/STM-1c ATM-SFP Flexible Card + subbname8090ME03E1XX(561262), --1-Port 10G Ethernet LAN Card on LPUF-21 + subbname8090ME03EAGF(561263), --10-Port Gigabit Ethernet Card on LPUF-21 + subbname8090CR55OFC40(561264), --40G Cluster Optical Flexible Card + subbname8090CR52EKGFY(561265), --40-port 1000Base-X-SFP card + subbname8090ME03E6GFE(561266), --6-Port 1000Base-SFP Flexible Card E + subbname8090CR55OFC100A(561267), --100G Cluster Optical Flexible Card A + subbname8090CR55OFC100B(561268), --100G Cluster Optical Flexible Card B + + subbname8090DEVCR57F4EFGF(561269), --LPUF-40/41 24*GE SFP Optical Flexible Card, no 1588 + subbname8090DEVCR57F4L4XX(561270), --LPUF-40/41 4*10GE convergence Flexible Card, no 1588 + subbname8090DEVCR57P2XXB(561271), --LPUF-40/41 2*10G POS 1/2 width + subbname8090DEVCR56L5XX(561272), --LPUF-100/101 5*10GE 1/2 width, support 1588 + subbname8090DEVCR56L2XX(561273), --LPUF-100/101 2*10GE 1/4 width, support 1588 + subbname8090DEVCR56D2XX(561274), --LPUF-100/101 2*10G POS/OTN 1/4 + subbname8090DEVCR56P1MZ(561275), --LPUF-100/101 1*40G POS 1/2 + subbname8090DEVCR56E4XF(561276), --LPUF-101 4*10GE 1/4 width convergence, no 1588 + subbname8090DEVCR57EMGF(561277), --LPUF-101 48*10GE 1/2 width BIDI, no 1588 + subbname8090DEVCR57EEGE(561278), --LPUF-40/41 20*GE RJ45 1/2 width, no 1588 + subbname8090DEVCR56E1NC(561279), --LPUF-101 1*100GE, test only + subbname8090DEVCR57L2XXY(561280), --LPUF-40/41 2*10GE TM card, support BRAS HQOS + subbname8090DEVCR57EEGFY(561281), --LPUF-40/41 20*GE TM card, support BRAS HQOS + subbname8090DEVCR56P2XX(561282), --LPUF-100/101 2*10G POS 1/4 width + subbname8090DEVCR57EEGFB(561283), --LPUF-41 20*GE SFP Optical card, 1/2 width, support 1588 and Y.1731 + subbname8090DEVCR57EFGF(561284), --LPUF-100 24*GE SFP Optical card, 1/2 width, no 1588 + subbname8090DEVCR53L2XFA(561285), --LPUF-50 2*10GE SFP Optical card,Support 1588 + subbname8090DEVCR57L5XF(561286), --LPUF-101 5*10GE SFP+ Optical card, 1/2 width, no 1588 + subbname8090DEVCR57L2XXY1(561287), --LPUF-40/41 2*10GE DPI card + subbname8090DEVCR5D0L2XFA70(561288), --2-Port 10GBase LAN/WAN-SFP+ Flexible Card A(P50-A,Occupy one sub-slot) + subbname8090DEVCR57L1XEAG(561289), --LPUF-41 1*10GE LAN/WAN XFP + 10*GE SFP Optical card, support 1588 + subbname8090CR5M0L1XXB20(561290), --1-Port 10GBase LAN/WAN-XFP Flexible Card B(P20-B) + subbname8090DEVCR56E1NCC(561291), --CR56E1NCC0,1-Port 100GBase-CFP Flexible Card(NE5000E LPUF-200,2 sub-slots) + subbname8090DEVCR56E1MC(561292), --CR56E1MCA0,1-Port 40GBase-CFP Flexible Card(NE5000E LPUF-100,2 sub-slots) + subbname8090DEVCR56LAXFA(561293), --CR56L5XXA0,5-Port 10GBase LAN/WAN-XFP Flexible Card(CP100,2 sub-slots) + subbname8090DEVCR5D00E8GF70(561294), --CX600,CX67E8GF0,8-Port 100/1000Base-X-SFP High-speed Interface Card(HIC) + subbname8090DEVCR5D0E8GFA70(561295), --CX600,CX67E8GFB0,8-Port 100/1000Base-X-SFP High-speed Interface Card (HIC,Supporting 1588v2) + subbname8090DEVCR5D00E8FE10(561296), --CX600,CX67E8FE0,8-Port 100Base-X-RJ45 Flexible Interface Card (FIC,Supporting 1588v2) + subbname8090DEVCR5D00E8FF10(561297), --CX600,CX67E8FF0,8-Port 100Base-X-SFP Flexible Interface Card(FIC,Supporting 1588v2) + subbname8090DEVCR5D00C1CF10(561298), --CX600,CX67C1CF0,1-Port Channelized OC-3c/STM-1c POS-SFP Flexible Interface Card (FIC) + subbname8090DEVCR5D000DE111(561299), --CX600,CX67DE1A0,16-Port E1 Flexible Interface Card(FIC,120ohm) + subbname8090DEVCR5D000DE110(561300), --CX600,CX67DE10,16-Port E1 Flexible Interface Card(FIC,75ohm) + subbname8090DEVCR5M0L5XFA71(561301), --5-Port 10GBase LAN/WAN-SFP+ Flexible Card(P101-A,Occupy two sub-slots) + subbname8090DEVCR5D00E2NC70(561302), --2-Port 100GBase LAN-CFP Integrated Line Processing Unit (LPUI-200) + subbname8090DEVCR5D00LEXF70(561303), --20-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit (LPUI-200) + subbname8090DEVCR5D00E2NC71(561304), --2-Port 100GBase LAN-CFP Integrated Line Processing Unit (LPUS-200) + subbname8090DEVCR5D00LEXF71(561305), --20-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit (LPUS-200) + subbname8090DEVCX6D0L2XFA10(561306), --2-Port 10GBase LAN/WAN-SFP+ Flexible Card A(S50-A) + subbname8090DEVCX6D0L5XFA10(561307), --5-Port 10GBase LAN/WAN-SFP+ Flexible Card A(S51-A,Occupy two sub-slots) + subbname8090DEVCX6D0L2XFA11(561308), --2-Port 10GBase LAN/WAN-SFP+ Flexible Card A(S51-A) + subbname8090DEVCX6D0L5XFA11(561309), --5-Port 10GBase LAN/WAN-SFP+ Integrated Integrated Service Unit (ISUI-51,Supporting 1588v2,40Gbps is enabled by default) + subbname8090DEVCX6D0EMGFA10(561310), --48-Port 100/1000Base-X-SFP Integrated Integrated Service Unit (ISUI-51,Supporting 1588v2) + subbname8090DEVCX6DL2XEIG1A(561311), --2-Port 10GBase LAN/WAN-SFP++32-Port 100/1000Base-X-SFP Integrated Integrated Service Unit (ISUI-51,Supporting 1588v2,40Gbps is enabled by default) + subbname8090DEVCX6D0L5XFA12(561312), --5-Port 10GBase LAN/WAN-SFP+ Flexible Card A(S101-A,Occupy two sub-slots) + subbname8090DEVCX6D0EFGFA10(561313), --24-Port 100/1000Base-X-SFP Flexible Card A(S51-A) + subbname8090DEVCX6D0LAXFA11(561314), --10-Port 10GBase LAN/WAN-SFP+ Integrated Integrated Service Unit (ISUI-101,Supporting 1588v2) + subbname8090DEVCR5M00L2XF70(561315), --2-Port 10GBase WAN/LAN-SFP+ Flexible Card A + subbname8090DEVCR5M00EFGF70(561316), --24-Port 100/1000Base-SFP Flexible Card + subbname8090DEVCR5M00E5XF70(561317), --5-Port 10GBase LAN/WAN-SFP+ Flexible Card A + subbname8090DEVCR5M00E2XF70(561318), --2-Port 10GBase LAN/WAN-SFP+ Flexible Card A + subbname8090DEVCR5D00L5XF70(561319), --5-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit (LPUI-51,Supporting 1588v2) + subbname8090DEVCR5D00L4XF70-LPUI(561320), --4-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit (LPUI-51,Supporting 1588v2) + subbname8090DEVCR5D00EMGF70(561321), --48-Port 100/1000Base-SFP Integrated Line Processing Unit (LPUI-51,Supporting 1588v2) + subbname8090DEVCR5DEFGL2X70(561322), --24-Port 100/1000Base-X-SFP 2-Port 10GBase LAN/WAN-X-SFP Integrated Line Processing Unit (LPUI-51,Supporting 1588v2) + subbname8090DEVCR5D00L5XF71(561323), --5-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit (LPUS-51) + subbname8090DEVCR5D00L4XF71(561324), --4-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit (LPUS-51) + subbname8090DEVCR5D00EMGF71(561325), --48-Port 100/1000Base-SFP Integrated Line Processing Unit (LPUS-51) + subbname8090DEVCR5DEFGL2X71(561326), --24-Port 100/1000Base-X-SFP 2-Port 10GBase LAN/WAN-X-SFP Integrated Line Processing Unit (LPUS-51) + subbname8090DEVCR5M00EFGF10(561327), --24-Port 100/1000Base-X-SFP Flexible Card(Occupy two sub-slots) + subbname8090DEVCR5M00L5XF71(561328), --5-Port 10GBase LAN/WAN-SFP+ Flexible Card A(Supporting 1588v2) + subbname8090DEVCR5M00E1MC70(561329), --1-Port 40GBase LAN-CFP Flexible Card (Supporting 1588v2) + subbname8090DEVCR5D00E2MC70(561330), --2-Port 40GBase LAN-CFP Integrated Line Processing Unit (LPUI-101,Supporting 1588v2) + subbname8090DEVCR5D00LAXX72(561331), --10-Port 10GBase LAN/WAN-XFP Integrated Line Processing Unit (LPUI-101,Supporting 1588v2) + subbname8090DEVCR5D00E2MC71(561332), --2-Port 40GBase LAN-CFP Integrated Line Processing Unit (LPUI-101) + subbname8090DEVCR5D00LAXX73(561333), --10-Port 10GBase LAN/WAN-XFP Integrated Line Processing Unit (LPUI-101) + subbname8090DEVVSUF80(561334), --SPU2.0 Board Sub Card(VSUF80) + subbname8090DEVCR52OFCV(561335), --Cluster Virtual Optical Card + + -- for V800R003C00 Card SBOM + subbname8090DEVCR5D00P2XX60(561336), -- 2-Port OC-192c/STM-64c POS/OTU2-XFP Flexible Card(Dynamic switch between POS and OTN)(CP100,1 sub-slot) + subbname8090DEVCR5D00L5XX60(561337), -- 5-Port 10GBase LAN/WAN-XFP Flexible Card(CP100,2 sub-slots) + subbname8090DEVCR5D00E5XX60(561338), -- 5-Port 10GBase LAN-XFP Flexible Card(CP100,2 sub-slots) + subbname8090DEVCR5D00L2XX60(561339), -- 2-Port 10GBase LAN/WAN-XFP Flexible Card(CP100,1 sub-slot) + subbname8090DEVCR5D00E2XX60(561340), -- 2-Port 10GBase LAN-XFP Flexible Card(CP100,1 sub-slot) + subbname8090DEVCR5D00EFGF60(561341), -- 24-Port 100/1000Base-SFP Flexible Card(CP100,2 sub-slots) + subbname8090DEVCR5D00P1MZ60(561342), -- 1-Port OC-768c/STM-256c POS-2KM-LC Flexible Card(CP100,2 sub-slots) + subbname8090DEVCR5M00E1MC60(561343), -- 1-Port 40GBase-CFP Flexible Card(NE5000E LPUF-100,2 sub-slots) + subbname8090DEVCR5D0OFCA060(561344), -- 100G Cluster Optical Flexible Card B + subbname8090DEVCR5M0OFCK050(561345), -- 400G Cluster Optical Flexible Card A + subbname8090DEVCR55OFC400B(561413), -- 400G Cluster Optical Flexible Card B + subbname8090DEVCR50OFC400C(561414), -- 400G Cluster Optical Flexible Card C + + -- from 561348 to 561393 is for V6R6 packing card + -- for NE40E + subbname8090DEVNE40ECR5D0L2XFA70(561348), --2-Port 10GBase WAN/LAN-SFP+ Flexible Card A + subbname8090DEVCR5D00A8CF70(561349), --8-Port OC-3c/STM-1c ATM-SFP Flexible Card + subbname8090DEVCR5D00C8CF71(561350), --8-Port Channelized OC-3c/STM-1c POS-SFP Flexible Card + subbname8090DEVCR5D00C4CF70(561351), --4-Port Channelized OC-3c/STM-1c POS-SFP Flexible Card + subbname8090DEVCR53CFE1(564527), --24-Port Channelized E1/T1-DB100 Flexible Card + subbname8090DEVCR5D0EFGFA70(561352), --24-Port 100/1000Base-X-SFP Flexible Card A(P51-A) + subbname8090DEVCR5D0L5XFA70(561353), --5-Port 10GBase LAN/WAN-SFP+ Flexible Card A(P51-A, Occupy two slots) + subbname8090DEVCR5D0L2XFA71(561354), --2-Port 10GBase LAN/WAN-SFP+ Flexible Card A(P51-A) + subbname8090DEVCR5D0L5XFA72(561355), --5-Port 10GBase LAN/WAN-SFP+ Flexible Card A(P101-A,Occupy two sub-slots) + subbname8090DEVCR5D0EFGFA71(561356), --24-Port 100/1000Base-X-SFP Flexible Card A(P101-A,Occupy two sub-slots) + subbname8090DEVCR5D00E1MC70(561357), --1-Port 40GBase LAN-CFP Flexible Card (P101-A,Occupy two sub-slots) + subbname8090DEVCR57L5XFC0(561360), --5-Port 10GBase LAN/WAN-SFP+ card + subbname8090DEVCR57L4XEBG0(561361), --4-Port 10GBase LAN/WAN-SFP++12-Port 100/1000Base-X-SFP card + subbname8090DEVCR57L2XEIG0(561362), --2-Port 10GBase LAN/WAN-SFP++32-Port 100/1000Base-X-SFP card + subbname8090DEVCR57EMGFC0(561363), --48-Port 100/1000Base-X-SFP card + subbname8090DEVCR57EFGFC0(561364), --24-Port 100/1000Base-X-SFP card + subbname8090DEVCR57L1XEDG0(561365), --1-Port 10GBase LAN/WAN-SFP++16-Port 100/1000Base-X-SFP card + subbname8090DEVCR57L4XFC0(561367), --4-Port 10GBase LAN/WAN-XFP card + subbname8090DEVCR57L2XEEGB0(561368), --2-Port 10GBase LAN/WAN-XFP+20-Port 100/1000Base-X-SFP card + subbname8090DEVCR57EKGFD0(561369), --40-Port 100/1000Base-X-SFP card + subbname8090DEVCR57L4XFB2(561370), --4-Port 10GBase LAN/WAN-SFP+ Card (Occupy two slots) + subbname8090DEVCR57L5XFB2(561371), --5-Port 10GBase LAN/WAN-SFP+ Card (Occupy two slots) + subbname8090DEVCR57EFGFB2(561372), --24-Port 100/1000Base-X-SFP Card + subbname8090DEVCR57L2XFB2(561373), --2-Port 10GBase LAN/WAN-SFP+ Card + subbname8090DEVCR57E1MCB2(561374), --1-Port 40GBase LAN-CFP card + subbname8090DEVCR57E1NC0(561375), --1-Port 100GBase-CFP card + + --V6R7 card packing NE&oversea CX + subbname8090DEVCR57EIGF0(561376), --32 Ports FE/GE card + subbname8090DEVCR5D0L2XFE70(561377), --2-Port 10GBase LAN/WAN-SFP+ Flexible Card E(P51-E) + subbname8090DEVCR5D0L5XFE70(561378), --5-Port 10GBase LAN/WAN-SFP+ Flexible Card E(P51-E, Occupy two slots) + subbname8090DEVCR5D0EEGEA70(561379), --20-Port 10/100/1000Base-RJ45 Flexible Card(P51-A) + subbname8090DEVCR5D0L5XFE71(561380), --5-Port 10GBase LAN/WAN-SFP+ Flexible Card E(P101-E) + subbname8090DEVCR5D00LBXF72(561381), --12-Port 10GBase LAN/WAN-SFP+ Flexible Card A(P120-A) + subbname8090DEVCR5D0L6XFA70(561382), --6-Port 10GBase LAN/WAN-SFP+ Flexible Card A(P101-A) + subbname8090DEVCR5D00E1NC75(561383), --1-Port 100GBase-CFP Flexible Card (P120) + subbname8090DEVCR5D00LBXF71(561384), --12-Port 10GBase LAN/WAN-SFP+ Flexible Card A(P240-A) + + -- BEGIN: for CX600 V8R7C10 X1/X2 NE40E M2 by w00289179 + subbname8090DEVCR5D00T4XF70(564522), -- CR5D00T4XF70, 4-Port OTU2-SFP+ Physical Interface Card(PIC) + subbname8090DEVCR2D00T4XF70(564524), -- CR2D00T4XF70, 4-Port OTU2-SFP+ Physical Interface Card(PIC) + subbname8090DEVCR5D00E1MF70(564523), -- CR5D00E1MF70, 1-Port 40GBase-CFP Physical Interface Card(PIC) + subbname8090DEVCR2D00E1MF70(564525), -- CR2D00E1MF70, 1-Port 40GBase-CFP Physical Interface Card(PIC) + -- END: for CX600 V8R7C10 X1/X2 NE40E M2 by w00289179 + + -- BEGIN: for NE40E V8R8C00 1TB by w00289179 + subbname8090DEVCR57E8NCB0(561561), --8*100Gbps CFP2 Interface Board + -- END: for NE40E V8R8C00 1TB by w00289179 + + + -- BEGIN: for NE40E -3 X3/X8/X16 by w00289179 + subbnameCR53P8CF(659454), --8-Port OC-3c/STM-1c POS-SFP Flexible Card + subbnameCR5D0002CF70(659455), --2-Port OC-3c/STM-1C POS SFP Flexible Card + subbname8090DEVCR5M0E8GFA30(561555), --8-Port 100/1000Base-X-SFP Flexible Card A(P10-A,Supporting 1588v2) + subbname8090DEVCR5D00C2CF70(564526), --4-Port Channelized OC-3c/STM-1c POS-SFP Flexible Card + subbname8090DEVCR5D00LAXF70(561548), -- 10-Port 10GBase LAN/WAN-SFP+ Flexible Card A(P240-A) + subbname8090DEVCR5D00D2NT70(561549), -- 2-Port 100GE Tunable DWDM Integrated Line Processing Unit (LPUI-200) + -- END: for NE40E -3 X3/X8/X16 by w00289179 + + --BEGIN: for CX600(CN) V8R7 by j00289303 + subbname8090DEVCX6D00EAGF10(561556), -- CX68EAGFD, 10-Port 100/1000Base-X-SFP Service Interface Card(SIC) + subbname8090DEVCX6DL1XE8G11(561557), -- CX68L1XE8GFB, 1-Port 10GBase LAN/WAN-SFP+ + 8-Port 100/1000Base-X-SFP Service Interface Card(SIC) + subbname8090DEVCX6D00E8GE11(561558), -- CX68E8GED, 8-Port 100/1000Base-RJ45 Service Interface Card(SIC) + subbname8090DEVCX6D00L4XF11(561559), -- CX68L4XFD, 4-Port 10GBase LAN/WAN-SFP+ Service Interface Card(SIC) + subbname8090DEVCX6D00L2XF11(561560), -- CX68L2XFC, 2-Port 10GBase LAN/WAN-SFP+ Service Interface Card(SIC) + --END: for CX600(CN) V8R7 by j00289303 + + subbname8090DEVCR5D00A2CF70(570047), -- CR5D00A2CF70, 2-Port OC-3c/STM-1c ATM-SFP Physical Interface Card + subbname8090DEVCR2D00A2CF10(570048), -- CR2D00A2CF10, 2-Port OC-3c/STM-1c ATM-SFP Physical Interface Card + --BEGIN:for V8R8C10 by l00300916 + subbname8090DEVCR5D00EEGF70(561562), -- CX68EEGFAE, 20-Port 100/1000Base-X-SFP Physical Interface Card(PIC) + subbname8090DEVCR2D00EEGF10(675896), -- CX68EEGFAE, 20-Port 100/1000Base-X-SFP Physical Interface Card + --BEGIN:for V8R8C10 by l00300916 + + -- BEGIN: for ME60C10 by w00289179 + subbname8090DEVME2D00E8GE12(570001), -- ME2D00E8GE12, 8-Port 100/1000Base-RJ45 Physical Interface Card + subbname8090DEVME2D00EAGF10(570002), -- ME2D00EAGF10, 10-Port 100/1000Base-X-SFP Physical Interface Card + subbname8090DEVME2D00L4XF11(570003), -- ME2D00L4XF11, 4-Port 10GBase LAN/WAN-SFP+ Physical Interface Card + subbname8090DEVME2DL1XE8G11(570004), -- ME2DL1XE8G11, 1-Port 10GBase LAN/WAN-SFP+ + 8-Port 100/1000Base-X-SFP Physical Interface Card + subbname8090DEVME2D00L2XF12(570005), -- ME2D00L2XF12, 2-Port 10GBase LAN/WAN-SFP+ Physical Interface Card + subbname8090DEVCR2D00C1CF11(570006), -- CR2D00C1CF11, 1-Port Channelized STM-1c POS-SFP Physical Interface Card + subbname8090DEVME0D00E8GE71(570007), -- 8-Port 100/1000Base-RJ45 Physical Interface Card(PIC) + subbname8090DEVME0D00EAGF70(570008), -- 10-Port 100/1000Base-X-SFP Physical Interface Card(PIC) + subbname8090DEVME0D00L4XF72(570009), -- 4-Port 10GBase LAN/WAN-SFP+ Physical Interface Card(PIC) + subbname8090DEVME0DL1XE8G71(570010), -- 1-Port 10GBase LAN/WAN-SFP+ + 8-Port 100/1000Base-X-SFP Physical Interface Card(PIC) + subbname8090DEVME0D00L2XF71(570011), -- 2-Port 10GBase LAN/WAN-SFP+ Physical Interface Card(PIC) + subbname8090DEVME0D00L4XF70(570012), -- 4-Port 10GBase LAN-SFP+ Physical Interface Card(PIC) + subbname8090DEVME0DL1XE8G70(570013), -- 1-Port 10GBase LAN/WAN-SFP+ + 8-Port 100/1000Base-X-SFP Physical Interface Card(PIC) + subbname8090DEVME0D00L2XF70(570014), -- 2-Port 10GBase LAN/WAN-SFP+ Physical Interface Card(PIC) + subbname8090DEVME0D00E8GF71(570015), -- 8-Port 100/1000Base-X-SFP Physical Interface Card(PIC) + subbname8090DEVME0D00E8GE70(570016), -- 8-Port 100/1000Base-RJ45 Physical Interface Card(PIC) + subbname8090DEVME0D00C4CF71(570017), -- 4-Port Channelized STM-1c POS-SFP Physical Interface Card(PIC) + subbname8090DEVME0D000IE170(570018), -- 32-Port E1 Physical Interface Card(PIC,75ohm) + subbname8090DEVME0D000IE171(570019), -- 32-Port E1 Physical Interface Card(PIC,120ohm) + subbname8090DEVME0D000DE170(570020), -- 16-Port E1 Physical Interface Card(PIC,75ohm) + subbname8090DEVME0D000DE171(570021), -- 16-Port E1 Physical Interface Card(PIC,120ohm) + subbname8090DEVME0D00P4CF70(570022), -- 4-Port OC-3c/STM-1c POS-SFP Flexible Interface Card(FIC) + subbname8090DEVME0DP2C1HF70(570023), -- 2-Port OC-3c/STM-1c (or 1-Port OC-12c/STM-4C) POS-SFP Physical Interface Card(PIC) + subbname8090DEVME0D00AUXQ10(570024), -- Auxiliary Flexible Interface Card with 4-Port 100Base-RJ45 (FIC,Supporting 1588v2) + subbname8090DEVME0D08CWDM70(570025), -- 8-Channel CWDM Multiplexing & Demultiplexing (1471/1491/1511/1531/1551/1571/1591/1611nm) Physical Interface Card(PIC) + subbname8090DEVME0D00C4T370(570026), -- 4-Port Clear Channel E3/Channelized T3 Physical Interface Card (PIC) + subbname8090DEVME0D0L2XFH71(570027), -- 2-Port 10GBase LAN/WAN-SFP+ Physical Interface Card H (PIC-H) + subbname8090DEVME0D0EAGFH70(570028), -- 10-Port 100/1000Base-X-SFP Physical Interface Card H (PIC-H) + -- END: for ME60C10 by w00289179 + + --for NE40E x00322590 + subbname8090DEVCR5D00P2XX72(570030), --2-Port OC-192c/STM-64c POS-XFP Flexible Card(P51-A) + subbname8090DEVCR57L4XEBGFB(570031), --4-Port 10GBase LAN/WAN-SFP++12-Port 100/1000Base-X-SFP Integrated Integrated Service Unit B(ISUI-51-B,Supporting 1588v2) + subbname8090DEVCR57TBXF00(570032), --12-Port OTU2-SFP+ Fixed Card + subbname8090DEVCR57T6XF00(570033), --6-Port OTU2-SFP+ Fixed Card(P120) + + -- for NE5000E V800R007C10 Card SBOM w00289179 + subbname8090DEVCR5D00T1MC60(570029), -- 1-Port 40G OTN-CFP Flexible Card(CP100,Occupy 2 sub-slots) + + --BEGIN: for CX600(CN) V8R8 by w00289179 + subbname8090DEVCX6D0EFGFA12(570034), -- CX6D0EFGFA12,24-Port 100/1000Base-X-SFP Integrated Integrated Service Unit (ISUI-21,Supporting 1588v2) + subbname8090DEVCX6DL1XEDG1A(570038), -- CX6DL1XEDG1A,1-Port 10GBase LAN/WAN-SFP++16-Port 100/1000Base-X-SFP Integrated Integrated Service Unit (ISUI-21,Supporting 1588v2) + subbname8090DEVCR5D0EFGFA73(570039), -- CR5D0EFGFA73,24-Port 100/1000Base-X-SFP Integrated Integrated Service Unit (ISUI-21,Supporting 1588v2) + subbname8090DEVCR5DL1XEDG70(570040), -- CR5DL1XEDG70,1-Port 10GBase LAN/WAN-SFP++16-Port 100/1000Base-X-SFP Integrated Integrated Service Unit (ISUI-21,Supporting 1588v2) + subbname8090DEVCR53P4UF0(570043), -- CR53P4UF0,4-Port OC-48c/STM-16c POS-SFP Flexible Card + subbname8090DEVCR53P2UF0(570044), -- CR53P2UF0,2-Port OC-48c/STM-16c POS-SFP Flexible Card + subbname8090DEVCR53P8HF0(570045), -- CR53P8HF0,8-Port OC-12c/STM-4c POS-SFP Flexible Card + subbname8090DEVCR53P1XX0(570046), -- CR53P1XX0,1-Port OC-192c/STM-64c POS-XFP Flexible Card(Occupy two slots) + --END: for CX600(CN) V8R8 by w00289179 + + -- for CX600 local + subbname8090DEVLOCALCX6D0L2XFA10(561385), --2-Port 10GBase LAN WAN-SFP+ Flexible Card A(S50-A) + subbname8090DEVCX6D00A8CF10(561386), --8-Port OC-3c STM-1c ATM-SFP Flexible Card(S50) + subbname8090DEVCX6D00C8CF10(561387), --8-Port Channelized OC-3c/STM-1c POS-SFP Flexible Card(S50) + subbname8090DEVCX6D00C4CF10(561388), --4-Port Channelized OC-3c/STM-1c POS-SFP Flexible Card(S50) + subbname8090DEVLOCALCX6D0EFGFA10(561389), --24-Port 100 1000Base-X-SFP Flexible Card A(S51-A) + subbname8090DEVLOCALCX6D0L5XFA10(561390), --5-Port 10GBase LAN WAN-SFP+ Flexible Card A(S51-A,Occupy two sub-slots) + subbname8090DEVLOCALCX6D0L2XFA11(561391), --2-Port 10GBase LAN WAN-SFP+ Flexible Card A(S51-A) + subbname8090DEVLOCALCX6D0L5XFA12(561392), --5-Port 10GBase LAN WAN-SFP+ Flexible Card A(S101-A,Occupy two sub-slots) + subbname8090DEVCX6D0EFGFA11(561393), --24-Port 100/1000Base-X-SFP Flexible Card A(S101-A,Occupy two sub-slots) + subbname8090DEVVSUF160(561394), --SPU2.0 Board Sub Card(VSUF160) + subbname8090DEVDVSU2(561425), --For V6R9C00 16G DVSU Card(VSUF160) + + -- for CX600 local V8R8 shoubian V8R5 561415-561419V8oid + subbname8090DEVCX6D0LAXFA12(561442), --10-Port 10GBase LAN/WAN-SFP+ Flexible Card A(S200-A) V5 561415 + subbname8090DEVCX6D0E3MFA10(561443), --3-Port 40GBase-QSFP+ Flexible Card(S200-A) + subbname8090DEVCX6D0E1NCA10(561444), --1-Port 100GBase-CFP Flexible Card A(S102-A) + subbname8090DEVCX6D0E1MCA10(561445), --1-Port 40GBase LAN-CFP Flexible Card A(S102-A) + subbname8090DEVME0D0LAXFB7H(561446), --10-Port 10GBase LAN/WAN-SFP+ Flexible Card(BP240) V5 561419 + subbname8090DEVCR57L3XFA2(561447), --3-Port 10GBase LAN/WAN-SFP+ Fixed Card + -- for NE5000NE9000 V8R8C10 fixed card + subbname8090DEVCR56E8NCB(561448), -- NE5000E,CR56E8NCB,8*100Gbps CFP2 Interface Board + subbname8090DEVCR56EFMBB(561449), -- NE5000E,CR56EFMBB,24*40Gbps QSFP+ Interface Board + subbname8090DEVCR58E8NCD(561450), -- NE9000,CR58E8NCD,8-Port 100GBase-CFP2 + subbname8090DEVCR58EFMBD(561451), -- NE9000,CR58EFMBD,24-Port 40GBase-QSFP+ + subbname8090DEVCR58EPXFB(561452), -- NE9000,CR58EPXFB,60-Port 10GBase LAN/WAN-SFP+ + subbname8090DEVCR56EDNCV(561453), -- NE5000E,CR56EDNCV,16-Port 100GBase-CFP4 + subbname8090DEVCR56EDNBV(561454), -- NE5000E,CR56EDNBV, 16-Port 100GBase-QSFP28 + subbname8090DEVCR56E8NCE(561455), -- NE5000E,CR56E8NCE , 8-Port 100GBase-CFP4 + subbname8090DEVCR56E8NLDXA(561456), --NE5000E,CR56E8NLDXA, 8-Port 100GBase-CFP4 + 16-Port 10GBase-QSFP+ + subbname8090DEVCR56EDNLIXV(561457), --NE5000E,CR56EDNLIXV, 16-Port 100GBase-QSFP28 + 32-Port 10GBase-QSFP+ + + + --for CX600 local(561398 is NE&oversea CX) V6R7 card packing + subbname8090DEVCX6D0EEGEA10(561395), --20-Port 10/100/1000Base-RJ45 Flexible Card(S51-A) + subbname8090DEVCX6DISUFB010(561396), --6-Port 10GBase LAN/WAN-SFP+ Flexible Card A(S120-A) + subbname8090DEVCX6D0LBXFA10(561397), --12-Port 10GBase LAN/WAN-SFP+ Flexible Card A(S120-A) + subbname8090DEVCR5D00E1NC74(561398), --1-Port 100GBase-CFP Flexible Card (P240) + subbname8090DEVCR5D0EFGFE70(561399), --24-Port 1000Base-X-SFP Flexible Card E(P51-E) + subbname8090DEVL3XEFG7C(561400), --3-Port 10GBase LAN/WAN-SFP+ Flexible Card A + subbname8090DEVCR57EFGFE2(561401), --24-Port 1000Base-X-SFP Fixed Card E + subbname8090DEVCR57L2XFE2(561402), --2-Port 10GBase LAN/WAN-SFP+ Fixed Card E + subbname8090DEVCR57L5XFE2(561403), --5-Port 10GBase LAN/WAN-SFP+ Fixed Card E + subbname8090DEVCR57LBXF2(561404), --12-port 10GBase LAN/WAN-SFP+ Fixed Card + subbname8090DEVCR57E1NCB2(561405), --1-Port 100GBase-CFP Fixed Card + subbname8090DEVCR57L6XF0(561406), --6-port 10GBase LAN/WAN-SFP+ Fixed Card + --BEGIN: for V6R9C20 by y00238145 + subbname8090DEVCR57EFGFH0(561458), --03031YYN, CR5D0EFGFH70, 24-Port 1000Base-X-SFP Flexible Card H(P51-H) + subbname8090DEVME03EFGFH0(561459), --03031YYT, ME0D0EFGFH7H, 24-Port 1000Base-X-SFP Flexible Card H(BP51-H) + subbname8090DEVCR57L5XFI0(561460), --03031XPT, CR5D0L5XFE70, 5-Port 10GBase LAN/WAN-SFP+ Flexible Card E(P51-E, Occupy two sub-slots) + subbname8090DEVCR57L5XFI2(561461), --03031XPU, CR5D0L5XFH71, 5-Port 10GBase LAN/WAN-SFP+ Flexible Card H(P51-H, Occupy two sub-slots) + subbname8090DEVCR57L5XFI01(561462), --03031XPV, CR5D0L5XFE71, 5-Port 10GBase LAN/WAN-SFP+ Flexible Card E(P101-E) + subbname8090DEVCR57L5XFI02(561463), --03031XPW, CR5D0L5XFH70, 5-Port 10GBase LAN/WAN-SFP+ Flexible Card H(P120-H) + subbname8090DEVME03L5XFI1(561464) , --03031XPX, ME0D0L5XXE7F, 5-Port 10GBase LAN/WAN-SFP+ Flexible Card E(BP51-E,occupy 2 sub-slot) + subbname8090DEVME03L5XFI2(561465), --03031XPY, ME0D0L5XXH7F, 5-Port 10GBase LAN/WAN-SFP+ Flexible Card H(BP51-H,occupy 2 sub-slot) + subbname8090DEVME03L5XFI0(561466), --03031XQA, ME0D0L5XXE7H, 5-Port 10GBase LAN/WAN-SFP+ Flexible Card E(BP100-E) + subbname8090DEVME03L5XFI3(561467), --03031XQB, ME0D0L5XFH7H, 5-Port 10GBase LAN/WAN-SFP+ Flexible Card H(BP100-H) + subbname8090DEVCR57L2XFI1(561468), --03031YYP, CR5D0L2XFH70, 2-Port 10GBase LAN/WAN-SFP+ Flexible Card H(P51-H) + subbname8090DEVCR57L2XFI0(561469), --03031XQD, CR5D0L2XFE70, 2-Port 10GBase LAN/WAN-SFP+ Flexible Card E(P51-E) + subbname8090DEVME03L2XFI0(561470), --03031XQF, ME0D0L2XXE7H, 2-Port 10GBase LAN/WAN-SFP+ Flexible Card E(BP51-E) + subbname8090DEVME03L2XFI1(561471), --03031XQG, ME0D0L2XXE8H, 2-Port 10GBase LAN/WAN-SFP+ Flexible Card H(BP51-H) + subbname8090DEVCR57EFGFH1(561472), --03031XQJ, CR5D0EFGFE70, 24-Port 1000Base-X-SFP Flexible Card E(P51-E) + subbname8090DEVME03EFGFH1(561473), --03031XQM, ME0D0EFGFE7H, 24-Port 1000Base-X-SFP Flexible Card H(BP51-H) + subbname8090DEVCX62L5XFH0(561474), --03032AWL, CX6D0L5XFH10, 5-Port 10GBase LAN/WAN-SFP+ Flexible Card H(S102-H) + subbname8090DEVBGW01L5XFH0(561475), --03032AWM, BGWD0L5XFH71, 5-Port 10GBase LAN/WAN-SFP+ Flexible Card(BP100) + subbname8090DEVCR57LAXFH0(561441) , --03031EAS, CX6D0LAXFH10, 10-Port 10GBase LAN/WAN-SFP+ Flexible Card H(S200-H) + --END: for V6R9C20 by y00238145 + --BEGIN:for V6R9C30 by y00238145 + subbname8090DEVCR57L6XFI01(561476), --03031YYQ, 6-Port 10GBase LAN/WAN-SFP+ Flexible Card H(P120-H) + subbname8090DEVME03L6XFI0(561477), --03031YYV, 6-Port 10GBase LAN/WAN-SFP+ Flexible Card H(BP120-H) + subbname8090DEVCR57LBXFH1(561478), --03031YYS, 12-Port 10GBase LAN/WAN-SFP+ Flexible Card H(P240-H) + subbname8090DEVME03LBXFH0(561479), --03031YYX, 12-Port 10GBase LAN/WAN-SFP+ Flexible Card H(BP200-H) + subbname8090DEVCR57E1NCF0(561480), --03032GKY, 1-Port 100GBase-CFP2 Flexible Card A(P120-A) + subbname8090DEVCR57E1NCF1(561481), --03032GLA, 1-Port 100GBase-CFP2 Flexible CardA (P240-A) + subbname8090DEVME03E1NCF0(561482), --03032GLB, 1-Port 100GBase-CFP2 Flexible Card(BP100) + subbname8090DEVME03E1NCF1(561483), --03032GLC, 1-Port 100GBase-CFP2 Flexible Card(BP240) + subbname8090DEVCR57E1NCF2(561518), --03032GLD, 1-Port 100GBase-CFP2 Fixed Card + subbname8090DEVTNR2EF1(561484), --03032GLE, 1 Port 100 Gigabit Ethernet Processing Flexible Card (Supporting 1588v2) + subbname8090DEVCX62E1NCF0(561485), --03032GLF, 1-Port 100GBase-CFP2 Flexible Card A(S102-A) + subbname8090DEVCR57E1NBA0(561494), --CR5D00E1ND70, 1-Port 100GBase-QSFP28 Flexible Card A(P120-A) + subbname8090DEVCR57E1NBA1(561495), --CR5D00E1ND73, 1-Port 100GBase-QSFP28 Flexible Card A(P240-A) + subbname8090DEVCX62E1NBA0(561496), --CX6D0E1NDA10, 1-Port 100GBase-QSFP28 Flexible Card A(S102-A) + subbname8090DEVME03E1NBA0(561497), --ME0D0E1NDB70, 1-Port 100GBase-QSFP28 Flexible Card(BP100) + subbname8090DEVME03E1NBA1(561498), --ME0D0E1NDB71, 1-Port 100GBase-QSFP28 Flexible Card(BP240) + --END: for V6R9C30 by y00238145 + --BEGIN: for V8R9C10 by w00289179, modify by qwx345877 + subbname8090DEVCR5D0LEXFE71(561486), --03032KGW, 20-Port 10GBase LAN/WAN-SFP+ Flexible Card H(P400-H) + subbname8090DEVCR5D0E2NCE71(561487), --03032KGV, 2-Port 100GBase-CFP2 Flexible Card H(P400-H) + subbname8090DEVME0M0LEXFB71(561488), --03032KGX, 20-Port 10GBase LAN/WAN-SFP+ Flexible Card H(BP400-H) + subbname8090DEVME0M0E2NCB71(561489), --03032KGY, 2-Port 100GBase-CFP2 Flexible Card H(BP400-H) + subbname8090DEVCR5D0EAGFE70(561490), --10-Port 100/1000Base-X-SFP Physical Interface Card E(PIC-E) + subbname8090DEVCR2D0EAGFE10(561491), --03032KLR, 10-Port 100/1000Base-X-SFP Physical Interface Card E(PIC-E) + subbname8090DEVCR5D0L2XFE71(561492), --2-Port 10GBase LAN/WAN-SFP+ Physical Interface Card E(PIC-E) + subbname8090DEVCR2D0L2XFE10(561493), --03032KLS, 2-Port 10GBase LAN/WAN-SFP+ Physical Interface Card E(PIC-E) + --END: for V8R9C10 by w00289179, modify by qwx345877 + --BEGIN: add by qiurui qwx345877 for v8r9c10 NE9000 + subbname8090DEVCR9D00LFXF80(537455), -- 24-Port 1000M/10GBase LAN/WAN-SFP+ Flexible Card + subbname8090DEVCR9D00NBXF80(537456), -- 12-Port 10G OTN/ETH-SFP+ Flexible Card + subbname8090DEVCR9D00N6XF80(537457), -- 6-Port 10G OTN/ETH-SFP+ Flexible Card + subbname8090DEVCR9D00P8UF80(537458), -- 8-Port OC-48/12/3 STM-16/4/1 POS-SFP Flexible Card + subbname8090DEVCR9D00P4XX80(537459), -- 4-Port OC-192/STM-64 POS-XFP Flexible Card + --ENF: add by qiurui qwx345877 for v8r9c10 NE9000 + --BEGIN: add by qiurui qwx345877 for v8r9c10 IPCORE + subbname8090DEVCR5D00E5MF6B(537468), -- 5-Port 40GBase-QSFP+ Flexible Card B(CP400,Occupy 1 sub-slot) + subbname8090DEVCR5D00LEXF6B(537469), -- 20-Port 10GBase LAN/WAN-SFP+ Flexible Card B(CP400,Occupy 1 sub-slot) + --END: add by qiurui qwx345877 for v8r9c10 IPCORE + --BEGIN: add by qiurui qwx345877 for v8r9c10 license + subbname8090DEVCR57EFGFH3(537460), -- 24-Port 1000Base-X-SFP Fixed Card E + subbname8090DEVCR57L6XFI02(537461), -- 6-Port 10GBase LAN/WAN-SFP+ Fixed Card E + subbname8090DEVCR57LBXFE2(537462), -- 12-Port 10GBase LAN/WAN-SFP+ Fixed Card E + subbname8090DEVCR57E8NCB1(537463), -- 8*100Gbps CFP2 Interface Board + --ENF: add by qiurui qwx345877 for v8r9c10 license + --BEGIN: add by qiurui qwx345877 for V8R10C00 + subbname8090DEVCR5D0LEXFE72(561520), -- 20-Port 10GBase LAN/WAN-SFP+ Flexible Card A(P480-A) + subbname8090DEVCR5D0LAXFE71(561521), -- 10-Port 10GBase LAN/WAN-SFP+ Flexible Card A(P240-A) + subbname8090DEVCR5D0L6XFE70(561522), -- 6-Port 10GBase LAN/WAN-SFP+ Flexible Card E(P120-E) + --END: add by qiurui qwx345877 for V8R10C00 + --BEGIN: add by yuhanwen ywx349403 for v8r10c00 CR53C2CF_W + subbname8090DEVCR53C2CF0(567890), -- 2-Port Channelized OC-3c/STM-1c POS-SFP Flexible Card + --END: add by yuhanwen ywx349403 for v8r10c00 CR53C2CF_W + --BEGIN: add by caojing cwx345682 for V8R10C00 NE20E + subbname8090DEVCR2D00MPAA90(561651), --4-Channel FXS/FXO+2-Channel E&M+2-Channel RS232+2-Channel RS485 Board + subbname8090DEVCR2D000SA890(561652), --8-Channel V.35/X.21/V.24 Board + subbname8090DEVCR2D00MP8A90(561653), --4 Channels C37.94 Optical Interface and 4 Channels CoDir64K Electric Interface Board + --END: add by caojing cwx345682 for V8R10C00 NE20E + -- for NE5000E V800R005C01 Card SBOM + subbname8090DEVCR5D00E2NC61(561407), -- 2-Port 100GEBase-CXP Flexible Card(CP400,1 sub-slot) + subbname8090DEVCR5D00E6MF61(561408), -- 6-Port 40GBase-QSFP+ Flexible Card(CP400,1 sub-slot) + subbname8090DEVCR5D0OLEXF61(561409), -- 20-Port 10GBase LAN-SFP+ Flexible Card(CP400,1 sub-slot) + subbname8090DEVCR5D00E1NC61(561410), -- 1-Port 100GBase-CFP Flexible Card(CP400,1 sub-slots) + subbname8090DEVCR5D00L5XF60(561411), -- 5-Port 10GBase LAN/WAN-SFP+ Flexible Card B(CP100,2 sub-slots) + subbname8090DEVCR5D00E5XF60(561412), -- 5-Port 10GBase LAN-SFP+ Flexible Card B(CP100,2 sub-slots) + subbname8090DEVCR5D00N2NC61(561416), -- 2-Port 100G OTN/ETH-CFP2 Flexible Card(CP400,Occupy 1 sub-slot) + subbname8090DEVCR5D00E1NC62(561417), -- 1-Port 100GBase-CFP Flexible Card(CP400,Occupy 1 sub-slot) + + -- for NE5000E V800R008C00 Card SBOM + --add_b by y00286053 On 20150406 for 5000e + subbname8090DEVCR5D00L2NC63(561418), -- Finished Board,NE5000E,CR56E2NCC2,2-Port 100GBase-CFP2 Flexible Card(CP400,Occupy 1 sub-slot) + subbname8090DEVCR5D00LEXF63(561419), -- Finished Board,NE5000E,CR56LEXF2,20-Port 10GBase LAN/WAN-SFP+ Flexible Card(CP400,Occupy 1 sub-slot) + --add_e by y00286053 On 20150406 + + --for CX600 V8R5 OC and NE40E (561500 ~) + subbname8090DEVCR5D00L2XF70(561500), -- CX68L2XFB, 2-Port 10GBase LAN/WAN-SFP+ Physical Interface Card(PIC) + subbname8090DEVCR5D00E8GF71(561501), -- CX68E8GFC, 8-Port 100/1000Base-X-SFP Physical Interface Card(PIC) + subbname8090DEVCR5D00E8GE70(561502), -- CX68E8GEB, 8-Port 10/100/1000Base-RJ45 Physical Interface Card(PIC) + subbname8090DEVCR5D00L1XE8GF70(561503), -- 1-Port 10GBase LAN/WAN-SFP+ 8-Port 100/1000Base-X-SFP Physical Interface Card(PIC) + subbname8090DEVCR5D00C4CF71(561504), -- CX68C4CF , 4-Port Channelized STM-1c POS-SFP Physical Interface Card(PIC) + subbname8090DEVCR5D000IE170(561505), -- CX68MIE1 , 32-Port E1 Physical Interface Card(PIC,75ohm) + subbname8090DEVCR5D000IE171(561506), -- CX68MIE1B , 32-Port E1 Physical Interface Card(PIC,120ohm) + subbname8090DEVCR5D000DE170(561507), -- CX68MDE1A , 16-Port E1 Physical Interface Card(PIC,75ohm) + subbname8090DEVCR5D000DE171(561508), -- CX68MDE1B , 16-Port E1 Physical Interface Card(PIC,120ohm) + subbname8090DEVCR5D00L4XF70(561509), -- CX68L4XF, 4-Port 10GBase-X-SFP+High-speed Interface Card(PIC) + subbname8090DEVCR5D00P4CF70(561510), -- CX67P4CFA, 4-Port OC-3c/STM-1c POS-SFP Flexible Interface Card(PIC) + subbname8090DEVCR5D00AUXQ10(561511), -- CX67AUXQ, Auxiliary Flexible Interface Card with 4-Port 100Base-RJ45 (FIC,Supporting 1588v2)(PIC) + subbname8090DEVCR5D00C4T370(561512), -- CX68C4T3, 4-Port Clear Channel E3/Channelized T3 Physical Interface Card (PIC) + --BEGIN: for PTN6900 V6R8C10 by w00195304 + subbname8090DEVTNR1EXL6(561513), -- V6R8C10,03030WGU,3-Port 40GBase-QSFP+ Fixed Card + subbname600DEVCR57LAXFB(561514), -- V6R8C10,03031AKC,10-Port 10GBase LAN/WAN-SFP+ Fixed Card + --END: for PTN6900 V6R8C10 by w00195304 + --BEGIN: for V6R9C20 by w00195304 + subbname600DEVCR57EFGFH2(561515), -- V6R9C20,03031XQL,24-Port 1000Base-X-SFP Fixed Card E + subbname600DEVCR57L5XFI3(561516), -- V6R9C20,03031XQC,5-Port 10GBase LAN/WAN-SFP+ Fixed Card E + subbname600DEVCR57L2XFI2(561517), -- V6R9C20,03031XQH,2-Port 10GBase LAN/WAN-SFP+ Fixed Card E + --END: for V6R9C20 by w00195304 + + --BEGIN: for NE40E V8R6C00 by zhaowei 55681 (561530 ~) + subbname8090DEVCR5D0P8UF70(561530), -- 8-Port OC-48c/STM-16c POS-SFP Flexible Card(P120) + --END: for NE40E V8R6C00 by zhaowei 55681 + + --BEGIN: for NE40E V8R6C10 by yinweilin 00249354 + subbname8090DEVCR5D00LFXF74(561531), -- CR57LFXFE, 24-Port 10GBase LAN/WAN-SFP+ Flexible Card A(P480-A) + subbname8090DEVCR5D00E2NC72(561532), -- CR57E2NCE, 2-Port 100GBase-CFP2 Flexible Card A(P480-A) + subbname8090DEVCR57LFXFE1(561533), -- 48-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit (LPUI-480) + subbname8090DEVCR57E2NCE1(561534), -- 2-Port 100GBase-CFP2 + 24-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit (LPUI-480) + --END: for NE40E V8R6C10 by yinweilin 00249354 + + subbname8090DEVCR57E2NCE(561535), -- 2-Port 100GBase-CFP2 Flexible Card A(P480-A) + subbname8090DEVCR57LFXFE(561536), -- 24-Port 10GBase LAN/WAN-SFP+ Flexible Card A(P480-A) + subbname8090DEVCR57LEXFE(561537), -- 20-Port 10GBase LAN/WAN-SFP+ Flexible Card + --BEGIN: add by l00242807 for v6r8c00 cx600 + subbname8090DEVCX6D00A2HF10(561538), -- 2-Port OC-12c/STM-4c ATM-SFP Flexible Card(S10) + --END: add by l00242807 for v6r8c00 cx600 + + --BEGIN: for CX600(CN) V8R7 by j00289303 + subbname8090DEVCR5D0L2XFH71(561539), -- CX68L2XFC, 2-Port 10GBase LAN/WAN-SFP+ Physical Interface Card H (PIC-H) + subbname8090DEVCR5D0EAGFH70(561540), -- CX68EAGFD, 10-Port 100/1000Base-X-SFP Physical Interface Card H (PIC-H) + --END: for CX600(CN) V8R7 by j00289303 + --BEGIN: for PTN6900(oversea) V8R7 by j00289303 + subbname8090DEVCR5D00EAGF70(561541), -- CX68EAGFD, 10-Port 100/1000Base-X-SFP Physical Interface Card(PIC) + subbname8090DEVCR5DL1XE8G71(561542), -- CX68L1XE8GFB, 1-Port 10GBase LAN/WAN-SFP+ + 8-Port 100/1000Base-X-SFP Physical Interface Card(PIC) + subbname8090DEVCR5DP4C2HF70(561543), -- CX68P4CFC, 4-Port OC-3c/STM-1c (or 2-Port OC12c/STM-4c) POS-SFP Physical Interface Card(PIC) + subbname8090DEVCR5D00E8GE71(561544), -- CX68E8GED, 8-Port 100/1000Base-RJ45 Physical Interface Card(PIC) + subbname8090DEVCR5D00L4XF72(561545), -- CX68L4XFD, 4-Port 10GBase LAN/WAN-SFP+ Physical Interface Card(PIC) + subbname8090DEVCR5D00L2XF71(561546), -- CX68L2XFC, 2-Port 10GBase LAN/WAN-SFP+ Physical Interface Card(PIC) + subbname8090DEVCR5DP4C2HF7020(561547), -- CX68P2HFC, 4-Port OC-3c/STM-1c (or 2-Port OC12c/STM-4c) POS-SFP Physical Interface Card(PIC) + --END: for PTN6900(oversea) V8R7 by j00289303 + + --BEGIN: add by yangdi 00238145 for v6r8c10 NE40E + subbname8090DEVCR5D0E3MFA70(564768), -- 3-Port 40GBase-QSFP+ Flexible Card(P240-A) + subbname8090DEVCR5D00TBXF70(564769), -- 12-Port OTU2-SFP+ Flexible Card(P120) + subbname8090DEVCR5D00T6XF70(564770), -- 6-Port OTU2-SFP+ Flexible Card(P120) + subbname8090DEVCR5D00T1NV70(564771), -- 1-Port OTU4-80KM-LC Flexible Card A(P240-A) + subbname8090DEVCR5D0LAXFE70(564773), -- 10-Port 10GBase LAN/WAN-SFP+ Flexible Card E(P240-E) + --END: add by yangdi 00238145 for v6r8c10 NE40E + + --BEGIN: add by wanghuanjun 00289179 for v8r8c10 CX-CX600 + subbname8090DEVME0D0LAXFE7H(561420), -- 10-Port 10GBase LAN/WAN-SFP+ Flexible Card E(BP240-E) + subbname8090DEVCX6D0E2NCA10(561667), --2-Port 100GBase-CFP2 Flexible Card A(S480-A) + subbname8090DEVCX6D0LFXFA11(561668), --24-Port 10GBase LAN/WAN-SFP+ Flexible Card A(S480-A) + --END: add by wanghuanjun 00289179 for v8r8c10 CX-CX600 + + --BEGIN: add by jiangwenjiang 00221556 for v6r8c20 NE40E + subbname8090DEVCR5D0L5XFH70(561430), -- 5-Port 10GBase LAN/WAN-SFP+ Flexible Card H(P120-H) + subbname8090DEVME0D0L5XFH7H(561431), -- 5-Port 10GBase LAN/WAN-SFP+ Flexible Card H(BP100-H) + subbname8090DEVCX6D0L5XFH10(561432), -- 5-Port 10GBase LAN/WAN-SFP+ Flexible Card H(S102-H) + subbname8090DEVCR5D0L2XFH70(561433), -- 2-Port 10GBase LAN/WAN-SFP+ Flexible Card H(P51-H) + subbname8090DEVME0D0L2XFH7H(561434), -- 2-Port 10GBase LAN/WAN-SFP+ Flexible Card H(BP51-H) + subbname8090DEVCR5D0L1XFA70(561435), -- 1-Port 10GBase LAN/WAN-SFP+ Flexible Card A(P50-A) + subbname8090DEVTNRD00MD8A70(561436), -- 8-Channel CWDM Multiplexing & Demultiplexing Flexible Card + subbname8090DEVCR5D00MD8A70(561437), -- 8-Channel CWDM Multiplexing & Demultiplexing (1471/1491/1511/1531/1551/1571/1591/1611nm) Flexible Card(P50) + subbname8090DEVBGWD0L5XFE70(561438), -- 5-Port 10GBase LAN/WAN-SFP+ Flexible Card(BP100) + subbname8090DEVBGWD0LAXFE70(561439), -- 10-Port 10GBase LAN/WAN-SFP+ Flexible Card(BP200) + subbname8090DEVME0D0LAXFH7H(561440), -- 10-Port 10GBase LAN/WAN-SFP+ Flexible Card H(BP240-H) + --END: add by jiangwenjiang 00221556 for v6r8c20 NE40E + + -- BEGIN: add by wangjun wwx307413 for v8r9c10 X1/X2 + subbname8090DEVCR2D00E1NC10(561607), --1-Port 100GBase-CFP2 Physical Interface Card(PIC) + subbname8090DEVCR2D00LAXF10(561608), --10-Port 10GBase LAN/WAN-SFP+ Physical Interface Card + -- END: add by wangjun wwx307413 for v8r9c10 X1/X2 + + --BEGIN: add by wangjun wwx307413 for v8r9c00 x1x2 + subbname8090DEVME0D0EAGFE70(561588), -- 10-Port 100/1000Base-X-SFP Physical Interface Card E(PIC-E) + subbname8090DEVME0D0L2XFE71(561589), -- 2-Port 10GBase LAN/WAN-SFP+ Physical Interface Card(PIC-E) + subbname8090DEVCR5D00E1NC79(561594), -- 1-Port 100GBase LAN/WAN-CFP2 Physical Interface Card(PIC) + subbname8090DEVCR5D00LAXF71(561595), -- 10-Port 10GBase LAN/WAN-SFP+ Physical Interface Card(PIC) + --END: add by wangjun wwx307413 for v8r9c00 x1x2 + + --BEGIN: add by wangjun wwx307413 for v8r9c00 NE40E + subbname8090DEVCR5D0EFGFE71(561578), -- 24-Port 1000Base-X-SFP Flexible Card E(P52-E) + subbname8090DEVCR5D0L5XFE74(561579), -- 5-Port 10GBase LAN/WAN-SFP+ Flexible Card E(P52-E, Occupy two sub-slots) + subbname8090DEVCR5D0L2XFE75(561580), -- 2-Port 10GBase LAN/WAN-SFP+ Flexible Card E(P52-E) + subbname8090DEVCR5D0L5XFE76(561581), -- 5-Port 10GBase LAN/WAN-SFP+ Flexible Card E(P120-E) + subbname8090DEVME0D0EFGFE7E(561582), -- 24-Port 1000Base-X-SFP Flexible Card E(BP52-E) + subbname8090DEVME0D0L5XXE7E(561583), -- 5-Port 10GBase LAN/WAN-SFP+ Flexible Card E(BP52-E,occupy 2 sub-slot) + subbname8090DEVME0D0L5XXE8E(561584), -- 5-Port 10GBase LAN/WAN-SFP+ Flexible Card E(BP120-E) + subbname8090DEVME0D0L2XXE7E(561585), -- 2-Port 10GBase LAN/WAN-SFP+ Flexible Card E(BP5E-E) + subbname8090DEVCR5D0LAXFH70(561586), -- 10-Port 10GBase LAN/WAN-SFP+ Flexible Card H(P240-H) + subbname8090DEVCX6D0LAXFH10(561587), -- 10-Port 10GBase LAN/WAN-SFP+ Flexible Card H(S200-H) + subbname8090DEVCR5D0E2NCE70(561596), -- 2-Port 100GBase-CFP2 Flexible Card E(P480-E) + subbname8090DEVCR5D0LEXFE70(561597), -- 20-Port 10GBase LAN/WAN-SFP+ Flexible Card E(P480-E) + subbname8090DEVMEOM0LEXFB70(561598), -- 20-Port 10GBase LAN/WAN-SFP+ Flexible Card(BP480) + subbname8090DEVMEOM0E2NCB70(561599), -- 2-Port 100GBase-CFP Flexible Card(BP480) + subbname8090DEVCR57L5XFI3(561605), -- 5-Port 10GBase LAN/WAN-SFP+ Fixed Card E + subbname8090DEVCR57L2XFI2(561606), -- 2-Port 10GBase LAN/WAN-SFP+ Fixed Card E + subbname8090DEVCR57EFGFH2(561609), -- 24-Port 1000Base-X-SFP Fixed Card E + --END: add by wangjun wwx307413 for v8r9c00 NE40E + + --BEGIN: add by wangjun wwx307413 for v8r8c10 x1x2 + subbname8090DEVCR5D0L2XFH72(561592), -- 2-Port 10GBase LAN/WAN-SFP+ Physical Interface Card H (PIC-H) + subbname8090DEVCR2D0L2XFH11(561590), -- 8-Port 100/1000Base-X-SFP Physical Interface Card H + subbname8090DEVCR5D0E8GFH70(561593), -- 2-Port 10GBase LAN/WAN-SFP+ Physical Interface Card H (PIC-H) + subbname8090DEVCR2D0E8GFH10(561591), -- 8-Port 100/1000Base-X-SFP Physical Interface Card H + --END: add by wangjun wwx307413 for v8r8c10 x1x2 + + --BEGIN: add by wangjun wwx307413 for v8r9c00 NE9000 + subbname8090DEVCR58E8NBA(561622), -- 8*100GBase QSFP28 Card + subbname8090DEVCR58D8NCA(561624), -- 8-Port 100GBase-CFP DWDM Card + --END: add by wangjun wwx307413 for v8r9c00 NE9000 + + --BEGIN: add by wangjun wwx307413 for v8r9c00 NE5000E + subbname8090DEVCR56E4NBA1(561623), -- 4-Port 100GBase QSFP28 Flexible Card(CP1T,Occupy 1 sub-slot) + subbname8090DEVCR5D00E4NB60(561600), -- 4-Port 100GBase QSFP28 Flexible Card(CP1T,Occupy 1 sub-slot) + subbname8090DEVCR5DE2NLEX60(561601), -- 2-Port 100GBase QSFP28+20-Port 10GBase LAN/WAN SFP+ Flexible Card(CP1T,Occupy 1 sub-slot) + subbname8090DEVCR5D00LFXF60(561602), -- 24-Port 10GBase LAN/WAN SFP+ Flexible Card(CP1T,Occupy 1 sub-slot) + subbname8090DEVCR5D00N4NC60(561603), -- 4-Port 100G OTN/ETH CFP4 Flexible Card(CP1T,Occupy 1 sub-slot) + subbname8090DEVCR5D00LMXB60(561604), -- 48-Port 10GBase LAN/WAN QSFP+ Sharp Flexible Card(CP1T,Occupy 1 sub-slot) + --END: add by wangjun wwx307413 for v8r9c00 NE5000E + + --for V8R10C00 2017-05-11 by zwx341534 begin + subbname8090DEVCR5DE2VE1N70(537466), --03032MVX, CR5DE2VE1N70, 2-Port 50GBase/1-Port 100GBase-QSFP28 FlexE Flexible Card (P120) + subbname8090DEVCR5D00E25F10(561640), --03032QNG, CR5D00E25F10, 2 Port 50G Base QSFP28 High Speed Interface Card + subbname8090DEVCR58EENBA0(537465), --03032MYU, CR58EENBA0,20*100GBase QSFP28 flexible Dauhtger Card + --for V8R10C00 2017-05-11 by zwx341534 end + + subbname8090DEVCR5D0E2NFE70(561730), --03032LCN, CR5D0E2NFE70, 2-Port 100GBase-QSFP28 Flexible Card E(P480-E) + subbname8090DEVCR58E4KCA0(537467), --03032MYC, CR58E4KCA0, 4-Port 400GBase CFP8 Daughter Card + subbname8090DEVCR58D8NCB0(537470), --03032NAC, CR58D8NCB0, 8-Port 100G CFP2 flexible Dauhtger Card + subbname8090DEVCR57EENBE0(537471), --03032MWM, CR57EENBE0, 20-Port 100GBase QSFP28 Integrated Line Process Unit(NE40E LPUI-2T) + + +-- ME60: + subbnameME60Unkown(159744), + subbnameME60P1XZE0(159745), --ME60P1XZE0 Module + subbnameME60W1XQE0(159746), --ME60W1XQE0 Module + subbnameME60W1XSE0(159747), --ME60W1XSE0 Module + subbnameME60E1XQE0(159748), --ME60E1XQE0 Module + subbnameME60E1XSE0(159749), --ME60E1XSE0 Module + subbnameME60EAGFE0(159750), --ME60EAGFE0 Module + subbnameME60P4UFE0(159751), --ME60P4UFE0 Module + subbnameME60EAGFB0(159752), --ME60EAGFB0 Module + subbnameME60P1XQE0(159753), --ME60P1XQE0 Module + subbnameME60P1XVE0(159754), --ME60P1XVE0 Module + subbnameME60E1XSB0(159755), --ME60E1XSB0 Module + subbnameME60E1XQB0(159756), --ME60E1XQB0 Module + subbnameME60W1XSB0(159757), --ME60W1XSB0 Module + subbnameME60W1XQB0(159758), --ME60W1XQB0 Module + subbnameME60EFGEB0(159759), --ME60EFGEB0 Module + + subbnameME60EFGFB0(159760), --ME01EFGFB0 Module + subbnameME60E2XXB0(159761), --ME01E2XXB0 Module + subbnameME60EAGFB1(159762), --ME01EAGFB1 Module + subbnameME60E5GFB0(159763), --ME01E5GFB0 Module + subbnameME60E1XXB0(159764), --ME01E1XXB0 Module + subbnameME60P2XXM0(159765), --ME01P2XXM0 Module + subbnameME60EFGFM0(159766), --ME01EFGFM0 Module + subbnameME60EAGFM0(159767), --ME01EAGFM0 Module + subbnameME60P8CFM0(159768), --ME01P8CFM0 Module + subbnameME60P4HFM0(159769), --ME01P4HFM0 Module + subbnameME60P4UFM0(159770), --ME01P4UFM0 Module + subbnameME60E1XXM0(159771), --ME01E1XXM0 Module + subbnameME60E2XXM0(159772), --ME01E2XXM0 Module + subbnameME60P1XXM0(159773), --ME01P1XXM0 Module + + subbnameME60A4HFB0(159774), --ME01A4HFB0 Module + subbnameME60AGCFB0(159775), --ME01AGCFB0 Module + subbnameME60E4GFB0(159776), --ME01E4GFB0 Module + subbnameME60EWFEB0(159777), --ME01EWFEB0 Module + subbnameME60EGFFB0(159778), --ME01EGFFB0 Module + + subbnameME60EMGFB0(159779), --ME01EMGFB0 Module + subbnameME60EMGFM0(159780), --ME01EMGFM0 Module + + subbnameME60EFFFB1(159781), --24*1000Base SFP Light/Electrical Interface BSU line control board + subbnameME60EFFFM0(159782), --24*1000Base SFP Light/Electrical Interface MSU line control board + + subbnameME60EAGFYB0(159783), --10*1GE SFP Light/Electrical Interface with TM -1*1 + + subbnameME60A8CFB0(159784), --ME60A8CFB0 Module + subbnameME60P8CFM1(159785), --ME60P8CFM1 Module + + subbnameME60E4XXB0(159786), --ME60E4XXB0 Module + subbnameME60E4XXM0(159787), --ME60E4XXM0 Module + subbnameME03EEGFE0(159792), --LPUF-40/41 20*GE TM card, support BRAS HQOS + subbnameME03L5XFA0(159793), --LPUF-101 5*10GE SFP+ Optical card, 1/2 width, no 1588 + subbnameME03E1NC0(159794), --LPUF-101 1*100GE, test only + subbnameME03P1MZ0(159795), --1-port 40G POS XFP Flexible Pluggable Interface Daughter Card + subbnameME03L2XXB0(159796), --LPUF-40/41 2*10GE TM card, support BRAS HQOS + subbnameME03L2XXB1(159797), --LPUF-40/41 2*10GE DPI card + subbnameME01A8CFB1(159799), --ME01A8CFB1 Module + subbnameME60VSUF80(159800), --SPU2.0 Board Sub Card(VSUF80) + subbnameME60VSUF160(159801), --SPU2.0 Board Sub Card(VSUF160) + + --V6R7 card packing ME60 + subbnameME0D0EFGFB7H(159802), --24-Port 100/1000Base-X-SFP Flexible Card(BP51) + subbnameME0D0L5XXB7F(159803), --5-Port 10GBase WAN/LAN-XFP Flexible Card(BP51) + subbnameME0D0L2XXB7H(159804), --2-Port 10GBase WAN/LAN-XFP Flexible Card(BP51) + subbnameME0D0EFGFE7H(159805), --24-Port 1000Base-X-SFP Flexible Card E(BP51-E) + subbnameME0D0L5XXE7F(159806), --5-Port 10GBase WAN/LAN-XFP Flexible Card E(BP51-E) + subbnameME0D0L2XXE7H(159807), --2-Port 10GBase WAN/LAN-XFP Flexible Card E(BP51-E) + subbnameME0D0L6XXB7H(159808), --6-Port 10GBase WAN/LAN-XFP Flexible Card(BP100) + subbnameME0D0L5XXB7H(159809), --5-Port 10GBase WAN/LAN-XFP Flexible Card(BP100) + subbnameME0D0L5XXE7H(159810), --5-Port 10GBase WAN/LAN-XFP Flexible Card E(BP100-E) + subbnameME0D0L1NXB7H(159811), --1-Port 100GBase WAN/LAN-XFP Flexible Card(BP100) + subbnameME0D0LBXXB7H(159812), --12-Port 10GBase WAN/LAN-XFP Flexible Card(BP240) + subbnameME0D2L1NXB7H(159813), --1-Port 100GBase WAN/LAN-XFP Flexible Card(BP240) + --V6R8 card packing ME60 + subbnameME0D0LBXXE7H(564729), --12-Port 10GBase LAN/WAN-SFP+ Flexible Card E(BP240-E) + -- for V600R009C30,vsuf + subbnameME0D00SP8072(159814), --Versatile Service Daught Card(SP80-T) + + subbnameME0D00SP8071(159816), --ME0D00SP8071 Versatile Service Unit Sub Card(SP80-M) + subbnameME0D00SPD071(159815), --ME0D00SPD071 Versatile Service Unit Sub Card(SP160-M) + +-- S9300: 0x000A1000~0x000A1fff(659456~663551) + subbnameLE01FSUA(659456), + subbnameLE0D00CKMA00(659457), --Clock Pinch Board-1588 + subbnameLE0MFSUA(659458), --Flexible Service Unit + subbnameLE02CKMB(659459), --Clock Pinch Board-BITS/1588 + subbnameLE0D0VSTSA00(659460), + subbnameLE02S4USE(659461), + subbnameLE02TCAMA(659462), + subbnameCR53P1UF(659463), --1-Port OC-48c/STM-16C POS SFP Flexible Pluggable Interface Daughter Card + subbnameCR53P4HF(659464), --4-Port OC-12c/STM-4C POS SFP Flexible Card + subbnameCR53P4CF(659465), --4-Port OC-3c/STM-1C POS SFP Flexible Card + subbnameCR53E8GF(659466), --8-Port FE/GE SFP Flexible Pluggable Interface Daughter Card + subnameLE2D2VS08000(659467), --8-Port 10G Cluster Switching System Service Unit (SFP+) + subbnameLE2D2SC86S00(659468), --x86 Service Process Sub-card + subbnameLE1D2VS04000(659469), --4-Port 10G Cluster Switching System Service Unit (SFP+) + +-- S7700: 0x000A2000~0x000A2fff(663552~667647) + subbnameES0D00FSUA00(663552), --Flexible Service Unit + subbnameES1D2VS04000(663553), --4-Port 10G Cluster Switching System Service Unit (SFP+) + +-- S9700: 0x000A7000~0x000A7fff(684032~688127) + subnameET1D2VS08000(684032), --8-Port 10G Cluster Switching System Service Unit (SFP+) + +-- S12700: 0x000AB000~0x000ABfff(700416~704511) + subbnameET1D2VQ06000(700416), --6-Port 40GE Cluster Switching System Service Unit (QSFP+) for 12700 V2R11 + subbnameET1D2VQ02000(700417), --2-Port 40GE Cluster Switching System Service Unit (QSFP+) for 12700 and 9700 V2R11 + +-- S7900: 0x000AE000~0x000AEfff(712704~716799) + + + +-- SSP & NSE: + subbnameNSESX11E8GF(231151), --SX11E8GF1020 + subbnameNSESX11P4UF(231152), --SX11P4UF1020 + subbnameNSESX11L1XX(231153), --SX11L1XX2020 + subbnameNSESX11EBGF(231154), --SX11EBGF2020 + subbnameNSESX11EBGE(231155), --SX11EBGE2020 + subbnameNSESX11P1XX(231156), --SX11P1XX2020 + virentSSP5000SX1D00P1MZ70(697000), --virentSSP5000SX1D00P1MZ70 + virentSSP5000SX1D00P2XX70(697001), --virentSSP5000SX1D00P2XX70 + virentSSP5000SX1D0L5XXA70(697002), --virentSSP5000SX1D0L5XXA70 + virentSSP5000SX1DP8XE8X70(697003), --virentSSP5000SX1DP8XE8X70 + virentSSP5000SX1DP2ME8X70(697004), --virentSSP5000SX1DP2ME8X70 + virentSSP5000SX1D00P8UF70(697005), --virentSSP5000SX1D00P8UF70 + +-- atn + subbnameANTUnkown(225280), -- + subbnameAND1ML1(225465), -- 16 Channels E1 Interface Board(75ohm) + subbnameAND1ML1A(225466), -- 16 Channels E1 Interface Board(120ohm) + subbnameAND1CD1(225283), -- 1 Channelized OC-3c/STM-1c Optical Interface Board + subbnameANE7E8GF(225284), -- 8 Channels Gigabit Ethernet Optical/Electric High-speed Interface Board(HIB,No supporting 1588v2) + subbnameANE7E8GFA(225285), -- 8 Channels Gigabit Ethernet Optical/Electric High-speed Interface Board A(HIB) + subbnameAND1EF8F(225286), -- 8 Channels Fast Ethernet Optical Interface Board + subbnameAND1EF8T(225287), -- 8 Channels Fast Ethernet Electric Interface Board + subbnameAND1AUXQ(225288), -- Assistant Channel And 4 Channels FE Electric Interface Board + subbnameANE7A4CF(225289), -- 4 Channels OC-3c/STM-1c ATM Optical Interface Board + +--ATN910&950, ATN950B +--card + subbnameATNAND1EG2(225453), --2x GE service interface board + subbnameATNAND1EG4F(225454), --4x GE service interface board + subbnameATNAND2ML1A(225455), --16x E1 service interface board (75 ohms) + subbnameATNAND2ML1B(225456), --16x E1 service interface board (120 ohms) + subbnameATNAND1MD1A(225457), --32x E1 service interface board (75 ohms) + subbnameATNAND1MD1B(225458), --32x E1 service interface board (120 ohms) + subbnameATNAND1SHD4(225460), --4x G.SHDSL service interface board + subbnameATNAND1SHD4I(225461), --4x IMA mode of G.SHDSL service interface board + subbnameATNAND1AVD8A(225462), --8x ADSL2+/VDSL2 service interface board + subbnameATNAND1EG4T(225463), --4x GE service interface board electric + subbnameATNAND1MO1C(225464), --8x T1 service interface board electric(100 ohms) + subbnameATNVIRTUAL(225459), --Virtual card + subbnameATNVIRTUAL1(225467), --Virtual card(CXPI) + subbnameATNVIRTUAL2(225490), --Virtual card(910I),with 4GE(o),4GE/FE(o),4GE/FE(e) + subbnameATNVIRTUAL3(225491), --Virtual card(910I),with 16E1,4GE(o),4GE/FE(o),4GE/FE(e) + subbnameATNVIRTUAL4(225492), --Virtual card(910I),with 16E1,4GE(o),4GE/FE(o),4GE/FE(e),4FE + subbnameATNVIRTUAL5(225500), --Virtual card(910I),with 16E1,2GE(o)+4GE/FE(o),4GE/FE(e) + subbnameATNVIRTUAL6(225516), --Virtual card(910I),with 4GE(o),4GE/FE(o),4GE/FE(e),poe + subbnameATNVIRTUAL7(225517), --Virtual card(905),with 2Combo,2GE(o),2GE/FE(e) + subbnameATNVIRTUAL8(225518), --Virtual card(905),with 4GE(o) + subbnameATNVIRTUAL9(225519), --Virtual card(905),with 4GE(o),poe + subbnameATNAND1EX1(225468), --1x 10GE service interface board fiber + subbnameATNAND1EM8F(225469), --8x GE service interface board fiber + subbnameATNAND1EM4F(225470), --4x GE service interface board fiber + subbnameATNAND1EM8T(225471), --8x GE service interface board electric + subbnameATNAND1EM4T(225472), --4x GE service interface board electric + subbnameATNAND3ML1A(225479), --16x E1 service interface board (75 ohms) + subbnameATNAND3ML1B(225480), --16x E1 service interface board (120 ohms) + subbnameATNAND2MD1A(225481), --32x E1 service interface board (75 ohms) + subbnameATNAND2MD1B(225482), --32x E1 service interface board (120 ohms) + subbnameATNAND2CQ1B(225497), --4-port channelized OC-3c/STM-1c POS-SFP Flexible Interface Board + subbnameAND2EG2(225504), --2 GE service interface board + subbnameAND2EF8F(225505), --8 Channels Fast Ethernet Optical Interface Board + subbnameAND2EF8T(225506), --8 Channels Fast Ethernet Electric Interface Board + subbnameAND1EM4C(225507), --4 Channels GE/FE Combo Board + subbnameATNAND2PQ10(225520), --4 Channels OC-3/STM-1 POS Optical Interface Board + subbnameATNVIRTUAL10(225521), --Virtual card(905),with 4GE(e),2VDSL + subbnameATNVIRTUAL11(225522), --Virtual card(910B),with 2XGE(o),8GE/FE(o),8GE/FE(e),16E1 + subbnameATNVIRTUAL12(225523), --Virtual card(910B),with 2XGE(o),16GE/FE(o),8GE/FE(e) + subbnameATNVIRTUAL13(225540), --Virtual card(910I),with 2Combo,2GE/FE(o),2GE/FE(e) + subbnameATNVIRTUAL14(225541), --Virtual card(910I),with 4Combo,4GE(o),4GE/FE(e) + subbnameATNVIRTUAL15(225542), --Virtual card(910I), with 4Combo,4GE(o),4GE/FE(e),16E1, + subbnameATNVIRTUAL16(225548), --Virtual card(905),with with 2GE/FE(e),2Combo,2GE(o),VDSL + subbnameATNVIRTUAL17(225549), --Virtual card(905),with 2Combo,2GE/FE(o),2GE/FE(e) + subbnameAND2EM4T(225551), --4 Channels GE/FE Electrical Interface Board + subbnameAND2EM4F(225552), --4 Channels GE/FE Optical Interface Board + subbnameAND2EM8T(225553), --8 Channels GE/FE Electrical Interface Board + subbnameAND2EM8F(225554), --8 Channels GE/FE Optical Interface Board + subbnameAND2EX1S(225555), --1 Channel 10GE Optical Interface Board + subbnameAND2EX2S(225556), --2 Channels 10GE Optical Interface Board + subbnameAND2EM8M(225557), --4 Channels GE/FE Optical +4 Channels GE/FE Electric Interface Board + subbnameATNAND1EX8F(225558), -- 1 Channel 10GE (SFP+),8 Channels GE/FE Optical Interface Board + subbnameATNCX68MD8A(225559), -- 8-Channel CWDM Multiplexing & Demultiplexing (1471/1491/1511/1531/1551/1571/1591/1611nm) Flexible Card. + subbnameATNVIRTUAL18(225560), --Virtual card(910B-D/E),with 24GE/FE(o)+4XGE(o) + subbnameATNVIRTUAL19(225561), --Virtual card(905-E),with 2GE/FE(o)+2GE/FE(e)+4E1 + subbnameATNVIRTUAL20(225562), --Virtual card(905A-D),with 5GE/FE(e) + subbnameANJ1EXL1(225563), --1 Channel 40GE Optical Interface Board + subbnameAND2EX8F(225565), -- 1 Channel 10GE (SFP+),8 Channels GE/FE Optical Interface Board + subbnameAND3MD10(225566), --32 Channels E1 Interface Board + subbnameANDD00EM4F00(225575), --ATN950C, 4 Channels GE/FE Optical Interface Board + subbnameANDD00EM4T00(225576), --ATN950C, 4 Channels GE/FE Electrical Interface Board + subbnameANDD00EM8F00(225577), --ATN950C, 8 Channels GE/FE Optical Interface Board + subbnameANDD00EM8T00(225578), --ATN950C, 8 Channels GE/FE Electrical Interface Board + subbnameANDD00EX1S00(225579), --ATN950C, 1 Channel 10 GE Optical Interface board(SFP+) + subbnameANKD00EX2S00(225580), --ATN950C, 2 Channel 10 GE Optical Interface board(SFP+) + subbnameANDD16E17500(225581), --ATN950C, 16 Channels E1 Interface Board(75ohm) + subbnameANDD16E11200(225582), --ATN950C, 16 Channels E1 Interface Board(120ohm) + subbnameANDD32E17500(225583), --ATN950C, 32 Channels E1 Interface Board(75ohm) + subbnameANDD32E11200(225584), --ATN950C, 32 Channels E1 Interface Board(120ohm) + subbnameLNDD01XE8F00(225585), --ATN980B, 1 Channel 10GE Optical(SFP+)+8 Channels GE/FE Optical Interface Board + subnameCARDATN910CA(225586), --ATN910C-A virtual card + subnameCARDATN910CB(225587), --ATN910C-B virtual card + subbnameANKD00EX4S00(225588), --ATN980B, 4 Channels 10GE Optical Interface Board + subbnameANKD00EM20F0(225589), --ATN980B, 20 Channels GE Optical Interface Board + subbnameCARD1ATN910CD(225590), --ATN910C-D virtual card,4*10GE(o), 8*10GE /GE/FE(o),8*GE/FE(e) + subbnameCARD2ATN910CD(225591), --ATN910C-D virtual card,16E1 + + --for ATN V3R3C00 2017-05-11 by zwx341534 begin + subbnameATNANJ1EV2(564531), --03057706, ATNANJ1EV2, 2 Port 50GBase QSFP28 High Speed Interface Card + --for ATN V3R3C00 2017-05-11 by zwx341534 end + + --BEGIN: add by caojing cwx345682 for V3R2C00 NE08E + subbnameATNNEDD01MPAA00(225597), --4-Channel FXS/FXO+2-Channel E&M+2-Channel RS232+2-Channel RS485 Board + subbnameATNNEDD001SA800(225598), --8-Channel V.35/X.21/V.24 Board + subbnameATNNEDD01MP8A00(225599), --4 Channels C37.94 Optical Interface and 4 Channels CoDir64K Electric Interface Board + --END: add by caojing cwx345682 for V3R2C00 NE08E + +--etn : 0x000ad000~0x000adfff(708608~712703) +--card + subnameETNVIRTUAL1(708608), -- Virtual card(ETN500-A),with 2GE/FE(O)+2GE/FE(E)+2GE/FE(Combo) + subnameETNVIRTUAL2(708609), -- Virtual card(ETN500-B),with 2GE/FE(O)+2GE/FE(E)+2GE/FE(Combo) + subnameETNVIRTUAL3(708610), -- Virtual card(ETN500-C),with GE/FE(O)+2GE/FE(E)+4E1 + subnameLND1ME8F(708612), -- 8 Channels Fast Ethernet Optical Interface Board + subnameLND1ME8T(708613), -- 8x GE service interface board electric + subnameLND1XE1S(708614), --1 Channel 10GE Optical Interface Board + subnameLND1XE8F(708615), -- 1 Channel 10GE (SFP+),8 Channels GE/FE Optical Interface Board + subnameLND1DM1A(708616), --32x E1 service interface board (75 ohms) + subnameLND1DM1B(708617), --32x E1 service interface board (120 ohms) + subnameLND2DM1(708618), --32 Channels E1 Interface Board + subnameLND1QC1(708619), --4 Channels Channelized OC-3c/STM-1c POS Optical Interface Board + subnameLND1QP1(708620), --4 Channels OC-3/STM-1 POS Optical Interface Board + subnameLND1ME4F(708621), --4 Channels GE/FE Optical Interface Board + subnameLND1ME4T(708622), --4 Channels GE/FE Electrical Interface Board + subnameLND1EX8F(708623), -- 1 Channel 10GE (SFP+),8 Channels GE/FE Optical Interface Board + + + +-- NE0508E: 0x000AC000~0x000Acfff (704512 ~ 708607) +--card + subbnameNE08EEX1S(704512), --1 Channel 10 GE Optical Interface board (SFP+) + subnameNE08EEX2S(704513), --2 Channel 10 GE Optical Interface board (SFP+) + subnameNE08EEM8M(704514), --4 Channels GE/FE Optical Interface and 4 Channels GE/FE Electric Interface Board + subnameNE08EEM8F(704515), --8 Channels GE/FE Optical Interface Board + subnameNE08EEM4F(704516), --4 Channels GE/FE Optical Interface Board + subnameNE08EEM4T(704517), --4 Channels GE/FE Electric Interface Board + subnameNE08EEM8T(704518), --8 Channels GE/FE Electric Interface Board + subnameNE08ECQ1B(704519), --4 Channels Channelized OC-3c/STM-1c POS Optical Interface Board + subnameNE08EPQ10(704520), --4 Channels OC-3/STM-1 POS Optical Interface Board + subnameNE08ED3ML1A(704521), --16 Channels E1 Interface Board(75ohm) + subnameNE08ED3ML1B(704522), --16 Channels E1 Interface Board(120ohm) + subnameNE05EVIRTUAL1(704523), -- Virtual card(NE05E-SE),with 2XGE(o)+16GE/FE(o)+8GE/FE(e) + subnameNE05EVIRTUAL2(704524), -- Virtual card(NE05E-SF),with 2XGE(o)+8GE/FE(o)+8GE/FE(e)+16E1 + subnameNE05EVIRTUAL3(704525), -- Virtual card(NE05E-SG),with 4Combo+4GE(O)+4GE/FE(E) + subnameNE05EVIRTUAL4(704526), -- Virtual card(NE05E-SH),with 4Combo+4GE(O)+4GE/FE(E)+16E1 + subnameNE05EVIRTUAL5(704527), -- Virtual card(NE05E-SI),with 4GE(O)+4GE/FE(O)+4GE/FE(E) + subnameNE05EVIRTUAL6(704528), -- Virtual card(NE05E-SJ),with 2Combo+2GE/FE(o)+2GE/FE(e) + subnameNE05EVIRTUAL7(704529), -- Virtual card(NE05E-SK),with 2Combo+2GE/FE(o)+2GE/FE(e) + subnameNE05EVIRTUAL8(704530), -- Virtual card(NE05E-SL),with 2Combo+2GE(o)+2GE/FE(o) + subnameNE05EVIRTUAL9(704531), -- Virtual card(NE05E-SM),with 1Combo+1GE/FE(o)+2GE/FE(e),POE+ + subnameNE05EEG2(704532), -- 2 Channels GE Optical Interface Board + subnameNE05EEG4(704533), --4 Channels FE/GE Adaptive Optical Interface Board + subnameNE05EEF8F(704534), --8 Channels Fast Ethernet Optical Interface Board + subnameNE05EEG4T(704535), --4 Channels FE/GE Adaptive Electronic Interface Board + subnameNE05EF8T(704536), --8 Channels Fast Ethernet Electric Interface Board + subnameNE05ED2ML1A(704537), --16 Channels E1 Interface Board(75ohm) + subnameNE05ED2ML1B(704538), --16 Channels E1 Interface Board(120ohm) + subnameNE05ED1MD1A(704539), --32 Channels E1 Interface Board(75ohm) + subnameNE05ED1MD1B(704540), --32 Channels E1 Interface Board(120ohm) + subnameNE05EAVD8A(704541), --8 Channels ADSL2+ Interface Board,with Bonding Function, Annex A&Annex M Mode + subnameNE05EAVD8B(704542), --8 Channels VDSL2 Interface Board,with Bonding Function, Annex A&Annex M Mode + subnameNE05ESHD4(704543), --4 Channels G.SHDSL Interface Board + subnameNE05EMO1C(704544), --8 Channels T1 Interface Board + subnameNE05EVIRTUAL10(704545), --Virtual card(NE05E-S2),with 4GE/FE(o)+4GE/FE(e)+2GE(o) + subnameNE08ENED1MPAA(704546), --4-Channel FXS/FXO+2-Channel E&M+2-Channel RS232+2-Channel RS485 Board + subnameNE08ENED1SA8(704547), --8-Channel V.35/X.21/V.24 Board + subnameNE08EPWRPIC(704548), --the pic of TNF1APIU + subnameNE08ENED1MP8A(704549), --4-Channel C37.94,4-Channel CoDir64K + subnameNEDD00EM4F00(704560), --NE08E, 4 Channels GE/FE Optical Interface Board + subnameNEDD00EM4T00(704561), --NE08E, 4 Channels GE/FE Electrical Interface Board + subnameNEDD00EM8F00(704562), --NE08E, 8 Channels GE/FE Optical Interface Board + subnameNEDD00EM8T00(704563), --NE08E, 8 Channels GE/FE Electrical Interface Board + subnameNEDD00EX1S00(704564), --NE08E, 1 Channel 10 GE Optical Interface board(SFP+) + subnameNEDD00EX2S00(704565), --NE08E, 2 Channel 10 GE Optical Interface board(SFP+) + subnameNEDD16E17500(704566), --NE08E, 16 Channels E1 Interface Board(75ohm) + subnameNEDD16E11200(704567), --NE08E, 16 Channels E1 Interface Board(120ohm) + subnameNEDD32E17500(704568), --NE08E, 32 Channels E1 Interface Board(75ohm) + subnameNEDD32E11200(704569), --NE08E, 32 Channels E1 Interface Board(120ohm) + subnameCARDNE05ESQ(704570), --NE05E virtual card + +-- PTN: 0x38000 ~ 0x38FFF 229376 ~ 233471 + subbnameTN91EG20(229376), --20-Port 100/1000Base-X-SFP Flexible Card(Supporting 1588v2) + subbnameTN91EX2(229377), --2-Port 10GBase LAN/WAN-XFP Flexible Card(Supporting 1588v2) + subbnameTN91ET20B(229378), --20-Port 10/100/1000Base-RJ45 Flexible Card + subbnameTN91EG8(229379), --8-Port 100/1000Base-X-SFP Flexible Card(Supporting 1588v2) + subbnameTN91CD1(229380), --2-Port Channelized OC-3c/STM-1c POS-SFP Flexible Card + subbnameTN91MT1(229381), --24-Port Channelized E1/T1-DB100 Flexible Card + + subbnameTNR1EG8(229382), --8 Ports FE/GE (Optical) Ethernet Processing Flexible Card (Supporting 1588V2) + subbnameTNR1CD1(229383), --2 Ports Channelized OC-3C/STM-1C SFP Flexible Card + subbnameTNR1MT1(229384), --24 Ports Channelized E1/T1-DB100 Flexible Card + subbnameTNR1EX2(229385), --2 Ports 10 Gigabit Ethernet Processing Flexible Card (Supporting 1588V2) + subbnameTNR1EG20(229386), --20 Ports FE/GE (Optical) Ethernet Processing Flexible Card (Supporting 1588V2) + subbnameTNR1ET20B(229387), --20 Ports FE/GE (Electric) Ethernet Processing Flexible Card + + --for V6R6 CH-PTN card packing + subbnameTNRD00EFF800(229405), --8 Ports FE (Optical) Ethernet Processing Flexible Card (Supporting 1588v2) + subbnameTNRD000EX201(229406), --2 Ports 10 Gigabit Ethernet Processing Flexible Card (Supporting 1588v2) + subbnameTNRD000EX500(229408), --5 Ports 10 Gigabit Ethernet Processing Flexible Card (Supporting 1588v2) + subbnameTNRD00EXL100(229500), --1 Ports 40 Gigabit Ethernet Processing Flexible Card (Supporting 1588v2) + subbnameTNRD000CO101(229501), --8 Ports Channelized OC-3C/STM-1C SFP Flexible Card + + --for V6R6 PTN6900 chinamobile JICAI + subbnameTNRD000CO100(229600), --8 Ports Channelized OC-3C/STM-1C SFP Flexible Card + subbnameTNRD000SO100(229602), --8 Ports OC-3/STM-1 CFP Flexible Card + + --for V6R7 PTN6900 card packing + subbnameTNRD000EX600(229700), --6 Ports 10 Gigabit Ethernet Processing Flexible Card (Supporting 1588v2) + subbnameTNRD000EH101(229702), --1 Port 100 Gigabit Ethernet Processing Flexible Card (Supporting 1588v2) + subbnameTNRD00EX1200(229703), --12 Ports 10 Gigabit Ethernet Processing Flexible Card (Supporting 1588v2) + subbnameTNRD00EXL300(229704), --3 Ports 40GBase-CFP Ethernet Processing Board (Supporting 1588v2) + + -- V8R5 PTN packaging + subbnameTNRD00MPUK70(229450), --for V8R5C01 TNRD00MPUK70(SBOM),Main Processing Unit K + -- PTN990, V1R7 + --for PTN990 V1R7C00 2015-04-21 by zhuyuli begin + subbnamePTN990TPJD00EXL100(229451), --TPJD00EXL100,1-Port 40GBase-CFP Physical Interface Card(PIC) + subbnamePTN990TNDD00EX1S00(229452), --TNDD00EX1S00,1 Channel 10 GE Optical Interface board(SFP+) + subbnamePTN990TNDD00EX2S00(229453), --TNDD00EX2S00,2 Channel 10 GE Optical Interface board(SFP+) + subbnamePTN990TNDD00EM4T01(229454), --TNDD00EM4T01,4 Channels GE/FE Electrical Interface Board + subbnamePTN990TNDD00EM8T01(229455), --TNDD00EM8T01,8 Channels GE/FE Electrical Interface Board + subbnamePTN990TNDD00EM4F02(229456), --TNDD00EM4F02,4 Channels GE/FE Optical Interface Board + subbnamePTN990TNDD00EM8F02(229457), --TNDD00EM8F02,8 Channels GE/FE Optical Interface Board + subbnamePTN990TPJD000AUX00(229458), --TPJD000AUX00,Auxiliary Flexible Interface Card + subbnamePTN990TNDD000SQ100(229459), --TNDD000SQ100,4 Channels STM-1 Optical Interface Board + subbnamePTN990TNDD00MD1A00(229460), --TNDD00MD1A00,32 Channels E1 Interface Board(75ohm) + subbnamePTN990TNDD00MD1B00(229461), --TNDD00MD1B00,32 Channels E1 Interface Board(120ohm) + subbnamePTN990TNDD00ML1A00(229462), --TNDD00ML1A00,16 Channels E1 Interface Board(75ohm) + subbnamePTN990TNDD00ML1B00(229463), --TNDD00ML1B00,16 Channels E1 Interface Board(120ohm) + --for PTN990 V1R7C00 2015-04-21 by zhuyuli begin + + --for PTN990 V1R7C00 jicai 2015-08-7 by w00289179 begin + subbnamePTN990J1EM16DP1(229464), --J1EM16D-P1,16 Channel 1 GE Optical Interface board + subbnamePTN990J1EM16DP2(229465), --J1EM16D-P2,16 Channel 1 GE Optical Interface board + subbnamePTN990TPJ1EF8F(229466), --TPJ1EF8F,8 Channel 1 GE Optical Interface board + subbnamePTN990TPJ1EX4S(229467), --TPJ1EX4S,4 Channel 10 GE Optical Interface board(SFP+) + --for PTN990 V1R7C00 jicai 2015-08-7 by w00289179 begin + + --for PTN970 V1R8C10 2016-07-12 by j00278821 begin + subbnameTPKD000SQ100(229468), --TPK1SQ1, 4 Channels STM-1 Optical Interface Board + subbnameTPKD00EX2S00(229469), --TPK1EX2S, 2 Channel 10 GE Optical Interface board(SFP+) + subbnameTPKD00EX1S00(229470), --TPK1EX1S, 1 Channel 10 GE Optical Interface board(SFP+) + subbnameTPKD00EM8F00(229471), --TPK1EM8F, 8 Channels GE/FE Optical Interface Board + subbnameTPKD00EM8T00(229472), --TPK1EM8T, 8 Channels GE/FE Electrical Interface Board + subbnameTPKD00EXL100(229473), --TPK1EXL1, 1-Port 40GBase-CFP Physical Interface Card(PIC) + subbnameTPKD00MD1A00(229474), --TPK1MD1A, 32 Channels E1 Interface Board(75ohm) + subbnameTPKD00MD1B00(229475), --TPK1MD1B, 32 Channels E1 Interface Board(120ohm) + subbnameTPKD00ML1A00(229476), --TPK1ML1A, 16 Channels E1 Interface Board(75ohm) + subbnameTPKD00ML1B00(229477), --TPK1ML1B, 16 Channels E1 Interface Board(120ohm) + --for PTN970 V1R8C10 2016-07-12 by j00278821 end + +--PTN990 V1R9C00 + + --for PTN990 V1R9C00 2016-12-13 by cwx345682 begin + subbnamePTN990TPJ1EH1(229510), --TPJ1EH1,1 Channel 100 GE Optical Interface Board + subbnamePTN990TPL1EM4F(229511), --Finished Board Unit,Optix PTN 930,TPL1EM4F0,4 Channels GE/FE Electrical Interface Board + subbnamePTN990TPL1EM4T(229512), --Finished Board Unit,Optix PTN 930,TPL1EM4T0,4 Channels GE/FE Electrical Interface Board + subbnamePTN990TPL1ML1A(229513), --Finished Board Unit,OptiX PTN 930,TPL1ML1A,16 Channels E1 Interface Board(75ohm) + --for PTN990 V1R9C00 2016-12-13 by cwx345682 end + + --for PTN V1R9C10 2017-05-11 by zwx341534 begin + subbnamePTN990TPJ1EV2(229506), --03057714,TPJ1EV2 , 2 Port 50G Base-Qsfp28 High-Speed Interface Card + --for PTN V1R9C10 2017-05-11 by zwx341534 end + + + +-- AR: 0x000A3000~0x000A3fff(667648~671743) + subbnameAR01DD016A(667648), --16 Channel DSP module + subbnameAR01DD032A(667649), --32 Channel DSP module + subbnameAR01DD064A(667650), --64 Channel DSP module + subbnameAR01DD128A(667651), --128 Channel DSP module + subbnameAR01WiFi(667652), --WiFi module + subbnameAR013G(667653), --3G module + subbnameAR01FAN(667654), --FAN module for AR1220 +-- NE20E-X6: + subbnameCR2D00P1XX11(675840), --1-Port OC-192c/STM-64c POS-XFP Flexible Card(HIC20) + subbnameCR2D00L1XX10(675841), --1-Port 10GBase LAN/WAN-XFP Flexible Card(HIC20) + subbnameCR2D00EBGF10(675842), --12-Port 100/1000Base-X-SFP Flexible Card(HIC20) + subbnameCR2D00EBGE10(675843), --12-Port 10/100/1000Base-RJ45 Flexible Card(HIC20) + + subbnameCR2D00EKGF10(675844) , --40-Port 100/1000Base-SFP Flexible Card(HIC20,Occupy two sub-slots) + subbnameCR2D00EKGE10(675845) , --40-Port 10/100/1000Base-RJ45 Flexible Card(HIC20,Occupy two sub-slots) + subbnameCR2D00L4XX10(675846), --4-Port 10GBase WAN/LAN-XFP Flexible Card(HIC20,Occupy two sub-slots) + subbnameCR2D00EMFE10(675847) , --48-Port 10/100Base Delander Flexible Card(HIC20) + subbnameCR2D00P1XX10(675848) , --1-Port OC-192c/STM-64c POS-XFP Flexible Interface Card(Occupy two FIC slots) + subbnameCR2D00E8GF10(675849) , --8 100/1000Base-X-SFP A(P10-A,1588v2) + subbnameCR2D00A4CF10(675850) , --4-Port OC-3c/STM-1c ATM-SFP Flexible Interface Card(FIC) + subbnameCR2D00P1UF10(675851) , --1-Port OC-48c/STM-16c POS-SFP Flexible Interface Card(FIC) + subbnameCR2D00P2UF10(675852) , --2-Port OC-48c/STM-16c POS-SFP Flexible Interface Card(FIC) + subbnameCR2D00P4HF10(675853) , --4-Port OC-12c/STM-4c POS-SFP Flexible Interface Card(FIC) + subbnameCR2D00P4CF10(675854), --4-Port OC-3c/STM-1c POS-SFP Flexible Interface Card(FIC) + subbnameCR2D00P8CF10(675855) , --8-Port OC-3c/STM-1c POS-SFP Flexible Interface Card(FIC) + subbnameCR2D00C2CF10(675856) , --2-Port Channelized OC-3c/STM-1c POS-SFP Flexible Interface Card(FIC) + subbnameCR2D00CFE110(675857), --24-Port Channelized E1/T1-DB100 Flexible Interface Card(FIC) + subbnameCR2DL2XEEG10(675858), --2-Port 10GBase LAN/WAN-XFP+20-Port 100/1000Base-X-SFP Flexible Card(HIC20,Occupy two sub-slots) + -- FOr cx600 V8R5 NE20E + subbnameCR2D00L2XF11(675870), --2-Port 10GBase LAN/WAN-SFP+ Physical Interface Card + subbnameCR2D00E8GF11(675871), --8-Port 100/1000Base-X-SFP Physical Interface Card + subbnameCR2D00E8GE11(675872), --8-Port 10/100/1000Base-RJ45 Physical Interface Card + subbnameCR2DL1XE8G10(675873), -- CX68L1XE8GF, 1-Port 10GBase LAN/WAN-SFP+ 8-Port 100/1000Base-X-SFP Physical Interface Card + subbnameCR2D00C4CF11(675874), --CX68C4CF 4-Port Channelized STM-1c POS-SFP Physical Interface Card + subbnameCR2D000IE110(675875), --CX68MIE1 32-Port E1 Physical Interface Card(75ohm) + subbnameCR2D000IE111(675876), --CX68MIE1B 32-Port E1 Physical Interface Card(120ohm) + subbnameCR2D000DE110(675877), --CX68MDE1A 16-Port E1 Physical Interface Card(75ohm) + subbnameCR2D000DE111(675878), --CX68MDE1B 16-Port E1 Physical Interface Card(120ohm) + subbnameCR2D00L4XF10(675879), -- CX68L4XF, 4-Port 10GBase-X-SFP+High-speed Interface Card + subbnameCR2D00P4CF11(675880), -- CX67P4CFA, 4-Port OC-3c/STM-1c POS-SFP Flexible Interface Car + + --BEGIN: for NE20E V8R7 by j00289303 + subbnameCR2D00EAGF10(675882), -- CX68EAGFD, 10-Port 100/1000Base-X-SFP Physical Interface Card + subbnameCR2DL1XE8G11(675883), -- CX68L1XE8GFB, 1-Port 10GBase LAN/WAN-SFP+ + 8-Port 100/1000Base-X-SFP Physical Interface Card + subbnameCR2DP4C2HF11(675884), -- CX68P4CFC, 4-Port OC-3c/STM-1c (or 2-Port OC12c/STM-4c) POS-SFP Physical Interface Card + subbnameCR2DP2C1HF11(675885), -- CX68P2CFC, 2-Port OC-3c/STM-1c (or 1-Port OC12c/STM-4C) POS-SFP Physical Interface Card + subbnameCR2D0L2XFH10(675886), -- CX68L2XFC, 2-Port 10GBase LAN/WAN-SFP+ Physical Interface Card H + subbnameCR2D0EAGFH10(675887), -- CX68EAGFD, 10-Port 100/1000Base-X-SFP Physical Interface Card H + subbnameCR2D00E8GE12(675888), -- CX68E8GED, 8-Port 100/1000Base-RJ45 Physical Interface Card + subbnameCR2D00E1MF10(675889), -- CX68E1MC, 1-Port 40GBase-CFP Physical Interface Card + subbnameCR2D00L4XF11(675890), -- CX68L4XFD, 4-Port 10GBase LAN/WAN-SFP+ Physical Interface Card + subbnameCR2D00L2XF12(675891), -- CX68L2XFC, 2-Port 10GBase LAN/WAN-SFP+ Physical Interface Card + subbnameCR5DP2C1HF70(675895), -- CX68P2CFC, 2-Port OC-3c/STM-1c (or 1-Port OC12c/STM-4C) POS-SFP Physical Interface Card(PIC) + subbnameCR2DP4C2HF1120(675894), -- CX68P2HFC, 4-Port OC-3c/STM-1c (or 2-Port OC12c/STM-4c) POS-SFP Physical Interface Card + subbnameCR2DP2C1HF1120(675893), -- CX68P1HFC, 2-Port OC-3c/STM-1c (or 1-Port OC12c/STM-4C) POS-SFP Physical Interface Card + subbnameCR5DP2C1HF7020(675892), -- CX68P2CFC, 2-Port OC-3c/STM-1c (or 1-Port OC12c/STM-4C) POS-SFP Physical Interface Card(PIC) + --END: for NE20E V8R7 by j00289303 + +-- CloudEngine: 0x000A8000~0x000A8fff(688128~692223) + subbnameDE51DFCMA(688128), -- CloudEngine TOR CE6800 CE5800 FAN Control Card + subbnameDE51DCTLA(688129), -- CloudEngine TOR CE6800 CE5800 Extend Interface Card + subbnamePAC150WA(688130), -- CloudEngine TOR CE6800 CE5800 150W AC Power Module + subbnamePAC350WA(688131), -- CloudEngine TOR CE6800 CE5800 350W AC Power Module,Front to Back + subbnamePAC350WAB(688132), -- CloudEngine TOR CE6800 CE5800 350W AC Power Module,Back to Front + subbnameFAN40SA(688133), -- CloudEngine TOR CE6800 CE5800 Fan box,Front to Back + subbnameFAN40SAB(688134), -- CloudEngine TOR CE6800 CE5800 Fan box,Back to Front + subbnameFAN40EA(688135), -- CloudEngine TOR CE6800 CE5800 Extend Fan box,Front to Back + subbnameFAN40EAB(688136), -- CloudEngine TOR CE6800 CE5800 Extend Fan box,Back to Front + subbnameCED24S2CQ(688137), -- Manufactured Board,CloudEngine 8800,CE88-D24S2CQ,CE8860:24-Port-10G(SFP+),2-Port-100G(QSFP28) Interface Card,1*1 + subbnameCED24T2CQ(688138), -- Manufactured Board,CloudEngine 8800,CE88-D24T2CQ,CE8860:24-Port 10GBASE-T(RJ45),2-Port-100G(QSFP28) Interface Card,1*1 + subbnameCED16Q(688139), -- Manufactured Board,CloudEngine 8800,CE88-D16Q,CE8860:16-Port-40G Interface Card(QSFP+),1*1 + subbnameCED8CQ(688140), -- Manufactured Board,CloudEngine 8800,CE88-D8CQ,CE8860:8-Port-100G Interface Card(QSFP28),1*1 + +--Adapter Mount Card for iODN products: range: 0x000B0000~0x000BFFFF 720,896~786,431 + subbnameAF11AMCX1(753921), --AF11AMCX1 + subbnameAF11AMCB1(753922), --AF11AMCB1 + subbnameAF11AMCC1(753923), --AF11AMCC1 + subbnameAF11AMCD1(753924), --AF11AMCD1 + subbnameAF11AMCX2(753925), --AF11AMCX2 + subbnameAF11AMCB2(753926), --AF11AMCB2 + subbnameAF11AMCC2(753927), --AF11AMCC2 + subbnameAF11AMCD2(753928), --AF11AMCD2 + + +--Security Product's TC-MIB value scope : 16711680 ~ 16777215 or Hex format:0x00ff0000 ~ 0x00ffffff (Both 16711680 and 16777215 are included) + +--USG2000/Eudemon200E + subbnameE180(16719885), -- Wireless Data sub Card,E180,HSUPA/HSDPA/UMTS/EDGE/GPRS/GSM USB STICK,White,HUAWEI Standard + subbnameET128(16719886), -- Wireless Data sub Card,ET128,HSDPA/TD-SCDMA/EDGE/GPRS/GSM USB STICK,HUAWEI Standard Version + subbnameEC169(16719887), -- Wireless Data sub Card,EC169,CDMA2000 EV-DO Rev.A Rotatable USB Stick,White,Chinese Universal,RoHS + + + +--Security Product's TC-MIB value scope : 16711680 ~ 16777215 or Hex format:0x00ff0000 ~ 0x00ffffff (Both 16711680 and 16777215 are included) +--SVN Serie's TC-MIB vlaue scope: 16740352 ~ 16744447 or Hex format:0x00ff7000~0x00ff7fff (Both 16740352 and 16744447 are included) +--SVN + subbnameSVN3000CN1510(16740352), -- High-rate encrypted board (CN1510) SVN3000 + subbnameSVN5500CN1620(16740353), -- SVN5500,SE41HSVA,High Speed SSL VPN Card,with HS General Security Platform Software,1*1 + +--Security Product's TC-MIB value scope : 16711680 ~ 16777215 or Hex format:0x00ff0000 ~ 0x00ffffff (Both 16711680 and 16777215 are included) +--SIG9800 Serie's TC-MIB vlaue scope: 16732160 ~ 16736255 or Hex format:0x00ff5000 ~ 0x00ff5fff (Both 16732160 and 16736255 are included) +--SIG9800 + subbnameSIG9800SPCA(16732160), --SPUA sub card + subbnameSIG9800BypassCard(16732161), --Bypass sub card + subbnameSUP34SFPCard(16732162), --SUP,SUP34SFP,4-port GE Optical Interface Board(SFP),1*2 + subbnameSIG9800IG2D00E5XX00(16732163), --SIG9800-X,IG21L5XXA0,5-Port 10GBase LAN/WAN-XFP Flexible Card A(P100-A,Supporting 1588v2,Occupy two sub-slots) + subbnameSIG9800IG2D00P2XS00(16732164), --SIG9800-X,IG21P2XXA0,2-Port OC-192c/STM-64c POS-XFP Flexible Card(P100,Occupy one sub-slot) + subbnameSIG9800IG2D00P1MS00(16732165), --SIG9800-X,IG21P1MZ0,1-Port OC-768c/STM-256c POS-2KM-LC Flexible Card(P100,Occupy two sub-slots) + subbnameSIG9800IG2D00E4XF00(16732166), --SIG9800-X,IG21E4XFA0,4-Port 10GBase LAN-SFP+ Flexible Card(P100,Occupy one sub-slots) + subbnameSIG9800IG2D00EFGF01(16732167), --SIG9800-X,IG21EFGFA0,24-Port 100/1000Base-X-SFP Flexible Card(P100,Occupy two sub-slots) + subbnameSIG9800IG2D00EFGF02(16732168), --SIG9800-X,IG21EFGFB1,24-Port 100/1000Base-X-SFP Flexible Card A(P101-A) + subbnameSIG9800IG2D00E5XF00(16732169), --SIG9800-X,IG21L5XFB1,5-Port 10GBase LAN/WAN-SFP+ Flexible Card A(P101-A) + subbnameSIG9800IG2D00E1MS00(16732170), --SIG9800-X,IG21E1MCB1,1-Port 40GBase LAN-CFP Flexible Card A(P101-A) + subbnameSIG9800SUP5SPCA(16732171), --SUP,SUP5SPCA,Service Processing Card,1*1 + subbnameSIG9800IG21L6XF0(16732172), --SIG9800-X,IG21L6XF0,6-Port 10GBase LAN/WAN-SFP+ Flexible Card (P120) + subbnameSIG9800IG21LBXF1(16732173), --SIG9800-X,IG21LBXF1,12-Port 10GBase LAN/WAN-SFP+ Flexible Card (P240) + subbnameSIG9800IG21E1NCB1(16732174), --SIG9800-X,IG21E1NCB1,1-Port 100GBase-CFP Flexible Card (P240) + +--Security Product's TC-MIB value scope : 16711680 ~ 16777215 or Hex format:0x00ff0000 ~ 0x00ffffff (Both 16711680 and 16777215 are included) +--Eudemon8000E/USG9000 Serie's TC-MIB vlaue scope: 16748544 ~ 16752639 or Hex format:0x00ff9000 ~ 0x00ff9fff (Both 16748544 and 16752639 are included) +--Eudemon8000E/USG9000 Board/Card : + subbnameEudemon8000ECR52E1XXT0(16748544), --CR52E1XX0,1*10GBase LAN-XFP Optical Interface LPU A + subbnameEudemon8000ECR52W1XXT0(16748545), --CR52W1XX0,1*10GBase WAN-XFP Optical Interface LPU A + subbnameEudemon8000ECR52P1XXT0(16748546), --CR52P1XX0,1*OC-192c/STM-64c POS-XFP Optical Interface LPU A + subbnameEudemon8000ECR52R1XF(16748547), --CR52R1XX0,1*OC-192c/STM-64c RPR-XFP Optical Interface LPU A + subbnameEudemon8000ECR52E5GF(16748548), --CR52E5GF,5-port GbE SFP Optical Interface LPU G + subbnameEudemon8000ECR52C8E10(16748549), --CR52C8E10,8-Port Channelized E1-RJ45 Flexible Service Interface Card + subbnameEudemon8000ECR52C8T10(16748550), --CR52C8T10,8-Port Channelized T1-RJ45 Flexible Service Interface Card + subbnameEudemon8000ECR52C1CF1(16748551), --CR52C1CF1,1 port Channelized OC-3/STM-1 Flexible Service Interface Card + subbnameEudemon8000ECR52L1XX0(16748552), --1-port 10GBase WAN/LAN XFP Flexible Interface Daughter Card + subbnameEudemon8000ECR52EBGF0(16748553), --12-port 100/1000Base-X SFP Flexible Interface Daughter Card + subbnameEudemon8000ECR52EBGE0(16748554), --12-port 10/100/1000Base-TX RJ45 Flexible Interface Daughter Card + subbnameEudemon8000ECR52P1XXBZ0(16748555),--1 port OC-192c/STM-64c POS-XFP Flexible Card + subbnameEudemon8000ESU91L4XX00(16748556), --SU91L4XX00 4 Port 10G Base WAN/LAN-XFP + subbnameEudemon8000ESU91L4XX01(16748557), --SU91L4XX01 4 Port 10G Base LAN/LAN-XFP + subbnameEudemon8000ESU91SPCB02(16748558), --Eudemon8000E-X,SU91SPCB02,20G Firewall Performance Expansion Card(oversea),with HS General Security Platform Software + subbnameEudemon8000ESU91SPCC01(16748559), --Eudemon8000E-X,SU91SPCC01,40G Firewall Processing Card,with HS General Security Platform Software + subbnameEudemon8000ESU91SPCB01(16748560), --Eudemon8000E-X,SU91SPCB01,80G Firewall Processing card,with HS General Security Platform Software + subbnameSPCA-HM(16728078), --Firewall Service Processing Card A (0x00ff400e) + subbnameSPCA-20-O-HM(16728079), --20 Expansion Card (oversea) (0x00ff400f) + subbnameFW-20X1G-RJ45(16728080), --20-Port 100/1000Base-RJ45 Flexible Card (0x00ff4010) + subbnameFW-3X40G-QSFP(16728081), --3-Port 40GBase-QSFP+ Flexible Card (P240-A)(0x00ff4011) + subbnameSPCB-NAT-E8KE(16728068), --X8&X16 NAT Service Processing Card B(0x00ff4004) + +-- NIP6800 + subbnameNIP-SAC-A(16728082), --NIP6800 Service Processing Acceleration card-A (P240-A)(0x00ff4012) + subbnameNIP-12X10G-SFP (16728083), --NIP6800 12-Port 10G Base LAN/WAN-SFP+ Flexible Card A((1/2wide,Occupy one sub-slots) (P240-A)(0x00ff4013) + subbnameNIP-6X10G-SFP (16728084), --NIP6800 6-Port 10G Base LAN/WAN-SFP+ Flexible Card A(1/2wide,Occupy one sub-slots) (P240-A)(0x00ff4014) + subbnameNIP-3X40GE-QSFP(16728085), --NIP6800 3-Port 40GBase-QSFP+ Flexible Card(0x00ff4015) + subbnameNIP-1X100G-CFP(16728086), --NIP6800 1-Port 100GBase-CFP Flexible Card A(0x00ff4016) + subbnameNIP-24XGE-SFP (16728087), --NIP6800 24-Port 100/1000Base-X-SFP Flexible Card(1/2wide,Occupy one sub-slots)(0x00ff4017) + subbnameNIP-IPS-B (16728088), --NIP6800 IPS Service Processing Card(0x00ff4018) + + +-- USG9100 SubCard : + subbnameUSG9100SU61E8GF(16748564), -- 8-port GE SubCard + subbnameUSG9100SU61P4UF(16748565), -- 4-port 2.5G POS SubCard + subbnameUSG9100SU61E1XX(16748566), -- 1-port 10G SubCard + subbnameUSG9100SU61W1XX(16748567), -- 1-port 10G SubCard + subbnameUSG9100SU61P1XX(16748568), -- 1-port 10G SubCard + subbnameUSG9100SU61X2G16(16748569), -- 2-port 10G LAN SFP+ Optical Interface and 16-port GE Optical Interface Card(SFP) ,with HS General Security Platform Software + subbnameUSG9100E2XS(16748570), -- 2*SFP+ Interface Broad,with HS General Security Platform Software + subbnameUSG9100E16GF(16748571), -- 16*SFP Interface Board,with HS General Security Platform Software + --add by jiaoningfei wx299524 20160413 + --firewall product subcard scope 16728064~16732159 or Hex format: 0x00ff4000~0x00ff4fff + subbnameSPCB-D-E8KE(16748631), -- Firewall Processing card B(0x00ff9057) + subbnameSPCA-S-E8KE(16748632), -- Firewall Processing card A (0x00ff9058) + subbnameSPC-20-B-E8KE(16748637), -- 20G Firewall Performance Expansion Card B(oversea)(0x00ff905d) + subbnameSPC-20-A-E8KE(16748638), -- 20G Firewall Performance Expansion Card A(oversea)(0x00ff905e) + subbnameE8KE-X-20X1G-RJ45(16728066), -- Finished Board Unit,Eudemon8000E-X,E8KE-X-20X1G-RJ45,20-Port 10/100/1000Base-RJ45 Flexible Card(0x00ff4002) + subbnameE8KE-X-3X40GE-QSFP(16728067), -- Finished Board Unit,Eudemon8000E-X,E8KE-X-3X40GE-QSFP+,3-Port 40GBase-QSFP+ Flexible Card(P240-A)(0x00ff4003) + subbnameEnd(2147483647) + + } + + HWPortType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This data type is used as the syntax of the ifType + object in the (updated) definition of MIB-II's + ifTable. + + The definition of this textual convention with the + addition of newly assigned values is published + periodically by the IANA, in either the Assigned + Numbers RFC, or some derivative of it specific to + Internet Network Management number assignments. (The + latest arrangements can be obtained by contacting the + IANA.) + + Requests for new values should be made to IANA via + email (iana@iana.org). + + The relationship between the assignment of ifType + values and of OIDs to particular media-specific MIBs + is solely the purview of IANA and is subject to change + without notice. Quite often, a media-specific MIB's + OID-subtree assignment within MIB-II's 'transmission' + subtree will be the same as its ifType value. + However, in some circumstances this will not be the + case, and implementors must not pre-assume any + specific relationship between ifType values and + transmission subtree OIDs. + + " + SYNTAX INTEGER + { + other(1), -- none of the following + regular1822(2), + hdh1822(3), + ddnX25(4), + rfc877x25(5), + ethernetCsmacd(6), + iso88023Csmacd(7), + iso88024TokenBus(8), + iso88025TokenRing(9), + iso88026Man(10), + starLan(11), + proteon10Mbit(12), + proteon80Mbit(13), + hyperchannel(14), + fddi(15), + lapb(16), + sdlc(17), + ds1(18), -- DS1-MIB + e1(19), -- Obsolete see DS1-MIB + basicISDN(20), + primaryISDN(21), + propPointToPointSerial(22), -- proprietary serial + ppp(23), + softwareLoopback(24), + eon(25), -- CLNP over IP + ethernet3Mbit(26), + nsip(27), -- XNS over IP + slip(28), -- generic SLIP + ultra(29), -- ULTRA technologies + ds3(30), -- DS3-MIB + sip(31), -- SMDS, coffee + frameRelay(32), -- DTE only. + rs232(33), + para(34), -- parallel-port + arcnet(35), -- arcnet + arcnetPlus(36), -- arcnet plus + atm(37), -- ATM cells + miox25(38), + sonet(39), -- SONET or SDH + x25ple(40), + iso88022llc(41), + localTalk(42), + smdsDxi(43), + frameRelayService(44), -- FRNETSERV-MIB + v35(45), + hssi(46), + hippi(47), + modem(48), -- Generic modem + aal5(49), -- AAL5 over ATM + sonetPath(50), + sonetVT(51), + smdsIcip(52), -- SMDS InterCarrier Interface + propVirtual(53), -- proprietary virtual/internal + propMultiplexor(54), -- proprietary multiplexing + ieee80212(55), -- 100BaseVG + fibreChannel(56), -- Fibre Channel + hippiInterface(57), -- HIPPI interfaces + frameRelayInterconnect(58), -- Obsolete use either [frameRelay(32)] or [frameRelayService(44)]. + aflane8023(59), -- ATM Emulated LAN for 802.3 + aflane8025(60), -- ATM Emulated LAN for 802.5 + cctEmul(61), -- ATM Emulated circuit + fastEther(62), -- Fast Ethernet (100BaseT) + isdn(63), -- ISDN and X.25 + v11(64), -- CCITT V.11/X.21 + v36(65), -- CCITT V.36 + g703at64k(66), -- CCITT G703 at 64Kbps + g703at2mb(67), -- Obsolete see DS1-MIB + qllc(68), -- SNA QLLC + fastEtherFX(69), -- Fast Ethernet (100BaseFX) + channel(70), -- channel + ieee80211(71), -- radio spread spectrum + ibm370parChan(72), -- IBM System 360/370 OEMI Channel + escon(73), -- IBM Enterprise Systems Connection + dlsw(74), -- Data Link Switching + isdns(75), -- ISDN S/T interface + isdnu(76), -- ISDN U interface + lapd(77), -- Link Access Protocol D + ipSwitch(78), -- IP Switching Objects + rsrb(79), -- Remote Source Route Bridging + atmLogical(80), -- ATM Logical Port + ds0(81), -- Digital Signal Level 0 + ds0Bundle(82), -- group of ds0s on the same ds1 + bsc(83), -- Bisynchronous Protocol + async(84), -- Asynchronous Protocol + cnr(85), -- Combat Net Radio + iso88025Dtr(86), -- ISO 802.5r DTR + eplrs(87), -- Ext Pos Loc Report Sys + arap(88), -- Appletalk Remote Access Protocol + propCnls(89), -- Proprietary Connectionless Protocol + hostPad(90), -- CCITT-ITU X.29 PAD Protocol + termPad(91), -- CCITT-ITU X.3 PAD Facility + frameRelayMPI(92), -- Multiproto Interconnect over FR + x213(93), -- CCITT-ITU X213 + adsl(94), -- Asymmetric Digital Subscriber Loop + radsl(95), -- Rate-Adapt. Digital Subscriber Loop + sdsl(96), -- Symmetric Digital Subscriber Loop + vdsl(97), -- Very H-Speed Digital Subscrib. Loop + iso88025CRFPInt(98), -- ISO 802.5 CRFP + myrinet(99), -- Myricom Myrinet + voiceEM(100), -- voice recEive and transMit + voiceFXO(101), -- voice Foreign Exchange Office + voiceFXS(102), -- voice Foreign Exchange Station + voiceEncap(103), -- voice encapsulation + voiceOverIp(104), -- voice over IP encapsulation + atmDxi(105), -- ATM DXI + atmFuni(106), -- ATM FUNI + atmIma (107), -- ATM IMA + pppMultilinkBundle(108), -- PPP Multilink Bundle + ipOverCdlc (109), -- IBM ipOverCdlc + ipOverClaw (110), -- IBM Common Link Access to Workstn + stackToStack (111), -- IBM stackToStack + virtualIpAddress (112), -- IBM VIPA + mpc (113), -- IBM multi-protocol channel support + ipOverAtm (114), -- IBM ipOverAtm + iso88025Fiber (115), -- ISO 802.5j Fiber Token Ring + tdlc (116), -- IBM twinaxial data link control + gigabitEthernet (117), -- Gigabit Ethernet + hdlc (118), -- HDLC + lapf (119), -- LAP F + v37 (120), -- V.37 + x25mlp (121), -- Multi-Link Protocol + x25huntGroup (122), -- X25 Hunt Group + trasnpHdlc (123), -- Transp HDLC + interleave (124), -- Interleave channel + fast (125), -- Fast channel + ip (126), -- IP (for APPN HPR in IP networks) + docsCableMaclayer (127), -- CATV Mac Layer + docsCableDownstream (128), -- CATV Downstream interface + docsCableUpstream (129), -- CATV Upstream interface + a12MppSwitch (130), -- Avalon Parallel Processor + tunnel (131), -- Encapsulation interface + coffee (132), -- coffee pot + ces (133), -- Circuit Emulation Service + atmSubInterface (134), -- ATM Sub Interface + l2vlan (135), -- Layer 2 Virtual LAN using 802.1Q + l3ipvlan (136), -- Layer 3 Virtual LAN using IP + l3ipxvlan (137), -- Layer 3 Virtual LAN using IPX + digitalPowerline (138), -- IP over Power Lines + mediaMailOverIp (139), -- Multimedia Mail over IP + dtm (140), -- Dynamic syncronous Transfer Mode + dcn (141), -- Data Communications Network + ipForward (142), -- IP Forwarding Interface + msdsl (143), -- Multi-rate Symmetric DSL + ieee1394 (144), -- IEEE1394 High Performance Serial Bus + if-gsn (145), -- HIPPI-6400 + dvbRccMacLayer (146), -- DVB-RCC MAC Layer + dvbRccDownstream (147), -- DVB-RCC Downstream Channel + dvbRccUpstream (148), -- DVB-RCC Upstream Channel + atmVirtual (149), -- ATM Virtual Interface + mplsTunnel (150), -- MPLS Tunnel Virtual Interface + srp (151), -- Spatial Reuse Protocol + voiceOverAtm (152), -- Voice Over ATM + voiceOverFrameRelay (153), -- Voice Over Frame Relay + idsl (154), -- Digital Subscriber Loop over ISDN + compositeLink (155), -- Avici Composite Link Interface + ss7SigLink (156), -- SS7 Signaling Link + propWirelessP2P (157), -- Prop. P2P wireless interface + frForward (158), -- Frame Forward Interface + rfc1483 (159), -- Multiprotocol over ATM AAL5 + usb (160), -- USB Interface + ieee8023adLag (161), -- IEEE 802.3ad Link Aggregate + bgppolicyaccounting (162), -- BGP Policy Accounting + frf16MfrBundle (163), -- FRF .16 Multilink Frame Relay + h323Gatekeeper (164), -- H323 Gatekeeper + h323Proxy (165), -- H323 Voice and Video Proxy + mpls (166), -- MPLS + mfSigLink (167), -- Multi-frequency signaling link + hdsl2 (168), -- High Bit-Rate DSL - 2nd generation + shdsl (169), -- Multirate HDSL2 + ds1FDL (170), -- Facility Data Link 4Kbps on a DS1 + pos (171), -- Packet over SONET/SDH Interface + dvbAsiIn (172), -- DVB-ASI Input + dvbAsiOut (173), -- DVB-ASI Output + plc (174), -- Power Line Communtications + nfas (175), -- Non Facility Associated Signaling + tr008 (176), -- TR008 + gr303RDT (177), -- Remote Digital Terminal + gr303IDT (178), -- Integrated Digital Terminal + isup (179), -- ISUP + propDocsWirelessMaclayer (180), -- prop/Maclayer + propDocsWirelessDownstream (181), -- prop/Downstream + propDocsWirelessUpstream (182), -- prop/Upstream + hiperlan2 (183), -- HIPERLAN Type 2 Radio Interface + propBWAp2Mp (184), -- PropBroadbandWirelessAccesspt2multipt + sonetOverheadChannel (185), -- SONET Overhead Channel + digitalWrapperOverheadChannel (186), -- Digital Wrapper + aal2 (187), -- ATM adaptation layer 2 + radioMAC (188), -- MAC layer over radio links + atmRadio (189), -- ATM over radio links + imt (190), -- Inter Machine Trunks + mvl (191), -- Multiple Virtual Lines DSL + reachDSL (192), -- Long Reach DSL + frDlciEndPt (193), -- Frame Relay DLCI End Point + atmVciEndPt (194), -- ATM VCI End Point + opticalChannel (195), -- Optical Channel + opticalTransport (196), -- Optical Transport + propAtm (197), -- Proprietary ATM + voiceOverCable (198), -- Voice Over Cable Interface + infiniband (199), -- Infiniband + teLink (200), -- TE Link + q2931 (201), -- Q.2931 + virtualTg (202), -- Virtual Trunk Group + sipTg (203), -- SIP Trunk Group + sipSig (204), -- SIP Signaling + docsCableUpstreamChannel (205), -- CATV Upstream Channel + econet (206), -- Acorn Econet + pon155 (207), -- FSAN 155Mb Symetrical PON interface + pon622 (208), -- FSAN622Mb Symetrical PON interface + bridge (209), -- Transparent bridge interface + linegroup (210), -- Interface common to multiple lines + voiceEMFGD (211), -- voice E&M Feature Group D + voiceFGDEANA (212), -- voice FGD Exchange Access North American + voiceDID (213), -- voice Direct Inward Dialing + mpegTransport (214), -- MPEG transport interface + sixToFour (215), -- 6to4 interface + gtp (216), -- GTP (GPRS Tunneling Protocol) + pdnEtherLoop1 (217), -- Paradyne EtherLoop 1 + pdnEtherLoop2 (218), -- Paradyne EtherLoop 2 + opticalChannelGroup (219), -- Optical Channel Group + homepna (220), -- HomePNA ITU-T G.989 + gfp (221), -- Generic Framing Procedure (GFP) + ciscoISLvlan (222), -- Layer 2 Virtual LAN using Cisco ISL + fcipLink (224), -- FCIP Link + rpr (225), -- Resilient Packet Ring Interface Type + qam (226), -- RF Qam Interface + lmp (227), -- Link Management Protocol + cblVectaStar (228), -- Cambridge Broadband Limited VectaStar + docsCableMCmtsDownstream (229), -- CATV Modular CMTS Downstream Interface + adsl2 (230), -- Asymmetric Digital Subscriber Loop Version 2 + macSecControlledIF (231), -- MACSecControlled + macSecUncontrolledIF (232), -- MACSecUncontrolled + +-- huawei expanding + aponOltPort(501), -- Apon olt port + aponOltSubport(502), -- Apon olt sub port + aponOntPort(503), -- Apon ont port + atmPort(504), -- atm port + atmSubport(505), -- atm sub port + adslPort(506), -- Already defined in RFC + lanPort(507), -- lan port + cescPort(508), -- E1 port of CESC board + cesdPort(509), -- V35 port of CESD board + frcPort(510), -- E1 port FR board + fpcSubport(511), -- fpc sub port + sepPort(512), -- sep port + vpringPort(513), -- STM-4 VPRING port + eimPort(514), -- FE port of BAS board + geimPort(515), -- GE port of BAS board + basMainport(516), -- ATM port of BAS board used to create connection + apruCes(517), -- Apon CES port + apruLan(518), -- Apon LAN port + asxSoftSar(519), -- soft sar port of ASX board + asxHardSar(520), -- hard sar port of ASX board + cesE1Port(521), -- E1 port of CES board, for TDM use + e1Port(522), -- E1 port of CES + t1Port(523), -- T1 port of CES + pstnPort(524), -- pstn port + braPort(525), -- pstn port + praPort(536), -- bra port + cdiPort(539), -- vfb port + vfbPort(540), -- pstn port + atiPort(541), -- ati port + mlcE1Port(542), -- mlcE1 port + v5TkPort(543), -- v5Tk port + comPort(544), -- com port + v35Port(545), -- v35 port + mmxIwe8Port(546), -- CES port on MMXC board + frPortE1(547), -- E1 port of FR board + frPortT1(548), -- T1 port of FR board + frPortV35(549), -- V35 port of FR board + aiuAtmPort(550), -- ATM port on AIU board + imaPort(551), -- IMA port + e3Port(552), -- E3 port + mmxImaPort(554), -- IMA port on MMX board + nullPort(555), -- null port + shdslPort(556), -- G.SHDSL port + iadMainport(557), -- iad main port + iadPort(558), -- ida port + cesSDTVPort(559), -- CES SDT virtual port + vlanVPort(560), -- VLAN virtual port of LAN board + frVCCIndexVPort(561), -- FR VCC virtual port + frStreamVPort(562), -- FR stream virtual port + imaGroupVPort(563), -- IMA group virtual port + adslInterleaveVPort(564), -- Interleavet virtual port of ADSL board + adslFastVPort(565), -- Fast virtual port of ADSL board + lanTrunkVPort(566), -- Trunk virtual port of LAN board + sepsmxAtmPort(568), -- Used to configure the SEPL or SMXL port feature + dehaUdtPort(569), -- UDT Port of DEHA board + t1TdmPort(570), -- T1 port of TDM + cposT1ccPort(571), -- CPOS port of T1CC + lanswitchPort(572), -- port of the board for lanswitch between chassises + vsrPort(573), -- VSR port of OFCA board or SFEA + sfpClusterPort(574), -- SFP port of the board for lanswitch between chassises +-- OFA5920 + bitsPort(575), -- BITS port + gponOnuPort(576), -- GPON upstream port + eponOnuPort(577), -- EPON upstream port + hwPort(578), -- HW port of PVM + gponOltPor(579), -- GPON OLT port +-- MA5200 + debugserial(580), -- debug serial port + debugnet(581), -- debug net port +-- MA5600 + nativeTDME1Port(589), -- Native TDM E1 port + nativeTDMT1Port(590), -- Native TDM T1 port + tengeOptPort(591), -- 10GE optical port + eponOltPort(592), -- EPON OLT port + stm-1Port(593), -- STM-1 port of H801O2CE subboard +-- MA5200 + sdlFE1Port(600), -- SDL FE1 port + sdlShdslPort(601), -- SDL G.SHDSL port +-- MA5635 + adslPstnPort(700), -- adsl como port, especially for adsl como board + vdslPstnPort(701), -- vdsl como port, especially for vdsl como board +-- SD5103 + serialSrvPort(799), -- serial service port + autoAdptPort(800), -- auto adpt port + catvPort(801), -- CATV port + +-- SRG + fxoport(802), -- FXO port +-- MA5631 + eocport(803), -- EoC master RF port +-- MA5633 + docsisport(804), -- docsis port of board HS33CDAA,the board has only one port(docsisPort). +-- MA5616 + veiPort(805), -- Vei port of board NLV. +-- MA5694S + vdslNNIPort(806), -- VDSL upstream port. +-- MA5811S + gfast-port(807), --G.FAST PORT. +-- 8010 + dsp(65536), -- dsp port + bits(65537), -- bits port + clk(65538), -- clk port + mon(65539), -- mon port + aux(65540), -- aux port + sdho(65541), -- sdho port + sdhe(65542), -- sdhe port + +-- hwRPS + fanPort(786932), --Fan module fan port + dcoutputPort(786933), --Up converter module DC output port + dcinputPort(786694), --Down converter module DC input port +-- MA5200 add definition of port type 0x21000(135168) ~ 0x21FFF(139263) + portnameH521ATMOC3S(135168), + portnameH521ATMOC3M(135169), + portnameH521ATMOC12S(135170), + portnameH521ATMOC12M(135171), + portnameH521CPOSOC3S(135172), + portnameH521CPOSOC3M(135173), + portnameH521CPOSOC48S(135174), + portnameH521CPOSOC48M(135175), + portnameH521FEE(135176), + portnameH521FEOSSFP(135177), + portnameH521FEOMSFP(135178), + portnameH521GEESFP(135179), + portnameH521GEOSSFP(135180), + portnameH521GEOMSFP(135181), + portnameH521POSOC3S(135182), + portnameH521POSOC3M(135183), + portnameH521POSOC12S(135184), + portnameH521POSOC12M(135185), + portnameH521POSOC48S(135186), + portnameH521POSOC48M(135187), + portnameH521E1(135188), + portnameH521T1(135189), + portnameH521E3(135190), + portnameH521T3(135191), + portnameH521CE1(135192), + portnameH521CT1(135193), + portnameH521CPOSOC3(135194), + portnameH521GEEGBIC(135195), + portnameH521GEOMGBIC(135196), + portnameH521GEOSGBIC(135197), + portnameH521GEOMMTRJ(135198), + portnameH521GEOSMTRJ(135199), + portnameH521GEOSLC(135200), + portnameH521GEOMLC(135201), + portnameH521GEOSSC(135202), + portnameH521GEOMSC(135203), + portnameH521FEOSMTRJ(135204), + portnameH521FEOMMTRJ(135205), + portnameH521FEOSSC(135206), + portnameH521FEOMSC(135207), + portnameH521FEOSLC(135208), + portnameH521FEOMLC(135209), + portnameH522GERPR(135210), + portnameH523POS10G(135211), + portnameH523GE10GLAN(135212), + portnameH523GE10GWAN(135213), + portnameH521ATMOC3(135214), + portnameH521ATMOC12(135215), + portnameH521CPOSOC48S2(135216), + portnameH521FEOSFP(135217), + portnameH521POSOC3(135218), + portnameH521POSOC12(135219), + portnameH521POSOC48(135220), + portnameH521GEOGBIC(135221), + portnameH521GEOLC(135222), + portnameH521GEOSC(135223), + portnameH521GEOSFP(135224), + portnameH521FEOLC(135225), + portnameH521FEOSC(135226), + portnameH523POS10GS(135227), + portnameH523POS10GM(135228), + portnameH523GE10GLANS(135229), + portnameH523GE10GLANM(135230), + portnameH523GE10GWANS(135231), + portnameH523GE10GWANM(135232), + portnameH521SMUFE(135233), + portnameH523SMUGGE(135234), +-- WA5700: + bwaTdmPort(155648), -- TDM port of the BWA + +-- 8031: S23&33&53&CX200D porttype definition + + portnameS233353SFP(536576), -- The port when SFP transceiver plugged in + portnameS233353ESFP(536577), -- The port when ESFP transceiver plugged in + portnameS233353RJ45(536578), -- The port with RJ45 type + portnameS233353FIBER(536579), -- The port with fiber type without transceiver + portnameS233353COMBOFIBER(536580), -- The port with combo fiber type + portnameS233353COMBOCOPPER(536581), -- The port with combo copper type + +-- S9300: 0x000A1000~0x000A1fff(659456~663551) + portnameLE01SFP(659456), + portnameLE01ESFP(659457), + portnameLE01RJ45(659458), + portnameLE01ERJ45(659459), + portnameLE01RJ45POE(659460), + portnameLE01XFP(659461), + portnameLE01EXFP(659462), + portnameLE01COMBO(659463), + portnameLE02EPON(659464), + portnameLE02VXFP(659465), + portnameLE02POS(659466), + portnameLE024XFP(659467), + portnameLE02XRJ45(659468), + portnameLE0210XFP(659469), + +-- AR: 0x000A3000~0x000A3fff(667648~671743) + portnameAR01FELANRJ45(667648), -- The port with RJ45 type of FE LAN + portnameAR01FELANFIBER(667649), -- The port with fiber type of FE LAN + portnameAR01FEWANRJ45(667650), -- The port with RJ45 type of FE WAN + portnameAR01FEWANFIBER(667651), -- The port with fiber type of FE WAN + portnameAR01GELANRJ45(667652), -- The port with RJ45 type of GE LAN + portnameAR01GELANFIBER(667653), -- The port with fiber type of GE LAN + portnameAR01GEWANRJ45(667654), -- The port with RJ45 type of GE WAN + portnameAR01GEWANFIBER(667655), -- The port with fiber type of GE WAN + portnameAR01COMBOFIBER(667656), -- The port with combo fiber type + portnameAR01COMBOCOPPER(667657), -- The port with combo copper type + portnameAR01E1DB9(667658), -- The port with E1/CE1 type DB9 head + portnameAR01T1DB9(667659), -- The port with T1/CT1 type DB9 head + portnameAR01SYNSERIAL(667660), -- The port with Sync Serial type + portnameAR01ASYNSERIAL(667661), -- The port with Async Serial type + portnameAR01ISDNVOICE(667662), -- The port with ISDN voice type + portnameAR01FXS(667663), -- The port with FXS type + portnameAR01FXO(667664), -- The port with FXO type + portnameAR01ADSL(667665), -- The port with ADSL type + portnameAR01VDSL(667666), -- The port with VDSL type + portnameGSGDSL(667667), -- The port with G.SHDSL type with Ethernet mode + portnameAR01EPON(667668), -- The port with EPON type + portnameAR01GPON(667669), -- The port with GPON type + portnameAR013G(667670), -- The port with 3G type + portnameAR01ISDNDATA(667671), -- The port with ISDN data type + portnameAR01E1FDB9(667672), -- The port with E1-F type DB9 head + portnameAR01T1FDB9(667673), -- The port with T1-F type DB9 head + portnameGSGDSLATM(667674), -- The port with G.SHDSL type with ATM mode + portnameCPOS(667675), -- The port with CPOS type + portnameAR01E1RJ45(667676), -- The port with E1/CE1 type RJ45 head + portnameAR01T1RJ45(667677), -- The port with T1/CT1 type RJ45 head + portnameAR01E1FRJ45(667678), -- The port with E1-F type RJ45 head + portnameAR01T1FRJ45(667679), -- The port with T1-F type RJ45 head + portnameAR01EM(667680), -- The port with E&M type + portnameAR01GEWANM12(667681), -- The port with M12 type of GE WAN + portnameAR01GELANM12(667682), -- The port with M12 type of GE LAN + +-- CloudEngine: 0x000A8000~0x000A8fff(688128~692223) + portnameDCDE01SFP(688128), -- The port with 10/100/1000BASE-T type + portnameDCDE01QSFP(688129), -- The port with 10G BASE-T type + portnameDCDE01XFP(688130), -- The port with 10G SFP type + portnameDCDE01QXFP(688131), -- The port with 40G SFP type + portnameDCDE01VXFP(688132), -- The port with 40G/4*10G SFP type + portnameDCDE01RJ45(688133), -- The port with RJ45 type + portnameDCDE01CFP(688134), -- The port with 100G CFP type + portnameDCDE01CFP2(688135), -- The port with 100G CFP2 type + portnameDCDE01CXP(688136), -- The port with 100G CXP type + portnameDCDE01SFP2(688137), -- The port with GE SFP type + portnameDCDE01QSFP28(688138), -- The port with 100G QSFP type + portnameDCDE01SFP25G(688139), -- The port with 25G SFP type + portnameDCDE01CFP10G(688140), -- The port with 10G type split from 100G CFP type + portnameDCDE01CFP40G(688141), -- The port with 40G type split from 100G CFP type + portnameDCDE01CFP210G(688142), -- The port with 10G type split from 100G CFP2 type + portnameDCDE01CFP240G(688143), -- The port with 40G type split from 100G CFP2 type + portnameDCDE01CXP10G(688144), -- The port with 10G type split from 100G CXP type + portnameDCDE01CXP40G(688145), -- The port with 40G type split from 100G CXP type + +-- USG2200,USG2100 + wifi(16711680), -- WIFI card communicates with WIFI terminals as a wireless AP, and supports IEEE 802.11b/ 802.11g + veport(16711681), -- The Virtual Ethernet (VE) is applied to the PPPoEoA and IPoEoA. + -- It functions on the interface board. Externally it features Ethernet attributes + g3Port(16711682), -- 3G supports three wireless communication mode, including both WCDMA/CDMA2000/TD-SCDMA and corresponding 2G mode. + serialPort(16711683), -- The serial port is used for the exchange of information between computers or devices + -- one bit at a time over a single channel. Serial communications can be synchronous or asynchronous. + -- Both sender and receiver must use the same baud rate, parity, and control information. + dialerPort(16711684), -- The dialer interface is used as dialing interface of pppoe client ,supports pppoe protocol + t1(16711685), + electricityPort(16711686) --electricity port + } + + HWUnSupportNodeInteger ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " + This object is not used any longer.To the nodes that don't supported in the MIB table ,the default value + should be return for keeping the integrity of the OID in the MIB table , + and the type of the default value is INTEGER, and default value is 65535. + + " + SYNTAX INTEGER { defaultValue(65535) } + + HWUnSupportNodeString ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " + This object is not used any longer.To the nodes that don't supported in the MIB table ,the default value + should be return for keeping the integrity of the OID in the MIB table, + and the default string is the null string. " + SYNTAX OCTET STRING (SIZE (0)) + + HWUnSupportNodeIPAddress ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This object is not used any longer.To the nodes that don't supported in the MIB table ,the default value + should be return for keeping the integrity of the OID in the MIB table, + and the default IP address is 0.0.0.0." + SYNTAX IpAddress + + HWUnSupportNodeMacAddress ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This object is not used any longer.To the nodes that don't supported in the MIB table ,the default value + should be return for keeping the integrity of the OID in the MIB table, + and the default string is '000000'. " + + SYNTAX MacAddress + HWVirtualEntityType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This object is not used any longer.To show the relevant virtual entity type in vender type object. + " + SYNTAX INTEGER + { + other(1), -- none of the following + -- Begin: V8R8C10 season 4 + virent8090DEVCR5D0MPUB571(564850), -- V8R8C10 season 4 for CR5D0MPUB571(SBOM), Main Processing Unit B5(16G Memory) + virent8090DEVCX6D0MPUB571(564851), -- V8R8C10 season 4 for CX6D0MPUB571(SBOM), Main Processing Unit B5(16G Memory) + virentPTN6900DEVTNRD0MPUB571(229479), -- V8R8C10 season 4 for TNRD0MPUB571(SBOM), Main Processing Unit B5(16G Memory) + virentME60DEVME0D0MPUB571(159764), -- V8R8C10 season 4 for ME0D0MPUB571(SBOM), Main Processing Unit B5(16G Memory) + + virent8090DEVCR5D0MPUD471(564852), --V8R8C10 season 4 for CR5D0MPUD471(SBOM),Main Processing Unit D4(16G Memory) + virent8090DEVCX6D0MPUD471(564853), --V8R8C10 season 4 for CX6D0MPUD471(SBOM),Main Processing Unit D4(16G Memory) + virentPTN6900DEVTNRD0MPUD471(229480), --V8R8C10 season 4 for TNRD0MPUD471(SBOM),Main Processing Unit D4(16G Memory) + + virent8090DEVCR5D0SRUA871(564854), -- V8R8C10 season 4 for CR5D0SRUA871(SBOM), Switch and Route Processing Unit A8(16G Memory) + virent8090DEVCX6D0SRUA871(564855), -- V8R8C10 season 4 for CX6D0SRUA871(SBOM), Switch and Route Processing Unit A8(16G Memory) + virentPTN6900DEVTNRD0SRUA871(229482), -- V8R8C10 season 4 for TNRD0SRUA871(SBOM), Switch and Route Processing Unit A8(16G Memory) + virentME60DEVME0D0SRUA871(159765), -- V8R8C10 season 4 for ME0D0SRUA871(SBOM), Switch and Route Processing Unit A8(16G Memory) + + virent8090DEVCR5D0SRUA971(564856), -- V8R8C10 season 4 for CR5D0SRUA971(SBOM), Switch and Route Processing Unit A9(16G Memory) + virent8090DEVCX6D0SRUA971(564857), -- V8R8C10 season 4 for CX6D0SRUA971(SBOM), Switch and Route Processing Unit A9(16G Memory) + virentPTN6900DEVTNRD0SRUA971(229483), -- V8R8C10 season 4 for TNRD0SRUA971(SBOM), Switch and Route Processing Unit A9(16G Memory) + virentME60DEVME0D0SRUA971(159766), -- V8R8C10 season 4 for ME0D0SRUA971(SBOM), Switch and Route Processing Unit A9(16G Memory) + -- end: V8R8C10 season 4 + + -- from 536577 to 561150 is for 8031 Whole BOARD + -- 8031: + -- from 536577 to 536999 is for 8031 MPU Whole board + virentCX61DEVCR52SRUA(536577), -- the old whole board of SRUA saled before V3R7 version in CX600(whithout SBOM information) + virentCX61DEVCR52MPUA(536578), -- the old whole board of MPUA saled before V3R7 version in CX600(whithout SBOM information) + virentCX61DEVCR52MPUB(536579), -- the old whole board of MPUB saled before V3R7 version in CX600(whithout SBOM information) + virentCX61DEVCR55MPUD(536580), -- the old whole board of CR55MPUD saled before V3R7 version in CX600(whithout SBOM information) + virentCX61DEVCR52MPUD(536581), -- the old whole board of CR52MPUD saled before V3R7 version in CX600(whithout SBOM information) + virentCX61DEVCR52SRUC(536582), -- the old whole board of SRUC saled before V3R7 version in CX600(whithout SBOM information) + virentCX61DEVCR52MPUC(536583), -- the old whole board of MPUC saled before V3R7 version in CX600(whithout SBOM information) + + virentCX61DEVCX6D0SRUA410(536584), -- V6R1 for CX6D0SRUA410(SBOM),Switch and Route Processing Unit A4(Including 1*2G Memory and 1*1G CF Card) + virentCX61DEVCX6D0MPUB410(536585), -- V6R1 for CX6D0MPUB410(SBOM),Main Processing Unit B4(Including 1*2G Memory and 1*1G CF Card) + virentCX67DEVCX67MPUG(536586), -- V6R2 for CX67MPUG,Main Processing Unit G + virentCX61DEVCR57MPUH(536587), -- the new whole board of CR57MPUH V6R5 version in CX600(whithout SBOM information) + virent8090DEVCX6D00MPUK10(536588), -- V8R5 for SBOM, CX6D00MPUK10, Main Processing Unit K ,in -country + + + -- from 537000 to 537799 is for 8031 SFU Whole board + virentCX61DEVCR52SFUA(537000), -- the old whole board of SFUA saled before V3R7 version in CX600(whithout SBOM information) + virentCX61DEVCR52SFUC(537001), -- the old whole board of SFUC saled before V3R7 version in CX600(whithout SBOM information) + virentCX61DEVCR52SFUD(537002), -- the old whole board of SFUD saled before V3R7 version in CX600(whithout SBOM information) + virentCX61DEVCR52SFUF(537003), -- the old whole board of SFUF saled before V3R7 version in CX600(whithout SBOM information) + virentCX61DEVCR52SFUG(537004), -- the old whole board of SFUG saled before V3R7 version in CX600(whithout SBOM information) + virentCX61DEVCR52SFUI(537005), -- the old whole board of SFUI saled before V3R7 version in CX600(whithout SBOM information) + virentCX61DEVCR52SFEA(537006), -- the old whole board of SFEA saled before V3R7 version in CX600(whithout SBOM information) + virentCX61DEVCR52SFEB(537007), -- the old whole board of SFEB saled before V3R7 version in CX600(whithout SBOM information) + virentCX61DEVCR57SFU40A(537008), -- the old whole board of SFU40A saled before V3R7 version in CX600(whithout SBOM information) + virentCX61DEVCR57SFU40B(537009), -- the old whole board of SFU40B saled before V3R7 version in CX600(whithout SBOM information) + + virentCX61DEVCX6DSFUI401B(537010), -- V6R1 for CX6DSFUI401B(SBOM), 40Gbps Switch Fabric Unit B + virentCX61DEVCX6DSFUI401C(537011), -- V6R1 for CX6DSFUI401C(SBOM), 40Gbps Switch Fabric Unit C + virentCX61DEVCX61SFUG40GBPS(537012), -- V6R1 for CX61-SFUG-40Gbps(SBOM), Switch Fabric Unit G + + virentCX61DEVCR57SFU100C(537013), -- Two piece 8890, X8 100G SFU + virentCX61DEVCR57SFU200B(537014), -- Two piece 5802, X16 100G-200G SFU + virentCX61DEVCR57SFU200C(537015), -- Two piece 5802, X8 100G-200G SFU + + virentCX61DEVCR57SRU100A(537016), -- Two piece 8890, 100G SFU, used with X8 SRUA100A MPU + virentCX61DEVCR57SRU200A(537017), -- Two piece 5802, 200G SFU, used with X8 SRUA200A MPU + + virentCX61DEVCR57LPUF41A(537018), -- LPUF41A 40G LPU,SD58X2 Solution ,MIPS CPU + virentCX61DEVCR57LPUF101A(537019), -- Double LPUF41A, 100G LPU + + -- from 537800 to 540671 is for 8031 LPU Whole board and other board + virentCX67DEVCX67NPUI20A(537800), -- V6R2 for CX67NPUI20A, Flexible Card Line Processing Unit + virent8090DEVCX6D0NSU5010(537801), -- V8R5 for SBOM ,CX6D0NSU5010, Network Switch Unit (NSU-50) in -country + virent8090DEVCX6D00L2XF10(537802), -- CX6D00L2XF10, 2-Port 10GBase LAN/WAN-SFP+ Service Interface Card(SIC) + virent8090DEVCX6D00E8GF10(537803), -- CX6D00E8GF10, 8-Port 100/1000Base-X-SFP Service Interface Card(SIC) + virent8090DEVCX6D00E8GE10(537804), -- CX6D00E8GE10, 8-Port 10/100/1000Base-RJ45 Service Interface Card(SIC) + + virent8090DEVCX6X0PWRDC70(537805), -- V8R5 for SBOM , CX600-X2 DC/DC Power Module + virent8090DEVCX6M001FBX71(537806), -- V8R5 for SBOM , CX600-X1 FAN Module + virent8090DEVCX6M002FBX72(537807), -- V8R5 for SBOM , CX600-X2 FAN Module + + virent8090DEVCX6B0BKP0271(537808), -- V8R5 for SBOM , CX600-X2 BACK Plane + virent8090DEVCX6B0BKP0171(537809), + virent8090DEVCX6D000IE170(537810), -- V8R5 for SBOM , 32E1 interface card, 75 ohm + + virent8090DEVCX6D000IE171(537811), -- V8R5 for SBOM , 32E1 interface card,120 ohm + + virent8090DEVCX6D00P4CF70(537812), -- V8R5 for SBOM , 4*155M CPOS interface card + + virent8090DEVCX6DNSU12010(537813), -- V8R5 for SBOM ,CX6D0NSU12010, Network Switch Unit (NSU-120) in -country + virent8090DEVCX6D000DE110(537814), -- V8R5 for SBOM , 16E1 interface card, 75 ohm + virent8090DEVCX6D000DE111(537815), -- V8R5 for SBOM , 16E1 interface card, 120 ohm + + virentCX67DEVCX6D000FBX70(540670), -- V6R2 for ****, CX600-X1/X2 Fan Unit + virentCX67DEVCX6D00PSUD70(540671), -- V6R2 for CX6D00PSUD70, CX600-X1/X2 DC Power Supply Unit + -- from 538000 to 538010 + virentCX62DEVCX67MPUG0(538000), -- for CX600-DO Main Processing Unit G (Including 1*1G CF Card) + virentCX62DEVCX67NPUI20(538001), -- for CX600-DO Integrated Network Processing Unit with 2-Port 10GBase LAN/WAN-XFP(NPUI-20) + virentCX62DEVCX67NPU20B0(538002), -- for CX600-DO Integrated Network Processing Unit(NPUI-20-B) + virentCX62DEVCR52MPUB4(538003), -- for CX600-DO Main Processing Unit B4(Including 1*2G Memory and 1*1G CF Card) + virentCX62DEVCR52SFU40B0(538004), -- for CX600-DO 40Gbps Switch Fabric Unit B + virentCX62DEVCR52SRU40A4(538005), -- for CX600-DO Switch and Route Processing Unit A4(Including 1*2G Memory and 1*1G CF Card) + virentCX62DEVCR52SFU40C0(538006), -- for CX600-DO 40Gbps Switch Fabric Unit C + virentCX62DEVCR52MPUD0(538007), -- for CX600-DO Main Processing Unit D(Including 1*2G Memory and 1*1G CF Card) + virentCX62DEVCR52ISUF10(538008), -- for CX600-DO Flexible Card Integrated Service Unit(ISUF-10,four sub-slots) + virentCX62DEVCR52ISUF20(538009), -- for CX600-DO Flexible Card Integrated Service Unit(ISUF-20,two sub-slots) + virentCX62DEVCR52ISUF40(538010), -- for CX600-DO Flexible Card Integrated Service Unit(ISUF-40,two sub-slots) + virent8090DEVCX6D0L4XXA10(538011), -- for CX600-DO, CX6D0L4XXA10,4-Port 10GBase LAN/WAN-XFP Integrated Line Processing Unit (ISUI-41,Supporting 1588v2) + virent8090DEVCX6D0EKGFA10(538012), -- for CX600-DO, CX6D0EKGFA10,40-Port 100/1000Base-X-SFP Integrated Line Processing Unit (ISUI-41,Supporting 1588v2) + virent8090DEVCX6DL2XEEG1A(538013), -- for CX600-DO, CX6DL2XEEG1A,2-Port 10GBase LAN/WAN-XFP+20-Port 100/1000Base-X-SFP Integrated Line Processing Unit (ISUI-41,Supporting 1588v2) + virent8090DEVCX6DISUF5010(538014), -- Flexible Card Integrated Service Unit(ISUF-50,4 sub-slots) + virent8090DEVCX6D00L4XX10(538015), -- for V600R005C00 CX600, CX6D00L4XX10,4-Port 10GBase LAN/WAN-XFP Integrated Integrated Service Unit (ISUI-41) + virent8090DEVCX6D00EMGF10(538016), -- for V600R005C00 CX600, CX6D00EMGF10,48-Port 100/1000Base-X-SFP Integrated Integrated Service Unit (ISUI-41) + virent8090DEVCX6DL2XEFG10(538017), -- for V600R005C00 CX600, CX6DL2XEFG10,2-Port 10GBase LAN/WAN-XFP+24-Port 100/1000Base-X-SFP Integrated Integrated Service Unit (ISUI-41) + virentCX62DEVCR57MPUH(538018), -- for CX600-DO Main Processing Unit H(Including 2G Memory ) + virentCX61DEVCR57SFU100D(538019), -- one piece 5802, X8 100G SFU + virentCX61DEVCR57SRU100D(538020), -- one piece 5802, 100G SFU, used with X8 SRUA100A MPU + virent8090DEVCX6D00MPUK70(538021), --V8R5 for SBOM, CX6D00MPUK70, Main Processing Unit K , overseas + -- from 561152 to 159743 is for 8090 Whole BOARD + -- 8090: + virent8090DEVLPU(561152), -- The whole IO board, include all entities on the slot + virent8090DEVMPU(561153), -- Whole MPU Board, include all entities on the slot, virtual entity + virent8090DEVSRU(561154), -- Whole SRU Board, include all entities on the slot, virtual entity + virent8090DEVSFU(561155), -- Switch Fabric Unit for Full Capacity System, include all entities on the slot,virtual entity + virent8090DEVSRUSFU(561156), -- Switch Fabric Unit for Half & Halflow Frame System, include all entities on the slot,virtual entity + virent8090DEVICU(561157), -- Whole ICU Board, include all entities on the slot, virtual entity + virent8090DEVECU(561158), -- Whole ECU Board, include all entities on the slot, virtual entity + + + -- from 561159 to 561999 is for 8090 MPU Whole board + virent8090DEVCR52SRUA(561159), -- the old whole board of SRUA saled before V3R7 version in 8090(whithout SBOM information) + virent8090DEVCR52MPUA(561160), -- the old whole board of MPUA saled before V3R7 version in 8090(whithout SBOM information) + virent8090DEVCR52MPUB(561161), -- the old whole board of MPUB saled before V3R7 version in 8090(whithout SBOM information) + virent8090DEVCR55MPUD(561162), -- the old whole board of CR55MPUD saled before V3R7 version in 8090(whithout SBOM information) + virent8090DEVCR52MPUD(561163), -- the old whole board of CR52MPUD saled before V3R7 version in 8090(whithout SBOM information) + virent8090DEVCR52SRUC(561164), -- the old whole board of SRUC saled before V3R7 version in 8090(whithout SBOM information) + virent8090DEVCR52MPUC(561165), -- the old whole board of MPUC saled before V3R7 version in 8090(whithout SBOM information) + + virent8090DEVCR5D0SRUA470(561166), -- V6R1 for CR5D0SRUA470(SBOM), Switch and Route Processing Unit A4(Including 1*2G Memory and 1*1G CF Card) + virent8090DEVCR5D0MPUB460(561167), -- V6R1 for CR5D0MPUB460(SBOM), Main Processing Unit B4(Including 1*2G Memory and 1*1G CF Card) + virent8090DEVCR5D00MPUG70(561168), -- V6R2 for CR5D00MPUG70(SBOM), Main Processing Unit G0(Including 1*1G CF Card) + + virent8090DEVCR57SRU100A(561169), -- Two piece 8890, 100G SFU, used with X8 SRUA100A MPU + virent8090DEVCR57SRU200A(561170), -- Two piece 5802, 200G SFU, used with X8 SRUA200A MPU + + virent8090DEVCR57MPUH(561171), -- the new whole board of MPUH for V6R5 version in 8090(whithout SBOM information) + virent8090DEVCR57SRU100D(561172), -- One piece 5802, 100G SFU, used with X8 SRUA100A MPU + virent8090DEVCR5D00MPUK70(561173), -- V8R5 for SBOM, CR5D00MPUK70, Main Processing Unit K, NE40E + virent8090DEVCR5D0MPUB570(561174), -- V8R6C10 for CR5D0MPUB570(SBOM), Main Processing Unit B5 + + -- from 562000 to 562999 is for 8090 SFU Whole board + virent8090DEVCR52SFUA(562000), -- the old whole board of SFUA saled before V3R7 version in 8090(whithout SBOM information) + virent8090DEVCR52SFUC(562001), -- the old whole board of SFUC saled before V3R7 version in 8090(whithout SBOM information) + virent8090DEVCR52SFUD(562002), -- the old whole board of SFUD saled before V3R7 version in 8090(whithout SBOM information) + virent8090DEVCR52SFUF(562003), -- the old whole board of SFUF saled before V3R7 version in 8090(whithout SBOM information) + virent8090DEVCR52SFUG(562004), -- the old whole board of SFUG saled before V3R7 version in 8090(whithout SBOM information) + virent8090DEVCR52SFUI(562005), -- the old whole board of SFUI saled before V3R7 version in 8090(whithout SBOM information) + virent8090DEVCR52K-SFEA(562006), -- V8R5 for CR52K-SFEA(SBOM), Switch Fabric Extended Unit A + virent8090DEVCR52SFEB(562007), -- the old whole board of SFEB saled before V3R7 version in 8090(whithout SBOM information) + virent8090DEVCR57SFU40A(562008), -- the old whole board of SFU40A saled before V3R7 version in 8090(whithout SBOM information) + virent8090DEVCR57SFU40B(562009), -- the old whole board of SFU40B saled before V3R7 version in 8090(whithout SBOM information) + + virent8090DEVCR5DSFUI407B(562010), -- V6R1 for CR5DSFUI407B(SBOM), 40Gbps Switch Fabric Unit B + virent8090DEVCR5DSFUI407C(562011), -- V6R1 for CR5DSFUI407C(SBOM), 40Gbps Switch Fabric Unit C + virent8090DEVCR5DSFUG40GBPS(562012), -- V6R1 for CR52-SFUG-40Gbps(SBOM), Switch Fabric Unit G + + virent8090DEVCR57SFU100C(562013), -- Two piece 8890, X8 100G SFU + virent8090DEVCR57SFU200B(562014), -- Two piece 5802, X16 100G-200G SFU + virent8090DEVCR57SFU200C(562015), -- Two piece 5802, X8 100G-200G SFU + virent8090DEVCR57SFU100D(562016), -- One piece 5802, X8 100G SFU + virent8090DEVCR5DSFUFA06C(562017), -- V8R5 for CR5DSFUFA06C(SBOM), 100G Switch Fabric Unit B(SFUF-100-C) + virent8090DEVCR5DSFUIK06A(562018), -- V8R5 for CR5DSFUIK06A(SBOM), 400G Switch Fabric Unit A for Single Chassis(SFUI-400-A) + virent8090DEVCR55C-ECUA(562019), -- V8R5 for CR55C-ECUA(SBOM), Cluster Electric Cross Unit A + + virent8090DEVCR5DSFU0K06B(562021), -- V8R5 for CR5DSFU0K06B(SBOM), NE5000E-X16 400G CLC Switch Fabric Unit B for Single Chassis (SFU-400-B) + -- from 563000 to 564499 is for 8090 LPU Whole board + virent8090DEVLPUA(563000), -- the old whole board of LPUA saled before V3R7 version in 8090(whithout SBOM information) + virent8090DEVLPUB(563001), -- the old whole board of LPUB saled before V3R7 version in 8090(whithout SBOM information) + virent8090DEVLPUC(563002), -- the old whole board of LPUC saled before V3R7 version in 8090(whithout SBOM information) + virent8090DEVLPUE(563003), -- the old whole board of LPUE saled before V3R7 version in 8090(whithout SBOM information) + virent8090DEVLPUG(563004), -- the old whole board of LPUG saled before V3R7 version in 8090(whithout SBOM information) + virent8090DEVLPUH(563005), -- the old whole board of LPUH saled before V3R7 version in 8090(whithout SBOM information) + virent8090DEVLPUI(563006), -- the old whole board of LPUI saled before V3R7 version in 8090(whithout SBOM information) + virent8090DEVLPUM(563007), -- the old whole board of LPUM saled before V3R7 version in 8090(whithout SBOM information) + virent8090DEVLPUF10(563008), -- the old whole board of LPUF10 saled before V3R7 version in 8090(whithout SBOM information) + virent8090DEVLPUK0(563009), -- the old whole board of LPUK0(03030GQU) saled before V3R7 version in 8090(whithout SBOM information) + virent8090DEVLPUK1(563010), -- the old whole board of LPUK1(03030HPS) saled before V3R7 version in 8090(whithout SBOM information) + virent8090DEVLPUK2(563011), -- the old whole board of LPUK2(03030HVN) saled before V3R7 version in 8090(whithout SBOM information) + virent8090DEVLPUK3(563012), -- the old whole board of LPUK3(03030HYQ) saled before V3R7 version in 8090(whithout SBOM information) + virent8090DEVLPUKD0(563013), -- the old whole board of LPUKD0(03030KJY) saled before V3R7 version in 8090(whithout SBOM information) + virent8090DEVLPUKD1(563014), -- the old whole board of LPUKD1(03030KKB) saled before V3R7 version in 8090(whithout SBOM information) + virent8090DEVLPUK21(563015), -- the old whole board of LPUK21(03030KKU) saled before V3R7 version in 8090(whithout SBOM information) + virent8090DEVLPUK31(563016), -- the old whole board of LPUK31(03030KKV) saled before V3R7 version in 8090(whithout SBOM information) + virent8090DEVLPUF40(563017), -- the old whole board of LPUF40 saled before V3R7 version in 8090(whithout SBOM information) + virent8090DEVTSUA(563018), -- the old whole board of TSUA saled before V3R7 version in 8090(whithout SBOM information) + virent8090DEVTSUG(563019), -- the old whole board of TSUG saled before V3R7 version in 8090(whithout SBOM information) + virent8090DEVTSUF10(563020), -- the old whole board of TSUF10 saled before V3R7 version in 8090(whithout SBOM information) + virent8090DEVLPUKB(563021), -- the old whole board of LPUKB saled before V3R7 version in 8090(whithout SBOM information) + virent8090DEVSPUF10(563022), -- the old whole board of SPUF10 saled before V3R7 version in 8090(whithout SBOM information) + virent8090DEVRNRSPU(563023), -- the old whole board of RNRSPU saled before V3R7 version in 8090(whithout SBOM information) + virent8090DEVRNRLPUB(563024), -- the old whole board of RNRLPUB saled before V3R7 version in 8090(whithout SBOM information) + virent8090DEVRNRLPUD(563025), -- the old whole board of RNRLPUD saled before V3R7 version in 8090(whithout SBOM information) + virent8090DEVRNRLPUF(563026), -- the old whole board of RNRLPUF saled before V3R7 version in 8090(whithout SBOM information) + + virent8090DEVCR5MLPUF402A(563027), -- V6R1 for CR5MLPUF402A(SBOM),Flexible Card Line Processing Unit(LPUF-40,2 sub-slots) A (L3VPN, MVPN, IPv6 Enhanced) + virent8090DEVCR5MLPUF402B(563028), -- V6R1 for CR5MLPUF402B(SBOM),Flexible Card Line Processing Unit(LPUF-40,2 sub-slots) B + virent8090DEVCR5MVSUF1010(563029), -- V6R2 for CR5MVSUF1010(SBOM),Flexible Card Versatile Service Unit 10(VSUF-10) (WP21ESPUd board) + virent8090DEVCR5MVSUI201A(563030), -- V6R2 for CR5MVSUI201A(SBOM),Integrated Versatile Service Unit 20 A(VSUI-20-A) + virent8090DEVCR5DNPUI2070(563031), -- V6R2 for CR5DNPUI2070(SBOM),Network Processing Unit Integrated with 2-Port 10GBase LAN/WAN-XFP(NPUI-20-A) + + virent8090DEVCR57LPUF41A(563032), -- LPUF41A 40G LPU,SD58X2 Solution ,MIPS CPU + virent8090DEVCR57LPUF101A(563033), -- Double LPUF41A, 100G LPU + --for V6R3 LPUF41A & LPUF101A packing boards 2011-01-15 + virent8090DEVCR57L8XXB0(563034), -- LPUI-41,8*10GBase LAN/WAN-XFP(CR57LPUF41A+2*CR57L4XX) + virent8090DEVCR57L4XXB0(563035), -- LPUI-41,4*10GBase LAN/WAN-XFP(CR57LPUF41A+2*CR52L2XXN) + virent8090DEVCR57EMGFB0(563036), -- LPUI-41,48*FE/GE-SFP(CR57LPUF41A+2*CR57EFGF) + virent8090DEVCR57L2XEFGB0(563037), -- LPUI-41,2*10GBase LAN/WAN-XFP-24*FE/GE-SFP(CR57LPUF41A+CR52L2XXN+CR57EFGF) + virent8090DEVCR57L4XXC0(563038), -- LPUI-41,4*10GBase LAN/WAN-XFP-1588V2(CR57LPUF41A+2*CR52L2XXNB) + virent8090DEVCR57EKGFC0(563039), -- LPUI-41,40*FE/GE-SFP-1588V2(CR57LPUF41A+2*CR57EEGFB) + virent8090DEVCR57L2XEEGC0(563040), -- LPUI-41,2*10GBase LAN/WAN-XFP-20*FE/GE-SFP-1588V2(CR57LPUF41A+CR52L2XXNB+CR57EEGFB) + virent8090DEVCR57L8XXB1(563041), -- LPUS-41,8*10GBase LAN/WAN-XFP(CR57LPUF41A+2*CR57L4XX) + virent8090DEVCR57L4XXB1(563042), -- LPUS-41,4*10GBase LAN/WAN-XFP(CR57LPUF41A+2*CR52L2XXN) + virent8090DEVCR57EMGFB1(563043), -- LPUS-41,48*FE/GE-SFP(CR57LPUF41A+2*CR57EFGF) + virent8090DEVCR57LAXXB0(563044), -- LPUI-100,10*10GBase LAN/WAN-XFP-1588V2(CR57LPUF101A+2*CR56L5XX) + virent8090DEVCR57EDXFB0(563045), -- LPUI-100,16*10GBase LAN-SFP+(CR57LPUF101A+4*CR56E4XF) + + --end for V6R3 LPUF41A & LPUF101A packing boards 2011-01-15 + virent8090DEVCR52LPUF21E(563046), -- V6R3C05 for CR52LPUF21E(SBOM),Flexible Card Line Processing Unit(LPUF-21,2 sub-slots) E + virent8090DEVCR52LPUF40E(563047), -- V6R3C05 for CR52LPUF40E(SBOM),Flexible Card Line Processing Unit(LPUF-40,2 sub-slots) E + virent8090DEVCR57LAXXB1(563048), -- V6R3C05 for CR57LAXXB1(SBOM),10-Port 10GBase LAN/WAN-XFP Line Processing Unit S(LPUS-100) + virent8090DEVCR57EDXFB1(563049), -- V6R3C05 for CR57EDXFB1(SBOM),16-Port 10GBase LAN-SFP+ Line Processing Unit S(LPUS-100) + virent8090DEVCR57E1NCA1(563050), -- V6R3C05 for CR57EDXFB1(SBOM),16-Port 10GBase LAN-SFP+ Line Processing Unit S(LPUS-100) + virent8090DEVCR57L2XEFGB1(563051), -- V6R3C05 for CR57L2XEFGB1(SBOM),2-Port 10GBase LAN/WAN-XFP+24-Port 100/1000Base-X-SFP Line Processing Unit S(LPUS-41) + virent8090DEVCR5DVSUI201A(563052), -- V6R3C05 for CR5DVSUI201A(SBOM),Integrated Versatile Service Unit 20 A(VSUI-20-A) + virent8090DEVCR53LPUF50(563053), -- LPUF50 40G LPU,SD5880 Solution ,MIPS CPU + virent8090DEVCR5DLPUF5070(563054), -- Flexible Card Line Processing Unit(LPUF-50,4 sub-slots) + + virent8090DEVCR5D00EKGE20(563055), -- V6R1 for CR5D00EKGE20(SBOM), 40-Port 10/100/1000Base-RJ45 Switch Line Processing Unit(LPUS-20), V600R001 zhi hou an cheng pin ban bao zhuang, xu yao zai xin de ti xi shang bao zhuang yi ci + virent8090DEVCR5D00EKGF21(563056), -- V6R1 for CR5D00EKGF21(SBOM), 40-Port 100/1000Base-X-SFP Switch Line Processing Unit(LPUS-20), V600R001 zhi hou an cheng pin ban bao zhuang, xu yao zai xin de ti xi shang bao zhuang yi ci + virent8090DEVCR5D00L4XX21(563057), -- V6R1 for CR5D00L4XX21(SBOM), 4-Port 10GBase LAN/WAN-XFP Switch Line Processing Unit(LPUS-20), V600R001 zhi hou an cheng pin ban bao zhuang, xu yao zai xin de ti xi shang bao zhuang yi ci + virent8090DEVCR5D00L4XX20(563058), -- V6R1 for CR5D00L4XX20(SBOM), 4-Port 10GBase LAN/WAN-XFP Integrated Line Processing Unit (LPUI-40), V600R001 zhi hou an cheng pin ban bao zhuang, xu yao zai xin de ti xi shang bao zhuang yi ci + virent8090DEVCR5D00EKGF20(563059), -- V6R1 for CR5D00EKGF20(SBOM), 40-Port 100/1000Base-X-SFP Integrated Line Processing Unit(LPUI-40), V600R001 zhi hou an cheng pin ban bao zhuang, xu yao zai xin de ti xi shang bao zhuang yi ci + + --for V6R5C00 LPU packing boards 2011-09-23 + virent8090DEVCR57LPUF101E0(563100), -- V6R5C00 for CR57LPUF101E0(SBOM),Flexible Card Line Processing Unit(LPUF-100,4 sub-slots) E + + --for V6R5C00 & JICAI packing boards 2011-12-27 + virent8090DEVCX6DSFUIA07B(563103), -- V6R5C00 for CX6DSFUIA07B(SBOM),100Gbps Switch Fabric Unit B(SFUI-100-B) + virent8090DEVCX6D0SRUA611(563104), -- V6R5C00 for CX6D0SRUA611(SBOM),Switch and Route Processing Unit A6(Including 1*2G Memory and 1*1G CF Card) + virent8090DEVCX6DSFUIA07C(563105), -- V6R5C00 for CX6DSFUIA07C(SBOM),100Gbps Switch Fabric Unit C(SFUI-100-C) + virent8090DEVCX6DISUF401B(563106), -- V6R5C00 for CX6DISUF401B(SBOM),Flexible Card Integrated Service Unit(ISUF-40-B,two sub-slots) + virent8090DEVCX6D0L4XXA1B(563107), -- V6R5C00 for CX6D0L4XXA1B(SBOM),4-Port 10GBase LAN/WAN-XFP Integrated Integrated Service Unit (ISUI-41-B,Supporting 1588v2) + virent8090DEVCX6D0EKGFA1B(563108), -- V6R5C00 for CX6D0EKGFA1B(SBOM),40-Port 100/1000Base-X-SFP Integrated Integrated Service Unit (ISUI-41-B,Supporting 1588v2) + virent8090DEVCX6DL2XEEG1B(563109), -- V6R5C00 for CX6DL2XEEG1B(SBOM),2-Port 10GBase LAN/WAN-XFP+20-Port 100/1000Base-X-SFP Integrated Integrated Service Unit (ISUI-41-B,Supporting 1588v2) + virent8090DEVCX6D00EMGF1B(563110), -- V6R5C00 for CX6D00EMGF1B(SBOM),48-Port 100/1000Base-X-SFP Integrated Integrated Service Unit (ISUI-41-B) + virent8090DEVCX6DL2XEFG1B(563111), -- V6R5C00 for CX6DL2XEFG1B(SBOM),2-Port 10GBase LAN/WAN-XFP+24-Port 100/1000Base-X-SFP Integrated Integrated Service Unit (ISUI-41-B) + virent8090DEVCX6DISUFA010(563112), -- V6R5C00 for CX6DISUFA010(SBOM),Flexible Card Line Processing Unit(ISUF-100,4 sub-slots) + virent8090DEVCX6D0LAXXA10(563113), -- V6R5C00 for CX6D0LAXXA10(SBOM),10-Port 10GBase LAN/WAN-XFP Integrated Integrated Service Unit (ISUI-100,Supporting 1588v2) + virent8090DEVCX6D00L4XX1B(563114), -- V6R5C00 for CX6D00L4XX1B(SBOM),4-Port 10GBase LAN/WAN-XFP Integrated Integrated Service Unit (ISUI-41-B) + + virent8090DEVCR5DNPU50E70(563115), -- V8R5 for SBOM ,CR5DNPU50E70, Network Processing Unit(NPU-50-E) in -country + virent8090DEVCR5D0NPU5070(563116), -- V8R5 for SBOM ,CR5D0NPU5070, Network Processing Unit (NPU-50), NE40E + virent8090DEVCR5DNPU12070(563117), -- V8R5 for SBOM ,CR5D0NPU12070, Network Processing Unit (NPU-120), NE40E + virent8090DEVCR5DNPU1207E(563118), -- V8R5 for SBOM ,CR5D0NPU1207E, Network Processing Unit (NPU-120-E), NE40E + + -- from 564500 to 159743 is for 8090 OTHER board + virent8090DEVFCARD(564500), -- the old whole board of Flex-card saled before V3R7 version in 8090(whithout SBOM information) + virent8090DEVCR5M000CMU60(564501), -- V6R1 for CR5M000CMU60(SBOM), Centralized Monitor Unit(CMU) + virent8090DEVCR5M000FBX60(564502), -- V6R1 for CR5M000FBX60(SBOM), Fan Box + virent8090DEVCR5M000PEM60(564503), -- V6R1 for CR5M000PEM60(SBOM), Power Filter Unit(PFU) + -- V8R5 CX600 X1/X2 NE40E + virent8090DEVCR5D00L2XF70(564519), -- CR5D00L2XF70, 2-Port 10GBase LAN/WAN-SFP+ Physical Interface Card(PIC) + virent8090DEVCR5D00E8GF71(564520), -- CR5D00E8GF71, 8-Port 100/1000Base-X-SFP Physical Interface Card(PIC) + virent8090DEVCR5D00E8GE70(564521), -- CR5D00E8GE70, 8-Port 10/100/1000Base-RJ45 Physical Interface Card(PIC) + + -- from 564610 to 564660 is for V6R6C00 LPU packing boards 2012-03-23 + -- for NE40E + virent8090DEV0305CR5DLPUF5070(564610), -- V6R6C00 for CR5DLPUF5070(SBOM),Flexible Card Line Processing Unit(LPUF-50,four slots) + virent8090DEVCR5DLPUF5170(564611), -- V6R6C00 for CR5DLPUF5170(SBOM),Flexible Card Line Processing Unit(LPUF-51,2 sub-slots) + virent8090DEVCR5DLPUF517B(564612), -- V6R6C00 for CR5DLPUF517B(SBOM),Flexible Card Line Processing Unit(LPUF-51,2 sub-slots) B + virent8090DEVCR5D0L5XFA71(564614), -- V6R6C00 for CR5D0L5XFA71(SBOM),5-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit (LPUI-51) + virent8090DEVCR5D0L5XFA7B(564615), -- V6R6C00 for CR5D0L5XFA7B(SBOM),5-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit B(LPUI-51-B) + virent8090DEVCR5D00L5XF72(564616), -- V6R6C00 for CR5D00L5XF72(SBOM),5-Port 10GBase LAN/WAN-SFP+ Line Processing Unit S(LPUS-51) + virent8090DEVCR5D0L4XFA70(564617), -- V6R6C00 for CR5D0L4XFA70(SBOM),4-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit (LPUI-51) + virent8090DEVCR5D0L4XFA7B(564618), -- V6R6C00 for CR5D0L4XFA7B(SBOM),4-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit B(LPUI-51-B) + virent8090DEVCR5D00L4XF71(564619), -- V6R6C00 for CR5D00L4XF71(SBOM),4-Port 10GBase LAN/WAN-SFP+ Line Processing Unit S(LPUS-51) + virent8090DEVCR5D0EMGFA70(564620), -- V6R6C00 for CR5D0EMGFA70(SBOM),48-Port 100/1000Base-X-SFP Integrated Line Processing Unit (LPUI-51) + virent8090DEVCR5D0EMGFA7B(564621), -- V6R6C00 for CR5D0EMGFA7B(SBOM),48-Port 100/1000Base-X-SFP Integrated Line Processing Unit B(LPUI-51-B) + virent8090DEVCR5D00EMGF73(564622), -- V6R6C00 for CR5D00EMGF73(SBOM),48-Port 100/1000Base-X-SFP Line Processing Unit S(LPUS-51) + virent8090DEVCR5DL2XEFG7A(564623), -- V6R6C00 for CR5DL2XEFG7A(SBOM),2-Port 10GBase LAN/WAN-SFP+ + 24-Port 100/1000Base-X-SFP Integrated Line Processing Unit (LPUI-51) + virent8090DEVCR5DL2XEFG7B(564624), -- V6R6C00 for CR5DL2XEFG7B(SBOM),2-Port 10GBase LAN/WAN-SFP+ + 24-Port 100/1000Base-X-SFP Integrated Line Processing Unit B(LPUI-51-B) + virent8090DEVCR5DL2XEFG72(564625), -- V6R6C00 for CR5DL2XEFG72(SBOM),2-Port 10GBase LAN/WAN-SFP+ + 24-Port 100/1000Base-X-SFP Line Processing Unit S(LPUS-51) + virent8090DEVCR5D0L5XFA7L(564626), -- V6R6C00 for CR5D0L5XFA7L(SBOM),5-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit L(LPUI-51-L) + virent8090DEVCR5DL2XEIG7L(564627), -- V6R6C00 for CR5DL2XEIG7L(SBOM),2-Port 10GBase LAN/WAN-SFP+ + 32-Port 100/1000Base-X-SFP Integrated Line Processing Unit L(LPUI-51-L) + virent8090DEVCR5D0EMGFA7L(564628), -- V6R6C00 for CR5D0EMGFA7L(SBOM),48-Port 100/1000Base-X-SFP Integrated Line Processing Unit L(LPUI-51-L) + virent8090DEVCR5D0EFGFA73(564629), -- V6R6C00 for CR5D0EFGFA73(SBOM),24-Port 100/1000Base-X-SFP Integrated Line Processing Unit L(LPUI-21-L) + virent8090DEVCR5DL1XEDG70(564630), -- V6R6C00 for CR5DL1XEDG70(SBOM),1-Port 10GBase LAN/WAN-SFP+ + 16-Port 100/1000Base-X-SFP Integrated Line Processing Unit L(LPUI-21-L) + virent8090DEVCR5DLPUFA071(564632), -- V6R6C00 for CR5DLPUFA071(SBOM),Flexible Card Line Processing Unit(LPUF-101,4 sub-slots) + virent8090DEVCR5DLPUFA07B(564633), -- V6R6C00 for CR5DLPUFA07B(SBOM),Flexible Card Line Processing Unit(LPUF-101,4 sub-slots) B + virent8090DEVCR5D00E2MC70(564635), -- V6R6C00 for CR5D00E2MC70(SBOM),2-Port 40GBase LAN-CFP Integrated Line Processing Unit (LPUI-101) + virent8090DEVCR5D00E2MC7B(564636), -- V6R6C00 for CR5D00E2MC7B(SBOM),2-Port 40GBase LAN-CFP Integrated Line Processing Unit B(LPUI-101-B) + virent8090DEVCR5D00E2MC71(564637), -- V6R6C00 for CR5D00E2MC71(SBOM),2-Port 40GBase LAN-CFP Line Processing Unit S(LPUS-101) + virent8090DEVCR5D0LAXFA71(564638), -- V6R6C00 for CR5D0LAXFA71(SBOM),10-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit (LPUI-101) + virent8090DEVCR5D0LAXFA7B(564639), -- V6R6C00 for CR5D0LAXFA7B(SBOM),10-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit B(LPUI-101-B) + virent8090DEVCR5D0LAXFA72(564640), -- V6R6C00 for CR5D0LAXFA72(SBOM),10-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit (LPUI-101) + virent8090DEVCR5D00E1NC72(564641), -- V6R6C00 for CR5D00E1NC72(SBOM),1-Port 100GBase-CFP Integrated Line Processing Unit (LPUI-101) + virent8090DEVCR5D00E1NC73(564642), -- V6R6C00 for CR5D00E1NC73(SBOM),1-Port 100GBase-CFP Line Processing Unit S(LPUS-101) + + -- for CX600 local + virent8090DEVLOCALCX6DISUF5010(564643), -- V6R6C00 for CX6DISUF5010(SBOM),Flexible Card Integrated Service Unit(ISUF-50,four sub-slots) + virent8090DEVCX6DISUF5110(564644), -- V6R6C00 for CX6DISUF5110(SBOM),Flexible Card Integrated Service Unit(ISUF-51,two sub-slots) + virent8090DEVCX6DISUF511B(564645), -- V6R6C00 for CX6DISUF511B(SBOM),Flexible Card Integrated Service Unit(ISUF-51-B,two sub-slots) + virent8090DEVCX6D0L5XFA11(564646), -- V6R6C00 for CX6D0L5XFA11(SBOM),5-Port 10GBase LAN/WAN-SFP+ Integrated Integrated Service Unit (ISUI-51,Supporting 1588v2,4 port 10GE is enabled by default) + virent8090DEVCX6D0L5XFA1B(564647), -- V6R6C00 for CX6D0L5XFA1B(SBOM),5-Port 10GBase LAN/WAN-SFP+ Integrated Integrated Service Unit B(ISUI-51-B,Supporting 1588v2,4 port 10GE is enabled by default) + virent8090DEVCX6DL4XEBG1A(564648), -- V6R6C00 for CX6DL4XEBG1A(SBOM),4-Port 10GBase LAN/WAN-SFP++12-Port 100/1000Base-X-SFP Integrated Integrated Service Unit (ISUI-51,Supporting 1588v2) + virent8090DEVCX6DL4XEBG1B(564649), -- V6R6C00 for CX6DL4XEBG1B(SBOM),4-Port 10GBase LAN/WAN-SFP++12-Port 100/1000Base-X-SFP Integrated Integrated Service Unit B(ISUI-51-B,Supporting 1588v2) + virent8090DEVCX6DL2XEIG1A(564650), -- V6R6C00 for CX6DL2XEIG1A(SBOM),2-Port 10GBase LAN/WAN-SFP++32-Port 100/1000Base-X-SFP Integrated Integrated Service Unit (ISUI-51,Supporting 1588v2,2 port 10GE + 20 port FE/GE are enabled by default) + virent8090DEVCX6DL2XEIG1B(564651), -- V6R6C00 for CX6DL2XEIG1B(SBOM),2-Port 10GBase LAN/WAN-SFP++32-Port 100/1000Base-X-SFP Integrated Integrated Service Unit B(ISUI-51-B,Supporting 1588v2,2 port 10GE + 20 port GE are enabled by default) + virent8090DEVCX6D0EMGFA10(564652), -- V6R6C00 for CX6D0EMGFA10(SBOM),48-Port 100/1000Base-X-SFP Integrated Integrated Service Unit (ISUI-51,Supporting 1588v2) + virent8090DEVCX6D0EMGFA1B(564653), -- V6R6C00 for CX6D0EMGFA1B(SBOM),48-Port 100/1000Base-X-SFP Integrated Integrated Service Unit B(ISUI-51-B,Supporting 1588v2) + virent8090DEVCX6D0EFGFA12(564654), -- V6R6C00 for CX6D0EFGFA12(SBOM),24-Port 100/1000Base-X-SFP Integrated Integrated Service Unit (ISUI-21,Supporting 1588v2) + virent8090DEVCX6DL1XEDG1A(564655), -- V6R6C00 for CX6DL1XEDG1A(SBOM),1-Port 10GBase LAN/WAN-SFP++16-Port 100/1000Base-X-SFP Integrated Integrated Service Unit (ISUI-21,Supporting 1588v2) + virent8090DEVLOCALCX6D0L4XXA1B(564656), -- V6R6C00 for CX6D0L4XXA1B(SBOM),4-Port 10GBase LAN/WAN-XFP Integrated Integrated Service Unit (ISUI-41-B,Supporting 1588v2) + virent8090DEVLOCALCX6DL2XEEG1B(564657), -- V6R6C00 for CX6DL2XEEG1B(SBOM),2-Port 10GBase LAN/WAN-XFP+20-Port 100/1000Base-X-SFP Integrated Integrated Service Unit (ISUI-41-B,Supporting 1588v2) + virent8090DEVLOCALCX6D0EKGFA1B(564658), -- V6R6C00 for CX6D0EKGFA1B(SBOM),40-Port 100/1000Base-X-SFP Integrated Integrated Service Unit (ISUI-41-B,Supporting 1588v2) + virent8090DEVCX6DISUFA110(564659), -- V6R6C00 for CX6DISUFA110(SBOM),Flexible Card Line Processing Unit(ISUF-101,four sub-slots) + virent8090DEVCX6D0LAXFA11(564660), -- V6R6C00 for CX6D0LAXFA11(SBOM),10-Port 10GBase LAN WAN-SFP+ Integrated Integrated Service Unit (ISUI-101,Supporting 1588v2) + + virent8090DEVCR5D00SNCA00(564606), --For V600R008C20 VSUF NE SNC Atomic Router + virent8090DEVVSUF80(564607), --SPU2.0 Board(80) + virent8090DEVVSUF160(564608), --SPU2.0 Board(160) + virent8090DEVVSUF40(564609), -- for V600R007C00 CR5DVSUF4010(SBOM), Flexible Card Versatile Service Unit 40(VSUF-40) + virent8090DEVVSUI160(564810), -- for V600R009C00 CR5DVSUID010(SBOM), Integrated Versatile Service Unit(VSUI-160-E) + + -- V800R009C10 + virent8090DEVCR9D00EDNB8P(562070), --16-Port 100GBase-QSFP28 Integrated Line Process Unit(NE9000 LPUI-2T-PC) + virent8090DEVCR9D00E8NC8P(562071), --8-Port 100GBase-CFP2 Integrated Line Process Unit(LPUI-1T-PC) + virent8090DEVCR9D00D8NC8P(562072), --8-Port 100GBase-CFP DWDM Integrated Line Process Unit(LPUI-1T-PC) + virent8090DEVCR9D00EPXF8P(562073), --60-Port 10GBase LAN/WAN-SFP+ Integrated Line Process Unit(LPUI-1T-PC) + virent8090DEVCR5D00LKXF6P(562074), --40-Port 10GBase LAN/WAN-SFP+ Integrated Line Process Unit (NE5000E LPUI-400-PC) + virent8090DEVCR5D00EDNB6P(562075), --16-Port 100GBase-QSFP28 Integrated Line Process Unit (NE5000E LPUI-2T-PC) + virent8090DEVCR5D00EDNB61(562083), -- 16-Port 100GBase-QSFP28 Integrated Line Process Unit B (NE5000E LPUI-2T-B) + virent8090DEVCR5DSFUIT28A(562084), --2T Switch Fabric Unit for Single Chassis (SFU-2T-A) + virent8090DEVCR5D0MPUB680(562085), --Main Processing Unit B6 + virent8090DEVCR5D00EDNB80(562086), --16-Port 100GBase-QSFP28 Integrated Line Process Unit B (NE40E LPUI-2T) + virent8090DEVCR5DE3NL5X60(562087), --3-Port 100GBase-QSFP28 + 5-Port 10GBase LAN/WAN SFP+ Integrated Line Process Unit (NE5000E LPUI-1T) + + -- for V800R003C00 NE5000E Manufactured Board + virent8090DEVCR5D00EKGF60(564661), -- 40-Port 1000Base-X-SFP Line Processing Unit (SBOM) + virent8090DEVCR5D00P4XX60(564662), -- 4-Port OC-192c/STM-64c POS-XFP Line Processing Unit E (SBOM) + virent8090DEVCR5D00P8UF60(564663), -- 8-Port OC-48c/STM-16c POS-SFP Line Processing Unit E (SBOM) + virent8090DEVCR5D00E4XX60(564664), -- 4-Port 10GBase LAN-XFP Line Processing Unit E (SBOM) + virent8090DEVCR5D00W4XX60(564665), -- 4-Port 10GBase WAN-XFP Line Processing Unit E (SBOM) + virent8090DEVCR5D00LEXF60(564666), -- 20 port 10GBase LAN/WAN-SFP+ Line Processing Unit(NE5000E LPUI-200) (SBOM) + virent8090DEVCR5D00E2NC60(564667), -- 2-Port 100GBase-CFP Integrated Line Process Unit(NE5000E LPUI-200) (SBOM) + virent8090DEVCR5DE1NLAX60(564668), -- 1 port 100GBase&10 port 10GBase LAN/WAN-SFP+ Line Processing Unit(NE5000E LPUI-200) (SBOM) + virent8090DEVCR5D00E1NC60(564669), -- 1-Port 100GBase-CFP Integrated Line Process Unit(NE5000E LPUI-100) (SBOM) + virent8090DEVCR5D00LAXX60(564670), -- 10-Port 10GBase LAN/WAN-XFP Integrated Line Processing Unit (NE5000E LPUI-100) (SBOM) + virent8090DEVCR5DLPUFA060(564671), -- 100G Flexible Card Line Processing Unit(NE5000E LPUF-100,4 sub-slots) (SBOM) + virent8090DEVCR5DSFUIA050(564672), -- 100G Cluster Central Switch Fabric Unit A(SFUI-100-A) (SBOM) + virent8090DEVCR5DSFEBA06B(564673), -- Switch Fabric Extended Unit B(100G) (SBOM) + virent8090DEVCR5D0MPUA450(564674), -- Central Main Processing Unit A4 (SBOM) + virent8090DEVCR5DECUFA050(564675), -- 100G Cluster Electric Cross Unit A(ECU-100-A) (SBOM) + virent8090DEVCR5DSFUFA06B(564676), -- 100G Switch Fabric Unit B(SFUF-100-B) (SBOM) + virent8090DEVCR5D0MPUB461(564677), -- NetEngine5000E Main Processing Unit B4 (SBOM) + virent8090DEVCR5D0MPUA550(564716), -- NE5000E Main Processing Unit A5(SBOM) + virent8090DEVCR5D00ICUB50(564717), -- NE5000E Internal Communication Unit B(SBOM) + virent8090DEVCR5DSFUFK050(564718), -- 400G Cluster Central Switch Fabric Unit A(SFUF-400-A) (SBOM) + virent8090DEVCR5DSFUIK06B(564719), -- 400G Switch Fabric Unit B for multi Chassis(SFUI-400-B) (SBOM) + virent8090DEVCR5DSFUIE060(564678), -- 200G Switch Fabric Unit B(SFU-200-A) (SBOM) + virent8090DEVCR5DSFUIT060(562022), -- 1T Switch Fabric Unit A for Single Chassis + virent8090DEVCR5D00EFMB60(564888), -- NetEngine5000E,CR56EFMBA0,1000Gbps Line Processing Unit + virent8090DEVCR5D00E8NC60(564889), -- NetEngine5000E,CR56E8NCA0,1000Gbps Line Processing Unit + virent8090DEVCR5D0SRUB060(562028), -- NE5000E-X8 1T Switching and Routing Unit + virent8090DEVCR5D0SRUB061(562029), -- NE5000E-X8 400G Switching and Routing Unit + virent8090DEVCR5D0SFUT061(562030), -- NE5000E-X8 1T Switching Fabric Unit for Single Chassis (SFU-1T) + virent8090DEVCR5D0SFUK061(562031), -- NE5000E-X8 400G Switching Fabric Unit for Single Chassis (SFU-400) + virent8090DEVCR56FRA1TA(562032), -- NE5000E-X8 1T Switching and Routing Unit + virent8090DEVCR5DLPUFK062(562033), -- 400G Flexible Card Line Processing Unit B(NE5000E LPUF-400-B,2 sub-slots) + virent8090DEVCR5D0MPUA451(562034), -- NetEngine5000E Cluster-CR55MPUA5 + virent8090DEVCCR5D00ICUA51(562035), -- NetEngine5000E Cluster-CR55ICUA1 + virent8090DEVCR5DSFUFK051(562036), -- NetEngine5000E Cluster-CR55SFUF400D + virent8090DEVCR5D00L4NC60(562037), -- NE5000E,CR56E4NCC0,4-Port 100GBase-CFP2 Integrated Line Processing Unit (LPUI-400) + virent8090DEVCR5D00LKXF60(562038), -- NE5000E,CR56LKXFA0,40-Port 10GBase LAN/WAN-SFP+ Integrated Line Process Unit(NE5000E LPUI-400) + virent8090DEVCR5DL2NLEX60(562039), -- NE5000E,CR56E2NLEXF0,2 port 100GBase CFP2 & 20 port 10GBase LAN/WAN-SFP+ Line Processing Unit(NE5000E LPUI-400) + virent8090DEVCR9D0MPUN180(562040), -- CR58MPUN10,NE9000-20 Main Processing Unit N1(MPUN1) + virent8090DEVCR9D00E8NC80(562041), -- 8-Port 100GBase-CFP2- Integrated Line Process Unit(NE9000 LPUI-1T) + virent8090DEVCR9D00EFMB80(562042), -- 24-Port 40GBase-QSFP+ Integrated Line Process Unit (NE9000 LPUI-1T) + virent8090DEVCR5D0SFUT080(562043), -- NE9000 1T Switch Fabric Unit for Single Chassis (NE9000 SFUI-1T) + virent8090DEVCR9D00EPXF80(562044), -- 60-Port 10GBase LAN/WAN-SFP+ Integrated Line Process Unit (NE9000 LPUI-1T) + virent8090DEVCR5D00E8NC61(562045), -- 8-Port 100GBase-CFP4- Integrated Line Process Unit(NE5000E LPUI-1T) + virent8090DEVCR5DE8NEDX61(562046), -- 8-Port 100GBase-CFP4 + 16-Port 10GBase-QSFP+ Integrated Line Process Unit (NE5000E LPUI-1T) + virent8090DEVCR5DSFUIT06E(562047), -- NE5000E 1T Switch Fabric Unit for Single Chassis + virent8090DEVCR5DSFUIT26A(562048), -- NE5000E-X16B 2T CLC Switch Fabric Unit for Single Chassis (SFU-2T-A) + virent8090DEVCR5D00EDNB60(562049), -- 16-Port 100GBase-QSFP28 Integrated Line Process Unit (NE5000E LPUI-2T) + virent8090DEVCR5DEDNLIX60(562050), -- 16-Port 100GBase-QSFP28 + 32-Port 10GBase-QSFP+ Integrated Line Process Unit (NE5000E LPUI-2T) + virent8090DEVCR58CMUB(562052), -- NE9000 Centralized Monitoring Board + virent8090DEVCCR5D0OFCK051(561415), -- NetEngine5000E Cluster-CR55OFC400D-400G + virent8090DEVCR5DSFUFT050(562058), -- NE50000E V8R9C00 for CR5DSFUFT050(sbom) + virent8090DEVCR5DSFUIT06H(562059), -- NE50000E V8R9C00 for CR5DSFUIT06H(sbom) + virent8090DEVCR5D0MPUA750(562060), -- NE50000E V8R9C00 for CR5D0MPUA750(sbom) + virent8090DEVCR5D0MPUB660(562061), -- NE50000E V8R9C00 for CR5D0MPUB660(sbom) + virent8090DEVCR5DLPUFT060(562062), -- NE50000E V8R9C00 for CR5DLPUFT060(sbom) + virent8090DEVCR9D00D8NC80(562063), --NE9000 V8R9C00 for CR9D00D8NC80 (sbom) + virent8090DEVCR5D00E8NB60(562064), -- V8R9C00 for CR5D00E8NB60 CR56LPUI1T(sbom) + virent8090DEVCR5D0MPUB580(562065), -- Main Processing Unit B5,CR57MPUB5 + virent8090DEVCR5DSFUIT16E(562066), -- 1Tbps Switch Fabric Unit B(SFUI-1T-E),CR57SUF1TE + virent8090DEVCR5DE2NLEX80(562067), -- 2-Port 100GBase-CFP2 + 20-Port 10GBase-SFP+ Integrated Line Process Unit (LPUI-400), CR57LPUI400 + virent8090DEVCR5D00E8NC80(562068), -- 8-Port 100GBase-CFP4- Integrated Line Process Unit(LPUI-1T),CR57LPU1TF + + virent8090DEVCR5D0OFCT050(561716), -- NE50000E V8R9C00 for CR5D0OFCT050(sbom) + -- V8R9C00 NE9000 1T6C + virent8090DEVCR9DEDNEIXB80(562053), -- NE9000 LPUI-1T6C CR9DEDNEIXB80 + virent8090DEVCR9DLPUFK080(562054), -- NE9000 LPUF-400 CR9DLPUFK080 + virent8090DEVCR9D0MPUM80(564905), -- V8R10C00 for CR9D0MPUM80(SBOM) NE9000-8 Main Processing Unit P1(MPUP1) + virent8090DEVCR9D0SFUT481(564906), -- V8R10C00 for CR9D0SFUT481(SBOM) NE9000-8 Switch Fabric Unit for Single Chassis(SFU4T-A) + -- V6R7 NE&OC CX packing + virent8090DEVCR5DL2XEFG7E(564679), -- V6R7C00 for CR5DL2XEFG7E(SBOM),2-Port 10GBase LAN/WAN-SFP+ + 24-Port 100/1000Base-X-SFP Integrated Line Processing Unit E(LPUI-51-E) + virent8090DEVCR5D0L5XFA7E(564680), -- V6R7C00 for CR5D0L5XFA7E(SBOM),5-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit E(LPUI-51-E) + virent8090DEVCR5DLPUFB070(564681), -- V6R7C00 for CR5DLPUFB070(SBOM),Flexible Card Line Processing Unit(LPUF-120,2 sub-slots) + virent8090DEVCR5DLPUFB07B(564682), -- V6R7C00 for CR5DLPUFB07B(SBOM),Flexible Card Line Processing Unit(LPUF-120,2 sub-slots) B + virent8090DEVCR5D0LBXFA70(564683), -- V6R7C00 for CR5D0LBXFA70(SBOM),12-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit(LPUI-120) + virent8090DEVCR5D0E2MCA70(564684), -- V6R7C00 for CR5D0E2MCA70(SBOM),2-Port 40GBase LAN-CFP Integrated Line Processing Unit(LPUI-120) + virent8090DEVCR5D00E1NC76(564685), -- V6R7C00 for CR5D00E1NC76(SBOM),1-Port 100GBase-CFP Integrated Line Processing Unit (LPUI-120) + virent8090DEVCR5D0LBXFA7B(564686), -- V6R7C00 for CR5D0LBXFA7B(SBOM),12-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit B(LPUI-120-B) + virent8090DEVCR5D0E2MCA7B(564687), -- V6R7C00 for CR5D0E2MCA7B(SBOM),2-Port 40GBase LAN-CFP Integrated Line Processing Unit B(LPUI-120-B) + virent8090DEVCR5D00E1NC7B(564688), -- V6R7C00 for CR5D00E1NC7B(SBOM),1-Port 100GBase-CFP Integrated Line Processing Unit (LPUI-120-B) + virent8090DEVCR5DLPUFB07E(564689), -- V6R7C00 for CR5DLPUFB07E(SBOM),Flexible Card Line Processing Unit(LPUF-120,2 sub-slots) E + virent8090DEVCR5D0LAXFA7E(564690), -- V6R7C00 for CR5D0LAXFA7E(SBOM),10-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit E(LPUI-120-E) + virent8090DEVCR5DLPUFF07B(564691), -- V6R7C00 for CR5DLPUFF07B(SBOM),Flexible Card Line Processing Unit(LPUF-240-B, 2 sub-slots) + virent8090DEVCR5DLPUFF070(564692), -- V6R7C00 for CR5DLPUFF070(SBOM),Flexible Card Line Processing Unit(LPUF-240, 2 sub-slots) + virent8090DEVCR5D00E2NC70(564693), -- V6R7C00 for CR5D00E2NC70(SBOM),2-Port 100GBase-CFP Integrated Line Processing Unit (LPUI-240) + virent8090DEVCR5D00LFXF70(564694), -- V6R7C00 for CR5D00LFXF70(SBOM),24-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit (LPUI-240) + virent8090DEVCR5DE2NLBX70(564695), -- V6R7C00 for CR5DE2NLBX70(SBOM),1-Port 100GBase-CFP + 12-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit (LPUI-240) + virent8090DEVCR5D00E2NC73(564696), -- V6R7C00 for CR5D00E2NC73(SBOM),2-Port 100GBase LAN-CFP Integrated Line Processing Unit B(LPUI-240-B) + virent8090DEVCR5D00LFXF73(564697), -- V6R7C00 for CR5D00LFXF73(SBOM),24-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit B(LPUI-240-B) + virent8090DEVCR5DE2NLBX73(564698), -- V6R7C00 for CR5DE2NLBX73(SBOM),1-Port 100GBase-CFP + 12-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit B(LPUI-240-B) + virent8090DEVCR5DLPUFA07J(564699), -- V6R7C00 for CR5DLPUFA07J(SBOM),Flexible Card Line Processing Unit(LPUF-102,2 sub-slots) + virent8090DEVCR5DLPUFA27E(564700), -- V6R7C00 for CR5DLPUFA27E(SBOM),Flexible Card Line Processing Unit(LPUF-102,2 sub-slots) E + virent8090DEVCR5DLPUF517E(564701), -- V6R7C00 for CR5DLPUF517E(SBOM),Flexible Card Line Processing Unit(LPUF-51,2 sub-slots) E + virent8090DEVCR5D0LAXFA7J(564702), -- V6R7C00 for CR5D0LAXFA7J(SBOM),10-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit (LPUI-102) + virent8090DEVCR5DLAXFAJ7E(564703), -- V6R7C00 for CR5DLAXFAJ7E(SBOM),10-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit E(LPUI-102-E) + -- V6R7 NE&OC CX packing + -- V6R7 CX60086 packing + virent8090DEVCX6DISUFB010(564704), -- V6R7C00 for CX6DISUFB010(SBOM),Flexible Card Line Processing Unit(ISUF-120,two sub-slots) + virent8090DEVCX6D0LBXFA11(564705), -- V6R7C00 for CX6D0LBXFA11(SBOM),12-Port 10GBase LAN/WAN-SFP+ Integrated Integrated Service Unit (ISUI-120,Supporting 1588v2) + -- V6R7 CX60086 packing + virent8090DEVCR5DLPUFK061(564706), -- NE5000E 400G Flexible Card Line Processing Unit(NE5000E LPUF-400,2 sub-slots) + virent8090DEVCR5D0MPUB560(564707), -- NE5000E Main Processing Unit B5 + --Begin: V6R7 3.28 NE added + virent8090DEVCR5DL3XEFG7C(564708), -- V6R7C00 for CR5DL3XEFG7C(SBOM),3-Port 10GBase LAN/WAN-SFP+ + 24-Port 100/1000Base-X-SFP Integrated Line Processing Unit(LPUI-51) + virent8090DEVCR5D0L5XFA7J(564709), -- V6R7C00 for CR5D0L5XFA7J(SBOM),5-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit E(LPUI-51-E) + virent8090DEVCR5DL2XEFG7J(564710), -- V6R7C00 for CR5DL2XEFG7J(SBOM),2-Port 10GBase LAN/WAN-SFP+ + 24-Port 1000Base-X-SFP Integrated Line Processing Unit E(LPUI-51-E) + virent8090DEVCR5D0EMGFA7J(564711), -- V6R7C00 for CR5D0EMGFA7J(SBOM),48-Port 100/1000Base-X-SFP Integrated Line Processing Unit E(LPUI-51-E) + virent8090DEVCR5D0LBXFA7L(564712), -- V6R7C00 for CR5D0LBXFA7L(SBOM),12-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit L(LPUI-120-L) + virent8090DEVCR5D0LAXFA7L(564713), -- V6R7C00 for CR5D0LAXFA7L(SBOM),10-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit L(LPUI-102-L) + virent8090DEVCR5D00LFXF7L(564714), -- V6R7C00 for CR5D00LFXF7L(SBOM),24-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit L(LPUI-240-L) + --End: V6R7 3.28 NE added + virent8090DEVCR5D00LMXF61(564715), -- NE5000E 400G Flexible Card Line Processing Unit(NE5000E LPUI480,2 sub-slots) + --V6R7 2013.5.6 add by h00205464 + virent8090DEVCR5D0LBXFA71(564720), -- V6R7C00 for CR5D0LBXFA71(SBOM),12-Port 10GBase LAN/WAN-SFP+ Line Processing Unit(LPUS-120) + virent8090DEVCX6DSFUIE07B(564721), -- V6R7C00 for CX6DSFUIE07B(SBOM),200Gbps Switch Fabric Unit B(SFUI-200-B) + virent8090DEVCX6D0SRUA511(564722), -- V6R7C00 for CX6D0SRUA511(SBOM),Switch and Route Processing Unit A5 + virent8090DEVCX6DSFUIE07C(564723), -- V6R7C00 for CX6DSFUIE07C(SBOM),200Gbps Switch Fabric Unit C(SFUI-100-C) + virent8090DEVCX6DISUFF010(564724), -- V6R7C00 for CX6DISUFF010(SBOM),Flexible Card Integrated Service Unit(ISUF-240) + virent8090DEVCX6D0LFXFA10(564725), -- V6R7C00 for CX6D0LFXFA10(SBOM),24-Port 10GBase LAN/WAN-SFP+ Integrated Integrated Service Unit (ISUI-240,Supporting 1588v2) + --V6R7 2013.05.10 added by xuelu for X16A + virent8090DEVCR5DSFUIE07D(564726), -- V6R7C00 for CR5DSFUIE07D(SBOM),200Gbps Switch Fabric Unit D(SFUI-200-D) + virent8090DEVCR5DLPUFF07E(564727), -- V6R7C00 for CR5DLPUFF07E(SBOM),Flexible Card Line Processing Unit(LPUF-240-E) + -- from 159744 to 659456 is for ME60 Whole BOARD + virent8090DEVCX6D0LBXFA12(564728), -- V6R7C00 for CX6D0LBXFA12(SBOM),12-Port 10GBase LAN/WAN-SFP+ Flexible Card A(S240-A) + virent8090DEVCX6DL1XESG1A(564730), -- V6R7C00 for CX6DL1XESG1A(SBOM),1-Port 10GBase LAN/WAN-SFP+ +11-Port 1000Base-X-SFP Flexible Card A(S51-A) + virent8090DEVCX6DL2XEAG1A(564731), -- V6R7C00 for CX6DL2XEAG1A(SBOM),2-Port 10GBase LAN/WAN-SFP+ +10-Port 1000Base-X-SFP Flexible Card A(S51-A) + virent8090DEVCR5D00LAXF60(564732), -- 10-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit (NE5000E LPUI-100) + -- V8R6 2013.11.04 added by caihuali 00240442 for X16A + virent8090DEVCR5DLPUFM070(564733), -- V8R6C10 for CR5DLPUFM070(SBOM),Flexible Card Line Processing Unit(LPUF-480) + --begin : add by liyu for X8A 2013/12/19 + virent8090DEVCR57SRU1TA(564734), -- V8R6C20 for NE40E CR57SRU1TA + virent8090DEVCR56SRU1TA(564735), -- V8R6C20 for NE5000E CR57SRU1TA + virentCX61DEVCR57SRU1TA(564736), -- V8R6C20 for OC-CX600 CR57SRU1TA + virent8090DEVCR57SFU1TC(564737), -- V8R6C20 for NE40E CR57SFU1TC + virent8090DEVCR56SFU1TC(564738), -- V8R6C20 for NE5000E CR56SFU1TC + virentCX61DEVCR57SFU1TC(564739), -- V8R6C20 for OC-CX600 CR57SFU1TC + --end : add by liyu for X8A 2013/12/19 + --Begin: V6R8 2013.11.26 added by yangdi 00238145 + virent8090DEVCR57EBGFD0(564742), -- V6R8C00 for 12xFE/GE-SFP Fixed Card + virent8090DEVCR57LAXFB0(564743), -- V6R8C00 for 10-port 10GBase LAN/WAN-SFP+ Flexible Card + virent8090DEVCR57L3XFB0(564744), -- V6R8C00 for 3-port 10GBase LAN/WAN-SFP+ Fixed Card + virent8090DEVCR57EBGFE0(564745), -- V6R8C00 for 12xFE-SFP-E Fixed Card + virent8090DEVCR57L4XFE0(564746), -- V6R8C00 for 4x10GBase LAN/WAN-SFP+ Fixed Card + virent8090DEVCR57L3XFE0(564747), -- V6R8C00 for 3x10GBase LAN/WAN-SFP+ -E Fixed Card + -- End: V6R8 2013.11.26 added by yangdi 00238145 + --V6R8 added h00205464 + virent8090DEVCR5DL3XEFG7E(564748), -- V6R8C00 for CR5DL3XEFG7E(SBOM),3-Port 10GBase LAN/WAN-SFP+ + 24-Port 1000Base-X-SFP Integrated Line Processing Unit E(LPUI-51-E) + virent8090DEVCR5DL4XEBG7E(564749), -- V6R8C00 for CR5DL4XEBG7E(SBOM),4-Port 10GBase LAN/WAN-SFP+ + 12-Port 1000Base-X-SFP Integrated Line Processing Unit E(LPUI-51-E) + virent8090DEVCR5DL4XEBG7L(564750), -- V6R8C00 for CR5DL4XEBG7L(SBOM),4-Port 10GBase LAN/WAN-SFP+ + 12-Port 100/1000Base-X-SFP Integrated Line Processing Unit L(LPUI-51-L) + virent8090DEVCR5D0MPUD270(564751), -- V6R8C00 for CR5D0MPUD270(SBOM),Main Processing Unit D3 + virent8090DEVCR2D000MPU11(564752), -- V6R8C00 for CR2D000MPU11(SBOM),Main Processing Unit 2 + virent8090DEVCR2DLPUF5010(564753), -- V6R8C00 for CR2DLPUF5010(SBOM),Flexible Card Line Processing Unit(NE20E LPUF-50,four slots) + virent8090DEVCR21LPU50A00(564754), -- V6R8C00 for CR21LPU50A00(SBOM),FIC Service Processing Engine(NE20E-X6,four slots) + virent8090DEVCR5DL4XEBG7C(564755), -- V6R8C00 for CR5DL4XEBG7C(SBOM),4-Port 10GBase LAN/WAN-SFP+ + 12-Port 100/1000Base-X-SFP Integrated Line Processing Unit (LPUI-51) + virent600DEVCX6D0MPUD270(564756), -- V6R8C00 for CX6D0MPUD270(SBOM),Main Processing Unit D3 + virent8090DEVCR2D0EMGFA1L(564757), -- V6R8C00 for CR2D0EMGFA1L(SBOM),48-Port 100/1000Base-X-SFP Integrated Line Processing Unit L(LPUI-51-L) + virent8090DEVCR5D0SRUA870(564758), -- V8R6C20 for CR5D0SRUA870(SBOM), Switch and Route Processing Unit A8 + virent8090DEVCR5DSFUIM07C(564759), -- V8R6C20 for CR5DSFUIM07C(SBOM), 480Gbps Switch Fabric Unit C(SFUI-480-C) + virent8090DEVCR5DSFUIU07B(564760), -- V8R6C20 for CR5DSFUIU07B(SBOM), 1Tbps Switch Fabric Unit B(SFUI-1T-B) + virent8090DEVCR5DSFUIM07B(564761), -- V8R6C20 for CR5DSFUIM07B(SBOM), 480Gbps Switch Fabric Unit B(SFUI-480-B),V8R6C10 shen qing de zhi mei you lu ru, chong xin shen qing yi ci + virent600DEVCX6D0SRUA870(564762), -- V8R6C20 for CX6D0SRUA870(SBOM), Switch and Route Processing Unit A8 + virent600DEVCX6DSFUIM07C(564763), -- V8R6C20 for CX6DSFUIM07C(SBOM), 480Gbps Switch Fabric Unit C(SFUI-480-C) + virent600DEVCX6D0MPUB570(564764), -- V8R6C20 for CX6D0MPUB570(SBOM), Main Processing Unit B5 + virent600DEVCX6DSFUIM07B(564765), -- V8R6C20 for CX6DSFUIM07B(SBOM), 480Gbps Switch Fabric Unit B(SFUI-480-B) + virent600DEVCX6DSFUIU07B(564766), -- V8R6C20 for CX6DSFUIU07B(SBOM), 1Tbps Switch Fabric Unit B(SFUI-1T-B) + virent600DEVCX6PM2EBAS70(564767), -- V8R6C20 V8R7 for CX67MNPUI(SBOM), 80Gbps MNPUI DC + virent600DEVCX6PM2EBAS71(564802), -- V8R6C20 V8R7 for CX67MNPUI(SBOM), 80Gbps MNPUI AC + virent600DEVCX6PM2FBAS70(564785), --V8R6C20 V8R7 CX600-M2F CX67MNPUI(SBOM), 160Gbps MNPUI DC + virent600DEVCX6PM2FBAS71(564786), --V8R6C20 V8R7 CX600-M2F CX67MNPUI(SBOM), 160Gbps MNPUI AC + virent600DEVCR2P2EBASD10(564787), --V8R6C20 V8R7 NE20E-S2E CX67MNPUI(SBOM), 80Gbps MNPUI DC + virent600DEVCR2P2EBASA10(564788), --V8R6C20 V8R7 NE20E-S2E CX67MNPUI(SBOM), 80Gbps MNPUI AC + virent600DEVCR2P2FBASD10(564789), --V8R6C20 V8R7 NE20E-S2F CX67MNPUI(SBOM), 160Gbps MNPUI DC + virent600DEVCR2P2FBASA10(564790), --V8R6C20 V8R7 NE20E-S2F CX67MNPUI(SBOM), 160Gbps MNPUI AC + virent600DEVCR5PM2EBAS70(564791), --V8R6C20 V8R7 NE40E-M2E CX67MNPUI(SBOM), 80Gbps MNPUI DC + virent600DEVCR5PM2EBAS71(564792), --V8R6C20 V8R7 NE40E-M2E CX67MNPUI(SBOM), 80Gbps MNPUI AC + virent600DEVCR5PM2FBAS70(564793), --V8R6C20 V8R7 NE40E-M2F CX67MNPUI(SBOM), 160Gbps MNPUI DC + virent600DEVCR5PM2FBAS71(564794), --V8R6C20 V8R7 NE40E-M2F CX67MNPUI(SBOM), 160Gbps MNPUI AC + virent600DEVTNRPM2EBAS70(564795), --V8R6C20 V8R7 PTN6900-M2E CX67MNPUI(SBOM), 80Gbps MNPUI DC + virent600DEVTNRPM2EBAS71(564796), --V8R6C20 V8R7 PTN6900-M2E CX67MNPUI(SBOM), 80Gbps MNPUI AC + virent600DEVTNRPM2FBAS70(564797), --V8R6C20 V8R7 PTN6900-M2F CX67MNPUI(SBOM), 160Gbps MNPUI DC + virent600DEVTNRPM2FBAS71(564798), --V8R6C20 V8R7 PTN6900-M2F CX67MNPUI(SBOM), 160Gbps MNPUI AC + virent8090DEVCX68FCBD(564799), --V8R6C20 V8R7 M2 fan unit + virent8090DEVCX68PSUF(564800), --V8R6C20 V8R7 M2 DC power supply unit + virent8090DEVCX68PSUG(564801), --V8R6C20 V8R7 M2 AC power supply unit + --BEGIN: for V6R8C10 by w00195304 + virent600DEVCX6DL2XEEG7B(564774), -- V6R8C10 for CX6DL2XEEG7B(SBOM),2-Port 10GBase LAN/WAN-XFP+20-Port 100/1000Base-X-SFP Integrated Integrated Service Unit (ISUI-51-B,Supporting 1588v2) + virent8090DEVCR5D0E6MFA70(564775), -- V6R8C10 for CR5D0E6MFA70(SBOM), 6-Port 40GBase-QSFP+ Integrated Line Processing Unit (LPUI-240) + virent8090DEVCR5D0E6MFA71(564776), -- V6R8C10 for CR5D0E6MFA71(SBOM), 6-Port 40GBase-QSFP+ Integrated Line Processing Unit (LPUI-240-B) + virent600DEVCX6DISUFE011(564777), -- V6R8C10 for CX6DISUFE011(SBOM), Flexible Card Integrated Service Unit(ISUF-200) + virent600DEVCX6DISUFA210(564778), -- V6R8C10 for CX6DISUFA210(SBOM), Flexible Card Integrated Service Unit(ISUF-102) + virent600DEVCX6D0LEXFA10(564779), -- V6R8C10 for CX6D0LEXFA10(SBOM), 20-Port 10GBase LAN/WAN-SFP+ Integrated Integrated Service Unit (ISUI-200,Supporting 1588v2) + virent600DEVCX6D0LAXFA10(564780), -- V6R8C10 for CX6D0LAXFA10(SBOM), 10-Port 10GBase LAN/WAN-SFP+ Integrated Integrated Service Unit (ISUI-102,Supporting 1588v2) + --END: for V6R8C10 by w00195304 + --BEGIN: for V6R8C10 by s00201944 + virent600DEVCX6DVSUI2010(564781), -- V6R8C10 for CX6DVSUI2010(SBOM), Integrated Versatile Service Unit(VSUI-20) + --END: for V6R8C10 by s00201944 + + virent8090DEVCR5D00LMXF70(564782), -- V8R6C10 for CR5D00LMXF70(SBOM),48-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit (LPUI-480) + virent8090DEVCR5DE2NLFX70(564783), -- V8R6C10 for CR5DE2NLFX70(SBOM),2-Port 100GBase-CFP2 + 24-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit (LPUI-480) + virent8090DEVCR5D00E4NC70(564784), -- V8R6C20 for CR5D00E4NC70(SBOM),4-Port 100GBase-CFP2 Integrated Line Processing Unit (LPUI-480) + virent8090DEVCR5DOMPUB061(564901), -- V8R7C00 for CR5DOMPUB061(SBOM), -16 Main Processing Uint + virent600DEVCX62SNCA00(564803), -- V600R008C20 for VSUF CH-CX SNC Atomic Router + virent8090DEVCR5DSFUIK06C(564902), -- V8R7C10 for CR5DSFUIK06C(SBOM), X16 400G Cluster + virent8090DEVCR5D00TBXF71(564903), -- V8R7C10 for 12-Port OTU2-SFP+ Integrated Line Processing Unit (LPUI-120) + virent8090DEVCR5D00TFXF71(564904), -- V8R7C10 for 24-Port OTU2-SFP+ Integrated Line Processing Unit (LPUI-240) + + --V8R7 2014.06.13 added by raopeitao for lpu1te + virent8090DEVCR5D00E8NC70(564740), -- V8R7C00 for CR5D00E8NC70(SBOM),8-Port 100GBase-CFP2 Integrated Line Processing Unit (LPUI-1T) + virent8090DEVCR5D00E8NC7B(564741), -- V8R8C00 for CR5D00E8NC7B(SBOM),8-Port 100GBase-CFP2 Integrated Line Processing Unit B(LPUI-1T-B) + + --V8R7 2015.06.17 added by zhouyinghui + virentPTN6900DEVTNRDSFUIU07C(229475), --for V800R007C00 TNRDSFUIU07C(SBOM),1Tbps Switch Fabric Unit C(SFUI-1T-C) + virentPTN6900DEVTNRD0MPUB570(229476), --for V800R007C00 TNRD0MPUB570(SBOM),Main Processing Unit B5 + virentPTN6900DEVTNRDSFUIM07B(229477), --for V800R007C00 TNRDSFUIM07B(SBOM),480Gbps Switch Fabric Unit B(SFUI-480-B) + virentPTN6900DEVTNRDSFUIU07B(229478), --for V800R007C00 TNRDSFUIU07B(SBOM),1Tbps Switch Fabric Unit B(SFUI-1T-B) + virent8090DEVCR5D0MPUD470(561175), -- for V800R007C00 CR5D0MPUD470(SBOM), Main Processing Unit D4 + virent600DEVCR5DLPUF507L(564804), -- for V800R007C00 CR5DLPUF507L(SBOM),Flexible Card Line Processing Unit L(LPUF-50-L,four sub-slots) + virent600DEVCR5D00LBXF7L(564805), -- for V800R007C00 CR5D00LBXF7L(SBOM),12-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit L(LPUI-120-L) + virent600DEVCR5D00LFXF7L(564806), -- for V800R007C00 CR5D00LFXF7L(SBOM),24-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit L(LPUI-240-L) + virent600DEVCR5D00D2NT70(564807), -- for V800R007C00 CR5D00D2NT70(SBOM),2-Port 100GE Tunable DWDM Integrated Line Processing Unit (LPUI-200) + virent600DEVCR5DLPUFE070(564808), -- for V800R007C00 CR5DLPUFE070(SBOM),Flexible Card Line Processing Unit(LPUF-200) + virent600DEVCX6D0MPUD470(564809), -- for V800R007C00 CX6D0MPUD470(SBOM),Main Processing Unit D4 + virentME60DEVME0P0MPUD470(159758), -- for V800R007C00 ME0P0MPUD470(SBOM), Main Processing Unit D4 + virentME60DEVME0D0SRUA970(159759), -- for V800R007C00 ME0D0SRUA970(SBOM),Switch and Route Processing Unit A9 + virentME60DEVME0D0MPUB570(159760), -- for V800R007C00 ME0D0MPUB570(SBOM),Main Processing Unit B5 + virentME60DEVME0D0SRUA870(159761), -- for V800R007C00 ME0D0SRUA870(SBOM),Switch and Route Processing Unit A8 + virentME60DEVME0DSFUIU07C(160512), -- for V800R007C00 ME0DSFUIU07C(SBOM),1Tbps Switch Fabric Unit C(SFUI-1T-C) + virentME60DEVME0DSFUIK07B(160513), -- for V800R007C00 ME0DSFUIK07B(SBOM),480Gbps Switch Fabric Unit(SFUI-480-B) + virentME60DEVME0DSFUIU07B(160514), -- for V800R007C00 ME0DSFUIU07B(SBOM),1Tbps Switch Fabric Unit B(SFUI-1T-B) + virentME60DEVME0DSFUIK07A(160515), -- for V800R007C00 ME0DSFUIK07A(SBOM),480Gbps Switch Fabric Unit(SFUI-480-A) + virentPTN6900DEVTNRD0MPUD370(229405), --for V800R007C00 TNRD0MPUD370(SBOM),Main Processing Unit D3 + virentPTN6900DEVTNRD0MPUD470(229406), --for V800R007C00 TNRD0MPUD470(SBOM),Main Processing Unit D4 + + --V8R7 2015.06.17 added by zhouyinghui + --LPUI-51-S + virent8090DEVCR5D00EMGF74(564811), -- for V800R007C00 CR5D00EMGF74(SBOM), 48-Port 100/1000Base-X-SFP Integrated Line Processing Unit S(LPUI-51-S) + virent8090DEVCR5DL2XEFG73(564812), -- for V800R007C00 CR5DL2XEFG73(SBOM), 2-Port 10GBase LAN/WAN-SFP+ + 24-Port 100/1000Base-X-SFP Integrated Line Processing Unit S(LPUI-51-S) + + --MPUK1 + virent8090DEVCX6D0MPUK170(561176), -- for V800R007C00 CX6D0MPUK170(SBOM), Main Processing Unit K1 + virent8090DEVCR5D0MPUK170(561177), -- for V800R007C00 CR5D0MPUK170(SBOM), Main Processing Unit K1 + virent8090DEVCR2D0MPUE110(561178), -- for V800R007C00 CR2D0MPUE110(SBOM), Main Processing Unit K1 + virentPTN6900DEVTNUD00MPUK71(229407), --for V800R007C00 TNUD00MPUK71(SBOM), Main Processing Unit K1 + + --IPU (M2E) + virent8090DEVCR2B0BKP0210(561179), -- for V800R007C00 CR2B0BKP0210(SBOM), Integration Processing Unit + virent8090DEVCR5B0BKP0371(561180), -- for V800R007C00 CR5B0BKP0371(SBOM), Integration Processing Unit + virent8090DEVCX6B0BKP0371(561181), -- for V800R007C00 CX6B0BKP0371(SBOM), Integration Processing Unit + virentPTN6900DEVTNRB0BKP0371(229408), --for V800R007C00 TNUD00MPUK71(SBOM), Integration Processing Unit + + --IPU(M2F) + virent8090DEVCR2B0BKP0211(561182), -- for V800R007C00 CR2B0BKP0211(SBOM), Integration Processing Unit + virent8090DEVCR5B0BKP0372(561183), -- for V800R007C00 CR5B0BKP0372(SBOM), Integration Processing Unit + virent8090DEVCX6B0BKP0372(561184), -- for V800R007C00 CX6B0BKP0372(SBOM), Integration Processing Unit + virentPTN6900DEVTNRB0BKP0372(229409), --for V800R007C00 TNRB0BKP0372(SBOM), Integration Processing Unit + + --V8R8 2015.06.17 added by zhouyinghui + --CR57LPUF200C + virent8090DEVCR5D00E2NC76(564813), -- for V800R008C00 CR5D00E2NC76(SBOM), 2-Port 100GBase-CFP Integrated Line Processing Unit(LPUI-200) + virent8090DEVCR5D00LEXF76(564814), -- for V800R008C00 CR5D00LEXF76(SBOM), 20-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit(LPUI-200) + virent8090DEVCR5DE1NLAX76(564815), -- for V800R008C00 CR5DE1NLAX76(SBOM), 1-Port 100GBase-CFP + 10-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit(LPUI-200) + virent8090DEVCR5D00E2NC75(564816), -- for V800R008C00 CR5D00E2NC75(SBOM), 2-Port 100GBase-CFP Integrated Line Processing Unit L(LPUI-200-L) + virent8090DEVCR5D00LEXF75(564817), -- for V800R008C00 CR5D00LEXF75(SBOM), 20-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit L(LPUI-200-L) + virent8090DEVCR5DE1NLAX75(564818), -- for V800R008C00 CR5DE1NLAX75(SBOM), 1-Port 100GBase-CFP + 10-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit L(LPUI-200-L) + virent8090DEVCR5D0SRUB570(564819), -- for V800R008C00 CR5D0SRUB570(SBOM), Switch and Route Processing Unit A5E + virent8090DEVCX6DISUFM010(564820), -- V8R8C10,LPUF480,Flexible Card Line Processing Unit(LPUF-480) + virent8090DEVCX6DISUFE012(564821), -- V8R8C10,LPUF-200,Flexible Card Integrated Service Unit(ISUF-201) + virent8090DEVCR5D00E8NC7C(564822), -- for V800R008C10 CR5D00E8NC7C(SBOM), 8-Port 100GBase-CFP2 Integrated Line Processing Unit B(LPUI-1T-L) + virent8090DEVCR5D00LMXF7C(564823), -- for V800R008C10 CR5D00LMXF7C(SBOM), 48-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit (LPUI-480-L) + virent8090DEVCR5DE2NLFX7C(564825), -- for V800R008C10 CR5DE2NLFX7C(SBOM), 2-Port 100GBase-CFP2 + 24-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit (LPUI-480-L) + virent8090DEVCX6DSFUIM01B(564826), --CX6DSFUIM01B,480Gbps Switch Fabric Unit B(SFUI-480-B) + virent8090DEVCR5D00E4NC7C(564827), -- for V800R008C10 CR5D00E4NC7C(SBOM), 4-Port 100GBase-CFP2 Integrated Line Processing Unit (LPUI-480-L) + virent8090DEVCX6DSFUIM01C(564828), --CX6DSFUIM01C 480Gbps Switch Fabric Unit(SFUI-480-B) + virent8090DEVCX6D0MPUB510(564829), --CX6D0MPUB510 Main Processing Unit B5 + virent8090DEVCX6D0SRUA810(564830), --CX6D0SRUA810 Switch and Route Processing Unit A8 + virent8090DEVCX6D0MPUD410(564832), --CX6D0MPUD410,Main Processing Unit D4 + virent8090DEVCX6D0SRUB510(564834), --CX6D0SRUB510,Enhanced Switch and Route Processing Unit A5 + virent8090DEVCR5DLPUFM07B(564836), -- CR5DLPUFM07B,Flexible Card Line Processing Unit(LPUF-480-B) + virent8090DEVCR5D00LMXF7B(564837), -- CR5D00LMXF7B,48-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit (LPUI-480-B) + virent8090DEVCR5DE2NLFX7B(564838), -- CR5DE2NLFX7B,2-Port 100GBase-CFP2 + 24-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit (LPUI-480-B) + virent8090DEVCR5D00E4NC7B(564839), -- CR5D00E4NC7B,4-Port 100GBase-CFP2 Integrated Line Processing Unit (LPUI-480-B) + virent8090DEVCX6D0LEXFA11(564840), --CX6D0LEXFA11,20-Port 10GBase LAN/WAN-SFP+ Integrated Integrated Service Unit (ISUI-201) + --BEGIN: for V6R9C20 by w00195304 (564841 ~ ) + virent8090DEVCR5D0L5XFA7F(564841), --CR5D0L5XFA7F,5-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit E(LPUI-52-E,Enhanced HQos) + virent8090DEVCR5DL2XFFG7E(564842), --CR5DL2XFFG7E,2-Port 10GBase LAN/WAN-SFP+ + 24-Port 1000Base-X-SFP Integrated Line Processing Unit E(LPUI-52-E,Enhanced HQos) + virent8090DEVCR5DLAXFAJ7F(564843), --CR5DLAXFAJ7F,10-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit E(LPUI-120-E) + + virent8090DEVME0DL2XEFG8E(564844), --ME0DL2XEFG8E,2-Port 10GBase LAN/WAN-SFP++24-Port 1000Base-SFP Broadband Service Unit Integrated E(BSUI-52-E) + virent8090DEVME0D0L5XXE71(564845), --ME0D0L5XXE71,5-Port 10GBase LAN/WAN-SFP+ Broadband Service Unit Integrated E(BSUI-52-E) + virent8090DEVME0D0LAXXH71(564846), --ME0D0LAXXH71,10-Port 10GBase LAN/WAN-SFP+ Broadband Service Unit Integrated E(BSUI-120-E) + + virent8090DEVCR5DLPUFE07E(564847), --CR5DLPUFE07E,Flexible Card Line Processing Unit(LPUF-200-E) + virent8090DEVME0DBSUFB070(564848), --ME0DBSUFB070,Flexible Card Broadband Service Unit(BSUF-120,2 sub-slots) + virent8090DEVME0DBSUFC870(564849), --ME0DBSUFC870,Flexible Card Broadband Service Unit(BSUF-200,2 sub-slots) + + --END: for V6R9C20 by w00195304 + --BEGIN: for V6R9C30 by w00195304 + virent8090DEVCR57E1NCF20(675902), --03057445, 1-Port 100GBase-CFP2 Integrated Line Processing Unit (LPUI-120) + virent8090DEVCR57E1NCF21(675903), --03057446, 1-Port 100GBase-CFP2 Integrated Line Processing Unit B(LPUI-120-B) + virent8090DEVCR57E2NCF22(675904), --03057447, 2-Port 100GBase-CFP2 Integrated Line Processing Unit (LPUI-240) + virent8090DEVCR57E2NLBX24(675905), --03057448, 1-Port 100GBase-CFP2 + 12-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit (LPUI-240) + virent8090DEVCR57E2NCF23(675906), --03057449, 2-Port 100GBase LAN-CFP2 Integrated Line Processing Unit B(LPUI-240-B) + virent8090DEVCR57E2NLBX25(675907), --03057450, 1-Port 100GBase-CFP2 + 12-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit B(LPUI-240-B) + virent8090DEVCR57E1NBA20(675912), --CR5D00E1ND71, 1-Port 100GBase-QSFP28 Integrated Line Processing Unit (LPUI-120) + virent8090DEVCR57E1NBA21(675913), --CR5D00E1ND72, 1-Port 100GBase-QSFP28 Integrated Line Processing Unit B(LPUI-120-B) + virent8090DEVCR57E2NBA20(675914), --CR5D00E2ND70, 2-Port 100GBase-QSFP28 Integrated Line Processing Unit (LPUI-240) + virent8090DEVCR57E2NBA21(675915), --CR5D00E2ND71, 2-Port 100GBase LAN-QSFP28 Integrated Line Processing Unit B(LPUI-240-B) + virent8090DEVCR57E1NLBX25(675916), --CR5DE1NLBX73, 1-Port 100GBase-QSFP28 + 12-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit B(LPUI-240-B) + virent8090DEVCR57E1NLBX24(675917), --CR5DE1NLBX72, 1-Port 100GBase-QSFP28 + 12-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit (LPUI-240) + --END: for V6R9C30 by w00195304 + --BEGIN: for V8R9C10 by w00289179 + virent8090DEVCR57E2NLAX20(675908), --03057451, 1-Port 100GBase-CFP2 + 10-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit (LPUI-200) + virent8090DEVCR57E2NLAX21(675909), --03057452, 1-Port 100GBase-CFP2 + 10-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit (LPUI-200-L) + virent8090DEVCR57E2NCF24(675910), --03057453, 2-Port 100GBase-CFP2 Integrated Line Processing Unit (LPUI-200) + virent8090DEVCR57E2NCF25(675911), --03057454, 2-Port 100GBase-CFP2 Integrated Line Processing Unit (LPUI-200-L) + --END: for V8R9C10 by w00289179 + --BEGIN: add for V8R9C00 M2H by g00181543 + virent600DEVCR5PM2HBAS72(564858), --V8R9C00 NE40E-M2H CR5PM2HBAS72(SBOM), 480Gbps MNPUI DC + virent600DEVCR5PM2HBAS73(564859), --V8R9C00 NE40E-M2H CR5PM2HBAS73(SBOM), 480Gbps MNPUI AC + virent600DEVCR5B0BKP0377(564860), --V8R9C00 NE40E-M2H CR5B0BKP0377(SBOM), 480Gbps MNPUI NO POWER + virent600DEVCX6PM2HBAS72(564861), --V8R9C00 CX600-M2H CX6PM2HBAS72(SBOM), 480Gbps MNPUI DC + virent600DEVCX6PM2HBAS73(564862), --V8R9C00 CX600-M2H CX6PM2HBAS73(SBOM), 480Gbps MNPUI AC + virent600DEVCX6B0BKP0375(564863), --V8R9C00 CX600-M2H CX6B0BKP0375(SBOM), 480Gbps MNPUI NO POWER + --END: add for V8R9C00 M2H by g00181543 + + virent8090DEVCR5DE2NLFX71(564920), --CR5DE2NLFX71, 2-Port 100GBase-QSFP28 + 24-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit (LPUI-480) + virent8090DEVCR5DE2NLFX72(564921), --CR5DE2NLFX72, 2-Port 100GBase-QSFP28 + 24-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit B(LPUI-480-B) + virent8090DEVCR5DE2NLFX73(564922), --CR5DE2NLFX73, 2-Port 100GBase-QSFP28 + 24-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit L(LPUI-480-L) + virent8090DEVCR5D00E4NB70(564923), --CR5D00E4NB70, 4-Port 100GBase-QSFP28 Integrated Line Processing Unit (LPUI-480) + virent8090DEVCR5D00E4NB7B(564924), --CR5D00E4NB7B, 4-Port 100GBase-QSFP28 Integrated Line Processing Unit B(LPUI-480-B) + virent8090DEVCR5D00E4NB7C(564925), --CR5D00E4NB7C, 4-Port 100GBase-QSFP28 Integrated Line Processing Unit L(LPUI-480-L) + + -- ME60: + virentME60DEVME0DE2NLEX7C(564926), --ME0DE2NLEX7C, 2-Port 100GBase-QSFP28 + 20-Port 10GBase LAN/WAN-SFP+ Broadband Service Unit Integrated(BSUI-400) + virentME60DEVLPU(159744), -- The whole IO board, incude all entitys on the slot + virentME60DEVMPU(159745), -- Whole MPU Board, incude all entitys on the slot, virtual entity + virentME60DEVSRU(159746), -- Whole SRU Board, incude all entitys on the slot, virtual entity + virentME60DEVSFUA(159747), -- Switch Fabric Unit for Full Capacity System, incude all entitys on the slot,virtual entity + virentME60DEVSFUB(159748), -- Switch Fabric Unit for Half & Halflow Frame System, incude all entitys on the slot,virtual entity + + -- from 159749 to 160499 is for ME60 MPU Whole board + virentME60DEVCR52SRUA(159749), -- the old whole board of SRUA saled before V3R8 version in ME60(whithout SBOM information) + virentME60DEVCR52MPUA(159750), -- the old whole board of MPUA saled before V3R8 version in ME60(whithout SBOM information) + virentME60DEVCR52MPUB(159751), -- the old whole board of MPUB saled before V3R8 version in ME60(whithout SBOM information) + + virentME60DEVME0D00MPUD70(159752), -- V3R8 for ME0D00MPUD70(SBOM), ME60-X3 Main Processing Unit D + virentME60DEVME03SRUA3(159753), -- V3R8 for ME03SRUA3(SBOM), ME60-8 Switch and Route Processing Unit A3 + virentME60DEVME0D0SRUA470(159754), -- V3R8 for ME0D0SRUA470(SBOM), ME60-X16 Main Processing Unit B4 + virentME60DEVME03MPUA0(159755), -- V3R8 for ME03MPUA0(SBOM), ME60-16 Main Processing Unit A0 + virentME60DEVME0D0MPUB470(159756), -- V3R8 for ME0D0MPUB470(SBOM), ME60-X8 Switch and Route Processing Unit A4 + virentME60DEVME0D00MPUH(159757), -- V6R5 for ME0D00MPUH(SBOM), ME60-X3 Main Processing Unit H + virentME60DEVME03SRU200A5(159798), -- V6R3C05 for ME03SRU200A5(SBOM),Switch and Route Processing Unit A5(Including 1*2G Memory and 1*1G CF Card) + + -- from 160500 to 161499 is for ME60 SFU Whole board + virentME60DEVCR52SFUA(160500), -- the old whole board of SFUA saled before V3R8 version in ME60(whithout SBOM information) + virentME60DEVCR52SFUD(160501), -- the old whole board of SFUD saled before V3R8 version in ME60(whithout SBOM information) + virentME60DEVCR52SFUF(160502), -- the old whole board of SFUF saled before V3R8 version in ME60(whithout SBOM information) + virentME60DEVCR52SFUG(160503), -- the old whole board of SFUG saled before V3R8 version in ME60(whithout SBOM information) + + virentME60DEVME0DSFUI407B(160504), -- V3R8 for ME0DSFUI407B(SBOM), ME60-X16 40G Switch Fabric Unit B + virentME60DEVME0DSFUI407C(160505), -- V3R8 for ME0DSFUI407C(SBOM), ME60-X8 40G Switch Fabric Unit C + virentME60DEVME0D00SFUG20(160506), -- V3R8 for ME0D00SFUG20(SBOM), ME60-16 Switch Fabric Unit G + virentME60DEVME03SFU200B0(160507), -- V6R3C05 for ME03SFU200B0(SBOM),200Gbps Switch Fabric Unit B(SFUI-200-B) + virentME60DEVME03SFU200C0(160508), -- V6R3C05 for ME03SFU200C0(SBOM),200Gbps Switch Fabric Unit C(SFUI-200-C) + -- V6R7 packing for mpu 2012-12-09 begin + virentME60DEVSRU100D(160509), -- V6R7C00,SRU100D,Switch and Route Processing Unit A7(Including 1*2G Memory and 1*1G CF Card) + virentME60DEVSFU100D(160510), -- V6R7C00,SFU100D,100Gbps Switch Fabric Unit D(SFUI-100-D) + virentME60DEVME0DSFUIE07D(160511), -- V6R7C00,ME0DSFUIE07D(SBOM),100Gbps Switch Fabric Unit B(SFUI-100-B) + -- V6R7 packing for mpu 2012-12-09 end + + -- from 161500 to 162999 is for ME60 LPU Whole board + virentME60DEVCR52BSUA(161500), -- the old whole board of BSUA(CR52LPUA) saled before V3R8 version in ME60(whithout SBOM information) + virentME60DEVCR52MSUA(161501), -- obsolete, + virentME60DEVCR52SSUA(161502), -- the old whole board of SSUA(CR52LPUA) saled before V3R8 version in ME60(whithout SBOM information) + virentME60DEVCR52SCUA(161503), -- the old whole board of SCUA(CR52LPUA) saled before V3R8 version in ME60(whithout SBOM information) + virentME60DEVCR52TSUA(161504), -- the old whole board of TSUA(CR52LPUA) saled before V3R8 version in ME60(whithout SBOM information) + virentME60DEVCR52DSUA(161505), -- the old whole board of DSUA(CR52LPUA) saled before V3R8 version in ME60(whithout SBOM information) + virentME60DEVCR52NSUA(161506), -- obsolete, + virentME60DEVCR52ESUA(161507), -- the old whole board of ESUA(CR52LPUA) saled before V3R8 version in ME60(whithout SBOM information) + virentME60DEVME01BSUA(161508), -- the old whole board of BSUA(ME01LPUA) saled before V3R8 version in ME60(whithout SBOM information) + virentME60DEVME01MSUA(161509), -- the old whole board of MSUA(ME01LPUA) saled before V3R8 version in ME60(whithout SBOM information) + virentME60DEVME01SSUA(161510), -- obsolete, + virentME60DEVME01SCUA(161511), -- obsolete, + virentME60DEVME01TSUA(161512), -- obsolete, + virentME60DEVME01DSUA(161513), -- obsolete, + virentME60DEVME01NSUA(161514), -- obsolete, + virentME60DEVME01VSUA(161515), -- the old whole board of VSUA(ME01LPUA) saled before V3R8 version in ME60(whithout SBOM information) + + virentME60DEVME03BSUF10(161516), -- V3R8 for ME03BSUF10(SBOM), Flexible Card Broadband Service Unit(BSUF-10,four sub-slots) + virentME60DEVME0MBSUF2120(161517), -- V3R8 for ME0MBSUF2120(SBOM), Flexible Card Broadband Service Unit(BSUF-21,2 sub-slots) + virentME60DEVME03MSUF21(161518), -- V3R8 for ME03MSUF21(SBOM), Flexible Card Multi Service Unit(MSUF-21,2 sub-slots) + virentME60DEVME0MMSUF4020(161519), -- V3R8 for ME0MMSUF4020(SBOM), Flexible Card Multi Service Unit(MSUF-40,2 sub-slots) + virentME60DEVME03SPUC(161520), -- V3R8 for ME03SPUC(SBOM), Versatile Service Process Unit C + virentME60DEVME0MVSUF1010(161521), -- V3R8 for ME0MVSUF1010(SBOM), Flexible Card Versatile Service Unit 10(VSUF-10) + virentME60DEVME0MBSUF4020(161522), -- V3R8 for ME0MBSUF4020(SBOM), Flexible Card Broadband Service Unit(BSUF-40,2 sub-slots) + virentME60DEVME0MMSUF1010(161523), -- V3R8 for ME0MMSUF1010(SBOM), Flexible Card Multi Service Unit(MSUF-10,2 sub-slots) + virentME60DEVME0MVSUI201A(161524), -- V3R8 for ME0MVSUI201A(SBOM), Integrated Versatile Service Unit 20 A(VSUI-20-A) + virentME60DEVME0MWSUF2120(161525), -- V6R2C09 for ME0MWSUF2120(SBOM),Flexible Card WLAN Service Unit(WSUF-21,2 sub-slots) + virentME60DEVME03MSUF100(161526), -- V6R3C05 for ME03MSUF100(SBOM),Flexible Card Multi Service Unit (MSUF-100,4 sub-slots) + virentME60DEVME03LAXXB0(161527), -- V6R3C05 for ME03LAXXB0(SBOM),10-Port 10GBase LAN/WAN-XFP Multi Service Unit Integrated (MSUI-100) + virentME60DEVME03VSUI20A(161528), -- V6R3C05 for CR5DME03VSUI20A(SBOM),Integrated Versatile Service Unit 20 A(VSUI-20-A) + virentME60DEVME03E1NC0(161529), -- V6R3C05 for ME03E1NC0(SBOM),1-Port 100GBase-CFP Multi Service Unit Integrated (MSUI-100) + virentME60DEVME0D0EKGFE70(161530), -- for V600R005C00 ME0D0EKGFE70(SBOM),40-Port 100/1000Base-SFP Broadband Service Unit Integrated(BSUI-40) + virentME60DEVME0D0L4XXE70(161531), -- for V600R005C00 ME0D0L4XXE70(SBOM),4-Port 10GBase LAN/WAN-XFP Broadband Service Unit Integrated(BSUI-40) + virentME60DEVME0DL2XEEG7E(161532), -- for V600R005C00 ME0DL2XEEG7E(SBOM),2-Port 10GBase LAN/WAN-XFP+20-Port 100/1000Base-SFP Broadband Service Unit Integrated(BSUI-40) + virentME60DEVME0D0L4XXB70(161533), -- for V600R005C00 ME0D0L4XXB70(SBOM),4-Port 10GBase LAN/WAN-XFP Multi Service Unit Integrated(MSUI-40) + virentME60DEVME0D0EEGFE20(161534), -- for V600R005C00 ME0D0EEGFE20(SBOM),20-Port 100/1000Base-SFP Broadband Service Unit Integrated(BSUI-21) + virentME60DEVME0D0L2XXE20(161535), -- for V600R005C00 ME0D0L2XXE20(SBOM),2-Port 10GBase LAN/WAN-XFP Broadband Service Unit Integrated(BSUI-21) + virentME60DEVME0DEBGE1X20(161536), -- for V600R005C00 ME0DEBGE1X20(SBOM),1-Port 10GBase LAN/WAN-XFP+10-Port 100/1000Base-X-SFP Broadband Service Unit Integrated(BSUI-21) + virentME60DEVME0D0L2XXB70(161537), -- for V600R005C00 ME0D0L2XXB70(SBOM),2-Port 10GBase LAN/WAN-XFP Multi Service Unit Integrated(MSUI-21) + virentME60DEVME0D0EFGFB50(161538), -- for V600R005C00 ME0D0EFGFB50(SBOM),24-Port 100/1000Base-X-SFP Broadband Service Unit Integrated(BSUI-22) + virentME60DEVME0D0L2XXB50(161539), -- for V600R005C00 ME0D0L2XXB50(SBOM),2-Port 10GBase WAN/LAN-XFP Broadband Service Unit Integrated(BSUI-22) + virentME60DEVMEODE1XEBG50(161540), -- for V600R005C00 MEODE1XEBG50(SBOM),1-Port 10GBase WAN/LAN-XFP+12-Port 100/1000Base-X-SFP Broadband Service Unit Integrated(BSUI-22) + virentME60DEVME0D0L4XXB50(161541), -- for V600R005C00 ME0D0L4XXB50(SBOM),4-Port 10GBase WAN/LAN-XFP Broadband Service Unit Integrated(BSUI-41) + virentME60DEVME0D0EKGFE50(161542), -- for V600R005C00 ME0D0EKGFE50(SBOM),40-Port 100/1000Base-X-SFP Broadband Service Unit Integrated(BSUI-41) + virentME60DEVME0DL2XEEG50(161543), -- for V600R005C00 ME0DL2XEEG50(SBOM),2-Port 10GBase WAN/LAN-XFP+20-Port 100/1000Base-X-SFP Broadband Service Unit Integrated(BSUI-41) + virentME60DEVVSUF80(161544), -- SPU2.0 Board(80) + virentME60DEVVSUF160(161545), -- SPU2.0 Board(160) + virentME60DEVVSUI160(161579), -- for V600R009C00 ME0DVSUID070(SBOM),Integrated Versatile Service Unit(VSUI-160-E) + --V8R9C10 + virentME60ME0D0VSE0070(564918), -- for V800R009C10 ME0D0VSE0070(SBOM),Value-added Service Engine Unit (VSE-A) 1.3.6.1.4.1.2011.20021210.15.564918 + + -- V6R7 ME packing 2012-10-11 begin + virentME60DEVME0DBSUF5170(161546), -- for V600R007C00 ME0DBSUF5170(SBOM),Flexible Card Broadband Service Unit(BSUF-51,2 sub-slots) + virentME60DEVME0DL2XEFG7E(161547), -- for V600R007C00 ME0DL2XEFG7E(SBOM),2-Port 10GBase LAN/WAN-XFP++24-Port 1000Base-SFP Broadband Service Unit Integrated E(BSUI-51-E) + virentME60DEVME0DL2XEFG7B(161548), -- for V600R007C00 ME0DL2XEFG7B(SBOM),2-Port 10GBase LAN/WAN-XFP++24-Port100/1000Base-SFP Broadband Service Unit Integrated (BSUI-51) + virentME60DEVME0D0L5XXE70(161549), -- for V600R007C00 ME0D0L5XXE70(SBOM),5-Port 10GBase WAN/LAN-XFP Broadband Service Unit Integrated E(BSUI-51-E) + virentME60DEVME0D0L5XXB70(161550), -- for V600R007C00 ME0D0L5XXB70(SBOM),5-Port 10GBase WAN/LAN-XFP Broadband Service Unit Integrated(BSUI-51) + virentME60DEVME0DMSUF5170(161551), -- for V600R007C00 ME0DMSUF5170(SBOM),Flexible Card Multi Service Unit(MSUF-51,2 sub-slots) + virentME60DEVME0D0L5XXM70(161552), -- for V600R007C00 ME0D0L5XXM70(SBOM),5-Port 10GBase WAN/LAN-SFP+ Multi Service Unit Integrated(MSUI-51) + virentME60DEVME0DBSUFA070(161553), -- for V600R007C00 ME0DBSUFA070(SBOM),Flexible Card Broadband Service Unit(BSUF-100,2 sub-slots) + virentME60DEVME0DMSUFA070(161554), -- for V600R007C00 ME0DMSUFA070(SBOM),Flexible Card Multi Service Unit(MSUF-100,2 sub-slots) + virentME60DEVME0D0LAXXE70(161555), -- for V600R007C00 ME0D0LAXXE70(SBOM),10-Port 10GBase WAN/LAN-SFP+ Broadband Service Unit Integrated E(BSUI-100-E) + virentME60DEVME0D0L1NXM70(161556), -- for V600R007C00 ME0D0L1NXM70(SBOM),1-Port 100GBase WAN/LAN-XFP Multi Service Unit Integrated(MSUI-100) + virentME60DEVME0DBSUFF070(161557), -- for V600R007C00 ME0DBSUFF070(SBOM),Flexible Card Broadband Service Unit(BSUF-240,2 sub-slots) + -- V6R7 ME packing 2012-10-11 end + -- V6R7 ME packing 2013-03-28 begin + virentME60DEVME0DL3XEFG7B(161558), -- for V600R007C00 ME0DL3XEFG7B(SBOM),3-Port 10GBase LAN/WAN-SFP++24-Port100/1000Base-SFP Broadband Service Unit Integrated (BSUI-51) + virentME60DEVME0D0EMGFB70(161559), -- for V600R007C00 ME0D0EMGFB70(SBOM),48-Port100/1000Base-SFP Broadband Service Unit Integrated (BSUI-51) + virentME60DEVME0D0LAXXB70(161560), -- for V600R007C00 ME0D0LAXXB70(SBOM),10-Port 10GBase LAN/WAN-SFP+ Broadband Service Unit Integrated(BSUI-100) + virentME60DEVME0D0LBXFA70(161561), -- for V600R007C00 ME0D0LBXFA70(SBOM),12-Port 10GBase LAN/WAN-SFP+ Broadband Service Unit Integrated(BSUI-100) + virentME60DEVME0D0LBXXA70(161562), -- for V600R007C00 ME0D0LBXXA70(SBOM),12-Port 10GBase LAN/WAN-XFP Broadband Service Unit Integrated(MSUI-100) + -- V6R7 ME packing 2013-03-28 end + -- V6R7 V6R7 2013.5.6 add by h00205464 + virentME60DEVME0D0LAXFA70(161563), -- for V600R007C00 ME0D0LAXFA70(SBOM),10-Port 10GBase LAN/WAN-SFP+ Broadband Service Unit Integrated(MSUI-100) + virentME60DEVVSUF40(161564), -- for V600R007C00 ME0DVSUF4070(SBOM), Flexible Card Versatile Service Unit 40(VSUF-40) + virentME0DL4XEBG7B(161565), -- for V600R008C00 ME0DL4XEBG7B(SBOM), 4-Port 10GBase LAN/WAN-SFP++12-Port100/1000Base-SFP Broadband Service Unit Integrated (BSUI-51) + virentME0DMSUFF070(161566), -- for V600R008C00 ME0DMSUFF070(SBOM), Flexible Card Multi Service Unit(MSUF-240,2 sub-slots) + virentME0D00MPUD72(161567), -- for V600R008C00 ME0D00MPUD72(SBOM),Main Processing Unit D3 + virentME60DEVME2D00MPUE10(159762), --for Main Processing Unit E ME60-S + virentME60DEVME0D00MPUK70(159763), --for Main Processing Unit K ME60-M + + virentME60DEVME2DSPUA0010(161581), --for ME2DSPUA0010 Service Processor Unit(SPU-A) + virentME60DEVME2DSPUB0010(161582), --for ME2DSPUB0010 Service Processor Unit(SPU-B) + virentME60DEVME0DBSU24071(161580), --for ME0DBSU24071 Broadband Service Unit (BSU-240-A) + + --V8R8C10 ME + virentME60DEVME0D0SRUB570(161589), -- for V800R008C10 ME0D0SRUB570 Switch and Route Processing Unit A10 + virentME60DEVME0DSFUIM07B(161590), -- for V800R008C10 ME0DSFUIM07B(SBOM),480Gbps Switch Fabric Unit B(SFUI-480-B) + virentME60DEVME0DSFUIM07C(161591), -- for V800R008C10 ME0DSFUIM07C(SBOM),480Gbps Switch Fabric Unit C(SFUI-480-C) + --V8R8C10 ME END +-- BGW Add for BGW series V6R8C10 + fnameBGW9916(561190), -- BGW9916 FRAME + virentBGW9916DEVBGWD0MPUB470(161568), -- for V600R008C10 BGWD0MPUB470(SBOM),BGW9916 Main Processing Unit B4 + virentBGW9916DEVBGWDSFUIE07B(161569), -- for V600R008C10 BGWDSFUIE07B(SBOM),200Gbps Switch Fabric Unit B(SFUI-200-B) + virentBGW9916DEVBGWDBPUFA070(161570), -- for V600R008C10 BGWDBPUFA070(SBOM),Flexible Card Bonding Processing Unit(BPUF-100) + virentBGW9916DEVBGWDBPUFC870(161571), -- for V600R008C10 BGWDBPUFC870(SBOM),Flexible Card Bonding Processing Unit(BPUF-200) + virentBGW9916DEVBGWDASUFD070(161572), -- for V600R008C10 BGWDASUFD070(SBOM), Flexible Card Aggregation Service Unit 160(ASUF-160) + subbnameBGW9916DEVBGWD00SPD070(161573), -- for V600R008C10 BGWD00SPD070(SBOM), Aggregation Service Daught Card(SP160) + subbnameBGW9916DEVBGWD0L5XF070(161574), -- for V600R008C10 BGWD0L5XF070(SBOM), 5-Port 10GBase LAN/WAN-SFP+ Flexible Card(BP100) + subbnameBGW9916DEVBGWD0EFGF070(161575), -- for V600R008C10 BGWD0EFGF070(SBOM), 24-Port 100/1000Base-X-SFP Flexible Card(BP100) + subbnameBGW9916DEVBGWD0LAXF070(161576), -- for V600R008C10 BGWD0LAXF070(SBOM), 10-Port 10GBase LAN/WAN-SFP+ Flexible Card(BP200) + virentME60DEVME0D00SNCA00(161578), -- for V600R008C20 VSUF ME SNC Atomic Router + + -- from 163000 to 163499 is for ME60 OTHER Whole board + virentME60DEVFCARD(163000), -- the old whole board of Flex-card saled before V3R8 version in ME60(whithout SBOM information) +-- atn + virentATNDEVANE7MPUG0(225280), -- Main Processing Unit G(Including 1*1G CF Card) + virentATNDEVANE7NPUI20(225281), -- Network Processing Unit Integrated with 2-Port 10GBase LAN/WAN-XFP + virentATNDEVANE7PIUD0(225282), -- Power Supply Unit +--ATN910&950, ATN950B + + virentATNBoard(225290), --Unknown board type + virentATNCXPG(225291), --System control, switching and timing board, with 4x FE service interfaces, 2x GE service interfaces, and 16x E1 interfaces (matching 75-ohm E1) + virentATNCXPH(225292), --System control, switching and timing board, with 4x FE service interfaces, 2x GE service interfaces, and 16x E1 interfaces (matching 120-ohm E1) + virentATNCXPI(225293), --System control, switching and timing board, with 8x FE service interfaces, 2x GE service interfaces + virentATNCXP(225294), --System control, switching and timing board + virentATNCXPA(225475), --System control, switching and timing board for ATN950B + virentATNCXPB(225476), --System control, switching and timing board for ATN950B + virentATNCXPC(225478), --System control, switching and timing board for ATN950B + virentATNC2CXPL(225493), --System control, switching and timing board, with 2GE(o),4GE/FE(o),4GE/FE(e) + virentATNC2CXPI(225501), --System control, switching and timing board, with 2GE(o),4FE(o),4FE(e) + virent910I-AC(225484), --System control, switching and timing board, with 4GE(o),4GE/FE(o),4GE/FE(e),AC POWER + virent910I-DCA(225485), --System control, switching and timing board, with 4GE(o),4GE/FE(o),4GE/FE(e),DC POWER + virent910I-DCB(225486), --System control, switching and timing board, with 16E1,4GE(o),4GE/FE(o),4GE/FE(e),DC POWER + virent910I-C-ACA(225487), --System control, switching and timing board, with 16E1,4GE(o),4GE/FE(o),4GE/FE(e),AC POWER,support 1588ACR + virent910I-TC-DC(225488), --System control, switching and timing board, with 16E1,4GE(o),4GE/FE(o),4GE/FE(e),DC POWER,support 1588ACR,heat box + virent910I-DCC(225489), --System control, switching and timing board, with 16E1,4GE(o),4GE/FE(o),4GE/FE(e),4FE,DC POWER + virent910I-C-ACB(225498), --System control, switching and timing board, with 16E1,2GE(o),4GE/FE(o),4GE/FE(e),AC POWER,support 1588ACR + virent910I-DCD(225499), --System control, switching and timing board, with 16E1,2GE(o),4GE/FE(o),4GE/FE(e),DC POWER + virent910I-C-ACC(225502), --System control, switching and timing board, with 16E1,4GE(o),4FE(o),2GE/FE(e),2FE(e),AC POWER,support 1588ACR + virent910I-DCE(225503), --System control, switching and timing board, with 16E1,4GE(o),4FE(o),2GE/FE(e),2FE(e),4FE(e),DC POWER + virent910I-P-AC(225511), --System control, switching and timing board, with 4GE(o),4GE/FE(o),4GE/FE(e),poe + virentANP1CXPC(225512), --System control, switching and timing board, with 2Combo,2GE/FE (o),2GE/FE(e) + virentANP1CXPD(225513), --System control, switching and timing board, with 2Combo,2GE(o),2GE/FE(o) + virentANP1CXPE(225514), --System control, switching and timing board, with 1Combo,1GE/FE (o),2GE/FE(e),poe + virent905A-V(225524), --ATN 905,ANP1CXPF,System Control,Cross-connect and Multi-protocol Process Unit,2*1 + bnameATND2CXPA(225525), --ATN 950B,AND2CXPA, System Control,Cross-connect and Multi-protocol Process Unit,1*1 + virentATN910BCXPA(225526), --Manufactured Board,ATN 910B,ANG1CXPA,1*1 + virentATN910BCXPB(225527), --Manufactured Board,ATN 910B,ANG1CXPB,1*1 + bnameATND2CXPB(225531), --Manufactured Board,ATN 950B,AND2CXPB,1*1 + bnameATND2CXPE(225532), --Manufactured Board,ATN 950B,AND2CXPE,1*1 + virent910I-D-AC(225536), --System control,switching and timing board,with 2Combo,2GE/FE(o),2GE/FE(e),AC POWER + virent910I-D-DC(225537), --System control,switching and timing board,with 2Combo,2GE/FE(o),2GE/FE(e),DC POWER + virentANF1CXPF(225538), --ATN 910I,ANF1CXPF,System Control,Cross-connect and Multi-protocol Process Unit,1*1 + virentANF1CXPG(225539), --ATN 910I,ANF1CXPG,System Control,Cross-connect and Multi-protocol Process Unit,1*1 + virentANP1CXPH(225546), --ATN 905,ANP1CXPH,System Control,Cross-connect and Multi-protocol Process Unit-1*1 + virentANP1CXPG(225547), --ATN 905,ANP1CXPG,System Control,Cross-connect and Multi-protocol Process Unit-1*1 + bnameANP1CXPE(225550), --ATN 950B,AND1CXPE,System Control,Cross-connect and Multi-protocol Process Unit + bnameANP1CXPF(225551), --ATN 950B,AND1CXPF,System Control,Cross-connect and Multi-protocol Process Unit + virentATN910B-2DC(225548), --ATN 910B,ANGM1HSCD,ATN 910B 2 channel DC System,with 24*GE/FE(o),4*10GE(o) + virentATN910B-2AC(225549), --ATN 910B,ANGM2HSCA,ATN 910B 2 channel AC System,with 24*GE/FE(o),4*10GE(o) + virentATNANP1CXPK-DC(225552), --System control,switching and timing board,with 5GE/FE(e),DC POWER + virentATNANP1CXPE-DC(225553), --System control,switching and timing board,with 2GE/FE(e),1Combo,1GE/FE(o),DC POWER + virentATN910B-EAC(225554), --ATN 910B,ANGM1HSCA,ATN 910B AC System,with 24*GE/FE(o),4*10GE(o) + virentATNANP1CXPJ-AC(225555), --System control,switching and timing board,with 2GE/FE(o)+2GE/FE(e)+4E1,DC POWER + virentANJ1CXP01(225556), --ATN 980B,ANJ1CXP01,System Control,Cross-connect and Multi-protocol Process Unit + virentATN910BANG1CXPD-DC(225560), --ATN 910B 2 channel DC System,with 8*GE/FE(e),16*GE/FE(o),4*10GE(o) + virentATN910BANG1CXPD-AC(225561), --ATN 910B 2 channel AC System,with 8*GE/FE(e),16*GE/FE(o),4*10GE(o) + virentANKD00CXPB00(225569), --ATN950C, system Control,Cross-connect and Multi-protocol Process Unit,80G + virentANKD00CXPA00(225570), --ATN950C, system Control,Cross-connect and Multi-protocol Process Unit + virentANGMHSTA0111(225571), --ATN 910C 2 channel DC System,with 4*10GE(o), 8*10GE /GE/FE(o),16*GE/FE(o) + virentANGMHSTB0111(225572), --ATN 910C 2 channel AC System,with 4*10GE(o), 8*10GE /GE/FE(o),16*GE/FE(o) + virentANGMHSTA0211(225573), --ATN 910C 2 channel DC System,with 4*10GE(o), 8*10GE /GE/FE(o),8*GE/FE(o),8*GE/FE(e) + virentANGMHSTB0211(225574), --ATN 910C 2 channel AC System,with 4*10GE(o), 8*10GE /GE/FE(o),8*GE/FE(o),8*GE/FE(e) + virentANGMHSTD0100(225575), --ATN 910C 2 channel DC System,with 4*10GE(o), 8*10GE /GE/FE(o),8*GE/FE(e),16E1 + virentANGMHSTD0200(225576), --ATN 910C 2 channel AC System,with 4*10GE(o), 8*10GE /GE/FE(o),8*GE/FE(e),16E1 + virentANGMHSTA0311(225592), --ATN 910C-A,ANGM13HSTA,ATN 910C-A AC+DC system, with 4*10GE(o), 8*10GE/GE/FE(o), 16*GE/FE(o) + virentANGMHSTB0311(225593), --ATN 910C-B,ANGM13HSTB,ATN 910C-B AC+DC system,with 4*10GE(o), 8*10GE/GE/FE(o), 8*GE/FE(o), 8*GE/FE(e) + virentANGMHSTD0311(225594), --ATN 910C-D,ANGM13HSTD,ATN 910C-D AC+DC system,with 4*10GE(o),8*10GE/GE/FE(o),8*GE/FE(e),16E1 + virentANJ0002CXP00(225595), --ATN 980B,ANJ2CXP,System Control,Cross-connect and Multi-protocol Process Unit with 360G,1*1 + virentANK200CXPA00(225596), --ATN 950C,ANK2CXPA,System Control,Cross-connect and Multi-protocol Process Unit with 360G,1*1 + + + + + + --etn : 0x000ad000~0x000adfff(708608~712703) + virentETN500-A(708608), --ETN500-A System,2GE/FE(O)+2GE/FE(E)+2GE/FE(Combo),AC + virentETN500-B(708609), --ETN500-B System,2GE/FE(O)+2GE/FE(E)+2GE/FE(Combo),DC + virentETN500-C(708610), --ETN500-C System,GE/FE(O)+2GE/FE(E)+4E1,AC + virentLND1MXUA(708611), --Cross-connect and Multi-protocol Process Unit + +-- NE0508E: 0x000AC000~0x000Acfff (704512 ~ 708607) + bnameNE08ECXPB(704512), --System Control,Cross-connect and Multi-protocol Process Unit + bnameNE08ECXPE(704513), --System Control,Cross-connect and Multi-protocol Process Unit + bnameNE05ECXPL(704514), --System Control,Cross-connect and Multi-protocol Process Unit + virentNE05E-SE(704515), --44G System + virentNE05E-SF(704516), --44G System, with 16E1 + virentNE05E-SG(704517), --12G DC Systemsupport Temperature Harden,natural heat dissipation + virentNE05E-SH(704518), --12G DC System with 16 Channels E1,support Temperature Harden,natural heat dissipation + virentNE05E-SI(704519), --12G System,AC,4GE/FE combo enabled,Support 4*PoE+ + virentNE05E-SJ(704520), --NE05E-SJ System,Indoor,AC,2*GE/FE Combo,2*GE/FE(o),2*GE/FE(e) + virentNE05E-SK(704521), --NE05E-SK System,Indoor,DC,2*GE/FE Combo,2*GE/FE(o),2*GE/FE(e) + virentNE05E-SL(704522), --NE05E-SL System,Outdoor,AC,2*GE/FE Combo,2*GE/FE(o),2*GE(o) + virentNE05E-SM(704523), --NE05E-SM System,Outdoor,AC,1*GE/FE(o),1*GE/FE Combo with POE+ ,2*GE/FE(e) with PoE+ + virentNE05E-SN(704526), --12G AC System with 16 Channels E1,support Temperature Harden,natural heat dissipation + bnameNE08ETNF1APIU(704527), --AC Power Interface Board + virentNEDD00CXPA00(704535), --NE08E, system Control,Cross-connect and Multi-protocol Process Unit + virentNECMHSTA0100(704536), --NE05E-SP 2 channel DC System,with 4*10GE(o), 8*10GE /GE/FE(o),16*GE/FE(o) + virentNECMHSTB0100(704537), --NE05E-SP 2 channel AC System,with 4*10GE(o), 8*10GE /GE/FE(o),16*GE/FE(o) + virentNECMHSTA0211(704538), --NE05E-SQ 2 channel DC System,with 4*10GE(o), 8*10GE /GE/FE(o),8*GE/FE(o),8*GE/FE(e) + virentNECMHSTB0211(704539), --NE05E-SQ 2 channel AC System,with 4*10GE(o), 8*10GE /GE/FE(o),8*GE/FE(o),8*GE/FE(e) + + + + -- PTN: + virentPTN6900DEVTNR1SCAB(229376), --Main Processing Unit B4(Including 1*2G Memory and 1*1G CF Card) + + virentPTN6900DEVTNR1XCS40B(229377), --40Gbps Switch Fabric Unit B + virentPTN6900DEVTNR1XCS200B(229378), --200Gbps Switch Fabric Unit B + virentPTN6900DEVTNR1XCS40C(229379), --40Gbps Switch Fabric Unit C + virentPTN6900DEVTNR1XCS200C(229380), --200Gbps Switch Fabric Unit C + virentPTN6900DEVTNR1SCA40C(229381), --Switch and Route Processing Unit A2(Supporting 1588v2) + virentPTN6900DEVTNR1EX8B(229382), --8-Port 10GBase LAN/WAN-XFP Integrated Service Unit + virentPTN6900DEVTNR1EX4(229383), --4-Port 10GBase LAN/WAN-XFP Integrated Service Unit (Supporting 1588v2) + virentPTN6900DEVTNR1EX4B(229384), --4-Port 10GBase LAN/WAN-XFP Integrated Service Unit + virentPTN6900DEVTNR1EG48B(229385), --48-Port 100/1000Base-X-SFP Integrated Service Unit + virentPTN6900DEVTNR1EM40(229386), --2-Port 10GBase LAN/WAN-XFP+24-Port 100/1000Base-X-SFP Integrated Service Unit + virentPTN6900DEVTNR1EM40B(229387), --2-Port 10GBase LAN/WAN-XFP+24-Port 100/1000Base-X-SFP Integrated Service Unit + virentPTN6900DEVTNR1EG40(229388), --40-Port 100/1000Base-X-SFP Integrated Service Unit (Supporting 1588v2) + virentPTN6900DEVTNR1MEPF40(229389), --Flexible Card Integrated Service Unit(four sub-slots) + virentPTN6900DEVTNR1MEPF10(229390), --Flexible Card Integrated Service Unit(two sub-slots) + --for PTN6900-ChinaMobile + virentPTN6900DEVTNRD00EX1000(229391), --10 Ports 10 Gigabit Ethernet Processing Board (Supporting 1588V2) + virentPTN6900DEVTNRD0EX16B00(229392), --16 Ports 10 Gigabit Ethernet Processing Board + virentPTN6900DEVTNR1SCA200C(229393), --200G System Control,Communication and Auxiliary Process Unit C (Including 1*2G Memory and 2*1G CF Card) + virentPTN6900DEVTNR1CMUA(229394), --Centralized Monitor Unit + + --for VFD + virentPTN6900DEVTNR1SFU40B0(229395), --40Gbps Switch Fabric Unit B + virentPTN6900DEVTNR1SRU40A4(229396), --Switch and Route Processing Unit A4(Including 1*2G Memory and 2*1G CF Card) + virentPTN6900DEVTNR1SFU40C0(229397), --40Gbps Switch Fabric Unit C + virentPTN6900DEVTNR1MPUD0(229398), --Main Processing Unit D(Including 1*2G Memory and 2*1G CF Card) + virentPTN6900DEVTNR1MPUB4(229399), --Main Processing Unit B4(Including 1*2G Memory and 2*1G CF Card) + virentPTN6900DEVTNR1SRU100A6(229400), --Switch and Route Processing Unit A6(Including 1*2G Memory and 2*1G CF Card) + virentPTN6900DEVTNR1SFU100C0(229401), --100Gbps Switch Fabric Unit C(SFUI-100-C) + virentPTN6900DEVTNR1SFU100B0(229402), --100Gbps Switch Fabric Unit B(SFUI-100-B) + virentPTN6900DEVTNR1MPUG0(229403), --Main Processing Unit G(Including 1*1G CF Card) + virentPTN6900DEVTNR1NPUI20(229404), --Network Processing Unit Integrated with 2-Port 10GBase LAN/WAN-XFP + virentPTN6900DEVTNRD0MPUD270(229450), --for V600R006C00 TNRD0MPUD270(SBOM),Main Processing Unit D2 + + --for V6R6 PTN6900 packing board + virentPTN6900DEVTNRDMEPF0600(229423), --Multi-Protocol Ethernet Processing Flexible Card Unit-06 + virentPTN6900DEVTNRDMEPF5000(229424), --Multi-Protocol Ethernet Processing Flexible Card Unit-50 + virentPTN6900DEVTNRDMEPFA000(229425), --Multi-Protocol Ethernet Processing Flexible Card Unit-100 + virentPTN6900DEVTNRD000EX800(229427), --8 Ports 10 Gigabit Ethernet Processing Board (Supporting 1588v2) + virentPTN6900DEVTNRD00EG2400(229429), --24 Ports FE/GE Ethernet Processing Board (Supporting 1588v2) + virentPTN6900DEVTNRD000EX501(229436), --5 Ports 10 Gigabit Ethernet Processing Board (Supporting 1588v2) + virentPTN6900DEVTNRD00EG4800(229437), --48 Ports FE/GE Ethernet Processing Board (Supporting 1588v2) + virentPTN6900DEVTNRD00EXL200(229439), --2 Ports 40 Gigabit Base-CFP Ethernet Processing board (Supporting 1588v2) + virentPTN6900DEVTNRD00EX1001(229442), --10 Ports 10 Gigabit Ethernet Processing Board (Supporting 1588v2) + + -- V6R7 PTN packing 2012-10-11 begin + virentPTN6900DEVTNRDMEPFA200(229443), --for V600R007C00 TNRDMEPFA200(SBOM),Multi-Protocol Ethernet Processing Flexible Card Unit-120 + virentPTN6900DEVTNRDMEPFB400(229444), --for V600R007C00 TNRDMEPFB400(SBOM),Multi-Protocol Ethernet Processing Flexible Card Unit-240 + virentPTN6900DEVTNRD00EX1201(229445), --for V600R007C00 TNRD00EX1201(SBOM),12 Ports 10 Gigabit Ethernet Processing Board (Supporting 1588v2) + virentPTN6900DEVTNRD00EXL201(229446), --for V600R007C00 TNRD00EXL201(SBOM),2 Ports 40 Gigabit Base-CFP Ethernet Processing board (Supporting 1588v2) + virentPTN6900DEVTNRD000EH100(229447), --for V600R007C00 TNRD000EH100(SBOM),1 Ports 100GBase-CFP Ethernet Processing Board (Supporting 1588v2) + virentPTN6900DEVTNRD00EX2400(229448), --for V600R007C00 TNRD00EX2400(SBOM),24 Ports 10 Gigabit Ethernet Processing Board (Supporting 1588v2) + virentPTN6900DEVTNRD000EH200(229449), --for V600R007C00 TNRD000EH200(SBOM),2 Ports 100GBase-CFP Ethernet Processing Board (Supporting 1588v2) + -- V6R7 PTN packing 2012-10-11 end + + --PTN7900 2013-8-8 by lishaobin begin + --PTN7900 2015-1-27 by zhuyuli begin + virentPTN7900VPICTPA1EX12(229474), --VPICTPA1EX12,12ch 10 Gigabit Ethernet Switching Processing Board-1*1 + --PTN7900 2015-1-27 by zhuyuli end + virentPTN7900VPICTPA1EG24(229451), --VPICTPA1EG24,24-Port Gigabit Ethernet Processing Board,1*1 + virentPTN7900VPICTPA1EXL2(229452), --VPICTPA1EXL2,2ch 40 Gigabit Ethernet Switching Processing Board,1*1 + virentPTN7900VPICTPA1EH1(229453), --VPICTPA1EH1,1 Ports 100GE Ethernet Processing Board + virentPTN7900VPICTPA1EX8(229454), --VPICTPA1EX8,8ch 10 Gigabit Ethernet Switching Processing Board-1*1 + virentPTN7900VPICTPA1CH1(229455), --VPICTPA1CH1,16 Channels STM-1 CES Optical Interface board ,1*1 + virentPTN7900VPICTPA1CQ4(229456), --VPICTPA1CQ4,4 Channels STM-4 CES Optical Interface board ,1*1 + virentPTN7900EfiRelay(229457), --EfiRelay + virentPTN7900EfiSwitch(229458), --EfiSwitch + -- FOR package board + virentPTN7900VPICTPA1EX4(229459), --VPICTPA1EX4,4ch 10 Gigabit Ethernet Switching Processing Board-1*1 + virentPTN7900VPICTPA1EXL1(229460), --VPICTPA1EXL1,1ch 40 Gigabit Ethernet Switching Processing Board,1*1 + virentPTN7900VPICTPA1CO1(229461), --VPICTPA1CO1,8ch Channels STM-1 CES Optical Interface board ,1*1 + virentPTN7900VPICTPA1EG16(229462), --VPICTPA1EG16, 16-Port Gigabit Ethernet Processing Board,1*1 + virentPTN7900TPB1VXCS(229463), --TPB1VXCS, Switch Fabric Unit Board,1*1 + --PTN7900 2013-8-8 by lishaobin end + -- FOR PTN POTN&100G 80KM + virentPTN7900VPICTPA1EH1A(229464), --VPICTPA1EH1A,1-port WAN 80km 100 Gigabit Ethernet Switching Processing Board,1*1 + virentPTN7900VPICTPA1UH1(229465), --VPICTPA1UH1,1-port 100 Gigabit Ethernet and OTN Hybrid Line Card,1*1 + virentPTN7900VPICTPA1UX10(229466), --VPICTPA1UX10,10-port 10 Gigabit Ethernet and OTN Hybrid Line Card,1*1 + virentPTN7900VPICTPA1UH1A(229467), --VPICTPA1UH1A,1-port 100 Gigabit Ethernet and OTN PIC Hybrid Line Card,1*1 + virentPTN7900VPICTPA1TG30(229468), --VPICTPA1TG30,30-port 1 Gigabit Ethernet OTN Tributary Card,1*1 + virentPTN7900VPICTPA1TX10(229469), --VPICTPA1TX10,10-port 10 Gigabit Ethernet OTN Tributary Card,1*1 + --PTN7900 2014-3-14 by zhangyi end + --BEGIN: for PTN6900 V6R8C10 by w00195304 + virentPTN6900DEVTNRD00EXL600(229470), --for V600R008C10 TNRD00EXL600(SBOM),6 Ports 40 Gigabit Ethernet Processing board (Supporting 1588v2) + --END: for PTN6900 V6R8C10 by w00195304 + virentPTN6900DEVTNRD00SNCA70(229471), --for V600R008C10 TNRD00SNCA70(SBOM),SNC Service Flexible Card Unit A(SNC-A) + virentPTN7900TPB2VXCS(229472), --TPB2VXCS, Switch Fabric Unit Board,1*1 + virentPTN7900TPC1VXCS(229473), --TPC1VXCS, Switch Fabric Unit Board,1*1 + --229474 has been used. virentPTN7900VPICTPA1EX12(229474) + virentPTN6900DEVTNRD0SRUB570(229481), --TNRD0SRUB570,Enhanced Switch and Route Processing Unit A5 + virentPTN7900TPB3VXCS(229484), --TPB3VXCS, Switch Fabric Unit Board,1*1 + virentPTN7900TPC2VXCS(229485), --TPC2VXCS, Switch Fabric Unit Board,1*1 + +-- NE20E-X6: + virentNE20EX6LPUF10(675840), --Flexible Card Line Processing Unit(NE20E LPUF-10,four slots) + virentNE20EX6LPUF20(675841), --Flexible Card Line Processing Unit(NE20E LPUF-20,2 sub-slots) + virentNE20EX6LPUS(675842) , --40-Port 10/100/1000Base-RJ45 Line Processing Unit S(NE20E LPUS-20) + virentNE20EX6SPU10(675843), --Versatile Service Process Unit + virentNE20EX6VSUI20A(675844), --Integrated Versatile Service Unit(VSUI-20-A) + virentNE20EX6MPUD0(675845), --Main Processing Unit(Including 1*2G Memory and 1*1G CF Card) + virentNE20EX6CR21EKFEB(675846), --NE20E-X6 40-Port 10/100Base-RJ45 Line Processing Unit + virentNE20EX6CR21LPUFC1(675847), --NE20E-X6 FIC Service Processing Engine(NE20E-X6,four slots), 03053808 xiaoshouhe fen pei SBOM CR2DLPUF1000 + virentNE20EX6MPUH0(675848), --NE20E-X6-NEW Main Processing Unit (Including 1*2G Memory ) + -- add NE20E for CX600 X1/X2 2012-09-17 + virentNE20ECR2D00MPUE10(675849), --Main Processing Unit E + virentNE20ECR2D0NSP5010(675850), --Network Service Processor -50 (NSP-50) + virentNE20ECR2DNSPE5010(675851), --Network Service Processor -50-E (NSP-50-E, Apply for - 40~ 65 degree centigrade scene) + virentNE20ECR2D00L2XF11(675852), --2-Port 10GBase LAN/WAN-SFP+ Physical Interface Card + virentNE20ECR2D00E8GF11(675853), --8-Port 100/1000Base-X-SFP Physical Interface Card + virentNE20ECR2D00E8GE11(675854), --8-Port 10/100/1000Base-RJ45 Physical Interface Card + virentNE20ECR2D00C4CF11(675855), --4-Port Channelized OC-3c/STM-1c POS-SFP Physical Interface Card + virentNE20ECR2D000IE111(675856), --32-Port E1 Physical Interface Card(120ohm) + virentNE20ECR2D000IE110(675857), --32-Port E1 Physical Interface Card(75ohm) + virentNE20ECR2DNSP12010(675858), --Network Service Processor -120 (NSP-120) + virentNE20ECR2DNSP1201E(675859), --Network Service Processor -120-E (NSP-120-E) + virentNE20EX6VSUI20B(675860), --Integrated Versatile Service Unit(VSUI-20-B) + virent8090DEVCR2DNSPB0010(675861), -- V8R7 for SBOM ,CR2DNSPB0010, Network Service Processor(NSP-B) + virent8090DEVCR2DNSPA0010(675862), -- V8R7 for SBOM ,CR2DNSPA0010, Network Service Processor(NSP-A) + virent8090DEVCR5DNPU24070(675863), -- V8R7 for SBOM ,CR5DNPU24070, Network Processing Unit (NPU-240), NE40E + virent8090DEVCR5DNPU24071(675864), -- V8R7 for SBOM ,CR5DNPU24071, Network Processing Unit (NPU-240), NE40E + virent8090DEVCR5DNPU48070(675865), -- V8R9C00 for SBOM ,CR5DNPU48070, Network Processing Unit (NPU-480) + virent8090DEVCR2DNSPC0010(675866), -- V8R9C00 for SBOM ,CR2DNSPC0010, Network Service Processor (NSP-C) + + --BEGIN: for V8R9C00 by z00291230 + virentME60DEVME0DBSUFM070(161593), -- for V800R009C00 ME0DBSUFM070(SBOM),Flexible Card Broadband Service Unit(BSUF-480,2 sub-slots) + virentME60DEVME0DMSUFM070(161594), -- for V800R009C00 ME0DMSUFM070(SBOM),Flexible Card Broadband Service Unit(MSUF-480,2 sub-slots) + virent8090DEVCR5DLPUFME70(564864), -- for V800R009C00 CR5DLPUFME70,Flexible Card Line Processing Unit E(LPUF-480-E) + virent8090DEVCR5DMPUX8670(564865), --for V800R009C00 CR5DMPUX8670(SBOM),Main Processing Unit B6 + virent8090DEVCX6DMPUX8670(564866), --for V800R009C00 CX6DMPUX8670(SBOM),Main Processing Unit B6 + virentME60DEVME0DMPUX8670(159767), --for V800R009C00 ME0DMPUX8670(SBOM),Main Processing Unit B6 + virent8090DEVCR5DLPUF5071(675899), --V8R9C00 for SBOM, CR5DLPUF5071, Flexible Card Line Processing Unit(LPUF-50,four sub-slots,4G Memory) + virent8090DEVCR5DLPUF507M(675900), --V8R9C00 for SBOM, CR5DLPUF507M, Flexible Card Line Processing Unit L(LPUF-50-L,four sub-slots,4G Memory) + virent8090DEVCX6DISUF5011(675901), --V8R9C00 for SBOM, CX6DISUF5011, Flexible Card Integrated Service Unit(ISUF-50,four sub-slots,4G Memory) + --END: for V8R9C00 by z00291230 + + --BEGIN: for V8R9C10 by z00291230 + virentME60DEVME0D0E4NCM70(161595), -- for V800R009C10 ME0D0E4NCM70(SBOM),4-Port 100GBase-CFP2 Multi Service Unit Integrated(MSUI-400) + virentME60DEVME0D0LKXFB70(161596), -- for V800R009C10 ME0D0LKXFB70(SBOM),40-Port 10GBase LAN/WAN-SFP+ Broadband Service Unit Integrated(BSUI-400) + virentME60DEVME0DE2NLEX7B(161597), -- for V800R009C10 ME0DE2NLEX7B(SBOM),2-Port 100GBase-CFP2+20-Port 10GBase LAN/WAN-SFP+ Broadband Service Unit Integrated(BSUI-400) + virentME60DEVME0D0LEXFB71(161583), -- for V800R009C10 ME0D0LEXFB71(SBOM),20-Port 10GBase LAN/WAN-SFP+ Multi Service Unit Integrated(MSUI-200) + virentME60DEVME0D0LEXFB70(161584), -- for V800R009C10 ME0D0LEXFB70(SBOM),20-Port 10GBase LAN/WAN-SFP+ Broadband Service Unit Integrated(BSUI-200) + virentME60DEVME0D0E2NCB70(161585), -- for V800R009C10 ME0D0E2NCB70(SBOM),2-Port 100GBase-CFP Multi Service Unit Integrated(MSUI-200) + --END: for V8R9C10 by z00291230 + + + --BEGIN: for V8R9C10 by c00169360 + virentME60DEVME0DBSUFA071(161600), -- for ME0DBSUFA071(SBOM),Flexible Card Broadband Service Unit(BSUF-120,2 sub-slots) + virentME60DEVME0DBSUFF071(161599), -- for ME0DBSUFF071(SBOM),Flexible Card Broadband Service Unit(BSUF-200,2 sub-slots) + virentME60DEVME0DBSUFK070(161601), -- for ME0DBSUFK070(SBOM),Flexible Card Broadband Service Unit(BSUF-400,2 sub-slots) + virent8090DEVCR5DLPUFK070(161602), -- for CR5DLPUFK070(SBOM),Flexible Card Line Processing Unit E(LPUF-400-E) + --END: for V8R9C10 by c00169360 + + --V8R9C10 2016.12.01 added by jwx378168 + --BEGIN + virentME60DEVME0DVSUF8071(161603), -- for V800R009C10 ME0DVSUF8071(SBOM),Flexible Card Versatile Service Unit 80(VSUF-80-M) 1.3.6.1.4.1.2011.20021210.15.161603 + virentME60DEVME0DVSUFD071(161604), -- for V800R009C10 ME0DVSUFD071(SBOM),Flexible Card Versatile Service Unit 160(VSUF-160-M) 1.3.6.1.4.1.2011.20021210.15.161604 + virent8090DEVCR5D0SRUB571(675918), -- for V800R009C10 CR5D0SRUB571 ,Switch and Route Processing Unit B5(16G Memory) 1.3.6.1.4.1.2011.20021210.15.675918 + --END: for V8R9C10 by jwx378168 + -- for V600R009C30,vsuf + virentME60DEVME0DVSUF8072(161605), -- for V600R009C30 ME0DVSUF8072(SBOM),Flexible Card Versatile Service Unit 80(VSUF-80-T) + --V8R9C00 2017.01.16 added by jwx378168 + --BEGIN + virentME60DEVME0D0L8NCA70(161606), -- for V800R009C00 ME0D0L8NCA70(SBOM),8-Port 100GBase-CFP2 Multi Service Unit Integrated(MSUI-1T) 1.3.6.1.4.1.2011.20021210.15.161606 + virentME60DEVME0D0L4NCB70(161607), -- for V800R009C00 ME0D0LKXFB70(SBOM),4-Port 100GBase-CFP2 Broadband Service Unit Integrated(BSUI-400) 1.3.6.1.4.1.2011.20021210.15.161607 + virentME60DEVME0D0L2NCB70(161608), -- for V800R009C00 ME0DE2NLEX7B(SBOM),2-Port 100GBase-CFP2 Broadband Service Unit Integrated(BSUI-200) 1.3.6.1.4.1.2011.20021210.15.161608 + virentME60DEVME0D0LFXFA70(161610), -- for V800R009C00 ME0D0LEXFB70(SBOM),24-Port 10GBase LAN/WAN-SFP+ Multi Service Unit Integrated(MSUI-240) 1.3.6.1.4.1.2011.20021210.15.161610 + virentME60DEVME0D0LMXFA70(161611), -- for V800R009C00 ME0D0E2NCB70(SBOM),48-Port 10GBase LAN/WAN-SFP+ Multi Service Unit Integrated(MSUI-480) 1.3.6.1.4.1.2011.20021210.15.161611 + --END: for V8R9C00 by jwx378168 + virentME60DEVME0DVSUF8073(161612), -- for V600R009C10 ME0DVSUF8073(SBOM),Flexible Card Versatile Service Unit 80(VSUF-80-J) + virent8090DEVCR5DVSUF8011(161613), -- for V600R009C10 CR5DVSUF8011(SBOM),Flexible Card Versatile Service Unit 80(VSUF-80-J) + --V8R9C10 2017.02.28 added by jwx378168 + --BEGIN + virent8090DEVCR5D00D4NT70(564824), -- for V800R009C10 CR5D00D4NT70 ,4-Port 100GBase-CFP2 DWDM Integrated Line Processing Unit (LPUI-480) 1.3.6.1.4.1.2011.20021210.15.564824 + virent8090DEVCR5D0EMGFA7P(564910), -- for V800R009C10 CR5D0EMGFA7P(SBOM),48-Port 100/1000Base-X-SFP Integrated Line Processing Unit PC(LPUI-51-PC)) + virent8090DEVCR5D00LBXF7P(564911), -- for V800R009C10 CR5D00LBXF7P(SBOM),12-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit PC(LPUI-120-PC) + virent8090DEVCR5DL6XEFG7P(564912), -- for V800R009C10 CR5DL6XEFG7P(SBOM),6-Port 10GBase LAN/WAN-SFP+ + 24-Port 100/1000Base-X-SFP Integrated Line Processing Unit PC(LPUI-120-PC) + virent8090DEVCR5D00LFXF7P(564913), -- for V800R009C10 CR5D00LFXF7P(SBOM),24-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit PC(LPUI-240-PC) + virent8090DEVCR5D00E8NC7P(564914), -- for V800R009C10 CR5D00E8NC7P(SBOM),8-Port 100GBase-CFP2 Integrated Line Processing Unit PC(LPUI-1T-PC) + --END: for V8R9C10 by jwx378168 + --V8R9C10 2017.03.28 added by jwx378168 + --BEGIN + virent8090DEVCR5DLPUFE07B(564915), -- for V800R009C10 CR5DLPUFE07B(SBOM),Flexible Card Line Processing Unit B(LPUF-200-B) + --END: for V8R9C10 by jwx378168 + --V8R10C00 2017.04.06 added by jwx378168 + --BEGIN + virent8090DEVCR5DNPU1TM71(675868), -- for V800R010C00 CR5DNPU1TM71(SBOM),Network Processing Unit (NPU-1T) + virent8090DEVCR5DNPU1TM70(675867), -- for V800R010C00 CR5DNPU1TM70(SBOM),Network Processing Unit (NPU-1T) + --END: for V8R10C00 by jwx378168 + --V8R10C00 2017.06.16 added by xwx385897 + --BEGIN + virent8090DEVCR5D0SRUA872(566111), -- for V800R010C00 CR5D0SRUA872(SBOM),Switch and Route Processing Unit A8(16G Memory) 1.3.6.1.4.1.2011.20021210.15.566111 + virent8090DEVCR5DSFUIM17C(566112), -- for V800R010C00 CR5DSFUIM17C(SBOM),480Gbps Switch Fabric Unit C(SFUI-480-C) 1.3.6.1.4.1.2011.20021210.15.566112 + virent8090DEVCR5DSFUIM17B(566113), -- for V800R010C00 CR5DSFUIM17B(SBOM),480Gbps Switch Fabric Unit B(SFUI-480-B) 1.3.6.1.4.1.2011.20021210.15.566113) + + virent8090DEVCR5DLPUFME71(565001), -- for V800R10C00 CR5DLPUFME71(SBOM) Flexible Card Line Processing Unit E(LPUF-480-E) + virent8090DEVCR5DLPUFK071(565002), -- for V800R10C00 CR5DLPUFK071(SBOM) Flexible Card Line Processing Unit E(LPUF-400-E) + virent8090DEVCR5DLPUFM071(565003), -- for V800R10C00 CR5DLPUFM071(SBOM) Flexible Card Line Processing Unit(LPUF-480) + virent8090DEVCR5DLPUFM17B(565004), -- for V800R10C00 CR5DLPUFM17B(SBOM) Flexible Card Line Processing Unit B(LPUF-480-B) + virent8090DEVCR5D00LMXF71(565005), -- for V800R10C00 CR5D00LMXF71(SBOM) 48-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit (LPUI-480) + virent8090DEVCR5DE2NLFX74(565006), -- for V800R10C00 CR5DE2NLFX74(SBOM) 2-Port 100GBase-CFP2 + 24-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit (LPUI-480) + virent8090DEVCR5D00E4NC71(565007), -- for V800R10C00 CR5D00E4NC71(SBOM) 4-Port 100GBase-CFP2 Integrated Line Processing Unit (LPUI-480) + virent8090DEVCR5D01LMXF7B(565008), -- for V800R10C00 CR5D01LMXF7B(SBOM) 48-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit B(LPUI-480-B) + virent8090DEVCR5DE2NLFX75(565009), -- for V800R10C00 CR5DE2NLFX75(SBOM) 2-Port 100GBase-CFP2 + 24-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit B(LPUI-480-B) + virent8090DEVCR5D01E4NC7B(565010), -- for V800R10C00 CR5D01E4NC7B(SBOM) 4-Port 100GBase-CFP2 Integrated Line Processing Unit B(LPUI-480-B) + virent8090DEVCR5D01LMXF7C(565011), -- for V800R10C00 CR5D01LMXF7C(SBOM) 48-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit L(LPUI-480-L) + virent8090DEVCR5DE2NLFX76(565012), -- for V800R10C00 CR5DE2NLFX76(SBOM) 2-Port 100GBase-CFP2 + 24-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit L(LPUI-480-L) + virent8090DEVCR5D01E4NC7C(565013), -- for V800R10C00 CR5D01E4NC7C(SBOM) 4-Port 100GBase-CFP2 Integrated Line Processing Unit L(LPUI-480-L) + virent8090DEVCR5D00D4NC71(565014), -- for V800R10C00 CR5D00D4NC71(SBOM) 4-Port 100GBase-CFP2 DWDM Integrated Line Processing Unit(LPUI-480) + virent8090DEVCR5D00E4NC7Q(565015), -- for V800R10C00 CR5D00E4NC7Q(SBOM) 4-Port 100G ETH/DWDM-CFP2 Integrated Line Processing Unit CM(LPUI-480-CM) + + virent8090DEVCR5D00E2NB70(566121), -- for V800R010C00 CR5D00E2NB70(SBOM),2-Port 100GBase-QSFP28 Integrated Line Processing Unit(LPUI-200) + virent8090DEVCR5DE1NLAX78(566122), -- for V800R010C00 CR5DE1NLAX78(SBOM),1-Port 100GBase-QSFP28 + 10-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit(LPUI-200) + virent8090DEVCR5D0E2NBL70(566123), -- for V800R010C00 CR5D0E2NBL70(SBOM),2-Port 100GBase-QSFP28 Integrated Line Processing Unit L(LPUI-200-L) + virent8090DEVCR5DE1NLAX7A(566124), -- for V800R010C00 CR5DE1NLAX7A(SBOM),1-Port 100GBase-QSFP28 + 10-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit L(LPUI-200-L) + virent8090DEVME0D0E2NBB70(566125), -- for V800R010C00 ME0D0E2NBB70(SBOM),2-Port 100GBase-QSFP28 Multi Service Unit Integrated(MSUI-200) + virent8090DEVME0D0E4NBM70(566126), -- for V800R010C00 ME0D0E4NBM70(SBOM),4-Port 100GBase-QSFP28 Multi Service Unit Integrated(MSUI-400) + + virent8090DEVCX6DSFUIM17B(565016), -- for V800R10C00 CX6DSFUIM17B(SBOM) 480Gbps Switch Fabric Unit B(SFUI-480-B) + virent8090DEVCX6DSFUIT27B(565017), -- for V800R10C00 CX6DSFUIT27B(SBOM) 2Tbps Switch Fabric Unit B(SFUI-2T-B) + virent8090DEVCX6D0SRUA872(565018), -- for V800R10C00 CX6D0SRUA872(SBOM) Switch and Route Processing Unit A8(16G Memory) + virent8090DEVCX6DSFUIM17C(565019), -- for V800R10C00 CX6DSFUIM17C(SBOM) 480Gbps Switch Fabric Unit C(SFUI-480-C) + virent8090DEVTNRDSFUIM17B(565020), -- for V800R10C00 TNRDSFUIM17B(SBOM) 480Gbps Switch Fabric Unit B(SFUI-480-B) + virent8090DEVTNRDSFUIT27B(565021), -- for V800R10C00 TNRDSFUIT27B(SBOM) 2Tbps Switch Fabric Unit B(SFUI-2T-B) + virent8090DEVTNRD0SRUA872(565022), -- for V800R10C00 TNRD0SRUA872(SBOM) Switch and Route Processing Unit A8(16G Memory) + virent8090DEVTNRDSFUIM17C(565023), -- for V800R10C00 TNRDSFUIM17C(SBOM) 480Gbps Switch Fabric Unit C(SFUI-480-C) + virent8090DEVCX6DSFUIM11B(565024), -- for V800R10C00 CX6DSFUIM11B(SBOM) 480Gbps Switch Fabric Unit B(SFUI-480-B) + virent8090DEVCX6DSFUIT21B(565025), -- for V800R10C00 CX6DSFUIT21B(SBOM) 2Tbps Switch Fabric Unit B(SFUI-2T-B) + virent8090DEVCX6D0SRUA812(565026), -- for V800R10C00 CX6D0SRUA812(SBOM) Switch and Route Processing Unit A8(16G Memory) + virent8090DEVCX6DSFUIM11C(565027), -- for V800R10C00 CX6DSFUIM11C(SBOM) 480Gbps Switch Fabric Unit C(SFUI-480-C) + virent8090DEVME0DSFUIM17B(565028), -- for V800R10C00 ME0DSFUIM17B(SBOM) 480Gbps Switch Fabric Unit B(SFUI-480-B) + virent8090DEVME0D0SRUA872(565029), -- for V800R10C00 ME0D0SRUA872(SBOM) Switch and Route Processing Unit A8(16G Memory) + virent8090DEVME0DSFUIM17C(565030), -- for V800R10C00 ME0DSFUIM17C(SBOM) 480Gbps Switch Fabric Unit C(SFUI-480-C) + + virent8090DEVCR5D00EENB7B(565031), -- for V800R10C00 CR5D00EENB7B(SBOM) 20-Port 100GBase-QSFP28 Integrated Line Processing Unit B(LPUI-2T-B) + virent8090DEVCR5D00EENB7P(565032), -- for V800R10C00 CR5D00EENB7P(SBOM) 20-Port 100GBase-QSFP28 Integrated Line Processing Unit CM(LPUI-2T-CM) + virent8090DEVCX6D00EENB10(565033), -- for V800R10C00 CX6D00EENB10(SBOM) 20-Port 100GBase-QSFP28 Integrated Line Processing Unit (ISUI-2T) + + virent8090DEVCX6DISUFM011(565034), -- for V800R10C00 CX6DISUFM011(SBOM) Flexible Card Integrated Service Unit(ISUF-480) + virent8090DEVME0DBSUFM071(565035), -- for V800R10C00 ME0DBSUFM071(SBOM) Flexible Card Broadband Service Unit(BSUF-480,2 sub-slots) + virent8090DEVME0DBSUFK071(565036), -- for V800R10C00 ME0DBSUFK071(SBOM) Flexible Card Broadband Service Unit(BSUF-400,2 sub-slots) + virent8090DEVME0DMSUFM071(565037), -- for V800R10C00 ME0DMSUFM071(SBOM) Flexible Card Multi Service Unit(MSUF-480,2 sub-slots) + virent8090DEVME0D0L4NCB71(565038), -- for V800R10C00 ME0D0L4NCB71(SBOM) 4-Port 100GBase-CFP2 Broadband Service Unit Integrated(BSUI-400) + virent8090DEVME0D0LKXFB71(565039), -- for V800R10C00 ME0D0LKXFB71(SBOM) 40-Port 10GBase LAN/WAN-SFP+ Broadband Service Unit Integrated(BSUI-400) + virent8090DEVME0D0E4NCM71(565040), -- for V800R10C00 ME0D0E4NCM71(SBOM) 4-Port 100GBase-CFP2 Multi Service Unit Integrated(MSUI-400) + virent8090DEVME0D0LMXFA71(565041), -- for V800R010C00 ME0D0LMXFA71(SBOM),48-Port 10GBase LAN/WAN-SFP+ Multi Service Unit Integrated(MSUI-480) + + virent8090DEVCR9D00EKNB80(562055), -- 40-Port 100GBase QSFP28 Integrated Line Process Unit(NE9000 LPUI-4T) + virent8090DEVCR9D00EKNB8P(562056), -- 40-Port 100GBase QSFP28 Integrated Line Process Unit CM(NE9000 LPUI-4T-CM) + virent8090DEVCR9D00EKNB8L(562057), -- 40-Port 100GBase QSFP28 Integrated Line Process Unit L(NE9000 LPUI-4T-L) + --END: + + virent8090DEVCR5D0MPUKA90(565042), -- for V800R010C00 CR5D0MPUKA90(SBOM) Main Processing Unit KA + virent8090DEVCX6D0MPUKA90(565043), -- for V800R010C00 CX6D0MPUKA90(SBOM) Main Processing Unit KA + virent8090DEVTNUD0MPUKA90(565044), -- for V800R010C00 TNUD0MPUKA90(SBOM) Main Processing Unit KA + virent8090DEVCR2D0MPUEA00(565045), -- for V800R010C00 CR2D0MPUEA00(SBOM),Main Processing Unit EA + + --BEGIN: for CX6600 + virent8090DEVCX6D0MPUP1A0(570050), -- V8R10C00 for CX6D0MPUP1A0(SBOM) Main Processing Unit P1 + virent8090DEVCX6DSFUIT4AA(570051), -- V8R10C00 for CX6DSFUIT4AA(SBOM) 4Tbps Switch Fabric Unit A(SFUI-4T-A) + virent8090DEVCX6D0MPUN1A0(570052), -- V8R10C00 for CX6D0MPUN1A0(SBOM) Main Processing Unit N1 + virent8090DEVCX6DSFUIT4AB(570053) -- V8R10C00 for CX6DSFUIT4AB(SBOM) 4Tbps Switch Fabric Unit B(SFUI-4T-B) + --END: for CX6600 + } + + HWAdditionalEntityType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "To show the relevant additional entity type in vender type object. + " + SYNTAX INTEGER + { + other(1), -- none of the following +-- MA5200: + addentnameMA5200TCAM(135168), -- TCAM Module + addentnameMA5200CPCD(135169), -- CPCD Module +-- 8090: + addentname8090DEVFAD(561152), -- FAD Module + addentname8090DEVTCAM(561153), -- TCAM Module + addentname8090DEVCLK(561154), -- Clock Board + addentname8090DEVMIF(561155), -- MIF Module + addentname8090DEVCR52CLKB(561156), -- 1588 v2 Clock Board + +-- ME60: + addentnameME60DEVFAD(159744), -- FAD Module + addentnameME60DEVTCAM(159745), -- TCAM Module + addentnameME60DEVCLK(159746), -- Clock Board + addentnameME60DEVMIF(159747), -- MIF Module + +-- CloudEngine: 0x000A8000~0x000A8fff(688128~692223) + addentnameCMU(688128) -- CMU Module + } + + hwAlarmId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The trap id only valids in the alarm trap Varible binding parameters . + " + ::= { huaweiTCMIB 1 } + + hwAlarmTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The trap time only valids in the alarm trap Varible binding parameters . + " + ::= { huaweiTCMIB 2 } + + hwAlarmSn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The serial number only valids in the alarm trap Varible binding parameters . + " + ::= { huaweiTCMIB 3 } + + hwCauseId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The cause for sending a trap . + " + ::= { huaweiTCMIB 4 } + + hwTrapType OBJECT-TYPE + SYNTAX INTEGER + { + eventAlarm(0), -- Event alarm + faultAlarm(1), -- Fault alarm + clearAlarm(2), -- Recovery alarm + synAlarm(3), -- Synchronization alarm + maitainTrap(10), -- Maintenance trap + topDiscovery(11), -- Topology discovery trap + debugTrap(12) -- Debugging trap + } + + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The trap type . + Options: + 1.eventAlarm(0) - Event alarm + 2.faultAlarm(1) - Fault alarm + 3.clearAlarm(2) - Recovery alarm + 4.synAlarm(3) - Synchronization alarm + 5.maitainTrap(10) - Maintenance trap + 6.topDiscovery(11) - Topology discovery trap + 7.debugTrap(12) - Debugging trap + " + ::= { huaweiTCMIB 5 } + + hwFrameTypeOid OBJECT-TYPE + SYNTAX HWFrameType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the Frames definition only for Entity-Mib use" + ::= { huaweiTCMIB 11 } + + hwSlotTypeOid OBJECT-TYPE + SYNTAX HWPCBType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the slots definition only for Entity-Mib use" + ::= { huaweiTCMIB 12} + + hwSubslotTypeOid OBJECT-TYPE + SYNTAX HWSubPCBType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the sub slots definition only for Entity-Mib use" + ::= { huaweiTCMIB 13} + + hwPortTypeOid OBJECT-TYPE + SYNTAX HWPortType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the ports definition only for Entity-Mib use" + ::= { huaweiTCMIB 14} + hwVirtualEntityOid OBJECT-TYPE + SYNTAX HWVirtualEntityType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The virtual entity definition only for Entity-mib." + ::= { huaweiTCMIB 15} + + hwAdditionalEntityOid OBJECT-TYPE + SYNTAX HWAdditionalEntityType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The additional entity definition only for Entity-mib." + ::= { huaweiTCMIB 16} + + END + + diff --git a/MIBS/huawei/HUAWEI-TCP-MIB b/MIBS/huawei/HUAWEI-TCP-MIB new file mode 100644 index 0000000..7112b6c --- /dev/null +++ b/MIBS/huawei/HUAWEI-TCP-MIB @@ -0,0 +1,147 @@ +-- ================================================================= +-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved +-- +-- Description: The HUAWEI-TCP-MIB provides information about TCP. +-- Now only trap for MD5 authentication failures is provided +-- +-- Reference: +-- Version: V1.01 +-- History: +-- xujin,2004.6.26,publish +-- ================================================================= + + HUAWEI-TCP-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + tcpConnLocalAddress, tcpConnLocalPort, tcpConnRemAddress, tcpConnRemPort + FROM RFC1213-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + DisplayString + FROM SNMPv2-TC; + + + + hwTCP MODULE-IDENTITY + LAST-UPDATED "201708170908Z" -- Aug 18, 2017 at 00:00 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com" + DESCRIPTION + "The HUAWEI-TCP-MIB provides information about TCP. + Now only trap for MD5 authentication failures is provided, + which include local address, local port, remote address, remote + port. When MD5 authentication fails, the trap will send." + + REVISION "201708170908Z" + DESCRIPTION + " + Modify the description. + " + + REVISION "200406090908Z" + DESCRIPTION + " + V1.00, Inital version. + " + ::= { hwDatacomm 34 } + + + + +-- +-- Node definitions +-- + + hwTCPObjects OBJECT IDENTIFIER ::= { hwTCP 1 } + + + hwTCPProtocol OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This variable indicates which protocol use MD5 authentication. + If protocol is BGP, this variable will be the BGP string; + If protocol is LDP, this variable will be the LDP string; + If protocol is unknown, this variable will be the Unknown protocol string." + ::= { hwTCPObjects 1 } + + + hwTCPVrfName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This variable indicates which VPN the TCP connection belongs to. + If the TCP connection belongs to public net, this variable is null." + ::= { hwTCPObjects 2 } + + + hwTCPTraps OBJECT IDENTIFIER ::= { hwTCP 2 } + + + hwTCPMD5AuthenFail NOTIFICATION-TYPE + OBJECTS { tcpConnLocalAddress, tcpConnLocalPort, tcpConnRemAddress, tcpConnRemPort, hwTCPProtocol, + hwTCPVrfName } + STATUS current + DESCRIPTION + "This trap indicates that MD5 authentication failed. +The trap information includes the local address, local port number, remote address, remote port number, and protocol type. +When MD5 authentication fails, this trap will be sent to the information center and displayed on the screen." + ::= { hwTCPTraps 1 } + + + hwTCPConformance OBJECT IDENTIFIER ::= { hwTCP 3 } + + + hwTCPCompliances OBJECT IDENTIFIER ::= { hwTCPConformance 1 } + + +-- this module + hwTCPCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which + implement the Huawei TCP MIB." + MODULE -- this module + MANDATORY-GROUPS { hwTCPTrapGroup, hwTCPForTrapGroup } + ::= { hwTCPCompliances 1 } + + + hwTCPGroups OBJECT IDENTIFIER ::= { hwTCPConformance 2 } + + + hwTCPTrapGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwTCPMD5AuthenFail } + STATUS current + DESCRIPTION + "A collection of objects providing mandatory TCP trap information." + ::= { hwTCPGroups 1 } + + + hwTCPForTrapGroup OBJECT-GROUP + OBJECTS { hwTCPProtocol, hwTCPVrfName } + STATUS current + DESCRIPTION + "These objects are required for entities + which support notification applications." + ::= { hwTCPGroups 2 } + + + + END + +-- +-- HUAWEI-TCP-MIB.mib +-- \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-TDM-PSN-MIB b/MIBS/huawei/HUAWEI-TDM-PSN-MIB new file mode 100644 index 0000000..87523d3 --- /dev/null +++ b/MIBS/huawei/HUAWEI-TDM-PSN-MIB @@ -0,0 +1,327 @@ +-- ================================================================== +-- Copyright (C) 2007 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI TDMoPSN Management MIB +-- Reference: +-- Version: V1.0 +-- History: +-- V1.0 songguozhong, 2007-06-27, publish +-- ================================================================== + +HUAWEI-TDM-PSN-MIB DEFINITIONS ::= BEGIN + IMPORTS + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + HWL2VpnVcEncapsType + FROM HUAWEI-VPLS-EXT-MIB + Integer32, Unsigned32, Gauge32, Counter64, + OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + InterfaceIndex + FROM IF-MIB + hwDatacomm + FROM HUAWEI-MIB; + + hwTdmPsnMIB MODULE-IDENTITY + LAST-UPDATED "200706270900Z" + ORGANIZATION + "Huawei Technologies Co., Ltd." + CONTACT-INFO + "R&D BeiJing, Huawei Technologies co.,Ltd. + Huawei Bld.,NO.3 Xinxi Rd., + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + Zip:100085 + Http://www.huawei.com + E-mail:support@huawei.com" + DESCRIPTION + "The HUAWEI-TDM-PSN-MIB contains objects to manage TDM." + ::= { hwDatacomm 152 } + + hwTdmPsnMIBObjects OBJECT IDENTIFIER ::= { hwTdmPsnMIB 1 } + + hwTdmPsnPerfCurrentTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwTdmPsnPerfCurrentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides per TDM PW performance information." + ::= { hwTdmPsnMIBObjects 1 } + + hwTdmPsnPerfCurrentEntry OBJECT-TYPE + SYNTAX HwTdmPsnPerfCurrentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in hwTdmPsnPerfCurrentTable." + INDEX { hwTdmPsnPerfCurrentPwIdIndex, hwTdmPsnPerfCurrentPwTypeIndex} + ::= { hwTdmPsnPerfCurrentTable 1 } + + HwTdmPsnPerfCurrentEntry ::= + SEQUENCE + { + hwTdmPsnPerfCurrentPwIdIndex + Unsigned32, + hwTdmPsnPerfCurrentPwTypeIndex + HWL2VpnVcEncapsType, + hwTdmPsnPerfCurrentMissingPkts + Gauge32, + hwTdmPsnPerfCurrentPktsReorder + Gauge32, + hwTdmPsnPerfCurrentJtrBfrUnderruns + Gauge32, + hwTdmPsnPerfCurrentMisorderDropped + Gauge32, + hwTdmPsnPerfCurrentMalformedPkts + Gauge32, + hwTdmPsnPerfCurrentErrorSeconds + Gauge32, + hwTdmPsnPerfCurrentSeverelyErrorSeconds + Gauge32, + hwTdmPsnPerfCurrentUnavailableSeconds + Gauge32, + hwTdmPsnPerfCurrentFailureCounts + Gauge32 + } + + hwTdmPsnPerfCurrentPwIdIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index for the conceptual row identifying a PW within + this PW Emulation table.Used in the outgoing PW ID field + within the 'Virtual Circuit FEC Element'." + ::= { hwTdmPsnPerfCurrentEntry 1 } + + hwTdmPsnPerfCurrentPwTypeIndex OBJECT-TYPE + SYNTAX HWL2VpnVcEncapsType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of the Virtual Circuit.This value indicate the + Service to be carried over this PW." + ::= { hwTdmPsnPerfCurrentEntry 2 } + + hwTdmPsnPerfCurrentMissingPkts OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of missing packets (as detected via control word + Sequence number gaps)." + ::= { hwTdmPsnPerfCurrentEntry 3 } + + hwTdmPsnPerfCurrentPktsReorder OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets detected out of sequence (via control + word sequence number), but successfully re-ordered. + Note: some implementations may not support this Feature." + ::= { hwTdmPsnPerfCurrentEntry 4 } + + hwTdmPsnPerfCurrentJtrBfrUnderruns OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times a packet needed to be played + out and the jitter buffer was empty." + ::= { hwTdmPsnPerfCurrentEntry 5 } + + hwTdmPsnPerfCurrentMisorderDropped OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets detected out of order(via control word + Sequence numbers), and could not be re-ordered, or could + not fit in the jitter buffer." + ::= { hwTdmPsnPerfCurrentEntry 6 } + + hwTdmPsnPerfCurrentMalformedPkts OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets detected with unexpected size, or + bad headers' stack." + ::= { hwTdmPsnPerfCurrentEntry 7 } + + hwTdmPsnPerfCurrentErrorSeconds OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of Error + Seconds encountered.Any malformed packet, seq. error and + similar are considered as error second." + ::= { hwTdmPsnPerfCurrentEntry 8 } + + hwTdmPsnPerfCurrentSeverelyErrorSeconds OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of + Severely Error Seconds encountered." + ::= { hwTdmPsnPerfCurrentEntry 9 } + + hwTdmPsnPerfCurrentUnavailableSeconds OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of + Unavailable Seconds encountered. Any consequtive + five seconds of SES are counted as one UAS." + ::= { hwTdmPsnPerfCurrentEntry 10 } + + hwTdmPsnPerfCurrentFailureCounts OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TDM Failure Counts (FC-TDM). The number of TDM failure + events. A failure event begins when the LOPS failure + is declared, and ends when the failure is cleared. A + failure event that begins in one period and ends in + another period is counted only in the period in which + it begins." + ::= { hwTdmPsnPerfCurrentEntry 11 } + + hwTdmPsnAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwTdmPsnAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides per CEP PW Status information." + ::= { hwTdmPsnMIBObjects 2 } + + hwTdmPsnAlarmEntry OBJECT-TYPE + SYNTAX HwTdmPsnAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in hwTdmPsnAlarmTable." + INDEX { hwTdmPsnAlarmPwIdIndex, hwTdmPsnAlarmPwTypeIndex} + ::= { hwTdmPsnAlarmTable 1 } + + HwTdmPsnAlarmEntry ::= + SEQUENCE + { + hwTdmPsnAlarmPwIdIndex + Unsigned32, + hwTdmPsnAlarmPwTypeIndex + HWL2VpnVcEncapsType, + hwTdmPsnAlarmPwStatus + INTEGER, + hwTdmPsnAlarmVcIfIndex + InterfaceIndex + } + + hwTdmPsnAlarmPwIdIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index for the conceptual row identifying a PW within + this PW Emulation table.Used in the outgoing PW ID field + within the 'Virtual Circuit FEC Element'." + ::= { hwTdmPsnAlarmEntry 1 } + + hwTdmPsnAlarmPwTypeIndex OBJECT-TYPE + SYNTAX HWL2VpnVcEncapsType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of the Virtual Circuit.This value indicate the + Service to be carried over this PW." + ::= { hwTdmPsnAlarmEntry 2 } + + hwTdmPsnAlarmPwStatus OBJECT-TYPE + SYNTAX INTEGER (1..6 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the Line Status of the + interface. It contains PW alarms information. + The hwTdmPsnInfoPwStatus is a bit map represented as a + Sum, therefore, it can represent multiple alarms simultaneously. + PwNoAlarm must be set if and only if no other flag is set. + The various bit positions are: + 0 bit PwNoAlarm No alarm present + 1 bit PwRAI Remote Alarm Indication + 2 bit PwAIS Alarm Indication Signal " + ::= { hwTdmPsnAlarmEntry 3 } + + hwTdmPsnAlarmVcIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of E1 or T1 interface." + ::= { hwTdmPsnAlarmEntry 4 } + + hwTdmPsnMIBTraps OBJECT IDENTIFIER ::= { hwTdmPsnMIB 2 } + hwTdmPsnAlarmTrap NOTIFICATION-TYPE + OBJECTS { hwTdmPsnAlarmPwStatus, hwTdmPsnAlarmVcIfIndex } + STATUS current + DESCRIPTION + "A hwTdmPsnAlarmTrap trap is sent when the + value of an instance hwTdmPsnAlarmPwStatus changes." + ::= { hwTdmPsnMIBTraps 1 } + + hwTdmPsnMIBConformance OBJECT IDENTIFIER ::= { hwTdmPsnMIB 3 } + hwTdmPsnMIBCompliances OBJECT IDENTIFIER ::= { hwTdmPsnMIBConformance 1 } + hwTdmPsnMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for TDM." + MODULE MANDATORY-GROUPS + { + hwTdmPsnPerfCurrentGroup, + hwTdmPsnAlarmGroup + } + ::= { hwTdmPsnMIBCompliances 1 } + + hwTdmPsnMIBGroups OBJECT IDENTIFIER ::= { hwTdmPsnMIBConformance 2 } + hwTdmPsnPerfCurrentGroup OBJECT-GROUP + OBJECTS + { + hwTdmPsnPerfCurrentMissingPkts, + hwTdmPsnPerfCurrentPktsReorder, + hwTdmPsnPerfCurrentJtrBfrUnderruns, + hwTdmPsnPerfCurrentMisorderDropped, + hwTdmPsnPerfCurrentMalformedPkts, + hwTdmPsnPerfCurrentErrorSeconds, + hwTdmPsnPerfCurrentSeverelyErrorSeconds, + hwTdmPsnPerfCurrentUnavailableSeconds, + hwTdmPsnPerfCurrentFailureCounts + } + STATUS current + DESCRIPTION + "The hwTdmPsnPerfCurrentTable's group." + ::= { hwTdmPsnMIBGroups 1 } + + hwTdmPsnAlarmGroup OBJECT-GROUP + OBJECTS + { + hwTdmPsnAlarmPwStatus, + hwTdmPsnAlarmVcIfIndex + } + STATUS current + DESCRIPTION + "The hwTdmPsnAlarmTable's group." + ::= { hwTdmPsnMIBGroups 2 } + + hwTdmPsnNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwTdmPsnAlarmTrap} + STATUS current + DESCRIPTION + "The TdmPsn's SVC Notification group." + ::= { hwTdmPsnMIBGroups 3 } +END + diff --git a/MIBS/huawei/HUAWEI-TRILL-CONF-MIB b/MIBS/huawei/HUAWEI-TRILL-CONF-MIB new file mode 100644 index 0000000..5b6daa3 --- /dev/null +++ b/MIBS/huawei/HUAWEI-TRILL-CONF-MIB @@ -0,0 +1,356 @@ +-- ================================================================== +-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI-TRILL-CONF-MIB provides information about TRILL +-- Reference: +-- Version: V1.04 +-- History: +-- , , +-- HUAWEI 2009-08-03 TRILL private MIB +-- ================================================================== +-- ================================================================== +-- +-- Variables and types are imported +-- +-- ================================================================== + + HUAWEI-TRILL-CONF-MIB DEFINITIONS ::= BEGIN + + IMPORTS + SystemID + FROM HUAWEI-ISIS-CONF-MIB + hwDatacomm + FROM HUAWEI-MIB + ifEntry, ifIndex + FROM RFC1213-MIB + ifName + FROM IF-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + experimental, Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + LinkStatePDUID + FROM ISIS-MIB; + + +-- 1.3.6.1.4.1.2011.5.25.331 +-- June 06, 2014 at 15:40 GMT + hwTrill MODULE-IDENTITY + LAST-UPDATED "201708171637Z" --August 17, 2017 at 21:50 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + " + The HUAWEI PRIVATE MIB contains objects belonging to processes of the TRILL protocol existing on the system. + It defines the model used to represent data that exists elsewhere in the system and on peripheral devices. + There are no constraints on this MIB." + REVISION "201708171637Z" --August 17, 2017 at 21:50 GMT + DESCRIPTION + "revision 1.0.4" + + REVISION "201606131637Z" -- June 13, 2016 at 16:37 GMT + DESCRIPTION + "revision 1.0.3" + + + REVISION "201505071524Z" -- May 7, 2015 at 15:24 GMT + DESCRIPTION + "revision 1.0.2" + + REVISION "201504271524Z" -- April 27, 2015 at 15:24 GMT + DESCRIPTION + "revision 1.0.1,modify description of hwTrillAuthenticationFailure and hwTrillAuthenticationTypeFailure at 2015-04-27" + + REVISION "201406121655Z" -- June 12, 2014 at 16:55 GMT + DESCRIPTION + "revision 1.0.0" + ::= { hwDatacomm 331 } + +-- +-- Node definitions +-- + +-- Node definitions +-- +-- 1.3.6.1.4.1.2011.5.25.331.1 + -- 1.3.6.1.4.1.2011.5.25.331.1 + hwTrillConf OBJECT IDENTIFIER ::= { hwTrill 1 } + + -- 1.3.6.1.4.1.2011.5.25.331.1.1 + hwTrillMibObjects OBJECT IDENTIFIER ::= { hwTrillConf 1 } + + -- 1.3.6.1.4.1.2011.5.25.331.1.1.1 + hwTrillBaseTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwTrillBaseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes TRILL instance information." + ::= { hwTrillMibObjects 1 } + + -- 1.3.6.1.4.1.2011.5.25.331.1.1.1.1 + hwTrillBaseEntry OBJECT-TYPE + SYNTAX HwTrillBaseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwTrillInstanceID } + ::= { hwTrillBaseTable 1 } + + HwTrillBaseEntry ::= + SEQUENCE { + hwTrillInstanceID + Unsigned32, + hwTrillSysID + SystemID, + hwTrillRemainingLifetime + Unsigned32, + hwTrillPduLspId + LinkStatePDUID + } + + -- 1.3.6.1.4.1.2011.5.25.331.1.1.1.1.1 + hwTrillInstanceID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Trill instance id." + ::= { hwTrillBaseEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.331.1.1.1.1.2 + hwTrillSysID OBJECT-TYPE + SYNTAX SystemID + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Trill system id." + ::= { hwTrillBaseEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.331.1.1.1.1.3 + hwTrillRemainingLifetime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Trill remaining-lifetime of LSP." + DEFVAL { 1200 } + ::= { hwTrillBaseEntry 3 } + + + -- 1.3.6.1.4.1.2011.5.25.331.1.1.1.1.4 + hwTrillPduLspId OBJECT-TYPE + SYNTAX LinkStatePDUID + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Trill LSP id." + ::= { hwTrillBaseEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.331.1.1.2 + hwTrillNicknameTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwTrillNicknameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes nickname information about an TRILL network." + ::= { hwTrillMibObjects 2 } + + -- 1.3.6.1.4.1.2011.5.25.331.1.1.2.1 + hwTrillNicknameEntry OBJECT-TYPE + SYNTAX HwTrillNicknameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwTrillInstanceID, hwTrillNickname } + ::= { hwTrillNicknameTable 1 } + + HwTrillNicknameEntry ::= + SEQUENCE { + hwTrillNickname + Unsigned32, + hwTrillPriority + Unsigned32 + } + + -- 1.3.6.1.4.1.2011.5.25.331.1.1.2.1.2 + hwTrillNickname OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Trill nickname." + ::= { hwTrillNicknameEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.331.1.1.2.1.3 + hwTrillPriority OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Trill priority." + ::= { hwTrillNicknameEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.331.1.1.3 + hwTrillAuthenticationTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwTrillAuthenticationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes information on TRILL ports' authentification modes." + ::= { hwTrillMibObjects 3 } + + -- 1.3.6.1.4.1.2011.5.25.331.1.1.3.1 + hwTrillAuthenticationEntry OBJECT-TYPE + SYNTAX HwTrillAuthenticationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { ifIndex } + ::= { hwTrillAuthenticationTable 1 } + + HwTrillAuthenticationEntry ::= + SEQUENCE { + hwTrillSysInstance + Unsigned32, + hwTrillCircIfIndex + Integer32, + hwTrillPduFragment + OCTET STRING + } + + -- 1.3.6.1.4.1.2011.5.25.331.1.1.3.1.1 + hwTrillSysInstance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Trill instance id." + ::= { hwTrillAuthenticationEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.331.1.1.3.1.2 + hwTrillCircIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Trill circuit interface index." + ::= { hwTrillAuthenticationEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.331.1.1.3.1.3 + hwTrillPduFragment OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "64-byte PDU fragment." + ::= { hwTrillAuthenticationEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.331.1.2 + hwTrillConfGroups OBJECT IDENTIFIER ::= { hwTrillConf 2 } + + -- 1.3.6.1.4.1.2011.5.25.331.1.2.1 + hwTrillBaseEntryGroup OBJECT-GROUP + OBJECTS { hwTrillSysID, hwTrillInstanceID } + STATUS current + DESCRIPTION + "Description." + ::= { hwTrillConfGroups 1 } + + -- 1.3.6.1.4.1.2011.5.25.331.1.2.2 + hwTrillNicknameGroup OBJECT-GROUP + OBJECTS { hwTrillNickname, hwTrillPriority } + STATUS current + DESCRIPTION + "Description." + ::= { hwTrillConfGroups 2 } + + -- 1.3.6.1.4.1.2011.5.25.331.1.2.3 + hwTrillTrapsGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwTrillNicknameConflict, hwTrillNicknameConflictClear, hwTrillAuthenticationFailure, hwTrillAuthenticationTypeFailure } + STATUS current + DESCRIPTION + "Description." + ::= { hwTrillConfGroups 3 } + + -- 1.3.6.1.4.1.2011.5.25.331.1.2.4 + hwTrillAuthenticationGroup OBJECT-GROUP + OBJECTS { hwTrillSysInstance, hwTrillCircIfIndex, hwTrillPduFragment } + STATUS current + DESCRIPTION + "Description." + ::= { hwTrillConfGroups 4 } + -- 1.3.6.1.4.1.2011.5.25.331.1.3 + hwTrillTraps OBJECT IDENTIFIER ::= { hwTrillConf 3 } + + -- 1.3.6.1.4.1.2011.5.25.331.1.3.1 + hwTrillNicknameConflict NOTIFICATION-TYPE + OBJECTS { hwTrillSysID, hwTrillPriority } + STATUS current + DESCRIPTION + "The local nickname conflicted with another nickname." + ::= { hwTrillTraps 1 } + + -- 1.3.6.1.4.1.2011.5.25.331.1.3.2 + hwTrillNicknameConflictClear NOTIFICATION-TYPE + OBJECTS { hwTrillSysID, hwTrillPriority } + STATUS current + DESCRIPTION + "The local nickname conflict was cleared." + ::= { hwTrillTraps 2 } + + -- 1.3.6.1.4.1.2011.5.25.331.1.3.3 + hwTrillAuthenticationFailure NOTIFICATION-TYPE + OBJECTS { hwTrillSysInstance, hwTrillCircIfIndex, hwTrillPduFragment, ifName } + STATUS current + DESCRIPTION + "The alarm is generated if the device receives a PDU carrying an authentication password that is different from the local one. The PDU fragment is displayed in the alarm, helping network administrators locate the device that sent the PDU." + ::= { hwTrillTraps 3 } + + -- 1.3.6.1.4.1.2011.5.25.331.1.3.4 + hwTrillAuthenticationTypeFailure NOTIFICATION-TYPE + OBJECTS { hwTrillSysInstance, hwTrillCircIfIndex, hwTrillPduFragment, ifName } + STATUS current + DESCRIPTION + "The alarm is generated if the device receives a PDU carrying an authentication mode that is different from the local one. The PDU fragment is displayed in the alarm, helping network administrators locate the device that sent the PDU." + ::= { hwTrillTraps 4 } + + -- 1.3.6.1.4.1.2011.5.25.331.1.3.5 + hwTrillLspRemainingLifetimeRefresh NOTIFICATION-TYPE + OBJECTS { hwTrillInstanceID, ifIndex, ifName, hwTrillSysID, hwTrillPduLspId, + hwTrillRemainingLifetime } + STATUS current + DESCRIPTION + "This object indicates that the Remaining Lifetime of a received LSP is less than 60s." + ::= { hwTrillTraps 5 } + + -- 1.3.6.1.4.1.2011.5.25.331.1.5 + hwTrillCompliances OBJECT IDENTIFIER ::= { hwTrillConf 5 } + + -- 1.3.6.1.4.1.2011.5.25.331.1.5.1 + hwTrillModuleFullCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Description." + MODULE -- this module + MANDATORY-GROUPS { hwTrillTrapsGroup, hwTrillBaseEntryGroup, hwTrillNicknameGroup } + ::= { hwTrillCompliances 1 } + + + END + +-- +-- HUAWEI-TRILL-CONF-MIB.mib +-- \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-TRNG-MIB b/MIBS/huawei/HUAWEI-TRNG-MIB new file mode 100644 index 0000000..e54e7b4 --- /dev/null +++ b/MIBS/huawei/HUAWEI-TRNG-MIB @@ -0,0 +1,490 @@ +-- ============================================================================ +-- Copyright (C) 2011 by HUAWEI TECHNOLOGIES. All rights reserved. +-- Description: The mib is used for configuring time range. +-- When configuring the ACL rule, if you need to specify the time +-- for the ACL rule to take effect, you need to run this command +-- to configure a time range before specifying the time. After that, +-- you can specify the time for an ACL to take effect by referring +-- the time range name when configuring the ACL rule. +-- Reference: +-- Version: V1.01 +-- ============================================================================ + + HUAWEI-TRNG-MIB DEFINITIONS ::= BEGIN + + IMPORTS + TimeTicks, IpAddress, Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + OBJECT-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + TruthValue, DateAndTime, RowStatus + FROM SNMPv2-TC + hwDatacomm + FROM HUAWEI-MIB; + + hwTRNG MODULE-IDENTITY + LAST-UPDATED "201103220000Z" + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "The mib is used for configuring time range. + When configuring the ACL rule, if you need to specify the time + for the ACL rule to take effect, you need to run this command + to configure a time range before specifying the time. After that, + you can specify the time for an ACL to take effect by referring + the time range name when configuring the ACL rule." + + -- Revision history + REVISION "201103220000Z" + DESCRIPTION "V1.01, modified the description of hwTimerangePeriodicEndTimes. + modified the description of hwTrngCreateTimerangeTable, + hwTrngAbsoluteTable and hwTrngPeriodicTable . + modified the errors of the MIB file. + modified the description of leaves. + modified the datatype definition and the format of the MIB script." + + REVISION "200304110000Z" + DESCRIPTION "V1.00, initial revision of this MIB module." + + ::= { hwDatacomm 13 } + + -- 1.3.6.1.4.1.2011.5.25.13.1 + hwTRNGMibObjects OBJECT IDENTIFIER ::= { hwTRNG 1 } + + -- 1.3.6.1.4.1.2011.5.25.13.1.1 + hwTrngCreateTimerangeTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwTrngCreateTimerangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Describes a time range. + When configuring an ACL rule, set its effective time. To do so, configurate a time range first. + After the configuration, the effective time is specified by referencing the time range + when an ACL rule is being configured. + An ACL time range can be a relative time range and an absolute time range. + The index of this table is hwTrngIndex. + " + ::= { hwTRNGMibObjects 1 } + + + -- 1.3.6.1.4.1.2011.5.25.13.1.1.1 + hwTrngCreateTimerangeEntry OBJECT-TYPE + SYNTAX HwTrngCreateTimerangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Describes a time range. + When configuring an ACL rule, set its effective time. To do so, configurate a time range first. + After the configuration, the effective time is specified by referencing the time range + when an ACL rule is being configured. + An ACL time range can be a relative time range and an absolute time range. + The index of this entry is hwTrngIndex. + " + INDEX { hwTrngIndex } + ::= { hwTrngCreateTimerangeTable 1 } + + HwTrngCreateTimerangeEntry ::= + SEQUENCE { + hwTrngIndex + Integer32, + hwTrngName + OCTET STRING, + hwTrngValidFlag + TruthValue, + hwTrngCreateRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.5.25.13.1.1.1.1 + hwTrngIndex OBJECT-TYPE + SYNTAX Integer32 (1..256) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies a time range. + Range: 1-256 + " + ::= { hwTrngCreateTimerangeEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.13.1.1.1.2 + hwTrngName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the character string of a time range name. + It is used to identify different time ranges. + The character string consists of 1-32 characters of letters and digits. + No other characters can be included. + " + ::= { hwTrngCreateTimerangeEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.13.1.1.1.3 + hwTrngValidFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Describes whether the current time range is valid, that is, + whether the current time is within the specified time range. + Options: + 1. true(1) -if the current time is within the specified time range, + the value is true(1), which indicates validity. + 2. false(2) -if the current time is not within the specified time range, + the value is false(2), which indicates invalidity. + " + ::= { hwTrngCreateTimerangeEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.13.1.1.1.4 + hwTrngCreateRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the row status. + Options: + 1. active(1) -when this leaf is queried, the value is fixed to active(1). + 2. createAndGo(4) -add a time range + 3. destroy(6) -delete a time range + It is used for adding or deleting a time range. + To add a time range, you must bind hwTrngName + and set hwTrngCreateRowStatus to createAndGo(4). + To delete a time range, set hwTrngCreateRowStatus to destroy(6). + When this leaf is queried, the value is fixed to active(1). + " + ::= { hwTrngCreateTimerangeEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.13.1.2 + hwTrngAbsoluteTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwTrngAbsoluteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Describes an absolute time range. + An absolute time range refers to the time range without a period. + The time range is active from the specified start time and date to the end time and date. + Otherwise, the time range is inactive. + The indexes of this table are hwTrngAbsoluteNameIndex and hwTrngAbsoluteSubIndex. + " + ::= { hwTRNGMibObjects 2 } + + -- 1.3.6.1.4.1.2011.5.25.13.1.2.1 + hwTrngAbsoluteEntry OBJECT-TYPE + SYNTAX HwTrngAbsoluteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Describes an absolute time range. + An absolute time range refers to the time range without a period. + The time range is active from the specified start time and date to the end time and date. + Otherwise, the time range is inactive. + The indexes of this entry are hwTrngAbsoluteNameIndex and hwTrngAbsoluteSubIndex. + " + + INDEX { hwTrngAbsoluteNameIndex, hwTrngAbsoluteSubIndex } + ::= { hwTrngAbsoluteTable 1 } + + HwTrngAbsoluteEntry ::= + SEQUENCE { + hwTrngAbsoluteNameIndex + Integer32, + hwTrngAbsoluteSubIndex + Integer32, + hwTimerangeAbsoluteStartTime + DateAndTime, + hwTimerangeAbsoluteEndTime + DateAndTime, + hwTimerangeAbsolueRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.5.25.13.1.2.1.1 + hwTrngAbsoluteNameIndex OBJECT-TYPE + SYNTAX Integer32 (1..256) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies a time range. + Range: 1-256 + The specified time range must be created in hwTrngCreateTimerangeTable. + " + ::= { hwTrngAbsoluteEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.13.1.2.1.2 + hwTrngAbsoluteSubIndex OBJECT-TYPE + SYNTAX Integer32 (1..12) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies an absolute time range. + Range: 1-12 + " + ::= { hwTrngAbsoluteEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.13.1.2.1.3 + hwTimerangeAbsoluteStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the start time of an absolute time range. + It is an 8-byte hexadecimal numeral, where, the first two bytes indicate the year, + the third byte indicates the month, the fourth byte indicates the day, + the fifth byte indicates the hour, the six byte indicates the minute, + and the seventh and eighth digits are reserved, which are filled in 0. + For example, if the start time is 2010-1-10,8:10, + the value is presented as 0x07 0xDA 0x01 0x0A 0x08 0x0A 0x00 0x00. + The time range that the device can identify is 1970/01/01 00:00-2099/12/31 23:59. + Therefore, the time value must be within the time range. + " + ::= { hwTrngAbsoluteEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.13.1.2.1.4 + hwTimerangeAbsoluteEndTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the end time of an absolute time range. + The format is the same as that of hwTrngAbsoluteStartTime. + The value of the end time must be larger than that of the start time. + If the value is not specified, the system uses 2099/12/31 23:59 by default. + " + ::= { hwTrngAbsoluteEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.13.1.2.1.5 + hwTimerangeAbsolueRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the row status. + Options: + 1. active(1) -when this leaf is queried, the value is fixed to active(1). + 2. createAndGo(4) -add an absolute time range + 3. destroy(6) -delete an absolute time range + It is used for adding or deleting an absolute time range. + To add an absolute time range, enter hwTrngAbsoluteStartTime and + set hwTrngAbsolueRowStatus to createAndGo(4). + hwTrngAbsoluteEndTime is optional. + To delete an absolute time range, set hwTrngAbsolueRowStatus to destroy(6). + When this leaf is queried, the value is fixed to active(1). + " + ::= { hwTrngAbsoluteEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.13.1.3 + hwTrngPeriodicTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwTrngPeriodicEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Describes a relative time range. + A relative time range refers to the time range with a period. + When a time range is already created, only the specific time is specified + but the date is set to a day from Monday to Sunday. + The time range is active at the specified time and date. + Otherwise, the time range is inactive. + The indexes of this table are hwTrngPeriodicNameIndex and hwTrngPeriodicSubIndex. + " + ::= { hwTRNGMibObjects 3 } + + -- 1.3.6.1.4.1.2011.5.25.13.1.3.1 + hwTrngPeriodicEntry OBJECT-TYPE + SYNTAX HwTrngPeriodicEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Describes a relative time range. + A relative time range refers to the time range with a period. + When a time range is already created, only the specific time is specified + but the date is set to a day from Monday to Sunday. + The time range is active at the specified time and date. + Otherwise, the time range is inactive. + The indexes of this entry are hwTrngPeriodicNameIndex and hwTrngPeriodicSubIndex. + " + INDEX { hwTrngPeriodicNameIndex, hwTrngPeriodicSubIndex } + ::= { hwTrngPeriodicTable 1 } + + HwTrngPeriodicEntry ::= + SEQUENCE { + hwTrngPeriodicNameIndex + Integer32, + hwTrngPeriodicSubIndex + Integer32, + hwTrngPeriodicDayofWeek + Integer32, + hwTimerangePeriodicStartTime + DateAndTime, + hwTimerangePeriodicEndTime + DateAndTime, + hwTimerangePeriodicRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.5.25.13.1.3.1.1 + hwTrngPeriodicNameIndex OBJECT-TYPE + SYNTAX Integer32 (1..256) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies a relative time range. + Range: 1-256 + The specified time range must be created in hwTrngCreateTimerangeTable. + " + ::= { hwTrngPeriodicEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.13.1.3.1.2 + hwTrngPeriodicSubIndex OBJECT-TYPE + SYNTAX Integer32 (1..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies a relative time range. + Range: 1-32 + " + ::= { hwTrngPeriodicEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.13.1.3.1.3 + hwTrngPeriodicDayofWeek OBJECT-TYPE + SYNTAX Integer32 (0..127) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the day of week within the periodic time range. + The values are as follows: + Sunday: 0x01 + Monday: 0x02 + Tuesday: 0x04 + Wednesday: 0x08 + Thursday: 0x10 + Friday: 0x20 + Saturday: 0x40 + If the value is set to Sunday and Monday, + perform the | operation to the values of Sunday and Monday, + and the value is 0x03, and so on. + " + ::= { hwTrngPeriodicEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.13.1.3.1.4 + hwTimerangePeriodicStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the start time of a periodic time range. + The format is the same as that of hwTrngAbsoluteStartTime in hwTrngAbsoluteTable. + The periodic time needs only the hour and minute values, + and thus only the fifth and sixth bytes are used, where, + the fifth byte indicates the hour value of the + start time and the sixth byte indicates the minute value. + Other bytes are reserved and are filled in 0. + For example, if the start time is 08:30, + the value is presented as 0x00 0x00 0x00 0x00 0x08 0x1E 0x00 0x00. + The time must be from 00:00 to 24:00. + " + ::= { hwTrngPeriodicEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.13.1.3.1.5 + hwTimerangePeriodicEndTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the end time of a periodic time range. + The format is the same as that of hwTrngPeriodicStartTime. + The value of the end time must be larger than that of the start time. + The value must be from 00:00 to 24:00. + The 7th byte is used only in the case of 23: 59: 60 to indicate the time 24: 00. + " + ::= { hwTrngPeriodicEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.13.1.3.1.6 + hwTimerangePeriodicRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the row status. + Options: + 1. active(1) -when this leaf is queried, the value is fixed to active(1). + 2. createAndGo(4) -add a relative time range + 3. destroy(6) -delete a relative time range + It is used for adding or deleting a relative time range. + To add a relative time range, enter hwTrngPeriodicStartTime and hwTrngPeriodicEndTime, + and set hwTrngPeriodicRowStatus to createAndGo(4). + To delete a relative time range, set hwTrngAbsolueRowStatus to destroy(6). + When this leaf is queried, the value is fixed to active(1). + " + ::= { hwTrngPeriodicEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.13.3 + hwTRNGMibConformance OBJECT IDENTIFIER ::= { hwTRNG 3 } + + -- 1.3.6.1.4.1.2011.5.25.13.3.1 + hwTRNGMibCompliances OBJECT IDENTIFIER ::= { hwTRNGMibConformance 1 } + + -- 1.3.6.1.4.1.2011.5.25.13.3.1.1 + hwTRNGMibCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which + implement the Huawei Time-range MIB." + MODULE + MANDATORY-GROUPS { hwTRNGGroup } + OBJECT hwTrngCreateRowStatus + SYNTAX INTEGER + { + active(1), + createAndGo(4), + destroy(6) + } + DESCRIPTION + "The status of createAndWait, notInservice and notReady are not required." + OBJECT hwTimerangeAbsolueRowStatus + SYNTAX INTEGER + { + active(1), + createAndGo(4), + destroy(6) + } + DESCRIPTION + "The status of createAndWait, notInservice and notReady are not required." + OBJECT hwTimerangePeriodicRowStatus + SYNTAX INTEGER + { + active(1), + createAndGo(4), + destroy(6) + } + DESCRIPTION + "The status of createAndWait, notInservice and notReady are not required." + ::= { hwTRNGMibCompliances 1 } + + -- 1.3.6.1.4.1.2011.5.25.13.3.2 + hwTRNGMibGroups OBJECT IDENTIFIER ::= { hwTRNGMibConformance 2 } + + -- 1.3.6.1.4.1.2011.5.25.13.3.2.1 + hwTRNGGroup OBJECT-GROUP + OBJECTS { + hwTrngName, hwTrngValidFlag, hwTrngCreateRowStatus, hwTimerangeAbsoluteStartTime, hwTimerangeAbsoluteEndTime, + hwTimerangeAbsolueRowStatus, hwTrngPeriodicDayofWeek, hwTimerangePeriodicStartTime, hwTimerangePeriodicEndTime, hwTimerangePeriodicRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects providing mandatory time-range information." + ::= { hwTRNGMibGroups 1 } + + END + +-- +-- HUAWEI-TRNG-MIB.mib +-- diff --git a/MIBS/huawei/HUAWEI-TUNNEL-TE-MIB b/MIBS/huawei/HUAWEI-TUNNEL-TE-MIB new file mode 100644 index 0000000..0cb77d7 --- /dev/null +++ b/MIBS/huawei/HUAWEI-TUNNEL-TE-MIB @@ -0,0 +1,1961 @@ +-- ================================================================== +-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI Private MIB +-- Reference: +-- Version: V2.03 +-- History: V1.0 +-- , , +-- qiyanqing, 2007-05-14, publish +-- ================================================================== +-- ================================================================== +-- +-- Variables and types be imported +-- +-- ================================================================== + + HUAWEI-TUNNEL-TE-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + InterfaceIndex + FROM IF-MIB + MplsIndexType + FROM MPLS-LSR-STD-MIB + MplsTunnelIndex, MplsTunnelInstanceIndex, MplsExtendedTunnelId + FROM MPLS-TC-STD-MIB + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + OBJECT-GROUP, NOTIFICATION-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + Integer32, Unsigned32, Counter32, Counter64, BITS, OBJECT-TYPE, + MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + TruthValue, TimeStamp, RowStatus + FROM SNMPv2-TC; + + hwTunnelTeMib MODULE-IDENTITY + LAST-UPDATED "201708171607Z" -- August 17, 2017 at 16:07 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "This MIB contains private managed object + definitions for the binding information." + + -- Revision history + REVISION "201708171607Z" + DESCRIPTION "V2.03, modify description." + + REVISION "201708022038Z" + DESCRIPTION "V2.01, modify list head." + + REVISION "201308281726Z" + DESCRIPTION "V2.01, modify comment." + + REVISION "200606301554Z" -- June 30, 2006 at 15:54 GMT + DESCRIPTION + "Initial version 2006/06/10,MPLS LSPM MIB GROUP." + ::= { hwDatacomm 151 } + + + +-- +-- Node definitions +-- + + + hwTunnelTeMibObject OBJECT IDENTIFIER ::= { hwTunnelTeMib 1 } + + + + hwTunnelDiffServTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwTunnelDiffServEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table describes the different service mode of tunnel." + ::= { hwTunnelTeMibObject 1} + + + + hwTunnelDiffServEntry OBJECT-TYPE + SYNTAX HwTunnelDiffServEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface different service mode attribute configuration." + INDEX { hwTunnelDiffServIndex } + ::= {hwTunnelDiffServTable 1} + + HwTunnelDiffServEntry ::= + SEQUENCE { + hwTunnelDiffServIndex + InterfaceIndex, + hwTunnelDiffServMode + INTEGER, + hwTunnelDiffServServiceClass + INTEGER, + hwTunnelDiffServColor + INTEGER, + hwTunnelTeFlowQueue + OCTET STRING + } + + + hwTunnelDiffServIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies a set of tunnel instances + between a pair of ingress and egress LSRs. + Managers should obtain new values for row + creation in this table by reading mplsTunnelIndexNext. + When the MPLS signalling protocol is rsvp(2),this value + should be equal to the value signalled in the Tunnel ID + of the session object. When the MPLS signalling protocol + is crldp(3) this value should be equal to the value + signalled in the LSP ID. Reference to MPLS-TE-STD-MIB." + ::= { hwTunnelDiffServEntry 1 } + + hwTunnelDiffServMode OBJECT-TYPE + SYNTAX INTEGER + { + pipe(1), + uniform(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Different service mode of TE interface, default is uniform." + ::= { hwTunnelDiffServEntry 2 } + + hwTunnelDiffServServiceClass OBJECT-TYPE + SYNTAX INTEGER { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8), + invalidClass(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PHB in the ingress PE, the value must be + be,af1,af2,af3,af4,ef,cs6,cs7.The default class is invalidClass(255)." + ::= { hwTunnelDiffServEntry 3 } + + + hwTunnelDiffServColor OBJECT-TYPE + SYNTAX INTEGER + { + green(1), + yellow(2), + red(3), + invalidColor(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remarked color of packet in the ingress + PE, the value must be green,yellow,red.The default color is invalidColor(255)." + ::= { hwTunnelDiffServEntry 4 } + + hwTunnelTeFlowQueue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of flow-queue template." + ::= { hwTunnelDiffServEntry 5 } + + hwTunnelTeVsiTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwTunnelTeVsiEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The table describes the VPN binding of Tunnel." + ::= { hwTunnelTeMibObject 2 } + + + hwTunnelTeVsiEntry OBJECT-TYPE + SYNTAX HwTunnelTeVsiEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The L2VPN VSI binding configuration of tunnel interface." + INDEX { hwTunnelTeVsiIndex,hwTunnelTeVsiName } + ::= {hwTunnelTeVsiTable 1} + + HwTunnelTeVsiEntry ::= + SEQUENCE { + hwTunnelTeVsiIndex + InterfaceIndex, + hwTunnelTeVsiName + OCTET STRING, + hwTunnelTeVsiCir + Integer32, + hwTunnelTeVsiPir + Integer32, + hwTunnelTeVsiFlowQueue + OCTET STRING + } + + hwTunnelTeVsiIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Uniquely identifies a set of tunnel instances + between a pair of ingress and egress LSRs. + Managers should obtain new values for row + creation in this table by reading mplsTunnelIndexNext. + When the MPLS signalling protocol is rsvp(2),this value + should be equal to the value signalled in the tunnel ID + of the session object. When the MPLS signalling protocol + is crldp(3) this value should be equal to the value + signalled in the LSP ID. Reference to MPLS-TE-STD-MIB." + ::= { hwTunnelTeVsiEntry 1 } + + hwTunnelTeVsiName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..47)) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The name of VSI that the TE interface bind." + ::= { hwTunnelTeVsiEntry 2 } + + + hwTunnelTeVsiCir OBJECT-TYPE + SYNTAX Integer32 (100..10000000) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The Committed Information Rate of the VSI." + ::= { hwTunnelTeVsiEntry 3} + + + hwTunnelTeVsiPir OBJECT-TYPE + SYNTAX Integer32 (100..10000000) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The Peak Information Rate of the VSI." + ::= { hwTunnelTeVsiEntry 4 } + + + hwTunnelTeVsiFlowQueue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Name of flow-queue template." + ::= { hwTunnelTeVsiEntry 5 } + + + hwTunnelTeVllTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwTunnelTeVllEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The table describes the VLL binding of tunnel." + ::= { hwTunnelTeMibObject 3 } + + + hwTunnelTeVllEntry OBJECT-TYPE + SYNTAX HwTunnelTeVllEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The VLL binding configuration of tunnel interface." + INDEX { hwTunnelTeVllIndex,hwTunnelTeVllInterfaceName } + ::= {hwTunnelTeVllTable 1} + + HwTunnelTeVllEntry ::= + SEQUENCE { + hwTunnelTeVllIndex + InterfaceIndex, + hwTunnelTeVllInterfaceName + OCTET STRING, + hwTunnelTeVllCir + Integer32, + hwTunnelTeVllPir + Integer32, + hwTunnelTeVllFlowQueue + OCTET STRING + } + + hwTunnelTeVllIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Uniquely identifies a set of tunnel instances + between a pair of ingress and egress LSRs. + Managers should obtain new values for row + creation in this table by reading mplsTunnelIndexNext. + When the MPLS signalling protocol is rsvp(2),this value + should be equal to the value signalled in the tunnel ID + of the session object. When the MPLS signalling protocol + is crldp(3) this value should be equal to the value + signalled in the LSP ID. Reference to MPLS-TE-STD-MIB." + ::= { hwTunnelTeVllEntry 1 } + + hwTunnelTeVllInterfaceName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..47)) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The interface name of VLL binding." + ::= { hwTunnelTeVllEntry 2 } + + + hwTunnelTeVllCir OBJECT-TYPE + SYNTAX Integer32 (100..10000000) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The Committed Information Rate of the VLL." + ::= { hwTunnelTeVllEntry 3} + + + hwTunnelTeVllPir OBJECT-TYPE + SYNTAX Integer32 (100..10000000) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The Peak Information Rate of the VLL." + ::= { hwTunnelTeVllEntry 4 } + + + hwTunnelTeVllFlowQueue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Name of flow-queue template." + ::= { hwTunnelTeVllEntry 5 } + + hwTunnelTeL3vpnTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwTunnelTeL3vpnEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The table describes the L3VPN binding of tunnel." + ::= { hwTunnelTeMibObject 4 } + + + hwTunnelTeL3vpnEntry OBJECT-TYPE + SYNTAX HwTunnelTeL3vpnEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The L3VPN binding configuration of tunnel interface." + INDEX { hwTunnelTeL3vpnIndex,hwTunnelTeL3vpnName } + ::= {hwTunnelTeL3vpnTable 1} + + HwTunnelTeL3vpnEntry ::= + SEQUENCE { + hwTunnelTeL3vpnIndex + InterfaceIndex, + hwTunnelTeL3vpnName + OCTET STRING, + hwTunnelTeL3vpnCir + Integer32, + hwTunnelTeL3vpnPir + Integer32, + hwTunnelTeL3vpnFlowQueue + OCTET STRING + } + + hwTunnelTeL3vpnIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Uniquely identifies a set of tunnel instances + between a pair of ingress and egress LSRs. + Managers should obtain new values for row + creation in this table by reading mplsTunnelIndexNext. + When the MPLS signalling protocol is rsvp(2),this value + should be equal to the value signalled in the tunnel ID + of the session object. When the MPLS signalling protocol + is crldp(3) this value should be equal to the value + signalled in the LSP ID. Reference to MPLS-TE-STD-MIB." + ::= { hwTunnelTeL3vpnEntry 1 } + + + hwTunnelTeL3vpnName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..47)) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The name of VPN instance that the TE interface bind." + ::= { hwTunnelTeL3vpnEntry 2 } + + + hwTunnelTeL3vpnCir OBJECT-TYPE + SYNTAX Integer32 (100..10000000) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The Committed Information Rate of the L3VPN." + ::= { hwTunnelTeL3vpnEntry 3} + + + hwTunnelTeL3vpnPir OBJECT-TYPE + SYNTAX Integer32 (100..10000000) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The Peak Information Rate of the L3VPN." + ::= { hwTunnelTeL3vpnEntry 4 } + + + hwTunnelTeL3vpnFlowQueue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Name of flow-queue template." + ::= { hwTunnelTeL3vpnEntry 5 } + + hwTunnelTeStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwTunnelTeStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table describes the up/down state transition counts of the TE tunnel interface. + It also describes timestamps when an interface is hot swapped and a primary/backup tunnel switchover is performed." + ::= { hwTunnelTeMibObject 5 } + + hwTunnelTeStatisticsEntry OBJECT-TYPE + SYNTAX HwTunnelTeStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The up/down state transition counts of TE tunnel interface. + The index of the table is hwTunnelTeStatisticsIfIndex." + INDEX { hwTunnelTeStatisticsIfIndex} + ::= {hwTunnelTeStatisticsTable 1} + + HwTunnelTeStatisticsEntry ::= + SEQUENCE { + hwTunnelTeStatisticsIfIndex InterfaceIndex, + hwTunnelTeUpDownStatistics Unsigned32, + hwTunnTeCounterDiscontinuityTime TimeStamp + } + + hwTunnelTeStatisticsIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object identifies the index of a TE tunnel. + The value is an unsigned 32-bit integer." + ::= { hwTunnelTeStatisticsEntry 1 } + + hwTunnelTeUpDownStatistics OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Describes the up/down transition counts of the TE tunnel interface." + ::= { hwTunnelTeStatisticsEntry 2 } + + hwTunnTeCounterDiscontinuityTime 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 up/down transition counters suffered a discontinuity." + ::= { hwTunnelTeStatisticsEntry 3 } + + + + + + + hwCtTemplateTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCtTemplateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table describes the CT template configuration on the device." + ::= { hwTunnelTeMibObject 6 } + + hwCtTemplateEntry OBJECT-TYPE + SYNTAX HwCtTemplateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The CT template configuration on the device. + The index of the table is hwCtTemplateIndex." + INDEX { hwCtTemplateIndex } + ::= {hwCtTemplateTable 1} + + HwCtTemplateEntry ::= + SEQUENCE { + hwCtTemplateIndex Integer32, + hwCtTemplateName OCTET STRING, + hwCtTemplateCt0 Unsigned32, + hwCtTemplateCt1 Unsigned32, + hwCtTemplateCt2 Unsigned32, + hwCtTemplateCt3 Unsigned32, + hwCtTemplateCt4 Unsigned32, + hwCtTemplateCt5 Unsigned32, + hwCtTemplateCt6 Unsigned32, + hwCtTemplateCt7 Unsigned32, + hwCtTemplateCommit INTEGER, + hwCtTemplateRowStatus RowStatus + } + + hwCtTemplateIndex OBJECT-TYPE + SYNTAX Integer32 (1..4096) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "It uniquely identifies a set of CT templates. + Managers should obtain new values for row + creation in this table by reading hwCtTemplateIndex." + ::= { hwCtTemplateEntry 1 } + + hwCtTemplateName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..19)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The CT template name." + ::= { hwCtTemplateEntry 2 } + + hwCtTemplateCt0 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The CT0 bandwidth of the CT template." + ::= { hwCtTemplateEntry 3 } + + hwCtTemplateCt1 OBJECT-TYPE + SYNTAX Unsigned32 (0..32000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The CT1 bandwidth of the CT template." + ::= { hwCtTemplateEntry 4 } + + hwCtTemplateCt2 OBJECT-TYPE + SYNTAX Unsigned32 (0..32000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The CT2 bandwidth of the CT template." + ::= { hwCtTemplateEntry 5 } + + hwCtTemplateCt3 OBJECT-TYPE + SYNTAX Unsigned32 (0..32000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The CT3 bandwidth of the CT template." + ::= { hwCtTemplateEntry 6 } + + hwCtTemplateCt4 OBJECT-TYPE + SYNTAX Unsigned32 (0..32000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The CT4 bandwidth of the CT template." + ::= { hwCtTemplateEntry 7 } + + hwCtTemplateCt5 OBJECT-TYPE + SYNTAX Unsigned32 (0..32000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The CT5 bandwidth of the CT template." + ::= { hwCtTemplateEntry 8 } + + hwCtTemplateCt6 OBJECT-TYPE + SYNTAX Unsigned32 (0..32000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The CT6 bandwidth of the CT template." + ::= { hwCtTemplateEntry 9 } + + hwCtTemplateCt7 OBJECT-TYPE + SYNTAX Unsigned32 (0..32000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The CT7 bandwidth of the CT template." + ::= { hwCtTemplateEntry 10 } + + hwCtTemplateCommit OBJECT-TYPE + SYNTAX INTEGER{ + notCommit(1), + commit(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The commit flag of the CT template,1 indicates commit,0 indicates not commit." + ::= { hwCtTemplateEntry 11 } + + hwCtTemplateRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create and delete rows in the CT template." + ::= { hwCtTemplateEntry 12 } + + + -- + + + + hwCtConfigTunnelCtTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCtConfigTunnelCtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table describes the CT configuration in the TE tunnel interface." + ::= { hwTunnelTeMibObject 7 } + + hwCtConfigTunnelCtEntry OBJECT-TYPE + SYNTAX HwCtConfigTunnelCtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table describes the CT configuration in the TE tunnel interface. + The index of the table is hwCtConfigTunnelCtIfIndex." + INDEX { hwCtConfigTunnelCtIfIndex} + ::= {hwCtConfigTunnelCtTable 1} + + HwCtConfigTunnelCtEntry ::= + SEQUENCE { + hwCtConfigTunnelCtIfIndex InterfaceIndex, + hwCtConfigTunnelName OCTET STRING, + hwCtConfigTunnelCommit INTEGER, + hwCtConfigTemplateName OCTET STRING, + hwCtConfigTunnelCt0Band Unsigned32, + hwCtConfigTunnelCt1Band Unsigned32, + hwCtConfigTunnelCt2Band Unsigned32, + hwCtConfigTunnelCt3Band Unsigned32, + hwCtConfigTunnelCt4Band Unsigned32, + hwCtConfigTunnelCt5Band Unsigned32, + hwCtConfigTunnelCt6Band Unsigned32, + hwCtConfigTunnelCt7Band Unsigned32 + } + + hwCtConfigTunnelCtIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies a set of tunnels + between a pair of ingress and egress LSRs. + Managers should obtain new values for row + creation in this table by reading mplsTunnelIndexNext. + When the MPLS signalling protocol is rsvp(2),this value + should be equal to the value signalled in the tunnel ID + of the session object. When the MPLS signalling protocol + is crldp(3) this value should be equal to the value + signalled in the LSP ID. Reference to MPLS-TE-STD-MIB." + ::= { hwCtConfigTunnelCtEntry 1 } + + hwCtConfigTunnelName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the TE tunnel interface." + ::= { hwCtConfigTunnelCtEntry 2 } + + hwCtConfigTunnelCommit OBJECT-TYPE + SYNTAX INTEGER{ + notCommit(1), + commit(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The commit flag of the TE tunnel interface,1 indicates commit,0 indicates not commit." + ::= { hwCtConfigTunnelCtEntry 3 } + + + hwCtConfigTemplateName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..19)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The CT template name." + ::= { hwCtConfigTunnelCtEntry 4 } + + + hwCtConfigTunnelCt0Band OBJECT-TYPE + SYNTAX Unsigned32 (0..32000000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The CT0 bandwidth value of the TE tunnel interface." + ::= { hwCtConfigTunnelCtEntry 5 } + + hwCtConfigTunnelCt1Band OBJECT-TYPE + SYNTAX Unsigned32 (0..32000000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The CT1 bandwidth value of the TE tunnel interface." + ::= { hwCtConfigTunnelCtEntry 6 } + + hwCtConfigTunnelCt2Band OBJECT-TYPE + SYNTAX Unsigned32 (0..32000000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The CT2 bandwidth value of the TE tunnel interface." + ::= { hwCtConfigTunnelCtEntry 7 } + + hwCtConfigTunnelCt3Band OBJECT-TYPE + SYNTAX Unsigned32 (0..32000000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The CT3 bandwidth value of the TE tunnel interface." + ::= { hwCtConfigTunnelCtEntry 8 } + + hwCtConfigTunnelCt4Band OBJECT-TYPE + SYNTAX Unsigned32 (0..32000000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The CT4 bandwidth value of the TE tunnel interface." + ::= { hwCtConfigTunnelCtEntry 9 } + + hwCtConfigTunnelCt5Band OBJECT-TYPE + SYNTAX Unsigned32 (0..32000000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The CT5 bandwidth value of the TE tunnel interface." + ::= { hwCtConfigTunnelCtEntry 10 } + + hwCtConfigTunnelCt6Band OBJECT-TYPE + SYNTAX Unsigned32 (0..32000000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The CT6 bandwidth value of the TE tunnel interface." + ::= { hwCtConfigTunnelCtEntry 11 } + + hwCtConfigTunnelCt7Band OBJECT-TYPE + SYNTAX Unsigned32 (0..32000000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The CT7 bandwidth value of the TE tunnel interface." + ::= { hwCtConfigTunnelCtEntry 12 } + + + + -- + + + hwCtStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCtStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table describes flow statistics of the TE tunnel interface VPN configuration." + ::= { hwTunnelTeMibObject 8 } + + hwCtStatisticsEntry OBJECT-TYPE + SYNTAX HwCtStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table describes the statistics in the TE tunnel interface with CT configuration. + The index of the table is hwCtStatisticsIfIndex." + INDEX { hwCtStatisticsIfIndex } + ::= {hwCtStatisticsTable 1} + + HwCtStatisticsEntry ::= + SEQUENCE { + hwCtStatisticsIfIndex InterfaceIndex, + hwCtStatisticsTunnelName OCTET STRING, + hwCtStatisticsCt0OutByteRate Counter64, + hwCtStatisticsCt0OutPktRate Counter64, + hwCtStatisticsCt0OutPkt Counter64, + hwCtStatisticsCt0OutPktByte Counter64, + hwCtStatisticsCt0OutErrorPkt Counter64, + hwCtStatisticsCt1OutByteRate Counter64, + hwCtStatisticsCt1OutPktRate Counter64, + hwCtStatisticsCt1OutPkt Counter64, + hwCtStatisticsCt1OutPktByte Counter64, + hwCtStatisticsCt1OutErrorPkt Counter64, + hwCtStatisticsCt2OutByteRate Counter64, + hwCtStatisticsCt2OutPktRate Counter64, + hwCtStatisticsCt2OutPkt Counter64, + hwCtStatisticsCt2OutPktByte Counter64, + hwCtStatisticsCt2OutErrorPkt Counter64, + hwCtStatisticsCt3OutByteRate Counter64, + hwCtStatisticsCt3OutPktRate Counter64, + hwCtStatisticsCt3OutPkt Counter64, + hwCtStatisticsCt3OutPktByte Counter64, + hwCtStatisticsCt3OutErrorPkt Counter64, + hwCtStatisticsCt4OutByteRate Counter64, + hwCtStatisticsCt4OutPktRate Counter64, + hwCtStatisticsCt4OutPkt Counter64, + hwCtStatisticsCt4OutPktByte Counter64, + hwCtStatisticsCt4OutErrorPkt Counter64, + hwCtStatisticsCt5OutByteRate Counter64, + hwCtStatisticsCt5OutPktRate Counter64, + hwCtStatisticsCt5OutPkt Counter64, + hwCtStatisticsCt5OutPktByte Counter64, + hwCtStatisticsCt5OutErrorPkt Counter64, + hwCtStatisticsCt6OutByteRate Counter64, + hwCtStatisticsCt6OutPktRate Counter64, + hwCtStatisticsCt6OutPkt Counter64, + hwCtStatisticsCt6OutPktByte Counter64, + hwCtStatisticsCt6OutErrorPkt Counter64, + hwCtStatisticsCt7OutByteRate Counter64, + hwCtStatisticsCt7OutPktRate Counter64, + hwCtStatisticsCt7OutPkt Counter64, + hwCtStatisticsCt7OutPktByte Counter64, + hwCtStatisticsCt7OutErrorPkt Counter64 + } + + hwCtStatisticsIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies a set of tunnels + between a pair of ingress and egress LSRs. + Managers should obtain new values for row + creation in this table by reading mplsTunnelIndexNext. + When the MPLS signalling protocol is rsvp(2),this value + should be equal to the value signalled in the tunnel ID + of the session object. When the MPLS signalling protocol + is crldp(3) this value should be equal to the value + signalled in the LSP ID. Reference to MPLS-TE-STD-MIB." + ::= { hwCtStatisticsEntry 1 } + + hwCtStatisticsTunnelName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the TE tunnel interface." + ::= { hwCtStatisticsEntry 2 } + + hwCtStatisticsCt0OutByteRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It counts the rate in bytes/sec out from the CT0 of the TE tunnel interface with VPN configuration." + ::= { hwCtStatisticsEntry 3 } + + + + hwCtStatisticsCt0OutPktRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It counts the rate in packets/sec out from the CT0 of the TE tunnel interface with VPN configuration." + ::= { hwCtStatisticsEntry 4 } + + hwCtStatisticsCt0OutPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It counts the out packets from the CT0 of the TE tunnel interface with VPN configuration." + ::= { hwCtStatisticsEntry 5 } + + hwCtStatisticsCt0OutPktByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It counts the out bytes from the CT0 of the TE tunnel interface with VPN configuration." + ::= { hwCtStatisticsEntry 6 } + + hwCtStatisticsCt0OutErrorPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It counts the error packets from the CT0 of the TE tunnel interface with VPN configuration." + ::= { hwCtStatisticsEntry 7 } + + hwCtStatisticsCt1OutByteRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It counts the rate in bytes/sec out from CT1 the TE tunnel interface with VPN configuration." + ::= { hwCtStatisticsEntry 8 } + + hwCtStatisticsCt1OutPktRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It counts the rate in packets/sec out from the CT0 of the TE tunnel interface with VPN configuration." + ::= { hwCtStatisticsEntry 9 } + + + + hwCtStatisticsCt1OutPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It counts the out packets from the CT1 of the TE tunnel interface with VPN configuration." + ::= { hwCtStatisticsEntry 10 } + hwCtStatisticsCt1OutPktByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It counts the out packet bytes from the CT1 of the TE tunnel interface with VPN configuration." + ::= { hwCtStatisticsEntry 11 } + + hwCtStatisticsCt1OutErrorPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It counts the error packets from the CT1 of the TE tunnel interface with VPN configuration." + ::= { hwCtStatisticsEntry 12 } + + + hwCtStatisticsCt2OutByteRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It counts the rate in bytes/sec out from the CT2 of the TE tunnel interface with VPN configuration." + ::= { hwCtStatisticsEntry 13 } + + hwCtStatisticsCt2OutPktRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It counts the rate in packets/sec out from the CT2 of the TE tunnel interface with VPN configuration." + ::= { hwCtStatisticsEntry 14 } + + + + hwCtStatisticsCt2OutPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It counts the out packets from the CT2 of the TE tunnel interface with VPN configuration." + ::= { hwCtStatisticsEntry 15 } + hwCtStatisticsCt2OutPktByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It counts the out packet bytes from the CT2 of the TE tunnel interface with VPN configuration." + ::= { hwCtStatisticsEntry 16 } + + hwCtStatisticsCt2OutErrorPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It counts the error packets from the CT2 of the TE tunnel interface with VPN configuration." + ::= { hwCtStatisticsEntry 17 } + + + hwCtStatisticsCt3OutByteRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The CT3 out in bytes/sec out of the TE tunnel interface with VPN configuration." + ::= { hwCtStatisticsEntry 18 } + + hwCtStatisticsCt3OutPktRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It counts the rate in packets/sec out from the CT0 of the TE tunnel interface with VPN configuration." + ::= { hwCtStatisticsEntry 19 } + + + + + hwCtStatisticsCt3OutPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It counts the out packets from the CT3 of the TE tunnel interface with VPN configuration." + ::= { hwCtStatisticsEntry 20 } + hwCtStatisticsCt3OutPktByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It counts the out packet bytes from the CT3 of the TE tunnel interface with VPN configuration." + ::= { hwCtStatisticsEntry 21 } + + hwCtStatisticsCt3OutErrorPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It counts the error packets from the CT0 of the TE tunnel interface with VPN configuration." + ::= { hwCtStatisticsEntry 22 } + + + hwCtStatisticsCt4OutByteRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The CT4 out in bytes/sec out of the TE tunnel interface with VPN configuration." + ::= { hwCtStatisticsEntry 23 } + + + hwCtStatisticsCt4OutPktRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It counts the rate in packets/sec out from the CT4 of the TE tunnel interface with VPN configuration." + ::= { hwCtStatisticsEntry 24 } + + + hwCtStatisticsCt4OutPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It counts the out packets from the CT4 of the TE tunnel interface with VPN configuration." + ::= { hwCtStatisticsEntry 25 } + + hwCtStatisticsCt4OutPktByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It counts the out packet bytes from the CT4 of the TE tunnel interface with VPN configuration." + ::= { hwCtStatisticsEntry 26 } + + hwCtStatisticsCt4OutErrorPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It counts the error packets from the CT4 of the TE tunnel interface with VPN configuration." + ::= { hwCtStatisticsEntry 27 } + + + hwCtStatisticsCt5OutByteRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The CT5 out in bytes/sec out of the TE tunnel interface with VPN configuration." + ::= { hwCtStatisticsEntry 28 } + + + hwCtStatisticsCt5OutPktRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It counts the rate in packets/sec out from the CT5 of the TE tunnel interface with VPN configuration." + ::= { hwCtStatisticsEntry 29 } + + + hwCtStatisticsCt5OutPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It counts the out packets from the CT5 of the TE tunnel interface with VPN configuration." + ::= { hwCtStatisticsEntry 30 } + hwCtStatisticsCt5OutPktByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It counts the out packet bytes from the CT5 of the TE tunnel interface with VPN configuration." + ::= { hwCtStatisticsEntry 31 } + + hwCtStatisticsCt5OutErrorPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It counts the error packets from the CT5 of the TE tunnel interface with VPN configuration." + ::= { hwCtStatisticsEntry 32 } + + + hwCtStatisticsCt6OutByteRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The CT6 out in bytes/sec out of the TE tunnel interface with VPN configuration." + ::= { hwCtStatisticsEntry 33 } + + + hwCtStatisticsCt6OutPktRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It counts the rate in packets/sec out from the CT6 of the TE tunnel interface with VPN configuration." + ::= { hwCtStatisticsEntry 34 } + + + hwCtStatisticsCt6OutPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It counts the out packets from the CT6 of the TE tunnel interface with VPN configuration." + ::= { hwCtStatisticsEntry 35 } + hwCtStatisticsCt6OutPktByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It counts the out packet bytes from the CT6 of the TE tunnel interface with VPN configuration." + ::= { hwCtStatisticsEntry 36 } + + hwCtStatisticsCt6OutErrorPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It counts the error packets from the CT6 of the TE tunnel interface with VPN configuration." + ::= { hwCtStatisticsEntry 37 } + + + hwCtStatisticsCt7OutByteRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The CT7 out in bytes/sec out of the TE tunnel interface with VPN configuration." + ::= { hwCtStatisticsEntry 38 } + + + hwCtStatisticsCt7OutPktRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It counts the rate in packets/sec out from the CT7 of the TE tunnel interface with VPN configuration." + ::= { hwCtStatisticsEntry 39 } + + + hwCtStatisticsCt7OutPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It counts the out packets from the CT7 of the TE tunnel interface with VPN configuration." + ::= { hwCtStatisticsEntry 40 } + hwCtStatisticsCt7OutPktByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It counts the out packet bytes from the CT7 of the TE tunnel interface with VPN configuration." + ::= { hwCtStatisticsEntry 41 } + + hwCtStatisticsCt7OutErrorPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It counts the error packets from the CT7 of the TE tunnel interface with VPN configuration." + ::= { hwCtStatisticsEntry 42 } + + + + + +-- Node definitions +-- + + + + hwCtFlowTemplateTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCtFlowTemplateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table describes max 8 of the CT-FLOW-Mapping template configuration on the device. + " + ::= { hwTunnelTeMibObject 9} + + hwCtFlowTemplateEntry OBJECT-TYPE + SYNTAX HwCtFlowTemplateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table describes the CT-FLOW-Mapping template configuration on the device. + " + INDEX { hwCtFlowTemplateID } + ::= { hwCtFlowTemplateTable 1} + + HwCtFlowTemplateEntry ::= + SEQUENCE + { + hwCtFlowTemplateID Integer32, + + hwCtFlowTemplateName OCTET STRING, + + hwCt0Cos INTEGER, + + hwCt0Scheduler INTEGER, + + hwCt0Valid INTEGER , + + hwCt1Cos INTEGER, + + hwCt1Scheduler INTEGER, + + hwCt1Valid INTEGER , + + hwCt2Cos INTEGER, + + hwCt2Scheduler INTEGER, + + hwCt2Valid INTEGER , + + hwCt3Cos INTEGER, + + hwCt3Scheduler INTEGER, + + hwCt3Valid INTEGER , + + hwCt4Cos INTEGER, + + hwCt4Scheduler INTEGER, + + hwCt4Valid INTEGER , + + hwCt5Cos INTEGER, + + hwCt5Scheduler INTEGER, + + hwCt5Valid INTEGER , + + hwCt6Cos INTEGER, + + hwCt6Scheduler INTEGER, + + hwCt6Valid INTEGER , + + hwCt7Cos INTEGER, + + hwCt7Scheduler INTEGER, + + hwCt7Valid INTEGER , + + hwCtFlowTemplateCommit INTEGER, + + hwCtFlowTemplateRowStatus RowStatus + + } + + hwCtFlowTemplateID OBJECT-TYPE + SYNTAX Integer32 (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of CT-FLOW templat." + ::= {hwCtFlowTemplateEntry 1} + + hwCtFlowTemplateName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..60)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of CT-FLOW template." + ::= { hwCtFlowTemplateEntry 11 } + + hwCt0Cos OBJECT-TYPE + SYNTAX INTEGER { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Value of class of service must be in 'be,af1,af2,af3,af4,ef,cs6,cs7'." + ::= { hwCtFlowTemplateEntry 12 } + + hwCt0Scheduler OBJECT-TYPE + SYNTAX INTEGER { + pq(1), + wfq(2), + lpq(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Scheduler name." + ::= { hwCtFlowTemplateEntry 13 } + + hwCt0Valid OBJECT-TYPE + SYNTAX INTEGER { + valid(1), + invalid(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The state of CT-FLOW templat row." + ::= { hwCtFlowTemplateEntry 14 } + hwCt1Cos OBJECT-TYPE + SYNTAX INTEGER { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Value of class of service must be in 'be,af1,af2,af3,af4,ef,cs6,cs7'." + ::= { hwCtFlowTemplateEntry 15 } + + hwCt1Scheduler OBJECT-TYPE + SYNTAX INTEGER { + pq(1), + wfq(2), + lpq(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Scheduler name." + ::= { hwCtFlowTemplateEntry 16 } + + hwCt1Valid OBJECT-TYPE + SYNTAX INTEGER { + valid(1), + invalid(2) + } + + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The state of CT-FLOW templat row." + ::= { hwCtFlowTemplateEntry 17 } + hwCt2Cos OBJECT-TYPE + SYNTAX INTEGER { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Value of class of service must be in 'be,af1,af2,af3,af4,ef,cs6,cs7'." + ::= { hwCtFlowTemplateEntry 18 } + + hwCt2Scheduler OBJECT-TYPE + SYNTAX INTEGER { + pq(1), + wfq(2), + lpq(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Scheduler name." + ::= { hwCtFlowTemplateEntry 19 } + + hwCt2Valid OBJECT-TYPE + SYNTAX INTEGER { + valid(1), + invalid(2) + } + + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The state of CT-FLOW templat row." + ::= { hwCtFlowTemplateEntry 20 } + hwCt3Cos OBJECT-TYPE + SYNTAX INTEGER { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Value of class of service must be in 'be,af1,af2,af3,af4,ef,cs6,cs7'." + ::= { hwCtFlowTemplateEntry 21 } + + hwCt3Scheduler OBJECT-TYPE + SYNTAX INTEGER { + pq(1), + wfq(2), + lpq(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Scheduler name." + ::= { hwCtFlowTemplateEntry 22 } + + hwCt3Valid OBJECT-TYPE + SYNTAX INTEGER { + valid(1), + invalid(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The state of CT-FLOW templat row." + ::= { hwCtFlowTemplateEntry 23 } + hwCt4Cos OBJECT-TYPE + SYNTAX INTEGER { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Value of class of service must be in 'be,af1,af2,af3,af4,ef,cs6,cs7'." + ::= { hwCtFlowTemplateEntry 24 } + + hwCt4Scheduler OBJECT-TYPE + SYNTAX INTEGER { + pq(1), + wfq(2), + lpq(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Scheduler name." + ::= { hwCtFlowTemplateEntry 25 } + + hwCt4Valid OBJECT-TYPE + SYNTAX INTEGER { + valid(1), + invalid(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The state of CT-FLOW templat row." + ::= { hwCtFlowTemplateEntry 26 } + hwCt5Cos OBJECT-TYPE + SYNTAX INTEGER { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Value of class of service must be in 'be,af1,af2,af3,af4,ef,cs6,cs7'." + ::= { hwCtFlowTemplateEntry 27 } + + hwCt5Scheduler OBJECT-TYPE + SYNTAX INTEGER { + pq(1), + wfq(2), + lpq(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Scheduler name." + ::= { hwCtFlowTemplateEntry 28 } + + hwCt5Valid OBJECT-TYPE + SYNTAX INTEGER { + valid(1), + invalid(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The state of CT-FLOW templat row." + ::= { hwCtFlowTemplateEntry 29 } + hwCt6Cos OBJECT-TYPE + SYNTAX INTEGER { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Value of class of service must be in 'be,af1,af2,af3,af4,ef,cs6,cs7'." + ::= { hwCtFlowTemplateEntry 30 } + + hwCt6Scheduler OBJECT-TYPE + SYNTAX INTEGER { + pq(1), + wfq(2), + lpq(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Scheduler name." + ::= { hwCtFlowTemplateEntry 31 } + + hwCt6Valid OBJECT-TYPE + SYNTAX INTEGER { + valid(1), + invalid(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The state of CT-FLOW templat row." + ::= { hwCtFlowTemplateEntry 32 } + hwCt7Cos OBJECT-TYPE + SYNTAX INTEGER { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Value of class of service must be in 'be,af1,af2,af3,af4,ef,cs6,cs7'." + ::= { hwCtFlowTemplateEntry 33 } + + hwCt7Scheduler OBJECT-TYPE + SYNTAX INTEGER { + pq(1), + wfq(2), + lpq(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Scheduler name." + ::= { hwCtFlowTemplateEntry 34 } + + hwCt7Valid OBJECT-TYPE + SYNTAX INTEGER { + valid(1), + invalid(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The state of CT-FLOW templat row." + ::= { hwCtFlowTemplateEntry 35 } + + hwCtFlowTemplateCommit OBJECT-TYPE + SYNTAX INTEGER { + commit(1), + nocommit(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The state of CT-FLOW templat commit." + ::= { hwCtFlowTemplateEntry 36 } + + hwCtFlowTemplateRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The state of CT-FLOW templat." + ::= { hwCtFlowTemplateEntry 51 } + + + + hwDsteInterfaceCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDsteInterfaceCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The DS-TE configuration at interface." + ::= { hwTunnelTeMibObject 10} + + hwDsteInterfaceCfgEntry OBJECT-TYPE + SYNTAX HwDsteInterfaceCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The DS-TE configuration at interface." + INDEX { hwDsteIfIndex } + ::= { hwDsteInterfaceCfgTable 1} + + HwDsteInterfaceCfgEntry ::= + SEQUENCE + { + hwDsteIfIndex InterfaceIndex , + + hwAppliedCtFlowTemplateName OCTET STRING, + + hwCtBandWidthShareCfg INTEGER + } + + hwDsteIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unique value, greater than zero, for eachinterface. + It is recommended that values are assigned contiguously starting from 1. + The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization." + ::= {hwDsteInterfaceCfgEntry 1} + + hwAppliedCtFlowTemplateName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..60)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of CT-FLOW template." + ::= { hwDsteInterfaceCfgEntry 11 } + + hwCtBandWidthShareCfg OBJECT-TYPE + SYNTAX INTEGER { + share(1), + unshare(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Value of Ct BandWidth configuration for DS-TE. + That must be in 'Share,UnShare'." + ::= { hwDsteInterfaceCfgEntry 12 } + + hwTunnelTeConformance OBJECT IDENTIFIER ::= { hwTunnelTeMib 3 } + + hwTunnelTeGroups OBJECT IDENTIFIER ::= { hwTunnelTeConformance 3 } + + hwTunnelTeCompliances OBJECT IDENTIFIER ::= {hwTunnelTeConformance 1} + + + hwTunnelDiffServGroup OBJECT-GROUP + OBJECTS { hwTunnelDiffServMode, hwTunnelDiffServServiceClass,hwTunnelDiffServColor,hwTunnelTeFlowQueue} + STATUS current + DESCRIPTION + "Describes the different service mode of tunnel." + ::= { hwTunnelTeGroups 1 } + + hwTunnelTeVsiGroup OBJECT-GROUP + OBJECTS { hwTunnelTeVsiCir, hwTunnelTeVsiPir,hwTunnelTeVsiFlowQueue} + STATUS current + DESCRIPTION + "Describes the VSI binding of tunnel." + ::= { hwTunnelTeGroups 2 } + + hwTunnelTeVllGroup OBJECT-GROUP + OBJECTS { hwTunnelTeVllCir, hwTunnelTeVllPir,hwTunnelTeVllFlowQueue} + STATUS current + DESCRIPTION + "Describes the VLL binding of tunnel." + ::= { hwTunnelTeGroups 3 } + + hwTunnelTeL3vpnGroup OBJECT-GROUP + OBJECTS { hwTunnelTeL3vpnCir, hwTunnelTeL3vpnPir,hwTunnelTeL3vpnFlowQueue} + STATUS current + DESCRIPTION + "Describes the L3VPN binding of tunnel." + ::= { hwTunnelTeGroups 4 } + hwTunnelTeStatisticsGroup OBJECT-GROUP + OBJECTS { hwTunnelTeUpDownStatistics,hwTunnTeCounterDiscontinuityTime} + STATUS current + DESCRIPTION + "Describes the up/down count of the TE tunnel." + ::= { hwTunnelTeGroups 5 } + + hwCtTemplateGroup OBJECT-GROUP + OBJECTS { hwCtTemplateName , + hwCtTemplateCt0 , + hwCtTemplateCt1 , + hwCtTemplateCt2 , + hwCtTemplateCt3 , + hwCtTemplateCt4 , + hwCtTemplateCt5 , + hwCtTemplateCt6 , + hwCtTemplateCt7, + hwCtTemplateCommit, + hwCtTemplateRowStatus + } + STATUS current + DESCRIPTION + "Describes CT template." + ::= { hwTunnelTeGroups 6 } + + hwCtConfigCtGroup OBJECT-GROUP + OBJECTS { + hwCtConfigTunnelName , + hwCtConfigTunnelCommit , + hwCtConfigTemplateName , + hwCtConfigTunnelCt0Band , + hwCtConfigTunnelCt1Band , + hwCtConfigTunnelCt2Band , + hwCtConfigTunnelCt3Band , + hwCtConfigTunnelCt4Band , + hwCtConfigTunnelCt5Band , + hwCtConfigTunnelCt6Band , + hwCtConfigTunnelCt7Band} + STATUS current + DESCRIPTION + "Describes the CT configuration of the TE tunnel interface." + ::= { hwTunnelTeGroups 7 } + + hwCtStatisticsGroup OBJECT-GROUP + OBJECTS { + hwCtStatisticsTunnelName , + hwCtStatisticsCt0OutByteRate , + hwCtStatisticsCt0OutPktRate , + hwCtStatisticsCt0OutPkt , + hwCtStatisticsCt0OutPktByte , + hwCtStatisticsCt0OutErrorPkt , + hwCtStatisticsCt1OutByteRate , + hwCtStatisticsCt1OutPktRate , + hwCtStatisticsCt1OutPkt , + hwCtStatisticsCt1OutPktByte , + hwCtStatisticsCt1OutErrorPkt , + hwCtStatisticsCt2OutByteRate , + hwCtStatisticsCt2OutPktRate , + hwCtStatisticsCt2OutPkt , + hwCtStatisticsCt2OutPktByte , + hwCtStatisticsCt2OutErrorPkt , + hwCtStatisticsCt3OutByteRate , + hwCtStatisticsCt3OutPktRate , + hwCtStatisticsCt3OutPkt , + hwCtStatisticsCt3OutPktByte , + hwCtStatisticsCt3OutErrorPkt , + hwCtStatisticsCt4OutByteRate , + hwCtStatisticsCt4OutPktRate , + hwCtStatisticsCt4OutPkt , + hwCtStatisticsCt4OutPktByte , + hwCtStatisticsCt4OutErrorPkt , + hwCtStatisticsCt5OutByteRate , + hwCtStatisticsCt5OutPktRate , + hwCtStatisticsCt5OutPkt , + hwCtStatisticsCt5OutPktByte , + hwCtStatisticsCt5OutErrorPkt , + hwCtStatisticsCt6OutByteRate , + hwCtStatisticsCt6OutPktRate , + hwCtStatisticsCt6OutPkt , + hwCtStatisticsCt6OutPktByte , + hwCtStatisticsCt6OutErrorPkt , + hwCtStatisticsCt7OutByteRate , + hwCtStatisticsCt7OutPktRate , + hwCtStatisticsCt7OutPkt , + hwCtStatisticsCt7OutPktByte , + hwCtStatisticsCt7OutErrorPkt + } + + STATUS current + DESCRIPTION + "Describes the CT of the TE tunnel interface." + ::= { hwTunnelTeGroups 8 } + + hwCtFlowTemplateGroup OBJECT-GROUP + OBJECTS { + --hwCtFlowTemplateID , + hwCtFlowTemplateName , + hwCt0Cos , + hwCt0Scheduler , + hwCt0Valid , + hwCt1Cos , + hwCt1Scheduler , + hwCt1Valid , + hwCt2Cos , + hwCt2Scheduler , + hwCt2Valid , + hwCt3Cos , + hwCt3Scheduler , + hwCt3Valid , + hwCt4Cos , + hwCt4Scheduler , + hwCt4Valid , + hwCt5Cos , + hwCt5Scheduler , + hwCt5Valid , + hwCt6Cos , + hwCt6Scheduler , + hwCt6Valid , + hwCt7Cos , + hwCt7Scheduler , + hwCt7Valid , + hwCtFlowTemplateCommit , + hwCtFlowTemplateRowStatus + } + STATUS current + DESCRIPTION + "The table describes the CT-FLOW-Mapping template configuration on the device." + ::= { hwTunnelTeGroups 10 } + + hwDsteInterfaceCfgGroup OBJECT-GROUP + OBJECTS { + --hwDsteIfIndex , + hwAppliedCtFlowTemplateName , + hwCtBandWidthShareCfg + } + STATUS current + DESCRIPTION + "The table describes the CT-FLOW-Mapping template configuration on the device." + ::= { hwTunnelTeGroups 11 } + + + + hwTunnelDsTeTrap OBJECT IDENTIFIER ::= { hwTunnelTeMib 2 } + + + hwMplsFqShortage NOTIFICATION-TYPE + OBJECTS { hwCtConfigTunnelName } + STATUS obsolete + DESCRIPTION + "This notification is generated when FQ (flow-queue) template resources are shortage." + ::= { hwTunnelDsTeTrap 1 } + + hwMplsSqShortage NOTIFICATION-TYPE + OBJECTS { hwCtConfigTunnelName } + STATUS obsolete + DESCRIPTION + "This notification is generated when SQ (subscriber-queue) resources are shortage." + ::= { hwTunnelDsTeTrap 2 } + + hwMplsSqBandwidthExceed NOTIFICATION-TYPE + OBJECTS { hwCtConfigTunnelName } + STATUS obsolete + DESCRIPTION + "This notification is generated when the total bandwidth of SQ (subscriber-queue) exceeds 10G bit/s in one LPU." + ::= { hwTunnelDsTeTrap 3 } + + hwMplsHsbFqShortage NOTIFICATION-TYPE + OBJECTS { hwCtConfigTunnelName } + STATUS obsolete + DESCRIPTION + "This notification is generated when FQ (flow-queue) template resources in HSB are shortage." + ::= { hwTunnelDsTeTrap 4 } + + hwMplsHsbSqShortage NOTIFICATION-TYPE + OBJECTS { hwCtConfigTunnelName } + STATUS obsolete + DESCRIPTION + "This notification is generated when SQ (subscriber-queue) resources in HSB are shortage." + ::= { hwTunnelDsTeTrap 5 } + + hwMplsHsbSqBandwidthExceed NOTIFICATION-TYPE + OBJECTS { hwCtConfigTunnelName } + STATUS obsolete + DESCRIPTION + "This notification is generated when the total bandwidth of SQ (subscriber-queue) in HSB exceeds 10G bit/s in one LPU." + ::= { hwTunnelDsTeTrap 6 } + + hwTunnelTeTrapGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwMplsHsbSqBandwidthExceed, hwMplsHsbSqShortage, hwMplsHsbFqShortage, hwMplsSqBandwidthExceed, hwMplsSqShortage, hwMplsFqShortage } + STATUS current + DESCRIPTION + "The HUAWEI Tunnel Te trap info." + ::= { hwTunnelTeGroups 9 } + + + + + +-- compliance statements + + hwTunnelTeCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for HUAWEI-TUNNEL-TE-MIB." + MODULE -- this module + MANDATORY-GROUPS { hwTunnelDiffServGroup, + hwTunnelTeVsiGroup, + hwTunnelTeVllGroup, + hwTunnelTeL3vpnGroup, + hwTunnelTeStatisticsGroup, + hwCtTemplateGroup, + hwCtConfigCtGroup, + hwCtStatisticsGroup, + hwTunnelTeTrapGroup, + hwCtFlowTemplateGroup, + hwDsteInterfaceCfgGroup} + ::= { hwTunnelTeCompliances 1 } + + + + END + +-- +-- HUAWEI-TUNNEL-TE-MIB.mib +-- \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-USERLOG-MIB b/MIBS/huawei/HUAWEI-USERLOG-MIB new file mode 100644 index 0000000..a949434 --- /dev/null +++ b/MIBS/huawei/HUAWEI-USERLOG-MIB @@ -0,0 +1,854 @@ +-- ================================================================= +-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved +-- +-- Description: This mib file is used for management of huawei userlog +-- information. +-- Reference: +-- Version: V1.1 +-- History: +-- tianli,2003.3.31,publish +-- Zhang Peng,2004.5.19,Reunification version based on V1.0 . +-- ================================================================= + +HUAWEI-USERLOG-MIB DEFINITIONS ::= BEGIN + + IMPORTS + OBJECT-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + IpAddress, Integer32, Counter32, OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + hwDatacomm + FROM HUAWEI-MIB; + + -- 1.3.6.1.4.1.2011.5.25.18 + hwUserLogMIB MODULE-IDENTITY + LAST-UPDATED "200304100000Z" + ORGANIZATION + "Huawei Technologies co.,Ltd." + CONTACT-INFO + " R&D BeiJing, Huawei Technologies co.,Ltd. + Huawei Bld.,NO.3 Xinxi Rd., + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + Zip:100085 + Http://www.huawei.com + E-mail:support@huawei.com " + DESCRIPTION + "The HUAWEI-USERLOG-MIB contains objects to + manage configuration and monitor running state + for userlog feature. + For users who access network through NAT and BAS + equipments, their IP addresses are generally + unfixed, and so it is hard to exactly locate which + host a certain access comes from and which user + initiates it. This decreases the network security. + User log is designed to solve the problem. User log + can record Network Address Translation (NAT) flow + information, and login/ logout information and flow + information of Broadband Access Server (BAS) user, + thus enabling the administrator know address + information before NAT, access record of BAS user, etc. + Then, network activities and operations can be queried + and tracked, and network availability and security are + improved accordingly." + ::= { hwDatacomm 18 } + -- + -- Node definitions + -- + + -- 1.3.6.1.4.1.2011.5.25.18.1 + hwUserlogObjects OBJECT IDENTIFIER ::= { hwUserLogMIB 1 } + + -- 1.3.6.1.4.1.2011.5.25.18.1.1 + hwUserlogNatObjects OBJECT IDENTIFIER ::= { hwUserlogObjects 1 } + + -- 1.3.6.1.4.1.2011.5.25.18.1.1.1 + hwUserlogNatVersion OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NAT LOG version. Currently only version 1 is developed." + ::= { hwUserlogNatObjects 1 } + + -- 1.3.6.1.4.1.2011.5.25.18.1.1.2 + hwUserlogNatSyslog OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "NAT LOG format. + If 1, LOG format is sysLog. + If 0, LOG format is UDP packet. + UDP packet is the default format and is recommended. + Syslog can be used in the case that log amount is not too large." + ::= { hwUserlogNatObjects 2 } + + -- 1.3.6.1.4.1.2011.5.25.18.1.1.3 + hwUserlogNatSourceIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Source IP address of NAT LOG UDP packet. + By default, the source IP address of the UDP packet + is the IP address of the interface through which the + router outputs the user log packet. + On the user log server side, the source of log + information can be located rapidly through identifying + the source IP address of the log. You are recommended + to configure a loopback address or router ID to function + as the source IP address of the UDP packet." + ::= { hwUserlogNatObjects 3 } + + -- 1.3.6.1.4.1.2011.5.25.18.1.1.4 + hwUserlogNatFlowBegin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Log the NAT flow when it is created. + If 1, this function is enabled. + If 0, this function is disabled. + This function will be used when real-time monitor is required. + The default value 0 means this function is disabled." + ::= { hwUserlogNatObjects 4 } + + -- 1.3.6.1.4.1.2011.5.25.18.1.1.5 + hwUserlogNatActiveTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The active time for long-time existed NAT flow. + Unit: minute. Range: 10 minutes ~ 120 minutes. + When setting it, NAT flow can be logged after an interval of active time. + This function will be used when real-time monitor is required. + The default value 0 means real-time monitor function is disabled. " + ::= { hwUserlogNatObjects 5 } + + -- 1.3.6.1.4.1.2011.5.25.18.1.1.6 + hwUserlogNatSlotCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwUserlogNatSlotCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of NAT LOG configuration information for the specified slot. + By default, user log function is disabled on the interface board. + Only after user log function is enabled, the other configurations + related to user log take effect." + ::= { hwUserlogNatObjects 6 } + + -- 1.3.6.1.4.1.2011.5.25.18.1.1.6.1 + hwUserlogNatSlotCfgInfoEntry OBJECT-TYPE + SYNTAX HwUserlogNatSlotCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "NAT LOG configuration information entry for a slot." + INDEX { hwUserlogNatCfgSlotNumber } + ::= { hwUserlogNatSlotCfgInfoTable 1 } + + HwUserlogNatSlotCfgInfoEntry ::= + SEQUENCE { + hwUserlogNatCfgSlotNumber + Integer32, + hwUserlogNatEnable + Integer32, + hwUserlogNatAclNumber + Integer32, + hwUserlogNatHostAddress + IpAddress, + hwUserlogNatUdpPort + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.18.1.1.6.1.1 + hwUserlogNatCfgSlotNumber OBJECT-TYPE + SYNTAX Integer32 (0..15) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot number. + The object specifies which slot is configured with NAT LOG. + For NAT LOG, it is the slot of the egress interface + configured with NAT." + ::= { hwUserlogNatSlotCfgInfoEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.18.1.1.6.1.2 + hwUserlogNatEnable OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The NAT LOG feature status. + If 1, NAT LOG is enabled. + If 0, NAT LOG is disabled. + The default value 0 means NAT LOG is disabled." + ::= { hwUserlogNatSlotCfgInfoEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.18.1.1.6.1.3 + hwUserlogNatAclNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Access-list number. Its range is 2000 ~ 3999. + The value 0 means no ACL is specified. + Only when NAT LOG is enabled, and ACL is configured. + Only NAT flow which match the ACL will be logged. " + ::= { hwUserlogNatSlotCfgInfoEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.18.1.1.6.1.4 + hwUserlogNatHostAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP address of NAT LOG server. + If user log is output in UDP packet mode, user log + server must be configured and user log server address + must be specified correctly. Otherwise, user log + function cannot work normally. + The address of the destination server must be a valid + unicast address rather than a loop address or multicast + address. In principle, it should be the address of the + user log server that can communicate normally." + ::= { hwUserlogNatSlotCfgInfoEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.18.1.1.6.1.5 + hwUserlogNatUdpPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The UDP Port Number of NAT LOG server. Its range is 1 ~ 65535. + In order to avoid confliction with general UDP port numbers, + you are recommended to use the UDP port number above 1024." + ::= { hwUserlogNatSlotCfgInfoEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.18.1.1.7 + hwUserlogNatSlotRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwUserlogNatSlotRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of NAT LOG running information for the specified slot." + ::= { hwUserlogNatObjects 7 } + + -- 1.3.6.1.4.1.2011.5.25.18.1.1.7.1 + hwUserlogNatSlotRunInfoEntry OBJECT-TYPE + SYNTAX HwUserlogNatSlotRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "NAT LOG running information entry for a slot." + INDEX { hwUserlogNatRunSlotNumber } + ::= { hwUserlogNatSlotRunInfoTable 1 } + + HwUserlogNatSlotRunInfoEntry ::= + SEQUENCE { + hwUserlogNatRunSlotNumber + Integer32, + hwUserlogNatTotalEntries + Counter32, + hwUserlogNatTotalPackets + Counter32, + hwUserlogNatFailedEntries + Counter32, + hwUserlogNatFailedPackets + Counter32, + hwUserlogNatClearRunStat + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.18.1.1.7.1.1 + hwUserlogNatRunSlotNumber OBJECT-TYPE + SYNTAX Integer32 (0..15) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot number. + The object specifies on which slot the NAT LOG statistics are calculated." + ::= { hwUserlogNatSlotRunInfoEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.18.1.1.7.1.2 + hwUserlogNatTotalEntries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of NAT flow entries which are logged." + ::= { hwUserlogNatSlotRunInfoEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.18.1.1.7.1.3 + hwUserlogNatTotalPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of NAT LOG UDP packets generated by the device." + ::= { hwUserlogNatSlotRunInfoEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.18.1.1.7.1.4 + hwUserlogNatFailedEntries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of NAT flow entries failed in outputting." + ::= { hwUserlogNatSlotRunInfoEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.18.1.1.7.1.5 + hwUserlogNatFailedPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of NAT LOG UDP packets failed in outputting." + ::= { hwUserlogNatSlotRunInfoEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.18.1.1.7.1.6 + hwUserlogNatClearRunStat OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clears the running statistics for NAT LOG. Its access is write-only. + If 1, the running statistics for NAT LOG is resetted. + Other value is invalid." + ::= { hwUserlogNatSlotRunInfoEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.18.1.2 + hwUserlogFlowObjects OBJECT IDENTIFIER ::= { hwUserlogObjects 2 } + + -- 1.3.6.1.4.1.2011.5.25.18.1.2.1 + hwUserlogFlowVersion OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "BAS FLOW LOG version. Currently only version 1 is developed." + ::= { hwUserlogFlowObjects 1 } + + -- 1.3.6.1.4.1.2011.5.25.18.1.2.2 + hwUserlogFlowSyslog OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "BAS FLOW LOG format. + If 1, LOG format is sysLog. + If 0, LOG format is UDP packet. + UDP packet is the default format, and is recommended. + Syslog can be used in the case that log amount is not + too large." + ::= { hwUserlogFlowObjects 2 } + + -- 1.3.6.1.4.1.2011.5.25.18.1.2.3 + hwUserlogFlowSourceIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Source IP address of BAS FLOW LOG UDP packet. + By default, the source IP address of the UDP packet + is the IP address of the interface through which the + router outputs the user log packet. + On the user log server side, the source of log + information can be located rapidly through identifying + the source IP address of the log. You are recommended + to configure a loopback address or router ID to function + as the source IP address of the UDP packet." + ::= { hwUserlogFlowObjects 3 } + + -- 1.3.6.1.4.1.2011.5.25.18.1.2.4 + hwUserlogFlowFlowBegin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Log the BAS flow when it is created. + If 1, this function is enabled. + If 0, this function is disabled. + This function will be used when real-time monitor is required. + The default value 0 means this function is disabled." + ::= { hwUserlogFlowObjects 4 } + + -- 1.3.6.1.4.1.2011.5.25.18.1.2.5 + hwUserlogFlowActiveTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The active time for long-time existed BAS flow. + Its unit is minute. Its range is 10 minutes ~ 120 minutes. + When setting it, BAS flow can be logged after an internal of active time. + This function will be used when real-time monitor is required. + The default value 0 means real-time monitor function + is disabled. " + ::= { hwUserlogFlowObjects 5 } + + -- 1.3.6.1.4.1.2011.5.25.18.1.2.6 + hwUserlogFlowSlotCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwUserlogFlowSlotCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of BAS FLOW LOG configuration information for the specified slot. + By default, user log function is disabled on the interface board. + Only after user log function is enabled, the other configurations + related to user log take effect." + ::= { hwUserlogFlowObjects 6 } + + + -- 1.3.6.1.4.1.2011.5.25.18.1.2.6.1 + hwUserlogFlowSlotCfgInfoEntry OBJECT-TYPE + SYNTAX HwUserlogFlowSlotCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BAS FLOW LOG configuration information entry for a slot." + INDEX { hwUserlogFlowCfgSlotNumber } + ::= { hwUserlogFlowSlotCfgInfoTable 1 } + + HwUserlogFlowSlotCfgInfoEntry ::= + SEQUENCE { + hwUserlogFlowCfgSlotNumber + Integer32, + hwUserlogFlowEnable + Integer32, + hwUserlogFlowAclNumber + Integer32, + hwUserlogFlowHostAddress + IpAddress, + hwUserlogFlowUdpPort + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.18.1.2.6.1.1 + hwUserlogFlowCfgSlotNumber OBJECT-TYPE + SYNTAX Integer32 (0..15) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot number. + The ojects specifies which slot is configured with BAS FLOW LOG. " + ::= { hwUserlogFlowSlotCfgInfoEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.18.1.2.6.1.2 + hwUserlogFlowEnable OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The BAS FLOW LOG feature status. + If 1, BAS FLOW LOG is enabled. + If 0, BAS FLOW LOG is disabled. + The default value 0 means BAS FLOW LOG is disabled." + ::= { hwUserlogFlowSlotCfgInfoEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.18.1.2.6.1.3 + hwUserlogFlowAclNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Access-list number. Its range is 2000 ~ 3999. + The value 0 means no ACL is specified. + Only when BAS FLOW LOG is enabled, the ACL be configured. + Only BAS flow which match the ACL will be logged. " + ::= { hwUserlogFlowSlotCfgInfoEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.18.1.2.6.1.4 + hwUserlogFlowHostAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP address of BAS FLOW LOG server. + If user log is output in UDP packet mode, user log + server must be configured and user log server address + must be specified correctly. Otherwise, user log + function cannot work normally. + The address of the destination server must be a valid + unicast address rather than a loop address or multicast + address. In principle, it should be the address of the + user log server that can communicate normally." + ::= { hwUserlogFlowSlotCfgInfoEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.18.1.2.6.1.5 + hwUserlogFlowUdpPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The UDP Port Number of BAS FLOW LOG server. Its range is 1 ~ 65535. + In order to avoid confliction with general UDP port numbers, + you are recommended to use the UDP port number above 1024." + ::= { hwUserlogFlowSlotCfgInfoEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.18.1.2.7 + hwUserlogFlowSlotRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwUserlogFlowSlotRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of BAS FLOW LOG running information for the specified slot." + ::= { hwUserlogFlowObjects 7 } + + -- 1.3.6.1.4.1.2011.5.25.18.1.2.7.1 + hwUserlogFlowSlotRunInfoEntry OBJECT-TYPE + SYNTAX HwUserlogFlowSlotRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Running Information Entry for a slot." + INDEX { hwUserlogFlowRunSlotNumber } + ::= { hwUserlogFlowSlotRunInfoTable 1 } + + HwUserlogFlowSlotRunInfoEntry ::= + SEQUENCE { + hwUserlogFlowRunSlotNumber + Integer32, + hwUserlogFlowTotalEntries + Counter32, + hwUserlogFlowTotalPackets + Counter32, + hwUserlogFlowFailedEntries + Counter32, + hwUserlogFlowFailedPackets + Counter32, + hwUserlogFlowClearRunStat + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.18.1.2.7.1.1 + hwUserlogFlowRunSlotNumber OBJECT-TYPE + SYNTAX Integer32 (0..15) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot number. + The object specifies on which slot the BAS FLOW LOG statistics are calculated." + ::= { hwUserlogFlowSlotRunInfoEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.18.1.2.7.1.2 + hwUserlogFlowTotalEntries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of BAS FLOW Entries which are logged. " + ::= { hwUserlogFlowSlotRunInfoEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.18.1.2.7.1.3 + hwUserlogFlowTotalPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of FLOW LOG UDP packet generated by the device. " + ::= { hwUserlogFlowSlotRunInfoEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.18.1.2.7.1.4 + hwUserlogFlowFailedEntries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of BAS FLOW entries failed in outputting. " + ::= { hwUserlogFlowSlotRunInfoEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.18.1.2.7.1.5 + hwUserlogFlowFailedPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of BAS FLOW LOG UDP packet failed in outputting." + ::= { hwUserlogFlowSlotRunInfoEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.18.1.2.7.1.6 + hwUserlogFlowClearRunStat OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clears the running statistics for FLOW LOG. Its access is write-only. + If 1, the running statistics for FLOW LOG is resetted. + Other value is invalid." + ::= { hwUserlogFlowSlotRunInfoEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.18.1.3 + hwUserlogAccessObjects OBJECT IDENTIFIER ::= { hwUserlogObjects 3 } + + -- 1.3.6.1.4.1.2011.5.25.18.1.3.1 + hwUserlogAccessVersion OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "BAS ACCESS LOG version. Currently only version 1 is developed." + ::= { hwUserlogAccessObjects 1 } + + -- 1.3.6.1.4.1.2011.5.25.18.1.3.2 + hwUserlogAccessSyslog OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "BAS ACCESS LOG format. + If 1, LOG format is sysLog; + If 0, LOG format is UDP packet. + UDP packet is the default format, and is recommended. + Syslog can be used in the case that log amount is not too large." + ::= { hwUserlogAccessObjects 2 } + + -- 1.3.6.1.4.1.2011.5.25.18.1.3.3 + hwUserlogAccessSourceIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Source IP address of BAS ACCESS LOG UDP packet. + By default, the source IP address of the UDP packet + is the IP address of the interface through which the + router outputs the user log packet. + On the user log server side, the source of log + information can be located rapidly through identifying + the source IP address of the log. You are recommended + to configure a loopback address or router ID to function + as the source IP address of the UDP packet." + ::= { hwUserlogAccessObjects 3 } + + -- 1.3.6.1.4.1.2011.5.25.18.1.3.4 + hwUserlogAccessSlotCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwUserlogAccessSlotCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of BAS ACCESS LOG configuration information for the specified slot." + ::= { hwUserlogAccessObjects 4 } + + -- 1.3.6.1.4.1.2011.5.25.18.1.3.4.1 + hwUserlogAccessSlotCfgInfoEntry OBJECT-TYPE + SYNTAX HwUserlogAccessSlotCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BAS ACCESS LOG configuration information entry for a slot." + INDEX { hwUserlogAccessCfgSlotNumber } + ::= { hwUserlogAccessSlotCfgInfoTable 1 } + + HwUserlogAccessSlotCfgInfoEntry ::= + SEQUENCE { + hwUserlogAccessCfgSlotNumber + Integer32, + hwUserlogAccessEnable + Integer32, + hwUserlogAccessHostAddress + IpAddress, + hwUserlogAccessUdpPort + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.18.1.3.4.1.1 + hwUserlogAccessCfgSlotNumber OBJECT-TYPE + SYNTAX Integer32 (0..15) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot number. + The object specifies which slot is configured with BAS ACCESS LOG. " + ::= { hwUserlogAccessSlotCfgInfoEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.18.1.3.4.1.2 + hwUserlogAccessEnable OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The BAS ACCESS LOG feature status. + If 1, BAS ACCESS LOG is enabled. + If 0, BAS ACCESS LOG is disabled. + The default value 0 means BAS ACCESS LOG is disabled." + ::= { hwUserlogAccessSlotCfgInfoEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.18.1.3.4.1.3 + hwUserlogAccessHostAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP address of BAS ACCESS LOG server. + If user log is output in UDP packet mode, user log + server must be configured and user log server address + must be specified correctly. Otherwise, user log + function cannot work normally. + The address of the destination server must be a valid + unicast address rather than a loop address or multicast + address. In principle, it should be the address of the + user log server that can communicate normally." + ::= { hwUserlogAccessSlotCfgInfoEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.18.1.3.4.1.4 + hwUserlogAccessUdpPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The UDP Port Number of BAS ACCESS LOG server. Its range is 1 ~ 65535. + In order to avoid confliction with general UDP port numbers, + you are recommended to use the UDP port number above 1024." + ::= { hwUserlogAccessSlotCfgInfoEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.18.1.3.5 + hwUserlogAccessSlotRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwUserlogAccessSlotRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of BAS ACCESS LOG running information + for the specified slot." + ::= { hwUserlogAccessObjects 5 } + + -- 1.3.6.1.4.1.2011.5.25.18.1.3.5.1 + hwUserlogAccessSlotRunInfoEntry OBJECT-TYPE + SYNTAX HwUserlogAccessSlotRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Running Information Entry for a slot." + INDEX { hwUserlogAccessRunSlotNumber } + ::= { hwUserlogAccessSlotRunInfoTable 1 } + + HwUserlogAccessSlotRunInfoEntry ::= + SEQUENCE { + hwUserlogAccessRunSlotNumber + Integer32, + hwUserlogAccessTotalEntries + Counter32, + hwUserlogAccessTotalPackets + Counter32, + hwUserlogAccessFailedEntries + Counter32, + hwUserlogAccessFailedPackets + Counter32, + hwUserlogAccessClearRunStat + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.18.1.3.5.1.1 + hwUserlogAccessRunSlotNumber OBJECT-TYPE + SYNTAX Integer32 (0..15) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot number. + The object specifies on which slot the BAS ACCESS LOG statistics + are calculated." + ::= { hwUserlogAccessSlotRunInfoEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.18.1.3.5.1.2 + hwUserlogAccessTotalEntries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of BAS ACCESS records which are logged. " + ::= { hwUserlogAccessSlotRunInfoEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.18.1.3.5.1.3 + hwUserlogAccessTotalPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of ACCESS LOG UDP packet generated by the router." + ::= { hwUserlogAccessSlotRunInfoEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.18.1.3.5.1.4 + hwUserlogAccessFailedEntries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of BAS ACCESS entries failed in outputting." + ::= { hwUserlogAccessSlotRunInfoEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.18.1.3.5.1.5 + hwUserlogAccessFailedPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of BAS ACCESS LOG UDP packet failed in outputting." + ::= { hwUserlogAccessSlotRunInfoEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.18.1.3.5.1.6 + hwUserlogAccessClearRunStat OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear the running statistics for ACCESS LOG. Its access is write-only. + If 1, the running statistics for ACCESS LOG is resetted, + the other value is invalid." + ::= { hwUserlogAccessSlotRunInfoEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.18.2 + hwUserlogNotifications OBJECT IDENTIFIER ::= { hwUserLogMIB 2 } + + -- 1.3.6.1.4.1.2011.5.25.18.3 + hwUserlogConformance OBJECT IDENTIFIER ::= { hwUserLogMIB 3 } + + -- 1.3.6.1.4.1.2011.5.25.18.3.1 + hwUserlogCompliances OBJECT IDENTIFIER ::= { hwUserlogConformance 1 } + + -- 1.3.6.1.4.1.2011.5.25.18.3.1.1 + hwUserlogCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which + implement the Huawei Userlog mib." + MODULE -- this module + MANDATORY-GROUPS { hwUserlogMandatoryGroup } + ::= { hwUserlogCompliances 1 } + + -- 1.3.6.1.4.1.2011.5.25.18.3.2 + hwUserlogGroups OBJECT IDENTIFIER ::= { hwUserlogConformance 2 } + + -- 1.3.6.1.4.1.2011.5.25.18.3.2.1 + hwUserlogMandatoryGroup OBJECT-GROUP + OBJECTS { hwUserlogNatEnable, hwUserlogNatHostAddress, hwUserlogNatUdpPort, hwUserlogFlowEnable, hwUserlogFlowHostAddress, + hwUserlogFlowUdpPort, hwUserlogAccessEnable, hwUserlogAccessHostAddress, hwUserlogAccessUdpPort } + STATUS current + DESCRIPTION + "A collection of objects providing mandatory Userlog information." + ::= { hwUserlogGroups 1 } + + -- 1.3.6.1.4.1.2011.5.25.18.3.2.2 + hwUserlogConfigGroup OBJECT-GROUP + OBJECTS { hwUserlogNatVersion, hwUserlogNatSyslog, hwUserlogNatSourceIP, hwUserlogNatFlowBegin, hwUserlogNatActiveTime, + hwUserlogNatCfgSlotNumber, hwUserlogNatEnable, hwUserlogNatAclNumber, hwUserlogNatHostAddress, hwUserlogNatUdpPort, + hwUserlogFlowVersion, hwUserlogFlowSyslog, hwUserlogFlowSourceIP, hwUserlogFlowFlowBegin, hwUserlogFlowActiveTime, + hwUserlogFlowCfgSlotNumber, hwUserlogFlowEnable, hwUserlogFlowAclNumber, hwUserlogFlowHostAddress, hwUserlogFlowUdpPort, + hwUserlogAccessVersion, hwUserlogAccessSyslog, hwUserlogAccessSourceIP, hwUserlogAccessCfgSlotNumber, hwUserlogAccessEnable, + hwUserlogAccessHostAddress, hwUserlogAccessUdpPort } + STATUS current + DESCRIPTION + "All configurable parameters of Userlog feature." + ::= { hwUserlogGroups 2 } + + -- 1.3.6.1.4.1.2011.5.25.18.3.2.3 + hwUserlogInfoGroup OBJECT-GROUP + OBJECTS { hwUserlogNatTotalEntries, hwUserlogNatTotalPackets, hwUserlogNatFailedEntries, hwUserlogNatFailedPackets, hwUserlogFlowTotalEntries, + hwUserlogFlowTotalPackets, hwUserlogFlowFailedEntries, hwUserlogFlowFailedPackets, hwUserlogAccessTotalEntries, hwUserlogAccessTotalPackets, + hwUserlogAccessFailedEntries, hwUserlogAccessFailedPackets } + STATUS current + DESCRIPTION + "All running information of Userlog feature." + ::= { hwUserlogGroups 3 } + +END diff --git a/MIBS/huawei/HUAWEI-VBST-MIB b/MIBS/huawei/HUAWEI-VBST-MIB new file mode 100644 index 0000000..278e358 --- /dev/null +++ b/MIBS/huawei/HUAWEI-VBST-MIB @@ -0,0 +1,318 @@ +-- +-- HUAWEI-VBST-MIB.my +-- MIB generated by MG-SOFT Visual MIB Builder Version 3.0 Build 253 +-- Monday, March 13, 2017 at 21:02:38 +-- + +-- HUAWEI-VBST-MIB.mib +-- MIB generated by MG-SOFT Visual MIB Builder Version 4.0 Build 347 +-- Thursday, February 16, 2017 at 03:06:08 +-- +-- ================================================================= +-- Copyright (C) 2018 by HUAWEI TECHNOLOGIES. All rights reserved +-- +-- Description: VBST huawei mib define +-- Reference: VBST +-- Version: V1.04 +-- History: +-- ,<2013.09.29>, +-- ================================================================= + + HUAWEI-VBST-MIB DEFINITIONS ::= BEGIN + + IMPORTS + entPhysicalName + FROM ENTITY-MIB + hwDatacomm + FROM HUAWEI-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + Integer32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI; + + +-- 1.3.6.1.4.1.2011.5.25.323 +-- November 18, 2015 at 14:10 GMT +-- February 16, 2017 at 03:05 GMT +-- August 11, 2010 at 16:00 GMT +-- November 18, 2015 at 14:10 GMT + hwVbstMIB MODULE-IDENTITY + LAST-UPDATED "201807040000Z" + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + + DESCRIPTION + "Please provide the descritpion." + + REVISION "201807040000Z" -- July 04, 2018 at 03:05 GMT + DESCRIPTION + "V1.04, Updated to include support for VBST." + + REVISION "201703140305Z" -- March 14, 2017 at 03:05 GMT + DESCRIPTION + "V1.03, Updated to include support for VBST." + + REVISION "201702160305Z" -- February 16, 2017 at 03:05 GMT + DESCRIPTION + "V1.02, Updated to include support for VBST." + + REVISION "201511181410Z" -- November 18, 2015 at 14:10 GMT + DESCRIPTION + "V1.01, Updated to include support for VBST." + REVISION "201008111600Z" -- August 11, 2010 at 16:00 GMT + DESCRIPTION + "V1.00, initial version." + ::= { hwDatacomm 323 } + + + +-- +-- Node definitions +-- + +-- Node definitions +-- +-- Top-level structure of the MIB +-- 1.3.6.1.4.1.2011.5.25.323.1 + -- 1.3.6.1.4.1.2011.5.25.323.1 + hwVbstObjects OBJECT IDENTIFIER ::= { hwVbstMIB 1 } + +-- MIB Objects +-- 1.3.6.1.4.1.2011.5.25.323.1.1 + -- 1.3.6.1.4.1.2011.5.25.323.1.1 + hwVbstMaxTrunkNum OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The max number of the Eth-Trunk port." + ::= { hwVbstObjects 1 } + +-- 1.3.6.1.4.1.2011.5.25.323.1.2 + -- 1.3.6.1.4.1.2011.5.25.323.1.2 + hwVbstMaxPVNum OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The max number of the Port-Vlan." + ::= { hwVbstObjects 2 } + +-- 1.3.6.1.4.1.2011.5.25.323.1.3 + -- 1.3.6.1.4.1.2011.5.25.323.1.3 + hwVbstMaxVlanNum OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The max number of VLANs running VBST." + ::= { hwVbstObjects 3 } + +-- 1.3.6.1.4.1.2011.5.25.323.1.4 + -- 1.3.6.1.4.1.2011.5.25.323.1.4 + hwVbstVlanNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Number of VLANs that cannot be calculated in the VBST packets received by interface." + ::= { hwVbstObjects 4 } + +-- 1.3.6.1.4.1.2011.5.25.323.1.5 + -- 1.3.6.1.4.1.2011.5.25.323.1.5 + hwVbstTrapPort OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Interfaces where the VBST packets containing the VLANs that cannot be calculated are received." + ::= { hwVbstObjects 5 } + +-- 1.3.6.1.4.1.2011.5.25.323.1.6 + -- 1.3.6.1.4.1.2011.5.25.323.1.6 + hwVbstTrapVlan OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Number of VLAN lists that cannot be calculated in the VBST packets received by interface." + ::= { hwVbstObjects 6 } + + -- 1.3.6.1.4.1.2011.5.25.323.1.7 + hwVbstMaxTrunkPVNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Number of Eth-Trunk Port VLANs with VBST enabled." + ::= { hwVbstObjects 7 } + + -- 1.3.6.1.4.1.2011.5.25.323.1.8 + hwVbstConflictDescription OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The specific cause of the configuration conflict with the remote observing port configuration." + ::= { hwVbstObjects 8 } + +-- 1.3.6.1.4.1.2011.5.25.323.2 + -- 1.3.6.1.4.1.2011.5.25.323.2 + hwVbstNotifications OBJECT IDENTIFIER ::= { hwVbstMIB 2 } + +-- Notifications +-- 1.3.6.1.4.1.2011.5.25.323.2.1 + -- 1.3.6.1.4.1.2011.5.25.323.2.1 + hwVbstTrunkNumExceeded NOTIFICATION-TYPE + OBJECTS { hwVbstMaxTrunkNum } + STATUS current + DESCRIPTION + "Trap message is generated by VBST node when + it detects that number of trunk ports has exceeded the specification limit." + ::= { hwVbstNotifications 1 } + +-- 1.3.6.1.4.1.2011.5.25.323.2.2 + -- 1.3.6.1.4.1.2011.5.25.323.2.2 + hwVbstTrunkNumResumed NOTIFICATION-TYPE + OBJECTS { hwVbstMaxTrunkNum } + STATUS current + DESCRIPTION + "Trap message is generated by VBST node when + it detects that the number of trunk ports has resumed below 95% of the specification limit." + ::= { hwVbstNotifications 2 } + +-- 1.3.6.1.4.1.2011.5.25.323.2.3 + -- 1.3.6.1.4.1.2011.5.25.323.2.3 + hwVbstPVNumExceeded NOTIFICATION-TYPE + OBJECTS { entPhysicalName, hwVbstMaxPVNum } + STATUS current + DESCRIPTION + "Trap message is generated by VBST node when + it detects that the number of PortVlan has exceeded the specification limit." + ::= { hwVbstNotifications 3 } + +-- 1.3.6.1.4.1.2011.5.25.323.2.4 + -- 1.3.6.1.4.1.2011.5.25.323.2.4 + hwVbstPVNumResumed NOTIFICATION-TYPE + OBJECTS { entPhysicalName, hwVbstMaxPVNum } + STATUS current + DESCRIPTION + "Trap message is generated by VBST node when + it detects that the number of PortVlan has resumed below 95% of the specification limit." + ::= { hwVbstNotifications 4 } + +-- 1.3.6.1.4.1.2011.5.25.323.2.5 + -- 1.3.6.1.4.1.2011.5.25.323.2.5 + hwVbstVlanNumExceeded NOTIFICATION-TYPE + OBJECTS { hwVbstMaxVlanNum } + STATUS current + DESCRIPTION + "Trap message is generated by VBST node when + it detects that the number of VLANs running VBST has exceeded the specification limit." + ::= { hwVbstNotifications 5 } + +-- 1.3.6.1.4.1.2011.5.25.323.2.6 + -- 1.3.6.1.4.1.2011.5.25.323.2.6 + hwVbstVlanNumResumed NOTIFICATION-TYPE + OBJECTS { hwVbstMaxVlanNum } + STATUS current + DESCRIPTION + "Trap message is generated by VBST node when + it detects that the number of VLANs running VBST has resumed below 95% of the specification limit." + ::= { hwVbstNotifications 6 } + +-- 1.3.6.1.4.1.2011.5.25.323.2.7 + -- 1.3.6.1.4.1.2011.5.25.323.2.7 + hwVbstInvalidPV NOTIFICATION-TYPE + OBJECTS { hwVbstVlanNum, hwVbstTrapPort, hwVbstTrapVlan } + STATUS current + DESCRIPTION + "Trap message is generated by VBST node when + it detects that the number of VLANs that cannot be calculated in the VBST packets received by interface exceeds the threshold. " + ::= { hwVbstNotifications 7 } + + -- 1.3.6.1.4.1.2011.5.25.323.2.8 + hwVbstTrunkPVNumExceeded NOTIFICATION-TYPE + OBJECTS { hwVbstMaxTrunkPVNum } + STATUS current + DESCRIPTION + "Trap message is generated by VBST node when + it detects that the number of VLANs on all Eth-Trunks exceeds the limit of VBST." + ::= { hwVbstNotifications 8 } + + -- 1.3.6.1.4.1.2011.5.25.323.2.9 + hwVbstTrunkPVNumResumed NOTIFICATION-TYPE + OBJECTS { hwVbstMaxTrunkPVNum } + STATUS current + DESCRIPTION + "Trap message is generated by VBST node when + it detects the number of VLANs on all Eth-Trunks falls below the limit of VBST." + ::= { hwVbstNotifications 9 } + + -- 1.3.6.1.4.1.2011.5.25.323.2.10 + hwVbstRspanCfgConflict NOTIFICATION-TYPE + OBJECTS { hwVbstConflictDescription } + STATUS current + DESCRIPTION + "In VBST mode, the Eth-Trunk configuration conflicts with the remote observing port configuration." + ::= { hwVbstNotifications 10 } + +-- 1.3.6.1.4.1.2011.5.25.323.3 + -- 1.3.6.1.4.1.2011.5.25.323.3 + hwVbstConformance OBJECT IDENTIFIER ::= { hwVbstMIB 3 } + +-- Conformance +-- 1.3.6.1.4.1.2011.5.25.323.3.1 + -- 1.3.6.1.4.1.2011.5.25.323.3.1 + hwVbstGroups OBJECT IDENTIFIER ::= { hwVbstConformance 1 } + +-- 1.3.6.1.4.1.2011.5.25.323.3.1.1 + -- 1.3.6.1.4.1.2011.5.25.323.3.1.1 + hwVbstObjectGroup OBJECT-GROUP + OBJECTS { hwVbstMaxTrunkNum, hwVbstMaxPVNum, hwVbstMaxVlanNum, hwVbstVlanNum, hwVbstTrapPort, + hwVbstTrapVlan, hwVbstMaxTrunkPVNum, hwVbstConflictDescription } + STATUS current + DESCRIPTION + "The object group." + ::= { hwVbstGroups 1 } + +-- 1.3.6.1.4.1.2011.5.25.323.3.1.2 + -- 1.3.6.1.4.1.2011.5.25.323.3.1.2 + hwVbstNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwVbstTrunkNumExceeded, hwVbstTrunkNumResumed, hwVbstPVNumExceeded, hwVbstPVNumResumed, hwVbstVlanNumExceeded, + hwVbstVlanNumResumed, hwVbstInvalidPV, hwVbstTrunkPVNumExceeded, hwVbstTrunkPVNumResumed, hwVbstRspanCfgConflict } + STATUS current + DESCRIPTION + "The notification group." + ::= { hwVbstGroups 2 } + +-- 1.3.6.1.4.1.2011.5.25.323.3.2 + -- 1.3.6.1.4.1.2011.5.25.323.3.2 + hwVbstCompliances OBJECT IDENTIFIER ::= { hwVbstConformance 2 } + +-- this module +-- 1.3.6.1.4.1.2011.5.25.323.3.2.1 +-- this module + -- 1.3.6.1.4.1.2011.5.25.323.3.2.1 + hwVbstCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The core compliance statement for all implementations." + MODULE -- this module + MANDATORY-GROUPS { hwVbstObjectGroup, hwVbstNotificationGroup } + ::= { hwVbstCompliances 1 } + + + END + +-- +-- HUAWEI-VBST-MIB.my +-- diff --git a/MIBS/huawei/HUAWEI-VE-MIB b/MIBS/huawei/HUAWEI-VE-MIB new file mode 100644 index 0000000..8234ff2 --- /dev/null +++ b/MIBS/huawei/HUAWEI-VE-MIB @@ -0,0 +1,135 @@ +-- ================================================================== +-- Copyright (C) 2007 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI VE (Virtual Ethernet) MIB +-- Reference: +-- Version: V1.0 +-- History: +-- V1.0 2007-01-20 Created by liuxuezhan 51362 +-- ================================================================== + + HUAWEI-VE-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + OBJECT-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + Integer32, OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + DisplayString, RowStatus + FROM SNMPv2-TC; + + hwVe MODULE-IDENTITY + LAST-UPDATED "200611221414Z" + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "VRP Team Huawei Technologies Co.,Ltd. + Huawei Bld.,NO.3 Xinxi Rd., + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + http://www.huawei.com + Zip:100085 + " + DESCRIPTION + "The private mib file includes the general extent + information of the device.hwDatacomm(146).hwVirtualEthernet" + ::= { hwDatacomm 146 } + + hwVirtualEthernetMibObjects OBJECT IDENTIFIER ::= { hwVe 1 } + + hwVirtualEthernetTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwVirtualEthernetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A binding relationship table of virutal Ethernet interfaces that use ID as the index." + ::= { hwVirtualEthernetMibObjects 1 } + + hwVirtualEthernetEntry OBJECT-TYPE + SYNTAX HwVirtualEthernetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Binding entry of virutal Etherent interfaces that use ID as the index. Each entry has one + Layer 2 virutal Ethernet interface and one Layer 3 virtual Ethernet interface." + INDEX { hwVirtualEthernetGroupId } + ::= { hwVirtualEthernetTable 1 } + + HwVirtualEthernetEntry ::= + SEQUENCE{ + hwVirtualEthernetGroupId + Integer32, + hwL2VirtualEthernetName + DisplayString, + hwL3VirtualEthernetName + DisplayString, + hwVirtualEthernetGroupRowStatus + RowStatus + } + + hwVirtualEthernetGroupId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Binding index of virtual Ethernet interface. The value ranges from 1 K to 8 K. + The maximum value 8 K can be adjusted by using the .paf file" + ::= { hwVirtualEthernetEntry 1 } + + + hwL2VirtualEthernetName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of a Layer 2 virtual Ethernet interface, such as Virtual-Ethernet 3/0/0." + ::= { hwVirtualEthernetEntry 11 } + + hwL3VirtualEthernetName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of a Layer 3 virtual Ethernet interface, such as Virtual-Ethernet 3/0/0." + ::= { hwVirtualEthernetEntry 12 } + + hwVirtualEthernetGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Create a Layer 2 or Layer 3 virtual Ethernet interface." + ::= { hwVirtualEthernetEntry 51 } + + hwVirtualEthernetConformance OBJECT IDENTIFIER ::= { hwVe 2 } + + hwVirtualEthernetCompliances OBJECT IDENTIFIER ::= { hwVirtualEthernetConformance 2 } + + + hwVirtualEthernetCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting + the HUAWEI-VE-MIB." + MODULE + MANDATORY-GROUPS { hwVirtualEthernetObjectGroup } + ::= { hwVirtualEthernetCompliances 1 } + + + hwVirtualEthernetGroups OBJECT IDENTIFIER ::= { hwVirtualEthernetConformance 1 } + + + hwVirtualEthernetObjectGroup OBJECT-GROUP + OBJECTS {hwL2VirtualEthernetName, hwL3VirtualEthernetName,hwVirtualEthernetGroupRowStatus } + STATUS current + DESCRIPTION + "The VirtualEthernet attribute group." + ::= { hwVirtualEthernetGroups 1 } + +END + +-- +-- HUAWEI-VE-MIB.mib +-- diff --git a/MIBS/huawei/HUAWEI-VGMP-MIB b/MIBS/huawei/HUAWEI-VGMP-MIB new file mode 100644 index 0000000..11586cf --- /dev/null +++ b/MIBS/huawei/HUAWEI-VGMP-MIB @@ -0,0 +1,808 @@ +-- ================================================================= +-- Copyright (C) 2002 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI-VGMP-MIB mib +-- Reference: This mib describes VRRP Group Management Protocol. +-- Version: V1.0 +-- History: +-- +-- =====================DEFINITIONS============================================ + + HUAWEI-VGMP-MIB DEFINITIONS ::= BEGIN + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + Integer32, Integer32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + RowStatus, TEXTUAL-CONVENTION,TimeStamp + FROM SNMPv2-TC + InterfaceIndex + FROM IF-MIB; + + hwVgmpMib MODULE-IDENTITY + LAST-UPDATED "200701112100Z" -- January 11, 2007 at 21:00 GMT + ORGANIZATION + "Huawei Technologies co., Ltd." + CONTACT-INFO + " R&D Nanjing, Huawei Technologies co.,Ltd. + Huihong Bld.,NO.91 Baixia Rd., + Bai-Xia District Nanjing P.R. China + Zip:210001 + Http://www.huawei.com + E-mail:support@huawei.com " + DESCRIPTION + "This mib is used for VGMP." + REVISION "200701112100Z" -- January 11, 2007 at 21:00 GMT + DESCRIPTION + "The initial revision of this MIB module." + ::= { hwDatacomm 122 } + +-- =====================DEFINITIONS============================================ + +-- =====================TrapSnmpCtrl============================================ + + vgmpGlobalCtrl OBJECT IDENTIFIER ::= { hwVgmpMib 0 } + + hwVgmpTrapSnmpCtrl OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A switch decides whether the system sends trap info or not." + DEFVAL { disabled } + ::= { vgmpGlobalCtrl 1 } + + hwVgmpStrictCheck OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A switch decides whether the system carries out strict check or not." + DEFVAL { disabled } + ::= { vgmpGlobalCtrl 2 } + + +-- =====================TrapSnmpCtrl============================================ + +-- ================== Vgmp notification =================================== + vgmpNotifications OBJECT IDENTIFIER ::= { hwVgmpMib 1 } + + hwVgmpOtherStateToMaster NOTIFICATION-TYPE + OBJECTS { hwVgmpGroupCfgState,hwVgmpGroupCfgNextState } + STATUS current + DESCRIPTION + "The status of the vrrp-group turns to master." + ::= { vgmpNotifications 1 } + + hwVgmpMasterToOtherState NOTIFICATION-TYPE + OBJECTS { hwVgmpGroupCfgState,hwVgmpGroupCfgNextState } + STATUS current + DESCRIPTION + "The status of the vrrp-group changes from master to other state." + ::= { vgmpNotifications 2 } + +-- ================== Vgmp notification end =================================== + + vgmpOperations OBJECT IDENTIFIER ::= { hwVgmpMib 2 } + vgmpStatistics OBJECT IDENTIFIER ::= { hwVgmpMib 3 } + vgmpConformance OBJECT IDENTIFIER ::= { hwVgmpMib 4 } + +-- ================== VGMP configuration table ================== + hwVgmpGroupCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWVgmpGroupCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vrrp-group configuration table. " + ::= { vgmpOperations 1 } + + hwVgmpGroupCfgEntry OBJECT-TYPE + SYNTAX HWVgmpGroupCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the vrrp-group configuration table." + INDEX { hwVgmpGroupCfgID } + ::= { hwVgmpGroupCfgTable 1 } + + HWVgmpGroupCfgEntry ::= + SEQUENCE { + hwVgmpGroupCfgID + Integer32, + hwVgmpGroupCfgEnable + INTEGER, + hwVgmpGroupCfgPri + Integer32, + hwVgmpGroupCfgUseVrrpPri + INTEGER, + hwVgmpGroupCfgPriPlusValue + Integer32, + hwVgmpGroupCfgPreemptEnable + INTEGER, + hwVgmpGroupCfgPreemptDelayValue + Integer32, + hwVgmpGroupCfgHelloInterval + Integer32, + hwVgmpGroupCfgSendEnable + INTEGER, + hwVgmpGroupCfgState + INTEGER, + hwVgmpGroupCfgRunPri + Integer32, + hwVgmpGroupCfgCreateTime + Unsigned32, + hwVgmpGroupCfgLastChangeTime + Unsigned32, + hwVgmpGroupCfgPeerState + INTEGER, + hwVgmpGroupCfgVrrpNum + Integer32, + hwVgmpGroupCfgReset + INTEGER, + hwVgmpGroupCfgOperRowStatus + RowStatus, + hwVgmpGroupCfgNextState + INTEGER + } + + hwVgmpGroupCfgID OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vrrp-group ID." + ::= { hwVgmpGroupCfgEntry 1 } + + hwVgmpGroupCfgEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether to enable vrrp-group or not." + DEFVAL { disable } + ::= { hwVgmpGroupCfgEntry 2 } + + hwVgmpGroupCfgPri OBJECT-TYPE + SYNTAX Integer32 (1..254) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The priority of the vrrp-group. + + This attribute cannot be configured if attribute 'hwVgmpGroupCfgUseVrrpPri' is set to 'enable'." + + ::= { hwVgmpGroupCfgEntry 3 } + + hwVgmpGroupCfgUseVrrpPri OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether using vrrp priority compute vrrp-group priority or not. + + This attribute is exclusive with attributes 'hwVgmpGroupCfgPri' and 'hwVgmpGroupCfgPriPlusValue', + so it is suggested not to configure this attribute together with 'hwVgmpGroupCfgPri' or 'hwVgmpGroupCfgPriPlusValue'. +'. + " + DEFVAL { disable } + ::= { hwVgmpGroupCfgEntry 4 } + + hwVgmpGroupCfgPriPlusValue OBJECT-TYPE + SYNTAX Integer32 (0..254) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The plus priority value after an interface added into a group. + + This attribute cannot be configured if attribute 'hwVgmpGroupCfgUseVrrpPri' is set to 'enable'." + ::= { hwVgmpGroupCfgEntry 5 } + + hwVgmpGroupCfgPreemptEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether to enable preempt switch or not." + DEFVAL { disable } + ::= { hwVgmpGroupCfgEntry 6 } + + hwVgmpGroupCfgPreemptDelayValue OBJECT-TYPE + SYNTAX Integer32 (0..60000) + UNITS "milli-seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The delaying time of vrrp-group enters into new master state." + ::= { hwVgmpGroupCfgEntry 7 } + + hwVgmpGroupCfgHelloInterval OBJECT-TYPE + SYNTAX Integer32 (200..60000) + UNITS "milli-seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The interval for the vrrp-group to send vgmp hello packets." + ::= { hwVgmpGroupCfgEntry 8 } + + hwVgmpGroupCfgSendEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether to enable vrrp-group group-send or not." + DEFVAL { disable } + ::= { hwVgmpGroupCfgEntry 9 } + + hwVgmpGroupCfgState OBJECT-TYPE + SYNTAX INTEGER + { + nouse(1), + init(2), + master(3), + slave(4), + master2slave(5), + slave2master(6), + max(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the vrrp-group." + ::= { hwVgmpGroupCfgEntry 10 } + + hwVgmpGroupCfgRunPri OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vrrp-group current run priority, it is different from hwVgmpGroupCfgPri. + The value calculates according as configured priority attribute." + ::= { hwVgmpGroupCfgEntry 11 } + + hwVgmpGroupCfgCreateTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A span of the current time subtract the vrrp-group create time. + This attribute is expressed as second." + ::= { hwVgmpGroupCfgEntry 12 } + + hwVgmpGroupCfgLastChangeTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A span of the current time subtract the vrrp-group last change time. + This attribute is expressed as second." + ::= { hwVgmpGroupCfgEntry 13 } + + hwVgmpGroupCfgPeerState OBJECT-TYPE + SYNTAX INTEGER + { + online(1), + offline(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vrrp-group peer state." + ::= { hwVgmpGroupCfgEntry 14 } + + hwVgmpGroupCfgVrrpNum OBJECT-TYPE + SYNTAX Integer32 (0..64) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vrrp-group member number." + ::= { hwVgmpGroupCfgEntry 15 } + + hwVgmpGroupCfgReset OBJECT-TYPE + SYNTAX INTEGER + { + reset(1), + unused(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A reset sign of vrrp-group statistics." + DEFVAL { unused } + ::= { hwVgmpGroupCfgEntry 16 } + + hwVgmpGroupCfgOperRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable." + ::= { hwVgmpGroupCfgEntry 17 } + + hwVgmpGroupCfgNextState OBJECT-TYPE + SYNTAX INTEGER + { + nouse(1), + init(2), + master(3), + slave(4), + master2slave(5), + slave2master(6), + unknown(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The next state of vrrp-Group. It provides for trap matching, you can get only unknown state." + ::= { hwVgmpGroupCfgEntry 18 } + +-- ================= VGMP configuration Table End =========================================== + +-- ================= Group member configuration table ========================================== + hwVgmpMemberTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWVgmpMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vrrp-group member configuration table." + ::= { vgmpOperations 2 } + + hwVgmpMemberEntry OBJECT-TYPE + SYNTAX HWVgmpMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the vrrp-group member configuration table." + INDEX { hwVgmpMemberIfIndex,hwVgmpGroupCfgID,hwVgmpMemberVRID } + ::= { hwVgmpMemberTable 1 } + + HWVgmpMemberEntry ::= + SEQUENCE { + hwVgmpMemberIfIndex + InterfaceIndex, + hwVgmpMemberVRID + Integer32, + hwVgmpMemberData + INTEGER, + hwVgmpMemberTran + INTEGER, + hwVgmpMemberVrrpOnline + INTEGER, + hwVgmpMemberOperRowStatus + RowStatus + } + + hwVgmpMemberIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the member table." + ::= { hwVgmpMemberEntry 1 } + + hwVgmpMemberVRID OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vrrp-group member's vitual router id." + ::= { hwVgmpMemberEntry 2 } + + hwVgmpMemberData OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "It specifies the vrrp-group member's attributes. + 'enable' indicates this is the vgmp data channel." + DEFVAL { disable } + ::= { hwVgmpMemberEntry 3 } + + hwVgmpMemberTran OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "It identifiers a vrrp-group member's attribute, + 'enable' indicates this is the vgmp data transfer-only channel. + This attribute cannot be configured if attribute 'hwVgmpMemberData' is set to 'disable'. + " + DEFVAL { disable } + ::= { hwVgmpMemberEntry 4 } + + hwVgmpMemberVrrpOnline OBJECT-TYPE + SYNTAX INTEGER + { + down(1), + peerDown(2), + up(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vrrp-group member's peer state." + ::= { hwVgmpMemberEntry 5 } + + hwVgmpMemberOperRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable." + ::= { hwVgmpMemberEntry 6 } + +-- ================= Group member configuration table end ====================================== +-- ================= BFD SESSION table =============================================== + hwVgmpTrackBFDTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWVgmpTrackBFDEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vrrp-group tracking BFD session table." + ::= { vgmpOperations 3 } + + hwVgmpTrackBFDEntry OBJECT-TYPE + SYNTAX HWVgmpTrackBFDEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the vrrp-group tracking BFD session table." + INDEX { hwVgmpGroupCfgID,hwVgmpTrackBFDID } + ::= { hwVgmpTrackBFDTable 1 } + + HWVgmpTrackBFDEntry ::= + SEQUENCE{ + hwVgmpTrackBFDID + Integer32, + hwVgmpTrackBFDReduceValue + Integer32, + hwVgmpTrackBFDPreeEnable + INTEGER, + hwVgmpTrackBFDOperRowStatus + RowStatus + } + hwVgmpTrackBFDID OBJECT-TYPE + SYNTAX Integer32 (1..8191) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The session id of vrrp-group tracking BFD." + ::= { hwVgmpTrackBFDEntry 1 } + + hwVgmpTrackBFDReduceValue OBJECT-TYPE + SYNTAX Integer32 (0..254) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value which the system will subtract from priority, + when a bfd session is down. You can't set zero." + ::= { hwVgmpTrackBFDEntry 2 } + + hwVgmpTrackBFDPreeEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether to enable track BFD slave preempt." + DEFVAL { disable } + ::= { hwVgmpTrackBFDEntry 3 } + + hwVgmpTrackBFDOperRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable." + ::= { hwVgmpTrackBFDEntry 4 } + +-- ================= BFD SESSION table end ====================================== +-- ================= packet statistic table =============================================== + hwVgmpStatisticTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWVgmpStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The packets statistic information table." + ::= { vgmpStatistics 1 } + + hwVgmpStatisticEntry OBJECT-TYPE + SYNTAX HWVgmpStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the packets statistic information table." + INDEX { hwVgmpGroupCfgID } + ::= { hwVgmpStatisticTable 1 } + + HWVgmpStatisticEntry ::= + SEQUENCE { + hwVgmpStatisticCheckFailDropNum + Integer32, + hwVgmpStatisticDisableDropNum + Integer32, + hwVgmpStatisticModeTypeErrDropNum + Integer32, + hwVgmpStatisticAccHelloREQ + Integer32, + hwVgmpStatisticSendHelloREQ + Integer32, + hwVgmpStatisticAccHelloACK + Integer32, + hwVgmpStatisticSendHelloACK + Integer32, + hwVgmpStatisticAccMasterToSlaveREQ + Integer32, + hwVgmpStatisticSendMasterToSlaveREQ + Integer32, + hwVgmpStatisticAccMasterToSlaveACK + Integer32, + hwVgmpStatisticSendMasterToSlaveACK + Integer32, + hwVgmpStatisticAccMasterToSlaveNACK + Integer32, + hwVgmpStatisticSendMasterToSlaveNACK + Integer32, + hwVgmpStatisticAccSlaveToMasterREQ + Integer32, + hwVgmpStatisticSendSlaveToMasterREQ + Integer32, + hwVgmpStatisticAccSlaveToMasterACK + Integer32, + hwVgmpStatisticSendSlaveToMasterACK + Integer32, + hwVgmpStatisticAccSlaveToMasterNACK + Integer32, + hwVgmpStatisticSendSlaveToMasterNACK + Integer32 + } + + hwVgmpStatisticCheckFailDropNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of dropped packets due to check failure." + ::= { hwVgmpStatisticEntry 1 } + + hwVgmpStatisticDisableDropNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of dropped packets because the vrrp-group is disabled." + ::= { hwVgmpStatisticEntry 2 } + + hwVgmpStatisticModeTypeErrDropNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of dropped packets because the vrrp-group mode or type is wrong." + ::= { hwVgmpStatisticEntry 3 } + + hwVgmpStatisticAccHelloREQ OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of hello REQ packets received by the vrrp-group." + ::= { hwVgmpStatisticEntry 4 } + + hwVgmpStatisticSendHelloREQ OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of hello REQ packets sent by the vrrp-group." + ::= { hwVgmpStatisticEntry 5 } + + hwVgmpStatisticAccHelloACK OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of hello ACK packets received by the vrrp-group." + ::= { hwVgmpStatisticEntry 6 } + + hwVgmpStatisticSendHelloACK OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vrrp-group sending hello ACK packets num." + ::= { hwVgmpStatisticEntry 7 } + + hwVgmpStatisticAccMasterToSlaveREQ OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of MasterToSlave REQ packets received by the vrrp-group." + ::= { hwVgmpStatisticEntry 8 } + + hwVgmpStatisticSendMasterToSlaveREQ OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of MasterToSlave REQ packets sent by the vrrp-group." + ::= { hwVgmpStatisticEntry 9 } + + hwVgmpStatisticAccMasterToSlaveACK OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of MasterToSlave ACK packets received by the vrrp-group." + ::= { hwVgmpStatisticEntry 10 } + + hwVgmpStatisticSendMasterToSlaveACK OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of MasterToSlave ACK packets sent by the vrrp-group." + ::= { hwVgmpStatisticEntry 11 } + + hwVgmpStatisticAccMasterToSlaveNACK OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of MasterToSlave NACK packets received by the vrrp-group." + ::= { hwVgmpStatisticEntry 12 } + + hwVgmpStatisticSendMasterToSlaveNACK OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of MasterToSlave NACK packets sent by the vrrp-group." + ::= { hwVgmpStatisticEntry 13 } + + hwVgmpStatisticAccSlaveToMasterREQ OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SlaveToMaster REQ packets received by the vrrp-group." + ::= { hwVgmpStatisticEntry 14 } + + hwVgmpStatisticSendSlaveToMasterREQ OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SlaveToMaster REQ packets sent by the vrrp-group." + ::= { hwVgmpStatisticEntry 15 } + + hwVgmpStatisticAccSlaveToMasterACK OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SlaveToMaster ACK packets received by the vrrp-group." + ::= { hwVgmpStatisticEntry 16 } + + hwVgmpStatisticSendSlaveToMasterACK OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SlaveToMaster ACK packets sent by the vrrp-group." + ::= { hwVgmpStatisticEntry 17 } + + hwVgmpStatisticAccSlaveToMasterNACK OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SlaveToMaster NACK packets received by the vrrp-group." + ::= { hwVgmpStatisticEntry 18 } + + hwVgmpStatisticSendSlaveToMasterNACK OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SlaveToMaster NACK packets sent by the vrrp-group." + ::= { hwVgmpStatisticEntry 19 } + +-- Conformance information + + hwVGMPMIBCompliances OBJECT IDENTIFIER ::= { vgmpConformance 1 } + hwVGMPMIBGroups OBJECT IDENTIFIER ::= { hwVGMPMIBCompliances 1 } + hwVGMPGroAttrGroup OBJECT-GROUP + OBJECTS { hwVgmpGroupCfgEnable, hwVgmpGroupCfgPri, hwVgmpGroupCfgUseVrrpPri, hwVgmpGroupCfgPriPlusValue, + hwVgmpGroupCfgPreemptEnable, + hwVgmpGroupCfgPreemptDelayValue, hwVgmpGroupCfgHelloInterval, hwVgmpGroupCfgSendEnable, + hwVgmpGroupCfgState,hwVgmpGroupCfgRunPri,hwVgmpGroupCfgCreateTime,hwVgmpGroupCfgLastChangeTime, + hwVgmpGroupCfgPeerState,hwVgmpGroupCfgVrrpNum,hwVgmpGroupCfgReset, + hwVgmpGroupCfgOperRowStatus,hwVgmpGroupCfgNextState } + STATUS current + DESCRIPTION + " Attributes of the vrrp-group configuration." + ::= { hwVGMPMIBGroups 1 } + + hwVGMPMenAttrGroup OBJECT-GROUP + OBJECTS { hwVgmpMemberData, hwVgmpMemberTran, hwVgmpMemberVrrpOnline, hwVgmpMemberOperRowStatus } + STATUS current + DESCRIPTION + "The vrrp-group member table's atributes." + ::= { hwVGMPMIBGroups 2 } + + hwVGMPBFDSessionGroup OBJECT-GROUP + OBJECTS { hwVgmpTrackBFDReduceValue, hwVgmpTrackBFDPreeEnable, hwVgmpTrackBFDOperRowStatus } + STATUS current + DESCRIPTION + "The vrrp-group tracking BFD table's atributes." + ::= { hwVGMPMIBGroups 3 } + + hwVGMPStaticGroup OBJECT-GROUP + OBJECTS {hwVgmpStatisticCheckFailDropNum, hwVgmpStatisticDisableDropNum,hwVgmpStatisticModeTypeErrDropNum, + hwVgmpStatisticAccHelloREQ, hwVgmpStatisticSendHelloREQ, + hwVgmpStatisticAccHelloACK, hwVgmpStatisticSendHelloACK, hwVgmpStatisticAccMasterToSlaveREQ, + hwVgmpStatisticSendMasterToSlaveREQ, hwVgmpStatisticAccMasterToSlaveACK, + hwVgmpStatisticSendMasterToSlaveACK, hwVgmpStatisticAccMasterToSlaveNACK, + hwVgmpStatisticSendMasterToSlaveNACK, hwVgmpStatisticAccSlaveToMasterREQ, + hwVgmpStatisticSendSlaveToMasterREQ, + hwVgmpStatisticAccSlaveToMasterACK, hwVgmpStatisticSendSlaveToMasterACK, + hwVgmpStatisticAccSlaveToMasterNACK, hwVgmpStatisticSendSlaveToMasterNACK } + STATUS current + DESCRIPTION + "The vrrp-group packet's statistic info." + ::= { hwVGMPMIBGroups 4 } + + hwVGMPGlobalsGroup OBJECT-GROUP + OBJECTS { hwVgmpTrapSnmpCtrl, hwVgmpStrictCheck} + STATUS current + DESCRIPTION + "The vrrp-group global group." + ::= { hwVGMPMIBGroups 5 } + + hwVGMPNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwVgmpOtherStateToMaster, hwVgmpMasterToOtherState } + STATUS current + DESCRIPTION + "The vrrp-group notification group." + ::= { hwVGMPMIBGroups 6 } + + END +-- +-- HUAWEI-VGMP-MIB.mib +-- diff --git a/MIBS/huawei/HUAWEI-VLL-STATISTIC-MIB b/MIBS/huawei/HUAWEI-VLL-STATISTIC-MIB new file mode 100644 index 0000000..a053730 --- /dev/null +++ b/MIBS/huawei/HUAWEI-VLL-STATISTIC-MIB @@ -0,0 +1,711 @@ +-- ================================================================== +-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI VLL Management Statistic and PW Performance Statistic MIB +-- Reference: +-- Version: V2.02 +-- Revision history: + +-- REVISION "201308301452Z" +-- DESCRIPTION "V1.11, add hwVllStatisticInputPackets,hwVllStatisticInputBytes,hwVllStatisticInputPacketsRate,hwVllStatisticInputBytesRate for VLL PW NO Qos statistics." + +-- REVISION "201106010000Z" +-- DESCRIPTION "V1.10,add hwPWATMPerfCurrentTable and hwPWTDMPerfCurrentTable for ATM TDM PW performance statistics." +-- +-- REVISION "200902130000Z" +-- DESCRIPTION "V1.0, HouChengjie, 2009-02-13, publish" +-- ================================================================== + + HUAWEI-VLL-STATISTIC-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + InterfaceIndex + FROM IF-MIB + OBJECT-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + Counter64, OBJECT-TYPE, MODULE-IDENTITY, TimeTicks, Unsigned32 + FROM SNMPv2-SMI + EnabledStatus + FROM P-BRIDGE-MIB + TEXTUAL-CONVENTION ,DateAndTime + FROM SNMPv2-TC; + + + hwL2VpnVllStatistic MODULE-IDENTITY + LAST-UPDATED "201708170145Z" --Aug 17,2017 at 14:52 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "The HUAWEI-VLL-STATISTIC-MIB contains objects to + manage VLL's statistic." + + REVISION "201708170145Z" --Aug 17,2017 at 14:52 GMT + DESCRIPTION "mod dispcription." + + REVISION "201308301452Z" --Aug 30,2013 at 14:52 GMT + DESCRIPTION "add hwVllStatisticInputPackets,hwVllStatisticInputBytes,hwVllStatisticInputPacketsRate,hwVllStatisticInputBytesRate for VLL PW NO Qos statistics" + + ::= { hwL2Vpn 7 } + +-- +-- Node definitions +-- + + hwL2Vpn OBJECT IDENTIFIER ::= { hwDatacomm 119 } + + +-- +-- The VLL's QoS statistic Attribute Group +-- + hwVllMIBObjects OBJECT IDENTIFIER ::= { hwL2VpnVllStatistic 1 } + + +-- +-- The VLL's Statistic Table +-- + hwVllStatisticTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWVllStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the VLL's traffic statistic, based on the interface." + ::= { hwVllMIBObjects 1 } + + + hwVllStatisticEntry OBJECT-TYPE + SYNTAX HWVllStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides the information of the VLL's traffic statistic." + INDEX { hwVllStatisticIfIndex, hwVllStatisticPwType } + ::= { hwVllStatisticTable 1 } + + + HWVllStatisticEntry ::= + SEQUENCE { + hwVllStatisticIfIndex + InterfaceIndex, + hwVllStatisticPwType + INTEGER, + hwVllStatisticEnable + EnabledStatus, + hwVllStatisticResetTraffic + INTEGER, + hwVllStatisticResetTime + DateAndTime, + hwVllStatisticPackets + Counter64, + hwVllStatisticBytes + Counter64, + hwVllStatisticPacketsRate + Counter64, + hwVllStatisticBytesRate + Counter64, + hwVllStatisticInputPackets + Counter64, + hwVllStatisticInputBytes + Counter64, + hwVllStatisticInputPacketsRate + Counter64, + hwVllStatisticInputBytesRate + Counter64 + } + + + hwVllStatisticIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the interface index." + ::= { hwVllStatisticEntry 1 } + + + hwVllStatisticPwType OBJECT-TYPE + SYNTAX INTEGER + { + primary(1), + secondary(2), + bypass(3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the type of PW." + ::= { hwVllStatisticEntry 2 } + + + hwVllStatisticEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the enable sign of VLL's traffic statistics, + based on the interface." + ::= { hwVllStatisticEntry 3 } + + hwVllStatisticResetTraffic OBJECT-TYPE + SYNTAX INTEGER + { + reset(1), + unknownStatus(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "reset the traffic statistic." + ::= { hwVllStatisticEntry 4 } + + + hwVllStatisticResetTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Last time of clean out." + ::= { hwVllStatisticEntry 5 } + + + hwVllStatisticPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The packets sent on the PW." + ::= { hwVllStatisticEntry 6 } + + + hwVllStatisticBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bytes sent on the PW." + ::= { hwVllStatisticEntry 7 } + + + hwVllStatisticPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The packet rate sent on the PW." + ::= { hwVllStatisticEntry 8 } + + + hwVllStatisticBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The byte rate sent on the PW." + ::= { hwVllStatisticEntry 9 } + + + hwVllStatisticInputPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received over the PW." + ::= { hwVllStatisticEntry 10 } + + + hwVllStatisticInputBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes received over the PW." + ::= { hwVllStatisticEntry 11 } + + + hwVllStatisticInputPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of receiving packets over the PW." + ::= { hwVllStatisticEntry 12 } + + + hwVllStatisticInputBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of receiving bytes over the PW." + ::= { hwVllStatisticEntry 13 } + + +-- +-- The VLL's QoS Statistic Table +-- + hwVllQosStatisticTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWVllQosStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table displays VLL QoS traffic statistics." + ::= { hwVllMIBObjects 2 } + + + hwVllQosStatisticEntry OBJECT-TYPE + SYNTAX HWVllQosStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides the information of the VLL's traffic statistic." + INDEX { hwVllQosStatisticIfIndex, hwVllQosStatisticPwType, hwVllQosStatisticQueueId } + ::= { hwVllQosStatisticTable 1 } + + + HWVllQosStatisticEntry ::= + SEQUENCE { + hwVllQosStatisticIfIndex + InterfaceIndex, + hwVllQosStatisticPwType + INTEGER, + hwVllQosStatisticQueueId + INTEGER, + hwVllQosStatisticPassPacket + Counter64, + hwVllQosStatisticPassByte + Counter64, + hwVllQosStatisticDiscardPacket + Counter64, + hwVllQosStatisticDiscardByte + Counter64, + hwVllQosStatisticPassPacketRate + Counter64, + hwVllQosStatisticPassByteRate + Counter64, + hwVllQosStatisticDiscardPacketRate + Counter64, + hwVllQosStatisticDiscardByteRate + Counter64 + } + + + hwVllQosStatisticIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the interface index." + ::= { hwVllQosStatisticEntry 1 } + + + hwVllQosStatisticPwType OBJECT-TYPE + SYNTAX INTEGER + { + primary(1), + secondary(2), + bypass(3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the type of PW." + ::= { hwVllQosStatisticEntry 2 } + + + hwVllQosStatisticQueueId OBJECT-TYPE + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the queue's ID. The value must be + be,af1,af2,af3,af4,ef,cs6,cs7." + ::= { hwVllQosStatisticEntry 3 } + + + hwVllQosStatisticPassPacket OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of passed packets, based on the interface." + ::= { hwVllQosStatisticEntry 4 } + + + hwVllQosStatisticPassByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of passed bytes, based on the interface." + ::= { hwVllQosStatisticEntry 5 } + + + hwVllQosStatisticDiscardPacket OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of discarded packets, based on the interface." + ::= { hwVllQosStatisticEntry 6 } + + + hwVllQosStatisticDiscardByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of discarded bytes, based on the interface." + ::= { hwVllQosStatisticEntry 7 } + + + hwVllQosStatisticPassPacketRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of passed packets for the past 300 seconds, based on the interface. Unit: pps" + ::= { hwVllQosStatisticEntry 8 } + + + hwVllQosStatisticPassByteRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of passed bytes for the past 300 seconds, based on the interface. Unit: bps" + ::= { hwVllQosStatisticEntry 9 } + + + hwVllQosStatisticDiscardPacketRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of discarded packets for the past 300 seconds, based on the interface. Unit: pps" + ::= { hwVllQosStatisticEntry 10 } + + + hwVllQosStatisticDiscardByteRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of discarded bytes for the past 300 seconds, based on the interface. Unit: bps" + ::= { hwVllQosStatisticEntry 11 } + +-- +-- The ATM PW Performance Information Table +-- + hwPWATMPerfCurrentTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWPWATMPerfCurrentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides per ATM PW performance information. The contents of this + table entry are reset to zero and gotten new information every 15 minutes." + ::= { hwVllMIBObjects 3 } + + hwPWATMPerfCurrentEntry OBJECT-TYPE + SYNTAX HWPWATMPerfCurrentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table is created by the agent for every ATM PW entry." + INDEX { hwPwATMIfIndex } + ::= { hwPWATMPerfCurrentTable 1 } + + HWPWATMPerfCurrentEntry ::= + SEQUENCE { + hwPwATMIfIndex + InterfaceIndex, + hwPWATMPerfCurrentEnable + EnabledStatus, + hwPWATMPerfCurrentMissingPkts + Unsigned32, + hwPWATMPerfCurrentPktsMisOrder + Unsigned32, + hwPWATMPerfCurrentCellsXmit + Unsigned32, + hwPWATMPerfCurrentCellsReceived + Unsigned32, + hwPWATMPerfCurrentUnknownCells + Unsigned32 + } + + hwPwATMIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the interface index." + ::= { hwPWATMPerfCurrentEntry 1 } + + hwPWATMPerfCurrentEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the enable sign of ATM PW's performance, + based on the interface." + ::= { hwPWATMPerfCurrentEntry 2 } + + hwPWATMPerfCurrentMissingPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the number of lost packets." + ::= { hwPWATMPerfCurrentEntry 3 } + + hwPWATMPerfCurrentPktsMisOrder OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets detected out of order (via control word + sequence numbers)." + ::= { hwPWATMPerfCurrentEntry 4 } + + hwPWATMPerfCurrentCellsXmit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of transmitted cells." + ::= { hwPWATMPerfCurrentEntry 5 } + + hwPWATMPerfCurrentCellsReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of received cells." + ::= { hwPWATMPerfCurrentEntry 6 } + + hwPWATMPerfCurrentUnknownCells OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of cells received from the PSN with unknown VPI or + VCI values. This object is relevant only in N:1 mode." + ::= { hwPWATMPerfCurrentEntry 7 } + +-- +-- The TDM Performance Information Table +-- + hwPWTDMPerfCurrentTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWPWTDMPerfCurrentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides per TDM PW performance information. The contents of this + table entry are reset to zero and gotten new information every 15 minutes." + ::= { hwVllMIBObjects 4 } + + hwPWTDMPerfCurrentEntry OBJECT-TYPE + SYNTAX HWPWTDMPerfCurrentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table is created by the agent for every TDM PW entry." + INDEX { hwPWTDMIfIndex } + ::= { hwPWTDMPerfCurrentTable 1 } + + HWPWTDMPerfCurrentEntry ::= + SEQUENCE { + hwPWTDMIfIndex + InterfaceIndex, + hwPWTDMPerfCurrentEnable + EnabledStatus, + hwPWTDMPerfCurrentMissingPkts + Unsigned32, + hwPWTDMPerfCurrentJtrBfrOverruns + Unsigned32, + hwPWTDMPerfCurrentJtrBfrUnderruns + Unsigned32, + hwPWTDMPerfCurrentMisOrderDropped + Unsigned32, + hwPWTDMPerfCurrentMalformedPkt + Unsigned32, + hwPWTDMPerfCurrentESs + Unsigned32, + hwPWTDMPerfCurrentSESs + Unsigned32, + hwPWTDMPerfCurrentUASs + Unsigned32, + hwPWTDMPerfCurrentStrayPkt + Unsigned32 + } + hwPWTDMIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of the interface (or the virtual interface) + associated with the PW." + ::= { hwPWTDMPerfCurrentEntry 1 } + + hwPWTDMPerfCurrentEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the enable sign of TDM PW's performance, + based on the interface." + ::= { hwPWTDMPerfCurrentEntry 2 } + + hwPWTDMPerfCurrentMissingPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of missing packets (as detected via control word + sequence number gaps)." + ::= { hwPWTDMPerfCurrentEntry 3 } + + + hwPWTDMPerfCurrentJtrBfrOverruns OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times the jitter buffer was overrun." + ::= { hwPWTDMPerfCurrentEntry 4 } + + + hwPWTDMPerfCurrentJtrBfrUnderruns OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times a packet needed to be played + out and the jitter buffer was empty." + ::= { hwPWTDMPerfCurrentEntry 5 } + + + hwPWTDMPerfCurrentMisOrderDropped OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets detected out of order (via control word + sequence numbers) that could not be re-ordered or could + not fit in the jitter buffer." + ::= { hwPWTDMPerfCurrentEntry 6 } + + hwPWTDMPerfCurrentMalformedPkt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets detected with unexpected size or + bad headers' stack." + ::= { hwPWTDMPerfCurrentEntry 7 } + + hwPWTDMPerfCurrentESs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the accumulated number of seconds in which error bits exist. That is, the time during which the TDM-encapsulated PW drops packets or receives error packets, including disordered packets and malformed packets." + ::= { hwPWTDMPerfCurrentEntry 8 } + + hwPWTDMPerfCurrentSESs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the accumulated number of seconds in which severe error bits exist." + ::= { hwPWTDMPerfCurrentEntry 9 } + + hwPWTDMPerfCurrentUASs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the number of seconds in which the TDM-encapsulated PW is unavailable. If the number of severe error bits exist in the TDM-encapsulated PW for more than 10 seconds, the TDM-encapsulated PW is considered unavailable. Counting of the number of unavailable seconds starts from the time when severe error bits occur." + ::= { hwPWTDMPerfCurrentEntry 10 } + + hwPWTDMPerfCurrentStrayPkt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of misconnected packets during the check period" + ::= { hwPWTDMPerfCurrentEntry 11 } + +-- +-- VLL's QoS statistic MIB Trap Definitions +-- + hwVllMIBTraps OBJECT IDENTIFIER ::= { hwL2VpnVllStatistic 2 } + + +-- +-- Conformance information +-- + hwVllMIBConformance OBJECT IDENTIFIER ::= { hwL2VpnVllStatistic 3 } + + + hwVllMIBCompliances OBJECT IDENTIFIER ::= { hwVllMIBConformance 1 } + + +-- this module + hwVllMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting + the HUAWEI-VLL-STATISTIC-MIB." + MODULE -- this module + MANDATORY-GROUPS { hwVllStatisticGroup, hwVllQosStatisticGroup } + ::= { hwVllMIBCompliances 1 } + + + hwVllMIBGroups OBJECT IDENTIFIER ::= { hwVllMIBConformance 2 } + + + hwVllStatisticGroup OBJECT-GROUP + OBJECTS { hwVllStatisticEnable, hwVllStatisticResetTraffic, hwVllStatisticResetTime, hwVllStatisticPackets, hwVllStatisticBytes, + hwVllStatisticPacketsRate, hwVllStatisticBytesRate,hwVllStatisticInputPackets, hwVllStatisticInputBytes, hwVllStatisticInputPacketsRate, + hwVllStatisticInputBytesRate + } + STATUS current + DESCRIPTION + "The VLL's statistic group." + ::= { hwVllMIBGroups 1 } + + hwVllQosStatisticGroup OBJECT-GROUP + OBJECTS { hwVllQosStatisticPassPacket, hwVllQosStatisticPassByte, + hwVllQosStatisticDiscardPacket, hwVllQosStatisticDiscardByte, hwVllQosStatisticPassPacketRate, + hwVllQosStatisticPassByteRate, hwVllQosStatisticDiscardPacketRate, hwVllQosStatisticDiscardByteRate + } + STATUS current + DESCRIPTION + "The VLL's QoS statistic group." + ::= { hwVllMIBGroups 2 } + + + END + +-- +-- HUAWEI-VLL-STATISTIC-MIB.mib +-- \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-VP-MIB b/MIBS/huawei/HUAWEI-VP-MIB new file mode 100644 index 0000000..c7193ae --- /dev/null +++ b/MIBS/huawei/HUAWEI-VP-MIB @@ -0,0 +1,169 @@ +-- ================================================================= +-- Copyright (C) 2014 by HUAWEI TECHNOLOGIES. All rights reserved +-- +-- Description:HUAWEI VIRTUALPERCEPTION MIB +-- Reference: +-- Version: V1.11 +-- =========================================================== + + HUAWEI-VP-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + EnabledStatus + FROM P-BRIDGE-MIB + ifIndex, ifName + FROM IF-MIB + DisplayString, RowStatus + FROM SNMPv2-TC + Integer32, MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE + FROM SNMPv2-SMI + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + MacAddress + FROM SNMPv2-TC; + +-- +-- Module Identifier +-- + hwVpMIB MODULE-IDENTITY + LAST-UPDATED "201407161350Z" -- July 16, 2014 at 13:50 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com" + DESCRIPTION + "The HUAWEI-VP-MIB contains objects to + Manage configuration and Monitor running state + for virtual perception feature." + REVISION "201407161350Z" + DESCRIPTION "V1.11, modified the MAX-ACCESS of hwVpVmVlan, hwVpVmMac and hwVpVmProfileId." + ::= { hwDatacomm 307 } +-- +-- Objects Identifier +-- + hwVpObjects OBJECT IDENTIFIER ::= { hwVpMIB 1 } + hwVpNotifications OBJECT IDENTIFIER ::= { hwVpMIB 2 } + hwVpConformance OBJECT IDENTIFIER ::= { hwVpMIB 3 } + +-- TABLE: hwVpVmTable + hwVpVmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwVpVmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of VM." + ::= { hwVpObjects 1 } + + hwVpVmEntry OBJECT-TYPE + SYNTAX HwVpVmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides information about VM entry." + INDEX { hwVpVmVlan, hwVpVmMac } + ::= { hwVpVmTable 1 } + + HwVpVmEntry ::= + SEQUENCE { + hwVpVmVlan + Integer32, + hwVpVmMac + MacAddress, + hwVpVmProfileId + DisplayString + } + +-- +-- Node definitions +-- + hwVpVmVlan OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the VLAN of VM." + ::= { hwVpVmEntry 1 } + + hwVpVmMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the MAC of VM." + ::= { hwVpVmEntry 2 } + + hwVpVmProfileId OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the profile ID of VM." + ::= { hwVpVmEntry 3 } + +-- +-- Notification Identifier +-- + hwVpVmDownloadProfileFault NOTIFICATION-TYPE + OBJECTS { hwVpVmVlan, hwVpVmMac, hwVpVmProfileId, ifIndex, ifName } + STATUS current + DESCRIPTION + "The alarm is reported when VM fail to download profile." + ::= { hwVpNotifications 1 } + + hwVpVmDownloadProfileFaultResume NOTIFICATION-TYPE + OBJECTS { hwVpVmVlan, hwVpVmMac, hwVpVmProfileId, ifIndex, ifName } + STATUS current + DESCRIPTION + "The event is reported when VM succeed in downloading profile." + ::= { hwVpNotifications 2 } + + hwVpVmAuthenticateFail NOTIFICATION-TYPE + OBJECTS { hwVpVmVlan, hwVpVmMac, hwVpVmProfileId, ifIndex, ifName } + STATUS current + DESCRIPTION + "The alarm is reported when VM fail to pass authentication." + ::= { hwVpNotifications 3 } + + hwVpVmDeliverAuthorInformationFail NOTIFICATION-TYPE + OBJECTS { hwVpVmVlan, hwVpVmMac, hwVpVmProfileId, ifIndex, ifName } + STATUS current + DESCRIPTION + "The alarm is reported when VM fail to deliver authorization information." + ::= { hwVpNotifications 4 } +-- +-- Conformance Identifier +-- + hwVpCompliances OBJECT IDENTIFIER ::= { hwVpConformance 1 } + + hwVpCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "This is the virtual perception compliance." + MODULE -- this module + MANDATORY-GROUPS { hwVpObjectGroup, hwVpNotificationGroup } + ::= { hwVpCompliances 1 } + + hwVpGroups OBJECT IDENTIFIER ::= { hwVpConformance 2 } + + hwVpObjectGroup OBJECT-GROUP + OBJECTS { hwVpVmMac, hwVpVmVlan, hwVpVmProfileId } + STATUS current + DESCRIPTION + "This is the virtual perception object group." + ::= { hwVpGroups 1 } + + hwVpNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwVpVmDownloadProfileFault, hwVpVmDownloadProfileFaultResume, hwVpVmAuthenticateFail, hwVpVmDeliverAuthorInformationFail } + STATUS current + DESCRIPTION + "This is the virtual perception notification group." + ::= { hwVpGroups 2 } + + END diff --git a/MIBS/huawei/HUAWEI-VPLS-EXT-MIB b/MIBS/huawei/HUAWEI-VPLS-EXT-MIB new file mode 100644 index 0000000..afd834e --- /dev/null +++ b/MIBS/huawei/HUAWEI-VPLS-EXT-MIB @@ -0,0 +1,3715 @@ +-- ================================================================== +-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI VPLS Management Extended MIB +-- Reference: +-- Version: V2.46 +-- History: +-- V1.0 PanJun, 2006-05-08, publish +-- ================================================================== + + HUAWEI-VPLS-EXT-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + InterfaceIndex,InterfaceIndexOrZero,ifName + FROM IF-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + sysUpTime + FROM SNMPv2-MIB + IpAddress,TimeTicks,Unsigned32, Counter64, OBJECT-TYPE, MODULE-IDENTITY, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + DisplayString, RowStatus, TruthValue, TEXTUAL-CONVENTION,DateAndTime + FROM SNMPv2-TC + VrId + FROM VRRP-MIB + EnabledStatus + FROM P-BRIDGE-MIB + hwL2VpnVcLimitClass, hwL2VpnVsiVcNumber, hwVplsVcNumberUpperThreshold, + hwVplsVcNumberMaxNum + FROM HUAWEI-L2VPN-MIB; + + + hwL2VpnVplsExt MODULE-IDENTITY + LAST-UPDATED "201708171644Z" --Aug 17, 2017 at 16:44 GMT" + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "The HUAWEI-VPLS-EXT-MIB contains objects to + manage VPLS." + REVISION "201708171644Z" --Aug 17, 2017 at 16:44 GMT + DESCRIPTION "add change reason + Add Leaf Node to HWVplsPwSuppStatisticsEntry, HWVplsAcSuppStatisticsEntry" + + REVISION "201708081000Z" --Aug 08, 2017 at 10:00 GMT + DESCRIPTION "add change reason + Modify description of hwVplsAcIfIndex" + + REVISION "201707171000Z" --Jul 17, 2017 at 10:00 GMT + DESCRIPTION "add change reason + Add Leaf Node to hwVplsHardPipeStatisticsEntry" + + REVISION "201611281000Z" --Nov 28, 2016 at 10:00 GMT + DESCRIPTION + "Add OBJECTS(hwVplsBLabelNotEnough, hwVplsBLabelNotEnoughClear)." + + REVISION "201611181000Z" --Nov 18, 2016 at 10:00 GMT + DESCRIPTION + "Add hwVplsNotificationGroup(hwVplsBLabelNotEnough, hwVplsBLabelNotEnoughClear)." + + REVISION "201610311000Z" --Oct 31, 2016 at 10:00 GMT + DESCRIPTION + "Add VPLS MIB Trap(hwVplsBLabelNotEnough)." + + REVISION "201610311000Z" --Oct 31, 2016 at 10:00 GMT + DESCRIPTION + "Add VPLS MIB Trap(hwVplsBLabelNotEnoughClear)." + + REVISION "201609271000Z" --Sep 27, 2016 at 10:00 GMT + DESCRIPTION "modify hwVplsDiffServMode range" + + REVISION "201607111000Z" --July 11, 2016 at 10:00 GMT + DESCRIPTION "add change reason + Add Leaf Node to hwVplsLdpStatisticsEntry" + + REVISION "201511171000Z" --Nov 17, 2015 at 10:00 GMT + DESCRIPTION "add change reason + TDM Bit Rate Matched(93), + TDM Bit Rate Unmatched(94)" + + REVISION "201501071000Z" --Jan 7, 2015 at 10:00 GMT + DESCRIPTION "add change reason + Aging(91) + Verification(92)" + + REVISION "201412081000Z" --Dec 8, 2014 at 10:00 GMT + DESCRIPTION + "Add OBJECT(hwVplsVsiProtectGroupMode) to VPLS MIB Trap(hwVplsPwRedundancyDegraded)." + + REVISION "201412081000Z" --Dec 8, 2014 at 10:00 GMT + DESCRIPTION + "Add OBJECT(hwVplsVsiProtectGroupMode) to VPLS MIB Trap(hwVplsPwRedundancyDegradedClear)." + + REVISION "201412081000Z" --Dec 8, 2014 at 10:00 GMT + DESCRIPTION + "Add Leaf Node(hwVplsVsiProtectGroupMode) to hwVplsVsiProtectGroupEntry" + + REVISION "201410271600Z" --Oct 27, 2014 at 16:00 GMT + DESCRIPTION + "Add VPLS protect group table(hwVplsVsiProtectGroupTable)." + + REVISION "201410271600Z" --Oct 27, 2014 at 16:00 GMT + DESCRIPTION + "Add VPLS MIB Trap(hwVplsPwRedundancyDegraded)." + + REVISION "201410271600Z" --Oct 27, 2014 at 16:00 GMT + DESCRIPTION + "Add VPLS MIB Trap(hwVplsPwRedundancyDegradedClear)." + + REVISION "201402111600Z" -- Feb 11, 2014 at 16:00 GMT + DESCRIPTION + "The max length of hwVplsLdpPeerQosProfileName,hwVplsVsiQosProfileName changed + from 31 to 63." + + + REVISION "201307131100Z" -- July 13, 2013 at 11:00 GMT + DESCRIPTION + "Add Leaf Nodes(hwL2vpnTnlType, hwL2vpnTunnelIndex) to hwVplsMIBObjects; + Add OBJECT(hwL2vpnTnlType, hwL2vpnTunnelIndex) to VPLS MIB Trap(hwVplsVcDown)." + + REVISION "201306250950Z" --Jun 25,2013 at 09:51 GMT + DESCRIPTION "add change reason + Route Unreachable(89) + Route Reachable(90)" + + REVISION "200704122100Z" + DESCRIPTION "20130126 " + + REVISION "201406181000Z" -- June 18, 2014 at 10:00 GMT + DESCRIPTION + "Add trap nodes about VPLS VC limit alarm." + + ::= { hwL2Vpn 1 } + + + +-- +-- Textual conventions +-- + + HWL2VpnVcEncapsType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An indication of the L2Vpn's VC encapsulation type: + Frame Relay DLCI ( Martini Mode ) (1) + ATM AAL5 SDU VCC transport (2) + ATM transparent cell transport (3) + Vlan (4) + Ethernet (5) + HDLC (6) + PPP (7) + SONET/SDH Circuit Emulation Service Over MPLS (CEM) (8) + ATM n-to-one VCC cell transport (9) + ATM n-to-one VPC cell transport (10) + IP Layer2 Transport (11) + ATM one-to-one VCC Cell Mode (12) + ATM one-to-one VPC Cell Mode (13) + ATM AAL5 PDU VCC transport (14) + Frame-Relay Port mode (15) + SONET/SDH Circuit Emulation over Packet (CEP) (16) + Structure-agnostic E1 over Packet (SAE1oP) (17) + Structure-agnostic T1 (DS1) over Packet (SAT1oP) (18) + Structure-agnostic E3 over Packet (SAE3oP) (19) + Structure-agnostic T3 (DS3) over Packet (SAT3oP) (20) + CESoPSN basic mode (21) + TDMoIP basic mode (22) + CESoPSN TDM with CAS (23) + TDMoIP TDM with CAS (24) + Frame Relay DLCI (25) + IP-interworking (64) + unknown (255) + " + SYNTAX INTEGER + { + frameRelayDlciMartini(1), + atmAal5SduVccTransport(2), + atmTransparentCellTransport(3), + vlan(4), + ethernet(5), + hdlc(6), + ppp(7), + cem(8), + atmN2OneVccCellTransport(9), + atmN2OneVpcCellTransport(10), + ipLayer2Transport(11), + atmOne2OneVccCellMode(12), + atmOne2OneVpcCellMode(13), + atmAal5PduVccTransport(14), + frameRelayPortMode(15), + cep(16), + saE1oP(17), + saT1oP(18), + saE3oP(19), + saT3oP(20), + cESoPsnBasicMode(21), + tDMoIPbasicMode(22), + l2VpnCESoPSNTDMwithCAS(23), + l2VpnTDMoIPTDMwithCAS(24), + frameRelayDlci(25), + ipInterworking(64), + unknown(255) + } + + HWEnableValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents a boolean value." + SYNTAX INTEGER + { + enable(1), + disable(2) + } + + HWL2VpnStateChangeReason ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The type indicates the reason of VC's or VSI's status change: + Invalid reason type (1) + VC Created (2) + VC Deleted (3) + LDP Session Down (4) + LDP Session Up (5) + LDP Same Mapping Received with different label or MTU (6) + LDP Same Mapping Received Interface Parameter matching (7) + LDP Mapping Received Inteface Parameter UnMatched(8) + LDP Mapping Received UnPass CBit Check(9) + LDP Mapping Received UnPass PW Loop Check(10) + LDP New Mapping Received (11) + LDP New Mapping Received but Remote VC Down(12) + LDP Withdrawn Received (13) + LDP Release Received (14) + LDP Request Received (15) + LDP GR End processing (16) + RSVP message received (17) + Interface Up (18) + Interface Down (19) + Interface encapsulation changed (20) + Refresh (21) + Download Again (22) + Tunnel Up (23) + Tunnel Down (24) + VC state change when New RLB Received (25) + RLB Deleted (26) + VC created or turned to another remote CE (27) + Out Interface in Invalid state (28) + Out Interface in Valid now (29) + LDP Notification Forwarding (30) + LDP Notification Not-Forwarding (31) + PW Restart (32) + Download FTN&ILM for EthernetTrunk(33) + AC OAM Fault Detect Disable(34) + Remote AC Fault(35) + Remote AC Fault Resume(36) + Local AC Fault(37) + Local AC Fault Resume(38) + Remote PSN Fault(39) + Remote PSN Fault Resume(40) + Local PSN Fault(41) + Local PSN Fault Resume(42) + BFD for PW State Change to:Down(43) + BFD for PW State Change to:Up(44) + BFD for PW State Change to:Admin Down(45) + BFD for PW Disable(46) + Manual Set Enable(47) + Manual Set Disable(48) + Delay Time Out(49) + Resume Time Out(50) + VRRP Master(51) + VRRP Backup(52) + VRRP Init(53) + VRRP Delete(54) + Track VRRP(55) + Undo track VRRP(56) + Lsp Ping Time Out(57) + VC State Down when New RLB was Received(58) + MTU Matched(59) + MTU Unmatched(60) + VSI was shuted(61) + VSI was resumed(62) + Set Admin VSI(63) + Undo set Admin VSI(64) + BVSI Bind AC(65) + BVSI Unbind AC(66) + IVSI Bind BVSI(67) + IVSI Unbind BVSI(68) + Deleted VSI(69) + Reconstruct FWD Table(70) + MCLAG Master(71) + MCLAG Backup(72) + Admin PW Up(73) + Admin PW Down(74) + VCCV OK(75) + VCCV Failed(76) + Localifnet OK(77) + Invclabel OK(78) + Localifnet Release(79) + Invclabel Release(80) + Switchover Enable(81) + Switchover Disable(82) + Set BVSI(83) + undo Set BVSI(84) + Shutdown BVSI(85) + Undo Shutdown BVSI(86) + Notification Received(87) + PW APS Switch(88) + Route Unreachable(89) + Route Reachable(90) + Aging(91) + Verification(92) + TDM Bit Rate Matched(93) + TDM Bit Rate Unmatched(94) + " + SYNTAX INTEGER + { + invalidReason(1), + vcCreated(2), + vcDeleted(3), + ldpSessionDown(4), + ldpSessionUp(5), + receivedDifLabelOrMtu(6), + receivedIntfParaMatching(7), + receivedIntfParaUnMatched(8), + receivedUnPassCbitCheck(9), + receivedUnPassPwLoopCheck(10), + receivedNewMapping(11), + receivedNewMappingButRemoteVcDown(12), + receivedWithdrawn(13), + receivedLdpRelease(14), + receivedLdpRequest(15), + ldpGrEndProcessing(16), + receivedRsvpMessage(17), + interfaceUp(18), + interfaceDown(19), + interfaceEncapChanged(20), + refresh(21), + downloadAgain(22), + tunnelUp(23), + tunnelDown(24), + receivedNewRlb(25), + deletedRlb(26), + vcCreatedOrTurnedToAnother(27), + outInterInInvalidState(28), + outInterInValidNow(29), + ldpNotifiForward(30), + ldpNotifiNotForward(31), + pwRestart(32), + downloadFtnAndIlmForEthTrunk(33), + acOamFaultDetectDisable(34), + remoteAcFault(35), + remoteAcFaultResume(36), + localAcFault(37), + localAcFaultResume(38), + remotePsnFault(39), + remotePsnFaultResume(40), + localPsnFault(41), + localPsnFaultResume(42), + bfdForPwStateChangeToDown(43), + bfdForPwStateChangeToUp(44), + bfdForPwStateChangeToAdminDown(45), + bfdForPwDisable(46), + manualSetEnable(47), + manualSetDisable(48), + delayTimeOut(49), + resumeTimeOut(50), + vrrpMaster(51), + vrrpBackup(52), + vrrpInit(53), + vrrpDelete(54), + vrrpTrack(55), + undoVrrpTrack(56), + lspPingTimeOut(57), + vcDownWhenReceivedNewRLB(58), + mtuMatched(59), + mtuUnmatched(60), + vsiShut(61), + vsiResume(62), + setAdminVSI(63), + undosetAdminVSI(64), + bvsiBindAc(65), + bvsiUnbindAc(66), + ivsiBindBVSI(67), + ivsiUnbindBVSI(68), + deletedVSI(69), + reconstructFwdTable(70), + mclagMaster(71), + mclagBackup(72), + adminPwUp(73), + adminPwDown(74), + vccvOk(75), + vccvFailed(76), + localIfnetOk(77), + inVcLabelOk(78), + localIfnetRelease(79), + inVcLabelRelease(80), + switchOverEnable(81), + switchOverDisable(82), + setBVSI(83), + undoSetBVSI(84), + shutdownBVSI(85), + undoShutdownBVSI(86), + notificationReceived(87), + pwApsSwitch(88), + routeUnreachable(89), + routeReachable(90), + aging(91), + verification(92), + tdmBitRateMatched(93), + tdmBitRateUnmatched(94) + } + + +-- +-- Node definitions +-- + + hwL2Vpn OBJECT IDENTIFIER ::= { hwDatacomm 119 } + + +-- +-- The VPLS Attribute Group +-- + hwVplsMIBObjects OBJECT IDENTIFIER ::= { hwL2VpnVplsExt 1 } + + +-- +-- The VPLS Table +-- + hwVplsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWVplsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is the VPLS's configuration table. Users can + create or delete the VSI by it." + ::= { hwVplsMIBObjects 1 } + + + hwVplsEntry OBJECT-TYPE + SYNTAX HWVplsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides the information of a VPLS entry." + INDEX { hwVplsVsiName } + ::= { hwVplsTable 1 } + + + HWVplsEntry ::= + SEQUENCE { + hwVplsVsiName + DisplayString, + hwVplsSignal + INTEGER, + hwVplsRD + DisplayString, + hwVplsVsiID + Unsigned32, + hwVplsVcType + HWL2VpnVcEncapsType, + hwVplsStatus + INTEGER, + hwVplsMtu + Unsigned32, + hwVplsTunnelPolicy + DisplayString, + hwVplsDescription + DisplayString, + hwVplsLearnStyle + INTEGER, + hwVplsMacLearnEnable + HWEnableValue, + hwVplsMacLimitEnable + HWEnableValue, + hwVplsStatisticsEnable + HWEnableValue, + hwVplsUnknowMulticast + INTEGER, + hwVplsUnknowUnicast + INTEGER, + hwVplsPreference + Unsigned32, + hwVplsVsiType + INTEGER, + hwVplsAdminVsiName + DisplayString, + hwVplsAcIsolateFlag + HWEnableValue, + hwVplsDiffServMode + INTEGER, + hwVplsDiffServServiceClass + INTEGER, + hwVplsDiffServColor + INTEGER, + hwVplsDiffServDSName + OCTET STRING, + hwVplsInterfaceWithdraw + HWEnableValue, + hwVplsUpe2NpeWithdraw + HWEnableValue, + hwVplsUpe2UpeWithdraw + HWEnableValue, + hwVplsNpe2UpeWithdraw + HWEnableValue, + hwVplsDiscovery + INTEGER, + hwVplsMacWithdrawEnable + EnabledStatus, + hwVplsVsiCir + Unsigned32, + hwVplsVsiPir + Unsigned32, + hwVplsVsiQosProfileName + DisplayString, + hwVplsAdminStatus + INTEGER, + hwVplsIgnoreAcState + EnabledStatus, + hwVplsEnableStatistic + EnabledStatus, + hwVplsResetStatistic + INTEGER, + hwVplsResetStatisticTime + DateAndTime, + hwVplsAgingTime + Unsigned32, + hwVplsUnknowUnicastMacLearning + EnabledStatus, + hwVplsFlowLabel + EnabledStatus, + hwVplsServiceName + OCTET STRING, + hwVplsRowStatus + RowStatus + } + + hwVplsVsiName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..31)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the VSI's name." + ::= { hwVplsEntry 1 } + + + hwVplsSignal OBJECT-TYPE + SYNTAX INTEGER + { + ldp(1), + bgp(2), + unknown(255) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the signal type. + If the signal type is LDP, VSI-ID must be designated. + If the signal type is BGP, RD must be designated. + The default value is unknown(255)." + ::= { hwVplsEntry 2 } + + + hwVplsRD OBJECT-TYPE + SYNTAX DisplayString (SIZE (0 | 3..21)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the Route Distinguisher." + ::= { hwVplsEntry 3 } + + + hwVplsVsiID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the VSI id. + The default value is 0." + ::= { hwVplsEntry 4 } + + + hwVplsVcType OBJECT-TYPE + SYNTAX HWL2VpnVcEncapsType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the VC's encapsulation type." + ::= { hwVplsEntry 5 } + + + hwVplsStatus OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2), + admindown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the VPLS's status." + ::= { hwVplsEntry 6 } + + + hwVplsMtu OBJECT-TYPE + SYNTAX Unsigned32 (328..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the VPLS's MTU.The default value is 1500." + ::= { hwVplsEntry 7 } + + + hwVplsTunnelPolicy OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..39)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the tunnel policy." + ::= { hwVplsEntry 8 } + + + hwVplsDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the description information." + ::= { hwVplsEntry 9 } + + + hwVplsLearnStyle OBJECT-TYPE + SYNTAX INTEGER + { + qualify(1), + unqualify(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the style of learning the MAC + address." + ::= { hwVplsEntry 10 } + + + hwVplsMacLearnEnable OBJECT-TYPE + SYNTAX HWEnableValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the enable sign of learning the MAC + address." + ::= { hwVplsEntry 11 } + + + hwVplsMacLimitEnable OBJECT-TYPE + SYNTAX HWEnableValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the enable sign of the MAC addresses + number limit." + ::= { hwVplsEntry 12 } + + + hwVplsStatisticsEnable OBJECT-TYPE + SYNTAX HWEnableValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the enable sign of statistics." + ::= { hwVplsEntry 13 } + + + hwVplsUnknowMulticast OBJECT-TYPE + SYNTAX INTEGER + { + broadcast(1), + drop(2), + localHandle(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the processing mode when the + multicast MAC entry not found in FDB." + ::= { hwVplsEntry 14 } + + + hwVplsUnknowUnicast OBJECT-TYPE + SYNTAX INTEGER + { + broadcast(1), + drop(2), + localHandle(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the processing mode when the + unicast MAC entry not found in FDB." + ::= { hwVplsEntry 15 } + + + hwVplsPreference OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the preference.The default value is 0." + ::= { hwVplsEntry 16 } + + + hwVplsVsiType OBJECT-TYPE + SYNTAX INTEGER + { + operationVsi(1), + adminVsi(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the VSI's type." + ::= { hwVplsEntry 17 } + + + hwVplsAdminVsiName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the AdminVsi's name this VSI binding to" + ::= { hwVplsEntry 18 } + + + hwVplsAcIsolateFlag OBJECT-TYPE + SYNTAX HWEnableValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether the AC in the VSI is isolated" + ::= { hwVplsEntry 19 } + + + hwVplsDiffServMode OBJECT-TYPE + SYNTAX INTEGER + { + pipe(1), + shortpipe(2), + uniform(3), + egressPipe(4), + egressShortpipe(5), + egressShortpipeTrustInnerVlan8021p(6), + egressShortpipeTrustIpDscp(7) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Different service mode of the interface binding of vsi , + default is uniform." + ::= { hwVplsEntry 20 } + + + hwVplsDiffServServiceClass OBJECT-TYPE + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8), + invalidClass(255) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "PHB in the ingress PE, the value must be + be,f1,af2,af3,af4,ef,cs6,cs7.The default value is invalidClass(255)." + ::= { hwVplsEntry 21 } + + + hwVplsDiffServColor OBJECT-TYPE + SYNTAX INTEGER + { + green(1), + yellow(2), + red(3), + invalidColor(255) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Remarked color of packet in the ingress + PE, the value must be green,yellow,red.The default value is invalidColor(255)." + ::= { hwVplsEntry 22 } + + + hwVplsDiffServDSName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..8)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of different service domain" + ::= { hwVplsEntry 23 } + + hwVplsInterfaceWithdraw OBJECT-TYPE + SYNTAX HWEnableValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable VSI send LDP mac-withdraw when VSI receive interface status changes event." + ::= { hwVplsEntry 24 } + + hwVplsUpe2NpeWithdraw OBJECT-TYPE + SYNTAX HWEnableValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "VSI forward message to all the NPE when VSI receive message from UPE." + ::= { hwVplsEntry 25 } + + hwVplsUpe2UpeWithdraw OBJECT-TYPE + SYNTAX HWEnableValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "VSI forward message to all the other UPE when VSI receive message from UPE." + ::= { hwVplsEntry 26 } + + hwVplsNpe2UpeWithdraw OBJECT-TYPE + SYNTAX HWEnableValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "VSI forward message to all the UPE when VSI receive message from NPE." + ::= { hwVplsEntry 27 } + + hwVplsDiscovery OBJECT-TYPE + SYNTAX INTEGER + { + static(1), + auto(2), + none(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the discovery type. + If the discovery type is static, the signal must be LDP. + If the discovery type is auto, the signal must be BGP." + ::= { hwVplsEntry 28 } + + hwVplsMacWithdrawEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the enable sign of the MAC address withdraw." + ::= { hwVplsEntry 29 } + + hwVplsVsiCir OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the committed information rate, based on VSI." + ::= { hwVplsEntry 30 } + + hwVplsVsiPir OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the peak information rate, based on VSI." + ::= { hwVplsEntry 31 } + + hwVplsVsiQosProfileName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..63)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the QoS profile's name, based on VSI." + ::= { hwVplsEntry 32 } + + hwVplsAdminStatus OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the VSI's admin status." + ::= { hwVplsEntry 33 } + + + hwVplsIgnoreAcState OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the enable sign of the ignorer of AC state." + ::= { hwVplsEntry 34 } + + + hwVplsEnableStatistic OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The enable sign of VSI's traffic statistics." + ::= { hwVplsEntry 35 } + + + hwVplsResetStatistic OBJECT-TYPE + SYNTAX INTEGER + { + resetStatistic(1), + unknownStatus(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Reset traffic statistics of VSI." + ::= { hwVplsEntry 36 } + + + hwVplsResetStatisticTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Last time of clean out." + ::= { hwVplsEntry 37 } + + hwVplsAgingTime OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The aging time of the VSI MAC address." + ::= { hwVplsEntry 38 } + + hwVplsUnknowUnicastMacLearning OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies + whether the MAC address learning function for the discarded unknown unicast packets is enabled." + ::= { hwVplsEntry 39 } + + hwVplsFlowLabel OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies whether the PW FlowLabel is enabled." + ::= { hwVplsEntry 40 } + + hwVplsServiceName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..100)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The service name of the VSI" + ::= { hwVplsEntry 41 } + + hwVplsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus for this Table. + Restriction: + After the signal type, VSI ID and RD are configured, + the configuration can not be modify or delete." + ::= { hwVplsEntry 51 } + + +-- +-- The VPLS's RT Table +-- + hwVplsRtTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWVplsRtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is the configuration table of VPN Target. + Users can create or delete the VPN Target of a VSI." + ::= { hwVplsMIBObjects 2 } + + + hwVplsRtEntry OBJECT-TYPE + SYNTAX HWVplsRtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides the information of a RT entry." + INDEX { hwVplsVsiName, hwVplsRtType, hwVplsRtName } + ::= { hwVplsRtTable 1 } + + + HWVplsRtEntry ::= + SEQUENCE { + hwVplsRtType + INTEGER, + hwVplsRtName + DisplayString, + hwVplsRtRowStatus + RowStatus + } + + hwVplsRtType OBJECT-TYPE + SYNTAX INTEGER + { + import(1), + export(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the VC's encapsulation type." + ::= { hwVplsRtEntry 1 } + + + hwVplsRtName OBJECT-TYPE + SYNTAX DisplayString (SIZE (3..21)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the RT." + ::= { hwVplsRtEntry 2 } + + + hwVplsRtRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus for this Table. + The max number of entries supported is 16. + Not support modifying configuration." + ::= { hwVplsRtEntry 51 } + + +-- +-- The VPLS's AC Table +-- + hwVplsAcTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWVplsAcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is the configuration table of AC. + Users can create or delete the AC of a VSI." + ::= { hwVplsMIBObjects 3 } + + + hwVplsAcEntry OBJECT-TYPE + SYNTAX HWVplsAcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides the information of a AC entry." + INDEX { hwVplsVsiName, hwVplsAcIfIndex } + ::= { hwVplsAcTable 1 } + + + HWVplsAcEntry ::= + SEQUENCE { + hwVplsAcIfIndex + InterfaceIndex, + hwVplsAcStatus + INTEGER, + hwVplsAcUpStartTime + DisplayString, + hwVplsAcUpSumTime + Unsigned32, + hwVplsAcRowStatus + RowStatus + } + + hwVplsAcIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the interface index. There is only one VSI that can be created in one interface." + ::= { hwVplsAcEntry 1 } + + + hwVplsAcStatus OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AC's status." + ::= { hwVplsAcEntry 2 } + + hwVplsAcUpStartTime OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the time this AC status has been Up(1)." + ::= { hwVplsAcEntry 3 } + + hwVplsAcUpSumTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the cumulate time this AC status has been Up(1)." + ::= { hwVplsAcEntry 4 } + + hwVplsAcRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus for this Table. + Not support modifying configuration." + ::= { hwVplsAcEntry 51 } + + +-- +-- The VPLS's BgpInfo Table +-- + hwVplsBgpInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWVplsBgpInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is the configuration table of BGP information. + Users can create or delete the BgpInfo entry." + ::= { hwVplsMIBObjects 4 } + + + hwVplsBgpInfoEntry OBJECT-TYPE + SYNTAX HWVplsBgpInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides the information of a BgpInfo entry." + INDEX { hwVplsVsiName, hwVplsBgpInfoSiteID } + ::= { hwVplsBgpInfoTable 1 } + + + HWVplsBgpInfoEntry ::= + SEQUENCE { + hwVplsBgpInfoSiteID + Unsigned32, + hwVplsBgpInfoRange + Unsigned32, + hwVplsBgpInfoOffset + Unsigned32, + hwVplsBgpInfoRowStatus + RowStatus + } + + hwVplsBgpInfoSiteID OBJECT-TYPE + SYNTAX Unsigned32 (0..65534) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the site ID." + ::= { hwVplsBgpInfoEntry 1 } + + + hwVplsBgpInfoRange OBJECT-TYPE + SYNTAX Unsigned32 (1..65534) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the range." + ::= { hwVplsBgpInfoEntry 2 } + + + hwVplsBgpInfoOffset OBJECT-TYPE + SYNTAX Unsigned32 (0..1) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Default original CE offset, default value is 0, calculate the VC in/out label." + ::= { hwVplsBgpInfoEntry 3 } + + + hwVplsBgpInfoRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus for this Table. + Restriction: + Support creating only one entry currently. + Before creating, the corresponding VSI's RD and signal + type must be designated. + The signal type must be BGP. + Site can not be modified. + Range can increase, but can't decrease." + ::= { hwVplsBgpInfoEntry 51 } + + +-- +-- The VPLS's PW Table +-- + hwVplsPwTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWVplsPwEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is the configuration table of PW. + Users can create or delete the PW entry." + ::= { hwVplsMIBObjects 5 } + + + hwVplsPwEntry OBJECT-TYPE + SYNTAX HWVplsPwEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides the information of a PW entry." + INDEX { hwVplsVsiName, hwVplsPwID, hwVplsPwRemoteIp } + ::= { hwVplsPwTable 1 } + + + HWVplsPwEntry ::= + SEQUENCE { + hwVplsPwID + Unsigned32, + hwVplsPwRemoteIp + IpAddress, + hwVplsPwTnlPolicy + DisplayString, + hwVplsPwType + INTEGER, + hwVplsPwIsUpe + TruthValue, + hwVplsPwInboundLabel + Unsigned32, + hwVplsPwOutboundLabel + Unsigned32, + hwVplsPwStatus + INTEGER, + hwVplsPwVrIfIndex + InterfaceIndexOrZero, + hwVplsPwVrID + Unsigned32, + hwVplsPwUpStartTime + DisplayString, + hwVplsPwUpSumTime + Unsigned32, + hwVplsPwRowStatus + RowStatus, + hwVplsPwState + INTEGER, + hwVplsPwWorkingState + INTEGER + } + + hwVplsPwID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the PW ID." + ::= { hwVplsPwEntry 1 } + + + hwVplsPwRemoteIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the IP address of the remote end." + ::= { hwVplsPwEntry 2 } + + + hwVplsPwTnlPolicy OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..19)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the tunnel policy." + ::= { hwVplsPwEntry 3 } + + + hwVplsPwType OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + other(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the PW type." + ::= { hwVplsPwEntry 4 } + + + hwVplsPwIsUpe OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the VPLS is UPE or not." + ::= { hwVplsPwEntry 5 } + + + hwVplsPwInboundLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the inbound label." + ::= { hwVplsPwEntry 6 } + + + hwVplsPwOutboundLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the outbound label." + ::= { hwVplsPwEntry 7 } + + + hwVplsPwStatus OBJECT-TYPE + SYNTAX INTEGER + { + down(1), + up(2), + plugout(3), + backup(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the PW's status." + ::= { hwVplsPwEntry 8 } + + + hwVplsPwVrIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the VRRP interface this PW binding to." + ::= { hwVplsPwEntry 9 } + + + hwVplsPwVrID OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the VrID this PW binding to." + ::= { hwVplsPwEntry 10 } + + hwVplsPwUpStartTime OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the time this PW status was Up(1)." + ::= { hwVplsPwEntry 11 } + + hwVplsPwUpSumTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the cumulate time this PW status has been Up(1)." + ::= { hwVplsPwEntry 12 } + + hwVplsPwState OBJECT-TYPE + SYNTAX INTEGER + { + down(1), + up(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the PW's state." + ::= { hwVplsPwEntry 13 } + hwVplsPwWorkingState OBJECT-TYPE + SYNTAX INTEGER + { + master(1), + backup(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the PW's working state." + ::= { hwVplsPwEntry 14 } + + hwVplsPwRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus for this Table. + Restriction: + Not support creating or modifying entry currently. + If the signal type is LDP, we can delete PW by deleting Peer. + If the signal type is BGP, we can delete PW by configuring RD. + If the signal type is LDP, we need import PW ID value. + If the signal type is BGP, we can import 0 as PW ID value." + ::= { hwVplsPwEntry 51 } + + +-- +-- The VPLS's Statistic Table +-- + hwVplsStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWVplsStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the VPLS's packets Statistic." + ::= { hwVplsMIBObjects 6 } + + + hwVplsStatisticsEntry OBJECT-TYPE + SYNTAX HWVplsStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides the information of the VPLS's packets statistic." + INDEX { hwVplsVsiName } + ::= { hwVplsStatisticsTable 1 } + + + HWVplsStatisticsEntry ::= + SEQUENCE { + hwVplsOutFrames + Counter64, + hwVplsInFrames + Counter64, + hwVplsOutBytes + Counter64, + hwVplsInBytes + Counter64, + hwVplsInDiscardFrames + Counter64 + } + + hwVplsOutFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames transmitted out of the VSI." + ::= { hwVplsStatisticsEntry 1 } + + + hwVplsInFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames received on the VSI." + ::= { hwVplsStatisticsEntry 2 } + + + hwVplsOutBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes transmitted out of the VSI." + ::= { hwVplsStatisticsEntry 3 } + + + hwVplsInBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes received on the VSI." + ::= { hwVplsStatisticsEntry 4 } + + + hwVplsInDiscardFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames received and then discarded on the VSI." + ::= { hwVplsStatisticsEntry 5 } + + +-- +-- The Leaf Nodes of hwVplsMIBObjects +-- + hwVplsUpDownNotifEnable OBJECT-TYPE + SYNTAX HWEnableValue + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "This object indicates the enable sign of VPLS notification. + The default value is disable (2)." + ::= { hwVplsMIBObjects 7 } + + hwVplsStateChangeReason OBJECT-TYPE + SYNTAX HWL2VpnStateChangeReason + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the reason of VC state change." + ::= { hwVplsMIBObjects 8 } + + +-- +-- The VPLS LDP's Statistic Table +-- + hwVplsLdpStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWVplsLdpStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the VPLS-PW's Traffic Statistic." + ::= { hwVplsMIBObjects 9 } + + + hwVplsLdpStatisticsEntry OBJECT-TYPE + SYNTAX HWVplsLdpStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides the information of the VPLS-PW's Traffic Statistic." + INDEX { hwVplsVsiName, hwVplsLdpStatPwID, hwVplsLdpStatRemoteIpAddr } + ::= { hwVplsLdpStatisticsTable 1 } + + + HWVplsLdpStatisticsEntry ::= + SEQUENCE { + hwVplsLdpStatPwID + Unsigned32, + hwVplsLdpStatRemoteIpAddr + IpAddress, + hwVplsLdpStatEnable + HWEnableValue, + hwVplsLdpStatInTrafficRate + Counter64, + hwVplsLdpStatOutTrafficRate + Counter64, + hwVplsLdpStatInFrameRate + Counter64, + hwVplsLdpStatOutFrameRate + Counter64, + hwVplsLdpStatInBytes + Counter64, + hwVplsLdpStatOutBytes + Counter64, + hwVplsLdpStatInFrames + Counter64, + hwVplsLdpStatOutFrames + Counter64, + hwVplsLdpStatInUnicastFrames + Counter64, + hwVplsLdpStatOutUnicastFrames + Counter64, + hwVplsLdpStatInMulticastFrames + Counter64, + hwVplsLdpStatOutMulticastFrames + Counter64, + hwVplsLdpStatInBroadcastFrames + Counter64, + hwVplsLdpStatOutBroadcastFrames + Counter64, + hwVplsLdpStatInDiscardFrames + Counter64, + hwVplsLdpStatOutDiscardFrames + Counter64, + hwVplsLdpStatInErrorFrames + Counter64, + hwVplsLdpStatOutErrorFrames + Counter64, + hwVplsLdpStatInUnknowFrames + Counter64, + hwVplsLdpStatResetTime + DateAndTime, + hwVplsLdpStatResetStatistic + INTEGER, + hwVplsLdpStatInUnicastBytes + Counter64, + hwVplsLdpStatOutUnicastBytes + Counter64, + hwVplsLdpStatInMulticastBytes + Counter64, + hwVplsLdpStatOutMulticastBytes + Counter64, + hwVplsLdpStatInBroadcastBytes + Counter64, + hwVplsLdpStatOutBroadcastBytes + Counter64 + } + + hwVplsLdpStatPwID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the PW ID." + ::= { hwVplsLdpStatisticsEntry 1 } + + + hwVplsLdpStatRemoteIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the IP address of the remote end." + ::= { hwVplsLdpStatisticsEntry 2 } + + hwVplsLdpStatEnable OBJECT-TYPE + SYNTAX HWEnableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the enable sign of LDP VPLS-PW's traffic statistics." + ::= { hwVplsLdpStatisticsEntry 3 } + + + hwVplsLdpStatInTrafficRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The traffic rate received on the PW." + ::= { hwVplsLdpStatisticsEntry 4 } + + + hwVplsLdpStatOutTrafficRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The traffic rate transmitted out of the PW." + ::= { hwVplsLdpStatisticsEntry 5 } + + + hwVplsLdpStatInFrameRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of Frames received on the PW." + ::= { hwVplsLdpStatisticsEntry 6 } + + + hwVplsLdpStatOutFrameRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of Frames transmitted out of the PW." + ::= { hwVplsLdpStatisticsEntry 7 } + + + hwVplsLdpStatInBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes received on the PW." + ::= { hwVplsLdpStatisticsEntry 8 } + + + hwVplsLdpStatOutBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes transmitted out of the PW." + ::= { hwVplsLdpStatisticsEntry 9 } + + + hwVplsLdpStatInFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames received on the PW." + ::= { hwVplsLdpStatisticsEntry 10 } + + + hwVplsLdpStatOutFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames transmitted out of the PW." + ::= { hwVplsLdpStatisticsEntry 11 } + + + hwVplsLdpStatInUnicastFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of unicast frames received on the PW." + ::= { hwVplsLdpStatisticsEntry 12 } + + + hwVplsLdpStatOutUnicastFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of unicast frames transmitted out of the PW." + ::= { hwVplsLdpStatisticsEntry 13 } + + + hwVplsLdpStatInMulticastFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of multicast frames received on the PW." + ::= { hwVplsLdpStatisticsEntry 14 } + + + hwVplsLdpStatOutMulticastFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of multicast frames transmitted out of the PW." + ::= { hwVplsLdpStatisticsEntry 15 } + + + hwVplsLdpStatInBroadcastFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of broadcast frames received on the PW." + ::= { hwVplsLdpStatisticsEntry 16 } + + + hwVplsLdpStatOutBroadcastFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of broadcast frames transmitted out of the PW." + ::= { hwVplsLdpStatisticsEntry 17 } + + + hwVplsLdpStatInDiscardFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames received and then discarded on the PW." + ::= { hwVplsLdpStatisticsEntry 18 } + + + hwVplsLdpStatOutDiscardFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames transmitted out and then discarded on the PW." + ::= { hwVplsLdpStatisticsEntry 19 } + + + hwVplsLdpStatInErrorFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of error frames received on the PW." + ::= { hwVplsLdpStatisticsEntry 20 } + + + hwVplsLdpStatOutErrorFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of error frames transmitted out of the PW." + ::= { hwVplsLdpStatisticsEntry 21 } + + + hwVplsLdpStatInUnknowFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of unknown frames received on the PW." + ::= { hwVplsLdpStatisticsEntry 22 } + + + hwVplsLdpStatResetTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Last time of clean out." + ::= { hwVplsLdpStatisticsEntry 23 } + + + hwVplsLdpStatResetStatistic OBJECT-TYPE + SYNTAX INTEGER + { + resetStatistic(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset traffic statistics of VSI's LDP peer." + ::= { hwVplsLdpStatisticsEntry 24 } + + + hwVplsLdpStatInUnicastBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of unicast bytes received on the PW." + ::= { hwVplsLdpStatisticsEntry 25 } + + + hwVplsLdpStatOutUnicastBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of unicast bytes transmitted out of the PW." + ::= { hwVplsLdpStatisticsEntry 26 } + + + hwVplsLdpStatInMulticastBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of multicast bytes received on the PW." + ::= { hwVplsLdpStatisticsEntry 27 } + + + hwVplsLdpStatOutMulticastBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of multicast bytes transmitted out of the PW." + ::= { hwVplsLdpStatisticsEntry 28 } + + + hwVplsLdpStatInBroadcastBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of broadcast bytes received on the PW." + ::= { hwVplsLdpStatisticsEntry 29 } + + + hwVplsLdpStatOutBroadcastBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of broadcast bytes transmitted out of the PW." + ::= { hwVplsLdpStatisticsEntry 30 } + +-- +-- The VPLS BGP's Statistic Table +-- + hwVplsBgpStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWVplsBgpStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the VPLS-PW's Traffic Statistic." + ::= { hwVplsMIBObjects 10 } + + + hwVplsBgpStatisticsEntry OBJECT-TYPE + SYNTAX HWVplsBgpStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides the information of the VPLS-PW's Traffic Statistic." + INDEX { hwVplsVsiName, hwVplsBgpStatSiteID, hwVplsBgpStatRemoteIpAddr } + ::= { hwVplsBgpStatisticsTable 1 } + + + HWVplsBgpStatisticsEntry ::= + SEQUENCE { + hwVplsBgpStatSiteID + Unsigned32, + hwVplsBgpStatRemoteIpAddr + IpAddress, + hwVplsBgpStatEnable + HWEnableValue, + hwVplsBgpStatInTrafficRate + Counter64, + hwVplsBgpStatOutTrafficRate + Counter64, + hwVplsBgpStatInFrameRate + Counter64, + hwVplsBgpStatOutFrameRate + Counter64, + hwVplsBgpStatInBytes + Counter64, + hwVplsBgpStatOutBytes + Counter64, + hwVplsBgpStatInFrames + Counter64, + hwVplsBgpStatOutFrames + Counter64, + hwVplsBgpStatInUnicastFrames + Counter64, + hwVplsBgpStatOutUnicastFrames + Counter64, + hwVplsBgpStatInMulticastFrames + Counter64, + hwVplsBgpStatOutMulticastFrames + Counter64, + hwVplsBgpStatInBroadcastFrames + Counter64, + hwVplsBgpStatOutBroadcastFrames + Counter64, + hwVplsBgpStatInDiscardFrames + Counter64, + hwVplsBgpStatOutDiscardFrames + Counter64, + hwVplsBgpStatInErrorFrames + Counter64, + hwVplsBgpStatOutErrorFrames + Counter64, + hwVplsBgpStatInUnknowFrames + Counter64, + hwVplsBgpStatResetTime + DateAndTime + } + + hwVplsBgpStatSiteID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the Site ID." + ::= { hwVplsBgpStatisticsEntry 1 } + + + hwVplsBgpStatRemoteIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the IP address of the remote end." + ::= { hwVplsBgpStatisticsEntry 2 } + + hwVplsBgpStatEnable OBJECT-TYPE + SYNTAX HWEnableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the enable sign of BGP VPLS-PW's traffic statistics." + ::= { hwVplsBgpStatisticsEntry 3 } + + + + hwVplsBgpStatInTrafficRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The traffic rate received on the PW." + ::= { hwVplsBgpStatisticsEntry 4 } + + + hwVplsBgpStatOutTrafficRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The traffic rate transmitted out of the PW." + ::= { hwVplsBgpStatisticsEntry 5 } + + + hwVplsBgpStatInFrameRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of Frames received on the PW." + ::= { hwVplsBgpStatisticsEntry 6 } + + + hwVplsBgpStatOutFrameRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of Frames transmitted out of the PW." + ::= { hwVplsBgpStatisticsEntry 7 } + + + hwVplsBgpStatInBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes received on the PW." + ::= { hwVplsBgpStatisticsEntry 8 } + + + hwVplsBgpStatOutBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes transmitted out of the PW." + ::= { hwVplsBgpStatisticsEntry 9 } + + + hwVplsBgpStatInFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames received on the PW." + ::= { hwVplsBgpStatisticsEntry 10 } + + + hwVplsBgpStatOutFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames transmitted out of the PW." + ::= { hwVplsBgpStatisticsEntry 11 } + + + hwVplsBgpStatInUnicastFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of unicast frames received on the PW." + ::= { hwVplsBgpStatisticsEntry 12 } + + + hwVplsBgpStatOutUnicastFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of unicast frames transmitted out of the PW." + ::= { hwVplsBgpStatisticsEntry 13 } + + + hwVplsBgpStatInMulticastFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of multicast frames received on the PW." + ::= { hwVplsBgpStatisticsEntry 14 } + + + hwVplsBgpStatOutMulticastFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of multicast frames transmitted out of the PW." + ::= { hwVplsBgpStatisticsEntry 15 } + + + hwVplsBgpStatInBroadcastFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of broadcast frames received on the PW." + ::= { hwVplsBgpStatisticsEntry 16 } + + + hwVplsBgpStatOutBroadcastFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of broadcast frames transmitted out of the PW." + ::= { hwVplsBgpStatisticsEntry 17 } + + + hwVplsBgpStatInDiscardFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames received and then discarded on the PW." + ::= { hwVplsBgpStatisticsEntry 18 } + + + hwVplsBgpStatOutDiscardFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames transmitted out and then discarded on the PW." + ::= { hwVplsBgpStatisticsEntry 19 } + + + hwVplsBgpStatInErrorFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of error frames received on the PW." + ::= { hwVplsBgpStatisticsEntry 20 } + + + hwVplsBgpStatOutErrorFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of error frames transmitted out of the PW." + ::= { hwVplsBgpStatisticsEntry 21 } + + + hwVplsBgpStatInUnknowFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of unknown frames received on the PW." + ::= { hwVplsBgpStatisticsEntry 22 } + + + hwVplsBgpStatResetTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Last time of clean out." + ::= { hwVplsBgpStatisticsEntry 23 } + + +-- +-- The VPLS's LDP peer Table +-- + hwVplsLdpPeerTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwVplsLdpPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is the configuration table of VPLS's LDP peer. + Users can create or delete the LDP peer entry." + ::= { hwVplsMIBObjects 11 } + + + hwVplsLdpPeerEntry OBJECT-TYPE + SYNTAX HwVplsLdpPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides the information of a LDP peer entry." + INDEX { hwVplsVsiName, hwVplsLdpPeerRouterID, hwVplsLdpPeerPwId } + ::= { hwVplsLdpPeerTable 1 } + + + HwVplsLdpPeerEntry ::= + SEQUENCE { + hwVplsLdpPeerRouterID + IpAddress, + hwVplsLdpPeerPwId + Unsigned32, + hwVplsLdpPeerTnlPolicyName + DisplayString, + hwVplsLdpPeerUpeType + INTEGER, + hwVplsLdpPeerTransLable + Unsigned32, + hwVplsLdpPeerRecvLable + Unsigned32, + hwVplsLdpPeerVrrpIfIndex + InterfaceIndexOrZero, + hwVplsLdpPeerVirtualRouterId + Unsigned32, + hwVplsLdpPeerCir + Unsigned32, + hwVplsLdpPeerPir + Unsigned32, + hwVplsLdpPeerQosProfileName + DisplayString, + hwVplsLdpPeerStatus + INTEGER, + hwVplsLdpPeerPwName + DisplayString, + hwVplsLdpPeerIgnoreStpLoopCheck + EnabledStatus, + hwVplsLdpPeerRowStatus + RowStatus + } + + + hwVplsLdpPeerRouterID OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the IP address of the LDP peer." + ::= { hwVplsLdpPeerEntry 1 } + + + hwVplsLdpPeerPwId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the PW ID." + ::= { hwVplsLdpPeerEntry 2 } + + + hwVplsLdpPeerTnlPolicyName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..19)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the name of tunnel policy." + ::= { hwVplsLdpPeerEntry 3 } + + + hwVplsLdpPeerUpeType OBJECT-TYPE + SYNTAX INTEGER + { + upe(1), + staticupe(2), + unknown(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the VPLS is UPE , static UPE or not." + ::= { hwVplsLdpPeerEntry 4 } + + + hwVplsLdpPeerTransLable OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the transmitted label." + ::= { hwVplsLdpPeerEntry 5 } + + + hwVplsLdpPeerRecvLable OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the received label." + ::= { hwVplsLdpPeerEntry 6 } + + + hwVplsLdpPeerVrrpIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the VRRP interface this PW binding to." + ::= { hwVplsLdpPeerEntry 7 } + + + hwVplsLdpPeerVirtualRouterId OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the virtual router ID this PW binding to." + ::= { hwVplsLdpPeerEntry 8 } + + + hwVplsLdpPeerCir OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the committed information rate, based on the LDP peer." + ::= { hwVplsLdpPeerEntry 9 } + + + hwVplsLdpPeerPir OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the peak information rate, based on the LDP peer." + ::= { hwVplsLdpPeerEntry 10 } + + + hwVplsLdpPeerQosProfileName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..63)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the QoS profile's name, based on the LDP peer." + ::= { hwVplsLdpPeerEntry 11 } + + + hwVplsLdpPeerStatus OBJECT-TYPE + SYNTAX INTEGER + { + down(1), + up(2), + plugout(3), + backup(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the LDP peer's status." + ::= { hwVplsLdpPeerEntry 12 } + + + hwVplsLdpPeerPwName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..15)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the name of PW." + ::= { hwVplsLdpPeerEntry 13 } + + + hwVplsLdpPeerIgnoreStpLoopCheck OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the enable sign of the ignorer of + STP loop check." + ::= { hwVplsLdpPeerEntry 14 } + + + hwVplsLdpPeerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status for this Table." + ::= { hwVplsLdpPeerEntry 51 } + + +-- +-- The VPLS LDP's QoS Statistic Table +-- + hwVplsLdpQosStatisticTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWVplsLdpQosStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the VPLS LDP's traffic statistic, + based on VSI LDP's peer and QoS." + ::= { hwVplsMIBObjects 12 } + + + hwVplsLdpQosStatisticEntry OBJECT-TYPE + SYNTAX HWVplsLdpQosStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides the information of the VPLS LDP's traffic statistic." + INDEX { hwVplsVsiName, hwVplsLdpQosStatPwId, hwVplsLdpQosStatRemoteIpAddr, hwVplsLdpQosStatQueueId } + ::= { hwVplsLdpQosStatisticTable 1 } + + + HWVplsLdpQosStatisticEntry ::= + SEQUENCE { + hwVplsLdpQosStatPwId + Unsigned32, + hwVplsLdpQosStatRemoteIpAddr + IpAddress, + hwVplsLdpQosStatQueueId + INTEGER, + hwVplsLdpQosStatTotalPassPacket + Counter64, + hwVplsLdpQosStatTotalPassByte + Counter64, + hwVplsLdpQosStatTotalDiscardPacket + Counter64, + hwVplsLdpQosStatTotalDiscardByte + Counter64, + hwVplsLdpQosStatPassPacketRate + Counter64, + hwVplsLdpQosStatPassByteRate + Counter64, + hwVplsLdpQosStatDiscardPacketRate + Counter64, + hwVplsLdpQosStatDiscardByteRate + Counter64 + } + + + hwVplsLdpQosStatPwId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The PW ID." + ::= { hwVplsLdpQosStatisticEntry 1 } + + + hwVplsLdpQosStatRemoteIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address of the remote end." + ::= { hwVplsLdpQosStatisticEntry 2 } + + + hwVplsLdpQosStatQueueId OBJECT-TYPE + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The queue's ID. The value must be + be,af1,af2,af3,af4,ef,cs6,cs7." + ::= { hwVplsLdpQosStatisticEntry 3 } + + + hwVplsLdpQosStatTotalPassPacket OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of total passed packets, based on LDP peer and QoS." + ::= { hwVplsLdpQosStatisticEntry 4 } + + + hwVplsLdpQosStatTotalPassByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of total passed bytes, based on LDP peer and QoS." + ::= { hwVplsLdpQosStatisticEntry 5 } + + + hwVplsLdpQosStatTotalDiscardPacket OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of total discarded packets, based on LDP peer and QoS." + ::= { hwVplsLdpQosStatisticEntry 6 } + + + hwVplsLdpQosStatTotalDiscardByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of total discarded bytes, based on LDP peer and QoS." + ::= { hwVplsLdpQosStatisticEntry 7 } + + + hwVplsLdpQosStatPassPacketRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of passed packets for the last 30 seconds, + based on LDP peer and QoS. Unit: pps" + ::= { hwVplsLdpQosStatisticEntry 8 } + + + hwVplsLdpQosStatPassByteRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of passed bytes for the last 30 seconds, + based on LDP peer and QoS. Unit: bps" + ::= { hwVplsLdpQosStatisticEntry 9 } + + + hwVplsLdpQosStatDiscardPacketRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of discarded packets for the last 30 seconds, + based on LDP peer and QoS. Unit: pps" + ::= { hwVplsLdpQosStatisticEntry 10 } + + + hwVplsLdpQosStatDiscardByteRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of discarded bytes for the last 30 seconds, + based on LDP peer and QoS. Unit: bps" + ::= { hwVplsLdpQosStatisticEntry 11 } + + +-- +-- The VPLS's Statistic Table +-- + hwVplsStatisticTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWVplsStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the VPLS's traffic statistic, based on VSI." + ::= { hwVplsMIBObjects 13 } + + + hwVplsStatisticEntry OBJECT-TYPE + SYNTAX HWVplsStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides the information of the VPLS's traffic statistic." + INDEX { hwVplsVsiName } + ::= { hwVplsStatisticTable 1 } + + + HWVplsStatisticEntry ::= + SEQUENCE { + hwVplsStatEnable + EnabledStatus, + hwVplsStatResetStatistic + INTEGER, + hwVplsStatResetTime + DateAndTime, + hwVplsStatQosPacketRate + Counter64, + hwVplsStatQosByteRate + Counter64, + hwVplsStatQosPacket + Counter64, + hwVplsStatQosByte + Counter64 + } + + + hwVplsStatEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the enable sign of VSI's traffic statistics." + ::= { hwVplsStatisticEntry 1 } + + + hwVplsStatResetStatistic OBJECT-TYPE + SYNTAX INTEGER + { + resetStatistic(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset traffic statistics of VSI." + ::= { hwVplsStatisticEntry 2 } + + + hwVplsStatResetTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Last time of clean out." + ::= { hwVplsStatisticEntry 3 } + + + hwVplsStatQosPacketRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of packets received on the VSI." + ::= { hwVplsStatisticEntry 4 } + + + hwVplsStatQosByteRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of bytes received on the VSI." + ::= { hwVplsStatisticEntry 5 } + + + hwVplsStatQosPacket OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received on the VSI." + ::= { hwVplsStatisticEntry 6 } + + + hwVplsStatQosByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes received on the VSI." + ::= { hwVplsStatisticEntry 7 } + + +-- +-- The VPLS's QoS Statistic Table +-- + hwVplsQosStatisticTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWVplsQosStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the VPLS's traffic statistic, based on VSI and QoS." + ::= { hwVplsMIBObjects 14 } + + + hwVplsQosStatisticEntry OBJECT-TYPE + SYNTAX HWVplsQosStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides the information of the VPLS's traffic statistics." + INDEX { hwVplsVsiName, hwVplsQosStatQueueId } + ::= { hwVplsQosStatisticTable 1 } + + + HWVplsQosStatisticEntry ::= + SEQUENCE { + hwVplsQosStatQueueId + INTEGER, + hwVplsQosStatTotalPassPacket + Counter64, + hwVplsQosStatTotalPassByte + Counter64, + hwVplsQosStatTotalDiscardPacket + Counter64, + hwVplsQosStatTotalDiscardByte + Counter64, + hwVplsQosStatPassPacketRate + Counter64, + hwVplsQosStatPassByteRate + Counter64, + hwVplsQosStatDiscardPacketRate + Counter64, + hwVplsQosStatDiscardByteRate + Counter64 + } + + + hwVplsQosStatQueueId OBJECT-TYPE + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The queue's ID. The value must be + be,af1,af2,af3,af4,ef,cs6,cs7." + ::= { hwVplsQosStatisticEntry 1 } + + + hwVplsQosStatTotalPassPacket OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of total passed packets, based on VSI and QoS." + ::= { hwVplsQosStatisticEntry 2 } + + + hwVplsQosStatTotalPassByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of total passed bytes, based on VSI and QoS." + ::= { hwVplsQosStatisticEntry 3 } + + + hwVplsQosStatTotalDiscardPacket OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of total discarded packets, based on VSI and QoS." + ::= { hwVplsQosStatisticEntry 4 } + + + hwVplsQosStatTotalDiscardByte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of total discarded bytes, based on VSI and QoS." + ::= { hwVplsQosStatisticEntry 5 } + + + hwVplsQosStatPassPacketRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of passed packets for the last 30 seconds, + based on VSI and QoS. Unit: pps" + ::= { hwVplsQosStatisticEntry 6 } + + + hwVplsQosStatPassByteRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of passed bytes for the last 30 seconds, + based on VSI and QoS. Unit: bps" + ::= { hwVplsQosStatisticEntry 7 } + + + hwVplsQosStatDiscardPacketRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of discarded packets for the last 30 seconds, + based on VSI and QoS. Unit: pps" + ::= { hwVplsQosStatisticEntry 8 } + + + hwVplsQosStatDiscardByteRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of discarded bytes for the last 30 seconds, + based on VSI and QoS. Unit: bps" + ::= { hwVplsQosStatisticEntry 9 } + +-- +-- The Leaf Nodes of hwVplsMIBObjects +-- + hwL2vpnTnlType OBJECT-TYPE + SYNTAX INTEGER + { + lsp(1), + crlsp(2), + other(3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the tunnel type." + ::= { hwVplsMIBObjects 15 } + + hwL2vpnTunnelIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the mplsTunnelIndex. + It contains an unused value for + mplsTunnelIndex, or a zero to indicate + that none exist. Negative values are not allowed, + as they do not correspond to valid values of + mplsTunnelIndex. + + Note that this object offers an unused value + for an mplsTunnelIndex value at the ingress + side of a tunnel. At other LSRs the value + of mplsTunnelIndex SHOULD be taken from the + value signaled by the MPLS signaling protocol. + " + ::= { hwVplsMIBObjects 16 } + +-- +-- The VPLS's protect group Table +-- + hwVplsVsiProtectGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWVplsVsiProtectGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is the VPLS protect group's configuration table. Users can create or delete the VPLS protect group by it." + ::= { hwVplsMIBObjects 17 } + + + hwVplsVsiProtectGroupEntry OBJECT-TYPE + SYNTAX HWVplsVsiProtectGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides the information of a VPLS protect group entry." + INDEX { hwVplsVsiName, hwVplsVsiProtectGroupName } + ::= { hwVplsVsiProtectGroupTable 1 } + + + HWVplsVsiProtectGroupEntry ::= + SEQUENCE { + hwVplsVsiProtectGroupName + DisplayString, + hwVplsVsiProtectGroupMode + INTEGER + } + + hwVplsVsiProtectGroupName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..15)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the VPLS protect group's name." + ::= { hwVplsVsiProtectGroupEntry 1 } + + hwVplsVsiProtectGroupMode OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + frr(1), + master(2), + independent(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the VPLS protect group's mode." + ::= { hwVplsVsiProtectGroupEntry 2 } + +-- +-- The VPLS HARD-PIPE's Statistic Table +-- + hwVplsHardPipeStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWVplsHardPipeStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the VPLS-PW's hard-pipe Traffic Statistic." + ::= { hwVplsMIBObjects 18 } + + + hwVplsHardPipeStatisticsEntry OBJECT-TYPE + SYNTAX HWVplsHardPipeStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides the information of the VPLS-PW's hard-pipe Traffic Statistic." + INDEX { hwVplsVsiName, hwVplsHardPipeStatPwID, hwVplsHardPipeStatRemoteIpAddr } + ::= { hwVplsHardPipeStatisticsTable 1 } + + + HWVplsHardPipeStatisticsEntry ::= + SEQUENCE { + hwVplsHardPipeStatPwID + Unsigned32, + hwVplsHardPipeStatRemoteIpAddr + IpAddress, + hwVplsHardPipeStatEnable + HWEnableValue, + hwVplsHardPipeStatPassFrameRate + Counter64, + hwVplsHardPipeStatPassBytesRate + Counter64, + hwVplsHardPipeStatDropFrameRate + Counter64, + hwVplsHardPipeStatDropBytesRate + Counter64, + hwVplsHardPipeStatPassFrames + Counter64, + hwVplsHardPipeStatPassBytes + Counter64, + hwVplsHardPipeStatDropFrame + Counter64, + hwVplsHardPipeStatDropBytes + Counter64, + hwVplsHardPipeStatResetTime + DateAndTime, + hwVplsHardPipeStatResetStatistic + INTEGER + } + + hwVplsHardPipeStatPwID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the PW ID." + ::= { hwVplsHardPipeStatisticsEntry 1 } + + + hwVplsHardPipeStatRemoteIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the IP address of the remote end." + ::= { hwVplsHardPipeStatisticsEntry 2 } + + hwVplsHardPipeStatEnable OBJECT-TYPE + SYNTAX HWEnableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the enable sign of LDP VPLS-PW's hard-pipe traffic statistics." + ::= { hwVplsHardPipeStatisticsEntry 3 } + + + hwVplsHardPipeStatPassFrameRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of Frames received on the PW." + ::= { hwVplsHardPipeStatisticsEntry 4 } + + + hwVplsHardPipeStatPassBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TThe rate of bytes received on the PW." + ::= { hwVplsHardPipeStatisticsEntry 5 } + + + hwVplsHardPipeStatDropFrameRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "he rate of Frames transmitted out of the PW." + ::= { hwVplsHardPipeStatisticsEntry 6 } + + + hwVplsHardPipeStatDropBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of bytes transmitted out of the PW." + ::= { hwVplsHardPipeStatisticsEntry 7 } + + + hwVplsHardPipeStatPassFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames received on the PW." + ::= { hwVplsHardPipeStatisticsEntry 8 } + + + hwVplsHardPipeStatPassBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes received on the PW." + ::= { hwVplsHardPipeStatisticsEntry 9 } + + + hwVplsHardPipeStatDropFrame OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames dropped on the PW." + ::= { hwVplsHardPipeStatisticsEntry 10 } + + + hwVplsHardPipeStatDropBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes dropped on the PW." + ::= { hwVplsHardPipeStatisticsEntry 11 } + + + hwVplsHardPipeStatResetTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Last time of clean out." + ::= { hwVplsHardPipeStatisticsEntry 12 } + + + hwVplsHardPipeStatResetStatistic OBJECT-TYPE + SYNTAX INTEGER + { + resetStatistic(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset traffic statistics of VSI's LDP peer." + ::= { hwVplsHardPipeStatisticsEntry 13 } + +-- +-- The VPLS PW Suppression's Statistic Table +-- + hwVplsPwSuppStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWVplsPwSuppStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the VPLS-PW's suppresssion Traffic Statistic." + ::= { hwVplsMIBObjects 19 } + + + hwVplsPwSuppStatisticsEntry OBJECT-TYPE + SYNTAX HWVplsPwSuppStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides the information of the VPLS-PW's suppresssion Traffic Statistic." + INDEX { hwVplsVsiName} + ::= { hwVplsPwSuppStatisticsTable 1 } + + + HWVplsPwSuppStatisticsEntry::= + SEQUENCE { + hwVplsPwSuppStatCir + Counter64, + hwVplsPwSuppStatPir + Counter64, + hwVplsPwSuppStatCbs + Counter64, + hwVplsPwSuppStatPbs + Counter64, + hwVplsPwSuppStatPassFrames + Counter64, + hwVplsPwSuppStatPassBytes + Counter64, + hwVplsPwSuppStatDropFrames + Counter64, + hwVplsPwSuppStatDropBytes + Counter64, + hwVplsPwSuppStatPassBbsRate + Counter64, + hwVplsPwSuppStatPassPbsRate + Counter64, + hwVplsPwSuppStatDropBbsRate + Counter64, + hwVplsPwSuppStatDropPbsRate + Counter64, + hwVplsPwSuppStatResetTime + DateAndTime, + hwVplsPwSuppStatResetStatistic + INTEGER + } + + hwVplsPwSuppStatCir OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the committed information rate, based on VSI." + ::= { hwVplsPwSuppStatisticsEntry 1 } + + + hwVplsPwSuppStatPir OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the peak information rate, based on VSI." + ::= { hwVplsPwSuppStatisticsEntry 2 } + + + hwVplsPwSuppStatCbs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the CBS limitation, based on VSI." + ::= { hwVplsPwSuppStatisticsEntry 3 } + + hwVplsPwSuppStatPbs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the PBS limitation, based on VSI." + ::= { hwVplsPwSuppStatisticsEntry 4 } + + hwVplsPwSuppStatPassFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames passed from PW." + ::= { hwVplsPwSuppStatisticsEntry 5 } + + hwVplsPwSuppStatPassBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bytes passed from PW." + ::= { hwVplsPwSuppStatisticsEntry 6 } + + + hwVplsPwSuppStatDropFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames dropped from PW." + ::= { hwVplsPwSuppStatisticsEntry 7 } + + + hwVplsPwSuppStatDropBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bytes dropped from PW." + ::= { hwVplsPwSuppStatisticsEntry 8 } + + + hwVplsPwSuppStatPassBbsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of bps passed from PW." + ::= { hwVplsPwSuppStatisticsEntry 9 } + + + hwVplsPwSuppStatPassPbsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of pbs passed from PW." + ::= { hwVplsPwSuppStatisticsEntry 10 } + + + hwVplsPwSuppStatDropBbsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of bps dropped from PW." + ::= { hwVplsPwSuppStatisticsEntry 11 } + + + hwVplsPwSuppStatDropPbsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of pbs dropped from PW." + ::= { hwVplsPwSuppStatisticsEntry 12 } + + hwVplsPwSuppStatResetTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Last time of clean out." + ::= { hwVplsPwSuppStatisticsEntry 13 } + + hwVplsPwSuppStatResetStatistic OBJECT-TYPE + SYNTAX INTEGER + { + resetStatistic(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset suppression traffic statistics of VSI." + ::= { hwVplsPwSuppStatisticsEntry 14 } + +-- +-- The VPLS AC Suppression's Statistic Table +-- + hwVplsAcSuppStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWVplsAcSuppStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the VPLS-AC's suppresssion Traffic Statistic." + ::= { hwVplsMIBObjects 20 } + + + hwVplsAcSuppStatisticsEntry OBJECT-TYPE + SYNTAX HWVplsAcSuppStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides the information of the VPLS-AC's suppresssion Traffic Statistic." + INDEX { hwVplsVsiName} + ::= { hwVplsAcSuppStatisticsTable 1 } + + + HWVplsAcSuppStatisticsEntry::= + SEQUENCE { + hwVplsAcSuppStatCir + Counter64, + hwVplsAcSuppStatPir + Counter64, + hwVplsAcSuppStatCbs + Counter64, + hwVplsAcSuppStatPbs + Counter64, + hwVplsAcSuppStatPassFrames + Counter64, + hwVplsAcSuppStatPassBytes + Counter64, + hwVplsAcSuppStatDropFrame + Counter64, + hwVplsAcSuppStatDropBytes + Counter64, + hwVplsAcSuppStatPassBbsRate + Counter64, + hwVplsAcSuppStatPassPbsRate + Counter64, + hwVplsAcSuppStatDropBbsRate + Counter64, + hwVplsAcSuppStatDropPbsRate + Counter64, + hwVplsAcSuppStatResetTime + DateAndTime, + hwVplsAcSuppStatResetStatistic + INTEGER + } + + hwVplsAcSuppStatCir OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the committed information rate, based on VSI." + ::= { hwVplsAcSuppStatisticsEntry 1 } + + + hwVplsAcSuppStatPir OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the peak information rate, based on VSI." + ::= { hwVplsAcSuppStatisticsEntry 2 } + + + hwVplsAcSuppStatCbs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the CBS limitation, based on VSI." + ::= { hwVplsAcSuppStatisticsEntry 3 } + + hwVplsAcSuppStatPbs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the PBS limitation, based on VSI." + ::= { hwVplsAcSuppStatisticsEntry 4 } + + hwVplsAcSuppStatPassFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames passed from AC." + ::= { hwVplsAcSuppStatisticsEntry 5 } + + hwVplsAcSuppStatPassBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bytes passed from PW." + ::= { hwVplsAcSuppStatisticsEntry 6 } + + + hwVplsAcSuppStatDropFrame OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames dropped from AC." + ::= { hwVplsAcSuppStatisticsEntry 7 } + + + hwVplsAcSuppStatDropBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bytes dropped from AC." + ::= { hwVplsAcSuppStatisticsEntry 8 } + + + hwVplsAcSuppStatPassBbsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of bps passed from AC." + ::= { hwVplsAcSuppStatisticsEntry 9 } + + + hwVplsAcSuppStatPassPbsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of pbs passed from AC." + ::= { hwVplsAcSuppStatisticsEntry 10 } + + + hwVplsAcSuppStatDropBbsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of bps dropped from AC." + ::= { hwVplsAcSuppStatisticsEntry 11 } + + + hwVplsAcSuppStatDropPbsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of pbs dropped from AC." + ::= { hwVplsAcSuppStatisticsEntry 12 } + + hwVplsAcSuppStatResetTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Last time of clean out." + ::= { hwVplsAcSuppStatisticsEntry 13 } + + hwVplsAcSuppStatResetStatistic OBJECT-TYPE + SYNTAX INTEGER + { + resetStatistic(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset suppression traffic statistics of VSI." + ::= { hwVplsAcSuppStatisticsEntry 14 } + +-- +-- VPLS MIB Trap Definitions +-- + hwVplsMIBTraps OBJECT IDENTIFIER ::= { hwL2VpnVplsExt 2 } + + + hwVplsVcDown NOTIFICATION-TYPE + OBJECTS { hwVplsPwType, hwVplsStateChangeReason, sysUpTime, hwVplsPwTnlPolicy, hwL2vpnTnlType, hwL2vpnTunnelIndex } + STATUS current + DESCRIPTION + "This notification indicates the VC's state changes to down." + ::= { hwVplsMIBTraps 1 } + + + hwVplsVcUp NOTIFICATION-TYPE + OBJECTS { hwVplsPwType, hwVplsStateChangeReason, sysUpTime, hwVplsPwTnlPolicy } + STATUS current + DESCRIPTION + "This notification indicates the VC's state changes to up." + ::= { hwVplsMIBTraps 2 } + + + hwVplsVsiDown NOTIFICATION-TYPE + OBJECTS { hwVplsVsiID, hwVplsStateChangeReason, hwVplsStatus, ifName } + STATUS current + DESCRIPTION + "This notification indicates the VSI's state changes to down." + ::= { hwVplsMIBTraps 3 } + + + hwVplsVsiUp NOTIFICATION-TYPE + OBJECTS { hwVplsVsiID, hwVplsStateChangeReason, hwVplsStatus, ifName } + STATUS current + DESCRIPTION + "This notification indicates the VSI's state changes to up." + ::= { hwVplsMIBTraps 4 } + + + hwVplsVcBackup NOTIFICATION-TYPE + OBJECTS { hwVplsPwType, hwVplsStateChangeReason, sysUpTime } + STATUS current + DESCRIPTION + "This notification indicates the VC's state changes to backup." + ::= { hwVplsMIBTraps 5 } + + + hwVplsVsiDeleted NOTIFICATION-TYPE + OBJECTS { hwVplsVsiID } + STATUS current + DESCRIPTION + "This notification indicates the VSI is deleted." + ::= { hwVplsMIBTraps 6 } + + + hwVplsVcDeleted NOTIFICATION-TYPE + OBJECTS { hwVplsPwType } + STATUS current + DESCRIPTION + "This notification indicates the VC is deleted." + ::= { hwVplsMIBTraps 7 } + + + hwVplsVcStatusChange NOTIFICATION-TYPE + OBJECTS { hwVplsStateChangeReason, hwVplsPwState, hwVplsPwWorkingState, sysUpTime } + STATUS current + DESCRIPTION + "This notification indicates the VC is deleted." + ::= { hwVplsMIBTraps 8 } + + + hwVplsVcNumberThresholdExceed NOTIFICATION-TYPE + OBJECTS { hwL2VpnVcLimitClass, hwL2VpnVsiVcNumber, hwVplsVcNumberUpperThreshold, hwVplsVcNumberMaxNum } + STATUS current + DESCRIPTION + "This notification indicates that the number of VPLS VCs reaches the upper threshold." + ::= { hwVplsMIBTraps 9 } + + + hwVplsVcNumberThresholdClear NOTIFICATION-TYPE + OBJECTS { hwL2VpnVcLimitClass, hwL2VpnVsiVcNumber } + STATUS current + DESCRIPTION + "This notification indicates that the number of VPLS VCs falls below the lower threshold." + ::= { hwVplsMIBTraps 10 } + + + hwVplsVcNumberMaxExceed NOTIFICATION-TYPE + OBJECTS { hwL2VpnVcLimitClass, hwVplsVcNumberMaxNum } + STATUS current + DESCRIPTION + "This notification indicates that the number of VPLS VCs reaches the maximum limit." + ::= { hwVplsMIBTraps 11 } + + + hwVplsVcNumberMaxClear NOTIFICATION-TYPE + OBJECTS { hwL2VpnVcLimitClass, hwVplsVcNumberMaxNum } + STATUS current + DESCRIPTION + "This notification indicates that the number of VPLS VCs is less than 95% of the maximum limit." + ::= { hwVplsMIBTraps 12 } + + hwVplsPwRedundancyDegraded NOTIFICATION-TYPE + OBJECTS { hwVplsVsiProtectGroupMode } + STATUS current + DESCRIPTION + "VPLS PW redundancy reported a protect degraded alarm." + ::= { hwVplsMIBTraps 13 } + + hwVplsPwRedundancyDegradedClear NOTIFICATION-TYPE + OBJECTS { hwVplsVsiProtectGroupMode } + STATUS current + DESCRIPTION + "VPLS PW redundancy reported the clearing of the protect degraded alarm." + ::= { hwVplsMIBTraps 14 } + + hwVplsBLabelNotEnough NOTIFICATION-TYPE + OBJECTS { hwVplsVsiName } + STATUS current + DESCRIPTION + "The block labels of VPLS are not enough." + ::= { hwVplsMIBTraps 15 } + + hwVplsBLabelNotEnoughClear NOTIFICATION-TYPE + OBJECTS { hwVplsVsiName } + STATUS current + DESCRIPTION + "The block labels of VPLS are enough." + ::= { hwVplsMIBTraps 16 } + +-- Conformance information +-- + hwVplsMIBConformance OBJECT IDENTIFIER ::= { hwL2VpnVplsExt 3 } + + + hwVplsMIBCompliances OBJECT IDENTIFIER ::= { hwVplsMIBConformance 1 } + + +-- this module + hwVplsMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting + the HUAWEI-VPLS-EXT-MIB." + MODULE -- this module + MANDATORY-GROUPS { hwVplsGroup, hwVplsRtGroup, hwVplsAcGroup, hwVplsBgpInfoGroup, hwVplsPwGroup, + hwVplsStatisticsGroup, hwVplsNotificationControlGroup, hwVplsStateReasonGroup, hwVplsNotificationGroup, + hwVplsLdpStatisticsGroup, hwVplsBgpStatisticsGroup, hwVplsLdpPeerGroup, hwVplsLdpQosStatisticGroup, + hwVplsStatisticGroup, hwVplsQosStatisticGroup,hwVplsTunnelInfoGroup + } + ::= { hwVplsMIBCompliances 1 } + + + hwVplsMIBGroups OBJECT IDENTIFIER ::= { hwVplsMIBConformance 2 } + + + hwVplsGroup OBJECT-GROUP + OBJECTS { hwVplsSignal, hwVplsRD, hwVplsVsiID, hwVplsVcType, hwVplsStatus, + hwVplsMtu, hwVplsTunnelPolicy, hwVplsDescription, hwVplsLearnStyle, hwVplsMacLearnEnable, + hwVplsMacLimitEnable, hwVplsStatisticsEnable, hwVplsUnknowMulticast, hwVplsUnknowUnicast, hwVplsPreference, + hwVplsVsiType, hwVplsAdminVsiName, hwVplsAcIsolateFlag, hwVplsDiffServMode, hwVplsDiffServServiceClass, + hwVplsDiffServColor, hwVplsDiffServDSName,hwVplsInterfaceWithdraw,hwVplsUpe2NpeWithdraw,hwVplsUpe2UpeWithdraw, + hwVplsNpe2UpeWithdraw, hwVplsDiscovery, hwVplsMacWithdrawEnable, hwVplsVsiCir, hwVplsVsiPir, hwVplsVsiQosProfileName, + hwVplsAdminStatus, hwVplsIgnoreAcState, hwVplsEnableStatistic, hwVplsResetStatistic, hwVplsResetStatisticTime,hwVplsAgingTime, hwVplsUnknowUnicastMacLearning, hwVplsFlowLabel, + hwVplsServiceName, hwVplsRowStatus + } + STATUS current + DESCRIPTION + "The VPLS group." + ::= { hwVplsMIBGroups 1 } + + + hwVplsRtGroup OBJECT-GROUP + OBJECTS { hwVplsRtRowStatus } + STATUS current + DESCRIPTION + "The VPLS's RT group." + ::= { hwVplsMIBGroups 2 } + + + hwVplsAcGroup OBJECT-GROUP + OBJECTS { hwVplsAcStatus, hwVplsAcUpStartTime, hwVplsAcUpSumTime, hwVplsAcRowStatus } + STATUS current + DESCRIPTION + "The VPLS's AC group." + ::= { hwVplsMIBGroups 3 } + + + hwVplsBgpInfoGroup OBJECT-GROUP + OBJECTS { hwVplsBgpInfoRange, hwVplsBgpInfoOffset, hwVplsBgpInfoRowStatus } + STATUS current + DESCRIPTION + "The VPLS's BGP information group." + ::= { hwVplsMIBGroups 4 } + + + hwVplsPwGroup OBJECT-GROUP + OBJECTS { hwVplsPwTnlPolicy, hwVplsPwType, hwVplsPwIsUpe, hwVplsPwInboundLabel, hwVplsPwOutboundLabel, + hwVplsPwStatus, hwVplsPwVrIfIndex, hwVplsPwVrID, hwVplsPwUpStartTime, hwVplsPwUpSumTime, + hwVplsPwState, hwVplsPwWorkingState, hwVplsPwRowStatus } + STATUS current + DESCRIPTION + "The VPLS's PW group." + ::= { hwVplsMIBGroups 5 } + + + hwVplsStatisticsGroup OBJECT-GROUP + OBJECTS { hwVplsOutFrames, hwVplsInFrames, hwVplsOutBytes, hwVplsInBytes, hwVplsInDiscardFrames + } + STATUS current + DESCRIPTION + "The VPLS's Statistic group." + ::= { hwVplsMIBGroups 6 } + + + hwVplsNotificationControlGroup OBJECT-GROUP + OBJECTS { hwVplsUpDownNotifEnable } + STATUS current + DESCRIPTION + "The VPLS's Notification Control group." + ::= { hwVplsMIBGroups 7 } + + + hwVplsStateReasonGroup OBJECT-GROUP + OBJECTS { hwVplsStateChangeReason } + STATUS current + DESCRIPTION + "The VPLS's VC and VSI State Change Reason group." + ::= { hwVplsMIBGroups 8 } + + + hwVplsNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwVplsVcDown, hwVplsVcUp, hwVplsVsiDown, hwVplsVsiUp, hwVplsVcBackup, hwVplsVsiDeleted, hwVplsVcDeleted, hwVplsVcStatusChange, + hwVplsVcNumberThresholdExceed, hwVplsVcNumberThresholdClear, hwVplsVcNumberMaxExceed, hwVplsVcNumberMaxClear, hwVplsPwRedundancyDegraded, + hwVplsPwRedundancyDegradedClear, hwVplsBLabelNotEnough, hwVplsBLabelNotEnoughClear } + STATUS current + DESCRIPTION + "The VPLS Notification group." + ::= { hwVplsMIBGroups 9 } + + + + + hwVplsLdpStatisticsGroup OBJECT-GROUP + OBJECTS {hwVplsLdpStatEnable,hwVplsLdpStatInTrafficRate, hwVplsLdpStatOutTrafficRate, hwVplsLdpStatInFrameRate, hwVplsLdpStatOutFrameRate, hwVplsLdpStatInBytes, + hwVplsLdpStatOutBytes, hwVplsLdpStatInFrames, hwVplsLdpStatOutFrames, hwVplsLdpStatInUnicastFrames, hwVplsLdpStatOutUnicastFrames, + hwVplsLdpStatInMulticastFrames, hwVplsLdpStatOutMulticastFrames, hwVplsLdpStatInBroadcastFrames, hwVplsLdpStatOutBroadcastFrames, hwVplsLdpStatInDiscardFrames, + hwVplsLdpStatOutDiscardFrames, hwVplsLdpStatInErrorFrames, hwVplsLdpStatOutErrorFrames, hwVplsLdpStatInUnknowFrames, hwVplsLdpStatResetTime, hwVplsLdpStatResetStatistic + } + STATUS current + DESCRIPTION + "The VPLS Ldp's Statistic group." + ::= { hwVplsMIBGroups 10 } + + + hwVplsBgpStatisticsGroup OBJECT-GROUP + OBJECTS {hwVplsBgpStatEnable,hwVplsBgpStatInTrafficRate, hwVplsBgpStatOutTrafficRate, hwVplsBgpStatInFrameRate, hwVplsBgpStatOutFrameRate, hwVplsBgpStatInBytes, + hwVplsBgpStatOutBytes, hwVplsBgpStatInFrames, hwVplsBgpStatOutFrames, hwVplsBgpStatInUnicastFrames, hwVplsBgpStatOutUnicastFrames, + hwVplsBgpStatInMulticastFrames, hwVplsBgpStatOutMulticastFrames, hwVplsBgpStatInBroadcastFrames, hwVplsBgpStatOutBroadcastFrames, hwVplsBgpStatInDiscardFrames, + hwVplsBgpStatOutDiscardFrames, hwVplsBgpStatInErrorFrames, hwVplsBgpStatOutErrorFrames, hwVplsBgpStatInUnknowFrames, hwVplsBgpStatResetTime + } + STATUS current + DESCRIPTION + "The VPLS Bgp's Statistic group." + ::= { hwVplsMIBGroups 11 } + + + hwVplsLdpPeerGroup OBJECT-GROUP + OBJECTS { hwVplsLdpPeerTnlPolicyName, hwVplsLdpPeerUpeType, hwVplsLdpPeerTransLable, hwVplsLdpPeerRecvLable, hwVplsLdpPeerVrrpIfIndex, + hwVplsLdpPeerVirtualRouterId, hwVplsLdpPeerCir, hwVplsLdpPeerPir, hwVplsLdpPeerQosProfileName, hwVplsLdpPeerStatus, hwVplsLdpPeerPwName, + hwVplsLdpPeerIgnoreStpLoopCheck, hwVplsLdpPeerRowStatus + } + STATUS current + DESCRIPTION + "The VPLS LDP's peer group." + ::= { hwVplsMIBGroups 12 } + + + hwVplsLdpQosStatisticGroup OBJECT-GROUP + OBJECTS { hwVplsLdpQosStatTotalPassPacket, hwVplsLdpQosStatTotalPassByte, hwVplsLdpQosStatTotalDiscardPacket, hwVplsLdpQosStatTotalDiscardByte, + hwVplsLdpQosStatPassPacketRate, hwVplsLdpQosStatPassByteRate, hwVplsLdpQosStatDiscardPacketRate, hwVplsLdpQosStatDiscardByteRate + } + STATUS current + DESCRIPTION + "The VPLS's QoS statistic group." + ::= { hwVplsMIBGroups 13 } + + + hwVplsStatisticGroup OBJECT-GROUP + OBJECTS { hwVplsStatEnable, hwVplsStatResetStatistic, hwVplsStatResetTime, hwVplsStatQosPacketRate, hwVplsStatQosByteRate, + hwVplsStatQosPacket, hwVplsStatQosByte + } + STATUS current + DESCRIPTION + "The VPLS's QoS statistic group." + ::= { hwVplsMIBGroups 14 } + + + hwVplsQosStatisticGroup OBJECT-GROUP + OBJECTS { hwVplsQosStatTotalPassPacket, hwVplsQosStatTotalPassByte, hwVplsQosStatTotalDiscardPacket, hwVplsQosStatTotalDiscardByte, + hwVplsQosStatPassPacketRate, hwVplsQosStatPassByteRate, hwVplsQosStatDiscardPacketRate, hwVplsQosStatDiscardByteRate + } + STATUS current + DESCRIPTION + "The VPLS's QoS statistic group." + ::= { hwVplsMIBGroups 15 } + hwVplsTunnelInfoGroup OBJECT-GROUP + OBJECTS { hwL2vpnTnlType, hwL2vpnTunnelIndex + } + STATUS current + DESCRIPTION + "The VPLS's tunnel information group." + ::= { hwVplsMIBGroups 16 } + + END + +-- +-- HUAWEI-VPLS-EXT-MIB.mib +-- \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-VPLS-MIB b/MIBS/huawei/HUAWEI-VPLS-MIB new file mode 100644 index 0000000..538f9f9 --- /dev/null +++ b/MIBS/huawei/HUAWEI-VPLS-MIB @@ -0,0 +1,261 @@ +-- ================================================================== +-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI VPLS Management MIB +-- Reference: +-- Version: V1.0 +-- History: +-- Created by MaYe, 2003.05.08 +-- ================================================================== +HUAWEI-VPLS-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwMpls + FROM HUAWEI-MIB + InterfaceIndex + FROM IF-MIB + OBJECT-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + TEXTUAL-CONVENTION + FROM SNMPv2-TC; + + hwMplsVpls MODULE-IDENTITY + LAST-UPDATED "200305080900Z" + ORGANIZATION + "Huawei Technologies Co., Ltd." + CONTACT-INFO + "R&D BeiJing, Huawei Technologies co.,Ltd. + Huawei Bld.,NO.3 Xinxi Rd., + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + Zip:100085 + Http://www.huawei.com + E-mail:support@huawei.com" + DESCRIPTION + "The HUAWEI-VPLS-MIB contains objects to + manage VPLS." + ::= { hwMpls 5 } + + -- + -- TEXTUAL-CONVENTION Definition + -- + + L2VpnState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An indication of the L2Vpn's state." + SYNTAX INTEGER { l2VpnStateDown (0), + l2VpnStateUp (1) + } + + L2VpnEncapsType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An indication of the L2Vpn's encapsulation type." + SYNTAX INTEGER { + l2VpnEncapsFr (1), + l2VpnEncapsAtmAal5 (2), + l2VpnEncapsAtmCellTransport (3), + l2VpnEncapsVlan (4), + l2VpnEncapsEthernet (5), + l2VpnEncapsHdlc (6), + l2VpnEncapsPpp (7), + l2VpnEncapsCem (8), + l2VpnEncapsAtmCellVcc (9), + l2VpnEncapsAtmCellVpc (10), + l2VpnEncapsMpls (11), + l2VpnEncapsVpls (12), + l2VpnEncapsIpInterworking (64), + l2VpnEncapsUnsupported (255) + } + + L2VpnDownReason ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The type indicates the reason of VC's status down." + SYNTAX INTEGER { + l2VpnReasonOk (0), + l2VpnSessionDown (1), + l2VpnTunnelDown (2), + l2VpnLabelWithdraw (3), + l2VpnLabelRelease (4), + l2VpnEncapIfDown (5), + l2VpnDeleteVC (6) + } + + hwVplsMIBObjects OBJECT IDENTIFIER ::= { hwMplsVpls 1 } + + -- + -- The VPLS's VC State Table + -- + + hwVplsVCStateTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwVplsVCStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the VPLS's VC state." + ::= { hwVplsMIBObjects 1 } + + hwVplsVCStateEntry OBJECT-TYPE + SYNTAX HwVplsVCStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides the information of a VC state entry." + INDEX { hwVplsVCId, hwVplsVCEncapsType } + ::= { hwVplsVCStateTable 1 } + + HwVplsVCStateEntry ::= SEQUENCE { + hwVplsVCId Gauge32, + hwVplsVCEncapsType L2VpnEncapsType, + hwVplsVCClientIf InterfaceIndex, + hwVplsVCLocalLabel Gauge32, + hwVplsVCRemoteLabel Gauge32, + hwVplsVCTunnelLabel Gauge32, + hwVplsVCL2Mtu Integer32, + hwVplsVCState L2VpnState, + hwVplsVCDownReason L2VpnDownReason + } + + hwVplsVCId OBJECT-TYPE + SYNTAX Gauge32(1..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the VC's ID." + ::= { hwVplsVCStateEntry 1 } + + hwVplsVCEncapsType OBJECT-TYPE + SYNTAX L2VpnEncapsType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the VC's encapsulation type." + ::= { hwVplsVCStateEntry 2 } + + hwVplsVCClientIf OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ifIndex of VC's client interface." + ::= { hwVplsVCStateEntry 3 } + + hwVplsVCLocalLabel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the VC's local label." + ::= { hwVplsVCStateEntry 4 } + + hwVplsVCRemoteLabel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the VC's remote label." + ::= { hwVplsVCStateEntry 5 } + + hwVplsVCTunnelLabel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the VC's tunnel label." + ::= { hwVplsVCStateEntry 6 } + + hwVplsVCL2Mtu OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the VC's layer2 MTU." + ::= { hwVplsVCStateEntry 7 } + + hwVplsVCState OBJECT-TYPE + SYNTAX L2VpnState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the VC's state." + ::= { hwVplsVCStateEntry 8 } + + hwVplsVCDownReason OBJECT-TYPE + SYNTAX L2VpnDownReason + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the reason of VC's status down." + ::= { hwVplsVCStateEntry 9 } + + -- + -- VPLS MIB Trap Definitions + -- + + hwVplsMIBTraps OBJECT IDENTIFIER ::= { hwMplsVpls 2 } + + hwVplsVCStateDown NOTIFICATION-TYPE + OBJECTS { + hwVplsVCId, + hwVplsVCEncapsType, + hwVplsVCDownReason + } + STATUS current + DESCRIPTION + "This notification indicates the VC's state changes to down." + ::= { hwVplsMIBTraps 1 } + + hwVplsVCStateUp NOTIFICATION-TYPE + OBJECTS { + hwVplsVCId, + hwVplsVCEncapsType, + hwVplsVCDownReason + } + STATUS current + DESCRIPTION + "This notification indicates the VC's state changes to up." + ::= { hwVplsMIBTraps 2 } + + -- + -- Conformance information + -- + + hwVplsMIBConformance OBJECT IDENTIFIER ::= { hwMplsVpls 3 } + + hwVplsMIBCompliances OBJECT IDENTIFIER ::= { hwVplsMIBConformance 1 } + + hwVplsMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting + the HUAWEI-VPLS-MIB." + MODULE -- this module + MANDATORY-GROUPS { + hwVplsVCStateGroup + } + ::= { hwVplsMIBCompliances 1 } + + hwVplsMIBGroups OBJECT IDENTIFIER ::= { hwVplsMIBConformance 2 } + + hwVplsVCStateGroup OBJECT-GROUP + OBJECTS { + hwVplsVCId, + hwVplsVCEncapsType, + hwVplsVCClientIf, + hwVplsVCLocalLabel, + hwVplsVCRemoteLabel, + hwVplsVCTunnelLabel, + hwVplsVCL2Mtu, + hwVplsVCState, + hwVplsVCDownReason + } + STATUS current + DESCRIPTION + "The VPLS's VC state group." + ::= { hwVplsMIBGroups 1} + +END diff --git a/MIBS/huawei/HUAWEI-VPLS-TNL-MIB b/MIBS/huawei/HUAWEI-VPLS-TNL-MIB new file mode 100644 index 0000000..b6e6ccc --- /dev/null +++ b/MIBS/huawei/HUAWEI-VPLS-TNL-MIB @@ -0,0 +1,308 @@ +-- ================================================================= +-- Copyright (C) 2008 by HUAWEI TECHNOLOGIES. All rights reserved +-- +-- Description: This MIB defines all the objects that containing VPLS tunnel information. +-- Reference: rfc4001 +-- Version: V1.00 +-- History: +-- V1.0 Rengaofeng, 2008-12-11, publish +-- ================================================================= + + HUAWEI-VPLS-TNL-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + InterfaceIndex + FROM IF-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + IpAddress, Unsigned32, Counter64, OBJECT-TYPE, MODULE-IDENTITY, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + DisplayString, RowStatus, TruthValue, TEXTUAL-CONVENTION + FROM SNMPv2-TC; + + + hwL2VpnVplsTnlExt MODULE-IDENTITY + LAST-UPDATED "200812151925Z" -- Dec 15, 2008 at 19:25 GMT + ORGANIZATION + "Huawei Technologies Co., Ltd." + CONTACT-INFO + "R&D BeiJing, Huawei Technologies co.,Ltd. + Huawei Bld.,NO.3 Xinxi Rd., + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + Zip:100085 + Http://www.huawei.com + E-mail:support@huawei.com" + DESCRIPTION + "Initial version 2008/12/11,L2VPN QOS OBJECT GROUP." + ::= { hwL2Vpn 6 } + +-- +-- Node definitions +-- + hwL2Vpn OBJECT IDENTIFIER ::= { hwDatacomm 119 } + +-- +-- The VPLS Attribute Group +-- + hwVplsTunnelMIBObjects OBJECT IDENTIFIER ::= { hwL2VpnVplsTnlExt 1 } + +-- Textual Conventions. + +-- +-- ======================= definition begin ========================= + +-- hwVPLSTNL OBJECT IDENTIFIER ::= { hwU2000 1 } + +-- ============== hwVplsTunnelTable define beginning ============== + hwVplsTunnelTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwVplsTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about VPLS PW Tunnel. This object is used + to get VPLS PW tunnel table." + ::= { hwVplsTunnelMIBObjects 1 } + + -- hwVplsTunnelEntry + hwVplsTunnelEntry OBJECT-TYPE + SYNTAX HwVplsTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "It is used to get detailed tunnel information." + INDEX { hwVplsVsiName, hwVplsNexthopPeer, hwVplsSiteOrPwId, hwVplsPeerTnlId} + ::= { hwVplsTunnelTable 1 } + + -- hwVplsTunnelEntry + HwVplsTunnelEntry ::= + SEQUENCE { + hwVplsVsiName + DisplayString, + hwVplsNexthopPeer + IpAddress, + hwVplsSiteOrPwId + Unsigned32, + hwVplsPeerTnlId + Unsigned32, + hwVplsTnlName + OCTET STRING, + hwVplsTnlType + Integer32, + hwVplsTnlSrcAddress + IpAddress, + hwVplsTnlDestAddress + IpAddress, + hwVplsLspIndex + Integer32, + hwVplsLspOutIf + OCTET STRING, + hwVplsLspOutLabel + Integer32, + hwVplsLspNextHop + IpAddress, + hwVplsLspFec + IpAddress, + hwVplsLspFecPfxLen + Integer32, + hwVplsLspIsBackup + TruthValue, + hwVplsIsBalance + TruthValue, + hwVplsTnlRowStatus + RowStatus + } + +--Èë²Î£º +--Ë÷Òý£¬VSIÃû³Æ + hwVplsVsiName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of this VPLS instance." + ::= { hwVplsTunnelEntry 1 } + +--Ë÷Òý£¬¶Ô¶ËPEµØÖ·,BGP VPLSΪBGP·ÓɵĹ«ÍøÏÂÒ»Ìø£¬LDPΪÅäÖõÄPeer IP + hwVplsNexthopPeer OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ip address of the peer PE." + ::= { hwVplsTunnelEntry 2 } + +--Ë÷Òý£¬bgp·½Ê½ÎªÔ¶¶Ësite id£»ldp·½Ê½Îªpw id£¬²»ÅäÖÃpw idÇé¿öÏÂĬÈÏʹÓÃvsi id + hwVplsSiteOrPwId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Remote Site ID for BGP Mode, or PW id for LDP Mode" + ::= { hwVplsTunnelEntry 3 } + +--Ë÷Òý£¬ËíµÀID + hwVplsPeerTnlId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Tunnel ID." + ::= { hwVplsTunnelEntry 4 } + +--³ö²Î£º +--ËíµÀÃû³Æ + hwVplsTnlName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of this Tunnel." + ::= { hwVplsTunnelEntry 5 } + +--ËíµÀÀàÐÍ + hwVplsTnlType OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of this Tunnel. e.g. LSP/GRE/CR-LSP..." + ::= { hwVplsTunnelEntry 6 } + +--ËíµÀÔ´µØÖ· + hwVplsTnlSrcAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The source ip address of this tunnel." + ::= { hwVplsTunnelEntry 7 } + +--ËíµÀÄ¿µÄµØÖ· + hwVplsTnlDestAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination ip address of this tunnel." + ::= { hwVplsTunnelEntry 8 } + +--lspË÷Òý + hwVplsLspIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of lsp." + ::= { hwVplsTunnelEntry 9 } + +--lsp³ö½Ó¿Ú + hwVplsLspOutIf OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The out-interface of lsp." + ::= { hwVplsTunnelEntry 10 } + +--lsp³ö±êÇ© + hwVplsLspOutLabel OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The out-label of lsp." + ::= { hwVplsTunnelEntry 11 } + +--lspÏÂÒ»Ìø + hwVplsLspNextHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The next-hop of lsp." + ::= { hwVplsTunnelEntry 12 } + +--lsp fec + hwVplsLspFec OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Fec of lsp." + ::= { hwVplsTunnelEntry 13 } + +--lsp fecÑÚÂ볤¶È + hwVplsLspFecPfxLen OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The length of mask for hwVplsLspFec." + ::= { hwVplsTunnelEntry 14 } + +--lsp Ö÷±¸ÊôÐÔ + hwVplsLspIsBackup OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate whether the lsp is main." + ::= { hwVplsTunnelEntry 15 } + +--¸ºÔØ·Öµ£ÊôÐÔ + hwVplsIsBalance OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Property of Balance. Rerurn True if Tunnel-Policy is configed." + ::= { hwVplsTunnelEntry 16 } + +--ÐÐ״̬: + hwVplsTnlRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operating state of the row." + ::= { hwVplsTunnelEntry 50} + + -- ============== hwVplsTnlInfoTable define end ============== + +-- +-- MIB Trap Definitions +-- + hwVplsTunnelMIBTraps OBJECT IDENTIFIER ::= { hwL2VpnVplsTnlExt 2 } + +-- Conformance information +-- + hwVplsTunnelMIBConformance OBJECT IDENTIFIER ::= { hwL2VpnVplsTnlExt 3 } + + hwVplsTunnelMIBCompliances OBJECT IDENTIFIER ::= { hwVplsTunnelMIBConformance 1 } + +-- MIB Compliance Definitions + hwVplsTunnelMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting + the HUAWEI-VPLS-TNL-MIB." + MODULE -- this module + MANDATORY-GROUPS { hwVplsTunnelGroup } + ::= { hwVplsTunnelMIBCompliances 1 } + +-- MIB Group Definitions + hwVplsTunnelMIBGroups OBJECT IDENTIFIER ::= { hwVplsTunnelMIBConformance 2 } + + hwVplsTunnelGroup OBJECT-GROUP + OBJECTS { hwVplsTnlName, hwVplsTnlType, hwVplsTnlSrcAddress, hwVplsTnlDestAddress, hwVplsLspOutIf, + hwVplsLspOutLabel, hwVplsLspNextHop, hwVplsLspFec, hwVplsLspFecPfxLen, hwVplsLspIsBackup, hwVplsIsBalance, hwVplsTnlRowStatus } + STATUS current + DESCRIPTION + "The VPLS tunnel group." + ::= { hwVplsTunnelMIBGroups 1 } + + END diff --git a/MIBS/huawei/HUAWEI-VPN-DIAGNOSTICS-MIB b/MIBS/huawei/HUAWEI-VPN-DIAGNOSTICS-MIB new file mode 100644 index 0000000..db5afe3 --- /dev/null +++ b/MIBS/huawei/HUAWEI-VPN-DIAGNOSTICS-MIB @@ -0,0 +1,1107 @@ +-- ================================================================= +-- Copyright (C) 2014 by HUAWEI TECHNOLOGIES. All rights reserved +-- +-- Description: VPN diagnostics MIB. +-- Reference: +-- Version: V1.0 +-- History: +-- V1.0 zhuxiao,luobin 2008.08.08,publish +-- +-- +-- ================================================================= + + HUAWEI-VPN-DIAGNOSTICS-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + HWL2VpnVcEncapsType + FROM HUAWEI-VPLS-EXT-MIB + InetAddressType, InetAddress + FROM INET-ADDRESS-MIB + EnabledStatus + FROM P-BRIDGE-MIB + OBJECT-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + mib-2, IpAddress, Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + MacAddress, RowStatus, DisplayString, TEXTUAL-CONVENTION + FROM SNMPv2-TC ; + + +-- + vpndiagnostics MODULE-IDENTITY + LAST-UPDATED "201401181722Z" + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "HUAWEI service quality detect funcion." + + REVISION "201401181722Z" + DESCRIPTION + "Modify type of hwVpnCfgPingPwId and hwVpnCfgPingResultPwId at 2014-01-18." + REVISION "201312160958Z" + DESCRIPTION + "Modify type of hwVpnCfgPingPwId and hwVpnCfgPingResultPwId at 2013-12-16." + REVISION "201307161600Z" + DESCRIPTION + "Modify description of hwOamMacCountReset at 2013-7-16." + REVISION "200806061600Z" + DESCRIPTION + "Inition at 2008-6-6." + ::= { hwDatacomm 172 } + +-- +-- Textual conventions +-- + + MacOpType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Select test type" + SYNTAX INTEGER + { + populate(1), + purge(2) + } + +-- +-- Node definitions +-- + + + macoper OBJECT IDENTIFIER ::= { vpndiagnostics 1 } + + +-- =========================================================================== +-- populateBase +-- =========================================================================== + + populateBase OBJECT IDENTIFIER ::= { macoper 1 } + + + + hwOamMacPopulateCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received populate packets in current device." + ::= { populateBase 1 } + + + hwOamMacPurgeCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received purge packets in current device." + ::= { populateBase 2 } + + + hwOamMacPurgeRegCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received purge(register) packets in current device." + ::= { populateBase 3 } + + + hwOamMacCountReset OBJECT-TYPE + SYNTAX INTEGER + { + populatereset(1), + purgereset(2), + purgeregreset(3), + allreset(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset the count of hwOamMacPopulateCount and hwOamMacPurgeCount, the value 1 + means reset hwOamMacPopulateCount,the value is 2 means reset hwOamMacPurgeCount, + the value is 3 means reset hwOamMacPurgeRegCount ,the value is 4 means reset hwOamMacPopulateCount and hwOamMacPurgeCount,hwOamMacPurgeRegCount , When read, it always returns value 4." + ::= { populateBase 4 } + + + hwOamMacSwitch OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the switch of enabling MAC populate,if the value is 1, enable; if the value is 2, disable." + ::= { populateBase 5 } + + hwOamMacEntryNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The entry number of hwOamMacDisplayTable." + ::= { populateBase 6 } + +-- =========================================================================== +-- hwOamMacOperTable +-- =========================================================================== + + hwOamMacOperTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwOamMacOperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table which to be populate or purge operation." + ::= { macoper 2 } + + + hwOamMacOperEntry OBJECT-TYPE + SYNTAX HwOamMacOperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of hwOamMacOperTable." + INDEX { hwOamMacOperIndex } + ::= { hwOamMacOperTable 1 } + + HwOamMacOperEntry ::= + SEQUENCE { + hwOamMacOperIndex + Integer32, + hwOamMacOperAddress + MacAddress, + hwOamMacOperVsiName + OCTET STRING, + hwOamMacOperType + MacOpType, + hwOamMacOperRegister + EnabledStatus, + hwOamMacOperFlood + EnabledStatus, + hwOamMacOperNum + Integer32, + hwOamMacOperRowStatus + RowStatus + } + + + hwOamMacOperIndex OBJECT-TYPE + SYNTAX Integer32 (1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of hwOamMacOperIndex,it is always 1." + ::= { hwOamMacOperEntry 1 } + + + hwOamMacOperAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The MAC that to be populated or purged." + ::= { hwOamMacOperEntry 2 } + + + hwOamMacOperVsiName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name or other identifier referring to the VSI + which is correlative to the hwOamMac." + ::= { hwOamMacOperEntry 3 } + + + hwOamMacOperType OBJECT-TYPE + SYNTAX MacOpType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The operate type,1 means populate,2 means purge." + ::= { hwOamMacOperEntry 4 } + + + hwOamMacOperRegister OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "while purge a OAM MAC,register it to be a reserved MAC . + 1 means register, 2 means not register. Defaut is 2." + DEFVAL { disable } + ::= { hwOamMacOperEntry 5 } + + + hwOamMacOperFlood OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Broadcast the packet or not. 1 means broadcast, 2 means don`t broadcast.Defaut is 2." + DEFVAL { disable } + ::= { hwOamMacOperEntry 6 } + + + hwOamMacOperNum OBJECT-TYPE + SYNTAX Integer32 (1..5) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of packets which want to be sent." + DEFVAL { 3 } + ::= { hwOamMacOperEntry 7 } + + + hwOamMacOperRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The operating state of the row." + ::= { hwOamMacOperEntry 8 } + +-- =========================================================================== +-- hwOamMacListTable +-- =========================================================================== + + hwOamMacListTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwOamMacListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table which displays the OAM MAC applied at huawei." + ::= { macoper 3 } + + + hwOamMacListEntry OBJECT-TYPE + SYNTAX HwOamMacListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Display the OAM MAC applied at huawei." + INDEX { hwOamMacListIndex } + ::= { hwOamMacListTable 1 } + + HwOamMacListEntry ::= + SEQUENCE { + hwOamMacListIndex + Integer32, + hwOamMacListAddress + MacAddress + } + + + hwOamMacListIndex OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of hwOamMacListIndex." + ::= { hwOamMacListEntry 1 } + + + hwOamMacListAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OAM MAC applied at huawei." + ::= { hwOamMacListEntry 2 } + +-- =========================================================================== +-- hwOamMacDisplayTable +-- =========================================================================== + + hwOamMacDisplayTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwOamMacDisplayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table which displays the result of populate or purge operation." + ::= { macoper 4 } + + + hwOamMacDisplayEntry OBJECT-TYPE + SYNTAX HwOamMacDisplayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of hwOamMacDisplayTable." + INDEX { hwOamMacDisplayIndex } + ::= { hwOamMacDisplayTable 1 } + + HwOamMacDisplayEntry ::= + SEQUENCE { + hwOamMacDisplayIndex + Integer32, + hwOamMacDisplayAddress + MacAddress, + hwOamMacDisplayType + MacOpType, + hwOamMacDisplayVsiName + OCTET STRING, + hwOamMacDisplayAgeTime + Integer32, + hwOamMacDisplayLsrId + IpAddress + } + + + hwOamMacDisplayIndex OBJECT-TYPE + SYNTAX Integer32 (1..100) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of hwOamMacDisplayEntry, the value range is from 1 to 100." + ::= { hwOamMacDisplayEntry 1 } + + + hwOamMacDisplayAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OAM MAC that had been populated or purged." + ::= { hwOamMacDisplayEntry 2 } + + + hwOamMacDisplayType OBJECT-TYPE + SYNTAX MacOpType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OAM MAC type, 1 means populate, 2 means purge." + ::= { hwOamMacDisplayEntry 3 } + + + hwOamMacDisplayVsiName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name or other identifier referring to the VSI + which is correlative to the hwOamMac." + ::= { hwOamMacDisplayEntry 4 } + + hwOamMacDisplayAgeTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The age time of the entry." + ::= { hwOamMacDisplayEntry 5 } + + hwOamMacDisplayLsrId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The LSR-ID of the sender." + ::= { hwOamMacDisplayEntry 6 } + +-- ============================================================================ +-- identify the group +-- ============================================================================ + macoperConformance OBJECT IDENTIFIER ::= { macoper 5 } + hwOamMacGroup OBJECT IDENTIFIER ::= { macoperConformance 1 } + + macoperCompliances OBJECT IDENTIFIER ::= { macoperConformance 2 } + + macoperCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Description." + MODULE -- this module + MANDATORY-GROUPS { hwPopuBaseGroup, hwOamMacOperGroup, hwOamMacListGroup, hwOamMacDisplayGroup } + ::= { macoperCompliances 1 } + + + hwPopuBaseGroup OBJECT-GROUP + OBJECTS { hwOamMacPopulateCount, hwOamMacPurgeCount, hwOamMacPurgeRegCount,hwOamMacCountReset, hwOamMacSwitch, hwOamMacEntryNum} + STATUS current + DESCRIPTION + "hwPopuBaseGroup." + ::= { hwOamMacGroup 1 } + + + hwOamMacOperGroup OBJECT-GROUP + OBJECTS { hwOamMacOperAddress, hwOamMacOperVsiName, hwOamMacOperType, hwOamMacOperRegister, hwOamMacOperFlood, + hwOamMacOperNum, hwOamMacOperRowStatus } + STATUS current + DESCRIPTION + "A collection of objects indicating information of IP address of interface, + contain Ip address, Ip address mask and Ip address acquiring method." + ::= { hwOamMacGroup 2 } + + + hwOamMacListGroup OBJECT-GROUP + OBJECTS { hwOamMacListAddress } + STATUS current + DESCRIPTION + "A collection of objects indicating information of IP address of interface, + contain Ip address, Ip address mask and Ip address acquiring method." + ::= { hwOamMacGroup 3 } + + + hwOamMacDisplayGroup OBJECT-GROUP + OBJECTS { hwOamMacDisplayAddress, hwOamMacDisplayType, hwOamMacDisplayVsiName,hwOamMacDisplayAgeTime,hwOamMacDisplayLsrId} + STATUS current + DESCRIPTION + "A collection of objects indicating information of IP address of interface, + contain Ip address, Ip address mask and Ip address acquiring method." + ::= { hwOamMacGroup 4 } + + +-- =========================================================================== +-- hwVpnCfgPing +-- =========================================================================== + hwVpnCfgPing OBJECT IDENTIFIER ::= { vpndiagnostics 2 } + + + hwVpnCfgPingTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwVpnCfgPingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwVpnCfgPingTable." + ::= { hwVpnCfgPing 1 } + + + hwVpnCfgPingEntry OBJECT-TYPE + SYNTAX HwVpnCfgPingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates that the index of this table is hwVpnCfgPingIndex." + INDEX { hwVpnCfgPingIndex } + ::= { hwVpnCfgPingTable 1 } + + + HwVpnCfgPingEntry ::= + SEQUENCE { + hwVpnCfgPingIndex + Integer32, + hwVpnCfgPingPeerIpType + InetAddressType, + hwVpnCfgPingPeerIp + InetAddress, + hwVpnCfgPingVpnIdType + INTEGER, + hwVpnCfgPingVpnId + OCTET STRING, + hwVpnCfgPingPwId + Integer32, + hwVpnCfgPingTunnelUsed + INTEGER, + hwVpnCfgPingOperation + EnabledStatus, + hwVpnCfgPingResultDetail + INTEGER, + hwVpnCfgPingRowStatus + RowStatus, + hwVpnCfgPingSecondary + INTEGER, + hwVpnCfgPingIfName + DisplayString, + hwVpnCfgPingPwIdNew + Unsigned32 + } + + hwVpnCfgPingIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the index of an operation instance." + ::= { hwVpnCfgPingEntry 1 } + + + hwVpnCfgPingPeerIpType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the type of the peer IP address. It is used to identify the value type of hwVpnCfgPingPeerIp, which can be IPv4 or IPv6." + ::= { hwVpnCfgPingEntry 2 } + + + hwVpnCfgPingPeerIp OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the peer IP address." + ::= { hwVpnCfgPingEntry 3 } + + + hwVpnCfgPingVpnIdType OBJECT-TYPE + SYNTAX INTEGER + { + martiniVPLS(1), + kompellaVPLS(2), + l3vpn(3), + pwe3(4), + martiniVLL(5), + bgpadVPLS(6), + unknown(255) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the VPN ID type, that is, the type of hwVPNCFGPingVPNID. The VPN ID type can be VPLS, L3VPN, PWE3, or Martini VLL." + ::= { hwVpnCfgPingEntry 4 } + + + hwVpnCfgPingVpnId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the VPN ID, expressed in a character string. The VPN ID is VSI-Name for VPLS, VPN-Instance for L3VPN, and invalid for PWE3 and Martini VLL." + ::= { hwVpnCfgPingEntry 5 } + + + hwVpnCfgPingPwId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates PW-ID. This value is set for the parameter only when the VPLS is in Martini mode. Otherwise, the value is 0." + ::= { hwVpnCfgPingEntry 6 } + + + hwVpnCfgPingTunnelUsed OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + localOnly(2), + remoteOnly(3), + localAndRemote(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the mode of forwarding request packets or response packets (such as tunnel forwarding)." + ::= { hwVpnCfgPingEntry 7 } + + + hwVpnCfgPingOperation OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates two values: enable(1) and disable(2). enable(1) indicates that the operation instance is started; disable(2) indicates that the operation instance is stopped." + ::= { hwVpnCfgPingEntry 8 } + + + hwVpnCfgPingResultDetail OBJECT-TYPE + SYNTAX INTEGER + { + requestSentReplyRecieved(1), + requestSentReplyTimeout(2), + requestFailedReplyFailed(3), + noResult(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the result detail of ping operation." + ::= { hwVpnCfgPingEntry 9 } + + + hwVpnCfgPingRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status." + ::= { hwVpnCfgPingEntry 10 } + + hwVpnCfgPingSecondary OBJECT-TYPE + SYNTAX INTEGER + { + primary(0), + secondary(1), + unknown(255) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the local secondary PW." + ::= { hwVpnCfgPingEntry 11 } + + hwVpnCfgPingIfName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the name of the AC interface." + ::= { hwVpnCfgPingEntry 12 } + + hwVpnCfgPingPwIdNew OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates PW-ID. This value is set for the parameter only when the VPLS is in Martini mode. Otherwise, the value is 0. + Because hwVpnCfgPingPwId ranges from -2147483647 to +2147483647, failing to cover the range from 2147483648 to 4294967295, this object + ranging from 0 to 4294967295 is therefore added." + ::= { hwVpnCfgPingEntry 13 } + + hwVpnCfgPingResultTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwVpnCfgPingResultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwVpnCfgPingResultTable." + ::= { hwVpnCfgPing 2 } + + + hwVpnCfgPingResultEntry OBJECT-TYPE + SYNTAX HwVpnCfgPingResultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates that indexes of this table are hwVpnCfgPingIndex and hwVpnCfgPingResultLocation." + INDEX { hwVpnCfgPingIndex, hwVpnCfgPingResultLocation } + ::= { hwVpnCfgPingResultTable 1 } + + + HwVpnCfgPingResultEntry ::= + SEQUENCE { + hwVpnCfgPingResultLocation + INTEGER, + hwVpnCfgPingResultVpnIdType + INTEGER, + hwVpnCfgPingResultVpnId + DisplayString, + hwVpnCfgPingResultDesc + DisplayString, + hwVpnCfgPingResultVpnAdminStatus + INTEGER, + hwVpnCfgPingResultOperStatus + INTEGER, + hwVpnCfgPingResultMtu + Integer32, + hwVpnCfgPingResultCeCount + Integer32, + hwVpnCfgPingResultActualIpType + InetAddressType, + hwVpnCfgPingResultActualIp + InetAddress, + hwVpnCfgPingResultPeerIpType + InetAddressType, + hwVpnCfgPingResultPeerIp + InetAddress, + hwVpnCfgPingResultPwId + Integer32, + hwVpnCfgPingResultPeType + INTEGER, + hwVpnCfgPingResultVcType + HWL2VpnVcEncapsType, + hwVpnCfgPingResultLabelIn + Integer32, + hwVpnCfgPingResultLableOut + Integer32, + hwVpnCfgPingResultControlWord + INTEGER, + hwVpnCfgPingResultPriOrSec + INTEGER, + hwVpnCfgPingResultVplsID + OCTET STRING, + hwVpnCfgPingResultRD + OCTET STRING, + hwVpnCfgPingResultPwIdNew + Unsigned32 + } + + hwVpnCfgPingResultLocation OBJECT-TYPE + SYNTAX INTEGER + { + local(1), + remote(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates two values: local(1) and remote(2). local(1) indicates configurations of the local end displayed in the probe result. remote(2) indicates configurations of the peer end displayed in the probe result." + ::= { hwVpnCfgPingResultEntry 1 } + + + hwVpnCfgPingResultVpnIdType OBJECT-TYPE + SYNTAX INTEGER + { + martiniVPLS(1), + kompellaVPLS(2), + l3vpn(3), + pwe3(4), + martiniVLL(5), + bgpadVPLS(6), + unknown(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the VPN ID type, that is, the type of hwVPNCFGPingVPNID. The VPN ID type can be VPLS, L3VPN, PWE3, or Martini VLL." + ::= { hwVpnCfgPingResultEntry 2 } + + + hwVpnCfgPingResultVpnId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the VPN ID, expressed in a character string. The VPN ID is VSI-Name for VPLS, VPN-Instance for L3VPN, and invalid for PWE3 and Martini VLL." + ::= { hwVpnCfgPingResultEntry 3 } + + + hwVpnCfgPingResultDesc OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the description of the VPN." + ::= { hwVpnCfgPingResultEntry 4 } + + + hwVpnCfgPingResultVpnAdminStatus OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2), + unknown(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the management status of the VPN: up(1), down(2), and unknown(255)." + ::= { hwVpnCfgPingResultEntry 5 } + + + hwVpnCfgPingResultOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2), + unknown(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the operation status of the VPN: up(1), down(2), and unknown(255)." + ::= { hwVpnCfgPingResultEntry 6 } + + + hwVpnCfgPingResultMtu OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the MTU value. The object represents the MTU value of the AC interface when the VPN type is PWE3 or Martini VLL, represents the MTU value of the VSI when the VPN type is VPLS. If the value of the object cannot be obtained, the object value is considered as 0." + ::= { hwVpnCfgPingResultEntry 7 } + + + hwVpnCfgPingResultCeCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of CEs." + ::= { hwVpnCfgPingResultEntry 8 } + + + hwVpnCfgPingResultActualIpType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the type of the IP address of the PW on the local PE. It is used to identify the value type of hwVpnCfgPingResultActualIp." + ::= { hwVpnCfgPingResultEntry 9 } + + + hwVpnCfgPingResultActualIp OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the IP address of the PW on the local PE." + ::= { hwVpnCfgPingResultEntry 10 } + + + hwVpnCfgPingResultPeerIpType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the type of the IP address of the PW on the peer PE. It is used to identify the value type of hwVpnCfgPingResultPeerIP." + ::= { hwVpnCfgPingResultEntry 11 } + + + hwVpnCfgPingResultPeerIp OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the IP address of the PW on the peer PE." + ::= { hwVpnCfgPingResultEntry 12 } + + + hwVpnCfgPingResultPwId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates PW-ID." + ::= { hwVpnCfgPingResultEntry 13 } + + + hwVpnCfgPingResultPeType OBJECT-TYPE + SYNTAX INTEGER + { + upe(1), + spe(2), + unknown(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the type of the PE (Whether the PE is an SPE.)" + ::= { hwVpnCfgPingResultEntry 14 } + + + hwVpnCfgPingResultVcType OBJECT-TYPE + SYNTAX HWL2VpnVcEncapsType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the VC type." + ::= { hwVpnCfgPingResultEntry 15 } + + + hwVpnCfgPingResultLabelIn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the incoming label of the interface at the PW side." + ::= { hwVpnCfgPingResultEntry 16 } + + + hwVpnCfgPingResultLableOut OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the outgoing label of the interface at the PW side." + ::= { hwVpnCfgPingResultEntry 17 } + + + hwVpnCfgPingResultControlWord OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + enable(1), + unknown(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the keyword control-word is configured." + ::= { hwVpnCfgPingResultEntry 18 } + + hwVpnCfgPingResultPriOrSec OBJECT-TYPE + SYNTAX INTEGER + { + primary(0), + secondary(1), + unknown(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the local PW is a primary PW or a secondary PW." + ::= { hwVpnCfgPingResultEntry 19 } + + hwVpnCfgPingResultVplsID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the virtual private LAN service id." + ::= { hwVpnCfgPingResultEntry 20} + + hwVpnCfgPingResultRD OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the route distinguisher." + ::= { hwVpnCfgPingResultEntry 21 } + + hwVpnCfgPingResultPwIdNew OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates PW-ID. Because hwVpnCfgPingResultPwId ranges from -2147483647 to +2147483647, failing to cover the range from 2147483648 to 4294967295, + this object ranging from 0 to 4294967295 is therefore added." + ::= { hwVpnCfgPingResultEntry 22 } + + + hwVpnCfgPingConformance OBJECT IDENTIFIER ::= { hwVpnCfgPing 3 } + + hwVpnCfgPingGroups OBJECT IDENTIFIER ::= { hwVpnCfgPingConformance 1 } + + hwVpnCfgPingCompliances OBJECT IDENTIFIER ::= { hwVpnCfgPingConformance 2 } + + hwVpnCfgPingCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Description." + MODULE -- this module + MANDATORY-GROUPS { hwVpnCfgPingGroup, hwVpnCfgPingResultGroup, hwVpnCfgPingResultIRtGroup, hwVpnCfgPingResultERtGroup } + ::= { hwVpnCfgPingCompliances 1 } + + + hwVpnCfgPingGroup OBJECT-GROUP + OBJECTS { hwVpnCfgPingPeerIpType, hwVpnCfgPingPeerIp, hwVpnCfgPingVpnIdType, hwVpnCfgPingVpnId, hwVpnCfgPingPwId, + hwVpnCfgPingTunnelUsed, hwVpnCfgPingOperation, hwVpnCfgPingResultDetail, hwVpnCfgPingRowStatus, hwVpnCfgPingIfName, + hwVpnCfgPingSecondary, hwVpnCfgPingPwIdNew } + STATUS current + DESCRIPTION + "hwVpnCfgPingGroup." + ::= { hwVpnCfgPingGroups 1 } + + + hwVpnCfgPingResultGroup OBJECT-GROUP + OBJECTS { hwVpnCfgPingResultVpnIdType, hwVpnCfgPingResultVpnId, hwVpnCfgPingResultDesc, hwVpnCfgPingResultVpnAdminStatus, hwVpnCfgPingResultOperStatus, + hwVpnCfgPingResultMtu, hwVpnCfgPingResultCeCount, hwVpnCfgPingResultActualIpType, hwVpnCfgPingResultActualIp, hwVpnCfgPingResultPeerIpType, + hwVpnCfgPingResultPeerIp, hwVpnCfgPingResultPwId, hwVpnCfgPingResultPeType, hwVpnCfgPingResultVcType, hwVpnCfgPingResultLabelIn, + hwVpnCfgPingResultLableOut, hwVpnCfgPingResultControlWord, hwVpnCfgPingResultPriOrSec, hwVpnCfgPingResultVplsID, hwVpnCfgPingResultRD, hwVpnCfgPingResultPwIdNew} + STATUS current + DESCRIPTION + "hwVpnCfgPingResultGroup." + ::= { hwVpnCfgPingGroups 2 } + + hwVpnCfgPingResultIRtGroup OBJECT-GROUP + OBJECTS { hwVpnCfgPingResultIRtIndex , hwVpnCfgPingResultIRt } + STATUS current + DESCRIPTION + "hwVpnCfgPingResultIRtGroup." + ::= { hwVpnCfgPingGroups 3 } + + + hwVpnCfgPingResultERtGroup OBJECT-GROUP + OBJECTS { hwVpnCfgPingResultERtIndex , hwVpnCfgPingResultERt } + STATUS current + DESCRIPTION + "hwVpnCfgPingResultERtGroup." + ::= { hwVpnCfgPingGroups 4 } + + + hwVpnCfgPingResultIRtTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwVpnCfgPingResultIRtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwVpnCfgPingResultIRtTable." + ::= { hwVpnCfgPing 4 } + + + hwVpnCfgPingResultIRtEntry OBJECT-TYPE + SYNTAX HwVpnCfgPingResultIRtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates that indexes of this table are hwVpnCfgPingIndex and hwVpnCfgPingResultLocation." + INDEX { hwVpnCfgPingIndex, hwVpnCfgPingResultLocation, hwVpnCfgPingResultIRtIndex } + ::= { hwVpnCfgPingResultIRtTable 1 } + + + HwVpnCfgPingResultIRtEntry ::= + SEQUENCE { + hwVpnCfgPingResultIRtIndex + Integer32, + hwVpnCfgPingResultIRt + OCTET STRING + + } + + hwVpnCfgPingResultIRtIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the index of an import vpn target." + ::= { hwVpnCfgPingResultIRtEntry 1 } + + + + hwVpnCfgPingResultIRt OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the import vpn target." + ::= { hwVpnCfgPingResultIRtEntry 2 } + + hwVpnCfgPingResultERtTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwVpnCfgPingResultERtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwVpnCfgPingResultERtTable." + ::= { hwVpnCfgPing 5 } + + + hwVpnCfgPingResultERtEntry OBJECT-TYPE + SYNTAX HwVpnCfgPingResultERtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates that indexes of this table are hwVpnCfgPingIndex and hwVpnCfgPingResultLocation." + INDEX { hwVpnCfgPingIndex, hwVpnCfgPingResultLocation, hwVpnCfgPingResultERtIndex } + ::= { hwVpnCfgPingResultERtTable 1 } + + + HwVpnCfgPingResultERtEntry ::= + SEQUENCE { + hwVpnCfgPingResultERtIndex + Integer32, + hwVpnCfgPingResultERt + OCTET STRING + } + + hwVpnCfgPingResultERtIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the index of an export vpn target.." + ::= { hwVpnCfgPingResultERtEntry 1 } + + hwVpnCfgPingResultERt OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the export vpn target." + ::= { hwVpnCfgPingResultERtEntry 2 } + + END + +-- +-- HUAWEI-VPN-DIAGNOSTICS-MIB.mib +-- diff --git a/MIBS/huawei/HUAWEI-VRRP-EXT-MIB b/MIBS/huawei/HUAWEI-VRRP-EXT-MIB new file mode 100644 index 0000000..15699e9 --- /dev/null +++ b/MIBS/huawei/HUAWEI-VRRP-EXT-MIB @@ -0,0 +1,1405 @@ +-- ================================================================ +-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved +-- +-- Description:The mib file is for management of VRRP extension +-- Reference: +-- Version: V2.14 +-- History: +-- 2006.6.20, publish +-- ================================================================ + + HUAWEI-VRRP-EXT-MIB DEFINITIONS ::= BEGIN + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + NOTIFICATION-GROUP, MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + Integer32, Counter64, Counter32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + RowStatus, DisplayString, TimeStamp + FROM SNMPv2-TC + InterfaceIndex, ifIndex + FROM IF-MIB + VrId, vrrpOperState, vrrpOperMasterIpAddr, vrrpOperPrimaryIpAddr + FROM VRRP-MIB + EnabledStatus + FROM P-BRIDGE-MIB + ifName + FROM IF-MIB + sysName + FROM SNMPv2-MIB + IpAddress + FROM SNMPv2-SMI; + + + hwVrrpExt MODULE-IDENTITY + LAST-UPDATED "201708170000Z" + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "It supplies for VRRP tracking function." + REVISION "201708170000Z" + DESCRIPTION + "Change the hwVrrpExtStateChangeReasonString Description." + REVISION "201509100000Z" + DESCRIPTION + "Add the hwVrrpExtTrapExpectStateChange trap and hwVrrpExtTrapExpectStateResume trap." + + REVISION "201507020000Z" + DESCRIPTION + "Add the table of fast-vrrp." + + REVISION "201308310000Z" + DESCRIPTION + "Fix the errors checked by a tool." + ::= { hwDatacomm 127 } + + hwVrrpExtGlobal OBJECT IDENTIFIER ::= { hwVrrpExt 1 } + + hwVrrpExtFreeArpInterval OBJECT-TYPE + SYNTAX Integer32 (0|30..1200) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the interval at which gratuitous ARP packets are sent. Zero means the gratuitous-arp sending function is disable." + ::= { hwVrrpExtGlobal 1 } + + hwVrrpExtVIPPingCtr OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A switch decides whether the system responds to a request message or not, + which is sent to virtual ip address. The default value is enable." + ::= { hwVrrpExtGlobal 2 } + + hwVrrpExtSsTimer OBJECT-TYPE + SYNTAX Integer32 (0..255) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A switch decides whether the system enable VRRP SS function and set the size of VRRP SS timer or not, + which decide the VRRP packet advertisement interval during slave switchover. The default value is 100s. +But for the VRRP v3 version,this time value is truncated to 40950 milliseconds which is the maximum value according to the RFC 5798." + ::= { hwVrrpExtGlobal 3 } + + hwVrrpExtLearnAdvIntervalFlag OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A switch decides whether the system learn VRRP packet advertisement interval or not, + which is sended from the master router in one virtual router standby. The default value is enable." + ::= { hwVrrpExtGlobal 4 } + + hwVrrpExtProtocolVersion OBJECT-TYPE + SYNTAX INTEGER + { + v2(2), + v3(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Current protocol verison for VRRP on the specified device.The default value is v2(2) , + and the other value for this element is v3(3)." + DEFVAL { 2 } + ::= { hwVrrpExtGlobal 5 } + + hwVrrpExtSendV3AdverPktMode OBJECT-TYPE + SYNTAX INTEGER + { + v2only(1), + v3only(2), + v2v3both(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value specifies the mode of sending advertisement packet for VRRP v3.It has three + configurable value: VRRP_PROTO_V3_SEND_V2_ONLY(1), VRRP_PROTO_V3_SEND_V3_ONLY(2) and + VRRP_PROTO_V3_SEND_V3V2_BOTH(3)." + DEFVAL { 2 } + ::= { hwVrrpExtGlobal 6 } + + hwVrrpExtStateChangeReasonString OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Reason of VRRP state transition." + ::= { hwVrrpExtGlobal 7 } + + + vrrpExtOperations OBJECT IDENTIFIER ::= { hwVrrpExt 2 } + + hwVrrpTrackInterTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWVrrpTrackInterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VRRP tracking interface table, it can accomodate eight rows at most." + ::= { vrrpExtOperations 1 } + + hwVrrpTrackInterEntry OBJECT-TYPE + SYNTAX HWVrrpTrackInterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the VRRP tracking interface table." + INDEX { hwVrrpTrackInterVRID,hwVrrpTrackInterStandByIfnet,hwVrrpTrackInterIfnet } + ::= { hwVrrpTrackInterTable 1 } + + HWVrrpTrackInterEntry ::= + SEQUENCE { + hwVrrpTrackInterVRID + VrId, + hwVrrpTrackInterStandByIfnet + InterfaceIndex, + hwVrrpTrackInterIfnet + InterfaceIndex, + hwVrrpTrackInterPriReduce + Integer32, + hwVrrpTrackInterOperRowStatus + RowStatus, + hwVrrpTrackInterPriIncrease + Integer32 + } + hwVrrpTrackInterVRID OBJECT-TYPE + SYNTAX VrId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the VRRP tracking interface table, it identifies the standby's ID." + ::= { hwVrrpTrackInterEntry 1 } + + hwVrrpTrackInterStandByIfnet OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the VRRP tracking interface table, it identifies the standby's interface index." + ::= { hwVrrpTrackInterEntry 2 } + + hwVrrpTrackInterIfnet OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the VRRP tracking interface table, it identifies the tracked interface index." + ::= { hwVrrpTrackInterEntry 3 } + + hwVrrpTrackInterPriReduce OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If the tracked interface is down, priority of standby will reduce this value. '0' + specifies this attribute hasn't been configured. The minimum availability value is '1'." + ::= { hwVrrpTrackInterEntry 4 } + + hwVrrpTrackInterOperRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable. " + ::= { hwVrrpTrackInterEntry 5 } + + hwVrrpTrackInterPriIncrease OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If the tracked interface is down, this value will be added to the priority of standby. + '0' specifies this attribute hasn't been configured. The minimum availability value is '1'." + ::= { hwVrrpTrackInterEntry 6 } + + + hwVrrpTrackBfdTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWVrrpTrackBfdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VRRP tracking BFD table, it can append eight rows at most." + ::= { vrrpExtOperations 2 } + + hwVrrpTrackBfdEntry OBJECT-TYPE + SYNTAX HWVrrpTrackBfdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the VRRP tracking BFD table." + INDEX { hwVrrpTrackInterVRID,hwVrrpTrackInterStandByIfnet,hwVrrpTrackBfdId } + ::= { hwVrrpTrackBfdTable 1 } + + HWVrrpTrackBfdEntry ::= + SEQUENCE { + hwVrrpTrackBfdId + Integer32, + hwVrrpTrackBfdPriReduce + Integer32, + hwVrrpTrackBfdOperRowStatus + RowStatus, + hwVrrpTrackBfdPriIncrease + Integer32, + hwVrrpTrackBfdType + INTEGER, + hwVrrpTrackBfdName + DisplayString + } + + hwVrrpTrackBfdId OBJECT-TYPE + SYNTAX Integer32 (1..16383) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the table, it only identifies BFD link." + ::= { hwVrrpTrackBfdEntry 1 } + + + hwVrrpTrackBfdPriReduce OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If the tracked BFD is down, the priority of standby will reduce this value. + '0' specifies this attribute hasn't been configured. + The minimum availability value is '1'." + ::= { hwVrrpTrackBfdEntry 2 } + + hwVrrpTrackBfdOperRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable. " + ::= { hwVrrpTrackBfdEntry 3 } + + hwVrrpTrackBfdPriIncrease OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If the tracked BFD is down, this value will be added to the priority of standby. + '0' specifies this attribute hasn't been configured. + The minimum availability value is '1'." + ::= { hwVrrpTrackBfdEntry 4 } + + hwVrrpTrackBfdType OBJECT-TYPE + SYNTAX INTEGER + { + link(1), + peer(2), + normal(3) + } + + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The bfd type that vrrp tracks,including Normal, Link, Peer. + The attribute cannot be modified after created. + " + DEFVAL { normal } + ::= { hwVrrpTrackBfdEntry 5 } + + hwVrrpTrackBfdName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..15)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bfd name that vrrp tracks. The attribute cannot be modified after created." + ::= { hwVrrpTrackBfdEntry 6 } + + + hwAdminVrrpCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWAdminVrrpCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The admin-vrrp's configure table." + ::= { vrrpExtOperations 3 } + + hwAdminVrrpCfgEntry OBJECT-TYPE + SYNTAX HWAdminVrrpCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The admin-vrrp's configure entry." + INDEX { hwAdminVrrpCfgIfIndex, hwAdminVrrpCfgVRID} + ::= { hwAdminVrrpCfgTable 1 } + + HWAdminVrrpCfgEntry ::= + SEQUENCE { + hwAdminVrrpCfgIfIndex + InterfaceIndex, + hwAdminVrrpCfgVRID + VrId, + hwAdminVrrpCfgOperRowStatus + RowStatus, + hwAdminVrrpCfgIgnoreIfDownMode + EnabledStatus + } + + hwAdminVrrpCfgIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The admin-vrrp's configure interface index." + ::= { hwAdminVrrpCfgEntry 1 } + + hwAdminVrrpCfgVRID OBJECT-TYPE + SYNTAX VrId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The admin-vrrp's configure VRID." + ::= { hwAdminVrrpCfgEntry 2 } + + + + hwAdminVrrpCfgOperRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable. " + ::= { hwAdminVrrpCfgEntry 3 } + + hwAdminVrrpCfgIgnoreIfDownMode OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The mode of ignore interface down. " + DEFVAL { disabled } + ::= { hwAdminVrrpCfgEntry 4 } + + + hwAdminVrrpMemberTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWAdminVrrpMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The member-vrrp's configure table." + ::= { vrrpExtOperations 4 } + + hwAdminVrrpMemberEntry OBJECT-TYPE + SYNTAX HWAdminVrrpMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The admin-vrrp's configure entry." + INDEX { hwAdminVrrpCfgIfIndex,hwAdminVrrpCfgVRID,hwAdminVrrpMemberIfIndex,hwAdminVrrpMemberVRID} + ::= { hwAdminVrrpMemberTable 1 } + + HWAdminVrrpMemberEntry ::= + SEQUENCE { + + hwAdminVrrpMemberIfIndex + InterfaceIndex, + hwAdminVrrpMemberVRID + VrId, + hwAdminVrrpMemberDiscardPkts + Counter32, + hwAdminVrrpMemberOperRowStatus + RowStatus, + hwAdminVrrpMemberFlowdownMode + EnabledStatus + } + + hwAdminVrrpMemberIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The admin-vrrp's member interface index." + ::= { hwAdminVrrpMemberEntry 1 } + + hwAdminVrrpMemberVRID OBJECT-TYPE + SYNTAX VrId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The admin-vrrp's member VRID." + ::= { hwAdminVrrpMemberEntry 2 } + + + + hwAdminVrrpMemberDiscardPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The admin-vrrp's member discarded packets." + ::= { hwAdminVrrpMemberEntry 3 } + hwAdminVrrpMemberOperRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable. " + ::= { hwAdminVrrpMemberEntry 4 } + hwAdminVrrpMemberFlowdownMode OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The mode of flowdown interface. " + DEFVAL { enabled } + + ::= { hwAdminVrrpMemberEntry 5 } + + + hwVrrpStatResetTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWVrrpStatResetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vrrp statistics reset Table." + ::= { vrrpExtOperations 5 } + + hwVrrpStatResetEntry OBJECT-TYPE + SYNTAX HWVrrpStatResetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vrrp statistics reset entry." + INDEX { hwVrrpStatResetIfIndex,hwVrrpStatResetVRID} + ::= { hwVrrpStatResetTable 1 } + + HWVrrpStatResetEntry ::= + SEQUENCE { + + hwVrrpStatResetIfIndex + InterfaceIndex, + hwVrrpStatResetVRID + VrId, + hwVrrpStatResetFlag + INTEGER + } + + hwVrrpStatResetIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vrrp's configure interface index." + ::= { hwVrrpStatResetEntry 1 } + + + hwVrrpStatResetVRID OBJECT-TYPE + SYNTAX VrId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vrrp vrid." + ::= { hwVrrpStatResetEntry 2 } + + + + hwVrrpStatResetFlag OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A reset signal of vrrp statistics. " + DEFVAL { disable } + + ::= { hwVrrpStatResetEntry 3 } + + + hwAdminVrrpTrackIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAdminVrrpTrackIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface bound to VRRP table." + ::= { vrrpExtOperations 6 } + + hwAdminVrrpTrackIfEntry OBJECT-TYPE + SYNTAX HwAdminVrrpTrackIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the interface bound to VRRP table." + INDEX{ hwAdminVrrpTrackIfIndex } + ::= { hwAdminVrrpTrackIfTable 1} + + HwAdminVrrpTrackIfEntry ::= + SEQUENCE { + hwAdminVrrpTrackIfIndex + InterfaceIndex, + hwAdminVrrpIfIndex + InterfaceIndex, + hwAdminVrrpVrid + VrId, + hwAdminVrrpTrackIfRowStatus + RowStatus + } + + hwAdminVrrpTrackIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The number of the interface." + ::= { hwAdminVrrpTrackIfEntry 1 } + + hwAdminVrrpIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The administrator VRRP's configure interface index." + ::= { hwAdminVrrpTrackIfEntry 2 } + + + hwAdminVrrpVrid OBJECT-TYPE + SYNTAX VrId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The administrator VRRP vrid." + ::= { hwAdminVrrpTrackIfEntry 3 } + + hwAdminVrrpTrackIfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Current operation status of the row." + ::= { hwAdminVrrpTrackIfEntry 4 } + + + + + hwVrrpTrackEfmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWVrrpTrackEfmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VRRP tracking EFM table." + ::= { vrrpExtOperations 7 } + + hwVrrpTrackEfmEntry OBJECT-TYPE + SYNTAX HWVrrpTrackEfmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the VRRP tracking EFM table." + INDEX { hwVrrpTrackEfmIfIndex,hwVrrpTrackEfmVRID,hwVrrpTrackEfmIndex } + ::= { hwVrrpTrackEfmTable 1 } + + HWVrrpTrackEfmEntry ::= + SEQUENCE { + hwVrrpTrackEfmIfIndex + InterfaceIndex, + hwVrrpTrackEfmIfName + DisplayString, + hwVrrpTrackEfmVRID + VrId, + hwVrrpTrackEfmIndex + InterfaceIndex, + hwVrrpTrackEfmName + DisplayString, + hwVrrpTrackEfmOperRowStatus + RowStatus + + } + + hwVrrpTrackEfmIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the table, it identifies vrrp's interface index." + ::= { hwVrrpTrackEfmEntry 1 } + + hwVrrpTrackEfmIfName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual string containing information about the interface of vrrp." + ::= { hwVrrpTrackEfmEntry 2 } + + + hwVrrpTrackEfmVRID OBJECT-TYPE + SYNTAX VrId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the table, it identifies vrrp's vrid." + ::= { hwVrrpTrackEfmEntry 3 } + + hwVrrpTrackEfmIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the table, it identifies EFM's interface index." + ::= { hwVrrpTrackEfmEntry 4 } + hwVrrpTrackEfmName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual string containing information about the interface of efm." + ::= { hwVrrpTrackEfmEntry 5 } + + + hwVrrpTrackEfmOperRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable. " + ::= { hwVrrpTrackEfmEntry 6 } + + hwVrrpTriggerRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWVrrpTriggerRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VRRP trigger route table." + ::= { vrrpExtOperations 8 } + + hwVrrpTriggerRouteEntry OBJECT-TYPE + SYNTAX HWVrrpTriggerRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the VRRP trigger route table." + INDEX { hwVrrpTriggerRouteIfIndex} + ::= { hwVrrpTriggerRouteTable 1 } + + HWVrrpTriggerRouteEntry ::= + SEQUENCE { + hwVrrpTriggerRouteIfIndex + InterfaceIndex, + hwVrrpTriggerRouteMode + INTEGER, + hwVrrpTriggerRouteOperRowStatus + RowStatus + } + + hwVrrpTriggerRouteIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the table, it identifies vrrp's interface index." + ::= { hwVrrpTriggerRouteEntry 1 } + + hwVrrpTriggerRouteMode OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A switch decides whether the system responds to a request message or not, + which is sent to virtual ip address. " + ::= { hwVrrpTriggerRouteEntry 2 } + + hwVrrpTriggerRouteOperRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable. " + ::= { hwVrrpTriggerRouteEntry 51 } + + hwVrrpCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWVrrpCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VRRP configure table." + ::= { vrrpExtOperations 9 } + + hwVrrpCfgEntry OBJECT-TYPE + SYNTAX HWVrrpCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the VRRP configure route table." + INDEX { hwVrrpCfgIfIndex,hwVrrpCfgVrId } + ::= { hwVrrpCfgTable 1 } + + + HWVrrpCfgEntry ::= + SEQUENCE { + hwVrrpCfgIfIndex + InterfaceIndex, + hwVrrpCfgVrId + VrId, + hwVrrpCfgLinkBfdDownNumber + Integer32, + hwVrrpCfgMsecAdvInterval + Integer32, + hwVrrpExpectState + INTEGER, + hwVrrpCfgFastResumeFlag + INTEGER, + hwVrrpCfgOperRowStatus + RowStatus + } + + hwVrrpCfgIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the table, it identifies vrrp's interface index." + ::= { hwVrrpCfgEntry 1 } + + hwVrrpCfgVrId OBJECT-TYPE + SYNTAX VrId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vrrp vrid." + ::= { hwVrrpCfgEntry 2 } + + hwVrrpCfgLinkBfdDownNumber OBJECT-TYPE + SYNTAX Integer32 (0..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The state of link BFD will really down when reach the configured down number. + Enter '0' to delete this configuration." + ::= { hwVrrpCfgEntry 3 } + + hwVrrpCfgMsecAdvInterval OBJECT-TYPE + SYNTAX Integer32 (100..999) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of VRRP advertise interval in milliseconds, when the interval is less than 1 second, + otherwise it should be set or got in VRRP-MIB. + when the advertise interval is equal to or larger than 1 second, this value will be 0." + ::= { hwVrrpCfgEntry 4 } + + hwVrrpExpectState OBJECT-TYPE + SYNTAX INTEGER { + backup(2), + master(3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Expected state of VRRP. + Used by hwVrrpExtTrapExpectStateChange trap and hwVrrpExtTrapExpectStateResume trap." + ::= { hwVrrpCfgEntry 5 } + + hwVrrpCfgFastResumeFlag OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A switch indicates whether the VRRP fast-resume function is enabled. " + DEFVAL { disabled } + ::= { hwVrrpCfgEntry 50 } + + hwVrrpCfgOperRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable. " + ::= { hwVrrpCfgEntry 51 } + + + hwVrrpStatExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWVrrpStatExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VRRP statistics extend table." + ::= { vrrpExtOperations 10 } + + hwVrrpStatExtEntry OBJECT-TYPE + SYNTAX HWVrrpStatExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in The VRRP statistics extend table." + INDEX { hwVrrpStatExtIfIndex,hwVrrpStatExtVRID } + ::= { hwVrrpStatExtTable 1 } + + + HWVrrpStatExtEntry ::= + SEQUENCE { + hwVrrpStatExtIfIndex + InterfaceIndex, + hwVrrpStatExtVRID + VrId, + hwVrrpStatExtBecomeBackup + Counter32, + hwVrrpStatExtBecomeInit + Counter32, + hwVrrpStatExtCreateTime + DisplayString, + hwVrrpStatExtLastChangeTime + DisplayString + } + + hwVrrpStatExtIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the table, it identifies vrrp's interface index." + ::= { hwVrrpStatExtEntry 1 } + + hwVrrpStatExtVRID OBJECT-TYPE + SYNTAX VrId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vrrp vrid." + ::= { hwVrrpStatExtEntry 2 } + + hwVrrpStatExtBecomeBackup OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of times that this virtual router's state + has transitioned to BACKUP." + ::= { hwVrrpStatExtEntry 3 } + + + hwVrrpStatExtBecomeInit OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of times that this virtual router's state + has transitioned to INITIALIZE." + ::= { hwVrrpStatExtEntry 4 } + hwVrrpStatExtCreateTime OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The create time of vrrp." + ::= { hwVrrpStatExtEntry 5 } + + hwVrrpStatExtLastChangeTime OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last change time of vrrp." + ::= { hwVrrpStatExtEntry 6 } + + -- ******************************************************************* + -- Trap Definitions + -- ******************************************************************* + hwVrrpExtNotifications OBJECT IDENTIFIER ::= { vrrpExtOperations 30 } + + hwVrrpExtTrapMasterDown NOTIFICATION-TYPE + OBJECTS {vrrpOperMasterIpAddr, + sysName, + ifName, + vrrpOperState, + hwVrrpExtStateChangeReasonString + } + STATUS current + DESCRIPTION + "The MasterDown trap indicates that the state of vrrp + has transitioned from 'Master' to other state. The other state + can be noactive(0), initialize(1) and backup(2)." + ::= { hwVrrpExtNotifications 1 } + + + hwVrrpExtTrapNonMaster NOTIFICATION-TYPE + OBJECTS {vrrpOperPrimaryIpAddr, + sysName, + ifName, + vrrpOperState, + hwVrrpExtStateChangeReasonString + } + STATUS current + DESCRIPTION + "The NonMaster trap indicates that the state of vrrp + has transitioned between Backup and Initialize state." + ::= { hwVrrpExtNotifications 2 } + + hwVrrpExtTrapExpectStateChange NOTIFICATION-TYPE + OBJECTS {ifName, + hwVrrpExpectState, + hwVrrpExtStateChangeReasonString + } + STATUS current + DESCRIPTION + "The ExpectStateChange trap indicates that the state of vrrp + is inconsistant with the expected state." + ::= { hwVrrpExtNotifications 3 } + + hwVrrpExtTrapExpectStateResume NOTIFICATION-TYPE + OBJECTS {ifName, + hwVrrpExpectState, + hwVrrpExtStateChangeReasonString + } + STATUS current + DESCRIPTION + "The ExpectStateResume trap indicates that the state of vrrp + is consistant with the expected state." + ::= { hwVrrpExtNotifications 4 } + + vrrpExtConformance OBJECT IDENTIFIER ::= { hwVrrpExt 3 } + + hwvrrpExtCompliances OBJECT IDENTIFIER ::= { vrrpExtConformance 1 } + + hwvrrpExtGroups OBJECT IDENTIFIER ::= { hwvrrpExtCompliances 1 } + + hwvrrpExtCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The core compliance statement for all VRRP implementations." + MODULE -- this module + MANDATORY-GROUPS { + hwvrrpExtGlobalGroup, + hwvrrpExtTrackInterGroup, + hwvrrpExtTrackBFDGroup, + hwAdminVrrpCfgGroup, + hwAdminVrrpMemberGroup, + hwVrrpStatResetGroup, + hwAdminVrrpTrackIfGroup, + hwVrrpTrackEfmGroup, + hwVrrpTriggerRouteGroup, + hwVrrpCfgGroup, + hwVrrpStatExtGroup + } + ::= { hwvrrpExtCompliances 2 } + + hwvrrpExtGlobalGroup OBJECT-GROUP + OBJECTS { hwVrrpExtFreeArpInterval, + hwVrrpExtVIPPingCtr, + hwVrrpExtSsTimer, + hwVrrpExtLearnAdvIntervalFlag, + hwVrrpExtStateChangeReasonString, + hwVrrpExtSendV3AdverPktMode, + hwVrrpExtProtocolVersion + } + STATUS current + DESCRIPTION + "The VRRP global attributes." + ::= { hwvrrpExtGroups 1 } + + hwvrrpExtTrackInterGroup OBJECT-GROUP + OBJECTS { hwVrrpTrackInterPriReduce, hwVrrpTrackInterOperRowStatus, hwVrrpTrackInterPriIncrease } + STATUS current + DESCRIPTION + "The VRRP tracking inter attributes." + ::= { hwvrrpExtGroups 2 } + + hwvrrpExtTrackBFDGroup OBJECT-GROUP + OBJECTS { hwVrrpTrackBfdPriReduce, hwVrrpTrackBfdOperRowStatus, hwVrrpTrackBfdPriIncrease,hwVrrpTrackBfdType } + STATUS current + DESCRIPTION + "The VRRP tracking BFD attributes." + ::= { hwvrrpExtGroups 3 } + hwAdminVrrpCfgGroup OBJECT-GROUP + OBJECTS { hwAdminVrrpCfgOperRowStatus } + STATUS current + DESCRIPTION + "The AdminVrrpCfg attributes." + ::= { hwvrrpExtGroups 4 } + hwAdminVrrpMemberGroup OBJECT-GROUP + OBJECTS { hwAdminVrrpMemberDiscardPkts,hwAdminVrrpMemberOperRowStatus,hwAdminVrrpMemberFlowdownMode} + STATUS current + DESCRIPTION + "The AdminVrrpMember attributes." + ::= { hwvrrpExtGroups 5 } + hwVrrpStatResetGroup OBJECT-GROUP + OBJECTS { hwVrrpStatResetFlag} + STATUS current + DESCRIPTION + "The VrrpStatReset attributes." + ::= { hwvrrpExtGroups 6 } + hwAdminVrrpTrackIfGroup OBJECT-GROUP + OBJECTS { hwAdminVrrpIfIndex,hwAdminVrrpVrid,hwAdminVrrpTrackIfRowStatus } + STATUS current + DESCRIPTION + "The AdminVrrpTrackIf attributes." + ::= { hwvrrpExtGroups 7 } + + hwVrrpTrackEfmGroup OBJECT-GROUP + OBJECTS {hwVrrpTrackEfmIfName,hwVrrpTrackEfmName,hwVrrpTrackEfmOperRowStatus } + STATUS current + DESCRIPTION + "The VrrpTrackEfm attributes." + ::= { hwvrrpExtGroups 8 } + + hwVrrpTriggerRouteGroup OBJECT-GROUP + OBJECTS {hwVrrpTriggerRouteMode,hwVrrpTriggerRouteOperRowStatus } + STATUS current + DESCRIPTION + "The VrrpTriggerRoute attributes." + ::= { hwvrrpExtGroups 9 } + + hwVrrpCfgGroup OBJECT-GROUP + OBJECTS {hwVrrpCfgLinkBfdDownNumber,hwVrrpCfgMsecAdvInterval,hwVrrpCfgFastResumeFlag,hwVrrpCfgOperRowStatus } + STATUS current + DESCRIPTION + "The VrrpCfg attributes." + ::= { hwvrrpExtGroups 10 } + + hwVrrpStatExtGroup OBJECT-GROUP + OBJECTS {hwVrrpStatExtBecomeBackup, hwVrrpStatExtBecomeInit,hwVrrpStatExtBecomeInit,hwVrrpStatExtCreateTime,hwVrrpStatExtLastChangeTime } + STATUS current + DESCRIPTION + "The VrrpStatExt attributes." + ::= { hwvrrpExtGroups 11 } + hwVrrpExtNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS {hwVrrpExtTrapMasterDown, hwVrrpExtTrapNonMaster, hwVrrpExtTrapExpectStateChange, hwVrrpExtTrapExpectStateResume} + STATUS current + DESCRIPTION + "The VRRP MIB Notification Group." + ::= { hwvrrpExtGroups 12 } + + hwVrrpTrackIpsecInstanceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWVrrpTrackIpsecInstanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the VRRP tracking Ipsec-instance table, which can accommodate a maximum of eight rows." + ::= { vrrpExtOperations 11 } + + hwVrrpTrackIpsecInstanceEntry OBJECT-TYPE + SYNTAX HWVrrpTrackIpsecInstanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates an entry in the VRRP tracking Ipsec-instance table." + INDEX { hwVrrpTrackIpsecInstanceVRID,hwVrrpTrackIpsecInstanceStandByIfnet,hwVrrpTrackIpsecInstanceID } + ::= { hwVrrpTrackIpsecInstanceTable 1 } + + HWVrrpTrackIpsecInstanceEntry ::= + SEQUENCE { + hwVrrpTrackIpsecInstanceVRID + VrId, + hwVrrpTrackIpsecInstanceStandByIfnet + InterfaceIndex, + hwVrrpTrackIpsecInstanceID + Integer32, + hwVrrpTrackIpsecInstancePriReduce + Integer32, + hwVrrpTrackIpsecInstanceOperRowStatus + RowStatus + } + hwVrrpTrackIpsecInstanceVRID OBJECT-TYPE + SYNTAX VrId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of this object identifies the ID of a backup device in the VRRP tracking Ipsec-instance table." + ::= { hwVrrpTrackIpsecInstanceEntry 1 } + + hwVrrpTrackIpsecInstanceStandByIfnet OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of this object identifies the interface index of a backup device in the VRRP tracking Ipsec-instance table." + ::= { hwVrrpTrackIpsecInstanceEntry 2 } + + hwVrrpTrackIpsecInstanceID OBJECT-TYPE + SYNTAX Integer32 (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of this object identifies the ID of a tracked Ipsec-instance in the VRRP tracking Ipsec-instance table." + ::= { hwVrrpTrackIpsecInstanceEntry 3 } + + hwVrrpTrackIpsecInstancePriReduce OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If the tracked Ipsec-instance is Down, priorities of backup devices decrease by the specified value. + The value 0 indicates that the attribute is not configured. The minimum value is 1." + ::= { hwVrrpTrackIpsecInstanceEntry 4 } + + hwVrrpTrackIpsecInstanceOperRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status variable." + ::= { hwVrrpTrackIpsecInstanceEntry 5 } +hwVrrpTrackNQATable OBJECT-TYPE + SYNTAX SEQUENCE OF HWVrrpTrackNQAEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VRRP tracking NQA table." + ::= { vrrpExtOperations 12 } + + hwVrrpTrackNQAEntry OBJECT-TYPE + SYNTAX HWVrrpTrackNQAEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the VRRP tracking NQA table." + INDEX { hwVrrpTrackNQAVRID,hwVrrpTrackNQAStandbyIfIndex,hwVrrpTrackNQAAdminName,hwVrrpTrackNQATestName } + ::= { hwVrrpTrackNQATable 1 } + + HWVrrpTrackNQAEntry ::= + SEQUENCE { + hwVrrpTrackNQAVRID + VrId, + hwVrrpTrackNQAStandbyIfIndex + InterfaceIndex, + hwVrrpTrackNQAAdminName + DisplayString, + hwVrrpTrackNQATestName + DisplayString, + hwVrrpTrackNQAPriReduce + Integer32, + hwVrrpTrackNQAOperRowStatus + RowStatus + } + + hwVrrpTrackNQAVRID OBJECT-TYPE + SYNTAX VrId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of this object identifies the ID of a backup device in the VRRP tracking NQA table." + ::= { hwVrrpTrackNQAEntry 1 } + + hwVrrpTrackNQAStandbyIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of this object identifies the interface index of a backup device in the VRRP tracking NQA table." + ::= { hwVrrpTrackNQAEntry 2 } + + hwVrrpTrackNQAAdminName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The NQA administer name that vrrp tracks. The attribute cannot be modified after created." + ::= { hwVrrpTrackNQAEntry 3 } + + hwVrrpTrackNQATestName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The NQA test name that vrrp tracks. The attribute cannot be modified after created." + ::= { hwVrrpTrackNQAEntry 4 } + + hwVrrpTrackNQAPriReduce OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If the tracked NQA is down, the priority of standby will reduce this value. + '0' specifies this attribute hasn't been configured. + The minimum availability value is '1'." + ::= { hwVrrpTrackNQAEntry 5 } + + hwVrrpTrackNQAOperRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status variable." + ::= { hwVrrpTrackNQAEntry 6 } + + + + hwVrrpTrackRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWVrrpTrackRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VRRP tracking Route table." + ::= { vrrpExtOperations 13} + + hwVrrpTrackRouteEntry OBJECT-TYPE + SYNTAX HWVrrpTrackRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the VRRP tracking Route table." + INDEX { hwVrrpTrackRouteIndex, hwVrrpTrackRouteVRID, hwVrrpTrackRoutePrefix, hwVrrpTrackRouteMask, hwVrrpTrackRouteVrf } + ::= { hwVrrpTrackRouteTable 1 } + + HWVrrpTrackRouteEntry ::= + SEQUENCE { + hwVrrpTrackRouteVRID + VrId, + hwVrrpTrackRouteIndex + InterfaceIndex, + hwVrrpTrackRoutePrefix + IpAddress, + hwVrrpTrackRouteMask + IpAddress, + hwVrrpTrackRouteVrf + DisplayString, + hwVrrpTrackRoutePriReduce + Integer32, + hwVrrpTrackRouteOperRowStatus + RowStatus + } + hwVrrpTrackRouteVRID OBJECT-TYPE + SYNTAX VrId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the VRRP tracking Route table, it identifies the standby's ID." + ::= { hwVrrpTrackRouteEntry 1 } + + hwVrrpTrackRouteIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the VRRP tracking Route table, it identifies the standby's interface index." + ::= { hwVrrpTrackRouteEntry 2 } + + hwVrrpTrackRoutePrefix OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the VRRP tracking Route table, it identifies the tracked ip address." + ::= { hwVrrpTrackRouteEntry 3 } + + hwVrrpTrackRouteMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the VRRP tracking Route table, it identifies the tracked ip address's mask." + ::= { hwVrrpTrackRouteEntry 4 } + + hwVrrpTrackRouteVrf OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the VRRP tracking Route table, it identifies the tracked VPN instance name " + ::= { hwVrrpTrackRouteEntry 5 } + + hwVrrpTrackRoutePriReduce OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If the tracked route is unreachable, the priority of standby will reduce this value. + '0' specifies this attribute hasn't been configured. + The minimum availability value is '1'." + ::= { hwVrrpTrackRouteEntry 6 } + + hwVrrpTrackRouteOperRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable. " + ::= { hwVrrpTrackRouteEntry 7 } + + -- ******************************************************************* + -- FAST-VRRP Operations Table + -- ******************************************************************* + + hwVrrpFastTable OBJECT-TYPE + SYNTAX SEQUENCE OF HWVrrpFastEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Operations table for a Fast-VRRP router which consists of a + sequence (i.e., one or more conceptual rows) of + 'hwVrrpFastEntry' items." + ::= { vrrpExtOperations 14 } + + hwVrrpFastEntry OBJECT-TYPE + SYNTAX HWVrrpFastEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the hwVrrpFastTable containing the operational + characteristics of a virtual router. On a VRRP router, + a given virtual router is identified by a combination + of the IF index and VRID." + + INDEX { ifIndex, hwVrrpFastVrId } + ::= { hwVrrpFastTable 1 } + + HWVrrpFastEntry ::= + SEQUENCE { + hwVrrpFastVrId + VrId, + hwVrrpFastState + INTEGER + } + + hwVrrpFastVrId OBJECT-TYPE + SYNTAX VrId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object contains the Virtual Router Identifier (VRID)." + ::= { hwVrrpFastEntry 1 } + + hwVrrpFastState OBJECT-TYPE + SYNTAX INTEGER { + initialize(1), + backup(2), + master(3) + } + MAX-ACCESS read-only + STATUS current + + DESCRIPTION + "The current state of the virtual router. This object has + three defined values: + + - `initialize', which indicates that all the + virtual router is waiting for a startup event. + + - `backup', which indicates the virtual router is + monitoring the availability of the master router. + + - `master', which indicates that the virtual router + is forwarding packets for IP addresses that are + associated with this router." + ::= { hwVrrpFastEntry 2 } + +END \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-VS-MIB b/MIBS/huawei/HUAWEI-VS-MIB new file mode 100644 index 0000000..2839756 --- /dev/null +++ b/MIBS/huawei/HUAWEI-VS-MIB @@ -0,0 +1,206 @@ +--================================================================== +-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI VS MIB +-- Reference: +-- Version: V1.03 +-- History: +-- , , +-- xuzhen 2011-6-17 +-- ================================================================== + +-- ================================================================== +-- +-- Varibles and types are imported + -- +-- ================================================================== + HUAWEI-VS-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + DisplayString + FROM SNMPv2-TC + OBJECT-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + Integer32, OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI; + + + + hwVsMIB MODULE-IDENTITY + LAST-UPDATED "201708171841Z" + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "The HUAWEI-VS-MIB which contains objects manages virtual system name and virtual system id. + " + REVISION "201708171841Z" + DESCRIPTION + "Modify the description." + REVISION "201705181000Z" + DESCRIPTION + "HwVSEntry MIB objects hwVSStatus, hwVSCPUUsage, hwVSMemoryUsedSize, and hwVSMemoryTotalSize were added." + REVISION "201410211000Z" + DESCRIPTION + "Modify the Index of hwVSTable." + + ::= { hwDatacomm 255 } + + + +-- +-- Node definitions +-- + +-- ================================================================== +-- +-- ======================= definition begin ========================= +-- +-- ================================================================== + hwVSObjects OBJECT IDENTIFIER ::= { hwVsMIB 1 } + + + hwVSTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwVSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table about the id and name of virtual system." + ::= { hwVSObjects 1 } + + + hwVSEntry OBJECT-TYPE + SYNTAX HwVSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about the id and name of virtual system." + INDEX { hwVSVsId } + ::= { hwVSTable 1 } + + + HwVSEntry ::= + SEQUENCE { + hwVSVsId + Integer32, + hwVSVsName + DisplayString, + hwVSStatus + INTEGER, + hwVSCPUUsage + Integer32, + hwVSMemoryUsedSize + Integer32, + hwVSMemoryTotalSize + Integer32 + } + + hwVSVsId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the index of a VS. The index is unique in the related physical system (PS)." + ::= { hwVSEntry 1 } + + + hwVSVsName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the name of the VS. The VS name must be unique in the entire system. It is a string of 1 to 31 characters." + ::= { hwVSEntry 2 } + + hwVSStatus OBJECT-TYPE + SYNTAX INTEGER + { + running(1), + stop(2), + restoring(3), + shutdowning(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object specifies the virtual system state. + 1. running(1): The virtual system is running. + 2. stop(2): The virtual system is stopped. + 3. restoring (3): The virtual system is being restored. + 4. shutdowning(4): The virtual system is being stopped." + ::= { hwVSEntry 3 } + + hwVSCPUUsage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the CPU usage of the virtual system." + ::= { hwVSEntry 4 } + + hwVSMemoryUsedSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the size of the memory used by the virtual system." + ::= { hwVSEntry 5 } + + hwVSMemoryTotalSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the total size of memory available to the virtual system." + ::= { hwVSEntry 6 } + + -- conformance information + + hwVSConformance OBJECT IDENTIFIER ::= { hwVsMIB 2 } + + hwVSGroups OBJECT IDENTIFIER ::= { hwVSConformance 1 } + hwVSCompliances OBJECT IDENTIFIER ::= { hwVSConformance 2 } + + + hwVSConformance2 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting the HUAWEI-VS-MIB." + MODULE HUAWEI-VS-MIB + MANDATORY-GROUPS { hwVSBasicGroup } + ::= { hwVSCompliances 1 } + + + + hwVSBasicGroup OBJECT-GROUP + OBJECTS { hwVSVsName, hwVSStatus, hwVSCPUUsage, hwVSMemoryUsedSize, hwVSMemoryTotalSize, hwVSType } + STATUS current + DESCRIPTION + "The virtual system attribute group." + ::= { hwVSGroups 1 } + + + -- compliance statements + hwVSType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The single-node scalar table hwVSType contains only one field: hwVSType. This field indicates whether the current device supports VS. If the device does not support VS and a GET operation is performed, noSuchObject/noSuchInstance is returned. If the device supports VS and a GET operation is performed: hwVSType = 1, indicating that the device is an admin-VS device; hwVSType = 2, indicating that the device is a common VS device." + + ::= { hwVsMIB 3 } + + END + +-- +-- HUAWEI-VS-MIB.mib +-- \ No newline at end of file diff --git a/MIBS/huawei/HUAWEI-WAN-MIB b/MIBS/huawei/HUAWEI-WAN-MIB new file mode 100644 index 0000000..8d975dc --- /dev/null +++ b/MIBS/huawei/HUAWEI-WAN-MIB @@ -0,0 +1,1152 @@ +-- ================================================================== +-- Copyright (C) 2015 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: This MIB module defines MIB objects of hwIBTable, hw3GTable and hwSPRTrap. +-- Reference: +-- Version: V1.12 +-- History: +-- V1.0 2007-10-21 publish +-- ================================================================== + + HUAWEI-WAN-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + InterfaceIndex + FROM IF-MIB + TimeTicks,Integer32, OBJECT-TYPE, MODULE-IDENTITY, Counter64, NOTIFICATION-TYPE + -- FROM SNMPv2-SMI; + -- DisplayString,TruthValue,RowStatus + -- FROM SNMPv2-TC; + -- EnabledStatus + FROM SNMPv2-SMI; + + hwWANMIB MODULE-IDENTITY + LAST-UPDATED "201505251601Z" + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "The private mib file includes the general extent + information of the device.hwDatacomm(241).hwWANMIB" + REVISION "201505251601Z" + + DESCRIPTION "V1.12, update version" + + REVISION "201505151601Z" + + DESCRIPTION "V1.11, update version" + + REVISION "201503171451Z" + + DESCRIPTION "V1.10, update version" + + REVISION "201410071451Z" + + DESCRIPTION "V1.09, update version" + + REVISION "201408081451Z" + + DESCRIPTION "V1.08, update version" + + REVISION "201406201451Z" + + DESCRIPTION "V1.07, update version" + + REVISION "201401091451Z" + + DESCRIPTION "V1.06, update version" + + REVISION "201310162047Z" + + DESCRIPTION "V1.05, update version" + + REVISION "201309111647Z" + + DESCRIPTION "V1.04, update version" + + REVISION "201308261942Z" + + DESCRIPTION "V1.03, update version" + + REVISION "201306242018Z" + + DESCRIPTION "V1.02, update version" + + REVISION "201304261142Z" + + DESCRIPTION "V1.01, update version" + + ::= { hwDatacomm 241 } + + + hwWANMIBObjects OBJECT IDENTIFIER ::= { hwWANMIB 1 } + + hwIB OBJECT IDENTIFIER ::= { hwWANMIBObjects 1 } +-- +-- hwIBTable Table +-- + hwIBTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIBEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the attribute of the IB interface formed by timeslots. + This table lists the physical attributes of the IB interface." + ::= { hwIB 1 } + + hwIBEntry OBJECT-TYPE + SYNTAX HwIBEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the attribute of the IB interface formed by timeslots. + This table lists the physical attributes of the IB interface." + INDEX { hwIBMainIfIndex } + ::= { hwIBTable 1 } + + HwIBEntry ::= + SEQUENCE{ + hwIBMainIfIndex + InterfaceIndex, + hwIBStandbyIf1 + Integer32, + hwIBPri1 + Integer32, + hwIBStandbyIf2 + Integer32, + hwIBPri2 + Integer32, + hwIBStandbyIf3 + Integer32, + hwIBPri3 + Integer32, + hwIBStandbyType + INTEGER, + hwIBStandbyBandWidth + Integer32, + hwIBEnableThreshold + Integer32, + hwIBDisableThreshold + Integer32, + hwIBActiveTimer + Integer32, + hwIBInactiveTimer + Integer32 + } + + hwIBMainIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Interface index(es) of IB(s) present on the device ." + ::= { hwIBEntry 1 } + + hwIBStandbyIf1 OBJECT-TYPE + SYNTAX Integer32(0..32767) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IB Standby Interface1." + ::= { hwIBEntry 11 } + + hwIBPri1 OBJECT-TYPE + SYNTAX Integer32(0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IB Pri1." + ::= { hwIBEntry 12 } + + hwIBStandbyIf2 OBJECT-TYPE + SYNTAX Integer32(0..32767) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IB Standby Interface2." + ::= { hwIBEntry 13 } + + hwIBPri2 OBJECT-TYPE + SYNTAX Integer32(0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IB Pri2." + ::= { hwIBEntry 14 } + + hwIBStandbyIf3 OBJECT-TYPE + SYNTAX Integer32(0..32767) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IB Standby Interface3." + ::= { hwIBEntry 15 } + + hwIBPri3 OBJECT-TYPE + SYNTAX Integer32(0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IB Pri3." + ::= { hwIBEntry 16 } + + hwIBStandbyType OBJECT-TYPE + SYNTAX INTEGER{ + masterslave(0), + loadbalance(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IB Standby Type." + ::= { hwIBEntry 17 } + + hwIBStandbyBandWidth OBJECT-TYPE + SYNTAX Integer32(0..32767) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IB Standby BandWidth." + ::= { hwIBEntry 18 } + + hwIBEnableThreshold OBJECT-TYPE + SYNTAX Integer32(0..99) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IB Enable Threshold." + ::= { hwIBEntry 19 } + + hwIBDisableThreshold OBJECT-TYPE + SYNTAX Integer32(0..99) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IB Disable Threshold." + ::= { hwIBEntry 20 } + + hwIBActiveTimer OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IB Active Timer." + ::= { hwIBEntry 21 } + + hwIBInactiveTimer OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IB Inactive Timer" + ::= { hwIBEntry 22 } + + hw3G OBJECT IDENTIFIER ::= { hwWANMIBObjects 2 } +-- +-- hw3GTable Table +-- + hw3GTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hw3GEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the attribute of the cellular interface ." + ::= { hw3G 1 } + + hw3GEntry OBJECT-TYPE + SYNTAX Hw3GEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the attribute of the cellular interface ." + INDEX { hw3GIfIndex } + ::= { hw3GTable 1 } + + Hw3GEntry ::= + SEQUENCE{ + hw3GIfIndex + InterfaceIndex, + hw3GModemStatus + INTEGER, + hw3GDeviceNumber + OCTET STRING, + hw3GManufaceturer + OCTET STRING, + hw3GLicense + OCTET STRING, + hw3GDeviceSerialNumber + OCTET STRING, + hw3GUIMStatus + INTEGER, + hw3GIMSI + OCTET STRING, + hw3GMV + Integer32, + hw3GOper + OCTET STRING, + hw3GCSQ + Integer32, + hw3GAPNName + OCTET STRING, + hw3GNetworkConnectionType + INTEGER, + hw3GTotalConnectionTime + Integer32, + hw3GTxRate + Integer32, + hw3GRxRate + Integer32, + hw3GBytesSent + Integer32, + hw3GBytesReceived + Integer32, + hw3GBytesRateSent + Integer32, + hw3GBytesRateReceived + Integer32, + hw3GUpBand + Integer32, + hw3GDownBand + Integer32, + hw3GPacketSessionStatus + INTEGER, + hw3GIccId + OCTET STRING, + hw3GCurrentNetworkConnection + OCTET STRING, + hw3GCurrentRSSI + OCTET STRING, + hw3GCurrentRSCP + OCTET STRING, + hw3GCurrentECIO + OCTET STRING, + hw3GCurrentLteRSRP + OCTET STRING, + hw3GCurrentLteSINR + OCTET STRING, + hw3GCurrentLteRSRQ + OCTET STRING, + hw3GIMEI + OCTET STRING, + hw3GMSISDN + OCTET STRING, + hw3GMCC + Integer32, + hw3GMNC + Integer32, + hw3GAPNUser + OCTET STRING, + hw3GAPNPassword + OCTET STRING, + hw3GBER + Integer32, + hw3GCELLID + Integer32, + hw3GSimChangeCounts + Integer32, + hw3GSimChangeForce + INTEGER, + hw3GCurUseSimId + INTEGER, + hw3GFirmwareVersion + OCTET STRING, + hw3GConnectionStatus + INTEGER, + hw3GNetworkConnectionSubType + OCTET STRING, + hw3GUpTime + TimeTicks + } + + hw3GIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "3G or LTE index(es) of port(s) present on the device ." + ::= { hw3GEntry 1 } + + hw3GModemStatus OBJECT-TYPE + SYNTAX INTEGER{ + online(1), + offline(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ModemState of cellular interface is used to test 3G or LTE whether online or not" + ::= { hw3GEntry 11 } + + hw3GDeviceNumber OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Device Number" + ::= { hw3GEntry 12 } + + hw3GManufaceturer OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Device Manufaceturer" + ::= { hw3GEntry 13 } + + hw3GLicense OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..1023)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "3G or LTE License" + ::= { hw3GEntry 14 } + + hw3GDeviceSerialNumber OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "3G or LTE Device Serial Number" + ::= { hw3GEntry 15 } + + hw3GUIMStatus OBJECT-TYPE + SYNTAX INTEGER{ + nocard(0), + sim(1), + uim(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Status of 3G or LTE UIM" + ::= { hw3GEntry 16 } + + hw3GIMSI OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..15)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "3G or LTE IMSI" + ::= { hw3GEntry 17 } + + hw3GMV OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "3G MV " + ::= { hw3GEntry 18 } + + hw3GOper OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "3G or LTE Oper" + ::= { hw3GEntry 19 } + + hw3GCSQ OBJECT-TYPE + SYNTAX Integer32(0..200) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "3G or LTE Signal Intensity" + ::= { hw3GEntry 20 } + + hw3GAPNName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "3G or LTE APN Name" + ::= { hw3GEntry 21 } + + hw3GNetworkConnectionType OBJECT-TYPE + SYNTAX INTEGER{ + gsmOnly(0), + gsmPrecedence(1), + wcdmaOnly(2), + wcdmaPrecedence(3), + evdoOnly(4), + cdma1xrttOnly(5), + hybrid(8), + auto(17), + lteOnly(18), + umtsOnly(19) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "3G or LTE Network Connection Type" + ::= { hw3GEntry 22 } + + hw3GTotalConnectionTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "3G or LTE Total Connection Time" + ::= { hw3GEntry 23 } + + hw3GTxRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "3G or LTE sent Rate (packets/s)" + ::= { hw3GEntry 24 } + + hw3GRxRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "3G or LTE Receive Rate (packets/s)" + ::= { hw3GEntry 25 } + + hw3GBytesSent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "3G or LTE Bytes Sent (bytes)" + ::= { hw3GEntry 26 } + + hw3GBytesReceived OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "3G or LTE Bytes Received (bytes)" + ::= { hw3GEntry 27 } + + hw3GBytesRateSent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "3G or LTE Sent Bytes Rate (bytes/s)" + ::= { hw3GEntry 28 } + + hw3GBytesRateReceived OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "3G or LTE Receive Bytes Rate (bytes/s)" + ::= { hw3GEntry 29 } + + hw3GUpBand OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "3G or LTE Up Band" + ::= { hw3GEntry 30 } + + hw3GDownBand OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "3G or LTE Down Band" + ::= { hw3GEntry 31 } + + hw3GPacketSessionStatus OBJECT-TYPE + SYNTAX INTEGER{ + active(1), + inactive(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Packet Session Status" + ::= { hw3GEntry 32 } + + hw3GIccId OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Integrate Circuit Card Identity " + ::= { hw3GEntry 33 } + + hw3GCurrentNetworkConnection OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "3G or LTE Network Current Connection Type" + ::= { hw3GEntry 34 } + + hw3GCurrentRSSI OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received Signal Strength Indicator, Only for LTE or WCDMA Network" + ::= { hw3GEntry 35 } + + hw3GCurrentRSCP OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received Signal Code Power, Only for LTE or WCDMA Network" + ::= { hw3GEntry 36 } + + hw3GCurrentECIO OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Energy Per Chip to Interference of Other Cell Ratio, Only for LTE or WCDMA Network" + ::= { hw3GEntry 37 } + + hw3GCurrentLteRSRP OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reference Signal Received Power, Only for LTE or WCDMA Network" + ::= { hw3GEntry 38 } + + hw3GCurrentLteSINR OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Signal to Interference Plus Noise Ratio, Only for LTE or WCDMA Network" + ::= { hw3GEntry 39 } + + hw3GCurrentLteRSRQ OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reference Signal Received Quality, Only for LTE or WCDMA Network" + ::= { hw3GEntry 40 } + +-- 1.3.6.1.4.1.2011.5.25.241.1.2.1.1.41 + hw3GIMEI OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..15)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "3G or LTE Network Current IMEI " + ::= { hw3GEntry 41 } + +-- 1.3.6.1.4.1.2011.5.25.241.1.2.1.1.42 + hw3GMSISDN OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..11)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "3G or LTE Network Current MSISDN " + ::= { hw3GEntry 42 } + +-- 1.3.6.1.4.1.2011.5.25.241.1.2.1.1.43 + hw3GMCC OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "3G or LTE Network Current MCC " + ::= { hw3GEntry 43 } + +-- 1.3.6.1.4.1.2011.5.25.241.1.2.1.1.44 + hw3GMNC OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "3G or LTE Network Current MNC " + ::= { hw3GEntry 44 } + +-- 1.3.6.1.4.1.2011.5.25.241.1.2.1.1.45 + hw3GAPNUser OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "3G or LTE APN User name" + ::= { hw3GEntry 45 } + +-- 1.3.6.1.4.1.2011.5.25.241.1.2.1.1.46 + hw3GAPNPassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "3G or LTE APN password" + ::= { hw3GEntry 46 } +-- 1.3.6.1.4.1.2011.5.25.241.1.2.1.1.47 + hw3GBER OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "3G or LTE Network Current BER " + ::= { hw3GEntry 47 } + +-- 1.3.6.1.4.1.2011.5.25.241.1.2.1.1.48 + hw3GCELLID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "3G or LTE Network Current cellid " + ::= { hw3GEntry 48 } + +-- 1.3.6.1.4.1.2011.5.25.241.1.2.1.1.49 + hw3GSimChangeCounts OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "3G or LTE sim card switch counts " + ::= { hw3GEntry 49 } + +-- 1.3.6.1.4.1.2011.5.25.241.1.2.1.1.50 + hw3GSimChangeForce OBJECT-TYPE + SYNTAX INTEGER + { + null(0), + sim1(1), + sim2(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the simcard force by user input simID " + ::= { hw3GEntry 50 } + +-- 1.3.6.1.4.1.2011.5.25.241.1.2.1.1.51 + hw3GCurUseSimId OBJECT-TYPE + SYNTAX INTEGER + { + sim1(1), + sim2(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Get current used sim ID" + ::= { hw3GEntry 51 } + + hw3GFirmwareVersion OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current Firmware Version" + ::= { hw3GEntry 52 } + + hw3GConnectionStatus OBJECT-TYPE + SYNTAX INTEGER + { + noService(0), + emergency(1), + serviceAvailable(2), + regionEmergency(3), + savingStatus(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "3G or LTE Connection Status" + ::= { hw3GEntry 53 } + + hw3GNetworkConnectionSubType OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "3G or LTE Network Connection SubType" + ::= { hw3GEntry 54 } + + hw3GUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "3G or LTE Connect Time" + ::= { hw3GEntry 55 } + + hwSPRMIBTrap OBJECT IDENTIFIER ::= { hwWANMIB 2 } + hwSPRTrapOid OBJECT IDENTIFIER ::= { hwSPRMIBTrap 1 } + + hwSPRLinkStateIndex OBJECT-TYPE + SYNTAX Integer32 (0..1023) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Link Index" + ::= { hwSPRTrapOid 1 } + + hwSPRLinkStateName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Link Name" + ::= { hwSPRTrapOid 2 } + + hwSPRLinkStateEligibility OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Link State.0 is eligible;1 is not eligible" + ::= { hwSPRTrapOid 3 } + + hwSPRTrapDefine OBJECT IDENTIFIER ::= { hwSPRMIBTrap 2 } + hwSPRTrap OBJECT IDENTIFIER ::= { hwSPRTrapDefine 1 } + + hwSPRLinkReport NOTIFICATION-TYPE + OBJECTS {hwSPRLinkStateIndex, hwSPRLinkStateName, hwSPRLinkStateEligibility} + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: Link not eligible + 2 Notice/Trap generation cause: Link not eligible + 3 Repair suggestions: + Check the links according to not eligible reasons. + " + ::= { hwSPRTrap 1 } + + hwSPR OBJECT IDENTIFIER ::= { hwSPRMIBTrap 3 } + + hwSPRServiceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSPRServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the attribute of the SPR service map." + ::= { hwSPR 1 } + + hwSPRServiceEntry OBJECT-TYPE + SYNTAX HwSPRServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the attribute of the SPR service map." + INDEX { hwSPRServiceIndex } + ::= { hwSPRServiceTable 1 } + + HwSPRServiceEntry ::= + SEQUENCE{ + hwSPRServiceIndex + Integer32, + hwSPRServiceName + OCTET STRING, + hwSPRServiceCurLinkName + OCTET STRING, + hwSPRSystemName + OCTET STRING, + hwSPROriginalIpaddress + OCTET STRING + } + + hwSPRServiceIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the index of the service map" + ::= { hwSPRServiceEntry 1 } + + hwSPRServiceName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the name of the service map" + ::= { hwSPRServiceEntry 2 } + + hwSPRServiceCurLinkName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current link name of the service map" + ::= { hwSPRServiceEntry 3 } + + hwSPRSystemName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..246)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the system name of the service map" + ::= { hwSPRServiceEntry 4 } + + hwSPROriginalIpaddress OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..15)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the original ip address of the service map" + ::= { hwSPRServiceEntry 5 } + + hwSPRTraps OBJECT IDENTIFIER ::= { hwSPRMIBTrap 4 } + + hwSPRServiceReport NOTIFICATION-TYPE + OBJECTS {hwSPRServiceIndex, hwSPRServiceName, hwSPRServiceCurLinkName, hwSPRSystemName, hwSPROriginalIpaddress} + STATUS current + DESCRIPTION + " + The notification indicates that the current link of SPR service map was changed. + " + ::= { hwSPRTraps 1 } + + +-- ============== conformance information ============== + hwWANConformance OBJECT IDENTIFIER ::= { hwWANMIB 3 } + + + hwWANCompliances OBJECT IDENTIFIER ::= { hwWANConformance 1 } + hwWANCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting + the this module." + + MODULE -- this module + MANDATORY-GROUPS {hwIBGroup, hw3GGroup, hwSPRMIBTrapObjectGroup, hwSPRMIBTrapsDefineGroup, hwSPRServiceGroup, hwSPRTrapsGroup, hw3gTrapGroup} + + ::= { hwWANCompliances 1 } + + + -- ============== groups ============== + hwWANGroups OBJECT IDENTIFIER ::= { hwWANConformance 2 } + + hwIBGroup OBJECT-GROUP + OBJECTS { + hwIBMainIfIndex, + hwIBStandbyIf1, + hwIBPri1, + hwIBStandbyIf2, + hwIBPri2, + hwIBStandbyIf3, + hwIBPri3, + hwIBStandbyType, + hwIBStandbyBandWidth, + hwIBEnableThreshold, + hwIBDisableThreshold, + hwIBActiveTimer, + hwIBInactiveTimer + } + STATUS current + DESCRIPTION + "The IB group." + ::= { hwWANGroups 1 } + + + hw3GGroup OBJECT-GROUP + OBJECTS { + hw3GIfIndex, + hw3GModemStatus, + hw3GDeviceNumber, + hw3GManufaceturer, + hw3GLicense, + hw3GDeviceSerialNumber , + hw3GUIMStatus, + hw3GIMSI, + hw3GMV, + hw3GOper, + hw3GCSQ, + hw3GAPNName, + hw3GNetworkConnectionType, + hw3GTotalConnectionTime, + hw3GTxRate, + hw3GRxRate, + hw3GBytesSent, + hw3GBytesReceived, + hw3GBytesRateSent, + hw3GBytesRateReceived, + hw3GUpBand, + hw3GDownBand, + hw3GPacketSessionStatus, + hw3GIccId, + hw3GCurrentNetworkConnection, + hw3GCurrentRSSI, + hw3GCurrentRSCP, + hw3GCurrentECIO, + hw3GCurrentLteRSRP, + hw3GCurrentLteSINR, + hw3GCurrentLteRSRQ, + hw3GIMEI, + hw3GMSISDN, + hw3GMCC, + hw3GMNC, + hw3GAPNUser, + hw3GAPNPassword, + hw3GBER, + hw3GCELLID, + hw3GSimChangeCounts, + hw3GSimChangeForce, + hw3GCurUseSimId, + hw3GFirmwareVersion, + hw3GConnectionStatus, + hw3GNetworkConnectionSubType , + hw3GUpTime + } + STATUS current + DESCRIPTION + "The 3G group." + ::= { hwWANGroups 2 } + + hwSPRMIBTrapObjectGroup OBJECT-GROUP + OBJECTS { + hwSPRLinkStateIndex, + hwSPRLinkStateName, + hwSPRLinkStateEligibility + } + STATUS current + DESCRIPTION + "The SPR Link group." + ::= { hwWANGroups 3 } + + hwSPRMIBTrapsDefineGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwSPRLinkReport} + STATUS current + DESCRIPTION + "The SPR Link Trap Define group." + ::= { hwWANGroups 4 } + + hwSPRServiceGroup OBJECT-GROUP + OBJECTS { + hwSPRServiceIndex, + hwSPRServiceName, + hwSPRServiceCurLinkName, + hwSPRSystemName, + hwSPROriginalIpaddress + } + STATUS current + DESCRIPTION + "The SPR Service group." + ::= { hwWANGroups 5 } + + + hwSPRTrapsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + hwSPRServiceReport + } + STATUS current + DESCRIPTION + "The SPR Traps group." + ::= { hwWANGroups 6 } + +-- 1.3.6.1.4.1.2011.5.25.241.3.2.7 + hw3gTrapGroup NOTIFICATION-GROUP + NOTIFICATIONS { hw3gAttachedGPRS, hw3gDeviceStartUpInfo} + STATUS current + DESCRIPTION + "The 3G Traps group." + ::= { hwWANGroups 7 } + hw3GMIBTrapObjectGroup OBJECT-GROUP + OBJECTS { + hw3GMIBTrapIfName, + hw3GMIBTrapOldCellId, + hw3GMIBTrapNewCellId + } + STATUS current + DESCRIPTION + "The 3G MIB TrapOid group." + ::= { hwWANGroups 8 } + + hw3GMIBTrapGroup NOTIFICATION-GROUP + NOTIFICATIONS { + hw3GMIBTrapCellIdChange + } + STATUS current + DESCRIPTION + "The 3G MIB Traps group." + ::= { hwWANGroups 9 } + +-- 1.3.6.1.4.1.2011.5.25.241.4 + hwWANMIBNotifications OBJECT IDENTIFIER ::= { hwWANMIB 4 } + +-- 1.3.6.1.4.1.2011.5.25.241.4.1 + hw3gTrap OBJECT IDENTIFIER ::= { hwWANMIBNotifications 1 } + +-- 1.3.6.1.4.1.2011.5.25.241.4.1.1 + hw3gDeviceStartUpInfo NOTIFICATION-TYPE + OBJECTS { hw3GManufaceturer, hw3GDeviceSerialNumber,hw3GFirmwareVersion, hw3GMSISDN } + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: hw3gDeviceStartUpInfo + 2 Notice/Trap generation cause: 3G mode startup + 3 Repair suggestions: + Check the 3G mode startup Info. + " + ::= { hw3gTrap 1 } + +-- 1.3.6.1.4.1.2011.5.25.241.4.1.2 + hw3gAttachedGPRS NOTIFICATION-TYPE + STATUS current + DESCRIPTION + " + 1 Notice/Trap name: hw3gAttachedGPRS + 2 Notice/Trap generation cause: 3g attached the network + 3 Repair suggestions: + Check the 3G attached the network. + " + ::= { hw3gTrap 2 } + + -- ============== conformance information define end ============== + + hw3GMIBTrap OBJECT IDENTIFIER ::= { hwWANMIB 5 } + hw3GMIBTrapOid OBJECT IDENTIFIER ::= { hw3GMIBTrap 1 } + + hw3GMIBTrapIfName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface Name" + ::= { hw3GMIBTrapOid 1 } + + hw3GMIBTrapOldCellId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Net Old CellID" + ::= { hw3GMIBTrapOid 2 } + + hw3GMIBTrapNewCellId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Net New CellID" + ::= { hw3GMIBTrapOid 3 } + + hw3GMIBTraps OBJECT IDENTIFIER ::= { hw3GMIBTrap 2 } + + hw3GMIBTrapCellIdChange NOTIFICATION-TYPE + OBJECTS {hw3GMIBTrapIfName, hw3GMIBTrapOldCellId, hw3GMIBTrapNewCellId} + STATUS current + DESCRIPTION + " + The notification indicates that interface cellId was changed. + " + ::= { hw3GMIBTraps 1 } +END + +-- +-- HUAWEI-WAN-MIB.mib +-- diff --git a/MIBS/huawei/HUAWEI-WLAN-AP-MIB b/MIBS/huawei/HUAWEI-WLAN-AP-MIB new file mode 100644 index 0000000..cd0d8ce --- /dev/null +++ b/MIBS/huawei/HUAWEI-WLAN-AP-MIB @@ -0,0 +1,6033 @@ +-- ============================================================================ +-- Copyright (C) 2020 by HUAWEI TECHNOLOGIES. All rights reserved. +-- Description: The mib is used to manage AP on AC, include AP device notify, AP type, AP objects etc. +-- Reference: +-- Version: V1.73 +-- ============================================================================ +-- Module definition + + HUAWEI-WLAN-AP-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwWlan + FROM HUAWEI-WLAN-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + IpAddress, Integer32, Unsigned32, Counter64, OBJECT-TYPE, + MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + MacAddress, RowStatus, DateAndTime + FROM SNMPv2-TC; + --1.3.6.1.4.1.2011.6.139.13 + hwWlanAp MODULE-IDENTITY + LAST-UPDATED"202008101934Z" -- August 10, 2020 at 19:34 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com" + DESCRIPTION + "V1.73, update the value of hwApPowerInsufficientTrap, hwApPowerInsufficientResumeTrap, hwWlanAPPoeWorkmode, hwWlanAPPoeWorkmode, hwWlanIDIndexedAPPoeWorkmode, hwWlanIDIndexedAPPoeExpectedWorkmode" + REVISION "202008101934Z" -- August 10, 2020 at 19:34 GMT + + DESCRIPTION + "V1.72, add hwApLoopbackDetectTrap, hwApLoopbackDetectRestoreTrap, update the value of hwWlanApWiredPortState " + REVISION "202008061934Z" -- July 27, 2020 at 10:32 GMT + + DESCRIPTION + "V1.71, add hwApOpticalVoltageTooHighTrap hwApOpticalVoltageTooHighRestoreTrap hwApOpticalVoltageTooLowTrap hwApOpticalVoltageTooLowRestoreTrap hwApOpticalCurrentTooHighTrap hwApOpticalCurrentTooHighRestoreTrap hwApOpticalCurrentTooLowTrap hwApOpticalCurrentTooLowRestoreTrap" + REVISION "202007271032Z" -- July 27, 2020 at 10:32 GMT + + DESCRIPTION + "V1.70, update the type of hwWlanIDIndexedApRtuStatus " + REVISION "202007031444Z" -- July 3, 2020 at 14:44 GMT + + DESCRIPTION + "V1.69, update the type of hwWlanIDIndexedApRtuStatus " + REVISION "202006281109Z" -- Jun 28, 2020 at 11:09 GMT + + DESCRIPTION + "V1.68, add hwApExistNeedReconnectTrap, hwApExistNeedReconnectResumeTrap, hwWlanIDIndexedApRadioMode, hwWlanIDIndexedApRtuStatus" + REVISION "202005182006Z" -- May 18, 2020 at 20:06 GMT + DESCRIPTION + "V1.67, update the type of hwWlanApTypeRadioType" + REVISION "202003301856Z" -- Mar 30, 2020 at 18:56 GMT + DESCRIPTION + "V1.66, update the type of hwWlanApTypeRadioType" + REVISION "202003191730Z" -- Mar 19, 2020 at 17:30 GMT + DESCRIPTION + "V1.65, update the type of hwWlanApTypeAutoCreateMethod" + REVISION "202001211440Z" -- Jay 21, 2020 at 14:40 GMT + DESCRIPTION + "V1.64, add hwWlanIDIndexedApZoneName,hwWlanIDIndexedApDataLinkState" + REVISION "202001152221Z" -- Jay 15, 2020 at 22:21 GMT + DESCRIPTION + "V1.63, rename hwWlanApTypeRowStatus and hwWlanApTypeUndefinedRowStatus" + REVISION "201910281355Z" -- Oct 26, 2019 at 14:54 GMT + DESCRIPTION + "V1.62, add hwAPFanRemoveTrap,hwAPFanInsertTrap,hwAPPowerRemoveTrap,hwAPPowerInsertTrap,hwAPPowerFailTrap,hwAPPowerFailResumeTrap,hwAPPowerInvalidTrap,hwAPPowerInvalidResumeTrap" + REVISION "201910261454Z" -- Oct 26, 2019 at 14:54 GMT + + DESCRIPTION + "V1.61, add hwWlanApEnvironmentTemperature,hwWlanApCpuTemperature,hwWlanApNpTemperature" + REVISION "201910260954Z" -- Oct 26, 2019 at 09:54 GMT + DESCRIPTION + "V1.60, add hwWlanApDataLinkState" + REVISION "201908162000Z" -- August 16, 2019 at 20:00 GMT + DESCRIPTION + "V1.59, add hwWlanUnauthedAPIPv6Address,hwWlanApIotCardType,hwAPIotCardConnectServerTrap,hwAPIotCardDisconnectServerTrap,hwAPIotCardTypeMatchTrap,hwAPIotCardTypeMismatchTrap" + REVISION "201907191851Z" -- July 19, 2019 at 18:51 GMT + DESCRIPTION + "V1.58, add hwWlanApTypeUndefined,hwWlanApTypeAttributesAbnormalCheck" + REVISION "201907091500Z" -- July 09, 2019 at 15:00 GMT + DESCRIPTION + "V1.57, del hwWlanApWiredPortMacSecurityState" + REVISION "201906051100Z" -- June 05, 2019 at 11:00 GMT + DESCRIPTION + "V1.56, add hwWlanApWiredPortDot1xAuthState, hwWlanApWiredPortMacSecurityState" + REVISION "201906041100Z" -- June 04, 2019 at 11:00 GMT + DESCRIPTION + "V1.55, add hwAPIPConflictTrap,hwApNumReachMaxTrap,hwApNumReachMaxResumeTrap,hwApNumReachWarningTrap,hwApNumReachWarningResumeTrap" + REVISION "201905061100Z" -- May 06, 2019 at 11:00 GMT + + DESCRIPTION + "V1.54, modify the description of hwWlanIDIndexedApReferenceRSSI." + REVISION "201904161100Z" -- April 16, 2019 at 11:00 GMT + + DESCRIPTION + "V1.53, add hwWlanIDIndexedApMajorString, hwWlanIDIndexedApMajorHex, hwWlanIDIndexedApMajorDecimal, hwWlanIDIndexedApMinorString, hwWlanIDIndexedApMinorHex, hwWlanIDIndexedApMinorDecimal and hwWlanIDIndexedApReferenceRSSI." + REVISION "201903180900Z" -- Mar 18, 2019 at 09:00 GMT + + DESCRIPTION + "V1.52, add the trap of hwApPowerLimitedTrap and hwApPowerLimitedResumeTrap, add hwWlanAPPowerSupplyState and hwWlanIDIndexedAPPowerSupplyState." + REVISION "201903141200Z" -- Mar 14, 2019 at 12:00 GMT + + DESCRIPTION + "V1.51, modify the type of hwWlanApWiredPortLldpRemLocalApId." + REVISION "201901242034Z" -- Jan 24, 2019 at 20:34 GMT + DESCRIPTION + "V1.50, modify the description of hwApDiskOverloadTrap and hwApDiskOverloadRestoreTrap." + REVISION "201812272200Z" -- Dec 27, 2018 at 22:00 GMT + DESCRIPTION + "V1.49, modify the range of hwApDiskOverloadTrap and hwApDiskOverloadRestoreTrap." + REVISION "201812201430Z" -- Dec 20, 2018 at 14:30 GMT + DESCRIPTION + "V1.48, modify hwApSoftGreDownTrap and hwApSoftGreDownTrapRestore." + REVISION "201811061625Z" -- Nov 09, 2018 at 16:25 GMT + + DESCRIPTION + "V1.46, add AP version not recommended trap node." + REVISION "201810241625Z" -- Oct 24, 2018 at 16:25 GMT + DESCRIPTION + "V1.45, modify the range of hwWlanApElectronicLabel and hwWlanIDIndexedApElectronicLabel." + REVISION "201810221720Z" -- Oct 22, 2018 at 17:20 GMT + DESCRIPTION + "V1.45, modify the range of hwWlanApElectronicLabel and hwWlanIDIndexedApElectronicLabel." + REVISION "201810091927Z" -- Oct 09, 2018 at 19:27 GMT + DESCRIPTION + "V1.44, add hwWlanApWiredPortTrunkID and hwWlanApWiredPortTrunkActiveFlag." + REVISION "201809251700Z" -- Sep 25, 2018 at 17:00 GMT + DESCRIPTION + "V1.43, add hwApSoftGreDownTrap and hwApSoftGreDownTrapRestore." + REVISION "201809121700Z" -- Sep 12, 2018 at 17:00 GMT + DESCRIPTION + "V1.42, modify the value of hwWlanRadioType." + REVISION "201807101243Z" -- July 10, 2018 at 12:00 GM + DESCRIPTION + "V1.41, modify the value of hwApTypeMismatchTrap." + REVISION "201805172200Z" -- May 17, 2018 at 22:00 GMT + DESCRIPTION + "V1.40, modify the value of hwWlanIDIndexedApEntry and hwWlanApEntry." + REVISION "201805082321Z" -- May 8, 2018 at 23:21 GMT + DESCRIPTION + "V1.39, modify the value of hwWlanApRunState and hwWlanIDIndexedApRunState." + REVISION "201803051552Z" -- Mar 5, 2018 at 15:52 GMT + DESCRIPTION + "V1.38, add hwWlanIDIndexedApDomainName." + REVISION "201802012052Z" -- Feb 01, 2018 at 20:52 GMT + DESCRIPTION + "V1.37, add hwApPowerInsufficientResumeTrap,hwApPowerInsufficientTrap,hwApPowerWorkMode,hwApExpectPowerWorkMode ." + REVISION "201712262052Z" -- Dec 26, 2017 at 20:52 GMT + DESCRIPTION + "V1.36, add hwWlanIDIndexedApSiteCode." + REVISION "201712181100Z" -- Dec 18, 2017 at 11:00 GMT + + DESCRIPTION + "V1.35, add hwWlanCableSnrNormalTrap, hwWlanCableSnrAbnormalTrap, hwWlanCableSnrDetectNotSupportTrap and hwWlanApTypeExternalAntenna node." + REVISION "201712071230Z" -- Dec 07, 2017 at 12:30 GMT + DESCRIPTION + "V1.34, add hwWlanApTotalOnlineTime, hwWlanApDiscoverTime,hwWlanAPPoeWorkmode,hwWlanAPPoeExpectedWorkmode,hwWlanIDIndexedApChannelLoadMode, hwWlanIDIndexedAPPoeWorkmode,hwWlanIDIndexedAPPoeExpectedWorkmode,hwWlanIDIndexedApTotalOnlineTime,hwWlanIDIndexedApDiscoverTime node." + REVISION "201710092130Z" -- Nov 09, 2017 at 21:30 GMT + DESCRIPTION + "V1.33, add xge." + REVISION "201708172130Z" -- Aug 17, 2017 at 21:30 GMT + DESCRIPTION + "V1.32, add UUID, AP offline and online fail nodes and BLE trap node." + REVISION "201703271452Z" -- Mar 27, 2017 at 14:52 GMT + DESCRIPTION + "V1.31, add hwApConfigInconsistWithActualTrap trap node." + REVISION "201611220909Z" -- Nov 22, 2016 at 09:09 GMT + DESCRIPTION + "V1.30, delete hwApSpecificChangeRadioID node." + REVISION "201609271628Z" -- Sep 27, 2016 at 16:28 GMT + DESCRIPTION + "V1.29, Add hwApSpecificConfigChangedTrap, hwApSpecificChangeConfig, hwApSpecificChangeReason and hwApSpecificChangeRadioID node." + REVISION "201609180919Z" -- Sep 18, 2016 at 09:19 GMT + DESCRIPTION + "V1.28, Add hwWlanAPLongitude,hwWlanAPLatitude,hwWlanIDIndexedAPLongitude and hwWlanIDIndexedAPLatitude node." + REVISION "201608121550Z" -- Aug 12, 2016 at 15:50 GMT + DESCRIPTION + "V1.27, Modify the Trap Parameters." + REVISION "201607141542Z" -- Jul 14, 2016 at 15:42 GMT + DESCRIPTION + "V1.26, Add hwApVapStaFullTrap hwVapStaFullRecoverTrap and hwWlanApWlanID node." + REVISION "201606021014Z" -- June 2, 2016 at 10:14 GMT + DESCRIPTION + "V1.25, Add hwAPIoTCardInsertTrap hwAPIoTCardRemoveTrap hwAPIoTServerStartFailTrap hwAPIoTServerStartFailResumeTrap hwWlanApSubFirmwareMismatchTrap node." + REVISION "201606011449Z" -- June 1, 2016 at 14:49 GMT + DESCRIPTION + "V1.24, Add hwWlanApSDCardSize and hwWlanIDIndexedApSDCardSize node." + REVISION "201605231042Z" -- May 23, 2016 at 10:42 GMT + DESCRIPTION + "V1.23, Modify hwWlanApWiredPortType node." + REVISION "201605031155Z" -- May 3, 2016 at 11:55 GMT + DESCRIPTION + "V1.22, Modify hwWlanApTypeWiredPortType node." + REVISION "201604181407Z" -- Apr 18, 2016 at 14:07 GMT + DESCRIPTION + "V1.21, Modify the Trap Parameters." + REVISION "201602241537Z" -- Feb 24, 2016 at 15:37 GMT + DESCRIPTION + "V1.20, Add the hwWlanIDIndexedApTable." + REVISION "201602161635Z" -- Feb 16, 2016 at 16:35 GMT + DESCRIPTION + "V1.19, Add the hwWlanApTrap node." + REVISION "201602161517Z" -- Feb 16, 2016 at 15:17 GMT + DESCRIPTION + "V1.18, Add the hwWlanApTrap node." + REVISION "201601121517Z" -- Jan 12, 2016 at 15:17 GMT + DESCRIPTION + "V1.17, Add the hwWlanApTrap node." + REVISION "201512231153Z" -- Dec 23, 2015 at 11:53 GMT + DESCRIPTION + "V1.16, Add the hwWlanApTrap node." + REVISION "201512180932Z" -- Dec 18, 2015 at 09:32 GMT + DESCRIPTION + "V1.15, Modify the hwWlanApMultiWiredPortMode node." + REVISION "201512172038Z" -- Dec 17, 2015 at 20:17 GMT + DESCRIPTION + "V1.14, Add the hwWlanApTrap node." + REVISION "201512081856Z" -- Dec 8, 2015 at 18:56 GMT + DESCRIPTION + "V1.13, Add the hwWlanApWiredPortApId and hwWlanApWiredPortApName node." + REVISION "201511121503Z" -- Nov 12, 2015 at 15:03 GMT + DESCRIPTION + "Modify the description of hwWlanCentralApId." + REVISION "201510191123Z" + DESCRIPTION + "Modify the description of hwWlanCrcErrActual." + REVISION "201510121123Z" + DESCRIPTION + "V1.11, Add the hwApOnLineNumExceedCardSpecTrap node." + REVISION "201509161352Z" -- Sep 16, 2015 at 13:52 GMT + DESCRIPTION + "Huawei AP device management mib." + REVISION "201508261030Z" -- Aug 26, 2015 at 10:30 GMT + DESCRIPTION + "V1.09, Add the AP ID in the trap node." + REVISION "201508051030Z" -- Aug 5, 2015 at 10:30 GMT + DESCRIPTION + "V1.08, Modify the value of hwWlanApRunState." + REVISION "201507221504Z" -- July 22, 2015 at 15:04 GMT + DESCRIPTION + "V1.07, Modify node of hwMPJoinedOnEthernetTrap,hwMPJoinedOnEthernetRestoreTrap,hwMPPJoinedOnAirTrap,hwMPPJoinedOnAirRestoreTrap." + REVISION "201506021120Z" -- June 2, 2015 at 11:20 GMT + DESCRIPTION + "V1.06, Add node of AP optical module Tx power." + REVISION "201505141030Z" -- May 14, 2015 at 10:30 GMT + DESCRIPTION + "Huawei AP device management mib." + REVISION "201505111030Z" -- May 11, 2015 at 10:30 GMT + DESCRIPTION + "V1.04, Add the description of mib nodes." + REVISION "201504111030Z" -- April 11, 2015 at 10:30 GMT + DESCRIPTION + "V1.03, Modify the sequence of table's index and the value of hwWlanApTypeRadioType." + REVISION "201503161030Z" -- March 16, 2015 at 10:30 GMT + DESCRIPTION + "V1.02, Modify the value of hwWlanApRunState." + REVISION "201503102030Z" -- March 10, 2015 at 20:30 GMT + DESCRIPTION + "V1.01, Modify the value of hwWlanApRunState." + + REVISION "201502020950Z" -- February 02, 2015 at 09:50 GMT + DESCRIPTION + "V1.00, Initial version." + ::= { hwWlan 13 } + +-- +--Node definitions +-- + + --1.3.6.1.4.1.2011.6.139.13.1 + hwWlanApTrapInfo OBJECT IDENTIFIER ::= { hwWlanAp 1 } + + --1.3.6.1.4.1.2011.6.139.13.1.1 + hwWlanApTrap OBJECT IDENTIFIER ::= { hwWlanApTrapInfo 1 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.1 + hwApFaultTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApActualType, hwWlanApName, hwWlanApFaultTimes, hwWlanApId + } + STATUS current + DESCRIPTION + "The object indicates an AP communication fault alarm." + ::= { hwWlanApTrap 1 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.2 + hwApNormalTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApActualType, hwWlanApName, hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates an AP communication fault clear alarm." + ::= { hwWlanApTrap 2 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.3 + hwApPingResultTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApActualType, hwWlanApName, hwWlanApPingResultSuccessCount, hwWlanApPingResultFailureCount, hwWlanApPingResultAveResponseTime, + hwWlanApPingResultMinResponseTime, hwWlanApPingResultMaxResponseTime, hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates an AP ping result alarm." + ::= { hwWlanApTrap 3 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.4 + hwApConfigCommitTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates that the configuration of an AP is successfully committed." + ::= { hwWlanApTrap 4 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.5 + hwUnAuthorizedApRecordExistTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApUnAuthorizedApRecordNumber } + STATUS current + DESCRIPTION + "This object indicates that unauthorized AP alarms exist." + ::= { hwWlanApTrap 5 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.6 + hwUnAuthorizedApRecordClearTrap NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "This object indicates that unauthorized AP alarms are cleared." + ::= { hwWlanApTrap 6 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.7 + hwApCpuOverloadTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac,hwWlanApName, hwWlanApCpuOccupancyRate, hwWlanApCpuOverloadDescInfo, hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates that the CPU usage of an AP exceeds the upper threshold." + ::= { hwWlanApTrap 7 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.8 + hwApCpuOverloadRestoreTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApCpuOccupancyRate, hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates that an AP's CPU usage restores to the allowed range." + ::= { hwWlanApTrap 8 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.9 + hwApMemoryOverloadTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApMemoryOccupancyRate, hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates that the memory usage of an AP exceeds the upper threshold." + ::= { hwWlanApTrap 9 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.10 + hwApMemoryOverloadRestoreTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApMemoryOccupancyRate, hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates that the memory usage of an AP restores to the allowed range." + ::= { hwWlanApTrap 10 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.11 + hwApStaFullTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanStaAuthFailCause, hwWlanApPermitStaNum, hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates that new STAs cannot associate with an AP." + ::= { hwWlanApTrap 11 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.12 + hwApStaFullRecoverTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanStaAuthFailCause, hwWlanApPermitStaNum, hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates that new STAs can associate with an AP." + ::= { hwWlanApTrap 12 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.13 + hwAcDevicesSwitchTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApSn, hwWlanAcSystemSwitchType, hwWlanApId } + STATUS current + DESCRIPTION + "This object that an active/standby AC switchover occurs." + ::= { hwWlanApTrap 13 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.14 + hwDyingGaspTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates a dying gasp alarm." + ::= { hwWlanApTrap 14 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.15 + hwApFaultTrapFat NOTIFICATION-TYPE + OBJECTS { hwWlanApActualType, hwWlanApName, hwWlanApId } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanApTrap 15 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.16 + hwApNormalTrapFat NOTIFICATION-TYPE + OBJECTS { hwWlanApActualType, hwWlanApName, hwWlanApId } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanApTrap 16 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.17 + hwApTemperatureTooLowTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApNotifyOrRestoreTemperature, hwWlanApId, hwWlanApTemperatureType } + STATUS current + DESCRIPTION + "This object indicates that the temperature is too low." + ::= { hwWlanApTrap 17 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.18 + hwApTemperatureTooLowRestoreTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApNotifyOrRestoreTemperature, hwWlanApId, hwWlanApTemperatureType } + STATUS current + DESCRIPTION + "This object indicates that the temperature restores to the normal range." + ::= { hwWlanApTrap 18 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.19 + hwApTemperatureTooHighTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApNotifyOrRestoreTemperature, hwWlanApId, hwWlanApTemperatureType } + STATUS current + DESCRIPTION + "This object indicates that the temperature is too high." + ::= { hwWlanApTrap 19 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.20 + hwApTemperatureTooHighRestoreTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApNotifyOrRestoreTemperature, hwWlanApId, hwWlanApTemperatureType } + STATUS current + DESCRIPTION + "This object indicates that the temperature restores to the normal range." + ::= { hwWlanApTrap 20 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.21 + hwApOpticalRxPowerTooHighTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApIfIndex, hwWlanApOpticalRxPower, hwApEntityPhysicalName, + hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates that the receive power of an AP's optical module is too high." + ::= { hwWlanApTrap 21 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.22 + hwApOpticalRxPowerTooHighRestoreTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApIfIndex, hwWlanApOpticalRxPower, hwApEntityPhysicalName, + hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates that the receive power of an AP's optical module restores to the normal range." + ::= { hwWlanApTrap 22 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.23 + hwApOpticalRxPowerTooLowTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApIfIndex, hwWlanApOpticalRxPower, hwApEntityPhysicalName, + hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates that the receive power of an AP's optical module is too low." + ::= { hwWlanApTrap 23 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.24 + hwApOpticalRxPowerTooLowRestoreTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApIfIndex, hwWlanApOpticalRxPower, hwApEntityPhysicalName, + hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates that the receive power of an AP's optical module restores to the normal range." + ::= { hwWlanApTrap 24 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.25 + hwApOpticalTemperatureTooHighTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApIfIndex, hwWlanApOpticalTemperature, hwApEntityPhysicalName, + hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates that the temperature of an AP's optical module is too high." + ::= { hwWlanApTrap 25 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.26 + hwApOpticalTemperatureTooHighRestoreTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApIfIndex, hwWlanApOpticalTemperature, hwApEntityPhysicalName, + hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates that the temperature of an AP's optical module restores to the normal range." + ::= { hwWlanApTrap 26 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.27 + hwApOpticalTemperatureTooLowTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApIfIndex, hwWlanApOpticalTemperature, hwApEntityPhysicalName, + hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates that the temperature of an AP's optical module is too low." + ::= { hwWlanApTrap 27 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.28 + hwApOpticalTemperatureTooLowRestoreTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApIfIndex, hwWlanApOpticalTemperature, hwApEntityPhysicalName, + hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates that the temperature of an AP's optical module restores to the normal range." + ::= { hwWlanApTrap 28 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.29 + hwApNotSupportCountryCodeTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApCfgCountryCode, hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates that the country code is not supported." + ::= { hwWlanApTrap 29 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.30 + hwApColdBootTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApActualType, hwWlanApName, hwWlanOccurTime, hwWlanApBootNotifyName, hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates a cold restart alarm." + ::= { hwWlanApTrap 30 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.31 + hwApColdBootRestoreTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApActualType, hwWlanApName, hwWlanOccurTime, hwWlanApBootNotifyName, hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates a cold restart clear alarm." + ::= { hwWlanApTrap 31 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.32 + hwApHotBootTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApActualType, hwWlanApName, hwWlanOccurTime, hwWlanApBootNotifyName, hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates a hot restart alarm." + ::= { hwWlanApTrap 32 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.33 + hwApHotBootRestoreTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApActualType, hwWlanApName, hwWlanOccurTime, hwWlanApBootNotifyName, hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates a hot restart clear alarm." + ::= { hwWlanApTrap 33 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.34 + hwApCRCTooHighTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanCrcErrActual, hwWlanCrcPortType, hwWlanCrcPortID, hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates a CRC error alarm." + ::= { hwWlanApTrap 34 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.35 + hwApCRCTooHighRestoreTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanCrcErrActual, hwWlanCrcPortType, hwWlanCrcPortID, hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates that CRC error alarms are cleared." + ::= { hwWlanApTrap 35 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.36 + hwApConflictApNameTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanOccurTime, hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates an alarm of AP name conflict." + ::= { hwWlanApTrap 36 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.37 + hwApLicenseTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApLicenseInfo } + STATUS current + DESCRIPTION + "This object indicates an AP license resource exhaustion alarm." + ::= { hwWlanApTrap 37 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.38 + hwApFmeaIICFaultTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates an FMEA IIC fault alarm." + ::= { hwWlanApTrap 38 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.39 + hwApFmeaIICFaultRestoreTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates that the FMEA IIC fault alarm is cleared." + ::= { hwWlanApTrap 39 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.40 + hwApFmeaPHYFaultTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates an FMEA PHY fault alarm." + ::= { hwWlanApTrap 40 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.41 + hwApFmeaPHYFaultRestoreTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates that the FMEA PHY fault alarm is cleared." + ::= { hwWlanApTrap 41 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.42 + hwApFmeaFaultTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApFaultID, hwWlanApIfIndex, hwWlanApFaultInfo, hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates an FMEA fault alarm." + ::= { hwWlanApTrap 42 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.43 + hwApFmeaFaultRestoreTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApFaultID, hwWlanApIfIndex, hwWlanApFaultInfo, hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates that the FMEA fault alarm is cleared." + ::= { hwWlanApTrap 43 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.44 + hwApOpticalInsertTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApIfIndex, hwApEntityPhysicalName, hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates an alarm that is generated when an optical module is installed." + ::= { hwWlanApTrap 44 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.45 + hwApOpticalRemoveTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApIfIndex, hwApEntityPhysicalName, hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates an alarm generated due to installation of an optical module is cleared." + ::= { hwWlanApTrap 45 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.46 + hwApReceivedInvalidArpNewTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApNotifyRadioId, hwWlanApNotifyWlanId, hwWlanApArpAttackDropNum, hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates that invalid ARP packets are received." + ::= { hwWlanApTrap 46 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.47 + hwApVersionMismatchTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApActualType, hwWlanApSoftwareVersion, hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates that the AP version and the AC version do not match." + ::= { hwWlanApTrap 47 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.48 + hwRadioUploadRemoteCaptureFileTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApRadioID, hwRadioUploadRemoteCaptureResult, hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates the alarm on the remote capture result upload result." + ::= { hwWlanApTrap 48 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.49 + hwMPJoinedOnEthernetTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac,hwWlanApName, hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates the alarm when an MP goes online through an Ethernet interface." + ::= { hwWlanApTrap 49 } + + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.50 + hwMPJoinedOnEthernetRestoreTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac,hwWlanApName, hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates the alarm when an MP that went online through an Ethernet interface goes online through an air interface." + ::= { hwWlanApTrap 50 } + + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.51 + hwMPPJoinedOnAirTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac,hwWlanApName, hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates the alarm when an MPP changes to an MP and goes online through an air interface." + ::= { hwWlanApTrap 51 } + + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.52 + hwMPPJoinedOnAirRestoreTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac,hwWlanApName, hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates the alarm when an MPP that went online through an air interface goes online through an Ethernet interface." + ::= { hwWlanApTrap 52 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.53 + hwApOpticalTxPowerTooHighTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApIfIndex, hwWlanApOpticalTxPower, hwApEntityPhysicalName, + hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates an alarm for high transmit power of the AP's optical module." + ::= { hwWlanApTrap 53 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.54 + hwApOpticalTxPowerTooHighRestoreTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApIfIndex, hwWlanApOpticalTxPower, hwApEntityPhysicalName, + hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates a clear alarm for transmit power recovery of the AP's optical module." + ::= { hwWlanApTrap 54 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.55 + hwApOpticalTxPowerTooLowTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApIfIndex, hwWlanApOpticalTxPower, hwApEntityPhysicalName, + hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates an alarm for low transmit power of the AP's optical module." + ::= { hwWlanApTrap 55 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.56 + hwApOpticalTxPowerTooLowRestoreTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApIfIndex, hwWlanApOpticalTxPower, hwApEntityPhysicalName, + hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates a clear alarm for transmit power recovery of the AP's optical module." + ::= { hwWlanApTrap 56 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.57 + hwApOnLineNumExceedCardSpecTrap NOTIFICATION-TYPE + OBJECTS { hwWlanSlotNum } + STATUS current + DESCRIPTION + "This object indicates the number of online APs on the card has exceeded the maximum value." + ::= { hwWlanApTrap 57 } + + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.58 + hwApFanInvalidTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwApFanIndex, hwApEntityPhysicalName, hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates a complete failure of a fan." + ::= { hwWlanApTrap 58 } + + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.59 + hwApFanInvalidRestoreTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwApFanIndex, hwApEntityPhysicalName, hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates that the complete failure of a fan has been rectified." + ::= { hwWlanApTrap 59 } + + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.60 + hwApStorageDevRemoveTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwApStorageIndex, hwApStorageName, hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates that the storage card is removed." + ::= { hwWlanApTrap 60 } + + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.61 + hwApStorageDevInsertTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwApStorageIndex, hwApStorageName, hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates that the storage card is installed." + ::= { hwWlanApTrap 61 } + + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.62 + hwApPoePowerOffTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApIfIndex, hwApEntityPhysicalName, hwWlanApId, hwPowerOffReason } + STATUS current + DESCRIPTION + "This object indicates that a port is powered off." + ::= { hwWlanApTrap 62 } + + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.63 + hwApPoePowerOnTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApIfIndex, hwApEntityPhysicalName, hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates that a port is powered on." + ::= { hwWlanApTrap 63 } + + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.64 + hwApPoePdConnectedTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApIfIndex, hwApEntityPhysicalName, hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates that a port detects a PD connected to it." + ::= { hwWlanApTrap 64 } + + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.65 + hwApPoePdDisconnectedTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApIfIndex, hwApEntityPhysicalName, hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates that a port detects disconnection of the attached PD." + ::= { hwWlanApTrap 65 } + + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.66 + hwApPoePdClassOvercurrentTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApIfIndex, hwApEntityPhysicalName, hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates that a port detects a PD whose current exceeds the threshold of the corresponding class." + ::= { hwWlanApTrap 66 } + + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.67 + hwApPoePdPriorityDifferentTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApIfIndex, hwApEntityPhysicalName, hwApPoePdPriority, + hwApPoePortPriority, hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates that the priority configured on a port is different from the PD priority." + ::= { hwWlanApTrap 67 } + + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.68 + hwApPoePowerOverUtilizationThresholdTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApIfIndex, hwApEntityPhysicalName, hwApPoeCurConsumPower, + hwApPoeConsumPowerThreshold, hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates that the load power of a PoE slot exceeds the upper limit." + ::= { hwWlanApTrap 68 } + + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.69 + hwApPoePowerOverUtilizationThresholdRestoreTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApIfIndex, hwApEntityPhysicalName, hwApPoeCurConsumPower, + hwApPoeConsumPowerThreshold, hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates that the load power of a PoE slot has fallen below the upper limit." + ::= { hwWlanApTrap 69 } + + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.70 + hwApSTPAutoShutdownTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApIfIndex, hwApEntityPhysicalName, hwWlanApId + } + STATUS current + DESCRIPTION + " This object indicates that STP detected a loop and shut down the port based on configuration." + ::= { hwWlanApTrap 70 } + + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.71 + hwApSTPAutoShutdownRestoreTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApIfIndex, hwApEntityPhysicalName, hwWlanApId + } + STATUS current + DESCRIPTION + "This object indicates that the shutdown port has recovered." + ::= { hwWlanApTrap 71 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.72 + hwApOpticalInvalidTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApIfIndex, hwApEntityPhysicalName, hwWlanApOpticalFaultID, + hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates that the optical transceiver does not work normally." + ::= { hwWlanApTrap 72 } + + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.73 + hwApOpticalInvalidRestoreTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApIfIndex, hwApEntityPhysicalName, hwWlanApOpticalFaultID, + hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates that the optical transceiver has restored." + ::= { hwWlanApTrap 73 } + + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.74 + hwApVapStaFullTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApRadioID, hwWlanApWlanID, hwWlanStaAuthFailCause, + hwWlanApPermitStaNum, hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates that new STAs cannot associate with an VAP." + ::= { hwWlanApTrap 74 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.75 + hwVapStaFullRecoverTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApRadioID, hwWlanApWlanID, hwWlanStaAuthFailCause, + hwWlanApPermitStaNum, hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates that new STAs can associate with an VAP." + ::= { hwWlanApTrap 75 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.76 + hwWlanBLELowPowerTrap NOTIFICATION-TYPE + OBJECTS { hwWlanBLEMacAddr } + STATUS current + DESCRIPTION + "This object indicates that the battery power of a BLE device is lower than the specified low power alarm threshold." + ::= { hwWlanApTrap 76 } + + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.77 + hwWlanBLELowPowerRestoreTrap NOTIFICATION-TYPE + OBJECTS { hwWlanBLEMacAddr } + STATUS current + DESCRIPTION + "This object indicates that the low power alarm of a BLE device has been cleared." + ::= { hwWlanApTrap 77 } + + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.78 + hwWlanBLEOfflineTrap NOTIFICATION-TYPE + OBJECTS { hwWlanBLEMacAddr } + STATUS current + DESCRIPTION + "This object indicates that a BLE device gets offline." + ::= { hwWlanApTrap 78 } + + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.79 + hwWlanBLEOfflineRestoreTrap NOTIFICATION-TYPE + OBJECTS { hwWlanBLEMacAddr } + STATUS current + DESCRIPTION + "This object indicates that an offline alarm of a BLE device has been cleared." + ::= { hwWlanApTrap 79 } + + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.80 + hwWlanBLEFaultyTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac,hwWlanApName,hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates that an AP's built-in Bluetooth module is faulty." + ::= { hwWlanApTrap 80 } + + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.81 + hwWlanBLEFaultyRestoreTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac,hwWlanApName,hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates that the fault on an AP's built-in Bluetooth module fault alarm is cleared." + ::= { hwWlanApTrap 81 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.82 + hwAPIoTCardInsertTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApIotCardId, hwWlanApId, hwWlanApIotCardType } + STATUS current + DESCRIPTION + "This object indicates that an IoT card is inserted." + ::= { hwWlanApTrap 82 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.83 + hwAPIoTCardRemoveTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApIotCardId, hwWlanApId, hwWlanApIotCardType } + STATUS current + DESCRIPTION + "This object indicates that an IoT card is removed." + ::= { hwWlanApTrap 83 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.84 + hwAPIoTServerStartFailTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApIotCardId, hwWlanApUdp, hwWlanApId + } + STATUS current + DESCRIPTION + "This object indicates that the server module on an AP for receiving data from the IoT card fails to start." + ::= { hwWlanApTrap 84 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.85 + hwAPIoTServerStartFailResumeTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApIotCardId, hwWlanApUdp, hwWlanApId + } + STATUS current + DESCRIPTION + "This object indicates that the server used by the IoT card is successfully recovered." + ::= { hwWlanApTrap 85 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.86 + hwWlanApSubFirmwareMismatchTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwSubFirmwareName, hwSubFirmware, hwRealVersion, + hwExpectVersion, hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates the mismatch alarm for the sub-firmware version on the AP." + ::= { hwWlanApTrap 86 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.87 + hwApSpecificConfigChangedTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApId, hwApSpecificChangeConfig, + hwApSpecificChangeReason} + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanApTrap 87 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.88 + hwApConfigInconsistWithActualTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApId, hwApInconsisitConfig, + hwApConfigInconsisitReason} + STATUS current + DESCRIPTION + "This alarm is generated when a the AP config is inconsistent with the actual attribute." + ::= { hwWlanApTrap 88 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.89 + hwWlanBLEDetachedTrap NOTIFICATION-TYPE + OBJECTS { hwWlanBLEMacAddr } + STATUS current + DESCRIPTION + "This object indicates an alarm showing that a Bluetooth tag is detached." + ::= { hwWlanApTrap 89 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.90 + hwWlanBLEDetachedRestoreTrap NOTIFICATION-TYPE + OBJECTS { hwWlanBLEMacAddr } + STATUS current + DESCRIPTION + "This object indicates an alarm showing that a Bluetooth tag is re-attached." + ::= { hwWlanApTrap 90 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.91 + hwWlanCableSnrNormalTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApIfIndex, hwApEntityPhysicalName, hwWlanApId } + STATUS current + DESCRIPTION + "This alarm is generated when the AP's current network cable quality is good." + ::= { hwWlanApTrap 91 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.92 + hwWlanCableSnrAbnormalTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApIfIndex, hwApEntityPhysicalName, hwWlanApId } + STATUS current + DESCRIPTION + "This alarm is generated when the AP's current network cable quality is poor, causing packet loss risks." + ::= { hwWlanApTrap 92 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.93 + hwWlanCableSnrDetectNotSupportTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApIfIndex, hwApEntityPhysicalName, hwWlanApId } + STATUS current + DESCRIPTION + "This alarm is generated when the AP's port is Down, resulting in a failure to detect the network cable quality." + ::= { hwWlanApTrap 93 } + + hwApPowerInsufficientTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwApPowerWorkMode, hwApExpectPowerWorkMode, hwWlanApId, hwWlanApPowerInsufficientImpact } + STATUS current + DESCRIPTION + "This alarm is generated when the AP power supply is insufficient." + ::= { hwWlanApTrap 94 } + + hwApPowerInsufficientResumeTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwApPowerWorkMode, hwApExpectPowerWorkMode, hwWlanApId, hwWlanApPowerInsufficientImpact } + STATUS current + DESCRIPTION + "This alarm is generated when the AP power supply insufficient resume." + ::= { hwWlanApTrap 95 } + + hwPortVlanSecureMacTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanIllegalMac, hwApVlanId, hwWlanApIfName, hwWlanApId } + STATUS current + DESCRIPTION + "This alarm is generated when the AP's port receive illegal MAC." + ::= { hwWlanApTrap 96 } + + hwApMcBcPktNumExceedTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApId } + STATUS current + DESCRIPTION + "This alarm is generated when the AP broadcast and multicast packets over threshold." + ::= { hwWlanApTrap 97 } + + hwApMcBcPktNumExceedRestoreTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApId } + STATUS current + DESCRIPTION + "This alarm is generated when the AP broadcast and multicast packets over threshold restore." + ::= { hwWlanApTrap 98 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.99 + hwApTypeMismatchTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApActualType, hwWlanApConfigType, hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates that the AP version and the AC version do not match." + ::= { hwWlanApTrap 99 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.100 + hwApSoftGreDownTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApIpv6Address, hwWlanApName, hwWlanApId } + STATUS current + DESCRIPTION + "This alarm is generated when the softgre tunnel down." + ::= { hwWlanApTrap 100 } + + hwApSoftGreDownTrapRestore NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApIpv6Address, hwWlanApName, hwWlanApId } + STATUS current + DESCRIPTION + "This alarm is generated when the softgre tunnel up." + ::= { hwWlanApTrap 101 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.102 + hwApVersionNotRecommendedTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApActualType } + STATUS current + DESCRIPTION + "The AP version is not recommended for the current AC." + ::= { hwWlanApTrap 102 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.103 + hwApVersionNotRecommendedTrapRestore NOTIFICATION-TYPE + OBJECTS { hwWlanApActualType } + STATUS current + DESCRIPTION + "AP-version-not-recommended alarm restore" + ::= { hwWlanApTrap 103 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.104 + hwApDiskOverloadTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwAPDiskThresholdWarning, hwAPDiskThresholdCurrent, hwWlanApId + } + STATUS current + DESCRIPTION + "The Disk usage of an AP exceeds the upper threshold." + ::= { hwWlanApTrap 104 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.105 + hwApDiskOverloadRestoreTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwAPDiskThresholdWarning, hwAPDiskThresholdCurrent, hwWlanApId + } + STATUS current + DESCRIPTION + "The Disk usage of an AP restores to the allowed range." + ::= { hwWlanApTrap 105 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.106 + hwApPowerLimitedTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwApPowerWorkMode, hwApExpectPowerWorkMode, hwWlanApId } + STATUS current + DESCRIPTION + "This alarm is generated when the AP works in Limited mode due to insufficient power supply." + ::= { hwWlanApTrap 106 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.107 + hwApPowerLimitedResumeTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwApPowerWorkMode, hwApExpectPowerWorkMode, hwWlanApId } + STATUS current + DESCRIPTION + "This alarm is generated when the AP resumes from the Limited mode." + ::= { hwWlanApTrap 107 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.108 + hwAPIPConflictTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApId, hwAPConflictIPAddress } + STATUS current + DESCRIPTION + "The IP address of the AP conflicts with that of the gateway or another AP." + ::= { hwWlanApTrap 108 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.109 + hwApNumReachMaxTrap NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "This alarm is generated when the number of online APs reaches the maximum specifications." + ::= { hwWlanApTrap 109 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.110 + hwApNumReachMaxResumeTrap NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "This alarm is generated when the number of online APs is less than the maximum specifications." + ::= { hwWlanApTrap 110 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.111 + hwApNumReachWarningTrap NOTIFICATION-TYPE + OBJECTS { hwAPMaxNum } + STATUS current + DESCRIPTION + "The number of online APs reaches 80% of the maximum specifications." + ::= { hwWlanApTrap 111 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.112 + hwApNumReachWarningResumeTrap NOTIFICATION-TYPE + OBJECTS { hwAPMaxNum } + STATUS current + DESCRIPTION + "The number of online APs is less than 80% of the maximum specifications." + ::= { hwWlanApTrap 112 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.113 + hwAPIotCardConnectServerTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApId, hwWlanApIotCardId, hwWlanApIotCardType } + STATUS current + DESCRIPTION + "This alarm is generated when an IOT card of the AP is connected to the server." + ::= { hwWlanApTrap 113 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.114 + hwAPIotCardDisconnectServerTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApId, hwWlanApIotCardId, hwWlanApIotCardType } + STATUS current + DESCRIPTION + "This alarm is generated when an IOT card of the AP is disconnected from the server." + ::= { hwWlanApTrap 114 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.115 + hwAPIotCardTypeMatchTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApId, hwWlanApIotCardId, hwWlanApIotCardType } + STATUS current + DESCRIPTION + "This alarm is generated when an IOT card of the AP is match with configuration." + ::= { hwWlanApTrap 115 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.116 + hwAPIotCardTypeMismatchTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApId, hwWlanApIotCardId, hwWlanApIotCardType } + STATUS current + DESCRIPTION + "This alarm is generated when an IOT card of the AP is mismatch with configuration." + ::= { hwWlanApTrap 116 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.117 + hwAPFanRemoveTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApId, hwApFanIndex } + STATUS current + DESCRIPTION + "This alarm is generated when the fan of the AP is removed." + ::= { hwWlanApTrap 117 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.118 + hwAPFanInsertTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApId, hwApFanIndex } + STATUS current + DESCRIPTION + "This alarm is generated when the fan of the AP is inserted." + ::= { hwWlanApTrap 118 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.119 + hwAPPowerRemoveTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApId, hwApPowerId } + STATUS current + DESCRIPTION + "This alarm is generated when the power of the AP is removed." + ::= { hwWlanApTrap 119 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.120 + hwAPPowerInsertTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApId, hwApPowerId } + STATUS current + DESCRIPTION + "This alarm is generated when the power of the AP is inserted." + ::= { hwWlanApTrap 120 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.121 + hwAPPowerFailTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApId, hwApPowerId, hwApPowerFaultId, hwApPowerFaultReason } + STATUS current + DESCRIPTION + "This alarm is generated when the power of the AP is faulty." + ::= { hwWlanApTrap 121 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.122 + hwAPPowerFailResumeTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApId, hwApPowerId, hwApPowerFaultId, hwApPowerFaultReason } + STATUS current + DESCRIPTION + "This alarm is generated when the power of the AP resume from failure." + ::= { hwWlanApTrap 122 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.123 + hwAPPowerInvalidTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApId, hwApPowerId } + STATUS current + DESCRIPTION + "This alarm is generated when the AP power is invalid for some reason." + ::= { hwWlanApTrap 123 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.124 + hwAPPowerInvalidResumeTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApId, hwApPowerId } + STATUS current + DESCRIPTION + "This alarm is generated when the AP power resume from invalid situation." + ::= { hwWlanApTrap 124 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.1.125 + hwApExistNeedReconnectTrap NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "This alarm is generated when some APs need to be reconnected." + ::= { hwWlanApTrap 125 } + -- 1.3.6.1.4.1.2011.6.139.13.1.1.126 + hwApExistNeedReconnectResumeTrap NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "This alarm is generated when no AP needs to be reconnected." + ::= { hwWlanApTrap 126 } + --1.3.6.1.4.1.2011.6.139.13.1.1.127 + hwApOpticalVoltageTooHighTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApIfIndex, hwWlanApOpticalVoltage, hwApEntityPhysicalName, + hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates that the Voltage of an AP's optical module is too High." + ::= { hwWlanApTrap 127 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.128 + hwApOpticalVoltageTooHighRestoreTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApIfIndex, hwWlanApOpticalVoltage, hwApEntityPhysicalName, + hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates that the Voltage of an AP's optical module restores to the normal range." + ::= { hwWlanApTrap 128 } + --1.3.6.1.4.1.2011.6.139.13.1.1.129 + hwApOpticalVoltageTooLowTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApIfIndex, hwWlanApOpticalVoltage, hwApEntityPhysicalName, + hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates that the Voltage of an AP's optical module is too low." + ::= { hwWlanApTrap 129 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.130 + hwApOpticalVoltageTooLowRestoreTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApIfIndex, hwWlanApOpticalVoltage, hwApEntityPhysicalName, + hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates that the Voltage of an AP's optical module restores to the normal range." + ::= { hwWlanApTrap 130 } + --1.3.6.1.4.1.2011.6.139.13.1.1.131 + hwApOpticalCurrentTooHighTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApIfIndex, hwWlanApOpticalCurrent, hwApEntityPhysicalName, + hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates that the Current of an AP's optical module is too high." + ::= { hwWlanApTrap 131 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.132 + hwApOpticalCurrentTooHighRestoreTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApIfIndex, hwWlanApOpticalCurrent, hwApEntityPhysicalName, + hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates that the Current of an AP's optical module restores to the normal range." + ::= { hwWlanApTrap 132 } + --1.3.6.1.4.1.2011.6.139.13.1.1.133 + hwApOpticalCurrentTooLowTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApIfIndex, hwWlanApOpticalCurrent, hwApEntityPhysicalName, + hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates that Current of an AP's optical module is too low." + ::= { hwWlanApTrap 133 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.134 + hwApOpticalCurrentTooLowRestoreTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApIfIndex, hwWlanApOpticalCurrent, hwApEntityPhysicalName, + hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates that the Current of an AP's optical module restores to the normal range." + ::= { hwWlanApTrap 134 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.135 + hwApLoopbackDetectTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApIfIndex, hwApEntityPhysicalName, + hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates that the wired port detected a loop and blocked itself." + ::= { hwWlanApTrap 135 } + + --1.3.6.1.4.1.2011.6.139.13.1.1.136 + hwApLoopbackDetectRestoreTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApIfIndex, hwApEntityPhysicalName, + hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates that the blocked port has recovered." + ::= { hwWlanApTrap 136 } + + + -- 1.3.6.1.4.1.2011.6.139.13.1.2 + hwWlanApTrapObjects OBJECT IDENTIFIER ::= { hwWlanApTrapInfo 2 } + + --1.3.6.1.4.1.2011.6.139.13.1.2.1 + hwWlanApActualType OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "AP type." + ::= { hwWlanApTrapObjects 1 } + + --1.3.6.1.4.1.2011.6.139.13.1.2.2 + hwWlanApCpuOccupancyRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "AP CPU usage." + ::= { hwWlanApTrapObjects 2 } + + --1.3.6.1.4.1.2011.6.139.13.1.2.3 + hwWlanApMemoryOccupancyRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "AP memory usage." + ::= { hwWlanApTrapObjects 3 } + + --1.3.6.1.4.1.2011.6.139.13.1.2.4 + hwWlanApPermitStaNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of STAs allowed to associate with an AP." + ::= { hwWlanApTrapObjects 4 } + + --1.3.6.1.4.1.2011.6.139.13.1.2.5 + hwWlanStaAuthFailCause OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The cause of the STA authentication failure." + ::= { hwWlanApTrapObjects 5 } + + --1.3.6.1.4.1.2011.6.139.13.1.2.6 + hwWlanAcSystemSwitchType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The active/standby switchover type." + ::= { hwWlanApTrapObjects 6 } + + --1.3.6.1.4.1.2011.6.139.13.1.2.7 + hwWlanApOpticalRxPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Receive power of an AP's optical module." + ::= { hwWlanApTrapObjects 7 } + + --1.3.6.1.4.1.2011.6.139.13.1.2.8 + hwWlanApOpticalTemperature OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The temperature of an AP's optical module." + ::= { hwWlanApTrapObjects 8 } + + --1.3.6.1.4.1.2011.6.139.13.1.2.9 + hwWlanApCfgCountryCode OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Country code." + ::= { hwWlanApTrapObjects 9 } + + --1.3.6.1.4.1.2011.6.139.13.1.2.10 + hwWlanApArpAttackSrcMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanApTrapObjects 10 } + + --1.3.6.1.4.1.2011.6.139.13.1.2.11 + hwWlanApArpAttackDstMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanApTrapObjects 11 } + + --1.3.6.1.4.1.2011.6.139.13.1.2.12 + hwWlanApArpAttackSrcIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanApTrapObjects 12 } + + --1.3.6.1.4.1.2011.6.139.13.1.2.13 + hwWlanApArpCfgRateThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanApTrapObjects 13 } + + --1.3.6.1.4.1.2011.6.139.13.1.2.14 + hwWlanApArpActualRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanApTrapObjects 14 } + + --1.3.6.1.4.1.2011.6.139.13.1.2.15 + hwWlanApNotifyRadioId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Radio ID used to report alarms." + ::= { hwWlanApTrapObjects 15 } + + --1.3.6.1.4.1.2011.6.139.13.1.2.16 + hwWlanApNotifyOrRestoreTemperature OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "AP temperature." + ::= { hwWlanApTrapObjects 16 } + + --1.3.6.1.4.1.2011.6.139.13.1.2.17 + hwWlanOccurTime OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Occurrence time." + ::= { hwWlanApTrapObjects 17 } + + --1.3.6.1.4.1.2011.6.139.13.1.2.18 + hwWlanApBootNotifyName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "AP restart alarm name." + ::= { hwWlanApTrapObjects 18 } + + --1.3.6.1.4.1.2011.6.139.13.1.2.19 + hwWlanApFaultTimes OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of AP failures." + ::= { hwWlanApTrapObjects 19 } + + --1.3.6.1.4.1.2011.6.139.13.1.2.20 + hwWlanApUnAuthorizedApRecordNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates that unauthorized AP alarms exist." + ::= { hwWlanApTrapObjects 20 } + + --1.3.6.1.4.1.2011.6.139.13.1.2.21 + hwWlanCrcErrActual OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CRC error alarm threshold value.The unit is 1/10000." + ::= { hwWlanApTrapObjects 21 } + + --1.3.6.1.4.1.2011.6.139.13.1.2.22 + hwWlanCrcThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanApTrapObjects 22 } + + --1.3.6.1.4.1.2011.6.139.13.1.2.23 + hwWlanApNotifyWlanId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "WLAN ID used to report alarms." + ::= { hwWlanApTrapObjects 23 } + + --1.3.6.1.4.1.2011.6.139.13.1.2.24 + hwWlanApLicenseInfo OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "License information of APs." + ::= { hwWlanApTrapObjects 24 } + + --1.3.6.1.4.1.2011.6.139.13.1.2.25 + hwWlanCrcPortType OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CRC port type." + ::= { hwWlanApTrapObjects 25 } + + --1.3.6.1.4.1.2011.6.139.13.1.2.26 + hwWlanCrcPortID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CRC port number." + ::= { hwWlanApTrapObjects 26 } + + --1.3.6.1.4.1.2011.6.139.13.1.2.27 + hwWlanApArpAttackDropNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets discarded due to ARP attacks." + ::= { hwWlanApTrapObjects 27 } + + --1.3.6.1.4.1.2011.6.139.13.1.2.28 + hwWlanApFaultID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates an FMEA fault alarm." + ::= { hwWlanApTrapObjects 28 } + + --1.3.6.1.4.1.2011.6.139.13.1.2.29 + hwWlanApIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "AP interface index." + ::= { hwWlanApTrapObjects 29 } + + --1.3.6.1.4.1.2011.6.139.13.1.2.30 + hwWlanApFaultInfo OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "AP fault description." + ::= { hwWlanApTrapObjects 30 } + + --1.3.6.1.4.1.2011.6.139.13.1.2.31 + hwWlanApSoftWareVersion OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "AP software version." + ::= { hwWlanApTrapObjects 31 } + + --1.3.6.1.4.1.2011.6.139.13.1.2.32 + hwRadioUploadRemoteCaptureResult OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remote capture result." + ::= { hwWlanApTrapObjects 32 } + + --1.3.6.1.4.1.2011.6.139.13.1.2.33 + hwWlanApRadioID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Radio ID." + ::= { hwWlanApTrapObjects 33 } + + --1.3.6.1.4.1.2011.6.139.13.1.2.34 + hwWlanApCpuOverloadDescInfo OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The high AP CPU usage." + ::= { hwWlanApTrapObjects 34 } + + --1.3.6.1.4.1.2011.6.139.13.1.2.35 + hwWlanApOpticalTxPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transmit power of the AP's optical module." + ::= { hwWlanApTrapObjects 35 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.2.36 + hwWlanSlotNum OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanApTrapObjects 36 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.2.37 + hwApPoePdPriority OBJECT-TYPE + SYNTAX INTEGER + { + critical(1), + high(2), + low(3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object identifies the PD priority.The default value is low." + ::= { hwWlanApTrapObjects 37 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.2.38 + hwApPoePortPriority OBJECT-TYPE + SYNTAX INTEGER + { + critical(1), + high(2), + low(3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object identifies the priority of an interface.The default value is low." + ::= { hwWlanApTrapObjects 38 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.2.39 + hwApPoeCurConsumPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object identifies the current consuming power." + ::= { hwWlanApTrapObjects 39 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.2.40 + hwApPoeConsumPowerThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object identifies the threshold of consuming power." + ::= { hwWlanApTrapObjects 40 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.2.41 + hwApFanIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object identifies the id of fan." + ::= { hwWlanApTrapObjects 41 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.2.42 + hwApEntityPhysicalName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object identifies the phisical name of entity name." + ::= { hwWlanApTrapObjects 42 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.2.43 + hwApStorageIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object identifies the id of Storage." + ::= { hwWlanApTrapObjects 43 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.2.44 + hwApStorageName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object identifies the name of Storage." + ::= { hwWlanApTrapObjects 44 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.2.45 + hwWlanApOpticalFaultID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object identifies the error corde of the optical transceiver fault." + ::= { hwWlanApTrapObjects 45 } + + + -- 1.3.6.1.4.1.2011.6.139.13.1.2.46 + hwWlanApWlanID OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the Wlan Id of the Vap that has the max number of stations." + ::= { hwWlanApTrapObjects 46 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.2.47 + hwWlanBLEMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MAC address of a BLE device." + ::= { hwWlanApTrapObjects 47 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.2.48 + hwWlanApUdp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "UDP port number." + ::= { hwWlanApTrapObjects 48 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.2.49 + hwSubFirmwareName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "AP's sub-firmware name." + ::= { hwWlanApTrapObjects 49 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.2.50 + hwSubFirmware OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "AP's sub-firmware number." + ::= { hwWlanApTrapObjects 50 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.2.51 + hwRealVersion OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Actual version of the AP's sub-firmware." + ::= { hwWlanApTrapObjects 51 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.2.52 + hwExpectVersion OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Expected version of the AP's sub-firmware." + ::= { hwWlanApTrapObjects 52 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.2.53 + hwWlanApIotCardId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Number of the slot on an AP where an IoT card is installed." + ::= { hwWlanApTrapObjects 53 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.2.54 + hwPowerOffReason OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object identifies the reason of power off." + ::= { hwWlanApTrapObjects 54 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.2.55 + hwApSpecificChangeConfig OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object identifies the config of change." + ::= { hwWlanApTrapObjects 55 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.2.56 + hwApSpecificChangeReason OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object identifies the reason of change config." + ::= { hwWlanApTrapObjects 56 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.2.57 + hwApInconsisitConfig OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object identifies the inconsistent config." + ::= { hwWlanApTrapObjects 57 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.2.58 + hwApConfigInconsisitReason OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object identifies the reason of inconsistent config." + ::= { hwWlanApTrapObjects 58 } + + hwApPowerWorkMode OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..10)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object identifies the current power work mode of AP." + ::= { hwWlanApTrapObjects 59 } + + hwApExpectPowerWorkMode OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..10)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object identifies the expect power work mode of AP." + ::= { hwWlanApTrapObjects 60 } + -- 1.3.6.1.4.1.2011.6.139.13.1.2.61 + hwWlanIllegalMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object identifies the illegal mac." + ::= { hwWlanApTrapObjects 61 } + + + -- 1.3.6.1.4.1.2011.6.139.13.1.2.62 + hwApVlanId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object identifies the vlan id." + ::= { hwWlanApTrapObjects 62 } + + + -- 1.3.6.1.4.1.2011.6.139.13.1.2.63 + hwWlanApIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object identifies the IfName." + ::= { hwWlanApTrapObjects 63 } + + + -- 1.3.6.1.4.1.2011.6.139.13.1.2.64 + hwWlanApConfigType OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object identifies the type of ap config." + ::= { hwWlanApTrapObjects 64 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.2.65 + hwAPDiskThresholdWarning OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Disk usage threshold of an AP." + ::= { hwWlanApTrapObjects 65 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.2.66 + hwAPDiskThresholdCurrent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current Disk usage of an AP." + ::= { hwWlanApTrapObjects 66 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.2.67 + hwAPConflictIPAddress OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the ap conflicts with that of the gateway or another AP." + ::= { hwWlanApTrapObjects 67 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.2.68 + hwAPMaxNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum specifications of APs." + ::= { hwWlanApTrapObjects 68 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.2.69 + hwWlanApIotCardType OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..16)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the IOT card type." + ::= { hwWlanApTrapObjects 69 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.2.70 + hwApPowerId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the power ID of the AP." + ::= { hwWlanApTrapObjects 70 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.2.71 + hwApPowerFaultId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP power fault ID." + ::= { hwWlanApTrapObjects 71 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.2.72 + hwApPowerFaultReason OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..256)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the AP power fault reason." + ::= { hwWlanApTrapObjects 72 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.2.73 + hwWlanApTemperatureType OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..16)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the AP temperature type." + ::= { hwWlanApTrapObjects 73 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.2.74 + hwWlanApOpticalVoltage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Voltage of an AP's optical module." + ::= { hwWlanApTrapObjects 74 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.2.75 + hwWlanApOpticalCurrent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current of an AP's optical module." + ::= { hwWlanApTrapObjects 75 } + + -- 1.3.6.1.4.1.2011.6.139.13.1.2.76 + hwWlanApPowerInsufficientImpact OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the impact of AP power insufficient." + ::= { hwWlanApTrapObjects 76 } + + --1.3.6.1.4.1.2011.6.139.13.2 + hwWlanApTypeObjects OBJECT IDENTIFIER ::= { hwWlanAp 2 } + + --1.3.6.1.4.1.2011.6.139.13.2.1 + hwWlanApTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanApTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query attributes based on AP types and restart APs based on AP types." + ::= { hwWlanApTypeObjects 1 } + + --1.3.6.1.4.1.2011.6.139.13.2.1.1 + hwWlanApTypeEntry OBJECT-TYPE + SYNTAX HwWlanApTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwWlanApType." + INDEX { hwWlanApType } + ::= { hwWlanApTypeTable 1 } + + + HwWlanApTypeEntry ::= + SEQUENCE { + hwWlanApType + OCTET STRING, + hwWlanApTypeDesc + OCTET STRING, + hwWlanApTypeWiredPortNum + Integer32, + hwWlanApTypeRadioNum + Integer32, + hwWlanApTypeMaxStaNum + Integer32, + hwWlanApTypeReset + Integer32, + hwWlanApTypeExternalAntenna + INTEGER, + hwWlanApTypeID + Integer32, + hwWlanApTypeOperate + INTEGER, + hwWlanApTypeConfigurationMethod + OCTET STRING, + hwWlanApTypeAutoCreateMethod + INTEGER + } + + --1.3.6.1.4.1.2011.6.139.13.2.1.1.1 + hwWlanApType OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the AP type name. It is the index of the table." + ::= { hwWlanApTypeEntry 1 } + + --1.3.6.1.4.1.2011.6.139.13.2.1.1.2 + hwWlanApTypeDesc OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates description of an AP type." + ::= { hwWlanApTypeEntry 2 } + + --1.3.6.1.4.1.2011.6.139.13.2.1.1.3 + hwWlanApTypeWiredPortNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of wired ports on APs of a certain type." + ::= { hwWlanApTypeEntry 3 } + + --1.3.6.1.4.1.2011.6.139.13.2.1.1.4 + hwWlanApTypeRadioNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of radios on APs of a certain type." + ::= { hwWlanApTypeEntry 4 } + + --1.3.6.1.4.1.2011.6.139.13.2.1.1.5 + hwWlanApTypeMaxStaNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the maximum number of access STAs on an AP of a certain type." + ::= { hwWlanApTypeEntry 5 } + + --1.3.6.1.4.1.2011.6.139.13.2.1.1.6 + hwWlanApTypeReset OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates that APs are restarted based on the AP type." + ::= { hwWlanApTypeEntry 6 } + + -- 1.3.6.1.4.1.2011.6.139.13.2.1.1.7 + hwWlanApTypeExternalAntenna OBJECT-TYPE + SYNTAX INTEGER + { + notSupport(1), + support(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the attribute of support external antenna on an AP of a certain type." + ::= { hwWlanApTypeEntry 7 } + + -- 1.3.6.1.4.1.2011.6.139.13.2.1.1.8 + hwWlanApTypeID OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "AP type ID." + ::= { hwWlanApTypeEntry 8 } + + + -- 1.3.6.1.4.1.2011.6.139.13.2.1.1.9 + hwWlanApTypeOperate OBJECT-TYPE + SYNTAX INTEGER + { + add(1), + delete(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status." + ::= { hwWlanApTypeEntry 9 } + + + -- 1.3.6.1.4.1.2011.6.139.13.2.1.1.10 + hwWlanApTypeConfigurationMethod OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "AP type configuration method." + ::= { hwWlanApTypeEntry 10 } + + + -- 1.3.6.1.4.1.2011.6.139.13.2.1.1.11 + hwWlanApTypeAutoCreateMethod OBJECT-TYPE + SYNTAX INTEGER + { + createbyid(1), + createbytype(2), + createall(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Automatic AP type generation method." + ::= { hwWlanApTypeEntry 11 } + + + -- 1.3.6.1.4.1.2011.6.139.13.2.2 + hwWlanApTypeRadioTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanApTypeRadioEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query radio-related attributes of APs of a certain type." + ::= { hwWlanApTypeObjects 2 } + + --1.3.6.1.4.1.2011.6.139.13.2.2.1 + hwWlanApTypeRadioEntry OBJECT-TYPE + SYNTAX HwWlanApTypeRadioEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The indexes of this table are hwWlanApType and hwWlanApTypeRadioIndex." + INDEX { hwWlanApType, hwWlanApTypeRadioIndex } + ::= { hwWlanApTypeRadioTable 1 } + + + HwWlanApTypeRadioEntry ::= + SEQUENCE { + hwWlanApTypeRadioIndex + Integer32, + hwWlanApTypeRadioType + INTEGER, + hwWlanRadioMaxSpatialStreamsNum + Unsigned32, + hwWlanApTypeRadioAntennaGain + Integer32, + hwWlanApTypeRadioMaxVAPNum + Unsigned32 + } + + --1.3.6.1.4.1.2011.6.139.13.2.2.1.1 + hwWlanApTypeRadioIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the radio index of APs of a certain type." + ::= { hwWlanApTypeRadioEntry 1 } + + --1.3.6.1.4.1.2011.6.139.13.2.2.1.2 + hwWlanApTypeRadioType OBJECT-TYPE + SYNTAX INTEGER + { + wlan80211a(1) , + wlan80211b(2) , + wlan80211g(3) , + wlan80211bg(4) , + wlan80211an(5) , + wlan80211bgn(6), + wlan80211abgn(7), + wlan80211ac(8), + wlan80211anac(9), + wlan80211bgnax(10), + wlan80211anacax(11), + wlan80211ax(12) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the radio type of APs of a certain type." + ::= { hwWlanApTypeRadioEntry 2 } + + --1.3.6.1.4.1.2011.6.139.13.2.2.1.3 + hwWlanRadioMaxSpatialStreamsNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the maximum number of spatial streams of an AP radio." + ::= { hwWlanApTypeRadioEntry 3 } + + -- 1.3.6.1.4.1.2011.6.139.13.2.2.1.4 + hwWlanApTypeRadioAntennaGain OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates that the antenna gain is configured according to the radio ID." + ::= { hwWlanApTypeRadioEntry 4 } + + + -- 1.3.6.1.4.1.2011.6.139.13.2.2.1.5 + hwWlanApTypeRadioMaxVAPNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the maximum number of VAPs that a radio supports." + ::= { hwWlanApTypeRadioEntry 5 } + --1.3.6.1.4.1.2011.6.139.13.2.3 + hwWlanApTypeWiredPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanApTypeWiredPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query wired interface attributes of APs of a certain type." + ::= { hwWlanApTypeObjects 3 } + + --1.3.6.1.4.1.2011.6.139.13.2.3.1 + hwWlanApTypeWiredPortEntry OBJECT-TYPE + SYNTAX HwWlanApTypeWiredPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The indexes of this table are hwWlanApType and hwWlanApTypeWiredPortIndex." + INDEX { hwWlanApType,hwWlanApTypeWiredPortIndex} + ::= { hwWlanApTypeWiredPortTable 1 } + + + HwWlanApTypeWiredPortEntry ::= + SEQUENCE { + hwWlanApTypeWiredPortIndex + Integer32, + hwWlanApTypeWiredPortType + INTEGER, + hwWlanApTypeWiredPortName + OCTET STRING + } + + --1.3.6.1.4.1.2011.6.139.13.2.3.1.1 + hwWlanApTypeWiredPortIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the index of an AP's wired interface. + Numbering rule: port-index = port-type * 100 + port-number. For example, the indexes of a wall plate AP's GE0, eth0, + and eth1 are 200 (2 * 100 + 0 = 200), 100 (1 * 100 + 0 = 100), and 101 (1 * 100 + 1 = 101) respectively." + ::= { hwWlanApTypeWiredPortEntry 1 } + + --1.3.6.1.4.1.2011.6.139.13.2.3.1.2 + hwWlanApTypeWiredPortType OBJECT-TYPE + SYNTAX INTEGER + { + fe(1), + ge(2), + gpon(3), + epon(4), + adsl2plus(5), + ethTrunk(6), + multige(7), + xge(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the type of an AP's wired interface." + ::= { hwWlanApTypeWiredPortEntry 2 } + + --1.3.6.1.4.1.2011.6.139.13.2.3.1.3 + hwWlanApTypeWiredPortName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the name of a wired interface on APs of a certain type, for example, ethernet 0, ethernet 1, gigabit-ethernet 0, and eth-trunk 0." + ::= { hwWlanApTypeWiredPortEntry 3 } + + -- 1.3.6.1.4.1.2011.6.139.13.2.4 + hwWlanApTypeUndefinedTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanApTypeUndefinedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to operate the undefined AP type record reported by an AP." + ::= { hwWlanApTypeObjects 4 } + + + -- 1.3.6.1.4.1.2011.6.139.13.2.4.1 + hwWlanApTypeUndefinedEntry OBJECT-TYPE + SYNTAX HwWlanApTypeUndefinedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The indexes of this table is hwWlanApTypeUndefined." + INDEX { hwWlanApTypeUndefined } + ::= { hwWlanApTypeUndefinedTable 1 } + + + HwWlanApTypeUndefinedEntry ::= + SEQUENCE { + hwWlanApTypeUndefined + OCTET STRING, + hwWlanApTypeIDUndefined + Integer32, + hwWlanApTypeUndefinedReportApMac + MacAddress, + hwWlanApTypeUndefinedReportTime + OCTET STRING, + hwWlanApTypeUndefinedOperate + INTEGER + } + + -- 1.3.6.1.4.1.2011.6.139.13.2.4.1.1 + hwWlanApTypeUndefined OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of an undefined AP type." + ::= { hwWlanApTypeUndefinedEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.139.13.2.4.1.2 + hwWlanApTypeIDUndefined OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ID of an undefined AP type." + ::= { hwWlanApTypeUndefinedEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.139.13.2.4.1.3 + hwWlanApTypeUndefinedReportApMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MAC address of the AP that reports an undefined AP type." + ::= { hwWlanApTypeUndefinedEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.139.13.2.4.1.4 + hwWlanApTypeUndefinedReportTime OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time when an undefined AP type is reported." + ::= { hwWlanApTypeUndefinedEntry 4 } + + + -- 1.3.6.1.4.1.2011.6.139.13.2.4.1.5 + hwWlanApTypeUndefinedOperate OBJECT-TYPE + SYNTAX INTEGER { delete(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status.." + ::= { hwWlanApTypeUndefinedEntry 5 } + + + -- 1.3.6.1.4.1.2011.6.139.13.2.5 + hwWlanApTypeAttributesAbnormalCheckTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanApTypeAttributesAbnormalCheckEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query exceptions in verifying type attributes reported by an AP." + ::= { hwWlanApTypeObjects 5 } + + + -- 1.3.6.1.4.1.2011.6.139.13.2.5.1 + hwWlanApTypeAttributesAbnormalCheckEntry OBJECT-TYPE + SYNTAX HwWlanApTypeAttributesAbnormalCheckEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The indexes of this table is hwWlanApTypeAttributesAbnormalCheck." + INDEX { hwWlanApTypeAttributesAbnormalCheck } + ::= { hwWlanApTypeAttributesAbnormalCheckTable 1 } + + + HwWlanApTypeAttributesAbnormalCheckEntry ::= + SEQUENCE { + hwWlanApTypeAttributesAbnormalCheck + OCTET STRING, + hwWlanApTypeIDAttributesAbnormalCheck + Integer32, + hwWlanApTypeAttributesAbnormalCheckResult + INTEGER, + hwWlanApTypeAttributesAbnormalCheckReason + INTEGER + } + + -- 1.3.6.1.4.1.2011.6.139.13.2.5.1.1 + hwWlanApTypeAttributesAbnormalCheck OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the name of an AP type whose attributes fail to be verified." + ::= { hwWlanApTypeAttributesAbnormalCheckEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.139.13.2.5.1.2 + hwWlanApTypeIDAttributesAbnormalCheck OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ID of an AP type whose attributes fail to be verified." + ::= { hwWlanApTypeAttributesAbnormalCheckEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.139.13.2.5.1.3 + hwWlanApTypeAttributesAbnormalCheckResult OBJECT-TYPE + SYNTAX INTEGER + { + risk(1), + fail(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Abnormal check result of reporting AP type attributes." + ::= { hwWlanApTypeAttributesAbnormalCheckEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.139.13.2.5.1.4 + hwWlanApTypeAttributesAbnormalCheckReason OBJECT-TYPE + SYNTAX INTEGER + { + rangeconflict(1), + lostattributes(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reason for the abnormal check result of reporting AP type attributes." + ::= { hwWlanApTypeAttributesAbnormalCheckEntry 4 } + + + --1.3.6.1.4.1.2011.6.139.13.3 + hwWlanApObjects OBJECT IDENTIFIER ::= { hwWlanAp 3 } + + --1.3.6.1.4.1.2011.6.139.13.3.1 + hwWlanApPing OBJECT IDENTIFIER ::= { hwWlanApObjects 1 } + + --1.3.6.1.4.1.2011.6.139.13.3.1.1 + hwWlanApPingApMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the MAC address in an AP ping operation. If the AP ID and MAC address are specified concurrently, the AP is pinged based on the MAC address." + ::= { hwWlanApPing 1 } + + --1.3.6.1.4.1.2011.6.139.13.3.1.2 + hwWlanApPingAddress OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the domain name or IP address of the destination host." + ::= { hwWlanApPing 2 } + + --1.3.6.1.4.1.2011.6.139.13.3.1.3 + hwWlanApPingCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the number of times ICMP ECHO-REQUEST packets are sent.Default value: 4." + ::= { hwWlanApPing 3 } + + --1.3.6.1.4.1.2011.6.139.13.3.1.4 + hwWlanApPingPacketSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the length of an ECHO-REQUE." + ::= { hwWlanApPing 4 } + + --1.3.6.1.4.1.2011.6.139.13.3.1.5 + hwWlanApPingWaitTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the time to wait before sending the next ICMP Request packet.Unit: ms Default value: 2000." + ::= { hwWlanApPing 5 } + + --1.3.6.1.4.1.2011.6.139.13.3.1.6 + hwWlanApPingTimeOut OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the timeout period for an ECHO-RESPONSE after an ECHO-REQUEST is sent.Unit: ms Default value: 2000." + ::= { hwWlanApPing 6 } + + --1.3.6.1.4.1.2011.6.139.13.3.1.7 + hwWlanApPingResultSuccessCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of successful AP ping operations. Only the result of the latest AP ping operation is kept." + ::= { hwWlanApPing 7 } + + --1.3.6.1.4.1.2011.6.139.13.3.1.8 + hwWlanApPingResultFailureCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of AP ping operation failures. Only the result of the latest AP ping operation is kept." + ::= { hwWlanApPing 8 } + + --1.3.6.1.4.1.2011.6.139.13.3.1.9 + hwWlanApPingResultAveResponseTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the average response time for an AP ping operation. Only the result of the latest AP ping operation is kept.Unit: ms." + ::= { hwWlanApPing 9 } + + --1.3.6.1.4.1.2011.6.139.13.3.1.10 + hwWlanApPingResultMinResponseTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the minimum response time for an AP ping operation. Only the result of the latest AP ping operation is kept.Unit: ms." + ::= { hwWlanApPing 10 } + + --1.3.6.1.4.1.2011.6.139.13.3.1.11 + hwWlanApPingResultMaxResponseTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the maximum response time for an AP ping operation. Only the result of the latest AP ping operation is kept.Unit: ms." + ::= { hwWlanApPing 11 } + + + -- 1.3.6.1.4.1.2011.6.139.13.3.1.12 + hwWlanApPingResultFlag OBJECT-TYPE + SYNTAX INTEGER + { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the result of the AP ping operation." + ::= { hwWlanApPing 12 } + + +-- 1.3.6.1.4.1.2011.6.139.13.3.2 + -- 1.3.6.1.4.1.2011.6.139.13.3.2 + hwWlanUnauthedApRecordTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanUnauthedApRecordEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes rogue AP records. Rogue APs are those whose MAC addresses and SNs are not in the whitelist and not confirmed after being discovered by the AC." + ::= { hwWlanApObjects 2 } + + --1.3.6.1.4.1.2011.6.139.13.3.2.1 + hwWlanUnauthedApRecordEntry OBJECT-TYPE + SYNTAX HwWlanUnauthedApRecordEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwWlanUnauthedApRecordIndex." + INDEX { hwWlanUnauthedApRecordIndex } + ::= { hwWlanUnauthedApRecordTable 1 } + + + HwWlanUnauthedApRecordEntry ::= + SEQUENCE { + hwWlanUnauthedApRecordIndex + Integer32, + hwWlanUnauthedApType + OCTET STRING, + hwWlanUnauthedApMacAddress + MacAddress, + hwWlanUnauthedApSn + OCTET STRING, + hwWlanUnauthedApIpAddress + IpAddress, + hwWlanUnauthedApRecordTime + DateAndTime, + hwWlanUnauthedAPIPv6Address + OCTET STRING + } + + --1.3.6.1.4.1.2011.6.139.13.3.2.1.1 + hwWlanUnauthedApRecordIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the index of a rogue AP record." + ::= { hwWlanUnauthedApRecordEntry 1 } + + --1.3.6.1.4.1.2011.6.139.13.3.2.1.2 + hwWlanUnauthedApType OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the type of a rogue AP." + ::= { hwWlanUnauthedApRecordEntry 2 } + + --1.3.6.1.4.1.2011.6.139.13.3.2.1.3 + hwWlanUnauthedApMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the type of a rogue AP." + ::= { hwWlanUnauthedApRecordEntry 3 } + + --1.3.6.1.4.1.2011.6.139.13.3.2.1.4 + hwWlanUnauthedApSn OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the SN of a rogue AP." + ::= { hwWlanUnauthedApRecordEntry 4 } + + --1.3.6.1.4.1.2011.6.139.13.3.2.1.5 + hwWlanUnauthedApIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the IP address of a rogue AP." + ::= { hwWlanUnauthedApRecordEntry 5 } + + --1.3.6.1.4.1.2011.6.139.13.3.2.1.6 + hwWlanUnauthedApRecordTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the time when a rogue AP is recorded." + ::= { hwWlanUnauthedApRecordEntry 6 } + + --1.3.6.1.4.1.2011.6.139.13.3.2.1.7 + hwWlanUnauthedAPIPv6Address OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the IPv6 address of a rogue AP." + ::= { hwWlanUnauthedApRecordEntry 7 } + + --1.3.6.1.4.1.2011.6.139.13.3.3 + hwWlanApTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanApEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to add, delete, modify, reset, or confirm APs. You can also use the table to query the configuration and restore factory settings of APs." + ::= { hwWlanApObjects 3 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1 + hwWlanApEntry OBJECT-TYPE + SYNTAX HwWlanApEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwWlanApMac." + INDEX { hwWlanApMac } + ::= { hwWlanApTable 1 } + + + HwWlanApEntry ::= + SEQUENCE { + hwWlanApMac + MacAddress, + hwWlanApSn + OCTET STRING, + hwWlanApTypeInfo + OCTET STRING, + hwWlanApName + OCTET STRING, + hwWlanApGroup + OCTET STRING, + hwWlanApRunState + INTEGER, + hwWlanApSoftwareVersion + OCTET STRING, + hwWlanApHardwareVersion + OCTET STRING, + hwWlanApCpuType + OCTET STRING, + hwWlanApCpufrequency + Integer32, + hwWlanApMemoryType + OCTET STRING, + hwWlanApDomain + OCTET STRING, + hwWlanApIpAddress + IpAddress, + hwWlanApIpNetMask + IpAddress, + hwWlanApGatewayIp + IpAddress, + hwWlanApMemorySize + Integer32, + hwWlanApFlashSize + Integer32, + hwWlanApRunTime + Unsigned32, + hwWlanApAdminOper + INTEGER, + hwWlanApDNS + IpAddress, + hwWlanApOnlineTime + Unsigned32, + hwWlanApSysSoftwareDesc + OCTET STRING, + hwWlanApSysHardtwareDesc + OCTET STRING, + hwWlanApSysManufacture + OCTET STRING, + hwWlanApSysSoftwareName + OCTET STRING, + hwWlanApSysSoftwareVendor + OCTET STRING, + hwWlanApBomCode + OCTET STRING, + hwWlanApIpv6Address + OCTET STRING, + hwWlanApIpv6NetMask + OCTET STRING, + hwWlanApGatewayIpv6 + OCTET STRING, + hwWlanApIpv6DNS + OCTET STRING, + hwWlanApProtectAcIPv6Addr + OCTET STRING, + hwWlanApBootCountTotal + Integer32, + hwWlanApBootCountPowerOff + Integer32, + hwWlanApBootCountClear + RowStatus, + hwWlanApElectronicLabel + OCTET STRING, + hwWlanApWiredPortNum + Integer32, + hwWlanApWiredPortMtu + Integer32, + hwWlanApWiredPortMac + MacAddress, + hwWlanApMemoryUseRate + Integer32, + hwWlanApCpuUseRate + Integer32, + hwWlanApFlashFreeSize + Integer32, + hwWlanApTemperature + Integer32, + hwWlanApOnlineUserNum + Integer32, + hwWlanApDualBandAssoc5gStaNum + Unsigned32, + hwWlanApDualBandStaNum + Unsigned32, + hwWlanApStaOnlineFailRatio + Unsigned32, + hwWlanApStaOfflineRatio + Unsigned32, + hwWlanApStickyClientRatio + Unsigned32, + hwWlanApUpEthPortSpeed + INTEGER, + hwWlanApUpEthPortSpeedMode + INTEGER, + hwWlanApUpEthPortDuplex + INTEGER, + hwWlanApUpEthPortDuplexMode + INTEGER, + hwWlanApUpPortSpeed + Integer32, + hwWlanAPUpPortPER + Integer32, + hwWlanEthportUpRate + Integer32, + hwWlanEthportDownRate + Integer32, + hwWlanApAirportUpTraffic + OCTET STRING, + hwWlanApAirportDwTraffic + OCTET STRING, + hwWlanApEthportDwTraffic + OCTET STRING, + hwWlanApEthportUpTraffic + OCTET STRING, + hwWlanApUpPortRecvPackets + Counter64, + hwWlanApUpPortSendPackets + Counter64, + hwWlanApRowstatus + RowStatus, + hwWlanApUpPortRecvBytes + Counter64, + hwWlanApUpPortSendBytes + Counter64, + hwWlanApId + Unsigned32, + hwWlanCentralApId + Unsigned32, + hwWlanCentralApMac + MacAddress, + hwWlanCentralApName + OCTET STRING, + hwWlanApSDCardSize + Integer32, + hwWlanAPLongitude + OCTET STRING, + hwWlanAPLatitude + OCTET STRING, + hwWlanApTotalOnlineTime + Unsigned32, + hwWlanApDiscoverTime + Unsigned32, + hwWlanAPPoeWorkmode + INTEGER, + hwWlanAPPoeExpectedWorkmode + INTEGER, + hwWlanAPStaOnlineFailStatistics + OCTET STRING, + hwWlanAPStaOfflineStatistics + OCTET STRING, + hwWlanAPPowerSupplyState + INTEGER, + hwWlanApDataLinkState + INTEGER, + hwWlanApEnvironmentTemperature + Integer32, + hwWlanApCpuTemperature + Integer32, + hwWlanApNpTemperature + Integer32 + } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.1 + hwWlanApMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the MAC address of an AP." + ::= { hwWlanApEntry 1 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.2 + hwWlanApSn OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the sequence number (SN) of an AP." + ::= { hwWlanApEntry 2 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.3 + hwWlanApTypeInfo OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP type." + ::= { hwWlanApEntry 3 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.4 + hwWlanApName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AP name." + ::= { hwWlanApEntry 4 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.5 + hwWlanApGroup OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the group to which an AP belongs." + ::= { hwWlanApEntry 5 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.6 + hwWlanApRunState OBJECT-TYPE + SYNTAX INTEGER + { + idle(1) , + autofind(2) , + typeNotMatch(3) , + fault(4) , + config(5) , + configFailed(6) , + download(7) , + normal(8) , + committing(9) , + commitFailed(10) , + standby(11) , + verMismatch(12), + nameConflicted(13), + invalid(14), + countryCodeMismatch(15) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP state." + ::= { hwWlanApEntry 6 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.7 + hwWlanApSoftwareVersion OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP software version." + ::= { hwWlanApEntry 7 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.8 + hwWlanApHardwareVersion OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP hardware version." + ::= { hwWlanApEntry 8 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.9 + hwWlanApCpuType OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the CPU type of an AP." + ::= { hwWlanApEntry 9 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.10 + hwWlanApCpufrequency OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the CPU frequency of an AP.Unit: MHz." + ::= { hwWlanApEntry 10 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.11 + hwWlanApMemoryType OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the memory type of an AP." + ::= { hwWlanApEntry 11 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.12 + hwWlanApDomain OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP domain." + ::= { hwWlanApEntry 12 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.13 + hwWlanApIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the IP address of an AP." + ::= { hwWlanApEntry 13 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.14 + hwWlanApIpNetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the IP address mask of an AP." + ::= { hwWlanApEntry 14 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.15 + hwWlanApGatewayIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the gateway IP address of an AP." + ::= { hwWlanApEntry 15 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.16 + hwWlanApMemorySize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the memory size of an AP.Unit: MB." + ::= { hwWlanApEntry 16 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.17 + hwWlanApFlashSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the flash memory size of an AP.Unit: MB." + ::= { hwWlanApEntry 17 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.18 + hwWlanApRunTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the running time of an AP.Unit: tick." + ::= { hwWlanApEntry 18 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.19 + hwWlanApAdminOper OBJECT-TYPE + SYNTAX INTEGER + { + reset(1) , + manufacturerConfig(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates administrative status of an AP." + ::= { hwWlanApEntry 19 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.20 + hwWlanApDNS OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP DNS." + ::= { hwWlanApEntry 20 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.21 + hwWlanApOnlineTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates online duration of an AP." + ::= { hwWlanApEntry 21 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.22 + hwWlanApSysSoftwareDesc OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates system software description of an AP." + ::= { hwWlanApEntry 22 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.23 + hwWlanApSysHardtwareDesc OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates system hardware description of an AP." + ::= { hwWlanApEntry 23 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.24 + hwWlanApSysManufacture OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the manufacturer of an AP." + ::= { hwWlanApEntry 24 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.25 + hwWlanApSysSoftwareName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates software name of an AP." + ::= { hwWlanApEntry 25 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.26 + hwWlanApSysSoftwareVendor OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the manufacturer of the AP software." + ::= { hwWlanApEntry 26 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.27 + hwWlanApBomCode OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the BOM code." + ::= { hwWlanApEntry 27 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.28 + hwWlanApIpv6Address OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the IPv6 address." + ::= { hwWlanApEntry 28 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.29 + hwWlanApIpv6NetMask OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the IPv6 address mask." + ::= { hwWlanApEntry 29 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.30 + hwWlanApGatewayIpv6 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the IPv6 gateway." + ::= { hwWlanApEntry 30 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.31 + hwWlanApIpv6DNS OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the IPv6 DNS." + ::= { hwWlanApEntry 31 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.32 + hwWlanApProtectAcIPv6Addr OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the IPv6 address of the standby AC." + ::= { hwWlanApEntry 32 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.33 + hwWlanApBootCountTotal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of times an AP is restarted." + ::= { hwWlanApEntry 33 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.34 + hwWlanApBootCountPowerOff OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of times an AP is restarted due to a power failure." + ::= { hwWlanApEntry 34 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.35 + hwWlanApBootCountClear OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object clears the AP restart count." + ::= { hwWlanApEntry 35 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.36 + hwWlanApElectronicLabel OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..3073)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the electronic label of an AP." + ::= { hwWlanApEntry 36 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.37 + hwWlanApWiredPortNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of wired interfaces." + ::= { hwWlanApEntry 37 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.38 + hwWlanApWiredPortMtu OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the maximum transmit unit (MTU) of a wired interface." + ::= { hwWlanApEntry 38 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.39 + hwWlanApWiredPortMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the MAC address of a wired interface." + ::= { hwWlanApEntry 39 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.40 + hwWlanApMemoryUseRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the memory usage.Unit: %." + ::= { hwWlanApEntry 40 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.41 + hwWlanApCpuUseRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the CPU usage.Unit: %." + ::= { hwWlanApEntry 41 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.42 + hwWlanApFlashFreeSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates available space in the flash memory.Unit: KB." + ::= { hwWlanApEntry 42 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.43 + hwWlanApTemperature OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the operating temperature." + ::= { hwWlanApEntry 43 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.44 + hwWlanApOnlineUserNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of online users." + ::= { hwWlanApEntry 44 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.45 + hwWlanApDualBandAssoc5gStaNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of dual-band terminals that access the 5 GHz radio." + ::= { hwWlanApEntry 45 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.46 + hwWlanApDualBandStaNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of STAs that support dual frequency bands." + ::= { hwWlanApEntry 46 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.47 + hwWlanApStaOnlineFailRatio OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates STA online failure ratio on an AP." + ::= { hwWlanApEntry 47 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.48 + hwWlanApStaOfflineRatio OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates STA offline ratio of an AP." + ::= { hwWlanApEntry 48 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.49 + hwWlanApStickyClientRatio OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the proportion of sticky STAs to all STAs." + ::= { hwWlanApEntry 49 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.50 + hwWlanApUpEthPortSpeed OBJECT-TYPE + SYNTAX INTEGER + { + speed10(1) , + speed100(2) , + speed1000(3) , + speed10000(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate of an upstream Ethernet interface." + ::= { hwWlanApEntry 50 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.51 + hwWlanApUpEthPortSpeedMode OBJECT-TYPE + SYNTAX INTEGER + { + auto(1) , + forced(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate mode of an upstream Ethernet interface." + ::= { hwWlanApEntry 51 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.52 + hwWlanApUpEthPortDuplex OBJECT-TYPE + SYNTAX INTEGER + { + half(1) , + full(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the duplex state of an upstream Ethernet interface." + ::= { hwWlanApEntry 52 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.53 + hwWlanApUpEthPortDuplexMode OBJECT-TYPE + SYNTAX INTEGER + { + auto(1) , + forced(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the duplex mode of an upstream Ethernet interface." + ::= { hwWlanApEntry 53 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.54 + hwWlanApUpPortSpeed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the real-time rate of an upstream interface.Unit: Kbps." + ::= { hwWlanApEntry 54 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.55 + hwWlanAPUpPortPER OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the packet error rate of an upstream interface." + ::= { hwWlanApEntry 55 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.56 + hwWlanEthportUpRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the upstream rate of an Ethernet interface." + ::= { hwWlanApEntry 56 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.57 + hwWlanEthportDownRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the downstream rate of an Ethernet interface." + ::= { hwWlanApEntry 57 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.58 + hwWlanApAirportUpTraffic OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the traffic volume on an upstream wireless interface.Unit: bytes. The value is reported in 64 bits." + ::= { hwWlanApEntry 58 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.59 + hwWlanApAirportDwTraffic OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the traffic volume on a downstream wireless interface.Unit: bytes. The value is reported in 64 bits." + ::= { hwWlanApEntry 59 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.60 + hwWlanApEthportDwTraffic OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the traffic volume on a downstream wired interface.Unit: bytes. The value is reported in 64 bits." + ::= { hwWlanApEntry 60 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.61 + hwWlanApEthportUpTraffic OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the traffic volume on an upstream wired interface.Unit: bytes. The value is reported in 64 bits." + ::= { hwWlanApEntry 61 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.62 + hwWlanApUpPortRecvPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of frames received on an upstream interface, which is extended to 64 bits." + ::= { hwWlanApEntry 62 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.63 + hwWlanApUpPortSendPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of frames sent on an upstream interface, which is extended to 64 bits." + ::= { hwWlanApEntry 63 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.64 + hwWlanApRowstatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status." + ::= { hwWlanApEntry 64 } + + -- 1.3.6.1.4.1.2011.6.139.13.3.3.1.65 + hwWlanApUpPortRecvBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of bytes received on an upstream interface." + ::= { hwWlanApEntry 65 } + + + -- 1.3.6.1.4.1.2011.6.139.13.3.3.1.66 + hwWlanApUpPortSendBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of bytes sent on an upstream interface." + ::= { hwWlanApEntry 66 } + + + -- 1.3.6.1.4.1.2011.6.139.13.3.3.1.67 + hwWlanApId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ap ID." + ::= { hwWlanApEntry 67 } + + -- 1.3.6.1.4.1.2011.6.139.13.3.3.1.68 + hwWlanCentralApId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the central AP ID." + ::= { hwWlanApEntry 68 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.69 + hwWlanCentralApMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the MAC address of an central AP." + ::= { hwWlanApEntry 69 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.70 + hwWlanCentralApName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the central AP name." + ::= { hwWlanApEntry 70 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.71 + hwWlanApSDCardSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the SD card size of an AP.Unit: MB." + ::= { hwWlanApEntry 71 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.72 + hwWlanAPLongitude OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the longitude of an AP." + ::= { hwWlanApEntry 72 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.73 + hwWlanAPLatitude OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the latitude of an AP." + ::= { hwWlanApEntry 73 } + --1.3.6.1.4.1.2011.6.139.13.3.3.1.74 + hwWlanApTotalOnlineTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates total online duration of an AP." + ::= { hwWlanApEntry 74 } + + --1.3.6.1.4.1.2011.6.139.13.3.3.1.75 + hwWlanApDiscoverTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates discover duration of an AP." + ::= { hwWlanApEntry 75 } + + -- 1.3.6.1.4.1.2011.6.139.13.3.3.1.76 + hwWlanAPPoeWorkmode OBJECT-TYPE + SYNTAX INTEGER + { + af(1), + at(2), + bt(3), + invalid(4), + bt60(5), + bt90(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the work mode of POE." + ::= { hwWlanApEntry 76 } + + -- 1.3.6.1.4.1.2011.6.139.13.3.3.1.77 + hwWlanAPPoeExpectedWorkmode OBJECT-TYPE + SYNTAX INTEGER + { + af(1), + at(2), + bt(3), + invalid(4), + bt60(5), + bt90(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the expected work mode of POE." + ::= { hwWlanApEntry 77 } + + hwWlanAPStaOnlineFailStatistics OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..1500)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Statistics of station online fail." + ::= { hwWlanApEntry 78 } + + -- 1.3.6.1.4.1.2011.6.139.13.3.3.1.79 + hwWlanAPStaOfflineStatistics OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..1500)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Statistics of station offline fail." + ::= { hwWlanApEntry 79 } + + -- 1.3.6.1.4.1.2011.6.139.13.3.3.1.80 + hwWlanAPPowerSupplyState OBJECT-TYPE + SYNTAX INTEGER + { + full(1), + disabled(2), + limited(3), + invalid(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP power supply state. In Limited state, some functions are limited. In Disabled state, all radios are off, and some WLAN functions are unavailable." + ::= { hwWlanApEntry 80 } + + -- 1.3.6.1.4.1.2011.6.139.13.3.3.1.81 + hwWlanApDataLinkState OBJECT-TYPE + SYNTAX INTEGER + { + down(1), + run(2), + noneed(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the state of an AP data link." + ::= { hwWlanApEntry 81 } + + -- 1.3.6.1.4.1.2011.6.139.13.3.3.1.82 + hwWlanApEnvironmentTemperature OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ambient temperature." + ::= { hwWlanApEntry 82 } + + -- 1.3.6.1.4.1.2011.6.139.13.3.3.1.83 + hwWlanApCpuTemperature OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the CPU temperature." + ::= { hwWlanApEntry 83 } + + -- 1.3.6.1.4.1.2011.6.139.13.3.3.1.84 + hwWlanApNpTemperature OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the NP chip temperature." + ::= { hwWlanApEntry 84 } + + -- 1.3.6.1.4.1.2011.6.139.13.3.4 + hwWlanApWiredPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanApWiredPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes AP wired interfaces and is used to query attributes of the wired interfaces." + ::= { hwWlanApObjects 4 } + + --1.3.6.1.4.1.2011.6.139.13.3.4.1 + hwWlanApWiredPortEntry OBJECT-TYPE + SYNTAX HwWlanApWiredPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwWlanApMac and hwWlanApWiredPortIndex." + INDEX { hwWlanApMac, hwWlanApWiredPortIndex} + ::= { hwWlanApWiredPortTable 1 } + + + HwWlanApWiredPortEntry ::= + SEQUENCE { + hwWlanApWiredPortIndex + Integer32, + hwWlanApWiredPortType + INTEGER, + hwWlanApWiredPortDesc + OCTET STRING, + hwWlanApWiredPortState + INTEGER, + hwWlanApWiredPortSpeed + Integer32, + hwWlanApMultiWiredPortDuplex + INTEGER, + hwWlanApMultiWiredPortNegotiation + INTEGER, + hwWlanApMultiWiredPortMode + INTEGER, + hwWlanApWiredPortApId + Unsigned32, + hwWlanApWiredPortApName + OCTET STRING, + hwWlanApWiredPortTrunkID + Unsigned32, + hwWlanApWiredPortTrunkActiveFlag + INTEGER, + hwWlanApWiredPortDot1xAuthState + INTEGER + } + + --1.3.6.1.4.1.2011.6.139.13.3.4.1.1 + hwWlanApWiredPortIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the index of an AP's wired interface." + ::= { hwWlanApWiredPortEntry 1 } + + --1.3.6.1.4.1.2011.6.139.13.3.4.1.2 + hwWlanApWiredPortType OBJECT-TYPE + SYNTAX INTEGER + { + fe(1) , + ge(2) , + gpon(3) , + epon(4) , + adsl2plus(5) , + trunk(6), + multige(7), + xge(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the type of an AP's wired interface." + ::= { hwWlanApWiredPortEntry 2 } + + --1.3.6.1.4.1.2011.6.139.13.3.4.1.3 + hwWlanApWiredPortDesc OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates description of an AP's wired interface." + ::= { hwWlanApWiredPortEntry 3 } + + --1.3.6.1.4.1.2011.6.139.13.3.4.1.4 + hwWlanApWiredPortState OBJECT-TYPE + SYNTAX INTEGER + { + down(1) , + up(2) , + adminshutdown(3) , + stpshutdown(4) , + block(5) , + unknown(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates status of an AP's wired interface." + ::= { hwWlanApWiredPortEntry 4 } + + --1.3.6.1.4.1.2011.6.139.13.3.4.1.5 + hwWlanApWiredPortSpeed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate of an AP's wired interface." + ::= { hwWlanApWiredPortEntry 5 } + + --1.3.6.1.4.1.2011.6.139.13.3.4.1.6 + hwWlanApMultiWiredPortDuplex OBJECT-TYPE + SYNTAX INTEGER + { + half(1) , + full(2) , + unknown(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the duplex state of an AP's wired interface." + ::= { hwWlanApWiredPortEntry 6 } + + --1.3.6.1.4.1.2011.6.139.13.3.4.1.7 + hwWlanApMultiWiredPortNegotiation OBJECT-TYPE + SYNTAX INTEGER + { + auto(1) , + forced(2) , + unknown(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the auto-negotiation mode of an AP's wired interface." + ::= { hwWlanApWiredPortEntry 7 } + + --1.3.6.1.4.1.2011.6.139.13.3.4.1.8 + hwWlanApMultiWiredPortMode OBJECT-TYPE + SYNTAX INTEGER + { + root(1) , + endpoint(2), + middle(3), + null(256) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the working mode of an AP's wired interface.Default value: null." + ::= { hwWlanApWiredPortEntry 8 } + + + -- 1.3.6.1.4.1.2011.6.139.13.3.4.1.9 + hwWlanApWiredPortApId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP ID." + ::= { hwWlanApWiredPortEntry 9 } + + + -- 1.3.6.1.4.1.2011.6.139.13.3.4.1.10 + hwWlanApWiredPortApName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP name." + ::= { hwWlanApWiredPortEntry 10 } + + -- 1.3.6.1.4.1.2011.6.139.13.3.4.1.11 + hwWlanApWiredPortTrunkID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the port trunk ID." + ::= { hwWlanApWiredPortEntry 11 } + + -- 1.3.6.1.4.1.2011.6.139.13.3.4.1.12 + hwWlanApWiredPortTrunkActiveFlag OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2), + invalid(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the port trunk active flag." + ::= { hwWlanApWiredPortEntry 12 } + + -- 1.3.6.1.4.1.2011.6.139.13.3.4.1.13 + hwWlanApWiredPortDot1xAuthState OBJECT-TYPE + SYNTAX INTEGER + { + init(1), + authenticating(2), + success(3), + fail(4), + invalid(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the dot1x auth state." + ::= { hwWlanApWiredPortEntry 13 } + + -- 1.3.6.1.4.1.2011.6.139.13.3.5 + hwWlanApWiredPortStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanApWiredPortStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query or clear statistics on AP wired interfaces." + ::= { hwWlanApObjects 5 } + + --1.3.6.1.4.1.2011.6.139.13.3.5.1 + hwWlanApWiredPortStatEntry OBJECT-TYPE + SYNTAX HwWlanApWiredPortStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The indexes of this table are hwWlanApMac and hwWlanApWiredPortIndex." + INDEX { hwWlanApMac, hwWlanApWiredPortIndex } + ::= { hwWlanApWiredPortStatTable 1 } + + + HwWlanApWiredPortStatEntry ::= + SEQUENCE { + hwWlanApWiredPortStatClear + Integer32, + hwWlanApWiredPortUpDwnTimes + Unsigned32, + hwWlanApWiredPortInPkts + Counter64, + hwWlanApWiredPortInUnicastPkts + Counter64, + hwWlanApWiredPortInNonUnicastPkts + Counter64, + hwWlanApWiredPortInBytes + Counter64, + hwWlanApWiredPortInErrorPkts + Counter64, + hwWlanApWiredPortInDiscardPkts + Counter64, + hwWlanApWiredPortOutPkts + Counter64, + hwWlanApWiredPortOutUnicastPkts + Counter64, + hwWlanApWiredPortOutNonUnicastPkts + Counter64, + hwWlanApWiredPortOutBytes + Counter64, + hwWlanApWiredPortOutErrorsPkts + Counter64, + hwWlanApWiredPortOutDiscardPkts + Counter64 + } + + --1.3.6.1.4.1.2011.6.139.13.3.5.1.1 + hwWlanApWiredPortStatClear OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object clears interface statistics." + ::= { hwWlanApWiredPortStatEntry 1 } + + --1.3.6.1.4.1.2011.6.139.13.3.5.1.2 + hwWlanApWiredPortUpDwnTimes OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of times an AP's wired interface alternates between Up and Down." + ::= { hwWlanApWiredPortStatEntry 2 } + + --1.3.6.1.4.1.2011.6.139.13.3.5.1.3 + hwWlanApWiredPortInPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of frames received on an AP's wired interface." + ::= { hwWlanApWiredPortStatEntry 3 } + + --1.3.6.1.4.1.2011.6.139.13.3.5.1.4 + hwWlanApWiredPortInUnicastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of unicast frames received on an AP's wired interface." + ::= { hwWlanApWiredPortStatEntry 4 } + + --1.3.6.1.4.1.2011.6.139.13.3.5.1.5 + hwWlanApWiredPortInNonUnicastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of non-unicast frames received on an AP's wired interface." + ::= { hwWlanApWiredPortStatEntry 5 } + + --1.3.6.1.4.1.2011.6.139.13.3.5.1.6 + hwWlanApWiredPortInBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bytes received on an AP's wired interface." + ::= { hwWlanApWiredPortStatEntry 6 } + + --1.3.6.1.4.1.2011.6.139.13.3.5.1.7 + hwWlanApWiredPortInErrorPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of error frames received on an AP's wired interface." + ::= { hwWlanApWiredPortStatEntry 7 } + + --1.3.6.1.4.1.2011.6.139.13.3.5.1.8 + hwWlanApWiredPortInDiscardPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of dropped frames received on an AP's wired interface." + ::= { hwWlanApWiredPortStatEntry 8 } + + --1.3.6.1.4.1.2011.6.139.13.3.5.1.9 + hwWlanApWiredPortOutPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of frames sent on an AP's wired interface." + ::= { hwWlanApWiredPortStatEntry 9 } + + --1.3.6.1.4.1.2011.6.139.13.3.5.1.10 + hwWlanApWiredPortOutUnicastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of unicast frames sent on an AP's wired interface." + ::= { hwWlanApWiredPortStatEntry 10 } + + --1.3.6.1.4.1.2011.6.139.13.3.5.1.11 + hwWlanApWiredPortOutNonUnicastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of non-unicast frames sent on an AP's wired interface." + ::= { hwWlanApWiredPortStatEntry 11 } + + --1.3.6.1.4.1.2011.6.139.13.3.5.1.12 + hwWlanApWiredPortOutBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bytes sent on an AP's wired interface." + ::= { hwWlanApWiredPortStatEntry 12 } + + --1.3.6.1.4.1.2011.6.139.13.3.5.1.13 + hwWlanApWiredPortOutErrorsPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of error packets sent on an AP's wired interface." + ::= { hwWlanApWiredPortStatEntry 13 } + + --1.3.6.1.4.1.2011.6.139.13.3.5.1.14 + hwWlanApWiredPortOutDiscardPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of dropped packets sent on an AP's wired interface." + ::= { hwWlanApWiredPortStatEntry 14 } + + --1.3.6.1.4.1.2011.6.139.13.3.6 + hwWlanApWiredPortLldpTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanApWiredPortLldpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query LLDP neighbor information of a specified AP. No entry can be created, modified, or deleted in this table." + ::= { hwWlanApObjects 6 } + + --1.3.6.1.4.1.2011.6.139.13.3.6.1 + hwWlanApWiredPortLldpEntry OBJECT-TYPE + SYNTAX HwWlanApWiredPortLldpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The indexes of this table are hwWlanApMac, hwWlanApWiredPortLldpRemLocalPortNum, and hwWlanApWiredPortLldpRemIndex." + INDEX { hwWlanApWiredPortLldpRemLocalPortNum, hwWlanApWiredPortLldpRemIndex, hwWlanApMac } + ::= { hwWlanApWiredPortLldpTable 1 } + + + HwWlanApWiredPortLldpEntry ::= + SEQUENCE { + hwWlanApWiredPortLldpRemLocalPortNum + Integer32, + hwWlanApWiredPortLldpRemIndex + Integer32, + hwWlanApWiredPortLldpRemChassisIdSubtype + Integer32, + hwWlanApWiredPortLldpRemChassisId + OCTET STRING, + hwWlanApWiredPortLldpRemPortIdSubtype + Integer32, + hwWlanApWiredPortLldpRemPortId + OCTET STRING, + hwWlanApWiredPortLldpRemPortDesc + OCTET STRING, + hwWlanApWiredPortLldpRemSysName + OCTET STRING, + hwWlanApWiredPortLldpRemSysDesc + OCTET STRING, + hwWlanApWiredPortLldpRemSysCapSupported + Integer32, + hwWlanApWiredPortLldpRemSysCapEnabled + Integer32, + hwWlanApWiredPortLldpRemLocalApId + Integer32 + } + + --1.3.6.1.4.1.2011.6.139.13.3.6.1.1 + hwWlanApWiredPortLldpRemLocalPortNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the local port number of the remote neighbor of the AP's wired interface." + ::= { hwWlanApWiredPortLldpEntry 1 } + + --1.3.6.1.4.1.2011.6.139.13.3.6.1.2 + hwWlanApWiredPortLldpRemIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the index of the remote neighbor interface of the AP's wired interface." + ::= { hwWlanApWiredPortLldpEntry 2 } + + --1.3.6.1.4.1.2011.6.139.13.3.6.1.3 + hwWlanApWiredPortLldpRemChassisIdSubtype OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the subtype of the remote neighbor of the AP's wired interface." + ::= { hwWlanApWiredPortLldpEntry 3 } + + --1.3.6.1.4.1.2011.6.139.13.3.6.1.4 + hwWlanApWiredPortLldpRemChassisId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the subtype ID of the remote neighbor of the AP's wired interface." + ::= { hwWlanApWiredPortLldpEntry 4 } + + --1.3.6.1.4.1.2011.6.139.13.3.6.1.5 + hwWlanApWiredPortLldpRemPortIdSubtype OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the subtype of the remote neighbor interface of the AP's wired interface." + ::= { hwWlanApWiredPortLldpEntry 5 } + + --1.3.6.1.4.1.2011.6.139.13.3.6.1.6 + hwWlanApWiredPortLldpRemPortId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ID of the remote neighbor interface of the AP's wired interface." + ::= { hwWlanApWiredPortLldpEntry 6 } + + --1.3.6.1.4.1.2011.6.139.13.3.6.1.7 + hwWlanApWiredPortLldpRemPortDesc OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates descriptions about the remote neighbor interface of the AP's wired interface." + ::= { hwWlanApWiredPortLldpEntry 7 } + + --1.3.6.1.4.1.2011.6.139.13.3.6.1.8 + hwWlanApWiredPortLldpRemSysName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the system name of the remote neighbor of the AP's wired interface." + ::= { hwWlanApWiredPortLldpEntry 8 } + + --1.3.6.1.4.1.2011.6.139.13.3.6.1.9 + hwWlanApWiredPortLldpRemSysDesc OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates system descriptions about the remote neighbor of the AP's wired interface." + ::= { hwWlanApWiredPortLldpEntry 9 } + + --1.3.6.1.4.1.2011.6.139.13.3.6.1.10 + hwWlanApWiredPortLldpRemSysCapSupported OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the remote neighbor of the AP's wired interface supports the system capability." + ::= { hwWlanApWiredPortLldpEntry 10 } + + --1.3.6.1.4.1.2011.6.139.13.3.6.1.11 + hwWlanApWiredPortLldpRemSysCapEnabled OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object enables the system capability of the remote neighbor of the AP's wired interface." + ::= { hwWlanApWiredPortLldpEntry 11 } + + -- 1.3.6.1.4.1.2011.6.139.13.3.6.1.12 + hwWlanApWiredPortLldpRemLocalApId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP ID." + ::= { hwWlanApWiredPortLldpEntry 12 } + + + --1.3.6.1.4.1.2011.6.139.13.3.7 + hwWlanApWiredPortLldpRemManAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanApWiredPortLldpRemManAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query management addresses of LLDP neighbors of a specified AP. No entry can be created, modified, or deleted in this table." + ::= { hwWlanApObjects 7 } + + --1.3.6.1.4.1.2011.6.139.13.3.7.1 + hwWlanApWiredPortLldpRemManAddrEntry OBJECT-TYPE + SYNTAX HwWlanApWiredPortLldpRemManAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The indexes of this table are hwWlanApMac, hwWlanApWiredPortLldpRemLocalPortNum, hwWlanApWiredPortLldpRemIndex, hwWlanApWiredPortLldpRemManAddrSubtype, and hwWlanApWiredPortLldpRemManAddr." + INDEX { hwWlanApWiredPortLldpRemManAddrSubtype,hwWlanApMac, hwWlanApWiredPortLldpRemLocalPortNum, hwWlanApWiredPortLldpRemIndex, hwWlanApWiredPortLldpRemManAddr } + ::= { hwWlanApWiredPortLldpRemManAddrTable 1 } + + + HwWlanApWiredPortLldpRemManAddrEntry ::= + SEQUENCE { + hwWlanApWiredPortLldpRemManAddrSubtype + Integer32, + hwWlanApWiredPortLldpRemManAddr + OCTET STRING, + hwWlanApWiredPortLldpRemManAddrIfSubtype + Integer32, + hwWlanApWiredPortLldpRemManAddrIfId + Integer32, + hwWlanApWiredPortLldpRemManAddrOID + OCTET STRING + } + + --1.3.6.1.4.1.2011.6.139.13.3.7.1.1 + hwWlanApWiredPortLldpRemManAddrSubtype OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the This object indicates the remote management address subtype of the wired interface." + ::= { hwWlanApWiredPortLldpRemManAddrEntry 1 } + + --1.3.6.1.4.1.2011.6.139.13.3.7.1.2 + hwWlanApWiredPortLldpRemManAddr OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the remote management address of the wired interface." + ::= { hwWlanApWiredPortLldpRemManAddrEntry 2 } + + --1.3.6.1.4.1.2011.6.139.13.3.7.1.3 + hwWlanApWiredPortLldpRemManAddrIfSubtype OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the interface subtype of the remote management address of the wired interface." + ::= { hwWlanApWiredPortLldpRemManAddrEntry 3 } + + --1.3.6.1.4.1.2011.6.139.13.3.7.1.4 + hwWlanApWiredPortLldpRemManAddrIfId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the interface ID of the remote management address of the wired interface." + ::= { hwWlanApWiredPortLldpRemManAddrEntry 4 } + + --1.3.6.1.4.1.2011.6.139.13.3.7.1.5 + hwWlanApWiredPortLldpRemManAddrOID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the remote management address OID of the wired interface." + ::= { hwWlanApWiredPortLldpRemManAddrEntry 5 } + + --1.3.6.1.4.1.2011.6.139.13.3.8 + hwWlanApOnlineFailTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanApOnlineFailEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query or clear AP online failure records, including failure time and reason." + ::= { hwWlanApObjects 8 } + + --1.3.6.1.4.1.2011.6.139.13.3.8.1 + hwWlanApOnlineFailEntry OBJECT-TYPE + SYNTAX HwWlanApOnlineFailEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwWlanApOnlineFailMac." + INDEX { hwWlanApOnlineFailMac } + ::= { hwWlanApOnlineFailTable 1 } + + + HwWlanApOnlineFailEntry ::= + SEQUENCE { + hwWlanApOnlineFailMac + MacAddress, + hwWlanApOnlineFailTime + OCTET STRING, + hwWlanApOnlineFailReason + OCTET STRING, + hwWlanApOnlineFailRowStatus + RowStatus, + hwWlanApOnlineFailInfo + OCTET STRING + } + + --1.3.6.1.4.1.2011.6.139.13.3.8.1.1 + hwWlanApOnlineFailMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the MAC address of the STA who fails to go online." + ::= { hwWlanApOnlineFailEntry 1 } + + --1.3.6.1.4.1.2011.6.139.13.3.8.1.2 + hwWlanApOnlineFailTime OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the latest time when the STA fails to go online." + ::= { hwWlanApOnlineFailEntry 2 } + + --1.3.6.1.4.1.2011.6.139.13.3.8.1.3 + hwWlanApOnlineFailReason OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the reason for the latest STA online failure." + ::= { hwWlanApOnlineFailEntry 3 } + + --1.3.6.1.4.1.2011.6.139.13.3.8.1.4 + hwWlanApOnlineFailRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates that online failure records of STAs are deleted based on MAC addresses." + ::= { hwWlanApOnlineFailEntry 4 } + + -- 1.3.6.1.4.1.2011.6.139.13.3.8.1.5 + hwWlanApOnlineFailInfo OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates information about the last three online failures of an AP, including the failure time and reasons." + ::= { hwWlanApOnlineFailEntry 5 } + + -- 1.3.6.1.4.1.2011.6.139.13.3.9 + hwWlanApOfflineTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanApOfflineEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query or clear AP offline records, including offline time and reason." + ::= { hwWlanApObjects 9 } + + --1.3.6.1.4.1.2011.6.139.13.3.9.1 + hwWlanApOfflineEntry OBJECT-TYPE + SYNTAX HwWlanApOfflineEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwWlanApOfflineMac." + INDEX { hwWlanApOfflineMac } + ::= { hwWlanApOfflineTable 1 } + + + HwWlanApOfflineEntry ::= + SEQUENCE { + hwWlanApOfflineMac + MacAddress, + hwWlanApOfflineTime + OCTET STRING, + hwWlanApOfflineReason + OCTET STRING, + hwWlanApOfflineRowStatus + RowStatus, + hwWlanApOfflineInfo + OCTET STRING + } + + --1.3.6.1.4.1.2011.6.139.13.3.9.1.1 + hwWlanApOfflineMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the MAC address of an AP." + ::= { hwWlanApOfflineEntry 1 } + + --1.3.6.1.4.1.2011.6.139.13.3.9.1.2 + hwWlanApOfflineTime OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP offline time." + ::= { hwWlanApOfflineEntry 2 } + + --1.3.6.1.4.1.2011.6.139.13.3.9.1.3 + hwWlanApOfflineReason OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP offline reason." + ::= { hwWlanApOfflineEntry 3 } + + --1.3.6.1.4.1.2011.6.139.13.3.9.1.4 + hwWlanApOfflineRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object clears AP offline records." + ::= { hwWlanApOfflineEntry 4 } + + -- 1.3.6.1.4.1.2011.6.139.13.3.9.1.5 + hwWlanApOfflineInfo OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanApOfflineEntry 5 } + + -- 1.3.6.1.4.1.2011.6.139.13.3.10 + hwWlanIDIndexedApTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanIDIndexedApEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to add, delete, modify, reset, or confirm APs. You can also use the table to query the configuration and restore factory settings of APs." + ::= { hwWlanApObjects 10 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1 + hwWlanIDIndexedApEntry OBJECT-TYPE + SYNTAX HwWlanIDIndexedApEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwWlanIDIndexedApId." + INDEX { hwWlanIDIndexedApId } + ::= { hwWlanIDIndexedApTable 1 } + HwWlanIDIndexedApEntry ::= + SEQUENCE { + hwWlanIDIndexedApId + Unsigned32, + hwWlanIDIndexedApMac + MacAddress, + hwWlanIDIndexedApSn + OCTET STRING, + hwWlanIDIndexedApTypeInfo + OCTET STRING, + hwWlanIDIndexedApName + OCTET STRING, + hwWlanIDIndexedApGroup + OCTET STRING, + hwWlanIDIndexedApRunState + INTEGER, + hwWlanIDIndexedApSoftwareVersion + OCTET STRING, + hwWlanIDIndexedApHardwareVersion + OCTET STRING, + hwWlanIDIndexedApCpuType + OCTET STRING, + hwWlanIDIndexedApCpufrequency + Integer32, + hwWlanIDIndexedApMemoryType + OCTET STRING, + hwWlanIDIndexedApDomain + OCTET STRING, + hwWlanIDIndexedApIpAddress + IpAddress, + hwWlanIDIndexedApIpNetMask + IpAddress, + hwWlanIDIndexedApGatewayIp + IpAddress, + hwWlanIDIndexedApMemorySize + Integer32, + hwWlanIDIndexedApFlashSize + Integer32, + hwWlanIDIndexedApRunTime + Unsigned32, + hwWlanIDIndexedApAdminOper + INTEGER, + hwWlanIDIndexedApDNS + IpAddress, + hwWlanIDIndexedApOnlineTime + Unsigned32, + hwWlanIDIndexedApSysSoftwareDesc + OCTET STRING, + hwWlanIDIndexedApSysHardtwareDesc + OCTET STRING, + hwWlanIDIndexedApSysManufacture + OCTET STRING, + hwWlanIDIndexedApSysSoftwareName + OCTET STRING, + hwWlanIDIndexedApSysSoftwareVendor + OCTET STRING, + hwWlanIDIndexedApBomCode + OCTET STRING, + hwWlanIDIndexedApIpv6Address + OCTET STRING, + hwWlanIDIndexedApIpv6NetMask + OCTET STRING, + hwWlanIDIndexedApGatewayIpv6 + OCTET STRING, + hwWlanIDIndexedApIpv6DNS + OCTET STRING, + hwWlanIDIndexedApProtectAcIPv6Addr + OCTET STRING, + hwWlanIDIndexedApBootCountTotal + Integer32, + hwWlanIDIndexedApBootCountPowerOff + Integer32, + hwWlanIDIndexedApBootCountClear + RowStatus, + hwWlanIDIndexedApElectronicLabel + OCTET STRING, + hwWlanIDIndexedApWiredPortNum + Integer32, + hwWlanIDIndexedApWiredPortMtu + Integer32, + hwWlanIDIndexedApWiredPortMac + MacAddress, + hwWlanIDIndexedApMemoryUseRate + Integer32, + hwWlanIDIndexedApCpuUseRate + Integer32, + hwWlanIDIndexedApFlashFreeSize + Integer32, + hwWlanIDIndexedApTemperature + Integer32, + hwWlanIDIndexedApOnlineUserNum + Integer32, + hwWlanIDIndexedApDualBandAssoc5gStaNum + Unsigned32, + hwWlanIDIndexedApDualBandStaNum + Unsigned32, + hwWlanIDIndexedApStaOnlineFailRatio + Unsigned32, + hwWlanIDIndexedApStaOfflineRatio + Unsigned32, + hwWlanIDIndexedApStickyClientRatio + Unsigned32, + hwWlanIDIndexedApUpEthPortSpeed + INTEGER, + hwWlanIDIndexedApUpEthPortSpeedMode + INTEGER, + hwWlanIDIndexedApUpEthPortDuplex + INTEGER, + hwWlanIDIndexedApUpEthPortDuplexMode + INTEGER, + hwWlanIDIndexedApUpPortSpeed + Integer32, + hwWlanIDIndexedAPUpPortPER + Integer32, + hwWlanIDIndexedEthportUpRate + Integer32, + hwWlanIDIndexedEthportDownRate + Integer32, + hwWlanIDIndexedApAirportUpTraffic + OCTET STRING, + hwWlanIDIndexedApAirportDwTraffic + OCTET STRING, + hwWlanIDIndexedApEthportDwTraffic + OCTET STRING, + hwWlanIDIndexedApEthportUpTraffic + OCTET STRING, + hwWlanIDIndexedApUpPortRecvPackets + Counter64, + hwWlanIDIndexedApUpPortSendPackets + Counter64, + hwWlanIDIndexedApUpPortRecvBytes + Counter64, + hwWlanIDIndexedApUpPortSendBytes + Counter64, + hwWlanIDIndexedCentralApId + Unsigned32, + hwWlanIDIndexedCentralApMac + MacAddress, + hwWlanIDIndexedCentralApName + OCTET STRING, + hwWlanIDIndexedApRowstatus + RowStatus, + hwWlanIDIndexedApSDCardSize + Integer32, + hwWlanIDIndexedAPLongitude + OCTET STRING, + hwWlanIDIndexedAPLatitude + OCTET STRING, + hwWlanIDIndexedAPUUIDString + OCTET STRING, + hwWlanIDIndexedAPUUIDHex + OCTET STRING, + hwWlanIDIndexedApChannelLoadMode + INTEGER, + hwWlanIDIndexedAPPoeWorkmode + INTEGER, + hwWlanIDIndexedAPPoeExpectedWorkmode + INTEGER, + hwWlanIDIndexedApTotalOnlineTime + Unsigned32, + hwWlanIDIndexedApDiscoverTime + Unsigned32, + hwWlanIDIndexedApSiteCode + OCTET STRING, + hwWlanIDIndexedApDomainName + OCTET STRING, + hwWlanIDIndexedApBranchGroup + OCTET STRING, + hwWlanIDIndexedApNatIpAddress + IpAddress, + hwWlanIDIndexedApStaOnlineFailStatistics + OCTET STRING, + hwWlanIDIndexedApStaOfflineStatistics + OCTET STRING, + hwWlanIDIndexedAPPowerSupplyState + INTEGER, + hwWlanIDIndexedApMajorString + OCTET STRING, + hwWlanIDIndexedApMajorHex + OCTET STRING, + hwWlanIDIndexedApMajorDecimal + Integer32, + hwWlanIDIndexedApMinorString + OCTET STRING, + hwWlanIDIndexedApMinorHex + OCTET STRING, + hwWlanIDIndexedApMinorDecimal + Integer32, + hwWlanIDIndexedApReferenceRSSI + Integer32, + hwWlanIDIndexedApEnvironmentTemperature + Integer32, + hwWlanIDIndexedApCpuTemperature + Integer32, + hwWlanIDIndexedApNpTemperature + Integer32, + hwWlanIDIndexedApZoneName + OCTET STRING, + hwWlanIDIndexedApDataLinkState + INTEGER, + hwWlanIDIndexedApRtuStatus + INTEGER, + hwWlanIDIndexedApRadioMode + INTEGER + } + -- 1.3.6.1.4.1.2011.6.139.13.3.10.1.1 + hwWlanIDIndexedApId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Ap ID." + ::= { hwWlanIDIndexedApEntry 1 } + + --1.3.6.1.4.1.2011.6.139.13.3.10.1.2 + hwWlanIDIndexedApMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the MAC address of an AP." + ::= { hwWlanIDIndexedApEntry 2 } + + --1.3.6.1.4.1.2011.6.139.13.3.10.1.3 + hwWlanIDIndexedApSn OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the sequence number (SN) of an AP." + ::= { hwWlanIDIndexedApEntry 3 } + + --1.3.6.1.4.1.2011.6.139.13.3.10.1.4 + hwWlanIDIndexedApTypeInfo OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AP type." + ::= { hwWlanIDIndexedApEntry 4 } + + --1.3.6.1.4.1.2011.6.139.13.3.10.1.5 + hwWlanIDIndexedApName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AP name." + ::= { hwWlanIDIndexedApEntry 5 } + + --1.3.6.1.4.1.2011.6.139.13.3.10.1.6 + hwWlanIDIndexedApGroup OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the group to which an AP belongs." + ::= { hwWlanIDIndexedApEntry 6 } + + --1.3.6.1.4.1.2011.6.139.13.3.10.1.7 + hwWlanIDIndexedApRunState OBJECT-TYPE + SYNTAX INTEGER + { + idle(1) , + autofind(2) , + typeNotMatch(3) , + fault(4) , + config(5) , + configFailed(6) , + download(7) , + normal(8) , + committing(9) , + commitFailed(10) , + standby(11) , + verMismatch(12), + nameConflicted(13), + invalid(14), + countryCodeMismatch(15) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP state." + ::= { hwWlanIDIndexedApEntry 7 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.8 + hwWlanIDIndexedApSoftwareVersion OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP software version." + ::= { hwWlanIDIndexedApEntry 8 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.9 + hwWlanIDIndexedApHardwareVersion OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP hardware version." + ::= { hwWlanIDIndexedApEntry 9 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.10 + hwWlanIDIndexedApCpuType OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the CPU type of an AP." + ::= { hwWlanIDIndexedApEntry 10 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.11 + hwWlanIDIndexedApCpufrequency OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the CPU frequency of an AP.Unit: MHz." + ::= { hwWlanIDIndexedApEntry 11 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.12 + hwWlanIDIndexedApMemoryType OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the memory type of an AP." + ::= { hwWlanIDIndexedApEntry 12 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.13 + hwWlanIDIndexedApDomain OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP domain." + ::= { hwWlanIDIndexedApEntry 13 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.14 + hwWlanIDIndexedApIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the IP address of an AP." + ::= { hwWlanIDIndexedApEntry 14 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.15 + hwWlanIDIndexedApIpNetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the IP address mask of an AP." + ::= { hwWlanIDIndexedApEntry 15 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.16 + hwWlanIDIndexedApGatewayIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the gateway IP address of an AP." + ::= { hwWlanIDIndexedApEntry 16 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.17 + hwWlanIDIndexedApMemorySize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the memory size of an AP.Unit: MB." + ::= { hwWlanIDIndexedApEntry 17 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.18 + hwWlanIDIndexedApFlashSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the flash memory size of an AP.Unit: MB." + ::= { hwWlanIDIndexedApEntry 18 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.19 + hwWlanIDIndexedApRunTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the running time of an AP.Unit: tick." + ::= { hwWlanIDIndexedApEntry 19 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.20 + hwWlanIDIndexedApAdminOper OBJECT-TYPE + SYNTAX INTEGER + { + reset(1) , + manufacturerConfig(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates administrative status of an AP." + ::= { hwWlanIDIndexedApEntry 20 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.21 + hwWlanIDIndexedApDNS OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP DNS." + ::= { hwWlanIDIndexedApEntry 21 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.22 + hwWlanIDIndexedApOnlineTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates online duration of an AP." + ::= { hwWlanIDIndexedApEntry 22 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.23 + hwWlanIDIndexedApSysSoftwareDesc OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates system software description of an AP." + ::= { hwWlanIDIndexedApEntry 23 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.24 + hwWlanIDIndexedApSysHardtwareDesc OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates system hardware description of an AP." + ::= { hwWlanIDIndexedApEntry 24 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.25 + hwWlanIDIndexedApSysManufacture OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the manufacturer of an AP." + ::= { hwWlanIDIndexedApEntry 25 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.26 + hwWlanIDIndexedApSysSoftwareName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates software name of an AP." + ::= { hwWlanIDIndexedApEntry 26 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.27 + hwWlanIDIndexedApSysSoftwareVendor OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the manufacturer of the AP software." + ::= { hwWlanIDIndexedApEntry 27 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.28 + hwWlanIDIndexedApBomCode OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the BOM code." + ::= { hwWlanIDIndexedApEntry 28 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.29 + hwWlanIDIndexedApIpv6Address OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the IPv6 address." + ::= { hwWlanIDIndexedApEntry 29 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.30 + hwWlanIDIndexedApIpv6NetMask OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the IPv6 address mask." + ::= { hwWlanIDIndexedApEntry 30 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.31 + hwWlanIDIndexedApGatewayIpv6 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the IPv6 gateway." + ::= { hwWlanIDIndexedApEntry 31 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.32 + hwWlanIDIndexedApIpv6DNS OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the IPv6 DNS." + ::= { hwWlanIDIndexedApEntry 32 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.33 + hwWlanIDIndexedApProtectAcIPv6Addr OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the IPv6 address of the standby AC." + ::= { hwWlanIDIndexedApEntry 33 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.34 + hwWlanIDIndexedApBootCountTotal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of times an AP is restarted." + ::= { hwWlanIDIndexedApEntry 34 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.35 + hwWlanIDIndexedApBootCountPowerOff OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of times an AP is restarted due to a power failure." + ::= { hwWlanIDIndexedApEntry 35 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.36 + hwWlanIDIndexedApBootCountClear OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object clears the AP restart count." + ::= { hwWlanIDIndexedApEntry 36 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.37 + hwWlanIDIndexedApElectronicLabel OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..3073)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the electronic label of an AP." + ::= { hwWlanIDIndexedApEntry 37 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.38 + hwWlanIDIndexedApWiredPortNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of wired interfaces." + ::= { hwWlanIDIndexedApEntry 38 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.39 + hwWlanIDIndexedApWiredPortMtu OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the maximum transmit unit (MTU) of a wired interface." + ::= { hwWlanIDIndexedApEntry 39 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.40 + hwWlanIDIndexedApWiredPortMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the MAC address of a wired interface." + ::= { hwWlanIDIndexedApEntry 40 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.41 + hwWlanIDIndexedApMemoryUseRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the memory usage.Unit: %." + ::= { hwWlanIDIndexedApEntry 41 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.42 + hwWlanIDIndexedApCpuUseRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the CPU usage.Unit: %." + ::= { hwWlanIDIndexedApEntry 42 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.43 + hwWlanIDIndexedApFlashFreeSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates available space in the flash memory.Unit: KB." + ::= { hwWlanIDIndexedApEntry 43 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.44 + hwWlanIDIndexedApTemperature OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the operating temperature." + ::= { hwWlanIDIndexedApEntry 44 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.45 + hwWlanIDIndexedApOnlineUserNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of online users." + ::= { hwWlanIDIndexedApEntry 45 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.46 + hwWlanIDIndexedApDualBandAssoc5gStaNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of dual-band terminals that access the 5 GHz radio." + ::= { hwWlanIDIndexedApEntry 46 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.47 + hwWlanIDIndexedApDualBandStaNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of STAs that support dual frequency bands." + ::= { hwWlanIDIndexedApEntry 47 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.48 + hwWlanIDIndexedApStaOnlineFailRatio OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates STA online failure ratio on an AP." + ::= { hwWlanIDIndexedApEntry 48 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.49 + hwWlanIDIndexedApStaOfflineRatio OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates STA offline ratio of an AP." + ::= { hwWlanIDIndexedApEntry 49 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.50 + hwWlanIDIndexedApStickyClientRatio OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the proportion of sticky STAs to all STAs." + ::= { hwWlanIDIndexedApEntry 50 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.51 + hwWlanIDIndexedApUpEthPortSpeed OBJECT-TYPE + SYNTAX INTEGER + { + speed10(1) , + speed100(2) , + speed1000(3) , + speed10000(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate of an upstream Ethernet interface." + ::= { hwWlanIDIndexedApEntry 51 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.52 + hwWlanIDIndexedApUpEthPortSpeedMode OBJECT-TYPE + SYNTAX INTEGER + { + auto(1) , + forced(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate mode of an upstream Ethernet interface." + ::= { hwWlanIDIndexedApEntry 52 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.53 + hwWlanIDIndexedApUpEthPortDuplex OBJECT-TYPE + SYNTAX INTEGER + { + half(1) , + full(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the duplex state of an upstream Ethernet interface." + ::= { hwWlanIDIndexedApEntry 53 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.54 + hwWlanIDIndexedApUpEthPortDuplexMode OBJECT-TYPE + SYNTAX INTEGER + { + auto(1) , + forced(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the duplex mode of an upstream Ethernet interface." + ::= { hwWlanIDIndexedApEntry 54 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.55 + hwWlanIDIndexedApUpPortSpeed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the real-time rate of an upstream interface.Unit: Kbps." + ::= { hwWlanIDIndexedApEntry 55 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.56 + hwWlanIDIndexedAPUpPortPER OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the packet error rate of an upstream interface." + ::= { hwWlanIDIndexedApEntry 56 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.57 + hwWlanIDIndexedEthportUpRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the upstream rate of an Ethernet interface." + ::= { hwWlanIDIndexedApEntry 57 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.58 + hwWlanIDIndexedEthportDownRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the downstream rate of an Ethernet interface." + ::= { hwWlanIDIndexedApEntry 58 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.59 + hwWlanIDIndexedApAirportUpTraffic OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the traffic volume on an upstream wireless interface.Unit: bytes. The value is reported in 64 bits." + ::= { hwWlanIDIndexedApEntry 59 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.60 + hwWlanIDIndexedApAirportDwTraffic OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the traffic volume on a downstream wireless interface.Unit: bytes. The value is reported in 64 bits." + ::= { hwWlanIDIndexedApEntry 60 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.61 + hwWlanIDIndexedApEthportDwTraffic OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the traffic volume on a downstream wired interface.Unit: bytes. The value is reported in 64 bits." + ::= { hwWlanIDIndexedApEntry 61 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.62 + hwWlanIDIndexedApEthportUpTraffic OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the traffic volume on an upstream wired interface.Unit: bytes. The value is reported in 64 bits." + ::= { hwWlanIDIndexedApEntry 62 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.63 + hwWlanIDIndexedApUpPortRecvPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of frames received on an upstream interface, which is extended to 64 bits." + ::= { hwWlanIDIndexedApEntry 63 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.64 + hwWlanIDIndexedApUpPortSendPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of frames sent on an upstream interface, which is extended to 64 bits." + ::= { hwWlanIDIndexedApEntry 64 } + -- 1.3.6.1.4.1.2011.6.139.13.3.10.1.65 + hwWlanIDIndexedApUpPortRecvBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of bytes received on an upstream interface." + ::= { hwWlanIDIndexedApEntry 65 } + -- 1.3.6.1.4.1.2011.6.139.13.3.10.1.66 + hwWlanIDIndexedApUpPortSendBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of bytes sent on an upstream interface." + ::= { hwWlanIDIndexedApEntry 66 } + -- 1.3.6.1.4.1.2011.6.139.13.3.10.1.67 + hwWlanIDIndexedCentralApId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the central AP ID." + ::= { hwWlanIDIndexedApEntry 67 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.68 + hwWlanIDIndexedCentralApMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the MAC address of an central AP." + ::= { hwWlanIDIndexedApEntry 68 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.69 + hwWlanIDIndexedCentralApName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the central AP name." + ::= { hwWlanIDIndexedApEntry 69 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.70 + hwWlanIDIndexedApRowstatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status." + ::= { hwWlanIDIndexedApEntry 70 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.71 + hwWlanIDIndexedApSDCardSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the SD card size of an AP.Unit: MB." + ::= { hwWlanIDIndexedApEntry 71 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.72 + hwWlanIDIndexedAPLongitude OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the longitude of an AP." + ::= { hwWlanIDIndexedApEntry 72 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.73 + hwWlanIDIndexedAPLatitude OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the latitude of an AP." + ::= { hwWlanIDIndexedApEntry 73 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.74 + hwWlanIDIndexedAPUUIDString OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the UUID string value of an AP." + ::= { hwWlanIDIndexedApEntry 74 } + --1.3.6.1.4.1.2011.6.139.13.3.10.1.75 + hwWlanIDIndexedAPUUIDHex OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the UUID Hex value of an AP." + ::= { hwWlanIDIndexedApEntry 75 } + + --1.3.6.1.4.1.2011.6.139.13.3.10.1.76 + hwWlanIDIndexedApChannelLoadMode OBJECT-TYPE + SYNTAX INTEGER + { + indoor(1), + outdoor(2), + outToindoor(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates channel lode mode. The default value is outdoor." + ::= { hwWlanIDIndexedApEntry 76 } + + -- 1.3.6.1.4.1.2011.6.139.13.3.10.1.77 + hwWlanIDIndexedAPPoeWorkmode OBJECT-TYPE + SYNTAX INTEGER + { + af(1), + at(2), + bt(3), + invalid(4), + bt60(5), + bt90(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the work mode of POE." + ::= { hwWlanIDIndexedApEntry 77 } + + -- 1.3.6.1.4.1.2011.6.139.13.3.10.1.78 + hwWlanIDIndexedAPPoeExpectedWorkmode OBJECT-TYPE + SYNTAX INTEGER + { + af(1), + at(2), + bt(3), + invalid(4), + bt60(5), + bt90(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the expected work mode of POE." + ::= { hwWlanIDIndexedApEntry 78 } + + -- 1.3.6.1.4.1.2011.6.139.13.3.10.1.79 + hwWlanIDIndexedApTotalOnlineTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates total online duration of an AP." + ::= { hwWlanIDIndexedApEntry 79 } + + -- 1.3.6.1.4.1.2011.6.139.13.3.10.1.80 + hwWlanIDIndexedApDiscoverTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates discover duration of an AP." + ::= { hwWlanIDIndexedApEntry 80 } + + --1.3.6.1.4.1.2011.6.139.13.3.10.1.81 + hwWlanIDIndexedApSiteCode OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the Site code of an AP." + ::= { hwWlanIDIndexedApEntry 81 } + + --1.3.6.1.4.1.2011.6.139.13.3.10.1.82 + hwWlanIDIndexedApDomainName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the Domain name of an AP." + ::= { hwWlanIDIndexedApEntry 82 } + + --1.3.6.1.4.1.2011.6.139.13.3.10.1.83 + hwWlanIDIndexedApBranchGroup OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the branch group name of an AP." + ::= { hwWlanIDIndexedApEntry 83 } + + --1.3.6.1.4.1.2011.6.139.13.3.10.1.84 + hwWlanIDIndexedApNatIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Nat IP address of an AP." + ::= { hwWlanIDIndexedApEntry 84 } + + hwWlanIDIndexedApStaOnlineFailStatistics OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..1500)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Statistics of station online fail." + ::= { hwWlanIDIndexedApEntry 85 } + + -- 1.3.6.1.4.1.2011.6.139.13.3.10.1.86 + hwWlanIDIndexedApStaOfflineStatistics OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..1500)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Statistics of station offline fail." + ::= { hwWlanIDIndexedApEntry 86 } + + -- 1.3.6.1.4.1.2011.6.139.13.3.10.1.87 + hwWlanIDIndexedAPPowerSupplyState OBJECT-TYPE + SYNTAX INTEGER + { + full(1), + disabled(2), + limited(3), + invalid(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP power supply state. In Limited state, some functions are limited. In Disabled state, all radios are off, and some WLAN functions are unavailable." + ::= { hwWlanIDIndexedApEntry 87 } + + + -- 1.3.6.1.4.1.2011.6.139.13.3.10.1.88 + hwWlanIDIndexedApMajorString OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..2)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the string type value of Major field in the BLE broadcast frame of an AP." + ::= { hwWlanIDIndexedApEntry 88 } + + -- 1.3.6.1.4.1.2011.6.139.13.3.10.1.89 + hwWlanIDIndexedApMajorHex OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..4)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the hex type value of Major field in the BLE broadcast frame of an AP." + ::= { hwWlanIDIndexedApEntry 89 } + + -- 1.3.6.1.4.1.2011.6.139.13.3.10.1.90 + hwWlanIDIndexedApMajorDecimal OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the decimal type value of Major field in the BLE broadcast frame of an AP. The default value is -1." + ::= { hwWlanIDIndexedApEntry 90 } + + -- 1.3.6.1.4.1.2011.6.139.13.3.10.1.91 + hwWlanIDIndexedApMinorString OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..2)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the string type value of Minor field in the BLE broadcast frame of an AP." + ::= { hwWlanIDIndexedApEntry 91 } + + -- 1.3.6.1.4.1.2011.6.139.13.3.10.1.92 + hwWlanIDIndexedApMinorHex OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..4)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the hex type value of Minor field in the BLE broadcast frame of an AP." + ::= { hwWlanIDIndexedApEntry 92 } + + -- 1.3.6.1.4.1.2011.6.139.13.3.10.1.93 + hwWlanIDIndexedApMinorDecimal OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the decimal type value of Minor field in the BLE broadcast frame of an AP. The default value is -1." + ::= { hwWlanIDIndexedApEntry 93 } + + -- 1.3.6.1.4.1.2011.6.139.13.3.10.1.94 + hwWlanIDIndexedApReferenceRSSI OBJECT-TYPE + SYNTAX Integer32 (-97..-50 | 0) + UNITS "dbm" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the RSSI value of an AP. The default value is 0." + ::= { hwWlanIDIndexedApEntry 94 } + + -- 1.3.6.1.4.1.2011.6.139.13.3.10.1.95 + hwWlanIDIndexedApEnvironmentTemperature OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ambient temperature." + ::= { hwWlanIDIndexedApEntry 95 } + + -- 1.3.6.1.4.1.2011.6.139.13.3.10.1.96 + hwWlanIDIndexedApCpuTemperature OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the CPU temperature." + ::= { hwWlanIDIndexedApEntry 96 } + + -- 1.3.6.1.4.1.2011.6.139.13.3.10.1.97 + hwWlanIDIndexedApNpTemperature OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the NP chip temperature." + ::= { hwWlanIDIndexedApEntry 97 } + + -- 1.3.6.1.4.1.2011.6.139.13.3.10.1.98 + hwWlanIDIndexedApZoneName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AP zone name." + ::= { hwWlanIDIndexedApEntry 98 } + + -- 1.3.6.1.4.1.2011.6.139.13.3.10.1.99 + hwWlanIDIndexedApDataLinkState OBJECT-TYPE + SYNTAX INTEGER + { + down(1), + run(2), + noneed(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the state of an AP data link." + ::= { hwWlanIDIndexedApEntry 99 } + -- 1.3.6.1.4.1.2011.6.139.13.3.10.1.100 + hwWlanIDIndexedApRtuStatus OBJECT-TYPE + SYNTAX INTEGER + { + downloading(1), + active(2), + notActive(3), + invalidLicense(4), + flashMemoryNotEnough(5), + notSupport(6), + noLicenseOnAP(7), + noLicenseOnAC(8), + invalidStatus(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP RTU status." + ::= { hwWlanIDIndexedApEntry 100 } + -- 1.3.6.1.4.1.2011.6.139.13.3.10.1.101 + hwWlanIDIndexedApRadioMode OBJECT-TYPE + SYNTAX INTEGER + { + twoRadioStandard(1), + twoRadio5gEnhanced(2), + twoRadio2gEnhanced(3), + threeRadio(4), + twoRadioIndependentScan(5), + notSupport(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the actual radio switch-mode of AP." + ::= { hwWlanIDIndexedApEntry 101 } + + -- 1.3.6.1.4.1.2011.6.139.13.3.11 + hwWlanApOnlineFailReasonTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanApOnlineFailReasonEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to get AP online fail reason counts." + ::= { hwWlanApObjects 11 } + + -- 1.3.6.1.4.1.2011.6.139.13.3.11.1 + hwWlanApOnlineFailReasonEntry OBJECT-TYPE + SYNTAX HwWlanApOnlineFailReasonEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to get AP online fail reason counts." + INDEX { hwWlanApOnlineFailReasonIndex } + ::= { hwWlanApOnlineFailReasonTable 1 } + + HwWlanApOnlineFailReasonEntry ::= + SEQUENCE { + hwWlanApOnlineFailReasonIndex + Integer32, + hwWlanApOnlineFailReasonDesc + OCTET STRING, + hwWlanApOnlineFailReasonCount + Integer32 + } + + -- 1.3.6.1.4.1.2011.6.139.13.3.11.1.1 + hwWlanApOnlineFailReasonIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the AP online fail reason index." + ::= { hwWlanApOnlineFailReasonEntry 1 } + + -- 1.3.6.1.4.1.2011.6.139.13.3.11.1.2 + hwWlanApOnlineFailReasonDesc OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP online fail reason description." + ::= { hwWlanApOnlineFailReasonEntry 2 } + + -- 1.3.6.1.4.1.2011.6.139.13.3.11.1.3 + hwWlanApOnlineFailReasonCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the the AP online fail reason counts." + ::= { hwWlanApOnlineFailReasonEntry 3 } + + -- 1.3.6.1.4.1.2011.6.139.13.3.12 + hwWlanApOfflineReasonTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanApOfflineReasonEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to get AP offline reason counts." + ::= { hwWlanApObjects 12 } + + -- 1.3.6.1.4.1.2011.6.139.13.3.12.1 + hwWlanApOfflineReasonEntry OBJECT-TYPE + SYNTAX HwWlanApOfflineReasonEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to get AP offline reason counts." + INDEX { hwWlanApOfflineReasonIndex } + ::= { hwWlanApOfflineReasonTable 1 } + + HwWlanApOfflineReasonEntry ::= + SEQUENCE { + hwWlanApOfflineReasonIndex + Integer32, + hwWlanApOfflineReasonDesc + OCTET STRING, + hwWlanApOfflineReasonCount + Integer32 + } + + -- 1.3.6.1.4.1.2011.6.139.13.3.12.1.1 + hwWlanApOfflineReasonIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the AP offline reason index." + ::= { hwWlanApOfflineReasonEntry 1 } + + -- 1.3.6.1.4.1.2011.6.139.13.3.12.1.2 + hwWlanApOfflineReasonDesc OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP offline reason description." + ::= { hwWlanApOfflineReasonEntry 2 } + + -- 1.3.6.1.4.1.2011.6.139.13.3.12.1.3 + hwWlanApOfflineReasonCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP offline reason counts." + ::= { hwWlanApOfflineReasonEntry 3 } + + -- 1.3.6.1.4.1.2011.6.139.13.4 + hwWlanAPConformance OBJECT IDENTIFIER ::= { hwWlanAp 4 } + + -- 1.3.6.1.4.1.2011.6.139.13.4.1 + hwWlanAPCompliances OBJECT IDENTIFIER ::= { hwWlanAPConformance 1 } + + --1.3.6.1.4.1.2011.6.139.13.4.1.1 + hwWlanAPCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Description." + MODULE + MANDATORY-GROUPS { hwWlanApTrapObjectsGroup, hwWlanApTypeGroup, hwWlanApInfoGroup } + ::= { hwWlanAPCompliances 1 } + + --1.3.6.1.4.1.2011.6.139.13.4.2 + hwWlanAPObjectGroups OBJECT IDENTIFIER ::= { hwWlanAPConformance 2 } + + --1.3.6.1.4.1.2011.6.139.13.4.2.1 + hwWlanApTrapGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwApFaultTrap, hwApNormalTrap, hwApPingResultTrap, hwApConfigCommitTrap, hwUnAuthorizedApRecordExistTrap, + hwUnAuthorizedApRecordClearTrap, hwApCpuOverloadTrap, hwApCpuOverloadRestoreTrap, hwApMemoryOverloadTrap, hwApMemoryOverloadRestoreTrap, + hwApStaFullTrap, hwApStaFullRecoverTrap, hwAcDevicesSwitchTrap, hwDyingGaspTrap, hwApFaultTrapFat, + hwApNormalTrapFat, hwApTemperatureTooLowTrap, hwApTemperatureTooLowRestoreTrap, hwApTemperatureTooHighTrap, hwApTemperatureTooHighRestoreTrap, + hwApOpticalRxPowerTooHighTrap, hwApOpticalRxPowerTooHighRestoreTrap, hwApOpticalRxPowerTooLowTrap, hwApOpticalRxPowerTooLowRestoreTrap, hwApOpticalTemperatureTooHighTrap, + hwApOpticalTemperatureTooHighRestoreTrap, hwApOpticalTemperatureTooLowTrap, hwApOpticalTemperatureTooLowRestoreTrap, hwApNotSupportCountryCodeTrap, hwApColdBootTrap, + hwApColdBootRestoreTrap, hwApHotBootTrap, hwApHotBootRestoreTrap, hwApCRCTooHighTrap, hwApCRCTooHighRestoreTrap, + hwApConflictApNameTrap, hwApLicenseTrap, hwApFmeaIICFaultTrap, hwApFmeaIICFaultRestoreTrap, hwApFmeaPHYFaultTrap, + hwApFmeaPHYFaultRestoreTrap, hwApFmeaFaultTrap, hwApFmeaFaultRestoreTrap, hwApOpticalInsertTrap, hwApOpticalRemoveTrap, + hwApReceivedInvalidArpNewTrap, hwApVersionMismatchTrap, hwRadioUploadRemoteCaptureFileTrap, hwMPJoinedOnEthernetTrap, hwMPJoinedOnEthernetRestoreTrap, hwMPPJoinedOnAirTrap, hwMPPJoinedOnAirRestoreTrap, + hwApOpticalTxPowerTooHighTrap, hwApOpticalTxPowerTooHighRestoreTrap, hwApOpticalTxPowerTooLowTrap, hwApOpticalTxPowerTooLowRestoreTrap, hwApOnLineNumExceedCardSpecTrap, hwApFanInvalidTrap, hwApFanInvalidRestoreTrap, + hwApStorageDevRemoveTrap, hwApStorageDevInsertTrap, hwApPoePowerOffTrap, hwApPoePowerOnTrap, hwApPoePdConnectedTrap, hwApPoePdDisconnectedTrap, hwApPoePdClassOvercurrentTrap, + hwApPoePdPriorityDifferentTrap, hwApPoePowerOverUtilizationThresholdTrap, hwApPoePowerOverUtilizationThresholdRestoreTrap, hwApSTPAutoShutdownTrap, hwApSTPAutoShutdownRestoreTrap, hwApOpticalInvalidTrap, hwApOpticalInvalidRestoreTrap, + hwWlanBLELowPowerTrap, hwWlanBLELowPowerRestoreTrap, hwWlanBLEOfflineTrap, hwWlanBLEOfflineRestoreTrap, hwWlanBLEFaultyTrap, hwWlanBLEFaultyRestoreTrap,hwWlanBLEDetachedTrap,hwWlanBLEDetachedRestoreTrap,hwApTypeMismatchTrap} + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanAPObjectGroups 1 } + + --1.3.6.1.4.1.2011.6.139.13.4.2.2 + hwWlanApTrapObjectsGroup OBJECT-GROUP + OBJECTS { hwWlanApActualType, hwWlanApCpuOccupancyRate, hwWlanApMemoryOccupancyRate, hwWlanApPermitStaNum, hwWlanStaAuthFailCause, + hwWlanAcSystemSwitchType, hwWlanApOpticalRxPower, hwWlanApOpticalTemperature, hwWlanApCfgCountryCode, hwWlanApArpAttackSrcMac, + hwWlanApArpAttackDstMac, hwWlanApArpAttackSrcIP, hwWlanApArpCfgRateThreshold, hwWlanApArpActualRate, hwWlanApNotifyRadioId, + hwWlanApNotifyOrRestoreTemperature, hwWlanOccurTime, hwWlanApBootNotifyName, hwWlanApFaultTimes, hwWlanApUnAuthorizedApRecordNumber, + hwWlanCrcErrActual, hwWlanCrcThreshold, hwWlanApNotifyWlanId, hwWlanApLicenseInfo, hwWlanCrcPortType, + hwWlanCrcPortID, hwWlanApArpAttackDropNum, hwWlanApFaultID, hwWlanApIfIndex, hwWlanApFaultInfo, + hwWlanApSoftWareVersion, hwRadioUploadRemoteCaptureResult, hwWlanApRadioID, hwWlanApCpuOverloadDescInfo, hwWlanApOpticalTxPower, hwWlanSlotNum, + hwApPoePdPriority, hwApPoePortPriority, hwApPoeCurConsumPower, hwApPoeConsumPowerThreshold, hwApFanIndex, hwApEntityPhysicalName, hwApStorageIndex, hwApStorageName, + hwWlanApOpticalFaultID, hwWlanBLEMacAddr, hwPowerOffReason } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanAPObjectGroups 2 } + + --1.3.6.1.4.1.2011.6.139.13.4.2.3 + hwWlanApTypeGroup OBJECT-GROUP + OBJECTS { hwWlanApType, hwWlanApTypeDesc, hwWlanApTypeWiredPortNum, hwWlanApTypeRadioNum, hwWlanApTypeMaxStaNum, + hwWlanApTypeReset,hwWlanApTypeRadioType, + hwWlanRadioMaxSpatialStreamsNum, hwWlanApTypeRadioAntennaGain, + hwWlanApTypeWiredPortType, hwWlanApTypeWiredPortName } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanAPObjectGroups 3 } + + --1.3.6.1.4.1.2011.6.139.13.4.2.4 + hwWlanApInfoGroup OBJECT-GROUP + OBJECTS { hwWlanApPingApMac, hwWlanApPingAddress, hwWlanApPingCount, hwWlanApPingPacketSize, hwWlanApPingWaitTime, + hwWlanApPingTimeOut, hwWlanApPingResultSuccessCount, hwWlanApPingResultFailureCount, hwWlanApPingResultAveResponseTime, hwWlanApPingResultMinResponseTime, + hwWlanApPingResultMaxResponseTime, hwWlanApPingResultFlag, hwWlanUnauthedApType, hwWlanUnauthedApMacAddress, hwWlanUnauthedApSn, + hwWlanUnauthedApIpAddress, hwWlanUnauthedApRecordTime, hwWlanUnauthedAPIPv6Address, hwWlanApMac, hwWlanApSn, hwWlanApTypeInfo, + hwWlanApName, hwWlanApGroup, hwWlanApRunState, hwWlanApSoftwareVersion, hwWlanApHardwareVersion, + hwWlanApCpuType, hwWlanApCpufrequency, hwWlanApMemoryType, hwWlanApDomain, hwWlanApIpAddress, + hwWlanApIpNetMask, hwWlanApGatewayIp, hwWlanApMemorySize, hwWlanApFlashSize, hwWlanApRunTime, + hwWlanApAdminOper, hwWlanApDNS, hwWlanApOnlineTime, hwWlanApSysSoftwareDesc, hwWlanApSysHardtwareDesc, + hwWlanApSysManufacture, hwWlanApSysSoftwareName, hwWlanApSysSoftwareVendor, hwWlanApBomCode, hwWlanApIpv6Address, + hwWlanApIpv6NetMask, hwWlanApGatewayIpv6, hwWlanApIpv6DNS, hwWlanApProtectAcIPv6Addr, hwWlanApBootCountTotal, + hwWlanApBootCountPowerOff, hwWlanApBootCountClear, hwWlanApElectronicLabel, hwWlanApWiredPortNum, hwWlanApWiredPortMtu, + hwWlanApWiredPortMac, hwWlanApMemoryUseRate, hwWlanApCpuUseRate, hwWlanApFlashFreeSize, hwWlanApTemperature, + hwWlanApOnlineUserNum, hwWlanApDualBandAssoc5gStaNum, hwWlanApDualBandStaNum, hwWlanApStaOnlineFailRatio, hwWlanApStaOfflineRatio, + hwWlanApStickyClientRatio, hwWlanApUpEthPortSpeed, hwWlanApUpEthPortSpeedMode, hwWlanApUpEthPortDuplex, hwWlanApUpEthPortDuplexMode, + hwWlanApUpPortSpeed, hwWlanAPUpPortPER, hwWlanEthportUpRate, hwWlanEthportDownRate, hwWlanApAirportUpTraffic, + hwWlanApAirportDwTraffic, hwWlanApEthportDwTraffic, hwWlanApEthportUpTraffic, hwWlanApUpPortRecvPackets, hwWlanApUpPortSendPackets, + hwWlanApRowstatus, hwWlanApUpPortRecvBytes, hwWlanApUpPortSendBytes, hwWlanApId, hwWlanApWiredPortType, hwWlanApWiredPortDesc, + hwWlanApWiredPortState, hwWlanApWiredPortSpeed, hwWlanApMultiWiredPortDuplex, hwWlanApMultiWiredPortNegotiation, hwWlanApMultiWiredPortMode, hwWlanApWiredPortApId, hwWlanApWiredPortApName, + hwWlanApWiredPortStatClear, hwWlanApWiredPortUpDwnTimes, hwWlanApWiredPortInPkts, hwWlanApWiredPortInUnicastPkts, hwWlanApWiredPortInNonUnicastPkts, + hwWlanApWiredPortInBytes, hwWlanApWiredPortInErrorPkts, hwWlanApWiredPortInDiscardPkts, hwWlanApWiredPortOutPkts, hwWlanApWiredPortOutUnicastPkts, + hwWlanApWiredPortOutNonUnicastPkts, hwWlanApWiredPortOutBytes, hwWlanApWiredPortOutErrorsPkts, hwWlanApWiredPortOutDiscardPkts, hwWlanApWiredPortLldpRemChassisIdSubtype, + hwWlanApWiredPortLldpRemChassisId, hwWlanApWiredPortLldpRemPortIdSubtype, hwWlanApWiredPortLldpRemPortId, hwWlanApWiredPortLldpRemPortDesc, hwWlanApWiredPortLldpRemSysName, + hwWlanApWiredPortLldpRemSysDesc, hwWlanApWiredPortLldpRemSysCapSupported, hwWlanApWiredPortLldpRemSysCapEnabled, hwWlanApWiredPortLldpRemManAddrIfSubtype, hwWlanApWiredPortLldpRemManAddrIfId, + hwWlanApWiredPortLldpRemManAddrOID, hwWlanApOnlineFailTime, hwWlanApOnlineFailReason, hwWlanApOnlineFailRowStatus, hwWlanApOfflineTime, + hwWlanApOfflineReason, hwWlanApOfflineRowStatus,hwWlanApOnlineFailInfo,hwWlanApOfflineInfo,hwWlanIDIndexedAPUUIDString,hwWlanIDIndexedAPUUIDHex,hwWlanApOnlineFailReasonDesc, + hwWlanApOnlineFailReasonCount ,hwWlanApOfflineReasonDesc,hwWlanApOfflineReasonCount} + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanAPObjectGroups 4 } + + + END +-- +-- HUAWEI-WLAN-AP-MIB.mib +-- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MIBS/huawei/HUAWEI-WLAN-AP-RADIO-MIB b/MIBS/huawei/HUAWEI-WLAN-AP-RADIO-MIB new file mode 100644 index 0000000..87cc46c --- /dev/null +++ b/MIBS/huawei/HUAWEI-WLAN-AP-RADIO-MIB @@ -0,0 +1,1853 @@ +-- ============================================================================ +-- Copyright (C) 2020 by HUAWEI TECHNOLOGIES. All rights reserved. +-- Description: The mib is used for defining the management of huawei AC at the side of the quality of wireless signal for AP MIB objects. +-- Reference: +-- Version: V1.37 +-- ============================================================================ +-- Module definition + + HUAWEI-WLAN-AP-RADIO-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwWlan + FROM HUAWEI-WLAN-MIB + hwWlanApName + FROM HUAWEI-WLAN-AP-MIB + hwWlanApMac + FROM HUAWEI-WLAN-AP-MIB + hwWlanApId + FROM HUAWEI-WLAN-AP-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + IpAddress, Integer32, Unsigned32, Counter64, OBJECT-TYPE, + MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + MacAddress, RowStatus, DateAndTime + FROM SNMPv2-TC; + --1.3.6.1.4.1.2011.6.139.16 + hwWlanRadio MODULE-IDENTITY + LAST-UPDATED "202006162107Z" -- Jun 16, 2020 at 21:07 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "V1.37, modify the node of hwRadioChannelChangedTrap, hwRadioSignalEnvDeteriorationTrap and hwRadioDownTrap, rename the node of hwWlanRadioInterfereRate hwWlanRadioInterferenceRate." + REVISION "202006162107Z" -- Jun 16, 2020 at 21:07 GMT + DESCRIPTION + "V1.36, add the node of hwWlanRadioFlexibleRadioSwitch." + REVISION "202005271900Z" -- May 27, 2020 at 19:00 GMT + DESCRIPTION + "V1.35, add the node of hwWlanRadioInterfereRate." + REVISION "202004271000Z" -- Apr 27, 2020 at 10:00 GMT + DESCRIPTION + "V1.34, modify the node of hwWlanRadioType, add ht160 of node hwWlanRadioWorkingChannelBandwidth" + REVISION "202003260930Z" -- Mar 26, 2020 at 09:30 GMT + DESCRIPTION + "V1.33, add the node of hwWlanRadioReferenceDataAnalysis." + REVISION "201908082055Z" -- August 8, 2019 at 20:55 GMT + DESCRIPTION + "V1.32, modify the node of hwWlanRadioChannelChangedReason." + REVISION "201907191730Z" -- July 19, 2019 at 17:30 GMT + DESCRIPTION + "V1.31, add the node of hwWlanRadioBadChannel." + REVISION "201903191844Z" -- Mar 19, 2019 at 18:44 GMT + DESCRIPTION + "V1.30, add the node of HwWlanRadioInfoTable" + REVISION "201902191615Z" -- Feb 19, 2019 at 16:15 GMT + DESCRIPTION + "V1.29, modify the trap node of hwRadioReachMaxUserPhySpecTrap and hwRadioReachMaxUserPhySpecClearTrap. modify the description of the node hwWlanRadioWorkMode" + REVISION "201811091638Z" -- Nov 9, 2018 at 16:38 GMT + DESCRIPTION + "V1.28, modify the trap node of hwRadioNotSupportChannelTrap." + REVISION "201810262130Z" -- Oct 26, 2018 at 21:30 GMT + DESCRIPTION + "V1.27, add the trap node of hwRadioReachMaxUserPhySpecTrap and hwRadioReachMaxUserPhySpecClearTrap." + REVISION "201810121645Z" -- Oct 12, 2018 at 16:45 GMT + DESCRIPTION + "V1.26, modify the node of hwWlanRadioWorkMode." + REVISION "201809061155Z" -- Sep 6, 2018 at 11:55 GMT + DESCRIPTION + "V1.25, add the node of hwWlanRadioFlexibleRadioStatus." + REVISION "201805092029Z" -- May 9, 2018 at 20:30 GMT + DESCRIPTION + "V1.24, modify the description of table hwWlanRadioUncontrolAPInfTable." + REVISION "201712071400Z" -- Dec 7, 2017 at 14:00 GMT + DESCRIPTION + "V1.23, add the node of hwWlanRadioApGroup." + REVISION "201709081535Z" -- Sep 8, 2017 at 15:35 GMT + DESCRIPTION + "V1.22, add the node of hwRadioChannelChangedHasRadarChannel." + REVISION "201708261535Z" -- Aug 26, 2017 at 15:35 GMT + DESCRIPTION + "V1.21, add the node of hwWlanRadioChannelSelectMode and hwWlanRadioTxPowerSelectMode." + REVISION "201707262143Z" -- Jul 26, 2017 at 21:43 GMT + DESCRIPTION + "V1.20, modify the description of node hwWlanRadioUncontrolAPInfTable." + REVISION "201706241515Z" -- Jun 24, 2017 at 15:15 GMT + DESCRIPTION + "V1.19, add the node of hwWlanRadioNoise." + REVISION "201703271440Z" -- Mar 27, 2017 at 14:40 GMT + DESCRIPTION + "V1.18, modify the hwWlanRadioLegitimateAntennaGain type." + REVISION "201612241640Z" -- Dec 24, 2016 at 16:40 GMT + DESCRIPTION + "V1.17, add and modify the hwWlanRadioTrapObjects." + REVISION "201612141640Z" -- Dec 14, 2016 at 16:40 GMT + DESCRIPTION + "V1.16, Modify the description of node hwWlanRadioWorkMode." + REVISION "201608191640Z" -- August 19, 2016 at 16:40 GMT + DESCRIPTION + "V1.15, Modify node status." + REVISION "201607211130Z" -- July 21, 2016 at 11:30 GMT + DESCRIPTION + "V1.14, Modify the trap nodes about interference detection." + REVISION "201605311030Z" -- May 31, 2016 at 10:30 GMT + DESCRIPTION + "V1.13, Add the node of hwWlanRadioMngSecondChannel." + REVISION "201605131030Z" -- May 13, 2016 at 10:30 GMT + DESCRIPTION + "V1.12, Add the node of hwWlanRadioRetryFrames, hwWlanRadioRcvErrFrames, hwWlanRadioRcvDropFrames, and add the table of hwWlanRadioUncontrolAPInfTable." + REVISION "201510101030Z" -- Jan 21, 2016 at 10:30 GMT + DESCRIPTION + "V1.11, Add the node of hwWlanRadioRetryFrames, hwWlanRadioRcvErrFrames, hwWlanRadioRcvDropFrames, and add the table of hwWlanRadioUncontrolAPInfTable." + REVISION "201510101030Z" -- Jan 21, 2016 at 10:30 GMT + DESCRIPTION + "V1.10, Modify the node of hwWlanRadioWorkingChannelBandwidth." + REVISION "201510101030Z" -- Nov 30, 2015 at 10:30 GMT + DESCRIPTION + "V1.09, Modify the trap nodes and add the node of hwWlanWIDSTrapInfoAPId." + REVISION "201510101030Z" -- Oct 10, 2015 at 10:30 GMT + DESCRIPTION + "V1.08, Add AP ID in the trap node." + REVISION "201509151030Z" -- Sept 15, 2015 at 10:30 GMT + DESCRIPTION + "V1.07, Add the node of hwWlanRadioInfoApId in the hwWlanRadioInfoTable." + REVISION "201508261030Z" -- Aug 26, 2015 at 10:30 GMT + DESCRIPTION + "Change the trap of hwRadioPowerChangedTrap." + REVISION "201508190930Z" -- Aug 19, 2015 at 9:30 GMT + DESCRIPTION + "Modify the node value of hwWlanRadioActualEIRP and hwWlanRadioMaximumEIRP." + REVISION "201507230940Z" -- July 23, 2015 at 9:40 GMT + DESCRIPTION + "Add the node for spectrum switch flag." + REVISION "201507170956Z" -- July 17, 2015 at 9:56 GMT + DESCRIPTION + "Add the node for channel change notificaction." + REVISION "201507060956Z" -- July 16, 2015 at 9:56 GMT + DESCRIPTION + "Add the description of mib nodes." + REVISION "201506160956Z" -- Jun 16, 2015 at 9:56 GMT + DESCRIPTION + "V1.02, Add nodes for eirp." + REVISION "201505111452Z" -- May 11, 2015 at 14:52 GMT + DESCRIPTION + "The MIB module defines the WIDS operation." + REVISION "201502021452Z" -- February 2, 2015 at 14:52 GMT + DESCRIPTION + " + V1.00, Inital version. + " + ::= { hwWlan 16 } + +-- +--Node definitions +-- + + --1.3.6.1.4.1.2011.6.139.16.1 + hwWlanRadioObjects OBJECT IDENTIFIER ::= { hwWlanRadio 1 } + + --1.3.6.1.4.1.2011.6.139.16.1.1 + hwWlanRadioTraps OBJECT IDENTIFIER ::= { hwWlanRadioObjects 1 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.1 + hwWlanRadioTrap OBJECT IDENTIFIER ::= { hwWlanRadioTraps 1 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.1.1 + hwRadioChannelChangedTrap NOTIFICATION-TYPE + OBJECTS { hwWlanRadioInfoApMac, hwWlanRadioID, hwWlanRadioInfoApName, hwWlanRadioActualChannel, hwWlanRadioSecondActualChannel, + hwWlanRadioChannelChangedReason, hwWlanRadioChannelChangedReasonStr, hwWlanRadioPreActualChannel, hwWlanRadioPreSecondActualChannel, hwWlanRadioInfoApId, hwRadioChannelChangedHasRadarChannel } + STATUS current + DESCRIPTION + "This alarm is generated when a channel changes." + ::= { hwWlanRadioTrap 1 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.1.2 + hwRadioSignalEnvDeteriorationTrap NOTIFICATION-TYPE + OBJECTS { hwWlanRadioInfoApMac, hwWlanRadioID, hwWlanRadioInfoApName, hwWlanRadioPER, hwWlanRadioConflictRate, hwWlanRadioInfoApId, hwWlanRadioNoise, hwWlanRadioEnvDetReason, hwWlanRadioBadChannel, hwWlanRadioInterferenceRate } + STATUS current + DESCRIPTION + "This alarm is generated when radio environment deteriorates." + ::= { hwWlanRadioTrap 2 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.1.3 + hwRadioSignalEnvResumeTrap NOTIFICATION-TYPE + OBJECTS { hwWlanRadioInfoApMac, hwWlanRadioID, hwWlanRadioInfoApName, hwWlanRadioInfoApId } + STATUS current + DESCRIPTION + "This alarm is generated when radio environment is recovered." + ::= { hwWlanRadioTrap 3 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.1.4 + hwApMonitorModeChangedTrap NOTIFICATION-TYPE + OBJECTS { hwWlanRadioInfoApMac, hwWlanRadioID, hwWlanRadioInfoApName, hwWlanApMonitorMode,hwWlanApMonitorModeDesc, hwWlanApPreMonitorMode, hwWlanApPreMonitorModeDesc,hwWlanRadioInfoApId } + STATUS current + DESCRIPTION + "The wireless monitoring mode of an AP was changed." + ::= { hwWlanRadioTrap 4 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.1.5 + hwAPCoInterfDetectedTrap NOTIFICATION-TYPE + OBJECTS { hwWlanRadioInfoApMac, hwWlanRadioID, hwWlanRadioInfoApName, hwWlanApChannel, hwWlanRadioInfoApId, hwWlanApInterfBssid, hwWlanInterfRSSI } + STATUS current + DESCRIPTION + "The co-channel interference between APs was detected." + ::= { hwWlanRadioTrap 5 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.1.6 + hwAPCoInterfClearTrap NOTIFICATION-TYPE + OBJECTS { hwWlanRadioInfoApMac, hwWlanRadioID, hwWlanRadioInfoApName, hwWlanApChannel, hwWlanRadioInfoApId, hwWlanApInterfBssid } + STATUS current + DESCRIPTION + "The co-channel interference between APs was removed." + ::= { hwWlanRadioTrap 6 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.1.7 + hwNerborInterfDetectedTrap NOTIFICATION-TYPE + OBJECTS { hwWlanRadioInfoApMac,hwWlanRadioID, hwWlanRadioInfoApName, hwWlanApChannel, hwWlanRadioInfoApId, hwWlanApInterfBssid, + hwWlanInterfApChannel, hwWlanInterfRSSI } + STATUS current + DESCRIPTION + "The adjacent-channel interference between APs was detected." + ::= { hwWlanRadioTrap 7 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.1.8 + hwNeiborInterfClearTrap NOTIFICATION-TYPE + OBJECTS { hwWlanRadioInfoApMac, hwWlanRadioID, hwWlanRadioInfoApName, hwWlanApChannel, hwWlanRadioInfoApId, hwWlanApInterfBssid, + hwWlanInterfApChannel } + STATUS current + DESCRIPTION + "The adjacent-channel interference between APs was removed." + ::= { hwWlanRadioTrap 8 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.1.9 + hwStaInterfDetectedTrap NOTIFICATION-TYPE + OBJECTS { hwWlanRadioInfoApMac, hwWlanRadioID, hwWlanRadioInfoApName, hwWlanRadioInfoApId } + STATUS current + DESCRIPTION + "Interference on STA was detected." + ::= { hwWlanRadioTrap 9 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.1.10 + hwStaInterfClearTrap NOTIFICATION-TYPE + OBJECTS { hwWlanRadioInfoApMac, hwWlanRadioID, hwWlanRadioInfoApName, hwWlanRadioInfoApId } + STATUS current + DESCRIPTION + "Interference on STA was cleared." + ::= { hwWlanRadioTrap 10 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.1.11 + hwOtherDeviceInterfDetectedTrap NOTIFICATION-TYPE + OBJECTS { hwWlanRadioInfoApMac, hwWlanRadioID, hwWlanRadioInfoApName, hwWlanRadioInfoApId } + STATUS current + DESCRIPTION + "Interference on other devices was detected." + ::= { hwWlanRadioTrap 11 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.1.12 + hwOtherDeviceInterfClearTrap NOTIFICATION-TYPE + OBJECTS { hwWlanRadioInfoApMac, hwWlanRadioID, hwWlanRadioInfoApName, hwWlanRadioInfoApId } + STATUS current + DESCRIPTION + "Interference on other devices was removed." + ::= { hwWlanRadioTrap 12 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.1.13 + hwRadioDownTrap NOTIFICATION-TYPE + OBJECTS { hwWlanRadioInfoApMac, hwWlanRadioID, hwWlanRadioInfoApName, hwWlanRadioDownCause, hwWlanRadioDownCauseStr, hwWlanRadioInfoApId } + STATUS current + DESCRIPTION + "A wireless link is Down." + ::= { hwWlanRadioTrap 13 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.1.14 + hwRadioDownRecovTrap NOTIFICATION-TYPE + OBJECTS { hwWlanRadioInfoApMac, hwWlanRadioID, hwWlanRadioInfoApName, hwWlanRadioDownCause, hwWlanRadioDownCauseStr, hwWlanRadioInfoApId } + STATUS current + DESCRIPTION + "The radio link Down alarm was cleared." + ::= { hwWlanRadioTrap 14 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.1.15 + hwWIDSDetectRogueTrap NOTIFICATION-TYPE + OBJECTS { hwWlanWIDSTrapInfoAPName, hwWlanWIDSTrapInfoRadioId, hwWlanWIDSTrapInfoAPMAC, hwWlanWIDSTrapInfoRogueMAC, + hwWlanWIDSTrapInfoRogueSSId, hwWlanWIDSTrapInfoRogueType, hwWlanWIDSTrapInfoRogueRSSI, hwWlanWIDSTrapInfoRogueChanID, hwWlanWIDSTrapInfoAPId } + STATUS current + DESCRIPTION + "A suspicious device is detected." + ::= { hwWlanRadioTrap 15 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.1.16 + hwRadioNotSupportChannelTrap NOTIFICATION-TYPE + OBJECTS { hwWlanRadioInfoApMac, hwWlanRadioID, hwWlanRadioInfoApName, hwWlanRadioMngChannelBandwidth, + hwWlanRadioMngChannel, hwWlanRadioMngSecondChannel, hwWlanRadioActualChannelBandwidth, hwWlanRadioActualChannel, hwWlanRadioSecondActualChannel, + hwWlanRadioChannelChangedReasonStr, hwWlanRadioInfoApId } + STATUS current + DESCRIPTION + "A channel is not supported." + ::= { hwWlanRadioTrap 16 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.1.17 + hwRadioNotSupportPowerLevelTrap NOTIFICATION-TYPE + OBJECTS { hwWlanRadioInfoApMac, hwWlanRadioID, hwWlanRadioInfoApName, hwWlanRadioMngPowerLevel, hwWlanRadioActualPowerLevel, hwWlanRadioInfoApId } + STATUS current + DESCRIPTION + "Power is not supported." + ::= { hwWlanRadioTrap 17 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.1.18 + hwRadioAntennaGainIsUnlawfulTrap NOTIFICATION-TYPE + OBJECTS { hwWlanRadioInfoApMac, hwWlanRadioID, hwWlanRadioInfoApName, hwWlanRadioActualAntennaGain, hwWlanRadioLegitimateAntennaGain, hwWlanRadioInfoApId, hwWlanRadioLegitimateEirp} + STATUS current + DESCRIPTION + "The antenna gain of the radio does not conform to local law." + ::= { hwWlanRadioTrap 18 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.1.19 + hwRadioPowerChangedTrap NOTIFICATION-TYPE + OBJECTS { hwWlanRadioInfoApMac, hwWlanRadioID, hwWlanRadioInfoApName, hwWlanRadioActualEIRP, hwWlanRadioInfoApId } + STATUS current + DESCRIPTION + "The radio power is changed." + ::= { hwWlanRadioTrap 19 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.1.20 + hwApAccessUserNumExceedThresholdTrap NOTIFICATION-TYPE + OBJECTS { hwWlanRadioInfoApMac, hwWlanRadioID, hwWlanRadioInfoApName, hwWlanRadioUacUserNum, hwWlanRadioInfoApId } + STATUS current + DESCRIPTION + "The number of users associated with the AP exceeds the alarm threshold." + ::= { hwWlanRadioTrap 20 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.1.21 + hwApAccessUserNumExceedThresholdRecovTrap NOTIFICATION-TYPE + OBJECTS { hwWlanRadioInfoApMac, hwWlanRadioID, hwWlanRadioInfoApName, hwWlanRadioUacUserNum, hwWlanRadioInfoApId } + STATUS current + DESCRIPTION + "The number of users associated with the AP falls below the clear alarm threshold." + ::= { hwWlanRadioTrap 21 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.1.22 + hwApRoamUserNumExceedThresholdTrap NOTIFICATION-TYPE + OBJECTS { hwWlanRadioInfoApMac, hwWlanRadioID, hwWlanRadioInfoApName, hwWlanRadioUacUserNum, hwWlanRadioInfoApId } + STATUS current + DESCRIPTION + "The number of roaming users connected to the AP exceeds the alarm threshold." + ::= { hwWlanRadioTrap 22 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.1.23 + hwApRoamUserNumExceedThresholdRecovTrap NOTIFICATION-TYPE + OBJECTS { hwWlanRadioInfoApMac, hwWlanRadioID, hwWlanRadioInfoApName, hwWlanRadioUacUserNum, hwWlanRadioInfoApId } + STATUS current + DESCRIPTION + "The number of roaming users The number of roaming users connected to the AP falls below the clear alarm threshold." + ::= { hwWlanRadioTrap 23 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.1.24 + hwApAccessChannelUtilExceedThresholdTrap NOTIFICATION-TYPE + OBJECTS { hwWlanRadioInfoApMac, hwWlanRadioID, hwWlanRadioInfoApName, hwWlanRadioUacUserNum, hwWlanRadioInfoApId } + STATUS current + DESCRIPTION + "The channel usage exceeds the alarm threshold." + ::= { hwWlanRadioTrap 24 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.1.25 + hwApAccessChannelUtilExceedThresholdRecovTrap NOTIFICATION-TYPE + OBJECTS {hwWlanRadioInfoApMac, hwWlanRadioID, hwWlanRadioInfoApName, hwWlanRadioUacUserNum, hwWlanRadioInfoApId } + STATUS current + DESCRIPTION + "The channel usage falls below the clear alarm threshold." + ::= { hwWlanRadioTrap 25 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.1.26 + hwApRoamChannelUtilExceedThresholdTrap NOTIFICATION-TYPE + OBJECTS { hwWlanRadioInfoApMac, hwWlanRadioID, hwWlanRadioInfoApName, hwWlanRadioUacUserNum, hwWlanRadioInfoApId } + STATUS current + DESCRIPTION + "The channel usage by the roaming STAs exceeds the alarm threshold." + ::= { hwWlanRadioTrap 26 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.1.27 + hwApRoamChannelUtilExceedThresholdRecovTrap NOTIFICATION-TYPE + OBJECTS { hwWlanRadioInfoApMac, hwWlanRadioID, hwWlanRadioInfoApName, hwWlanRadioUacUserNum, hwWlanRadioInfoApId } + STATUS current + DESCRIPTION + "The channel usage by the roaming STAs falls below the clear alarm threshold." + ::= { hwWlanRadioTrap 27 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.1.28 + hwRadioDownTrapFat NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanRadioInfoApName, hwWlanApRadioNotifyPara, hwWlanRadioInfoApId } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRadioTrap 28 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.1.29 + hwRadioDownRecovTrapFat NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanApName, hwWlanApRadioNotifyPara, hwWlanRadioInfoApId } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRadioTrap 29 } + + -- 1.3.6.1.4.1.2011.6.139.16.1.1.1.30 + hwRadioReachMaxUserPhySpecTrap NOTIFICATION-TYPE + OBJECTS { hwWlanRadioInfoApMac, hwWlanRadioID, hwWlanRadioInfoApId, hwWlanRadioInfoApName, hwWlanRadioStaNum, + hwWlanRadioMaxStaNum } + STATUS current + DESCRIPTION + "This object indicates that the number of access STAs reaches the maximum value supported by a radio." + ::= { hwWlanRadioTrap 30 } + + + -- 1.3.6.1.4.1.2011.6.139.16.1.1.1.31 + hwRadioReachMaxUserPhySpecClearTrap NOTIFICATION-TYPE + OBJECTS { hwWlanRadioInfoApMac, hwWlanRadioID, hwWlanRadioInfoApId, hwWlanRadioInfoApName, hwWlanRadioStaNum } + STATUS current + DESCRIPTION + "This object indicates that the number of access STAs falls below the maximum value supported by a radio." + ::= { hwWlanRadioTrap 31 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.2 + hwWlanRadioTrapObjects OBJECT IDENTIFIER ::= { hwWlanRadioTraps 2 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.2.1 + hwWlanRadioActualChannel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRadioTrapObjects 1 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.2.2 + hwWlanRadioActualChannelBandwidth OBJECT-TYPE + SYNTAX INTEGER + { + ht20(1), + ht40Plus(2), + ht40Minus(3), + ht80(4), + ht160(5), + invalid(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRadioTrapObjects 2 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.2.3 + hwWlanRadioActualPowerLevel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRadioTrapObjects 3 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.2.4 + hwWlanRadioActualAntennaGain OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRadioTrapObjects 4 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.2.5 + hwWlanRadioLegitimateAntennaGain OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRadioTrapObjects 5 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.2.6 + hwWlanRadioChannelChangedReason OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + dfs(2), + wds(3), + config(4), + calibrate(5), + thirdGPP(6), + iotCard(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRadioTrapObjects 6 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.2.7 + hwWlanRadioChannelChangedReasonStr OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRadioTrapObjects 7 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.2.8 + hwWlanRadioConflictRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRadioTrapObjects 8 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.2.9 + hwWlanApMonitorMode OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRadioTrapObjects 9 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.2.10 + hwWlanApPreMonitorMode OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRadioTrapObjects 10 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.2.11 + hwWlanApChannel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRadioTrapObjects 11 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.2.12 + hwWlanApInterfBssid OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRadioTrapObjects 12 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.2.13 + hwWlanInterfStaMac OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRadioTrapObjects 13 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.2.14 + hwWlanRadioDownCause OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRadioTrapObjects 14 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.2.15 + hwWlanInterfApChannel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRadioTrapObjects 15 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.2.16 + hwWlanInterfRSSI OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRadioTrapObjects 16 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.2.17 + hwWlanWIDSTrapInfoAPName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRadioTrapObjects 17 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.2.18 + hwWlanWIDSTrapInfoRadioId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRadioTrapObjects 18 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.2.19 + hwWlanWIDSTrapInfoAPMAC OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRadioTrapObjects 19 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.2.20 + hwWlanWIDSTrapInfoRogueMAC OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRadioTrapObjects 20 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.2.21 + hwWlanWIDSTrapInfoRogueSSId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRadioTrapObjects 21 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.2.22 + hwWlanWIDSTrapInfoRogueType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRadioTrapObjects 22 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.2.23 + hwWlanWIDSTrapInfoRogueRSSI OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRadioTrapObjects 23 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.2.24 + hwWlanWIDSTrapInfoRogueChanID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRadioTrapObjects 24 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.2.25 + hwWlanRadioDownCauseStr OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRadioTrapObjects 25 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.2.26 + hwWlanRadioUacUserNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRadioTrapObjects 26 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.2.27 + hwWlanRadioPreActualChannel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRadioTrapObjects 27 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.2.28 + hwWlanApRadioNotifyPara OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRadioTrapObjects 28 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.2.29 + hwWlanRadioMngChannelBandwidth OBJECT-TYPE + SYNTAX INTEGER + { + ht20(1), + ht40Plus(2), + ht40Minus(3), + ht80(4), + ht160(5), + invalid(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRadioTrapObjects 29 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.2.30 + hwWlanRadioMngChannel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRadioTrapObjects 30 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.2.31 + hwWlanRadioMngPowerLevel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRadioTrapObjects 31 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.2.32 + hwWlanWIDSTrapInfoAPId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRadioTrapObjects 32 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.2.33 + hwWlanRadioSecondActualChannel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRadioTrapObjects 33 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.2.34 + hwWlanRadioPreSecondActualChannel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRadioTrapObjects 34 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.2.35 + hwWlanRadioMngSecondChannel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRadioTrapObjects 35 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.2.36 + hwWlanApMonitorModeDesc OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRadioTrapObjects 36 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.2.37 + hwWlanApPreMonitorModeDesc OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRadioTrapObjects 37 } + + + --1.3.6.1.4.1.2011.6.139.16.1.1.2.38 + hwWlanRadioLegitimateEirp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRadioTrapObjects 38 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.2.39 + hwWlanRadioEnvDetReason OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Radio environment deterioration reason" + ::= { hwWlanRadioTrapObjects 39 } + + -- 1.3.6.1.4.1.2011.6.139.16.1.1.2.40 + hwRadioChannelChangedHasRadarChannel OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRadioTrapObjects 40 } + -- 1.3.6.1.4.1.2011.6.139.16.1.1.2.41 + hwWlanRadioStaNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRadioTrapObjects 41 } + + + -- 1.3.6.1.4.1.2011.6.139.16.1.1.2.42 + hwWlanRadioMaxStaNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRadioTrapObjects 42 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.2.43 + hwWlanRadioBadChannel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRadioTrapObjects 43 } + + --1.3.6.1.4.1.2011.6.139.16.1.1.2.44 + hwWlanRadioInterferenceRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interfere Rate." + ::= { hwWlanRadioTrapObjects 44 } + + --1.3.6.1.4.1.2011.6.139.16.1.2 + hwWlanRadioInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanRadioInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query RF information, including channel, power, number of sent and received packets, and number of users." + ::= { hwWlanRadioObjects 2 } + + --1.3.6.1.4.1.2011.6.139.16.1.2.1 + hwWlanRadioInfoEntry OBJECT-TYPE + SYNTAX HwWlanRadioInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The indexes of this table are hwWlanRadioInfoApMac and hwWlanRadioID." + INDEX { hwWlanRadioInfoApMac, hwWlanRadioID } + ::= { hwWlanRadioInfoTable 1 } + + + HwWlanRadioInfoEntry ::= + SEQUENCE { + hwWlanRadioInfoApMac + MacAddress, + hwWlanRadioID + Unsigned32, + hwWlanRadioInfoApName + OCTET STRING, + hwWlanRadioType + Unsigned32, + hwWlanRadioFreqType + INTEGER, + hwWlanRadioRunState + INTEGER, + hwWlanRadioWorkingChannel + Unsigned32, + hwWlanRadioWorkingPowerLevel + Unsigned32, + hwWlanRadioWorkingPower + Unsigned32, + hwWlanRadioWorkingChannelBandwidth + INTEGER, + hwWlanRadioWorkMode + INTEGER, + hwWlanRadioMaxTxPwrLvl + Integer32, + hwWlanRadioPwrAttRange + Integer32, + hwWlanRadioPwrAttValue + Integer32, + hwWlanRadioAntennaGain + Integer32, + hwWlanRadioDecsption + OCTET STRING, + hwWlanRadioPortType + OCTET STRING, + hwWlanRadioMaxMtu + Integer32, + hwWlanRadioBandwidth + Integer32, + hwWlanRadioMac + MacAddress, + hwWlanRadioLastChange + Integer32, + hwWlanRadioInfoUpDownTimes + Integer32, + hwWlanRadioPER + Unsigned32, + hwWlanRadioNoise + Integer32, + hwWlanRadioChUtilizationRate + Unsigned32, + hwWlanRadioChannelFreeRate + Unsigned32, + hwWlanRadioTxRatio + Unsigned32, + hwWlanRadioRxRatio + Unsigned32, + hwWlanRadioChInterferenceRate + Unsigned32, + hwWlanRadioRcvFrames + Counter64, + hwWlanRadioRcvBytes + Counter64, + hwWlanRadioRecvRate + Unsigned32, + hwWlanRadioPeriodRcvDropFrames + Counter64, + hwWlanRadioPeriodRcvErrFrames + Counter64, + hwWlanRadioSendFrames + Counter64, + hwWlanRadioSendBytes + Counter64, + hwWlanRadioSendRate + Unsigned32, + hwWlanRadioPeriodRetryFrames + Counter64, + hwWlanRadioPeriodSendDropFrames + Counter64, + hwWlanRadioOnlineStaCnt + Unsigned32, + hwWlanRadioStaAveSignalStrength + Integer32, + hwWlanRadioPerformanceStatOperMode + INTEGER, + hwWlanRadioPeriodRcvFrames + Counter64, + hwWlanRadioPeriodSendFrames + Counter64, + hwWlanRadioActualEIRP + Unsigned32, + hwWlanRadioMaximumEIRP + Unsigned32, + hwWlanRadioSpectrumSwitchFlag + INTEGER, + hwWlanRadioInfoApId + Unsigned32, + hwWlanRadioRetryFrames + Counter64, + hwWlanRadioRcvErrFrames + Counter64, + hwWlanRadioRcvDropFrames + Counter64, + hwWlanRadioWorkingSecondChannel + Unsigned32, + hwWlanRadioChannelSelectMode + INTEGER, + hwWlanRadioTxPowerSelectMode + INTEGER, + hwWlanRadioApGroup + OCTET STRING, + hwWlanRadioFlexibleRadioStatus + INTEGER, + hwWlanRadioAutoBandwidthSelectSwitch + INTEGER, + hwWlanRadioReferenceDataAnalysis + INTEGER, + hwWlanRadioFlexibleRadioSwitch + INTEGER + } + + --1.3.6.1.4.1.2011.6.139.16.1.2.1.1 + hwWlanRadioInfoApMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the MAC address of the AP." + ::= { hwWlanRadioInfoEntry 1 } + + --1.3.6.1.4.1.2011.6.139.16.1.2.1.2 + hwWlanRadioID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the radio ID." + ::= { hwWlanRadioInfoEntry 2 } + + --1.3.6.1.4.1.2011.6.139.16.1.2.1.3 + hwWlanRadioInfoApName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP name." + ::= { hwWlanRadioInfoEntry 3 } + + --1.3.6.1.4.1.2011.6.139.16.1.2.1.4 + hwWlanRadioType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the radio type (b\g\n\ac\ax)." + ::= { hwWlanRadioInfoEntry 4 } + + --1.3.6.1.4.1.2011.6.139.16.1.2.1.5 + hwWlanRadioFreqType OBJECT-TYPE + SYNTAX INTEGER + { + frequency2G(1), + frequency5G(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the radio frequency band." + ::= { hwWlanRadioInfoEntry 5 } + + --1.3.6.1.4.1.2011.6.139.16.1.2.1.6 + hwWlanRadioRunState OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the running status of the radio." + ::= { hwWlanRadioInfoEntry 6 } + + --1.3.6.1.4.1.2011.6.139.16.1.2.1.7 + hwWlanRadioWorkingChannel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the actual channel of a radio." + ::= { hwWlanRadioInfoEntry 7 } + + --1.3.6.1.4.1.2011.6.139.16.1.2.1.8 + hwWlanRadioWorkingPowerLevel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the actual power level of a radio." + ::= { hwWlanRadioInfoEntry 8 } + + --1.3.6.1.4.1.2011.6.139.16.1.2.1.9 + hwWlanRadioWorkingPower OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the power determined by the actual power level." + ::= { hwWlanRadioInfoEntry 9 } + + --1.3.6.1.4.1.2011.6.139.16.1.2.1.10 + hwWlanRadioWorkingChannelBandwidth OBJECT-TYPE + SYNTAX INTEGER + { + ht20(1) , + ht40Plus(2) , + ht40Minus(3) , + ht80(4) , + ht160(5) , + unknown(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the actual channel bandwidth." + ::= { hwWlanRadioInfoEntry 10 } + + --1.3.6.1.4.1.2011.6.139.16.1.2.1.11 + hwWlanRadioWorkMode OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + monitor(2), + dualBand(4), + proxyScan(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the radio working mode.normal(1): The radio works in normal mode.monitor(2): The radio works in monitor mode and uses current band scanning.dualBand(4): The radio works in monitor mode and uses dual band scanning.dualBand(5): The radio works in monitor mode and uses proxy dual band scanning." + ::= { hwWlanRadioInfoEntry 11 } + + --1.3.6.1.4.1.2011.6.139.16.1.2.1.12 + hwWlanRadioMaxTxPwrLvl OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the maximum transmit power." + ::= { hwWlanRadioInfoEntry 12 } + + --1.3.6.1.4.1.2011.6.139.16.1.2.1.13 + hwWlanRadioPwrAttRange OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the power attenuation range." + ::= { hwWlanRadioInfoEntry 13 } + + --1.3.6.1.4.1.2011.6.139.16.1.2.1.14 + hwWlanRadioPwrAttValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the power adjustment step." + ::= { hwWlanRadioInfoEntry 14 } + + --1.3.6.1.4.1.2011.6.139.16.1.2.1.15 + hwWlanRadioAntennaGain OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the antenna gain." + ::= { hwWlanRadioInfoEntry 15 } + + --1.3.6.1.4.1.2011.6.139.16.1.2.1.16 + hwWlanRadioDecsption OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the interface description." + ::= { hwWlanRadioInfoEntry 16 } + + --1.3.6.1.4.1.2011.6.139.16.1.2.1.17 + hwWlanRadioPortType OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the interface type." + ::= { hwWlanRadioInfoEntry 17 } + + --1.3.6.1.4.1.2011.6.139.16.1.2.1.18 + hwWlanRadioMaxMtu OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the maximum transmit unit (MTU) of the interface." + ::= { hwWlanRadioInfoEntry 18 } + + --1.3.6.1.4.1.2011.6.139.16.1.2.1.19 + hwWlanRadioBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the interface bandwidth." + ::= { hwWlanRadioInfoEntry 19 } + + --1.3.6.1.4.1.2011.6.139.16.1.2.1.20 + hwWlanRadioMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the MAC address of the interface." + ::= { hwWlanRadioInfoEntry 20 } + + --1.3.6.1.4.1.2011.6.139.16.1.2.1.21 + hwWlanRadioLastChange OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates how long the interface has stayed in the current state." + ::= { hwWlanRadioInfoEntry 21 } + + --1.3.6.1.4.1.2011.6.139.16.1.2.1.22 + hwWlanRadioInfoUpDownTimes OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates how many times the interface goes online and offline." + ::= { hwWlanRadioInfoEntry 22 } + + --1.3.6.1.4.1.2011.6.139.16.1.2.1.23 + hwWlanRadioPER OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the packet error rate at the wireless side." + ::= { hwWlanRadioInfoEntry 23 } + + --1.3.6.1.4.1.2011.6.139.16.1.2.1.24 + hwWlanRadioNoise OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the interference noise of the radio. Invalid value is 0." + ::= { hwWlanRadioInfoEntry 24 } + + --1.3.6.1.4.1.2011.6.139.16.1.2.1.25 + hwWlanRadioChUtilizationRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the channel usage on the radio." + ::= { hwWlanRadioInfoEntry 25 } + + --1.3.6.1.4.1.2011.6.139.16.1.2.1.26 + hwWlanRadioChannelFreeRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the idle period." + ::= { hwWlanRadioInfoEntry 26 } + + --1.3.6.1.4.1.2011.6.139.16.1.2.1.27 + hwWlanRadioTxRatio OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the packet transmitting ratio." + ::= { hwWlanRadioInfoEntry 27 } + + --1.3.6.1.4.1.2011.6.139.16.1.2.1.28 + hwWlanRadioRxRatio OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the packet receiving ratio." + ::= { hwWlanRadioInfoEntry 28 } + + --1.3.6.1.4.1.2011.6.139.16.1.2.1.29 + hwWlanRadioChInterferenceRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the interference rate." + ::= { hwWlanRadioInfoEntry 29 } + + --1.3.6.1.4.1.2011.6.139.16.1.2.1.30 + hwWlanRadioRcvFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of user packets received at the wireless side." + ::= { hwWlanRadioInfoEntry 30 } + + --1.3.6.1.4.1.2011.6.139.16.1.2.1.31 + hwWlanRadioRcvBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bytes in user packets received at the wireless side." + ::= { hwWlanRadioInfoEntry 31 } + + --1.3.6.1.4.1.2011.6.139.16.1.2.1.32 + hwWlanRadioRecvRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the downstream rate at the wireless side." + ::= { hwWlanRadioInfoEntry 32 } + + --1.3.6.1.4.1.2011.6.139.16.1.2.1.33 + hwWlanRadioPeriodRcvDropFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of packets failed to be received by the radio within the echo interval." + ::= { hwWlanRadioInfoEntry 33 } + + --1.3.6.1.4.1.2011.6.139.16.1.2.1.34 + hwWlanRadioPeriodRcvErrFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of error packets of the radio received within the echo interval." + ::= { hwWlanRadioInfoEntry 34 } + + --1.3.6.1.4.1.2011.6.139.16.1.2.1.35 + hwWlanRadioSendFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of user packets sent at the wireless side." + ::= { hwWlanRadioInfoEntry 35 } + + --1.3.6.1.4.1.2011.6.139.16.1.2.1.36 + hwWlanRadioSendBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bytes in user packets sent at the wireless side." + ::= { hwWlanRadioInfoEntry 36 } + + --1.3.6.1.4.1.2011.6.139.16.1.2.1.37 + hwWlanRadioSendRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the upstream rate at the wireless side." + ::= { hwWlanRadioInfoEntry 37 } + + --1.3.6.1.4.1.2011.6.139.16.1.2.1.38 + hwWlanRadioPeriodRetryFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of packets retransmitted at the wireless side within the echo interval." + ::= { hwWlanRadioInfoEntry 38 } + + --1.3.6.1.4.1.2011.6.139.16.1.2.1.39 + hwWlanRadioPeriodSendDropFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of packets failed to be sent by the radio within the echo interval." + ::= { hwWlanRadioInfoEntry 39 } + + --1.3.6.1.4.1.2011.6.139.16.1.2.1.40 + hwWlanRadioOnlineStaCnt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of online users of the radio." + ::= { hwWlanRadioInfoEntry 40 } + + --1.3.6.1.4.1.2011.6.139.16.1.2.1.41 + hwWlanRadioStaAveSignalStrength OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of online users of the radio." + ::= { hwWlanRadioInfoEntry 41 } + + --1.3.6.1.4.1.2011.6.139.16.1.2.1.42 + hwWlanRadioPerformanceStatOperMode OBJECT-TYPE + SYNTAX INTEGER + { + invalid(1), + clearstatistic(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the operating mode." + ::= { hwWlanRadioInfoEntry 42 } + + -- 1.3.6.1.4.1.2011.6.139.16.1.2.1.43 + hwWlanRadioPeriodRcvFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of packets of the radio received within the echo interval." + ::= { hwWlanRadioInfoEntry 43 } + + + -- 1.3.6.1.4.1.2011.6.139.16.1.2.1.44 + hwWlanRadioPeriodSendFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of packets of the radio sent within the echo interval." + ::= { hwWlanRadioInfoEntry 44 } + + -- 1.3.6.1.4.1.2011.6.139.16.1.2.1.45 + hwWlanRadioActualEIRP OBJECT-TYPE + SYNTAX Unsigned32 (1..127 | 255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the actual power of a radio, invalid value is 255." + ::= { hwWlanRadioInfoEntry 45 } + + -- 1.3.6.1.4.1.2011.6.139.16.1.2.1.46 + hwWlanRadioMaximumEIRP OBJECT-TYPE + SYNTAX Unsigned32 (1..127 | 255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the maximum power of a radio, invalid value is 255." + ::= { hwWlanRadioInfoEntry 46 } + + + -- 1.3.6.1.4.1.2011.6.139.16.1.2.1.47 + hwWlanRadioSpectrumSwitchFlag OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the spectrum switch flag of a radio." + ::= { hwWlanRadioInfoEntry 47 } + + + -- 1.3.6.1.4.1.2011.6.139.16.1.2.1.48 + hwWlanRadioInfoApId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "AP ID." + ::= { hwWlanRadioInfoEntry 48 } + + + -- 1.3.6.1.4.1.2011.6.139.16.1.2.1.49 + hwWlanRadioRetryFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of user packets retransmitted at the wireless side." + ::= { hwWlanRadioInfoEntry 49 } + + + -- 1.3.6.1.4.1.2011.6.139.16.1.2.1.50 + hwWlanRadioRcvErrFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of wrong user packets received at the wireless side." + ::= { hwWlanRadioInfoEntry 50 } + + + -- 1.3.6.1.4.1.2011.6.139.16.1.2.1.51 + hwWlanRadioRcvDropFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of user packets failed to received at the wireless side." + ::= { hwWlanRadioInfoEntry 51 } + + -- 1.3.6.1.4.1.2011.6.139.16.1.2.1.52 + hwWlanRadioWorkingSecondChannel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the second working channel of a radio." + ::= { hwWlanRadioInfoEntry 52 } + + -- 1.3.6.1.4.1.2011.6.139.16.1.2.1.53 + hwWlanRadioChannelSelectMode OBJECT-TYPE + SYNTAX INTEGER + { + auto(1), + manual(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the channel selection Mode" + ::= { hwWlanRadioInfoEntry 53 } + + -- 1.3.6.1.4.1.2011.6.139.16.1.2.1.54 + hwWlanRadioTxPowerSelectMode OBJECT-TYPE + SYNTAX INTEGER + { + auto(1), + manual(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the power selection Mode" + ::= { hwWlanRadioInfoEntry 54 } + + -- 1.3.6.1.4.1.2011.6.139.16.1.2.1.55 + hwWlanRadioApGroup OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the group name" + ::= { hwWlanRadioInfoEntry 55 } + + -- 1.3.6.1.4.1.2011.6.139.16.1.2.1.56 + hwWlanRadioFlexibleRadioStatus OBJECT-TYPE + SYNTAX INTEGER + { + redundant(1), + nonredundant(2), + switchmonitor(3), + switchoff(4), + switch5G(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the flexible-radio status" + ::= { hwWlanRadioInfoEntry 56 } + + -- 1.3.6.1.4.1.2011.6.139.16.1.2.1.57 + hwWlanRadioAutoBandwidthSelectSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the DBS switch status." + DEFVAL { disable } + ::= { hwWlanRadioInfoEntry 57 } + + -- 1.3.6.1.4.1.2011.6.139.16.1.2.1.58 + hwWlanRadioReferenceDataAnalysis OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the status of the referencing data-analysis function. The default value is 2." + DEFVAL { enable } + ::= { hwWlanRadioInfoEntry 58 } + + -- 1.3.6.1.4.1.2011.6.139.16.1.2.1.59 + hwWlanRadioFlexibleRadioSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the status of the flexible radio switch. The default value is 2." + DEFVAL { enable } + ::= { hwWlanRadioInfoEntry 59 } + +-- 1.3.6.1.4.1.2011.6.139.16.1.3 + -- 1.3.6.1.4.1.2011.6.139.16.1.3 + hwWlanRadioQueryPowerlevelTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanRadioQueryPowerlevelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query the maximum power level for specified channel and bandwidth." + ::= { hwWlanRadioObjects 3 } + + --1.3.6.1.4.1.2011.6.139.16.1.3.1 + hwWlanRadioQueryPowerlevelEntry OBJECT-TYPE + SYNTAX HwWlanRadioQueryPowerlevelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The indexes of this table are hwWlanRadioQueryPowerlevelApMac, hwWlanRadioQueryPowerlevelRadioId, hwWlanRadioQueryPowerlevelChannel, and hwWlanRadioQueryPowerlevelBandwidth." + INDEX { hwWlanRadioQueryPowerlevelApMac, hwWlanRadioQueryPowerlevelRadioId, hwWlanRadioQueryPowerlevelChannel, hwWlanRadioQueryPowerlevelBandwidth } + ::= { hwWlanRadioQueryPowerlevelTable 1 } + + + HwWlanRadioQueryPowerlevelEntry ::= + SEQUENCE { + hwWlanRadioQueryPowerlevelApMac + MacAddress, + hwWlanRadioQueryPowerlevelRadioId + Unsigned32, + hwWlanRadioQueryPowerlevelChannel + Unsigned32, + hwWlanRadioQueryPowerlevelBandwidth + INTEGER, + hwWlanRadioQueryPowerlevelMax + Integer32 + } + + --1.3.6.1.4.1.2011.6.139.16.1.3.1.1 + hwWlanRadioQueryPowerlevelApMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the MAC address of the AP." + ::= { hwWlanRadioQueryPowerlevelEntry 1 } + + --1.3.6.1.4.1.2011.6.139.16.1.3.1.2 + hwWlanRadioQueryPowerlevelRadioId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the radio ID." + ::= { hwWlanRadioQueryPowerlevelEntry 2 } + + --1.3.6.1.4.1.2011.6.139.16.1.3.1.3 + hwWlanRadioQueryPowerlevelChannel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the channel." + ::= { hwWlanRadioQueryPowerlevelEntry 3 } + + --1.3.6.1.4.1.2011.6.139.16.1.3.1.4 + hwWlanRadioQueryPowerlevelBandwidth OBJECT-TYPE + SYNTAX INTEGER + { + ht20(1) , + ht40Plus(2) , + ht40Minus(3) , + ht80(4) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the bandwidth." + ::= { hwWlanRadioQueryPowerlevelEntry 4 } + + --1.3.6.1.4.1.2011.6.139.16.1.3.1.5 + hwWlanRadioQueryPowerlevelMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the maximum power level." + ::= { hwWlanRadioQueryPowerlevelEntry 5 } + + + -- 1.3.6.1.4.1.2011.6.139.16.1.4 + hwWlanRadioUncontrolAPInfTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanRadioUncontrolAPInfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query rogue AP information." + ::= { hwWlanRadioObjects 4 } + + + -- 1.3.6.1.4.1.2011.6.139.16.1.4.1 + hwWlanRadioUncontrolAPInfEntry OBJECT-TYPE + SYNTAX HwWlanRadioUncontrolAPInfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwWlanUncontrolApId." + INDEX { hwWlanUncontrolApId } + ::= { hwWlanRadioUncontrolAPInfTable 1 } + + + HwWlanRadioUncontrolAPInfEntry ::= + SEQUENCE { + hwWlanUncontrolApId + Integer32, + hwWlanUncontrolApBSSID + MacAddress, + hwWlanAuthAPId + Integer32, + hwWlanUncontrolApChannel + Unsigned32, + hwWlanUncontrolApRSSI + Integer32, + hwWlanUncontrolApSSID + OCTET STRING + } + + -- 1.3.6.1.4.1.2011.6.139.16.1.4.1.1 + hwWlanUncontrolApId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the index of the rogue AP." + ::= { hwWlanRadioUncontrolAPInfEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.139.16.1.4.1.2 + hwWlanUncontrolApBSSID OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the BSSID of the rogue AP." + ::= { hwWlanRadioUncontrolAPInfEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.139.16.1.4.1.3 + hwWlanAuthAPId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ID of the authorized AP that is closest to the rogue AP." + ::= { hwWlanRadioUncontrolAPInfEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.139.16.1.4.1.4 + hwWlanUncontrolApChannel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the working channel of the rogue AP." + ::= { hwWlanRadioUncontrolAPInfEntry 4 } + + + -- 1.3.6.1.4.1.2011.6.139.16.1.4.1.5 + hwWlanUncontrolApRSSI OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the RSSI of the neighboring AP, in dBm." + ::= { hwWlanRadioUncontrolAPInfEntry 5 } + + + -- 1.3.6.1.4.1.2011.6.139.16.1.4.1.6 + hwWlanUncontrolApSSID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the SSID of the rogue AP." + ::= { hwWlanRadioUncontrolAPInfEntry 6 } + + +-- 1.3.6.1.4.1.2011.6.139.16.2 + -- 1.3.6.1.4.1.2011.6.139.16.3 + hwWlanRadioConformance OBJECT IDENTIFIER ::= { hwWlanRadio 3 } + + --1.3.6.1.4.1.2011.6.139.16.2.1 + hwWlanRadioCompliances OBJECT IDENTIFIER ::= { hwWlanRadioConformance 1 } + + --1.3.6.1.4.1.2011.6.139.16.2.1.1 + hwWlanRadioCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Description." + MODULE + MANDATORY-GROUPS { hwWlanRadioTrapObjectGroup, hwWlanRadioInfoGroup, hwWlanRadioQueryPowerlevelGroup } + ::= { hwWlanRadioCompliances 1 } + + --1.3.6.1.4.1.2011.6.139.16.2.2 + hwWlanRadioObjectGroups OBJECT IDENTIFIER ::= { hwWlanRadioConformance 2 } + + --1.3.6.1.4.1.2011.6.139.16.2.2.1 + hwWlanRadioTrapGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwRadioChannelChangedTrap, hwRadioSignalEnvDeteriorationTrap, hwRadioSignalEnvResumeTrap, hwApMonitorModeChangedTrap, hwAPCoInterfDetectedTrap, + hwAPCoInterfClearTrap, hwNerborInterfDetectedTrap, hwNeiborInterfClearTrap, hwStaInterfDetectedTrap, hwStaInterfClearTrap, + hwOtherDeviceInterfDetectedTrap, hwOtherDeviceInterfClearTrap, hwRadioDownTrap, hwRadioDownRecovTrap, hwWIDSDetectRogueTrap, + hwRadioNotSupportChannelTrap, hwRadioNotSupportPowerLevelTrap, hwRadioAntennaGainIsUnlawfulTrap, hwRadioPowerChangedTrap, hwApAccessUserNumExceedThresholdTrap, + hwApAccessUserNumExceedThresholdRecovTrap, hwApRoamUserNumExceedThresholdTrap, hwApRoamUserNumExceedThresholdRecovTrap, hwApAccessChannelUtilExceedThresholdTrap, hwApAccessChannelUtilExceedThresholdRecovTrap, + hwApRoamChannelUtilExceedThresholdTrap, hwApRoamChannelUtilExceedThresholdRecovTrap, hwRadioDownTrapFat, hwRadioDownRecovTrapFat } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRadioObjectGroups 1 } + + --1.3.6.1.4.1.2011.6.139.16.2.2.2 + hwWlanRadioTrapObjectGroup OBJECT-GROUP + OBJECTS { hwWlanRadioActualChannel, hwWlanRadioActualChannelBandwidth, hwWlanRadioActualPowerLevel, hwWlanRadioActualAntennaGain, hwWlanRadioLegitimateAntennaGain, + hwWlanRadioChannelChangedReason, hwWlanRadioChannelChangedReasonStr, hwWlanRadioConflictRate, hwWlanApMonitorMode, hwWlanApPreMonitorMode, + hwWlanApChannel, hwWlanApInterfBssid, hwWlanInterfStaMac, hwWlanRadioDownCause, hwWlanInterfApChannel, + hwWlanInterfRSSI, hwWlanWIDSTrapInfoAPName, hwWlanWIDSTrapInfoRadioId, hwWlanWIDSTrapInfoAPMAC, hwWlanWIDSTrapInfoRogueMAC, + hwWlanWIDSTrapInfoRogueSSId, hwWlanWIDSTrapInfoRogueType, hwWlanWIDSTrapInfoRogueRSSI, hwWlanWIDSTrapInfoRogueChanID, hwWlanRadioDownCauseStr, + hwWlanRadioUacUserNum, hwWlanRadioPreActualChannel, hwWlanApRadioNotifyPara,hwWlanRadioMngChannelBandwidth,hwWlanRadioMngPowerLevel,hwWlanRadioMngChannel,hwWlanWIDSTrapInfoAPId, + hwWlanRadioSecondActualChannel, hwWlanRadioPreSecondActualChannel, hwWlanRadioMngSecondChannel, hwWlanApMonitorModeDesc, hwWlanApPreMonitorModeDesc, hwWlanRadioLegitimateEirp} + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRadioObjectGroups 2 } + + --1.3.6.1.4.1.2011.6.139.16.2.2.3 + hwWlanRadioInfoGroup OBJECT-GROUP + OBJECTS { hwWlanRadioInfoApMac, hwWlanRadioID, hwWlanRadioInfoApName, hwWlanRadioType, hwWlanRadioFreqType, + hwWlanRadioRunState, hwWlanRadioWorkingChannel, hwWlanRadioWorkingPowerLevel, hwWlanRadioWorkingPower, hwWlanRadioWorkingChannelBandwidth, + hwWlanRadioWorkMode, hwWlanRadioMaxTxPwrLvl, hwWlanRadioPwrAttRange, hwWlanRadioPwrAttValue, hwWlanRadioAntennaGain, + hwWlanRadioDecsption, hwWlanRadioPortType, hwWlanRadioMaxMtu, hwWlanRadioBandwidth, hwWlanRadioMac, + hwWlanRadioLastChange, hwWlanRadioInfoUpDownTimes, hwWlanRadioPER, hwWlanRadioNoise, hwWlanRadioChUtilizationRate, + hwWlanRadioChannelFreeRate, hwWlanRadioTxRatio, hwWlanRadioRxRatio, hwWlanRadioChInterferenceRate, hwWlanRadioRcvFrames, + hwWlanRadioRcvBytes, hwWlanRadioRecvRate, hwWlanRadioPeriodRcvDropFrames, hwWlanRadioPeriodRcvErrFrames, hwWlanRadioSendFrames, + hwWlanRadioSendBytes, hwWlanRadioSendRate, hwWlanRadioPeriodRetryFrames, hwWlanRadioPeriodSendDropFrames, hwWlanRadioOnlineStaCnt, + hwWlanRadioStaAveSignalStrength, hwWlanRadioPerformanceStatOperMode, hwWlanRadioPeriodRcvFrames, hwWlanRadioPeriodSendFrames, + hwWlanRadioActualEIRP, hwWlanRadioMaximumEIRP, hwWlanRadioSpectrumSwitchFlag, hwWlanRadioInfoApId, hwWlanRadioRetryFrames, hwWlanRadioRcvErrFrames, + hwWlanRadioRcvDropFrames, hwWlanRadioWorkingSecondChannel, hwWlanRadioChannelSelectMode, hwWlanRadioTxPowerSelectMode, hwWlanRadioFlexibleRadioStatus, hwWlanRadioReferenceDataAnalysis } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRadioObjectGroups 3 } + + --1.3.6.1.4.1.2011.6.139.16.2.2.4 + hwWlanRadioQueryPowerlevelGroup OBJECT-GROUP + OBJECTS { hwWlanRadioQueryPowerlevelMax } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRadioObjectGroups 4 } + + + END +-- +-- HUAWEI-WLAN-RADIO-MIB.mib +-- diff --git a/MIBS/huawei/HUAWEI-WLAN-AP-SERVICE-MIB b/MIBS/huawei/HUAWEI-WLAN-AP-SERVICE-MIB new file mode 100644 index 0000000..f9fca5e --- /dev/null +++ b/MIBS/huawei/HUAWEI-WLAN-AP-SERVICE-MIB @@ -0,0 +1,2628 @@ +-- ============================================================================ +-- Copyright (C) 2020 by HUAWEI TECHNOLOGIES. All rights reserved. +-- Description: The mib is used for configuring the information of the SERVICE. +-- Reference: +-- Version: V1.32 +-- ============================================================================ +-- Module definition + + HUAWEI-WLAN-AP-SERVICE-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwWlan + FROM HUAWEI-WLAN-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + IpAddress, Integer32, Unsigned32, Counter64, OBJECT-TYPE, + MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + MacAddress, RowStatus, DateAndTime + FROM SNMPv2-TC; + --1.3.6.1.4.1.2011.6.139.19 + hwWlanService MODULE-IDENTITY + LAST-UPDATED "202003102043Z" -- Mar 10, 2020 at 20:43 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "V1.32, add the nodes of hwWlanAeroscoutLocationViaAcTrap and hwWlanAeroscoutLocationViaAcRestoreTrap" + REVISION "202003102043Z" -- Mar 10, 2020 at 20:43 GMT + DESCRIPTION + "V1.31, add the nodes of hwWlanApIotCardServerName" + REVISION "201909271622Z" -- Sept 27, 2019 at 16:23 GMT + + DESCRIPTION + "V1.30, add the nodes of hwWlanApIotCardIPv4Address, hwWlanApIotCardIPv6Address, hwWlanApIotCardMAC, + hwWlanApIotCardCentralFreq, hwWlanApIotCardBandwidth and hwWlanApIotCardConnectServerStatus" + REVISION "201907191843Z" -- July 19, 2019 at 18:43 GMT + + DESCRIPTION + "V1.29, add the nodes of hwWlanApIotCardAntennaStatus" + REVISION "201905061100Z" -- May 06, 2019 at 11:00 GMT + + DESCRIPTION + "V1.28, modify the nodes of hwWlanRadioCalibrationSwitchRecordNewSecChannel and hwWlanRadioCalibrationSwitchRecordOldSecChannel" + REVISION "201904171634Z" -- April 17, 2019 at 16:34 GMT + DESCRIPTION + "V1.27, add the node of hwWlanMeshLinkTx and hwWlanMeshLinkRx" + REVISION "201902281440Z" -- Feb 28, 2019 at 14:40 GMT + + DESCRIPTION + "V1.26, delete the node of hwWlanApIotCardAdminOper." + REVISION "201901151700Z" -- Jan 15, 2019 at 17:00 GMT + DESCRIPTION + "V1.25, modify the value of hwWlanBLESiteType." + REVISION "201901101712Z" -- Jan 10, 2019 at 17:12 GMT + DESCRIPTION + "V1.24, modify the value of hwWlanApIotBaudRate." + REVISION "201810261622Z" -- Oct 26, 2018 at 16:23 GMT + DESCRIPTION + "V1.23, Add nodes of hwWlanMeshLinkProfileServiceIdx and hwWlanMeshLinkMeshId." + REVISION "201806212012Z" -- June 21, 2018 at 20:12 GMT + DESCRIPTION + "V1.22, Add nodes of hwWlanBLESiteBroadCastCount,hwWlanApIotBaudRate,hwWlanApIotFrameVersion + hwWlanApIotCardRecvPackets,hwWlanApIotCardSendPackets,hwWlanApIotCardRecvBytes + hwWlanApIotCardSendBytes,hwWlanApIotCardAdminOper." + REVISION "201805091607Z" -- May 9, 2018 at 16:07 GMT + DESCRIPTION + "V1.20, Add nodes of hwWlanApIotCardConnectType and hwWlanApIotCardConnectStatus." + REVISION "201712261607Z" -- Dec 26, 2017 at 16:07 GMT + DESCRIPTION + "V1.20, Add nodes of hwWlanWdsLinkChainSnr and hwWlanMeshLinkChainSnr." + REVISION "201712141621Z" -- Dec, 2017 at 16:21 GMT + DESCRIPTION + "V1.19, Add nodes of hwWlanBLESiteHostAPID and hwWlanBLESiteHostAPName." + REVISION "201711071640Z" -- Nov, 2017 at 16:40 GMT + + DESCRIPTION + "V1.18, Add nodes of synchronize-configuration's trap." + REVISION "201703271420Z" -- Mar 27, 2017 at 14:20 GMT + DESCRIPTION + "V1.17, Add nodes of hwWlanMeshVapAuthType." + REVISION "201702200920Z" -- Feb 20, 2017 at 9:20 GMT + DESCRIPTION + "V1.16, Add nodes of hwWlanBLESiteAgingTimeout." + REVISION "201607291458Z" -- July 29, 2016 at 14:58 GMT + DESCRIPTION + "V1.15, Add nodes of hwWlanRadioCalibrationSwitchRecordTable." + REVISION "201607211046Z" -- July 21, 2016 at 10:46 GMT + DESCRIPTION + "V1.14, Add nodes of hwWlanApIotCardSupportInfo." + REVISION "201607121146Z" -- July 12, 2016 at 11:46 GMT + DESCRIPTION + "V1.13, Add nodes of hwWlanApIotCardApName." + REVISION "201606011653Z" -- June 1, 2016 at 16:53 GMT + DESCRIPTION + "V1.12, Add hwWlanWdsLinkSecondChannel and hwWlanMeshLinkSecondChannel." + REVISION "201605271453Z" -- May 27, 2016 at 14:53 GMT + + DESCRIPTION + "V1.11, modify the index of hwWlanApIotCardTable." + REVISION "201605141130Z" -- May 14, 2016 at 11:30 GMT + + DESCRIPTION + "V1.10, Add nodes of hwWlanRadioChSwitchRecordOldSecChannel and hwWlanRadioChSwitchRecordNewSecChannel." + REVISION "201605051434Z" -- May 5, 2016 at 14:34 GMT + DESCRIPTION + "V1.09, Add hwWlanRadioCalibrationSwitchRecordTable." + REVISION "201604151434Z" -- April 15, 2016 at 14:34 GMT + DESCRIPTION + "V1.08, Add hwWlanRadioCalibrateStatisicsApId." + REVISION "201601121534Z" -- Feb 16, 2016 at 15:34 GMT + DESCRIPTION + "The MIB module defines the information of the SERVICE." + REVISION "201601121534Z" -- Jan 12, 2016 at 15:34 GMT + DESCRIPTION + "V1.07, Add hwWlanBLESiteInfoTable and hwWlanApIotCardTable." + REVISION "201509011030Z" -- Sept 1, 2015 at 10:30 GMT + DESCRIPTION + "V1.05, modify the value of hwWlanMeshLinkPeerAPStatus and hwWlanWdsLinkPeerAPStatus." + REVISION "201508051030Z" -- Aug 5, 2015 at 10:30 GMT + DESCRIPTION + "V1.05, modify the value of hwWlanMeshLinkPeerAPStatus and hwWlanWdsLinkPeerAPStatus." + REVISION "201505121542Z" -- May 12, 2015 at 15:42 GMT + DESCRIPTION + "V1.04, Add the description of mib nodes." + REVISION "201505041542Z" -- May 4, 2015 at 15:42 GMT + DESCRIPTION + "V1.03, modify the value of hwWlanMeshLinkPeerAPStatus and hwWlanWdsLinkPeerAPStatus and the name of hwWlanNeighborApUpdateTime" + REVISION "201504231611Z" -- April 23, 2015 at 16:11 GMT + DESCRIPTION + "V1.02, modify the name of the node of hwWlanMacWdsLinkWdsMode." + REVISION "201504081131Z" -- April 8, 2015 at 11:31 GMT + DESCRIPTION + "V1.01, Delete the name of the node of hwWlanWdsLinkResendFrames,hwWlanWdsLinkSendDropFrames,hwWlanWdsLinkResendFrames, + hwWlanMeshLinkResendFrames,hwWlanMeshLinkSendDropFrames,hwWlanMeshLinkResendFrames." + REVISION "201502051055Z" -- February 5, 2015 at 10:55 GMT + DESCRIPTION + "V1.00, Inital version." + ::= { hwWlan 19 } + +-- +--Node definitions +-- + + --1.3.6.1.4.1.2011.6.139.19.1 + hwWlanServiceObjects OBJECT IDENTIFIER ::= { hwWlanService 1 } + + --1.3.6.1.4.1.2011.6.139.19.1.1 + hwWlanWds OBJECT IDENTIFIER ::= { hwWlanServiceObjects 1 } + + --1.3.6.1.4.1.2011.6.139.19.1.1.1 + hwWlanWdsVapInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanWdsVapInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query WDS VAP information." + ::= { hwWlanWds 1 } + + --1.3.6.1.4.1.2011.6.139.19.1.1.1.1 + hwWlanWdsVapInfoEntry OBJECT-TYPE + SYNTAX HwWlanWdsVapInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The indexes of this table are hwWlanWdsVapApMac, hwWlanWdsVapRadioIndex, and hwWlanWdsVapWdsProfileName." + INDEX { hwWlanWdsVapApMac, hwWlanWdsVapRadioIndex, hwWlanWdsVapWdsProfileName } + ::= { hwWlanWdsVapInfoTable 1 } + + + HwWlanWdsVapInfoEntry ::= + SEQUENCE { + hwWlanWdsVapApMac + MacAddress, + hwWlanWdsVapRadioIndex + Integer32, + hwWlanWdsVapWdsProfileName + OCTET STRING, + hwWlanWdsVapBssid + OCTET STRING + } + + --1.3.6.1.4.1.2011.6.139.19.1.1.1.1.1 + hwWlanWdsVapApMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the MAC address of the AP." + ::= { hwWlanWdsVapInfoEntry 1 } + + --1.3.6.1.4.1.2011.6.139.19.1.1.1.1.2 + hwWlanWdsVapRadioIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the radio index." + ::= { hwWlanWdsVapInfoEntry 2 } + + --1.3.6.1.4.1.2011.6.139.19.1.1.1.1.3 + hwWlanWdsVapWdsProfileName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the WDS profile name." + ::= { hwWlanWdsVapInfoEntry 3 } + + --1.3.6.1.4.1.2011.6.139.19.1.1.1.1.4 + hwWlanWdsVapBssid OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the BSS ID." + ::= { hwWlanWdsVapInfoEntry 4 } + + --1.3.6.1.4.1.2011.6.139.19.1.1.2 + hwWlanWdsLinkTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanWdsLinkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query WDS link information." + ::= { hwWlanWds 2 } + + --1.3.6.1.4.1.2011.6.139.19.1.1.2.1 + hwWlanWdsLinkEntry OBJECT-TYPE + SYNTAX HwWlanWdsLinkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The indexes of this table are hwWlanWdsLinkApMac, hwWlanWdsLinkApRadioId, and hwWlanWdsLinkIndex." + INDEX { hwWlanWdsLinkApMac, hwWlanWdsLinkApRadioId, hwWlanWdsLinkIndex } + ::= { hwWlanWdsLinkTable 1 } + + + HwWlanWdsLinkEntry ::= + SEQUENCE { + hwWlanWdsLinkApMac + MacAddress, + hwWlanWdsLinkApRadioId + Integer32, + hwWlanWdsLinkIndex + Integer32, + hwWlanWdsLinkWlanID + Integer32, + hwWlanWdsLinkApName + OCTET STRING, + hwWlanWdsLinkApGroup + OCTET STRING, + hwWlanWdsLinkPeerApMac + MacAddress, + hwWlanWdsLinkPeerApName + OCTET STRING, + hwWlanWdsLinkWdsProfileName + OCTET STRING, + hwWlanMacWdsLinkWdsMode + INTEGER, + hwWlanWdsLinkWdsType + INTEGER, + hwWlanWdsLinkStpMode + INTEGER, + hwWlanWdsLinkInstanceIdList + OCTET STRING, + hwWlanWdsLinkInstanceStateList + OCTET STRING, + hwWlanWdsLinkCoverageDistance + Integer32, + hwWlanWdsLinkChannel + Integer32, + hwWlanWdsLinkMaxRssi + Integer32, + hwWlanWdsLinkRssi + Integer32, + hwWlanWdsLinkSnr + Integer32, + hwWlanWdsLinkPER + Integer32, + hwWlanWdsLinkResendRatio + Integer32, + hwWlanWdsLinkPeerAPStatus + INTEGER, + hwWlanWdsLinkApId + Unsigned32, + hwWlanWdsLinkPeerApId + Unsigned32, + hwWlanWdsLinkSecondChannel + Integer32, + hwWlanWdsLinkChainSnr + OCTET STRING + } + + --1.3.6.1.4.1.2011.6.139.19.1.1.2.1.1 + hwWlanWdsLinkApMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the MAC address of the local AP." + ::= { hwWlanWdsLinkEntry 1 } + + --1.3.6.1.4.1.2011.6.139.19.1.1.2.1.2 + hwWlanWdsLinkApRadioId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the radio ID of the local AP." + ::= { hwWlanWdsLinkEntry 2 } + + --1.3.6.1.4.1.2011.6.139.19.1.1.2.1.3 + hwWlanWdsLinkIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the index of the virtual link." + ::= { hwWlanWdsLinkEntry 3 } + + --1.3.6.1.4.1.2011.6.139.19.1.1.2.1.4 + hwWlanWdsLinkWlanID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the WLAN ID." + ::= { hwWlanWdsLinkEntry 4 } + + --1.3.6.1.4.1.2011.6.139.19.1.1.2.1.5 + hwWlanWdsLinkApName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the name of the local AP." + ::= { hwWlanWdsLinkEntry 5 } + + --1.3.6.1.4.1.2011.6.139.19.1.1.2.1.6 + hwWlanWdsLinkApGroup OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the group to which the local AP belongs." + ::= { hwWlanWdsLinkEntry 6 } + + --1.3.6.1.4.1.2011.6.139.19.1.1.2.1.7 + hwWlanWdsLinkPeerApMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the MAC address of the peer AP." + ::= { hwWlanWdsLinkEntry 7 } + + --1.3.6.1.4.1.2011.6.139.19.1.1.2.1.8 + hwWlanWdsLinkPeerApName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the name of the peer AP." + ::= { hwWlanWdsLinkEntry 8 } + + --1.3.6.1.4.1.2011.6.139.19.1.1.2.1.9 + hwWlanWdsLinkWdsProfileName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the name of the WDS profile." + ::= { hwWlanWdsLinkEntry 9 } + + --1.3.6.1.4.1.2011.6.139.19.1.1.2.1.10 + hwWlanMacWdsLinkWdsMode OBJECT-TYPE + SYNTAX INTEGER + { + middle(1) , + root(2) , + leaf(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the role of the local AP." + ::= { hwWlanWdsLinkEntry 10 } + + --1.3.6.1.4.1.2011.6.139.19.1.1.2.1.11 + hwWlanWdsLinkWdsType OBJECT-TYPE + SYNTAX INTEGER + { + sta(1), + ap(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the link subtype." + ::= { hwWlanWdsLinkEntry 11 } + + --1.3.6.1.4.1.2011.6.139.19.1.1.2.1.12 + hwWlanWdsLinkStpMode OBJECT-TYPE + SYNTAX INTEGER + { + stp(1), + mstp(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the STP mode." + ::= { hwWlanWdsLinkEntry 12 } + + --1.3.6.1.4.1.2011.6.139.19.1.1.2.1.13 + hwWlanWdsLinkInstanceIdList OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the forwarding state ID of the instance." + ::= { hwWlanWdsLinkEntry 13 } + + --1.3.6.1.4.1.2011.6.139.19.1.1.2.1.14 + hwWlanWdsLinkInstanceStateList OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the forwarding state of the instance." + ::= { hwWlanWdsLinkEntry 14 } + + --1.3.6.1.4.1.2011.6.139.19.1.1.2.1.15 + hwWlanWdsLinkCoverageDistance OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the coverage distance of the local AP. The unit is 100 m." + ::= { hwWlanWdsLinkEntry 15 } + + --1.3.6.1.4.1.2011.6.139.19.1.1.2.1.16 + hwWlanWdsLinkChannel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the link channel." + ::= { hwWlanWdsLinkEntry 16 } + + --1.3.6.1.4.1.2011.6.139.19.1.1.2.1.17 + hwWlanWdsLinkMaxRssi OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the maximum RSSI of the link." + ::= { hwWlanWdsLinkEntry 17 } + + --1.3.6.1.4.1.2011.6.139.19.1.1.2.1.18 + hwWlanWdsLinkRssi OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the RSSI of the link." + ::= { hwWlanWdsLinkEntry 18 } + + --1.3.6.1.4.1.2011.6.139.19.1.1.2.1.19 + hwWlanWdsLinkSnr OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the SNR. The unit is 0.01 dB." + ::= { hwWlanWdsLinkEntry 19 } + + + --1.3.6.1.4.1.2011.6.139.19.1.1.2.1.20 + hwWlanWdsLinkPER OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the packet error rate." + ::= { hwWlanWdsLinkEntry 20 } + + --1.3.6.1.4.1.2011.6.139.19.1.1.2.1.21 + hwWlanWdsLinkResendRatio OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the packet retransmission ratio." + ::= { hwWlanWdsLinkEntry 21 } + + --1.3.6.1.4.1.2011.6.139.19.1.1.2.1.22 + hwWlanWdsLinkPeerAPStatus OBJECT-TYPE + SYNTAX INTEGER + { + idle(1) , + autofind(2) , + typeNotMatch(3) , + fault(4) , + config(5) , + configFailed(6) , + download(7) , + normal(8) , + committing(9) , + commitFailed(10) , + standby(11) , + verMismatch(12), + nameConflicted(13), + invalid(14) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the status of the peer AP." + ::= { hwWlanWdsLinkEntry 22 } + + + -- 1.3.6.1.4.1.2011.6.139.19.1.1.2.1.23 + hwWlanWdsLinkApId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP ID." + ::= { hwWlanWdsLinkEntry 23 } + + + -- 1.3.6.1.4.1.2011.6.139.19.1.1.2.1.24 + hwWlanWdsLinkPeerApId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the peer AP ID." + ::= { hwWlanWdsLinkEntry 24 } + + + -- 1.3.6.1.4.1.2011.6.139.19.1.1.2.1.25 + hwWlanWdsLinkSecondChannel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the second channel ID." + ::= { hwWlanWdsLinkEntry 25 } + + -- 1.3.6.1.4.1.2011.6.139.19.1.1.2.1.26 + hwWlanWdsLinkChainSnr OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the wds link snr value. The string format is %s/%s/%s/%s." + ::= { hwWlanWdsLinkEntry 26 } + + -- 1.3.6.1.4.1.2011.6.139.19.1.2 + hwWlanMesh OBJECT IDENTIFIER ::= { hwWlanServiceObjects 2 } + + --1.3.6.1.4.1.2011.6.139.19.1.2.1 + hwWlanMeshVapInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanMeshVapInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query Mesh VAP information." + ::= { hwWlanMesh 1 } + + --1.3.6.1.4.1.2011.6.139.19.1.2.1.1 + hwWlanMeshVapInfoEntry OBJECT-TYPE + SYNTAX HwWlanMeshVapInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The indexes of this table are hwWlanMeshVapApMac, hwWlanMeshVapRadioIndex, and hwWlanMeshVapMeshProfileName." + INDEX { hwWlanMeshVapApMac, hwWlanMeshVapRadioIndex, hwWlanMeshVapMeshProfileName } + ::= { hwWlanMeshVapInfoTable 1 } + + + HwWlanMeshVapInfoEntry ::= + SEQUENCE { + hwWlanMeshVapApMac + MacAddress, + hwWlanMeshVapRadioIndex + Integer32, + hwWlanMeshVapMeshProfileName + OCTET STRING, + hwWlanMeshVapBssid + MacAddress, + hwWlanMeshVapAuthType + INTEGER + } + + --1.3.6.1.4.1.2011.6.139.19.1.2.1.1.1 + hwWlanMeshVapApMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the AP index." + ::= { hwWlanMeshVapInfoEntry 1 } + + --1.3.6.1.4.1.2011.6.139.19.1.2.1.1.2 + hwWlanMeshVapRadioIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the radio index." + ::= { hwWlanMeshVapInfoEntry 2 } + + --1.3.6.1.4.1.2011.6.139.19.1.2.1.1.3 + hwWlanMeshVapMeshProfileName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the Mesh profile name." + ::= { hwWlanMeshVapInfoEntry 3 } + + --1.3.6.1.4.1.2011.6.139.19.1.2.1.1.4 + hwWlanMeshVapBssid OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the BSS ID." + ::= { hwWlanMeshVapInfoEntry 4 } + + --1.3.6.1.4.1.2011.6.139.19.1.2.1.1.5 + hwWlanMeshVapAuthType OBJECT-TYPE + SYNTAX INTEGER + { + wepOpenSystem(1), + wpa2PreShareKey(14) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the authentication method." + ::= { hwWlanMeshVapInfoEntry 5 } + + --1.3.6.1.4.1.2011.6.139.19.1.2.2 + hwWlanMeshLinkTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanMeshLinkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query Mesh link information." + ::= { hwWlanMesh 2 } + + --1.3.6.1.4.1.2011.6.139.19.1.2.2.1 + hwWlanMeshLinkEntry OBJECT-TYPE + SYNTAX HwWlanMeshLinkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The indexes of this table are hwWlanMeshLinkApMac, hwWlanMeshLinkApRadioId, and hwWlanMeshLinkIndex." + INDEX { hwWlanMeshLinkApMac, hwWlanMeshLinkApRadioId, hwWlanMeshLinkIndex } + ::= { hwWlanMeshLinkTable 1 } + + + HwWlanMeshLinkEntry ::= + SEQUENCE { + hwWlanMeshLinkApMac + MacAddress, + hwWlanMeshLinkApRadioId + Integer32, + hwWlanMeshLinkIndex + Integer32, + hwWlanMeshLinkApName + OCTET STRING, + hwWlanMeshLinkApGroup + OCTET STRING, + hwWlanMeshLinkMeshRole + INTEGER, + hwWlanMeshLinkWlanID + Integer32, + hwWlanMeshLinkPeerApMac + MacAddress, + hwWlanMeshLinkPeerApName + OCTET STRING, + hwWlanMeshLinkChannelID + Integer32, + hwWlanMeshLinkCoverageDistance + Integer32, + hwWlanMeshLinkRssiValue + Integer32, + hwWlanMeshLinkMaxRssi + Integer32, + hwWlanMeshLinkSnr + Integer32, + hwWlanMeshLinkPER + Integer32, + hwWlanMeshLinkResendRatio + Integer32, + hwWlanMeshLinkPeerAPStatus + INTEGER, + hwWlanMeshLinkApId + Unsigned32, + hwWlanMeshLinkPeerApId + Unsigned32, + hwWlanMeshLinkSecondChannel + Integer32, + hwWlanMeshLinkChainSnr + OCTET STRING, + hwWlanMeshLinkProfileServiceIdx + Integer32, + hwWlanMeshLinkMeshId + OCTET STRING, + hwWlanMeshLinkTx + Unsigned32, + hwWlanMeshLinkRx + Unsigned32 + } + + --1.3.6.1.4.1.2011.6.139.19.1.2.2.1.1 + hwWlanMeshLinkApMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the MAC address of the local AP." + ::= { hwWlanMeshLinkEntry 1 } + + --1.3.6.1.4.1.2011.6.139.19.1.2.2.1.2 + hwWlanMeshLinkApRadioId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the radio ID of the local AP." + ::= { hwWlanMeshLinkEntry 2 } + + --1.3.6.1.4.1.2011.6.139.19.1.2.2.1.3 + hwWlanMeshLinkIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the Mesh link index." + ::= { hwWlanMeshLinkEntry 3 } + + --1.3.6.1.4.1.2011.6.139.19.1.2.2.1.4 + hwWlanMeshLinkApName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the name of the local AP." + ::= { hwWlanMeshLinkEntry 4 } + + --1.3.6.1.4.1.2011.6.139.19.1.2.2.1.5 + hwWlanMeshLinkApGroup OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the group to which the local AP belongs." + ::= { hwWlanMeshLinkEntry 5 } + + --1.3.6.1.4.1.2011.6.139.19.1.2.2.1.6 + hwWlanMeshLinkMeshRole OBJECT-TYPE + SYNTAX INTEGER + { + meshNode(1) , + meshPortal(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the role of the local AP." + ::= { hwWlanMeshLinkEntry 6 } + + --1.3.6.1.4.1.2011.6.139.19.1.2.2.1.7 + hwWlanMeshLinkWlanID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the WLAN ID." + ::= { hwWlanMeshLinkEntry 7 } + + --1.3.6.1.4.1.2011.6.139.19.1.2.2.1.8 + hwWlanMeshLinkPeerApMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the MAC address of the peer AP." + ::= { hwWlanMeshLinkEntry 8 } + + --1.3.6.1.4.1.2011.6.139.19.1.2.2.1.9 + hwWlanMeshLinkPeerApName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the name of the peer AP." + ::= { hwWlanMeshLinkEntry 9 } + + --1.3.6.1.4.1.2011.6.139.19.1.2.2.1.10 + hwWlanMeshLinkChannelID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the channel ID." + ::= { hwWlanMeshLinkEntry 10 } + + --1.3.6.1.4.1.2011.6.139.19.1.2.2.1.11 + hwWlanMeshLinkCoverageDistance OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the coverage distance of the local AP. The unit is 100 m." + ::= { hwWlanMeshLinkEntry 11 } + + --1.3.6.1.4.1.2011.6.139.19.1.2.2.1.12 + hwWlanMeshLinkRssiValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the RSSI value." + ::= { hwWlanMeshLinkEntry 12 } + + --1.3.6.1.4.1.2011.6.139.19.1.2.2.1.13 + hwWlanMeshLinkMaxRssi OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the maximum RSSI." + ::= { hwWlanMeshLinkEntry 13 } + + --1.3.6.1.4.1.2011.6.139.19.1.2.2.1.14 + hwWlanMeshLinkSnr OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the SNR. The unit is 0.01 dB." + ::= { hwWlanMeshLinkEntry 14 } + + + --1.3.6.1.4.1.2011.6.139.19.1.2.2.1.15 + hwWlanMeshLinkPER OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the packet error rate." + ::= { hwWlanMeshLinkEntry 15 } + + --1.3.6.1.4.1.2011.6.139.19.1.2.2.1.16 + hwWlanMeshLinkResendRatio OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the packet retransmission ratio." + ::= { hwWlanMeshLinkEntry 16 } + + --1.3.6.1.4.1.2011.6.139.19.1.2.2.1.17 + hwWlanMeshLinkPeerAPStatus OBJECT-TYPE + SYNTAX INTEGER + { + idle(1) , + autofind(2) , + typeNotMatch(3) , + fault(4) , + config(5) , + configFailed(6) , + download(7) , + normal(8) , + committing(9) , + commitFailed(10) , + standby(11) , + verMismatch(12), + nameConflicted(13), + invalid(14) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the status of the peer AP." + ::= { hwWlanMeshLinkEntry 17 } + + + -- 1.3.6.1.4.1.2011.6.139.19.1.2.2.1.18 + hwWlanMeshLinkApId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP ID." + ::= { hwWlanMeshLinkEntry 18 } + + + -- 1.3.6.1.4.1.2011.6.139.19.1.2.2.1.19 + hwWlanMeshLinkPeerApId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the peer AP ID." + ::= { hwWlanMeshLinkEntry 19 } + + + -- 1.3.6.1.4.1.2011.6.139.19.1.2.2.1.20 + hwWlanMeshLinkSecondChannel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the second channel ID." + ::= { hwWlanMeshLinkEntry 20 } + + -- 1.3.6.1.4.1.2011.6.139.19.1.2.2.1.21 + hwWlanMeshLinkChainSnr OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the mesh link snr value. The string format is %s/%s/%s/%s." + ::= { hwWlanMeshLinkEntry 21 } + + -- 1.3.6.1.4.1.2011.6.139.19.1.2.2.1.22 + hwWlanMeshLinkProfileServiceIdx OBJECT-TYPE + SYNTAX Integer32(0..1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the mesh link profile service index." + ::= { hwWlanMeshLinkEntry 22 } + + -- 1.3.6.1.4.1.2011.6.139.19.1.2.2.1.23 + hwWlanMeshLinkMeshId OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the mesh ID" + ::= { hwWlanMeshLinkEntry 23 } + + + -- 1.3.6.1.4.1.2011.6.139.19.1.2.2.1.24 + hwWlanMeshLinkTx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the transmission rate of the mesh link" + ::= { hwWlanMeshLinkEntry 24 } + + + -- 1.3.6.1.4.1.2011.6.139.19.1.2.2.1.25 + hwWlanMeshLinkRx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the receiving rate of the mesh link" + ::= { hwWlanMeshLinkEntry 25 } + + + -- 1.3.6.1.4.1.2011.6.139.19.1.3 + hwWlanCalibrateInfo OBJECT IDENTIFIER ::= { hwWlanServiceObjects 3 } + + --1.3.6.1.4.1.2011.6.139.19.1.3.1 + hwWlanRadioCalibrateStatisicsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanRadioCalibrateStatisicsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query and clear the number of radio environment deterioration reporting and the number of times that transmit power and channel are automatically calibrated." + ::= { hwWlanCalibrateInfo 1 } + + --1.3.6.1.4.1.2011.6.139.19.1.3.1.1 + hwWlanRadioCalibrateStatisicsEntry OBJECT-TYPE + SYNTAX HwWlanRadioCalibrateStatisicsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The indexes of this table are hwWlanRadioCalibrateStatisicsApMac and hwWlanRadioCalibrateStatisicsRadioId." + INDEX { hwWlanRadioCalibrateStatisicsApMac, hwWlanRadioCalibrateStatisicsRadioId } + ::= { hwWlanRadioCalibrateStatisicsTable 1 } + + + HwWlanRadioCalibrateStatisicsEntry ::= + SEQUENCE { + hwWlanRadioCalibrateStatisicsApMac + MacAddress, + hwWlanRadioCalibrateStatisicsRadioId + Unsigned32, + hwWlanRadioCalStatisSignalBadCount + Unsigned32, + hwWlanRadioCalStatisCalibratePowerCount + Unsigned32, + hwWlanRadioCalStatisCalibrateChannelCount + Unsigned32, + hwWlanRadioCalibrateStatisicsOperMode + INTEGER, + hwWlanRadioCalibrateStatisicsApId + Unsigned32 + } + + --1.3.6.1.4.1.2011.6.139.19.1.3.1.1.1 + hwWlanRadioCalibrateStatisicsApMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the MAC address of the AP." + ::= { hwWlanRadioCalibrateStatisicsEntry 1 } + + --1.3.6.1.4.1.2011.6.139.19.1.3.1.1.2 + hwWlanRadioCalibrateStatisicsRadioId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the radio ID." + ::= { hwWlanRadioCalibrateStatisicsEntry 2 } + + --1.3.6.1.4.1.2011.6.139.19.1.3.1.1.3 + hwWlanRadioCalStatisSignalBadCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of times that radio parameters are automatically calibrated because the packet loss ratio or collision ratio exceeds the threshold." + ::= { hwWlanRadioCalibrateStatisicsEntry 3 } + + --1.3.6.1.4.1.2011.6.139.19.1.3.1.1.4 + hwWlanRadioCalStatisCalibratePowerCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of times transmit power is automatically calibrated." + ::= { hwWlanRadioCalibrateStatisicsEntry 4 } + + --1.3.6.1.4.1.2011.6.139.19.1.3.1.1.5 + hwWlanRadioCalStatisCalibrateChannelCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of times the channel is automatically calibrated." + ::= { hwWlanRadioCalibrateStatisicsEntry 5 } + + --1.3.6.1.4.1.2011.6.139.19.1.3.1.1.6 + hwWlanRadioCalibrateStatisicsOperMode OBJECT-TYPE + SYNTAX INTEGER + { + invalid(-1) , + clearstatistic(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the operation mode." + ::= { hwWlanRadioCalibrateStatisicsEntry 6 } + + -- 1.3.6.1.4.1.2011.6.139.19.1.3.1.1.7 + hwWlanRadioCalibrateStatisicsApId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRadioCalibrateStatisicsEntry 7 } + + + --1.3.6.1.4.1.2011.6.139.19.1.3.2 + hwWlanRadioChannelSwitchRecordTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanRadioChannelSwitchRecordEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query the channel switching history, including the changed radio, reason for channel switching, channel switching time, and channels before and after switching." + ::= { hwWlanCalibrateInfo 2 } + + --1.3.6.1.4.1.2011.6.139.19.1.3.2.1 + hwWlanRadioChannelSwitchRecordEntry OBJECT-TYPE + SYNTAX HwWlanRadioChannelSwitchRecordEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The indexes of this table are hwWlanRadioChannelSwitchRecordTimeIndex and hwWlanRadioChannelSwitchRecordSubIndex." + INDEX { hwWlanRadioChannelSwitchRecordTimeIndex, hwWlanRadioChannelSwitchRecordSubIndex } + ::= { hwWlanRadioChannelSwitchRecordTable 1 } + + + HwWlanRadioChannelSwitchRecordEntry ::= + SEQUENCE { + hwWlanRadioChannelSwitchRecordTimeIndex + Unsigned32, + hwWlanRadioChannelSwitchRecordSubIndex + Unsigned32, + hwWlanRadioChannelSwitchRecordApName + OCTET STRING, + hwWlanRadioChannelSwitchRecordRadioId + Unsigned32, + hwWlanRadioChannelSwitchRecordOldChannel + Unsigned32, + hwWlanRadioChannelSwitchRecordNewChannel + Unsigned32, + hwWlanRadioChannelSwitchRecordReason + OCTET STRING, + hwWlanRadioChannelSwitchRecordTime + OCTET STRING, + hwWlanRadioChSwitchRecordOldSecChannel + Unsigned32, + hwWlanRadioChSwitchRecordNewSecChannel + Unsigned32 + } + + --1.3.6.1.4.1.2011.6.139.19.1.3.2.1.1 + hwWlanRadioChannelSwitchRecordTimeIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the internal index of the table." + ::= { hwWlanRadioChannelSwitchRecordEntry 1 } + + --1.3.6.1.4.1.2011.6.139.19.1.3.2.1.2 + hwWlanRadioChannelSwitchRecordSubIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the internal subindex of the table." + ::= { hwWlanRadioChannelSwitchRecordEntry 2 } + + --1.3.6.1.4.1.2011.6.139.19.1.3.2.1.3 + hwWlanRadioChannelSwitchRecordApName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP name." + ::= { hwWlanRadioChannelSwitchRecordEntry 3 } + + --1.3.6.1.4.1.2011.6.139.19.1.3.2.1.4 + hwWlanRadioChannelSwitchRecordRadioId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the radio ID." + ::= { hwWlanRadioChannelSwitchRecordEntry 4 } + + --1.3.6.1.4.1.2011.6.139.19.1.3.2.1.5 + hwWlanRadioChannelSwitchRecordOldChannel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the channel before the switchover." + ::= { hwWlanRadioChannelSwitchRecordEntry 5 } + + --1.3.6.1.4.1.2011.6.139.19.1.3.2.1.6 + hwWlanRadioChannelSwitchRecordNewChannel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the channel after the switchover." + ::= { hwWlanRadioChannelSwitchRecordEntry 6 } + --1.3.6.1.4.1.2011.6.139.19.1.3.2.1.7 + hwWlanRadioChannelSwitchRecordReason OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the reason for channel switching." + ::= { hwWlanRadioChannelSwitchRecordEntry 7 } + + --1.3.6.1.4.1.2011.6.139.19.1.3.2.1.8 + hwWlanRadioChannelSwitchRecordTime OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the channel switching time." + ::= { hwWlanRadioChannelSwitchRecordEntry 8 } + + --1.3.6.1.4.1.2011.6.139.19.1.3.2.1.9 + hwWlanRadioChSwitchRecordOldSecChannel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the second channel before the switchover." + ::= { hwWlanRadioChannelSwitchRecordEntry 9 } + + --1.3.6.1.4.1.2011.6.139.19.1.3.2.1.10 + hwWlanRadioChSwitchRecordNewSecChannel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the second channel after the switchover." + ::= { hwWlanRadioChannelSwitchRecordEntry 10 } + + -- 1.3.6.1.4.1.2011.6.139.19.1.3.3 + hwWlanRadioResetChannelSwitchRecord OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates deletion of all information.Default value: 1" + ::= { hwWlanCalibrateInfo 3 } + + -- 1.3.6.1.4.1.2011.6.139.19.1.3.4 + hwWlanRadioCalibrationSwitchRecordTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanRadioCalibrationSwitchRecordEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query the channel or power switching history causing by calibration, including the changed radio, reason for channel switching, channel switching time, and channels before and after switching." + ::= { hwWlanCalibrateInfo 4 } + + --1.3.6.1.4.1.2011.6.139.19.1.3.4.1 + hwWlanRadioCalibrationSwitchRecordEntry OBJECT-TYPE + SYNTAX HwWlanRadioCalibrationSwitchRecordEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The indexes of this table are hwWlanRadioCalibrationSwitchRecordTimeIndex and hwWlanRadioCalibrationSwitchRecordSubIndex." + INDEX { hwWlanRadioCalibrationSwitchRecordTimeIndex, hwWlanRadioCalibrationSwitchRecordSubIndex } + ::= { hwWlanRadioCalibrationSwitchRecordTable 1 } + + + HwWlanRadioCalibrationSwitchRecordEntry ::= + SEQUENCE { + hwWlanRadioCalibrationSwitchRecordTimeIndex + Unsigned32, + hwWlanRadioCalibrationSwitchRecordSubIndex + Unsigned32, + hwWlanRadioCalibrationSwitchRecordApId + Unsigned32, + hwWlanRadioCalibrationSwitchRecordApName + OCTET STRING, + hwWlanRadioCalibrationSwitchRecordRadioId + Unsigned32, + hwWlanRadioCalibrationSwitchRecordOldChannel + Unsigned32, + hwWlanRadioCalibrationSwitchRecordNewChannel + Unsigned32, + hwWlanRadioCalibrationSwitchRecordOldEirp + Unsigned32, + hwWlanRadioCalibrationSwitchRecordNewEirp + Unsigned32, + hwWlanRadioCalibrationSwitchRecordOldRssi + Integer32, + hwWlanRadioCalibrationSwitchRecordNewRssi + Integer32, + hwWlanRadioCalibrationSwitchRecordReason + OCTET STRING, + hwWlanRadioCalibrationSwitchRecordTime + OCTET STRING, + hwWlanRadioCalibrationSwitchRecordNewBandwidth + INTEGER, + hwWlanRadioCalibrationSwitchRecordOldBandwidth + INTEGER, + hwWlanRadioCalibrationSwitchRecordNewSecChannel + Unsigned32, + hwWlanRadioCalibrationSwitchRecordOldSecChannel + Unsigned32 + } + + --1.3.6.1.4.1.2011.6.139.19.1.3.4.1.1 + hwWlanRadioCalibrationSwitchRecordTimeIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the internal index of the table." + ::= { hwWlanRadioCalibrationSwitchRecordEntry 1 } + + --1.3.6.1.4.1.2011.6.139.19.1.3.4.1.2 + hwWlanRadioCalibrationSwitchRecordSubIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the internal subindex of the table." + ::= { hwWlanRadioCalibrationSwitchRecordEntry 2 } + + --1.3.6.1.4.1.2011.6.139.19.1.3.4.1.3 + hwWlanRadioCalibrationSwitchRecordApId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP index." + ::= { hwWlanRadioCalibrationSwitchRecordEntry 3 } + + --1.3.6.1.4.1.2011.6.139.19.1.3.4.1.4 + hwWlanRadioCalibrationSwitchRecordApName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP name." + ::= { hwWlanRadioCalibrationSwitchRecordEntry 4 } + + --1.3.6.1.4.1.2011.6.139.19.1.3.4.1.5 + hwWlanRadioCalibrationSwitchRecordRadioId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the radio ID." + ::= { hwWlanRadioCalibrationSwitchRecordEntry 5 } + + --1.3.6.1.4.1.2011.6.139.19.1.3.4.1.6 + hwWlanRadioCalibrationSwitchRecordOldChannel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the channel before the switchover." + ::= { hwWlanRadioCalibrationSwitchRecordEntry 6 } + + --1.3.6.1.4.1.2011.6.139.19.1.3.4.1.7 + hwWlanRadioCalibrationSwitchRecordNewChannel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the channel after the switchover." + ::= { hwWlanRadioCalibrationSwitchRecordEntry 7 } + --1.3.6.1.4.1.2011.6.139.19.1.3.4.1.8 + hwWlanRadioCalibrationSwitchRecordOldEirp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the channel before the switchover." + ::= { hwWlanRadioCalibrationSwitchRecordEntry 8 } + + --1.3.6.1.4.1.2011.6.139.19.1.3.4.1.9 + hwWlanRadioCalibrationSwitchRecordNewEirp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the channel after the switchover." + ::= { hwWlanRadioCalibrationSwitchRecordEntry 9 } + + --1.3.6.1.4.1.2011.6.139.19.1.3.4.1.10 + hwWlanRadioCalibrationSwitchRecordOldRssi OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the channel before the switchover." + ::= { hwWlanRadioCalibrationSwitchRecordEntry 10 } + + --1.3.6.1.4.1.2011.6.139.19.1.3.4.1.11 + hwWlanRadioCalibrationSwitchRecordNewRssi OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the channel after the switchover." + ::= { hwWlanRadioCalibrationSwitchRecordEntry 11 } + + --1.3.6.1.4.1.2011.6.139.19.1.3.4.1.12 + hwWlanRadioCalibrationSwitchRecordReason OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the reason for channel switching." + ::= { hwWlanRadioCalibrationSwitchRecordEntry 12 } + + --1.3.6.1.4.1.2011.6.139.19.1.3.4.1.13 + hwWlanRadioCalibrationSwitchRecordTime OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the channel switching time." + ::= { hwWlanRadioCalibrationSwitchRecordEntry 13 } + + --1.3.6.1.4.1.2011.6.139.19.1.3.4.1.14 + hwWlanRadioCalibrationSwitchRecordNewBandwidth OBJECT-TYPE + SYNTAX INTEGER + { + ht20(1) , + ht40Plus(2) , + ht40Minus(3) , + ht80(4) , + ht160(5), + unknown(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the bandwidth after calibration." + ::= { hwWlanRadioCalibrationSwitchRecordEntry 14 } + + --1.3.6.1.4.1.2011.6.139.19.1.3.4.1.15 + hwWlanRadioCalibrationSwitchRecordOldBandwidth OBJECT-TYPE + SYNTAX INTEGER + { + ht20(1) , + ht40Plus(2) , + ht40Minus(3) , + ht80(4) , + ht160(5), + unknown(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the bandwidth before calibration." + ::= { hwWlanRadioCalibrationSwitchRecordEntry 15 } + + --1.3.6.1.4.1.2011.6.139.19.1.3.4.1.16 + hwWlanRadioCalibrationSwitchRecordNewSecChannel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the second channel after calibration." + ::= { hwWlanRadioCalibrationSwitchRecordEntry 16 } + + --1.3.6.1.4.1.2011.6.139.19.1.3.4.1.17 + hwWlanRadioCalibrationSwitchRecordOldSecChannel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the second channel before calibration." + ::= { hwWlanRadioCalibrationSwitchRecordEntry 17 } + + --1.3.6.1.4.1.2011.6.139.19.1.4 + hwWlanSpectrum OBJECT IDENTIFIER ::= { hwWlanServiceObjects 4 } + + --1.3.6.1.4.1.2011.6.139.19.1.4.1 + hwWlanSpectrumReporterTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanSpectrumReporterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query the radio enabled with spectrum analysis data reporting." + ::= { hwWlanSpectrum 1 } + + --1.3.6.1.4.1.2011.6.139.19.1.4.1.1 + hwWlanSpectrumReporterEntry OBJECT-TYPE + SYNTAX HwWlanSpectrumReporterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The indexes of this table are hwWlanSpectrumReporterApMac and hwWlanSpectrumReporterRadioId." + INDEX { hwWlanSpectrumReporterApMac, hwWlanSpectrumReporterRadioId } + ::= { hwWlanSpectrumReporterTable 1 } + + + HwWlanSpectrumReporterEntry ::= + SEQUENCE { + hwWlanSpectrumReporterApMac + MacAddress, + hwWlanSpectrumReporterRadioId + Integer32, + hwWlanSpectrumReporterApName + OCTET STRING + } + + --1.3.6.1.4.1.2011.6.139.19.1.4.1.1.1 + hwWlanSpectrumReporterApMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the MAC address of the AP." + ::= { hwWlanSpectrumReporterEntry 1 } + + --1.3.6.1.4.1.2011.6.139.19.1.4.1.1.2 + hwWlanSpectrumReporterRadioId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the radio ID." + ::= { hwWlanSpectrumReporterEntry 2 } + + --1.3.6.1.4.1.2011.6.139.19.1.4.1.1.3 + hwWlanSpectrumReporterApName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP name." + ::= { hwWlanSpectrumReporterEntry 3 } + + --1.3.6.1.4.1.2011.6.139.19.1.5 + hwWlanVehicleGroundFastLinkHandover OBJECT IDENTIFIER ::= { hwWlanServiceObjects 5 } + + --1.3.6.1.4.1.2011.6.139.19.1.5.1 + hwWlanProxyTrackSideEquipTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanProxyTrackSideEquipEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanVehicleGroundFastLinkHandover 1 } + + --1.3.6.1.4.1.2011.6.139.19.1.5.1.1 + hwWlanProxyTrackSideEquipEntry OBJECT-TYPE + SYNTAX HwWlanProxyTrackSideEquipEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwWlanProxyTrackSideEquipIndex } + ::= { hwWlanProxyTrackSideEquipTable 1 } + + + HwWlanProxyTrackSideEquipEntry ::= + SEQUENCE { + hwWlanProxyTrackSideEquipIndex + Integer32, + hwWlanProxyTrackSideEquipMac + MacAddress, + hwWlanProxyTrackSideEquipVlanID + Integer32, + hwWlanProxyTrackSideEquipRowStatus + RowStatus + } + + --1.3.6.1.4.1.2011.6.139.19.1.5.1.1.1 + hwWlanProxyTrackSideEquipIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanProxyTrackSideEquipEntry 1 } + + --1.3.6.1.4.1.2011.6.139.19.1.5.1.1.2 + hwWlanProxyTrackSideEquipMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanProxyTrackSideEquipEntry 2 } + + --1.3.6.1.4.1.2011.6.139.19.1.5.1.1.3 + hwWlanProxyTrackSideEquipVlanID OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanProxyTrackSideEquipEntry 3 } + + --1.3.6.1.4.1.2011.6.139.19.1.5.1.1.4 + hwWlanProxyTrackSideEquipRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanProxyTrackSideEquipEntry 4 } + + --1.3.6.1.4.1.2011.6.139.19.1.5.2 + hwWlanProxyOnBoardEquipTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanProxyOnBoardEquipEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanVehicleGroundFastLinkHandover 2 } + + --1.3.6.1.4.1.2011.6.139.19.1.5.2.1 + hwWlanProxyOnBoardEquipEntry OBJECT-TYPE + SYNTAX HwWlanProxyOnBoardEquipEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwWlanProxyOnBoardEquipIndex } + ::= { hwWlanProxyOnBoardEquipTable 1 } + + + HwWlanProxyOnBoardEquipEntry ::= + SEQUENCE { + hwWlanProxyOnBoardEquipIndex + Integer32, + hwWlanProxyOnBoardEquipMac + MacAddress, + hwWlanProxyOnBoardEquipVlanID + Integer32, + hwWlanProxyOnBoardEquipRowStatus + RowStatus + } + + --1.3.6.1.4.1.2011.6.139.19.1.5.2.1.1 + hwWlanProxyOnBoardEquipIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanProxyOnBoardEquipEntry 1 } + + --1.3.6.1.4.1.2011.6.139.19.1.5.2.1.2 + hwWlanProxyOnBoardEquipMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanProxyOnBoardEquipEntry 2 } + + --1.3.6.1.4.1.2011.6.139.19.1.5.2.1.3 + hwWlanProxyOnBoardEquipVlanID OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanProxyOnBoardEquipEntry 3 } + + --1.3.6.1.4.1.2011.6.139.19.1.5.2.1.4 + hwWlanProxyOnBoardEquipRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanProxyOnBoardEquipEntry 4 } + + --1.3.6.1.4.1.2011.6.139.19.1.5.3 + hwWlanHandoverTraceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanHandoverTraceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanVehicleGroundFastLinkHandover 3 } + + --1.3.6.1.4.1.2011.6.139.19.1.5.3.1 + hwWlanHandoverTraceEntry OBJECT-TYPE + SYNTAX HwWlanHandoverTraceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwWlanHandoverTraceIndex } + ::= { hwWlanHandoverTraceTable 1 } + + + HwWlanHandoverTraceEntry ::= + SEQUENCE { + hwWlanHandoverTraceIndex + Integer32, + hwWlanHandoverTimeStamp + OCTET STRING, + hwWlanHandoverFromApMac + MacAddress, + hwWlanHandoverFromApRssi + Integer32, + hwWlanHandoverToApMac + MacAddress, + hwWlanHandoverToApRssi + Integer32, + hwWlanHandoverFromApLocationID + Unsigned32, + hwWlanHandoverToApLocationID + Unsigned32 + } + + --1.3.6.1.4.1.2011.6.139.19.1.5.3.1.1 + hwWlanHandoverTraceIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanHandoverTraceEntry 1 } + + --1.3.6.1.4.1.2011.6.139.19.1.5.3.1.2 + hwWlanHandoverTimeStamp OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanHandoverTraceEntry 2 } + + --1.3.6.1.4.1.2011.6.139.19.1.5.3.1.3 + hwWlanHandoverFromApMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanHandoverTraceEntry 3 } + + --1.3.6.1.4.1.2011.6.139.19.1.5.3.1.4 + hwWlanHandoverFromApRssi OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanHandoverTraceEntry 4 } + + --1.3.6.1.4.1.2011.6.139.19.1.5.3.1.5 + hwWlanHandoverToApMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanHandoverTraceEntry 5 } + + --1.3.6.1.4.1.2011.6.139.19.1.5.3.1.6 + hwWlanHandoverToApRssi OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanHandoverTraceEntry 6 } + + --1.3.6.1.4.1.2011.6.139.19.1.5.3.1.7 + hwWlanHandoverFromApLocationID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanHandoverTraceEntry 7 } + + --1.3.6.1.4.1.2011.6.139.19.1.5.3.1.8 + hwWlanHandoverToApLocationID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanHandoverTraceEntry 8 } + + --1.3.6.1.4.1.2011.6.139.19.1.5.4 + hwWlanNeighborApTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanNeighborApEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query the RSSI values of an AP's neighboring APs or specified APs." + ::= { hwWlanVehicleGroundFastLinkHandover 4 } + + --1.3.6.1.4.1.2011.6.139.19.1.5.4.1 + hwWlanNeighborApEntry OBJECT-TYPE + SYNTAX HwWlanNeighborApEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The indexes of this table are hwWlanNeighborApLocalApMac and hwWlanNeighborApLocalRadioId." + INDEX { hwWlanNeighborApLocalApMac, hwWlanNeighborApLocalRadioId } + ::= { hwWlanNeighborApTable 1 } + + + HwWlanNeighborApEntry ::= + SEQUENCE { + hwWlanNeighborApLocalApMac + MacAddress, + hwWlanNeighborApLocalRadioId + Integer32, + hwWlanNeighborApLocalApName + OCTET STRING, + hwWlanNeighborApMacList + OCTET STRING, + hwWlanNeighborApNameList + OCTET STRING, + hwWlanNeighborApRssiList + OCTET STRING, + hwWlanNeighborApUpdateTime + OCTET STRING, + hwWlanNeighborApLocationIDList + OCTET STRING, + hwWlanNeighborApLocalLocationID + Unsigned32, + hwWlanNeighborApLocalApId + Unsigned32, + hwWlanNeighborApIdList + OCTET STRING + } + + --1.3.6.1.4.1.2011.6.139.19.1.5.4.1.1 + hwWlanNeighborApLocalApMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the MAC address of the AP." + ::= { hwWlanNeighborApEntry 1 } + + --1.3.6.1.4.1.2011.6.139.19.1.5.4.1.2 + hwWlanNeighborApLocalRadioId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the radio ID." + ::= { hwWlanNeighborApEntry 2 } + + --1.3.6.1.4.1.2011.6.139.19.1.5.4.1.3 + hwWlanNeighborApLocalApName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP name." + ::= { hwWlanNeighborApEntry 3 } + + --1.3.6.1.4.1.2011.6.139.19.1.5.4.1.4 + hwWlanNeighborApMacList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..3840)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the MAC address of the neighboring AP." + ::= { hwWlanNeighborApEntry 4 } + + --1.3.6.1.4.1.2011.6.139.19.1.5.4.1.5 + hwWlanNeighborApNameList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..8960)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the name of the neighboring AP." + ::= { hwWlanNeighborApEntry 5 } + + --1.3.6.1.4.1.2011.6.139.19.1.5.4.1.6 + hwWlanNeighborApRssiList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..1280)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the RSSI of the neighboring AP." + ::= { hwWlanNeighborApEntry 6 } + + --1.3.6.1.4.1.2011.6.139.19.1.5.4.1.7 + hwWlanNeighborApUpdateTime OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..5120)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the update time of the neighboring AP." + ::= { hwWlanNeighborApEntry 7 } + + --1.3.6.1.4.1.2011.6.139.19.1.5.4.1.8 + hwWlanNeighborApLocationIDList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..1550)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates location information of the neighboring AP." + ::= { hwWlanNeighborApEntry 8 } + + --1.3.6.1.4.1.2011.6.139.19.1.5.4.1.9 + hwWlanNeighborApLocalLocationID OBJECT-TYPE + SYNTAX Unsigned32 (0..65536) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates location information of the local AP." + ::= { hwWlanNeighborApEntry 9 } + + + -- 1.3.6.1.4.1.2011.6.139.19.1.5.4.1.10 + hwWlanNeighborApLocalApId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP ID." + ::= { hwWlanNeighborApEntry 10 } + + + -- 1.3.6.1.4.1.2011.6.139.19.1.5.4.1.11 + hwWlanNeighborApIdList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..3840)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP ID list." + ::= { hwWlanNeighborApEntry 11 } + + + -- 1.3.6.1.4.1.2011.6.139.19.1.6 + hwWlanBLESiteInfo OBJECT IDENTIFIER ::= { hwWlanServiceObjects 6 } + + + -- 1.3.6.1.4.1.2011.6.139.19.1.6.1 + hwWlanBLESiteInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanBLESiteInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanBLESiteInfo 1 } + + + -- 1.3.6.1.4.1.2011.6.139.19.1.6.1.1 + hwWlanBLESiteInfoEntry OBJECT-TYPE + SYNTAX HwWlanBLESiteInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwWlanBLESiteMacAddress } + ::= { hwWlanBLESiteInfoTable 1 } + + + HwWlanBLESiteInfoEntry ::= + SEQUENCE { + hwWlanBLESiteMacAddress + MacAddress, + hwWlanBLESiteRssi + Integer32, + hwWlanBLESitePower + Integer32, + hwWlanBLESiteAdvData + OCTET STRING, + hwWlanBLESiteAgingTimeout + Unsigned32, + hwWlanBLESiteDetachedFlag + INTEGER, + hwWlanBLESiteType + INTEGER, + hwWlanBLESiteHostAPID + Integer32, + hwWlanBLESiteHostAPName + OCTET STRING, + hwWlanBLESiteBroadCastCount + Integer32 + } + + -- 1.3.6.1.4.1.2011.6.139.19.1.6.1.1.1 + hwWlanBLESiteMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanBLESiteInfoEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.139.19.1.6.1.1.2 + hwWlanBLESiteRssi OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanBLESiteInfoEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.139.19.1.6.1.1.3 + hwWlanBLESitePower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanBLESiteInfoEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.139.19.1.6.1.1.4 + hwWlanBLESiteAdvData OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanBLESiteInfoEntry 4 } + + -- 1.3.6.1.4.1.2011.6.139.19.1.6.1.1.5 + hwWlanBLESiteAgingTimeout OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanBLESiteInfoEntry 5 } + + -- 1.3.6.1.4.1.2011.6.139.19.1.6.1.1.6 + hwWlanBLESiteDetachedFlag OBJECT-TYPE + SYNTAX INTEGER + { + notDetached(1), + detached(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether or not the ble is detached." + ::= { hwWlanBLESiteInfoEntry 6 } + + -- 1.3.6.1.4.1.2011.6.139.19.1.6.1.1.7 + hwWlanBLESiteType OBJECT-TYPE + SYNTAX INTEGER + { + ibeacon(1), + assertTag(2), + sensorTag(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanBLESiteInfoEntry 7 } + + -- 1.3.6.1.4.1.2011.6.139.19.1.6.1.1.8 + hwWlanBLESiteHostAPID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanBLESiteInfoEntry 8 } + + -- 1.3.6.1.4.1.2011.6.139.19.1.6.1.1.9 + hwWlanBLESiteHostAPName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanBLESiteInfoEntry 9 } + + -- 1.3.6.1.4.1.2011.6.139.19.1.6.1.1.10 + hwWlanBLESiteBroadCastCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanBLESiteInfoEntry 10 } + + -- 1.3.6.1.4.1.2011.6.139.19.1.7 + hwWlanApIotCardInfo OBJECT IDENTIFIER ::= { hwWlanServiceObjects 7 } + + + -- 1.3.6.1.4.1.2011.6.139.19.1.7.1 + hwWlanApIotCardTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanApIotCardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanApIotCardInfo 1 } + + + -- 1.3.6.1.4.1.2011.6.139.19.1.7.1.1 + hwWlanApIotCardEntry OBJECT-TYPE + SYNTAX HwWlanApIotCardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwWlanApIotCardApId, hwWlanApIotCardIndex } + ::= { hwWlanApIotCardTable 1 } + + + HwWlanApIotCardEntry ::= + SEQUENCE { + hwWlanApIotCardApId + Unsigned32, + hwWlanApIotCardIndex + Integer32, + hwWlanApIotCardState + INTEGER, + hwWlanApIotCardApName + OCTET STRING, + hwWlanApIotCardSupportInfo + INTEGER, + hwWlanApIotCardProtocolVer + OCTET STRING, + hwWlanApIotCardWirelessStard + OCTET STRING, + hwWlanApIotCardFreq + OCTET STRING, + hwWlanApIotCardVendorName + OCTET STRING, + hwWlanApIotCardCardType + OCTET STRING, + hwWlanApIotCardHardwareVer + OCTET STRING, + hwWlanApIotCardFirmwareVer + OCTET STRING, + hwWlanApIotCardSN + OCTET STRING, + hwWlanApIotCardConnectType + INTEGER, + hwWlanApIotCardConnectStatus + INTEGER, + hwWlanApIotBaudRate + INTEGER, + hwWlanApIotFrameVersion + OCTET STRING, + hwWlanApIotCardRecvPackets + Counter64, + hwWlanApIotCardSendPackets + Counter64, + hwWlanApIotCardRecvBytes + Counter64, + hwWlanApIotCardSendBytes + Counter64, + hwWlanApIotCardAntennaStatus + INTEGER, + hwWlanApIotCardIPv4Address + IpAddress, + hwWlanApIotCardIPv6Address + OCTET STRING, + hwWlanApIotCardMAC + MacAddress, + hwWlanApIotCardCentralFreq + Integer32, + hwWlanApIotCardBandwidth + Integer32, + hwWlanApIotCardConnectServerStatus + INTEGER, + hwWlanApIotCardServerName + OCTET STRING + } + + -- 1.3.6.1.4.1.2011.6.139.19.1.7.1.1.1 + hwWlanApIotCardApId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanApIotCardEntry 1 } + + -- 1.3.6.1.4.1.2011.6.139.19.1.7.1.1.2 + hwWlanApIotCardIndex OBJECT-TYPE + SYNTAX Integer32 (1..3) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanApIotCardEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.139.19.1.7.1.1.3 + hwWlanApIotCardState OBJECT-TYPE + SYNTAX INTEGER + { + present(1), + absent(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanApIotCardEntry 3 } + + -- 1.3.6.1.4.1.2011.6.139.19.1.7.1.1.4 + hwWlanApIotCardApName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanApIotCardEntry 4 } + + -- 1.3.6.1.4.1.2011.6.139.19.1.7.1.1.5 + hwWlanApIotCardSupportInfo OBJECT-TYPE + SYNTAX INTEGER + { + no(1), + yes(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanApIotCardEntry 5 } + + -- 1.3.6.1.4.1.2011.6.139.19.1.7.1.1.6 + hwWlanApIotCardProtocolVer OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanApIotCardEntry 6 } + + -- 1.3.6.1.4.1.2011.6.139.19.1.7.1.1.7 + hwWlanApIotCardWirelessStard OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanApIotCardEntry 7 } + + -- 1.3.6.1.4.1.2011.6.139.19.1.7.1.1.8 + hwWlanApIotCardFreq OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanApIotCardEntry 8 } + + -- 1.3.6.1.4.1.2011.6.139.19.1.7.1.1.9 + hwWlanApIotCardVendorName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanApIotCardEntry 9 } + + -- 1.3.6.1.4.1.2011.6.139.19.1.7.1.1.10 + hwWlanApIotCardCardType OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanApIotCardEntry 10 } + + -- 1.3.6.1.4.1.2011.6.139.19.1.7.1.1.11 + hwWlanApIotCardHardwareVer OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanApIotCardEntry 11 } + + -- 1.3.6.1.4.1.2011.6.139.19.1.7.1.1.12 + hwWlanApIotCardFirmwareVer OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanApIotCardEntry 12 } + + -- 1.3.6.1.4.1.2011.6.139.19.1.7.1.1.13 + hwWlanApIotCardSN OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanApIotCardEntry 13 } + + -- 1.3.6.1.4.1.2011.6.139.19.1.7.1.1.14 + hwWlanApIotCardConnectType OBJECT-TYPE + SYNTAX INTEGER + { + serial(1), + ethernet(2), + ethernetup(3), + ethernetdown(4), + unknown(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the connect type of card. For the card of ethernet, when the status is mismatch, up or down do not show." + ::= { hwWlanApIotCardEntry 14 } + + -- 1.3.6.1.4.1.2011.6.139.19.1.7.1.1.15 + hwWlanApIotCardConnectStatus OBJECT-TYPE + SYNTAX INTEGER + { + match(1), + mismatch(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanApIotCardEntry 15 } + -- 1.3.6.1.4.1.2011.6.139.19.1.7.1.1.16 + hwWlanApIotBaudRate OBJECT-TYPE + SYNTAX INTEGER + { + baud115200(1), + baud9600(2), + unknown(3), + baud921600(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanApIotCardEntry 16 } + -- 1.3.6.1.4.1.2011.6.139.19.1.7.1.1.17 + hwWlanApIotFrameVersion OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanApIotCardEntry 17 } + -- 1.3.6.1.4.1.2011.6.139.19.1.7.1.1.18 + hwWlanApIotCardRecvPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of frames received on iot card, which is extended to 64 bits." + ::= { hwWlanApIotCardEntry 18 } + + -- 1.3.6.1.4.1.2011.6.139.19.1.7.1.1.19 + hwWlanApIotCardSendPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of frames send on iot card, which is extended to 64 bits." + ::= { hwWlanApIotCardEntry 19 } + + -- 1.3.6.1.4.1.2011.6.139.19.1.7.1.1.20 + hwWlanApIotCardRecvBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of bytes received on iot card, which is extended to 64 bits." + ::= { hwWlanApIotCardEntry 20 } + + -- 1.3.6.1.4.1.2011.6.139.19.1.7.1.1.21 + hwWlanApIotCardSendBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of bytes send on iot card, which is extended to 64 bits." + ::= { hwWlanApIotCardEntry 21 } + + -- 1.3.6.1.4.1.2011.6.139.19.1.7.1.1.22 + hwWlanApIotCardAntennaStatus OBJECT-TYPE + SYNTAX INTEGER + { + external(1), + internal(2), + invalid(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the antenna status of the iot card." + ::= { hwWlanApIotCardEntry 22 } + + -- 1.3.6.1.4.1.2011.6.139.19.1.7.1.1.23 + hwWlanApIotCardIPv4Address OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the IOT card IPv4 address." + ::= { hwWlanApIotCardEntry 23 } + + -- 1.3.6.1.4.1.2011.6.139.19.1.7.1.1.24 + hwWlanApIotCardIPv6Address OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the IOT card IPv6 address." + ::= { hwWlanApIotCardEntry 24 } + + -- 1.3.6.1.4.1.2011.6.139.19.1.7.1.1.25 + hwWlanApIotCardMAC OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the IOT card MAC address." + ::= { hwWlanApIotCardEntry 25 } + + -- 1.3.6.1.4.1.2011.6.139.19.1.7.1.1.26 + hwWlanApIotCardCentralFreq OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the IOT card central frequency." + ::= { hwWlanApIotCardEntry 26 } + + -- 1.3.6.1.4.1.2011.6.139.19.1.7.1.1.27 + hwWlanApIotCardBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the IOT card bandwidth." + ::= { hwWlanApIotCardEntry 27 } + + -- 1.3.6.1.4.1.2011.6.139.19.1.7.1.1.28 + hwWlanApIotCardConnectServerStatus OBJECT-TYPE + SYNTAX INTEGER + { + connected(1), + disconnected(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the IOT card connect server status." + ::= { hwWlanApIotCardEntry 28 } + + -- 1.3.6.1.4.1.2011.6.139.19.1.7.1.1.29 + hwWlanApIotCardServerName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the IOT card server name." + ::= { hwWlanApIotCardEntry 29 } + +-- 1.3.6.1.4.1.2011.6.139.19.2 + -- 1.3.6.1.4.1.2011.6.139.19.2 + hwWlanServiceConformance OBJECT IDENTIFIER ::= { hwWlanService 2 } + + --1.3.6.1.4.1.2011.6.139.19.2.1 + hwWlanServiceCompliances OBJECT IDENTIFIER ::= { hwWlanServiceConformance 1 } + + --1.3.6.1.4.1.2011.6.139.19.2.1.1 + hwWlanServiceCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Description." + MODULE + MANDATORY-GROUPS { hwWlanWdsGroup, hwWlanMeshGroup, hwWlanCalibrateInfoGroup, hwWlanVehicleGroundFastLinkHandoverGroup} + ::= { hwWlanServiceCompliances 1 } + + --1.3.6.1.4.1.2011.6.139.19.2.2 + hwWlanServiceObjectGroups OBJECT IDENTIFIER ::= { hwWlanServiceConformance 2 } + + --1.3.6.1.4.1.2011.6.139.19.2.2.1 + hwWlanWdsGroup OBJECT-GROUP + OBJECTS {hwWlanWdsVapBssid, + hwWlanWdsLinkWlanID, hwWlanWdsLinkApName, hwWlanWdsLinkApGroup, + hwWlanWdsLinkPeerApMac, hwWlanWdsLinkPeerApName, hwWlanWdsLinkWdsProfileName, hwWlanMacWdsLinkWdsMode, hwWlanWdsLinkWdsType, + hwWlanWdsLinkStpMode, hwWlanWdsLinkInstanceIdList, hwWlanWdsLinkInstanceStateList, hwWlanWdsLinkCoverageDistance, hwWlanWdsLinkChannel, + hwWlanWdsLinkMaxRssi, hwWlanWdsLinkRssi, hwWlanWdsLinkSnr, hwWlanWdsLinkPER, hwWlanWdsLinkResendRatio, hwWlanWdsLinkPeerAPStatus, + hwWlanWdsLinkApId, hwWlanWdsLinkPeerApId, hwWlanWdsLinkSecondChannel, hwWlanWdsLinkChainSnr } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanServiceObjectGroups 1 } + + --1.3.6.1.4.1.2011.6.139.19.2.2.2 + hwWlanMeshGroup OBJECT-GROUP + OBJECTS {hwWlanMeshVapBssid, + hwWlanMeshLinkApName, hwWlanMeshLinkApGroup, hwWlanMeshLinkMeshRole, + hwWlanMeshLinkWlanID, hwWlanMeshLinkPeerApMac, hwWlanMeshLinkPeerApName, hwWlanMeshLinkChannelID, hwWlanMeshLinkCoverageDistance, + hwWlanMeshLinkRssiValue, hwWlanMeshLinkMaxRssi, hwWlanMeshLinkSnr, hwWlanMeshLinkPER, hwWlanMeshLinkResendRatio, hwWlanMeshLinkPeerAPStatus, + hwWlanMeshLinkApId, hwWlanMeshLinkPeerApId, hwWlanMeshLinkSecondChannel, hwWlanMeshLinkChainSnr,hwWlanMeshLinkProfileServiceIdx, + hwWlanMeshLinkMeshId} + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanServiceObjectGroups 2 } + + --1.3.6.1.4.1.2011.6.139.19.2.2.3 + hwWlanCalibrateInfoGroup OBJECT-GROUP + OBJECTS {hwWlanRadioCalStatisSignalBadCount, hwWlanRadioCalStatisCalibratePowerCount, hwWlanRadioCalStatisCalibrateChannelCount, + hwWlanRadioCalibrateStatisicsOperMode, hwWlanRadioChannelSwitchRecordApName, hwWlanRadioChannelSwitchRecordRadioId, hwWlanRadioChannelSwitchRecordOldChannel, + hwWlanRadioChannelSwitchRecordNewChannel, hwWlanRadioChannelSwitchRecordReason, hwWlanRadioChannelSwitchRecordTime,hwWlanRadioResetChannelSwitchRecord, + hwWlanRadioCalibrationSwitchRecordApName, hwWlanRadioCalibrationSwitchRecordRadioId, hwWlanRadioCalibrationSwitchRecordOldChannel, + hwWlanRadioCalibrationSwitchRecordNewChannel, + hwWlanRadioCalibrationSwitchRecordOldEirp, hwWlanRadioCalibrationSwitchRecordNewEirp,hwWlanRadioCalibrationSwitchRecordOldRssi, + hwWlanRadioCalibrationSwitchRecordNewRssi,hwWlanRadioCalibrationSwitchRecordReason, hwWlanRadioCalibrationSwitchRecordTime } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanServiceObjectGroups 3 } + + --1.3.6.1.4.1.2011.6.139.19.2.2.4 + hwWlanSpectrumReporterGroup OBJECT-GROUP + OBJECTS {hwWlanSpectrumReporterApName } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanServiceObjectGroups 4 } + + --1.3.6.1.4.1.2011.6.139.19.2.2.5 + hwWlanVehicleGroundFastLinkHandoverGroup OBJECT-GROUP + OBJECTS {hwWlanProxyTrackSideEquipMac, hwWlanProxyTrackSideEquipVlanID, hwWlanProxyTrackSideEquipRowStatus, + hwWlanProxyOnBoardEquipMac, hwWlanProxyOnBoardEquipVlanID, hwWlanProxyOnBoardEquipRowStatus,hwWlanHandoverTimeStamp, + hwWlanHandoverFromApMac, hwWlanHandoverFromApRssi, hwWlanHandoverToApMac, hwWlanHandoverToApRssi, hwWlanHandoverFromApLocationID, + hwWlanHandoverToApLocationID,hwWlanNeighborApLocalApName, hwWlanNeighborApMacList, + hwWlanNeighborApNameList, hwWlanNeighborApRssiList, hwWlanNeighborApUpdateTime, hwWlanNeighborApLocationIDList, hwWlanNeighborApLocalLocationID, + hwWlanNeighborApLocalApId, hwWlanNeighborApIdList } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanServiceObjectGroups 5 } + + -- 1.3.6.1.4.1.2011.6.139.19.2.2.6 + hwWlanBLESiteInfoGroup OBJECT-GROUP + OBJECTS { hwWlanBLESiteRssi, hwWlanBLESitePower, hwWlanBLESiteAdvData } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanServiceObjectGroups 6 } + + + -- 1.3.6.1.4.1.2011.6.139.19.2.2.7 + hwWlanApIotCardInfoGroup OBJECT-GROUP + OBJECTS { hwWlanApIotCardState, hwWlanApIotCardApName, hwWlanApIotCardSupportInfo, hwWlanApIotCardProtocolVer, hwWlanApIotCardWirelessStard, hwWlanApIotCardFreq, + hwWlanApIotCardVendorName, hwWlanApIotCardCardType, hwWlanApIotCardHardwareVer, hwWlanApIotCardFirmwareVer, hwWlanApIotCardSN, hwWlanApIotCardConnectType, + hwWlanApIotCardConnectStatus, hwWlanApIotBaudRate,hwWlanApIotFrameVersion,hwWlanApIotCardRecvPackets, hwWlanApIotCardSendPackets, hwWlanApIotCardRecvBytes, hwWlanApIotCardSendBytes, hwWlanApIotCardAntennaStatus, + hwWlanApIotCardServerName} + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanServiceObjectGroups 7 } + + -- 1.3.6.1.4.1.2011.6.139.19.3 + hwWlanServiceTrapInfo OBJECT IDENTIFIER ::= { hwWlanService 3 } + + -- 1.3.6.1.4.1.2011.6.139.19.3.1 + hwWlanServiceTrap OBJECT IDENTIFIER ::= { hwWlanServiceTrapInfo 1 } + + -- 1.3.6.1.4.1.2011.6.139.19.3.1.1 + hwAcConfigInconsistTrap NOTIFICATION-TYPE + OBJECTS { hwWlanRemoteAcIP, hwAcConfigInconsisitReason} + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanServiceTrap 1 } + + -- 1.3.6.1.4.1.2011.6.139.19.3.1.2 + hwAcConfigInconsistRestoreTrap NOTIFICATION-TYPE + OBJECTS {hwWlanRemoteAcIP} + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanServiceTrap 2 } + + -- 1.3.6.1.4.1.2011.6.139.19.3.1.3 + hwWlanAeroscoutLocationViaAcTrap NOTIFICATION-TYPE + OBJECTS { hwWlanAeroscoutExceptionReason } + STATUS current + DESCRIPTION + "The aeroscout location(via AC) configuration is not ready." + ::= { hwWlanServiceTrap 3 } + -- 1.3.6.1.4.1.2011.6.139.19.3.1.4 + hwWlanAeroscoutLocationViaAcRestoreTrap NOTIFICATION-TYPE + OBJECTS {hwWlanAeroscoutExceptionReason} + STATUS current + DESCRIPTION + "The aeroscout location(via AC) configuration is ready or canceled." + ::= { hwWlanServiceTrap 4 } + -- 1.3.6.1.4.1.2011.6.139.19.3.2 + hwWlanServiceTrapObjects OBJECT IDENTIFIER ::= { hwWlanServiceTrapInfo 2 } + + -- 1.3.6.1.4.1.2011.6.139.19.3.2.1 + hwWlanRemoteAcIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanServiceTrapObjects 1 } + + -- 1.3.6.1.4.1.2011.6.139.19.3.2.2 + hwAcConfigInconsisitReason OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanServiceTrapObjects 2 } + -- 1.3.6.1.4.1.2011.6.139.19.3.2.3 + hwWlanAeroscoutExceptionReason OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The reason for aeroscout location exception." + ::= { hwWlanServiceTrapObjects 3 } + END +-- +-- HUAWEI-WLAN-SERVICE-MIB.mib +-- + + + + + + + + + + + + diff --git a/MIBS/huawei/HUAWEI-WLAN-AP-UPDATE-MIB b/MIBS/huawei/HUAWEI-WLAN-AP-UPDATE-MIB new file mode 100644 index 0000000..6ad8fb1 --- /dev/null +++ b/MIBS/huawei/HUAWEI-WLAN-AP-UPDATE-MIB @@ -0,0 +1,1119 @@ +-- ============================================================================ +-- Copyright (C) 2020 by HUAWEI TECHNOLOGIES. All rights reserved. +-- Description: The mib is used for update the ap's program version. +-- Reference: HUAWEI-WLAN-MIB +-- Version: V1.21 +-- ============================================================================ +-- Module definition + + HUAWEI-WLAN-AP-UPDATE-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwWlan + FROM HUAWEI-WLAN-MIB + hwWlanApType + FROM HUAWEI-WLAN-AP-MIB + hwAPGroupName + FROM HUAWEI-WLAN-CONFIGURATION-MIB + hwWlanApName + FROM HUAWEI-WLAN-AP-MIB + hwWlanApMac + FROM HUAWEI-WLAN-AP-MIB + hwWlanApId + FROM HUAWEI-WLAN-AP-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + IpAddress, Integer32, Unsigned32, Counter64, OBJECT-TYPE, + MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + MacAddress, RowStatus, DateAndTime + FROM SNMPv2-TC; + --1.3.6.1.4.1.2011.6.139.14 + hwWlanApUpdate MODULE-IDENTITY + LAST-UPDATED "202007082018Z" -- July 8, 2020 at 20:18 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "V1.21, add insufficientMemoryAsNgeEnable for hwWlanApUpdateProgressStatus" + REVISION "202007082018Z" -- July 8, 2020 at 20:18 GMT + DESCRIPTION + "V1.20, hwWlanApUpdateProgressStatus" + REVISION "202004091508Z" -- Apr 9, 2020 at 15:09 GMT + DESCRIPTION + "The MIB module defines the AP update operation." + REVISION "202001062230Z" -- Jan 6, 2020 at 22:30 GMT + DESCRIPTION + "V1.19, hwWlanApUpdateResetPartitionId, hwWlanApUpdateResetPrimaryAccessIPv4, hwWlanApUpdateResetPrimaryAccessIPv6, hwWlanApUpdateApPartitionId, hwWlanApUpdateApChannel" + REVISION "201911041150Z" -- November 4, 2019 at 11:50 GMT + DESCRIPTION + "V1.18, hwWlanApUpdateProgressStatus, hwWlanApUpdateResult, hwWlanApUpdateResultStatus " + REVISION "201902181120Z" -- February 18, 2019 at 11:20 GMT + DESCRIPTION + "V1.17, Add the hwWlanApUpdateFTPIPv6Username, hwWlanApUpdateFTPIPv6Password, hwWlanApUpdateSFTPIPv6Username, hwWlanApUpdateSFTPIPv6Password, + hwWlanApUpdateFTPIPv6MaxConnectNum and hwWlanApUpdateSFTPIPv6MaxConnectNum " + + REVISION "201901141040Z" -- Jan 14, 2019 at 10:40 GMT + DESCRIPTION + "V1.16, Modify the hwWlanApTypeGroupUpdatePatchFilename " + + REVISION "201803051540Z" -- March 5, 2018 at 15:40 GMT + DESCRIPTION + "V1.15, Modify the hwWlanApUpdateProgressStatus " + + REVISION "201712101555Z" -- Dec 10, 2017 at 15:55 GMT + DESCRIPTION + "V1.14, Add the hwWlanApUpdateApGroup in the hwWlanApUpdateProgressTable." + + REVISION "201711290955Z" -- Nov 29, 2017 at 09:55 GMT + DESCRIPTION + "V1.14, Modify the hwWlanApUpdateEndTime in the hwWlanApUpdateProgressTable." + REVISION "201710261555Z" -- Oct 26, 2017 at 15:55 GMT + DESCRIPTION + "V1.14, Add the hwWlanApUpdateFileVersion and hwWlanApUpdateEndTime in the hwWlanApUpdateProgressTable." + + REVISION "201706071911Z" -- June 19, 2017 at 09:11 GMT + DESCRIPTION + "V1.13, Modify the hwWlanApUpdateProgressStatus." + + REVISION "201706011633Z" -- June 1, 2017 at 16:33 GMT + DESCRIPTION + "V1.12, Modify the hwWlanApUpdateProgressStatus." + + REVISION "201704181525Z" -- April 18, 2017 at 15:25 GMT + DESCRIPTION + "V1.11, Modify the hwWlanApUpdateProgressStatus." + + REVISION "201611071451Z" -- Nov 7, 2016 at 14:51 GMT + DESCRIPTION + "V1.10, Modify the hwWlanApUpdateProgressStatus." + + REVISION "201606021520Z" -- June 2, 2016 at 15:20 GMT + DESCRIPTION + "V1.09, Add the hwWlanApUpdateOperEntry." + + REVISION "201605171015Z" -- May 17, 2016 at 10:15 GMT + DESCRIPTION + "V1.08, Add the hwWlanApUpdateFileType in the hwWlanApUpdateProgressTable." + + REVISION "201604181120Z" -- April 18, 2016 at 11:20 GMT + DESCRIPTION + "V1.07, Add the hwWlanApUpdateScheduleTaskTable and the hwWlanApUpdateType in the hwWlanApUpdateProgressTable." + + REVISION "201603231009Z" -- March 23, 2016 at 10:09 GMT + + DESCRIPTION + "The MIB module defines the AP update operation." + REVISION "201512180926Z" -- December 18, 2015 at 09:26 GMT + DESCRIPTION + " + V1.05, Add the value of hwWlanApUpdateProgressStatus. + " + REVISION "201509151030Z" -- sept 15, 2015 at 10:30 GMT + DESCRIPTION + "V1.04, Add the AP ID in the trap node." + REVISION "201508261030Z" -- Aug 26, 2015 at 10:30 GMT + DESCRIPTION + "V1.03, Add the AP ID in the trap node." + REVISION "201505111725Z" -- May 11, 2015 at 17:25 GMT + DESCRIPTION + " + V1.02, Add the description of mib nodes. + " + REVISION "201504071725Z" -- April 07, 2015 at 17:25 GMT + DESCRIPTION + " + V1.01, Add the value of hwWlanApUpdateProgressStatus. + " + REVISION "201502021009Z" -- February 02, 2015 at 10:09 GMT + DESCRIPTION + " + V1.00, Inital version. + " + ::= { hwWlan 14 } + +-- +--Node definitions +-- + + --1.3.6.1.4.1.2011.6.139.14.1 + hwWlanApUpdateTrap OBJECT IDENTIFIER ::= { hwWlanApUpdate 1 } + + --1.3.6.1.4.1.2011.6.139.14.1.1 + hwWlanApUpdateBeginTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApName, hwWlanApMac, hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates an AP upgrade start alarm.." + ::= { hwWlanApUpdateTrap 1 } + + --1.3.6.1.4.1.2011.6.139.14.1.2 + hwWlanApUpdateResultTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApName, hwWlanApUpdateResult, hwWlanApMac, hwWlanApUpdateTime, hwWlanApUpdateByFileName, + hwWlanApUpdateNextOper, hwWlanApUpdateResultStatus, hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates the upgrade result alarm." + ::= { hwWlanApUpdateTrap 2 } + + --1.3.6.1.4.1.2011.6.139.14.1.3 + hwWlanApUpdateUbootNotMatchTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApName, hwWlanApMac, hwWlanApId } + STATUS current + DESCRIPTION + "This object indicates that the Uboot version does not match the AP version." + ::= { hwWlanApUpdateTrap 3 } + + --1.3.6.1.4.1.2011.6.139.14.2 + hwWlanApUpdateTrapObjects OBJECT IDENTIFIER ::= { hwWlanApUpdate 2 } + + --1.3.6.1.4.1.2011.6.139.14.2.1 + hwWlanApUpdateResult OBJECT-TYPE + SYNTAX INTEGER + { + success(1) , + failureUnknownError(2) , + failureInsufficientMemory(3) , + failureDownloadFileFailure(4) , + failureMismatchVersionEfsAndFileName(5) , + failureInvalidFileName(6) , + failureMismatchApTypeInEfs(7) , + failureFileContentError(8) , + failureWriteFlashFailure(9) , + failureTimeoutForUpgrade(10) , + failureCommunicationFaultApAndAc(11) , + failureInsufficientStorageSpace(65) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "AP upgrade result." + ::= { hwWlanApUpdateTrapObjects 1 } + + --1.3.6.1.4.1.2011.6.139.14.2.2 + hwWlanApUpdateTime OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "AP upgrade time." + ::= { hwWlanApUpdateTrapObjects 2 } + + --1.3.6.1.4.1.2011.6.139.14.2.3 + hwWlanApUpdateByFileName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "AP upgrade file name." + ::= { hwWlanApUpdateTrapObjects 3 } + + --1.3.6.1.4.1.2011.6.139.14.2.4 + hwWlanApUpdateNextOper OBJECT-TYPE + SYNTAX INTEGER + { + notReset(1) , + reset(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Action after the upgrade." + ::= { hwWlanApUpdateTrapObjects 4 } + + --1.3.6.1.4.1.2011.6.139.14.2.5 + hwWlanApUpdateResultStatus OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "AP upgrade result status." + ::= { hwWlanApUpdateTrapObjects 5 } + + --1.3.6.1.4.1.2011.6.139.14.3 + hwWlanApUpdateObjects OBJECT IDENTIFIER ::= { hwWlanApUpdate 3 } + + --1.3.6.1.4.1.2011.6.139.14.3.1 + hwWlanApUpdateConfig OBJECT IDENTIFIER ::= { hwWlanApUpdateObjects 1 } + + --1.3.6.1.4.1.2011.6.139.14.3.1.1 + hwWlanApUpdateFTPIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the IPv4 address of the FTP server used in FTP upgrade mode." + ::= { hwWlanApUpdateConfig 1 } + + --1.3.6.1.4.1.2011.6.139.14.3.1.2 + hwWlanApUpdateFTPUsername OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the user name of the FTP IPv4 client used in FTP upgrade mode. NOTE: It should be configured together with hwWlanApUpdateFTPIPAddress." + ::= { hwWlanApUpdateConfig 2 } + + --1.3.6.1.4.1.2011.6.139.14.3.1.3 + hwWlanApUpdateFTPPassword OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the password of the FTP IPv4 client used in FTP upgrade mode. NOTE: It should be configured together with hwWlanApUpdateFTPIPAddress." + ::= { hwWlanApUpdateConfig 3 } + + --1.3.6.1.4.1.2011.6.139.14.3.1.4 + hwWlanApUpdateMode OBJECT-TYPE + SYNTAX INTEGER + { + ftp(1) , + ac(2) , + sftp(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AP upgrade mode." + ::= { hwWlanApUpdateConfig 4 } + + --1.3.6.1.4.1.2011.6.139.14.3.1.5 + hwWlanApUpdateSFTPIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the IPv4 address of the SFTP server used in SFTP upgrade mode." + ::= { hwWlanApUpdateConfig 5 } + + --1.3.6.1.4.1.2011.6.139.14.3.1.6 + hwWlanApUpdateSFTPUsername OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the user name of the SFTP IPv4 client used in SFTP upgrade mode. NOTE: It should be configured together with hwWlanApUpdateSFTPIPAddress." + ::= { hwWlanApUpdateConfig 6 } + + --1.3.6.1.4.1.2011.6.139.14.3.1.7 + hwWlanApUpdateSFTPPassword OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the password of the SFTP IPv4 client used in SFTP upgrade mode. NOTE: It should be configured together with hwWlanApUpdateSFTPIPAddress." + ::= { hwWlanApUpdateConfig 7 } + + --1.3.6.1.4.1.2011.6.139.14.3.1.8 + hwWlanApUpdateFTPMaxConnectNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the maximum number of FTP IPv4 connections." + ::= { hwWlanApUpdateConfig 8 } + + --1.3.6.1.4.1.2011.6.139.14.3.1.9 + hwWlanApUpdateSFTPMaxConnectNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the maximum number of SFTP IPv4 connections." + ::= { hwWlanApUpdateConfig 9 } + + --1.3.6.1.4.1.2011.6.139.14.3.1.10 + hwWlanApUpdateFTPIPv6Address OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the IPv6 address of the FTP server." + ::= { hwWlanApUpdateConfig 10 } + + --1.3.6.1.4.1.2011.6.139.14.3.1.11 + hwWlanApUpdateSFTPIPv6Address OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the IPv6 address of the SFTP server." + ::= { hwWlanApUpdateConfig 11 } + + -- 1.3.6.1.4.1.2011.6.139.14.3.1.12 + hwWlanApUpdateFTPIPv6Username OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the user name of the FTP IPv6 client used in FTP upgrade mode. NOTE: It should be configured together with hwWlanApUpdateFTPIPv6Address." + ::= { hwWlanApUpdateConfig 12 } + + -- 1.3.6.1.4.1.2011.6.139.14.3.1.13 + hwWlanApUpdateFTPIPv6Password OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the password of the FTP IPv6 client used in FTP upgrade mode. NOTE: It should be configured together with hwWlanApUpdateFTPIPv6Address." + ::= { hwWlanApUpdateConfig 13 } + + -- 1.3.6.1.4.1.2011.6.139.14.3.1.14 + hwWlanApUpdateSFTPIPv6Username OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the user name of the SFTP IPv6 client used in SFTP upgrade mode. NOTE: It should be configured together with hwWlanApUpdateSFTPIPv6Address." + ::= { hwWlanApUpdateConfig 14 } + + -- 1.3.6.1.4.1.2011.6.139.14.3.1.15 + hwWlanApUpdateSFTPIPv6Password OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the password of the SFTP IPv6 client used in SFTP upgrade mode. NOTE: It should be configured together with hwWlanApUpdateSFTPIPv6Address." + ::= { hwWlanApUpdateConfig 15 } + + -- 1.3.6.1.4.1.2011.6.139.14.3.1.16 + hwWlanApUpdateFTPIPv6MaxConnectNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the maximum number of FTP IPv6 connections." + ::= { hwWlanApUpdateConfig 16 } + + -- 1.3.6.1.4.1.2011.6.139.14.3.1.17 + hwWlanApUpdateSFTPIPv6MaxConnectNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the maximum number of SFTP IPv6 connections." + ::= { hwWlanApUpdateConfig 17 } + + -- 1.3.6.1.4.1.2011.6.139.14.3.2 + hwWlanApUpdateTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanApUpdateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table maps AP types to upgrade file names. It allows you to upgrade APs in batches based on AP types." + ::= { hwWlanApUpdateObjects 2 } + + --1.3.6.1.4.1.2011.6.139.14.3.2.1 + hwWlanApUpdateEntry OBJECT-TYPE + SYNTAX HwWlanApUpdateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwWlanApType." + INDEX { hwWlanApType } + ::= { hwWlanApUpdateTable 1 } + + + HwWlanApUpdateEntry ::= + SEQUENCE { + hwWlanApUpdateFilename + OCTET STRING, + hwWlanApUpdateAdminOper + INTEGER, + hwWlanApUpdatePercent + Integer32, + hwWlanApUpdateRowStatus + RowStatus, + hwWlanApUpdatePatchFilename + OCTET STRING, + hwWlanApUpdateResetPartitionId + Integer32, + hwWlanApUpdateResetPrimaryAccessIPv4 + IpAddress, + hwWlanApUpdateResetPrimaryAccessIPv6 + OCTET STRING + } + + --1.3.6.1.4.1.2011.6.139.14.3.2.1.1 + hwWlanApUpdateFilename OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the name of the upgrade file matching the type of the APs to be upgraded." + ::= { hwWlanApUpdateEntry 1 } + + --1.3.6.1.4.1.2011.6.139.14.3.2.1.2 + hwWlanApUpdateAdminOper OBJECT-TYPE + SYNTAX INTEGER + { + start(1) , + reset(2) , + cancel(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates that the APs begin to upgrade start(1): The AP upgrade starts reset(2): After the upgrade is complete, the APs are restarted cancel(3): The upgrade is canceled." + ::= { hwWlanApUpdateEntry 2 } + + --1.3.6.1.4.1.2011.6.139.14.3.2.1.3 + hwWlanApUpdatePercent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP upgrade progress, namely, the percentage of upgraded APs to all APs of the same type." + ::= { hwWlanApUpdateEntry 3 } + + --1.3.6.1.4.1.2011.6.139.14.3.2.1.4 + hwWlanApUpdateRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status of this table." + ::= { hwWlanApUpdateEntry 4 } + + --1.3.6.1.4.1.2011.6.139.14.3.2.1.5 + hwWlanApUpdatePatchFilename OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the name of the upgrade patch file matching the type of the APs to be upgraded." + ::= { hwWlanApUpdateEntry 5 } + + --1.3.6.1.4.1.2011.6.139.14.3.2.1.6 + hwWlanApUpdateResetPartitionId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the partition id for reset partition." + ::= { hwWlanApUpdateEntry 6 } + + --1.3.6.1.4.1.2011.6.139.14.3.2.1.7 + hwWlanApUpdateResetPrimaryAccessIPv4 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the Ipv4 address for reset partition." + ::= { hwWlanApUpdateEntry 7 } + + --1.3.6.1.4.1.2011.6.139.14.3.2.1.8 + hwWlanApUpdateResetPrimaryAccessIPv6 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the Ipv6 address for reset partition." + ::= { hwWlanApUpdateEntry 8 } + + --1.3.6.1.4.1.2011.6.139.14.3.3 + hwWlanApUpdateProgressTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanApUpdateProgressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query the AP upgrade progress." + ::= { hwWlanApUpdateObjects 3 } + + --1.3.6.1.4.1.2011.6.139.14.3.3.1 + hwWlanApUpdateProgressEntry OBJECT-TYPE + SYNTAX HwWlanApUpdateProgressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwWlanApMac." + INDEX { hwWlanApMac } + ::= { hwWlanApUpdateProgressTable 1 } + + + HwWlanApUpdateProgressEntry ::= + SEQUENCE { + hwWlanApUpdateProgressStatus + INTEGER, + hwWlanApUpdateProgress + Integer32, + hwWlanApFlashProgress + Integer32, + hwWlanApUpdateType + INTEGER, + hwWlanApUpdateFileType + INTEGER, + hwWlanApUpdateFileVersion + OCTET STRING, + hwWlanApUpdateLastEndTime + OCTET STRING, + hwWlanApUpdateApGroup + OCTET STRING, + hwWlanApUpdateApPartitionId + Integer32, + hwWlanApUpdateApChannel + Integer32 + + } + + --1.3.6.1.4.1.2011.6.139.14.3.3.1.1 + hwWlanApUpdateProgressStatus OBJECT-TYPE + SYNTAX INTEGER + { + noUpdateResult(1) , + updating(2) , + updateSuccessful(3) , + updateFailed(4) , + insufficientApMemory(5) , + failToDownloadFile(6) , + efsAndVersionMismatched(7) , + invalidFileName(8) , + efsAndApTypeMismatched(9) , + fileContentError(10) , + writingMemoryError(11) , + updateTimeout(12) , + apAcLinkDown(13) , + noNeedToUpdate(14) , + updateCancel(15) , + sendFirstFileFailed(16) , + receiveFileFailed(17), + retransferFileFailed(18), + updateOverMaxTime(19), + noResult(20), + waitForNextBatch(21), + noNeedUpdateNeedReset(22) , + neitherNeedUpdateNorReset(23) , + fileLoading(24), + identifierErr(25) , + notInConfig(26), + getFtpInfoFailed(27), + getSftpInfoFailed(28) , + blockFull(29), + readFileFailed(30) , + normalToStandby(31) , + modeChanged(32), + succeedNeedReset(33), + succeedAutoResetting(34), + sendUpgradeCfgErr(35), + sendUpgradeRequestErr(36), + waitFragmentationTimeout(37), + upgradeCfgResponseErr(38), + processUpgradeFilenameErr(39), + cannotGetApType(40), + batchUpgradeApTypeMismatched(41), + analyzeVersionErr(42), + ageTimeOut(43), + isUpdatingNow(44), + succeedNeedModeSwitch(45), + updateFsmStateCheckFailed(46), + fileChanged(47), + serverPasswordIsTooLong(48), + configChanged(49), + succeedResetting(50), + flashNotSupportupgrade(51), + updateFailForBackupSoftware(52), + incompatibleHardwareBOMVersion(53), + continueSendingImagePieceTimeout(54), + backingUpTheSystemSoftware(55), + patchChecksumError(56), + patchFileError(57), + patchActiveFailed(58), + vrpPatchProcessActiveFailed(59), + vfpPatchActiveFailed(60), + kernelPatchActived(61), + patchInnerProcError(62), + wifiTargetChipPatchActiveFailed(63), + notSupportPatchUpdate(64), + insufficientStorageSpace(65), + insufficientMemorySpaceInAc(66), + patchVersionMismatch(67), + insufficientMemoryAsNgeEnable(68), + noUpdateProgressStatus(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP upgrade status." + ::= { hwWlanApUpdateProgressEntry 1 } + + --1.3.6.1.4.1.2011.6.139.14.3.3.1.2 + hwWlanApUpdateProgress OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP upgrade progress." + ::= { hwWlanApUpdateProgressEntry 2 } + + --1.3.6.1.4.1.2011.6.139.14.3.3.1.3 + hwWlanApFlashProgress OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the flash writing progress." + ::= { hwWlanApUpdateProgressEntry 3 } + + --1.3.6.1.4.1.2011.6.139.14.3.3.1.4 + hwWlanApUpdateType OBJECT-TYPE + SYNTAX INTEGER + { + autoUpdate(1) , + onlineUpdate(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP upgrade type." + ::= { hwWlanApUpdateProgressEntry 4 } + + --1.3.6.1.4.1.2011.6.139.14.3.3.1.5 + hwWlanApUpdateFileType OBJECT-TYPE + SYNTAX INTEGER + { + fit(1) , + fat(2) , + fatCloud(3) , + patch(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP upgrade file type." + ::= { hwWlanApUpdateProgressEntry 5 } + + --1.3.6.1.4.1.2011.6.139.14.3.3.1.6 + hwWlanApUpdateFileVersion OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the version of the upgrade file matching the type of the APs upgraded." + ::= { hwWlanApUpdateProgressEntry 6 } + + --1.3.6.1.4.1.2011.6.139.14.3.3.1.7 + hwWlanApUpdateLastEndTime OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the end-time of the upgrading." + ::= { hwWlanApUpdateProgressEntry 7 } + + --1.3.6.1.4.1.2011.6.139.14.3.3.1.8 + hwWlanApUpdateApGroup OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Ap group of the APs upgraded." + ::= { hwWlanApUpdateProgressEntry 8} + + --1.3.6.1.4.1.2011.6.139.14.3.3.1.9 + hwWlanApUpdateApPartitionId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Ap partition id of the APs upgraded." + ::= { hwWlanApUpdateProgressEntry 9} + + --1.3.6.1.4.1.2011.6.139.14.3.3.1.10 + hwWlanApUpdateApChannel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Ap channel of the APs upgraded." + ::= { hwWlanApUpdateProgressEntry 10} + + --1.3.6.1.4.1.2011.6.139.14.3.4 + hwWlanSingleApUpdateTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanSingleApUpdateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to specify the mapping relationship between AP IDs and upgrade file names and to perform upgrade based on specified APs." + ::= { hwWlanApUpdateObjects 4 } + + --1.3.6.1.4.1.2011.6.139.14.3.4.1 + hwWlanSingleApUpdateEntry OBJECT-TYPE + SYNTAX HwWlanSingleApUpdateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwWlanApMac." + INDEX { hwWlanApMac } + ::= { hwWlanSingleApUpdateTable 1 } + + + HwWlanSingleApUpdateEntry ::= + SEQUENCE { + hwWlanSingleApUpdateAdminOper + INTEGER, + hwWlanSingleApUpdatePercent + Integer32, + hwWlanSingleApUpdateFilename + OCTET STRING, + hwWlanSingleApUpdatePrimaryAccessIPv4 + IpAddress, + hwWlanSingleApUpdatePrimaryAccessIPv6 + OCTET STRING + } + + --1.3.6.1.4.1.2011.6.139.14.3.4.1.1 + hwWlanSingleApUpdateAdminOper OBJECT-TYPE + SYNTAX INTEGER + { + start(1) , + reset(2) , + cancel(3), + patchupgrate(4), + patchdelete(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates a single AP upgrade start(1): The AP upgrade starts reset(2): After the upgrade is complete, the AP is restarted cancel(3): The upgrade is canceled." + ::= { hwWlanSingleApUpdateEntry 1 } + + --1.3.6.1.4.1.2011.6.139.14.3.4.1.2 + hwWlanSingleApUpdatePercent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the single AP upgrade progress." + ::= { hwWlanSingleApUpdateEntry 2 } + + --1.3.6.1.4.1.2011.6.139.14.3.4.1.3 + hwWlanSingleApUpdateFilename OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the name of the upgrade file matching the type of the AP to be upgraded." + ::= { hwWlanSingleApUpdateEntry 3 } + + --1.3.6.1.4.1.2011.6.139.14.3.4.1.4 + hwWlanSingleApUpdatePrimaryAccessIPv4 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the Ipv4 address of the upgrade reset partition." + ::= { hwWlanSingleApUpdateEntry 4 } + + --1.3.6.1.4.1.2011.6.139.14.3.4.1.5 + hwWlanSingleApUpdatePrimaryAccessIPv6 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the Ipv6 address of the upgrade reset partition." + ::= { hwWlanSingleApUpdateEntry 5} + + --1.3.6.1.4.1.2011.6.139.14.3.5 + hwWlanApTypeGroupUpdateTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanApTypeGroupUpdateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to map AP types and AP groups to upgrade file names. It allows you to upgrade APs in batches based on AP types and AP groups." + ::= { hwWlanApUpdateObjects 5 } + + --1.3.6.1.4.1.2011.6.139.14.3.5.1 + hwWlanApTypeGroupUpdateEntry OBJECT-TYPE + SYNTAX HwWlanApTypeGroupUpdateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The indexes of this table are hwWlanApType and hwAPGroupName." + INDEX { hwWlanApType, hwAPGroupName } + ::= { hwWlanApTypeGroupUpdateTable 1 } + + + HwWlanApTypeGroupUpdateEntry ::= + SEQUENCE { + hwWlanApTypeGroupUpdateFilename + OCTET STRING, + hwWlanApTypeGroupUpdateAdminOper + INTEGER, + hwWlanApTypeGroupUpdatePercent + Integer32, + hwWlanApTypeGroupUpdateRowStatus + RowStatus, + hwWlanApTypeGroupUpdatePatchFilename + OCTET STRING + } + + --1.3.6.1.4.1.2011.6.139.14.3.5.1.1 + hwWlanApTypeGroupUpdateFilename OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the name of the upgrade file matching the type of the APs to be upgraded." + ::= { hwWlanApTypeGroupUpdateEntry 1 } + + --1.3.6.1.4.1.2011.6.139.14.3.5.1.2 + hwWlanApTypeGroupUpdateAdminOper OBJECT-TYPE + SYNTAX INTEGER + { + start(1) , + reset(2) , + cancel(3), + patchupgrate(4), + patchdelete(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates an upgrade operation start(1): The AP upgrade starts reset(2): After the upgrade is complete, the APs are restarted cancel(3): The upgrade is canceled." + ::= { hwWlanApTypeGroupUpdateEntry 2 } + + --1.3.6.1.4.1.2011.6.139.14.3.5.1.3 + hwWlanApTypeGroupUpdatePercent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP upgrade progress, namely, the percentage of upgraded APs to all APs of the same type." + ::= { hwWlanApTypeGroupUpdateEntry 3 } + + --1.3.6.1.4.1.2011.6.139.14.3.5.1.4 + hwWlanApTypeGroupUpdateRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status of this table." + ::= { hwWlanApTypeGroupUpdateEntry 4 } + + --1.3.6.1.4.1.2011.6.139.14.3.5.1.5 + hwWlanApTypeGroupUpdatePatchFilename OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the name of the patch upgrade file matching the type of the APs to be upgraded." + ::= { hwWlanApTypeGroupUpdateEntry 5 } + + --1.3.6.1.4.1.2011.6.139.14.3.6 + hwWlanApUpdateScheduleTaskTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanApUpdateScheduleTaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to create, query, and delete scheduled upgrade tasks." + ::= { hwWlanApUpdateObjects 6 } + + --1.3.6.1.4.1.2011.6.139.14.3.6.1 + hwWlanApUpdateScheduleTaskEntry OBJECT-TYPE + SYNTAX HwWlanApUpdateScheduleTaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The indexes of this table is hwWlanApUpdateScheduleTaskId." + INDEX { hwWlanApUpdateScheduleTaskId } + ::= { hwWlanApUpdateScheduleTaskTable 1 } + + + HwWlanApUpdateScheduleTaskEntry ::= + SEQUENCE { + hwWlanApUpdateScheduleTaskId + Integer32, + hwWlanApUpdateScheduleTaskStartTime + OCTET STRING, + hwWlanApUpdateScheduleTaskStopTime + OCTET STRING, + hwWlanApUpdateScheduleTaskApType + Integer32, + hwWlanApUpdateScheduleTaskApGroup + OCTET STRING, + hwWlanApUpdateScheduleTaskState + INTEGER, + hwWlanApUpdateScheduleTaskRowStatus + RowStatus + } + + --1.3.6.1.4.1.2011.6.139.14.3.6.1.1 + hwWlanApUpdateScheduleTaskId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the ID of the task." + ::= { hwWlanApUpdateScheduleTaskEntry 1 } + + --1.3.6.1.4.1.2011.6.139.14.3.6.1.2 + hwWlanApUpdateScheduleTaskStartTime OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the starting time that is in the format of 'YYYY/MM/DD,HH:MM'." + ::= { hwWlanApUpdateScheduleTaskEntry 2 } + + --1.3.6.1.4.1.2011.6.139.14.3.6.1.3 + hwWlanApUpdateScheduleTaskStopTime OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the stopping time that is in the format of 'YYYY/MM/DD,HH:MM'." + ::= { hwWlanApUpdateScheduleTaskEntry 3 } + + --1.3.6.1.4.1.2011.6.139.14.3.6.1.4 + hwWlanApUpdateScheduleTaskApType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the type of the APs to be upgraded." + ::= { hwWlanApUpdateScheduleTaskEntry 4 } + + --1.3.6.1.4.1.2011.6.139.14.3.6.1.5 + hwWlanApUpdateScheduleTaskApGroup OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the group of the APs to be upgraded." + ::= { hwWlanApUpdateScheduleTaskEntry 5 } + + --1.3.6.1.4.1.2011.6.139.14.3.6.1.6 + hwWlanApUpdateScheduleTaskState OBJECT-TYPE + SYNTAX INTEGER + { + idle(1) , + running(2) , + waitting(3), + done(4), + overtime(5), + dead(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the state of the task." + ::= { hwWlanApUpdateScheduleTaskEntry 6 } + + --1.3.6.1.4.1.2011.6.139.14.3.6.1.7 + hwWlanApUpdateScheduleTaskRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status." + ::= { hwWlanApUpdateScheduleTaskEntry 7 } + + --1.3.6.1.4.1.2011.6.139.14.3.7 + hwWlanApUpdateOperEntry OBJECT IDENTIFIER ::= { hwWlanApUpdateObjects 7 } + + --1.3.6.1.4.1.2011.6.139.14.3.7.1 + hwWlanApUpdateOperAdminOper OBJECT-TYPE + SYNTAX INTEGER + { + start(1) , + reset(2) , + cancel(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates that the APs begin to upgrade start(1): The AP upgrade starts reset(2): After the upgrade is complete, the APs are restarted cancel(3): The upgrade is canceled." + ::= { hwWlanApUpdateOperEntry 1 } + + --1.3.6.1.4.1.2011.6.139.14.3.7.2 + hwWlanApUpdateOperApType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the type of the APs to be upgraded." + ::= { hwWlanApUpdateOperEntry 2 } + + --1.3.6.1.4.1.2011.6.139.14.3.7.3 + hwWlanApUpdateOperApGroup OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the group of the APs to be upgraded." + ::= { hwWlanApUpdateOperEntry 3 } + + --1.3.6.1.4.1.2011.6.139.14.3.7.4 + hwWlanApUpdateOperPercent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP upgrade progress, namely, the percentage of upgraded APs to all APs." + ::= { hwWlanApUpdateOperEntry 4 } + + --1.3.6.1.4.1.2011.6.139.14.4 + hwWlanApUpdateConformance OBJECT IDENTIFIER ::= { hwWlanApUpdate 4 } + + --1.3.6.1.4.1.2011.6.139.14.4.1 + hwWlanApUpdateCompliances OBJECT IDENTIFIER ::= { hwWlanApUpdateConformance 1 } + + --1.3.6.1.4.1.2011.6.139.14.4.1.1 + hwWlanApUpdateCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Description." + MODULE + MANDATORY-GROUPS { hwWlanApUpdateTrapObjectsGroup, hwWlanApUpdateObjectsGroup } + ::= { hwWlanApUpdateCompliances 1 } + + --1.3.6.1.4.1.2011.6.139.14.4.2 + hwWlanApUpdateObjectGroups OBJECT IDENTIFIER ::= { hwWlanApUpdateConformance 2 } + + --1.3.6.1.4.1.2011.6.139.14.4.2.1 + hwWlanApUpdateTrapGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwWlanApUpdateBeginTrap, hwWlanApUpdateResultTrap, hwWlanApUpdateUbootNotMatchTrap } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanApUpdateObjectGroups 1 } + + --1.3.6.1.4.1.2011.6.139.14.4.2.2 + hwWlanApUpdateTrapObjectsGroup OBJECT-GROUP + OBJECTS { hwWlanApUpdateResult, hwWlanApUpdateTime, hwWlanApUpdateByFileName, hwWlanApUpdateNextOper, hwWlanApUpdateResultStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanApUpdateObjectGroups 2 } + + --1.3.6.1.4.1.2011.6.139.14.4.2.3 + hwWlanApUpdateObjectsGroup OBJECT-GROUP + OBJECTS { hwWlanApUpdateFTPIPAddress, hwWlanApUpdateFTPUsername, hwWlanApUpdateFTPPassword, hwWlanApUpdateMode, hwWlanApUpdateSFTPIPAddress, + hwWlanApUpdateSFTPUsername, hwWlanApUpdateSFTPPassword, hwWlanApUpdateFTPMaxConnectNum, hwWlanApUpdateSFTPMaxConnectNum, hwWlanApUpdateFTPIPv6Address, + hwWlanApUpdateSFTPIPv6Address, hwWlanApUpdateFilename, hwWlanApUpdateAdminOper, hwWlanApUpdatePercent, hwWlanApUpdateRowStatus, hwWlanApUpdatePatchFilename, + hwWlanApUpdateResetPartitionId,hwWlanApUpdateResetPrimaryAccessIPv4,hwWlanApUpdateResetPrimaryAccessIPv6, + hwWlanApUpdateProgressStatus, hwWlanApUpdateProgress, hwWlanApFlashProgress, hwWlanApUpdateType, hwWlanApUpdateFileType, hwWlanApUpdateFileVersion, + hwWlanApUpdateLastEndTime, hwWlanApUpdateApGroup, hwWlanApUpdateApPartitionId,hwWlanApUpdateApChannel,hwWlanSingleApUpdateAdminOper, hwWlanSingleApUpdatePercent, + hwWlanSingleApUpdateFilename, hwWlanSingleApUpdatePrimaryAccessIPv4, hwWlanSingleApUpdatePrimaryAccessIPv6,hwWlanApTypeGroupUpdateFilename, hwWlanApTypeGroupUpdateAdminOper, + hwWlanApTypeGroupUpdatePercent, hwWlanApTypeGroupUpdateRowStatus,hwWlanApTypeGroupUpdatePatchFilename, + hwWlanApUpdateScheduleTaskStartTime, hwWlanApUpdateScheduleTaskStopTime, hwWlanApUpdateScheduleTaskApType, + hwWlanApUpdateScheduleTaskApGroup, hwWlanApUpdateScheduleTaskState, hwWlanApUpdateScheduleTaskRowStatus, hwWlanApUpdateOperAdminOper, hwWlanApUpdateOperApType, + hwWlanApUpdateOperApGroup, hwWlanApUpdateOperPercent } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanApUpdateObjectGroups 3 } + + + END +-- +-- HUAWEI-WLAN-AP-UPDATE-MIB.mib +-- + diff --git a/MIBS/huawei/HUAWEI-WLAN-CAPWAP-MIB b/MIBS/huawei/HUAWEI-WLAN-CAPWAP-MIB new file mode 100644 index 0000000..5cd41f0 --- /dev/null +++ b/MIBS/huawei/HUAWEI-WLAN-CAPWAP-MIB @@ -0,0 +1,507 @@ +-- ============================================================================ +-- Copyright (C) 2019 by HUAWEI TECHNOLOGIES. All rights reserved. +-- Description: The mib is used for capwap configuration. +-- Reference: +-- Version: V1.08 +-- ============================================================================ +-- Module definition + + HUAWEI-WLAN-CAPWAP-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwWlan + FROM HUAWEI-WLAN-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + IpAddress, Integer32, Unsigned32, Counter64, OBJECT-TYPE, + MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + MacAddress, RowStatus, DateAndTime + FROM SNMPv2-TC; + --1.3.6.1.4.1.2011.6.139.9 + hwWlanCapwap MODULE-IDENTITY + LAST-UPDATED "201904230912Z" -- Apr 23, 2019 at 09:12 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "Modify the enumerated values and property of the node hwWlanCapwapIpv6Enable at the WMPV1R19C00 of WMP version." + REVISION "201904230912Z" -- Apr 23, 2019 at 09:12 GMT + DESCRIPTION + "Add the description of the ipv4Address and ipv6Address." + REVISION "201812281652Z" -- Dec 28, 2018 at 16:52 GMT + DESCRIPTION + "The MIB module defines the ap capwap operation." + REVISION "201812212132Z" -- Dec 21, 2018 at 21:23 GMT + DESCRIPTION + "Add capwap ipv4 address and ipv6 address." + REVISION "201702061708Z" -- Feb 06, 2017 at 17:08 GMT + DESCRIPTION + "Add capwap data-link dtls switch." + REVISION "201610121406Z" -- Oct 12, 2016 at 14:06 GMT + DESCRIPTION + "Add capwap message-integrity psk switch." + REVISION "201602151709Z" -- Feb 15, 2016 at 17:09 GMT + DESCRIPTION + "Add capwap message-integrity psk and sensitive-info psk." + REVISION "201511302009Z" -- Nov 30, 2015 at 20:09 GMT + DESCRIPTION + "Add capwap multi-source operation." + REVISION "201505111452Z" -- May 11, 2015 at 14:52 GMT + DESCRIPTION + "Add the description of mib nodes." + REVISION "201502021452Z" -- February 2, 2015 at 14:52 GMT + DESCRIPTION + " + V1.00, Inital version. + " + ::= { hwWlan 9 } + +-- +--Node definitions +-- + + --1.3.6.1.4.1.2011.6.139.9.1 + hwWlanCapwapSourceInterface OBJECT IDENTIFIER ::= { hwWlanCapwap 1 } + + --1.3.6.1.4.1.2011.6.139.9.1.1 + hwWlanCapwapSourceInterfaceValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the interface number when hwWlanCapwapSourceInterfaceMethod is set to vlanif(2) or loopback(3)." + ::= { hwWlanCapwapSourceInterface 1 } + + --1.3.6.1.4.1.2011.6.139.9.1.2 + hwWlanCapwapSourceInterfaceMethod OBJECT-TYPE + SYNTAX INTEGER + { + default(1), + vlanif(2), + loopback(3), + ipaddress(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "operation method of capwap source interface.It can be set + default(1): use default setting + vlanif(2): use vlanif interface + loopback(3): use loopback interface + ipaddress(4):user ip address + " + ::= { hwWlanCapwapSourceInterface 2 } + + --1.3.6.1.4.1.2011.6.139.9.1.3 + hwWlanCapwapSourceIPv4Address OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If hwWlanCapwapSourceInterfaceMethod is set to ipaddress(4), this object is used to identify the IP address of the source port." + ::= { hwWlanCapwapSourceInterface 3 } + + -- 1.3.6.1.4.1.2011.6.139.9.1.4 + hwWlanCapwapSourceIPv6Address OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If hwWlanCapwapSourceInterfaceMethod is set to ipaddress(6), this object is used to identify the IP address of the source port." + ::= { hwWlanCapwapSourceInterface 4 } + + + -- 1.3.6.1.4.1.2011.6.139.9.2 + hwWlanCapwapSysPara OBJECT IDENTIFIER ::= { hwWlanCapwap 2 } + + --1.3.6.1.4.1.2011.6.139.9.2.1 + hwWlanCapwapDtlsSwitch OBJECT-TYPE + SYNTAX INTEGER + { + enable(1) , + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the global DTLS function. The default value is 1: enable 2: disable." + ::= { hwWlanCapwapSysPara 1 } + + --1.3.6.1.4.1.2011.6.139.9.2.2 + hwWlanCapwapDtlsPsk OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (6..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The functions corresponding to the following objects are not supported on the device. Do not use these MIB objects to maintain the device" + ::= { hwWlanCapwapSysPara 2 } + + --1.3.6.1.4.1.2011.6.139.9.2.3 + hwWlanCapwapDtlsDefaultPskSwitch OBJECT-TYPE + SYNTAX INTEGER + { + enable(1) , + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The functions corresponding to the following objects are not supported on the device. Do not use these MIB objects to maintain the device." + ::= { hwWlanCapwapSysPara 3 } + + --1.3.6.1.4.1.2011.6.139.9.2.4 + hwWlanCapwapIpv6Enable OBJECT-TYPE + SYNTAX INTEGER + { + ipv4(1) , + ipv6(2) , + doubleStack(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Work mode of capwap source. It can be set + ipv4(1): capwap source just can be configed to ipv4 source. + ipv6(2): capwap source just can be configed to ipv6 source. + doubleStack(3): capwap source can be configed to ipv4 and ipv6 source at the same time." + ::= { hwWlanCapwapSysPara 4 } + + --1.3.6.1.4.1.2011.6.139.9.2.5 + hwWlanCapwapInterControllerDtlsEncrpyt OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The functions corresponding to the following objects are not supported on the device. Do not use these MIB objects to maintain the device." + ::= { hwWlanCapwapSysPara 5 } + + --1.3.6.1.4.1.2011.6.139.9.2.6 + hwWlanCapwapInterControllerDtlsPsk OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (6..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The functions corresponding to the following objects are not supported on the device. Do not use these MIB objects to maintain the device." + ::= { hwWlanCapwapSysPara 6 } + + --1.3.6.1.4.1.2011.6.139.9.2.7 + hwCapwapEchoInterval OBJECT-TYPE + SYNTAX Integer32 (3..300) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The functions corresponding to the following objects are not supported on the device. Do not use these MIB objects to maintain the device." + ::= { hwWlanCapwapSysPara 7 } + + --1.3.6.1.4.1.2011.6.139.9.2.8 + hwCapwapEchoTimes OBJECT-TYPE + SYNTAX Integer32 (2..120) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The functions corresponding to the following objects are not supported on the device. Do not use these MIB objects to maintain the device." + ::= { hwWlanCapwapSysPara 8 } + + --1.3.6.1.4.1.2011.6.139.9.2.9 + hwWlanCapwapControlPriorityLocal OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The functions corresponding to the following objects are not supported on the device. Do not use these MIB objects to maintain the device." + ::= { hwWlanCapwapSysPara 9 } + + --1.3.6.1.4.1.2011.6.139.9.2.10 + hwWlanCapwapControlPriorityRemote OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The functions corresponding to the following objects are not supported on the device. Do not use these MIB objects to maintain the device." + ::= { hwWlanCapwapSysPara 10 } + + --1.3.6.1.4.1.2011.6.139.9.2.11 + hwWlanCapwapSensitiveInfoPsk OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (6..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The functions corresponding to the following objects are not supported on the device. Do not use these MIB objects to maintain the device" + ::= { hwWlanCapwapSysPara 11 } + + --1.3.6.1.4.1.2011.6.139.9.2.12 + hwWlanCapwapInterControllerSensitiveInfoPsk OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (6..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The functions corresponding to the following objects are not supported on the device. Do not use these MIB objects to maintain the device." + ::= { hwWlanCapwapSysPara 12 } + + --1.3.6.1.4.1.2011.6.139.9.2.13 + hwWlanCapwapMessageIntegrityPsk OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (6..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The functions corresponding to the following objects are not supported on the device. Do not use these MIB objects to maintain the device" + ::= { hwWlanCapwapSysPara 13 } + + --1.3.6.1.4.1.2011.6.139.9.2.14 + hwWlanCapwapInterControllerMessageIntegrityPsk OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (6..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The functions corresponding to the following objects are not supported on the device. Do not use these MIB objects to maintain the device." + ::= { hwWlanCapwapSysPara 14 } + + --1.3.6.1.4.1.2011.6.139.9.2.15 + hwWlanCapwapMessageIntegrityPskMandatoryMatchSwitch OBJECT-TYPE + SYNTAX INTEGER + { + enable(1) , + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The functions corresponding to the following objects are not supported on the device. Do not use these MIB objects to maintain the device." + ::= { hwWlanCapwapSysPara 15 } + + --1.3.6.1.4.1.2011.6.139.9.2.16 + hwWlanCapwapMsgCheckSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The functions corresponding to the following objects are not supported on the device. Do not use these MIB objects to maintain the device." + ::= { hwWlanCapwapSysPara 16 } + + --1.3.6.1.4.1.2011.6.139.9.2.17 + hwWlanCapwapInterControllerMsgCheckSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The functions corresponding to the following objects are not supported on the device. Do not use these MIB objects to maintain the device." + ::= { hwWlanCapwapSysPara 17 } + + --1.3.6.1.4.1.2011.6.139.9.2.18 + hwWlanCapwapDtlsDataSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the global DTLS function of data-link. The default value is 1: disable." + ::= { hwWlanCapwapSysPara 18 } + + --1.3.6.1.4.1.2011.6.139.9.2.19 + hwWlanCapwapInterControllerDtlsDataSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the inter-controller DTLS function of data-link. The default value is 1: disable." + ::= { hwWlanCapwapSysPara 19 } + + -- 1.3.6.1.4.1.2011.6.139.9.3 + hwWlanCapwapSource OBJECT IDENTIFIER ::= { hwWlanCapwap 3 } + hwWlanCapwapSourceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanCapwapSourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanCapwapSource 1 } + + + -- 1.3.6.1.4.1.2011.6.139.9.3.1.1 + hwWlanCapwapSourceEntry OBJECT-TYPE + SYNTAX HwWlanCapwapSourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwWlanCapwapSourceIndex } + ::= { hwWlanCapwapSourceTable 1 } + + + HwWlanCapwapSourceEntry ::= + SEQUENCE { + hwWlanCapwapSourceIndex + Integer32, + hwWlanCapwapSourceMethod + INTEGER, + hwWlanCapwapSourceValue + Integer32, + hwWlanCapwapSourceRowStatus + RowStatus, + hwWlanCapwapSourceIPv4 + IpAddress, + hwWlanCapwapSourceIPv6 + OCTET STRING + } + + -- 1.3.6.1.4.1.2011.6.139.9.3.1.1.1 + hwWlanCapwapSourceIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "the index of capwap source interface." + ::= { hwWlanCapwapSourceEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.139.9.3.1.1.2 + hwWlanCapwapSourceMethod OBJECT-TYPE + SYNTAX INTEGER + { + vlanif(2), + loopback(3), + ipv4Address(4), + ipv6Address(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Operation method of capwap source interface.It can be set + vlanif(2): use vlanif interface + loopback(3): use loopback interface + ipv4Address(4): use ipv4 adddress + ipv6Address(5): use ipv6 address." + ::= { hwWlanCapwapSourceEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.139.9.3.1.1.3 + hwWlanCapwapSourceValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the value of capwap source interface." + ::= { hwWlanCapwapSourceEntry 3 } + + -- 1.3.6.1.4.1.2011.6.139.9.3.1.1.4 + hwWlanCapwapSourceRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row status: mainly to support to add or delete the relationship of the interface and the capwap-source. + createAndGo(4): add a relationship. + destroy(6): delete the relationship." + + ::= { hwWlanCapwapSourceEntry 4 } + + -- 1.3.6.1.4.1.2011.6.139.9.3.1.1.5 + hwWlanCapwapSourceIPv4 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the value of capwap source ipv4 address." + ::= { hwWlanCapwapSourceEntry 5 } + + -- 1.3.6.1.4.1.2011.6.139.9.3.1.1.6 + hwWlanCapwapSourceIPv6 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the value of capwap source ipv6 address." + ::= { hwWlanCapwapSourceEntry 6 } + + -- 1.3.6.1.4.1.2011.6.139.9.4 + hwWlanCapwapConformance OBJECT IDENTIFIER ::= { hwWlanCapwap 4 } + + -- 1.3.6.1.4.1.2011.6.139.9.4.1 + hwWlanCapwapCompliances OBJECT IDENTIFIER ::= { hwWlanCapwapConformance 1 } + + + -- 1.3.6.1.4.1.2011.6.139.9.4.1.1 + hwWlanCapwapCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Description." + MODULE + MANDATORY-GROUPS { hwWlanCapwapSourceInterfaceGroup, hwWlanCapwapSysParaGroup } + ::= { hwWlanCapwapCompliances 1 } + + -- 1.3.6.1.4.1.2011.6.139.9.4.2 + hwWlanCapwapObjectGroups OBJECT IDENTIFIER ::= { hwWlanCapwapConformance 2 } + + -- 1.3.6.1.4.1.2011.6.139.9.4.2.1 + hwWlanCapwapSourceInterfaceGroup OBJECT-GROUP + OBJECTS { hwWlanCapwapSourceInterfaceValue, hwWlanCapwapSourceInterfaceMethod, hwWlanCapwapSourceIPv4Address } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanCapwapObjectGroups 1 } + + -- 1.3.6.1.4.1.2011.6.139.9.4.2.2 + hwWlanCapwapSysParaGroup OBJECT-GROUP + OBJECTS { hwWlanCapwapDtlsSwitch, hwWlanCapwapDtlsPsk, hwWlanCapwapDtlsDefaultPskSwitch, hwWlanCapwapIpv6Enable, hwWlanCapwapInterControllerDtlsEncrpyt, + hwWlanCapwapInterControllerDtlsPsk, hwCapwapEchoInterval, hwCapwapEchoTimes, hwWlanCapwapControlPriorityLocal, hwWlanCapwapControlPriorityRemote, + hwWlanCapwapSensitiveInfoPsk, hwWlanCapwapInterControllerSensitiveInfoPsk, hwWlanCapwapMessageIntegrityPsk, hwWlanCapwapInterControllerMessageIntegrityPsk, + hwWlanCapwapMessageIntegrityPskMandatoryMatchSwitch, hwWlanCapwapMsgCheckSwitch, hwWlanCapwapInterControllerMsgCheckSwitch, + hwWlanCapwapDtlsDataSwitch, hwWlanCapwapInterControllerDtlsDataSwitch } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanCapwapObjectGroups 2 } + + -- 1.3.6.1.4.1.2011.6.139.9.4.2.3 + hwWlanCapwapSourceGroup OBJECT-GROUP + OBJECTS {hwWlanCapwapSourceMethod, hwWlanCapwapSourceValue, hwWlanCapwapSourceRowStatus} + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanCapwapObjectGroups 3 } + + END +-- +-- HUAWEI-WLAN-CAPWAP-MIB.mib +-- + + + + + + + + + + + + + + diff --git a/MIBS/huawei/HUAWEI-WLAN-CONFIGURATION-MIB b/MIBS/huawei/HUAWEI-WLAN-CONFIGURATION-MIB new file mode 100644 index 0000000..c028eeb --- /dev/null +++ b/MIBS/huawei/HUAWEI-WLAN-CONFIGURATION-MIB @@ -0,0 +1,24706 @@ +-- ============================================================================ +-- Copyright (C) 2020 by HUAWEI TECHNOLOGIES. All rights reserved. +-- Description: The mib is used for configuration. +-- Reference: +-- Version: V3.36 +-- ============================================================================ +-- Module definition + + HUAWEI-WLAN-CONFIGURATION-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwWlan + FROM HUAWEI-WLAN-MIB + hwWlanApName,hwWlanApMac + FROM HUAWEI-WLAN-AP-MIB + hwWlanRadioID + FROM HUAWEI-WLAN-AP-RADIO-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + IpAddress, Integer32, Unsigned32, Counter64, TimeTicks, OBJECT-TYPE, + MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + MacAddress, RowStatus, DateAndTime + FROM SNMPv2-TC; + --1.3.6.1.4.1.2011.6.139.11 + hwWlanConfig MODULE-IDENTITY + + LAST-UPDATED "202008131531Z" -- August 13, 2020 at 15:31 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + + " + DESCRIPTION + "V3.36 modify the node descriptions." + REVISION "202008131531Z" -- August 13, 2020 at 15:31 GMT + DESCRIPTION + "V3.35 modify the node hwApProfUsbSwitch." + REVISION "202008111918Z" -- August 11, 2020 at 19:18 GMT + DESCRIPTION + "V3.34 modify the node hwAPPortLinkProfileSpeed and hwWlanAPProvisionAPMode." + REVISION "202008101508Z" -- August 10, 2020 at 15:08 GMT + DESCRIPTION + "V3.33 add the node hwAPWiredPortProfileLoopbackDetect." + REVISION "202008061924Z" -- July 29, 2020 at 10:00 GMT + DESCRIPTION + "V3.32 add the node hwVapiConnectSwitch." + REVISION "202007291000Z" -- July 29, 2020 at 10:00 GMT + DESCRIPTION + "V3.31 add the node hwWmiNonWifiDataInterval, hwWmiRadioPerformanceInterval, hwWmiSsidCapacityInterval, hwWmiTerminalCapacityInterval, modify the node hwLocationPrivateProtocol." + REVISION "202007281422Z" -- July 25, 2020 at 17:23 GMT + DESCRIPTION + "V3.30 modify the node hwVapProfileDynamicFlowInspection." + REVISION "202007251723Z" -- July 25, 2020 at 17:23 GMT + DESCRIPTION + "V3.29 add node hwSsidGameTurboSwitch, modify the node hwWidsDeviceSyncInterval, hwAPSpWidsAttackDetectEnBmp, hwIDIndexedAPSpWidsAttackDetectEnBmp to obsolete, and add node hwAPSpWidsAttackDetectWeakIv, hwAPSpWidsAttackDetectSpoof, hwAPSpWidsAttackDetectFlood, hwAPSpWidsAttackDetectWpaPsk, hwAPSpWidsAttackDetectWpa2Psk, hwAPSpWidsAttackDetectWapiPsk, hwAPSpWidsAttackDetectWepShareKey, hwIDIndexedAPSpWidsAttackDetectWeakIv, hwIDIndexedAPSpWidsAttackDetectSpoof, hwIDIndexedAPSpWidsAttackDetectFlood, hwIDIndexedAPSpWidsAttackDetectWpaPsk, hwIDIndexedAPSpWidsAttackDetectWpa2Psk, hwIDIndexedAPSpWidsAttackDetectWapiPsk, hwIDIndexedAPSpWidsAttackDetectWepShareKey, modify the node hwApProfRadioMode and and modify hwAPSpecificRadioTable's subnode description." + REVISION "202007091951Z" -- July 9, 2020 at 19:51 GMT + DESCRIPTION + "V3.28 modify the node hwApProfRadioMode." + REVISION "202007081423Z" -- July 8, 2020 at 14:23 GMT + DESCRIPTION + "V3.27 modify the node hwSecurityWepDot1xMode." + REVISION "202007061623Z" -- July 6, 2020 at 16:23 GMT + DESCRIPTION + "V3.26 modify the node hwWidsProfileRowStatus, hwWidsSpoofProfileListRowStatus and hwWidsWhitelistProfileListRowStatus to obsolete, and modify the node hwVapRadio." + REVISION "202006261721Z" -- June 26, 2020 at 17:21 GMT + DESCRIPTION + "V3.25 modify node hwSsidProfileName and add node hwVapProfileDynamicFlowInspection." + REVISION "202006091430Z" -- June 9, 2020 at 14:30 GMT + DESCRIPTION + "V3.24 add node hwWlanGlobalApLoadRtuFileName." + REVISION "202006031930Z" -- June 3, 2020 at 19:30 GMT + DESCRIPTION + "V3.22 modify node hwRrmSmartRoamUnableRoamExpireTime." + REVISION "202005251730Z" -- May 25, 2020 at 17:30 GMT + DESCRIPTION + "V3.21 modify node hwRrmLbDeauthFailTime." + REVISION "202005132100Z" -- May 13, 2020 at 21:00 GMT + DESCRIPTION + "V3.21 add node hwSsidTwtSwitch, hwSsidProfile80211rPrivateSwitch." + REVISION "202004271515Z" -- Apr 17, 2020 at 15:15 GMT + DESCRIPTION + "V3.20 modify description of node hwWlanRadioCalibratePolicy." + REVISION "202004171613Z" -- Apr 17, 2020 at 16:13 GMT + DESCRIPTION + "V3.19 modify hwApSysBCMCSuppressionThreshold." + REVISION "202004161512Z" -- Apr 16, 2020 at 15:12 GMT + DESCRIPTION + "V3.18 modify description of node hw5gRadioProfileSmartAntennaEnable, hw5gRadioAutonavigationBeaconInterval." + REVISION "202003300945Z" -- Mar 30, 2020 at 09:45 GMT + DESCRIPTION + "V3.17 add node hwWlanClusterSynConfigScheduleEnable, hwWlanClusterSynConfigScheduleTime and hwWlanClusterSynConfigScheduleInterval." + REVISION "202003241421Z" -- Mar 24, 2020 at 14:21 GMT + DESCRIPTION + "V3.17 modify node hwSecurityPolicy and hwSecurityWpaEncrypt." + REVISION "202003241121Z" -- Mar 24, 2020 at 11:21 GMT + DESCRIPTION + "V3.16 add node hwWlanGlobalAeroscoutLocalIPv4 and hwWlanGlobalAeroscoutLocalIPv6." + REVISION "202003231821Z" -- Mar 23, 2020 at 18:21 GMT + DESCRIPTION + "V3.15 add node hwSsidBeamformingSwitch." + REVISION "202003191845Z" -- Mar 19, 2020 at 18:45 GMT + DESCRIPTION + "V3.14 modify the range of hwAPPortLinkProfileSpeed." + REVISION "202003191030Z" -- Mar 19, 2020 at 10:30 GMT + DESCRIPTION + "V3.13 modify the description of hwSsidClientEdcaVoiceAIFSN, hwSsidClientEdcaVideoAIFSN, hwSsidClientEdcaBeAIFSN and hwSsidClientEdcaBkAIFSN." + REVISION "202003101030Z" -- Mar 10, 2020 at 10:30 GMT + DESCRIPTION + "V3.12 modify the description of hw5gRadioRtsCtsMode node" + REVISION "202003071156Z" -- Mar 7, 2020 at 11:56 GMT + DESCRIPTION + "V3.11 modify the value range of hwApProfPoeMaxPower node" + REVISION "202002291733Z" -- Feb 29, 2020 at 17:33 GMT + DESCRIPTION + "V3.10 add node hwWlanIDIndexedSpManagementVlan and add node hwWlanAPProvisionManagementVlan" + REVISION "202002261713Z" -- Feb 26, 2020 at 17:13 GMT + DESCRIPTION + "V3.09 modify node hwAPWiredPortProfilePortSTPSwitchs and add node hwRrmCalibrate5gMinTxPwr, hwRrmCalibrate5gMaxTxPwr" + REVISION "202002122025Z" -- Feb 12, 2020 at 20:25 GMT + DESCRIPTION + "V3.08 modify node hwWidsDeviceReportInterval description, the value range changes to 60-3600" + REVISION "202001161429Z" -- Jan 16, 2020 at 14:29 GMT + DESCRIPTION + "V3.07 add node hwAPPortLinkProfileSpeed" + REVISION "202001111500Z" -- Jan 11, 2020 at 15:00 GMT + + DESCRIPTION + "V3.06 add node hwSysWmiMeshDataInterval" + REVISION "201912211713Z" -- Dec 21, 2019 at 17:13 GMT + DESCRIPTION + "V3.05 modify node hwSecurityWpaPtkUpdateInterval" + REVISION "201912102156Z" -- Dec 10, 2019 at 21:56 GMT + + DESCRIPTION + "V3.04 add node hwApSystemProfileNPFastForwardingSwitch" + REVISION "201911182024Z" -- Nov 18, 2019 at 20:24 GMT + + DESCRIPTION + "V3.03 modify description of node hwApProfHighTempApEnvironmentThreshold,hwApProfHighTempCpuThreshold,hwApProfHighTempNpThreshold,hwApProfLowTempApEnvironmentThreshold,hwApProfLowTempCpuThreshold,hwApProfLowTempNpThreshold" + REVISION "201910261100Z" -- Oct 26, 2019 at 11:00 GMT + + DESCRIPTION + "V3.01 modify description of node hwWlanPPSKSsid" + REVISION "201910221500Z" -- Oct 22, 2019 at 15:00 GMT + + DESCRIPTION + "V3.01 modify node hwWlanRadioCalibrateReferenceDataAnalysis and add node hwWlanRadioCalibrateEnvironmentDeteriorateValue and hwWlanRadioCalibrateScheduleTimeRange" + REVISION "201909111013Z" -- Sep 11, 2019 at 10:13 GMT + + DESCRIPTION + "V3.00 add node hwVapSplitTunnelAcl, hwVapSplitTunnelAclIPv6 " + REVISION "201909051013Z" -- Sep 5, 2019 at 10:13 GMT + + DESCRIPTION + "V2.99 add node hwSysWmiTerminalDhcpOptionDataInterval, hwSysWmiTerminalHttpUaDataInterval, hwSysWmiTerminalMdnsDataInterval " + REVISION "201908222200Z" -- August 22, 2019 at 22:00 GMT + + DESCRIPTION + "V2.98 modify description of node hwVapOptinon82InsertRidFormat, hwVapOptinon82RidUserDefined, hwVapOptinon82RidMacFormat and hwVapOptinon82InsertCidFormat" + REVISION "201908151630Z" -- August 15, 2019 at 16:30 GMT + + DESCRIPTION + "V2.97 add node hwVapProfileMdnsSnooping, hwWmiTerminalDhcpOptionDataInterval, hwWmiTerminalHttpUaDataInterval, hwWmiTerminalMdnsDataInterval " + REVISION "201908151100Z" -- August 15, 2019 at 11:00 GMT + + DESCRIPTION + "V2.96 add node hwAPGrpReferenceDataAnalysis, hwAPSpReferenceDataAnalysis, hwFatApReferenceDataAnalysis, hwIDIndexedAPSpReferenceDataAnalysis and hwWlanRadioCalibrateReferenceDataAnalysis + and modify node hwWmiLogModuleist and " + REVISION "201908071021Z" -- August 7, 2019 at 10:21 GMT + + DESCRIPTION + "V2.95 add node hwWlanIotOperateTable, hwWlanIotOperateEntry, hwWlanIotOperateCardId and hwWlanIotOperateType" + REVISION "201907271428Z" -- July 27, 2019 at 14:28 GMT + + DESCRIPTION + "V2.94 modify node hwAPWiredPortDot1xClientProfileName." + REVISION "201907191840Z" -- July 19, 2019 at 18:40 GMT + + DESCRIPTION + "V2.93 modify node hwWmiLogModuleist." + REVISION "201907181037Z" -- July 18, 2019 at 10:37 GMT + + DESCRIPTION + "V2.91 modify node hwLocationSurFilterViaACPort, hwLocationSurFilterDataSourceID, hwApProfStaArpProxyBeforeAssoc and hwFatApStaArpProxyBeforeAssoc." + REVISION "201906201700Z" -- June 20, 2019 at 17:00 GMT + + DESCRIPTION + "V2.91 add node hwWlanRadioCalibrateSensitivityCustomValue." + REVISION "201906102002Z" -- June 10, 2019 at 20:02 GMT + + DESCRIPTION + "V2.90 add pki cert MIB." + REVISION "201906051120Z" -- June 05, 2019 at 11:20 GMT + + DESCRIPTION + "V2.89 add the node hwApProfUcSuppressionAutoDetectSwitch." + REVISION "201905251120Z" -- May 25, 2019 at 11:20 GMT + + DESCRIPTION + "V2.88 add the node hwWmiLogModuleist and hwSysWmiLogMIDList, modified the node hwApProfStaArpProxyBeforeAssoc." + REVISION "201905131120Z" -- May 13, 2019 at 11:20 GMT + + DESCRIPTION + "V2.87 modify hwIDIndexedAPSpAutoChannelSelectSwitch, hwIDIndexedAPSpAutoTxPowerSelectSwitch, hwAPSpAutoTxPowerSelectSwitch, hwAPSpAutoChannelSelectSwitch and hwWlanRadioCalibrateSensitivity, modify the description of node hwWidsFloodDetectInterval and hwWidsFloodDetectThreshold. " + REVISION "201905061556Z" -- May 06, 2019 at 15:56 GMT + + DESCRIPTION + "V2.86 add the description of node hwWlanClusterRedundancyTrackVRRPType,hwIoTProfileAntennaStatus." + REVISION "201905061100Z" -- May 06, 2019 at 11:00 GMT + + DESCRIPTION + "V2.85 modify the description of node hwAPPortLinkProfileLldpTlvType, hwAPPortLinkProfileCrcAlarmThreshold and hwAPPortLinkProfileCrcAlarmResumeThreshold." + REVISION "201904301700Z" -- Apr 30, 2019 at 17:00 GMT + + DESCRIPTION + "V2.84 add the node hwAPGrpAutoBandwidthSelectSwitch." + REVISION "201904151121Z" -- Apr 15, 2019 at 11:21 GMT + + DESCRIPTION + "V2.83 modify the node hwRrmUacClientSnrThreshold ." + REVISION "201904121121Z" -- Apr 12, 2019 at 11:21 GMT + + DESCRIPTION + "V2.82 add the node hwWidsContainMinRssi and hwWidsContainMinStaNum ." + REVISION "201904101321Z" -- Apr 10, 2019 at 13:21 GMT + DESCRIPTION + "V2.81 add the node of hwAPPortLinkProfileLldpLegacyPowerCapability." + REVISION "201903211100Z" -- Mar 21, 2019 at 11:00 GMT + + + DESCRIPTION + "V2.80 add the node of hwVapMdnsPolicyLocalACSwitch, + modify the node of hwAPTrafficProfileOptimizeBcMcMismatchAct." + REVISION "201903191450Z" -- Mar 19, 2019 at 14:50 GMT + + DESCRIPTION + "V2.79 add the node of hwVapAutonavigationRoamOptimizeSwitch, hwSsidVhtTxNssCount, hwSsidVhtRxNssCount, hwSsidVhtTxMcsMap + hwSsidVhtRxMcsMap, hwSsidHETxNssCount, hwSsidHERxNssCount, hwSsidHETxMcsMap, hwSsidHERxMcsMap" + REVISION "201903181447Z" -- Mar 18, 2019 at 14:47 GMT + + DESCRIPTION + "V2.78 add the node of hwApProfStationConnectivityDetectSwitch and hwApProfStationConnectivityDetectStaMacTable" + REVISION "201903161136Z" -- Mar 16, 2019 at 11:36 GMT + + DESCRIPTION + "V2.77 add the node of hwApProfLogServerPort" + REVISION "201903071600Z" -- Mar 07, 2019 at 16:00 GMT + + DESCRIPTION + "V2.76 add the table of hwApSysBCMCSuppressionTable and hwVAPProfileAntiAttackTable." + REVISION "201903021800Z" -- Mar 02, 2019 at 18:00 GMT + + DESCRIPTION + "V2.75 add the node of AP neighbor relation table." + REVISION "201903021201Z" -- Mar 02, 2019 at 12:01 GMT + + DESCRIPTION + "V2.74 add the node of hwApProfConsoleBLEMode , add node hwWlanGlobalRogueDeviceLogSwitch, add node hwApProfDiskUsageThreshold" + REVISION "201901231525Z" -- Jan 23, 2019 at 15:25 GMT + + DESCRIPTION + "V2.73 add the node of hwLocationCollectLocationDataSwitch,hwLocationCollectLocationDataRSSIThreshold" + REVISION "201901181107Z" -- Jan 18, 2019 at 11:07 GMT + + DESCRIPTION + "V2.72 add the node of hwSecurityWepDot1xMode" + REVISION "201901081107Z" -- Jan 08, 2019 at 11:07 GMT + + DESCRIPTION + "V2.71 modify the node of hwHighwayStationMinSpeed and hwWlanLBRssiThreshold" + REVISION "201901031107Z" -- Jan 03, 2019 at 11:07 GMT + + DESCRIPTION + "V2.70 modify the node of hwApProfManagementVlan,hwApProfEapStartTransform,hwApProfEapResponseMode, + hwApProfEapResponseTransform,hwApProfDhcpv4Option12,hwAPWiredPortProfilePortMode" + REVISION "201812251851Z" -- Dec 25, 2018 at 18:51 GMT + + DESCRIPTION + "V2.68 modify the node of hwSsidDtimInterval" + REVISION "201812242051Z" -- Dec 24, 2018 at 20:51 GMT + + DESCRIPTION + "V2.68 add the node of hwAPGrpAPIPVersion,hwUndoWlanProtectIPv6Address" + REVISION "201812221456Z" -- Dec 22, 2018 at 14:56 GMT + + DESCRIPTION + "V2.67 add the node of hwApProfBcSuppresionAutoDetectThreshold,hwApProfMcSuppresionAutoDetectThreshold,hwApProfUcSuppresionAutoDetectThreshold" + REVISION "201812191538Z" -- Dec 17, 2018 at 12:24 GMT + + DESCRIPTION + "V2.66 add the node of hwAPWiredPortProfilePortForwardMode " + REVISION "201812171124Z" -- Dec 17, 2018 at 12:24 GMT + + DESCRIPTION + "V2.65 add the node of hwApProfDhcpv4Option12 " + REVISION "201812101324Z" -- Dec 10, 2018 at 13:24 GMT + + DESCRIPTION + "V2.64 add the node of hwSsidInterAcRoamSwitch " + REVISION "201812031446Z" -- Dec 2, 2018 at 14:46 GMT + + DESCRIPTION + "V2.63 modify the node of hwSecurityPolicy" + REVISION "201811301746Z" -- Nov 30, 2018 at 17:46 GMT + + DESCRIPTION + "V2.62 modify the of table hwSsidProfileTable, add node hwSsidServiceGuarantee" + REVISION "201811151744Z" -- Nov 15, 2018 at 17:44 GMT + + DESCRIPTION + "V2.61 modify the of table hwSysWmiConfigTable, add node hwSysWmiEmdiDataInterval hwSysWmiCpcarDataInterval hwSysWmiNeighborDataInterval" + REVISION "201811121055Z" -- Nov 12, 2018 at 10:55 GMT + DESCRIPTION + "V2.60 modify the of node hwWlanPPSKPskUserGroup, hwWlanPPSKPskValue " + REVISION "201811081428Z" -- Nov 8, 2018 at 14:28 GMT + DESCRIPTION + "V2.59 modify the of node hwWdsNdTrustPort" + REVISION "201811021055Z" -- Nov 2, 2018 at 10:55 GMT + DESCRIPTION + "V2.58 modify the of node hwRrmUacClientNumAccessThreshold, hwRrmUacClientNumRoamThreshold" + REVISION "201810291236Z" -- Oct 29, 2018 at 12:36 GMT + + DESCRIPTION + "V2.57 modify the of node hwAPGrpHighwayProfileName,hwWmiCpcarDataInterval,hwWmiEmdiDataInterval" + REVISION "201810272040Z" -- Oct 27, 2018 at 20:40 GMT + DESCRIPTION + "V2.56 modify the datatype of node hwWlanLicenseClientLocalLicense,hwWlanLicenseClientLicenseRemain,hwWlanLicenseClientAllocedLicense" + REVISION "201810252040Z" -- Oct 25, 2018 at 20:40 GMT + DESCRIPTION + "V2.55 add node hwAPGrpCardNetProtocolType,hwAPGrpCardNetPort,hwAPGrpCardNetExtPort,hwAPSpIoTNetProtocolType,hwAPSpIoTNetPort,hwAPSpIoTNetExtPort" + REVISION "201810232140Z" -- Oct 23, 2018 at 21:40 GMT + DESCRIPTION + "V2.54 add node hwWmiCpcarDataInterval,hwWmiEmdiDataInterval,hwVapServiceExpAnalysisSwitch,hwVapServiceExpAnalysisSnoopingPort,modify nide hwSsidMaxStaNum" + REVISION "201810230958Z" -- Oct 23, 2018 at 09:58 GMT + DESCRIPTION + "V2.53 modify description of node hwWlanLBDeauthFailTime hwWlanLBBtmFailTime hwWlanLBSteerRestrictTime + hwWlanLBSteerProbeRestrictThreshold hwWlanLBSteerAuthRestrictThreshold + hwWlanLBRssiThreshold hwWlanLBRssiDiffGap" + REVISION "201810172053Z" -- Oct 17, 2018 at 20:53 GMT + DESCRIPTION + "V2.52 add node hwSoftgreUntaggedVlanId, modify description of node hwApSystemWmiProfile, modify max access of node hwApSystemWmiIndex and node hwSysWmiIndex" + REVISION "201810171409Z" -- Oct 17, 2018 at 14:09 GMT + DESCRIPTION + "V2.51 modify nodes hwAPGrpRadioWorkMode, hwAPSpRadioWorkMode, hwFatApRadioWorkMode, hwIDIndexedAPSpRadioWorkMode, add table hwWlanPPSKTable, hwSecurityPolicy add 3 enum:wpaPpsk(13), wpa2Ppsk(14),wpaWpa2Ppsk(15)" + REVISION "201810160928Z" -- Oct 16, 2018 at 09:28 GMT + DESCRIPTION + "V2.50 add node hwRrmDynamicEdcaThresholdBE" + REVISION "201810151536Z" -- Oct 15, 2018 at 15:36 GMT + DESCRIPTION + "V2.49 add node hwWlanLBDeauthFailTime hwWlanLBBtmFailTime hwWlanLBSteerRestrictTime + hwWlanLBSteerProbeRestrictThreshold hwWlanLBSteerAuthRestrictThreshold + hwWlanLBRssiThreshold hwWlanLBRssiDiffGap" + REVISION "201809291153Z" -- Sep 29, 2018 at 11:53 GMT + + DESCRIPTION + "V2.48 add node hwWmiNeighborDataInterval" + REVISION "201809211718Z" -- Sep 21, 2018 at 18:17 GMT + + DESCRIPTION + "V2.47 add globalconfig hwWlanLicenseCentralizedSwitch hwWlanLicenseCentralizedServerIPv4Addr + hwWlanLicenseCentralizedServerIPv6Addr hwWlanLicenseCentralizedClientIPv4Addr hwWlanLicenseCentralizedClientIPv6Addr hwWlanLicenseCentralizedRole + hwWlanLicensePoolUsed hwWlanLicensePoolTotal. + add table hwWlanLicenseCentralizedTable. + add node hwWlanLicenseClientMac hwWlanLicenseClientIPv4Addr hwWlanLicenseClientIPv6Addr hwWlanLicenseClientRole hwWlanLicenseClientState + hwWlanLicenseClientLocalLicense hwWlanLicenseClientLicenseRemain hwWlanLicenseClientAllocedLicense" + REVISION "201809181004Z" -- Sep 18, 2018 at 10:04 GMT + DESCRIPTION + "V2.46 add table hwWmiProfileTable hwApSystemWmiProfileTable hwSysWmiConfigTable. + add node hwWmiServerProfileName hwWmiServerIPv4 hwWmiServerPOrt hwWmiReportInterval hwWmiKeepAliveInterval hwWmiRetryConnectionInterval hwWmiRetryConnectionCnt + hwWmiMaxPacketSize hwWmiDeviceDataInterval hwWmiSsidDataInterval hwWmiRadioDataInterval hwWmiInterfaceDataInterval hwWmiTerminalDataInterval hwWmiLogDataInterval + hwWmiLocationDataInterval hwWmiSecurityDataInterval hwWmiRowStatus hwApSystemWmiIndex hwApSystemWmiProfile hwApSystemWmiRowStatus hwSysWmiIndex hwSysWmiServerIPv4 + hwSysWmiServerPort hwSysWmiReportInterval hwSysWmiKeepAliveInterval hwSysWmiRetryConnectionInterval hwSysWmiRetryConnectionCnt hwSysWmiMaxPacketSize hwSysWmiDeviceDataInterval + hwSysWmiSsidDataInterval hwSysWmiRadioDataInterval hwSysWmiInterfaceDataInterval hwSysWmiTerminalDataInterval hwSysWmiLogDataInterval hwSysWmiLocationDataInterval hwSysWmiSecurityDataInterval + hwSysWmiRoamDataInterval hwSysWmiApplicationStatisticsDataInterval." + REVISION "201809170952Z" -- Sep 17, 2018 at 09:52 GMT + DESCRIPTION + "V2.45, add node hwAPGrpHighwayProfileName hwVapHighwayEnable hw2gRadioHighwayBssid hw5gRadioHighwayBssid hwAPSpRadioAntennaGain hwIDIndexedAPSpRadioAntennaGain" + REVISION "201809070926Z" -- Sep 05, 2018 at 19:01 GMT + DESCRIPTION + "V2.44, Modify the range of the node of hwRrmUacReachThresholdHideSsidSwitch " + REVISION "201809051901Z" -- Sep 05, 2018 at 19:01 GMT + DESCRIPTION + "V2.43, add node hwVapNaviACID and hwVapNaviACWlanId, Modify the range of the node of hwVapType" + REVISION "201809041852Z" -- Sep 04, 2018 at 18:52 GMT + DESCRIPTION + "V2.42, add node hwWlanNaviACManagement and hwHighwayObjects" + REVISION "201809041452Z" -- Sep 04, 2018 at 14:52 GMT + DESCRIPTION + "V2.41, Modify the range of the node of hwSsidHideWhileReachMaxSta" + REVISION "201808281103Z" -- August 28, 2018 at 11:03 GMT + DESCRIPTION + "V2.40, update hwRrmSmartRoamQuickKickoffSwitch description" + REVISION "201808101046Z" -- August 10, 2018 at 10:46 GMT + DESCRIPTION + "V2.39, Change hwApProfBoardcastSuppression default from 1 to 2, hwVapBackUp add invalid(3) ,hwWlanRadioCalibrateFlexibleRadioProcess ,delete hwWlanBLEAPIKey hwWlanBLESecretKey hwWlanBLEApplicationID hwWlanBLELocationID hwWlanBLEProtocol hwWlanBLESSLPolicyName, add node hwAPGrpCardConnType " + REVISION "201808091946Z" -- August 09, 2018 at 19:46 GMT + DESCRIPTION + "V2.38, Modify the range of the node of hwRrmBandSteerClientBandsExpire." + REVISION "201808061946Z" -- August 06, 2018 at 19:46 GMT + DESCRIPTION + "V2.37, change the node hwWidsWhitelistProfileSsid STRING SIZE" + REVISION "201807231907Z" -- July 23, 2018 at 19:07 GMT + DESCRIPTION + "V2.36, change the node hwApProfTemporaryManagement description" + REVISION "201807171939Z" -- July 17, 2018 at 19:39 GMT + DESCRIPTION + "V2.35, add node hw5gRadioDot11axGuardIntervalMode and hw2gRadioDot11axGuardIntervalMode" + REVISION "201807101036Z" -- July 10, 2018 at 10:36 GMT + DESCRIPTION + "V2.34, add node hwFatApRadioServiceIdxEntry and hwWlanMeshProfileSwitchProbeInterval to hwWlanMeshProfileEntry." + REVISION "201806211510Z" -- June 21, 2018 at 15:10 GMT + DESCRIPTION + "V2.32, Modify the hwAPSpLocation ,hwApProfSpectrumServerPort,hwWlanIDIndexedAPSpLocation ." + REVISION "201805181530Z" -- May 18, 2018 at 15:30 GMT + DESCRIPTION + "V2.32, Modify the hwHotspot2ProfileEntry." + REVISION "201805112030Z" -- May 11, 2018 at 20:30 GMT + DESCRIPTION + "V2.31, add node HwHotspot2ProfileEntry and hwLocationSurFilterReportFrequency to hwHotspot2ProfileEntry." + REVISION "201805102030Z" -- May 10, 2018 at 20:30 GMT + DESCRIPTION + "V2.30, modify node hwRrmBandSteerDenyThreshold,hwRrmBandSteerLbClientThreshold,hwRrmSmartRoamSwitch. + Add node hwRrmLbDeauthFailTime,hwRrmLbBtmFailTime,hwRrmLbSteerRestrictTime,hwRrmLbSteerProbeRestrictThreshold, + hwRrmLbSteerAuthRestrictThreshold,hwRrmSmartRoamAdvancedScan,hwRrmSmartRoamQuickKickoffBackOffTime." + REVISION "201805101430Z" -- May 10, 2018 at 14:30 GMT + DESCRIPTION + "V2.29, modify node hwVapType and add node hwVapRadiusTemplate,hwVapBackUpState,hwVapBackUpMode,hwVapRadiusState." + REVISION "201804242111Z" -- May 10, 2018 at 14:11 GMT + DESCRIPTION + "V2.28, modify node hw2gRadioProfileUtmostPowerSwitch and hw5gRadioProfileUtmostPowerSwitch." + REVISION "201804242111Z" -- Apr 24, 2018 at 21:11 GMT + DESCRIPTION + "V2.27, add node hwAPTrafficProfileRateLimitClientDynamic and hwAPTrafficProfileRateLimitClientDynamicThr." + REVISION "201804172111Z" -- Apr 17, 2018 at 21:11 GMT + DESCRIPTION + "V2.26, add node hwApProfLldpReportEnable." + REVISION "201803051705Z" -- Mar 05, 2018 at 17:05 GMT + DESCRIPTION + "V2.25, add node hwWlanIDIndexedAPSpDomainName and hwAPGrpDomainName" + REVISION "201802081458Z" + DESCRIPTION + "V2.24, add node hwAPWiredPortProfilePortSec,hwAPWiredPortProfilePortSecMACMaxNum,hwAPWiredPortProfilePortSecStickyMac and hwAPWiredPortProfilePortSecProtectAction" + REVISION "201802011458Z" + DESCRIPTION + "V2.23, modify node hwAPGroupCardWiredPortProfile and hwAPSpIoTWiredPortProfile" + REVISION "201712271823Z" + DESCRIPTION + "V2.22, modify node hw2gRadioGuardIntervalMode,hw2gRadioProfileSmartAntennaLowPerThreshold,hw2gRadioProfileSmartAntThruputTrainThreshold, + hw2gRadioProfileSmartAntennaHighPerThreshold,hw2gRadioProfileSmartAntennaTrainingInterval, + hw5gRadioGuardIntervalMode,hw5gRadioProfileSmartAntennaLowPerThreshold,hw5gRadioProfileSmartAntThruputTrainThreshold, + hw5gRadioProfileSmartAntennaHighPerThreshold,hw5gRadioProfileSmartAntennaTrainingInterval." + REVISION "201712262050Z" -- Dec 26, 2017 at 20:50 GMT + DESCRIPTION + "V2.21, modify node description of hwAPGrpRadioSecondChannel,hwAPSpRadioSecondChannel, + hwFatApRadioSecondChannel,hwIDIndexedAPSpRadioSecondChannel." + REVISION "201712220950Z" -- Dec 22, 2017 at 09:50 GMT + DESCRIPTION + "V2.20, modify node name of hwRrmMultimediaOptimizedEdca." + REVISION "201712200950Z" -- Dec 20, 2017 at 09:50 GMT + DESCRIPTION + "V2.19, modify node value of hwUCCProfLyncVoice8021pValue, hwUCCProfLyncVoiceDscpValue, hwUCCProfLyncVideo8021pValue, hwUCCProfLyncVideoDscpValue, + hwUCCProfLyncShare8021pValue, hwUCCProfLyncShareDscpValue, hwUCCProfLyncFileTransfer8021pValue and hwUCCProfLyncFileTransferDscpValue" + REVISION "201712191150Z" -- Dec 19, 2017 at 11:50 GMT + DESCRIPTION + "V2.18, add node hwWlanGlobalBleSourceIPAddress, hwWlanGlobalBleSourceIPv6Address,hwWlanBLESourceIPAddress and hwWlanBLESourceIPv6Address" + REVISION "201712181100Z" -- Dec 18, 2017 at 11:00 GMT + + DESCRIPTION + "V2.17, modify node hw2gRadioProfileCCAThreshold and hw5gRadioProfileCCAThreshold" + REVISION "201712131540Z" -- Dec 13, 2017 at 15:40 GMT + DESCRIPTION + "V2.15, add table hwWlanStaWhitelistProfileOuiTable. + Add node hwWlanGlobalSpectrumAnalysisSourceIPAddress and hwWlanGlobalSpectrumAnalysisSourceIPv6Address + Modify node hwSfnRoamCheckRssiAccumulateThreshold and hwSfnRoamCheckGapRssiThreshold + Modify node hw2gRadioBeaconInterval,hw5gRadioBeaconInterval,hwRrmDynamicEdcaSwitch + Modify node hw2gRadioProfileSmartAntennaEnable and hw5gRadioProfileSmartAntennaEnable" + REVISION "201712091442Z" -- Dec 9, 2017 at 14:42 GMT + DESCRIPTION + "V2.15, add table hwWlanStaWhitelistProfileOuiTable. + Modify node hwAPTrafficProfilePriorityMapUpTrustModeNotTunnel to hwAPTrafficProfilePriorityMapUpPayloadTrustMode + Modify node value of hw2gRadioProfileSmartAntennaEnable and hw5gRadioProfileSmartAntennaEnable" + REVISION "201711251140Z" -- Nov 25, 2017 at 11:40 GMT + DESCRIPTION + "V2.14, add node hwAirScanInterval" + REVISION "201711201540Z" -- Nov 20, 2017 at 15:40 GMT + DESCRIPTION + "V2.13, add node hwAPGrpVapServiceVlan,hwAPGrpVapVlanPool,hwAPSpVapServiceVlan,hwAPSpVapVlanPool,hwIDIndexedAPSpVapServiceVlan and hwIDIndexedAPSpVapVlanPool" + REVISION "201711152030Z" -- Nov 15, 2017 at 20:30 GMT + DESCRIPTION + "V2.12, modify node hw2gRadioBeaconInterval,hwRrmUacClientSnrThreshold,hwIDIndexedAPSpRadioEirp,hw2gRadioRtsCtsThreshold,hw5gRadioRtsCtsMode" + REVISION "201711061500Z" -- Nov 6, 2017 at 15:00 GMT + DESCRIPTION + "V2.11, Add node hwRrmMultimediaOptimizedEdca" + REVISION "201710311100Z" -- Oct 31, 2017 at 11:00 GMT + DESCRIPTION + "V2.10, Add node hwWlanStaDelayOffLineSwitch , hwWlanStaDelayOffLineAgingTime, hwWlanStaDelayOffLineNewStaOnlineSwitch and hwWlanStaDelayOffLineMaxNum" + REVISION "201710190930Z" -- Oct 19, 2017 at 09:30 GMT + DESCRIPTION + "V2.09, modify hwVapStaNetworkReachableDetectSwitch to hwVapStaNetworkDetectSwitch" + REVISION "201710171717Z" -- Oct 17, 2017 at 17:17 GMT + DESCRIPTION + "V2.08, Add node hwAPGrpSfnRoamCtsSwitch,hwAPGrpSfnRoamBeaconSwitch,hwAPGrpSfnRoamCtsDelay,hwAPSpSfnRoamCtsSwitch,hwAPSpSfnRoamBeaconSwitch,hwAPSpSfnRoamCtsDelay,hwApProfChannelLoadMode, + hwApProfCardConnectType,hwAPWiredPortProfileTrafficOptimizeTcpAdjustMss,hwAPPortLinkProfileLldpdot3TlvType,hwAPPortLinkProfileLldpdot3PowerFormat,hwAPPortLinkProfileLldpLegacyTlvType, + hw2gRadioProfileCCAThreshold,hw2gRadioProfileSmartAntennaLowPerThreshold,hw2gRadioProfileSmartAntennaHighPerThreshold,hw2gRadioProfileSmartAntennaTrainingInterval,hw2gRadioProfileSmartAntennaTrainingMPDUNum, + hw2gRadioProfileSmartAntThruputTrainThreshold,hw5gRadioProfileCCAThreshold,hw5gRadioProfileSmartAntennaLowPerThreshold,hw5gRadioProfileSmartAntennaHighPerThreshold,hw5gRadioProfileSmartAntennaTrainingInterval, + hw5gRadioProfileSmartAntennaTrainingMPDUNum,hw5gRadioProfileSmartAntThruputTrainThreshold,hwSfnRoamCheckHighThreshold,hwSfnRoamCheckLowThreshold,hwSfnRoamCheckRssiAccumulateThreshold,hwSfnRoamCheckStaHoldingTimes, + hwSfnRoamCheckGapRssiThreshold,hwSfnRoamCheckBetterSnrTimes,hwSfnRoamCheckInterval,hwSfnRoamReportInterval,hwRrmMultimediaOptimizedThresholdVoice,hwRrmMultimediaOptimizedThresholdVideo, + hwRrmSmartRoamQuickKickoffSwitch,hwRrmSmartRoamQuickKickoffCheckType,hwRrmLoadBalanceGapStaNumThreshold,hwAirScanEnhancement,hwVapStaNetworkReachableDetectSwitch,hwSsidAdvertiseApNameSwitch,hwLocationPrivateMUVersion, + hwFatApChannelLoadMode,hwWlanLBGapStaNumThreshold,hwIDIndexedAPSpSfnRoamCtsSwitch,hwIDIndexedAPSpSfnRoamBeaconSwitch,hwIDIndexedAPSpSfnRoamCtsDelay,hwAPGroupCardWiredPortProfile,hwAPSpIoTWiredPortProfile" + REVISION "201710102000Z" -- Nov 10, 2017 at 20:00 GMT + + DESCRIPTION + "V2.07, Add node hwVapSfnRoamSwitch and hwAPTrafficProfileSvpVoice and hwAPTrafficProfilePriorityMapUpTrustModeNotTunnel" + REVISION "201709131519Z" -- Sep 13, 2017 at 15:19 GMT + DESCRIPTION + "V2.06, Add node hwSsidMuMIMOOptimizeSwitch" + REVISION "201709111122Z" -- Sep 11, 2017 at 11:22 GMT + DESCRIPTION + "V2.05, Add node hwSsidSingleTxchainSwitch and hwApProfTemporaryManagementPsk" + REVISION "201709081625Z" -- Sep 8, 2017 at 16:25 GMT + DESCRIPTION + "V2.04, Modify description of node hwWlanRadioCalibrateAutoStartTime and hwWlanRadioCalibratePolicy" + REVISION "201709052225Z" -- Sep 5, 2017 at 22:25 GMT + DESCRIPTION + "V2.03, Modify description of node hwWlanRadioCalibrateAutoStartTime and hwWlanRadioCalibratePolicy" + REVISION "201709011710Z" -- Sep 1, 2017 at 17:10 GMT + DESCRIPTION + "V2.02, Modify node hwAPGrpWPProfile" + REVISION "201708291710Z" -- Aug 29, 2017 at 17:10 GMT + DESCRIPTION + "V2.01, Modify node hwApProfProtectLinkSwitchMode, hwApProfProtectLinkSwitchGapThreshold" + REVISION "201708202130Z" -- Aug 20, 2017 at 21:30 GMT + DESCRIPTION + "V2.00, Add node hwAPWiredPortProfileMLDSnooping" + REVISION "201708172130Z" -- Aug 17, 2017 at 21:30 GMT + DESCRIPTION + "V1.99, Add node hwApProfProtectLinkSwitchMode, hwApProfProtectLinkSwitchEchoProbeTime, hwApProfProtectLinkSwitchStartThreshold, hwApProfProtectLinkSwitchGapThreshold" + REVISION "201708011907Z" -- Aug 01, 2017 at 19:07 GMT + + DESCRIPTION + "V1.98, Add node hwRrmLoadBalanceRssiThreshold " + REVISION "201708011540Z" -- Aug 01, 2017 at 15:40 GMT + + DESCRIPTION + "V1.97, Add node hwAPSpAutoChannelSelectSwitch, hwAPSpAutoTxPowerSelectSwitch + " + REVISION "201707272004Z" -- Jul 27, 2017 at 20:04 GMT + DESCRIPTION + "V1.96, Modify the default value of hwIDIndexedAPSpRadioEirp\hwRrmUacClientSnrThreshold + " + REVISION "201706241640Z" -- Jun 24, 2017 at 16:40 GMT + + DESCRIPTION + "V1.95, Delete node hwApProfFlowControlSwitch. + " + REVISION "201706221100Z" -- Jane 22, 2017 at 11:00 GMT + DESCRIPTION + "V1.94, Modify the default value of hwRrmErrRateThreshold node. + " + REVISION "201706141030Z" -- Jane 14, 2017 at 10:30 GMT + DESCRIPTION + "V1.93, Add node hwApProfFlowControlSwitch. + " + REVISION "201706131730Z" -- Jane 13, 2017 at 17:30 GMT + DESCRIPTION + "V1.92, Add hwAPGrpSiteCode and hwWlanIndexedAPSpLocation. + " + REVISION "201706131330Z" -- Jane 13, 2017 at 13:30 GMT + + DESCRIPTION + "V1.91, Add error rate check interval and traffic threshold nodes. + " + REVISION "201706130830Z" -- Jane 13, 2017 at 08:30 GMT + DESCRIPTION + "V1.90, Add smart-roam quick-kickoff-snr nodes. + " + REVISION "201706092010Z" -- Jane 09, 2017 at 20:10 GMT + DESCRIPTION + "V1.89, Modify node description of hwSsidText + " + REVISION "201706051058Z" -- Jane 05, 2017 at 10:58 GMT + DESCRIPTION + "V1.88, Modify node description of hwAPWiredPortProfileLearnIpv6Address + " + REVISION "201706021530Z" -- Jane 02, 2017 at 15:30 GMT + DESCRIPTION + "V1.87, Modify node description of hwHotspot2CarryP2PCrossConnectInfo + " + REVISION "201705241500Z" -- May 24, 2017 at 15:00 GMT + + DESCRIPTION + "V1.86, Modify node description of hwHotspot2CarryP2PCrossConnectInfo + " + REVISION "201705171530Z" -- May 17, 2017 at 15:30 GMT + DESCRIPTION + "V1.85, Modify node default value description of hwApSystemProfileTable + " + REVISION "201705112000Z" -- May 11, 2017 at 20:00 GMT + DESCRIPTION + "V1.84, Modify node default value description of hwRrmErrRateThreshold. + " + REVISION "201705111505Z" -- May 11, 2017 at 15:05 GMT + DESCRIPTION + "V1.83, Modify node description of hwHotspot2CarryP2PCrossConnectInfo. + " + REVISION "201705101930Z" -- May 10, 2017 at 19:30 GMT + DESCRIPTION + "V1.82, Add node of DFS smart selection switch and recover delay time. + " + REVISION "201704291430Z" -- April 29, 2017 at 14:30 GMT + DESCRIPTION + "V1.81, Add node of BLE, calibrate, paibo and load balance. + " + REVISION "201703271430Z" -- March 27, 2017 at 14:30 GMT + DESCRIPTION + "V1.80, Modify node description of hwVapTunnelForwardProtocol. + " + REVISION "201703271000Z" -- March 27, 2017 at 10:00 GMT + DESCRIPTION + "V1.79, Add node of hwSsidQbssLoadSwitch. + " + REVISION "201703091030Z" -- March 09, 2017 at 10:30 GMT + DESCRIPTION + "V1.78, Add node of hwApProfCapwapDtlsDataSwitch. + " + REVISION "201702061708Z" -- Feb 06, 2017 at 17:08 GMT + DESCRIPTION + "V1.77, Add nodes of hwAPPortLinkProfileEEESwitch and Broadcast suppression. + " + REVISION "201701051528Z" -- Jan 5, at 15:28 GMT + DESCRIPTION + "V1.76, Modify nodes sizes of hwFatApRadioMeshProfile and hwFatApLocationProfile. + " + REVISION "201612211727Z" -- DEC 21, 2016 at 17:27 GMT + DESCRIPTION + "V1.75, Add nodes of hwVapDefenceProfile, hwVapTimeRange and hwVapPermitVlanList. + " + REVISION "201612201058Z" -- DEC 20, 2016 at 10:58 GMT + + DESCRIPTION + "V1.74, Add nodes of AP configuration. + " + REVISION "201612171058Z" -- DEC 17, 2016 at 10:58 GMT + DESCRIPTION + "V1.73, Add nodes of hwRrmSmartRoamQuickKickoffSnrThr and hwRrmSmartRoamQuickKickoffRateThr. + " + REVISION "201612140920Z" -- DEC 14, 2016 at 09:20 GMT + + DESCRIPTION + "V1.72, Add nodes of hwAPGrpCardNetTCPPort and hwAPSpIoTNetTCPPort. + " + REVISION "201611260920Z" -- NOV 26, 2016 at 09:20 GMT + + DESCRIPTION + "V1.71, Add nodes of hw2gRadioProfileAutoOffTimeRange and hw5gRadioProfileAutoOffTimeRange. + " + REVISION "201611171050Z" -- NOV 17, 2016 at 10:50 GMT + DESCRIPTION + "V1.70, Add nodes of hwWlanMeshProfileBeacon2gRate, hwWlanMeshProfileBeacon5gRate, hwWdsProfileBeacon2gRate and hwWdsProfileBeacon5gRate. + " + REVISION "201611141050Z" -- NOV 14, 2016 at 10:50 GMT + DESCRIPTION + "V1.69, Modify the OID of node hwWlanBLEBroadcastingMajorDecimal, hwWlanBLEBroadcastingMinorHex, + hwWlanBLEBroadcastingMinorDecimal. + Modify the size list of node hwWlanBLEBroadcastingMajorDecimal and hwWlanBLEBroadcastingMinorDecimal. + " + REVISION "201611031106Z" -- NOV 03, 2016 at 11:06 GMT + DESCRIPTION + "V1.68, Add nodes of hwWlanBLEBroadcastingUUIDHex, hwWlanBLEBroadcastingMajorHex, hwWlanBLEBroadcastingMajorDecimal, hwWlanBLEBroadcastingMinorHex, + hwWlanBLEBroadcastingMinorDecimal, hwApProfUsbSwitch. + " + REVISION "201610141444Z" -- Oct 14, 2016 at 14:44 GMT + DESCRIPTION + "V1.67, Modify the size list of node hwApProfPoePowerReserved, hwApProfPoePowerThreshold. + " + REVISION "201609181539Z" -- Sep 18, 2016 at 15:39 GMT + DESCRIPTION + "V1.66, Modify the node hwSsidLegacyStaSwitch. + " + REVISION "201609181013Z" -- Sep 18, 2016 at 10:13 GMT + + DESCRIPTION + "V1.65, Modify the description of node hw5gRadioChannelSwitchAnnouncementSwitch, hw5gRadioVhtNssMapMaxMcs. + hwIDIndexedAPSpRadioChannel,hwAPGrpRadioChannel,hwAPSpRadioChannel. + " + REVISION "201609140913Z" -- Sep 14, 2016 at 09:13 GMT + DESCRIPTION + "V1.64, Modify the indexes of node hwAPWiredPortProfileTrafficRemarkEntry. + Add node of hwApProfLedOffTimeRange. + Modify the value list of hwAPWiredPortProfileTrafficRemarkIPType and hwAPWiredPortProfileTrafficFilterType + " + REVISION "201609061146Z" -- Sep 6, 2016 at 11:46 GMT + DESCRIPTION + "V1.63, Add nodes of hwWlanMobilityServerIPv4, hwWlanMobilityServerIPv6, hwWlanMobilityServerState, hwWlanMobilityServerSwitch, + Add Table of hwWlanMobilityMemberIPv4Table, hwWlanMobilityMemberIPv6Table, hwWlanMobilityClientIPv4Table, hwWlanMobilityClientIPv6Table + " + REVISION "201609012041Z" -- Sep 1, 2016 at 20:41 GMT + + DESCRIPTION + "V1.62, Add Table of hwAPTrafficProfileRemarkTable." + REVISION "201608261020Z" -- Aug 26, 2016 at 10:20 GMT + + DESCRIPTION + "V1.61, Add node of hwWlanWideBandEnable." + REVISION "201608221020Z" + DESCRIPTION + "V1.60, Add notes,hwApProfPrimaryLinkIPv4, hwApProfPrimaryLinkIPv6, hwApProfBackupLinkIPv4,hwApProfBackupLinkIPv6." + REVISION "201608181514Z" DESCRIPTION + "V1.60, Add notes,hwApProfPrimaryLinkIPv4, hwApProfPrimaryLinkIPv6, hwApProfBackupLinkIPv4,hwApProfBackupLinkIPv6." + REVISION "201608181514Z" -- Auguest 18, 2016 at 15:14 GMT + DESCRIPTION + "V1.59, Add node of hwWlanGlobalLocationSourceIPAddress and hwWlanGlobalLocationSourceIPv6Address." + REVISION "201608170919Z" -- Aug 17, 2016 at 09:19 GMT + DESCRIPTION + "V1.58, Add node of hwWlanReportStaAssocInfo ." + REVISION "201608161630Z" -- Aug 16, 2016 at 16:30 GMT + DESCRIPTION + "V1.57, Add nodes hwAPSpLongitude, hwAPSpLatitude, hwWlanIDIndexedAPSpLongitude and hwWlanIDIndexedAPSpLatitude." + REVISION "201608121620Z" -- Aug 12, 2016 at 16:20 GMT + DESCRIPTION + "V1.56, Add nodes of of hwAirScanSwitch." + REVISION "201608091112Z" -- Aug 9, 2016 at 11:12 GMT + DESCRIPTION + "V1.55, Change the oid of hwWlanClusterConfig." + REVISION "201608011100Z" -- Aug 1, 2016 at 11:00 GMT + DESCRIPTION + "V1.54, Add nodes of hwWlanClusterConfig." + REVISION "201607250920Z" -- July 25, 2016 at 09:20 GMT + DESCRIPTION + "V1.53, Add notes, hwApProfIGMPSnoopingGroupTable, hwAPWiredPortProfileTrafficRemarkTable." + REVISION "201607211448Z" -- July 21, 2016 at 14:48 GMT + DESCRIPTION + "V1.52, Add notes, hwSsidProfile80211rEnable, hwSsidProfile80211rMode and hwSsidProfile80211rReassociateTimeout." + REVISION "201607121550Z" -- July 12, 2016 at 15:50 GMT + DESCRIPTION + "V1.51, Add notes, hwAPTrafficProfileMcToUcDynamicAdatptive, hwAPTrafficProfileIGMPSnoopingMaxBandwidth and hwAPTrafficProfileIGMPSnoopingMaxUser." + REVISION "201606301550Z" -- June 30, 2016 at 15:50 GMT + DESCRIPTION + "V1.50, Add notes, hwVapAntiAttackARPFloodSwitch, hwVapAntiAttackARPFloodStaRateThreshold, hwVapAntiAttackARPFloodBlacklistSwitch and so on." + REVISION "201606212010Z" -- June 21, 2016 at 20:10 GMT + DESCRIPTION + "V1.48, Add notes, hwWlanApPwdPolicyConfig and hwWlanIDIndexedAPSpBleProfile." + REVISION "201606021139Z" -- June 2, 2016 at 11:39 GMT + DESCRIPTION + "V1.47, Add notes, hwWidsStaWhitelistProfile." + REVISION "201606021000Z" -- June 1, 2016 at 15:00 GMT + DESCRIPTION + "V1.46, Add notes, hwSsidMuMIMOSwitch and hwWdsMuMIMOSwitch." + REVISION "201606011500Z" -- June 1, 2016 at 15:00 GMT + DESCRIPTION + "V1.45, Add notes, hwVapLearnIpv6AddressStrict and hwAPTrafficProfileOptimizeBcMcMismatchAct, and modify the range of hwSsidMaxStaNum." + REVISION "201606011400Z" -- June 1, 2016 at 14:00 GMT + DESCRIPTION + "V1.44, Add notes for hwIDIndexedAPSpecificRadioIdTable." + REVISION "201605241711Z" -- May 24, 2016 at 17:11 GMT + DESCRIPTION + "V1.43, Add notes, hwWlanAPProvisionAPMode, hwWlanAPProvisionCommitAPId and hwWlanAPProvisionCommitAll." + REVISION "201605231613Z" -- May 23, 2016 at 16:13 GMT + DESCRIPTION + "V1.42, Add notes, hwWlanMeshProfileClientModeSwitch." + REVISION "201605181600Z" -- May 18, 2016 at 16:00 GMT + + DESCRIPTION + "V1.41, Modify the range of hwAPGrpCardNetUDPPort, hwAPSpIoTNetUDPPort, hwIoTProfileManagementServerPort, hwIoTSerialStopbits and hwIoTProfileShareKey." + REVISION "201605131607Z" -- May 13, 2016 at 16:07 GMT + + DESCRIPTION + "V1.40, Add notes, hwWlanStaWhitelistStaMacDescription, hwWlanStaBlacklistStaMacDescription." + REVISION "201605061138Z" -- May 6, 2016 at 11:38 GMT + + DESCRIPTION + "V1.39, Add notes, hwAPWiredPortProfileIGMPSnooping." + REVISION "201604151738Z" -- April 15, 2016 at 17:38 GMT + + DESCRIPTION + "The MIB module defines the configuration of AP." + REVISION "201603291531Z" -- March 29, 2016 at 15:31 GMT + DESCRIPTION + "V1.38, Add notes, hwAPGrpBleProfile, hwAPSpBleProfile." + + REVISION "201603251531Z" -- March 25, 2016 at 15:31 GMT + DESCRIPTION + "V1.36, Modify the range of hwAPTrafficProfileOptimizeSuppressionBc, hwAPTrafficProfileOptimizeSuppressionUc, hwAPTrafficProfileOptimizeSuppressionMc and hwCellularNetworkProfilePlmnIDList." + + REVISION "201603221531Z" -- March 22, 2016 at 15:31 GMT + DESCRIPTION + "V1.36, Modify the range of hwAPTrafficProfileOptimizeSuppressionBc, hwAPTrafficProfileOptimizeSuppressionUc, hwAPTrafficProfileOptimizeSuppressionMc and hwCellularNetworkProfilePlmnIDList." + + REVISION "201603211546Z" -- March 21, 2016 at 15:46 GMT + DESCRIPTION + "V1.35, Add nodes for hwVapAntiAttackBroadcastFloodSwitch, hwVapAntiAttackBroadcastFloodStaRateThreshold and hwVapAntiAttackBroadcastFloodBlacklistSwitch." + + REVISION "201603152015Z" -- March 15, 2016 at 20:15 GMT + DESCRIPTION + "V1.34, Modify the description of hwApProfMeshRole." + + REVISION "201603101136Z" -- March 10, 2016 at 11:36 GMT + DESCRIPTION + "V1.33, Modify the range of mib nodes." + + REVISION "201602271436Z" -- Feb 27, 2016 at 14:36 GMT + DESCRIPTION + "V1.32, Modify the description of hwAPGrpRadioFrequency and hwAPSpRadioFrequency." + REVISION "201602051436Z" -- Feb 5, 2016 at 14:36 GMT + DESCRIPTION + "V1.31, Add nodes for hwBleProfileTable, hwAPGroupCardTable, hwAPSpecificCardTable, hwIoTSerialProfileTable, hwIoTProfileTable and hwIoTProfileManagementServerTable ." + REVISION "201601121347Z" -- JAN 12, 2016 at 13:47 GMT + DESCRIPTION + "V1.30, Add nodes for hwWlanIDIndexedAPSpecificTable, hwIDIndexedAPSpecificWiredPortTable, hwIDIndexedAPSpecificRadioIdTable and hwIDIndexedAPSpecificVapTable ." + REVISION "201512231525Z" -- DEC 23, 2015 at 15:25 GMT + DESCRIPTION + "V1.29, Add nodes for hwAPWiredPortProfileTable and hwAPPortLinkProfileTable." + REVISION "201512172024Z" -- DEC 17, 2015 at 20:24 GMT + DESCRIPTION + "V1.28, Modify nodes for hwAPWiredPortProfilePortMode , hwAPGrpWPInterfaceNum, hwAPSpWPInterfaceNum, hwWlanApDataCollectionInterval." + REVISION "201511211025Z" -- NOV 21, 2015 at 10:25 GMT + DESCRIPTION + "V1.27, Add nodes for hwApSystemProfileTable and hwAPPortLinkProfileTable." + REVISION "201510292030Z" -- Oct 29, 2015 at 20:30 GMT + DESCRIPTION + "V1.26, Modify the range of mib nodes." + REVISION "201510101030Z" -- Oct 10, 2015 at 10:30 GMT + DESCRIPTION + "V1.25, Modify the range of mib nodes." + REVISION "201509251030Z" -- Sept 25, 2015 at 10:30 GMT + DESCRIPTION + "V1.24, Modify the range of hwSsidClientEdcaVoiceTXOPLimit." + REVISION "201509151030Z" -- Sept 15, 2015 at 10:30 GMT + DESCRIPTION + "V1.23, Add invalid parameter in the hwAPSpecificRadioTable." + REVISION "201508261530Z" -- August 26, 2015 at 15:30 GMT + DESCRIPTION + "V1.22, Modify the nodes of HUAWEI-WLAN-CONFIGURATION-MIB file." + REVISION "201508051530Z" -- August 5, 2015 at 15:30 GMT + DESCRIPTION + "V1.21, Modify the nodes of HUAWEI-WLAN-CONFIGURATION-MIB file." + REVISION "201508050950Z" -- August 5, 2015 at 9:50 GMT + DESCRIPTION + "V1.20, Modify the nodes of HUAWEI-WLAN-CONFIGURATION-MIB file." + REVISION "201507230950Z" -- July 23, 2015 at 9:50 GMT + DESCRIPTION + "V1.19, Modify the range of hwSecurityWapiAcPrvKeyFileName." + REVISION "201507221048Z" -- July 22, 2015 at 10:48 GMT + DESCRIPTION + "V1.18, Add nodes for hwVapOptinon82RidUserDefined, hwVapOptinon82RidMacFormat,hwVapOptinon82InsertCidFormat , hwVapOptinon82CidUserDefined, + hwVapOptinon82CidMacFormat, hwSsidBeacon2gRate, hwSsidBeacon5gRate, hwSsidDenyBroadcastProbe, hwSsidProbeResponseRetry, + hwSsidUapsd, hwSsidActiveDullClient, hwWlanMeshProfilePriorityMapTrustMode, hwWlanMeshProfilePriorityDscpMap80211e, + hwWdsProfilePriorityMapTrustMode, hwWdsProfilePriorityDscpMap80211e" + REVISION "201507101400Z" -- July 10, 2015 at 14:00 GMT + DESCRIPTION + "V1.17, Add nodes for hw2gRadioProfileRadioType,hw5gRadioProfileRadioType,hwWlanCountryCodeTable" + REVISION "201506231400Z" -- June 23, 2015 at 14:00 GMT + DESCRIPTION + "V1.16, Add nodes for hwWlanMeshProfileTable,hwApSystemProfileTable,hwAPTrafficProfileTable,hwSoftgreProfileTable." + REVISION "201506211040Z" -- June 21, 2015 at 10:40 GMT + DESCRIPTION + "V1.15, Add nodes for report sta info." + REVISION "201506160910Z" -- June 16, 2015 at 9:10 GMT + DESCRIPTION + "V1.14, Add nodes for eirp." + REVISION "201506021110Z" -- June 2, 2015 at 11:10 GMT + DESCRIPTION + "V1.13, Add nodes for antenna output mode." + REVISION "201505131430Z" -- May 13, 2015 at 14:30 GMT + DESCRIPTION + "V1.12, Modify the range of hwAPTrafficProfileFilterACLID." + REVISION "201505121430Z" -- May 12, 2015 at 14:30 GMT + DESCRIPTION + "V1.11, Add the description of mib nodes." + REVISION "201505111430Z" -- May 11, 2015 at 14:30 GMT + DESCRIPTION + "V1.10, Change value of hwLocationPrivateMuEnable." + REVISION "201505041430Z" -- May 4, 2015 at 14:30 GMT + DESCRIPTION + "V1.09, Add nodes for hwWlanMeshProfileTable." + REVISION "201504271550Z" -- April 27, 2015 at 15:50 GMT + DESCRIPTION + "V1.08, Add nodes for utmost power switch." + REVISION "201504231150Z" -- April 23, 2015 at 11:50 GMT + DESCRIPTION + "V1.07, Add some nodes." + REVISION "201504200930Z" -- April 20, 2015 at 9:30 GMT + DESCRIPTION + "V1.06, Modify the range of some nodes." + REVISION "201504131015Z" -- April 13, 2015 at 10:15 GMT + DESCRIPTION + "V1.05, Modify the sequence of some table's index and the range of some nodes." + REVISION "201504101455Z" -- April 10, 2015 at 14:55 GMT + DESCRIPTION + "V1.04, 1.Modify the range of hwWidsConfidentOuiWhitelistOui, hwAPGrpWidsProfile, hwAPGrpLocationProfile, hwAPGrpSpectrumProfile, + hwAPSp2gRadioProfile, hwAPSpDomainProfile, hwAPSp5gRadioProfile, hwAPSpWidsProfile, + hwAPSpLocationProfile, hwAPSpSpectrumProfile, hwWidsContainProfile, hwWidsSpoofProfile, hwWidsConfidentProfile. + 2.Add hwWlanLoadBalanceStaticGroupTable. + 3.Delete the node hwRrmLoadBalanceGrpName and add node hwRrmSmartRoamType." + REVISION "201503301835Z" -- March 30, 2015 at 18:35 GMT + DESCRIPTION + "V1.02, Modify the name of the node of hwAPProvision." + REVISION "201503090935Z" -- March 9, 2015 at 09:35 GMT + DESCRIPTION + "V1.01, Modify the range of hwApProfHighTempThreshold and hwAPWiredPortProfilePortEthTrunkID." + REVISION "201502021055Z" -- February 2, 2015 at 10:55 GMT + DESCRIPTION + "V1.00, Inital version." + ::= { hwWlan 11 } + +-- +--Node definitions +-- + + --1.3.6.1.4.1.2011.6.139.11.1 + hwWlanConfigObjects OBJECT IDENTIFIER ::= { hwWlanConfig 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.1 + hwWlanGlobalConfig OBJECT IDENTIFIER ::= { hwWlanConfigObjects 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.1.1 + hwWlanGlobalApUsername OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (4..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates user names for Telnet-based login to APs." + ::= { hwWlanGlobalConfig 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.1.2 + hwWlanGlobalApPassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (8..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates passwords for Telnet-based login to APs." + ::= { hwWlanGlobalConfig 2 } + + --1.3.6.1.4.1.2011.6.139.11.1.1.3 + hwWlanUsernamePasswordApMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates query and setting of MAC addresses of clients logging in to APs." + ::= { hwWlanGlobalConfig 3 } + + --1.3.6.1.4.1.2011.6.139.11.1.1.4 + hwWlanGlobalApLldpSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the global LLDP function. The default value is 2." + ::= { hwWlanGlobalConfig 4 } + + --1.3.6.1.4.1.2011.6.139.11.1.1.5 + hwWlanGlobalIpv6Enable OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the global IPv6 function. The default value is 1." + ::= { hwWlanGlobalConfig 5 } + + --1.3.6.1.4.1.2011.6.139.11.1.1.6 + hwWlanStationIpv6Enable OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the IPv6 function of users. The default value is 1 . 1: disable 2: enable." + ::= { hwWlanGlobalConfig 6 } + + --1.3.6.1.4.1.2011.6.139.11.1.1.7 + hwWlanApDataCollectionInterval OBJECT-TYPE + SYNTAX Integer32 (5..60 | 255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the period of caching AP performance. The default value is 15. It is expressed in minutes." + ::= { hwWlanGlobalConfig 7 } + + --1.3.6.1.4.1.2011.6.139.11.1.1.8 + hwTestRtCollectOnoff OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the real-time collection switch." + ::= { hwWlanGlobalConfig 8 } + + --1.3.6.1.4.1.2011.6.139.11.1.1.9 + hwTestApNormalCollectCycle OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the regular period of an AC collecting AP performance data." + ::= { hwWlanGlobalConfig 9 } + + --1.3.6.1.4.1.2011.6.139.11.1.1.10 + hwTestApRtCollectCycle OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the real-time period of an AC collecting AP performance data." + ::= { hwWlanGlobalConfig 10 } + + --1.3.6.1.4.1.2011.6.139.11.1.1.11 + hwWlanConfigCommitAll OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanGlobalConfig 11 } + + --1.3.6.1.4.1.2011.6.139.11.1.1.12 + hwWlanProtect OBJECT IDENTIFIER ::= { hwWlanGlobalConfig 12 } + + --1.3.6.1.4.1.2011.6.139.11.1.1.12.1 + hwWlanProtectIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the IP address of the standby AC." + ::= { hwWlanProtect 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.1.12.2 + hwWlanProtectIPv6Address OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates setting of the IPv6 address of the standby AC." + ::= { hwWlanProtect 2 } + + --1.3.6.1.4.1.2011.6.139.11.1.1.12.3 + hwWlanProtectPriority OBJECT-TYPE + SYNTAX Unsigned32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AC priority that determines whether the AC can be selected as the active AC. The default value is 0." + ::= { hwWlanProtect 3 } + + --1.3.6.1.4.1.2011.6.139.11.1.1.12.4 + hwWlanProtectSwitch OBJECT-TYPE + SYNTAX INTEGER + { + enable(1) , + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the hot backup function. The default value is 2." + ::= { hwWlanProtect 4 } + + --1.3.6.1.4.1.2011.6.139.11.1.1.12.5 + hwWlanProtectRestoreSwitch OBJECT-TYPE + SYNTAX INTEGER + { + enable(1) , + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the switchback function. The default value is 1." + ::= { hwWlanProtect 5 } + + --1.3.6.1.4.1.2011.6.139.11.1.1.12.6 + hwUndoWlanProtectIpAddress OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether to restore the default setting of the IP address of the standby AC." + ::= { hwWlanProtect 6 } + + --1.3.6.1.4.1.2011.6.139.11.1.1.12.7 + hwUndoWlanProtectPriority OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether to restore the default setting of the priority of the standby AC." + ::= { hwWlanProtect 7 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.1.12.8 + hwUndoWlanProtectIPv6Address OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether to restore the default setting of the IPv6 address of the standby AC." + ::= { hwWlanProtect 8 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.1.13 + hwWlanBackupHsbConfig OBJECT IDENTIFIER ::= { hwWlanGlobalConfig 13 } + + --1.3.6.1.4.1.2011.6.139.11.1.1.13.1 + hwWlanCfgHsbServiceType OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + hsbGroup(2), + hsbService(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the HSB type. The default value is 1." + ::= { hwWlanBackupHsbConfig 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.1.13.2 + hwWlanCfgHsbGroupId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the HSB group ID. If the HSB type is set to Disable, the ID is 0xFFFFFFFF." + ::= { hwWlanBackupHsbConfig 2 } + + --1.3.6.1.4.1.2011.6.139.11.1.1.13.3 + hwWlanCfgHsbTunnelId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ID of the HSB channel. If the HSB type is set to Disable, the ID is 0xFFFFFFFF." + ::= { hwWlanBackupHsbConfig 3 } + + --1.3.6.1.4.1.2011.6.139.11.1.1.14 + hwWlanCommitTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanCommitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanGlobalConfig 14 } + + --1.3.6.1.4.1.2011.6.139.11.1.1.14.1 + hwWlanCommitEntry OBJECT-TYPE + SYNTAX HwWlanCommitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwWlanCommitApMac } + ::= { hwWlanCommitTable 1 } + + + HwWlanCommitEntry ::= + SEQUENCE { + hwWlanCommitApMac + MacAddress, + hwWlanConfigCommit + Integer32 + } + + --1.3.6.1.4.1.2011.6.139.11.1.1.14.1.1 + hwWlanCommitApMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanCommitEntry 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.1.14.1.2 + hwWlanConfigCommit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanCommitEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.1.15 + hwWlanReportStaInfo OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the switch of recording user information in the log. 1:disable 2:enable." + ::= { hwWlanGlobalConfig 15 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.1.16 + hwWlanBLELowPowerWarningThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanGlobalConfig 16 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.1.17 + hwWlanBLEMonitorListTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanBLEMonitorListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanGlobalConfig 17 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.1.17.1 + hwWlanBLEMonitorListEntry OBJECT-TYPE + SYNTAX HwWlanBLEMonitorListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwWlanBLEMonitoringListMac } + ::= { hwWlanBLEMonitorListTable 1 } + + HwWlanBLEMonitorListEntry ::= + SEQUENCE { + hwWlanBLEMonitoringListMac + MacAddress, + hwWlanBLEMonitoringListRowStatue + RowStatus + } + + -- 1.3.6.1.4.1.2011.6.139.11.1.1.17.1.1 + hwWlanBLEMonitoringListMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanBLEMonitorListEntry 1 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.1.17.1.2 + hwWlanBLEMonitoringListRowStatue OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanBLEMonitorListEntry 2 } + -- 1.3.6.1.4.1.2011.6.139.11.1.1.18 + hwWlanApPwdPolicyConfig OBJECT IDENTIFIER ::= { hwWlanGlobalConfig 18 } + +-- 1.3.6.1.4.1.2011.6.139.11.1.1.18.1 + -- 1.3.6.1.4.1.2011.6.139.11.1.1.18.1 + hwApPwdPolicyEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Ap password policy,the default is disable" + ::= { hwWlanApPwdPolicyConfig 1 } + +-- 1.3.6.1.4.1.2011.6.139.11.1.1.18.2 + -- 1.3.6.1.4.1.2011.6.139.11.1.1.18.2 + hwApPwdPolicyExpire OBJECT-TYPE + SYNTAX Unsigned32 (0..999) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the days of password expire,the default is 90" + ::= { hwWlanApPwdPolicyConfig 2 } + +-- 1.3.6.1.4.1.2011.6.139.11.1.1.18.3 + -- 1.3.6.1.4.1.2011.6.139.11.1.1.18.3 + hwApPwdPolicyHistoryRecordNum OBJECT-TYPE + SYNTAX Unsigned32 (0..12) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of password history record,the default is 5" + ::= { hwWlanApPwdPolicyConfig 3 } + +-- 1.3.6.1.4.1.2011.6.139.11.1.1.18.4 + -- 1.3.6.1.4.1.2011.6.139.11.1.1.18.4 + hwApPwdPolicyAlertBefore OBJECT-TYPE + SYNTAX Unsigned32 (0..999) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The days of password before-expire,the default is 30" + ::= { hwWlanApPwdPolicyConfig 4 } + +-- 1.3.6.1.4.1.2011.6.139.11.1.1.18.5 + -- 1.3.6.1.4.1.2011.6.139.11.1.1.18.5 + hwApPwdPolicyAlertOriginal OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set password original-alert,the default is enable" + ::= { hwWlanApPwdPolicyConfig 5 } + +-- 1.3.6.1.4.1.2011.6.139.11.1.1.18.6 + -- 1.3.6.1.4.1.2011.6.139.11.1.1.18.6 + hwApPwdSetTime OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Get the password set time" + ::= { hwWlanApPwdPolicyConfig 6 } + +-- 1.3.6.1.4.1.2011.6.139.11.1.1.18.7 + -- 1.3.6.1.4.1.2011.6.139.11.1.1.18.7 + hwApPwdIsExpired OBJECT-TYPE + SYNTAX INTEGER + { + notexpired(1), + expired(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Query password is expired or not" + ::= { hwWlanApPwdPolicyConfig 7 } + +-- 1.3.6.1.4.1.2011.6.139.11.1.1.18.8 + -- 1.3.6.1.4.1.2011.6.139.11.1.1.18.8 + hwApPwdIsOrginal OBJECT-TYPE + SYNTAX INTEGER + { + notoriginal(1), + original(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Query password is original or not" + ::= { hwWlanApPwdPolicyConfig 8 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.1.19 + hwWlanReportStaAssocInfo OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the switch of recording user online and offline information in the log. 1:disable 2:enable." + ::= { hwWlanGlobalConfig 19 } + -- 1.3.6.1.4.1.2011.6.139.11.1.1.20 + hwWlanGlobalLocationSourceIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the global source IPv4 address for reporting location data in AeroScout or Ekahau location mode. You choose an IPv4 or IPv6 address." + ::= { hwWlanGlobalConfig 20 } + -- 1.3.6.1.4.1.2011.6.139.11.1.1.21 + hwWlanGlobalLocationSourceIPv6Address OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the global source IPv6 address for reporting location data in AeroScout or Ekahau location mode. You choose an IPv4 or IPv6 address." + ::= { hwWlanGlobalConfig 21 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.1.22 + hwWlanBLEEquipReportInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + DEFVAL { 10 } + ::= { hwWlanGlobalConfig 22 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.1.23 + hwWlanStaDelayOffline OBJECT IDENTIFIER ::= { hwWlanGlobalConfig 23 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.1.23.1 + hwWlanStaDelayOffLineSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the switch of station delay offline. 1:disable 2:enable." + ::= { hwWlanStaDelayOffline 1 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.1.23.2 + hwWlanStaDelayOffLineAgingTime OBJECT-TYPE + SYNTAX Integer32 (1..86400) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the station delay offline aging time. range(1..86400)" + DEFVAL { 180 } + ::= { hwWlanStaDelayOffline 2 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.1.23.3 + hwWlanStaDelayOffLineNewStaOnlineSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the switch of station delay offline new station online. 1:disable 2:enable." + ::= { hwWlanStaDelayOffline 3 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.1.23.4 + hwWlanStaDelayOffLineMaxNum OBJECT-TYPE + SYNTAX Integer32 (1..1024000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the max number of station delay offline. range (1..max)" + ::= { hwWlanStaDelayOffline 4 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.1.24 + hwWlanGlobalSpectrumAnalysisSourceIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the spectrum-analysis source IPv4 address for reporting spectrum-analysis data in spectrum-analysis server. You choose an IPv4 or IPv6 address." + ::= { hwWlanGlobalConfig 24 } + -- 1.3.6.1.4.1.2011.6.139.11.1.1.25 + hwWlanGlobalSpectrumAnalysisSourceIPv6Address OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the spectrum-analysis source IPv6 address for reporting spectrum-analysis data in spectrum-analysis server. You choose an IPv4 or IPv6 address." + ::= { hwWlanGlobalConfig 25 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.1.26 + hwWlanGlobalBleSourceIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the global source IPv4 address for reporting ble location data. You choose an IPv4 address." + ::= { hwWlanGlobalConfig 26 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.1.27 + hwWlanGlobalBleSourceIPv6Address OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the global source IPv6 address for reporting ble location data. You choose an IPv6 address." + ::= { hwWlanGlobalConfig 27 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.1.28 + hwWlanManualContainListTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanManualContainListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanGlobalConfig 28 } + -- 1.3.6.1.4.1.2011.6.139.11.1.1.28.1 + hwWlanManualContainListEntry OBJECT-TYPE + SYNTAX HwWlanManualContainListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwWlanManualContainListMac } + ::= { hwWlanManualContainListTable 1 } + HwWlanManualContainListEntry ::= + SEQUENCE { + hwWlanManualContainListMac + MacAddress, + hwWlanManualContainListRowStatus + RowStatus + } + -- 1.3.6.1.4.1.2011.6.139.11.1.1.28.1.1 + hwWlanManualContainListMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanManualContainListEntry 1 } + -- 1.3.6.1.4.1.2011.6.139.11.1.1.28.1.2 + hwWlanManualContainListRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanManualContainListEntry 2 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.1.29 + hwWlanLicenseCentralizedManagement OBJECT IDENTIFIER ::= { hwWlanGlobalConfig 29 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.1.29.1 + hwWlanLicenseCentralizedGlobal OBJECT IDENTIFIER ::= { hwWlanLicenseCentralizedManagement 1 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.1.29.1.1 + hwWlanLicenseCentralizedSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the swtich of license centralized. The default value is 1." + ::= { hwWlanLicenseCentralizedGlobal 1 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.1.29.1.2 + hwWlanLicenseCentralizedServerIPv4Addr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ipv4 address of license centralized server." + ::= { hwWlanLicenseCentralizedGlobal 2 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.1.29.1.3 + hwWlanLicenseCentralizedServerIPv6Addr OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ipv6 address of license centralized server." + ::= { hwWlanLicenseCentralizedGlobal 3 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.1.29.1.4 + hwWlanLicenseCentralizedClientIPv4Addr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ipv4 address of license centralized client." + ::= { hwWlanLicenseCentralizedGlobal 4 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.1.29.1.5 + hwWlanLicenseCentralizedClientIPv6Addr OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ipv6 address of license centralized client." + ::= { hwWlanLicenseCentralizedGlobal 5 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.1.29.1.6 + hwWlanLicenseCentralizedRole OBJECT-TYPE + SYNTAX INTEGER + { + server(1), + client(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current role of license centralized device." + ::= { hwWlanLicenseCentralizedGlobal 6 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.1.29.1.7 + hwWlanLicensePoolUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the used of license in license pool." + ::= { hwWlanLicenseCentralizedGlobal 7 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.1.29.1.8 + hwWlanLicensePoolTotal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of license pool." + ::= { hwWlanLicenseCentralizedGlobal 8 } + + --1.3.6.1.4.1.2011.6.139.11.1.1.30 + hwWlanGlobalRogueDeviceLogSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of rogue device log switch. The default value is 1. 1: disable 2: enable." + ::= { hwWlanGlobalConfig 30 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.1.31 + hwWlanNeighborRelation OBJECT IDENTIFIER ::= { hwWlanGlobalConfig 31 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.1.31.1 + hwWlanNeighborRelationTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanNeighborRelationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanNeighborRelation 1 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.1.31.1.1 + hwWlanNeighborRelationEntry OBJECT-TYPE + SYNTAX HwWlanNeighborRelationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwWlanNeighborRelationApName, hwWlanNeighborRelationNeighborApName } + ::= { hwWlanNeighborRelationTable 1 } + + HwWlanNeighborRelationEntry ::= + SEQUENCE { + hwWlanNeighborRelationApName + OCTET STRING, + hwWlanNeighborRelationNeighborApName + OCTET STRING, + hwWlanNeighborRelationNeighborRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.6.139.11.1.1.31.1.1.1 + hwWlanNeighborRelationApName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..63)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the AP name." + ::= { hwWlanNeighborRelationEntry 1 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.1.31.1.1.2 + hwWlanNeighborRelationNeighborApName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..63)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the neighbor AP name." + ::= { hwWlanNeighborRelationEntry 2 } + -- 1.3.6.1.4.1.2011.6.139.11.1.1.31.1.1.3 + hwWlanNeighborRelationNeighborRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table." + ::= { hwWlanNeighborRelationEntry 3 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.1.32 + hwWlanIotOperateTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanIotOperateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanGlobalConfig 32 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.1.32.1 + hwWlanIotOperateEntry OBJECT-TYPE + SYNTAX HwWlanIotOperateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwWlanIotOperateCardId, hwWlanIDIndexedAPSpApId } + ::= { hwWlanIotOperateTable 1 } + + HwWlanIotOperateEntry ::= + SEQUENCE { + + hwWlanIotOperateCardId + Unsigned32, + hwWlanIotOperateType + INTEGER + } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.1.32.1.1 + hwWlanIotOperateCardId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the AP card ID." + ::= { hwWlanIotOperateEntry 1 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.1.32.1.2 + hwWlanIotOperateType OBJECT-TYPE + SYNTAX INTEGER + { + reboot(1), + resetfactoryconfiguration(2), + switchfirmware(3), + resetnetworkconfiguration(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the operation type to the IOT card of the AP." + ::= { hwWlanIotOperateEntry 2 } + + --1.3.6.1.4.1.2011.6.139.11.1.1.33 + hwWlanGlobalAntiInterferenceSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of anti-interference switch. The default value is 2. 1: disable 2: enable." + ::= { hwWlanGlobalConfig 33 } + + --1.3.6.1.4.1.2011.6.139.11.1.1.34 + hwWlanGlobalAntiInterferencePerPacketTpcSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of anti-interference per-packet-TPC switch. The default value is 2. 1: disable 2: enable." + ::= { hwWlanGlobalConfig 34 } + -- 1.3.6.1.4.1.2011.6.139.11.1.1.35 + hwWlanGlobalAeroscoutLocalIPv4 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the aeroscout local IPv4 address for receiving message from aeroscout server." + ::= { hwWlanGlobalConfig 35 } + -- 1.3.6.1.4.1.2011.6.139.11.1.1.36 + hwWlanGlobalAeroscoutLocalIPv6 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the aeroscout local IPv6 address for receiving message from aeroscout server." + ::= { hwWlanGlobalConfig 36 } + --1.3.6.1.4.1.2011.6.139.11.1.1.37 + hwWlanGlobalApLoadRtuFileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AP RTU load file name." + ::= { hwWlanGlobalConfig 37 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.2 + hwApAuthObjects OBJECT IDENTIFIER ::= { hwWlanConfigObjects 2 } + + --1.3.6.1.4.1.2011.6.139.11.1.2.1 + hwWlanApAuthMode OBJECT-TYPE + SYNTAX INTEGER + { + macAuth(1) , + snAuth(2) , + noAuth(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AP authentication mode. The default value is 1." + ::= { hwApAuthObjects 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.2.2 + hwWlanApMacWhitelistTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanApMacWhitelistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to add and delete AP MAC addresses in the white lists." + ::= { hwApAuthObjects 2 } + + --1.3.6.1.4.1.2011.6.139.11.1.2.2.1 + hwWlanApMacWhitelistEntry OBJECT-TYPE + SYNTAX HwWlanApMacWhitelistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwWlanApMacWhitelistMacAddr." + INDEX { hwWlanApMacWhitelistMacAddr } + ::= { hwWlanApMacWhitelistTable 1 } + + + HwWlanApMacWhitelistEntry ::= + SEQUENCE { + hwWlanApMacWhitelistMacAddr + MacAddress, + hwWlanApMacWhitelistRowStatus + RowStatus + } + + --1.3.6.1.4.1.2011.6.139.11.1.2.2.1.1 + hwWlanApMacWhitelistMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the MAC address of an AP." + ::= { hwWlanApMacWhitelistEntry 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.2.2.1.2 + hwWlanApMacWhitelistRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status of this table." + ::= { hwWlanApMacWhitelistEntry 2 } + + --1.3.6.1.4.1.2011.6.139.11.1.2.3 + hwWlanApSnWhitelistTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanApSnWhitelistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to add and delete AP sequence numbers in the white lists of AP sequence numbers." + ::= { hwApAuthObjects 3 } + + --1.3.6.1.4.1.2011.6.139.11.1.2.3.1 + hwWlanApSnWhitelistEntry OBJECT-TYPE + SYNTAX HwWlanApSnWhitelistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwWlanApSnWhitelistSn." + INDEX { hwWlanApSnWhitelistSn } + ::= { hwWlanApSnWhitelistTable 1 } + + + HwWlanApSnWhitelistEntry ::= + SEQUENCE { + hwWlanApSnWhitelistSn + OCTET STRING, + hwWlanApSnWhitelistRowStatus + RowStatus + } + + --1.3.6.1.4.1.2011.6.139.11.1.2.3.1.1 + hwWlanApSnWhitelistSn OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanApSnWhitelistEntry 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.2.3.1.2 + hwWlanApSnWhitelistRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicate the row status of this table." + ::= { hwWlanApSnWhitelistEntry 2 } + + --1.3.6.1.4.1.2011.6.139.11.1.2.4 + hwWlanApMacBlacklistTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanApMacBlacklistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes the AP MAC blacklist.This table is used to add an AP's MAC address to the blacklist or delete an AP's MAC address from the blacklist." + ::= { hwApAuthObjects 4 } + + --1.3.6.1.4.1.2011.6.139.11.1.2.4.1 + hwWlanApMacBlacklistEntry OBJECT-TYPE + SYNTAX HwWlanApMacBlacklistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwWlanApMacBlacklistMacAddr." + INDEX { hwWlanApMacBlacklistMacAddr } + ::= { hwWlanApMacBlacklistTable 1 } + + + HwWlanApMacBlacklistEntry ::= + SEQUENCE { + hwWlanApMacBlacklistMacAddr + MacAddress, + hwWlanApMacBlacklistRowStatus + RowStatus + } + + --1.3.6.1.4.1.2011.6.139.11.1.2.4.1.1 + hwWlanApMacBlacklistMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the MAC address of an AP." + ::= { hwWlanApMacBlacklistEntry 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.2.4.1.2 + hwWlanApMacBlacklistRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status of this table." + ::= { hwWlanApMacBlacklistEntry 2 } + + --1.3.6.1.4.1.2011.6.139.11.1.3 + hwAPGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAPGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to create or delete AP groups and bind or unbind the AP system profile, 2G radio profile, and domain profile." + ::= { hwWlanConfigObjects 3 } + + --1.3.6.1.4.1.2011.6.139.11.1.3.1 + hwAPGroupEntry OBJECT-TYPE + SYNTAX HwAPGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwAPGroupName." + INDEX { hwAPGroupName } + ::= { hwAPGroupTable 1 } + + + HwAPGroupEntry ::= + SEQUENCE { + hwAPGroupName + OCTET STRING, + hwAPGrpAPSystemProfile + OCTET STRING, + hwAPGrpDomainProfile + OCTET STRING, + hwAPGrpRowStatus + RowStatus, + hwAPGrpWidsProfile + OCTET STRING, + hwAPGrpBleProfile + OCTET STRING, + hwAPGrpUUIDString + OCTET STRING, + hwAPGrpUUIDHex + OCTET STRING, + hwAPGrpSiteCode + OCTET STRING, + hwAPGrpDomainName + OCTET STRING, + hwAPGrpLocation + OCTET STRING, + hwAPGrpApNum + Unsigned32, + hwAPGrpHighwayProfileName + OCTET STRING, + hwAPGrpAPIPVersion + INTEGER + } + + --1.3.6.1.4.1.2011.6.139.11.1.3.1.1 + hwAPGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the AP group name. It is the index of the table." + ::= { hwAPGroupEntry 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.3.1.2 + hwAPGrpAPSystemProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the system profile to which AP groups are bound. The default value is default." + ::= { hwAPGroupEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.3.1.4 + hwAPGrpDomainProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the domain profile to which AP groups are bound. The default value is default." + ::= { hwAPGroupEntry 4 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.3.1.5 + hwAPGrpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. ROWSTATUS_CREATEANDFLOW and ROWSTATUS_DESTROY are commonly used ? ROWSTATUS_UNDEFINED: undefined ROWSTATUS_ACTIVE: active ROWSTATUS_NOTINSERVICE: notInService ? ROWSTATUS_NOTREADY: notReady ? ROWSTATUS_CREATEANDFLOW: createAndGo ? ROWSTATUS_CREATEANDWAIT: createAndWait ? ROWSTATUS_DESTROY: destroy" + ::= { hwAPGroupEntry 5 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.3.1.6 + hwAPGrpWidsProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the bound WIDS profile." + ::= { hwAPGroupEntry 6 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.3.1.7 + hwAPGrpBleProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the bound BLE profile." + ::= { hwAPGroupEntry 7 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.3.1.8 + hwAPGrpUUIDString OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the UUID String value of Group." + ::= { hwAPGroupEntry 8 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.3.1.9 + hwAPGrpUUIDHex OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the UUID Hex value of Group." + ::= { hwAPGroupEntry 9 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.3.1.10 + hwAPGrpSiteCode OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the site code of Group." + ::= { hwAPGroupEntry 10 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.3.1.11 + hwAPGrpDomainName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the domain name of Group." + ::= { hwAPGroupEntry 11 } + -- 1.3.6.1.4.1.2011.6.139.11.1.3.1.12 + hwAPGrpLocation OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ap location of Group." + ::= { hwAPGroupEntry 12 } + -- 1.3.6.1.4.1.2011.6.139.11.1.3.1.13 + + hwAPGrpApNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ap numbers of Group." + ::= { hwAPGroupEntry 13 } + -- 1.3.6.1.4.1.2011.6.139.11.1.3.1.14 + hwAPGrpHighwayProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the UUID String value of Group." + ::= { hwAPGroupEntry 14 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.3.1.15 + hwAPGrpAPIPVersion OBJECT-TYPE + SYNTAX INTEGER + { + all(1), + ipv4(2), + ipv6(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the IP Version of AP." + DEFVAL { all } + ::= { hwAPGroupEntry 15 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.4 + hwAPGroupWiredPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAPGroupWiredPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is the AP wired port profile table.This table is used to bind a wired port profile to an AP group or unbind a wired port profile from an AP group." + ::= { hwWlanConfigObjects 4 } + + --1.3.6.1.4.1.2011.6.139.11.1.4.1 + hwAPGroupWiredPortEntry OBJECT-TYPE + SYNTAX HwAPGroupWiredPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indexes of this table are hwAPGroupName, hwAPGrpWPInterfaceType, and hwAPGrpWPInterfaceNum." + INDEX { hwAPGroupName, hwAPGrpWPInterfaceType, hwAPGrpWPInterfaceNum } + ::= { hwAPGroupWiredPortTable 1 } + + + HwAPGroupWiredPortEntry ::= + SEQUENCE { + hwAPGrpWPInterfaceType + INTEGER, + hwAPGrpWPInterfaceNum + Unsigned32, + hwAPGrpWPProfile + OCTET STRING, + hwAPGrpWPRowStatus + RowStatus + } + + --1.3.6.1.4.1.2011.6.139.11.1.4.1.1 + hwAPGrpWPInterfaceType OBJECT-TYPE + SYNTAX INTEGER + { + fe(1) , + ge(2) , + trunk(3), + multige(4), + xge(5) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the interface type. It is the index of the table." + ::= { hwAPGroupWiredPortEntry 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.4.1.2 + hwAPGrpWPInterfaceNum OBJECT-TYPE + SYNTAX Unsigned32 (0..27) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the interface index." + ::= { hwAPGroupWiredPortEntry 2 } + + --1.3.6.1.4.1.2011.6.139.11.1.4.1.3 + hwAPGrpWPProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the bound wired port profile." + ::= { hwAPGroupWiredPortEntry 3 } + + --1.3.6.1.4.1.2011.6.139.11.1.4.1.4 + hwAPGrpWPRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. ROWSTATUS_CREATEAN." + ::= { hwAPGroupWiredPortEntry 4 } + + --1.3.6.1.4.1.2011.6.139.11.1.5 + hwAPGroupRadioTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAPGroupRadioEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to bind a 5G radio profile, Mesh profile, WDS profile, WIDS profile, location profile, or spectrum profile to an AP group or unbind a 5G radio profile, Mesh profile, WDS profile, WIDS profile, location profile, or spectrum profile from an AP group.." + ::= { hwWlanConfigObjects 5 } + + --1.3.6.1.4.1.2011.6.139.11.1.5.1 + hwAPGroupRadioEntry OBJECT-TYPE + SYNTAX HwAPGroupRadioEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indexes of this table are hwAPGroupName and hwAPGrpRadioId." + INDEX { hwAPGrpRadioId, hwAPGroupName } + ::= { hwAPGroupRadioTable 1 } + + + HwAPGroupRadioEntry ::= + SEQUENCE { + hwAPGrpRadioId + Unsigned32, + hwAPGrpRadio5gProfile + OCTET STRING, + hwAPGrpMeshProfile + OCTET STRING, + hwAPGrpWdsProfile + OCTET STRING, + hwAPGrpLocationProfile + OCTET STRING, + hwAPGrpRadioRowStatus + RowStatus, + hwAPGrpRadio2gProfile + OCTET STRING, + hwAPGrpMeshWhitelistProfile + OCTET STRING, + hwAPGrpWdsWhitelistProfile + OCTET STRING, + hwAPGrpRadioSwitch + INTEGER, + hwAPGrpRadioChannel + Unsigned32, + hwAPGrpRadioBandwidth + INTEGER, + hwAPGrpRadioEirp + Unsigned32, + hwAPGrpRadioAntennaGain + Integer32, + hwAPGrpRadioCoverageDistance + Unsigned32, + hwAPGrpRadioWorkMode + INTEGER, + hwAPGrpRadioFrequency + INTEGER, + hwAPGrpSpectrumAnalysisSwitch + INTEGER, + hwAPGrpWidsDeviceDetectSwitch + INTEGER, + hwAPGrpWidsAttackDetectEnBmp + Unsigned32, + hwAPGrpWidsRogueContainSwitch + INTEGER, + hwAPGrpRadioSecondChannel + Unsigned32, + hwAPGrpAutoChannelSelectSwitch + INTEGER, + hwAPGrpAutoTxPowerSelectSwitch + INTEGER, + hwAPGrpSfnRoamCtsSwitch + INTEGER, + hwAPGrpSfnRoamBeaconSwitch + INTEGER, + hwAPGrpSfnRoamCtsDelay + Integer32, + hwAPGroupRadioCalibrateFlexibleRadio + INTEGER, + hwAPGrpAutoBandwidthSelectSwitch + INTEGER, + hwAPGrpReferenceDataAnalysis + INTEGER + } + + --1.3.6.1.4.1.2011.6.139.11.1.5.1.1 + hwAPGrpRadioId OBJECT-TYPE + SYNTAX Unsigned32 (0..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the radio ID. It is the index of the table." + ::= { hwAPGroupRadioEntry 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.5.1.2 + hwAPGrpRadio5gProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the bound 5G radio profile." + ::= { hwAPGroupRadioEntry 2 } + + --1.3.6.1.4.1.2011.6.139.11.1.5.1.3 + hwAPGrpMeshProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the bound Mesh profile." + ::= { hwAPGroupRadioEntry 3 } + + --1.3.6.1.4.1.2011.6.139.11.1.5.1.4 + hwAPGrpWdsProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the bound WDS profile." + ::= { hwAPGroupRadioEntry 4 } + + --1.3.6.1.4.1.2011.6.139.11.1.5.1.6 + hwAPGrpLocationProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the bound location profile." + ::= { hwAPGroupRadioEntry 6 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.5.1.8 + hwAPGrpRadioRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. ROWSTATUS_CREATEANDFLOW and ROWSTATUS_DESTROY are commonly used ? ROWSTATUS_UNDEFINED: undefined ? ROWSTATUS_ACTIVE: active ? ROWSTATUS_NOTINSERVICE: notInService ? ROWSTATUS_NOTREADY: notReady ? ROWSTATUS_CREATEANDFLOW: createAndGo ? ROWSTATUS_CREATEANDWAIT: createAndWait ? ROWSTATUS_DESTROY: destroy." + ::= { hwAPGroupRadioEntry 8 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.5.1.9 + hwAPGrpRadio2gProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the 2G radio profile to which AP groups are bound. The default value is default." + ::= { hwAPGroupRadioEntry 9 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.5.1.10 + hwAPGrpMeshWhitelistProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the bound whitelist profile." + ::= { hwAPGroupRadioEntry 10 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.5.1.11 + hwAPGrpWdsWhitelistProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the bound whitelist profile." + ::= { hwAPGroupRadioEntry 11 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.5.1.12 + hwAPGrpRadioSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the name of a 2G radio profile. It is the index of the table." + ::= { hwAPGroupRadioEntry 12 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.5.1.13 + hwAPGrpRadioChannel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates a radio-frequency channel. For 2.4G, the value ranges from 1 to 13. For 5G, the value ranges from 36 to 196 (with a separation interval of 4)." + ::= { hwAPGroupRadioEntry 13 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.5.1.14 + hwAPGrpRadioBandwidth OBJECT-TYPE + SYNTAX INTEGER + { + ht20(1), + ht40Plus(2), + ht40Minus(3), + ht80(4), + ht160(5), + invalid(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicate a bandwidth. The default value is 1." + ::= { hwAPGroupRadioEntry 14 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.5.1.15 + hwAPGrpRadioEirp OBJECT-TYPE + SYNTAX Unsigned32 (1..127) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates a power value. The default value is 127. The configuration is saved but the actual power is determined by the maximum power supported by the AP." + ::= { hwAPGroupRadioEntry 15 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.5.1.16 + hwAPGrpRadioAntennaGain OBJECT-TYPE + SYNTAX Integer32 (-10..30 | 255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates antenna gains. The default value 0xFF indicates that the default gain of an AP is used. It is expressed in dB. Default gains vary with different types of APs." + ::= { hwAPGroupRadioEntry 16 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.5.1.17 + hwAPGrpRadioCoverageDistance OBJECT-TYPE + SYNTAX Unsigned32 (1..400) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates a radio coverage distance. The default value is 3. The unit is 0.1 km." + ::= { hwAPGroupRadioEntry 17 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.5.1.18 + hwAPGrpRadioWorkMode OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + monitor(2), + dualband(3), + proxyScan(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the radio working mode. The default value is 1." + ::= { hwAPGroupRadioEntry 18 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.5.1.19 + hwAPGrpRadioFrequency OBJECT-TYPE + SYNTAX INTEGER + { + frequency2G(1), + frequency5G(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the setting of the frequency band for radio 0. The default value is 1. 1: frequency2G, 2: frequency5G." + ::= { hwAPGroupRadioEntry 19 } + + + + -- 1.3.6.1.4.1.2011.6.139.11.1.5.1.20 + hwAPGrpSpectrumAnalysisSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the spectrum analysis function. The default value is 1." + ::= { hwAPGroupRadioEntry 20 } + + + + -- 1.3.6.1.4.1.2011.6.139.11.1.5.1.21 + hwAPGrpWidsDeviceDetectSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the device detection function. The default value is 1." + ::= { hwAPGroupRadioEntry 21 } + + + + -- 1.3.6.1.4.1.2011.6.139.11.1.5.1.22 + hwAPGrpWidsAttackDetectEnBmp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the bit map of the brute force attack switch. bit0:weak-iv, bit1:spoof, bit2:flood, bit3:wpa-psk, bit4:wpa2-psk, bit5:wapi-psk, bit6:wep-psk." + ::= { hwAPGroupRadioEntry 22 } + + + + -- 1.3.6.1.4.1.2011.6.139.11.1.5.1.23 + hwAPGrpWidsRogueContainSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the device detection function. The default value is 1." + ::= { hwAPGroupRadioEntry 23 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.5.1.24 + hwAPGrpRadioSecondChannel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates a radio-frequency channel. The value ranges from 42,58,106,122,138,155." + ::= { hwAPGroupRadioEntry 24 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.5.1.25 + hwAPGrpAutoChannelSelectSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the automatic channel selection function. The default value is 2." + DEFVAL { enable } + ::= { hwAPGroupRadioEntry 25 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.5.1.26 + hwAPGrpAutoTxPowerSelectSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the automatic power selection function. The default value is 2." + DEFVAL { enable } + ::= { hwAPGroupRadioEntry 26 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.5.1.27 + hwAPGrpSfnRoamCtsSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + DEFVAL { enable } + ::= { hwAPGroupRadioEntry 27 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.5.1.28 + hwAPGrpSfnRoamBeaconSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + DEFVAL { enable } + ::= { hwAPGroupRadioEntry 28 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.5.1.29 + hwAPGrpSfnRoamCtsDelay OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + DEFVAL { 0 } + ::= { hwAPGroupRadioEntry 29 } + -- 1.3.6.1.4.1.2011.6.139.11.1.5.1.30 + hwAPGroupRadioCalibrateFlexibleRadio OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + DEFVAL { enable } + ::= { hwAPGroupRadioEntry 30 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.5.1.31 + hwAPGrpAutoBandwidthSelectSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the automatic bandwidth selection function. The default value is 1." + DEFVAL { disable } + ::= { hwAPGroupRadioEntry 31 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.5.1.32 + hwAPGrpReferenceDataAnalysis OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the referencing data-analysis function. The default value is 2." + DEFVAL { enable } + ::= { hwAPGroupRadioEntry 32 } + +-- 1.3.6.1.4.1.2011.6.139.11.1.6 + -- 1.3.6.1.4.1.2011.6.139.11.1.6 + hwAPGroupVapTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAPGroupVapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to create VAPs in an AP group." + ::= { hwWlanConfigObjects 6 } + + --1.3.6.1.4.1.2011.6.139.11.1.6.1 + hwAPGroupVapEntry OBJECT-TYPE + SYNTAX HwAPGroupVapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indexes of this table are hwAPGroupName, hwAPGrpRadioId, and hwAPGrpWlanId." + INDEX { hwAPGroupName, hwAPGrpRadioId, hwAPGrpWlanId } + ::= { hwAPGroupVapTable 1 } + + + HwAPGroupVapEntry ::= + SEQUENCE { + hwAPGrpWlanId + Unsigned32, + hwAPGrpVapProfile + OCTET STRING, + hwAPGrpVapRowStatus + RowStatus, + hwAPGrpVapServiceVlan + Unsigned32, + hwAPGrpVapVlanPool + OCTET STRING + } + + --1.3.6.1.4.1.2011.6.139.11.1.6.1.1 + hwAPGrpWlanId OBJECT-TYPE + SYNTAX Unsigned32 (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the WLAN ID. It is the index of the table." + ::= { hwAPGroupVapEntry 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.6.1.2 + hwAPGrpVapProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the bound VAP profile." + ::= { hwAPGroupVapEntry 2 } + + --1.3.6.1.4.1.2011.6.139.11.1.6.1.3 + hwAPGrpVapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. ROWSTATUS_CREATEANDFLOW and ROWSTATUS_DESTROY are commonly used." + ::= { hwAPGroupVapEntry 3 } + + --1.3.6.1.4.1.2011.6.139.11.1.6.1.4 + hwAPGrpVapServiceVlan OBJECT-TYPE + SYNTAX Unsigned32 (0..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the service VLAN for the VAP. The invalid value is 0." + ::= { hwAPGroupVapEntry 4 } + + + --1.3.6.1.4.1.2011.6.139.11.1.6.1.5 + hwAPGrpVapVlanPool OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the VLAN pool to which the VAP is bound." + ::= { hwAPGroupVapEntry 5 } + + --1.3.6.1.4.1.2011.6.139.11.1.7 + hwAPSpecificTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAPSpecificEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to create or delete an AP specific profile and bind an AP system profile, 2G radio profile, or domain profile to it or unbind an AP system profile, 2G radio profile, or domain profile from it." + ::= { hwWlanConfigObjects 7 } + + --1.3.6.1.4.1.2011.6.139.11.1.7.1 + hwAPSpecificEntry OBJECT-TYPE + SYNTAX HwAPSpecificEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwAPSpApMac." + INDEX { hwAPSpApMac } + ::= { hwAPSpecificTable 1 } + + + HwAPSpecificEntry ::= + SEQUENCE { + hwAPSpAPSystemProfile + OCTET STRING, + hwAPSpDomainProfile + OCTET STRING, + hwAPSpRowStatus + RowStatus, + hwAPSpApMac + MacAddress, + hwAPSpApId + Unsigned32, + hwAPSpApTypeInfo + OCTET STRING, + hwAPSpWidsProfile + OCTET STRING, + hwAPSpBleProfile + OCTET STRING, + hwAPSpLongitude + OCTET STRING, + hwAPSpLatitude + OCTET STRING, + hwAPSpApAddressMode + INTEGER, + hwAPSpApIPv4Address + IpAddress, + hwAPSpApIPv4Mask + IpAddress, + hwAPSpApIPv4Gateway + IpAddress, + hwAPSpApIPv6Address + OCTET STRING, + hwAPSpApIPv6PrefixLen + Integer32, + hwAPSpApIPv6Gateway + OCTET STRING, + hwAPSpIPv4ACList + OCTET STRING, + hwAPSpIPv6ACList + OCTET STRING, + hwAPSpGroupName + OCTET STRING, + hwAPSpApName + OCTET STRING, + hwAPSpBranchGroupName + OCTET STRING, + hwAPSpLocation + OCTET STRING, + hwAPSpSiteCode + OCTET STRING, + hwAPSpDomainName + OCTET STRING, + hwAPSpApZoneName + OCTET STRING + } + + -- 1.3.6.1.4.1.2011.6.139.11.1.7.1.2 + hwAPSpAPSystemProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the system profile bound to the AP specific profile." + ::= { hwAPSpecificEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.7.1.4 + hwAPSpDomainProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the domain profile bound to the AP specific profile." + ::= { hwAPSpecificEntry 4 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.7.1.5 + hwAPSpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. ROWSTATUS_CREATEANDFLOW and ROWSTATUS_DESTROY are commonly used? ROWSTATUS_UNDEFINED: undefined ? ROWSTATUS_ACTIVE: active ? ROWSTATUS_NOTINSERVICE: notInService ? ROWSTATUS_NOTREADY: notReady ? ROWSTATUS_CREATEANDFLOW: createAndGo ? ROWSTATUS_CREATEANDWAIT: createAndWait ? ROWSTATUS_DESTROY: destroy." + ::= { hwAPSpecificEntry 5 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.7.1.6 + hwAPSpApMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the MAC address of an AP." + ::= { hwAPSpecificEntry 6 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.7.1.7 + hwAPSpApId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AP ID." + ::= { hwAPSpecificEntry 7 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.7.1.8 + hwAPSpApTypeInfo OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the domain profile bound to the AP specific profile." + ::= { hwAPSpecificEntry 8 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.7.1.9 + hwAPSpWidsProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the bound WIDS profile." + ::= { hwAPSpecificEntry 9 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.7.1.10 + hwAPSpBleProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the bound BLE profile." + ::= { hwAPSpecificEntry 10 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.7.1.11 + hwAPSpLongitude OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..15)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the longitude." + ::= { hwAPSpecificEntry 11 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.7.1.12 + hwAPSpLatitude OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the latitude." + ::= { hwAPSpecificEntry 12 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.7.1.13 + hwAPSpApAddressMode OBJECT-TYPE + SYNTAX INTEGER + { + invalid(-1), + static(1), + dhcp(2), + slaac(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the IP address allocation mode." + ::= { hwAPSpecificEntry 13 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.7.1.14 + hwAPSpApIPv4Address OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AP's IPv4 address. + hwAPSpApIPv4Address takes effect if hwAPSpApAddressMode is set to static." + ::= { hwAPSpecificEntry 14 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.7.1.15 + hwAPSpApIPv4Mask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AP's IPv4 mask. + hwAPSpApIPv4Mask takes effect if hwAPSpApAddressMode is set to static." + ::= { hwAPSpecificEntry 15 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.7.1.16 + hwAPSpApIPv4Gateway OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AP's IPv4 gateway. + hwAPSpApIPv4Gateway takes effect if hwAPSpApAddressMode is set to static." + ::= { hwAPSpecificEntry 16 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.7.1.17 + hwAPSpApIPv6Address OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..46)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AP's IPv6 address. + hwAPSpApIPv6Address takes effect if hwAPSpApAddressMode is set to static." + ::= { hwAPSpecificEntry 17 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.7.1.18 + hwAPSpApIPv6PrefixLen OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the length of the IPv6 address prefix." + ::= { hwAPSpecificEntry 18 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.7.1.19 + hwAPSpApIPv6Gateway OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..46)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AP's IPv6 gateway. + hwAPSpApIPv6Gateway takes effect if hwAPSpApAddressMode is set to static." + ::= { hwAPSpecificEntry 19 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.7.1.20 + hwAPSpIPv4ACList OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AC IPv4 address list. + NOTE AC lists are separated by question marks (?).A maximum of four AC lists can be configured." + ::= { hwAPSpecificEntry 20 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.7.1.21 + hwAPSpIPv6ACList OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AC IPv6 address list. + NOTE AC lists are separated by question marks (?).A maximum of four AC lists can be configured." + ::= { hwAPSpecificEntry 21 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.7.1.22 + hwAPSpGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwAPSpecificEntry 22 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.7.1.23 + hwAPSpApName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwAPSpecificEntry 23 } + -- 1.3.6.1.4.1.2011.6.139.11.1.7.1.24 + hwAPSpBranchGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AP branch group name." + ::= { hwAPSpecificEntry 24 } + -- 1.3.6.1.4.1.2011.6.139.11.1.7.1.25 + hwAPSpLocation OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ap location." + ::= { hwAPSpecificEntry 25 } + -- 1.3.6.1.4.1.2011.6.139.11.1.7.1.26 + hwAPSpSiteCode OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the site code." + ::= { hwAPSpecificEntry 26 } + -- 1.3.6.1.4.1.2011.6.139.11.1.7.1.27 + hwAPSpDomainName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the domain name." + ::= { hwAPSpecificEntry 27 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.7.1.28 + hwAPSpApZoneName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AP zone name." + ::= { hwAPSpecificEntry 28 } +-- 1.3.6.1.4.1.2011.6.139.11.1.8 +-- 1.3.6.1.4.1.2011.6.139.11.1.8 + -- 1.3.6.1.4.1.2011.6.139.11.1.8 + hwAPSpecificWiredPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAPSpecificWiredPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to bind an AP wired port profile to an AP specific profile or unbind an AP wired port profile from an AP specific profile.." + ::= { hwWlanConfigObjects 8 } + + --1.3.6.1.4.1.2011.6.139.11.1.8.1 + hwAPSpecificWiredPortEntry OBJECT-TYPE + SYNTAX HwAPSpecificWiredPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indexes of this table are hwAPSpWPInterfaceType, hwAPSpWPInterfaceNum and hwAPSpApMac." + INDEX { hwAPSpWPInterfaceType, hwAPSpWPInterfaceNum, hwAPSpApMac } + ::= { hwAPSpecificWiredPortTable 1 } + + + HwAPSpecificWiredPortEntry ::= + SEQUENCE { + hwAPSpWPInterfaceType + INTEGER, + hwAPSpWPInterfaceNum + Unsigned32, + hwAPSpWPProfile + OCTET STRING, + hwAPSpWPRowStatus + RowStatus, + hwAPSpWPApId + Unsigned32 + } + + --1.3.6.1.4.1.2011.6.139.11.1.8.1.1 + hwAPSpWPInterfaceType OBJECT-TYPE + SYNTAX INTEGER + { + fe(1), + ge(2), + trunk(3), + multige(4), + xge(5) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the interface type." + ::= { hwAPSpecificWiredPortEntry 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.8.1.2 + hwAPSpWPInterfaceNum OBJECT-TYPE + SYNTAX Unsigned32 (0..27) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the interface index." + ::= { hwAPSpecificWiredPortEntry 2 } + + --1.3.6.1.4.1.2011.6.139.11.1.8.1.3 + hwAPSpWPProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the bound wired port profile." + ::= { hwAPSpecificWiredPortEntry 3 } + + --1.3.6.1.4.1.2011.6.139.11.1.8.1.4 + hwAPSpWPRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. ROWSTATUS_CREATEANDFLOW and ROWSTATUS_DESTROY are commonly used? ROWSTATUS_UNDEFINED: undefined ? ROWSTATUS_ACTIVE: active ? ROWSTATUS_NOTINSERVICE: notInService ? ROWSTATUS_NOTREADY: notReady ? ROWSTATUS_CREATEANDFLOW: createAndGo ? ROWSTATUS_CREATEANDWAIT: createAndWait ? ROWSTATUS_DESTROY: destroy." + ::= { hwAPSpecificWiredPortEntry 4 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.8.1.5 + hwAPSpWPApId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP ID." + ::= { hwAPSpecificWiredPortEntry 5 } + + + --1.3.6.1.4.1.2011.6.139.11.1.9 + hwAPSpecificRadioTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAPSpecificRadioEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table records the information about profiles bound based on radio in an AP specific profile, including 5G radio profile, Mesh profile, WDS profile, WIDS profile, location profile, and spectrum profile." + ::= { hwWlanConfigObjects 9 } + + --1.3.6.1.4.1.2011.6.139.11.1.9.1 + hwAPSpecificRadioEntry OBJECT-TYPE + SYNTAX HwAPSpecificRadioEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indexes of this table are hwAPSpecificName and hwAPSpRadio." + INDEX { hwAPSpRadio,hwAPSpApMac } + ::= { hwAPSpecificRadioTable 1 } + + + HwAPSpecificRadioEntry ::= + SEQUENCE { + hwAPSpRadio + Unsigned32, + hwAPSp5gRadioProfile + OCTET STRING, + hwAPSpMeshProfile + OCTET STRING, + hwAPSpWdsProfile + OCTET STRING, + hwAPSpLocationProfile + OCTET STRING, + hwAPSpRadioRowStatus + RowStatus, + hwAPSpRadio2gProfile + OCTET STRING, + hwAPSpMeshWhitelistProfile + OCTET STRING, + hwAPSpWdsWhitelistProfile + OCTET STRING, + hwAPSpRadioSwitch + INTEGER, + hwAPSpRadioChannel + Unsigned32, + hwAPSpRadioBandwidth + INTEGER, + hwAPSpRadioEirp + Unsigned32, + hwAPSpRadioAntennaGain + Integer32, + hwAPSpRadioCoverageDistance + Unsigned32, + hwAPSpRadioWorkMode + INTEGER, + hwAPSpRadioFrequency + INTEGER, + hwAPSpSpectrumAnalysisSwitch + INTEGER, + hwAPSpWidsDeviceDetectSwitch + INTEGER, + hwAPSpWidsAttackDetectEnBmp + Unsigned32, + hwAPSpWidsRogueContainSwitch + INTEGER, + hwAPSpRadioApId + Unsigned32, + hwAPSpRadioSecondChannel + Unsigned32, + hwAPSpAutoChannelSelectSwitch + INTEGER, + hwAPSpAutoTxPowerSelectSwitch + INTEGER, + hwAPSpSfnRoamCtsSwitch + INTEGER, + hwAPSpSfnRoamBeaconSwitch + INTEGER, + hwAPSpSfnRoamCtsDelay + Integer32, + hwAPSpRadioCalibrateFlexibleRadio + INTEGER, + hwAPSpAutoBandwidthSelectSwitch + INTEGER, + hwAPSpReferenceDataAnalysis + INTEGER, + hwAPSpWidsAttackDetectWeakIv + INTEGER, + hwAPSpWidsAttackDetectSpoof + INTEGER, + hwAPSpWidsAttackDetectFlood + INTEGER, + hwAPSpWidsAttackDetectWpaPsk + INTEGER, + hwAPSpWidsAttackDetectWpa2Psk + INTEGER, + hwAPSpWidsAttackDetectWapiPsk + INTEGER, + hwAPSpWidsAttackDetectWepShareKey + INTEGER + } + + --1.3.6.1.4.1.2011.6.139.11.1.9.1.1 + hwAPSpRadio OBJECT-TYPE + SYNTAX Unsigned32 (0..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the radio ID. It is the index of the table." + ::= { hwAPSpecificRadioEntry 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.9.1.2 + hwAPSp5gRadioProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the bound 5G radio profile." + ::= { hwAPSpecificRadioEntry 2 } + + --1.3.6.1.4.1.2011.6.139.11.1.9.1.3 + hwAPSpMeshProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the bound Mesh profile." + ::= { hwAPSpecificRadioEntry 3 } + + --1.3.6.1.4.1.2011.6.139.11.1.9.1.4 + hwAPSpWdsProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the bound WDS profile." + ::= { hwAPSpecificRadioEntry 4 } + + + --1.3.6.1.4.1.2011.6.139.11.1.9.1.6 + hwAPSpLocationProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the bound location profile." + ::= { hwAPSpecificRadioEntry 6 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.9.1.8 + hwAPSpRadioRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. ROWSTATUS_CREATEANDFLOW and ROWSTATUS_DESTROY are commonly used." + ::= { hwAPSpecificRadioEntry 8 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.9.1.9 + hwAPSpRadio2gProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the bound 2G radio profile." + ::= { hwAPSpecificRadioEntry 9 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.9.1.10 + hwAPSpMeshWhitelistProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the bound whitelist profile." + ::= { hwAPSpecificRadioEntry 10 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.9.1.11 + hwAPSpWdsWhitelistProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the bound whitelist profile." + ::= { hwAPSpecificRadioEntry 11 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.9.1.12 + hwAPSpRadioSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + invalid(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the switch of radio. The default value is 255." + ::= { hwAPSpecificRadioEntry 12 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.9.1.13 + hwAPSpRadioChannel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates a radio-frequency channel. For 2.4G, the value ranges from 1 to 13. For 5G, the value ranges from 36 to 196 (with a separation interval of 4)." + ::= { hwAPSpecificRadioEntry 13 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.9.1.14 + hwAPSpRadioBandwidth OBJECT-TYPE + SYNTAX INTEGER + { + ht20(1), + ht40Plus(2), + ht40Minus(3), + ht80(4), + ht160(5), + invalid(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicate a bandwidth. The default value is 255." + ::= { hwAPSpecificRadioEntry 14 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.9.1.15 + hwAPSpRadioEirp OBJECT-TYPE + SYNTAX Unsigned32 (1..127 | 255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates a power value. The default value is 255. The configuration is saved but the actual power is determined by the maximum power supported by the AP." + ::= { hwAPSpecificRadioEntry 15 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.9.1.16 + hwAPSpRadioAntennaGain OBJECT-TYPE + SYNTAX Integer32 (-10..30 | 255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates antenna gains. The default value 0xFF indicates that the default gain of an AP is used. It is expressed in dB. Default gains vary with different types of APs." + ::= { hwAPSpecificRadioEntry 16 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.9.1.17 + hwAPSpRadioCoverageDistance OBJECT-TYPE + SYNTAX Unsigned32 (1..400 | 65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates a radio coverage distance. The default value is 65535. The unit is 0.1 km." + ::= { hwAPSpecificRadioEntry 17 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.9.1.18 + hwAPSpRadioWorkMode OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + monitor(2), + dualband(3), + proxyScan(4), + invalid(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the radio working mode. The default value is 255." + ::= { hwAPSpecificRadioEntry 18 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.9.1.19 + hwAPSpRadioFrequency OBJECT-TYPE + SYNTAX INTEGER + { + frequency2G(1), + frequency5G(2), + invalid(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the setting of the frequency band for radio 0. The default value is invalid. 1: frequency2G, 2: frequency5G." + ::= { hwAPSpecificRadioEntry 19 } + + + + -- 1.3.6.1.4.1.2011.6.139.11.1.9.1.20 + hwAPSpSpectrumAnalysisSwitch OBJECT-TYPE + SYNTAX INTEGER + { + enable(2), + invalid(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the spectrum analysis function. The default value is 255." + ::= { hwAPSpecificRadioEntry 20 } + + + + -- 1.3.6.1.4.1.2011.6.139.11.1.9.1.21 + hwAPSpWidsDeviceDetectSwitch OBJECT-TYPE + SYNTAX INTEGER + { + enable(2), + invalid(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the device detection function. The default value is 255." + ::= { hwAPSpecificRadioEntry 21 } + + + + -- 1.3.6.1.4.1.2011.6.139.11.1.9.1.22 + hwAPSpWidsAttackDetectEnBmp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "This object indicates the bit map of the brute force attack switch. bit0:weak-iv, bit1:spoof, bit2:flood, bit3:wpa-psk, bit4:wpa2-psk, bit5:wapi-psk, bit6:wep-psk." + ::= { hwAPSpecificRadioEntry 22 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.9.1.23 + hwAPSpWidsRogueContainSwitch OBJECT-TYPE + SYNTAX INTEGER + { + enable(2), + invalid(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the device detection function. The default value is 255." + ::= { hwAPSpecificRadioEntry 23 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.9.1.24 + hwAPSpRadioApId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP ID." + ::= { hwAPSpecificRadioEntry 24 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.9.1.25 + hwAPSpRadioSecondChannel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates a radio-frequency channel. The value ranges from 42,58,106,122,138,155." + ::= { hwAPSpecificRadioEntry 25 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.9.1.26 + hwAPSpAutoChannelSelectSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2), + invalid(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the automatic channel selection function. The default value is 255." + ::= { hwAPSpecificRadioEntry 26 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.9.1.27 + hwAPSpAutoTxPowerSelectSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2), + invalid(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the automatic power selection function. The default value is 255." + ::= { hwAPSpecificRadioEntry 27 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.9.1.28 + hwAPSpSfnRoamCtsSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + invalid(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of Cts Switch. The default value is 255." + ::= { hwAPSpecificRadioEntry 28 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.9.1.29 + hwAPSpSfnRoamBeaconSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + invalid(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of Beacon Switch. The default value is 255." + ::= { hwAPSpecificRadioEntry 29 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.9.1.30 + hwAPSpSfnRoamCtsDelay OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates Cts Delay time. The default value is 0." + DEFVAL { 0 } + ::= { hwAPSpecificRadioEntry 30 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.9.1.31 + hwAPSpRadioCalibrateFlexibleRadio OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + invalid(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of Beacon Switch. The default value is 255." + ::= { hwAPSpecificRadioEntry 31 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.9.1.32 + hwAPSpAutoBandwidthSelectSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2), + invalid(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the automatic bandwidth selection function. The default value is 255." + DEFVAL { invalid } + ::= { hwAPSpecificRadioEntry 32 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.9.1.33 + hwAPSpReferenceDataAnalysis OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2), + invalid(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the referencing data-analysis function. The default value is 255." + DEFVAL { invalid } + ::= { hwAPSpecificRadioEntry 33 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.9.1.34 + hwAPSpWidsAttackDetectWeakIv OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2), + invalid(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates weak IV attack detection. The default value is 255." + DEFVAL { invalid } + ::= { hwAPSpecificRadioEntry 34 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.9.1.35 + hwAPSpWidsAttackDetectSpoof OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2), + invalid(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates spoofing attack detection. The default value is 255." + DEFVAL { invalid } + ::= { hwAPSpecificRadioEntry 35 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.9.1.36 + hwAPSpWidsAttackDetectFlood OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2), + invalid(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates flood attack detection. The default value is 255." + DEFVAL { invalid } + ::= { hwAPSpecificRadioEntry 36 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.9.1.37 + hwAPSpWidsAttackDetectWpaPsk OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2), + invalid(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates brute force attack detection in WPA-PSK authentication. The default value is 255." + DEFVAL { invalid } + ::= { hwAPSpecificRadioEntry 37 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.9.1.38 + hwAPSpWidsAttackDetectWpa2Psk OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2), + invalid(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates brute force attack detection in WPA2-PSK authentication. The default value is 255." + DEFVAL { invalid } + ::= { hwAPSpecificRadioEntry 38 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.9.1.39 + hwAPSpWidsAttackDetectWapiPsk OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2), + invalid(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates brute force attack detection in WAPI-PSK authentication. The default value is 255." + DEFVAL { invalid } + ::= { hwAPSpecificRadioEntry 39 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.9.1.40 + hwAPSpWidsAttackDetectWepShareKey OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2), + invalid(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates brute force attack detection in WEP shared key authentication. The default value is 255." + DEFVAL { invalid } + ::= { hwAPSpecificRadioEntry 40 } + +-- 1.3.6.1.4.1.2011.6.139.11.1.10 + -- 1.3.6.1.4.1.2011.6.139.11.1.10 + hwAPSpecificVapTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAPSpecificVapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to create VAPs in an AP specific profile." + ::= { hwWlanConfigObjects 10 } + + --1.3.6.1.4.1.2011.6.139.11.1.10.1 + hwAPSpecificVapEntry OBJECT-TYPE + SYNTAX HwAPSpecificVapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indexes of this table are hwAPSpWlan, hwAPSpRadio, and hwAPSpApMac." + INDEX { hwAPSpWlan, hwAPSpRadio, hwAPSpApMac} + ::= { hwAPSpecificVapTable 1 } + + + HwAPSpecificVapEntry ::= + SEQUENCE { + hwAPSpWlan + Unsigned32, + hwAPSpVapProfile + OCTET STRING, + hwAPSpVapRowStatus + RowStatus, + hwAPSpVapApId + Unsigned32, + hwAPSpVapServiceVlan + Unsigned32, + hwAPSpVapVlanPool + OCTET STRING + } + + --1.3.6.1.4.1.2011.6.139.11.1.10.1.1 + hwAPSpWlan OBJECT-TYPE + SYNTAX Unsigned32 (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the WLAN ID. It is the index of the table." + ::= { hwAPSpecificVapEntry 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.10.1.2 + hwAPSpVapProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the bound VAP profile." + ::= { hwAPSpecificVapEntry 2 } + + --1.3.6.1.4.1.2011.6.139.11.1.10.1.3 + hwAPSpVapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. createAndGo(4) and destroy(6) are commonly used." + ::= { hwAPSpecificVapEntry 3 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.10.1.4 + hwAPSpVapApId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP ID." + ::= { hwAPSpecificVapEntry 4 } + + --1.3.6.1.4.1.2011.6.139.11.1.10.1.5 + hwAPSpVapServiceVlan OBJECT-TYPE + SYNTAX Unsigned32 (0..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the service VLAN for the VAP. The invalid value is 0." + ::= { hwAPSpecificVapEntry 5 } + + --1.3.6.1.4.1.2011.6.139.11.1.10.1.6 + hwAPSpVapVlanPool OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the VLAN pool to which the VAP is bound." + ::= { hwAPSpecificVapEntry 6 } + + --1.3.6.1.4.1.2011.6.139.11.1.11 + hwRegulatoryDomainProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRegulatoryDomainProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure country codes, calibration channels, and calibration channel bandwidths." + ::= { hwWlanConfigObjects 11 } + + --1.3.6.1.4.1.2011.6.139.11.1.11.1 + hwRegulatoryDomainProfileEntry OBJECT-TYPE + SYNTAX HwRegulatoryDomainProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwRegulatoryDomainProfileName." + INDEX { hwRegulatoryDomainProfileName } + ::= { hwRegulatoryDomainProfileTable 1 } + + + HwRegulatoryDomainProfileEntry ::= + SEQUENCE { + hwRegulatoryDomainProfileName + OCTET STRING, + hwCountryCode + OCTET STRING, + hwDcaChannel5GBandwidth + INTEGER, + hwDcaChannel5GChannelSet + OCTET STRING, + hwDcaChannel2GChannelSet + OCTET STRING, + hwRegulatoryDomainProfilRowStatus + RowStatus, + hwWlanWideBandEnable + INTEGER, + hwApProfChannelLoadMode + INTEGER + } + + --1.3.6.1.4.1.2011.6.139.11.1.11.1.1 + hwRegulatoryDomainProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the name of a regulatory domain profile. It is the index of the table." + ::= { hwRegulatoryDomainProfileEntry 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.11.1.2 + hwCountryCode OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (2..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the country code. Its value range is subject to the country code table. The default value is CN." + ::= { hwRegulatoryDomainProfileEntry 2 } + + --1.3.6.1.4.1.2011.6.139.11.1.11.1.3 + hwDcaChannel5GBandwidth OBJECT-TYPE + SYNTAX INTEGER + { + bw20Mhz(1), + bw40Mhz(2), + bw80Mhz(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the calibration bandwidth on the 5 GHz frequency band. The default value is 1 ? 1: bw20 MHz ? 2: bw40 MHz ? 3: bw80 MHz." + ::= { hwRegulatoryDomainProfileEntry 3 } + + --1.3.6.1.4.1.2011.6.139.11.1.11.1.4 + hwDcaChannel5GChannelSet OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the calibration channel set on the 5 GHz frequency band." + ::= { hwRegulatoryDomainProfileEntry 4 } + + --1.3.6.1.4.1.2011.6.139.11.1.11.1.5 + hwDcaChannel2GChannelSet OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the calibration channel set on the 2 GHz frequency band." + ::= { hwRegulatoryDomainProfileEntry 5 } + + --1.3.6.1.4.1.2011.6.139.11.1.11.1.6 + hwRegulatoryDomainProfilRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. ROWSTATUS_CREATEANDFLOW and ROWSTATUS_DESTROY are commonly used ? ROWSTATUS_UNDEFINED: undefined ? ROWSTATUS_ACTIVE: active ? ROWSTATUS_NOTINSERVICE: notInService ? ROWSTATUS_NOTREADY: notReady ? ROWSTATUS_CREATEANDFLOW: createAndGo ? ROWSTATUS_CREATEANDWAIT: createAndWait ? ROWSTATUS_DESTROY: destroy." + ::= { hwRegulatoryDomainProfileEntry 6 } + + --1.3.6.1.4.1.2011.6.139.11.1.11.1.7 + hwWlanWideBandEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates wide band status. The default value is disable." + ::= { hwRegulatoryDomainProfileEntry 7 } + + --1.3.6.1.4.1.2011.6.139.11.1.11.1.8 + hwApProfChannelLoadMode OBJECT-TYPE + SYNTAX INTEGER + { + indoor(1), + outdoor(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates channel lode mode. The default value is outdoor." + ::= { hwRegulatoryDomainProfileEntry 8 } + + --1.3.6.1.4.1.2011.6.139.11.1.12 + hwApSystemProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwApSystemProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to create or delete an AP system profile and configure AP attributes." + ::= { hwWlanConfigObjects 12 } + + --1.3.6.1.4.1.2011.6.139.11.1.12.1 + hwApSystemProfileEntry OBJECT-TYPE + SYNTAX HwApSystemProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwApSystemProfName." + INDEX { hwApSystemProfName } + ::= { hwApSystemProfileTable 1 } + + + HwApSystemProfileEntry ::= + SEQUENCE { + hwApSystemProfName + OCTET STRING, + hwApProfStatInterval + Unsigned32, + hwApProfSampleTime + Unsigned32, + hwApProfLedSwitch + INTEGER, + hwApProfMaxStaNum + Unsigned32, + hwApProfMtu + Unsigned32, + hwApProfMeshRole + INTEGER, + hwApProfTemporaryManagement + INTEGER, + hwApProfManagementVlan + Unsigned32, + hwApProfHighTempThreshold + Unsigned32, + hwApProfLowTempThreshold + Integer32, + hwApProfOpHRxPowerThreshold + Unsigned32, + hwApProfOpLRxPowerThreshold + Unsigned32, + hwApProfOpHTempThreshold + Unsigned32, + hwApProfOpLTempThreshold + Integer32, + hwApProfMemoryUsageThreshold + Unsigned32, + hwApProfCpuUsageThreshold + Unsigned32, + hwApProfTelnetSwitch + INTEGER, + hwApProfSTelnetSwitch + INTEGER, + hwApProfConsoleSwitch + INTEGER, + hwApProfLogRecordLevel + INTEGER, + hwApProfLogServerIp + IpAddress, + hwApProfLogServerIpv6 + OCTET STRING, + hwApProfAlarmRestrictionSwitch + INTEGER, + hwApProfAlarmRestrictionPeriod + Unsigned32, + hwApProfKeepServiceSwitch + INTEGER, + hwApProfProtectPriority + Unsigned32, + hwApProfProtectACIp + IpAddress, + hwApProfProtectACIpv6 + OCTET STRING, + hwApProfEapStartMode + INTEGER, + hwApProfEapStartTransform + INTEGER, + hwApProfEapStartUnicastMac + MacAddress, + hwApProfEapResponseMode + INTEGER, + hwApProfEapResponseTransform + INTEGER, + hwApProfEapResponseUnicastMac + MacAddress, + hwApProfLldpRestartDelay + Unsigned32, + hwApProfLldpAdminStatus + INTEGER, + hwApProfLldpRetransDelay + Unsigned32, + hwApProfLldpRetransHoldMultiplier + Unsigned32, + hwApProfLldpInterval + Unsigned32, + hwApProfLldpReportInterval + Unsigned32, + hwApProfStaAccessMode + INTEGER, + hwApProfStaAccessModeProfile + OCTET STRING, + hwApProfRowStatus + RowStatus, + hwApProfSFTPSwitch + INTEGER, + hwApProfDynamicBlackListAgingTime + Unsigned32, + hwApProfAntennaOutputMode + INTEGER, + hwApProfMppActiveReselectionSwitch + INTEGER, + hwApProfSpectrumServerIPAddress + IpAddress, + hwApProfSpectrumServerIPv6Address + OCTET STRING, + hwApProfSpectrumServerPort + Unsigned32, + hwApProfSpectrumViaACSwitch + INTEGER, + hwApProfSpectrumViaACPort + Unsigned32, + hwApProfSpectrumNonWifiDeviceAgingTime + Unsigned32, + hwApProfPoeMaxPower + Unsigned32, + hwApProfPoePowerReserved + Unsigned32, + hwApProfPoePowerThreshold + Unsigned32, + hwApProfPoeAfInrushSwitch + INTEGER, + hwApProfPoeHighInrushSwitch + INTEGER, + hwApProfPrimaryLinkIPv4 + IpAddress, + hwApProfPrimaryLinkIPv6 + OCTET STRING, + hwApProfBackupLinkIPv4 + IpAddress, + hwApProfBackupLinkIPv6 + OCTET STRING, + hwApProfLedOffTimeRange + OCTET STRING, + hwApProfUsbSwitch + INTEGER, + hwApProfBroadcastSuppressionArpEnable + INTEGER, + hwApProfBroadcastSuppressionArpThreshold + Unsigned32, + hwApProfBroadcastSuppressionIgmpEnable + INTEGER, + hwApProfBroadcastSuppressionIgmpThreshold + Unsigned32, + hwApProfBroadcastSuppressionNdEnable + INTEGER, + hwApProfBroadcastSuppressionNdThreshold + Unsigned32, + hwApProfBroadcastSuppressionOtherEnable + INTEGER, + hwApProfBroadcastSuppressionOtherThreshold + Unsigned32, + hwApProfBroadcastSuppressionAllEnable + INTEGER, + hwApProfCapwapDtlsDataSwitch + INTEGER, + hwApProfTemporaryManagementPsk + OCTET STRING, + hwApProfProtectLinkSwitchMode + INTEGER, + hwApProfProtectLinkSwitchEchoProbeTime + Unsigned32, + hwApProfProtectLinkSwitchStartThreshold + Unsigned32, + hwApProfProtectLinkSwitchGapThreshold + Unsigned32, + hwApProfCardConnectType + INTEGER, + hwApProfLldpReportEnable + INTEGER, + hwApProfDhcpv4Option12 + INTEGER, + hwApProfBcSuppresionAutoDetectThreshold + Unsigned32, + hwApProfMcSuppresionAutoDetectThreshold + Unsigned32, + hwApProfUcSuppresionAutoDetectThreshold + Unsigned32, + hwApProfConsoleBLEMode + INTEGER, + hwApProfDiskUsageThreshold + Unsigned32, + hwApProfLogServerPort + Unsigned32, + hwApProfStationConnectivityDetectSwitch + INTEGER, + hwApProfStaArpNDProxyBeforeAssoc + INTEGER, + hwApProfUcSuppressionAutoDetectSwitch + INTEGER, + hwApProfPkiCertFileType + INTEGER, + hwApProfPkiCertFileName + OCTET STRING, + hwApProfPkiCertFilePassword + OCTET STRING, + hwApProfHighTempApEnvironmentThreshold + Unsigned32, + hwApProfHighTempCpuThreshold + Unsigned32, + hwApProfHighTempNpThreshold + Unsigned32, + hwApProfLowTempApEnvironmentThreshold + Integer32, + hwApProfLowTempCpuThreshold + Integer32, + hwApProfLowTempNpThreshold + Integer32, + hwApSystemProfileNPFastForwardingSwitch + INTEGER, + hwApSystemProfileNPCapwapReassemblySwitch + INTEGER, + hwApProfRadioMode + INTEGER, + hwApProfPowerForceWorkmode + INTEGER + } + + --1.3.6.1.4.1.2011.6.139.11.1.12.1.1 + hwApSystemProfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the name of an AP system profile. It is the index of the table." + ::= { hwApSystemProfileEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.12.1.3 + hwApProfStatInterval OBJECT-TYPE + SYNTAX Unsigned32 (60..900) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwApSystemProfileEntry 3 } + + --1.3.6.1.4.1.2011.6.139.11.1.12.1.4 + hwApProfSampleTime OBJECT-TYPE + SYNTAX Unsigned32 (2..300) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the sampling interval for the AC to collecting AP performance data. The default value is 30. It is expressed in seconds." + ::= { hwApSystemProfileEntry 4 } + + --1.3.6.1.4.1.2011.6.139.11.1.12.1.5 + hwApProfLedSwitch OBJECT-TYPE + SYNTAX INTEGER + { + off(1), + on(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether to enable the AP's LED indicator. The default value is 2." + ::= { hwApSystemProfileEntry 5 } + + --1.3.6.1.4.1.2011.6.139.11.1.12.1.6 + hwApProfMaxStaNum OBJECT-TYPE + SYNTAX Unsigned32 (1..256) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the maximum number of access users on an AP. The default value is 128." + ::= { hwApSystemProfileEntry 6 } + + --1.3.6.1.4.1.2011.6.139.11.1.12.1.7 + hwApProfMtu OBJECT-TYPE + SYNTAX Unsigned32 (128..1700) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the MTU of an AP interface. The default value is 1500." + ::= { hwApSystemProfileEntry 7 } + + --1.3.6.1.4.1.2011.6.139.11.1.12.1.8 + hwApProfMeshRole OBJECT-TYPE + SYNTAX INTEGER + { + mp(1), + mpp(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates a Mesh role. The default value is 1." + ::= { hwApSystemProfileEntry 8 } + + --1.3.6.1.4.1.2011.6.139.11.1.12.1.9 + hwApProfTemporaryManagement OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the AP-based offline VAP switch. The default value is 2." + ::= { hwApSystemProfileEntry 9 } + + --1.3.6.1.4.1.2011.6.139.11.1.12.1.10 + hwApProfManagementVlan OBJECT-TYPE + SYNTAX Unsigned32 (1..4094|4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the management VLAN for APs. The default value is 0xFFFFFFFF." + ::= { hwApSystemProfileEntry 10 } + + --1.3.6.1.4.1.2011.6.139.11.1.12.1.11 + hwApProfHighTempThreshold OBJECT-TYPE + SYNTAX Unsigned32 (20..110|4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the high temperature alarm threshold on an AP. The default value 0xFFFFFFFF indicates the system threshold of the AP NOTE System thresholds vary with different AP types. For details, see AP device information." + ::= { hwApSystemProfileEntry 11 } + + --1.3.6.1.4.1.2011.6.139.11.1.12.1.12 + hwApProfLowTempThreshold OBJECT-TYPE + SYNTAX Integer32 (-70..10|65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the low temperature alarm threshold on an AP. The default value 0xFFFF indicates the system threshold of the AP." + ::= { hwApSystemProfileEntry 12 } + + --1.3.6.1.4.1.2011.6.139.11.1.12.1.13 + hwApProfOpHRxPowerThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1000..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the high power threshold of an optical module. The default value is 1000." + ::= { hwApSystemProfileEntry 13 } + + --1.3.6.1.4.1.2011.6.139.11.1.12.1.14 + hwApProfOpLRxPowerThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..250) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the low power threshold of an optical module. The default value is 50." + ::= { hwApSystemProfileEntry 14 } + + --1.3.6.1.4.1.2011.6.139.11.1.12.1.15 + hwApProfOpHTempThreshold OBJECT-TYPE + SYNTAX Unsigned32 (70..125) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the high temperature threshold of an optical module. The default value is 70." + ::= { hwApSystemProfileEntry 15 } + + --1.3.6.1.4.1.2011.6.139.11.1.12.1.16 + hwApProfOpLTempThreshold OBJECT-TYPE + SYNTAX Integer32 (-40..-5) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the low temperature threshold of an optical module. The default value is -5." + ::= { hwApSystemProfileEntry 16 } + + --1.3.6.1.4.1.2011.6.139.11.1.12.1.17 + hwApProfMemoryUsageThreshold OBJECT-TYPE + SYNTAX Unsigned32 (30..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the memory usage alarm threshold of an AP. The default value is 80. It is expressed in percentage." + ::= { hwApSystemProfileEntry 17 } + + --1.3.6.1.4.1.2011.6.139.11.1.12.1.18 + hwApProfCpuUsageThreshold OBJECT-TYPE + SYNTAX Unsigned32 (50..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the CPU usage alarm threshold of an AP. The default value is 90. It is expressed in percentage." + ::= { hwApSystemProfileEntry 18 } + + --1.3.6.1.4.1.2011.6.139.11.1.12.1.19 + hwApProfTelnetSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether to enable Telnet. The default value is 1." + ::= { hwApSystemProfileEntry 19 } + + --1.3.6.1.4.1.2011.6.139.11.1.12.1.20 + hwApProfSTelnetSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether to enable SSH. The default value is 2." + ::= { hwApSystemProfileEntry 20 } + + --1.3.6.1.4.1.2011.6.139.11.1.12.1.21 + hwApProfConsoleSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether to enable the console. The default value is 2." + ::= { hwApSystemProfileEntry 21 } + + --1.3.6.1.4.1.2011.6.139.11.1.12.1.22 + hwApProfLogRecordLevel OBJECT-TYPE + SYNTAX INTEGER + { + emergency(1), + alert(2), + critical(3), + error(4), + warning(5), + notice(6), + info(7), + debug(8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the log backup level. The default value is 7." + ::= { hwApSystemProfileEntry 22 } + + --1.3.6.1.4.1.2011.6.139.11.1.12.1.23 + hwApProfLogServerIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the IP address of the log server." + ::= { hwApSystemProfileEntry 23 } + + --1.3.6.1.4.1.2011.6.139.11.1.12.1.24 + hwApProfLogServerIpv6 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the IPv6 address of the log server." + ::= { hwApSystemProfileEntry 24 } + + --1.3.6.1.4.1.2011.6.139.11.1.12.1.25 + hwApProfAlarmRestrictionSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the alarm suppression switch. The default value is 2." + ::= { hwApSystemProfileEntry 25 } + + --1.3.6.1.4.1.2011.6.139.11.1.12.1.26 + hwApProfAlarmRestrictionPeriod OBJECT-TYPE + SYNTAX Unsigned32 (10..300) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the alarm suppression period. The default value is 60 seconds." + ::= { hwApSystemProfileEntry 26 } + + --1.3.6.1.4.1.2011.6.139.11.1.12.1.27 + hwApProfKeepServiceSwitch OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2), + allowaccess(3), + allowAccessAlsoNoauth(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether to enable the offline service retaining function. The default value is 2." + ::= { hwApSystemProfileEntry 27 } + + --1.3.6.1.4.1.2011.6.139.11.1.12.1.28 + hwApProfProtectPriority OBJECT-TYPE + SYNTAX Unsigned32 (0..7|4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AC priority. A smaller value indicates a higher priority. The default value 0xFFFFFFFF indicates that no priority is configured." + ::= { hwApSystemProfileEntry 28 } + + --1.3.6.1.4.1.2011.6.139.11.1.12.1.29 + hwApProfProtectACIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the IP address of the standby AC." + ::= { hwApSystemProfileEntry 29 } + + --1.3.6.1.4.1.2011.6.139.11.1.12.1.30 + hwApProfProtectACIpv6 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the IPv6 address of the standby AC." + ::= { hwApSystemProfileEntry 30 } + + --1.3.6.1.4.1.2011.6.139.11.1.12.1.31 + hwApProfEapStartMode OBJECT-TYPE + SYNTAX INTEGER + { + broadcast(1), + multicast(2), + unicast(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the EAP Start packet conversion mode. The default value is 2." + ::= { hwApSystemProfileEntry 31 } + + --1.3.6.1.4.1.2011.6.139.11.1.12.1.32 + hwApProfEapStartTransform OBJECT-TYPE + SYNTAX INTEGER + { + equalBssid(1) , + always(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the EAP Start packet conversion mode. The default value is 1." + ::= { hwApSystemProfileEntry 32 } + + --1.3.6.1.4.1.2011.6.139.11.1.12.1.33 + hwApProfEapStartUnicastMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates that EAP Start packets are converted to those with specific MAC addresses." + ::= { hwApSystemProfileEntry 33 } + + --1.3.6.1.4.1.2011.6.139.11.1.12.1.34 + hwApProfEapResponseMode OBJECT-TYPE + SYNTAX INTEGER + { + broadcast(1), + multicast(2) , + specific(3), + learnling(4) + + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the EAP Response packet conversion mode. The default value is 4." + ::= { hwApSystemProfileEntry 34 } + + --1.3.6.1.4.1.2011.6.139.11.1.12.1.35 + hwApProfEapResponseTransform OBJECT-TYPE + SYNTAX INTEGER + { + equalBssid(1) , + always(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the EAP Response packet conversion mode. The default value is 1." + ::= { hwApSystemProfileEntry 35 } + + --1.3.6.1.4.1.2011.6.139.11.1.12.1.36 + hwApProfEapResponseUnicastMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates that EAP Response packets are converted to those with specific MAC addresses." + ::= { hwApSystemProfileEntry 36 } + + --1.3.6.1.4.1.2011.6.139.11.1.12.1.37 + hwApProfLldpRestartDelay OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the delay for re-enabling LLDP. The default value is 2. It is expressed in seconds." + ::= { hwApSystemProfileEntry 37 } + + --1.3.6.1.4.1.2011.6.139.11.1.12.1.38 + hwApProfLldpAdminStatus OBJECT-TYPE + SYNTAX INTEGER + { + txrx(1), + rx(2), + tx(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the operation mode of LLDP. The default value is 1." + ::= { hwApSystemProfileEntry 38 } + + --1.3.6.1.4.1.2011.6.139.11.1.12.1.39 + hwApProfLldpRetransDelay OBJECT-TYPE + SYNTAX Unsigned32 (1..8192) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the message retransmitting delay. The default value is 2. It is expressed in seconds." + ::= { hwApSystemProfileEntry 39 } + + --1.3.6.1.4.1.2011.6.139.11.1.12.1.40 + hwApProfLldpRetransHoldMultiplier OBJECT-TYPE + SYNTAX Unsigned32 (2..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the hold time multiplier of device information on neighbors (cardinal number is the interval time). The default value is 4." + ::= { hwApSystemProfileEntry 40 } + + --1.3.6.1.4.1.2011.6.139.11.1.12.1.41 + hwApProfLldpInterval OBJECT-TYPE + SYNTAX Unsigned32 (5..32768) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the interval at which LLDP packets are sent. The default value is 30 seconds." + ::= { hwApSystemProfileEntry 41 } + + --1.3.6.1.4.1.2011.6.139.11.1.12.1.42 + hwApProfLldpReportInterval OBJECT-TYPE + SYNTAX Unsigned32 (5..3600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the interval at which LLDP packets are reported. The default value is 30 seconds." + ::= { hwApSystemProfileEntry 42 } + + --1.3.6.1.4.1.2011.6.139.11.1.12.1.43 + hwApProfStaAccessMode OBJECT-TYPE + SYNTAX INTEGER + { + unknown(-1) , + disable(1) , + blacklist(2) , + whitelist(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the access mode. The default value is 1." + ::= { hwApSystemProfileEntry 43 } + + --1.3.6.1.4.1.2011.6.139.11.1.12.1.44 + hwApProfStaAccessModeProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates blacklist and whitelist profiles." + ::= { hwApSystemProfileEntry 44 } + + --1.3.6.1.4.1.2011.6.139.11.1.12.1.45 + hwApProfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. ROWSTATUS_CREATEANDFLOW and ROWSTATUS_DESTROY are commonly used ? ROWSTATUS_UNDEFINED: undefined ? ROWSTATUS_ACTIVE: active ? ROWSTATUS_NOTINSERVICE: notInService ? ROWSTATUS_NOTREADY: notReady ? ROWSTATUS_CREATEANDFLOW: createAndGo ? ROWSTATUS_CREATEANDWAIT: createAndWait ? ROWSTATUS_DESTROY: destroy." + ::= { hwApSystemProfileEntry 45 } + + --1.3.6.1.4.1.2011.6.139.11.1.12.1.46 + hwApProfSFTPSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether to enable the SFTP. The default value is 2." + ::= { hwApSystemProfileEntry 46 } + + --1.3.6.1.4.1.2011.6.139.11.1.12.1.47 + hwApProfDynamicBlackListAgingTime OBJECT-TYPE + SYNTAX Unsigned32 (180..3600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the aging time of the dynamic blacklist entries. The default value is 300." + ::= { hwApSystemProfileEntry 47 } + + --1.3.6.1.4.1.2011.6.139.11.1.12.1.48 + hwApProfAntennaOutputMode OBJECT-TYPE + SYNTAX INTEGER + { + combine(1), + split(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwApSystemProfileEntry 48 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.12.1.49 + hwApProfMppActiveReselectionSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates of mpp active reselection." + ::= { hwApSystemProfileEntry 49 } + + + + -- 1.3.6.1.4.1.2011.6.139.11.1.12.1.50 + hwApProfSpectrumServerIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the IPv6 address of the spectrum analysis server. You choose an IPv4 or IPv6 address. By default, the IPv4 address 255.255.255.255 is used." + ::= { hwApSystemProfileEntry 50 } + + + + -- 1.3.6.1.4.1.2011.6.139.11.1.12.1.51 + hwApProfSpectrumServerIPv6Address OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the IPv6 address of the spectrum analysis server. You choose an IPv4 or IPv6 address. By default, it is not configured." + ::= { hwApSystemProfileEntry 51 } + + + + -- 1.3.6.1.4.1.2011.6.139.11.1.12.1.52 + hwApProfSpectrumServerPort OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the port of the spectrum analysis server. The default value is 0." + ::= { hwApSystemProfileEntry 52 } + + + + -- 1.3.6.1.4.1.2011.6.139.11.1.12.1.53 + hwApProfSpectrumViaACSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the spectrum analysis function. The default value is 1." + ::= { hwApSystemProfileEntry 53 } + + + + -- 1.3.6.1.4.1.2011.6.139.11.1.12.1.54 + hwApProfSpectrumViaACPort OBJECT-TYPE + SYNTAX Unsigned32 (0 | 5000..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the port number used by the AP to report spectrum analysis data to the AC. The default value is 0." + ::= { hwApSystemProfileEntry 54 } + + + + -- 1.3.6.1.4.1.2011.6.139.11.1.12.1.55 + hwApProfSpectrumNonWifiDeviceAgingTime OBJECT-TYPE + SYNTAX Unsigned32 (1..30) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the aging time of non-WLAN devices on the AC. The default value is 3 minutes." + ::= { hwApSystemProfileEntry 55 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.12.1.56 + hwApProfPoeMaxPower OBJECT-TYPE + SYNTAX Unsigned32 (15400..750000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the maximum output power of the AP.The default value is 750000." + ::= { hwApSystemProfileEntry 56 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.12.1.57 + hwApProfPoePowerReserved OBJECT-TYPE + SYNTAX Unsigned32 (0..100 | 255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the percentage of reserved PoE power to the available PoE power.The default value is 255." + ::= { hwApSystemProfileEntry 57 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.12.1.58 + hwApProfPoePowerThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..100 | 255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the alarm threshold of PoE power consumption percentage.The default value is 255." + ::= { hwApSystemProfileEntry 58 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.12.1.59 + hwApProfPoeAfInrushSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether to enable the IEEE 802.3at-compliant device to provide power in accordance with IEEE 802.3af.The default value is 1." + ::= { hwApSystemProfileEntry 59 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.12.1.60 + hwApProfPoeHighInrushSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether to enable the device to allow high inrush current during power-on.The default value is 1." + ::= { hwApSystemProfileEntry 60 } + --1.3.6.1.4.1.2011.6.139.11.1.12.1.61 + hwApProfPrimaryLinkIPv4 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the IP address of the primary AC." + ::= { hwApSystemProfileEntry 61 } + + --1.3.6.1.4.1.2011.6.139.11.1.12.1.62 + hwApProfPrimaryLinkIPv6 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the IPv6 address of the primary AC." + ::= { hwApSystemProfileEntry 62 } + + --1.3.6.1.4.1.2011.6.139.11.1.12.1.63 + hwApProfBackupLinkIPv4 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the IP address of the backup AC." + ::= { hwApSystemProfileEntry 63 } + + --1.3.6.1.4.1.2011.6.139.11.1.12.1.64 + hwApProfBackupLinkIPv6 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the IPv6 address of the backup AC." + ::= { hwApSystemProfileEntry 64 } + + --1.3.6.1.4.1.2011.6.139.11.1.12.1.65 + hwApProfLedOffTimeRange OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether to make a configured Led off time range effective." + ::= { hwApSystemProfileEntry 65 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.12.1.66 + hwApProfUsbSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2), + enable5w(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether to enable the USB. The default value is 1." + ::= { hwApSystemProfileEntry 66 } + + --1.3.6.1.4.1.2011.6.139.11.1.12.1.67 + hwApProfBroadcastSuppressionArpEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether to enable the arp broadcast suppression.The default value is 2." + ::= { hwApSystemProfileEntry 67 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.12.1.68 + hwApProfBroadcastSuppressionArpThreshold OBJECT-TYPE + SYNTAX Unsigned32 (64..1024) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the threshold of arp broadcast suppression. The default value is 256." + ::= { hwApSystemProfileEntry 68 } + + hwApProfBroadcastSuppressionIgmpEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether to enable the igmp broadcast suppression.The default value is 2." + ::= { hwApSystemProfileEntry 69 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.12.1.70 + hwApProfBroadcastSuppressionIgmpThreshold OBJECT-TYPE + SYNTAX Unsigned32 (64..1024) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the threshold of igmp broadcast suppression. The default value is 256." + ::= { hwApSystemProfileEntry 70 } + + hwApProfBroadcastSuppressionNdEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether to enable the nd broadcast suppression.The default value is 2." + ::= { hwApSystemProfileEntry 71 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.12.1.72 + hwApProfBroadcastSuppressionNdThreshold OBJECT-TYPE + SYNTAX Unsigned32 (64..1024) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the threshold of nd broadcast suppression. The default value is 256." + ::= { hwApSystemProfileEntry 72 } + + hwApProfBroadcastSuppressionOtherEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether to enable the other broadcast suppression.The default value is 2." + ::= { hwApSystemProfileEntry 73 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.12.1.74 + hwApProfBroadcastSuppressionOtherThreshold OBJECT-TYPE + SYNTAX Unsigned32 (64..1024) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the threshold of other broadcast suppression. The default value is 256." + ::= { hwApSystemProfileEntry 74 } + + hwApProfBroadcastSuppressionAllEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether to enable all the broadcast suppression.The default value is 2." + ::= { hwApSystemProfileEntry 75 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.12.1.76 + hwApProfCapwapDtlsDataSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2), + notconfig(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the DTLS function of data-link. The default value is 3." + ::= { hwApSystemProfileEntry 76 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.12.1.77 + hwApProfTemporaryManagementPsk OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (6|8..108)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the psk of the AP-based offline VAP." + ::= { hwApSystemProfileEntry 77 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.12.1.78 + hwApProfProtectLinkSwitchMode OBJECT-TYPE + SYNTAX INTEGER + { + priority(1), + networkstabilization(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the mode of the ac protect link-switch. The default value is 1." + ::= { hwApSystemProfileEntry 78 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.12.1.79 + hwApProfProtectLinkSwitchEchoProbeTime OBJECT-TYPE + SYNTAX Unsigned32 (6..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the time of echo probe. The default value is 20." + ::= { hwApSystemProfileEntry 79 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.12.1.80 + hwApProfProtectLinkSwitchStartThreshold OBJECT-TYPE + SYNTAX Unsigned32 (5..60) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the start threshold of packet-loss rate. The default value is 20." + ::= { hwApSystemProfileEntry 80 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.12.1.81 + hwApProfProtectLinkSwitchGapThreshold OBJECT-TYPE + SYNTAX Unsigned32 (5..60) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the gap threshold of packet-loss rate. The default value is 15." + ::= { hwApSystemProfileEntry 81 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.12.1.82 + hwApProfCardConnectType OBJECT-TYPE + SYNTAX INTEGER + { + serial(1), + ethernet(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwApSystemProfileEntry 82 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.12.1.83 + hwApProfLldpReportEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether to enable the lldp report .The default value is 1." + ::= { hwApSystemProfileEntry 83 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.12.1.84 + hwApProfDhcpv4Option12 OBJECT-TYPE + SYNTAX INTEGER + { + apTypeApMac(1), + apName(2), + disable(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the type of dhcpve option12 .The default value is 1." + ::= { hwApSystemProfileEntry 84 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.12.1.85 + hwApProfBcSuppresionAutoDetectThreshold OBJECT-TYPE + SYNTAX Unsigned32 (64..1024) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the value of broadcast value .The default value is 256." + ::= { hwApSystemProfileEntry 85 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.12.1.86 + hwApProfMcSuppresionAutoDetectThreshold OBJECT-TYPE + SYNTAX Unsigned32 (64..1024) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the value of multicast value .The default value is 256." + ::= { hwApSystemProfileEntry 86 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.12.1.87 + hwApProfUcSuppresionAutoDetectThreshold OBJECT-TYPE + SYNTAX Unsigned32 (64..1024) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the value of unicast value .The default value is 256." + ::= { hwApSystemProfileEntry 87 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.12.1.88 + hwApProfConsoleBLEMode OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + dynamic(2), + persistent(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the type of ble console .The default value is 2." + ::= { hwApSystemProfileEntry 88 } + -- 1.3.6.1.4.1.2011.6.139.11.1.12.1.89 + hwApProfDiskUsageThreshold OBJECT-TYPE + SYNTAX Unsigned32 (6..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AP disk usage rate alarm threshold. The default value is 95." + ::= { hwApSystemProfileEntry 89 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.12.1.90 + hwApProfLogServerPort OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates syslog server port. The default value is 514." + ::= { hwApSystemProfileEntry 90 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.12.1.91 + hwApProfStationConnectivityDetectSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether to disable the Station Connectivity Detect. The default value is enable." + ::= { hwApSystemProfileEntry 91 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.12.1.92 + hwApProfStaArpNDProxyBeforeAssoc OBJECT-TYPE + SYNTAX INTEGER + { + no(1), + yes(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the mode of the station arp-nd-proxy before association .The default value is 1." + ::= { hwApSystemProfileEntry 92 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.12.1.93 + hwApProfUcSuppressionAutoDetectSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the switch of the unicast-suppression auto detect .The default value is 2." + ::= { hwApSystemProfileEntry 93 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.12.1.94 + hwApProfPkiCertFileType OBJECT-TYPE + SYNTAX INTEGER + { + pem(1), + pkcs12(2), + invalid(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AP PKI certificate file type." + ::= { hwApSystemProfileEntry 94 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.12.1.95 + hwApProfPkiCertFileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AP PKI certificate filename." + ::= { hwApSystemProfileEntry 95 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.12.1.96 + hwApProfPkiCertFilePassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (6..68)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AP PKI certificate file password." + ::= { hwApSystemProfileEntry 96 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.12.1.97 + hwApProfHighTempApEnvironmentThreshold OBJECT-TYPE + SYNTAX Unsigned32 (4294967295 | 20..110) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwApSystemProfileEntry 97 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.12.1.98 + hwApProfHighTempCpuThreshold OBJECT-TYPE + SYNTAX Unsigned32 (4294967295 | 20..110) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwApSystemProfileEntry 98 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.12.1.99 + hwApProfHighTempNpThreshold OBJECT-TYPE + SYNTAX Unsigned32 (4294967295 | 20..110) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwApSystemProfileEntry 99 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.12.1.100 + hwApProfLowTempApEnvironmentThreshold OBJECT-TYPE + SYNTAX Integer32 (-70..10 | 65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwApSystemProfileEntry 100 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.12.1.101 + hwApProfLowTempCpuThreshold OBJECT-TYPE + SYNTAX Integer32 (-70..10 | 65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwApSystemProfileEntry 101 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.12.1.102 + hwApProfLowTempNpThreshold OBJECT-TYPE + SYNTAX Integer32 (-70..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwApSystemProfileEntry 102 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.12.1.103 + hwApSystemProfileNPFastForwardingSwitch OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether to enable the NP fast forwarding function. The default value is 1. " + ::= { hwApSystemProfileEntry 103 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.12.1.104 + hwApSystemProfileNPCapwapReassemblySwitch OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether to enable the NP capwap reassembly function. The default value is 1. " + ::= { hwApSystemProfileEntry 104 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.12.1.105 + hwApProfRadioMode OBJECT-TYPE + SYNTAX INTEGER + { + twoRadioStandard(1), + twoRadio5gEnhanced(2), + twoRadio2gEnhanced(3), + threeRadio(4), + twoRadioIndependentScan(5), + default(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the radio mode for AP. The default value is 255." + ::= { hwApSystemProfileEntry 105 } + + hwApProfPowerForceWorkmode OBJECT-TYPE + SYNTAX INTEGER + { + af(1), + at(2), + bt60(3), + bt90(4), + invalid(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the force workmode of power. The default value is 255." + ::= { hwApSystemProfileEntry 106 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.13 + hwAPWiredPortProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAPWiredPortProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to create or delete an AP wired port link profile and modify or query attributes." + ::= { hwWlanConfigObjects 13 } + + --1.3.6.1.4.1.2011.6.139.11.1.13.1 + hwAPWiredPortProfileEntry OBJECT-TYPE + SYNTAX HwAPWiredPortProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwAPWiredPortProfileName." + INDEX { hwAPWiredPortProfileName } + ::= { hwAPWiredPortProfileTable 1 } + + + HwAPWiredPortProfileEntry ::= + SEQUENCE { + hwAPWiredPortProfileName + OCTET STRING, + hwAPWiredPortPortLinkProfileName + OCTET STRING, + hwAPWiredPortProfilePortDesc + OCTET STRING, + hwAPWiredPortProfilePortEthTrunkID + Unsigned32, + hwAPWiredPortProfilePortSTPSwitch + INTEGER, + hwAPWiredPortProfilePortMode + INTEGER, + hwAPWiredPortProfilePortVlanPvid + Unsigned32, + hwAPWiredPortProfilePortVlanTagged + OCTET STRING, + hwAPWiredPortProfilePortVlanUntagged + OCTET STRING, + hwAPWiredPortProfileUserIsolate + INTEGER, + hwAPWiredPortProfileDhcpTrust + INTEGER, + hwAPWiredPortProfileNdTrust + INTEGER, + hwAPWiredPortProfileRowStatus + RowStatus, + hwAPWiredPortProfileLearnAddress + INTEGER, + hwAPWiredPortProfileIpBindCheck + INTEGER, + hwAPWiredPortProfileArpBindCheck + INTEGER, + hwAPWiredPortProfileSTPAutoShutdown + INTEGER, + hwAPWiredPortProfileSTPAutoShutdownRecoveryTime + Unsigned32, + hwAPWiredPortProfileTrafficOptimizeSuppressionBc + Unsigned32, + hwAPWiredPortProfileTrafficOptimizeSuppressionUc + Unsigned32, + hwAPWiredPortProfileTrafficOptimizeSuppressionMc + Unsigned32, + hwAPWiredPortProfileIGMPSnooping + INTEGER, + hwAPWiredPortProfileLearnIpv6Address + INTEGER, + hwAPWiredPortProfileMLDSnooping + INTEGER, + hwAPWiredPortProfileTrafficOptimizeTcpAdjustMss + Unsigned32, + hwAPWiredPortProfilePortSec + INTEGER, + hwAPWiredPortProfilePortSecMACMaxNum + Integer32, + hwAPWiredPortProfilePortSecStickyMac + INTEGER, + hwAPWiredPortProfilePortSecProtectAction + INTEGER, + hwAPWiredPortProfilePortForwardMode + INTEGER, + hwAPWiredPortDot1xClientProfileName + OCTET STRING, + hwAPWiredPortProfileLoopbackDetect + INTEGER + } + + --1.3.6.1.4.1.2011.6.139.11.1.13.1.1 + hwAPWiredPortProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the name of an AP wired port link profile." + ::= { hwAPWiredPortProfileEntry 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.13.1.2 + hwAPWiredPortPortLinkProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the bound AP wired port link profile." + ::= { hwAPWiredPortProfileEntry 2 } + + --1.3.6.1.4.1.2011.6.139.11.1.13.1.3 + hwAPWiredPortProfilePortDesc OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..242)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the description of an interface." + ::= { hwAPWiredPortProfileEntry 3 } + + --1.3.6.1.4.1.2011.6.139.11.1.13.1.4 + hwAPWiredPortProfilePortEthTrunkID OBJECT-TYPE + SYNTAX Unsigned32 (0 | 255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ID of a Trunk. 0 is valid and 0xFFFFFFFF is invalid. The default value is 0xFFFFFFFF." + ::= { hwAPWiredPortProfileEntry 4 } + + --1.3.6.1.4.1.2011.6.139.11.1.13.1.5 + hwAPWiredPortProfilePortSTPSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2), + auto(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether to enable STP on wired ports. The default value is 3." + ::= { hwAPWiredPortProfileEntry 5 } + + --1.3.6.1.4.1.2011.6.139.11.1.13.1.6 + hwAPWiredPortProfilePortMode OBJECT-TYPE + SYNTAX INTEGER + { + root(1), + endpoint(2), + middle(3), + null(256) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the mode of the wired port. the default value is 256." + ::= { hwAPWiredPortProfileEntry 6 } + + --1.3.6.1.4.1.2011.6.139.11.1.13.1.7 + hwAPWiredPortProfilePortVlanPvid OBJECT-TYPE + SYNTAX Unsigned32 (0..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the PVID of a port. The default value is 1." + ::= { hwAPWiredPortProfileEntry 7 } + + --1.3.6.1.4.1.2011.6.139.11.1.13.1.8 + hwAPWiredPortProfilePortVlanTagged OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..1024)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether to tag ports with VLAN IDs. The default value is 0." + ::= { hwAPWiredPortProfileEntry 8 } + + --1.3.6.1.4.1.2011.6.139.11.1.13.1.9 + hwAPWiredPortProfilePortVlanUntagged OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..1024)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether to untag VLAN IDS from ports. The default value is 1." + ::= { hwAPWiredPortProfileEntry 9 } + + --1.3.6.1.4.1.2011.6.139.11.1.13.1.10 + hwAPWiredPortProfileUserIsolate OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + l3Isolate(2), + l2Isolate(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the user isolation function. The default value is 1." + ::= { hwAPWiredPortProfileEntry 10 } + + --1.3.6.1.4.1.2011.6.139.11.1.13.1.11 + hwAPWiredPortProfileDhcpTrust OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether a port is configured as a DHCP trusted port. The default value is 1." + ::= { hwAPWiredPortProfileEntry 11 } + + --1.3.6.1.4.1.2011.6.139.11.1.13.1.12 + hwAPWiredPortProfileNdTrust OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether a port is configured as a ND trusted port. The default value is 1." + ::= { hwAPWiredPortProfileEntry 12 } + + --1.3.6.1.4.1.2011.6.139.11.1.13.1.13 + hwAPWiredPortProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status of this table. ROWSTATUS_CREATEANDFLOW and ROWSTATUS_DESTROY are commonly used." + ::= { hwAPWiredPortProfileEntry 13 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.13.1.14 + hwAPWiredPortProfileLearnAddress OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether to enable ipv4 address learning.The default value is 1." + ::= { hwAPWiredPortProfileEntry 14 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.13.1.15 + hwAPWiredPortProfileIpBindCheck OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether to enable IP packet checking against the binding table.The default value is 1." + ::= { hwAPWiredPortProfileEntry 15 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.13.1.16 + hwAPWiredPortProfileArpBindCheck OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether to enable ARP packet checking against the binding table.The default value is 1." + ::= { hwAPWiredPortProfileEntry 16 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.13.1.17 + hwAPWiredPortProfileSTPAutoShutdown OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether to enable STP-triggered port shutdown.The default value is 1." + ::= { hwAPWiredPortProfileEntry 17 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.13.1.18 + hwAPWiredPortProfileSTPAutoShutdownRecoveryTime OBJECT-TYPE + SYNTAX Unsigned32 (600..3600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the automatic port recovery time after an STP-triggered shutdown.The default value is 600." + ::= { hwAPWiredPortProfileEntry 18 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.13.1.19 + hwAPWiredPortProfileTrafficOptimizeSuppressionBc OBJECT-TYPE + SYNTAX Unsigned32 (0..14881000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the rate limit for broadcast storm suppression.The default value is 0xFFFFFFFF." + ::= { hwAPWiredPortProfileEntry 19 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.13.1.20 + hwAPWiredPortProfileTrafficOptimizeSuppressionUc OBJECT-TYPE + SYNTAX Unsigned32 (0..14881000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the rate limit for unknown unicast storm suppression.The default value is 0xFFFFFFFF." + ::= { hwAPWiredPortProfileEntry 20 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.13.1.21 + hwAPWiredPortProfileTrafficOptimizeSuppressionMc OBJECT-TYPE + SYNTAX Unsigned32 (0..14881000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the rate limit for multicast storm suppression.The default value is 0xFFFFFFFF." + ::= { hwAPWiredPortProfileEntry 21 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.13.1.22 + hwAPWiredPortProfileIGMPSnooping OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether to enable IGMP-snooping.The default value is 1." + ::= { hwAPWiredPortProfileEntry 22 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.13.1.23 + hwAPWiredPortProfileLearnIpv6Address OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether to enable ipv6 address learning.The default value is 1." + ::= { hwAPWiredPortProfileEntry 23 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.13.1.24 + hwAPWiredPortProfileMLDSnooping OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether to enable MLD-snooping.The default value is 1." + ::= { hwAPWiredPortProfileEntry 24 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.13.1.25 + hwAPWiredPortProfileTrafficOptimizeTcpAdjustMss OBJECT-TYPE + SYNTAX Unsigned32 (4294967295 | 128..2048) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwAPWiredPortProfileEntry 25 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.13.1.26 + hwAPWiredPortProfilePortSec OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the port security function. The default value is 1." + ::= { hwAPWiredPortProfileEntry 26 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.13.1.27 + hwAPWiredPortProfilePortSecMACMaxNum OBJECT-TYPE + SYNTAX Integer32 (1..64) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the max number of the port security mac. The default value is 1." + ::= { hwAPWiredPortProfileEntry 27 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.13.1.28 + hwAPWiredPortProfilePortSecStickyMac OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the port security sticky mac function. The default value is 1." + ::= { hwAPWiredPortProfileEntry 28 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.13.1.29 + hwAPWiredPortProfilePortSecProtectAction OBJECT-TYPE + SYNTAX INTEGER + { + restrict(1), + protect(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the protect action of the port security function. The default value is 1." + ::= { hwAPWiredPortProfileEntry 29 } + -- 1.3.6.1.4.1.2011.6.139.11.1.13.1.30 + hwAPWiredPortProfilePortForwardMode OBJECT-TYPE + SYNTAX INTEGER + { + directForward(1), + tunnel(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether to config port forward mode.The default value is direct forward." + ::= { hwAPWiredPortProfileEntry 30 } + + --1.3.6.1.4.1.2011.6.139.11.1.13.1.31 + hwAPWiredPortDot1xClientProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the bound dot1x client profile." + ::= { hwAPWiredPortProfileEntry 31 } + + --1.3.6.1.4.1.2011.6.139.11.1.13.1.32 + hwAPWiredPortProfileLoopbackDetect OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether to enable Loopback detection on wired ports. The default value is disable(1)." + ::= { hwAPWiredPortProfileEntry 32 } + + + + --1.3.6.1.4.1.2011.6.139.11.1.14 + hwAPWiredPortProfileTrafficFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAPWiredPortProfileTrafficFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure ACL-based packet filtering in an AP wired port profile." + ::= { hwWlanConfigObjects 14 } + + --1.3.6.1.4.1.2011.6.139.11.1.14.1 + hwAPWiredPortProfileTrafficFilterEntry OBJECT-TYPE + SYNTAX HwAPWiredPortProfileTrafficFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indexes of this table are hwAPWiredPortProfileName." + INDEX { hwAPWiredPortProfileName, hwAPWiredPortProfileTrafficFilterType,hwAPWiredPortProfileTrafficFilterDirection } + ::= { hwAPWiredPortProfileTrafficFilterTable 1 } + + + HwAPWiredPortProfileTrafficFilterEntry ::= + SEQUENCE { + hwAPWiredPortProfileTrafficFilterDirection + INTEGER, + hwAPWiredPortProfileTrafficFilterType + INTEGER, + hwAPWiredPortProfileTrafficFilterAclID + Integer32, + hwAPWiredPortProfileTrafficFilterRowStatus + RowStatus + } + + --1.3.6.1.4.1.2011.6.139.11.1.14.1.1 + hwAPWiredPortProfileTrafficFilterDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the direction of the ACL-based packet filtering." + ::= { hwAPWiredPortProfileTrafficFilterEntry 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.14.1.2 + hwAPWiredPortProfileTrafficFilterType OBJECT-TYPE + SYNTAX INTEGER + { + ipv4(1), + ipv6(2), + l2(3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the type of the ACL-based packet filtering." + ::= { hwAPWiredPortProfileTrafficFilterEntry 2 } + + --1.3.6.1.4.1.2011.6.139.11.1.14.1.3 + hwAPWiredPortProfileTrafficFilterAclID OBJECT-TYPE + SYNTAX Integer32 (3000..3031|4000..4031) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates ACL rules for packet filtering." + ::= { hwAPWiredPortProfileTrafficFilterEntry 3 } + + --1.3.6.1.4.1.2011.6.139.11.1.14.1.4 + hwAPWiredPortProfileTrafficFilterRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates packet filtering rules configured on the wired interface." + ::= { hwAPWiredPortProfileTrafficFilterEntry 4 } + + --1.3.6.1.4.1.2011.6.139.11.1.15 + hwAPPortLinkProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAPPortLinkProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to create or delete an AP wired port link profile and configure parameters." + ::= { hwWlanConfigObjects 15 } + + --1.3.6.1.4.1.2011.6.139.11.1.15.1 + hwAPPortLinkProfileEntry OBJECT-TYPE + SYNTAX HwAPPortLinkProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwAPPortLinkProfileName." + INDEX { hwAPPortLinkProfileName } + ::= { hwAPPortLinkProfileTable 1 } + + + HwAPPortLinkProfileEntry ::= + SEQUENCE { + hwAPPortLinkProfileName + OCTET STRING, + hwAPPortLinkProfileLldpEnable + INTEGER, + hwAPPortLinkProfileLldpTlvType + Unsigned32, + hwAPPortLinkProfileCrcAlarmEnable + INTEGER, + hwAPPortLinkProfileCrcAlarmThreshold + Unsigned32, + hwAPPortLinkProfileCrcAlarmResumeThreshold + Unsigned32, + hwAPPortLinkProfileRowStatus + RowStatus, + hwAPPortLinkProfilePoeSwitch + INTEGER, + hwAPPortLinkProfilePoePriority + INTEGER, + hwAPPortLinkProfilePoeForcePowerSwitch + INTEGER, + hwAPPortLinkProfilePoeLegacySwitch + INTEGER, + hwAPPortLinkProfilePoeOffTimeRange + OCTET STRING, + hwAPPortLinkProfileAdminStatus + INTEGER, + hwAPPortLinkProfileLldpdot3TlvType + Unsigned32, + hwAPPortLinkProfileLldpdot3PowerFormat + INTEGER, + hwAPPortLinkProfileLldpLegacyTlvType + Unsigned32, + hwAPPortLinkProfileLldpLegacyPowerCapability + INTEGER, + hwAPPortLinkProfileSpeed + Unsigned32 + } + + --1.3.6.1.4.1.2011.6.139.11.1.15.1.1 + hwAPPortLinkProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the name of an AP wired port link profile." + ::= { hwAPPortLinkProfileEntry 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.15.1.2 + hwAPPortLinkProfileLldpEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the LLDP function. The default value is 2." + ::= { hwAPPortLinkProfileEntry 2 } + + --1.3.6.1.4.1.2011.6.139.11.1.15.1.3 + hwAPPortLinkProfileLldpTlvType OBJECT-TYPE + SYNTAX Unsigned32(0..31) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the types of TLVs that can be advertised from an AP's wired port. The default value is all(31) ? 0: invalid ? bit0: management-address ? bit1: port-description ? bit2: system-capability ? bit3: system-description ? bit4: system-name." + ::= { hwAPPortLinkProfileEntry 3 } + + --1.3.6.1.4.1.2011.6.139.11.1.15.1.4 + hwAPPortLinkProfileCrcAlarmEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the CRC error alarm function. The default value is 1." + ::= { hwAPPortLinkProfileEntry 4 } + + --1.3.6.1.4.1.2011.6.139.11.1.15.1.5 + hwAPPortLinkProfileCrcAlarmThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates a CRC error alarm threshold. The default value is 50. The unit is 1/10000." + ::= { hwAPPortLinkProfileEntry 5 } + + --1.3.6.1.4.1.2011.6.139.11.1.15.1.6 + hwAPPortLinkProfileCrcAlarmResumeThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates a CRC error alarm clearing threshold. The default value is 20. The unit is 1/10000." + ::= { hwAPPortLinkProfileEntry 6 } + + --1.3.6.1.4.1.2011.6.139.11.1.15.1.7 + hwAPPortLinkProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status of this table. ROWSTATUS_CREATEANDFLOW and ROWSTATUS_DESTROY are commonly used ? ROWSTATUS_UNDEFINED: undefined ? ROWSTATUS_ACTIVE: active ? ROWSTATUS_NOTINSERVICE:notInService ? ROWSTATUS_NOTREADY: notReady ? ROWSTATUS_CREATEANDFLOW: createAndGo ? ROWSTATUS_CREATEANDWAIT: createAndWait ? ROWSTATUS_DESTROY: destroy." + ::= { hwAPPortLinkProfileEntry 7 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.15.1.8 + hwAPPortLinkProfilePoeSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether to enable the PoE function on the interface.The default value is 2." + ::= { hwAPPortLinkProfileEntry 8 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.15.1.9 + hwAPPortLinkProfilePoePriority OBJECT-TYPE + SYNTAX INTEGER + { + critical(1), + high(2), + low(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the power priority of PoE interfaces.The default value is 3." + ::= { hwAPPortLinkProfileEntry 9 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.15.1.10 + hwAPPortLinkProfilePoeForcePowerSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether to enable forcible PoE power supply on an interface.The default value is 1." + ::= { hwAPPortLinkProfileEntry 10 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.15.1.11 + hwAPPortLinkProfilePoeLegacySwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether to enable the PSE to check compatibility of the connected PDs.The default value is 1." + ::= { hwAPPortLinkProfileEntry 11 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.15.1.12 + hwAPPortLinkProfilePoeOffTimeRange OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether to make a configured PoE power-off time range effective on interfaces." + ::= { hwAPPortLinkProfileEntry 12 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.15.1.13 + hwAPPortLinkProfileAdminStatus OBJECT-TYPE + SYNTAX INTEGER + { + down(1), + up(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether to enable port shutdown.The default value is 2." + ::= { hwAPPortLinkProfileEntry 13 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.15.1.14 + hwAPPortLinkProfileLldpdot3TlvType OBJECT-TYPE + SYNTAX Unsigned32 (0..31) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + DEFVAL { 1 } + ::= { hwAPPortLinkProfileEntry 14 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.15.1.15 + hwAPPortLinkProfileLldpdot3PowerFormat OBJECT-TYPE + SYNTAX INTEGER + { + default(1), + ab(2), + at(3), + bt(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + DEFVAL { default } + ::= { hwAPPortLinkProfileEntry 15 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.15.1.16 + hwAPPortLinkProfileLldpLegacyTlvType OBJECT-TYPE + SYNTAX Unsigned32 (0..31) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + DEFVAL { 1 } + ::= { hwAPPortLinkProfileEntry 16 } + -- 1.3.6.1.4.1.2011.6.139.11.1.15.1.17 + hwAPPortLinkProfileLldpLegacyPowerCapability OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether to enable the Power Capability.The default value is 1." + ::= { hwAPPortLinkProfileEntry 17 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.15.1.18 + hwAPPortLinkProfileSpeed OBJECT-TYPE + SYNTAX Unsigned32 (100 | 1000 | 2500 | 5000 | 10000 | 65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure the speed of AP interface." + ::= { hwAPPortLinkProfileEntry 18 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.16 + hw2gRadioProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hw2gRadioProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure 2.4 GHz radio parameters, including physical radio parameters such as channel, power, antenna gain, and working mode, and bind air scan and RRM profiles." + ::= { hwWlanConfigObjects 16 } + + --1.3.6.1.4.1.2011.6.139.11.1.16.1 + hw2gRadioProfileEntry OBJECT-TYPE + SYNTAX Hw2gRadioProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hw2gRadioProfileName." + INDEX { hw2gRadioProfileName } + ::= { hw2gRadioProfileTable 1 } + + + Hw2gRadioProfileEntry ::= + SEQUENCE { + hw2gRadioProfileName + OCTET STRING, + hw2gRadioBeaconInterval + Unsigned32, + hw2gRadioGuardIntervalMode + INTEGER, + hw2gRadioShortPreamble + INTEGER, + hw2gRadioFragmentationThreshold + Integer32, + hw2gRadioHtAmpduSwitch + INTEGER, + hw2gRadioHtAmpduMaxLengthExponent + Integer32, + hw2gRadioDot11bgBasicRate + Unsigned32, + hw2gRadioDot11bgSupportRate + Unsigned32, + hw2gRadioMulticastRate + Unsigned32, + hw2gRadioWmmMandatorySwitch + INTEGER, + hw2gRadioApEDCAVoiceECWmax + Unsigned32, + hw2gRadioApEDCAVoiceECWmin + Unsigned32, + hw2gRadioApEDCAVoiceAIFSN + Unsigned32, + hw2gRadioApEDCAVoiceTXOPLimit + Unsigned32, + hw2gRadioApEDCAVoiceAckPolicy + INTEGER, + hw2gRadioApEDCAVideoECWmax + Unsigned32, + hw2gRadioApEDCAVideoECWmin + Unsigned32, + hw2gRadioApEDCAVideoAIFSN + Unsigned32, + hw2gRadioApEDCAVideoTXOPLimit + Unsigned32, + hw2gRadioApEDCAVideoAckPolicy + INTEGER, + hw2gRadioApEDCABEECWmax + Unsigned32, + hw2gRadioApEDCABEECWmin + Unsigned32, + hw2gRadioApEDCABEAIFSN + Unsigned32, + hw2gRadioApEDCABETXOPLimit + Unsigned32, + hw2gRadioApEDCABEAckPolicy + INTEGER, + hw2gRadioApEDCABKECWmax + Unsigned32, + hw2gRadioApEDCABKECWmin + Unsigned32, + hw2gRadioApEDCABKAIFSN + Unsigned32, + hw2gRadioApEDCABKTXOPLimit + Unsigned32, + hw2gRadioApEDCABKAckPolicy + INTEGER, + hw2gRadioWmmSwitch + INTEGER, + hw2gRadioRtsCtsThreshold + Unsigned32, + hw2gRadioRtsCtsMode + INTEGER, + hw2gRadioPowerAutoAdjustSwitch + INTEGER, + hw2gRadioBeamformingSwitch + INTEGER, + hw2gRadioWifiLight + INTEGER, + hw2gRadioChannelSwitchAnnouncementSwitch + INTEGER, + hw2gRadioChannelSwitchMode + INTEGER, + hw2gRadioAutoOffServiceSwitch + INTEGER, + hw2gRadioAutoOffServiceStartTime + OCTET STRING, + hw2gRadioAutoOffServiceEndTime + OCTET STRING, + hw2gRadioInterferenceDetectSwitch + INTEGER, + hw2gRadioInterferenceIntraFrequencyThreshold + Unsigned32, + hw2gRadioInterferenceAdjacentFrequencyThreshold + Unsigned32, + hw2gRadioInterferenceStationThreshold + Unsigned32, + hw2gRadioRrmProfile + OCTET STRING, + hw2gRadioAirScanProfile + OCTET STRING, + hw2gRadioProfileRowStatus + RowStatus, + hw2gRadioProfileUtmostPowerSwitch + INTEGER, + hw2gRadioProfileRadioType + INTEGER, + hw2gRadioProfileSmartAntennaEnable + INTEGER, + hw2gRadioProfileTxChainNum + Unsigned32, + hw2gRadioProfileRxChainNum + Unsigned32, + hw2gRadioProfileAutoOffTimeRange + OCTET STRING, + hw2gRadioAgileAntennaPolarSwitch + INTEGER, + hw2gRadioProfileCCAThreshold + Integer32, + hw2gRadioProfileSmartAntennaLowPerThreshold + Unsigned32, + hw2gRadioProfileSmartAntennaHighPerThreshold + Unsigned32, + hw2gRadioProfileSmartAntennaTrainingInterval + Unsigned32, + hw2gRadioProfileSmartAntennaTrainingMPDUNum + Unsigned32, + hw2gRadioProfileSmartAntThruputTrainThreshold + Unsigned32, + hw2gRadioDot11axGuardIntervalMode + INTEGER, + hw2gRadioHighwayBssid + MacAddress, + hw2gRadioAutonavigationBeaconInterval + Unsigned32, + hwRadio2GProfileAmsduSwitch + INTEGER, + hw2gRadioVipUserBandwidthReservationRatio + Unsigned32, + hw2GRadioRu26ToleranceSwitch + INTEGER + } + + --1.3.6.1.4.1.2011.6.139.11.1.16.1.1 + hw2gRadioProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the name of a 2G radio profile. It is the index of the table." + ::= { hw2gRadioProfileEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.16.1.6 + hw2gRadioBeaconInterval OBJECT-TYPE + SYNTAX Unsigned32 (60..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates a Beacon interval. The default value is 100. It is expressed in ms." + ::= { hw2gRadioProfileEntry 6 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.16.1.10 + hw2gRadioGuardIntervalMode OBJECT-TYPE + SYNTAX INTEGER + { + short(1), + normal(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the GI mode. The default value is 1." + ::= { hw2gRadioProfileEntry 10 } + + --1.3.6.1.4.1.2011.6.139.11.1.16.1.11 + hw2gRadioShortPreamble OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the preamble mode. The default value is 2." + ::= { hw2gRadioProfileEntry 11 } + + --1.3.6.1.4.1.2011.6.139.11.1.16.1.12 + hw2gRadioFragmentationThreshold OBJECT-TYPE + SYNTAX Integer32 (256..2346) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the packet fragmentation threshold. The default value is 2346. It is expressed in bytes." + ::= { hw2gRadioProfileEntry 12 } + + --1.3.6.1.4.1.2011.6.139.11.1.16.1.13 + hw2gRadioHtAmpduSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the aggregation function. The default value is 2." + ::= { hw2gRadioProfileEntry 13 } + + --1.3.6.1.4.1.2011.6.139.11.1.16.1.14 + hw2gRadioHtAmpduMaxLengthExponent OBJECT-TYPE + SYNTAX Integer32 (0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the maximum length of frames converged by an MPDU. The default value is 3 ? 0: 8191 bytes ? 1: 16383 bytes ? 2: 32767 bytes ? 3: 65535 bytes." + ::= { hw2gRadioProfileEntry 14 } + + --1.3.6.1.4.1.2011.6.139.11.1.16.1.15 + hw2gRadioDot11bgBasicRate OBJECT-TYPE + SYNTAX Unsigned32 (1..4095) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the basic rate set of the 802.11bg protocol. The default value is 3 ? bit0: 1 Mbit/s ? bit1: 2 Mbit/s ? bit2: 5.5 Mbit/s ? bit3: 6 Mbit/s ? bit4: 9 Mbit/s ? bit5: 11 Mbit/s ? bit6: 12 Mbit/s ? bit7: 18 Mbit/s ? bit8: 24 Mbit/s ? bit9: 36 Mbit/s ? bit10: 48 Mbit/s ? bit11: 54 Mbit/s." + ::= { hw2gRadioProfileEntry 15 } + + --1.3.6.1.4.1.2011.6.139.11.1.16.1.16 + hw2gRadioDot11bgSupportRate OBJECT-TYPE + SYNTAX Unsigned32 (1..4095) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the supported rate set of the 802.11bg protocol. The default value is 0xFFF ? bit0: 1 Mbit/s? bit1: 2 Mbit/s? bit2: 5.5 Mbit/s? bit3: 6 Mbit/s? bit4: 9 Mbit/s? bit5: 11 Mbit/s? bit6: 12 Mbit/s ? bit7: 18 Mbit/s? bit8: 24 Mbit/s? bit9: 36 Mbit/s? bit10: 48 Mbit/s? bit11: 54 Mbit/s." + ::= { hw2gRadioProfileEntry 16 } + + --1.3.6.1.4.1.2011.6.139.11.1.16.1.17 + hw2gRadioMulticastRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the multicast rate. The default value is 0x2F ? bit0: 1 Mbit/s ? bit1: 2 Mbit/s ? bit2: 5.5 Mbit/s ? bit3: 6 Mbit/s ? bit4: 9 Mbit/s ? bit5: 11 Mbit/s ? bit6: 12 Mbit/s ? bit7: 18 Mbit/s ? bit8: 24 Mbit/s ? bit9: 36 Mbit/s ? bit10: 48 Mbit/s ? bit11: 54 Mbit/s." + ::= { hw2gRadioProfileEntry 17 } + + --1.3.6.1.4.1.2011.6.139.11.1.16.1.18 + hw2gRadioWmmMandatorySwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the mandatory WMM matching function. The default value is 1." + ::= { hw2gRadioProfileEntry 18 } + + --1.3.6.1.4.1.2011.6.139.11.1.16.1.19 + hw2gRadioApEDCAVoiceECWmax OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the EDCA parameter ECWmax, namely, exponent form of Cwmax, for voice services on APs. ECWmin and ECWmax determine the average backoff time (ECWmax > ECWmin). The default value is 3." + ::= { hw2gRadioProfileEntry 19 } + + --1.3.6.1.4.1.2011.6.139.11.1.16.1.20 + hw2gRadioApEDCAVoiceECWmin OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the EDCA parameter ECWmin, namely, exponent form of Cwmin, for voice services on APs. ECWmin and ECWmax determine the average backoff time (ECWmax > ECWmin). The default value is 2." + ::= { hw2gRadioProfileEntry 20 } + + --1.3.6.1.4.1.2011.6.139.11.1.16.1.21 + hw2gRadioApEDCAVoiceAIFSN OBJECT-TYPE + SYNTAX Unsigned32 (1..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the EDCA parameter AIFSN, namely, arbitration interframe spacing number, for voice services on APs. The default value is 1." + ::= { hw2gRadioProfileEntry 21 } + + --1.3.6.1.4.1.2011.6.139.11.1.16.1.22 + hw2gRadioApEDCAVoiceTXOPLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the EDCA parameter TXOPLimit, namely, transmission opportunity limit, for voice services on APs. The default value is 47. The unit is 32 us." + ::= { hw2gRadioProfileEntry 22 } + + --1.3.6.1.4.1.2011.6.139.11.1.16.1.23 + hw2gRadioApEDCAVoiceAckPolicy OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + noAck(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the EDCA parameter AckPolicy for voice services on APs. The default value is 1." + ::= { hw2gRadioProfileEntry 23 } + + --1.3.6.1.4.1.2011.6.139.11.1.16.1.24 + hw2gRadioApEDCAVideoECWmax OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the EDCA parameter ECWmax, namely, exponent form of Cwmax, for video services on APs. ECWmin and ECWmax determine the average backoff time (ECWmax > ECWmin). The default value is 4." + ::= { hw2gRadioProfileEntry 24 } + + --1.3.6.1.4.1.2011.6.139.11.1.16.1.25 + hw2gRadioApEDCAVideoECWmin OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the EDCA parameter ECWmin, namely, exponent form of Cwmin, for video services on APs. ECWmin and ECWmax determine the average backoff time (ECWmax > ECWmin). The default value is 3." + ::= { hw2gRadioProfileEntry 25 } + + --1.3.6.1.4.1.2011.6.139.11.1.16.1.26 + hw2gRadioApEDCAVideoAIFSN OBJECT-TYPE + SYNTAX Unsigned32 (1..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the EDCA parameter AIFSN, namely, arbitration interframe spacing number, for video services on APs. The default value is 1." + ::= { hw2gRadioProfileEntry 26 } + + --1.3.6.1.4.1.2011.6.139.11.1.16.1.27 + hw2gRadioApEDCAVideoTXOPLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the EDCA parameter TXOPLimit, namely, transmission opportunity limit, for video services on APs. The default value is 94. The unit is 32 us." + ::= { hw2gRadioProfileEntry 27 } + + --1.3.6.1.4.1.2011.6.139.11.1.16.1.28 + hw2gRadioApEDCAVideoAckPolicy OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + noAck(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the EDCA parameter AckPolicy for video services on APs. The default value is 1." + ::= { hw2gRadioProfileEntry 28 } + + --1.3.6.1.4.1.2011.6.139.11.1.16.1.29 + hw2gRadioApEDCABEECWmax OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the EDCA parameter ECWmax, namely, exponent form of Cwmax, for BE services on APs. ECWmin and ECWmax determine the average backoff time (ECWmax > ECWmin). The default value is 6." + ::= { hw2gRadioProfileEntry 29 } + + --1.3.6.1.4.1.2011.6.139.11.1.16.1.30 + hw2gRadioApEDCABEECWmin OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the EDCA parameter ECWmin, namely, exponent form of Cwmin, for BE services on APs. ECWmin and ECWmax determine the average backoff time (ECWmax > ECWmin). The default value is 4." + ::= { hw2gRadioProfileEntry 30 } + + --1.3.6.1.4.1.2011.6.139.11.1.16.1.31 + hw2gRadioApEDCABEAIFSN OBJECT-TYPE + SYNTAX Unsigned32 (1..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the EDCA parameter AIFSN, namely, arbitration interframe spacing number, for BE services on APs. The default value is 3." + ::= { hw2gRadioProfileEntry 31 } + + --1.3.6.1.4.1.2011.6.139.11.1.16.1.32 + hw2gRadioApEDCABETXOPLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the EDCA parameter TXOPLimit for BE services on APs. It indicates the transmission opportunity limit. The default value is 0. The unit is 32 us." + ::= { hw2gRadioProfileEntry 32 } + + --1.3.6.1.4.1.2011.6.139.11.1.16.1.33 + hw2gRadioApEDCABEAckPolicy OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + noAck(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the EDCA parameter AckPolicy for BE services on APs. The default value is 1." + ::= { hw2gRadioProfileEntry 33 } + + --1.3.6.1.4.1.2011.6.139.11.1.16.1.34 + hw2gRadioApEDCABKECWmax OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the EDCA parameter ECWmax, namely, exponent form of Cwmax, for BK services on APs. ECWmin and ECWmax determine the average backoff time (ECWmax > ECWmin). The default value is 10." + ::= { hw2gRadioProfileEntry 34 } + + --1.3.6.1.4.1.2011.6.139.11.1.16.1.35 + hw2gRadioApEDCABKECWmin OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the EDCA parameter ECWmin, namely, exponent form of Cwmin, for BK services on APs. ECWmin and ECWmax determine the average backoff time (ECWmax > ECWmin). The default value is 4." + ::= { hw2gRadioProfileEntry 35 } + + --1.3.6.1.4.1.2011.6.139.11.1.16.1.36 + hw2gRadioApEDCABKAIFSN OBJECT-TYPE + SYNTAX Unsigned32 (1..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the EDCA parameter AIFSN, namely, arbitration interframe spacing number, for BK services on APs. The default value is 7." + ::= { hw2gRadioProfileEntry 36 } + + --1.3.6.1.4.1.2011.6.139.11.1.16.1.37 + hw2gRadioApEDCABKTXOPLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the EDCA parameter TXOPLimit, namely, transmission opportunity limit, for BK services on APs. The default value is 0. The unit is 32 us." + ::= { hw2gRadioProfileEntry 37 } + + --1.3.6.1.4.1.2011.6.139.11.1.16.1.38 + hw2gRadioApEDCABKAckPolicy OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + noAck(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the EDCA parameter AckPolicy for BK services on APs. The default value is 1." + ::= { hw2gRadioProfileEntry 38 } + + --1.3.6.1.4.1.2011.6.139.11.1.16.1.39 + hw2gRadioWmmSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the WMM function. The default value is 2." + ::= { hw2gRadioProfileEntry 39 } + + --1.3.6.1.4.1.2011.6.139.11.1.16.1.40 + hw2gRadioRtsCtsThreshold OBJECT-TYPE + SYNTAX Unsigned32 (64..2347) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the request To Send/Clear To Send (RTS/CTS) threshold. If the length of a frame to be sent by the MAC Layer exceeds this threshold, an RTS frame needs to be sent before this frame. The default value is 1400(from V2R8C10; The default value is 2347 before V2R8C10.). It is expressed in bytes." + ::= { hw2gRadioProfileEntry 40 } + + --1.3.6.1.4.1.2011.6.139.11.1.16.1.41 + hw2gRadioRtsCtsMode OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + ctsToSelf(2) , + rtsCts(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the RTS-CTS mode set for the specified radio profile. The default value is 3(from V2R8C10; The default value is 2 before V2R8C10.)." + ::= { hw2gRadioProfileEntry 41 } + + --1.3.6.1.4.1.2011.6.139.11.1.16.1.42 + hw2gRadioPowerAutoAdjustSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the user-by-user power control function. The default value is 1." + ::= { hw2gRadioProfileEntry 42 } + + --1.3.6.1.4.1.2011.6.139.11.1.16.1.43 + hw2gRadioBeamformingSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the beamforming function. The default value is 1." + ::= { hw2gRadioProfileEntry 43 } + + --1.3.6.1.4.1.2011.6.139.11.1.16.1.44 + hw2gRadioWifiLight OBJECT-TYPE + SYNTAX INTEGER + { + signalStrength(1) , + traffic(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates information reflected by the blinking frequency of the Wireless LED on an AP." + ::= { hw2gRadioProfileEntry 44 } + + --1.3.6.1.4.1.2011.6.139.11.1.16.1.45 + hw2gRadioChannelSwitchAnnouncementSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the channel switchover announcement function. The default value is 1." + ::= { hw2gRadioProfileEntry 45 } + + --1.3.6.1.4.1.2011.6.139.11.1.16.1.46 + hw2gRadioChannelSwitchMode OBJECT-TYPE + SYNTAX INTEGER + { + continueTransmitting(1) , + stopTransmitting(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the channel switch announcement mode. The default value is 1." + ::= { hw2gRadioProfileEntry 46 } + + --1.3.6.1.4.1.2011.6.139.11.1.16.1.47 + hw2gRadioAutoOffServiceSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the scheduled radio disabling function. The default value is 1." + ::= { hw2gRadioProfileEntry 47 } + + --1.3.6.1.4.1.2011.6.139.11.1.16.1.48 + hw2gRadioAutoOffServiceStartTime OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..11)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the start time for disabling the radio. The value is in the format of hh:mm:ss NOTE ? hh specifies the hour. The value is an integer that ranges from 0 to 23.? mm specifies the minute. The value is an integer that ranges from 0 to 59.? ss specifies the second. The value is an integer that ranges from 0 to 59." + ::= { hw2gRadioProfileEntry 48 } + + --1.3.6.1.4.1.2011.6.139.11.1.16.1.49 + hw2gRadioAutoOffServiceEndTime OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..11)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the end time for disabling of the radio. The value is in the format of hh:mm:ss NOTE ? hh specifies the hour. The value is an integer that ranges from 0 to 23.? mm specifies the minute. The value is an integer that ranges from 0 to 59.? ss specifies the second. The value is an integer that ranges from 0 to 59." + ::= { hw2gRadioProfileEntry 49 } + + --1.3.6.1.4.1.2011.6.139.11.1.16.1.50 + hw2gRadioInterferenceDetectSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the user-by-user power control function. The default value is 1." + ::= { hw2gRadioProfileEntry 50 } + + --1.3.6.1.4.1.2011.6.139.11.1.16.1.51 + hw2gRadioInterferenceIntraFrequencyThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the alarm threshold for co-channel interference, namely, the percentage of the co-channel interference power against the maximum power. The default value is 50." + ::= { hw2gRadioProfileEntry 51 } + + --1.3.6.1.4.1.2011.6.139.11.1.16.1.52 + hw2gRadioInterferenceAdjacentFrequencyThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the alarm threshold for adjacent-channel interference, namely, the percentage of the adjacent-channel interference power against the maximum power. The default value is 50." + ::= { hw2gRadioProfileEntry 52 } + + --1.3.6.1.4.1.2011.6.139.11.1.16.1.53 + hw2gRadioInterferenceStationThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..256) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the alarm threshold for station interference. When the number of the STAs detected exceeds the specified alarm threshold, the AP reports alarms to the AC.The default value is 32." + ::= { hw2gRadioProfileEntry 53 } + + --1.3.6.1.4.1.2011.6.139.11.1.16.1.54 + hw2gRadioRrmProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the bound RRM profile." + ::= { hw2gRadioProfileEntry 54 } + + --1.3.6.1.4.1.2011.6.139.11.1.16.1.55 + hw2gRadioAirScanProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the bound air scan profile." + ::= { hw2gRadioProfileEntry 55 } + + --1.3.6.1.4.1.2011.6.139.11.1.16.1.56 + hw2gRadioProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. ROWSTATUS_CREATEANDFLOW and ROWSTATUS_DESTROY are commonly used ? ROWSTATUS_UNDEFINED: undefined? ROWSTATUS_ACTIVE: active? ROWSTATUS_NOTINSERVICE: notInService? ROWSTATUS_NOTREADY: notReady? ROWSTATUS_CREATEANDFLOW: createAndGo? ROWSTATUS_CREATEANDWAIT: createAndWait? ROWSTATUS_DESTROY: destroy." + ::= { hw2gRadioProfileEntry 56 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.16.1.57 + hw2gRadioProfileUtmostPowerSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + auto(2), + enable(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the switch for the function of sending packets at maximum power, the default value is 2(auto)." + ::= { hw2gRadioProfileEntry 57 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.16.1.59 + hw2gRadioProfileRadioType OBJECT-TYPE + SYNTAX INTEGER + { + dot11b(1), + dot11g(5), + dot11n(9), + dot11ax(17) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the type of radio. The default value is 17. " + ::= { hw2gRadioProfileEntry 59 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.16.1.60 + hw2gRadioProfileSmartAntennaEnable OBJECT-TYPE + SYNTAX INTEGER + { + default(1), + enable(2), + disable(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the smart antenna switch. The default value is 1." + DEFVAL { default } + ::= { hw2gRadioProfileEntry 60 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.16.1.61 + hw2gRadioProfileTxChainNum OBJECT-TYPE + SYNTAX Unsigned32 (1..4) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the number of the TX chain. The default value is 4." + DEFVAL { 4 } + ::= { hw2gRadioProfileEntry 61 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.16.1.62 + hw2gRadioProfileRxChainNum OBJECT-TYPE + SYNTAX Unsigned32 (1..4) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the number of the RX chain. The default value is 4." + DEFVAL { 4 } + ::= { hw2gRadioProfileEntry 62 } + + --1.3.6.1.4.1.2011.6.139.11.1.16.1.63 + hw2gRadioProfileAutoOffTimeRange OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the time range for disabling the radio." + ::= { hw2gRadioProfileEntry 63 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.16.1.64 + hw2gRadioAgileAntennaPolarSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the agile antenna polarization. The default value is 1." + ::= { hw2gRadioProfileEntry 64 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.16.1.65 + hw2gRadioProfileCCAThreshold OBJECT-TYPE + SYNTAX Integer32 (-85..-40 | 0) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the value of the CCA threshold. The default value is 0." + ::= { hw2gRadioProfileEntry 65 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.16.1.66 + hw2gRadioProfileSmartAntennaLowPerThreshold OBJECT-TYPE + SYNTAX Unsigned32 (10|20|30) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the value of the smart antenna low per threshold. The default value is 20." + DEFVAL { 20 } + ::= { hw2gRadioProfileEntry 66 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.16.1.67 + hw2gRadioProfileSmartAntennaHighPerThreshold OBJECT-TYPE + SYNTAX Unsigned32 (50|60|70|80|90) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the value of the smart antenna high per threshold. The default value is 80." + DEFVAL { 80 } + ::= { hw2gRadioProfileEntry 67 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.16.1.68 + hw2gRadioProfileSmartAntennaTrainingInterval OBJECT-TYPE + SYNTAX Unsigned32 (10..600 | 0) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the value of the smart antenna training interval. The default value is 0." + DEFVAL { 0 } + ::= { hw2gRadioProfileEntry 68 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.16.1.69 + hw2gRadioProfileSmartAntennaTrainingMPDUNum OBJECT-TYPE + SYNTAX Unsigned32 (10..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the value of the smart antenna training MPDU number. The default value is 640." + DEFVAL { 640 } + ::= { hw2gRadioProfileEntry 69 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.16.1.70 + hw2gRadioProfileSmartAntThruputTrainThreshold OBJECT-TYPE + SYNTAX Unsigned32 (10|20|30|40|50) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the value of the smart antenna throughput trigger training threshold. The default value is 10." + DEFVAL { 10 } + ::= { hw2gRadioProfileEntry 70 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.16.1.71 + hw2gRadioDot11axGuardIntervalMode OBJECT-TYPE + SYNTAX INTEGER + { + gi0dot8(1), + gi1dot6(2), + gi3dot2(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the dot11ax GI mode. The default value is 1." + ::= { hw2gRadioProfileEntry 71 } + -- 1.3.6.1.4.1.2011.6.139.11.1.16.1.72 + hw2gRadioHighwayBssid OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the highway bssid." + ::= { hw2gRadioProfileEntry 72 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.16.1.73 + hw2gRadioAutonavigationBeaconInterval OBJECT-TYPE + SYNTAX Unsigned32 (60..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates a autonavigation beacon interval. The default value is 60. It is expressed in ms." + ::= { hw2gRadioProfileEntry 73 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.16.1.74 + hwRadio2GProfileAmsduSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of a-msdu switch. The default value is 1." + ::= { hw2gRadioProfileEntry 74 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.16.1.75 + hw2gRadioVipUserBandwidthReservationRatio OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the proportion of reserved bandwidth for VIP users. The default value is 20." + ::= { hw2gRadioProfileEntry 75 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.16.1.76 + hw2GRadioRu26ToleranceSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of ru26-tolerance switch. The default value is 2." + ::= { hw2gRadioProfileEntry 76 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.17 + hw5gRadioProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hw5gRadioProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure 5 GHz radio parameters, including physical radio parameters such as channel, power, antenna gain, and working mode, and bind air scan profiles and RRM profiles." + ::= { hwWlanConfigObjects 17 } + + --1.3.6.1.4.1.2011.6.139.11.1.17.1 + hw5gRadioProfileEntry OBJECT-TYPE + SYNTAX Hw5gRadioProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hw5gRadioProfileName." + INDEX { hw5gRadioProfileName } + ::= { hw5gRadioProfileTable 1 } + + + Hw5gRadioProfileEntry ::= + SEQUENCE { + hw5gRadioProfileName + OCTET STRING, + hw5gRadioBeaconInterval + Unsigned32, + hw5gRadioGuardIntervalMode + INTEGER, + hw5gRadioShortPreamble + INTEGER, + hw5gRadioFragmentationThreshold + Unsigned32, + hw5gRadioHtAmpduSwitch + INTEGER, + hw5gRadioHtAmpduMaxLengthExponent + Unsigned32, + hw5gRadioVhtAmpduMaxLengthExponent + Integer32, + hw5gRadioVhtAmsduSwitch + INTEGER, + hw5gRadioVhtAmsduMaxFrameNum + Unsigned32, + hw5gRadioDot11aBasicRate + Unsigned32, + hw5gRadioDot11aSupportRate + Unsigned32, + hw5gRadioMulticastRate + Unsigned32, + hw5gRadioVhtNssMapMaxMcs + OCTET STRING, + hw5gRadioWmmMandatorySwitch + INTEGER, + hw5gRadioApEDCAVoiceECWmax + Unsigned32, + hw5gRadioApEDCAVoiceECWmin + Unsigned32, + hw5gRadioApEDCAVoiceAIFSN + Unsigned32, + hw5gRadioApEDCAVoiceTXOPLimit + Unsigned32, + hw5gRadioApEDCAVoiceAckPolicy + INTEGER, + hw5gRadioApEDCAVideoECWmax + Unsigned32, + hw5gRadioApEDCAVideoECWmin + Unsigned32, + hw5gRadioApEDCAVideoAIFSN + Unsigned32, + hw5gRadioApEDCAVideoTXOPLimit + Unsigned32, + hw5gRadioApEDCAVideoAckPolicy + INTEGER, + hw5gRadioApEDCABEECWmax + Unsigned32, + hw5gRadioApEDCABEECWmin + Unsigned32, + hw5gRadioApEDCABEAIFSN + Unsigned32, + hw5gRadioApEDCABETXOPLimit + Unsigned32, + hw5gRadioApEDCABEAckPolicy + INTEGER, + hw5gRadioApEDCABKECWmax + Unsigned32, + hw5gRadioApEDCABKECWmin + Unsigned32, + hw5gRadioApEDCABKAIFSN + Unsigned32, + hw5gRadioApEDCABKTXOPLimit + Unsigned32, + hw5gRadioApEDCABKAckPolicy + INTEGER, + hw5gRadioWmmSwitch + INTEGER, + hw5gRadioRtsCtsThreshold + Unsigned32, + hw5gRadioRtsCtsMode + INTEGER, + hw5gRadioPowerAutoAdjustSwitch + INTEGER, + hw5gRadioBeamformingSwitch + INTEGER, + hw5gRadioWifiLight + INTEGER, + hw5gRadioChannelSwitchAnnouncementSwitch + INTEGER, + hw5gRadioChannelSwitchMode + INTEGER, + hw5gRadioAutoOffServiceSwitch + INTEGER, + hw5gRadioAutoOffServiceStartTime + OCTET STRING, + hw5gRadioAutoOffServiceEndTime + OCTET STRING, + hw5gRadioInterferenceDetectSwitch + INTEGER, + hw5gRadioInterferenceIntraFrequencyThreshold + Unsigned32, + hw5gRadioInterferenceAdjacentFrequencyThreshold + Unsigned32, + hw5gRadioInterferenceStationThreshold + Unsigned32, + hw5gRadioRrmProfile + OCTET STRING, + hw5gRadioAirScanProfile + OCTET STRING, + hw5gRadioProfileRowStatus + RowStatus, + hw5gRadioProfileUtmostPowerSwitch + INTEGER, + hw5gRadioProfileRadioType + INTEGER, + hw5gRadioProfileSmartAntennaEnable + INTEGER, + hw5gRadioProfileMuMIMOEnable + INTEGER, + hw5gRadioProfileTxChainNum + Unsigned32, + hw5gRadioProfileRxChainNum + Unsigned32, + hw5gRadioProfileAutoOffTimeRange + OCTET STRING, + hw5gRadioAgileAntennaPolarSwitch + INTEGER, + hw5gRadioProfileCCAThreshold + Integer32, + hw5gRadioProfileSmartAntennaLowPerThreshold + Unsigned32, + hw5gRadioProfileSmartAntennaHighPerThreshold + Unsigned32, + hw5gRadioProfileSmartAntennaTrainingInterval + Unsigned32, + hw5gRadioProfileSmartAntennaTrainingMPDUNum + Unsigned32, + hw5gRadioProfileSmartAntThruputTrainThreshold + Unsigned32, + hw5gRadioDot11axGuardIntervalMode + INTEGER, + hw5gRadioHighwayBssid + MacAddress, + hw5gRadioAutonavigationBeaconInterval + Unsigned32, + hw5gRadioVipUserBandwidthReservationRatio + Unsigned32, + hw5GRadioRu26ToleranceSwitch + INTEGER + } + + --1.3.6.1.4.1.2011.6.139.11.1.17.1.1 + hw5gRadioProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the name of a 5G radio profile. It is the index of the table." + ::= { hw5gRadioProfileEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.17.1.6 + hw5gRadioBeaconInterval OBJECT-TYPE + SYNTAX Unsigned32 (60..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates a Beacon interval. The default value is 100. It is expressed in ms." + ::= { hw5gRadioProfileEntry 6 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.17.1.10 + hw5gRadioGuardIntervalMode OBJECT-TYPE + SYNTAX INTEGER + { + short(1), + normal(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the GI mode. The default value is 1." + ::= { hw5gRadioProfileEntry 10 } + + --1.3.6.1.4.1.2011.6.139.11.1.17.1.11 + hw5gRadioShortPreamble OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether the short preamble is enabled. The default value is 2." + ::= { hw5gRadioProfileEntry 11 } + + --1.3.6.1.4.1.2011.6.139.11.1.17.1.12 + hw5gRadioFragmentationThreshold OBJECT-TYPE + SYNTAX Unsigned32 (256..2346) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the packet fragmentation threshold. The default value is 2346. It is expressed in bytes." + ::= { hw5gRadioProfileEntry 12 } + + --1.3.6.1.4.1.2011.6.139.11.1.17.1.13 + hw5gRadioHtAmpduSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the aggregation function. The default value is 2." + ::= { hw5gRadioProfileEntry 13 } + + --1.3.6.1.4.1.2011.6.139.11.1.17.1.14 + hw5gRadioHtAmpduMaxLengthExponent OBJECT-TYPE + SYNTAX Unsigned32 (0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the maximum length of frames converged by an MPDU. The default value is 3 ? 0: 8191 bytes? 1: 16383 bytes? 2: 32767 bytes ? 3: 65535 bytes." + ::= { hw5gRadioProfileEntry 14 } + + --1.3.6.1.4.1.2011.6.139.11.1.17.1.15 + hw5gRadioVhtAmpduMaxLengthExponent OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the maximum length of frames converged by an MPDU. The default value is 7 ? 0: 8191 bytes? 1: 16383 bytes? 2: 32767 bytes? 3: 65535 bytes? 4: 131071 bytes? 5: 262143 bytes? 6: 524287 bytes? 7: 1048575 bytes." + ::= { hw5gRadioProfileEntry 15 } + + --1.3.6.1.4.1.2011.6.139.11.1.17.1.16 + hw5gRadioVhtAmsduSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the A-MSDU aggregation function. The default value is 1." + ::= { hw5gRadioProfileEntry 16 } + + --1.3.6.1.4.1.2011.6.139.11.1.17.1.17 + hw5gRadioVhtAmsduMaxFrameNum OBJECT-TYPE + SYNTAX Unsigned32 (2..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the maximum number of sub-frames that can be aggregated into an A-MSDU. The default value is 2." + ::= { hw5gRadioProfileEntry 17 } + + --1.3.6.1.4.1.2011.6.139.11.1.17.1.18 + hw5gRadioDot11aBasicRate OBJECT-TYPE + SYNTAX Unsigned32 (1..4095) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the basic rate set of the 802.11bg protocol. The default value is 0x148 (6 Mbit/s/12 Mbit/s/24 Mbit/s) ? bit0: 1 Mbit/s? bit1: 2 Mbit/s? bit2: 5.5 Mbit/s? bit3: 6 Mbit/s? bit4: 9 Mbit/s? bit5: 11 Mbit/s? bit6: 12 Mbit/s? bit7: 18 Mbit/s? bit8: 24 Mbit/s? bit9: 36 Mbit/s? bit10: 48 Mbit/s? bit11: 54 Mbit/s." + ::= { hw5gRadioProfileEntry 18 } + + --1.3.6.1.4.1.2011.6.139.11.1.17.1.19 + hw5gRadioDot11aSupportRate OBJECT-TYPE + SYNTAX Unsigned32 (1..4095) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the supported rate set of the 802.11bg protocol. The default value is 0xFD8 (6 Mbit/s/9 Mbit/s/12 Mbit/s/18 Mbit/s/24 Mbit/s/36 Mbit/s/48 Mbit/s/54 Mbit/s).? bit0: 1 Mbit/s? bit1: 2 Mbit/s? bit2: 5.5 Mbit/s? bit3: 6 Mbit/s? bit4: 9 Mbit/s? bit5: 11 Mbit/s? bit6: 12 Mbit/s? bit7: 18 Mbit/s? bit8: 24 Mbit/s? bit9: 36 Mbit/s? bit10: 48 Mbit/s? bit11: 54 Mbit/s." + ::= { hw5gRadioProfileEntry 19 } + + --1.3.6.1.4.1.2011.6.139.11.1.17.1.20 + hw5gRadioMulticastRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the multicast rate. The default value is 0x8(6M).? bit0: 1 Mbit/s? bit1: 2 Mbit/s? bit2: 5.5 Mbit/s? bit3: 6 Mbit/s? bit4: 9 Mbit/s? bit5: 11 Mbit/s? bit6: 12 Mbit/s? bit7: 18 Mbit/s? bit8: 24 Mbit/s? bit9: 36 Mbit/s? bit10: 48 Mbit/s? bit11: 54 Mbit/s." + ::= { hw5gRadioProfileEntry 20 } + + --1.3.6.1.4.1.2011.6.139.11.1.17.1.21 + hw5gRadioVhtNssMapMaxMcs OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the maximum MCS value for 802.11ac radios. The number of spatial flows is 8 and the maximum MCS value is 7-9. The format is x?x?x?x?x?x?x?x. The default value is 9?9?9?9?9?9?9?9." + ::= { hw5gRadioProfileEntry 21 } + + --1.3.6.1.4.1.2011.6.139.11.1.17.1.22 + hw5gRadioWmmMandatorySwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the mandatory WMM matching function. The default value is 1." + ::= { hw5gRadioProfileEntry 22 } + + --1.3.6.1.4.1.2011.6.139.11.1.17.1.23 + hw5gRadioApEDCAVoiceECWmax OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the EDCA parameter ECWmax, namely, exponent form of Cwmax, for voice services on APs. ECWmin and ECWmax determine the average backoff time (ECWmax > ECWmin). The default value is 3." + ::= { hw5gRadioProfileEntry 23 } + + --1.3.6.1.4.1.2011.6.139.11.1.17.1.24 + hw5gRadioApEDCAVoiceECWmin OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the EDCA parameter ECWmin, namely, exponent form of Cwmin, for voice services on APs. ECWmin and ECWmax determine the average backoff time (ECWmax > ECWmin). The default value is 2." + ::= { hw5gRadioProfileEntry 24 } + + --1.3.6.1.4.1.2011.6.139.11.1.17.1.25 + hw5gRadioApEDCAVoiceAIFSN OBJECT-TYPE + SYNTAX Unsigned32 (1..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the EDCA parameter AIFSN, namely, arbitration interframe spacing number, for voice services on APs. The default value is 1." + ::= { hw5gRadioProfileEntry 25 } + + --1.3.6.1.4.1.2011.6.139.11.1.17.1.26 + hw5gRadioApEDCAVoiceTXOPLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the EDCA parameter TXOPLimit, namely, transmission opportunity limit, for voice services on APs. The default value is 47. The unit is 32 us." + ::= { hw5gRadioProfileEntry 26 } + + --1.3.6.1.4.1.2011.6.139.11.1.17.1.27 + hw5gRadioApEDCAVoiceAckPolicy OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + noAck(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the EDCA parameter AckPolicy for voice services on APs. The default value is 1." + ::= { hw5gRadioProfileEntry 27 } + + --1.3.6.1.4.1.2011.6.139.11.1.17.1.28 + hw5gRadioApEDCAVideoECWmax OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the EDCA parameter ECWmax, namely, exponent form of Cwmax, for video services on APs. ECWmin and ECWmax determine the average backoff time (ECWmax > ECWmin). The default value is 4." + ::= { hw5gRadioProfileEntry 28 } + + --1.3.6.1.4.1.2011.6.139.11.1.17.1.29 + hw5gRadioApEDCAVideoECWmin OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the EDCA parameter ECWmin, namely, exponent form of Cwmin, for video services on APs. ECWmin and ECWmax determine the average backoff time (ECWmax > ECWmin). The default value is 3." + ::= { hw5gRadioProfileEntry 29 } + + --1.3.6.1.4.1.2011.6.139.11.1.17.1.30 + hw5gRadioApEDCAVideoAIFSN OBJECT-TYPE + SYNTAX Unsigned32 (1..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the EDCA parameter AIFSN, namely, arbitration interframe spacing number, for video services on APs. The default value is 1." + ::= { hw5gRadioProfileEntry 30 } + + --1.3.6.1.4.1.2011.6.139.11.1.17.1.31 + hw5gRadioApEDCAVideoTXOPLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the EDCA parameter TXOPLimit, namely, transmission opportunity limit, for video services on APs. The default value is 94. The unit is 32 us." + ::= { hw5gRadioProfileEntry 31 } + + --1.3.6.1.4.1.2011.6.139.11.1.17.1.32 + hw5gRadioApEDCAVideoAckPolicy OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + noAck(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the EDCA parameter AckPolicy for video services on APs. The default value is 1." + ::= { hw5gRadioProfileEntry 32 } + + --1.3.6.1.4.1.2011.6.139.11.1.17.1.33 + hw5gRadioApEDCABEECWmax OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the EDCA parameter ECWmax, namely, exponent form of Cwmax, for BE services on APs. ECWmin and ECWmax determine the average backoff time (ECWmax > ECWmin). The default value is 6." + ::= { hw5gRadioProfileEntry 33 } + + --1.3.6.1.4.1.2011.6.139.11.1.17.1.34 + hw5gRadioApEDCABEECWmin OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the EDCA parameter ECWmin, namely, exponent form of Cwmin, for BE services on APs. ECWmin and ECWmax determine the average backoff time (ECWmax > ECWmin). The default value is 4." + ::= { hw5gRadioProfileEntry 34 } + + --1.3.6.1.4.1.2011.6.139.11.1.17.1.35 + hw5gRadioApEDCABEAIFSN OBJECT-TYPE + SYNTAX Unsigned32 (1..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the EDCA parameter AIFSN, namely, arbitration interframe spacing number, for BE services on APs. The default value is 3." + ::= { hw5gRadioProfileEntry 35 } + + --1.3.6.1.4.1.2011.6.139.11.1.17.1.36 + hw5gRadioApEDCABETXOPLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the EDCA parameter TXOPLimit, namely, transmission opportunity limit, for BE services on APs. The default value is 0. The unit is 32 us." + ::= { hw5gRadioProfileEntry 36 } + + --1.3.6.1.4.1.2011.6.139.11.1.17.1.37 + hw5gRadioApEDCABEAckPolicy OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + noAck(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the EDCA parameter AckPolicy for BE services on APs. The default value is 1." + ::= { hw5gRadioProfileEntry 37 } + + --1.3.6.1.4.1.2011.6.139.11.1.17.1.38 + hw5gRadioApEDCABKECWmax OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the EDCA parameter ECWmax, namely, exponent form of Cwmax, for BK services on APs. ECWmin and ECWmax determine the average backoff time (ECWmax > ECWmin). The default value is 10." + ::= { hw5gRadioProfileEntry 38 } + + --1.3.6.1.4.1.2011.6.139.11.1.17.1.39 + hw5gRadioApEDCABKECWmin OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the EDCA parameter ECWmin, namely, exponent form of Cwmin, for BK services on APs. ECWmin and ECWmax determine the average backoff time (ECWmax > ECWmin). The default value is 4." + ::= { hw5gRadioProfileEntry 39 } + + --1.3.6.1.4.1.2011.6.139.11.1.17.1.40 + hw5gRadioApEDCABKAIFSN OBJECT-TYPE + SYNTAX Unsigned32 (1..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the EDCA parameter AIFSN, namely, arbitration interframe spacing number, for BK services on APs. The default value is 7.." + ::= { hw5gRadioProfileEntry 40 } + + --1.3.6.1.4.1.2011.6.139.11.1.17.1.41 + hw5gRadioApEDCABKTXOPLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the EDCA parameter TXOPLimit, namely, transmission opportunity limit, for BK services on APs. The default value is 0. The unit is 32 us." + ::= { hw5gRadioProfileEntry 41 } + + --1.3.6.1.4.1.2011.6.139.11.1.17.1.42 + hw5gRadioApEDCABKAckPolicy OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + noAck(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the EDCA parameter AckPolicy for BK services on APs. The default value is 1." + ::= { hw5gRadioProfileEntry 42 } + + --1.3.6.1.4.1.2011.6.139.11.1.17.1.43 + hw5gRadioWmmSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the WMM function. The default value is 2." + ::= { hw5gRadioProfileEntry 43 } + + --1.3.6.1.4.1.2011.6.139.11.1.17.1.44 + hw5gRadioRtsCtsThreshold OBJECT-TYPE + SYNTAX Unsigned32 (64..2347) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the request To Send/Clear To Send (RTS/CTS) threshold. If the length of a frame to be sent by the MAC Layer exceeds this threshold, an RTS frame needs to be sent before this frame. The default value is 1400 bytes(from V2R8C10; The default value is 2347 before V2R8C10.)." + ::= { hw5gRadioProfileEntry 44 } + + --1.3.6.1.4.1.2011.6.139.11.1.17.1.45 + hw5gRadioRtsCtsMode OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + ctsToSelf(2) , + rtsCts(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the RTS-CTS mode set for the specified radio profile. The default value is 3(from V2R8C10; The default value is 2 before V2R8C10.). In V200R019C10 and later versions, 2 is not supported and will switch to 3 automatically." + ::= { hw5gRadioProfileEntry 45 } + + --1.3.6.1.4.1.2011.6.139.11.1.17.1.46 + hw5gRadioPowerAutoAdjustSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the user-by-user power control function. The default value is 1." + ::= { hw5gRadioProfileEntry 46 } + + --1.3.6.1.4.1.2011.6.139.11.1.17.1.47 + hw5gRadioBeamformingSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the beamforming function. The default value is 1." + ::= { hw5gRadioProfileEntry 47 } + + --1.3.6.1.4.1.2011.6.139.11.1.17.1.48 + hw5gRadioWifiLight OBJECT-TYPE + SYNTAX INTEGER + { + signalStrength(1) , + traffic(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates information reflected by the blinking frequency of the Wireless LED on an AP. The default value is 1 NOTE ? If Mesh is enabled on an AP, the Wireless indicator blinking frequency reflects the signal strength of the AP with the weakest signal among received signals from all neighboring APs.? If WDS is enabled on an AP, the the Wireless indicator blinking frequency reflects the signal strength of the connected WDS AP.? For a Leaf AP, the Wireless indicator blinking frequency reflects the signal strength of the connected Middle AP.? For a Middle AP, the Wireless indicator blinking frequency reflects the signal strength of the connected Root AP.? For a root AP, the Wireless indicator blinking frequency reflects the signal strength of the connected Middle AP with the weakest signal.? If WDS or Mesh is not enabled on an AP, the Wireless indicator blinking frequency reflects the service traffic volume on the radio." + ::= { hw5gRadioProfileEntry 48 } + + --1.3.6.1.4.1.2011.6.139.11.1.17.1.49 + hw5gRadioChannelSwitchAnnouncementSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the channel switchover announcement function. The default value is 2." + ::= { hw5gRadioProfileEntry 49 } + + --1.3.6.1.4.1.2011.6.139.11.1.17.1.50 + hw5gRadioChannelSwitchMode OBJECT-TYPE + SYNTAX INTEGER + { + continueTransmitting(1) , + stopTransmitting(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the channel switch announcement mode. The default value is 1." + ::= { hw5gRadioProfileEntry 50 } + + --1.3.6.1.4.1.2011.6.139.11.1.17.1.51 + hw5gRadioAutoOffServiceSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the scheduled radio disabling function. The default value is 1." + ::= { hw5gRadioProfileEntry 51 } + + --1.3.6.1.4.1.2011.6.139.11.1.17.1.52 + hw5gRadioAutoOffServiceStartTime OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..11)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the start time for disabling the radio. The value is in the format of hh:mm:ss NOTE ? hh specifies the hour. The value is an integer that ranges from 0 to 23.? mm specifies the minute. The value is an integer that ranges from 0 to 59.? ss specifies the second. The value is an integer that ranges from 0 to 59.." + ::= { hw5gRadioProfileEntry 52 } + + --1.3.6.1.4.1.2011.6.139.11.1.17.1.53 + hw5gRadioAutoOffServiceEndTime OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..11)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the end time for disabling of the radio. The value is in the format of hh:mm:ss. NOTE? hh specifies the hour. The value is an integer that ranges from 0 to 23.? mm specifies the minute. The value is an integer that ranges from 0 to 59.? ss specifies the second. The value is an integer that ranges from 0 to 59." + ::= { hw5gRadioProfileEntry 53 } + + --1.3.6.1.4.1.2011.6.139.11.1.17.1.54 + hw5gRadioInterferenceDetectSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the user-by-user power control function. The default value is 1." + ::= { hw5gRadioProfileEntry 54 } + + --1.3.6.1.4.1.2011.6.139.11.1.17.1.55 + hw5gRadioInterferenceIntraFrequencyThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the alarm threshold for co-channel interference, namely, the percentage of the co-channel interference power against the maximum power. The default value is 50. " + ::= { hw5gRadioProfileEntry 55 } + + --1.3.6.1.4.1.2011.6.139.11.1.17.1.56 + hw5gRadioInterferenceAdjacentFrequencyThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the alarm threshold for adjacent-channel interference, namely, the percentage of the adjacent-channel interference power against the maximum power. The default value is 50." + ::= { hw5gRadioProfileEntry 56 } + + --1.3.6.1.4.1.2011.6.139.11.1.17.1.57 + hw5gRadioInterferenceStationThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..256) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the alarm threshold for adjacent-channel interference. When the number of the STAs detected exceeds the specified alarm threshold, the AP reports alarms to the AC. The default value is 32." + ::= { hw5gRadioProfileEntry 57 } + + --1.3.6.1.4.1.2011.6.139.11.1.17.1.58 + hw5gRadioRrmProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the bound RRM profile." + ::= { hw5gRadioProfileEntry 58 } + + --1.3.6.1.4.1.2011.6.139.11.1.17.1.59 + hw5gRadioAirScanProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the bound air scan profile." + ::= { hw5gRadioProfileEntry 59 } + + --1.3.6.1.4.1.2011.6.139.11.1.17.1.60 + hw5gRadioProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. ROWSTATUS_CREATEANDFLOW and ROWSTATUS_DESTROY are commonly used.? ROWSTATUS_UNDEFINED: undefined? ROWSTATUS_ACTIVE: active? ROWSTATUS_NOTINSERVICE: notInService? ROWSTATUS_NOTREADY: notReady? ROWSTATUS_CREATEANDFLOW: createAndGo? ROWSTATUS_CREATEANDWAIT: createAndWait? ROWSTATUS_DESTROY: destroy." + ::= { hw5gRadioProfileEntry 60 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.17.1.61 + hw5gRadioProfileUtmostPowerSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + auto(2), + enable(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the switch for the function of sending packets at maximum power, the default value is 2(auto)." + ::= { hw5gRadioProfileEntry 61 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.17.1.63 + hw5gRadioProfileRadioType OBJECT-TYPE + SYNTAX INTEGER + { + dot11a(2), + dot11n(6), + dot11ac(14), + dot11ax(16) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the type of radio. The default value is 16. " + ::= { hw5gRadioProfileEntry 63 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.17.1.64 + hw5gRadioProfileSmartAntennaEnable OBJECT-TYPE + SYNTAX INTEGER + { + default(1), + enable(2), + disable(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the smart antenna switch. The default value is 1." + DEFVAL { default } + ::= { hw5gRadioProfileEntry 64 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.17.1.65 + hw5gRadioProfileMuMIMOEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the MU MIMO switch. The default value is 1." + DEFVAL { disable } + ::= { hw5gRadioProfileEntry 65 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.17.1.66 + hw5gRadioProfileTxChainNum OBJECT-TYPE + SYNTAX Unsigned32 (1..4) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the number of the TX chain. The default value is 4." + DEFVAL { 4 } + ::= { hw5gRadioProfileEntry 66 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.17.1.67 + hw5gRadioProfileRxChainNum OBJECT-TYPE + SYNTAX Unsigned32 (1..4) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the number of the RX chain. The default value is 4." + DEFVAL { 4 } + ::= { hw5gRadioProfileEntry 67 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.17.1.68 + hw5gRadioProfileAutoOffTimeRange OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the time range for disabling the radio." + ::= { hw5gRadioProfileEntry 68 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.17.1.69 + hw5gRadioAgileAntennaPolarSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the agile antenna polarization. The default value is 1." + ::= { hw5gRadioProfileEntry 69 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.17.1.70 + hw5gRadioProfileCCAThreshold OBJECT-TYPE + SYNTAX Integer32 (-85..-40 | 0) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the value of the CCA threshold. The default value is 0." + DEFVAL { 0 } + ::= { hw5gRadioProfileEntry 70 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.17.1.71 + hw5gRadioProfileSmartAntennaLowPerThreshold OBJECT-TYPE + SYNTAX Unsigned32 (10|20|30) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the value of the smart antenna low per threshold. The default value is 20." + DEFVAL { 20 } + ::= { hw5gRadioProfileEntry 71 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.17.1.72 + hw5gRadioProfileSmartAntennaHighPerThreshold OBJECT-TYPE + SYNTAX Unsigned32 (50|60|70|80|90) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the value of the smart antenna high per threshold. The default value is 80." + DEFVAL { 80 } + ::= { hw5gRadioProfileEntry 72 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.17.1.73 + hw5gRadioProfileSmartAntennaTrainingInterval OBJECT-TYPE + SYNTAX Unsigned32 (10..600 | 0) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the value of the smart antenna training interval. The default value is 0." + DEFVAL { 0 } + ::= { hw5gRadioProfileEntry 73 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.17.1.74 + hw5gRadioProfileSmartAntennaTrainingMPDUNum OBJECT-TYPE + SYNTAX Unsigned32 (10..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the value of the smart antenna training MPDU number. The default value is 640." + DEFVAL { 640 } + ::= { hw5gRadioProfileEntry 74 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.17.1.75 + hw5gRadioProfileSmartAntThruputTrainThreshold OBJECT-TYPE + SYNTAX Unsigned32 (10|20|30|40|50) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the value of the smart antenna throughput trigger training threshold. The default value is 10." + DEFVAL { 10 } + ::= { hw5gRadioProfileEntry 75 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.17.1.76 + hw5gRadioDot11axGuardIntervalMode OBJECT-TYPE + SYNTAX INTEGER + { + gi0dot8(1), + gi1dot6(2), + gi3dot2(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the dot11ax GI mode. The default value is 1." + ::= { hw5gRadioProfileEntry 76 } + -- 1.3.6.1.4.1.2011.6.139.11.1.17.1.77 + hw5gRadioHighwayBssid OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the highway bssid." + ::= { hw5gRadioProfileEntry 77 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.17.1.78 + hw5gRadioAutonavigationBeaconInterval OBJECT-TYPE + SYNTAX Unsigned32 (60..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates a autonavigation beacon interval. The default value is 60. It is expressed in ms." + ::= { hw5gRadioProfileEntry 78 } + -- 1.3.6.1.4.1.2011.6.139.11.1.17.1.79 + hw5gRadioVipUserBandwidthReservationRatio OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the proportion of reserved bandwidth for VIP users. The default value is 20." + ::= { hw5gRadioProfileEntry 79 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.17.1.80 + hw5GRadioRu26ToleranceSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of ru26-tolerance switch. The default value is 2." + ::= { hw5gRadioProfileEntry 80 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.18 + hwRrmProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRrmProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure radio resource management parameters, including parameters related to band steering, dynamic load balancing, smart roaming, and UAC." + ::= { hwWlanConfigObjects 18 } + + --1.3.6.1.4.1.2011.6.139.11.1.18.1 + hwRrmProfileEntry OBJECT-TYPE + SYNTAX HwRrmProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwRrmProfileName." + INDEX { hwRrmProfileName } + ::= { hwRrmProfileTable 1 } + + + HwRrmProfileEntry ::= + SEQUENCE { + hwRrmProfileName + OCTET STRING, + hwRrmAutoChannelSelectSwitch + INTEGER, + hwRrmAutoTxPowerSelectSwitch + INTEGER, + hwRrmErrRateThreshold + Unsigned32, + hwRrmAirtimeFairSchduleSwitch + INTEGER, + hwRrmDynamicEdcaSwitch + INTEGER, + hwRrmUacLimitClientSnrSwitch + INTEGER, + hwRrmUacClientSnrThreshold + Unsigned32, + hwRrmUacPolicySwitch + INTEGER, + hwRrmUacPolicyType + INTEGER, + hwRrmUacClientNumAccessThreshold + Unsigned32, + hwRrmUacClientNumRoamThreshold + Unsigned32, + hwRrmUacReachThresholdHideSsidSwitch + INTEGER, + hwRrmBandSteerDenyThreshold + Unsigned32, + hwRrmBandSteerLbClientThreshold + Unsigned32, + hwRrmBandSteerLbGapThreshold + Unsigned32, + hwRrmBandSteerClientBandsExpire + Unsigned32, + hwRrmLoadBalanceSwitch + INTEGER, + hwRrmLoadBalanceClientThreshold + Unsigned32, + hwRrmLoadBalanceGapThreshold + Unsigned32, + hwRrmLoadBalanceDenyThreshold + Unsigned32, + hwRrmSmartRoamCheckType + INTEGER, + hwRrmSmartRoamSwitch + INTEGER, + hwRrmSmartRoamSnrThreshold + Unsigned32, + hwRrmSmartRoamRateThreshold + Unsigned32, + hwRrmSmartRoamSnrHighLevelMargin + Unsigned32, + hwRrmSmartRoamSnrLowLevelMargin + Unsigned32, + hwRrmSmartRoamSnrCheckInterval + Unsigned32, + hwRrmSmartRoamUnableRoamExpireTime + Unsigned32, + hwRrmProfileRowStatus + RowStatus, + hwRrmUacChannelUtiAccessThreshold + Unsigned32, + hwRrmUacChannelUtiRoamThreshold + Unsigned32, + hwRrmSmartRoamQuickKickoffRateThr + Unsigned32, + hwRrmSmartRoamQuickKickoffSnrThr + Unsigned32, + hwRrmBandSteerSNRThreshold + Integer32, + hwRrmLoadBalanceMode + INTEGER, + hwRrmLoadBalanceChUtilGapThreshold + Unsigned32, + hwRrmLoadBalanceChUtilStartThreshold + Unsigned32, + hwRrmCalibrateCoverageThr + Integer32, + hwRrmCalibrateMaxTxPwr + Unsigned32, + hwRrmCalibrateMinTxPwr + Unsigned32, + hwRrmCalibrateNoiseFloorThr + Integer32, + hwRrmDFSSmartSelectionSwitch + INTEGER, + hwRrmDFSRecoverDelayTime + Integer32, + hwRrmSmartRoamQuickKickoffSNRCheckInterval + Integer32, + hwRrmSmartRoamQuickKickoffSNRPNObserveTime + Integer32, + hwRrmSmartRoamQuickKickoffSNRPNQualifyTime + Integer32, + hwRrmErrRateCheckInterval + Integer32, + hwRrmErrRateCheckTrafficThreshold + Integer32, + hwRrmLoadBalanceRssiThreshold + Integer32, + hwSfnRoamCheckHighThreshold + Integer32, + hwSfnRoamCheckLowThreshold + Integer32, + hwSfnRoamCheckRssiAccumulateThreshold + Integer32, + hwSfnRoamCheckStaHoldingTimes + Integer32, + hwSfnRoamCheckGapRssiThreshold + Integer32, + hwSfnRoamCheckBetterSnrTimes + Integer32, + hwSfnRoamCheckInterval + Integer32, + hwSfnRoamReportInterval + Integer32, + hwRrmMultimediaAirOptimize + INTEGER, + hwRrmHighDensityAmcOptimizeSwitch + INTEGER, + hwRrmMultimediaOptimizedThresholdVoice + Unsigned32, + hwRrmMultimediaOptimizedThresholdVideo + Unsigned32, + hwRrmSmartRoamQuickKickoffSwitch + INTEGER, + hwRrmSmartRoamQuickKickoffCheckType + INTEGER, + hwRrmLoadBalanceGapStaNumThreshold + Integer32, + hwRrmLbProbeReportInterval + Unsigned32, + hwRrmLbDeauthFailTime + Unsigned32, + hwRrmLbBtmFailTime + Unsigned32, + hwRrmLbSteerRestrictTime + Unsigned32, + hwRrmLbSteerProbeRestrictThreshold + Unsigned32, + hwRrmLbSteerAuthRestrictThreshold + Unsigned32, + hwRrmLbRssiDiffGap + Unsigned32, + hwRrmSmartRoamAdvancedScan + INTEGER, + hwRrmSmartRoamQuickKickoffBackOffTime + Unsigned32, + hwRrmDynamicEdcaThresholdBE + Unsigned32, + hwRrmCalibrate5gMaxTxPwr + Unsigned32, + hwRrmCalibrate5gMinTxPwr + Unsigned32, + hwRrmTpcRequestSwitch + INTEGER, + hwRrmLinkMeasurementSwitch + INTEGER, + hwRrmInterferenceImmuneSwitch + INTEGER, + hwRrmBssColorSwitch + INTEGER, + hwRrmSpatialReuseSwitch + INTEGER + } + + --1.3.6.1.4.1.2011.6.139.11.1.18.1.1 + hwRrmProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the name of the RRM profile. It is the index of the table." + ::= { hwRrmProfileEntry 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.18.1.2 + hwRrmAutoChannelSelectSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the automatic channel selection function. The default value is 2." + ::= { hwRrmProfileEntry 2 } + + --1.3.6.1.4.1.2011.6.139.11.1.18.1.3 + hwRrmAutoTxPowerSelectSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the automatic power selection function. The default value is 2." + ::= { hwRrmProfileEntry 3 } + + --1.3.6.1.4.1.2011.6.139.11.1.18.1.4 + hwRrmErrRateThreshold OBJECT-TYPE + SYNTAX Unsigned32 (20..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicate the error packet threshold triggering the automatic channel or power selection function. The default value is 60. It is expressed in percentage." + ::= { hwRrmProfileEntry 4 } + + --1.3.6.1.4.1.2011.6.139.11.1.18.1.5 + hwRrmAirtimeFairSchduleSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the airtime scheduling function. The default value is 1." + ::= { hwRrmProfileEntry 5 } + + --1.3.6.1.4.1.2011.6.139.11.1.18.1.6 + hwRrmDynamicEdcaSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the dynamic EDCA parameter adjustment function. The default value is 1." + ::= { hwRrmProfileEntry 6 } + + --1.3.6.1.4.1.2011.6.139.11.1.18.1.7 + hwRrmUacLimitClientSnrSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the rejecting access from terminals with weak signals function. The default value is 1." + ::= { hwRrmProfileEntry 7 } + + --1.3.6.1.4.1.2011.6.139.11.1.18.1.8 + hwRrmUacClientSnrThreshold OBJECT-TYPE + SYNTAX Unsigned32 (5..45 | 255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the SNR threshold for rejecting access from terminals. The default value is 15(from V2R8C10; The default value is 20 before V2R8C10.). The value ranges from 5 to 25 from V200R010C00 and 5 to 75 before V200R010C00. It is expressed in dB. " + ::= { hwRrmProfileEntry 8 } + + --1.3.6.1.4.1.2011.6.139.11.1.18.1.9 + hwRrmUacPolicySwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the UAC policy function. The default value is 1." + ::= { hwRrmProfileEntry 9 } + + --1.3.6.1.4.1.2011.6.139.11.1.18.1.10 + hwRrmUacPolicyType OBJECT-TYPE + SYNTAX INTEGER + { + users(1) , + channelUtilization(2), + unknown(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the UAC policy. The default value is 1." + ::= { hwRrmProfileEntry 10 } + + --1.3.6.1.4.1.2011.6.139.11.1.18.1.11 + hwRrmUacClientNumAccessThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..512) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the user CAC access threshold based on the number of users. If the number of online users reaches the threshold after a new user goes online, the AP will reject access requests of other new users. The default value is 64." + ::= { hwRrmProfileEntry 11 } + + --1.3.6.1.4.1.2011.6.139.11.1.18.1.12 + hwRrmUacClientNumRoamThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..512) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the user CAC roaming threshold based on the number of users. When a user roams to an AP, the AP checks whether the current number of online users reaches the roaming threshold. If so, the AP denies access of the user.The default value is 64." + ::= { hwRrmProfileEntry 12 } + + --1.3.6.1.4.1.2011.6.139.11.1.18.1.13 + hwRrmUacReachThresholdHideSsidSwitch OBJECT-TYPE + SYNTAX INTEGER + { + advertiseSSID(1), + hideSSID(2), + replaceBasedOnPriority(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the disposal method when the value of UAC reaches the specified threshold. The default value is 1." + ::= { hwRrmProfileEntry 13 } + + --1.3.6.1.4.1.2011.6.139.11.1.18.1.14 + hwRrmBandSteerDenyThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the maximum number of times the band steering function rejects association requests from terminals. The default value is 0." + ::= { hwRrmProfileEntry 14 } + + --1.3.6.1.4.1.2011.6.139.11.1.18.1.15 + hwRrmBandSteerLbClientThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the minimum number of terminals for triggering inter-band load balancing. The default value is 100." + ::= { hwRrmProfileEntry 15 } + + --1.3.6.1.4.1.2011.6.139.11.1.18.1.16 + hwRrmBandSteerLbGapThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the percentage threshold for access STAs on the 5 GHz radio. The default value is 90." + ::= { hwRrmProfileEntry 16 } + + --1.3.6.1.4.1.2011.6.139.11.1.18.1.17 + hwRrmBandSteerClientBandsExpire OBJECT-TYPE + SYNTAX Unsigned32 (10..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the expiration condition for records of terminal supported bands. If the AP continuously receives probe messages from a terminal on the same band and the number of received probe messages exceeds the specified threshold, the records of terminal supported bands will be updated and the AP will consider that the terminal supports only this band. The default value is 35." + ::= { hwRrmProfileEntry 17 } + + --1.3.6.1.4.1.2011.6.139.11.1.18.1.18 + hwRrmLoadBalanceSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the load balancing group function. The default value is 2." + ::= { hwRrmProfileEntry 18 } + + --1.3.6.1.4.1.2011.6.139.11.1.18.1.19 + hwRrmLoadBalanceClientThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the percentage of terminals for triggering load balancing. The default value is 10. It is expressed in percentage." + ::= { hwRrmProfileEntry 19 } + + --1.3.6.1.4.1.2011.6.139.11.1.18.1.20 + hwRrmLoadBalanceGapThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the load difference threshold for triggering load balancing, which is expressed in the number of terminals. The default value is 10." + ::= { hwRrmProfileEntry 20 } + + --1.3.6.1.4.1.2011.6.139.11.1.18.1.21 + hwRrmLoadBalanceDenyThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the maximum number of times the load balancing function rejects association requests from terminals. The default value is 3." + ::= { hwRrmProfileEntry 21 } + + --1.3.6.1.4.1.2011.6.139.11.1.18.1.22 + hwRrmSmartRoamCheckType OBJECT-TYPE + SYNTAX INTEGER + { + checkSnr(1) , + checkRate(2), + checkAll(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether STA active roaming is triggered by rate check or SNR check.The values are as follows:? 1: checkSnr? 2: checkRate? 3: checkAll." + ::= { hwRrmProfileEntry 22 } + + --1.3.6.1.4.1.2011.6.139.11.1.18.1.23 + hwRrmSmartRoamSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the smart roaming function. The default value is 2." + ::= { hwRrmProfileEntry 23 } + + --1.3.6.1.4.1.2011.6.139.11.1.18.1.24 + hwRrmSmartRoamSnrThreshold OBJECT-TYPE + SYNTAX Unsigned32 (15..45) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the SNR threshold for triggering the smart roaming function. The default value is 20 dB." + ::= { hwRrmProfileEntry 24 } + + --1.3.6.1.4.1.2011.6.139.11.1.18.1.25 + hwRrmSmartRoamRateThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the rate threshold for triggering the smart roaming function. It is expressed in the percentage against the maximum rate supported by the terminal. The default value is 0. It is expressed in percentage." + ::= { hwRrmProfileEntry 25 } + + --1.3.6.1.4.1.2011.6.139.11.1.18.1.26 + hwRrmSmartRoamSnrHighLevelMargin OBJECT-TYPE + SYNTAX Unsigned32 (10..20) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the upper SNR difference threshold for triggering smart roaming. The default value is 15. It is expressed in dB." + ::= { hwRrmProfileEntry 26 } + + --1.3.6.1.4.1.2011.6.139.11.1.18.1.27 + hwRrmSmartRoamSnrLowLevelMargin OBJECT-TYPE + SYNTAX Unsigned32 (3..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the lower SNR difference threshold for triggering smart roaming. The default value is 6. It is expressed in dB." + ::= { hwRrmProfileEntry 27 } + + --1.3.6.1.4.1.2011.6.139.11.1.18.1.28 + hwRrmSmartRoamSnrCheckInterval OBJECT-TYPE + SYNTAX Unsigned32 (3..30) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the terminal SNR detection interval for smart roaming. The default value is 3. It is expressed in s." + ::= { hwRrmProfileEntry 28 } + + --1.3.6.1.4.1.2011.6.139.11.1.18.1.29 + hwRrmSmartRoamUnableRoamExpireTime OBJECT-TYPE + SYNTAX Unsigned32 (30..2880) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the aging time of records that terminals are unable to roam. The default value is 120. It is expressed in minutes." + ::= { hwRrmProfileEntry 29 } + + --1.3.6.1.4.1.2011.6.139.11.1.18.1.30 + hwRrmProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. ROWSTATUS_CREATEANDFLOW and ROWSTATUS_DESTROY are commonly used." + ::= { hwRrmProfileEntry 30 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.18.1.31 + hwRrmUacChannelUtiAccessThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the user CAC access threshold based on the channel utilization. If the channel utilization reaches the threshold after a new user goes online, the AP will reject access requests of other new users.The default value is 80, in percentage." + ::= { hwRrmProfileEntry 31 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.18.1.32 + hwRrmUacChannelUtiRoamThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the user CAC roaming threshold based on the channel utilization. When a user roams to an AP, the AP checks whether the current channel utilization reaches the roaming threshold. If so, the AP denies access of the user.The default value is 80, in percentage." + ::= { hwRrmProfileEntry 32 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.18.1.33 + hwRrmSmartRoamQuickKickoffRateThr OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Smart roam quick-kickoff rate threshold" + ::= { hwRrmProfileEntry 33 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.18.1.34 + hwRrmSmartRoamQuickKickoffSnrThr OBJECT-TYPE + SYNTAX Unsigned32 (5..45) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Smart roam quick-kickoff SNR threshold" + ::= { hwRrmProfileEntry 34 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.18.1.35 + hwRrmBandSteerSNRThreshold OBJECT-TYPE + SYNTAX Integer32 (10..35) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the start SNR threshold for triggering 5G-prior access. The default value is 20, in dB." + DEFVAL { 20 } + ::= { hwRrmProfileEntry 35 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.18.1.36 + hwRrmLoadBalanceMode OBJECT-TYPE + SYNTAX INTEGER + { + staNumber(1), + channelUtilization(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the mode for load balancing in a static load balancing group." + DEFVAL { staNumber } + ::= { hwRrmProfileEntry 36 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.18.1.37 + hwRrmLoadBalanceChUtilGapThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..99) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the load difference threshold of a static load balancing group in channel-utilization mode." + DEFVAL { 20 } + ::= { hwRrmProfileEntry 37 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.18.1.38 + hwRrmLoadBalanceChUtilStartThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..99) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the start threshold for load balancing in a static load balancing group in channel-utilization mode." + DEFVAL { 50 } + ::= { hwRrmProfileEntry 38 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.18.1.39 + hwRrmCalibrateCoverageThr OBJECT-TYPE + SYNTAX Integer32 (-85..-35) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Calibrate TPC coverage threshold." + DEFVAL { -60 } + ::= { hwRrmProfileEntry 39 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.18.1.40 + hwRrmCalibrateMaxTxPwr OBJECT-TYPE + SYNTAX Unsigned32 (1..127) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Calibrate maximum TX power." + DEFVAL { 127 } + ::= { hwRrmProfileEntry 40 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.18.1.41 + hwRrmCalibrateMinTxPwr OBJECT-TYPE + SYNTAX Unsigned32 (1..127) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Calibrate minimum TX power." + DEFVAL { 9 } + ::= { hwRrmProfileEntry 41 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.18.1.42 + hwRrmCalibrateNoiseFloorThr OBJECT-TYPE + SYNTAX Integer32 (-95..0) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Calibrate nose-floor threshold." + DEFVAL { -75 } + ::= { hwRrmProfileEntry 42 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.18.1.43 + hwRrmDFSSmartSelectionSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether DFS smart selection is enabled. By default, this function is enabled." + ::= { hwRrmProfileEntry 43 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.18.1.44 + hwRrmDFSRecoverDelayTime OBJECT-TYPE + SYNTAX Integer32 (0..2880) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the delay in switching back the DFS channel." + DEFVAL { 0 } + ::= { hwRrmProfileEntry 44 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.18.1.45 + hwRrmSmartRoamQuickKickoffSNRCheckInterval OBJECT-TYPE + SYNTAX Integer32 (300..3000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the interval for checking the SNR to determine whether to quickly disconnect STAs. The default value is 500, in milliseconds." + ::= { hwRrmProfileEntry 45 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.18.1.46 + hwRrmSmartRoamQuickKickoffSNRPNObserveTime OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwRrmProfileEntry 46 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.18.1.47 + hwRrmSmartRoamQuickKickoffSNRPNQualifyTime OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwRrmProfileEntry 47 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.18.1.48 + hwRrmErrRateCheckInterval OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwRrmProfileEntry 48 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.18.1.49 + hwRrmErrRateCheckTrafficThreshold OBJECT-TYPE + SYNTAX Integer32 (1..20000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwRrmProfileEntry 49 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.18.1.50 + hwRrmLoadBalanceRssiThreshold OBJECT-TYPE + SYNTAX Integer32 (-75..-55) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the load balance rssi threshold." + ::= { hwRrmProfileEntry 50 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.18.1.51 + hwSfnRoamCheckHighThreshold OBJECT-TYPE + SYNTAX Integer32 (-60..-45) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates sfn roam check high-threshold ." + DEFVAL { -55 } + ::= { hwRrmProfileEntry 51 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.18.1.52 + hwSfnRoamCheckLowThreshold OBJECT-TYPE + SYNTAX Integer32 (-70..-55) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates sfn roam check low-threshold ." + DEFVAL { -60 } + ::= { hwRrmProfileEntry 52 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.18.1.53 + hwSfnRoamCheckRssiAccumulateThreshold OBJECT-TYPE + SYNTAX Integer32 (1..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates sfn roam check cumulative RSSI change threshold ." + DEFVAL { 8 } + ::= { hwRrmProfileEntry 53 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.18.1.54 + hwSfnRoamCheckStaHoldingTimes OBJECT-TYPE + SYNTAX Integer32 (1..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates sfn roam check Sta HoldingTimes ." + DEFVAL { 3 } + ::= { hwRrmProfileEntry 54 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.18.1.55 + hwSfnRoamCheckGapRssiThreshold OBJECT-TYPE + SYNTAX Integer32 (1..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates sfn roam check gap rssi Threshold." + DEFVAL { 6 } + ::= { hwRrmProfileEntry 55 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.18.1.56 + hwSfnRoamCheckBetterSnrTimes OBJECT-TYPE + SYNTAX Integer32 (1..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates sfn roam check Better Snr Times." + DEFVAL { 2 } + ::= { hwRrmProfileEntry 56 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.18.1.57 + hwSfnRoamCheckInterval OBJECT-TYPE + SYNTAX Integer32 (300..1500) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates sfn roam check Decision Interval ." + DEFVAL { 700 } + ::= { hwRrmProfileEntry 57 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.18.1.58 + hwSfnRoamReportInterval OBJECT-TYPE + SYNTAX Integer32 (200..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates sfn roam check Snr Report Interval " + DEFVAL { 400 } + ::= { hwRrmProfileEntry 58 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.18.1.59 + hwRrmMultimediaAirOptimize OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates multimedia optimized edca." + DEFVAL { disable } + ::= { hwRrmProfileEntry 59 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.18.1.60 + hwRrmHighDensityAmcOptimizeSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates high density AMC optimize switch." + DEFVAL { disable } + ::= { hwRrmProfileEntry 60 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.18.1.61 + hwRrmMultimediaOptimizedThresholdVoice OBJECT-TYPE + SYNTAX Unsigned32 (10..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates multimedia optimized edca adaptive voice threshold." + DEFVAL { 30 } + ::= { hwRrmProfileEntry 61 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.18.1.62 + hwRrmMultimediaOptimizedThresholdVideo OBJECT-TYPE + SYNTAX Unsigned32 (10..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates multimedia optimized edca adaptive video threshold." + DEFVAL { 100 } + ::= { hwRrmProfileEntry 62 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.18.1.63 + hwRrmSmartRoamQuickKickoffSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object the status of the smart roam quick-kickoff function. The default value is 2 except the Fat AP." + DEFVAL { enable } + ::= { hwRrmProfileEntry 63 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.18.1.64 + hwRrmSmartRoamQuickKickoffCheckType OBJECT-TYPE + SYNTAX INTEGER + { + checkSnr(1), + checkRate(2), + checkAll(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the check mode for determining whether to quickly disconnect STAs. The default value is 1." + DEFVAL { checkSnr } + ::= { hwRrmProfileEntry 64 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.18.1.65 + hwRrmLoadBalanceGapStaNumThreshold OBJECT-TYPE + SYNTAX Integer32 (1..20) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the load difference threshold for triggering dynamic load balancing based on the number of STAs. The value 0 indicates that load balancing is based on the percentage of STAs." + ::= { hwRrmProfileEntry 65 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.18.1.66 + hwRrmLbProbeReportInterval OBJECT-TYPE + SYNTAX Unsigned32 (30..300) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the interval for reporting Probe frames. The default value is 120, in seconds." + ::= { hwRrmProfileEntry 66 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.18.1.67 + hwRrmLbDeauthFailTime OBJECT-TYPE + SYNTAX Unsigned32 (0..5) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the number of attempts to steer STAs in Deauthentication mode. The default value is 0." + ::= { hwRrmProfileEntry 67 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.18.1.68 + hwRrmLbBtmFailTime OBJECT-TYPE + SYNTAX Unsigned32 (0..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the number of attempts to steer STAs in BTM mode. The default value is 5." + ::= { hwRrmProfileEntry 68 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.18.1.69 + hwRrmLbSteerRestrictTime OBJECT-TYPE + SYNTAX Unsigned32 (0..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the time for suppressing STA association with non-target APs during STA steering. The default value is 5, in seconds." + ::= { hwRrmProfileEntry 69 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.18.1.70 + hwRrmLbSteerProbeRestrictThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the number of times non-target APs suppress STA Probe frames during STA steering. The default value is 5." + ::= { hwRrmProfileEntry 70 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.18.1.71 + hwRrmLbSteerAuthRestrictThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..5) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the number of times non-target APs suppress STA Probe frames during STA steering. The default value is 0." + ::= { hwRrmProfileEntry 71 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.18.1.72 + hwRrmLbRssiDiffGap OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the threshold of the RSSI gap between the associated radio and target radio. The default value is 5, in dB.." + ::= { hwRrmProfileEntry 72 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.18.1.73 + hwRrmSmartRoamAdvancedScan OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the switch of advanced scan." + ::= { hwRrmProfileEntry 73 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.18.1.74 + hwRrmSmartRoamQuickKickoffBackOffTime OBJECT-TYPE + SYNTAX Unsigned32 (1..600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the back-off time of kick off." + ::= { hwRrmProfileEntry 74 } + -- 1.3.6.1.4.1.2011.6.139.11.1.18.1.75 + hwRrmDynamicEdcaThresholdBE OBJECT-TYPE + SYNTAX Unsigned32 (1..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the restrict threshold of edca." + DEFVAL { 6 } + ::= { hwRrmProfileEntry 75 } + -- 1.3.6.1.4.1.2011.6.139.11.1.18.1.76 + hwRrmCalibrate5gMaxTxPwr OBJECT-TYPE + SYNTAX Unsigned32 (1..127) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Calibrate 5g maximum TX power." + DEFVAL { 127 } + ::= { hwRrmProfileEntry 76 } + -- 1.3.6.1.4.1.2011.6.139.11.1.18.1.77 + hwRrmCalibrate5gMinTxPwr OBJECT-TYPE + SYNTAX Unsigned32 (1..127) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Calibrate 5g minimum TX power." + DEFVAL { 12 } + ::= { hwRrmProfileEntry 77 } + -- 1.3.6.1.4.1.2011.6.139.11.1.18.1.78 + hwRrmTpcRequestSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the tpc request function. The default value is 1." + DEFVAL { disable } + ::= { hwRrmProfileEntry 78 } + -- 1.3.6.1.4.1.2011.6.139.11.1.18.1.79 + hwRrmLinkMeasurementSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the link measurement function. The default value is 2." + DEFVAL { enable } + ::= { hwRrmProfileEntry 79 } + -- 1.3.6.1.4.1.2011.6.139.11.1.18.1.80 + hwRrmInterferenceImmuneSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the interference immune function. The default value is 2." + DEFVAL { enable } + ::= { hwRrmProfileEntry 80 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.18.1.81 + hwRrmBssColorSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the bss color function. The default value is 2." + DEFVAL { enable } + ::= { hwRrmProfileEntry 81 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.18.1.82 + hwRrmSpatialReuseSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the spatial reuse function. The default value is 2." + DEFVAL { enable } + ::= { hwRrmProfileEntry 82 } + -- 1.3.6.1.4.1.2011.6.139.11.1.19 + hwAirScanProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAirScanProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure air scan intervals, duration, and scan channel sets." + ::= { hwWlanConfigObjects 19 } + + --1.3.6.1.4.1.2011.6.139.11.1.19.1 + hwAirScanProfileEntry OBJECT-TYPE + SYNTAX HwAirScanProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwAirScanProfileName." + INDEX { hwAirScanProfileName } + ::= { hwAirScanProfileTable 1 } + + + HwAirScanProfileEntry ::= + SEQUENCE { + hwAirScanProfileName + OCTET STRING, + hwAirScanPeriod + Unsigned32, + hwAirScanInterval + Unsigned32, + hwAirScanChannelSet + INTEGER, + hwAirScanProfilRowStatus + RowStatus, + hwAirScanVoiceAware + INTEGER, + hwAirScanVideoAware + INTEGER, + hwAirScanSwitch + INTEGER, + hwAirScanEnhancement + INTEGER + } + + --1.3.6.1.4.1.2011.6.139.11.1.19.1.1 + hwAirScanProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the name of an air scan profile. It is the index of the table." + ::= { hwAirScanProfileEntry 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.19.1.2 + hwAirScanPeriod OBJECT-TYPE + SYNTAX Unsigned32 (60..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the air scan period. The default value is 60. It is expressed in ms." + ::= { hwAirScanProfileEntry 2 } + + --1.3.6.1.4.1.2011.6.139.11.1.19.1.3 + hwAirScanInterval OBJECT-TYPE + SYNTAX Unsigned32 (300..600000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the scan interval. The default value is 10000. The unit is 1ms." + ::= { hwAirScanProfileEntry 3 } + + --1.3.6.1.4.1.2011.6.139.11.1.19.1.4 + hwAirScanChannelSet OBJECT-TYPE + SYNTAX INTEGER + { + countryChannel(1), + dcaChannel(2), + workChannel(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the scan channel set. The default value is 1." + ::= { hwAirScanProfileEntry 4 } + + --1.3.6.1.4.1.2011.6.139.11.1.19.1.5 + hwAirScanProfilRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. ROWSTATUS_CREATEANDFLOW and ROWSTATUS_DESTROY are commonly used.? ROWSTATUS_UNDEFINED: undefined? ROWSTATUS_ACTIVE: active? ROWSTATUS_NOTINSERVICE: notInService? ROWSTATUS_NOTREADY: notReady? ROWSTATUS_CREATEANDFLOW: createAndGo? ROWSTATUS_CREATEANDWAIT: createAndWait? ROWSTATUS_DESTROY: destroy." + ::= { hwAirScanProfileEntry 5 } + + --1.3.6.1.4.1.2011.6.139.11.1.19.1.6 + hwAirScanVoiceAware OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the voice aware set. The default value is enable." + ::= { hwAirScanProfileEntry 6 } + + --1.3.6.1.4.1.2011.6.139.11.1.19.1.7 + hwAirScanVideoAware OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the video aware set. The default value is enable." + ::= { hwAirScanProfileEntry 7 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.19.1.8 + hwAirScanSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the scan switch status. The default value is enable." + ::= { hwAirScanProfileEntry 8 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.19.1.9 + hwAirScanEnhancement OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the scan enhancement status. The default value is disable." + ::= { hwAirScanProfileEntry 9 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.20 + hwVapProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwVapProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure and query VAP profile parameters." + ::= { hwWlanConfigObjects 20 } + + --1.3.6.1.4.1.2011.6.139.11.1.20.1 + hwVapProfileEntry OBJECT-TYPE + SYNTAX HwVapProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwVapProfileName." + INDEX { hwVapProfileName } + ::= { hwVapProfileTable 1 } + + + HwVapProfileEntry ::= + SEQUENCE { + hwVapProfileName + OCTET STRING, + hwVapForwardMode + INTEGER, + hwVapTunnelForwardProtocol + Unsigned32, + hwVapServiceSwitch + INTEGER, + hwVapAutoOffStartTime + OCTET STRING, + hwVapAutoOffEndTime + OCTET STRING, + hwVapTemporaryManagementSwitch + INTEGER, + hwVapServiceVlan + Unsigned32, + hwVapVlanPool + OCTET STRING, + hwVapType + INTEGER, + hwVapStaAccessMode + INTEGER, + hwVapStaAccessModePorfile + OCTET STRING, + hwVapRoamHomeAgent + INTEGER, + hwVapRoamVlanMobilityGroup + Unsigned32, + hwVapRoamLayer3Switch + INTEGER, + hwVapBandSteerSwitch + INTEGER, + hwVapLearnIpv4Address + INTEGER, + hwVapLearnIpv6Address + INTEGER, + hwVapLearnIpv4AddressStrict + INTEGER, + hwVapIpBindCheck + INTEGER, + hwVapArpBindCheck + INTEGER, + hwVapOptinon82InsertSwitch + INTEGER, + hwVapOptinon82InsertRidFormat + INTEGER, + hwVapDhcpTrustPort + INTEGER, + hwVapNdTrustPort + INTEGER, + hwVapSecurityProfile + OCTET STRING, + hwVapTrafficProfile + OCTET STRING, + hwVapSsidProfile + OCTET STRING, + hwVapAuthenticationProfile + OCTET STRING, + hwVapSacProfile + OCTET STRING, + hwVapProfileRowStatus + RowStatus, + hwVapUserProfile + OCTET STRING, + hwVapHotspot2Profile + OCTET STRING, + hwSoftgreProfile + OCTET STRING, + hwVapOptinon82RidUserDefined + OCTET STRING, + hwVapOptinon82RidMacFormat + INTEGER, + hwVapOptinon82InsertCidFormat + INTEGER, + hwVapOptinon82CidUserDefined + OCTET STRING, + hwVapOptinon82CidMacFormat + INTEGER, + hwVapUccProfile + OCTET STRING, + hwVapAntiAttackBroadcastFloodSwitch + INTEGER, + hwVapAntiAttackBroadcastFloodStaRateThreshold + Unsigned32, + hwVapAntiAttackBroadcastFloodBlacklistSwitch + INTEGER, + hwVapLearnIpv6AddressStrict + INTEGER, + hwVapAntiAttackARPFloodSwitch + INTEGER, + hwVapAntiAttackARPFloodStaRateThreshold + Unsigned32, + hwVapAntiAttackARPFloodBlacklistSwitch + INTEGER, + hwVapAntiAttackNDFloodSwitch + INTEGER, + hwVapAntiAttackNDFloodStaRateThreshold + Unsigned32, + hwVapAntiAttackNDFloodBlacklistSwitch + INTEGER, + hwVapAntiAttackIGMPFloodSwitch + INTEGER, + hwVapAntiAttackIGMPFloodStaRateThreshold + Unsigned32, + hwVapAntiAttackIGMPFloodBlacklistSwitch + INTEGER, + hwVapDefenceProfile + OCTET STRING, + hwVapTimeRange + OCTET STRING, + hwVapPermitVlanList + OCTET STRING, + hwVapSfnRoamSwitch + INTEGER, + hwVapStaNetworkDetectSwitch + INTEGER, + hwVapLearnIpv4AddressIpconflictuncheck + INTEGER, + hwVapLearnIpv6AddressIpconflictuncheck + INTEGER, + hwVapRadiusTemplate + OCTET STRING, + hwVapBackUpState + INTEGER, + hwVapBackUpMode + INTEGER, + hwVapRadiusState + INTEGER, + hwVapKeepServiceSwitch + INTEGER, + hwVapNaviACID + Unsigned32, + hwVapNaviACWlanId + Unsigned32, + hwVapHighwayEnable + INTEGER, + hwVapServiceExpAnalysisSwitch + INTEGER, + hwVapServiceExpAnalysisSnoopingPort + Unsigned32, + hwVapAutonavigationRoamOptimizeSwitch + INTEGER, + hwVapMdnsPolicyLocalACSwitch + INTEGER, + hwVapProfileMdnsSnooping + INTEGER, + hwVapSplitTunnelAcl + Unsigned32, + hwVapSplitTunnelAclIPv6 + Unsigned32, + hwVapApZoneName + OCTET STRING, + hwVapRadio + Unsigned32, + hwVapProfileMuBaTriggerMode + INTEGER, + hwVapProfileDynamicFlowInspection + INTEGER, + hwVapiConnectSwitch + INTEGER + } + + + --1.3.6.1.4.1.2011.6.139.11.1.20.1.1 + hwVapProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the name of a VAP profile. It is the index of the table." + ::= { hwVapProfileEntry 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.20.1.2 + hwVapForwardMode OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + directForward(2), + tunnel(3), + softgre(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the service forwarding mode. The default value is 2." + ::= { hwVapProfileEntry 2 } + + --1.3.6.1.4.1.2011.6.139.11.1.20.1.3 + hwVapTunnelForwardProtocol OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the format of packets forwarded by tunnel. The default value is 0xd.? bit0: dot1x? bit1: dhcp? bit2: http? bit3: wapi? bit4: mdns." + ::= { hwVapProfileEntry 3 } + + --1.3.6.1.4.1.2011.6.139.11.1.20.1.4 + hwVapServiceSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the VAP service function. The default value is 2." + ::= { hwVapProfileEntry 4 } + + --1.3.6.1.4.1.2011.6.139.11.1.20.1.5 + hwVapAutoOffStartTime OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..11)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the start time of VAP profile. The format is HH:MM:SS." + ::= { hwVapProfileEntry 5 } + + --1.3.6.1.4.1.2011.6.139.11.1.20.1.6 + hwVapAutoOffEndTime OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..11)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the end time of VAP profile. The format is HH:MM:SS." + ::= { hwVapProfileEntry 6 } + + --1.3.6.1.4.1.2011.6.139.11.1.20.1.7 + hwVapTemporaryManagementSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If this parameter is set to 2, the VAP automatically becomes the management VAP for offline APs after the AP is disconnected. It can still send signals so that maintenance personnel can access it to identify faults (the security mode is the non-authentication security mode and the SSID will be hidden). The default value is 1." + ::= { hwVapProfileEntry 7 } + + --1.3.6.1.4.1.2011.6.139.11.1.20.1.8 + hwVapServiceVlan OBJECT-TYPE + SYNTAX Unsigned32 (1..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the service VLAN for the VAP. The default value is 1." + ::= { hwVapProfileEntry 8 } + + --1.3.6.1.4.1.2011.6.139.11.1.20.1.9 + hwVapVlanPool OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the VLAN pool to which the VAP is bound." + ::= { hwVapProfileEntry 9 } + + --1.3.6.1.4.1.2011.6.139.11.1.20.1.10 + hwVapType OBJECT-TYPE + SYNTAX INTEGER + { + service(1) , + managementAp(2), + managementAc(3), + serviceBackupApOffline(4), + radiusdownBackup(5), + serviceNaviAc(6), + managementLeaderAp(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the VAP type. The default value is 1." + ::= { hwVapProfileEntry 10 } + + --1.3.6.1.4.1.2011.6.139.11.1.20.1.11 + hwVapStaAccessMode OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + blacklist(2), + whitelist(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the access mode. The default value is 1." + ::= { hwVapProfileEntry 11 } + + --1.3.6.1.4.1.2011.6.139.11.1.20.1.12 + hwVapStaAccessModePorfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates blacklist and whitelist profiles." + ::= { hwVapProfileEntry 12 } + + --1.3.6.1.4.1.2011.6.139.11.1.20.1.13 + hwVapRoamHomeAgent OBJECT-TYPE + SYNTAX INTEGER + { + ap(1), + ac(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the tunnel endpoint for inter-Layer 3 roaming. The default value is 1.." + ::= { hwVapProfileEntry 13 } + + --1.3.6.1.4.1.2011.6.139.11.1.20.1.14 + hwVapRoamVlanMobilityGroup OBJECT-TYPE + SYNTAX Unsigned32 (1..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the VLAN group for roaming. For the same VLAN, if the VAP is in different VLAN groups for roaming, the roaming is also inter-Layer 3 roaming. The default value is 1.." + ::= { hwVapProfileEntry 14 } + + --1.3.6.1.4.1.2011.6.139.11.1.20.1.15 + hwVapRoamLayer3Switch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the Layer 3 roaming function. The default value is 2." + ::= { hwVapProfileEntry 15 } + + --1.3.6.1.4.1.2011.6.139.11.1.20.1.16 + hwVapBandSteerSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the band steering function. The default value is 2." + ::= { hwVapProfileEntry 16 } + + --1.3.6.1.4.1.2011.6.139.11.1.20.1.17 + hwVapLearnIpv4Address OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the IPv4 address learning function. The default value is 2." + ::= { hwVapProfileEntry 17 } + + --1.3.6.1.4.1.2011.6.139.11.1.20.1.18 + hwVapLearnIpv6Address OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the IPv6 address learning function. The default value is 2." + ::= { hwVapProfileEntry 18 } + + --1.3.6.1.4.1.2011.6.139.11.1.20.1.19 + hwVapLearnIpv4AddressStrict OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) , + enableBlacklist(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the strict address learning (only through the DHCP) function. The default value is 1." + ::= { hwVapProfileEntry 19 } + + --1.3.6.1.4.1.2011.6.139.11.1.20.1.20 + hwVapIpBindCheck OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the IP binding relationship check function. The default value is 1." + ::= { hwVapProfileEntry 20 } + + --1.3.6.1.4.1.2011.6.139.11.1.20.1.21 + hwVapArpBindCheck OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the ARP binding relationship check function. The default value is 1." + ::= { hwVapProfileEntry 21 } + + --1.3.6.1.4.1.2011.6.139.11.1.20.1.22 + hwVapOptinon82InsertSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the function of appending the Option 82 field to DHCP messages. The default value is 1." + ::= { hwVapProfileEntry 22 } + + --1.3.6.1.4.1.2011.6.139.11.1.20.1.23 + hwVapOptinon82InsertRidFormat OBJECT-TYPE + SYNTAX INTEGER + { + apMac(1), + apMacSsid(2), + userDefined(3), + apName(4), + apNameSsid(5), + apLocation(6), + apLocationSsid(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the format of remote-id(RID) in the Option 82 field to DHCP messages. The default value is 1." + ::= { hwVapProfileEntry 23 } + + --1.3.6.1.4.1.2011.6.139.11.1.20.1.24 + hwVapDhcpTrustPort OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the radio interface DHCP trust function. The default value is 1." + ::= { hwVapProfileEntry 24 } + + --1.3.6.1.4.1.2011.6.139.11.1.20.1.25 + hwVapNdTrustPort OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the radio interface ND trust function. The default value is 1." + ::= { hwVapProfileEntry 25 } + + --1.3.6.1.4.1.2011.6.139.11.1.20.1.26 + hwVapSecurityProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object indicates the security profile that is bound to the VAP. The default value is default." + ::= { hwVapProfileEntry 26 } + + --1.3.6.1.4.1.2011.6.139.11.1.20.1.27 + hwVapTrafficProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object indicates the traffic profile that is bound to the VAP. The default value is default." + ::= { hwVapProfileEntry 27 } + + --1.3.6.1.4.1.2011.6.139.11.1.20.1.28 + hwVapSsidProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object indicates the SSID profile that is bound to the VAP. The default value is default." + ::= { hwVapProfileEntry 28 } + + --1.3.6.1.4.1.2011.6.139.11.1.20.1.29 + hwVapAuthenticationProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object indicates the authentication profile that is bound to the VAP. The default value is default." + ::= { hwVapProfileEntry 29 } + + --1.3.6.1.4.1.2011.6.139.11.1.20.1.30 + hwVapSacProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object indicates the SAC profile that is bound to the VAP." + ::= { hwVapProfileEntry 30 } + + --1.3.6.1.4.1.2011.6.139.11.1.20.1.31 + hwVapProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. ROWSTATUS_CREATEANDFLOW and ROWSTATUS_DESTROY are commonly used.? ROWSTATUS_UNDEFINED: undefined? ROWSTATUS_ACTIVE: active? ROWSTATUS_NOTINSERVICE: notInService? ROWSTATUS_NOTREADY: notReady? ROWSTATUS_CREATEANDFLOW: createAndGo? ROWSTATUS_CREATEANDWAIT: createAndWait? ROWSTATUS_DESTROY: destroy." + ::= { hwVapProfileEntry 31 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.20.1.32 + hwVapUserProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object indicates the user profile that is bound to the VAP." + ::= { hwVapProfileEntry 32 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.20.1.33 + hwVapHotspot2Profile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object indicates the Hotspot2.0 profile that is bound to the VAP." + ::= { hwVapProfileEntry 33 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.20.1.34 + hwSoftgreProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object indicates the Softgre profile that is bound to the VAP." + ::= { hwVapProfileEntry 34 } + + --1.3.6.1.4.1.2011.6.139.11.1.20.1.35 + hwVapOptinon82RidUserDefined OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the user-defined format of remote-id(RID) in the Option 82 field to DHCP messages." + ::= { hwVapProfileEntry 35 } + + --1.3.6.1.4.1.2011.6.139.11.1.20.1.36 + hwVapOptinon82RidMacFormat OBJECT-TYPE + SYNTAX INTEGER + { + default(0), + normal(1) , + compact(2), + hex(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AP MAC address format of remote-id(RID) in the Option 82 field to DHCP messages. The default value is 0." + ::= { hwVapProfileEntry 36 } + + --1.3.6.1.4.1.2011.6.139.11.1.20.1.37 + hwVapOptinon82InsertCidFormat OBJECT-TYPE + SYNTAX INTEGER + { + apMac(1), + apMacSsid(2), + userDefined(3), + apName(4), + apNameSsid(5), + apLocation(6), + apLocationSsid(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the format of circuit-id(CID) in the Option 82 field to DHCP messages. The default value is 1." + ::= { hwVapProfileEntry 37 } + + + --1.3.6.1.4.1.2011.6.139.11.1.20.1.38 + hwVapOptinon82CidUserDefined OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the user-defined format of circuit-id(CID) in the Option 82 field to DHCP messages." + ::= { hwVapProfileEntry 38 } + + --1.3.6.1.4.1.2011.6.139.11.1.20.1.39 + hwVapOptinon82CidMacFormat OBJECT-TYPE + SYNTAX INTEGER + { + default(0), + normal(1) , + compact(2), + hex(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AP MAC address format of circuit-id(CID) in the Option 82 field to DHCP messages. The default value is 0." + ::= { hwVapProfileEntry 39 } + + --1.3.6.1.4.1.2011.6.139.11.1.20.1.40 + hwVapUccProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object indicates the UCC profile that is bound to the VAP." + ::= { hwVapProfileEntry 40 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.20.1.41 + hwVapAntiAttackBroadcastFloodSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the VAP anti-attack braoadcast flood function. The default value is 2." + ::= { hwVapProfileEntry 41 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.20.1.42 + hwVapAntiAttackBroadcastFloodStaRateThreshold OBJECT-TYPE + SYNTAX Unsigned32 (5..5000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the anti-attack braoadcast flood sta-rate-threshold for the VAP. The default value is 10." + ::= { hwVapProfileEntry 42 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.20.1.43 + hwVapAntiAttackBroadcastFloodBlacklistSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the VAP anti-attack braoadcast flood blacklist function. The default value is 1." + ::= { hwVapProfileEntry 43 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.20.1.44 + hwVapLearnIpv6AddressStrict OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2), + enableBlacklist(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the strict address learning (only through the DHCPv6) function. The default value is 1." + ::= { hwVapProfileEntry 44 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.20.1.45 + hwVapAntiAttackARPFloodSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the VAP anti-attack ARP flood function. The default value is 2." + ::= { hwVapProfileEntry 45 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.20.1.46 + hwVapAntiAttackARPFloodStaRateThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..500) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the anti-attack ARP flood sta-rate-threshold for the VAP. The default value is 5." + ::= { hwVapProfileEntry 46 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.20.1.47 + hwVapAntiAttackARPFloodBlacklistSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the VAP anti-attack ARP flood blacklist function. The default value is 1." + ::= { hwVapProfileEntry 47 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.20.1.48 + hwVapAntiAttackNDFloodSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the VAP anti-attack ND flood function. The default value is 2." + ::= { hwVapProfileEntry 48 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.20.1.49 + hwVapAntiAttackNDFloodStaRateThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..500) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the anti-attack ND flood sta-rate-threshold for the VAP. The default value is 16." + ::= { hwVapProfileEntry 49 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.20.1.50 + hwVapAntiAttackNDFloodBlacklistSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the VAP anti-attack ND flood blacklist function. The default value is 1." + ::= { hwVapProfileEntry 50 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.20.1.51 + hwVapAntiAttackIGMPFloodSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the VAP anti-attack IGMP flood function. The default value is 2." + ::= { hwVapProfileEntry 51 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.20.1.52 + hwVapAntiAttackIGMPFloodStaRateThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..500) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the anti-attack IGMP flood sta-rate-threshold for the VAP. The default value is 4." + ::= { hwVapProfileEntry 52 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.20.1.53 + hwVapAntiAttackIGMPFloodBlacklistSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the VAP anti-attack IGMP flood blacklist function. The default value is 1." + ::= { hwVapProfileEntry 53 } + + --1.3.6.1.4.1.2011.6.139.11.1.20.1.54 + hwVapDefenceProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object indicates the Defence profile that is bound to the VAP. " + ::= { hwVapProfileEntry 54 } + + --1.3.6.1.4.1.2011.6.139.11.1.20.1.55 + hwVapTimeRange OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object indicates the TimeRange ." + ::= { hwVapProfileEntry 55 } + + --1.3.6.1.4.1.2011.6.139.11.1.20.1.56 + hwVapPermitVlanList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..1024)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the PermitVlanList. The default value is 0." + ::= { hwVapProfileEntry 56 } + + --1.3.6.1.4.1.2011.6.139.11.1.20.1.57 + hwVapSfnRoamSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the SFN Roam function. The default value is 1." + ::= { hwVapProfileEntry 57 } + + --1.3.6.1.4.1.2011.6.139.11.1.20.1.58 + hwVapStaNetworkDetectSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of sta network reachable detect function. The default value is 2." + ::= { hwVapProfileEntry 58 } + + --1.3.6.1.4.1.2011.6.139.11.1.20.1.59 + hwVapLearnIpv4AddressIpconflictuncheck OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the IPv4 address conflict check function. The default value is 1." + ::= { hwVapProfileEntry 59 } + + --1.3.6.1.4.1.2011.6.139.11.1.20.1.60 + hwVapLearnIpv6AddressIpconflictuncheck OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the IPv6 address conflict check function. The default value is 1." + ::= { hwVapProfileEntry 60 } + + --1.3.6.1.4.1.2011.6.139.11.1.20.1.61 + hwVapRadiusTemplate OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the name of radius-server template." + ::= { hwVapProfileEntry 61 } + + --1.3.6.1.4.1.2011.6.139.11.1.20.1.62 + hwVapBackUpState OBJECT-TYPE + SYNTAX INTEGER + { + off(1), + on(2), + invalid(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the state of the radiusdownBackup vap." + ::= { hwVapProfileEntry 62 } + + --1.3.6.1.4.1.2011.6.139.11.1.20.1.63 + hwVapBackUpMode OBJECT-TYPE + SYNTAX INTEGER + { + manual(1), + auto(2), + invalid(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the mode of the switch which triges vap on or off." + ::= { hwVapProfileEntry 63 } + + --1.3.6.1.4.1.2011.6.139.11.1.20.1.64 + hwVapRadiusState OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2), + invalid(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the state of radius server." + ::= { hwVapProfileEntry 64 } + + --1.3.6.1.4.1.2011.6.139.11.1.20.1.65 + hwVapKeepServiceSwitch OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2), + allowaccess(3), + allowAccessAlsoNoauth(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of vap keep service function. The default value is 2." + ::= { hwVapProfileEntry 65 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.20.1.66 + hwVapNaviACID OBJECT-TYPE + SYNTAX Unsigned32 (4294967295 | 0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AC index." + ::= { hwVapProfileEntry 66 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.20.1.67 + hwVapNaviACWlanId OBJECT-TYPE + SYNTAX Unsigned32 (4294967295 | 1..16) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the wlan index." + ::= { hwVapProfileEntry 67 } + + --1.3.6.1.4.1.2011.6.139.11.1.20.1.68 + hwVapHighwayEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of vap highway status. The default value is 1." + ::= { hwVapProfileEntry 68 } + --1.3.6.1.4.1.2011.6.139.11.1.20.1.69 + hwVapServiceExpAnalysisSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of service experience analysis. The default value is 1." + ::= { hwVapProfileEntry 69} + --1.3.6.1.4.1.2011.6.139.11.1.20.1.70 + hwVapServiceExpAnalysisSnoopingPort OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates SIP snooping port. The default value is 5060." + ::= { hwVapProfileEntry 70 } + --1.3.6.1.4.1.2011.6.139.11.1.20.1.71 + hwVapAutonavigationRoamOptimizeSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether to enable autonavigation roaming optimization." + ::= { hwVapProfileEntry 71 } + + --1.3.6.1.4.1.2011.6.139.11.1.20.1.72 + hwVapMdnsPolicyLocalACSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of vap MDNS policy on local ac. The default value is 1." + ::= { hwVapProfileEntry 72 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.20.1.73 + hwVapProfileMdnsSnooping OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the switch of MDNS snooping. The default value is 1." + ::= { hwVapProfileEntry 73 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.20.1.74 + hwVapSplitTunnelAcl OBJECT-TYPE + SYNTAX Unsigned32 (3000..3031) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates configure of split tunnel ACL." + ::= { hwVapProfileEntry 74 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.20.1.75 + hwVapSplitTunnelAclIPv6 OBJECT-TYPE + SYNTAX Unsigned32 (3000..3031) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates configure of split tunnel IPv6 ACL." + ::= { hwVapProfileEntry 75 } + + --1.3.6.1.4.1.2011.6.139.11.1.20.1.76 + hwVapApZoneName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the zone name of vap." + ::= { hwVapProfileEntry 76 } + + --1.3.6.1.4.1.2011.6.139.11.1.20.1.77 + hwVapRadio OBJECT-TYPE + SYNTAX Unsigned32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the radio that vap takes effect. The default value is 0." + ::= { hwVapProfileEntry 77 } + + --1.3.6.1.4.1.2011.6.139.11.1.20.1.78 + hwVapProfileMuBaTriggerMode OBJECT-TYPE + SYNTAX INTEGER + { + basictrigger(1), + mubar(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the trigger mode of sending MU-BA. The default value is 2." + ::= { hwVapProfileEntry 78 } + + --1.3.6.1.4.1.2011.6.139.11.1.20.1.79 + hwVapProfileDynamicFlowInspection OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the switch of dynamic flow inspection. The default value is 1." + ::= { hwVapProfileEntry 79 } + + --1.3.6.1.4.1.2011.6.139.11.1.20.1.80 + hwVapiConnectSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the switch of iconnect. The default value is 1." + ::= { hwVapProfileEntry 80 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.21 + hwSsidProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSsidProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure and query SSID profile parameters." + ::= { hwWlanConfigObjects 21 } + + --1.3.6.1.4.1.2011.6.139.11.1.21.1 + hwSsidProfileEntry OBJECT-TYPE + SYNTAX HwSsidProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwSsidProfileName." + INDEX { hwSsidProfileName } + ::= { hwSsidProfileTable 1 } + + + HwSsidProfileEntry ::= + SEQUENCE { + hwSsidProfileName + OCTET STRING, + hwSsidText + OCTET STRING, + hwSsidHide + INTEGER, + hwSsidAssocTimeout + Unsigned32, + hwSsidMaxStaNum + Unsigned32, + hwSsidLegacyStaSwitch + INTEGER, + hwSsidDtimInterval + Unsigned32, + hwSsidClientEdcaVoiceECWmax + Unsigned32, + hwSsidClientEdcaVoiceECWmin + Unsigned32, + hwSsidClientEdcaVoiceAIFSN + Unsigned32, + hwSsidClientEdcaVoiceTXOPLimit + Unsigned32, + hwSsidClientEdcaVideoECWmax + Unsigned32, + hwSsidClientEdcaVideoECWmin + Unsigned32, + hwSsidClientEdcaVideoAIFSN + Unsigned32, + hwSsidClientEdcaVideoTXOPLimit + Unsigned32, + hwSsidClientEdcaBeECWmax + Unsigned32, + hwSsidClientEdcaBeECWmin + Unsigned32, + hwSsidClientEdcaBeAIFSN + Unsigned32, + hwSsidClientEdcaBeTXOPLimit + Unsigned32, + hwSsidClientEdcaBkECWmax + Unsigned32, + hwSsidClientEdcaBkECWmin + Unsigned32, + hwSsidClientEdcaBkAIFSN + Unsigned32, + hwSsidClientEdcaBkTXOPLimit + Unsigned32, + hwSsidInboundCarCir + Unsigned32, + hwSsidInboundCarPir + Unsigned32, + hwSsidInboundCarCbs + Unsigned32, + hwSsidInboundCarPbs + Unsigned32, + hwSsidOutboundCarCir + Unsigned32, + hwSsidOutboundCarPir + Unsigned32, + hwSsidOutboundCarCbs + Unsigned32, + hwSsidOutboundCarPbs + Unsigned32, + hwSsidProfileRowStatus + RowStatus, + hwSsidHideWhileReachMaxSta + INTEGER, + hwSsidBeacon2gRate + INTEGER, + hwSsidBeacon5gRate + INTEGER, + hwSsidDenyBroadcastProbe + INTEGER, + hwSsidProbeResponseRetry + Unsigned32, + hwSsidUapsd + INTEGER, + hwSsidActiveDullClient + INTEGER, + hwSsidMuMIMOSwitch + INTEGER, + hwSsidProfile80211rEnable + INTEGER, + hwSsidProfile80211rMode + INTEGER, + hwSsidProfile80211rReassociateTimeout + Integer32, + hwSsidQbssLoadSwitch + INTEGER, + hwSsidSingleTxchainSwitch + INTEGER, + hwSsidMuMIMOOptimizeSwitch + INTEGER, + hwSsidAdvertiseApNameSwitch + INTEGER, + hwSsidServiceGuarantee + INTEGER, + hwSsidInterAcRoamSwitch + INTEGER, + hwSsidVhtTxNssCount + Unsigned32, + hwSsidVhtRxNssCount + Unsigned32, + hwSsidVhtTxMcsMap + Unsigned32, + hwSsidVhtRxMcsMap + Unsigned32, + hwSsidHETxNssCount + Unsigned32, + hwSsidHERxNssCount + Unsigned32, + hwSsidHETxMcsMap + Unsigned32, + hwSsidHERxMcsMap + Unsigned32, + hwSsidBeamformingSwitch + INTEGER, + hwSsidProfilePartialMumimoDownlinkSwitch + INTEGER, + hwSsidProfileOfdmaDownlinkSwitch + INTEGER, + hwSsidProfileOfdmaUplinkSwitch + INTEGER, + hwSsidTwtSwitch + INTEGER, + hwSsidProfile80211rPrivateSwitch + INTEGER, + hwSsidGameTurboSwitch + INTEGER + } + + --1.3.6.1.4.1.2011.6.139.11.1.21.1.1 + hwSsidProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the name of a SSID profile. It is the index of the table." + ::= { hwSsidProfileEntry 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.21.1.2 + hwSsidText OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the SSID character string. The default value is HUAWEI-WLAN." + ::= { hwSsidProfileEntry 2 } + + --1.3.6.1.4.1.2011.6.139.11.1.21.1.3 + hwSsidHide OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether to enable SSID hiding. The default value is 1." + ::= { hwSsidProfileEntry 3 } + + --1.3.6.1.4.1.2011.6.139.11.1.21.1.4 + hwSsidAssocTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..30) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the association timeout period of a user. The default value is 5 minutes." + ::= { hwSsidProfileEntry 4 } + + --1.3.6.1.4.1.2011.6.139.11.1.21.1.5 + hwSsidMaxStaNum OBJECT-TYPE + SYNTAX Unsigned32 (1..512) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object indicates the number of access users on a VAP. The default value is 64." + ::= { hwSsidProfileEntry 5 } + + --1.3.6.1.4.1.2011.6.139.11.1.21.1.6 + hwSsidLegacyStaSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) , + onlyDot11bDisable(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether to allow access from legacy terminals. The default value is 2." + ::= { hwSsidProfileEntry 6 } + + --1.3.6.1.4.1.2011.6.139.11.1.21.1.7 + hwSsidDtimInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the DTIM interval. The default value is 1." + ::= { hwSsidProfileEntry 7 } + + --1.3.6.1.4.1.2011.6.139.11.1.21.1.8 + hwSsidClientEdcaVoiceECWmax OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ECWmax value, which determines the average avoidance time. The value of this object is the ECWmax value of the AC_VO queue on the station. The default value is 3." + ::= { hwSsidProfileEntry 8 } + + --1.3.6.1.4.1.2011.6.139.11.1.21.1.9 + hwSsidClientEdcaVoiceECWmin OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ECWmin value, which determines the average avoidance time. The value of this object is the ECWmin value of the AC_VO queue on the station. The default value is 2." + ::= { hwSsidProfileEntry 9 } + + --1.3.6.1.4.1.2011.6.139.11.1.21.1.10 + hwSsidClientEdcaVoiceAIFSN OBJECT-TYPE + SYNTAX Unsigned32 (1..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AIFSN value, which determines the idle waiting time. The value of this object is the AIFSN value of the AC_VO queue on the station. The default value is 2. In V200R019C10 and later versions, 1 is not supported and will switch to 2 automatically." + ::= { hwSsidProfileEntry 10 } + + --1.3.6.1.4.1.2011.6.139.11.1.21.1.11 + hwSsidClientEdcaVoiceTXOPLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the TXOPLimit value, which determines the time for occupying the channel. The value of this object is the TXOPLimit value of the AC_VO queue on the station. The default value is 47." + ::= { hwSsidProfileEntry 11 } + + --1.3.6.1.4.1.2011.6.139.11.1.21.1.12 + hwSsidClientEdcaVideoECWmax OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ECWmax value, which determines the average avoidance time. The value of this object is the ECWmax value of the AC_VI queue on the station. The default value is 4." + ::= { hwSsidProfileEntry 12 } + + --1.3.6.1.4.1.2011.6.139.11.1.21.1.13 + hwSsidClientEdcaVideoECWmin OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ECWmin value, which determines the average avoidance time. The value of this object is the ECWmin value of the AC_VI queue on the station. The default value is 3." + ::= { hwSsidProfileEntry 13 } + + --1.3.6.1.4.1.2011.6.139.11.1.21.1.14 + hwSsidClientEdcaVideoAIFSN OBJECT-TYPE + SYNTAX Unsigned32 (1..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AIFSN value, which determines the idle waiting time. The value of this object is the AIFSN value of the AC_VI queue on the station. The default value is 2. In V200R019C10 and later versions, 1 is not supported and will switch to 2 automatically." + ::= { hwSsidProfileEntry 14 } + + --1.3.6.1.4.1.2011.6.139.11.1.21.1.15 + hwSsidClientEdcaVideoTXOPLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the TXOPLimit value, which determines the time for occupying the channel. The value of this object is the TXOPLimit value of the AC_VI queue on the station. The default value is 94." + ::= { hwSsidProfileEntry 15 } + + --1.3.6.1.4.1.2011.6.139.11.1.21.1.16 + hwSsidClientEdcaBeECWmax OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ECWmax value, which determines the average avoidance time. The value of this object is the ECWmax value of the AC_BE queue on the station. The default value is 10." + ::= { hwSsidProfileEntry 16 } + + --1.3.6.1.4.1.2011.6.139.11.1.21.1.17 + hwSsidClientEdcaBeECWmin OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ECWmin value, which determines the average avoidance time. The value of this object is the ECWmin value of the AC_BE queue on the station. The default value is 4." + ::= { hwSsidProfileEntry 17 } + + --1.3.6.1.4.1.2011.6.139.11.1.21.1.18 + hwSsidClientEdcaBeAIFSN OBJECT-TYPE + SYNTAX Unsigned32 (1..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AIFSN value, which determines the idle waiting time. The value of this object is the AIFSN value of the AC_BE queue on the station. The default value is 3. In V200R019C10 and later versions, 1 is not supported and will switch to 2 automatically." + ::= { hwSsidProfileEntry 18 } + + --1.3.6.1.4.1.2011.6.139.11.1.21.1.19 + hwSsidClientEdcaBeTXOPLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the TXOPLimit value, which determines the time for occupying the channel. The value of this object is the TXOPLimit value of the AC_BE queue on the station. The default value is 0." + ::= { hwSsidProfileEntry 19 } + + --1.3.6.1.4.1.2011.6.139.11.1.21.1.20 + hwSsidClientEdcaBkECWmax OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ECWmax value, which determines the average avoidance time. The value of this object is the ECWmax value of the AC_BK queue on the station. The default value is 10." + ::= { hwSsidProfileEntry 20 } + + --1.3.6.1.4.1.2011.6.139.11.1.21.1.21 + hwSsidClientEdcaBkECWmin OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ECWmin value, which determines the average avoidance time. The value of this object is the ECWmin value of the AC_BK queue on the station. The default value is 4." + ::= { hwSsidProfileEntry 21 } + + --1.3.6.1.4.1.2011.6.139.11.1.21.1.22 + hwSsidClientEdcaBkAIFSN OBJECT-TYPE + SYNTAX Unsigned32 (1..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AIFSN value, which determines the idle waiting time. The value of this object is the AIFSN value of the AC_BK queue on the station. The default value is 7. In V200R019C10 and later versions, 1 is not supported and will switch to 2 automatically." + ::= { hwSsidProfileEntry 22 } + + --1.3.6.1.4.1.2011.6.139.11.1.21.1.23 + hwSsidClientEdcaBkTXOPLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the TXOPLimit value, which determines the time for occupying the channel. The value of this object is the TXOPLimit value of the AC_BK queue on the station. The default value is 0." + ::= { hwSsidProfileEntry 23 } + + --1.3.6.1.4.1.2011.6.139.11.1.21.1.24 + hwSsidInboundCarCir OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the inbound committed information rate (CIR) of the SSID. The default value is 0 kbit/s. Invalid value is 1 to 63." + ::= { hwSsidProfileEntry 24 } + + --1.3.6.1.4.1.2011.6.139.11.1.21.1.25 + hwSsidInboundCarPir OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the inbound peak information rate (PIR) of the SSID. The default value is 0 kbit/s. Invalid value is 1 to 63." + ::= { hwSsidProfileEntry 25 } + + --1.3.6.1.4.1.2011.6.139.11.1.21.1.26 + hwSsidInboundCarCbs OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the inbound committed burst size (CBS) of the SSID. The default value is 0 bytes. Invalid value is 1 to 1499." + ::= { hwSsidProfileEntry 26 } + + --1.3.6.1.4.1.2011.6.139.11.1.21.1.27 + hwSsidInboundCarPbs OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the inbound peak burst size (PBS) of the SSID. The default value is 0 bytes. Invalid value is 1 to 1499." + ::= { hwSsidProfileEntry 27 } + + --1.3.6.1.4.1.2011.6.139.11.1.21.1.28 + hwSsidOutboundCarCir OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the outbound committed information rate (CIR) of the SSID. The default value is 0 kbit/s. Invalid value is 1 to 63." + ::= { hwSsidProfileEntry 28 } + + --1.3.6.1.4.1.2011.6.139.11.1.21.1.29 + hwSsidOutboundCarPir OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the outbound peak information rate (PIR) of the SSID. The default value is 0 kbit/s. Invalid value is 1 to 63." + ::= { hwSsidProfileEntry 29 } + + --1.3.6.1.4.1.2011.6.139.11.1.21.1.30 + hwSsidOutboundCarCbs OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the outbound committed burst size (CBS) of the SSID. The default value is 0 bytes. Invalid value is 1 to 1499." + ::= { hwSsidProfileEntry 30 } + + --1.3.6.1.4.1.2011.6.139.11.1.21.1.31 + hwSsidOutboundCarPbs OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the outbound peak burst size (PBS) of the SSID. The default value is 0 bytes. Invalid value is 1 to 1499." + ::= { hwSsidProfileEntry 31 } + + --1.3.6.1.4.1.2011.6.139.11.1.21.1.32 + hwSsidProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwSsidProfileEntry 32 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.21.1.33 + hwSsidHideWhileReachMaxSta OBJECT-TYPE + SYNTAX INTEGER + { + advertiseSSID(1), + hideSSID(2), + replaceBasedOnPriority(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the disposal method when the number of stations reaches the specified threshold. The default value is 2." + ::= { hwSsidProfileEntry 33 } + + + + --1.3.6.1.4.1.2011.6.139.11.1.21.1.34 + hwSsidBeacon2gRate OBJECT-TYPE + SYNTAX INTEGER + { + one(1), + two(2), + five(5), + six(6), + nine(9), + eleven(11), + twelve(12), + eighteen(18), + twentyfour(24), + thirtysix(36), + fortyeight (48), + fiftyfour(54) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwSsidProfileEntry 34 } + + --1.3.6.1.4.1.2011.6.139.11.1.21.1.35 + hwSsidBeacon5gRate OBJECT-TYPE + SYNTAX INTEGER + { + six(6), + nine(9), + twelve(12), + eighteen(18), + twentyfour(24), + thirtysix(36), + fortyeight (48), + fiftyfour(54) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwSsidProfileEntry 35 } + + --1.3.6.1.4.1.2011.6.139.11.1.21.1.36 + hwSsidDenyBroadcastProbe OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwSsidProfileEntry 36 } + + --1.3.6.1.4.1.2011.6.139.11.1.21.1.37 + hwSsidProbeResponseRetry OBJECT-TYPE + SYNTAX Unsigned32 (0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwSsidProfileEntry 37 } + + + + -- 1.3.6.1.4.1.2011.6.139.11.1.21.1.38 + hwSsidUapsd OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwSsidProfileEntry 38 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.21.1.39 + hwSsidActiveDullClient OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwSsidProfileEntry 39 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.21.1.40 + hwSsidMuMIMOSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwSsidProfileEntry 40 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.21.1.41 + hwSsidProfile80211rEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the switch of 802.11r." + ::= { hwSsidProfileEntry 41 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.21.1.42 + hwSsidProfile80211rMode OBJECT-TYPE + SYNTAX INTEGER + { + unknown(0), + overtheair (1), + overtheds(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the mode of 802.11r." + ::= { hwSsidProfileEntry 42 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.21.1.43 + hwSsidProfile80211rReassociateTimeout OBJECT-TYPE + SYNTAX Integer32 (0..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the reassociate timeout of 802.11r." + ::= { hwSsidProfileEntry 43 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.21.1.44 + hwSsidQbssLoadSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the qbss load switch of VAP." + ::= { hwSsidProfileEntry 44 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.21.1.45 + hwSsidSingleTxchainSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the single txchain switch of VAP." + ::= { hwSsidProfileEntry 45 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.21.1.46 + hwSsidMuMIMOOptimizeSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwSsidProfileEntry 46 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.21.1.47 + hwSsidAdvertiseApNameSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwSsidProfileEntry 47 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.21.1.48 + hwSsidServiceGuarantee OBJECT-TYPE + SYNTAX INTEGER + { + performanceFirst(1), + reliabilityFirst(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the service guarantee switch of VAP." + DEFVAL { performanceFirst } + ::= { hwSsidProfileEntry 48 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.21.1.49 + hwSsidInterAcRoamSwitch OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the inter-ac roam switch of SSID." + ::= { hwSsidProfileEntry 49 } + -- 1.3.6.1.4.1.2011.6.139.11.1.21.1.50 + hwSsidVhtTxNssCount OBJECT-TYPE + SYNTAX Unsigned32 (1..8 | 255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the maximum number of VHT TX spatial streams." + ::= { hwSsidProfileEntry 50 } + -- 1.3.6.1.4.1.2011.6.139.11.1.21.1.51 + hwSsidVhtRxNssCount OBJECT-TYPE + SYNTAX Unsigned32 (1..8 | 255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the maximum number of VHT RX spatial streams." + ::= { hwSsidProfileEntry 51 } + -- 1.3.6.1.4.1.2011.6.139.11.1.21.1.52 + hwSsidVhtTxMcsMap OBJECT-TYPE + SYNTAX Unsigned32 (7..9 | 255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the maximum VHT TX MCS value." + ::= { hwSsidProfileEntry 52 } + -- 1.3.6.1.4.1.2011.6.139.11.1.21.1.53 + hwSsidVhtRxMcsMap OBJECT-TYPE + SYNTAX Unsigned32 (7..9 | 255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the maximum VHT RX MCS value." + ::= { hwSsidProfileEntry 53 } + -- 1.3.6.1.4.1.2011.6.139.11.1.21.1.54 + hwSsidHETxNssCount OBJECT-TYPE + SYNTAX Unsigned32 (1..8) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the maximum number of HE TX spatial streams." + ::= { hwSsidProfileEntry 54 } + -- 1.3.6.1.4.1.2011.6.139.11.1.21.1.55 + hwSsidHERxNssCount OBJECT-TYPE + SYNTAX Unsigned32 (1..8) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the maximum number of HE RX spatial streams." + ::= { hwSsidProfileEntry 55 } + -- 1.3.6.1.4.1.2011.6.139.11.1.21.1.56 + hwSsidHETxMcsMap OBJECT-TYPE + SYNTAX Unsigned32 (7 | 9 | 11) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the maximum HE TX MCS value." + ::= { hwSsidProfileEntry 56 } + -- 1.3.6.1.4.1.2011.6.139.11.1.21.1.57 + hwSsidHERxMcsMap OBJECT-TYPE + SYNTAX Unsigned32 (7 | 9 | 11) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the maximum HE RX MCS value." + ::= { hwSsidProfileEntry 57 } + -- 1.3.6.1.4.1.2011.6.139.11.1.21.1.58 + hwSsidBeamformingSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable (1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the transmit beamforming switch of SSID. The default value is 2." + ::= { hwSsidProfileEntry 58 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.21.1.59 + hwSsidProfilePartialMumimoDownlinkSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether to enable the partial-mu-mimo downlink function. The default value is 2." + ::= { hwSsidProfileEntry 59 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.21.1.60 + hwSsidProfileOfdmaDownlinkSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether to enable the OFDMA downlink function. The default value is 2." + ::= { hwSsidProfileEntry 60 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.21.1.61 + hwSsidProfileOfdmaUplinkSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether to enable the OFDMA uplink function. The default value is 2." + ::= { hwSsidProfileEntry 61 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.21.1.62 + hwSsidTwtSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether to enable the twt function. The default value is 1." + ::= { hwSsidProfileEntry 62 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.21.1.63 + hwSsidProfile80211rPrivateSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates if 11r private is enabled. The default value is 1." + ::= { hwSsidProfileEntry 63 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.21.1.64 + hwSsidGameTurboSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the game-turbo switch of SSID." + ::= { hwSsidProfileEntry 64 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.22 + hwSecurityProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSecurityProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to describe the information of a security profile." + ::= { hwWlanConfigObjects 22 } + + --1.3.6.1.4.1.2011.6.139.11.1.22.1 + hwSecurityProfileEntry OBJECT-TYPE + SYNTAX HwSecurityProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwSecurityProfileName." + INDEX { hwSecurityProfileName } + ::= { hwSecurityProfileTable 1 } + + + HwSecurityProfileEntry ::= + SEQUENCE { + hwSecurityProfileName + OCTET STRING, + hwSecurityPolicy + INTEGER, + hwSecurityWepEncrypt + Unsigned32, + hwSecurityWepPskMode + Unsigned32, + hwSecurityWepPsk1 + OCTET STRING, + hwSecurityWepPsk2 + OCTET STRING, + hwSecurityWepPsk3 + OCTET STRING, + hwSecurityWepPsk4 + OCTET STRING, + hwSecurityWepDefaultKeyId + Unsigned32, + hwSecurityWpaEncrypt + INTEGER, + hwSecurityWpaPskMode + INTEGER, + hwSecurityWpaPsk + OCTET STRING, + hwSecurityWpaPtkUpdateSwitch + INTEGER, + hwSecurityWpaPtkUpdateInterval + Unsigned32, + hwSecurityWapiPskMode + INTEGER, + hwSecurityWapiPsk + OCTET STRING, + hwSecurityWapiAsuIpAddress + IpAddress, + hwSecurityWapiIssuerCertFileName + OCTET STRING, + hwSecurityWapiAsuCertFileName + OCTET STRING, + hwSecurityWapiAcCertFileName + OCTET STRING, + hwSecurityWapiAcPrvKeyFileName + OCTET STRING, + hwSecurityWapiIssuerPfxPassword + OCTET STRING, + hwSecurityWapiAsuPfxPassword + OCTET STRING, + hwSecurityWapiAcPfxPassword + OCTET STRING, + hwSecurityWapiAcPrvKeyPassword + OCTET STRING, + hwSecurityWapiCertRetransCount + Unsigned32, + hwSecurityWapiBkThreshold + Unsigned32, + hwSecurityWapiBkLifetime + Unsigned32, + hwSecurityWapiUskUpdateMethod + INTEGER, + hwSecurityWapiMskUpdateMethod + INTEGER, + hwSecurityWapiUskUpdateInterval + Unsigned32, + hwSecurityWapiUskUpdatePackets + Unsigned32, + hwSecurityWapiUskRetansCount + Unsigned32, + hwSecurityWapiMskUpdateInterval + Unsigned32, + hwSecurityWapiMskUpdatePackets + Unsigned32, + hwSecurityWapiMskRetansCount + Unsigned32, + hwSecurityWapiSATimeout + Unsigned32, + hwSecurityPMF + Unsigned32, + hwSecurityProfileRowStatus + RowStatus, + hwSecurityWepDot1xMode + Unsigned32 + } + + --1.3.6.1.4.1.2011.6.139.11.1.22.1.1 + hwSecurityProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the name of a security profile. It is the index of the table." + ::= { hwSecurityProfileEntry 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.22.1.2 + hwSecurityPolicy OBJECT-TYPE + SYNTAX INTEGER + { + wapiCert(1), + wapiPsk(2), + wpaDot1x(3), + wpaPsk(4), + wpa2Dot1x(5), + wpa2Psk(6), + wepShareKey(7), + open(8), + wpaWpa2Psk(9), + wpaWpa2Dot1x(10), + wepNoauth(11), + wepDynamic(12), + wpaPpsk(13), + wpa2Ppsk(14), + wpaWpa2Ppsk(15), + wpa3Sae(16), + wpa2Wpa3PskSae(17), + wpa3Dot1x(18) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the air interface authentication policy. The default value is 8(open)." + ::= { hwSecurityProfileEntry 2 } + + --1.3.6.1.4.1.2011.6.139.11.1.22.1.3 + hwSecurityWepEncrypt OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the WEP encryption algorithm. The default value is 4369." + ::= { hwSecurityProfileEntry 3 } + + --1.3.6.1.4.1.2011.6.139.11.1.22.1.4 + hwSecurityWepPskMode OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates that the WEP PSK mode is PassPhase or Hex. The default value is 4369." + ::= { hwSecurityProfileEntry 4 } + + --1.3.6.1.4.1.2011.6.139.11.1.22.1.5 + hwSecurityWepPsk1 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..68)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the WEP PSK1." + ::= { hwSecurityProfileEntry 5 } + + --1.3.6.1.4.1.2011.6.139.11.1.22.1.6 + hwSecurityWepPsk2 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..68)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the WEP PSK2." + ::= { hwSecurityProfileEntry 6 } + + --1.3.6.1.4.1.2011.6.139.11.1.22.1.7 + hwSecurityWepPsk3 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..68)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the WEP PSK3." + ::= { hwSecurityProfileEntry 7 } + + --1.3.6.1.4.1.2011.6.139.11.1.22.1.8 + hwSecurityWepPsk4 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..68)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the WEP PSK4." + ::= { hwSecurityProfileEntry 8 } + + --1.3.6.1.4.1.2011.6.139.11.1.22.1.9 + hwSecurityWepDefaultKeyId OBJECT-TYPE + SYNTAX Unsigned32 (1..4) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the default key ID for WEP. The default value is 1." + ::= { hwSecurityProfileEntry 9 } + + --1.3.6.1.4.1.2011.6.139.11.1.22.1.10 + hwSecurityWpaEncrypt OBJECT-TYPE + SYNTAX INTEGER + { + unknown(0), + wpaAes(1), + wpaTkip(2), + wpaAesTkip(3), + wpaTkipWpa2Aes(4), + wpaGcmp256(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the WPA/WPA2/WPA3 encryption algorithm." + ::= { hwSecurityProfileEntry 10 } + + --1.3.6.1.4.1.2011.6.139.11.1.22.1.11 + hwSecurityWpaPskMode OBJECT-TYPE + SYNTAX INTEGER + { + pskPassphase(1), + pskHex(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether the WPA PSK mode is PassPhase or Hex." + ::= { hwSecurityProfileEntry 11 } + + --1.3.6.1.4.1.2011.6.139.11.1.22.1.12 + hwSecurityWpaPsk OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0|6|8..108)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the WPA/WPA2 PSK." + ::= { hwSecurityProfileEntry 12 } + + --1.3.6.1.4.1.2011.6.139.11.1.22.1.13 + hwSecurityWpaPtkUpdateSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of WPA PTK update function. The default value is 1." + ::= { hwSecurityProfileEntry 13 } + + --1.3.6.1.4.1.2011.6.139.11.1.22.1.14 + hwSecurityWpaPtkUpdateInterval OBJECT-TYPE + SYNTAX Unsigned32 (43200..86400) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the WPA PTK update interval. The default value is 43200 seconds." + ::= { hwSecurityProfileEntry 14 } + + --1.3.6.1.4.1.2011.6.139.11.1.22.1.15 + hwSecurityWapiPskMode OBJECT-TYPE + SYNTAX INTEGER + { + pskPassphase(1), + pskHex(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the WAPI PSK mode. The default value is 1. 1:pskPassphase 2:pskHex." + ::= { hwSecurityProfileEntry 15 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.22.1.16 + hwSecurityWapiPsk OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0|6|8..108)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the WAPI PSK." + ::= { hwSecurityProfileEntry 16 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.22.1.17 + hwSecurityWapiAsuIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the IP address of the WAPI ASU." + ::= { hwSecurityProfileEntry 17 } + + --1.3.6.1.4.1.2011.6.139.11.1.22.1.18 + hwSecurityWapiIssuerCertFileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the certificate file name of the WAPI issuer." + ::= { hwSecurityProfileEntry 18 } + + --1.3.6.1.4.1.2011.6.139.11.1.22.1.19 + hwSecurityWapiAsuCertFileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicate the certificate file name of the WAPI ASU." + ::= { hwSecurityProfileEntry 19 } + + --1.3.6.1.4.1.2011.6.139.11.1.22.1.20 + hwSecurityWapiAcCertFileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicate the certificate file name of the WAPI AC." + ::= { hwSecurityProfileEntry 20 } + + --1.3.6.1.4.1.2011.6.139.11.1.22.1.21 + hwSecurityWapiAcPrvKeyFileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the private key file name of the WAPI AC." + ::= { hwSecurityProfileEntry 21 } + + --1.3.6.1.4.1.2011.6.139.11.1.22.1.22 + hwSecurityWapiIssuerPfxPassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..68)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the WAPI issuer certificate key." + ::= { hwSecurityProfileEntry 22 } + + --1.3.6.1.4.1.2011.6.139.11.1.22.1.23 + hwSecurityWapiAsuPfxPassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..68)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the WAPI ASU certificate key." + ::= { hwSecurityProfileEntry 23 } + + --1.3.6.1.4.1.2011.6.139.11.1.22.1.24 + hwSecurityWapiAcPfxPassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..68)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the WAPI AC certificate key." + ::= { hwSecurityProfileEntry 24 } + + --1.3.6.1.4.1.2011.6.139.11.1.22.1.25 + hwSecurityWapiAcPrvKeyPassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..68)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the key for reading the AC private key file." + ::= { hwSecurityProfileEntry 25 } + + --1.3.6.1.4.1.2011.6.139.11.1.22.1.26 + hwSecurityWapiCertRetransCount OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the number of retransmissions of WAPI certificate authentication packets. The default value is 3." + ::= { hwSecurityProfileEntry 26 } + + --1.3.6.1.4.1.2011.6.139.11.1.22.1.27 + hwSecurityWapiBkThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the WAPI BK lifetime percentage. The default value is 70." + ::= { hwSecurityProfileEntry 27 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.22.1.28 + hwSecurityWapiBkLifetime OBJECT-TYPE + SYNTAX Unsigned32 (600..604800) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the interval for updating the WAPI BK. The default value is 43200 seconds." + ::= { hwSecurityProfileEntry 28 } + + + --1.3.6.1.4.1.2011.6.139.11.1.22.1.29 + hwSecurityWapiUskUpdateMethod OBJECT-TYPE + SYNTAX INTEGER + { + disabled(1) , + timeBased(2) , + packetBased(3) , + timepacketBased(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the WAPI USK update mode. The default value is 2." + ::= { hwSecurityProfileEntry 29 } + + --1.3.6.1.4.1.2011.6.139.11.1.22.1.30 + hwSecurityWapiMskUpdateMethod OBJECT-TYPE + SYNTAX INTEGER + { + disabled(1) , + timeBased(2) , + packetBased(3) , + timepacketBased(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the WAPI MSK update mode. The default value is 2." + ::= { hwSecurityProfileEntry 30 } + + --1.3.6.1.4.1.2011.6.139.11.1.22.1.31 + hwSecurityWapiUskUpdateInterval OBJECT-TYPE + SYNTAX Unsigned32 (600..604800) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the time-based interval for updating the WAPI USK. The default value is 86400 seconds." + ::= { hwSecurityProfileEntry 31 } + + --1.3.6.1.4.1.2011.6.139.11.1.22.1.32 + hwSecurityWapiUskUpdatePackets OBJECT-TYPE + SYNTAX Unsigned32 (1..4200000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the number of packets that will trigger WAPI USK update. The default value is 10." + ::= { hwSecurityProfileEntry 32 } + + --1.3.6.1.4.1.2011.6.139.11.1.22.1.33 + hwSecurityWapiUskRetansCount OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the maximum number of retransmissions of a WAPI USK negotiation packet. The default value is 3." + ::= { hwSecurityProfileEntry 33 } + + --1.3.6.1.4.1.2011.6.139.11.1.22.1.34 + hwSecurityWapiMskUpdateInterval OBJECT-TYPE + SYNTAX Unsigned32 (600..604800) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the time-based interval for updating the WAPI MSK. The default value is 86400 seconds." + ::= { hwSecurityProfileEntry 34 } + + --1.3.6.1.4.1.2011.6.139.11.1.22.1.35 + hwSecurityWapiMskUpdatePackets OBJECT-TYPE + SYNTAX Unsigned32 (1..4200000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the number of packets that will trigger WAPI MSK update. The default value is 10." + ::= { hwSecurityProfileEntry 35 } + + --1.3.6.1.4.1.2011.6.139.11.1.22.1.36 + hwSecurityWapiMskRetansCount OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the maximum number of retransmissions of a WAPI MSK negotiation packet. The default value is 3." + ::= { hwSecurityProfileEntry 36 } + + --1.3.6.1.4.1.2011.6.139.11.1.22.1.37 + hwSecurityWapiSATimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the timeout period of a WAPI-based security association (SA). The default value is 60 seconds." + ::= { hwSecurityProfileEntry 37 } + + --1.3.6.1.4.1.2011.6.139.11.1.22.1.38 + hwSecurityPMF OBJECT-TYPE + SYNTAX Unsigned32 (1..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the PMF function. The default value is 1." + ::= { hwSecurityProfileEntry 38 } + hwSecurityProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. ROWSTATUS_CREATEANDFLOW and ROWSTATUS_DESTROY are commonly used." + ::= { hwSecurityProfileEntry 39 } + + --1.3.6.1.4.1.2011.6.139.11.1.22.1.40 + hwSecurityWepDot1xMode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates that the WEP DOT1X key mode is wep40, wep104 or wep128. bit0~bit3:key0;bit4~bit7:key1;bit8~bit11:key2;bit12~bit16:key3.0:invalid;1:wep40;2:wep104;3:wep128." + ::= { hwSecurityProfileEntry 40 } + + --1.3.6.1.4.1.2011.6.139.11.1.23 + hwAPTrafficProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAPTrafficProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure and query traffic profile parameters." + ::= { hwWlanConfigObjects 23 } + + --1.3.6.1.4.1.2011.6.139.11.1.23.1 + hwAPTrafficProfileEntry OBJECT-TYPE + SYNTAX HwAPTrafficProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwAPTrafficProfileName." + INDEX { hwAPTrafficProfileName } + ::= { hwAPTrafficProfileTable 1 } + + + HwAPTrafficProfileEntry ::= + SEQUENCE { + hwAPTrafficProfileName + OCTET STRING, + hwAPTrafficProfilePriorityMapDnTrustMode + INTEGER, + hwAPTrafficProfilePriorityDscpDnMap80211e + OCTET STRING, + hwAPTrafficProfilePriority80211eUpMapDscp + OCTET STRING, + hwAPTrafficProfileUserIsolate + INTEGER, + hwAPTrafficProfileRateLimitClientUp + Unsigned32, + hwAPTrafficProfileRateLimitClientDn + Unsigned32, + hwAPTrafficProfileRateLimitVapUp + Unsigned32, + hwAPTrafficProfileRateLimitVapDn + Unsigned32, + hwAPTrafficProfileMldSnooping + INTEGER, + hwAPTrafficProfileIGMPSnooping + INTEGER, + hwAPTrafficProfileIGMPSnoopingReportSuppress + INTEGER, + hwAPTrafficProfileMcToUc + INTEGER, + hwAPTrafficProfileOptimizeSuppressionBc + Unsigned32, + hwAPTrafficProfileOptimizeSuppressionUc + Unsigned32, + hwAPTrafficProfileOptimizeSuppressionMc + Unsigned32, + hwAPTrafficProfileOptimizeTCPAdjustMSS + Unsigned32, + hwAPTrafficProfileOptimizeProxyARP + INTEGER, + hwAPTrafficProfileOptimizeProxyND + INTEGER, + hwAPTrafficProfileOptimizeUcSendARP + INTEGER, + hwAPTrafficProfileOptimizeUcSendND + INTEGER, + hwAPTrafficProfileOptimizeUcSendDHCP + INTEGER, + hwAPTrafficProfileOptimizeBcMcDenyAll + INTEGER, + hwAPTrafficProfileOptimizeStaBridgeForward + INTEGER, + hwAPTrafficProfileRowStatus + RowStatus, + hwAPTrafficProfilePriorityMapUpTrustMode + INTEGER, + hwAPTrafficProfilePriorityDscpUpMapDscp + OCTET STRING, + hwAPTrafficProfileOptimizeBcMcMismatchAct + INTEGER, + hwAPTrafficProfileMcToUcDynamicAdatptive + INTEGER, + hwAPTrafficProfileIGMPSnoopingMaxBandwidth + Unsigned32, + hwAPTrafficProfileIGMPSnoopingMaxUser + Unsigned32, + hwAPTrafficProfilePriorityDscpUpMap8021p + OCTET STRING, + hwAPTrafficProfilePriority80211eUpMap8021p + OCTET STRING, + hwAPTrafficProfilePriority8021pDnMap80211e + OCTET STRING, + hwAPTrafficProfilePriorityMapUpPayloadTrustMode + INTEGER, + hwAPTrafficProfileSvpVoice + INTEGER, + hwAPTrafficProfileRateLimitClientDynamic + INTEGER, + hwAPTrafficProfileRateLimitClientDynamicThr + Unsigned32 + } + + --1.3.6.1.4.1.2011.6.139.11.1.23.1.1 + hwAPTrafficProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the name of a traffic profile." + ::= { hwAPTrafficProfileEntry 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.23.1.2 + hwAPTrafficProfilePriorityMapDnTrustMode OBJECT-TYPE + SYNTAX INTEGER + { + trustDSCP(1), + trust8021P(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the downstream service priority mapping mode. The default value is 1." + ::= { hwAPTrafficProfileEntry 2 } + + --1.3.6.1.4.1.2011.6.139.11.1.23.1.3 + hwAPTrafficProfilePriorityDscpDnMap80211e OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the mapping relationship between 802.1p priorities of 802.3 packets and user priorities of 802.11 packets when data packets are sent to a downstream AP. DSCP values range from 0 to 63 and 802.11e priorities range from 0 to 7. Two mapped data are separated by a comma." + ::= { hwAPTrafficProfileEntry 3 } + + --1.3.6.1.4.1.2011.6.139.11.1.23.1.4 + hwAPTrafficProfilePriority80211eUpMapDscp OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the tunnel priority mappings when data packets are sent from APs to an AC. DSCP values range from 0 to 63 and 802.11e priorities range from 0 to 7. Two mapped data are separated by a comma." + ::= { hwAPTrafficProfileEntry 4 } + + --1.3.6.1.4.1.2011.6.139.11.1.23.1.5 + hwAPTrafficProfileUserIsolate OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + l3Isolate(2), + l2Isolate(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the user isolation mode. The default value is 1." + ::= { hwAPTrafficProfileEntry 5 } + + --1.3.6.1.4.1.2011.6.139.11.1.23.1.6 + hwAPTrafficProfileRateLimitClientUp OBJECT-TYPE + SYNTAX Unsigned32 (64..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the STA's uplink rate limit. The default value is 0xFFFFFFFF. It is expressed in kbit/s." + ::= { hwAPTrafficProfileEntry 6 } + + --1.3.6.1.4.1.2011.6.139.11.1.23.1.7 + hwAPTrafficProfileRateLimitClientDn OBJECT-TYPE + SYNTAX Unsigned32 (64..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the STA's downlink rate limit. The default value is 0xFFFFFFFF. It is expressed in kbit/s." + ::= { hwAPTrafficProfileEntry 7 } + + --1.3.6.1.4.1.2011.6.139.11.1.23.1.8 + hwAPTrafficProfileRateLimitVapUp OBJECT-TYPE + SYNTAX Unsigned32 (64..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the VAP's uplink rate limit. The default value is 0xFFFFFFFF. It is expressed in kbit/s." + ::= { hwAPTrafficProfileEntry 8 } + + --1.3.6.1.4.1.2011.6.139.11.1.23.1.9 + hwAPTrafficProfileRateLimitVapDn OBJECT-TYPE + SYNTAX Unsigned32 (64..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the VAP's downlink rate limit. The default value is 0xFFFFFFFF. It is expressed in kbit/s." + ::= { hwAPTrafficProfileEntry 9 } + + --1.3.6.1.4.1.2011.6.139.11.1.23.1.10 + hwAPTrafficProfileMldSnooping OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the MLD snooping function. The default value is 1." + ::= { hwAPTrafficProfileEntry 10 } + + --1.3.6.1.4.1.2011.6.139.11.1.23.1.11 + hwAPTrafficProfileIGMPSnooping OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the IGMP snooping function. The default value is 1." + ::= { hwAPTrafficProfileEntry 11 } + + --1.3.6.1.4.1.2011.6.139.11.1.23.1.12 + hwAPTrafficProfileIGMPSnoopingReportSuppress OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the IGMP snooping report suppression function. The default value is 1." + ::= { hwAPTrafficProfileEntry 12 } + + --1.3.6.1.4.1.2011.6.139.11.1.23.1.13 + hwAPTrafficProfileMcToUc OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the function of converting multicast to unicast. The default value is 1." + ::= { hwAPTrafficProfileEntry 13 } + + --1.3.6.1.4.1.2011.6.139.11.1.23.1.14 + hwAPTrafficProfileOptimizeSuppressionBc OBJECT-TYPE + SYNTAX Unsigned32 (0..14881000|4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the information about broadcast storm suppression. The unit is pps. The default value is 0xFFFFFFFF, indicating that the broadcast storm suppression is not enabled." + ::= { hwAPTrafficProfileEntry 14 } + + --1.3.6.1.4.1.2011.6.139.11.1.23.1.15 + hwAPTrafficProfileOptimizeSuppressionUc OBJECT-TYPE + SYNTAX Unsigned32 (0..14881000|4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the information about unknown unicast storm suppression. The unit is pps. The default value is 0xFFFFFFFF, indicating that the broadcast storm suppression is not enabled." + ::= { hwAPTrafficProfileEntry 15 } + + --1.3.6.1.4.1.2011.6.139.11.1.23.1.16 + hwAPTrafficProfileOptimizeSuppressionMc OBJECT-TYPE + SYNTAX Unsigned32 (0..14881000|4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the information about multicast storm suppression. The unit is pps. The default value is 0xFFFFFFFF, indicating that the broadcast storm suppression is not enabled." + ::= { hwAPTrafficProfileEntry 16 } + + --1.3.6.1.4.1.2011.6.139.11.1.23.1.17 + hwAPTrafficProfileOptimizeTCPAdjustMSS OBJECT-TYPE + SYNTAX Unsigned32 (128..2048|4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the information about the automatic MSS adjustment. The default value is 0xFFFFFFFF, indicating that this function is not enabled." + ::= { hwAPTrafficProfileEntry 17 } + + --1.3.6.1.4.1.2011.6.139.11.1.23.1.18 + hwAPTrafficProfileOptimizeProxyARP OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the ARP proxy function. The default value is 1." + ::= { hwAPTrafficProfileEntry 18 } + + --1.3.6.1.4.1.2011.6.139.11.1.23.1.19 + hwAPTrafficProfileOptimizeProxyND OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the ND proxy function. The default value is 1." + ::= { hwAPTrafficProfileEntry 19 } + + --1.3.6.1.4.1.2011.6.139.11.1.23.1.20 + hwAPTrafficProfileOptimizeUcSendARP OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the unicast ARP function. The default value is 2." + ::= { hwAPTrafficProfileEntry 20 } + + --1.3.6.1.4.1.2011.6.139.11.1.23.1.21 + hwAPTrafficProfileOptimizeUcSendND OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the unicast ND function. The default value is 2." + ::= { hwAPTrafficProfileEntry 21 } + + --1.3.6.1.4.1.2011.6.139.11.1.23.1.22 + hwAPTrafficProfileOptimizeUcSendDHCP OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the unicast DHCP function. The default value is 1." + ::= { hwAPTrafficProfileEntry 22 } + + --1.3.6.1.4.1.2011.6.139.11.1.23.1.23 + hwAPTrafficProfileOptimizeBcMcDenyAll OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "After this function is enabled, other multicast packets, except for proxy response packets and multicast packets converted to unicast packets, are discarded. The default value is 1." + ::= { hwAPTrafficProfileEntry 23 } + + --1.3.6.1.4.1.2011.6.139.11.1.23.1.24 + hwAPTrafficProfileOptimizeStaBridgeForward OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the STA bridge forwarding function. The default value is 2." + ::= { hwAPTrafficProfileEntry 24 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.23.1.25 + hwAPTrafficProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status of this table. ROWSTATUS_CREATEANDFLOW and ROWSTATUS_DESTROY are commonly used." + ::= { hwAPTrafficProfileEntry 25 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.23.1.26 + hwAPTrafficProfilePriorityMapUpTrustMode OBJECT-TYPE + SYNTAX INTEGER + { + trust80211e(1), + trustdscp(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the tunnel priority mapping mode." + ::= { hwAPTrafficProfileEntry 26 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.23.1.27 + hwAPTrafficProfilePriorityDscpUpMapDscp OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the mapping relationship between DSCP and DSCP. DSCP values range from 0 to 63. Two mapped data are separated by a comma." + ::= { hwAPTrafficProfileEntry 27 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.23.1.28 + hwAPTrafficProfileOptimizeBcMcMismatchAct OBJECT-TYPE + SYNTAX INTEGER + { + traverse(1), + drop(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the bcmc unicast send mismacth action function. The default value is 2." + ::= { hwAPTrafficProfileEntry 28 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.23.1.29 + hwAPTrafficProfileMcToUcDynamicAdatptive OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the multicast to unicast dynamic adaptive function. The default value is 2." + ::= { hwAPTrafficProfileEntry 29 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.23.1.30 + hwAPTrafficProfileIGMPSnoopingMaxBandwidth OBJECT-TYPE + SYNTAX Unsigned32 (0..10000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the IGMP snooping max bandwidth function. The invalid value is 0." + ::= { hwAPTrafficProfileEntry 30 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.23.1.31 + hwAPTrafficProfileIGMPSnoopingMaxUser OBJECT-TYPE + SYNTAX Unsigned32 (0..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the IGMP snooping max user function. The invalid value is 0." + ::= { hwAPTrafficProfileEntry 31 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.23.1.32 + hwAPTrafficProfilePriorityDscpUpMap8021p OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the mapping relationship between DSCP and 802.1p. DSCP values range from 0 to 63. Two mapped data are separated by a comma." + ::= { hwAPTrafficProfileEntry 32 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.23.1.33 + hwAPTrafficProfilePriority80211eUpMap8021p OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the mapping relationship between 802.11e and 802.1p. 802.11e values range from 0 to 7. Two mapped data are separated by a comma." + ::= { hwAPTrafficProfileEntry 33 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.23.1.34 + hwAPTrafficProfilePriority8021pDnMap80211e OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the mapping relationship between 802.11e and 802.1p. 802.11e values range from 0 to 7. Two mapped data are separated by a comma." + ::= { hwAPTrafficProfileEntry 34 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.23.1.35 + hwAPTrafficProfilePriorityMapUpPayloadTrustMode OBJECT-TYPE + SYNTAX INTEGER + { + trust80211E(1), + trustDSCP(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of priority-map upstream trust. The default value is 1." + ::= { hwAPTrafficProfileEntry 35 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.23.1.36 + hwAPTrafficProfileSvpVoice OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the SVP voice function. The default value is 1." + ::= { hwAPTrafficProfileEntry 36 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.23.1.37 + hwAPTrafficProfileRateLimitClientDynamic OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the rate limit switch of client. The default value is 2." + ::= { hwAPTrafficProfileEntry 37 } + + --1.3.6.1.4.1.2011.6.139.11.1.23.1.38 + hwAPTrafficProfileRateLimitClientDynamicThr OBJECT-TYPE + SYNTAX Unsigned32 (8|16|32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the limit rate of client. Can only be configed with 8,16,32. The default value is 16. It is expressed in Mbps." + ::= { hwAPTrafficProfileEntry 38 } + + --1.3.6.1.4.1.2011.6.139.11.1.24 + hwAPTrafficProfileFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAPTrafficProfileFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure QoS filter information." + ::= { hwWlanConfigObjects 24 } + + --1.3.6.1.4.1.2011.6.139.11.1.24.1 + hwAPTrafficProfileFilterEntry OBJECT-TYPE + SYNTAX HwAPTrafficProfileFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The indexes of this table are hwAPTrafficProfileName, hwAPTrafficProfileFilterType, and hwAPTrafficProfileFilterDirection." + INDEX { hwAPTrafficProfileName, hwAPTrafficProfileFilterType,hwAPTrafficProfileFilterDirection } + ::= { hwAPTrafficProfileFilterTable 1 } + + + HwAPTrafficProfileFilterEntry ::= + SEQUENCE { + hwAPTrafficProfileFilterDirection + INTEGER, + hwAPTrafficProfileFilterType + INTEGER, + hwAPTrafficProfileFilterACLID + Integer32, + hwAPTrafficProfileFilterRowStatus + RowStatus + } + + --1.3.6.1.4.1.2011.6.139.11.1.24.1.1 + hwAPTrafficProfileFilterDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the ACL rule direction for packet filtering in a traffic profile. This parameter has no default value." + ::= { hwAPTrafficProfileFilterEntry 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.24.1.2 + hwAPTrafficProfileFilterType OBJECT-TYPE + SYNTAX INTEGER + { + ipv4(1), + ipv6(2), + l2(3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the ACL rule type for packet filtering in a traffic profile. This parameter has no default value." + ::= { hwAPTrafficProfileFilterEntry 2 } + + --1.3.6.1.4.1.2011.6.139.11.1.24.1.3 + hwAPTrafficProfileFilterACLID OBJECT-TYPE + SYNTAX Integer32 (3000..3031 | 4000..4031 | 6000..6031) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ACL rule for packet filtering in a traffic profile." + ::= { hwAPTrafficProfileFilterEntry 3 } + + --1.3.6.1.4.1.2011.6.139.11.1.24.1.4 + hwAPTrafficProfileFilterRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status of this table. ROWSTATUS_CREATEANDFLOW and ROWSTATUS_DESTROY are commonly used." + ::= { hwAPTrafficProfileFilterEntry 4 } + + --1.3.6.1.4.1.2011.6.139.11.1.25 + hwWlanVlanPoolTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanVlanPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure VLAN pools." + ::= { hwWlanConfigObjects 25 } + + --1.3.6.1.4.1.2011.6.139.11.1.25.1 + hwWlanVlanPoolEntry OBJECT-TYPE + SYNTAX HwWlanVlanPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwVlanPoolName." + INDEX { hwVlanPoolName } + ::= { hwWlanVlanPoolTable 1 } + + + HwWlanVlanPoolEntry ::= + SEQUENCE { + hwVlanPoolName + OCTET STRING, + hwVlanPoolVlanlist + OCTET STRING, + hwVlanPoolAssignMethod + INTEGER, + hwVlanPoolRowStatus + RowStatus + } + + --1.3.6.1.4.1.2011.6.139.11.1.25.1.1 + hwVlanPoolName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the VLAN pool name. It is the index of the table." + ::= { hwWlanVlanPoolEntry 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.25.1.2 + hwVlanPoolVlanlist OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..640)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the VLAN list." + ::= { hwWlanVlanPoolEntry 2 } + + --1.3.6.1.4.1.2011.6.139.11.1.25.1.3 + hwVlanPoolAssignMethod OBJECT-TYPE + SYNTAX INTEGER + { + hash(1), + even(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the VLAN pool allocation algorithm. The default value is 1." + ::= { hwWlanVlanPoolEntry 3 } + + --1.3.6.1.4.1.2011.6.139.11.1.25.1.4 + hwVlanPoolRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. ROWSTATUS_CREATEANDFLOW and ROWSTATUS_DESTROY are commonly used." + ::= { hwWlanVlanPoolEntry 4 } + + --1.3.6.1.4.1.2011.6.139.11.1.26 + hwWlanStaWhitelistConfig OBJECT IDENTIFIER ::= { hwWlanConfigObjects 26 } + hwWlanStaWhitelistProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanStaWhitelistProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to create STA whitelist profiles." + ::= { hwWlanStaWhitelistConfig 1 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.26.1.1 + hwWlanStaWhitelistProfileEntry OBJECT-TYPE + SYNTAX HwWlanStaWhitelistProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwWlanStaWhitelistProfileName." + INDEX { hwWlanStaWhitelistProfileName } + ::= { hwWlanStaWhitelistProfileTable 1 } + + + HwWlanStaWhitelistProfileEntry ::= + SEQUENCE { + hwWlanStaWhitelistProfileName + OCTET STRING, + hwWlanStaWhitelistProfileRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.6.139.11.1.26.1.1.1 + hwWlanStaWhitelistProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the name of a STA whitelist profile. It is the index of the table." + ::= { hwWlanStaWhitelistProfileEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.26.1.1.2 + hwWlanStaWhitelistProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table." + ::= { hwWlanStaWhitelistProfileEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.26.2 + hwWlanStaWhitelistProfileConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanStaWhitelistProfileConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure STA whitelist profiles." + ::= { hwWlanStaWhitelistConfig 2 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.26.2.1 + hwWlanStaWhitelistProfileConfigEntry OBJECT-TYPE + SYNTAX HwWlanStaWhitelistProfileConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The indexes of this table are hwWlanStaWhitelistProfileName and hwWlanStaWhitelistStaMac." + INDEX { hwWlanStaWhitelistStaMac, hwWlanStaWhitelistProfileName } + ::= { hwWlanStaWhitelistProfileConfigTable 1 } + + + HwWlanStaWhitelistProfileConfigEntry ::= + SEQUENCE { + hwWlanStaWhitelistStaMac + MacAddress, + hwWlanStaWhitelistRowStatus + RowStatus, + hwWlanStaWhitelistStaMacDescription + OCTET STRING + } + + -- 1.3.6.1.4.1.2011.6.139.11.1.26.2.1.1 + hwWlanStaWhitelistStaMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the whitelist." + ::= { hwWlanStaWhitelistProfileConfigEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.26.2.1.2 + hwWlanStaWhitelistRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. ROWSTATUS_CREATEANDFLOW and ROWSTATUS_DESTROY are commonly used." + ::= { hwWlanStaWhitelistProfileConfigEntry 2 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.26.2.1.3 + hwWlanStaWhitelistStaMacDescription OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..80)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the description of the sta-mac." + ::= { hwWlanStaWhitelistProfileConfigEntry 3 } + +-- 1.3.6.1.4.1.2011.6.139.11.1.26.3 + -- 1.3.6.1.4.1.2011.6.139.11.1.26.3 + hwWlanStaWhitelistProfileOuiTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanStaWhitelistProfileOuiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure OUI of STA whitelist profiles." + ::= { hwWlanStaWhitelistConfig 3 } +-- 1.3.6.1.4.1.2011.6.139.11.1.26.3.1 + hwWlanStaWhitelistProfileOuiEntry OBJECT-TYPE + SYNTAX HwWlanStaWhitelistProfileOuiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The indexes of this table are hwWlanStaWhitelistProfileName and hwWlanStaWhitelistOui." + INDEX { hwWlanStaWhitelistOui, hwWlanStaWhitelistProfileName } + ::= { hwWlanStaWhitelistProfileOuiTable 1 } + HwWlanStaWhitelistProfileOuiEntry ::= + SEQUENCE { + hwWlanStaWhitelistOui + OCTET STRING, + hwWlanStaWhitelistOuiRowStatus + RowStatus, + hwWlanStaWhitelistOuiDescription + OCTET STRING + } +-- 1.3.6.1.4.1.2011.6.139.11.1.26.3.1.1 + hwWlanStaWhitelistOui OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..8)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the index of the OUI whitelist in the sta whitelist profile. Its format is XX-XX-XX.XX is a hexadecimal number." + ::= { hwWlanStaWhitelistProfileOuiEntry 1 } +-- 1.3.6.1.4.1.2011.6.139.11.1.26.3.1.2 + hwWlanStaWhitelistOuiRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. ROWSTATUS_CREATEANDFLOW and ROWSTATUS_DESTROY are commonly used." + ::= { hwWlanStaWhitelistProfileOuiEntry 2 } +-- 1.3.6.1.4.1.2011.6.139.11.1.26.3.1.3 + hwWlanStaWhitelistOuiDescription OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..80)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the description of the oui." + ::= { hwWlanStaWhitelistProfileOuiEntry 3 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.27 + hwWlanStaBlacklistConfig OBJECT IDENTIFIER ::= { hwWlanConfigObjects 27 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.27.1 + hwWlanStaBlacklistProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanStaBlacklistProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to create STA blacklist profiles." + ::= { hwWlanStaBlacklistConfig 1 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.27.1.1 + hwWlanStaBlacklistProfileEntry OBJECT-TYPE + SYNTAX HwWlanStaBlacklistProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwWlanStaBlacklistProfileName." + INDEX { hwWlanStaBlacklistProfileName } + ::= { hwWlanStaBlacklistProfileTable 1 } + + + HwWlanStaBlacklistProfileEntry ::= + SEQUENCE { + hwWlanStaBlacklistProfileName + OCTET STRING, + hwWlanStaBlacklistProfileRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.6.139.11.1.27.1.1.1 + hwWlanStaBlacklistProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the STA blacklist profile name. It is the index of the table." + ::= { hwWlanStaBlacklistProfileEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.27.1.1.2 + hwWlanStaBlacklistProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. ROWSTATUS_CREATEANDFLOW and ROWSTATUS_DESTROY are commonly used." + ::= { hwWlanStaBlacklistProfileEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.27.2 + hwWlanStaBlacklistProfileConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanStaBlacklistProfileConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure STA blacklist profiles." + ::= { hwWlanStaBlacklistConfig 2 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.27.2.1 + hwWlanStaBlacklistProfileConfigEntry OBJECT-TYPE + SYNTAX HwWlanStaBlacklistProfileConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The indexes of this table are hwWlanStaBlacklistProfileName and hwWlanStaBlacklistStaMac." + INDEX { hwWlanStaBlacklistStaMac, hwWlanStaBlacklistProfileName } + ::= { hwWlanStaBlacklistProfileConfigTable 1 } + + + HwWlanStaBlacklistProfileConfigEntry ::= + SEQUENCE { + hwWlanStaBlacklistStaMac + MacAddress, + hwWlanStaBlacklistRowStatus + RowStatus, + hwWlanStaBlacklistStaMacDescription + OCTET STRING + } + + -- 1.3.6.1.4.1.2011.6.139.11.1.27.2.1.1 + hwWlanStaBlacklistStaMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the blacklist." + ::= { hwWlanStaBlacklistProfileConfigEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.27.2.1.2 + hwWlanStaBlacklistRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. ROWSTATUS_CREATEANDFLOW and ROWSTATUS_DESTROY are commonly used." + ::= { hwWlanStaBlacklistProfileConfigEntry 2 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.27.2.1.3 + hwWlanStaBlacklistStaMacDescription OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..80)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the description of the sta-mac." + ::= { hwWlanStaBlacklistProfileConfigEntry 3 } + --1.3.6.1.4.1.2011.6.139.11.1.28 + hwWidsProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWidsProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure WIDS classify profiles, WIDS attack profiles, and WIDS contain profiles." + ::= { hwWlanConfigObjects 28 } + + --1.3.6.1.4.1.2011.6.139.11.1.28.1 + hwWidsProfileEntry OBJECT-TYPE + SYNTAX HwWidsProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwWidsProfileName." + INDEX { hwWidsProfileName } + ::= { hwWidsProfileTable 1 } + + + HwWidsProfileEntry ::= + SEQUENCE { + hwWidsProfileName + OCTET STRING, + hwWidsProfileRowStatus + RowStatus, + hwWidsDeviceReportInterval + Unsigned32, + hwWidsDeviceSyncInterval + Unsigned32, + hwWidsSpoofProfile + OCTET STRING, + hwWidsWhitelistProfile + OCTET STRING, + hwWidsBruteForceDetectInterval + Unsigned32, + hwWidsBruteForceDetectThreshold + Unsigned32, + hwWidsBruteForceQuietTime + Unsigned32, + hwWidsFloodDetectInterval + Unsigned32, + hwWidsFloodDetectThreshold + Unsigned32, + hwWidsFloodQuietTime + Unsigned32, + hwWidsWeakIvQuietTime + Unsigned32, + hwWidsSpoofQuietTime + Unsigned32, + hwWidsDynamicBlackListSwitch + INTEGER, + hwWidsRogueContainModeBmp + Unsigned32, + hwWidsStaWhitelistProfile + OCTET STRING, + hwWidsContainMinRssi + Integer32, + hwWidsContainMinStaNum + Unsigned32 + } + + --1.3.6.1.4.1.2011.6.139.11.1.28.1.1 + hwWidsProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the name of a WIDS profile. It is the index of the table." + ::= { hwWidsProfileEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.28.1.5 + hwWidsProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "This object indicates the row status of this table. ROWSTATUS_CREATEANDFLOW and ROWSTATUS_DESTROY are commonly used." + ::= { hwWidsProfileEntry 5 } + + + + -- 1.3.6.1.4.1.2011.6.139.11.1.28.1.6 + hwWidsDeviceReportInterval OBJECT-TYPE + SYNTAX Unsigned32 (10..3600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the device detection reporting interval. The default value is 300 seconds. In V200R019C10 and later versions, the value range changes to 60-3600." + ::= { hwWidsProfileEntry 6 } + + --1.3.6.1.4.1.2011.6.139.11.1.28.1.7 + hwWidsDeviceSyncInterval OBJECT-TYPE + SYNTAX Unsigned32 (120..360) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "This object indicates the interval for APs to report all device information to an AC. The default value is 360 minutes." + ::= { hwWidsProfileEntry 7 } + + --1.3.6.1.4.1.2011.6.139.11.1.28.1.8 + hwWidsSpoofProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the name of a WIDS spoof profile." + ::= { hwWidsProfileEntry 8 } + + --1.3.6.1.4.1.2011.6.139.11.1.28.1.9 + hwWidsWhitelistProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the name of a WIDS confident profile." + ::= { hwWidsProfileEntry 9 } + + + + -- 1.3.6.1.4.1.2011.6.139.11.1.28.1.10 + hwWidsBruteForceDetectInterval OBJECT-TYPE + SYNTAX Unsigned32 (10..120) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the interval for brute force attack detection. The default value is 60. It is expressed in s." + ::= { hwWidsProfileEntry 10 } + + --1.3.6.1.4.1.2011.6.139.11.1.28.1.11 + hwWidsBruteForceDetectThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the threshold for the number of brute force attack attempts, namely, the threshold for the number of key negotiation failures within a detection period. If the number of brute-force attack attempts exceeds the threshold, the terminal initiates brute force attacks. The default value is 20." + ::= { hwWidsProfileEntry 11 } + + --1.3.6.1.4.1.2011.6.139.11.1.28.1.12 + hwWidsBruteForceQuietTime OBJECT-TYPE + SYNTAX Unsigned32 (60..36000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the quiet period for brute force attack alarm reporting. The default value is 600 seconds." + ::= { hwWidsProfileEntry 12 } + + + + -- 1.3.6.1.4.1.2011.6.139.11.1.28.1.13 + hwWidsFloodDetectInterval OBJECT-TYPE + SYNTAX Unsigned32 (10..120) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the flood attack detection interval. The default value is 10. It is expressed in s." + ::= { hwWidsProfileEntry 13 } + + --1.3.6.1.4.1.2011.6.139.11.1.28.1.14 + hwWidsFloodDetectThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the threshold for food attack detection. If the number of packets of the same type received within a detection period exceeds the threshold, flood attacks occur. The default value is 500." + ::= { hwWidsProfileEntry 14 } + + --1.3.6.1.4.1.2011.6.139.11.1.28.1.15 + hwWidsFloodQuietTime OBJECT-TYPE + SYNTAX Unsigned32 (60..36000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the quiet period for flood attack alarm reporting. The default value is 600 seconds." + ::= { hwWidsProfileEntry 15 } + + + + -- 1.3.6.1.4.1.2011.6.139.11.1.28.1.16 + hwWidsWeakIvQuietTime OBJECT-TYPE + SYNTAX Unsigned32 (60..36000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the quiet period for weak IV attack alarm reporting. The default value is 600 seconds." + ::= { hwWidsProfileEntry 16 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.28.1.17 + hwWidsSpoofQuietTime OBJECT-TYPE + SYNTAX Unsigned32 (60..36000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the quiet period for spoofing attack alarm reporting. The default value is 600 seconds." + ::= { hwWidsProfileEntry 17 } + + --1.3.6.1.4.1.2011.6.139.11.1.28.1.18 + hwWidsDynamicBlackListSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the dynamic blacklist function. The default value is 2." + ::= { hwWidsProfileEntry 18 } + + + + -- 1.3.6.1.4.1.2011.6.139.11.1.28.1.19 + hwWidsRogueContainModeBmp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the bit map of rogue device countering types. The default value is 0." + ::= { hwWidsProfileEntry 19 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.28.1.20 + hwWidsStaWhitelistProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the name of a sta whitelist profile." + ::= { hwWidsProfileEntry 20 } + -- 1.3.6.1.4.1.2011.6.139.11.1.28.1.21 + hwWidsContainMinRssi OBJECT-TYPE + SYNTAX Integer32 (-95..-50 | 0) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates min Rssi for contain." + ::= { hwWidsProfileEntry 21 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.28.1.22 + hwWidsContainMinStaNum OBJECT-TYPE + SYNTAX Unsigned32 (1..10 | 0) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates min sta num for contain." + ::= { hwWidsProfileEntry 22 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.29 + hwWlanPPSKTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanPPSKEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to add and delete PPSK." + ::={ hwWlanConfigObjects 29} + + -- 1.3.6.1.4.1.2011.6.139.11.1.29.1 + hwWlanPPSKEntry OBJECT-TYPE + SYNTAX HwWlanPPSKEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwWlanPPSKUserName" + INDEX { hwWlanPPSKUserName } + ::= { hwWlanPPSKTable 1 } + + HwWlanPPSKEntry ::= + SEQUENCE { + hwWlanPPSKUserName + OCTET STRING, + hwWlanPPSKPskMode + INTEGER, + hwWlanPPSKPskValue + OCTET STRING, + hwWlanPPSKPskUserGroup + OCTET STRING, + hwWlanPPSKExpireDate + TimeTicks, + hwWlanPPSKExpireHour + Unsigned32, + hwWlanPPSKSsid + OCTET STRING, + hwWlanPPSKMaxDevice + Unsigned32, + hwWlanPPSKBranchGroup + OCTET STRING, + hwWlanPPSKStaMac + MacAddress, + hwWlanPPSKVlan + Unsigned32, + hwWlanPPSKRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.6.139.11.1.29.1.1 + hwWlanPPSKUserName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Ppsk user name" + ::= { hwWlanPPSKEntry 1 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.29.1.2 + hwWlanPPSKPskMode OBJECT-TYPE + SYNTAX INTEGER + { + passPhrase(1), + hex(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the pre-shared key mode of this table." + ::= { hwWlanPPSKEntry 2 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.29.1.3 + hwWlanPPSKPskValue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (8..108)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the pre-shared key value of this table." + ::= { hwWlanPPSKEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.29.1.4 + hwWlanPPSKPskUserGroup OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the user group of this table." + ::= { hwWlanPPSKEntry 4 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.29.1.5 + hwWlanPPSKExpireDate OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the expire date of this table." + ::= { hwWlanPPSKEntry 5 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.29.1.6 + hwWlanPPSKExpireHour OBJECT-TYPE + SYNTAX Unsigned32 (0..23) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the expire hour of this table." + ::= { hwWlanPPSKEntry 6 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.29.1.7 + hwWlanPPSKSsid OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ssid of this table." + ::= { hwWlanPPSKEntry 7 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.29.1.8 + hwWlanPPSKMaxDevice OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the max device of this table." + ::= { hwWlanPPSKEntry 8 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.29.1.9 + hwWlanPPSKBranchGroup OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the branch group of this table." + ::= { hwWlanPPSKEntry 9 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.29.1.10 + hwWlanPPSKStaMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the station mac-address of this table." + ::= { hwWlanPPSKEntry 10 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.29.1.11 + hwWlanPPSKVlan OBJECT-TYPE + SYNTAX Unsigned32 (0..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the vlan of this table." + ::= { hwWlanPPSKEntry 11 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.29.1.12 + hwWlanPPSKRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table." + ::= { hwWlanPPSKEntry 12 } + +-- 1.3.6.1.4.1.2011.6.139.11.1.32 + -- 1.3.6.1.4.1.2011.6.139.11.1.32 + hwWidsSpoofProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWidsSpoofProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure matching rules for spoof APs." + ::= { hwWlanConfigObjects 32 } + + --1.3.6.1.4.1.2011.6.139.11.1.32.1 + hwWidsSpoofProfileEntry OBJECT-TYPE + SYNTAX HwWidsSpoofProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The indexes of this table are hwWidsSpoofProfileName and hwWidsSpoofSsidRegex." + INDEX { hwWidsSpoofProfileName, hwWidsSpoofSsidRegex } + ::= { hwWidsSpoofProfileTable 1 } + + + HwWidsSpoofProfileEntry ::= + SEQUENCE { + hwWidsSpoofProfileName + OCTET STRING, + hwWidsSpoofSsidRegex + OCTET STRING, + hwWidsSpoofProfileRowStatus + RowStatus + } + + --1.3.6.1.4.1.2011.6.139.11.1.32.1.1 + hwWidsSpoofProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the name of a WIDS spoof profile. It is the index of the table." + ::= { hwWidsSpoofProfileEntry 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.32.1.2 + hwWidsSpoofSsidRegex OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..48)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the matching rules for spoofing SSIDs." + ::= { hwWidsSpoofProfileEntry 2 } + + --1.3.6.1.4.1.2011.6.139.11.1.32.1.3 + hwWidsSpoofProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. ROWSTATUS_CREATEANDFLOW and ROWSTATUS_DESTROY are commonly used." + ::= { hwWidsSpoofProfileEntry 3 } + + --1.3.6.1.4.1.2011.6.139.11.1.33 + hwWidsWhitelistProfileMacTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWidsWhitelistProfileMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure WIDS MAC whitelists." + ::= { hwWlanConfigObjects 33 } + + --1.3.6.1.4.1.2011.6.139.11.1.33.1 + hwWidsWhitelistProfileMacEntry OBJECT-TYPE + SYNTAX HwWidsWhitelistProfileMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwWidsWhitelistProfileName." + INDEX { hwWidsWhitelistProfileName, hwWidsWhitelistProfileMac } + ::= { hwWidsWhitelistProfileMacTable 1 } + + + HwWidsWhitelistProfileMacEntry ::= + SEQUENCE { + hwWidsWhitelistProfileName + OCTET STRING, + hwWidsWhitelistProfileMac + MacAddress, + hwWidsWhitelistProfileMacRowStatus + RowStatus + } + + --1.3.6.1.4.1.2011.6.139.11.1.33.1.1 + hwWidsWhitelistProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the name of a WIDS confident profile. It is the index of the table." + ::= { hwWidsWhitelistProfileMacEntry 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.33.1.2 + hwWidsWhitelistProfileMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the MAC address whitelist." + ::= { hwWidsWhitelistProfileMacEntry 2 } + + --1.3.6.1.4.1.2011.6.139.11.1.33.1.3 + hwWidsWhitelistProfileMacRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. ROWSTATUS_CREATEANDFLOW and ROWSTATUS_DESTROY are commonly used." + ::= { hwWidsWhitelistProfileMacEntry 3 } + + --1.3.6.1.4.1.2011.6.139.11.1.34 + hwWidsWhitelistProfileOuiTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWidsWhitelistProfileOuiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure WIDS OUI whitelists." + ::= { hwWlanConfigObjects 34 } + + --1.3.6.1.4.1.2011.6.139.11.1.34.1 + hwWidsWhitelistProfileOuiEntry OBJECT-TYPE + SYNTAX HwWidsWhitelistProfileOuiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwWidsWhitelistProfileOui." + INDEX { hwWidsWhitelistProfileName, hwWidsWhitelistProfileOui } + ::= { hwWidsWhitelistProfileOuiTable 1 } + + + HwWidsWhitelistProfileOuiEntry ::= + SEQUENCE { + hwWidsWhitelistProfileOui + OCTET STRING, + hwWidsWhitelistProfileOuiRowStatus + RowStatus + } + + --1.3.6.1.4.1.2011.6.139.11.1.34.1.1 + hwWidsWhitelistProfileOui OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..8)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the index of the OUI whitelist in the WIDS confident profile. Its format is XX-XX-XX. XX is a hexadecimal number." + ::= { hwWidsWhitelistProfileOuiEntry 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.34.1.2 + hwWidsWhitelistProfileOuiRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. ROWSTATUS_CREATEANDFLOW and ROWSTATUS_DESTROY are commonly used." + ::= { hwWidsWhitelistProfileOuiEntry 2 } + + --1.3.6.1.4.1.2011.6.139.11.1.35 + hwWidsWhitelistProfileSsidTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWidsWhitelistProfileSsidEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure WIDS SSID whitelists." + ::= { hwWlanConfigObjects 35 } + + --1.3.6.1.4.1.2011.6.139.11.1.35.1 + hwWidsWhitelistProfileSsidEntry OBJECT-TYPE + SYNTAX HwWidsWhitelistProfileSsidEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwWidsWhitelistProfileSsid." + INDEX { hwWidsWhitelistProfileName, hwWidsWhitelistProfileSsid } + ::= { hwWidsWhitelistProfileSsidTable 1 } + + + HwWidsWhitelistProfileSsidEntry ::= + SEQUENCE { + hwWidsWhitelistProfileSsid + OCTET STRING, + hwWidsWhitelistProfileSsidRowStatus + RowStatus + } + + --1.3.6.1.4.1.2011.6.139.11.1.35.1.1 + hwWidsWhitelistProfileSsid OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..34)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the trusted SSIDs that are case-sensitive." + ::= { hwWidsWhitelistProfileSsidEntry 1 } + + +-- 1.3.6.1.4.1.2011.6.139.11.1.35.1.2 + -- 1.3.6.1.4.1.2011.6.139.11.1.35.1.2 + hwWidsWhitelistProfileSsidRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. ROWSTATUS_CREATEANDFLOW and ROWSTATUS_DESTROY are commonly used." + ::= { hwWidsWhitelistProfileSsidEntry 2 } + + +-- 1.3.6.1.4.1.2011.6.139.11.1.36 + -- 1.3.6.1.4.1.2011.6.139.11.1.36 + hwWlanMeshProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanMeshProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure and query Mesh profile parameters." + ::= { hwWlanConfigObjects 36 } + + +-- 1.3.6.1.4.1.2011.6.139.11.1.36.1 + -- 1.3.6.1.4.1.2011.6.139.11.1.36.1 + hwWlanMeshProfileEntry OBJECT-TYPE + SYNTAX HwWlanMeshProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwWlanMeshProfileName." + INDEX { hwWlanMeshProfileName } + ::= { hwWlanMeshProfileTable 1 } + + + HwWlanMeshProfileEntry ::= + SEQUENCE { + hwWlanMeshProfileName + OCTET STRING, + hwWlanMeshID + OCTET STRING, + hwWlanMeshDhcpTrustPort + INTEGER, + hwWlanMeshLinkReportInterval + Unsigned32, + hwWlanMeshMaxLinkNum + Unsigned32, + hwWlanMeshRssiThreshold + Integer32, + hwWlanMeshSecurityProfileName + OCTET STRING, + hwWlanMeshProfileHandoverProfileName + OCTET STRING, + hwWlanMeshFwaSwitch + INTEGER, + hwWlanMeshFwaEdcaMode + INTEGER, + hwWlanMeshProfileRowStatus + RowStatus, + hwWlanMeshClientEdcaVoiceECWmax + Unsigned32, + hwWlanMeshClientEdcaVoiceECWmin + Unsigned32, + hwWlanMeshClientEdcaVoiceAIFSN + Unsigned32, + hwWlanMeshClientEdcaVoiceTXOPLimit + Unsigned32, + hwWlanMeshClientEdcaVideoECWmax + Unsigned32, + hwWlanMeshClientEdcaVideoECWmin + Unsigned32, + hwWlanMeshClientEdcaVideoAIFSN + Unsigned32, + hwWlanMeshClientEdcaVideoTXOPLimit + Unsigned32, + hwWlanMeshClientEdcaBeECWmax + Unsigned32, + hwWlanMeshClientEdcaBeECWmin + Unsigned32, + hwWlanMeshClientEdcaBeAIFSN + Unsigned32, + hwWlanMeshClientEdcaBeTXOPLimit + Unsigned32, + hwWlanMeshClientEdcaBkECWmax + Unsigned32, + hwWlanMeshClientEdcaBkECWmin + Unsigned32, + hwWlanMeshClientEdcaBkAIFSN + Unsigned32, + hwWlanMeshClientEdcaBkTXOPLimit + Unsigned32, + hwWlanMeshNdTrustPort + INTEGER, + hwWlanMeshLinkAgingTime + Unsigned32, + hwWlanMeshProfilePriorityMapTrustMode + INTEGER, + hwWlanMeshProfilePriorityDscpMap80211e + OCTET STRING, + hwWlanMeshProfileClientModeSwitch + INTEGER, + hwWlanMeshProfileBeacon2gRate + INTEGER, + hwWlanMeshProfileBeacon5gRate + INTEGER, + hwWlanMeshProfileSwitchProbeInterval + Unsigned32 + } + +-- 1.3.6.1.4.1.2011.6.139.11.1.36.1.1 + -- 1.3.6.1.4.1.2011.6.139.11.1.36.1.1 + hwWlanMeshProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the name of a mesh profile. It is the index of the table." + ::= { hwWlanMeshProfileEntry 1 } + + +-- 1.3.6.1.4.1.2011.6.139.11.1.36.1.2 + -- 1.3.6.1.4.1.2011.6.139.11.1.36.1.2 + hwWlanMeshID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the mesh ID. The value is a string of case-sensitive characters without question marks (and spaces. It cannot begin or end with double quotation marks. The default value is huaweimesh." + ::= { hwWlanMeshProfileEntry 2 } + + +-- 1.3.6.1.4.1.2011.6.139.11.1.36.1.3 + -- 1.3.6.1.4.1.2011.6.139.11.1.36.1.3 + hwWlanMeshDhcpTrustPort OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether to enable the DHCP trusted port on an AP. The default value is 2." + ::= { hwWlanMeshProfileEntry 3 } + + +-- 1.3.6.1.4.1.2011.6.139.11.1.36.1.4 + -- 1.3.6.1.4.1.2011.6.139.11.1.36.1.4 + hwWlanMeshLinkReportInterval OBJECT-TYPE + SYNTAX Unsigned32 (5..3600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the interval for reporting mesh link information. The default value is 30 seconds." + ::= { hwWlanMeshProfileEntry 4 } + + +-- 1.3.6.1.4.1.2011.6.139.11.1.36.1.5 + -- 1.3.6.1.4.1.2011.6.139.11.1.36.1.5 + hwWlanMeshMaxLinkNum OBJECT-TYPE + SYNTAX Unsigned32 (1..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "In FWA mode, the maximum number of Mesh links supported is 32,otherwise, it is 8" + ::= { hwWlanMeshProfileEntry 5 } + + +-- 1.3.6.1.4.1.2011.6.139.11.1.36.1.6 + -- 1.3.6.1.4.1.2011.6.139.11.1.36.1.6 + hwWlanMeshRssiThreshold OBJECT-TYPE + SYNTAX Integer32 (-90..-20) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the valid RSSI threshold for a Mesh link route. The default value is -75 dBm." + ::= { hwWlanMeshProfileEntry 6 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.36.1.8 + hwWlanMeshSecurityProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object indicates the bound security profile." + ::= { hwWlanMeshProfileEntry 8 } + + +-- 1.3.6.1.4.1.2011.6.139.11.1.36.1.9 + -- 1.3.6.1.4.1.2011.6.139.11.1.36.1.9 + hwWlanMeshProfileHandoverProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object indicates the bound handover profile." + ::= { hwWlanMeshProfileEntry 9 } + + +-- 1.3.6.1.4.1.2011.6.139.11.1.36.1.10 + -- 1.3.6.1.4.1.2011.6.139.11.1.36.1.10 + hwWlanMeshFwaSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the FWA mode function. The default value is 1." + ::= { hwWlanMeshProfileEntry 10 } + + +-- 1.3.6.1.4.1.2011.6.139.11.1.36.1.11 + -- 1.3.6.1.4.1.2011.6.139.11.1.36.1.11 + hwWlanMeshFwaEdcaMode OBJECT-TYPE + SYNTAX INTEGER + { + auto(1), + manual(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the EDCA mode in FWA mode. The default value is 1." + ::= { hwWlanMeshProfileEntry 11 } + + +-- 1.3.6.1.4.1.2011.6.139.11.1.36.1.12 + -- 1.3.6.1.4.1.2011.6.139.11.1.36.1.12 + hwWlanMeshProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. ROWSTATUS_CREATEANDFLOW and ROWSTATUS_DESTROY are commonly used." + ::= { hwWlanMeshProfileEntry 12 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.36.1.13 + hwWlanMeshClientEdcaVoiceECWmax OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the exponent form of the maximum contention window (ECWmax) for AC_VO packets. ECWmin and ECWmax determine the average backoff time." + ::= { hwWlanMeshProfileEntry 13 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.36.1.14 + hwWlanMeshClientEdcaVoiceECWmin OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the exponent form of the minimum contention window (ECWmin) for AC_VO packets. ECWmin and ECWmax determine the average backoff time." + ::= { hwWlanMeshProfileEntry 14 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.36.1.15 + hwWlanMeshClientEdcaVoiceAIFSN OBJECT-TYPE + SYNTAX Unsigned32 (1..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AIFSN for AC_VO packets, which determines the channel idle time." + ::= { hwWlanMeshProfileEntry 15 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.36.1.16 + hwWlanMeshClientEdcaVoiceTXOPLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the transmission opportunity limit (TXOPLimit) for AC_VO packets, which determines the maximum duration in which an STA can occupy a channel. A larger TXOPLimit value indicates a longer duration to occupy a channel." + ::= { hwWlanMeshProfileEntry 16 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.36.1.17 + hwWlanMeshClientEdcaVideoECWmax OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the exponent form of the maximum contention window (ECWmax) for AC_VI packets. ECWmin and ECWmax determine the average backoff time." + ::= { hwWlanMeshProfileEntry 17 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.36.1.18 + hwWlanMeshClientEdcaVideoECWmin OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the exponent form of the minimum contention window (ECWmin) for AC_VI packets. ECWmin and ECWmax determine the average backoff time." + ::= { hwWlanMeshProfileEntry 18 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.36.1.19 + hwWlanMeshClientEdcaVideoAIFSN OBJECT-TYPE + SYNTAX Unsigned32 (1..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AIFSN for AC_VI packets, which determines the channel idle time." + ::= { hwWlanMeshProfileEntry 19 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.36.1.20 + hwWlanMeshClientEdcaVideoTXOPLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the transmission opportunity limit (TXOPLimit) for AC_VI packets, which determines the maximum duration in which an STA can occupy a channel. A larger TXOPLimit value indicates a longer duration to occupy a channel." + ::= { hwWlanMeshProfileEntry 20 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.36.1.21 + hwWlanMeshClientEdcaBeECWmax OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the exponent form of the maximum contention window (ECWmax) for AC_BE packets. ECWmin and ECWmax determine the average backoff time." + ::= { hwWlanMeshProfileEntry 21 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.36.1.22 + hwWlanMeshClientEdcaBeECWmin OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the exponent form of the minimum contention window (ECWmin) for AC_BE packets. ECWmin and ECWmax determine the average backoff time." + ::= { hwWlanMeshProfileEntry 22 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.36.1.23 + hwWlanMeshClientEdcaBeAIFSN OBJECT-TYPE + SYNTAX Unsigned32 (1..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AIFSN for AC_BE packets, which determines the channel idle time." + ::= { hwWlanMeshProfileEntry 23 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.36.1.24 + hwWlanMeshClientEdcaBeTXOPLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the transmission opportunity limit (TXOPLimit) for AC_BE packets, which determines the maximum duration in which an STA can occupy a channel. A larger TXOPLimit value indicates a longer duration to occupy a channel." + ::= { hwWlanMeshProfileEntry 24 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.36.1.25 + hwWlanMeshClientEdcaBkECWmax OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the exponent form of the maximum contention window (ECWmax) for AC_BK packets. ECWmin and ECWmax determine the average backoff time." + ::= { hwWlanMeshProfileEntry 25 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.36.1.26 + hwWlanMeshClientEdcaBkECWmin OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the exponent form of the minimum contention window (ECWmin) for AC_BK packets. ECWmin and ECWmax determine the average backoff time." + ::= { hwWlanMeshProfileEntry 26 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.36.1.27 + hwWlanMeshClientEdcaBkAIFSN OBJECT-TYPE + SYNTAX Unsigned32 (1..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AIFSN for AC_BK packets, which determines the channel idle time." + ::= { hwWlanMeshProfileEntry 27 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.36.1.28 + hwWlanMeshClientEdcaBkTXOPLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the transmission opportunity limit (TXOPLimit) for AC_BK packets, which determines the maximum duration in which an STA can occupy a channel. A larger TXOPLimit value indicates a longer duration to occupy a channel." + ::= { hwWlanMeshProfileEntry 28 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.36.1.29 + hwWlanMeshNdTrustPort OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether to enable the ND trusted port on an AP. The default value is 2." + ::= { hwWlanMeshProfileEntry 29 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.36.1.30 + hwWlanMeshLinkAgingTime OBJECT-TYPE + SYNTAX Unsigned32 (5..60) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the mesh aging time." + ::= { hwWlanMeshProfileEntry 30 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.36.1.31 + hwWlanMeshProfilePriorityMapTrustMode OBJECT-TYPE + SYNTAX INTEGER + { + trustDSCP(1), + trust8021P(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanMeshProfileEntry 31 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.36.1.32 + hwWlanMeshProfilePriorityDscpMap80211e OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanMeshProfileEntry 32 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.36.1.33 + hwWlanMeshProfileClientModeSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the Mesh client mode function. The default value is 1." + ::= { hwWlanMeshProfileEntry 33 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.36.1.34 + hwWlanMeshProfileBeacon2gRate OBJECT-TYPE + SYNTAX INTEGER + { + one(1), + two(2), + five(5), + six(6), + nine(9), + eleven(11), + twelve(12), + eighteen(18), + twentyfour(24), + thirtysix(36), + fortyeight(48), + fiftyfour(54) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the mesh 2g beacon rate. The default value is 1." + ::= { hwWlanMeshProfileEntry 34 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.36.1.35 + hwWlanMeshProfileBeacon5gRate OBJECT-TYPE + SYNTAX INTEGER + { + six(6), + nine(9), + twelve(12), + eighteen(18), + twentyfour(24), + thirtysix(36), + fortyeight(48), + fiftyfour(54) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the mesh 5g beacon rate. The default value is 6." + ::= { hwWlanMeshProfileEntry 35 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.36.1.36 + hwWlanMeshProfileSwitchProbeInterval OBJECT-TYPE + SYNTAX Unsigned32 (10..300) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the mesh profile switch probe interval. The default value is 60." + DEFVAL { 60 } + ::= { hwWlanMeshProfileEntry 36 } + +-- 1.3.6.1.4.1.2011.6.139.11.1.37 + hwWlanMeshWhitelistProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanMeshWhitelistProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes the Mesh whitelist profile." + ::= { hwWlanConfigObjects 37 } + + +-- 1.3.6.1.4.1.2011.6.139.11.1.37.1 + -- 1.3.6.1.4.1.2011.6.139.11.1.37.1 + hwWlanMeshWhitelistProfileEntry OBJECT-TYPE + SYNTAX HwWlanMeshWhitelistProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwWlanMeshWhitelistProfileName." + INDEX { hwWlanMeshWhitelistProfileName } + ::= { hwWlanMeshWhitelistProfileTable 1 } + + + HwWlanMeshWhitelistProfileEntry ::= + SEQUENCE { + hwWlanMeshWhitelistProfileName + OCTET STRING, + hwWlanMeshWhitelistProfileRowStatus + RowStatus + } + +-- 1.3.6.1.4.1.2011.6.139.11.1.37.1.1 + -- 1.3.6.1.4.1.2011.6.139.11.1.37.1.1 + hwWlanMeshWhitelistProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the name of a mesh profile." + ::= { hwWlanMeshWhitelistProfileEntry 1 } + + +-- 1.3.6.1.4.1.2011.6.139.11.1.37.1.2 + -- 1.3.6.1.4.1.2011.6.139.11.1.37.1.2 + hwWlanMeshWhitelistProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. ROWSTATUS_CREATEANDFLOW and ROWSTATUS_DESTROY are commonly used." + ::= { hwWlanMeshWhitelistProfileEntry 2 } + + +-- 1.3.6.1.4.1.2011.6.139.11.1.38 + -- 1.3.6.1.4.1.2011.6.139.11.1.38 + hwWlanMeshWhitelistProfileConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanMeshWhitelistProfileConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes Mesh whitelists in the Mesh whitelist profile." + ::= { hwWlanConfigObjects 38 } + + +-- 1.3.6.1.4.1.2011.6.139.11.1.38.1 + -- 1.3.6.1.4.1.2011.6.139.11.1.38.1 + hwWlanMeshWhitelistProfileConfigEntry OBJECT-TYPE + SYNTAX HwWlanMeshWhitelistProfileConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indexes of this table are hwWlanMeshWhitelistProfileName and hwWlanMeshWhitelistPeerApMac." + INDEX { hwWlanMeshWhitelistProfileName,hwWlanMeshWhitelistPeerApMac } + ::= { hwWlanMeshWhitelistProfileConfigTable 1 } + + + HwWlanMeshWhitelistProfileConfigEntry ::= + SEQUENCE { + hwWlanMeshWhitelistPeerApMac + MacAddress, + hwWlanMeshWhitelistRowStatus + RowStatus + } + + --1.3.6.1.4.1.2011.6.139.11.1.38.1.1 + hwWlanMeshWhitelistPeerApMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the whitelist." + ::= { hwWlanMeshWhitelistProfileConfigEntry 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.38.1.2 + hwWlanMeshWhitelistRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. ROWSTATUS_CREATEANDFLOW and ROWSTATUS_DESTROY are commonly used." + ::= { hwWlanMeshWhitelistProfileConfigEntry 2 } + + --1.3.6.1.4.1.2011.6.139.11.1.39 + hwWlanMeshHandoverProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanMeshHandoverProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure and query Mesh handover profile parameters." + ::= { hwWlanConfigObjects 39 } + + --1.3.6.1.4.1.2011.6.139.11.1.39.1 + hwWlanMeshHandoverProfileEntry OBJECT-TYPE + SYNTAX HwWlanMeshHandoverProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwWlanMeshHandoverProfileName." + INDEX { hwWlanMeshHandoverProfileName } + ::= { hwWlanMeshHandoverProfileTable 1 } + + + HwWlanMeshHandoverProfileEntry ::= + SEQUENCE { + hwWlanMeshHandoverProfileName + OCTET STRING, + hwWlanMeshHOLinkProbeInterval + Unsigned32, + hwWlanMeshHOMinRssiThreshold + Integer32, + hwWlanMeshHOMaxRssiThreshold + Integer32, + hwWlanMeshHOLinkHoldPeriod + Unsigned32, + hwWlanMeshHORssiMargin + Unsigned32, + hwWlanMeshHOLocationBasedAlgorithmEnable + INTEGER, + hwWlanMeshHOMovingDirection + INTEGER, + hwWlanMeshHOPNCriteriaObserveTime + Unsigned32, + hwWlanMeshHOPNCriteriaQualifyTime + Unsigned32, + hwWlanMeshUrgentHandoverLowRateThreshold + Unsigned32, + hwWlanMeshUrgentHandoverLowRatePeriod + Unsigned32, + hwWlanMeshUrgentHandoverPunishmentPeriod + Unsigned32, + hwWlanMeshUrgentHandoverPunishmentRssi + Unsigned32, + hwWlanMeshHandoverProfileRowStatus + RowStatus + } + + --1.3.6.1.4.1.2011.6.139.11.1.39.1.1 + hwWlanMeshHandoverProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the name of a mesh profile. It is the index of the table." + ::= { hwWlanMeshHandoverProfileEntry 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.39.1.2 + hwWlanMeshHOLinkProbeInterval OBJECT-TYPE + SYNTAX Unsigned32 (50..6000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanMeshHandoverProfileEntry 2 } + + --1.3.6.1.4.1.2011.6.139.11.1.39.1.3 + hwWlanMeshHOMinRssiThreshold OBJECT-TYPE + SYNTAX Integer32 (-90..-20) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanMeshHandoverProfileEntry 3 } + + --1.3.6.1.4.1.2011.6.139.11.1.39.1.4 + hwWlanMeshHOMaxRssiThreshold OBJECT-TYPE + SYNTAX Integer32 (-90..0) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanMeshHandoverProfileEntry 4 } + + --1.3.6.1.4.1.2011.6.139.11.1.39.1.5 + hwWlanMeshHOLinkHoldPeriod OBJECT-TYPE + SYNTAX Unsigned32 (1000..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanMeshHandoverProfileEntry 5 } + + --1.3.6.1.4.1.2011.6.139.11.1.39.1.6 + hwWlanMeshHORssiMargin OBJECT-TYPE + SYNTAX Unsigned32 (1..70) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanMeshHandoverProfileEntry 6 } + + --1.3.6.1.4.1.2011.6.139.11.1.39.1.7 + hwWlanMeshHOLocationBasedAlgorithmEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanMeshHandoverProfileEntry 7 } + + --1.3.6.1.4.1.2011.6.139.11.1.39.1.8 + hwWlanMeshHOMovingDirection OBJECT-TYPE + SYNTAX INTEGER + { + forward(1), + backward(2), + undetermined(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanMeshHandoverProfileEntry 8 } + + --1.3.6.1.4.1.2011.6.139.11.1.39.1.9 + hwWlanMeshHOPNCriteriaObserveTime OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanMeshHandoverProfileEntry 9 } + + --1.3.6.1.4.1.2011.6.139.11.1.39.1.10 + hwWlanMeshHOPNCriteriaQualifyTime OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanMeshHandoverProfileEntry 10 } + + --1.3.6.1.4.1.2011.6.139.11.1.39.1.11 + hwWlanMeshUrgentHandoverLowRateThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..1300) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanMeshHandoverProfileEntry 11 } + + --1.3.6.1.4.1.2011.6.139.11.1.39.1.12 + hwWlanMeshUrgentHandoverLowRatePeriod OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanMeshHandoverProfileEntry 12 } + + --1.3.6.1.4.1.2011.6.139.11.1.39.1.13 + hwWlanMeshUrgentHandoverPunishmentPeriod OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanMeshHandoverProfileEntry 13 } + + --1.3.6.1.4.1.2011.6.139.11.1.39.1.14 + hwWlanMeshUrgentHandoverPunishmentRssi OBJECT-TYPE + SYNTAX Unsigned32 (0..50) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanMeshHandoverProfileEntry 14 } + + --1.3.6.1.4.1.2011.6.139.11.1.39.1.15 + hwWlanMeshHandoverProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. ROWSTATUS_CREATEANDFLOW and ROWSTATUS_DESTROY are commonly used." + ::= { hwWlanMeshHandoverProfileEntry 15 } + + --1.3.6.1.4.1.2011.6.139.11.1.40 + hwWdsProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWdsProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure and query WDS profile parameters." + ::= { hwWlanConfigObjects 40 } + + --1.3.6.1.4.1.2011.6.139.11.1.40.1 + hwWdsProfileEntry OBJECT-TYPE + SYNTAX HwWdsProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwWdsProfileName." + INDEX { hwWdsProfileName } + ::= { hwWdsProfileTable 1 } + + + HwWdsProfileEntry ::= + SEQUENCE { + hwWdsProfileName + OCTET STRING, + hwWdsName + OCTET STRING, + hwWdsMode + INTEGER, + hwWdsDhcpTrustPort + INTEGER, + hwWdsVlanTagged + OCTET STRING, + hwWdsSecurityProfileName + OCTET STRING, + hwWdsProfileRowStatus + RowStatus, + hwWdsNdTrustPort + INTEGER, + hwWdsProfilePriorityMapTrustMode + INTEGER, + hwWdsProfilePriorityDscpMap80211e + OCTET STRING, + hwWdsMuMIMOSwitch + INTEGER, + hwWdsProfileBeacon2gRate + INTEGER, + hwWdsProfileBeacon5gRate + INTEGER + } + + --1.3.6.1.4.1.2011.6.139.11.1.40.1.1 + hwWdsProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the name of a WDS profile. It is the index of the table." + ::= { hwWdsProfileEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.40.1.2 + hwWdsName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the WDS identifier. The value is a string of case-sensitive characters without question marks and spaces. It cannot begin or end with double quotation marks. + The default value is huaweiwds." + DEFVAL { "HUAWEI-WLAN-WDS" } + ::= { hwWdsProfileEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.40.1.3 + hwWdsMode OBJECT-TYPE + SYNTAX INTEGER + { + middle(1), + root(2), + leaf(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the mode of the WDS. The default value is 3." + ::= { hwWdsProfileEntry 3 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.40.1.4 + hwWdsDhcpTrustPort OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether to enable the DHCP trusted port on an AP. The default value is 2." + ::= { hwWdsProfileEntry 4 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.40.1.5 + hwWdsVlanTagged OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the tagged VLAN in a bridge profile. It is used to add one or a group of VLANs to the WDS bridge profile in tagged mode. By default, no VLAN is configured in the WDS bridge profile." + ::= { hwWdsProfileEntry 5 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.40.1.6 + hwWdsSecurityProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object indicates the bound security profile." + ::= { hwWdsProfileEntry 6 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.40.1.8 + hwWdsProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. ROWSTATUS_CREATEANDFLOW and ROWSTATUS_DESTROY are commonly used.ROWSTATUS_UNDEFINED: undefined ROWSTATUS_ACTIVE: active ROWSTATUS_NOTINSERVICE: notInService ROWSTATUS_NOTREADY: notReady ROWSTATUS_CREATEANDFLOW: createAndGoROWSTATUS_CREATEANDWAIT: createAndWaitROWSTATUS_DESTROY: destroy" + ::= { hwWdsProfileEntry 8 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.40.1.9 + hwWdsNdTrustPort OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether to enable the ND trusted port on an AP. The default value is 2." + DEFVAL { enable } + ::= { hwWdsProfileEntry 9 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.40.1.10 + hwWdsProfilePriorityMapTrustMode OBJECT-TYPE + SYNTAX INTEGER + { + trustDSCP(1), + trust8021P(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWdsProfileEntry 10 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.40.1.11 + hwWdsProfilePriorityDscpMap80211e OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWdsProfileEntry 11 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.40.1.12 + hwWdsMuMIMOSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWdsProfileEntry 12 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.40.1.13 + hwWdsProfileBeacon2gRate OBJECT-TYPE + SYNTAX INTEGER + { + one(1), + two(2), + five(5), + six(6), + nine(9), + eleven(11), + twelve(12), + eighteen(18), + twentyfour(24), + thirtysix(36), + fortyeight(48), + fiftyfour(54) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the wds 2g beacon rate. The default value is 1." + ::= { hwWdsProfileEntry 13 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.40.1.14 + hwWdsProfileBeacon5gRate OBJECT-TYPE + SYNTAX INTEGER + { + six(6), + nine(9), + twelve(12), + eighteen(18), + twentyfour(24), + thirtysix(36), + fortyeight(48), + fiftyfour(54) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the wds 5g beacon rate. The default value is 6." + ::= { hwWdsProfileEntry 14 } + + --1.3.6.1.4.1.2011.6.139.11.1.41 + hwWdsWhitelistProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWdsWhitelistProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjects 41 } + + --1.3.6.1.4.1.2011.6.139.11.1.41.1 + hwWdsWhitelistProfileEntry OBJECT-TYPE + SYNTAX HwWdsWhitelistProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwWdsWhitelistProfileName } + ::= { hwWdsWhitelistProfileTable 1 } + + + HwWdsWhitelistProfileEntry ::= + SEQUENCE { + hwWdsWhitelistProfileName + OCTET STRING, + hwWdsWhitelistProfileRowStatus + RowStatus + } + + --1.3.6.1.4.1.2011.6.139.11.1.41.1.1 + hwWdsWhitelistProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWdsWhitelistProfileEntry 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.41.1.2 + hwWdsWhitelistProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWdsWhitelistProfileEntry 2 } + + --1.3.6.1.4.1.2011.6.139.11.1.42 + hwWdsWhitelistTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWdsWhitelistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjects 42 } + + --1.3.6.1.4.1.2011.6.139.11.1.42.1 + hwWdsWhitelistEntry OBJECT-TYPE + SYNTAX HwWdsWhitelistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwWdsWhitelistProfileName, hwWdsWhitelistPeerApMac } + ::= { hwWdsWhitelistTable 1 } + + + HwWdsWhitelistEntry ::= + SEQUENCE { + hwWdsWhitelistPeerApMac + MacAddress, + hwWdsWhitelistRowStatus + RowStatus + } + + --1.3.6.1.4.1.2011.6.139.11.1.42.1.1 + hwWdsWhitelistPeerApMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWdsWhitelistEntry 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.42.1.2 + hwWdsWhitelistRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWdsWhitelistEntry 2 } + + --1.3.6.1.4.1.2011.6.139.11.1.43 + hwLocationProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwLocationProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure terminal location and tag location." + ::= { hwWlanConfigObjects 43 } + + --1.3.6.1.4.1.2011.6.139.11.1.43.1 + hwLocationProfileEntry OBJECT-TYPE + SYNTAX HwLocationProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwLocationProfileName." + INDEX { hwLocationProfileName } + ::= { hwLocationProfileTable 1 } + + + HwLocationProfileEntry ::= + SEQUENCE { + hwLocationProfileName + OCTET STRING, + hwLocationAeroscoutTagSwitch + INTEGER, + hwLocationAeroscoutMuSwitch + INTEGER, + hwLocationAeroscoutServerPort + Unsigned32, + hwLocationAeroscoutViaACSwitch + INTEGER, + hwLocationAeroscoutViaACPort + Unsigned32, + hwLocationAeroscoutCompoundTime + Unsigned32, + hwLocationEkahauTagEnable + INTEGER, + hwLocationEkahauServerIPAddress + IpAddress, + hwLocationEkahauServerIPv6Address + OCTET STRING, + hwLocationEkahauServerPort + Unsigned32, + hwLocationEkahauViaACEnable + INTEGER, + hwLocationEkahauViaACPort + Unsigned32, + hwLocationSourceIPAddress + IpAddress, + hwLocationSourceIPv6Address + OCTET STRING, + hwLocationPrivateMuEnable + INTEGER, + hwLocationPrivateServerIPAddress + IpAddress, + hwLocationPrivateServerIPv6Address + OCTET STRING, + hwLocationPrivateServerPort + Unsigned32, + hwLocationPrivateViaACEnable + INTEGER, + hwLocationPrivateViaACPort + Unsigned32, + hwLocationPrivateReportFrequency + Unsigned32, + hwLocationProfileRowStatus + RowStatus, + hwLocationProfileAeroscoutShareKey + OCTET STRING, + hwLocationPaiboMuEnable + INTEGER, + hwLocationPaiboReportFrequency + Unsigned32, + hwLocationPaiboServerIPAddress + IpAddress, + hwLocationPaiboServerIPv6Address + OCTET STRING, + hwLocationPaiboServerPort + Unsigned32, + hwLocationPaiboViaACPort + Unsigned32, + hwLocationPaiboPSK + OCTET STRING, + hwLocationPaiboIV + OCTET STRING, + hwLocationPrivateMUVersion + OCTET STRING, + hwLocationPrivateServerAddressDomain + OCTET STRING, + hwLocationPrivateProtocol + INTEGER, + hwLocationPrivateSSLPolicyName + OCTET STRING, + hwLocationSurFilterMuEnable + INTEGER, + hwLocationSurFilterReportFrequency + Unsigned32, + hwLocationSurFilterReportProtocol + INTEGER, + hwLocationSurFilterServerIPAddress + IpAddress, + hwLocationSurFilterServerPort + Unsigned32, + hwLocationSurFilterViaACPort + Unsigned32, + hwLocationSurFilterUserName + OCTET STRING, + hwLocationSurFilterPassword + OCTET STRING, + hwLocationSurFilterDataSourceID + OCTET STRING, + hwLocationSurFilterCompress + INTEGER, + hwLocationCollectLocationDataSwitch + INTEGER, + hwLocationCollectLocationDataRSSIThreshold + Integer32 + } + + --1.3.6.1.4.1.2011.6.139.11.1.43.1.1 + hwLocationProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the name of a location profile. It is the index of the table." + ::= { hwLocationProfileEntry 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.43.1.2 + hwLocationAeroscoutTagSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the AeroScout tag location function. The default value is 1." + ::= { hwLocationProfileEntry 2 } + + --1.3.6.1.4.1.2011.6.139.11.1.43.1.3 + hwLocationAeroscoutMuSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the AeroScout MU location function. The default value is 1." + ::= { hwLocationProfileEntry 3 } + + --1.3.6.1.4.1.2011.6.139.11.1.43.1.4 + hwLocationAeroscoutServerPort OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1025..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the port used by APs or ACs to report AeroScout location data to the AE server." + ::= { hwLocationProfileEntry 4 } + + --1.3.6.1.4.1.2011.6.139.11.1.43.1.5 + hwLocationAeroscoutViaACSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether AeroScout tag location data is reported to the AC. This parameter has no default value." + ::= { hwLocationProfileEntry 5 } + + --1.3.6.1.4.1.2011.6.139.11.1.43.1.6 + hwLocationAeroscoutViaACPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates that AeroScout location data is reported to the AC that forwards the data to the AE. A port is configured for the AP to report location data to the AC. The value ranges from 1025 to 65535. The value 0 indicates ViaACSwitch is disable." + ::= { hwLocationProfileEntry 6 } + + --1.3.6.1.4.1.2011.6.139.11.1.43.1.7 + hwLocationAeroscoutCompoundTime OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AerosScout location data compound time. The value 0 indicates that data is not compounded and the AP reports location data in real time. The default value is 65535 and the unit is 0.1s." + ::= { hwLocationProfileEntry 7 } + + --1.3.6.1.4.1.2011.6.139.11.1.43.1.8 + hwLocationEkahauTagEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the Ekahau tag location function. The default value is 1." + ::= { hwLocationProfileEntry 8 } + + --1.3.6.1.4.1.2011.6.139.11.1.43.1.9 + hwLocationEkahauServerIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the IP address of the location server for Ekahau tag location." + ::= { hwLocationProfileEntry 9 } + + --1.3.6.1.4.1.2011.6.139.11.1.43.1.10 + hwLocationEkahauServerIPv6Address OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the IPv6 address of the location server for Ekahau tag location." + ::= { hwLocationProfileEntry 10 } + + --1.3.6.1.4.1.2011.6.139.11.1.43.1.11 + hwLocationEkahauServerPort OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1025..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the port number of the location server for Ekahau tag location." + ::= { hwLocationProfileEntry 11 } + + --1.3.6.1.4.1.2011.6.139.11.1.43.1.12 + hwLocationEkahauViaACEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether Ekahau tag location data is reported to the AC." + ::= { hwLocationProfileEntry 12 } + + --1.3.6.1.4.1.2011.6.139.11.1.43.1.13 + hwLocationEkahauViaACPort OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1025..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates that Ekahau location data is reported to the AC that forwards the data to the AE. A port is configured for the AP to report location data to the AC." + ::= { hwLocationProfileEntry 13 } + + --1.3.6.1.4.1.2011.6.139.11.1.43.1.14 + hwLocationSourceIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the source IPv4 address for reporting location data in AeroScout or Ekahau location mode. You choose an IPv4 or IPv6 address." + ::= { hwLocationProfileEntry 14 } + + --1.3.6.1.4.1.2011.6.139.11.1.43.1.15 + hwLocationSourceIPv6Address OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the source IPv6 address for reporting location data in AeroScout or Ekahau location mode. You choose an IPv4 or IPv6 address." + ::= { hwLocationProfileEntry 15 } + + --1.3.6.1.4.1.2011.6.139.11.1.43.1.16 + hwLocationPrivateMuEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the Huawei proprietary terminal location function. The default value is 1." + ::= { hwLocationProfileEntry 16 } + + --1.3.6.1.4.1.2011.6.139.11.1.43.1.17 + hwLocationPrivateServerIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the IP address of the server for the Huawei proprietary location function." + ::= { hwLocationProfileEntry 17 } + + --1.3.6.1.4.1.2011.6.139.11.1.43.1.18 + hwLocationPrivateServerIPv6Address OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the IPv6 address of the server for the Huawei proprietary location function." + ::= { hwLocationProfileEntry 18 } + + --1.3.6.1.4.1.2011.6.139.11.1.43.1.19 + hwLocationPrivateServerPort OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the port number of the server for the Huawei proprietary location function." + ::= { hwLocationProfileEntry 19 } + + --1.3.6.1.4.1.2011.6.139.11.1.43.1.20 + hwLocationPrivateViaACEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether Huawei proprietary terminal location data is reported to the AC. The default value is 2.1: Enable2: Disable" + ::= { hwLocationProfileEntry 20 } + + --1.3.6.1.4.1.2011.6.139.11.1.43.1.21 + hwLocationPrivateViaACPort OBJECT-TYPE + SYNTAX Unsigned32 (0|5000..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates that Huawei proprietary terminal location data is reported to the AC that forwards the data to the location server. A port is configured for the AP to report location data to the AC. +The default destination IP address and port number to which the AP reports terminal location data is the AC's IP address and 6411 respectively." + ::= { hwLocationProfileEntry 21 } + + --1.3.6.1.4.1.2011.6.139.11.1.43.1.22 + hwLocationPrivateReportFrequency OBJECT-TYPE + SYNTAX Unsigned32 (500..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the interval for the AP to report location data in Huawei proprietary terminal location mode. The default value is 20000 ms." + ::= { hwLocationProfileEntry 22 } + + --1.3.6.1.4.1.2011.6.139.11.1.43.1.23 + hwLocationProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. ROWSTATUS_CREATEANDFLOW and ROWSTATUS_DESTROY are commonly used.ROWSTATUS_UNDEFINED: undefinedROWSTATUS_ACTIVE: activeROWSTATUS_NOTINSERVICE: notInServiceROWSTATUS_NOTREADY: notReadyROWSTATUS_CREATEANDFLOW: createAndGoROWSTATUS_CREATEANDWAIT: createAndWaitROWSTATUS_DESTROY: destroy" + ::= { hwLocationProfileEntry 23 } + -- 1.3.6.1.4.1.2011.6.139.11.1.43.1.24 + hwLocationProfileAeroscoutShareKey OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0|6..68)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the sharekey of the aeroscout server." + ::= { hwLocationProfileEntry 24 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.43.1.25 + hwLocationPaiboMuEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether Paibo terminal location data is reported to the AC. The default value is 1.1: Disable2: Enable" + ::= { hwLocationProfileEntry 25 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.43.1.26 + hwLocationPaiboReportFrequency OBJECT-TYPE + SYNTAX Unsigned32 (500..600000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the interval for the AP to report location data in Paibo terminal location mode. The default value is 60000 ms." + ::= { hwLocationProfileEntry 26 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.43.1.27 + hwLocationPaiboServerIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the IP address of the server for the Paibo location function." + ::= { hwLocationProfileEntry 27 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.43.1.28 + hwLocationPaiboServerIPv6Address OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the IPv6 address of the server for the Paibo location function." + ::= { hwLocationProfileEntry 28 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.43.1.29 + hwLocationPaiboServerPort OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the port number of the server for the Paibo location function." + ::= { hwLocationProfileEntry 29 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.43.1.30 + hwLocationPaiboViaACPort OBJECT-TYPE + SYNTAX Unsigned32 (0 | 5000..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the port number of the server for the Paibo location function." + ::= { hwLocationProfileEntry 30 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.43.1.31 + hwLocationPaiboPSK OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (6..68)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the psk of paibo server." + ::= { hwLocationProfileEntry 31 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.43.1.32 + hwLocationPaiboIV OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (6..68)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the iv of paibo server." + ::= { hwLocationProfileEntry 32 } + +-- 1.3.6.1.4.1.2011.6.139.11.1.43.1.33 + hwLocationPrivateMUVersion OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..2)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the protocol version of the Huawei proprietary terminal location function. The default value is v3." + ::= { hwLocationProfileEntry 33 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.43.1.34 + hwLocationPrivateServerAddressDomain OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the domain of the server for the Huawei proprietary location function." + ::= { hwLocationProfileEntry 34 } + -- 1.3.6.1.4.1.2011.6.139.11.1.43.1.35 + hwLocationPrivateProtocol OBJECT-TYPE + SYNTAX INTEGER + { + udp(1), + https(2), + http(3), + htttp2(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the report protocol for the Huawei proprietary location function. The default value is 1. The Value of https(2) is not support since V200R019C10." + ::= { hwLocationProfileEntry 35 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.43.1.36 + hwLocationPrivateSSLPolicyName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ssl policy name for the Huawei proprietary location function." + ::= { hwLocationProfileEntry 36 } + -- 1.3.6.1.4.1.2011.6.139.11.1.43.1.37 + hwLocationSurFilterMuEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether Surfilter terminal location data is reported to the AC. The default value is 1. 1: Disable 2: Enable" + ::= { hwLocationProfileEntry 37 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.43.1.38 + hwLocationSurFilterReportFrequency OBJECT-TYPE + SYNTAX Unsigned32 (500..600000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the protoc for the AP to report location data in Surfilter terminal location mode. The default value is 60000 ms." + ::= { hwLocationProfileEntry 38 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.43.1.39 + hwLocationSurFilterReportProtocol OBJECT-TYPE + SYNTAX INTEGER + { + sftp(1), + ftp(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the protocol using for the AP to report location data in Surfilter terminal location mode. The default protocol is sftp." + ::= { hwLocationProfileEntry 39 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.43.1.40 + hwLocationSurFilterServerIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the IP address of the server for the Surfilter location function." + ::= { hwLocationProfileEntry 40 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.43.1.41 + hwLocationSurFilterServerPort OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the port number of the server for the Surfilter location function." + ::= { hwLocationProfileEntry 41 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.43.1.42 + hwLocationSurFilterViaACPort OBJECT-TYPE + SYNTAX Unsigned32 (0 | 5000..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the port number of the server for the Surfilter location function." + ::= { hwLocationProfileEntry 42 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.43.1.43 + hwLocationSurFilterUserName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the user name of the server for the Surfilter location function." + ::= { hwLocationProfileEntry 43 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.43.1.44 + hwLocationSurFilterPassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..188)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the password of the server for the Surfilter location function." + ::= { hwLocationProfileEntry 44 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.43.1.45 + hwLocationSurFilterDataSourceID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0 | 6..6)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the data source ID of the server for the Surfilter location function." + ::= { hwLocationProfileEntry 45 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.43.1.46 + hwLocationSurFilterCompress OBJECT-TYPE + SYNTAX INTEGER + { + compress(1), + uncompress(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether the Surfilter terminal location data reported to the AC is compressed. The default value is 1. 1: Compress 2: Uncompress" + ::= { hwLocationProfileEntry 46 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.43.1.47 + hwLocationCollectLocationDataSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether collect location data enable. The default value is 1.1: Disable2: Enable" + ::= { hwLocationProfileEntry 47 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.18.1.48 + hwLocationCollectLocationDataRSSIThreshold OBJECT-TYPE + SYNTAX Integer32 (-95..0) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the collect location data rssi threshold. The default value is -75" + ::= { hwLocationProfileEntry 48 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.45 + hwHotspot2ProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwHotspot2ProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure and query Hotspot2.0 profile parameters." + ::= { hwWlanConfigObjects 45 } + + --1.3.6.1.4.1.2011.6.139.11.1.45.1 + hwHotspot2ProfileEntry OBJECT-TYPE + SYNTAX HwHotspot2ProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwHotspot2ProfileName." + INDEX { hwHotspot2ProfileName } + ::= { hwHotspot2ProfileTable 1 } + + + HwHotspot2ProfileEntry ::= + SEQUENCE { + hwHotspot2ProfileName + OCTET STRING, + hwHotspot2NetworkType + Unsigned32, + hwHotspot2InternetAccess + INTEGER, + hwHotspot2VenueGroupCode + Unsigned32, + hwHotspot2VenueTypeCode + Unsigned32, + hwHotspot2Hessid + MacAddress, + hwHotspot2IPv4AddressAvail + Unsigned32, + hwHotspot2IPv6AddressAvail + Unsigned32, + hwHotspot2NetworkAuthenType + Unsigned32, + hwHotspot2RedirectUrl + OCTET STRING, + hwHotspot2CarryP2PCrossConnectInfo + INTEGER, + hwHotspot2CellularNetworkProfile + OCTET STRING, + hwHotspot2ConnectionCapabilityProfile + OCTET STRING, + hwHotspot2OperatorNameProfile + OCTET STRING, + hwHotspot2OperatingClassProfile + OCTET STRING, + hwHotspot2OperatorDomainProfile + OCTET STRING, + hwHotspot2NaiRealmProfile + OCTET STRING, + hwHotspot2VenueNameProfile + OCTET STRING, + hwHotspot2RoamingConsortiumProfile + OCTET STRING, + hwHotspot2ProfileRowStatus + RowStatus + } + + --1.3.6.1.4.1.2011.6.139.11.1.45.1.1 + hwHotspot2ProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the name of a Hotspot2.0 profile. It is the index of the table." + ::= { hwHotspot2ProfileEntry 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.45.1.2 + hwHotspot2NetworkType OBJECT-TYPE + SYNTAX Unsigned32 (0..1|2..3|4..5|14..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates that the network type is an interworking information element. This configuration is mandatory. The AP adds this information to Beacon and Probe Response packets, which indicates network types, to assist users in discovering and selecting networks. The default value is 15.0: Private-network1: private-guest2: public-chargeable3: public-free4: personal-device5: emergency-service14: Test15: Wildcard" + ::= { hwHotspot2ProfileEntry 2 } + + --1.3.6.1.4.1.2011.6.139.11.1.45.1.3 + hwHotspot2InternetAccess OBJECT-TYPE + SYNTAX INTEGER + { + allowAcess(1), + unallowedAcess(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates that the Internet attribute is an interworking information element. This configuration is mandatory. The AP adds this information to Beacon and Probe Response packets, which indicates whether users are allowed to access the Internet, to assist users in discovering and selecting networks. The default value is 2." + ::= { hwHotspot2ProfileEntry 3 } + + --1.3.6.1.4.1.2011.6.139.11.1.45.1.4 + hwHotspot2VenueGroupCode OBJECT-TYPE + SYNTAX Unsigned32 (0..255|4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "For details, see Table 7-25m-Venue Group codes and descriptions in the 802.11u protocol. +The default value 0xFFFFFFFF indicates that no configuration is added." + ::= { hwHotspot2ProfileEntry 4 } + + --1.3.6.1.4.1.2011.6.139.11.1.45.1.5 + hwHotspot2VenueTypeCode OBJECT-TYPE + SYNTAX Unsigned32 (0..255|4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "For details, see Table 7-25n-Venue Type assignments in the 802.11u protocol. +The default value 0xFFFFFFFF indicates that no configuration is added." + ::= { hwHotspot2ProfileEntry 5 } + + --1.3.6.1.4.1.2011.6.139.11.1.45.1.6 + hwHotspot2Hessid OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the HESSID of a hot spot network. The default value is null, indicating that no configuration is added." + ::= { hwHotspot2ProfileEntry 6 } + + --1.3.6.1.4.1.2011.6.139.11.1.45.1.7 + hwHotspot2IPv4AddressAvail OBJECT-TYPE + SYNTAX Unsigned32 (0..7|4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates available types of IPv4 addresses. 8 to 63 are reserved. The default value 0xFFFFFFFF indicates that no configuration is added.0: Address type not available.1: Public IPv4 address available,2: Port-restricted IPv4 address available,3: Single NATed private IPv4 address available,4: Double NATed private IPv4 address available,5: Port-restricted IPv4 address and single NATed IPv4 address available,6: Port-restricted IPv4 address and double NATed IPv4 address available,7: Availability of the address type is not known,8 to 63: Reserved" + ::= { hwHotspot2ProfileEntry 7 } + + --1.3.6.1.4.1.2011.6.139.11.1.45.1.8 + hwHotspot2IPv6AddressAvail OBJECT-TYPE + SYNTAX Unsigned32 (0..2|4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates available types of IPv4 addresses. 3 is reserved. The default value 0xFFFFFFFF indicates that no configuration is added.0: Address type not available1: Address type available2: Availability of the address type not known3: Reserved" + ::= { hwHotspot2ProfileEntry 8 } + + --1.3.6.1.4.1.2011.6.139.11.1.45.1.9 + hwHotspot2NetworkAuthenType OBJECT-TYPE + SYNTAX Unsigned32 (0..3|4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the network authentication type. 4 to 255 are reserved. The default value 0xFFFFFFFF indicates that no configuration is added.0: Acceptance of terms and conditions.1: On-line enrollment supported,2: http/https redirection,3: DNS redirection,4 to 255: Reserved" + ::= { hwHotspot2ProfileEntry 9 } + + --1.3.6.1.4.1.2011.6.139.11.1.45.1.10 + hwHotspot2RedirectUrl OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the redirection URL.This parameter is optional when Network Authentication Type is set to acceptance.This parameter is mandatory when Network Authentication Type is set to http-https-redirection.This parameter is not configurable when Network Authentication Type is set to other values." + ::= { hwHotspot2ProfileEntry 10 } + + --1.3.6.1.4.1.2011.6.139.11.1.45.1.11 + hwHotspot2CarryP2PCrossConnectInfo OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + + "This object indicates whether hot spot networks allow P2P devices to set up cross connections. Currently, this function is supported. The default value is 2." + ::= { hwHotspot2ProfileEntry 11 } + + --1.3.6.1.4.1.2011.6.139.11.1.45.1.12 + hwHotspot2CellularNetworkProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the bound cellular network profile. By default, no cellular network profile is bound." + ::= { hwHotspot2ProfileEntry 12 } + + --1.3.6.1.4.1.2011.6.139.11.1.45.1.13 + hwHotspot2ConnectionCapabilityProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the bound connection capability profile. By default, no connection capability profile is bound." + ::= { hwHotspot2ProfileEntry 13 } + + --1.3.6.1.4.1.2011.6.139.11.1.45.1.14 + hwHotspot2OperatorNameProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the bound operator name profile. By default, no operator name profile is bound." + ::= { hwHotspot2ProfileEntry 14 } + + --1.3.6.1.4.1.2011.6.139.11.1.45.1.15 + hwHotspot2OperatingClassProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the bound operating class profile. By default, no operating class profile is bound." + ::= { hwHotspot2ProfileEntry 15 } + + --1.3.6.1.4.1.2011.6.139.11.1.45.1.16 + hwHotspot2OperatorDomainProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the bound operator domain profile. By default, no operator domain profile is bound." + ::= { hwHotspot2ProfileEntry 16 } + + --1.3.6.1.4.1.2011.6.139.11.1.45.1.17 + hwHotspot2NaiRealmProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the bound NAI realm profile. By default, no NAI realm profile is bound." + ::= { hwHotspot2ProfileEntry 17 } + + --1.3.6.1.4.1.2011.6.139.11.1.45.1.18 + hwHotspot2VenueNameProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the bound venue name profile. By default, no venue name profile is bound." + ::= { hwHotspot2ProfileEntry 18 } + + --1.3.6.1.4.1.2011.6.139.11.1.45.1.19 + hwHotspot2RoamingConsortiumProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the bound roaming consortium profile. By default, no roaming consortium profile is bound." + ::= { hwHotspot2ProfileEntry 19 } + + --1.3.6.1.4.1.2011.6.139.11.1.45.1.20 + hwHotspot2ProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. ROWSTATUS_CREATEANDFLOW and ROWSTATUS_DESTROY are commonly used.ROWSTATUS_UNDEFINED: undefinedROWSTATUS_ACTIVE: activeROWSTATUS_NOTINSERVICE: notInServiceROWSTATUS_NOTREADY: notReadyROWSTATUS_CREATEANDFLOW: createAndGoROWSTATUS_CREATEANDWAIT: createAndWaitROWSTATUS_DESTROY: destroy" + ::= { hwHotspot2ProfileEntry 20 } + + --1.3.6.1.4.1.2011.6.139.11.1.46 + hwCellularNetworkProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwCellularNetworkProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure and query cellular network profile parameters." + ::= { hwWlanConfigObjects 46 } + + --1.3.6.1.4.1.2011.6.139.11.1.46.1 + hwCellularNetworkProfileEntry OBJECT-TYPE + SYNTAX HwCellularNetworkProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwCellularNetworkProfileName." + INDEX { hwCellularNetworkProfileName } + ::= { hwCellularNetworkProfileTable 1 } + + + HwCellularNetworkProfileEntry ::= + SEQUENCE { + hwCellularNetworkProfileName + OCTET STRING, + hwCellularNetworkProfilePlmnIDList + OCTET STRING, + hwCellularNetworkProfileRowStatus + RowStatus + } + + --1.3.6.1.4.1.2011.6.139.11.1.46.1.1 + hwCellularNetworkProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the name of a cellular network profile. It is the index of the table." + ::= { hwCellularNetworkProfileEntry 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.46.1.2 + hwCellularNetworkProfilePlmnIDList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "NOTE By default, no configuration is added.PLMNs are separated by question marks (?).A maximum of 32 PLMNs can be configured.A PLMN is a 5-digit or 6-digit numeric string." + ::= { hwCellularNetworkProfileEntry 2 } + + --1.3.6.1.4.1.2011.6.139.11.1.46.1.3 + hwCellularNetworkProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. createAndGo(4) and destroy(6) are commonly used." + ::= { hwCellularNetworkProfileEntry 3 } + + --1.3.6.1.4.1.2011.6.139.11.1.47 + hwConnectionCapabilityProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwConnectionCapabilityProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure and query connection capability profile parameters." + ::= { hwWlanConfigObjects 47 } + + --1.3.6.1.4.1.2011.6.139.11.1.47.1 + hwConnectionCapabilityProfileEntry OBJECT-TYPE + SYNTAX HwConnectionCapabilityProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwConnectionCapabilityProfileName." + INDEX { hwConnectionCapabilityProfileName } + ::= { hwConnectionCapabilityProfileTable 1 } + + + HwConnectionCapabilityProfileEntry ::= + SEQUENCE { + hwConnectionCapabilityProfileName + OCTET STRING, + hwConnectionCapabilityEsp + INTEGER, + hwConnectionCapabilityIcmp + INTEGER, + hwConnectionCapabilityTcpFtp + INTEGER, + hwConnectionCapabilityTcpHttp + INTEGER, + hwConnectionCapabilityTcpPptpVpn + INTEGER, + hwConnectionCapabilityTcpSsh + INTEGER, + hwConnectionCapabilityTcpTlsVpn + INTEGER, + hwConnectionCapabilityTcpVoip + INTEGER, + hwConnectionCapabilityUdpIke2Port4500 + INTEGER, + hwConnectionCapabilityUdpIke2Port500 + INTEGER, + hwConnectionCapabilityUdpVoip + INTEGER, + hwConnectionCapabilityProfileRowStatus + RowStatus + } + + --1.3.6.1.4.1.2011.6.139.11.1.47.1.1 + hwConnectionCapabilityProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the name of a connection capability profile. It is the index of the table." + ::= { hwConnectionCapabilityProfileEntry 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.47.1.2 + hwConnectionCapabilityEsp OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + on(2), + off(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether ESP is supported. +The default value is unknown(1)." + ::= { hwConnectionCapabilityProfileEntry 2 } + + --1.3.6.1.4.1.2011.6.139.11.1.47.1.3 + hwConnectionCapabilityIcmp OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + on(2), + off(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether ICMP is supported. +The default value is unknown(1)." + ::= { hwConnectionCapabilityProfileEntry 3 } + + --1.3.6.1.4.1.2011.6.139.11.1.47.1.4 + hwConnectionCapabilityTcpFtp OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + on(2), + off(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether FTP(TCP) is supported. +The default value is unknown(1)." + ::= { hwConnectionCapabilityProfileEntry 4 } + + --1.3.6.1.4.1.2011.6.139.11.1.47.1.5 + hwConnectionCapabilityTcpHttp OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + on(2), + off(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether HTTP (port 80) is supported. +The default value is unknown(1)." + ::= { hwConnectionCapabilityProfileEntry 5 } + + --1.3.6.1.4.1.2011.6.139.11.1.47.1.6 + hwConnectionCapabilityTcpPptpVpn OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + on(2), + off(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether PPTP for VPN services (port 1723) is supported. +The default value is unknown(1)." + ::= { hwConnectionCapabilityProfileEntry 6 } + + --1.3.6.1.4.1.2011.6.139.11.1.47.1.7 + hwConnectionCapabilityTcpSsh OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + on(2), + off(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether SSH is supported. +The default value is unknown(1)." + ::= { hwConnectionCapabilityProfileEntry 7 } + + --1.3.6.1.4.1.2011.6.139.11.1.47.1.8 + hwConnectionCapabilityTcpTlsVpn OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + on(2), + off(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether TLS VPN (port 443) is supported. +The default value is unknown(1)." + ::= { hwConnectionCapabilityProfileEntry 8 } + + --1.3.6.1.4.1.2011.6.139.11.1.47.1.9 + hwConnectionCapabilityTcpVoip OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + on(2), + off(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether VoIP (port 5060) is supported. +The default value is unknown(1)." + ::= { hwConnectionCapabilityProfileEntry 9 } + + --1.3.6.1.4.1.2011.6.139.11.1.47.1.10 + hwConnectionCapabilityUdpIke2Port4500 OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + on(2), + off(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether IKEv2 (port 4500) is supported. +The default value is unknown(1)." + ::= { hwConnectionCapabilityProfileEntry 10 } + + --1.3.6.1.4.1.2011.6.139.11.1.47.1.11 + hwConnectionCapabilityUdpIke2Port500 OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + on(2), + off(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether IKEv2 (port 500) is supported. +The default value is unknown(1)." + ::= { hwConnectionCapabilityProfileEntry 11 } + + --1.3.6.1.4.1.2011.6.139.11.1.47.1.12 + hwConnectionCapabilityUdpVoip OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + on(2), + off(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether VoIP (port 5060) is supported. +The default value is unknown(1)." + ::= { hwConnectionCapabilityProfileEntry 12 } + + --1.3.6.1.4.1.2011.6.139.11.1.47.1.13 + hwConnectionCapabilityProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. createAndGo(4) and destroy(6) are commonly used." + ::= { hwConnectionCapabilityProfileEntry 13 } + + --1.3.6.1.4.1.2011.6.139.11.1.48 + hwOperatorNameProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwOperatorNameProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure and query operator name profile parameters." + ::= { hwWlanConfigObjects 48 } + + --1.3.6.1.4.1.2011.6.139.11.1.48.1 + hwOperatorNameProfileEntry OBJECT-TYPE + SYNTAX HwOperatorNameProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwOperatorNameProfileName." + INDEX { hwOperatorNameProfileName } + ::= { hwOperatorNameProfileTable 1 } + + + HwOperatorNameProfileEntry ::= + SEQUENCE { + hwOperatorNameProfileName + OCTET STRING, + hwOperatorNameLanguageCodeList + OCTET STRING, + hwOperatorFriendlyNameList + OCTET STRING, + hwOperatorNameProfileRowStatus + RowStatus + } + + --1.3.6.1.4.1.2011.6.139.11.1.48.1.1 + hwOperatorNameProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the name of an operator name profile. It is the index of the table." + ::= { hwOperatorNameProfileEntry 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.48.1.2 + hwOperatorNameLanguageCodeList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A value of LanguageCode indicates a language. It is a string of 2-3 characters. +chi/zho/zh indicates Chinese and eng/en indicates English. +NOTE By default, no configuration is added.Values of LanguageCode are separated by question marks (?).A maximum of 32 LanguageCode values can be configured.A LanguageCode value must match a FriendlyName value." + ::= { hwOperatorNameProfileEntry 2 } + + --1.3.6.1.4.1.2011.6.139.11.1.48.1.3 + hwOperatorFriendlyNameList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..2048)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "NOTE By default, no configuration is added.A FriendlyName value is a string of 1-32 characters. FriendlyName values are separated by question marks (?).A maximum of 32 FriendlyName values can be configured.A LanguageCode value must match a FriendlyName value." + ::= { hwOperatorNameProfileEntry 3 } + + --1.3.6.1.4.1.2011.6.139.11.1.48.1.4 + hwOperatorNameProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. createAndGo(4) and destroy(6) are commonly used." + ::= { hwOperatorNameProfileEntry 4 } + + --1.3.6.1.4.1.2011.6.139.11.1.49 + hwOperatorClassProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwOperatorClassProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure operating class profile parameters." + ::= { hwWlanConfigObjects 49 } + + --1.3.6.1.4.1.2011.6.139.11.1.49.1 + hwOperatorClassProfileEntry OBJECT-TYPE + SYNTAX HwOperatorClassProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwOperatorClassProfileName." + INDEX { hwOperatorClassProfileName } + ::= { hwOperatorClassProfileTable 1 } + + + HwOperatorClassProfileEntry ::= + SEQUENCE { + hwOperatorClassProfileName + OCTET STRING, + hwOperatorClassIndicationList + OCTET STRING, + hwOperatorClassProfileRowStatus + RowStatus + } + + --1.3.6.1.4.1.2011.6.139.11.1.49.1.1 + hwOperatorClassProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the name of an operating class profile profile. It is the index of the table." + ::= { hwOperatorClassProfileEntry 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.49.1.2 + hwOperatorClassIndicationList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "NOTE By default, no configuration is added.A value of OperatorClassIndication is an integer that ranges from 1 to 255.A maximum of 32 OperatorClassIndication values can be configured." + ::= { hwOperatorClassProfileEntry 2 } + + --1.3.6.1.4.1.2011.6.139.11.1.49.1.3 + hwOperatorClassProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. createAndGo(4) and destroy(6) are commonly used." + ::= { hwOperatorClassProfileEntry 3 } + + --1.3.6.1.4.1.2011.6.139.11.1.50 + hwOperatorDomainNameProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwOperatorDomainNameProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure and query operator domain profile parameters." + ::= { hwWlanConfigObjects 50 } + + --1.3.6.1.4.1.2011.6.139.11.1.50.1 + hwOperatorDomainNameProfileEntry OBJECT-TYPE + SYNTAX HwOperatorDomainNameProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwOperatorDomainNameProfileName." + INDEX { hwOperatorDomainNameProfileName } + ::= { hwOperatorDomainNameProfileTable 1 } + + + HwOperatorDomainNameProfileEntry ::= + SEQUENCE { + hwOperatorDomainNameProfileName + OCTET STRING, + hwOperatorDomainNameList + OCTET STRING, + hwOperatorDomainNameProfileRowStatus + RowStatus + } + + --1.3.6.1.4.1.2011.6.139.11.1.50.1.1 + hwOperatorDomainNameProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the name of an operating class profile profile. It is the index of the table." + ::= { hwOperatorDomainNameProfileEntry 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.50.1.2 + hwOperatorDomainNameList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..2048)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "NOTE By default, no configuration is added.A DomainName value is a string of 1-64 characters in compliance with RFC1035.DomainName values are separated by question marks (?).A maximum of 32 DomainName values can be configured." + ::= { hwOperatorDomainNameProfileEntry 2 } + + --1.3.6.1.4.1.2011.6.139.11.1.50.1.3 + hwOperatorDomainNameProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. createAndGo(4) and destroy(6) are commonly used." + ::= { hwOperatorDomainNameProfileEntry 3 } + + --1.3.6.1.4.1.2011.6.139.11.1.51 + hwNAIRealmProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwNAIRealmProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure and query NAI realm profile parameters." + ::= { hwWlanConfigObjects 51 } + + --1.3.6.1.4.1.2011.6.139.11.1.51.1 + hwNAIRealmProfileEntry OBJECT-TYPE + SYNTAX HwNAIRealmProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indexes of this table are hwNAIRealmProfileName, hwNAIRealmName, hwNAIRealmEapMethodType, and hwNAIRealmEapAuthenID." + INDEX { hwNAIRealmProfileName,hwNAIRealmName,hwNAIRealmEapMethodType,hwNAIRealmEapAuthenID } + ::= { hwNAIRealmProfileTable 1 } + + + HwNAIRealmProfileEntry ::= + SEQUENCE { + hwNAIRealmProfileName + OCTET STRING, + hwNAIRealmName + OCTET STRING, + hwNAIRealmEapMethodType + Unsigned32, + hwNAIRealmEapAuthenID + Unsigned32, + hwNAIRealmEapAuthenPara + Unsigned32, + hwNAIRealmProfileRowStatus + RowStatus + } + + --1.3.6.1.4.1.2011.6.139.11.1.51.1.1 + hwNAIRealmProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the name of a NAI realm profile. It is the index of the table." + ::= { hwNAIRealmProfileEntry 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.51.1.2 + hwNAIRealmName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates a network identifier." + ::= { hwNAIRealmProfileEntry 2 } + + --1.3.6.1.4.1.2011.6.139.11.1.51.1.3 + hwNAIRealmEapMethodType OBJECT-TYPE + SYNTAX Unsigned32 (0..255 | 4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the authorization type. +The default value is 0xffffffff that indicates that the following four types are supported: EAP_AKA, EAP_SIM, EAP_TLS, and EAP_TTLS." + ::= { hwNAIRealmProfileEntry 3 } + + --1.3.6.1.4.1.2011.6.139.11.1.51.1.4 + hwNAIRealmEapAuthenID OBJECT-TYPE + SYNTAX Unsigned32 (0..255 | 4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the authorization ID. +The default value is 0xffffffff that indicates that all IDs within the value range are supported." + ::= { hwNAIRealmProfileEntry 4 } + + --1.3.6.1.4.1.2011.6.139.11.1.51.1.5 + hwNAIRealmEapAuthenPara OBJECT-TYPE + SYNTAX Unsigned32 (0..255 | 4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicate authorization parameter. +The default value is 0xffffffff that indicates all parameters within the value range are supported." + ::= { hwNAIRealmProfileEntry 5 } + + --1.3.6.1.4.1.2011.6.139.11.1.51.1.6 + hwNAIRealmProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. createAndGo(4) and destroy(6) are commonly used." + ::= { hwNAIRealmProfileEntry 6 } + + --1.3.6.1.4.1.2011.6.139.11.1.52 + hwVenueNameProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwVenueNameProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure and query venue name profile parameters." + ::= { hwWlanConfigObjects 52 } + + --1.3.6.1.4.1.2011.6.139.11.1.52.1 + hwVenueNameProfileEntry OBJECT-TYPE + SYNTAX HwVenueNameProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwVenueNameProfileName." + INDEX { hwVenueNameProfileName } + ::= { hwVenueNameProfileTable 1 } + + + HwVenueNameProfileEntry ::= + SEQUENCE { + hwVenueNameProfileName + OCTET STRING, + hwVenueNameLanguageCodeList + OCTET STRING, + hwVenueNameList + OCTET STRING, + hwVenueNameProfileRowStatus + RowStatus + } + + --1.3.6.1.4.1.2011.6.139.11.1.52.1.1 + hwVenueNameProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the name of a venue name profile. It is the index of the table." + ::= { hwVenueNameProfileEntry 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.52.1.2 + hwVenueNameLanguageCodeList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A value of LanguageCode indicates a language. It is a string of 2-3 characters. +For details about GUI value ranges, see ISO 639 on the Codes for the Representation of Names of Languages page. The path is http://www.loc.gov/standards/iso639-2/php/ code_list.php. chi/zho/zh indicates Chinese and eng/en indicates English. +NOTE By default, no configuration is added.Values of LanguageCode are separated by question marks (?).A maximum of 32 LanguageCode values can be configured.A LanguageCode value must match a VenueName value." + ::= { hwVenueNameProfileEntry 2 } + + --1.3.6.1.4.1.2011.6.139.11.1.52.1.3 + hwVenueNameList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..2048)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If the language-code is set to eng, the name is a string of characters. Rules are the same as those for SSIDs. When it is set to other values, the venue-name is set to a hexadecimal UTF-8 code because current WLANs support English only, for example, venue-name language-code ZHO name 025AB1472568. +NOTE By default, no configuration is added.A venue-name value cannot exceed 32 characters.venue-name values are separated by question marks (?).A LanguageCode value must match a VenueName value." + ::= { hwVenueNameProfileEntry 3 } + + --1.3.6.1.4.1.2011.6.139.11.1.52.1.4 + hwVenueNameProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. createAndGo(4) and destroy(6) are commonly used." + ::= { hwVenueNameProfileEntry 4 } + + --1.3.6.1.4.1.2011.6.139.11.1.53 + hwRoamingConsortiumProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRoamingConsortiumProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure and query roaming consortium profile parameters." + ::= { hwWlanConfigObjects 53 } + + --1.3.6.1.4.1.2011.6.139.11.1.53.1 + hwRoamingConsortiumProfileEntry OBJECT-TYPE + SYNTAX HwRoamingConsortiumProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwRoamingConsortiumProfileName." + INDEX { hwRoamingConsortiumProfileName } + ::= { hwRoamingConsortiumProfileTable 1 } + + + HwRoamingConsortiumProfileEntry ::= + SEQUENCE { + hwRoamingConsortiumProfileName + OCTET STRING, + hwRoamingConsortiumOIList + OCTET STRING, + hwRoamingConsortiumOIInBeaconList + OCTET STRING, + hwRoamingConsortiumProfileRowStatus + RowStatus + } + + --1.3.6.1.4.1.2011.6.139.11.1.53.1.1 + hwRoamingConsortiumProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the name of a roaming consortium profile. It is the index of the table." + ::= { hwRoamingConsortiumProfileEntry 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.53.1.2 + hwRoamingConsortiumOIList OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the roaming consortium member. +The roaming consortium OI is a hexadecimal number in the format of HH-HH-HH or HH-HH-HH-HH-HH. The length of a roaming consortium OI is three to five bytes, for example, 12-34-56?12-34-58?34-45-67. +NOTE By default, no configuration is added.RoamingConsortiumOI values are separated by question marks (?).A maximum of 32 RoamingConsortiumOI values can be configured.A RoamingConsortiumOI value must match an OIInBeacon value." + ::= { hwRoamingConsortiumProfileEntry 2 } + + --1.3.6.1.4.1.2011.6.139.11.1.53.1.3 + hwRoamingConsortiumOIInBeaconList OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether a roaming consortium member carries the inbeacon tag, for example, YES?NO?NO. +NOTE By default, no configuration is added.A RoamingConsortiumOI value must match an OIInBeacon value.A maximum of three RoamingConsortiumOI values can be configured.in-beacon can be set to YES." + ::= { hwRoamingConsortiumProfileEntry 3 } + + --1.3.6.1.4.1.2011.6.139.11.1.53.1.4 + hwRoamingConsortiumProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. createAndGo(4) and destroy(6) are commonly used." + ::= { hwRoamingConsortiumProfileEntry 4 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.54 + hwSACProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSACProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure and query SAC profile parameters." + ::= { hwWlanConfigObjects 54 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.54.1 + hwSACProfileEntry OBJECT-TYPE + SYNTAX HwSACProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwSACProfileName." + INDEX { hwSACProfileName } + ::= { hwSACProfileTable 1 } + + + HwSACProfileEntry ::= + SEQUENCE { + hwSACProfileName + OCTET STRING, + hwSACProfUserStat + INTEGER, + hwSACProfVapStat + INTEGER, + hwSACProfRowStatus + RowStatus + } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.54.1.1 + hwSACProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the name of an SAC profile. It is the index of the table." + ::= { hwSACProfileEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.54.1.2 + hwSACProfUserStat OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether the user statistics function is enabled in the SAC profile. +The default value is disable (1)." + ::= { hwSACProfileEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.54.1.3 + hwSACProfVapStat OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether the VAP statistics function is enabled in the SAC profile. +The default value is disable (1)." + ::= { hwSACProfileEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.54.1.4 + hwSACProfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status." + ::= { hwSACProfileEntry 4 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.55 + hwSACProfileActionTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSACProfileActionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes SAC profile action configurations.This table is used to configure actions in an SAC profile." + ::= { hwWlanConfigObjects 55 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.55.1 + hwSACProfileActionEntry OBJECT-TYPE + SYNTAX HwSACProfileActionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indexes of this table are hwSACProfileName and hwSACProfileActionIndex." + INDEX { hwSACProfileName,hwSACProfileActionIndex} + ::= { hwSACProfileActionTable 1 } + + + HwSACProfileActionEntry ::= + SEQUENCE { + hwSACProfileActionIndex + Unsigned32, + hwSACProfileActProtocolType + INTEGER, + hwSACProfileActProtocolName + OCTET STRING, + hwSACProfileActProtocolGrpName + OCTET STRING, + hwSACProfileActionType + INTEGER, + hwSACProfileActCarCir + Unsigned32, + hwSACProfileActRemarkDscpValue + Unsigned32, + hwSACProfileActRemark8021pValue + Unsigned32, + hwSACProfileActionRowstatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.6.139.11.1.55.1.1 + hwSACProfileActionIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the internal index of the action. It is the index of the table." + ::= { hwSACProfileActionEntry 1 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.55.1.2 + hwSACProfileActProtocolType OBJECT-TYPE + SYNTAX INTEGER + { + unknown(0) , + application(1) , + applicationGroup(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the protocol type." + ::= { hwSACProfileActionEntry 2 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.55.1.3 + hwSACProfileActProtocolName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the protocol name." + ::= { hwSACProfileActionEntry 3 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.55.1.4 + hwSACProfileActProtocolGrpName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the protocol group name." + ::= { hwSACProfileActionEntry 4 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.55.1.5 + hwSACProfileActionType OBJECT-TYPE + SYNTAX INTEGER + { + unknown(0) , + deny(1), + car(2), + remarkDscp(3), + remark8021p(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the action type." + ::= { hwSACProfileActionEntry 5 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.55.1.6 + hwSACProfileActCarCir OBJECT-TYPE + SYNTAX Unsigned32 (64..10000000|4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the CAR CIR value." + ::= { hwSACProfileActionEntry 6 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.55.1.7 + hwSACProfileActRemarkDscpValue OBJECT-TYPE + SYNTAX Unsigned32 (0..63) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the DSCP value." + ::= { hwSACProfileActionEntry 7 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.55.1.8 + hwSACProfileActRemark8021pValue OBJECT-TYPE + SYNTAX Unsigned32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the 802.1p priority." + ::= { hwSACProfileActionEntry 8 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.55.1.9 + hwSACProfileActionRowstatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status." + ::= { hwSACProfileActionEntry 9 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.56 + hwWlanAPProvision OBJECT IDENTIFIER ::= { hwWlanConfigObjects 56 } + + + + --1.3.6.1.4.1.2011.6.139.11.1.59.2 + -- 1.3.6.1.4.1.2011.6.139.11.1.56.1 + hwWlanAPProvisionAddressMode OBJECT-TYPE + SYNTAX INTEGER + { + static(1), + dhcp(2), + slaac(3), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the IPv4 address allocation mode." + ::= { hwWlanAPProvision 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.59.3 + hwWlanAPProvisionIPv4Address OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AP's IPv4 address. +hwWlanAPProvisionIPv4Address takes effect if hwAPIPv4Method is set to static." + ::= { hwWlanAPProvision 2 } + + --1.3.6.1.4.1.2011.6.139.11.1.59.4 + hwWlanAPProvisionIPv4Mask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AP's IPv4 mask. +hwWlanAPProvisionIPv4Mask takes effect if hwAPIPv4Method is set to static." + ::= { hwWlanAPProvision 3 } + + --1.3.6.1.4.1.2011.6.139.11.1.59.5 + hwWlanAPProvisionIPv4Gateway OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AP's IPv4 gateway. +hwWlanAPProvisionIPv4Gateway takes effect if hwAPIPv4Method is set to static." + ::= { hwWlanAPProvision 4 } + + --1.3.6.1.4.1.2011.6.139.11.1.59.6 + hwWlanAPProvisionIPv6Address OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..46)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AP's IPv6 address. +hwWlanAPProvisionIPv6Address takes effect if hwAPIPv6Method is set to static." + ::= { hwWlanAPProvision 5 } + + --1.3.6.1.4.1.2011.6.139.11.1.59.7 + hwWlanAPProvisionIPv6PrefixLen OBJECT-TYPE + SYNTAX Unsigned32 (0..128) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the length of the IPv6 address prefix." + ::= { hwWlanAPProvision 6 } + + + --1.3.6.1.4.1.2011.6.139.11.1.59.8 + hwWlanAPProvisionIPv6Gateway OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..46)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AP's IPv6 gateway. +hwWlanAPProvisionIPv6Gateway takes effect if hwAPIPv6Method is set to static." + ::= { hwWlanAPProvision 7 } + + --1.3.6.1.4.1.2011.6.139.11.1.59.9 + hwWlanAPProvisionGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the group name." + ::= { hwWlanAPProvision 8 } + + --1.3.6.1.4.1.2011.6.139.11.1.59.10 + hwWlanAPProvisionName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the name of an AP." + ::= { hwWlanAPProvision 9 } + + --1.3.6.1.4.1.2011.6.139.11.1.59.11 + hwWlanAPProvisionIPv4ACList OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AC IPv4 address list. +NOTE ACL rules are separated by question marks (?).A maximum of four ACL rules can be configured." + ::= { hwWlanAPProvision 10 } + + --1.3.6.1.4.1.2011.6.139.11.1.59.12 + hwWlanAPProvisionIPv6ACList OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AC IPv6 address list. +NOTE ACL rules are separated by question marks (?).A maximum of four ACL rules can be configured." + ::= { hwWlanAPProvision 11 } + + --1.3.6.1.4.1.2011.6.139.11.1.59.13 + hwWlanAPProvisionCommitAPName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates that the configuration is delivered based on AP names." + ::= { hwWlanAPProvision 12 } + + --1.3.6.1.4.1.2011.6.139.11.1.59.14 + hwWlanAPProvisionCommitAPMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates that the configuration is delivered based on MAC addresses of APs." + ::= { hwWlanAPProvision 13 } + + --1.3.6.1.4.1.2011.6.139.11.1.59.15 + hwWlanAPProvisionCommitAPGroup OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates that the configuration is delivered based on AP groups." + ::= { hwWlanAPProvision 14 } + + hwWlanAPProvisionAPMode OBJECT-TYPE + SYNTAX INTEGER + { + fat(1), + cloud(2), + fit(3), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AP mode." + ::= { hwWlanAPProvision 15 } + + hwWlanAPProvisionCommitAPId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates that the configuration is delivered based on AP ID." + ::= { hwWlanAPProvision 16 } + + hwWlanAPProvisionCommitAll OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates that the configuration is delivered to all APs." + ::= { hwWlanAPProvision 17 } + + hwWlanAPProvisionManagementVlan OBJECT-TYPE + SYNTAX Unsigned32 (0..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates that the AP management vlan." + ::= { hwWlanAPProvision 18 } + + --1.3.6.1.4.1.2011.6.139.11.1.60 + hwWlanRadioCalibrateManagement OBJECT IDENTIFIER ::= { hwWlanConfigObjects 57 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.57.1 + hwWlanRadioCalibrateMode OBJECT-TYPE + SYNTAX INTEGER + { + auto(1), + manual(2), + schedule(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the radio calibration mode. +The default value is auto(1)." + ::= { hwWlanRadioCalibrateManagement 1 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.57.2 + hwWlanRadioCalibrateScheduleTime OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the scheduled radio calibration time." + ::= { hwWlanRadioCalibrateManagement 2 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.57.3 + hwWlanRadioCalibrateManualStartup OBJECT-TYPE + SYNTAX Integer32 (1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the manually triggered radio calibration. It is valid only when the radio calibration mode is manual." + ::= { hwWlanRadioCalibrateManagement 3 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.57.4 + hwWlanRadioCalibrateAutoInterval OBJECT-TYPE + SYNTAX Integer32 (30..1440) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the automatic radio calibration interval. +It is expressed in minutes. +The default value is 1440." + ::= { hwWlanRadioCalibrateManagement 4 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.57.5 + hwWlanRadioCalibratePolicy OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the radio calibration policy.bit0: rogue-ap bit2: nonWifi bit3: noise-floor bit1 is invalid. + The default value is 0, indicating that this function is not enabled." + ::= { hwWlanRadioCalibrateManagement 5 } + + --1.3.6.1.4.1.2011.6.139.11.1.60.6 + -- 1.3.6.1.4.1.2011.6.139.11.1.57.6 + hwWlanRadioCalibrateSensitivity OBJECT-TYPE + SYNTAX INTEGER + { + medium(1), + high(2), + low(3), + insensitivity(4), + custom(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the radio calibration sensitivity. +The default value is medium(1)." + ::= { hwWlanRadioCalibrateManagement 6 } + + --1.3.6.1.4.1.2011.6.139.11.1.60.7 + -- 1.3.6.1.4.1.2011.6.139.11.1.57.7 + hwWlanRadioCalibrateAutoStartTime OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the start time of automatic radio calibration. + The default value is 03:00:00." + ::= { hwWlanRadioCalibrateManagement 7 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.57.8 + hwWlanRadioCalibrateManualApGroup OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the manually triggered radio calibration based on the AP group. + It is valid only when the radio calibration mode is manual." + ::= { hwWlanRadioCalibrateManagement 8 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.57.9 + hwWlanRadioCalibrateManualApList OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the manually triggered radio calibrationbased on the AP list. + It is valid only when the radio calibration mode is manual." + ::= { hwWlanRadioCalibrateManagement 9 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.57.10 + hwWlanRadioCalibrateManualProcess OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the radio calibration status" + ::= { hwWlanRadioCalibrateManagement 10 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.57.11 + hwWlanRadioCalibrateFlexibleRadio OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + autoSwitch(2), + autoOff(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the calibration radio flexible-radio status switch. + The default value is disable(1)." + ::= { hwWlanRadioCalibrateManagement 11 } + -- 1.3.6.1.4.1.2011.6.139.11.1.57.12 + hwWlanRadioCalibrateFlexRadioManualRecognize OBJECT-TYPE + SYNTAX INTEGER + { + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the calibration radio flexible-radio manual recognize." + ::= { hwWlanRadioCalibrateManagement 12 } + -- 1.3.6.1.4.1.2011.6.139.11.1.57.13 + hwWlanRadioCalibrateFlexibleRadioProcess OBJECT-TYPE + SYNTAX INTEGER + { + identifying(1), + nonidentifying(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the calibration radio flexible-radio process." + ::= { hwWlanRadioCalibrateManagement 13 } + -- 1.3.6.1.4.1.2011.6.139.11.1.57.14 + hwWlanRadioCalibrateFlexibleRadioRecognizeTime OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the start time of flxible radio recolonization." + ::= { hwWlanRadioCalibrateManagement 14 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.57.15 + hwWlanRadioCalibrateSensitivityCustomValue OBJECT-TYPE + SYNTAX Unsigned32 (0..95) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the custom threshold of calibrate sensitivity. It can be set when hwWlanRadioCalibrateSensitivity is custom(5). A larger value indicates lower calibration sensitivity." + ::= { hwWlanRadioCalibrateManagement 15 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.57.16 + hwWlanRadioCalibrateScheduleTimeRange OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRadioCalibrateManagement 16 } + -- 1.3.6.1.4.1.2011.6.139.11.1.57.17 + hwWlanRadioCalibrateReferenceDataAnalysis OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the referencing data-analysis function. The default value is 2." + ::= { hwWlanRadioCalibrateManagement 17 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.57.18 + hwWlanRadioCalibrateEnvironmentDeteriorateValue OBJECT-TYPE + SYNTAX Unsigned32 (1..48) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the environment deterioration threshold function. The default value is 16." + ::= { hwWlanRadioCalibrateManagement 18 } + +-- 1.3.6.1.4.1.2011.6.139.11.1.61 +-- 1.3.6.1.4.1.2011.6.139.11.1.58 +-- 1.3.6.1.4.1.2011.6.139.11.1.58 +-- 1.3.6.1.4.1.2011.6.139.11.1.58 +-- 1.3.6.1.4.1.2011.6.139.11.1.58 + -- 1.3.6.1.4.1.2011.6.139.11.1.58 + hwWlanMobilityObjects OBJECT IDENTIFIER ::= { hwWlanConfigObjects 58 } + +-- 1.3.6.1.4.1.2011.6.139.11.1.61.1 +-- 1.3.6.1.4.1.2011.6.139.11.1.61.1 + -- 1.3.6.1.4.1.2011.6.139.11.1.58.1 + hwWlanMobilityManagement OBJECT IDENTIFIER ::= { hwWlanMobilityObjects 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.61.1.1 + -- 1.3.6.1.4.1.2011.6.139.11.1.58.1.1 + hwWlanMasterControllerSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1) , + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the CUC function. +The default value is disable (1)." + ::= { hwWlanMobilityManagement 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.61.1.2 + -- 1.3.6.1.4.1.2011.6.139.11.1.58.1.2 + hwWlanConnectMasterControllerSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disconnect(1) , + connect(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This objection indicates the status of the connection between the AC and Master Controller. The establishment of connection between the AC and Master Controller requires the IP address of the Master Controller. +The default value is disconnect(1)." + ::= { hwWlanMobilityManagement 2 } + + --1.3.6.1.4.1.2011.6.139.11.1.61.1.3 + -- 1.3.6.1.4.1.2011.6.139.11.1.58.1.3 + hwWlanConnectMasterControllerIPv4Addr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the IPv4 address of the CUC that needs to set up a link with the Master Controller." + ::= { hwWlanMobilityManagement 3 } + + --1.3.6.1.4.1.2011.6.139.11.1.61.1.4 + -- 1.3.6.1.4.1.2011.6.139.11.1.58.1.4 + hwWlanConnectMasterControllerIPv6Addr OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the IPv6 address of the CUC that needs to set up a link with the Master Controller." + ::= { hwWlanMobilityManagement 4 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.58.1.5 + hwWlanMobilityServerIPv4 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanMobilityManagement 5 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.58.1.6 + hwWlanMobilityServerIPv6 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanMobilityManagement 6 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.58.1.7 + hwWlanMobilityServerState OBJECT-TYPE + SYNTAX INTEGER + { + fault(1), + vmiss(2), + normal(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanMobilityManagement 7 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.58.1.8 + hwWlanMobilityServerSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanMobilityManagement 8 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.58.1.9 + hwWlanMobilityServerLocalIPv4 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanMobilityManagement 9 } + +-- 1.3.6.1.4.1.2011.6.139.11.1.61.2 + + -- 1.3.6.1.4.1.2011.6.139.11.1.58.2 + hwWlanMobilityAcTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanMobilityAcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanMobilityObjects 2 } + + --1.3.6.1.4.1.2011.6.139.11.1.61.2.1 + -- 1.3.6.1.4.1.2011.6.139.11.1.58.2.1 + hwWlanMobilityAcEntry OBJECT-TYPE + SYNTAX HwWlanMobilityAcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwWlanMemAcIndex." + INDEX { hwWlanMemAcIndex } + ::= { hwWlanMobilityAcTable 1 } + + + HwWlanMobilityAcEntry ::= + SEQUENCE { + hwWlanMemAcIndex + Integer32, + hwWlanAcIPv4Address + IpAddress, + hwWlanAcIPv6Address + OCTET STRING, + hwWlanAcState + INTEGER, + hwWlanAcRowStatus + RowStatus + } + + --1.3.6.1.4.1.2011.6.139.11.1.61.2.1.1 + -- 1.3.6.1.4.1.2011.6.139.11.1.58.2.1.1 + hwWlanMemAcIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the AP ID." + ::= { hwWlanMobilityAcEntry 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.61.2.1.2 + -- 1.3.6.1.4.1.2011.6.139.11.1.58.2.1.2 + hwWlanAcIPv4Address OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AC's IPv4 address." + ::= { hwWlanMobilityAcEntry 2 } + + --1.3.6.1.4.1.2011.6.139.11.1.61.2.1.3 + -- 1.3.6.1.4.1.2011.6.139.11.1.58.2.1.3 + hwWlanAcIPv6Address OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AC's IPv6 address." + ::= { hwWlanMobilityAcEntry 3 } + + --1.3.6.1.4.1.2011.6.139.11.1.61.2.1.4 + -- 1.3.6.1.4.1.2011.6.139.11.1.58.2.1.4 + hwWlanAcState OBJECT-TYPE + SYNTAX INTEGER + { + normal(1) , + fault(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the state of connections to the AC." + ::= { hwWlanMobilityAcEntry 4 } + + --1.3.6.1.4.1.2011.6.139.11.1.61.2.1.5 + -- 1.3.6.1.4.1.2011.6.139.11.1.58.2.1.5 + hwWlanAcRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status." + ::= { hwWlanMobilityAcEntry 5 } + + --1.3.6.1.4.1.2011.6.139.11.1.61.3 + -- 1.3.6.1.4.1.2011.6.139.11.1.58.3 + hwWlanMobilityGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanMobilityGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanMobilityObjects 3 } + + --1.3.6.1.4.1.2011.6.139.11.1.61.3.1 + -- 1.3.6.1.4.1.2011.6.139.11.1.58.3.1 + hwWlanMobilityGroupEntry OBJECT-TYPE + SYNTAX HwWlanMobilityGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwWlanMobilityGroupName." + INDEX { hwWlanMobilityGroupName } + ::= { hwWlanMobilityGroupTable 1 } + + + HwWlanMobilityGroupEntry ::= + SEQUENCE { + hwWlanMobilityGroupName + OCTET STRING, + hwWlanMobilityGroupRowStatus + RowStatus + } + + --1.3.6.1.4.1.2011.6.139.11.1.61.3.1.1 + -- 1.3.6.1.4.1.2011.6.139.11.1.58.3.1.1 + hwWlanMobilityGroupName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the mobility group name." + ::= { hwWlanMobilityGroupEntry 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.61.3.1.2 + -- 1.3.6.1.4.1.2011.6.139.11.1.58.3.1.2 + hwWlanMobilityGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates to add or delete mobility groups." + ::= { hwWlanMobilityGroupEntry 2 } + + --1.3.6.1.4.1.2011.6.139.11.1.61.4 + -- 1.3.6.1.4.1.2011.6.139.11.1.58.4 + hwWlanMobilityGroupMemberTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanMobilityGroupMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanMobilityObjects 4 } + + --1.3.6.1.4.1.2011.6.139.11.1.61.4.1 + -- 1.3.6.1.4.1.2011.6.139.11.1.58.4.1 + hwWlanMobilityGroupMemberEntry OBJECT-TYPE + SYNTAX HwWlanMobilityGroupMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indexes of this table are hwWlanMobilityGroupName and hwWlanMobilityGroupMemberACIndex." + INDEX { hwWlanMobilityGroupMemberACIndex,hwWlanMobilityGroupName } + ::= { hwWlanMobilityGroupMemberTable 1 } + + + HwWlanMobilityGroupMemberEntry ::= + SEQUENCE { + hwWlanMobilityGroupMemberACIndex + Integer32, + hwWlanMobilityGroupMemberRowStatus + RowStatus + } + + --1.3.6.1.4.1.2011.6.139.11.1.61.4.1.1 + -- 1.3.6.1.4.1.2011.6.139.11.1.58.4.1.1 + hwWlanMobilityGroupMemberACIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates mobility group members (AC ID)." + ::= { hwWlanMobilityGroupMemberEntry 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.61.4.1.2 + -- 1.3.6.1.4.1.2011.6.139.11.1.58.4.1.2 + hwWlanMobilityGroupMemberRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates to add or delete mobility group members." + ::= { hwWlanMobilityGroupMemberEntry 2 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.58.5 + hwWlanMobilityMemberIPv4Table OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanMobilityMemberIPv4Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanMobilityObjects 5 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.58.5.1 + hwWlanMobilityMemberIPv4Entry OBJECT-TYPE + SYNTAX HwWlanMobilityMemberIPv4Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwWlanMobilityGroupName, hwWlanMobilityMemberIPv4Addr } + ::= { hwWlanMobilityMemberIPv4Table 1 } + + + HwWlanMobilityMemberIPv4Entry ::= + SEQUENCE { + hwWlanMobilityMemberIPv4Addr + IpAddress, + hwWlanMobilityMemberIPv4Description + OCTET STRING, + hwWlanMobilityMemberIPv4State + INTEGER, + hwWlanMobilityMemberIPv4RowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.6.139.11.1.58.5.1.1 + hwWlanMobilityMemberIPv4Addr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanMobilityMemberIPv4Entry 1 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.58.5.1.2 + hwWlanMobilityMemberIPv4Description OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanMobilityMemberIPv4Entry 2 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.58.5.1.3 + hwWlanMobilityMemberIPv4State OBJECT-TYPE + SYNTAX INTEGER + { + fault(1), + normal(2), + vmiss(3), + invalid(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanMobilityMemberIPv4Entry 3 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.58.5.1.4 + hwWlanMobilityMemberIPv4RowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanMobilityMemberIPv4Entry 4 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.58.6 + hwWlanMobilityMemberIPv6Table OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanMobilityMemberIPv6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanMobilityObjects 6 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.58.6.1 + hwWlanMobilityMemberIPv6Entry OBJECT-TYPE + SYNTAX HwWlanMobilityMemberIPv6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwWlanMobilityGroupName, hwWlanMobilityMemberIPv6Addr } + ::= { hwWlanMobilityMemberIPv6Table 1 } + + + HwWlanMobilityMemberIPv6Entry ::= + SEQUENCE { + hwWlanMobilityMemberIPv6Addr + OCTET STRING, + hwWlanMobilityMemberIPv6Description + OCTET STRING, + hwWlanMobilityMemberIPv6State + INTEGER, + hwWlanMobilityMemberIPv6RowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.6.139.11.1.58.6.1.1 + hwWlanMobilityMemberIPv6Addr OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanMobilityMemberIPv6Entry 1 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.58.6.1.2 + hwWlanMobilityMemberIPv6Description OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanMobilityMemberIPv6Entry 2 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.58.6.1.3 + hwWlanMobilityMemberIPv6State OBJECT-TYPE + SYNTAX INTEGER + { + fault(1), + normal(2), + vmiss(3), + invalid(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanMobilityMemberIPv6Entry 3 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.58.6.1.4 + hwWlanMobilityMemberIPv6RowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanMobilityMemberIPv6Entry 4 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.58.7 + hwWlanMobilityClientIPv4Table OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanMobilityClientIPv4Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanMobilityObjects 7 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.58.7.1 + hwWlanMobilityClientIPv4Entry OBJECT-TYPE + SYNTAX HwWlanMobilityClientIPv4Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwWlanMobilityClientIPv4Addr } + ::= { hwWlanMobilityClientIPv4Table 1 } + + + HwWlanMobilityClientIPv4Entry ::= + SEQUENCE { + hwWlanMobilityClientIPv4Addr + IpAddress, + hwWlanMobilityClientIPv4State + INTEGER + } + + -- 1.3.6.1.4.1.2011.6.139.11.1.58.7.1.1 + hwWlanMobilityClientIPv4Addr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanMobilityClientIPv4Entry 1 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.58.7.1.2 + hwWlanMobilityClientIPv4State OBJECT-TYPE + SYNTAX INTEGER + { + fault(1), + normal(2), + vmiss(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanMobilityClientIPv4Entry 2 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.58.8 + hwWlanMobilityClientIPv6Table OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanMobilityClientIPv6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanMobilityObjects 8 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.58.8.1 + hwWlanMobilityClientIPv6Entry OBJECT-TYPE + SYNTAX HwWlanMobilityClientIPv6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwWlanMobilityClientIPv6Addr } + ::= { hwWlanMobilityClientIPv6Table 1 } + + + HwWlanMobilityClientIPv6Entry ::= + SEQUENCE { + hwWlanMobilityClientIPv6Addr + OCTET STRING, + hwWlanMobilityClientIPv6State + INTEGER + } + + -- 1.3.6.1.4.1.2011.6.139.11.1.58.8.1.1 + hwWlanMobilityClientIPv6Addr OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanMobilityClientIPv6Entry 1 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.58.8.1.2 + hwWlanMobilityClientIPv6State OBJECT-TYPE + SYNTAX INTEGER + { + fault(1), + normal(2), + vmiss(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanMobilityClientIPv6Entry 2 } + + +-- 1.3.6.1.4.1.2011.6.139.11.1.62 + + -- 1.3.6.1.4.1.2011.6.139.11.1.59 + hwWlanLanguageCodeTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanLanguageCodeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "It is the language code table. It complies with ISO 639 and is used by hotspot networks to obtain language code information." + ::= { hwWlanConfigObjects 59 } + +-- 1.3.6.1.4.1.2011.6.139.11.1.62.1 +-- 1.3.6.1.4.1.2011.6.139.11.1.62.1 + -- 1.3.6.1.4.1.2011.6.139.11.1.59.1 + hwWlanLanguageCodeEntry OBJECT-TYPE + SYNTAX HwWlanLanguageCodeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwWlanLanguageCode." + INDEX { hwWlanLanguageCode } + ::= { hwWlanLanguageCodeTable 1 } + + + HwWlanLanguageCodeEntry ::= + SEQUENCE { + hwWlanLanguageCode + OCTET STRING, + hwWlanLanguageCodeDescription + OCTET STRING + } + + --1.3.6.1.4.1.2011.6.139.11.1.62.1.1 + -- 1.3.6.1.4.1.2011.6.139.11.1.59.1.1 + hwWlanLanguageCode OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (2..3)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the language code." + ::= { hwWlanLanguageCodeEntry 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.62.1.2 + -- 1.3.6.1.4.1.2011.6.139.11.1.59.1.2 + hwWlanLanguageCodeDescription OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the description of language codes." + ::= { hwWlanLanguageCodeEntry 2 } + + --1.3.6.1.4.1.2011.6.139.11.1.63 + -- 1.3.6.1.4.1.2011.6.139.11.1.60 + hwFatApConfigObjects OBJECT IDENTIFIER ::= { hwWlanConfigObjects 60 } + +-- 1.3.6.1.4.1.2011.6.139.11.1.63.1 +-- 1.3.6.1.4.1.2011.6.139.11.1.63.1 + -- 1.3.6.1.4.1.2011.6.139.11.1.60.1 + hwFatApGlobalConfig OBJECT IDENTIFIER ::= { hwFatApConfigObjects 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.63.1.1 + -- 1.3.6.1.4.1.2011.6.139.11.1.60.1.1 + hwFatApCountryCode OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (2..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwFatApGlobalConfig 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.63.1.2 + -- 1.3.6.1.4.1.2011.6.139.11.1.60.1.2 + hwFatApMaxStaNum OBJECT-TYPE + SYNTAX Unsigned32 (1..256) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwFatApGlobalConfig 2 } + + --1.3.6.1.4.1.2011.6.139.11.1.63.1.3 + -- 1.3.6.1.4.1.2011.6.139.11.1.60.1.3 + hwFatApStaAccessMode OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + blacklist(2), + whitelist(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwFatApGlobalConfig 3 } + + --1.3.6.1.4.1.2011.6.139.11.1.63.1.4 + -- 1.3.6.1.4.1.2011.6.139.11.1.60.1.4 + hwFatApStaAccessModePorfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwFatApGlobalConfig 4 } + + --1.3.6.1.4.1.2011.6.139.11.1.63.1.5 + -- 1.3.6.1.4.1.2011.6.139.11.1.60.1.5 + hwFatApHighTempThreshold OBJECT-TYPE + SYNTAX Unsigned32 (20..100|65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwFatApGlobalConfig 5 } + + --1.3.6.1.4.1.2011.6.139.11.1.63.1.6 + -- 1.3.6.1.4.1.2011.6.139.11.1.60.1.6 + hwFatApLowTempThreshold OBJECT-TYPE + SYNTAX Integer32 (-70..10|65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwFatApGlobalConfig 6 } + + --1.3.6.1.4.1.2011.6.139.11.1.63.1.7 + -- 1.3.6.1.4.1.2011.6.139.11.1.60.1.7 + hwFatApDcaChannel5GBandwidth OBJECT-TYPE + SYNTAX INTEGER + { + ht20(1), + ht40(2), + ht80(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwFatApGlobalConfig 7 } + + --1.3.6.1.4.1.2011.6.139.11.1.63.1.8 + -- 1.3.6.1.4.1.2011.6.139.11.1.60.1.8 + hwFatApDcaChannel5GChannelSet OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwFatApGlobalConfig 8 } + + --1.3.6.1.4.1.2011.6.139.11.1.63.1.9 + -- 1.3.6.1.4.1.2011.6.139.11.1.60.1.9 + hwFatApDcaChannel2GChannelSet OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwFatApGlobalConfig 9 } + --1.3.6.1.4.1.2011.6.139.11.1.63.1.10 + -- 1.3.6.1.4.1.2011.6.139.11.1.60.1.10 + hwFatApDynamicBlackAgingTime OBJECT-TYPE + SYNTAX Unsigned32 (180..3600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwFatApGlobalConfig 10 } + + --1.3.6.1.4.1.2011.6.139.11.1.63.1.11 + -- 1.3.6.1.4.1.2011.6.139.11.1.60.1.11 + hwFatApAntennaOutputMode OBJECT-TYPE + SYNTAX INTEGER + { + combine(1), + split(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwFatApGlobalConfig 11 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.60.1.12 + hwFatApChannelLoadMode OBJECT-TYPE + SYNTAX INTEGER + { + indoor(1), + outdoor(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwFatApGlobalConfig 12 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.60.1.13 + hwFatApStaArpNDProxyBeforeAssoc OBJECT-TYPE + SYNTAX INTEGER + { + no(1), + yes(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwFatApGlobalConfig 13 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.60.2 + hwFatApRadioTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwFatApRadioEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwFatApConfigObjects 2 } + + --1.3.6.1.4.1.2011.6.139.11.1.63.2.1 + -- 1.3.6.1.4.1.2011.6.139.11.1.60.2.1 + hwFatApRadioEntry OBJECT-TYPE + SYNTAX HwFatApRadioEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwFatApRadio } + ::= { hwFatApRadioTable 1 } + + + HwFatApRadioEntry ::= + SEQUENCE { + hwFatApRadio + Unsigned32, + hwFatApRadio0Frequency + INTEGER, + hwFatApRadio2gProfile + OCTET STRING, + hwFatApRadio5gProfile + OCTET STRING, + hwFatApRadioMeshProfile + OCTET STRING, + hwFatApLocationProfile + OCTET STRING, + hwFatApRadioRowStatus + RowStatus, + hwFatApMeshWhitelistProfile + OCTET STRING, + hwFatApWdsWhitelistProfile + OCTET STRING, + hwFatApRadioSwitch + INTEGER, + hwFatApRadioChannel + Unsigned32, + hwFatApRadioBandwidth + INTEGER, + hwFatApRadioEirp + Unsigned32, + hwFatApRadioAntennaGain + Integer32, + hwFatApRadioCoverageDistance + Unsigned32, + hwFatApRadioWorkMode + INTEGER, + hwFatApWidsDeviceDetectSwitch + INTEGER, + hwFatApWidsAttackDetectEnBmp + Unsigned32, + hwFatApWidsRogueContainSwitch + INTEGER, + hwFatApRadioSecondChannel + Unsigned32, + hwFatApAutoChannelSelectSwitch + INTEGER, + hwFatApAutoTxPowerSelectSwitch + INTEGER, + hwFatApCalibrateFlexibleRadioSwitch + INTEGER, + hwFatApAutoBandwidthSelectSwitch + INTEGER, + hwFatApReferenceDataAnalysis + INTEGER + } + + -- 1.3.6.1.4.1.2011.6.139.11.1.60.2.1.1 + hwFatApRadio OBJECT-TYPE + SYNTAX Unsigned32 (0..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwFatApRadioEntry 1 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.60.2.1.2 + hwFatApRadio0Frequency OBJECT-TYPE + SYNTAX INTEGER + { + frequency5G(1), + frequency2G(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwFatApRadioEntry 2 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.60.2.1.3 + hwFatApRadio2gProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwFatApRadioEntry 3 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.60.2.1.4 + hwFatApRadio5gProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwFatApRadioEntry 4 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.60.2.1.5 + hwFatApRadioMeshProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwFatApRadioEntry 5 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.60.2.1.7 + hwFatApLocationProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwFatApRadioEntry 7 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.60.2.1.8 + hwFatApRadioRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwFatApRadioEntry 8 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.60.2.1.9 + hwFatApMeshWhitelistProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the bound whitelist profile." + ::= { hwFatApRadioEntry 9 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.60.2.1.10 + hwFatApWdsWhitelistProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the bound whitelist profile." + ::= { hwFatApRadioEntry 10 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.60.2.1.11 + hwFatApRadioSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the name of a 2G radio profile. It is the index of the table." + ::= { hwFatApRadioEntry 11 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.60.2.1.12 + hwFatApRadioChannel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates a radio-frequency channel. For 2.4G, the value ranges from 1 to 13. For 5G, the value ranges from 36 to 165 (with a separation interval of 4)." + ::= { hwFatApRadioEntry 12 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.60.2.1.13 + hwFatApRadioBandwidth OBJECT-TYPE + SYNTAX INTEGER + { + ht20(1), + ht40Plus(2), + ht40Minus(3), + ht80(4), + ht160(5), + invalid(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicate a bandwidth. The default value is 1." + ::= { hwFatApRadioEntry 13 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.60.2.1.14 + hwFatApRadioEirp OBJECT-TYPE + SYNTAX Unsigned32 (1..127) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates a power value. The default value is 127. The configuration is saved but the actual power is determined by the maximum power supported by the AP." + ::= { hwFatApRadioEntry 14 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.60.2.1.15 + hwFatApRadioAntennaGain OBJECT-TYPE + SYNTAX Integer32 (-10..30 | 255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates antenna gains. The default value 0xFF indicates that the default gain of an AP is used. It is expressed in dB. Default gains vary with different types of APs." + ::= { hwFatApRadioEntry 15 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.60.2.1.16 + hwFatApRadioCoverageDistance OBJECT-TYPE + SYNTAX Unsigned32 (1..400) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates a radio coverage distance. The default value is 3. The unit is 0.1 km." + ::= { hwFatApRadioEntry 16 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.60.2.1.17 + hwFatApRadioWorkMode OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + monitor(2), + dualband(3), + proxyScan(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the radio working mode. The default value is 1." + ::= { hwFatApRadioEntry 17 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.60.2.1.18 + hwFatApWidsDeviceDetectSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the device detection function. The default value is 1." + ::= { hwFatApRadioEntry 18 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.60.2.1.19 + hwFatApWidsAttackDetectEnBmp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the bit map of the brute force attack switch. bit0:weak-iv, bit1:spoof, bit2:flood, bit3:wpa-psk, bit4:wpa2-psk, bit5:wapi-psk, bit6:wep-psk." + ::= { hwFatApRadioEntry 19 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.60.2.1.20 + hwFatApWidsRogueContainSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the device detection function. The default value is 1." + ::= { hwFatApRadioEntry 20 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.60.2.1.21 + hwFatApRadioSecondChannel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates a radio-frequency channel. The value ranges from 42,58,106,122,138,155." + ::= { hwFatApRadioEntry 21 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.60.2.1.22 + hwFatApAutoChannelSelectSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the automatic channel selection function. The default value is 2." + DEFVAL { enable } + ::= { hwFatApRadioEntry 22 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.60.2.1.23 + hwFatApAutoTxPowerSelectSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the automatic power selection function. The default value is 2." + DEFVAL { enable } + ::= { hwFatApRadioEntry 23 } + -- 1.3.6.1.4.1.2011.6.139.11.1.60.2.1.24 + hwFatApCalibrateFlexibleRadioSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the calibrate flexible-radio switch function. The default value is 2." + DEFVAL { enable } + ::= { hwFatApRadioEntry 24 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.60.2.1.25 + hwFatApAutoBandwidthSelectSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the automatic bandwidth selection function. The default value is 1." + DEFVAL { disable } + ::= { hwFatApRadioEntry 25 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.60.2.1.26 + hwFatApReferenceDataAnalysis OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the referencing data-analysis function. The default value is 2." + DEFVAL { disable } + ::= { hwFatApRadioEntry 26 } + +-- 1.3.6.1.4.1.2011.6.139.11.1.60.3 +-- 1.3.6.1.4.1.2011.6.139.11.1.60.3 +-- 1.3.6.1.4.1.2011.6.139.11.1.60.3 +-- 1.3.6.1.4.1.2011.6.139.11.1.60.3 + -- 1.3.6.1.4.1.2011.6.139.11.1.60.3 + hwFatApVapTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwFatApVapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwFatApConfigObjects 3 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.60.3.1 + hwFatApVapEntry OBJECT-TYPE + SYNTAX HwFatApVapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwFatApWlanId, hwFatApRadioId } + ::= { hwFatApVapTable 1 } + + + HwFatApVapEntry ::= + SEQUENCE { + hwFatApWlanId + Unsigned32, + hwFatApRadioId + Unsigned32, + hwFatApVapProfile + OCTET STRING, + hwFatApVapProfileRowStatus + RowStatus + } + + --1.3.6.1.4.1.2011.6.139.11.1.63.3.1.1 + -- 1.3.6.1.4.1.2011.6.139.11.1.60.3.1.1 + hwFatApWlanId OBJECT-TYPE + SYNTAX Unsigned32 (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwFatApVapEntry 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.63.3.1.2 + -- 1.3.6.1.4.1.2011.6.139.11.1.60.3.1.2 + hwFatApRadioId OBJECT-TYPE + SYNTAX Unsigned32 (0..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwFatApVapEntry 2 } + + --1.3.6.1.4.1.2011.6.139.11.1.63.3.1.3 + -- 1.3.6.1.4.1.2011.6.139.11.1.60.3.1.3 + hwFatApVapProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwFatApVapEntry 3 } + + --1.3.6.1.4.1.2011.6.139.11.1.63.3.1.4 + -- 1.3.6.1.4.1.2011.6.139.11.1.60.3.1.4 + hwFatApVapProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwFatApVapEntry 4 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.60.4 + hwFatApRadioServiceIdxTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwFatApRadioServiceIdxEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table stores information about the Mesh link with the index of 1 on the vehicle-mounted Fat AP and can also be used for subsequent index-based service expansion." + ::= { hwFatApConfigObjects 4 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.60.4.1 + hwFatApRadioServiceIdxEntry OBJECT-TYPE + SYNTAX HwFatApRadioServiceIdxEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indexes of this table are hwFatApRadio and hwFatApRadioServiceIdx." + INDEX { hwFatApRadio, hwFatApRadioServiceIdx } + ::= { hwFatApRadioServiceIdxTable 1 } + + HwFatApRadioServiceIdxEntry ::= + SEQUENCE { + hwFatApRadioServiceIdx + Unsigned32, + hwFatApRadioServiceIdxMeshProf + OCTET STRING, + hwFatApRadioIdxMeshWlistProfile + OCTET STRING, + hwFatApRadioServiceIdxChannel + Unsigned32, + hwFatApRadioServiceIdxBandwidth + INTEGER, + hwFatApRadioIdxSecondChannel + Unsigned32, + hwFatApRadioServiceIdxRowStatus + RowStatus + } + + --1.3.6.1.4.1.2011.6.139.11.1.60.4.1.1 + hwFatApRadioServiceIdx OBJECT-TYPE + SYNTAX Unsigned32 (1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the service index. The current value is 1." + ::= { hwFatApRadioServiceIdxEntry 1 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.60.4.1.2 + hwFatApRadioServiceIdxMeshProf OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the bound mesh profile." + ::= { hwFatApRadioServiceIdxEntry 2 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.60.4.1.3 + hwFatApRadioIdxMeshWlistProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the bound whitelist profile." + ::= { hwFatApRadioServiceIdxEntry 3 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.60.4.1.4 + hwFatApRadioServiceIdxChannel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates a radio-frequency channel. For 2.4G, the value ranges from 1 to 13. For 5G, the value ranges from 36 to 165 (with a separation interval of 4)." + ::= { hwFatApRadioServiceIdxEntry 4 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.60.4.1.5 + hwFatApRadioServiceIdxBandwidth OBJECT-TYPE + SYNTAX INTEGER + { + ht20(1), + ht40Plus(2), + ht40Minus(3), + ht80(4), + ht160(5), + invalid(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicate a bandwidth. The default value is 1." + ::= { hwFatApRadioServiceIdxEntry 5 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.60.4.1.6 + hwFatApRadioIdxSecondChannel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates a radio-frequency channel. The value ranges from 42,58,106,122,138,155." + ::= { hwFatApRadioServiceIdxEntry 6 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.60.4.1.7 + hwFatApRadioServiceIdxRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. ROWSTATUS_CREATEANDFLOW and ROWSTATUS_DESTROY are commonly used." + ::= { hwFatApRadioServiceIdxEntry 7 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.61 + hwNAIRealmProfileListTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwNAIRealmProfileListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes the NAI realm profile." + ::= { hwWlanConfigObjects 61 } + + --1.3.6.1.4.1.2011.6.139.11.1.61.1 + hwNAIRealmProfileListEntry OBJECT-TYPE + SYNTAX HwNAIRealmProfileListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwNAIRealmProfileListProfileName." + INDEX { hwNAIRealmProfileListProfileName } + ::= { hwNAIRealmProfileListTable 1 } + + + HwNAIRealmProfileListEntry ::= + SEQUENCE { + hwNAIRealmProfileListProfileName + OCTET STRING, + hwNAIRealmProfileListRowStatus + RowStatus + } + + --1.3.6.1.4.1.2011.6.139.11.1.61.1.1 + hwNAIRealmProfileListProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the profile name." + ::= { hwNAIRealmProfileListEntry 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.61.1.2 + hwNAIRealmProfileListRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. createAndGo(4) and destroy(6) are commonly used." + ::= { hwNAIRealmProfileListEntry 2 } + + + --1.3.6.1.4.1.2011.6.139.11.1.62 + hwWidsSpoofProfileListTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWidsSpoofProfileListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to create or delete WIDS spoof SSID profiles." + ::= { hwWlanConfigObjects 62 } + + --1.3.6.1.4.1.2011.6.139.11.1.62.1 + hwWidsSpoofProfileListEntry OBJECT-TYPE + SYNTAX HwWidsSpoofProfileListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwWidsSpoofProfileListProfileName." + INDEX { hwWidsSpoofProfileListProfileName } + ::= { hwWidsSpoofProfileListTable 1 } + + + HwWidsSpoofProfileListEntry ::= + SEQUENCE { + hwWidsSpoofProfileListProfileName + OCTET STRING, + hwWidsSpoofProfileListRowStatus + RowStatus + } + + --1.3.6.1.4.1.2011.6.139.11.1.62.1.1 + hwWidsSpoofProfileListProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the name of a WIDS spoof SSID profile." + ::= { hwWidsSpoofProfileListEntry 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.62.1.2 + hwWidsSpoofProfileListRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "This object indicates the row status of this table. createAndGo(4) and destroy(6) are commonly used." + ::= { hwWidsSpoofProfileListEntry 2 } + + --1.3.6.1.4.1.2011.6.139.11.1.63 + hwWidsWhitelistProfileListTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWidsWhitelistProfileListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to create or delete WIDS confident profiles." + ::= { hwWlanConfigObjects 63 } + + --1.3.6.1.4.1.2011.6.139.11.1.63.1 + hwWidsWhitelistProfileListEntry OBJECT-TYPE + SYNTAX HwWidsWhitelistProfileListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwWidsWhitelistProfileListProfileName." + INDEX { hwWidsWhitelistProfileListProfileName } + ::= { hwWidsWhitelistProfileListTable 1 } + + + HwWidsWhitelistProfileListEntry ::= + SEQUENCE { + hwWidsWhitelistProfileListProfileName + OCTET STRING, + hwWidsWhitelistProfileListRowStatus + RowStatus + } + + --1.3.6.1.4.1.2011.6.139.11.1.63.1.1 + hwWidsWhitelistProfileListProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the name of a WIDS confident profile." + ::= { hwWidsWhitelistProfileListEntry 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.63.1.2 + hwWidsWhitelistProfileListRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "This object indicates the row status of this table. createAndGo(4) and destroy(6) are commonly used." + ::= { hwWidsWhitelistProfileListEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.64 + hwWlanLoadBalanceStaticGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanLoadBalanceStaticGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table records information about the static load balancing group." + ::= { hwWlanConfigObjects 64 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.64.1 + hwWlanLoadBalanceStaticGroupEntry OBJECT-TYPE + SYNTAX HwWlanLoadBalanceStaticGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwWlanLBGroupName." + INDEX { hwWlanLBGroupName } + ::= { hwWlanLoadBalanceStaticGroupTable 1 } + + + HwWlanLoadBalanceStaticGroupEntry ::= + SEQUENCE { + hwWlanLBGroupName + OCTET STRING, + hwWlanLBGapThreshold + Unsigned32, + hwWlanLBDenyThreshold + Unsigned32, + hwWlanLBStartThreshold + Unsigned32, + hwWlanLBGroupStatus + Unsigned32, + hwWlanLBGroupRowStatus + RowStatus, + hwWlanLBMode + INTEGER, + hwWlanLBChUtilGapThreshold + Unsigned32, + hwWlanLBChUtilStartThreshold + Unsigned32, + hwWlanLBGapStaNumThreshold + Integer32, + hwWlanLBDeauthFailTime + Unsigned32, + hwWlanLBBtmFailTime + Unsigned32, + hwWlanLBSteerRestrictTime + Unsigned32, + hwWlanLBSteerProbeRestrictThreshold + Unsigned32, + hwWlanLBSteerAuthRestrictThreshold + Unsigned32, + hwWlanLBRssiThreshold + Integer32, + hwWlanLBRssiDiffGap + Unsigned32 + } + + -- 1.3.6.1.4.1.2011.6.139.11.1.64.1.1 + hwWlanLBGroupName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the name of the static load balancing group." + ::= { hwWlanLoadBalanceStaticGroupEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.64.1.2 + hwWlanLBGapThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the load difference threshold of a static load balancing group." + ::= { hwWlanLoadBalanceStaticGroupEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.64.1.3 + hwWlanLBDenyThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the maximum number of times an AP rejects association requests of a STA in the static load balancing group." + ::= { hwWlanLoadBalanceStaticGroupEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.64.1.4 + hwWlanLBStartThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the start threshold for load balancing in a static load balancing group." + ::= { hwWlanLoadBalanceStaticGroupEntry 4 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.64.1.5 + hwWlanLBGroupStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the load balancing status in the static load balancing group.1: Load is not balanced.2: Load is balanced." + ::= { hwWlanLoadBalanceStaticGroupEntry 5 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.64.1.6 + hwWlanLBGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table, which can be createAndGo(4) or destroy(6)." + ::= { hwWlanLoadBalanceStaticGroupEntry 6 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.64.1.7 + hwWlanLBMode OBJECT-TYPE + SYNTAX INTEGER + { + staNumber(1), + channelUtilization(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the mode for load balancing in a static load balancing group." + DEFVAL { staNumber } + ::= { hwWlanLoadBalanceStaticGroupEntry 7 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.64.1.8 + hwWlanLBChUtilGapThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..99) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the load difference threshold of a static load balancing group in channel-utilization mode." + DEFVAL { 20 } + ::= { hwWlanLoadBalanceStaticGroupEntry 8 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.64.1.9 + hwWlanLBChUtilStartThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..99) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the start threshold for load balancing in a static load balancing group in channel-utilization mode." + DEFVAL { 50 } + ::= { hwWlanLoadBalanceStaticGroupEntry 9 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.64.1.10 + hwWlanLBGapStaNumThreshold OBJECT-TYPE + SYNTAX Integer32 (1..20) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the load difference threshold for static load balancing based on the number of STAs. The value 0 indicates that load balancing is based on the percentage of STAs." + ::= { hwWlanLoadBalanceStaticGroupEntry 10 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.64.1.11 + hwWlanLBDeauthFailTime OBJECT-TYPE + SYNTAX Unsigned32 (0..5) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the number of attempts to steer STAs in Deauthentication mode. The default value is 0." + ::= { hwWlanLoadBalanceStaticGroupEntry 11 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.64.1.12 + hwWlanLBBtmFailTime OBJECT-TYPE + SYNTAX Unsigned32 (0..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the number of attempts to steer STAs in BTM mode. The default value is 5." + ::= { hwWlanLoadBalanceStaticGroupEntry 12 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.64.1.13 + hwWlanLBSteerRestrictTime OBJECT-TYPE + SYNTAX Unsigned32 (0..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the time for suppressing STA association with non-target APs during STA steering. The default value is 5, in seconds." + ::= { hwWlanLoadBalanceStaticGroupEntry 13 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.64.1.14 + hwWlanLBSteerProbeRestrictThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the number of times non-target APs suppress STA Probe frames during STA steering. The default value is 5." + ::= { hwWlanLoadBalanceStaticGroupEntry 14 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.64.1.15 + hwWlanLBSteerAuthRestrictThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..5) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the number of times non-target APs suppress STA Authentication frames during STA steering. The default value is 0." + ::= { hwWlanLoadBalanceStaticGroupEntry 15 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.64.1.16 + hwWlanLBRssiThreshold OBJECT-TYPE + SYNTAX Integer32 (-75..-55) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the lower threshold of the target radio RSSI. The default value is -65, in dBm." + ::= { hwWlanLoadBalanceStaticGroupEntry 16 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.64.1.17 + hwWlanLBRssiDiffGap OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the threshold of the RSSI gap between the associated radio and target radio. The default value is 5, in dB." + ::= { hwWlanLoadBalanceStaticGroupEntry 17 } + -- 1.3.6.1.4.1.2011.6.139.11.1.65 + hwWlanLoadBalanceStaticGroupMemberTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanLoadBalanceStaticGroupMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table records information about members in the static load balancing group." + ::= { hwWlanConfigObjects 65 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.65.1 + hwWlanLoadBalanceStaticGroupMemberEntry OBJECT-TYPE + SYNTAX HwWlanLoadBalanceStaticGroupMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The indexes of this table are hwWlanLBGroupName, hwWlanApName, and hwWlanRadioID." + INDEX { hwWlanLBGroupName, hwWlanApName, hwWlanRadioID } + ::= { hwWlanLoadBalanceStaticGroupMemberTable 1 } + + + HwWlanLoadBalanceStaticGroupMemberEntry ::= + SEQUENCE { + hwWlanLBMemberRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.6.139.11.1.65.1.1 + hwWlanLBMemberRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table." + ::= { hwWlanLoadBalanceStaticGroupMemberEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.66 + hwWlanCountryCodeTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanCountryCodeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjects 66 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.66.1 + hwWlanCountryCodeEntry OBJECT-TYPE + SYNTAX HwWlanCountryCodeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwWlanCountryCode } + ::= { hwWlanCountryCodeTable 1 } + + + HwWlanCountryCodeEntry ::= + SEQUENCE { + hwWlanCountryCode + OCTET STRING, + hwWlanCountryCodeEngDescription + OCTET STRING, + hwWlanCountryCodeAvailableChannelSet2gBW20 + OCTET STRING, + hwWlanCountryCodeAvailableChannelSet2gBW40Plus + OCTET STRING, + hwWlanCountryCodeAvailableChannelSet2gBW40Minus + OCTET STRING, + hwWlanCountryCodeAvailableChannelSet5gBW20 + OCTET STRING, + hwWlanCountryCodeAvailableChannelSet5gBW40Plus + OCTET STRING, + hwWlanCountryCodeAvailableChannelSet5gBW40Minus + OCTET STRING, + hwWlanCountryCodeAvailableChannelSet5gBW80 + OCTET STRING, + hwWlanCountryCodeAvailableChannelSet5gBW160 + OCTET STRING + } + + -- 1.3.6.1.4.1.2011.6.139.11.1.66.1.1 + hwWlanCountryCode OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanCountryCodeEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.66.1.2 + hwWlanCountryCodeEngDescription OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanCountryCodeEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.66.1.3 + hwWlanCountryCodeAvailableChannelSet2gBW20 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanCountryCodeEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.66.1.4 + hwWlanCountryCodeAvailableChannelSet2gBW40Plus OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanCountryCodeEntry 4 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.66.1.5 + hwWlanCountryCodeAvailableChannelSet2gBW40Minus OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanCountryCodeEntry 5 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.66.1.6 + hwWlanCountryCodeAvailableChannelSet5gBW20 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanCountryCodeEntry 6 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.66.1.7 + hwWlanCountryCodeAvailableChannelSet5gBW40Plus OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanCountryCodeEntry 7 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.66.1.8 + hwWlanCountryCodeAvailableChannelSet5gBW40Minus OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanCountryCodeEntry 8 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.66.1.9 + hwWlanCountryCodeAvailableChannelSet5gBW80 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanCountryCodeEntry 9 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.66.1.10 + hwWlanCountryCodeAvailableChannelSet5gBW160 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanCountryCodeEntry 10 } + + --1.3.6.1.4.1.2011.6.139.11.1.67 + hwUCCProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwUCCProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure and query UCC profile parameters." + ::= { hwWlanConfigObjects 67 } + + --1.3.6.1.4.1.2011.6.139.11.1.67.1 + hwUCCProfileEntry OBJECT-TYPE + SYNTAX HwUCCProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwUCCProfileName." + INDEX { hwUCCProfileName } + ::= { hwUCCProfileTable 1 } + + + HwUCCProfileEntry ::= + SEQUENCE { + hwUCCProfileName + OCTET STRING, + hwUCCProfLyncVoice8021p + INTEGER, + hwUCCProfLyncVoice8021pValue + Unsigned32, + hwUCCProfLyncVoiceDscp + INTEGER, + hwUCCProfLyncVoiceDscpValue + Unsigned32, + hwUCCProfLyncVideo8021p + INTEGER, + hwUCCProfLyncVideo8021pValue + Unsigned32, + hwUCCProfLyncVideoDscp + INTEGER, + hwUCCProfLyncVideoDscpValue + Unsigned32, + hwUCCProfLyncShare8021p + INTEGER, + hwUCCProfLyncShare8021pValue + Unsigned32, + hwUCCProfLyncShareDscp + INTEGER, + hwUCCProfLyncShareDscpValue + Unsigned32, + hwUCCProfLyncFileTransfer8021p + INTEGER, + hwUCCProfLyncFileTransfer8021pValue + Unsigned32, + hwUCCProfLyncFileTransferDscp + INTEGER, + hwUCCProfLyncFileTransferDscpValue + Unsigned32, + hwUCCProfileRowStatus + RowStatus + } + + --1.3.6.1.4.1.2011.6.139.11.1.67.1.1 + hwUCCProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the name of a UCC profile. It is the index of the table." + ::= { hwUCCProfileEntry 1 } + + --1.3.6.1.4.1.2011.6.139.11.1.67.1.2 + hwUCCProfLyncVoice8021p OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the switch of lync-voice remark 8021p." + ::= { hwUCCProfileEntry 2 } + + --1.3.6.1.4.1.2011.6.139.11.1.67.1.3 + hwUCCProfLyncVoice8021pValue OBJECT-TYPE + SYNTAX Unsigned32 (0..7 | 255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the value of lync-voice remark 8021p." + ::= { hwUCCProfileEntry 3 } + + --1.3.6.1.4.1.2011.6.139.11.1.67.1.4 + hwUCCProfLyncVoiceDscp OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the switch of lync-voice remark dscp." + ::= { hwUCCProfileEntry 4 } + + --1.3.6.1.4.1.2011.6.139.11.1.67.1.5 + hwUCCProfLyncVoiceDscpValue OBJECT-TYPE + SYNTAX Unsigned32 (0..63 | 255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the value of lync-voice remark dscp." + ::= { hwUCCProfileEntry 5 } + + --1.3.6.1.4.1.2011.6.139.11.1.67.1.6 + hwUCCProfLyncVideo8021p OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the switch of lync-video remark 8021p." + ::= { hwUCCProfileEntry 6 } + + --1.3.6.1.4.1.2011.6.139.11.1.67.1.7 + hwUCCProfLyncVideo8021pValue OBJECT-TYPE + SYNTAX Unsigned32 (0..7 | 255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the value of lync-video remark 8021p." + ::= { hwUCCProfileEntry 7 } + + --1.3.6.1.4.1.2011.6.139.11.1.67.1.8 + hwUCCProfLyncVideoDscp OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the switch of lync-video remark dscp." + ::= { hwUCCProfileEntry 8 } + + --1.3.6.1.4.1.2011.6.139.11.1.67.1.9 + hwUCCProfLyncVideoDscpValue OBJECT-TYPE + SYNTAX Unsigned32 (0..63 | 255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the value of lync-video remark dscp." + ::= { hwUCCProfileEntry 9 } + + --1.3.6.1.4.1.2011.6.139.11.1.67.1.10 + hwUCCProfLyncShare8021p OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the switch of lync-destop-share remark 8021p." + ::= { hwUCCProfileEntry 10 } + + --1.3.6.1.4.1.2011.6.139.11.1.67.1.11 + hwUCCProfLyncShare8021pValue OBJECT-TYPE + SYNTAX Unsigned32 (0..7 | 255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the value of lync-destop-share remark 8021p." + ::= { hwUCCProfileEntry 11 } + + --1.3.6.1.4.1.2011.6.139.11.1.67.1.12 + hwUCCProfLyncShareDscp OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the switch of lync-destop-share remark dscp." + ::= { hwUCCProfileEntry 12 } + + --1.3.6.1.4.1.2011.6.139.11.1.67.1.13 + hwUCCProfLyncShareDscpValue OBJECT-TYPE + SYNTAX Unsigned32 (0..63 | 255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the value of lync-destop-share remark dscp." + ::= { hwUCCProfileEntry 13 } + + --1.3.6.1.4.1.2011.6.139.11.1.67.1.14 + hwUCCProfLyncFileTransfer8021p OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the switch of lync-file-transfer remark 8021p." + ::= { hwUCCProfileEntry 14 } + + --1.3.6.1.4.1.2011.6.139.11.1.67.1.15 + hwUCCProfLyncFileTransfer8021pValue OBJECT-TYPE + SYNTAX Unsigned32 (0..7 | 255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the value of lync-file-transfer remark 8021p." + ::= { hwUCCProfileEntry 15 } + + --1.3.6.1.4.1.2011.6.139.11.1.67.1.16 + hwUCCProfLyncFileTransferDscp OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the switch of lync-file-transfer remark dscp." + ::= { hwUCCProfileEntry 16 } + + --1.3.6.1.4.1.2011.6.139.11.1.67.1.17 + hwUCCProfLyncFileTransferDscpValue OBJECT-TYPE + SYNTAX Unsigned32 (0..63 | 255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the value of lync-file-transfer remark dscp." + ::= { hwUCCProfileEntry 17 } + + --1.3.6.1.4.1.2011.6.139.11.1.67.1.18 + hwUCCProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. ROWSTATUS_CREATEANDFLOW and ROWSTATUS_DESTROY are commonly used." + ::= { hwUCCProfileEntry 18 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.68 + hwSoftgreProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSoftgreProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjects 68 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.68.1 + hwSoftgreProfileEntry OBJECT-TYPE + SYNTAX HwSoftgreProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwSoftgreProfileName } + ::= { hwSoftgreProfileTable 1 } + + + HwSoftgreProfileEntry ::= + SEQUENCE { + hwSoftgreProfileName + OCTET STRING, + hwSoftgreDestinationIPAddress + IpAddress, + hwSoftgreDestinationIPv6Address + OCTET STRING, + hwSoftgreKeepaliveFlag + INTEGER, + hwSoftgreKeepalivePeriod + Unsigned32, + hwSoftgreKeepaliveRetryTimes + Unsigned32, + hwSoftgreProfileRowStatus + RowStatus, + hwSoftgreUntaggedVlanId + Unsigned32 + } + + -- 1.3.6.1.4.1.2011.6.139.11.1.68.1.1 + hwSoftgreProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwSoftgreProfileEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.68.1.2 + hwSoftgreDestinationIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwSoftgreProfileEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.68.1.3 + hwSoftgreDestinationIPv6Address OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwSoftgreProfileEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.68.1.4 + hwSoftgreKeepaliveFlag OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwSoftgreProfileEntry 4 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.68.1.5 + hwSoftgreKeepalivePeriod OBJECT-TYPE + SYNTAX Unsigned32 (1..32767) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwSoftgreProfileEntry 5 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.68.1.6 + hwSoftgreKeepaliveRetryTimes OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwSoftgreProfileEntry 6 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.68.1.7 + hwSoftgreProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwSoftgreProfileEntry 7 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.68.1.8 + hwSoftgreUntaggedVlanId OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the untagged vlan id of the softgre profile." + ::= { hwSoftgreProfileEntry 8 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.69 + hwWlanIDIndexedAPSpecificTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanIDIndexedAPSpecificEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to create or delete an AP specific profile and bind an AP system profile, 2G radio profile, or domain profile to it or unbind an AP system profile, 2G radio profile, or domain profile from it." + ::= { hwWlanConfigObjects 69 } + --1.3.6.1.4.1.2011.6.139.11.1.69.1 + hwWlanIDIndexedAPSpecificEntry OBJECT-TYPE + SYNTAX HwWlanIDIndexedAPSpecificEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwWlanIDIndexedAPSpApId." + INDEX { hwWlanIDIndexedAPSpApId } + ::= { hwWlanIDIndexedAPSpecificTable 1 } + HwWlanIDIndexedAPSpecificEntry ::= + SEQUENCE { + hwWlanIDIndexedAPSpApId + Unsigned32, + hwWlanIDIndexedAPSpAPSystemProfile + OCTET STRING, + hwWlanIDIndexedAPSpDomainProfile + OCTET STRING, + hwWlanIDIndexedAPSpApMac + MacAddress, + hwWlanIDIndexedAPSpApTypeInfo + OCTET STRING, + hwWlanIDIndexedAPSpWidsProfile + OCTET STRING, + hwWlanIDIndexedAPSpRowStatus + RowStatus, + hwWlanIDIndexedAPSpBleProfile + OCTET STRING, + hwWlanIDIndexedAPSpLongitude + OCTET STRING, + hwWlanIDIndexedAPSpLatitude + OCTET STRING, + hwWlanIDIndexedSpApAddressMode + INTEGER, + hwWlanIDIndexedSpApIPv4Address + IpAddress, + hwWlanIDIndexedSpApIPv4Mask + IpAddress, + hwWlanIDIndexedSpApIPv4Gateway + IpAddress, + hwWlanIDIndexedSpApIPv6Address + OCTET STRING, + hwWlanIDIndexedSpApIPv6PrefixLen + Unsigned32, + hwWlanIDIndexedSpApIPv6Gateway + OCTET STRING, + hwWlanIDIndexedSpIPv4ACList + OCTET STRING, + hwWlanIDIndexedSpIPv6ACList + OCTET STRING, + hwWlanIDIndexedSpGroupName + OCTET STRING, + hwWlanIDIndexedSpApName + OCTET STRING, + hwWlanIDIndexedAPSpLocation + OCTET STRING, + hwWlanIDIndexedAPSpSiteCode + OCTET STRING, + hwWlanIDIndexedAPSpDomainName + OCTET STRING, + hwWlanIDIndexedSpBranchGroupName + OCTET STRING, + hwWlanIDIndexedSpManagementVlan + Unsigned32 + } + -- 1.3.6.1.4.1.2011.6.139.11.1.69.1.1 + hwWlanIDIndexedAPSpApId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the AP ID." + ::= { hwWlanIDIndexedAPSpecificEntry 1 } + -- 1.3.6.1.4.1.2011.6.139.11.1.69.1.2 + hwWlanIDIndexedAPSpAPSystemProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the system profile bound to the AP specific profile." + ::= { hwWlanIDIndexedAPSpecificEntry 2 } + -- 1.3.6.1.4.1.2011.6.139.11.1.69.1.3 + hwWlanIDIndexedAPSpDomainProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the domain profile bound to the AP specific profile." + ::= { hwWlanIDIndexedAPSpecificEntry 3 } + -- 1.3.6.1.4.1.2011.6.139.11.1.69.1.4 + hwWlanIDIndexedAPSpApMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the MAC address of an AP." + ::= { hwWlanIDIndexedAPSpecificEntry 4 } + -- 1.3.6.1.4.1.2011.6.139.11.1.69.1.5 + hwWlanIDIndexedAPSpApTypeInfo OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the domain profile bound to the AP specific profile." + ::= { hwWlanIDIndexedAPSpecificEntry 5 } + -- 1.3.6.1.4.1.2011.6.139.11.1.69.1.6 + hwWlanIDIndexedAPSpWidsProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the bound WIDS profile." + ::= { hwWlanIDIndexedAPSpecificEntry 6 } + -- 1.3.6.1.4.1.2011.6.139.11.1.69.1.7 + hwWlanIDIndexedAPSpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. ROWSTATUS_CREATEANDFLOW and ROWSTATUS_DESTROY are commonly used? ROWSTATUS_UNDEFINED: undefined ? ROWSTATUS_ACTIVE: active ? ROWSTATUS_NOTINSERVICE: notInService ? ROWSTATUS_NOTREADY: notReady ? ROWSTATUS_CREATEANDFLOW: createAndGo ? ROWSTATUS_CREATEANDWAIT: createAndWait ? ROWSTATUS_DESTROY: destroy." + ::= { hwWlanIDIndexedAPSpecificEntry 7 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.69.1.8 + hwWlanIDIndexedAPSpBleProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanIDIndexedAPSpecificEntry 8 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.69.1.9 + hwWlanIDIndexedAPSpLongitude OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..15)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the longitude." + ::= { hwWlanIDIndexedAPSpecificEntry 9 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.69.1.10 + hwWlanIDIndexedAPSpLatitude OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the latitude." + ::= { hwWlanIDIndexedAPSpecificEntry 10 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.69.1.11 + hwWlanIDIndexedSpApAddressMode OBJECT-TYPE + SYNTAX INTEGER + { + invalid(-1), + static(1), + dhcp(2), + slaac(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the IP address allocation mode." + ::= { hwWlanIDIndexedAPSpecificEntry 11 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.69.1.12 + hwWlanIDIndexedSpApIPv4Address OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AP's IPv4 address. + hwWlanIDIndexedSpApIPv4Address takes effect if hwWlanIDIndexedSpApAddressMode is set to static." + ::= { hwWlanIDIndexedAPSpecificEntry 12 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.69.1.13 + hwWlanIDIndexedSpApIPv4Mask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AP's IPv4 mask. + hwWlanIDIndexedSpApIPv4Mask takes effect if hwWlanIDIndexedSpApAddressMode is set to static." + ::= { hwWlanIDIndexedAPSpecificEntry 13 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.69.1.14 + hwWlanIDIndexedSpApIPv4Gateway OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AP's IPv4 gateway. + hwWlanIDIndexedSpApIPv4Gateway takes effect if hwWlanIDIndexedSpApAddressMode is set to static." + ::= { hwWlanIDIndexedAPSpecificEntry 14 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.69.1.15 + hwWlanIDIndexedSpApIPv6Address OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..46)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AP's IPv6 address. + hwWlanIDIndexedSpApIPv6Address takes effect if hwWlanIDIndexedSpApAddressMode is set to static." + ::= { hwWlanIDIndexedAPSpecificEntry 15 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.69.1.16 + hwWlanIDIndexedSpApIPv6PrefixLen OBJECT-TYPE + SYNTAX Unsigned32 (0..128) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the length of the IPv6 address prefix." + ::= { hwWlanIDIndexedAPSpecificEntry 16 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.69.1.17 + hwWlanIDIndexedSpApIPv6Gateway OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..46)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AP's IPv6 gateway. + hwWlanIDIndexedSpApIPv6Gateway takes effect if hwWlanIDIndexedSpApAddressMode is set to static." + ::= { hwWlanIDIndexedAPSpecificEntry 17 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.69.1.18 + hwWlanIDIndexedSpIPv4ACList OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AC IPv4 address list. + NOTE AC lists are separated by question marks (?).A maximum of four AC lists can be configured." + ::= { hwWlanIDIndexedAPSpecificEntry 18 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.69.1.19 + hwWlanIDIndexedSpIPv6ACList OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AC IPv6 address list. + NOTE AC lists are separated by question marks (?).A maximum of four AC lists can be configured." + ::= { hwWlanIDIndexedAPSpecificEntry 19 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.69.1.20 + hwWlanIDIndexedSpGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanIDIndexedAPSpecificEntry 20 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.69.1.21 + hwWlanIDIndexedSpApName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanIDIndexedAPSpecificEntry 21 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.69.1.22 + hwWlanIDIndexedAPSpLocation OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanIDIndexedAPSpecificEntry 22 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.69.1.23 + hwWlanIDIndexedAPSpSiteCode OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the site code." + ::= { hwWlanIDIndexedAPSpecificEntry 23 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.69.1.24 + hwWlanIDIndexedAPSpDomainName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the domain name." + ::= { hwWlanIDIndexedAPSpecificEntry 24 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.69.1.25 + hwWlanIDIndexedSpBranchGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AP branch group name." + ::= { hwWlanIDIndexedAPSpecificEntry 25 } + + hwWlanIDIndexedSpManagementVlan OBJECT-TYPE + SYNTAX Unsigned32 (0..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AP management vlan." + ::= { hwWlanIDIndexedAPSpecificEntry 26 } +-- 1.3.6.1.4.1.2011.6.139.11.1.70 +-- 1.3.6.1.4.1.2011.6.139.11.1.70 +-- 1.3.6.1.4.1.2011.6.139.11.1.70 +-- 1.3.6.1.4.1.2011.6.139.11.1.70 +-- 1.3.6.1.4.1.2011.6.139.11.1.70 +-- 1.3.6.1.4.1.2011.6.139.11.1.70 + -- 1.3.6.1.4.1.2011.6.139.11.1.70 + hwIDIndexedAPSpecificWiredPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIDIndexedAPSpecificWiredPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to bind an AP wired port profile to an AP specific profile or unbind an AP wired port profile from an AP specific profile.." + ::= { hwWlanConfigObjects 70 } + --1.3.6.1.4.1.2011.6.139.11.1.70.1 + hwIDIndexedAPSpecificWiredPortEntry OBJECT-TYPE + SYNTAX HwIDIndexedAPSpecificWiredPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indexes of this table are hwIDIndexedAPSpWPInterfaceType, hwIDIndexedAPSpWPInterfaceNum and hwWlanIDIndexedAPSpApId." + INDEX { hwIDIndexedAPSpWPInterfaceType, hwIDIndexedAPSpWPInterfaceNum, hwWlanIDIndexedAPSpApId } + ::= { hwIDIndexedAPSpecificWiredPortTable 1 } + HwIDIndexedAPSpecificWiredPortEntry ::= + SEQUENCE { + hwIDIndexedAPSpWPInterfaceType + INTEGER, + hwIDIndexedAPSpWPInterfaceNum + Unsigned32, + hwIDIndexedAPSpWPProfile + OCTET STRING, + hwIDIndexedAPSpWPRowStatus + RowStatus + } + --1.3.6.1.4.1.2011.6.139.11.1.70.1.1 + hwIDIndexedAPSpWPInterfaceType OBJECT-TYPE + SYNTAX INTEGER + { + fe(1), + ge(2) , + trunk(3), + multige(4), + xge(5) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the interface type." + ::= { hwIDIndexedAPSpecificWiredPortEntry 1 } + --1.3.6.1.4.1.2011.6.139.11.1.70.1.2 + hwIDIndexedAPSpWPInterfaceNum OBJECT-TYPE + SYNTAX Unsigned32 (0..27) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the interface index." + ::= { hwIDIndexedAPSpecificWiredPortEntry 2 } + --1.3.6.1.4.1.2011.6.139.11.1.70.1.3 + hwIDIndexedAPSpWPProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the bound wired port profile." + ::= { hwIDIndexedAPSpecificWiredPortEntry 3 } + --1.3.6.1.4.1.2011.6.139.11.1.70.1.4 + hwIDIndexedAPSpWPRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. ROWSTATUS_CREATEANDFLOW and ROWSTATUS_DESTROY are commonly used? ROWSTATUS_UNDEFINED: undefined ? ROWSTATUS_ACTIVE: active ? ROWSTATUS_NOTINSERVICE: notInService ? ROWSTATUS_NOTREADY: notReady ? ROWSTATUS_CREATEANDFLOW: createAndGo ? ROWSTATUS_CREATEANDWAIT: createAndWait ? ROWSTATUS_DESTROY: destroy." + ::= { hwIDIndexedAPSpecificWiredPortEntry 4 } + --1.3.6.1.4.1.2011.6.139.11.1.71 + hwIDIndexedAPSpecificRadioTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIDIndexedAPSpecificRadioEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table records the information about profiles bound based on radio in an AP specific profile, including 5G radio profile, Mesh profile, WDS profile, WIDS profile, location profile, and spectrum profile." + ::= { hwWlanConfigObjects 71 } + --1.3.6.1.4.1.2011.6.139.11.1.71.1 + hwIDIndexedAPSpecificRadioEntry OBJECT-TYPE + SYNTAX HwIDIndexedAPSpecificRadioEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indexes of this table are hwIDIndexedAPSpRadio and hwWlanIDIndexedAPSpApId." + INDEX { hwIDIndexedAPSpRadio, hwWlanIDIndexedAPSpApId } + ::= { hwIDIndexedAPSpecificRadioTable 1 } + HwIDIndexedAPSpecificRadioEntry ::= + SEQUENCE { + hwIDIndexedAPSpRadio + Unsigned32, + hwIDIndexedAPSp5gRadioProfile + OCTET STRING, + hwIDIndexedAPSpMeshProfile + OCTET STRING, + hwIDIndexedAPSpWdsProfile + OCTET STRING, + hwIDIndexedAPSpLocationProfile + OCTET STRING, + hwIDIndexedAPSpRadio2gProfile + OCTET STRING, + hwIDIndexedAPSpMeshWhitelistProfile + OCTET STRING, + hwIDIndexedAPSpWdsWhitelistProfile + OCTET STRING, + hwIDIndexedAPSpRadioSwitch + INTEGER, + hwIDIndexedAPSpRadioChannel + Unsigned32, + hwIDIndexedAPSpRadioBandwidth + INTEGER, + hwIDIndexedAPSpRadioEirp + Unsigned32, + hwIDIndexedAPSpRadioAntennaGain + Integer32, + hwIDIndexedAPSpRadioCoverageDistance + Unsigned32, + hwIDIndexedAPSpRadioWorkMode + INTEGER, + hwIDIndexedAPSpRadioFrequency + INTEGER, + hwIDIndexedAPSpSpectrumAnalysisSwitch + INTEGER, + hwIDIndexedAPSpWidsDeviceDetectSwitch + INTEGER, + hwIDIndexedAPSpWidsAttackDetectEnBmp + Unsigned32, + hwIDIndexedAPSpWidsRogueContainSwitch + INTEGER, + hwIDIndexedAPSpRadioRowStatus + RowStatus, + hwIDIndexedAPSpRadioSecondChannel + Unsigned32, + hwIDIndexedAPSpAutoChannelSelectSwitch + INTEGER, + hwIDIndexedAPSpAutoTxPowerSelectSwitch + INTEGER, + hwIDIndexedAPSpSfnRoamCtsSwitch + INTEGER, + hwIDIndexedAPSpSfnRoamBeaconSwitch + INTEGER, + hwIDIndexedAPSpSfnRoamCtsDelay + Unsigned32, + hwIDIndexedAPSpRadioCalibrateFlexibleRadio + INTEGER, + hwIDIndexedAPSpAutoBandwidthSelectSwitch + INTEGER, + hwIDIndexedAPSpReferenceDataAnalysis + INTEGER, + hwIDIndexedAPSpWidsAttackDetectWeakIv + INTEGER, + hwIDIndexedAPSpWidsAttackDetectSpoof + INTEGER, + hwIDIndexedAPSpWidsAttackDetectFlood + INTEGER, + hwIDIndexedAPSpWidsAttackDetectWpaPsk + INTEGER, + hwIDIndexedAPSpWidsAttackDetectWpa2Psk + INTEGER, + hwIDIndexedAPSpWidsAttackDetectWapiPsk + INTEGER, + hwIDIndexedAPSpWidsAttackDetectWepShareKey + INTEGER + } + --1.3.6.1.4.1.2011.6.139.11.1.71.1.1 + hwIDIndexedAPSpRadio OBJECT-TYPE + SYNTAX Unsigned32 (0..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the radio ID. It is the index of the table." + ::= { hwIDIndexedAPSpecificRadioEntry 1 } + --1.3.6.1.4.1.2011.6.139.11.1.71.1.2 + hwIDIndexedAPSp5gRadioProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the bound 5G radio profile." + ::= { hwIDIndexedAPSpecificRadioEntry 2 } + --1.3.6.1.4.1.2011.6.139.11.1.71.1.3 + hwIDIndexedAPSpMeshProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the bound Mesh profile." + ::= { hwIDIndexedAPSpecificRadioEntry 3 } + --1.3.6.1.4.1.2011.6.139.11.1.71.1.4 + hwIDIndexedAPSpWdsProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the bound WDS profile." + ::= { hwIDIndexedAPSpecificRadioEntry 4 } + --1.3.6.1.4.1.2011.6.139.11.1.71.1.5 + hwIDIndexedAPSpLocationProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the bound location profile." + ::= { hwIDIndexedAPSpecificRadioEntry 5 } + -- 1.3.6.1.4.1.2011.6.139.11.1.71.1.6 + hwIDIndexedAPSpRadio2gProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the system profile to which AP groups are bound. The default value is default." + ::= { hwIDIndexedAPSpecificRadioEntry 6 } + -- 1.3.6.1.4.1.2011.6.139.11.1.71.1.7 + hwIDIndexedAPSpMeshWhitelistProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the bound whitelist profile." + ::= { hwIDIndexedAPSpecificRadioEntry 7 } + -- 1.3.6.1.4.1.2011.6.139.11.1.71.1.8 + hwIDIndexedAPSpWdsWhitelistProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the bound whitelist profile." + ::= { hwIDIndexedAPSpecificRadioEntry 8 } + -- 1.3.6.1.4.1.2011.6.139.11.1.71.1.9 + hwIDIndexedAPSpRadioSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + invalid(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the name of a 2G radio profile. It is the index of the table." + ::= { hwIDIndexedAPSpecificRadioEntry 9 } + -- 1.3.6.1.4.1.2011.6.139.11.1.71.1.10 + hwIDIndexedAPSpRadioChannel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates a radio-frequency channel. For 2.4G, the value ranges from 1 to 13. For 5G, the value ranges from 36 to 196 (with a separation interval of 4)." + ::= { hwIDIndexedAPSpecificRadioEntry 10 } + -- 1.3.6.1.4.1.2011.6.139.11.1.71.1.11 + hwIDIndexedAPSpRadioBandwidth OBJECT-TYPE + SYNTAX INTEGER + { + ht20(1), + ht40Plus(2), + ht40Minus(3), + ht80(4), + ht160(5), + invalid(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicate a bandwidth. The default value is 1." + ::= { hwIDIndexedAPSpecificRadioEntry 11 } + -- 1.3.6.1.4.1.2011.6.139.11.1.71.1.12 + hwIDIndexedAPSpRadioEirp OBJECT-TYPE + SYNTAX Unsigned32 (1..127 | 255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates a power value. The default value is 127(from V2R8C10; The default value is 255 before V2R8C10.). The configuration is saved but the actual power is determined by the maximum power supported by the AP." + ::= { hwIDIndexedAPSpecificRadioEntry 12 } + -- 1.3.6.1.4.1.2011.6.139.11.1.71.1.13 + hwIDIndexedAPSpRadioAntennaGain OBJECT-TYPE + SYNTAX Integer32 (-10..30 | 255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates antenna gains. The default value 0xFF indicates that the default gain of an AP is used. It is expressed in dB. Default gains vary with different types of APs." + ::= { hwIDIndexedAPSpecificRadioEntry 13 } + -- 1.3.6.1.4.1.2011.6.139.11.1.71.1.14 + hwIDIndexedAPSpRadioCoverageDistance OBJECT-TYPE + SYNTAX Unsigned32 (1..400 | 65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates a radio coverage distance. The default value is 3. The unit is 0.1 km." + ::= { hwIDIndexedAPSpecificRadioEntry 14 } + -- 1.3.6.1.4.1.2011.6.139.11.1.71.1.15 + hwIDIndexedAPSpRadioWorkMode OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + monitor(2), + dualband(3), + proxyScan(4), + invalid(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the radio working mode. The default value is 1." + ::= { hwIDIndexedAPSpecificRadioEntry 15 } + -- 1.3.6.1.4.1.2011.6.139.11.1.71.1.16 + hwIDIndexedAPSpRadioFrequency OBJECT-TYPE + SYNTAX INTEGER + { + frequency2G(1), + frequency5G(2), + invalid(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the setting of the frequency band for radio 0. The default value is invalid. 1: frequency2G, 2: frequency5G." + ::= { hwIDIndexedAPSpecificRadioEntry 16 } + -- 1.3.6.1.4.1.2011.6.139.11.1.71.1.17 + hwIDIndexedAPSpSpectrumAnalysisSwitch OBJECT-TYPE + SYNTAX INTEGER + { + enable(2), + invalid(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the spectrum analysis function. The default value is 1." + ::= { hwIDIndexedAPSpecificRadioEntry 17 } + -- 1.3.6.1.4.1.2011.6.139.11.1.71.1.18 + hwIDIndexedAPSpWidsDeviceDetectSwitch OBJECT-TYPE + SYNTAX INTEGER + { + enable(2), + invalid(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the device detection function. The default value is 1." + ::= { hwIDIndexedAPSpecificRadioEntry 18 } + -- 1.3.6.1.4.1.2011.6.139.11.1.71.1.19 + hwIDIndexedAPSpWidsAttackDetectEnBmp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "This object indicates the bit map of the brute force attack switch. bit0:weak-iv, bit1:spoof, bit2:flood, bit3:wpa-psk, bit4:wpa2-psk, bit5:wapi-psk, bit6:wep-psk." + ::= { hwIDIndexedAPSpecificRadioEntry 19 } + -- 1.3.6.1.4.1.2011.6.139.11.1.71.1.20 + hwIDIndexedAPSpWidsRogueContainSwitch OBJECT-TYPE + SYNTAX INTEGER + { + enable(2), + invalid(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the device detection function. The default value is 1." + ::= { hwIDIndexedAPSpecificRadioEntry 20 } + -- 1.3.6.1.4.1.2011.6.139.11.1.71.1.21 + hwIDIndexedAPSpRadioRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. ROWSTATUS_CREATEANDFLOW and ROWSTATUS_DESTROY are commonly used." + ::= { hwIDIndexedAPSpecificRadioEntry 21 } + -- 1.3.6.1.4.1.2011.6.139.11.1.71.1.22 + hwIDIndexedAPSpRadioSecondChannel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates a second radio-frequency channel.The value ranges from 42,58,106,122,138,155." + ::= { hwIDIndexedAPSpecificRadioEntry 22 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.71.1.23 + hwIDIndexedAPSpAutoChannelSelectSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2), + invalid(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the automatic channel selection function." + ::= { hwIDIndexedAPSpecificRadioEntry 23 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.71.1.24 + hwIDIndexedAPSpAutoTxPowerSelectSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2), + invalid(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the automatic power selection function." + ::= { hwIDIndexedAPSpecificRadioEntry 24 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.71.1.25 + hwIDIndexedAPSpSfnRoamCtsSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + invalid(255) + + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of Cts Switch. The default value is 255." + ::= { hwIDIndexedAPSpecificRadioEntry 25 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.71.1.26 + hwIDIndexedAPSpSfnRoamBeaconSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + invalid(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of Beacon Switch. The default value is 255." + ::= { hwIDIndexedAPSpecificRadioEntry 26 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.71.1.27 + hwIDIndexedAPSpSfnRoamCtsDelay OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates Cts Delay time. The default value is 0." + ::= { hwIDIndexedAPSpecificRadioEntry 27 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.71.1.28 + hwIDIndexedAPSpRadioCalibrateFlexibleRadio OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + invalid(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of calibrate flexible-radio. The default value is 255." + ::= { hwIDIndexedAPSpecificRadioEntry 28 } + -- 1.3.6.1.4.1.2011.6.139.11.1.71.1.29 + hwIDIndexedAPSpAutoBandwidthSelectSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2), + invalid(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the automatic bandwidth selection function. The default value is 255." + DEFVAL { invalid } + ::= { hwIDIndexedAPSpecificRadioEntry 29 } + -- 1.3.6.1.4.1.2011.6.139.11.1.71.1.30 + hwIDIndexedAPSpReferenceDataAnalysis OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2), + invalid(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the referencing data-analysis function. The default value is 255." + DEFVAL { invalid } + ::= { hwIDIndexedAPSpecificRadioEntry 30 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.71.1.31 + hwIDIndexedAPSpWidsAttackDetectWeakIv OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2), + invalid(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates weak IV attack detection. The default value is 255." + DEFVAL { invalid } + ::= { hwIDIndexedAPSpecificRadioEntry 31 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.71.1.32 + hwIDIndexedAPSpWidsAttackDetectSpoof OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2), + invalid(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates spoofing attack detection. The default value is 255." + DEFVAL { invalid } + ::= { hwIDIndexedAPSpecificRadioEntry 32 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.71.1.33 + hwIDIndexedAPSpWidsAttackDetectFlood OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2), + invalid(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates flood attack detection. The default value is 255." + DEFVAL { invalid } + ::= { hwIDIndexedAPSpecificRadioEntry 33 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.71.1.34 + hwIDIndexedAPSpWidsAttackDetectWpaPsk OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2), + invalid(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates brute force attack detection in WPA-PSK authentication. The default value is 255." + DEFVAL { invalid } + ::= { hwIDIndexedAPSpecificRadioEntry 34 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.71.1.35 + hwIDIndexedAPSpWidsAttackDetectWpa2Psk OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2), + invalid(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates brute force attack detection in WPA2-PSK authentication. The default value is 255." + DEFVAL { invalid } + ::= { hwIDIndexedAPSpecificRadioEntry 35 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.71.1.36 + hwIDIndexedAPSpWidsAttackDetectWapiPsk OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2), + invalid(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates brute force attack detection in WAPI-PSK authentication. The default value is 255." + DEFVAL { invalid } + ::= { hwIDIndexedAPSpecificRadioEntry 36 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.71.1.37 + hwIDIndexedAPSpWidsAttackDetectWepShareKey OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2), + invalid(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates brute force attack detection in WEP shared key authentication. The default value is 255." + DEFVAL { invalid } + ::= { hwIDIndexedAPSpecificRadioEntry 37 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.72 + hwIDIndexedAPSpecificVapTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIDIndexedAPSpecificVapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to create VAPs in an AP specific profile." + ::= { hwWlanConfigObjects 72 } + --1.3.6.1.4.1.2011.6.139.11.1.72.1 + hwIDIndexedAPSpecificVapEntry OBJECT-TYPE + SYNTAX HwIDIndexedAPSpecificVapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indexes of this table are hwIDIndexedAPSpWlan, hwIDIndexedAPSpRadio, and hwWlanIDIndexedAPSpApId." + INDEX { hwIDIndexedAPSpWlan, hwIDIndexedAPSpRadio, hwWlanIDIndexedAPSpApId} + ::= { hwIDIndexedAPSpecificVapTable 1 } + HwIDIndexedAPSpecificVapEntry ::= + SEQUENCE { + hwIDIndexedAPSpWlan + Unsigned32, + hwIDIndexedAPSpVapProfile + OCTET STRING, + hwIDIndexedAPSpVapRowStatus + RowStatus, + hwIDIndexedAPSpVapServiceVlan + Unsigned32, + hwIDIndexedAPSpVapVlanPool + OCTET STRING + } + --1.3.6.1.4.1.2011.6.139.11.1.72.1.1 + hwIDIndexedAPSpWlan OBJECT-TYPE + SYNTAX Unsigned32 (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the WLAN ID. It is the index of the table." + ::= { hwIDIndexedAPSpecificVapEntry 1 } + --1.3.6.1.4.1.2011.6.139.11.1.72.1.2 + hwIDIndexedAPSpVapProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the bound VAP profile." + ::= { hwIDIndexedAPSpecificVapEntry 2 } + --1.3.6.1.4.1.2011.6.139.11.1.72.1.3 + hwIDIndexedAPSpVapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. createAndGo(4) and destroy(6) are commonly used." + ::= { hwIDIndexedAPSpecificVapEntry 3 } + + --1.3.6.1.4.1.2011.6.139.11.1.72.1.4 + hwIDIndexedAPSpVapServiceVlan OBJECT-TYPE + SYNTAX Unsigned32 (1..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the service VLAN for the VAP. The invalid value is 0." + ::= { hwIDIndexedAPSpecificVapEntry 4 } + + + --1.3.6.1.4.1.2011.6.139.11.1.72.1.5 + hwIDIndexedAPSpVapVlanPool OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the VLAN pool to which the VAP is bound." + ::= { hwIDIndexedAPSpecificVapEntry 5 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.73 + hwBleProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBleProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjects 73 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.73.1 + hwBleProfileEntry OBJECT-TYPE + SYNTAX HwBleProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwWlanBLEProfileName } + ::= { hwBleProfileTable 1 } + + HwBleProfileEntry ::= + SEQUENCE { + hwWlanBLEProfileName + OCTET STRING, + hwWlanBLEBroadcasterEnable + INTEGER, + hwWlanBLETxPower + Integer32, + hwWlanBLEBroadcastingUUID + OCTET STRING, + hwWlanBLEBroadcastingMajor + OCTET STRING, + hwWlanBLEBroadcastingMinor + OCTET STRING, + hwWlanBLEBroadcastingReferenceRSSI + Integer32, + hwWlanBLEBroadcastingInterval + Unsigned32, + hwWlanBLESnifferEnable + INTEGER, + hwWlanBLEProfileRowStatus + RowStatus, + hwWlanBLEBroadcastingUUIDHex + OCTET STRING, + hwWlanBLEBroadcastingMajorHex + OCTET STRING, + hwWlanBLEBroadcastingMajorDecimal + Integer32, + hwWlanBLEBroadcastingMinorHex + OCTET STRING, + hwWlanBLEBroadcastingMinorDecimal + Integer32, + hwWlanBLESnifferMode + INTEGER, + hwWlanBLEReportEnable + INTEGER, + hwWlanBLEReportMode + INTEGER, + hwWlanBLEReportInterval + Integer32, + hwWlanBLEReportServerIPAddress + IpAddress, + hwWlanBLEReportServerIPv6Address + OCTET STRING, + hwWlanBLEReportServerPort + Unsigned32, + hwWlanBLEReportServerViaACEnable + INTEGER, + hwWlanBLEReportServerViaACPort + Unsigned32, + hwWlanBLESourceIPAddress + IpAddress, + hwWlanBLESourceIPv6Address + OCTET STRING, + hwWlanBLEServerAddressDomain + OCTET STRING + } + + -- 1.3.6.1.4.1.2011.6.139.11.1.73.1.1 + hwWlanBLEProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwBleProfileEntry 1 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.73.1.2 + hwWlanBLEBroadcasterEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + DEFVAL { disable } + ::= { hwBleProfileEntry 2 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.73.1.3 + hwWlanBLETxPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "dbm" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + DEFVAL { 0 } + ::= { hwBleProfileEntry 3 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.73.1.4 + hwWlanBLEBroadcastingUUID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the string type value of UUID field in the BLE broadcast frame." + ::= { hwBleProfileEntry 4 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.73.1.5 + hwWlanBLEBroadcastingMajor OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..2)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the string type value of Major field in the BLE broadcast frame." + ::= { hwBleProfileEntry 5 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.73.1.6 + hwWlanBLEBroadcastingMinor OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..2)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the string type value of Minor field in the BLE broadcast frame." + ::= { hwBleProfileEntry 6 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.73.1.7 + hwWlanBLEBroadcastingReferenceRSSI OBJECT-TYPE + SYNTAX Integer32 (-97..-50 | 0) + UNITS "dbm" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + DEFVAL { -65 } + ::= { hwBleProfileEntry 7 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.73.1.8 + hwWlanBLEBroadcastingInterval OBJECT-TYPE + SYNTAX Unsigned32 (100..10240) + UNITS "ms" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + DEFVAL { 500 } + ::= { hwBleProfileEntry 8 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.73.1.9 + hwWlanBLESnifferEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + DEFVAL { disable } + ::= { hwBleProfileEntry 9 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.73.1.10 + hwWlanBLEProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. createAndGo(4) and destroy(6) are commonly used." + ::= { hwBleProfileEntry 10 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.73.1.11 + hwWlanBLEBroadcastingUUIDHex OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the hex type value of UUID field in the BLE broadcast frame." + ::= { hwBleProfileEntry 11 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.73.1.12 + hwWlanBLEBroadcastingMajorHex OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..4)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the hex type value of Major field in the BLE broadcast frame." + ::= { hwBleProfileEntry 12 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.73.1.13 + hwWlanBLEBroadcastingMajorDecimal OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the decimal type value of Major field in the BLE broadcast frame. The default value is -1." + ::= { hwBleProfileEntry 13 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.73.1.14 + hwWlanBLEBroadcastingMinorHex OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..4)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the hex type value of Minor field in the BLE broadcast frame." + ::= { hwBleProfileEntry 14 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.73.1.15 + hwWlanBLEBroadcastingMinorDecimal OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the decimal type value of Minor field in the BLE broadcast frame. The default value is -1." + ::= { hwBleProfileEntry 15 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.73.1.16 + hwWlanBLESnifferMode OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + ibeacon(2), + tag(3), + transparent(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwBleProfileEntry 16 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.73.1.17 + hwWlanBLEReportEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwBleProfileEntry 17 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.73.1.18 + hwWlanBLEReportMode OBJECT-TYPE + SYNTAX INTEGER + { + periodic(1), + immediate(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwBleProfileEntry 18 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.73.1.19 + hwWlanBLEReportInterval OBJECT-TYPE + SYNTAX Integer32 (1..600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + DEFVAL { '10'b } + ::= { hwBleProfileEntry 19 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.73.1.20 + hwWlanBLEReportServerIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwBleProfileEntry 20 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.73.1.21 + hwWlanBLEReportServerIPv6Address OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwBleProfileEntry 21 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.73.1.22 + hwWlanBLEReportServerPort OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwBleProfileEntry 22 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.73.1.23 + hwWlanBLEReportServerViaACEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwBleProfileEntry 23 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.73.1.24 + hwWlanBLEReportServerViaACPort OBJECT-TYPE + SYNTAX Unsigned32 (0 | 5000..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwBleProfileEntry 24 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.73.1.25 + hwWlanBLESourceIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the source IPv4 address for reporting ble location data. You choose an IPv4 address." + ::= { hwBleProfileEntry 25 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.73.1.26 + hwWlanBLESourceIPv6Address OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the source IPv6 address for reporting ble location data. You choose an IPv6 address." + ::= { hwBleProfileEntry 26 } + -- 1.3.6.1.4.1.2011.6.139.11.1.73.1.27 + hwWlanBLEServerAddressDomain OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates server's domain name." + ::= { hwBleProfileEntry 27 } + + + + -- 1.3.6.1.4.1.2011.6.139.11.1.74 + hwAPGroupCardTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAPGroupCardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjects 74 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.74.1 + hwAPGroupCardEntry OBJECT-TYPE + SYNTAX HwAPGroupCardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwAPGrpCardIndex, hwAPGroupName } + ::= { hwAPGroupCardTable 1 } + + + HwAPGroupCardEntry ::= + SEQUENCE { + hwAPGrpCardIndex + Unsigned32, + hwAPGrpCardSerialProfile + OCTET STRING, + hwAPGrpCardProfile + OCTET STRING, + hwAPGrpCardNetUDPPort + Unsigned32, + hwAPGrpIoTRowStatus + RowStatus, + hwAPGrpCardNetTCPPort + Unsigned32, + hwAPGroupCardWiredPortProfile + OCTET STRING, + hwAPGrpCardConnType + INTEGER, + hwAPGrpCardNetProtocolType + INTEGER, + hwAPGrpCardNetPort + Unsigned32, + hwAPGrpCardNetExtPort + Unsigned32 + } + + -- 1.3.6.1.4.1.2011.6.139.11.1.74.1.1 + hwAPGrpCardIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwAPGroupCardEntry 1 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.74.1.2 + hwAPGrpCardSerialProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwAPGroupCardEntry 2 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.74.1.3 + hwAPGrpCardProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwAPGroupCardEntry 3 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.74.1.4 + hwAPGrpCardNetUDPPort OBJECT-TYPE + SYNTAX Unsigned32 (1025..55535 | 4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwAPGroupCardEntry 4 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.74.1.5 + hwAPGrpIoTRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwAPGroupCardEntry 5 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.74.1.6 + hwAPGrpCardNetTCPPort OBJECT-TYPE + SYNTAX Unsigned32 (1025..55535 | 4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwAPGroupCardEntry 6 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.74.1.7 + hwAPGroupCardWiredPortProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwAPGroupCardEntry 7 } + -- 1.3.6.1.4.1.2011.6.139.11.1.74.1.8 + hwAPGrpCardConnType OBJECT-TYPE + SYNTAX INTEGER + { + serial(1) , + ethernet(2), + unknown(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwAPGroupCardEntry 8 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.74.1.9 + hwAPGrpCardNetProtocolType OBJECT-TYPE + SYNTAX INTEGER + { + udp(1), + tcp(2), + invalid(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwAPGroupCardEntry 9 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.74.1.10 + hwAPGrpCardNetPort OBJECT-TYPE + SYNTAX Unsigned32 (4294967295 | 1025..55535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwAPGroupCardEntry 10 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.74.1.11 + hwAPGrpCardNetExtPort OBJECT-TYPE + SYNTAX Unsigned32 (4294967295 | 1025..55535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwAPGroupCardEntry 11 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.75 + hwAPSpecificCardTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAPSpecificCardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjects 75 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.75.1 + hwAPSpecificCardEntry OBJECT-TYPE + SYNTAX HwAPSpecificCardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwAPSpIoTIndex, IMPLIED hwWlanIDIndexedAPSpApId } + ::= { hwAPSpecificCardTable 1 } + + + HwAPSpecificCardEntry ::= + SEQUENCE { + hwAPSpIoTIndex + Unsigned32, + hwAPSpIoTSerialProfile + OCTET STRING, + hwAPSpIoTProfile + OCTET STRING, + hwAPSpIoTNetUDPPort + Unsigned32, + hwAPSpIoTRowStatus + RowStatus, + hwAPSpIoTNetTCPPort + Unsigned32, + hwAPSpIoTWiredPortProfile + OCTET STRING, + hwAPSpCardConnType + INTEGER, + hwAPSpIoTNetProtocolType + INTEGER, + hwAPSpIoTNetPort + Unsigned32, + hwAPSpIoTNetExtPort + Unsigned32 + } + + -- 1.3.6.1.4.1.2011.6.139.11.1.75.1.1 + hwAPSpIoTIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwAPSpecificCardEntry 1 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.75.1.2 + hwAPSpIoTSerialProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwAPSpecificCardEntry 2 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.75.1.3 + hwAPSpIoTProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwAPSpecificCardEntry 3 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.75.1.4 + hwAPSpIoTNetUDPPort OBJECT-TYPE + SYNTAX Unsigned32 (1025..55535 | 4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwAPSpecificCardEntry 4 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.75.1.5 + hwAPSpIoTRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwAPSpecificCardEntry 5 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.75.1.6 + hwAPSpIoTNetTCPPort OBJECT-TYPE + SYNTAX Unsigned32 (1025..55535 | 4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwAPSpecificCardEntry 6 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.75.1.7 + hwAPSpIoTWiredPortProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwAPSpecificCardEntry 7 } + -- 1.3.6.1.4.1.2011.6.139.11.1.74.1.8 + hwAPSpCardConnType OBJECT-TYPE + SYNTAX INTEGER + { + serial(1) , + ethernet(2), + unknown(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwAPSpecificCardEntry 8 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.75.1.9 + hwAPSpIoTNetProtocolType OBJECT-TYPE + SYNTAX INTEGER + { + udp(1), + tcp(2), + invalid(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwAPSpecificCardEntry 9 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.75.1.10 + hwAPSpIoTNetPort OBJECT-TYPE + SYNTAX Unsigned32 (4294967295 | 1025..55535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwAPSpecificCardEntry 10 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.75.1.11 + hwAPSpIoTNetExtPort OBJECT-TYPE + SYNTAX Unsigned32 (4294967295 | 1025..55535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwAPSpecificCardEntry 11 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.76 + hwIoTSerialProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIoTSerialProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjects 76 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.76.1 + hwIoTSerialProfileEntry OBJECT-TYPE + SYNTAX HwIoTSerialProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwIoTSerialProfileName } + ::= { hwIoTSerialProfileTable 1 } + + + HwIoTSerialProfileEntry ::= + SEQUENCE { + hwIoTSerialProfileName + OCTET STRING, + hwIoTSerialSpeed + Unsigned32, + hwIoTSerialParity + INTEGER, + hwIoTSerialStopbits + INTEGER, + hwIoTSerialFrameFormat + INTEGER, + hwIoTSerialFrameLength + Unsigned32, + hwIoTSerialFrameStart + Unsigned32, + hwIoTSerialFrameStop + Unsigned32, + hwIoTSerialProfileRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.6.139.11.1.76.1.1 + hwIoTSerialProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwIoTSerialProfileEntry 1 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.76.1.2 + hwIoTSerialSpeed OBJECT-TYPE + SYNTAX Unsigned32 (9600..115200) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwIoTSerialProfileEntry 2 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.76.1.3 + hwIoTSerialParity OBJECT-TYPE + SYNTAX INTEGER + { + none(1), + odd(2), + even(3), + space(4), + mark(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + DEFVAL { none } + ::= { hwIoTSerialProfileEntry 3 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.76.1.4 + hwIoTSerialStopbits OBJECT-TYPE + SYNTAX INTEGER + { + one(1), + two(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + DEFVAL { one } + ::= { hwIoTSerialProfileEntry 4 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.76.1.5 + hwIoTSerialFrameFormat OBJECT-TYPE + SYNTAX INTEGER + { + fixedLength(1), + frameBeginEnd(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + DEFVAL { frameBeginEnd } + ::= { hwIoTSerialProfileEntry 5 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.76.1.6 + hwIoTSerialFrameLength OBJECT-TYPE + SYNTAX Unsigned32 (1..1400) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + DEFVAL { 512 } + ::= { hwIoTSerialProfileEntry 6 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.76.1.7 + hwIoTSerialFrameStart OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + DEFVAL { 'aa'h } + ::= { hwIoTSerialProfileEntry 7 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.76.1.8 + hwIoTSerialFrameStop OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + DEFVAL { '7e'h } + ::= { hwIoTSerialProfileEntry 8 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.76.1.9 + hwIoTSerialProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwIoTSerialProfileEntry 9 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.77 + hwIoTProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIoTProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjects 77 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.77.1 + hwIoTProfileEntry OBJECT-TYPE + SYNTAX HwIoTProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwIoTProfileName } + ::= { hwIoTProfileTable 1 } + + + HwIoTProfileEntry ::= + SEQUENCE { + hwIoTProfileName + OCTET STRING, + hwIoTProfileConfigAgentPermitIp + IpAddress, + hwIoTProfileConfigAgentPermitMaskLen + Unsigned32, + hwIoTProfileShareKey + OCTET STRING, + hwIoTProfileRowStatus + RowStatus, + hwIoTProfileType + INTEGER, + hwIoTProfileAntennaStatus + INTEGER + } + + -- 1.3.6.1.4.1.2011.6.139.11.1.77.1.1 + hwIoTProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwIoTProfileEntry 1 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.77.1.2 + hwIoTProfileConfigAgentPermitIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwIoTProfileEntry 2 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.77.1.3 + hwIoTProfileConfigAgentPermitMaskLen OBJECT-TYPE + SYNTAX Unsigned32 (0..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwIoTProfileEntry 3 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.77.1.4 + hwIoTProfileShareKey OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..68)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwIoTProfileEntry 4 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.77.1.5 + hwIoTProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwIoTProfileEntry 5 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.77.1.6 + hwIoTProfileType OBJECT-TYPE + SYNTAX INTEGER + { + common(0), + casEdu(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the profile type. The default value is 0." + ::= { hwIoTProfileEntry 6 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.77.1.7 + hwIoTProfileAntennaStatus OBJECT-TYPE + SYNTAX INTEGER + { + external(1), + internal(2), + invalid(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the antenna status of card." + ::= { hwIoTProfileEntry 7 } + +-- 1.3.6.1.4.1.2011.6.139.11.1.78 +-- 1.3.6.1.4.1.2011.6.139.11.1.78 +-- 1.3.6.1.4.1.2011.6.139.11.1.78 +-- 1.3.6.1.4.1.2011.6.139.11.1.78 + -- 1.3.6.1.4.1.2011.6.139.11.1.78 + hwIoTProfileManagementServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIoTProfileManagementServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjects 78 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.78.1 + hwIoTProfileManagementServerEntry OBJECT-TYPE + SYNTAX HwIoTProfileManagementServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwIoTProfileName, hwIoTProfileManagementServerIndex } + ::= { hwIoTProfileManagementServerTable 1 } + + + HwIoTProfileManagementServerEntry ::= + SEQUENCE { + hwIoTProfileManagementServerIndex + Unsigned32, + hwIoTProfileManagementServerIp + IpAddress, + hwIoTProfileManagementServerPort + Unsigned32, + hwIoTProfileManagementServerRowStatus + RowStatus, + hwIoTProfileManagementServerDomain + OCTET STRING + } + + -- 1.3.6.1.4.1.2011.6.139.11.1.78.1.1 + hwIoTProfileManagementServerIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..4) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwIoTProfileManagementServerEntry 1 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.78.1.2 + hwIoTProfileManagementServerIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwIoTProfileManagementServerEntry 2 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.78.1.3 + hwIoTProfileManagementServerPort OBJECT-TYPE + SYNTAX Unsigned32 (1..65535 | 4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwIoTProfileManagementServerEntry 3 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.78.1.4 + hwIoTProfileManagementServerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwIoTProfileManagementServerEntry 4 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.78.1.5 + hwIoTProfileManagementServerDomain OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwIoTProfileManagementServerEntry 5 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.79 + hwVapAntiAttackUserDefFloodTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwVapAntiAttackUserDefFloodEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes SAC profile action configurations.This table is used to configure actions in an SAC profile." + ::= { hwWlanConfigObjects 79 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.79.1 + hwVapAntiAttackUserDefFloodEntry OBJECT-TYPE + SYNTAX HwVapAntiAttackUserDefFloodEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indexes of this table are hwVapAntiAttackDefFloodIndex and hwVapProfileName." + INDEX { hwVapAntiAttackDefFloodIndex, hwVapProfileName } + ::= { hwVapAntiAttackUserDefFloodTable 1 } + + + HwVapAntiAttackUserDefFloodEntry ::= + SEQUENCE { + hwVapAntiAttackDefFloodIndex + Unsigned32, + hwVapAntiAttackDefFloodProtocolType + INTEGER, + hwVapAntiAttackDefFloodProtocolValue + Unsigned32, + hwVapAntiAttackDefFloodStaRateThreshold + Unsigned32, + hwVapAntiAttackDefFloodBlacklistSwitch + INTEGER, + hwVapAntiAttackDefFloodRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.6.139.11.1.79.1.1 + hwVapAntiAttackDefFloodIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the internal index of the action. It is the index of the table." + ::= { hwVapAntiAttackUserDefFloodEntry 1 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.79.1.2 + hwVapAntiAttackDefFloodProtocolType OBJECT-TYPE + SYNTAX INTEGER + { + unknown(0), + l2(1), + ipv4(2), + ipv6(3), + tcp(4), + udp(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the protocol type." + ::= { hwVapAntiAttackUserDefFloodEntry 2 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.79.1.3 + hwVapAntiAttackDefFloodProtocolValue OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the protocol value." + ::= { hwVapAntiAttackUserDefFloodEntry 3 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.79.1.4 + hwVapAntiAttackDefFloodStaRateThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..500 | 4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the anti-attack user-defined flood sta-rate-threshold for the VAP." + ::= { hwVapAntiAttackUserDefFloodEntry 4 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.79.1.5 + hwVapAntiAttackDefFloodBlacklistSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the VAP anti-attack user-defined flood blacklist function." + ::= { hwVapAntiAttackUserDefFloodEntry 5 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.79.1.6 + hwVapAntiAttackDefFloodRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status." + ::= { hwVapAntiAttackUserDefFloodEntry 6 } + +-- 1.3.6.1.4.1.2011.6.139.11.1.80 + -- 1.3.6.1.4.1.2011.6.139.11.1.80 + hwApProfIGMPSnoopingGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwApProfIGMPSnoopingGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjects 80 } + +-- 1.3.6.1.4.1.2011.6.139.11.1.80.1 + -- 1.3.6.1.4.1.2011.6.139.11.1.80.1 + hwApProfIGMPSnoopingGroupEntry OBJECT-TYPE + SYNTAX HwApProfIGMPSnoopingGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwApSystemProfName, hwAPProfIGMPSnoopingGroupIndex } + ::= { hwApProfIGMPSnoopingGroupTable 1 } + + HwApProfIGMPSnoopingGroupEntry ::= + SEQUENCE { + hwAPProfIGMPSnoopingGroupIndex + Unsigned32, + hwAPProfIGMPSnoopingGroupStartGroupAddr + IpAddress, + hwAPProfIGMPSnoopingGroupEndGroupAddr + IpAddress, + hwAPProfIGMPSnoopingGroupBandwidth + Unsigned32, + hwAPProfIGMPSnoopingGroupRowStatus + RowStatus + } + +-- 1.3.6.1.4.1.2011.6.139.11.1.80.1.1 + -- 1.3.6.1.4.1.2011.6.139.11.1.80.1.1 + hwAPProfIGMPSnoopingGroupIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..31) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwApProfIGMPSnoopingGroupEntry 1 } + +-- 1.3.6.1.4.1.2011.6.139.11.1.80.1.2 + -- 1.3.6.1.4.1.2011.6.139.11.1.80.1.2 + hwAPProfIGMPSnoopingGroupStartGroupAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwApProfIGMPSnoopingGroupEntry 2 } + +-- 1.3.6.1.4.1.2011.6.139.11.1.80.1.3 + -- 1.3.6.1.4.1.2011.6.139.11.1.80.1.3 + hwAPProfIGMPSnoopingGroupEndGroupAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwApProfIGMPSnoopingGroupEntry 3 } + +-- 1.3.6.1.4.1.2011.6.139.11.1.80.1.4 + -- 1.3.6.1.4.1.2011.6.139.11.1.80.1.4 + hwAPProfIGMPSnoopingGroupBandwidth OBJECT-TYPE + SYNTAX Unsigned32 (4294967295 | 1..100000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwApProfIGMPSnoopingGroupEntry 4 } + +-- 1.3.6.1.4.1.2011.6.139.11.1.80.1.5 + -- 1.3.6.1.4.1.2011.6.139.11.1.80.1.5 + hwAPProfIGMPSnoopingGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwApProfIGMPSnoopingGroupEntry 5 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.81 + hwAPWiredPortProfileTrafficRemarkTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAPWiredPortProfileTrafficRemarkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjects 81 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.81.1 + hwAPWiredPortProfileTrafficRemarkEntry OBJECT-TYPE + SYNTAX HwAPWiredPortProfileTrafficRemarkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwAPWiredPortProfileName, hwAPWiredPortProfileTrafficRemarkIPType, hwAPWiredPortProfileTrafficRemarkDirection } + ::= { hwAPWiredPortProfileTrafficRemarkTable 1 } + + HwAPWiredPortProfileTrafficRemarkEntry ::= + SEQUENCE { + hwAPWiredPortProfileTrafficRemarkDirection + INTEGER, + hwAPWiredPortProfileTrafficRemarkIPType + INTEGER, + hwAPWiredPortProfileTrafficRemarkACLID + Unsigned32, + hwAPWiredPortProfileTrafficRemarkType + INTEGER, + hwAPWiredPortProfileTrafficRemarkValue + Unsigned32, + hwAPWiredPortProfileTrafficRemarkRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.6.139.11.1.81.1.1 + hwAPWiredPortProfileTrafficRemarkDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbond(1), + outbond(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwAPWiredPortProfileTrafficRemarkEntry 1 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.81.1.2 + hwAPWiredPortProfileTrafficRemarkIPType OBJECT-TYPE + SYNTAX INTEGER + { + ipv4(1), + ipv6(2), + l2(3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwAPWiredPortProfileTrafficRemarkEntry 2 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.81.1.3 + hwAPWiredPortProfileTrafficRemarkACLID OBJECT-TYPE + SYNTAX Unsigned32 (3000..3031 | 4000..4031) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwAPWiredPortProfileTrafficRemarkEntry 3 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.81.1.4 + hwAPWiredPortProfileTrafficRemarkType OBJECT-TYPE + SYNTAX INTEGER + { + dscp(1), + dot1p(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwAPWiredPortProfileTrafficRemarkEntry 4 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.81.1.5 + hwAPWiredPortProfileTrafficRemarkValue OBJECT-TYPE + SYNTAX Unsigned32 (0..63) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwAPWiredPortProfileTrafficRemarkEntry 5 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.81.1.6 + hwAPWiredPortProfileTrafficRemarkRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwAPWiredPortProfileTrafficRemarkEntry 6 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.82 + hwAPTrafficProfileRemarkTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAPTrafficProfileRemarkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjects 82 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.82.1 + hwAPTrafficProfileRemarkEntry OBJECT-TYPE + SYNTAX HwAPTrafficProfileRemarkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwAPTrafficProfileName, hwAPTrafficProfileRemarkDirection, hwAPTrafficProfileRemarkIPType } + ::= { hwAPTrafficProfileRemarkTable 1 } + + + HwAPTrafficProfileRemarkEntry ::= + SEQUENCE { + hwAPTrafficProfileRemarkDirection + INTEGER, + hwAPTrafficProfileRemarkIPType + INTEGER, + hwAPTrafficProfileRemarkACLID + Integer32, + hwAPTrafficProfileRemarkType + INTEGER, + hwAPTrafficProfileRemarkValue + Integer32, + hwAPTrafficProfileRemarkRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.6.139.11.1.82.1.1 + hwAPTrafficProfileRemarkDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the ACL rule direction for packet remarking in a traffic profile. This parameter has no default value." + ::= { hwAPTrafficProfileRemarkEntry 1 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.82.1.2 + hwAPTrafficProfileRemarkIPType OBJECT-TYPE + SYNTAX INTEGER + { + ipv4(1), + ipv6(2), + l2(3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the ACL rule type for packet remarking in a traffic profile. This parameter has no default value." + ::= { hwAPTrafficProfileRemarkEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.82.1.3 + hwAPTrafficProfileRemarkACLID OBJECT-TYPE + SYNTAX Integer32 (3000..3031 | 4000..4031 | 6000..6031) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ACL rule for packet remarking in a traffic profile." + ::= { hwAPTrafficProfileRemarkEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.82.1.4 + hwAPTrafficProfileRemarkType OBJECT-TYPE + SYNTAX INTEGER + { + dscp(1), + dot11e(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ACL rule type for packet remarking in a traffic profile. This parameter has no default value." + ::= { hwAPTrafficProfileRemarkEntry 4 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.80.1.5 + hwAPTrafficProfileRemarkValue OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ACL rule value for packet remarking in a traffic profile. This parameter has no default value." + ::= { hwAPTrafficProfileRemarkEntry 5 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.82.1.6 + hwAPTrafficProfileRemarkRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. ROWSTATUS_CREATEANDFLOW and ROWSTATUS_DESTROY are commonly used." + ::= { hwAPTrafficProfileRemarkEntry 6 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.83 + hwWlanClusterConfig OBJECT IDENTIFIER ::= { hwWlanConfigObjects 83 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.83.1 + hwWlanClusterMasterConfig OBJECT IDENTIFIER ::= { hwWlanClusterConfig 1 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.83.1.1 + hwWlanClusterMasterIPv4Address OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the IPv4 address of the master controller." + ::= { hwWlanClusterMasterConfig 1 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.83.1.2 + hwWlanClusterMasterIPv6Address OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the IPv6 address of the master controller." + ::= { hwWlanClusterMasterConfig 2 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.83.1.3 + hwWlanClusterPsk OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the psk of the master controller." + ::= { hwWlanClusterMasterConfig 3 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.83.2 + hwWlanClusterRedundancyConfig OBJECT IDENTIFIER ::= { hwWlanClusterConfig 2 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.83.2.1 + hwWlanClusterRedundancyLocalIPv4Address OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the IPv4 address of the local ac." + ::= { hwWlanClusterRedundancyConfig 1 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.83.2.2 + hwWlanClusterRedundancyLocalIPv6Address OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the IPv6 address of the local ac." + ::= { hwWlanClusterRedundancyConfig 2 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.83.2.3 + hwWlanClusterRedundancyPeerIPv4Address OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the IPv4 address of the peer ac." + ::= { hwWlanClusterRedundancyConfig 3 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.83.2.4 + hwWlanClusterRedundancyPeerIPv6Address OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the IPv6 address of the peer ac." + ::= { hwWlanClusterRedundancyConfig 4 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.83.2.5 + hwWlanClusterRedundancyTrackVRRPID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the vrrp id." + ::= { hwWlanClusterRedundancyConfig 5 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.83.2.6 + hwWlanClusterRedundancyTrackInterface OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the interface index." + ::= { hwWlanClusterRedundancyConfig 6 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.83.2.7 + hwWlanClusterRedundancyPsk OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the psk of the redundancy ac." + ::= { hwWlanClusterRedundancyConfig 7 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.83.2.8 + hwWlanClusterRedundancyTrackVRRPType OBJECT-TYPE + SYNTAX INTEGER + { + vrrpv4(1), + vrrpv6(2), + invalid(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the information about the track VRRP type." + ::= { hwWlanClusterRedundancyConfig 8 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.83.3 + hwWlanClusterLocalIPv4Table OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanClusterLocalIPv4Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes the configuration of the local controller." + ::= { hwWlanClusterConfig 3 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.83.3.1 + hwWlanClusterLocalIPv4Entry OBJECT-TYPE + SYNTAX HwWlanClusterLocalIPv4Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table has no index." + INDEX { hwWlanClusterLocalIPv4Address } + ::= { hwWlanClusterLocalIPv4Table 1 } + + HwWlanClusterLocalIPv4Entry ::= + SEQUENCE { + hwWlanClusterLocalIPv4Address + IpAddress, + hwWlanClusterLocalIPv4Psk + OCTET STRING, + hwWlanClusterLocalIPv4RowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.6.139.11.1.83.3.1.1 + hwWlanClusterLocalIPv4Address OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the IPv4 address of the local controller." + ::= { hwWlanClusterLocalIPv4Entry 1 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.83.3.1.2 + hwWlanClusterLocalIPv4Psk OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the psk of the local controller." + ::= { hwWlanClusterLocalIPv4Entry 2 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.83.3.1.3 + hwWlanClusterLocalIPv4RowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status." + ::= { hwWlanClusterLocalIPv4Entry 3 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.83.4 + hwWlanClusterLocalIPv6Table OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanClusterLocalIPv6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes the configuration of the local controller." + ::= { hwWlanClusterConfig 4 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.83.4.1 + hwWlanClusterLocalIPv6Entry OBJECT-TYPE + SYNTAX HwWlanClusterLocalIPv6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table has no index." + INDEX { hwWlanClusterLocalIPv6Address } + ::= { hwWlanClusterLocalIPv6Table 1 } + + HwWlanClusterLocalIPv6Entry ::= + SEQUENCE { + hwWlanClusterLocalIPv6Address + OCTET STRING, + hwWlanClusterLocalIPv6Psk + OCTET STRING, + hwWlanClusterLocalIPv6RowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.6.139.11.1.83.4.1.1 + hwWlanClusterLocalIPv6Address OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the IPv6 address of the local controller." + ::= { hwWlanClusterLocalIPv6Entry 1 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.83.4.1.2 + hwWlanClusterLocalIPv6Psk OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the psk of the local controller." + ::= { hwWlanClusterLocalIPv6Entry 2 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.83.4.1.3 + hwWlanClusterLocalIPv6RowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status." + ::= { hwWlanClusterLocalIPv6Entry 3 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.83.5 + hwWlanClusterSynConfig OBJECT IDENTIFIER ::= { hwWlanClusterConfig 5 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.83.5.1 + hwWlanClusterSynIPv4Address OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the Ipv4 address of the synchronize-configuration." + ::= { hwWlanClusterSynConfig 1 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.83.5.2 + hwWlanClusterSynIPv6Address OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the Ipv6 address of the synchronize-configuration." + ::= { hwWlanClusterSynConfig 2 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.83.5.3 + hwWlanClusterSynConfigurationOper OBJECT-TYPE + SYNTAX INTEGER + { + synConfig(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates to synchronize configuration. It is write only." + ::= { hwWlanClusterSynConfig 3 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.83.5.4 + hwWlanClusterSynConfigScheduleEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates to the switch of scheduled synchronize configuration." + ::= { hwWlanClusterSynConfig 4 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.83.5.5 + hwWlanClusterSynConfigScheduleTime OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the scheduled synchronize configuration time." + ::= { hwWlanClusterSynConfig 5 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.83.5.6 + hwWlanClusterSynConfigScheduleInterval OBJECT-TYPE + SYNTAX Integer32 (720..7200) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the interval of scheduled synchronize configuration. + It is expressed in minutes. + The default value is 1440." + ::= { hwWlanClusterSynConfig 6 } + + --1.3.6.1.4.1.2011.6.139.11.1.83.6 + hwWlanClusterACListInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanClusterACListInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes the ac information." + ::= { hwWlanClusterConfig 6 } + + --1.3.6.1.4.1.2011.6.139.11.1.83.6.1 + hwWlanClusterACListInfoEntry OBJECT-TYPE + SYNTAX HwWlanClusterACListInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table has no index." + INDEX { hwWlanClusterACIndex} + ::= { hwWlanClusterACListInfoTable 1 } + + HwWlanClusterACListInfoEntry ::= + SEQUENCE { + hwWlanClusterACIndex + Unsigned32, + hwWlanClusterACIPv4 + IpAddress, + hwWlanClusterACIPv6 + OCTET STRING, + hwWlanClusterACRole + INTEGER, + hwWlanClusterACType + OCTET STRING, + hwWlanClusterACVersion + OCTET STRING, + hwWlanClusterACStatus + INTEGER, + hwWlanClusterACLastSynTime + OCTET STRING + } + + -- 1.3.6.1.4.1.2011.6.139.11.1.83.6.1.1 + hwWlanClusterACIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..63) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the index of hwWlanClusterACListInfo." + ::= { hwWlanClusterACListInfoEntry 1} + + -- 1.3.6.1.4.1.2011.6.139.11.1.83.6.1.2 + hwWlanClusterACIPv4 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ipv4 address of the ac." + ::= { hwWlanClusterACListInfoEntry 2 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.83.6.1.3 + hwWlanClusterACIPv6 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ipv6 address of the ac." + ::= { hwWlanClusterACListInfoEntry 3 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.83.6.1.4 + hwWlanClusterACRole OBJECT-TYPE + SYNTAX INTEGER + { + master (1), + slave (2), + backup (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the role of the ac." + ::= { hwWlanClusterACListInfoEntry 4} + + -- 1.3.6.1.4.1.2011.6.139.11.1.83.6.1.5 + hwWlanClusterACType OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the type of the ac." + ::= { hwWlanClusterACListInfoEntry 5 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.83.6.1.6 + hwWlanClusterACVersion OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the version of the ac." + ::= { hwWlanClusterACListInfoEntry 6 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.83.6.1.7 + hwWlanClusterACStatus OBJECT-TYPE + SYNTAX INTEGER + { + down(1), + up(2), + pskmismatch(3), + vermismatch(4), + cfgmismatch(5), + devmismatch(6), + initial(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the status of the ac." + ::= { hwWlanClusterACListInfoEntry 7 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.83.6.1.8 + hwWlanClusterACLastSynTime OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the last synchronize time of the ac." + ::= { hwWlanClusterACListInfoEntry 8 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.84 + hwWiredPortProfileTrafficFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWiredPortProfileTrafficFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure QoS filter information." + ::= { hwWlanConfigObjects 84 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.84.1 + hwWiredPortProfileTrafficFilterEntry OBJECT-TYPE + SYNTAX HwWiredPortProfileTrafficFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The indexes of this table are hwAPWiredPortProfileName, hwWiredPortProfileTrafficFilterID and hwWiredPortProfileTrafficFilterDirection. + " + INDEX { hwAPWiredPortProfileName, hwWiredPortProfileTrafficFilterDirection, hwWiredPortProfileTrafficFilterID } + ::= { hwWiredPortProfileTrafficFilterTable 1 } + + HwWiredPortProfileTrafficFilterEntry ::= + SEQUENCE { + hwWiredPortProfileTrafficFilterDirection + INTEGER, + hwWiredPortProfileTrafficFilterID + Unsigned32, + hwWiredPortProfileTrafficFilterType + INTEGER, + hwWiredPortProfileTrafficFilterACLNum1 + Integer32, + hwWiredPortProfileTrafficFilterACLNum2 + Integer32, + hwWiredPortProfileTrafficFilterRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.6.139.11.1.84.1.1 + hwWiredPortProfileTrafficFilterDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the ACL rule direction for packet filtering in a wired port profile. This parameter has no default value." + ::= { hwWiredPortProfileTrafficFilterEntry 1 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.84.1.2 + hwWiredPortProfileTrafficFilterID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the ACL rule ID for packet filtering in a wired port profile. This parameter has no default value." + ::= { hwWiredPortProfileTrafficFilterEntry 2 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.84.1.3 + hwWiredPortProfileTrafficFilterType OBJECT-TYPE + SYNTAX INTEGER + { + ipv4(1), + ipv6(2), + l2(3), + ipv4L2(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ACL rule type for packet filtering in a wired port profile. This parameter has no default value." + ::= { hwWiredPortProfileTrafficFilterEntry 3 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.84.1.4 + hwWiredPortProfileTrafficFilterACLNum1 OBJECT-TYPE + SYNTAX Integer32 (3000..3031 | 4000..4031) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ACL rule for packet filtering in a wired port profile. + " + ::= { hwWiredPortProfileTrafficFilterEntry 4 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.84.1.5 + hwWiredPortProfileTrafficFilterACLNum2 OBJECT-TYPE + SYNTAX Integer32 (4000..4031) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ACL rule for packet filtering in a wired port profile. + " + ::= { hwWiredPortProfileTrafficFilterEntry 5 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.84.1.6 + hwWiredPortProfileTrafficFilterRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. ROWSTATUS_CREATEANDFLOW and ROWSTATUS_DESTROY are commonly used. + " + ::= { hwWiredPortProfileTrafficFilterEntry 6 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.85 + hwWiredPortProfileTrafficRemarkTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWiredPortProfileTrafficRemarkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure QoS remark information. + " + ::= { hwWlanConfigObjects 85 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.85.1 + hwWiredPortProfileTrafficRemarkEntry OBJECT-TYPE + SYNTAX HwWiredPortProfileTrafficRemarkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The indexes of this table are hwAPWiredPortProfileName, hwWiredPortProfileTrafficRemarkDirection and hwWiredPortProfileTrafficRemarkID." + INDEX { hwAPWiredPortProfileName, hwWiredPortProfileTrafficRemarkDirection, hwWiredPortProfileTrafficRemarkID } + ::= { hwWiredPortProfileTrafficRemarkTable 1 } + + HwWiredPortProfileTrafficRemarkEntry ::= + SEQUENCE { + hwWiredPortProfileTrafficRemarkDirection + INTEGER, + hwWiredPortProfileTrafficRemarkID + Unsigned32, + hwWiredPortProfileTrafficRemarkIPType + INTEGER, + hwWiredPortProfileTrafficRemarkACLNum1 + Integer32, + hwWiredPortProfileTrafficRemarkACLNum2 + Integer32, + hwWiredPortProfileTrafficRemarkType + INTEGER, + hwWiredPortProfileTrafficRemarkValue + Integer32, + hwWiredPortProfileTrafficRemarkRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.6.139.11.1.85.1.1 + hwWiredPortProfileTrafficRemarkDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the ACL rule direction for packet remarking in a wired port profile. This parameter has no default value." + ::= { hwWiredPortProfileTrafficRemarkEntry 1 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.85.1.2 + hwWiredPortProfileTrafficRemarkID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the ACL rule ID for packet remarking in a wired port profile. This parameter has no default value." + ::= { hwWiredPortProfileTrafficRemarkEntry 2 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.85.1.3 + hwWiredPortProfileTrafficRemarkIPType OBJECT-TYPE + SYNTAX INTEGER + { + ipv4(1), + ipv6(2), + l2(3), + ipv4L2(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ACL rule IP type for packet remarking in a wired port profile. This parameter has no default value." + ::= { hwWiredPortProfileTrafficRemarkEntry 3 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.85.1.4 + hwWiredPortProfileTrafficRemarkACLNum1 OBJECT-TYPE + SYNTAX Integer32 (3000..3031 | 4000..4031) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ACL rule for packet remarking in a wired port profile." + ::= { hwWiredPortProfileTrafficRemarkEntry 4 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.85.1.5 + hwWiredPortProfileTrafficRemarkACLNum2 OBJECT-TYPE + SYNTAX Integer32 (4000..4031) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ACL rule for packet remarking in a wired port profile." + ::= { hwWiredPortProfileTrafficRemarkEntry 5 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.85.1.6 + hwWiredPortProfileTrafficRemarkType OBJECT-TYPE + SYNTAX INTEGER + { + dscp(1), + dot1p(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ACL rule mask type for packet remarking in a wired port profile. This parameter has no default value. + " + ::= { hwWiredPortProfileTrafficRemarkEntry 6 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.85.1.7 + hwWiredPortProfileTrafficRemarkValue OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ACL rule mask value for packet remarking in a wired port profile. This parameter has no default value." + ::= { hwWiredPortProfileTrafficRemarkEntry 7 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.85.1.8 + hwWiredPortProfileTrafficRemarkRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. ROWSTATUS_CREATEANDFLOW and ROWSTATUS_DESTROY are commonly used." + ::= { hwWiredPortProfileTrafficRemarkEntry 8 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.86 + hwTrafficProfileTrafficFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwTrafficProfileTrafficFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure QoS filter information." + ::= { hwWlanConfigObjects 86 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.86.1 + hwTrafficProfileTrafficFilterEntry OBJECT-TYPE + SYNTAX HwTrafficProfileTrafficFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The indexes of this table are hwAPTrafficProfileName, hwTrafficProfileTrafficFilterID and hwTrafficProfileTrafficFilterDirection. + " + INDEX { hwAPTrafficProfileName, hwTrafficProfileTrafficFilterDirection, hwTrafficProfileTrafficFilterID } + ::= { hwTrafficProfileTrafficFilterTable 1 } + + HwTrafficProfileTrafficFilterEntry ::= + SEQUENCE { + hwTrafficProfileTrafficFilterDirection + INTEGER, + hwTrafficProfileTrafficFilterID + Unsigned32, + hwTrafficProfileTrafficFilterTpye + INTEGER, + hwTrafficProfileTrafficFilterACLNum1 + Integer32, + hwTrafficProfileTrafficFilterACLNum2 + Integer32, + hwTrafficProfileTrafficFilterRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.6.139.11.1.86.1.1 + hwTrafficProfileTrafficFilterDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the ACL rule direction for packet filtering in a traffic profile. This parameter has no default value." + ::= { hwTrafficProfileTrafficFilterEntry 1 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.86.1.2 + hwTrafficProfileTrafficFilterID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the ACL rule ID for packet filtering in a traffic profile. This parameter has no default value." + ::= { hwTrafficProfileTrafficFilterEntry 2 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.86.1.3 + hwTrafficProfileTrafficFilterTpye OBJECT-TYPE + SYNTAX INTEGER + { + ipv4(1), + ipv6(2), + l2(3), + ipv4L2(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ACL rule type for packet filtering in a traffic profile. This parameter has no default value." + ::= { hwTrafficProfileTrafficFilterEntry 3 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.86.1.4 + hwTrafficProfileTrafficFilterACLNum1 OBJECT-TYPE + SYNTAX Integer32 (3000..3031 | 4000..4031 | 6000..6031) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ACL rule for packet filtering in a traffic profile. + " + ::= { hwTrafficProfileTrafficFilterEntry 4 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.86.1.5 + hwTrafficProfileTrafficFilterACLNum2 OBJECT-TYPE + SYNTAX Integer32 (4000..4031) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ACL rule for packet filtering in a traffic profile. + " + ::= { hwTrafficProfileTrafficFilterEntry 5 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.86.1.6 + hwTrafficProfileTrafficFilterRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. ROWSTATUS_CREATEANDFLOW and ROWSTATUS_DESTROY are commonly used. + " + ::= { hwTrafficProfileTrafficFilterEntry 6 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.87 + hwTrafficProfileTrafficRemarkTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwTrafficProfileTrafficRemarkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure QoS remark information. + " + ::= { hwWlanConfigObjects 87 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.87.1 + hwTrafficProfileTrafficRemarkEntry OBJECT-TYPE + SYNTAX HwTrafficProfileTrafficRemarkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The indexes of this table are hwAPTrafficProfileName, hwTrafficProfileTrafficRemarkDirection and hwTrafficProfileTrafficRemarkID." + INDEX { hwAPTrafficProfileName, hwTrafficProfileTrafficRemarkDirection, hwTrafficProfileTrafficRemarkID } + ::= { hwTrafficProfileTrafficRemarkTable 1 } + + HwTrafficProfileTrafficRemarkEntry ::= + SEQUENCE { + hwTrafficProfileTrafficRemarkDirection + INTEGER, + hwTrafficProfileTrafficRemarkID + Unsigned32, + hwTrafficProfileTrafficRemarkIPType + INTEGER, + hwTrafficProfileTrafficRemarkACLNum1 + Integer32, + hwTrafficProfileTrafficRemarkACLNum2 + Integer32, + hwTrafficProfileTrafficRemarkType + INTEGER, + hwTrafficProfileTrafficRemarkValue + Integer32, + hwTrafficProfileTrafficRemarkRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.6.139.11.1.87.1.1 + hwTrafficProfileTrafficRemarkDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the ACL rule direction for packet remarking in a traffic profile. This parameter has no default value." + ::= { hwTrafficProfileTrafficRemarkEntry 1 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.87.1.2 + hwTrafficProfileTrafficRemarkID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the ACL rule ID for packet remarking in a traffic profile. This parameter has no default value." + ::= { hwTrafficProfileTrafficRemarkEntry 2 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.87.1.3 + hwTrafficProfileTrafficRemarkIPType OBJECT-TYPE + SYNTAX INTEGER + { + ipv4(1), + ipv6(2), + l2(3), + ipv4L2(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ACL rule IP type for packet remarking in a traffic profile. This parameter has no default value." + ::= { hwTrafficProfileTrafficRemarkEntry 3 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.87.1.4 + hwTrafficProfileTrafficRemarkACLNum1 OBJECT-TYPE + SYNTAX Integer32 (3000..3031 | 4000..4031 | 6000..6031) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ACL rule for packet remarking in a traffic profile." + ::= { hwTrafficProfileTrafficRemarkEntry 4 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.87.1.5 + hwTrafficProfileTrafficRemarkACLNum2 OBJECT-TYPE + SYNTAX Integer32 (4000..4031) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ACL rule for packet remarking in a traffic profile." + ::= { hwTrafficProfileTrafficRemarkEntry 5 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.87.1.6 + hwTrafficProfileTrafficRemarkType OBJECT-TYPE + SYNTAX INTEGER + { + dscp(1), + dot11e(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ACL rule mask type for packet remarking in a traffic profile. This parameter has no default value. + " + ::= { hwTrafficProfileTrafficRemarkEntry 6 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.87.1.7 + hwTrafficProfileTrafficRemarkValue OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ACL rule mask value for packet remarking in a traffic profile. This parameter has no default value." + ::= { hwTrafficProfileTrafficRemarkEntry 7 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.87.1.8 + hwTrafficProfileTrafficRemarkRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. ROWSTATUS_CREATEANDFLOW and ROWSTATUS_DESTROY are commonly used." + ::= { hwTrafficProfileTrafficRemarkEntry 8 } + -- 1.3.6.1.4.1.2011.6.139.11.1.88 + hwWlanBranchGroupConfig OBJECT IDENTIFIER ::= { hwWlanConfigObjects 88 } + -- 1.3.6.1.4.1.2011.6.139.11.1.88.1 + hwBranchGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBranchGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure branch group information. + " + ::= { hwWlanBranchGroupConfig 1 } + -- 1.3.6.1.4.1.2011.6.139.11.1.88.1.1 + hwBranchGroupEntry OBJECT-TYPE + SYNTAX HwBranchGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The indexes of this table are hwBranchGroupName." + INDEX { hwBranchGroupName } + ::= { hwBranchGroupTable 1 } + + HwBranchGroupEntry ::= + SEQUENCE { + hwBranchGroupName + OCTET STRING, + hwBranchGroupUserAccountNumber + Integer32, + hwBranchGroupAPNumber + Integer32, + hwBranchGroupFileStatus + INTEGER, + hwBranchGroupServerCertFileType + INTEGER, + hwBranchGroupServerCertFileName + OCTET STRING, + hwBranchGroupServerCAFileName + OCTET STRING, + hwBranchGroupServerPSKType + INTEGER, + hwBranchGroupServerPSKFileName + OCTET STRING, + hwBranchGroupServerPSKPassword + OCTET STRING, + hwBranchGroupFileLoadOper + INTEGER, + hwBranchGroupFileLoadPercent + Integer32, + hwBranchGroupFileLoadFailedAP + Integer32, + hwBranchGroupRowStatus + RowStatus + } + -- 1.3.6.1.4.1.2011.6.139.11.1.88.1.1.1 + hwBranchGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the AP branch group name. It is the index of the table." + ::= { hwBranchGroupEntry 1 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.88.1.1.2 + hwBranchGroupUserAccountNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP branch group name user accout number." + ::= { hwBranchGroupEntry 2 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.88.1.1.3 + hwBranchGroupAPNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP branch group name AP number." + ::= { hwBranchGroupEntry 3 } + -- 1.3.6.1.4.1.2011.6.139.11.1.88.1.1.4 + hwBranchGroupFileStatus OBJECT-TYPE + SYNTAX INTEGER + { + success(1), + exception(2), + none(3), + loading(4), + unload(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP branch group file status." + ::= { hwBranchGroupEntry 4 } + -- 1.3.6.1.4.1.2011.6.139.11.1.88.1.1.5 + hwBranchGroupServerCertFileType OBJECT-TYPE + SYNTAX INTEGER + { + der(1), + pem(3), + na(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AP branch group Cert file type." + ::= { hwBranchGroupEntry 5 } + -- 1.3.6.1.4.1.2011.6.139.11.1.88.1.1.6 + hwBranchGroupServerCertFileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AP branch group Cert file name." + ::= { hwBranchGroupEntry 6 } + -- 1.3.6.1.4.1.2011.6.139.11.1.88.1.1.7 + hwBranchGroupServerCAFileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AP branch group CA file name." + ::= { hwBranchGroupEntry 7 } + -- 1.3.6.1.4.1.2011.6.139.11.1.88.1.1.8 + hwBranchGroupServerPSKType OBJECT-TYPE + SYNTAX INTEGER + { + pem(1), + pkcs12(2), + der(3), + na(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AP branch group PSK type." + ::= { hwBranchGroupEntry 8 } + -- 1.3.6.1.4.1.2011.6.139.11.1.88.1.1.9 + hwBranchGroupServerPSKFileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AP branch group PSK file name." + ::= { hwBranchGroupEntry 9 } + -- 1.3.6.1.4.1.2011.6.139.11.1.88.1.1.10 + hwBranchGroupServerPSKPassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AP branch group PSK file password." + ::= { hwBranchGroupEntry 10 } + -- 1.3.6.1.4.1.2011.6.139.11.1.88.1.1.11 + hwBranchGroupFileLoadOper OBJECT-TYPE + SYNTAX INTEGER + { + start(1), + cancel(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AP branch group file load oper." + ::= { hwBranchGroupEntry 11 } + -- 1.3.6.1.4.1.2011.6.139.11.1.88.1.1.12 + hwBranchGroupFileLoadPercent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP branch group file load percent." + ::= { hwBranchGroupEntry 12 } + -- 1.3.6.1.4.1.2011.6.139.11.1.88.1.1.13 + hwBranchGroupFileLoadFailedAP OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP branch group file failed AP." + ::= { hwBranchGroupEntry 13 } + -- 1.3.6.1.4.1.2011.6.139.11.1.88.1.1.14 + hwBranchGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. ROWSTATUS_CREATEANDFLOW and ROWSTATUS_DESTROY are commonly used." + ::= { hwBranchGroupEntry 14 } + -- 1.3.6.1.4.1.2011.6.139.11.1.88.2 + hwAPBranchGroupFileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwAPBranchGroupFileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to get branh group file load status." + ::= { hwWlanBranchGroupConfig 2 } + -- 1.3.6.1.4.1.2011.6.139.11.1.88.2.1 + hwAPBranchGroupFileEntry OBJECT-TYPE + SYNTAX HwAPBranchGroupFileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The indexes of this table are hwBranchGroupName and hwWlanApMac." + INDEX { hwBranchGroupName, hwWlanApMac } + ::= { hwAPBranchGroupFileTable 1 } + HwAPBranchGroupFileEntry ::= + SEQUENCE { + hwAPBranchGroupFileStatus + INTEGER + } + -- 1.3.6.1.4.1.2011.6.139.11.1.88.2.1.1 + hwAPBranchGroupFileStatus OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + unload(2), + loading(3), + loadfailcancel(4), + loadfailwriteflashfail(5), + loadfailfilenotexist(6), + loadfailtimeout(7), + loadfailexception(8), + loadfileabnormalfile(9), + na(10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the branch group file load status." + ::= { hwAPBranchGroupFileEntry 1 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.89 + hwWlanNaviACManagement OBJECT IDENTIFIER ::= { hwWlanConfigObjects 89 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.89.1 + hwWlanNaviACLocalTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanNaviACLocalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanNaviACManagement 1 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.89.1.1 + hwWlanNaviACLocalEntry OBJECT-TYPE + SYNTAX HwWlanNaviACLocalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwWlanNaviRemoteACID } + ::= { hwWlanNaviACLocalTable 1 } + + HwWlanNaviACLocalEntry ::= + SEQUENCE { + hwWlanNaviRemoteACID + Integer32, + hwWlanNaviRemoteACIPv4 + IpAddress, + hwWlanNaviRemoteACIPv6 + OCTET STRING, + hwWlanNaviRemoteACDescription + OCTET STRING, + hwWlanNaviRemoteACState + INTEGER, + hwWlanNaviRemoteACMac + MacAddress, + hwWlanNaviRemoteACStaNumber + Integer32, + hwWlanNaviRemoteACRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.6.139.11.1.89.1.1.1 + hwWlanNaviRemoteACID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanNaviACLocalEntry 1 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.89.1.1.2 + hwWlanNaviRemoteACIPv4 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanNaviACLocalEntry 2 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.89.1.1.3 + hwWlanNaviRemoteACIPv6 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanNaviACLocalEntry 3 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.89.1.1.4 + hwWlanNaviRemoteACDescription OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanNaviACLocalEntry 4 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.89.1.1.5 + hwWlanNaviRemoteACState OBJECT-TYPE + SYNTAX INTEGER + { + fault(1), + vmiss(2), + normal(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanNaviACLocalEntry 5 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.89.1.1.6 + hwWlanNaviRemoteACMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanNaviACLocalEntry 6 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.89.1.1.7 + hwWlanNaviRemoteACStaNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanNaviACLocalEntry 7 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.89.1.1.8 + hwWlanNaviRemoteACRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanNaviACLocalEntry 8 } + -- 1.3.6.1.4.1.2011.6.139.11.1.89.2 + hwWlanNaviACRemoteManagement OBJECT IDENTIFIER ::= { hwWlanNaviACManagement 2 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.89.2.1 + hwWlanNaviACRemoteEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanNaviACRemoteManagement 1 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.89.3 + hwWlanNaviACRemoteTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanNaviACRemoteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanNaviACManagement 3 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.89.3.1 + hwWlanNaviACRemoteEntry OBJECT-TYPE + SYNTAX HwWlanNaviACRemoteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwWlanNaviLocalACID } + ::= { hwWlanNaviACRemoteTable 1 } + + HwWlanNaviACRemoteEntry ::= + SEQUENCE { + hwWlanNaviLocalACID + Integer32, + hwWlanNaviLocalACIPv4 + IpAddress, + hwWlanNaviLocalACIPv6 + OCTET STRING, + hwWlanNaviLocalACDescription + OCTET STRING, + hwWlanNaviLocalACState + INTEGER, + hwWlanNaviLocalACMac + MacAddress, + hwWlanNaviLocalACStaNumber + Integer32, + hwWlanNaviLocalACRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.6.139.11.1.89.3.1.1 + hwWlanNaviLocalACID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanNaviACRemoteEntry 1 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.89.3.1.2 + hwWlanNaviLocalACIPv4 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanNaviACRemoteEntry 2 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.89.3.1.3 + hwWlanNaviLocalACIPv6 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanNaviACRemoteEntry 3 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.89.3.1.4 + hwWlanNaviLocalACDescription OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanNaviACRemoteEntry 4 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.89.3.1.5 + hwWlanNaviLocalACState OBJECT-TYPE + SYNTAX INTEGER + { + fault(1), + vmiss(2), + normal(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanNaviACRemoteEntry 5 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.89.3.1.6 + hwWlanNaviLocalACMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanNaviACRemoteEntry 6 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.89.3.1.7 + hwWlanNaviLocalACStaNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanNaviACRemoteEntry 7 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.89.3.1.8 + hwWlanNaviLocalACRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanNaviACRemoteEntry 8 } + -- 1.3.6.1.4.1.2011.6.139.11.1.89.4 + hwWlanNaviACVapTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanNaviACVapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanNaviACManagement 4 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.89.4.1 + hwWlanNaviACVapEntry OBJECT-TYPE + SYNTAX HwWlanNaviACVapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwWlanNaviLocalACID, hwWlanNaviVapACWlanId } + ::= { hwWlanNaviACVapTable 1 } + + + HwWlanNaviACVapEntry ::= + SEQUENCE { + hwWlanNaviVapACWlanId + Unsigned32, + hwWlanNaviVapProfileName + OCTET STRING, + hwWlanNaviVapRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.6.139.11.1.89.4.1.1 + hwWlanNaviVapACWlanId OBJECT-TYPE + SYNTAX Unsigned32 (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanNaviACVapEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.89.4.1.2 + hwWlanNaviVapProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanNaviACVapEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.89.4.1.3 + hwWlanNaviVapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanNaviACVapEntry 3 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.90 + hwHighwayObjects OBJECT IDENTIFIER ::= { hwWlanConfigObjects 90 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.90.1 + hwHighwayProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwHighwayProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure highway profile information." + ::= { hwHighwayObjects 1 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.90.1.1 + hwHighwayProfileEntry OBJECT-TYPE + SYNTAX HwHighwayProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The indexes of this table are hwHighwayProfileName." + INDEX { hwHighwayProfileName } + ::= { hwHighwayProfileTable 1 } + + HwHighwayProfileEntry ::= + SEQUENCE { + hwHighwayProfileName + OCTET STRING, + hwHighwayStationMinSpeed + Integer32, + hwHighwayProfileRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.6.139.11.1.90.1.1.1 + hwHighwayProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the Highway Profile name. It is the index of the table." + ::= { hwHighwayProfileEntry 1 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.90.1.1.2 + hwHighwayStationMinSpeed OBJECT-TYPE + SYNTAX Integer32 (4..216) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the minimum movement speed of a STA, in km/h. The default value is 36." + ::= { hwHighwayProfileEntry 2 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.90.1.1.10 + hwHighwayProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. ROWSTATUS_CREATEANDFLOW and ROWSTATUS_DESTROY are commonly used." + ::= { hwHighwayProfileEntry 10 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.90.2 + hwHighwayApMemberTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwHighwayApMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to set highway member." + ::= { hwHighwayObjects 2 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.90.2.1 + hwHighwayApMemberEntry OBJECT-TYPE + SYNTAX HwHighwayApMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The indexes of this table are hwHighwayApMemberTable ." + INDEX { hwHighwayProfileName , hwHighwayRadioType , hwHighwayDirection , hwHighwayMemberName } + ::= { hwHighwayApMemberTable 1 } + + HwHighwayApMemberEntry ::= + SEQUENCE { + hwHighwayRadioType + INTEGER, + hwHighwayDirection + INTEGER, + hwHighwayMemberType + INTEGER, + hwHighwayMemberName + OCTET STRING, + hwHighwayDeloyType + INTEGER, + hwHighwayNextMemberName + OCTET STRING, + hwHighwayMinRoamDistance + Integer32, + hwHighwayMaxRoamDistance + Integer32, + hwHighwayMemberStatus + INTEGER, + hwHighwayMemberRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.6.139.11.1.90.2.1.1 + hwHighwayRadioType OBJECT-TYPE + SYNTAX INTEGER + { + radio2G(1), + radio5G(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates radiotype." + ::= { hwHighwayApMemberEntry 1 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.90.2.1.2 + hwHighwayDirection OBJECT-TYPE + SYNTAX INTEGER + { + positive(1), + reverse(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates direction." + ::= { hwHighwayApMemberEntry 2 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.90.2.1.3 + hwHighwayMemberType OBJECT-TYPE + SYNTAX INTEGER + { + start(1), + middle(2), + end(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates member type." + ::= { hwHighwayApMemberEntry 3 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.90.2.1.4 + hwHighwayMemberName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates member name." + ::= { hwHighwayApMemberEntry 4 } + + + + -- 1.3.6.1.4.1.2011.6.139.11.1.90.2.1.5 + hwHighwayDeloyType OBJECT-TYPE + SYNTAX INTEGER + { + b2b(1), + f2f(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates member deloy type." + ::= { hwHighwayApMemberEntry 5 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.90.2.1.6 + hwHighwayNextMemberName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates member name." + ::= { hwHighwayApMemberEntry 6 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.90.2.1.7 + hwHighwayMinRoamDistance OBJECT-TYPE + SYNTAX Integer32 (0..2000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates member min roam distance." + ::= { hwHighwayApMemberEntry 7 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.90.2.1.8 + hwHighwayMaxRoamDistance OBJECT-TYPE + SYNTAX Integer32 (0..2000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates member max roam distance." + ::= { hwHighwayApMemberEntry 8 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.90.2.1.9 + hwHighwayMemberStatus OBJECT-TYPE + SYNTAX INTEGER + { + notExist(1), + abnormal(2), + normal(3), + notConfig(4), + other(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates member status." + ::= { hwHighwayApMemberEntry 9 } + + + -- 1.3.6.1.4.1.2011.6.139.11.1.90.2.1.15 + hwHighwayMemberRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the highway member status." + ::= { hwHighwayApMemberEntry 15 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.91 + hwWmiProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWmiProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to get and set the wmi server profile attributes." + ::= { hwWlanConfigObjects 91 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.91.1 + hwWmiProfileEntry OBJECT-TYPE + SYNTAX HwWmiProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The indexes of this table is hwWmiServerProfileName." + INDEX { hwWmiServerProfileName } + ::= { hwWmiProfileTable 1 } + + HwWmiProfileEntry ::= + SEQUENCE { + hwWmiServerProfileName + OCTET STRING, + hwWmiServerIPv4 + IpAddress, + hwWmiServerPort + Unsigned32, + hwWmiReportInterval + Unsigned32, + hwWmiKeepAliveInterval + Unsigned32, + hwWmiRetryConnectionInterval + Unsigned32, + hwWmiRetryConnectionCnt + Unsigned32, + hwWmiMaxPacketSize + Unsigned32, + hwWmiDeviceDataInterval + Unsigned32, + hwWmiSsidDataInterval + Unsigned32, + hwWmiRadioDataInterval + Unsigned32, + hwWmiInterfaceDataInterval + Unsigned32, + hwWmiTerminalDataInterval + Unsigned32, + hwWmiLogDataInterval + Unsigned32, + hwWmiLocationDataInterval + Unsigned32, + hwWmiSecurityDataInterval + Unsigned32, + hwWmiRowStatus + RowStatus, + hwWmiNeighborDataInterval + Unsigned32, + hwWmiCpcarDataInterval + Unsigned32, + hwWmiEmdiDataInterval + Unsigned32, + hwWmiApplicationStatisticsDataInterval + Unsigned32, + hwWmiLogModuleist + OCTET STRING, + hwWmiTerminalDhcpOptionDataInterval + Unsigned32, + hwWmiTerminalHttpUaDataInterval + Unsigned32, + hwWmiTerminalMdnsDataInterval + Unsigned32, + hwWmiNonWifiDataInterval + Unsigned32, + hwWmiRadioPerformanceInterval + Unsigned32, + hwWmiSsidCapacityInterval + Unsigned32, + hwWmiTerminalCapacityInterval + Unsigned32 + } + + -- 1.3.6.1.4.1.2011.6.139.11.1.91.1.1 + hwWmiServerProfileName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the wmi server profile name." + ::= { hwWmiProfileEntry 1 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.91.1.2 + hwWmiServerIPv4 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the server IPv4 address attribute of this wmi server profile." + ::= { hwWmiProfileEntry 2 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.91.1.3 + hwWmiServerPort OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the server port number attribute of this wmi server profile." + ::= { hwWmiProfileEntry 3 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.91.1.4 + hwWmiReportInterval OBJECT-TYPE + SYNTAX Unsigned32 (10..300) + UNITS "s" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the report interval attribute of this wmi server profile. The default report interval is 60s." + DEFVAL { 60 } + ::= { hwWmiProfileEntry 4 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.91.1.5 + hwWmiKeepAliveInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "min" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the keep alive interval attribute of this wmi server profile. The default report interval is 3min." + DEFVAL { 3 } + ::= { hwWmiProfileEntry 5 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.91.1.6 + hwWmiRetryConnectionInterval OBJECT-TYPE + SYNTAX Unsigned32 (5..60) + UNITS "min" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the retry connection interval attribute of this wmi server profile. The default report interval is 5min." + DEFVAL { 5 } + ::= { hwWmiProfileEntry 6 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.91.1.7 + hwWmiRetryConnectionCnt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the retry connection times attribute of this wmi server profile. The default retry times is 0, which means it will alway trys to reconnect." + DEFVAL { 0 } + ::= { hwWmiProfileEntry 7 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.91.1.8 + hwWmiMaxPacketSize OBJECT-TYPE + SYNTAX Unsigned32 (4..256) + UNITS "KB" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the max report packet size attribute of this wmi server profile. The default max report packet size is 5KB." + DEFVAL { 5 } + ::= { hwWmiProfileEntry 8 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.91.1.9 + hwWmiDeviceDataInterval OBJECT-TYPE + SYNTAX Unsigned32 (0 | 5..1800) + UNITS "s" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the device date collecting interval attribute of this wmi server profile. The default collecting interval is 10s." + DEFVAL { 10 } + ::= { hwWmiProfileEntry 9 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.91.1.10 + hwWmiSsidDataInterval OBJECT-TYPE + SYNTAX Unsigned32 (0 | 5..1800) + UNITS "s" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ssid date collecting interval attribute of this wmi server profile. The default collecting interval is 60s." + DEFVAL { 60 } + ::= { hwWmiProfileEntry 10 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.91.1.11 + hwWmiRadioDataInterval OBJECT-TYPE + SYNTAX Unsigned32 (0 | 5..1800) + UNITS "s" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the radio date collecting interval attribute of this wmi server profile. The default collecting interval is 10s." + DEFVAL { 10 } + ::= { hwWmiProfileEntry 11 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.91.1.12 + hwWmiInterfaceDataInterval OBJECT-TYPE + SYNTAX Unsigned32 (0 | 5..1800) + UNITS "s" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the interface date collecting interval attribute of this wmi server profile. The default collecting interval is 60s." + DEFVAL { 60 } + ::= { hwWmiProfileEntry 12 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.91.1.13 + hwWmiTerminalDataInterval OBJECT-TYPE + SYNTAX Unsigned32 (0 | 5..1800) + UNITS "s" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the terminal date collecting interval attribute of this wmi server profile. The default collecting interval is 10s." + DEFVAL { 10 } + ::= { hwWmiProfileEntry 13 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.91.1.14 + hwWmiLogDataInterval OBJECT-TYPE + SYNTAX Unsigned32 (0 | 5..1800) + UNITS "s" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the log date collecting interval attribute of this wmi server profile. The default collecting interval is 300s." + DEFVAL { 300 } + ::= { hwWmiProfileEntry 14 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.91.1.15 + hwWmiLocationDataInterval OBJECT-TYPE + SYNTAX Unsigned32 (0 | 5..1800) + UNITS "s" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the location date collecting interval attribute of this wmi server profile. The default collecting interval is 60s." + DEFVAL { 60 } + ::= { hwWmiProfileEntry 15 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.91.1.16 + hwWmiSecurityDataInterval OBJECT-TYPE + SYNTAX Unsigned32 (0 | 5..1800) + UNITS "s" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the wids date collecting interval attribute of this wmi server profile. The default collecting interval is 300s." + DEFVAL { 300 } + ::= { hwWmiProfileEntry 16 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.91.1.17 + hwWmiRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. ROWSTATUS_CREATEANDFLOW and ROWSTATUS_DESTROY are commonly used." + ::= { hwWmiProfileEntry 17 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.91.1.18 + hwWmiNeighborDataInterval OBJECT-TYPE + SYNTAX Unsigned32 (0 | 5..1800) + UNITS "s" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the neighbor date collecting interval attribute of this wmi server profile. The default collecting interval is 60s." + DEFVAL { 60 } + ::= { hwWmiProfileEntry 18 } + -- 1.3.6.1.4.1.2011.6.139.11.1.91.1.19 + hwWmiCpcarDataInterval OBJECT-TYPE + SYNTAX Unsigned32 (0 | 5..1800) + UNITS "s" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the CP-CAR date collecting interval attribute of this wmi server profile. The default collecting interval is 300s." + DEFVAL { 300 } + ::= { hwWmiProfileEntry 19 } + -- 1.3.6.1.4.1.2011.6.139.11.1.91.1.20 + hwWmiEmdiDataInterval OBJECT-TYPE + SYNTAX Unsigned32 (0 | 5..1800) + UNITS "s" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the enhanced media delivery index date collecting interval attribute of this wmi server profile. The default collecting interval is 10s." + DEFVAL { 10 } + ::= { hwWmiProfileEntry 20 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.91.1.21 + hwWmiApplicationStatisticsDataInterval OBJECT-TYPE + SYNTAX Unsigned32 (0 | 5..1800) + UNITS "s" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure the WMI application statistics data report interval, the default collecting interval is 300s" + DEFVAL { 300 } + ::= { hwWmiProfileEntry 21 } + -- 1.3.6.1.4.1.2011.6.139.11.1.91.1.22 + hwWmiLogModuleist OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the log module list. For example, ff5a0000,ff630000,ffd10000. Setting this object to 0 indicates the deletion operation." + ::= { hwWmiProfileEntry 22 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.91.1.23 + hwWmiTerminalDhcpOptionDataInterval OBJECT-TYPE + SYNTAX Unsigned32 (0 | 5..1800) + UNITS "s" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the terminal Dhcp Option date collecting interval attribute of this wmi server profile. The default collecting interval is 300s." + DEFVAL { 300 } + ::= { hwWmiProfileEntry 23 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.91.1.24 + hwWmiTerminalHttpUaDataInterval OBJECT-TYPE + SYNTAX Unsigned32 (0 | 5..1800) + UNITS "s" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the terminal Http Ua date collecting interval attribute of this wmi server profile. The default collecting interval is 300s." + DEFVAL { 300 } + ::= { hwWmiProfileEntry 24 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.91.1.25 + hwWmiTerminalMdnsDataInterval OBJECT-TYPE + SYNTAX Unsigned32 (0 | 5..1800) + UNITS "s" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the terminal Mdns date collecting interval attribute of this wmi server profile. The default collecting interval is 300s." + DEFVAL { 300 } + ::= { hwWmiProfileEntry 25 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.91.1.26 + hwWmiNonWifiDataInterval OBJECT-TYPE + SYNTAX Unsigned32 (0 | 5..1800) + UNITS "s" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the non-wifi data collecting interval attribute of this wmi server profile. The default collecting interval is 60s." + DEFVAL { 60 } + ::= { hwWmiProfileEntry 26 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.91.1.27 + hwWmiRadioPerformanceInterval OBJECT-TYPE + SYNTAX Unsigned32 (0 | 60..1800) + UNITS "s" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the radio performance data collecting interval attribute of this wmi server profile. The default collecting interval is 300s." + DEFVAL { 300 } + ::= { hwWmiProfileEntry 27 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.91.1.28 + hwWmiSsidCapacityInterval OBJECT-TYPE + SYNTAX Unsigned32 (0 | 60..1800) + UNITS "s" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ssid capacity data collecting interval attribute of this wmi server profile. The default collecting interval is 300s." + DEFVAL { 300 } + ::= { hwWmiProfileEntry 28 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.91.1.29 + hwWmiTerminalCapacityInterval OBJECT-TYPE + SYNTAX Unsigned32 (0 | 60..1800) + UNITS "s" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the terminal capacity data collecting interval attribute of this wmi server profile. The default collecting interval is 300s." + DEFVAL { 300 } + ::= { hwWmiProfileEntry 29 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.92 + hwApSystemWmiProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwApSystemWmiProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to bind the wmi server to the ap system profile by indexed and get binding status." + ::= { hwWlanConfigObjects 92 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.92.1 + hwApSystemWmiProfileEntry OBJECT-TYPE + SYNTAX HwApSystemWmiProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The indexes of this table is hwAPSystemProfName and hwApSystemWmiIndex." + INDEX { hwApSystemProfName, hwApSystemWmiIndex } + ::= { hwApSystemWmiProfileTable 1 } + + HwApSystemWmiProfileEntry ::= + SEQUENCE { + hwApSystemWmiIndex + Unsigned32, + hwApSystemWmiProfile + OCTET STRING, + hwApSystemWmiRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.6.139.11.1.92.1.1 + hwApSystemWmiIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the channel index which the wmi server will bind to." + ::= { hwApSystemWmiProfileEntry 1 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.92.1.2 + hwApSystemWmiProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..35)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the wmi server which will bind to the ap system profile." + ::= { hwApSystemWmiProfileEntry 2 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.92.1.3 + hwApSystemWmiRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. ROWSTATUS_CREATEANDFLOW and ROWSTATUS_DESTROY are commonly used." + ::= { hwApSystemWmiProfileEntry 3 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.93 + hwSysWmiConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSysWmiConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjects 93 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.93.1 + hwSysWmiConfigEntry OBJECT-TYPE + SYNTAX HwSysWmiConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwSysWmiIndex } + ::= { hwSysWmiConfigTable 1 } + + HwSysWmiConfigEntry ::= + SEQUENCE { + hwSysWmiIndex + Unsigned32, + hwSysWmiServerIPv4 + IpAddress, + hwSysWmiServerPort + Unsigned32, + hwSysWmiReportInterval + Unsigned32, + hwSysWmiKeepAliveInterval + Unsigned32, + hwSysWmiRetryConnectionInterval + Unsigned32, + hwSysWmiRetryConnectionCnt + Unsigned32, + hwSysWmiMaxPacketSize + Unsigned32, + hwSysWmiDeviceDataInterval + Unsigned32, + hwSysWmiSsidDataInterval + Unsigned32, + hwSysWmiRadioDataInterval + Unsigned32, + hwSysWmiInterfaceDataInterval + Unsigned32, + hwSysWmiTerminalDataInterval + Unsigned32, + hwSysWmiLogDataInterval + Unsigned32, + hwSysWmiLocationDataInterval + Unsigned32, + hwSysWmiSecurityDataInterval + Unsigned32, + hwSysWmiRoamDataInterval + Unsigned32, + hwSysWmiApplicationStatisticsDataInterval + Unsigned32, + hwSysWmiEmdiDataInterval + Unsigned32, + hwSysWmiCpcarDataInterval + Unsigned32, + hwSysWmiNeighborDataInterval + Unsigned32, + hwSysWmiLogMIDList + OCTET STRING, + hwSysWmiTerminalDhcpOptionDataInterval + Unsigned32, + hwSysWmiTerminalHttpUaDataInterval + Unsigned32, + hwSysWmiTerminalMdnsDataInterval + Unsigned32, + hwSysWmiMeshDataInterval + Unsigned32 + } + + -- 1.3.6.1.4.1.2011.6.139.11.1.93.1.1 + hwSysWmiIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwSysWmiConfigEntry 1 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.93.1.2 + hwSysWmiServerIPv4 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwSysWmiConfigEntry 2 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.93.1.3 + hwSysWmiServerPort OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwSysWmiConfigEntry 3 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.93.1.4 + hwSysWmiReportInterval OBJECT-TYPE + SYNTAX Unsigned32 (10..300) + UNITS "s" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + DEFVAL { 60 } + ::= { hwSysWmiConfigEntry 4 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.93.1.5 + hwSysWmiKeepAliveInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "min" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + DEFVAL { 3 } + ::= { hwSysWmiConfigEntry 5 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.93.1.6 + hwSysWmiRetryConnectionInterval OBJECT-TYPE + SYNTAX Unsigned32 (5..60) + UNITS "min" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + DEFVAL { 5 } + ::= { hwSysWmiConfigEntry 6 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.93.1.7 + hwSysWmiRetryConnectionCnt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + DEFVAL { 0 } + ::= { hwSysWmiConfigEntry 7 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.93.1.8 + hwSysWmiMaxPacketSize OBJECT-TYPE + SYNTAX Unsigned32 (4..256) + UNITS "KB" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + DEFVAL { 5 } + ::= { hwSysWmiConfigEntry 8 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.93.1.9 + hwSysWmiDeviceDataInterval OBJECT-TYPE + SYNTAX Unsigned32 (0 | 5..1800) + UNITS "s" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + DEFVAL { 10 } + ::= { hwSysWmiConfigEntry 9 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.93.1.10 + hwSysWmiSsidDataInterval OBJECT-TYPE + SYNTAX Unsigned32 (0 | 5..1800) + UNITS "s" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + DEFVAL { 60 } + ::= { hwSysWmiConfigEntry 10 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.93.1.11 + hwSysWmiRadioDataInterval OBJECT-TYPE + SYNTAX Unsigned32 (0 | 5..1800) + UNITS "s" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + DEFVAL { 10 } + ::= { hwSysWmiConfigEntry 11 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.93.1.12 + hwSysWmiInterfaceDataInterval OBJECT-TYPE + SYNTAX Unsigned32 (0 | 5..1800) + UNITS "s" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + DEFVAL { 60 } + ::= { hwSysWmiConfigEntry 12 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.93.1.13 + hwSysWmiTerminalDataInterval OBJECT-TYPE + SYNTAX Unsigned32 (0 | 5..1800) + UNITS "s" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + DEFVAL { 10 } + ::= { hwSysWmiConfigEntry 13 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.93.1.14 + hwSysWmiLogDataInterval OBJECT-TYPE + SYNTAX Unsigned32 (0 | 5..1800) + UNITS "s" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + DEFVAL { 300 } + ::= { hwSysWmiConfigEntry 14 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.93.1.15 + hwSysWmiLocationDataInterval OBJECT-TYPE + SYNTAX Unsigned32 (0 | 5..1800) + UNITS "s" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + DEFVAL { 60 } + ::= { hwSysWmiConfigEntry 15 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.93.1.16 + hwSysWmiSecurityDataInterval OBJECT-TYPE + SYNTAX Unsigned32 (0 | 5..1800) + UNITS "s" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + DEFVAL { 300 } + ::= { hwSysWmiConfigEntry 16 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.93.1.17 + hwSysWmiRoamDataInterval OBJECT-TYPE + SYNTAX Unsigned32 (0 | 5..1800) + UNITS "s" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + DEFVAL { 300 } + ::= { hwSysWmiConfigEntry 17 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.93.1.18 + hwSysWmiApplicationStatisticsDataInterval OBJECT-TYPE + SYNTAX Unsigned32 (0 | 5..1800) + UNITS "s" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + DEFVAL { 300 } + ::= { hwSysWmiConfigEntry 18 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.93.1.19 + hwSysWmiEmdiDataInterval OBJECT-TYPE + SYNTAX Unsigned32 (0 | 5..1800) + UNITS "s" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + DEFVAL { 10 } + ::= { hwSysWmiConfigEntry 19 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.93.1.20 + hwSysWmiCpcarDataInterval OBJECT-TYPE + SYNTAX Unsigned32 (0 | 5..1800) + UNITS "s" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + DEFVAL { 300 } + ::= { hwSysWmiConfigEntry 20 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.93.1.21 + hwSysWmiNeighborDataInterval OBJECT-TYPE + SYNTAX Unsigned32 (0 | 5..1800) + UNITS "s" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + DEFVAL { 60 } + ::= { hwSysWmiConfigEntry 21 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.93.1.22 + hwSysWmiLogMIDList OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwSysWmiConfigEntry 22 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.93.1.23 + hwSysWmiTerminalDhcpOptionDataInterval OBJECT-TYPE + SYNTAX Unsigned32 (0 | 5..1800) + UNITS "s" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + DEFVAL { 300 } + ::= { hwSysWmiConfigEntry 23 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.93.1.24 + hwSysWmiTerminalHttpUaDataInterval OBJECT-TYPE + SYNTAX Unsigned32 (0 | 5..1800) + UNITS "s" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + DEFVAL { 300 } + ::= { hwSysWmiConfigEntry 24 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.93.1.25 + hwSysWmiTerminalMdnsDataInterval OBJECT-TYPE + SYNTAX Unsigned32 (0 | 5..1800) + UNITS "s" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + DEFVAL { 300 } + ::= { hwSysWmiConfigEntry 25 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.93.1.26 + hwSysWmiMeshDataInterval OBJECT-TYPE + SYNTAX Unsigned32 (0 | 5..1800) + UNITS "s" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + DEFVAL { 300 } + ::= { hwSysWmiConfigEntry 26 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.94 + hwWlanLicenseCentralizedTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanLicenseCentralizedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to get the information of license pool." + ::= { hwWlanConfigObjects 94 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.94.1 + hwWlanLicenseCentralizedEntry OBJECT-TYPE + SYNTAX HwWlanLicenseCentralizedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The indexes of this table is hwWlanLicenseClientMac." + INDEX { hwWlanLicenseClientMac } + ::= { hwWlanLicenseCentralizedTable 1 } + + HwWlanLicenseCentralizedEntry ::= + SEQUENCE { + hwWlanLicenseClientMac + MacAddress, + hwWlanLicenseClientIPv4Addr + IpAddress, + hwWlanLicenseClientIPv6Addr + OCTET STRING, + hwWlanLicenseClientRole + INTEGER, + hwWlanLicenseClientState + INTEGER, + hwWlanLicenseClientLocalLicense + Unsigned32, + hwWlanLicenseClientLicenseRemain + Unsigned32, + hwWlanLicenseClientAllocedLicense + Unsigned32 + } + + -- 1.3.6.1.4.1.2011.6.139.11.1.94.1.1 + hwWlanLicenseClientMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the mac-address of license centralized client." + ::= { hwWlanLicenseCentralizedEntry 1 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.94.1.2 + hwWlanLicenseClientIPv4Addr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ipv4 address of license client." + ::= { hwWlanLicenseCentralizedEntry 2 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.94.1.3 + hwWlanLicenseClientIPv6Addr OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ipv6 address of license client." + ::= { hwWlanLicenseCentralizedEntry 3 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.94.1.4 + hwWlanLicenseClientRole OBJECT-TYPE + SYNTAX INTEGER + { + server(1), + serverBackup(2), + client(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current role of license client." + ::= { hwWlanLicenseCentralizedEntry 4 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.94.1.5 + hwWlanLicenseClientState OBJECT-TYPE + SYNTAX INTEGER + { + fault(1), + normal(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the state of license client." + ::= { hwWlanLicenseCentralizedEntry 5 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.94.1.6 + hwWlanLicenseClientLocalLicense OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of local license in license client." + ::= { hwWlanLicenseCentralizedEntry 6 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.94.1.7 + hwWlanLicenseClientLicenseRemain OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the remain days of license client." + ::= { hwWlanLicenseCentralizedEntry 7 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.94.1.8 + hwWlanLicenseClientAllocedLicense OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the alloced license of license client." + ::= { hwWlanLicenseCentralizedEntry 8 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.95 + hwApSysBCMCSuppressionTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwApSysBCMCSuppressionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure ap broadcast and multicast suppression information." + ::= { hwWlanConfigObjects 95 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.95.1 + hwApSysBCMCSuppressionEntry OBJECT-TYPE + SYNTAX HwApSysBCMCSuppressionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The indexes of this table are hwApSystemProfName, hwApSysBCMCSuppressionPktType." + INDEX { hwApSystemProfName, hwApSysBCMCSuppressionPktType } + ::= { hwApSysBCMCSuppressionTable 1 } + + HwApSysBCMCSuppressionEntry ::= + SEQUENCE { + hwApSysBCMCSuppressionPktType + INTEGER, + hwApSysBCMCSuppressionSwitch + INTEGER, + hwApSysBCMCSuppressionThreshold + Unsigned32, + hwApSysBCMCSuppressionRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.6.139.11.1.95.1.1 + hwApSysBCMCSuppressionPktType OBJECT-TYPE + SYNTAX INTEGER + { + otherBroadcast(1), + arp(2), + igmp(3), + nd(4), + dhcp(5), + dhcpv6(6), + mdns(7), + otherMulticast(8) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the packet type of the ap broadcast and multicast suppression function. This parameter has no default value." + ::= { hwApSysBCMCSuppressionEntry 1 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.95.1.2 + hwApSysBCMCSuppressionSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the ap broadcast and multicast suppression function. The default value is 2." + ::= { hwApSysBCMCSuppressionEntry 2 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.95.1.3 + hwApSysBCMCSuppressionThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..1024) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the broadcast and multicast suppression threshold for the AP. The default value is 256 pps, otherBroadcast and otherMulticast is 16pps." + ::= { hwApSysBCMCSuppressionEntry 3 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.95.1.4 + hwApSysBCMCSuppressionRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status of this table. ROWSTATUS_CREATEANDFLOW and ROWSTATUS_DESTROY are commonly used." + ::= { hwApSysBCMCSuppressionEntry 4 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.96 + hwVAPProfileAntiAttackTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwVAPProfileAntiAttackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure vap anti-attack information." + ::= { hwWlanConfigObjects 96 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.96.1 + hwVAPProfileAntiAttackEntry OBJECT-TYPE + SYNTAX HwVAPProfileAntiAttackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The indexes of this table are hwVapProfileName, hwVAPProfileAntiAttackPacketType" + INDEX { hwVapProfileName, hwVAPProfileAntiAttackPacketType } + ::= { hwVAPProfileAntiAttackTable 1 } + + HwVAPProfileAntiAttackEntry ::= + SEQUENCE { + hwVAPProfileAntiAttackPacketType + INTEGER, + hwVAPProfileAntiAttackSwitch + INTEGER, + hwVAPProfileAntiAttackStaRateThreshold + Unsigned32, + hwVAPProfileAntiAttackBlacklistSwitch + INTEGER, + hwVAPProfileAntiAttackRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.6.139.11.1.96.1.1 + hwVAPProfileAntiAttackPacketType OBJECT-TYPE + SYNTAX INTEGER + { + otherBroadcast(1), + arp(2), + igmp(3), + nd(4), + dhcp(5), + dhcpv6(6), + mdns(7), + otherMulticast(8) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the packet type of the VAP anti-attack flood function.This parameter has no default value." + ::= { hwVAPProfileAntiAttackEntry 1 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.96.1.2 + hwVAPProfileAntiAttackSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the VAP anti-attack flood function. The default value is 2." + ::= { hwVAPProfileAntiAttackEntry 2 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.96.1.3 + hwVAPProfileAntiAttackStaRateThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..5000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the anti-attack flood sta-rate-threshold for the VAP. The default value is related to the protocol type. arp:4(pps), nd:8(pps), igmp:4(pps), dhcp:4(pps), dhcpv6:4(pps), mdns:4(pps), other multicast:10(pps), other boradcast:10(pps)." + ::= { hwVAPProfileAntiAttackEntry 3 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.96.1.4 + hwVAPProfileAntiAttackBlacklistSwitch OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of the VAP anti-attack ARP flood blacklist function. The default value is 1." + ::= { hwVAPProfileAntiAttackEntry 4 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.96.1.5 + hwVAPProfileAntiAttackRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status of this table. ROWSTATUS_CREATEANDFLOW and ROWSTATUS_DESTROY are commonly used." + ::= { hwVAPProfileAntiAttackEntry 5 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.97 + hwApProfStationConnectivityDetectStaMacTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwApProfStationConnectivityDetectStaMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure Station Connectivity Detect Mac." + ::= { hwWlanConfigObjects 97 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.97.1 + hwApProfStationConnectivityDetectStaMacEntry OBJECT-TYPE + SYNTAX HwApProfStationConnectivityDetectStaMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The indexes of this table are hwApSystemProfName and hwApProfStationConnectivityDetectStaMac." + INDEX { hwApProfStationConnectivityDetectStaMac, hwApSystemProfName } + ::= { hwApProfStationConnectivityDetectStaMacTable 1 } + + HwApProfStationConnectivityDetectStaMacEntry ::= + SEQUENCE { + hwApProfStationConnectivityDetectStaMac + MacAddress, + hwApProfStationConnectivityDetectStaMacRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.6.139.11.1.97.1.1 + hwApProfStationConnectivityDetectStaMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the connectivity detect station mac, MAX number is 8" + ::= { hwApProfStationConnectivityDetectStaMacEntry 1 } + + -- 1.3.6.1.4.1.2011.6.139.11.1.97.1.2 + hwApProfStationConnectivityDetectStaMacRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status of this table. ROWSTATUS_CREATEANDGO and ROWSTATUS_DESTROY are commonly used." + ::= { hwApProfStationConnectivityDetectStaMacEntry 2 } + + -- 1.3.6.1.4.1.2011.6.139.11.2 + hwWlanConfigConformance OBJECT IDENTIFIER ::= { hwWlanConfig 2 } + + --1.3.6.1.4.1.2011.6.139.11.2.1 + hwWlanConfigCompliances OBJECT IDENTIFIER ::= { hwWlanConfigConformance 1 } + + --1.3.6.1.4.1.2011.6.139.11.2.1.1 + hwWlanConfigCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Description." + MODULE -- this module + MANDATORY-GROUPS { hwWlanGlobalConfigGroups, hwApAuthObjectsGroups, hwAPGroupGroups, hwAPGroupWiredPortGroups, hwAPGroupRadioGroups, + hwAPGroupVapGroups, hwAPSpecificGroups, hwAPSpecificWiredPortGroups, hwAPSpecificRadioGroups, hwAPSpecificVapGroups, + hwRegulatoryDomainProfileGroups, hwApSystemProfileGroups, hwAPWiredPortProfileGroups, hwAPPortLinkProfileGroups, hw2gRadioProfileGroups, + hw5gRadioProfileGroups, hwRrmProfileGroups, hwAirScanProfileGroups, hwVapProfileGroups, hwSsidProfileGroups, + hwSecurityProfileGroups, hwAPTrafficProfileGroups, hwWlanVlanPoolGroups, hwStaWhitelistProfileGroups, hwStaBlacklistProfileGroups, + hwWidsProfileGroups, hwWidsSpoofProfileGroups, hwWidsWhitelistProfileGroups, hwMeshProfileGroups, hwMeshWhitelistProfileGroups, + hwMeshHandoverProfileGroups, hwWdsProfileGroups, hwWdsWhitelistProfileGroups, hwHotspot2ProfileGroups, hwCellularNetworkProfileGroups, + hwConnectionCapabilityProfileGroups, hwOperatorNameProfileGroups, hwOperatorClassProfileGroups, hwOperatorDomainNameProfileGroups, hwNAIRealmProfileGroups, + hwVenueNameProfileGroups, hwRoamingConsortiumProfileGroups, hwSACProfileGroups, hwSACProfActionGroups, hwAPProvisionGroups, + hwWlanRadioCalibrateManagementGroups, hwWlanMobilityGroups, hwWlanLanguageGroups, hwFatApConfigGroups, hwWidsSpoofProfileListGroups, + hwWidsWhitelistProfileListGroups, hwWlanLoadBalanceStaticGroupGroups, hwWlanLoadBalanceStaticGroupMemberGroups, hwWlanCountryCodeGroups, hwUccProfileGroups, + hwSoftgreProfileGroups } + ::= { hwWlanConfigCompliances 1 } + + --1.3.6.1.4.1.2011.6.139.11.2.2 + hwWlanConfigObjectGroups OBJECT IDENTIFIER ::= { hwWlanConfigConformance 2 } + + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.1 + hwWlanGlobalConfigGroups OBJECT-GROUP + OBJECTS { hwWlanGlobalApUsername, hwWlanGlobalApPassword, hwWlanUsernamePasswordApMac, hwWlanGlobalApLldpSwitch, hwWlanGlobalIpv6Enable, + hwWlanStationIpv6Enable, hwWlanApDataCollectionInterval, hwTestRtCollectOnoff, hwTestApNormalCollectCycle, hwTestApRtCollectCycle, + hwWlanConfigCommitAll, hwWlanProtectIpAddress, hwWlanProtectIPv6Address, hwWlanProtectPriority, hwWlanProtectSwitch, + hwWlanProtectRestoreSwitch, hwUndoWlanProtectIpAddress, hwUndoWlanProtectPriority, hwWlanCfgHsbServiceType, hwWlanCfgHsbGroupId, + hwWlanCfgHsbTunnelId, hwWlanConfigCommit, hwWlanReportStaInfo, hwWlanBLELowPowerWarningThreshold, hwWlanReportStaAssocInfo,hwWlanGlobalRogueDeviceLogSwitch, + hwWlanGlobalAntiInterferenceSwitch, hwWlanGlobalAntiInterferencePerPacketTpcSwitch, hwWlanGlobalAeroscoutLocalIPv4, hwWlanGlobalAeroscoutLocalIPv6, + hwWlanGlobalApLoadRtuFileName } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 1 } + + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.2 + hwApAuthObjectsGroups OBJECT-GROUP + OBJECTS { hwWlanApAuthMode, hwWlanApMacWhitelistRowStatus, hwWlanApSnWhitelistRowStatus, hwWlanApMacBlacklistRowStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 2 } + + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.3 + hwAPGroupGroups OBJECT-GROUP + OBJECTS { hwAPGrpAPSystemProfile, hwAPGrpDomainProfile, hwAPGrpRowStatus, hwAPGrpWidsProfile, hwAPGrpBleProfile} + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 3 } + + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.4 + hwAPGroupWiredPortGroups OBJECT-GROUP + OBJECTS {hwAPGrpWPProfile, hwAPGrpWPRowStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 4 } + + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.5 + hwAPGroupRadioGroups OBJECT-GROUP + OBJECTS { hwAPGrpRadio5gProfile, hwAPGrpMeshProfile, hwAPGrpWdsProfile, hwAPGrpLocationProfile, hwAPGrpRadioRowStatus, + hwAPGrpRadio2gProfile, hwAPGrpMeshWhitelistProfile, hwAPGrpWdsWhitelistProfile, hwAPGrpRadioSwitch, hwAPGrpRadioChannel, + hwAPGrpRadioBandwidth, hwAPGrpRadioEirp, hwAPGrpRadioAntennaGain, hwAPGrpRadioCoverageDistance, hwAPGrpRadioWorkMode, + hwAPGrpRadioFrequency, hwAPGrpSpectrumAnalysisSwitch, hwAPGrpWidsDeviceDetectSwitch, hwAPGrpWidsAttackDetectEnBmp, hwAPGrpWidsRogueContainSwitch, + hwAPGrpRadioSecondChannel, hwAPGrpAutoChannelSelectSwitch, hwAPGrpAutoTxPowerSelectSwitch, hwAPGroupRadioCalibrateFlexibleRadio, hwAPGrpReferenceDataAnalysis } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 5 } + + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.6 + hwAPGroupVapGroups OBJECT-GROUP + OBJECTS {hwAPGrpVapProfile, hwAPGrpVapRowStatus, hwAPGrpVapServiceVlan, hwAPGrpVapVlanPool } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 6 } + + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.7 + hwAPSpecificGroups OBJECT-GROUP + OBJECTS { hwAPSpAPSystemProfile, hwAPSpDomainProfile, hwAPSpRowStatus, hwAPSpApId, hwAPSpApTypeInfo, hwAPSpWidsProfile, hwAPSpBleProfile, hwAPSpLongitude, hwAPSpLatitude, + hwAPSpApAddressMode,hwAPSpApIPv4Address,hwAPSpApIPv4Mask,hwAPSpApIPv4Gateway,hwAPSpApIPv6Address,hwAPSpApIPv6PrefixLen,hwAPSpApIPv6Gateway,hwAPSpIPv4ACList,hwAPSpIPv6ACList} + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 7 } + + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.8 + hwAPSpecificWiredPortGroups OBJECT-GROUP + OBJECTS { hwAPSpWPProfile, hwAPSpWPRowStatus, hwAPSpWPApId } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 8 } + + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.9 + hwAPSpecificRadioGroups OBJECT-GROUP + OBJECTS { hwAPSp5gRadioProfile, hwAPSpMeshProfile, hwAPSpWdsProfile, hwAPSpLocationProfile, hwAPSpRadioRowStatus, + hwAPSpRadio2gProfile, hwAPSpMeshWhitelistProfile, hwAPSpWdsWhitelistProfile, hwAPSpRadioSwitch, hwAPSpRadioChannel, + hwAPSpRadioBandwidth, hwAPSpRadioEirp, hwAPSpRadioAntennaGain, hwAPSpRadioCoverageDistance, hwAPSpRadioWorkMode, + hwAPSpRadioFrequency, hwAPSpSpectrumAnalysisSwitch, hwAPSpWidsDeviceDetectSwitch, hwAPSpWidsAttackDetectEnBmp, hwAPSpWidsRogueContainSwitch, + hwAPSpRadioApId, hwAPSpRadioSecondChannel, hwAPSpAutoChannelSelectSwitch, hwAPSpAutoTxPowerSelectSwitch, hwAPSpRadioCalibrateFlexibleRadio, + hwAPSpAutoBandwidthSelectSwitch, hwAPSpReferenceDataAnalysis, hwAPSpWidsAttackDetectWeakIv , hwAPSpWidsAttackDetectSpoof , hwAPSpWidsAttackDetectFlood, + hwAPSpWidsAttackDetectWpaPsk, hwAPSpWidsAttackDetectWpa2Psk, hwAPSpWidsAttackDetectWapiPsk, hwAPSpWidsAttackDetectWepShareKey } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 9 } + + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.10 + hwAPSpecificVapGroups OBJECT-GROUP + OBJECTS { hwAPSpVapProfile, hwAPSpVapRowStatus, hwAPSpVapApId, hwAPSpVapServiceVlan, hwAPSpVapVlanPool } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 10 } + + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.11 + hwRegulatoryDomainProfileGroups OBJECT-GROUP + OBJECTS { hwCountryCode, hwDcaChannel5GBandwidth, hwDcaChannel5GChannelSet, hwDcaChannel2GChannelSet, hwRegulatoryDomainProfilRowStatus + } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 11 } + + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.12 + hwApSystemProfileGroups OBJECT-GROUP + OBJECTS { hwApProfStatInterval, hwApProfSampleTime, hwApProfLedSwitch, hwApProfMaxStaNum, hwApProfMtu, + hwApProfMeshRole, hwApProfTemporaryManagement, hwApProfManagementVlan, hwApProfHighTempThreshold, hwApProfLowTempThreshold, + hwApProfOpHRxPowerThreshold, hwApProfOpLRxPowerThreshold, hwApProfOpHTempThreshold, hwApProfOpLTempThreshold, hwApProfMemoryUsageThreshold, + hwApProfCpuUsageThreshold, hwApProfTelnetSwitch, hwApProfSTelnetSwitch, hwApProfConsoleSwitch, hwApProfLogRecordLevel, + hwApProfLogServerIp, hwApProfLogServerIpv6, hwApProfAlarmRestrictionSwitch, hwApProfAlarmRestrictionPeriod, hwApProfKeepServiceSwitch, + hwApProfProtectPriority, hwApProfProtectACIp, hwApProfProtectACIpv6, hwApProfEapStartMode, hwApProfEapStartTransform, + hwApProfEapStartUnicastMac, hwApProfEapResponseMode, hwApProfEapResponseTransform, hwApProfEapResponseUnicastMac, hwApProfLldpRestartDelay, + hwApProfLldpAdminStatus, hwApProfLldpRetransDelay, hwApProfLldpRetransHoldMultiplier, hwApProfLldpInterval, hwApProfLldpReportInterval, + hwApProfStaAccessMode, hwApProfStaAccessModeProfile, hwApProfRowStatus, hwApProfSFTPSwitch, hwApProfDynamicBlackListAgingTime, + hwApProfAntennaOutputMode, hwApProfMppActiveReselectionSwitch, hwApProfSpectrumServerIPAddress, hwApProfSpectrumServerIPv6Address, hwApProfSpectrumServerPort, + hwApProfSpectrumViaACSwitch, hwApProfSpectrumViaACPort, hwApProfSpectrumNonWifiDeviceAgingTime, hwApProfPoeMaxPower, hwApProfPoePowerReserved, + hwApProfPoePowerThreshold, hwApProfPoeAfInrushSwitch, hwApProfPoeHighInrushSwitch, hwApProfPrimaryLinkIPv4, hwApProfPrimaryLinkIPv6, hwApProfBackupLinkIPv4, + hwApProfBackupLinkIPv6, hwApProfLedOffTimeRange, hwApProfUsbSwitch, hwApProfBroadcastSuppressionArpEnable, hwApProfBroadcastSuppressionArpThreshold, + hwApProfBroadcastSuppressionIgmpEnable, hwApProfBroadcastSuppressionIgmpThreshold,hwApProfBroadcastSuppressionNdEnable, hwApProfBroadcastSuppressionNdThreshold, + hwApProfBroadcastSuppressionOtherEnable, hwApProfBroadcastSuppressionOtherThreshold,hwApProfBroadcastSuppressionAllEnable, hwApProfCapwapDtlsDataSwitch, hwApProfTemporaryManagementPsk, + hwApProfProtectLinkSwitchMode, hwApProfProtectLinkSwitchEchoProbeTime, hwApProfProtectLinkSwitchStartThreshold, hwApProfProtectLinkSwitchGapThreshold, hwApProfCardConnectType, hwApProfLldpReportEnable,hwApProfDhcpv4Option12,hwApProfBcSuppresionAutoDetectThreshold,hwApProfMcSuppresionAutoDetectThreshold,hwApProfUcSuppresionAutoDetectThreshold,hwApProfConsoleBLEMode,hwApProfDiskUsageThreshold,hwApProfStationConnectivityDetectSwitch,hwApProfStaArpNDProxyBeforeAssoc, + hwApProfPkiCertFileType,hwApProfPkiCertFileName,hwApProfPkiCertFilePassword} + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 12 } + + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.13 + hwAPWiredPortProfileGroups OBJECT-GROUP + OBJECTS { hwAPWiredPortPortLinkProfileName, hwAPWiredPortProfilePortDesc, hwAPWiredPortProfilePortEthTrunkID, hwAPWiredPortProfilePortSTPSwitch, hwAPWiredPortProfilePortMode, + hwAPWiredPortProfilePortVlanPvid, hwAPWiredPortProfilePortVlanTagged, hwAPWiredPortProfilePortVlanUntagged, hwAPWiredPortProfileUserIsolate, hwAPWiredPortProfileDhcpTrust, + hwAPWiredPortProfileNdTrust, hwAPWiredPortProfileRowStatus, hwAPWiredPortProfileLearnAddress, hwAPWiredPortProfileIpBindCheck, hwAPWiredPortProfileArpBindCheck, + hwAPWiredPortProfileSTPAutoShutdown, hwAPWiredPortProfileSTPAutoShutdownRecoveryTime, hwAPWiredPortProfileTrafficOptimizeSuppressionBc, hwAPWiredPortProfileTrafficOptimizeSuppressionUc, hwAPWiredPortProfileTrafficOptimizeSuppressionMc, + hwAPWiredPortProfileLearnIpv6Address, hwAPWiredPortProfileTrafficFilterAclID, hwAPWiredPortProfileTrafficFilterRowStatus, hwAPWiredPortProfileMLDSnooping, hwAPWiredPortProfileTrafficOptimizeTcpAdjustMss,hwAPWiredPortProfilePortForwardMode,hwAPWiredPortDot1xClientProfileName} + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 13 } + + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.14 + hwAPPortLinkProfileGroups OBJECT-GROUP + OBJECTS { hwAPPortLinkProfileLldpEnable, hwAPPortLinkProfileLldpTlvType, hwAPPortLinkProfileCrcAlarmEnable, hwAPPortLinkProfileCrcAlarmThreshold, hwAPPortLinkProfileCrcAlarmResumeThreshold, + hwAPPortLinkProfileRowStatus, hwAPPortLinkProfilePoeSwitch, hwAPPortLinkProfilePoePriority, hwAPPortLinkProfilePoeForcePowerSwitch, hwAPPortLinkProfilePoeLegacySwitch, + hwAPPortLinkProfilePoeOffTimeRange, hwAPPortLinkProfileAdminStatus, hwAPPortLinkProfileLldpdot3TlvType, hwAPPortLinkProfileLldpdot3PowerFormat, hwAPPortLinkProfileLldpLegacyTlvType,hwAPPortLinkProfileLldpLegacyPowerCapability,hwAPPortLinkProfileSpeed } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 14 } + + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.15 + hw2gRadioProfileGroups OBJECT-GROUP + OBJECTS { hw2gRadioBeaconInterval, hw2gRadioGuardIntervalMode, hw2gRadioShortPreamble, hw2gRadioFragmentationThreshold, hw2gRadioHtAmpduSwitch, + hw2gRadioHtAmpduMaxLengthExponent, hw2gRadioDot11bgBasicRate, hw2gRadioDot11bgSupportRate, hw2gRadioMulticastRate, hw2gRadioWmmMandatorySwitch, + hw2gRadioApEDCAVoiceECWmax, hw2gRadioApEDCAVoiceECWmin, hw2gRadioApEDCAVoiceAIFSN, hw2gRadioApEDCAVoiceTXOPLimit, hw2gRadioApEDCAVoiceAckPolicy, + hw2gRadioApEDCAVideoECWmax, hw2gRadioApEDCAVideoECWmin, hw2gRadioApEDCAVideoAIFSN, hw2gRadioApEDCAVideoTXOPLimit, hw2gRadioApEDCAVideoAckPolicy, + hw2gRadioApEDCABEECWmax, hw2gRadioApEDCABEECWmin, hw2gRadioApEDCABEAIFSN, hw2gRadioApEDCABETXOPLimit, hw2gRadioApEDCABEAckPolicy, + hw2gRadioApEDCABKECWmax, hw2gRadioApEDCABKECWmin, hw2gRadioApEDCABKAIFSN, hw2gRadioApEDCABKTXOPLimit, hw2gRadioApEDCABKAckPolicy, + hw2gRadioWmmSwitch, hw2gRadioRtsCtsThreshold, hw2gRadioRtsCtsMode, hw2gRadioPowerAutoAdjustSwitch, hw2gRadioBeamformingSwitch, + hw2gRadioWifiLight, hw2gRadioChannelSwitchAnnouncementSwitch, hw2gRadioChannelSwitchMode, hw2gRadioAutoOffServiceSwitch, hw2gRadioAutoOffServiceStartTime, + hw2gRadioAutoOffServiceEndTime, hw2gRadioInterferenceDetectSwitch, hw2gRadioInterferenceIntraFrequencyThreshold, hw2gRadioInterferenceAdjacentFrequencyThreshold, hw2gRadioInterferenceStationThreshold, + hw2gRadioRrmProfile, hw2gRadioAirScanProfile, hw2gRadioProfileRowStatus, hw2gRadioProfileUtmostPowerSwitch, hw2gRadioProfileRadioType, + hw2gRadioProfileSmartAntennaEnable, hw2gRadioProfileTxChainNum, hw2gRadioProfileRxChainNum,hw2gRadioProfileAutoOffTimeRange } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 15 } + + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.16 + hw5gRadioProfileGroups OBJECT-GROUP + OBJECTS { hw5gRadioBeaconInterval, hw5gRadioGuardIntervalMode, hw5gRadioShortPreamble, hw5gRadioFragmentationThreshold, hw5gRadioHtAmpduSwitch, + hw5gRadioHtAmpduMaxLengthExponent, hw5gRadioVhtAmpduMaxLengthExponent, hw5gRadioVhtAmsduSwitch, hw5gRadioVhtAmsduMaxFrameNum, hw5gRadioDot11aBasicRate, + hw5gRadioDot11aSupportRate, hw5gRadioMulticastRate, hw5gRadioVhtNssMapMaxMcs, hw5gRadioWmmMandatorySwitch, hw5gRadioApEDCAVoiceECWmax, + hw5gRadioApEDCAVoiceECWmin, hw5gRadioApEDCAVoiceAIFSN, hw5gRadioApEDCAVoiceTXOPLimit, hw5gRadioApEDCAVoiceAckPolicy, hw5gRadioApEDCAVideoECWmax, + hw5gRadioApEDCAVideoECWmin, hw5gRadioApEDCAVideoAIFSN, hw5gRadioApEDCAVideoTXOPLimit, hw5gRadioApEDCAVideoAckPolicy, hw5gRadioApEDCABEECWmax, + hw5gRadioApEDCABEECWmin, hw5gRadioApEDCABEAIFSN, hw5gRadioApEDCABETXOPLimit, hw5gRadioApEDCABEAckPolicy, hw5gRadioApEDCABKECWmax, + hw5gRadioApEDCABKECWmin, hw5gRadioApEDCABKAIFSN, hw5gRadioApEDCABKTXOPLimit, hw5gRadioApEDCABKAckPolicy, hw5gRadioWmmSwitch, + hw5gRadioRtsCtsThreshold, hw5gRadioRtsCtsMode, hw5gRadioPowerAutoAdjustSwitch, hw5gRadioBeamformingSwitch, hw5gRadioWifiLight, + hw5gRadioChannelSwitchAnnouncementSwitch, hw5gRadioChannelSwitchMode, hw5gRadioAutoOffServiceSwitch, hw5gRadioAutoOffServiceStartTime, hw5gRadioAutoOffServiceEndTime, + hw5gRadioInterferenceDetectSwitch, hw5gRadioInterferenceIntraFrequencyThreshold, hw5gRadioInterferenceAdjacentFrequencyThreshold, hw5gRadioInterferenceStationThreshold, hw5gRadioRrmProfile, + hw5gRadioAirScanProfile, hw5gRadioProfileRowStatus, hw5gRadioProfileUtmostPowerSwitch, hw5gRadioProfileRadioType, hw5gRadioProfileSmartAntennaEnable, + hw5gRadioProfileMuMIMOEnable, hw5gRadioProfileTxChainNum, hw5gRadioProfileRxChainNum, hw5gRadioProfileAutoOffTimeRange } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 16 } + + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.17 + hwRrmProfileGroups OBJECT-GROUP + OBJECTS { hwRrmAutoChannelSelectSwitch, hwRrmAutoTxPowerSelectSwitch, hwRrmErrRateThreshold, hwRrmAirtimeFairSchduleSwitch, hwRrmDynamicEdcaSwitch, + hwRrmUacLimitClientSnrSwitch, hwRrmUacClientSnrThreshold, hwRrmUacPolicySwitch, hwRrmUacPolicyType, hwRrmUacReachThresholdHideSsidSwitch, + hwRrmBandSteerDenyThreshold, hwRrmBandSteerLbClientThreshold, hwRrmBandSteerLbGapThreshold, hwRrmBandSteerClientBandsExpire, hwRrmLoadBalanceSwitch, + hwRrmLoadBalanceClientThreshold, hwRrmLoadBalanceGapThreshold, hwRrmLoadBalanceDenyThreshold, hwRrmSmartRoamCheckType, hwRrmSmartRoamSwitch, + hwRrmSmartRoamSnrThreshold, hwRrmSmartRoamRateThreshold, hwRrmSmartRoamSnrHighLevelMargin, hwRrmSmartRoamSnrLowLevelMargin, hwRrmSmartRoamSnrCheckInterval, + hwRrmSmartRoamUnableRoamExpireTime, hwRrmProfileRowStatus,hwRrmSmartRoamQuickKickoffSNRCheckInterval,hwRrmSmartRoamQuickKickoffSNRPNObserveTime, + hwRrmSmartRoamQuickKickoffSNRPNQualifyTime,hwRrmErrRateCheckInterval,hwRrmErrRateCheckTrafficThreshold, hwRrmMultimediaAirOptimize, hwRrmHighDensityAmcOptimizeSwitch, + hwRrmMultimediaOptimizedThresholdVoice, hwRrmMultimediaOptimizedThresholdVideo, hwRrmLbProbeReportInterval, hwRrmLbDeauthFailTime,hwRrmLbBtmFailTime, + hwRrmLbSteerRestrictTime, hwRrmLbSteerProbeRestrictThreshold, hwRrmLbSteerAuthRestrictThreshold, hwRrmLbRssiDiffGap, + hwRrmSmartRoamAdvancedScan, hwRrmSmartRoamQuickKickoffBackOffTime, hwRrmDynamicEdcaThresholdBE, hwRrmCalibrate5gMaxTxPwr, hwRrmCalibrate5gMinTxPwr, + hwRrmTpcRequestSwitch, hwRrmInterferenceImmuneSwitch, hwRrmBssColorSwitch, hwRrmSpatialReuseSwitch } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 17 } + + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.18 + hwAirScanProfileGroups OBJECT-GROUP + OBJECTS { hwAirScanPeriod, hwAirScanInterval, hwAirScanChannelSet, hwAirScanProfilRowStatus, hwAirScanVoiceAware, + hwAirScanVideoAware } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 18 } + + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.19 + hwVapProfileGroups OBJECT-GROUP + OBJECTS { hwVapForwardMode, hwVapTunnelForwardProtocol, hwVapServiceSwitch, hwVapAutoOffStartTime, hwVapAutoOffEndTime, + hwVapTemporaryManagementSwitch, hwVapServiceVlan, hwVapVlanPool, hwVapType, hwVapStaAccessMode, + hwVapStaAccessModePorfile, hwVapRoamHomeAgent, hwVapRoamVlanMobilityGroup, hwVapRoamLayer3Switch, hwVapBandSteerSwitch, + hwVapLearnIpv4Address, hwVapLearnIpv6Address, hwVapLearnIpv4AddressStrict, hwVapIpBindCheck, hwVapArpBindCheck, + hwVapOptinon82InsertSwitch, hwVapOptinon82InsertRidFormat, hwVapDhcpTrustPort, hwVapNdTrustPort, hwVapSecurityProfile, + hwVapTrafficProfile, hwVapSsidProfile, hwVapAuthenticationProfile, hwVapSacProfile, hwVapProfileRowStatus, + hwVapUserProfile, hwVapHotspot2Profile, hwSoftgreProfile, hwVapOptinon82RidUserDefined, hwVapOptinon82RidMacFormat, + hwVapOptinon82InsertCidFormat, hwVapOptinon82CidUserDefined, hwVapOptinon82CidMacFormat, hwVapUccProfile, hwVapAntiAttackBroadcastFloodSwitch, + hwVapAntiAttackBroadcastFloodStaRateThreshold, hwVapAntiAttackBroadcastFloodBlacklistSwitch, hwVapLearnIpv6AddressStrict, + hwVapAntiAttackARPFloodSwitch, hwVapAntiAttackARPFloodStaRateThreshold, hwVapAntiAttackBroadcastFloodBlacklistSwitch, + hwVapAntiAttackNDFloodSwitch, hwVapAntiAttackNDFloodStaRateThreshold, hwVapAntiAttackNDFloodBlacklistSwitch, + hwVapAntiAttackIGMPFloodSwitch, hwVapAntiAttackIGMPFloodStaRateThreshold, hwVapAntiAttackIGMPFloodBlacklistSwitch, hwVapDefenceProfile , + hwVapTimeRange, hwVapPermitVlanList, hwVapSfnRoamSwitch, hwVapStaNetworkDetectSwitch, hwVapLearnIpv4AddressIpconflictuncheck, + hwVapLearnIpv6AddressIpconflictuncheck, hwVapRadiusTemplate, hwVapBackUpState, hwVapBackUpMode, hwVapRadiusState, hwVapKeepServiceSwitch, + hwVapNaviACID, hwVapNaviACWlanId, hwVapMdnsPolicyLocalACSwitch,hwVapProfileMdnsSnooping, hwVapSplitTunnelAcl, hwVapSplitTunnelAclIPv6 } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 19 } + + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.20 + hwSsidProfileGroups OBJECT-GROUP + OBJECTS { hwSsidText, hwSsidHide, hwSsidAssocTimeout, hwSsidMaxStaNum, hwSsidLegacyStaSwitch, + hwSsidDtimInterval, hwSsidClientEdcaVoiceECWmax, hwSsidClientEdcaVoiceECWmin, hwSsidClientEdcaVoiceAIFSN, hwSsidClientEdcaVoiceTXOPLimit, + hwSsidClientEdcaVideoECWmax, hwSsidClientEdcaVideoECWmin, hwSsidClientEdcaVideoAIFSN, hwSsidClientEdcaVideoTXOPLimit, hwSsidClientEdcaBeECWmax, + hwSsidClientEdcaBeECWmin, hwSsidClientEdcaBeAIFSN, hwSsidClientEdcaBeTXOPLimit, hwSsidClientEdcaBkECWmax, hwSsidClientEdcaBkECWmin, + hwSsidClientEdcaBkAIFSN, hwSsidClientEdcaBkTXOPLimit, hwSsidInboundCarCir, hwSsidInboundCarPir, hwSsidInboundCarCbs, + hwSsidInboundCarPbs, hwSsidOutboundCarCir, hwSsidOutboundCarPir, hwSsidOutboundCarCbs, hwSsidOutboundCarPbs, + hwSsidProfileRowStatus, hwSsidHideWhileReachMaxSta, hwSsidBeacon2gRate, hwSsidBeacon5gRate, hwSsidDenyBroadcastProbe, + hwSsidProbeResponseRetry, hwSsidUapsd, hwSsidActiveDullClient, hwSsidMuMIMOSwitch, hwSsidProfile80211rEnable, hwSsidProfile80211rMode, + hwSsidProfile80211rReassociateTimeout, hwSsidQbssLoadSwitch, hwSsidMuMIMOOptimizeSwitch, hwSsidProfile80211rPrivateSwitch } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 20 } + + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.21 + hwSecurityProfileGroups OBJECT-GROUP + OBJECTS { hwSecurityPolicy, hwSecurityWepEncrypt, hwSecurityWepPskMode, hwSecurityWepPsk1, hwSecurityWepPsk2, + hwSecurityWepPsk3, hwSecurityWepPsk4, hwSecurityWepDefaultKeyId, hwSecurityWpaEncrypt, hwSecurityWpaPskMode, + hwSecurityWpaPsk, hwSecurityWpaPtkUpdateSwitch, hwSecurityWpaPtkUpdateInterval, hwSecurityWapiPskMode, hwSecurityWapiPsk, + hwSecurityWapiAsuIpAddress, hwSecurityWapiIssuerCertFileName, hwSecurityWapiAsuCertFileName, hwSecurityWapiAcCertFileName, hwSecurityWapiAcPrvKeyFileName, + hwSecurityWapiIssuerPfxPassword, hwSecurityWapiAsuPfxPassword, hwSecurityWapiAcPfxPassword, hwSecurityWapiAcPrvKeyPassword, hwSecurityWapiCertRetransCount, + hwSecurityWapiBkThreshold, hwSecurityWapiBkLifetime, hwSecurityWapiUskUpdateMethod, hwSecurityWapiMskUpdateMethod, hwSecurityWapiUskUpdateInterval, + hwSecurityWapiUskUpdatePackets, hwSecurityWapiUskRetansCount, hwSecurityWapiMskUpdateInterval, hwSecurityWapiMskUpdatePackets, hwSecurityWapiMskRetansCount, + hwSecurityWapiSATimeout, hwSecurityProfileRowStatus, hwSecurityWepDot1xMode } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 21 } + + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.22 + hwAPTrafficProfileGroups OBJECT-GROUP + OBJECTS { hwAPTrafficProfilePriorityMapDnTrustMode, hwAPTrafficProfilePriorityDscpDnMap80211e, hwAPTrafficProfilePriority80211eUpMapDscp, hwAPTrafficProfileUserIsolate, hwAPTrafficProfileRateLimitClientUp, + hwAPTrafficProfileRateLimitClientDn, hwAPTrafficProfileRateLimitVapUp, hwAPTrafficProfileRateLimitVapDn, hwAPTrafficProfileMldSnooping, hwAPTrafficProfileIGMPSnooping, + hwAPTrafficProfileIGMPSnoopingReportSuppress, hwAPTrafficProfileMcToUc, hwAPTrafficProfileOptimizeSuppressionBc, hwAPTrafficProfileOptimizeSuppressionUc, hwAPTrafficProfileOptimizeSuppressionMc, + hwAPTrafficProfileOptimizeTCPAdjustMSS, hwAPTrafficProfileOptimizeProxyARP, hwAPTrafficProfileOptimizeProxyND, hwAPTrafficProfileOptimizeUcSendARP, hwAPTrafficProfileOptimizeUcSendND, + hwAPTrafficProfileOptimizeUcSendDHCP, hwAPTrafficProfileOptimizeBcMcDenyAll, hwAPTrafficProfileOptimizeStaBridgeForward, hwAPTrafficProfileRowStatus, hwAPTrafficProfilePriorityMapUpTrustMode, + hwAPTrafficProfilePriorityDscpUpMapDscp, hwAPTrafficProfileFilterACLID, hwAPTrafficProfileFilterRowStatus, hwAPTrafficProfileOptimizeBcMcMismatchAct, hwAPTrafficProfileMcToUcDynamicAdatptive, + hwAPTrafficProfileIGMPSnoopingMaxBandwidth, hwAPTrafficProfileIGMPSnoopingMaxUser, hwAPTrafficProfileRateLimitClientDynamic, hwAPTrafficProfileRateLimitClientDynamicThr } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 22 } + + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.23 + hwWlanVlanPoolGroups OBJECT-GROUP + OBJECTS { hwVlanPoolVlanlist, hwVlanPoolAssignMethod, hwVlanPoolRowStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 23 } + + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.24 + hwStaWhitelistProfileGroups OBJECT-GROUP + OBJECTS {hwWlanStaWhitelistProfileRowStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 24 } + + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.25 + hwStaBlacklistProfileGroups OBJECT-GROUP + OBJECTS { hwWlanStaBlacklistProfileRowStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 25 } + + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.26 + hwWidsProfileGroups OBJECT-GROUP + OBJECTS { hwWidsProfileRowStatus, hwWidsDeviceReportInterval, hwWidsDeviceSyncInterval, hwWidsSpoofProfile, hwWidsWhitelistProfile, + hwWidsBruteForceDetectInterval, hwWidsBruteForceDetectThreshold, hwWidsBruteForceQuietTime, hwWidsFloodDetectInterval, hwWidsFloodDetectThreshold, + hwWidsFloodQuietTime, hwWidsWeakIvQuietTime, hwWidsSpoofQuietTime, hwWidsDynamicBlackListSwitch, hwWidsRogueContainModeBmp, + hwWidsContainMinRssi, hwWidsContainMinStaNum + } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 26 } + + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.30 + hwWidsSpoofProfileGroups OBJECT-GROUP + OBJECTS { hwWidsSpoofProfileRowStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 30 } + + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.31 + hwWidsWhitelistProfileGroups OBJECT-GROUP + OBJECTS { hwWidsWhitelistProfileMacRowStatus, hwWidsWhitelistProfileOuiRowStatus, hwWidsWhitelistProfileSsidRowStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 31 } + + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.32 + hwMeshProfileGroups OBJECT-GROUP + OBJECTS { hwWlanMeshID, hwWlanMeshDhcpTrustPort, hwWlanMeshLinkReportInterval, hwWlanMeshMaxLinkNum, hwWlanMeshRssiThreshold, + hwWlanMeshSecurityProfileName, hwWlanMeshProfileHandoverProfileName, hwWlanMeshFwaSwitch, hwWlanMeshFwaEdcaMode, hwWlanMeshProfileRowStatus, + hwWlanMeshClientEdcaVoiceECWmax, hwWlanMeshClientEdcaVoiceECWmin, hwWlanMeshClientEdcaVoiceAIFSN, hwWlanMeshClientEdcaVoiceTXOPLimit, hwWlanMeshClientEdcaVideoECWmax, + hwWlanMeshClientEdcaVideoECWmin, hwWlanMeshClientEdcaVideoAIFSN, hwWlanMeshClientEdcaVideoTXOPLimit, hwWlanMeshClientEdcaBeECWmax, hwWlanMeshClientEdcaBeECWmin, + hwWlanMeshClientEdcaBeAIFSN, hwWlanMeshClientEdcaBeTXOPLimit, hwWlanMeshClientEdcaBkECWmax, hwWlanMeshClientEdcaBkECWmin, hwWlanMeshClientEdcaBkAIFSN, + hwWlanMeshClientEdcaBkTXOPLimit, hwWlanMeshNdTrustPort, hwWlanMeshLinkAgingTime, hwWlanMeshProfilePriorityMapTrustMode, hwWlanMeshProfilePriorityDscpMap80211e, + hwWlanMeshProfileClientModeSwitch, hwWlanMeshProfileBeacon2gRate, hwWlanMeshProfileBeacon5gRate, hwWlanMeshProfileSwitchProbeInterval} + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 32 } + + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.33 + hwMeshWhitelistProfileGroups OBJECT-GROUP + OBJECTS {hwWlanMeshWhitelistProfileRowStatus, hwWlanMeshWhitelistRowStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 33 } + + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.34 + hwMeshHandoverProfileGroups OBJECT-GROUP + OBJECTS { hwWlanMeshHOLinkProbeInterval, hwWlanMeshHOMinRssiThreshold, hwWlanMeshHOMaxRssiThreshold, hwWlanMeshHOLinkHoldPeriod, hwWlanMeshHORssiMargin, + hwWlanMeshHOLocationBasedAlgorithmEnable, hwWlanMeshHOMovingDirection, hwWlanMeshHOPNCriteriaObserveTime, hwWlanMeshHOPNCriteriaQualifyTime, hwWlanMeshUrgentHandoverLowRateThreshold, + hwWlanMeshUrgentHandoverLowRatePeriod, hwWlanMeshUrgentHandoverPunishmentPeriod, hwWlanMeshUrgentHandoverPunishmentRssi, hwWlanMeshHandoverProfileRowStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 34 } + + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.35 + hwWdsProfileGroups OBJECT-GROUP + OBJECTS { hwWdsName, hwWdsMode, hwWdsDhcpTrustPort, hwWdsVlanTagged, hwWdsSecurityProfileName, + hwWdsProfileRowStatus, hwWdsNdTrustPort, hwWdsProfilePriorityMapTrustMode, hwWdsProfilePriorityDscpMap80211e, hwWdsMuMIMOSwitch, + hwWdsProfileBeacon2gRate, hwWdsProfileBeacon5gRate } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 35 } + + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.36 + hwWdsWhitelistProfileGroups OBJECT-GROUP + OBJECTS { hwWdsWhitelistProfileRowStatus,hwWdsWhitelistRowStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 36 } + + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.37 + hwLocationProfileGroups OBJECT-GROUP + OBJECTS { hwLocationAeroscoutTagSwitch, hwLocationAeroscoutMuSwitch, hwLocationAeroscoutServerPort, hwLocationAeroscoutViaACSwitch, hwLocationAeroscoutViaACPort, + hwLocationAeroscoutCompoundTime, hwLocationEkahauTagEnable, hwLocationEkahauServerIPAddress, hwLocationEkahauServerIPv6Address, hwLocationEkahauServerPort, + hwLocationEkahauViaACEnable, hwLocationEkahauViaACPort, hwLocationSourceIPAddress, hwLocationSourceIPv6Address, hwLocationPrivateMuEnable, + hwLocationPrivateServerIPAddress, hwLocationPrivateServerIPv6Address, hwLocationPrivateServerPort, hwLocationPrivateViaACEnable, hwLocationPrivateViaACPort, + hwLocationPrivateReportFrequency, hwLocationProfileRowStatus ,hwLocationProfileAeroscoutShareKey ,hwLocationPaiboMuEnable ,hwLocationPaiboReportFrequency + ,hwLocationPaiboServerIPAddress, hwLocationPaiboServerIPv6Address,hwLocationPaiboServerPort, hwLocationPaiboViaACPort, hwLocationPaiboPSK, hwLocationPaiboIV, hwLocationPrivateServerAddressDomain, + hwLocationPrivateProtocol, hwLocationPrivateSSLPolicyName, + hwLocationPrivateReportFrequency, hwLocationProfileRowStatus ,hwLocationProfileAeroscoutShareKey ,hwLocationPaiboMuEnable ,hwLocationPaiboReportFrequency, + hwLocationPaiboServerIPAddress, hwLocationPaiboServerIPv6Address,hwLocationPaiboServerPort, hwLocationPaiboViaACPort, hwLocationPaiboPSK, hwLocationPaiboIV, + hwLocationPrivateMUVersion, hwLocationSurFilterMuEnable, hwLocationSurFilterReportFrequency, hwLocationSurFilterReportProtocol, hwLocationSurFilterServerIPAddress, + hwLocationSurFilterServerPort, hwLocationSurFilterViaACPort, hwLocationSurFilterUserName, hwLocationSurFilterPassword, hwLocationSurFilterDataSourceID, + hwLocationSurFilterCompress,hwLocationCollectLocationDataSwitch,hwLocationCollectLocationDataRSSIThreshold} + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 37 } + + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.39 + hwHotspot2ProfileGroups OBJECT-GROUP + OBJECTS { hwHotspot2NetworkType, hwHotspot2InternetAccess, hwHotspot2VenueGroupCode, hwHotspot2VenueTypeCode, hwHotspot2Hessid, + hwHotspot2IPv4AddressAvail, hwHotspot2IPv6AddressAvail, hwHotspot2NetworkAuthenType, hwHotspot2RedirectUrl, hwHotspot2CarryP2PCrossConnectInfo, + hwHotspot2CellularNetworkProfile, hwHotspot2ConnectionCapabilityProfile, hwHotspot2OperatorNameProfile, hwHotspot2OperatingClassProfile, hwHotspot2OperatorDomainProfile, + hwHotspot2NaiRealmProfile, hwHotspot2VenueNameProfile, hwHotspot2RoamingConsortiumProfile, hwHotspot2ProfileRowStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 39 } + + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.40 + hwCellularNetworkProfileGroups OBJECT-GROUP + OBJECTS { hwCellularNetworkProfilePlmnIDList, hwCellularNetworkProfileRowStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 40 } + + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.41 + hwConnectionCapabilityProfileGroups OBJECT-GROUP + OBJECTS { hwConnectionCapabilityEsp, hwConnectionCapabilityIcmp, hwConnectionCapabilityTcpFtp, hwConnectionCapabilityTcpHttp, hwConnectionCapabilityTcpPptpVpn, + hwConnectionCapabilityTcpSsh, hwConnectionCapabilityTcpTlsVpn, hwConnectionCapabilityTcpVoip, hwConnectionCapabilityUdpIke2Port4500, hwConnectionCapabilityUdpIke2Port500, + hwConnectionCapabilityUdpVoip, hwConnectionCapabilityProfileRowStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 41 } + + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.42 + hwOperatorNameProfileGroups OBJECT-GROUP + OBJECTS { hwOperatorNameLanguageCodeList, hwOperatorFriendlyNameList, hwOperatorNameProfileRowStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 42 } + + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.43 + hwOperatorClassProfileGroups OBJECT-GROUP + OBJECTS { hwOperatorClassIndicationList, hwOperatorClassProfileRowStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 43 } + + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.44 + hwOperatorDomainNameProfileGroups OBJECT-GROUP + OBJECTS { hwOperatorDomainNameList, hwOperatorDomainNameProfileRowStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 44 } + + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.45 + hwNAIRealmProfileGroups OBJECT-GROUP + OBJECTS {hwNAIRealmEapAuthenPara, + hwNAIRealmProfileRowStatus,hwNAIRealmProfileListRowStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 45 } + + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.46 + hwVenueNameProfileGroups OBJECT-GROUP + OBJECTS { hwVenueNameLanguageCodeList, hwVenueNameList, hwVenueNameProfileRowStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 46 } + + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.47 + hwRoamingConsortiumProfileGroups OBJECT-GROUP + OBJECTS {hwRoamingConsortiumOIList, hwRoamingConsortiumOIInBeaconList, hwRoamingConsortiumProfileRowStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 47 } + + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.48 + hwSACProfileGroups OBJECT-GROUP + OBJECTS {hwSACProfUserStat, hwSACProfVapStat, hwSACProfRowStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 48 } + + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.49 + hwSACProfActionGroups OBJECT-GROUP + OBJECTS { hwSACProfileActProtocolType, hwSACProfileActProtocolName, hwSACProfileActProtocolGrpName, hwSACProfileActionType, hwSACProfileActCarCir, + hwSACProfileActRemarkDscpValue, hwSACProfileActRemark8021pValue, hwSACProfileActionRowstatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 49 } + + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.50 + hwAPProvisionGroups OBJECT-GROUP + OBJECTS { hwWlanAPProvisionAddressMode, hwWlanAPProvisionIPv4Address, hwWlanAPProvisionIPv4Mask, hwWlanAPProvisionIPv4Gateway, hwWlanAPProvisionIPv6Address, + hwWlanAPProvisionIPv6PrefixLen, hwWlanAPProvisionIPv6Gateway, hwWlanAPProvisionGroupName, hwWlanAPProvisionName, hwWlanAPProvisionIPv4ACList, + hwWlanAPProvisionIPv6ACList, hwWlanAPProvisionCommitAPName, hwWlanAPProvisionCommitAPMac, hwWlanAPProvisionCommitAPGroup } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 50 } + + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.51 + hwWlanRadioCalibrateManagementGroups OBJECT-GROUP + OBJECTS { hwWlanRadioCalibrateMode, hwWlanRadioCalibrateScheduleTime, hwWlanRadioCalibrateManualStartup, hwWlanRadioCalibrateAutoInterval, hwWlanRadioCalibratePolicy, + hwWlanRadioCalibrateSensitivity, hwWlanRadioCalibrateAutoStartTime, hwWlanRadioCalibrateManualApGroup, hwWlanRadioCalibrateManualApList, hwWlanRadioCalibrateManualProcess, + hwWlanRadioCalibrateFlexibleRadio, hwWlanRadioCalibrateFlexRadioManualRecognize, hwWlanRadioCalibrateFlexibleRadioProcess, hwWlanRadioCalibrateFlexibleRadioRecognizeTime, + hwWlanRadioCalibrateSensitivityCustomValue, hwWlanRadioCalibrateScheduleTimeRange, hwWlanRadioCalibrateReferenceDataAnalysis, hwWlanRadioCalibrateEnvironmentDeteriorateValue} + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 51 } + + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.52 + hwWlanMobilityGroups OBJECT-GROUP + OBJECTS { hwWlanMasterControllerSwitch, hwWlanConnectMasterControllerSwitch, hwWlanConnectMasterControllerIPv4Addr, hwWlanConnectMasterControllerIPv6Addr, + hwWlanMobilityServerIPv4,hwWlanMobilityServerIPv6,hwWlanMobilityServerState,hwWlanMobilityServerSwitch, + hwWlanAcIPv4Address, hwWlanAcIPv6Address, hwWlanAcState, hwWlanAcRowStatus, + hwWlanMobilityGroupRowStatus, hwWlanMobilityGroupMemberRowStatus, + hwWlanMobilityMemberIPv4Addr,hwWlanMobilityMemberIPv4Description,hwWlanMobilityMemberIPv4State,hwWlanMobilityMemberIPv4RowStatus,hwWlanMobilityMemberIPv6Addr, + hwWlanMobilityMemberIPv6Description,hwWlanMobilityMemberIPv6State,hwWlanMobilityMemberIPv6RowStatus,hwWlanMobilityClientIPv4Addr,hwWlanMobilityClientIPv4State,hwWlanMobilityClientIPv6Addr, + hwWlanMobilityClientIPv6State + } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 52 } + + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.53 + hwWlanLanguageGroups OBJECT-GROUP + OBJECTS { hwWlanLanguageCodeDescription } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 53 } + + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.54 + hwFatApConfigGroups OBJECT-GROUP + OBJECTS { hwFatApCountryCode, hwFatApMaxStaNum, hwFatApStaAccessMode, hwFatApStaAccessModePorfile, hwFatApHighTempThreshold, + hwFatApLowTempThreshold, hwFatApDcaChannel5GBandwidth, hwFatApDcaChannel5GChannelSet, hwFatApDcaChannel2GChannelSet, hwFatApDynamicBlackAgingTime, + hwFatApAntennaOutputMode, hwFatApChannelLoadMode, hwFatApStaArpNDProxyBeforeAssoc, hwFatApRadio0Frequency, hwFatApRadio2gProfile, hwFatApRadio5gProfile, hwFatApRadioMeshProfile, + hwFatApLocationProfile, hwFatApRadioRowStatus, hwFatApMeshWhitelistProfile, hwFatApWdsWhitelistProfile, hwFatApRadioSwitch, + hwFatApRadioChannel, hwFatApRadioBandwidth, hwFatApRadioEirp, hwFatApRadioAntennaGain, hwFatApRadioCoverageDistance, + hwFatApRadioWorkMode, hwFatApWidsDeviceDetectSwitch, hwFatApWidsAttackDetectEnBmp, hwFatApWidsRogueContainSwitch, hwFatApVapProfile, + hwFatApVapProfileRowStatus,hwFatApRadioSecondChannel, hwFatApAutoChannelSelectSwitch, hwFatApAutoTxPowerSelectSwitch, hwFatApCalibrateFlexibleRadioSwitch, + hwFatApRadioServiceIdxMeshProf,hwFatApRadioIdxMeshWlistProfile, hwFatApRadioServiceIdxChannel, hwFatApRadioServiceIdxBandwidth, hwFatApRadioIdxSecondChannel, + hwFatApRadioServiceIdxRowStatus,hwFatApAutoBandwidthSelectSwitch,hwFatApReferenceDataAnalysis} + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 54 } + + + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.55 + hwWidsSpoofProfileListGroups OBJECT-GROUP + OBJECTS { hwWidsSpoofProfileListRowStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 55 } + + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.56 + hwWidsWhitelistProfileListGroups OBJECT-GROUP + OBJECTS {hwWidsWhitelistProfileListRowStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 56 } + + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.57 + hwWlanLoadBalanceStaticGroupGroups OBJECT-GROUP + OBJECTS { hwWlanLBGapThreshold, hwWlanLBDenyThreshold, hwWlanLBStartThreshold, hwWlanLBGroupStatus, hwWlanLBGroupRowStatus, + hwWlanLBMode, hwWlanLBChUtilGapThreshold, hwWlanLBChUtilStartThreshold, hwWlanLBGapStaNumThreshold } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 57 } + + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.58 + hwWlanLoadBalanceStaticGroupMemberGroups OBJECT-GROUP + OBJECTS { hwWlanLBMemberRowStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 58 } + + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.59 + hwWlanCountryCodeGroups OBJECT-GROUP + OBJECTS { hwWlanCountryCodeEngDescription, hwWlanCountryCodeAvailableChannelSet2gBW20, hwWlanCountryCodeAvailableChannelSet2gBW40Plus, hwWlanCountryCodeAvailableChannelSet2gBW40Minus, hwWlanCountryCodeAvailableChannelSet5gBW20, + hwWlanCountryCodeAvailableChannelSet5gBW40Plus, hwWlanCountryCodeAvailableChannelSet5gBW40Minus, hwWlanCountryCodeAvailableChannelSet5gBW80, + hwWlanCountryCodeAvailableChannelSet5gBW160 } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 59 } + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.60 + hwUccProfileGroups OBJECT-GROUP + OBJECTS { hwUCCProfLyncVoice8021p, hwUCCProfLyncVoice8021pValue, hwUCCProfLyncVoiceDscp, hwUCCProfLyncVoiceDscpValue, hwUCCProfLyncVideo8021p, + hwUCCProfLyncVideo8021pValue, hwUCCProfLyncVideoDscp, hwUCCProfLyncVideoDscpValue, hwUCCProfLyncShare8021p, hwUCCProfLyncShare8021pValue, + hwUCCProfLyncShareDscp, hwUCCProfLyncShareDscpValue, hwUCCProfLyncFileTransfer8021p, hwUCCProfLyncFileTransfer8021pValue, hwUCCProfLyncFileTransferDscp, + hwUCCProfLyncFileTransferDscpValue, hwUCCProfileRowStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 60 } + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.61 + hwSoftgreProfileGroups OBJECT-GROUP + OBJECTS { hwSoftgreDestinationIPAddress, hwSoftgreDestinationIPv6Address, hwSoftgreKeepaliveFlag, hwSoftgreKeepalivePeriod, + hwSoftgreKeepaliveRetryTimes, hwSoftgreProfileRowStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 61 } + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.66 + hwBleProfileGroups OBJECT-GROUP + OBJECTS { hwWlanBLEBroadcasterEnable, hwWlanBLETxPower, hwWlanBLEBroadcastingUUID, hwWlanBLEBroadcastingMajor, hwWlanBLEBroadcastingMinor, + hwWlanBLEBroadcastingReferenceRSSI, hwWlanBLEBroadcastingInterval, hwWlanBLESnifferEnable, hwWlanBLEProfileRowStatus, hwWlanBLEBroadcastingUUIDHex, + hwWlanBLEBroadcastingMajorHex, hwWlanBLEBroadcastingMajorDecimal, hwWlanBLEBroadcastingMinorHex, hwWlanBLEBroadcastingMinorDecimal,hwWlanBLESnifferMode,hwWlanBLEReportEnable,hwWlanBLEReportMode,hwWlanBLEReportInterval,hwWlanBLEReportServerIPAddress,hwWlanBLEReportServerIPv6Address,hwWlanBLEReportServerPort, + hwWlanBLEReportServerViaACEnable,hwWlanBLEReportServerViaACPort,hwWlanBLESourceIPAddress,hwWlanBLESourceIPv6Address,hwWlanBLEServerAddressDomain } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 66 } + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.67 + hwAPGroupCardGroups OBJECT-GROUP + OBJECTS { hwAPGrpCardSerialProfile, hwAPGrpCardProfile, hwAPGrpCardNetUDPPort, hwAPGrpIoTRowStatus, hwAPGrpCardNetTCPPort, hwAPGroupCardWiredPortProfile,hwAPGrpCardConnType } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 67 } + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.68 + hwAPSpecificCardGroups OBJECT-GROUP + OBJECTS { hwAPSpIoTSerialProfile, hwAPSpIoTProfile, hwAPSpIoTNetUDPPort, hwAPSpIoTRowStatus, hwAPSpIoTNetTCPPort, hwAPSpIoTWiredPortProfile,hwAPSpCardConnType } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 68 } + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.69 + hwIoTSerialProfileGroups OBJECT-GROUP + OBJECTS { hwIoTSerialSpeed, hwIoTSerialParity, hwIoTSerialStopbits, hwIoTSerialFrameFormat, hwIoTSerialFrameLength, + hwIoTSerialFrameStart, hwIoTSerialFrameStop, hwIoTSerialProfileRowStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 69 } + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.70 + hwIoTProfileGroups OBJECT-GROUP + OBJECTS { hwIoTProfileConfigAgentPermitIp, hwIoTProfileConfigAgentPermitMaskLen, hwIoTProfileShareKey, hwIoTProfileRowStatus, hwIoTProfileType } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 70 } + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.71 + hwIoTProfileManagementServerGroups OBJECT-GROUP + OBJECTS { hwIoTProfileManagementServerIp, hwIoTProfileManagementServerPort, hwIoTProfileManagementServerRowStatus, hwIoTProfileManagementServerDomain } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 71 } + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.79 + hwVapAntiAttackUserDefFloodGroups OBJECT-GROUP + OBJECTS { hwVapAntiAttackDefFloodProtocolType, hwVapAntiAttackDefFloodProtocolValue, hwVapAntiAttackDefFloodStaRateThreshold, + hwVapAntiAttackDefFloodBlacklistSwitch, hwVapAntiAttackDefFloodRowStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 79 } + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.88 + hwBranchGroupGroups OBJECT-GROUP + OBJECTS { hwBranchGroupUserAccountNumber, hwBranchGroupAPNumber, hwBranchGroupFileStatus, + hwBranchGroupServerCertFileType, hwBranchGroupServerCertFileName, hwBranchGroupServerCAFileName, hwBranchGroupServerPSKType, hwBranchGroupServerPSKFileName, + hwBranchGroupServerPSKPassword, hwBranchGroupFileLoadOper, hwBranchGroupFileLoadPercent, hwBranchGroupFileLoadFailedAP, hwBranchGroupRowStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 88 } + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.95 + hwApSysBCMCSuppressionGroups OBJECT-GROUP + OBJECTS { hwApSysBCMCSuppressionSwitch, hwApSysBCMCSuppressionThreshold, hwApSysBCMCSuppressionRowStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 95 } + + -- 1.3.6.1.4.1.2011.6.139.11.2.2.96 + + hwVAPProfileAntiAttackGroups OBJECT-GROUP + OBJECTS { hwVAPProfileAntiAttackSwitch, hwVAPProfileAntiAttackStaRateThreshold, hwVAPProfileAntiAttackBlacklistSwitch, hwVAPProfileAntiAttackRowStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConfigObjectGroups 96 } + + END +-- +-- HUAWEI-WLAN-CONFIGURATION-MIB.mib +-- + + + + + + + diff --git a/MIBS/huawei/HUAWEI-WLAN-GLOBAL-MIB b/MIBS/huawei/HUAWEI-WLAN-GLOBAL-MIB new file mode 100644 index 0000000..29ba2ac --- /dev/null +++ b/MIBS/huawei/HUAWEI-WLAN-GLOBAL-MIB @@ -0,0 +1,1379 @@ +-- ============================================================================ +-- Copyright (C) 2020 by HUAWEI TECHNOLOGIES. All rights reserved. +-- Description: The mib is used for config the ac in global view. +-- Reference: +-- Version: V1.15 +-- ============================================================================ +-- Module definition + + HUAWEI-WLAN-GLOBAL-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwWlan + FROM HUAWEI-WLAN-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + IpAddress, Integer32, Unsigned32, Counter64, OBJECT-TYPE, + MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + MacAddress, RowStatus, DateAndTime + FROM SNMPv2-TC; + --1.3.6.1.4.1.2011.6.139.12 + hwWlanGlobalManagement MODULE-IDENTITY + LAST-UPDATED "202001181237Z" -- Aug 10, 2019 at 23:37 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + + " + DESCRIPTION + "V1.15 Modify the node hwWlanUpSpeedHistory." + REVISION "202001181237Z" -- Aug 10, 2019 at 23:37 GMT + + DESCRIPTION + "V1.14, Add the node for global trap." + REVISION "201908192337Z" -- Aug 10, 2019 at 23:37 GMT + + DESCRIPTION + "V1.13, Add the node for global trap." + REVISION "201907162130Z" -- Jun 16, 2019 at 21:30 GMT + + DESCRIPTION + "V1.12, Add the node for global statistics." + REVISION "201902181830Z" -- Feb 18, 2019 at 18:30 GMT + DESCRIPTION + "V1.11, Add the node for global trap." + REVISION "201901151950Z" -- Jan 15, 2019 at 19:50 GMT + + DESCRIPTION + "V1.10, Add the node for global trap." + REVISION "201810311440Z" -- October 31, 2018 at 14:40 GMT + DESCRIPTION + "V1.08, Add the node for global statistics." + REVISION "201805091530Z" -- May 9, 2018 at 15:30 GMT + DESCRIPTION + "V1.08, Add the node for global statistics." + REVISION "201803121530Z" -- March 12, 2018 at 15:30 GMT + + DESCRIPTION + "V1.07, Modify the node of hwStaGlobalAccessExperience." + REVISION "201705020930Z" -- May 2, 2017 at 09:30 GMT + + DESCRIPTION + "V1.06, Add the node for station DFX." + REVISION "201703271415Z" -- March 27, 2017 at 14:15 GMT + DESCRIPTION + "V1.05, Add the hwWlanCurrentL3RoamStaCnt info node" + REVISION "201602161615Z" -- Feb 16, 2016 at 16:15 GMT + DESCRIPTION + "The MIB module defines the ap update operation." + REVISION "201508251550Z" -- Aug 25, 2015 at 15:50 GMT + DESCRIPTION + "V1.04, Add the ApGroup Statistics info nodes." + REVISION "201506271150Z" -- June 27, 2015 at 11:50 GMT + DESCRIPTION + "V1.03, Add the hwWlanServiceNormalAPCount and hwWlanApCount info nodes." + REVISION "201506211020Z" -- June 21, 2015 at 10:20 GMT + DESCRIPTION + "V1.02, Add the backup license info nodes." + + REVISION "201502021445Z" -- May 11, 2015 at 14:40 GMT + DESCRIPTION + "V1.01, Add the description of mib nodes." + REVISION "201502021445Z" -- February 2, 2015 at 14:40 GMT + DESCRIPTION + " + V1.00, Inital version. + " + ::= { hwWlan 12 } + +-- +--Node definitions +-- + + -- 1.3.6.1.4.1.2011.6.139.12.1 + hwWlanGlobalObjects OBJECT IDENTIFIER ::= { hwWlanGlobalManagement 1 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.1 + hwWlanGlobalPara OBJECT IDENTIFIER ::= { hwWlanGlobalObjects 1 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.1.1 + hwWlanGlobalWorkMode OBJECT-TYPE + SYNTAX INTEGER + { + ac(1) , + ap(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanGlobalPara 1 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.1.2 + hwWlanAccessMaxApNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the maximum number of APs." + ::= { hwWlanGlobalPara 2 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.1.3 + hwWlanAccessMaxStaNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the maximum number of STAs connected to an AC." + ::= { hwWlanGlobalPara 3 } + + -- 1.3.6.1.4.1.2011.6.139.12.1.1.4 + hwBranchGroupFileLoadFailGroupNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of branch groups that failed to load the certificate." + ::= { hwWlanGlobalPara 4 } + + -- 1.3.6.1.4.1.2011.6.139.12.1.2 + hwWlanGlobalAcStatistics OBJECT IDENTIFIER ::= { hwWlanGlobalObjects 2 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.2.1 + hwWlanCurJointApNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of APs currently connected to an AC." + ::= { hwWlanGlobalAcStatistics 1 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.2.2 + hwWlanCurAssocStaNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of associated users on an AC." + ::= { hwWlanGlobalAcStatistics 2 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.2.3 + hwWlanCurAuthSuccessStaNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of online STAs on an AC." + ::= { hwWlanGlobalAcStatistics 3 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.2.4 + hwWlanReassocSuccessTimes OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of successful roaming times on an AC." + ::= { hwWlanGlobalAcStatistics 4 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.2.5 + hwWlanCurAssoc2gStaNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of 2.4G users on an AC." + ::= { hwWlanGlobalAcStatistics 5 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.2.6 + hwWlanCurAssoc5gStaNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of 5G users on an AC." + ::= { hwWlanGlobalAcStatistics 6 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.2.7 + hwWlanDualBandStaNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of dual-band STAs." + ::= { hwWlanGlobalAcStatistics 7 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.2.8 + hwWlanGlobalUpSpeed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the upstream rate of the system (uplink throughput)." + ::= { hwWlanGlobalAcStatistics 8 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.2.9 + hwWlanGlobalDownSpeed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the downstream rate of the system (downlink throughput)." + ::= { hwWlanGlobalAcStatistics 9 } + + -- 1.3.6.1.4.1.2011.6.139.12.1.2.10 + hwWlanCurrentL3RoamStaCnt OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the count of current L3 roam stations." + ::= { hwWlanGlobalAcStatistics 10 } + + -- 1.3.6.1.4.1.2011.6.139.12.1.2.11 + hwWlanCurAssoc2gStaType OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the numbers of 2.4G users with different rfmodes on an AC." + ::= { hwWlanGlobalAcStatistics 11 } + + -- 1.3.6.1.4.1.2011.6.139.12.1.2.12 + hwWlanCurAssoc5gStaType OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the numbers of 5G users with different rfmodes on an AC." + ::= { hwWlanGlobalAcStatistics 12 } + + -- 1.3.6.1.4.1.2011.6.139.12.1.3 + hwWlanGlobalStaStatistics OBJECT IDENTIFIER ::= { hwWlanGlobalObjects 3 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.3.1 + hwWlanStaRateComplianceRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates compliance ratio of the STA rate. +Unit: 0.01 Compliance standard: Rate > x (x = proportion of 12 Mbps STAs to the total number of STAs)." + ::= { hwWlanGlobalStaStatistics 1 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.3.2 + hwWlanStaSnrComplianceRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates compliance ratio of STA signal-to-noise ratio (SNR). +Unit: 0.01 Compliance standard: SNR > x (x = 20 dB)." + ::= { hwWlanGlobalStaStatistics 2 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.3.3 + hwWlanStaResendRateComplianceRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates compliance ratio of the STA retransmission rate (RR). +Unit: 0.01 Compliance standard: RR < x (x = 50%)." + ::= { hwWlanGlobalStaStatistics 3 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.3.4 + hwWlanStaDropRateComplianceRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates compliance ratio of the STA packet loss rate (PLR). +Unit: 0.01 Compliance standard: PLR < x (x = 5%)." + ::= { hwWlanGlobalStaStatistics 4 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.3.5 + hwWlanStaComplianceRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total STA compliance ratio." + ::= { hwWlanGlobalStaStatistics 5 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.3.6 + hwStaSnrNoncompliance2gCnt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of STAs whose 2.4G SNR fails to meet the compliance standard. +Compliance standard: SNR > x (x = 20 dB)." + ::= { hwWlanGlobalStaStatistics 6 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.3.7 + hwStaRateNoncompliance2gCnt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of STAs whose 2.4G rate fails to meet the compliance standard. +Compliance standard: Rate > x (x = 12 Mbps)." + ::= { hwWlanGlobalStaStatistics 7 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.3.8 + hwStaResendRateNoncompliance2gCnt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of STAs whose 2.4G retransmission rate (RR) fails to meet the compliance standard. +Compliance standard: RR < x (x = 50%)." + ::= { hwWlanGlobalStaStatistics 8 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.3.9 + hwStaDropRateNoncompliance2gCnt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of STAs whose 2.4G packet loss rate (PLR) fails to meet the compliance standard. +Compliance standard: PLR < x (x = 5%)." + ::= { hwWlanGlobalStaStatistics 9 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.3.10 + hwStaThruputNoncompliance2gCnt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of STAs whose 2.4G throughput fails to meet the compliance standard. (Here the throughput refers to a sum of the uplink and the downlink throughput.) +Compliance standard: Throughput > x (x = 12 Mbps)." + ::= { hwWlanGlobalStaStatistics 10 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.3.11 + hwStaSnrNoncompliance5gCnt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of STAs whose 5G SNR fails to meet the compliance standard. +Compliance standard: SNR > x (x = 20 dB)." + ::= { hwWlanGlobalStaStatistics 11 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.3.12 + hwStaRateNoncompliance5gCnt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of STAs whose 5G rate fails to meet the compliance standard. +Compliance standard: Rate > x (x = 12 Mbps)." + ::= { hwWlanGlobalStaStatistics 12 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.3.13 + hwStaResendRateNoncompliance5gCnt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of STAs whose 5G retransmission rate (RR) fails to meet the compliance standard. +Compliance standard: RR < x (x = 50%)." + ::= { hwWlanGlobalStaStatistics 13 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.3.14 + hwStaDropRateNoncompliance5gCnt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of STAs whose 5G packet loss rate (PLR) fails to meet the compliance standard. +Compliance standard: PLR < x (x = 5%)." + ::= { hwWlanGlobalStaStatistics 14 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.3.15 + hwStaThruputNoncompliance5gCnt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of STAs whose 5G throughput fails to meet the compliance standard. (Here the throughput refers to a sum of the uplink and the downlink throughput.) +Compliance standard: Throughput > x (x = 12 Mbps)." + ::= { hwWlanGlobalStaStatistics 15 } + + + + -- 1.3.6.1.4.1.2011.6.139.12.1.3.16 + hwStaGlobalWirelessPacketDelay OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the average packet delay of the stations." + ::= { hwWlanGlobalStaStatistics 16 } + + -- 1.3.6.1.4.1.2011.6.139.12.1.3.17 + hwStaGlobalWirelessPacketDropRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the average packet drop rate of the stations." + ::= { hwWlanGlobalStaStatistics 17 } + + -- 1.3.6.1.4.1.2011.6.139.12.1.3.18 + hwStaGlobalTotalAccessTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the average online time of the stations." + ::= { hwWlanGlobalStaStatistics 18 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.3.19 + hwStaGlobalAccessExperience OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the access experience of the stations." + ::= { hwWlanGlobalStaStatistics 19 } + + -- 1.3.6.1.4.1.2011.6.139.12.1.3.20 + hwStaGlobalAssocRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the associate rate of station." + ::= { hwWlanGlobalStaStatistics 20 } + + -- 1.3.6.1.4.1.2011.6.139.12.1.3.21 + hwStaGlobalAuthRateDot1x OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Dot1x authentication rate of station." + ::= { hwWlanGlobalStaStatistics 21 } + + -- 1.3.6.1.4.1.2011.6.139.12.1.3.22 + hwStaGlobalAuthRatePortal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Portal authentication rate of station." + ::= { hwWlanGlobalStaStatistics 22 } + + -- 1.3.6.1.4.1.2011.6.139.12.1.3.23 + hwStaGlobalAuthRateMac OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Mac authentication rate of station." + ::= { hwWlanGlobalStaStatistics 23 } + + -- 1.3.6.1.4.1.2011.6.139.12.1.4 + hwWlanGlobalRfStatistics OBJECT IDENTIFIER ::= { hwWlanGlobalObjects 4 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.4.1 + hwWlanRfChannelUtilRateComplianceRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates compliance ratio of the RF channel utilization. +Unit: 0.01 Compliance standard: Channel utilization < x (x = 70%)." + ::= { hwWlanGlobalRfStatistics 1 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.4.2 + hwWlanRfNoiseComplianceRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates compliance ratio of the RF noise intensity. +Unit: 0.01 Compliance standard: Noise intensity < x (x = -80 dBm)." + ::= { hwWlanGlobalRfStatistics 2 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.4.3 + hwWlanRfChannelJamRateComplianceRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This objects indicates compliance ratio of the RF interference ratio. +Unit: 0.01 Compliance standard: Interference ratio < x (x = 40%)." + ::= { hwWlanGlobalRfStatistics 3 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.4.4 + hwWlanRfResendRateComplianceRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This objects indicate compliance ratio of the RF retransmission rate (RR). +Unit: 0.01 Compliance standard: RR < x (x = 50%)." + ::= { hwWlanGlobalRfStatistics 4 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.4.5 + hwWlanRfDropRateComplianceRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This objects indicates compliance ratio of the RF packet loss rate (PLR). +Unit: 0.01 Compliance standard: PLR < x (x = 5%)." + ::= { hwWlanGlobalRfStatistics 5 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.4.6 + hwWlanRfComplianceRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total RF compliance ratio." + ::= { hwWlanGlobalRfStatistics 6 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.4.7 + hwWlanRfNoiseNoncompliance2gCnt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of radios on which the 2.4G noise intensity fails to meet the compliance standard. +Compliance standard: Noise intensity < x (x = -80 dBm)." + ::= { hwWlanGlobalRfStatistics 7 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.4.8 + hwWlanRfChannelUtilRateNoncompliance2gCnt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of radios on which the 2.4G channel utilization fails to meet the compliance standard. +Compliance standard: Channel utilization < x (x = 70%)." + ::= { hwWlanGlobalRfStatistics 8 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.4.9 + hwWlanRfLoadNoncompliance2gCnt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of radios on which the 2.4G load fails to meet the compliance standard. +Compliance standard: Number of online users < x (x = 40)." + ::= { hwWlanGlobalRfStatistics 9 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.4.10 + hwWlanRfChannelJamRateNoncompliance2gCnt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of radios on which the 2.4G interference ratio fails to meet the compliance standard. +Compliance standard: Interference ratio < x (x = 40%)." + ::= { hwWlanGlobalRfStatistics 10 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.4.11 + hwWlanRfNoiseNoncompliance5gCnt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of radios on which the 5G noise intensity fails to meet the compliance standard. +Compliance standard: Noise intensity < x (x = -80 dBm)." + ::= { hwWlanGlobalRfStatistics 11 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.4.12 + hwWlanRfChannelUtilRateNoncompliance5gCnt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of radios on which the 5G channel utilization fails to meet the compliance standard. +Compliance standard: Channel utilization < x (x = 70%)." + ::= { hwWlanGlobalRfStatistics 12 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.4.13 + hwWlanRfLoadNoncompliance5gCnt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of radios on which the 5G load fails to meet the compliance standard. +Compliance standard: Number of online users < x (x = 40)." + ::= { hwWlanGlobalRfStatistics 13 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.4.14 + hwWlanRfChannelJamRateNoncompliance5gCnt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of radios on which the 5G interference ratio fails to meet the compliance standard. +Compliance standard: Interference ratio < x (x = 40%)." + ::= { hwWlanGlobalRfStatistics 14 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.5 + hwWlanGlobalApStatistics OBJECT IDENTIFIER ::= { hwWlanGlobalObjects 5 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.5.1 + hwWlanApNormalRatio OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the proportion of APs in normal and commit states to all APs. +Unit: 0.01." + ::= { hwWlanGlobalApStatistics 1 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.5.2 + hwWlanApStaOnlineFailRateComplianceRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates compliance ratio of the AP's STA access failure rate. +Unit: 0.01 Compliance standard: STA access failure rate < x (x = 20%) Access failure rate = (hwStaAccessRequestFailedCount+hwStaAuthenRequestFailedCount)/(hwStaAssocAndReAssocRequestCount+hwStaAuthenRequestCount)." + ::= { hwWlanGlobalApStatistics 2 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.5.3 + hwWlanApStaOfflineRateComplianceRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates compliance ratio of the AP's STA offline rate. +Unit: 0.01 Compliance standard: STA offline rate x (x = 20%) Offline rate = hwStaExceptionalOfflineCnt/hwStaAuthenRequestSuccessCount. Abnormal APs are those in fault, version mismatch, and type mismatch." + ::= { hwWlanGlobalApStatistics 3 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.5.4 + hwWlanApStaOnlineCntComplianceRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates compliance ratio of the number of access STAs on an AP. +Unit: 0.01 Compliance standard: Access STAs < x (x = 40). Access STAs refer to online STAs. Abnormal APs are those in fault, version mismatch, and type mismatch." + ::= { hwWlanGlobalApStatistics 4 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.5.5 + hwWlanApComplianceRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total AP compliance ratio." + ::= { hwWlanGlobalApStatistics 5 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.5.6 + hwWlanServiceNormalAPCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total of AP in service normal states." + ::= { hwWlanGlobalApStatistics 6 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.5.7 + hwWlanApCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total of AP." + ::= { hwWlanGlobalApStatistics 7 } + + +-- 1.3.6.1.4.1.2011.6.139.12.1.6 + -- 1.3.6.1.4.1.2011.6.139.12.1.6 + hwWlanOnlineStaCntHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanOnlineStaCntHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes historical number of access users, which is counted every 1 min. The AC stores data in the latest 15 min." + ::= { hwWlanGlobalObjects 6 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.6.1 + hwWlanOnlineStaCntHistoryEntry OBJECT-TYPE + SYNTAX HwWlanOnlineStaCntHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwWlanOnlineStaCntTime." + INDEX { hwWlanOnlineStaCntTime } + ::= { hwWlanOnlineStaCntHistoryTable 1 } + + + HwWlanOnlineStaCntHistoryEntry ::= + SEQUENCE { + hwWlanOnlineStaCntTime + Unsigned32, + hwWlanOnlineStaCnt + Integer32, + hwWlan2gOnlineStaCnt + Integer32, + hwWlan5gOnlineStaCnt + Integer32 + } + + -- 1.3.6.1.4.1.2011.6.139.12.1.6.1.1 + hwWlanOnlineStaCntTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the count time. It is the index of the table." + ::= { hwWlanOnlineStaCntHistoryEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.6.1.2 + hwWlanOnlineStaCnt OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of access users." + ::= { hwWlanOnlineStaCntHistoryEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.6.1.3 + hwWlan2gOnlineStaCnt OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of users connected to the 2.4G radio." + ::= { hwWlanOnlineStaCntHistoryEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.6.1.4 + hwWlan5gOnlineStaCnt OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of users connected to the 5G radio." + ::= { hwWlanOnlineStaCntHistoryEntry 4 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.7 + hwWlanSpeedHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanSpeedHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes the historical effective throughput statistics, which is collected every 1 min. The AC stores data in the latest 15 min." + ::= { hwWlanGlobalObjects 7 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.7.1 + hwWlanSpeedHistoryEntry OBJECT-TYPE + SYNTAX HwWlanSpeedHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwWlanSpeedHistoryTime." + INDEX { hwWlanSpeedHistoryTime } + ::= { hwWlanSpeedHistoryTable 1 } + + + HwWlanSpeedHistoryEntry ::= + SEQUENCE { + hwWlanSpeedHistoryTime + Unsigned32, + hwWlanUpSpeedHistory + Integer32, + hwWlanDownSpeedHistory + Integer32 + } + + -- 1.3.6.1.4.1.2011.6.139.12.1.7.1.1 + hwWlanSpeedHistoryTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the statistics collection time. It is the index of the table." + ::= { hwWlanSpeedHistoryEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.7.1.2 + hwWlanUpSpeedHistory OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates uplink effective throughput of the AC. Unit: Kbps." + ::= { hwWlanSpeedHistoryEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.7.1.3 + hwWlanDownSpeedHistory OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates downlink effective throughput of the AC.Unit: Kbps." + ::= { hwWlanSpeedHistoryEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.8 + hwWlanBackupLicenseTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanBackupLicenseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanGlobalObjects 8 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.8.1 + hwWlanBackupLicenseEntry OBJECT-TYPE + SYNTAX HwWlanBackupLicenseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwWlanMainAcMac } + ::= { hwWlanBackupLicenseTable 1 } + + + HwWlanBackupLicenseEntry ::= + SEQUENCE { + hwWlanMainAcMac + MacAddress, + hwWlanBackupLicense + Integer32, + hwWlanLicenseOrigin + Integer32, + hwWlanLicenseBackupTime + OCTET STRING, + hwWlanLicenseBackType + OCTET STRING + } + + -- 1.3.6.1.4.1.2011.6.139.12.1.8.1.1 + hwWlanMainAcMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanBackupLicenseEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.8.1.2 + hwWlanBackupLicense OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanBackupLicenseEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.8.1.3 + hwWlanLicenseOrigin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanBackupLicenseEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.8.1.4 + hwWlanLicenseBackupTime OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanBackupLicenseEntry 4 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.8.1.5 + hwWlanLicenseBackType OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Backup license source type." + ::= { hwWlanBackupLicenseEntry 5 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.9 + hwWlanApGroupStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanApGroupStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table collects statistics about 2G and 5G users in AP groups." + ::= { hwWlanGlobalObjects 9 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.9.1 + hwWlanApGroupStatisticsEntry OBJECT-TYPE + SYNTAX HwWlanApGroupStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwWlanApGpStatAPGroupName." + INDEX { hwWlanApGpStatAPGroupName } + ::= { hwWlanApGroupStatisticsTable 1 } + + + HwWlanApGroupStatisticsEntry ::= + SEQUENCE { + hwWlanApGpStatAPGroupName + OCTET STRING, + hwWlanApGpStatCurAssoc2gStaNum + Unsigned32, + hwWlanApGpStatCurAssoc5gStaNum + Unsigned32 + } + + -- 1.3.6.1.4.1.2011.6.139.12.1.9.1.1 + hwWlanApGpStatAPGroupName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the name of an AP group. It is the index of the table." + ::= { hwWlanApGroupStatisticsEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.9.1.2 + hwWlanApGpStatCurAssoc2gStaNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of 2G users in an AP group." + ::= { hwWlanApGroupStatisticsEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.139.12.1.9.1.3 + hwWlanApGpStatCurAssoc5gStaNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of 5G users in an AP group." + ::= { hwWlanApGroupStatisticsEntry 3 } + + +-- 1.3.6.1.4.1.2011.6.139.12.2 +-- 1.3.6.1.4.1.2011.6.139.12.2 + -- 1.3.6.1.4.1.2011.6.139.12.2 + hwWlanGlobalManagementConformance OBJECT IDENTIFIER ::= { hwWlanGlobalManagement 2 } + + + -- 1.3.6.1.4.1.2011.6.139.12.2.1 + hwWlanGlobalManagementCompliances OBJECT IDENTIFIER ::= { hwWlanGlobalManagementConformance 1 } + + + -- 1.3.6.1.4.1.2011.6.139.12.2.1.1 + hwWlanGlobalManagementCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Description." + MODULE + MANDATORY-GROUPS { hwWlanGlobalParaGroup, hwWlanGlobalStatisticsGroup, hwWlanGlobalStaStatisticsGroup, hwWlanGlobalRfStatisticsGroup, hwWlanGlobalApStatisticsGroup, + hwWlanOnlineStaCntHistoryGroup, hwWlanSpeedHistoryGroup } + ::= { hwWlanGlobalManagementCompliances 1 } + + + -- 1.3.6.1.4.1.2011.6.139.12.2.2 + hwWlanGlobalManagementObjectGroups OBJECT IDENTIFIER ::= { hwWlanGlobalManagementConformance 2 } + + + -- 1.3.6.1.4.1.2011.6.139.12.2.2.1 + hwWlanGlobalParaGroup OBJECT-GROUP + OBJECTS { hwWlanGlobalWorkMode, hwWlanAccessMaxApNumber, hwWlanAccessMaxStaNumber, hwBranchGroupFileLoadFailGroupNum } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanGlobalManagementObjectGroups 1 } + + + -- 1.3.6.1.4.1.2011.6.139.12.2.2.2 + hwWlanGlobalStatisticsGroup OBJECT-GROUP + OBJECTS { hwWlanCurJointApNum, hwWlanCurAssocStaNum, hwWlanCurAuthSuccessStaNum, hwWlanReassocSuccessTimes, hwWlanCurAssoc2gStaNum, + hwWlanCurAssoc5gStaNum, hwWlanDualBandStaNum, hwWlanGlobalUpSpeed, hwWlanGlobalDownSpeed } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanGlobalManagementObjectGroups 2 } + + + -- 1.3.6.1.4.1.2011.6.139.12.2.2.3 + hwWlanGlobalStaStatisticsGroup OBJECT-GROUP + OBJECTS { hwWlanStaRateComplianceRate, hwWlanStaSnrComplianceRate, hwWlanStaResendRateComplianceRate, hwWlanStaDropRateComplianceRate, hwWlanStaComplianceRate, + hwStaSnrNoncompliance2gCnt, hwStaRateNoncompliance2gCnt, hwStaResendRateNoncompliance2gCnt, hwStaDropRateNoncompliance2gCnt, hwStaThruputNoncompliance2gCnt, + hwStaSnrNoncompliance5gCnt, hwStaRateNoncompliance5gCnt, hwStaResendRateNoncompliance5gCnt, hwStaDropRateNoncompliance5gCnt, hwStaThruputNoncompliance5gCnt, + hwStaGlobalWirelessPacketDelay, hwStaGlobalWirelessPacketDropRate, hwStaGlobalTotalAccessTime, hwStaGlobalAccessExperience, hwStaGlobalAssocRate, hwStaGlobalAuthRateDot1x, + hwStaGlobalAuthRatePortal, hwStaGlobalAuthRateMac} + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanGlobalManagementObjectGroups 3 } + + + -- 1.3.6.1.4.1.2011.6.139.12.2.2.4 + hwWlanGlobalRfStatisticsGroup OBJECT-GROUP + OBJECTS { hwWlanRfChannelUtilRateComplianceRate, hwWlanRfNoiseComplianceRate, hwWlanRfChannelJamRateComplianceRate, hwWlanRfResendRateComplianceRate, hwWlanRfDropRateComplianceRate, + hwWlanRfComplianceRate, hwWlanRfNoiseNoncompliance2gCnt, hwWlanRfChannelUtilRateNoncompliance2gCnt, hwWlanRfLoadNoncompliance2gCnt, hwWlanRfChannelJamRateNoncompliance2gCnt, + hwWlanRfNoiseNoncompliance5gCnt, hwWlanRfChannelUtilRateNoncompliance5gCnt, hwWlanRfLoadNoncompliance5gCnt, hwWlanRfChannelJamRateNoncompliance5gCnt } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanGlobalManagementObjectGroups 4 } + + + -- 1.3.6.1.4.1.2011.6.139.12.2.2.5 + hwWlanGlobalApStatisticsGroup OBJECT-GROUP + OBJECTS { hwWlanApNormalRatio, hwWlanApStaOnlineFailRateComplianceRate, hwWlanApStaOfflineRateComplianceRate, hwWlanApStaOnlineCntComplianceRate, hwWlanApComplianceRate, + hwWlanServiceNormalAPCount, hwWlanApCount } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanGlobalManagementObjectGroups 5 } + + + -- 1.3.6.1.4.1.2011.6.139.12.2.2.6 + hwWlanOnlineStaCntHistoryGroup OBJECT-GROUP + OBJECTS { hwWlanOnlineStaCnt, hwWlan2gOnlineStaCnt, hwWlan5gOnlineStaCnt } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanGlobalManagementObjectGroups 6 } + + + -- 1.3.6.1.4.1.2011.6.139.12.2.2.7 + hwWlanSpeedHistoryGroup OBJECT-GROUP + OBJECTS { hwWlanUpSpeedHistory, hwWlanDownSpeedHistory } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanGlobalManagementObjectGroups 7 } + + + -- 1.3.6.1.4.1.2011.6.139.12.2.2.8 + hwWlanBackupLicenseGroup OBJECT-GROUP + OBJECTS { hwWlanMainAcMac, hwWlanBackupLicense, hwWlanLicenseOrigin, hwWlanLicenseBackupTime } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanGlobalManagementObjectGroups 8 } + + + -- 1.3.6.1.4.1.2011.6.139.12.2.2.9 + hwWlanApGroupStatisticsGroup OBJECT-GROUP + OBJECTS { hwWlanApGpStatCurAssoc2gStaNum, hwWlanApGpStatCurAssoc5gStaNum } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanGlobalManagementObjectGroups 9 } + + + -- 1.3.6.1.4.1.2011.6.139.12.3 + hwWlanGlobalTrapInfo OBJECT IDENTIFIER ::= { hwWlanGlobalManagement 3 } + + + -- 1.3.6.1.4.1.2011.6.139.12.3.1 + hwWlanGlobalTrap OBJECT IDENTIFIER ::= { hwWlanGlobalTrapInfo 1 } + + + -- 1.3.6.1.4.1.2011.6.139.12.3.1.1 + hwWlanBackLicAgeTrap NOTIFICATION-TYPE + OBJECTS { hwWlanMainAcMac, hwWlanBackupLicense, hwWlanLicenseBackType, hwWlanLicenseBackupTime } + STATUS current + DESCRIPTION + "Backup license aging alarm." + ::= { hwWlanGlobalTrap 1 } + + + -- 1.3.6.1.4.1.2011.6.139.12.3.1.2 + hwWlanBackLicAgeRestoreTrap NOTIFICATION-TYPE + OBJECTS { hwWlanMainAcMac, hwWlanBackupLicense, hwWlanLicenseBackType, hwWlanLicenseBackupTime } + STATUS current + DESCRIPTION + "The backup license stops aging." + ::= { hwWlanGlobalTrap 2 } + + -- 1.3.6.1.4.1.2011.6.139.12.3.1.3 + hwWlanShareLicAgeTrap NOTIFICATION-TYPE + OBJECTS { hwWlanShareLicAcMac, hwWlanShareLicNum } + STATUS current + DESCRIPTION + "Shared license aging." + ::= { hwWlanGlobalTrap 3 } + + -- 1.3.6.1.4.1.2011.6.139.12.3.1.4 + hwWlanShareLicAgeRestoreTrap NOTIFICATION-TYPE + OBJECTS { hwWlanShareLicAcMac, hwWlanShareLicNum } + STATUS current + DESCRIPTION + "Shared license aging restore." + ::= { hwWlanGlobalTrap 4 } + + -- 1.3.6.1.4.1.2011.6.139.12.3.1.5 + hwWlanPoolLicAgeTrap NOTIFICATION-TYPE + OBJECTS { hwWlanPoolTotalLicNum, hwWlanPoolSelfShareLicNum } + STATUS current + DESCRIPTION + "License resource pool aging." + ::= { hwWlanGlobalTrap 5 } + + -- 1.3.6.1.4.1.2011.6.139.12.3.1.6 + hwWlanPoolLicAgeRestoreTrap NOTIFICATION-TYPE + OBJECTS { hwWlanPoolTotalLicNum, hwWlanPoolSelfShareLicNum } + STATUS current + DESCRIPTION + "License resource pool aging restore." + ::= { hwWlanGlobalTrap 6 } + + -- 1.3.6.1.4.1.2011.6.139.12.3.1.7 + hwWlanStaNumReachWarningTrap NOTIFICATION-TYPE + OBJECTS { hwWlanStaMaxNum, hwWlanStaCurNum } + STATUS current + DESCRIPTION + "The number of stations reaches 80% of the maximum specifications." + ::= { hwWlanGlobalTrap 7 } + + -- 1.3.6.1.4.1.2011.6.139.12.3.1.8 + hwWlanStaNumReachWarningRestoreTrap NOTIFICATION-TYPE + OBJECTS { hwWlanStaMaxNum, hwWlanStaCurNum } + STATUS current + DESCRIPTION + "The number of stations is less than 80% of the maximum specifications." + ::= { hwWlanGlobalTrap 8 } + + -- 1.3.6.1.4.1.2011.6.139.12.3.1.9 + hwWlanStaNumReachMaxTrap NOTIFICATION-TYPE + OBJECTS { hwWlanStaMaxNum, hwWlanStaCurNum } + STATUS current + DESCRIPTION + "The number of stations reaches the maximum specifications." + ::= { hwWlanGlobalTrap 9 } + + -- 1.3.6.1.4.1.2011.6.139.12.3.1.10 + hwWlanStaNumReachMaxRestoreTrap NOTIFICATION-TYPE + OBJECTS { hwWlanStaMaxNum, hwWlanStaCurNum } + STATUS current + DESCRIPTION + "The number of stations is less than the maximum specifications." + ::= { hwWlanGlobalTrap 10 } + + -- 1.3.6.1.4.1.2011.6.139.12.3.1.11 + hwWlanWapiCertificateNearlyExpiredTrap NOTIFICATION-TYPE + OBJECTS { hwWlanWapiSecurityProfileName, hwWlanWapiCertType, hwWlanWapiCertFileName, hwWlanWapiCertStartTime, hwWlanWapiCertEndTime } + STATUS current + DESCRIPTION + "The WAPI certificate is nearly expired." + ::= { hwWlanGlobalTrap 11 } + + -- 1.3.6.1.4.1.2011.6.139.12.3.1.12 + hwWlanWapiCertificateNearlyExpiredTrapRestore NOTIFICATION-TYPE + OBJECTS { hwWlanWapiSecurityProfileName, hwWlanWapiCertType } + STATUS current + DESCRIPTION + "The alarm of the WAPI certificate reaching expiration is cleared." + ::= { hwWlanGlobalTrap 12 } + + -- 1.3.6.1.4.1.2011.6.139.12.3.1.13 + hwWlanWapiCertificateInvalidTrap NOTIFICATION-TYPE + OBJECTS { hwWlanWapiSecurityProfileName, hwWlanWapiCertType, hwWlanWapiCertFileName, hwWlanWapiCertStartTime, hwWlanWapiCertEndTime } + STATUS current + DESCRIPTION + "The WAPI certificate is invalid." + ::= { hwWlanGlobalTrap 13 } + + -- 1.3.6.1.4.1.2011.6.139.12.3.1.14 + hwWlanWapiCertificateInvalidTrapRestore NOTIFICATION-TYPE + OBJECTS { hwWlanWapiSecurityProfileName, hwWlanWapiCertType } + STATUS current + DESCRIPTION + "The alarm of the WAPI certificate out of the invalidity period is cleared." + ::= { hwWlanGlobalTrap 14 } + + -- 1.3.6.1.4.1.2011.6.139.12.3.2 + hwWlanGlobalTrapObjects OBJECT IDENTIFIER ::= { hwWlanGlobalTrapInfo 2 } + + -- 1.3.6.1.4.1.2011.6.139.12.3.2.1 + hwWlanShareLicAcMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mac address of the shared AC" + ::= { hwWlanGlobalTrapObjects 1 } + + -- 1.3.6.1.4.1.2011.6.139.12.3.2.2 + hwWlanShareLicNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of shared license." + ::= { hwWlanGlobalTrapObjects 2 } + + -- 1.3.6.1.4.1.2011.6.139.12.3.2.3 + hwWlanPoolTotalLicNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number in license pool." + ::= { hwWlanGlobalTrapObjects 3 } + + -- 1.3.6.1.4.1.2011.6.139.12.3.2.4 + hwWlanPoolSelfShareLicNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of self shared in license pool ." + ::= { hwWlanGlobalTrapObjects 4 } + + -- 1.3.6.1.4.1.2011.6.139.12.3.2.5 + hwWlanStaMaxNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the maximum specifications of stations." + ::= { hwWlanGlobalTrapObjects 5 } + + -- 1.3.6.1.4.1.2011.6.139.12.3.2.6 + hwWlanStaCurNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of associated stations." + ::= { hwWlanGlobalTrapObjects 6 } + + -- 1.3.6.1.4.1.2011.6.139.12.3.2.7 + hwWlanWapiSecurityProfileName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the name of security profile." + ::= { hwWlanGlobalTrapObjects 7 } + + -- 1.3.6.1.4.1.2011.6.139.12.3.2.8 + hwWlanWapiCertType OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the type of WAPI certificate." + ::= { hwWlanGlobalTrapObjects 8 } + + -- 1.3.6.1.4.1.2011.6.139.12.3.2.9 + hwWlanWapiCertFileName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the file name of WAPI certificate." + ::= { hwWlanGlobalTrapObjects 9 } + + -- 1.3.6.1.4.1.2011.6.139.12.3.2.10 + hwWlanWapiCertStartTime OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the start time of WAPI certificate validity." + ::= { hwWlanGlobalTrapObjects 10 } + + -- 1.3.6.1.4.1.2011.6.139.12.3.2.11 + hwWlanWapiCertEndTime OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the end time of WAPI certificate validity." + ::= { hwWlanGlobalTrapObjects 11 } + END +-- +-- HUAWEI-WLAN-GLOBAL-MIB.mib +-- + + + + + + + + + + + + diff --git a/MIBS/huawei/HUAWEI-WLAN-MIB b/MIBS/huawei/HUAWEI-WLAN-MIB new file mode 100644 index 0000000..4818e29 --- /dev/null +++ b/MIBS/huawei/HUAWEI-WLAN-MIB @@ -0,0 +1,42 @@ +-- ============================================================================ +-- Copyright (C) 2010 by HUAWEI TECHNOLOGIES. All rights reserved. +-- Description: The wlan root mib file. +-- Reference: +-- Version: V1.00 +-- +-- ============================================================================ + + HUAWEI-WLAN-MIB DEFINITIONS ::= BEGIN + + IMPORTS + TimeTicks, IpAddress, Integer32, OBJECT-TYPE, MODULE-IDENTITY, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + DisplayString, DateAndTime, RowStatus + FROM SNMPv2-TC + huaweiUtility + FROM HUAWEI-MIB; + + hwWlan MODULE-IDENTITY + LAST-UPDATED "201006080000Z" + ORGANIZATION "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "This mib defines the root node of the wlan mib" + + REVISION "201006080000Z" + DESCRIPTION + " + V1.00, Inital version. + " + + ::= { huaweiUtility 139 } + + END diff --git a/MIBS/huawei/HUAWEI-WLAN-NPE-MIB b/MIBS/huawei/HUAWEI-WLAN-NPE-MIB new file mode 100644 index 0000000..cacb466 --- /dev/null +++ b/MIBS/huawei/HUAWEI-WLAN-NPE-MIB @@ -0,0 +1,1219 @@ +-- +-- HUAWEI-WLAN-NPE-MIB.mib +-- MIB generated by MG-SOFT Visual MIB Builder Version 4.0 Build 341 +-- Thursday, March 05, 2015 at 17:40:04 +-- + +-- ============================================================================ +-- Copyright (C) 2015 by HUAWEI TECHNOLOGIES. All rights reserved. +-- Description: This mib file is used for management of huawei Class Based +-- NPE information. +-- Reference: +-- Version: V1.00 +-- History: +-- v1.00 yuxingbiao suxunjin + +-- ============================================================================ +-- Module definition + + HUAWEI-WLAN-NPE-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwWlan + FROM HUAWEI-WLAN-MIB + OBJECT-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + Integer32, Unsigned32, Counter64, OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + MacAddress, RowStatus, DateAndTime + FROM SNMPv2-TC; + + +-- 1.3.6.1.4.1.2011.6.139.21 + -- 1.3.6.1.4.1.2011.6.139.21 + hwWlanNpe MODULE-IDENTITY + LAST-UPDATED "201506191725Z" + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com Email: support@huawei.com + " + DESCRIPTION + "Description." + + REVISION "201506191725Z" + DESCRIPTION + "V1.00, Inital version. " + + ::= { hwWlan 21 } + + +-- Node definitions +-- +-- 1.3.6.1.4.1.2011.6.139.21.1 + -- 1.3.6.1.4.1.2011.6.139.21.1 + hwWlanNpeObjects OBJECT IDENTIFIER ::= { hwWlanNpe 1 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.1 + -- 1.3.6.1.4.1.2011.6.139.21.1.1 + hwWlanConnectProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanConnectProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanNpeObjects 1 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.1.1 + -- 1.3.6.1.4.1.2011.6.139.21.1.1.1 + hwWlanConnectProfileEntry OBJECT-TYPE + SYNTAX HwWlanConnectProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwWlanConnectProfileName } + ::= { hwWlanConnectProfileTable 1 } + + + HwWlanConnectProfileEntry ::= + SEQUENCE { + hwWlanConnectProfileName + OCTET STRING, + hwWlanConnectSsid + OCTET STRING, + hwWlanConnectPeerMac + MacAddress, + hwWlanConnectPSKPassPhase + OCTET STRING, + hwWlanConnectProfileActived + Integer32, + hwWlanConnectProfileRowStatus + RowStatus + } + +-- 1.3.6.1.4.1.2011.6.139.21.1.1.1.1 + -- 1.3.6.1.4.1.2011.6.139.21.1.1.1.1 + hwWlanConnectProfileName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConnectProfileEntry 1 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.1.1.2 + -- 1.3.6.1.4.1.2011.6.139.21.1.1.1.2 + hwWlanConnectSsid OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConnectProfileEntry 2 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.1.1.3 + -- 1.3.6.1.4.1.2011.6.139.21.1.1.1.3 + hwWlanConnectPeerMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConnectProfileEntry 3 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.1.1.4 + -- 1.3.6.1.4.1.2011.6.139.21.1.1.1.4 + hwWlanConnectPSKPassPhase OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConnectProfileEntry 4 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.1.1.5 + -- 1.3.6.1.4.1.2011.6.139.21.1.1.1.5 + hwWlanConnectProfileActived OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConnectProfileEntry 5 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.1.1.6 + -- 1.3.6.1.4.1.2011.6.139.21.1.1.1.6 + hwWlanConnectProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConnectProfileEntry 6 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.2 + -- 1.3.6.1.4.1.2011.6.139.21.1.2 + hwWlanRadioBasicSettingTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanRadioBasicSettingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanNpeObjects 2 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.2.1 + -- 1.3.6.1.4.1.2011.6.139.21.1.2.1 + hwWlanRadioBasicSettingEntry OBJECT-TYPE + SYNTAX HwWlanRadioBasicSettingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwWlanNpeRadioID } + ::= { hwWlanRadioBasicSettingTable 1 } + + + HwWlanRadioBasicSettingEntry ::= + SEQUENCE { + hwWlanNpeRadioID + Integer32, + hwWlanNpeRadioTxPower + Integer32, + hwWlanNpeRadioRtsThreshold + Integer32 + } + +-- 1.3.6.1.4.1.2011.6.139.21.1.2.1.1 + -- 1.3.6.1.4.1.2011.6.139.21.1.2.1.1 + hwWlanNpeRadioID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRadioBasicSettingEntry 1 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.2.1.2 + -- 1.3.6.1.4.1.2011.6.139.21.1.2.1.2 + hwWlanNpeRadioTxPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRadioBasicSettingEntry 2 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.2.1.3 + -- 1.3.6.1.4.1.2011.6.139.21.1.2.1.3 + hwWlanNpeRadioRtsThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRadioBasicSettingEntry 3 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.3 + -- 1.3.6.1.4.1.2011.6.139.21.1.3 + hwWlanConnectStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanConnectStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanNpeObjects 3 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.3.1 + -- 1.3.6.1.4.1.2011.6.139.21.1.3.1 + hwWlanConnectStatusEntry OBJECT-TYPE + SYNTAX HwWlanConnectStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwWlanConnectStatusPeerMac } + ::= { hwWlanConnectStatusTable 1 } + + + HwWlanConnectStatusEntry ::= + SEQUENCE { + hwWlanConnectStatusPeerMac + MacAddress, + hwWlanConnectStatusSsid + OCTET STRING, + hwWlanConnectStatus + INTEGER, + hwWlanConnectStatusSNR + Integer32, + hwWlanConnectStatusNoiseFloor + Integer32, + hwWlanConnectStatusChannel + Integer32, + hwWlanConnectStatusActualTxPower + Integer32, + hwWlanConnectStatusBeaconInterval + Integer32, + hwWlanConnectStatusCurrentRate + Integer32, + hwWlanConnectStatusTxBeamforming + Integer32, + hwWlanConnectStatusActualCountryCode + Integer32, + hwWlanConnectStatusDistance + Integer32, + hwWlanConnectStatusCurrentRateKbps + Integer32, + hwWlanConnectStatusHtMode + INTEGER, + hwWlanConnectStatusGIMode + INTEGER + } + +-- 1.3.6.1.4.1.2011.6.139.21.1.3.1.1 + -- 1.3.6.1.4.1.2011.6.139.21.1.3.1.1 + hwWlanConnectStatusPeerMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConnectStatusEntry 1 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.3.1.2 + -- 1.3.6.1.4.1.2011.6.139.21.1.3.1.2 + hwWlanConnectStatusSsid OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConnectStatusEntry 2 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.3.1.3 + -- 1.3.6.1.4.1.2011.6.139.21.1.3.1.3 + hwWlanConnectStatus OBJECT-TYPE + SYNTAX INTEGER + { + disconnect(1), + connect(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConnectStatusEntry 3 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.3.1.4 + -- 1.3.6.1.4.1.2011.6.139.21.1.3.1.4 + hwWlanConnectStatusSNR OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConnectStatusEntry 4 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.3.1.5 + -- 1.3.6.1.4.1.2011.6.139.21.1.3.1.5 + hwWlanConnectStatusNoiseFloor OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConnectStatusEntry 5 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.3.1.6 + -- 1.3.6.1.4.1.2011.6.139.21.1.3.1.6 + hwWlanConnectStatusChannel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConnectStatusEntry 6 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.3.1.7 + -- 1.3.6.1.4.1.2011.6.139.21.1.3.1.7 + hwWlanConnectStatusActualTxPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConnectStatusEntry 7 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.3.1.8 + -- 1.3.6.1.4.1.2011.6.139.21.1.3.1.8 + hwWlanConnectStatusBeaconInterval OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConnectStatusEntry 8 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.3.1.9 + -- 1.3.6.1.4.1.2011.6.139.21.1.3.1.9 + hwWlanConnectStatusCurrentRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConnectStatusEntry 9 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.3.1.10 + -- 1.3.6.1.4.1.2011.6.139.21.1.3.1.10 + hwWlanConnectStatusTxBeamforming OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConnectStatusEntry 10 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.3.1.11 + -- 1.3.6.1.4.1.2011.6.139.21.1.3.1.11 + hwWlanConnectStatusActualCountryCode OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConnectStatusEntry 11 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.3.1.12 + -- 1.3.6.1.4.1.2011.6.139.21.1.3.1.12 + hwWlanConnectStatusDistance OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConnectStatusEntry 12 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.3.1.13 + -- 1.3.6.1.4.1.2011.6.139.21.1.3.1.13 + hwWlanConnectStatusCurrentRateKbps OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An object is used to display the rate of current link, the unit is Kbps." + ::= { hwWlanConnectStatusEntry 13 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.3.1.14 + -- 1.3.6.1.4.1.2011.6.139.21.1.3.1.14 + hwWlanConnectStatusHtMode OBJECT-TYPE + SYNTAX INTEGER + { + ht20(1), + ht40(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An object is used to display the HT mode of current link." + ::= { hwWlanConnectStatusEntry 14 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.3.1.15 + -- 1.3.6.1.4.1.2011.6.139.21.1.3.1.15 + hwWlanConnectStatusGIMode OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + short(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An object is used to display the GI mode of current link." + ::= { hwWlanConnectStatusEntry 15 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.4 + -- 1.3.6.1.4.1.2011.6.139.21.1.4 + hwWlanConnectStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanConnectStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanNpeObjects 4 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.4.1 + -- 1.3.6.1.4.1.2011.6.139.21.1.4.1 + hwWlanConnectStatisticsEntry OBJECT-TYPE + SYNTAX HwWlanConnectStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwWlanConnectStatisticsPeerMac } + ::= { hwWlanConnectStatisticsTable 1 } + + + HwWlanConnectStatisticsEntry ::= + SEQUENCE { + hwWlanConnectStatisticsPeerMac + MacAddress, + hwWlanConnectRxOkUcastDataFrames + Counter64, + hwWlanConnectRxOkUcastDataBytes + Counter64, + hwWlanConnectTxOkUcastDataFrames + Counter64, + hwWlanConnectTxOkUcastDataBytes + Counter64, + hwWlanConnectRxThroughput + Unsigned32, + hwWlanConnectTxThroughput + Unsigned32, + hwWlanConnectRxErrFrames + Counter64, + hwWlanConnectTxErrUcastDataFrames + Counter64, + hwWlanConnectUcastDataFrameTxRetryRatio + Unsigned32, + hwWlanConnectOnlineTime + Unsigned32, + hwWlanConnectStatisticsReset + INTEGER + } + +-- 1.3.6.1.4.1.2011.6.139.21.1.4.1.1 + -- 1.3.6.1.4.1.2011.6.139.21.1.4.1.1 + hwWlanConnectStatisticsPeerMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConnectStatisticsEntry 1 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.4.1.2 + -- 1.3.6.1.4.1.2011.6.139.21.1.4.1.2 + hwWlanConnectRxOkUcastDataFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConnectStatisticsEntry 2 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.4.1.3 + -- 1.3.6.1.4.1.2011.6.139.21.1.4.1.3 + hwWlanConnectRxOkUcastDataBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConnectStatisticsEntry 3 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.4.1.4 + -- 1.3.6.1.4.1.2011.6.139.21.1.4.1.4 + hwWlanConnectTxOkUcastDataFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConnectStatisticsEntry 4 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.4.1.5 + -- 1.3.6.1.4.1.2011.6.139.21.1.4.1.5 + hwWlanConnectTxOkUcastDataBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConnectStatisticsEntry 5 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.4.1.6 + -- 1.3.6.1.4.1.2011.6.139.21.1.4.1.6 + hwWlanConnectRxThroughput OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConnectStatisticsEntry 6 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.4.1.7 + -- 1.3.6.1.4.1.2011.6.139.21.1.4.1.7 + hwWlanConnectTxThroughput OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConnectStatisticsEntry 7 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.4.1.8 + -- 1.3.6.1.4.1.2011.6.139.21.1.4.1.8 + hwWlanConnectRxErrFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConnectStatisticsEntry 8 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.4.1.9 + -- 1.3.6.1.4.1.2011.6.139.21.1.4.1.9 + hwWlanConnectTxErrUcastDataFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConnectStatisticsEntry 9 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.4.1.10 + -- 1.3.6.1.4.1.2011.6.139.21.1.4.1.10 + hwWlanConnectUcastDataFrameTxRetryRatio OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConnectStatisticsEntry 10 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.4.1.11 + -- 1.3.6.1.4.1.2011.6.139.21.1.4.1.11 + hwWlanConnectOnlineTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConnectStatisticsEntry 11 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.4.1.12 + -- 1.3.6.1.4.1.2011.6.139.21.1.4.1.12 + hwWlanConnectStatisticsReset OBJECT-TYPE + SYNTAX INTEGER { reset(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConnectStatisticsEntry 12 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.5 + -- 1.3.6.1.4.1.2011.6.139.21.1.5 + hwWlanConnectRateHistogramTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanConnectRateHistogramEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanNpeObjects 5 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.5.1 + -- 1.3.6.1.4.1.2011.6.139.21.1.5.1 + hwWlanConnectRateHistogramEntry OBJECT-TYPE + SYNTAX HwWlanConnectRateHistogramEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwWlanConnectRateStatDirection, hwWlanConnectRateStatRange } + ::= { hwWlanConnectRateHistogramTable 1 } + + + HwWlanConnectRateHistogramEntry ::= + SEQUENCE { + hwWlanConnectRateStatDirection + INTEGER, + hwWlanConnectRateStatRange + Integer32, + hwWlanConnectRateStatUcastDataFrames + Counter64 + } + +-- 1.3.6.1.4.1.2011.6.139.21.1.5.1.1 + -- 1.3.6.1.4.1.2011.6.139.21.1.5.1.1 + hwWlanConnectRateStatDirection OBJECT-TYPE + SYNTAX INTEGER + { + tx(1), + rx(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConnectRateHistogramEntry 1 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.5.1.2 + -- 1.3.6.1.4.1.2011.6.139.21.1.5.1.2 + hwWlanConnectRateStatRange OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConnectRateHistogramEntry 2 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.5.1.3 + -- 1.3.6.1.4.1.2011.6.139.21.1.5.1.3 + hwWlanConnectRateStatUcastDataFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConnectRateHistogramEntry 3 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.6 + -- 1.3.6.1.4.1.2011.6.139.21.1.6 + hwWlanConnectAMPDUHistogramTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanConnectAMPDUHistogramEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanNpeObjects 6 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.6.1 + -- 1.3.6.1.4.1.2011.6.139.21.1.6.1 + hwWlanConnectAMPDUHistogramEntry OBJECT-TYPE + SYNTAX HwWlanConnectAMPDUHistogramEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwWlanConnectAMPDUStatDirection, hwWlanConnectAMPDUStatRange } + ::= { hwWlanConnectAMPDUHistogramTable 1 } + + + HwWlanConnectAMPDUHistogramEntry ::= + SEQUENCE { + hwWlanConnectAMPDUStatDirection + INTEGER, + hwWlanConnectAMPDUStatRange + Integer32, + hwWlanConnectAMPDUStatUcastDataFrames + Counter64 + } + +-- 1.3.6.1.4.1.2011.6.139.21.1.6.1.1 + -- 1.3.6.1.4.1.2011.6.139.21.1.6.1.1 + hwWlanConnectAMPDUStatDirection OBJECT-TYPE + SYNTAX INTEGER + { + tx(1), + rx(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConnectAMPDUHistogramEntry 1 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.6.1.2 + -- 1.3.6.1.4.1.2011.6.139.21.1.6.1.2 + hwWlanConnectAMPDUStatRange OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConnectAMPDUHistogramEntry 2 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.6.1.3 + -- 1.3.6.1.4.1.2011.6.139.21.1.6.1.3 + hwWlanConnectAMPDUStatUcastDataFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConnectAMPDUHistogramEntry 3 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.7 + -- 1.3.6.1.4.1.2011.6.139.21.1.7 + hwWlanConnectLenHistogramTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanConnectLenHistogramEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanNpeObjects 7 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.7.1 + -- 1.3.6.1.4.1.2011.6.139.21.1.7.1 + hwWlanConnectLenHistogramEntry OBJECT-TYPE + SYNTAX HwWlanConnectLenHistogramEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwWlanConnectDataLenStatDirection, hwWlanConnectDataLenStatLength } + ::= { hwWlanConnectLenHistogramTable 1 } + + + HwWlanConnectLenHistogramEntry ::= + SEQUENCE { + hwWlanConnectDataLenStatDirection + INTEGER, + hwWlanConnectDataLenStatLength + Integer32, + hwWlanConnectDataLenStatFrameCounts + Counter64 + } + +-- 1.3.6.1.4.1.2011.6.139.21.1.7.1.1 + -- 1.3.6.1.4.1.2011.6.139.21.1.7.1.1 + hwWlanConnectDataLenStatDirection OBJECT-TYPE + SYNTAX INTEGER + { + tx(1), + rx(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConnectLenHistogramEntry 1 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.7.1.2 + -- 1.3.6.1.4.1.2011.6.139.21.1.7.1.2 + hwWlanConnectDataLenStatLength OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConnectLenHistogramEntry 2 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.7.1.3 + -- 1.3.6.1.4.1.2011.6.139.21.1.7.1.3 + hwWlanConnectDataLenStatFrameCounts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConnectLenHistogramEntry 3 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.8 + -- 1.3.6.1.4.1.2011.6.139.21.1.8 + hwWlanConnectMaxSnrTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanConnectMaxSnrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanNpeObjects 8 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.8.1 + -- 1.3.6.1.4.1.2011.6.139.21.1.8.1 + hwWlanConnectMaxSnrEntry OBJECT-TYPE + SYNTAX HwWlanConnectMaxSnrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwWlanConnectMaxSnrPeerMAC } + ::= { hwWlanConnectMaxSnrTable 1 } + + + HwWlanConnectMaxSnrEntry ::= + SEQUENCE { + hwWlanConnectMaxSnrPeerMAC + MacAddress, + hwWlanConnectMaxSnrValue + Integer32, + hwWlanConnectMaxSnrNoiseFloor + Integer32, + hwWlanConnectMaxSnrSSID + OCTET STRING, + hwWlanConnectMaxSnrTime + DateAndTime + } + +-- 1.3.6.1.4.1.2011.6.139.21.1.8.1.1 + -- 1.3.6.1.4.1.2011.6.139.21.1.8.1.1 + hwWlanConnectMaxSnrPeerMAC OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConnectMaxSnrEntry 1 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.8.1.2 + -- 1.3.6.1.4.1.2011.6.139.21.1.8.1.2 + hwWlanConnectMaxSnrValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConnectMaxSnrEntry 2 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.8.1.3 + -- 1.3.6.1.4.1.2011.6.139.21.1.8.1.3 + hwWlanConnectMaxSnrNoiseFloor OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConnectMaxSnrEntry 3 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.8.1.4 + -- 1.3.6.1.4.1.2011.6.139.21.1.8.1.4 + hwWlanConnectMaxSnrSSID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConnectMaxSnrEntry 4 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.8.1.5 + -- 1.3.6.1.4.1.2011.6.139.21.1.8.1.5 + hwWlanConnectMaxSnrTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanConnectMaxSnrEntry 5 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.9 + -- 1.3.6.1.4.1.2011.6.139.21.1.9 + hwWlanNpeSysPara OBJECT IDENTIFIER ::= { hwWlanNpeObjects 9 } + + +-- 1.3.6.1.4.1.2011.6.139.21.1.9.1 + -- 1.3.6.1.4.1.2011.6.139.21.1.9.1 + hwWlanNpeCountryCode OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanNpeSysPara 1 } + + + -- 1.3.6.1.4.1.2011.6.139.21.1.10 + hwWlanDot11eCarCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanDot11eCarCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of 80211E CAR feature configuration information." + ::= { hwWlanNpeObjects 10 } + + + -- 1.3.6.1.4.1.2011.6.139.21.1.10.1 + hwWlanDot11eCarCfgInfoEntry OBJECT-TYPE + SYNTAX HwWlanDot11eCarCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "8021E CAR Configuration Information Entry." + INDEX { hwWlanDot11eCarIndex } + ::= { hwWlanDot11eCarCfgInfoTable 1 } + + + HwWlanDot11eCarCfgInfoEntry ::= + SEQUENCE { + hwWlanDot11eCarIndex + Integer32, + hwWlanDot11eCarCir + Unsigned32, + hwWlanDot11eCarCbs + Unsigned32, + hwWlanDot11eCarPir + Unsigned32, + hwWlanDot11eCarPbs + Unsigned32, + hwWlanDot11eCarDot11eValue + OCTET STRING, + hwWlanDot11eCarRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.6.139.21.1.10.1.1 + hwWlanDot11eCarIndex OBJECT-TYPE + SYNTAX Integer32 (1..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Every Command Index ID." + ::= { hwWlanDot11eCarCfgInfoEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.139.21.1.10.1.2 + hwWlanDot11eCarCir OBJECT-TYPE + SYNTAX Unsigned32 (64..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Committed Information Rate. Unit: kbps. + Unsigned32<64-4294967295>." + ::= { hwWlanDot11eCarCfgInfoEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.139.21.1.10.1.3 + hwWlanDot11eCarCbs OBJECT-TYPE + SYNTAX Unsigned32 (1500..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Committed Burst Size. Unit: byte. + Unsigned32<1500-4294967295>." + ::= { hwWlanDot11eCarCfgInfoEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.139.21.1.10.1.4 + hwWlanDot11eCarPir OBJECT-TYPE + SYNTAX Unsigned32 (64..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Peak Information Rate. Unit: kbps. + Unsigned32<64-4294967295>." + ::= { hwWlanDot11eCarCfgInfoEntry 4 } + + + -- 1.3.6.1.4.1.2011.6.139.21.1.10.1.5 + hwWlanDot11eCarPbs OBJECT-TYPE + SYNTAX Unsigned32 (1500..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Peak Burst Size. Unit: byte. + Unsigned32<1500-4294967295>." + ::= { hwWlanDot11eCarCfgInfoEntry 5 } + + + -- 1.3.6.1.4.1.2011.6.139.21.1.10.1.6 + hwWlanDot11eCarDot11eValue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "802.11e value. + STRING<0-7>." + ::= { hwWlanDot11eCarCfgInfoEntry 6 } + + + -- 1.3.6.1.4.1.2011.6.139.21.1.10.1.7 + hwWlanDot11eCarRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active(1), + createAndGo(4), destroy(6)." + ::= { hwWlanDot11eCarCfgInfoEntry 7 } + + +-- 1.3.6.1.4.1.2011.6.139.21.2 + -- 1.3.6.1.4.1.2011.6.139.21.2 + hwWlanNpeConformance OBJECT IDENTIFIER ::= { hwWlanNpe 2 } + + +-- 1.3.6.1.4.1.2011.6.139.21.2.1 + -- 1.3.6.1.4.1.2011.6.139.21.2.1 + hwWlanNpeCompliances OBJECT IDENTIFIER ::= { hwWlanNpeConformance 1 } + + +-- 1.3.6.1.4.1.2011.6.139.21.2.1.1 + -- 1.3.6.1.4.1.2011.6.139.21.2.1.1 + hwWlanNpeCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Description." + MODULE -- this module + ::= { hwWlanNpeCompliances 1 } + + +-- 1.3.6.1.4.1.2011.6.139.21.2.2 + -- 1.3.6.1.4.1.2011.6.139.21.2.2 + hwWlanNpeObjectGroups OBJECT IDENTIFIER ::= { hwWlanNpeConformance 2 } + + +-- 1.3.6.1.4.1.2011.6.139.21.2.2.1 + -- 1.3.6.1.4.1.2011.6.139.21.2.2.1 + hwWlanNpeConnectProfileGroup OBJECT-GROUP + OBJECTS { hwWlanConnectSsid, hwWlanConnectPeerMac, hwWlanConnectPSKPassPhase, hwWlanConnectProfileActived, + hwWlanConnectProfileRowStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanNpeObjectGroups 1 } + + +-- 1.3.6.1.4.1.2011.6.139.21.2.2.2 + -- 1.3.6.1.4.1.2011.6.139.21.2.2.2 + hwWlanRadioBasicSettingGroup OBJECT-GROUP + OBJECTS { hwWlanNpeRadioTxPower, hwWlanNpeRadioRtsThreshold } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanNpeObjectGroups 2 } + + +-- 1.3.6.1.4.1.2011.6.139.21.2.2.3 + -- 1.3.6.1.4.1.2011.6.139.21.2.2.3 + hwWlanConnectStatusGroup OBJECT-GROUP + OBJECTS { hwWlanConnectStatusBeaconInterval, hwWlanConnectStatusCurrentRate, hwWlanConnectStatusTxBeamforming, hwWlanConnectStatusActualCountryCode, hwWlanConnectStatusDistance, + hwWlanConnectStatus, hwWlanConnectStatusSNR, hwWlanConnectStatusNoiseFloor, hwWlanConnectStatusChannel, hwWlanConnectStatusActualTxPower, + hwWlanConnectStatusSsid, hwWlanConnectStatusCurrentRateKbps, hwWlanConnectStatusHtMode, hwWlanConnectStatusGIMode } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanNpeObjectGroups 3 } + + +-- 1.3.6.1.4.1.2011.6.139.21.2.2.4 + -- 1.3.6.1.4.1.2011.6.139.21.2.2.4 + hwWlanConnectStatisticsGroup OBJECT-GROUP + OBJECTS { hwWlanConnectRxOkUcastDataFrames, hwWlanConnectRxOkUcastDataBytes, hwWlanConnectTxOkUcastDataFrames, hwWlanConnectTxOkUcastDataBytes, + hwWlanConnectRxThroughput, hwWlanConnectTxThroughput, hwWlanConnectRxErrFrames, hwWlanConnectTxErrUcastDataFrames, hwWlanConnectUcastDataFrameTxRetryRatio, + hwWlanConnectOnlineTime, hwWlanConnectStatisticsReset } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanNpeObjectGroups 4 } + + +-- 1.3.6.1.4.1.2011.6.139.21.2.2.5 + -- 1.3.6.1.4.1.2011.6.139.21.2.2.5 + hwWlanConnectRateHistogramGroup OBJECT-GROUP + OBJECTS { hwWlanConnectRateStatUcastDataFrames } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanNpeObjectGroups 5 } + + +-- 1.3.6.1.4.1.2011.6.139.21.2.2.6 + -- 1.3.6.1.4.1.2011.6.139.21.2.2.6 + hwWlanConnectAMPDUHistogramGroup OBJECT-GROUP + OBJECTS { hwWlanConnectAMPDUStatUcastDataFrames } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanNpeObjectGroups 6 } + + +-- 1.3.6.1.4.1.2011.6.139.21.2.2.7 + -- 1.3.6.1.4.1.2011.6.139.21.2.2.7 + hwWlanConnectLenHistogramGroup OBJECT-GROUP + OBJECTS { hwWlanConnectDataLenStatFrameCounts } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanNpeObjectGroups 7 } + + +-- 1.3.6.1.4.1.2011.6.139.21.2.2.8 + -- 1.3.6.1.4.1.2011.6.139.21.2.2.8 + hwWlanConnectMaxSnrGroup OBJECT-GROUP + OBJECTS { hwWlanConnectMaxSnrValue, hwWlanConnectMaxSnrNoiseFloor, hwWlanConnectMaxSnrSSID, hwWlanConnectMaxSnrTime + } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanNpeObjectGroups 8 } + + +-- 1.3.6.1.4.1.2011.6.139.21.2.2.9 + -- 1.3.6.1.4.1.2011.6.139.21.2.2.9 + hwWnpeSysParaGroup OBJECT-GROUP + OBJECTS { hwWlanNpeCountryCode } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanNpeObjectGroups 9 } + + + -- 1.3.6.1.4.1.2011.6.139.21.2.2.10 + hwWlanDot11eCarGroup OBJECT-GROUP + OBJECTS { hwWlanDot11eCarIndex, hwWlanDot11eCarCir, hwWlanDot11eCarCbs, hwWlanDot11eCarPir, hwWlanDot11eCarPbs, + hwWlanDot11eCarDot11eValue, hwWlanDot11eCarRowStatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanNpeObjectGroups 10 } + + + + END + +-- +-- HUAWEI-WLAN-NPE-MIB.mib +-- diff --git a/MIBS/huawei/HUAWEI-WLAN-SAC-MIB b/MIBS/huawei/HUAWEI-WLAN-SAC-MIB new file mode 100644 index 0000000..b37081e --- /dev/null +++ b/MIBS/huawei/HUAWEI-WLAN-SAC-MIB @@ -0,0 +1,2721 @@ +-- ============================================================================ +-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved. +-- Description: The mib is used for configuring the information of the SAC. +-- Reference: +-- Version: V1.03 +-- ============================================================================ +-- Module definition + + HUAWEI-WLAN-SAC-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwWlan + FROM HUAWEI-WLAN-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + IpAddress, Integer32, Unsigned32, Counter64, OBJECT-TYPE, + MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + MacAddress, RowStatus, DateAndTime + FROM SNMPv2-TC; + --1.3.6.1.4.1.2011.6.139.20 + hwWlanSac MODULE-IDENTITY + LAST-UPDATED "201706240900Z" -- June 24, 2017 at 09:00 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "The MIB module defines the information of the SAC." + REVISION "201706240900Z" -- June 24, 2017 at 09:00 GMT + DESCRIPTION + "V1.03, Inital version." + REVISION "201702140900Z" -- February 14, 2017 at 09:00 GMT + DESCRIPTION + "V1.02, Inital version." + REVISION "201506190900Z" -- June 19, 2015 at 09:00 GMT + DESCRIPTION + "V1.01, Inital version." + REVISION "201502120900Z" -- February 12, 2015 at 09:00 GMT + DESCRIPTION + "V1.00, Inital version." + ::= { hwWlan 20 } + +-- +--Node definitions +-- + + --1.3.6.1.4.1.2011.6.139.20.1 + hwSacObjects OBJECT IDENTIFIER ::= { hwWlanSac 1 } + + --1.3.6.1.4.1.2011.6.139.20.1.1 + hwSACEnableConfig OBJECT IDENTIFIER ::= { hwSacObjects 1 } + + --1.3.6.1.4.1.2011.6.139.20.1.1.1 + hwSACEnableOper OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwSACEnableConfig 1 } + + --1.3.6.1.4.1.2011.6.139.20.1.1.2 + hwSACEnableRuleLibName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwSACEnableConfig 2 } + + --1.3.6.1.4.1.2011.6.139.20.1.2 + hwSACProtocolGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSACProtocolGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwSacObjects 2 } + + --1.3.6.1.4.1.2011.6.139.20.1.2.1 + hwSACProtocolGroupEntry OBJECT-TYPE + SYNTAX HwSACProtocolGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwSACProtocolGroupName } + ::= { hwSACProtocolGroupTable 1 } + + + HwSACProtocolGroupEntry ::= + SEQUENCE { + hwSACProtocolGroupName + OCTET STRING, + hwSACProtocolGroupRowstatus + RowStatus + } + + --1.3.6.1.4.1.2011.6.139.20.1.2.1.1 + hwSACProtocolGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACProtocolGroupEntry 1 } + + --1.3.6.1.4.1.2011.6.139.20.1.2.1.2 + hwSACProtocolGroupRowstatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACProtocolGroupEntry 2 } + + --1.3.6.1.4.1.2011.6.139.20.1.3 + hwSACProGroupProTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSACProGroupProEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwSacObjects 3 } + + --1.3.6.1.4.1.2011.6.139.20.1.3.1 + hwSACProGroupProEntry OBJECT-TYPE + SYNTAX HwSACProGroupProEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwSACProtocolGroupName, hwSACProtocolName } + ::= { hwSACProGroupProTable 1 } + + + HwSACProGroupProEntry ::= + SEQUENCE { + hwSACProtocolName + OCTET STRING, + hwSACProGroupProRowstatus + RowStatus + } + + --1.3.6.1.4.1.2011.6.139.20.1.3.1.1 + hwSACProtocolName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACProGroupProEntry 1 } + + --1.3.6.1.4.1.2011.6.139.20.1.3.1.2 + hwSACProGroupProRowstatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACProGroupProEntry 2 } + + --1.3.6.1.4.1.2011.6.139.20.1.4 + hwSACVapStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSACVapStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwSacObjects 4 } + + --1.3.6.1.4.1.2011.6.139.20.1.4.1 + hwSACVapStatEntry OBJECT-TYPE + SYNTAX HwSACVapStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwSACVapStatApName, hwSACVapStatRadioId, hwSACVapStatSsid, hwSACVapStatProtocolIndex, hwSACVapStatType } + ::= { hwSACVapStatTable 1 } + + + HwSACVapStatEntry ::= + SEQUENCE { + hwSACVapStatApName + OCTET STRING, + hwSACVapStatRadioId + Integer32, + hwSACVapStatSsid + OCTET STRING, + hwSACVapStatProtocolIndex + Integer32, + hwSACVapStatType + INTEGER, + hwSACVapStatProtocolName + OCTET STRING, + hwSACVapStatProtocolPktUpNum + Counter64, + hwSACVapStatProtocolByteUpNum + Counter64, + hwSACVapStatProtocolPktDnNum + Counter64, + hwSACVapStatProtocolByteDnNum + Counter64, + hwSACVapStatClear + Integer32, + hwSACVapStatRowstatus + RowStatus + } + + --1.3.6.1.4.1.2011.6.139.20.1.4.1.1 + hwSACVapStatApName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapStatEntry 1 } + + --1.3.6.1.4.1.2011.6.139.20.1.4.1.2 + hwSACVapStatRadioId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapStatEntry 2 } + + --1.3.6.1.4.1.2011.6.139.20.1.4.1.3 + hwSACVapStatSsid OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapStatEntry 3 } + + --1.3.6.1.4.1.2011.6.139.20.1.4.1.4 + hwSACVapStatProtocolIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapStatEntry 4 } + + --1.3.6.1.4.1.2011.6.139.20.1.4.1.5 + hwSACVapStatType OBJECT-TYPE + SYNTAX INTEGER + { + total(1), + period(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapStatEntry 5 } + + --1.3.6.1.4.1.2011.6.139.20.1.4.1.6 + hwSACVapStatProtocolName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapStatEntry 6 } + + --1.3.6.1.4.1.2011.6.139.20.1.4.1.7 + hwSACVapStatProtocolPktUpNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapStatEntry 7 } + + --1.3.6.1.4.1.2011.6.139.20.1.4.1.8 + hwSACVapStatProtocolByteUpNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapStatEntry 8 } + + --1.3.6.1.4.1.2011.6.139.20.1.4.1.9 + hwSACVapStatProtocolPktDnNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapStatEntry 9 } + + --1.3.6.1.4.1.2011.6.139.20.1.4.1.10 + hwSACVapStatProtocolByteDnNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapStatEntry 10 } + + --1.3.6.1.4.1.2011.6.139.20.1.4.1.11 + hwSACVapStatClear OBJECT-TYPE + SYNTAX Integer32 (1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapStatEntry 11 } + + --1.3.6.1.4.1.2011.6.139.20.1.4.1.12 + hwSACVapStatRowstatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapStatEntry 12 } + + --1.3.6.1.4.1.2011.6.139.20.1.5 + hwSACUserStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSACUserStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwSacObjects 5 } + + --1.3.6.1.4.1.2011.6.139.20.1.5.1 + hwSACUserStatEntry OBJECT-TYPE + SYNTAX HwSACUserStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwSACUserStatUserMac, hwSACUserStatProtocolIndex, hwSACUserStatType } + ::= { hwSACUserStatTable 1 } + + + HwSACUserStatEntry ::= + SEQUENCE { + hwSACUserStatUserMac + MacAddress, + hwSACUserStatProtocolIndex + Integer32, + hwSACUserStatType + INTEGER, + hwSACUserStatProtocolName + OCTET STRING, + hwSACUserStatProtocolPktUpNum + Counter64, + hwSACUserStatProtocolByteUpNum + Counter64, + hwSACUserStatProtocolPktDnNum + Counter64, + hwSACUserStatProtocolByteDnNum + Counter64, + hwSACUserStatClear + Integer32, + hwSACUserStatRowstatus + RowStatus + } + + --1.3.6.1.4.1.2011.6.139.20.1.5.1.1 + hwSACUserStatUserMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserStatEntry 1 } + + --1.3.6.1.4.1.2011.6.139.20.1.5.1.2 + hwSACUserStatProtocolIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserStatEntry 2 } + + --1.3.6.1.4.1.2011.6.139.20.1.5.1.3 + hwSACUserStatType OBJECT-TYPE + SYNTAX INTEGER + { + total(1), + period(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserStatEntry 3 } + + --1.3.6.1.4.1.2011.6.139.20.1.5.1.4 + hwSACUserStatProtocolName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserStatEntry 4 } + + --1.3.6.1.4.1.2011.6.139.20.1.5.1.5 + hwSACUserStatProtocolPktUpNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserStatEntry 5 } + + --1.3.6.1.4.1.2011.6.139.20.1.5.1.6 + hwSACUserStatProtocolByteUpNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserStatEntry 6 } + + --1.3.6.1.4.1.2011.6.139.20.1.5.1.7 + hwSACUserStatProtocolPktDnNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserStatEntry 7 } + + --1.3.6.1.4.1.2011.6.139.20.1.5.1.8 + hwSACUserStatProtocolByteDnNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserStatEntry 8 } + + --1.3.6.1.4.1.2011.6.139.20.1.5.1.9 + hwSACUserStatClear OBJECT-TYPE + SYNTAX Integer32 (1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserStatEntry 9 } + + --1.3.6.1.4.1.2011.6.139.20.1.5.1.10 + hwSACUserStatRowstatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserStatEntry 10 } + + --1.3.6.1.4.1.2011.6.139.20.1.6 + hwSACAppListTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSACAppListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwSacObjects 6 } + + --1.3.6.1.4.1.2011.6.139.20.1.6.1 + hwSACAppListEntry OBJECT-TYPE + SYNTAX HwSACAppListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwSACAppListAppIndex } + ::= { hwSACAppListTable 1 } + + + HwSACAppListEntry ::= + SEQUENCE { + hwSACAppListAppIndex + Integer32, + hwSACAppListAppID + Integer32, + hwSACAppListAppName + OCTET STRING, + hwSACAppListRowstatus + RowStatus + } + + --1.3.6.1.4.1.2011.6.139.20.1.6.1.1 + hwSACAppListAppIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwSACAppListEntry 1 } + + --1.3.6.1.4.1.2011.6.139.20.1.6.1.2 + hwSACAppListAppID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACAppListEntry 2 } + + --1.3.6.1.4.1.2011.6.139.20.1.6.1.3 + hwSACAppListAppName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACAppListEntry 3 } + + --1.3.6.1.4.1.2011.6.139.20.1.6.1.4 + hwSACAppListRowstatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACAppListEntry 4 } + + --1.3.6.1.4.1.2011.6.139.20.1.7 + hwSACInfo OBJECT IDENTIFIER ::= { hwSacObjects 7 } + + --1.3.6.1.4.1.2011.6.139.20.1.7.1 + hwSACInfoSACEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACInfo 1 } + + --1.3.6.1.4.1.2011.6.139.20.1.7.2 + hwSACInfoSignatureState OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACInfo 2 } + + --1.3.6.1.4.1.2011.6.139.20.1.7.3 + hwSACInfoSignatureName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACInfo 3 } + + --1.3.6.1.4.1.2011.6.139.20.1.7.4 + hwSACInfoSignatureVersion OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACInfo 4 } + + --1.3.6.1.4.1.2011.6.139.20.1.7.5 + hwSACInfoSignatureDate OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACInfo 5 } + + --1.3.6.1.4.1.2011.6.139.20.1.7.6 + hwSACInfoAppNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACInfo 6 } + + --1.3.6.1.4.1.2011.6.139.20.1.8 + hwSACVapTop10StatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSACVapTop10StatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwSacObjects 8 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1 + hwSACVapTop10StatEntry OBJECT-TYPE + SYNTAX HwSACVapTop10StatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwSACVapTop10StatApName, hwSACVapTop10StatRadioId, hwSACVapTop10StatSsid, hwSACVapTop10StatType } + ::= { hwSACVapTop10StatTable 1 } + + + HwSACVapTop10StatEntry ::= + SEQUENCE { + hwSACVapTop10StatApName + OCTET STRING, + hwSACVapTop10StatRadioId + Integer32, + hwSACVapTop10StatSsid + OCTET STRING, + hwSACVapTop10StatType + INTEGER, + hwSACVapStatTotalPktUpNum + Counter64, + hwSACVapStatTotalByteUpNum + Counter64, + hwSACVapStatTotalPktDnNum + Counter64, + hwSACVapStatTotalByteDnNum + Counter64, + hwSACVapStat1stProtocolName + OCTET STRING, + hwSACVapStat1stProtocolPktUpNum + Counter64, + hwSACVapStat1stProtocolByteUpNum + Counter64, + hwSACVapStat1stProtocolPktDnNum + Counter64, + hwSACVapStat1stProtocolByteDnNum + Counter64, + hwSACVapStat2ndProtocolName + OCTET STRING, + hwSACVapStat2ndProtocolPktUpNum + Counter64, + hwSACVapStat2ndProtocolByteUpNum + Counter64, + hwSACVapStat2ndProtocolPktDnNum + Counter64, + hwSACVapStat2ndProtocolByteDnNum + Counter64, + hwSACVapStat3rdProtocolName + OCTET STRING, + hwSACVapStat3rdProtocolPktUpNum + Counter64, + hwSACVapStat3rdProtocolByteUpNum + Counter64, + hwSACVapStat3rdProtocolPktDnNum + Counter64, + hwSACVapStat3rdProtocolByteDnNum + Counter64, + hwSACVapStat4thProtocolName + OCTET STRING, + hwSACVapStat4thProtocolPktUpNum + Counter64, + hwSACVapStat4thProtocolByteUpNum + Counter64, + hwSACVapStat4thProtocolPktDnNum + Counter64, + hwSACVapStat4thProtocolByteDnNum + Counter64, + hwSACVapStat5thProtocolName + OCTET STRING, + hwSACVapStat5thProtocolPktUpNum + Counter64, + hwSACVapStat5thProtocolByteUpNum + Counter64, + hwSACVapStat5thProtocolPktDnNum + Counter64, + hwSACVapStat5thProtocolByteDnNum + Counter64, + hwSACVapStat6thProtocolName + OCTET STRING, + hwSACVapStat6thProtocolPktUpNum + Counter64, + hwSACVapStat6thProtocolByteUpNum + Counter64, + hwSACVapStat6thProtocolPktDnNum + Counter64, + hwSACVapStat6thProtocolByteDnNum + Counter64, + hwSACVapStat7thProtocolName + OCTET STRING, + hwSACVapStat7thProtocolPktUpNum + Counter64, + hwSACVapStat7thProtocolByteUpNum + Counter64, + hwSACVapStat7thProtocolPktDnNum + Counter64, + hwSACVapStat7thProtocolByteDnNum + Counter64, + hwSACVapStat8thProtocolName + OCTET STRING, + hwSACVapStat8thProtocolPktUpNum + Counter64, + hwSACVapStat8thProtocolByteUpNum + Counter64, + hwSACVapStat8thProtocolPktDnNum + Counter64, + hwSACVapStat8thProtocolByteDnNum + Counter64, + hwSACVapStat9thProtocolName + OCTET STRING, + hwSACVapStat9thProtocolPktUpNum + Counter64, + hwSACVapStat9thProtocolByteUpNum + Counter64, + hwSACVapStat9thProtocolPktDnNum + Counter64, + hwSACVapStat9thProtocolByteDnNum + Counter64, + hwSACVapStat10thProtocolName + OCTET STRING, + hwSACVapStat10thProtocolPktUpNum + Counter64, + hwSACVapStat10thProtocolByteUpNum + Counter64, + hwSACVapStat10thProtocolPktDnNum + Counter64, + hwSACVapStat10thProtocolByteDnNum + Counter64, + hwSACVapTop10StatClear + Integer32, + hwSACVapTop10StatRowstatus + RowStatus + } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.1 + hwSACVapTop10StatApName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 1 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.2 + hwSACVapTop10StatRadioId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 2 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.3 + hwSACVapTop10StatSsid OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 3 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.4 + hwSACVapTop10StatType OBJECT-TYPE + SYNTAX INTEGER + { + total(1), + period(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 4 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.5 + hwSACVapStatTotalPktUpNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 5 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.6 + hwSACVapStatTotalByteUpNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 6 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.7 + hwSACVapStatTotalPktDnNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 7 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.8 + hwSACVapStatTotalByteDnNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 8 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.9 + hwSACVapStat1stProtocolName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 9 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.10 + hwSACVapStat1stProtocolPktUpNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 10 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.11 + hwSACVapStat1stProtocolByteUpNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 11 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.12 + hwSACVapStat1stProtocolPktDnNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 12 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.13 + hwSACVapStat1stProtocolByteDnNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 13 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.14 + hwSACVapStat2ndProtocolName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 14 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.15 + hwSACVapStat2ndProtocolPktUpNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 15 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.16 + hwSACVapStat2ndProtocolByteUpNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 16 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.17 + hwSACVapStat2ndProtocolPktDnNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 17 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.18 + hwSACVapStat2ndProtocolByteDnNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 18 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.19 + hwSACVapStat3rdProtocolName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 19 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.20 + hwSACVapStat3rdProtocolPktUpNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 20 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.21 + hwSACVapStat3rdProtocolByteUpNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 21 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.22 + hwSACVapStat3rdProtocolPktDnNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 22 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.23 + hwSACVapStat3rdProtocolByteDnNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 23 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.24 + hwSACVapStat4thProtocolName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 24 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.25 + hwSACVapStat4thProtocolPktUpNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 25 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.26 + hwSACVapStat4thProtocolByteUpNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 26 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.27 + hwSACVapStat4thProtocolPktDnNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 27 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.28 + hwSACVapStat4thProtocolByteDnNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 28 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.29 + hwSACVapStat5thProtocolName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 29 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.30 + hwSACVapStat5thProtocolPktUpNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 30 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.31 + hwSACVapStat5thProtocolByteUpNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 31 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.32 + hwSACVapStat5thProtocolPktDnNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 32 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.33 + hwSACVapStat5thProtocolByteDnNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 33 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.34 + hwSACVapStat6thProtocolName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 34 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.35 + hwSACVapStat6thProtocolPktUpNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 35 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.36 + hwSACVapStat6thProtocolByteUpNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 36 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.37 + hwSACVapStat6thProtocolPktDnNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 37 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.38 + hwSACVapStat6thProtocolByteDnNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 38 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.39 + hwSACVapStat7thProtocolName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 39 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.40 + hwSACVapStat7thProtocolPktUpNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 40 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.41 + hwSACVapStat7thProtocolByteUpNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 41 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.42 + hwSACVapStat7thProtocolPktDnNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 42 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.43 + hwSACVapStat7thProtocolByteDnNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 43 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.44 + hwSACVapStat8thProtocolName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 44 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.45 + hwSACVapStat8thProtocolPktUpNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 45 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.46 + hwSACVapStat8thProtocolByteUpNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 46 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.47 + hwSACVapStat8thProtocolPktDnNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 47 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.48 + hwSACVapStat8thProtocolByteDnNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 48 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.49 + hwSACVapStat9thProtocolName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 49 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.50 + hwSACVapStat9thProtocolPktUpNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 50 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.51 + hwSACVapStat9thProtocolByteUpNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 51 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.52 + hwSACVapStat9thProtocolPktDnNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 52 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.53 + hwSACVapStat9thProtocolByteDnNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 53 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.54 + hwSACVapStat10thProtocolName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 54 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.55 + hwSACVapStat10thProtocolPktUpNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 55 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.56 + hwSACVapStat10thProtocolByteUpNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 56 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.57 + hwSACVapStat10thProtocolPktDnNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 57 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.58 + hwSACVapStat10thProtocolByteDnNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 58 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.59 + hwSACVapTop10StatClear OBJECT-TYPE + SYNTAX Integer32 (1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 59 } + + --1.3.6.1.4.1.2011.6.139.20.1.8.1.60 + hwSACVapTop10StatRowstatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACVapTop10StatEntry 60 } + + --1.3.6.1.4.1.2011.6.139.20.1.9 + hwSACUserTop10StatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSACUserTop10StatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwSacObjects 9 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1 + hwSACUserTop10StatEntry OBJECT-TYPE + SYNTAX HwSACUserTop10StatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwSACUserTop10StatUserMac, hwSACUserTop10StatType } + ::= { hwSACUserTop10StatTable 1 } + + + HwSACUserTop10StatEntry ::= + SEQUENCE { + hwSACUserTop10StatUserMac + MacAddress, + hwSACUserTop10StatType + INTEGER, + hwSACUserStatTotalPktUpNum + Counter64, + hwSACUserStatTotalByteUpNum + Counter64, + hwSACUserStatTotalPktDnNum + Counter64, + hwSACUserStatTotalByteDnNum + Counter64, + hwSACUserStat1stProtocolName + OCTET STRING, + hwSACUserStat1stProtocolPktUpNum + Counter64, + hwSACUserStat1stProtocolByteUpNum + Counter64, + hwSACUserStat1stProtocolPktDnNum + Counter64, + hwSACUserStat1stProtocolByteDnNum + Counter64, + hwSACUserStat2ndProtocolName + OCTET STRING, + hwSACUserStat2ndProtocolPktUpNum + Counter64, + hwSACUserStat2ndProtocolByteUpNum + Counter64, + hwSACUserStat2ndProtocolPktDnNum + Counter64, + hwSACUserStat2ndProtocolByteDnNum + Counter64, + hwSACUserStat3rdProtocolName + OCTET STRING, + hwSACUserStat3rdProtocolPktUpNum + Counter64, + hwSACUserStat3rdProtocolByteUpNum + Counter64, + hwSACUserStat3rdProtocolPktDnNum + Counter64, + hwSACUserStat3rdProtocolByteDnNum + Counter64, + hwSACUserStat4thProtocolName + OCTET STRING, + hwSACUserStat4thProtocolPktUpNum + Counter64, + hwSACUserStat4thProtocolByteUpNum + Counter64, + hwSACUserStat4thProtocolPktDnNum + Counter64, + hwSACUserStat4thProtocolByteDnNum + Counter64, + hwSACUserStat5thProtocolName + OCTET STRING, + hwSACUserStat5thProtocolPktUpNum + Counter64, + hwSACUserStat5thProtocolByteUpNum + Counter64, + hwSACUserStat5thProtocolPktDnNum + Counter64, + hwSACUserStat5thProtocolByteDnNum + Counter64, + hwSACUserStat6thProtocolName + OCTET STRING, + hwSACUserStat6thProtocolPktUpNum + Counter64, + hwSACUserStat6thProtocolByteUpNum + Counter64, + hwSACUserStat6thProtocolPktDnNum + Counter64, + hwSACUserStat6thProtocolByteDnNum + Counter64, + hwSACUserStat7thProtocolName + OCTET STRING, + hwSACUserStat7thProtocolPktUpNum + Counter64, + hwSACUserStat7thProtocolByteUpNum + Counter64, + hwSACUserStat7thProtocolPktDnNum + Counter64, + hwSACUserStat7thProtocolByteDnNum + Counter64, + hwSACUserStat8thProtocolName + OCTET STRING, + hwSACUserStat8thProtocolPktUpNum + Counter64, + hwSACUserStat8thProtocolByteUpNum + Counter64, + hwSACUserStat8thProtocolPktDnNum + Counter64, + hwSACUserStat8thProtocolByteDnNum + Counter64, + hwSACUserStat9thProtocolName + OCTET STRING, + hwSACUserStat9thProtocolPktUpNum + Counter64, + hwSACUserStat9thProtocolByteUpNum + Counter64, + hwSACUserStat9thProtocolPktDnNum + Counter64, + hwSACUserStat9thProtocolByteDnNum + Counter64, + hwSACUserStat10thProtocolName + OCTET STRING, + hwSACUserStat10thProtocolPktUpNum + Counter64, + hwSACUserStat10thProtocolByteUpNum + Counter64, + hwSACUserStat10thProtocolPktDnNum + Counter64, + hwSACUserStat10thProtocolByteDnNum + Counter64, + hwSACUserTop10StatClear + Integer32, + hwSACUserTop10StatRowstatus + RowStatus + } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.1 + hwSACUserTop10StatUserMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 1 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.2 + hwSACUserTop10StatType OBJECT-TYPE + SYNTAX INTEGER + { + total(1), + period(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 2 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.3 + hwSACUserStatTotalPktUpNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 3 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.4 + hwSACUserStatTotalByteUpNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 4 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.5 + hwSACUserStatTotalPktDnNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 5 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.6 + hwSACUserStatTotalByteDnNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 6 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.7 + hwSACUserStat1stProtocolName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 7 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.8 + hwSACUserStat1stProtocolPktUpNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 8 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.9 + hwSACUserStat1stProtocolByteUpNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 9 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.10 + hwSACUserStat1stProtocolPktDnNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 10 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.11 + hwSACUserStat1stProtocolByteDnNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 11 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.12 + hwSACUserStat2ndProtocolName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 12 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.13 + hwSACUserStat2ndProtocolPktUpNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 13 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.14 + hwSACUserStat2ndProtocolByteUpNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 14 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.15 + hwSACUserStat2ndProtocolPktDnNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 15 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.16 + hwSACUserStat2ndProtocolByteDnNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 16 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.17 + hwSACUserStat3rdProtocolName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 17 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.18 + hwSACUserStat3rdProtocolPktUpNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 18 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.19 + hwSACUserStat3rdProtocolByteUpNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 19 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.20 + hwSACUserStat3rdProtocolPktDnNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 20 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.21 + hwSACUserStat3rdProtocolByteDnNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 21 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.22 + hwSACUserStat4thProtocolName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 22 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.23 + hwSACUserStat4thProtocolPktUpNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 23 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.24 + hwSACUserStat4thProtocolByteUpNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 24 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.25 + hwSACUserStat4thProtocolPktDnNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 25 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.26 + hwSACUserStat4thProtocolByteDnNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 26 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.27 + hwSACUserStat5thProtocolName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 27 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.28 + hwSACUserStat5thProtocolPktUpNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 28 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.29 + hwSACUserStat5thProtocolByteUpNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 29 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.30 + hwSACUserStat5thProtocolPktDnNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 30 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.31 + hwSACUserStat5thProtocolByteDnNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 31 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.32 + hwSACUserStat6thProtocolName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 32 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.33 + hwSACUserStat6thProtocolPktUpNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 33 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.34 + hwSACUserStat6thProtocolByteUpNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 34 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.35 + hwSACUserStat6thProtocolPktDnNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 35 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.36 + hwSACUserStat6thProtocolByteDnNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 36 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.37 + hwSACUserStat7thProtocolName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 37 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.38 + hwSACUserStat7thProtocolPktUpNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 38 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.39 + hwSACUserStat7thProtocolByteUpNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 39 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.40 + hwSACUserStat7thProtocolPktDnNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 40 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.41 + hwSACUserStat7thProtocolByteDnNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 41 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.42 + hwSACUserStat8thProtocolName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 42 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.43 + hwSACUserStat8thProtocolPktUpNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 43 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.44 + hwSACUserStat8thProtocolByteUpNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 44 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.45 + hwSACUserStat8thProtocolPktDnNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 45 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.46 + hwSACUserStat8thProtocolByteDnNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 46 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.47 + hwSACUserStat9thProtocolName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 47 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.48 + hwSACUserStat9thProtocolPktUpNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 48 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.49 + hwSACUserStat9thProtocolByteUpNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 49 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.50 + hwSACUserStat9thProtocolPktDnNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 50 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.51 + hwSACUserStat9thProtocolByteDnNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 51 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.52 + hwSACUserStat10thProtocolName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 52 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.53 + hwSACUserStat10thProtocolPktUpNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 53 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.54 + hwSACUserStat10thProtocolByteUpNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 54 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.55 + hwSACUserStat10thProtocolPktDnNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 55 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.56 + hwSACUserStat10thProtocolByteDnNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 56 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.57 + hwSACUserTop10StatClear OBJECT-TYPE + SYNTAX Integer32 (1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 57 } + + --1.3.6.1.4.1.2011.6.139.20.1.9.1.58 + hwSACUserTop10StatRowstatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACUserTop10StatEntry 58 } + + --1.3.6.1.4.1.2011.6.139.20.1.10 + hwMediaAwareConfig OBJECT IDENTIFIER ::= { hwSacObjects 10 } + + --1.3.6.1.4.1.2011.6.139.20.1.10.1 + hwWlanVoiceAware OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwMediaAwareConfig 1 } + + --1.3.6.1.4.1.2011.6.139.20.1.10.2 + hwWlanVideoAware OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwMediaAwareConfig 2 } + + --1.3.6.1.4.1.2011.6.139.20.1.11 + hwVoiceAwareProtocolTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwVoiceAwareProtocolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwSacObjects 11 } + + --1.3.6.1.4.1.2011.6.139.20.1.11.1 + hwVoiceAwareProtocolEntry OBJECT-TYPE + SYNTAX HwVoiceAwareProtocolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwVoiceAwareProtocolName } + ::= { hwVoiceAwareProtocolTable 1 } + + + HwVoiceAwareProtocolEntry ::= + SEQUENCE { + hwVoiceAwareProtocolName + OCTET STRING, + hwVoiceAwarePortocolEnable + INTEGER, + hwVoiceAwarePortocolRowStatus + RowStatus + } + + --1.3.6.1.4.1.2011.6.139.20.1.11.1.1 + hwVoiceAwareProtocolName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..255)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwVoiceAwareProtocolEntry 1 } + + --1.3.6.1.4.1.2011.6.139.20.1.11.1.2 + hwVoiceAwarePortocolEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwVoiceAwareProtocolEntry 2 } + + --1.3.6.1.4.1.2011.6.139.20.1.11.1.3 + hwVoiceAwarePortocolRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwVoiceAwareProtocolEntry 3 } + + --1.3.6.1.4.1.2011.6.139.20.1.12 + hwVideoAwareProtocolTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwVideoAwareProtocolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwSacObjects 12 } + + --1.3.6.1.4.1.2011.6.139.20.1.12.1 + hwVideoAwareProtocolEntry OBJECT-TYPE + SYNTAX HwVideoAwareProtocolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwVideoAwareProtocolName } + ::= { hwVideoAwareProtocolTable 1 } + + + HwVideoAwareProtocolEntry ::= + SEQUENCE { + hwVideoAwareProtocolName + OCTET STRING, + hwVideoAwarePortocolEnable + INTEGER, + hwVideoAwarePortocolRowStatus + RowStatus + } + + --1.3.6.1.4.1.2011.6.139.20.1.12.1.1 + hwVideoAwareProtocolName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..255)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwVideoAwareProtocolEntry 1 } + + --1.3.6.1.4.1.2011.6.139.20.1.12.1.2 + hwVideoAwarePortocolEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwVideoAwareProtocolEntry 2 } + + --1.3.6.1.4.1.2011.6.139.20.1.12.1.3 + hwVideoAwarePortocolRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwVideoAwareProtocolEntry 3 } + + --1.3.6.1.4.1.2011.6.139.20.1.13 + hwLyncRecordTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwLyncRecordEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwSacObjects 13 } + + --1.3.6.1.4.1.2011.6.139.20.1.13.1 + hwLyncRecordEntry OBJECT-TYPE + SYNTAX HwLyncRecordEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwLyncRecordID } + ::= { hwLyncRecordTable 1 } + + + HwLyncRecordEntry ::= + SEQUENCE { + hwLyncRecordID + Unsigned32, + hwLyncRecordSrcApName + OCTET STRING, + hwLyncRecordSrcMAC + MacAddress, + hwLyncRecordSrcIP + IpAddress, + hwLyncRecordSrcPort + Unsigned32, + hwLyncRecordDstApName + OCTET STRING, + hwLyncRecordDstMAC + MacAddress, + hwLyncRecordDstIP + IpAddress, + hwLyncRecordDstPort + Unsigned32, + hwLyncRecordCallID + OCTET STRING, + hwLyncRecordStartTime + OCTET STRING, + hwLyncRecordEndTime + OCTET STRING, + hwLyncRecordProtocol + Unsigned32, + hwLyncRecordPacketUtilization + Unsigned32, + hwLyncRecordJitterInterArrival + Unsigned32, + hwLyncRecordJitterInterArrivalMax + Unsigned32, + hwLyncRecordRoundTrip + Unsigned32, + hwLyncRecordRoundTripMax + Unsigned32, + hwLyncRecordHealerPacketDropRatio + OCTET STRING, + hwLyncRecordDegradationAvg + OCTET STRING, + hwLyncRecordRatioConcealedSamplesAvg + OCTET STRING, + hwLyncRecordBurstGapDuration + Unsigned32, + hwLyncRecordDegradationMax + OCTET STRING, + hwLyncRecordRecvListenMOSMin + OCTET STRING, + hwLyncRecordRecvListenMOS + OCTET STRING, + hwLyncRecordOverallMinNetworkMOS + OCTET STRING, + hwLyncRecordOverallAvgNetworkMOS + OCTET STRING, + hwLyncRecordAppliedBandwidthLimit + Unsigned32, + hwLyncRecordRowstatus + RowStatus + } + + --1.3.6.1.4.1.2011.6.139.20.1.13.1.1 + hwLyncRecordID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwLyncRecordEntry 1 } + + --1.3.6.1.4.1.2011.6.139.20.1.13.1.2 + hwLyncRecordSrcApName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwLyncRecordEntry 2 } + + --1.3.6.1.4.1.2011.6.139.20.1.13.1.3 + hwLyncRecordSrcMAC OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwLyncRecordEntry 3 } + + --1.3.6.1.4.1.2011.6.139.20.1.13.1.4 + hwLyncRecordSrcIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwLyncRecordEntry 4 } + + --1.3.6.1.4.1.2011.6.139.20.1.13.1.5 + hwLyncRecordSrcPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwLyncRecordEntry 5 } + + --1.3.6.1.4.1.2011.6.139.20.1.13.1.6 + hwLyncRecordDstApName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwLyncRecordEntry 6 } + + --1.3.6.1.4.1.2011.6.139.20.1.13.1.7 + hwLyncRecordDstMAC OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwLyncRecordEntry 7 } + + --1.3.6.1.4.1.2011.6.139.20.1.13.1.8 + hwLyncRecordDstIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwLyncRecordEntry 8 } + + --1.3.6.1.4.1.2011.6.139.20.1.13.1.9 + hwLyncRecordDstPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwLyncRecordEntry 9 } + + --1.3.6.1.4.1.2011.6.139.20.1.13.1.10 + hwLyncRecordCallID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwLyncRecordEntry 10 } + + --1.3.6.1.4.1.2011.6.139.20.1.13.1.11 + hwLyncRecordStartTime OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwLyncRecordEntry 11 } + + --1.3.6.1.4.1.2011.6.139.20.1.13.1.12 + hwLyncRecordEndTime OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwLyncRecordEntry 12 } + + --1.3.6.1.4.1.2011.6.139.20.1.13.1.13 + hwLyncRecordProtocol OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwLyncRecordEntry 13 } + + --1.3.6.1.4.1.2011.6.139.20.1.13.1.14 + hwLyncRecordPacketUtilization OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwLyncRecordEntry 14 } + + --1.3.6.1.4.1.2011.6.139.20.1.13.1.15 + hwLyncRecordJitterInterArrival OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwLyncRecordEntry 15 } + + --1.3.6.1.4.1.2011.6.139.20.1.13.1.16 + hwLyncRecordJitterInterArrivalMax OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwLyncRecordEntry 16 } + + --1.3.6.1.4.1.2011.6.139.20.1.13.1.17 + hwLyncRecordRoundTrip OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwLyncRecordEntry 17 } + + --1.3.6.1.4.1.2011.6.139.20.1.13.1.18 + hwLyncRecordRoundTripMax OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwLyncRecordEntry 18 } + + --1.3.6.1.4.1.2011.6.139.20.1.13.1.19 + hwLyncRecordHealerPacketDropRatio OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwLyncRecordEntry 19 } + + --1.3.6.1.4.1.2011.6.139.20.1.13.1.20 + hwLyncRecordDegradationAvg OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwLyncRecordEntry 20 } + + --1.3.6.1.4.1.2011.6.139.20.1.13.1.21 + hwLyncRecordRatioConcealedSamplesAvg OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwLyncRecordEntry 21 } + + --1.3.6.1.4.1.2011.6.139.20.1.13.1.22 + hwLyncRecordBurstGapDuration OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwLyncRecordEntry 22 } + + --1.3.6.1.4.1.2011.6.139.20.1.13.1.23 + hwLyncRecordDegradationMax OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwLyncRecordEntry 23 } + + --1.3.6.1.4.1.2011.6.139.20.1.13.1.24 + hwLyncRecordRecvListenMOSMin OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwLyncRecordEntry 24 } + + --1.3.6.1.4.1.2011.6.139.20.1.13.1.25 + hwLyncRecordRecvListenMOS OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwLyncRecordEntry 25 } + + --1.3.6.1.4.1.2011.6.139.20.1.13.1.26 + hwLyncRecordOverallMinNetworkMOS OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwLyncRecordEntry 26 } + + --1.3.6.1.4.1.2011.6.139.20.1.13.1.27 + hwLyncRecordOverallAvgNetworkMOS OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwLyncRecordEntry 27 } + + --1.3.6.1.4.1.2011.6.139.20.1.13.1.28 + hwLyncRecordAppliedBandwidthLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwLyncRecordEntry 28 } + + --1.3.6.1.4.1.2011.6.139.20.1.13.1.29 + hwLyncRecordRowstatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwLyncRecordEntry 29 } + + -- 1.3.6.1.4.1.2011.6.139.20.1.14 + hwSACInfoAPTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSACInfoAPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwSacObjects 14 } + + -- 1.3.6.1.4.1.2011.6.139.20.1.14.1 + hwSACInfoAPEntry OBJECT-TYPE + SYNTAX HwSACInfoAPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwSACInfoAPName } + ::= { hwSACInfoAPTable 1 } + + HwSACInfoAPEntry ::= + SEQUENCE { + hwSACInfoAPName + OCTET STRING, + hwSACInfoAPSACEnable + INTEGER, + hwSACInfoAPSignatureState + INTEGER, + hwSACInfoAPSignatureVersion + OCTET STRING, + hwSACInfoAPAppNum + Integer32 + } + + -- 1.3.6.1.4.1.2011.6.139.20.1.14.1.1 + hwSACInfoAPName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwSACInfoAPEntry 1 } + + -- 1.3.6.1.4.1.2011.6.139.20.1.14.1.2 + hwSACInfoAPSACEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACInfoAPEntry 2 } + + -- 1.3.6.1.4.1.2011.6.139.20.1.14.1.3 + hwSACInfoAPSignatureState OBJECT-TYPE + SYNTAX INTEGER + { + notloaded(1), + loading(2), + loaded(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACInfoAPEntry 3 } + + -- 1.3.6.1.4.1.2011.6.139.20.1.14.1.4 + hwSACInfoAPSignatureVersion OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACInfoAPEntry 4 } + + -- 1.3.6.1.4.1.2011.6.139.20.1.14.1.5 + hwSACInfoAPAppNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACInfoAPEntry 5 } + + -- 1.3.6.1.4.1.2011.6.139.20.1.15 + hwSACDirectFwdProtocolGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSACDirectFwdProtocolGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwSacObjects 15 } + + -- 1.3.6.1.4.1.2011.6.139.20.1.15.1 + hwSACDirectFwdProtocolGroupEntry OBJECT-TYPE + SYNTAX HwSACDirectFwdProtocolGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwSACDirectFwdProtocolGroupName } + ::= { hwSACDirectFwdProtocolGroupTable 1 } + + HwSACDirectFwdProtocolGroupEntry ::= + SEQUENCE { + hwSACDirectFwdProtocolGroupName + OCTET STRING, + hwSACDirectFwdProtocolGroupRowstatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.6.139.20.1.15.1.1 + hwSACDirectFwdProtocolGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..35)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACDirectFwdProtocolGroupEntry 1 } + + -- 1.3.6.1.4.1.2011.6.139.20.1.15.1.2 + hwSACDirectFwdProtocolGroupRowstatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACDirectFwdProtocolGroupEntry 2 } + + -- 1.3.6.1.4.1.2011.6.139.20.1.16 + hwSACAppListDirectFwdTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwSACAppListDirectFwdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwSacObjects 16 } + + -- 1.3.6.1.4.1.2011.6.139.20.1.16.1 + hwSACAppListDirectFwdEntry OBJECT-TYPE + SYNTAX HwSACAppListDirectFwdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwSACAppListDirectFwdAppIndex } + ::= { hwSACAppListDirectFwdTable 1 } + + HwSACAppListDirectFwdEntry ::= + SEQUENCE { + hwSACAppListDirectFwdAppIndex + Integer32, + hwSACAppListDirectFwdAppID + Integer32, + hwSACAppListDirectFwdAppName + OCTET STRING, + hwSACAppListDirectFwdRowstatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.6.139.20.1.16.1.1 + hwSACAppListDirectFwdAppIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwSACAppListDirectFwdEntry 1 } + + -- 1.3.6.1.4.1.2011.6.139.20.1.16.1.2 + hwSACAppListDirectFwdAppID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACAppListDirectFwdEntry 2 } + + -- 1.3.6.1.4.1.2011.6.139.20.1.16.1.3 + hwSACAppListDirectFwdAppName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACAppListDirectFwdEntry 3 } + + -- 1.3.6.1.4.1.2011.6.139.20.1.16.1.4 + hwSACAppListDirectFwdRowstatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwSACAppListDirectFwdEntry 4 } + + --1.3.6.1.4.1.2011.6.139.20.2 + hwWlanSacConformance OBJECT IDENTIFIER ::= { hwWlanSac 2 } + + --1.3.6.1.4.1.2011.6.139.20.2.1 + hwWlanSacCompliances OBJECT IDENTIFIER ::= { hwWlanSacConformance 1 } + + --1.3.6.1.4.1.2011.6.139.20.2.1.1 + hwWlanSacCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Description." + MODULE + MANDATORY-GROUPS { hwWlanSACGroup } + ::= { hwWlanSacCompliances 1 } + + --1.3.6.1.4.1.2011.6.139.20.2.2 + hwWlanSacObjectGroups OBJECT IDENTIFIER ::= { hwWlanSacConformance 2 } + + --1.3.6.1.4.1.2011.6.139.20.2.2.1 + hwWlanSACGroup OBJECT-GROUP + OBJECTS { hwSACEnableOper, hwSACEnableRuleLibName, hwSACProtocolGroupRowstatus, hwSACProGroupProRowstatus, + hwSACVapStatProtocolName, hwSACVapStatProtocolPktUpNum, hwSACVapStatProtocolByteUpNum, hwSACVapStatProtocolPktDnNum, + hwSACVapStatProtocolByteDnNum, hwSACVapStatClear, hwSACVapStatRowstatus, + hwSACUserStatProtocolName, hwSACUserStatProtocolPktUpNum, hwSACUserStatProtocolByteUpNum, hwSACUserStatProtocolPktDnNum, + hwSACUserStatProtocolByteDnNum, hwSACUserStatClear, hwSACUserStatRowstatus, hwSACAppListAppID, + hwSACAppListAppName, hwSACAppListRowstatus, hwSACInfoSACEnable, hwSACInfoSignatureState, hwSACInfoSignatureName, + hwSACInfoSignatureVersion, hwSACInfoSignatureDate, hwSACInfoAppNum, + hwSACVapStatTotalPktUpNum, hwSACVapStatTotalByteUpNum, hwSACVapStatTotalPktDnNum, + hwSACVapStatTotalByteDnNum, hwSACVapStat1stProtocolName, hwSACVapStat1stProtocolPktUpNum, hwSACVapStat1stProtocolByteUpNum, hwSACVapStat1stProtocolPktDnNum, + hwSACVapStat1stProtocolByteDnNum, hwSACVapStat2ndProtocolName, hwSACVapStat2ndProtocolPktUpNum, hwSACVapStat2ndProtocolByteUpNum, hwSACVapStat2ndProtocolPktDnNum, + hwSACVapStat2ndProtocolByteDnNum, hwSACVapStat3rdProtocolName, hwSACVapStat3rdProtocolPktUpNum, hwSACVapStat3rdProtocolByteUpNum, hwSACVapStat3rdProtocolPktDnNum, + hwSACVapStat3rdProtocolByteDnNum, hwSACVapStat4thProtocolName, hwSACVapStat4thProtocolPktUpNum, hwSACVapStat4thProtocolByteUpNum, hwSACVapStat4thProtocolPktDnNum, + hwSACVapStat4thProtocolByteDnNum, hwSACVapStat5thProtocolName, hwSACVapStat5thProtocolPktUpNum, hwSACVapStat5thProtocolByteUpNum, hwSACVapStat5thProtocolPktDnNum, + hwSACVapStat5thProtocolByteDnNum, hwSACVapStat6thProtocolName, hwSACVapStat6thProtocolPktUpNum, hwSACVapStat6thProtocolByteUpNum, hwSACVapStat6thProtocolPktDnNum, + hwSACVapStat6thProtocolByteDnNum, hwSACVapStat7thProtocolName, hwSACVapStat7thProtocolPktUpNum, hwSACVapStat7thProtocolByteUpNum, hwSACVapStat7thProtocolPktDnNum, + hwSACVapStat7thProtocolByteDnNum, hwSACVapStat8thProtocolName, hwSACVapStat8thProtocolPktUpNum, hwSACVapStat8thProtocolByteUpNum, hwSACVapStat8thProtocolPktDnNum, + hwSACVapStat8thProtocolByteDnNum, hwSACVapStat9thProtocolName, hwSACVapStat9thProtocolPktUpNum, hwSACVapStat9thProtocolByteUpNum, hwSACVapStat9thProtocolPktDnNum, + hwSACVapStat9thProtocolByteDnNum, hwSACVapStat10thProtocolName, hwSACVapStat10thProtocolPktUpNum, hwSACVapStat10thProtocolByteUpNum, hwSACVapStat10thProtocolPktDnNum, + hwSACVapStat10thProtocolByteDnNum, hwSACVapTop10StatClear, hwSACVapTop10StatRowstatus, + hwSACUserStatTotalPktUpNum, hwSACUserStatTotalByteUpNum, hwSACUserStatTotalPktDnNum, hwSACUserStatTotalByteDnNum, hwSACUserStat1stProtocolName, + hwSACUserStat1stProtocolPktUpNum, hwSACUserStat1stProtocolByteUpNum, hwSACUserStat1stProtocolPktDnNum, hwSACUserStat1stProtocolByteDnNum, hwSACUserStat2ndProtocolName, + hwSACUserStat2ndProtocolPktUpNum, hwSACUserStat2ndProtocolByteUpNum, hwSACUserStat2ndProtocolPktDnNum, hwSACUserStat2ndProtocolByteDnNum, hwSACUserStat3rdProtocolName, + hwSACUserStat3rdProtocolPktUpNum, hwSACUserStat3rdProtocolByteUpNum, hwSACUserStat3rdProtocolPktDnNum, hwSACUserStat3rdProtocolByteDnNum, hwSACUserStat4thProtocolName, + hwSACUserStat4thProtocolPktUpNum, hwSACUserStat4thProtocolByteUpNum, hwSACUserStat4thProtocolPktDnNum, hwSACUserStat4thProtocolByteDnNum, hwSACUserStat5thProtocolName, + hwSACUserStat5thProtocolPktUpNum, hwSACUserStat5thProtocolByteUpNum, hwSACUserStat5thProtocolPktDnNum, hwSACUserStat5thProtocolByteDnNum, hwSACUserStat6thProtocolName, + hwSACUserStat6thProtocolPktUpNum, hwSACUserStat6thProtocolByteUpNum, hwSACUserStat6thProtocolPktDnNum, hwSACUserStat6thProtocolByteDnNum, hwSACUserStat7thProtocolName, + hwSACUserStat7thProtocolPktUpNum, hwSACUserStat7thProtocolByteUpNum, hwSACUserStat7thProtocolPktDnNum, hwSACUserStat7thProtocolByteDnNum, hwSACUserStat8thProtocolName, + hwSACUserStat8thProtocolPktUpNum, hwSACUserStat8thProtocolByteUpNum, hwSACUserStat8thProtocolPktDnNum, hwSACUserStat8thProtocolByteDnNum, hwSACUserStat9thProtocolName, + hwSACUserStat9thProtocolPktUpNum, hwSACUserStat9thProtocolByteUpNum, hwSACUserStat9thProtocolPktDnNum, hwSACUserStat9thProtocolByteDnNum, hwSACUserStat10thProtocolName, + hwSACUserStat10thProtocolPktUpNum, hwSACUserStat10thProtocolByteUpNum, hwSACUserStat10thProtocolPktDnNum, hwSACUserStat10thProtocolByteDnNum, hwSACUserTop10StatClear, + hwSACUserTop10StatRowstatus, hwWlanVoiceAware, hwWlanVideoAware, hwVoiceAwarePortocolEnable, + hwVoiceAwarePortocolRowStatus, hwVideoAwarePortocolEnable, hwVideoAwarePortocolRowStatus, + hwLyncRecordSrcApName, hwLyncRecordSrcMAC, hwLyncRecordSrcIP, hwLyncRecordSrcPort, hwLyncRecordDstApName, + hwLyncRecordDstMAC, hwLyncRecordDstIP, hwLyncRecordDstPort, hwLyncRecordCallID, hwLyncRecordStartTime, + hwLyncRecordEndTime, hwLyncRecordProtocol, hwLyncRecordPacketUtilization, hwLyncRecordJitterInterArrival, hwLyncRecordJitterInterArrivalMax, + hwLyncRecordRoundTrip, hwLyncRecordRoundTripMax, hwLyncRecordHealerPacketDropRatio, hwLyncRecordDegradationAvg, hwLyncRecordRatioConcealedSamplesAvg, + hwLyncRecordBurstGapDuration, hwLyncRecordDegradationMax, hwLyncRecordRecvListenMOSMin, hwLyncRecordRecvListenMOS, hwLyncRecordOverallMinNetworkMOS, + hwLyncRecordOverallAvgNetworkMOS, hwLyncRecordAppliedBandwidthLimit, hwLyncRecordRowstatus, hwSACInfoAPSACEnable, hwSACInfoAPSignatureState, + hwSACInfoAPSignatureVersion, hwSACInfoAPAppNum, hwSACDirectFwdProtocolGroupRowstatus, hwSACAppListDirectFwdAppID, hwSACAppListDirectFwdAppName, + hwSACAppListDirectFwdRowstatus } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanSacObjectGroups 1 } + + + END +-- +-- HUAWEI-WLAN-SAC-MIB.mib +-- diff --git a/MIBS/huawei/HUAWEI-WLAN-STATION-MIB b/MIBS/huawei/HUAWEI-WLAN-STATION-MIB new file mode 100644 index 0000000..ab169a8 --- /dev/null +++ b/MIBS/huawei/HUAWEI-WLAN-STATION-MIB @@ -0,0 +1,3031 @@ +-- ============================================================================ +-- Copyright (C) 2020 by HUAWEI TECHNOLOGIES. All rights reserved. +-- Description: The mib is used for station. +-- Reference: +-- Version: V1.33 +-- ============================================================================ +-- Module definition + + HUAWEI-WLAN-STATION-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwWlan + FROM HUAWEI-WLAN-MIB + hwWlanApName + FROM HUAWEI-WLAN-AP-MIB + hwWlanApMac + FROM HUAWEI-WLAN-AP-MIB + hwWlanApId + FROM HUAWEI-WLAN-AP-MIB + hwWlanRadioID + FROM HUAWEI-WLAN-AP-RADIO-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + IpAddress, Integer32, Unsigned32, Counter64, OBJECT-TYPE, + MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + MacAddress, RowStatus, DateAndTime + FROM SNMPv2-TC; + --1.3.6.1.4.1.2011.6.139.18 + hwWlanStation MODULE-IDENTITY + LAST-UPDATED "202007081638Z" -- Jul 08, 2020 at 16:38 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com " + DESCRIPTION + "V1.33,Add enumerations value of hwWlanNaviACStationAuthMethod, hwWlanStaAuthenMethod." + REVISION "202007081638Z" -- Jul 08, 2020 at 16:38 GMT + DESCRIPTION + "V1.32, Modify the english description of hwWlanStationTable,hwWlanWepIDConflictTrapAPMAC,hwWlanWepIDConflictTrapRadioId,hwWlanWepIDConflictTrapPreSSID,hwWlanWepIDConflictTrapCurrSSID,hwWlanWepIDConflictTrapCipherIdx." + REVISION "202006161519Z" -- Jun 16, 2020 at 15:19 GMT + DESCRIPTION + "V1.31, Modify the enumeration value of hwWlanStaRoamTraceInfo." + REVISION "202004300908Z" -- Apr 30, 2020 at 09:08 GMT + DESCRIPTION + "V1.30, Add an enumeration value of hwWlanStaHtMode. + Modify the enumeration value of hwWlanStaHtMode." + REVISION "202004151908Z" -- Apr 15, 2020 at 19:08 GMT + DESCRIPTION + "V1.29, Add enumerations value of hwWlanNaviACStationAuthMethod, hwWlanStaAuthenMethod." + REVISION "202004031200Z" -- Apr 3, 2020 at 12:00 GMT + DESCRIPTION + "V1.28, Add an enumeration value of hwWlanStaRfMode." + REVISION "202004021658Z" -- Apr 2, 2020 at 16:58 GMT + DESCRIPTION + "V1.27, Add the nodes of hwWlanStaWirelessStatRxIPv6Frames,hwWlanStaWirelessRxIPv6Bytes,hwWlanStaWirelessStatTxIPv6Frames,hwWlanStaWirelessTxIPv6Bytes, hwWlanStaGatewayIPv6 in the hwWlanStationEntry; + Add the nodes of hwStationIPConflictTrap in the hwWlanStationObjects; + Add the nodes of hwStationIPConflictTrap, hwWlanConflictIPAddress in the hwWlanStaTrapObjects;" + REVISION "201905060931Z" -- May 6, 2019 at 09:31 GMT + + DESCRIPTION + "V1.26, Add the nodes of hwWlanStaRoamTraceMemberAcIP,hwWlanStaRoamTraceMemberAcIPv6 in the hwWlanStaRoamTraceEntry." + REVISION "201902181012Z" -- Feb 18, 2019 at 10:12 GMT + DESCRIPTION + "V1.25, Add the nodes of hwWlanStaNaviACID in the hwWlanStationTable. + Add the nodes of hwWlanStaOnlineFailDevType, hwWlanStaOnlineFailAcId, hwWlanStaOnlineFailAcName in the hwWlanStaOnlineFailTable. + Add the nodes of hwWlanStaOfflineDevType, hwWlanStaOfflineAcId, hwWlanStaOfflineAcName in the hwWlanStaOfflineTable. + Add the table of hwWlanNaviACStationTable." + REVISION "201809011720Z" -- Sep 01, 2018 at 17:20 GMT + + DESCRIPTION + "V1.24, Modify hwWlanStationGroup." + REVISION "201807201020Z" -- Jul 20, 2018 at 10:20 GMT + + DESCRIPTION + "V1.23, Add the nodes of hwWlanStationDevType in the hwWlanStationTable." + REVISION "201803061620Z" -- Mar 6, 2018 at 16:20 GMT + DESCRIPTION + "V1.22, Add the nodes of hwWlanStaAssocDuration,hwWlanStaWpaDuration,hwWlanStaAuthDuration, + hwWlanStaDhcpDuration in the hwWlanStationTable." + REVISION "201801041040Z" -- Jan 04, 2018 at 10:40 GMT + DESCRIPTION + "V1.21, Modify an enumeration value of hwWlanStaRoamTraceInfo." + REVISION "201711241040Z" -- Nov 24, 2017 at 10:40 GMT + + DESCRIPTION + "V1.20, Add an enumeration value of hwWlanStaAuthenMethod." + REVISION "201711202040Z" -- Nov 20, 2017 at 20:40 GMT + + DESCRIPTION + "V1.19, Add an enumeration value of hwWlanStaRoamTraceInfo." + REVISION "201711181040Z" -- Nov 18, 2017 at 10:40 GMT + DESCRIPTION + "V1.18, Add a node hwWlanStaDelayStatus." + REVISION "201710190930Z" -- Oct 19, 2017 at 09:30 GMT + DESCRIPTION + "V1.17, Add an enumeration value of hwWlanStaRfMode." + REVISION "201705261040Z" -- May 26, 2017 at 10:40 GMT + + DESCRIPTION + "V1.16, Add station online fail and offline record node." + REVISION "201703271430Z" -- March 27, 2017 at 14:30 GMT + DESCRIPTION + "V1.15, Modify the description of hwWlanStaStatOperMode and hwWlanStaApId." + REVISION "201612171030Z" -- Dec 17, 2016 at 10:30 GMT + DESCRIPTION + "V1.14, Modify the description of hwWlanStaStatOperMode and hwWlanStaApId." + REVISION "201609141030Z" -- Sep 14, 2016 at 10:30 GMT + + DESCRIPTION + "V1.13, Add the nodes ofhwWlanStaGetIPFailedCount and hwWlanStaGetIPSuccessCount." + REVISION "201608161400Z" -- Aug 16, 2016 at 14:00 GMT + + DESCRIPTION + "V1.12, Modify the nodes of hwWlanStaAssocStartTime, hwWlanStaAssocSuccessTime and so on." + REVISION "201608080915Z" -- Aug 8, 2016 at 09:15 GMT + + DESCRIPTION + "V1.11, Add the node of hwWlanStaRoamTraceEntry in the hwWlanStaRoamTraceInfo." + REVISION "201607291130Z" -- Jul 18, 2016 at 11:30 GMT + + DESCRIPTION + "V1.10, Add the node of hwWlanStaAcL3RoamStatisticAcDescription in the hwWlanStaAcL3RoamStatisticsTable." + REVISION "201607181130Z" -- Jul 18, 2016 at 11:30 GMT + + + DESCRIPTION + "V1.09, Add the nodes of hwWlanStaVHTCapable,hwWlanStaVHTTxBFCapable,hwWlanStaMUMIMOCapable, + hwWlanStaWpaStartTime and hwWlanStaWpaSuccessTime in the hwWlanStationTable." + REVISION "201606010930Z" -- Jun 1, 2016 at 09:30 GMT + + DESCRIPTION + "V1.08, Add the nodes of hwWlanStaAssocStartTime,hwWlanStaAssocSuccesTime,hwWlanStaAuthStartTime, + hwWlanStaAuthSuccesTime,hwWlanStaDhcpStartTime and hwWlanStaDhcpSuccesTime in the hwWlanStationTable." + REVISION "201602260910Z" -- Feb 26, 2016 at 09:10 GMT + + DESCRIPTION + "V1.07, Add the nodes of hwWlanStationApStatApId in the hwWlanStationApStatTable." + REVISION "201602161110Z" -- Feb 16, 2016 at 11:10 GMT + DESCRIPTION + "V1.06, Add the nodes of hwWlanStationUapsdCapacity and hwWlanStationPowerSavePercent in the hwWlanStationTable." + REVISION "201511301110Z" -- Nov 30, 2015 at 11:10 GMT + DESCRIPTION + "V1.05, Add Value list in the hwWlanStaAuthenMethod node." + REVISION "201511052030Z" -- Oct 05, 2015 at 20:30 GMT + DESCRIPTION + "V1.04, Add AP ID in the trap node." + REVISION "201509151030Z" -- Sept 15, 2015 at 10:30 GMT + DESCRIPTION + "The MIB module defines the station operation." + REVISION "201508271815Z" -- Aug 27, 2015 at 18:15 GMT + DESCRIPTION + "V1.02, Add the node of hwWlanStaApId in the hwWlanStationTable." + REVISION "201506271815Z" -- June 27, 2015 at 18:15 GMT + DESCRIPTION + "V1.02, Modify the hwWlanStaEncryptMethod node." + REVISION "201505111452Z" -- May 11, 2015 at 14:52 GMT + DESCRIPTION + " + V1.01, Add the description of mib nodes. + " + REVISION "201502021452Z" -- February 2, 2015 at 14:52 GMT + DESCRIPTION + " + V1.00, Inital version. + " + ::= { hwWlan 18 } + +-- +--Node definitions +-- + + --1.3.6.1.4.1.2011.6.139.18.1 + hwWlanStationObjects OBJECT IDENTIFIER ::= { hwWlanStation 1 } + + --1.3.6.1.4.1.2011.6.139.18.1.1 + hwWlanStaTraps OBJECT IDENTIFIER ::= { hwWlanStationObjects 1 } + + --1.3.6.1.4.1.2011.6.139.18.1.1.1 + hwWlanStaTrap OBJECT IDENTIFIER ::= { hwWlanStaTraps 1 } + + --1.3.6.1.4.1.2011.6.139.18.1.1.1.1 + hwWlanStaAuthErrorTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanRadioID, hwWlanStaMac, hwWlanApName, hwWlanStaAssocBssid, hwWlanStaSsid, hwWlanStaAuthenticationMode, hwWlanStaFailCodeType, hwWlanStaAuthenticationFailCause, hwWlanStaAuthenticationFailCauseStr, hwWlanApId } + STATUS current + DESCRIPTION + "STA authentication fails." + ::= { hwWlanStaTrap 1 } + + --1.3.6.1.4.1.2011.6.139.18.1.1.1.2 + hwWlanStaAssoFailTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanRadioID, hwWlanStaMac, hwWlanApName, hwWlanStaAssocBssid, hwWlanStaSsid, hwWlanStaFailCodeType, hwWlanStaAuthenticationFailCause, hwWlanStaAuthenticationFailCauseStr, hwWlanApId } + STATUS current + DESCRIPTION + "STA association fails." + ::= { hwWlanStaTrap 2 } + + --1.3.6.1.4.1.2011.6.139.18.1.1.1.3 + hwWlanUserInvalidCerficationTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanRadioID, hwWlanStaMac, hwWlanApName, hwWlanStaAssocBssid, hwWlanStaSsid, hwWlanApId } + STATUS current + DESCRIPTION + "A user with an invalid certificate attempts to access the network." + ::= { hwWlanStaTrap 3 } + + --1.3.6.1.4.1.2011.6.139.18.1.1.1.4 + hwWlanStaRepititiveAttackTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanRadioID, hwWlanStaMac, hwWlanApName, hwWlanStaAssocBssid, hwWlanStaSsid, hwWlanApId } + STATUS current + DESCRIPTION + "The STA undergoes a replay attack." + ::= { hwWlanStaTrap 4 } + + --1.3.6.1.4.1.2011.6.139.18.1.1.1.5 + hwWlanStaTamperAttackTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanRadioID, hwWlanStaMac, hwWlanApName, hwWlanStaAssocBssid, hwWlanStaSsid, hwWlanApId } + STATUS current + DESCRIPTION + "A tamper attack occurs." + ::= { hwWlanStaTrap 5 } + + --1.3.6.1.4.1.2011.6.139.18.1.1.1.6 + hwWlanStaLowLevelSecAttackTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanRadioID, hwWlanStaMac, hwWlanApName, hwWlanStaAssocBssid, hwWlanStaSsid, hwWlanApId } + STATUS current + DESCRIPTION + "The AP security level was lowered." + ::= { hwWlanStaTrap 6 } + + --1.3.6.1.4.1.2011.6.139.18.1.1.1.7 + hwWlanStaAddressRedirectionAttackTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanRadioID, hwWlanStaMac, hwWlanApName, hwWlanStaAssocBssid, hwWlanStaSsid, hwWlanApId } + STATUS current + DESCRIPTION + "An address redirection attack occurs." + ::= { hwWlanStaTrap 7 } + + --1.3.6.1.4.1.2011.6.139.18.1.1.1.8 + hwWlanStaWepIdConflictTrap NOTIFICATION-TYPE + OBJECTS { hwWlanWepIDConflictTrapAPMAC, hwWlanWepIDConflictTrapAPName, hwWlanWepIDConflictTrapRadioId, hwWlanWepIDConflictTrapPreSSID, hwWlanWepIDConflictTrapCurrSSID, + hwWlanWepIDConflictTrapCipherIdx, hwWlanApId } + STATUS current + DESCRIPTION + "SSID keys conflict" + ::= { hwWlanStaTrap 8 } + + --1.3.6.1.4.1.2011.6.139.18.1.1.1.9 + hwStationOnlineTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanStaMac, hwWlanStaRadioId, hwWlanApName, hwWlanStaAccessChannel, + hwWlanStaRssi, hwWlanStaTrapOccurTime, hwWlanApId } + STATUS current + DESCRIPTION + "A STA goes online." + ::= { hwWlanStaTrap 9 } + + --1.3.6.1.4.1.2011.6.139.18.1.1.1.10 + hwStationOfflineTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanStaMac, hwWlanStaRadioId, hwWlanApName, hwWlanStaAccessChannel, + hwWlanStaRssi, hwWlanStaTrapOccurTime, hwWlanApId } + STATUS current + DESCRIPTION + "A STA goes offline." + ::= { hwWlanStaTrap 10 } + + --1.3.6.1.4.1.2011.6.139.18.1.1.1.11 + hwStationSignalStrengthLowThanThresholdTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanStaMac, hwWlanStaRadioId, hwWlanApName, hwWlanStaAccessChannel, + hwWlanStaRssi, hwWlanSignalStrengthThreshold, hwWlanApId } + STATUS current + DESCRIPTION + "The STA signal strength is lower than the threshold." + ::= { hwWlanStaTrap 11 } + + --1.3.6.1.4.1.2011.6.139.18.1.1.1.12 + hwStationIPConflictTrap NOTIFICATION-TYPE + OBJECTS { hwWlanApMac, hwWlanStaMac, hwWlanApName, hwWlanConflictIPAddress, hwWlanApId } + STATUS current + DESCRIPTION + "The IP address of the user conflicts with that of the gateway." + ::= { hwWlanStaTrap 12 } + + + --1.3.6.1.4.1.2011.6.139.18.1.1.2 + hwWlanStaTrapObjects OBJECT IDENTIFIER ::= { hwWlanStaTraps 2 } + + --1.3.6.1.4.1.2011.6.139.18.1.1.2.1 + hwWlanStaAuthenticationMode OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the STA authentication mode." + ::= { hwWlanStaTrapObjects 1 } + + --1.3.6.1.4.1.2011.6.139.18.1.1.2.2 + hwWlanStaAuthenticationFailCause OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the STA authentication failure reason." + ::= { hwWlanStaTrapObjects 2 } + + --1.3.6.1.4.1.2011.6.139.18.1.1.2.3 + hwWlanStaAssociationFailCause OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the STA association failure reason." + ::= { hwWlanStaTrapObjects 3 } + + --1.3.6.1.4.1.2011.6.139.18.1.1.2.4 + hwWlanStaAssocBssid OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the BSSID with which the STA associates." + ::= { hwWlanStaTrapObjects 4 } + + --1.3.6.1.4.1.2011.6.139.18.1.1.2.5 + hwWlanStaFailCodeType OBJECT-TYPE + SYNTAX INTEGER + { + reasonCode(1), + statusCode(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the error codes for STA association and authentication failures." + ::= { hwWlanStaTrapObjects 5 } + + --1.3.6.1.4.1.2011.6.139.18.1.1.2.6 + hwWlanWepIDConflictTrapAPMAC OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP MAC address." + ::= { hwWlanStaTrapObjects 6 } + + --1.3.6.1.4.1.2011.6.139.18.1.1.2.7 + hwWlanWepIDConflictTrapAPName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP name." + ::= { hwWlanStaTrapObjects 7 } + + --1.3.6.1.4.1.2011.6.139.18.1.1.2.8 + hwWlanWepIDConflictTrapRadioId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the conflicting AP radio ID." + ::= { hwWlanStaTrapObjects 8 } + + --1.3.6.1.4.1.2011.6.139.18.1.1.2.9 + hwWlanWepIDConflictTrapPreSSID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the SSID that causes conflict." + ::= { hwWlanStaTrapObjects 9 } + + --1.3.6.1.4.1.2011.6.139.18.1.1.2.10 + hwWlanWepIDConflictTrapCurrSSID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the SSID used when conflict occurs." + ::= { hwWlanStaTrapObjects 10 } + + --1.3.6.1.4.1.2011.6.139.18.1.1.2.11 + hwWlanWepIDConflictTrapCipherIdx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the conflicting WEP key ID newly configured." + ::= { hwWlanStaTrapObjects 11 } + + --1.3.6.1.4.1.2011.6.139.18.1.1.2.12 + hwWlanWlanStaAuthEncryptMode OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the authentication and encryption modes for STAs." + ::= { hwWlanStaTrapObjects 12 } + + --1.3.6.1.4.1.2011.6.139.18.1.1.2.13 + hwWlanWlanVapAuthEncryptMode OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the authentication and encryption modes for VAPs." + ::= { hwWlanStaTrapObjects 13 } + + --1.3.6.1.4.1.2011.6.139.18.1.1.2.14 + hwWlanStaAuthenticationFailCauseStr OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the character string indicating the STA authentication failure reason." + ::= { hwWlanStaTrapObjects 14 } + + --1.3.6.1.4.1.2011.6.139.18.1.1.2.15 + hwWlanStaAssociationFailCauseStr OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the character string indicating the STA association failure reason." + ::= { hwWlanStaTrapObjects 15 } + + --1.3.6.1.4.1.2011.6.139.18.1.1.2.16 + hwWlanSignalStrengthThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the RSSI threshold." + ::= { hwWlanStaTrapObjects 16 } + + --1.3.6.1.4.1.2011.6.139.18.1.1.2.17 + hwWlanStaTrapOccurTime OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the time when a STA alarm is generated." + ::= { hwWlanStaTrapObjects 17 } + + --1.3.6.1.4.1.2011.6.139.18.1.1.2.18 + hwWlanConflictIPAddress OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the user conflicts with that of the gateway." + ::= { hwWlanStaTrapObjects 18 } + + --1.3.6.1.4.1.2011.6.139.18.1.2 + hwWlanStationTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanStationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to describe access information about STAs.The index of this table is hwWlanStaMac." + ::= { hwWlanStationObjects 2 } + + --1.3.6.1.4.1.2011.6.139.18.1.2.1 + hwWlanStationEntry OBJECT-TYPE + SYNTAX HwWlanStationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwWlanStaMac." + INDEX { hwWlanStaMac } + ::= { hwWlanStationTable 1 } + + + HwWlanStationEntry ::= + SEQUENCE { + hwWlanStaMac + MacAddress, + hwWlanStaUsername + OCTET STRING, + hwWlanStaApMac + MacAddress, + hwWlanStaApName + OCTET STRING, + hwWlanStaApGroup + OCTET STRING, + hwWlanStaRadioId + Unsigned32, + hwWlanStaAssocBand + Unsigned32, + hwWlanStaSupportBand + Unsigned32, + hwWlanStaAccessChannel + Integer32, + hwWlanStaRfMode + INTEGER, + hwWlanStaHtMode + INTEGER, + hwWlanStaMcsVal + Unsigned32, + hwWlanStaShortGIStatus + INTEGER, + hwWlanStaConnectRxRate + Unsigned32, + hwWlanStaConnectTxRate + Unsigned32, + hwWlanStaEssName + OCTET STRING, + hwWlanStaBSSID + MacAddress, + hwWlanStaSsid + OCTET STRING, + hwWlanStaStatus + INTEGER, + hwWlanStaAuthenMethod + INTEGER, + hwWlanStaEncryptMethod + INTEGER, + hwWlanStaQosMode + INTEGER, + hwWlanStaRoamStatus + INTEGER, + hwWlanStaVlan + Unsigned32, + hwWlanStaIP + IpAddress, + hwWlanStaIPv6 + OCTET STRING, + hwWlanStaGateway + IpAddress, + hwWlanStaAssocTime + Integer32, + hwWlanStaAccessTime + Integer32, + hwWlanStaOnlineTime + Integer32, + hwWlanStaAccessOnlineTime + Integer32, + hwWlanStaStatOperMode + INTEGER, + hwWlanStaWirelessStatRxFrames + Counter64, + hwWlanStaWirelessRxBytes + Counter64, + hwWlanStaWirelessRxRate + Unsigned32, + hwWlanStaWirelessStatTxFrames + Counter64, + hwWlanStaWirelessTxBytes + Counter64, + hwWlanStaWirelessTxRate + Unsigned32, + hwWlanStaPeriodSendDropFrames + Counter64, + hwWlanStaPeriodReSendFrames + Counter64, + hwWlanStaPeriodReSendBytes + Counter64, + hwWlanStaRssi + Integer32, + hwWlanStaNoise + Integer32, + hwWlanStaSnrUs + Integer32, + hwWlanStaRxPowerUs + Integer32, + hwWlanStaChannelUtilRate + Unsigned32, + hwWlanStaChannelBusyRate + Unsigned32, + hwWlanStaChannelTxRatio + Unsigned32, + hwWlanStaChannelRxRatio + Unsigned32, + hwWlanStaChannelFreeRate + Unsigned32, + hwWlanStaChannelInterfRate + Unsigned32, + hwWlanStaPeriodSendFrames + Unsigned32, + hwWlanStaApId + Unsigned32, + hwWlanStationUapsdCapacity + Integer32, + hwWlanStationPowerSavePercent + Integer32, + hwWlanStaAssocStartTime + Unsigned32, + hwWlanStaAssocSuccessTime + Unsigned32, + hwWlanStaAuthStartTime + Unsigned32, + hwWlanStaAuthSuccessTime + Unsigned32, + hwWlanStaDhcpStartTime + Unsigned32, + hwWlanStaDhcpSuccessTime + Unsigned32, + hwWlanStaVHTCapable + INTEGER, + hwWlanStaVHTTxBFCapable + INTEGER, + hwWlanStaMUMIMOCapable + INTEGER, + hwWlanStaWpaStartTime + Unsigned32, + hwWlanStaWpaSuccessTime + Unsigned32, + hwWlanStaWirelessPacketDelay + Unsigned32, + hwWlanStaAccessSuccessRate + Unsigned32, + hwWlanStaTotalAccessTime + Unsigned32, + hwWlanStaDelayStatus + INTEGER, + hwWlanStaAssocDuration + Unsigned32, + hwWlanStaWpaDuration + Unsigned32, + hwWlanStaAuthDuration + Unsigned32, + hwWlanStaDhcpDuration + Unsigned32, + hwWlanStationDevType + OCTET STRING, + hwWlanStaNaviACID + Integer32, + hwWlanStaWirelessStatRxIPv6Frames + Counter64, + hwWlanStaWirelessRxIPv6Bytes + Counter64, + hwWlanStaWirelessStatTxIPv6Frames + Counter64, + hwWlanStaWirelessTxIPv6Bytes + Counter64, + hwWlanStaGatewayIPv6 + OCTET STRING + } + + --1.3.6.1.4.1.2011.6.139.18.1.2.1.1 + hwWlanStaMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the MAC address of a STA, which identifies the STA and functions as the index for querying information associated with the STA." + ::= { hwWlanStationEntry 1 } + + --1.3.6.1.4.1.2011.6.139.18.1.2.1.2 + hwWlanStaUsername OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the user name." + ::= { hwWlanStationEntry 2 } + + --1.3.6.1.4.1.2011.6.139.18.1.2.1.3 + hwWlanStaApMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the MAC address of the AP connected to users." + ::= { hwWlanStationEntry 3 } + + --1.3.6.1.4.1.2011.6.139.18.1.2.1.4 + hwWlanStaApName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the name of the AP connected to users." + ::= { hwWlanStationEntry 4 } + + --1.3.6.1.4.1.2011.6.139.18.1.2.1.5 + hwWlanStaApGroup OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP group to which users belong." + ::= { hwWlanStationEntry 5 } + + --1.3.6.1.4.1.2011.6.139.18.1.2.1.6 + hwWlanStaRadioId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the radio ID with which the STA associates." + ::= { hwWlanStationEntry 6 } + + --1.3.6.1.4.1.2011.6.139.18.1.2.1.7 + hwWlanStaAssocBand OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the frequency band where users reside. 2.4G(1): 2.4G frequency band 5G(2): 5G frequency band." + ::= { hwWlanStationEntry 7 } + + --1.3.6.1.4.1.2011.6.139.18.1.2.1.8 + hwWlanStaSupportBand OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the frequency band supported by STA, in bits. bit0: 2.4G. bit1: 5G" + ::= { hwWlanStationEntry 8 } + + --1.3.6.1.4.1.2011.6.139.18.1.2.1.9 + hwWlanStaAccessChannel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the channel connected to users." + ::= { hwWlanStationEntry 9 } + + --1.3.6.1.4.1.2011.6.139.18.1.2.1.10 + hwWlanStaRfMode OBJECT-TYPE + SYNTAX INTEGER + { + unknown(0), + dotb(1), + dotg(2), + dotn(3), + dota(4), + dotac(5), + dotax(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the user radio mode." + ::= { hwWlanStationEntry 10 } + + --1.3.6.1.4.1.2011.6.139.18.1.2.1.11 + hwWlanStaHtMode OBJECT-TYPE + SYNTAX INTEGER + { + invalid(1) , + ht40(2) , + ht20(3) , + ht80(4), + ht160(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the HT mode of STAs." + ::= { hwWlanStationEntry 11 } + + --1.3.6.1.4.1.2011.6.139.18.1.2.1.12 + hwWlanStaMcsVal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the MCS value." + ::= { hwWlanStationEntry 12 } + + --1.3.6.1.4.1.2011.6.139.18.1.2.1.13 + hwWlanStaShortGIStatus OBJECT-TYPE + SYNTAX INTEGER + { + nonsupport(1) , + support(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the STA supports short GI." + ::= { hwWlanStationEntry 13 } + + --1.3.6.1.4.1.2011.6.139.18.1.2.1.14 + hwWlanStaConnectRxRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate at which the AP receives user packets." + ::= { hwWlanStationEntry 14 } + + --1.3.6.1.4.1.2011.6.139.18.1.2.1.15 + hwWlanStaConnectTxRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate at which the AP sends packets to users." + ::= { hwWlanStationEntry 15 } + + --1.3.6.1.4.1.2011.6.139.18.1.2.1.16 + hwWlanStaEssName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ESS associated with the STA." + ::= { hwWlanStationEntry 16 } + + --1.3.6.1.4.1.2011.6.139.18.1.2.1.17 + hwWlanStaBSSID OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the air interface address for STA management." + ::= { hwWlanStationEntry 17 } + + --1.3.6.1.4.1.2011.6.139.18.1.2.1.18 + hwWlanStaSsid OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the SSID assocaited with the STA." + ::= { hwWlanStationEntry 18 } + + --1.3.6.1.4.1.2011.6.139.18.1.2.1.19 + hwWlanStaStatus OBJECT-TYPE + SYNTAX INTEGER + { + age(1), + associatedNotAuthenticated(2), + associatedAndAuthenticated(3), + roam(4), + backup(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the user online status." + ::= { hwWlanStationEntry 19 } + + --1.3.6.1.4.1.2011.6.139.18.1.2.1.20 + hwWlanStaAuthenMethod OBJECT-TYPE + SYNTAX INTEGER + { + wepOpenSystem(1), + wepOpenSystemMac(2), + wepOpenSystem8021X(3), + wepOpenSystemPortal(4), + wepShareKey(5), + wepShareKeyMac(6), + wepShareKey8021X(7), + wepShareKeyPortal(8), + wpa8021X(9), + wpaPreShareKey(10), + wpaPskMac(11), + wpaPskPortal(12), + wpa2Dot1x(13), + wpa2PreShareKey(14), + wpa2PskMac(15), + wpa2PskPortal(16), + wapiCertification(17), + wapiPreShareKey(18), + wpaWpa2PreShareKey(19), + wpaWpa2PskMac(20), + wpaWpa2PskPortal(21), + wpaWpa2Dot1x(22), + wapiPskPortal(23), + macDot1x(24), + wepShareKey8021XMac(25), + wpa8021XMac(26), + wpa2Dot1xMac(27), + wpaWpa2Dot1xMac(28), + wepOpenSystemPortalMac(29), + wepShareKeyPortalMac(30), + wpaPskPortalMac(31), + wpa2PskPortalMac(32), + wpaWpa2PskPortalMac(33), + wapiPskPortalMac(34), + wpaPpsk(35), + wpaPpskMac(36), + wpaPpskPortal(37), + wpaPpskPortalMac(38), + wpa2Ppsk(39), + wpa2PpskMac(40), + wpa2PpskPortal(41), + wpa2PpskPortalMac(42), + wpaWpa2Ppsk(43), + wpaWpa2PpskMac(44), + wpaWpa2PpskPortal(45), + wpaWpa2PpskPortalMac(46), + wep8021X(47), + wpa3Dot1x(48), + wpa3Dot1xMac(49), + wpa3Sae(50), + wpa3SaePortal(51), + wpa3SaeMac(52), + wpa3SaePortalMac(53), + wpa2PskWpa3Sae(54), + wpa2PskWpa3SaePortal(55), + wpa2PskWpa3SaePortalMac(56), + wpa2PskWpa3SaeMac(57) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the user authentication method." + ::= { hwWlanStationEntry 20 } + + --1.3.6.1.4.1.2011.6.139.18.1.2.1.21 + hwWlanStaEncryptMethod OBJECT-TYPE + SYNTAX INTEGER + { + wpiSms4(1), + wep40(2), + wep104(3), + tkip(4), + aes(5), + none(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the encryption method." + ::= { hwWlanStationEntry 21 } + + --1.3.6.1.4.1.2011.6.139.18.1.2.1.22 + hwWlanStaQosMode OBJECT-TYPE + SYNTAX INTEGER + { + wmm(1) , + null(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the QoS mode of the STA." + ::= { hwWlanStationEntry 22 } + + --1.3.6.1.4.1.2011.6.139.18.1.2.1.23 + hwWlanStaRoamStatus OBJECT-TYPE + SYNTAX INTEGER + { + no(1) , + yes(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the roaming status of the STA." + ::= { hwWlanStationEntry 23 } + + --1.3.6.1.4.1.2011.6.139.18.1.2.1.24 + hwWlanStaVlan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the VLAN connected to users." + ::= { hwWlanStationEntry 24 } + + --1.3.6.1.4.1.2011.6.139.18.1.2.1.25 + hwWlanStaIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the connected user's IP address." + ::= { hwWlanStationEntry 25 } + + --1.3.6.1.4.1.2011.6.139.18.1.2.1.26 + hwWlanStaIPv6 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the IPv6 address of a user." + ::= { hwWlanStationEntry 26 } + + --1.3.6.1.4.1.2011.6.139.18.1.2.1.27 + hwWlanStaGateway OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the user gateway." + ::= { hwWlanStationEntry 27 } + + --1.3.6.1.4.1.2011.6.139.18.1.2.1.28 + hwWlanStaAssocTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the initial association time of a user." + ::= { hwWlanStationEntry 28 } + + --1.3.6.1.4.1.2011.6.139.18.1.2.1.29 + hwWlanStaAccessTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the time when user authentication starts.If non-authentication is configured, the value of this object is equal to hwStaAssociateTime. If other authentication modes, especially, Portal authentication, are configured, the value of this object is larger than hwStaAssociateTime." + ::= { hwWlanStationEntry 29 } + + --1.3.6.1.4.1.2011.6.139.18.1.2.1.30 + hwWlanStaOnlineTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the association time of the STA (online time), which is timed from the first association.The unit is second. 1:When the STA switches another AP, the online time is not cleared, and is accumulated. 2: When the STA is disassociated from the AP, the STA data is cleared. New statistics of the STA will be collected when the STA goes online the next time." + ::= { hwWlanStationEntry 30 } + + --1.3.6.1.4.1.2011.6.139.18.1.2.1.31 + hwWlanStaAccessOnlineTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the time elapsed since the user passes the authentication. This object applies only to Portal authentication users." + ::= { hwWlanStationEntry 31 } + + --1.3.6.1.4.1.2011.6.139.18.1.2.1.32 + hwWlanStaStatOperMode OBJECT-TYPE + SYNTAX INTEGER + { + invalid(1), + clearstatistic(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates that STA statistics are cleared." + ::= { hwWlanStationEntry 32 } + + --1.3.6.1.4.1.2011.6.139.18.1.2.1.33 + hwWlanStaWirelessStatRxFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of upstream frames received." + ::= { hwWlanStationEntry 33 } + + --1.3.6.1.4.1.2011.6.139.18.1.2.1.34 + hwWlanStaWirelessRxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of upstream bytes received." + ::= { hwWlanStationEntry 34 } + + --1.3.6.1.4.1.2011.6.139.18.1.2.1.35 + hwWlanStaWirelessRxRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the upstream Committed Information Rate (CIR), in bit/s." + ::= { hwWlanStationEntry 35 } + + --1.3.6.1.4.1.2011.6.139.18.1.2.1.36 + hwWlanStaWirelessStatTxFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of downstream frames received." + ::= { hwWlanStationEntry 36 } + + --1.3.6.1.4.1.2011.6.139.18.1.2.1.37 + hwWlanStaWirelessTxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of downstream bytes received." + ::= { hwWlanStationEntry 37 } + + --1.3.6.1.4.1.2011.6.139.18.1.2.1.38 + hwWlanStaWirelessTxRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the downstream Committed Information Rate (CIR), in bit/s." + ::= { hwWlanStationEntry 38 } + + --1.3.6.1.4.1.2011.6.139.18.1.2.1.39 + hwWlanStaPeriodSendDropFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of downstream packets (frames) discarded at the wireless side within the echo interval." + ::= { hwWlanStationEntry 39 } + + --1.3.6.1.4.1.2011.6.139.18.1.2.1.40 + hwWlanStaPeriodReSendFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of downstream packets (frames) retransmitted at the wireless side within the echo interval." + ::= { hwWlanStationEntry 40 } + + --1.3.6.1.4.1.2011.6.139.18.1.2.1.41 + hwWlanStaPeriodReSendBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of downstream bytes retransmitted at the wireless side within the echo interval." + ::= { hwWlanStationEntry 41 } + + --1.3.6.1.4.1.2011.6.139.18.1.2.1.42 + hwWlanStaRssi OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received signal strength indicator (RSSI) of a STA." + ::= { hwWlanStationEntry 42 } + + --1.3.6.1.4.1.2011.6.139.18.1.2.1.43 + hwWlanStaNoise OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the noise from a connected STA." + ::= { hwWlanStationEntry 43 } + + --1.3.6.1.4.1.2011.6.139.18.1.2.1.44 + hwWlanStaSnrUs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the upstream SNR of the STA (AP measured), in 0.1 dB. Special value 0x7FFFFFFF indicates that the value exceeds the threshold and 0x7FFFFFFE indicates that the value cannot be obtained at present." + ::= { hwWlanStationEntry 44 } + + --1.3.6.1.4.1.2011.6.139.18.1.2.1.45 + hwWlanStaRxPowerUs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the upstream input power of the STA. The value is measured by the AP, in 0.1 dB. Special value 0x7FFFFFFF indicates that the value exceeds the threshold and 0x7FFFFFFE indicates that the value cannot be obtained at present." + ::= { hwWlanStationEntry 45 } + + --1.3.6.1.4.1.2011.6.139.18.1.2.1.46 + hwWlanStaChannelUtilRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the channel usage of the STA." + ::= { hwWlanStationEntry 46 } + + --1.3.6.1.4.1.2011.6.139.18.1.2.1.47 + hwWlanStaChannelBusyRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the busy rate of the STA channel." + ::= { hwWlanStationEntry 47 } + + --1.3.6.1.4.1.2011.6.139.18.1.2.1.48 + hwWlanStaChannelTxRatio OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the packet sending ratio of the STA channel." + ::= { hwWlanStationEntry 48 } + + --1.3.6.1.4.1.2011.6.139.18.1.2.1.49 + hwWlanStaChannelRxRatio OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the packet receiving ratio of the STA channel." + ::= { hwWlanStationEntry 49 } + + --1.3.6.1.4.1.2011.6.139.18.1.2.1.50 + hwWlanStaChannelFreeRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the idle rate of the STA channel." + ::= { hwWlanStationEntry 50 } + + --1.3.6.1.4.1.2011.6.139.18.1.2.1.51 + hwWlanStaChannelInterfRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the interference ratio of the STA channel." + ::= { hwWlanStationEntry 51 } + + + -- 1.3.6.1.4.1.2011.6.139.18.1.2.1.52 + hwWlanStaPeriodSendFrames OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of downstream frames received within the echo interval." + ::= { hwWlanStationEntry 52 } + + + -- 1.3.6.1.4.1.2011.6.139.18.1.2.1.53 + hwWlanStaApId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP ID with which the STA associates." + ::= { hwWlanStationEntry 53 } + + -- 1.3.6.1.4.1.2011.6.139.18.1.2.1.54 + hwWlanStationUapsdCapacity OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the uapsd capacity of a STA." + DEFVAL { '0'b } + ::= { hwWlanStationEntry 54 } + + -- 1.3.6.1.4.1.2011.6.139.18.1.2.1.55 + hwWlanStationPowerSavePercent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the power save percent of a STA." + DEFVAL { '0'b } + ::= { hwWlanStationEntry 55 } + + + -- 1.3.6.1.4.1.2011.6.139.18.1.2.1.56 + hwWlanStaAssocStartTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the association start time of the station." + ::= { hwWlanStationEntry 56 } + + -- 1.3.6.1.4.1.2011.6.139.18.1.2.1.57 + hwWlanStaAssocSuccessTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the association success time of the station." + ::= { hwWlanStationEntry 57 } + + -- 1.3.6.1.4.1.2011.6.139.18.1.2.1.58 + hwWlanStaAuthStartTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the auth start time of the station." + ::= { hwWlanStationEntry 58 } + + -- 1.3.6.1.4.1.2011.6.139.18.1.2.1.59 + hwWlanStaAuthSuccessTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the auth success time of the station." + ::= { hwWlanStationEntry 59 } + + -- 1.3.6.1.4.1.2011.6.139.18.1.2.1.60 + hwWlanStaDhcpStartTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the dhcp start time of the station." + ::= { hwWlanStationEntry 60 } + + -- 1.3.6.1.4.1.2011.6.139.18.1.2.1.61 + hwWlanStaDhcpSuccessTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the dhcp success time of the station." + ::= { hwWlanStationEntry 61 } + + -- 1.3.6.1.4.1.2011.6.139.18.1.2.1.62 + hwWlanStaVHTCapable OBJECT-TYPE + SYNTAX INTEGER + { + nonsupport(1), + support(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the capability of VHT." + ::= { hwWlanStationEntry 62 } + + + -- 1.3.6.1.4.1.2011.6.139.18.1.2.1.63 + hwWlanStaVHTTxBFCapable OBJECT-TYPE + SYNTAX INTEGER + { + nonsupport(1), + support(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the capability of VHTTxBF." + ::= { hwWlanStationEntry 63 } + + + -- 1.3.6.1.4.1.2011.6.139.18.1.2.1.64 + hwWlanStaMUMIMOCapable OBJECT-TYPE + SYNTAX INTEGER + { + nonsupport(1), + support(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the capability of MUMIMO." + ::= { hwWlanStationEntry 64 } + + -- 1.3.6.1.4.1.2011.6.139.18.1.2.1.65 + hwWlanStaWpaStartTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the key agreement start time of the station." + ::= { hwWlanStationEntry 65 } + + -- 1.3.6.1.4.1.2011.6.139.18.1.2.1.66 + hwWlanStaWpaSuccessTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the key agreement success time of the station." + ::= { hwWlanStationEntry 66 } + + + -- 1.3.6.1.4.1.2011.6.139.18.1.2.1.67 + hwWlanStaWirelessPacketDelay OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the packet delay of the station." + ::= { hwWlanStationEntry 67 } + + -- 1.3.6.1.4.1.2011.6.139.18.1.2.1.68 + hwWlanStaAccessSuccessRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the access success rate of the station." + ::= { hwWlanStationEntry 68 } + + -- 1.3.6.1.4.1.2011.6.139.18.1.2.1.69 + hwWlanStaTotalAccessTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the access time of the station." + ::= { hwWlanStationEntry 69 } + + -- 1.3.6.1.4.1.2011.6.139.18.1.2.1.70 + hwWlanStaDelayStatus OBJECT-TYPE + SYNTAX INTEGER + { + delay(1) , + normal(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the status of the station.Delay(1),Normal(2)" + ::= { hwWlanStationEntry 70 } + + -- 1.3.6.1.4.1.2011.6.139.18.1.2.1.71 + hwWlanStaAssocDuration OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the association duration(ms) of the station." + ::= { hwWlanStationEntry 71 } + + -- 1.3.6.1.4.1.2011.6.139.18.1.2.1.72 + hwWlanStaWpaDuration OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the key agreement duration(ms) of the station." + ::= { hwWlanStationEntry 72 } + + -- 1.3.6.1.4.1.2011.6.139.18.1.2.1.73 + hwWlanStaAuthDuration OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the auth duration(ms) of the station." + ::= { hwWlanStationEntry 73 } + + -- 1.3.6.1.4.1.2011.6.139.18.1.2.1.74 + hwWlanStaDhcpDuration OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the dhcp duration(ms) of the station." + ::= { hwWlanStationEntry 74 } + -- 1.3.6.1.4.1.2011.6.139.18.1.2.1.75 + hwWlanStationDevType OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the device type." + ::= { hwWlanStationEntry 75 } + + -- 1.3.6.1.4.1.2011.6.139.18.1.2.1.76 + hwWlanStaNaviACID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the navi-ac id of the station." + ::= { hwWlanStationEntry 76 } + + -- 1.3.6.1.4.1.2011.6.139.18.1.2.1.77 + hwWlanStaWirelessStatRxIPv6Frames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanStationEntry 77 } + + + -- 1.3.6.1.4.1.2011.6.139.18.1.2.1.78 + hwWlanStaWirelessRxIPv6Bytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanStationEntry 78 } + + + -- 1.3.6.1.4.1.2011.6.139.18.1.2.1.79 + hwWlanStaWirelessStatTxIPv6Frames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanStationEntry 79 } + + + -- 1.3.6.1.4.1.2011.6.139.18.1.2.1.80 + hwWlanStaWirelessTxIPv6Bytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanStationEntry 80 } + + -- 1.3.6.1.4.1.2011.6.139.18.1.2.1.81 + hwWlanStaGatewayIPv6 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanStationEntry 81 } + + -- 1.3.6.1.4.1.2011.6.139.18.1.3 + hwWlanStationApStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanStationApStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to describe the terminal access information on APs." + ::= { hwWlanStationObjects 3 } + + --1.3.6.1.4.1.2011.6.139.18.1.3.1 + hwWlanStationApStatEntry OBJECT-TYPE + SYNTAX HwWlanStationApStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwWlanApAssocStatApMac." + INDEX { hwWlanApAssocStatApMac } + ::= { hwWlanStationApStatTable 1 } + + + HwWlanStationApStatEntry ::= + SEQUENCE { + hwWlanApAssocStatApMac + MacAddress, + hwWlanTotalOnlineTime + Unsigned32, + hwWlanTotalAssociatedStationCount + Unsigned32, + hwWlanCurrAssociatedStationCount + Unsigned32, + hwWlanAssociationRequestCount + Unsigned32, + hwWlanAssociationRejectCount + Unsigned32, + hwWlanAssociationFailedCount + Unsigned32, + hwWlanReAssociationRequestCount + Unsigned32, + hwWlanReAssociationRejectCount + Unsigned32, + hwWlanReAssociationFailedCount + Unsigned32, + hwWlanDisAssocOfUserNotifiedCount + Unsigned32, + hwWlanDisAssocOfStaRoamCount + Unsigned32, + hwWlanDisAssocOfStaAgeCount + Unsigned32, + hwWlanDisAssocOfApUnableHandleCount + Unsigned32, + hwWlanDisAssocOfOtherReasonsCount + Unsigned32, + hwWlanAssocRequestCntByResource + Unsigned32, + hwWlanStaExceptionalOfflineCnt + Unsigned32, + hwWlanReAssociationSuccessCount + Unsigned32, + hwWlanBSSNotSupportAssocFailCount + Unsigned32, + hwWlanStaAccessRequestCount + Unsigned32, + hwWlanStaAccessRequestFailedCount + Unsigned32, + hwWlanStaAuthenRequestCount + Unsigned32, + hwWlanStaAuthenRequestFailedCount + Unsigned32, + hwWlanRefusedStaNumByResource + Unsigned32, + hwWlanStaAssocAndReAssocRequestCount + Unsigned32, + hwWlanStaAuthenRequestSuccessCount + Unsigned32, + hwWlanStationApStatApId + Unsigned32, + hwWlanStaGetIPFailedCount + Unsigned32, + hwWlanStaGetIPSuccessCount + Unsigned32 + } + + --1.3.6.1.4.1.2011.6.139.18.1.3.1.1 + hwWlanApAssocStatApMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the MAC address of the AP." + ::= { hwWlanStationApStatEntry 1 } + + --1.3.6.1.4.1.2011.6.139.18.1.3.1.2 + hwWlanTotalOnlineTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total accumulated online time of the STAs that have ever associated with the AP, in seconds." + ::= { hwWlanStationApStatEntry 2 } + + --1.3.6.1.4.1.2011.6.139.18.1.3.1.3 + hwWlanTotalAssociatedStationCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of STAs that have ever associated with the AP." + ::= { hwWlanStationApStatEntry 3 } + + --1.3.6.1.4.1.2011.6.139.18.1.3.1.4 + hwWlanCurrAssociatedStationCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of STAs that are being associated with the AP." + ::= { hwWlanStationApStatEntry 4 } + + --1.3.6.1.4.1.2011.6.139.18.1.3.1.5 + hwWlanAssociationRequestCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of association requirements received by the AP." + ::= { hwWlanStationApStatEntry 5 } + + --1.3.6.1.4.1.2011.6.139.18.1.3.1.6 + hwWlanAssociationRejectCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of association requirements rejected by the AP." + ::= { hwWlanStationApStatEntry 6 } + + --1.3.6.1.4.1.2011.6.139.18.1.3.1.7 + hwWlanAssociationFailedCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of association failures on the AP, excluding rejected association requirements." + ::= { hwWlanStationApStatEntry 7 } + + --1.3.6.1.4.1.2011.6.139.18.1.3.1.8 + hwWlanReAssociationRequestCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of re-association requirements received by the AP." + ::= { hwWlanStationApStatEntry 8 } + + --1.3.6.1.4.1.2011.6.139.18.1.3.1.9 + hwWlanReAssociationRejectCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of re-association requirements rejected by the AP." + ::= { hwWlanStationApStatEntry 9 } + + --1.3.6.1.4.1.2011.6.139.18.1.3.1.10 + hwWlanReAssociationFailedCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of re-association failures on the AP, excluding rejected re-association requirements." + ::= { hwWlanStationApStatEntry 10 } + + --1.3.6.1.4.1.2011.6.139.18.1.3.1.11 + hwWlanDisAssocOfUserNotifiedCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of associations removed because a STA goes offline." + ::= { hwWlanStationApStatEntry 11 } + + --1.3.6.1.4.1.2011.6.139.18.1.3.1.12 + hwWlanDisAssocOfStaRoamCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of associations removed because a STA roams to another AP." + ::= { hwWlanStationApStatEntry 12 } + + --1.3.6.1.4.1.2011.6.139.18.1.3.1.13 + hwWlanDisAssocOfStaAgeCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of associations removed because a STA goes offline unexpectedly." + ::= { hwWlanStationApStatEntry 13 } + + --1.3.6.1.4.1.2011.6.139.18.1.3.1.14 + hwWlanDisAssocOfApUnableHandleCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of associations removed due to insufficient AP capability." + ::= { hwWlanStationApStatEntry 14 } + + --1.3.6.1.4.1.2011.6.139.18.1.3.1.15 + hwWlanDisAssocOfOtherReasonsCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of associations removed due to other reasons." + ::= { hwWlanStationApStatEntry 15 } + + --1.3.6.1.4.1.2011.6.139.18.1.3.1.16 + hwWlanAssocRequestCntByResource OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of STA association requests rejected by the AP because of insufficient resources." + ::= { hwWlanStationApStatEntry 16 } + + --1.3.6.1.4.1.2011.6.139.18.1.3.1.17 + hwWlanStaExceptionalOfflineCnt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of times STAs are forced offline." + ::= { hwWlanStationApStatEntry 17 } + + --1.3.6.1.4.1.2011.6.139.18.1.3.1.18 + hwWlanReAssociationSuccessCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of successful re-association attempts." + ::= { hwWlanStationApStatEntry 18 } + + --1.3.6.1.4.1.2011.6.139.18.1.3.1.19 + hwWlanBSSNotSupportAssocFailCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of association requests rejected because the rate of STA does not meet the basic rate requirement." + ::= { hwWlanStationApStatEntry 19 } + + --1.3.6.1.4.1.2011.6.139.18.1.3.1.20 + hwWlanStaAccessRequestCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of access attempts." + ::= { hwWlanStationApStatEntry 20 } + + --1.3.6.1.4.1.2011.6.139.18.1.3.1.21 + hwWlanStaAccessRequestFailedCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of access failures." + ::= { hwWlanStationApStatEntry 21 } + + --1.3.6.1.4.1.2011.6.139.18.1.3.1.22 + hwWlanStaAuthenRequestCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of authentication attempts." + ::= { hwWlanStationApStatEntry 22 } + + --1.3.6.1.4.1.2011.6.139.18.1.3.1.23 + hwWlanStaAuthenRequestFailedCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of authentication failures." + ::= { hwWlanStationApStatEntry 23 } + + --1.3.6.1.4.1.2011.6.139.18.1.3.1.24 + hwWlanRefusedStaNumByResource OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of rejected STA requests." + ::= { hwWlanStationApStatEntry 24 } + + --1.3.6.1.4.1.2011.6.139.18.1.3.1.25 + hwWlanStaAssocAndReAssocRequestCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of association and re-association requirements received by the AP." + ::= { hwWlanStationApStatEntry 25 } + + --1.3.6.1.4.1.2011.6.139.18.1.3.1.26 + hwWlanStaAuthenRequestSuccessCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of successful authentication requirements." + ::= { hwWlanStationApStatEntry 26 } + + + -- 1.3.6.1.4.1.2011.6.139.18.1.3.1.27 + hwWlanStationApStatApId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP ID." + ::= { hwWlanStationApStatEntry 27 } + + -- 1.3.6.1.4.1.2011.6.139.18.1.3.1.28 + hwWlanStaGetIPFailedCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of times STAs get IP failed." + ::= { hwWlanStationApStatEntry 28 } + + -- 1.3.6.1.4.1.2011.6.139.18.1.3.1.29 + hwWlanStaGetIPSuccessCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of times STAs get IP successfully." + ::= { hwWlanStationApStatEntry 29 } + + -- 1.3.6.1.4.1.2011.6.139.18.1.4 + hwWlanStaOnlineFailInfo OBJECT IDENTIFIER ::= { hwWlanStationObjects 4 } + + --1.3.6.1.4.1.2011.6.139.18.1.4.1 + hwWlanStaOnlineFailTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanStaOnlineFailEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to describe information about failures of terminals to get online." + ::= { hwWlanStaOnlineFailInfo 1 } + + --1.3.6.1.4.1.2011.6.139.18.1.4.1.1 + hwWlanStaOnlineFailEntry OBJECT-TYPE + SYNTAX HwWlanStaOnlineFailEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The indexes of this table are hwStaOnlineFailMacAddress and hwStaOnlineFailReasonIndex." + INDEX { hwWlanStaOnlineFailMacAddress, hwWlanStaOnlineFailReasonIndex } + ::= { hwWlanStaOnlineFailTable 1 } + + + HwWlanStaOnlineFailEntry ::= + SEQUENCE { + hwWlanStaOnlineFailMacAddress + MacAddress, + hwWlanStaOnlineFailReasonIndex + Unsigned32, + hwWlanStaOnlineFailApMac + MacAddress, + hwWlanStaOnlineFailApName + OCTET STRING, + hwWlanStaOnlineFailRadioId + Unsigned32, + hwWlanStaOnlineFailWlanId + Unsigned32, + hwWlanStaOnlineFailLastFailTime + OCTET STRING, + hwWlanStaOnlineFailReason + OCTET STRING, + hwWlanStaOnlineFailSsid + OCTET STRING, + hwWlanStaOnlineFailRowStatus + RowStatus, + hwWlanStaOnlineFailApId + Unsigned32, + hwWlanStaOnlineFailDevType + Unsigned32, + hwWlanStaOnlineFailAcId + Unsigned32, + hwWlanStaOnlineFailAcName + OCTET STRING + } + + --1.3.6.1.4.1.2011.6.139.18.1.4.1.1.1 + hwWlanStaOnlineFailMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the user MAC address." + ::= { hwWlanStaOnlineFailEntry 1 } + + --1.3.6.1.4.1.2011.6.139.18.1.4.1.1.2 + hwWlanStaOnlineFailReasonIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the reason ID." + ::= { hwWlanStaOnlineFailEntry 2 } + + --1.3.6.1.4.1.2011.6.139.18.1.4.1.1.3 + hwWlanStaOnlineFailApMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the MAC address of the AP." + ::= { hwWlanStaOnlineFailEntry 3 } + + --1.3.6.1.4.1.2011.6.139.18.1.4.1.1.4 + hwWlanStaOnlineFailApName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP name." + ::= { hwWlanStaOnlineFailEntry 4 } + + --1.3.6.1.4.1.2011.6.139.18.1.4.1.1.5 + hwWlanStaOnlineFailRadioId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the radio ID." + ::= { hwWlanStaOnlineFailEntry 5 } + + --1.3.6.1.4.1.2011.6.139.18.1.4.1.1.6 + hwWlanStaOnlineFailWlanId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the WLAN ID." + ::= { hwWlanStaOnlineFailEntry 6 } + + --1.3.6.1.4.1.2011.6.139.18.1.4.1.1.7 + hwWlanStaOnlineFailLastFailTime OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the last time when a user failed to go online." + ::= { hwWlanStaOnlineFailEntry 7 } + + --1.3.6.1.4.1.2011.6.139.18.1.4.1.1.8 + hwWlanStaOnlineFailReason OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the failure reason." + ::= { hwWlanStaOnlineFailEntry 8 } + + --1.3.6.1.4.1.2011.6.139.18.1.4.1.1.9 + hwWlanStaOnlineFailSsid OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the SSID." + ::= { hwWlanStaOnlineFailEntry 9 } + + --1.3.6.1.4.1.2011.6.139.18.1.4.1.1.10 + hwWlanStaOnlineFailRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status." + ::= { hwWlanStaOnlineFailEntry 10 } + + + -- 1.3.6.1.4.1.2011.6.139.18.1.4.1.1.11 + hwWlanStaOnlineFailApId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP ID." + ::= { hwWlanStaOnlineFailEntry 11 } + + -- 1.3.6.1.4.1.2011.6.139.18.1.4.1.1.12 + hwWlanStaOnlineFailDevType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the device type." + ::= { hwWlanStaOnlineFailEntry 12 } + + -- 1.3.6.1.4.1.2011.6.139.18.1.4.1.1.13 + hwWlanStaOnlineFailAcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ac id." + ::= { hwWlanStaOnlineFailEntry 13 } + + -- 1.3.6.1.4.1.2011.6.139.18.1.4.1.1.14 + hwWlanStaOnlineFailAcName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ac name." + ::= { hwWlanStaOnlineFailEntry 14 } + + -- 1.3.6.1.4.1.2011.6.139.18.1.4.2 + hwWlanStaOnlineFailReasonTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanStaOnlineFailReasonEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the online fail reason." + ::= { hwWlanStaOnlineFailInfo 2 } + + -- 1.3.6.1.4.1.2011.6.139.18.1.4.2.1 + hwWlanStaOnlineFailReasonEntry OBJECT-TYPE + SYNTAX HwWlanStaOnlineFailReasonEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwWlanStaOnlineFailReasonCode } + ::= { hwWlanStaOnlineFailReasonTable 1 } + + HwWlanStaOnlineFailReasonEntry ::= + SEQUENCE { + hwWlanStaOnlineFailReasonCode + Unsigned32, + hwWlanStaOnlineFailReasonDesc + OCTET STRING, + hwWlanStaOnlineFailReasonCount + Unsigned32 + } + + -- 1.3.6.1.4.1.2011.6.139.18.1.4.2.1.1 + hwWlanStaOnlineFailReasonCode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the online fail reason code." + ::= { hwWlanStaOnlineFailReasonEntry 1 } + + -- 1.3.6.1.4.1.2011.6.139.18.1.4.2.1.2 + hwWlanStaOnlineFailReasonDesc OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the online fail description." + ::= { hwWlanStaOnlineFailReasonEntry 2 } + + -- 1.3.6.1.4.1.2011.6.139.18.1.4.2.1.3 + hwWlanStaOnlineFailReasonCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the online fail counts." + ::= { hwWlanStaOnlineFailReasonEntry 3 } + + --1.3.6.1.4.1.2011.6.139.18.1.5 + hwWlanStaOfflineInfo OBJECT IDENTIFIER ::= { hwWlanStationObjects 5 } + + --1.3.6.1.4.1.2011.6.139.18.1.5.1 + hwWlanStaOfflineTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanStaOfflineEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to describe offline information." + ::= { hwWlanStaOfflineInfo 1 } + + --1.3.6.1.4.1.2011.6.139.18.1.5.1.1 + hwWlanStaOfflineEntry OBJECT-TYPE + SYNTAX HwWlanStaOfflineEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The indexes of this table are hwWlanStaOfflineMacAddress and hwWlanStaOfflineReasonIndex." + INDEX { hwWlanStaOfflineMacAddress, hwWlanStaOfflineReasonIndex } + ::= { hwWlanStaOfflineTable 1 } + + + HwWlanStaOfflineEntry ::= + SEQUENCE { + hwWlanStaOfflineMacAddress + MacAddress, + hwWlanStaOfflineReasonIndex + Unsigned32, + hwWlanStaOfflineApMac + MacAddress, + hwWlanStaOfflineApName + OCTET STRING, + hwWlanStaOfflineRadioId + Unsigned32, + hwWlanStaOfflineWlanId + Unsigned32, + hwWlanStaOfflineLastFailTime + OCTET STRING, + hwWlanStaOfflineReason + OCTET STRING, + hwWlanStaOfflineSsid + OCTET STRING, + hwWlanStaOfflineFailRowStatus + RowStatus, + hwWlanStaOfflineApId + Unsigned32, + hwWlanStaOfflineDevType + Unsigned32, + hwWlanStaOfflineAcId + Unsigned32, + hwWlanStaOfflineAcName + OCTET STRING + } + + --1.3.6.1.4.1.2011.6.139.18.1.5.1.1.1 + hwWlanStaOfflineMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the user MAC address." + ::= { hwWlanStaOfflineEntry 1 } + + --1.3.6.1.4.1.2011.6.139.18.1.5.1.1.2 + hwWlanStaOfflineReasonIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the reason ID." + ::= { hwWlanStaOfflineEntry 2 } + + --1.3.6.1.4.1.2011.6.139.18.1.5.1.1.3 + hwWlanStaOfflineApMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the MAC address of the AP." + ::= { hwWlanStaOfflineEntry 3 } + + --1.3.6.1.4.1.2011.6.139.18.1.5.1.1.4 + hwWlanStaOfflineApName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP name." + ::= { hwWlanStaOfflineEntry 4 } + + --1.3.6.1.4.1.2011.6.139.18.1.5.1.1.5 + hwWlanStaOfflineRadioId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the radio ID." + ::= { hwWlanStaOfflineEntry 5 } + + --1.3.6.1.4.1.2011.6.139.18.1.5.1.1.6 + hwWlanStaOfflineWlanId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the WLAN ID." + ::= { hwWlanStaOfflineEntry 6 } + + --1.3.6.1.4.1.2011.6.139.18.1.5.1.1.7 + hwWlanStaOfflineLastFailTime OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the last time when a user went offline." + ::= { hwWlanStaOfflineEntry 7 } + + --1.3.6.1.4.1.2011.6.139.18.1.5.1.1.8 + hwWlanStaOfflineReason OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the failure reason." + ::= { hwWlanStaOfflineEntry 8 } + + --1.3.6.1.4.1.2011.6.139.18.1.5.1.1.9 + hwWlanStaOfflineSsid OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the SSID." + ::= { hwWlanStaOfflineEntry 9 } + + --1.3.6.1.4.1.2011.6.139.18.1.5.1.1.10 + hwWlanStaOfflineFailRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the row status." + ::= { hwWlanStaOfflineEntry 10 } + + + -- 1.3.6.1.4.1.2011.6.139.18.1.5.1.1.11 + hwWlanStaOfflineApId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP ID." + ::= { hwWlanStaOfflineEntry 11 } + + -- 1.3.6.1.4.1.2011.6.139.18.1.5.1.1.12 + hwWlanStaOfflineDevType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the device type." + ::= { hwWlanStaOfflineEntry 12 } + + -- 1.3.6.1.4.1.2011.6.139.18.1.5.1.1.13 + hwWlanStaOfflineAcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ac id." + ::= { hwWlanStaOfflineEntry 13 } + + -- 1.3.6.1.4.1.2011.6.139.18.1.5.1.1.14 + hwWlanStaOfflineAcName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ac name." + ::= { hwWlanStaOfflineEntry 14 } + + -- 1.3.6.1.4.1.2011.6.139.18.1.5.2 + hwWlanStaOfflineReasonTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanStaOfflineReasonEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the station offline reason." + ::= { hwWlanStaOfflineInfo 2 } + + -- 1.3.6.1.4.1.2011.6.139.18.1.5.2.1 + hwWlanStaOfflineReasonEntry OBJECT-TYPE + SYNTAX HwWlanStaOfflineReasonEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the station offline reason." + INDEX { hwWlanStaOfflineReasonCode } + ::= { hwWlanStaOfflineReasonTable 1 } + + HwWlanStaOfflineReasonEntry ::= + SEQUENCE { + hwWlanStaOfflineReasonCode + Unsigned32, + hwWlanStaOfflineReasonDesc + OCTET STRING, + hwWlanStaOfflineReasonCount + Unsigned32 + } + + -- 1.3.6.1.4.1.2011.6.139.18.1.5.2.1.1 + hwWlanStaOfflineReasonCode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the station offline reason code." + ::= { hwWlanStaOfflineReasonEntry 1 } + + -- 1.3.6.1.4.1.2011.6.139.18.1.5.2.1.2 + hwWlanStaOfflineReasonDesc OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the station offline reason description." + ::= { hwWlanStaOfflineReasonEntry 2 } + + -- 1.3.6.1.4.1.2011.6.139.18.1.5.2.1.3 + hwWlanStaOfflineReasonCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the station offline reason counts." + ::= { hwWlanStaOfflineReasonEntry 3 } + + --1.3.6.1.4.1.2011.6.139.18.1.6 + hwWlanStaRoamInfo OBJECT IDENTIFIER ::= { hwWlanStationObjects 6 } + + --1.3.6.1.4.1.2011.6.139.18.1.6.1 + hwWlanStaRoamTraceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanStaRoamTraceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes the roaming track of a STA." + ::= { hwWlanStaRoamInfo 1 } + + --1.3.6.1.4.1.2011.6.139.18.1.6.1.1 + hwWlanStaRoamTraceEntry OBJECT-TYPE + SYNTAX HwWlanStaRoamTraceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The indexes of this table are hwWlanStaRoamTraceStaMac and hwWlanStaRoamTraceIndex." + INDEX { hwWlanStaRoamTraceStaMac, hwWlanStaRoamTraceIndex } + ::= { hwWlanStaRoamTraceTable 1 } + + + HwWlanStaRoamTraceEntry ::= + SEQUENCE { + hwWlanStaRoamTraceStaMac + MacAddress, + hwWlanStaRoamTraceIndex + Integer32, + hwWlanStaRoamTraceTime + Unsigned32, + hwWlanStaRoamTraceAcIP + IpAddress, + hwWlanStaRoamTraceAcIPv6 + OCTET STRING, + hwWlanStaRoamTraceApName + OCTET STRING, + hwWlanStaRoamTraceRadioId + Integer32, + hwWlanStaRoamTraceBssid + MacAddress, + hwWlanStaRoamTraceInRate + Integer32, + hwWlanStaRoamTraceOutRate + Integer32, + hwWlanStaRoamTraceInRssi + Integer32, + hwWlanStaRoamTraceOutRssi + Integer32, + hwWlanStaRoamTraceRoamType + INTEGER, + hwWlanStaRoamTraceApId + Unsigned32, + hwWlanStaRoamTraceInfo + INTEGER, + hwWlanStaRoamTraceMemberAcIP + IpAddress, + hwWlanStaRoamTraceMemberAcIPv6 + OCTET STRING + } + + --1.3.6.1.4.1.2011.6.139.18.1.6.1.1.1 + hwWlanStaRoamTraceStaMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the STA's MAC address." + ::= { hwWlanStaRoamTraceEntry 1 } + + --1.3.6.1.4.1.2011.6.139.18.1.6.1.1.2 + hwWlanStaRoamTraceIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the internal ID." + ::= { hwWlanStaRoamTraceEntry 2 } + + + --1.3.6.1.4.1.2011.6.139.18.1.6.1.1.3 + hwWlanStaRoamTraceTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the roaming time." + ::= { hwWlanStaRoamTraceEntry 3 } + + --1.3.6.1.4.1.2011.6.139.18.1.6.1.1.4 + hwWlanStaRoamTraceAcIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the IPv4 address of the AC for setting up with an AP associated with the STA." + ::= { hwWlanStaRoamTraceEntry 4 } + + --1.3.6.1.4.1.2011.6.139.18.1.6.1.1.5 + hwWlanStaRoamTraceAcIPv6 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the IPv6 address of the AC for setting up with an AP associated with the STA." + ::= { hwWlanStaRoamTraceEntry 5 } + + --1.3.6.1.4.1.2011.6.139.18.1.6.1.1.6 + hwWlanStaRoamTraceApName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the name of the AP with which the STA associates." + ::= { hwWlanStaRoamTraceEntry 6 } + + --1.3.6.1.4.1.2011.6.139.18.1.6.1.1.7 + hwWlanStaRoamTraceRadioId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ID of the radio which which the STA associates." + ::= { hwWlanStaRoamTraceEntry 7 } + + --1.3.6.1.4.1.2011.6.139.18.1.6.1.1.8 + hwWlanStaRoamTraceBssid OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the BSSID of the STA." + ::= { hwWlanStaRoamTraceEntry 8 } + + --1.3.6.1.4.1.2011.6.139.18.1.6.1.1.9 + hwWlanStaRoamTraceInRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates roam-in rate." + ::= { hwWlanStaRoamTraceEntry 9 } + + --1.3.6.1.4.1.2011.6.139.18.1.6.1.1.10 + hwWlanStaRoamTraceOutRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates roam-out rate." + ::= { hwWlanStaRoamTraceEntry 10 } + + --1.3.6.1.4.1.2011.6.139.18.1.6.1.1.11 + hwWlanStaRoamTraceInRssi OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the roam-in RSSI." + ::= { hwWlanStaRoamTraceEntry 11 } + + --1.3.6.1.4.1.2011.6.139.18.1.6.1.1.12 + hwWlanStaRoamTraceOutRssi OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates roam-out RSSI." + ::= { hwWlanStaRoamTraceEntry 12 } + + --1.3.6.1.4.1.2011.6.139.18.1.6.1.1.13 + hwWlanStaRoamTraceRoamType OBJECT-TYPE + SYNTAX INTEGER + { + l2(1), + l3(2), + none(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the roaming type. 1: Layer 2 roaming 2: Layer 3 Roaming 3: Not roaming." + ::= { hwWlanStaRoamTraceEntry 13 } + + + -- 1.3.6.1.4.1.2011.6.139.18.1.6.1.1.14 + hwWlanStaRoamTraceApId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP ID." + ::= { hwWlanStaRoamTraceEntry 14 } + + + -- 1.3.6.1.4.1.2011.6.139.18.1.6.1.1.15 + hwWlanStaRoamTraceInfo OBJECT-TYPE + SYNTAX INTEGER + { + normal(0), + sameFrequencyNetwork(1), + pmkCacheRoam(2), + dot11rRoam(3), + dot11rOverthedsRoam(4), + dot11rPrivateRoam(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the roam type information." + ::= { hwWlanStaRoamTraceEntry 15 } + + --1.3.6.1.4.1.2011.6.139.18.1.6.1.1.16 + hwWlanStaRoamTraceMemberAcIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the IPv4 address of the AC for setting up a link with a mobility group after roaming." + ::= { hwWlanStaRoamTraceEntry 16 } + + --1.3.6.1.4.1.2011.6.139.18.1.6.1.1.17 + hwWlanStaRoamTraceMemberAcIPv6 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the IPv6 address of the AC for setting up a link with a mobility group after roaming." + ::= { hwWlanStaRoamTraceEntry 17 } + + --1.3.6.1.4.1.2011.6.139.18.1.6.2 + hwWlanStaAcL3RoamStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanStaAcL3RoamStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes statistics on Layer 3 roaming STAs based on ACs." + ::= { hwWlanStaRoamInfo 2 } + + --1.3.6.1.4.1.2011.6.139.18.1.6.2.1 + hwWlanStaAcL3RoamStatisticsEntry OBJECT-TYPE + SYNTAX HwWlanStaAcL3RoamStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwWlanStaAcL3RoamStatisticAcIndex." + INDEX { hwWlanStaAcL3RoamStatisticAcIndex } + ::= { hwWlanStaAcL3RoamStatisticsTable 1 } + + + HwWlanStaAcL3RoamStatisticsEntry ::= + SEQUENCE { + hwWlanStaAcL3RoamStatisticAcIndex + Integer32, + hwWlanStaAcL3RoamStatisticAcIP + IpAddress, + hwWlanStaAcL3RoamStatisticAcIPv6 + OCTET STRING, + hwWlanStaAcL3RoamStatisticRoamInCnt + Unsigned32, + hwWlanStaAcL3RoamStatisticRoamOutCnt + Unsigned32, + hwWlanStaAcL3RoamStatisticAcDescription + OCTET STRING + } + + --1.3.6.1.4.1.2011.6.139.18.1.6.2.1.1 + hwWlanStaAcL3RoamStatisticAcIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the peer AC ID." + ::= { hwWlanStaAcL3RoamStatisticsEntry 1 } + + --1.3.6.1.4.1.2011.6.139.18.1.6.2.1.2 + hwWlanStaAcL3RoamStatisticAcIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the peer AC IP address." + ::= { hwWlanStaAcL3RoamStatisticsEntry 2 } + + --1.3.6.1.4.1.2011.6.139.18.1.6.2.1.3 + hwWlanStaAcL3RoamStatisticAcIPv6 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the peer AC IPv6 address." + ::= { hwWlanStaAcL3RoamStatisticsEntry 3 } + + --1.3.6.1.4.1.2011.6.139.18.1.6.2.1.4 + hwWlanStaAcL3RoamStatisticRoamInCnt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of users who roam from peer AC to local AC." + ::= { hwWlanStaAcL3RoamStatisticsEntry 4 } + + --1.3.6.1.4.1.2011.6.139.18.1.6.2.1.5 + hwWlanStaAcL3RoamStatisticRoamOutCnt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of users who roam from local AC to peer AC." + ::= { hwWlanStaAcL3RoamStatisticsEntry 5 } + + --1.3.6.1.4.1.2011.6.139.18.1.6.2.1.6 + hwWlanStaAcL3RoamStatisticAcDescription OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AC description." + ::= { hwWlanStaAcL3RoamStatisticsEntry 6 } + + + --1.3.6.1.4.1.2011.6.139.18.1.6.3 + hwWlanStaApL3RoamStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanStaApL3RoamStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes statistics on Layer 3 roaming STAs based on APs." + ::= { hwWlanStaRoamInfo 3 } + + --1.3.6.1.4.1.2011.6.139.18.1.6.3.1 + hwWlanStaApL3RoamStatisticsEntry OBJECT-TYPE + SYNTAX HwWlanStaApL3RoamStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwWlanStaApL3RoamStatisticApMac." + INDEX { hwWlanStaApL3RoamStatisticApMac } + ::= { hwWlanStaApL3RoamStatisticsTable 1 } + + + HwWlanStaApL3RoamStatisticsEntry ::= + SEQUENCE { + hwWlanStaApL3RoamStatisticApMac + MacAddress, + hwWlanStaApL3RoamStatisticApName + OCTET STRING, + hwWlanStaApL3RoamStatisticRoamInCnt + Unsigned32, + hwWlanStaApL3RoamStatisticRoamOutCnt + Unsigned32, + hwWlanStaApL3RoamStatisticApId + Unsigned32 + } + + --1.3.6.1.4.1.2011.6.139.18.1.6.3.1.1 + hwWlanStaApL3RoamStatisticApMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the MAC address of the AP." + ::= { hwWlanStaApL3RoamStatisticsEntry 1 } + + --1.3.6.1.4.1.2011.6.139.18.1.6.3.1.2 + hwWlanStaApL3RoamStatisticApName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP name." + ::= { hwWlanStaApL3RoamStatisticsEntry 2 } + + --1.3.6.1.4.1.2011.6.139.18.1.6.3.1.3 + hwWlanStaApL3RoamStatisticRoamInCnt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of roam-in users." + ::= { hwWlanStaApL3RoamStatisticsEntry 3 } + + --1.3.6.1.4.1.2011.6.139.18.1.6.3.1.4 + hwWlanStaApL3RoamStatisticRoamOutCnt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of roam-out users." + ::= { hwWlanStaApL3RoamStatisticsEntry 4 } + + -- 1.3.6.1.4.1.2011.6.139.18.1.6.3.1.5 + hwWlanStaApL3RoamStatisticApId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP ID." + ::= { hwWlanStaApL3RoamStatisticsEntry 5 } + + -- 1.3.6.1.4.1.2011.6.139.18.1.7 + hwWlanNaviACStationTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanNaviACStationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanStationObjects 7 } + + -- 1.3.6.1.4.1.2011.6.139.18.1.7.1 + hwWlanNaviACStationEntry OBJECT-TYPE + SYNTAX HwWlanNaviACStationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwWlanNaviACStationMac } + ::= { hwWlanNaviACStationTable 1 } + + HwWlanNaviACStationEntry ::= + SEQUENCE { + hwWlanNaviACStationMac + MacAddress, + hwWlanNaviACStationIPAddress + IpAddress, + hwWlanNaviACStationIPv6Address + OCTET STRING, + hwWlanNaviACStationOnlineTime + Integer32, + hwWlanNaviACStationAuthMethod + INTEGER, + hwWlanNaviAcStationVlanID + Integer32, + hwWlanNaviAcStationState + INTEGER, + hwWlanNaviACStationLocalACID + Integer32, + hwWlanNaviACStationWlanId + Integer32 + } + + -- 1.3.6.1.4.1.2011.6.139.18.1.7.1.1 + hwWlanNaviACStationMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the mac address of the station." + ::= { hwWlanNaviACStationEntry 1 } + + -- 1.3.6.1.4.1.2011.6.139.18.1.7.1.2 + hwWlanNaviACStationIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ipv4 address of the station." + ::= { hwWlanNaviACStationEntry 2 } + + -- 1.3.6.1.4.1.2011.6.139.18.1.7.1.3 + hwWlanNaviACStationIPv6Address OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ipv6 address of the station." + ::= { hwWlanNaviACStationEntry 3 } + + -- 1.3.6.1.4.1.2011.6.139.18.1.7.1.4 + hwWlanNaviACStationOnlineTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the online time of the station." + ::= { hwWlanNaviACStationEntry 4 } + + -- 1.3.6.1.4.1.2011.6.139.18.1.7.1.5 + hwWlanNaviACStationAuthMethod OBJECT-TYPE + SYNTAX INTEGER + { + wepOpenSystem(1), + wepOpenSystemMac(2), + wepOpenSystem8021X(3), + wepOpenSystemPortal(4), + wepShareKey(5), + wepShareKeyMac(6), + wepShareKey8021X(7), + wepShareKeyPortal(8), + wpa8021X(9), + wpaPreShareKey(10), + wpaPskMac(11), + wpaPskPortal(12), + wpa2Dot1x(13), + wpa2PreShareKey(14), + wpa2PskMac(15), + wpa2PskPortal(16), + wapiCertification(17), + wapiPreShareKey(18), + wpaWpa2PreShareKey(19), + wpaWpa2PskMac(20), + wpaWpa2PskPortal(21), + wpaWpa2Dot1x(22), + wapiPskPortal(23), + macDot1x(24), + wepShareKey8021XMac(25), + wpa8021XMac(26), + wpa2Dot1xMac(27), + wpaWpa2Dot1xMac(28), + wepOpenSystemPortalMac(29), + wepShareKeyPortalMac(30), + wpaPskPortalMac(31), + wpa2PskPortalMac(32), + wpaWpa2PskPortalMac(33), + wapiPskPortalMac(34), + wpaPpsk(35), + wpaPpskMac(36), + wpaPpskPortal(37), + wpaPpskPortalMac(38), + wpa2Ppsk(39), + wpa2PpskMac(40), + wpa2PpskPortal(41), + wpa2PpskPortalMac(42), + wpaWpa2Ppsk(43), + wpaWpa2PpskMac(44), + wpaWpa2PpskPortal(45), + wpaWpa2PpskPortalMac(46), + wep8021X(47), + wpa3Dot1x(48), + wpa3Dot1xMac(49), + wpa3Sae(50), + wpa3SaePortal(51), + wpa3SaeMac(52), + wpa3SaePortalMac(53), + wpa2PskWpa3Sae(54), + wpa2PskWpa3SaePortal(55), + wpa2PskWpa3SaePortalMac(56), + wpa2PskWpa3SaeMac(57) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the auth method of the station." + ::= { hwWlanNaviACStationEntry 5 } + + -- 1.3.6.1.4.1.2011.6.139.18.1.7.1.6 + hwWlanNaviAcStationVlanID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the vlan id of the station." + ::= { hwWlanNaviACStationEntry 6 } + + -- 1.3.6.1.4.1.2011.6.139.18.1.7.1.7 + hwWlanNaviAcStationState OBJECT-TYPE + SYNTAX INTEGER + { + assoc(1), + authing(2), + run(3), + delete(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the state of the station." + ::= { hwWlanNaviACStationEntry 7 } + + -- 1.3.6.1.4.1.2011.6.139.18.1.7.1.8 + hwWlanNaviACStationLocalACID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the local ac id of the station." + ::= { hwWlanNaviACStationEntry 8 } + + -- 1.3.6.1.4.1.2011.6.139.18.1.7.1.9 + hwWlanNaviACStationWlanId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the wlan id of the station." + ::= { hwWlanNaviACStationEntry 9 } + --1.3.6.1.4.1.2011.6.139.18.2 + hwWlanStationConformance OBJECT IDENTIFIER ::= { hwWlanStation 2 } + + --1.3.6.1.4.1.2011.6.139.18.2.1 + hwWlanStationCompliances OBJECT IDENTIFIER ::= { hwWlanStationConformance 1 } + + --1.3.6.1.4.1.2011.6.139.18.2.1.1 + hwWlanStationCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Description." + MODULE + MANDATORY-GROUPS { hwWlanStationGroup, hwWlanApAssocStatGroup, hwWlanStaOnlineFailInfoGroup, hwWlanStaOfflineInfoGroup, hwWlanStaRoamInfoGroup, hwWlanNaviACStationGroup } + ::= { hwWlanStationCompliances 1 } + + --1.3.6.1.4.1.2011.6.139.18.2.2 + hwWlanStationObjectGroups OBJECT IDENTIFIER ::= { hwWlanStationConformance 2 } + + --1.3.6.1.4.1.2011.6.139.18.2.2.1 + hwWlanStaTrapsGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwWlanStaAuthErrorTrap, hwWlanStaAssoFailTrap, hwWlanUserInvalidCerficationTrap, hwWlanStaRepititiveAttackTrap, hwWlanStaTamperAttackTrap, + hwWlanStaLowLevelSecAttackTrap, hwWlanStaAddressRedirectionAttackTrap, hwWlanStaWepIdConflictTrap, hwStationOnlineTrap, hwStationOfflineTrap, + hwStationSignalStrengthLowThanThresholdTrap, hwStationIPConflictTrap } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanStationObjectGroups 1 } + + --1.3.6.1.4.1.2011.6.139.18.2.2.2 + hwWlanStaTrapsObjectGroup OBJECT-GROUP + OBJECTS { hwWlanStaAuthenticationMode,hwWlanStaTrapOccurTime,hwWlanStaFailCodeType,hwWlanSignalStrengthThreshold,hwWlanWepIDConflictTrapRadioId, + hwWlanWepIDConflictTrapAPMAC,hwWlanStaAuthenticationFailCause,hwWlanWepIDConflictTrapPreSSID,hwWlanWlanVapAuthEncryptMode,hwWlanWlanStaAuthEncryptMode, + hwWlanWepIDConflictTrapCurrSSID,hwWlanStaAuthenticationFailCauseStr,hwWlanWepIDConflictTrapCipherIdx,hwWlanWepIDConflictTrapAPName,hwWlanStaAssociationFailCauseStr, + hwWlanStaAssociationFailCause,hwWlanStaAssocBssid,hwWlanConflictIPAddress } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanStationObjectGroups 2 } + + --1.3.6.1.4.1.2011.6.139.18.2.2.3 + hwWlanStationGroup OBJECT-GROUP + OBJECTS { hwWlanStaMac, hwWlanStaUsername, hwWlanStaApMac, hwWlanStaApName, hwWlanStaApGroup, + hwWlanStaRadioId, hwWlanStaAssocBand, hwWlanStaSupportBand, hwWlanStaAccessChannel, hwWlanStaRfMode, + hwWlanStaHtMode, hwWlanStaMcsVal, hwWlanStaShortGIStatus, hwWlanStaConnectRxRate, hwWlanStaConnectTxRate, + hwWlanStaEssName, hwWlanStaBSSID, hwWlanStaSsid, hwWlanStaStatus, hwWlanStaAuthenMethod, + hwWlanStaEncryptMethod, hwWlanStaQosMode, hwWlanStaRoamStatus, hwWlanStaVlan, hwWlanStaIP, + hwWlanStaIPv6, hwWlanStaGateway, hwWlanStaAssocTime, hwWlanStaAccessTime, hwWlanStaOnlineTime, + hwWlanStaAccessOnlineTime, hwWlanStaStatOperMode, hwWlanStaWirelessStatRxFrames, hwWlanStaWirelessRxBytes, hwWlanStaWirelessRxRate, + hwWlanStaWirelessStatTxFrames, hwWlanStaWirelessTxBytes, hwWlanStaWirelessTxRate, hwWlanStaPeriodSendDropFrames, hwWlanStaPeriodReSendFrames, + hwWlanStaPeriodReSendBytes, hwWlanStaRssi, hwWlanStaNoise, hwWlanStaSnrUs, hwWlanStaRxPowerUs, + hwWlanStaChannelUtilRate, hwWlanStaChannelBusyRate, hwWlanStaChannelTxRatio, hwWlanStaChannelRxRatio, hwWlanStaChannelFreeRate, + hwWlanStaChannelInterfRate, hwWlanStaPeriodSendFrames, hwWlanStaApId, + hwWlanStationUapsdCapacity, hwWlanStationPowerSavePercent, + hwWlanStaAssocStartTime,hwWlanStaAssocSuccessTime, + hwWlanStaAuthStartTime, hwWlanStaAuthSuccessTime, + hwWlanStaDhcpStartTime, hwWlanStaDhcpSuccessTime, + hwWlanStaVHTCapable, hwWlanStaVHTTxBFCapable, hwWlanStaMUMIMOCapable, hwWlanStaWpaStartTime, hwWlanStaWpaSuccessTime, + hwWlanStaWirelessPacketDelay,hwWlanStaAccessSuccessRate,hwWlanStaTotalAccessTime, + hwWlanStaDelayStatus,hwWlanStaAssocDuration,hwWlanStaWpaDuration,hwWlanStaAuthDuration,hwWlanStaDhcpDuration, + hwWlanStationDevType,hwWlanStaNaviACID,hwWlanStaWirelessStatRxIPv6Frames,hwWlanStaWirelessRxIPv6Bytes,hwWlanStaWirelessStatTxIPv6Frames,hwWlanStaWirelessTxIPv6Bytes, hwWlanStaGatewayIPv6} + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanStationObjectGroups 3 } + + --1.3.6.1.4.1.2011.6.139.18.2.2.4 + hwWlanApAssocStatGroup OBJECT-GROUP + OBJECTS { hwWlanTotalOnlineTime, hwWlanTotalAssociatedStationCount, hwWlanCurrAssociatedStationCount, hwWlanAssociationRequestCount, + hwWlanAssociationRejectCount, hwWlanAssociationFailedCount, hwWlanReAssociationRequestCount, hwWlanReAssociationRejectCount, hwWlanReAssociationFailedCount, + hwWlanDisAssocOfUserNotifiedCount, hwWlanDisAssocOfStaRoamCount, hwWlanDisAssocOfStaAgeCount, hwWlanDisAssocOfApUnableHandleCount, hwWlanDisAssocOfOtherReasonsCount, + hwWlanAssocRequestCntByResource, hwWlanStaExceptionalOfflineCnt, hwWlanReAssociationSuccessCount, hwWlanBSSNotSupportAssocFailCount, hwWlanStaAccessRequestCount, + hwWlanStaAccessRequestFailedCount, hwWlanStaAuthenRequestCount, hwWlanStaAuthenRequestFailedCount, hwWlanRefusedStaNumByResource, hwWlanStaAssocAndReAssocRequestCount, + hwWlanStaAuthenRequestSuccessCount, hwWlanStationApStatApId, hwWlanStaGetIPFailedCount, hwWlanStaGetIPSuccessCount} + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanStationObjectGroups 4 } + + --1.3.6.1.4.1.2011.6.139.18.2.2.5 + hwWlanStaOnlineFailInfoGroup OBJECT-GROUP + OBJECTS { hwWlanStaOnlineFailApMac, hwWlanStaOnlineFailApName, hwWlanStaOnlineFailRadioId, + hwWlanStaOnlineFailWlanId, hwWlanStaOnlineFailLastFailTime, hwWlanStaOnlineFailReason, hwWlanStaOnlineFailSsid, hwWlanStaOnlineFailRowStatus, hwWlanStaOnlineFailApId, hwWlanStaOnlineFailDevType, hwWlanStaOnlineFailAcId, hwWlanStaOnlineFailAcName} + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanStationObjectGroups 5 } + + --1.3.6.1.4.1.2011.6.139.18.2.2.6 + hwWlanStaOfflineInfoGroup OBJECT-GROUP + OBJECTS { hwWlanStaOfflineApMac, hwWlanStaOfflineApName, hwWlanStaOfflineRadioId, + hwWlanStaOfflineWlanId, hwWlanStaOfflineLastFailTime, hwWlanStaOfflineReason, hwWlanStaOfflineSsid, hwWlanStaOfflineFailRowStatus, hwWlanStaOfflineApId, hwWlanStaOfflineDevType, hwWlanStaOfflineAcId, hwWlanStaOfflineAcName } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanStationObjectGroups 6 } + + --1.3.6.1.4.1.2011.6.139.18.2.2.7 + hwWlanStaRoamInfoGroup OBJECT-GROUP + OBJECTS { hwWlanStaRoamTraceTime, hwWlanStaRoamTraceAcIP, + hwWlanStaRoamTraceAcIPv6, hwWlanStaRoamTraceApName, hwWlanStaRoamTraceRadioId, hwWlanStaRoamTraceBssid, + hwWlanStaRoamTraceInRate, hwWlanStaRoamTraceOutRate, hwWlanStaRoamTraceInRssi, hwWlanStaRoamTraceOutRssi, hwWlanStaRoamTraceRoamType, + hwWlanStaRoamTraceApId,hwWlanStaRoamTraceInfo,hwWlanStaRoamTraceMemberAcIP, hwWlanStaRoamTraceMemberAcIPv6, hwWlanStaAcL3RoamStatisticAcIP, hwWlanStaAcL3RoamStatisticAcIPv6, hwWlanStaAcL3RoamStatisticRoamInCnt, hwWlanStaAcL3RoamStatisticRoamOutCnt, + hwWlanStaApL3RoamStatisticApName, hwWlanStaApL3RoamStatisticRoamInCnt, hwWlanStaApL3RoamStatisticRoamOutCnt, hwWlanStaApL3RoamStatisticApId } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanStationObjectGroups 7 } + + --1.3.6.1.4.1.2011.6.139.18.2.2.8 + hwWlanNaviACStationGroup OBJECT-GROUP + OBJECTS { hwWlanNaviACStationIPAddress, hwWlanNaviACStationIPv6Address, hwWlanNaviACStationOnlineTime, hwWlanNaviACStationAuthMethod, + hwWlanNaviAcStationVlanID, hwWlanNaviAcStationState, hwWlanNaviACStationLocalACID, hwWlanNaviACStationWlanId + } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanStationObjectGroups 8 } + + END +-- +-- HUAWEI-WLAN-STATION-MIB.mib +-- diff --git a/MIBS/huawei/HUAWEI-WLAN-VAP-MIB b/MIBS/huawei/HUAWEI-WLAN-VAP-MIB new file mode 100644 index 0000000..1e9d815 --- /dev/null +++ b/MIBS/huawei/HUAWEI-WLAN-VAP-MIB @@ -0,0 +1,1543 @@ +-- ============================================================================ +-- Copyright (C) 2020 by HUAWEI TECHNOLOGIES. All rights reserved. +-- Description: The mib is used for VAP. +-- Reference: +-- Version: V1.22 +-- ============================================================================ +-- Module definition + + HUAWEI-WLAN-VAP-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwWlan + FROM HUAWEI-WLAN-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + IpAddress, Integer32, Unsigned32, Counter64, OBJECT-TYPE, + MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + MacAddress, RowStatus, DateAndTime + FROM SNMPv2-TC; + --1.3.6.1.4.1.2011.6.139.17 + hwWlanVap MODULE-IDENTITY + LAST-UPDATED "202007081651Z" -- Jul 08, 2020 at 16:51 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com" + DESCRIPTION + "V1.22, Modify the nodes of hwWlanVapAuthType and hwWlanNaviVapAuthType." + + REVISION "202007081651Z" -- Jul 08, 2020 at 16:51 GMT + DESCRIPTION + "V1.21, Modify the nodes of hwVapCreateFailReason and hwVapMaxNum about description." + + REVISION "202006161038Z" -- Jun 16, 2020 at 10:38 GMT + DESCRIPTION + "V1.21, Modify the nodes of hwVapCreateFailReason and hwVapMaxNum about description." + + REVISION "202006121000Z" -- Jun 12, 2020 at 10:00 GMT + DESCRIPTION + "V1.20, Modify the nodes of hwVapIGMPSnoopingBandwidthExceedTrap, hwVapCreateFailTrapRestore and hwVapIGMPSnoopingUserExceedTrap about description." + + REVISION "202006101054Z" -- Jun 10, 2020 at 10:54 GMT + DESCRIPTION + "V1.19, Modify the nodes of hwVapNumExceedSpecTrap and hwVapCreateFailTrap about description." + + REVISION "201909201530Z" -- Sep 20, 2019 at 15:30 GMT + DESCRIPTION + "V1.18, Add the nodes of hwVapNumExceedCardSpecTrap and hwVapNumExceedCardSpecTrapRestore." + + REVISION "201909201530Z" -- Sep 20, 2019 at 15:30 GMT + DESCRIPTION + "V1.17, Modify the nodes of hwWlanVapAuthType and hwWlanNaviVapAuthType." + + REVISION "201901081135Z" -- Jan 8, 2019 at 11:35 GMT + + DESCRIPTION + "V1.16, Add node hwVapCreateFailReason, hwVapCreateFailTrap and hwVapCreateFailTrapRestore." + REVISION "201812102135Z" -- Dec 10, 2018 at 21:35 GMT + + DESCRIPTION + " + V1.15, Modify the nodes of hwWlanNaviVapState + " + REVISION "201812041005Z" -- Dec 04, 2018 at 10:05 GMT + DESCRIPTION + " + V1.14, Modify the nodes of hwWlanVapAuthType and hwWlanNaviVapAuthType. + " + REVISION "201810232205Z" -- Oct 23, 2018 at 22:05 GMT + + DESCRIPTION + " + V1.13, Modify the nodes of hwWlanNaviVapACID and hwWlanNaviVapWlanId. + " + REVISION "201809061030Z" -- Sep 06, 2018 at 10:30 GMT + DESCRIPTION + " + V1.12, Add the tables hwWlanNaviAcVapInfoTable and hwWlanNaviVapCreateFailTable. + " + REVISION "201809011530Z" -- Sep 01, 2018 at 15:30 GMT + DESCRIPTION + " + V1.11, Modify node hwWlanVapAuthType. + " + REVISION "201712101730Z" -- Dec 10, 2017 at 17:30 GMT + DESCRIPTION + "The MIB module defines the VAP operation." + REVISION "201607071030Z" -- July 7, 2016 at 10:30 GMT + DESCRIPTION + " + V1.10, Add the table of hwWlanVapIGMPSnoopingCacInfoTable, hwVapIGMPSnoopingBandwidthExceedTrap and hwVapIGMPSnoopingUserExceedTrap. + " + REVISION "201602162030Z" -- Feb 16, 2016 at 20:30 GMT + DESCRIPTION + " + V1.09, Add the table of hwWlanMacRfSsidStatisticTable. + " + REVISION "201602162030Z" -- Feb 16, 2016 at 20:30 GMT + DESCRIPTION + " + V1.08, Add the table of hwWlanRfSsidStatisticTable. + " + REVISION "201512182030Z" -- Nov 18, 2015 at 20:30 GMT + DESCRIPTION + " + V1.07, Add the node of hwWlanVapTrapInfo. + " + REVISION "201511052030Z" -- Oct 5, 2015 at 20:30 GMT + DESCRIPTION + " + V1.06, Add Value list in the hwWlanVapAuthType. + " + REVISION "201508261530Z" -- Aug 26, 2015 at 15:30 GMT + DESCRIPTION + " + V1.05, Add the node of hwWlanVapApId in the hwWlanVapInfoTable. + " + REVISION "201505131530Z" -- May 13, 2015 at 15:30 GMT + DESCRIPTION + " + V1.04, Add three mib nodes: hwWlanSsidPeriodRecvFrames, hwWlanSsidSendRate, hwWlanSsidRecvRate. + " + REVISION "201505111510Z" -- May 11, 2015 at 15:10 GMT + DESCRIPTION + " + V1.03, Add the description of mib nodes. + " + REVISION "201504131510Z" -- April 13, 2015 at 15:10 GMT + DESCRIPTION + " + V1.02, Modify the name of the node of hwWlanVapInfoEntry. + " + REVISION "201502021452Z" -- February 2, 2015 at 14:52 GMT + DESCRIPTION + " + V1.00, Inital version. + " + ::= { hwWlan 17 } + +-- +--Node definitions +-- + + --1.3.6.1.4.1.2011.6.139.17.1 + hwWlanVapObjects OBJECT IDENTIFIER ::= { hwWlanVap 1 } + + --1.3.6.1.4.1.2011.6.139.17.1.1 + hwWlanVapInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanVapInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query VAP information." + ::= { hwWlanVapObjects 1 } + + --1.3.6.1.4.1.2011.6.139.17.1.1.1 + hwWlanVapInfoEntry OBJECT-TYPE + SYNTAX HwWlanVapInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The indexes of this table are hwWlanVapApMac, hwWlanVapRadioIndex, and hwWlanVapWlanId." + INDEX { hwWlanVapApMac, hwWlanVapRadioIndex, hwWlanVapWlanId } + ::= { hwWlanVapInfoTable 1 } + + + HwWlanVapInfoEntry ::= + SEQUENCE { + hwWlanVapApMac + MacAddress, + hwWlanVapRadioIndex + Integer32, + hwWlanVapWlanId + Integer32, + hwWlanVapProfileName + OCTET STRING, + hwWlanVapBssid + MacAddress, + hwWlanVapSSID + OCTET STRING, + hwWlanVapApName + OCTET STRING, + hwWlanVapAuthType + INTEGER, + hwWlanVapStaOnlineCnt + Integer32, + hwWlanVapStatus + INTEGER, + hwWlanVapApId + Unsigned32 + } + + --1.3.6.1.4.1.2011.6.139.17.1.1.1.1 + hwWlanVapApMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the MAC address of the AP." + ::= { hwWlanVapInfoEntry 1 } + + --1.3.6.1.4.1.2011.6.139.17.1.1.1.2 + hwWlanVapRadioIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the radio index." + ::= { hwWlanVapInfoEntry 2 } + + --1.3.6.1.4.1.2011.6.139.17.1.1.1.3 + hwWlanVapWlanId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the WLAN ID." + ::= { hwWlanVapInfoEntry 3 } + + --1.3.6.1.4.1.2011.6.139.17.1.1.1.4 + hwWlanVapProfileName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ESS name." + ::= { hwWlanVapInfoEntry 4 } + + --1.3.6.1.4.1.2011.6.139.17.1.1.1.5 + hwWlanVapBssid OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the BSSID, that is, the physical address of the VAP on an 802.11 network." + ::= { hwWlanVapInfoEntry 5 } + + --1.3.6.1.4.1.2011.6.139.17.1.1.1.6 + hwWlanVapSSID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current SSID of the AP." + ::= { hwWlanVapInfoEntry 6 } + + --1.3.6.1.4.1.2011.6.139.17.1.1.1.7 + hwWlanVapApName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP name." + ::= { hwWlanVapInfoEntry 7 } + + --1.3.6.1.4.1.2011.6.139.17.1.1.1.8 + hwWlanVapAuthType OBJECT-TYPE + SYNTAX INTEGER + { + wepOpenSystem(1), + wepOpenSystemMac(2), + wepOpenSystem8021X(3), + wepOpenSystemPortal(4), + wepShareKey(5), + wepShareKeyMac(6), + wepShareKey8021X(7), + wepShareKeyPortal(8), + wpa8021X(9), + wpaPreShareKey(10), + wpaPskMac(11), + wpaPskPortal(12), + wpa2Dot1x(13), + wpa2PreShareKey(14), + wpa2PskMac(15), + wpa2PskPortal(16), + wapiCertification(17), + wapiPreShareKey(18), + wpaWpa2PreShareKey(19), + wpaWpa2PskMac(20), + wpaWpa2PskPortal(21), + wpaWpa2Dot1x(22), + wapiPskPortal(23), + wepOpenSystem8021XMac(24), + wepShareKey8021XMac(25), + wpa8021XMac(26), + wpa2Dot1xMac(27), + wpaWpa2Dot1xMac(28), + wepOpenSystemPortalMac(29), + wepShareKeyPortalMac(30), + wpaPskPortalMac(31), + wpa2PskPortalMac(32), + wpaWpa2PskPortalMac(33), + wapiPskPortalMac(34), + wpaPpsk(35), + wpaPpskMac(36), + wpaPpskPortal(37), + wpaPpskPortalMac(38), + wpa2Ppsk(39), + wpa2PpskMac(40), + wpa2PpskPortal(41), + wpa2PpskPortalMac(42), + wpaWpa2Ppsk(43), + wpaWpa2PpskMac(44), + wpaWpa2PpskPortal(45), + wpaWpa2PpskPortalMac(46), + wep8021X(47), + wpa3Dot1x(48), + wpa3Dot1xMac(49), + wpa3Sae(50), + wpa3SaePortal(51), + wpa3SaeMac(52), + wpa3SaePortalMac(53), + wpa2PskWpa3Sae(54), + wpa2PskWpa3SaePortal(55), + wpa2PskWpa3SaePortalMac(56), + wpa2PskWpa3SaeMac(57) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the user authentication method." + ::= { hwWlanVapInfoEntry 8 } + + --1.3.6.1.4.1.2011.6.139.17.1.1.1.9 + hwWlanVapStaOnlineCnt OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of online users." + ::= { hwWlanVapInfoEntry 9 } + + --1.3.6.1.4.1.2011.6.139.17.1.1.1.10 + hwWlanVapStatus OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the VAP state." + ::= { hwWlanVapInfoEntry 10 } + + + -- 1.3.6.1.4.1.2011.6.139.17.1.1.1.11 + hwWlanVapApId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP ID." + ::= { hwWlanVapInfoEntry 11 } + + + -- 1.3.6.1.4.1.2011.6.139.17.1.2 + hwWlanSsidStatisticTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanSsidStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query SSID-based air interface statistics." + ::= { hwWlanVapObjects 2 } + + --1.3.6.1.4.1.2011.6.139.17.1.2.1 + hwWlanSsidStatisticEntry OBJECT-TYPE + SYNTAX HwWlanSsidStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwWlanSsid." + INDEX { hwWlanSsid } + ::= { hwWlanSsidStatisticTable 1 } + + + HwWlanSsidStatisticEntry ::= + SEQUENCE { + hwWlanSsid + OCTET STRING, + hwWlanSsid2gStaCnt + Integer32, + hwWlanSsid5gStaCnt + Integer32, + hwWlanSsidApCnt + Integer32, + hwWlanSsidRecvBytes + Counter64, + hwWlanSsidPeriodRecvErrorFrames + Counter64, + hwWlanSsidRecvFrames + Counter64, + hwWlanSsidPeriodRecvDropFrames + Counter64, + hwWlanSsidSendBytes + Counter64, + hwWlanSsidSendFrames + Counter64, + hwWlanSsidPeriodSendDropFrames + Counter64, + hwWlanSsidPeriodReSendFrames + Counter64, + hwWlanSsidPeriodSendFrames + Counter64, + hwWlanSsidPeriodRecvFrames + Counter64, + hwWlanSsidSendRate + Counter64, + hwWlanSsidRecvRate + Counter64 + } + + --1.3.6.1.4.1.2011.6.139.17.1.2.1.1 + hwWlanSsid OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the table index." + ::= { hwWlanSsidStatisticEntry 1 } + + --1.3.6.1.4.1.2011.6.139.17.1.2.1.2 + hwWlanSsid2gStaCnt OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of users at 2.4G frequency band." + ::= { hwWlanSsidStatisticEntry 2 } + + --1.3.6.1.4.1.2011.6.139.17.1.2.1.3 + hwWlanSsid5gStaCnt OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of users at 5G frequency band." + ::= { hwWlanSsidStatisticEntry 3 } + + --1.3.6.1.4.1.2011.6.139.17.1.2.1.4 + hwWlanSsidApCnt OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of APs." + ::= { hwWlanSsidStatisticEntry 4 } + + --1.3.6.1.4.1.2011.6.139.17.1.2.1.5 + hwWlanSsidRecvBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bytes received at the wireless side." + ::= { hwWlanSsidStatisticEntry 5 } + + --1.3.6.1.4.1.2011.6.139.17.1.2.1.6 + hwWlanSsidPeriodRecvErrorFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of error frames received at the wireless side within the echo interval." + ::= { hwWlanSsidStatisticEntry 6 } + + --1.3.6.1.4.1.2011.6.139.17.1.2.1.7 + hwWlanSsidRecvFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of frames received at the wireless side." + ::= { hwWlanSsidStatisticEntry 7 } + + --1.3.6.1.4.1.2011.6.139.17.1.2.1.8 + hwWlanSsidPeriodRecvDropFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of frames failed to be received at the wireless side within the echo interval." + ::= { hwWlanSsidStatisticEntry 8 } + + --1.3.6.1.4.1.2011.6.139.17.1.2.1.9 + hwWlanSsidSendBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bytes in packets sent at the wireless side." + ::= { hwWlanSsidStatisticEntry 9 } + + --1.3.6.1.4.1.2011.6.139.17.1.2.1.10 + hwWlanSsidSendFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of frames sent at the wireless side." + ::= { hwWlanSsidStatisticEntry 10 } + + --1.3.6.1.4.1.2011.6.139.17.1.2.1.11 + hwWlanSsidPeriodSendDropFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of frames failed to be sent at the wireless side within the echo interval." + ::= { hwWlanSsidStatisticEntry 11 } + + --1.3.6.1.4.1.2011.6.139.17.1.2.1.12 + hwWlanSsidPeriodReSendFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of downstream frames retransmitted at the wireless side within the echo interval." + ::= { hwWlanSsidStatisticEntry 12 } + + -- 1.3.6.1.4.1.2011.6.139.17.1.2.1.13 + hwWlanSsidPeriodSendFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of frames sent at the wireless side within the echo interval." + ::= { hwWlanSsidStatisticEntry 13 } + + -- 1.3.6.1.4.1.2011.6.139.17.1.2.1.14 + hwWlanSsidPeriodRecvFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of frames received at the wireless side within the echo interval." + ::= { hwWlanSsidStatisticEntry 14 } + + + -- 1.3.6.1.4.1.2011.6.139.17.1.2.1.15 + hwWlanSsidSendRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate of bits in packets sent at the wireless side." + ::= { hwWlanSsidStatisticEntry 15 } + + + -- 1.3.6.1.4.1.2011.6.139.17.1.2.1.16 + hwWlanSsidRecvRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate of bits in packets received at the wireless side." + ::= { hwWlanSsidStatisticEntry 16 } + + + -- 1.3.6.1.4.1.2011.6.139.17.1.3 + hwWlanRfSsidStatisticTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanRfSsidStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanVapObjects 3 } + + + -- 1.3.6.1.4.1.2011.6.139.17.1.3.1 + hwWlanRfSsidStatisticEntry OBJECT-TYPE + SYNTAX HwWlanRfSsidStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwWlanRfSsidStatisticApId, hwWlanRfSsidStatisticRadioId, hwWlanRfSsidStatisticEssSsid } + ::= { hwWlanRfSsidStatisticTable 1 } + + + HwWlanRfSsidStatisticEntry ::= + SEQUENCE { + hwWlanRfSsidStatisticApId + Integer32, + hwWlanRfSsidStatisticRadioId + Integer32, + hwWlanRfSsidStatisticEssSsid + OCTET STRING, + hwWlanRfSsidCurrentStaNum + Unsigned32, + hwWlanRfSsidRecvBytes + Counter64, + hwWlanRfSsidRecvFrames + Counter64, + hwWlanRfSsidSendBytes + Counter64, + hwWlanRfSsidSendFrames + Counter64, + hwWlanRfSsidSendDropFrames + Counter64, + hwWlanRfSsidReSendFrames + Counter64, + hwWlanRfSsidPeriodSendFrames + Integer32, + hwWlanRfSsidPeriodSendDropFrames + Integer32, + hwWlanRfSsidPeriodReSendFrames + Integer32 + } + + -- 1.3.6.1.4.1.2011.6.139.17.1.3.1.1 + hwWlanRfSsidStatisticApId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRfSsidStatisticEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.139.17.1.3.1.2 + hwWlanRfSsidStatisticRadioId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRfSsidStatisticEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.139.17.1.3.1.3 + hwWlanRfSsidStatisticEssSsid OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRfSsidStatisticEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.139.17.1.3.1.4 + hwWlanRfSsidCurrentStaNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRfSsidStatisticEntry 4 } + + + -- 1.3.6.1.4.1.2011.6.139.17.1.3.1.5 + hwWlanRfSsidRecvBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRfSsidStatisticEntry 5 } + + + -- 1.3.6.1.4.1.2011.6.139.17.1.3.1.6 + hwWlanRfSsidRecvFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRfSsidStatisticEntry 6 } + + + -- 1.3.6.1.4.1.2011.6.139.17.1.3.1.7 + hwWlanRfSsidSendBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRfSsidStatisticEntry 7 } + + + -- 1.3.6.1.4.1.2011.6.139.17.1.3.1.8 + hwWlanRfSsidSendFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRfSsidStatisticEntry 8 } + + + -- 1.3.6.1.4.1.2011.6.139.17.1.3.1.9 + hwWlanRfSsidSendDropFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRfSsidStatisticEntry 9 } + + + -- 1.3.6.1.4.1.2011.6.139.17.1.3.1.10 + hwWlanRfSsidReSendFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRfSsidStatisticEntry 10 } + + + -- 1.3.6.1.4.1.2011.6.139.17.1.3.1.11 + hwWlanRfSsidPeriodSendFrames OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRfSsidStatisticEntry 11 } + + + -- 1.3.6.1.4.1.2011.6.139.17.1.3.1.12 + hwWlanRfSsidPeriodSendDropFrames OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRfSsidStatisticEntry 12 } + + + -- 1.3.6.1.4.1.2011.6.139.17.1.3.1.13 + hwWlanRfSsidPeriodReSendFrames OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanRfSsidStatisticEntry 13 } + + + -- 1.3.6.1.4.1.2011.6.139.17.1.4 + hwWlanMacRfSsidStatisticTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanMacRfSsidStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanVapObjects 4 } + + + -- 1.3.6.1.4.1.2011.6.139.17.1.4.1 + hwWlanMacRfSsidStatisticEntry OBJECT-TYPE + SYNTAX HwWlanMacRfSsidStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwWlanMacRfSsidStatisticApMac, hwWlanMacRfSsidStatisticRadioId, hwWlanMacRfSsidStatisticEssSsid } + ::= { hwWlanMacRfSsidStatisticTable 1 } + + + HwWlanMacRfSsidStatisticEntry ::= + SEQUENCE { + hwWlanMacRfSsidStatisticApMac + MacAddress, + hwWlanMacRfSsidStatisticRadioId + Integer32, + hwWlanMacRfSsidStatisticEssSsid + OCTET STRING, + hwWlanMacRfSsidCurrentStaNum + Unsigned32, + hwWlanMacRfSsidRecvBytes + Counter64, + hwWlanMacRfSsidRecvFrames + Counter64, + hwWlanMacRfSsidSendBytes + Counter64, + hwWlanMacRfSsidSendFrames + Counter64, + hwWlanMacRfSsidSendDropFrames + Counter64, + hwWlanMacRfSsidReSendFrames + Counter64, + hwWlanMacRfSsidPeriodSendFrames + Integer32, + hwWlanMacRfSsidPeriodSendDropFrames + Integer32, + hwWlanMacRfSsidPeriodReSendFrames + Integer32 + } + + -- 1.3.6.1.4.1.2011.6.139.17.1.4.1.1 + hwWlanMacRfSsidStatisticApMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanMacRfSsidStatisticEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.139.17.1.4.1.2 + hwWlanMacRfSsidStatisticRadioId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanMacRfSsidStatisticEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.139.17.1.4.1.3 + hwWlanMacRfSsidStatisticEssSsid OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanMacRfSsidStatisticEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.139.17.1.4.1.4 + hwWlanMacRfSsidCurrentStaNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanMacRfSsidStatisticEntry 4 } + + + -- 1.3.6.1.4.1.2011.6.139.17.1.4.1.5 + hwWlanMacRfSsidRecvBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanMacRfSsidStatisticEntry 5 } + + + -- 1.3.6.1.4.1.2011.6.139.17.1.4.1.6 + hwWlanMacRfSsidRecvFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanMacRfSsidStatisticEntry 6 } + + + -- 1.3.6.1.4.1.2011.6.139.17.1.4.1.7 + hwWlanMacRfSsidSendBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanMacRfSsidStatisticEntry 7 } + + + -- 1.3.6.1.4.1.2011.6.139.17.1.4.1.8 + hwWlanMacRfSsidSendFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanMacRfSsidStatisticEntry 8 } + + + -- 1.3.6.1.4.1.2011.6.139.17.1.4.1.9 + hwWlanMacRfSsidSendDropFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanMacRfSsidStatisticEntry 9 } + + + -- 1.3.6.1.4.1.2011.6.139.17.1.4.1.10 + hwWlanMacRfSsidReSendFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanMacRfSsidStatisticEntry 10 } + + + -- 1.3.6.1.4.1.2011.6.139.17.1.4.1.11 + hwWlanMacRfSsidPeriodSendFrames OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanMacRfSsidStatisticEntry 11 } + + + -- 1.3.6.1.4.1.2011.6.139.17.1.4.1.12 + hwWlanMacRfSsidPeriodSendDropFrames OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanMacRfSsidStatisticEntry 12 } + + + -- 1.3.6.1.4.1.2011.6.139.17.1.4.1.13 + hwWlanMacRfSsidPeriodReSendFrames OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanMacRfSsidStatisticEntry 13 } + + -- 1.3.6.1.4.1.2011.6.139.17.1.5 + hwWlanVapIGMPSnoopingCacInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanVapIGMPSnoopingCacInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query VAP information." + ::= { hwWlanVapObjects 5 } + + -- 1.3.6.1.4.1.2011.6.139.17.1.5.1 + hwWlanVapIGMPSnoopingCacInfoEntry OBJECT-TYPE + SYNTAX HwWlanVapIGMPSnoopingCacInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The indexes of this table are hwWlanVapIGMPSnoopingCacApId, hwWlanVapIGMPSnoopingCacRadioId, and hwWlanVapIGMPSnoopingCacWlanId." + INDEX { hwWlanVapIGMPSnoopingCacApId, hwWlanVapIGMPSnoopingCacRadioId, hwWlanVapIGMPSnoopingCacWlanId } + ::= { hwWlanVapIGMPSnoopingCacInfoTable 1 } + + + HwWlanVapIGMPSnoopingCacInfoEntry ::= + SEQUENCE { + hwWlanVapIGMPSnoopingCacApId + Unsigned32, + hwWlanVapIGMPSnoopingCacRadioId + Unsigned32, + hwWlanVapIGMPSnoopingCacWlanId + Unsigned32, + hwWlanVapIGMPSnoopingCacApName + OCTET STRING, + hwWlanVapIGMPSnoopingCacCurBw + Unsigned32, + hwWlanVapIGMPSnoopingCacMaxBw + Unsigned32, + hwWlanVapIGMPSnoopingCacCurUser + Unsigned32, + hwWlanVapIGMPSnoopingCacMaxUser + Unsigned32 + } + + -- 1.3.6.1.4.1.2011.6.139.17.1.5.1.1 + hwWlanVapIGMPSnoopingCacApId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the AP ID." + ::= { hwWlanVapIGMPSnoopingCacInfoEntry 1 } + + -- 1.3.6.1.4.1.2011.6.139.17.1.5.1.2 + hwWlanVapIGMPSnoopingCacRadioId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the radio index." + ::= { hwWlanVapIGMPSnoopingCacInfoEntry 2 } + + -- 1.3.6.1.4.1.2011.6.139.17.1.5.1.3 + hwWlanVapIGMPSnoopingCacWlanId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the WLAN ID." + ::= { hwWlanVapIGMPSnoopingCacInfoEntry 3 } + + -- 1.3.6.1.4.1.2011.6.139.17.1.5.1.4 + hwWlanVapIGMPSnoopingCacApName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP name." + ::= { hwWlanVapIGMPSnoopingCacInfoEntry 4 } + + -- 1.3.6.1.4.1.2011.6.139.17.1.5.1.5 + hwWlanVapIGMPSnoopingCacCurBw OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the VAP IGMP snooping current bandwidth." + ::= { hwWlanVapIGMPSnoopingCacInfoEntry 5 } + + -- 1.3.6.1.4.1.2011.6.139.17.1.5.1.6 + hwWlanVapIGMPSnoopingCacMaxBw OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the VAP IGMP snooping max bandwidth." + ::= { hwWlanVapIGMPSnoopingCacInfoEntry 6 } + + -- 1.3.6.1.4.1.2011.6.139.17.1.5.1.7 + hwWlanVapIGMPSnoopingCacCurUser OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the VAP IGMP snooping current user number." + ::= { hwWlanVapIGMPSnoopingCacInfoEntry 7 } + + -- 1.3.6.1.4.1.2011.6.139.17.1.5.1.8 + hwWlanVapIGMPSnoopingCacMaxUser OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the VAP IGMP snooping max user number." + ::= { hwWlanVapIGMPSnoopingCacInfoEntry 8 } + + + -- 1.3.6.1.4.1.2011.6.139.17.1.6 + hwWlanNaviAcVapInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanNaviAcVapInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query VAP information of Navigation AC." + ::= { hwWlanVapObjects 6 } + + + -- 1.3.6.1.4.1.2011.6.139.17.1.6.1 + hwWlanNaviAcVapInfoEntry OBJECT-TYPE + SYNTAX HwWlanNaviAcVapInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The indexes of this table are hwWlanNaviVapACID, hwWlanNaviVapWlanId" + INDEX { hwWlanNaviVapACID, hwWlanNaviVapWlanId } + ::= { hwWlanNaviAcVapInfoTable 1 } + + + HwWlanNaviAcVapInfoEntry ::= + SEQUENCE { + hwWlanNaviVapACID + Unsigned32, + hwWlanNaviVapACIPv4 + IpAddress, + hwWlanNaviVapACIPv6 + OCTET STRING, + hwWlanNaviVapACMac + MacAddress, + hwWlanNaviVapWlanId + Unsigned32, + hwWlanNaviVapState + INTEGER, + hwWlanNaviVapAuthType + INTEGER, + hwWlanNaviVapStaNum + Unsigned32, + hwWlanNaviVapSSID + OCTET STRING + } + + -- 1.3.6.1.4.1.2011.6.139.17.1.6.1.1 + hwWlanNaviVapACID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the AC index" + ::= { hwWlanNaviAcVapInfoEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.139.17.1.6.1.2 + hwWlanNaviVapACIPv4 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates theIPv4 address of local AC" + ::= { hwWlanNaviAcVapInfoEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.139.17.1.6.1.3 + hwWlanNaviVapACIPv6 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the IPv6 address of local AC" + ::= { hwWlanNaviAcVapInfoEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.139.17.1.6.1.4 + hwWlanNaviVapACMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the MAC address of local AC" + ::= { hwWlanNaviAcVapInfoEntry 4 } + + + -- 1.3.6.1.4.1.2011.6.139.17.1.6.1.5 + hwWlanNaviVapWlanId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the Wlan index" + ::= { hwWlanNaviAcVapInfoEntry 5 } + + + -- 1.3.6.1.4.1.2011.6.139.17.1.6.1.6 + hwWlanNaviVapState OBJECT-TYPE + SYNTAX INTEGER + { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the VAP state" + ::= { hwWlanNaviAcVapInfoEntry 6 } + + + -- 1.3.6.1.4.1.2011.6.139.17.1.6.1.7 + hwWlanNaviVapAuthType OBJECT-TYPE + SYNTAX INTEGER + { + wepOpenSystem(1), + wepOpenSystemMac(2), + wepOpenSystem8021X(3), + wepOpenSystemPortal(4), + wepShareKey(5), + wepShareKeyMac(6), + wepShareKey8021X(7), + wepShareKeyPortal(8), + wpa8021X(9), + wpaPreShareKey(10), + wpaPskMac(11), + wpaPskPortal(12), + wpa2Dot1x(13), + wpa2PreShareKey(14), + wpa2PskMac(15), + wpa2PskPortal(16), + wapiCertification(17), + wapiPreShareKey(18), + wpaWpa2PreShareKey(19), + wpaWpa2PskMac(20), + wpaWpa2PskPortal(21), + wpaWpa2Dot1x(22), + wapiPskPortal(23), + wepOpenSystem8021XMac(24), + wepShareKey8021XMac(25), + wpa8021XMac(26), + wpa2Dot1xMac(27), + wpaWpa2Dot1xMac(28), + wepOpenSystemPortalMac(29), + wepShareKeyPortalMac(30), + wpaPskPortalMac(31), + wpa2PskPortalMac(32), + wpaWpa2PskPortalMac(33), + wapiPskPortalMac(34), + wpaPpsk(35), + wpaPpskMac(36), + wpaPpskPortal(37), + wpaPpskPortalMac(38), + wpa2Ppsk(39), + wpa2PpskMac(40), + wpa2PpskPortal(41), + wpa2PpskPortalMac(42), + wpaWpa2Ppsk(43), + wpaWpa2PpskMac(44), + wpaWpa2PpskPortal(45), + wpaWpa2PpskPortalMac(46), + wep8021X(47), + wpa3Dot1x(48), + wpa3Dot1xMac(49), + wpa3Sae(50), + wpa3SaePortal(51), + wpa3SaeMac(52), + wpa3SaePortalMac(53), + wpa2PskWpa3Sae(54), + wpa2PskWpa3SaePortal(55), + wpa2PskWpa3SaePortalMac(56), + wpa2PskWpa3SaeMac(57) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the VAP authentication type" + ::= { hwWlanNaviAcVapInfoEntry 7 } + + + -- 1.3.6.1.4.1.2011.6.139.17.1.6.1.8 + hwWlanNaviVapStaNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the VAP station number" + ::= { hwWlanNaviAcVapInfoEntry 8 } + + + -- 1.3.6.1.4.1.2011.6.139.17.1.6.1.9 + hwWlanNaviVapSSID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the VAP SSID name" + ::= { hwWlanNaviAcVapInfoEntry 9 } + + + + -- 1.3.6.1.4.1.2011.6.139.17.1.7 + hwWlanNaviVapCreateFailTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanNaviVapCreateFailEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query VAP create fail information of Navigation AC." + ::= { hwWlanVapObjects 7 } + + + + -- 1.3.6.1.4.1.2011.6.139.17.1.7.1 + hwWlanNaviVapCreateFailEntry OBJECT-TYPE + SYNTAX HwWlanNaviVapCreateFailEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The indexes of this table are hwWlanNaviVapCreateFailACID, hwWlanNaviVapCreateFailWlanId" + INDEX { hwWlanNaviVapCreateFailACID, hwWlanNaviVapCreateFailWlanId } + ::= { hwWlanNaviVapCreateFailTable 1 } + + + HwWlanNaviVapCreateFailEntry ::= + SEQUENCE { + hwWlanNaviVapCreateFailACID + Unsigned32, + hwWlanNaviVapCreateFailIPv4 + IpAddress, + hwWlanNaviVapCreateFailIPv6 + OCTET STRING, + hwWlanNaviVapCreateFailACMac + MacAddress, + hwWlanNaviVapCreateFailWlanId + Unsigned32, + hwWlanNaviVapCreateFailVapProfile + OCTET STRING, + hwWlanNaviVapCreateFailTime + OCTET STRING, + hwWlanNaviVapCreateFailReason + OCTET STRING + } + + + -- 1.3.6.1.4.1.2011.6.139.17.1.7.1.1 + hwWlanNaviVapCreateFailACID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the AC index" + ::= { hwWlanNaviVapCreateFailEntry 1 } + + + + -- 1.3.6.1.4.1.2011.6.139.17.1.7.1.2 + hwWlanNaviVapCreateFailIPv4 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the IPv4 address of local AC" + ::= { hwWlanNaviVapCreateFailEntry 2 } + + + + -- 1.3.6.1.4.1.2011.6.139.17.1.7.1.3 + hwWlanNaviVapCreateFailIPv6 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the IPv6 address of local AC" + ::= { hwWlanNaviVapCreateFailEntry 3 } + + + + -- 1.3.6.1.4.1.2011.6.139.17.1.7.1.4 + hwWlanNaviVapCreateFailACMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the MAC address of local AC" + ::= { hwWlanNaviVapCreateFailEntry 4 } + + + + -- 1.3.6.1.4.1.2011.6.139.17.1.7.1.5 + hwWlanNaviVapCreateFailWlanId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the wlan index" + ::= { hwWlanNaviVapCreateFailEntry 5 } + + + + -- 1.3.6.1.4.1.2011.6.139.17.1.7.1.6 + hwWlanNaviVapCreateFailVapProfile OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the VAP profile name" + ::= { hwWlanNaviVapCreateFailEntry 6 } + + + -- 1.3.6.1.4.1.2011.6.139.17.1.7.1.7 + hwWlanNaviVapCreateFailTime OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the last time which the failed be created" + ::= { hwWlanNaviVapCreateFailEntry 7 } + + + + -- 1.3.6.1.4.1.2011.6.139.17.1.7.1.8 + hwWlanNaviVapCreateFailReason OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the failed reason" + ::= { hwWlanNaviVapCreateFailEntry 8 } + + + + -- 1.3.6.1.4.1.2011.6.139.17.2 + hwWlanVapTrapInfo OBJECT IDENTIFIER ::= { hwWlanVap 2 } + + -- 1.3.6.1.4.1.2011.6.139.17.2.1 + hwWlanVapTrap OBJECT IDENTIFIER ::= { hwWlanVapTrapInfo 1 } + + -- 1.3.6.1.4.1.2011.6.139.17.2.1.1 + hwVapNumExceedSpecTrap NOTIFICATION-TYPE + OBJECTS { hwVapMaxNum } + STATUS current + DESCRIPTION + "The number of VAP instances exceeds the maximum specifications of the system." + ::= { hwWlanVapTrap 1 } + + -- 1.3.6.1.4.1.2011.6.139.17.2.1.2 + hwVapIGMPSnoopingBandwidthExceedTrap NOTIFICATION-TYPE + OBJECTS { hwWlanVapApMac, hwWlanVapRadioIndex, hwWlanVapWlanId, hwWlanVapApName, hwVapMulticastCacMaxBw, + hwWlanVapApId } + STATUS current + DESCRIPTION + "The multicast bandwidth of a VAP exceeds the threshold." + ::= { hwWlanVapTrap 2 } + + -- 1.3.6.1.4.1.2011.6.139.17.2.1.3 + hwVapIGMPSnoopingUserExceedTrap NOTIFICATION-TYPE + OBJECTS { hwWlanVapApMac, hwWlanVapRadioIndex, hwWlanVapWlanId, hwWlanVapApName, hwVapMulticastCacMaxUser, + hwWlanVapApId } + STATUS current + DESCRIPTION + "The number of multicast group memberships on a VAP exceeds the threshold." + ::= { hwWlanVapTrap 3 } + + -- 1.3.6.1.4.1.2011.6.139.17.2.1.4 + hwVapCreateFailTrap NOTIFICATION-TYPE + OBJECTS { hwVapCreateFailReason } + STATUS current + DESCRIPTION + "This object indicates that a VAP fails to be created." + ::= { hwWlanVapTrap 4 } + + -- 1.3.6.1.4.1.2011.6.139.17.2.1.5 + hwVapCreateFailTrapRestore NOTIFICATION-TYPE + OBJECTS { hwVapCreateFailReason } + STATUS current + DESCRIPTION + "This object indicates that the VAP creation failure alarm is cleared." + ::= { hwWlanVapTrap 5 } + + -- 1.3.6.1.4.1.2011.6.139.17.2.1.6 + hwVapNumExceedCardSpecTrap NOTIFICATION-TYPE + OBJECTS { hwVapSlot, hwVapMaxNum } + STATUS current + DESCRIPTION + "The number of VAP on the card reaches the maximum specifications." + ::= { hwWlanVapTrap 6 } + + -- 1.3.6.1.4.1.2011.6.139.17.2.1.7 + hwVapNumExceedCardSpecTrapRestore NOTIFICATION-TYPE + OBJECTS { hwVapSlot, hwVapMaxNum } + STATUS current + DESCRIPTION + "The number of VAP on the card is less than the maximum specifications." + ::= { hwWlanVapTrap 7 } + + -- 1.3.6.1.4.1.2011.6.139.17.2.2 + hwWlanVapTrapObjects OBJECT IDENTIFIER ::= { hwWlanVapTrapInfo 2 } + + -- 1.3.6.1.4.1.2011.6.139.17.2.2.1 + hwVapMaxNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum number of VAPs allowed." + ::= { hwWlanVapTrapObjects 1 } + + -- 1.3.6.1.4.1.2011.6.139.17.2.2.2 + hwVapMulticastCacMaxBw OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanVapTrapObjects 2 } + + -- 1.3.6.1.4.1.2011.6.139.17.2.2.3 + hwVapMulticastCacMaxUser OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanVapTrapObjects 3 } + + -- 1.3.6.1.4.1.2011.6.139.17.2.2.4 + hwVapCreateFailReason OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the reason for a VAP creation failure." + ::= { hwWlanVapTrapObjects 4 } + + -- 1.3.6.1.4.1.2011.6.139.17.2.2.5 + hwVapSlot OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot" + ::= { hwWlanVapTrapObjects 5 } + + -- 1.3.6.1.4.1.2011.6.139.17.3 + hwWlanVapConformance OBJECT IDENTIFIER ::= { hwWlanVap 3 } + + -- 1.3.6.1.4.1.2011.6.139.17.3.1 + hwWlanVapCompliances OBJECT IDENTIFIER ::= { hwWlanVapConformance 1 } + + -- 1.3.6.1.4.1.2011.6.139.17.3.1.1 + hwWlanVapCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Description." + MODULE + MANDATORY-GROUPS { hwWlanVapInfoGroup, hwWlanSsidStatisticGroup } + ::= { hwWlanVapCompliances 1 } + + -- 1.3.6.1.4.1.2011.6.139.17.3.2 + hwWlanVapObjectGroups OBJECT IDENTIFIER ::= { hwWlanVapConformance 2 } + + -- 1.3.6.1.4.1.2011.6.139.17.3.2.1 + hwWlanVapInfoGroup OBJECT-GROUP + OBJECTS {hwWlanVapProfileName, hwWlanVapBssid, + hwWlanVapSSID, hwWlanVapApName, hwWlanVapAuthType, hwWlanVapStaOnlineCnt, hwWlanVapStatus, hwWlanVapApId } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanVapObjectGroups 1 } + + -- 1.3.6.1.4.1.2011.6.139.17.3.2.2 + hwWlanSsidStatisticGroup OBJECT-GROUP + OBJECTS {hwWlanSsid2gStaCnt, hwWlanSsid5gStaCnt, hwWlanSsidApCnt, hwWlanSsidRecvBytes, + hwWlanSsidPeriodRecvErrorFrames, hwWlanSsidRecvFrames, hwWlanSsidPeriodRecvDropFrames, hwWlanSsidSendBytes, hwWlanSsidSendFrames, + hwWlanSsidPeriodSendDropFrames, hwWlanSsidPeriodReSendFrames, hwWlanSsidPeriodSendFrames, hwWlanSsidPeriodRecvFrames, hwWlanSsidSendRate, hwWlanSsidRecvRate } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanVapObjectGroups 2 } + + -- 1.3.6.1.4.1.2011.6.139.17.3.2.3 + hwWlanVapTrapGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwVapNumExceedSpecTrap } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanVapObjectGroups 3 } + + -- 1.3.6.1.4.1.2011.6.139.17.3.2.4 + hwWlanVapTrapObjectsGroup OBJECT-GROUP + OBJECTS { hwVapMaxNum } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanVapObjectGroups 4 } + + + END +-- +-- HUAWEI-WLAN-VAP-MIB.mib +-- + + + + + + + diff --git a/MIBS/huawei/HUAWEI-WLAN-WIDS-SERVICE-MIB b/MIBS/huawei/HUAWEI-WLAN-WIDS-SERVICE-MIB new file mode 100644 index 0000000..049feb5 --- /dev/null +++ b/MIBS/huawei/HUAWEI-WLAN-WIDS-SERVICE-MIB @@ -0,0 +1,2920 @@ +-- ============================================================================ +-- Copyright (C) 2019 by HUAWEI TECHNOLOGIES. All rights reserved. +-- Description: The mib is used for WIDS. +-- Reference: +-- Version: V1.16 +-- ============================================================================ +-- Module definition + + HUAWEI-WLAN-WIDS-SERVICE-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwWlan + FROM HUAWEI-WLAN-MIB + hwWlanApId + FROM HUAWEI-WLAN-AP-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + IpAddress, Integer32, Unsigned32, Counter64, OBJECT-TYPE, + MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + MacAddress, RowStatus, DateAndTime + FROM SNMPv2-TC; + --1.3.6.1.4.1.2011.6.139.15 + hwWlanWidsService MODULE-IDENTITY + LAST-UPDATED "201904101256Z" -- Apr 10, 2019 at 12:56 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "V1.16, Add hwWlanWidsDetDevStaNum" + REVISION "201904101256Z" -- Apr 10, 2019 at 12:56 GMT + DESCRIPTION + "V1.15, Add hwWlanWidsApDetDevContainReason,hwWlanWidsDetDevContainReason " + REVISION "201805092018Z" -- May 9, 2018 at 20:18 GMT + DESCRIPTION + "V1.14, Add hwWlanWidsRogueDeviceTrap, hwWlanWidsAttackDeviceTrap, hwWlanWidsNonWifiDeviceTrap" + REVISION "201802262018Z" -- Feb 26, 2018 at 20:18 GMT + DESCRIPTION + "V1.13, Modify hwWlanWidsApDetDevRogueFlag" + REVISION "201712071418Z" -- Dec 7, 2017 at 14:18 GMT + DESCRIPTION + "V1.12, Add hwWlanWidsDetDevInterferenceBridgeCount, hwWlanWidsDetDevInterferenceClientCount" + REVISION "201709081417Z" -- Sep 8, 2017 at 14:18 GMT + DESCRIPTION + "V1.11, Add hwWlanWidsDetDevStatisticsTable." + REVISION "201606271543Z" -- June 27, 2016 at 15:43 GMT + DESCRIPTION + "V1.10, Add hwWlanWidsDynamicBlacklistLeftAgeTime, hwWlanWidsDynamicBlacklistBlockTime nodes." + REVISION "201606011030Z" -- June 1, 2016 at 10:30 GMT + DESCRIPTION + "V1.09, Add Authentication nodes." + REVISION "201601201030Z" -- Jan 20, 2016 at 10:30 GMT + DESCRIPTION + "V1.08, Modify the trap nodes." + REVISION "201510101030Z" -- Oct 10, 2015 at 10:30 GMT + DESCRIPTION + "V1.07, Add AP ID in the trap node." + REVISION "201509151030Z" -- Sept 15, 2015 at 10:30 GMT + DESCRIPTION + "V1.06,Add hwWlanWidsDetDevMonitorApId node for hwWlanWidsDetDevMonitorEntry." + REVISION "201509090950Z" -- Sept 9, 2015 at 09:50 GMT + DESCRIPTION + "V1.05,Add node for hwWlanWidsAttackStatOthersSpoofAttack." + REVISION "201508190950Z" -- August 19, 2015 at 09:50 GMT + DESCRIPTION + "The MIB module defines the WIDS operation." + REVISION "201505111624Z" -- May 11, 2015 at 16:24 GMT + DESCRIPTION + " + V1.04, Add the description of mib nodes. + " + REVISION "201504231624Z" -- April 23, 2015 at 16:24 GMT + DESCRIPTION + " + V1.03, Add node for hwWlanWidsDynamicBlacklistAPEntry. + " + REVISION "201504100952Z" -- April 10, 2015 at 09:52 GMT + DESCRIPTION + " + V1.02, Modify index nodes in OBJECT-GROUP. + " + REVISION "201504070952Z" -- April 7, 2015 at 09:52 GMT + DESCRIPTION + " + V1.01, Add node for hwWlanWidsAttackDetorEntry. + " + REVISION "201502021452Z" -- February 2, 2015 at 14:52 GMT + DESCRIPTION + " + V1.00, Inital version. + " + ::= { hwWlan 15 } + + + +-- +-- Node definitions +-- + +-- Node definitions +-- +-- 1.3.6.1.4.1.2011.6.139.15.1 + -- 1.3.6.1.4.1.2011.6.139.15.1 + hwWlanWidsTrapInfo OBJECT IDENTIFIER ::= { hwWlanWidsService 1 } + +-- 1.3.6.1.4.1.2011.6.139.15.1.1 + -- 1.3.6.1.4.1.2011.6.139.15.1.1 + hwWlanWidsTrap OBJECT IDENTIFIER ::= { hwWlanWidsTrapInfo 1 } + +-- 1.3.6.1.4.1.2011.6.139.15.1.1.1 + -- 1.3.6.1.4.1.2011.6.139.15.1.1.1 + hwWlanWidsRougeDevDetectedTrap NOTIFICATION-TYPE + OBJECTS { hwWlanWidsObjRogueDevMAC, hwWlanWidsObjRogueDevType, hwWlanWidsObjRogueDevChannel, hwWlanWidsObjRogueDevRSSI, hwWlanWidsObjRogueDevSSID, + hwWlanWidsObjDetAPName, hwWlanWidsObjDetAPMAC, hwWlanWidsObjDetRadioId, hwWlanWidsObjDetAPID + } + STATUS obsolete + DESCRIPTION + "This object indicates the rogue device alarm." + ::= { hwWlanWidsTrap 1 } + +-- 1.3.6.1.4.1.2011.6.139.15.1.1.2 + -- 1.3.6.1.4.1.2011.6.139.15.1.1.2 + hwWlanWidsRougeDevClearTrap NOTIFICATION-TYPE + OBJECTS { hwWlanWidsObjRogueDevMAC, hwWlanWidsObjRogueDevType, hwWlanWidsObjRogueDevChannel, hwWlanWidsObjRogueDevRSSI, hwWlanWidsObjRogueDevSSID, + hwWlanWidsObjDetAPName, hwWlanWidsObjDetAPMAC, hwWlanWidsObjDetRadioId, hwWlanWidsObjDetAPID + } + STATUS obsolete + DESCRIPTION + "This object indicates the rogue device clear alarm." + ::= { hwWlanWidsTrap 2 } + +-- 1.3.6.1.4.1.2011.6.139.15.1.1.3 + -- 1.3.6.1.4.1.2011.6.139.15.1.1.3 + hwWlanWidsNonWifiDetTrap NOTIFICATION-TYPE + OBJECTS { hwWlanWidsObjDetAPMAC, hwWlanWidsObjDetAPName, hwWlanWidsObjDetRadioId, hwWlanWidsObjDetRadioType, hwWlanWidsObjNonWifiDeviceType, + hwWlanWidsObjNonWifiRssi, hwWlanWidsObjNonWifiInterChannel, hwWlanWidsObjDetAPID } + STATUS obsolete + DESCRIPTION + "This object indicates the non-Wi-Fi device alarm." + ::= { hwWlanWidsTrap 3 } + +-- 1.3.6.1.4.1.2011.6.139.15.1.1.4 + -- 1.3.6.1.4.1.2011.6.139.15.1.1.4 + hwWlanWidsNonWifiClearTrap NOTIFICATION-TYPE + OBJECTS { hwWlanWidsObjDetAPMAC, hwWlanWidsObjDetAPName, hwWlanWidsObjDetRadioId, hwWlanWidsObjDetRadioType, hwWlanWidsObjNonWifiDeviceType, + hwWlanWidsObjNonWifiRssi, hwWlanWidsObjNonWifiInterChannel, hwWlanWidsObjDetAPID } + STATUS obsolete + DESCRIPTION + "This object indicates the non-Wi-Fi device clear alarm." + ::= { hwWlanWidsTrap 4 } + +-- 1.3.6.1.4.1.2011.6.139.15.1.1.5 + -- 1.3.6.1.4.1.2011.6.139.15.1.1.5 + hwWlanWidsFloodAttackDetectedTrap NOTIFICATION-TYPE + OBJECTS { hwWlanWidsObjDetAPMAC, hwWlanWidsObjAttackDevMAC, hwWlanWidsObjDetAPChannel, hwWlanWidsObjAttackType, hwWlanWidsObjAttackTypeStr + } + STATUS obsolete + DESCRIPTION + "This object indicates the flood attack alarm." + ::= { hwWlanWidsTrap 5 } + +-- 1.3.6.1.4.1.2011.6.139.15.1.1.6 + -- 1.3.6.1.4.1.2011.6.139.15.1.1.6 + hwWlanWidsFloodAttackClearTrap NOTIFICATION-TYPE + OBJECTS { hwWlanWidsObjDetAPMAC, hwWlanWidsObjAttackDevMAC, hwWlanWidsObjDetAPChannel, hwWlanWidsObjAttackType, hwWlanWidsObjAttackTypeStr + } + STATUS obsolete + DESCRIPTION + "This object indicates the flood attack clear alarm." + ::= { hwWlanWidsTrap 6 } + +-- 1.3.6.1.4.1.2011.6.139.15.1.1.7 + -- 1.3.6.1.4.1.2011.6.139.15.1.1.7 + hwWlanWidsSpoofAttackDetectedTrap NOTIFICATION-TYPE + OBJECTS { hwWlanWidsObjDetAPMAC, hwWlanWidsObjAttackDevMAC, hwWlanWidsObjDetAPChannel, hwWlanWidsObjAttackType, hwWlanWidsObjAttackTypeStr + } + STATUS obsolete + DESCRIPTION + "This object indicates the spoofing attack alarm." + ::= { hwWlanWidsTrap 7 } + +-- 1.3.6.1.4.1.2011.6.139.15.1.1.8 + -- 1.3.6.1.4.1.2011.6.139.15.1.1.8 + hwWlanWidsSpoofAttackClearTrap NOTIFICATION-TYPE + OBJECTS { hwWlanWidsObjDetAPMAC, hwWlanWidsObjAttackDevMAC, hwWlanWidsObjDetAPChannel, hwWlanWidsObjAttackType, hwWlanWidsObjAttackTypeStr + } + STATUS obsolete + DESCRIPTION + "This object indicates the spoofing attack clear alarm." + ::= { hwWlanWidsTrap 8 } + +-- 1.3.6.1.4.1.2011.6.139.15.1.1.9 + -- 1.3.6.1.4.1.2011.6.139.15.1.1.9 + hwWlanWidsWeakIvAttackDetectedTrap NOTIFICATION-TYPE + OBJECTS { hwWlanWidsObjDetAPChannel, hwWlanWidsObjAttackType, hwWlanWidsObjAttackTypeStr, hwWlanWidsObjDetAPMAC, hwWlanWidsObjAttackDevMAC + } + STATUS obsolete + DESCRIPTION + "This object indicates the weak IV attack alarm." + ::= { hwWlanWidsTrap 9 } + +-- 1.3.6.1.4.1.2011.6.139.15.1.1.10 + -- 1.3.6.1.4.1.2011.6.139.15.1.1.10 + hwWlanWidsWeakIvAttackClearTrap NOTIFICATION-TYPE + OBJECTS { hwWlanWidsObjDetAPChannel, hwWlanWidsObjAttackType, hwWlanWidsObjAttackTypeStr, hwWlanWidsObjDetAPMAC, hwWlanWidsObjAttackDevMAC + } + STATUS obsolete + DESCRIPTION + "This object indicates the weak IV attack clear alarm." + ::= { hwWlanWidsTrap 10 } + +-- 1.3.6.1.4.1.2011.6.139.15.1.1.11 + -- 1.3.6.1.4.1.2011.6.139.15.1.1.11 + hwWlanWidsPSKAttackDetectedTrap NOTIFICATION-TYPE + OBJECTS { hwWlanWidsObjAttackTypeStr, hwWlanWidsObjAttackType, hwWlanWidsObjDetAPChannel, hwWlanWidsObjAttackDevMAC, hwWlanWidsObjDetAPMAC + } + STATUS obsolete + DESCRIPTION + "This object indicates the brute-force PSK attack alarm." + ::= { hwWlanWidsTrap 11 } + +-- 1.3.6.1.4.1.2011.6.139.15.1.1.12 + -- 1.3.6.1.4.1.2011.6.139.15.1.1.12 + hwWlanWidsPSKAttackClearTrap NOTIFICATION-TYPE + OBJECTS { hwWlanWidsObjAttackTypeStr, hwWlanWidsObjAttackType, hwWlanWidsObjDetAPChannel, hwWlanWidsObjAttackDevMAC, hwWlanWidsObjDetAPMAC + } + STATUS obsolete + DESCRIPTION + "This object indicates the brute-force PSK attack clear alarm." + ::= { hwWlanWidsTrap 12 } + + + -- 1.3.6.1.4.1.2011.6.139.15.1.1.13 + hwWlanWidsRogueDeviceTrap NOTIFICATION-TYPE + OBJECTS { hwWlanWidsObjDeviceCount } + STATUS current + DESCRIPTION + "This object indicates the rogue device alarm." + ::= { hwWlanWidsTrap 13 } + + + -- 1.3.6.1.4.1.2011.6.139.15.1.1.14 + hwWlanWidsAttackDeviceTrap NOTIFICATION-TYPE + OBJECTS { hwWlanWidsObjDeviceCount } + STATUS current + DESCRIPTION + "This object indicates the attack device alarm." + ::= { hwWlanWidsTrap 14 } + + + -- 1.3.6.1.4.1.2011.6.139.15.1.1.15 + hwWlanWidsNonWifiDeviceTrap NOTIFICATION-TYPE + OBJECTS { hwWlanWidsObjDeviceCount } + STATUS current + DESCRIPTION + "This object indicates the non-Wi-Fi device alarm." + ::= { hwWlanWidsTrap 15 } + + +-- 1.3.6.1.4.1.2011.6.139.15.1.2 + -- 1.3.6.1.4.1.2011.6.139.15.1.2 + hwWlanWidsTrapObjects OBJECT IDENTIFIER ::= { hwWlanWidsTrapInfo 2 } + +-- 1.3.6.1.4.1.2011.6.139.15.1.2.1 + -- 1.3.6.1.4.1.2011.6.139.15.1.2.1 + hwWlanWidsObjRogueDevMAC OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MAC address of the rogue device (MacAddress)." + ::= { hwWlanWidsTrapObjects 1 } + +-- 1.3.6.1.4.1.2011.6.139.15.1.2.2 + -- 1.3.6.1.4.1.2011.6.139.15.1.2.2 + hwWlanWidsObjRogueDevType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of the rogue device (Integer32)." + ::= { hwWlanWidsTrapObjects 2 } + +-- 1.3.6.1.4.1.2011.6.139.15.1.2.3 + -- 1.3.6.1.4.1.2011.6.139.15.1.2.3 + hwWlanWidsObjRogueDevChannel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Channel of the rogue device (Integer32)." + ::= { hwWlanWidsTrapObjects 3 } + +-- 1.3.6.1.4.1.2011.6.139.15.1.2.4 + -- 1.3.6.1.4.1.2011.6.139.15.1.2.4 + hwWlanWidsObjRogueDevRSSI OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RSSI of the rogue device (Integer32)." + ::= { hwWlanWidsTrapObjects 4 } + +-- 1.3.6.1.4.1.2011.6.139.15.1.2.5 + -- 1.3.6.1.4.1.2011.6.139.15.1.2.5 + hwWlanWidsObjRogueDevSSID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SSID of the rogue device (OCTET STRING)." + ::= { hwWlanWidsTrapObjects 5 } + +-- 1.3.6.1.4.1.2011.6.139.15.1.2.6 + -- 1.3.6.1.4.1.2011.6.139.15.1.2.6 + hwWlanWidsObjDetAPID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DESCRIPTION" + ::= { hwWlanWidsTrapObjects 6 } + +-- 1.3.6.1.4.1.2011.6.139.15.1.2.7 + -- 1.3.6.1.4.1.2011.6.139.15.1.2.7 + hwWlanWidsObjDetRadioId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Radio ID of the monitor AP (Integer32)." + ::= { hwWlanWidsTrapObjects 7 } + +-- 1.3.6.1.4.1.2011.6.139.15.1.2.8 + -- 1.3.6.1.4.1.2011.6.139.15.1.2.8 + hwWlanWidsObjDetAPChannel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Channel of the monitor AP (Integer32)." + ::= { hwWlanWidsTrapObjects 8 } + +-- 1.3.6.1.4.1.2011.6.139.15.1.2.9 + -- 1.3.6.1.4.1.2011.6.139.15.1.2.9 + hwWlanWidsObjDetAPMAC OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MAC address of the monitor AP (MacAddress)." + ::= { hwWlanWidsTrapObjects 9 } + +-- 1.3.6.1.4.1.2011.6.139.15.1.2.10 + -- 1.3.6.1.4.1.2011.6.139.15.1.2.10 + hwWlanWidsObjDetAPIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP address of the monitor AP (IpAddress)." + ::= { hwWlanWidsTrapObjects 10 } + +-- 1.3.6.1.4.1.2011.6.139.15.1.2.11 + -- 1.3.6.1.4.1.2011.6.139.15.1.2.11 + hwWlanWidsObjNonWifiDeviceType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of the non-Wi-Fi device (Integer32)." + ::= { hwWlanWidsTrapObjects 11 } + +-- 1.3.6.1.4.1.2011.6.139.15.1.2.12 + -- 1.3.6.1.4.1.2011.6.139.15.1.2.12 + hwWlanWidsObjNonWifiInterChannel OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Channel of the non-Wi-Fi device (OCTET STRING)." + ::= { hwWlanWidsTrapObjects 12 } + +-- 1.3.6.1.4.1.2011.6.139.15.1.2.13 + -- 1.3.6.1.4.1.2011.6.139.15.1.2.13 + hwWlanWidsObjNonWifiRssi OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RSSI of the non-Wi-Fi device (OCTET STRING)." + ::= { hwWlanWidsTrapObjects 13 } + +-- 1.3.6.1.4.1.2011.6.139.15.1.2.14 + -- 1.3.6.1.4.1.2011.6.139.15.1.2.14 + hwWlanWidsObjDetAPName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Name of the monitor AP (OCTET STRING)." + ::= { hwWlanWidsTrapObjects 14 } + +-- 1.3.6.1.4.1.2011.6.139.15.1.2.15 + -- 1.3.6.1.4.1.2011.6.139.15.1.2.15 + hwWlanWidsObjDetRadioType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Radio type (Integer32)." + ::= { hwWlanWidsTrapObjects 15 } + +-- 1.3.6.1.4.1.2011.6.139.15.1.2.16 + -- 1.3.6.1.4.1.2011.6.139.15.1.2.16 + hwWlanWidsObjAttackDevMAC OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MAC address of the attack device (MacAddress)." + ::= { hwWlanWidsTrapObjects 16 } + +-- 1.3.6.1.4.1.2011.6.139.15.1.2.17 + -- 1.3.6.1.4.1.2011.6.139.15.1.2.17 + hwWlanWidsObjAttackType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of the attack device (Integer32)." + ::= { hwWlanWidsTrapObjects 17 } + +-- 1.3.6.1.4.1.2011.6.139.15.1.2.18 + -- 1.3.6.1.4.1.2011.6.139.15.1.2.18 + hwWlanWidsObjAttackTypeStr OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Character string description of the attack device type (OCTET STRING)." + ::= { hwWlanWidsTrapObjects 18 } + + + -- 1.3.6.1.4.1.2011.6.139.15.1.2.19 + hwWlanWidsObjDeviceCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of the specified device." + ::= { hwWlanWidsTrapObjects 19 } + + +-- 1.3.6.1.4.1.2011.6.139.15.2 + -- 1.3.6.1.4.1.2011.6.139.15.2 + hwWlanWidsGloablOper OBJECT IDENTIFIER ::= { hwWlanWidsService 2 } + +-- 1.3.6.1.4.1.2011.6.139.15.2.1 + -- 1.3.6.1.4.1.2011.6.139.15.2.1 + hwWlanWidsResetDetDevTableAll OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "This object indicates that all devices are deleted." + ::= { hwWlanWidsGloablOper 1 } + +-- 1.3.6.1.4.1.2011.6.139.15.2.2 + -- 1.3.6.1.4.1.2011.6.139.15.2.2 + hwWlanWidsResetDetDevTableByType OBJECT-TYPE + SYNTAX INTEGER + { + ap(1), + adhoc(2), + bridge(3), + client(4) + } + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "This object indicates that entries are deleted based on device types." + ::= { hwWlanWidsGloablOper 2 } + +-- 1.3.6.1.4.1.2011.6.139.15.2.3 + -- 1.3.6.1.4.1.2011.6.139.15.2.3 + hwWlanWidsResetRogueHistoryAll OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates that all devices are deleted." + ::= { hwWlanWidsGloablOper 3 } + +-- 1.3.6.1.4.1.2011.6.139.15.2.4 + -- 1.3.6.1.4.1.2011.6.139.15.2.4 + hwWlanWidsResetRogueHistoryByDevType OBJECT-TYPE + SYNTAX INTEGER + { + ap(1), + adhoc(2), + bridge(3), + client(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates that entries are deleted based on device types." + ::= { hwWlanWidsGloablOper 4 } + +-- 1.3.6.1.4.1.2011.6.139.15.2.5 + -- 1.3.6.1.4.1.2011.6.139.15.2.5 + hwWlanWidsResetAttackDev OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates deletion of the historical attack table." + ::= { hwWlanWidsGloablOper 5 } + +-- 1.3.6.1.4.1.2011.6.139.15.2.6 + -- 1.3.6.1.4.1.2011.6.139.15.2.6 + hwWlanWidsResetAttackStat OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates deletion of attack statistics." + ::= { hwWlanWidsGloablOper 6 } + +-- 1.3.6.1.4.1.2011.6.139.15.2.7 + -- 1.3.6.1.4.1.2011.6.139.15.2.7 + hwWlanWidsResetDynamicBlacklist OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates deletion of all dynamic blacklists." + ::= { hwWlanWidsGloablOper 7 } + +-- 1.3.6.1.4.1.2011.6.139.15.2.8 + -- 1.3.6.1.4.1.2011.6.139.15.2.8 + hwWlanWidsResetDynamicBlacklistMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates deletion of dynamic blacklist entries based on MAC addresses." + ::= { hwWlanWidsGloablOper 8 } + +-- 1.3.6.1.4.1.2011.6.139.15.2.9 + -- 1.3.6.1.4.1.2011.6.139.15.2.9 + hwWlanWidsResetAttackHistory OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates deletion of historical attack records." + ::= { hwWlanWidsGloablOper 9 } + +-- 1.3.6.1.4.1.2011.6.139.15.3 + -- 1.3.6.1.4.1.2011.6.139.15.3 + hwWlanWidsDetDevTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanWidsDetDevEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes detected device information." + ::= { hwWlanWidsService 3 } + +-- 1.3.6.1.4.1.2011.6.139.15.3.1 + -- 1.3.6.1.4.1.2011.6.139.15.3.1 + hwWlanWidsDetDevEntry OBJECT-TYPE + SYNTAX HwWlanWidsDetDevEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwWlanWidsDetDevMac." + INDEX { hwWlanWidsDetDevMac } + ::= { hwWlanWidsDetDevTable 1 } + + HwWlanWidsDetDevEntry ::= + SEQUENCE { + hwWlanWidsDetDevMac + MacAddress, + hwWlanWidsDetDevType + INTEGER, + hwWlanWidsDetDevRssi + Integer32, + hwWlanWidsDetDevChannel + Integer32, + hwWlanWidsDetDevSSID + OCTET STRING, + hwWlanWidsDetDevRogue + INTEGER, + hwWlanWidsDetDevLastTime + Unsigned32, + hwWlanWidsDetDevIsContained + INTEGER, + hwWlanWidsDetDevInterference + INTEGER, + hwWlanWidsDetDevBSSID + MacAddress, + hwWlanWidsDetDevFirstDetTime + Unsigned32, + hwWlanWidsDetDevAuthenMethod + INTEGER, + hwWlanWidsDetDevContainReason + INTEGER, + hwWlanWidsDetDevStaNum + Unsigned32 + } + +-- 1.3.6.1.4.1.2011.6.139.15.3.1.1 + -- 1.3.6.1.4.1.2011.6.139.15.3.1.1 + hwWlanWidsDetDevMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the MAC address of the detected device." + ::= { hwWlanWidsDetDevEntry 1 } + +-- 1.3.6.1.4.1.2011.6.139.15.3.1.2 + -- 1.3.6.1.4.1.2011.6.139.15.3.1.2 + hwWlanWidsDetDevType OBJECT-TYPE + SYNTAX INTEGER + { + ap(1), + adhoc(2), + bridge(3), + client(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the device type." + ::= { hwWlanWidsDetDevEntry 2 } + +-- 1.3.6.1.4.1.2011.6.139.15.3.1.3 + -- 1.3.6.1.4.1.2011.6.139.15.3.1.3 + hwWlanWidsDetDevRssi OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the RSSI." + ::= { hwWlanWidsDetDevEntry 3 } + +-- 1.3.6.1.4.1.2011.6.139.15.3.1.4 + -- 1.3.6.1.4.1.2011.6.139.15.3.1.4 + hwWlanWidsDetDevChannel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the channel." + ::= { hwWlanWidsDetDevEntry 4 } + +-- 1.3.6.1.4.1.2011.6.139.15.3.1.5 + -- 1.3.6.1.4.1.2011.6.139.15.3.1.5 + hwWlanWidsDetDevSSID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the SSID." + ::= { hwWlanWidsDetDevEntry 5 } + +-- 1.3.6.1.4.1.2011.6.139.15.3.1.6 + -- 1.3.6.1.4.1.2011.6.139.15.3.1.6 + hwWlanWidsDetDevRogue OBJECT-TYPE + SYNTAX INTEGER + { + legal(1), + illegal(2), + interference(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the device is a rogue device." + ::= { hwWlanWidsDetDevEntry 6 } + +-- 1.3.6.1.4.1.2011.6.139.15.3.1.7 + -- 1.3.6.1.4.1.2011.6.139.15.3.1.7 + hwWlanWidsDetDevLastTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the latest time when the device is detected.." + ::= { hwWlanWidsDetDevEntry 7 } + +-- 1.3.6.1.4.1.2011.6.139.15.3.1.8 + -- 1.3.6.1.4.1.2011.6.139.15.3.1.8 + hwWlanWidsDetDevIsContained OBJECT-TYPE + SYNTAX INTEGER + { + no(1), + yes(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the device is countered." + ::= { hwWlanWidsDetDevEntry 8 } + +-- 1.3.6.1.4.1.2011.6.139.15.3.1.9 + -- 1.3.6.1.4.1.2011.6.139.15.3.1.9 + hwWlanWidsDetDevInterference OBJECT-TYPE + SYNTAX INTEGER + { + no(1), + yes(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the device is an interference device." + ::= { hwWlanWidsDetDevEntry 9 } + +-- 1.3.6.1.4.1.2011.6.139.15.3.1.10 + -- 1.3.6.1.4.1.2011.6.139.15.3.1.10 + hwWlanWidsDetDevBSSID OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the BSSID of the detected device." + ::= { hwWlanWidsDetDevEntry 10 } + +-- 1.3.6.1.4.1.2011.6.139.15.3.1.11 + -- 1.3.6.1.4.1.2011.6.139.15.3.1.11 + hwWlanWidsDetDevFirstDetTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the first time when the device is detected." + ::= { hwWlanWidsDetDevEntry 11 } + + -- 1.3.6.1.4.1.2011.6.139.15.3.1.12 + hwWlanWidsDetDevAuthenMethod OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + open(2), + wep(3), + wpa(4), + wpa2(5), + dot1x(6), + wapi(7), + wpawpa2(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the authentication of the detected device." + ::= { hwWlanWidsDetDevEntry 12 } + + -- 1.3.6.1.4.1.2011.6.139.15.3.1.13 + hwWlanWidsDetDevContainReason OBJECT-TYPE + SYNTAX INTEGER + { + notContain(1), + adhoc(2), + rougeClient(3), + protectClient(4), + openEncrypt(5), + spoofAp(6), + manual(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanWidsDetDevEntry 13 } + + + -- 1.3.6.1.4.1.2011.6.139.15.3.1.14 + hwWlanWidsDetDevStaNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sta num of the detected device." + ::= { hwWlanWidsDetDevEntry 14 } +-- 1.3.6.1.4.1.2011.6.139.15.4 +-- 1.3.6.1.4.1.2011.6.139.15.4 + -- 1.3.6.1.4.1.2011.6.139.15.4 + hwWlanWidsRogueHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanWidsRogueHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes historical information about rogue devices." + ::= { hwWlanWidsService 4 } + +-- 1.3.6.1.4.1.2011.6.139.15.4.1 + -- 1.3.6.1.4.1.2011.6.139.15.4.1 + hwWlanWidsRogueHistoryEntry OBJECT-TYPE + SYNTAX HwWlanWidsRogueHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwWlanWidsRogueDevMac." + INDEX { hwWlanWidsRogueDevMac } + ::= { hwWlanWidsRogueHistoryTable 1 } + + HwWlanWidsRogueHistoryEntry ::= + SEQUENCE { + hwWlanWidsRogueDevMac + MacAddress, + hwWlanWidsRogueDevType + INTEGER, + hwWlanWidsRogueDevRssi + Integer32, + hwWlanWidsRogueDevChannel + Integer32, + hwWlanWidsRogueDevSSID + OCTET STRING, + hwWlanWidsRogueDevLastTime + Unsigned32, + hwWlanWidsRogueDevAuthenMethod + INTEGER + } + +-- 1.3.6.1.4.1.2011.6.139.15.4.1.1 + -- 1.3.6.1.4.1.2011.6.139.15.4.1.1 + hwWlanWidsRogueDevMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the MAC address of the detected device." + ::= { hwWlanWidsRogueHistoryEntry 1 } + +-- 1.3.6.1.4.1.2011.6.139.15.4.1.2 + -- 1.3.6.1.4.1.2011.6.139.15.4.1.2 + hwWlanWidsRogueDevType OBJECT-TYPE + SYNTAX INTEGER + { + ap(1), + adhoc(2), + bridge(3), + client(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the device type." + ::= { hwWlanWidsRogueHistoryEntry 2 } + +-- 1.3.6.1.4.1.2011.6.139.15.4.1.3 + -- 1.3.6.1.4.1.2011.6.139.15.4.1.3 + hwWlanWidsRogueDevRssi OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the RSSI.." + ::= { hwWlanWidsRogueHistoryEntry 3 } + +-- 1.3.6.1.4.1.2011.6.139.15.4.1.4 + -- 1.3.6.1.4.1.2011.6.139.15.4.1.4 + hwWlanWidsRogueDevChannel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the channel." + ::= { hwWlanWidsRogueHistoryEntry 4 } + +-- 1.3.6.1.4.1.2011.6.139.15.4.1.5 + -- 1.3.6.1.4.1.2011.6.139.15.4.1.5 + hwWlanWidsRogueDevSSID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the SSID." + ::= { hwWlanWidsRogueHistoryEntry 5 } + +-- 1.3.6.1.4.1.2011.6.139.15.4.1.6 + -- 1.3.6.1.4.1.2011.6.139.15.4.1.6 + hwWlanWidsRogueDevLastTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the latest time when the device is detected." + ::= { hwWlanWidsRogueHistoryEntry 6 } + +-- 1.3.6.1.4.1.2011.6.139.15.4.1.7 + -- 1.3.6.1.4.1.2011.6.139.15.4.1.7 + hwWlanWidsRogueDevAuthenMethod OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + open(2), + wep(3), + wpa(4), + wpa2(5), + dot1x(6), + wapi(7), + wpawpa2(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the authentication." + ::= { hwWlanWidsRogueHistoryEntry 7 } + + +-- 1.3.6.1.4.1.2011.6.139.15.5 + -- 1.3.6.1.4.1.2011.6.139.15.5 + hwWlanWidsDetNonWifiDevTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanWidsDetNonWifiDevEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes information about non-Wi-Fi devices." + ::= { hwWlanWidsService 5 } + +-- 1.3.6.1.4.1.2011.6.139.15.5.1 + -- 1.3.6.1.4.1.2011.6.139.15.5.1 + hwWlanWidsDetNonWifiDevEntry OBJECT-TYPE + SYNTAX HwWlanWidsDetNonWifiDevEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The indexes of this table are hwWlanWidsDetNonWifiDevMonitorApMac, hwWlanWidsDetNonWifiDevMonitorRadioId, and hwWlanWidsDetNonWifiType." + INDEX { hwWlanWidsDetNonWifiDevMonitorApMac, hwWlanWidsDetNonWifiDevMonitorRadioId, hwWlanWidsDetNonWifiType } + ::= { hwWlanWidsDetNonWifiDevTable 1 } + + HwWlanWidsDetNonWifiDevEntry ::= + SEQUENCE { + hwWlanWidsDetNonWifiDevMonitorApMac + MacAddress, + hwWlanWidsDetNonWifiDevMonitorRadioId + Integer32, + hwWlanWidsDetNonWifiType + Integer32, + hwWlanWidsDetNonWifiRssi + OCTET STRING, + hwWlanWidsDetNonWifiSpectrumType + INTEGER, + hwWlanWidsDetNonWifiChannel + OCTET STRING, + hwWlanWidsDetNonWifiDevLastTime + Integer32, + hwWlanWidsDetNonWifiCenterFrequency + Integer32, + hwWlanWidsDetNonWifiBandwidth + Integer32, + hwWlanWidsDetNonWifiDutycycle + Integer32, + hwWlanWidsDetNonWifiInterferenceLevel + INTEGER, + hwWlanWidsDetNonWifiDevMonitorAPName + OCTET STRING, + hwWlanWidsDetNonWifiDevRadioType + Integer32, + hwWlanWidsDetNonWifiDevMonitorAPChannel + Integer32, + hwWlanWidsDetNonWifiDevFirstTime + Integer32 + } + +-- 1.3.6.1.4.1.2011.6.139.15.5.1.1 + -- 1.3.6.1.4.1.2011.6.139.15.5.1.1 + hwWlanWidsDetNonWifiDevMonitorApMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the MAC address of the monitor AP." + ::= { hwWlanWidsDetNonWifiDevEntry 1 } + +-- 1.3.6.1.4.1.2011.6.139.15.5.1.2 + -- 1.3.6.1.4.1.2011.6.139.15.5.1.2 + hwWlanWidsDetNonWifiDevMonitorRadioId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the radio ID of the monitor AP." + ::= { hwWlanWidsDetNonWifiDevEntry 2 } + +-- 1.3.6.1.4.1.2011.6.139.15.5.1.3 + -- 1.3.6.1.4.1.2011.6.139.15.5.1.3 + hwWlanWidsDetNonWifiType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the type of the detected non-Wi-Fi device." + ::= { hwWlanWidsDetNonWifiDevEntry 3 } + +-- 1.3.6.1.4.1.2011.6.139.15.5.1.4 + -- 1.3.6.1.4.1.2011.6.139.15.5.1.4 + hwWlanWidsDetNonWifiRssi OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the RSSI." + ::= { hwWlanWidsDetNonWifiDevEntry 4 } + +-- 1.3.6.1.4.1.2011.6.139.15.5.1.5 + -- 1.3.6.1.4.1.2011.6.139.15.5.1.5 + hwWlanWidsDetNonWifiSpectrumType OBJECT-TYPE + SYNTAX INTEGER + { + hopFrequence(1), + narrowBandwidth(2), + wideBandwidth(3), + sweepFrequence(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the frequency type of the non-Wi-Fi device." + ::= { hwWlanWidsDetNonWifiDevEntry 5 } + +-- 1.3.6.1.4.1.2011.6.139.15.5.1.6 + -- 1.3.6.1.4.1.2011.6.139.15.5.1.6 + hwWlanWidsDetNonWifiChannel OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the channel of the non-Wi-Fi device." + ::= { hwWlanWidsDetNonWifiDevEntry 6 } + +-- 1.3.6.1.4.1.2011.6.139.15.5.1.7 + -- 1.3.6.1.4.1.2011.6.139.15.5.1.7 + hwWlanWidsDetNonWifiDevLastTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the latest time when the non-Wi-Fi device is detected." + ::= { hwWlanWidsDetNonWifiDevEntry 7 } + +-- 1.3.6.1.4.1.2011.6.139.15.5.1.8 + -- 1.3.6.1.4.1.2011.6.139.15.5.1.8 + hwWlanWidsDetNonWifiCenterFrequency OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the center frequency of the non-Wi-Fi device." + ::= { hwWlanWidsDetNonWifiDevEntry 8 } + +-- 1.3.6.1.4.1.2011.6.139.15.5.1.9 + -- 1.3.6.1.4.1.2011.6.139.15.5.1.9 + hwWlanWidsDetNonWifiBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the bandwidth of the non-Wi-Fi device." + ::= { hwWlanWidsDetNonWifiDevEntry 9 } + +-- 1.3.6.1.4.1.2011.6.139.15.5.1.10 + -- 1.3.6.1.4.1.2011.6.139.15.5.1.10 + hwWlanWidsDetNonWifiDutycycle OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the duty cycle of the non-Wi-Fi device." + ::= { hwWlanWidsDetNonWifiDevEntry 10 } + +-- 1.3.6.1.4.1.2011.6.139.15.5.1.11 + -- 1.3.6.1.4.1.2011.6.139.15.5.1.11 + hwWlanWidsDetNonWifiInterferenceLevel OBJECT-TYPE + SYNTAX INTEGER + { + tiny(1), + light(2), + badly(3), + critical(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the interference level of the non-Wi-Fi device." + ::= { hwWlanWidsDetNonWifiDevEntry 11 } + +-- 1.3.6.1.4.1.2011.6.139.15.5.1.12 + -- 1.3.6.1.4.1.2011.6.139.15.5.1.12 + hwWlanWidsDetNonWifiDevMonitorAPName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the name of the monitor AP." + ::= { hwWlanWidsDetNonWifiDevEntry 12 } + +-- 1.3.6.1.4.1.2011.6.139.15.5.1.13 + -- 1.3.6.1.4.1.2011.6.139.15.5.1.13 + hwWlanWidsDetNonWifiDevRadioType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the type of the monitor radio." + ::= { hwWlanWidsDetNonWifiDevEntry 13 } + +-- 1.3.6.1.4.1.2011.6.139.15.5.1.14 + -- 1.3.6.1.4.1.2011.6.139.15.5.1.14 + hwWlanWidsDetNonWifiDevMonitorAPChannel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the working channel of the monitor AP." + ::= { hwWlanWidsDetNonWifiDevEntry 14 } + +-- 1.3.6.1.4.1.2011.6.139.15.5.1.15 + -- 1.3.6.1.4.1.2011.6.139.15.5.1.15 + hwWlanWidsDetNonWifiDevFirstTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the first time when the non-Wi-Fi device is detected." + ::= { hwWlanWidsDetNonWifiDevEntry 15 } + +-- 1.3.6.1.4.1.2011.6.139.15.6 + -- 1.3.6.1.4.1.2011.6.139.15.6 + hwWlanWidsAttackHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanWidsAttackHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes historical information about attacking devices." + ::= { hwWlanWidsService 6 } + +-- 1.3.6.1.4.1.2011.6.139.15.6.1 + -- 1.3.6.1.4.1.2011.6.139.15.6.1 + hwWlanWidsAttackHistoryEntry OBJECT-TYPE + SYNTAX HwWlanWidsAttackHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The indexes of this table are hwWlanWidsAttackHistorySeq and hwWlanWidsAttackHistorySubSeq." + INDEX { hwWlanWidsAttackHistorySeq, hwWlanWidsAttackHistorySubSeq } + ::= { hwWlanWidsAttackHistoryTable 1 } + + HwWlanWidsAttackHistoryEntry ::= + SEQUENCE { + hwWlanWidsAttackHistorySeq + Unsigned32, + hwWlanWidsAttackHistorySubSeq + Unsigned32, + hwWlanWidsAttackHistoryDevMac + MacAddress, + hwWlanWidsAttackHistoryDevType + Integer32, + hwWlanWidsAttackHistoryRssi + Integer32, + hwWlanWidsAttackHistoryChannel + Integer32, + hwWlanWidsAttackHistoryAttackType + Integer32, + hwWlanWidsAttackHistoryPacketBmp1 + Integer32, + hwWlanWidsAttackHistoryPacketBmp2 + Integer32, + hwWlanWidsAttackHistorySSID + OCTET STRING, + hwWlanWidsAttackHistoryDetTime + Unsigned32, + hwWlanWidsAttackHistoryDetectorApName + OCTET STRING + } + +-- 1.3.6.1.4.1.2011.6.139.15.6.1.1 + -- 1.3.6.1.4.1.2011.6.139.15.6.1.1 + hwWlanWidsAttackHistorySeq OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the internal index of an entry." + ::= { hwWlanWidsAttackHistoryEntry 1 } + +-- 1.3.6.1.4.1.2011.6.139.15.6.1.2 + -- 1.3.6.1.4.1.2011.6.139.15.6.1.2 + hwWlanWidsAttackHistorySubSeq OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the internal subindex of an entry." + ::= { hwWlanWidsAttackHistoryEntry 2 } + +-- 1.3.6.1.4.1.2011.6.139.15.6.1.3 + -- 1.3.6.1.4.1.2011.6.139.15.6.1.3 + hwWlanWidsAttackHistoryDevMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the MAC address of the attack device." + ::= { hwWlanWidsAttackHistoryEntry 3 } + +-- 1.3.6.1.4.1.2011.6.139.15.6.1.4 + -- 1.3.6.1.4.1.2011.6.139.15.6.1.4 + hwWlanWidsAttackHistoryDevType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the type of the attack device." + ::= { hwWlanWidsAttackHistoryEntry 4 } + +-- 1.3.6.1.4.1.2011.6.139.15.6.1.5 + -- 1.3.6.1.4.1.2011.6.139.15.6.1.5 + hwWlanWidsAttackHistoryRssi OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the RSSI." + ::= { hwWlanWidsAttackHistoryEntry 5 } + +-- 1.3.6.1.4.1.2011.6.139.15.6.1.6 + -- 1.3.6.1.4.1.2011.6.139.15.6.1.6 + hwWlanWidsAttackHistoryChannel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the channel." + ::= { hwWlanWidsAttackHistoryEntry 6 } + +-- 1.3.6.1.4.1.2011.6.139.15.6.1.7 + -- 1.3.6.1.4.1.2011.6.139.15.6.1.7 + hwWlanWidsAttackHistoryAttackType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the attack type." + ::= { hwWlanWidsAttackHistoryEntry 7 } + +-- 1.3.6.1.4.1.2011.6.139.15.6.1.8 + -- 1.3.6.1.4.1.2011.6.139.15.6.1.8 + hwWlanWidsAttackHistoryPacketBmp1 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the attack packet type." + ::= { hwWlanWidsAttackHistoryEntry 8 } + +-- 1.3.6.1.4.1.2011.6.139.15.6.1.9 + -- 1.3.6.1.4.1.2011.6.139.15.6.1.9 + hwWlanWidsAttackHistoryPacketBmp2 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the attack packets." + ::= { hwWlanWidsAttackHistoryEntry 9 } + +-- 1.3.6.1.4.1.2011.6.139.15.6.1.10 + -- 1.3.6.1.4.1.2011.6.139.15.6.1.10 + hwWlanWidsAttackHistorySSID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the SSID." + ::= { hwWlanWidsAttackHistoryEntry 10 } + +-- 1.3.6.1.4.1.2011.6.139.15.6.1.11 + -- 1.3.6.1.4.1.2011.6.139.15.6.1.11 + hwWlanWidsAttackHistoryDetTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the attack detection time." + ::= { hwWlanWidsAttackHistoryEntry 11 } + +-- 1.3.6.1.4.1.2011.6.139.15.6.1.12 + -- 1.3.6.1.4.1.2011.6.139.15.6.1.12 + hwWlanWidsAttackHistoryDetectorApName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the MAC address of the AP that detects the attack." + ::= { hwWlanWidsAttackHistoryEntry 12 } + + + -- 1.3.6.1.4.1.2011.6.139.15.7 + hwWlanWidsAttackStatTable OBJECT IDENTIFIER ::= { hwWlanWidsService 7 } + + + -- 1.3.6.1.4.1.2011.6.139.15.7.1 + hwWlanWidsAttackStatProbeRequestFloodAttack OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counting." + ::= { hwWlanWidsAttackStatTable 1 } + + + -- 1.3.6.1.4.1.2011.6.139.15.7.2 + hwWlanWidsAttackStatAuthRequestFloodAttack OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counting." + ::= { hwWlanWidsAttackStatTable 2 } + + + -- 1.3.6.1.4.1.2011.6.139.15.7.3 + hwWlanWidsAttackStatDeAuthenFloodAttack OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counting." + ::= { hwWlanWidsAttackStatTable 3 } + + + -- 1.3.6.1.4.1.2011.6.139.15.7.4 + hwWlanWidsAttackStatAssocReqFloodAttack OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counting." + ::= { hwWlanWidsAttackStatTable 4 } + + + -- 1.3.6.1.4.1.2011.6.139.15.7.5 + hwWlanWidsAttackStatDisassocReqFloodAttack OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counting." + ::= { hwWlanWidsAttackStatTable 5 } + + + -- 1.3.6.1.4.1.2011.6.139.15.7.6 + hwWlanWidsAttackStatReassocReqFloodAttack OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counting." + ::= { hwWlanWidsAttackStatTable 6 } + + + -- 1.3.6.1.4.1.2011.6.139.15.7.7 + hwWlanWidsAttackStatActionFloodAttack OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counting." + ::= { hwWlanWidsAttackStatTable 7 } + + + -- 1.3.6.1.4.1.2011.6.139.15.7.8 + hwWlanWidsAttackStatNullDataFloodAttack OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counting." + ::= { hwWlanWidsAttackStatTable 8 } + + + -- 1.3.6.1.4.1.2011.6.139.15.7.9 + hwWlanWidsAttackStatWeakIvAttack OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counting." + ::= { hwWlanWidsAttackStatTable 9 } + + + -- 1.3.6.1.4.1.2011.6.139.15.7.10 + hwWlanWidsAttackStatDeauthSpoofAttack OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counting." + ::= { hwWlanWidsAttackStatTable 10 } + + + -- 1.3.6.1.4.1.2011.6.139.15.7.11 + hwWlanWidsAttackStatDisassocSpoofAttack OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counting." + ::= { hwWlanWidsAttackStatTable 11 } + + + -- 1.3.6.1.4.1.2011.6.139.15.7.12 + hwWlanWidsAttackStatWepShareKeyAttack OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counting." + ::= { hwWlanWidsAttackStatTable 12 } + + + -- 1.3.6.1.4.1.2011.6.139.15.7.13 + hwWlanWidsAttackStatWpaAttack OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counting." + ::= { hwWlanWidsAttackStatTable 13 } + + + -- 1.3.6.1.4.1.2011.6.139.15.7.14 + hwWlanWidsAttackStatWpa2Attack OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counting." + ::= { hwWlanWidsAttackStatTable 14 } + + + -- 1.3.6.1.4.1.2011.6.139.15.7.15 + hwWlanWidsAttackStatWapiAttack OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counting." + ::= { hwWlanWidsAttackStatTable 15 } + + + -- 1.3.6.1.4.1.2011.6.139.15.7.16 + hwWlanWidsAttackStatEAPOLStartFloodAttack OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counting." + ::= { hwWlanWidsAttackStatTable 16 } + + + -- 1.3.6.1.4.1.2011.6.139.15.7.17 + hwWlanWidsAttackStatEAPOLLogoffFloodAttack OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counting." + ::= { hwWlanWidsAttackStatTable 17 } + + + -- 1.3.6.1.4.1.2011.6.139.15.7.18 + hwWlanWidsAttackStatNullQosFloodAttack OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counting." + ::= { hwWlanWidsAttackStatTable 18 } + + + -- 1.3.6.1.4.1.2011.6.139.15.7.19 + hwWlanWidsAttackStatStartTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the counting start time." + ::= { hwWlanWidsAttackStatTable 19 } + + + -- 1.3.6.1.4.1.2011.6.139.15.7.20 + hwWlanWidsAttackStatOthersSpoofAttack OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the other types of spoofing frames." + ::= { hwWlanWidsAttackStatTable 20 } + + + -- 1.3.6.1.4.1.2011.6.139.15.8 + hwWlanWidsDynamicBlacklistTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanWidsDynamicBlacklistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes information about dynamic blacklists." + ::= { hwWlanWidsService 8 } + + + -- 1.3.6.1.4.1.2011.6.139.15.8.1 + hwWlanWidsDynamicBlacklistEntry OBJECT-TYPE + SYNTAX HwWlanWidsDynamicBlacklistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwWlanWidsDynamicBlacklistDevMac." + INDEX { hwWlanWidsDynamicBlacklistDevMac } + ::= { hwWlanWidsDynamicBlacklistTable 1 } + + HwWlanWidsDynamicBlacklistEntry ::= + SEQUENCE { + hwWlanWidsDynamicBlacklistDevMac + MacAddress, + hwWlanWidsDynamicBlacklistDevType + Integer32, + hwWlanWidsDynamicBlacklistDevAttackType + Integer32, + hwWlanWidsDynamicBlacklistAttackPacketBmp1 + Integer32, + hwWlanWidsDynamicBlacklistAttackPacketBmp2 + Integer32, + hwWlanWidsDynamicBlacklistLastTime + Unsigned32, + hwWlanWidsDynamicBlacklistLeftAgeTime + Unsigned32, + hwWlanWidsDynamicBlacklistBlockTime + Unsigned32 + } + +-- 1.3.6.1.4.1.2011.6.139.15.8.1.1 + -- 1.3.6.1.4.1.2011.6.139.15.8.1.1 + hwWlanWidsDynamicBlacklistDevMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the MAC address of the device." + ::= { hwWlanWidsDynamicBlacklistEntry 1 } + +-- 1.3.6.1.4.1.2011.6.139.15.8.1.2 + -- 1.3.6.1.4.1.2011.6.139.15.8.1.2 + hwWlanWidsDynamicBlacklistDevType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the device type, such as the AP or Ad-hoc device." + ::= { hwWlanWidsDynamicBlacklistEntry 2 } + +-- 1.3.6.1.4.1.2011.6.139.15.8.1.3 + -- 1.3.6.1.4.1.2011.6.139.15.8.1.3 + hwWlanWidsDynamicBlacklistDevAttackType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the attack type." + ::= { hwWlanWidsDynamicBlacklistEntry 3 } + +-- 1.3.6.1.4.1.2011.6.139.15.8.1.4 + -- 1.3.6.1.4.1.2011.6.139.15.8.1.4 + hwWlanWidsDynamicBlacklistAttackPacketBmp1 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the attack packet type." + ::= { hwWlanWidsDynamicBlacklistEntry 4 } + +-- 1.3.6.1.4.1.2011.6.139.15.8.1.5 + -- 1.3.6.1.4.1.2011.6.139.15.8.1.5 + hwWlanWidsDynamicBlacklistAttackPacketBmp2 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the attack packets." + ::= { hwWlanWidsDynamicBlacklistEntry 5 } + +-- 1.3.6.1.4.1.2011.6.139.15.8.1.6 + -- 1.3.6.1.4.1.2011.6.139.15.8.1.6 + hwWlanWidsDynamicBlacklistLastTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the latest time when the attack is detected." + ::= { hwWlanWidsDynamicBlacklistEntry 6 } + +-- 1.3.6.1.4.1.2011.6.139.15.8.1.7 + -- 1.3.6.1.4.1.2011.6.139.15.8.1.7 + hwWlanWidsDynamicBlacklistLeftAgeTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the alive time when the attack is detected." + ::= { hwWlanWidsDynamicBlacklistEntry 7 } + +-- 1.3.6.1.4.1.2011.6.139.15.8.1.8 + -- 1.3.6.1.4.1.2011.6.139.15.8.1.8 + hwWlanWidsDynamicBlacklistBlockTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the block time when the attack is detected." + ::= { hwWlanWidsDynamicBlacklistEntry 8 } + +-- 1.3.6.1.4.1.2011.6.139.15.9 + -- 1.3.6.1.4.1.2011.6.139.15.9 + hwWlanWidsSrvObjects OBJECT IDENTIFIER ::= { hwWlanWidsService 9 } + +-- 1.3.6.1.4.1.2011.6.139.15.9.1 + -- 1.3.6.1.4.1.2011.6.139.15.9.1 + hwWlanWidsDetNonWifiDevHistTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanWidsDetNonWifiDevHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes historical records about non-Wi-Fi devices." + ::= { hwWlanWidsSrvObjects 1 } + +-- 1.3.6.1.4.1.2011.6.139.15.9.1.1 + -- 1.3.6.1.4.1.2011.6.139.15.9.1.1 + hwWlanWidsDetNonWifiDevHistEntry OBJECT-TYPE + SYNTAX HwWlanWidsDetNonWifiDevHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwWlanWidsDetNonWifiHistIndex." + INDEX { hwWlanWidsDetNonWifiHistIndex } + ::= { hwWlanWidsDetNonWifiDevHistTable 1 } + + HwWlanWidsDetNonWifiDevHistEntry ::= + SEQUENCE { + hwWlanWidsDetNonWifiHistIndex + Integer32, + hwWlanWidsDetNonWifiHistMonitorApMac + MacAddress, + hwWlanWidsDetNonWifiHistMonitorAPName + OCTET STRING, + hwWlanWidsDetNonWifiHistMonitorRadioId + Integer32, + hwWlanWidsDetNonWifiHistMonitorRadioType + Integer32, + hwWlanWidsDetNonWifiHistMonitorAPChannel + Integer32, + hwWlanWidsDetNonWifiHistDevType + Integer32, + hwWlanWidsDetNonWifiHistRssi + OCTET STRING, + hwWlanWidsDetNonWifiHistFrequencyType + INTEGER, + hwWlanWidsDetNonWifiHistChannel + OCTET STRING, + hwWlanWidsDetNonWifiHistDevLastTime + Integer32, + hwWlanWidsDetNonWifiHistCenterFrequency + Integer32, + hwWlanWidsDetNonWifiHistBandwidth + Integer32, + hwWlanWidsDetNonWifiHistDutycycle + Integer32, + hwWlanWidsDetNonWifiHistInterferenceLevel + INTEGER, + hwWlanWidsDetNonWifiHistDevFirstTime + Integer32 + } + +-- 1.3.6.1.4.1.2011.6.139.15.9.1.1.1 + -- 1.3.6.1.4.1.2011.6.139.15.9.1.1.1 + hwWlanWidsDetNonWifiHistIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the index of the table." + ::= { hwWlanWidsDetNonWifiDevHistEntry 1 } + +-- 1.3.6.1.4.1.2011.6.139.15.9.1.1.2 + -- 1.3.6.1.4.1.2011.6.139.15.9.1.1.2 + hwWlanWidsDetNonWifiHistMonitorApMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the MAC address of the monitor AP." + ::= { hwWlanWidsDetNonWifiDevHistEntry 2 } + +-- 1.3.6.1.4.1.2011.6.139.15.9.1.1.3 + -- 1.3.6.1.4.1.2011.6.139.15.9.1.1.3 + hwWlanWidsDetNonWifiHistMonitorAPName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the name of the monitor AP." + ::= { hwWlanWidsDetNonWifiDevHistEntry 3 } + +-- 1.3.6.1.4.1.2011.6.139.15.9.1.1.4 + -- 1.3.6.1.4.1.2011.6.139.15.9.1.1.4 + hwWlanWidsDetNonWifiHistMonitorRadioId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the radio ID of the monitor AP." + ::= { hwWlanWidsDetNonWifiDevHistEntry 4 } + +-- 1.3.6.1.4.1.2011.6.139.15.9.1.1.5 + -- 1.3.6.1.4.1.2011.6.139.15.9.1.1.5 + hwWlanWidsDetNonWifiHistMonitorRadioType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the type of the monitor radio." + ::= { hwWlanWidsDetNonWifiDevHistEntry 5 } + +-- 1.3.6.1.4.1.2011.6.139.15.9.1.1.6 + -- 1.3.6.1.4.1.2011.6.139.15.9.1.1.6 + hwWlanWidsDetNonWifiHistMonitorAPChannel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the working channel of the monitor AP." + ::= { hwWlanWidsDetNonWifiDevHistEntry 6 } + +-- 1.3.6.1.4.1.2011.6.139.15.9.1.1.7 + -- 1.3.6.1.4.1.2011.6.139.15.9.1.1.7 + hwWlanWidsDetNonWifiHistDevType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the type of the detected non-Wi-Fi device." + ::= { hwWlanWidsDetNonWifiDevHistEntry 7 } + +-- 1.3.6.1.4.1.2011.6.139.15.9.1.1.8 + -- 1.3.6.1.4.1.2011.6.139.15.9.1.1.8 + hwWlanWidsDetNonWifiHistRssi OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the RSSI." + ::= { hwWlanWidsDetNonWifiDevHistEntry 8 } + +-- 1.3.6.1.4.1.2011.6.139.15.9.1.1.9 + -- 1.3.6.1.4.1.2011.6.139.15.9.1.1.9 + hwWlanWidsDetNonWifiHistFrequencyType OBJECT-TYPE + SYNTAX INTEGER + { + hopFrequence(1), + narrowBandwidth(2), + wideBandwidth(3), + sweepFrequence(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the interference type of the non-Wi-Fi device." + ::= { hwWlanWidsDetNonWifiDevHistEntry 9 } + +-- 1.3.6.1.4.1.2011.6.139.15.9.1.1.10 + -- 1.3.6.1.4.1.2011.6.139.15.9.1.1.10 + hwWlanWidsDetNonWifiHistChannel OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the channel of the non-Wi-Fi device." + ::= { hwWlanWidsDetNonWifiDevHistEntry 10 } + +-- 1.3.6.1.4.1.2011.6.139.15.9.1.1.11 + -- 1.3.6.1.4.1.2011.6.139.15.9.1.1.11 + hwWlanWidsDetNonWifiHistDevLastTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the latest time when the non-Wi-Fi device is detected." + ::= { hwWlanWidsDetNonWifiDevHistEntry 11 } + +-- 1.3.6.1.4.1.2011.6.139.15.9.1.1.12 + -- 1.3.6.1.4.1.2011.6.139.15.9.1.1.12 + hwWlanWidsDetNonWifiHistCenterFrequency OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the center frequency of the non-Wi-Fi device." + ::= { hwWlanWidsDetNonWifiDevHistEntry 12 } + +-- 1.3.6.1.4.1.2011.6.139.15.9.1.1.13 + -- 1.3.6.1.4.1.2011.6.139.15.9.1.1.13 + hwWlanWidsDetNonWifiHistBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the bandwidth of the non-Wi-Fi device." + ::= { hwWlanWidsDetNonWifiDevHistEntry 13 } + +-- 1.3.6.1.4.1.2011.6.139.15.9.1.1.14 + -- 1.3.6.1.4.1.2011.6.139.15.9.1.1.14 + hwWlanWidsDetNonWifiHistDutycycle OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the duty cycle of the non-Wi-Fi device." + ::= { hwWlanWidsDetNonWifiDevHistEntry 14 } + +-- 1.3.6.1.4.1.2011.6.139.15.9.1.1.15 + -- 1.3.6.1.4.1.2011.6.139.15.9.1.1.15 + hwWlanWidsDetNonWifiHistInterferenceLevel OBJECT-TYPE + SYNTAX INTEGER + { + tiny(1), + light(2), + badly(3), + critical(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the interference level of the non-Wi-Fi device." + ::= { hwWlanWidsDetNonWifiDevHistEntry 15 } + +-- 1.3.6.1.4.1.2011.6.139.15.9.1.1.16 + -- 1.3.6.1.4.1.2011.6.139.15.9.1.1.16 + hwWlanWidsDetNonWifiHistDevFirstTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the first time when the non-Wi-Fi device is detected." + ::= { hwWlanWidsDetNonWifiDevHistEntry 16 } + +-- 1.3.6.1.4.1.2011.6.139.15.9.2 + -- 1.3.6.1.4.1.2011.6.139.15.9.2 + hwWlanWidsAttDevTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanWidsAttDevEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes information about attacking devices." + ::= { hwWlanWidsSrvObjects 2 } + +-- 1.3.6.1.4.1.2011.6.139.15.9.2.1 + -- 1.3.6.1.4.1.2011.6.139.15.9.2.1 + hwWlanWidsAttDevEntry OBJECT-TYPE + SYNTAX HwWlanWidsAttDevEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table is hwWlanWidsAttackDevMac." + INDEX { hwWlanWidsAttackDevMac } + ::= { hwWlanWidsAttDevTable 1 } + + HwWlanWidsAttDevEntry ::= + SEQUENCE { + hwWlanWidsAttackDevMac + MacAddress, + hwWlanWidsAttackDevChannel + Integer32, + hwWlanWidsAttackDevRssi + Integer32, + hwWlanWidsAttackDevLastAttType + Unsigned32, + hwWlanWidsAttackDevLastPacketBmp + Unsigned32, + hwWlanWidsAttackDevLastDetTime + Unsigned32 + } + +-- 1.3.6.1.4.1.2011.6.139.15.9.2.1.1 + -- 1.3.6.1.4.1.2011.6.139.15.9.2.1.1 + hwWlanWidsAttackDevMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the MAC address of the attack device." + ::= { hwWlanWidsAttDevEntry 1 } + +-- 1.3.6.1.4.1.2011.6.139.15.9.2.1.2 + -- 1.3.6.1.4.1.2011.6.139.15.9.2.1.2 + hwWlanWidsAttackDevChannel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the channel." + ::= { hwWlanWidsAttDevEntry 2 } + +-- 1.3.6.1.4.1.2011.6.139.15.9.2.1.3 + -- 1.3.6.1.4.1.2011.6.139.15.9.2.1.3 + hwWlanWidsAttackDevRssi OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the RSSI of the attack device." + ::= { hwWlanWidsAttDevEntry 3 } + +-- 1.3.6.1.4.1.2011.6.139.15.9.2.1.4 + -- 1.3.6.1.4.1.2011.6.139.15.9.2.1.4 + hwWlanWidsAttackDevLastAttType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the attack type." + ::= { hwWlanWidsAttDevEntry 4 } + +-- 1.3.6.1.4.1.2011.6.139.15.9.2.1.5 + -- 1.3.6.1.4.1.2011.6.139.15.9.2.1.5 + hwWlanWidsAttackDevLastPacketBmp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the attack packet type." + ::= { hwWlanWidsAttDevEntry 5 } + +-- 1.3.6.1.4.1.2011.6.139.15.9.2.1.6 + -- 1.3.6.1.4.1.2011.6.139.15.9.2.1.6 + hwWlanWidsAttackDevLastDetTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the latest time when the attack is detected." + ::= { hwWlanWidsAttDevEntry 6 } + +-- 1.3.6.1.4.1.2011.6.139.15.9.3 + -- 1.3.6.1.4.1.2011.6.139.15.9.3 + hwWlanWidsDetDevMonitorTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanWidsDetDevMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes information about monitoring devices." + ::= { hwWlanWidsSrvObjects 3 } + +-- 1.3.6.1.4.1.2011.6.139.15.9.3.1 + -- 1.3.6.1.4.1.2011.6.139.15.9.3.1 + hwWlanWidsDetDevMonitorEntry OBJECT-TYPE + SYNTAX HwWlanWidsDetDevMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The indexes of this table are hwWlanWidsDetDevMonitorDevMac, hwWlanWidsDetDevMonitorApMac, and hwWlanWidsDetDevMonitorApRadioID." + INDEX { hwWlanWidsDetDevMonitorDevMac, hwWlanWidsDetDevMonitorApMac, hwWlanWidsDetDevMonitorApRadioID } + ::= { hwWlanWidsDetDevMonitorTable 1 } + + HwWlanWidsDetDevMonitorEntry ::= + SEQUENCE { + hwWlanWidsDetDevMonitorDevMac + MacAddress, + hwWlanWidsDetDevMonitorApMac + MacAddress, + hwWlanWidsDetDevMonitorApName + OCTET STRING, + hwWlanWidsDetDevMonitorApRadioID + Integer32, + hwWlanWidsDetDevMonitorApIP + IpAddress, + hwWlanWidsDetDevMonitorApChannel + Integer32, + hwWlanWidsDetDevMonitorApRssi + Integer32, + hwWlanWidsDetDevMonitorApLastDetTime + Unsigned32, + hwWlanWidsDetDevMonitorApCountermeasuresDev + INTEGER, + hwWlanWidsDetDevMonitorDetAtt + INTEGER, + hwWlanWidsDetDevMonitorApId + Unsigned32 + } + + + -- 1.3.6.1.4.1.2011.6.139.15.9.3.1.1 + hwWlanWidsDetDevMonitorDevMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the MAC address of the detected device." + ::= { hwWlanWidsDetDevMonitorEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.139.15.9.3.1.2 + hwWlanWidsDetDevMonitorApMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the MAC address of the monitor AP." + ::= { hwWlanWidsDetDevMonitorEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.139.15.9.3.1.3 + hwWlanWidsDetDevMonitorApName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the name of the monitor AP." + ::= { hwWlanWidsDetDevMonitorEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.139.15.9.3.1.4 + hwWlanWidsDetDevMonitorApRadioID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the radio ID of the monitor AP." + ::= { hwWlanWidsDetDevMonitorEntry 4 } + + + -- 1.3.6.1.4.1.2011.6.139.15.9.3.1.5 + hwWlanWidsDetDevMonitorApIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the IP address of the monitor AP." + ::= { hwWlanWidsDetDevMonitorEntry 5 } + + + -- 1.3.6.1.4.1.2011.6.139.15.9.3.1.6 + hwWlanWidsDetDevMonitorApChannel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the channel of the device detected by the monitor AP." + ::= { hwWlanWidsDetDevMonitorEntry 6 } + + + -- 1.3.6.1.4.1.2011.6.139.15.9.3.1.7 + hwWlanWidsDetDevMonitorApRssi OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the RSSI of the device detected by the monitor AP." + ::= { hwWlanWidsDetDevMonitorEntry 7 } + + + -- 1.3.6.1.4.1.2011.6.139.15.9.3.1.8 + hwWlanWidsDetDevMonitorApLastDetTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the latest time when the device is detected." + ::= { hwWlanWidsDetDevMonitorEntry 8 } + + + -- 1.3.6.1.4.1.2011.6.139.15.9.3.1.9 + hwWlanWidsDetDevMonitorApCountermeasuresDev OBJECT-TYPE + SYNTAX INTEGER + { + no(1), + yes(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This objects indicates whether the monitor device counters the wireless device." + ::= { hwWlanWidsDetDevMonitorEntry 9 } + + + -- 1.3.6.1.4.1.2011.6.139.15.9.3.1.10 + hwWlanWidsDetDevMonitorDetAtt OBJECT-TYPE + SYNTAX INTEGER + { + no(1), + yes(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This objects indicates whether the detected device is an attack device." + ::= { hwWlanWidsDetDevMonitorEntry 10 } + + -- 1.3.6.1.4.1.2011.6.139.15.9.3.1.11 + hwWlanWidsDetDevMonitorApId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP ID." + ::= { hwWlanWidsDetDevMonitorEntry 11 } + + + + -- 1.3.6.1.4.1.2011.6.139.15.9.4 + hwWlanWidsDynamicBlacklistAPTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanWidsDynamicBlacklistAPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes information about APs enabled with dynamic blacklists." + ::= { hwWlanWidsSrvObjects 4 } + + + -- 1.3.6.1.4.1.2011.6.139.15.9.4.1 + hwWlanWidsDynamicBlacklistAPEntry OBJECT-TYPE + SYNTAX HwWlanWidsDynamicBlacklistAPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The indexes of this table are hwWlanWidsDynamicBlacklistDevMac and hwWlanWidsDynamicBlacklistApMac." + INDEX { hwWlanWidsDynamicBlacklistApMac, hwWlanWidsDynamicBlacklistDevMac } + ::= { hwWlanWidsDynamicBlacklistAPTable 1 } + + HwWlanWidsDynamicBlacklistAPEntry ::= + SEQUENCE { + hwWlanWidsDynamicBlacklistApMac + MacAddress, + hwWlanWidsDynamicBlacklistApName + OCTET STRING, + hwWlanWidsDynamicBlacklistApIP + IpAddress, + hwWlanWidsDynamicBlacklistAttackType + Unsigned32, + hwWlanWidsDynamicBlacklistAPLastTime + Unsigned32, + hwWlanWidsDynamicBlacklistAttackPacketBmp + Integer32 + } + +-- 1.3.6.1.4.1.2011.6.139.15.9.4.1.1 + -- 1.3.6.1.4.1.2011.6.139.15.9.4.1.1 + hwWlanWidsDynamicBlacklistApMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the MAC address of the AP that adds the device to the dynamic blacklist." + ::= { hwWlanWidsDynamicBlacklistAPEntry 1 } + +-- 1.3.6.1.4.1.2011.6.139.15.9.4.1.2 + -- 1.3.6.1.4.1.2011.6.139.15.9.4.1.2 + hwWlanWidsDynamicBlacklistApName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the name of the AP that adds the device to the dynamic blacklist." + ::= { hwWlanWidsDynamicBlacklistAPEntry 2 } + +-- 1.3.6.1.4.1.2011.6.139.15.9.4.1.3 + -- 1.3.6.1.4.1.2011.6.139.15.9.4.1.3 + hwWlanWidsDynamicBlacklistApIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the IP address of the AP that adds the device to the dynamic blacklist." + ::= { hwWlanWidsDynamicBlacklistAPEntry 3 } + +-- 1.3.6.1.4.1.2011.6.139.15.9.4.1.4 + -- 1.3.6.1.4.1.2011.6.139.15.9.4.1.4 + hwWlanWidsDynamicBlacklistAttackType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the attack type." + ::= { hwWlanWidsDynamicBlacklistAPEntry 4 } + +-- 1.3.6.1.4.1.2011.6.139.15.9.4.1.5 + -- 1.3.6.1.4.1.2011.6.139.15.9.4.1.5 + hwWlanWidsDynamicBlacklistAPLastTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the time when the device is added to the dynamic blacklist." + ::= { hwWlanWidsDynamicBlacklistAPEntry 5 } + +-- 1.3.6.1.4.1.2011.6.139.15.9.4.1.6 + -- 1.3.6.1.4.1.2011.6.139.15.9.4.1.6 + hwWlanWidsDynamicBlacklistAttackPacketBmp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the attack packet type." + ::= { hwWlanWidsDynamicBlacklistAPEntry 6 } + + +-- 1.3.6.1.4.1.2011.6.139.15.9.5 + -- 1.3.6.1.4.1.2011.6.139.15.9.5 + hwWlanWidsAttackDetorTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanWidsAttackDetorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes attack detection information about the monitoring AP." + ::= { hwWlanWidsSrvObjects 5 } + +-- 1.3.6.1.4.1.2011.6.139.15.9.5.1 + -- 1.3.6.1.4.1.2011.6.139.15.9.5.1 + hwWlanWidsAttackDetorEntry OBJECT-TYPE + SYNTAX HwWlanWidsAttackDetorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The indexes of this table are hwWlanWidsAttackDetorDevMac and hwWlanWidsAttackDetorApMac." + INDEX { hwWlanWidsAttackDetorDevMac, hwWlanWidsAttackDetorApMac } + ::= { hwWlanWidsAttackDetorTable 1 } + + HwWlanWidsAttackDetorEntry ::= + SEQUENCE { + hwWlanWidsAttackDetorDevMac + MacAddress, + hwWlanWidsAttackDetorApMac + MacAddress, + hwWlanWidsAttackDetorApName + OCTET STRING, + hwWlanWidsAttackDetorAttTypeBmp + Unsigned32, + hwWlanWidsAttackDetorPacketBmpFlood + Unsigned32, + hwWlanWidsAttackDetorPacketBmpSpoof + Unsigned32, + hwWlanWidsAttackDetorFirstDetTimeFlood + Unsigned32, + hwWlanWidsAttackDetorFirstDetTimeSpoof + Unsigned32, + hwWlanWidsAttackDetorFirstDetTimeWeakIv + Unsigned32, + hwWlanWidsAttackDetorFirstDetTimeWep + Unsigned32, + hwWlanWidsAttackDetorFirstDetTimeWpa + Unsigned32, + hwWlanWidsAttackDetorFirstDetTimeWpa2 + Unsigned32, + hwWlanWidsAttackDetorFirstDetTimeWapi + Unsigned32, + hwWlanWidsAttackDetorRSSI + Integer32, + hwWlanWidsAttackDetorChannel + Integer32, + hwWlanWidsAttackDetorLastDetTime + Unsigned32 + } + +-- 1.3.6.1.4.1.2011.6.139.15.9.5.1.1 + -- 1.3.6.1.4.1.2011.6.139.15.9.5.1.1 + hwWlanWidsAttackDetorDevMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the MAC address of the detected attack device." + ::= { hwWlanWidsAttackDetorEntry 1 } + +-- 1.3.6.1.4.1.2011.6.139.15.9.5.1.2 + -- 1.3.6.1.4.1.2011.6.139.15.9.5.1.2 + hwWlanWidsAttackDetorApMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the MAC address of the monitor AP." + ::= { hwWlanWidsAttackDetorEntry 2 } + +-- 1.3.6.1.4.1.2011.6.139.15.9.5.1.3 + -- 1.3.6.1.4.1.2011.6.139.15.9.5.1.3 + hwWlanWidsAttackDetorApName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the name of the monitor AP." + ::= { hwWlanWidsAttackDetorEntry 3 } + +-- 1.3.6.1.4.1.2011.6.139.15.9.5.1.4 + -- 1.3.6.1.4.1.2011.6.139.15.9.5.1.4 + hwWlanWidsAttackDetorAttTypeBmp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the attack type bitmap." + ::= { hwWlanWidsAttackDetorEntry 4 } + +-- 1.3.6.1.4.1.2011.6.139.15.9.5.1.5 + -- 1.3.6.1.4.1.2011.6.139.15.9.5.1.5 + hwWlanWidsAttackDetorPacketBmpFlood OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the flood attack packet bitmap." + ::= { hwWlanWidsAttackDetorEntry 5 } + +-- 1.3.6.1.4.1.2011.6.139.15.9.5.1.6 + -- 1.3.6.1.4.1.2011.6.139.15.9.5.1.6 + hwWlanWidsAttackDetorPacketBmpSpoof OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the flood attack packet bitmap." + ::= { hwWlanWidsAttackDetorEntry 6 } + +-- 1.3.6.1.4.1.2011.6.139.15.9.5.1.7 + -- 1.3.6.1.4.1.2011.6.139.15.9.5.1.7 + hwWlanWidsAttackDetorFirstDetTimeFlood OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the first time when a flood attack is detected." + ::= { hwWlanWidsAttackDetorEntry 7 } + +-- 1.3.6.1.4.1.2011.6.139.15.9.5.1.8 + -- 1.3.6.1.4.1.2011.6.139.15.9.5.1.8 + hwWlanWidsAttackDetorFirstDetTimeSpoof OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the first time when a spoofing attack is detected." + ::= { hwWlanWidsAttackDetorEntry 8 } + +-- 1.3.6.1.4.1.2011.6.139.15.9.5.1.9 + -- 1.3.6.1.4.1.2011.6.139.15.9.5.1.9 + hwWlanWidsAttackDetorFirstDetTimeWeakIv OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the first time when a Weak IV attack is detected." + ::= { hwWlanWidsAttackDetorEntry 9 } + +-- 1.3.6.1.4.1.2011.6.139.15.9.5.1.10 + -- 1.3.6.1.4.1.2011.6.139.15.9.5.1.10 + hwWlanWidsAttackDetorFirstDetTimeWep OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the first time when a WEP attack is detected." + ::= { hwWlanWidsAttackDetorEntry 10 } + +-- 1.3.6.1.4.1.2011.6.139.15.9.5.1.11 + -- 1.3.6.1.4.1.2011.6.139.15.9.5.1.11 + hwWlanWidsAttackDetorFirstDetTimeWpa OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the first time when a WPA attack is detected." + ::= { hwWlanWidsAttackDetorEntry 11 } + +-- 1.3.6.1.4.1.2011.6.139.15.9.5.1.12 + -- 1.3.6.1.4.1.2011.6.139.15.9.5.1.12 + hwWlanWidsAttackDetorFirstDetTimeWpa2 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the first time when a WPA2 attack is detected." + ::= { hwWlanWidsAttackDetorEntry 12 } + +-- 1.3.6.1.4.1.2011.6.139.15.9.5.1.13 + -- 1.3.6.1.4.1.2011.6.139.15.9.5.1.13 + hwWlanWidsAttackDetorFirstDetTimeWapi OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the first time when a WAPI attack is detected." + ::= { hwWlanWidsAttackDetorEntry 13 } + + -- 1.3.6.1.4.1.2011.6.139.15.9.5.1.14 + hwWlanWidsAttackDetorRSSI OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the RSSI of the device that implements the wireless attack detection." + ::= { hwWlanWidsAttackDetorEntry 14 } + + -- 1.3.6.1.4.1.2011.6.139.15.9.5.1.15 + hwWlanWidsAttackDetorChannel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the channel of the device that implements the wireless attack detection." + ::= { hwWlanWidsAttackDetorEntry 15 } + + -- 1.3.6.1.4.1.2011.6.139.15.9.5.1.16 + hwWlanWidsAttackDetorLastDetTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the last time when the device detects the attack." + ::= { hwWlanWidsAttackDetorEntry 16 } + + + -- 1.3.6.1.4.1.2011.6.139.15.9.6 + hwWlanWidsApDetDevTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwWlanWidsApDetDevEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes detected device information." + ::= { hwWlanWidsSrvObjects 6 } + + + -- 1.3.6.1.4.1.2011.6.139.15.9.6.1 + hwWlanWidsApDetDevEntry OBJECT-TYPE + SYNTAX HwWlanWidsApDetDevEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The indexes of this table are hwWlanWidsApDetDevApMac, hwWlanWidsApDetDevApRadioID and hwWlanWidsApDetDevMac." + INDEX { hwWlanWidsApDetDevApMac, hwWlanWidsApDetDevApRadioID, hwWlanWidsApDetDevMac } + ::= { hwWlanWidsApDetDevTable 1 } + + + HwWlanWidsApDetDevEntry ::= + SEQUENCE { + hwWlanWidsApDetDevApMac + MacAddress, + hwWlanWidsApDetDevApRadioID + Integer32, + hwWlanWidsApDetDevMac + MacAddress, + hwWlanWidsApDetDevType + INTEGER, + hwWlanWidsApDetDevRssi + Integer32, + hwWlanWidsApDetDevChannel + Integer32, + hwWlanWidsApDetDevSsid + OCTET STRING, + hwWlanWidsApDetDevRogueFlag + INTEGER, + hwWlanWidsApDetDevLastTime + Unsigned32, + hwWlanWidsApDetDevContainFlag + INTEGER, + hwWlanWidsApDetDevBSSID + MacAddress, + hwWlanWidsApDetDevContainReason + INTEGER + } + + -- 1.3.6.1.4.1.2011.6.139.15.9.6.1.1 + hwWlanWidsApDetDevApMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the MAC address of the monitor AP." + ::= { hwWlanWidsApDetDevEntry 1 } + + + -- 1.3.6.1.4.1.2011.6.139.15.9.6.1.2 + hwWlanWidsApDetDevApRadioID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the radio ID of the monitor AP." + ::= { hwWlanWidsApDetDevEntry 2 } + + + -- 1.3.6.1.4.1.2011.6.139.15.9.6.1.3 + hwWlanWidsApDetDevMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the MAC address of the detected device." + ::= { hwWlanWidsApDetDevEntry 3 } + + + -- 1.3.6.1.4.1.2011.6.139.15.9.6.1.4 + hwWlanWidsApDetDevType OBJECT-TYPE + SYNTAX INTEGER + { + ap(1), + adhoc(2), + bridge(3), + client(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the device type." + ::= { hwWlanWidsApDetDevEntry 4 } + + + -- 1.3.6.1.4.1.2011.6.139.15.9.6.1.5 + hwWlanWidsApDetDevRssi OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the RSSI." + ::= { hwWlanWidsApDetDevEntry 5 } + + + -- 1.3.6.1.4.1.2011.6.139.15.9.6.1.6 + hwWlanWidsApDetDevChannel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the channel." + ::= { hwWlanWidsApDetDevEntry 6 } + + + -- 1.3.6.1.4.1.2011.6.139.15.9.6.1.7 + hwWlanWidsApDetDevSsid OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the SSID." + ::= { hwWlanWidsApDetDevEntry 7 } + + + -- 1.3.6.1.4.1.2011.6.139.15.9.6.1.8 + hwWlanWidsApDetDevRogueFlag OBJECT-TYPE + SYNTAX INTEGER + { + legal(1), + illegal(2), + interference(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the device is a rogue device." + ::= { hwWlanWidsApDetDevEntry 8 } + + + -- 1.3.6.1.4.1.2011.6.139.15.9.6.1.9 + hwWlanWidsApDetDevLastTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the latest time when the device is detected.." + ::= { hwWlanWidsApDetDevEntry 9 } + + + -- 1.3.6.1.4.1.2011.6.139.15.9.6.1.10 + hwWlanWidsApDetDevContainFlag OBJECT-TYPE + SYNTAX INTEGER + { + no(1), + yes(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the device is countered." + ::= { hwWlanWidsApDetDevEntry 10 } + + + -- 1.3.6.1.4.1.2011.6.139.15.9.6.1.11 + hwWlanWidsApDetDevBSSID OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the BSSID of the detected device." + ::= { hwWlanWidsApDetDevEntry 11 } + + + -- 1.3.6.1.4.1.2011.6.139.15.9.6.1.12 + hwWlanWidsApDetDevContainReason OBJECT-TYPE + SYNTAX INTEGER + { + notContain(1), + adhoc(2), + rougeClient(3), + protectClient(4), + openEncrypt(5), + spoofAp(6), + manual(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanWidsApDetDevEntry 12 } + + -- 1.3.6.1.4.1.2011.6.139.15.9.7 + hwWlanWidsDetDevStatisticsTable OBJECT IDENTIFIER ::= { hwWlanWidsSrvObjects 7 } + + -- 1.3.6.1.4.1.2011.6.139.15.9.7.1 + hwWlanWidsDetDevRougeAdhocCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counting." + ::= { hwWlanWidsDetDevStatisticsTable 1 } + + + -- 1.3.6.1.4.1.2011.6.139.15.9.2 + hwWlanWidsDetDevContainAdhocCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counting." + ::= { hwWlanWidsDetDevStatisticsTable 2 } + + + -- 1.3.6.1.4.1.2011.6.139.15.9.3 + hwWlanWidsDetDevRougeAPCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counting." + ::= { hwWlanWidsDetDevStatisticsTable 3 } + + + -- 1.3.6.1.4.1.2011.6.139.15.9.4 + hwWlanWidsDetDevPermitAPCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counting." + ::= { hwWlanWidsDetDevStatisticsTable 4 } + + + -- 1.3.6.1.4.1.2011.6.139.15.9.5 + hwWlanWidsDetDevInterfaceAPCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counting." + ::= { hwWlanWidsDetDevStatisticsTable 5 } + + + -- 1.3.6.1.4.1.2011.6.139.15.9.6 + hwWlanWidsDetDevContainAPCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counting." + ::= { hwWlanWidsDetDevStatisticsTable 6 } + + + -- 1.3.6.1.4.1.2011.6.139.15.9.7 + hwWlanWidsDetDevRougeClientCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counting." + ::= { hwWlanWidsDetDevStatisticsTable 7 } + + + -- 1.3.6.1.4.1.2011.6.139.15.9.8 + hwWlanWidsDetDevPermitClientCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counting." + ::= { hwWlanWidsDetDevStatisticsTable 8 } + + + -- 1.3.6.1.4.1.2011.6.139.15.9.9 + hwWlanWidsDetDevContainClientCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counting." + ::= { hwWlanWidsDetDevStatisticsTable 9 } + + + -- 1.3.6.1.4.1.2011.6.139.15.9.10 + hwWlanWidsDetDevRougeBridgeCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counting." + ::= { hwWlanWidsDetDevStatisticsTable 10 } + + + -- 1.3.6.1.4.1.2011.6.139.15.9.11 + hwWlanWidsDetDevPermitBridgeCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counting." + ::= { hwWlanWidsDetDevStatisticsTable 11 } + + -- 1.3.6.1.4.1.2011.6.139.15.9.12 + hwWlanWidsDetDevInterferenceBridgeCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counting." + ::= { hwWlanWidsDetDevStatisticsTable 12 } + + -- 1.3.6.1.4.1.2011.6.139.15.9.13 + hwWlanWidsDetDevInterferenceClientCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counting." + ::= { hwWlanWidsDetDevStatisticsTable 13 } + + + +-- 1.3.6.1.4.1.2011.6.139.15.10 + -- 1.3.6.1.4.1.2011.6.139.15.10 + hwWlanWidsSrvConformance OBJECT IDENTIFIER ::= { hwWlanWidsService 10 } + +-- 1.3.6.1.4.1.2011.6.139.15.10.1 + -- 1.3.6.1.4.1.2011.6.139.15.10.1 + hwWlanWidsSrvCompliances OBJECT IDENTIFIER ::= { hwWlanWidsSrvConformance 1 } + +-- 1.3.6.1.4.1.2011.6.139.15.10.1.1 + -- 1.3.6.1.4.1.2011.6.139.15.10.1.1 + hwWlanWidsSrvCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Description." + MODULE -- this module + MANDATORY-GROUPS { hwWlanWidsTrapObjectGroup, hwWlanWidsGlobalOperGroup, hwWlanWidsDetDevGroup, hwWlanWidsRogueHistoryGroup, hwWlanWidsDetNonWifiDevGroup, + hwWlanWidsAttackDetectGroup, hwWlanWidsAttackStatGroup, hwWlanWidsDynamicBlacklistGroup, hwWlanWidsSrvObjectsGroup } + ::= { hwWlanWidsSrvCompliances 1 } + +-- 1.3.6.1.4.1.2011.6.139.15.10.2 + -- 1.3.6.1.4.1.2011.6.139.15.10.2 + hwWlanWidsSrvObjectGroups OBJECT IDENTIFIER ::= { hwWlanWidsSrvConformance 2 } + +-- 1.3.6.1.4.1.2011.6.139.15.10.2.1 + -- 1.3.6.1.4.1.2011.6.139.15.10.2.1 + hwWlanWidsTrapGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwWlanWidsRougeDevDetectedTrap, hwWlanWidsRougeDevClearTrap, hwWlanWidsNonWifiDetTrap, hwWlanWidsNonWifiClearTrap, hwWlanWidsFloodAttackDetectedTrap, + hwWlanWidsFloodAttackClearTrap, hwWlanWidsSpoofAttackDetectedTrap, hwWlanWidsSpoofAttackClearTrap, hwWlanWidsWeakIvAttackDetectedTrap, hwWlanWidsWeakIvAttackClearTrap, + hwWlanWidsPSKAttackDetectedTrap, hwWlanWidsPSKAttackClearTrap } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanWidsSrvObjectGroups 1 } + +-- 1.3.6.1.4.1.2011.6.139.15.10.2.2 + -- 1.3.6.1.4.1.2011.6.139.15.10.2.2 + hwWlanWidsTrapObjectGroup OBJECT-GROUP + OBJECTS { hwWlanWidsObjRogueDevMAC, hwWlanWidsObjRogueDevType, hwWlanWidsObjRogueDevChannel, hwWlanWidsObjRogueDevRSSI, hwWlanWidsObjRogueDevSSID, + hwWlanWidsObjDetAPID, hwWlanWidsObjDetRadioId, hwWlanWidsObjDetAPChannel, hwWlanWidsObjDetAPMAC, hwWlanWidsObjDetAPIP, + hwWlanWidsObjNonWifiDeviceType, hwWlanWidsObjNonWifiInterChannel, hwWlanWidsObjNonWifiRssi, hwWlanWidsObjDetAPName, hwWlanWidsObjDetRadioType, + hwWlanWidsObjAttackDevMAC, hwWlanWidsObjAttackType, hwWlanWidsObjAttackTypeStr } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanWidsSrvObjectGroups 2 } + +-- 1.3.6.1.4.1.2011.6.139.15.10.2.3 + -- 1.3.6.1.4.1.2011.6.139.15.10.2.3 + hwWlanWidsGlobalOperGroup OBJECT-GROUP + OBJECTS { hwWlanWidsResetDetDevTableAll, hwWlanWidsResetDetDevTableByType, hwWlanWidsResetRogueHistoryAll, hwWlanWidsResetRogueHistoryByDevType, hwWlanWidsResetAttackDev, + hwWlanWidsResetAttackStat, hwWlanWidsResetDynamicBlacklist, hwWlanWidsResetDynamicBlacklistMac, hwWlanWidsResetAttackHistory } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanWidsSrvObjectGroups 3 } + +-- 1.3.6.1.4.1.2011.6.139.15.10.2.4 + -- 1.3.6.1.4.1.2011.6.139.15.10.2.4 + hwWlanWidsDetDevGroup OBJECT-GROUP + OBJECTS { hwWlanWidsDetDevType, hwWlanWidsDetDevRssi, hwWlanWidsDetDevChannel, hwWlanWidsDetDevSSID, + hwWlanWidsDetDevRogue, hwWlanWidsDetDevLastTime, hwWlanWidsDetDevIsContained, hwWlanWidsDetDevInterference, hwWlanWidsDetDevBSSID, + hwWlanWidsDetDevFirstDetTime,hwWlanWidsDetDevAuthenMethod,hwWlanWidsDetDevContainReason, hwWlanWidsDetDevStaNum, hwWlanWidsDetDevMonitorApName, + hwWlanWidsDetDevMonitorApIP, hwWlanWidsDetDevMonitorApChannel, hwWlanWidsDetDevMonitorApRssi, hwWlanWidsDetDevMonitorApLastDetTime, hwWlanWidsDetDevMonitorApCountermeasuresDev, + hwWlanWidsDetDevMonitorDetAtt, hwWlanWidsDetDevMonitorApId } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanWidsSrvObjectGroups 4 } + +-- 1.3.6.1.4.1.2011.6.139.15.10.2.5 + -- 1.3.6.1.4.1.2011.6.139.15.10.2.5 + hwWlanWidsRogueHistoryGroup OBJECT-GROUP + OBJECTS { hwWlanWidsRogueDevType, hwWlanWidsRogueDevRssi, hwWlanWidsRogueDevChannel, hwWlanWidsRogueDevSSID, + hwWlanWidsRogueDevLastTime, hwWlanWidsRogueDevAuthenMethod } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanWidsSrvObjectGroups 5 } + +-- 1.3.6.1.4.1.2011.6.139.15.10.2.6 + -- 1.3.6.1.4.1.2011.6.139.15.10.2.6 + hwWlanWidsDetNonWifiDevGroup OBJECT-GROUP + OBJECTS { hwWlanWidsDetNonWifiRssi, hwWlanWidsDetNonWifiSpectrumType, + hwWlanWidsDetNonWifiChannel, hwWlanWidsDetNonWifiDevLastTime, hwWlanWidsDetNonWifiCenterFrequency, hwWlanWidsDetNonWifiBandwidth, hwWlanWidsDetNonWifiDutycycle, + hwWlanWidsDetNonWifiInterferenceLevel, hwWlanWidsDetNonWifiDevMonitorAPName, hwWlanWidsDetNonWifiDevRadioType, hwWlanWidsDetNonWifiDevMonitorAPChannel, hwWlanWidsDetNonWifiDevFirstTime + } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanWidsSrvObjectGroups 6 } + +-- 1.3.6.1.4.1.2011.6.139.15.10.2.7 + -- 1.3.6.1.4.1.2011.6.139.15.10.2.7 + hwWlanWidsAttackDetectGroup OBJECT-GROUP + OBJECTS { hwWlanWidsAttackHistoryDevMac, hwWlanWidsAttackHistoryDevType, hwWlanWidsAttackHistoryRssi, + hwWlanWidsAttackHistoryChannel, hwWlanWidsAttackHistoryAttackType, hwWlanWidsAttackHistoryPacketBmp1, hwWlanWidsAttackHistoryPacketBmp2, hwWlanWidsAttackHistorySSID, + hwWlanWidsAttackHistoryDetTime, hwWlanWidsAttackHistoryDetectorApName, hwWlanWidsAttackDevChannel, hwWlanWidsAttackDevRssi, + hwWlanWidsAttackDevLastAttType, hwWlanWidsAttackDevLastPacketBmp, hwWlanWidsAttackDevLastDetTime, + hwWlanWidsAttackDetorApName, hwWlanWidsAttackDetorAttTypeBmp, hwWlanWidsAttackDetorPacketBmpFlood, hwWlanWidsAttackDetorPacketBmpSpoof, hwWlanWidsAttackDetorFirstDetTimeFlood, + hwWlanWidsAttackDetorFirstDetTimeSpoof, hwWlanWidsAttackDetorFirstDetTimeWeakIv, hwWlanWidsAttackDetorFirstDetTimeWep, hwWlanWidsAttackDetorFirstDetTimeWpa, hwWlanWidsAttackDetorFirstDetTimeWpa2, + hwWlanWidsAttackDetorFirstDetTimeWapi, hwWlanWidsAttackDetorRSSI, hwWlanWidsAttackDetorChannel, hwWlanWidsAttackDetorLastDetTime, hwWlanWidsApDetDevType, + hwWlanWidsApDetDevRssi, hwWlanWidsApDetDevChannel, hwWlanWidsApDetDevSsid, hwWlanWidsApDetDevRogueFlag, hwWlanWidsApDetDevLastTime, + hwWlanWidsApDetDevContainFlag, hwWlanWidsApDetDevBSSID } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanWidsSrvObjectGroups 7 } + +-- 1.3.6.1.4.1.2011.6.139.15.10.2.8 + -- 1.3.6.1.4.1.2011.6.139.15.10.2.8 + hwWlanWidsAttackStatGroup OBJECT-GROUP + OBJECTS { hwWlanWidsAttackStatProbeRequestFloodAttack, hwWlanWidsAttackStatAuthRequestFloodAttack, hwWlanWidsAttackStatDeAuthenFloodAttack, hwWlanWidsAttackStatAssocReqFloodAttack, hwWlanWidsAttackStatDisassocReqFloodAttack, + hwWlanWidsAttackStatReassocReqFloodAttack, hwWlanWidsAttackStatActionFloodAttack, hwWlanWidsAttackStatNullDataFloodAttack, hwWlanWidsAttackStatWeakIvAttack, hwWlanWidsAttackStatDeauthSpoofAttack, + hwWlanWidsAttackStatDisassocSpoofAttack, hwWlanWidsAttackStatWepShareKeyAttack, hwWlanWidsAttackStatWpaAttack, hwWlanWidsAttackStatWpa2Attack, hwWlanWidsAttackStatWapiAttack, + hwWlanWidsAttackStatEAPOLStartFloodAttack, hwWlanWidsAttackStatEAPOLLogoffFloodAttack, hwWlanWidsAttackStatNullQosFloodAttack, hwWlanWidsAttackStatStartTime } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanWidsSrvObjectGroups 8 } + +-- 1.3.6.1.4.1.2011.6.139.15.10.2.9 + -- 1.3.6.1.4.1.2011.6.139.15.10.2.9 + hwWlanWidsDynamicBlacklistGroup OBJECT-GROUP + OBJECTS { hwWlanWidsDynamicBlacklistDevType, hwWlanWidsDynamicBlacklistDevAttackType, hwWlanWidsDynamicBlacklistAttackPacketBmp1, hwWlanWidsDynamicBlacklistAttackPacketBmp2, + hwWlanWidsDynamicBlacklistLastTime, hwWlanWidsDynamicBlacklistApName, hwWlanWidsDynamicBlacklistApIP, hwWlanWidsDynamicBlacklistAttackType, + hwWlanWidsDynamicBlacklistAPLastTime } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanWidsSrvObjectGroups 9 } + +-- 1.3.6.1.4.1.2011.6.139.15.10.2.10 + -- 1.3.6.1.4.1.2011.6.139.15.10.2.10 + hwWlanWidsSrvObjectsGroup OBJECT-GROUP + OBJECTS { hwWlanWidsDetNonWifiHistMonitorApMac, hwWlanWidsDetNonWifiHistMonitorAPName, hwWlanWidsDetNonWifiHistMonitorRadioId, hwWlanWidsDetNonWifiHistMonitorRadioType, + hwWlanWidsDetNonWifiHistMonitorAPChannel, hwWlanWidsDetNonWifiHistDevType, hwWlanWidsDetNonWifiHistRssi, hwWlanWidsDetNonWifiHistFrequencyType, hwWlanWidsDetNonWifiHistChannel, + hwWlanWidsDetNonWifiHistDevLastTime, hwWlanWidsDetNonWifiHistCenterFrequency, hwWlanWidsDetNonWifiHistBandwidth, hwWlanWidsDetNonWifiHistDutycycle, hwWlanWidsDetNonWifiHistInterferenceLevel, + hwWlanWidsDetNonWifiHistDevFirstTime } + STATUS current + DESCRIPTION + "Description." + ::= { hwWlanWidsSrvObjectGroups 10 } + + + END + +-- +-- HUAWEI-WLAN-WIDS-SERVICE-MIB.mib +-- + + + + + + diff --git a/MIBS/huawei/HUAWEI-XPON-COMMON-MIB b/MIBS/huawei/HUAWEI-XPON-COMMON-MIB new file mode 100644 index 0000000..ed4b8a3 --- /dev/null +++ b/MIBS/huawei/HUAWEI-XPON-COMMON-MIB @@ -0,0 +1,7581 @@ +-- ================================================================= +-- Copyright (C) 2013 by HUAWEI TECHNOLOGIES. All rights reserved +-- Description: The MIB is used for defining Huawei's GPON management common MIB objects for both +-- profile-mode and distributing-mode. +-- Reference: +-- Version: V1.34 +-- ================================================================ + HUAWEI-XPON-COMMON-MIB DEFINITIONS ::= BEGIN + IMPORTS + MODULE-IDENTITY, mib-2, OBJECT-TYPE, Counter32, Counter64, + Unsigned32, Integer32, zeroDotZero, IpAddress, Gauge32, NOTIFICATION-TYPE + FROM SNMPv2-SMI + TruthValue, DateAndTime, RowStatus, MacAddress,TEXTUAL-CONVENTION + FROM SNMPv2-TC + ifIndex + FROM IF-MIB + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + OwnerString, EntryStatus + FROM RMON-MIB + huaweiMgmt, huaweiUtility + FROM HUAWEI-MIB; + + + hwXponCommonMIB MODULE-IDENTITY + LAST-UPDATED "201307151200Z" + ORGANIZATION "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION "The MIB is used for defining Huawei's GPON management common MIB objects for both profile-mode and distributing-mode." + + -- Revision history + REVISION "201307151200Z" + DESCRIPTION "V1.34, changes in this revision: + - Add the enumerate of the leaf hwXponOntInfoAppLoadState. + " + + REVISION "201305291200Z" + DESCRIPTION "V1.33, changes in this revision: + - Add a leaf hwGponOntPriorityQueueMappingPolicySwitch in table hwGponDeviceCommonGlobalObjects. + - Add the table hwXponDeviceOntNoAuthConfigTable. + " + + REVISION "201305202300Z" + DESCRIPTION "V1.32, changes in this revision: + - Rename hwXponOntPppoeSimuEthPortID to hwXponOntPppoeSimuPortID, and modify the description. + - Rename hwGponOntifEthType to hwGponOntifType, and add the enumerate of the leaf hwGponOntifType. + - Rename hwGponOntifEthPort to hwGponOntifPort, and modify the description. + - modify the description of hwGponOntPortMulticastVlanTranslationTable. + - modify the description of hwGponOntPortMulticastVlanTranslationEntry. + - modify the description of hwGponOntPortMulticastVlanIndex. + - modify the description of hwGponOntPortMulticastVlanCfgTranslatedVlan. + - modify the description of hwGponOntPortMulticastStripSwitch. + - Add leaf hwGponDeviceOntCapInfoVdslPortNum in table hwGponDeviceOntCapabilityInfoTable. + - Add a table of hwGponOntPortServiceCfgTable. + - modify the description of hwXponOntStatProbeConfigParameter to support VDSL port. + - Add a table of hwXponOntPortEthernetStatsTable. + - Add the enumerate of the leaf hwGponDeviceOntCapInfoDeviceType. + - Add the leaf node hwXponOntInfoUsedMutualAuth in table hwXponOntInfoTable. + " + + REVISION "201305072300Z" + DESCRIPTION "V1.31, changes in this revision: + - Add a table of hwXponOltOpticsModuleExtInfoTable. + - Add a leaf hwGponDeviceTcontAutoCreateSwitch in table hwGponDeviceCommonGlobalObjects. + " + + REVISION "201304170900Z" + DESCRIPTION "V1.30, changes in this revision: + - Add the enumerate of the leaf hwXponOntBatchQueryInfo. + - rename hwXponPortControlTable to hwGponPortControlTable. + - rename hwXponPortControlDbaAssignMode to hwGponPortControlDbaAssignMode. + - Add leaf hwGponPortControlPonIdSwitch in table hwGponPortControlTable. + - Add leaf hwGponPortControlPonIdInputMode in table hwGponPortControlTable. + - Add leaf hwGponPortControlPonIdIdentifier in table hwGponPortControlTable. + - Add leaf hwGponDeviceOntCapInfoEthOamSupport in table hwGponDeviceOntCapabilityInfoTable. + - Add a leaf hwGponDeviceOntObjectExtendFrameID in table hwXponOntInfoTable. + - Modify the name of leaf hwXponOntFtpServerProfileName to hwXponOntFtpServerProfileNameIndex in table hwXponOntFtpServerProfileTable. + - Add the enumerate of the leaf hwXponOntInfoInteroperabilityStandard. + - Add the table hwGponOntTdmPortPerf15MinTable. + - Add leaf hwXponOntInfoInteroperabilityStandard in table hwXponOntInfoTable. + - Add the enumerate of the leaf hwGponInteroperModeSwitch. + - Add the enumerate of the leaf hwGponOntInteroperabilityMode. + - Add a table of hwGponOntMulticastGemPortStatisticTable. + - Add a leaf hwGponOntInteroperModeActiveMode in table hwGponDeviceCommonGlobalObjects. + - Add the enumerate of the leaf hwXponOntInfoAppLoadState. + " + + REVISION "201301080900Z" + DESCRIPTION "V1.29, changes in this revision: + - Modify the description of leaf hwXponOntInfoAppLoadState. + - Add the table hwXponOntStatProbeConfigTable. + - Add the table hwXponOntProbeStatTable. + - Add leaf hwXponOntWanExtendInfoDetail in table hwXponOntWanInfoTable. + - Modify the description of leaf hwXponDeviceOtdrTestFilterPara. + " + + REVISION "201212040900Z" + DESCRIPTION "V1.28, changes in this revision: + - Modify the description of leaf hwXponDeviceOtdrTestDownPowerUsage. + - Modify the description of leaf hwXponDeviceOtdrTestPulseWidth. + - Modify the description of leaf hwXponDeviceOtdrTestResult. + " + + REVISION "201210181600Z" + DESCRIPTION "V1.27, changes in this revision: + - Add leaf hwXponOntInfoXmlLoadErrorInfo in table hwXponOntInfoTable. + - Add table hwGponInteroperModeConfigTable to config ONT interoperability mode and multicust-auth mode. + " + + REVISION "201209060900Z" + DESCRIPTION "V1.26, changes in this revision: + - Add leaf hwXponDeviceOtdrTestFilterOrder in table hwXponDeviceOtdrTestTable. + " + + REVISION "201209040900Z" + DESCRIPTION "V1.25, changes in this revision: + - Modify the description of leaf hwXponOntBatchQueryItemMask and hwXponOntBatchQueryInfo. + " + + REVISION "201207280900Z" + DESCRIPTION "V1.24, changes in this revision: + - Modify the description of leaf hwXponDeviceOtdrTestOpticalFibreLength. + - Modify the description of leaf hwXponOpticalModuleType, hwXponOpticalModuleOltOntType and hwXponOpticalModuleBandwidthType. + " + + REVISION "201207200000Z" + DESCRIPTION "V1.23, changes in this revision: + - Delete unnecessary en dashes. + " + + REVISION "201206190900Z" + DESCRIPTION "V1.22, changes in this revision: + - Add leaf hwGponOnuTcontPriorityQueuePriorityReverse in table hwGponDeviceCommonGlobalObjects. + - Add leaf hwXponDeviceAllowDifferentRangeSwitch in table hwXponDeviceCommonGlobalObjects. + - Add table hwXponOpticsParameterRangeTable for xpon optical module info. + " + + REVISION "201204130900Z" + DESCRIPTION "V1.21, changes in this revision: + - Add the table of hwXponDeviceOtdrTestTable + and the trap of hwXponPortOtdrResultTrap for OTDR test. + - Modify the table name of hwXponPortStateTable from hwXponPortStateTable to hwXponPortInfoTable. + - Add the leaf nodes hwXponPortOtdrCapability in table hwXponPortInfoTable. + - Delete table hwXponDeviceOntFtpCfgServerTable, the table has never been used. + - Delete table hwXponDeviceOntFtpCfgTable, the table has never been used. + - Add table hwXponOntVoipConfigTable to config the ONT's voip service. + - Add table hwXponOntFtpServerProfileTable to config the FTP server profile. + - Modify the name of the leaf node hwGponDeviceOntVoipCfgResult to hwGponDeviceOntVoipFtpCfgResult. + - Add the table hwXponOpticsDdmInfoExTable. + " + + REVISION "201203120900Z" + DESCRIPTION "V1.20, changes in this revision: + - Modify MAX-ACCESS of leaf hwXponOntTr069ServerProfileName to not-accessible. + - Modify the string length of hwXponOntTr069ServerProfileUserName from 16 to 50. + - Modify the string length of hwXponOntTr069ServerProfilePassword from 16 to 25. + - Delete leaf hwXponOntVlanIdForTr069Server from table hwXponOntConfigTable. + - Delete leaf hwXponOntPriorityForTr069Server from table hwXponOntConfigTable. + - Delete leaf hwXponOntAdminStateForTr069Server from table hwXponOntConfigTable. + - Add leaf hwXponOntAlarmPolicyAppendIpAddress, hwXponOntAlarmPolicyAppendMac, + hwXponOntAlarmPolicyAppendSn, hwXponOntAlarmPolicyAppendLoid, + hwXponOntAlarmPolicyAppendPolicyName in table hwXponOntAlarmPolicyTable. + - Add table hwXponOntAlarmPolicyAlarmTable to set the ONT alarm level. + - Modify the range of leaf hwXponOntIpConfigPppoeUserName and hwXponOntIpConfigPppoePassword. + " + + REVISION "201203010900Z" + DESCRIPTION "V1.19, changes in this revision: + - Add leaf hwXponOntUsedTr069ServerProfName in table hwXponOntConfigTable. + - Add leaf hwXponOntVlanIdForTr069Server in table hwXponOntConfigTable. + - Add leaf hwXponOntPriorityForTr069Server in table hwXponOntConfigTable. + - Add leaf hwXponOntAdminStateForTr069Server in table hwXponOntConfigTable. + - Add the table of hwXponOntTr069ServerProfileTable for gpon ont server management. + - Add leaf hwGponOntMutlicastAuthMode in hwXponDeviceCommonGlobalObjects for the ONT multicust-auth mode. + - Add leaf hwXponOntControlGracefulReset in hwXponOntControlTable to reset the ONT gracefully. + - Add leaf hwXponOntControlGraceTime in hwXponOntControlTable to specify the maximum time to wait for the ONT to reset gracefully. + - Modify the chinese description of leaf hwXGponOltOpticsModuleXponTemperatureLevel into English. + - Add the table hwXponDeviceOntPowerSheddingProfileTable to set the power shedding interval. + - Add the table hwXponOntPowerSheddingStatusQueryTable to query the power shedding status of the ONT. + - Add leaf hwXponOntPowerSheddingProfName in table hwXponOntConfigTable. + - Add leaf hwXponOntDeleteVasService in hwXponOntControlTable for omci/oam. + - Add the table of hwXponOntCapabilityInfoTable for omci/oam. + - Modify the table name of hwXponOntIpConfigTable to hwXponOntIpMaintainTable. + - Add the table of hwXponOntIpConfigTable for omci/oam. + - Add leaf hwXponPortMacChipState in hwXponPortStateTable. + - Add table hwGponOntPerfEverbeforeDataTable for XGPON everbefore statistics. + - Add leaf hwGponOntEverbeforeDownFrameFecCorrectedBytes in table hwGponOntPerfEverbeforeDataTable. + - Add leaf hwGponOntEverbeforeDownFrameFecCorrectedCodeWords in table hwGponOntPerfEverbeforeDataTable. + - Add leaf hwGponOntEverbeforeDownFrameFecUncorrectableCodeWords in table hwGponOntPerfEverbeforeDataTable. + - Add leaf hwGponOntEverbeforeDownFrameTotalRecCodeWords in table hwGponOntPerfEverbeforeDataTable. + - Add leaf hwGponOntEverbeforeDownFrameFecSeconds in table hwGponOntPerfEverbeforeDataTable. + - Add leaf hwGponOntEverbeforeRangingTimeCount in table hwGponOntPerfEverbeforeDataTable. + - Add leaf hwGponOntEverbeforeTransmittedGemFrames in table hwGponOntPerfEverbeforeDataTable. + - Add leaf hwGponOntEverbeforeXgemKeyErrorCount in table hwGponOntPerfEverbeforeDataTable. + - Add leaf hwGponOntEverbeforeXgemHecErrorCount in table hwGponOntPerfEverbeforeDataTable. + - Modify hwGponOntPerfDataTable to hwGponOntPerfCurr15MinDataTable. + - Modify the description of hwGponOntPerfCurr15MinDataTable. + - Modify HwGponOntPerfDataEntry to HwGponOntPerfCurr15MinDataEntry. + - Modify the description of HwGponOntPerfCurr15MinDataEntry. + - Modify hwGponOntPerfCurr15MinFECCorrectByte to hwGponOntPerfCurr15MinFecCorrectByte. + - Modify hwGponOntPerfCurr15MinFECCorrectCodeWords to hwGponOntPerfCurr15MinFecCorrectCodeWords. + - Modify hwGponOntPerfCurr15MinFECUncorrectCodeWords to hwGponOntPerfCurr15MinFecUncorrectCodeWords. + - Modify hwGponOntPerfCurr15MinFECTotalCodeWords to hwGponOntPerfCurr15MinFecTotalCodeWords. + - Modify hwGponOntPerfCurr15MinFECSeconds to hwGponOntPerfCurr15MinFecSeconds. + - Add leaf hwGponOntPerfCurr15MinRangingTimeCount in table hwGponOntPerfCurr15MinDataTable. + - Add leaf hwGponOntPerfCurr15MinTransmittedGemFrames in table hwGponOntPerfCurr15MinDataTable. + - Add leaf hwGponOntPerfCurr15MinXgemKeyErrorCount in table hwGponOntPerfCurr15MinDataTable. + - Add leaf hwGponOntPerfCurr15MinXgemHecErrorCount in table hwGponOntPerfCurr15MinDataTable. + - Modify hwGponOntPerfHis15MinFECCorrectByte to hwGponOntPerfHis15MinFecCorrectByte. + - Modify hwGponOntPerfHis15MinFECCorrectCodeWords to hwGponOntPerfHis15MinFecCorrectCodeWords. + - Modify hwGponOntPerfHis15MinFECUncorrectCodeWords to hwGponOntPerfHis15MinFecUncorrectCodeWords. + - Modify hwGponOntPerfHis15MinFECTotalCodeWords to hwGponOntPerfHis15MinFecTotalCodeWords. + - Modify hwGponOntPerfHis15MinFECSeconds to hwGponOntPerfHis15MinFecSeconds. + - Add leaf hwGponOntPerfHis15MinRangingTimeCount in table hwGponOntPerfHis15MinTable. + - Add leaf hwGponOntPerfHis15MinTransmittedGemFrames in table hwGponOntPerfHis15MinTable. + - Add leaf hwGponOntPerfHis15MinXgemKeyErrorCount in table hwGponOntPerfHis15MinTable. + - Add leaf hwGponOntPerfHis15MinXgemHecErrorCount in table hwGponOntPerfHis15MinTable. + - Modify the description of the object hwXponOntInfoAppLoadState. + - Modify the description of the object hwXponOntBatchQueryInfo. + - Add a table hwXGponOltOpticsModuleInformationTable. + - Modify the description of leaf hwGponOntPerfHis15MinFecCorrectCodeWords. + - Modify the description of leaf hwGponOntPerfHis15MinFecUncorrectCodeWords and hwGponOntPerfHis15MinFecTotalCodeWords. + - Add leaf hwXponDeviceAlarmClearOnShutdown in hwXponDeviceCommonGlobalObjects for clear on shutdown switch. + - Add table hwGponCommonOntStatisticTable for the information about the priority queue alarm. + - Modify the name of every leaf in table hwXGponOltOpticsModuleInformationTable, modify XGPON to 10GPON. + - Add the table hwGponDeviceOntCapabilityInfoTable to query the capability of the GPON ONT. + - Add leaf hwXponOntInfoNoOnLineReason in hwXponOntInfoTable. + - Modify the description option of hwXponPortSignalDetect. + - Change the name of hwXponOntActiveAlarmEntry to hwXponDeviceOntActiveAlarmEntry + - Add leaf hwXponDeviceSuppressInitialAlarmState in hwXponDeviceCommonGlobalObjects to suppress xpon initial alarm. + - Add the enumerate of the leaf hw10GponOltOpticsModuleXponSubType. + " + REVISION "201109010900Z" + DESCRIPTION "V1.18, changes in this revision: + - Add leaf hwXponDeviceModifyBoundProfileSwitch in hwXponDeviceCommonGlobalObjects for enable or disable modify bound profile control. + " + + REVISION "201107250900Z" + DESCRIPTION "V1.17, changes in this revision: + - Delete the node hwXponPortControlDbaCalculatePeriod from table hwXponPortControlTable. + " + + REVISION "201107080900Z" + DESCRIPTION "V1.16, changes in this revision: + - Add leaf hwXponDeviceAutofindConflictCheckSwitch in hwXponDeviceCommonGlobalObjects for the ONT autofind conflict-check switch. + " + + REVISION "201106250900Z" + DESCRIPTION "V1.15, changes in this revision: + - Add leaf hwGponOntInteroperabilityMode in hwGponDeviceCommonGlobalObjects for interoperability mode. + - Add leaf hwGponDeviceOntDefaultLineProfName in hwGponDeviceCommonGlobalObjects for default profile. + - Add leaf hwGponDeviceOntDefaultSrvProfName in hwGponDeviceCommonGlobalObjects for default profile. + - Add the table HwGponOntIphostStatsTable to querying and clearing the information about the IPHOST port. + - Add the table of hwXponPortControlTable. + - Add the table of hwXponDeviceOntActiveAlarmTable. + - Add hwXponCommonOntCatvDefaultState to support the global settings for ONT CATV ports. + - Add leaf hwXponDeviceGroupPowerOffControlState in hwXponDeviceCommonGlobalObjects for group power off report switch. + - Add the leaf hwXponOntLastDistance in table hwXponOntInfoTable. + - Move all TRAP objects from HUAWEI-XPON-COMMON-MIB.mib to HUAWEI-XPON-TRAP-MIB.mib. + " + + REVISION "201105180900Z" + DESCRIPTION "V1.14, changes in this revision: + - Modify the description of leaf hwXponOntBatchQueryInfo. + - Modify the description of leaf hwXponOntInfoXmlLoadState and hwXponOntInfoAppLoadState. + - Add the object of hwXponDeviceCommonProfileObjects. + - Add the table of hwXponOntAlarmPolicyTable. + - Add the table of hwXponOntConfigTable. + - Modify the description of leaf hwXponOntBatchInfoTable to query the reason why the ONT last went offline. + - Add table hwXponOntWanInfoTable to query the information about WAN ports. + - Add trap hwGponOntFECUncorrectCodeWordsAlarmTrap,hwGponOntFECUncorrectCodeWordsRecoverAlarmTrap, + hwGponOntFECCorrectCodeWordsAlarmTrap and hwGponOntFECCorrectCodeWordsRecoverAlarmTrap. + - Add two leaves hwXponCommonOntFECUncorrectCodeWordsThreshold and hwXponCommonOntFECCorrectCodeWordsThreshold in hwXponCommonTrapsVbOids + " + + REVISION "201102280900Z" + DESCRIPTION "V1.14, changes in this revision: + - Add the table of hwGponDevicePerfDataTable. + - Add the table of hwGponOntPortMulticastVlanTranslationTable for the multicast vlan translation of GPON ONT ETH port. + - Add a leaf hwGponDeviceOntVoipCfgResult in hwGponDeviceOntVoipCfgFileInfoTable. + - Add the table of hwXponDeviceOntFtpCfgServerTable. + - Add the table of hwXponDeviceOntFtpCfgTable. + - Add a leaf hwXponOntInfoSupportXmlVersion. + - Add the table of hwGponOntPerfDataTable. + - Add the table of hwGponOntPerfHis15MinTable. + - Delete the table of hwGponDevicePerfDataTable. + - Add trap hwGponDeviceOntVersionTrap. + - Add trap hwGponProfOntVersionTrap. + - Add trap hwEponProfOntUpVersionTrap. + - Add a leaf hwXponRogueOntManualDetectState in hwXponCommonTrapsVbOids. + - Add a trap node hwXponCommonRogueOntManualDetectTrap for notifying the result of rogue ont manual detect. + " + + REVISION "201012100900Z" + DESCRIPTION "V1.13, changes in this revision: + - Add the hwXponOntSurvivalAlarmTrap and hwXponOntSurvivalRecoverAlarmTrap + to support the work mode of ONT. + - Modify the table of hwXponOntBatchInfoTable to optimize thebatch query. + - Modify the nodes in the table of hwXponOntPppoeSimuTestInfoTable to support the priority of vlan. + - Modify the trap of hwXponCommonDeviceOntPppoeSimuTrap. + " + + REVISION "201011250900Z" + DESCRIPTION "V1.12, changes in this revision: + - Modify the description of the flowing leaves: + hwGponOltMinBandwidth + hwGponOltAutoUpdateOntFlag + - Add a leaf hwGponOltChangePasswordIntervalTime in hwXponCommonTrapsVbOids for the trap hwXponConfigPmConfigTrap + - Modify the member of the trap hwXponConfigPmConfigTrap + - Add the table hwXponDeviceCommonGlobalObjects for setting or obtaining device common global information of XPON. + - Add leaf hwXponDeviceLosAlarmControlState in hwXponDeviceCommonGlobalObjects for alarm los-control. + " + + REVISION "201011030900Z" + DESCRIPTION "V1.11, changes in this revision: + - Add the table of hwXponOntBatchInfoTable to query all of the ont information. + - Add the table of hwXponOntPppoeSimuTestInfoTable + and the trap of hwXponCommonDeviceOntPppoeSimuTrap for PPPOE test. + - Modify the node of the hwXponCommonDeviceOntPingResult, + add the node of hwXponCommonDeviceReceivedErrorCode for the test of remote ping + - Add the table of the hwXponOntControlTable for ONT configration. + - Add the node of the hwXponOntInfoCfgFileCrc + - Add the node of the hwXponOntInfoAppLoadState and hwXponOntInfoXmlLoadState + for ONT load. + - Modify the description of the hwGponConfigOntPortNativeVlanTrap. + " + + REVISION "201009280900Z" + DESCRIPTION "V1.10, changes in this revision: + - Modify the description of the MIB file. + " + + REVISION "201008250900Z" + DESCRIPTION "V1.09, changes in this revision: + - Modify the value range of the leaf hwGponOntPortTDMCodeMode. + " + + REVISION "201008110900Z" + DESCRIPTION "V1.08, changes in this revision: + - Add leaf hwGponDeviceTcontAutoCombineSwitch in hwGponDeviceCommonGlobalObjects for T-CONT auto-combine." + + REVISION "201007070900Z" + DESCRIPTION "V1.07, changes in this revision: + Add the leaf nodes hwXponModeSwitchResult, hwXponConfigMode, hwGponOltMinBandwidth, hwGponOltNearestDistance,hwGponOltFarestDistance, + hwGponOltAutoFindOntFlag,hwGponOltAutoUpdateOntFlag,hwGponOltDownFecEnableFlag,hwGponOntPortTDMCodeMode,hwGponOntPortManagementStatus, + hwGponOntEthPortLoopback,hwGponOntE1PortLoopback,hwGponOntPortVlanDefault, hwGponOntPortVlanDefaultPriority in hwXponCommonTrapsVbOids + for standard traps. + Add the definition of the trap node: hwXponSwitchModeResultTrap,hwXponConfigModeTrap,hwXponConfigChangeSnmpProfileTrap, + hwXponConfigPmConfigTrap,hwXponConfigOltTypeBDparentDelTrap,hwGponConfigOltTypeBDparentTrap,hwGponConfigOltTypeBDparentCreateTrap, + hwGponConfigOltTypeBDparentCreateTrap,hwGponConfigOntPortNativeTrap,in hwXponCommonGeneralTraps for standard traps. + Modify the definition of the leaf node, include:hwXponCommonDeviceOntRemotePingTrap for trap optimization. + Modify the attribute value,include node:hwGponDeviceOntPotsPortPTPSrvState,hwGponDeviceOntPotsPortPTPAdminState, + hwGponDeviceOntPotsPortPTPHookState,hwGponDeviceOntPotsPortCTPSrvState,hwGponDeviceOntPotsPortCTPSrvType,hwGponDeviceOntPotsPortCTPSrvCode. + " + + REVISION "201006070900Z" + DESCRIPTION "V1.06, changes in this revision: + Modify the definition difference between MIB file and tree.c + " + + REVISION "201004290900Z" + DESCRIPTION "V1.05, changes in this revision: + Add the table hwGponDeviceCommonGlobalObjects for setting or obtaining device common global information of GPON. + Add the leaf nodes hwXponOntInfoMemoryOccupation,hwXponOntInfoCpuOccupation,hwXponOntInfoTemperature,hwXponOntInfoProductDescription + in table hwXponOntInfoTable for obtaining ONT information. + Add the leaf nodes hwXponDeviceOntControlPrimaryStatus ,hwXponDeviceOntControlSecondaryStatus + in table hwXponOntInfoTable for obtaining ONT status of the Board. + Add the table hwXponOntIpConfigTable to config the ONT. + Add the table hwXponCommonTrapsVbOids and hwXponCommonTraps for standard traps. + Add leaf nodes hwXponPortStateChangeTrap and hwXponOntCfgStateChangeTrap in hwXponCommonGeneralTraps for standard traps. + Add the table hwXponPortStateTable to query the port state information. + " + + REVISION "201004070900Z" + DESCRIPTION "V1.04, changes in this revision: + Add the table hwXponOntInfoTable to query the ont information. + " + + REVISION "201003170900Z" + DESCRIPTION "V1.03, changes in this revision: + Modify the attribute value,include node:hwGponDeviceOntPotsPortPTPSrvState,hwGponDeviceOntPotsPortPTPAdminState, + hwGponDeviceOntPotsPortPTPHookState,hwGponDeviceOntPotsPortCTPSrvState,hwGponDeviceOntPotsPortCTPSrvType, + hwGponDeviceOntPotsPortCTPSrvCode. + " + + REVISION "201003100900Z" + DESCRIPTION "V1.02, changes in this revision: + Add the leaf node hwXponOntTransmittingFileLength in table hwXponOntFileTransmitionTable for setting or obtaining + the length of the file to be transmit. + " + + REVISION "201001210900Z" + DESCRIPTION "V1.01, invariant." + + REVISION "200912300900Z" + DESCRIPTION "V1.00, Initial version." + ::= { huaweiUtility 145 } + + hwXponCommonObjectMIB OBJECT IDENTIFIER ::= { hwXponCommonMIB 1} + + hwXponCommonObjects OBJECT IDENTIFIER ::= { hwXponCommonObjectMIB 1} + + hwXponCommonControlObjects OBJECT IDENTIFIER ::= { hwXponCommonObjects 1} + + hwXponCommonStatisticObjects OBJECT IDENTIFIER ::= { hwXponCommonObjects 2} + + hwGponDeviceCommonGlobalObjects OBJECT IDENTIFIER ::= { hwXponCommonObjects 3} + + hwXponDeviceCommonGlobalObjects OBJECT IDENTIFIER ::= { hwXponCommonObjects 4} + + hwXponDeviceCommonProfileObjects OBJECT IDENTIFIER ::= { hwXponCommonObjects 5} + + --Table hwGponDeviceOntVoipCfgFileInfoTable + hwGponDeviceOntVoipCfgFileInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponDeviceOntVoipCfgFileInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The hwGponDeviceOntVoipCfgFileInfoTable is used to query the version information and validation status of the ONT voice configuration file. + The indexes of this table are ifIndex and hwGponDeviceOntObjIndex. + " + ::= { hwXponCommonControlObjects 1 } + + hwGponDeviceOntVoipCfgFileInfoEntry OBJECT-TYPE + SYNTAX HwGponDeviceOntVoipCfgFileInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The hwGponDeviceOntVoipCfgFileInfoTable is used to query the version information and validation status of the ONT voice configuration file. + The indexes of this entry are ifIndex and hwGponDeviceOntObjIndex. + " + INDEX { ifIndex, hwGponDeviceOntObjIndex } + ::= { hwGponDeviceOntVoipCfgFileInfoTable 1 } + + HwGponDeviceOntVoipCfgFileInfoEntry ::= + SEQUENCE + { + hwGponDeviceOntObjIndex Integer32, + hwGponDeviceOntVoipCfgFileState INTEGER, + hwGponDeviceOntVoipCfgFileVersion OCTET STRING, + hwGponDeviceOntVoipFtpCfgResult INTEGER + } + + hwGponDeviceOntObjIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ONT ID, range: 0-127." + ::= { hwGponDeviceOntVoipCfgFileInfoEntry 1} + + hwGponDeviceOntVoipCfgFileState OBJECT-TYPE + SYNTAX INTEGER + { + inactive (1), + active (2), + initializing (3), + fault (4), + invalid (-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ONT VOIP configuration file state. + Options: + 1. inactive(1) - Configuration retrieval has not been attempted + 2. active(2) - Configuration was retrieved + 3. initializing(3) - Configuration is now being retrieved + 4. fault(4) - Configuration retrieval process failed + 5. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceOntVoipCfgFileInfoEntry 2 } + + hwGponDeviceOntVoipCfgFileVersion OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..25)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ONT VOIP file version." + ::= { hwGponDeviceOntVoipCfgFileInfoEntry 3 } + + hwGponDeviceOntVoipFtpCfgResult OBJECT-TYPE + SYNTAX INTEGER + { + success(0), + resolvefail(1), + notreach(2), + notconnect(3), + notvalidate(4), + notauthenticate(5), + responsetimeout(6), + responsefail(7), + configfileerror(8), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Query the failed alarm information of config XML file. + Options: + 1. success(0) - The ONT configuration is successful + 2. resolvefail(1) - Failed to resolve the configuration server name + 3. notreach(2) - Cannot reach configuration server(The port cannot be reached, ICMP errors) + 4. notconnect(3) - Cannot connect to configuration server (due to bad credentials or other fault after the port responded) + 5. notvalidate(4) - Cannot validate configuration server + 6. notauthenticate(5) - Cannot authenticate configuration session (e.g. missing credentials) + 7. responsetimeout(6) - Timeout waiting for response from configuration server + 8. responsefail(7) - Failure response received from configuration server + 9. configfileerror(8) - Configuration file received has an error + 10. invalid(-1) - Other errors + " + ::= { hwGponDeviceOntVoipCfgFileInfoEntry 4 } + + -- Table hwGponDeviceOntPotsPortStateTable + hwGponDeviceOntPotsPortStateTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponDeviceOntPotsPortStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Query the state of ONT POTS port table.The table is used to query the + state of ONT POTS port. + The indexes of this table are ifIndex, hwGponDeviceOntObjIndex and hwGponDeviceOntPotsPortId. + " + ::= { hwXponCommonControlObjects 2 } + + hwGponDeviceOntPotsPortStateEntry OBJECT-TYPE + SYNTAX HwGponDeviceOntPotsPortStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Query the state of ONT POTS port table.The table is used to query the + state of ONT POTS port. + The indexes of this entry are ifIndex, hwGponDeviceOntObjIndex and hwGponDeviceOntPotsPortId. + " + INDEX { ifIndex, hwGponDeviceOntObjIndex, hwGponDeviceOntPotsPortId } + ::= { hwGponDeviceOntPotsPortStateTable 1 } + + HwGponDeviceOntPotsPortStateEntry ::= + SEQUENCE + { + hwGponDeviceOntPotsPortId Integer32, + hwGponDeviceOntPotsPortPTPSrvState INTEGER, + hwGponDeviceOntPotsPortPTPAdminState INTEGER, + hwGponDeviceOntPotsPortPTPHookState INTEGER, + hwGponDeviceOntPotsPortCTPSrvState INTEGER, + hwGponDeviceOntPotsPortCTPSrvType INTEGER, + hwGponDeviceOntPotsPortCTPSrvCode INTEGER + } + + hwGponDeviceOntPotsPortId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ONT POTS port ID." + ::= { hwGponDeviceOntPotsPortStateEntry 1 } + + hwGponDeviceOntPotsPortPTPSrvState OBJECT-TYPE + SYNTAX INTEGER + { + normal (1), + fail (2), + invalidState (-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ONT POTS port physics running state. + Options: + 1. normal(1) - Normal state + 2. fail(2) - Fail state + 3. invalidState(-1) - Returned in case of query failure or error + " + ::= { hwGponDeviceOntPotsPortStateEntry 2 } + + hwGponDeviceOntPotsPortPTPAdminState OBJECT-TYPE + SYNTAX INTEGER + { + lock (1), + unlock (2), + invalidState (-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ONT POTS port physics admin state. + Options: + 1. lock(1) - All user functions of this circuit pack are blocked, and alarm for this managed entity + are no longer generated + 2. unlock(2) - Unlock state, all user functions of this circuit pack are normal + 3. invalidState(-1) - This value is return when can't query or have some errors in query + " + ::= { hwGponDeviceOntPotsPortStateEntry 3 } + + hwGponDeviceOntPotsPortPTPHookState OBJECT-TYPE + SYNTAX INTEGER + { + onHook (1), + offHook (2), + invalidState (-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ONT POTS port physics hook state. + Options: + 1. onHook(1) - ONT POTS port physics is onHook + 2. offHook(2) - ONT POTS port physics is offHook + 3. invalidState(-1) - Returned in case of query failure or error + " + ::= { hwGponDeviceOntPotsPortStateEntry 4 } + + hwGponDeviceOntPotsPortCTPSrvState OBJECT-TYPE + SYNTAX INTEGER + { + noneOrinitial (1), + registered (2), + inSession (3), + failedRegistration (4), + failedInvite (5), + portNotconfigured (6), + configDone (7), + invalidState (-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ONT POTS port service running state. + Options: + 1. noneOrinitial(1) - None or initial state + 2. registered(2) - Registered state + 3. inSession(3) - In session + 4. failedRegistration(4) - Failed in registration + 5. failedInvite(5) - Failed in invite + 6. portNotconfigured(6) - Port doesn't configure + 7. configDone(7) - Config has been done + 8. invalidState(-1) - Returned in case of query failure or error + " + ::= { hwGponDeviceOntPotsPortStateEntry 5 } + + hwGponDeviceOntPotsPortCTPSrvType OBJECT-TYPE + SYNTAX INTEGER + { + idleOrnone (1), + twoWay (2), + threeWay (3), + fax (4), + telem (5), + conference (6), + invalidType (-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ONT POTS port service type. + Options: + 1. idleOrnone(1) - Idle or none type + 2. twoWay(2) - Two way type + 3. threeWay(3) - Three way type + 4. fax(4) - Fax type + 5. telem(5) - Telem type + 6. conference(6) - Conference type + 7. invalidType(-1) - Invalid type + " + ::= { hwGponDeviceOntPotsPortStateEntry 6 } + + hwGponDeviceOntPotsPortCTPSrvCode OBJECT-TYPE + SYNTAX INTEGER + { + pcmu (1), + reserved1 (2), + reserved2 (3), + gsm (4), + g723 (5), + dvi4ClockRate8000 (6), + dvi4ClockRate16000 (7), + lpc (8), + pcma (9), + g722 (10), + l16TwoChannels (11), + l16OneChannel (12), + qcelp (13), + cn (14), + mpa (15), + g728 (16), + dvi4ClockRate11025 (17), + dvi4ClockRate22050 (18), + g729 (19), + t38(20), + invalidCode (-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ONT POTS port code mode. + Options: + 1. pcmu(1) - Audio data is encoded as eight bits per sample, after logarithmic scaling. + PCMU denotes mu-law scaling + 2. reserved1(2) - Reserved + 3. reserved2(3) - Reserved + 4. gsm(4) - GSM denotes the European GSM 06.10 standard for full-rate + speech transcoding, ETS 300 961, which is based on RPE/LTP (residual pulse + excitation/long term prediction) coding at a rate of 13 kb/ + 5. g723(5) - Dual-rate speech coder for multimedia communications transmitting at 5.3 and 6.3 + kbit/s + 6. dvi4ClockRate8000(6) - DVI4 uses an adaptive delta pulse code modulation (ADPCM) encoding scheme that was + specified by the Interactive Multimedia Association (IMA) as the IMA ADPCM wave type, + and the clock rate is 8000HZ + 7. dvi4ClockRate16000(7) - DVI4 uses an adaptive delta pulse code modulation (ADPCM) encoding scheme that was + specified by the Interactive Multimedia Association (IMA) as the IMA ADPCM wave type, + and the clock rate is 16000HZ + 8. lpc(8) - LPC designates an experimental linear predictive encoding contributed by Ron Frederick, + which is based on an implementation written by Ron Zuckerman posted to the Usenet group + comp + 9. pcma(9) - Audio data is encoded as eight bits per sample, after logarithmic scaling. PCMA denotes + A-law scaling + 10. g722(10) - 7 kHz audio-coding within 64 kbit/s + 11. l16TwoChannels(11) - Two channel encoding + 12. l16OneChannel(12) - One channel encoding + 13. qcelp(13) - QCELP CODEC compresses each 20 milliseconds of 8,000 Hz + 14. cn(14) - Comfort Noise + 15. mpa(15) - MPA denotes MPEG-1 or MPEG-2 audio encapsulated as elementary streams + 16. g728(16) - Coding of speech at 16 kbit/s using low-delay code excited linear prediction + 17. dvi4ClockRate11025(17) - DVI4 uses an adaptive delta pulse code modulation (ADPCM) encoding scheme that was specified + by the Interactive Multimedia Association (IMA) as the IMA ADPCM wave type, and the clock rate + is 11025HZ. + 18. dvi4ClockRate22050(18) - DVI4 uses an adaptive delta pulse code modulation (ADPCM) encoding scheme that was specified + by the Interactive Multimedia Association (IMA) as the IMA ADPCM wave type, and the clock rate + is 11025HZ. + 19. g729(19) - Coding of speech at 8 kbit/s using conjugate structure-algebraic code excited linear prediction + 20. t38(20) - T.38 is used by the IFP peer to verify message alignment. It is identified by an ASN.1 Application tag + 21. invalidCode(-1) - Invalid code + " + ::= { hwGponDeviceOntPotsPortStateEntry 7 } + + --Table hwXponOntFileTransmitionTable + hwXponOntFileTransmitionTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXponOntFileTransmitionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is ONT file transmission table. This table is used to + transmit the config or diagnose files between BMS and ONU. + The indexes of this table are ifIndex, hwXponOntIndex and + hwXponOntTransmittingSerialNo. + " + ::= { hwXponCommonControlObjects 3 } + + hwXponOntFileTransmitionEntry OBJECT-TYPE + SYNTAX HwXponOntFileTransmitionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is ONT file transmission table. This table is used to + transmit the config or diagnose files between BMS and ONU. + The indexes of this entry are ifIndex, hwXponOntIndex and + hwXponOntTransmittingSerialNo. + " + INDEX { ifIndex, hwXponOntIndex, hwXponOntTransmittingSerialNo } + ::= { hwXponOntFileTransmitionTable 1 } + + HwXponOntFileTransmitionEntry ::= + SEQUENCE + { + hwXponOntIndex Integer32, + hwXponOntTransmittingSerialNo Integer32, + hwXponOntTransmittingFileValue OCTET STRING, + hwXponOntTransmittingFileLength Unsigned32 + } + + hwXponOntIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ONT ID, range: 0-254." + ::= { hwXponOntFileTransmitionEntry 1} + + hwXponOntTransmittingSerialNo OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The serial number of transmission." + ::= { hwXponOntFileTransmitionEntry 2 } + + hwXponOntTransmittingFileValue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..8192)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The file to be transmitted." + ::= { hwXponOntFileTransmitionEntry 3 } + + hwXponOntTransmittingFileLength OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The length of the file to be transmitted." + ::= { hwXponOntFileTransmitionEntry 4 } + + --Table hwXponOntInfoTable + hwXponOntInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXponOntInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ont info table. This table is used to query the ont information. + The indexes of this table are ifIndex and hwXponOntIndex. + " + ::= { hwXponCommonControlObjects 4 } + + hwXponOntInfoEntry OBJECT-TYPE + SYNTAX HwXponOntInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ont info table. This table is used to query the ont information. + The indexes of this entry are ifIndex and hwXponOntIndex. + " + INDEX { ifIndex, hwXponOntIndex} + ::= { hwXponOntInfoTable 1 } + + HwXponOntInfoEntry ::= + SEQUENCE + { + hwXponOntInfoOnlineDuration Gauge32, + hwXponOntInfoMemoryOccupation Integer32, + hwXponOntInfoCpuOccupation Integer32, + hwXponOntInfoTemperature Integer32, + hwXponOntInfoProductDescription OCTET STRING, + hwXponDeviceOntControlPrimaryStatus INTEGER, + hwXponDeviceOntControlSecondaryStatus BITS, + hwXponOntInfoCfgFileCrc Integer32, + hwXponOntInfoAppLoadState Integer32, + hwXponOntInfoXmlLoadState Integer32, + hwXponOntInfoSupportXmlVersion OCTET STRING, + hwXponOntLastDistance Integer32, + hwXponOntInfoNoOnLineReason Integer32, + hwXponOntInfoXmlLoadErrorInfo OCTET STRING, + hwXponOntInfoInteroperabilityStandard INTEGER, + hwGponDeviceOntObjectExtendFrameID Integer32, + hwXponOntInfoUsedMutualAuth INTEGER + } + + hwXponOntInfoOnlineDuration OBJECT-TYPE + SYNTAX Gauge32 + UNITS "second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The one-time online duration of the ONT. + Unit: second + " + ::= { hwXponOntInfoEntry 1 } + + hwXponOntInfoMemoryOccupation OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Memory occupation of the ONT, range: 0-100." + ::= { hwXponOntInfoEntry 2 } + + hwXponOntInfoCpuOccupation OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The CPU occupation of the ONT, range: 0-100." + ::= { hwXponOntInfoEntry 3 } + + hwXponOntInfoTemperature OBJECT-TYPE + SYNTAX Integer32 + UNITS "degree centigrade" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The temperature of the ONT. + Unit: degree centigrade + " + ::= { hwXponOntInfoEntry 4 } + + hwXponOntInfoProductDescription OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The product description of the ONT." + ::= { hwXponOntInfoEntry 5 } + + hwXponDeviceOntControlPrimaryStatus OBJECT-TYPE + SYNTAX INTEGER + { + is-nr(1), + is-anr(2), + is-rst(3), + is-anrst(4), + oos-au(5), + oos-ma(6), + oos-auma(7), + oos-aurst(8), + oos-maanr(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The primary status of the Board.This parameter indicates the current overall + service condition of an entity, i.e., whether it is in-service or out-of-service. + Options: + 1. is-nr(1) - Normal + 2. is-anr(2) - Abnormal + 3. is-rst(3) - Restricted + 4. is-anrst(4) - Abnormal & Restricted + 5. oos-au(5) - Autonomous + 6. oos-ma(6) - Management + 7. oos-auma(7) - Autonomous & Management + 8. oos-aurst(8) - Autonomous & Restricted + 9. oos-maanr(9) - Management & Abnormal + " + ::= { hwXponOntInfoEntry 6 } + + hwXponDeviceOntControlSecondaryStatus OBJECT-TYPE + SYNTAX BITS + { + sst-ains(0), + sst-faf(1), + sst-flt(2), + sst-lpbk(3), + sst-mea(4), + sst-sgeo(5), + sst-stbyh(6), + sst-ts(7), + sst-uas(8), + sst-ueq(9), + sst-wrk(10), + sst-pwr(11) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This parameter indicates the secondary status of the board. The parameter provides additional + information pertaining to PST and PSTQ. For example, it may indicate the type and/or reason of + the external command, the event that occurred in the Network Element, etc. Multiple values may + apply to an entity at a given moment. The highest bit of SST value indicates the sst-ains(0) + status; + The second highest bit of SST value indicates the sst-faf(1) status, and the rest can be deduced + by analogy. + This BITS structure can report the following status: + 1. sst-ains(0) - this bit position positively reports that the status of the board is automatic in-service + 2. sst-faf(1) - Facility Failure + 3. sst-flt(2) - Fault + 4. sst-lpbk(3) - Loopback + 5. sst-mea(4) - Mismatch of Equipment and Attributes + 6. sst-sgeo(5) - Supporting Entity Outage + 7. sst-stbyh(6) - Standby-Hot + 8. sst-ts(7) - Test + 9. sst-uas(8) - Unassigned + 10. sst-ueq(9) - Unequipped + 11. sst-wrk(10) - Working + 12. sst-pwr(11) - Power + " + ::= { hwXponOntInfoEntry 7 } + + hwXponOntInfoCfgFileCrc OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The CRC value of the ONT." + ::= { hwXponOntInfoEntry 8 } + + hwXponOntInfoAppLoadState OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the app load for ONT. + 0x01 initstate + 0x02 process %0 + 0x03 ftp load fail + 0x04 loaded to mainboard process %10 + 0x05 loaded to ponboard process %20 + 0x06 loaded to ponboard fail + 0x07 process %80 + 0x08 fail:user stop + 0x09 fail:ont offline + 0x0a fail:ont response fail + 0x0b fail:ont response timeout + 0x0c fail:pon inner error + 0x0d process %100,ont restart + 0x0e Process %100 the ont now is in survival mode + 0x0f fail:system is busy because the ponboard's channel is occupied + 0x10 fail:failed to verify the version information + 0x11 fail:processing the loading task timed out + 0x12 fail:ont file check failure + 0x13 fail:code file validate failure + 0x14 fail:system buffer is insufficient + 0x15 fail:ont not support load + 0x16 fail:ont storage space insufficient + 0x17 fail:ont image file error + 0x18 fail:ont image file existed + 0x19 fail:ont activate image file fail + 0x1a fail:ont commit image file fail + 0x1b fail:ont image file crc error + 0xff fail:unknown reason + " + ::= { hwXponOntInfoEntry 9 } + + hwXponOntInfoXmlLoadState OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the xml load for ONT. + 0x01 initstate + 0x02 process %0 + 0x03 ftp load fail + 0x04 loaded to mainboard process %10 + 0x05 loaded to ponboard process %20 + 0x06 loaded to ponboard fail + 0x07 process %80 + 0x08 process %100 + 0x09 fail:user stop + 0x0a fail:ont not support xml + 0x0b fail:ont offline + 0x0c fail:ont response unknown fail + 0x0d fail:ont response timeout + 0x0e fail:xml error ont will reconfigure fail + 0x0f fail:xml format error + 0x10 fail:xml content error + 0x11 fail:ont find xml transfer error + 0x12 fail:unknown error from ont + 0x13 fail:unknown error from ponboard + 0x14 fail:system is busy because the ponboard's channel is occupied + 0xff fail:unknown reason + " + ::= { hwXponOntInfoEntry 10 } + + hwXponOntInfoSupportXmlVersion OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..25)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The xml version that the ONT supports, it is a V.R.C.SP string." + ::= { hwXponOntInfoEntry 11 } + + hwXponOntLastDistance OBJECT-TYPE + SYNTAX Integer32 + UNITS "m" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last ranging value of the ONT. + Unit: m + Options: + 1. invalid (-1) - Indicates that the query fails or no information is detected." + ::= { hwXponOntInfoEntry 12 } + + hwXponOntInfoNoOnLineReason OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the reason why the ONT went offline. + The value (1) indicates that the reason is lacking third party ont license, + the value (-1) indicates that the reason is not lacking third party ont license." + ::= { hwXponOntInfoEntry 13 } + hwXponOntInfoXmlLoadErrorInfo OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..280)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the error information when the ONT XML configuration fails to be loaded." + ::= { hwXponOntInfoEntry 14 } + + hwXponOntInfoInteroperabilityStandard OBJECT-TYPE + SYNTAX INTEGER + { + itu-t(1), + ctc(2), + eric-v1(3), + eric-v2(4), + itu-t-g984(5), + itu-t-g988(6), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interoperability mode of the ONT. + Options: + 1. itu-t(1) - Indicates that the interoperability standard of the ONT is itu-t + 2. ctc(2) - Indicates that the interoperability standard of the ONT ctc + 3. eric-v1(3) - Indicates that the interoperability standard of the ONT is eric-v1 + 4. eric-v2(4) - Indicates that the interoperability standard of the ONT is eric-v2 + 5. itu-t-g984(5) - Indicates that the interoperability standard of the ONT is itu-t-g984 + 6. itu-t-g988(6) - Indicates that the interoperability standard of the ONT is itu-t-g988 + 7. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwXponOntInfoEntry 15 } + + hwGponDeviceOntObjectExtendFrameID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Extend Frame ID. The issued value (-1) of Extend Frame ID indicates that the ONT is not specified to any Extend Frame." + ::= { hwXponOntInfoEntry 16 } + + hwXponOntInfoUsedMutualAuth OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2), + invalid (-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the ONT uses mutual authentication. + Options: + 1. yes (1) -Indicates the ONT uses mutual authentication. + 2. no (2) -Indicates the ONT does not use mutual authentication. + 3. invalid (-1) -Indicates the invalid value. + " + ::= { hwXponOntInfoEntry 17 } + + --Table hwXponOntIpMaintainTable + hwXponOntIpMaintainTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXponOntIpMaintainEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ONT IP maintain table. This table is used to config the ONT. + The indexes of this table are ifIndex hwXponOntIndex and hwXponOntIpMaintainIndex. + " + ::= { hwXponCommonControlObjects 5 } + + hwXponOntIpMaintainEntry OBJECT-TYPE + SYNTAX HwXponOntIpMaintainEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ONT IP maintain table. This table is used to config the ONT. + The indexes of this entry are ifIndex hwXponOntIndex and hwXponOntIpMaintainIndex. + " + INDEX { ifIndex, hwXponOntIndex, hwXponOntIpMaintainIndex} + ::= { hwXponOntIpMaintainTable 1 } + + HwXponOntIpMaintainEntry ::= + SEQUENCE + { + hwXponOntIpMaintainIndex Integer32, + hwXponOntIpRemotePingIpAddress IpAddress + } + + hwXponOntIpMaintainIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP index of the ont IP host." + ::= { hwXponOntIpMaintainEntry 1 } + + hwXponOntIpRemotePingIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The destination IP address of the ONT ping." + ::= { hwXponOntIpMaintainEntry 2 } + + --Table hwXponPortInfoTable + hwXponPortInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXponPortInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "XPON port Info table. This table is used to query the port information. + The index of this table is ifIndex. + " + ::= { hwXponCommonControlObjects 6 } + + hwXponPortInfoEntry OBJECT-TYPE + SYNTAX HwXponPortInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "XPON port Info table. This table is used to query the port information. + The index of this entry is ifIndex. + " + INDEX { ifIndex} + ::= { hwXponPortInfoTable 1 } + + HwXponPortInfoEntry ::= + SEQUENCE + { + hwXponPortSignalDetect INTEGER, + hwXponPortMacChipState INTEGER, + hwXponPortOtdrCapability INTEGER + } + + hwXponPortSignalDetect OBJECT-TYPE + SYNTAX INTEGER + { + normal (1), + fault (2), + unsupport(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Query the signal detect info of the port. + Options: + 1. normal(1) - Optical signals are detected + 2. fault(2) - Optical signals are not detected + 3. unsupport(255) - Signal detection is not supported + " + ::= { hwXponPortInfoEntry 1 } + + hwXponPortMacChipState OBJECT-TYPE + SYNTAX INTEGER + { + normal (1), + fail (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Query the mac chipset state info of the port. + Options: + 1. normal(1) - The XPON MAC chipset is normal + 2. fail(2) - The XPON MAC chipset is fault + " + ::= { hwXponPortInfoEntry 2 } + + hwXponPortOtdrCapability OBJECT-TYPE + SYNTAX INTEGER + { + support(1), + notSupport(2), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the optical module supports the OTDR test. + Options: + 1. support(1) - Indicates that the optical module supports the OTDR test. + 2. notSupport(2) - Indicates that the optical module does not support the EOTDR test. + 3. invalid(-1) - Indicates that the query fails or no information is detected. + " + ::= { hwXponPortInfoEntry 3 } + + --Table hwXponOntBatchInfoTable + hwXponOntBatchInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXponOntBatchInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query the ont run state, config state, admin state, load state, + equipment ID, software version, system status, CRC value and offline reason. The length of query result can not exceed 7000 BYTEs. + This table can not support the operation of get next. + The index of this table is hwXponOntBatchQueryIndex. + " + ::= { hwXponCommonControlObjects 7 } + + hwXponOntBatchInfoEntry OBJECT-TYPE + SYNTAX HwXponOntBatchInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query the ont run state, config state, admin state, load state, + equipment ID, software version, system status, CRC value and offline reason. The length of query result can not exceed 7000 BYTEs. + This table can not support the operation of get next. + The index of this entry is hwXponOntBatchQueryIndex. + " + INDEX { hwXponOntBatchQueryIndex } + ::= { hwXponOntBatchInfoTable 1 } + + HwXponOntBatchInfoEntry ::= + SEQUENCE + { + hwXponOntBatchQueryIndex Unsigned32, + hwXponOntBatchQueryItemMask Unsigned32, + hwXponOntBatchQueryList OCTET STRING, + hwXponOntBatchQueryInfo OCTET STRING + } + + hwXponOntBatchQueryIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object indicates the index of the table hwXponOntBatchInfoTable." + ::= { hwXponOntBatchInfoEntry 1 } + + hwXponOntBatchQueryItemMask OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The items of ont status need query, include ont run state, config state, + admin state, app load state, xml load state, equipment ID, software version, system status, + CRC value, offline reason and hardware version. + " + ::= { hwXponOntBatchInfoEntry 2 } + + hwXponOntBatchQueryList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..4096)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object indicates the ONT list, and each ONT takes 4 bytes, include + frame(4bit), slot(6bit), port(6bit) and ontid(16bits) and the most number of ONT is 1024. + " + ::= { hwXponOntBatchInfoEntry 3 } + + hwXponOntBatchQueryInfo OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ont status: + run state(1byte) : 1-online,2-offline,255-invalid + config state(1byte) : 1-init,2-normal,3-fail,4-noresume,5-config,255-invalid + admin state(1byte) : 1-activated,2-deactivated,255-invalid + app load state(1byte) : 1-init,2-start,3-ftpfail,4-loadtoscu,5-loadtopon,6-loadtoponfail, + 7-loadtoont,8-userstop,9-ontoffline,10-ontackfail,11-ontresponsetimeout, + 12-errpon,13-ontreset,14-survival,15-channeloccupied, + 16-errversion,17-tasktimeout,18-ontfilecheckerr,19-ontfilevalidatefail, + 20-bufferinsufficient,255-invalid + xml load state(1byte) : 1-init,2-start,3-ftpfail,4-loadtoscu,5-loadtopon,6-loadtoponfail,7-loadtoont, + 8-crcreport,9-userstop,10-notsupport,11-ontoffline,12-ontackfail, + 13-ontresponsetimeout,14-cfgfail,15-errformat,16-errcontent,17-errtransfer, + 18-errontinner,19-errponboardinner,20-channeloccupied,255-invalid + equipment ID(20bytes) : the equipment ID of the ONT + software version(16bytes): the software version of the ONT + system status(1byte) : 1-normal,2-survival + CRC value(4bytes) : the CRC value report from the ONT + offline reason(1byte) : 1-LOS(Loss of signal),2-LOSi(Loss of signal for ONUi), + 3-LOFi(Loss of frame of ONUi),4-SFi(Signal fail of ONUi), + 5-LOAi(Loss of acknowledge with ONUi),6-LOAMi(Loss of PLOAM for ONUi), + 7-deactive ONT fails,8-deactive ONT success,9-reset ONT,10-re-register ONT, + 11-pop up fail,12-authentication fail,13-dying-gasp,255-invalid + hardware version(16bytes): the hardware version of the ONT + " + ::= { hwXponOntBatchInfoEntry 4 } + + --Table hwXponOntPppoeSimuTestInfoTable + hwXponOntPppoeSimuTestInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXponOntPppoeSimuTestInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used for the PPPoE testing. + The index of this table is a combination of ifIndex and hwXponOntIndex. + " + ::= { hwXponCommonControlObjects 8 } + + hwXponOntPppoeSimuTestInfoEntry OBJECT-TYPE + SYNTAX HwXponOntPppoeSimuTestInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used for the PPPoE testing. + The index of this entry is a combination of ifIndex and hwXponOntIndex. + " + INDEX { ifIndex, hwXponOntIndex } + ::= { hwXponOntPppoeSimuTestInfoTable 1 } + + HwXponOntPppoeSimuTestInfoEntry ::= + SEQUENCE { + hwXponOntPppoeSimuPortID Integer32, + hwXponOntPppoeSimuOuterCVlanID Integer32, + hwXponOntPppoeOuterSimuCVlanPri Integer32, + hwXponOntPppoeSimuPppoeUsername OCTET STRING, + hwXponOntPppoeSimuPppoePassword OCTET STRING, + hwXponOntPppoeSimuPppoeAuthProtocol INTEGER, + hwXponOntPppoeSimuSwitch INTEGER + } + + hwXponOntPppoeSimuPortID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object indicates the type and ID of the ONT port. + port type(2 bytes) + port ID(2 bytes)." + ::= { hwXponOntPppoeSimuTestInfoEntry 1 } + + hwXponOntPppoeSimuOuterCVlanID OBJECT-TYPE + SYNTAX Integer32 (-1..4095) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object indicts the vlan ID, GPON : 0 - 4095; EPON : 1 - 4094; the value -1 indicts that the query fails." + ::= { hwXponOntPppoeSimuTestInfoEntry 2 } + + hwXponOntPppoeOuterSimuCVlanPri OBJECT-TYPE + SYNTAX Integer32 ( -1 | 0..7 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The priority of vlan." + ::= { hwXponOntPppoeSimuTestInfoEntry 3 } + + hwXponOntPppoeSimuPppoeUsername OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The user name of PPPoE test." + ::= { hwXponOntPppoeSimuTestInfoEntry 4 } + + hwXponOntPppoeSimuPppoePassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The password of PPPoE test." + ::= { hwXponOntPppoeSimuTestInfoEntry 5 } + + hwXponOntPppoeSimuPppoeAuthProtocol OBJECT-TYPE + SYNTAX INTEGER + { + chap(1), + pap(2), + invalid (-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The protocol type of PPPoE test. + Options: + 1. chap (1) - The protocol type of PPPoE test is chap. + 2. pap (2) - The protocol type of PPPoE test is pap. + 3. invalid (-1) - Indicates that the query fails. + " + ::= { hwXponOntPppoeSimuTestInfoEntry 6 } + + hwXponOntPppoeSimuSwitch OBJECT-TYPE + SYNTAX INTEGER + { + start(1), + stop(2), + invalid (-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object is used to start or stop the PPPoE test. + Options: + 1. start (1) - Start the PPPoE test. + 2. stop (2) - Stop the PPPoE test. + 3. invalid (-1) - Indicates that the query fails. + " + ::= { hwXponOntPppoeSimuTestInfoEntry 7 } + + --Table hwXponOntControlTable + hwXponOntControlTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXponOntControlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The hwXponOntControlTable is used to config the ONT. + The indexes of this table are ifIndex and hwXponOntIndex. + " + ::= { hwXponCommonControlObjects 9 } + + hwXponOntControlEntry OBJECT-TYPE + SYNTAX HwXponOntControlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The hwXponOntControlTable is used to config the ONT. + The indexes of this entry are ifIndex and hwXponOntIndex. + " + INDEX { ifIndex, hwXponOntIndex } + ::= { hwXponOntControlTable 1 } + + HwXponOntControlEntry ::= + SEQUENCE + { + hwXponOntConfigFactoryConfiguration INTEGER, + hwXponOntControlGracefulReset INTEGER, + hwXponOntControlGraceTime Integer32, + hwXponOntDeleteVasService INTEGER + } + + hwXponOntConfigFactoryConfiguration OBJECT-TYPE + SYNTAX INTEGER{ + restore (1), + invalid (-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This parameter is used to restore the ONT to factory configuration. + Options: + 1. restore (1) - Restore + 2. invalid (-1) - Indicates that the query fails or no information is detected + " + ::= { hwXponOntControlEntry 1 } + + hwXponOntControlGracefulReset OBJECT-TYPE + SYNTAX INTEGER{ + gracefullyreset (1), + invalid (-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This parameter is used to reset the ONT gracefully. + Options: + 1. gracefullyreset (1) - Indicates that the ONT resets gracefully + 2. invalid (-1) - Indicates the invalid value + " + ::= { hwXponOntControlEntry 2 } + + hwXponOntControlGraceTime OBJECT-TYPE + SYNTAX Integer32 (-1 | 1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This parameter is used to specify the maximum time to wait for the ONT to reset gracefully. + The default maximum time for wait is 14400 seconds. + The invalid value is -1. + " + ::= { hwXponOntControlEntry 3 } + + hwXponOntDeleteVasService OBJECT-TYPE + SYNTAX INTEGER { + delete(1), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Delete the vas service of the ONT. + Options: + 1. delete(1) - Delete the vas service of the ONT + 2. invalid(-1) - invalid value + " + ::= { hwXponOntControlEntry 4 } + + --Table hwGponOntPortMulticastVlanTranslationTable + hwGponOntPortMulticastVlanTranslationTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponOntPortMulticastVlanTranslationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The hwGponOntPortMulticastVlanTranslationTable is used to config the multicast vlan translation of GPON ONT port. + The indexes of this table are ifindex, hwGponDeviceOntObjectIndex, hwGponOntifType, hwGponOntifPort, hwGponOntPortMulticastVlanIndex. + " + ::= { hwXponCommonControlObjects 10 } + + hwGponOntPortMulticastVlanTranslationEntry OBJECT-TYPE + SYNTAX HwGponOntPortMulticastVlanTranslationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The hwGponOntPortMulticastVlanTranslationTable is used to config the multicast vlan translation of GPON ONT port. + The indexes of this entry are ifindex, hwGponDeviceOntObjectIndex, hwGponOntifType, hwGponOntifPort, hwGponOntPortMulticastVlanIndex. + " + INDEX + { + ifIndex, + hwGponDeviceOntObjIndex, + hwGponOntifType, + hwGponOntifPort, + hwGponOntPortMulticastVlanIndex + } + ::= { hwGponOntPortMulticastVlanTranslationTable 1 } + + HwGponOntPortMulticastVlanTranslationEntry ::= + SEQUENCE + { + hwGponOntifType INTEGER, + hwGponOntifPort Integer32, + hwGponOntPortMulticastVlanIndex Integer32, + hwGponOntPortMulticastVlanCfgTranslatedVlan Integer32, + hwGponOntPortMulticastStripSwitch INTEGER, + hwGponOntPortMulticastVlanCfgRowStatus RowStatus + } + + hwGponOntifType OBJECT-TYPE + SYNTAX INTEGER { + vdsl(37), + eth(47) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ONT port type. + Options: + 1. vdsl(37) -The ONT port type is vdsl + 2. eth(47) -The ONT port type is eth + " + ::= { hwGponOntPortMulticastVlanTranslationEntry 1 } + + hwGponOntifPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ONT port ID." + ::= { hwGponOntPortMulticastVlanTranslationEntry 2 } + + hwGponOntPortMulticastVlanIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The multicast vlan index of ONT port. + Ranging from 1 to 4095. + " + ::= { hwGponOntPortMulticastVlanTranslationEntry 3 } + + hwGponOntPortMulticastVlanCfgTranslatedVlan OBJECT-TYPE + SYNTAX Integer32 (-1 | 1..4095) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The translation vlan of ONT port, when the GPON ONT port multicast vlan transmit mode is translation." + ::= { hwGponOntPortMulticastVlanTranslationEntry 4 } + + hwGponOntPortMulticastStripSwitch OBJECT-TYPE + SYNTAX INTEGER { + untag(1), + tag(2), + translation(3), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the multicast vlan transmit mode of GPON ONT port. + Options: + 1. untag(1) - Indicates that the GPON ONT port multicast vlan transmit mode is untag + 2. tag(2) - Indicates that the GPON ONT port multicast vlan transmit mode is tag + 3. translation(3) - Indicates that the GPON ONT port multicast vlan transmit mode is translation + 4. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponOntPortMulticastVlanTranslationEntry 5 } + + hwGponOntPortMulticastVlanCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row status. This object is used to differentiate the + creation, modification and deletion operations for an object. + " + ::= { hwGponOntPortMulticastVlanTranslationEntry 6 } + + --Table hwXponOntVoipConfigTable + hwXponOntVoipConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXponOntVoipConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The hwXponOntVoipConfigTable is used to config the FTP Server and config the configuration files name. + The indexes of this table are ifindex and hwXponOntIndex. + " + ::= { hwXponCommonControlObjects 12 } + + hwXponOntVoipConfigEntry OBJECT-TYPE + SYNTAX HwXponOntVoipConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The hwXponOntVoipConfigTable is used to config the FTP Server and config the configuration files name. + The indexes of this entry are ifindex and hwXponOntIndex. + " + INDEX + { + ifIndex, + hwXponOntIndex + } + ::= { hwXponOntVoipConfigTable 1 } + + HwXponOntVoipConfigEntry ::= + SEQUENCE + { + hwXponOntVoipUsedFtpServerProfile OCTET STRING, + hwXponOntVoipFtpFileName OCTET STRING, + hwXponOntVoipFtpFileTrigger Integer32, + hwXponOntVoipConfigMethod INTEGER + } + + hwXponOntVoipUsedFtpServerProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..15)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The server of used." + ::= { hwXponOntVoipConfigEntry 1 } + + hwXponOntVoipFtpFileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The configuration file name." + ::= { hwXponOntVoipConfigEntry 2 } + + hwXponOntVoipFtpFileTrigger OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This leaf set 1 when config the FTP Server and config the configuration file name. + " + ::= { hwXponOntVoipConfigEntry 3 } + + hwXponOntVoipConfigMethod OBJECT-TYPE + SYNTAX INTEGER { + default(1), + omci(2), + ftp(3), + tr069(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Config tht ONT's voip service. + Options: + 1. default(1) - do not configure, ont default + 2. omci(2) - OMCI + 3. ftp(3) - configuration file retrieval + 4. tr069(4) - tr069 + The default value is default(1). + " + ::= { hwXponOntVoipConfigEntry 4 } + + --Table hwXponOntConfigTable + hwXponOntConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXponOntConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The hwXponOntConfigTable is used to config the ONT. + The indexes of this table are ifIndex and hwXponOntIndex. + " + ::= { hwXponCommonControlObjects 13 } + + hwXponOntConfigEntry OBJECT-TYPE + SYNTAX HwXponOntConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The hwXponOntConfigTable is used to config the ONT. + The indexes of this entry are ifIndex and hwXponOntIndex. + " + INDEX { ifIndex, hwXponOntIndex } + ::= { hwXponOntConfigTable 1 } + + HwXponOntConfigEntry ::= + SEQUENCE + { + hwXponOntUsedAlarmPolicyName OCTET STRING, + hwXponOntPowerSheddingProfName OCTET STRING, + hwXponOntUsedTr069ServerProfName OCTET STRING + } + + hwXponOntUsedAlarmPolicyName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of alarm policy profile which used by the ONT." + ::= { hwXponOntConfigEntry 1 } + + hwXponOntPowerSheddingProfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the power shedding profile that is bound to the ONT." + ::= { hwXponOntConfigEntry 2 } + + hwXponOntUsedTr069ServerProfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the name of the tr069 service profile that is bound to the ONT." + ::= { hwXponOntConfigEntry 3} + + --Table hwXponOntWanInfoTable + hwXponOntWanInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXponOntWanInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The hwXponOntWanInfoTable is used to query the information about WAN ports. + The indexes of this table are ifIndex and hwXponOntIndex. + " + ::= { hwXponCommonControlObjects 14 } + + hwXponOntWanInfoEntry OBJECT-TYPE + SYNTAX HwXponOntWanInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The hwXponOntWanInfoTable is used to query the information about WAN ports. + The indexes of this entry are ifIndex and hwXponOntIndex. + " + INDEX { ifIndex, hwXponOntIndex } + ::= { hwXponOntWanInfoTable 1 } + + HwXponOntWanInfoEntry ::= + SEQUENCE + { + hwXponOntWanInfoDetail OCTET STRING, + hwXponOntWanExtendInfoDetail OCTET STRING + } + + hwXponOntWanInfoDetail OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..800)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the information about WAN ports." + ::= { hwXponOntWanInfoEntry 1 } + + hwXponOntWanExtendInfoDetail OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..1500)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the information about WAN ports including IPv6 WAN. + This object consists of length, version, the number of WAN ports (n) + and n * WAN ports information. + Principles to extend this object: + 1. to add parameters, version should be upgraded, and the new parameters should + be appended to the tail of each WAN information. + 2. if the the version of OLT device or NMS is old, the OLT device or NMS + only have to parse the content they can recognize. + The format of this object is as follows: + -------------------------------------------------------------------------------------- + |field |field length | field description | + -------------------------------------------------------------------------------------- + |Total_Length |2 |Length from Version to WAN_port_N_info. | + -------------------------------------------------------------------------------------- + |Version |1 |Version indicates the format of WAN port info, which | + | | |will be described detailly in SOI document. | + -------------------------------------------------------------------------------------- + |WAN_port_num |1 |Total number of WAN ports. | + -------------------------------------------------------------------------------------- + |WAN_port_1_info|x | x = (Total_Length - 2)/WAN_port_num | + -------------------------------------------------------------------------------------- + |WAN_port_2_info|x | | + -------------------------------------------------------------------------------------- + |...... |x | | + -------------------------------------------------------------------------------------- + |WAN_port_N_info|x | | + -------------------------------------------------------------------------------------- + " + ::= { hwXponOntWanInfoEntry 2 } + + --Table hwGponPortControlTable + hwGponPortControlTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponPortControlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The hwGponPortControlTable is used to config the information about ports. + The index of this table is ifIndex. + " + ::= { hwXponCommonControlObjects 15 } + + hwGponPortControlEntry OBJECT-TYPE + SYNTAX HwGponPortControlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The hwGponPortControlTable is used to config the information about ports. + The index of this entry is ifIndex. + " + INDEX { ifIndex } + ::= { hwGponPortControlTable 1 } + + HwGponPortControlEntry ::= + SEQUENCE + { + hwGponPortControlDbaAssignMode INTEGER, + hwGponPortControlPonIdSwitch INTEGER, + hwGponPortControlPonIdInputMode INTEGER, + hwGponPortControlPonIdIdentifier OCTET STRING + } + + hwGponPortControlDbaAssignMode OBJECT-TYPE + SYNTAX INTEGER { + maxbandwidthusage(1), + minloopdelay(2), + manual(3), + default(4), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to configure the DBA bandwidth assignment mode. + Options: + 1. maxbandwidthusage(1) - max bandwidth usage mode + 2. minloopdelay(2) - min loop delay mode + 3. manual(3) - manual mode, this value is read-only + 4. default(4) - default mode, the same with global DBA assignment mode + 5. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponPortControlEntry 1 } + + hwGponPortControlPonIdSwitch OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to configure the PON-ID switch. + Options: + 1. enable(1) - Indicates that the PON-ID switch is enabled + 2. disable(2) - Indicates that the PON-ID switch is disabled + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponPortControlEntry 2 } + + hwGponPortControlPonIdInputMode OBJECT-TYPE + SYNTAX INTEGER { + text(1), + hex(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to configure the input mode of PON-ID identifier. + Options: + 1. text(1) - Indicates that the input mode of PON-ID identifier is text + 2. hex(2) - Indicates that the input mode of PON-ID identifier is hex + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponPortControlEntry 3 } + + hwGponPortControlPonIdIdentifier OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..7)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to configure the PON-ID identifier. + " + ::= { hwGponPortControlEntry 4 } + + --Table hwXponDeviceOntActiveAlarmTable + hwXponDeviceOntActiveAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXponDeviceOntActiveAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The hwXponDeviceOntActiveAlarmTable is used to query the active alarm about ONT. + The indexes of this table are ifIndex and hwXponOntIndex. + " + ::= { hwXponCommonControlObjects 16 } + + hwXponDeviceOntActiveAlarmEntry OBJECT-TYPE + SYNTAX HwXponDeviceOntActiveAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The hwXponDeviceOntActiveAlarmTable is used to query the active alarm about ONT. + The indexes of this entry are ifIndex and hwXponOntIndex. + " + INDEX { ifIndex, hwXponOntIndex } + ::= { hwXponDeviceOntActiveAlarmTable 1 } + + HwXponDeviceOntActiveAlarmEntry ::= + SEQUENCE + { + hwXponDeviceOntActiveAlarmNum Integer32, + hwXponDeviceOntActiveAlarmList OCTET STRING, + hwXponDeviceOntPortActiveAlarmNum Integer32, + hwXponDeviceOntPortActiveAlarmList OCTET STRING + } + + hwXponDeviceOntActiveAlarmNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the active alarm number about ONT." + ::= { hwXponDeviceOntActiveAlarmEntry 1 } + + hwXponDeviceOntActiveAlarmList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..400)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the active alarm list about ONT." + ::= { hwXponDeviceOntActiveAlarmEntry 2 } + + hwXponDeviceOntPortActiveAlarmNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates active alarm number about ONT ports." + ::= { hwXponDeviceOntActiveAlarmEntry 3 } + + hwXponDeviceOntPortActiveAlarmList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..600)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the active alarm list about ONT ports." + ::= { hwXponDeviceOntActiveAlarmEntry 4 } + + --Table hwXponOntIpConfigTable + hwXponOntIpConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXponOntIpConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ONT IP config table. This table is used to configure and query + the IP configuration mode and IP address of an ONT. + The indexes of this table are ifIndex, hwXponOntIndex and hwXponOntIpIndex. + " + ::= { hwXponCommonControlObjects 17 } + + hwXponOntIpConfigEntry OBJECT-TYPE + SYNTAX HwXponOntIpConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ONT IP config table. This table is used to configure and query + the IP configuration mode and IP address of an ONT. + The indexes of this entry are ifIndex, hwXponOntIndex and hwXponOntIpIndex. + " + INDEX { ifIndex, hwXponOntIndex, hwXponOntIpIndex} + ::= { hwXponOntIpConfigTable 1 } + + HwXponOntIpConfigEntry ::= + SEQUENCE + { + hwXponOntIpIndex Integer32, + hwXponOntIpConfigMode INTEGER, + hwXponOntIpConfigVlan Integer32, + hwXponOntIpConfigPriority Integer32, + hwXponOntIpconfigDscpDefaultPriority Integer32, + hwXponOntIpconfigDscpProfIndex Integer32, + hwXponOntIpAddress IpAddress, + hwXponOntNetMask IpAddress, + hwXponOntNetGateway IpAddress, + hwXponOntMasterDNS IpAddress, + hwXponOntSlaveDNS IpAddress, + hwXponOntIpConfigPppoeAccountMode INTEGER, + hwXponOntIpConfigPppoeUserName OCTET STRING, + hwXponOntIpConfigPppoePassword OCTET STRING, + hwXponOntIpconfigDhcpReset INTEGER, + hwXponOntIpconfigRowStatus RowStatus + } + + hwXponOntIpIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP index of the ont IP host. + range(GPON): 0-1 + range(EPON): 0 + " + ::= { hwXponOntIpConfigEntry 1 } + + hwXponOntIpConfigMode OBJECT-TYPE + SYNTAX INTEGER{ + dhcp(1), + static(2), + nonOLTconfiguration(3), + pppoe(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP configuration mode. + Options: + 1. dhcp(1) - Indicates the dynamic allocation mode + 2. static(2) - Indicates the static allocation mode + 3. nonOLTconfiguration(3) - Indicates the nonOLTconfiguration mode(IP configuration mode is not set in the OLT) + 4. pppoe(4) - Indicates the pppoe allocation mode + " + ::= { hwXponOntIpConfigEntry 2 } + + hwXponOntIpConfigVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The VLAN of ONT IP host. + range: 0-4095" + ::= { hwXponOntIpConfigEntry 3 } + + hwXponOntIpConfigPriority OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The priority of ONT IP host. range: 0-7, 0xfe: dscp-mapping." + DEFVAL { 0 } + ::= { hwXponOntIpConfigEntry 4 } + + hwXponOntIpconfigDscpDefaultPriority OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default priority for dscp-mapping policy. + range: 0-7" + ::= { hwXponOntIpConfigEntry 5 } + + hwXponOntIpconfigDscpProfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The dscp profile index of the ONT ip host, and the range is 1~50" + ::= { hwXponOntIpConfigEntry 6 } + + hwXponOntIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "ONT ip address." + ::= { hwXponOntIpConfigEntry 7 } + + hwXponOntNetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Subnet mask." + ::= { hwXponOntIpConfigEntry 8 } + + hwXponOntNetGateway OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default network gateway." + ::= { hwXponOntIpConfigEntry 9 } + + hwXponOntMasterDNS OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The active DNS address." + ::= { hwXponOntIpConfigEntry 10 } + + hwXponOntSlaveDNS OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The slave DNS address." + ::= { hwXponOntIpConfigEntry 11 } + + hwXponOntIpConfigPppoeAccountMode OBJECT-TYPE + SYNTAX INTEGER{ + oltcfg(1), + ontcfg(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The input method of pppoe user account. + Options: + 1. oltcfg(1) - Indicates the user account is input on the ont + 2. ontcfg(2) - Indicates the user account is input on the olt + 3. invalid(-1) - Indicates that the query fails + " + DEFVAL { 2 } + ::= { hwXponOntIpConfigEntry 12 } + + hwXponOntIpConfigPppoeUserName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The username of the pppoe allocation mode." + ::= { hwXponOntIpConfigEntry 13 } + + hwXponOntIpConfigPppoePassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The password of the pppoe allocation mode." + ::= { hwXponOntIpConfigEntry 14 } + + hwXponOntIpconfigDhcpReset OBJECT-TYPE + SYNTAX INTEGER + { + reset(1), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used for resetting the ip host in the DHCP mode. + Options: + 1. reset(1) - DHCP reset in the DHCP mode + 2. invalid(-1) - invalid + " + ::= { hwXponOntIpConfigEntry 15 } + + hwXponOntIpconfigRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The hwXponOntIpconfigRowStatus is used to create a new row + or to modify or delete an existing row in this table. + " + ::= { hwXponOntIpConfigEntry 16 } + + --Table hwXponOntCapabilityInfoTable + hwXponOntCapabilityInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXponOntCapabilityInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ont info table. This table is used to query capability of the ont. + The indexes of this table are ifIndex and hwXponOntIndex. + " + ::= { hwXponCommonControlObjects 18 } + + hwXponOntCapabilityInfoEntry OBJECT-TYPE + SYNTAX HwXponOntCapabilityInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ont info table. This table is used to query capability of the ont. + The indexes of this entry are ifIndex and hwXponOntIndex. + " + INDEX { ifIndex, hwXponOntIndex} + ::= { hwXponOntCapabilityInfoTable 1 } + + HwXponOntCapabilityInfoEntry ::= + SEQUENCE + { + hwXponOntSupportVoipCfgMethod BITS, + hwXponOntSupportVoipSignalProtocol BITS + } + + hwXponOntSupportVoipCfgMethod OBJECT-TYPE + SYNTAX BITS + { + omcioam(0), + configurationFile(1), + tr069(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This parameter indicates the voip configuration mode that the ONT supports. + This BITS structure can report the following status: + 1. omcioam(0) - This bit position positively reports that the ONT supports omci/oam configuration mode + 2. configurationFile(ftp)(1) - This bit position positively reports that the ONT supports configurationFile(ftp) configuration mode + 3. tr069(2) - This bit position positively reports that the ONT supports tr069 configuration mode + " + ::= { hwXponOntCapabilityInfoEntry 1 } + + hwXponOntSupportVoipSignalProtocol OBJECT-TYPE + SYNTAX BITS + { + sip(0), + h248(1), + mgcp(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This parameter indicates the voip signal protocol that the ONT supports. + This BITS structure can report the following status: + 1. sip(0) - This bit position positively reports that the ONT supports SIP Protocol + 2. h248(1) - This bit position positively reports that the ONT supports H.248 Protocol + 3. mgcp(2) - This bit position positively reports that the ONT supports MGCP Protocol + " + ::= { hwXponOntCapabilityInfoEntry 2 } + + --Table hwXponOntPowerSheddingStatusQueryTable begin + hwXponOntPowerSheddingStatusQueryTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXponOntPowerSheddingStatusQueryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The hwXponOntPowerSheddingStatusQueryTable is used to query the power shedding status of the ONT. + The indexes of this table are ifIndex and hwXponOntIndex. + " + ::= { hwXponCommonControlObjects 19 } + + hwXponOntPowerSheddingStatusQueryEntry OBJECT-TYPE + SYNTAX HwXponOntPowerSheddingStatusQueryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The hwXponOntPowerSheddingStatusQueryTable is used to query the power shedding status of the ONT. + The indexes of this entry are ifIndex and hwXponOntIndex. + " + INDEX { ifIndex, hwXponOntIndex } + ::= { hwXponOntPowerSheddingStatusQueryTable 1 } + + HwXponOntPowerSheddingStatusQueryEntry ::= + SEQUENCE + { + hwXponDeviceOntPowerSheddingStatus Integer32 + } + + hwXponDeviceOntPowerSheddingStatus OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Binary indication of power shedding status for each shedding class. + The ONU sets each bit to 1 when power shedding is active, and clears it to 0 when the service is restored. + bit0: Data class + bit1: Voice class + bit2: Video overlay class + bit3: Video return class + bit4: DSL class + bit5: ATM class + bit6: CES class + bit7: Frame class + bit8: Sdh-sonet class + bit[15,9]: Reserved and set to 0 + others: Unconcern + " + ::={ hwXponOntPowerSheddingStatusQueryEntry 1 } + + --Table hwXponOntPowerSheddingStatusQueryTable end + + --Table hwGponDeviceOntCapabilityInfoTable begin + hwGponDeviceOntCapabilityInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponDeviceOntCapabilityInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ont capability table. This table is used to query capability of the gpon ont. + The indexes of this table are ifIndex and hwGponDeviceOntObjIndex. + " + ::= { hwXponCommonControlObjects 20 } + + hwGponDeviceOntCapabilityInfoEntry OBJECT-TYPE + SYNTAX HwGponDeviceOntCapabilityInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ont capability table. This table is used to query capability of the gpon ont. + The indexes of this entry are ifIndex and hwGponDeviceOntObjIndex. + " + INDEX { ifIndex, hwGponDeviceOntObjIndex } + ::= { hwGponDeviceOntCapabilityInfoTable 1 } + + HwGponDeviceOntCapabilityInfoEntry ::= + SEQUENCE + { + hwGponDeviceOntCapInfoEquipmentID OCTET STRING, + hwGponDeviceOntCapInfoUplinkPonPortNum Integer32, + hwGponDeviceOntCapInfoPotsPortNum Integer32, + hwGponDeviceOntCapInfoEthPortNum Integer32, + hwGponDeviceOntCapInfoTdmPortNum Integer32, + hwGponDeviceOntCapInfoMocaPortNum Integer32, + hwGponDeviceOntCapInfoCatvAniPortNum Integer32, + hwGponDeviceOntCapInfoCatvUniPortNum Integer32, + hwGponDeviceOntCapInfoGemPortNum Integer32, + hwGponDeviceOntCapInfoIpConfigurationMode INTEGER, + hwGponDeviceOntCapInfoTrafficSchedulerNum Integer32, + hwGponDeviceOntCapInfoTcontNum Integer32, + hwGponDeviceOntCapInfoTypeOfFlowControl INTEGER, + hwGponDeviceOntCapInfoDeviceType INTEGER, + hwGponDeviceOntCapInfoPowerSupplyControl INTEGER, + hwGponDeviceOntCapInfoExtOmciMsgFormat INTEGER, + hwGponDeviceOntCapInfoNumberOfPqInTcont OCTET STRING, + hwGponDeviceOntCapInfoEthOamSupport Integer32, + hwGponDeviceOntCapInfoVdslPortNum Integer32 + } + + hwGponDeviceOntCapInfoEquipmentID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ONT equipment ID." + ::= { hwGponDeviceOntCapabilityInfoEntry 1 } + + hwGponDeviceOntCapInfoUplinkPonPortNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of uplink PON ports. + -1 indicates the invalid value." + ::= { hwGponDeviceOntCapabilityInfoEntry 2 } + + hwGponDeviceOntCapInfoPotsPortNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of POTS ports. + -1 indicates the invalid value." + ::= { hwGponDeviceOntCapabilityInfoEntry 3 } + + hwGponDeviceOntCapInfoEthPortNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of ETH ports. + -1 indicates the invalid value." + ::= { hwGponDeviceOntCapabilityInfoEntry 4 } + + hwGponDeviceOntCapInfoTdmPortNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of TDM ports. + -1 indicates the invalid value." + ::= { hwGponDeviceOntCapabilityInfoEntry 5 } + + hwGponDeviceOntCapInfoMocaPortNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of MOCA ports. + -1 indicates the invalid value." + ::= { hwGponDeviceOntCapabilityInfoEntry 6 } + + hwGponDeviceOntCapInfoCatvAniPortNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of CATV ANI ports. + -1 indicates the invalid value." + ::= { hwGponDeviceOntCapabilityInfoEntry 7 } + + hwGponDeviceOntCapInfoCatvUniPortNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of CATV UNI ports. + -1 indicates the invalid value." + ::= { hwGponDeviceOntCapabilityInfoEntry 8 } + + hwGponDeviceOntCapInfoGemPortNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of GEM ports. + -1 indicates the invalid value." + ::= { hwGponDeviceOntCapabilityInfoEntry 9 } + + hwGponDeviceOntCapInfoIpConfigurationMode OBJECT-TYPE + SYNTAX INTEGER + { + notsupport(1), + support(2), + dhcp(3), + static(4), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mode of IP configuration. + Options: + 1. notsupport(1) - Not support + 2. support(2) - Support + 3. dhcp(3) - DHCP mode + 4. static(4) - Static mode + 5. invalid(-1) - Indicates the invalid value + " + ::= { hwGponDeviceOntCapabilityInfoEntry 10 } + + hwGponDeviceOntCapInfoTrafficSchedulerNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of the traffic scheduler." + ::= { hwGponDeviceOntCapabilityInfoEntry 11 } + + hwGponDeviceOntCapInfoTcontNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of T-CONTs. + -1 indicates the invalid value." + ::= { hwGponDeviceOntCapabilityInfoEntry 12 } + + hwGponDeviceOntCapInfoTypeOfFlowControl OBJECT-TYPE + SYNTAX INTEGER + { + pq(1), + gemportcar(2), + flowcar(3), + gemportcarandpq(4), + gemportcarorpq(5), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the ONT flow control. + Options: + 1. pq(1) - PQ + 2. gemportcar(2) - GEMPORT CAR + 3. flowcar(3) - FLOW CAR + 4. gemportcarandpq(4) - GEMPORT CAR and PQ + 5. gemportcarorpq(5) - GEMPORT CAR or PQ + 6. invalid(-1) - Indicates the invalid value + " + ::= { hwGponDeviceOntCapabilityInfoEntry 13 } + + hwGponDeviceOntCapInfoDeviceType OBJECT-TYPE + SYNTAX INTEGER + { + sfu(1), + hgu(2), + sbu(3), + cbu(4), + mdu(5), + mtu(6), + sfu-1fe-1pots(7), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT type. + Options: + 1. sfu(1) - The ONT type is SFU + 2. hgu(2) - The ONT type is HGU + 3. sbu(3) - The ONT type is SBU + 4. cbu(4) - The ONT type is CBU + 5. mdu(5) - The ONT type is MDU + 6. mtu(6) - The ONT type is MTU + 7. sfu-1fe-1pots(7) - The ONT type is SFU(1FE+1POTS) + 8. invalid(-1) - Indicates the invalid value + " + ::= { hwGponDeviceOntCapabilityInfoEntry 14 } + + hwGponDeviceOntCapInfoPowerSupplyControl OBJECT-TYPE + SYNTAX INTEGER + { + notsupport(1), + support(2), + txrxcoupling(3), + txrxindependent(4), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates if the ONT supports the power control. + Options: + 1. notsupport(1) - The ONT doesn't support the power control + 2. support(2) - The ONT supports the power control + 3. txrxcoupling(3) - The ONT supports the power control.The TX and RX are coupling + 4. txrxindependent(4) - The ONT supports the power control.The TX and RX are independent + 5. invalid(-1) - Indicates the invalid value + " + ::= { hwGponDeviceOntCapabilityInfoEntry 15 } + + hwGponDeviceOntCapInfoExtOmciMsgFormat OBJECT-TYPE + SYNTAX INTEGER + { + notsupport(1), + support(2), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates if the ONT supports Extended OMCI message format. + Options: + 1. notsupport(1) - The ONT doesn't support the Extended OMCI message format + 2. support(2) - The ONT supports the Extended OMCI message format + 3. invalid(-1) - Indicates the invalid value + " + ::= { hwGponDeviceOntCapabilityInfoEntry 16 } + + hwGponDeviceOntCapInfoNumberOfPqInTcont OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..512)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of PQs in T-CONT." + ::= { hwGponDeviceOntCapabilityInfoEntry 17 } + + hwGponDeviceOntCapInfoEthOamSupport OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates if the ONT supports the type of ETHOAM by each bit. + The ONT sets each bit to 1 when the ONT supports the type of ETHOAM. + bit0: Y.1731 + bit[31,1]: Reserved and set to 0 + " + ::= { hwGponDeviceOntCapabilityInfoEntry 19 } + + hwGponDeviceOntCapInfoVdslPortNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of VDSL ports. + -1 indicates the invalid value." + ::= { hwGponDeviceOntCapabilityInfoEntry 20 } + + --Table hwGponDeviceOntCapabilityInfoTable end + + --Table hwXponDeviceOtdrTestTable + hwXponDeviceOtdrTestTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXponDeviceOtdrTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used for the OTDR testing. + The index of this table is ifIndex. + " + ::= { hwXponCommonControlObjects 21 } + + hwXponDeviceOtdrTestEntry OBJECT-TYPE + SYNTAX HwXponDeviceOtdrTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used for the OTDR testing. + The index of this entry is ifIndex. + " + INDEX { ifIndex } + ::= { hwXponDeviceOtdrTestTable 1 } + + HwXponDeviceOtdrTestEntry ::= + SEQUENCE { + hwXponDeviceOtdrTestOper INTEGER, + hwXponDeviceOtdrTestStatus INTEGER, + hwXponDeviceOtdrTestResult Integer32, + hwXponDeviceOtdrTestWave INTEGER, + hwXponDeviceOtdrTestPulseWidth Integer32, + hwXponDeviceOtdrClockRate INTEGER, + hwXponDeviceOtdrTestSignalType INTEGER, + hwXponDeviceOtdrTestFreq INTEGER, + hwXponDeviceOtdrTestFilterSwitch INTEGER, + hwXponDeviceOtdrTestFilterMode INTEGER, + hwXponDeviceOtdrTestFilterPara OCTET STRING, + hwXponDeviceOtdrTestAverageTime INTEGER, + hwXponDeviceOtdrTestOpticalFibreLength Integer32, + hwXponDeviceOtdrTestDownPowerUsage Integer32, + hwXponDeviceOtdrUpTestMode INTEGER, + hwXponDeviceOtdrServerIpAddress IpAddress, + hwXponDeviceOtdrProtocol INTEGER, + hwXponDeviceOtdrUserName OCTET STRING, + hwXponDeviceOtdrPassword OCTET STRING, + hwXponDeviceOtdrFilePath OCTET STRING, + hwXponDeviceOtdrTestFilterOrder INTEGER + } + + hwXponDeviceOtdrTestOper OBJECT-TYPE + SYNTAX INTEGER + { + start(1), + stop(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "OTDR test operation of a port. + Options: + 1. start(1) - Indicates that the OTDR test is started on the port. + 2. stop(2) - Indicates that the OTDR test is stopped on the port. + 3. invalid(-1) - Indicates that the query fails or no information is detected. + " + ::= { hwXponDeviceOtdrTestEntry 1 } + + hwXponDeviceOtdrTestStatus OBJECT-TYPE + SYNTAX INTEGER + { + untested(1), + testing(2), + testFinish(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of OTDR test. + Options: + 1. untested (1) - Indicates that the OTDR test is not performed for the port. + 2. testing (2) - Indicates that the OTDR test is being performed for the port. + 3. testFinish (3) - Indicates that the OTDR test is complete. + " + ::= { hwXponDeviceOtdrTestEntry 2 } + + hwXponDeviceOtdrTestResult OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the result of OTDR test. + Options: + 1. Success(1) - Indicates that the OTDR test successfully. + 2. FtpFail(2) - Indicates that the result file of OTDR test upload failed. + 3. BoardFail(3) - Indicates that the board is faulty during the test. + 4. OpticalModuleFail(4) - Indicates that the optical module is faulty during the test. + 5. PortShutdown(5) - Indicates that the port is shutdown during the test. + 6. SystemSwitchOver(6) - Indicates that the system switchover occurs during the test. + 7. unknow(240) - Indicates that an unknown error occurs during the test. + 8. invalid(-1) - Indicates that the query fails or no information is detected. + " + ::= { hwXponDeviceOtdrTestEntry 3 } + + hwXponDeviceOtdrTestWave OBJECT-TYPE + SYNTAX INTEGER + { + upWave(1), + downWave(2), + all(3), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Test wave for the OTDR test. + Options: + 1.upWave(1) - Indicates that the upstream wavelength is selected for the OTDR test. + 2.downWave(2) - Indicates that the downstream wavelength is selected for the OTDR test. + 3.all(3) - Indicates that both the upstream and downstream wavelengths are selected for the OTDR test. + 4.invalid(-1) - Indicates that the query fails or no information is detected. + Currently, only the downstream wavelength can be selected for the OTDR test. + Default:downWave(2). + " + ::= { hwXponDeviceOtdrTestEntry 4 } + + hwXponDeviceOtdrTestPulseWidth OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.01ns" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Pulse width of test signals. + Unit: 0.01ns + The value of this node can be -1 indicates that query fails or no information is detected. + Default:2500. + " + ::= { hwXponDeviceOtdrTestEntry 5 } + + hwXponDeviceOtdrClockRate OBJECT-TYPE + SYNTAX INTEGER + { + fortyMHz(1), + eightyMHz(2), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Clock rate of the OTDR test. + Options: + 1.fortyMHz(1) - Indicates that the clock rate of the OTDR test is 40 MHz, at which, the system works in the low power consumption mode. + 2.eightyMHz(2) - Indicates that the clock rate of the OTDR test is 80 MHz, at which, the system works in the high resolution mode. + 3.invalid(-1) - Indicates that the query fails or no information is detected. + The clock rate is determined by hardware. + " + ::= { hwXponDeviceOtdrTestEntry 6 } + + hwXponDeviceOtdrTestSignalType OBJECT-TYPE + SYNTAX INTEGER + { + singlePulse(1), + singlePnSequence(2), + singleGrayCodeSequence(3), + consecutivePnSequence(4), + consecutiveGrayCodeSequence(5), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Type of sent OTDR test signals. + Options: + 1.singlePulse(1) - Indicates single pulse + 2.singlePnSequence(2) - Indicates single PN sequence. + 3.singleGrayCodeSequence(3) - Indicates single gray code sequence. + 4.consecutivePnSequence(4) - Indicates consecutive PN sequence. + 5.consecutiveGrayCodeSequence(5) - Indicates consecutive gray code sequence. + 6.invalid(-1) - Indicates that the query fails or no information is detected. + Default: consecutiveGrayCodeSequence(5). + " + ::= { hwXponDeviceOtdrTestEntry 7 } + + hwXponDeviceOtdrTestFreq OBJECT-TYPE + SYNTAX INTEGER + { + doubleFclk(1), + fclk(2), + halfFclk(3), + quarterFclk(4), + eighthFclk(5), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sampling frequency of the OTDR test; Fclk indicates the clock frequency. + Options: + 1.doubleFclk(1) - Indicates that the sampling frequency of OTDR test is 2 x Fclk. + 2.fclk(2) - Indicates that the sampling frequency of OTDR test is Fclk. + 3.halfFclk(3) - Indicates that the sampling frequency of OTDR test is 1/2 x Fclk. + 4.quarterFclk(4) - Indicates that the sampling frequency of OTDR test is 1/4 x Fclk. + 5.eighthFclk(5) - Indicates that the sampling frequency of OTDR test is 1/8 x Fclk. + 6.invalid(-1) - Indicates that the query fails or no information is detected. + Default:quarterFclk(4). + " + ::= { hwXponDeviceOtdrTestEntry 8 } + + hwXponDeviceOtdrTestFilterSwitch OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable status of the OTDR FIR filter. + Options: + 1.enable(1) - Indicates that the OTDR FIR filter is enabled. + 2.disable(2) - Indicates that the OTDR FIR filter is disabled. + 3.invalid(-1) - Indicates that the query fails or no information is detected. + Default:enable(1). + " + ::= { hwXponDeviceOtdrTestEntry 9 } + + hwXponDeviceOtdrTestFilterMode OBJECT-TYPE + SYNTAX INTEGER + { + systemDefault(1), + issuedParameters(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Parameter configuration principle of the FIR filter. + Options: + 1.systemDefault(1) - Indicates that the system default parameters are used for the FIR filter. + 2.issuedParameters(2) - Indicates that the issued parameters are used for the FIR filter. + 3.invalid(-1) - Indicates that the query fails or no information is detected. + Default:systemDefault(1). + " + ::= { hwXponDeviceOtdrTestEntry 10 } + + hwXponDeviceOtdrTestFilterPara OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Parameters of the FIR filter. + If the parameter of hwXponDeviceOtdrTestFilterMode is set to the issued parameter, + this parameter is forwarded to the OTDR chip. + The first character of this node represents the number of parameters. + Starting from the second character, these characters represent parameters. + Every four characters (32 bits) from left to right represent a parameter. + If a parameter is set with invalid value FFFFFFFF, its default value will be issued. Default values of parameters are as follows: + 0x00C5AC58,0x0208F564,0x049C37F2,0x090BF767,0x0F72A0E4,0x17065730,0x1E03A4E2,0x224243C2. + " + ::= { hwXponDeviceOtdrTestEntry 11 } + + hwXponDeviceOtdrTestAverageTime OBJECT-TYPE + SYNTAX INTEGER + { + thirtySeconds(1), + oneMinute(2), + twoMinutes(3), + threeeMinutes(4), + sixMinutes(5), + thirtyMinutes(6), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Average sampling times for OTDR test. + Options: + 1.thirtySeconds(1) - Indicates that the OTDR test is executed every 30 seconds. + 2.oneMinute(2) - Indicates that the OTDR test is executed every 1 minute. + 3.twoMinutes(3) - Indicates that the OTDR test is executed every 2 minutes. + 4.threeeMinutes(4) - Indicates that the OTDR test is executed every 3 minutes. + 5.sixMinutes(5) - Indicates that the OTDR test is executed every 6 minutes. + 6.thirtyMinutes(6) - Indicates that the OTDR test is executed every 30 minutes. + 7.invalid(-1) - Indicates that the query fails or no information is detected. + Only test time is issued for this node, and the test times are calculated by the board. + The board queries the test status of the optical module after the test time elapses. + If the test is complete, the board reads the data. + Otherwise, the board will retry to query the test status of the optical module for three times. + If the test is always not complete, the test will be canceled, and a failure message will be returned. + Default:thirtySeconds(1). + " + ::= { hwXponDeviceOtdrTestEntry 12 } + + hwXponDeviceOtdrTestOpticalFibreLength OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Length of the optical fiber to be tested. + Options: + 1.(1) - Indicates that the length of the optical fiber to be tested is 5 km. + 2.(2) - Indicates that the length of the optical fiber to be tested is 10 km. + 3.(3) - Indicates that the length of the optical fiber to be tested is 20 km. + 4.(4) - Indicates that the length of the optical fiber to be tested is 30 km. + 5.(5) - Indicates that the length of the optical fiber to be tested is 40 km. + 6.(6) - Indicates that the length of the optical fiber to be tested is 80 km. + 7.(-1) - Indicates that the query fails or no information is detected. + The length of the optical fiber to be tested is displayed as the value selected by the user. + However, the actual length equals the value selected by the user plus 10 km in background processing. + Default:4(30km). + " + ::= { hwXponDeviceOtdrTestEntry 13 } + + hwXponDeviceOtdrTestDownPowerUsage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Modulation depth of downstream test signals + Currently, this value can be set to 10, 20, 30, 40, 50 and 100. + which indicates that the modulation depth is 10%, 20%, 30%, 40%, 50% and 100%. + The vlaue of this node can be -1 indicates that query fails or no information is detected. + Default:10 + " + ::= { hwXponDeviceOtdrTestEntry 14 } + + hwXponDeviceOtdrUpTestMode OBJECT-TYPE + SYNTAX INTEGER + { + onlineTest(1), + quickTest(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Upstream test mode. + Options: + 1.onlineTest(1) - Indicates that the upstream test mode is online test. + 2.quickTest(2) - Indicates that the upstream test mode is quick test. + 3.invalid(-1) - Indicates that the query fails or no information is detected. + Based on the selected test mode, the OLT can determine, + work out the regularity of sending Trig signals and configure the optical module. + Currently, this node cannot be configured. + " + ::= { hwXponDeviceOtdrTestEntry 15 } + + hwXponDeviceOtdrServerIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The destination IP address of the OTDR. + The vlaue of this node can be FFFFFFFF indicates that query fails or no information is detected. + " + ::= { hwXponDeviceOtdrTestEntry 16 } + + hwXponDeviceOtdrProtocol OBJECT-TYPE + SYNTAX INTEGER + { + ftp(1), + tftp(2), + sftp(3), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Transfer protocol of test result. + Options: + 1.ftp(1) - Indicates that the test result file transfer mode is ftp. + 2.tftp(2) - Indicates that the test result file transfer mode is tftp. + 3.sftp(3) - Indicates that the test result file transfer mode is sftp. + 4.invalid(-1) - Indicates that the query fails or no information is detected. + Default:ftp(1). + " + ::= { hwXponDeviceOtdrTestEntry 17 } + + hwXponDeviceOtdrUserName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The user name of OTDR test. + " + ::= { hwXponDeviceOtdrTestEntry 18 } + + hwXponDeviceOtdrPassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The password of OTDR test. + " + ::= { hwXponDeviceOtdrTestEntry 19 } + + hwXponDeviceOtdrFilePath OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The file path of OTDR test. + " + ::= { hwXponDeviceOtdrTestEntry 20 } + + hwXponDeviceOtdrTestFilterOrder OBJECT-TYPE + SYNTAX INTEGER + { + fifteenOrder(1), + sixteenOrder(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Value of the FIR filter order. + Options: + 1.fifteenOrder(1) - Indicates that the FIR filter order is fifteen. + 2.sixteenOrder(2) - Indicates that the FIR filter order is sixteen. + 3.invalid(-1) - Indicates that the query fails or no information is detected. + Default:fifteenOrder(1). + " + ::= { hwXponDeviceOtdrTestEntry 21 } + +-- hwXponDeviceOtdrTestTable end + + --Table hwXponOpticsDdmInfoExTable + hwXponOpticsDdmInfoExTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXponOpticsDdmInfoExEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table supports the query of the information about the optical transceiver. + The index of this table is ifIndex. + " + ::= { hwXponCommonControlObjects 22 } + + hwXponOpticsDdmInfoExEntry OBJECT-TYPE + SYNTAX HwXponOpticsDdmInfoExEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table supports the query of the information about the optical transceiver. + The index of this entry is ifIndex. + " + INDEX { ifIndex } + ::= { hwXponOpticsDdmInfoExTable 1 } + + HwXponOpticsDdmInfoExEntry ::= + SEQUENCE { + hwXponOpticsDdmInfoExTemperatureHighAlarmThreshold Integer32, + hwXponOpticsDdmInfoExTemperatureLowAlarmThreshold Integer32, + hwXponOpticsDdmInfoExTemperatureHighWarningThreshold Integer32, + hwXponOpticsDdmInfoExTemperatureLowWarningThreshold Integer32, + hwXponOpticsDdmInfoExSupplyVoltageHighAlarmThreshold Integer32, + hwXponOpticsDdmInfoExSupplyVoltageLowAlarmThreshold Integer32, + hwXponOpticsDdmInfoExSupplyVoltageHighWarningThreshold Integer32, + hwXponOpticsDdmInfoExSupplyVoltageLowWarningThreshold Integer32, + hwXponOpticsDdmInfoExTxBiasCurrentHighAlarmThreshold Integer32, + hwXponOpticsDdmInfoExTxBiasCurrentLowAlarmThreshold Integer32, + hwXponOpticsDdmInfoExTxBiasCurrentHighWarningThreshold Integer32, + hwXponOpticsDdmInfoExTxBiasCurrentLowWarningThreshold Integer32, + hwXponOpticsDdmInfoExTxPowerHighAlarmThreshold Integer32, + hwXponOpticsDdmInfoExTxPowerLowAlarmThreshold Integer32, + hwXponOpticsDdmInfoExTxPowerHighWarningThreshold Integer32, + hwXponOpticsDdmInfoExTxPowerLowWarningThreshold Integer32, + hwXponOpticsDdmInfoExRxPowerHighAlarmThreshold Integer32, + hwXponOpticsDdmInfoExRxPowerLowAlarmThreshold Integer32, + hwXponOpticsDdmInfoExRxPowerHighWarningThreshold Integer32, + hwXponOpticsDdmInfoExRxPowerLowWarningThreshold Integer32, + hwXponOpticsDdmInfoEx10GTxBiasCurrent Integer32, + hwXponOpticsDdmInfoEx10GTxBiasCurrentHighAlarmThreshold Integer32, + hwXponOpticsDdmInfoEx10GTxBiasCurrentLowAlarmThreshold Integer32, + hwXponOpticsDdmInfoEx10GTxBiasCurrentHighWarningThreshold Integer32, + hwXponOpticsDdmInfoEx10GTxBiasCurrentLowWarningThreshold Integer32, + hwXponOpticsDdmInfoEx10GTxPower Integer32, + hwXponOpticsDdmInfoEx10GTxPowerHighAlarmThreshold Integer32, + hwXponOpticsDdmInfoEx10GTxPowerLowAlarmThreshold Integer32, + hwXponOpticsDdmInfoEx10GTxPowerHighWarningThreshold Integer32, + hwXponOpticsDdmInfoEx10GTxPowerLowWarningThreshold Integer32, + hwXponOpticsDdmInfoExCatvRxPowerHighAlarmThreshold Integer32, + hwXponOpticsDdmInfoExCatvRxPowerLowAlarmThreshold Integer32, + hwXponOpticsDdmInfoExModuleType INTEGER, + hwXponOpticsDdmInfoExSubType INTEGER, + hwXponOpticsDdmInfoExPrecision Integer32, + hwXponOpticsDdmInfoExEncapsulationType INTEGER, + hwXponOpticsDdmInfoExVendorPN OCTET STRING, + hwXponOpticsDdmInfoExUsedType INTEGER + } + + hwXponOpticsDdmInfoExTemperatureHighAlarmThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.000001 C(centigrade)" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Upper alarm threshold of the temperature. + Unit: 0.000001 C(centigrade) + Options: + 1. invalid(0x7FFFFFFF) - Indicates that the query fails or no information is detected + " + ::= { hwXponOpticsDdmInfoExEntry 1 } + + hwXponOpticsDdmInfoExTemperatureLowAlarmThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.000001 C(centigrade)" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lower alarm threshold of the temperature. + Unit: 0.000001 C(centigrade) + Options: + 1. invalid(0x7FFFFFFF) - Indicates that the query fails or no information is detected + " + ::= { hwXponOpticsDdmInfoExEntry 2 } + + hwXponOpticsDdmInfoExTemperatureHighWarningThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.000001 C(centigrade)" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Upper warning threshold of the temperature. + Unit: 0.000001 C(centigrade) + Options: + 1. invalid(0x7FFFFFFF) - Indicates that the query fails or no information is detected + " + ::= { hwXponOpticsDdmInfoExEntry 3 } + + hwXponOpticsDdmInfoExTemperatureLowWarningThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.000001 C(centigrade)" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lower warning threshold of the temperature. + Unit: 0.000001 C(centigrade) + Options: + 1. invalid(0x7FFFFFFF) - Indicates that the query fails or no information is detected + " + ::= { hwXponOpticsDdmInfoExEntry 4 } + + hwXponOpticsDdmInfoExSupplyVoltageHighAlarmThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.000001V" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Upper alarm threshold of the voltage. + Unit: 0.000001V + Options: + 1. invalid(0x7FFFFFFF) - Indicates that the query fails or no information is detected + " + ::= { hwXponOpticsDdmInfoExEntry 5 } + + hwXponOpticsDdmInfoExSupplyVoltageLowAlarmThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.000001V" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lower alarm threshold of the voltage. + Unit: 0.000001V + Options: + 1. invalid(0x7FFFFFFF) - Indicates that the query fails or no information is detected + " + ::= { hwXponOpticsDdmInfoExEntry 6 } + + hwXponOpticsDdmInfoExSupplyVoltageHighWarningThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.000001V" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Upper warning threshold of the voltage. + Unit: 0.000001V + Options: + 1. invalid(0x7FFFFFFF) - Indicates that the query fails or no information is detected + " + ::= { hwXponOpticsDdmInfoExEntry 7 } + + hwXponOpticsDdmInfoExSupplyVoltageLowWarningThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.000001V" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lower warning threshold of the voltage. + Unit: 0.000001V + Options: + 1. invalid(0x7FFFFFFF) - Indicates that the query fails or no information is detected + " + ::= { hwXponOpticsDdmInfoExEntry 8 } + + hwXponOpticsDdmInfoExTxBiasCurrentHighAlarmThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.000001A" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Upper alarm threshold of the bias current. + Unit: 0.000001A + Options: + 1. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwXponOpticsDdmInfoExEntry 9 } + + hwXponOpticsDdmInfoExTxBiasCurrentLowAlarmThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.000001A" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lower alarm threshold of the bias current. + Unit: 0.000001A + Options: + 1. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwXponOpticsDdmInfoExEntry 10 } + + hwXponOpticsDdmInfoExTxBiasCurrentHighWarningThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.000001A" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Upper warning threshold of the bias current. + Unit: 0.000001A + Options: + 1. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwXponOpticsDdmInfoExEntry 11 } + + hwXponOpticsDdmInfoExTxBiasCurrentLowWarningThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.000001A" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lower warning threshold of the bias current. + Unit: 0.000001A + Options: + 1. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwXponOpticsDdmInfoExEntry 12 } + + hwXponOpticsDdmInfoExTxPowerHighAlarmThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.000001dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Upper alarm threshold of the Tx power. + Unit: 0.000001dBm + Options: + 1. invalid(0x7FFFFFFF) - Indicates that the query fails or no information is detected + " + ::= { hwXponOpticsDdmInfoExEntry 13 } + + hwXponOpticsDdmInfoExTxPowerLowAlarmThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.000001dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lower alarm threshold of the Tx power. + Unit: 0.000001dBm + Options: + 1. invalid(0x7FFFFFFF) - Indicates that the query fails or no information is detected + " + ::= { hwXponOpticsDdmInfoExEntry 14 } + + hwXponOpticsDdmInfoExTxPowerHighWarningThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.000001dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Upper warning threshold of the Tx power. + Unit: 0.000001dBm + Options: + 1. invalid(0x7FFFFFFF) - Indicates that the query fails or no information is detected + " + ::= { hwXponOpticsDdmInfoExEntry 15 } + + hwXponOpticsDdmInfoExTxPowerLowWarningThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.000001dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lower warning threshold of the Tx power. + Unit: 0.000001dBm + Options: + 1. invalid(0x7FFFFFFF) - Indicates that the query fails or no information is detected + " + ::= { hwXponOpticsDdmInfoExEntry 16 } + + hwXponOpticsDdmInfoExRxPowerHighAlarmThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.000001dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Upper alarm threshold of the Rx power. + Unit: 0.000001dBm + Options: + 1. invalid(0x7FFFFFFF) - Indicates that the query fails or no information is detected + " + ::= { hwXponOpticsDdmInfoExEntry 17 } + + hwXponOpticsDdmInfoExRxPowerLowAlarmThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.000001dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lower alarm threshold of the Rx power. + Unit: 0.000001dBm + Options: + 1. invalid(0x7FFFFFFF) - Indicates that the query fails or no information is detected + " + ::= { hwXponOpticsDdmInfoExEntry 18 } + + hwXponOpticsDdmInfoExRxPowerHighWarningThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.000001dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Upper warning threshold of the Rx power. + Unit: 0.000001dBm + Options: + 1. invalid(0x7FFFFFFF) - Indicates that the query fails or no information is detected + " + ::= { hwXponOpticsDdmInfoExEntry 19 } + + hwXponOpticsDdmInfoExRxPowerLowWarningThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.000001dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lower warning threshold of the Rx power. + Unit: 0.000001dBm + Options: + 1. invalid(0x7FFFFFFF) - Indicates that the query fails or no information is detected + " + ::= { hwXponOpticsDdmInfoExEntry 20 } + + hwXponOpticsDdmInfoEx10GTxBiasCurrent OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.000001A" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current of the 10G EPON optical transceiver. + Unit: 0.000001A + Options: + 1. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwXponOpticsDdmInfoExEntry 21 } + + hwXponOpticsDdmInfoEx10GTxBiasCurrentHighAlarmThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.000001A" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Upper alarm threshold of the 10G EPON optical transceiver bias current. + Unit: 0.000001A + Options: + 1. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwXponOpticsDdmInfoExEntry 22 } + + hwXponOpticsDdmInfoEx10GTxBiasCurrentLowAlarmThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.000001A" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lower alarm threshold of the 10G EPON optical transceiver bias current. + Unit: 0.000001A + Options: + 1. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwXponOpticsDdmInfoExEntry 23 } + + hwXponOpticsDdmInfoEx10GTxBiasCurrentHighWarningThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.000001A" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Upper warning threshold of the 10G EPON optical transceiver bias current. + Unit: 0.000001A + Options: + 1. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwXponOpticsDdmInfoExEntry 24 } + + hwXponOpticsDdmInfoEx10GTxBiasCurrentLowWarningThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.000001A" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lower warning threshold of the 10G EPON optical transceiver bias current. + Unit: 0.000001A + Options: + 1. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwXponOpticsDdmInfoExEntry 25 } + + hwXponOpticsDdmInfoEx10GTxPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.01dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Tx optical power of the 10G EPON optical transceiver. + Unit: 0.01dBm + Options: + 1. invalid(0x7FFFFFFF) - Indicates that the query fails or no information is detected + " + ::= { hwXponOpticsDdmInfoExEntry 26 } + + hwXponOpticsDdmInfoEx10GTxPowerHighAlarmThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.000001dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Upper alarm threshold of the 10G EPON optical transceiver Tx power. + Unit: 0.000001dBm + Options: + 1. invalid(0x7FFFFFFF) - Indicates that the query fails or no information is detected + " + ::= { hwXponOpticsDdmInfoExEntry 27 } + + hwXponOpticsDdmInfoEx10GTxPowerLowAlarmThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.000001dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lower alarm threshold of the 10G EPON optical transceiver Tx power. + Unit: 0.000001dBm + Options: + 1. invalid(0x7FFFFFFF) - Indicates that the query fails or no information is detected + " + ::= { hwXponOpticsDdmInfoExEntry 28 } + + hwXponOpticsDdmInfoEx10GTxPowerHighWarningThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.000001dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Upper warning threshold of the 10G EPON optical transceiver Tx power. + Unit: 0.000001dBm + Options: + 1. invalid(0x7FFFFFFF) - Indicates that the query fails or no information is detected + " + ::= { hwXponOpticsDdmInfoExEntry 29 } + + hwXponOpticsDdmInfoEx10GTxPowerLowWarningThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.000001dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lower warning threshold of the 10G EPON optical transceiver Tx power. + Unit: 0.000001dBm + Options: + 1. invalid(0x7FFFFFFF) - Indicates that the query fails or no information is detected + " + ::= { hwXponOpticsDdmInfoExEntry 30 } + + hwXponOpticsDdmInfoExCatvRxPowerHighAlarmThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.000001dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Upper AlarmThreshold threshold of the CATV Rx power. + Unit: 0.000001dBm + Options: + 1. invalid(0x7FFFFFFF) - Indicates that the query fails or no information is detected + " + ::= { hwXponOpticsDdmInfoExEntry 31 } + + hwXponOpticsDdmInfoExCatvRxPowerLowAlarmThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.000001dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lower AlarmThreshold threshold of the CATV Rx power. + Unit: 0.000001dBm + Options: + 1. invalid(0x7FFFFFFF) - Indicates that the query fails or no information is detected + " + ::= { hwXponOpticsDdmInfoExEntry 32 } + + hwXponOpticsDdmInfoExModuleType OBJECT-TYPE + SYNTAX INTEGER + { + gpon(1), + epon(2), + epon10g(3), + gpon10g(4), + wdmpon(5), + hybridpon(6), + gponepon(7), + unknown(8), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Options: + 1. gpon(1) - GPON + 2. epon(2) - EPON + 3. epon10g(3) - 10G EPON + 4. gpon10g(4) - 10G GPON + 5. wdmpon(5) - WDM PON + 6. hybridpon(6) - hybrid PON + 7. gponepon(7) - GPON/EPON + 8. unknown(8) - Unknown + 9. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwXponOpticsDdmInfoExEntry 33 } + + hwXponOpticsDdmInfoExSubType OBJECT-TYPE + SYNTAX INTEGER + { + classbplus(1), + classcplus(2), + classb(3), + n2a(33), + n2b(34), + n1(35), + px20(65), + px20plus(66), + pr30(97), + pr20(98), + prx30(99), + prx20(100), + classbPlusAndPx20Plus(129), + classbAndPx20(130), + unknown(145), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Options: + 1. classbplus(1) - CLASS B+ + 2. classcplus(2) - CLASS C+ + 3. classb(3) - CLASS B + 4. n2a(33) - N2a + 5. n2b(34) - N2b + 6. n1(35) - N1 + 7. px20(65) - PX20 + 8. px20plus(66) - PX20+ + 9. pr30(97) - PR30 + 10. pr20(98) - PR20 + 11. prx30(99) - PRX30 + 12. prx20(100) - PRX20 + 13. classbPlusAndPx20Plus(129) - GPON CLASS B+/EPON PX20+ + 14. classbAndPx20(130) - GPON CLASS B/EPON PX20 + 15. unknown(145) - Unknown + 16. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwXponOpticsDdmInfoExEntry 34 } + + hwXponOpticsDdmInfoExPrecision OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the precision of optical power. + Unit: 0.1dBm + Options: + 1. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwXponOpticsDdmInfoExEntry 35 } + + hwXponOpticsDdmInfoExEncapsulationType OBJECT-TYPE + SYNTAX INTEGER + { + sff2x5(1), + sff2x10(2), + sfp(3), + xfp(4), + lxfp(5), + bosaonboard(6), + unknown(7), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Options: + 1. sff2x5(1) - SFF 2x5 + 2. sff2x10(2) - SFF 2x10 + 3. sfp(3) - SFP + 4. xfp(4) - XFP + 5. lxfp(5) - LXFP + 6. bosaonboard(6) - BOSA ON BOARD + 7. unknown(7) - Unknown + 8. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwXponOpticsDdmInfoExEntry 36 } + + hwXponOpticsDdmInfoExVendorPN OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..17)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the part number." + ::= { hwXponOpticsDdmInfoExEntry 37 } + + hwXponOpticsDdmInfoExUsedType OBJECT-TYPE + SYNTAX INTEGER { + olt(1), + onu(3), + catvtriplex(4), + unknown(5), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the application scenario of the optical transceiver. + Options: + 1. olt(1) - OLT + 2. onu(3) - ONU + 3. catvtriplex(4) - CATV TriPlex + 4. unknown(5) - Unknown + 5. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwXponOpticsDdmInfoExEntry 38 } + +-- hwXponOpticsDdmInfoExTable end +--Table hwXponOpticsParameterRangeTable begin + hwXponOpticsParameterRangeTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXponOpticsParameterRangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The xpon optics parameter range table. This table is used to query range of the optics parameter. + The indexes of this table are hwXponOpticalModuleType, hwXponOpticalModuleSubType, hwXponOpticalModuleOltOntType, and hwXponOpticalModuleBandwidthType. + " + ::= { hwXponCommonControlObjects 23 } + + hwXponOpticsParameterRangeEntry OBJECT-TYPE + SYNTAX HwXponOpticsParameterRangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The xpon optics parameter range table. This table is used to query range of the optics parameter. + The indexes of this entry are hwXponOpticalModuleType, hwXponOpticalModuleSubType, hwXponOpticalModuleOltOntType, and hwXponOpticalModuleBandwidthType. + " + INDEX { hwXponOpticalModuleType, hwXponOpticalModuleSubType, hwXponOpticalModuleOltOntType, hwXponOpticalModuleBandwidthType } + ::= { hwXponOpticsParameterRangeTable 1 } + + HwXponOpticsParameterRangeEntry ::= + SEQUENCE + { + hwXponOpticalModuleType INTEGER, + hwXponOpticalModuleSubType Integer32, + hwXponOpticalModuleOltOntType INTEGER, + hwXponOpticalModuleBandwidthType INTEGER, + hwXponOpticalModuleRxPowerValidValueMax Integer32, + hwXponOpticalModuleRxPowerValidValueMin Integer32 + } + + hwXponOpticalModuleType OBJECT-TYPE + SYNTAX INTEGER + { + gpon(2), + epon(3), + tengepon(4), + xgpon(5), + wdmpon(6), + mixpon(7), + gponepondoublemode(8) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the xpon optical module type. + Options: + 1. gpon(2) - gpon type. + 2. epon(3) - epon type. + 3. tengepon(4) - 10gepon type. + 4. xgpon(5) - xgpon type. + 5. wdmpon(6) - wdmpon type. + 6. mixpon(7) - mixpon type. + 7. gponepondoublemode(8) - gponepondoublemode type. + " + ::= { hwXponOpticsParameterRangeEntry 1 } + + hwXponOpticalModuleSubType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The xpon optical module sub type. + GPON:0x2 - CLASS B+, + 0x3 - CLASS C+, + 0x4 - CLASS B, + EPON:0x2 - PX20, + 0x3 - PX20+, + 10GEPON:0x2 - PR30, + 0x3 - PR20, + 0x4 - PRX30, + 0x5 - PRX20, + XG-PON:0x2 to 0x5 - reserved, + 0x6 - N2a, + 0x7 - N2b, + 0x8 - N1, + Gpon and Epon double mode: 0x2 - double mode, compatible with GPON CLASS B+ and EPON PX20+." + ::= { hwXponOpticsParameterRangeEntry 2 } + + hwXponOpticalModuleOltOntType OBJECT-TYPE + SYNTAX INTEGER + { + olt(2), + onu(4) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the xpon optical module olt ont type. + Options: + 1. olt(2) - olt type. + 2. onu(4) - onu type. + " + ::= { hwXponOpticsParameterRangeEntry 3 } + + hwXponOpticalModuleBandwidthType OBJECT-TYPE + SYNTAX INTEGER + { + bw1g(1), + bw10g(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the xpon optical module bandwidth type. + Options: + 1. bw1g(1) - bw1g type. + 2. bw10g(2) - bw10g type. + " + ::= { hwXponOpticsParameterRangeEntry 4 } + + hwXponOpticalModuleRxPowerValidValueMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The xpon optical module Rx power maximum valid value, units of 0.01 dBm." + ::= { hwXponOpticsParameterRangeEntry 5 } + + hwXponOpticalModuleRxPowerValidValueMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The xpon optical module Rx power minimum valid value, units of 0.01 dBm." + ::= { hwXponOpticsParameterRangeEntry 6 } +--Table hwXponOpticsParameterRangeTable end + +--Table hwGponInteroperModeConfigTable + hwGponInteroperModeConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponInteroperModeConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure the interoperability mode of the ONT. + The indexes of this table are hwGponInteroperModeOntVenderIDInfoIndex, hwGponInteroperModeOntEquipmentIDInfoIndex and hwGponInteroperModeOntSoftwareVersionInfoIndex. + " + ::= { hwXponCommonControlObjects 24 } + + hwGponInteroperModeConfigEntry OBJECT-TYPE + SYNTAX HwGponInteroperModeConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure the interoperability mode of the ONT. + The indexes of this entry are hwGponInteroperModeOntVenderIDInfoIndex, hwGponInteroperModeOntEquipmentIDInfoIndex and hwGponInteroperModeOntSoftwareVersionInfoIndex. + " + INDEX { hwGponInteroperModeOntVenderIDInfoIndex, hwGponInteroperModeOntEquipmentIDInfoIndex, hwGponInteroperModeOntSoftwareVersionInfoIndex } + ::= { hwGponInteroperModeConfigTable 1 } + + HwGponInteroperModeConfigEntry ::= + SEQUENCE + { + hwGponInteroperModeOntVenderIDInfoIndex OCTET STRING, + hwGponInteroperModeOntEquipmentIDInfoIndex OCTET STRING, + hwGponInteroperModeOntSoftwareVersionInfoIndex OCTET STRING, + hwGponInteroperModeSwitch INTEGER, + hwGponInteroperModeOntMutlicastAuthModeSwitch INTEGER, + hwGponInteroperModeActiveMode INTEGER, + hwGponInteroperModeConfigRowStatus RowStatus + } + + hwGponInteroperModeOntVenderIDInfoIndex OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..4)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the vender ID of the ONT. + " + ::= { hwGponInteroperModeConfigEntry 1 } + + hwGponInteroperModeOntEquipmentIDInfoIndex OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the equipment ID of the ONT. + 0 indicates that the equipment ID of the ONT is not specified. + " + ::= { hwGponInteroperModeConfigEntry 2 } + + hwGponInteroperModeOntSoftwareVersionInfoIndex OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..14)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the software version of the ONT. + 0 indicates that the software version of the ONT is not specified. + " + ::= { hwGponInteroperModeConfigEntry 3 } + + hwGponInteroperModeSwitch OBJECT-TYPE + SYNTAX INTEGER + { + itu-t(1), + ctc(2), + eric-v1(3), + eric-v2(4), + itu-t-g984(5), + itu-t-g988(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The switch mode of gpon ONT interoperability. + Options: + 1. itu-t(1) - The switch mode of gpon ONT interoperability is itu-t + 2. ctc(2) - The switch mode of gpon ONT interoperability is ctc + 3. eric-v1(3) - The switch mode of gpon ONT interoperability is eric-v1 + 4. eric-v2(4) - The switch mode of gpon ONT interoperability is eric-v2 + 5. itu-t-g984(5)- The switch mode of gpon ONT interoperability is itu-t-g984 + 6. itu-t-g988(6)- The switch mode of gpon ONT interoperability is itu-t-g988 + " + ::= { hwGponInteroperModeConfigEntry 4 } + + hwGponInteroperModeOntMutlicastAuthModeSwitch OBJECT-TYPE + SYNTAX INTEGER + { + ont-control(1), + olt-control(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The switch mode of gpon ONT multicast authentication. + Options: + 1. ont-control(1) - The switch mode of gpon ONT multicast authentication is ont-control + 2. olt-control(2) - The switch mode of gpon ONT multicast authentication is olt-control + " + ::= { hwGponInteroperModeConfigEntry 5 } + + hwGponInteroperModeActiveMode OBJECT-TYPE + SYNTAX INTEGER + { + immediate(1), + next-startup(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The active mode of gpon ONT interoperability mode. + Options: + 1. immediate(1) - Indicates that the ONT takes effect immediately + 2. next-startup(2) - Indicates that the ONT takes effect after next startup + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponInteroperModeConfigEntry 6 } + + hwGponInteroperModeConfigRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The hwGponInteroperModeConfigRowStatus is used to create a new row + or delete an existing row in this table. + " + ::= { hwGponInteroperModeConfigEntry 7 } + +--Table hwGponInteroperModeConfigTable end + +--Table hwXponOltOpticsModuleExtInfoTable + hwXponOltOpticsModuleExtInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXponOltOpticsModuleExtInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query the information about the optical transceiver. + The index of this table is ifIndex. + " + ::= { hwXponCommonControlObjects 25 } + + hwXponOltOpticsModuleExtInfoEntry OBJECT-TYPE + SYNTAX HwXponOltOpticsModuleExtInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query the information about the optical transceiver. + The index of this entry is ifIndex. + " + INDEX { ifIndex } + ::= { hwXponOltOpticsModuleExtInfoTable 1 } + + HwXponOltOpticsModuleExtInfoEntry ::= + SEQUENCE { + hwXponOltOpticsModuleInfoRateIdentifier INTEGER, + hwXponOltOpticsModuleInfoLength50MicronOM3 Integer32, + hwXponOltOpticsModuleInfoCcBaseState INTEGER, + hwXponOltOpticsModuleInfoCcExtState INTEGER + } + + hwXponOltOpticsModuleInfoRateIdentifier OBJECT-TYPE + SYNTAX INTEGER { + unspecified (1), + rateId4g2g1gRateSelectAs0As1(2), + rateId8g4g2gRxRateSelect (3), + rateId8g4g2gTxRateSelect (4), + rateId8g4g2gRxTxRateSelect (5), + rateId16g8g4gRxRateSelect (6), + rateId16g8g4gRxTxRateSelect (7), + invalid (-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the type of rate select functionality. + Options: + 1. unspecified (1) - Unspecified + 2. rateId4g2g1gRateSelectAs0As1(2) - 4/2/1G Rate_Select & AS0/AS1 + 3. rateId8g4g2gRxRateSelect (3) - 8/4/2G Rx Rate_Select only + 4. rateId8g4g2gTxRateSelect (4) - 8/4/2G Tx Rate_Select only + 5. rateId8g4g2gRxTxRateSelect (5) - 8/4/2G Independent Rx & Tx Rate_select + 6. rateId16g8g4gRxRateSelect (6) - 16/8/4G Rx Rate_select only + 7. rateId16g8g4gRxTxRateSelect (7) - 16/8/4G Independent Rx, Tx Rate_select + 8. invalid (-1) - Indicates that the query fails or no information is detected + " + ::= { hwXponOltOpticsModuleExtInfoEntry 1 } + + hwXponOltOpticsModuleInfoLength50MicronOM3 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the link length supported for 50 um OM3 fiber, units of 10 m." + ::= { hwXponOltOpticsModuleExtInfoEntry 2 } + + hwXponOltOpticsModuleInfoCcBaseState OBJECT-TYPE + SYNTAX INTEGER { + correct (1), + incorrect(2), + invalid (-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the CC_BASE match state. + Options: + 1. correct (1) - Correct + 2. incorrect(2) - Incorrect + 3. invalid (-1) - Indicates that the query fails or no information is detected + " + ::= { hwXponOltOpticsModuleExtInfoEntry 3 } + + hwXponOltOpticsModuleInfoCcExtState OBJECT-TYPE + SYNTAX INTEGER { + correct (1), + incorrect(2), + invalid (-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the CC_EXT match state. + Options: + 1. correct (1) - Correct + 2. incorrect(2) - Incorrect + 3. invalid (-1) - Indicates that the query fails or no information is detected + " + ::= { hwXponOltOpticsModuleExtInfoEntry 4 } + +--Table hwXponOltOpticsModuleExtInfoTable end + +--Table hwGponOntPortServiceCfgTable + hwGponOntPortServiceCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponOntPortServiceCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure the service parameter of the ONT port. + The indexes of this table are ifIndex, hwXponOntIndex, hwGponOntifType and hwGponOntifPort. + " + ::= { hwXponCommonControlObjects 26 } + + hwGponOntPortServiceCfgEntry OBJECT-TYPE + SYNTAX HwGponOntPortServiceCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure the service parameter of the ONT port. + The indexes of this entry are ifIndex, hwXponOntIndex, hwGponOntifType and hwGponOntifPort. + " + INDEX { ifIndex, hwXponOntIndex, hwGponOntifType, hwGponOntifPort } + ::= { hwGponOntPortServiceCfgTable 1 } + + HwGponOntPortServiceCfgEntry ::= + SEQUENCE + { + hwGponOntPortNativeVlan Integer32, + hwGponOntPortNativeVlanPriority Integer32, + hwGponOntPortIgmpForwardMode INTEGER + } + + hwGponOntPortNativeVlan OBJECT-TYPE + SYNTAX Integer32 (-1|0..4095) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the native VLAN of the port. + " + ::= { hwGponOntPortServiceCfgEntry 1 } + + hwGponOntPortNativeVlanPriority OBJECT-TYPE + SYNTAX Integer32 (-1|0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the native VLAN priority of the port. + " + ::= { hwGponOntPortServiceCfgEntry 2 } + + hwGponOntPortIgmpForwardMode OBJECT-TYPE + SYNTAX INTEGER{ + disable(1), + enable(2), + invalid (-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object is used to enable or disable the switch of ONT port IGMP forward mode. + Options: + 1. disable(1) - Disable the switch of ONT port IGMP forward mode + 2. enable(2) - Enable the switch of ONT port IGMP forward mode + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponOntPortServiceCfgEntry 3 } + --Table hwGponOntPortServiceCfgTable end + + --Table hwXponDeviceOntNoAuthConfigTable + hwXponDeviceOntNoAuthConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXponDeviceOntNoAuthConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The hwXponDeviceOntNoAuthConfigTable is used to configure the type of ONT to be no authentication. + The indexs of this table are hwXponDeviceOntAccessType and hwXponDeviceOntModel. + " + ::= { hwXponCommonControlObjects 27 } + + hwXponDeviceOntNoAuthConfigEntry OBJECT-TYPE + SYNTAX HwXponDeviceOntNoAuthConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The hwXponDeviceOntNoAuthConfigTable is used to configure the type of ONT to be no authentication. + The indexs of this table are hwXponDeviceOntAccessType and hwXponDeviceOntModel. + " + INDEX { hwXponDeviceOntAccessType, hwXponDeviceOntModel } + ::= { hwXponDeviceOntNoAuthConfigTable 1 } + + HwXponDeviceOntNoAuthConfigEntry ::= + SEQUENCE + { + hwXponDeviceOntAccessType INTEGER, + hwXponDeviceOntModel OCTET STRING, + hwXponDeviceOntNoAuthRowStatus RowStatus + } + + hwXponDeviceOntAccessType OBJECT-TYPE + SYNTAX INTEGER { + gpon(1), + epon(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the ONT access type. + Options: + 1. gpon(1) - The ONT access type is GPON + 2. epon(2) - The ONT access type is EPON + " + ::= { hwXponDeviceOntNoAuthConfigEntry 1 } + + hwXponDeviceOntModel OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the ONT model." + ::= { hwXponDeviceOntNoAuthConfigEntry 2 } + + hwXponDeviceOntNoAuthRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to create a new row or to modify or delete an existing row in this table." + ::= { hwXponDeviceOntNoAuthConfigEntry 3 } + + --Table hwXponDeviceOntNoAuthConfigTable end + + --Table hwGponDevicePotsPortStatisticTable + hwGponDevicePotsPortStatisticTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponDevicePotsPortStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VOIP perform monitor statistic table. This table is used to query Pots + port statistic. + The indexes of this table are ifIndex, hwGponDeviceOntObjIndex and + hwGponDeviceOntPhyIndex. + " + ::= { hwXponCommonStatisticObjects 1 } + + hwGponDevicePotsPortStatisticEntry OBJECT-TYPE + SYNTAX HwGponDevicePotsPortStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VOIP perform monitor statistic table. This table is used to query Pots + port statistic. + The indexes of this entry are ifIndex, hwGponDeviceOntObjIndex and + hwGponDeviceOntPhyIndex. + " + INDEX + { + ifIndex, + hwGponDeviceOntObjIndex, + hwGponDeviceOntPhyIndex + } + ::= { hwGponDevicePotsPortStatisticTable 1 } + + HwGponDevicePotsPortStatisticEntry ::= + SEQUENCE + { + hwGponDeviceOntPhyIndex Integer32, + hwGponDevicePotsStatisticRtpError Gauge32, + hwGponDevicePotsStatisticPacketLoss Gauge32, + hwGponDevicePotsPortMaxJitter Gauge32, + hwGponDevicePotsPortMaxTimeRTCP Gauge32, + hwGponDevicePotsStatisticUnderFlowBuff Gauge32, + hwGponDevicePotsStatisticOverFlowBuff Gauge32, + hwGponDevicePotsStatisticCallSetupFails Gauge32, + hwGponDevicePotsPortCallSetupTimer Gauge32, + hwGponDevicePotsStatisticCallTerminateFails Gauge32, + hwGponDevicePotsStatisticAnalogPortRelease Gauge32, + hwGponDevicePotsPortAnalogPortOffHookTimer Gauge32 + } + + hwGponDeviceOntPhyIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port index of the ONT." + ::={ hwGponDevicePotsPortStatisticEntry 1 } + + hwGponDevicePotsStatisticRtpError OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistic of RTP packet errors." + ::={ hwGponDevicePotsPortStatisticEntry 2 } + + hwGponDevicePotsStatisticPacketLoss OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistic of the fraction of packets lost." + ::={ hwGponDevicePotsPortStatisticEntry 3 } + + hwGponDevicePotsPortMaxJitter OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum jitter identified during the measured interval." + ::={ hwGponDevicePotsPortStatisticEntry 4 } + + hwGponDevicePotsPortMaxTimeRTCP OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum time between RTCP packets." + ::={ hwGponDevicePotsPortStatisticEntry 5 } + + hwGponDevicePotsStatisticUnderFlowBuff OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistic of times the reassembly buffer underflows." + ::={ hwGponDevicePotsPortStatisticEntry 6 } + + hwGponDevicePotsStatisticOverFlowBuff OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistic of times the reassembly buffer overflows." + ::={ hwGponDevicePotsPortStatisticEntry 7 } + + hwGponDevicePotsStatisticCallSetupFails OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistic of call setup failures." + ::={ hwGponDevicePotsPortStatisticEntry 8} + + hwGponDevicePotsPortCallSetupTimer OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The longest duration of a single call setup detected during this interval." + ::={ hwGponDevicePotsPortStatisticEntry 9 } + + hwGponDevicePotsStatisticCallTerminateFails OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistic of calls that were terminated with cause." + ::={ hwGponDevicePotsPortStatisticEntry 10 } + + hwGponDevicePotsStatisticAnalogPortRelease OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistic of analog port releases without dialling detected." + ::={ hwGponDevicePotsPortStatisticEntry 11 } + + hwGponDevicePotsPortAnalogPortOffHookTimer OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The longest period of a single off-hook detected on the analog port." + ::={ hwGponDevicePotsPortStatisticEntry 12 } + + --Table hwGponOntPerfCurr15MinDataTable + hwGponOntPerfCurr15MinDataTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponOntPerfCurr15MinDataEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ont performance monitor statistic table. This table is used to query ont + statistic in the current 15 minutes. The indexes of this table are + ifIndex and hwXponOntIndex. + " + ::= { hwXponCommonStatisticObjects 2 } + + hwGponOntPerfCurr15MinDataEntry OBJECT-TYPE + SYNTAX HwGponOntPerfCurr15MinDataEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ont performance monitor statistic table. This table is used to query ont + statistic in the current 15 minutes. The indexes of this entry are + ifIndex and hwXponOntIndex. + " + INDEX + { + ifIndex, + hwXponOntIndex + } + ::= { hwGponOntPerfCurr15MinDataTable 1 } + + HwGponOntPerfCurr15MinDataEntry ::= + SEQUENCE + { + hwGponOntPerfCurr15MinFecCorrectByte Integer32, + hwGponOntPerfCurr15MinFecCorrectCodeWords Integer32, + hwGponOntPerfCurr15MinFecUncorrectCodeWords Integer32, + hwGponOntPerfCurr15MinFecTotalCodeWords Integer32, + hwGponOntPerfCurr15MinFecSeconds Integer32, + hwGponOntPerfCurr15MinRangingTimeCount Counter64, + hwGponOntPerfCurr15MinTransmittedGemFrames Counter64, + hwGponOntPerfCurr15MinXgemKeyErrorCount Counter64, + hwGponOntPerfCurr15MinXgemHecErrorCount Counter64 + } + + hwGponOntPerfCurr15MinFecCorrectByte OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of bytes that were corrected by + the FEC function in the current 15 minutes." + ::={ hwGponOntPerfCurr15MinDataEntry 1 } + + hwGponOntPerfCurr15MinFecCorrectCodeWords OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of code words that were corrected by the FEC + function in the current 15 minutes." + ::={ hwGponOntPerfCurr15MinDataEntry 2 } + + hwGponOntPerfCurr15MinFecUncorrectCodeWords OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of code words that were not corrected by the FEC function + in the current 15 minutes." + ::={ hwGponOntPerfCurr15MinDataEntry 3 } + + hwGponOntPerfCurr15MinFecTotalCodeWords OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of total received code words in the current 15 minutes." + ::={ hwGponOntPerfCurr15MinDataEntry 4 } + + hwGponOntPerfCurr15MinFecSeconds OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of seconds in the current 15 minutes, when there + was a forward error correction anomaly." + ::={ hwGponOntPerfCurr15MinDataEntry 5 } + + hwGponOntPerfCurr15MinRangingTimeCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of rangingtime in the current 15 minutes." + ::={ hwGponOntPerfCurr15MinDataEntry 6 } + + hwGponOntPerfCurr15MinTransmittedGemFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of transmitted XGEM frames in the current 15 minutes." + ::={ hwGponOntPerfCurr15MinDataEntry 7 } + + hwGponOntPerfCurr15MinXgemKeyErrorCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of XGEM key errors in the current 15 minutes." + ::={ hwGponOntPerfCurr15MinDataEntry 8 } + + hwGponOntPerfCurr15MinXgemHecErrorCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of XGEM hec error in the current 15 minutes." + ::={ hwGponOntPerfCurr15MinDataEntry 9 } + + --Table hwGponOntPerfHis15MinTable + hwGponOntPerfHis15MinTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponOntPerfHis15MinEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ont performance monitor statistic table. This table is used to query ont + statistic. The indexes of this table are ifIndex, hwXponOntIndex and + hwGponOntPerfHis15MinNumber. + " + ::= { hwXponCommonStatisticObjects 3 } + + hwGponOntPerfHis15MinEntry OBJECT-TYPE + SYNTAX HwGponOntPerfHis15MinEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ont performance monitor statistic table. This table is used to query ont + statistic. The indexes of this entry are ifIndex,hwXponOntIndex and + hwGponOntPerfHis15MinNumber. + " + INDEX + { + ifIndex, + hwXponOntIndex, + hwGponOntPerfHis15MinNumber + } + ::= { hwGponOntPerfHis15MinTable 1 } + + HwGponOntPerfHis15MinEntry ::= + SEQUENCE + { + hwGponOntPerfHis15MinNumber Unsigned32, + hwGponOntPerfHis15MinFecCorrectByte Integer32, + hwGponOntPerfHis15MinFecCorrectCodeWords Integer32, + hwGponOntPerfHis15MinFecUncorrectCodeWords Integer32, + hwGponOntPerfHis15MinFecTotalCodeWords Integer32, + hwGponOntPerfHis15MinFecSeconds Integer32, + hwGponOntPerfHis15MinRangingTimeCount Counter64, + hwGponOntPerfHis15MinTransmittedGemFrames Counter64, + hwGponOntPerfHis15MinXgemKeyErrorCount Counter64, + hwGponOntPerfHis15MinXgemHecErrorCount Counter64 + } + + hwGponOntPerfHis15MinNumber OBJECT-TYPE + SYNTAX Unsigned32 (1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Performance data interval number 1 is the most recent previous + 15 minutes interval. Rang:1." + ::={ hwGponOntPerfHis15MinEntry 1 } + + hwGponOntPerfHis15MinFecCorrectByte OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of bytes that were corrected by + the FEC function in this interval." + ::={ hwGponOntPerfHis15MinEntry 2 } + + hwGponOntPerfHis15MinFecCorrectCodeWords OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of code words that were corrected by the FEC + function in this interval. + -1 indicates the invalid value. + " + ::={ hwGponOntPerfHis15MinEntry 3 } + + hwGponOntPerfHis15MinFecUncorrectCodeWords OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of code words that were not corrected by the FEC + function in this interval. + -1 indicates the invalid value. + " + ::={ hwGponOntPerfHis15MinEntry 4} + + hwGponOntPerfHis15MinFecTotalCodeWords OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of total received code words in this interval. + -1 indicates the invalid value. + " + ::={ hwGponOntPerfHis15MinEntry 5 } + + hwGponOntPerfHis15MinFecSeconds OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of seconds during this interval, when there + was a forward error correction anomaly." + ::={ hwGponOntPerfHis15MinEntry 6 } + + hwGponOntPerfHis15MinRangingTimeCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of rangingtime in this interval." + ::={ hwGponOntPerfHis15MinEntry 7 } + + hwGponOntPerfHis15MinTransmittedGemFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of transmitted XGEM frames in this interval." + ::={ hwGponOntPerfHis15MinEntry 8 } + + hwGponOntPerfHis15MinXgemKeyErrorCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of XGEM key errors in this interval." + ::={ hwGponOntPerfHis15MinEntry 9 } + + hwGponOntPerfHis15MinXgemHecErrorCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of XGEM hec error in this interval." + ::={ hwGponOntPerfHis15MinEntry 10 } + + --Table hwGponOntIphostStatsTable + hwGponOntIphostStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponOntIphostStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ONT IPHOST port statistics table. + The index of this table is a combination of ifIndex, + hwGponDeviceOntObjIndex. + " + ::= { hwXponCommonStatisticObjects 4 } + + hwGponOntIphostStatsEntry OBJECT-TYPE + SYNTAX HwGponOntIphostStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ONT IPHOST port statistics table. + The index of this entry is a combination of ifIndex, + hwGponDeviceOntObjIndex. + " + INDEX + { + ifIndex, + hwGponDeviceOntObjIndex + } + ::= { hwGponOntIphostStatsTable 1 } + + HwGponOntIphostStatsEntry ::= + SEQUENCE + { + hwGponOntIphostEthernetStatisticRecvOctets Counter64, + hwGponOntIphostEthernetStatisticRecvPkts Counter64, + hwGponOntIphostEthernetStatisticRecvMulticastPkts Counter64, + hwGponOntIphostEthernetStatisticRecvBroadcastPkts Counter64, + hwGponOntIphostEthernetStatisticRecvPkts64Octets Counter64, + hwGponOntIphostEthernetStatisticRecvPkts65to127Octets Counter64, + hwGponOntIphostEthernetStatisticRecvPkts128to255Octets Counter64, + hwGponOntIphostEthernetStatisticRecvPkts256to511Octets Counter64, + hwGponOntIphostEthernetStatisticRecvPkts512to1023Octets Counter64, + hwGponOntIphostEthernetStatisticRecvPkts1024to1518Octets Counter64, + hwGponOntIphostEthernetStatisticRecvPktsOversize Counter64, + hwGponOntIphostEthernetStatisticRecvPktsUndersize Counter64, + hwGponOntIphostEthernetStatisticRecvFCSErrors Counter64, + hwGponOntIphostEthernetStatisticRecvDropEvents Counter64, + hwGponOntIphostEthernetStatisticSendOctets Counter64, + hwGponOntIphostEthernetStatisticSendPkts Counter64, + hwGponOntIphostEthernetStatisticMulticastSendPkts Counter64, + hwGponOntIphostEthernetStatisticSendBroadcastPkts Counter64, + hwGponOntIphostEthernetStatisticSendPkts64Octets Counter64, + hwGponOntIphostEthernetStatisticSendPkts65to127Octets Counter64, + hwGponOntIphostEthernetStatisticSendPkts128to255Octets Counter64, + hwGponOntIphostEthernetStatisticSendPkts256to511Octets Counter64, + hwGponOntIphostEthernetStatisticSendPkts512to1023Octets Counter64, + hwGponOntIphostEthernetStatisticSendPkts1024to1518Octets Counter64, + hwGponOntIphostEthernetStatisticSendPktsOversize Counter64, + hwGponOntIphostEthernetStatisticForwardDropEvents Counter64, + hwGponOntIphostEthernetStatisticClear INTEGER + } + + hwGponOntIphostEthernetStatisticRecvOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received bytes." + ::= { hwGponOntIphostStatsEntry 1 } + + hwGponOntIphostEthernetStatisticRecvPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received frames." + ::= { hwGponOntIphostStatsEntry 2 } + + hwGponOntIphostEthernetStatisticRecvMulticastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received multicast frames." + ::= { hwGponOntIphostStatsEntry 3 } + + hwGponOntIphostEthernetStatisticRecvBroadcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received broadcast frames." + ::= { hwGponOntIphostStatsEntry 4 } + + hwGponOntIphostEthernetStatisticRecvPkts64Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received 64-octet frames" + ::= { hwGponOntIphostStatsEntry 5 } + + hwGponOntIphostEthernetStatisticRecvPkts65to127Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received 65~127-octet frames" + ::= { hwGponOntIphostStatsEntry 6 } + + hwGponOntIphostEthernetStatisticRecvPkts128to255Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received 128~255-octet frames" + ::= { hwGponOntIphostStatsEntry 7 } + + hwGponOntIphostEthernetStatisticRecvPkts256to511Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received 256~511-octet frames." + ::= { hwGponOntIphostStatsEntry 8 } + + hwGponOntIphostEthernetStatisticRecvPkts512to1023Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received 512~1023-octet frames." + ::= { hwGponOntIphostStatsEntry 9 } + + hwGponOntIphostEthernetStatisticRecvPkts1024to1518Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received 1024~1518-octet frames." + ::= { hwGponOntIphostStatsEntry 10 } + + hwGponOntIphostEthernetStatisticRecvPktsOversize OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received oversize frames." + ::= { hwGponOntIphostStatsEntry 11 } + + hwGponOntIphostEthernetStatisticRecvPktsUndersize OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received undersize frames." + ::= { hwGponOntIphostStatsEntry 12 } + + hwGponOntIphostEthernetStatisticRecvFCSErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received FCS error frames." + ::= { hwGponOntIphostStatsEntry 13 } + + hwGponOntIphostEthernetStatisticRecvDropEvents OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received drop events." + ::= { hwGponOntIphostStatsEntry 14 } + + hwGponOntIphostEthernetStatisticSendOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent bytes." + ::= { hwGponOntIphostStatsEntry 15 } + + hwGponOntIphostEthernetStatisticSendPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent frames." + ::= { hwGponOntIphostStatsEntry 16 } + + hwGponOntIphostEthernetStatisticMulticastSendPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent multicast frames." + ::= { hwGponOntIphostStatsEntry 17 } + + hwGponOntIphostEthernetStatisticSendBroadcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent broadcast frames." + ::= { hwGponOntIphostStatsEntry 18 } + + hwGponOntIphostEthernetStatisticSendPkts64Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent 64-octet frames" + ::= { hwGponOntIphostStatsEntry 19 } + + hwGponOntIphostEthernetStatisticSendPkts65to127Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent 65~127-octet frames" + ::= { hwGponOntIphostStatsEntry 20 } + + hwGponOntIphostEthernetStatisticSendPkts128to255Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent 128~255-octet frames" + ::= { hwGponOntIphostStatsEntry 21 } + + hwGponOntIphostEthernetStatisticSendPkts256to511Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent 256~511-octet frames." + ::= { hwGponOntIphostStatsEntry 22 } + + hwGponOntIphostEthernetStatisticSendPkts512to1023Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent 512~1023-octet frames." + ::= { hwGponOntIphostStatsEntry 23} + + hwGponOntIphostEthernetStatisticSendPkts1024to1518Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent 1024~1518-octet frames." + ::= { hwGponOntIphostStatsEntry 24 } + + hwGponOntIphostEthernetStatisticSendPktsOversize OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent oversize frames." + ::= { hwGponOntIphostStatsEntry 25 } + + hwGponOntIphostEthernetStatisticForwardDropEvents OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent drop events." + ::= { hwGponOntIphostStatsEntry 26} + + hwGponOntIphostEthernetStatisticClear OBJECT-TYPE + SYNTAX INTEGER{ + clear(1), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to clear the statistics. + Options: + 1. clear(1) - Indicates that clear the statistics + 2. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponOntIphostStatsEntry 60 } + + --Table hwGponOntPerfEverbeforeDataTable + hwGponOntPerfEverbeforeDataTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponOntPerfEverbeforeDataEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ont performance monitor statistic table. This table is used to query ont + ever before statistic. + The indexes of this table are a combination of ifIndex and hwXponOntIndex. + " + ::= { hwXponCommonStatisticObjects 5 } + + hwGponOntPerfEverbeforeDataEntry OBJECT-TYPE + SYNTAX HwGponOntPerfEverbeforeDataEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ont performance monitor statistic table. This table is used to query ont + ever before statistic. + The indexes of this entry are a combination of ifIndex and hwXponOntIndex. + " + INDEX + { + ifIndex, + hwXponOntIndex + } + ::= { hwGponOntPerfEverbeforeDataTable 1 } + HwGponOntPerfEverbeforeDataEntry ::= + SEQUENCE + { + hwGponOntEverbeforeDownFrameFecCorrectedBytes Counter64, + hwGponOntEverbeforeDownFrameFecCorrectedCodeWords Counter64, + hwGponOntEverbeforeDownFrameFecUncorrectableCodeWords Counter64, + hwGponOntEverbeforeDownFrameTotalRecCodeWords Counter64, + hwGponOntEverbeforeDownFrameFecSeconds Counter64, + hwGponOntEverbeforeRangingTimeCount Counter64, + hwGponOntEverbeforeTransmittedGemFrames Counter64, + hwGponOntEverbeforeXgemKeyErrorCount Counter64, + hwGponOntEverbeforeXgemHecErrorCount Counter64 + } + hwGponOntEverbeforeDownFrameFecCorrectedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of bytes that were corrected by + the FEC function ever before" + ::={ hwGponOntPerfEverbeforeDataEntry 1 } + + hwGponOntEverbeforeDownFrameFecCorrectedCodeWords OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of code words that were corrected by the FEC + function ever before." + ::={ hwGponOntPerfEverbeforeDataEntry 2 } + + hwGponOntEverbeforeDownFrameFecUncorrectableCodeWords OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of code words that were not corrected by the FEC + function ever before." + ::={ hwGponOntPerfEverbeforeDataEntry 3} + + hwGponOntEverbeforeDownFrameTotalRecCodeWords OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of total received code words ever before." + ::={ hwGponOntPerfEverbeforeDataEntry 4 } + + hwGponOntEverbeforeDownFrameFecSeconds OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of seconds ever before, when there + was a forward error correction anomaly." + ::={ hwGponOntPerfEverbeforeDataEntry 5 } + + hwGponOntEverbeforeRangingTimeCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of rangingtime ever before." + ::={ hwGponOntPerfEverbeforeDataEntry 6 } + + hwGponOntEverbeforeTransmittedGemFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of transmitted XGEM frames ever before." + ::={ hwGponOntPerfEverbeforeDataEntry 7 } + + hwGponOntEverbeforeXgemKeyErrorCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of XGEM key errors ever before." + ::={ hwGponOntPerfEverbeforeDataEntry 8 } + + hwGponOntEverbeforeXgemHecErrorCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of XGEM hec error ever before." + ::={ hwGponOntPerfEverbeforeDataEntry 9 } + + --Table hw10GponOltOpticsModuleInformationTable + hw10GponOltOpticsModuleInformationTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hw10GponOltOpticsModuleInformationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query the information about the optical transceiver. + The index of this table is ifIndex." + ::= { hwXponCommonStatisticObjects 6 } + + hw10GponOltOpticsModuleInformationEntry OBJECT-TYPE + SYNTAX Hw10GponOltOpticsModuleInformationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query the information about the optical transceiver. + The index of this entry is ifIndex. + " + INDEX { ifIndex } + ::= { hw10GponOltOpticsModuleInformationTable 1 } + + Hw10GponOltOpticsModuleInformationEntry ::= + SEQUENCE + { + hw10GponOltOpticsModuleInfoIdentifier INTEGER, + hw10GponOltOpticsModuleInfoExtCLEICode INTEGER, + hw10GponOltOpticsModuleInfoExtTXRefClock INTEGER, + hw10GponOltOpticsModuleInfoExtCDRFunc INTEGER, + hw10GponOltOpticsModuleInfoExtPowerLevel INTEGER, + hw10GponOltOpticsModuleInfoConnector INTEGER, + hw10GponOltOpticsModuleInfoEncodingRZ INTEGER, + hw10GponOltOpticsModuleInfoEncodingNRZ INTEGER, + hw10GponOltOpticsModuleInfoEncoding8B10B INTEGER, + hw10GponOltOpticsModuleInfoEncoding64B INTEGER, + hw10GponOltOpticsModuleInfoBrMin Integer32, + hw10GponOltOpticsModuleInfoBrMax Integer32, + hw10GponOltOpticsModuleInfoSupportLenSMF Integer32, + hw10GponOltOpticsModuleInfoSupportLenE50um Integer32, + hw10GponOltOpticsModuleInfoSupportLen50um Integer32, + hw10GponOltOpticsModuleInfoSupportLen62p5um Integer32, + hw10GponOltOpticsModuleInfoSupportLenCopper Integer32, + hw10GponOltOpticsModuleInfoTransmitterSupport INTEGER, + hw10GponOltOpticsModuleInfoDetector INTEGER, + hw10GponOltOpticsModuleInfoCooledTransmitterDevice INTEGER, + hw10GponOltOpticsModuleInfoWavelengthControl INTEGER, + hw10GponOltOpticsModuleInfoTransmitterTechnologySupport INTEGER, + hw10GponOltOpticsModuleInfoVendorName OCTET STRING, + hw10GponOltOpticsModuleInfoSupportXFIMode INTEGER, + hw10GponOltOpticsModuleInfoSupportLinesideMode INTEGER, + hw10GponOltOpticsModuleInfoMaxBitRateSupportedByCDR INTEGER, + hw10GponOltOpticsModuleInfoVendorOUI Integer32, + hw10GponOltOpticsModuleInfoVendorPN OCTET STRING, + hw10GponOltOpticsModuleInfoVendorRev OCTET STRING, + hw10GponOltOpticsModuleInfoF51 Integer32, + hw10GponOltOpticsModuleInfoWaveTolerance Integer32, + hw10GponOltOpticsModuleInfoMaxCaseTemperature Integer32, + hw10GponOltOpticsModuleInfoCcbase Integer32, + hw10GponOltOpticsModuleInfoMaxDissipation Integer32, + hw10GponOltOpticsModuleInfoMaxDissipationPowerDownMode Integer32, + hw10GponOltOpticsModuleInfoMaximum5P0VSupply Integer32, + hw10GponOltOpticsModuleInfoMaximum3P3VSupply Integer32, + hw10GponOltOpticsModuleInfoMaximum1P8VSupply Integer32, + hw10GponOltOpticsModuleInfoMaximum5P2VSupply Integer32, + hw10GponOltOpticsModuleInfoVendorSN OCTET STRING, + hw10GponOltOpticsModuleInfoDateCode OCTET STRING, + hw10GponOltOpticsModuleInfoDiagnoMonitorPowerMeasure INTEGER, + hw10GponOltOpticsModuleInfoDiagnoMonitorTypeFECBER INTEGER, + hw10GponOltOpticsModuleInfoEnhancedOptions Integer32, + hw10GponOltOpticsModuleInfoAuxInputOne INTEGER, + hw10GponOltOpticsModuleInfoAuxInputTwo INTEGER, + hw10GponOltOpticsModuleInfoCCEXT Integer32, + hw10GponOltOpticsModuleInfoWavelengthFor2d5G Integer32, + hw10GponOltOpticsModuleInfoWavelengthFor1d25G Integer32, + hw10GponOltOpticsModuleInfoVendorSpecific OCTET STRING, + hw10GponOltOpticsModuleXponType INTEGER, + hw10GponOltOpticsModuleXponSubType INTEGER, + hw10GponOltOpticsModuleXponUsedType INTEGER, + hw10GponOltOpticsModuleXponEncapsulationType INTEGER, + hw10GponOltOpticsModuleXponTemperatureLevel INTEGER, + hw10GponOltOpticsModuleXponOPMprecision INTEGER + } + + hw10GponOltOpticsModuleInfoIdentifier OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + gbic(1), + solderedToMotherBoard(2), + sfp(3), + pin300XBI(4), + xenpak(5), + xfp(6), + xff(7), + xfep(8), + xpak(9), + x2(10), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the type of serial transceiver. + Options: + 1. unknown(0) - Unknown or unspecified + 2. gbic(1) - GBIC + 3. solderedToMotherBoard(2) - Module soldered to motherboard + 4. sfp(3) - SFP + 5. pin300XBI(4) - PIN300XBI + 6. xenpak(5) - XENPAK + 7. xfp(6) - XFP + 8. xff(7) - XFF + 9. xfep(8) - XFEP + 10. xpak(9) - XPAK + 11. x2(10) - X2 + 12. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hw10GponOltOpticsModuleInformationEntry 1 } + + hw10GponOltOpticsModuleInfoExtCLEICode OBJECT-TYPE + SYNTAX INTEGER { + nonExtCLEICode(0), + extCLEICode(1), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the extclei code. + Options: + 1. nonExtCLEICode(0) - No CLEI code present in Table 02h + 2. extCLEICode(1) - CLEI code present in Table 02h + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hw10GponOltOpticsModuleInformationEntry 2 } + + hw10GponOltOpticsModuleInfoExtTXRefClock OBJECT-TYPE + SYNTAX INTEGER { + nonExtTXRefClock(0), + extTXRefClock(1), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the txref clock. + Options: + 1. nonExtTXRefClock(0) - TX Ref Clock Input Not Required + 2. extTXRefClock(1) - TX Ref Clock Input Required + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hw10GponOltOpticsModuleInformationEntry 3 } + + hw10GponOltOpticsModuleInfoExtCDRFunc OBJECT-TYPE + SYNTAX INTEGER { + nonExtCDRFunc(0), + extCDRFunc(1), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the CDR function. + Options: + 1. nonExtCDRFunc(0) - Non-CDR version of XFP + 2. extCDRFunc(1) - Module with CDR function + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hw10GponOltOpticsModuleInformationEntry 4 } + + hw10GponOltOpticsModuleInfoExtPowerLevel OBJECT-TYPE + SYNTAX INTEGER { + extPowerLevel1(0), + extPowerLevel2(1), + extPowerLevel3(2), + extPowerLevel4(3), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the power level. + Options: + 1. extPowerLevel1(0) - Power Level 1 Module (1.5 W max. power dissipation.) + 2. extPowerLevel2(1) - Power Level 2 Module (2.5W Max) + 3. extPowerLevel3(2) - Power Level 3 Module (3.5W max. power dissipation.) + 4. extPowerLevel4(3) - Power Level 4 Module (>3.5W max. power dissipation.) + 5. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hw10GponOltOpticsModuleInformationEntry 5 } + + hw10GponOltOpticsModuleInfoConnector OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + sc(2), + style1Connector(3), + style2Connector(4), + bnctnc(5) , + channelCoaxial(6), + fiberJack(7), + lc(8) , + mtrj(9), + mu(10), + sg(11), + opticalPigtail(12), + hssdc(13), + copperPigtail(14), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object indicates the code for connector type. + Options: + 1. unknown(1) - Unknown + 2. sc(2) - SC + 3. style1Connector(3) - Fibre Channel Style 1 copper connector + 4. style2Connector(4) - Fibre Channel Style 2 copper connector + 5. bnctnc(5) - BNC/TNC + 6. channelCoaxial(6) - Fibre Channel coaxial headers + 7. fiberJack(7) - FiberJack + 8. lc(8) - LC + 9. mtrj(9) - MT-RJ + 10. mu(10) - MU + 11. sg(11) - SG + 12. opticalPigtail(12) - Optical pigtail + 13. hssdc(13) - HSSDC II + 14. copperPigtail(14) - Copper Pigtail + 15. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hw10GponOltOpticsModuleInformationEntry 6 } + + hw10GponOltOpticsModuleInfoEncodingRZ OBJECT-TYPE + SYNTAX INTEGER { + nonEncodingRZ(0), + encodingRZ(1), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the EncodingRZ. + Options: + 1. nonEncodingRZ(0) - Encoding Don't Support RZ + 2. encodingRZ(1) - Encoding Support RZ + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hw10GponOltOpticsModuleInformationEntry 7 } + + hw10GponOltOpticsModuleInfoEncodingNRZ OBJECT-TYPE + SYNTAX INTEGER { + nonEncodingNRZ(0), + encodingNRZ(1), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the EncodingNRZ. + Options: + 1. nonEncodingNRZ(0) - Encoding Don't Support NRZ + 2. encodingNRZ(1) - Encoding Support NRZ + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hw10GponOltOpticsModuleInformationEntry 8 } + + hw10GponOltOpticsModuleInfoEncoding8B10B OBJECT-TYPE + SYNTAX INTEGER { + nonEncoding8B10B(0), + encoding8B10B(1), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Encoding8B10B. + Options: + 1. nonEncoding8B10B(0) - Encoding Don't Support 8B10B + 2. encoding8B10B(1) - Encoding Support 8B10B + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hw10GponOltOpticsModuleInformationEntry 9 } + + hw10GponOltOpticsModuleInfoEncoding64B OBJECT-TYPE + SYNTAX INTEGER { + nonEncoding64B(0), + encoding64B(1), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Encoding64B. + Options: + 1. nonEncoding64B(0) - Encoding Don't Support 64B/66B + 2. encoding64B(1) - Encoding Support 64B/66B + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hw10GponOltOpticsModuleInformationEntry 10 } + + hw10GponOltOpticsModuleInfoBrMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Minimum bit rate, units of 100 MBits/s + " + ::= { hw10GponOltOpticsModuleInformationEntry 11 } + + hw10GponOltOpticsModuleInfoBrMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Maximum bit rate, units of 100 MBits/s + " + ::= { hw10GponOltOpticsModuleInformationEntry 12 } + + hw10GponOltOpticsModuleInfoSupportLenSMF OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Link length supported for SMF fiber in km + " + ::= { hw10GponOltOpticsModuleInformationEntry 13 } + + hw10GponOltOpticsModuleInfoSupportLenE50um OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Link length supported for EBW 50/125 ��m fiber, units of 2 m + " + ::= { hw10GponOltOpticsModuleInformationEntry 14 } + + hw10GponOltOpticsModuleInfoSupportLen50um OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Link length supported for 50/125 ��m fiber, units of 1 m + " + ::= { hw10GponOltOpticsModuleInformationEntry 15 } + + hw10GponOltOpticsModuleInfoSupportLen62p5um OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Link length supported for 62.5/125 ��m fiber, units of 1 m + " + ::= { hw10GponOltOpticsModuleInformationEntry 16 } + + hw10GponOltOpticsModuleInfoSupportLenCopper OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Link length supported for copper, units of 1m + " + ::= { hw10GponOltOpticsModuleInformationEntry 17 } + + hw10GponOltOpticsModuleInfoTransmitterSupport OBJECT-TYPE + SYNTAX INTEGER { + nonTunable(0), + tunable(1), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the transmitter support. + Options: + 1. nonTunable(0) - Transmitter Not Support Tunable + 2. tunable(1) - Transmitter Support Tunable + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hw10GponOltOpticsModuleInformationEntry 18 } + + hw10GponOltOpticsModuleInfoDetector OBJECT-TYPE + SYNTAX INTEGER { + pin(0), + apd(1), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the transmitter support. + Options: + 1. pin(0) - PIN + 2. apd(1) - APD + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hw10GponOltOpticsModuleInformationEntry 19 } + + hw10GponOltOpticsModuleInfoCooledTransmitterDevice OBJECT-TYPE + SYNTAX INTEGER { + nonSupport(0), + support(1), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the wavelength control. + Options: + 1. nonSupport(0) - Wavelength control NonSupport + 2. support(1) - Wavelength control Support + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hw10GponOltOpticsModuleInformationEntry 20 } + + hw10GponOltOpticsModuleInfoWavelengthControl OBJECT-TYPE + SYNTAX INTEGER { + nonSupport(0), + support(1), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the cooled transmitter device. + Options: + 1. nonSupport(0) - Cooled transmitter device NonSupport + 2. support(1) - Cooled transmitter device Support + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hw10GponOltOpticsModuleInformationEntry 21 } + + hw10GponOltOpticsModuleInfoTransmitterTechnologySupport OBJECT-TYPE + SYNTAX INTEGER { + vCSEL850(0), + vCSEL1310(1), + vCSEL1550(2), + fP1310(3), + dFB1310(4), + dFB1550(5), + eML1310(6), + eML1550(7), + cOPPER(8), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the transmitter technology support. + Options: + 1. vCSEL850(0) - vCSEL850 + 2. vCSEL1310(1) - vCSEL1310 + 3. vCSEL1550(2) - vCSEL1550 + 4. fP1310(3) - fP1310 + 5. dFB1310(4) - dFB1310 + 6. dFB1550(5) - dFB1550 + 7. eML1310(6) - eML1310 + 8. eML1550(7) - eML1550 + 9. cOPPER(8) - cOPPER + 10. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hw10GponOltOpticsModuleInformationEntry 22 } + + hw10GponOltOpticsModuleInfoVendorName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..17)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the SFP vendor name (ASCII)." + ::= { hw10GponOltOpticsModuleInformationEntry 23 } + + hw10GponOltOpticsModuleInfoSupportXFIMode OBJECT-TYPE + SYNTAX INTEGER { + nonSupportXFIMode(0), + supportXFIMode(1), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the XFI mode. + Options: + 1. nonSupportXFIMode(0) - Don't Support XFI Loopback Mode + 2. supportXFIMode(1) - XFI Loopback Mode Supported + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hw10GponOltOpticsModuleInformationEntry 24 } + + hw10GponOltOpticsModuleInfoSupportLinesideMode OBJECT-TYPE + SYNTAX INTEGER { + nonSupportLinesideMode(0), + supportLinesideMode(1), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the XFI mode. + Options: + 1. nonSupportLinesideMode(0) - Don't Support Lineside Loopback Mode + 2. supportLinesideMode(1) - Lineside Loopback Mode Supported + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hw10GponOltOpticsModuleInformationEntry 25 } + + hw10GponOltOpticsModuleInfoMaxBitRateSupportedByCDR OBJECT-TYPE + SYNTAX INTEGER { + cdrNosupport(0), + maxBitRateSupportedByCDR11p1(1), + maxBitRateSupportedByCDR10p7(3), + maxBitRateSupportedByCDR10p5(7), + maxBitRateSupportedByCDR10p3(15), + maxBitRateSupportedByCDR9p95(31), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the max bit rate by CDR. + Options: + 1. cdrNosupport(0) - CDR not support + 2. maxBitRateSupportedByCDR11p1(1) - CDR support for 11.1 Gb/s + 3. maxBitRateSupportedByCDR10p7(3) - CDR support for 10.7 Gb/s + 4. maxBitRateSupportedByCDR10p5(7) - CDR support for 10.5 Gb/s + 5. maxBitRateSupportedByCDR10p3(15) - CDR support for 10.3 Gb/s + 6. maxBitRateSupportedByCDR9p95(31) - CDR support for 9.95 Gb/s + 7. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hw10GponOltOpticsModuleInformationEntry 26 } + + hw10GponOltOpticsModuleInfoVendorOUI OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Vendor OUI." + ::= { hw10GponOltOpticsModuleInformationEntry 27 } + + hw10GponOltOpticsModuleInfoVendorPN OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..17)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Vendor PN." + ::= { hw10GponOltOpticsModuleInformationEntry 28 } + + hw10GponOltOpticsModuleInfoVendorRev OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..17)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Vendor rev." + ::= { hw10GponOltOpticsModuleInformationEntry 29 } + + hw10GponOltOpticsModuleInfoF51 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Wavelength." + ::= { hw10GponOltOpticsModuleInformationEntry 30 } + + hw10GponOltOpticsModuleInfoWaveTolerance OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Wavelength." + ::= { hw10GponOltOpticsModuleInformationEntry 31 } + + hw10GponOltOpticsModuleInfoMaxCaseTemperature OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Maximum Case Temperature in Degrees C." + ::= { hw10GponOltOpticsModuleInformationEntry 32 } + + hw10GponOltOpticsModuleInfoCcbase OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Cc_base." + ::= { hw10GponOltOpticsModuleInformationEntry 33 } + + hw10GponOltOpticsModuleInfoMaxDissipation OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Maximum Power Dissipation." + ::= { hw10GponOltOpticsModuleInformationEntry 34 } + + hw10GponOltOpticsModuleInfoMaxDissipationPowerDownMode OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Maximum Total Power Dissipation in Power Down Mode." + ::= { hw10GponOltOpticsModuleInformationEntry 35 } + + hw10GponOltOpticsModuleInfoMaximum5P0VSupply OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Maximum current required by +5V Supply." + ::= { hw10GponOltOpticsModuleInformationEntry 36 } + + hw10GponOltOpticsModuleInfoMaximum3P3VSupply OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Maximum current required by +3.3V Supply." + ::= { hw10GponOltOpticsModuleInformationEntry 37 } + + hw10GponOltOpticsModuleInfoMaximum1P8VSupply OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Maximum current required by +1.8V Supply." + ::= { hw10GponOltOpticsModuleInformationEntry 38 } + + hw10GponOltOpticsModuleInfoMaximum5P2VSupply OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Maximum current required by -5.2V Supply." + ::= { hw10GponOltOpticsModuleInformationEntry 39 } + + hw10GponOltOpticsModuleInfoVendorSN OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..17)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Vendor SN." + ::= { hw10GponOltOpticsModuleInformationEntry 40 } + + hw10GponOltOpticsModuleInfoDateCode OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..9)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Date code." + ::= { hw10GponOltOpticsModuleInformationEntry 41 } + + hw10GponOltOpticsModuleInfoDiagnoMonitorPowerMeasure OBJECT-TYPE + SYNTAX INTEGER { + supportOMA(0), + supportAveragePower(1), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Received power measurement type. + Options: + 1. supportOMA(0) - OMA + 2. supportAveragePower(1) - Average Power + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hw10GponOltOpticsModuleInformationEntry 42 } + + hw10GponOltOpticsModuleInfoDiagnoMonitorTypeFECBER OBJECT-TYPE + SYNTAX INTEGER { + nonSupportBER(0), + supportBER(1), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Module Respond to FEC BER. + Options: + 1. nonSupportBER(0) - No BER Support + 2. supportBER(1) - BER Support + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hw10GponOltOpticsModuleInformationEntry 43 } + + hw10GponOltOpticsModuleInfoEnhancedOptions OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates which optional enhanced features are implemented. + bit Description of Enhanced Options + 7 -Module Supports Optional VPS + 6 -Optional Soft TX_DISABLE implemented + 5 -Optional Soft P_down implemented + 4 -Supports VPS LV regulator mode + 3 -Supports VPS bypassed regulator Mode + 2 -Active FEC control functions implemented + 1 -Wavelength tunability implemented + 0 -Optional CMU Support Mode + invalid(-1) -Indicates that the query fails or no information is detected + " + ::= { hw10GponOltOpticsModuleInformationEntry 44 } + + hw10GponOltOpticsModuleInfoAuxInputOne OBJECT-TYPE + SYNTAX INTEGER { + auxInputType1(0), + auxInputType2(1), + auxInputType3(2), + auxInputType4(3), + auxInputType5(4), + auxInputType6(5), + auxInputType7(6), + auxInputType8(7), + auxInputType9(8), + auxInputType10(9), + auxInputType11(10), + auxInputType14(13), + auxInputType15(14), + auxInputType16(15), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the optics Aux Input One. + Options: + 1. auxInputType1(0) - Auxiliary monitoring not implemented + 2. auxInputType2(1) - APD Bias Voltage + 3. auxInputType3(2) - 1G Tx Bias Current + 4. auxInputType4(3) - TEC Current (mA) + 5. auxInputType5(4) - Laser Temperature + 6. auxInputType6(5) - Laser Wavelength + 7. auxInputType7(6) - +5V Supply Voltage + 8. auxInputType8(7) - 1G Tx Power + 9. auxInputType9(8) - +1.8V Supply Voltage + 10. auxInputType10(9) - -5.2V Supply Voltage + 11. auxInputType11(10) - +5V Supply Current + 12. auxInputType14(13) - +3.3V Supply Current + 13. auxInputType15(14) - +1.8V Supply Current + 14. auxInputType16(15) - -5.2V Supply Current + 15. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hw10GponOltOpticsModuleInformationEntry 45 } + + hw10GponOltOpticsModuleInfoAuxInputTwo OBJECT-TYPE + SYNTAX INTEGER { + auxInputType1(0), + auxInputType2(1), + auxInputType3(2), + auxInputType4(3), + auxInputType5(4), + auxInputType6(5), + auxInputType7(6), + auxInputType8(7), + auxInputType9(8), + auxInputType10(9), + auxInputType11(10), + auxInputType14(13), + auxInputType15(14), + auxInputType16(15), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the optics Aux Input One. + Options: + 1. auxInputType1(0) - Auxiliary monitoring not implemented + 2. auxInputType2(1) - APD Bias Voltage + 3. auxInputType3(2) - 1G Tx Bias Current + 4. auxInputType4(3) - TEC Current (mA) + 5. auxInputType5(4) - Laser Temperature + 6. auxInputType6(5) - Laser Wavelength + 7. auxInputType7(6) - +5V Supply Voltage + 8. auxInputType8(7) - 1G Tx Power + 9. auxInputType9(8) - +1.8V Supply Voltage + 10. auxInputType10(9) - -5.2V Supply Voltage + 11. auxInputType11(10) - +5V Supply Current + 12. auxInputType14(13) - +3.3V Supply Current + 13. auxInputType15(14) - +1.8V Supply Current + 14. auxInputType16(15) - -5.2V Supply Current + 15. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hw10GponOltOpticsModuleInformationEntry 46 } + + hw10GponOltOpticsModuleInfoCCEXT OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the CC_EXT ." + ::= { hw10GponOltOpticsModuleInformationEntry 47 } + + hw10GponOltOpticsModuleInfoWavelengthFor2d5G OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Wavelength for 2.5G." + ::= { hw10GponOltOpticsModuleInformationEntry 48 } + + hw10GponOltOpticsModuleInfoWavelengthFor1d25G OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Wavelength for 1.25G." + ::= { hw10GponOltOpticsModuleInformationEntry 49 } + + hw10GponOltOpticsModuleInfoVendorSpecific OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..33)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Vendor specific." + ::= { hw10GponOltOpticsModuleInformationEntry 50 } + + hw10GponOltOpticsModuleXponType OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + gpon(2), + epon(3), + epon10g(4), + xgpon(5), + wdmpon(6), + hybridpon(7), + gponOrEpon(8), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the module type. + Options: + 1. unknown(1) - Unknown + 2. gpon(2) - GPON + 3. epon(3) - EPON + 4. epon10g(4) - 10G EPON + 5. xgpon(5) - XG-PON + 6. wdmpon(6) - WDM PON + 7. hybridpon(7) - Hybrid PON + 8. gponOrEpon(8) - GPON/EPON + 9. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hw10GponOltOpticsModuleInformationEntry 51 } + + hw10GponOltOpticsModuleXponSubType OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + classbplus(101), + classcplus(102), + classb(103), + px20(201), + px20plus(202), + pr30(301), + pr20(302), + prx30(303), + prx20(304), + n2a(405), + n2b(406), + n1(407), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sub module type. + Options: + 1. unknown(1) - Unknown + 2. classbplus(101) - CLASS B+ + 3. classcplus(102) - CLASS C+ + 4. classb(103) - CLASS B + 5. px20(201) - PX20 + 6. px20plus(202) - PX20+ + 7. pr30(301) - PR30 + 8. pr20(302) - PR20 + 9. prx30(303) - PRX30 + 10. prx20(304) - PRX20 + 11. n2a(405) - N2a + 12. n2b(406) - N2b + 13. n1(407) - N1 + 14. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hw10GponOltOpticsModuleInformationEntry 52 } + + hw10GponOltOpticsModuleXponUsedType OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + olt(2), + ont(3), + onu(4), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the application scenario of the optical transceiver. + Options: + 1. unknown(1) - Unknown + 2. olt(2) - OLT + 3. ont(3) - ONT + 4. onu(4) - ONU + 5. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hw10GponOltOpticsModuleInformationEntry 53 } + + hw10GponOltOpticsModuleXponEncapsulationType OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + sff2x5(2), + sff2x10(3), + sfp(4), + xfp(5), + lxfp(6), + bosaonboard(7), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the encapsulation information about the optical transceiver. + Options: + 1. unknown(1) - Unknown + 2. sff2x5(2) - SFF 2x5 + 3. sff2x10(3) - SFF 2x10 + 4. sfp(4) - SFP + 5. xfp(5) - XFP + 6. lxfp(6) - LXFP + 7. bosaonboard(7) - BOSA ON BOARD + 8. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hw10GponOltOpticsModuleInformationEntry 54 } + + hw10GponOltOpticsModuleXponTemperatureLevel OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + commercial(2), + industry(3), + expandTemperature(4), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the application scenario of the optical transceiver. + Options: + 1. unknown(1) - Unknown + 2. commercial(2) - commercial + 3. industry(3) - industry + 4. expandTemperature(4) - expand temperature + 5. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hw10GponOltOpticsModuleInformationEntry 55 } + + hw10GponOltOpticsModuleXponOPMprecision OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + db3(2), + db1(3), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the OPM precision. + Options: + 1. unknown(1) - Unknown + 2. db3(2) - 3db + 3. db1(3) - 1db + 4. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hw10GponOltOpticsModuleInformationEntry 56 } + + --Table hwGponCommonOntStatisticTable + hwGponCommonOntStatisticTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponCommonOntStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query the information about the priority queue alarm. + The indexes of this table are ifIndex and hwXponOntIndex." + ::= { hwXponCommonStatisticObjects 7 } + + hwGponCommonOntStatisticEntry OBJECT-TYPE + SYNTAX HwGponCommonOntStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query the information about the priority queue alarm. + The indexes of this entry are ifIndex and hwXponOntIndex." + INDEX + { + ifIndex, + hwXponOntIndex + } + ::= { hwGponCommonOntStatisticTable 1 } + + HwGponCommonOntStatisticEntry ::= + SEQUENCE + { + hwXponOntUpstreamPQDiscardedBytesAlarmCount OCTET STRING, + hwXponOntDownstreamPQDiscardedBytesAlarmCount OCTET STRING, + hwXponOntPQDiscardedBytesAlarmCountClear INTEGER + } + + hwXponOntUpstreamPQDiscardedBytesAlarmCount OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..8192)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of the upstream priority queue alarm due to buffer overflow. + One record uses 6 bytes : T-CONT index(1byte)+PQ number(1byte)+alarm number(4bytes)." + ::= { hwGponCommonOntStatisticEntry 1 } + + hwXponOntDownstreamPQDiscardedBytesAlarmCount OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..1280)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of the downstream priority queue alarm due to buffer overflow. + One record uses 8 bytes : port type(1byte)+port index(1byte)+reserve(1byte)+PQ number(1byte)+alarm number(4byte)." + ::= { hwGponCommonOntStatisticEntry 2 } + + hwXponOntPQDiscardedBytesAlarmCountClear OBJECT-TYPE + SYNTAX INTEGER{ + clear(1), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to clear the statistics. + Options: + 1. clear(1) - Indicates that clear the statistics + 2. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponCommonOntStatisticEntry 3 } + + --Table hwXponOntStatProbeConfigTable + hwXponOntStatProbeConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXponOntStatProbeConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure statistical probe. + The indexes of this table are ifIndex, hwXponOntIndex and hwXponOntStatProbeConfigIndex." + ::= { hwXponCommonStatisticObjects 8 } + + hwXponOntStatProbeConfigEntry OBJECT-TYPE + SYNTAX HwXponOntStatProbeConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure statistical probe. + The indexes of this entry are ifIndex, hwXponOntIndex and hwXponOntStatProbeConfigIndex." + INDEX + { + ifIndex, + hwXponOntIndex, + hwXponOntStatProbeConfigIndex + } + ::= { hwXponOntStatProbeConfigTable 1 } + + HwXponOntStatProbeConfigEntry ::= + SEQUENCE + { + hwXponOntStatProbeConfigIndex Integer32, + hwXponOntStatProbeConfigType INTEGER, + hwXponOntStatProbeConfigParameter OCTET STRING, + hwXponOntStatProbeConfigRowStatus RowStatus + } + + hwXponOntStatProbeConfigIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of the statistical probe. Range: 1-2147483647, and -1. + Value -1 must be issued when this index is configured. Then, the device allocates actual index to the NMS." + ::= { hwXponOntStatProbeConfigEntry 1} + + hwXponOntStatProbeConfigType OBJECT-TYPE + SYNTAX INTEGER{ + vlanBased(1), + gemPortBased(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object Indicates the type of statistic probe. + Options: + 1. vlanBased(1) - Indicates that the statistics are collected by ONT ETH port, VLAN and VLAN priority. + 2. gemPortBased(2) - Indicates that the statistics are collected by GEM port. + 3. invalid(-1) - Indicates that the query fails or no information is detected. + " + ::= { hwXponOntStatProbeConfigEntry 2 } + + hwXponOntStatProbeConfigParameter OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This node indicates the detailed configurations of the statistical probe. + If the type of the probe is vlanBased, the format of this node is 'AABBCCCCDD'. + AA: Indicates the hexadecimal value of the ONT port type, VDSL(37) and ETH(47) is valid. + BB: Indicates the hexadecimal value of an ONT port. + CCCC: Indicates the hexadecimal value of a VLAN. + DD: Indicates the hexadecimal value of the VLAN priority. 'FF' identifies all VLAN priorities, indicating that the VLAN priority is not configured. + If the type of the probe is gemPortBased, the format of this node is 'AAAA'. + AAAA: Indicates the hexadecimal value of GEM port ID for distributing-mode or GEM index for profile-mode. + For example, to configure probe with ONT ETH port 1, VLAN 1000, all VLAN priorities, issue '2F0103E8FF'." + ::= { hwXponOntStatProbeConfigEntry 3} + + hwXponOntStatProbeConfigRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "this object is used to create a new row or to modify or delete an existing row in this table. + " + ::= { hwXponOntStatProbeConfigEntry 4 } + + --Table hwXponOntProbeStatTable + hwXponOntProbeStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXponOntProbeStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query probe statistics. + The indexes of this table are ifIndex, hwXponOntIndex and hwXponOntStatProbeConfigIndex." + ::= { hwXponCommonStatisticObjects 9 } + + hwXponOntProbeStatEntry OBJECT-TYPE + SYNTAX HwXponOntProbeStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query probe statistics. + The indexes of this entry are ifIndex, hwXponOntIndex and hwXponOntStatProbeConfigIndex." + INDEX + { + ifIndex, + hwXponOntIndex, + hwXponOntStatProbeConfigIndex + } + ::= { hwXponOntProbeStatTable 1 } + + HwXponOntProbeStatEntry ::= + SEQUENCE + { + hwXponOntProbeStatResult Integer32, + hwXponOntProbeStatRecvBytes Counter64, + hwXponOntProbeStatRecvFrames Counter64, + hwXponOntProbeStatSendBytes Counter64, + hwXponOntProbeStatSendFrames Counter64, + hwXponOntProbeStatClear INTEGER + } + + hwXponOntProbeStatResult OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This node identifies the result of queried probe statistics. + Value 0 indicates that probe statistics are queried successfully. + " + ::= { hwXponOntProbeStatEntry 1 } + + hwXponOntProbeStatRecvBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received bytes. + " + ::={ hwXponOntProbeStatEntry 2 } + + hwXponOntProbeStatRecvFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received frames. + " + ::={ hwXponOntProbeStatEntry 3 } + + hwXponOntProbeStatSendBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent bytes. + " + ::={ hwXponOntProbeStatEntry 4 } + + hwXponOntProbeStatSendFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent frames. + " + ::={ hwXponOntProbeStatEntry 5 } + + hwXponOntProbeStatClear OBJECT-TYPE + SYNTAX INTEGER{ + clear(1), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This node is used to clear probe statistics. + Options: + 1. clear(1) - Indicates that clear probe statistics. + 2. invalid(-1) - Indicates that the query fails or no information is detected. + " + ::= { hwXponOntProbeStatEntry 6 } + + hwGponOntMulticastGemPortStatisticTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponOntMulticastGemPortStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ONT Multicast GEM Port statistics table. + The index of this table is a combination of ifIndex and + hwXponOntIndex. + " + ::= { hwXponCommonStatisticObjects 10 } + + hwGponOntMulticastGemPortStatisticEntry OBJECT-TYPE + SYNTAX HwGponOntMulticastGemPortStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ONT Multicast GEM Port statistics table. + The index of this entry is a combination of ifIndex and + hwXponOntIndex. + " + INDEX { ifIndex, hwXponOntIndex } + ::= { hwGponOntMulticastGemPortStatisticTable 1 } + + HwGponOntMulticastGemPortStatisticEntry ::= + SEQUENCE { + hwGponOntMulticastGemPortStatisticRecvLostFrames Counter64, + hwGponOntMulticastGemPortStatisticRecvMisinsertedFrames Counter64, + hwGponOntMulticastGemPortStatisticRecvFrames Counter64, + hwGponOntMulticastGemPortStatisticRecvBlocks Counter64, + hwGponOntMulticastGemPortStatisticSendBlocks Counter64, + hwGponOntMulticastGemPortStatisticImpairedBlocks Counter64, + hwGponOntMulticastGemPortStatisticSendGemFrames Counter64, + hwGponOntMulticastGemPortStatisticClear INTEGER + } + + hwGponOntMulticastGemPortStatisticRecvLostFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the loss of frames." + ::= { hwGponOntMulticastGemPortStatisticEntry 1 } + + hwGponOntMulticastGemPortStatisticRecvMisinsertedFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the misinserted frames." + ::= { hwGponOntMulticastGemPortStatisticEntry 2 } + + hwGponOntMulticastGemPortStatisticRecvFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received frames." + ::= { hwGponOntMulticastGemPortStatisticEntry 3 } + + hwGponOntMulticastGemPortStatisticRecvBlocks OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received blocks." + ::= { hwGponOntMulticastGemPortStatisticEntry 4 } + + hwGponOntMulticastGemPortStatisticSendBlocks OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent blocks." + ::= { hwGponOntMulticastGemPortStatisticEntry 5 } + + hwGponOntMulticastGemPortStatisticImpairedBlocks OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of received impaired data blocks." + ::= { hwGponOntMulticastGemPortStatisticEntry 6 } + + hwGponOntMulticastGemPortStatisticSendGemFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of transmitted GEM frames." + ::= { hwGponOntMulticastGemPortStatisticEntry 7 } + + hwGponOntMulticastGemPortStatisticClear OBJECT-TYPE + SYNTAX INTEGER{ + clear(1), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to clear the statistics. + Options: + 1. clear(1) - Indicates that clear the statistics + 2. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponOntMulticastGemPortStatisticEntry 20 } + + --Table hwGponOntTdmPortPerf15MinTable + hwGponOntTdmPortPerf15MinTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponOntTdmPortPerf15MinEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query ONT TDM port statistics in history 15 minutes. + The indexes of this table are ifIndex, hwXponOntIndex, hwGponDeviceOntPhyIndex and hwGponOntTdmPortPerf15minIntervalNum." + ::= { hwXponCommonStatisticObjects 11 } + + hwGponOntTdmPortPerf15MinEntry OBJECT-TYPE + SYNTAX HwGponOntTdmPortPerf15MinEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query ONT TDM port statistics in history 15 minutes. + The indexes of this entry are ifIndex, hwXponOntIndex, hwGponDeviceOntPhyIndex and hwGponOntTdmPortPerf15minIntervalNum." + INDEX + { + ifIndex, + hwXponOntIndex, + hwGponDeviceOntPhyIndex, + hwGponOntTdmPortPerf15minIntervalNum + } + ::= { hwGponOntTdmPortPerf15MinTable 1 } + + HwGponOntTdmPortPerf15MinEntry ::= + SEQUENCE + { + hwGponOntTdmPortPerf15minIntervalNum Integer32, + hwGponOntTdmPortPerf15minES Gauge32, + hwGponOntTdmPortPerf15minSES Gauge32, + hwGponOntTdmPortPerf15minUAS Gauge32, + hwGponOntTdmPortPerf15minEFS Gauge32 + } + + hwGponOntTdmPortPerf15minIntervalNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the history 15 minutes interval number. + value 0 indicates current 15 minutes interval. + " + ::= { hwGponOntTdmPortPerf15MinEntry 1 } + + hwGponOntTdmPortPerf15minES OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the statistic of the errored seconds. + -1 indicates the invalid value. + " + ::={ hwGponOntTdmPortPerf15MinEntry 2 } + + hwGponOntTdmPortPerf15minSES OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the statistic of the serverly erroeds. + -1 indicates the invalid value. + " + ::={ hwGponOntTdmPortPerf15MinEntry 3 } + + hwGponOntTdmPortPerf15minUAS OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the statistic of the unavailable seconds. + -1 indicates the invalid value. + " + ::={ hwGponOntTdmPortPerf15MinEntry 4} + + hwGponOntTdmPortPerf15minEFS OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the statistic of the error free seconds. + -1 indicates the invalid value. + " + ::={ hwGponOntTdmPortPerf15MinEntry 5 } + + --Table hwXponOntPortEthernetStatsTable + hwXponOntPortEthernetStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXponOntPortEthernetStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ONT port statistics table. + The indexes of this table are ifIndex, hwXponOntIndex, hwGponOntifType and hwGponOntifPort." + ::= { hwXponCommonStatisticObjects 13 } + + hwXponOntPortEthernetStatsEntry OBJECT-TYPE + SYNTAX HwXponOntPortEthernetStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ONT port statistics table. + The indexes of this entry are ifIndex, hwXponOntIndex, hwGponOntifType and hwGponOntifPort." + INDEX + { + ifIndex, + hwXponOntIndex, + hwGponOntifType, + hwGponOntifPort + } + ::= { hwXponOntPortEthernetStatsTable 1 } + + HwXponOntPortEthernetStatsEntry ::= + SEQUENCE + { + hwXponOntPortEthernetStatisticRecvOctets Counter64, + hwXponOntPortEthernetStatisticRecvPkts Counter64, + hwXponOntPortEthernetStatisticRecvBroadcastPkts Counter64, + hwXponOntPortEthernetStatisticRecvMulticastPkts Counter64, + hwXponOntPortEthernetStatisticRecvPkts64Octets Counter64, + hwXponOntPortEthernetStatisticRecvPkts65to127Octets Counter64, + hwXponOntPortEthernetStatisticRecvPkts128to255Octets Counter64, + hwXponOntPortEthernetStatisticRecvPkts256to511Octets Counter64, + hwXponOntPortEthernetStatisticRecvPkts512to1023Octets Counter64, + hwXponOntPortEthernetStatisticRecvPkts1024to1518Octets Counter64, + hwXponOntPortEthernetStatisticRecvPktsOversize Counter64, + hwXponOntPortEthernetStatisticRecvPktsUndersize Counter64, + hwXponOntPortEthernetStatisticRecvFCSErrors Counter64, + hwXponOntPortEthernetStatisticRecvDropEvents Counter64, + hwXponOntPortEthernetStatisticSendOctets Counter64, + hwXponOntPortEthernetStatisticSendPkts Counter64, + hwXponOntPortEthernetStatisticSendBroadcastPkts Counter64, + hwXponOntPortEthernetStatisticSendMulticastPkts Counter64, + hwXponOntPortEthernetStatisticSendPkts64Octets Counter64, + hwXponOntPortEthernetStatisticSendPkts65to127Octets Counter64, + hwXponOntPortEthernetStatisticSendPkts128to255Octets Counter64, + hwXponOntPortEthernetStatisticSendPkts256to511Octets Counter64, + hwXponOntPortEthernetStatisticSendPkts512to1023Octets Counter64, + hwXponOntPortEthernetStatisticSendPkts1024to1518Octets Counter64, + hwXponOntPortEthernetStatisticSendPktsOversize Counter64, + hwXponOntPortEthernetStatisticForwardDropEvents Counter64, + hwXponOntPortEthernetStatisticClear INTEGER + } + + hwXponOntPortEthernetStatisticRecvOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received bytes." + ::= { hwXponOntPortEthernetStatsEntry 1 } + + hwXponOntPortEthernetStatisticRecvPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received frames." + ::= { hwXponOntPortEthernetStatsEntry 2 } + + hwXponOntPortEthernetStatisticRecvBroadcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received broadcast frames." + ::= { hwXponOntPortEthernetStatsEntry 3 } + + hwXponOntPortEthernetStatisticRecvMulticastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received multicast frames." + ::= { hwXponOntPortEthernetStatsEntry 4 } + + hwXponOntPortEthernetStatisticRecvPkts64Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received 64-octet frames" + ::= { hwXponOntPortEthernetStatsEntry 5 } + + hwXponOntPortEthernetStatisticRecvPkts65to127Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received 65~127-octet frames" + ::= { hwXponOntPortEthernetStatsEntry 6 } + + hwXponOntPortEthernetStatisticRecvPkts128to255Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received 128~255-octet frames" + ::= { hwXponOntPortEthernetStatsEntry 7 } + + hwXponOntPortEthernetStatisticRecvPkts256to511Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received 256~511-octet frames." + ::= { hwXponOntPortEthernetStatsEntry 8 } + + hwXponOntPortEthernetStatisticRecvPkts512to1023Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received 512~1023-octet frames." + ::= { hwXponOntPortEthernetStatsEntry 9 } + + hwXponOntPortEthernetStatisticRecvPkts1024to1518Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received 1024~1518-octet frames." + ::= { hwXponOntPortEthernetStatsEntry 10 } + + hwXponOntPortEthernetStatisticRecvPktsOversize OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received oversize frames." + ::= { hwXponOntPortEthernetStatsEntry 11 } + + hwXponOntPortEthernetStatisticRecvPktsUndersize OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received undersize frames." + ::= { hwXponOntPortEthernetStatsEntry 12 } + + hwXponOntPortEthernetStatisticRecvFCSErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received FCS error frames." + ::= { hwXponOntPortEthernetStatsEntry 13 } + + hwXponOntPortEthernetStatisticRecvDropEvents OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received drop events." + ::= { hwXponOntPortEthernetStatsEntry 14 } + + hwXponOntPortEthernetStatisticSendOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the send drop bytes." + ::= { hwXponOntPortEthernetStatsEntry 15 } + + hwXponOntPortEthernetStatisticSendPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the send frames." + ::= { hwXponOntPortEthernetStatsEntry 16 } + + hwXponOntPortEthernetStatisticSendBroadcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent broadcast frames." + ::= { hwXponOntPortEthernetStatsEntry 17 } + + hwXponOntPortEthernetStatisticSendMulticastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent multicast frames." + ::= { hwXponOntPortEthernetStatsEntry 18 } + + hwXponOntPortEthernetStatisticSendPkts64Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent 64-octet frames." + ::= { hwXponOntPortEthernetStatsEntry 19 } + + hwXponOntPortEthernetStatisticSendPkts65to127Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent 65~127-octet frames." + ::= { hwXponOntPortEthernetStatsEntry 20 } + + hwXponOntPortEthernetStatisticSendPkts128to255Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent 128~255-octet frames." + ::= { hwXponOntPortEthernetStatsEntry 21} + + hwXponOntPortEthernetStatisticSendPkts256to511Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent 256~511-octet frames." + ::= { hwXponOntPortEthernetStatsEntry 22 } + + hwXponOntPortEthernetStatisticSendPkts512to1023Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent 512~1023-octet frames." + ::= { hwXponOntPortEthernetStatsEntry 23 } + + hwXponOntPortEthernetStatisticSendPkts1024to1518Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent 1024~1518-octet frames." + ::= { hwXponOntPortEthernetStatsEntry 24 } + + hwXponOntPortEthernetStatisticSendPktsOversize OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent oversize frames." + ::= { hwXponOntPortEthernetStatsEntry 25 } + + hwXponOntPortEthernetStatisticForwardDropEvents OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent drop events." + ::= { hwXponOntPortEthernetStatsEntry 26 } + + hwXponOntPortEthernetStatisticClear OBJECT-TYPE + SYNTAX INTEGER{ + clear(1), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to clear the statistics. + Options: + 1. clear(1) - Indicates that clear the statistics + 2. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwXponOntPortEthernetStatsEntry 27 } + + --hwGponDeviceCommonGlobalObjects begin + hwGponDeviceChangePasswordIntervalTime OBJECT-TYPE + SYNTAX Gauge32 (0 | 5..1440 | 65535) + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The interval time of ONT's password renew, 0 means no update, 65535 means no + configration data. + Unit: minutes + " + ::= { hwGponDeviceCommonGlobalObjects 1 } + + hwGponDeviceTcontAutoCombineSwitch OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The switch value of T-CONT auto-combine. + Options: + 1. enable(1) - The switch value of T-CONT auto-combine is enable + 2. disable(2) - The switch value of T-CONT auto-combine is disable + " + ::= { hwGponDeviceCommonGlobalObjects 2 } + + hwGponOntInteroperabilityMode OBJECT-TYPE + SYNTAX INTEGER + { + itu-t(1), + ctc(2), + eric-v1(3), + eric-v2(4), + itu-t-g984(5), + itu-t-g988(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The switch mode of gpon ont interoperability. + Options: + 1. itu-t(1) - The switch mode of gpon ont interoperability is itu-t + 2. ctc(2) - The switch mode of gpon ont interoperability is ctc + 3. eric-v1(3) - The switch mode of gpon ont interoperability is eric-v1 + 4. eric-v2(4) - The switch mode of gpon ont interoperability is eric-v2 + 5. itu-t-g984(5) - The switch mode of gpon ont interoperability is itu-t-g984 + 6. itu-t-g988(6) - The switch mode of gpon ont interoperability is itu-t-g988 + " + ::= { hwGponDeviceCommonGlobalObjects 3 } + + hwGponDeviceOntDefaultLineProfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the name of the default line profile that is bound to the ONT." + ::= { hwGponDeviceCommonGlobalObjects 4 } + + hwGponDeviceOntDefaultSrvProfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the name of the default service profile that is bound to the ONT." + ::= { hwGponDeviceCommonGlobalObjects 5 } + + hwGponOntMutlicastAuthMode OBJECT-TYPE + SYNTAX INTEGER + { + ont-control(1), + olt-control(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The mode of gpon ont multicast authentication. + Options: + 1. ont-control(1) - The mode of gpon multicast authentication is ont-control + 2. olt-control(2) - The mode of gpon multicast authentication is olt-control + " + ::= { hwGponDeviceCommonGlobalObjects 6 } + + hwGponOnuTcontPriorityQueuePriorityReverse OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The priority reverse switch of gpon ont priority queue. + Options: + 1. enable(1) - The priority reverse switch is enable + 2. disable(2) - The priority reverse switch is disable + " + ::= { hwGponDeviceCommonGlobalObjects 7 } + + hwGponOntInteroperModeActiveMode OBJECT-TYPE + SYNTAX INTEGER + { + immediate(1), + next-startup(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The active mode of gpon ONT interoperability mode. + Options: + 1. immediate(1) - Indicates that the ONT takes effect immediately + 2. next-startup(2) - Indicates that the ONT takes effect after next startup + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceCommonGlobalObjects 8 } + + hwGponDeviceTcontAutoCreateSwitch OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The switch value of T-CONT auto-create. + Options: + 1. enable(1) - The switch value of T-CONT auto-create is enable + 2. disable(2) - The switch value of T-CONT auto-create is disable + The default value is disable(2) + " + ::= { hwGponDeviceCommonGlobalObjects 9 } + + hwGponOntPriorityQueueMappingPolicySwitch OBJECT-TYPE + SYNTAX INTEGER + { + gem-map(1), + cos-map(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The switch value of GPON ONT priority queue mapping policy. + Options: + 1. gem-map(1) - GPON ONT priority queue mapping policy is gem-map + 2. cos-map(2) - GPON ONT priority queue mapping policy is cos-map + The default value is gem-map(1) + " + ::= { hwGponDeviceCommonGlobalObjects 10 } + + --hwGponDeviceCommonGlobalObjects end + + --hwXponDeviceCommonGlobalObjects begin + hwXponDeviceLosAlarmControlState OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object is used to open or close the switch of the advanced los alarm. + Options: + 1.enable(1) - Open the switch of the advanced los alarm + 2.disable(2) - Close the switch of the advanced los alarm + The default value is disable(2). + " + ::= { hwXponDeviceCommonGlobalObjects 1 } + + hwXponCommonOntCatvDefaultState OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to set the default status of ONT CATV ports. + Options: + 1. on(1) - The default status of ONT CATV ports is on + 2. off(2) - The default status of ONT CATV ports is off + 3. invalid(-1) - Indicates that the query fails + " + ::= { hwXponDeviceCommonGlobalObjects 2 } + + hwXponDeviceGroupPowerOffControlState OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to open or close the group power off report switch. + Options: + 1.enable(1) - Open the group power off report switch + 2.disable(2) - Close the group power off report switch + The default value is disable(2) + " + ::= { hwXponDeviceCommonGlobalObjects 3 } + + hwXponDeviceAutofindConflictCheckSwitch OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to open or close the ONT autofind conflict-check switch. + Options: + 1.enable(1) - Open the switch of the ONT autofind conflict-check + 2.disable(2) - Close the switch of the ONT autofind conflict-check + The default value is disable(2) + " + ::= { hwXponDeviceCommonGlobalObjects 4 } + + hwXponDeviceModifyBoundProfileSwitch OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to enable or disable the bound profile modification switch. + Options: + 1.enable(1) - Enable to modify bound profile + 2.disable(2) - Disable to modify bound profile + 3.invalid(-1) - Indicates that the query fails + The default value is enable(1). + " + ::= { hwXponDeviceCommonGlobalObjects 5 } + + hwXponDeviceAlarmClearOnShutdown OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object is used to set whether clear active alarm on shutdown object. + Options: + 1.enable(1) - Open the switch, clear active alarm on shutdown object + 2.disable(2) - Close the switch, does not clear active alarm on shutdown object + The default value is disable(2). + " + ::= { hwXponDeviceCommonGlobalObjects 6 } + + hwXponDeviceSuppressInitialAlarmState OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object is used to set whether suppress initial alarm. + Options: + 1.enable(1) - Open the switch, suppress initial alarm state + 2.disable(2) - Close the switch, does not suppress initial alarm state + The default value is enable(1). + " + ::= { hwXponDeviceCommonGlobalObjects 7 } + + hwXponDeviceAllowDifferentRangeSwitch OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to enable or disable the switch of allowing protect group member ports have different distances. + Options: + 1.enable(1) - Enable the switch of allowing protect group member ports have different distances + 2.disable(2) - Disable the switch of allowing protect group member ports have different distances + The default value is disable(2). + " + ::= { hwXponDeviceCommonGlobalObjects 8 } + + --hwXponDeviceCommonGlobalObjects end + + --Table hwXponOntAlarmPolicyTable + hwXponOntAlarmPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXponOntAlarmPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The hwXponOntAlarmPolicyTable is used to config the ONT alarm policy profile. + The index of this table is hwXponOntAlarmPolicyNameIndex. + " + ::= { hwXponDeviceCommonProfileObjects 1 } + + hwXponOntAlarmPolicyEntry OBJECT-TYPE + SYNTAX HwXponOntAlarmPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The hwXponOntAlarmPolicyTable is used to config the ONT alarm policy profile. + The index of this entry is hwXponOntAlarmPolicyNameIndex. + " + INDEX { hwXponOntAlarmPolicyNameIndex } + ::= { hwXponOntAlarmPolicyTable 1 } + + HwXponOntAlarmPolicyEntry ::= + SEQUENCE + { + hwXponOntAlarmPolicyNameIndex OCTET STRING, + hwXponOntAlarmPolicyBindNum Integer32, + hwXponOntAlarmPolicyFilterAlarmNum Integer32, + hwXponOntAlarmPolicyFilterAlarmList OCTET STRING, + hwXponOntAlarmPolicyUnFilterAlarmNum Integer32, + hwXponOntAlarmPolicyUnFilterAlarmList OCTET STRING, + hwXponOntAlarmPolicyRowStatus RowStatus, + hwXponOntAlarmPolicyAppendPolicyName INTEGER, + hwXponOntAlarmPolicyAppendIpAddress INTEGER, + hwXponOntAlarmPolicyAppendMac INTEGER, + hwXponOntAlarmPolicyAppendSn INTEGER, + hwXponOntAlarmPolicyAppendLoid INTEGER + } + + hwXponOntAlarmPolicyNameIndex OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the ONT alarm policy profile name index." + ::= { hwXponOntAlarmPolicyEntry 1 } + + hwXponOntAlarmPolicyBindNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of ONT bound with alarm policy profile." + ::= { hwXponOntAlarmPolicyEntry 2 } + + hwXponOntAlarmPolicyFilterAlarmNum OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the number of filtered alarm of the alarm policy profile." + ::= { hwXponOntAlarmPolicyEntry 3 } + + hwXponOntAlarmPolicyFilterAlarmList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..400)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the filtered alarm list of the alarm policy profile,and each alarm ID takes 4 bytes." + ::= { hwXponOntAlarmPolicyEntry 4 } + + hwXponOntAlarmPolicyUnFilterAlarmNum OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the number of unfiltered alarm of the alarm policy profile." + ::= { hwXponOntAlarmPolicyEntry 5 } + + hwXponOntAlarmPolicyUnFilterAlarmList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..400)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the unfiltered alarm list of the alarm policy profile,and each alarm ID takes 4 bytes." + ::= { hwXponOntAlarmPolicyEntry 6 } + + hwXponOntAlarmPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The hwXponOntAlarmPolicyRowStatus is used to create a new row + or to modify or delete an existing row in this table. + " + ::= { hwXponOntAlarmPolicyEntry 7 } + + hwXponOntAlarmPolicyAppendPolicyName OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates if the ONT alarm appends ONT alarm policy profile name. + Options: + 1.enable(1) - The ONT alarm appends ONT alarm policy profile name.. + 2.disable(2) - The ONT alarm does not append ONT alarm policy profile name.. + The default value is enable(1). + " + ::= { hwXponOntAlarmPolicyEntry 8 } + + hwXponOntAlarmPolicyAppendIpAddress OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates if the ONT alarm appends IP address. + Options: + 1.enable(1) - The ONT alarm appends IP address. + 2.disable(2) - The ONT alarm does not append IP address. + The default value is disable(2). + " + ::= { hwXponOntAlarmPolicyEntry 9 } + + hwXponOntAlarmPolicyAppendMac OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates if the ONT alarm appends MAC. + Options: + 1.enable(1) - The ONT alarm appends MAC. + 2.disable(2) - The ONT alarm does not append MAC. + The default value is disable(2). + " + ::= { hwXponOntAlarmPolicyEntry 10 } + + hwXponOntAlarmPolicyAppendSn OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates if the ONT alarm appends SN. + Options: + 1.enable(1) - The ONT alarm appends SN. + 2.disable(2) - The ONT alarm does not append SN. + The default value is disable(2). + " + ::= { hwXponOntAlarmPolicyEntry 11} + + hwXponOntAlarmPolicyAppendLoid OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates if the ONT alarm appends LOID. + Options: + 1.enable(1) - The ONT alarm appends LOID. + 2.disable(2) - The ONT alarm does not append LOID. + The default value is disable(2). + " + ::= { hwXponOntAlarmPolicyEntry 12 } + + --Table hwXponDeviceOntPowerSheddingProfileTable begin + hwXponDeviceOntPowerSheddingProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXponDeviceOntPowerSheddingProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The hwXponDeviceOntPowerSheddingProfileTable is used to config the ONT power shedding profile. + The index of this table is hwXponDeviceOntPowerSheddingProfileNameIndex. + " + ::= { hwXponDeviceCommonProfileObjects 2 } + + hwXponDeviceOntPowerSheddingProfileEntry OBJECT-TYPE + SYNTAX HwXponDeviceOntPowerSheddingProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The hwXponDeviceOntPowerSheddingProfileTable is used to config the ONT power shedding profile. + The index of this entry is hwXponDeviceOntPowerSheddingProfileNameIndex. + " + INDEX { hwXponDeviceOntPowerSheddingProfileNameIndex } + ::= { hwXponDeviceOntPowerSheddingProfileTable 1 } + + HwXponDeviceOntPowerSheddingProfileEntry ::= + SEQUENCE + { + hwXponDeviceOntPowerSheddingProfileNameIndex OCTET STRING, + hwXponDeviceOntPowerSheddingProfileBindNum Integer32, + hwXponDeviceOntPowerSheddingIntervalClassData Integer32, + hwXponDeviceOntPowerSheddingIntervalClassVoice Integer32, + hwXponDeviceOntPowerSheddingIntervalClassVideoOverlay Integer32, + hwXponDeviceOntPowerSheddingIntervalClassVideoReturn Integer32, + hwXponDeviceOntPowerSheddingIntervalClassAtm Integer32, + hwXponDeviceOntPowerSheddingIntervalClassDsl Integer32, + hwXponDeviceOntPowerSheddingIntervalClassCes Integer32, + hwXponDeviceOntPowerSheddingIntervalClassFrame Integer32, + hwXponDeviceOntPowerSheddingIntervalClassSdhSonet Integer32, + hwXponDeviceOntPowerSheddingRestoreInterval Integer32, + hwXponDeviceOntPowerSheddingProfileRowStatus RowStatus + } + + hwXponDeviceOntPowerSheddingProfileNameIndex OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the ONT power shedding profile name index." + ::= { hwXponDeviceOntPowerSheddingProfileEntry 1 } + + hwXponDeviceOntPowerSheddingProfileBindNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of ONT bound with power shedding profile." + ::= { hwXponDeviceOntPowerSheddingProfileEntry 2 } + + hwXponDeviceOntPowerSheddingIntervalClassData OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the power shedding interval of data class service. + Options: + 1: disables power shedding(0) + 2: enables immediate power shed(1) + 3. 2-65535 - Indicates the time, in seconds, to keep the service active after AC failure before shutting them down and shedding power. + " + ::= { hwXponDeviceOntPowerSheddingProfileEntry 3 } + + hwXponDeviceOntPowerSheddingIntervalClassVoice OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the power shedding interval of voice class service. + Options: + 1: disables power shedding(0) + 2: enables immediate power shed(1) + 3. 2-65535 - Indicates the time, in seconds, to keep the service active after AC failure before shutting them down and shedding power. + " + ::= { hwXponDeviceOntPowerSheddingProfileEntry 4 } + + hwXponDeviceOntPowerSheddingIntervalClassVideoOverlay OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the power shedding interval of video overlay class service. + Options: + 1: disables power shedding(0) + 2: enables immediate power shed(1) + 3. 2-65535 - Indicates the time, in seconds, to keep the service active after AC failure before shutting them down and shedding power. + " + ::= { hwXponDeviceOntPowerSheddingProfileEntry 5 } + + hwXponDeviceOntPowerSheddingIntervalClassVideoReturn OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the power shedding interval of video return class service. + Options: + 1: disables power shedding(0) + 2: enables immediate power shed(1) + 3. 2-65535 - Indicates the time, in seconds, to keep the service active after AC failure before shutting them down and shedding power. + " + ::= { hwXponDeviceOntPowerSheddingProfileEntry 6 } + + hwXponDeviceOntPowerSheddingIntervalClassDsl OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the power shedding interval of DSL class service. + Options: + 1: disables power shedding(0) + 2: enables immediate power shed(1) + 3. 2-65535 - Indicates the time, in seconds, to keep the service active after AC failure before shutting them down and shedding power. + " + ::= { hwXponDeviceOntPowerSheddingProfileEntry 7 } + + hwXponDeviceOntPowerSheddingIntervalClassAtm OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the power shedding interval of ATM class service. + Options: + 1: disables power shedding(0) + 2: enables immediate power shed(1) + 3. 2-65535 - Indicates the time, in seconds, to keep the service active after AC failure before shutting them down and shedding power. + " + ::= { hwXponDeviceOntPowerSheddingProfileEntry 8 } + + hwXponDeviceOntPowerSheddingIntervalClassCes OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the power shedding interval of CES class service. + Options: + 1: disables power shedding(0) + 2: enables immediate power shed(1) + 3. 2-65535 - Indicates the time, in seconds, to keep the service active after AC failure before shutting them down and shedding power. + " + ::= { hwXponDeviceOntPowerSheddingProfileEntry 9 } + + hwXponDeviceOntPowerSheddingIntervalClassFrame OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the power shedding interval of frame class service. + Options: + 1: disables power shedding(0) + 2: enables immediate power shed(1) + 3. 2-65535 - Indicates the time, in seconds, to keep the service active after AC failure before shutting them down and shedding power. + " + ::= { hwXponDeviceOntPowerSheddingProfileEntry 10 } + + hwXponDeviceOntPowerSheddingIntervalClassSdhSonet OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the power shedding interval of sdh-sonet class service. + Options: + 1: disables power shedding(0) + 2: enables immediate power shed(1) + 3. 2-65535 - Indicates the time, in seconds, to keep the service active after AC failure before shutting them down and shedding power. + " + ::= { hwXponDeviceOntPowerSheddingProfileEntry 11 } + + hwXponDeviceOntPowerSheddingRestoreInterval OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the time delay, in seconds, before resetting the power-shedding timers after full power restoration." + ::= { hwXponDeviceOntPowerSheddingProfileEntry 12 } + + hwXponDeviceOntPowerSheddingProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The hwXponDeviceOntPowerSheddingProfileRowStatus is used to create a new row or to modify or delete an existing row in this table." + ::= { hwXponDeviceOntPowerSheddingProfileEntry 13 } + + --Table hwXponDeviceOntPowerSheddingProfileTable end + + --Table hwXponOntTr069ServerProfileTable + hwXponOntTr069ServerProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXponOntTr069ServerProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to create, delete or modify the tr069 server profile. + The index of this table is hwXponOntTr069ServerProfileName. + " + ::= { hwXponDeviceCommonProfileObjects 3 } + + hwXponOntTr069ServerProfileEntry OBJECT-TYPE + SYNTAX HwXponOntTr069ServerProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to create, delete or modify the tr069 server profile. + The index of this entry is hwXponOntTr069ServerProfileName. + " + INDEX { hwXponOntTr069ServerProfileName } + ::= { hwXponOntTr069ServerProfileTable 1 } + + HwXponOntTr069ServerProfileEntry ::= + SEQUENCE { + hwXponOntTr069ServerProfileName OCTET STRING, + hwXponOntTr069ServerProfileBindTimes Integer32, + hwXponOntTr069ServerProfileUrl OCTET STRING, + hwXponOntTr069ServerProfileUserName OCTET STRING, + hwXponOntTr069ServerProfilePassword OCTET STRING, + hwXponOntTr069ServerProfileRealm OCTET STRING, + hwXponOntTr069ServerProfileRowStatus RowStatus + } + + hwXponOntTr069ServerProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the tr069-server-profile name." + ::= { hwXponOntTr069ServerProfileEntry 1 } + + hwXponOntTr069ServerProfileBindTimes OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of ONT bound with tr069-server-profile." + ::= { hwXponOntTr069ServerProfileEntry 2 } + + hwXponOntTr069ServerProfileUrl OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the server URL. + For example: you can set the value of the leaf like 'www.huawei.com'." + ::= { hwXponOntTr069ServerProfileEntry 3 } + + hwXponOntTr069ServerProfileUserName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..50)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the user name." + ::= { hwXponOntTr069ServerProfileEntry 4 } + + hwXponOntTr069ServerProfilePassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..25)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the user password." + ::= { hwXponOntTr069ServerProfileEntry 5 } + + hwXponOntTr069ServerProfileRealm OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..24)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the server realm." + ::= { hwXponOntTr069ServerProfileEntry 6 } + + hwXponOntTr069ServerProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "TRow status. This object is used to differentiate the creation, modification and deletion operations for an object. + " + ::= { hwXponOntTr069ServerProfileEntry 7 } +-- hwXponOntTr069ServerProfileTable end + + --Table hwXponOntAlarmPolicyAlarmTable + hwXponOntAlarmPolicyAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXponOntAlarmPolicyAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to set the ONT alarm level. + The index of this table is hwXponOntAlarmPolicyCfgNameIndex and hwXponOntAlarmPolicyAlarmId. + " + ::= { hwXponDeviceCommonProfileObjects 4 } + + hwXponOntAlarmPolicyAlarmEntry OBJECT-TYPE + SYNTAX HwXponOntAlarmPolicyAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to set the ONT alarm level. + The index of this entry is hwXponOntAlarmPolicyCfgNameIndex and hwXponOntAlarmPolicyAlarmId. + " + INDEX { hwXponOntAlarmPolicyCfgNameIndex, hwXponOntAlarmPolicyAlarmId } + ::= { hwXponOntAlarmPolicyAlarmTable 1 } + + HwXponOntAlarmPolicyAlarmEntry ::= + SEQUENCE { + hwXponOntAlarmPolicyCfgNameIndex OCTET STRING, + hwXponOntAlarmPolicyAlarmId Integer32, + hwXponOntAlarmPolicyAlarmLevel INTEGER + } + + hwXponOntAlarmPolicyCfgNameIndex OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the ONT alarm policy profile name index." + ::= { hwXponOntAlarmPolicyAlarmEntry 1 } + + hwXponOntAlarmPolicyAlarmId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the ONT alarm ID." + ::= { hwXponOntAlarmPolicyAlarmEntry 2 } + + hwXponOntAlarmPolicyAlarmLevel OBJECT-TYPE + SYNTAX INTEGER { + critical(1), + major(2), + minor(3), + warning(4), + unconcern(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ONT alarm level. + Options: + 1. critical(1) - The ONT alarm level is critical. + 2. major(2) - The ONT alarm level is major. + 3. minor(3) - The ONT alarm level is minor. + 4. warning(4) - The ONT alarm level is warning. + 5. unconcern(-1) - The ONT alarm severity is unconcerned in the ONT alarm policy profile. + The default value is unconcern(-1). + " + ::= { hwXponOntAlarmPolicyAlarmEntry 3 } +-- hwXponOntAlarmPolicyAlarmTable end + + --Table hwXponOntFtpServerProfileTable + hwXponOntFtpServerProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXponOntFtpServerProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to create, delete or modify the FTP server profile. + The index of this table is hwXponOntFtpServerProfileNameIndex. + " + ::= { hwXponDeviceCommonProfileObjects 5 } + + hwXponOntFtpServerProfileEntry OBJECT-TYPE + SYNTAX HwXponOntFtpServerProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to create, delete or modify the FTP server profile. + The index of this entry is hwXponOntFtpServerProfileNameIndex. + " + INDEX { hwXponOntFtpServerProfileNameIndex } + ::= { hwXponOntFtpServerProfileTable 1 } + + HwXponOntFtpServerProfileEntry ::= + SEQUENCE { + hwXponOntFtpServerProfileNameIndex OCTET STRING, + hwXponOntFtpServerProfileAddress OCTET STRING, + hwXponOntFtpServerProfilePort Integer32, + hwXponOntFtpServerProfileUserName OCTET STRING, + hwXponOntFtpServerProfilePassword OCTET STRING, + hwXponOntFtpServerProfileRowStatus RowStatus + } + + hwXponOntFtpServerProfileNameIndex OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..15)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the name of FTP server profile." + ::= { hwXponOntFtpServerProfileEntry 1 } + + hwXponOntFtpServerProfileAddress OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the address of FTP server profile. + the format of string should be like ftp://127.0.0.1 or ftps://127.0.0.1 + " + ::= { hwXponOntFtpServerProfileEntry 2 } + + hwXponOntFtpServerProfilePort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the port of FTP server profile. + The default value is 21." + ::= { hwXponOntFtpServerProfileEntry 3 } + + hwXponOntFtpServerProfileUserName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..15)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the user name of FTP server." + ::= { hwXponOntFtpServerProfileEntry 4 } + + hwXponOntFtpServerProfilePassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..15)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the password of FTP server." + ::= { hwXponOntFtpServerProfileEntry 5 } + + hwXponOntFtpServerProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The hwXponOntFtpServerProfileRowStatus is used to create a new row + or to modify or to delete an existing row in this table. + " + ::= { hwXponOntFtpServerProfileEntry 6 } + + --hwXponOntFtpServerProfileTable end + + END diff --git a/MIBS/huawei/HUAWEI-XPON-MIB b/MIBS/huawei/HUAWEI-XPON-MIB new file mode 100644 index 0000000..9213835 --- /dev/null +++ b/MIBS/huawei/HUAWEI-XPON-MIB @@ -0,0 +1,18463 @@ +-- ================================================================= +-- Copyright (C) 2013 by HUAWEI TECHNOLOGIES. All rights reserved. +-- Description: The MIB module defines MIB objects which provides GPON and EPON management NMS interfaces. +-- Reference: +-- Version: V1.64 +-- ================================================================ + + HUAWEI-XPON-MIB DEFINITIONS ::= BEGIN + IMPORTS + MODULE-IDENTITY, mib-2, OBJECT-TYPE, Counter32, Counter64, Unsigned32, + Integer32, zeroDotZero, IpAddress, Gauge32, NOTIFICATION-TYPE + FROM SNMPv2-SMI + TruthValue, DateAndTime, RowStatus, MacAddress, TEXTUAL-CONVENTION + FROM SNMPv2-TC + ifIndex + FROM IF-MIB + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + OwnerString, EntryStatus + FROM RMON-MIB + huaweiMgmt, huaweiUtility + FROM HUAWEI-MIB; + + hwXponDeviceMIB MODULE-IDENTITY + LAST-UPDATED "201305200900Z" + ORGANIZATION "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION "The MIB module defines MIB objects which provides GPON and EPON management NMS interfaces." + +-- Revision history + REVISION "201305200900Z" + DESCRIPTION "V1.64, changes in this revision: + - Rename hwGponDeviceSrvProfOntPortCfgEthPortPriorityPolicy to hwGponDeviceSrvProfOntPortCfgPortPriorityPolicy. + - Rename hwGponDeviceSrvProfOntPortCfgEthPortQinQMode to hwGponDeviceSrvProfOntPortCfgPortQinQMode. + - Add a enum values of the leaf node hwGponDeviceSrvProfOntPortCfgOntPhyType. + - Add a enum values of the leaf node hwGponDeviceLineProfMappingCfgOntPhyType. + - Add leaf hwGponDeviceOntCfgCapVdslPortNum in table hwGponDeviceOntCfgCapabilityTable. + - Add leaf hwGponDeviceSrvProfileVdslPortNum in table hwGponDeviceSrvProfileOntCfgTable. + - Add a value (4096) of the leaf node hwGponDeviceSrvProfileMulticastVlan. + - Add a enum values of the leaf node hwGponDeviceSrvProfPortVlanCfgOntPhyType. + - Add a table hwGponDeviceSrvProfileOntUpIgmpMsgCfgTable. + - Add a enum values of the leaf node hwXponOntUniPhyType. + - Add a enum values of the leaf node hwGponDeviceOntPortVlanPhyType. + - Add the leaf hwGponDeviceSrvProfOntPortCfgDownstreamMode in table hwGponDeviceSrvProfOntPortCfgTable. + - Add the leaf hwGponDeviceOntEthernetPortRingStatus in table HwGponDeviceOntEthernetPortCfgEntry. + - Add the leaf hwGponDeviceSrvProfileRingCheckSwitch,hwGponDeviceSrvProfileRingCheckAutoShutdownSwitch,hwGponDeviceSrvProfileRingCheckDetectingFrequency + and and hwGponDeviceSrvProfileRingCheckResumeInterval in table HwGponDeviceSrvProfileOntCfgEntry. + - Modify the leaf name from hwGponDeviceOntGemPortBindTrafficTblId to hwGponDeviceOntGemPortBindTrafficTableId in table hwGponDeviceOntGemPortBindTable. + - Add the leaf hwGponDeviceOntGemPortBindTrafficTableName in table hwGponDeviceOntGemPortBindTable. + - Modify the leaf name from hwGponDeviceOntEthernetUpStreamCarProfile to hwGponDeviceOntEthernetUpStreamCarTrafficTableId in table hwGponDeviceOntEthernetPortCfgTable + - Add the leaf hwGponDeviceOntEthernetUpStreamCarTrafficTableName in table hwGponDeviceOntEthernetPortCfgTable. + - Modify the leaf name from hwGponDeviceOntEthernetDownStreamCarProfile to hwGponDeviceOntEthernetDownStreamCarTrafficTableId in table hwGponDeviceOntEthernetPortCfgTable + - Add the leaf hwGponDeviceOntEthernetDownStreamCarTrafficTableName in table hwGponDeviceOntEthernetPortCfgTable. + - Modify the leaf name from hwGponDeviceLineProfMappingCfgCarProfileIndex to hwGponDeviceLineProfMappingCfgCarTrafficTableId in table hwGponDeviceLineProfMappingCfgTable. + - Add the leaf hwGponDeviceLineProfMappingCfgCarTrafficTableName in table hwGponDeviceLineProfMappingCfgTable. + - Modify the leaf name from hwGponDeviceLineProfGemCfgCarProfileIndex to hwGponDeviceLineProfGemCfgCarTrafficTableId in table hwGponDeviceLineProfGemCfgTable. + - Add the leaf hwGponDeviceLineProfGemCfgCarTrafficTableName in table hwGponDeviceLineProfGemCfgTable. + - Modify the leaf name from hwGponDeviceSrvProfOntPortCfgUpStreamCarProfile to hwGponDeviceSrvProfOntPortCfgUpStreamCarTrafficTableId in table hwGponDeviceSrvProfOntPortCfgTable. + - Add the leaf hwGponDeviceSrvProfOntPortCfgUpStreamCarTrafficTableName in table hwGponDeviceSrvProfOntPortCfgTable. + - Modify the leaf name from hwGponDeviceSrvProfOntPortCfgDownStreamCarProfile to hwGponDeviceSrvProfOntPortCfgDownStreamCarTrafficTableId in table hwGponDeviceSrvProfOntPortCfgTable. + - Add the leaf hwGponDeviceSrvProfOntPortCfgDownStreamCarTrafficTableName in table hwGponDeviceSrvProfOntPortCfgTable. + - Modify the leaf name from hwEponDeviceOntLlidCarProfileIndex to hwEponDeviceOntLlidCarTrafficTableId in table hwEponDeviceOntLlidTable. + - Add the leaf hwEponDeviceOntLlidCarTrafficTableName in table hwEponDeviceOntLlidTable. + - Modify the leaf name from hwEponLineProfLlidCfgCarProfileIndex to hwEponLineProfLlidCfgCarTrafficTableId in table hwEponDeviceLineProfLlidCfgTable. + - Add the leaf hwEponLineProfLlidCfgCarTrafficTableName in table hwEponDeviceLineProfLlidCfgTable. + - Modify the leaf name from hwEponDeviceSrvProfOntPortCfgUpStreamCarProfile to hwEponDeviceSrvProfOntPortCfgUpStreamCarTrafficTableId in table hwEponDeviceSrvProfOntPortCfgTable. + - Add the leaf hwEponDeviceSrvProfOntPortCfgUpStreamCarTrafficTableName in table hwEponDeviceSrvProfOntPortCfgTable. + - Modify the leaf name from hwEponDeviceSrvProfOntPortCfgDownStreamCarProfile to hwEponDeviceSrvProfOntPortCfgDownStreamCarTrafficTableId in table hwEponDeviceSrvProfOntPortCfgTable. + - Add the leaf hwEponDeviceSrvProfOntPortCfgDownStreamCarTrafficTableName in table hwEponDeviceSrvProfOntPortCfgTable. + - Modify the leaf name from hwEponDeviceOntEthernetPortCfgUpStreamCarProfile to hwEponDeviceOntEthernetPortCfgUpStreamCarTrafficTableId in table hwEponDeviceOntLlidTable. + - Add the leaf hwEponDeviceOntEthernetPortCfgUpStreamCarTrafficTableName in table hwEponDeviceOntLlidTable. + - Modify the leaf name from hwEponDeviceOntEthernetPortCfgDownStreamCarProfile to hwEponDeviceOntEthernetPortCfgDownStreamCarTrafficTableId in table hwEponDeviceOntLlidTable. + - Add the leaf hwEponDeviceOntEthernetPortCfgDownStreamCarTrafficTableName in table hwEponDeviceOntLlidTable. + " + + REVISION "201303250900Z" + DESCRIPTION "V1.63, changes in this revision: + - Add the leaf hwGponDeviceLineProfileTr069ManagementIpIndex in table hwGponDeviceLineProfileInfoTable. + - Add two enum values of the leaf node hwGponOltOpticsModuleInfoConnector. + - Add two enum values of the leaf node hwEponOltOpticsModuleInfoConnector. + - Modify the description of the leaf hwGponOltOpticsModuleInfoIdentifier in table hwGponOltOpticsModuleInfoTable. + - Modify the description of the leaf hwEponOltOpticsModuleInfoIdentifier in table hwEponOltOpticsModuleInfoTable. + - Modify the enum name from bySerialIDOnly to byTwowireOnly and the description of the leaf hwGponOltOpticsModuleInfoExtID in table hwGponOltOpticsModuleInfoTable. + - Modify the enum name from bySerialIDOnly to byTwowireOnly and the description of the leaf hwEponOltOpticsModuleInfoExtID in table hwEponOltOpticsModuleInfoTable. + - Add a enum values of the leaf node hwGponOltOpticsModuleInfoEncoding. + - Add a enum values of the leaf node hwEponOltOpticsModuleInfoEncoding. + - Modify the description of the leaf hwGponOltOpticsModuleInfoOptions in table hwGponOltOpticsModuleInfoTable. + - Modify the description of the leaf hwEponOltOpticsModuleInfoOptions in table hwEponOltOpticsModuleInfoTable. + - Modify the description of the leaf hwGponOltOpticsModuleInfoEnhancedOptions in table hwGponOltOpticsModuleInfoTable. + - Modify the description of the leaf hwEponOltOpticsModuleInfoEnhancedOptions in table hwEponOltOpticsModuleInfoTable. + - Modify the enum name from includesRev94SFF8472 to includesRev95SFF8472 and the description of the leaf hwGponOltOpticsModuleInfoSFF8472Compliance + in table hwGponOltOpticsModuleInfoTable. + - Modify the enum name from includesRev94SFF8472 to includesRev95SFF8472 and the description of the leaf hwEponOltOpticsModuleInfoSFF8472Compliance + in table hwEponOltOpticsModuleInfoTable. + - Add three enum values of the leaf node hwGponOltOpticsModuleInfoSFF8472Compliance. + - Add three enum values of the leaf node hwEponOltOpticsModuleInfoSFF8472Compliance. + " + + REVISION "201303180900Z" + DESCRIPTION "V1.62, changes in this revision: + - Add the leaf hwGponDeviceOntTDMPortOperateStatus in table hwGponDeviceOntTDMPortCfgTable. + - Add the leaf hwGponDeviceSrvProfOntPortCfgTDMPortTxClockMode in table hwGponDeviceSrvProfOntPortCfgTable. + " + + REVISION "201303070900Z" + DESCRIPTION "V1.61, changes in this revision: + - Modify the value range of leaf hwXponDeviceLineProfEthPortBundleCfgGroupIndex in table hwXponDeviceLineProfEthPortBundleCfgTable. + " + + REVISION "201301070900Z" + DESCRIPTION "V1.60, changes in this revision: + - Add a table of hwGponDeviceLineProfMulticastGemCfgTable. + - Add the leaf hwGponDeviceOntCatvFrequency in table hwGponDeviceOntCatvPortCfgTable. + - Add a enum values of the leaf node hwGponDeviceOntManagementMode. + - Add leaves hwGponOntTrafficFlowStatisticUpFcsErrorCnt, hwGponOntTrafficFlowStatisticUpFrameBitErrorRatio, + hwGponOntTrafficFlowStatisticUpEthFrameErrorRatio, hwGponOntTrafficFlowStatisticUpGemFrameErrorRatio + in table hwGponOntTrafficFlowStatisticTable. + " + + REVISION "201212040900Z" + DESCRIPTION "V1.59, changes in this revision: + - Add the leaf hwGponDeviceOltControlEnergySavingFlag in table hwGponDeviceOltControlInfoTable. + - Add the leaf hwEponDeviceOltControlEnergySavingFlag in table hwEponDeviceOltControlInfoTable. + " + REVISION "201211160900Z" + DESCRIPTION "V1.58, changes in this revision: + - Add a enum values of the leaf node hwGponDeviceLineProfMappingCfgOntPhyType. + " + + REVISION "201208280900Z" + DESCRIPTION "V1.57, changes in this revision: + - Modify leaf hwEponDeviceAutoFindOntRateType name to hwEponDeviceAutoFindOntNniType in table hwEponDeviceAutoFindOntInfoTable. + " + + REVISION "201209071905Z" + DESCRIPTION "V1.56, changes in this revision: + - Modify the value range of leaf hwGponDeviceOntControlLastDownCause in table hwGponDeviceOntControlInfoTable. + " + + REVISION "201207040900Z" + DESCRIPTION "V1.55, changes in this revision: + - Add leaf hwEponDeviceOntExtendedFirmwareVersion in table hwEponDeviceOntVersionInfoTable. + " + + REVISION "201206280900Z" + DESCRIPTION "V1.54, changes in this revision: + - Modify the definition of the leaf hwXponDeviceOntSnmpProfileVersion in table hwXponDeviceOntSnmpProfileInfoTable. + - Modify the description of the leaf hwXponDeviceOntSnmpProfileVersion in table hwXponDeviceOntSnmpProfileInfoTable. + " + + REVISION "201206150900Z" + DESCRIPTION "V1.53, changes in this revision: + - Add leaf hwGponDeviceOntGemPortBindDownPQIndex in table hwGponDeviceOntGemPortBindTable. + - Modify leaf hwGponDeviceOntGemPortBindPQIndex name to hwGponDeviceOntGemPortBindUpPQIndex in table hwGponDeviceOntGemPortBindTable. + - Add the table of hwEponOltChannelEthernetStatisticTable for the OLT channel ETH statisitcs. + - Add the leaf hwEponOntOpticalDdmOltTxPower in table hwEponDeviceOntOpticsDdmInfoTable. + - Modify leaf hwEponDeviceOntOpticsDdmOltRxOntOpticPower name to hwEponOntOpticalDdmOltRxOntPower. + - Add leafs hwXponDeviceOpticsDdmAlarmProfile10GTxOpticAlarmUpper��hwXponDeviceOpticsDdmAlarmProfile10GTxOpticAlarmLower�� + hwXponDeviceOpticsDdmAlarmProfile10GTxOpticWarnUpper��hwXponDeviceOpticsDdmAlarmProfile10GTxOpticWarnLower�� + hwXponDeviceOpticsDdmAlarmProfile10GBiasCurrentAlarmUpper��hwXponDeviceOpticsDdmAlarmProfile10GBiasCurrentAlarmLower�� + hwXponDeviceOpticsDdmAlarmProfile10GBiasCurrentWarnUpper��hwXponDeviceOpticsDdmAlarmProfile10GBiasCurrentWarnLower in table hwXponDeviceOpticsDdmAlarmProfileInfoTable. + - Add leaf hwEponDeviceOntActualNniType and hwEponDeviceOntLastActualNniType in hwEponDeviceOltControlInfoTable. + - Change the leaf hwEponDeviceOntRateType names to hwEponDeviceOntNniType. + - Modify the enum values of the leaf node hwEponDeviceOntNniType. + - Delete the leaf node hwGponDeviceLineProfileVoipCfgMethod in table hwGponDeviceLineProfileInfoTable, the leaf node hwGponDeviceLineProfileVoipCfgMethod has never been used. + - Add table hwGponDeviceOntPortVlanTable for GPON ONT's distributed port vlan configuration. + " + + REVISION "201206010900Z" + DESCRIPTION "V1.52, changes in this revision: + - Add the leaf hwXponOntLoadXmlAES128Key in table hwXponOntLoadCtrlTable. + " + + REVISION "201204200900Z" + DESCRIPTION "V1.51, changes in this revision: + - Modify the leaf hwGponDeviceLineProfGemCfgDownPQIndex in table hwGponDeviceLineProfGemCfgTable. + " + + REVISION "201201190900Z" + DESCRIPTION "V1.50, changes in this revision: + - Modify the value range of leaf hwXponOntLoadSelectActiveMode in table hwXponOntLoadSelectTable. + - Modify the value range of leaf hwXponOntLoadImageActiveMode in table hwXponOntLoadCtrlTable. + - Modify the leaf hwEponDeviceAlarmProfileRxCRCerrorThreshold , + hwEponDeviceAlarmProfileRxCRCerrorRestoreThreshold to hwEponDeviceAlarmProfileRxCRCErrorFramesThreshold and + hwEponDeviceAlarmProfileRxCRCErrorFramesRestoreThreshold + - Add leafs hwEponDeviceRegOntPasswordValue, hwEponDeviceRegOntVendorId, hwEponDeviceRegOntSoftwareVersion, + hwEponDeviceRegOntHardwareVersion, hwEponDeviceRegOntModel, hwEponDeviceRegOntLoid, + hwEponDeviceRegOntCheckcode, hwEponDeviceRegOntRateType,hwEponDeviceRegOntExtendedModel, + hwEponDeviceRegOntOuiVersion in table hwEponDeviceOntRegInfoTable. + - Modify the leaf hwEponDeviceOntCfgCapIPSupport and hwGponDeviceOntCfgCapIPSupport. + " + + REVISION "201112280900Z" + DESCRIPTION "V1.49, changes in this revision: + - Add leaf hwGponDeviceSrvProfileUpPqColorPolicy and hwGponDeviceSrvProfileDownPqColorPolicy in table hwGponDeviceSrvProfileOntCfgTable. + - Modify the value range of leaf hwGponDeviceLineProfMappingCfgVlanId in table hwGponDeviceLineProfMappingCfgTable. + - Add leaf hwEponDeviceOltControlAlarmProfileName in table hwEponDeviceOltControlInfoTable. + - Add leaf hwEponDeviceOltControlWarningProfileName in table hwEponDeviceOltControlInfoTable. + - Add leaf hwEponDeviceOntExtCfgAlarmProfileName in table hwEponDeviceOntExtendConfigTable. + - Add leaf hwEponDeviceOntExtCfgWarningProfileName in table hwEponDeviceOntExtendConfigTable. + - Add leaf hwGponTDMPortStatisticClear in table hwGponTDMPortStatisticTable. + - Add leaf hwGponDeviceLineProfGemCfgDownPQIndex in table hwGponDeviceOntPortidControlTable. + - Modify the definition of the leaf hwGponDeviceLineProfGemCfgUpPQIndex in table hwGponDeviceOntPortidControlTable + - Modify the description of the leaf hwGponDeviceLineProfGemCfgUpPQIndex in table hwGponDeviceOntPortidControlTable + - Add table hwEponDeviceAlarmProfileInfoTable. + - Add leaf hwXponOntLoadSelectPriority and hwXponOntLoadSelectActiveMode in table hwXponOntLoadSelectTable. + - Add leaf hwEponDeviceAutoFindOntInfoOntExtendedModel in table hwEponDeviceAutoFindOntInfoTable. + - Add leaf hwEponDeviceAutoFindOntInfoOuiVersion in table hwEponDeviceAutoFindOntInfoTable. + - Add leaf hwEponOltEthernetStatisticRcvErrorFrames in table hwEponOltEthernetStatisticTable. + - Add leaf hwEponOltEthernetStatisticRcvFragments in table hwEponOltEthernetStatisticTable. + - Add leaf hwEponOltEthernetStatisticRcvJabbers in table hwEponOltEthernetStatisticTable. + - Add leaf hwEponOltEthernetStatisticRcvDropEvents in table hwEponOltEthernetStatisticTable. + - Add leaf hwEponOltEthernetStatisticSendDropEvents in table hwEponOltEthernetStatisticTable. + - Add leaf hwEponOltEthernetStatisticSendDiscardFrames in table hwEponOltEthernetStatisticTable. + - Add leaf hwEponOltEthernetStatisticSendErrorFrames in table hwEponOltEthernetStatisticTable. + - Add leaf hwEponOltEthernetStatisticSendCrcErrorFrames in table hwEponOltEthernetStatisticTable. + - Add leaf hwEponOltEthernetStatisticSendUndersizeFrames in table hwEponOltEthernetStatisticTable. + - Add leaf hwEponOltEthernetStatisticSendOversizeFrames in table hwEponOltEthernetStatisticTable. + - Add leaf hwEponOltEthernetStatisticSendFragments in table hwEponOltEthernetStatisticTable. + - Add leaf hwEponOltEthernetStatisticSendJabbers in table hwEponOltEthernetStatisticTable. + - Add leaf hwEponOltLlidStatisticRecvCrcErrorFrames in table hwEponOltLlidStatisticTable. + - Add leaf hwEponOltLlidStatisticRecvFragments in table hwEponOltLlidStatisticTable. + - Add leaf hwEponOltLlidStatisticRecvJabbers in table hwEponOltLlidStatisticTable. + - Add leaf hwEponOltLlidStatisticRecvDiscardFrames in table hwEponOltLlidStatisticTable. + - Add leaf hwEponOltLlidStatisticRecvDropEvents in table hwEponOltLlidStatisticTable. + - Add leaf hwEponOltLlidStatisticTransDropEvents in table hwEponOltLlidStatisticTable. + - Add leaf hwEponOltLlidStatisticTransDiscardFrames in table hwEponOltLlidStatisticTable. + - Add leaf hwEponOltLlidStatisticTransErrorFrames in table hwEponOltLlidStatisticTable. + - Add leaf hwEponOltLlidStatisticTransCrcErrorFrames in table hwEponOltLlidStatisticTable. + - Add leaf hwEponOltLlidStatisticTransUndersizeFrames in table hwEponOltLlidStatisticTable. + - Add leaf hwEponOltLlidStatisticTransOversizeFrames in table hwEponOltLlidStatisticTable. + - Add leaf hwEponOltLlidStatisticTransFragments in table hwEponOltLlidStatisticTable. + - Add leaf hwEponOltLlidStatisticTransJabbers in table hwEponOltLlidStatisticTable. + - Add leaf hwEponOntEthernetPortStatisticRecvUnicastFrames in the table hwEponOntEthernetPortStatisticTable. + - Add leaf hwEponOntEthernetPortStatisticRecvOver in the table hwEponOntEthernetPortStatisticTable. + - Add leaf hwEponOntEthernetPortStatisticRecvErrorFrames in the table hwEponOntEthernetPortStatisticTable. + - Add leaf hwEponOntEthernetPortStatisticRecvCrcErrorFrames in the table hwEponOntEthernetPortStatisticTable. + - Add leaf hwEponOntEthernetPortStatisticRecvDropEvents in the table hwEponOntEthernetPortStatisticTable. + - Add leaf hwEponOntEthernetPortStatisticTransDropEvents in the table hwEponOntEthernetPortStatisticTable. + - Add leaf hwEponOntEthernetPortStatisticTransDiscardFrames in the table hwEponOntEthernetPortStatisticTable. + - Add leaf hwEponOntEthernetPortStatisticTransErrorFrames in the table hwEponOntEthernetPortStatisticTable. + - Add leaf hwEponOntEthernetPortStatisticTransCrcErrorFrames in the table hwEponOntEthernetPortStatisticTable. + - Add leaf hwEponOntEthernetPortStatisticTransUndersizeFrames in the table hwEponOntEthernetPortStatisticTable. + - Add leaf hwEponOntEthernetPortStatisticTransOversizeFrames in the table hwEponOntEthernetPortStatisticTable. + - Add leaf hwEponOntEthernetPortStatisticTransFragments in the table hwEponOntEthernetPortStatisticTable. + - Add leaf hwEponOntEthernetPortStatisticTransJabbers in the table hwEponOntEthernetPortStatisticTable. + - Add leaf hwEponOntEthernetPortStatisticTrans64OctetFrames in the table hwEponOntEthernetPortStatisticTable. + - Add leaf hwEponOntEthernetPortStatisticTrans65to127OctetFrames in the table hwEponOntEthernetPortStatisticTable. + - Add leaf hwEponOntEthernetPortStatisticTrans128to255OctetFrames in the table hwEponOntEthernetPortStatisticTable. + - Add leaf hwEponOntEthernetPortStatisticTrans256to511OctetFrames in the table hwEponOntEthernetPortStatisticTable. + - Add leaf hwEponOntEthernetPortStatisticTrans512to1023OctetFrames in the table hwEponOntEthernetPortStatisticTable. + - Add leaf hwEponOntEthernetPortStatisticTrans1024to1518OctetFrames in the table hwEponOntEthernetPortStatisticTable. + - Add leaf hwEponOntEthernetPortStatisticTransOver1518OctetFrames in the table hwEponOntEthernetPortStatisticTable. + - Add leaf hwXponOntLoadSelectPriority and hwXponOntLoadSelectActiveMode in table hwXponOntLoadSelectTable. + - Add leafs hwGponDeviceOntRegisterOntPassword, hwGponDeviceOntRegisterOntVendorId, hwGponDeviceOntRegisterOntVersion, + hwGponDeviceOntRegisterOntMainSoftVersion, hwGponDeviceOntRegisterOntEquipmentId, hwGponDeviceOntRegisterOntLoid, + hwGponDeviceOntRegisterOntCheckcode in table hwGponDeviceOntRegisterInfoTable. + - Add leaf hwEponDeviceSrvProfileRingCheckAutoShutdownSwitch in table hwEponDeviceSrvProfileOntCfgTable. + - Add leaf hwEponDeviceOntSupportIPv6Aware in table hwEponDeviceOntCapabilityInfoTable. + - Add leaf hwEponDeviceOntSupportPowerSupplyControl in table hwEponDeviceOntCapabilityInfoTablel + - Add leaf hwEponDeviceOntSupportServiceSLA in table hwEponDeviceOntCapabilityInfoTable. + - Add leaf hwEponDeviceOntExtendedModel in table hwEponDeviceOntVersionInfoTable. + - Add leaf hwEponDeviceOntOuiVersion in table hwEponDeviceOntVersionInfoTable. + - Modify the length of the leaf node hwXponDeviceOntPortClassTable value. + - Modify the description of leaf hwXponDeviceOntPortClassProfileFieldselect. + " + + REVISION "201112051050Z" + DESCRIPTION "V1.48, changes in this revision: + - Modify the type and description of leaf hwGponDeviceSrvProfPortVlanCfgEtherType. + - Modify the description of leaf hwGponDeviceOltControlNearest. + - Modify the description of leaf hwGponDeviceOltControlFarthest. + - Add leaf hwGponOntTrafficFlowStatisticUpFecCodeDecodCorrectCnt in table hwGponOntTrafficFlowStatisticTable. + - Add leaf hwGponOntTrafficFlowStatisticUpFecCodeCnt in table hwGponOntTrafficFlowStatisticTable. + - Add leaf hwGponOntGemIndexStatisticTransmittedGemFrames in table hwGponOntGemIndexStatisticTable. + - Add leaf hwGponDeviceLineProfileCommitResult in table hwGponDeviceLineProfileInfoTable. + - Add the enum values of the leaf node hwGponDeviceLineProfileCommit. + - Modified description of the hwGponOntStatisticTable. + - Modify the definition of the leaf hwGponDeviceOltControlDnFecEnabled in table hwGponDeviceOltControlInfoTable. + - Add leafs hwGponDeviceAlarmProfileUpstreamPQDiscardedBytesThreshold and hwGponDeviceAlarmProfileDownstreamPQDiscardedBytesThreshold in table hwGponDeviceAlarmProfileInfoTable. + " + + REVISION "201110060900Z" + DESCRIPTION "V1.47, changes in this revision: + - Modify the word hybirdpon to hybridpon. + - Modify the word Vender to Vendor. + " + + REVISION "201109060900Z" + DESCRIPTION "V1.46, changes in this revision: + - Modify the spelling mistake of the word --porfile. + " + + REVISION "201108090900Z" + DESCRIPTION "V1.45, changes in this revision: + - Modify the definition of the leaf node hwGponDeviceOntRegisterResult. + - Modify the definition of the leaf node hwEponDeviceRegOntResult. + " + + REVISION "201107200900Z" + DESCRIPTION "V1.44, changes in this revision: + - Add leaf hwGponOntEthernetStatisticRecvPkts1519toOversizeOctets in table hwGponOntEthernetStatisticTable. + - Add leaf hwEponOntEthernetPortStatisticRecv1519toOversizeOctetFrames in table hwEponOntEthernetPortStatisticTable. + - Add leaf hwGponDeviceOntRegisterConflictedIfindex in table hwGponDeviceOntRegisterInfoTable. + - Add leaf hwGponDeviceOntRegisterConflictedOntIndex in table hwGponDeviceOntRegisterInfoTable. + - Modify the definition of the leaf node hwGponDeviceOntRegisterResult. + - Add leaf hwEponDeviceRegConflictedIfindex in table hwEponDeviceOntRegInfoTable. + - Add leaf hwEponDeviceRegConflictedOntIndex in table hwEponDeviceOntRegInfoTable. + - Modify the definition of the leaf node hwEponDeviceRegOntResult. + - Modify the description of the leaf node hwGponDeviceOntCfgCapEthNum in table hwGponDeviceOntCfgCapabilityTable. + - Modify the description of the leaf node hwGponDeviceOntCfgCapPotsNum in table hwGponDeviceOntCfgCapabilityTable. + - Modify the description of the leaf node hwGponDeviceOntCfgCapCatvUniNum in table hwGponDeviceOntCfgCapabilityTable. + - Modify the description of the leaf node hwEponDeviceOntCfgCapPotsNum in table hwEponDeviceOntCfgCapabilityTable. + - Modify the description of the leaf node hwEponDeviceOntCfgCapEthNum in table hwEponDeviceOntCfgCapabilityTable. + " + + REVISION "201106230900Z" + DESCRIPTION "V1.43, changes in this revision: + - Add leaf hwGponDeviceSrvProfOntPortCfgMaxMacAddressNum in table hwGponDeviceSrvProfOntPortCfgTable. + - Add leaf hwGponOntEthernetStatisticSendOctets in table hwGponOntEthernetStatisticTable for indicates the sent Octets. + - Add leaf hwGponOntEthernetStatisticForwardDropEvents in table hwGponOntEthernetStatisticTable for indicates the sent DropEvents. + - Add leaf hwGponOntEthernetStatisticSendPkts64Octets in table hwGponOntEthernetStatisticTable for indicates the sent 65~127-octet frames. + - Add leaf hwGponOntEthernetStatisticSendPkts65to127Octets in table hwGponOntEthernetStatisticTable for indicates the sent 65~127-octet frames . + - Add leaf hwGponOntEthernetStatisticSendPkts128to255Octets in table hwGponOntEthernetStatisticTable for indicates the sent 128~255-octet frames. + - Add leaf hwGponOntEthernetStatisticSendPkts256to511Octets in table hwGponOntEthernetStatisticTable for indicates the sent 256~511-octet frames. + - Add leaf hwGponOntEthernetStatisticSendPkts512to1023Octets in table hwGponOntEthernetStatisticTable for indicates the sent 512~1023-octet frames. + - Add leaf hwGponOntEthernetStatisticSendPkts1024to1518Octets in table hwGponOntEthernetStatisticTable for indicates the sent 1024~1518-octet frames. + - Add leaf hwGponOntEthernetStatisticSendPktsOversize in table hwGponOntEthernetStatisticTable for indicates the sent oversize frames. + - Modify the description of the leaf node hwEponDeviceSrvProfilePotsNum in table hwEponDeviceSrvProfileOntCfgTable. + - Modify the description of the leaf node hwEponDeviceSrvProfileEthNum in table hwEponDeviceSrvProfileOntCfgTable. + - Modify the description of the leaf node hwGponDeviceSrvProfilePotsNum in table hwGponDeviceSrvProfileOntCfgTable. + - Modify the description of the leaf node hwGponDeviceSrvProfileEthNum in table hwGponDeviceSrvProfileOntCfgTable. + - Modify the description of the leaf node hwGponDeviceSrvProfileCatvNum in table hwGponDeviceSrvProfileOntCfgTable. + - Modify the value range of the leaf node hwGponDeviceLineProfMappingCfgOntPhyIndex in table hwGponDeviceLineProfMappingCfgTable. + - Move all TRAP objects from HUAWEI-XPON-MIB.mib to HUAWEI-XPON-TRAP-MIB.mib. + - Add leaf hwGponOntTrafficFlowStatisticDowiAlarmCnt in table hwGponOntTrafficFlowStatisticTable. + " + + REVISION "201105050900Z" + DESCRIPTION "V1.42, changes in this revision: + - Add invalid value for the leaf hwXponDynamicMacVlanId in table hwXponDynamicMacQueryTable. + - Add leaf hwGponDeviceLineProfileVoipCfgMethod int hwGponDeviceLineProfileInfoTable for ont service config mode. + - Modify the description of leaf hwXponOntLoadCrcValue. + - Delete trap hwGponProfOntVersionTrap. + - Delete trap hwEponProfOntUpVersionTrap. + - Modify the description of leaf hwEponDeviceOntFECSupport. + - Modify the description of leaf hwGponDeviceOntAuthMethod. + - Modify the enum values of the leaf node hwXponDynamicMacQueryType. + - Modify the definition of the leaf node hwXponDynamicMacAddr. + - Modify the name of the leaf node hwGponProfOntHardwareFaultyAlarmTrap(new name:hwXponProfOntHardwareFaultyAlarmTrap). + - Modify the name of the leaf node hwGponProfOntHardwareFaultRecoverAlarmTrap(new name:hwXponProfOntHardwareFaultRecoverAlarmTrap). + - Modify the name of the leaf node hwGponProfOntStandbyBatteryLostAlarmTrap(new name:hwXponProfOntStandbyBatteryLostAlarmTrap). + - Modify the name of the leaf node hwGponProfOntLossOfStandbyBatteryRecoverAlarmTrap(new name:hwXponProfOntLossOfStandbyBatteryRecoverAlarmTrap). + - Modify the name of the leaf node hwGponProfOntStandbyBatteryCannotChargedAlarmTrap(new name:hwXponProfOntStandbyBatteryCannotChargedAlarmTrap). + - Modify the name of the leaf node hwGponProfOntStandbyBatteryRecoverAlarmTrap(new name:hwXponProfOntStandbyBatteryRecoverAlarmTrap). + - Modify the name of the leaf node hwGponProfOntVoltageOfStandbyBatteryTooLowAlarmTrap(new name:hwXponProfOntVoltageOfStandbyBatteryTooLowAlarmTrap). + - Modify the name of the leaf node hwGponProfOntVoltageOfStandbyBatteryRecoverAlarmTrap(new name:hwXponProfOntVoltageOfStandbyBatteryRecoverAlarmTrap). + - Modify the name of the leaf node hwGponProfPortHasRogueOntsAlarmTrap(new name:hwXponProfPortHasRogueOntsAlarmTrap). + - Modify the name of the leaf node hwGponProfPortNotHaveRogueOntsAlarmTrap(new name:hwXponProfPortNotHaveRogueOntsAlarmTrap). + - Modify the name of the leaf node hwGponProfOntIsRogueOntAlarmTrap(new name:hwXponProfOntIsRogueOntAlarmTrap). + - Modify the name of the leaf node hwGponProfRogueOntDisapearAlarmTrap(new name:hwXponProfRogueOntDisapearAlarmTrap). + - modify the description of the leaf node hwEponOltXFPOpticsModuleInfoSupportXFIMode. + - modify the type of the leaf node hwEponOltXFPOpticsModuleInfoEnhancedOptions. + - Add leaf hwGponDeviceAlarmProfileFECCorrectCodeWordsThreshold in table hwGponDeviceAlarmProfileInfoTable. + - Modify the type of hwGponDeviceAlarmProfileFECUncorrectCodeWordsThreshold from Integer32 to Gauge32. + - Modify the name of the leaf node hwGponProfNumerousOntsPowerOffAlarmTrap(new name:hwXponNumerousOntsPowerOffAlarmTrap). + - Modify the name of the leaf node hwGponProfOntMask(new name:hwXponOntMask). + - Modify the description of the leaf node hwEponOltXFPOpticsModuleInfoEnhancedOptions. + - Modify the description of the leaf node hwEponOltXFPOpticsModuleXponTemperatureLevel. + - Modify the length of the leaf node hwEponDeviceAutoFindOntInfoHardwareVersion. + - Modify the enum values of the leaf node hwEponDeviceOntRegisterInfoDownCause. + - Modify the enum values of the leaf node hwGponDeviceOntRegisterInfoDownCause. + - Modify the enum values of the leaf node hwGponDeviceOntIpConfigVlan. + - Modify the enum values of the leaf node hwGponDeviceOntIpconfigDscpDefaultPriority. + - Modify the description of leaf hwGponProfOntAuthInfoConflictAlarmTrap. + - Modify the definition of the leaf node hwGponDeviceSrvProfOntPortCfgEthPortQinQMode. + - Modify the definition of the leaf node hwGponDeviceSrvProfOntPortCfgEthPortPriorityPolicy. + - Add a table hwEponOltXFPOpticsModuleInfoTable. + - Add trap hwXponProfOntPortLearnedHGInfoTrap to report the VLAN and MAC address + of the home gateway that are learned on the ONT port. + - Add parameters hwXponProfOntPortLearnedHGVlan and hwXponProfOntPortLearnedHGMacAddr. + - Modify the type of hwEponDeviceOntMultiLLID to support multiple LLIDs + - Modify the enum values and definition of the leaf node hwGponDeviceOntRegisterInfoDownCause and hwEponDeviceOntRegisterInfoDownCause. + - Modify the definition of the leaf node hwGponDeviceOntControlLastDownCause and hwEponDeviceOntLastDownCause. + - Modify the type and description of leaf hwGponDeviceSrvProfPortVlanCfgEtherType. + " + + REVISION "201101280900Z" + DESCRIPTION "V1.41, changes in this revision: + - Modify the enum values of the node of hwGponDeviceOntEthernetDuplexMode, hwGponDeviceOntEthernetSpeed, + hwEponDeviceOntEthernetDuplexMode and hwEponDeviceOntEthernetSpeed. + - Add the node of hwEponOntEthernetPortStatisticTransUnicastFrames + hwEponOntEthernetPortStatisticTransBroadcastFrames + and hwEponOntEthernetPortStatisticTransMulticastFrames + in table hwEponOntEthernetPortStatisticTable. + " + + REVISION "201101180900Z" + DESCRIPTION "V1.40, changes in this revision: + - Modify the description of leaf hwEponDeviceOltControlfarthest, hwXponDeviceOntIndex and hwXponOntLoadOperType, + - Change the OID names of hwXponProfLocalOpticalModuleExeedAlramThresAlarmTrap, + hwXponProfRemoteOpticalModuleExeedAlarmThresAlarmTrap, + hwXponProfLocalOpticalModuleExeedWarnThresAlarmTrap, + and hwXponProfRemoteOpticalModuleExeedWarnThresAlarmTrap. + - Delete the default value of the following leaves: + hwGponDeviceOntControlReRegister, hwGponDeviceOntControlReDiscovery, + hwEponDeviceOntReset, hwEponDeviceOntReRegister, + hwGponGemOntLoopbackType, hwXponOntUniLoopbackType, hwEponDeviceOntReDiscovery. + - Change the OID names of hwXponProfLocalOpticalModuleExeedAlramThresAlarmTrap, + hwXponProfRemoteOpticalModuleExeedAlarmThresAlarmTrap, + hwXponProfLocalOpticalModuleExeedWarnThresAlarmTrap, + and hwXponProfRemoteOpticalModuleExeedWarnThresAlarmTrap. + - Add leaf node hwEponDeviceOntRateType in table hwEponDeviceOntConfigInfoTable + to obtain the ONT rate type + - Add leaf node hwEponDeviceAutoFindOntRateType in table hwEponDeviceAutoFindOntInfoTable + to obtain the ONT rate type + - Modify the description of leaf hwXponDeviceOntIndex,hwEponDeviceOntIndex,hwEponDeviceAutoFindOntInfoOntIndex and hwXponDynamicMacQueryPara0. + - Modify the range of leaf hwXponOntLoadXmlOntObjectIndex, hwXponDeviceDbaProfileFixedRate. + hwXponDeviceDbaProfileAssuredRate, hwXponDeviceDbaProfileMaxRate. + - Add leaf hwGponDeviceAlarmProfileFECUncorrectCodeWordsThreshold in table hwGponDeviceAlarmProfileInfoTable. + - Add the node of hwEponDeviceOltLeftBandWidth10GUpstream and hwEponDeviceOltAvailableBandWidth10GUpstream. + - Modify the description of leaf hwEponDeviceOltControlLeftBandWidth and hwEponDeviceOltControlAvailableBandWidth. + - Add leaf hwGponDeviceOntEthernetPortIgmpForwardMode in hwGponDeviceOntEthernetPortCfgTable for ONT port IGMP forward mode switch. + - Add leaf hwGponDeviceSrvProfOntPortCfgUpIgmpTransmitMode in hwGponDeviceSrvProfOntPortCfgTable for setting the upstream igmp packets transmit mode profile of GPON ONT port. + - Add leaf hwGponDeviceSrvProfOntPortCfgUpIgmpMsgTranslationVlan in hwGponDeviceSrvProfOntPortCfgTable for the translation VLAN profile of GPON ONT port,when the upstream igmp transmit mode profile is translation or default in the GPON ONT port. + - Add leaf hwGponDeviceSrvProfOntPortCfgUpIgmpMsgPriority in hwGponDeviceSrvProfOntPortCfgTable for setting the priority of upstream igmp packets. + " + + REVISION "201012130900Z" + DESCRIPTION "V1.39, changes in this revision: + - Add the node of hwGponDeviceOntInfoAuthEffectMode and hwEponDeviceOntAuthEffectMode + to set the effect taking mode. + " + + REVISION "201011250900Z" + DESCRIPTION "V1.38, changes in this revision: + - Modify the description of the node hwXponOntUniLineTestSrvFlowIndex. + - Modify the description of the following leaves: + hwXponDeviceDbaProfileType + hwXponDeviceOntSnmpProfileVersion + hwXponOntLoadCrcValue. + " + + REVISION "201011030900Z" + DESCRIPTION "V1.37, changes in this revision: + - Modify the node of hwGponDeviceOntAuthMethod. + - Add the node of hwGponDeviceOntLoid, hwGponDeviceOntCheckcode + to support the LOID and checkcode authentication modes of the ONT. + - Add hwEponDeviceOntSoftwareWorkMode and hwGponDeviceOntSoftwareWorkMode. + - Add leaf nodes hwGponDeviceAutoFindOntInfoLoid and hwGponDeviceAutoFindOntInfoCheckcode + in table hwGponDeviceAutoFindOntControlTable to obtain the LOID and checkcode of the ONT + - Modify the definition of the trap node hwGponProfOntDiscoveryAlarmTrap, hwGponProfDiscoveredOntDeletedAlarmTrap, + hwGponConfigChangeProfModeOntTrap, hwGponProfOntAutoFindTrap. + - Add leaf nodes hwGponDeviceOntRegisterInfoLoid and hwGponDeviceOntRegisterInfoCheckcode + in table hwGponDeviceOntRegisterExInfoTable. + - Add leaf hwGponDeviceOntReregisterAuthMode in hwGponDeviceOntConfigInfoTable for Re-Register. + - Modify the definition of the leaf node hwGponConfigChangeProfModeOntTrap. + " + + REVISION "201010130900Z" + DESCRIPTION "V1.36, changes in this revision: + - Add invalid value for the MIB standardization. + - Change the description of leaf hwXponDeviceOntPortRunStatus. + - Modify the definition of the leaf node hwGponProfOltTFAlarmTrap. + - Delete the trap node hwXponTrapSerialNo. + - Add leaf hwGponDeviceOntIpconfigDhcpReset in hwGponDeviceOntIpConfigTable for config gpon reset IP host in the DHCP mode. + - Change the description of leaf hwGponDeviceOntTimeOut, hwGponDeviceOntControlLastDownCause and hwGponDeviceOntEthernetNegotiate. + " + + REVISION "201009280900Z" + DESCRIPTION "V1.35, changes in this revision: + - Change the OID of hwXponDeviceRogueOntTable. + - Change the range of leaf hwEponLineProfLlidCfgCarProfileIndex in hwEponDeviceLineProfLlidCfgTable. + - Change the length of leaf hwEponLineProfLlidCfgDbaProfileName in hwEponDeviceLineProfLlidCfgTable. + - Change the range of leaf hwEponDeviceSrvProfPortVlanCfgPortCVlan and hwEponDeviceSrvProfPortVlanCfgPortSVlan in hwEponDeviceLineProfLlidCfgTable. + - Add hwEponDeviceOntLlidTable for config epon ont llid dba and car. + - Add hwEponConfigOntLlidDbaCarTrap and hwEponConfigOntPortVlanTrap. + - Add hwEponDeviceOntPortVlanTable for config epon ont port vlan. + - Add the trap node for TYPE B member port upstream signal detecting, include:hwXponTypeBUpstreamSDFaultAlarmTrap + - Add the trap node for TYPE B member port upstream signal detecting, include:hwXponTypeBUpstreamSDRestoreAlarmTrap + " + + REVISION "201009160900Z" + DESCRIPTION "V1.34, changes in this revision: + - Modify the definition of the leaf node hwGponDeviceOntControlBatteryCurStatus. + " + + REVISION "201009140900Z" + DESCRIPTION "V1.33, changes in this revision: + - Add the table of hwEponOntLineQualityStatisticTable + for the statistic information of the ONT error code. + " + + REVISION "201008250900Z" + DESCRIPTION "V1.32, changes in this revision: + - Modify the value type of the leaf hwGponProfOltDualparentWorkState. + - Add the definition of the trap node, include: hwXponProfOltLOSAlarmTrap,hwXponProfOltLOSRecoverAlarmTrap. + - Modify the value range of the leaf hwEponDeviceOntExtCfgOpticAlarmProfileName. + - Modify the value range of the leaf hwEponDeviceOntCfgSnmpProfileName. + " + + REVISION "201008110900Z" + DESCRIPTION "V1.31, changes in this revision: + - Add leaf nodes hwXponDeviceConfigChangeSnmpProfileTrap. + - Modify the value range of the leaf hwEponDeviceOntAuthMode, hwEponDeviceOntDbaStatus, hwEponDeviceOntManagementMode, hwGponDeviceOntControlDbaStatus, hwGponDeviceOntTDMPortState. + - Add leaf hwGponDeviceOltControlTcontNumCombined in hwGponDeviceOltControlInfoTable for T-CONT auto-combine. + - Add leaf hwGponDeviceOltControlTcontNumInCard in hwGponDeviceOltControlInfoTable for T-CONT auto-combine. + - Add leaf hwGponDeviceOntControlTcontNumCombined in hwGponDeviceOntControlInfoTable for T-CONT auto-combine. + - Modify the description of the lead hwXponDeviceAutoFindOntAge. + " + + REVISION "201007130900Z" + DESCRIPTION "V1.30, changes in this revision: + - Add leaf nodes hwEponDeviceOntPortManageStatus, hwXponDeviceAccessType, hwEponDeviceOntDbaStatus, + hwXponDeviceLineProfileName, hwEponDeviceAlarmProfileName, hwXponDeviceServiceProfileName + hwEponConfigChangeOntDiscTrap, hwEponConfigChangeOntPortAttrTrap, hwXponConfigChangeSrvProfileTrap, + hwXponConfigChangeLineProfileTrap, hwEponConfigChangeProfModeOntTrap, hwGponConfigChangeProfModeOntTrap, + hwEponConfigOltTypeBDparenttTrap, hwEponConfigOntPortNativeVlanTrap for standard traps. + - Modify the data type of the leaf hwGponProfOntOpticalMoudleAlarmType. + - Modify the definition of the leaf node, include: hwGponProfOntVersionTrap, hwEponProfOntUpVersionTrap, + hwGponProfTypeBDParentRogueOntDetectTrap, hwXponProfOntRunStateChangeTrap, hwXponProfOntPortStatusTrap, + hwXponUpLoadReportTrap, hwEponProfTypeBDParentRogueOntDetectTrap, hwGponProfOntVersionTrap, + hwEponProfOntUpVersionTrap, hwGponDeviceOntEthernetDuplexMode, hwGponDeviceOntEthernetSpeed, + hwXponOntNniInnerLoopback, hwXponOntTdmLocalInnerLoopback, hwXponOntTdmLocalOuterLoopback. + - Add leaf nodes hwGponDeviceOntPGMemberRole and hwEponDeviceOntPGMemberRole for trap optimization. + - Add leaf nodes hwGponDeviceLineProfMappingTransparent in table hwGponDeviceLineProfMappingCfgEntry. + - Add leaf nodes hwXponProfOltOpticalTransceiverAbsentAlarmTrap, hwXponProfOltOpticalTransceiverNormalAlarmTrap. + " + + REVISION "201006220900Z" + DESCRIPTION "V1.29, changes in this revision: + - Modify module name. + - Modify the definition difference between MIB file and code. + " + + REVISION "201005190000Z" + DESCRIPTION "V1.28, changes in this revision: + - Add leaf nodes hwGponDeviceOntEthernetUpStreamCarProfile, hwGponDeviceOntEthernetDownStreamCarProfile + in table hwGponDeviceOntEthernetPortCfgTable. + - Add hwXponDeviceRogueOntTable to obtain the rogue ONT list. + " + + REVISION "201005050900Z" + DESCRIPTION "V1.27, changes in this revision: + - Add leaf node hwEponOntEthernetPortStatisticStateChange in table hwEponOntEthernetPortStatisticTable + for getting the number of the port changed. + - Add hwEponOntEthernetPortStatisticStateChange to obtain the times of port state changes. + - Add leaf nodes hwEponDeviceOntEthernetPortCfgDownStreamCarProfile, hwEponDeviceOntEthernetPortCfgUpStreamCarProfile + in table hwEponDeviceOntEthernetPortCfgTable. + - Modify the value range of the leaf hwGponDeviceLineProfTcontCfgDbaProfileName. + - Modify the data type of the leaf hwGponDeviceSrvProfOntPortCfgUpStreamCarProfile. + and hwGponDeviceSrvProfOntPortCfgDownStreamCarProfile. + " + + REVISION "201004140000Z" + DESCRIPTION "V1.26, changes in this revision: + - Add an enum ippath (61) for the leaf hwGponDeviceLineProfMappingCfgOntPhyType. + - Add leaf node hwGponDeviceSrvProfPortVlanCfgDscpDefaultPriority in table hwGponDeviceSrvProfPortVlanCfgTable + for setting the default priority for the dscp-mapping policy. + - Add leaf hwEponDeviceOntIsolationStatus in hwEponDeviceOltControlInfoTable. + - Add leaf hwEponDeviceOltControlManualDetectRogueOnt,hwEponDeviceOltRogueOntExist + in hwEponDeviceOltControlInfoTable. + - Add trap hwEponProfTypeBDParentRogueOntDetectTrap for EPON device typeBD parent rogue ont detect. + - Modify the leaf name from hwGponDeviceAutoDetectRogueOntNew to hwXponDeviceAutoDetectRogueOntNew. + - Add leaf node hwGponDeviceOntIpIndex in table hwGponDeviceOntIpConfigInfoTable + for setting the ip inteface index. + - Add leaf node hwGponDeviceOntIpconfigDscpProfIndex in table hwGponDeviceOntIpConfigInfoTable + for setting the dscp profile of the ip interface. + - Add leaf node hwGponDeviceOntIpconfigDscpDefaultPriority in table hwGponDeviceOntIpConfigInfoTable + for setting the default priority for the dscp-mapping policy + - Modify the description of the leaf node hwGponDeviceOntIpConfigVlan and hwGponDeviceOntIpConfigPriority + - Add leaf hwGponDeviceSrvProfPortVlanCfgPortVlanTlsSwitch in table hwGponDeviceSrvProfPortVlanCfgTable + for config the vlan attribute of transparent. + - Modify the length of the attribute value for the node, include: hwGponDeviceOltObjectOpticAlarmProfileName, + hwGponDeviceOntPassword, hwEponDeviceOltControlOpticAlarmProfileName, hwXponOntLoadFileName, + hwXponOntLoadUserName,hwXponOntLoadPassword. + - Modify the attribute value,include node:hwEponDeviceOltLastDownCause, hwXponOntLoadFileType, + hwXponOntLoadProtocol, hwGponDeviceOltLastDownCause,hwEponDeviceOltControlVlanTagMode. + - Modify the node of hwGponDeviceMinimumBandwidth from read-write to read-only. + - Add leaf node hwGponOntOpticalDdmAniCATRxPower in table hwGponDeviceOntOpticalDdmInfoTable + for obtaining the CATV receiving optical power of the optical module. + - Add leaf node hwGponDeviceLineProfileTr069ManagementSwitch in table hwGponDeviceLineProfileInfoTable + for non_OMCI management config of the ONT. + - Add leaf node hwEponDeviceOltControlLeftBandWidth in table hwEponDeviceOltControlInfoTable + for querying the left bandwidth of the port + - Add leaf node hwEponDeviceOltControlAvailableBandWidth in table hwEponDeviceOltControlInfoTable + for querying the available bandwidth of the port + - Add leaf node hwGponDeviceSrvProfOntPortCfgDscpProfIndex in table hwGponDeviceSrvProfOntPortCfgTable + for setting the dscp profile of the ont port + - Add leaf node hwGponDeviceSrvProfPortVlanCfgPortVlanSPriPolicy in table + hwGponDeviceSrvProfPortVlanCfgTable for config s-vlan priority policy. + - Add the definition of the trap node, include: hwEponOpticalTransceiverStateFaultAlarmTrap, + hwEponOpticalTransceiverStateRestoreAlarmTrap, hwXponUpLoadReportTrap. + " + + REVISION "201003220900Z" + DESCRIPTION "V1.25, changes in this revision: + - Add leaf nodes hwGponOltOpticsModuleXponType, hwGponOltOpticsModuleXponSubType, + hwGponOltOpticsModuleXponUsedType and hwGponOltOpticsModuleXponEncapsulationType in table + hwGponOltOpticsModuleInfoTable for the query of Huawei extended information of optical module. + - Add leaf nodes hwEponOltOpticsModuleXponType, hwEponOltOpticsModuleXponSubType, + hwEponOltOpticsModuleXponUsedType and hwEponOltOpticsModuleXponEncapsulationType in table + hwEponOltOpticsModuleInfoTable for the query of Huawei extended information of optical module. + " + + REVISION "201001270900Z" + DESCRIPTION "V1.24, changes in this revision: + - Modify the definition of the trap node, include:hwEponProfOntUpVersionTrap, hwXponProfOntPortStatusTrap, + hwEponProfOntAutoFindTrap, hwGponProfOntDiscoveryStateTrap, hwGponProfDiscoveredOntDeletedAlarmTrap, + hwGponProfOntDiscoveryAlarmTrap. + - Modify the data type from OCTET STRING to MacAddress,include node: hwEponDeviceAutoFindOntInfoMacAddress, + hwEponDeviceOntMacAddress, hwGponDeviceOntPhyAddress. + " + + REVISION "201001270900Z" + DESCRIPTION "V1.23, changes in this revision: + - Add hwXponDeviceSLAProfileInfoTable to configure the SLA profile. + " + + REVISION "201001120900Z" + DESCRIPTION "V1.22, changes in this revision: + - Add the definition of the trap node. + " + + REVISION "200912310900Z" + DESCRIPTION "V1.21, changes in this revision: + - Add a enumeration of the leaf hwGponDeviceOntIpConfigMode + for querying the IP configuration of the ONT. + " + + REVISION "200912140900Z" + DESCRIPTION "V1.19, changes in this revision: + - Add table hwXponDeviceLineProfEthPortBundleCfgTable for setting PORT-BUNDLE configuration group. + - Add leaf nodes hwEponDeviceOntRegisterInfoLoid and hwEponDeviceOntRegisterInfoCheckcode + in table hwEponDeviceOntRegisterExInfoTable for getting ONT LOID and ONT CHECKCODE. + - Add leaf node hwGponDeviceSrvProfPortVlanCfgEtherType in table hwGponDeviceSrvProfPortVlanCfgTable + as the index of the table. + - Add leaf nodes hwGponDeviceSrvProfOntPortCfgUpStreamCarProfile and + hwGponDeviceSrvProfOntPortCfgDownStreamCarProfile in table hwGponDeviceSrvProfOntPortCfgTable + for setting ONT's upstream CAR profile and downstream CAR profile. + - Add leaf nodes hwGponDeviceSrvProfileUpIgmpMsgPriority and hwGponDeviceSrvProfileNativeVlanOption + in table hwGponDeviceSrvProfileOntCfgTable for setting the priority of upstream igmp packets + and native VLAN option. + - Add leaf node hwGponDeviceLineProfileOMCCEncrypt in table hwGponDeviceLineProfileInfoTable + for OMCC downstream encrypt. + " + + REVISION "200910090900Z" + DESCRIPTION "V1.15, changes in this revision: + - Add table hwGponDeviceLineProfTcontRefTable for setting TCONTS which are not bound to a dba-profile. + " + + REVISION "200906050900Z" + DESCRIPTION "V1.10, changes in this revision: + - Add leaf nodes hwXponOntLoadXmlIndex and hwONTLoadXmlOntObjectIndex in table hwXponOntLoadCtrlTable + for supporting ONT collateral loading. + " + + REVISION "200902030900Z" + DESCRIPTION "V1.05, changes in this revision: + - Add leaf nodes hwGponOntTrafficFlowStatisticUpFecDecodCorrectCnt, + hwGponOntTrafficFlowStatisticUpFecDecodUnCorrectCnt + and hwGponOntTrafficFlowStatisticUpHecCheckErrCnt in table hwGponOntTrafficFlowStatisticTable + for obtaining ONT traffic stream statistics information. + - Add leaf node hwGponDeviceSrvProfileMulticastMode in table hwGponDeviceSrvProfileOntCfgTable + for setting ONT multicast mode. + - Add leaf node hwGponOntOpticalDdmOltRxOntPower in table hwGponDeviceOntOpticalDdmInfoTable + for obtaining the ONT power received by the OLT. + - Add leaf node hwGponDeviceOntExtCfgOpticAlarmProfileName in table hwGponDeviceOntExtendConfigTable + for setting optical alarm profile which the ONT is bound to. + - Add leaf node hwGponDeviceOltObjectOpticAlarmProfileName in table hwGponDeviceOltControlInfoTable + for setting optical alarm profile which the GPON port is bound to. + - Add scalar hwGponDeviceDbaBandwidthType for setting the type of bandwidth. + - Add scalar hwGponDeviceDbaAssignmentMode for setting the DBA assignment mode. + " + + REVISION "200809280900Z" + DESCRIPTION "V1.01, Initial version." + ::= { huaweiUtility 128 } + + hwXponDeviceObjectMIB OBJECT IDENTIFIER ::= { hwXponDeviceMIB 1} + + hwXponDeviceObjects OBJECT IDENTIFIER ::= { hwXponDeviceObjectMIB 1} + + hwXponDeviceGlobalObjects OBJECT IDENTIFIER ::= { hwXponDeviceObjects 1} + + hwXponDeviceControlObjects OBJECT IDENTIFIER ::= { hwXponDeviceObjects 2} + + hwXponDeviceProfileObjects OBJECT IDENTIFIER ::= { hwXponDeviceObjects 3} + + hwXponDeviceStatisticObjects OBJECT IDENTIFIER ::= { hwXponDeviceObjects 4} + + hwXponDeviceLoopbackObjects OBJECT IDENTIFIER ::= { hwXponDeviceObjects 5} + + hwXponDeviceLineTestObjects OBJECT IDENTIFIER ::= { hwXponDeviceObjects 6} + + + VlanIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A value used to index per-VLAN tables: values of 0 and 4095 are not permitted; + if the value is between 1 and 4094 inclusive, it represents an IEEE 802.1Q VLAN-ID with + global scope within a given bridged domain (see VlanId textual convention). + If the value is greater than 4095 then it represents a VLAN with scope local to the + particular agent, i.e. one without a global VLAN-ID assigned to it. + Such VLANs are outside the scope of IEEE 802.1Q but it is convenient to be able to manage them + in the same way using this MIB. + " + SYNTAX Unsigned32 + + PortList ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Each octet within this value specifies a set of eight ports, with the first + octet specifying ports 1 through 8, the second octet specifying ports 9 through 16 and others. + 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'. + " + SYNTAX OCTET STRING + + OntList ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Each octet within this value specifies a set of eight onts, with the first + octet specifying ports 0 through 7, the second octet specifying ports 8 through 15 and others. + Within each octet, the most significant bit represents the lowest numbered ont, + and the least significant bit represents the highest numbered ont. + Thus, each ont 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 ont is included in the set of onts; + the ont is not included if its bit has a value of '0'. + " + SYNTAX OCTET STRING + +-- hwXponDeviceGlobalObjects begin + hwXponDeviceAutoFindOntAge OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The aging time of the auto-found ONT, which can be 0s (indicating that the ONT will not aging) or a value from 100s to 300s." + ::= { hwXponDeviceGlobalObjects 1 } + + hwXponDeviceAutoFindInterval OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the SN request interval, ranging from 1(s) to 10(s)." + ::= { hwXponDeviceGlobalObjects 2 } + + hwXponDeviceModeCfgSwitch OBJECT-TYPE + SYNTAX INTEGER { + distributingmode(1), + profilemode(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to change XPON management mode. + When xpon mode is changed from profile mode to distributing mode and there are xpon data or xpon board information in system, + the system will automatically save data and reboot,and will cause all configuration of XPON lost. + When the mode is changed from distributing mode to profile mode, the system will automatically save data and reboot. The operation + can not cause the configuration of XPON lost. + Options: + 1. distributingmode(1) - XPON distributing mode + 2. profilemode(2) - XPON profile mode + " + ::= { hwXponDeviceGlobalObjects 3 } + + hwGponDeviceMulticastGemportId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The special GEM port ID is used for the multicast service, ranging from 4000 to 4095." + ::= { hwXponDeviceGlobalObjects 21 } + + + hwGponDeviceBaseGemportId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The base GEM port is used when the board's car-mode is port-cos, ranging from 128 to 3872." + ::= { hwXponDeviceGlobalObjects 22 } + + hwGponDeviceMinimumBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The scalar is used to configure the minimum bandwidth of the T-CONTs in the system, + ranging from 384 to 1024. + " + ::= { hwXponDeviceGlobalObjects 23 } + + hwXponDeviceAutoDetectRogueOntNew OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to open or close the switch of rogue ONT automatic detection. + Options: + 1.on(1) - Open the switch of rogue ONT automatic detection + 2.off(2) - Close the switch of rogue ONT automatic detection + The default value is off(2). + " + ::= { hwXponDeviceGlobalObjects 24 } + + hwGponDeviceDbaBandwidthType OBJECT-TYPE + SYNTAX INTEGER { + gpon(1), + ethernet(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to select the type of bandwidth. + Options: + 1.gpon(1) - Indicates that the type of bandwidth is GPON + 2.ethernet(2) - Indicates that the type of bandwidth is ETH + The default value is gpon(1). + " + ::= { hwXponDeviceGlobalObjects 25 } + + hwGponDeviceDbaAssignmentMode OBJECT-TYPE + SYNTAX INTEGER { + maxbandwidthusage(1), + minloopdelay(2), + manual(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to select the DBA assignment mode. + Options: + 1.maxbandwidthusage(1) - Indicates that the usage of bandwidth is maximum + 2.minloopdelay(2) - Indicates that the loop delay is minimum + 3.manual(3) - Indicates that the DBA assignment mode is manual,this value can not set now + " + ::= { hwXponDeviceGlobalObjects 26 } + + hwEponDeviceCtcOuiId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..3)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to set the Organizationally Unique Identifier." + ::= { hwXponDeviceGlobalObjects 41 } + + hwEponDeviceChangePasswordIntervalTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The interval time of ONT's password renew, ranging from 1(s) to 254(s)." + ::= { hwXponDeviceGlobalObjects 42 } +-- hwXponDeviceGlobalObjects end + +-- hwXponDeviceControlObjects begin + +-- Table hwGponDeviceOltControlInfoTable + hwGponDeviceOltControlInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponDeviceOltControlInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The control table of the GPON OLT. The index of this table is ifIndex." + ::= { hwXponDeviceControlObjects 21 } + + hwGponDeviceOltControlInfoEntry OBJECT-TYPE + SYNTAX HwGponDeviceOltControlInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The control table of the GPON OLT. The index of this entry is ifIndex." + INDEX { ifIndex } + ::= { hwGponDeviceOltControlInfoTable 1 } + + HwGponDeviceOltControlInfoEntry ::= + SEQUENCE { + hwGponDeviceOltControlNearest Integer32, + hwGponDeviceOltControlFarthest Integer32, + hwGponDeviceOltControlDnFecEnabled INTEGER, + hwGponDeviceOltControlAutofindOntEnable INTEGER, + hwGponDeviceOltControlChangePasswordAge Integer32, + hwGponDeviceOltControlDespt OCTET STRING, + hwGponDeviceOltControlLeftBandWidth Integer32, + hwGponDeviceOltControlMinBandwidth Integer32, + hwGponDeviceOltControlLaserSwitch INTEGER, + hwGponDeviceOltControlStatus INTEGER, + hwGponDeviceOltControlManualDetectRogueOnt INTEGER, + hwGponDeviceOltControlIlegalIncurRogueOntExt INTEGER, + hwGponDeviceOltControlOpticModuleStatus INTEGER, + hwGponDeviceOltControlAvailableBandWidth Integer32, + hwGponDeviceOltObjectOpticAlarmProfileName OCTET STRING, + hwGponDeviceOltControlOntNum Integer32, + hwGponDeviceOltLastUpTime DateAndTime, + hwGponDeviceOltLastDownTime DateAndTime, + hwGponDeviceOltLastDownCause INTEGER, + hwGponDeviceOltControlTcontNumCombined Integer32, + hwGponDeviceOltControlTcontNumInCard Integer32, + hwGponDeviceOltControlEnergySavingFlag INTEGER + } + + hwGponDeviceOltControlNearest OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is the fiber distance between the OLT and the nearest ONT. + For GPON, the fiber distance between the OLT and the nearest ONT + is 0 km to 40 km while the maximum fiber distance between the farthest + and the nearest ONTs is 20 km. + For XG-PON, the fiber distance between the OLT and the nearest ONT + is 0 km to 60 km while the maximum fiber distance between the farthest + and the nearest ONTs is 40 km. + " + ::= { hwGponDeviceOltControlInfoEntry 1 } + + hwGponDeviceOltControlFarthest OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is the fiber distance between the OLT and the farthest ONT. + For GPON, the fiber distance between the OLT and the nearest ONT + is 0 km to 60 km while the maximum fiber distance between the farthest + and the nearest ONTs is 20 km. + For XG-PON, the fiber distance between the OLT and the nearest ONT + is 0 km to 100 km while the maximum fiber distance between the farthest + and the nearest ONTs is 40 km. + " + ::= { hwGponDeviceOltControlInfoEntry 2 } + + hwGponDeviceOltControlDnFecEnabled OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the downstream FEC switch. + Options: + 1. enable(1) - Enable the downstream FEC switch + 2. disable(2) - Disable the downstream FEC switch + 3. invalid(-1) - Indicates that the query fails or no information is detected + For GPON, the default value is disable(2). + For XG-PON, the default value is enable(1). + " + ::= { hwGponDeviceOltControlInfoEntry 3 } + + hwGponDeviceOltControlAutofindOntEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ONT auto find switch. + Options: + 1. enable(1) - Enable the ONT auto find switch + 2. disable(2) - Disable the ONT auto find switch + 3. invalid(-1) - Indicates that the query fails or no information is detected + The default value is disable(2). + " + DEFVAL { disable } + ::= { hwGponDeviceOltControlInfoEntry 4 } + + hwGponDeviceOltControlChangePasswordAge OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ONT password update period. + 0 means no update, range: 0 or 5~1440 minutes. + " + DEFVAL { 0 } + ::= { hwGponDeviceOltControlInfoEntry 5 } + + hwGponDeviceOltControlDespt OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the description of GPON port." + ::= { hwGponDeviceOltControlInfoEntry 6 } + + hwGponDeviceOltControlLeftBandWidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the untapped bandwidth of the port." + ::= { hwGponDeviceOltControlInfoEntry 7 } + + hwGponDeviceOltControlMinBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the minimum bandwidth of T-CONTs in the OLT port." + ::= { hwGponDeviceOltControlInfoEntry 8 } + + hwGponDeviceOltControlLaserSwitch OBJECT-TYPE + SYNTAX INTEGER { + on (1), + off (2), + invalid (-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the laser switch of the GPON port. + Options: + 1. on(1) - Open the laser switch of the GPON port + 2. off(2) - Close the laser switch of the GPON port + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + DEFVAL { 1 } + ::= { hwGponDeviceOltControlInfoEntry 9 } + + hwGponDeviceOltControlStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the GPON port status in the OLT. + Options: + 1. up(1) - Indicates that the GPON port is normal + 2. down(2) - Indicates that the GPON port is fault + " + ::= { hwGponDeviceOltControlInfoEntry 10 } + + hwGponDeviceOltControlManualDetectRogueOnt OBJECT-TYPE + SYNTAX INTEGER { + startup(1), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the switch of the rogue ONT manual detection. + Options: + 1. startup(1) - Start up the switch of the rogue ONT manual detection + 2. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceOltControlInfoEntry 11 } + + hwGponDeviceOltControlIlegalIncurRogueOntExt OBJECT-TYPE + SYNTAX INTEGER { + inexistent (0), + existent (1), + invalid (-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to query whether there are Illegal incursionary rogue ONTs under port. + Options: + 1. inexistent(0) - Indicates that there are not Illegal incursionary rogue ONTs under port + 2. existent(1) - Indicates that there are Illegal incursionary rogue ONTs under port + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceOltControlInfoEntry 12 } + + hwGponDeviceOltControlOpticModuleStatus OBJECT-TYPE + SYNTAX INTEGER { + online (1), + offline (2), + invalid (-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the optical module status on GPON port. + Options: + 1. online(1) - Indicates that the optical module is online + 2. offline(2) - Indicates that the optical module is offline + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceOltControlInfoEntry 13 } + + hwGponDeviceOltControlAvailableBandWidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the available bandwidth of the port." + ::= { hwGponDeviceOltControlInfoEntry 14 } + + hwGponDeviceOltObjectOpticAlarmProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the name of the optical alarm profile that is bound to the port." + ::= { hwGponDeviceOltControlInfoEntry 15 } + + hwGponDeviceOltControlOntNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of ONTs that are added to the port." + ::= { hwGponDeviceOltControlInfoEntry 16 } + + hwGponDeviceOltLastUpTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the time when the port last went online." + ::= { hwGponDeviceOltControlInfoEntry 17 } + + hwGponDeviceOltLastDownTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the time when the port last went offline." + ::= { hwGponDeviceOltControlInfoEntry 18 } + + hwGponDeviceOltLastDownCause OBJECT-TYPE + SYNTAX INTEGER{ + los(1), + opticModuleAbsence(2), + opticModuleFault(3), + opticPortClosed(4), + otherCause(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the reason why the port last went offline. + Options: + 1. los(1) - Loss of signal + 2. opticModuleAbsence(2) - The optic module is absence + 3. opticModuleFault(3) - The optic module is fault + 4. opticPortClosed(4) - The optic port is closed + 5. otherCause(-1) - Other cause + " + ::= { hwGponDeviceOltControlInfoEntry 19 } + + hwGponDeviceOltControlTcontNumCombined OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the combined T-CONTs." + ::= { hwGponDeviceOltControlInfoEntry 20 } + + hwGponDeviceOltControlTcontNumInCard OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of T-CONTs in the card." + ::= { hwGponDeviceOltControlInfoEntry 21 } + + hwGponDeviceOltControlEnergySavingFlag OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Energy saving state of the GPON port. + Options: + 1. yes (1) - The GPON port is in energy saving state + 2. no (2) - The GPON port is not in energy saving state + " + ::= { hwGponDeviceOltControlInfoEntry 22 } + + -- Table : hwGponOltOpticsModuleInfoTable + hwGponOltOpticsModuleInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponOltOpticsModuleInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query the information about the optical transceiver. + The index of this table is ifIndex. + " + ::= { hwXponDeviceControlObjects 22 } + + hwGponOltOpticsModuleInfoEntry OBJECT-TYPE + SYNTAX HwGponOltOpticsModuleInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query the information about the optical transceiver. + The index of this entry is ifIndex. + " + INDEX { ifIndex } + ::= { hwGponOltOpticsModuleInfoTable 1 } + + HwGponOltOpticsModuleInfoEntry ::= + SEQUENCE { + hwGponOltOpticsModuleInfoIdentifier INTEGER, + hwGponOltOpticsModuleInfoExtID INTEGER, + hwGponOltOpticsModuleInfoConnector INTEGER, + hwGponOltOpticsModuleInfoEncoding INTEGER, + hwGponOltOpticsModuleInfoBrNominal Integer32, + hwGponOltOpticsModuleInfoLength9Micronkm Integer32, + hwGponOltOpticsModuleInfoLength9Micron Integer32, + hwGponOltOpticsModuleInfoLength50Micron Integer32, + hwGponOltOpticsModuleInfoLength62Micron5 Integer32, + hwGponOltOpticsModuleInfoLengthCopper Integer32, + hwGponOltOpticsModuleInfoVendorName OCTET STRING, + hwGponOltOpticsModuleInfoVendorOUI OCTET STRING, + hwGponOltOpticsModuleInfoVendorPN OCTET STRING, + hwGponOltOpticsModuleInfoVendorRev OCTET STRING, + hwGponOltOpticsModuleInfoWaveLength Integer32, + hwGponOltOpticsModuleInfoCcBase Integer32, + hwGponOltOpticsModuleInfoOptions Integer32, + hwGponOltOpticsModuleInfoBrMax Integer32, + hwGponOltOpticsModuleInfoBrMin Integer32, + hwGponOltOpticsModuleInfoVendorSN OCTET STRING, + hwGponOltOpticsModuleInfoDateCode OCTET STRING, + hwGponOltOpticsModuleInfoDiagnosticMonitoringType Integer32, + hwGponOltOpticsModuleInfoEnhancedOptions Integer32, + hwGponOltOpticsModuleInfoSFF8472Compliance INTEGER, + hwGponOltOpticsModuleInfoCcExt Integer32, + hwGponOltOpticsModuleInfoVendorSpecific OCTET STRING, + hwGponOltOpticsModuleXponType INTEGER, + hwGponOltOpticsModuleXponSubType INTEGER, + hwGponOltOpticsModuleXponUsedType INTEGER, + hwGponOltOpticsModuleXponEncapsulationType INTEGER + } + + hwGponOltOpticsModuleInfoIdentifier OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + gbic(2), + solderedToMotherboard(3), + sfp(4), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the type of serial transceiver. + Options: + 1. unknown(1) - Unknown or unspecified + 2. gbic(2) - GBIC + 3. solderedToMotherboard(3) - Module soldered to motherboard + 4. sfp(4) - SFP or SFP Plus + 5. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponOltOpticsModuleInfoEntry 1 } + + hwGponOltOpticsModuleInfoExtID OBJECT-TYPE + SYNTAX INTEGER { + notSpecifiedOrNotCompliant(1), + moddef1(2), + moddef2(3), + moddef3(4), + byTwowireOnly(5), + moddef5(6), + moddef6(7), + moddef7(8), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the extended identifier of type of serial transceiver. + Options: + 1. notSpecifiedOrNotCompliant(1) - Not specified or not compliant with a defined MOD_DEF + 2. moddef1(2) - GBIC is compliant with MOD_DEF 1 + 3. moddef2(3) - GBIC is compliant with MOD_DEF 2 + 4. moddef3(4) - GBIC is compliant with MOD_DEF 3 + 5. byTwowireOnly(5) - GBIC/SFP function is defined by two-wire interface ID only + 6. moddef5(6) - GBIC is compliant with MOD_DEF 5 + 7. moddef6(7) - GBIC is compliant with MOD_DEF 6 + 8. moddef7(8) - GBIC is compliant with MOD_DEF 7 + 9. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponOltOpticsModuleInfoEntry 2 } + + hwGponOltOpticsModuleInfoConnector OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + sc(2), + copperConnector1(3), + copperConnector2(4), + bnctnc(5), + coaxialHeaders(6), + fiberJack(7), + lc(8), + mtrj(9), + mu(10), + sg(11), + opticalPigtail(12), + hssdcII(13), + copperPigtail(14), + mpoParallelOptic(15), + rj45(16), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the code for connector type. + Options: + 1. unknown(1) - Unknown + 2. sc(2) - SC + 3. copperConnector1(3) - Fibre Channel Style 1 copper connector + 4. copperConnector2(4) - Fibre Channel Style 2 copper connector + 5. bnctnc(5) - BNC/TNC + 6. coaxialHeaders(6) - Fibre Channel coaxial headers + 7. fiberJack(7) - FiberJack + 8. lc(8) - LC + 9. mtrj(9) - MT-RJ + 10. mu(10) - MU + 11. sg(11) - SG + 12. opticalPigtail(12) - Optical pigtail + 13. hssdcII(13) - HSSDC II + 14. copperPigtail(14) - Copper Pigtail + 15. mpoParallelOptic(15) - MPO Parallel Optic + 16. rj45(16) - RJ45 + 17. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponOltOpticsModuleInfoEntry 3 } + + hwGponOltOpticsModuleInfoEncoding OBJECT-TYPE + SYNTAX INTEGER { + unspecified(1), + encodingMethod8B10B(2), + encodingMethod4B5B(3), + nrz(4), + manchester(5), + sonetScrambled(6), + encodingMethod64B66B (7), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the code for serial encoding algorithm. + Options: + 1. unspecified(1) - Unspecified + 2. encodingMethod8B10B(2) - 8B10B + 3. encodingMethod4B5B(3) - 4B5B + 4. nrz(4) - NRZ + 5. manchester(5) - Manchester + 6. sonetScrambled(6) - SONET Scrambled + 7. encodingMethod64B66B(7) - 64B66B + 8. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponOltOpticsModuleInfoEntry 4 } + + hwGponOltOpticsModuleInfoBrNominal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the nominal bit rate, units of 100 MBits/sec." + ::= { hwGponOltOpticsModuleInfoEntry 5 } + + hwGponOltOpticsModuleInfoLength9Micronkm OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the link length supported for 9/125 micron fiber, units of 1000 m." + ::= { hwGponOltOpticsModuleInfoEntry 6 } + + hwGponOltOpticsModuleInfoLength9Micron OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the link length supported for 9/125 micron fiber, units of 100 m." + ::= { hwGponOltOpticsModuleInfoEntry 7 } + + hwGponOltOpticsModuleInfoLength50Micron OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the link length supported for 50/125 micron fiber, units of 10 m." + ::= { hwGponOltOpticsModuleInfoEntry 8 } + + hwGponOltOpticsModuleInfoLength62Micron5 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the link length supported for 62.5/125 micron fiber, units of 10 m." + ::= { hwGponOltOpticsModuleInfoEntry 9 } + + hwGponOltOpticsModuleInfoLengthCopper OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the link length supported for copper, units of meters." + ::= { hwGponOltOpticsModuleInfoEntry 10 } + + hwGponOltOpticsModuleInfoVendorName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..17)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the SFP vendor name (ASCII)." + ::= { hwGponOltOpticsModuleInfoEntry 11 } + + hwGponOltOpticsModuleInfoVendorOUI OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..9)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the SFP vendor IEEE company ID." + ::= { hwGponOltOpticsModuleInfoEntry 12 } + + hwGponOltOpticsModuleInfoVendorPN OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..17)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the part number provided by SFP vendor (ASCII)." + ::= { hwGponOltOpticsModuleInfoEntry 13 } + + hwGponOltOpticsModuleInfoVendorRev OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..5)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the revision level for part number provided by vendor (ASCII)." + ::= { hwGponOltOpticsModuleInfoEntry 14 } + + hwGponOltOpticsModuleInfoWaveLength OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the laser wavelength, units of nm." + ::= { hwGponOltOpticsModuleInfoEntry 15 } + + hwGponOltOpticsModuleInfoCcBase OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the check code for Base ID Fields." + ::= { hwGponOltOpticsModuleInfoEntry 16 } + + hwGponOltOpticsModuleInfoOptions OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates which optional transceiver signals are implemented. + bit Description of option + 10 Cooled laser transmitter + 9 Power Level 2 requirement + 8 Linear Receiver Output + 7-6 Reserved + 5 RATE_SELECT + 4 TX_DISABLE + 3 TX_FAULT + 2 LOS (signal inverted from standard definition) + 1 LOS (signal as defined in SFP MSA) + 0 Reserved + " + ::= { hwGponOltOpticsModuleInfoEntry 17 } + + hwGponOltOpticsModuleInfoBrMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the upper bit rate margin, units of %." + ::= { hwGponOltOpticsModuleInfoEntry 18 } + + hwGponOltOpticsModuleInfoBrMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the lower bit rate margin, units of %." + ::= { hwGponOltOpticsModuleInfoEntry 19 } + + hwGponOltOpticsModuleInfoVendorSN OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..17)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the serial number provided by vendor (ASCII)." + ::= { hwGponOltOpticsModuleInfoEntry 20 } + + hwGponOltOpticsModuleInfoDateCode OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..9)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates manufacturing date code of the vendor (ASCII)." + ::= { hwGponOltOpticsModuleInfoEntry 21 } + + hwGponOltOpticsModuleInfoDiagnosticMonitoringType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates which type of diagnostic monitoring is implemented. + bit Description of Diagnostic Monitoring Type + 7 Reserved + 6 Digital diagnostic monitoring + 5 Internally Calibrated + 4 Externally Calibrated + 3 Received power measurement type:(0 = OMA, 1 = Average) + 2 Address change required + 1-0 Reserved + " + ::= { hwGponOltOpticsModuleInfoEntry 22 } + + hwGponOltOpticsModuleInfoEnhancedOptions OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates which optional enhanced features are implemented. + bit Description of Enhanced Options + 7 Alarm/warning flags + 6 TX_DISABLE control and monitoring + 5 TX_FAULT monitoring + 4 RX_LOS monitoring + 3 RATE_SELECT control and monitoring + 2 Application Select control + 1 Rate Select control + 0 Reserved + " + ::= { hwGponOltOpticsModuleInfoEntry 23 } + + hwGponOltOpticsModuleInfoSFF8472Compliance OBJECT-TYPE + SYNTAX INTEGER { + undefined(1), + includesRev93SFF8472(2), + includesRev95SFF8472(3), + includesRev102SFF8472(4), + includesRev104SFF8472(5), + includesRev110SFF8472(6), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates which revision of SFF-8472 the transceiver complies + Options: + 1. undefined(1) - Not included or undefined + 2. includesRev93SFF8472(2) - Includes functionality described in Rev 9.3 + 3. includesRev95SFF8472(3) - Includes functionality described in Rev 9.5 + 4. includesRev102SFF8472(4) - Includes functionality described in Rev 10.2 + 5. includesRev104SFF8472(5) - Includes functionality described in Rev 10.4 + 6. includesRev110SFF8472(6) - Includes functionality described in Rev 11.0 + 7. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponOltOpticsModuleInfoEntry 24 } + + hwGponOltOpticsModuleInfoCcExt OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the check code for the Extended ID Fields." + ::= { hwGponOltOpticsModuleInfoEntry 25 } + + hwGponOltOpticsModuleInfoVendorSpecific OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..33)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the vendor Specific EEPROM." + ::= { hwGponOltOpticsModuleInfoEntry 26 } + + hwGponOltOpticsModuleXponType OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + gpon(2), + epon(3), + epon10g(4), + gpon10g(5), + wdmpon(6), + hybridpon(7), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the type of the optical transceiver. + Options: + 1. unknown(1) - Unknown + 2. gpon(2) - GPON + 3. epon(3) - EPON + 4. epon10g(4) - 10G EPON + 5. gpon10g(5) - 10G GPON + 6. wdmpon(6) - WDM PON + 7. hybridpon(7) - Hybrid PON + 8. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponOltOpticsModuleInfoEntry 27 } + + hwGponOltOpticsModuleXponSubType OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + classbplus(101), + classcplus(102), + classb(103), + px20(201), + px20plus(202), + pr30(301), + pr20(302), + prx30(303), + prx20(304), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sub type of the optical transceiver. + Options: + 1. unknown(1) - Unknown + 2. classbplus(101) - CLASS B+ + 3. classcplus(102) - CLASS C+ + 4. classb(103) - CLASS B + 5. px20(201) - PX20 + 6. px20plus(202) - PX20+ + 7. pr30(301) - PR30 + 8. pr20(302) - PR20 + 9. prx30(303) - PRX30 + 10. prx20(304) - PRX20 + 11. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponOltOpticsModuleInfoEntry 28 } + + hwGponOltOpticsModuleXponUsedType OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + olt(2), + ont(3), + onu(4), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the application scenario of the optical transceiver. + Options: + 1. unknown(1) - Unknown + 2. olt(2) - OLT + 3. ont(3) - ONT + 4. onu(4) - ONU + 5. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponOltOpticsModuleInfoEntry 29 } + + hwGponOltOpticsModuleXponEncapsulationType OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + sff2x5(2), + sff2x10(3), + sfp(4), + xfp(5), + lxfp(6), + bosaonboard(7), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the encapsulation information about the optical transceiver. + Options: + 1. unknown(1) - Unknown + 2. sff2x5(2) - SFF 2x5 + 3. sff2x10(3) - SFF 2x10 + 4. sfp(4) - SFP + 5. xfp(5) - XFP + 6. lxfp(6) - LXFP + 7. bosaonboard(7) - BOSA ON BOARD + 8. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponOltOpticsModuleInfoEntry 30 } + + -- Table : hwGponOltOpticsDdmInfoTable + hwGponOltOpticsDdmInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponOltOpticsDdmInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query the diagnostic information about the optical transceiver of the GPON port. + The index of this table is ifIndex. + " + ::= { hwXponDeviceControlObjects 23 } + + hwGponOltOpticsDdmInfoEntry OBJECT-TYPE + SYNTAX HwGponOltOpticsDdmInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query the diagnostic information about the optical transceiver of the GPON port. + The index of this entry is ifIndex. + " + INDEX { ifIndex } + ::= { hwGponOltOpticsDdmInfoTable 1 } + + HwGponOltOpticsDdmInfoEntry ::= + SEQUENCE { + hwGponOltOpticsDdmInfoTemperature Integer32, + hwGponOltOpticsDdmInfoSupplyVoltage Integer32, + hwGponOltOpticsDdmInfoTxBiasCurrent Integer32, + hwGponOltOpticsDdmInfoTxPower Integer32, + hwGponOltOpticsDdmInfoRxPower Integer32 + } + + hwGponOltOpticsDdmInfoTemperature OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the optics temperature, units of C(centigrade)." + ::= { hwGponOltOpticsDdmInfoEntry 1 } + + hwGponOltOpticsDdmInfoSupplyVoltage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the supply voltage, units of 0.01V." + ::= { hwGponOltOpticsDdmInfoEntry 2 } + + hwGponOltOpticsDdmInfoTxBiasCurrent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the optics current, units of mA." + ::= { hwGponOltOpticsDdmInfoEntry 3 } + + hwGponOltOpticsDdmInfoTxPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the optics send power, units of 0.01dBm." + ::= { hwGponOltOpticsDdmInfoEntry 4 } + + hwGponOltOpticsDdmInfoRxPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the optics received power, units of 0.01dBm." + ::= { hwGponOltOpticsDdmInfoEntry 5 } + + -- Table : hwEponOltXFPOpticsModuleInfoTable + hwEponOltXFPOpticsModuleInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponOltXFPOpticsModuleInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query the optics module informationof the 10G EPON port. + The index of this table is ifIndex. + " + ::= { hwXponDeviceControlObjects 24 } + + hwEponOltXFPOpticsModuleInfoEntry OBJECT-TYPE + SYNTAX HwEponOltXFPOpticsModuleInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query the optics module informationof the 10G EPON port. + The index of this entry is ifIndex. + " + INDEX { ifIndex } + ::= { hwEponOltXFPOpticsModuleInfoTable 1 } + + HwEponOltXFPOpticsModuleInfoEntry ::= + SEQUENCE { + hwEponOltXFPOpticsModuleInfoIdentifier INTEGER, + hwEponOltXFPOpticsModuleInfoExtCLEICode INTEGER, + hwEponOltXFPOpticsModuleInfoExtTXRefClock INTEGER, + hwEponOltXFPOpticsModuleInfoExtCDRFunc INTEGER, + hwEponOltXFPOpticsModuleInfoExtPowerLevel INTEGER, + hwEponOltXFPOpticsModuleInfoConnector INTEGER, + hwEponOltXFPOpticsModuleInfoEncodingRZ INTEGER, + hwEponOltXFPOpticsModuleInfoEncodingNRZ INTEGER, + hwEponOltXFPOpticsModuleInfoEncoding8B10B INTEGER, + hwEponOltXFPOpticsModuleInfoEncoding64B INTEGER, + hwEponOltXFPOpticsModuleInfoBrMin Integer32, + hwEponOltXFPOpticsModuleInfoBrMax Integer32, + hwEponOltXFPOpticsModuleInfoSupportLenSMF Integer32, + hwEponOltXFPOpticsModuleInfoSupportLenE50um Integer32, + hwEponOltXFPOpticsModuleInfoSupportLen50um Integer32, + hwEponOltXFPOpticsModuleInfoSupportLen62p5um Integer32, + hwEponOltXFPOpticsModuleInfoSupportLenCopper Integer32, + hwEponOltXFPOpticsModuleInfoTransmitterSupport INTEGER, + hwEponOltXFPOpticsModuleInfoDetector INTEGER, + hwEponOltXFPOpticsModuleInfoWavelengthControl INTEGER, + hwEponOltXFPOpticsModuleInfoCooledTransmitterDevice INTEGER, + hwEponOltXFPOpticsModuleInfoTransmitterTechnologySupport INTEGER, + hwEponOltXFPOpticsModuleInfoVendorName OCTET STRING, + hwEponOltXFPOpticsModuleInfoSupportXFIMode INTEGER, + hwEponOltXFPOpticsModuleInfoSupportLinesideMode INTEGER, + hwEponOltXFPOpticsModuleInfoMaxBitRateSupportedByCDR INTEGER, + hwEponOltXFPOpticsModuleInfoVendorOUI Integer32, + hwEponOltXFPOpticsModuleInfoVendorPN OCTET STRING, + hwEponOltXFPOpticsModuleInfoVendorRev OCTET STRING, + hwEponOltXFPOpticsModuleInfoF51 Integer32, + hwEponOltXFPOpticsModuleInfoWaveTolerance Integer32, + hwEponOltXFPOpticsModuleInfoMaxCaseTemperature Integer32, + hwEponOltXFPOpticsModuleInfoCcbase Integer32, + hwEponOltXFPOpticsModuleInfoMaxDissipation Integer32, + hwEponOltXFPOpticsModuleInfoMaxDissipationPowerDownMode Integer32, + hwEponOltXFPOpticsModuleInfoMaximum5P0VSupply Integer32, + hwEponOltXFPOpticsModuleInfoMaximum3P3VSupply Integer32, + hwEponOltXFPOpticsModuleInfoMaximum1P8VSupply Integer32, + hwEponOltXFPOpticsModuleInfoMaximum5P2VSupply Integer32, + hwEponOltXFPOpticsModuleInfoVendorSN OCTET STRING, + hwEponOltXFPOpticsModuleInfoDateCode OCTET STRING, + hwEponOltXFPOpticsModuleInfoDiagnoMonitorPowerMeasure INTEGER, + hwEponOltXFPOpticsModuleInfoDiagnoMonitorTypeFECBER INTEGER, + hwEponOltXFPOpticsModuleInfoEnhancedOptions Integer32, + hwEponOltXFPOpticsModuleInfoAuxInputOne INTEGER, + hwEponOltXFPOpticsModuleInfoAuxInputTwo INTEGER, + hwEponOltXFPOpticsModuleInfoCCEXT Integer32, + hwEponOltXFPOpticsModuleInfoWavelengthFor2d5G Integer32, + hwEponOltXFPOpticsModuleInfoWavelengthFor1d25G Integer32, + hwEponOltXFPOpticsModuleInfoVendorSpecific OCTET STRING, + hwEponOltXFPOpticsModuleXponType INTEGER, + hwEponOltXFPOpticsModuleXponSubType INTEGER, + hwEponOltXFPOpticsModuleXponUsedType INTEGER, + hwEponOltXFPOpticsModuleXponEncapsulationType INTEGER, + hwEponOltXFPOpticsModuleXponTemperatureLevel INTEGER, + hwEponOltXFPOpticsModuleXponOPMprecision INTEGER + } + + hwEponOltXFPOpticsModuleInfoIdentifier OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + gbic(1), + solderedToMotherboard(2), + sfp(3), + pin300XBI(4), + xenpak(5), + xfp(6), + xff(7), + xfep(8), + xpak(9), + x2(10), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the type of serial transceiver. + Options: + 1. unknown(0) - Unknown or unspecified + 2. gbic(1) - GBIC + 3. solderedToMotherboard(2) - Module soldered to motherboard + 4. sfp(3) - SFP + 5. pin300XBI(4) - PIN300XBI + 6. xenpak(5) - XENPAK + 7. xfp(6) - XFP + 8. xff(7) - XFF + 9. xfep(8) - XFEP + 10. xpak(9) - XPAK + 11. x2(10) - X2 + 12. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponOltXFPOpticsModuleInfoEntry 1 } + + hwEponOltXFPOpticsModuleInfoExtCLEICode OBJECT-TYPE + SYNTAX INTEGER { + nonExtCLEICode(0), + extCLEICode(1), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the extclei code. + Options: + 1. nonExtCLEICode(0) - No CLEI code present in Table 02h + 2. extCLEICode(1) - CLEI code present in Table 02h + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponOltXFPOpticsModuleInfoEntry 2 } + + hwEponOltXFPOpticsModuleInfoExtTXRefClock OBJECT-TYPE + SYNTAX INTEGER { + nonExtTXRefClock(0), + extTXRefClock(1), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the txref clock. + Options: + 1. nonExtTXRefClock(0) - TX Ref Clock Input Not Required + 2. extTXRefClock(1) - TX Ref Clock Input Required + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponOltXFPOpticsModuleInfoEntry 3 } + + hwEponOltXFPOpticsModuleInfoExtCDRFunc OBJECT-TYPE + SYNTAX INTEGER { + nonExtCDRFunc(0), + extCDRFunc(1), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the CDR function. + Options: + 1. nonExtCDRFunc(0) - Non-CDR version of XFP + 2. extCDRFunc(1) - Module with CDR function + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponOltXFPOpticsModuleInfoEntry 4 } + + hwEponOltXFPOpticsModuleInfoExtPowerLevel OBJECT-TYPE + SYNTAX INTEGER { + extPowerLevel1(0), + extPowerLevel2(1), + extPowerLevel3(2), + extPowerLevel4(3), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the power level. + Options: + 1. extPowerLevel1(0) - Power Level 1 Module (1.5 W max. power dissipation.) + 2. extPowerLevel2(1) - Power Level 2 Module (2.5W Max) + 3. extPowerLevel3(2) - Power Level 3 Module (3.5W max. power dissipation.) + 4. extPowerLevel4(3) - Power Level 4 Module (>3.5W max. power dissipation.) + 5. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponOltXFPOpticsModuleInfoEntry 5 } + + hwEponOltXFPOpticsModuleInfoConnector OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + sc(2), + copperConnector1(3), + copperConnector2(4), + bnctnc(5), + coaxialHeaders(6), + fiberJack(7), + lc(8), + mtrj(9), + mu(10), + sg(11), + opticalPigtail(12), + hssdcII(13), + copperPigtail(14), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the code for connector type. + Options: + 1. unknown(1) - Unknown + 2. sc(2) - SC + 3. copperConnector1(3) - Fibre Channel Style 1 copper connector + 4. copperConnector2(4) - Fibre Channel Style 2 copper connector + 5. bnctnc(5) - BNC/TNC + 6. coaxialHeaders(6) - Fibre Channel coaxial headers + 7. fiberJack(7) - FiberJack + 8. lc(8) - LC + 9. mtrj(9) - MT-RJ + 10. mu(10) - MU + 11. sg(11) - SG + 12. opticalPigtail(12) - Optical pigtail + 13. hssdcII(13) - HSSDC II + 14. copperPigtail(14) - Copper Pigtail + 15. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponOltXFPOpticsModuleInfoEntry 6 } + + hwEponOltXFPOpticsModuleInfoEncodingRZ OBJECT-TYPE + SYNTAX INTEGER { + nonEncodingRZ(0), + encodingRZ(1), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the EncodingRZ. + Options: + 1. nonEncodingRZ(0) - Encoding Don't Support RZ + 2. encodingRZ(1) - Encoding Support RZ + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponOltXFPOpticsModuleInfoEntry 7 } + + hwEponOltXFPOpticsModuleInfoEncodingNRZ OBJECT-TYPE + SYNTAX INTEGER { + nonEncodingNRZ(0), + encodingNRZ(1), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the EncodingNRZ. + Options: + 1. nonEncodingNRZ(0) - Encoding Don't Support NRZ + 2. encodingNRZ(1) - Encoding Support NRZ + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponOltXFPOpticsModuleInfoEntry 8 } + + hwEponOltXFPOpticsModuleInfoEncoding8B10B OBJECT-TYPE + SYNTAX INTEGER { + nonEncoding8B10B(0), + encoding8B10B(1), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Encoding8B10B. + Options: + 1. nonEncoding8B10B(0) - Encoding Don't Support 8B10B + 2. encoding8B10B(1) - Encoding Support 8B10B + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponOltXFPOpticsModuleInfoEntry 9 } + + hwEponOltXFPOpticsModuleInfoEncoding64B OBJECT-TYPE + SYNTAX INTEGER { + nonEncoding64B(0), + encoding64B(1), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Encoding64B. + Options: + 1. nonEncoding64B(0) - Encoding Don't Support 64B/66B + 2. encoding64B(1) - Encoding Support 64B/66B + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponOltXFPOpticsModuleInfoEntry 10 } + + hwEponOltXFPOpticsModuleInfoBrMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum bit rate, units of 100 MBits/s." + ::= { hwEponOltXFPOpticsModuleInfoEntry 11 } + + hwEponOltXFPOpticsModuleInfoBrMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum bit rate, units of 100 MBits/s." + ::= { hwEponOltXFPOpticsModuleInfoEntry 12 } + + hwEponOltXFPOpticsModuleInfoSupportLenSMF OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Link length supported for SMF fiber in km." + ::= { hwEponOltXFPOpticsModuleInfoEntry 13 } + + hwEponOltXFPOpticsModuleInfoSupportLenE50um OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Link length supported for EBW 50/125 um fiber, units of 2 m." + ::= { hwEponOltXFPOpticsModuleInfoEntry 14 } + + hwEponOltXFPOpticsModuleInfoSupportLen50um OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Link length supported for 50/125 um fiber, units of 1 m." + ::= { hwEponOltXFPOpticsModuleInfoEntry 15 } + + hwEponOltXFPOpticsModuleInfoSupportLen62p5um OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Link length supported for 62.5/125 um fiber, units of 1 m." + ::= { hwEponOltXFPOpticsModuleInfoEntry 16 } + + hwEponOltXFPOpticsModuleInfoSupportLenCopper OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Link length supported for copper, units of 1m." + ::= { hwEponOltXFPOpticsModuleInfoEntry 17 } + + hwEponOltXFPOpticsModuleInfoTransmitterSupport OBJECT-TYPE + SYNTAX INTEGER { + nonTunable(0), + tunable(1), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the transmitter support. + Options: + 1. nonTunable(0) - Transmitter Not Support Tunable + 2. tunable(1) - Transmitter Support Tunable + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponOltXFPOpticsModuleInfoEntry 18 } + + hwEponOltXFPOpticsModuleInfoDetector OBJECT-TYPE + SYNTAX INTEGER { + pin(0), + apd(1), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the transmitter support. + Options: + 1. pin(0) - PIN + 2. apd(1) - APD + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponOltXFPOpticsModuleInfoEntry 19 } + + hwEponOltXFPOpticsModuleInfoWavelengthControl OBJECT-TYPE + SYNTAX INTEGER { + nonSupport(0), + support(1), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the wavelength control. + Options: + 1. nonSupport(0) - Wavelength control NonSupport + 2. support(1) - Wavelength control Support + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponOltXFPOpticsModuleInfoEntry 20 } + + hwEponOltXFPOpticsModuleInfoCooledTransmitterDevice OBJECT-TYPE + SYNTAX INTEGER { + nonSupport(0), + support(1), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the cooled transmitter device. + Options: + 1. nonSupport(0) - Cooled transmitter device NonSupport + 2. support(1) - Cooled transmitter device Support + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponOltXFPOpticsModuleInfoEntry 21 } + + hwEponOltXFPOpticsModuleInfoTransmitterTechnologySupport OBJECT-TYPE + SYNTAX INTEGER { + vCSEL850(0), + vCSEL1310(1), + vCSEL1550(2), + fP1310(3), + dFB1310(4), + dFB1550(5), + eML1310(6), + eML1550(7), + cOPPER(8), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the transmitter technology support. + Options: + 1. vCSEL850(0) - vCSEL850 + 2. vCSEL1310(1) - vCSEL1310 + 3. vCSEL1550(2) - vCSEL1550 + 4. fP1310(3) - fP1310 + 5. dFB1310(4) - dFB1310 + 6. dFB1550(5) - dFB1550 + 7. eML1310(6) - eML1310 + 8. eML1550(7) - eML1550 + 9. cOPPER(8) - cOPPER + 10. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponOltXFPOpticsModuleInfoEntry 22 } + + hwEponOltXFPOpticsModuleInfoVendorName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..17)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the XFP vendor name (ASCII)." + ::= { hwEponOltXFPOpticsModuleInfoEntry 23 } + + hwEponOltXFPOpticsModuleInfoSupportXFIMode OBJECT-TYPE + SYNTAX INTEGER { + nonSupportXFIMode(0), + supportXFIMode(1), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the XFI mode. + Options: + 1. nonSupportXFIMode(0) - Don't Support XFI Loopback Mode + 2. supportXFIMode(1) - XFI Loopback Mode Supported + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponOltXFPOpticsModuleInfoEntry 24 } + + hwEponOltXFPOpticsModuleInfoSupportLinesideMode OBJECT-TYPE + SYNTAX INTEGER { + nonSupportLinesideMode(0), + supportLinesideMode(1), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the XFI mode. + Options: + 1. nonSupportLinesideMode(0) - Don't Support Lineside Loopback Mode + 2. supportLinesideMode(1) - Lineside Loopback Mode Supported + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponOltXFPOpticsModuleInfoEntry 25 } + + hwEponOltXFPOpticsModuleInfoMaxBitRateSupportedByCDR OBJECT-TYPE + SYNTAX INTEGER { + cDRNosupport(0), + maxBitRateSupportedByCDR11p1(1), + maxBitRateSupportedByCDR10p7(3), + maxBitRateSupportedByCDR10p5(7), + maxBitRateSupportedByCDR10p3(15), + maxBitRateSupportedByCDR9p95(31), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the max bit rate by CDR. + Options: + 1. cDRNosupport(0) - CDR not support + 2. maxBitRateSupportedByCDR11p1(1) - CDR support for 11.1 Gb/s + 3. maxBitRateSupportedByCDR10p7(3) - CDR support for 10.7 Gb/s + 4. maxBitRateSupportedByCDR10p5(7) - CDR support for 10.5 Gb/s + 5. maxBitRateSupportedByCDR10p3(15) - CDR support for 10.3 Gb/s + 6. maxBitRateSupportedByCDR9p95(31) - CDR support for 9.95 Gb/s + 7. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponOltXFPOpticsModuleInfoEntry 26 } + + hwEponOltXFPOpticsModuleInfoVendorOUI OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Vendor OUI." + ::= { hwEponOltXFPOpticsModuleInfoEntry 27 } + + hwEponOltXFPOpticsModuleInfoVendorPN OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Vendor PN." + ::= { hwEponOltXFPOpticsModuleInfoEntry 28 } + + hwEponOltXFPOpticsModuleInfoVendorRev OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Vendor rev." + ::= { hwEponOltXFPOpticsModuleInfoEntry 29 } + + hwEponOltXFPOpticsModuleInfoF51 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Wavelength." + ::= { hwEponOltXFPOpticsModuleInfoEntry 30 } + + hwEponOltXFPOpticsModuleInfoWaveTolerance OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the WaveTolerance." + ::= { hwEponOltXFPOpticsModuleInfoEntry 31 } + + hwEponOltXFPOpticsModuleInfoMaxCaseTemperature OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Maximum Case Temperature in Degrees C." + ::= { hwEponOltXFPOpticsModuleInfoEntry 32 } + + hwEponOltXFPOpticsModuleInfoCcbase OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Cc_base." + ::= { hwEponOltXFPOpticsModuleInfoEntry 33 } + + hwEponOltXFPOpticsModuleInfoMaxDissipation OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Maximum Power Dissipation." + ::= { hwEponOltXFPOpticsModuleInfoEntry 34 } + + hwEponOltXFPOpticsModuleInfoMaxDissipationPowerDownMode OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Maximum Total Power Dissipation in Power Down Mode." + ::= { hwEponOltXFPOpticsModuleInfoEntry 35 } + + hwEponOltXFPOpticsModuleInfoMaximum5P0VSupply OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Maximum current required by +5V Supply." + ::= { hwEponOltXFPOpticsModuleInfoEntry 36 } + + hwEponOltXFPOpticsModuleInfoMaximum3P3VSupply OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Maximum current required by +3.3V Supply." + ::= { hwEponOltXFPOpticsModuleInfoEntry 37 } + + hwEponOltXFPOpticsModuleInfoMaximum1P8VSupply OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Maximum current required by +1.8V Supply." + ::= { hwEponOltXFPOpticsModuleInfoEntry 38 } + + hwEponOltXFPOpticsModuleInfoMaximum5P2VSupply OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Maximum current required by -5.2V Supply." + ::= { hwEponOltXFPOpticsModuleInfoEntry 39 } + + hwEponOltXFPOpticsModuleInfoVendorSN OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Vendor SN." + ::= { hwEponOltXFPOpticsModuleInfoEntry 40 } + + hwEponOltXFPOpticsModuleInfoDateCode OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Date code." + ::= { hwEponOltXFPOpticsModuleInfoEntry 41 } + + hwEponOltXFPOpticsModuleInfoDiagnoMonitorPowerMeasure OBJECT-TYPE + SYNTAX INTEGER { + supportOMA(0), + supportAveragePower(1), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Received power measurement type. + Options: + 1. supportOMA(0) - OMA + 2. supportAveragePower(1) - Average Power + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponOltXFPOpticsModuleInfoEntry 42 } + + hwEponOltXFPOpticsModuleInfoDiagnoMonitorTypeFECBER OBJECT-TYPE + SYNTAX INTEGER { + nonSupportBER(0), + supportBER(1), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Module Respond to FEC BER. + Options: + 1. nonSupportBER(0) - No BER Support + 2. supportBER(1) - BER Support + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponOltXFPOpticsModuleInfoEntry 43 } + + hwEponOltXFPOpticsModuleInfoEnhancedOptions OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates which optional enhanced features are implemented. + bit Description of Enhanced Options + 7 Module Supports Optional VPS + 6 Optional Soft TX_DISABLE implemented + 5 Optional Soft P_down implemented + 4 Supports VPS LV regulator mode + 3 Supports VPS bypassed regulator Mode + 2 Active FEC control functions implemented + 1 Wavelength tunability implemented + 0 Optional CMU Support Mode + invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponOltXFPOpticsModuleInfoEntry 44 } + + hwEponOltXFPOpticsModuleInfoAuxInputOne OBJECT-TYPE + SYNTAX INTEGER { + auxInputType1(0), + auxInputType2(1), + auxInputType3(2), + auxInputType4(3), + auxInputType5(4), + auxInputType6(5), + auxInputType7(6), + auxInputType8(7), + auxInputType9(8), + auxInputType10(9), + auxInputType11(10), + auxInputType14(13), + auxInputType15(14), + auxInputType16(15), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the optics Aux Input One. + Options: + 1. auxInputType1(0) - Auxiliary monitoring not implemented + 2. auxInputType2(1) - APD Bias Voltage + 3. auxInputType3(2) - 1G Tx Bias Current + 4. auxInputType4(3) - TEC Current (mA) + 5. auxInputType5(4) - Laser Temperature + 6. auxInputType6(5) - Laser Wavelength + 7. auxInputType7(6) - +5V Supply Voltage + 8. auxInputType8(7) - 1G Tx Power + 9. auxInputType9(8) - +1.8V Supply Voltage + 10. auxInputType10(9) - -5.2V Supply Voltage + 11. auxInputType11(10) - +5V Supply Current + 12. auxInputType14(13) - +3.3V Supply Current + 13. auxInputType15(14) - +1.8V Supply Current + 14. auxInputType16(15) - -5.2V Supply Current + 15. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponOltXFPOpticsModuleInfoEntry 45 } + + hwEponOltXFPOpticsModuleInfoAuxInputTwo OBJECT-TYPE + SYNTAX INTEGER { + auxInputType1(0), + auxInputType2(1), + auxInputType3(2), + auxInputType4(3), + auxInputType5(4), + auxInputType6(5), + auxInputType7(6), + auxInputType8(7), + auxInputType9(8), + auxInputType10(9), + auxInputType11(10), + auxInputType14(13), + auxInputType15(14), + auxInputType16(15), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the optics Aux Input two. + Options: + 1. auxInputType1(0) - Auxiliary monitoring not implemented + 2. auxInputType2(1) - APD Bias Voltage + 3. auxInputType3(2) - 1G Tx Bias Current + 4. auxInputType4(3) - TEC Current (mA) + 5. auxInputType5(4) - Laser Temperature + 6. auxInputType6(5) - Laser Wavelength + 7. auxInputType7(6) - +5V Supply Voltage + 8. auxInputType8(7) - 1G Tx Power + 9. auxInputType9(8) - +1.8V Supply Voltage + 10. auxInputType10(9) - -5.2V Supply Voltage + 11. auxInputType11(10) - +5V Supply Current + 12. auxInputType14(13) - +3.3V Supply Current + 13. auxInputType15(14) - +1.8V Supply Current + 14. auxInputType16(15) - -5.2V Supply Current + 15. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponOltXFPOpticsModuleInfoEntry 46 } + + hwEponOltXFPOpticsModuleInfoCCEXT OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the CC_EXT ." + ::= { hwEponOltXFPOpticsModuleInfoEntry 47 } + + hwEponOltXFPOpticsModuleInfoWavelengthFor2d5G OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Wavelength for 2.5G." + ::= { hwEponOltXFPOpticsModuleInfoEntry 48 } + + hwEponOltXFPOpticsModuleInfoWavelengthFor1d25G OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Wavelength for 1.25G." + ::= { hwEponOltXFPOpticsModuleInfoEntry 49 } + + hwEponOltXFPOpticsModuleInfoVendorSpecific OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Vendor specific." + ::= { hwEponOltXFPOpticsModuleInfoEntry 50 } + + hwEponOltXFPOpticsModuleXponType OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + gpon(2), + epon(3), + epon10g(4), + gpon10g(5), + wdmpon(6), + hybridpon(7), + gponepon(8), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the module type. + Options: + 1. unknown(1) - Unknown + 2. gpon(2) - GPON + 3. epon(3) - EPON + 4. epon10g(4) - 10G EPON + 5. gpon10g(5) - 10G GPON + 6. wdmpon(6) - WDM PON + 7. hybridpon(7) - Hybrid PON + 8. gponepon(8) - GPON/EPON + 9. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponOltXFPOpticsModuleInfoEntry 51 } + + hwEponOltXFPOpticsModuleXponSubType OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + classbplus(101), + classcplus(102), + classb(103), + px20(201), + px20plus(202), + pr30(301), + pr20(302), + prx30(303), + prx20(304), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sub module type. + Options: + 1. unknown(1) - Unknown + 2. classbplus(101) - CLASS B+ + 3. classcplus(102) - CLASS C+ + 4. classb(103) - CLASS B + 5. px20(201) - PX20 + 6. px20plus(202) - PX20+ + 7. pr30(301) - PR30 + 8. pr20(302) - PR20 + 9. prx30(303) - PRX30 + 10. prx20(304) - PRX20 + 11. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponOltXFPOpticsModuleInfoEntry 52 } + + hwEponOltXFPOpticsModuleXponUsedType OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + olt(2), + ont(3), + onu(4), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the application scenario of the optical transceiver. + Options: + 1. unknown(1) - Unknown + 2. olt(2) - OLT + 3. ont(3) - ONT + 4. onu(4) - ONU + 5. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponOltXFPOpticsModuleInfoEntry 53 } + + hwEponOltXFPOpticsModuleXponEncapsulationType OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + sff2x5(2), + sff2x10(3), + sfp(4), + xfp(5), + lxfp(6), + bosaonboard(7), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the encapsulation information about the optical transceiver. + Options: + 1. unknown(1) - Unknown + 2. sff2x5(2) - SFF 2x5 + 3. sff2x10(3) - SFF 2x10 + 4. sfp(4) - SFP + 5. xfp(5) - XFP + 6. lxfp(6) - LXFP + 7. bosaonboard(7) - BOSA ON BOARD + 8. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponOltXFPOpticsModuleInfoEntry 54 } + + hwEponOltXFPOpticsModuleXponTemperatureLevel OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + commercial(2), + industry(3), + expandtemperature(4), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the application scenario of the optical transceiver. + Options: + 1. unknown(1) - Unknown + 2. commercial(2) - commercial + 3. industry(3) - industry + 4. expandtemperature(4) - expand temperature + 5. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponOltXFPOpticsModuleInfoEntry 55 } + + hwEponOltXFPOpticsModuleXponOPMprecision OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + db3(2), + db1(3), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the OPM precision. + Options: + 1. unknown(1) - Unknown + 2. db3(2) - 3db + 3. db1(3) - 1db + 4. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponOltXFPOpticsModuleInfoEntry 56 } + + --Table : HwEponDeviceOltControlInfoTable + hwEponDeviceOltControlInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponDeviceOltControlInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table implements the control of the EPON port. The index of this table is ifIndex." + ::= { hwXponDeviceControlObjects 31 } + + hwEponDeviceOltControlInfoEntry OBJECT-TYPE + SYNTAX HwEponDeviceOltControlInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table implements the control of the EPON port. The index of this entry is ifIndex." + INDEX { ifIndex } + ::= { hwEponDeviceOltControlInfoTable 1 } + + HwEponDeviceOltControlInfoEntry ::= + SEQUENCE { + hwEponDeviceOltControlfarthest Integer32, + hwEponDeviceOltControlAutofindOntEnable INTEGER, + hwEponDeviceOltControlDespt OCTET STRING, + hwEponDeviceOltControlLaserSwitch INTEGER, + hwEponDeviceOltControlStatus INTEGER, + hwEponDeviceOltControlUpStreamBandWidth Integer32, + hwEponDeviceOltControlDownStreamBandWidth Integer32, + hwEponDeviceOltControlOpticAlarmProfileName OCTET STRING, + hwEponDeviceOltLowTimeLapseSwitch Integer32, + hwEponDeviceOltEffectiveFlag Integer32, + hwEponOltLowTimeLapseStatus Integer32, + hwEponDeviceOltControlOntNum Integer32, + hwEponDeviceOltControlVlanTagMode INTEGER, + hwEponDeviceOltLastUpTime DateAndTime, + hwEponDeviceOltLastDownTime DateAndTime, + hwEponDeviceOltLastDownCause INTEGER, + hwEponDeviceOltControlLeftBandWidth Integer32, + hwEponDeviceOltControlAvailableBandWidth Integer32, + hwEponDeviceOltControlManualDetectRogueOnt INTEGER, + hwEponDeviceOltRogueOntExist INTEGER, + hwEponDeviceOltLeftBandWidth10GUpstream Integer32, + hwEponDeviceOltAvailableBandWidth10GUpstream Integer32, + hwEponDeviceOltControlAlarmProfileName OCTET STRING, + hwEponDeviceOltControlWarningProfileName OCTET STRING, + hwEponDeviceOltControlEnergySavingFlag INTEGER + } + + hwEponDeviceOltControlfarthest OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the fiber distance between the OLT and the farthest ONT + EPON: 0-40 km + 10 Gb/s EPON: 0-60 km + " + ::= { hwEponDeviceOltControlInfoEntry 1 } + + hwEponDeviceOltControlAutofindOntEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ONT auto find switch. + Options: + 1. enable(1) - Enable the ONT auto find switch + 2. disable(2) - Disable the ONT auto find switch + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponDeviceOltControlInfoEntry 2 } + + hwEponDeviceOltControlDespt OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the description of the EPON port." + ::= { hwEponDeviceOltControlInfoEntry 3} + + hwEponDeviceOltControlLaserSwitch OBJECT-TYPE + SYNTAX INTEGER{ + on(1), + off(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the laser switch of the EPON port. + Options: + 1. on(1) - Open the laser switch of the EPON port + 2. off(2) - Close the laser switch of the EPON port + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponDeviceOltControlInfoEntry 4 } + + hwEponDeviceOltControlStatus OBJECT-TYPE + SYNTAX INTEGER{ + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the EPON port status in the OLT: + Options: + 1. up(1) - Indicates that the EPON port is normal + 2. down(2) - Indicates that the EPON port is fault + " + ::= { hwEponDeviceOltControlInfoEntry 5 } + + hwEponDeviceOltControlUpStreamBandWidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the up-stream bandwidth of EPON port." + ::= { hwEponDeviceOltControlInfoEntry 6} + + hwEponDeviceOltControlDownStreamBandWidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the down-stream bandwidth of EPON port." + ::= { hwEponDeviceOltControlInfoEntry 7} + + hwEponDeviceOltControlOpticAlarmProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the short delay switch status that is saved in the database of the OLT." + ::= { hwEponDeviceOltControlInfoEntry 8} + + hwEponDeviceOltLowTimeLapseSwitch OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to query the short delay switch status that is saved in the database of the OLT." + ::= { hwEponDeviceOltControlInfoEntry 9 } + + hwEponDeviceOltEffectiveFlag OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is the flag indicating whether the buffer function takes effect immediately." + ::= { hwEponDeviceOltControlInfoEntry 10 } + + hwEponOltLowTimeLapseStatus OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the status of the EPON low time switch." + ::= { hwEponDeviceOltControlInfoEntry 11 } + + hwEponDeviceOltControlOntNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indictates the number of ONTs that are added to the port." + ::= { hwEponDeviceOltControlInfoEntry 12 } + + hwEponDeviceOltControlVlanTagMode OBJECT-TYPE + SYNTAX INTEGER { + tagbasedont(1), + tagbasedvlan(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the configuration function of the VLAN tag mode of the PON port. + Options: + 1. tagbasedont(1) - Tag-based-ont + 2. tagbasedvlan(2) - Tag-based-vlan + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponDeviceOltControlInfoEntry 13 } + + hwEponDeviceOltLastUpTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the time when the port last goes online." + ::= { hwEponDeviceOltControlInfoEntry 14 } + + hwEponDeviceOltLastDownTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the time when the port last goes offline." + ::= { hwEponDeviceOltControlInfoEntry 15 } + + hwEponDeviceOltLastDownCause OBJECT-TYPE + SYNTAX INTEGER{ + los(1), + opticModuleAbsence(2), + opticModuleFault(3), + opticPortClosed(4), + otherCause(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the reason why the port last goes offline. + Options: + 1. los(1) - Loss of signal + 2. opticModuleAbsence(2) - The optic module is absence + 3. opticModuleFault(3) - The optic module is fault + 4. opticPortClosed(4) - The optic port is closed + 5. otherCause(-1) - Other cause + " + ::= { hwEponDeviceOltControlInfoEntry 16 } + + hwEponDeviceOltControlLeftBandWidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the untapped bandwidth of 1G upstream ONT's port, unit Kbps." + ::= { hwEponDeviceOltControlInfoEntry 17 } + + hwEponDeviceOltControlAvailableBandWidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the available bandwidth of 1G upstream ONT's port, unit Kbps." + ::= { hwEponDeviceOltControlInfoEntry 18 } + + hwEponDeviceOltControlManualDetectRogueOnt OBJECT-TYPE + SYNTAX INTEGER { + startup(1), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the switch of the rogue ONT manual detection. + Options: + 1. startup(1) - Starts up the switch of the rogue ONT manual detection + 2. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponDeviceOltControlInfoEntry 19 } + + hwEponDeviceOltRogueOntExist OBJECT-TYPE + SYNTAX INTEGER{ + inexistent (0), + existent (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to query whether there are Illegal incursionary rogue ONTs under port. + Options: + 1. inexistent(0) - Indicates that there are not Illegal incursionary rogue ONTs under port + 2. existent(1) - Indicates that there are Illegal incursionary rogue ONTs under port + " + ::= { hwEponDeviceOltControlInfoEntry 20 } + + hwEponDeviceOltLeftBandWidth10GUpstream OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the untapped bandwidth of 10G upstream ONT's port, unit Kbps." + ::= { hwEponDeviceOltControlInfoEntry 21 } + + hwEponDeviceOltAvailableBandWidth10GUpstream OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the available bandwidth of 10G upstream ONT's port, unit Kbps." + ::= { hwEponDeviceOltControlInfoEntry 22 } + hwEponDeviceOltControlAlarmProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the name of the alarm profile that is bound to the EPON port." + ::= { hwEponDeviceOltControlInfoEntry 23} + + hwEponDeviceOltControlWarningProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the name of the warning profile that is bound to the EPON port." + ::= { hwEponDeviceOltControlInfoEntry 24} + + hwEponDeviceOltControlEnergySavingFlag OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Energy saving state of the EPON port. + Options: + 1. yes (1) - The EPON port is in energy saving state + 2. no (2) - The EPON port is not in energy saving state + " + ::= { hwEponDeviceOltControlInfoEntry 25 } + + -- Table : hwEponOltOpticsModuleInfoTable + hwEponOltOpticsModuleInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponOltOpticsModuleInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Show the optics module information. The index of this table is ifIndex." + ::= { hwXponDeviceControlObjects 32 } + + hwEponOltOpticsModuleInfoEntry OBJECT-TYPE + SYNTAX HwEponOltOpticsModuleInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Show the optics module information. The index of this entry is ifIndex." + INDEX { ifIndex } + ::= { hwEponOltOpticsModuleInfoTable 1 } + + HwEponOltOpticsModuleInfoEntry ::= + SEQUENCE { + hwEponOltOpticsModuleInfoIdentifier INTEGER, + hwEponOltOpticsModuleInfoExtID INTEGER, + hwEponOltOpticsModuleInfoConnector INTEGER, + hwEponOltOpticsModuleInfoEncoding INTEGER, + hwEponOltOpticsModuleInfoBrNominal Integer32, + hwEponOltOpticsModuleInfoLength9Micronkm Integer32, + hwEponOltOpticsModuleInfoLength9Micron Integer32, + hwEponOltOpticsModuleInfoLength50Micron Integer32, + hwEponOltOpticsModuleInfoLength62Micron5 Integer32, + hwEponOltOpticsModuleInfoLengthCopper Integer32, + hwEponOltOpticsModuleInfoVendorName OCTET STRING, + hwEponOltOpticsModuleInfoVendorOUI OCTET STRING, + hwEponOltOpticsModuleInfoVendorPN OCTET STRING, + hwEponOltOpticsModuleInfoVendorRev OCTET STRING, + hwEponOltOpticsModuleInfoWaveLength Integer32, + hwEponOltOpticsModuleInfoCcBase Integer32, + hwEponOltOpticsModuleInfoOptions Integer32, + hwEponOltOpticsModuleInfoBrMax Integer32, + hwEponOltOpticsModuleInfoBrMin Integer32, + hwEponOltOpticsModuleInfoVendorSN OCTET STRING, + hwEponOltOpticsModuleInfoDateCode OCTET STRING, + hwEponOltOpticsModuleInfoDiagnosticMonitoringType Integer32, + hwEponOltOpticsModuleInfoEnhancedOptions Integer32, + hwEponOltOpticsModuleInfoSFF8472Compliance INTEGER, + hwEponOltOpticsModuleInfoCcExt Integer32, + hwEponOltOpticsModuleInfoVendorSpecific OCTET STRING, + hwEponOltOpticsModuleXponType INTEGER, + hwEponOltOpticsModuleXponSubType INTEGER, + hwEponOltOpticsModuleXponUsedType INTEGER, + hwEponOltOpticsModuleXponEncapsulationType INTEGER + } + + hwEponOltOpticsModuleInfoIdentifier OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + gbic(2), + solderedToMotherboard(3), + sfp(4), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the type of serial transceiver. + Options: + 1. unknown(1) - Unknown or unspecified + 2. gbic(2) - GBIC + 3. solderedToMotherboard(3) - Module soldered to motherboard + 4. sfp(4) - SFP or SFP Plus + 5. invalid (-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponOltOpticsModuleInfoEntry 1 } + + hwEponOltOpticsModuleInfoExtID OBJECT-TYPE + SYNTAX INTEGER { + notSpecifiedOrNotCompliant(1), + moddef1(2), + moddef2(3), + moddef3(4), + byTwowireOnly(5), + moddef5(6), + moddef6(7), + moddef7(8), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the extended identifier of type of serial transceiver. + Options: + 1. notSpecifiedOrNotCompliant(1) - Not specified or not compliant with a defined MOD_DEF + 2. moddef1(2) - GBIC is compliant with MOD_DEF 1 + 3. moddef2(3) - GBIC is compliant with MOD_DEF 2 + 4. moddef3(4) - GBIC is compliant with MOD_DEF 3 + 5. byTwowireOnly(5) - GBIC/SFP function is defined by two-wire interface ID only + 6. moddef5(6) - GBIC is compliant with MOD_DEF 5 + 7. moddef6(7) - GBIC is compliant with MOD_DEF 6 + 8. moddef7(8) - GBIC is compliant with MOD_DEF 7 + 9. invalid (-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponOltOpticsModuleInfoEntry 2 } + + hwEponOltOpticsModuleInfoConnector OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + sc(2), + copperConnector1(3), + copperConnector2(4), + bnctnc(5), + coaxialHeaders(6), + fiberJack(7), + lc(8), + mtrj(9), + mu(10), + sg(11), + opticalPigtail(12), + hssdcII(13), + copperPigtail(14), + mpoParallelOptic(15), + rj45(16), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the code for connector type. + Options: + 1. unknown(1) - Unknown + 2. sc(2) - SC + 3. copperConnector1(3) - Fibre Channel Style 1 copper connector + 4. copperConnector2(4) - Fibre Channel Style 2 copper connector + 5. bnctnc(5) - BNC/TNC + 6. coaxialHeaders(6) - Fibre Channel coaxial headers + 7. fiberJack(7) - FiberJack + 8. lc(8) - LC + 9. mtrj(9) - MT-RJ + 10. mu(10) - MU + 11. sg(11) - SG + 12. opticalPigtail(12) - Optical pigtail + 13. hssdcII(13) - HSSDC II + 14. copperPigtail(14) - Copper Pigtail + 15. mpoParallelOptic(15) - MPO Parallel Optic + 16. rj45(16) - RJ45 + 17. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponOltOpticsModuleInfoEntry 3 } + + hwEponOltOpticsModuleInfoEncoding OBJECT-TYPE + SYNTAX INTEGER { + unspecified(1), + encodingMethod8B10B(2), + encodingMethod4B5B(3), + nrz(4), + manchester(5), + sonetScrambled(6), + encodingMethod64B66B(7), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the code for serial encoding algorithm. + Options: + 1. unspecified(1) - Unspecified + 2. encodingMethod8B10B(2) - 8B10B + 3. encodingMethod4B5B(3) - 4B5B + 4. nrz(4) - NRZ + 5. manchester(5) - Manchester + 6. sonetScrambled(6) - SONET Scrambled + 7. encodingMethod64B66B(7) - 64B66B + 8. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponOltOpticsModuleInfoEntry 4 } + + hwEponOltOpticsModuleInfoBrNominal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the nominal bit rate, units of 100 MBits/sec." + ::= { hwEponOltOpticsModuleInfoEntry 5 } + + hwEponOltOpticsModuleInfoLength9Micronkm OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the link length supported for 9/125 micron fiber, units of 1000 m." + ::= { hwEponOltOpticsModuleInfoEntry 6 } + + hwEponOltOpticsModuleInfoLength9Micron OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the link length supported for 9/125 micron fiber, units of 100 m." + ::= { hwEponOltOpticsModuleInfoEntry 7 } + + hwEponOltOpticsModuleInfoLength50Micron OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the link length supported for 50/125 micron fiber, units of 10 m." + ::= { hwEponOltOpticsModuleInfoEntry 8 } + + hwEponOltOpticsModuleInfoLength62Micron5 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the link length supported for 62.5/125 micron fiber, units of 10 m." + ::= { hwEponOltOpticsModuleInfoEntry 9 } + + hwEponOltOpticsModuleInfoLengthCopper OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the link length supported for copper, units of meters." + ::= { hwEponOltOpticsModuleInfoEntry 10 } + + hwEponOltOpticsModuleInfoVendorName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..17)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the SFP vendor name (ASCII)." + ::= { hwEponOltOpticsModuleInfoEntry 11 } + + hwEponOltOpticsModuleInfoVendorOUI OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..9)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the SFP vendor IEEE company ID." + ::= { hwEponOltOpticsModuleInfoEntry 12 } + + hwEponOltOpticsModuleInfoVendorPN OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..17)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the part number provided by SFP vendor (ASCII)." + ::= { hwEponOltOpticsModuleInfoEntry 13 } + + hwEponOltOpticsModuleInfoVendorRev OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..5)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the revision level for part number provided by vendor (ASCII)." + ::= { hwEponOltOpticsModuleInfoEntry 14 } + + hwEponOltOpticsModuleInfoWaveLength OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the laser wavelength, units of nm." + ::= { hwEponOltOpticsModuleInfoEntry 15 } + + hwEponOltOpticsModuleInfoCcBase OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the check code for Base ID Fields." + ::= { hwEponOltOpticsModuleInfoEntry 16 } + + hwEponOltOpticsModuleInfoOptions OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates which optional transceiver signals are implemented. + bit Description of option + 10 Cooled laser transmitter + 9 Power Level 2 requirement + 8 Linear Receiver Output + 7-6 Reserved + 5 RATE_SELECT + 4 TX_DISABLE + 3 TX_FAULT + 2 LOS (signal inverted from standard definition) + 1 LOS (signal as defined in SFP MSA) + 0 Reserved + " + ::= { hwEponOltOpticsModuleInfoEntry 17 } + + hwEponOltOpticsModuleInfoBrMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the upper bit rate margin, units of %." + ::= { hwEponOltOpticsModuleInfoEntry 18 } + + hwEponOltOpticsModuleInfoBrMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the lower bit rate margin, units of %." + ::= { hwEponOltOpticsModuleInfoEntry 19 } + + hwEponOltOpticsModuleInfoVendorSN OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..17)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the serial number provided by vendor (ASCII)." + ::= { hwEponOltOpticsModuleInfoEntry 20 } + + hwEponOltOpticsModuleInfoDateCode OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..9)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates manufacturing date code of the vendor (ASCII)." + ::= { hwEponOltOpticsModuleInfoEntry 21 } + + hwEponOltOpticsModuleInfoDiagnosticMonitoringType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates which type of diagnostic monitoring is implemented. + bit Description of Diagnostic Monitoring Type + 7 Reserved + 6 Digital diagnostic monitoring + 5 Internally Calibrated + 4 Externally Calibrated + 3 Received power measurement type:(0 = OMA, 1 = Average) + 2 Address change required + 1-0 Reserved + " + ::= { hwEponOltOpticsModuleInfoEntry 22 } + + hwEponOltOpticsModuleInfoEnhancedOptions OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates which optional enhanced features are implemented. + bit Description of Enhanced Options + 7 Alarm/warning flags + 6 TX_DISABLE control and monitoring + 5 TX_FAULT monitoring + 4 RX_LOS monitoring + 3 RATE_SELECT control and monitoring + 2 Application Select control + 1 Rate Select control + 0 Reserved + " + ::= { hwEponOltOpticsModuleInfoEntry 23 } + + hwEponOltOpticsModuleInfoSFF8472Compliance OBJECT-TYPE + SYNTAX INTEGER { + undefined(1), + includesRev93SFF8472(2), + includesRev95SFF8472(3), + includesRev102SFF8472(4), + includesRev104SFF8472(5), + includesRev110SFF8472(6), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates which revision of SFF-8472 the transceiver complies + Options: + 1. undefined(1) - Not included or undefined + 2. includesRev93SFF8472(2) - Includes functionality described in Rev 9.3 + 3. includesRev95SFF8472(3) - Includes functionality described in Rev 9.5 + 4. includesRev102SFF8472(4) - Includes functionality described in Rev 10.2 + 5. includesRev104SFF8472(5) - Includes functionality described in Rev 10.4 + 6. includesRev110SFF8472(6) - Includes functionality described in Rev 11.0 + 7. invalid (-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponOltOpticsModuleInfoEntry 24 } + + hwEponOltOpticsModuleInfoCcExt OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the check code for the Extended ID Fields." + ::= { hwEponOltOpticsModuleInfoEntry 25 } + + hwEponOltOpticsModuleInfoVendorSpecific OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..33)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the vendor Specific EEPROM." + ::= { hwEponOltOpticsModuleInfoEntry 26 } + + hwEponOltOpticsModuleXponType OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + gpon(2), + epon(3), + epon10g(4), + gpon10g(5), + wdmpon(6), + hybridpon(7), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the type of the optical transceiver. + Options: + 1. unknown(1) - Unknown + 2. gpon(2) - GPON + 3. epon(3) - EPON + 4. epon10g(4) - 10G EPON + 5. gpon10g(5) - 10G GPON + 6. wdmpon(6) - WDM PON + 7. hybridpon(7) - Hybrid PON + 8. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponOltOpticsModuleInfoEntry 27 } + + hwEponOltOpticsModuleXponSubType OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + classbplus(101), + classcplus(102), + classb(103), + px20(201), + px20plus(202), + pr30(301), + pr20(302), + prx30(303), + prx20(304), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sub type of the optical transceiver. + Options: + 1. unknown(1) - Unknown + 2. classbplus(101) - CLASS B+ + 3. classcplus(102) - CLASS C+ + 4. classb(103) - CLASS B + 5. px20(201) - PX20 + 6. px20plus(202) - PX20+ + 7. pr30(301) - PR30 + 8. pr20(302) - PR20 + 9. prx30(303) - PRX30 + 10.prx20(304) - PRX20 + 11.invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponOltOpticsModuleInfoEntry 28 } + + hwEponOltOpticsModuleXponUsedType OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + olt(2), + ont(3), + onu(4), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the application scenario of the optical transceiver. + Options: + 1. unknown(1) - Unknown + 2. olt(2) - OLT + 3. ont(3) - ONT + 4. onu(4) - ONU + 5.invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponOltOpticsModuleInfoEntry 29 } + + hwEponOltOpticsModuleXponEncapsulationType OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + sff2x5(2), + sff2x10(3), + sfp(4), + xfp(5), + lxfp(6), + bosaonboard(7), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the encapsulation information about the optical transceiver. + Options: + 1. unknown(1) - Unknown + 2. sff2x5(2) - SFF 2x5 + 3. sff2x10(3) - SFF 2x10 + 4. sfp(4) - SFP + 5. xfp(5) - XFP + 6. lxfp(6) - LXFP + 7. bosaonboard(7) - BOSA ON BOARD + 8.invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponOltOpticsModuleInfoEntry 30 } + +-- Table : hwEponOltOpticsDdmInfoTable + hwEponOltOpticsDdmInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponOltOpticsDdmInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query the diagnostic information about the optical transceiver of the EPON port. + The index of this table is ifIndex. + " + ::= { hwXponDeviceControlObjects 33 } + + hwEponOltOpticsDdmInfoEntry OBJECT-TYPE + SYNTAX HwEponOltOpticsDdmInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This table is used to query the diagnostic information about the optical transceiver of the EPON port. + The index of this entry is ifIndex. + " + INDEX { ifIndex } + ::= { hwEponOltOpticsDdmInfoTable 1 } + + HwEponOltOpticsDdmInfoEntry ::= + SEQUENCE { + hwEponOltOpticsDdmInfoTemperature Integer32, + hwEponOltOpticsDdmInfoSupplyVoltage Integer32, + hwEponOltOpticsDdmInfoTxBiasCurrent Integer32, + hwEponOltOpticsDdmInfoTxPower Integer32, + hwEponOltOpticsDdmInfoRxPower Integer32 + } + + hwEponOltOpticsDdmInfoTemperature OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the optics temperature, units of C(centigrade)." + ::= { hwEponOltOpticsDdmInfoEntry 1 } + + hwEponOltOpticsDdmInfoSupplyVoltage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the supply voltage, units of 0.01V." + ::= { hwEponOltOpticsDdmInfoEntry 2 } + + hwEponOltOpticsDdmInfoTxBiasCurrent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the optics current, units of mA." + ::= { hwEponOltOpticsDdmInfoEntry 3 } + + hwEponOltOpticsDdmInfoTxPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the optics send power, units of 0.01dBm." + ::= { hwEponOltOpticsDdmInfoEntry 4 } + + hwEponOltOpticsDdmInfoRxPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the optics receive power, units of 0.01dBm." + ::= { hwEponOltOpticsDdmInfoEntry 5 } + +-- Table:HwXponOntLoadSelectTable + hwXponOntLoadSelectTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXponOntLoadSelectEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "It is used to add ont to loading list and query the loading state for ONT. + The index of this table is a combination of ifIndex and hwXponDeviceOntIndex. + " + ::= { hwXponDeviceControlObjects 41 } + + hwXponOntLoadSelectEntry OBJECT-TYPE + SYNTAX HwXponOntLoadSelectEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "It is used to add ont to loading list and query the loading state for ONT. + The index of this entry is a combination of ifIndex and hwXponDeviceOntIndex. + " + INDEX { ifIndex, hwXponDeviceOntIndex } + ::= { hwXponOntLoadSelectTable 1 } + + HwXponOntLoadSelectEntry ::= + SEQUENCE { + hwXponDeviceOntIndex Integer32, + hwXponOntLoadSelectState INTEGER, + hwXponOntLoadSelectProgress Integer32, + hwXponOntLoadSelectRowStatus RowStatus, + hwXponOntLoadSelectPriority Integer32, + hwXponOntLoadSelectActiveMode INTEGER + } + + hwXponDeviceOntIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the ONT ID, range: 0~255. + The value of 255 indicates that ONT ID is invalid or ignored in process of ont loading." + ::= { hwXponOntLoadSelectEntry 1} + + hwXponOntLoadSelectState OBJECT-TYPE + SYNTAX INTEGER { + ready(1), + loading(2), + success(3), + fail(4), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the loading state of the ONT. + Options: + 1. ready(1) - Indicates that the loading state of the ONT is ready + 2. loading(2) - Indicates that the loading state of the ONT is loading + 3. success(3) - Indicates that the loading state of the ONT is success + 4. fail(4) - Indicates that the loading state of the ONT is fail + 5. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwXponOntLoadSelectEntry 2 } + + hwXponOntLoadSelectProgress OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the loading progress of the ONT" + ::= { hwXponOntLoadSelectEntry 3 } + + hwXponOntLoadSelectRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to create a new row or to modify or delete an existing row in this table." + ::= { hwXponOntLoadSelectEntry 4 } + + hwXponOntLoadSelectPriority OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to set the priority of an ONT loading task. + A smaller value represents a higher priority. + " + ::= { hwXponOntLoadSelectEntry 5 } + + hwXponOntLoadSelectActiveMode OBJECT-TYPE + SYNTAX INTEGER { + nextstartup(1), + immediate(2), + graceful(3), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to configure the effect mode of an loaded ONT. + Options: + 1. nextstartup(1) - Indicates that the ONT takes effect after next startup + 2. immediate(2) - Indicates that the ONT takes effect immediately + 3. graceful(3) - Indicates that the ONT takes effect gracefully + 4. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwXponOntLoadSelectEntry 6 } + +-- Table:HwXponOntLoadCtrlTable + hwXponOntLoadCtrlTable OBJECT + IDENTIFIER + ::= { hwXponDeviceControlObjects 42} + + hwXponOntLoadFileType OBJECT-TYPE + SYNTAX INTEGER{ + app(1), + cfg(2), + inValidFileType(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ONT file type. + Options: + 1. app(1) - Application load + 2. cfg(2) - Configuration load + 3. inValidFileType(255) - Indicates that the query fails or no information is detected + " + ::= { hwXponOntLoadCtrlTable 1 } + + hwXponOntLoadServerIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the server IP address." + ::= { hwXponOntLoadCtrlTable 2 } + + hwXponOntLoadProtocol OBJECT-TYPE + SYNTAX INTEGER { + tftp(1), + ftp(2), + sftp(3), + inValidProtocol(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the transfer protocol. + Options: + 1. tftp(1) - TFTP + 2. ftp(2) - FTP + 3. sftp(3) - SFTP + 4. inValidProtocol(255) - Indicates that the query fails or no information is detected + " + ::= { hwXponOntLoadCtrlTable 3 } + + hwXponOntLoadFileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..80)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the file name." + ::= { hwXponOntLoadCtrlTable 4 } + + hwXponOntLoadUserName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the user name." + ::= { hwXponOntLoadCtrlTable 5 } + + hwXponOntLoadPassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the password." + ::= { hwXponOntLoadCtrlTable 6 } + + hwXponOntLoadAdminStatus OBJECT-TYPE + SYNTAX INTEGER{ + start(1), + stop(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ONT loading flag. + Options: + 1. start(1) - Indicates that the loading of ONT is started + 2. stop(2) - Indicates that the loading of ONT is stopped + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwXponOntLoadCtrlTable 7 } + + hwXponOntLoadXmlIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "F/S/P of ONT loading xml file. + If the value of the ACCESS clause is 'write-only', + then the value of the MAX-ACCESS clause MUST be 'read-write', + and the DESCRIPTION clause SHALL note that reading this + object will result in implementation-specific results. + " + ::= { hwXponOntLoadCtrlTable 8 } + + hwXponOntLoadXmlOntObjectIndex OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..254) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "ONT ID of loading xml file. + If the value of the ACCESS clause is 'write-only', + then the value of the MAX-ACCESS clause MUST be 'read-write', + and the DESCRIPTION clause SHALL note that reading + this object will result in implementation-specific results. + " + ::= { hwXponOntLoadCtrlTable 9 } + + hwXponOntLoadImageActiveMode OBJECT-TYPE + SYNTAX INTEGER { + nextstartup(1), + immediate(2), + graceful(3), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Active mode of ont loading. + Options: + 1. nextstartup(1) - Indicates that the ONT takes effect after next startup + 2. immediate(2) - Indicates that the ONT takes effect immediately + 3. graceful(3) - Indicates that the ONT takes effect gracefully + 4. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwXponOntLoadCtrlTable 10 } + + hwXponOntLoadXmlAES128Key OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the AES-128 cryptographic key for the ont xml file. + This AES-128 key is 128bits(16 Bytes). + " + ::= { hwXponOntLoadCtrlTable 11 } + +-- hwGponDeviceOntConfigInfoTable + hwGponDeviceOntConfigInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponDeviceOntConfigInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to create, modify, delete or query an ONT. + The index of this table is a combination of ifIndex and hwGponDeviceOntIndex. + " + ::= { hwXponDeviceControlObjects 43 } + + hwGponDeviceOntConfigInfoEntry OBJECT-TYPE + SYNTAX HwGponDeviceOntConfigInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to create, modify, delete or query an ONT. + The index of this entry is a combination of ifIndex and hwGponDeviceOntIndex. + " + INDEX { ifIndex, hwGponDeviceOntIndex} + ::= { hwGponDeviceOntConfigInfoTable 1 } + + HwGponDeviceOntConfigInfoEntry ::= + SEQUENCE { + hwGponDeviceOntIndex Integer32, + hwGponDeviceOntAuthMethod INTEGER, + hwGponDeviceOntSn OCTET STRING, + hwGponDeviceOntPassword OCTET STRING, + hwGponDeviceOntTimeOut Integer32, + hwGponDeviceOntManagementMode INTEGER, + hwGponDeviceOntLineProfName OCTET STRING, + hwGponDeviceOntServiceProfName OCTET STRING, + hwGponDeviceOntDespt OCTET STRING, + hwGponDeviceOntEntryStatus RowStatus, + hwGponDeviceOntProtectSide INTEGER, + hwGponDeviceOntPGMemberRole INTEGER, + hwGponDeviceOntLoid OCTET STRING, + hwGponDeviceOntCheckcode OCTET STRING, + hwGponDeviceOntReregisterAuthMode INTEGER, + hwGponDeviceOntInfoAuthEffectMode INTEGER + } + + hwGponDeviceOntIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the ONT ID, range: 0-127." + ::= { hwGponDeviceOntConfigInfoEntry 1} + + hwGponDeviceOntAuthMethod OBJECT-TYPE + SYNTAX INTEGER { + sn(1), + snpassword(2), + alwayson(3), + onceon(4), + loidalwayson (5), + loidonceon (6), + loidcheckcodealwayson (7), + loidcheckcodeonceon (8), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the authentication mode for the ONT. + Options: + 1. sn(1) - Serial Number + 2. snpassword(2) - SN and password + 3. alwayson(3) - Password + always-on + 4. onceon(4) - Password + once-on + 5. loidalwayson (5) - LOID + always-on + 6. loidonceon (6) - LOID + once-on + 7. loidcheckcodealwayson (7) - LOID + CHECKCODE + always-on + 8. loidcheckcodeonceon (8) - LOID + CHECKCODE + once-on + 9. invalid(-1) - Indicates that the query fails or no information is detected + If the hwGponDeviceOntAuthMethod leaf is not specified for creation of a table instance, the default authentication mode sn(1) is used. + " + ::= { hwGponDeviceOntConfigInfoEntry 2 } + + hwGponDeviceOntSn OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ONT serial number." + ::= { hwGponDeviceOntConfigInfoEntry 3 } + + hwGponDeviceOntPassword OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ONT password. + GPON password size (0..10) + XG-PON password size (0..36) + " + ::= { hwGponDeviceOntConfigInfoEntry 4 } + + hwGponDeviceOntTimeOut OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the registered working period of the ONT, ranging from 1 to 168 hours. + The value (-1) indicates that there is no-aging time." + ::= { hwGponDeviceOntConfigInfoEntry 5 } + + hwGponDeviceOntManagementMode OBJECT-TYPE + SYNTAX INTEGER { + omci(1), + snmp(2), + extend-frame(3), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ONT management mode, including OMCI and SNMP. + Options: + 1. omci(1) - OMCI + 2. snmp(2) - SNMP + 3. extend-frame(3) - EXTEND-FRAME + 4. invalid(-1) - Indicates that the query fails or no information is detected + " + DEFVAL { 1 } + ::= { hwGponDeviceOntConfigInfoEntry 6 } + + hwGponDeviceOntLineProfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the name of the profile that is bound to the ONT." + ::= { hwGponDeviceOntConfigInfoEntry 7 } + + hwGponDeviceOntServiceProfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the name of the service profile that is bound to the ONT." + ::= { hwGponDeviceOntConfigInfoEntry 8 } + + hwGponDeviceOntDespt OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the description of the ONT." + ::= { hwGponDeviceOntConfigInfoEntry 9 } + + hwGponDeviceOntEntryStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create a new row or to modify or delete an existing row in this table." + ::= { hwGponDeviceOntConfigInfoEntry 10 } + + hwGponDeviceOntProtectSide OBJECT-TYPE + SYNTAX INTEGER { + protectside(1), + work(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether the ONT is the ONT on the protection side. + Options: + 1. protectside(1) - Indicates that the ONT is the ONT on the protection side + 2. work(2) - Indicates that the ONT is the ONT on the work side + " + ::= { hwGponDeviceOntConfigInfoEntry 11 } + + hwGponDeviceOntPGMemberRole OBJECT-TYPE + SYNTAX INTEGER { + work (1), + protect (2), + unjoined (-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the role of the ont in the protect group. + Options: + 1. work(1) - Indicates that the role of the ONT is work + 2. protect(2) - Indicates that the role of the ONT is protection + 3. unjoined(-1) - Indicates that the ONT is not added to the protect group + " + ::= { hwGponDeviceOntConfigInfoEntry 12 } + + hwGponDeviceOntLoid OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..24)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object indicates the LOID of the ONT." + ::= { hwGponDeviceOntConfigInfoEntry 13 } + + hwGponDeviceOntCheckcode OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..12)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object indicates the checkcode of the ONT." + ::= { hwGponDeviceOntConfigInfoEntry 14 } + + hwGponDeviceOntReregisterAuthMode OBJECT-TYPE + SYNTAX INTEGER { + sn (1), + sn-password (2), + invalid (-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicate the type of the ont re-register type for once-on authentication mode, if the ont authentication mode is not once-on, + the value is invalid. if the ont authentication mode is once-on, the default is sn-password. + Options: + 1. sn(1) -Indicate the re-register type of the ont is sn authentication type + 2. sn-password(2) -Indicate the re-register type of the ont is sn-password authentication type + 3. invalid(-1) -Indicate the re-register type of the ont is invalid + " + ::= { hwGponDeviceOntConfigInfoEntry 15 } + + hwGponDeviceOntInfoAuthEffectMode OBJECT-TYPE + SYNTAX INTEGER { + immediate (1), + nextstartup (2), + invalid (-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the effect taking mode after the ONT authentication mode is changed. The default effect taking mode is immediate. + Options: + 1. immediate (1) -Indicates that the change will take effect immediately. + 2. nextstartup (2) -Indicates that the change will take effect when the ONT goes online next time. + 3. invalid (-1) -Indicates that the effect taking mode is invalid. + " + ::= { hwGponDeviceOntConfigInfoEntry 16 } + +-- hwGponDeviceOntExtendConfigTable + hwGponDeviceOntExtendConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponDeviceOntExtendConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the ONT extend function configuration table. + The index of this table is a combination of ifIndex and hwGponDeviceOntIndex. + " + ::= { hwXponDeviceControlObjects 44 } + + hwGponDeviceOntExtendConfigEntry OBJECT-TYPE + SYNTAX HwGponDeviceOntExtendConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the ONT extend function configuration table. + The index of this entry is a combination of ifIndex and hwGponDeviceOntIndex. + " + INDEX { ifIndex, hwGponDeviceOntIndex} + ::= { hwGponDeviceOntExtendConfigTable 1 } + + HwGponDeviceOntExtendConfigEntry ::= + SEQUENCE { + hwGponDeviceOntCfgAlarmProfileName OCTET STRING, + hwGponDeviceOntCfgSnmpProfileName OCTET STRING, + hwGponDeviceOntExtCfgOpticAlarmProfileName OCTET STRING + } + + hwGponDeviceOntCfgAlarmProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..33)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the ONT alarm profile." + ::= { hwGponDeviceOntExtendConfigEntry 1 } + + hwGponDeviceOntCfgSnmpProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the ONT SNMP profile." + ::= { hwGponDeviceOntExtendConfigEntry 2 } + + hwGponDeviceOntExtCfgOpticAlarmProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the name of the optical alarm profile that is bound to the ONT." + ::= { hwGponDeviceOntExtendConfigEntry 3 } + +-- HwGponDeviceOntVersionInfoTable + hwGponDeviceOntVersionInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponDeviceOntVersionInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the ONT version information table. + The index of this table is a combination of ifIndex and hwGponDeviceOntIndex. + " + ::= { hwXponDeviceControlObjects 45 } + + hwGponDeviceOntVersionInfoEntry OBJECT-TYPE + SYNTAX HwGponDeviceOntVersionInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the ONT version information table. + The index of this entry is a combination of ifIndex and hwGponDeviceOntIndex. + " + INDEX { ifIndex, hwGponDeviceOntIndex} + ::= { hwGponDeviceOntVersionInfoTable 1 } + + HwGponDeviceOntVersionInfoEntry ::= + SEQUENCE { + hwGponDeviceOntVersion OCTET STRING, + hwGponDeviceOntVendorId Integer32, + hwGponDeviceOntProductId Integer32, + hwGponDeviceOntEquipmentId OCTET STRING, + hwGponDeviceOntMainSoftVer OCTET STRING, + hwGponDeviceOntStandbySoftVer OCTET STRING, + hwGponDeviceOntSoftwareWorkMode INTEGER + } + + hwGponDeviceOntVersion OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..15)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ONT version number." + ::= { hwGponDeviceOntVersionInfoEntry 1 } + + hwGponDeviceOntVendorId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT VendorID." + ::= { hwGponDeviceOntVersionInfoEntry 2 } + + hwGponDeviceOntProductId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT productID." + ::= { hwGponDeviceOntVersionInfoEntry 3 } + + hwGponDeviceOntEquipmentId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT equipmentID." + ::= { hwGponDeviceOntVersionInfoEntry 4 } + + hwGponDeviceOntMainSoftVer OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..14)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The active softerware version of the ONT." + ::= { hwGponDeviceOntVersionInfoEntry 5 } + + hwGponDeviceOntStandbySoftVer OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..14)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The standby software version of the ONT." + ::= { hwGponDeviceOntVersionInfoEntry 6 } + + hwGponDeviceOntSoftwareWorkMode OBJECT-TYPE + SYNTAX INTEGER { + normal (1), + survivalmode (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the software working mode of the GPON ONT. + Options: + 1. normal(1) - Normal + 2. survivalmode(2) - Survival mode + " + ::= { hwGponDeviceOntVersionInfoEntry 7} + +-- HwGponDeviceOntControlInfoTable + hwGponDeviceOntControlInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponDeviceOntControlInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the control table of the ONT. + The index of this table is a combination of ifIndex and hwGponDeviceOntIndex. + " + ::= { hwXponDeviceControlObjects 46 } + + hwGponDeviceOntControlInfoEntry OBJECT-TYPE + SYNTAX HwGponDeviceOntControlInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the control table of the ONT. + The index of this entry is a combination of ifIndex and hwGponDeviceOntIndex. + " + INDEX { ifIndex, hwGponDeviceOntIndex} + ::= { hwGponDeviceOntControlInfoTable 1 } + + HwGponDeviceOntControlInfoEntry ::= + SEQUENCE { + hwGponDeviceOntControlActive INTEGER, + hwGponDeviceOntControlReset INTEGER, + hwGponDeviceOntControlReRegister INTEGER, + hwGponDeviceOntControlReDiscovery INTEGER, + hwGponDeviceOntControlRunStatus INTEGER, + hwGponDeviceOntControlConfigStatus INTEGER, + hwGponDeviceOntControlDiscoveryStatus INTEGER, + hwGponDeviceOntControlMatchStatus INTEGER, + hwGponDeviceOntControlDbaStatus INTEGER, + hwGponDeviceOntControlRanging Integer32, + hwGponDeviceOntControlMacCount Integer32, + hwGponDeviceOntControlLastUpTime DateAndTime, + hwGponDeviceOntControlLastDownTime DateAndTime, + hwGponDeviceOntControlLastDownCause Integer32, + hwGponDeviceOntControlLastDyingGaspTime DateAndTime, + hwGponDeviceOntControlIsolationState INTEGER, + hwGponDeviceOntControlBatteryCurStatus INTEGER, + hwGponDeviceOntControlTcontNumCombined Integer32 + } + + hwGponDeviceOntControlActive OBJECT-TYPE + SYNTAX INTEGER { + activate(1), + deactivate(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to activate or deactivate an ONT. + Options: + 1. activate(1) - Activates an ONT + 2. deactivate(2) - Deactivate an ONT + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + DEFVAL { 1 } + ::= { hwGponDeviceOntControlInfoEntry 1 } + + hwGponDeviceOntControlReset OBJECT-TYPE + SYNTAX INTEGER { + reset(1), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to reset an ONT. + Options: + 1. reset(1) - Reset an ONT + 2. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceOntControlInfoEntry 2 } + + hwGponDeviceOntControlReRegister OBJECT-TYPE + SYNTAX INTEGER { + reRegister(1), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to re-register an ONT. + Options: + 1. reRegister(1) - Re-register an ONT + 2. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceOntControlInfoEntry 3 } + + hwGponDeviceOntControlReDiscovery OBJECT-TYPE + SYNTAX INTEGER { + rediscovery(1), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to reset the discovery status of an ONT. + If the authentication mode is once-on(4), after performing the rediscovery operation, + the registered working period is re-timed. + Options: + 1. rediscovery(1) - Reset the discovery status of an ONT + 2. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceOntControlInfoEntry 4 } + + hwGponDeviceOntControlRunStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT running status. + Options: + 1. up(1) - Normal + 2. down(2) - Fault + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceOntControlInfoEntry 15 } + + hwGponDeviceOntControlConfigStatus OBJECT-TYPE + SYNTAX INTEGER { + initialization(1), + normal(2), + failed(3), + noresume(4), + config(5), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the ONT configuration resume status. If it is failed(3), + the ONT is down and the service is interrupted. If the config status is noresume (4), + set the resume policy as resume for the system and re-register the ONT. + Options: + 1. initialization(1) - Indicates that the ONT configuration resume status is initialization + 2. normal(2) - Indicates that the ONT configuration resume status is normal + 3. failed(3) - Indicates that the ONT configuration resume status is failed + 4. noresume(4) - Indicates that the ONT configuration resume status is not resumed + 5. config(5) - Indicates that the ONT configuration resume status is configuration + 6. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceOntControlInfoEntry 16 } + + hwGponDeviceOntControlDiscoveryStatus OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT discovery state. + Options: + 1. on(1) - Indicates that the ONT discovery state is on + 2. off(2) - Indicates that the ONT discovery state is off + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceOntControlInfoEntry 17 } + + hwGponDeviceOntControlMatchStatus OBJECT-TYPE + SYNTAX INTEGER { + initialization(1), + match(2), + mismatch(3), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT match status. + Options: + 1. initialization(1) - Indicates that the ONT is initialization + 2. match(2) - Indicates that the ONT is matched + 3. mismatch(3) - Indicates that the ONT is mismatched + 4. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceOntControlInfoEntry 18 } + + hwGponDeviceOntControlDbaStatus OBJECT-TYPE + SYNTAX INTEGER { + nsr(1), + sr(2), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the DBA report status. + Options: + 1. nsr(1) - NSR + 2. sr(2) - SR + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceOntControlInfoEntry 19 } + + hwGponDeviceOntControlRanging OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the result of the ONT ranging." + ::= { hwGponDeviceOntControlInfoEntry 20 } + + hwGponDeviceOntControlMacCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + + "This object indicates the number of MAC addresses that are learned by the ONT." + ::= { hwGponDeviceOntControlInfoEntry 21 } + + hwGponDeviceOntControlLastUpTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the time when the ONT last went online." + ::= { hwGponDeviceOntControlInfoEntry 22 } + + hwGponDeviceOntControlLastDownTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the time when the ONT last went offline." + ::= { hwGponDeviceOntControlInfoEntry 23 } + + hwGponDeviceOntControlLastDownCause OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the reason why the ONT last went offline. + The value (1) indicates that the reason is LOS(Loss of signal), + The value (2) indicates that the reason is LOSI(Loss of signal for ONUi), + The value (3) indicates that the reason is LOFI(Loss of frame of ONUi), + The value (4) indicates that the reason is SFI(Signal fail of ONUi), + The value (5) indicates that the reason is LOAI(Loss of acknowledge with ONUi), + The value (6) indicates that the reason is LOAMI(Loss of PLOAM for ONUi), + The value (7) indicates that the reason is deactive ONT fails, + The value (8) indicates that the reason is deactive ONT success, + The value (9) indicates that the reason is reset ONT, + The value (10) indicates that the reason is re-register ONT, + The value (11) indicates that the reason is pop up fail, + The value (13) indicates that the reason is dying-gasp, + The value (15) indicates that the reason is LOKI(Loss of key synch with ONUi), + The value (-1) indicates that the query fails. + " + ::= { hwGponDeviceOntControlInfoEntry 24 } + + hwGponDeviceOntControlLastDyingGaspTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the time when the ONT last went down due to Dying Gasp." + ::= { hwGponDeviceOntControlInfoEntry 25 } + + hwGponDeviceOntControlIsolationState OBJECT-TYPE + SYNTAX INTEGER { + normal (0), + isolated (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT isolation status. + Options: + 1. normal(0) - Indicates that the ONT is normal + 2. isolated(1) - Indicates that the ONT is isolated + " + ::= { hwGponDeviceOntControlInfoEntry 26 } + + hwGponDeviceOntControlBatteryCurStatus OBJECT-TYPE + SYNTAX INTEGER{ + notSupport (0), + charge (1), + discharge (2), + holding (3), + supportButInvalid (4), + unknownStatus (-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT battery status. + Options: + 1. notSupport(0) - Not support + 2. charge(1) - Charge state + 3. discharge(2) - Discharge state + 4. holding(3) - Holding state + 5. supportButInvalid(4) - Provisioned and present but cannot recharge + 6. unknownStatus(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceOntControlInfoEntry 27 } + + hwGponDeviceOntControlTcontNumCombined OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the combined T-CONTs." + ::= { hwGponDeviceOntControlInfoEntry 28 } + +-- HwGponDeviceOntCfgCapabilityTable + hwGponDeviceOntCfgCapabilityTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponDeviceOntCfgCapabilityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ONT configuration capability table. + The index of this table is a combination of ifIndex and hwGponDeviceOntIndex. + " + ::= { hwXponDeviceControlObjects 47 } + + hwGponDeviceOntCfgCapabilityEntry OBJECT-TYPE + SYNTAX HwGponDeviceOntCfgCapabilityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ONT configuration capability table. + The index of this entry is a combination of ifIndex and hwGponDeviceOntIndex. + " + INDEX { ifIndex, hwGponDeviceOntIndex } + ::= { hwGponDeviceOntCfgCapabilityTable 1 } + + HwGponDeviceOntCfgCapabilityEntry ::= + SEQUENCE { + hwGponDeviceOntCfgCapManagementMode INTEGER, + hwGponDeviceOntCfgCapEthNum Integer32, + hwGponDeviceOntCfgCapPotsNum Integer32, + hwGponDeviceOntCfgCapIPSupport INTEGER, + hwGponDeviceOntCfgCapTdmPortType INTEGER, + hwGponDeviceOntCfgCapTdmServiceType INTEGER, + hwGponDeviceOntCfgCapTdmNum Integer32, + hwGponDeviceOntCfgCapMocaNum Integer32, + hwGponDeviceOntCfgCapCatvUniNum Integer32, + hwGponDeviceOntCfgCapGemNum Integer32, + hwGponDeviceOntCfgCapGemMappingMode INTEGER, + hwGponDeviceOntCfgCapTcontNum Integer32, + hwGponDeviceOntCfgCapFCType INTEGER, + hwGponDeviceOntCfgCapVdslPortNum Integer32 + } + + hwGponDeviceOntCfgCapManagementMode OBJECT-TYPE + SYNTAX INTEGER { + omci(1), + snmp(2), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT's management mode, including omci and snmp. + Options: + 1. omci(1) - OMCI + 2. snmp(2) - SNMP + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceOntCfgCapabilityEntry 1 } + + hwGponDeviceOntCfgCapEthNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of ethernet ports. + A special value of 0xFE (254) indicates the number of port is adaptive. + The value is -1 when the query fails or no information is detected." + ::= { hwGponDeviceOntCfgCapabilityEntry 2 } + + hwGponDeviceOntCfgCapPotsNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of POTS ports. + A special value of 0xFE (254) indicates the number of port is adaptive + The value is -1 when the query fails or no information is detected." + ::= { hwGponDeviceOntCfgCapabilityEntry 3 } + + hwGponDeviceOntCfgCapIPSupport OBJECT-TYPE + SYNTAX INTEGER{ + dhcp(1), + static(2), + unconfiguration(3), + pppoe(4), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the IP address configuration mode. + Options: + 1. dhcp(1) - DHCP + 2. static(2) - Indicates that the IP address configuration mode is static + 3. unconfiguration(3) - Indicates that the IP address is not configuration + 4. pppoe(4) - Indicates that the IP address configuration mode is pppoe + 5. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceOntCfgCapabilityEntry 4 } + + hwGponDeviceOntCfgCapTdmPortType OBJECT-TYPE + SYNTAX INTEGER{ + t1(13), + e1(14), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the TDM port type. + Options: + 1. t1(13) - T1 + 2. e1(14) - E1 + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceOntCfgCapabilityEntry 5 } + + hwGponDeviceOntCfgCapTdmServiceType OBJECT-TYPE + SYNTAX INTEGER{ + tdmovergem(1), + cesop(2), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the TDM service type. + Options: + 1. tdmovergem(1) - Tdm over gem + 2. cesop(2) - Cesop + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceOntCfgCapabilityEntry 6 } + + hwGponDeviceOntCfgCapTdmNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of TDM ports. + The value is -1 when the query fails or no information is detected." + ::= { hwGponDeviceOntCfgCapabilityEntry 7 } + + hwGponDeviceOntCfgCapMocaNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of MOCA ports. + The value is -1 when the query fails or no information is detected." + ::= { hwGponDeviceOntCfgCapabilityEntry 8 } + + hwGponDeviceOntCfgCapCatvUniNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of CATV UNI ports. + A special value of 0xFE (254) indicates the number of port is adaptive + The value is -1 when the query fails or no information is detected." + ::= { hwGponDeviceOntCfgCapabilityEntry 9 } + + hwGponDeviceOntCfgCapGemNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of GEM ports. + The value is -1 when the query fails or no information is detected." + ::= { hwGponDeviceOntCfgCapabilityEntry 10 } + + hwGponDeviceOntCfgCapGemMappingMode OBJECT-TYPE + SYNTAX INTEGER{ + vlan(1), + pri8021p(2), + vlanpri(3), + port(4), + vlanport(5), + portpri(6), + vlanpriport(7), + e1t1port(8), + iptos(9), + vlaniptos(10), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the mapping mode. + Options: + 1. vlan(1) - The mapping mode is vlan + 2. pri8021p(2) - The mapping mode is 802.1p + 3. vlanpri(3) - The mapping mode is vlan and 802.1p + 4. port(4) - The mapping mode is port + 5. vlanport(5) - The mapping mode is vlan and port + 6. portpri(6) - The mapping mode is port and 802.1p + 7. vlanpriport(7) - The mapping mode is vlan, port and 802.1p + 8. e1t1port(8) - The mapping mode is the port of e1 and t1 + 9. iptos(9) - The mapping mode is iptos + 10. vlaniptos(10) - The mapping mode is vlan and iptos + 11. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceOntCfgCapabilityEntry 11 } + + hwGponDeviceOntCfgCapTcontNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of T-CONTs. + The value is -1 when the query fails or no information is detected." + ::= { hwGponDeviceOntCfgCapabilityEntry 12 } + + hwGponDeviceOntCfgCapFCType OBJECT-TYPE + SYNTAX INTEGER{ + pq(1), + gemportcar(2), + flowcar(3), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the type of flow control. + Options: + 1. pq(1) - The type of flow control is PQ + 2. gemportcar(2) - The type of flow control is the gemportcar + 3. flowcar(3) - The type of flow control is the flowcar + 4. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceOntCfgCapabilityEntry 13 } + + hwGponDeviceOntCfgCapVdslPortNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of VDSL ports. + A special value of 0xFE (254) indicates the number of port is adaptive. + The value is -1 when the query fails or no information is detected." + ::= { hwGponDeviceOntCfgCapabilityEntry 14 } + +-- HwGponDeviceAutoFindOntInfoTable + hwGponDeviceAutoFindOntInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponDeviceAutoFindOntInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query the information about the auto-found ONTs in the system. + The index of this table is a combination of ifIndex and hwGponDeviceAutoFindOntInfoOntIndex. + " + ::= { hwXponDeviceControlObjects 48 } + + hwGponDeviceAutoFindOntInfoEntry OBJECT-TYPE + SYNTAX HwGponDeviceAutoFindOntInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query the information about the auto-found ONTs in the system. + The index of this entry is a combination of ifIndex and hwGponDeviceAutoFindOntInfoOntIndex. + " + INDEX { ifIndex, hwGponDeviceAutoFindOntInfoOntIndex } + ::= { hwGponDeviceAutoFindOntInfoTable 1 } + + HwGponDeviceAutoFindOntInfoEntry ::= + SEQUENCE { + hwGponDeviceAutoFindOntInfoOntIndex Integer32, + hwGponDeviceAutoFindOntInfoSn OCTET STRING, + hwGponDeviceAutoFindOntInfoPassword OCTET STRING, + hwGponDeviceAutoFindOntInfoOntVendorId Integer32, + hwGponDeviceAutoFindOntInfoOntVer OCTET STRING, + hwGponDeviceAutoFindOntInfoOntMainSoftVer OCTET STRING, + hwGponDeviceAutoFindOntInfoOntEquipmentId OCTET STRING, + hwGponDeviceAutoFindOntInfoOntAutoFindTime DateAndTime, + hwGponDeviceAutoFindOntInfoLoid OCTET STRING, + hwGponDeviceAutoFindOntInfoCheckcode OCTET STRING + } + + hwGponDeviceAutoFindOntInfoOntIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the auto-found ONT." + ::= { hwGponDeviceAutoFindOntInfoEntry 1 } + + hwGponDeviceAutoFindOntInfoSn OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT serial number." + ::= { hwGponDeviceAutoFindOntInfoEntry 2 } + + hwGponDeviceAutoFindOntInfoPassword OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT password. + GPON password size (0..10) + XG-PON password size (0..36) + " + ::= { hwGponDeviceAutoFindOntInfoEntry 3 } + + hwGponDeviceAutoFindOntInfoOntVendorId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT vendorid." + ::= { hwGponDeviceAutoFindOntInfoEntry 4 } + + hwGponDeviceAutoFindOntInfoOntVer OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT Version." + ::= { hwGponDeviceAutoFindOntInfoEntry 5 } + + hwGponDeviceAutoFindOntInfoOntMainSoftVer OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT MainSoftVer." + ::= { hwGponDeviceAutoFindOntInfoEntry 6 } + + hwGponDeviceAutoFindOntInfoOntEquipmentId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT EquipmentId." + ::= { hwGponDeviceAutoFindOntInfoEntry 7 } + + hwGponDeviceAutoFindOntInfoOntAutoFindTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the time for ONT's auto find." + ::= { hwGponDeviceAutoFindOntInfoEntry 8 } + + hwGponDeviceAutoFindOntInfoLoid OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..24)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT LOID." + ::= { hwGponDeviceAutoFindOntInfoEntry 9 } + + hwGponDeviceAutoFindOntInfoCheckcode OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..12)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT CHECKCODE" + ::= { hwGponDeviceAutoFindOntInfoEntry 10 } + +-- hwGponDeviceOntIpConfigInfoTable + hwGponDeviceOntIpConfigInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponDeviceOntIpConfigInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the ONT IP configuration table. This table is used to configure and query + the IP configuration mode and IP address of an ONT. + The index of this table is a combination of ifIndex, hwGponDeviceOntIndex and hwGponDeviceOntIpIndex. + " + ::= { hwXponDeviceControlObjects 49 } + + hwGponDeviceOntIpConfigInfoEntry OBJECT-TYPE + SYNTAX HwGponDeviceOntIpConfigInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the ONT IP configuration table. This table is used to configure and query + the IP configuration mode and IP address of an ONT. + The index of this entry is a combination of ifIndex, hwGponDeviceOntIndex and hwGponDeviceOntIpIndex. + " + INDEX { ifIndex, hwGponDeviceOntIndex, hwGponDeviceOntIpIndex} + ::= { hwGponDeviceOntIpConfigInfoTable 1 } + + HwGponDeviceOntIpConfigInfoEntry ::= + SEQUENCE { + hwGponDeviceOntIpConfigMode INTEGER, + hwGponDeviceOntIpAddress IpAddress, + hwGponDeviceOntNetMask IpAddress, + hwGponDeviceOntPhyAddress MacAddress, + hwGponDeviceOntNetGateway IpAddress, + hwGponDeviceOntMasterDNS IpAddress, + hwGponDeviceOntSlaveDNS IpAddress, + hwGponDeviceOntIpConfigVlan Integer32, + hwGponDeviceOntIpConfigPriority Integer32, + hwGponDeviceOntIpIndex Integer32, + hwGponDeviceOntIpconfigDscpDefaultPriority Integer32, + hwGponDeviceOntIpconfigDscpProfIndex Integer32, + hwGponDeviceOntIpconfigDhcpReset INTEGER + } + + hwGponDeviceOntIpConfigMode OBJECT-TYPE + SYNTAX INTEGER{ + dhcp(1), + static(2), + unconfiguration(3), + configurationFile(4), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the IP configuration mode. + Options: + 1. dhcp(1) - DHCP + 2. static(2) - Indicates that the IP configuration mode is static + 3. unconfiguration(3) - Indicates that the IP is not configuration + 4. configurationFile(4) - Indicates that the IP is configuration file + 5. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceOntIpConfigInfoEntry 1 } + + hwGponDeviceOntIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the IP address." + ::= { hwGponDeviceOntIpConfigInfoEntry 2 } + + hwGponDeviceOntNetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the Subnet mask." + ::= { hwGponDeviceOntIpConfigInfoEntry 3 } + + hwGponDeviceOntPhyAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT MAC address." + ::= { hwGponDeviceOntIpConfigInfoEntry 4 } + + hwGponDeviceOntNetGateway OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the default network gateway." + ::= { hwGponDeviceOntIpConfigInfoEntry 5 } + + hwGponDeviceOntMasterDNS OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the active DNS address." + ::= { hwGponDeviceOntIpConfigInfoEntry 6 } + + hwGponDeviceOntSlaveDNS OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the slave DNS address." + ::= { hwGponDeviceOntIpConfigInfoEntry 7 } + + hwGponDeviceOntIpConfigVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the management VLAN of ONT. + range: 0-4095" + ::= { hwGponDeviceOntIpConfigInfoEntry 8 } + + hwGponDeviceOntIpConfigPriority OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The management priority of ONT. range: 0-7, 0xfe: dscp-mapping, -1: invalid value." + DEFVAL { 0 } + ::= { hwGponDeviceOntIpConfigInfoEntry 9 } + + hwGponDeviceOntIpIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the IP index of the ont IP host" + ::= { hwGponDeviceOntIpConfigInfoEntry 10 } + + hwGponDeviceOntIpconfigDscpDefaultPriority OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the default priority for dscp-mapping policy. + range: 0-7 " + ::= { hwGponDeviceOntIpConfigInfoEntry 11 } + + hwGponDeviceOntIpconfigDscpProfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the dscp profile index of the ONT ip host." + ::= { hwGponDeviceOntIpConfigInfoEntry 12 } + + hwGponDeviceOntIpconfigDhcpReset OBJECT-TYPE + SYNTAX INTEGER + { + reset(1), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used for resetting the ip host in the DHCP mode. + Options: + 1. reset(1) - DHCP reset in the DHCP mode + 2. invalid(-1) - invalid + " + ::= { hwGponDeviceOntIpConfigInfoEntry 13 } + +-- hwGponDeviceOntAlarmStateInfoTable + hwGponDeviceOntAlarmStateInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponDeviceOntAlarmStateInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table is used to query the state of the ONT alarms. + The index of this table is a combination of ifIndex and hwGponDeviceOntIndex. + " + ::= { hwXponDeviceControlObjects 50 } + + hwGponDeviceOntAlarmStateInfoEntry OBJECT-TYPE + SYNTAX HwGponDeviceOntAlarmStateInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table is used to query the state of the ONT alarms. + The index of this entry is a combination of ifIndex and hwGponDeviceOntIndex. + " + INDEX { ifIndex, hwGponDeviceOntIndex } + ::= { hwGponDeviceOntAlarmStateInfoTable 1 } + + HwGponDeviceOntAlarmStateInfoEntry ::= + SEQUENCE { + hwGponDeviceOntAlarmSDi Integer32, + hwGponDeviceOntAlarmSFi Integer32, + hwGponDeviceOntAlarmDOWi Integer32, + hwGponDeviceOntAlarmLOSi Integer32, + hwGponDeviceOntObjAlarmStateRDIi Integer32 + } + + hwGponDeviceOntAlarmSDi OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the signal degrade (SDi) alarm." + ::= { hwGponDeviceOntAlarmStateInfoEntry 1 } + + hwGponDeviceOntAlarmSFi OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the signal fail (SFi) alarm." + ::= { hwGponDeviceOntAlarmStateInfoEntry 2 } + + hwGponDeviceOntAlarmDOWi OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the the ONU DOWi alarm." + ::= { hwGponDeviceOntAlarmStateInfoEntry 3 } + + hwGponDeviceOntAlarmLOSi OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the loss of frame (LOSi) alarm" + ::= { hwGponDeviceOntAlarmStateInfoEntry 4 } + + hwGponDeviceOntObjAlarmStateRDIi OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the remote defect indication (RDIi) alarm" + ::= { hwGponDeviceOntAlarmStateInfoEntry 5 } + +-- hwGponDeviceOntOpticalDdmInfoTable + hwGponDeviceOntOpticalDdmInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponDeviceOntOpticalDdmInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table is used to query the information of the ONT Optical module. + The index of this table is a combination of ifIndex and hwGponDeviceOntIndex. + " + ::= { hwXponDeviceControlObjects 51 } + + hwGponDeviceOntOpticalDdmInfoEntry OBJECT-TYPE + SYNTAX HwGponDeviceOntOpticalDdmInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table is used to query the information of the ONT Optical module. + The index of this entry is a combination of ifIndex and hwGponDeviceOntIndex. + " + INDEX { ifIndex, hwGponDeviceOntIndex } + ::= { hwGponDeviceOntOpticalDdmInfoTable 1 } + + HwGponDeviceOntOpticalDdmInfoEntry ::= + SEQUENCE { + hwGponOntOpticalDdmTemperature Integer32, + hwGponOntOpticalDdmBiasCurrent Integer32, + hwGponOntOpticalDdmTxPower Integer32, + hwGponOntOpticalDdmRxPower Integer32, + hwGponOntOpticalDdmVoltage Integer32, + hwGponOntOpticalDdmOltRxOntPower Integer32, + hwGponOntOpticalDdmAniCATVRxPower Integer32 + } + + hwGponOntOpticalDdmTemperature OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The temperature of the optical module, unit C(centigrade)." + ::= { hwGponDeviceOntOpticalDdmInfoEntry 1 } + + hwGponOntOpticalDdmBiasCurrent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Bias Current of the optical module, unit mA." + ::= { hwGponDeviceOntOpticalDdmInfoEntry 2 } + + hwGponOntOpticalDdmTxPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The transmitting power of the optical module, unit 0.01dBm." + ::= { hwGponDeviceOntOpticalDdmInfoEntry 3 } + + hwGponOntOpticalDdmRxPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The receiving power of the optical module, unit 0.01dBm." + ::= { hwGponDeviceOntOpticalDdmInfoEntry 4 } + + hwGponOntOpticalDdmVoltage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The power feed voltage of the optical module, unit mV." + ::= { hwGponDeviceOntOpticalDdmInfoEntry 5 } + + hwGponOntOpticalDdmOltRxOntPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OLT received ONT power of the optical module, ranging from -99 to 100, unit 0.01dBm." + ::= { hwGponDeviceOntOpticalDdmInfoEntry 6 } + + hwGponOntOpticalDdmAniCATVRxPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the CATV receiving optical power of the optical module, unit 0.01dBm." + ::= { hwGponDeviceOntOpticalDdmInfoEntry 7 } + +-- hwGponDeviceOntRegisterInfoTable + hwGponDeviceOntRegisterInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponDeviceOntRegisterInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query the register information about the ONT, + including the ONT SN, register time and register result. + The index of this table is a combination of ifIndex and hwGponDeviceOntRegisterSerialNum. + " + ::= { hwXponDeviceControlObjects 52 } + + hwGponDeviceOntRegisterInfoEntry OBJECT-TYPE + SYNTAX HwGponDeviceOntRegisterInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query the register information about the ONT, + including the ONT SN, register time and register result. + The index of this entry is a combination of ifIndex and hwGponDeviceOntRegisterSerialNum. + " + INDEX { ifIndex, hwGponDeviceOntRegisterSerialNum } + ::= { hwGponDeviceOntRegisterInfoTable 1 } + + HwGponDeviceOntRegisterInfoEntry ::= + SEQUENCE { + hwGponDeviceOntRegisterSerialNum Integer32, + hwGponDeviceOntRegisterSn OCTET STRING, + hwGponDeviceOntRegisterResult INTEGER, + hwGponDeviceOntRegisterTime DateAndTime, + hwGponDeviceOntRegisterConflictedIfindex Integer32, + hwGponDeviceOntRegisterConflictedOntIndex Integer32, + hwGponDeviceOntRegisterOntPassword OCTET STRING, + hwGponDeviceOntRegisterOntVendorId Integer32, + hwGponDeviceOntRegisterOntVersion OCTET STRING, + hwGponDeviceOntRegisterOntMainSoftVersion OCTET STRING, + hwGponDeviceOntRegisterOntEquipmentId OCTET STRING, + hwGponDeviceOntRegisterOntLoid OCTET STRING, + hwGponDeviceOntRegisterOntCheckcode OCTET STRING + + } + + hwGponDeviceOntRegisterSerialNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the register number." + ::= { hwGponDeviceOntRegisterInfoEntry 1 } + + hwGponDeviceOntRegisterSn OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT serial number." + ::= { hwGponDeviceOntRegisterInfoEntry 2 } + + hwGponDeviceOntRegisterResult OBJECT-TYPE + SYNTAX INTEGER { + success(1), + fail(2), + snConflict(3), + passwordConflict(4), + loidConflict(5), + passwordError(6), + ccError(7), + rangingOnuFail(8), + unconfirmed(9), + misMatch(10), + loidError(11), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the register result. + Options: + 1. success(1) - Indicates that the register result is success + 2. fail(2) - Indicates that the register result is fail + 3. snConflict(3) - Indicates that the SN conflict + 4. passwordConflict(4) - Indicates that the password conflict + 5. loidConflict(5) - Indicates that the LOID conflict + 6. passwordError(6) - Indicates that the password conflict + 7. ccError(7) - Indicates that the CC error + 8. rangingOnuFail(8) - Indicates that the ranging ONU fail + 9. unconfirmed(9) - Indicates that the ONU is unconfirmed + 10. misMatch(10) - Indicates that the ONU is mismatch + 11. loidError(11) - Indicates that the LOID error + 12. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceOntRegisterInfoEntry 3 } + + hwGponDeviceOntRegisterTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the register time. + -1 is the invalid value." + ::= { hwGponDeviceOntRegisterInfoEntry 4 } + + hwGponDeviceOntRegisterConflictedIfindex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ifIndex of the conflicted ONT. + -1 is the invalid value." + ::= { hwGponDeviceOntRegisterInfoEntry 5 } + + hwGponDeviceOntRegisterConflictedOntIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the index of the conflicted ONT. + -1 is the invalid value." + ::= { hwGponDeviceOntRegisterInfoEntry 6 } + + hwGponDeviceOntRegisterOntPassword OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT password + GPON password size (0..10) + XG-PON password size (0..36) + " + ::= { hwGponDeviceOntRegisterInfoEntry 7 } + + hwGponDeviceOntRegisterOntVendorId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT vendor ID." + ::= { hwGponDeviceOntRegisterInfoEntry 8 } + + hwGponDeviceOntRegisterOntVersion OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT version." + ::= { hwGponDeviceOntRegisterInfoEntry 9 } + + hwGponDeviceOntRegisterOntMainSoftVersion OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT mainsoft version." + ::= { hwGponDeviceOntRegisterInfoEntry 10 } + + hwGponDeviceOntRegisterOntEquipmentId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT equipment ID." + ::= { hwGponDeviceOntRegisterInfoEntry 11 } + + hwGponDeviceOntRegisterOntLoid OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..24)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT LOID." + ::= { hwGponDeviceOntRegisterInfoEntry 12 } + + hwGponDeviceOntRegisterOntCheckcode OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..12)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT CHECKCODE" + ::= { hwGponDeviceOntRegisterInfoEntry 13 } + +-- hwEponDeviceOntConfigInfoTable + hwEponDeviceOntConfigInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponDeviceOntConfigInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to create, modify, delete or query an ONT. + The index of this table is a combination of ifIndex and hwEponDeviceOntIndex. + " + ::= { hwXponDeviceControlObjects 53 } + + hwEponDeviceOntConfigInfoEntry OBJECT-TYPE + SYNTAX HwEponDeviceOntConfigInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to create, modify, delete or query an ONT. + The index of this entry is a combination of ifIndex and hwEponDeviceOntIndex. + " + INDEX { ifIndex, hwEponDeviceOntIndex } + ::= { hwEponDeviceOntConfigInfoTable 1 } + + HwEponDeviceOntConfigInfoEntry ::= + SEQUENCE { + hwEponDeviceOntIndex Integer32, + hwEponDeviceOntAuthMode INTEGER, + hwEponDeviceOntMacAddress MacAddress, + hwEponDeviceOntPassword OCTET STRING, + hwEponDeviceOntTimeout Integer32, + hwEponDeviceOntManagementMode INTEGER, + hwEponDeviceOntLineProfName OCTET STRING, + hwEponDeviceOntServiceProfName OCTET STRING, + hwEponDeviceOntDespt OCTET STRING, + hwEponDeviceOntEntryStatus RowStatus, + hwEponDeviceOntProtectSide INTEGER, + hwEponDeviceOntObjectLoid OCTET STRING, + hwEponDeviceOntObjectCheckcode OCTET STRING, + hwEponDeviceLineProfileServiceSlaProfileIndex OCTET STRING, + hwEponDeviceOntPGMemberRole INTEGER, + hwEponDeviceOntAuthEffectMode INTEGER, + hwEponDeviceOntNniType INTEGER + } + + hwEponDeviceOntIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the ONT ID, range: 0~254." + ::= { hwEponDeviceOntConfigInfoEntry 1 } + + hwEponDeviceOntAuthMode OBJECT-TYPE + SYNTAX INTEGER { + onceon(1), + alwayson(2), + mac(3), + lOIDonceon(5), + lOIDalwayson(6), + lOIDCheckCodeOnceon(7), + lOIDCheckCodeAlwayson(8), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the authentication mode for the ONT. + Options: + 1. onceon(1) - The authentication mode is once on + 2. alwayson(2) - The authentication mode is always on + 3. mac(3) - The authentication mode is MAC + 4. lOIDonceon(5) - The authentication mode is LOID and once on + 5. lOIDalwayson(6) - The authentication mode is LOID and always on + 6. lOIDCheckCodeOnceon(7) - The authentication mode is LOID, checkcode and once on + 7. lOIDCheckCodeAlwayson(8) - The authentication mode is LOID, checkcode and once always on + 8. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponDeviceOntConfigInfoEntry 2 } + + hwEponDeviceOntMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ONT MAC." + ::= { hwEponDeviceOntConfigInfoEntry 3 } + + hwEponDeviceOntPassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ONT password." + ::= { hwEponDeviceOntConfigInfoEntry 4 } + + hwEponDeviceOntTimeout OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the registered working period of the ONT, ranging from 1 to 168 hours. + The value (-1) indicates that there is no-aging time. + " + ::= { hwEponDeviceOntConfigInfoEntry 5 } + + hwEponDeviceOntManagementMode OBJECT-TYPE + SYNTAX INTEGER { + oam(1), + snmp(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ONT management mode, including OAM and SNMP. + Options: + 1. oam(1) - OAM + 2. snmp(2) - SNMP + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponDeviceOntConfigInfoEntry 6 } + + hwEponDeviceOntLineProfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the name of the line profile that is bound to the ONT." + ::= { hwEponDeviceOntConfigInfoEntry 7 } + + hwEponDeviceOntServiceProfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the name of the service profile that is bound to the ONT." + ::= { hwEponDeviceOntConfigInfoEntry 8 } + + hwEponDeviceOntDespt OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the description of the ONT." + ::= { hwEponDeviceOntConfigInfoEntry 9 } + + hwEponDeviceOntEntryStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create a new row or to modify or delete an existing row in this table." + ::= { hwEponDeviceOntConfigInfoEntry 10 } + + hwEponDeviceOntProtectSide OBJECT-TYPE + SYNTAX INTEGER { + protectside(1), + work(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether the ONT is the ONT on the protection side. + Options: + 1. protectside(1) - Indicates that the ONT is the ONT on the protection side + 2. work(2) - Indicates that the ONT is the ONT on the work side + " + ::= { hwEponDeviceOntConfigInfoEntry 11 } + + hwEponDeviceOntObjectLoid OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..24)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ONT LOID." + ::= { hwEponDeviceOntConfigInfoEntry 12 } + + hwEponDeviceOntObjectCheckcode OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..12)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ONT CHECKCODE." + ::= { hwEponDeviceOntConfigInfoEntry 13 } + + hwEponDeviceLineProfileServiceSlaProfileIndex OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the index of SLA profile" + ::= { hwEponDeviceOntConfigInfoEntry 14 } + + hwEponDeviceOntPGMemberRole OBJECT-TYPE + SYNTAX INTEGER { + work (1), + protect (2), + unjoined (-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate the role of the ont in the protect group, + Options: + 1. work(1) - Indicates that the role of the ONT is work + 2. protect(2) - Indicates that the role of the ONT is protection + 3. unjoined(-1) - Indicates that the ONT is not added to the protect group + " + ::= { hwEponDeviceOntConfigInfoEntry 15 } + + hwEponDeviceOntAuthEffectMode OBJECT-TYPE + SYNTAX INTEGER { + immediate (1), + nextstartup (2), + invalid (-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the effect taking mode after the ONT authentication mode is changed. The default effect taking mode is immediate. + Options: + 1. immediate (1) -Indicates that the change will take effect immediately. + 2. nextstartup (2) -Indicates that the change will take effect when the ONT goes online next time. + 3. invalid (-1) -Indicates that the effect taking mode is invalid. + " + ::= { hwEponDeviceOntConfigInfoEntry 16 } + + hwEponDeviceOntNniType OBJECT-TYPE + SYNTAX INTEGER { + rate1G1G(1), + rate10G1G(2), + rate10G10G(3), + auto(4), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ONT rate type. + Options: + 1. rate1G1G(1) - Downstream rate 1Gbps, upstream rate 1Gbps + 2. rate10G1G(2) - Downstream rate 10Gbps, upstream rate 1Gbps + 3. rate10G10G(3) - Downstream rate 10Gbps, upstream rate 10Gbps + 4. auto(4) - Indicates that the ONT NNI type is automatically selected + 5. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponDeviceOntConfigInfoEntry 17 } +-- hwEponDeviceOntExtendConfigTable + hwEponDeviceOntExtendConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponDeviceOntExtendConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the ONT extend function configuration table. + The index of this table is a combination of ifIndex and hwEponDeviceOntIndex. + " + ::= { hwXponDeviceControlObjects 54 } + + hwEponDeviceOntExtendConfigEntry OBJECT-TYPE + SYNTAX HwEponDeviceOntExtendConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the ONT extend function configuration table. + The index of this entry is a combination of ifIndex and hwEponDeviceOntIndex. + " + INDEX { ifIndex, hwEponDeviceOntIndex} + ::= { hwEponDeviceOntExtendConfigTable 1 } + + HwEponDeviceOntExtendConfigEntry ::= + SEQUENCE { + hwEponDeviceOntCfgSnmpProfileName OCTET STRING, + hwEponDeviceOntCfgMulticastMode INTEGER, + hwEponDeviceOntExtCfgOpticAlarmProfileName OCTET STRING, + hwEponDeviceOntExtCfgAlarmProfileName OCTET STRING, + hwEponDeviceOntExtCfgWarningProfileName OCTET STRING + } + + hwEponDeviceOntCfgSnmpProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the name of the ONT SNMP profile." + ::= { hwEponDeviceOntExtendConfigEntry 1 } + + hwEponDeviceOntCfgMulticastMode OBJECT-TYPE + SYNTAX INTEGER { + ctc(1), + igmpsnooping(2), + transparent(3), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON service profile multicast mode. + Options: + 1. ctc(1) - Indicates that the XPON service profile multicast mode is CTC + 2. igmpsnooping(2) - Indicates that the XPON service profile multicast mode is igmp snooping + 3. transparent(3) - Indicates that the XPON service profile multicast mode is transparent + 4. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponDeviceOntExtendConfigEntry 2 } + + hwEponDeviceOntExtCfgOpticAlarmProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the name of the optical alarm profile that is bound to the ONT." + ::= { hwEponDeviceOntExtendConfigEntry 3 } + + hwEponDeviceOntExtCfgAlarmProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the name of the alarm profile that is bound to the ONT PON port." + ::= { hwEponDeviceOntExtendConfigEntry 4 } + + hwEponDeviceOntExtCfgWarningProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the name of the warning profile that is bound to the ONT PON port." + ::= { hwEponDeviceOntExtendConfigEntry 5 } + +-- hwEponDeviceOntVersionInfoTable + hwEponDeviceOntVersionInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponDeviceOntVersionInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the ONT version information table. + The index of this table is a combination of ifIndex and hwEponDeviceOntIndex. + " + ::= { hwXponDeviceControlObjects 55 } + + hwEponDeviceOntVersionInfoEntry OBJECT-TYPE + SYNTAX HwEponDeviceOntVersionInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the ONT version information table. + The index of this entry is a combination of ifIndex and hwEponDeviceOntIndex. + " + INDEX { ifIndex, hwEponDeviceOntIndex} + ::= { hwEponDeviceOntVersionInfoTable 1 } + + HwEponDeviceOntVersionInfoEntry ::= + SEQUENCE { + hwEponDeviceOntVendorId Integer32, + hwEponDeviceOntModel Integer32, + hwEponDeviceOntOntIdentifier OCTET STRING, + hwEponDeviceOntHardwareVersion OCTET STRING, + hwEponDeviceOntSoftwareVersion OCTET STRING, + hwEponDeviceOntChipVendorID OCTET STRING, + hwEponDeviceOntChipModel Integer32, + hwEponDeviceOntChipVersion Integer32, + hwEponDeviceOntChipDesignDate OCTET STRING, + hwEponDeviceOntFirmwareVersion Integer32, + hwEponDeviceOntChipRevision Integer32, + hwEponDeviceOntSoftwareWorkMode INTEGER, + hwEponDeviceOntExtendedModel OCTET STRING, + hwEponDeviceOntOuiVersion OCTET STRING, + hwEponDeviceOntExtendedFirmwareVersion Opaque + } + + hwEponDeviceOntVendorId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT VendorID." + ::= { hwEponDeviceOntVersionInfoEntry 1 } + + hwEponDeviceOntModel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT model." + ::= { hwEponDeviceOntVersionInfoEntry 2 } + + hwEponDeviceOntOntIdentifier OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT identifier." + ::= { hwEponDeviceOntVersionInfoEntry 3 } + + hwEponDeviceOntHardwareVersion OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the hardware version of the ONT." + ::= { hwEponDeviceOntVersionInfoEntry 4 } + + hwEponDeviceOntSoftwareVersion OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the software version of the ONT." + ::= { hwEponDeviceOntVersionInfoEntry 5 } + + hwEponDeviceOntChipVendorID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (2)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the verder ID of the ONT's chip." + ::= { hwEponDeviceOntVersionInfoEntry 6 } + + hwEponDeviceOntChipModel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the model of the ONT's chip." + ::= { hwEponDeviceOntVersionInfoEntry 7 } + + hwEponDeviceOntChipVersion OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the verion of the ONT's chip." + ::= { hwEponDeviceOntVersionInfoEntry 8 } + + hwEponDeviceOntChipDesignDate OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (3)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the design data of the ONT's chip." + ::= { hwEponDeviceOntVersionInfoEntry 9 } + + hwEponDeviceOntFirmwareVersion OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the firmware version of the ONT's chip." + ::= { hwEponDeviceOntVersionInfoEntry 10 } + + hwEponDeviceOntChipRevision OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the firmware reversion of the ONT's chip." + ::= { hwEponDeviceOntVersionInfoEntry 11 } + + hwEponDeviceOntSoftwareWorkMode OBJECT-TYPE + SYNTAX INTEGER { + normal (1), + survivalmode (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the software working mode of the EPON ONT. + Options: + 1. normal(1) - Normal + 2. survivalmode(2) - Survival mode + " + ::= { hwEponDeviceOntVersionInfoEntry 12} + + hwEponDeviceOntExtendedModel OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT extended model." + ::= { hwEponDeviceOntVersionInfoEntry 13} + + hwEponDeviceOntOuiVersion OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the highest version of ONT OUI." + ::= { hwEponDeviceOntVersionInfoEntry 14} + + hwEponDeviceOntExtendedFirmwareVersion OBJECT-TYPE + SYNTAX Opaque (SIZE (0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the extended firmware version of the ONT's chip." + ::= { hwEponDeviceOntVersionInfoEntry 15} + +-- HwEponDeviceOntCfgCapabilityTable + hwEponDeviceOntCfgCapabilityTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponDeviceOntCfgCapabilityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The EPON ONT configuration capability table. + The index of this table is a combination of ifIndex and hwEponDeviceOntIndex. + " + ::= { hwXponDeviceControlObjects 56 } + + hwEponDeviceOntCfgCapabilityEntry OBJECT-TYPE + SYNTAX HwEponDeviceOntCfgCapabilityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The EPON ONT configuration capability table. + The index of this entry is a combination of ifIndex and hwEponDeviceOntIndex. + " + INDEX { ifIndex, hwEponDeviceOntIndex} + ::= { hwEponDeviceOntCfgCapabilityTable 1 } + + HwEponDeviceOntCfgCapabilityEntry ::= + SEQUENCE { + hwEponDeviceOntCfgCapManageMode INTEGER, + hwEponDeviceOntCfgCapPotsNum Integer32, + hwEponDeviceOntCfgCapIPSupport INTEGER, + hwEponDeviceOntCfgCapTdmPortType INTEGER, + hwEponDeviceOntCfgCapTdmNum Integer32, + hwEponDeviceOntCfgCapEthNum Integer32 + } + + hwEponDeviceOntCfgCapManageMode OBJECT-TYPE + SYNTAX INTEGER { + oam(1), + snmp(2), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT's management mode, including oam and snmp. + Options: + 1. oam(1) - OAM + 2. snmp(2) - SNMP + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponDeviceOntCfgCapabilityEntry 1 } + + hwEponDeviceOntCfgCapPotsNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of POTS ports. + A special value of 0xFE (254) indicates the number + of port is adaptive." + ::= { hwEponDeviceOntCfgCapabilityEntry 2 } + + hwEponDeviceOntCfgCapIPSupport OBJECT-TYPE + SYNTAX INTEGER{ + dhcp(1), + static(2), + unconfiguration(3), + pppoe(4), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the IP config mode. + Options: + 1. dhcp(1) - DHCP + 2. static(2) - Indicates that the IP config mode is static + 3. unconfiguration(3) - Indicates that the IP is not configuration + 4. pppoe(4) - Indicates that the IP config mode is PPPoE + 5. invalid (-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponDeviceOntCfgCapabilityEntry 3 } + + hwEponDeviceOntCfgCapTdmPortType OBJECT-TYPE + SYNTAX INTEGER{ + t1(13), + e1(14), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the TDM port type. + Options: + 1. t1(13) - T1 + 2. e1(14) - E1 + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponDeviceOntCfgCapabilityEntry 4 } + + hwEponDeviceOntCfgCapTdmNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of TDM ports." + ::= { hwEponDeviceOntCfgCapabilityEntry 5 } + + hwEponDeviceOntCfgCapEthNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number ethernet ports. + A special value of 0xFE (254) indicates the number + of port is adaptive." + ::= { hwEponDeviceOntCfgCapabilityEntry 6 } + +-- hwEponDeviceOntControlInfoTable + hwEponDeviceOntControlInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponDeviceOntControlInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the control table of the ONT. + The index of this table is a combination of ifIndex and hwEponDeviceOntIndex. + " + ::= { hwXponDeviceControlObjects 57 } + + hwEponDeviceOntControlInfoEntry OBJECT-TYPE + SYNTAX HwEponDeviceOntControlInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the control table of the ONT. + The index of this entry is a combination of ifIndex and hwEponDeviceOntIndex. + " + INDEX { ifIndex, hwEponDeviceOntIndex} + ::= { hwEponDeviceOntControlInfoTable 1 } + + HwEponDeviceOntControlInfoEntry ::= + SEQUENCE { + hwEponDeviceOntActive INTEGER, + hwEponDeviceOntReset INTEGER, + hwEponDeviceOntReRegister INTEGER, + hwEponDeviceOntReDiscovery INTEGER, + hwEponDeviceOntPing Integer32, + hwEponDeviceOntRunStatus INTEGER, + hwEponDeviceOntConfigStatus INTEGER, + hwEponDeviceOntDiscoveryState INTEGER, + hwEponDeviceOntMatchStatus INTEGER, + hwEponDeviceOntDistance Integer32, + hwEponDeviceOntRtt Integer32, + hwEponDeviceOntUpStreamBW Integer32, + hwEponDeviceOntDownStreamBW Integer32, + hwEponDeviceOntLastUpTime DateAndTime, + hwEponDeviceOntLastDownTime DateAndTime, + hwEponDeviceOntLastDownCause Integer32, + hwEponDeviceOntLastDyingGaspTime DateAndTime, + hwEponDeviceOntIsolationStatus INTEGER, + hwEponDeviceOntActualNniType INTEGER, + hwEponDeviceOntLastActualNniType INTEGER + } + + hwEponDeviceOntActive OBJECT-TYPE + SYNTAX INTEGER { + activate(1), + deactivate(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to activate or deactivate an ONT. + Options: + 1. activate(1) - Activates an ONT + 2. deactivate(2) - Deactivates an ONT + 3. invalid (-1) - Indicates that the query fails or no information is detected + " + DEFVAL { activate } + ::= { hwEponDeviceOntControlInfoEntry 1 } + + hwEponDeviceOntReset OBJECT-TYPE + SYNTAX INTEGER { + reset(1), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to reset an ONT. + Options: + 1. reset(1) - Reset an ONT + 2. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponDeviceOntControlInfoEntry 2 } + + hwEponDeviceOntReRegister OBJECT-TYPE + SYNTAX INTEGER { + reRegister(1), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to re-register an ONT. + Options: + 1. reRegister(1) - Re-register an ONT + 2. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponDeviceOntControlInfoEntry 3 } + + hwEponDeviceOntReDiscovery OBJECT-TYPE + SYNTAX INTEGER { + rediscovery(1), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to reset the discovery status of an ONT. + If the authentication mode is once-on(4), after performing the rediscovery operation, + the registered working period is re-timed. + Options: + 1. rediscovery(1) - Reset the discovery status of an ONT + 2. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponDeviceOntControlInfoEntry 4 } + + hwEponDeviceOntPing OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT ping." + ::= { hwEponDeviceOntControlInfoEntry 5 } + + hwEponDeviceOntRunStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT running status. + Options: + 1. up(1) - Normal + 2. down(2) - Fault + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponDeviceOntControlInfoEntry 15 } + + hwEponDeviceOntConfigStatus OBJECT-TYPE + SYNTAX INTEGER { + initialization(1), + normal(2), + failed(3), + noresume(4), + config(5), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the ONT configuration resume status. If it is failed(3), + the ONT is down and the service is interrupted. + If the config status is noresume (4), set the resume policy as + resume for the system and re-register the ONT. + Options: + 1. initialization(1) - Indicates that the ONT configuration resume status is initialization + 2. normal(2) - Indicates that the ONT configuration resume status is normal + 3. failed(3) - Indicates that the ONT configuration resume status is failed + 4. noresume(4) - Indicates that the ONT configuration resume status is not resumed + 5. config(5) - Indicates that the ONT configuration resume status is configuration + 6. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponDeviceOntControlInfoEntry 16 } + + hwEponDeviceOntDiscoveryState OBJECT-TYPE + SYNTAX INTEGER{ + on(1), + off(2), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT discovery state. + Options: + 1. on(1) - Indicates that the ONT discovery state is on + 2. off(2) - Indicates that the ONT discovery state is off + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponDeviceOntControlInfoEntry 17 } + + hwEponDeviceOntMatchStatus OBJECT-TYPE + SYNTAX INTEGER { + initialization(1), + match(2), + mismatch(3), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT match status. + Options: + 1. initialization(1) - Indicates that the ONT is initialization + 2. match(2) - Indicates that the ONT is matched + 3. mismatch(3) - Indicates that the ONT is mismatched + 4. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponDeviceOntControlInfoEntry 18 } + + hwEponDeviceOntDistance OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the result of the ONT ranging." + ::= { hwEponDeviceOntControlInfoEntry 19 } + + hwEponDeviceOntRtt OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the result of the ONT ranging(RTT)." + ::= { hwEponDeviceOntControlInfoEntry 20 } + + hwEponDeviceOntUpStreamBW OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the upstream bandwidth of the ONT." + ::= { hwEponDeviceOntControlInfoEntry 21 } + + hwEponDeviceOntDownStreamBW OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the downstream bandwidth of the ONT." + ::= { hwEponDeviceOntControlInfoEntry 22 } + + hwEponDeviceOntLastUpTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the time when the ONT last goes online." + ::= { hwEponDeviceOntControlInfoEntry 23 } + + hwEponDeviceOntLastDownTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the time when the ONT last goes offline." + ::= { hwEponDeviceOntControlInfoEntry 24 } + + hwEponDeviceOntLastDownCause OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the reason why the ONT last went offline. + The value (1) indicates that the reason is LOS(Loss of signal), + The value (2) indicates that the reason is LOSI(Loss of signal for ONUi), + The value (3) indicates that the reason is LOFI(Loss of frame of ONUi), + The value (4) indicates that the reason is SFI(Signal fail of ONUi), + The value (5) indicates that the reason is LOAI(Loss of acknowledge with ONUi), + The value (6) indicates that the reason is LOAMI(Loss of PLOAM for ONUi), + The value (7) indicates that the reason is deactive ONT fails, + The value (8) indicates that the reason is deactive ONT success, + The value (9) indicates that the reason is reset ONT, + The value (10) indicates that the reason is re-register ONT, + The value (11) indicates that the reason is pop up fail, + The value (12) indicates that the reason is authentication fail, + The value (13) indicates that the reason is dying-gasp, + The value (14) reserved, + The value (15) indicates that the reason is LOKI(Loss of key synch with ONUi), + The value (-1) indicates that the query fails. + " + ::= { hwEponDeviceOntControlInfoEntry 25 } + + hwEponDeviceOntLastDyingGaspTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the time when the ONT last goes down due to Dying Gasp." + ::= { hwEponDeviceOntControlInfoEntry 26 } + + hwEponDeviceOntIsolationStatus OBJECT-TYPE + SYNTAX INTEGER { + normal(0), + isolated(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT isolation status. + Options: + 1. normal(0) - Indicates that the ONT is normal + 2. isolated(1) - Indicates that the ONT is isolated + " + ::= { hwEponDeviceOntControlInfoEntry 27 } + + hwEponDeviceOntActualNniType OBJECT-TYPE + SYNTAX INTEGER { + rate1G1G(1), + rate10G1G(2), + rate10G10G(3), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT actual rate type. + Options: + 1. rate1G1G(1) - Downstream rate 1Gbps, upstream rate 1Gbps + 2. rate10G1G(2) - Downstream rate 10Gbps, upstream rate 1Gbps + 3. rate10G10G(3) - Downstream rate 10Gbps, upstream rate 10Gbps + 4. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponDeviceOntControlInfoEntry 28 } + + hwEponDeviceOntLastActualNniType OBJECT-TYPE + SYNTAX INTEGER { + rate1G1G(1), + rate10G1G(2), + rate10G10G(3), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT last actual rate type. + Options: + 1. rate1G1G(1) - Downstream rate 1Gbps, upstream rate 1Gbps + 2. rate10G1G(2) - Downstream rate 10Gbps, upstream rate 1Gbps + 3. rate10G10G(3) - Downstream rate 10Gbps, upstream rate 10Gbps + 4. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponDeviceOntControlInfoEntry 29 } + +-- hwEponDeviceAutoFindOntInfoTable + hwEponDeviceAutoFindOntInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponDeviceAutoFindOntInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table is used to query ONT(s) that are found automatically. + The index of this table is a combination of ifIndex and hwEponDeviceAutoFindOntInfoOntIndex. + " + ::= { hwXponDeviceControlObjects 58 } + + hwEponDeviceAutoFindOntInfoEntry OBJECT-TYPE + SYNTAX HwEponDeviceAutoFindOntInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table is used to query ONT(s) that are found automatically. + The index of this entry is a combination of ifIndex and hwEponDeviceAutoFindOntInfoOntIndex. + " + INDEX { ifIndex, hwEponDeviceAutoFindOntInfoOntIndex } + ::= { hwEponDeviceAutoFindOntInfoTable 1 } + + HwEponDeviceAutoFindOntInfoEntry ::= + SEQUENCE { + hwEponDeviceAutoFindOntInfoOntIndex Integer32, + hwEponDeviceAutoFindOntInfoMacAddress MacAddress, + hwEponDeviceAutoFindOntInfoPasswordValue OCTET STRING, + hwEponDeviceAutoFindOntInfoVendorId Integer32, + hwEponDeviceAutoFindOntInfoSoftwareVersion OCTET STRING, + hwEponDeviceAutoFindOntInfoHardwareVersion OCTET STRING, + hwEponDeviceAutoFindOntInfoAutoFindTime DateAndTime, + hwEponDeviceAutoFindOntInfoOntModel Integer32, + hwEponDeviceAutoFindOntInfoLoid OCTET STRING, + hwEponDeviceAutoFindOntInfoCheckcode OCTET STRING, + hwEponDeviceAutoFindOntNniType INTEGER, + hwEponDeviceAutoFindOntInfoOntExtendedModel OCTET STRING, + hwEponDeviceAutoFindOntInfoOuiVersion OCTET STRING + } + + hwEponDeviceAutoFindOntInfoOntIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the auto find ONT index, range: 0~254." + ::= { hwEponDeviceAutoFindOntInfoEntry 1 } + + hwEponDeviceAutoFindOntInfoMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the MAC address of ONT." + ::= { hwEponDeviceAutoFindOntInfoEntry 2 } + + hwEponDeviceAutoFindOntInfoPasswordValue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the password of ONT." + ::= { hwEponDeviceAutoFindOntInfoEntry 3 } + + hwEponDeviceAutoFindOntInfoVendorId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Vendor identifier of ONT." + ::= { hwEponDeviceAutoFindOntInfoEntry 4 } + + hwEponDeviceAutoFindOntInfoSoftwareVersion OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Software version of ONT." + ::= { hwEponDeviceAutoFindOntInfoEntry 5 } + + hwEponDeviceAutoFindOntInfoHardwareVersion OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the hardware version of ONT." + ::= { hwEponDeviceAutoFindOntInfoEntry 6 } + + hwEponDeviceAutoFindOntInfoAutoFindTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the time for ONT's auto find." + ::= { hwEponDeviceAutoFindOntInfoEntry 7 } + + hwEponDeviceAutoFindOntInfoOntModel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Mode of ONT." + ::= { hwEponDeviceAutoFindOntInfoEntry 8 } + + hwEponDeviceAutoFindOntInfoLoid OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..24)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT LOID." + ::= { hwEponDeviceAutoFindOntInfoEntry 9 } + + hwEponDeviceAutoFindOntInfoCheckcode OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..12)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT CHECKCODE." + ::= { hwEponDeviceAutoFindOntInfoEntry 10 } + + hwEponDeviceAutoFindOntNniType OBJECT-TYPE + SYNTAX INTEGER { + rate1G1G(1), + rate10G1G(2), + rate10G10G(3), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT actual rate type. + Options: + 1. rate1G1G(1) - Downstream rate 1Gbps, upstream rate 1Gbps + 2. rate10G1G(2) - Downstream rate 10Gbps, upstream rate 1Gbps + 3. rate10G10G(3) - Downstream rate 10Gbps, upstream rate 10Gbps + 4. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponDeviceAutoFindOntInfoEntry 11 } + + hwEponDeviceAutoFindOntInfoOntExtendedModel OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT extended model." + ::= { hwEponDeviceAutoFindOntInfoEntry 12 } + + hwEponDeviceAutoFindOntInfoOuiVersion OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the highest ONT OUI version" + ::= { hwEponDeviceAutoFindOntInfoEntry 13 } + +-- hwEponDeviceOntCapabilityInfoTable + hwEponDeviceOntCapabilityInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponDeviceOntCapabilityInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query the ONT capability set. + The index of this table is a combination of ifIndex and hwEponDeviceOntIndex. + " + ::= { hwXponDeviceControlObjects 59 } + + hwEponDeviceOntCapabilityInfoEntry OBJECT-TYPE + SYNTAX HwEponDeviceOntCapabilityInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query the ONT capability set. + The index of this entry is a combination of ifIndex and hwEponDeviceOntIndex. + " + INDEX { ifIndex, hwEponDeviceOntIndex } + ::= { hwEponDeviceOntCapabilityInfoTable 1 } + + HwEponDeviceOntCapabilityInfoEntry ::= + SEQUENCE { + hwEponDeviceOntPOTSPortNum Integer32, + hwEponDeviceOntFEPortsNum Integer32, + hwEponDeviceOntGEPortsNum Integer32, + hwEponDeviceOntTDMPortsNum Integer32, + hwEponDeviceOntFECSupport Integer32, + hwEponDeviceOntSupportbackupbattery Integer32, + hwEponDeviceOntUpQueueAllocationIncre Integer32, + hwEponDeviceOntUpQueueNum Integer32, + hwEponDeviceOntUpQueueNumPerPort Integer32, + hwEponDeviceOntDownQueueNum Integer32, + hwEponDeviceOntDownQueueNumPerPort Integer32, + hwEponDeviceOntFePortList PortList, + hwEponDeviceOntGePortList PortList, + hwEponDeviceOntSupportMulticastQuickLeave Integer32, + hwEponDeviceOntDeviceType INTEGER, + hwEponDeviceOntMultiLLID Integer32, + hwEponDeviceOntProtectionType INTEGER, + hwEponDeviceOntPonIFNum Integer32, + hwEponDeviceOntSlotNum Integer32, + hwEponDeviceOntADSL2plusNum Integer32, + hwEponDeviceOntVDSL2Num Integer32, + hwEponDeviceOntWLANNum Integer32, + hwEponDeviceOntUSBNum Integer32, + hwEponDeviceOntCATVNum Integer32, + hwEponDeviceOntSupportIPv6Aware INTEGER, + hwEponDeviceOntSupportPowerSupplyControl INTEGER, + hwEponDeviceOntSupportServiceSLA Integer32 + } + + hwEponDeviceOntPOTSPortNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of POTS ports." + ::= { hwEponDeviceOntCapabilityInfoEntry 1 } + + hwEponDeviceOntFEPortsNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of FE ports." + ::= { hwEponDeviceOntCapabilityInfoEntry 2 } + + hwEponDeviceOntGEPortsNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of GE ports." + ::= { hwEponDeviceOntCapabilityInfoEntry 3 } + + hwEponDeviceOntTDMPortsNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of TDM ports." + ::= { hwEponDeviceOntCapabilityInfoEntry 4 } + + hwEponDeviceOntFECSupport OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the ONT supports the FEC. + The value (1) indicates that the ONT supports the FEC. + The value (2) indicates that the ONT not supports the FEC. + The value (-1) indicates that the query fails or no information is detected." + ::= { hwEponDeviceOntCapabilityInfoEntry 5 } + + hwEponDeviceOntSupportbackupbattery OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the ONT supports the standby battery." + ::= { hwEponDeviceOntCapabilityInfoEntry 6 } + + hwEponDeviceOntUpQueueAllocationIncre OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the increment of the allocated bandwidth of the upstream queue." + ::= { hwEponDeviceOntCapabilityInfoEntry 7 } + + hwEponDeviceOntUpQueueNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of upstream queues." + ::= { hwEponDeviceOntCapabilityInfoEntry 8 } + + hwEponDeviceOntUpQueueNumPerPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the maximum number of queues of the upsstream port." + ::= { hwEponDeviceOntCapabilityInfoEntry 9 } + + hwEponDeviceOntDownQueueNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of downstream queues." + ::= { hwEponDeviceOntCapabilityInfoEntry 10} + + hwEponDeviceOntDownQueueNumPerPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the maximum number of queues of the downstream port." + ::= { hwEponDeviceOntCapabilityInfoEntry 11} + + hwEponDeviceOntFePortList OBJECT-TYPE + SYNTAX PortList (SIZE (200)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the bitmap of the FE port." + ::= { hwEponDeviceOntCapabilityInfoEntry 12} + + hwEponDeviceOntGePortList OBJECT-TYPE + SYNTAX PortList (SIZE (200)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the bitmap of the GE port." + ::= { hwEponDeviceOntCapabilityInfoEntry 13} + + hwEponDeviceOntSupportMulticastQuickLeave OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the multicast quick leave capability." + ::= { hwEponDeviceOntCapabilityInfoEntry 14} + + hwEponDeviceOntDeviceType OBJECT-TYPE + SYNTAX INTEGER{ + sfu(0), + hgu(1), + sbu(2), + boxShapedMDU(3), + smallCapacityCardTypeMDU(4), + boxShapedCardTypeMDU(5), + rackCardTypeMDU(6), + cardTypeMDU(7), + mtu(8), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT device type. + Options: + 1. sfu(0) - SFU + 2. hgu(1) - HGU + 3. sbu(2) - SBU + 4. boxShapedMDU(3) - Box shaped MDU + 5. smallCapacityCardTypeMDU(4) - Small capacity card type MDU + 6. boxShapedCardTypeMDU(5) - Box shaped card type MDU + 7. rackCardTypeMDU(6) - Rack card type MDU + 8. cardTypeMDU(7) - Card type MDU + 9. mtu(8) - MTU + 10. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponDeviceOntCapabilityInfoEntry 15 } + + hwEponDeviceOntMultiLLID OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT device multiLLID. + -1 indicates an invalid value. + A value from 1 to 255 indicates the number of supported LLIDs. + In CTC Technical Specification for EPON Equipment V2.1_200904, + 0 indicates that multiple LLIDs are supported. + In CTC Technical Specification for EPON Equipment V2.1_200912, + 0 indicates an invalid value. + " + ::= { hwEponDeviceOntCapabilityInfoEntry 16 } + + hwEponDeviceOntProtectionType OBJECT-TYPE + SYNTAX INTEGER{ + unsupport(0), + typec-protection(1), + typed-protection(2), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT protection type. + Options: + 1. unsupport(0) - Do not support the ONT protection + 2. typec-protection(1) - Type C protection + 3. typed-protection(2) - Type D protection + 4. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponDeviceOntCapabilityInfoEntry 17 } + + hwEponDeviceOntPonIFNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT device ponIF number." + ::= { hwEponDeviceOntCapabilityInfoEntry 18 } + + hwEponDeviceOntSlotNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT device slot number." + ::= { hwEponDeviceOntCapabilityInfoEntry 19 } + + hwEponDeviceOntADSL2plusNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT device ADSL2 + port number" + ::= { hwEponDeviceOntCapabilityInfoEntry 20 } + + hwEponDeviceOntVDSL2Num OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT device VDSL2 port number." + ::= { hwEponDeviceOntCapabilityInfoEntry 21 } + + hwEponDeviceOntWLANNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT device WLAN port number." + ::= { hwEponDeviceOntCapabilityInfoEntry 22 } + + hwEponDeviceOntUSBNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT device USB port number." + ::= { hwEponDeviceOntCapabilityInfoEntry 23 } + + hwEponDeviceOntCATVNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT device CATV port number." + ::= { hwEponDeviceOntCapabilityInfoEntry 24 } + + hwEponDeviceOntSupportIPv6Aware OBJECT-TYPE + SYNTAX INTEGER { + unsupport(1), + support(2), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the ONT supports IPv6 aware. + Options: + 1.unsupport(1) - Indicates that the ONT does not support IPv6 aware. + 2.support(2) - Indicates that the ONT supports IPv6 aware. + 3.invalid(-1) - Indicates that the query fails or no information is detected. + " + ::= { hwEponDeviceOntCapabilityInfoEntry 25 } + + hwEponDeviceOntSupportPowerSupplyControl OBJECT-TYPE + SYNTAX INTEGER{ + unsupport(1), + supportTx(2), + supportTxAndRx(3), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the ONT supports power supply control. + Options: + 1. unsupport(1) - Indicates that the ONT does not support power supply control. + 2. supportTx(2) - Indicates that the ONT only supports Tx power supply control. + 3. supportTxAndRx(3) - Indicates that the ONT supports both Tx power and Rx power supply control. + 4. invalid(-1) - Indicates that the query fails or no information is detected. + " + ::= { hwEponDeviceOntCapabilityInfoEntry 26 } + + hwEponDeviceOntSupportServiceSLA OBJECT-TYPE + SYNTAX Integer32( -1 | 1..8 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the ONT supports service SLA. + The value (1) indicates that the ONT does not support service SLA. + The value (2-8) indicates the number of the ONT supports service SLA. + The value (-1) indicates that the query fails or no information is detected. + " + ::= { hwEponDeviceOntCapabilityInfoEntry 27 } + +-- hwEponDeviceOntIpConfigInfoTable + hwEponDeviceOntIpConfigInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponDeviceOntIpConfigInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the ONT IP configuration table. This table is used to configure and query + the IP configuration mode and IP address of an ONT. + The index of this table is a combination of ifIndex and hwEponDeviceOntIndex. + " + ::= { hwXponDeviceControlObjects 60 } + + hwEponDeviceOntIpConfigInfoEntry OBJECT-TYPE + SYNTAX HwEponDeviceOntIpConfigInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the ONT IP configuration table. This table is used to configure and query + the IP configuration mode and IP address of an ONT. + The index of this entry is a combination of ifIndex and hwEponDeviceOntIndex. + " + INDEX { ifIndex, hwEponDeviceOntIndex } + ::= { hwEponDeviceOntIpConfigInfoTable 1 } + + HwEponDeviceOntIpConfigInfoEntry ::= + SEQUENCE { + hwEponDeviceOntIpConfigVlan Integer32, + hwEponDeviceOntIpAddress IpAddress, + hwEponDeviceOntNetMask IpAddress, + hwEponDeviceOntNetGateway IpAddress, + hwEponDeviceOntIpConfigRowStatus RowStatus, + hwEponDeviceOntIpConfigPriority Integer32 + } + + hwEponDeviceOntIpConfigVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the management VLAN." + ::= { hwEponDeviceOntIpConfigInfoEntry 1 } + + hwEponDeviceOntIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the IP address." + ::= { hwEponDeviceOntIpConfigInfoEntry 2 } + + hwEponDeviceOntNetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the subnet mask of the IP address." + ::= { hwEponDeviceOntIpConfigInfoEntry 3 } + + hwEponDeviceOntNetGateway OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the default network gateway." + ::= { hwEponDeviceOntIpConfigInfoEntry 4 } + + hwEponDeviceOntIpConfigRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The hwEponDeviceOntIpConfigRowStatus is used to create a new row or to modify + or delete an existing row in this table. + " + ::= { hwEponDeviceOntIpConfigInfoEntry 5 } + + hwEponDeviceOntIpConfigPriority OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the management priority of MDU." + DEFVAL { 0 } + ::= { hwEponDeviceOntIpConfigInfoEntry 6 } + +-- hwEponDeviceOntRegInfoTable + hwEponDeviceOntRegInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponDeviceOntRegInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query the register information about the ONT, + including the ONT MAC, register time and register result. + The index of this table is a combination of ifIndex and hwEponDeviceSerialNum. + " + ::= { hwXponDeviceControlObjects 61 } + + hwEponDeviceOntRegInfoEntry OBJECT-TYPE + SYNTAX HwEponDeviceOntRegInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query the register information about the ONT, + including the ONT MAC, register time and register result. + The index of this entry is a combination of ifIndex and hwEponDeviceSerialNum. + " + INDEX { ifIndex, hwEponDeviceSerialNum } + ::= { hwEponDeviceOntRegInfoTable 1 } + + HwEponDeviceOntRegInfoEntry ::= + SEQUENCE { + hwEponDeviceSerialNum Integer32, + hwEponDeviceRegOntMac OCTET STRING, + hwEponDeviceRegOntResult INTEGER, + hwEponDeviceRegOntTime DateAndTime, + hwEponDeviceRegConflictedIfindex Integer32, + hwEponDeviceRegConflictedOntIndex Integer32, + hwEponDeviceRegOntPasswordValue OCTET STRING, + hwEponDeviceRegOntVendorId Integer32, + hwEponDeviceRegOntSoftwareVersion OCTET STRING, + hwEponDeviceRegOntHardwareVersion OCTET STRING, + hwEponDeviceRegOntModel Integer32, + hwEponDeviceRegOntLoid OCTET STRING, + hwEponDeviceRegOntCheckcode OCTET STRING, + hwEponDeviceRegOntRateType INTEGER, + hwEponDeviceRegOntExtendedModel OCTET STRING, + hwEponDeviceRegOntOuiVersion OCTET STRING + } + + hwEponDeviceSerialNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the register number." + ::= { hwEponDeviceOntRegInfoEntry 1 } + + hwEponDeviceRegOntMac OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (6)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT MAC." + ::= { hwEponDeviceOntRegInfoEntry 2 } + + hwEponDeviceRegOntResult OBJECT-TYPE + SYNTAX INTEGER { + success(1), + fail(2), + macConflict(3), + passwordConflict(4), + loidConflict(5), + passwordError(6), + ccError(7), + rangingOnuFail(8), + unconfirmed(9), + misMatch(10), + loidError(11), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the register result. + Options: + 1. success(1) - Indicates that the register result is success + 2. fail(2) - Indicates that the register result is fail + 3. macConflict(3) - Indicates that the MAC conflict + 4. passwordConflict(4) - Indicates that the password conflict + 5. loidConflict(5) - Indicates that the LOID conflict + 6. passwordError(6) - Indicates that the password conflict + 7. ccError(7) - Indicates that the CC error + 8. rangingOnuFail(8) - Indicates that the ranging ONU fail + 9. unconfirmed(9) - Indicates that the ONU is unconfirmed + 10. misMatch(10) - Indicates that the ONU is mismatch + 11. loidError(11) - Indicates that the LOID error + 12. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponDeviceOntRegInfoEntry 3 } + + hwEponDeviceRegOntTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the register time. + -1 is the invalid value." + ::= { hwEponDeviceOntRegInfoEntry 4 } + + hwEponDeviceRegConflictedIfindex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ifIndex of the conflicted ONT. + -1 is the invalid value." + ::= { hwEponDeviceOntRegInfoEntry 5 } + + hwEponDeviceRegConflictedOntIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the index of the conflicted ONT. + -1 is the invalid value." + ::= { hwEponDeviceOntRegInfoEntry 6 } + + hwEponDeviceRegOntPasswordValue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT password. + A valid value is reported only when hwEponDeviceRegOntResult is unconfirmed. + A null is reported in other scenarios. + " + ::= { hwEponDeviceOntRegInfoEntry 7 } + + hwEponDeviceRegOntVendorId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT vendor ID. + A valid value is reported only when hwEponDeviceRegOntResult is unconfirmed. + " + ::= { hwEponDeviceOntRegInfoEntry 8 } + + hwEponDeviceRegOntSoftwareVersion OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Software version of ONT. + A valid value is reported only when hwEponDeviceRegOntResult is unconfirmed. + A null is reported in other scenarios. + " + ::= { hwEponDeviceOntRegInfoEntry 9 } + + hwEponDeviceRegOntHardwareVersion OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the hardware version of ONT. + A valid value is reported only when hwEponDeviceRegOntResult is unconfirmed. + A null is reported in other scenarios. + " + ::= { hwEponDeviceOntRegInfoEntry 10 } + + hwEponDeviceRegOntModel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Mode of ONT. + A valid value is reported only when hwEponDeviceRegOntResult is unconfirmed. + " + ::= { hwEponDeviceOntRegInfoEntry 11 } + + hwEponDeviceRegOntLoid OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..24)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT LOID. + A valid value is reported only when hwEponDeviceRegOntResult is unconfirmed. + A null is reported in other scenarios. + " + ::= { hwEponDeviceOntRegInfoEntry 12 } + + hwEponDeviceRegOntCheckcode OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..12)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT CHECKCODE. + A valid value is reported only when hwEponDeviceRegOntResult is unconfirmed. + A null is reported in other scenarios. + " + ::= { hwEponDeviceOntRegInfoEntry 13 } + + hwEponDeviceRegOntRateType OBJECT-TYPE + SYNTAX INTEGER { + rate1G1G(1), + rate10G1G(2), + rate10G10G(3), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT actual rate type. + A valid value is reported only when hwEponDeviceRegOntResult is unconfirmed. + Options: + 1. rate1G1G(1) - Downstream rate 1Gbps, upstream rate 1Gbps + 2. rate10G1G(2) - Downstream rate 10Gbps, upstream rate 1Gbps + 3. rate10G10G(3) - Downstream rate 10Gbps, upstream rate 10Gbps + 4. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponDeviceOntRegInfoEntry 14 } + + hwEponDeviceRegOntExtendedModel OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT extended model. + A valid value is reported only when hwEponDeviceRegOntResult is unconfirmed. + A null is reported in other scenarios. + " + ::= { hwEponDeviceOntRegInfoEntry 15 } + + hwEponDeviceRegOntOuiVersion OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the highest ONT OUI version. + A valid value is reported only when hwEponDeviceRegOntResult is unconfirmed. + A null is reported in other scenarios. + " + ::= { hwEponDeviceOntRegInfoEntry 16 } + +-- hwGponDeviceOntEthernetPortCfgTable + hwGponDeviceOntEthernetPortCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponDeviceOntEthernetPortCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the ONT ETH port table, This table is used to set or query the attribute + of the ONT ETH port, including duplex, transmission rate and native VLAN and others. + The index of this table is a combination of ifIndex, hwGponDeviceOntIndex + and hwGponDeviceOntEthernetPortId. + When the attribute of an ONT ETH port is queried on the NMS, + if the port is bound with hwGponDeviceOntEthernetOnlineState, + the running states of the port is queried. + If the port is not bound with hwGponDeviceOntEthernetOnlineState, + the configuration of the port is queried. + " + ::= { hwXponDeviceControlObjects 62 } + + hwGponDeviceOntEthernetPortCfgEntry OBJECT-TYPE + SYNTAX HwGponDeviceOntEthernetPortCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the ONT ETH port table, This table is used to set or query the attribute + of the ONT ETH port, including duplex, transmission rate and native VLAN and others. + The index of this entry is a combination of ifIndex, hwGponDeviceOntIndex + and hwGponDeviceOntEthernetPortId. + When the attribute of an ONT ETH port is queried on the NMS, + if the port is bound with hwGponDeviceOntEthernetOnlineState, + the running states of the port is queried. + If the port is not bound with hwGponDeviceOntEthernetOnlineState, + the configuration of the port is queried. + + " + INDEX { ifIndex, hwGponDeviceOntIndex, hwGponDeviceOntEthernetPortId } + ::= { hwGponDeviceOntEthernetPortCfgTable 1 } + + HwGponDeviceOntEthernetPortCfgEntry ::= + SEQUENCE { + hwGponDeviceOntEthernetPortId Integer32, + hwGponDeviceOntEthernetNegotiate Integer32, + hwGponDeviceOntEthernetDuplexMode INTEGER, + hwGponDeviceOntEthernetSpeed INTEGER, + hwGponDeviceOntEthernetOperateStatus INTEGER, + hwGponDeviceOntEthernetFlowCtrlSwitch INTEGER, + hwGponDeviceOntEthernetVlanDefault Integer32, + hwGponDeviceOntEthernetVlanDefaultPriority Integer32, + hwGponDeviceOntEthernetActualPortType Integer32, + hwGponDeviceOntEthernetOnlineState INTEGER, + hwGponDeviceOntEthernetUpStreamCarTrafficTableId Integer32, + hwGponDeviceOntEthernetDownStreamCarTrafficTableId Integer32, + hwGponDeviceOntEthernetPortIgmpForwardMode INTEGER, + hwGponDeviceOntEthernetPortRingStatus INTEGER, + hwGponDeviceOntEthernetUpStreamCarTrafficTableName OCTET STRING, + hwGponDeviceOntEthernetDownStreamCarTrafficTableName OCTET STRING + } + + hwGponDeviceOntEthernetPortId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the ONT ETH port ID." + ::= { hwGponDeviceOntEthernetPortCfgEntry 1 } + + hwGponDeviceOntEthernetNegotiate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the negotiation switch. + The value (1) indicates that the negotiation switch is on. + The value (2) indicates that the negotiation switch is off. + The value (-1) indicates that the query fails or no information is detected. + " + ::= { hwGponDeviceOntEthernetPortCfgEntry 2 } + + hwGponDeviceOntEthernetDuplexMode OBJECT-TYPE + SYNTAX INTEGER { + half (1), + full (2), + autoneg (3), + autohalf(4), + autofull(5), + invalid (-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the duplex type of the port. + Options: + 1. half(1) - Forced half duplex + 2. full(2) - Forced full duplex + 3. autoneg(3) - Auto negotiation + 4. autohalf(4) - Auto half duplex + 5. autofull(5) - Auto full duplex + 6. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceOntEthernetPortCfgEntry 3 } + + hwGponDeviceOntEthernetSpeed OBJECT-TYPE + SYNTAX INTEGER { + speed10M (1), + speed100M (2), + speed1000M (3), + autoneg (4), + autospeed10M(5), + autospeed100M(6), + autospeed1000M(7), + invalid (-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the transmission rate of the port. + Options: + 1. speed10M(1) - The forced transmission rate of the port is 10M + 2. speed100M(2) - The forced transmission rate of the port is 100M + 3. speed1000M(3) - The forced transmission rate of the port is 1000M + 4. autoneg(4) - The transmission rate of the port is auto negotiation + 5. autospeed10M(5) - The auto transmission rate of the port is 10M + 6. autospeed100M(6) - The auto transmission rate of the port is 100M + 7. autospeed1000M(7) - The auto transmission rate of the port is 1000M + 8. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceOntEthernetPortCfgEntry 4 } + + hwGponDeviceOntEthernetOperateStatus OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the switch of the port. + Options: + 1. on(1) - Indicates that the switch of the port is on + 2. off(2) - Indicates that the switch of the port is off + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceOntEthernetPortCfgEntry 5 } + + hwGponDeviceOntEthernetFlowCtrlSwitch OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to set the flow control switch of ONT port. + Options: + 1. on(1) - Indicates that the flow control switch of ONT port is on + 2. off(2) - Indicates that the flow control switch of ONT port is off + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceOntEthernetPortCfgEntry 6 } + + hwGponDeviceOntEthernetVlanDefault OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the native VLAN of the port." + ::= { hwGponDeviceOntEthernetPortCfgEntry 7 } + + hwGponDeviceOntEthernetVlanDefaultPriority OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the native VLAN priority of the port." + ::= { hwGponDeviceOntEthernetPortCfgEntry 8 } + + hwGponDeviceOntEthernetActualPortType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the actual ETH port type of the ONT. + The value (13) indicates that the port type is t1, + The value (14) indicates that the port type is e1, + The value (24) indicates that the port type is fe, + The value (34) indicates that the port type is ge, + The value (46) indicates that the port type is moca, + The value (47) indicates that the port type is eth, + The value (50) indicates that the port type is iphost, + The value (-1) indicates that the query fails. + " + ::= { hwGponDeviceOntEthernetPortCfgEntry 21 } + + hwGponDeviceOntEthernetOnlineState OBJECT-TYPE + SYNTAX INTEGER { + linkup(1), + linkdown(2), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the status of ONT ETH port. + Options: + 1. linkup(1) - Indicates that the status of ONT ETH port is link up + 2. linkdown(2) - Indicates that the status of ONT ETH port is link down + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceOntEthernetPortCfgEntry 22 } + + hwGponDeviceOntEthernetUpStreamCarTrafficTableId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ONT ethernet port upstream car profile id (1~1024, 0xfffe-unconcern)." + ::= { hwGponDeviceOntEthernetPortCfgEntry 23 } + + hwGponDeviceOntEthernetDownStreamCarTrafficTableId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ONT ethernet port downstream car profile id (1~1024, 0xfffe-unconcern)." + ::= { hwGponDeviceOntEthernetPortCfgEntry 24 } + + hwGponDeviceOntEthernetPortIgmpForwardMode OBJECT-TYPE + SYNTAX INTEGER{ + disable(1), + enable(2), + invalid (-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object is used to enable or disable the switch of ONT port IGMP forward mode. + Options: + 1. disable(1) - Disable the switch of ONT port IGMP forward mode + 2. enable(2) - Enable the switch of ONT port IGMP forward mode + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceOntEthernetPortCfgEntry 25 } + + hwGponDeviceOntEthernetPortRingStatus OBJECT-TYPE + SYNTAX INTEGER{ + loop(1), + noloop(2), + invalid (-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object is used to enable or disable the switch of ONT port IGMP forward mode. + Options: + 1. loop(1) - Indicates that the ring status of ONT ETH port is loop + 2. noloop(2) - Indicates that the ring status of ONT ETH port is no loop + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceOntEthernetPortCfgEntry 26 } + + hwGponDeviceOntEthernetUpStreamCarTrafficTableName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ONT ethernet port upstream car profile name." + ::= { hwGponDeviceOntEthernetPortCfgEntry 27 } + + hwGponDeviceOntEthernetDownStreamCarTrafficTableName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ONT ethernet port downstream car profile name." + ::= { hwGponDeviceOntEthernetPortCfgEntry 28 } + +-- Table hwGponDeviceOntCatvPortCfgTable + hwGponDeviceOntCatvPortCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponDeviceOntCatvPortCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the ONT CATV port table. + The index of this table is a combination of ifIndex, hwGponDeviceOntIndex + and hwGponDeviceOntCatvPortId. + " + ::= { hwXponDeviceControlObjects 63 } + + hwGponDeviceOntCatvPortCfgEntry OBJECT-TYPE + SYNTAX HwGponDeviceOntCatvPortCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the ONT CATV port table. + The index of this entry is a combination of ifIndex, hwGponDeviceOntIndex + and hwGponDeviceOntCatvPortId. + " + INDEX { ifIndex, hwGponDeviceOntIndex, hwGponDeviceOntCatvPortId } + ::= { hwGponDeviceOntCatvPortCfgTable 1 } + + HwGponDeviceOntCatvPortCfgEntry ::= + SEQUENCE { + hwGponDeviceOntCatvPortId Integer32, + hwGponDeviceOntCatvOperateStatus INTEGER, + hwGponDeviceOntCatvOnlineStatus Integer32, + hwGponDeviceOntCatvFrequency INTEGER + } + + hwGponDeviceOntCatvPortId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the ONT CATV port ID." + ::= { hwGponDeviceOntCatvPortCfgEntry 1 } + + hwGponDeviceOntCatvOperateStatus OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the laser switch of ONT CATV port. + Options: + 1. on(1) - Indicates that the laser switch of ONT CATV port is on + 2. off(2) - Indicates that the laser switch of ONT CATV port is off + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceOntCatvPortCfgEntry 2 } + + hwGponDeviceOntCatvOnlineStatus OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the link status of ONT CATV port. + The value (1) indicates that the CATV port is online. + The value (2) indicates that the CATV port is offline. + The value (-1) indicates that the query fails or no information is detected." + ::= { hwGponDeviceOntCatvPortCfgEntry 3 } + + hwGponDeviceOntCatvFrequency OBJECT-TYPE + SYNTAX INTEGER { + all-pass(1), + high-pass(2), + low-pass(3), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the frequency of ONT CATV port. + Options: + 1. all-pass(1) - Indicates that the frequency of ONT CATV port is all-pass + 2. high-pass(2) - Indicates that the frequency of ONT CATV port is high-pass + 3. low-pass(3) - Indicates that the frequency of ONT CATV port is low-pass + 4. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceOntCatvPortCfgEntry 4 } + +-- Table hwGponDeviceOntMocaPortCfgTable + hwGponDeviceOntMocaPortCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponDeviceOntMocaPortCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the ONT MOCA port config table. + The index of this table is a combination of ifIndex, hwGponDeviceOntIndex + and hwGponDeviceOntMocaPortId. + " + ::= { hwXponDeviceControlObjects 64 } + + hwGponDeviceOntMocaPortCfgEntry OBJECT-TYPE + SYNTAX HwGponDeviceOntMocaPortCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the ONT MOCA port config table. + The index of this entry is a combination of ifIndex, hwGponDeviceOntIndex + and hwGponDeviceOntMocaPortId. + " + INDEX { ifIndex, hwGponDeviceOntIndex, hwGponDeviceOntMocaPortId } + ::= { hwGponDeviceOntMocaPortCfgTable 1 } + + HwGponDeviceOntMocaPortCfgEntry ::= + SEQUENCE { + hwGponDeviceOntMocaPortId Integer32, + hwGponDeviceOntMocaPortVlanDefault Integer32, + hwGponDeviceOntMocaPortVlanDefaultPri Integer32 + } + + hwGponDeviceOntMocaPortId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the ONT MOCA port ID." + ::= { hwGponDeviceOntMocaPortCfgEntry 1 } + + hwGponDeviceOntMocaPortVlanDefault OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the native VLAN of the Moca port." + ::= { hwGponDeviceOntMocaPortCfgEntry 2 } + + hwGponDeviceOntMocaPortVlanDefaultPri OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the native VLAN priority of the MOCA port. + The range is from 0 to 7, and the value (-1) is invalid." + ::= { hwGponDeviceOntMocaPortCfgEntry 3 } + +-- Table hwGponDeviceOntIpHostPortCfgTable + hwGponDeviceOntIpHostPortCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponDeviceOntIpHostPortCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the ONT IPHOST port config table. + The index of this table is a combination of ifIndex, hwGponDeviceOntIndex + and hwGponDeviceOntIpHostPortId. + " + ::= { hwXponDeviceControlObjects 65 } + + hwGponDeviceOntIpHostPortCfgEntry OBJECT-TYPE + SYNTAX HwGponDeviceOntIpHostPortCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the ONT IPHOST port config table. + The index of this entry is a combination of ifIndex, hwGponDeviceOntIndex + and hwGponDeviceOntIpHostPortId. + " + INDEX { ifIndex, hwGponDeviceOntIndex, hwGponDeviceOntIpHostPortId } + ::= { hwGponDeviceOntIpHostPortCfgTable 1 } + + HwGponDeviceOntIpHostPortCfgEntry ::= + SEQUENCE { + hwGponDeviceOntIpHostPortId Integer32, + hwGponDeviceOntIpHostPortVlanDefault Integer32, + hwGponDeviceOntIpHostPortVlanDefaultPri Integer32 + } + + hwGponDeviceOntIpHostPortId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the ONT IPHOST port ID." + ::= { hwGponDeviceOntIpHostPortCfgEntry 1 } + + hwGponDeviceOntIpHostPortVlanDefault OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the native VLAN of the IPHOST port." + ::= { hwGponDeviceOntIpHostPortCfgEntry 2 } + + hwGponDeviceOntIpHostPortVlanDefaultPri OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the native VLAN priority of the IPHOST port. + The range is from 0 to 7, and the value (-1) is invalid." + ::= { hwGponDeviceOntIpHostPortCfgEntry 3 } + +-- Table hwEponDeviceOntEthernetPortCfgTable + hwEponDeviceOntEthernetPortCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponDeviceOntEthernetPortCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the ONT ETH port config table. + The index of this table is a combination of ifIndex, hwEponDeviceOntIndex + and hwEponDeviceOntEthernetPortId. + " + ::= { hwXponDeviceControlObjects 81 } + + hwEponDeviceOntEthernetPortCfgEntry OBJECT-TYPE + SYNTAX HwEponDeviceOntEthernetPortCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the ONT ETH port config table. + The index of this entry is a combination of ifIndex, hwEponDeviceOntIndex + and hwEponDeviceOntEthernetPortId. + " + INDEX { ifIndex, hwEponDeviceOntIndex, hwEponDeviceOntEthernetPortId } + ::= { hwEponDeviceOntEthernetPortCfgTable 1 } + + HwEponDeviceOntEthernetPortCfgEntry ::= + SEQUENCE { + hwEponDeviceOntEthernetPortId Integer32, + hwEponDeviceOntEthernetNegotiate INTEGER, + hwEponDeviceOntEthernetDuplexMode INTEGER, + hwEponDeviceOntEthernetSpeed INTEGER, + hwEponDeviceOntEthernetVlanDefault Integer32, + hwEponDeviceOntEthernetOperateStatus INTEGER, + hwEponDeviceOntEthernetFlowcontrolSwitch INTEGER, + hwEponDeviceOntEthernetRingStatus INTEGER, + hwEponDeviceOntEthernetOnlineState INTEGER, + hwEponDeviceOntEthernetPortCfgUpStreamCarTrafficTableId Integer32, + hwEponDeviceOntEthernetPortCfgDownStreamCarTrafficTableId Integer32, + hwEponDeviceOntEthernetPortCfgUpStreamCarTrafficTableName OCTET STRING, + hwEponDeviceOntEthernetPortCfgDownStreamCarTrafficTableName OCTET STRING + } + + hwEponDeviceOntEthernetPortId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the ONT ETH port ID." + ::= { hwEponDeviceOntEthernetPortCfgEntry 1 } + + hwEponDeviceOntEthernetNegotiate OBJECT-TYPE + SYNTAX INTEGER { + auto(1), + neg(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the negotiation switch. + Options: + 1. auto(1) - Indicates that the negotiation switch is auto negotiation + 2. neg(2) - Indicates that the negotiation switch is negotiation + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponDeviceOntEthernetPortCfgEntry 2 } + + hwEponDeviceOntEthernetDuplexMode OBJECT-TYPE + SYNTAX INTEGER { + half (1), + full (2), + autoneg (3), + autohalf(4), + autofull(5), + invalid (-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the duplex type of the port. + Options: + 1. half(1) - Forced half duplex + 2. full(2) - Forced full duplex + 3. autoneg(3) - Auto negotiation + 4. autohalf(4) - Auto half duplex + 5. autofull(5) - Auto full duplex + 6. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponDeviceOntEthernetPortCfgEntry 3 } + + hwEponDeviceOntEthernetSpeed OBJECT-TYPE + SYNTAX INTEGER { + speed10M (10), + speed100M (100), + speed1000M (1000), + autoneg (4), + autospeed10M(5), + autospeed100M(6), + autospeed1000M(7), + invalid (-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the transmission rate of the port. + Options: + 1. speed10M(10) - The forced transmission rate of the port is 10M + 2. speed100M(100) - The forced transmission rate of the port is 100M + 3. speed1000M(1000) - The forced transmission rate of the port is 1000M + 4. autoneg(4) - The transmission rate of the port is auto negotiation + 5. autospeed10M(5) - The auto transmission rate of the port is 10M + 6. autospeed100M(6) - The auto transmission rate of the port is 100M + 7. autospeed1000M(7) - The auto transmission rate of the port is 1000M + 8. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponDeviceOntEthernetPortCfgEntry 4 } + + hwEponDeviceOntEthernetVlanDefault OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the native VLAN of the port." + ::= { hwEponDeviceOntEthernetPortCfgEntry 5 } + + hwEponDeviceOntEthernetOperateStatus OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the switch of the port. + Options: + 1. on(1) - Indicates that the switch of the port is on + 2. off(2) - Indicates that the switch of the port is off + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponDeviceOntEthernetPortCfgEntry 7 } + + hwEponDeviceOntEthernetFlowcontrolSwitch OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to set ONT port flow control switch. + Options: + 1. on(1) - Indicates that the switch of ONT port flow control is on + 2. off(2) - Indicates that the switch of ONT port flow control is off + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponDeviceOntEthernetPortCfgEntry 8 } + + hwEponDeviceOntEthernetRingStatus OBJECT-TYPE + SYNTAX INTEGER { + forward(1), + block(2), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ring status of ONT ETH port. + Options: + 1. forward(1) - Indicates that the ring status of ONT ETH port is forward + 2. block(2) - Indicates that the ring status of ONT ETH port is block + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponDeviceOntEthernetPortCfgEntry 10 } + + hwEponDeviceOntEthernetOnlineState OBJECT-TYPE + SYNTAX INTEGER { + linkup(1), + linkdown(2), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the status of ONT ETH port. + Options: + 1. linkup(1) - Indicates that the status of ONT ETH port is link up + 2. linkdown(2) - Indicates that the status of ONT ETH port is link down + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponDeviceOntEthernetPortCfgEntry 31 } + + hwEponDeviceOntEthernetPortCfgUpStreamCarTrafficTableId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ONT port upstream car profile id (1~1024, 0xfffe-unconcern)." + ::= { hwEponDeviceOntEthernetPortCfgEntry 32 } + + hwEponDeviceOntEthernetPortCfgDownStreamCarTrafficTableId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ONT port downstream car profile id (1~1024, 0xfffe-unconcern)." + ::= { hwEponDeviceOntEthernetPortCfgEntry 33 } + + hwEponDeviceOntEthernetPortCfgUpStreamCarTrafficTableName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ONT port upstream car profile name." + ::= { hwEponDeviceOntEthernetPortCfgEntry 34 } + + hwEponDeviceOntEthernetPortCfgDownStreamCarTrafficTableName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ONT port downstream car profile name." + ::= { hwEponDeviceOntEthernetPortCfgEntry 35 } + +--Table hwEponDeviceOntTDMPortCfgTable + hwEponDeviceOntTDMPortCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponDeviceOntTDMPortCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ONT TDM port config table. + The index of this table is a combination of ifIndex, hwEponDeviceOntIndex + and hwEponDeviceOntTDMPortId. + " + ::= { hwXponDeviceControlObjects 82 } + + hwEponDeviceOntTDMPortCfgEntry OBJECT-TYPE + SYNTAX HwEponDeviceOntTDMPortCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ONT TDM port config table. + The index of this entry is a combination of ifIndex, hwEponDeviceOntIndex + and hwEponDeviceOntTDMPortId. + " + INDEX { ifIndex, hwEponDeviceOntIndex, hwEponDeviceOntTDMPortId } + ::= { hwEponDeviceOntTDMPortCfgTable 1 } + + HwEponDeviceOntTDMPortCfgEntry ::= + SEQUENCE { + hwEponDeviceOntTDMPortId Integer32, + hwEponDeviceOntTDMPortOperateStatus INTEGER + } + + hwEponDeviceOntTDMPortId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the ONT TDM port ID." + ::= { hwEponDeviceOntTDMPortCfgEntry 1 } + + hwEponDeviceOntTDMPortOperateStatus OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the switch of the port. + Options: + 1. on(1) - Indicates that the switch of the port is on + 2. off(2) - Indicates that the switch of the port is off + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponDeviceOntTDMPortCfgEntry 2 } + +-- Table hwEponDeviceOntPOTSPortCfgTable + hwEponDeviceOntPOTSPortCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponDeviceOntPOTSPortCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ONT POTS port config table. + The index of this table is a combination of ifIndex, hwEponDeviceOntIndex + and hwEponDeviceOntPOTSPortId. + " + ::= { hwXponDeviceControlObjects 83 } + + hwEponDeviceOntPOTSPortCfgEntry OBJECT-TYPE + SYNTAX HwEponDeviceOntPOTSPortCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ONT POTS port config table. + The index of this entry is a combination of ifIndex, hwEponDeviceOntIndex + and hwEponDeviceOntPOTSPortId. + " + INDEX { ifIndex, hwEponDeviceOntIndex, hwEponDeviceOntPOTSPortId } + ::= { hwEponDeviceOntPOTSPortCfgTable 1 } + + HwEponDeviceOntPOTSPortCfgEntry ::= + SEQUENCE { + hwEponDeviceOntPOTSPortId Integer32, + hwEponDeviceOntPOTSPortOperateStatus INTEGER + } + + hwEponDeviceOntPOTSPortId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the ONT POTS port ID." + ::= { hwEponDeviceOntPOTSPortCfgEntry 1 } + + hwEponDeviceOntPOTSPortOperateStatus OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ONT POTS port switch. + Options: + 1. on(1) - Indicates that the switch of the ONT POTS port is on + 2. off(2) - Indicates that the switch of the ONT POTS port is off + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponDeviceOntPOTSPortCfgEntry 2 } + +-- Table hwGponDeviceOntTDMPortCfgTable + hwGponDeviceOntTDMPortCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponDeviceOntTDMPortCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ONT TDM port config table. + The index of this table is a combination of ifIndex, hwGponDeviceOntIndex + and hwGponDeviceOntTDMPortId. + " + ::= { hwXponDeviceControlObjects 84 } + + hwGponDeviceOntTDMPortCfgEntry OBJECT-TYPE + SYNTAX HwGponDeviceOntTDMPortCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ONT TDM port config table. + The index of this entry is a combination of ifIndex, hwGponDeviceOntIndex + and hwGponDeviceOntTDMPortId. + " + INDEX { ifIndex, hwGponDeviceOntIndex, hwGponDeviceOntTDMPortId } + ::= { hwGponDeviceOntTDMPortCfgTable 1 } + + HwGponDeviceOntTDMPortCfgEntry ::= + SEQUENCE { + hwGponDeviceOntTDMPortId Integer32, + hwGponDeviceOntTDMPortState INTEGER, + hwGponDeviceOntTDMPortOperateStatus INTEGER + } + + hwGponDeviceOntTDMPortId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the ONT TDM port ID." + ::= { hwGponDeviceOntTDMPortCfgEntry 1 } + + hwGponDeviceOntTDMPortState OBJECT-TYPE + SYNTAX INTEGER { + normal(1), + los(2), + ais(3), + lof(4), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT TDM port state. + Options: + 1. normal (1) - Indicates that the ONT TDM port state is normal + 2. los (2) - Indicates that the ONT TDM port state is LOS + 3. ais(3) - Indicates that the ONT TDM port state is AIS + 4. lof(4) - Indicates that the ONT TDM port state is LOF + 5. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceOntTDMPortCfgEntry 2 } + + hwGponDeviceOntTDMPortOperateStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "ONT TDM port enable switch. + Options: + 1. enable(1) - Enable the ONT TDM port switch + 2. disable(2) - Disable the ONT TDM port switch + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceOntTDMPortCfgEntry 3 } + +-- Table hwEponDeviceCtcRemoteOntPortVlanConfigTable + hwEponDeviceCtcRemoteOntPortVlanConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponDeviceCtcRemoteOntPortVlanConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ont port's remote native vlan info table. + The index of this table is a combination of ifIndex, hwEponDeviceOntIndex, + hwEponDeviceOntPortType and hwEponDeviceOntPortId. + " + ::= { hwXponDeviceControlObjects 91 } + + hwEponDeviceCtcRemoteOntPortVlanConfigEntry OBJECT-TYPE + SYNTAX HwEponDeviceCtcRemoteOntPortVlanConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ont port's remote native vlan info table. + The index of this entry is a combination of ifIndex, hwEponDeviceOntIndex, + hwEponDeviceOntPortType and hwEponDeviceOntPortId. + " + INDEX { ifIndex, hwEponDeviceOntIndex, hwEponDeviceOntPortType, hwEponDeviceOntPortId } + ::= { hwEponDeviceCtcRemoteOntPortVlanConfigTable 1 } + + HwEponDeviceCtcRemoteOntPortVlanConfigEntry ::= + SEQUENCE { + hwEponDeviceOntPortType Integer32, + hwEponDeviceOntPortId Integer32, + hwEponDeviceCtcRemoteOntPortVlanMode INTEGER, + hwEponDeviceCtcRemoteOntPortDefaultTagTPID Integer32, + hwEponDeviceCtcRemoteOntPortDefaultTagCFI Integer32, + hwEponDeviceCtcRemoteOntPortDefaultTagPri Integer32, + hwEponDeviceCtcRemoteOntPortDefaultTagVID Integer32 + } + + hwEponDeviceOntPortType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the ont port's type. + The value 24 indicates the FE port. + The value 34 indicates the GE port. + The value 47 indicates the ETH port. + " + ::= { hwEponDeviceCtcRemoteOntPortVlanConfigEntry 1 } + + hwEponDeviceOntPortId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the ont port ID." + ::= { hwEponDeviceCtcRemoteOntPortVlanConfigEntry 2 } + + hwEponDeviceCtcRemoteOntPortVlanMode OBJECT-TYPE + SYNTAX INTEGER { + transparent(0), + tag(1), + translation(2), + aggregation(3), + trunk(4), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the vlan mode of ont's port. + Options: + 1. transparent(0) - Indicates that the vlan mode of ont's port is transparent + 2. tag(1) - Indicates that the vlan mode of ont's port is tag + 3. translation(2) - Indicates that the vlan mode of ont's port is translation + 4. aggregation(3) - Indicates that the vlan mode of ont's port is aggregation + 5. trunk(4) - Indicates that the vlan mode of ont's port is trunk + 6. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponDeviceCtcRemoteOntPortVlanConfigEntry 3 } + + hwEponDeviceCtcRemoteOntPortDefaultTagTPID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ont port's native vlan TPID." + ::= { hwEponDeviceCtcRemoteOntPortVlanConfigEntry 4 } + + hwEponDeviceCtcRemoteOntPortDefaultTagCFI OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ont port's native vlan CFI." + ::= { hwEponDeviceCtcRemoteOntPortVlanConfigEntry 5 } + + hwEponDeviceCtcRemoteOntPortDefaultTagPri OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ont port's native vlan priority." + ::= { hwEponDeviceCtcRemoteOntPortVlanConfigEntry 6 } + + hwEponDeviceCtcRemoteOntPortDefaultTagVID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ont port's native VLAN ID." + ::= { hwEponDeviceCtcRemoteOntPortVlanConfigEntry 7 } + +-- Table hwEponDeviceCtcRemoteOntPortVlanTranslationTable + hwEponDeviceCtcRemoteOntPortVlanTranslationInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponDeviceCtcRemoteOntPortVlanTranslationInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to display the configuration information about VLAN switching pair of the ONT port. + The index of this table is a combination of ifIndex, hwEponDeviceOntIndex, + hwEponDeviceOntPortType, hwEponDeviceOntPortId and hwEponDeviceOntPortVlanIndex. + " + ::= { hwXponDeviceControlObjects 92 } + + hwEponDeviceCtcRemoteOntPortVlanTranslationInfoEntry OBJECT-TYPE + SYNTAX HwEponDeviceCtcRemoteOntPortVlanTranslationInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to display the configuration information about VLAN switching pair of the ONT port. + The index of this entry is a combination of ifIndex, hwEponDeviceOntIndex, + hwEponDeviceOntPortType, hwEponDeviceOntPortId and hwEponDeviceOntPortVlanIndex. + " + INDEX { ifIndex, hwEponDeviceOntIndex, hwEponDeviceOntPortType, hwEponDeviceOntPortId, hwEponDeviceOntPortVlanIndex } + ::= { hwEponDeviceCtcRemoteOntPortVlanTranslationInfoTable 1 } + + HwEponDeviceCtcRemoteOntPortVlanTranslationInfoEntry ::= + SEQUENCE { + hwEponDeviceOntPortVlanIndex Integer32, + hwEponDeviceCtcOntPortCvlanTagTPID Integer32, + hwEponDeviceCtcOntPortCvlanTagCFI Integer32, + hwEponDeviceCtcOntPortCvlanTagPri Integer32, + hwEponDeviceCtcOntPortCvlanTagVID Integer32, + hwEponDeviceCtcOntPortSvlanTagTPID Integer32, + hwEponDeviceCtcOntPortSvlanTagCFI Integer32, + hwEponDeviceCtcOntPortSvlanTagPri Integer32, + hwEponDeviceCtcOntPortSvlanTagVID Integer32 + } + + hwEponDeviceOntPortVlanIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the vlan index." + ::= { hwEponDeviceCtcRemoteOntPortVlanTranslationInfoEntry 1 } + + hwEponDeviceCtcOntPortCvlanTagTPID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ont port's vlan TPID." + ::= { hwEponDeviceCtcRemoteOntPortVlanTranslationInfoEntry 2 } + + hwEponDeviceCtcOntPortCvlanTagCFI OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ont port's vlan CFI." + ::= { hwEponDeviceCtcRemoteOntPortVlanTranslationInfoEntry 3 } + + hwEponDeviceCtcOntPortCvlanTagPri OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ont port's vlan priority." + ::= { hwEponDeviceCtcRemoteOntPortVlanTranslationInfoEntry 4 } + + hwEponDeviceCtcOntPortCvlanTagVID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ont port's VLAN ID." + ::= { hwEponDeviceCtcRemoteOntPortVlanTranslationInfoEntry 5 } + + hwEponDeviceCtcOntPortSvlanTagTPID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ont port's vlan TPID." + ::= { hwEponDeviceCtcRemoteOntPortVlanTranslationInfoEntry 6 } + + hwEponDeviceCtcOntPortSvlanTagCFI OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ont port's vlan CFI." + ::= { hwEponDeviceCtcRemoteOntPortVlanTranslationInfoEntry 7 } + + hwEponDeviceCtcOntPortSvlanTagPri OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ont port's vlan priority." + ::= { hwEponDeviceCtcRemoteOntPortVlanTranslationInfoEntry 8 } + + hwEponDeviceCtcOntPortSvlanTagVID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ont port's VLAN ID." + ::= { hwEponDeviceCtcRemoteOntPortVlanTranslationInfoEntry 9 } + +-- Table hwEponDeviceCtcRemoteOntMultiCtrItemTable + hwEponDeviceCtcRemoteOntMultiCtrItemTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponDeviceCtcRemoteOntMultiCtrItemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to display the ONT multicast control list. + The index of this table is a combination of ifIndex, hwEponDeviceOntIndex + and hwEponDeviceOntMultiCtrItemIndex. + " + ::= { hwXponDeviceControlObjects 93 } + + hwEponDeviceCtcRemoteOntMultiCtrItemEntry OBJECT-TYPE + SYNTAX HwEponDeviceCtcRemoteOntMultiCtrItemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to display the ONT multicast control list. + The index of this entry is a combination of ifIndex, hwEponDeviceOntIndex + and hwEponDeviceOntMultiCtrItemIndex. + " + INDEX { ifIndex, hwEponDeviceOntIndex, hwEponDeviceOntMultiCtrItemIndex } + ::= { hwEponDeviceCtcRemoteOntMultiCtrItemTable 1 } + + HwEponDeviceCtcRemoteOntMultiCtrItemEntry ::= + SEQUENCE { + hwEponDeviceOntMultiCtrItemIndex Integer32, + hwEponDeviceCtcOntMultiCtrlType INTEGER, + hwEponDeviceCtcOntMultiCtrlUsrID Integer32, + hwEponDeviceCtcOntMultiCtrlGDA OCTET STRING, + hwEponDeviceCtcOntMultiCtrlVlanIDorSA OCTET STRING + } + + hwEponDeviceOntMultiCtrItemIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the item's index." + ::= { hwEponDeviceCtcRemoteOntMultiCtrItemEntry 1 } + + hwEponDeviceCtcOntMultiCtrlType OBJECT-TYPE + SYNTAX INTEGER { + gda(0), + gdaVLAN(1), + gdaSA(2), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the multicast contrl type. + Options: + 1. gda(0) - Based GDA MAC only + 2. gdaVLAN(1) - Based GDA MAC plus muliticast VLAN ID + 3. gdaSA(2) - Based GDA MAC plus SA MAC + 4. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponDeviceCtcRemoteOntMultiCtrItemEntry 2 } + + hwEponDeviceCtcOntMultiCtrlUsrID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the user ID of multicast." + ::= { hwEponDeviceCtcRemoteOntMultiCtrItemEntry 3 } + + hwEponDeviceCtcOntMultiCtrlGDA OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (6)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the GDA of multicast control." + ::= { hwEponDeviceCtcRemoteOntMultiCtrItemEntry 4 } + + hwEponDeviceCtcOntMultiCtrlVlanIDorSA OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (6)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the SA of multicast control." + ::= { hwEponDeviceCtcRemoteOntMultiCtrItemEntry 5 } + +-- hwXponDeviceControlObjects end + +-- hwXponDeviceProfileObjects begin + +-- Table hwXponDeviceDbaProfileInfoTable + hwXponDeviceDbaProfileInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXponDeviceDbaProfileInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the DBA profile table. This table is used to create a DBA profile, + and is used to modify or delete a DBA profile which is not bound. + The index of this table is hwXponDeviceDbaProfileInfoNameIndex. + " + ::= { hwXponDeviceProfileObjects 21 } + + hwXponDeviceDbaProfileInfoEntry OBJECT-TYPE + SYNTAX HwXponDeviceDbaProfileInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the DBA profile table. This table is used to create a DBA profile, + and is used to modify or delete a DBA profile which is not bound. + The index of this entry is hwXponDeviceDbaProfileInfoNameIndex. + " + INDEX { IMPLIED hwXponDeviceDbaProfileInfoNameIndex } + ::= { hwXponDeviceDbaProfileInfoTable 1 } + + HwXponDeviceDbaProfileInfoEntry ::= + SEQUENCE { + hwXponDeviceDbaProfileInfoNameIndex OCTET STRING, + hwXponDeviceDbaProfileType Integer32, + hwXponDeviceDbaProfileFixedRate Integer32, + hwXponDeviceDbaProfileAssuredRate Integer32, + hwXponDeviceDbaProfileMaxRate Integer32, + hwXponDeviceDbaProfileReferenceNum Integer32, + hwXponDeviceDbaProfileBandwithCompensate INTEGER, + hwXponDeviceDbaProfileEntryStatus RowStatus + } + + hwXponDeviceDbaProfileInfoNameIndex OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..33)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the DBA profile name." + ::= { hwXponDeviceDbaProfileInfoEntry 1 } + + hwXponDeviceDbaProfileType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the DBA profile type. + The value (1) indicates that the DBA profile type is Type 1. + The value (2) indicates that the DBA profile type is Type 2. + The value (3) indicates that the DBA profile type is Type 3. + The value (4) indicates that the DBA profile type is Type 4. + The value (5) indicates that the DBA profile type is Type 5. + The value (-1) indicates that the query fails or no information is detected." + ::= { hwXponDeviceDbaProfileInfoEntry 2 } + + hwXponDeviceDbaProfileFixedRate OBJECT-TYPE + SYNTAX Integer32 (0 | 128..10000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the fixed bandwidth of the profile, unit Kbps. + The value (0) is invalid value. + " + ::= { hwXponDeviceDbaProfileInfoEntry 3 } + + hwXponDeviceDbaProfileAssuredRate OBJECT-TYPE + SYNTAX Integer32 (0 | 128..10000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the assured bandwidth of the profile, unit Kbps. + The value (0) is invalid value. + " + ::= { hwXponDeviceDbaProfileInfoEntry 4 } + + hwXponDeviceDbaProfileMaxRate OBJECT-TYPE + SYNTAX Integer32 (0 | 128..10000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the max bandwidth of the profile, unit Kbps. + The value (0) is invalid value. + " + ::= { hwXponDeviceDbaProfileInfoEntry 5 } + + hwXponDeviceDbaProfileReferenceNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the binding times of the profile." + ::= { hwXponDeviceDbaProfileInfoEntry 6 } + + hwXponDeviceDbaProfileBandwithCompensate OBJECT-TYPE + SYNTAX INTEGER{ + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the bandwidth compensation policy of the profile. + Options: + 1. enable(1) - Enable the bandwidth compensation policy of the profile + 2. disable(2) - Disable the bandwidth compensation policy of the profile + " + ::= { hwXponDeviceDbaProfileInfoEntry 7 } + + hwXponDeviceDbaProfileEntryStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The hwXponDeviceDbaProfileEntryStatus is used to create a new row or to modify + or delete an existing row in this table. + " + ::= { hwXponDeviceDbaProfileInfoEntry 8 } + +-- Table hwXponDeviceOntSnmpProfileInfoTable + hwXponDeviceOntSnmpProfileInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXponDeviceOntSnmpProfileInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is the SNMP parameter management profile of the ONT. + The index of this table is hwXponDeviceOntSnmpProfileInfoNameIndex. + " + ::= { hwXponDeviceProfileObjects 22 } + + hwXponDeviceOntSnmpProfileInfoEntry OBJECT-TYPE + SYNTAX HwXponDeviceOntSnmpProfileInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is the SNMP parameter management profile of the ONT. + The index of this entry is hwXponDeviceOntSnmpProfileInfoNameIndex. + " + INDEX { IMPLIED hwXponDeviceOntSnmpProfileInfoNameIndex } + ::= { hwXponDeviceOntSnmpProfileInfoTable 1 } + + HwXponDeviceOntSnmpProfileInfoEntry ::= + SEQUENCE { + hwXponDeviceOntSnmpProfileInfoNameIndex OCTET STRING, + hwXponDeviceOntSnmpProfileVersion INTEGER, + hwXponDeviceOntSnmpProfileReadCommunityName OCTET STRING, + hwXponDeviceOntSnmpProfileWriteCommunityName OCTET STRING, + hwXponDeviceOntSnmpProfileTrapHostIP IpAddress, + hwXponDeviceOntSnmpProfileTrapHostSrcUDPPort Integer32, + hwXponDeviceOntSnmpProfileSecurityName OCTET STRING, + hwXponDeviceOntSnmpProfileRowStatus RowStatus + } + + hwXponDeviceOntSnmpProfileInfoNameIndex OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the ONT SNMP profile name." + ::= { hwXponDeviceOntSnmpProfileInfoEntry 1 } + + hwXponDeviceOntSnmpProfileVersion OBJECT-TYPE + SYNTAX INTEGER{ + v1(1), + v2c(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the SNMP version number. + Options: + 1. v1(1) - Indicates that the SNMP version is v1 + 2. v2c(2) - Indicates that the SNMP version is v2c + The default value is v1(1). + " + DEFVAL { v1 } + ::= { hwXponDeviceOntSnmpProfileInfoEntry 2 } + + hwXponDeviceOntSnmpProfileReadCommunityName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the name of the read community." + ::= { hwXponDeviceOntSnmpProfileInfoEntry 3 } + + hwXponDeviceOntSnmpProfileWriteCommunityName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the name of the write community." + ::= { hwXponDeviceOntSnmpProfileInfoEntry 4 } + + hwXponDeviceOntSnmpProfileTrapHostIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the target host address of sending trap msg." + ::= { hwXponDeviceOntSnmpProfileInfoEntry 5 } + + hwXponDeviceOntSnmpProfileTrapHostSrcUDPPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ID of the host UDP source port from which the trap is sent." + ::= { hwXponDeviceOntSnmpProfileInfoEntry 6 } + + hwXponDeviceOntSnmpProfileSecurityName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the securityname of SNMP msg" + ::= { hwXponDeviceOntSnmpProfileInfoEntry 7 } + + hwXponDeviceOntSnmpProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The hwXponDeviceOntSnmpProfileRowStatus is used to create a new row + or to modify or delete an existing row in this table. + " + ::= { hwXponDeviceOntSnmpProfileInfoEntry 8 } + +-- Table hwXponDeviceOntPortClassTable + hwXponDeviceOntPortClassTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXponDeviceOntPortClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The configuration table of the XPON classification. + The index of this table is a combination of hwXponDeviceOntPortClassProfileIdIndex, + hwXponDeviceOntPortClassPrecedenceIndex and hwXponDeviceOntPortClassConditionIndex. + " + ::= { hwXponDeviceProfileObjects 23 } + + hwXponDeviceOntPortClassEntry OBJECT-TYPE + SYNTAX HwXponDeviceOntPortClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The configuration table of the XPON classification. + The index of this entry is a combination of hwXponDeviceOntPortClassProfileIdIndex, + hwXponDeviceOntPortClassPrecedenceIndex and hwXponDeviceOntPortClassConditionIndex. + " + INDEX { IMPLIED hwXponDeviceOntPortClassProfileIdIndex, hwXponDeviceOntPortClassPrecedenceIndex, + hwXponDeviceOntPortClassConditionIndex } + ::= { hwXponDeviceOntPortClassTable 1 } + + HwXponDeviceOntPortClassEntry ::= + SEQUENCE { + hwXponDeviceOntPortClassProfileIdIndex Integer32, + hwXponDeviceOntPortClassPrecedenceIndex Integer32, + hwXponDeviceOntPortClassConditionIndex Integer32, + hwXponDeviceOntPortClassProfileRefNum Integer32, + hwXponDeviceOntPortClassProfileName OCTET STRING, + hwXponDeviceOntPortClassProfileQueuemapped Integer32, + hwXponDeviceOntPortClassProfilePriMark Integer32, + hwXponDeviceOntPortClassProfileFieldselect Integer32, + hwXponDeviceOntPortClassProfileOperator Integer32, + hwXponDeviceOntPortClassProfileMatchValue OCTET STRING, + hwXponDeviceOntPortClassProfileRowStatus RowStatus + } + + hwXponDeviceOntPortClassProfileIdIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the profile index." + ::= { hwXponDeviceOntPortClassEntry 1 } + + hwXponDeviceOntPortClassPrecedenceIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the precedence-rule" + ::= { hwXponDeviceOntPortClassEntry 2 } + + hwXponDeviceOntPortClassConditionIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the conditionindex-condition." + ::= { hwXponDeviceOntPortClassEntry 3 } + + hwXponDeviceOntPortClassProfileRefNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the profile binding times." + ::= { hwXponDeviceOntPortClassEntry 4 } + + hwXponDeviceOntPortClassProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the profile name." + ::= { hwXponDeviceOntPortClassEntry 5 } + + hwXponDeviceOntPortClassProfileQueuemapped OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the mapping queue." + ::= { hwXponDeviceOntPortClassEntry 6 } + + hwXponDeviceOntPortClassProfilePriMark OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the priority mark." + ::= { hwXponDeviceOntPortClassEntry 7 } + + hwXponDeviceOntPortClassProfileFieldselect OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the field selected corresponding the condition. + The value (0) indicates that the field is classified by destination MAC. + The value (1) indicates that the field is classified by source MAC. + The value (2) indicates that the field is classified by ethernet user priority. + The value (3) indicates that the field is classified by VLAN ID. + The value (4) indicates that the field is classified by ETH type. + The value (5) indicates that the field is classified by destination IPv4 address. + The value (6) indicates that the field is classified by source IPv4 address. + The value (7) indicates that the field is classified by IP protocol type. + The value (8) indicates that the field is classified by IPv4 DSCP. + The value (9) indicates that the field is classified by IPv6 DSCP. + The value (10) indicates that the field is classified by source port of layer 4 protocol. + The value (11) indicates that the field is classified by destination port of layer 4 protocol. + The value (12) indicates that the field is classified by IP version. + The value (13) indicates that the field is classified by IPv6 flow label. + The value (14) indicates that the field is classified by destination IPv6 address. + The value (15) indicates that the field is classified by source IPv6 address. + The value (16) indicates that the field is classified by prefix of destination IPv6 address. + The value (17) indicates that the field is classified by prefix of source IPv6 address. + The value (18) indicates that the field is classified by IPv6 next header. + " + ::= { hwXponDeviceOntPortClassEntry 8 } + + hwXponDeviceOntPortClassProfileOperator OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the operator flag." + ::= { hwXponDeviceOntPortClassEntry 9 } + + hwXponDeviceOntPortClassProfileMatchValue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the match values." + ::= { hwXponDeviceOntPortClassEntry 10 } + + hwXponDeviceOntPortClassProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The hwXponDeviceOntPortClassProfileRowStatus is used to create a new row + or to modify or delete an existing row in this table. + " + ::= { hwXponDeviceOntPortClassEntry 11 } +-- ont classification table end + +-- Table hwEponDeviceLineProfileInfoTable + hwEponDeviceLineProfileInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponDeviceLineProfileInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the EPON line profile table. This table is used to create a EPON line profile. + The index of this table is hwEponDeviceLineProfileInfoNameIndex. + " + ::= { hwXponDeviceProfileObjects 41 } + + hwEponDeviceLineProfileInfoEntry OBJECT-TYPE + SYNTAX HwEponDeviceLineProfileInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the EPON line profile table. This table is used to create a EPON line profile. + The index of this entry is hwEponDeviceLineProfileInfoNameIndex. + " + INDEX { IMPLIED hwEponDeviceLineProfileInfoNameIndex } + ::= { hwEponDeviceLineProfileInfoTable 1 } + + HwEponDeviceLineProfileInfoEntry ::= + SEQUENCE { + hwEponDeviceLineProfileInfoNameIndex OCTET STRING, + hwEponDeviceLineProfileBindNum Integer32, + hwEponDeviceLineProfileFEC INTEGER, + hwEponDeviceLineProfileCommit INTEGER, + hwEponDeviceLineProfileRowStatus RowStatus + } + + hwEponDeviceLineProfileInfoNameIndex OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the EPON line profile name index." + ::= { hwEponDeviceLineProfileInfoEntry 1 } + + hwEponDeviceLineProfileBindNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of ONT bound with EPON line profile." + ::= { hwEponDeviceLineProfileInfoEntry 2 } + + hwEponDeviceLineProfileFEC OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the EPON line profile FEC switch. + Options: + 1. enable (1) - Enable the EPON line profile FEC switch + 2. disable (2) - Disable the EPON line profile FEC switch + 3. invalid (-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponDeviceLineProfileInfoEntry 3 } + + hwEponDeviceLineProfileCommit OBJECT-TYPE + SYNTAX INTEGER { + commitExecute(1), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the EPON line profile configuration commit. + Options: + 1. commitExecute(1) - Execute the EPON line profile configuration commit + 2. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponDeviceLineProfileInfoEntry 4 } + + hwEponDeviceLineProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The hwEponDeviceLineProfileRowStatus is used to create a new row + or to modify or delete an existing row in this table. + " + ::= { hwEponDeviceLineProfileInfoEntry 5 } + +-- Table hwEponDeviceLineProfLlidCfgTable + hwEponDeviceLineProfLlidCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponDeviceLineProfLlidCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the XPON line profile LLID config table. This table is used to configure epon LLID. + The index of this table is a combination of hwEponLineProfLlidCfgLineProfNameIndex, + and hwEponLineProfLlidCfgLlidIndex. + " + ::= { hwXponDeviceProfileObjects 42 } + + hwEponDeviceLineProfLlidCfgEntry OBJECT-TYPE + SYNTAX HwEponDeviceLineProfLlidCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the XPON line profile LLID config table. This table is used to configure epon LLID. + The index of this entry is a combination of hwEponLineProfLlidCfgLineProfNameIndex, + and hwEponLineProfLlidCfgLlidIndex. + " + INDEX { IMPLIED hwEponLineProfLlidCfgLineProfNameIndex , + hwEponLineProfLlidCfgLlidIndex} + ::= { hwEponDeviceLineProfLlidCfgTable 1 } + + HwEponDeviceLineProfLlidCfgEntry ::= + SEQUENCE { + hwEponLineProfLlidCfgLineProfNameIndex OCTET STRING, + hwEponLineProfLlidCfgLlidIndex Integer32, + hwEponLineProfLlidCfgCarTrafficTableId Integer32, + hwEponLineProfLlidCfgDbaProfileName OCTET STRING, + hwEponLineProfLlidCfgEncryptMode INTEGER, + hwEponLineProfLlidCfgQueueSetIndex1ReportBitMap Integer32, + hwEponLineProfLlidCfgQueueSetIndex1Threshold OCTET STRING, + hwEponLineProfLlidCfgQueueSetIndex2ReportBitMap Integer32, + hwEponLineProfLlidCfgQueueSetIndex2Threshold OCTET STRING, + hwEponLineProfLlidCfgQueueSetIndex3ReportBitMap Integer32, + hwEponLineProfLlidCfgQueueSetIndex3Threshold OCTET STRING, + hwEponLineProfLlidCfgRowStatus RowStatus, + hwEponLineProfLlidCfgCarTrafficTableName OCTET STRING + } + + hwEponLineProfLlidCfgLineProfNameIndex OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the XPON line profile name index." + ::= { hwEponDeviceLineProfLlidCfgEntry 1 } + + hwEponLineProfLlidCfgLlidIndex OBJECT-TYPE + SYNTAX Integer32 (0..1023) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the XPON line profile LLID config Llid index." + ::= { hwEponDeviceLineProfLlidCfgEntry 2 } + + hwEponLineProfLlidCfgCarTrafficTableId OBJECT-TYPE + SYNTAX Integer32 (1..1024 | 65534) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON line profile LLID config car profile index(1~1024, 0xfffe-unconcern)." + ::= { hwEponDeviceLineProfLlidCfgEntry 3 } + + hwEponLineProfLlidCfgDbaProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..33)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON line profile LLID config DBA profile name." + ::= { hwEponDeviceLineProfLlidCfgEntry 4 } + + hwEponLineProfLlidCfgEncryptMode OBJECT-TYPE + SYNTAX INTEGER { + aes128(1), + triplechurning(2), + off(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON line profile LLID config gem encryp mode. + Options: + 1. aes128(1) - Indicates that the XPON line profile LLID config gem encrypt mode is aes128 + 2. triplechurning(2) - Indicates that the XPON line profile LLID config gem encrypt mode is triple churning + 3. off(3) - Indicates that the XPON line profile LLID config gem encrypt mode is off + " + DEFVAL { 3 } + ::= { hwEponDeviceLineProfLlidCfgEntry 5 } + + hwEponLineProfLlidCfgQueueSetIndex1ReportBitMap OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON line profile LLID config queue-set-1 report bitmap." + ::= { hwEponDeviceLineProfLlidCfgEntry 6 } + + hwEponLineProfLlidCfgQueueSetIndex1Threshold OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON line profile LLID config queue-set-1 threshold value." + ::= { hwEponDeviceLineProfLlidCfgEntry 7 } + + hwEponLineProfLlidCfgQueueSetIndex2ReportBitMap OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON line profile LLID config queue-set-2 report bitmap." + ::= { hwEponDeviceLineProfLlidCfgEntry 8 } + + hwEponLineProfLlidCfgQueueSetIndex2Threshold OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON line profile LLID config queue-set-2 threshold value." + ::= { hwEponDeviceLineProfLlidCfgEntry 9 } + + hwEponLineProfLlidCfgQueueSetIndex3ReportBitMap OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON line profile LLID config queue-set-3 report bitmap." + ::= { hwEponDeviceLineProfLlidCfgEntry 10 } + + hwEponLineProfLlidCfgQueueSetIndex3Threshold OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON line profile LLID config queue-set-3 threshold value." + ::= { hwEponDeviceLineProfLlidCfgEntry 11 } + + hwEponLineProfLlidCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The hwEponLineProfLlidCfgRowStatus is used to create a new row + or to modify or delete an existing row in this table. + " + ::= { hwEponDeviceLineProfLlidCfgEntry 12 } + + hwEponLineProfLlidCfgCarTrafficTableName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON line profile LLID config car profile name." + ::= { hwEponDeviceLineProfLlidCfgEntry 13 } + +-- Table hwEponDeviceSrvProfileInfoTable + hwEponDeviceSrvProfileInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponDeviceSrvProfileInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the EPON service profile table. + The index of this table is hwEponDeviceSrvProfileInfoNameIndex. + " + ::= { hwXponDeviceProfileObjects 43 } + + hwEponDeviceSrvProfileInfoEntry OBJECT-TYPE + SYNTAX HwEponDeviceSrvProfileInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the EPON service profile table. + The index of this entry is hwEponDeviceSrvProfileInfoNameIndex. + " + INDEX { IMPLIED hwEponDeviceSrvProfileInfoNameIndex } + ::= { hwEponDeviceSrvProfileInfoTable 1 } + + HwEponDeviceSrvProfileInfoEntry ::= + SEQUENCE { + hwEponDeviceSrvProfileInfoNameIndex OCTET STRING, + hwEponDeviceSrvProfileBindNum Integer32, + hwEponDeviceSrvProfileCommit INTEGER, + hwEponDeviceSrvProfileRowStatus RowStatus + } + + hwEponDeviceSrvProfileInfoNameIndex OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the EPON line profile name index." + ::= { hwEponDeviceSrvProfileInfoEntry 1 } + + hwEponDeviceSrvProfileBindNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of ONT bound with EPON service profile." + ::= { hwEponDeviceSrvProfileInfoEntry 2 } + + hwEponDeviceSrvProfileCommit OBJECT-TYPE + SYNTAX INTEGER { + commitExecute(1), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the EPON service profile configuration commit. + Options: + 1. commitExecute(1) - Execute the EPON service profile configuration commit + 2. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponDeviceSrvProfileInfoEntry 3 } + + hwEponDeviceSrvProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The hwEponDeviceSrvProfileRowStatus is used to create a new row + or to modify or delete an existing row in this table. + " + ::= { hwEponDeviceSrvProfileInfoEntry 4 } + +-- Table hwEponDeviceSrvProfileOntCfgTable + hwEponDeviceSrvProfileOntCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponDeviceSrvProfileOntCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the EPON service profile ont config table. + The index of this table is hwEponDeviceSrvProfOntCfgSrvProfNameIndex. + " + ::= { hwXponDeviceProfileObjects 44 } + + hwEponDeviceSrvProfileOntCfgEntry OBJECT-TYPE + SYNTAX HwEponDeviceSrvProfileOntCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the EPON service profile ont config table. + The index of this entry is hwEponDeviceSrvProfOntCfgSrvProfNameIndex. + " + INDEX { IMPLIED hwEponDeviceSrvProfOntCfgSrvProfNameIndex } + ::= { hwEponDeviceSrvProfileOntCfgTable 1 } + + HwEponDeviceSrvProfileOntCfgEntry ::= + SEQUENCE { + hwEponDeviceSrvProfOntCfgSrvProfNameIndex OCTET STRING, + hwEponDeviceSrvProfilePotsNum Integer32, + hwEponDeviceSrvProfileEthNum Integer32, + hwEponDeviceSrvProfileTdmPortNum Integer32, + hwEponDeviceSrvProfileTdmPortType INTEGER, + hwEponDeviceSrvProfileMulticastMode INTEGER, + hwEponDeviceSrvProfileMulticastQuickLeaveSwitch INTEGER, + hwEponDeviceSrvProfileRingCheckSwitch INTEGER, + hwEponDeviceSrvProfileRingCheckAutoShutdownSwitch INTEGER + } + + hwEponDeviceSrvProfOntCfgSrvProfNameIndex OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the EPON service profile name index." + ::= { hwEponDeviceSrvProfileOntCfgEntry 1 } + + hwEponDeviceSrvProfilePotsNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON service profile pots port number. + A special value of 0xFE (254) indicates the number + of port is adaptive." + ::= { hwEponDeviceSrvProfileOntCfgEntry 2 } + + hwEponDeviceSrvProfileEthNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON service profile eth port number. + A special value of 0xFE (254) indicates the number + of port is adaptive." + ::= { hwEponDeviceSrvProfileOntCfgEntry 3 } + + hwEponDeviceSrvProfileTdmPortNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON service profile tdm port number." + ::= { hwEponDeviceSrvProfileOntCfgEntry 4 } + + hwEponDeviceSrvProfileTdmPortType OBJECT-TYPE + SYNTAX INTEGER { + t1(13), + e1(14), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON service profile tdm port type. + Options: + 1. t1(13) - T1 + 2. e1(14) - E1 + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponDeviceSrvProfileOntCfgEntry 5 } + + hwEponDeviceSrvProfileMulticastMode OBJECT-TYPE + SYNTAX INTEGER { + ctc(1), + igmpsnooping(2), + transparent(3), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON service profile multicast mode. + Options: + 1. ctc(1) - Indicates that the XPON service profile multicast mode is CTC + 2. igmpsnooping(2) - Indicates that the XPON service profile multicast mode is igmp snooping + 3. transparent(3) - Indicates that the XPON service profile multicast mode is transparent + 4. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponDeviceSrvProfileOntCfgEntry 6 } + + hwEponDeviceSrvProfileMulticastQuickLeaveSwitch OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2), + unconcern(254) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON service profile multicast quick leave switch. + Options: + 1. enable(1) - Enable the XPON service profile multicast quick leave switch + 2. disable(2) - Disable the XPON service profile multicast quick leave switch + 3. unconcern(254) - Indicates that the query fails or no information is detected + " + ::= { hwEponDeviceSrvProfileOntCfgEntry 7 } + + hwEponDeviceSrvProfileRingCheckSwitch OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2), + unconcern(254) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON service profile ring check function switch. + Options: + 1. enable(1) - Enable the XPON service profile ring check function switch + 2. disable(2) - Disable the XPON service profile ring check function switch + 3. unconcern(254) - Indicates that the query fails or no information is detected + " + ::= { hwEponDeviceSrvProfileOntCfgEntry 8 } + + hwEponDeviceSrvProfileRingCheckAutoShutdownSwitch OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2), + unconcern(254) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON service profile ring check auto shutdown function switch + Options: + 1. enable(1) - Indicates that the XPON service profile ring check auto shutdown switch enable. + 2. disable(2) - Indicates that the XPON service profile ring check auto shutdown switch disable. + 3. unconcern(254) - Indicates that the XPON service profile ring check auto shutdown switch unconcern. + " + ::= { hwEponDeviceSrvProfileOntCfgEntry 9 } + + +-- Table hwEponDeviceSrvProfMulticastVlanCfgTable + hwEponDeviceSrvProfMulticastVlanCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponDeviceSrvProfMulticastVlanCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the EPON service profile multicast vlan config table. + The index of this table is a combination of hwEponDeviceSrvProfMulticastVlanCfgSrvProfNameIndex, + hwEponDeviceSrvProfMulticastVlanCfgOntPhyType, hwEponDeviceSrvProfMulticastVlanCfgOntPhyIndex + and hwEponDeviceSrvProfMulticastVlanCfgMulticastVlan. + " + ::= { hwXponDeviceProfileObjects 45 } + + hwEponDeviceSrvProfMulticastVlanCfgEntry OBJECT-TYPE + SYNTAX HwEponDeviceSrvProfMulticastVlanCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the EPON service profile multicast vlan config table. + The index of this entry is a combination of hwEponDeviceSrvProfMulticastVlanCfgSrvProfNameIndex, + hwEponDeviceSrvProfMulticastVlanCfgOntPhyType, hwEponDeviceSrvProfMulticastVlanCfgOntPhyIndex + and hwEponDeviceSrvProfMulticastVlanCfgMulticastVlan. + " + INDEX { IMPLIED hwEponDeviceSrvProfMulticastVlanCfgSrvProfNameIndex, hwEponDeviceSrvProfMulticastVlanCfgOntPhyType, + hwEponDeviceSrvProfMulticastVlanCfgOntPhyIndex, hwEponDeviceSrvProfMulticastVlanCfgMulticastVlan} + ::= { hwEponDeviceSrvProfMulticastVlanCfgTable 1 } + + HwEponDeviceSrvProfMulticastVlanCfgEntry ::= + SEQUENCE { + hwEponDeviceSrvProfMulticastVlanCfgSrvProfNameIndex OCTET STRING, + hwEponDeviceSrvProfMulticastVlanCfgOntPhyType INTEGER, + hwEponDeviceSrvProfMulticastVlanCfgOntPhyIndex Integer32, + hwEponDeviceSrvProfMulticastVlanCfgMulticastVlan Integer32, + hwEponDeviceSrvProfMulticastVlanCfgRowStatus RowStatus, + hwEponDeviceSrvProfMulticastVlanCfgTranslatedVlan Integer32 + } + + hwEponDeviceSrvProfMulticastVlanCfgSrvProfNameIndex OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the XPON service profile name index." + ::= { hwEponDeviceSrvProfMulticastVlanCfgEntry 1 } + + hwEponDeviceSrvProfMulticastVlanCfgOntPhyType OBJECT-TYPE + SYNTAX INTEGER { + t1(13), + e1(14), + fe(24), + ge(34), + moca(46), + eth(47), + iphost(50) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the port type of the ONT. + Options: + 1. t1(13) - T1 + 2. e1(14) - E1 + 3. fe(24) - FE + 4. ge(34) - GE + 5. moca(46) - MOCA + 6. eth(47) - ETH + 7. iphost(50) - IPHOST + " + ::= { hwEponDeviceSrvProfMulticastVlanCfgEntry 2 } + + hwEponDeviceSrvProfMulticastVlanCfgOntPhyIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the port index of the ONT" + ::= { hwEponDeviceSrvProfMulticastVlanCfgEntry 3 } + + hwEponDeviceSrvProfMulticastVlanCfgMulticastVlan OBJECT-TYPE + SYNTAX Integer32 (1..4093) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the EPON service profile multicast vlan." + ::= { hwEponDeviceSrvProfMulticastVlanCfgEntry 4 } + + hwEponDeviceSrvProfMulticastVlanCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The hwEponDeviceSrvProfMulticastVlanCfgRowStatus is used to create a new row + or to modify or delete an existing row in this table. + " + ::= { hwEponDeviceSrvProfMulticastVlanCfgEntry 5 } + + hwEponDeviceSrvProfMulticastVlanCfgTranslatedVlan OBJECT-TYPE + SYNTAX Integer32 (-1 | 1..4093) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the EPON service profile multicast translated VLAN." + ::= { hwEponDeviceSrvProfMulticastVlanCfgEntry 6 } + +-- Table hwEponDeviceSrvProfPortVlanCfgTable + hwEponDeviceSrvProfPortVlanCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponDeviceSrvProfPortVlanCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the EPON service profile port vlan config table. + The index of this table is a combination of hwEponDeviceSrvProfPortVlanCfgSrvProfNameIndex, + hwEponDeviceSrvProfPortVlanCfgOntPhyType, hwEponDeviceSrvProfPortVlanCfgOntPhyIndex + and hwEponDeviceSrvProfPortVlanCfgPortCVlan. + " + ::= { hwXponDeviceProfileObjects 46 } + + hwEponDeviceSrvProfPortVlanCfgEntry OBJECT-TYPE + SYNTAX HwEponDeviceSrvProfPortVlanCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the EPON service profile port vlan config table. + The index of this entry is a combination of hwEponDeviceSrvProfPortVlanCfgSrvProfNameIndex, + hwEponDeviceSrvProfPortVlanCfgOntPhyType, hwEponDeviceSrvProfPortVlanCfgOntPhyIndex + and hwEponDeviceSrvProfPortVlanCfgPortCVlan. + " + INDEX { IMPLIED hwEponDeviceSrvProfPortVlanCfgSrvProfNameIndex, hwEponDeviceSrvProfPortVlanCfgOntPhyType, + hwEponDeviceSrvProfPortVlanCfgOntPhyIndex, hwEponDeviceSrvProfPortVlanCfgPortCVlan} + ::= { hwEponDeviceSrvProfPortVlanCfgTable 1 } + + HwEponDeviceSrvProfPortVlanCfgEntry ::= + SEQUENCE { + hwEponDeviceSrvProfPortVlanCfgSrvProfNameIndex OCTET STRING, + hwEponDeviceSrvProfPortVlanCfgOntPhyType INTEGER, + hwEponDeviceSrvProfPortVlanCfgOntPhyIndex Integer32, + hwEponDeviceSrvProfPortVlanCfgPortVlanType INTEGER, + hwEponDeviceSrvProfPortVlanCfgPortCVlan Integer32, + hwEponDeviceSrvProfPortVlanCfgPortSVlan Integer32, + hwEponDeviceSrvProfPortVlanCfgRowStatus RowStatus + } + + hwEponDeviceSrvProfPortVlanCfgSrvProfNameIndex OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the XPON service profile name index." + ::= { hwEponDeviceSrvProfPortVlanCfgEntry 1 } + + hwEponDeviceSrvProfPortVlanCfgOntPhyType OBJECT-TYPE + SYNTAX INTEGER { + t1(13), + e1(14), + fe(24), + ge(34), + moca(46), + eth(47), + iphost(50) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the port type of the ONT. + Options: + 1. t1(13) - T1 + 2. e1(14) - E1 + 3. fe(24) - FE + 4. ge(34) - GE + 5. moca(46) - MOCA + 6. eth(47) - ETH + 7. iphost(50) - IPHOST + " + ::= { hwEponDeviceSrvProfPortVlanCfgEntry 2 } + + hwEponDeviceSrvProfPortVlanCfgOntPhyIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the port index of the ONT." + ::= { hwEponDeviceSrvProfPortVlanCfgEntry 3 } + + hwEponDeviceSrvProfPortVlanCfgPortVlanType OBJECT-TYPE + SYNTAX INTEGER { + transparent(1), + translation(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON service profile port vlan type. + Options: + 1. transparent(1) - Indicates that the XPON service profile port vlan type is transparent + 2. translation(2) - Indicates that the XPON service profile port vlan type is translation + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponDeviceSrvProfPortVlanCfgEntry 4 } + + hwEponDeviceSrvProfPortVlanCfgPortCVlan OBJECT-TYPE + SYNTAX Integer32 (1..4094 | 65534) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the EPON service profile port customer vlan. + The value 65534 indicates that the vlan mode of ont's port is transparent. + " + ::= { hwEponDeviceSrvProfPortVlanCfgEntry 5 } + + hwEponDeviceSrvProfPortVlanCfgPortSVlan OBJECT-TYPE + SYNTAX Integer32 (-1 | 1..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the EPON service profile port service vlan. + The value(-1) is invalid value. + " + ::= { hwEponDeviceSrvProfPortVlanCfgEntry 6 } + + hwEponDeviceSrvProfPortVlanCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The hwEponDeviceSrvProfPortVlanCfgRowStatus is used to create a new row + or to modify or delete an existing row in this table. + " + ::= { hwEponDeviceSrvProfPortVlanCfgEntry 7 } + +-- Table hwEponDeviceSrvProfOntPortCfgTable + hwEponDeviceSrvProfOntPortCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponDeviceSrvProfOntPortCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the EPON service profile ont port config table. + The index of this table is a combination of hwEponDeviceSrvProfOntPortCfgSrvProfNameIndex, + hwEponDeviceSrvProfOntPortCfgOntPhyType and hwEponDeviceSrvProfOntPortCfgOntPhyIndex. + " + ::= { hwXponDeviceProfileObjects 47 } + + hwEponDeviceSrvProfOntPortCfgEntry OBJECT-TYPE + SYNTAX HwEponDeviceSrvProfOntPortCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the EPON service profile ont port config table. + The index of this entry is a combination of hwEponDeviceSrvProfOntPortCfgSrvProfNameIndex, + hwEponDeviceSrvProfOntPortCfgOntPhyType and hwEponDeviceSrvProfOntPortCfgOntPhyIndex. + " + INDEX { IMPLIED hwEponDeviceSrvProfOntPortCfgSrvProfNameIndex, hwEponDeviceSrvProfOntPortCfgOntPhyType, + hwEponDeviceSrvProfOntPortCfgOntPhyIndex} + ::= { hwEponDeviceSrvProfOntPortCfgTable 1 } + + HwEponDeviceSrvProfOntPortCfgEntry ::= + SEQUENCE { + hwEponDeviceSrvProfOntPortCfgSrvProfNameIndex OCTET STRING, + hwEponDeviceSrvProfOntPortCfgOntPhyType INTEGER, + hwEponDeviceSrvProfOntPortCfgOntPhyIndex Integer32, + hwEponDeviceSrvProfOntPortCfgUpStreamCarTrafficTableId Integer32, + hwEponDeviceSrvProfOntPortCfgDownStreamCarTrafficTableId Integer32, + hwEponDeviceSrvProfOntPortCfgMaxMacAddressNum Integer32, + hwEponDeviceSrvProfOntPortCfgClassProfileIndex Integer32, + hwEponDeviceSrvProfOntPortCfgMulticastStripSwitch INTEGER, + hwEponDeviceSrvProfOntPortCfgMaxGroupNum Integer32, + hwEponDeviceSrvProfOntPortCfgUpStreamCarTrafficTableName OCTET STRING, + hwEponDeviceSrvProfOntPortCfgDownStreamCarTrafficTableName OCTET STRING + } + + hwEponDeviceSrvProfOntPortCfgSrvProfNameIndex OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the XPON service profile name index." + ::= { hwEponDeviceSrvProfOntPortCfgEntry 1 } + + hwEponDeviceSrvProfOntPortCfgOntPhyType OBJECT-TYPE + SYNTAX INTEGER { + t1(13), + e1(14), + fe(24), + ge(34), + moca(46), + eth(47), + iphost(50) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the port type of the ONT. + Options: + 1. t1(13) - T1 + 2. e1(14) - E1 + 3. fe(24) - FE + 4. ge(34) - GE + 5. moca(46) - MOCA + 6. eth(47) - ETH + 7. iphost(50) - IPHOST + " + ::= { hwEponDeviceSrvProfOntPortCfgEntry 2 } + + hwEponDeviceSrvProfOntPortCfgOntPhyIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the port index of the ONT." + ::= { hwEponDeviceSrvProfOntPortCfgEntry 3 } + + hwEponDeviceSrvProfOntPortCfgUpStreamCarTrafficTableId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON service profile ont port up-stream car profile id." + ::= { hwEponDeviceSrvProfOntPortCfgEntry 4 } + + hwEponDeviceSrvProfOntPortCfgDownStreamCarTrafficTableId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON service profile ont port down-stream car profile id." + ::= { hwEponDeviceSrvProfOntPortCfgEntry 5 } + + hwEponDeviceSrvProfOntPortCfgMaxMacAddressNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON service profile ont port max mac-address number." + ::= { hwEponDeviceSrvProfOntPortCfgEntry 6 } + + hwEponDeviceSrvProfOntPortCfgClassProfileIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON service profile port config class profile index." + ::= { hwEponDeviceSrvProfOntPortCfgEntry 7 } + + hwEponDeviceSrvProfOntPortCfgMulticastStripSwitch OBJECT-TYPE + SYNTAX INTEGER { + tag(1), + untag(2), + translation(3), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON service profile multicast strip switch. + Options: + 1. tag(1) - Indicates that the XPON service profile multicast strip switch is tag + 2. untag(2) - Indicates that the XPON service profile multicast strip switch is untag + 3. translation(3) - Indicates that the XPON service profile multicast strip switch is translation + 4. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponDeviceSrvProfOntPortCfgEntry 8 } + + hwEponDeviceSrvProfOntPortCfgMaxGroupNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the max multicast group num on port." + ::= { hwEponDeviceSrvProfOntPortCfgEntry 9 } + + hwEponDeviceSrvProfOntPortCfgUpStreamCarTrafficTableName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON service profile ont port up-stream car profile name." + ::= { hwEponDeviceSrvProfOntPortCfgEntry 10 } + + hwEponDeviceSrvProfOntPortCfgDownStreamCarTrafficTableName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON service profile ont port down-stream car profile name." + ::= { hwEponDeviceSrvProfOntPortCfgEntry 11 } + +-- Table hwGponDeviceLineProfileInfoTable + hwGponDeviceLineProfileInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponDeviceLineProfileInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the GPON line profile table. This table is used to create a GPON line profile. + The index of this table is hwGponDeviceLineProfileInfoNameIndex. + " + ::= { hwXponDeviceProfileObjects 61 } + + hwGponDeviceLineProfileInfoEntry OBJECT-TYPE + SYNTAX HwGponDeviceLineProfileInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the GPON line profile table. This table is used to create a GPON line profile. + The index of this entry is hwGponDeviceLineProfileInfoNameIndex. + " + INDEX { IMPLIED hwGponDeviceLineProfileInfoNameIndex } + ::= { hwGponDeviceLineProfileInfoTable 1 } + + HwGponDeviceLineProfileInfoEntry ::= + SEQUENCE { + hwGponDeviceLineProfileInfoNameIndex OCTET STRING, + hwGponDeviceLineProfileBindNum Integer32, + hwGponDeviceLineProfileUpFEC INTEGER, + hwGponDeviceLineProfileMappingMode INTEGER, + hwGponDeviceLineProfileQosMode INTEGER, + hwGponDeviceLineProfileCommit INTEGER, + hwGponDeviceLineProfileRowStatus RowStatus, + hwGponDeviceLineProfileOMCCEncrypt INTEGER, + hwGponDeviceLineProfileTr069ManagementSwitch INTEGER, + hwGponDeviceLineProfileCommitResult INTEGER, + hwGponDeviceLineProfileTr069ManagementIpIndex Integer32 + } + hwGponDeviceLineProfileInfoNameIndex OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the GPON line profile name index." + ::= { hwGponDeviceLineProfileInfoEntry 1 } + + hwGponDeviceLineProfileBindNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of ONT bound with GPON line profile." + ::= { hwGponDeviceLineProfileInfoEntry 2 } + + hwGponDeviceLineProfileUpFEC OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the GPON line profile upstream FEC. + Options: + 1. enable (1) - Enable the GPON line profile upstream FEC + 2. disable (2) - Disable the GPON line profile upstream FEC + " + ::= { hwGponDeviceLineProfileInfoEntry 3 } + + hwGponDeviceLineProfileMappingMode OBJECT-TYPE + SYNTAX INTEGER { + vlan(1), + pri8021p(2), + vlanpri(3), + port(4), + vlanport(5), + portpri(6), + vlanpriport(7), + e1t1(8), + iptos(9), + vlaniptos(10), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the GPON line profile mapping mode. + Options: + 1. vlan(1) - The GPON line profile mapping mode is vlan + 2. pri8021p(2) - The GPON line profile mapping mode is 802.1p + 3. vlanpri(3) - The GPON line profile mapping mode is vlan and 802.1p + 4. port(4) - The GPON line profile mapping mode is port + 5. vlanport(5) - The GPON line profile mapping mode is vlan and port + 6. portpri(6) - The GPON line profile mapping mode is port and 802.1p + 7. vlanpriport(7) - The GPON line profile mapping mode is vlan, port and 802.1p + 8. e1t1(8) - The GPON line profile mapping mode is the port of e1 and t1 + 9. iptos(9) - The GPON line profile mapping mode is iptos + 10. vlaniptos(10) - The GPON line profile mapping mode is vlan and iptos + 11. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceLineProfileInfoEntry 4 } + + hwGponDeviceLineProfileQosMode OBJECT-TYPE + SYNTAX INTEGER { + pq(1), + gemcar(2), + flowcar(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the GPON line profile QOS mode. + Options: + 1. pq(1) - The GPON line profile QOS mode is PQ + 2. gemcar(2) - The GPON line profile QOS mode is the gemcar + 3. flowcar(3) - The GPON line profile QOS mode is the flowcar + " + ::= { hwGponDeviceLineProfileInfoEntry 5 } + + hwGponDeviceLineProfileCommit OBJECT-TYPE + SYNTAX INTEGER { + commitExecute(1), + clearResult(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the GPON Line Profile Configuration Commit. + Options: + 1. commitExecute(1) - Execute the GPON line profile configuration commit + 2. clearResult(2) - Clear the commit result + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceLineProfileInfoEntry 6 } + + hwGponDeviceLineProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The hwGponDeviceLineProfileRowStatus is used to create a new row + or to modify or delete an existing row in this table. + " + ::= { hwGponDeviceLineProfileInfoEntry 7 } + + hwGponDeviceLineProfileOMCCEncrypt OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the GPON line profile OMCC downstream encrypt status. + Options: + 1. on(1) - Indicates that the GPON line profile OMCC downstream encrypt status is on + 2. off(2) - Indicates that the GPON line profile OMCC downstream encrypt status is off + " + ::= { hwGponDeviceLineProfileInfoEntry 8 } + + hwGponDeviceLineProfileTr069ManagementSwitch OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the GPON line profile tr069 management status. + Options: + 1. enable(1) - Enable the GPON line profile tr069 management status + 2. disable(2) - Disable the GPON line profile tr069 management status + " + ::= { hwGponDeviceLineProfileInfoEntry 9 } + + hwGponDeviceLineProfileCommitResult OBJECT-TYPE + SYNTAX INTEGER { + success(1), + fail(2), + operating(3), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the commit result of a GPON line profile, the aging time of the result is 20s. + Options: + 1. success(1) - Indicates that the commit result is success + 2. fail(2) - Indicates that the commit result is fail + 3. operating(3) - Indicates that the commit does not complete + 4. invalid(-1) - Indicates that no commit is being operated + " + ::= { hwGponDeviceLineProfileInfoEntry 11 } + + hwGponDeviceLineProfileTr069ManagementIpIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The index of IP host which used by TR069. + " + ::= { hwGponDeviceLineProfileInfoEntry 12 } +-- Table hwGponDeviceLineProfTcontCfgTable + hwGponDeviceLineProfTcontCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponDeviceLineProfTcontCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the XPON line profile tcont config table. This table is used to configure tcont. + The index of this table is a combination of hwGponDeviceLineProfTcontCfgLineProfNameIndex, + and hwGponDeviceLineProfTcontCfgTcontIndex. + " + ::= { hwXponDeviceProfileObjects 62 } + + hwGponDeviceLineProfTcontCfgEntry OBJECT-TYPE + SYNTAX HwGponDeviceLineProfTcontCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the XPON line profile tcont config table. This table is used to configure tcont. + The index of this entry is a combination of hwGponDeviceLineProfTcontCfgLineProfNameIndex, + and hwGponDeviceLineProfTcontCfgTcontIndex. + " + INDEX { IMPLIED hwGponDeviceLineProfTcontCfgLineProfNameIndex, IMPLIED hwGponDeviceLineProfTcontCfgTcontIndex } + ::= { hwGponDeviceLineProfTcontCfgTable 1 } + + HwGponDeviceLineProfTcontCfgEntry ::= + SEQUENCE { + hwGponDeviceLineProfTcontCfgLineProfNameIndex OCTET STRING, + hwGponDeviceLineProfTcontCfgTcontIndex Integer32, + hwGponDeviceLineProfTcontCfgDbaProfileName OCTET STRING, + hwGponDeviceLineProfTcontCfgRowStatus RowStatus + } + + hwGponDeviceLineProfTcontCfgLineProfNameIndex OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the XPON line profile name index." + ::= { hwGponDeviceLineProfTcontCfgEntry 1 } + + hwGponDeviceLineProfTcontCfgTcontIndex OBJECT-TYPE + SYNTAX Integer32 (0..127) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the XPON line profile tcont index." + ::= { hwGponDeviceLineProfTcontCfgEntry 2 } + + hwGponDeviceLineProfTcontCfgDbaProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..33)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON line profile tcont config DBA profile name." + ::= { hwGponDeviceLineProfTcontCfgEntry 3 } + + hwGponDeviceLineProfTcontCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The hwGponDeviceLineProfTcontCfgRowStatus is used to create a new row + or to modify or delete an existing row in this table. + " + ::= { hwGponDeviceLineProfTcontCfgEntry 4 } + +-- Table hwGponDeviceLineProfGemCfgTable + hwGponDeviceLineProfGemCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponDeviceLineProfGemCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the XPON line profile gem config table. This table is used to configure gem. + The index of this table is a combination of hwGponDeviceLineProfGemCfgLineProfNameIndex + and hwGponDeviceLineProfGemCfgGemIndex. + " + ::= { hwXponDeviceProfileObjects 63 } + + hwGponDeviceLineProfGemCfgEntry OBJECT-TYPE + SYNTAX HwGponDeviceLineProfGemCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the XPON line profile gem config table. This table is used to configure gem. + The index of this entry is a combination of hwGponDeviceLineProfGemCfgLineProfNameIndex + and hwGponDeviceLineProfGemCfgGemIndex. + " + INDEX { IMPLIED hwGponDeviceLineProfGemCfgLineProfNameIndex , hwGponDeviceLineProfGemCfgGemIndex } + ::= { hwGponDeviceLineProfGemCfgTable 1 } + + HwGponDeviceLineProfGemCfgEntry ::= + SEQUENCE { + hwGponDeviceLineProfGemCfgLineProfNameIndex OCTET STRING, + hwGponDeviceLineProfGemCfgGemIndex Integer32, + hwGponDeviceLineProfGemCfgCarTrafficTableId Integer32, + hwGponDeviceLineProfGemCfgTcontIndex Integer32, + hwGponDeviceLineProfGemCfgServiceType INTEGER, + hwGponDeviceLineProfGemCfgEncryptMode INTEGER, + hwGponDeviceLineProfGemCfgCascadeMode INTEGER, + hwGponDeviceLineProfGemCfgUpPQIndex Integer32, + hwGponDeviceLineProfGemCfgRowStatus RowStatus, + hwGponDeviceLineProfGemCfgDownPQIndex Integer32, + hwGponDeviceLineProfGemCfgCarTrafficTableName OCTET STRING + } + + hwGponDeviceLineProfGemCfgLineProfNameIndex OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the XPON line profile name index." + ::= { hwGponDeviceLineProfGemCfgEntry 1 } + + hwGponDeviceLineProfGemCfgGemIndex OBJECT-TYPE + SYNTAX Integer32 (0..1023) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the XPON line profile gem config gem index." + ::= { hwGponDeviceLineProfGemCfgEntry 2 } + + hwGponDeviceLineProfGemCfgCarTrafficTableId OBJECT-TYPE + SYNTAX Integer32 (-1 | 1..1024) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON line profile gem config car profile index." + ::= { hwGponDeviceLineProfGemCfgEntry 3 } + + hwGponDeviceLineProfGemCfgTcontIndex OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..127) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON line profile gem config bind tcont index." + ::= { hwGponDeviceLineProfGemCfgEntry 4 } + + hwGponDeviceLineProfGemCfgServiceType OBJECT-TYPE + SYNTAX INTEGER { + eth(1), + tdm(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON line profile gem config gem service type. + Options: + 1. eth(1) - ETH + 2. tdm(2) - TDM + " + ::= { hwGponDeviceLineProfGemCfgEntry 5 } + + hwGponDeviceLineProfGemCfgEncryptMode OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON line profile gem config gem encrypt mode. + Options: + 1. on(1) - Indicates that the XPON line profile gem config gem encrypt mode is on + 2. off(2) - Indicates that the XPON line profile gem config gem encrypt mode is off + " + DEFVAL { 2 } + ::= { hwGponDeviceLineProfGemCfgEntry 6 } + + hwGponDeviceLineProfGemCfgCascadeMode OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON line profile gem config gem cascade switch. + Options: + 1. on(1) - Indicates that the XPON line profile gem config gem cascade switch is on + 2. off(2) - Indicates that the XPON line profile gem config gem cascade switch is off + " + ::= { hwGponDeviceLineProfGemCfgEntry 7 } + + hwGponDeviceLineProfGemCfgUpPQIndex OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON line profile gem config up stream PQ index." + ::= { hwGponDeviceLineProfGemCfgEntry 8 } + + hwGponDeviceLineProfGemCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The hwGponDeviceLineProfGemCfgRowStatus is used to create a new row + or to modify or delete an existing row in this table. + " + ::= { hwGponDeviceLineProfGemCfgEntry 9 } + + hwGponDeviceLineProfGemCfgDownPQIndex OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..7 | 254) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON line profile gem config down stream PQ index. + 0..7: Down Stream PQ index, + 254 : Apaptive, Gemport Down Stream PQ is decided by ont. + -1 : Default Value.Gemport Down Stream PQ is decided by olt. + " + ::= { hwGponDeviceLineProfGemCfgEntry 10 } + + hwGponDeviceLineProfGemCfgCarTrafficTableName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON line profile gem config car profile name." + ::= { hwGponDeviceLineProfGemCfgEntry 11 } + +-- Table hwGponDeviceLineProfMappingCfgTable + hwGponDeviceLineProfMappingCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponDeviceLineProfMappingCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the XPON line profile flow config table. + This table is used to configure gem mapping to service. + The index of this table is a combination of hwGponDeviceLineProfMappingCfgLineProfNameIndex, + hwGponDeviceLineProfMappingCfgGemIndex and hwGponDeviceLineProfMappingCfgMappingIndex. + " + ::= { hwXponDeviceProfileObjects 64 } + + hwGponDeviceLineProfMappingCfgEntry OBJECT-TYPE + SYNTAX HwGponDeviceLineProfMappingCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the XPON line profile flow config table. + This table is used to configure gem mapping to service. + The index of this entry is a combination of hwGponDeviceLineProfMappingCfgLineProfNameIndex, + hwGponDeviceLineProfMappingCfgGemIndex and hwGponDeviceLineProfMappingCfgMappingIndex. + " + INDEX { IMPLIED hwGponDeviceLineProfMappingCfgLineProfNameIndex , + hwGponDeviceLineProfMappingCfgGemIndex , hwGponDeviceLineProfMappingCfgMappingIndex } + ::= { hwGponDeviceLineProfMappingCfgTable 1 } + + HwGponDeviceLineProfMappingCfgEntry ::= + SEQUENCE { + hwGponDeviceLineProfMappingCfgLineProfNameIndex OCTET STRING, + hwGponDeviceLineProfMappingCfgGemIndex Integer32, + hwGponDeviceLineProfMappingCfgMappingIndex Integer32, + hwGponDeviceLineProfMappingCfgMappingMode INTEGER, + hwGponDeviceLineProfMappingCfgCarTrafficTableId Integer32, + hwGponDeviceLineProfMappingCfgOntPhyType INTEGER, + hwGponDeviceLineProfMappingCfgOntPhyIndex Integer32, + hwGponDeviceLineProfMappingCfgVlanId Integer32, + hwGponDeviceLineProfMappingCfgVlanPriority Integer32, + hwGponDeviceLineProfMappingCfgRowStatus RowStatus, + hwGponDeviceLineProfMappingTransparent INTEGER, + hwGponDeviceLineProfMappingCfgCarTrafficTableName OCTET STRING + } + + hwGponDeviceLineProfMappingCfgLineProfNameIndex OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the XPON line profile name index." + ::= { hwGponDeviceLineProfMappingCfgEntry 1 } + + hwGponDeviceLineProfMappingCfgGemIndex OBJECT-TYPE + SYNTAX Integer32 (0..1023) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the XPON line profile mapping config gem index." + ::= { hwGponDeviceLineProfMappingCfgEntry 2 } + + hwGponDeviceLineProfMappingCfgMappingIndex OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the XPON line profile mapping config flow index." + ::= { hwGponDeviceLineProfMappingCfgEntry 3 } + + hwGponDeviceLineProfMappingCfgMappingMode OBJECT-TYPE + SYNTAX INTEGER { + vlan(1), + pri8021p(2), + vlanpri(3), + port(4), + vlanport(5), + portpri(6), + vlanpriport(7), + e1t1port(8), + iptos(9), + vlaniptos(10) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON line profile mapping config mapping mode. + Options: + 1. vlan(1) - The XPON line profile mapping mode is vlan + 2. pri8021p(2) - The XPON line profile mapping mode is 802.1p + 3. vlanpri(3) - The XPON line profile mapping mode is vlan and 802.1p + 4. port(4) - The XPON line profile mapping mode is port + 5. vlanport(5) - The XPON line profile mapping mode is vlan and port + 6. portpri(6) - The XPON line profile mapping mode is port and 802.1p + 7. vlanpriport(7) - The XPON line profile mapping mode is vlan, port and 802.1p + 8. e1t1port(8) - The XPON line profile mapping mode is the port of e1 and t1 + 9. iptos(9) - The XPON line profile mapping mode is iptos + 10. vlaniptos(10) - The XPON line profile mapping mode is vlan and iptos + " + ::= { hwGponDeviceLineProfMappingCfgEntry 4 } + + hwGponDeviceLineProfMappingCfgCarTrafficTableId OBJECT-TYPE + SYNTAX Integer32 (-1 | 1..1024) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON line profile mapping config car profile index." + ::= { hwGponDeviceLineProfMappingCfgEntry 5 } + + hwGponDeviceLineProfMappingCfgOntPhyType OBJECT-TYPE + SYNTAX INTEGER { + t1(13), + e1(14), + fe(24), + ge(34), + vdsl(37), + moca(46), + eth(47), + iphost(50), + ippath(61), + tdmvcl(253), + ethBundle(254), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the port type of the ONT. + Options: + 1. t1(13) - T1 + 2. e1(14) - E1 + 3. fe(24) - FE + 4. ge(34) - GE + 5. vdsl(37) - VDSL + 6. moca(46) - MOCA + 7. eth(47) - ETH + 8. iphost(50) - IPHOST + 9. ippath(61) - Ippath + 10. tdmvcl(253) - Tdmvcl + 11. ethBundle(254) - EthBundle + 12. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceLineProfMappingCfgEntry 6 } + + hwGponDeviceLineProfMappingCfgOntPhyIndex OBJECT-TYPE + SYNTAX Integer32 (-1 | 1..16) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the port index of the ONT, + or the bundle-groupid when it is the eth-bundle port type. + " + ::= { hwGponDeviceLineProfMappingCfgEntry 7 } + + hwGponDeviceLineProfMappingCfgVlanId OBJECT-TYPE + SYNTAX Integer32 (-1|0..4095|65533) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the VLAN ID of the service. The value -1 indicates invalid VLAN ID, and 65533 indicates untag traffic stream." + ::= { hwGponDeviceLineProfMappingCfgEntry 8 } + + hwGponDeviceLineProfMappingCfgVlanPriority OBJECT-TYPE + SYNTAX Integer32 (-1|0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the priority of the service." + ::= { hwGponDeviceLineProfMappingCfgEntry 9 } + + hwGponDeviceLineProfMappingCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The hwGponDeviceLineProfMappingCfgRowStatus is used to create a new row + or to modify or delete an existing row in this table. + " + ::= { hwGponDeviceLineProfMappingCfgEntry 10 } + + hwGponDeviceLineProfMappingTransparent OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the flow transparent switch of the ONT. + Options: + 1. enable(1) - Enable the flow transparent switch of the ONT + 2. disable(2) - Disable the flow transparent switch of the ONT + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceLineProfMappingCfgEntry 11 } + + hwGponDeviceLineProfMappingCfgCarTrafficTableName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON line profile mapping config car profile name." + ::= { hwGponDeviceLineProfMappingCfgEntry 12 } + +-- Table hwGponDeviceSrvProfileInfoTable + hwGponDeviceSrvProfileInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponDeviceSrvProfileInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the GPON service profile table. + The index of this table is hwGponDeviceSrvProfileInfoNameIndex. + " + ::= { hwXponDeviceProfileObjects 65 } + + hwGponDeviceSrvProfileInfoEntry OBJECT-TYPE + SYNTAX HwGponDeviceSrvProfileInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the GPON service profile table. + The index of this entry is hwGponDeviceSrvProfileInfoNameIndex. + " + INDEX { IMPLIED hwGponDeviceSrvProfileInfoNameIndex } + ::= { hwGponDeviceSrvProfileInfoTable 1 } + + HwGponDeviceSrvProfileInfoEntry ::= + SEQUENCE { + hwGponDeviceSrvProfileInfoNameIndex OCTET STRING, + hwGponDeviceSrvProfileBindNum Integer32, + hwGponDeviceSrvProfileCommit INTEGER, + hwGponDeviceSrvProfileRowStatus RowStatus + } + + hwGponDeviceSrvProfileInfoNameIndex OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the GPON service profile name index." + ::= { hwGponDeviceSrvProfileInfoEntry 1 } + + hwGponDeviceSrvProfileBindNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of ONT bound with GPON service profile." + ::= { hwGponDeviceSrvProfileInfoEntry 2 } + + hwGponDeviceSrvProfileCommit OBJECT-TYPE + SYNTAX INTEGER { + commitExecute(1), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the GPON service profile configuration commit. + Options: + 1. commitExecute(1) - Execute the GPON service profile configuration commit + 2. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceSrvProfileInfoEntry 3 } + + hwGponDeviceSrvProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The hwGponDeviceSrvProfileRowStatus is used to create a new row + or to modify or delete an existing row in this table. + " + ::= { hwGponDeviceSrvProfileInfoEntry 4 } + +-- Table hwGponDeviceSrvProfileOntCfgTable + hwGponDeviceSrvProfileOntCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponDeviceSrvProfileOntCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is GPON service profile ont config table. + The index of this table is hwGponDeviceSrvProfOntCfgSrvProfNameIndex. + " + ::= { hwXponDeviceProfileObjects 66 } + + hwGponDeviceSrvProfileOntCfgEntry OBJECT-TYPE + SYNTAX HwGponDeviceSrvProfileOntCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is GPON service profile ont config table. + The index of this entry is hwGponDeviceSrvProfOntCfgSrvProfNameIndex. + " + INDEX { IMPLIED hwGponDeviceSrvProfOntCfgSrvProfNameIndex } + ::= { hwGponDeviceSrvProfileOntCfgTable 1 } + + HwGponDeviceSrvProfileOntCfgEntry ::= + SEQUENCE { + hwGponDeviceSrvProfOntCfgSrvProfNameIndex OCTET STRING, + hwGponDeviceSrvProfilePotsNum Integer32, + hwGponDeviceSrvProfileEthNum Integer32, + hwGponDeviceSrvProfileTdmPortNum Integer32, + hwGponDeviceSrvProfileTdmPortType INTEGER, + hwGponDeviceSrvProfileTdmPortSrvType INTEGER, + hwGponDeviceSrvProfileMocaNum Integer32, + hwGponDeviceSrvProfileCatvNum Integer32, + hwGponDeviceSrvProfileMacAddressSwitch INTEGER, + hwGponDeviceSrvProfileTransparentSwitch INTEGER, + hwGponDeviceSrvProfileMultiSrvTransmitMode INTEGER, + hwGponDeviceSrvProfileMulticastVlan Integer32, + hwGponDeviceSrvProfileMulticastMode INTEGER, + hwGponDeviceSrvProfileUpIgmpTransmitMode INTEGER, + hwGponDeviceSrvProfileUpIgmpMsgTranslationVlan Integer32, + hwGponDeviceSrvProfileUpIgmpMsgPriority Integer32, + hwGponDeviceSrvProfileNativeVlanOption INTEGER, + hwGponDeviceSrvProfileUpPqColorPolicy INTEGER, + hwGponDeviceSrvProfileDownPqColorPolicy INTEGER, + hwGponDeviceSrvProfileVdslPortNum Integer32, + hwGponDeviceSrvProfileRingCheckSwitch INTEGER, + hwGponDeviceSrvProfileRingCheckAutoShutdownSwitch INTEGER, + hwGponDeviceSrvProfileRingCheckDetectingFrequency Integer32, + hwGponDeviceSrvProfileRingCheckResumeInterval Integer32 + } + + hwGponDeviceSrvProfOntCfgSrvProfNameIndex OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the XPON service profile name index." + ::= { hwGponDeviceSrvProfileOntCfgEntry 1 } + + hwGponDeviceSrvProfilePotsNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON service profile pots port number. + A special value of 0xFE (254) indicates the number of port is adaptive." + ::= { hwGponDeviceSrvProfileOntCfgEntry 2 } + + hwGponDeviceSrvProfileEthNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON service profile eth port number. + A special value of 0xFE (254) indicates the number of port is adaptive." + ::= { hwGponDeviceSrvProfileOntCfgEntry 3 } + + hwGponDeviceSrvProfileTdmPortNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON service profile tdm port number." + ::= { hwGponDeviceSrvProfileOntCfgEntry 4 } + + hwGponDeviceSrvProfileTdmPortType OBJECT-TYPE + SYNTAX INTEGER { + t1(13), + e1(14), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON service profile tdm port type. + Options: + 1. t1(13) - T1 + 2. e1(14) - E1 + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceSrvProfileOntCfgEntry 5 } + + hwGponDeviceSrvProfileTdmPortSrvType OBJECT-TYPE + SYNTAX INTEGER { + tdmovergem(1), + cesop(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON service profile tdm port service type. + Options: + 1. tdmovergem(1) - Tdm over gem + 2. cesop(2) - Cesop + " + ::= { hwGponDeviceSrvProfileOntCfgEntry 6 } + + hwGponDeviceSrvProfileMocaNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON service profile MOCA port number." + ::= { hwGponDeviceSrvProfileOntCfgEntry 7 } + + hwGponDeviceSrvProfileCatvNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON service profile catv port number. + A special value of 0xFE (254) indicates the number of port is adaptive." + ::= { hwGponDeviceSrvProfileOntCfgEntry 8 } + + hwGponDeviceSrvProfileMacAddressSwitch OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON service profile mac address switch. + Options: + 1. enable(1) - Enable the XPON service profile mac address switch + 2. disable(2) - Disable the XPON service profile mac address switch + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceSrvProfileOntCfgEntry 9 } + + hwGponDeviceSrvProfileTransparentSwitch OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON service profile transparent switch. + Options: + 1. enable(1) - Enable the XPON service profile transparent switch + 2. disable(2) - Disable the XPON service profile transparent switch + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceSrvProfileOntCfgEntry 10 } + + hwGponDeviceSrvProfileMultiSrvTransmitMode OBJECT-TYPE + SYNTAX INTEGER { + tagtranslation(1), + tagtransparent(2), + untag(3), + unconcern(254) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON service profile igmp transmit mode. + Options: + 1. tagtranslation(1) - Indicates that the XPON service profile igmp transmit mode is tag translation + 2. tagtransparent(2) - Indicates that the XPON service profile igmp transmit mode is tag transparent + 3. untag(3) - Indicates that the XPON service profile igmp transmit mode is untag + 4. unconcern(254) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceSrvProfileOntCfgEntry 11 } + + hwGponDeviceSrvProfileMulticastVlan OBJECT-TYPE + SYNTAX Integer32 (-1 | 1..4095 | 4096) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON service profile multicast vlan. + value 4096 indicates IGMP-user-VLAN is used for multicast vlan." + ::= { hwGponDeviceSrvProfileOntCfgEntry 12 } + + hwGponDeviceSrvProfileMulticastMode OBJECT-TYPE + SYNTAX INTEGER { + oltcontrol(1), + igmpsnooping(2), + unconcern(254) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON service profile multicast mode. + Options: + 1. oltcontrol(1) - Indicates that the XPON service profile multicast mode is olt controled + 2. igmpsnooping(2) - Indicates that the XPON service profile multicast mode is igmp snooping + 3. unconcern(254) - Indicates that the XPON service profile multicast mode is not concerned + " + ::= { hwGponDeviceSrvProfileOntCfgEntry 13 } + + hwGponDeviceSrvProfileUpIgmpTransmitMode OBJECT-TYPE + SYNTAX INTEGER { + transparent(1), + translation(2), + default(3), + unconcern(254) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON service profile upstream igmp packets forward mode. + Options: + 1. transparent(1) - Indicates that the XPON service profile upstream igmp packets forward mode is transparent + 2. translation(2) - Indicates that the XPON service profile upstream igmp packets forward mode is translation + 3. default(3) - Indicates that the XPON service profile upstream igmp packets forward mode is default + 4. unconcern(254) - Indicates that the XPON service profile upstream igmp packets forward mode is not concerned + " + ::= { hwGponDeviceSrvProfileOntCfgEntry 14 } + + hwGponDeviceSrvProfileUpIgmpMsgTranslationVlan OBJECT-TYPE + SYNTAX Integer32 (-1|0..4095) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "XPON service profile upstream igmp packets will be translate to the translation vlan, + if upstream igmp packets forward mode is translation(2). + " + ::= { hwGponDeviceSrvProfileOntCfgEntry 15 } + + hwGponDeviceSrvProfileUpIgmpMsgPriority OBJECT-TYPE + SYNTAX Integer32 (-1|0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When xpon service profile upstream igmp packets were added a vlan or + translated to the translation vlan, priority was set. + " + ::= { hwGponDeviceSrvProfileOntCfgEntry 16 } + + hwGponDeviceSrvProfileNativeVlanOption OBJECT-TYPE + SYNTAX INTEGER { + concern(1), + unconcern(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON service profile native VLAN. + Options: + 1. concern(1) - Concern the XPON service profile native VLAN + 2. unconcern(2) - Unconcern the XPON service profile native VLAN + " + ::= { hwGponDeviceSrvProfileOntCfgEntry 17 } + + hwGponDeviceSrvProfileUpPqColorPolicy OBJECT-TYPE + SYNTAX INTEGER { + no-marking(0), + dei(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the GPON service profile upstream priority-queue color policy. + Options: + 1. no-marking(0) - Indicates that the upstream priority-queue color policy is no marking + 2. dei(2) - Indicates that the upstream priority-queue color policy is DEI + 3. invalid(-1) - Indicates that the upstream priority-queue color policy is invalid + " + ::= { hwGponDeviceSrvProfileOntCfgEntry 18 } + + hwGponDeviceSrvProfileDownPqColorPolicy OBJECT-TYPE + SYNTAX INTEGER { + no-marking(0), + dei(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the GPON service profile downstream priority-queue color policy. + Options: + 1. no-marking(0) - Indicates that the downstream priority-queue color policy is no marking + 2. dei(2) - Indicates that the downstream priority-queue color policy is DEI + 3. invalid(-1) - Indicates that the downstream priority-queue color policy is invalid + " + ::= { hwGponDeviceSrvProfileOntCfgEntry 19 } + + hwGponDeviceSrvProfileVdslPortNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON service profile VDSL port number. + A special value of 0xFE (254) indicates the number of port is adaptive." + ::= { hwGponDeviceSrvProfileOntCfgEntry 20 } + + hwGponDeviceSrvProfileRingCheckSwitch OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON service profile mac address switch. + Options: + 1. enable(1) - Enable the XPON service profile ring check switch + 2. disable(2) - Disable the XPON service profile ring check switch + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceSrvProfileOntCfgEntry 21 } + + hwGponDeviceSrvProfileRingCheckAutoShutdownSwitch OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON service profile mac address switch. + Options: + 1. enable(1) - Enable the XPON service profile ring check auto shutdown switch + 2. disable(2) - Disable the XPON service profile ring check auto shutdown switch + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceSrvProfileOntCfgEntry 22 } + + hwGponDeviceSrvProfileRingCheckDetectingFrequency OBJECT-TYPE + SYNTAX Integer32 (1..20) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON service profile ring check detecting frequency." + ::= { hwGponDeviceSrvProfileOntCfgEntry 23} + + hwGponDeviceSrvProfileRingCheckResumeInterval OBJECT-TYPE + SYNTAX Integer32 (60..3600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON service profile ring check resume frequency." + ::= { hwGponDeviceSrvProfileOntCfgEntry 24} + +-- Table hwGponDeviceSrvProfOntPortCfgTable + hwGponDeviceSrvProfOntPortCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponDeviceSrvProfOntPortCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the GPON service profile ont port config table. + The index of this table is a combination of hwGponDeviceSrvProfOntPortCfgSrvProfNameIndex, + hwGponDeviceSrvProfOntPortCfgOntPhyType and hwGponDeviceSrvProfOntPortCfgOntPhyIndex. + " + ::= { hwXponDeviceProfileObjects 67 } + + hwGponDeviceSrvProfOntPortCfgEntry OBJECT-TYPE + SYNTAX HwGponDeviceSrvProfOntPortCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the GPON service profile ont port config table. + The index of this entry is a combination of hwGponDeviceSrvProfOntPortCfgSrvProfNameIndex, + hwGponDeviceSrvProfOntPortCfgOntPhyType and hwGponDeviceSrvProfOntPortCfgOntPhyIndex. + " + INDEX { IMPLIED hwGponDeviceSrvProfOntPortCfgSrvProfNameIndex, + hwGponDeviceSrvProfOntPortCfgOntPhyType , hwGponDeviceSrvProfOntPortCfgOntPhyIndex } + ::= { hwGponDeviceSrvProfOntPortCfgTable 1 } + + HwGponDeviceSrvProfOntPortCfgEntry ::= + SEQUENCE { + hwGponDeviceSrvProfOntPortCfgSrvProfNameIndex OCTET STRING, + hwGponDeviceSrvProfOntPortCfgOntPhyType INTEGER, + hwGponDeviceSrvProfOntPortCfgOntPhyIndex Integer32, + hwGponDeviceSrvProfOntPortCfgTDMPortCodeMode INTEGER, + hwGponDeviceSrvProfOntPortCfgPortQinQMode INTEGER, + hwGponDeviceSrvProfOntPortCfgPortPriorityPolicy INTEGER, + hwGponDeviceSrvProfOntPortCfgUpStreamCarTrafficTableId Integer32, + hwGponDeviceSrvProfOntPortCfgDownStreamCarTrafficTableId Integer32, + hwGponDeviceSrvProfOntPortCfgDscpProfIndex Integer32, + hwGponDeviceSrvProfOntPortCfgUpIgmpTransmitMode INTEGER, + hwGponDeviceSrvProfOntPortCfgUpIgmpMsgTranslationVlan Integer32, + hwGponDeviceSrvProfOntPortCfgUpIgmpMsgPriority Integer32, + hwGponDeviceSrvProfOntPortCfgMaxMacAddressNum Gauge32, + hwGponDeviceSrvProfOntPortCfgTDMPortTxClockMode INTEGER, + hwGponDeviceSrvProfOntPortCfgDownstreamMode INTEGER, + hwGponDeviceSrvProfOntPortCfgUpStreamCarTrafficTableName OCTET STRING, + hwGponDeviceSrvProfOntPortCfgDownStreamCarTrafficTableName OCTET STRING + } + + hwGponDeviceSrvProfOntPortCfgSrvProfNameIndex OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "XPON service profile name index." + ::= { hwGponDeviceSrvProfOntPortCfgEntry 1 } + + hwGponDeviceSrvProfOntPortCfgOntPhyType OBJECT-TYPE + SYNTAX INTEGER { + t1(13), + e1(14), + fe(24), + ge(34), + vdsl(37), + moca(46), + eth(47), + iphost(50) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the port type of the ONT. + Options: + 1. t1(13) - T1 + 2. e1(14) - E1 + 3. fe(24) - FE + 4. ge(34) - GE + 5. vdsl(37) - VDSL + 6. moca(46) - MOCA + 7. eth(47) - ETH + 8. iphost(50) - IPHOST + " + ::= { hwGponDeviceSrvProfOntPortCfgEntry 2 } + + hwGponDeviceSrvProfOntPortCfgOntPhyIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the port index of the ONT." + ::= { hwGponDeviceSrvProfOntPortCfgEntry 3 } + + hwGponDeviceSrvProfOntPortCfgTDMPortCodeMode OBJECT-TYPE + SYNTAX INTEGER { + ami(1), + hdb3(2), + b8zs(3), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON service profile tdm port coding mode. + Options: + 1. ami(1) - AMI + 2. hdb3(2) - HDB3 + 3. b8zs(3) - B8ZS + 4. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceSrvProfOntPortCfgEntry 4 } + + hwGponDeviceSrvProfOntPortCfgPortQinQMode OBJECT-TYPE + SYNTAX INTEGER { + disable(1), + enable(2), + unconcern(254), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the QinQ mode. + Options: + 1. disable(1) - Disable the QinQ mode + 2. enable(2) - Enable the QinQ mode + 3. unconcern(254) - The QinQ mode is not concerned + 4. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceSrvProfOntPortCfgEntry 5 } + + hwGponDeviceSrvProfOntPortCfgPortPriorityPolicy OBJECT-TYPE + SYNTAX INTEGER { + assigned(1), + copycos(2), + unconcern(254), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the priority policy. + Options: + 1. assigned(1) - The priority policy is assigned + 2. copycos(2) - The priority policy is copy CoS + 3. unconcern(254) - The priority policy is not concerned + 4. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceSrvProfOntPortCfgEntry 6 } + + hwGponDeviceSrvProfOntPortCfgUpStreamCarTrafficTableId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The upstream car profile index of the ONT port." + ::= { hwGponDeviceSrvProfOntPortCfgEntry 7 } + + hwGponDeviceSrvProfOntPortCfgDownStreamCarTrafficTableId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The downstream car profile index of the ONT port." + ::= { hwGponDeviceSrvProfOntPortCfgEntry 8 } + + hwGponDeviceSrvProfOntPortCfgDscpProfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The dscp profile index of the ONT port." + ::= { hwGponDeviceSrvProfOntPortCfgEntry 9 } + + hwGponDeviceSrvProfOntPortCfgUpIgmpTransmitMode OBJECT-TYPE + SYNTAX INTEGER { + transparent(1), + translation(2), + default(3), + disable(254), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the upstream igmp packets transmit mode profile of GPON ONT port. + Options: + 1. transparent(1) - Indicates that the GPON ONT port upstream igmp packets transmit mode profile is transparent + 2. translation(2) - Indicates that the GPON ONT port upstream igmp packets transmit mode profile is translation + 3. default(3) - Indicates that the GPON ONT port upstream igmp packets transmit mode profile is default + 4. disable(254) - Indicates that the GPON ONT port upstream igmp packets transmit mode profile configured will be cancelled + 5. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceSrvProfOntPortCfgEntry 10 } + + hwGponDeviceSrvProfOntPortCfgUpIgmpMsgTranslationVlan OBJECT-TYPE + SYNTAX Integer32 (-1|0..4095) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The GPON ONT port upstream igmp packets will be translate to the translation vlan, + if GPON ONT port upstream igmp packets forward mode is translation(2) or default(3). + " + ::= { hwGponDeviceSrvProfOntPortCfgEntry 11 } + + hwGponDeviceSrvProfOntPortCfgUpIgmpMsgPriority OBJECT-TYPE + SYNTAX Integer32 (-1|0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When GPON ONT port upstream igmp packets were added a vlan or + translated to the translation vlan, priority was set. + " + ::= { hwGponDeviceSrvProfOntPortCfgEntry 12 } + + hwGponDeviceSrvProfOntPortCfgMaxMacAddressNum OBJECT-TYPE + SYNTAX Gauge32 (0..255 | 4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the maximum number of MAC addresses that can be learned on each ONT port. + The number of MAC addresses learned on an ONT port should not greater than this number. + range:0~255. 4294967295 is invalid value. 0 is default value, means unlimited. + " + ::= { hwGponDeviceSrvProfOntPortCfgEntry 13 } + + hwGponDeviceSrvProfOntPortCfgTDMPortTxClockMode OBJECT-TYPE + SYNTAX INTEGER{ + adapt(1), + system(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the tx-clock mode of ONT TDM port. + Options: + 1. adapt(1) - Indicates that the tx-clock mode of the ONT TDM port is adapt + 2. system(2) - Indicates that the tx-clock mode of the ONT TDM port is system + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceSrvProfOntPortCfgEntry 14 } + + hwGponDeviceSrvProfOntPortCfgDownstreamMode OBJECT-TYPE + SYNTAX INTEGER { + noOperation(1), + operationAndDiscardMismatch(2), + operationAndForwardMismatch(3), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the downstream mode of GPON ONT port. + Options: + 1. noOperation(1) - Indicates not to process the VLAN tag of the downstram packets + 2. operationAndDiscardMismatch(2) - Indicates to process the VLAN tag of the downstream packets and discard the packets with mismatched VLAN tag + 3. operationAndForwardMismatch(3) - Indicates to process the VLAN tag of the downstream packets and forward the packets with mismatched VLAN tag + 4. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceSrvProfOntPortCfgEntry 15 } + + hwGponDeviceSrvProfOntPortCfgUpStreamCarTrafficTableName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The upstream car profile name of the ONT port." + ::= { hwGponDeviceSrvProfOntPortCfgEntry 16 } + + hwGponDeviceSrvProfOntPortCfgDownStreamCarTrafficTableName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The downstream car profile name of the ONT port." + ::= { hwGponDeviceSrvProfOntPortCfgEntry 17 } + +-- Table hwGponDeviceSrvProfPortVlanCfgTable + hwGponDeviceSrvProfPortVlanCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponDeviceSrvProfPortVlanCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the GPON service profile port vlan config table. + The index of this table is a combination of hwGponDeviceSrvProfPortVlanCfgSrvProfNameIndex, + hwGponDeviceSrvProfPortVlanCfgOntPhyType, hwGponDeviceSrvProfPortVlanCfgOntPhyIndex, + hwGponDeviceSrvProfPortVlanCfgPortCVlan, hwGponDeviceSrvProfPortVlanCfgPortVlanCPri + and hwGponDeviceSrvProfPortVlanCfgEtherType. + " + ::= { hwXponDeviceProfileObjects 68 } + + hwGponDeviceSrvProfPortVlanCfgEntry OBJECT-TYPE + SYNTAX HwGponDeviceSrvProfPortVlanCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the GPON service profile port vlan config table. + The index of this entry is a combination of hwGponDeviceSrvProfPortVlanCfgSrvProfNameIndex, + hwGponDeviceSrvProfPortVlanCfgOntPhyType, hwGponDeviceSrvProfPortVlanCfgOntPhyIndex, + hwGponDeviceSrvProfPortVlanCfgPortCVlan, hwGponDeviceSrvProfPortVlanCfgPortVlanCPri + and hwGponDeviceSrvProfPortVlanCfgEtherType. + " + INDEX { IMPLIED hwGponDeviceSrvProfPortVlanCfgSrvProfNameIndex, hwGponDeviceSrvProfPortVlanCfgOntPhyType, + hwGponDeviceSrvProfPortVlanCfgOntPhyIndex, hwGponDeviceSrvProfPortVlanCfgPortCVlan, + hwGponDeviceSrvProfPortVlanCfgPortVlanCPri, hwGponDeviceSrvProfPortVlanCfgEtherType} + ::= { hwGponDeviceSrvProfPortVlanCfgTable 1 } + + HwGponDeviceSrvProfPortVlanCfgEntry ::= + SEQUENCE { + hwGponDeviceSrvProfPortVlanCfgSrvProfNameIndex OCTET STRING, + hwGponDeviceSrvProfPortVlanCfgOntPhyType INTEGER, + hwGponDeviceSrvProfPortVlanCfgOntPhyIndex Integer32, + hwGponDeviceSrvProfPortVlanCfgPortCVlan Integer32, + hwGponDeviceSrvProfPortVlanCfgRowStatus RowStatus, + hwGponDeviceSrvProfPortVlanCfgPortVlanType INTEGER, + hwGponDeviceSrvProfPortVlanCfgPortVlanSPri Integer32, + hwGponDeviceSrvProfPortVlanCfgPortSVlan Integer32, + hwGponDeviceSrvProfPortVlanCfgPortVlanCPri Integer32, + hwGponDeviceSrvProfPortVlanCfgEtherType Integer32, + hwGponDeviceSrvProfPortVlanCfgPortVlanSPriPolicy INTEGER, + hwGponDeviceSrvProfPortVlanCfgDscpDefaultPriority Integer32, + hwGponDeviceSrvProfPortVlanCfgPortVlanTlsSwitch INTEGER + } + + hwGponDeviceSrvProfPortVlanCfgSrvProfNameIndex OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the XPON service profile name index." + ::= { hwGponDeviceSrvProfPortVlanCfgEntry 1 } + + hwGponDeviceSrvProfPortVlanCfgOntPhyType OBJECT-TYPE + SYNTAX INTEGER { + t1(13), + e1(14), + fe(24), + ge(34), + vdsl(37), + moca(46), + eth(47), + iphost(50) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the port type of the ONT. + Options: + 1. t1(13) - T1 + 2. e1(14) - E1 + 3. fe(24) - FE + 4. ge(34) - GE + 5. vdsl(37) - VDSL + 6. moca(46) - MOCA + 7. eth(47) - ETH + 8. iphost(50) - IPHOST + " + ::= { hwGponDeviceSrvProfPortVlanCfgEntry 2 } + + hwGponDeviceSrvProfPortVlanCfgOntPhyIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the port index of the ONT." + ::= { hwGponDeviceSrvProfPortVlanCfgEntry 3 } + + hwGponDeviceSrvProfPortVlanCfgPortCVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the GPON service profile port customer vlan." + ::= { hwGponDeviceSrvProfPortVlanCfgEntry 4 } + + hwGponDeviceSrvProfPortVlanCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The hwGponDeviceSrvProfPortVlanCfgRowStatus is used to create a new row + or to modify or delete an existing row in this table. + " + ::= { hwGponDeviceSrvProfPortVlanCfgEntry 5 } + + hwGponDeviceSrvProfPortVlanCfgPortVlanType OBJECT-TYPE + SYNTAX INTEGER { + transparent(1), + translation(2), + qinq(3), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON service profile port vlan type. + Options: + 1. transparent(1) - Indicates that the XPON service profile port vlan type is transparent + 2. translation(2) - Indicates that the XPON service profile port vlan type is translation + 3. qinq(3) - Indicates that the XPON service profile port vlan type is qinq + 4. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceSrvProfPortVlanCfgEntry 6 } + + hwGponDeviceSrvProfPortVlanCfgPortVlanSPri OBJECT-TYPE + SYNTAX Integer32 (-1|0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the GPON service profile port translation or qinq s-priority" + ::= { hwGponDeviceSrvProfPortVlanCfgEntry 7 } + + hwGponDeviceSrvProfPortVlanCfgPortSVlan OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..4095) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the GPON service profile port service vlan." + ::= { hwGponDeviceSrvProfPortVlanCfgEntry 8 } + + hwGponDeviceSrvProfPortVlanCfgPortVlanCPri OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the GPON service profile port translation or qinq c-priority." + ::= { hwGponDeviceSrvProfPortVlanCfgEntry 9 } + + hwGponDeviceSrvProfPortVlanCfgEtherType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON service profile customer service encapsulation type. + Options: + 1. ipv4-ipoe(1) - Indicates that the XPON service profile customer service encapsulation type is ipv4 ipoe + 2. pppoe(2) - Indicates that the XPON service profile customer service encapsulation type is pppoe + 3. ipv6-ipoe(4) - Indicates that the XPON service profile customer service encapsulation type is ipv6 ipoe + 4. invalid(-1) - Indicates that the query fails or no information is detected + 5. 0x600-0xffff - Indicates that the XPON service profile customer service encapsulation type is user-defined + " + ::= { hwGponDeviceSrvProfPortVlanCfgEntry 10 } + + hwGponDeviceSrvProfPortVlanCfgPortVlanSPriPolicy OBJECT-TYPE + SYNTAX INTEGER { + specify(1), + user-cos(2), + dscp-mapping(3), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the s-vlan priority policy. + Options: + 1. specify(1) - Indicates that the s-vlan priority policy is specified + 2. user-cos(2) - Indicates that the s-vlan priority policy is user-cos + 3. dscp-mapping(3) - Indicates that the s-vlan priority policy is dscp-mapping + 4. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceSrvProfPortVlanCfgEntry 11 } + + hwGponDeviceSrvProfPortVlanCfgDscpDefaultPriority OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the default priority for dscp-mapping policy." + ::= { hwGponDeviceSrvProfPortVlanCfgEntry 12 } + + hwGponDeviceSrvProfPortVlanCfgPortVlanTlsSwitch OBJECT-TYPE + SYNTAX INTEGER { + off(1), + on(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The switch used to config the attribute of vlan translation. + Options: + 1. off(1) - Indicates that the attribute of vlan translation is off + 2. on(2) - Indicates that the attribute of vlan translation is on + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceSrvProfPortVlanCfgEntry 13 } + +-- Table HwGponDeviceAlarmProfileInfoTable + hwGponDeviceAlarmProfileInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponDeviceAlarmProfileInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the GPON alarm profile table. + The index of this table is hwGponDeviceAlarmProfileInfoNameIndex. + " + ::= { hwXponDeviceProfileObjects 69 } + + hwGponDeviceAlarmProfileInfoEntry OBJECT-TYPE + SYNTAX HwGponDeviceAlarmProfileInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the GPON alarm profile table. + The index of this entry is hwGponDeviceAlarmProfileInfoNameIndex. + " + INDEX { IMPLIED hwGponDeviceAlarmProfileInfoNameIndex } + ::= { hwGponDeviceAlarmProfileInfoTable 1 } + + HwGponDeviceAlarmProfileInfoEntry ::= + SEQUENCE { + hwGponDeviceAlarmProfileInfoNameIndex OCTET STRING, + hwGponDeviceAlarmProfileBindNum Integer32, + hwGponDeviceAlarmProfileLostPacketsThreshold Integer32, + hwGponDeviceAlarmProfileMisinsertedPacketsThreshold Integer32, + hwGponDeviceAlarmProfileImpairedBlocksThreshold Integer32, + hwGponDeviceAlarmProfileFCSErrorsThreshold Integer32, + hwGponDeviceAlarmProfileExcessiveCollisionCounterThreshold Integer32, + hwGponDeviceAlarmProfileLateCollisionCounterThreshold Integer32, + hwGponDeviceAlarmProfileFrameTooLongsThreshold Integer32, + hwGponDeviceAlarmProfileBufferOverflowsonReceiveThreshold Integer32, + hwGponDeviceAlarmProfileBufferOverflowsonTransmitThreshold Integer32, + hwGponDeviceAlarmProfileSingleCollisionFrameCounterThreshold Integer32, + hwGponDeviceAlarmProfileMultipleCollisionsFrameCounterThreshold Integer32, + hwGponDeviceAlarmProfileSQECounterThreshold Integer32, + hwGponDeviceAlarmProfileDeferredTransmissionCounterThreshold Integer32, + hwGponDeviceAlarmProfileInternalmactransmiterrorcounterThreshold Integer32, + hwGponDeviceAlarmProfileCarrierSenseErrorCounterThreshold Integer32, + hwGponDeviceAlarmProfileAlignmentErrorCounterThreshold Integer32, + hwGponDeviceAlarmProfileInternalMACReceiveErrorCounterThreshold Integer32, + hwGponDeviceAlarmProfilePPPoEFilteredFrameCounterThreshold Integer32, + hwGponDeviceAlarmProfileDelayExceededDiscardThreshold Integer32, + hwGponDeviceAlarmProfileMTUExceededDiscardThreshold Integer32, + hwGponDeviceAlarmProfileReceivedAndDiscardedThreshold Integer32, + hwGponDeviceAlarmProfileCESErrorSecondsThreshold Integer32, + hwGponDeviceAlarmProfileCESSeverelyErrorSecondsThreshold Integer32, + hwGponDeviceAlarmProfileCESBurstyErrorSecondsThreshold Integer32, + hwGponDeviceAlarmProfileCESUnavailableSecondsThreshold Integer32, + hwGponDeviceAlarmProfileCESControlledSlipSecondsThreshold Integer32, + hwGponDeviceAlarmProfileDropEventsThreshold Integer32, + hwGponDeviceAlarmProfileUndersizepacketsThreshold Integer32, + hwGponDeviceAlarmProfileFragmentsThreshold Integer32, + hwGponDeviceAlarmProfileJabbersThreshold Integer32, + hwGponDeviceAlarmProfileFailedSignalOfOnuThreshold Integer32, + hwGponDeviceAlarmProfileDegradedSignalOfOnuThreshold Integer32, + hwGponDeviceAlarmProfileFECUncorrectCodeWordsThreshold Gauge32, + hwGponDeviceAlarmProfileFECCorrectCodeWordsThreshold Gauge32, + hwGponDeviceAlarmProfileUpstreamPQDiscardedBytesThreshold Integer32, + hwGponDeviceAlarmProfileDownstreamPQDiscardedBytesThreshold Integer32, + hwGponDeviceAlarmProfileRowStatus RowStatus, + hwGponDeviceAlarmProfileEncryptionKeyErrorsOfOnuThreshold Integer32, + hwGponDeviceAlarmProfileXgemKeyErrorsOfOnuThreshold Integer32, + hwGponDeviceAlarmProfileXgemHecErrorCountOfOnuThreshold Integer32 + } + + hwGponDeviceAlarmProfileInfoNameIndex OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..33)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the alarm profile name." + ::= { hwGponDeviceAlarmProfileInfoEntry 1 } + + hwGponDeviceAlarmProfileBindNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the binding times of the profile." + ::= { hwGponDeviceAlarmProfileInfoEntry 2 } + + hwGponDeviceAlarmProfileLostPacketsThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the loss of frames threshold of GEM port." + ::= { hwGponDeviceAlarmProfileInfoEntry 3 } + + hwGponDeviceAlarmProfileMisinsertedPacketsThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the mis-inserted frames threshold of GEM port." + ::= { hwGponDeviceAlarmProfileInfoEntry 4 } + + hwGponDeviceAlarmProfileImpairedBlocksThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the impaired blocks alarm threshold of GEM port." + ::= { hwGponDeviceAlarmProfileInfoEntry 5 } + + hwGponDeviceAlarmProfileFCSErrorsThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the Ethernet FCS errors alarm threshold." + ::= { hwGponDeviceAlarmProfileInfoEntry 6 } + + hwGponDeviceAlarmProfileExcessiveCollisionCounterThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ethernet excessive collision count alarm threshold." + ::= { hwGponDeviceAlarmProfileInfoEntry 7 } + + hwGponDeviceAlarmProfileLateCollisionCounterThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ethernet late collision count alarm threshold within 512 bit-times." + ::= { hwGponDeviceAlarmProfileInfoEntry 8 } + + hwGponDeviceAlarmProfileFrameTooLongsThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the too long Ethernet frames alarm threshold." + ::= { hwGponDeviceAlarmProfileInfoEntry 9 } + + hwGponDeviceAlarmProfileBufferOverflowsonReceiveThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the Ethernet buffer received overflows alarm threshold." + ::= { hwGponDeviceAlarmProfileInfoEntry 10 } + + hwGponDeviceAlarmProfileBufferOverflowsonTransmitThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the alarm threshold of transmit buffer overflows." + ::= { hwGponDeviceAlarmProfileInfoEntry 11 } + + hwGponDeviceAlarmProfileSingleCollisionFrameCounterThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates alarm threshold of the Ethernet single collision frame count." + ::= { hwGponDeviceAlarmProfileInfoEntry 12 } + + hwGponDeviceAlarmProfileMultipleCollisionsFrameCounterThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the alarm threshold of Ethernet multiple collisions frame count." + ::= { hwGponDeviceAlarmProfileInfoEntry 13 } + + hwGponDeviceAlarmProfileSQECounterThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the alarm threshold of Ethernet SQE test error messages count." + ::= { hwGponDeviceAlarmProfileInfoEntry 14 } + + hwGponDeviceAlarmProfileDeferredTransmissionCounterThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the alarm threshold of the deferred frames count." + ::= { hwGponDeviceAlarmProfileInfoEntry 15 } + + hwGponDeviceAlarmProfileInternalmactransmiterrorcounterThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the alarm threshold of transmit errors at the MAC sub-layer." + ::= { hwGponDeviceAlarmProfileInfoEntry 16 } + + hwGponDeviceAlarmProfileCarrierSenseErrorCounterThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the alarm threshold of carrier sense errors." + ::= { hwGponDeviceAlarmProfileInfoEntry 17 } + + hwGponDeviceAlarmProfileAlignmentErrorCounterThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the alarm threshold of frame alignment errors." + ::= { hwGponDeviceAlarmProfileInfoEntry 18 } + + hwGponDeviceAlarmProfileInternalMACReceiveErrorCounterThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the alarm threshold of receive errors at the MAC sub-layer." + ::= { hwGponDeviceAlarmProfileInfoEntry 19 } + + hwGponDeviceAlarmProfilePPPoEFilteredFrameCounterThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the alarm threshold of filtered PPPoE frames." + ::= { hwGponDeviceAlarmProfileInfoEntry 20 } + + hwGponDeviceAlarmProfileDelayExceededDiscardThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the alarm threshold of frames discarded due to timeout." + ::= { hwGponDeviceAlarmProfileInfoEntry 21 } + + hwGponDeviceAlarmProfileMTUExceededDiscardThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the alarm threshold of frames dropped due to excessive MTU." + ::= { hwGponDeviceAlarmProfileInfoEntry 22 } + + hwGponDeviceAlarmProfileReceivedAndDiscardedThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the alarm threshold of received error frames." + ::= { hwGponDeviceAlarmProfileInfoEntry 23 } + + hwGponDeviceAlarmProfileCESErrorSecondsThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the alarm threshold of CES errored seconds." + ::= { hwGponDeviceAlarmProfileInfoEntry 26 } + + hwGponDeviceAlarmProfileCESSeverelyErrorSecondsThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the alarm threshold of CES severely errored seconds." + ::= { hwGponDeviceAlarmProfileInfoEntry 27 } + + hwGponDeviceAlarmProfileCESBurstyErrorSecondsThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the alarm threshold of CES bursty errored seconds." + ::= { hwGponDeviceAlarmProfileInfoEntry 28 } + + hwGponDeviceAlarmProfileCESUnavailableSecondsThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the alarm threshold of CES unavailable seconds." + ::= { hwGponDeviceAlarmProfileInfoEntry 29 } + + hwGponDeviceAlarmProfileCESControlledSlipSecondsThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the alarm threshold of CES controlled slip seconds." + ::= { hwGponDeviceAlarmProfileInfoEntry 30 } + + hwGponDeviceAlarmProfileDropEventsThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the alarm threshold of discarded packets." + ::= { hwGponDeviceAlarmProfileInfoEntry 31 } + + hwGponDeviceAlarmProfileUndersizepacketsThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the alarm threshold of undersized packets." + ::= { hwGponDeviceAlarmProfileInfoEntry 32 } + + hwGponDeviceAlarmProfileFragmentsThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the alarm threshold of fragments." + ::= { hwGponDeviceAlarmProfileInfoEntry 33 } + + hwGponDeviceAlarmProfileJabbersThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the alarm threshold of jabbers." + ::= { hwGponDeviceAlarmProfileInfoEntry 34 } + + hwGponDeviceAlarmProfileFailedSignalOfOnuThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the threshold of ONT signal failures(Format:1e-x).,range:3~8 + for example: if the value of the leaf is 3,the actual value is 0.001, + if the value of the leaf is 8,the actual value is 0.00000001 + " + ::= { hwGponDeviceAlarmProfileInfoEntry 35 } + + hwGponDeviceAlarmProfileDegradedSignalOfOnuThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the threshold of ONT degraded signals(Format:1e-x),range:4~9 + for example: if the value of the leaf is 4,the actual value is 0.0001, + if the value of the leaf is 9,the actual value is 0.000000001. + " + ::= { hwGponDeviceAlarmProfileInfoEntry 36 } + + hwGponDeviceAlarmProfileFECUncorrectCodeWordsThreshold OBJECT-TYPE + SYNTAX Gauge32 (0..1101600000 | 4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the threshold of the code words that were not corrected by + the FEC function, range:0~1101600000. 4294967295 is invalid value. + " + ::= { hwGponDeviceAlarmProfileInfoEntry 37 } + + hwGponDeviceAlarmProfileFECCorrectCodeWordsThreshold OBJECT-TYPE + SYNTAX Gauge32 (0..1101600000 | 4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the threshold of the code words that were corrected by the + FEC function, range:0~1101600000. 4294967295 is invalid value. + " + ::= { hwGponDeviceAlarmProfileInfoEntry 38 } + + hwGponDeviceAlarmProfileUpstreamPQDiscardedBytesThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Upstream PQ discarded byte alarm threshold, range:0~65535. If this parameter is set to an invalid value 0, the PQ alarm statistics function is disabled." + ::= { hwGponDeviceAlarmProfileInfoEntry 39 } + + hwGponDeviceAlarmProfileDownstreamPQDiscardedBytesThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Downstream PQ discarded byte alarm threshold, range:0~65535. If this parameter is set to an invalid value 0, the PQ alarm statistics function is disabled." + ::= { hwGponDeviceAlarmProfileInfoEntry 40 } + + hwGponDeviceAlarmProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The hwGponDeviceAlarmProfileRowStatus is used to create a new row + or to modify or delete an existing row in this table. + " + ::= { hwGponDeviceAlarmProfileInfoEntry 50 } + + hwGponDeviceAlarmProfileEncryptionKeyErrorsOfOnuThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Encryption key errors Of Onu Threshold, range:0~100. + " + ::= { hwGponDeviceAlarmProfileInfoEntry 51 } + + hwGponDeviceAlarmProfileXgemKeyErrorsOfOnuThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "XGEM key errors Of Onu Threshold, range:0~100. + " + ::= { hwGponDeviceAlarmProfileInfoEntry 52 } + + hwGponDeviceAlarmProfileXgemHecErrorCountOfOnuThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "XGEM HEC error count Of Onu Threshold,range:0~100. + " + ::= { hwGponDeviceAlarmProfileInfoEntry 53 } +-- hwXponDeviceProfileObjects end + +-- hwXponDeviceStatisticObjects begin + +-- Table: hwGponOltEthernetStatisticTable + hwGponOltEthernetStatisticTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponOltEthernetStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The GPON port ether statistics table. The index of this table is ifIndex." + ::= { hwXponDeviceStatisticObjects 21 } + + hwGponOltEthernetStatisticEntry OBJECT-TYPE + SYNTAX HwGponOltEthernetStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The GPON port ether statistics table. The index of this entry is ifIndex." + INDEX { ifIndex } + ::= { hwGponOltEthernetStatisticTable 1 } + + HwGponOltEthernetStatisticEntry ::= + SEQUENCE { + hwGponOltEthernetStatisticReceivedPakts Counter64, + hwGponOltEthernetStatisticSendPakts Counter64, + hwGponOltEthernetStatisticDropPakts Counter64, + hwGponOltEthernetStatisticReceivedTotalPakts Counter64, + hwGponOltEthernetStatisticReceivedBroadcastPakts Counter64, + hwGponOltEthernetStatisticReceivedMulticastPakts Counter64, + hwGponOltEthernetStatisticReceivedUnicastPakts Counter64, + hwGponOltEthernetStatisticReceivedLen64Bytes Counter64, + hwGponOltEthernetStatisticReceivedLen65To127Bytes Counter64, + hwGponOltEthernetStatisticReceivedLen128To255Bytes Counter64, + hwGponOltEthernetStatisticReceivedLen256To511Bytes Counter64, + hwGponOltEthernetStatisticReceivedLen512To1023Bytes Counter64, + hwGponOltEthernetStatisticReceivedLen1024To1518Bytes Counter64, + hwGponOltEthernetStatisticReceivedLenMore1518Bytes Counter64, + hwGponOltEthernetStatisticReceivedBytes Counter64, + hwGponOltEthernetStatisticReceivedTooLongPakts Counter64, + hwGponOltEthernetStatisticReceivedTooShortPakts Counter64, + hwGponOltEthernetStatisticReceivedCRCErrPakts Counter64, + hwGponOltEthernetStatisticSendTotalPakts Counter64, + hwGponOltEthernetStatisticSendBroadcastPakts Counter64, + hwGponOltEthernetStatisticSendMulticastPakts Counter64, + hwGponOltEthernetStatisticSendUnicastPakts Counter64, + hwGponOltEthernetStatisticSendLen64Bytes Counter64, + hwGponOltEthernetStatisticSendLen65To127Bytes Counter64, + hwGponOltEthernetStatisticSendLen128To255Bytes Counter64, + hwGponOltEthernetStatisticSendLen256To511Bytes Counter64, + hwGponOltEthernetStatisticSendLen512To1023Bytes Counter64, + hwGponOltEthernetStatisticSendLen1024To1518Bytes Counter64, + hwGponOltEthernetStatisticSendLenMore1518Bytes Counter64, + hwGponOltEthernetStatisticSendBytes Counter64, + hwGponOltEthernetStatisticSendMulticastBytes Counter64, + hwGponOltEthernetStatisticClear INTEGER + } + + hwGponOltEthernetStatisticReceivedPakts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received frames." + ::= { hwGponOltEthernetStatisticEntry 1 } + + hwGponOltEthernetStatisticSendPakts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent frames." + ::= { hwGponOltEthernetStatisticEntry 2 } + + hwGponOltEthernetStatisticDropPakts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of Ethernet frames, including oversized frames, + undersized frames, and CRC failures. + " + ::= { hwGponOltEthernetStatisticEntry 3 } + + hwGponOltEthernetStatisticReceivedTotalPakts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received GEM frames." + ::= { hwGponOltEthernetStatisticEntry 4 } + + hwGponOltEthernetStatisticReceivedBroadcastPakts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received broadcast frames." + ::= { hwGponOltEthernetStatisticEntry 5 } + + hwGponOltEthernetStatisticReceivedMulticastPakts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received multicast frames." + ::= { hwGponOltEthernetStatisticEntry 6 } + + hwGponOltEthernetStatisticReceivedUnicastPakts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received unicast frames." + ::= { hwGponOltEthernetStatisticEntry 7 } + + hwGponOltEthernetStatisticReceivedLen64Bytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received 64-octet frames." + ::= { hwGponOltEthernetStatisticEntry 8 } + + hwGponOltEthernetStatisticReceivedLen65To127Bytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received 65~127-octet frames." + ::= { hwGponOltEthernetStatisticEntry 9 } + + hwGponOltEthernetStatisticReceivedLen128To255Bytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received 128~255-octet frames." + ::= { hwGponOltEthernetStatisticEntry 10 } + + hwGponOltEthernetStatisticReceivedLen256To511Bytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received 256~511-octet frames." + ::= { hwGponOltEthernetStatisticEntry 11 } + + hwGponOltEthernetStatisticReceivedLen512To1023Bytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received 512~1023-octet frames." + ::= { hwGponOltEthernetStatisticEntry 12 } + + hwGponOltEthernetStatisticReceivedLen1024To1518Bytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received 1024~1518-octet frames." + ::= { hwGponOltEthernetStatisticEntry 13 } + + hwGponOltEthernetStatisticReceivedLenMore1518Bytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received over 1518-octet frames." + ::= { hwGponOltEthernetStatisticEntry 14 } + + hwGponOltEthernetStatisticReceivedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received octets." + ::= { hwGponOltEthernetStatisticEntry 15 } + + hwGponOltEthernetStatisticReceivedTooLongPakts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received oversize frames." + ::= { hwGponOltEthernetStatisticEntry 16 } + + hwGponOltEthernetStatisticReceivedTooShortPakts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received undersize frames." + ::= { hwGponOltEthernetStatisticEntry 17 } + + hwGponOltEthernetStatisticReceivedCRCErrPakts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received error frames." + ::= { hwGponOltEthernetStatisticEntry 18 } + + hwGponOltEthernetStatisticSendTotalPakts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the send GEM frames." + ::= { hwGponOltEthernetStatisticEntry 19 } + + hwGponOltEthernetStatisticSendBroadcastPakts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the send broadcast frames." + ::= { hwGponOltEthernetStatisticEntry 20 } + + hwGponOltEthernetStatisticSendMulticastPakts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the send multicast frames." + ::= { hwGponOltEthernetStatisticEntry 21 } + + hwGponOltEthernetStatisticSendUnicastPakts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the send unicast frames." + ::= { hwGponOltEthernetStatisticEntry 22 } + + hwGponOltEthernetStatisticSendLen64Bytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent 64-octet frames." + ::= { hwGponOltEthernetStatisticEntry 23 } + + hwGponOltEthernetStatisticSendLen65To127Bytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent 65~127-octet frames." + ::= { hwGponOltEthernetStatisticEntry 24 } + + hwGponOltEthernetStatisticSendLen128To255Bytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent 128~255-octet frames." + ::= { hwGponOltEthernetStatisticEntry 25 } + + hwGponOltEthernetStatisticSendLen256To511Bytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent 256~511-octet frames." + ::= { hwGponOltEthernetStatisticEntry 26 } + + hwGponOltEthernetStatisticSendLen512To1023Bytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent 512~1023-octet frames." + ::= { hwGponOltEthernetStatisticEntry 27 } + + hwGponOltEthernetStatisticSendLen1024To1518Bytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent 1024~1518-octet frames." + ::= { hwGponOltEthernetStatisticEntry 28 } + + hwGponOltEthernetStatisticSendLenMore1518Bytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent over 1518-octet frames." + ::= { hwGponOltEthernetStatisticEntry 29 } + + hwGponOltEthernetStatisticSendBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent octets." + ::= { hwGponOltEthernetStatisticEntry 30 } + + hwGponOltEthernetStatisticSendMulticastBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent multicast bytes." + ::= { hwGponOltEthernetStatisticEntry 31 } + + hwGponOltEthernetStatisticClear OBJECT-TYPE + SYNTAX INTEGER{ + clear(1), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to clear the statistics. + Options: + 1. clear(1) - Indicates that clear the statistics + 2. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponOltEthernetStatisticEntry 50 } + +-- Table: hwGponOltGemStatisticTable + hwGponOltGemStatisticTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponOltGemStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The GPON port GEM frame statistics table. + The index of this table is ifIndex. + " + ::= { hwXponDeviceStatisticObjects 22 } + + hwGponOltGemStatisticEntry OBJECT-TYPE + SYNTAX HwGponOltGemStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The GPON port GEM frame statistics table. + The index of this entry is ifIndex. + " + INDEX { ifIndex } + ::= { hwGponOltGemStatisticTable 1 } + + HwGponOltGemStatisticEntry ::= + SEQUENCE { + hwGponOltGemStatisticReceivedFrames Counter64, + hwGponOltGemStatisticReceivedOMCIPackts Counter64, + hwGponOltGemStatisticReceivedPLOAMPackts Counter64, + hwGponOltGemStatisticReceivedIdlePackts Counter64, + hwGponOltGemStatisticSendFrames Counter64, + hwGponOltGemStatisticSendOMCIPackts Counter64, + hwGponOltGemStatisticSendPLOAMPackts Counter64, + hwGponOltGemStatisticSendIdlePackts Counter64, + hwGponOltGemStatisticClear INTEGER + } + + hwGponOltGemStatisticReceivedFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received GEM frames." + ::= { hwGponOltGemStatisticEntry 1 } + + hwGponOltGemStatisticReceivedOMCIPackts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the recived OMCI frames." + ::= { hwGponOltGemStatisticEntry 2 } + + hwGponOltGemStatisticReceivedPLOAMPackts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the recived PLOAM frames." + ::= { hwGponOltGemStatisticEntry 3 } + + hwGponOltGemStatisticReceivedIdlePackts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the recived IDLE frames." + ::= { hwGponOltGemStatisticEntry 4 } + + hwGponOltGemStatisticSendFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent GEM frames." + ::= { hwGponOltGemStatisticEntry 5 } + + hwGponOltGemStatisticSendOMCIPackts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent OMCI frames." + ::= { hwGponOltGemStatisticEntry 6 } + + hwGponOltGemStatisticSendPLOAMPackts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent PLOAM frames." + ::= { hwGponOltGemStatisticEntry 7 } + + hwGponOltGemStatisticSendIdlePackts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent IDLE frames." + ::= { hwGponOltGemStatisticEntry 8 } + + hwGponOltGemStatisticClear OBJECT-TYPE + SYNTAX INTEGER{ + clear(1), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to clear the statistics. + Options: + 1. clear(1) - Indicates that clear the statistics + 2. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponOltGemStatisticEntry 30 } + +-- Table: hwGponOntStatisticTable + hwGponOntStatisticTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponOntStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ONT statistics table. This table is used in xpon profile mode. + The index of this table is a combination of ifIndex and hwGponDeviceOntIndex. + " + ::= { hwXponDeviceStatisticObjects 23 } + + hwGponOntStatisticEntry OBJECT-TYPE + SYNTAX HwGponOntStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ONT statistics table. This table is used in xpon profile mode. + The index of this entry is a combination of ifIndex and hwGponDeviceOntIndex. + " + INDEX { ifIndex, hwGponDeviceOntIndex } + ::= { hwGponOntStatisticTable 1 } + + HwGponOntStatisticEntry ::= + SEQUENCE { + hwGponOntStatisticUpPackts Counter64, + hwGponOntStatisticDownPackts Counter64, + hwGponOntStatisticUpBytes Counter64, + hwGponOntStatisticDownBytes Counter64, + hwGponOntStatisticUpDropPackts Counter64, + hwGponOntStatisticDownDropPackts Counter64, + hwGponOntStatisticClear INTEGER + } + + hwGponOntStatisticUpPackts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the upstream frames." + ::= { hwGponOntStatisticEntry 1 } + + hwGponOntStatisticDownPackts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the downstream frames." + ::= { hwGponOntStatisticEntry 2 } + + hwGponOntStatisticUpBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the upstream bytes." + ::= { hwGponOntStatisticEntry 3 } + + hwGponOntStatisticDownBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the downstream bytes." + ::= { hwGponOntStatisticEntry 4 } + + hwGponOntStatisticUpDropPackts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of upstream discarded frames." + ::= { hwGponOntStatisticEntry 5 } + + hwGponOntStatisticDownDropPackts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of downstream discarded frames." + ::= { hwGponOntStatisticEntry 6 } + + hwGponOntStatisticClear OBJECT-TYPE + SYNTAX INTEGER{ + clear(1), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to clear the statistics. + Options: + 1. clear(1) - Indicates that clear the statistics + 2. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponOntStatisticEntry 20 } + + -- Table: hwGponOltGemIndexStatisticTable + hwGponOltGemIndexStatisticTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponOltGemIndexStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The GEM Port statistics table. + The index of this table is a combination of ifIndex, + hwGponDeviceOntIndex and hwGponDeviceGemIndexObjectIndex. + " + ::= { hwXponDeviceStatisticObjects 24 } + + hwGponOltGemIndexStatisticEntry OBJECT-TYPE + SYNTAX HwGponOltGemIndexStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The GEM Port statistics table. + The index of this entry is a combination of ifIndex, + hwGponDeviceOntIndex and hwGponDeviceGemIndexObjectIndex. + " + INDEX { ifIndex, hwGponDeviceOntIndex, hwGponDeviceGemIndexObjectIndex } + ::= { hwGponOltGemIndexStatisticTable 1 } + + HwGponOltGemIndexStatisticEntry ::= + SEQUENCE { + hwGponDeviceGemIndexObjectIndex Integer32, + hwGponOltGemIndexStatisticUpFrames Counter64, + hwGponOltGemIndexStatisticDownFrames Counter64, + hwGponOltGemIndexStatisticUpBytes Counter64, + hwGponOltGemIndexStatisticDownBytes Counter64, + hwGponOltGemIndexStatisticUpDropFrames Counter64, + hwGponOltGemIndexStatisticDownDropFrames Counter64, + hwGponOltGemIndexStatisticClear INTEGER + } + + hwGponDeviceGemIndexObjectIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the GEM Index." + ::= { hwGponOltGemIndexStatisticEntry 1 } + + hwGponOltGemIndexStatisticUpFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the upstream frames." + ::= { hwGponOltGemIndexStatisticEntry 2 } + + hwGponOltGemIndexStatisticDownFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the downstream frames." + ::= { hwGponOltGemIndexStatisticEntry 3 } + + hwGponOltGemIndexStatisticUpBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the upstream bytes." + ::= { hwGponOltGemIndexStatisticEntry 4 } + + hwGponOltGemIndexStatisticDownBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the downstream bytes." + ::= { hwGponOltGemIndexStatisticEntry 5 } + + hwGponOltGemIndexStatisticUpDropFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of upstream discarded frames." + ::= { hwGponOltGemIndexStatisticEntry 6 } + + hwGponOltGemIndexStatisticDownDropFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of downstream discarded frames." + ::= { hwGponOltGemIndexStatisticEntry 7 } + + hwGponOltGemIndexStatisticClear OBJECT-TYPE + SYNTAX INTEGER{ + clear(1), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to clear the statistics. + Options: + 1. clear(1) - Indicates that clear the statistics + 2. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponOltGemIndexStatisticEntry 20 } + +-- Table: HwGponOntEthernetStatisticTable + hwGponOntEthernetStatisticTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponOntEthernetStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ONT ETH port statistics table. + The index of this table is a combination of ifIndex, + hwGponDeviceOntIndex and hwGponDeviceOntEthernetPortId. + " + ::= { hwXponDeviceStatisticObjects 25 } + + hwGponOntEthernetStatisticEntry OBJECT-TYPE + SYNTAX HwGponOntEthernetStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ONT ETH port statistics table. + The index of this entry is a combination of ifIndex, + hwGponDeviceOntIndex and hwGponDeviceOntEthernetPortId. + " + INDEX { ifIndex, hwGponDeviceOntIndex, hwGponDeviceOntEthernetPortId } + ::= { hwGponOntEthernetStatisticTable 1 } + + HwGponOntEthernetStatisticEntry ::= + SEQUENCE { + hwGponOntEthernetStatisticDataSource OBJECT IDENTIFIER, + hwGponOntEthernetStatisticRecvDropEvents Counter64, + hwGponOntEthernetStatisticRecvOctets Counter64, + hwGponOntEthernetStatisticRecvPkts Counter64, + hwGponOntEthernetStatisticRecvBroadcastPkts Counter64, + hwGponOntEthernetStatisticRecvMulticastPkts Counter64, + hwGponOntEthernetStatisticRecvCRCAlignErrors Counter64, + hwGponOntEthernetStatisticRecvUndersizePkts Counter64, + hwGponOntEthernetStatisticMTUExceededDiscardFrames Counter64, + hwGponOntEthernetStatisticRecvFragments Counter64, + hwGponOntEthernetStatisticRecvJabbers Counter64, + hwGponOntEthernetStatisticCollisions Counter64, + hwGponOntEthernetStatisticRecvPkts64Octets Counter64, + hwGponOntEthernetStatisticRecvPkts65to127Octets Counter64, + hwGponOntEthernetStatisticRecvPkts128to255Octets Counter64, + hwGponOntEthernetStatisticRecvPkts256to511Octets Counter64, + hwGponOntEthernetStatisticRecvPkts512to1023Octets Counter64, + hwGponOntEthernetStatisticRecvPkts1024to1518Octets Counter64, + hwGponOntEthernetStatisticRecvFCSErrors Counter64, + hwGponOntEthernetStatisticSendExcessiveCollision Counter64, + hwGponOntEthernetStatisticSendLateCollision Counter64, + hwGponOntEthernetStatisticRecvFrameTooLongs Counter64, + hwGponOntEthernetStatisticRecvBufferOverflowson Counter64, + hwGponOntEthernetStatisticSendBufferOverflowson Counter64, + hwGponOntEthernetStatisticSendSingleCollisionFrame Counter64, + hwGponOntEthernetStatisticSendMultipleCollisionsFrame Counter64, + hwGponOntEthernetStatisticSendSQETestError Counter64, + hwGponOntEthernetStatisticDeferredTransmission Counter64, + hwGponOntEthernetStatisticInternalmacTransmitError Counter64, + hwGponOntEthernetStatisticSendCarrierSenseError Counter64, + hwGponOntEthernetStatisticRecvAlignmentError Counter64, + hwGponOntEthernetStatisticInternalMACReceiveError Counter64, + hwGponOntEthernetStatisticRecvPPPoEFilteredFrame Counter64, + hwGponOntEthernetStatisticSendForwardedFrame Counter64, + hwGponOntEthernetStatisticDelayExceededDiscard Counter64, + hwGponOntEthernetStatisticRecvUnicastPkts Counter64, + hwGponOntEthernetStatisticSendUnicastPkts Counter64, + hwGponOntEthernetStatisticSendBroadcastPkts Counter64, + hwGponOntEthernetStatisticSendMulticastPkts Counter64, + hwGponOntEthernetStatisticRecvPauseFlowCtrlFrame Counter64, + hwGponOntEthernetStatisticSendPauseFlowCtrlFrame Counter64, + hwGponOntEthernetStatisticRecvGoodPktsOctets Counter64, + hwGponOntEthernetStatisticSendGoodPktsOctets Counter64, + hwGponOntEthernetStatisticRecvBadPktsOctets Counter64, + hwGponOntEthernetStatisticSendBadPktsOctets Counter64, + hwGponOntEthernetStatisticSendOctets Counter64, + hwGponOntEthernetStatisticForwardDropEvents Counter64, + hwGponOntEthernetStatisticSendPkts64Octets Counter64, + hwGponOntEthernetStatisticSendPkts65to127Octets Counter64, + hwGponOntEthernetStatisticSendPkts128to255Octets Counter64, + hwGponOntEthernetStatisticSendPkts256to511Octets Counter64, + hwGponOntEthernetStatisticSendPkts512to1023Octets Counter64, + hwGponOntEthernetStatisticSendPkts1024to1518Octets Counter64, + hwGponOntEthernetStatisticSendPktsOversize Counter64, + hwGponOntEthernetStatisticRecvPkts1519toOversizeOctets Counter64, + hwGponOntEthernetStatisticClear INTEGER + } + + hwGponOntEthernetStatisticDataSource OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT ETH statistics data source." + ::= { hwGponOntEthernetStatisticEntry 1 } + + hwGponOntEthernetStatisticRecvDropEvents OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of received and discarded frames." + ::= { hwGponOntEthernetStatisticEntry 2 } + + hwGponOntEthernetStatisticRecvOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received bytes." + ::= { hwGponOntEthernetStatisticEntry 3 } + + hwGponOntEthernetStatisticRecvPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received frames." + ::= { hwGponOntEthernetStatisticEntry 4 } + + hwGponOntEthernetStatisticRecvBroadcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received broadcast frames." + ::= { hwGponOntEthernetStatisticEntry 5 } + + hwGponOntEthernetStatisticRecvMulticastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received multicast frames." + ::= { hwGponOntEthernetStatisticEntry 6 } + + hwGponOntEthernetStatisticRecvCRCAlignErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received CRC error frames." + ::= { hwGponOntEthernetStatisticEntry 7 } + + hwGponOntEthernetStatisticRecvUndersizePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received undersize frames." + ::= { hwGponOntEthernetStatisticEntry 8 } + + hwGponOntEthernetStatisticMTUExceededDiscardFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the send MTU exceeded discard frames." + ::= { hwGponOntEthernetStatisticEntry 9 } + + hwGponOntEthernetStatisticRecvFragments OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of received fragments." + ::= { hwGponOntEthernetStatisticEntry 10 } + + hwGponOntEthernetStatisticRecvJabbers OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received Jabber error frames." + ::= { hwGponOntEthernetStatisticEntry 11 } + + hwGponOntEthernetStatisticCollisions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the count of collisions." + ::= { hwGponOntEthernetStatisticEntry 12 } + + hwGponOntEthernetStatisticRecvPkts64Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received 64-octet frames" + ::= { hwGponOntEthernetStatisticEntry 13 } + + hwGponOntEthernetStatisticRecvPkts65to127Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received 65~127-octet frames" + ::= { hwGponOntEthernetStatisticEntry 14 } + + hwGponOntEthernetStatisticRecvPkts128to255Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received 128~255-octet frames" + ::= { hwGponOntEthernetStatisticEntry 15 } + + hwGponOntEthernetStatisticRecvPkts256to511Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received 256~511-octet frames." + ::= { hwGponOntEthernetStatisticEntry 16 } + + hwGponOntEthernetStatisticRecvPkts512to1023Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received 512~1023-octet frames." + ::= { hwGponOntEthernetStatisticEntry 17 } + + hwGponOntEthernetStatisticRecvPkts1024to1518Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received 1024~1518-octet frames." + ::= { hwGponOntEthernetStatisticEntry 18 } + + hwGponOntEthernetStatisticRecvFCSErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received FCS error frames." + ::= { hwGponOntEthernetStatisticEntry 19 } + + hwGponOntEthernetStatisticSendExcessiveCollision OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent excessive collision frames." + ::= { hwGponOntEthernetStatisticEntry 20 } + + hwGponOntEthernetStatisticSendLateCollision OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent late collision frames." + ::= { hwGponOntEthernetStatisticEntry 21 } + + hwGponOntEthernetStatisticRecvFrameTooLongs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received oversize frames." + ::= { hwGponOntEthernetStatisticEntry 22 } + + hwGponOntEthernetStatisticRecvBufferOverflowson OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of received buffer overflows." + ::= { hwGponOntEthernetStatisticEntry 23 } + + hwGponOntEthernetStatisticSendBufferOverflowson OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of sent buffer overflows." + ::= { hwGponOntEthernetStatisticEntry 24 } + + hwGponOntEthernetStatisticSendSingleCollisionFrame OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of deferred sent frames due to single collision." + ::= { hwGponOntEthernetStatisticEntry 25 } + + hwGponOntEthernetStatisticSendMultipleCollisionsFrame OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of deferred sent frames due to multiple collisions." + ::= { hwGponOntEthernetStatisticEntry 26 } + + hwGponOntEthernetStatisticSendSQETestError OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of SQE test error messages." + ::= { hwGponOntEthernetStatisticEntry 27 } + + hwGponOntEthernetStatisticDeferredTransmission OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent deferred frames." + ::= { hwGponOntEthernetStatisticEntry 28 } + + hwGponOntEthernetStatisticInternalmacTransmitError OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent error frames at the MAC sub-layer." + ::= { hwGponOntEthernetStatisticEntry 29 } + + hwGponOntEthernetStatisticSendCarrierSenseError OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent carrier sense errors." + ::= { hwGponOntEthernetStatisticEntry 30 } + + hwGponOntEthernetStatisticRecvAlignmentError OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received alignment error frames." + ::= { hwGponOntEthernetStatisticEntry 31 } + + hwGponOntEthernetStatisticInternalMACReceiveError OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received error frames at the MAC sub-layer." + ::= { hwGponOntEthernetStatisticEntry 32 } + + hwGponOntEthernetStatisticRecvPPPoEFilteredFrame OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received PPPoE filtered frames." + ::= { hwGponOntEthernetStatisticEntry 33 } + + hwGponOntEthernetStatisticSendForwardedFrame OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the send frames." + ::= { hwGponOntEthernetStatisticEntry 34 } + + hwGponOntEthernetStatisticDelayExceededDiscard OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the discarded frames due to delay." + ::= { hwGponOntEthernetStatisticEntry 35 } + + hwGponOntEthernetStatisticRecvUnicastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received unicast frames." + ::= { hwGponOntEthernetStatisticEntry 36 } + + hwGponOntEthernetStatisticSendUnicastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent unicast frames." + ::= { hwGponOntEthernetStatisticEntry 37 } + + hwGponOntEthernetStatisticSendBroadcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent broadcast frames." + ::= { hwGponOntEthernetStatisticEntry 38 } + + hwGponOntEthernetStatisticSendMulticastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent multicast frames." + ::= { hwGponOntEthernetStatisticEntry 39 } + + hwGponOntEthernetStatisticRecvPauseFlowCtrlFrame OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received pause flow control frames." + ::= { hwGponOntEthernetStatisticEntry 40 } + + hwGponOntEthernetStatisticSendPauseFlowCtrlFrame OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent pause flow control frames." + ::= { hwGponOntEthernetStatisticEntry 41 } + + hwGponOntEthernetStatisticRecvGoodPktsOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received right octets." + ::= { hwGponOntEthernetStatisticEntry 42 } + + hwGponOntEthernetStatisticSendGoodPktsOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent good frames octets." + ::= { hwGponOntEthernetStatisticEntry 43 } + + hwGponOntEthernetStatisticRecvBadPktsOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received error octets." + ::= { hwGponOntEthernetStatisticEntry 44 } + + hwGponOntEthernetStatisticSendBadPktsOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent error octets." + ::= { hwGponOntEthernetStatisticEntry 45 } + + + hwGponOntEthernetStatisticSendOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent error octets." + ::= { hwGponOntEthernetStatisticEntry 46 } + + hwGponOntEthernetStatisticForwardDropEvents OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent drop events." + ::= { hwGponOntEthernetStatisticEntry 47 } + + hwGponOntEthernetStatisticSendPkts64Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent 64-octet frames." + ::= { hwGponOntEthernetStatisticEntry 48 } + + hwGponOntEthernetStatisticSendPkts65to127Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent 65~127-octet frames." + ::= { hwGponOntEthernetStatisticEntry 49 } + + hwGponOntEthernetStatisticSendPkts128to255Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent 128~255-octet frames." + ::= { hwGponOntEthernetStatisticEntry 50} + + hwGponOntEthernetStatisticSendPkts256to511Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent 256~511-octet frames." + ::= { hwGponOntEthernetStatisticEntry 51 } + + hwGponOntEthernetStatisticSendPkts512to1023Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent 512~1023-octet frames." + ::= { hwGponOntEthernetStatisticEntry 52 } + + hwGponOntEthernetStatisticSendPkts1024to1518Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent 1024~1518-octet frames." + ::= { hwGponOntEthernetStatisticEntry 53 } + + hwGponOntEthernetStatisticSendPktsOversize OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent oversize frames." + ::= { hwGponOntEthernetStatisticEntry 54 } + + hwGponOntEthernetStatisticRecvPkts1519toOversizeOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received 1519~oversize-octet frames." + ::= { hwGponOntEthernetStatisticEntry 55 } + + hwGponOntEthernetStatisticClear OBJECT-TYPE + SYNTAX INTEGER{ + clear(1), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to clear the statistics. + Options: + 1. clear(1) - Indicates that clear the statistics + 2. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponOntEthernetStatisticEntry 60 } + +-- Table: hwGponOntGemIndexStatisticTable + hwGponOntGemIndexStatisticTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponOntGemIndexStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ONT GEM Port statistics table. + The index of this table is a combination of ifIndex, + hwGponDeviceOntIndex and hwGponDeviceGemIndexObjectIndex. + " + ::= { hwXponDeviceStatisticObjects 26 } + + hwGponOntGemIndexStatisticEntry OBJECT-TYPE + SYNTAX HwGponOntGemIndexStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ONT GEM Port statistics table. + The index of this entry is a combination of ifIndex, + hwGponDeviceOntIndex and hwGponDeviceGemIndexObjectIndex. + " + INDEX { ifIndex, hwGponDeviceOntIndex, hwGponDeviceGemIndexObjectIndex } + ::= { hwGponOntGemIndexStatisticTable 1 } + + HwGponOntGemIndexStatisticEntry ::= + SEQUENCE { + hwGponOntGemIndexStatisticRecvLostFrames Counter64, + hwGponOntGemIndexStatisticMisinsertedFrames Counter64, + hwGponOntGemIndexStatisticRecvFrames Counter64, + hwGponOntGemIndexStatisticRecvBlocks Counter64, + hwGponOntGemIndexStatisticSendBlocks Counter64, + hwGponOntGemIndexStatisticImpairedBlocks Counter64, + hwGponOntGemIndexStatisticTransmittedGemFrames Counter64, + hwGponOntGemIndexStatisticClear INTEGER + } + + hwGponOntGemIndexStatisticRecvLostFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the loss of frames." + ::= { hwGponOntGemIndexStatisticEntry 1 } + + hwGponOntGemIndexStatisticMisinsertedFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the misinserted frames." + ::= { hwGponOntGemIndexStatisticEntry 2 } + + hwGponOntGemIndexStatisticRecvFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received frames." + ::= { hwGponOntGemIndexStatisticEntry 3 } + + hwGponOntGemIndexStatisticRecvBlocks OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received blocks." + ::= { hwGponOntGemIndexStatisticEntry 4 } + + hwGponOntGemIndexStatisticSendBlocks OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent blocks." + ::= { hwGponOntGemIndexStatisticEntry 5 } + + hwGponOntGemIndexStatisticImpairedBlocks OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of received impaired data blocks." + ::= { hwGponOntGemIndexStatisticEntry 6 } + + hwGponOntGemIndexStatisticTransmittedGemFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of transmitted GEM frames." + ::= { hwGponOntGemIndexStatisticEntry 7 } + + hwGponOntGemIndexStatisticClear OBJECT-TYPE + SYNTAX INTEGER{ + clear(1), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to clear the statistics. + Options: + 1. clear(1) - Indicates that clear the statistics + 2. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponOntGemIndexStatisticEntry 20 } + +-- Table: hwGponOntTrafficFlowStatisticTable + hwGponOntTrafficFlowStatisticTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponOntTrafficFlowStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ONT traffic stream statistics table. + The index of this table is a combination of ifIndex and hwGponDeviceOntIndex. + " + ::= { hwXponDeviceStatisticObjects 27 } + + hwGponOntTrafficFlowStatisticEntry OBJECT-TYPE + SYNTAX HwGponOntTrafficFlowStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ONT traffic stream statistics table. + The index of this entry is a combination of ifIndex and hwGponDeviceOntIndex. + " + INDEX { ifIndex, hwGponDeviceOntIndex } + ::= { hwGponOntTrafficFlowStatisticTable 1 } + + HwGponOntTrafficFlowStatisticEntry ::= + SEQUENCE { + hwGponOntTrafficFlowStatisticLofiAlarmStatsCnt Counter64, + hwGponOntTrafficFlowStatisticUpFramesScapeErrCnt Counter64, + hwGponOntTrafficFlowStatisticUpFrameBipErrCnt Counter64, + hwGponOntTrafficFlowStatisticDnFramesBipErrCnt Counter64, + hwGponOntTrafficFlowStatisticUpFecDecodCorrectCnt Counter64, + hwGponOntTrafficFlowStatisticUpFecDecodUnCorrectCnt Counter64, + hwGponOntTrafficFlowStatisticUpHecCheckErrCnt Counter64, + hwGponOntTrafficFlowStatisticDowiAlarmCnt Counter64, + hwGponOntTrafficFlowStatisticUpFecCodeDecodCorrectCnt Counter64, + hwGponOntTrafficFlowStatisticUpFecCodeCnt Counter64, + hwGponOntTrafficFlowStatisticUpFcsErrorCnt Counter64, + hwGponOntTrafficFlowStatisticUpFrameBitErrorRatio Counter64, + hwGponOntTrafficFlowStatisticUpEthFrameErrorRatio Counter64, + hwGponOntTrafficFlowStatisticUpGemFrameErrorRatio Counter64, + hwGponOntTrafficFlowStatisticClear INTEGER + } + + hwGponOntTrafficFlowStatisticLofiAlarmStatsCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of the ONT LOFI alarms." + ::= { hwGponOntTrafficFlowStatisticEntry 1 } + + hwGponOntTrafficFlowStatisticUpFramesScapeErrCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of ONT upstream scape error frames." + ::= { hwGponOntTrafficFlowStatisticEntry 2 } + + hwGponOntTrafficFlowStatisticUpFrameBipErrCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of ONT upstream frames with BIP errors." + ::= { hwGponOntTrafficFlowStatisticEntry 3 } + + hwGponOntTrafficFlowStatisticDnFramesBipErrCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of ONT downstream frames with BIP errors." + ::= { hwGponOntTrafficFlowStatisticEntry 4 } + + hwGponOntTrafficFlowStatisticUpFecDecodCorrectCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of upstream FEC decoding corrected blocks." + ::= { hwGponOntTrafficFlowStatisticEntry 5 } + + hwGponOntTrafficFlowStatisticUpFecDecodUnCorrectCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of upstream FEC decoding uncorrected blocks." + ::= { hwGponOntTrafficFlowStatisticEntry 6 } + + hwGponOntTrafficFlowStatisticUpHecCheckErrCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of upstream HEC errors." + ::= { hwGponOntTrafficFlowStatisticEntry 7 } + + hwGponOntTrafficFlowStatisticDowiAlarmCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of ONU DOWi(Drift of Window) Alarm." + ::= { hwGponOntTrafficFlowStatisticEntry 8 } + + hwGponOntTrafficFlowStatisticUpFecCodeDecodCorrectCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of upstream FEC code decoding corrected blocks." + ::= { hwGponOntTrafficFlowStatisticEntry 9 } + + hwGponOntTrafficFlowStatisticUpFecCodeCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of upstream FEC code blocks." + ::= { hwGponOntTrafficFlowStatisticEntry 10 } + + hwGponOntTrafficFlowStatisticUpFcsErrorCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of upstream FCS code errors in current 15 minutes. + The value (-1) indicates that the query fails or no information is detected." + ::= { hwGponOntTrafficFlowStatisticEntry 11 } + + hwGponOntTrafficFlowStatisticUpFrameBitErrorRatio OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates upstream frame bit error ratio in current 15 minutes. + The value of this object indicates the exponente of the exponential expression of the upstream frame bit error ratio. + For example, if the upstream frame bit error ratio is calculated to be (0.0012), the exponential expression is 1.2E-3. + The multiplicando (1.2) is ignored, and the value of this object is (3). + The value (-1) indicates that the query fails or no information is detected. + The value (0xFFFFFFE) indicates that the bit error ratio is (0). + The value (0) indicates that the bit error ratio is (1)." + ::= { hwGponOntTrafficFlowStatisticEntry 12 } + + hwGponOntTrafficFlowStatisticUpEthFrameErrorRatio OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates upstream ETH frame error ratio in current 15 minutes. + The value of this object indicates the exponente of the exponential expression of the upstream ETH frame error ratio. + For example, if the upstream ETH frame bit error ratio is calculated to be (0.0012), the exponential expression is 1.2E-3. + The multiplicando (1.2) is ignored, and the value of this object is (3). + The value (-1) indicates that the query fails or no information is detected. + The value (0xFFFFFFE) indicates that the bit error ratio is (0). + The value (0) indicates that the bit error ratio is (1)." + ::= { hwGponOntTrafficFlowStatisticEntry 13 } + + hwGponOntTrafficFlowStatisticUpGemFrameErrorRatio OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates upstream GEM frame error ratio in current 15 minutes. + The value of this object indicates the exponente of the exponential expression of the upstream GEM frame error ratio. + For example, if the upstream GEM frame bit error ratio is calculated to be (0.0012), the exponential expression is 1.2E-3. + The multiplicando (1.2) is ignored, and the value of this object is (3). + The value (-1) indicates that the query fails or no information is detected. + The value (0xFFFFFFE) indicates that the bit error ratio is (0). + The value (0) indicates that the bit error ratio is (1)." + ::= { hwGponOntTrafficFlowStatisticEntry 14 } + + hwGponOntTrafficFlowStatisticClear OBJECT-TYPE + SYNTAX INTEGER{ + clear(1), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to clear the statistics. + Options: + 1. clear(1) - Indicates that clear the statistics + 2. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponOntTrafficFlowStatisticEntry 20 } + +-- Table : HwEponOltEthernetStatisticTable + hwEponOltEthernetStatisticTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponOltEthernetStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The OLT ETH statisitcs table. The index of this table is ifIndex." + ::= { hwXponDeviceStatisticObjects 41 } + + hwEponOltEthernetStatisticEntry OBJECT-TYPE + SYNTAX HwEponOltEthernetStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The OLT ETH statisitcs table. The index of this entry is ifIndex." + INDEX { ifIndex } + ::= { hwEponOltEthernetStatisticTable 1 } + + HwEponOltEthernetStatisticEntry ::= + SEQUENCE { + hwEponOltEthernetStatisticRcvFrames Counter64, + hwEponOltEthernetStatisticRcvBoardcastFrames Counter64, + hwEponOltEthernetStatisticRcvMulticastFrames Counter64, + hwEponOltEthernetStatisticRcvUnicastFrames Counter64, + hwEponOltEthernetStatisticRcv64OctetFrames Counter64, + hwEponOltEthernetStatisticRcv65to127OctetFrames Counter64, + hwEponOltEthernetStatisticRcv128to255OctetFrames Counter64, + hwEponOltEthernetStatisticRcv256to511OctetFrames Counter64, + hwEponOltEthernetStatisticRcv512to1023OctetFrames Counter64, + hwEponOltEthernetStatisticRcv1024to1518OctetFrames Counter64, + hwEponOltEthernetStatisticRcvOver1518OctetFrames Counter64, + hwEponOltEthernetStatisticRcvOctets Counter64, + hwEponOltEthernetStatisticRcvOversizeFrames Counter64, + hwEponOltEthernetStatisticRcvUndersizeFrames Counter64, + hwEponOltEthernetStatisticRcvCrcErrorFrames Counter64, + hwEponOltEthernetStatisticRcvDiscardFrames Counter64, + hwEponOltEthernetStatisticSendFrames Counter64, + hwEponOltEthernetStatisticSendBoardcastFrames Counter64, + hwEponOltEthernetStatisticSendMulticastFrames Counter64, + hwEponOltEthernetStatisticSendUnicastFrames Counter64, + hwEponOltEthernetStatisticSend64OctetFrames Counter64, + hwEponOltEthernetStatisticSend65to127OctetFrames Counter64, + hwEponOltEthernetStatisticSend128to255OctetFrames Counter64, + hwEponOltEthernetStatisticSend256to511OctetFrames Counter64, + hwEponOltEthernetStatisticSend512to1023OctetFrames Counter64, + hwEponOltEthernetStatisticSend1024to1518OctetFrames Counter64, + hwEponOltEthernetStatisticSendOver1518OctetFrames Counter64, + hwEponOltEthernetStatisticSendOctets Counter64, + hwEponOltEthernetStatisticClear INTEGER, + hwEponOltEthernetStatisticRcvErrorFrames Counter64, + hwEponOltEthernetStatisticRcvFragments Counter64, + hwEponOltEthernetStatisticRcvJabbers Counter64, + hwEponOltEthernetStatisticRcvDropEvents Counter64, + hwEponOltEthernetStatisticSendDropEvents Counter64, + hwEponOltEthernetStatisticSendDiscardFrames Counter64, + hwEponOltEthernetStatisticSendErrorFrames Counter64, + hwEponOltEthernetStatisticSendCrcErrorFrames Counter64, + hwEponOltEthernetStatisticSendUndersizeFrames Counter64, + hwEponOltEthernetStatisticSendOversizeFrames Counter64, + hwEponOltEthernetStatisticSendFragments Counter64, + hwEponOltEthernetStatisticSendJabbers Counter64 + } + + hwEponOltEthernetStatisticRcvFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received frames." + ::= { hwEponOltEthernetStatisticEntry 1 } + + hwEponOltEthernetStatisticRcvBoardcastFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received broadcast frames." + ::= { hwEponOltEthernetStatisticEntry 2 } + + hwEponOltEthernetStatisticRcvMulticastFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received multicast frames." + ::= { hwEponOltEthernetStatisticEntry 3 } + + hwEponOltEthernetStatisticRcvUnicastFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received unicast frames." + ::= { hwEponOltEthernetStatisticEntry 4 } + + hwEponOltEthernetStatisticRcv64OctetFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received 64-octet frames." + ::= { hwEponOltEthernetStatisticEntry 5 } + + hwEponOltEthernetStatisticRcv65to127OctetFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received 65~127-octet frames." + ::= { hwEponOltEthernetStatisticEntry 6 } + + hwEponOltEthernetStatisticRcv128to255OctetFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received 128~255-octet frames." + ::= { hwEponOltEthernetStatisticEntry 7 } + + hwEponOltEthernetStatisticRcv256to511OctetFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received 256~511-octet frames." + ::= { hwEponOltEthernetStatisticEntry 8 } + + hwEponOltEthernetStatisticRcv512to1023OctetFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received 512~1023-octet frames." + ::= { hwEponOltEthernetStatisticEntry 9 } + + hwEponOltEthernetStatisticRcv1024to1518OctetFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received 1024~1518-octet frames." + ::= { hwEponOltEthernetStatisticEntry 10 } + + hwEponOltEthernetStatisticRcvOver1518OctetFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received over 1518-octet frames." + ::= { hwEponOltEthernetStatisticEntry 11 } + + hwEponOltEthernetStatisticRcvOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received octets." + ::= { hwEponOltEthernetStatisticEntry 12 } + + hwEponOltEthernetStatisticRcvOversizeFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received oversize frames." + ::= { hwEponOltEthernetStatisticEntry 13 } + + hwEponOltEthernetStatisticRcvUndersizeFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received undersize frames." + ::= { hwEponOltEthernetStatisticEntry 14 } + + hwEponOltEthernetStatisticRcvCrcErrorFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received CRC error frames." + ::= { hwEponOltEthernetStatisticEntry 15 } + + hwEponOltEthernetStatisticRcvDiscardFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received discarded frames." + ::= { hwEponOltEthernetStatisticEntry 16 } + + hwEponOltEthernetStatisticSendFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent frames." + ::= { hwEponOltEthernetStatisticEntry 17 } + + hwEponOltEthernetStatisticSendBoardcastFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent broadcast frames." + ::= { hwEponOltEthernetStatisticEntry 18 } + + hwEponOltEthernetStatisticSendMulticastFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent multicast frames." + ::= { hwEponOltEthernetStatisticEntry 19 } + + hwEponOltEthernetStatisticSendUnicastFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent unicast frames." + ::= { hwEponOltEthernetStatisticEntry 20 } + + hwEponOltEthernetStatisticSend64OctetFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent 64-octet frames." + ::= { hwEponOltEthernetStatisticEntry 21 } + + hwEponOltEthernetStatisticSend65to127OctetFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent 65~127-octet frames." + ::= { hwEponOltEthernetStatisticEntry 22 } + + hwEponOltEthernetStatisticSend128to255OctetFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent 128~255-octet frames." + ::= { hwEponOltEthernetStatisticEntry 23 } + + hwEponOltEthernetStatisticSend256to511OctetFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent 256~511-octet frames." + ::= { hwEponOltEthernetStatisticEntry 24 } + + hwEponOltEthernetStatisticSend512to1023OctetFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent 512~1023-octet frames." + ::= { hwEponOltEthernetStatisticEntry 25 } + + hwEponOltEthernetStatisticSend1024to1518OctetFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent 1024~1518-octet frames." + ::= { hwEponOltEthernetStatisticEntry 26 } + + hwEponOltEthernetStatisticSendOver1518OctetFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent over 1518-octet frames." + ::= { hwEponOltEthernetStatisticEntry 27 } + + hwEponOltEthernetStatisticSendOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent octets." + ::= { hwEponOltEthernetStatisticEntry 28 } + + hwEponOltEthernetStatisticClear OBJECT-TYPE + SYNTAX INTEGER{ + clear(1), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to clear the statistics. + Options: + 1. clear(1) - Indicates that clear the statistics + 2. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponOltEthernetStatisticEntry 50 } + + hwEponOltEthernetStatisticRcvErrorFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received error frames." + ::= { hwEponOltEthernetStatisticEntry 51 } + + hwEponOltEthernetStatisticRcvFragments OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received fragments." + ::= { hwEponOltEthernetStatisticEntry 52 } + + hwEponOltEthernetStatisticRcvJabbers OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received jabbers." + ::= { hwEponOltEthernetStatisticEntry 53 } + + hwEponOltEthernetStatisticRcvDropEvents OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received drop events." + ::= { hwEponOltEthernetStatisticEntry 54 } + + hwEponOltEthernetStatisticSendDropEvents OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the send drop events." + ::= { hwEponOltEthernetStatisticEntry 55 } + + hwEponOltEthernetStatisticSendDiscardFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the send discard frames." + ::= { hwEponOltEthernetStatisticEntry 56 } + + hwEponOltEthernetStatisticSendErrorFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the send error frames." + ::= { hwEponOltEthernetStatisticEntry 57 } + + hwEponOltEthernetStatisticSendCrcErrorFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the send CRC error frames." + ::= { hwEponOltEthernetStatisticEntry 58 } + + hwEponOltEthernetStatisticSendUndersizeFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the send undersize frames." + ::= { hwEponOltEthernetStatisticEntry 59 } + + hwEponOltEthernetStatisticSendOversizeFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the send oversize frames." + ::= { hwEponOltEthernetStatisticEntry 60 } + + hwEponOltEthernetStatisticSendFragments OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the send fragments." + ::= { hwEponOltEthernetStatisticEntry 61 } + + hwEponOltEthernetStatisticSendJabbers OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the send jabbers." + ::= { hwEponOltEthernetStatisticEntry 62 } + +-- Table : HwEponOltLlidStatisticTable + hwEponOltLlidStatisticTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponOltLlidStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The OLT LLID statistics table. + The index of this table is a combination of ifIndex, + hwEponDeviceOntIndex and hwEponDeviceOntLlid. + " + ::= { hwXponDeviceStatisticObjects 42 } + + hwEponOltLlidStatisticEntry OBJECT-TYPE + SYNTAX HwEponOltLlidStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The OLT LLID statistics table. + The index of this entry is a combination of ifIndex, + hwEponDeviceOntIndex and hwEponDeviceOntLlid. + " + INDEX { ifIndex, hwEponDeviceOntIndex, hwEponDeviceOntLlid } + ::= { hwEponOltLlidStatisticTable 1 } + + HwEponOltLlidStatisticEntry ::= + SEQUENCE { + hwEponDeviceOntLlid Integer32, + hwEponOltLlidStatisticRecvDataFrames Counter64, + hwEponOltLlidStatisticRecvDataBytes Counter64, + hwEponOltLlidStatisticRecvUnicastFrames Counter64, + hwEponOltLlidStatisticRecvMulticastFrames Counter64, + hwEponOltLlidStatisticRecvBoardcastFrames Counter64, + hwEponOltLlidStatisticRecvRightFrames Counter64, + hwEponOltLlidStatisticRecvRightBytes Counter64, + hwEponOltLlidStatisticRecvErrorFrames Counter64, + hwEponOltLlidStatisticRecvErrorBytes Counter64, + hwEponOltLlidStatisticRecv64ByteFrames Counter64, + hwEponOltLlidStatisticRecv65to127ByteFrames Counter64, + hwEponOltLlidStatisticRecv128to255ByteFrames Counter64, + hwEponOltLlidStatisticRecv256to511ByteFrames Counter64, + hwEponOltLlidStatisticRecv512to1023ByteFrames Counter64, + hwEponOltLlidStatisticRecv1024to1518ByteFrames Counter64, + hwEponOltLlidStatisticRecvOver1518ByteFrames Counter64, + hwEponOltLlidStatisticRecvUndersizeFrames Counter64, + hwEponOltLlidStatisticRecvOversizeFrames Counter64, + hwEponOltLlidStatisticRecvFcsErrorFrames Counter64, + hwEponOltLlidStatisticTransDataFrames Counter64, + hwEponOltLlidStatisticTransDataBytes Counter64, + hwEponOltLlidStatisticTransUnicastFrames Counter64, + hwEponOltLlidStatisticTransMulticastFrames Counter64, + hwEponOltLlidStatisticTransBoardcastFrames Counter64, + hwEponOltLlidStatisticTrans64ByteFrames Counter64, + hwEponOltLlidStatisticTrans65to127ByteFrames Counter64, + hwEponOltLlidStatisticTrans128to255ByteFrames Counter64, + hwEponOltLlidStatisticTrans256to511ByteFrames Counter64, + hwEponOltLlidStatisticTrans512to1023ByteFrames Counter64, + hwEponOltLlidStatisticTrans1024to1518ByteFrames Counter64, + hwEponOltLlidStatisticTransOver1518ByteFrames Counter64, + hwEponOltLlidStatisticTransFcsErrorFrames Counter64, + hwEponOltLlidStatisticRecvLineCodeErrorFrames Counter64, + hwEponOltLlidStatisticClear INTEGER, + hwEponOltLlidStatisticRecvCrcErrorFrames Counter64, + hwEponOltLlidStatisticRecvFragments Counter64, + hwEponOltLlidStatisticRecvJabbers Counter64, + hwEponOltLlidStatisticRecvDiscardFrames Counter64, + hwEponOltLlidStatisticRecvDropEvents Counter64, + hwEponOltLlidStatisticTransDropEvents Counter64, + hwEponOltLlidStatisticTransDiscardFrames Counter64, + hwEponOltLlidStatisticTransErrorFrames Counter64, + hwEponOltLlidStatisticTransCrcErrorFrames Counter64, + hwEponOltLlidStatisticTransUndersizeFrames Counter64, + hwEponOltLlidStatisticTransOversizeFrames Counter64, + hwEponOltLlidStatisticTransFragments Counter64, + hwEponOltLlidStatisticTransJabbers Counter64 + } + + hwEponDeviceOntLlid OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the ONT LLID." + ::= { hwEponOltLlidStatisticEntry 1 } + + hwEponOltLlidStatisticRecvDataFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received data frames." + ::= { hwEponOltLlidStatisticEntry 2 } + + hwEponOltLlidStatisticRecvDataBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received data octets." + ::= { hwEponOltLlidStatisticEntry 3 } + + hwEponOltLlidStatisticRecvUnicastFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received unicast frames." + ::= { hwEponOltLlidStatisticEntry 4 } + + hwEponOltLlidStatisticRecvMulticastFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received multicast frames." + ::= { hwEponOltLlidStatisticEntry 5 } + + hwEponOltLlidStatisticRecvBoardcastFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received broadcast frames." + ::= { hwEponOltLlidStatisticEntry 6 } + + hwEponOltLlidStatisticRecvRightFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received right frames." + ::= { hwEponOltLlidStatisticEntry 7 } + + hwEponOltLlidStatisticRecvRightBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received right octets." + ::= { hwEponOltLlidStatisticEntry 8 } + + hwEponOltLlidStatisticRecvErrorFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received error frames." + ::= { hwEponOltLlidStatisticEntry 9 } + + hwEponOltLlidStatisticRecvErrorBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received error octets." + ::= { hwEponOltLlidStatisticEntry 10 } + + hwEponOltLlidStatisticRecv64ByteFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received 64-octet frames." + ::= { hwEponOltLlidStatisticEntry 11 } + + hwEponOltLlidStatisticRecv65to127ByteFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received 65~127-octet frames." + ::= { hwEponOltLlidStatisticEntry 12 } + + hwEponOltLlidStatisticRecv128to255ByteFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received 128~255-octet frames." + ::= { hwEponOltLlidStatisticEntry 13 } + + hwEponOltLlidStatisticRecv256to511ByteFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received 256~511-octet frames." + ::= { hwEponOltLlidStatisticEntry 14 } + + hwEponOltLlidStatisticRecv512to1023ByteFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received 512~1023-octet frames." + ::= { hwEponOltLlidStatisticEntry 15 } + + hwEponOltLlidStatisticRecv1024to1518ByteFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received 1024~1518-octet frames." + ::= { hwEponOltLlidStatisticEntry 16 } + + hwEponOltLlidStatisticRecvOver1518ByteFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received over 1518-octet frames." + ::= { hwEponOltLlidStatisticEntry 17 } + + hwEponOltLlidStatisticRecvUndersizeFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received undersize frames." + ::= { hwEponOltLlidStatisticEntry 18 } + + hwEponOltLlidStatisticRecvOversizeFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received oversize frames." + ::= { hwEponOltLlidStatisticEntry 19 } + + hwEponOltLlidStatisticRecvFcsErrorFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received FCS error frames." + ::= { hwEponOltLlidStatisticEntry 20 } + + hwEponOltLlidStatisticTransDataFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent data frames." + ::= { hwEponOltLlidStatisticEntry 21 } + + hwEponOltLlidStatisticTransDataBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent data octets." + ::= { hwEponOltLlidStatisticEntry 22 } + + hwEponOltLlidStatisticTransUnicastFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent unicast frames." + ::= { hwEponOltLlidStatisticEntry 23 } + + hwEponOltLlidStatisticTransMulticastFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent multicast frames." + ::= { hwEponOltLlidStatisticEntry 24 } + + hwEponOltLlidStatisticTransBoardcastFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent broadcast frames." + ::= { hwEponOltLlidStatisticEntry 25 } + + hwEponOltLlidStatisticTrans64ByteFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent 64-octet frames." + ::= { hwEponOltLlidStatisticEntry 26 } + + hwEponOltLlidStatisticTrans65to127ByteFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent 65~127-octet frames." + ::= { hwEponOltLlidStatisticEntry 27 } + + hwEponOltLlidStatisticTrans128to255ByteFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent 128~255-octet frames." + ::= { hwEponOltLlidStatisticEntry 28 } + + hwEponOltLlidStatisticTrans256to511ByteFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent 256~511-octet frames." + ::= { hwEponOltLlidStatisticEntry 29 } + + hwEponOltLlidStatisticTrans512to1023ByteFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent 512~1023-octet frames." + ::= { hwEponOltLlidStatisticEntry 30 } + + hwEponOltLlidStatisticTrans1024to1518ByteFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent 1024~1518-octet frames." + ::= { hwEponOltLlidStatisticEntry 31 } + + hwEponOltLlidStatisticTransOver1518ByteFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent over 1518-octet frames." + ::= { hwEponOltLlidStatisticEntry 32 } + + hwEponOltLlidStatisticTransFcsErrorFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent FCS error frames." + ::= { hwEponOltLlidStatisticEntry 33 } + + hwEponOltLlidStatisticRecvLineCodeErrorFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received line code error frames." + ::= { hwEponOltLlidStatisticEntry 34 } + + hwEponOltLlidStatisticClear OBJECT-TYPE + SYNTAX INTEGER{ + clear(1), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to clear the statistics. + Options: + 1. clear(1) - Indicates that clear the statistics + 2. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponOltLlidStatisticEntry 50 } + + hwEponOltLlidStatisticRecvCrcErrorFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the recieved CRC error frames." + ::= { hwEponOltLlidStatisticEntry 51 } + + hwEponOltLlidStatisticRecvFragments OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the recieved fragments." + ::= { hwEponOltLlidStatisticEntry 52 } + + hwEponOltLlidStatisticRecvJabbers OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the recieved jabbers." + ::= { hwEponOltLlidStatisticEntry 53 } + + hwEponOltLlidStatisticRecvDiscardFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the recieved discarded frames." + ::= { hwEponOltLlidStatisticEntry 54 } + + hwEponOltLlidStatisticRecvDropEvents OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the recieved drop events." + ::= { hwEponOltLlidStatisticEntry 55 } + + hwEponOltLlidStatisticTransDropEvents OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent drop events." + ::= { hwEponOltLlidStatisticEntry 56 } + + hwEponOltLlidStatisticTransDiscardFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent discarded frames." + ::= { hwEponOltLlidStatisticEntry 57 } + + hwEponOltLlidStatisticTransErrorFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent error frames." + ::= { hwEponOltLlidStatisticEntry 58 } + + hwEponOltLlidStatisticTransCrcErrorFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent CRC error frames." + ::= { hwEponOltLlidStatisticEntry 59 } + + hwEponOltLlidStatisticTransUndersizeFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent undersize frames." + ::= { hwEponOltLlidStatisticEntry 60 } + + hwEponOltLlidStatisticTransOversizeFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent oversize frames." + ::= { hwEponOltLlidStatisticEntry 61 } + + hwEponOltLlidStatisticTransFragments OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent fragments." + ::= { hwEponOltLlidStatisticEntry 62 } + + hwEponOltLlidStatisticTransJabbers OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent jabbers." + ::= { hwEponOltLlidStatisticEntry 63 } + +-- Table : hwEponOntEthernetPortStatisticTable + hwEponOntEthernetPortStatisticTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponOntEthernetPortStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ONT ETH port statistics table. + The index of this table is a combination of ifIndex, + hwEponDeviceOntIndex and hwEponDeviceOntEthernetPortId. + " + ::= { hwXponDeviceStatisticObjects 43 } + + hwEponOntEthernetPortStatisticEntry OBJECT-TYPE + SYNTAX HwEponOntEthernetPortStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ONT ETH port statistics table. + The index of this entry is a combination of ifIndex, + hwEponDeviceOntIndex and hwEponDeviceOntEthernetPortId. + " + INDEX { ifIndex, hwEponDeviceOntIndex, hwEponDeviceOntEthernetPortId} + ::= { hwEponOntEthernetPortStatisticTable 1 } + + HwEponOntEthernetPortStatisticEntry ::= + SEQUENCE { + hwEponOntEthernetPortStatisticRecvFrames Counter64, + hwEponOntEthernetPortStatisticRecvMulticastFrames Counter64, + hwEponOntEthernetPortStatisticRecvBroadcastFrames Counter64, + hwEponOntEthernetPortStatisticRecv64OctetFrames Counter64, + hwEponOntEthernetPortStatisticRecv65to127OctetFrames Counter64, + hwEponOntEthernetPortStatisticRecv128to255OctetFrames Counter64, + hwEponOntEthernetPortStatisticRecv256to511OctetFrames Counter64, + hwEponOntEthernetPortStatisticRecv512to1023OctetFrames Counter64, + hwEponOntEthernetPortStatisticRecv1024to1518OctetFrames Counter64, + hwEponOntEthernetPortStatisticRecvUndersizeFrames Counter64, + hwEponOntEthernetPortStatisticRecvTooLongFrames Counter64, + hwEponOntEthernetPortStatisticRecvFragments Counter64, + hwEponOntEthernetPortStatisticRecvJabberErrorFrames Counter64, + hwEponOntEthernetPortStatisticRecvFCSErrorFrames Counter64, + hwEponOntEthernetPortStatisticRecvDropFrames Counter64, + hwEponOntEthernetPortStatisticRecvAlignmentErrorFrames Counter64, + hwEponOntEthernetPortStatisticInternalMACRecvErrorFrames Counter64, + hwEponOntEthernetPortStatisticRecvPPPoEFilteredFrames Counter64, + hwEponOntEthernetPortStatisticRecvBufferOverflows Counter64, + hwEponOntEthernetPortStatisticRecvOctets Counter64, + hwEponOntEthernetPortStatisticTransFrames Counter64, + hwEponOntEthernetPortStatisticTransDeferredFrames Counter64, + hwEponOntEthernetPortStatisticTransMTUExceededDiscardFrames Counter64, + hwEponOntEthernetPortStatisticTransCarrierSenseErrorFrames Counter64, + hwEponOntEthernetPortStatisticTransSQETestErrorFrames Counter64, + hwEponOntEthernetPortStatisticTransSingleCollisionFrames Counter64, + hwEponOntEthernetPortStatisticTransMultipleCollisionsFrames Counter64, + hwEponOntEthernetPortStatisticTransExcessiveCollisionFrames Counter64, + hwEponOntEthernetPortStatisticTransLateCollisionFrames Counter64, + hwEponOntEthernetPortStatisticInternalmacTransErrorFrames Counter64, + hwEponOntEthernetPortStatisticTransBufferOverflows Counter64, + hwEponOntEthernetPortStatisticTransOctets Counter64, + hwEponOntEthernetPortStatisticStateChange Integer32, + hwEponOntEthernetPortStatisticTransUnicastFrames Counter64, + hwEponOntEthernetPortStatisticTransBroadcastFrames Counter64, + hwEponOntEthernetPortStatisticTransMulticastFrames Counter64, + hwEponOntEthernetPortStatisticRecv1519toOversizeOctetFrames Counter64, + hwEponOntEthernetPortStatisticRecvUnicastFrames Counter64, + hwEponOntEthernetPortStatisticTrans64OctetFrames Counter64, + hwEponOntEthernetPortStatisticTrans65to127OctetFrames Counter64, + hwEponOntEthernetPortStatisticTrans128to255OctetFrames Counter64, + hwEponOntEthernetPortStatisticTrans256to511OctetFrames Counter64, + hwEponOntEthernetPortStatisticTrans512to1023OctetFrames Counter64, + hwEponOntEthernetPortStatisticTrans1024to1518OctetFrames Counter64, + hwEponOntEthernetPortStatisticTransOver1518OctetFrames Counter64, + hwEponOntEthernetPortStatisticClear INTEGER, + hwEponOntEthernetPortStatisticRecvErrorFrames Counter64, + hwEponOntEthernetPortStatisticRecvCrcErrorFrames Counter64, + hwEponOntEthernetPortStatisticRecvDropEvents Counter64, + hwEponOntEthernetPortStatisticTransDropEvents Counter64, + hwEponOntEthernetPortStatisticTransDiscardFrames Counter64, + hwEponOntEthernetPortStatisticTransErrorFrames Counter64, + hwEponOntEthernetPortStatisticTransCrcErrorFrames Counter64, + hwEponOntEthernetPortStatisticTransUndersizeFrames Counter64, + hwEponOntEthernetPortStatisticTransOversizeFrames Counter64, + hwEponOntEthernetPortStatisticTransFragments Counter64, + hwEponOntEthernetPortStatisticTransJabbers Counter64 + } + + hwEponOntEthernetPortStatisticRecvFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received frames." + ::= { hwEponOntEthernetPortStatisticEntry 1} + + hwEponOntEthernetPortStatisticRecvMulticastFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received multicast frames." + ::= { hwEponOntEthernetPortStatisticEntry 2} + + hwEponOntEthernetPortStatisticRecvBroadcastFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received boardcast frames." + ::= { hwEponOntEthernetPortStatisticEntry 3} + + hwEponOntEthernetPortStatisticRecv64OctetFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received 64-octet frames." + ::= { hwEponOntEthernetPortStatisticEntry 4} + + hwEponOntEthernetPortStatisticRecv65to127OctetFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received 65~127-octet frames." + ::= { hwEponOntEthernetPortStatisticEntry 5} + + hwEponOntEthernetPortStatisticRecv128to255OctetFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received 128~255-octet frames." + ::= { hwEponOntEthernetPortStatisticEntry 6} + + hwEponOntEthernetPortStatisticRecv256to511OctetFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received 256~511-octet frames." + ::= { hwEponOntEthernetPortStatisticEntry 7} + + hwEponOntEthernetPortStatisticRecv512to1023OctetFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received 512~1023-octet frames." + ::= { hwEponOntEthernetPortStatisticEntry 8} + + hwEponOntEthernetPortStatisticRecv1024to1518OctetFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received 1024~1518-octet frames." + ::= { hwEponOntEthernetPortStatisticEntry 9} + + hwEponOntEthernetPortStatisticRecvUndersizeFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received undersize frames." + ::= { hwEponOntEthernetPortStatisticEntry 10} + + hwEponOntEthernetPortStatisticRecvTooLongFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received oversize frames." + ::= { hwEponOntEthernetPortStatisticEntry 11} + + hwEponOntEthernetPortStatisticRecvFragments OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received fragments." + ::= { hwEponOntEthernetPortStatisticEntry 12} + + hwEponOntEthernetPortStatisticRecvJabberErrorFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received jabbers error frames." + ::= { hwEponOntEthernetPortStatisticEntry 13} + + hwEponOntEthernetPortStatisticRecvFCSErrorFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received FCS error frames." + ::= { hwEponOntEthernetPortStatisticEntry 14} + + hwEponOntEthernetPortStatisticRecvDropFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received discarded frames." + ::= { hwEponOntEthernetPortStatisticEntry 15} + + hwEponOntEthernetPortStatisticRecvAlignmentErrorFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received alignment error frames." + ::= { hwEponOntEthernetPortStatisticEntry 16} + + hwEponOntEthernetPortStatisticInternalMACRecvErrorFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received error frames at the MAC sub-layer." + ::= { hwEponOntEthernetPortStatisticEntry 17} + + hwEponOntEthernetPortStatisticRecvPPPoEFilteredFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received PPPoE filtered frames." + ::= { hwEponOntEthernetPortStatisticEntry 18} + + hwEponOntEthernetPortStatisticRecvBufferOverflows OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received buffer overflows." + ::= { hwEponOntEthernetPortStatisticEntry 19} + + hwEponOntEthernetPortStatisticRecvOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received octets." + ::= { hwEponOntEthernetPortStatisticEntry 20} + + hwEponOntEthernetPortStatisticTransFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent frames." + ::= { hwEponOntEthernetPortStatisticEntry 21} + + hwEponOntEthernetPortStatisticTransDeferredFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent deferred frames." + ::= { hwEponOntEthernetPortStatisticEntry 22} + + hwEponOntEthernetPortStatisticTransMTUExceededDiscardFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent MTU exceeded discard frames." + ::= { hwEponOntEthernetPortStatisticEntry 23} + + hwEponOntEthernetPortStatisticTransCarrierSenseErrorFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent carrier sense errors." + ::= { hwEponOntEthernetPortStatisticEntry 24} + + hwEponOntEthernetPortStatisticTransSQETestErrorFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent SQE test errors." + ::= { hwEponOntEthernetPortStatisticEntry 25} + + hwEponOntEthernetPortStatisticTransSingleCollisionFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent single collision frames." + ::= { hwEponOntEthernetPortStatisticEntry 26} + + hwEponOntEthernetPortStatisticTransMultipleCollisionsFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent multiple collision frames." + ::= { hwEponOntEthernetPortStatisticEntry 27} + + hwEponOntEthernetPortStatisticTransExcessiveCollisionFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent excessive collision frames." + ::= { hwEponOntEthernetPortStatisticEntry 28} + + hwEponOntEthernetPortStatisticTransLateCollisionFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent late collisions." + ::= { hwEponOntEthernetPortStatisticEntry 29} + + hwEponOntEthernetPortStatisticInternalmacTransErrorFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent error frames at the MAC sub-layer." + ::= { hwEponOntEthernetPortStatisticEntry 30} + + hwEponOntEthernetPortStatisticTransBufferOverflows OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent buffer overflows." + ::= { hwEponOntEthernetPortStatisticEntry 31} + + hwEponOntEthernetPortStatisticTransOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent octets." + ::= { hwEponOntEthernetPortStatisticEntry 32} + + hwEponOntEthernetPortStatisticStateChange OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the state changed times." + ::= { hwEponOntEthernetPortStatisticEntry 33} + hwEponOntEthernetPortStatisticTransUnicastFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent unicast frames." + ::= { hwEponOntEthernetPortStatisticEntry 34} + + hwEponOntEthernetPortStatisticTransBroadcastFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent broadcast frames." + ::= { hwEponOntEthernetPortStatisticEntry 35} + + hwEponOntEthernetPortStatisticTransMulticastFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent multicast frames." + ::= { hwEponOntEthernetPortStatisticEntry 36} + + hwEponOntEthernetPortStatisticRecv1519toOversizeOctetFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received 1519~oversize-octet frames." + ::= { hwEponOntEthernetPortStatisticEntry 37} + + hwEponOntEthernetPortStatisticRecvUnicastFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received unicast frames." + ::= { hwEponOntEthernetPortStatisticEntry 38} + + hwEponOntEthernetPortStatisticTrans64OctetFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent 64-octet frames." + ::= { hwEponOntEthernetPortStatisticEntry 39} + + hwEponOntEthernetPortStatisticTrans65to127OctetFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent 65~127-octet frames." + ::= { hwEponOntEthernetPortStatisticEntry 40} + + hwEponOntEthernetPortStatisticTrans128to255OctetFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent 128~255-octet frames." + ::= { hwEponOntEthernetPortStatisticEntry 41} + + hwEponOntEthernetPortStatisticTrans256to511OctetFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent 256~511-octet frames." + ::= { hwEponOntEthernetPortStatisticEntry 42} + + hwEponOntEthernetPortStatisticTrans512to1023OctetFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent 512~1023-octet frames." + ::= { hwEponOntEthernetPortStatisticEntry 43} + + hwEponOntEthernetPortStatisticTrans1024to1518OctetFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent 1024~1518-octet frames." + ::= { hwEponOntEthernetPortStatisticEntry 44} + + hwEponOntEthernetPortStatisticTransOver1518OctetFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent over 1518-octet frames." + ::= { hwEponOntEthernetPortStatisticEntry 45} + hwEponOntEthernetPortStatisticClear OBJECT-TYPE + SYNTAX INTEGER{ + clear(1), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to clear the statistics. + Options: + 1. clear(1) - Indicates that clear the statistics + 2. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponOntEthernetPortStatisticEntry 50} + + hwEponOntEthernetPortStatisticRecvErrorFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received error frames." + ::= { hwEponOntEthernetPortStatisticEntry 51} + + hwEponOntEthernetPortStatisticRecvCrcErrorFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received CRC error frames." + ::= { hwEponOntEthernetPortStatisticEntry 52} + + hwEponOntEthernetPortStatisticRecvDropEvents OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received drop events." + ::= { hwEponOntEthernetPortStatisticEntry 53} + + hwEponOntEthernetPortStatisticTransDropEvents OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent drop events." + ::= { hwEponOntEthernetPortStatisticEntry 54} + + hwEponOntEthernetPortStatisticTransDiscardFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent discarded frames." + ::= { hwEponOntEthernetPortStatisticEntry 55} + + hwEponOntEthernetPortStatisticTransErrorFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent error frames." + ::= { hwEponOntEthernetPortStatisticEntry 56} + + hwEponOntEthernetPortStatisticTransCrcErrorFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent CRC error frames." + ::= { hwEponOntEthernetPortStatisticEntry 57} + + hwEponOntEthernetPortStatisticTransUndersizeFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent undersize frames." + ::= { hwEponOntEthernetPortStatisticEntry 58} + + hwEponOntEthernetPortStatisticTransOversizeFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent oversize frames." + ::= { hwEponOntEthernetPortStatisticEntry 59} + + hwEponOntEthernetPortStatisticTransFragments OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent fragments." + ::= { hwEponOntEthernetPortStatisticEntry 60} + + hwEponOntEthernetPortStatisticTransJabbers OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent jabbers." + ::= { hwEponOntEthernetPortStatisticEntry 61} + +--Table: hwEponOntCPUStatisticTable + hwEponOntCPUStatisticTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponOntCPUStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ONT CPU statistics table. + The index of this table is a combination of ifIndex, and hwEponDeviceOntIndex. + " + ::= { hwXponDeviceStatisticObjects 44 } + + hwEponOntCPUStatisticEntry OBJECT-TYPE + SYNTAX HwEponOntCPUStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ONT CPU statistics table. + The index of this entry is a combination of ifIndex, and hwEponDeviceOntIndex. + " + INDEX { ifIndex, hwEponDeviceOntIndex} + ::= { hwEponOntCPUStatisticTable 1 } + + HwEponOntCPUStatisticEntry ::= + SEQUENCE { + hwEponOntCPUStatisticIGMP Counter64, + hwEponOntCPUStatisticARP Counter64, + hwEponOntCPUStatisticDHCP Counter64, + hwEponOntCPUStatisticPPPOE Counter64, + hwEponOntCPUStatisticVOIP Counter64, + hwEponOntCPUStatisticDBPU Counter64, + hwEponOntCPUStatisticOTHER Counter64, + hwEponOntCPUStatisticClear INTEGER + } + + hwEponOntCPUStatisticIGMP OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the IGMP frames transmitted through the CPU." + ::= { hwEponOntCPUStatisticEntry 1 } + + hwEponOntCPUStatisticARP OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ARP frames transmitted through the CPU." + ::= { hwEponOntCPUStatisticEntry 2 } + + hwEponOntCPUStatisticDHCP OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the DHCP frames transmitted through the CPU." + ::= { hwEponOntCPUStatisticEntry 3 } + + hwEponOntCPUStatisticPPPOE OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the PPPOE frames transmitted through the CPU." + ::= { hwEponOntCPUStatisticEntry 4 } + + hwEponOntCPUStatisticVOIP OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the VOIP frames transmitted through the CPU." + ::= { hwEponOntCPUStatisticEntry 5 } + + hwEponOntCPUStatisticDBPU OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the BPDU frames transmitted through the CPU." + ::= { hwEponOntCPUStatisticEntry 6 } + + hwEponOntCPUStatisticOTHER OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the other frames transmitted through the CPU." + ::= { hwEponOntCPUStatisticEntry 7 } + + hwEponOntCPUStatisticClear OBJECT-TYPE + SYNTAX INTEGER{ + clear(1), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to clear the statistics. + Options: + 1. clear(1) - Indicates that clear the statistics + 2. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponOntCPUStatisticEntry 20 } +-- hwXponDeviceStatisticObjects end + + +-- Table hwGponDeviceOntSnmpStaticRouteConfigTable + hwGponDeviceOntSnmpStaticRouteConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponDeviceOntSnmpStaticRouteConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the ONT SNMP static route configuration table. + This table is used to configure and query the SNMP route configuration of an ONT. + The index of this table is a combination of ifIndex, + hwXponDeviceOntIndex and hwGponOntObjectSnmpStaticRouteIndex. + " + ::= { hwXponDeviceControlObjects 100 } + + hwGponDeviceOntSnmpStaticRouteConfigEntry OBJECT-TYPE + SYNTAX HwGponDeviceOntSnmpStaticRouteConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the ONT SNMP static route configuration table. + This table is used to configure and query the SNMP route configuration of an ONT. + The index of this entry is a combination of ifIndex, + hwXponDeviceOntIndex and hwGponOntObjectSnmpStaticRouteIndex. + " + INDEX { ifIndex, hwXponDeviceOntIndex, hwGponOntObjectSnmpStaticRouteIndex } + ::= { hwGponDeviceOntSnmpStaticRouteConfigTable 1 } + + HwGponDeviceOntSnmpStaticRouteConfigEntry ::= + SEQUENCE { + hwGponOntObjectSnmpStaticRouteIndex Integer32, + hwGponOntObjectSnmpStaticRouteIpAddress IpAddress, + hwGponOntObjectSnmpStaticRouteNetMask IpAddress, + hwGponOntObjectSnmpStaticRouteNextHop IpAddress, + hwGponOntObjectSnmpStaticRouteRowStatus RowStatus + } + + hwGponOntObjectSnmpStaticRouteIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the ONT SNMP static route table index." + ::= { hwGponDeviceOntSnmpStaticRouteConfigEntry 1 } + + hwGponOntObjectSnmpStaticRouteIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the IP address." + ::= { hwGponDeviceOntSnmpStaticRouteConfigEntry 2 } + + hwGponOntObjectSnmpStaticRouteNetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the subnet mask of the IP address." + ::= { hwGponDeviceOntSnmpStaticRouteConfigEntry 3 } + + hwGponOntObjectSnmpStaticRouteNextHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the next hop IP address." + ::= { hwGponDeviceOntSnmpStaticRouteConfigEntry 4 } + + hwGponOntObjectSnmpStaticRouteRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The hwGponOntObjectSnmpStaticRouteRowStatus is used to create a new row + or to modify or delete an existing row in this table. + " + ::= { hwGponDeviceOntSnmpStaticRouteConfigEntry 5 } + +-- Table hwGponDeviceOntRegisterExInfoTable + hwGponDeviceOntRegisterExInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponDeviceOntRegisterExInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to save the ont's register info, less than 10 times. + The index of this table is a combination of ifIndex, + hwGponDeviceOntIndex and hwGponDeviceOntRegisterInfoIndex. + " + ::= { hwXponDeviceControlObjects 101 } + + hwGponDeviceOntRegisterExInfoEntry OBJECT-TYPE + SYNTAX HwGponDeviceOntRegisterExInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to save the ont's register info, less than 10 times. + The index of this entry is a combination of ifIndex, + hwGponDeviceOntIndex and hwGponDeviceOntRegisterInfoIndex. + " + INDEX { ifIndex, hwGponDeviceOntIndex, hwGponDeviceOntRegisterInfoIndex } + ::= { hwGponDeviceOntRegisterExInfoTable 1 } + + HwGponDeviceOntRegisterExInfoEntry ::= + SEQUENCE { + hwGponDeviceOntRegisterInfoIndex Integer32, + hwGponDeviceOntRegisterInfoAuthMethod Integer32, + hwGponDeviceOntRegisterInfoSN OCTET STRING, + hwGponDeviceOntRegisterInfoPassword OCTET STRING, + hwGponDeviceOntRegisterInfoType OCTET STRING, + hwGponDeviceOntRegisterInfoUpTime OCTET STRING, + hwGponDeviceOntRegisterInfoDownTime OCTET STRING, + hwGponDeviceOntRegisterInfoDownCause INTEGER, + hwGponDeviceOntRegisterInfoLoid OCTET STRING, + hwGponDeviceOntRegisterInfoCheckcode OCTET STRING + } + + hwGponDeviceOntRegisterInfoIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT register information index." + ::= { hwGponDeviceOntRegisterExInfoEntry 1 } + + hwGponDeviceOntRegisterInfoAuthMethod OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the authentication mode for the ONT. + The value (1) indicates that the mode is SN or MAC. + The value (2) indicates that the mode is the combination of SN and PASSWORD or combination of MAC and PASSWORD. + The value (3) indicates that the mode is PASSWORD and the type is always on. + The value (4) indicates that the mode is PASSWORD and the type is once on. + The value (5) indicates that the mode is LOID and the type is always on. + The value (6) indicates that the mode is LOID and the type is once on. + The value (7) indicates that the mode is the combination of LOID and CHECKCODE ,and the type is always on. + The value (8) indicates that the mode is the combination of LOID and CHECKCODE ,and the type is once on. + The value (-1) indicates that the query fails or no information is detected." + ::= { hwGponDeviceOntRegisterExInfoEntry 2 } + + hwGponDeviceOntRegisterInfoSN OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT serial number." + ::= { hwGponDeviceOntRegisterExInfoEntry 3 } + + hwGponDeviceOntRegisterInfoPassword OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT password + GPON password size (0..10) + XG-PON password size (0..36) + " + ::= { hwGponDeviceOntRegisterExInfoEntry 4 } + + hwGponDeviceOntRegisterInfoType OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT type" + ::= { hwGponDeviceOntRegisterExInfoEntry 5 } + + hwGponDeviceOntRegisterInfoUpTime OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..30)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the time when the ONT went online." + ::= { hwGponDeviceOntRegisterExInfoEntry 6 } + + hwGponDeviceOntRegisterInfoDownTime OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..30)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the time when the ONT went offline." + ::= { hwGponDeviceOntRegisterExInfoEntry 7 } + + hwGponDeviceOntRegisterInfoDownCause OBJECT-TYPE + SYNTAX INTEGER{ + ontdeleted(0), + linkeddown(1), + losi(2), + lofi(3), + sfi(4), + loai(5), + loami(6), + disablefail(7), + deactivated(8), + reset(9), + reregister(10), + popupfail(11), + authfail(12), + powerdown(13), + reserved(14), + loki(15), + noerror(255), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the reason why the ONT went offline. + Options: + 1. ontdeleted(0) - The cause of ONT's down is that the ont is deleted + 2. linkeddown(1) - The cause of ONT's down is that the ont is disconnected + 3. losi(2) - The cause of ONT's down is that the ont is losi(OLT can not receive + expected optical signals from ONT) + 4. lofi(3) - The cause of ONT's down is that the ont is lofi(OLT can not receive + expected optical frame from ONT) + 5. sfi(4) - The cause of ONT's down is that the ont is sfi(Signal fail of ONUi) + 6. loai(5) - The cause of ONT's down is that the ont is loai(Loss of acknowledge with ONUi) + 7. loami(6) - The cause of ONT's down is that the ont is loami(Loss of PLOAM for ONUi) + 8. disablefail(7) - The cause of ONT's down is that the ont fails to be deactivated + 9. deactivated(8) - The cause of ONT's down is that the ont is deactivated + 10. reset(9) - The cause of ONT's down is that the ont is reseted + 11. reregister(10) - The cause of ONT's down is that the ont is registered again + 12. popupfail(11) - The cause of ONT's down is that the ont popup test fails + 13. authfail(12) - The cause of ONT's down is that the ont authentication fails + 14. powerdown(13) - The cause of ONT's down is that the ont is powered off + 15. reserved(14) - Reserved + 16. loki(15) - The cause of ONT's down is that the ont is loki(Loss of key synch with ONUi) + 17. noerror(255) - The cause of ONT's down is that the ont is noerror + 18. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceOntRegisterExInfoEntry 8 } + + hwGponDeviceOntRegisterInfoLoid OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..24)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT LOID." + ::= { hwGponDeviceOntRegisterExInfoEntry 9 } + + hwGponDeviceOntRegisterInfoCheckcode OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..12)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT CHECKCODE." + ::= { hwGponDeviceOntRegisterExInfoEntry 10 } + +-- Table hwEponDeviceOntSnmpStaticRouteTable + hwEponDeviceOntSnmpStaticRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponDeviceOntSnmpStaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the ONT SNMP static route configuration table. + This table is used to configure and query the SNMP route configuration of an ONT. + The index of this table is a combination of ifIndex, + hwXponDeviceOntIndex and hwEponOntSnmpStaticRouteIndex. + " + ::= { hwXponDeviceControlObjects 102 } + + hwEponDeviceOntSnmpStaticRouteEntry OBJECT-TYPE + SYNTAX HwEponDeviceOntSnmpStaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the ONT SNMP static route configuration table. + This table is used to configure and query the SNMP route configuration of an ONT. + The index of this entry is a combination of ifIndex, + hwXponDeviceOntIndex and hwEponOntSnmpStaticRouteIndex. + " + INDEX { ifIndex, hwXponDeviceOntIndex, hwEponOntSnmpStaticRouteIndex } + ::= { hwEponDeviceOntSnmpStaticRouteTable 1 } + + HwEponDeviceOntSnmpStaticRouteEntry ::= + SEQUENCE { + hwEponOntSnmpStaticRouteIndex Integer32, + hwEponOntSnmpStaticRouteIpAddress IpAddress, + hwEponOntSnmpStaticRouteNetMask IpAddress, + hwEponOntSnmpStaticRouteNextHop IpAddress, + hwEponOntSnmpStaticRouteRowStatus RowStatus + } + + hwEponOntSnmpStaticRouteIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the ONT SNMP static route table index." + ::= { hwEponDeviceOntSnmpStaticRouteEntry 1 } + + hwEponOntSnmpStaticRouteIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the IP address." + ::= { hwEponDeviceOntSnmpStaticRouteEntry 2 } + + hwEponOntSnmpStaticRouteNetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the subnet mask of the IP address." + ::= { hwEponDeviceOntSnmpStaticRouteEntry 3 } + + hwEponOntSnmpStaticRouteNextHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the next hop IP address." + ::= { hwEponDeviceOntSnmpStaticRouteEntry 4 } + + hwEponOntSnmpStaticRouteRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The hwEponOntSnmpStaticRouteRowStatus is used to create a new row + or to modify or delete an existing row in this table. + " + ::= { hwEponDeviceOntSnmpStaticRouteEntry 5 } + +-- Table hwEponDeviceOntRegisterExInfoTable + hwEponDeviceOntRegisterExInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponDeviceOntRegisterExInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to save the ONT's register info, less than 10 times. + The index of this table is a combination of ifIndex, + hwXponDeviceOntIndex and hwEponDeviceOntRegisterInfoIndex. + " + ::= { hwXponDeviceControlObjects 103 } + + hwEponDeviceOntRegisterExInfoEntry OBJECT-TYPE + SYNTAX HwEponDeviceOntRegisterExInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to save the ONT's register info, less than 10 times. + The index of this entry is a combination of ifIndex, + hwXponDeviceOntIndex and hwEponDeviceOntRegisterInfoIndex. + " + INDEX { ifIndex, hwXponDeviceOntIndex, hwEponDeviceOntRegisterInfoIndex } + ::= { hwEponDeviceOntRegisterExInfoTable 1 } + + HwEponDeviceOntRegisterExInfoEntry ::= + SEQUENCE { + hwEponDeviceOntRegisterInfoIndex Integer32, + hwEponDeviceOntRegisterInfoAuthMethod INTEGER, + hwEponDeviceOntRegisterInfoMac OCTET STRING, + hwEponDeviceOntRegisterInfoPassword OCTET STRING, + hwEponDeviceOntRegisterInfoType OCTET STRING, + hwEponDeviceOntRegisterInfoUpTime OCTET STRING, + hwEponDeviceOntRegisterInfoDownTime OCTET STRING, + hwEponDeviceOntRegisterInfoDownCause INTEGER, + hwEponDeviceOntRegisterInfoLoid OCTET STRING, + hwEponDeviceOntRegisterInfoCheckcode OCTET STRING + } + + hwEponDeviceOntRegisterInfoIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT register information index." + ::= { hwEponDeviceOntRegisterExInfoEntry 1 } + + hwEponDeviceOntRegisterInfoAuthMethod OBJECT-TYPE + SYNTAX INTEGER { + mac(1), + macpassword(2), + alwayson(3), + onceon(4), + lOIDonceon(5), + lOIDalwayson(6), + lOIDCheckCodeOnceon(7), + lOIDCheckCodeAlwayson(8), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the authentication mode for the ONT. + Options: + 1. mac(1) - The authentication mode is MAC + 2. macpassword(2) - The authentication mode is MAC and password + 3. alwayson(3) - The authentication mode is always on + 4. onceon(4) - The authentication mode is once on + 5. lOIDonceon(5) - The authentication mode is LOID and once on + 6. lOIDalwayson(6) - The authentication mode is LOID and always on + 7. lOIDCheckCodeOnceon(7) - The authentication mode is LOID, checkcode and once on + 8. lOIDCheckCodeAlwayson(8) - The authentication mode is LOID, checkcode and once always on + 9. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponDeviceOntRegisterExInfoEntry 2 } + + hwEponDeviceOntRegisterInfoMac OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT MAC address." + ::= { hwEponDeviceOntRegisterExInfoEntry 3 } + + hwEponDeviceOntRegisterInfoPassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT password." + ::= { hwEponDeviceOntRegisterExInfoEntry 4 } + + hwEponDeviceOntRegisterInfoType OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT type." + ::= { hwEponDeviceOntRegisterExInfoEntry 5 } + + hwEponDeviceOntRegisterInfoUpTime OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..30)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the time when the ONT goes online." + ::= { hwEponDeviceOntRegisterExInfoEntry 6 } + + hwEponDeviceOntRegisterInfoDownTime OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..30)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the time when the ONT goes offline." + ::= { hwEponDeviceOntRegisterExInfoEntry 7 } + + hwEponDeviceOntRegisterInfoDownCause OBJECT-TYPE + SYNTAX INTEGER{ + ontdeleted(0), + linkeddown(1), + losi(2), + lofi(3), + sfi(4), + loai(5), + loami(6), + disablefail(7), + deactivated(8), + reset(9), + reregister(10), + popupfail(11), + authfail(12), + powerdown(13), + reserved(14), + loki(15), + noerror(255), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the reason why the ONT goes offline. + Options: + 1. ontdeleted(0) - The cause of ONT's down is that the ont is deleted + 2. linkeddown(1) - The cause of ONT's down is that the ont is disconnected + 3. losi(2) - The cause of ONT's down is that the ont is losi(OLT can not receive + expected optical signals from ONT) + 4. lofi(3) - The cause of ONT's down is that the ont is lofi(OLT can not receive + expected optical frame from ONT) + 5. sfi(4) - The cause of ONT's down is that the ont is sfi(Signal fail of ONUi) + 6. loai(5) - The cause of ONT's down is that the ont is loai(Loss of acknowledge with ONUi) + 7. loami(6) - The cause of ONT's down is that the ont is loami(Loss of PLOAM for ONUi) + 8. disablefail(7) - The cause of ONT's down is that the ont fails to be deactivated + 9. deactivated(8) - The cause of ONT's down is that the ont is deactivated + 10. reset(9) - The cause of ONT's down is that the ont is reseted + 11. reregister(10) - The cause of ONT's down is that the ont is registered again + 12. popupfail(11) - The cause of ONT's down is that the ont popup test fails + 13. authfail(12) - The cause of ONT's down is that the ont authentication fails + 14. powerdown(13) - The cause of ONT's down is that the ont is powered off + 15. reserved(14) - Reserved + 16. loki(15) - The cause of ONT's down is that the ont is loki(Loss of key synch with ONUi) + 17. noerror(255) - The cause of ONT's down is that the ont is noerror + 18. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponDeviceOntRegisterExInfoEntry 8 } + + hwEponDeviceOntRegisterInfoLoid OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..24)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT LOID." + ::= { hwEponDeviceOntRegisterExInfoEntry 9 } + + hwEponDeviceOntRegisterInfoCheckcode OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..12)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT CHECKCODE" + ::= { hwEponDeviceOntRegisterExInfoEntry 10 } + + -- Table hwEponDeviceOntOpticsDdmInfoTable + hwEponDeviceOntOpticsDdmInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponDeviceOntOpticsDdmInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query the information about the optical transceiver of the ONT. + The index of this table is a combination of ifIndex and hwXponDeviceOntIndex. + " + ::= { hwXponDeviceControlObjects 104 } + + hwEponDeviceOntOpticsDdmInfoEntry OBJECT-TYPE + SYNTAX HwEponDeviceOntOpticsDdmInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query the information about the optical transceiver of the ONT. + The index of this entry is a combination of ifIndex and hwXponDeviceOntIndex. + " + INDEX { ifIndex, hwXponDeviceOntIndex } + ::= { hwEponDeviceOntOpticsDdmInfoTable 1 } + + HwEponDeviceOntOpticsDdmInfoEntry ::= + SEQUENCE { + hwEponOntOpticalDdmOltRxOntPower Integer32, + hwEponOntOpticalDdmTemperature Integer32, + hwEponOntOpticalDdmBiasCurrent Integer32, + hwEponOntOpticalDdmTxPower Integer32, + hwEponOntOpticalDdmRxPower Integer32, + hwEponOntOpticalDdmVoltage Integer32, + hwEponOntOpticalDdmOltTxPower Integer32 + } + + hwEponOntOpticalDdmOltRxOntPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the OLT Rx ONT optic power." + ::= { hwEponDeviceOntOpticsDdmInfoEntry 1 } + + hwEponOntOpticalDdmTemperature OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the temperature of the optical module." + ::= { hwEponDeviceOntOpticsDdmInfoEntry 2 } + + hwEponOntOpticalDdmBiasCurrent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Bias Current of the optical module." + ::= { hwEponDeviceOntOpticsDdmInfoEntry 3 } + + hwEponOntOpticalDdmTxPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the transmitting power of the optical module." + ::= { hwEponDeviceOntOpticsDdmInfoEntry 4 } + + hwEponOntOpticalDdmRxPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the receiving power of the optical module." + ::= { hwEponDeviceOntOpticsDdmInfoEntry 5 } + + hwEponOntOpticalDdmVoltage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Power feed voltage of the optical module." + ::= { hwEponDeviceOntOpticsDdmInfoEntry 6 } + + hwEponOntOpticalDdmOltTxPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the transmitting power of the ont peer optical module." + ::= { hwEponDeviceOntOpticsDdmInfoEntry 7 } + +-- Table hwXponDeviceOpticsDdmAlarmProfileInfoTable + hwXponDeviceOpticsDdmAlarmProfileInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXponDeviceOpticsDdmAlarmProfileInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the XPON optical alarm profile infomation table. + The index of this table is hwXponDeviceOpticsModuleAlarmProfileInfoNameIndex. + " + ::= { hwXponDeviceProfileObjects 70 } + + hwXponDeviceOpticsDdmAlarmProfileInfoEntry OBJECT-TYPE + SYNTAX HwXponDeviceOpticsDdmAlarmProfileInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the XPON optical alarm profile infomation table. + The index of this entry is hwXponDeviceOpticsModuleAlarmProfileInfoNameIndex. + " + INDEX { IMPLIED hwXponDeviceOpticsModuleAlarmProfileInfoNameIndex} + ::= { hwXponDeviceOpticsDdmAlarmProfileInfoTable 1 } + + HwXponDeviceOpticsDdmAlarmProfileInfoEntry ::= + SEQUENCE { + hwXponDeviceOpticsModuleAlarmProfileInfoNameIndex OCTET STRING, + hwXponDeviceOpticsDdmAlarmProfileBindNum Integer32, + hwXponDeviceOpticsDdmAlarmProfileInfoRowStatus RowStatus, + hwXponDeviceOpticsDdmAlarmProfileTxOpticAlarmUpper Integer32, + hwXponDeviceOpticsDdmAlarmProfileTxOpticAlarmLower Integer32, + hwXponDeviceOpticsDdmAlarmProfileTxOpticWarnUpper Integer32, + hwXponDeviceOpticsDdmAlarmProfileTxOpticWarnLower Integer32, + hwXponDeviceOpticsDdmAlarmProfileRxOpticAlarmUpper Integer32, + hwXponDeviceOpticsDdmAlarmProfileRxOpticAlarmLower Integer32, + hwXponDeviceOpticsDdmAlarmProfileRxOpticWarnUpper Integer32, + hwXponDeviceOpticsDdmAlarmProfileRxOpticWarnLower Integer32, + hwXponDeviceOpticsDdmAlarmProfileBiasCurrentAlarmUpper Integer32, + hwXponDeviceOpticsDdmAlarmProfileBiasCurrentAlarmLower Integer32, + hwXponDeviceOpticsDdmAlarmProfileBiasCurrentWarnUpper Integer32, + hwXponDeviceOpticsDdmAlarmProfileBiasCurrentWarnLower Integer32, + hwXponDeviceOpticsDdmAlarmProfileSupplyVoltageAlarmUpper Integer32, + hwXponDeviceOpticsDdmAlarmProfileSupplyVoltageAlarmLower Integer32, + hwXponDeviceOpticsDdmAlarmProfileSupplyVoltageWarnUpper Integer32, + hwXponDeviceOpticsDdmAlarmProfileSupplyVoltageWarnLower Integer32, + hwXponDeviceOpticsDdmAlarmProfileTemperatureAlarmUpper Integer32, + hwXponDeviceOpticsDdmAlarmProfileTemperatureAlarmLower Integer32, + hwXponDeviceOpticsDdmAlarmProfileTemperatureWarnUpper Integer32, + hwXponDeviceOpticsDdmAlarmProfileTemperatureWarnLower Integer32, + hwXponDeviceOpticsDdmAlarmProfile10GTxOpticAlarmUpper Integer32, + hwXponDeviceOpticsDdmAlarmProfile10GTxOpticAlarmLower Integer32, + hwXponDeviceOpticsDdmAlarmProfile10GTxOpticWarnUpper Integer32, + hwXponDeviceOpticsDdmAlarmProfile10GTxOpticWarnLower Integer32, + hwXponDeviceOpticsDdmAlarmProfile10GBiasCurrentAlarmUpper Integer32, + hwXponDeviceOpticsDdmAlarmProfile10GBiasCurrentAlarmLower Integer32, + hwXponDeviceOpticsDdmAlarmProfile10GBiasCurrentWarnUpper Integer32, + hwXponDeviceOpticsDdmAlarmProfile10GBiasCurrentWarnLower Integer32 + } + + hwXponDeviceOpticsModuleAlarmProfileInfoNameIndex OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the XPON optical alarm profile name index." + ::= { hwXponDeviceOpticsDdmAlarmProfileInfoEntry 1 } + + hwXponDeviceOpticsDdmAlarmProfileBindNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the XPON optical alarm profile binding times." + ::= { hwXponDeviceOpticsDdmAlarmProfileInfoEntry 2 } + + hwXponDeviceOpticsDdmAlarmProfileInfoRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The hwXponDeviceOpticsDdmAlarmProfileInfoRowStatus is used to create a new row + or to modify or delete an existing row in this table. + " + ::= { hwXponDeviceOpticsDdmAlarmProfileInfoEntry 3 } + + hwXponDeviceOpticsDdmAlarmProfileTxOpticAlarmUpper OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the upper alarm threshold of the transmit optical power." + ::= { hwXponDeviceOpticsDdmAlarmProfileInfoEntry 4 } + + hwXponDeviceOpticsDdmAlarmProfileTxOpticAlarmLower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the lower alarm threshold of the transmit optical power." + ::= { hwXponDeviceOpticsDdmAlarmProfileInfoEntry 5 } + + hwXponDeviceOpticsDdmAlarmProfileTxOpticWarnUpper OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the upper warning threshold of the transmit optical power." + ::= { hwXponDeviceOpticsDdmAlarmProfileInfoEntry 6 } + + hwXponDeviceOpticsDdmAlarmProfileTxOpticWarnLower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the lower warning threshold of the transmit optical power." + ::= { hwXponDeviceOpticsDdmAlarmProfileInfoEntry 7 } + + hwXponDeviceOpticsDdmAlarmProfileRxOpticAlarmUpper OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the upper alarm threshold of the receive optical power." + ::= { hwXponDeviceOpticsDdmAlarmProfileInfoEntry 8 } + + hwXponDeviceOpticsDdmAlarmProfileRxOpticAlarmLower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the lower alarm threshold of the receive optical power." + ::= { hwXponDeviceOpticsDdmAlarmProfileInfoEntry 9 } + + hwXponDeviceOpticsDdmAlarmProfileRxOpticWarnUpper OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the upper warning threshold of the receive optical power." + ::= { hwXponDeviceOpticsDdmAlarmProfileInfoEntry 10 } + + hwXponDeviceOpticsDdmAlarmProfileRxOpticWarnLower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the lower warning threshold of the receive optical power." + ::= { hwXponDeviceOpticsDdmAlarmProfileInfoEntry 11 } + + hwXponDeviceOpticsDdmAlarmProfileBiasCurrentAlarmUpper OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the upper alarm threshold of the bias current." + ::= { hwXponDeviceOpticsDdmAlarmProfileInfoEntry 12 } + + hwXponDeviceOpticsDdmAlarmProfileBiasCurrentAlarmLower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the lower alarm threshold of the bias current." + ::= { hwXponDeviceOpticsDdmAlarmProfileInfoEntry 13 } + + hwXponDeviceOpticsDdmAlarmProfileBiasCurrentWarnUpper OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the upper warning threshold of the bias current." + ::= { hwXponDeviceOpticsDdmAlarmProfileInfoEntry 14 } + + hwXponDeviceOpticsDdmAlarmProfileBiasCurrentWarnLower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the lower warning threshold of the bias current." + ::= { hwXponDeviceOpticsDdmAlarmProfileInfoEntry 15 } + + hwXponDeviceOpticsDdmAlarmProfileSupplyVoltageAlarmUpper OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the upper alarm threshold of the voltage." + ::= { hwXponDeviceOpticsDdmAlarmProfileInfoEntry 16 } + + hwXponDeviceOpticsDdmAlarmProfileSupplyVoltageAlarmLower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the lower alarm threshold of the voltage." + ::= { hwXponDeviceOpticsDdmAlarmProfileInfoEntry 17 } + + hwXponDeviceOpticsDdmAlarmProfileSupplyVoltageWarnUpper OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the upper warning threshold of the voltage." + ::= { hwXponDeviceOpticsDdmAlarmProfileInfoEntry 18 } + + hwXponDeviceOpticsDdmAlarmProfileSupplyVoltageWarnLower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the lower warning threshold of the voltage." + ::= { hwXponDeviceOpticsDdmAlarmProfileInfoEntry 19 } + + hwXponDeviceOpticsDdmAlarmProfileTemperatureAlarmUpper OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the upper alarm threshold of the temperature of the optical transceiver." + ::= { hwXponDeviceOpticsDdmAlarmProfileInfoEntry 20 } + + hwXponDeviceOpticsDdmAlarmProfileTemperatureAlarmLower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the lower alarm threshold of the temperature of the optical transceiver." + ::= { hwXponDeviceOpticsDdmAlarmProfileInfoEntry 21 } + + hwXponDeviceOpticsDdmAlarmProfileTemperatureWarnUpper OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the upper warning threshold of the temperature of the optical transceiver." + ::= { hwXponDeviceOpticsDdmAlarmProfileInfoEntry 22 } + + hwXponDeviceOpticsDdmAlarmProfileTemperatureWarnLower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the lower warning threshold of the temperature of the optical transceiver." + ::= { hwXponDeviceOpticsDdmAlarmProfileInfoEntry 23 } + + hwXponDeviceOpticsDdmAlarmProfile10GTxOpticAlarmUpper OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the upper alarm threshold of the 10G transmit optical power." + ::= { hwXponDeviceOpticsDdmAlarmProfileInfoEntry 24 } + + hwXponDeviceOpticsDdmAlarmProfile10GTxOpticAlarmLower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the lower alarm threshold of the 10G transmit optical power." + ::= { hwXponDeviceOpticsDdmAlarmProfileInfoEntry 25 } + + hwXponDeviceOpticsDdmAlarmProfile10GTxOpticWarnUpper OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the upper warning threshold of the 10G transmit optical power." + ::= { hwXponDeviceOpticsDdmAlarmProfileInfoEntry 26 } + + hwXponDeviceOpticsDdmAlarmProfile10GTxOpticWarnLower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the lower warning threshold of the 10G transmit optical power." + ::= { hwXponDeviceOpticsDdmAlarmProfileInfoEntry 27 } + + hwXponDeviceOpticsDdmAlarmProfile10GBiasCurrentAlarmUpper OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the upper alarm threshold of the 10G bias current." + ::= { hwXponDeviceOpticsDdmAlarmProfileInfoEntry 28 } + + hwXponDeviceOpticsDdmAlarmProfile10GBiasCurrentAlarmLower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the lower alarm threshold of the 10G bias current." + ::= { hwXponDeviceOpticsDdmAlarmProfileInfoEntry 29 } + + hwXponDeviceOpticsDdmAlarmProfile10GBiasCurrentWarnUpper OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the upper warning threshold of the 10G bias current." + ::= { hwXponDeviceOpticsDdmAlarmProfileInfoEntry 30 } + + hwXponDeviceOpticsDdmAlarmProfile10GBiasCurrentWarnLower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the lower warning threshold of the 10G bias current." + ::= { hwXponDeviceOpticsDdmAlarmProfileInfoEntry 31 } + +--table hwXponDeviceLineProfEthPortBundleCfgTable + hwXponDeviceLineProfEthPortBundleCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXponDeviceLineProfEthPortBundleCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the XPON line profile PORT-BUNDLE config table. + The index of this table is a combination of hwXponDeviceLineProfEthPortBundleCfgLineProfNameIndex, + and hwXponDeviceLineProfEthPortBundleCfgGroupIndex. + " + ::= { hwXponDeviceProfileObjects 71 } + + hwXponDeviceLineProfEthPortBundleCfgEntry OBJECT-TYPE + SYNTAX HwXponDeviceLineProfEthPortBundleCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the XPON line profile PORT-BUNDLE config table. + The index of this entry is a combination of hwXponDeviceLineProfEthPortBundleCfgLineProfNameIndex, + and hwXponDeviceLineProfEthPortBundleCfgGroupIndex. + " + INDEX { IMPLIED hwXponDeviceLineProfEthPortBundleCfgLineProfNameIndex, + hwXponDeviceLineProfEthPortBundleCfgGroupIndex} + ::= { hwXponDeviceLineProfEthPortBundleCfgTable 1 } + + HwXponDeviceLineProfEthPortBundleCfgEntry ::= + SEQUENCE { + hwXponDeviceLineProfEthPortBundleCfgLineProfNameIndex OCTET STRING, + hwXponDeviceLineProfEthPortBundleCfgGroupIndex Integer32, + hwXponDeviceLineProfEthPortBundleCfgPortBitMap Integer32, + hwXponDeviceLineProfEthPortBundleCfgRowStatus RowStatus + } + + hwXponDeviceLineProfEthPortBundleCfgLineProfNameIndex OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the XPON line profile name index." + ::= { hwXponDeviceLineProfEthPortBundleCfgEntry 1 } + + hwXponDeviceLineProfEthPortBundleCfgGroupIndex OBJECT-TYPE + SYNTAX Integer32 (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the XPON line profile PORT-BUNDLE config bundle gproup index." + ::= { hwXponDeviceLineProfEthPortBundleCfgEntry 2 } + + hwXponDeviceLineProfEthPortBundleCfgPortBitMap OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON line profile PORT-BUNDLE config bundle port bitmap, + support 32 ports, and the lowest bit indicates the port 1. + " + ::= { hwXponDeviceLineProfEthPortBundleCfgEntry 3 } + + hwXponDeviceLineProfEthPortBundleCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The hwXponDeviceLineProfEthPortBundleCfgRowStatus is used to create a new row + or to modify or delete an existing row in this table. + " + ::= { hwXponDeviceLineProfEthPortBundleCfgEntry 4 } + +-- Table hwXponDeviceSLAProfileInfoTable + hwXponDeviceSLAProfileInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXponDeviceSLAProfileInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the XPON SLA profile infomation table. + The index of this table is hwXponDeviceSLAProfileInfoNameIndex. + " + ::= { hwXponDeviceProfileObjects 72 } + + hwXponDeviceSLAProfileInfoEntry OBJECT-TYPE + SYNTAX HwXponDeviceSLAProfileInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the XPON SLA profile infomation table. + The index of this entry is hwXponDeviceSLAProfileInfoNameIndex. + " + INDEX { IMPLIED hwXponDeviceSLAProfileInfoNameIndex} + ::= { hwXponDeviceSLAProfileInfoTable 1 } + + HwXponDeviceSLAProfileInfoEntry ::= + SEQUENCE { + hwXponDeviceSLAProfileInfoNameIndex OCTET STRING, + hwXponDeviceSLAProfileCycleLength Integer32, + hwXponDeviceSLAProfileServiceNum Integer32, + hwXponDeviceSLAProfileFixedPacketSize1 Integer32, + hwXponDeviceSLAProfileFixedBandwidth1 Integer32, + hwXponDeviceSLAProfileAssuredBandwidth1 Integer32, + hwXponDeviceSLAProfileBestEffortBandwidth1 Integer32, + hwXponDeviceSLAProfileWrrWeight1 Integer32, + hwXponDeviceSLAProfileFixedPacketSize2 Integer32, + hwXponDeviceSLAProfileFixedBandwidth2 Integer32, + hwXponDeviceSLAProfileAssuredBandwidth2 Integer32, + hwXponDeviceSLAProfileBestEffortBandwidth2 Integer32, + hwXponDeviceSLAProfileWrrWeight2 Integer32, + hwXponDeviceSLAProfileFixedPacketSize3 Integer32, + hwXponDeviceSLAProfileFixedBandwidth3 Integer32, + hwXponDeviceSLAProfileAssuredBandwidth3 Integer32, + hwXponDeviceSLAProfileBestEffortBandwidth3 Integer32, + hwXponDeviceSLAProfileWrrWeight3 Integer32, + hwXponDeviceSLAProfileFixedPacketSize4 Integer32, + hwXponDeviceSLAProfileFixedBandwidth4 Integer32, + hwXponDeviceSLAProfileAssuredBandwidth4 Integer32, + hwXponDeviceSLAProfileBestEffortBandwidth4 Integer32, + hwXponDeviceSLAProfileWrrWeight4 Integer32, + hwXponDeviceSLAProfileFixedPacketSize5 Integer32, + hwXponDeviceSLAProfileFixedBandwidth5 Integer32, + hwXponDeviceSLAProfileAssuredBandwidth5 Integer32, + hwXponDeviceSLAProfileBestEffortBandwidth5 Integer32, + hwXponDeviceSLAProfileWrrWeight5 Integer32, + hwXponDeviceSLAProfileFixedPacketSize6 Integer32, + hwXponDeviceSLAProfileFixedBandwidth6 Integer32, + hwXponDeviceSLAProfileAssuredBandwidth6 Integer32, + hwXponDeviceSLAProfileBestEffortBandwidth6 Integer32, + hwXponDeviceSLAProfileWrrWeight6 Integer32, + hwXponDeviceSLAProfileFixedPacketSize7 Integer32, + hwXponDeviceSLAProfileFixedBandwidth7 Integer32, + hwXponDeviceSLAProfileAssuredBandwidth7 Integer32, + hwXponDeviceSLAProfileBestEffortBandwidth7 Integer32, + hwXponDeviceSLAProfileWrrWeight7 Integer32, + hwXponDeviceSLAProfileFixedPacketSize8 Integer32, + hwXponDeviceSLAProfileFixedBandwidth8 Integer32, + hwXponDeviceSLAProfileAssuredBandwidth8 Integer32, + hwXponDeviceSLAProfileBestEffortBandwidth8 Integer32, + hwXponDeviceSLAProfileWrrWeight8 Integer32, + hwXponDeviceSLAProfileEntryStatus RowStatus + + } + + hwXponDeviceSLAProfileInfoNameIndex OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the name of the SLA profile." + ::= { hwXponDeviceSLAProfileInfoEntry 1 } + + hwXponDeviceSLAProfileCycleLength OBJECT-TYPE + SYNTAX Integer32 (200..16777215) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the cycle length." + ::= { hwXponDeviceSLAProfileInfoEntry 2 } + + hwXponDeviceSLAProfileServiceNum OBJECT-TYPE + SYNTAX Integer32 (1..8) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the service number." + ::= { hwXponDeviceSLAProfileInfoEntry 3 } + + hwXponDeviceSLAProfileFixedPacketSize1 OBJECT-TYPE + SYNTAX Integer32 (-1 | 0 | 64..2000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the fixed packet size of service 1. + The value(0) indicates that there is no restriction of packet size. + The value(-1) is invalid value. + " + ::= { hwXponDeviceSLAProfileInfoEntry 4 } + + hwXponDeviceSLAProfileFixedBandwidth1 OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..999936) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the fixed bandwidth of service 1. + The value(-1) is invalid value. + " + ::= { hwXponDeviceSLAProfileInfoEntry 5 } + + hwXponDeviceSLAProfileAssuredBandwidth1 OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..999936) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the assure bandwidth of service 1. + The value(-1) is invalid value. + " + ::= { hwXponDeviceSLAProfileInfoEntry 6 } + + hwXponDeviceSLAProfileBestEffortBandwidth1 OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..999936) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the best effort bandwidth of service 1. + The value(-1) is invalid value. + " + ::= { hwXponDeviceSLAProfileInfoEntry 7 } + + hwXponDeviceSLAProfileWrrWeight1 OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the WRR weight of Service 1. + The value(-1) is invalid value. + " + ::= { hwXponDeviceSLAProfileInfoEntry 8 } + + hwXponDeviceSLAProfileFixedPacketSize2 OBJECT-TYPE + SYNTAX Integer32 (-1 | 0 | 64..2000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the fixed packet size of service 2. + The value(0) indicates that there is no restriction of packet size. + The value(-1) is invalid value. + " + ::= { hwXponDeviceSLAProfileInfoEntry 9 } + + hwXponDeviceSLAProfileFixedBandwidth2 OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..999936) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the fixed bandwidth of service 2. + The value(-1) is invalid value. + " + ::= { hwXponDeviceSLAProfileInfoEntry 10 } + + hwXponDeviceSLAProfileAssuredBandwidth2 OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..999936) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the assure bandwidth of service 2. + The value(-1) is invalid value. + " + ::= { hwXponDeviceSLAProfileInfoEntry 11 } + + hwXponDeviceSLAProfileBestEffortBandwidth2 OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..999936) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the best effort bandwidth of service 2. + The value(-1) is invalid value. + " + ::= { hwXponDeviceSLAProfileInfoEntry 12 } + + hwXponDeviceSLAProfileWrrWeight2 OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the WRR weight of service 2. + The value(-1) is invalid value. + " + ::= { hwXponDeviceSLAProfileInfoEntry 13 } + + hwXponDeviceSLAProfileFixedPacketSize3 OBJECT-TYPE + SYNTAX Integer32 (-1 | 0 | 64..2000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the fixed packet size of service 3. + The value(0) indicates that there is no restriction of packet size. + The value(-1) is invalid value. + " + ::= { hwXponDeviceSLAProfileInfoEntry 14 } + + hwXponDeviceSLAProfileFixedBandwidth3 OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..999936) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the fixed bandwidth of service 3. + The value(-1) is invalid value. + " + ::= { hwXponDeviceSLAProfileInfoEntry 15 } + + hwXponDeviceSLAProfileAssuredBandwidth3 OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..999936) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the assure bandwidth of service 3. + The value(-1) is invalid value. + " + ::= { hwXponDeviceSLAProfileInfoEntry 16 } + + hwXponDeviceSLAProfileBestEffortBandwidth3 OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..999936) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the best effort bandwidth of Service 3. + The value(-1) is invalid value. + " + ::= { hwXponDeviceSLAProfileInfoEntry 17 } + + hwXponDeviceSLAProfileWrrWeight3 OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the WRR weight of service 3. + The value(-1) is invalid value. + " + ::= { hwXponDeviceSLAProfileInfoEntry 18 } + + hwXponDeviceSLAProfileFixedPacketSize4 OBJECT-TYPE + SYNTAX Integer32 (-1 | 0 | 64..2000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the fixed packet size of service 4. + The value(0) indicates that there is no restriction of packet size. + The value(-1) is invalid value. + " + ::= { hwXponDeviceSLAProfileInfoEntry 19 } + + hwXponDeviceSLAProfileFixedBandwidth4 OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..999936) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the fixed bandwidth of service 4. + The value(-1) is invalid value. + " + ::= { hwXponDeviceSLAProfileInfoEntry 20 } + + hwXponDeviceSLAProfileAssuredBandwidth4 OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..999936) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the assure bandwidth of service 4. + The value(-1) is invalid value. + " + ::= { hwXponDeviceSLAProfileInfoEntry 21 } + + hwXponDeviceSLAProfileBestEffortBandwidth4 OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..999936) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the best effort bandwidth of service 4. + The value(-1) is invalid value. + " + ::= { hwXponDeviceSLAProfileInfoEntry 22 } + + hwXponDeviceSLAProfileWrrWeight4 OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the WRR weight of service 4. + The value(-1) is invalid value. + " + ::= { hwXponDeviceSLAProfileInfoEntry 23 } + + hwXponDeviceSLAProfileFixedPacketSize5 OBJECT-TYPE + SYNTAX Integer32 (-1 | 0 | 64..2000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the fixed packet size of service 5. + The value(0) indicates that there is no restriction of packet size. + The value(-1) is invalid value. + " + ::= { hwXponDeviceSLAProfileInfoEntry 24 } + + hwXponDeviceSLAProfileFixedBandwidth5 OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..999936) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the Fixed Bandwidth of service 5. + The value(-1) is invalid value. + " + ::= { hwXponDeviceSLAProfileInfoEntry 25 } + + hwXponDeviceSLAProfileAssuredBandwidth5 OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..999936) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the assure bandwidth of service 5. + The value(-1) is invalid value. + " + ::= { hwXponDeviceSLAProfileInfoEntry 26 } + + hwXponDeviceSLAProfileBestEffortBandwidth5 OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..999936) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the best effort bandwidth of service 5. + The value(-1) is invalid value. + " + ::= { hwXponDeviceSLAProfileInfoEntry 27 } + + hwXponDeviceSLAProfileWrrWeight5 OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the WRR weight of service 5. + The value(-1) is invalid value. + " + ::= { hwXponDeviceSLAProfileInfoEntry 28 } + + hwXponDeviceSLAProfileFixedPacketSize6 OBJECT-TYPE + SYNTAX Integer32 (-1 | 0 | 64..2000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the fixed packet size of service 6. + The value(0) indicates that there is no restriction of packet size. + The value(-1) is invalid value. + " + ::= { hwXponDeviceSLAProfileInfoEntry 29 } + + hwXponDeviceSLAProfileFixedBandwidth6 OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..999936) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the fixed bandwidth of service 6. + The value(-1) is invalid value. + " + ::= { hwXponDeviceSLAProfileInfoEntry 30 } + + hwXponDeviceSLAProfileAssuredBandwidth6 OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..999936) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the assure bandwidth of service 6. + The value(-1) is invalid value. + " + ::= { hwXponDeviceSLAProfileInfoEntry 31 } + + hwXponDeviceSLAProfileBestEffortBandwidth6 OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..999936) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the best effort bandwidth of service 6. + The value(-1) is invalid value. + " + ::= { hwXponDeviceSLAProfileInfoEntry 32 } + + hwXponDeviceSLAProfileWrrWeight6 OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the WRR weight of service 6. + The value(-1) is invalid value. + " + ::= { hwXponDeviceSLAProfileInfoEntry 33 } + + hwXponDeviceSLAProfileFixedPacketSize7 OBJECT-TYPE + SYNTAX Integer32 (-1 | 0 | 64..2000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the fixed packet size of service 7. + The value(0) indicates that there is no restriction of packet size. + The value(-1) is invalid value. + " + ::= { hwXponDeviceSLAProfileInfoEntry 34 } + + hwXponDeviceSLAProfileFixedBandwidth7 OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..999936) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the fixed bandwidth of service 7. + The value(-1) is invalid value. + " + ::= { hwXponDeviceSLAProfileInfoEntry 35 } + + hwXponDeviceSLAProfileAssuredBandwidth7 OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..999936) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the assure bandwidth of service 7. + The value(-1) is invalid value. + " + ::= { hwXponDeviceSLAProfileInfoEntry 36 } + + hwXponDeviceSLAProfileBestEffortBandwidth7 OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..999936) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the best effort bandwidth of service 7. + The value(-1) is invalid value. + " + ::= { hwXponDeviceSLAProfileInfoEntry 37 } + + hwXponDeviceSLAProfileWrrWeight7 OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the WRR weight of service 7. + The value(-1) is invalid value. + " + ::= { hwXponDeviceSLAProfileInfoEntry 38 } + + hwXponDeviceSLAProfileFixedPacketSize8 OBJECT-TYPE + SYNTAX Integer32 (-1 | 0 | 64..2000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the fixed packet size of service 8. + The value(0) indicates that there is no restriction of packet size. + The value(-1) is invalid value. + " + ::= { hwXponDeviceSLAProfileInfoEntry 39 } + + hwXponDeviceSLAProfileFixedBandwidth8 OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..999936) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the fixed bandwidth of service 8. + The value(-1) is invalid value. + " + ::= { hwXponDeviceSLAProfileInfoEntry 40 } + + hwXponDeviceSLAProfileAssuredBandwidth8 OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..999936) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the assure bandwidth of service 8. + The value(-1) is invalid value. + " + ::= { hwXponDeviceSLAProfileInfoEntry 41 } + + hwXponDeviceSLAProfileBestEffortBandwidth8 OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..999936) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the best effort bandwidth of service 8. + The value(-1) is invalid value. + " + ::= { hwXponDeviceSLAProfileInfoEntry 42 } + + hwXponDeviceSLAProfileWrrWeight8 OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the WRR weight of service 8. + The value(-1) is invalid value. + " + ::= { hwXponDeviceSLAProfileInfoEntry 43 } + + hwXponDeviceSLAProfileEntryStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The hwXponDeviceSLAProfileEntryStatus is used to create a new row + or to modify or delete an existing row in this table. + " + ::= { hwXponDeviceSLAProfileInfoEntry 44 } +-- hwXponDeviceSLAProfileInfoTable end + +-- Table hwGponDeviceSrvProfileOntUpIgmpMsgCfgTable + hwGponDeviceSrvProfileOntUpIgmpMsgCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponDeviceSrvProfileOntUpIgmpMsgCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to set and query the user-VLAN-based IGMP packet forwarding mode of ONT. + The indexes of this table are hwGponDeviceSrvProfileOntIgmpCfgNameIndex and hwGponDeviceSrvProfileOntUpIgmpMsgUserVlan. + " + ::= { hwXponDeviceProfileObjects 73 } + + hwGponDeviceSrvProfileOntUpIgmpMsgCfgEntry OBJECT-TYPE + SYNTAX HwGponDeviceSrvProfileOntUpIgmpMsgCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to set and query the user-VLAN-based IGMP packet forwarding mode of ONT. + The indexes of this entry are hwGponDeviceSrvProfileOntIgmpCfgNameIndex and hwGponDeviceSrvProfileOntUpIgmpMsgUserVlan. + " + INDEX { IMPLIED hwGponDeviceSrvProfileOntIgmpCfgNameIndex, hwGponDeviceSrvProfileOntUpIgmpMsgUserVlan} + ::= { hwGponDeviceSrvProfileOntUpIgmpMsgCfgTable 1 } + + HwGponDeviceSrvProfileOntUpIgmpMsgCfgEntry ::= + SEQUENCE { + hwGponDeviceSrvProfileOntIgmpCfgNameIndex OCTET STRING, + hwGponDeviceSrvProfileOntUpIgmpMsgUserVlan Integer32, + hwGponDeviceSrvProfileOntUpIgmpTransmitMode INTEGER, + hwGponDeviceSrvProfileOntUpIgmpMsgTranslationVlan Integer32, + hwGponDeviceSrvProfileOntUpIgmpMsgPriority Integer32, + hwGponDeviceSrvProfileOntUpIgmpMsgCfgRowStatus RowStatus + } + + hwGponDeviceSrvProfileOntIgmpCfgNameIndex OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the XPON service profile name index." + ::= { hwGponDeviceSrvProfileOntUpIgmpMsgCfgEntry 1 } + + hwGponDeviceSrvProfileOntUpIgmpMsgUserVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the user VLAN of upstream IGMP packets. + 0..4095 indicates the user VLAN." + ::= { hwGponDeviceSrvProfileOntUpIgmpMsgCfgEntry 2 } + + hwGponDeviceSrvProfileOntUpIgmpTransmitMode OBJECT-TYPE + SYNTAX INTEGER { + transparent(1), + translation(2), + default(3), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the IGMP packet forwarding mode. + Only the value transparent(1) is supported currently. + Options: + 1. transparent(1) - Indicates that the IGMP upstream packets forward mode is transparent + 2. translation(2) - Indicates that the IGMP upstream packets forward mode is translation + 3. default(3) - Indicates that the IGMP upstream packets forward mode is add VLAN tag + 4. invalid(-1) - Indicates that the query fails or no information is detected. + " + ::= { hwGponDeviceSrvProfileOntUpIgmpMsgCfgEntry 3 } + + hwGponDeviceSrvProfileOntUpIgmpMsgTranslationVlan OBJECT-TYPE + SYNTAX Integer32 (-1|0..4095) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ont upstream IGMP packets will be translate to the translation vlan. + " + ::= { hwGponDeviceSrvProfileOntUpIgmpMsgCfgEntry 4 } + + hwGponDeviceSrvProfileOntUpIgmpMsgPriority OBJECT-TYPE + SYNTAX Integer32 (-1|0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When upstream IGMP packets were added a vlan or translated to the translation vlan, priority was set. + " + ::= { hwGponDeviceSrvProfileOntUpIgmpMsgCfgEntry 5 } + + hwGponDeviceSrvProfileOntUpIgmpMsgCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row status. This object is used to differentiate the + creation, modification and deletion operations for an object. + " + ::= { hwGponDeviceSrvProfileOntUpIgmpMsgCfgEntry 6 } + +-- Table hwXponDeviceOltDualparentTable + hwXponDeviceOltDualparentTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXponDeviceOltDualparentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is the type B dual-homing configuration table. + The index of this table is ifIndex. + " + ::= { hwXponDeviceControlObjects 120 } + + hwXponDeviceOltDualparentEntry OBJECT-TYPE + SYNTAX HwXponDeviceOltDualparentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is the type B dual-homing configuration table. + The index of this entry is ifIndex. + " + INDEX { ifIndex } + ::= { hwXponDeviceOltDualparentTable 1 } + + HwXponDeviceOltDualparentEntry ::= + SEQUENCE { + hwXponDeviceOltDualparentJoin INTEGER, + hwXponDeviceOltDualparentFreeze INTEGER, + hwXponDeviceOltDualparentForceSwitch INTEGER, + hwXponDeviceOltDualparentWorkState INTEGER, + hwXponDeviceOltDualparentDetectTimeLen Integer32, + hwXponDeviceOltDualparentDesc OCTET STRING + } + + hwXponDeviceOltDualparentJoin OBJECT-TYPE + SYNTAX INTEGER { + joinwork(1), + joinprotect(2), + undojoin(3), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether to add a port to the protection group. + Options: + 1.joinwork(1) - Add the port as a working port to the protection group + 2.joinprotect(2) - Add the port as a protection port to the protection group + 3.undojoin(3) - Delete the memer port of the protection group + 4.invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwXponDeviceOltDualparentEntry 1 } + + hwXponDeviceOltDualparentFreeze OBJECT-TYPE + SYNTAX INTEGER { + freeze(1), + undofreeze(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether the protection group is in the frozen state. + Options: + 1. freeze(1) - Freeze the protection group + 2. undofreeze(2) - Undo the frozen state of the protection group + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwXponDeviceOltDualparentEntry 2 } + + hwXponDeviceOltDualparentForceSwitch OBJECT-TYPE + SYNTAX INTEGER { + force(1), + undoforce(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether the port is in the forced working mode. + Options: + 1. force(1) - The port is in the forced working mode + 2. undoforce(2) - The port is not in the forced working mode + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwXponDeviceOltDualparentEntry 3 } + + hwXponDeviceOltDualparentWorkState OBJECT-TYPE + SYNTAX INTEGER { + active(1), + standby(2), + fault(3), + detect(4), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to set or show the port protect status. + Options: + 1. active(1) - The port protect status is active + 2. standby(2) - The port protect status is standby + 3. fault(3) - The port protect status is fault + 4. detect(4) - The port protect status is detective + 5. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwXponDeviceOltDualparentEntry 4 } + + hwXponDeviceOltDualparentDetectTimeLen OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the duration of the protection group member in the detect state." + ::= { hwXponDeviceOltDualparentEntry 5 } + + hwXponDeviceOltDualparentDesc OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the description of the member port of the protection group." + ::= { hwXponDeviceOltDualparentEntry 6 } + +-- hwXponDynamicMacQuery + HwXponDynamicMacQueryPara ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Reserved parameter." + SYNTAX Integer32 + + HwXponDynamicMacQueryType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value is quering index; if no index, th value is -1. For example, if the value + is XponOntPortInSpecVlan(1), the value of ifIndex, hwXponDynamicMacVlanId, hwXponDynamicMacIndex, + hwXponDynamicMacQueryPara0, hwXponDynamicMacQueryPara1, hwXponDynamicMacQueryPara2 is valid, + and the value of hwXponDynamicMacQueryPara3 is invalid, -1. + Options: + 1. xponOntPortInSpecVlan(1) - The ONT port is in the specified vlan + 2. xponOntInSpecPort(2) - The specified ONT port + 3. xponOntInSpecOnt(3) - The specified ONT + " + SYNTAX INTEGER { + -- learnt mac(s) of XPON ONT port in the specified vlan; + -- hwXponDynamicMacQueryPara0 : ONT ID + -- hwXponDynamicMacQueryPara1 : ONT Port type + -- hwXponDynamicMacQueryPara2 : ONT Port ID + xponOntPortInSpecVlan(1), + + -- learnt mac(s) of XPON ONT in the specified port; + -- hwXponDynamicMacQueryPara0 : ONT ID + -- hwXponDynamicMacQueryPara1 : ONT Port type + -- hwXponDynamicMacQueryPara2 : ONT Port ID + xponOntInSpecPort(2), + + -- learnt mac(s) of the specified XPON ONT; + -- hwXponDynamicMacQueryPara0 : ONT ID + -- hwXponDynamicMacQueryPara1 : invalid + -- hwXponDynamicMacQueryPara2 : invalid + xponInSpecOnt(3) + } + + hwXponDynamicMacQueryTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXponDynamicMacQueryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query dynamic MAC address. + The index of this table is a combination of ifIndex, hwXponDynamicMacVlanId, + hwXponDynamicMacIndex, hwXponDynamicMacQueryType, hwXponDynamicMacQueryPara0, + hwXponDynamicMacQueryPara1, hwXponDynamicMacQueryPara2 and hwXponDynamicMacQueryPara3. + " + ::= { hwXponDeviceControlObjects 130 } + + hwXponDynamicMacQueryEntry OBJECT-TYPE + SYNTAX HwXponDynamicMacQueryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query dynamic MAC address. + The index of this entry is a combination of ifIndex, hwXponDynamicMacVlanId, + hwXponDynamicMacIndex, hwXponDynamicMacQueryType, hwXponDynamicMacQueryPara0, + hwXponDynamicMacQueryPara1, hwXponDynamicMacQueryPara2 and hwXponDynamicMacQueryPara3. + " + INDEX { ifIndex, hwXponDynamicMacVlanId, hwXponDynamicMacIndex, + hwXponDynamicMacQueryType, hwXponDynamicMacQueryPara0, + hwXponDynamicMacQueryPara1, hwXponDynamicMacQueryPara2, + hwXponDynamicMacQueryPara3 + } + ::= { hwXponDynamicMacQueryTable 1 } + + HwXponDynamicMacQueryEntry ::= + SEQUENCE { + hwXponDynamicMacVlanId Integer32, + hwXponDynamicMacIndex Integer32, + hwXponDynamicMacQueryType HwXponDynamicMacQueryType, + hwXponDynamicMacQueryPara0 HwXponDynamicMacQueryPara, + hwXponDynamicMacQueryPara1 HwXponDynamicMacQueryPara, + hwXponDynamicMacQueryPara2 HwXponDynamicMacQueryPara, + hwXponDynamicMacQueryPara3 HwXponDynamicMacQueryPara, + hwXponDynamicMacAddr OCTET STRING + } + + hwXponDynamicMacVlanId OBJECT-TYPE + SYNTAX Integer32(-1 | 1..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the VLAN of dynamic MAC address. + The value(-1) is invalid value." + ::= { hwXponDynamicMacQueryEntry 1 } + + hwXponDynamicMacIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the dynamic MAC address index." + ::= { hwXponDynamicMacQueryEntry 2 } + + hwXponDynamicMacQueryType OBJECT-TYPE + SYNTAX HwXponDynamicMacQueryType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the query type. + Options: + 1. xponOntPortInSpecVlan(1) - The ONT port is in the specified vlan + 2. xponOntInSpecPort(2) - The specified ONT port + 3. xponOntInSpecOnt(3) - The specified ONT + " + ::= { hwXponDynamicMacQueryEntry 3 } + + hwXponDynamicMacQueryPara0 OBJECT-TYPE + SYNTAX HwXponDynamicMacQueryPara + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ONT ID, range: 0~254." + ::= { hwXponDynamicMacQueryEntry 4 } + + hwXponDynamicMacQueryPara1 OBJECT-TYPE + SYNTAX HwXponDynamicMacQueryPara + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the type of the ONT port." + ::= { hwXponDynamicMacQueryEntry 5 } + + hwXponDynamicMacQueryPara2 OBJECT-TYPE + SYNTAX HwXponDynamicMacQueryPara + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the port ID of the ONT." + ::= { hwXponDynamicMacQueryEntry 6 } + + hwXponDynamicMacQueryPara3 OBJECT-TYPE + SYNTAX HwXponDynamicMacQueryPara + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Fourth reserved Parameter of HwXponDynamicMacQueryEntry." + ::= { hwXponDynamicMacQueryEntry 7 } + + hwXponDynamicMacAddr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..1280)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MAC address. + When hwXponDynamicMacQueryType is 1 ,the MAC addresses which can include 5 MAC addresses at most, and its format is (XX.XX.XX.XX.XX.XX). + When hwXponDynamicMacQueryType is 2 or 3, the query result contains MAC address entries with a length of 0-1280 bytes. + A maximum of 128 MAC addresses can be queried, each entry containing 10 bytes. + The queried entry is in a format of port type (1 byte)+port ID (1 byte)+VLAN ID (2 bytes)+MAC address (6 bytes), + where the blank field can be represented by 0, for example, 3401400000E0FC000001. + Range: 0-1280 + " + ::= { hwXponDynamicMacQueryEntry 8 } + +-- Table hwEponOntLineQualityStatisticTable + hwEponOntLineQualityStatisticTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponOntLineQualityStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query or clear the statistics for the EPON line quality. + The index of this table is a combination of ifIndex and hwEponDeviceOntIndex. + " + ::= { hwXponDeviceStatisticObjects 46 } + + hwEponOntLineQualityStatisticEntry OBJECT-TYPE + SYNTAX HwEponOntLineQualityStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query or clear the statistics for the EPON line quality. + The index of this entry is a combination of ifIndex and hwEponDeviceOntIndex. + " + INDEX { ifIndex, hwEponDeviceOntIndex } + ::= { hwEponOntLineQualityStatisticTable 1 } + + HwEponOntLineQualityStatisticEntry ::= + SEQUENCE { + hwEponOntLineQualityStatisticFCSError Counter64, + hwEponOntLineQualityStatisticLineCodeError Counter64, + hwEponOntLineQualityStatisticFrameLengthInrangeError Counter64, + hwEponOntLineQualityStatisticLLIDMismatchError Counter64, + hwEponOntLineQualityStatisticclear INTEGER + } + + hwEponOntLineQualityStatisticFCSError OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of queried FCS error frames." + ::= { hwEponOntLineQualityStatisticEntry 1 } + + hwEponOntLineQualityStatisticLineCodeError OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of queried line coding error frames." + ::= { hwEponOntLineQualityStatisticEntry 2 } + + hwEponOntLineQualityStatisticFrameLengthInrangeError OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of error frames whose frames lengths are not within a valid range." + ::= { hwEponOntLineQualityStatisticEntry 3 } + + hwEponOntLineQualityStatisticLLIDMismatchError OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of queried error frames whose LLIDs are mismatched." + ::= { hwEponOntLineQualityStatisticEntry 4 } + + hwEponOntLineQualityStatisticclear OBJECT-TYPE + SYNTAX INTEGER{ + clear(1), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to clear the statistics. + Options: + 1. clear(1) - Indicates that clear the statistics + 2. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponOntLineQualityStatisticEntry 5 } + +-- Table hwGponDeviceGemLoopackTable + hwGponDeviceGemLoopbackTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponDeviceGemLoopbackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the GEM port loopback table. + This table is used to configure and query the GEM port loopack. + The index of this table is a combination of ifIndex, + hwGponDeviceOntIndex and hwGponDeviceGemIndexObjectIndex. + " + ::= { hwXponDeviceLoopbackObjects 1 } + + hwGponDeviceGemLoopbackEntry OBJECT-TYPE + SYNTAX HwGponDeviceGemLoopbackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the GEM port loopback table. + This table is used to configure and query the GEM port loopack. + The index of this entry is a combination of ifIndex, + hwGponDeviceOntIndex and hwGponDeviceGemIndexObjectIndex. + " + INDEX { ifIndex, hwGponDeviceOntIndex, hwGponDeviceGemIndexObjectIndex } + ::= { hwGponDeviceGemLoopbackTable 1 } + + HwGponDeviceGemLoopbackEntry ::= + SEQUENCE { + hwGponGemOltLoopbackType INTEGER, + hwGponGemOntLoopbackType INTEGER + } + + hwGponGemOltLoopbackType OBJECT-TYPE + SYNTAX INTEGER{ + noloopback(1), + oltremoteinnerloopback(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the type of OLT GEM port loopback. + Options: + 1. noloopback(1) - No Loopback + 2. oltremoteinnerloopback(2) - From OLT GEM port to OLT NNI + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + DEFVAL { 1 } + ::= { hwGponDeviceGemLoopbackEntry 1 } + + hwGponGemOntLoopbackType OBJECT-TYPE + SYNTAX INTEGER{ + noloopback(1), + ontremoteinnerloopback(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the type of ONT GEM port loopback. + Options: + 1. noloopback(1) - No Loopback + 2. ontremoteinnerloopback(2) - From ONT GEM port to OLT NNI + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceGemLoopbackEntry 2 } +-- end Table1 hwGponDeviceGemLoopackTable + +-- Table2 hwXponDeviceOntUniLoopbackTable + hwXponDeviceOntUniLoopbackTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXponDeviceOntUniLoopbackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the ONT UNI loopback table. + This table is used to configure and query the ONT UNI loopack. + The index of this table is a combination of ifIndex, hwXponDeviceOntIndex, + hwXponOntUniPhyType and hwXponOntUniPhyIndex. + " + ::= { hwXponDeviceLoopbackObjects 2 } + + hwXponDeviceOntUniLoopbackEntry OBJECT-TYPE + SYNTAX HwXponDeviceOntUniLoopbackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the ONT UNI loopback table. + This table is used to configure and query the ONT UNI loopack. + The index of this entry is a combination of ifIndex, hwXponDeviceOntIndex, + hwXponOntUniPhyType and hwXponOntUniPhyIndex. + " + INDEX { ifIndex, hwXponDeviceOntIndex, hwXponOntUniPhyType, hwXponOntUniPhyIndex } + ::= { hwXponDeviceOntUniLoopbackTable 1 } + + HwXponDeviceOntUniLoopbackEntry ::= + SEQUENCE { + hwXponOntUniPhyType INTEGER, + hwXponOntUniPhyIndex Integer32, + hwXponOntUniLoopbackType INTEGER + } + + hwXponOntUniPhyType OBJECT-TYPE + SYNTAX INTEGER { + t1(13), + e1(14), + fe(24), + ge(34), + vdsl(37), + moca(46), + eth(47), + iphost(50) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the physical type of ONT UNI. + Options: + 1. t1(13) - T1 + 2. e1(14) - E1 + 3. fe(24) - FE + 4. ge(34) - GE + 5. vdsl(37) - VDSL + 6. moca(46) - MOCA + 7. eth(47) - ETH + 8. iphost(50) - IPHOST + " + ::= { hwXponDeviceOntUniLoopbackEntry 1 } + + hwXponOntUniPhyIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the physical Index of ONT UNI. + Range: 1-8. + " + ::= { hwXponDeviceOntUniLoopbackEntry 2 } + + hwXponOntUniLoopbackType OBJECT-TYPE + SYNTAX INTEGER{ + noloopback(1), + remoteinnerloopback(2), + remoteouterloopback(4), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the type of ONT UNI loopback. + Options: + 1. noloopback(1) - No Loopback + 2. remoteinnerloopback(2) - From ONT UNI to OLT NNI + 3. remoteouterloopback(4) - From ONT NNI to OLT UNI + 4. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwXponDeviceOntUniLoopbackEntry 3 } +-- end Table2 hwXponDeviceOntUniLoopbackTable + +-- Table3 hwXponDeviceOltLoopbackTable + hwXponDeviceOltLoopbackTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXponDeviceOltLoopbackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the OLT loopback table. + This table is used to configure and query the loopack based on OLT. + The index of this table is ifIndex. + " + ::= { hwXponDeviceLoopbackObjects 3 } + + hwXponDeviceOltLoopbackEntry OBJECT-TYPE + SYNTAX HwXponDeviceOltLoopbackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the OLT loopback table. + This table is used to configure and query the loopack based on OLT. + The index of this entry is ifIndex. + " + INDEX { ifIndex } + ::= { hwXponDeviceOltLoopbackTable 1 } + + HwXponDeviceOltLoopbackEntry ::= + SEQUENCE { + hwXponOltInnerLoopback INTEGER, + hwXponOltOuterLoopback INTEGER + } + + hwXponOltInnerLoopback OBJECT-TYPE + SYNTAX INTEGER{ + disable(1), + enable(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the switch of OLT PON interface inner loopback. + inner loopback: From OLT interface to NNI. + Options: + 1. disable(1) - Disable the switch of OLT PON interface inner loopback + 2. enable(2) - Enable the switch of OLT PON interface inner loopback + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + DEFVAL { 1 } + ::= { hwXponDeviceOltLoopbackEntry 1 } + + hwXponOltOuterLoopback OBJECT-TYPE + SYNTAX INTEGER{ + disable(1), + enable(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the switch of OLT PON interface outer loopback. + outer-loopback: From OLT interface to ONT UNI. + Options: + 1. disable(1) - Disable the switch of OLT PON interface outer loopback + 2. enable(2) - Enable the switch of OLT PON interface outer loopback + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + DEFVAL { 1 } + ::= { hwXponDeviceOltLoopbackEntry 2 } +-- end Table3 hwXponDeviceOltLoopbackTable + +-- Table4 hwXponDeviceOntExtLoopbackTable + hwXponDeviceOntExtLoopbackTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXponDeviceOntExtLoopbackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the ONT extend loopback table. + This table is used to configure and query the loopack based on the whole ONT. + The index of this table is a combination of ifIndex and hwXponDeviceOntIndex. + " + ::= { hwXponDeviceLoopbackObjects 4 } + + hwXponDeviceOntExtLoopbackEntry OBJECT-TYPE + SYNTAX HwXponDeviceOntExtLoopbackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the ONT extend loopback table. + This table is used to configure and query the loopack based on the whole ONT. + The index of this entry is a combination of ifIndex and hwXponDeviceOntIndex. + " + INDEX { ifIndex, hwXponDeviceOntIndex } + ::= { hwXponDeviceOntExtLoopbackTable 1 } + + HwXponDeviceOntExtLoopbackEntry ::= + SEQUENCE { + hwXponOntNniInnerLoopback INTEGER, + hwXponOntTdmLocalInnerLoopback INTEGER, + hwXponOntTdmLocalOuterLoopback INTEGER + } + + hwXponOntNniInnerLoopback OBJECT-TYPE + SYNTAX INTEGER{ + disable(1), + enable(2), + unknown(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the switch of ONT NNI inner loopback. + inner loopback: From ONT NNI to OLT. + Options: + 1. disable(1) - Disable the switch of ONT NNI inner loopback + 2. enable(2) - Enable the switch of ONT NNI inner loopback + 3. unknown(-1) - Indicates that the query fails or no information is detected + " + DEFVAL { 1 } + ::= { hwXponDeviceOntExtLoopbackEntry 1 } + + hwXponOntTdmLocalInnerLoopback OBJECT-TYPE + SYNTAX INTEGER{ + disable(1), + enable(2), + unknown(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the switch of ONT TDM local inner loopback. + Local inner loopback: From ONT to ONT UNI. + Options: + 1. disable(1) - Disable the switch of ONT TDM local inner loopback + 2. enable(2) - Enable the switch of ONT TDM local inner loopback + 3. unknown(-1) - Indicates that the query fails or no information is detected + " + DEFVAL { 1 } + ::= { hwXponDeviceOntExtLoopbackEntry 2 } + + hwXponOntTdmLocalOuterLoopback OBJECT-TYPE + SYNTAX INTEGER{ + disable(1), + enable(2), + unknown(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the Switch of ONT TDM local outer loopback. + Local outer loopback: From ONT to OLT. + Options: + 1. disable(1) - Disable the switch of ONT TDM local outer loopback + 2. enable(2) - Enable the switch of ONT TDM local outer loopback + 3. unknown(-1) - Indicates that the query fails or no information is detected + " + DEFVAL { 1 } + ::= { hwXponDeviceOntExtLoopbackEntry 3 } +-- end Table4 hwXponDeviceOntExtLoopbackTable + + +-- Table1 hwGponDeviceGemLineTestTable + hwGponDeviceGemLineTestTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponDeviceGemLineTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the GEM port line test table. + This table is used to do line testing from OLT to ONT GEM port. + The index of this table is a combination of ifIndex, + hwGponDeviceOntIndex and hwGponDeviceGemIndexObjectIndex. + " + ::= { hwXponDeviceLineTestObjects 1 } + + hwGponDeviceGemLineTestEntry OBJECT-TYPE + SYNTAX HwGponDeviceGemLineTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the GEM port line test table. + This table is used to do line testing from OLT to ONT GEM port. + The index of this entry is a combination of ifIndex, + hwGponDeviceOntIndex and hwGponDeviceGemIndexObjectIndex. + " + INDEX { ifIndex, hwGponDeviceOntIndex, hwGponDeviceGemIndexObjectIndex } + ::= { hwGponDeviceGemLineTestTable 1 } + + HwGponDeviceGemLineTestEntry ::= + SEQUENCE { + hwGponGemLineTestFrameLength Integer32, + hwGponGemLineTestFramesTxNum Integer32, + hwGponGemLineTestFramesRxNum Integer32 + } + + hwGponGemLineTestFrameLength OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the frame length of GEM port line test. Range: 64-1518. + If the value of the ACCESS clause is 'write-only', + then the value of the MAX-ACCESS clause MUST be 'read-write', + and the DESCRIPTION clause SHALL note that reading + this object will result in implementation-specific results. + " + DEFVAL { 64 } + ::= { hwGponDeviceGemLineTestEntry 1 } + + hwGponGemLineTestFramesTxNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the number of GEM port line test frames sending. Range: 5-100. + If the value of the ACCESS clause is 'write-only', + then the value of the MAX-ACCESS clause MUST be 'read-write', + and the DESCRIPTION clause SHALL note that reading + this object will result in implementation-specific results. + " + DEFVAL { 5 } + ::= { hwGponDeviceGemLineTestEntry 2 } + + hwGponGemLineTestFramesRxNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of GEM port line test frames receiving. Range: 0-100." + ::= { hwGponDeviceGemLineTestEntry 3 } +-- end Table1 hwGponDeviceGemLineTestTable + +-- Table2 hwXponDeviceOntUniLineTestTable + hwXponDeviceOntUniLineTestTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXponDeviceOntUniLineTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the ONT UNI line test table. This table is used to do line testing from OLT to ONT UNI. + The index of this table is a combination of ifIndex, hwXponDeviceOntIndex, + hwXponOntUniPhyType and hwXponOntUniPhyIndex. + " + ::= { hwXponDeviceLineTestObjects 2 } + + hwXponDeviceOntUniLineTestEntry OBJECT-TYPE + SYNTAX HwXponDeviceOntUniLineTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the ONT UNI line test table. This table is used to do line testing from OLT to ONT UNI. + The index of this entry is a combination of ifIndex, hwXponDeviceOntIndex, + hwXponOntUniPhyType and hwXponOntUniPhyIndex. + " + INDEX { ifIndex, hwXponDeviceOntIndex, hwXponOntUniPhyType, hwXponOntUniPhyIndex } + ::= { hwXponDeviceOntUniLineTestTable 1 } + + HwXponDeviceOntUniLineTestEntry ::= + SEQUENCE { + hwXponOntUniLineTestFrameLength Integer32, + hwXponOntUniLineTestFramesTxNum Integer32, + hwXponOntUniLineTestSrvFlowIndex Integer32, + hwXponOntUniLineTestFramesRxNum Integer32 + } + + hwXponOntUniLineTestFrameLength OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the frame length of ONT UNI line test. Range: 64-1518. + If the value of the ACCESS clause is 'write-only', + then the value of the MAX-ACCESS clause MUST be 'read-write', + and the DESCRIPTION clause SHALL note that reading + this object will result in implementation-specific results. + " + DEFVAL { 64 } + ::= { hwXponDeviceOntUniLineTestEntry 1 } + + hwXponOntUniLineTestFramesTxNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the number of ONT UNI line test frames sending. Range: 5-100. + If the value of the ACCESS clause is 'write-only', + then the value of the MAX-ACCESS clause MUST be 'read-write', + and the DESCRIPTION clause SHALL note that reading + this object will result in implementation-specific results. + " + DEFVAL { 5 } + ::= { hwXponDeviceOntUniLineTestEntry 2 } + + hwXponOntUniLineTestSrvFlowIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the service-port index of ONT UNI line test flow. Range: 1-32768. + If the value of the ACCESS clause is 'write-only', + then the value of the MAX-ACCESS clause MUST be 'read-write', + and the DESCRIPTION clause SHALL note that reading + this object will result in implementation-specific results. + " + ::= { hwXponDeviceOntUniLineTestEntry 3 } + + hwXponOntUniLineTestFramesRxNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of ONT UNI line test frames receiving. Range: 0-100." + ::= { hwXponDeviceOntUniLineTestEntry 4 } +-- end Table2 hwXponDeviceOntUniLineTestTable + +-- Table3 hwXponDeviceOntNniLineTestTable + hwXponDeviceOntNniLineTestTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXponDeviceOntNniLineTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the ONT NNI line test table. + This table is used to do line testing from OLT to ONT NNI. + The index of this table is a combination of ifIndex and hwXponDeviceOntIndex. + " + ::= { hwXponDeviceLineTestObjects 3 } + + hwXponDeviceOntNniLineTestEntry OBJECT-TYPE + SYNTAX HwXponDeviceOntNniLineTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the ONT NNI line test table. + This table is used to do line testing from OLT to ONT NNI. + The index of this entry is a combination of ifIndex and hwXponDeviceOntIndex. + " + INDEX { ifIndex, hwXponDeviceOntIndex } + ::= { hwXponDeviceOntNniLineTestTable 1 } + + HwXponDeviceOntNniLineTestEntry ::= + SEQUENCE { + hwXponOntNniLineTestFrameLength Integer32, + hwXponOntNniLineTestFramesTxNum Integer32, + hwXponOntNniLineTestFramesRxNum Integer32 + } + + hwXponOntNniLineTestFrameLength OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the frame length of ONT NNI line test. Range: 64-1518. + If the value of the ACCESS clause is 'write-only', + then the value of the MAX-ACCESS clause MUST be 'read-write', + and the DESCRIPTION clause SHALL note that reading + this object will result in implementation-specific results. + " + DEFVAL { 64 } + ::= { hwXponDeviceOntNniLineTestEntry 1 } + + hwXponOntNniLineTestFramesTxNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the number of ONT NNI line test frames sending. Range: 5-100. + If the value of the ACCESS clause is 'write-only', + then the value of the MAX-ACCESS clause MUST be 'read-write', + and the DESCRIPTION clause SHALL note that reading + this object will result in implementation-specific results. + " + DEFVAL { 5 } + ::= { hwXponDeviceOntNniLineTestEntry 2 } + + hwXponOntNniLineTestFramesRxNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of ONT NNI line test frames receiving. Range: 0-100." + ::= { hwXponDeviceOntNniLineTestEntry 3 } +-- end Table3 hwGponDeviceOntUniLineTestTable + +--Table hwGponTDMPortStatisticTable + hwGponTDMPortStatisticTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponTDMPortStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the E1 perform monitor statistic table. + The index of this table is a combination of ifIndex, hwGponTDMPortStatisticOntIndex, + hwGponTDMPortStatisticOntPhyType and hwGponTDMPortStatisticOntPhyIndex. + " + ::= { hwXponDeviceStatisticObjects 45 } + + hwGponTDMPortStatisticEntry OBJECT-TYPE + SYNTAX HwGponTDMPortStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the E1 perform monitor statistic table. + The index of this entry is a combination of ifIndex, hwGponTDMPortStatisticOntIndex, + hwGponTDMPortStatisticOntPhyType and hwGponTDMPortStatisticOntPhyIndex. + " + INDEX { ifIndex, hwGponTDMPortStatisticOntIndex, hwGponTDMPortStatisticOntPhyType, + hwGponTDMPortStatisticOntPhyIndex } + ::= { hwGponTDMPortStatisticTable 1 } + + HwGponTDMPortStatisticEntry ::= + SEQUENCE { + hwGponTDMPortStatisticOntIndex Integer32, + hwGponTDMPortStatisticOntPhyType Integer32, + hwGponTDMPortStatisticOntPhyIndex Integer32, + hwGponTDMPortStatisticDataES Gauge32, + hwGponTDMPortStatisticDataSES Gauge32, + hwGponTDMPortStatisticDataUAS Gauge32, + hwGponTDMPortStatisticDataEFS Gauge32, + hwGponTDMPortStatisticClear INTEGER + } + + hwGponTDMPortStatisticOntIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the ONT index." + ::={ hwGponTDMPortStatisticEntry 1 } + + hwGponTDMPortStatisticOntPhyType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the port type of the ONT." + ::={ hwGponTDMPortStatisticEntry 2 } + + hwGponTDMPortStatisticOntPhyIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the port index of the ONT." + ::={ hwGponTDMPortStatisticEntry 3 } + + hwGponTDMPortStatisticDataES OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the statistic of the errored seconds." + ::={ hwGponTDMPortStatisticEntry 4 } + + hwGponTDMPortStatisticDataSES OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the statistic of the serverly erroeds." + ::={ hwGponTDMPortStatisticEntry 5 } + + hwGponTDMPortStatisticDataUAS OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the statistic of the unavailable seconds." + ::={ hwGponTDMPortStatisticEntry 6 } + + hwGponTDMPortStatisticDataEFS OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the statistic of the error free Seconds." + ::={ hwGponTDMPortStatisticEntry 7 } + hwGponTDMPortStatisticClear OBJECT-TYPE + SYNTAX INTEGER{ + clear(1), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to clear the statistics. + Options: + 1. clear(1) - Indicates that clear the statistics + 2. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponTDMPortStatisticEntry 20 } + +-- Table : HwEponOltChannelEthernetStatisticTable + hwEponOltChannelEthernetStatisticTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponOltChannelEthernetStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The OLT channel ETH statisitcs table. + The index of this table is a combination of ifIndex and hwEponOltChannelId." + ::= { hwXponDeviceStatisticObjects 47 } + + hwEponOltChannelEthernetStatisticEntry OBJECT-TYPE + SYNTAX HwEponOltChannelEthernetStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The OLT channel ETH statisitcs table. + The index of this entry is a combination of ifIndex and hwEponOltChannelId." + INDEX { ifIndex, hwEponOltChannelId } + ::= { hwEponOltChannelEthernetStatisticTable 1 } + + HwEponOltChannelEthernetStatisticEntry ::= + SEQUENCE { + hwEponOltChannelId INTEGER, + hwEponOltChannelEthernetStatisticRcvOctets Counter64, + hwEponOltChannelEthernetStatisticRcvFrames Counter64, + hwEponOltChannelEthernetStatisticRcvBroadcastFrames Counter64, + hwEponOltChannelEthernetStatisticRcvMulticastFrames Counter64, + hwEponOltChannelEthernetStatisticRcvUnicastFrames Counter64, + hwEponOltChannelEthernetStatisticRcvOversizeFrames Counter64, + hwEponOltChannelEthernetStatisticRcvUndersizeFrames Counter64, + hwEponOltChannelEthernetStatisticRcvCrcErrorFrames Counter64, + hwEponOltChannelEthernetStatisticRcvLlidErrorFrames Counter64, + hwEponOltChannelEthernetStatisticRcvUngrantedFrames Counter64, + hwEponOltChannelEthernetStatisticSendOctets Counter64, + hwEponOltChannelEthernetStatisticSendFrames Counter64, + hwEponOltChannelEthernetStatisticSendBroadcastFrames Counter64, + hwEponOltChannelEthernetStatisticSendMulticastFrames Counter64, + hwEponOltChannelEthernetStatisticSendUnicastFrames Counter64 + } + hwEponOltChannelId OBJECT-TYPE + SYNTAX INTEGER{ + oneGbitChannel(1), + tenGbitChannel(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the channel number. + Options: + 1. oneGbitChannel(1) - Indicates that the channel number is 1G + 2. tenGbitChannel(2) - Indicates that the channel number is 10G + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwEponOltChannelEthernetStatisticEntry 1 } + + hwEponOltChannelEthernetStatisticRcvOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received octets." + ::= { hwEponOltChannelEthernetStatisticEntry 2 } + + hwEponOltChannelEthernetStatisticRcvFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received frames." + ::= { hwEponOltChannelEthernetStatisticEntry 3 } + + hwEponOltChannelEthernetStatisticRcvBroadcastFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received broadcast frames." + ::= { hwEponOltChannelEthernetStatisticEntry 4 } + + hwEponOltChannelEthernetStatisticRcvMulticastFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received multicast frames." + ::= { hwEponOltChannelEthernetStatisticEntry 5 } + + hwEponOltChannelEthernetStatisticRcvUnicastFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received unicast frames." + ::= { hwEponOltChannelEthernetStatisticEntry 6 } + + hwEponOltChannelEthernetStatisticRcvOversizeFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received oversize frames." + ::= { hwEponOltChannelEthernetStatisticEntry 7 } + + hwEponOltChannelEthernetStatisticRcvUndersizeFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received undersize frames." + ::= { hwEponOltChannelEthernetStatisticEntry 8 } + + hwEponOltChannelEthernetStatisticRcvCrcErrorFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received CRC error frames." + ::= { hwEponOltChannelEthernetStatisticEntry 9 } + + hwEponOltChannelEthernetStatisticRcvLlidErrorFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received LLID error frames." + ::= { hwEponOltChannelEthernetStatisticEntry 10 } + + hwEponOltChannelEthernetStatisticRcvUngrantedFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the received ungranted frames." + ::= { hwEponOltChannelEthernetStatisticEntry 11 } + + hwEponOltChannelEthernetStatisticSendOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent octets." + ::= { hwEponOltChannelEthernetStatisticEntry 12 } + + hwEponOltChannelEthernetStatisticSendFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent frames." + ::= { hwEponOltChannelEthernetStatisticEntry 13 } + + hwEponOltChannelEthernetStatisticSendBroadcastFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent broadcast frames." + ::= { hwEponOltChannelEthernetStatisticEntry 14 } + + hwEponOltChannelEthernetStatisticSendMulticastFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent multicast frames." + ::= { hwEponOltChannelEthernetStatisticEntry 15 } + + hwEponOltChannelEthernetStatisticSendUnicastFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sent unicast frames." + ::= { hwEponOltChannelEthernetStatisticEntry 16 } + +--Table hwGponDeviceUnboundGemPortQueryTable + hwGponDeviceUnboundGemPortQueryTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponDeviceUnboundGemPortQueryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the unbound GEM port query table in the profile mode. + The index of this table is a combination of ifIndex and hwGponDeviceUnboundGemPortId. + " + ::= { hwXponDeviceControlObjects 140 } + + hwGponDeviceUnboundGemPortQueryEntry OBJECT-TYPE + SYNTAX HwGponDeviceUnboundGemPortQueryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the unbound GEM port query table in the profile mode. + The index of this entry is a combination of ifIndex and hwGponDeviceUnboundGemPortId. + " + INDEX { ifIndex, hwGponDeviceUnboundGemPortId } + ::= { hwGponDeviceUnboundGemPortQueryTable 1 } + + HwGponDeviceUnboundGemPortQueryEntry ::= + SEQUENCE { + hwGponDeviceUnboundGemPortId Integer32, + hwGponDeviceUnboundGemPortServiceType INTEGER, + hwGponDeviceUnboundGemPortEncrypt INTEGER, + hwGponDeviceUnboundGemPortCascade INTEGER, + hwGponDeviceUnboundGemPortDescription OCTET STRING, + hwGponDeviceUnboundGemPortEntryStatus RowStatus + } + + hwGponDeviceUnboundGemPortId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the unbound GEM port ID." + ::= { hwGponDeviceUnboundGemPortQueryEntry 1 } + + hwGponDeviceUnboundGemPortServiceType OBJECT-TYPE + SYNTAX INTEGER{ + tdm(1), + omci(2), + eth(3), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the carried service type of the unbound GEM port. + Options: + 1. tdm(1) - TDM + 2. omci(2) - OMCI + 3. eth(3) - ETH + 4. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceUnboundGemPortQueryEntry 2 } + + hwGponDeviceUnboundGemPortEncrypt OBJECT-TYPE + SYNTAX INTEGER{ + on(1), + off(2), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the downstream encryption switch of the unbound GEM port. + Options: + 1. on(1) - Indicates that the downstream encryption switch of the unbound GEM port is on + 2. off(2) - Indicates that the downstream encryption switch of the unbound GEM port is off + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceUnboundGemPortQueryEntry 3 } + + hwGponDeviceUnboundGemPortCascade OBJECT-TYPE + SYNTAX INTEGER{ + on(1), + off(2), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the subtending attribute of the unbound GEM port. + Options: + 1. on(1) - Indicates that the subtending attribute of the unbound GEM port is on + 2. off(2) - Indicates that the subtending attribute of the unbound GEM port is off + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceUnboundGemPortQueryEntry 4 } + + hwGponDeviceUnboundGemPortDescription OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the unbound GEM port description." + ::= { hwGponDeviceUnboundGemPortQueryEntry 5 } + + hwGponDeviceUnboundGemPortEntryStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The hwGponDeviceUnboundGemPortEntryStatus is used to create a new row + or to modify or delete an existing row in this table. + " + ::= { hwGponDeviceUnboundGemPortQueryEntry 6 } + +--Table hwGponDeviceOntGemPortBindTable + hwGponDeviceOntGemPortBindTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponDeviceOntGemPortBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is ONT GEM port configuration table. This table is used to + configure the mapping relation between the T-CONT and GEM port of an ONT. + The index of this table is a combination of ifIndex and hwGponDeviceOntGemPortBindGemPortId. + " + ::= { hwXponDeviceControlObjects 141 } + + hwGponDeviceOntGemPortBindEntry OBJECT-TYPE + SYNTAX HwGponDeviceOntGemPortBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is ONT GEM port configuration table. This table is used to + configure the mapping relation between the T-CONT and GEM port of an ONT. + The index of this entry is a combination of ifIndex and hwGponDeviceOntGemPortBindGemPortId. + " + INDEX { ifIndex, hwGponDeviceOntGemPortBindGemPortId } + ::= { hwGponDeviceOntGemPortBindTable 1 } + + HwGponDeviceOntGemPortBindEntry ::= + SEQUENCE { + hwGponDeviceOntGemPortBindGemPortId Integer32, + hwGponDeviceOntGemPortBindOntId Integer32, + hwGponDeviceOntGemPortBindTcontId Integer32, + hwGponDeviceOntGemPortBindUpPQIndex Integer32, + hwGponDeviceOntGemPortBindTrafficTableId Integer32, + hwGponDeviceOntGemPortBindEntryStatus RowStatus, + hwGponDeviceOntGemPortBindDownPQIndex Integer32, + hwGponDeviceOntGemPortBindTrafficTableName OCTET STRING + } + + hwGponDeviceOntGemPortBindGemPortId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the ONT GEM Port ID." + ::= { hwGponDeviceOntGemPortBindEntry 1 } + + hwGponDeviceOntGemPortBindOntId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ONT ID. + If the value of the ACCESS clause is 'write-only', + then the value of the MAX-ACCESS clause MUST be 'read-write', + and the DESCRIPTION clause SHALL note that reading + this object will result in implementation-specific results. + " + ::= { hwGponDeviceOntGemPortBindEntry 2 } + + hwGponDeviceOntGemPortBindTcontId OBJECT-TYPE + SYNTAX Integer32 (0..127) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the T-CONT ID. + If the value of the ACCESS clause is 'write-only', + then the value of the MAX-ACCESS clause MUST be 'read-write', + and the DESCRIPTION clause SHALL note that reading + this object will result in implementation-specific results. + " + ::= { hwGponDeviceOntGemPortBindEntry 3 } + + hwGponDeviceOntGemPortBindUpPQIndex OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the up stream priority-queue index. + If the value of the ACCESS clause is 'write-only', + then the value of the MAX-ACCESS clause MUST be 'read-write', + and the DESCRIPTION clause SHALL note that reading + this object will result in implementation-specific results. + " + ::= { hwGponDeviceOntGemPortBindEntry 4 } + + hwGponDeviceOntGemPortBindTrafficTableId OBJECT-TYPE + SYNTAX Integer32 (1..1024) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the traffic table id of the GEM port. + If the value of the ACCESS clause is 'write-only', + then the value of the MAX-ACCESS clause MUST be 'read-write', + and the DESCRIPTION clause SHALL note that reading + this object will result in implementation-specific results. + " + ::= { hwGponDeviceOntGemPortBindEntry 5 } + + hwGponDeviceOntGemPortBindEntryStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The hwGponDeviceOntGemPortBindEntryStatus is used to create a new row + or to modify or delete an existing row in this table. + " + ::= { hwGponDeviceOntGemPortBindEntry 6 } + + hwGponDeviceOntGemPortBindDownPQIndex OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..7 | 254) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the down stream priority-queue index. + 0..7: Down Stream PQ index. + 254 : Apaptive, Gemport Down Stream PQ is decided by ont. + -1 : Default Value.Gemport Down Stream PQ is decided by olt. + " + ::= { hwGponDeviceOntGemPortBindEntry 7 } + + hwGponDeviceOntGemPortBindTrafficTableName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the traffic table name of the GEM port." + ::= { hwGponDeviceOntGemPortBindEntry 8 } + +--Table hwGponDeviceLineProfTcontRefTable + hwGponDeviceLineProfTcontRefTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponDeviceLineProfTcontRefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is TCONTS configuration table in gpon mode. + This table is used to configure these TCONTS which are not binded dba-profile. + The index of this table is a combination of ifIndex, + hwGponDeviceOntIndex and hwGponDeviceLineProfTcontRefIndex. + " + ::= { hwXponDeviceControlObjects 142 } + + hwGponDeviceLineProfTcontRefEntry OBJECT-TYPE + SYNTAX HwGponDeviceLineProfTcontRefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is TCONTS configuration table in gpon mode. + This table is used to configure these TCONTS which are not binded dba-profile. + The index of this entry is a combination of ifIndex, + hwGponDeviceOntIndex and hwGponDeviceLineProfTcontRefIndex. + " + INDEX { ifIndex, hwGponDeviceOntIndex, hwGponDeviceLineProfTcontRefIndex } + ::= { hwGponDeviceLineProfTcontRefTable 1 } + + HwGponDeviceLineProfTcontRefEntry ::= + SEQUENCE { + hwGponDeviceLineProfTcontRefIndex Integer32, + hwGponDeviceLineProfTcontName OCTET STRING, + hwGponDeviceLineProfAllocId Integer32, + hwGponDeviceLineProfTcontRefEntryStatus RowStatus + } + + hwGponDeviceLineProfTcontRefIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the TCONT Index." + ::= { hwGponDeviceLineProfTcontRefEntry 1 } + + hwGponDeviceLineProfTcontName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..33)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the dba-profile name." + ::= { hwGponDeviceLineProfTcontRefEntry 2 } + + hwGponDeviceLineProfAllocId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the alloc ID." + ::= { hwGponDeviceLineProfTcontRefEntry 3 } + + hwGponDeviceLineProfTcontRefEntryStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The hwGponDeviceLineProfTcontRefEntryStatus is used to create a new row + or to modify or delete an existing row in this table. + " + ::= { hwGponDeviceLineProfTcontRefEntry 4 } + +--table hwXponDeviceRogueOntTable + hwXponDeviceRogueOntTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXponDeviceRogueOntEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the rogue ONT list table. The index of this table is ifIndex." + ::= { hwXponDeviceControlObjects 143 } + + hwXponDeviceRogueOntEntry OBJECT-TYPE + SYNTAX HwXponDeviceRogueOntEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the rogue ONT list table. The index of this entry is ifIndex." + INDEX { ifIndex } + ::= { hwXponDeviceRogueOntTable 1 } + + HwXponDeviceRogueOntEntry ::= + SEQUENCE { + hwXponDeviceRogueOnt OntList + } + + hwXponDeviceRogueOnt OBJECT-TYPE + SYNTAX OntList + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rogue ont list." + ::= { hwXponDeviceRogueOntEntry 1 } +-- hwXponDeviceRogueOntTable end + +-- hwEponDeviceOntLlidTable + hwEponDeviceOntLlidTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponDeviceOntLlidEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the ONT LLID related configuration table. + The index of this table is a combination of ifIndex, hwEponDeviceOntIndex and hwEponDeviceOntLlidIndex." + ::= { hwXponDeviceControlObjects 144 } + + hwEponDeviceOntLlidEntry OBJECT-TYPE + SYNTAX HwEponDeviceOntLlidEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the ONT LLID related configuration table. + The index of this entry is a combination of ifIndex, hwEponDeviceOntIndex and hwEponDeviceOntLlidIndex." + INDEX { ifIndex, hwEponDeviceOntIndex, hwEponDeviceOntLlidIndex} + ::= { hwEponDeviceOntLlidTable 1 } + + HwEponDeviceOntLlidEntry ::= + SEQUENCE { + hwEponDeviceOntLlidIndex Integer32, + hwEponDeviceOntLlidValue Integer32, + hwEponDeviceOntLlidDbaProfileName OCTET STRING, + hwEponDeviceOntLlidCarTrafficTableId Integer32, + hwEponDeviceOntLlidCarTrafficTableName OCTET STRING + } + + hwEponDeviceOntLlidIndex OBJECT-TYPE + SYNTAX Integer32 (0..1023) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the EPON line profile LLID config Llid index." + ::= { hwEponDeviceOntLlidEntry 1 } + + hwEponDeviceOntLlidValue OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the value of Logical Link Identifier." + ::= { hwEponDeviceOntLlidEntry 2 } + + hwEponDeviceOntLlidDbaProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..33)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the name of the DBA profile." + ::= { hwEponDeviceOntLlidEntry 3 } + + hwEponDeviceOntLlidCarTrafficTableId OBJECT-TYPE + SYNTAX Integer32 (1..1024 | 65534) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ONT Llid car profile id (1~1024, 0xfffe-unconcern)." + ::= { hwEponDeviceOntLlidEntry 4 } + + hwEponDeviceOntLlidCarTrafficTableName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the ONT Llid car profile name." + ::= { hwEponDeviceOntLlidEntry 5 } +-- hwEponDeviceOntLlidTable end + +-- hwEponDeviceOntPortVlanTable + hwEponDeviceOntPortVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponDeviceOntPortVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the ONT port vlan configuration table. + The index of this table is a combination of ifIndex, hwEponOntPortVlanCfgOntPhyType, hwEponDeviceOntIndex, + hwEponOntPortVlanCfgOntPhyIndex and hwEponOntPortVlanCfgCVlan." + ::= { hwXponDeviceControlObjects 145 } + + hwEponDeviceOntPortVlanEntry OBJECT-TYPE + SYNTAX HwEponDeviceOntPortVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the ONT port vlan configuration table. + The index of this entry is a combination of ifIndex, hwEponOntPortVlanCfgOntPhyType, hwEponDeviceOntIndex, + hwEponOntPortVlanCfgOntPhyIndex and hwEponOntPortVlanCfgCVlan." + INDEX { ifIndex, hwEponDeviceOntIndex, hwEponOntPortVlanCfgOntPhyType, + hwEponOntPortVlanCfgOntPhyIndex, hwEponOntPortVlanCfgCVlan } + ::= { hwEponDeviceOntPortVlanTable 1 } + + HwEponDeviceOntPortVlanEntry ::= + SEQUENCE { + hwEponOntPortVlanCfgOntPhyType INTEGER, + hwEponOntPortVlanCfgOntPhyIndex Integer32, + hwEponOntPortVlanCfgCVlan Integer32, + hwEponOntPortVlanCfgSVlan Integer32, + hwEponOntPortVlanCfgType INTEGER, + hwEponOntPortVlanCfgRowstatus RowStatus + } + + hwEponOntPortVlanCfgOntPhyType OBJECT-TYPE + SYNTAX INTEGER + { + t1(13), + e1(14), + fe(24), + ge(34), + moca(46), + eth(47), + iphost(50) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the port type of the ONT. + Options: + 1. t1(13) - T1 + 2. e1(14) - E1 + 3. fe(24) - FE + 4. ge(34) - GE + 5. moca(46) - MOCA + 6. eth(47) - ETH + 7. iphost(50) - IPHOST + " + ::= { hwEponDeviceOntPortVlanEntry 1 } + hwEponOntPortVlanCfgOntPhyIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the port index of the ONT. Range: 1~8." + ::= { hwEponDeviceOntPortVlanEntry 2 } + hwEponOntPortVlanCfgCVlan OBJECT-TYPE + SYNTAX Integer32 (1..4094 | 65534) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the epon ont port customer vlan. When the vlan mode is transparent, should input 65534 (0xfffe)." + ::= { hwEponDeviceOntPortVlanEntry 3 } + + hwEponOntPortVlanCfgSVlan OBJECT-TYPE + SYNTAX Integer32 (-1 | 1..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the epon ont port service vlan." + ::= { hwEponDeviceOntPortVlanEntry 4 } + + hwEponOntPortVlanCfgType OBJECT-TYPE + SYNTAX INTEGER + { + transparent(1), + translation(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the xpon service profile port vlan type. + Options: + 1. transparent(1) - Indicates that the XPON service profile port vlan type is transparent + 2. translation(2) - Indicates that the XPON service profile port vlan type is translation + 3. invalid(-1) - Indicates that the XPON service profile port vlan type is invalid + " + ::= { hwEponDeviceOntPortVlanEntry 5 } + + hwEponOntPortVlanCfgRowstatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status. This object is used to differentiate the + creation, modification and deletion operations for an object." + ::= { hwEponDeviceOntPortVlanEntry 6 } + +-- hwEponDeviceOntPortVlanTable end + +-- hwEponDeviceAlarmProfileInfoTable + hwEponDeviceAlarmProfileInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEponDeviceAlarmProfileInfoTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to create, delete, modify or query the EPON alarm profile. + The index of this table is hwEponDeviceAlarmProfileInfoNameIndex." + ::= { hwXponDeviceControlObjects 146 } + + hwEponDeviceAlarmProfileInfoTableEntry OBJECT-TYPE + SYNTAX HwEponDeviceAlarmProfileInfoTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to create, delete, modify or query the EPON alarm profile. + The index of this entry is hwEponDeviceAlarmProfileInfoNameIndex." + INDEX { hwEponDeviceAlarmProfileInfoNameIndex} + ::= { hwEponDeviceAlarmProfileInfoTable 1 } + + HwEponDeviceAlarmProfileInfoTableEntry ::= + SEQUENCE { + hwEponDeviceAlarmProfileInfoNameIndex OCTET STRING, + hwEponDeviceAlarmProfileBindNum Gauge32, + hwEponDeviceAlarmProfileTxDropEventsThreshold Gauge32, + hwEponDeviceAlarmProfileTxDropEventsRestoreThreshold Gauge32, + hwEponDeviceAlarmProfileRxDropEventsThreshold Gauge32, + hwEponDeviceAlarmProfileRxDropEventsRestoreThreshold Gauge32, + hwEponDeviceAlarmProfileTxCRCErrorFramesThreshold Gauge32, + hwEponDeviceAlarmProfileTxCRCErrorFramesRestoreThreshold Gauge32, + hwEponDeviceAlarmProfileRxCRCErrorFramesThreshold Gauge32, + hwEponDeviceAlarmProfileRxCRCErrorFramesRestoreThreshold Gauge32, + hwEponDeviceAlarmProfileTxUndersizeFramesThreshold Gauge32, + hwEponDeviceAlarmProfileTxUndersizeFramesRestoreThreshold Gauge32, + hwEponDeviceAlarmProfileRxUndersizeFramesThreshold Gauge32, + hwEponDeviceAlarmProfileRxUndersizeFramesRestoreThreshold Gauge32, + hwEponDeviceAlarmProfileTxOversizeFramesThreshold Gauge32, + hwEponDeviceAlarmProfileTxOversizeFramesRestoreThreshold Gauge32, + hwEponDeviceAlarmProfileRxOversizeFramesThreshold Gauge32, + hwEponDeviceAlarmProfileRxOversizeFramesRestoreThreshold Gauge32, + hwEponDeviceAlarmProfileTxFragmentsThreshold Gauge32, + hwEponDeviceAlarmProfileTxFragmentsRestoreThreshold Gauge32, + hwEponDeviceAlarmProfileRxFragmentsThreshold Gauge32, + hwEponDeviceAlarmProfileRxFragmentsRestoreThreshold Gauge32, + hwEponDeviceAlarmProfileTxJabbersThreshold Gauge32, + hwEponDeviceAlarmProfileTxJabbersRestoreThreshold Gauge32, + hwEponDeviceAlarmProfileRxJabbersThreshold Gauge32, + hwEponDeviceAlarmProfileRxJabbersRestoreThreshold Gauge32, + hwEponDeviceAlarmProfileTxDiscardsThreshold Gauge32, + hwEponDeviceAlarmProfileTxDiscardsRestoreThreshold Gauge32, + hwEponDeviceAlarmProfileRxDiscardsThreshold Gauge32, + hwEponDeviceAlarmProfileRxDiscardsRestoreThreshold Gauge32, + hwEponDeviceAlarmProfileTxErrorsThreshold Gauge32, + hwEponDeviceAlarmProfileTxErrorsRestoreThreshold Gauge32, + hwEponDeviceAlarmProfileRxErrorsThreshold Gauge32, + hwEponDeviceAlarmProfileRxErrorsRestoreThreshold Gauge32, + hwEponDeviceAlarmProfileRowStatus RowStatus + } + + hwEponDeviceAlarmProfileInfoNameIndex OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the name of EPON alarm profile." + ::= { hwEponDeviceAlarmProfileInfoTableEntry 1 } + + hwEponDeviceAlarmProfileBindNum OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the bind number of EPON alarm profile." + ::= { hwEponDeviceAlarmProfileInfoTableEntry 2 } + + hwEponDeviceAlarmProfileTxDropEventsThreshold OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the down stream drop events threshold of EPON alarm profile." + ::= { hwEponDeviceAlarmProfileInfoTableEntry 3 } + + hwEponDeviceAlarmProfileTxDropEventsRestoreThreshold OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the down stream drop events restore threshold of EPON alarm profile." + ::= { hwEponDeviceAlarmProfileInfoTableEntry 4 } + + hwEponDeviceAlarmProfileRxDropEventsThreshold OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the up stream drop events threshold of EPON alarm profile." + ::= { hwEponDeviceAlarmProfileInfoTableEntry 5 } + + hwEponDeviceAlarmProfileRxDropEventsRestoreThreshold OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the up stream drop events restore threshold of EPON alarm profile." + ::= { hwEponDeviceAlarmProfileInfoTableEntry 6 } + + hwEponDeviceAlarmProfileTxCRCErrorFramesThreshold OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the down stream CRC error frames threshold of EPON alarm profile." + ::= { hwEponDeviceAlarmProfileInfoTableEntry 7 } + + hwEponDeviceAlarmProfileTxCRCErrorFramesRestoreThreshold OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the down stream CRC error frames restore threshold of EPON alarm profile." + ::= { hwEponDeviceAlarmProfileInfoTableEntry 8 } + + hwEponDeviceAlarmProfileRxCRCErrorFramesThreshold OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the up stream CRC error frames threshold of EPON alarm profile." + ::= { hwEponDeviceAlarmProfileInfoTableEntry 9 } + + hwEponDeviceAlarmProfileRxCRCErrorFramesRestoreThreshold OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the up stream CRC error frames restore threshold of EPON alarm profile." + ::= { hwEponDeviceAlarmProfileInfoTableEntry 10 } + + hwEponDeviceAlarmProfileTxUndersizeFramesThreshold OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the down stream under size frames threshold of EPON alarm profile." + ::= { hwEponDeviceAlarmProfileInfoTableEntry 11 } + + hwEponDeviceAlarmProfileTxUndersizeFramesRestoreThreshold OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the down stream under size frames restore threshold of EPON alarm profile." + ::= { hwEponDeviceAlarmProfileInfoTableEntry 12 } + + hwEponDeviceAlarmProfileRxUndersizeFramesThreshold OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the up stream under size frames threshold of EPON alarm profile." + ::= { hwEponDeviceAlarmProfileInfoTableEntry 13 } + + hwEponDeviceAlarmProfileRxUndersizeFramesRestoreThreshold OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the up stream under size frames restore threshold of EPON alarm profile." + ::= { hwEponDeviceAlarmProfileInfoTableEntry 14 } + + hwEponDeviceAlarmProfileTxOversizeFramesThreshold OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the down stream over size frames threshold of EPON alarm profile." + ::= { hwEponDeviceAlarmProfileInfoTableEntry 15 } + + hwEponDeviceAlarmProfileTxOversizeFramesRestoreThreshold OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the down stream over size frames restore threshold of EPON alarm profile." + ::= { hwEponDeviceAlarmProfileInfoTableEntry 16 } + + hwEponDeviceAlarmProfileRxOversizeFramesThreshold OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the up stream over size frames threshold of EPON alarm profile." + ::= { hwEponDeviceAlarmProfileInfoTableEntry 17 } + + hwEponDeviceAlarmProfileRxOversizeFramesRestoreThreshold OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the up stream over size frames restore threshold of EPON alarm profile." + ::= { hwEponDeviceAlarmProfileInfoTableEntry 18 } + + + hwEponDeviceAlarmProfileTxFragmentsThreshold OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the down stream fragments threshold of EPON alarm profile." + ::= { hwEponDeviceAlarmProfileInfoTableEntry 19 } + + hwEponDeviceAlarmProfileTxFragmentsRestoreThreshold OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the down stream fragments restore threshold of EPON alarm profile." + ::= { hwEponDeviceAlarmProfileInfoTableEntry 20 } + + hwEponDeviceAlarmProfileRxFragmentsThreshold OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the up stream fragments threshold of EPON alarm profile." + ::= { hwEponDeviceAlarmProfileInfoTableEntry 21 } + + hwEponDeviceAlarmProfileRxFragmentsRestoreThreshold OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the up stream fragments restore threshold of EPON alarm profile." + ::= { hwEponDeviceAlarmProfileInfoTableEntry 22 } + + hwEponDeviceAlarmProfileTxJabbersThreshold OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the down stream jabbers threshold of EPON alarm profile." + ::= { hwEponDeviceAlarmProfileInfoTableEntry 23 } + + hwEponDeviceAlarmProfileTxJabbersRestoreThreshold OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the down stream jabbers restore threshold of EPON alarm profile." + ::= { hwEponDeviceAlarmProfileInfoTableEntry 24 } + + hwEponDeviceAlarmProfileRxJabbersThreshold OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the up stream jabbers threshold of EPON alarm profile." + ::= { hwEponDeviceAlarmProfileInfoTableEntry 25 } + + hwEponDeviceAlarmProfileRxJabbersRestoreThreshold OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the up stream jabbers restore threshold of EPON alarm profile." + ::= { hwEponDeviceAlarmProfileInfoTableEntry 26 } + + hwEponDeviceAlarmProfileTxDiscardsThreshold OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the down stream discards threshold of EPON alarm profile." + ::= { hwEponDeviceAlarmProfileInfoTableEntry 27 } + + hwEponDeviceAlarmProfileTxDiscardsRestoreThreshold OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the down stream discards restore threshold of EPON alarm profile." + ::= { hwEponDeviceAlarmProfileInfoTableEntry 28 } + + hwEponDeviceAlarmProfileRxDiscardsThreshold OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the up stream discards threshold of EPON alarm profile." + ::= { hwEponDeviceAlarmProfileInfoTableEntry 29 } + + hwEponDeviceAlarmProfileRxDiscardsRestoreThreshold OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the up stream discards restore threshold of EPON alarm profile." + ::= { hwEponDeviceAlarmProfileInfoTableEntry 30 } + + hwEponDeviceAlarmProfileTxErrorsThreshold OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the down stream errors threshold of EPON alarm profile." + ::= { hwEponDeviceAlarmProfileInfoTableEntry 31 } + + hwEponDeviceAlarmProfileTxErrorsRestoreThreshold OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the down stream errors restore threshold of EPON alarm profile." + ::= { hwEponDeviceAlarmProfileInfoTableEntry 32 } + + hwEponDeviceAlarmProfileRxErrorsThreshold OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the up stream errors threshold of EPON alarm profile." + ::= { hwEponDeviceAlarmProfileInfoTableEntry 33 } + + hwEponDeviceAlarmProfileRxErrorsRestoreThreshold OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the up stream errors restore threshold of EPON alarm profile." + ::= { hwEponDeviceAlarmProfileInfoTableEntry 34 } + + hwEponDeviceAlarmProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to create a new row or to modify or delete an existing row in this table." + ::= { hwEponDeviceAlarmProfileInfoTableEntry 35 } + + +-- hwEponDeviceAlarmProfileInfoTable end + +-- Table hwGponDeviceOntPortVlanTable + hwGponDeviceOntPortVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponDeviceOntPortVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to create, delete, modify or query GPON ONT's distributed port vlan. + The index of this table is ifIndex, hwGponDeviceOntIndex, hwGponDeviceOntPortVlanPhyType, + hwGponDeviceOntPortVlanPhyIndex, hwGponDeviceOntPortVlanCVlan, hwGponDeviceOntPortVlanCPri, hwGponDeviceOntPortVlanEtherType." + ::= { hwXponDeviceControlObjects 147 } + + hwGponDeviceOntPortVlanEntry OBJECT-TYPE + SYNTAX HwGponDeviceOntPortVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to create, delete, modify or query GPON ONT's distributed port vlan. + The index of this entry is ifIndex, hwGponDeviceOntIndex, hwGponDeviceOntPortVlanPhyType, + hwGponDeviceOntPortVlanPhyIndex, hwGponDeviceOntPortVlanCVlan, hwGponDeviceOntPortVlanCPri, hwGponDeviceOntPortVlanEtherType." + INDEX { ifIndex, hwGponDeviceOntIndex, hwGponDeviceOntPortVlanPhyType, hwGponDeviceOntPortVlanPhyIndex, + hwGponDeviceOntPortVlanCVlan, hwGponDeviceOntPortVlanCPri, hwGponDeviceOntPortVlanEtherType} + ::= { hwGponDeviceOntPortVlanTable 1 } + + HwGponDeviceOntPortVlanEntry ::= + SEQUENCE { + hwGponDeviceOntPortVlanPhyType INTEGER, + hwGponDeviceOntPortVlanPhyIndex Integer32, + hwGponDeviceOntPortVlanCVlan Integer32, + hwGponDeviceOntPortVlanCPri Integer32, + hwGponDeviceOntPortVlanEtherType Integer32, + hwGponDeviceOntPortVlanCfgType INTEGER, + hwGponDeviceOntPortVlanSVlan Integer32, + hwGponDeviceOntPortVlanSPri Integer32, + hwGponDeviceOntPortVlanSPriPolicy INTEGER, + hwGponDeviceOntPortVlanDscpDefaultPri Integer32, + hwGponDeviceOntPortVlanRowStatus RowStatus + } + + hwGponDeviceOntPortVlanPhyType OBJECT-TYPE + SYNTAX INTEGER { + t1(13), + e1(14), + fe(24), + ge(34), + vdsl(37), + moca(46), + eth(47), + iphost(50) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the port type of the ONT. + Options: + 1. t1(13) - T1 + 2. e1(14) - E1 + 3. fe(24) - FE + 4. ge(34) - GE + 5. vdsl(37) - VDSL + 6. moca(46) - MOCA + 7. eth(47) - ETH + 8. iphost(50) - IPHOST + " + ::= { hwGponDeviceOntPortVlanEntry 1 } + + hwGponDeviceOntPortVlanPhyIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the port index of the ONT." + ::= { hwGponDeviceOntPortVlanEntry 2 } + + hwGponDeviceOntPortVlanCVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the port customer vlan distributed configured on GPON ONT. When the vlan mode is transparent, the custom vlan should be 65534 (0xfffe). + When the vlan type is q-in-q and user vlan attribute is untagged, custom vlan should be 0xfffd(65533). + " + ::= { hwGponDeviceOntPortVlanEntry 3 } + + hwGponDeviceOntPortVlanCPri OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the port translation or qinq c-priority distributed configured on GPON ONT." + ::= { hwGponDeviceOntPortVlanEntry 4 } + + hwGponDeviceOntPortVlanEtherType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates customer service encapsulation type distributed configured on GPON ONT. + Options: + 1. ipv4-ipoe(1) - Indicates that the customer service encapsulation type is ipv4 ipoe + 2. pppoe(2) - Indicates that the customer service encapsulation type is pppoe + 3. ipv6-ipoe(4) - Indicates that the customer service encapsulation type is ipv6 ipoe + 4. invalid(-1) - Indicates that don't specify the customer service encapsulation type + 5. 0x600-0xffff - Indicates that the customer service encapsulation type is user-defined + " + ::= { hwGponDeviceOntPortVlanEntry 5 } + + hwGponDeviceOntPortVlanCfgType OBJECT-TYPE + SYNTAX INTEGER { + transparent(1), + translation(2), + qinq(3), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the port vlan type distributed configured on GPON ONT. + Options: + 1. transparent(1) - Indicates that the port vlan type distributed configured on GPON ONT is transparent + 2. translation(2) - Indicates that the port vlan type distributed configured on GPON ONT is translation distributed configured on GPON ONT + 3. qinq(3) - Indicates that the port vlan type distributed configured on GPON ONT is qinq + 4. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceOntPortVlanEntry 6 } + + hwGponDeviceOntPortVlanSVlan OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..4095) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the port service vlan distributed configured on GPON ONT." + ::= { hwGponDeviceOntPortVlanEntry 7 } + + hwGponDeviceOntPortVlanSPri OBJECT-TYPE + SYNTAX Integer32 (-1|0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the port translation or qinq s-priority distributed configured on GPON ONT." + ::= { hwGponDeviceOntPortVlanEntry 8 } + + hwGponDeviceOntPortVlanSPriPolicy OBJECT-TYPE + SYNTAX INTEGER { + specify(1), + user-cos(2), + dscp-mapping(3), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the s-vlan priority policy distributed configured on GPON ONT. + Options: + 1. specify(1) - Indicates that the s-vlan priority policy is specified + 2. user-cos(2) - Indicates that the s-vlan priority policy is user-cos + 3. dscp-mapping(3) - Indicates that the s-vlan priority policy is dscp-mapping + 4. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceOntPortVlanEntry 9 } + + hwGponDeviceOntPortVlanDscpDefaultPri OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the default priority for dscp-mapping policy." + ::= { hwGponDeviceOntPortVlanEntry 10 } + + hwGponDeviceOntPortVlanRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The hwGponDeviceOntPortVlanRowStatus is used to create a new row + or to modify or delete an existing row in this table. + " + ::= { hwGponDeviceOntPortVlanEntry 11 } +-- hwGponDeviceOntPortVlanTable end + +-- Table hwGponDeviceLineProfMulticastGemCfgTable + hwGponDeviceLineProfMulticastGemCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwGponDeviceLineProfMulticastGemCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the XPON line profile multicast gemport config table. + The index of this table is hwGponDeviceLineProfileInfoNameIndex. + " + ::= { hwXponDeviceProfileObjects 148 } + + hwGponDeviceLineProfMulticastGemCfgEntry OBJECT-TYPE + SYNTAX HwGponDeviceLineProfMulticastGemCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the XPON line profile multicast gemport config table. + The index of this entry is hwGponDeviceLineProfileInfoNameIndex. + " + INDEX { hwGponDeviceLineProfileInfoNameIndex } + ::= { hwGponDeviceLineProfMulticastGemCfgTable 1 } + + HwGponDeviceLineProfMulticastGemCfgEntry ::= + SEQUENCE { + hwGponDeviceLineProfMulticastGemCfgTcontIndex Integer32, + hwGponDeviceLineProfMulticastGemCfgOntPhyType INTEGER, + hwGponDeviceLineProfMulticastGemCfgOntPhyIndex Integer32 + } + + hwGponDeviceLineProfMulticastGemCfgTcontIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the XPON line profile T-CONT index. + The issued value (-1) of T-CONT index indicates that the multicast gemport is not specified to any tcont." + ::= { hwGponDeviceLineProfMulticastGemCfgEntry 1 } + + hwGponDeviceLineProfMulticastGemCfgOntPhyType OBJECT-TYPE + SYNTAX INTEGER { + eth(47), + ethBundle(254), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the port type of the ONT. + Options: + 1. eth(47) - ETH + 2. ethBundle(254) - EthBundle + 3. invalid(-1) - Indicates that the query fails or no information is detected + " + ::= { hwGponDeviceLineProfMulticastGemCfgEntry 2 } + + hwGponDeviceLineProfMulticastGemCfgOntPhyIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the port index of the ONT, + or the bundle-groupid when it is the eth-bundle port type. + " + ::= { hwGponDeviceLineProfMulticastGemCfgEntry 3 } + +-- hwGponDeviceLineProfMulticastGemCfgTable end + END diff --git a/MIBS/huawei/HUAWEI-XQoS-MIB b/MIBS/huawei/HUAWEI-XQoS-MIB new file mode 100644 index 0000000..52cfa53 --- /dev/null +++ b/MIBS/huawei/HUAWEI-XQoS-MIB @@ -0,0 +1,21332 @@ +-- ================================================================= +-- Copyright (C) 2018 by HUAWEI TECHNOLOGIES. All rights reserved +-- +-- Description: This mib file is used for management of huawei Class Based +-- QoS information. +-- Reference: +-- Version: V3.10 +-- History: +-- v1.0 tianli,2004.4.10,publish +-- v1.1 +-- modified by chengang +-- modified by zhangwenwu +-- modified by wanglili +-- modified by hezhifeng +-- modified by dongling +-- modified by tongtingting +-- V2.18 +-- modified by chenlong +-- V2.19 +-- modified by suxunjin +-- v2.20 +-- modified by lixinzhuo +-- v2.21 +-- modified by liuxiaoyan +-- v2.22 +-- modified by jinxiaoyan +-- v2.23 +-- modified by wangjing +-- v2.24 + -- modified by renxiaoyuan +-- v2.25 +-- modified by jinxiaoyan +-- v2.26 +-- modified by lixinzhuo +-- v2.27 +-- modified by sunhongliang +-- v2.28 +-- modified by renxiaoyuan +-- v2.29 +-- modified by maruoyu +-- v2.30 +-- modified by renxiaoyuan +-- v2.31 +-- modified by luyanyan +-- V2.32 +-- modified by wangjing +-- V2.33 +-- modified by wangjing +-- V2.34 +-- modified by wangxiaoyan +-- V2.35 +-- modified by zhoushujie +-- V2.36 +-- modified by wangjing +-- V2.37 +-- modified by wangjing +-- V2.38 +-- modified by liuxiaoyan +-- V2.39 +-- modified by songjian +-- V2.40 +-- modified by magang +-- V2.41 +-- modified by chenlong +-- V2.42 +-- modified by magang +-- V2.43 +-- modified by chenlong +-- V2.44 +-- modified by chenhao +-- V2.45 +-- modified by liye +-- V2.46 +-- modified by wangzhe +-- V2.47 +-- modified by chenhao +-- V2.48 +-- modified by chenhao +-- V2.49 +-- modified by magang +-- V2.50 +-- modified by zhangjian +-- V2.51 +-- modified by magang +-- V2.52 +-- modified by dongyanan +-- V2.53 +-- modified by xuechenguang +-- V2.55 +-- modified by pengsheng +-- V2.57 +-- modified by zhangmingming +-- V2.58 +-- modified by xiejiale +-- V2.59 +-- modified by lizhen +-- V2.60 +-- modified by wangcheng +-- V2.61 +-- modified by liangyun 00353956 +-- V2.62 +-- modified by wanghongke +-- V2.63 +-- modified by zhouzaihua +-- V2.64 +-- modified by sunqirui +-- V2.66 +-- modified by luhongyu +-- V2.67 +-- modified by guanjiazhi +-- V2.69 +-- modified by sunqirui +-- V2.70 +-- modified by chenxu +-- V2.71 +-- modified by yejun +-- V2.72 +-- modified by zhouzaihua +-- V2.73 +-- modified by chenxu +-- V2.73 +-- modified by guzhen +-- V2.75 +-- modified by lilei +-- V2.76 +-- modified by chenxu +-- V2.77 +-- modified by zhouzaihua +-- V2.79 +-- modified by wuyifan +-- V2.83 +-- modified by hehaiyan +-- V2.84 +-- modified by hanhongyun +-- V2.85 +-- modified by wuyifan +-- V2.86 +-- modified by zhouzaihua +-- V2.87 +-- modified by zhouzaihua +-- V2.88 +-- modified by liyuanze +-- V2.89 +-- modified by lidapeng +-- V2.90 +-- modified by luhongyu +-- V2.91 +-- modified by qilongfei +-- V2.92 +-- modified by guanqingyu +-- V2.93 +-- modified by xiejiayou +-- V2.94 +-- modified by zhouzaihua +-- V2.95 +-- modified by gaolikun +-- V2.97 +-- modified by yanghaopeng +-- modified by libin +-- modified by yangchengsi +-- V2.98 +-- modified by zhaomingzhe +-- V2.99 +-- modified by zhaoqingqing +-- V3.01 +-- modified by dongyanhong +-- V3.02 +-- modified by xuehui +-- V3.03 +-- modified by zhaoqingqing +-- V3.04 +-- modified by shenjiulong +-- V3.05 +-- modified by xuehui +-- V3.06 +-- modified by xuehui +-- V3.07 +-- modified by xuehui +-- V3.08 +-- modified by lihongling +-- V3.10 +-- modified by xuehui + +-- ================================================================= + +HUAWEI-XQoS-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + EnabledStatus + FROM P-BRIDGE-MIB + InterfaceIndex + FROM IF-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + Integer32, Counter32, Counter64, Unsigned32, IpAddress, TimeTicks, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + RowStatus, MacAddress, TEXTUAL-CONVENTION + FROM SNMPv2-TC + hwQoS + FROM HUAWEI-CBQOS-MIB; + + --BaType + BaType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The Direction Policy apply on." + SYNTAX INTEGER { + vlan8021p (1), + dscp (2), + mplsExp(3), + ipPri(4), + hqosVlan8021p(5), + hqosDscp(6), + hqosMplsExp(7), + hqosIpPri(8), + vlan8021pInbound(9) + } + + hwXQoSMIB MODULE-IDENTITY + LAST-UPDATED "201812211406Z" + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "MODULE-IDENTITY" + + --add by xuehui 00471789 + REVISION "201812211406Z" + DESCRIPTION + "MOD hwXACLResourceAlarm, hwXACLResourceResume" + + --add by pengsheng 00191075 + REVISION "201812060940Z" + DESCRIPTION + "MOD hwXQoSPfcApplyFailAlarmResume, hwXQoSPfcTurnOffResume" + + --add by lihongling 00352815 + REVISION "201811231435Z" + DESCRIPTION + "add hwXQoSFlowWredResourceTable" + + --add by xuehui 00471789 + REVISION "201811202029Z" + DESCRIPTION + "MOD hwXACLResourceAlarm , hwXACLResourceResume" + + --add by xuehui 00471789 + REVISION "201811141146Z" + DESCRIPTION + "MOD hwXACLResourceAlarm , hwXACLResourceResume" + + --add by xuehui 00471789 + REVISION "201811061827Z" + DESCRIPTION + "ADD hwXACLResourceAlarm , hwXACLResourceResume" + + --add by shenjiulong 00216198 + REVISION "201811052005Z" + DESCRIPTION + "ADD hwXQOSFlowControlAlarm , hwXQOSFlowControlAlarmResume" + + --add by zhaoqingqing 00348648 + REVISION "201810271739Z" + DESCRIPTION + "ADD hwXACLEPGEnableAlarm, hwXACLEPGEnableResume" + + --add by xuehui 00471789 + REVISION "201810220941Z" + DESCRIPTION + "MOD hwXACLEPGGroupMemberAlarmEntry" + + --add by dongyanhong 00427154 + REVISION "201809301739Z" + DESCRIPTION + "MOD hwXQoSStormControlAction, hwXQoSStormControlBcMode, hwXQoSStormControlMcMode, hwXQoSStormControlUcMode" + + --add by pengsheng 00191075 + REVISION "201809251739Z" + DESCRIPTION + "ADD hwXQoSPfcApplyFailAlarm, hwXQoSPfcApplyFailAlarmResume" + + --add by zhaoqingqing 00348648 + REVISION "201809151739Z" + DESCRIPTION + "ADD hwXACLEPGCreateGroupAlarm, hwXACLEPGCreateGroupResume, hwXACLEPGGroupMemberAlarm, hwXACLEPGGroupMemberResume, hwXACLEPGPolicyAlarm, hwXACLEPGPolicyResume" + --add by zhaomingzhe 00415565 + REVISION "201809081730Z" + DESCRIPTION + "ADD hwXQoSStormControlBroadcastRate, hwXQoSStormControlMulticastRate, hwXQoSStormControlUnicastRate" + + --add by yanghaopeng 84106631 + REVISION "201809031428Z" + DESCRIPTION + "MOD hwXQoSHardPipeStatisticsExtTable, hwXQoSHardPipeAccessStatisticsExtTable, hwXQoSPortQueueStatisticsExtTable, hwXQoSIfQueueExtRunInfoTable" + + --add by yanghaopeng 84106631 + REVISION "201808221151Z" + DESCRIPTION + "ADD hwXQoSHardPipeStatisticsExtTable, hwXQoSHardPipeAccessStatisticsExtTable, hwXQoSPortQueueStatisticsExtTable, hwXQoSIfQueueExtRunInfoTable" + --add by gaolikun 00181543 + --add by gaolikun 00181543 + REVISION "201807311739Z" + DESCRIPTION + "ADD hwXQoSTMPerformanceAlarm, hwXQoSTMPerformanceAlarmClear" + + --add by zhouzaihua 00215230 + REVISION "201807301739Z" + DESCRIPTION + "ADD hwXQoSInterfaceIngressDropAlarm, hwXQoSInterfaceIngressDropAlarmResume" + + --add by xiejiayou WX353812 + REVISION "201807251546Z" + DESCRIPTION + "MOD hwXQoSPortShapPercent" + + --add by guanqingyu 00279173 + REVISION "201807031459Z" + DESCRIPTION + "Add hwXQoSCarStatisticsExtTable And hwXQoSIfCarStatisticsExtTable" + + --add by qilongfei 00278012 + REVISION "201806011739Z" + DESCRIPTION + "Add hwXQoSQppbPolicyStatisticsExtTable And hwXQoSQppbGlobalStatisticsExtTable" + + --add by luhongyu wx431419 + REVISION "201806011739Z" + DESCRIPTION + "MOD hwXQosCarResourceServiceType " + + --add by lidapeng 00428136 + REVISION "201805101739Z" + DESCRIPTION + "ADD hwXQoSHardPipeApplySQFailAlarm, hwXQoSHardPipeApplySQFailAlarmClear" + + --add by liyuanze 00373298 + REVISION "201804261739Z" + DESCRIPTION + "ADD hwXACLFEIMemoryFullAlarm, hwXACLFEIMemoryFullAlarmResume" + + --add by zhouzaihua 00215230 + REVISION "201804251739Z" + DESCRIPTION + "ADD hwXQoSQueueStatisticsMulticastObjects" + + --add by zhouzaihua 00215230 + REVISION "201804191739Z" + DESCRIPTION + "ADD hwXQoSIfCarDiscardAlarm, hwXQoSIfCarDiscardAlarmResume" + + --add by wangyan 00242782 + REVISION "201804161739Z" + DESCRIPTION + "ADD hwXACLFEIMemoryFullAlarm, hwXACLFEIMemoryFullAlarmResume" + + REVISION "201804161739Z" + DESCRIPTION + "ADD hwXQoSPfcTurnOff, hwXQoSPfcTurnOffResume" + + REVISION "201803161550Z" + DESCRIPTION + "MOD hwXQoSAclTcamResTotalNumbe" + --add by wuyifan wwx191562 + REVISION "201801311139Z" + DESCRIPTION + "MOD hwXQoSCpApplyPolicyName,hwXQoSCpCarActionPolicyName, hwXQoSCBPairResTrafficPolicyName" + --add by hanhongyun 00415689 + --add by hehaiyan 00201775 + REVISION "201801231739Z" + DESCRIPTION + "ADD hwXQoSPfcDeadLock, hwXQoSPfcDeadLockResume" + --add by hehaiyan 00201775 + REVISION "201801221739Z" + DESCRIPTION + "ADD hwXQosQueueExcepAlarm, hwXQosQueueExcepAlarmResume" + --add by hehaiyan 00201775 + REVISION "201801151739Z" + DESCRIPTION + "MOD hwXQoSPortQueueStatisticsQueueIndex, " + --add by zhangxioafang zwx451218 + + REVISION "201801021739Z" + DESCRIPTION + "MOD hwXQoSPortQueueStatisticsQueueIndex, " + --add by wuyifan wx191562 + REVISION "201712211530Z" + DESCRIPTION + "SNMPv2-TC.hwQoS OBJECT IDENTIFIER.hwXQoSIfWredCfgInfoEntry" + --add by zhangxioafang zwx451218 + + REVISION "201712070948Z" + DESCRIPTION + "The HUAWEI-XQoS-MIB contains objects to + Manage configuration and Monitor running state + for Class Based QoS feature." + --add by tianhao 00344004 + REVISION "201711101739Z" + DESCRIPTION + "MOD HwXQoSIfQueueRunInfoEntry, " + --add by zhouzaihua 00215230 + REVISION "201710231739Z" + DESCRIPTION + "ADD hwXQoSIngressAgingDiscardAlarm, hwXQoSIngressAgingDiscardAlarmResume" + + --add by chenxu wx398575 + REVISION "201710171739Z" + DESCRIPTION + "MOD hwXQoSHardPipeAlarm, hwXQoSSoftPipeAlarm, hwXQoSHardPipeBwAlarm" + --add by guzhen g00244223 + REVISION "201709021739Z" + DESCRIPTION + "MODIFY hwXQoSRedirectNextHopInvalidAlarm,hwXQoSRedirectNextHopInvalidAlarmClear" + --add by yejun 00401877 + REVISION "201707290406Z" + DESCRIPTION + "MODIFY hwXQoSHardPipeAlarmTable,hwXQoSSoftPipeAlarmTable,hwXQoSHardPipeBwAlarmTable" + --add by zhouzaihua 00215230 + REVISION "201707251739Z" + DESCRIPTION + "ADD hwXQosIngressPktsDiscardAlarm, hwXQoSIngressPktsDiscardAlarmResume" + --add by sunqirui 00242845 + REVISION "201707041532Z" + DESCRIPTION + "ADD hwXQoSStormSuppressAlarm, hwXQoSStormSuppressAlarmResume, hwXQoSStormSuppressSlotAlarm, hwXQoSStormSuppressSlotAlarmResume" + + --add by chenxu wx398575 + REVISION "201707011739Z" + DESCRIPTION + "ADD hwXQoSHardPipeAcBandWthOverAlarm,hwXQoSHardPipeAcBandWthOverAlarmClear" + --add by chenxu wx398575 + REVISION "201707011739Z" + DESCRIPTION + "MODIFY hwXQoSHardPipeStatisticsTable" + --add by zhouzaihua 00215230 + REVISION "201707011739Z" + DESCRIPTION + "ADD hwXQoUnicastPktsDiscardAlarm, hwXQoSUnicastPktsDiscardAlarmResume" + --add by lilei kf30057 + REVISION "201707011739Z" + DESCRIPTION + "ADD hwXQoSPortShapPercent" +--add by guanjiazhi wx451239 + REVISION "201706161739Z" + DESCRIPTION + "ADD hwXQoSIfCarCfgInfoTable, hwXQoSIfLrCfgInfoTable, hwXQoSIfQueueCfgInfoTable, hwXQoSIfQueueRunInfoTable, hwXQoSIfCarStatisticsTable, hwXQoSUserQueueResourceTable, hwXQoSUserGroupQueueResourceTable, hwXQoSSubPortQueueResourceTable, hwXQoSChannelResourceTable, hwXQoSTemplateResourceTable, hwXQoSCBPairResourceTable, hwXQoSBindingTrafficPolicyResourceTable, hwXQoSAclTcamResourceTable, hwXQosBoardCarResourceTable, hwXQoSPortQueueAlarmExTable " + + --add by zhouzaihua 00215230 + REVISION "201706131739Z" + DESCRIPTION + "ADD hwXQoSRcyPortPktsDropAlarm, hwXQoSRcyPortPktsDropAlarmResume" + + --add by luhongyu wx431419 + REVISION "201705061438Z" + DESCRIPTION + "ADD hwXQoSIfLrRealCir" + --add by zhouzaihua 00215230 + REVISION "201705041739Z" + DESCRIPTION + "ADD hwXQoSPacketsDropInterfaceAlarm, hwXQoSPacketsDropInterfaceAlarmResume" + --add by sunqirui 00242845 + REVISION "201702251739Z" + DESCRIPTION + "ADD hwXQoSStormControlAlarm, hwXQoSStormControlAlarmResume" + --add by chenxuegang wx283757 + REVISION "201702241736Z" + DESCRIPTION + "MOD hwXQoSCarStatisticsSlotNumber" + + --add by zhouzaihua 00215230 + REVISION "201702241022Z" + DESCRIPTION + "ADD hwXQoSUnicastPktsCongestionAlarm, hwXQoSUnicastPktsCongestionAlarmResume" + + --add by wanghongke wx228773 + REVISION "201701161022Z" + DESCRIPTION + "ADD hwXQoSSubPortQueueResPoolIndex TABLE" + + --add by liangyun 00353956 + REVISION "201701131548Z" + DESCRIPTION + "ADD hwXQoSHardPipeAccessStatisticsTable TABLE" + + --add by wangcheng 00215154 + REVISION "201612211251Z" + DESCRIPTION + "ADD hwXQoSCarObjects" + + --add by lizhen 00379896 + REVISION "201611291251Z" + DESCRIPTION + "ADD hwXQoSHardPipeBwAlarmTable NODE" + + REVISION "201611171628Z" + DESCRIPTION + "ADD add hwXQOSQueueBufferAlarmDiscard " + + --add by zhangmingming 00357391 + REVISION "201609291932Z" + DESCRIPTION + "Modify hwXQoSCpDefendDiscardedPacketAlarm" + + REVISION "201609211021Z" + DESCRIPTION + "ADD hwXQoSHardPipeApplyFailAlarm at 2016-09-21." + --add by pengsheng 00191075 + REVISION "201609031739Z" + DESCRIPTION + "ADD hwXQoSMulticastPktsDiscardAlarm, hwXQoSMulticastPktsDiscardAlarmResume, hwXQoSMulticastPktsDiscardInterfaceAlarm, hwXQoSMulticastPktsDiscardInterfaceAlarmResume" + REVISION "201606201428Z" + DESCRIPTION + "ADD hwXQoSSoftPipeAlarmTable NODE " + --add by dongyanan 00229838 + REVISION "201606011201Z" + DESCRIPTION + "modify hwXQoSIfQueueCfgInfoTable" + --add by magang 00349451 + REVISION "201605311447Z" + DESCRIPTION + "add hwXQoSQppbPolicyEventLog, hwXQoSQppbPolicyEventLogObjects" + REVISION "201604211021Z" + DESCRIPTION + "MODIFY hwXQoSIfQueueCfgCosType at 2016-8-8." + + REVISION "201604211021Z" + DESCRIPTION + "MODIFY hwXQoSPortShapingPbsValue" + --add by magang 00349451 + REVISION "201604051930Z" + DESCRIPTION + "add hwXQoSGlbQPPBEventLog, hwXQoSGlbQPPBEventLogObjects" + -- added by chenhao 00240449 + REVISION "201603221436Z" + DESCRIPTION + "add VB node of hwXQoSDefendPortCarPassedPacketAlarm and hwXQoSDefendPortCarPassedPacketAlarmClear" + REVISION "201601191628Z" + DESCRIPTION + "ADD hwRemoteMirrRecoverFailNotify " + --add by liye 00200458 + REVISION "201512142028Z" + DESCRIPTION + "ADD hwXQosBoardCarResourceTable" + -- added by chenhao 00240449 + REVISION "201512041150Z" + DESCRIPTION + "add VB node of hwXQoSCpDefendDiscardedPacketAlarm and hwXQoSCpDefendDiscardedPacketAlarmClear" + REVISION "201512021628Z" + DESCRIPTION + "ADD hwXQoSIf8021PCarCfgInfoTable " + --add by chenlong c00230926 + REVISION "201512021628Z" + DESCRIPTION + "modify hwXQoSBufferOverrunHistoryEntry" + --add by magang 00349451 + REVISION "201511261851Z" + DESCRIPTION + "modify hwXQoSIfQPPBDelAlarm, hwXQoSIfQPPBDelAlarmObjects" + + --add by chenlong c00230926 + REVISION "201511261128Z" + DESCRIPTION + "add hwXQoSBufferStatisticObjects" + --add by magang 00349451 + REVISION "201510231050Z" + DESCRIPTION + "add hwXQoSIfQPPBDelAlarm, hwXQoSIfQPPBDelAlarmObjects" + --add by songjian 00280711 + REVISION "201509161050Z" + DESCRIPTION + "add hwXQoSQppbPolicyApplyFailAlarm, hwXQoSQppbPolicyApplyFailAlarmClear, hwXQoSQppbPolicyApplyFailAlarmObjects" + --add by wangzhensheng 00163673 + REVISION "201509081050Z" + DESCRIPTION + "add hwXQoSTrunkProfileNotEffectAlarm" + --add by wangjing 00280821 + REVISION "201507161050Z" + DESCRIPTION + "renew description of hwXQoSRuleFailAlarm, hwXQoSRuleFailInfo and hwXQoSRuleFailAlarmCancel" + --add by wangjing 00280821 + REVISION "201506061428Z" + DESCRIPTION + "rename hwXQoSRuleFaileAlarm and hwXQoSRuleFaileAlarmCancel to hwXQoSRuleFailAlarm and hwXQoSRuleFailAlarmCancel" + REVISION "201505201025Z" + DESCRIPTION + "CP-CAR Add hwXQoSCpDefendProtocolDescirption" + REVISION "201504241025Z" + DESCRIPTION + "Modify hwXQoSStormControlTrap" + -- added by chenhao 00240449 + REVISION "201501281030Z" + DESCRIPTION + "add trap node of hwXQoSDefendPortCarPassedPacketAlarm and hwXQoSDefendPortCarPassedPacketAlarmClear" + REVISION "201412241428Z" + DESCRIPTION + "ADD hwXQoSChannelResourceTable" +REVISION "201412231428Z" + DESCRIPTION + "ADD hwXQoSFCoEPriorityAlarm and hwXQoSFCoEPriorityAlarmClear" + + --add by wangjing 00280821 + REVISION "201412161428Z" + DESCRIPTION + "Modify hwXQoSVpnAclConflictAlarm, hwXQoSVpnAclConflictAlarmClear information " + --add by wangjing 00280821 + REVISION "201412161428Z" + DESCRIPTION + "ADD hwXQoSVpnAclConflictAlarm, hwXQoSVpnAclConflictAlarmClear and hwXQoSVpnAclConflictAlarmTable" + + REVISION "201412151428Z" + DESCRIPTION + "ADD hwXQoSStormControlTrapExt and hwXQoSStormControlIfName" + REVISION "201411031428Z" + DESCRIPTION + "ADD hwXQoSIfLrDiscardAlarm, hwXQoSIfLrDiscardAlarmResume" + REVISION "201410101428Z" + DESCRIPTION + "ADD hwXQoSHardPipeAbilityTable and hwXQoSHardPipeConfigTable" + REVISION "201408151428Z" + DESCRIPTION + "DEL hwXQoSBaFrdePhbTable and hwXQoSBaFrdeMapTable and hwXQoSIfTrustFrdeTable" + REVISION "201408071428Z" + DESCRIPTION + "MOD hwXQoSHardPipeAlarmTable NODE" + REVISION "201407301428Z" + DESCRIPTION + "ADD hwXQOSQueueBufferOverrunAlarm, hwXQOSQueueBufferOverrunResume and hwXQOSQueueBufferOverrunAlarmTable" + REVISION "201407231428Z" + DESCRIPTION + "ADD hwXQoSUserQueueResourceTable, hwXQoSUserGroupQueueResourceTable, + hwXQoSSubPortQueueResourceTable, hwXQoSChannelResourceTable, + hwXQoSTemplateResourceTable, hwXQoSCBPairResourceTable, + hwXQoSBindingTrafficPolicyResourceTable, and hwXQoSAclTcamResourceTable" + REVISION "201407101428Z" + DESCRIPTION + "ADD hwXQoSBaFrdePhbTable and hwXQoSBaFrdeMapTable and hwXQoSIfTrustFrdeTable" + REVISION "201407091428Z" + DESCRIPTION + "ADD hwXQoSHardPipeStatisticsTable" + REVISION "201407021428Z" + DESCRIPTION + "MOD hwXQoSRuleFaileAlarmCancel NODE" + REVISION "201404241428Z" + DESCRIPTION + "MOD hwXQoSProfileName NODE" + REVISION "201403311428Z" + DESCRIPTION + "MOD hwXQoSBufferUsageStatisticsObjects OID" + REVISION "201401221428Z" + DESCRIPTION + "ADD hwXQoSPortQueueAlarmExTable" + REVISION "201401181428Z" + DESCRIPTION + "MOD hwXQoSIfQueueRunInfoTable and hwXQoSPortQueueStatisticsTable" + REVISION "201312161428Z" + DESCRIPTION + "MOD hwXQoSCarTable and hwXQoSIfCarCfgInfoTable" + REVISION "201309291428Z" + DESCRIPTION + "MOD hwXQoSCarTable OID" + + REVISION "201307291428Z" + DESCRIPTION + "ADD hwXQosCarResourceTable" + + REVISION "201306031428Z" + DESCRIPTION + "MOD hwXQoSProfileObjects and hwXQoSPortQueueAlarmObjects OID" + + REVISION "201304271428Z" + DESCRIPTION + "ADD hwXQoSPortQueueStatisticsQueuePercentage NODE" + + ::= { hwQoS 4 } +-- 1.3.6.1.4.1.2011.5.25.32.4 +-- +-- Textual conventions +-- +-- +-- type definitions in the interface queue +-- +-- hwXQosQueueType + XQosQueueType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Queue Type: + BE (1) + AF1(2) + AF2(3) + AF3(4) + AF4(5) + EF (6) + " + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6) + } + +-- ResetFlag + ResetFlag ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Reset Flag: + DISABLE (0) + RESET (1) + ENABLE (2) + " + SYNTAX INTEGER + { + disable(0), + reset(1), + enable(2) + } + +-- COS Type + CosType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " + BE(1) + AF1(2) + AF2(3) + AF3(4) + AF4(5) + EF(6) + CS6(7) + CS7(8) + ALL(9) + queue10(10) + queue11(11) + queue12(12) + queue13(13) + queue14(14) + queue15(15) + queue16(16) + queue17(17) + queue18(18) + queue19(19) + queue20(20) + queue21(21) + queue22(22) + queue23(23) + queue24(24) + + " + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8), + all(9), + queue10(10), + queue11(11), + queue12(12), + queue13(13), + queue14(14), + queue15(15), + queue16(16), + queue17(17), + queue18(18), + queue19(19), + queue20(20), + queue21(21), + queue22(22), + queue23(23), + queue24(24) + } + +-- CarAction + CarAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The actions taken when packets conforming or exceeding the configured + CIR: + pass (1), + discard (2), + remark IP Precedence (3), + remark DSCP(4), + remark Mpls Exp(5), + remark (6), + remark 8021p(7) + " + SYNTAX INTEGER + { + pass(1), + discard(2), + remarkIpPrec(3), + remarkDscp(4), + remarkMplsExp(5), + remark(6), + remark8021p(7) + } + +-- Direction + DirectionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The Direction Policy apply on." + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + +-- UrpfCtrlType + UrpfCtrlType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Strict(1) + Loose(2)" + SYNTAX INTEGER + { + strict(1), + loose(2) + } + +-- SampleType + SampleType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Fix-packets(1) + Fix-time(2) + Random-packets(3) + Random-time(4) + " + SYNTAX INTEGER + { + fix-packets(1), + fix-time(2), + random-packets(3), + random-time(4) + } + +-- IPCARRuleType + IPCARRuleType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Type of IPCAR Rule. " + SYNTAX INTEGER + { + ipv4Acl(1), + ipv4SrcIp(2), + ipv4DstIp(3) + } + +-- +-- Node definitions +-- + +-- 1.3.6.1.4.1.2011.5.25.32 +-- hwQoS OBJECT IDENTIFIER ::= { hwDatacomm 32 } + +-- 1.3.6.1.4.1.2011.5.25.32.4.1 + hwXQoSObjects OBJECT IDENTIFIER ::= { hwXQoSMIB 1 } + hwXQoSConformance OBJECT IDENTIFIER ::= { hwXQoSMIB 2 } + +-- BA command + hwXQoSBaObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 1 } + +-- Diffserv Domain + hwXQoSBaCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSBaCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of diff-server domain configuration information." + ::= { hwXQoSBaObjects 1 } + + hwXQoSBaCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSBaCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Diff-server domain Information Entry." + INDEX { hwXQoSBaIndex } + ::= { hwXQoSBaCfgInfoTable 1 } + + HwXQoSBaCfgInfoEntry ::= + SEQUENCE { + hwXQoSBaIndex + Integer32, + hwXQoSBaName + OCTET STRING, + hwXQoSBaRowStatus + RowStatus + } + + hwXQoSBaIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the index of a DS domain.The value ranges from 0 to 7.This object has no default value." + ::= { hwXQoSBaCfgInfoEntry 1 } + + hwXQoSBaName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..8)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the name of a DS domain.The value of this object is a string of 1 to 8 ASCII characters in plain text and complies with the format of the command line.The object has no default value." + ::= { hwXQoSBaCfgInfoEntry 2 } + + hwXQoSBaRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the row status.The value of this object can be any of the following:CreateAndGo(4),Destroy(6),Active(1).The object has no default value." + ::= { hwXQoSBaCfgInfoEntry 3 } + +-- 8021p-inbound in diff domain + hwXQoSBa8021pPhbCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSBa8021pPhbCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of diff-serve domain 8021p phb configuration information." + ::= { hwXQoSBaObjects 2 } + + hwXQoSBa8021pPhbCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSBa8021pPhbCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Diff-serve domain 8021p phb Configuration Information Entry." + INDEX { hwXQoSBaIndex, hwXQoSBa8021pPhbIndex } + ::= { hwXQoSBa8021pPhbCfgInfoTable 1 } + + HwXQoSBa8021pPhbCfgInfoEntry ::= + SEQUENCE { + hwXQoSBa8021pPhbIndex + Integer32, + hwXQoSBa8021pPhbPri + Integer32, + hwXQoSBa8021pPhbCos + Integer32, + hwXQoSBa8021pPhbColour + Integer32, + hwXQoSBa8021pPhbRowStatus + RowStatus + } + + hwXQoSBa8021pPhbIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the index of the Per-Hop Behavior (PHB)." + ::= { hwXQoSBa8021pPhbCfgInfoEntry 1 } + + hwXQoSBa8021pPhbPri OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the 802.1p priority.The value ranges from 0 to 7." + ::= { hwXQoSBa8021pPhbCfgInfoEntry 2 } + + hwXQoSBa8021pPhbCos OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies CoS, that is, the scheduling priority.The value can be any of the following:CS7(7),CS6(6),EF(5),AF4(4),AF3(3),AF2(2),AF1(1),BE(0)." + ::= { hwXQoSBa8021pPhbCfgInfoEntry 3 } + + hwXQoSBa8021pPhbColour OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies the color of the packet, that is, the discarding priority.The value can be any of the following:Green(0),Yellow(1),Red(2)." + ::= { hwXQoSBa8021pPhbCfgInfoEntry 4 } + + hwXQoSBa8021pPhbRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the row status.The value can be any of the following:CreateAndGo(4),Destroy(6),Active(1)." + ::= { hwXQoSBa8021pPhbCfgInfoEntry 5 } + +-- 8021p-outbound in diff domain + hwXQoSBa8021pMapCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSBa8021pMapCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of diff-serve domain 8021p map configuration information." + ::= { hwXQoSBaObjects 3 } + + hwXQoSBa8021pMapCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSBa8021pMapCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Diff-serve domain 8021p map Configuration Information Entry." + INDEX { hwXQoSBaIndex, hwXQoSBa8021pMapIndex } + ::= { hwXQoSBa8021pMapCfgInfoTable 1 } + + HwXQoSBa8021pMapCfgInfoEntry ::= + SEQUENCE { + hwXQoSBa8021pMapIndex + Integer32, + hwXQoSBa8021pMapCos + Integer32, + hwXQoSBa8021pMapColour + Integer32, + hwXQoSBa8021pMapPri + Integer32, + hwXQoSBa8021pMapRowStatus + RowStatus + } + + hwXQoSBa8021pMapIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the mapping index.The value starts from 0." + ::= { hwXQoSBa8021pMapCfgInfoEntry 1 } + + hwXQoSBa8021pMapCos OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies CoS, that is, the scheduling priority.The value can be any of the following: +CS7(7),CS6(6),EF(5),AF4(4),AF3(3),AF2(2),AF1(1),BE(0)." + ::= { hwXQoSBa8021pMapCfgInfoEntry 2 } + + hwXQoSBa8021pMapColour OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the color of the packet, that is, the discarding priority.The value can be any of the following:Green(0),Yellow(1),Red(2)." + ::= { hwXQoSBa8021pMapCfgInfoEntry 3 } + + hwXQoSBa8021pMapPri OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies the 8021.p priority.The value ranges from 0 to 7.The object has no default value." + ::= { hwXQoSBa8021pMapCfgInfoEntry 4 } + + hwXQoSBa8021pMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the row status.The value can be any of the following:CreateAndGo(4),Destroy(6),Active(1).The object has no default value." + ::= { hwXQoSBa8021pMapCfgInfoEntry 5 } + +-- Dscp-inbound in diff domain + hwXQoSBaDscpPhbCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSBaDscpPhbCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of diff-serve domain DSCP phb configuration information." + ::= { hwXQoSBaObjects 4 } + + hwXQoSBaDscpPhbCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSBaDscpPhbCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Diff-serve domain DSCP phb Configuration Information Entry." + INDEX { hwXQoSBaIndex, hwXQoSBaDscpPhbIndex } + ::= { hwXQoSBaDscpPhbCfgInfoTable 1 } + + HwXQoSBaDscpPhbCfgInfoEntry ::= + SEQUENCE { + hwXQoSBaDscpPhbIndex + Integer32, + hwXQoSBaDscpPhbPri + Integer32, + hwXQoSBaDscpPhbCos + Integer32, + hwXQoSBaDscpPhbColour + Integer32, + hwXQoSBaDscpPhbRowStatus + RowStatus + } + + hwXQoSBaDscpPhbIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the index of the Per-Hop Behavior (PHB)." + ::= { hwXQoSBaDscpPhbCfgInfoEntry 1 } + + hwXQoSBaDscpPhbPri OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the priority of DSCP.The value ranges from 0 to 7." + ::= { hwXQoSBaDscpPhbCfgInfoEntry 2 } + + hwXQoSBaDscpPhbCos OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies CoS, that is, the scheduling priority.The value can be any of the following: +CS(7),CS(6),EF(5),AF(4),AF(3),AF(2),AF(1),BE(0)." + ::= { hwXQoSBaDscpPhbCfgInfoEntry 3 } + + + hwXQoSBaDscpPhbColour OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies the color of the packet, that is, the discarding priority.The value can be any of the following:Green(0),Yellow(1),Red(2)." + ::= { hwXQoSBaDscpPhbCfgInfoEntry 4 } + + + hwXQoSBaDscpPhbRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the row status.The value can be any of the following:CreateAndGo(4),Destroy(6),Active(1)." + ::= { hwXQoSBaDscpPhbCfgInfoEntry 5 } + + +-- Dscp-outbound in diff domain + hwXQoSBaDscpMapCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSBaDscpMapCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of diff-serve domain Dscp map configuration information." + ::= { hwXQoSBaObjects 5 } + + + hwXQoSBaDscpMapCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSBaDscpMapCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Diff-serve domain Dscp map Configuration Information Entry." + INDEX { hwXQoSBaIndex, hwXQoSBaDscpMapIndex } + ::= { hwXQoSBaDscpMapCfgInfoTable 1 } + + + HwXQoSBaDscpMapCfgInfoEntry ::= + SEQUENCE { + hwXQoSBaDscpMapIndex + Integer32, + hwXQoSBaDscpMapCos + Integer32, + hwXQoSBaDscpMapColour + Integer32, + hwXQoSBaDscpMapPri + Integer32, + hwXQoSBaDscpMapRowStatus + RowStatus + } + + hwXQoSBaDscpMapIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the mapping index." + ::= { hwXQoSBaDscpMapCfgInfoEntry 1 } + + + hwXQoSBaDscpMapCos OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies CoS, that is, the scheduling priority.The value can be any of the following: +CS7(7),CS6(6),EF(5),AF4(4),AF3(3),AF2(2),AF1(1),BE(0)." + ::= { hwXQoSBaDscpMapCfgInfoEntry 2 } + + + hwXQoSBaDscpMapColour OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the color of the packet, that is, the discarding priority.The value can be any of the following:Green(0),Yellow(1),Red(2)." + ::= { hwXQoSBaDscpMapCfgInfoEntry 3 } + + + hwXQoSBaDscpMapPri OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies the DSCP value.The value ranges from 0 to 7." + ::= { hwXQoSBaDscpMapCfgInfoEntry 4 } + + + hwXQoSBaDscpMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the row status.The value can be any of the following:CreateAndGo(4),Destroy(6),Active(1)." + ::= { hwXQoSBaDscpMapCfgInfoEntry 5 } + + +-- Exp-inbound in diff domain + hwXQoSBaExpPhbCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSBaExpPhbCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of diff-serve domain Exp phb configuration information." + ::= { hwXQoSBaObjects 6 } + + + hwXQoSBaExpPhbCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSBaExpPhbCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Diff-serve domain Exp phb Configuration Information Entry." + INDEX { hwXQoSBaIndex, hwXQoSBaExpPhbIndex } + ::= { hwXQoSBaExpPhbCfgInfoTable 1 } + + + HwXQoSBaExpPhbCfgInfoEntry ::= + SEQUENCE { + hwXQoSBaExpPhbIndex + Integer32, + hwXQoSBaExpPhbPri + Integer32, + hwXQoSBaExpPhbCos + Integer32, + hwXQoSBaExpPhbColour + Integer32, + hwXQoSBaExpPhbRowStatus + RowStatus + } + + hwXQoSBaExpPhbIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the index of PHB." + ::= { hwXQoSBaExpPhbCfgInfoEntry 1 } + + + hwXQoSBaExpPhbPri OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the EXP field of an MPLS packet.The value ranges from 0 to 7." + ::= { hwXQoSBaExpPhbCfgInfoEntry 2 } + + + hwXQoSBaExpPhbCos OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies CoS, that is, the scheduling priority.The value can be any of the following: +CS7(7),CS6(6),EF(5),AF4(4),AF3(3),AF2(2),AF1(1),BE(0)." + ::= { hwXQoSBaExpPhbCfgInfoEntry 3 } + + + hwXQoSBaExpPhbColour OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies the color of the packet, that is, the discarding priority.The value can be any of the following:Green(0),Yellow(1),Red(2)." + ::= { hwXQoSBaExpPhbCfgInfoEntry 4 } + + + hwXQoSBaExpPhbRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the row status.The value can be any of the following:CreateAndGo(4),Destroy(6),Active(1)." + ::= { hwXQoSBaExpPhbCfgInfoEntry 5 } + + +-- Exp-outbound in diff domain + hwXQoSBaExpMapCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSBaExpMapCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of diff-serve domain Exp map configuration information." + ::= { hwXQoSBaObjects 7 } + + + hwXQoSBaExpMapCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSBaExpMapCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Diff-serve domain Exp map Configuration Information Entry." + INDEX { hwXQoSBaIndex, hwXQoSBaExpMapIndex } + ::= { hwXQoSBaExpMapCfgInfoTable 1 } + + + HwXQoSBaExpMapCfgInfoEntry ::= + SEQUENCE { + hwXQoSBaExpMapIndex + Integer32, + hwXQoSBaExpMapCos + Integer32, + hwXQoSBaExpMapColour + Integer32, + hwXQoSBaExpMapPri + Integer32, + hwXQoSBaExpMapRowStatus + RowStatus + } + + hwXQoSBaExpMapIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the mapping index." + ::= { hwXQoSBaExpMapCfgInfoEntry 1 } + + + hwXQoSBaExpMapCos OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies CoS, that is, the scheduling priority.The value can be any of the following:CS7(7),CS6(6),EF(5),AF4(4),AF3(3),AF2(2),AF1(1),BE(0)." + ::= { hwXQoSBaExpMapCfgInfoEntry 2 } + + + hwXQoSBaExpMapColour OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the color of the packet, that is, the discarding priority.The value can be any of the following:Green(0),Yellow(1),Red(2)." + ::= { hwXQoSBaExpMapCfgInfoEntry 3 } + + + hwXQoSBaExpMapPri OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies the EXP field of the MPLS packet.The value ranges from 0 to 7." + ::= { hwXQoSBaExpMapCfgInfoEntry 4 } + + + hwXQoSBaExpMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the row status.The value can be any of the following:CreateAndGo(4),Destroy(6),Active(1)." + ::= { hwXQoSBaExpMapCfgInfoEntry 5 } + + +-- trust upstream + hwXQoSIfDiffDomainTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfDiffDomainEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Trust diff-serve domain." + ::= { hwXQoSBaObjects 8 } + + + hwXQoSIfDiffDomainEntry OBJECT-TYPE + SYNTAX HwXQoSIfDiffDomainEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policy applied on interface Configuration Information Entry." + INDEX { hwXQoSIfDiffDomainIfIndex, hwXQoSIfDiffDomainVlanId } + ::= { hwXQoSIfDiffDomainTable 1 } + + + HwXQoSIfDiffDomainEntry ::= + SEQUENCE { + hwXQoSIfDiffDomainIfIndex + Integer32, + hwXQoSIfDiffDomainVlanId + Integer32, + hwXQoSIfDiffDomainName + OCTET STRING, + hwXQoSIfDiffDomainRowStatus + RowStatus, + hwXQoSIfDiffDomainVlanId2 + Integer32 + } + + hwXQoSIfDiffDomainIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the interface index." + ::= { hwXQoSIfDiffDomainEntry 1 } + + hwXQoSIfDiffDomainVlanId OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the VLAN ID of the interface." + ::= { hwXQoSIfDiffDomainEntry 2 } + + hwXQoSIfDiffDomainName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the name of the DS domain.The value of the object ranges from 1 to 31.The name cannot contain Chinese characters." + ::= { hwXQoSIfDiffDomainEntry 3 } + + + hwXQoSIfDiffDomainRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value of this object identifies the row status.The value can be any of the following:CreateAndGo(4), Destroy(6),Active(1)." + ::= { hwXQoSIfDiffDomainEntry 4 } + + + + hwXQoSIfDiffDomainVlanId2 OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "End vlan ID. + -1 can't be set. + 0 is the default value" + ::= { hwXQoSIfDiffDomainEntry 5 } + + +-- trust 8021p + hwXQoSIfTrust8021pTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfTrust8021pEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Trust diff-serve domain." + ::= { hwXQoSBaObjects 9 } + + + hwXQoSIfTrust8021pEntry OBJECT-TYPE + SYNTAX HwXQoSIfTrust8021pEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policy applied on interface Configuration Information Entry." + INDEX { hwXQoSIfTrust8021pIfIndex, hwXQoSIfTrust8021pVlanID } + ::= { hwXQoSIfTrust8021pTable 1 } + + + HwXQoSIfTrust8021pEntry ::= + SEQUENCE { + hwXQoSIfTrust8021pIfIndex + Integer32, + hwXQoSIfTrust8021pVlanID + Integer32, + hwXQoSIfTrust8021pAction + INTEGER, + hwXQoSIfTrust8021pRowStatus + RowStatus + } + + hwXQoSIfTrust8021pIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the interface index." + ::= { hwXQoSIfTrust8021pEntry 1 } + + hwXQoSIfTrust8021pVlanID OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the VLAN ID of the interface." + ::= { hwXQoSIfTrust8021pEntry 2 } + + hwXQoSIfTrust8021pAction OBJECT-TYPE + SYNTAX INTEGER { + distrust(1), + trust(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies whether the Layer 2 simple stream classification is enabled.The value can be either of the following:Distrust(1),Trust(2).The object has no default value." + ::= { hwXQoSIfTrust8021pEntry 3 } + + hwXQoSIfTrust8021pRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value of this object identifies the row status.The value can be any of the following:CreateAndGo(4), +Destroy(6),Active(1).The object has no default value." + ::= { hwXQoSIfTrust8021pEntry 4 } + +-- Atm Qos ServiceType+Clp to Cos+Color in diff domain + hwXQoSBaAtmQosPhbCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSBaAtmQosPhbCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of diff-serve domain AtmQos ServiceType+Clp phb configuration information." + ::= { hwXQoSBaObjects 10 } + + hwXQoSBaAtmQosPhbCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSBaAtmQosPhbCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Diff-serve domain AtmQos ServiceType+Clp phb Configuration Information Entry." + INDEX { hwXQoSBaIndex, hwXQoSBaAtmQosPhbServType, hwXQoSBaAtmQosPhbClp } + ::= { hwXQoSBaAtmQosPhbCfgInfoTable 1 } + + HwXQoSBaAtmQosPhbCfgInfoEntry ::= + SEQUENCE { + hwXQoSBaAtmQosPhbServType + Integer32, + hwXQoSBaAtmQosPhbClp + Integer32, + hwXQoSBaAtmQosPhbCos + Integer32, + hwXQoSBaAtmQosPhbColour + Integer32, + hwXQoSBaAtmQosPhbRowStatus + RowStatus + } + + hwXQoSBaAtmQosPhbServType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Atm Qos ServiceType." + ::= { hwXQoSBaAtmQosPhbCfgInfoEntry 1 } + + hwXQoSBaAtmQosPhbClp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Atm Qos Clp." + ::= { hwXQoSBaAtmQosPhbCfgInfoEntry 2 } + + hwXQoSBaAtmQosPhbCos OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Cos of AtmQos." + ::= { hwXQoSBaAtmQosPhbCfgInfoEntry 3 } + + hwXQoSBaAtmQosPhbColour OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Colour of AtmQos." + ::= { hwXQoSBaAtmQosPhbCfgInfoEntry 4 } + + hwXQoSBaAtmQosPhbRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSBaAtmQosPhbCfgInfoEntry 5 } + +-- Atm Qos Cos+Color to Clp in diff domain + hwXQoSBaAtmQosMapCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSBaAtmQosMapCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of diff-serve domain Atm Qos Clp map configuration information." + ::= { hwXQoSBaObjects 11 } + + hwXQoSBaAtmQosMapCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSBaAtmQosMapCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Diff-serve domain Atm Qos Clp map Configuration Information Entry." + INDEX { hwXQoSBaIndex, hwXQoSBaAtmQosMapIndex} + ::= { hwXQoSBaAtmQosMapCfgInfoTable 1 } + + HwXQoSBaAtmQosMapCfgInfoEntry ::= + SEQUENCE { + hwXQoSBaAtmQosMapIndex + Integer32, + hwXQoSBaAtmQosMapCos + Integer32, + hwXQoSBaAtmQosMapColour + Integer32, + hwXQoSBaAtmQosMapClp + Integer32, + hwXQoSBaAtmQosMapRowStatus + RowStatus + } + + + hwXQoSBaAtmQosMapIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Atm Qos index in diff-serve domain." + ::= { hwXQoSBaAtmQosMapCfgInfoEntry 1 } + + hwXQoSBaAtmQosMapCos OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cos of AtmQos." + ::= { hwXQoSBaAtmQosMapCfgInfoEntry 2 } + + hwXQoSBaAtmQosMapColour OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Colour of AtmQos." + ::= { hwXQoSBaAtmQosMapCfgInfoEntry 3 } + + hwXQoSBaAtmQosMapClp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "AtmQos Clp." + ::= { hwXQoSBaAtmQosMapCfgInfoEntry 4 } + + hwXQoSBaAtmQosMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSBaAtmQosMapCfgInfoEntry 5 } + +-- trust upstream on atm pvc + hwXQoSAtmPvcDiffDomainTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSAtmPvcDiffDomainEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Trust diff-serve domain." + ::= { hwXQoSBaObjects 12 } + + hwXQoSAtmPvcDiffDomainEntry OBJECT-TYPE + SYNTAX HwXQoSAtmPvcDiffDomainEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policy applied on pvc interface Configuration Information Entry." + INDEX { hwXQoSAtmPvcDiffDomainIfIndex, hwXQoSAtmPvcVpi, hwXQoSAtmPvcVci} + ::= { hwXQoSAtmPvcDiffDomainTable 1 } + + HwXQoSAtmPvcDiffDomainEntry ::= + SEQUENCE { + hwXQoSAtmPvcDiffDomainIfIndex + Integer32, + hwXQoSAtmPvcVpi + Integer32, + hwXQoSAtmPvcVci + Integer32, + hwXQoSAtmPvcDiffDomainName + OCTET STRING, + hwXQoSAtmPvcDiffDomainRowStatus + RowStatus + } + + hwXQoSAtmPvcDiffDomainIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Atm Interface Index." + ::= { hwXQoSAtmPvcDiffDomainEntry 1 } + + hwXQoSAtmPvcVpi OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Atm Pvc Vpi" + ::= { hwXQoSAtmPvcDiffDomainEntry 2 } + + hwXQoSAtmPvcVci OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Atm Pvc Vci" + ::= { hwXQoSAtmPvcDiffDomainEntry 3 } + + hwXQoSAtmPvcDiffDomainName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of diff-serve domain." + ::= { hwXQoSAtmPvcDiffDomainEntry 4 } + + hwXQoSAtmPvcDiffDomainRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSAtmPvcDiffDomainEntry 5 } + +-- trust upstream on atm pvp + hwXQoSAtmPvpDiffDomainTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSAtmPvpDiffDomainEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Trust diff-serve domain." + ::= { hwXQoSBaObjects 13 } + + hwXQoSAtmPvpDiffDomainEntry OBJECT-TYPE + SYNTAX HwXQoSAtmPvpDiffDomainEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policy applied on pvp interface Configuration Information Entry." + INDEX { hwXQoSAtmPvpDiffDomainIfIndex, hwXQoSAtmPvpVpi} + ::= { hwXQoSAtmPvpDiffDomainTable 1 } + + HwXQoSAtmPvpDiffDomainEntry ::= + SEQUENCE { + hwXQoSAtmPvpDiffDomainIfIndex + Integer32, + hwXQoSAtmPvpVpi + Integer32, + hwXQoSAtmPvpDiffDomainName + OCTET STRING, + hwXQoSAtmPvpDiffDomainRowStatus + RowStatus + } + + hwXQoSAtmPvpDiffDomainIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Atm Interface Index." + ::= { hwXQoSAtmPvpDiffDomainEntry 1 } + + hwXQoSAtmPvpVpi OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Atm Pvp Vpi" + ::= { hwXQoSAtmPvpDiffDomainEntry 2 } + + hwXQoSAtmPvpDiffDomainName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of diff-serve domain." + ::= { hwXQoSAtmPvpDiffDomainEntry 3 } + + hwXQoSAtmPvpDiffDomainRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSAtmPvpDiffDomainEntry 4 } + + + + -- inbound in diff domain + hwXQoSBaPhbCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSBaPhbCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of diff-serve domain 8021p/Dscp/Exp/IpPri/hqosVlan8021p/hqosDscp/hqosMplsExp/hqosIpPri phb configuration information." + ::= { hwXQoSBaObjects 14 } + + hwXQoSBaPhbCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSBaPhbCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Diff-serve domain 8021p/Dscp/Exp/IpPri/hqosVlan8021p/hqosDscp/hqosMplsExp/hqosIpPri phb Configuration Information Entry." + INDEX { hwXQoSBaIndex,hwXQoSBaPhbType,hwXQoSBaPhbPri } + ::= { hwXQoSBaPhbCfgInfoTable 1 } + + HwXQoSBaPhbCfgInfoEntry ::= + SEQUENCE { + hwXQoSBaPhbType + BaType, + hwXQoSBaPhbPri + Integer32, + hwXQoSBaPhbCos + Integer32, + hwXQoSBaPhbColour + INTEGER, + hwXQoSBaPhbRowStatus + RowStatus + } + + + hwXQoSBaPhbType OBJECT-TYPE + SYNTAX BaType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " 8021p (1), + dscp (2), + mplsExp(3), + ipPri(4), + hqosVlan8021p(5), + hqosDscp(6), + hqosMplsExp(7), + hqosIpPri(8), + vlan8021pInbound(9)." + + ::= { hwXQoSBaPhbCfgInfoEntry 1 } + + hwXQoSBaPhbPri OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "8021p / Dscp/Exp / IpPri / hqosVlan8021p / hqosDscp / hqosMplsExp / hqosIpPri." + ::= { hwXQoSBaPhbCfgInfoEntry 2 } + + hwXQoSBaPhbCos OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Cos of 8021p / Dscp / Exp / IpPri / hqosVlan8021p / hqosDscp / hqosMplsExp / hqosIpPri." + ::= { hwXQoSBaPhbCfgInfoEntry 3 } + + hwXQoSBaPhbColour OBJECT-TYPE + SYNTAX INTEGER + { + green(1), + yellow(2), + red(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Colour of 8021p/Dscp/Exp/IpPri/hqosVlan8021p/hqosDscp/hqosMplsExp/hqosIpPri." + ::= { hwXQoSBaPhbCfgInfoEntry 4 } + + hwXQoSBaPhbRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSBaPhbCfgInfoEntry 5 } + + + -- outbound in diff domain + hwXQoSBaMapCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSBaMapCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of diff-serve domain 8021p/Dscp/Exp/IpPri/hqosVlan8021p/hqosDscp/hqosMplsExp/hqosIpPri map configuration information." + ::= { hwXQoSBaObjects 15 } + + hwXQoSBaMapCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSBaMapCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Diff-serve domain 8021p/Dscp/Exp/IpPri/hqosVlan8021p/hqosDscp/hqosMplsExp/hqosIpPri map Configuration Information Entry." + INDEX { hwXQoSBaIndex,hwXQoSBaMapType,hwXQoSBaMapCos,hwXQoSBaMapColour } + ::= { hwXQoSBaMapCfgInfoTable 1 } + + HwXQoSBaMapCfgInfoEntry ::= + SEQUENCE { + + hwXQoSBaMapType + BaType, + hwXQoSBaMapCos + Integer32, + hwXQoSBaMapColour + INTEGER, + hwXQoSBaMapPri + Integer32, + hwXQoSBaMapRowStatus + RowStatus + } + + + + hwXQoSBaMapType OBJECT-TYPE + SYNTAX BaType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " 8021p (1), + dscp (2), + mplsExp(3), + ipPri(4), + hqosVlan8021p(5), + hqosDscp(6), + hqosMplsExp(7), + hqosIpPri(8)." + ::= { hwXQoSBaMapCfgInfoEntry 1 } + + hwXQoSBaMapCos OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cos of 8021p/Dscp/Exp/IpPri/hqosVlan8021p/hqosDscp/hqosMplsExp/hqosIpPri." + ::= { hwXQoSBaMapCfgInfoEntry 2 } + + hwXQoSBaMapColour OBJECT-TYPE + SYNTAX INTEGER + { + green(1), + yellow(2), + red(3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Colour of 8021p/Dscp/Exp/IpPri/hqosVlan8021p/hqosDscp/hqosMplsExp/hqosIpPri." + ::= { hwXQoSBaMapCfgInfoEntry 3 } + + hwXQoSBaMapPri OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "8021p/Dscp/Exp/IpPri/hqosVlan8021p/hqosDscp/hqosMplsExp/hqosIpPri." + ::= { hwXQoSBaMapCfgInfoEntry 4 } + + hwXQoSBaMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSBaMapCfgInfoEntry 5 } + + + hwXQoSIfTrustTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfTrustEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Trust diff-serve domain." + ::= { hwXQoSBaObjects 16 } + + hwXQoSIfTrustEntry OBJECT-TYPE + SYNTAX HwXQoSIfTrustEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policy applied on interface Configuration Information Entry." + INDEX { hwXQoSIfTrustIfIndex, hwXQoSIfTrustVlanID1,hwXQoSIfTrustVlanID2,hwXQoSBaType } + ::= { hwXQoSIfTrustTable 1 } + + HwXQoSIfTrustEntry ::= + SEQUENCE { + hwXQoSIfTrustIfIndex + Integer32, + hwXQoSIfTrustVlanID1 + Integer32, + hwXQoSIfTrustVlanID2 + Integer32, + hwXQoSBaType + BaType, + hwXQoSIfTrustAction + INTEGER, + hwXQoSIfTrustRowStatus + RowStatus + } + + hwXQoSIfTrustIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface Index, equal to ifIndex." + ::= { hwXQoSIfTrustEntry 1 } + + hwXQoSIfTrustVlanID1 OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4095) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "start Vlan ID. + -1 can't be set. + 0 is the default value" + ::= { hwXQoSIfTrustEntry 2 } + + hwXQoSIfTrustVlanID2 OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4095) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "end Vlan ID. + -1 can't be set. + 0 is the default value" + ::= { hwXQoSIfTrustEntry 3 } + + hwXQoSBaType OBJECT-TYPE + SYNTAX BaType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vlan8021p (1), + dscp (2), + mplsExp(3), + ipPri(4)" + ::= { hwXQoSIfTrustEntry 4 } + + hwXQoSIfTrustAction OBJECT-TYPE + SYNTAX INTEGER { + distrust(1), + trust(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The trust 802.1p action " + ::= { hwXQoSIfTrustEntry 5 } + + hwXQoSIfTrustRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSIfTrustEntry 6 } + + + hwXQoSDeiTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSDeiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Enable dei." + ::= { hwXQoSBaObjects 17 } + + hwXQoSDeiEntry OBJECT-TYPE + SYNTAX HwXQoSDeiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policy applied on interface Configuration Information Entry." + INDEX { hwXQoSDeiIfIndex, hwXQoSDeiVlanID1,hwXQoSDeiVlanID2 } + ::= { hwXQoSDeiTable 1 } + + HwXQoSDeiEntry ::= + SEQUENCE { + hwXQoSDeiIfIndex + Integer32, + hwXQoSDeiVlanID1 + Integer32, + hwXQoSDeiVlanID2 + Integer32, + hwXQoSIfEnableDeiAction + INTEGER, + hwXQoSDeiRowStatus + RowStatus + } + + hwXQoSDeiIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface Index, equal to ifIndex." + ::= { hwXQoSDeiEntry 1 } + + hwXQoSDeiVlanID1 OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4095) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "start Vlan ID. + -1 can't be set. + 0 is the default value" + ::= { hwXQoSDeiEntry 2 } + + hwXQoSDeiVlanID2 OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4095) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "end Vlan ID. + -1 can't be set. + 0 is the default value" + ::= { hwXQoSDeiEntry 3 } + + hwXQoSIfEnableDeiAction OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + unenabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The enable dei action + enabled(1), + unenabled(2)" + ::= { hwXQoSDeiEntry 4 } + + hwXQoSDeiRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSDeiEntry 5 } + + hwXQoSRemarkTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSRemarkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Enable Remark." + ::= { hwXQoSBaObjects 18 } + + hwXQoSRemarkEntry OBJECT-TYPE + SYNTAX HwXQoSRemarkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policy applied on interface Configuration Information Entry." + INDEX { hwXQoSRemarkIfIndex, hwXQoSRemarkVlanID1,hwXQoSRemarkVlanID2 } + ::= { hwXQoSRemarkTable 1 } + + HwXQoSRemarkEntry ::= + SEQUENCE { + hwXQoSRemarkIfIndex + Integer32, + hwXQoSRemarkVlanID1 + Integer32, + hwXQoSRemarkVlanID2 + Integer32, + hwXQoSIfEnableRemarkAction + INTEGER, + hwXQoSRemarkRowStatus + RowStatus + } + + hwXQoSRemarkIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface Index, equal to ifIndex." + ::= { hwXQoSRemarkEntry 1 } + + hwXQoSRemarkVlanID1 OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "start Vlan ID. + -1 can't be set. + 0 is the default value" + ::= { hwXQoSRemarkEntry 2 } + + hwXQoSRemarkVlanID2 OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "end Vlan ID. + -1 can't be set. + 0 is the default value" + ::= { hwXQoSRemarkEntry 3 } + + hwXQoSIfEnableRemarkAction OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + unenabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The enable remark action + enabled(1), + unenabled(2)" + ::= { hwXQoSRemarkEntry 4 } + + hwXQoSRemarkRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSRemarkEntry 5 } + +-- phb enable command begin + hwXQoSPhbEnableTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSPhbEnableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "PHB enable table." + ::= { hwXQoSBaObjects 19 } + + hwXQoSPhbEnableEntry OBJECT-TYPE + SYNTAX HwXQoSPhbEnableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of diff-serve domain phb enable information." + INDEX { hwXQoSPhbEnableIfIndex,hwXQoSPhbEnableVlanID1,hwXQoSPhbEnableVlanID2 } + ::= { hwXQoSPhbEnableTable 1 } + + HwXQoSPhbEnableEntry ::= + SEQUENCE { + hwXQoSPhbEnableIfIndex + Integer32, + hwXQoSPhbEnableVlanID1 + Integer32, + hwXQoSPhbEnableVlanID2 + Integer32, + hwXQoSPhbEnableRowStatus + RowStatus + } + + hwXQoSPhbEnableIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface Index, equal to ifIndex." + ::= { hwXQoSPhbEnableEntry 1 } + + hwXQoSPhbEnableVlanID1 OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "start Vlan ID. + -1 can't be set. + 0 is the default value" + ::= { hwXQoSPhbEnableEntry 2 } + + hwXQoSPhbEnableVlanID2 OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "end Vlan ID. + -1 can't be set. + 0 is the default value" + ::= { hwXQoSPhbEnableEntry 3 } + + hwXQoSPhbEnableRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSPhbEnableEntry 4 } +-- phb enable command end + + +-- ****************************************************************** +-- +-- hwXQoSCommonInboundTable +-- +-- ****************************************************************** + + + hwXQoSCommonInboundTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSCommonInboundEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to configure mapping between the 802.1p priorities or the Differentiated Services + CodePoint (DSCP) values of upstream packets in the current QinQ domain and service classes. " + ::= { hwXQoSBaObjects 20 } + + + hwXQoSCommonInboundEntry OBJECT-TYPE + SYNTAX HwXQoSCommonInboundEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to configure mapping between the 802.1p priorities or the Differentiated Services + CodePoint (DSCP) values of upstream packets in the current QinQ domain and service classes. " + INDEX { hwXQoSBaIndex, hwXQoSCommonInboundPhbIndex } + ::= { hwXQoSCommonInboundTable 1 } + + HwXQoSCommonInboundEntry ::= + SEQUENCE { + hwXQoSCommonInboundPhbIndex + Integer32, + hwXQoSCommonInboundPhbCos + INTEGER, + hwXQoSCommonInboundPhbColor + INTEGER, + hwXQoSCommonInboundPhbPri + Integer32, + hwXQoSCommonInboundRowStatus + RowStatus + } + + hwXQoSCommonInboundPhbIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates a PHB index. " + ::= { hwXQoSCommonInboundEntry 1 } + + + hwXQoSCommonInboundPhbCos OBJECT-TYPE + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8) + } + + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This object indicates the 802.1p priority or the DSCP value." + ::= { hwXQoSCommonInboundEntry 2 } + + + hwXQoSCommonInboundPhbColor OBJECT-TYPE + SYNTAX INTEGER + { + green(1), + yellow(2), + red(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This object indicates the color for marking a type of packets. + The value can be: + 1: Green + 2: Yellow + 3: Red + " + + ::= { hwXQoSCommonInboundEntry 3 } + + hwXQoSCommonInboundPhbPri OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the CoS. + The value ranges from 0 to 7. + " + + ::= { hwXQoSCommonInboundEntry 4 } + + + hwXQoSCommonInboundRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status.Currently, three row statuses are supported: Active, CreateAndGo, and Destroy. " + + ::= { hwXQoSCommonInboundEntry 50 } + +-- ****************************************************************** +-- +-- hwXQoSPppInboundTable +-- +-- ****************************************************************** + hwXQoSPppInboundTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSPppInboundEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to map the priorities of PPP packets to the internal precedence of a router. " + ::= { hwXQoSBaObjects 21 } + + + hwXQoSPppInboundEntry OBJECT-TYPE + SYNTAX HwXQoSPppInboundEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to map the priorities of PPP packets to the internal precedence of a router. " + INDEX { hwXQoSBaIndex } + ::= { hwXQoSPppInboundTable 1 } + + HwXQoSPppInboundEntry ::= + SEQUENCE { + hwXQoSPppInboundCos + INTEGER, + hwXQoSPppInboundColor + INTEGER, + hwXQoSPppInboundRowStatus + RowStatus + } + + hwXQoSPppInboundCos OBJECT-TYPE + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This object indicates the CoS of a router. + The value can be: + 1: BE + 2: AF1 + 3. AF2 + 4: AF3 + 5: AF4 + 6: EF + 7: CS6 + 8: CS7 + " + + ::= { hwXQoSPppInboundEntry 1 } + + + hwXQoSPppInboundColor OBJECT-TYPE + SYNTAX INTEGER + { + green(1), + yellow(2), + red(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This object indicates the color for marking PPP packets. + The value can be: + 1: Green + 2: Yellow + 3; Red + " + + ::= { hwXQoSPppInboundEntry 2 } + + + hwXQoSPppInboundRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status.Currently, three row statuses are supported: Active, CreateAndGo, and Destroy." + + ::= { hwXQoSPppInboundEntry 50 } + + + +-- ****************************************************************** +-- +-- hwXQoSServiceclassTable +-- +-- ****************************************************************** + + hwXQoSServiceclassTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSServiceclassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to configure upstream traffic to enter specified queues on the interface. " + ::= { hwXQoSBaObjects 22 } + + + hwXQoSServiceclassEntry OBJECT-TYPE + SYNTAX HwXQoSServiceclassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to configure upstream traffic to enter specified queues on the interface. " + INDEX { hwXQoSServiceclassPort } + ::= { hwXQoSServiceclassTable 1 } + + HwXQoSServiceclassEntry ::= + SEQUENCE { + hwXQoSServiceclassPort + InterfaceIndex, + hwXQoSServiceclass + INTEGER, + hwXQoSServiceclassRowStatus + RowStatus + } + + hwXQoSServiceclassPort OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the interface index." + ::= { hwXQoSServiceclassEntry 1 } + + + hwXQoSServiceclass OBJECT-TYPE + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This object indicates the CoS of the queue that upstream traffic on an interface enters. " + ::= { hwXQoSServiceclassEntry 2 } + + + hwXQoSServiceclassRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status.Currently, three row statuses are supported: Active, CreateAndGo, and Destroy. " + ::= { hwXQoSServiceclassEntry 50 } + + + +-- ****************************************************************** +-- +-- hwXQoSPhbTable +-- +-- ****************************************************************** + + hwXQoSPhbTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSPhbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to prohibit the function of checking the PHB table on the outgoing interface. " + ::= { hwXQoSBaObjects 23 } + + + hwXQoSPhbEntry OBJECT-TYPE + SYNTAX HwXQoSPhbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to prohibit the function of checking the PHB table on the outgoing interface. " + INDEX { hwXQoSPhbPort } + ::= { hwXQoSPhbTable 1 } + + HwXQoSPhbEntry ::= + SEQUENCE { + hwXQoSPhbPort + InterfaceIndex, + hwXQoSPhbEnable + INTEGER, + hwXQoSPhbRowStatus + RowStatus + } + + hwXQoSPhbPort OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the interface index. " + ::= { hwXQoSPhbEntry 1 } + + hwXQoSPhbEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This object indicates the CoS of the queue that upstream traffic on an interface enters. " + DEFVAL {enable} + ::= { hwXQoSPhbEntry 2 } + + + hwXQoSPhbRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status.Currently, three row statuses are supported: Active, CreateAndGo, and Destroy. " + + ::= { hwXQoSPhbEntry 50 } + +-- ****************************************************************** +-- +-- hwXQoSFieldDeiTable +-- +-- ****************************************************************** + + hwXQoSFieldDeiTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSFieldDeiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is sued to enable the drop eligible indicator (DEI) capability of the packets + on an interface and in a specified VLAN range. " + ::= { hwXQoSBaObjects 24 } + + + hwXQoSFieldDeiEntry OBJECT-TYPE + SYNTAX HwXQoSFieldDeiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is sued to enable the drop eligible indicator (DEI) capability of the packets + on an interface and in a specified VLAN range. " + INDEX { hwXQoSFieldDeiInterface,hwXQoSFieldDeiVlanId } + ::= { hwXQoSFieldDeiTable 1 } + + HwXQoSFieldDeiEntry ::= + SEQUENCE { + hwXQoSFieldDeiInterface + InterfaceIndex, + hwXQoSFieldDeiVlanId + Integer32, + hwXQoSFieldDeiEnabled + Integer32, + hwXQoSFieldDeiRowStatus + RowStatus + } + + hwXQoSFieldDeiInterface OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the interface index. " + ::= { hwXQoSFieldDeiEntry 1 } + + + hwXQoSFieldDeiVlanId OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the VLAN ID. + The value ranges from 1 to 4094. + " + ::= { hwXQoSFieldDeiEntry 2 } + + + hwXQoSFieldDeiEnabled OBJECT-TYPE + SYNTAX Integer32 (0..2) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The value of this object identifies whether to enable the DEI capability of the packets on a VLAN. " + ::= { hwXQoSFieldDeiEntry 3 } + + + hwXQoSFieldDeiRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status.Currently, three row statuses are supported: Active, CreateAndGo, and Destroy." + + ::= { hwXQoSFieldDeiEntry 50 } + +-- ****************************************************************** +-- +-- hwXQoSPicForwardingTable +-- +-- ****************************************************************** + + hwXQoSPicForwardingTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSPicForwardingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwXQoSPicForwardingTable " + ::= { hwXQoSBaObjects 25 } + + + hwXQoSPicForwardingEntry OBJECT-TYPE + SYNTAX HwXQoSPicForwardingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwXQoSPicForwardingEntry " + INDEX { hwXQoSPicForwardingInterface } + ::= { hwXQoSPicForwardingTable 1 } + + HwXQoSPicForwardingEntry ::= + SEQUENCE { + hwXQoSPicForwardingInterface + InterfaceIndex, + hwXQoSPicForwarding8021pValue + Integer32, + hwXQoSPicForwardingPriority + INTEGER, + hwXQoSPicForwardingRowStatus + RowStatus + } + + hwXQoSPicForwardingInterface OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwXQoSPicForwardingInterface " + ::= { hwXQoSPicForwardingEntry 1 } + + + hwXQoSPicForwarding8021pValue OBJECT-TYPE + SYNTAX Integer32 (0..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwXQoSPicForwarding8021pValue " + ::= { hwXQoSPicForwardingEntry 2 } + + + hwXQoSPicForwardingPriority OBJECT-TYPE + SYNTAX INTEGER + { + high(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwXQoSPicForwardingPriority " + ::= { hwXQoSPicForwardingEntry 3 } + + + hwXQoSPicForwardingRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Row status. The value ranges from 1 to 6 but usually 4 and 6 are used. + createAndGo[4] - create a row. + destroy[6] -delete a row. + " + + ::= { hwXQoSPicForwardingEntry 4 } + + + +-- ****************************************************************** +-- +-- hwXQoSCarTable +-- +-- ****************************************************************** + + hwXQoSCarTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSCarEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to configure traffic policing on a Layer 3 main interface or a Layer 2 interface. " + ::= { hwXQoSBaObjects 26 } + + + hwXQoSCarEntry OBJECT-TYPE + SYNTAX HwXQoSCarEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to configure traffic policing on a Layer 3 main interface or a Layer 2 interface. " + INDEX { hwXQoSCarInterfaceIndex,hwXQoSCarDirection,hwXQoSCarVlanID } + ::= { hwXQoSCarTable 1 } + + HwXQoSCarEntry ::= + SEQUENCE { + hwXQoSCarInterfaceIndex + InterfaceIndex, + hwXQoSCarDirection + INTEGER, + hwXQoSCarVlanID + Integer32, + hwXQoSCarCirValue + Integer32, + hwXQoSCarPirValue + Integer32, + hwXQoSCarCbsValue + Integer32, + hwXQoSCarPbsValue + Integer32, + hwXQoSCarGreenAction + INTEGER, + hwXQoSCarGreenServiceClass + INTEGER, + hwXQoSCarGreenColor + INTEGER, + hwXQoSCarYellowAction + INTEGER, + hwXQoSCarYellowServiceClass + INTEGER, + hwXQoSCarYellowColor + INTEGER, + hwXQoSCarRedAction + INTEGER, + hwXQoSCarRedServiceClass + INTEGER, + hwXQoSCarRedColor + INTEGER, + hwXQoSCarRowStatus + RowStatus, + hwXQoSCarCirValueEx + Unsigned32, + hwXQoSCarPirValueEx + Unsigned32, + hwXQoSCarCbsValueEx + Unsigned32, + hwXQoSCarPbsValueEx + Unsigned32 + } + + hwXQoSCarInterfaceIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the interface index." + ::= { hwXQoSCarEntry 1 } + + hwXQoSCarDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the traffic direction to which CAR applies on an interface. + The value can be one of the following: + (1)Inbound + (2)outbound. + " + ::= { hwXQoSCarEntry 2 } + + hwXQoSCarVlanID OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the value of VLAN ID. + The value ranges from 1 to 4094. " + ::= { hwXQoSCarEntry 3 } + + hwXQoSCarCirValue OBJECT-TYPE + SYNTAX Integer32 (0..100000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The value of this object identifies the CIR on an interface." + ::= { hwXQoSCarEntry 4 } + + hwXQoSCarPirValue OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..100000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The value of this object identifies the PIR on an interface." + ::= { hwXQoSCarEntry 5 } + + hwXQoSCarCbsValue OBJECT-TYPE + SYNTAX Integer32 (0..100000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The value of this object identifies the CBS on an interface." + ::= { hwXQoSCarEntry 6 } + + hwXQoSCarPbsValue OBJECT-TYPE + SYNTAX Integer32 (0..100000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The value of this object identifies the PBS on an interface." + ::= { hwXQoSCarEntry 7 } + + hwXQoSCarGreenAction OBJECT-TYPE + SYNTAX INTEGER + { + pass(1), + discard(2), + null(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This object indicates the action for packets marked green. + " + ::= { hwXQoSCarEntry 8 } + + hwXQoSCarGreenServiceClass OBJECT-TYPE + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8), + null(9) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This object indicates the service class of the packets marked in green. The value can be one of the following: + 1: BE + 2: AF1 + 3. AF2 + 4: AF3 + 5: AF4 + 6: EF + 7: CS6 + 8: CS7 + 9: null." + ::= { hwXQoSCarEntry 9 } + + hwXQoSCarGreenColor OBJECT-TYPE + SYNTAX INTEGER + { + green(1), + yellow(2), + red(3), + null(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This object indicates the color that green packets are to be re-marked. The value can be one of the following: + 1: green + 2: yellow + 3: red + 4: null." + ::= { hwXQoSCarEntry 10 } + + hwXQoSCarYellowAction OBJECT-TYPE + SYNTAX INTEGER + { + pass(1), + discard(2), + null(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This object indicates the action for packets marked yellow." + ::= { hwXQoSCarEntry 11 } + + hwXQoSCarYellowServiceClass OBJECT-TYPE + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8), + null(9) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This object indicates the service class of the packets marked yellow. The value can be one of the following: + 1: BE + 2: AF1 + 3. AF2 + 4: AF3 + 5: AF4 + 6: EF + 7: CS6 + 8: CS7 + 9: null." + + ::= { hwXQoSCarEntry 12 } + + hwXQoSCarYellowColor OBJECT-TYPE + SYNTAX INTEGER + { + green(1), + yellow(2), + red(3), + null(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This object indicates the color that yellow packets are to be re-marked. The value can be one of the following: + 1: green + 2: yellow + 3: red + 4: null." + ::= { hwXQoSCarEntry 13 } + + hwXQoSCarRedAction OBJECT-TYPE + SYNTAX INTEGER + { + pass(1), + discard(2), + null(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This object indicates the action for packets marked red. " + DEFVAL {discard} + ::= { hwXQoSCarEntry 14 } + + hwXQoSCarRedServiceClass OBJECT-TYPE + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8), + null(9) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the service class of the packets marked red. The value can be one of the following: + 1: BE + 2: AF1 + 3. AF2 + 4: AF3 + 5: AF4 + 6: EF + 7: CS6 + 8: CS7 + 9: null." + + ::= { hwXQoSCarEntry 15 } + + hwXQoSCarRedColor OBJECT-TYPE + SYNTAX INTEGER + { + green(1), + yellow(2), + red(3), + null(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This object indicates the color that red packets are to be re-marked. The value can be one of the following: + 1: green + 2: yellow + 3: red + 4: null. " + ::= { hwXQoSCarEntry 16 } + + hwXQoSCarRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the CAR status." + + ::= { hwXQoSCarEntry 50 } + + hwXQoSCarCirValueEx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the CIR of an interface." + ::= { hwXQoSCarEntry 51 } + + hwXQoSCarPirValueEx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This object indicates the PIR of an interface." + ::= { hwXQoSCarEntry 52 } + + hwXQoSCarCbsValueEx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This object indicates the CBS of an interface." + ::= { hwXQoSCarEntry 53 } + + hwXQoSCarPbsValueEx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This object indicates the PBS of an interface." + ::= { hwXQoSCarEntry 54 } + + +-- ****************************************************************** +-- +-- hwXQoSPortShapingTable +-- +-- ****************************************************************** + + hwXQoSPortShapingTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSPortShapingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to limit the rate at which the interface sends data. " + ::= { hwXQoSBaObjects 27 } + + + hwXQoSPortShapingEntry OBJECT-TYPE + SYNTAX HwXQoSPortShapingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to limit the rate at which packets are sent on an interface. " + INDEX { hwXQoSPortShapingInterface } + ::= { hwXQoSPortShapingTable 1 } + + HwXQoSPortShapingEntry ::= + SEQUENCE { + hwXQoSPortShapingInterface + InterfaceIndex, + hwXQoSPortShapingValue + OCTET STRING, + hwXQoSPortShapingPbsValue + Integer32, + hwXQoSPortShapPercent + Integer32, + hwXQoSPortShapingRowStatus + RowStatus + } + + hwXQoSPortShapingInterface OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the interface index." + ::= { hwXQoSPortShapingEntry 1 } + + + hwXQoSPortShapingValue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..10)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The value of this object identifies the shaping rate. + The maximum value equals the interface bandwidth. + 0 means not configured shaping rate." + ::= { hwXQoSPortShapingEntry 2 } + + hwXQoSPortShapingPbsValue OBJECT-TYPE + SYNTAX Integer32 (1..2147483646) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This object indicates the PBS. + The value is an integer that ranges from 1 to 2147483646, in bytes. + the default pbs-value is 131072. + " + ::= { hwXQoSPortShapingEntry 3 } + + hwXQoSPortShapPercent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The percentage-value of this object identifies the shaping rate, 0 means not configured shaping percentage." + ::= { hwXQoSPortShapingEntry 4 } + + hwXQoSPortShapingRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status indicator." + + ::= { hwXQoSPortShapingEntry 50 } + +-- ****************************************************************** +-- +-- hwXQoSQueueTable +-- +-- ****************************************************************** + + hwXQoSQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwXQoSQueueTable " + ::= { hwXQoSBaObjects 28 } + + + hwXQoSQueueEntry OBJECT-TYPE + SYNTAX HwXQoSQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwXQoSQueueEntry " + INDEX { hwXQoSQueueInterfaceIndex } + ::= { hwXQoSQueueTable 1 } + + HwXQoSQueueEntry ::= + SEQUENCE { + hwXQoSQueueInterfaceIndex + InterfaceIndex, + hwXQoSQueueServiceClass + INTEGER, + hwXQoSQueueCirValue + Integer32, + hwXQoSQueueCirPercentage + Integer32, + hwXQoSQueueDirection + INTEGER, + hwXQoSQueueRowStatus + RowStatus + } + + hwXQoSQueueInterfaceIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwXQoSQueueInterfaceIndex " + ::= { hwXQoSQueueEntry 1 } + + hwXQoSQueueServiceClass OBJECT-TYPE + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwXQoSQueueServiceClass " + ::= { hwXQoSQueueEntry 2 } + + + hwXQoSQueueCirValue OBJECT-TYPE + SYNTAX Integer32 (0..10000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwXQoSQueueCirValue " + ::= { hwXQoSQueueEntry 3 } + + + hwXQoSQueueCirPercentage OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwXQoSQueueCirPercentage " + ::= { hwXQoSQueueEntry 4 } + + hwXQoSQueueDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwXQoSQueueDirection " + ::= { hwXQoSQueueEntry 5 } + + + hwXQoSQueueRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Row status. The value ranges from 1 to 6 but usually 4 and 6 are used. + createAndGo[4] - create a row. + destroy[6] -delete a row. + " + + ::= { hwXQoSQueueEntry 6 } + +-- ****************************************************************** +-- +-- hwXQoSCarStatisticsTable +-- +-- ****************************************************************** + + hwXQoSCarStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSCarStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table displays CAR statistics on an interface. " + ::= { hwXQoSBaObjects 29 } + + + hwXQoSCarStatisticsEntry OBJECT-TYPE + SYNTAX HwXQoSCarStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to query the CAR statistics on an interface. " + INDEX { hwXQoSCarStatisticsInterfaceIndex,hwXQoSCarStatisticsDirection,hwXQoSCarStatisticsVlanid,hwXQoSCarStatisticsSlotNumber} + ::= { hwXQoSCarStatisticsTable 1 } + + HwXQoSCarStatisticsEntry ::= + SEQUENCE { + hwXQoSCarStatisticsInterfaceIndex + InterfaceIndex, + hwXQoSCarStatisticsDirection + INTEGER, + hwXQoSCarStatisticsVlanid + Integer32, + hwXQoSCarStatisticsSlotNumber + Integer32, + hwXQoSCarStatisticsReset + INTEGER, + hwXQoSCarStatisticsPassPackets + Counter64, + hwXQoSCarStatisticsPassBytes + Counter64, + hwXQoSCarStatisticsDropPackets + Counter64, + hwXQoSCarStatisticsDropBytes + Counter64, + hwXQoSCarStatisticsPassPacketsRate + Counter64, + hwXQoSCarStatisticsPassBytesRate + Counter64, + hwXQoSCarStatisticsDropPacketsRate + Counter64, + hwXQoSCarStatisticsDropBytesRate + Counter64 + } + + hwXQoSCarStatisticsInterfaceIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the interface index." + ::= { hwXQoSCarStatisticsEntry 1 } + + hwXQoSCarStatisticsDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the traffic direction to which CAR applies. + The value can be one of the following: + inbound(1) + outbound(2). + " + ::= { hwXQoSCarStatisticsEntry 2 } + + hwXQoSCarStatisticsVlanid OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the VLAN ID of an interface where the CAR statistics are queried. + The value ranges from 1 to 4094. " + ::= { hwXQoSCarStatisticsEntry 3 } + + hwXQoSCarStatisticsSlotNumber OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the ID of the board where CAR statistics are queried. + The value ranges from 0 to 128. " + ::= { hwXQoSCarStatisticsEntry 4 } + + hwXQoSCarStatisticsReset OBJECT-TYPE + SYNTAX INTEGER + { + reset(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This object indicates the resetting of statistics. " + ::= { hwXQoSCarStatisticsEntry 5 } + + hwXQoSCarStatisticsPassPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of forwarded packets. " + ::= { hwXQoSCarStatisticsEntry 6 } + + hwXQoSCarStatisticsPassBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of passed bytes. " + ::= { hwXQoSCarStatisticsEntry 7 } + + hwXQoSCarStatisticsDropPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of discarded packets. " + ::= { hwXQoSCarStatisticsEntry 8 } + + hwXQoSCarStatisticsDropBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of discarded bytes. " + ::= { hwXQoSCarStatisticsEntry 9 } + + hwXQoSCarStatisticsPassPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate at which packets are forwarded. " + ::= { hwXQoSCarStatisticsEntry 10 } + + hwXQoSCarStatisticsPassBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the byte pass rate. " + ::= { hwXQoSCarStatisticsEntry 11 } + + hwXQoSCarStatisticsDropPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate at which packets are discarded. " + ::= { hwXQoSCarStatisticsEntry 12 } + + hwXQoSCarStatisticsDropBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the byte drop rate. " + ::= { hwXQoSCarStatisticsEntry 13 } + + +-- ****************************************************************** +-- +-- hwXQoSCpRateLimitTable +-- +-- ****************************************************************** + + hwXQoSCpRateLimitTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSCpRateLimitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to set the limit on the rate at which IGMP packets are transmitted. " + ::= { hwXQoSBaObjects 30 } + + + hwXQoSCpRateLimitEntry OBJECT-TYPE + SYNTAX HwXQoSCpRateLimitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to set the limit on the rate at which IGMP packets are transmitted. " + INDEX { hwXQoSCpRateLimitIfIndex,hwXQoSCpRateLimitPeVidValue,hwXQoSCpRateLimitCeVidBegin} + ::= { hwXQoSCpRateLimitTable 1 } + + HwXQoSCpRateLimitEntry ::= + SEQUENCE { + hwXQoSCpRateLimitIfIndex + InterfaceIndex, + hwXQoSCpRateLimitPeVidValue + Integer32, + hwXQoSCpRateLimitCeVidBegin + Integer32, + hwXQoSCpRateLimitCeVidEnd + Integer32, + hwXQoSCpRateLimitType + INTEGER, + hwXQoSCpRateLimitIgmpCir + Integer32, + hwXQoSCpRateLimitIgmpCbs + Integer32, + hwXQoSCpRateLimitRowStatus + RowStatus + } + + hwXQoSCpRateLimitIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the index of an interface. " + ::= { hwXQoSCpRateLimitEntry 1 } + + hwXQoSCpRateLimitPeVidValue OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates an outer VLAN tag. + The value ranges from 1 to 4094. " + ::= { hwXQoSCpRateLimitEntry 2 } + + hwXQoSCpRateLimitCeVidBegin OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the start inner VLAN tag. + The value ranges from 1 to 4094. " + ::= { hwXQoSCpRateLimitEntry 3 } + + hwXQoSCpRateLimitCeVidEnd OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This object indicates the end inner VLAN tag. + The value ranges from 1 to 4094. " + ::= { hwXQoSCpRateLimitEntry 4 } + + hwXQoSCpRateLimitType OBJECT-TYPE + SYNTAX INTEGER + { + igmp(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The value of this object identifies the type of packets. + The value can be: + 1: IGMP + " + ::= { hwXQoSCpRateLimitEntry 5 } + + hwXQoSCpRateLimitIgmpCir OBJECT-TYPE + SYNTAX Integer32 (0 | 32..1000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This object indicates the packet sending rate. + The value ranges from 32 to 10000000. " + ::= { hwXQoSCpRateLimitEntry 6 } + + hwXQoSCpRateLimitIgmpCbs OBJECT-TYPE + SYNTAX Integer32 (100..33554432) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This object indicates the CBS of the sent packets. + The value ranges from 100 to 33554432. " + ::= { hwXQoSCpRateLimitEntry 7 } + + hwXQoSCpRateLimitRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Row status. The value ranges from 1 to 6 but usually 4 and 6 are used. + createAndGo[4] - create a row. + destroy[6] -delete a row. + " + ::= { hwXQoSCpRateLimitEntry 50 } + +-- ****************************************************************** +-- +-- hwXQoSPortQueueStatisticsTable +-- +-- ****************************************************************** + + hwXQoSPortQueueStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSPortQueueStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to query the statistics of class queues. " + ::= { hwXQoSBaObjects 31 } + + + hwXQoSPortQueueStatisticsEntry OBJECT-TYPE + SYNTAX HwXQoSPortQueueStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to query the statistics of class queues. " + INDEX { hwXQoSPortQueueStatisticsInterfaceIndex, + hwXQoSPortQueueStatisticsDirection, + hwXQoSPortQueueStatisticsQueueIndex } + ::= { hwXQoSPortQueueStatisticsTable 1 } + + HwXQoSPortQueueStatisticsEntry ::= + SEQUENCE { + hwXQoSPortQueueStatisticsInterfaceIndex + InterfaceIndex, + hwXQoSPortQueueStatisticsDirection + INTEGER, + hwXQoSPortQueueStatisticsQueueIndex + INTEGER, + hwXQoSPortQueueStatisticsReset + INTEGER, + hwXQoSPortQueueStatisticsTotalPassPackets + Counter64, + hwXQoSPortQueueStatisticsTotalPassBytes + Counter64, + hwXQoSPortQueueStatisticsTotalDiscardPackets + Counter64, + hwXQoSPortQueueStatisticsTotalDiscardBytes + Counter64, + hwXQoSPortQueueStatisticsDropTailDiscardPackets + Counter64, + hwXQoSPortQueueStatisticsDropTailDiscardBytes + Counter64, + hwXQoSPortQueueStatisticsWredDiscardPackets + Counter64, + hwXQoSPortQueueStatisticsWredDiscardBytes + Counter64, + hwXQoSPortQueueStatisticsPassPacketsRate + Counter64, + hwXQoSPortQueueStatisticsPassBytesRate + Counter64, + hwXQoSPortQueueStatisticsDiscardPacketsRate + Counter64, + hwXQoSPortQueueStatisticsDiscardBytesRate + Counter64, + hwXQoSPortQueueStatisticsDropTailDiscardPacketsRate + Counter64, + hwXQoSPortQueueStatisticsDropTailDiscardBytesRate + Counter64, + hwXQoSPortQueueStatisticsWredDiscardPacketsRate + Counter64, + hwXQoSPortQueueStatisticsWredDiscardBytesRate + Counter64, + hwXQoSPortQueueStatisticsTrafficTowardThisPort + Counter64, + hwXQoSPortQueueStatisticsPhysicalBandwidthOfPortQoS + Counter64, + hwXQoSPortQueueStatisticsQueuePercentage + Integer32, +-- BEGIN: Added by l00248629, 2013/12/13 + hwXQoSPortQueueStatisticsTotalPackets + Counter64, + hwXQoSPortQueueStatisticsTotalBytes + Counter64 +-- END: Added by l00248629, 2013/12/13 + } + + hwXQoSPortQueueStatisticsInterfaceIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the interface index. " + ::= { hwXQoSPortQueueStatisticsEntry 1 } + + + + hwXQoSPortQueueStatisticsDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the traffic direction whose statistics are queried. + The value can be one of the following: + inbound(1) + outbound(2)." + ::= { hwXQoSPortQueueStatisticsEntry 2 } + + hwXQoSPortQueueStatisticsQueueIndex OBJECT-TYPE + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8), + total(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the priority of a class queue where statistics are queried. + The value can be: + 1 be + 2 af1 + 3 af2 + 4 af3 + 5 af4 + 6 ef + 7 cs6 + 8 cs7 + 9 total + " + ::= { hwXQoSPortQueueStatisticsEntry 3 } + + + hwXQoSPortQueueStatisticsReset OBJECT-TYPE + SYNTAX INTEGER + { + reset(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This object indicates the flag of clearing the statistics. " + ::= { hwXQoSPortQueueStatisticsEntry 4 } + + + hwXQoSPortQueueStatisticsTotalPassPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of passed packets. " + ::= { hwXQoSPortQueueStatisticsEntry 5 } + + + hwXQoSPortQueueStatisticsTotalPassBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of forwarded bytes. " + ::= { hwXQoSPortQueueStatisticsEntry 6 } + + + hwXQoSPortQueueStatisticsTotalDiscardPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of discarded packets. " + ::= { hwXQoSPortQueueStatisticsEntry 7 } + + + hwXQoSPortQueueStatisticsTotalDiscardBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of dropped bytes. " + ::= { hwXQoSPortQueueStatisticsEntry 8 } + + + hwXQoSPortQueueStatisticsDropTailDiscardPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the number of discarded tail packets. " + ::= { hwXQoSPortQueueStatisticsEntry 9 } + + + hwXQoSPortQueueStatisticsDropTailDiscardBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bytes discarded by tail drop. " + ::= { hwXQoSPortQueueStatisticsEntry 10 } + + + hwXQoSPortQueueStatisticsWredDiscardPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the number of packets that are discarded by WRED. " + ::= { hwXQoSPortQueueStatisticsEntry 11 } + + + hwXQoSPortQueueStatisticsWredDiscardBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bytes discarded by WRED. " + ::= { hwXQoSPortQueueStatisticsEntry 12 } + + hwXQoSPortQueueStatisticsPassPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the packet pass rate. " + ::= { hwXQoSPortQueueStatisticsEntry 13 } + + + hwXQoSPortQueueStatisticsPassBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate at which bytes are forwarded. " + ::= { hwXQoSPortQueueStatisticsEntry 14 } + + + hwXQoSPortQueueStatisticsDiscardPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the packet drop rate. " + ::= { hwXQoSPortQueueStatisticsEntry 15 } + + + hwXQoSPortQueueStatisticsDiscardBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate at which bytes are discarded. " + ::= { hwXQoSPortQueueStatisticsEntry 16 } + + + hwXQoSPortQueueStatisticsDropTailDiscardPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the tail packet discarding rate. " + ::= { hwXQoSPortQueueStatisticsEntry 17 } + + + hwXQoSPortQueueStatisticsDropTailDiscardBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate at which bytes are discarded by tail drop. " + ::= { hwXQoSPortQueueStatisticsEntry 18 } + + + hwXQoSPortQueueStatisticsWredDiscardPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the WRED packet discarding rate." + ::= { hwXQoSPortQueueStatisticsEntry 19 } + + + hwXQoSPortQueueStatisticsWredDiscardBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the WRED byte discarding rate." + ::= { hwXQoSPortQueueStatisticsEntry 20 } + + hwXQoSPortQueueStatisticsTrafficTowardThisPort OBJECT-TYPE + SYNTAX Counter64 + UNITS "bps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the port traffic information." + ::= { hwXQoSPortQueueStatisticsEntry 21 } + hwXQoSPortQueueStatisticsPhysicalBandwidthOfPortQoS OBJECT-TYPE + SYNTAX Counter64 + UNITS "bps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the physical bandwidth of a QoS interface." + ::= { hwXQoSPortQueueStatisticsEntry 22 } + hwXQoSPortQueueStatisticsQueuePercentage OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the percentage of the queue usage." + ::= { hwXQoSPortQueueStatisticsEntry 23 } +-- BEGIN: Added by l00248629, 2013/12/13 + hwXQoSPortQueueStatisticsTotalPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the total number of packets." + ::= { hwXQoSPortQueueStatisticsEntry 24 } + hwXQoSPortQueueStatisticsTotalBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the total number of bytes." + ::= { hwXQoSPortQueueStatisticsEntry 25 } +-- END: Added by l00248629, 2013/12/13 + + hwXQoSMulBa8021pPhbCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSMulBa8021pPhbCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwXQoSBaObjects 32 } + + + hwXQoSMulBa8021pPhbCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSMulBa8021pPhbCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwXQoSMulBa8021pPhbIndex, hwXQoSMulBa8021pPri } + ::= { hwXQoSMulBa8021pPhbCfgInfoTable 1 } + + + HwXQoSMulBa8021pPhbCfgInfoEntry ::= + SEQUENCE { + hwXQoSMulBa8021pPhbIndex + Integer32, + hwXQoSMulBa8021pPri + Integer32, + hwXQoSMulBa8021pPhbCos + INTEGER, + hwXQoSMulBa8021pPhbRowStatus + RowStatus + } + + + hwXQoSMulBa8021pPhbIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwXQoSMulBa8021pPhbCfgInfoEntry 1 } + + + hwXQoSMulBa8021pPri OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwXQoSMulBa8021pPhbCfgInfoEntry 2 } + + + hwXQoSMulBa8021pPhbCos OBJECT-TYPE + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwXQoSMulBa8021pPhbCfgInfoEntry 3 } + + + hwXQoSMulBa8021pPhbRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { hwXQoSMulBa8021pPhbCfgInfoEntry 50 } + + + hwXQoSMulDscpPhbCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSMulDscpPhbCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwXQoSBaObjects 33 } + + + hwXQoSMulDscpPhbCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSMulDscpPhbCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwXQoSMulBaDscpPhbIndex, hwXQoSMulBaDscpPri } + ::= { hwXQoSMulDscpPhbCfgInfoTable 1 } + + + HwXQoSMulDscpPhbCfgInfoEntry ::= + SEQUENCE { + hwXQoSMulBaDscpPhbIndex + Integer32, + hwXQoSMulBaDscpPri + Integer32, + hwXQoSMulBaDscpPhbCos + INTEGER, + hwXQoSMulBaDscpPhbRowStatus + RowStatus + } + + + hwXQoSMulBaDscpPhbIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwXQoSMulDscpPhbCfgInfoEntry 1 } + + + hwXQoSMulBaDscpPri OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwXQoSMulDscpPhbCfgInfoEntry 2 } + + + hwXQoSMulBaDscpPhbCos OBJECT-TYPE + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwXQoSMulDscpPhbCfgInfoEntry 3 } + + + hwXQoSMulBaDscpPhbRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { hwXQoSMulDscpPhbCfgInfoEntry 50 } + + + hwXQoSBaUserPriPhbCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSBaUserPriPhbCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwXQoSBaObjects 34 } + + + hwXQoSBaUserPriPhbCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSBaUserPriPhbCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwXQoSDSUserPriIndex, hwXQoSUserPriPhbPri } + ::= { hwXQoSBaUserPriPhbCfgInfoTable 1 } + + + HwXQoSBaUserPriPhbCfgInfoEntry ::= + SEQUENCE { + hwXQoSDSUserPriIndex + Integer32, + hwXQoSUserPriPhbPri + Integer32, + hwXQoSUserPriPhbCos + INTEGER, + hwXQoSUserPriPhbColour + INTEGER, + hwXQoSUserPriPhbRowStatus + RowStatus + } + + + hwXQoSDSUserPriIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwXQoSBaUserPriPhbCfgInfoEntry 1 } + + + hwXQoSUserPriPhbPri OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwXQoSBaUserPriPhbCfgInfoEntry 2 } + + + hwXQoSUserPriPhbCos OBJECT-TYPE + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwXQoSBaUserPriPhbCfgInfoEntry 3 } + + + hwXQoSUserPriPhbColour OBJECT-TYPE + SYNTAX INTEGER + { + green(1), + yellow(2), + red(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwXQoSBaUserPriPhbCfgInfoEntry 4 } + + + hwXQoSUserPriPhbRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { hwXQoSBaUserPriPhbCfgInfoEntry 50 } + + + hwXQoSAAATrustCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSAAATrustCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwXQoSBaObjects 35 } + + + hwXQoSAAATrustCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSAAATrustCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwXQoSAaaDomainName } + ::= { hwXQoSAAATrustCfgInfoTable 1 } + + + HwXQoSAAATrustCfgInfoEntry ::= + SEQUENCE { + hwXQoSAaaDomainName + OCTET STRING, + hwXQoSAAADsDomainName + OCTET STRING, + hwXQoSAAADsRowStatus + RowStatus + } + + + hwXQoSAaaDomainName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwXQoSAAATrustCfgInfoEntry 1 } + + + hwXQoSAAADsDomainName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwXQoSAAATrustCfgInfoEntry 2 } + + hwXQoSAAADsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { hwXQoSAAATrustCfgInfoEntry 50 } + + hwXQoSAAATrust8021pInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSAAATrust8021pInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwXQoSBaObjects 36 } + + + hwXQoSAAATrust8021pInfoEntry OBJECT-TYPE + SYNTAX HwXQoSAAATrust8021pInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwXQoSAaaDomainName } + ::= { hwXQoSAAATrust8021pInfoTable 1 } + + + HwXQoSAAATrust8021pInfoEntry ::= + SEQUENCE { + hwXQoSAAADs8021P + INTEGER, + hwXQoSAAADs8021pRowStatus + RowStatus + } + + + hwXQoSAAADs8021P OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwXQoSAAATrust8021pInfoEntry 1 } + + + hwXQoSAAADs8021pRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { hwXQoSAAATrust8021pInfoEntry 50 } + +-- Interface view command + hwXQoSIfActionObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 2 } + + +-- CAR + hwXQoSIfCarCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfCarCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table displays information about the committed access rate (CAR) configuration on the interface. The configuration limits the traffic rate on the interface." + ::= { hwXQoSIfActionObjects 1 } + + + hwXQoSIfCarCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSIfCarCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "CAR Configuration Information Entry." + INDEX { hwXQoSIfCarCfgIfIndex, hwXQoSIfCarVlanID, hwXQoSIfCarDirection } + ::= { hwXQoSIfCarCfgInfoTable 1 } + + + HwXQoSIfCarCfgInfoEntry ::= + SEQUENCE { + hwXQoSIfCarCfgIfIndex + Integer32, + hwXQoSIfCarVlanID + Integer32, + hwXQoSIfCarDirection + DirectionType, + hwXQoSIfCarCir + Integer32, + hwXQoSIfCarCbs + Integer32, + hwXQoSIfCarEbs + Integer32, + hwXQoSIfCarPir + Integer32, + hwXQoSIfCarPbs + Integer32, + hwXQoSIfCarGreenAction + CarAction, + hwXQoSIfCarGreenRemarkValue + Integer32, + hwXQoSIfCarYellowAction + CarAction, + hwXQoSIfCarYellowRemarkValue + Integer32, + hwXQoSIfCarRedAction + CarAction, + hwXQoSIfCarRedRemarkValue + Integer32, + hwXQoSIfCarRowStatus + RowStatus, + hwXQoSIfCarCirEx + Unsigned32, + hwXQoSIfCarCbsEx + Unsigned32, + hwXQoSIfCarPirEx + Unsigned32, + hwXQoSIfCarPbsEx + Unsigned32 + } + + hwXQoSIfCarCfgIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the interface index." + ::= { hwXQoSIfCarCfgInfoEntry 1 } + + hwXQoSIfCarVlanID OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vlan ID. + -1 can't be set. + 0 is the default value" + ::= { hwXQoSIfCarCfgInfoEntry 2 } + + hwXQoSIfCarDirection OBJECT-TYPE + SYNTAX DirectionType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the upstream and downstream traffic on an interface." + ::= { hwXQoSIfCarCfgInfoEntry 3 } + + hwXQoSIfCarCir OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Committed Information Rate. Unit: kbps. + software QoS: 8..155000 + hardware QoS: 100..10000000" + ::= { hwXQoSIfCarCfgInfoEntry 4 } + + + hwXQoSIfCarCbs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Committed Burst Size. Unit: byte + software QoS: 1875..19375000 + hardware QoS: 64..33554432" + ::= { hwXQoSIfCarCfgInfoEntry 5 } + + + hwXQoSIfCarEbs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Excess Burst Size. Unit: byte. 0..19375000 + Only software QoS support this node. + -1 is returned only when getting value from hardware QoS. + -1 can't be set." + DEFVAL { 0 } + ::= { hwXQoSIfCarCfgInfoEntry 6 } + + + hwXQoSIfCarPir OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Peak Information Rate. Unit: kbps. 100..10000000 + Only hardware QoS support this node. + -1 is returned only when getting value from software QoS. + -1 can't be set. + 0 is the default value" + ::= { hwXQoSIfCarCfgInfoEntry 7 } + + + hwXQoSIfCarPbs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Peak Burst Size. Unit: byte. + 64..33554432. + Only hardware QoS support this node. + -1 is returned only when getting value from software QoS. + -1 can't be set. + 0 is the default value" + ::= { hwXQoSIfCarCfgInfoEntry 8 } + + + hwXQoSIfCarGreenAction OBJECT-TYPE + SYNTAX CarAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Green Action: + pass (1) + discard (2) + remark IP Precedence (3) + remark DSCP (4) + remark MPLS EXP (5) + remark (6) + Hardware QoS : pass,discard,remark. + Software QoS : pass,discard,remark IP Precedence,remark DSCP,remark MPLS EXP. + " + DEFVAL { pass } + ::= { hwXQoSIfCarCfgInfoEntry 9 } + + + hwXQoSIfCarGreenRemarkValue OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..63) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value is to remark When green action is remarking. + For remarking DSCP, the range is 0~63; + For remarking IP Precedence and MPLS EXP, the range is 0~7; + Only software QoS support this node. + -1 is returned only when getting value from hardware QoS or when action being pass,discard of software QoS. + -1 can't be set." + ::= { hwXQoSIfCarCfgInfoEntry 10 } + + + hwXQoSIfCarYellowAction OBJECT-TYPE + SYNTAX CarAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Action for yellow packets: + Unavailable (-1), + pass (1), + discard (2), + mark IP priority (3), + mark DSCP (4), + mark MPLS EXP (5), + and mark (6). + Only the hardware service quality supports this object, and the hardware service quality supports pass, discard, and mark." + ::= { hwXQoSIfCarCfgInfoEntry 11 } + + + hwXQoSIfCarYellowRemarkValue OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..63) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value is to remark When yellow action is remarking. + For remarking DSCP, the range is 0~63; + For remarking IP Precedence and MPLS EXP, the range is 0~7; + Only software QoS support this node. + -1 is returned only when getting value from hardware QoS or when action being pass,discard of software QoS. + -1 can't be set." + ::= { hwXQoSIfCarCfgInfoEntry 12 } + + + hwXQoSIfCarRedAction OBJECT-TYPE + SYNTAX CarAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Action for red packets: + pass (1), + discard (2), + mark IP priority (3), + mark DSCP (4), + mark MPLS EXP (5), + and mark (6). + Hardware service quality: pass, discard, and mark. Software service quality: pass, discard, mark IP priority, mark DSCP, and mark MPLS EXP. + " + DEFVAL { discard } + ::= { hwXQoSIfCarCfgInfoEntry 13 } + + + hwXQoSIfCarRedRemarkValue OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..63) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value is to remark When red action is remarking. + For remarking DSCP, the range is 0~63; + For remarking IP Precedence and MPLS EXP, the range is 0~7; + Only software QoS support this node. + -1 is returned only when getting value from hardware QoS or when action being pass,discard of software QoS. + -1 can't be set." + ::= { hwXQoSIfCarCfgInfoEntry 14 } + + hwXQoSIfCarRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSIfCarCfgInfoEntry 15 } + + hwXQoSIfCarCirEx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the CIR." + ::= { hwXQoSIfCarCfgInfoEntry 16 } + + hwXQoSIfCarCbsEx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Committed Burst Size. Unit: byte." + ::= { hwXQoSIfCarCfgInfoEntry 17 } + + hwXQoSIfCarPirEx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the PIR." + ::= { hwXQoSIfCarCfgInfoEntry 18 } + + hwXQoSIfCarPbsEx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Peak Burst Size. Unit: byte." + ::= { hwXQoSIfCarCfgInfoEntry 19 } + +-- mirror behavior + hwXQoSIfMirrorCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfMirrorCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Mirror configuration information." + ::= { hwXQoSIfActionObjects 2 } + + + hwXQoSIfMirrorCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSIfMirrorCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Mirror Configuration Information Entry." + INDEX { hwXQoSIfMirrorCfgIfIndex, hwXQoSIfMirrorCfgVlanID, hwXQoSIfMirrorDirection } + ::= { hwXQoSIfMirrorCfgInfoTable 1 } + + + HwXQoSIfMirrorCfgInfoEntry ::= + SEQUENCE { + hwXQoSIfMirrorCfgIfIndex + Integer32, + hwXQoSIfMirrorCfgVlanID + Integer32, + hwXQoSIfMirrorDirection + DirectionType, + hwXQoSIfMirrorObserveIndex + Integer32, + hwXQoSIfMirrorRowStatus + RowStatus + } + + hwXQoSIfMirrorCfgIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface Index, equal to ifIndex." + ::= { hwXQoSIfMirrorCfgInfoEntry 1 } + + hwXQoSIfMirrorCfgVlanID OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vlan ID. + -1 can't be set. + 0 is the default value" + ::= { hwXQoSIfMirrorCfgInfoEntry 2 } + + hwXQoSIfMirrorDirection OBJECT-TYPE + SYNTAX DirectionType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Policy direction: + inbound (1) + outbound (2)" + ::= { hwXQoSIfMirrorCfgInfoEntry 3 } + + hwXQoSIfMirrorObserveIndex OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The mirror observe port number" + ::= { hwXQoSIfMirrorCfgInfoEntry 4 } + + hwXQoSIfMirrorRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSIfMirrorCfgInfoEntry 5 } + + +-- Urpf behavior + hwXQoSIfUrpfCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfUrpfCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Urpf configuration information." + ::= { hwXQoSIfActionObjects 3 } + + + hwXQoSIfUrpfCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSIfUrpfCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Urpf Configuration Information Entry." + INDEX { hwXQoSIfUrpfCfgIfIndex, hwXQoSIfUrpfCfgVlanID } + ::= { hwXQoSIfUrpfCfgInfoTable 1 } + + + HwXQoSIfUrpfCfgInfoEntry ::= + SEQUENCE { + hwXQoSIfUrpfCfgIfIndex + Integer32, + hwXQoSIfUrpfCfgVlanID + Integer32, + hwXQoSIfUrpfCtrlType + UrpfCtrlType, + hwXQoSIfUrpfAllowDefault + INTEGER, + hwXQoSIfUrpfRowStatus + RowStatus + } + + hwXQoSIfUrpfCfgIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the interface index.The object has no default value." + ::= { hwXQoSIfUrpfCfgInfoEntry 1 } + + hwXQoSIfUrpfCfgVlanID OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vlan ID. + -1 can't be set. + 0 is the default value" + ::= { hwXQoSIfUrpfCfgInfoEntry 2 } + + hwXQoSIfUrpfCtrlType OBJECT-TYPE + SYNTAX UrpfCtrlType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the control type of URPF.The value can be either of the following:Strict(1) +,Loose(2).The object has no default value." + ::= { hwXQoSIfUrpfCfgInfoEntry 3 } + + + hwXQoSIfUrpfAllowDefault OBJECT-TYPE + SYNTAX INTEGER + { + false(0), + true(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies whether the default route is allowed according to URPF.The value can be either of the following: + 0: indicates that the default route is not allowed. + 1: indicates that the default route is allowed. +The object has no default value." + ::= { hwXQoSIfUrpfCfgInfoEntry 4 } + + hwXQoSIfUrpfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value of this object identifies the row status.The value can be any of the following:Active(1),CreateAndGo(4),Destroy(6).The object has no default value." + ::= { hwXQoSIfUrpfCfgInfoEntry 5 } + + +-- Sampling behavior + hwXQoSIfSamplingCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfSamplingCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Sampling configuration information." + ::= { hwXQoSIfActionObjects 4 } + + + hwXQoSIfSamplingCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSIfSamplingCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Sampling Configuration Information Entry." + INDEX { hwXQoSIfSamplingIfIndex, hwXQoSIfSamplingVlanID, hwXQoSIfSamplingDirection } + ::= { hwXQoSIfSamplingCfgInfoTable 1 } + + + HwXQoSIfSamplingCfgInfoEntry ::= + SEQUENCE { + hwXQoSIfSamplingIfIndex + Integer32, + hwXQoSIfSamplingVlanID + Integer32, + hwXQoSIfSamplingDirection + DirectionType, + hwXQoSIfSamplingType + SampleType, + hwXQoSIfSamplingNum + Integer32, + hwXQoSIfSamplingRowStatus + RowStatus + } + + hwXQoSIfSamplingIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the index of a sampling interface." + ::= { hwXQoSIfSamplingCfgInfoEntry 1 } + + hwXQoSIfSamplingVlanID OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the VLAN ID of a sampling interface." + ::= { hwXQoSIfSamplingCfgInfoEntry 2 } + + hwXQoSIfSamplingDirection OBJECT-TYPE + SYNTAX DirectionType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the interface is an inbound interface or an outbound interface. + inbound (1) + outbound (2)" + ::= { hwXQoSIfSamplingCfgInfoEntry 3} + + hwXQoSIfSamplingType OBJECT-TYPE + SYNTAX SampleType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the sampling type. + Fix-packets(1) + Fix-time(2) + Random-packets(3) + Random-time(4) + " + ::= { hwXQoSIfSamplingCfgInfoEntry 4 } + + + hwXQoSIfSamplingNum OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the sampling parameter." + ::= { hwXQoSIfSamplingCfgInfoEntry 5 } + + hwXQoSIfSamplingRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the row status. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSIfSamplingCfgInfoEntry 6 } + + +-- lr + hwXQoSIfLrCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfLrCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table limits the sending rate on an interface." + ::= { hwXQoSIfActionObjects 5 } + + + hwXQoSIfLrCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSIfLrCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Lr Configuration Information Entry." + INDEX { hwXQoSIfLrCfgIfIndex, hwXQoSIfLrCfgVlanID } + ::= { hwXQoSIfLrCfgInfoTable 1 } + + + HwXQoSIfLrCfgInfoEntry ::= + SEQUENCE { + hwXQoSIfLrCfgIfIndex + Integer32, + hwXQoSIfLrCfgVlanID + Integer32, + hwXQoSIfLrCir + Integer32, + hwXQoSIfLrRowStatus + RowStatus, + hwXQoSIfLrCbs + Integer32, + hwXQoSIfInPhyBandwidth + Integer32, + hwXQoSIfOutPhyBandwidth + Integer32, + hwXQoSIfInActualBandwidth + OCTET STRING, + hwXQoSIfOutActualBandwidth + OCTET STRING, + hwXQoSIfLrRealCir + Unsigned32 + } + + hwXQoSIfLrCfgIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the interface index." + ::= { hwXQoSIfLrCfgInfoEntry 1 } + + hwXQoSIfLrCfgVlanID OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vlan ID. + -1 can't be set. + 0 is the default value" + ::= { hwXQoSIfLrCfgInfoEntry 2 } + + hwXQoSIfLrCir OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the CIR. The value ranges from 1 to the interface bandwidth. " + ::= { hwXQoSIfLrCfgInfoEntry 3 } + + hwXQoSIfLrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value of this object identifies the row status.The value can be any of the following:CreateAndGo(4), +Destroy(6),Active(1).The object has no default value." + ::= { hwXQoSIfLrCfgInfoEntry 4 } + + hwXQoSIfLrCbs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the CBS." + ::= { hwXQoSIfLrCfgInfoEntry 5 } + + hwXQoSIfInPhyBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The inbound physical bandwidth Unit: bps." + ::= { hwXQoSIfLrCfgInfoEntry 6 } + + hwXQoSIfOutPhyBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The outbound physical bandwidth Unit: bps." + ::= { hwXQoSIfLrCfgInfoEntry 7 } + + hwXQoSIfInActualBandwidth OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The inbound actual bandwidth Unit: bps." + ::= { hwXQoSIfLrCfgInfoEntry 8 } + + hwXQoSIfOutActualBandwidth OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The outbound actual bandwidth Unit: bps." + ::= { hwXQoSIfLrCfgInfoEntry 9 } + + hwXQoSIfLrRealCir OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the CIR value, which ranges from 1 to the interface bandwidth. There is no default value. This object is used to replace the hwXQoSIfLrCir object." + ::= { hwXQoSIfLrCfgInfoEntry 10 } + + +-- queue + hwXQoSIfQueueCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfQueueCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query port queue configurations." + ::= { hwXQoSIfActionObjects 6 } + + + hwXQoSIfQueueCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSIfQueueCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Qos queue Configuration Information Entry." + INDEX { hwXQoSIfQueueCfgIfIndex, hwXQoSIfQueueCfgVlanID, hwXQoSIfQueueDirection, hwXQoSIfQueueCfgCosType } + ::= { hwXQoSIfQueueCfgInfoTable 1 } + + + HwXQoSIfQueueCfgInfoEntry ::= + SEQUENCE { + hwXQoSIfQueueCfgIfIndex + Integer32, + hwXQoSIfQueueCfgVlanID + Integer32, + hwXQoSIfQueueDirection + INTEGER, + hwXQoSIfQueueCfgCosType + INTEGER, + hwXQoSIfQueuePriority + INTEGER, + hwXQoSIfQueueCir + Unsigned32, + hwXQoSIfQueuePir + Unsigned32, + hwXQoSIfQueueCirPercent + Integer32, + hwXQoSIfQueuePirPercent + Integer32, + hwXQoSIfQueueWeight + Integer32, + hwXQoSIfQueueMode + INTEGER, + hwXQoSIfQueueRowStatus + RowStatus + } + + hwXQoSIfQueueCfgIfIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the interface index." + ::= { hwXQoSIfQueueCfgInfoEntry 1 } + + hwXQoSIfQueueCfgVlanID OBJECT-TYPE + SYNTAX Integer32 (0) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vlan ID. + 0 is the default value" + ::= { hwXQoSIfQueueCfgInfoEntry 2 } + + hwXQoSIfQueueDirection OBJECT-TYPE + SYNTAX INTEGER + { + outbound(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the traffic direction in which queue statistics are queried." + ::= { hwXQoSIfQueueCfgInfoEntry 3 } + + hwXQoSIfQueueCfgCosType OBJECT-TYPE + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies CoS of the queue.The value ranges from 1 to 8. CS(8),CS(7),EF(6),AF(5),AF(4),AF(3),AF(2),BE(1).The default value is BE(1). " + ::= { hwXQoSIfQueueCfgInfoEntry 4 } + + hwXQoSIfQueuePriority OBJECT-TYPE + SYNTAX INTEGER + { + pq(1), + wfq(2), + lpq(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The queue priority of PQ queue mode. + The value can be any of the following: + PQ(1) + WFQ(2) + LPQ(3)" + ::= { hwXQoSIfQueueCfgInfoEntry 5 } + + + hwXQoSIfQueueCir OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies CIR of the queue.The value ranges from 0 to 10000000.The object has no default value." + ::= { hwXQoSIfQueueCfgInfoEntry 6 } + + + hwXQoSIfQueuePir OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the PIR. The value ranges from 0 to 10000000. " + ::= { hwXQoSIfQueueCfgInfoEntry 7 } + + hwXQoSIfQueueCirPercent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The qos queue cir-percentage." + ::= { hwXQoSIfQueueCfgInfoEntry 8 } + + + hwXQoSIfQueuePirPercent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the proportion of the queue PIR." + ::= { hwXQoSIfQueueCfgInfoEntry 9 } + + hwXQoSIfQueueWeight OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The queue weight of wrr or drr queue mode" + ::= { hwXQoSIfQueueCfgInfoEntry 10 } + + hwXQoSIfQueueMode OBJECT-TYPE + SYNTAX INTEGER { + pq(1), + wrr(3), + wfq(4), + default(5), + drr(6) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the scheduling mode for queues.The value can be either of the following: +pq(1),wrr(3),wfq(4),default(5).The NE40E can support either of the following value:pq(1),wfq(4).The default value is default(5). " + ::= { hwXQoSIfQueueCfgInfoEntry 11 } + + hwXQoSIfQueueRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value of this object identifies the row status.The value can be any of the following:CreateAndGo(4), Destroy(6),Active(1).The object has no default value." + ::= { hwXQoSIfQueueCfgInfoEntry 12 } + + +-- observe port + hwXQoSIfObserveCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfObserveCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Observe configuration information." + ::= { hwXQoSIfActionObjects 7 } + + + hwXQoSIfObserveCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSIfObserveCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Observe Configuration Information Entry." + INDEX { hwXQoSIfObserveIndex } + ::= { hwXQoSIfObserveCfgInfoTable 1 } + + + HwXQoSIfObserveCfgInfoEntry ::= + SEQUENCE { + hwXQoSIfObserveIndex + Integer32, + hwXQoSIfObserveIfIndex + Integer32, + hwXQoSIfObserveRowStatus + RowStatus + } + + hwXQoSIfObserveIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Observe number " + ::= { hwXQoSIfObserveCfgInfoEntry 1 } + + + hwXQoSIfObserveIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Interface Index, equal to ifIndex." + ::= { hwXQoSIfObserveCfgInfoEntry 2 } + + + hwXQoSIfObserveRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSIfObserveCfgInfoEntry 3 } + +-- Wred + hwXQoSIfWredCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfWredCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Wred configuration information." + ::= { hwXQoSIfActionObjects 8 } + + + hwXQoSIfWredCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSIfWredCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Wred Configuration Information Entry." + INDEX { hwXQoSIfWredQueueIndex, hwXQoSIfWredDirection} + ::= { hwXQoSIfWredCfgInfoTable 1 } + + + HwXQoSIfWredCfgInfoEntry ::= + SEQUENCE { + hwXQoSIfWredQueueIndex + Integer32, + hwXQoSIfWredDirection + DirectionType, + hwXQoSIfWredType + INTEGER, + hwXQoSIfWredLowlimit + Integer32, + hwXQoSIfWredHighlimit + Integer32, + hwXQoSIfWredDiscardProbability + Integer32, + hwXQoSIfWredHighDiscardProbability + Integer32, + hwXQoSIfWredRowStatus + RowStatus + } + + hwXQoSIfWredQueueIndex OBJECT-TYPE + SYNTAX Integer32(0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Wred queue index " + ::= { hwXQoSIfWredCfgInfoEntry 1 } + + hwXQoSIfWredDirection OBJECT-TYPE + SYNTAX DirectionType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Policy direction: + inbound (1) + outbound (2)" + ::= { hwXQoSIfWredCfgInfoEntry 2 } + + hwXQoSIfWredType OBJECT-TYPE + SYNTAX INTEGER + { + ipPrec(1), + dscp(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP-Prec Based (1) + DSCP Based (2)" + DEFVAL { ipPrec } + ::= { hwXQoSIfWredCfgInfoEntry 3 } + + hwXQoSIfWredLowlimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Wred Lowlimit. unit:packet" + ::= { hwXQoSIfWredCfgInfoEntry 4 } + + hwXQoSIfWredHighlimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Wred Highlimit.unit:packet" + ::= { hwXQoSIfWredCfgInfoEntry 5 } + + hwXQoSIfWredDiscardProbability OBJECT-TYPE + SYNTAX Integer32(1..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Wred Discard Probability." + ::= { hwXQoSIfWredCfgInfoEntry 6 } + + hwXQoSIfWredHighDiscardProbability OBJECT-TYPE + SYNTAX Integer32(1..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Wred High Discard Probability." + ::= { hwXQoSIfWredCfgInfoEntry 7 } + + hwXQoSIfWredRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSIfWredCfgInfoEntry 8 } + +-- 8021p-local-precedence-map + hwXQoSIf8021PMapCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIf8021PMapCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of 8021PMap configuration information." + ::= { hwXQoSIfActionObjects 9 } + + + hwXQoSIf8021PMapCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSIf8021PMapCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "8021PMap Configuration Information Entry." + INDEX { hwXQoSIf8021PMap8021PValue } + ::= { hwXQoSIf8021PMapCfgInfoTable 1 } + + + HwXQoSIf8021PMapCfgInfoEntry ::= + SEQUENCE { + hwXQoSIf8021PMap8021PValue + Integer32, + hwXQoSIf8021PMapLocalPrecedence + Integer32, + hwXQoSIf8021PMapRowStatus + RowStatus + } + + hwXQoSIf8021PMap8021PValue OBJECT-TYPE + SYNTAX Integer32(0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 8021PMap 802.1p value " + ::= { hwXQoSIf8021PMapCfgInfoEntry 1 } + + + hwXQoSIf8021PMapLocalPrecedence OBJECT-TYPE + SYNTAX Integer32(0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The 8021PMap Local Precedence." + ::= { hwXQoSIf8021PMapCfgInfoEntry 2 } + + + hwXQoSIf8021PMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSIf8021PMapCfgInfoEntry 3 } + +-- mpls exp-exp-map + hwXQoSIfMplsExpMapCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfMplsExpMapCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of mpls exp-exp-map configuration information." + ::= { hwXQoSIfActionObjects 10 } + + + hwXQoSIfMplsExpMapCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSIfMplsExpMapCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "mpls exp-exp-map Configuration Information Entry." + INDEX { hwXQoSIfMplsExpMapIfIndex, hwXQoSIfMplsExpMapInbound } + ::= { hwXQoSIfMplsExpMapCfgInfoTable 1 } + + + HwXQoSIfMplsExpMapCfgInfoEntry ::= + SEQUENCE { + hwXQoSIfMplsExpMapIfIndex + Integer32, + hwXQoSIfMplsExpMapInbound + Integer32, + hwXQoSIfMplsExpMapOutbound + Integer32, + hwXQoSIfMplsExpMapRowStatus + RowStatus + } + + hwXQoSIfMplsExpMapIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface Index, equal to ifIndex." + ::= { hwXQoSIfMplsExpMapCfgInfoEntry 1 } + + hwXQoSIfMplsExpMapInbound OBJECT-TYPE + SYNTAX Integer32(0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mpls exp-exp-map inbound value" + ::= { hwXQoSIfMplsExpMapCfgInfoEntry 2 } + + + hwXQoSIfMplsExpMapOutbound OBJECT-TYPE + SYNTAX Integer32(0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The mpls exp-exp-map outbound value" + ::= { hwXQoSIfMplsExpMapCfgInfoEntry 3 } + + hwXQoSIfMplsExpMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSIfMplsExpMapCfgInfoEntry 4 } + +-- Default priority + hwXQoSIfDefaultPriorityCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfDefaultPriorityCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of default priority configuration information." + ::= { hwXQoSIfActionObjects 11} + + + hwXQoSIfDefaultPriorityCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSIfDefaultPriorityCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Default priority Configuration Information Entry." + INDEX { hwXQoSIfDefaultPriorityIfIndex, hwXQoSIfDefaultPriorityVlanID } + ::= { hwXQoSIfDefaultPriorityCfgInfoTable 1 } + + + HwXQoSIfDefaultPriorityCfgInfoEntry ::= + SEQUENCE { + hwXQoSIfDefaultPriorityIfIndex + Integer32, + hwXQoSIfDefaultPriorityVlanID + Integer32, + hwXQoSIfDefaultPriorityValue + Integer32, + hwXQoSIfDefaultPriorityRowStatus + RowStatus + } + + hwXQoSIfDefaultPriorityIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface Index, equal to ifIndex." + ::= { hwXQoSIfDefaultPriorityCfgInfoEntry 1 } + + hwXQoSIfDefaultPriorityVlanID OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Vlan ID. + -1 can't be set. + 0 is the default value" + ::= { hwXQoSIfDefaultPriorityCfgInfoEntry 2 } + + hwXQoSIfDefaultPriorityValue OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The default priority value " + ::= { hwXQoSIfDefaultPriorityCfgInfoEntry 3 } + + hwXQoSIfDefaultPriorityRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSIfDefaultPriorityCfgInfoEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.2.12 + hwXQoSIfSoftCarTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfSoftCarEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of interface software CAR configuration information." + ::= { hwXQoSIfActionObjects 12 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.2.12.1 + hwXQoSIfSoftCarEntry OBJECT-TYPE + SYNTAX HwXQoSIfSoftCarEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface software CAR configuration information entry." + INDEX { hwXQoSIfSoftCarIfIndex,hwXQoSIfSoftCarDirection } + ::= { hwXQoSIfSoftCarTable 1 } + + HwXQoSIfSoftCarEntry ::= + SEQUENCE { + hwXQoSIfSoftCarIfIndex + Integer32, + hwXQoSIfSoftCarDirection + DirectionType, + hwXQoSIfSoftCarCarIndex + Integer32, + hwXQoSIfSoftCarRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.2.12.1.1 + hwXQoSIfSoftCarIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface index,equal ifIndex." + ::= { hwXQoSIfSoftCarEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.2.12.1.2 + hwXQoSIfSoftCarDirection OBJECT-TYPE + SYNTAX DirectionType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policy direction: + inbound (1) + outbound (2)" + ::= { hwXQoSIfSoftCarEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.2.12.1.3 + hwXQoSIfSoftCarCarIndex OBJECT-TYPE + SYNTAX Integer32 (0..65534) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Car index,refers to hwXQoSCpcarIndex." + ::= { hwXQoSIfSoftCarEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.2.12.1.4 + hwXQoSIfSoftCarRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy." + ::= { hwXQoSIfSoftCarEntry 4 } + +-- local-precedence-queue-map + hwXQoSIfLocalPrecedenceQueueMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfLocalPrecedenceQueueMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of local precedence to queue map information." + ::= { hwXQoSIfActionObjects 13 } + + + hwXQoSIfLocalPrecedenceQueueMapEntry OBJECT-TYPE + SYNTAX HwXQoSIfLocalPrecedenceQueueMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "local precedence to queue map Information Entry." + INDEX { hwXQoSIfLocPreQueMapIfIndex, hwXQoSIfLocPreQueMapPreValue} + ::= { hwXQoSIfLocalPrecedenceQueueMapTable 1 } + + HwXQoSIfLocalPrecedenceQueueMapEntry ::= + SEQUENCE { + hwXQoSIfLocPreQueMapIfIndex + Integer32, + hwXQoSIfLocPreQueMapPreValue + Integer32, + hwXQoSIfLocPreQueMapCosType + CosType, + hwXQoSIfLocPreQueMapRowStatus + RowStatus + } + + hwXQoSIfLocPreQueMapIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "interface index " + ::= { hwXQoSIfLocalPrecedenceQueueMapEntry 1 } + + hwXQoSIfLocPreQueMapPreValue OBJECT-TYPE + SYNTAX Integer32(0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Local precedence value." + ::= { hwXQoSIfLocalPrecedenceQueueMapEntry 2 } + + hwXQoSIfLocPreQueMapCosType OBJECT-TYPE + SYNTAX CosType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "queue index" + ::= { hwXQoSIfLocalPrecedenceQueueMapEntry 3 } + + hwXQoSIfLocPreQueMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSIfLocalPrecedenceQueueMapEntry 4 } + + hwXQoSIfScheduleModeCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfScheduleModeCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Schedule mode configuration information." + ::= { hwXQoSIfActionObjects 14} + + + hwXQoSIfScheduleModeCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSIfScheduleModeCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Schedule mode Configuration Information Entry." + INDEX { hwXQoSIfScheduleModeIfIndex } + ::= { hwXQoSIfScheduleModeCfgInfoTable 1 } + + HwXQoSIfScheduleModeCfgInfoEntry ::= + SEQUENCE { + hwXQoSIfScheduleModeIfIndex + Integer32, + hwXQoSIfModeType + INTEGER, + hwXQoSIfScheduleModeRowStatus + RowStatus + } + + hwXQoSIfScheduleModeIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface Index, equal to ifIndex." + ::= { hwXQoSIfScheduleModeCfgInfoEntry 1 } + + hwXQoSIfModeType OBJECT-TYPE + SYNTAX INTEGER + { + pqWfq(1), + pq(2), + wfq(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Schedule mode are PQ+WFQ(1), PQ(2) or WFQ(3)." + ::= { hwXQoSIfScheduleModeCfgInfoEntry 2 } + + hwXQoSIfScheduleModeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSIfScheduleModeCfgInfoEntry 3 } + + hwXQoSIfHQOSPriCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfHQOSPriCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "HQOS priority configure configuration table. " + ::= { hwXQoSIfActionObjects 15} + + + hwXQoSIfHQOSPriCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSIfHQOSPriCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "HQOS priority Configuration Information Entry." + INDEX { hwXQoSIfHqosPriIfIndex } + ::= { hwXQoSIfHQOSPriCfgInfoTable 1 } + + HwXQoSIfHQOSPriCfgInfoEntry ::= + SEQUENCE { + hwXQoSIfHqosPriIfIndex + Integer32, + hwXQoSIfHqosPriority + INTEGER, + hwXQoSIfHqosPriRowStatus + RowStatus + } + + hwXQoSIfHqosPriIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface Index, equal to ifIndex." + ::= { hwXQoSIfHQOSPriCfgInfoEntry 1 } + + hwXQoSIfHqosPriority OBJECT-TYPE + SYNTAX INTEGER { be(1),af1(2),af2(3),af3(4),af4(5),ef(6),cs6(7),cs7(8)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " be(1),af1(2),af2(3),af3(4),af4(5),ef(6),cs6(7),cs7(8)" + ::= { hwXQoSIfHQOSPriCfgInfoEntry 2 } + + hwXQoSIfHqosPriRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSIfHQOSPriCfgInfoEntry 3 } + + hwXQoSIfOutboundMulticastCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfOutboundMulticastCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Multicast outbound bandwidth table." + ::= { hwXQoSIfActionObjects 16} + + + hwXQoSIfOutboundMulticastCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSIfOutboundMulticastCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Multicast outbound bandwidth Configuration Information Entry." + INDEX { hwXQoSIfOutMulticastIfIndex } + ::= { hwXQoSIfOutboundMulticastCfgInfoTable 1 } + + + HwXQoSIfOutboundMulticastCfgInfoEntry ::= + SEQUENCE { + hwXQoSIfOutMulticastIfIndex + Integer32, + hwXQoSIfUnicastWeightValue + Integer32, + hwXQoSIfMulticastWeightValue + Integer32, + hwXQoSIfOutMulticastRowStatus + RowStatus + } + + hwXQoSIfOutMulticastIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface Index, equal to ifIndex." + ::= { hwXQoSIfOutboundMulticastCfgInfoEntry 1 } + + hwXQoSIfUnicastWeightValue OBJECT-TYPE + SYNTAX Integer32 (0..15) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Unicast weight value range(0~15)." + ::= { hwXQoSIfOutboundMulticastCfgInfoEntry 2 } + + hwXQoSIfMulticastWeightValue OBJECT-TYPE + SYNTAX Integer32 (0..15) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Multicast weight value range(0~15). " + ::= { hwXQoSIfOutboundMulticastCfgInfoEntry 3 } + + hwXQoSIfOutMulticastRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSIfOutboundMulticastCfgInfoEntry 4 } + +--sRed + hwXQoSIfSredCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfSredCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Sred configuration information." + ::= { hwXQoSIfActionObjects 17 } + + hwXQoSIfSredCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSIfSredCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Sred Configuration Information Entry." + INDEX { hwXQoSIfSredQueueIndex } + ::= { hwXQoSIfSredCfgInfoTable 1 } + + HwXQoSIfSredCfgInfoEntry ::= + SEQUENCE { + hwXQoSIfSredQueueIndex + INTEGER, + hwXQoSIfSredRedStartDiscardPoint + Integer32, + hwXQoSIfSredRedDiscardProbability + INTEGER, + hwXQoSIfSredYellowStartDiscardPoint + Integer32, + hwXQoSIfSredYellowDiscardProbability + INTEGER, + hwXQoSIfSredRowStatus + RowStatus + } + + hwXQoSIfSredQueueIndex OBJECT-TYPE + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Sred queue index + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8)" + ::= { hwXQoSIfSredCfgInfoEntry 1 } + + hwXQoSIfSredRedStartDiscardPoint OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Sred Red Start Discard Point.unit:packet" + ::= { hwXQoSIfSredCfgInfoEntry 2 } + + hwXQoSIfSredRedDiscardProbability OBJECT-TYPE + SYNTAX INTEGER + { + drop1(1), + drop2(2), + drop3(3), + drop4(4), + drop5(5), + drop6(6), + drop7(7), + drop8(8) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Sred Red Discard Probability. + drop1(1) = 100% + drop2(2) = 6.25% + drop3(3) = 3.125% + drop4(4) = 1.5625% + drop5(5) = 0.78125% + drop6(6) = 0.390625% + drop7(7) = 0.1953125% + drop8(8) = 0.09765625% " + ::= { hwXQoSIfSredCfgInfoEntry 3 } + + hwXQoSIfSredYellowStartDiscardPoint OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Sred Yellow Start Discard Point.unit:packet" + ::= { hwXQoSIfSredCfgInfoEntry 4 } + + hwXQoSIfSredYellowDiscardProbability OBJECT-TYPE + SYNTAX INTEGER + { + drop1(1), + drop2(2), + drop3(3), + drop4(4), + drop5(5), + drop6(6), + drop7(7), + drop8(8) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Sred Yellow Discard Probability. + drop1(1) = 100% + drop2(2) = 6.25% + drop3(3) = 3.125% + drop4(4) = 1.5625% + drop5(5) = 0.78125% + drop6(6) = 0.390625% + drop7(7) = 0.1953125% + drop8(8) = 0.09765625% " + ::= { hwXQoSIfSredCfgInfoEntry 5 } + + hwXQoSIfSredRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSIfSredCfgInfoEntry 6 } + +--add at 2007-12-10 + hwXQosAtmTrafficQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQosAtmTrafficQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table provides traffic classification." + ::= { hwXQoSIfActionObjects 18 } + + hwXQosAtmTrafficQueueEntry OBJECT-TYPE + SYNTAX HwXQosAtmTrafficQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Traffic classification entry." + INDEX { hwXQoSAtmTrafficQueueIfIndex } + ::= { hwXQosAtmTrafficQueueTable 1 } + + HwXQosAtmTrafficQueueEntry ::= + SEQUENCE { + hwXQoSAtmTrafficQueueIfIndex + Unsigned32, + hwXQoSAtmTrafficQueueServiceClass + Integer32, + hwXQoSAtmTrafficQueueRowStatus + RowStatus + } + + hwXQoSAtmTrafficQueueIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of interface." + ::= { hwXQosAtmTrafficQueueEntry 1 } + + hwXQoSAtmTrafficQueueServiceClass OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The service class of the ATM traffic queue." + ::= { hwXQosAtmTrafficQueueEntry 2 } + + hwXQoSAtmTrafficQueueRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "State of the row." + ::= { hwXQosAtmTrafficQueueEntry 3 } + + hwXQoSAtmPvcServiceTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSAtmPvcServiceTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table provides ATM PVC service type." + ::= { hwXQoSIfActionObjects 19 } + + hwXQoSAtmPvcServiceTypeEntry OBJECT-TYPE + SYNTAX HwXQoSAtmPvcServiceTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ATM PVC service entry." + INDEX { hwXQoSAtmPvcServiceTypeVpiIndex, hwXQoSAtmPvcServiceTypeVciIndex, hwXQoSAtmPvcServiceTypeIfIndex } + ::= { hwXQoSAtmPvcServiceTypeTable 1 } + + HwXQoSAtmPvcServiceTypeEntry ::= + SEQUENCE { + hwXQoSAtmPvcServiceTypeIfIndex + Unsigned32, + hwXQoSAtmPvcServiceTypeVpiIndex + Unsigned32, + hwXQoSAtmPvcServiceTypeVciIndex + Unsigned32, + hwXQoSAtmPvcNameServiceTypeIndex + OCTET STRING, + hwXQoSAtmPvcServiceType + Integer32, + hwXQoSAtmPvcPcr + Integer32, + hwXQoSAtmPvcCdvt + Integer32, + hwXQoSAtmPvcVbrScr + Integer32, + hwXQoSAtmPvcVbrMbs + Integer32, + hwXQoSAtmPvcRowStatus + RowStatus + } + + hwXQoSAtmPvcServiceTypeIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of interface." + ::= { hwXQoSAtmPvcServiceTypeEntry 1 } + + hwXQoSAtmPvcServiceTypeVpiIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VPI for PVC." + ::= { hwXQoSAtmPvcServiceTypeEntry 2 } + + hwXQoSAtmPvcServiceTypeVciIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VCI for PVC." + ::= { hwXQoSAtmPvcServiceTypeEntry 3 } + + hwXQoSAtmPvcNameServiceTypeIndex OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name for PVC." + ::= { hwXQoSAtmPvcServiceTypeEntry 4 } + + hwXQoSAtmPvcServiceType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Type of the service." + ::= { hwXQoSAtmPvcServiceTypeEntry 5 } + + hwXQoSAtmPvcPcr OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Peak rate for sending ATM cells." + ::= { hwXQoSAtmPvcServiceTypeEntry 6 } + + hwXQoSAtmPvcCdvt OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Tolerance of cell delay changes." + ::= { hwXQoSAtmPvcServiceTypeEntry 7 } + + hwXQoSAtmPvcVbrScr OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Sustainable Rate for Sending ATM Cells." + ::= { hwXQoSAtmPvcServiceTypeEntry 8 } + + hwXQoSAtmPvcVbrMbs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Maximum Burst Size for Sending ATM Cells." + ::= { hwXQoSAtmPvcServiceTypeEntry 9 } + + hwXQoSAtmPvcRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "State of the row." + ::= { hwXQoSAtmPvcServiceTypeEntry 10 } + +--Shaping + hwXQoSIfShapingCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfShapingCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Shaping configuration information." + ::= { hwXQoSIfActionObjects 20 } + + hwXQoSIfShapingCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSIfShapingCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Shaping Configuration Information Entry." + INDEX { hwXQoSIfShapingIfIndex,hwXQoSIfShapingQueueIndex} + ::= { hwXQoSIfShapingCfgInfoTable 1 } + + HwXQoSIfShapingCfgInfoEntry ::= + SEQUENCE { + hwXQoSIfShapingIfIndex + Integer32, + hwXQoSIfShapingQueueIndex + INTEGER, + hwXQoSIfShapingQueueCir + Integer32, + hwXQoSIfShapingQueuePir + Integer32, + hwXQoSIfShapingRowStatus + RowStatus + } + + hwXQoSIfShapingIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface Index, equal to ifIndex." + ::= { hwXQoSIfShapingCfgInfoEntry 1 } + + hwXQoSIfShapingQueueIndex OBJECT-TYPE + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Shaping queue index + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8)" + ::= { hwXQoSIfShapingCfgInfoEntry 2 } + + hwXQoSIfShapingQueueCir OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Committed Information Rate. Unit: kbps." + ::= { hwXQoSIfShapingCfgInfoEntry 3 } + + hwXQoSIfShapingQueuePir OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Peak Information Rate. Unit: kbps. + Only hardware QoS support this node." + ::= { hwXQoSIfShapingCfgInfoEntry 4 } + + hwXQoSIfShapingRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSIfShapingCfgInfoEntry 5 } + + + hwXQoSIfPppoeCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfPppoeCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of PPPoE configuration information." + ::= { hwXQoSIfActionObjects 21 } + + + hwXQoSIfPppoeCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSIfPppoeCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "PPPoE configuration information entry." + INDEX { hwXQoSIfPppoeIfIndex, hwXQoSIfPppoeMatchType, hwXQoSIfPppoeSourceMac, hwXQoSIfPppoeDestMac } + ::= { hwXQoSIfPppoeCfgInfoTable 1 } + + + HwXQoSIfPppoeCfgInfoEntry ::= + SEQUENCE { + hwXQoSIfPppoeIfIndex + Integer32, + hwXQoSIfPppoeMatchType + Integer32, + hwXQoSIfPppoeSourceMac + MacAddress, + hwXQoSIfPppoeDestMac + MacAddress, + hwXQoSIfPppoeRowStatus + RowStatus + } + + hwXQoSIfPppoeIfIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface index, equal to ifIndex." + ::= { hwXQoSIfPppoeCfgInfoEntry 1 } + + + hwXQoSIfPppoeMatchType OBJECT-TYPE + SYNTAX Integer32 (1..4) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Match type: 1.any 2.source MAC 3.dest MAC 4.source MAC and dest MAC." + ::= { hwXQoSIfPppoeCfgInfoEntry 2 } + + hwXQoSIfPppoeSourceMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Source MAC address." + ::= { hwXQoSIfPppoeCfgInfoEntry 3 } + + + hwXQoSIfPppoeDestMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Destination MAC address." + ::= { hwXQoSIfPppoeCfgInfoEntry 4 } + + + hwXQoSIfPppoeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status. Two actions are used: createAndGo, destroy" + ::= { hwXQoSIfPppoeCfgInfoEntry 5 } + + hwXQoSIfScheduleCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfScheduleCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of interface schedule configuration information." + ::= { hwXQoSIfActionObjects 22 } + + hwXQoSIfScheduleCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSIfScheduleCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface schedule configuration information entry." + INDEX { hwXQoSIfScheduleIfIndex} + ::= { hwXQoSIfScheduleCfgInfoTable 1 } + + HwXQoSIfScheduleCfgInfoEntry ::= + SEQUENCE { + hwXQoSIfScheduleIfIndex + Integer32, + hwXQoSIfScheduleProfile + OCTET STRING, + hwXQoSIfScheduleRowStatus + RowStatus + } + + hwXQoSIfScheduleIfIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface index, equal to ifIndex." + ::= { hwXQoSIfScheduleCfgInfoEntry 1 } + + hwXQoSIfScheduleProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of schedule profile." + ::= { hwXQoSIfScheduleCfgInfoEntry 2 } + + + hwXQoSIfScheduleRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSIfScheduleCfgInfoEntry 51 } + +--begin: mod by q00129728 for IPCAR +-- IPCAR Instance on interface Table + hwXQoSIfIPCarCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfIPCarCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of IPCAR feature configuration information." + ::= { hwXQoSIfActionObjects 23 } + + hwXQoSIfIPCarCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSIfIPCarCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IPCAR Configuration Information Entry." + INDEX { hwXQoSIfIPCarCfgIfIndex, hwXQoSIfIPCarDirection, hwXQoSIPCarRuleIndex } + ::= { hwXQoSIfIPCarCfgInfoTable 1 } + + HwXQoSIfIPCarCfgInfoEntry ::= + SEQUENCE { + hwXQoSIfIPCarCfgIfIndex + Integer32, + hwXQoSIfIPCarDirection + DirectionType, + hwXQoSIPCarRuleIndex + Integer32, + hwXQoSIPCarRuleType + IPCARRuleType, + hwXBQoSIPCarIntValue + Unsigned32, + hwXQoSIfIPCarStartIp + IpAddress, + hwXQoSIfIPCarEndIp + IpAddress, + hwXQoSIfIPCarCir + Integer32, + hwXQoSIfIPCarCbs + Integer32, + hwXQoSIfIPCarEbs + Integer32, + hwXQoSIfIPCarPir + Integer32, + hwXQoSIfIPCarPbs + Integer32, + hwXQoSIfIPCarGreenAction + CarAction, + hwXQoSIfIPCarGreenRemarkValue + Integer32, + hwXQoSIfIPCarYellowAction + CarAction, + hwXQoSIfIPCarYellowRemarkValue + Integer32, + hwXQoSIfIPCarRedAction + CarAction, + hwXQoSIfIPCarRedRemarkValue + Integer32, + hwXQoSIfIPCarAggregation + INTEGER, + hwXQoSIfIPCarRowStatus + RowStatus + } + + hwXQoSIfIPCarCfgIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface Index, equal to ifIndex. + This object has no default value." + ::= { hwXQoSIfIPCarCfgInfoEntry 1 } + + hwXQoSIfIPCarDirection OBJECT-TYPE + SYNTAX DirectionType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IPCAR Rule direction: + inbound (1) + outbound (2)" + ::= { hwXQoSIfIPCarCfgInfoEntry 2 } + + hwXQoSIPCarRuleIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the index of IPCAR Rule. + The value ranges from 0 to 254. + This object has no default value." + ::= { hwXQoSIfIPCarCfgInfoEntry 3 } + + hwXQoSIPCarRuleType OBJECT-TYPE + SYNTAX IPCARRuleType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the rule type. + The value of this object can be any of the following: + ipv4-acl(1) + ipv4-SrcIp(2) + ipv4-DstIp(3) + This object has no default value." + ::= { hwXQoSIfIPCarCfgInfoEntry 4 } + + hwXBQoSIPCarIntValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the rule contents. The value range and the default value of the object vary with hwXQoSIPCarRuleType. + When the supported type is ipv4-acl(2), the value of this object ranges from 2000 to 4999. + This object has no default value." + ::= { hwXQoSIfIPCarCfgInfoEntry 5 } + + hwXQoSIfIPCarStartIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the start of source IP address segment. + This object has no default value. + 0.0.0.0 is invalid value." + ::= { hwXQoSIfIPCarCfgInfoEntry 6 } + + hwXQoSIfIPCarEndIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the end of source IP address segment. + This object has no default value. + 0.0.0.0 is invalid value." + ::= { hwXQoSIfIPCarCfgInfoEntry 7 } + + hwXQoSIfIPCarCir OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Committed Information Rate. Unit: kbps. + The value ranges from 8 to 4294967295, with no default value." + ::= { hwXQoSIfIPCarCfgInfoEntry 8 } + + + hwXQoSIfIPCarCbs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Committed Burst Size. Unit: byte + The value ranges from 1500 to 4294967295 bytes." + ::= { hwXQoSIfIPCarCfgInfoEntry 9 } + + + hwXQoSIfIPCarEbs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Excess Burst Size. Unit: byte. + Only software QoS support this node. + -1 is returned only when getting value from hardware QoS. + -1 can't be set." + DEFVAL { 0 } + ::= { hwXQoSIfIPCarCfgInfoEntry 10 } + + + hwXQoSIfIPCarPir OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Peak Information Rate. Unit: kbps. + The value ranges from 8 to 4294967295" + ::= { hwXQoSIfIPCarCfgInfoEntry 11 } + + + hwXQoSIfIPCarPbs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Peak Burst Size. Unit: byte. + The value ranges from 1500 to 4294967295 bytes." + ::= { hwXQoSIfIPCarCfgInfoEntry 12 } + + + hwXQoSIfIPCarGreenAction OBJECT-TYPE + SYNTAX CarAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the action adopted when CIR is not reached. + pass (1), + discard (2), + remark IP Precedence (3), + remark DSCP(4), + remark Mpls Exp(5), + remark (6), + remark 8021p(7) + The default value is pass (1). + " + DEFVAL { pass } + ::= { hwXQoSIfIPCarCfgInfoEntry 13 } + + + hwXQoSIfIPCarGreenRemarkValue OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..63) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value is to remark When green action is remarking. + For remarking DSCP, the range is 0~63; + For remarking IP Precedence and MPLS EXP, the range is 0~7; + Only software QoS support this node. + -1 is returned only when getting value from hardware QoS or when action being pass,discard of software QoS. + -1 can't be set." + ::= { hwXQoSIfIPCarCfgInfoEntry 14 } + + + hwXQoSIfIPCarYellowAction OBJECT-TYPE + SYNTAX CarAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the action adopted when CIR is exceeded but PIR is not reached. + pass (1), + discard (2), + remark IP Precedence (3), + remark DSCP(4), + remark Mpls Exp(5), + remark (6), + remark 8021p(7) + The default value is pass (1). + " + DEFVAL { pass } + ::= { hwXQoSIfIPCarCfgInfoEntry 15 } + + hwXQoSIfIPCarYellowRemarkValue OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..63) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value is to remark When yellow action is remarking. + For remarking DSCP, the range is 0~63; + For remarking IP Precedence and MPLS EXP, the range is 0~7; + Only software QoS support this node. + -1 is returned only when getting value from hardware QoS or when action being pass,discard of software QoS. + -1 can't be set." + ::= { hwXQoSIfIPCarCfgInfoEntry 16 } + + hwXQoSIfIPCarRedAction OBJECT-TYPE + SYNTAX CarAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the action adopted when CIR is exceeded but PIR is not reached. + pass (1), + discard (2), + remark IP Precedence (3), + remark DSCP(4), + remark Mpls Exp(5), + remark (6), + remark 8021p(7) + The default value is pass (1). + " + DEFVAL { discard } + ::= { hwXQoSIfIPCarCfgInfoEntry 17 } + + hwXQoSIfIPCarRedRemarkValue OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..63) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value is to remark When red action is remarking. + For remarking DSCP, the range is 0~63; + For remarking IP Precedence and MPLS EXP, the range is 0~7; + Only software QoS support this node. + -1 is returned only when getting value from hardware QoS or when action being pass,discard of software QoS. + -1 can't be set." + ::= { hwXQoSIfIPCarCfgInfoEntry 18 } + + hwXQoSIfIPCarAggregation OBJECT-TYPE + SYNTAX INTEGER + { + aggregationCar(1), + noneAggregationCar(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "aggregationCar(1): aggregation car; + noneAggregationCar(2) : none aggregation car." + ::= { hwXQoSIfIPCarCfgInfoEntry 19 } + + hwXQoSIfIPCarRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSIfIPCarCfgInfoEntry 20 } +--end: mod by q00129728 for IPCAR + +-- 8021P CAR + hwXQoSIf8021PCarCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIf8021PCarCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of 8021P CAR feature configuration information." + ::= { hwXQoSIfActionObjects 24 } + + + hwXQoSIf8021PCarCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSIf8021PCarCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "8021P CAR Configuration Information Entry." + INDEX { hwXQoSIf8021PCarIfIndex, hwXQoSIf8021PCarDirection, hwXQoSIf8021PCarIndexId } + ::= { hwXQoSIf8021PCarCfgInfoTable 1 } + + + HwXQoSIf8021PCarCfgInfoEntry ::= + SEQUENCE { + hwXQoSIf8021PCarIfIndex + Integer32, + hwXQoSIf8021PCarDirection + INTEGER, + hwXQoSIf8021PCarIndexId + Integer32, + hwXQoSIf8021PCarCir + Unsigned32, + hwXQoSIf8021PCarCbs + Unsigned32, + hwXQoSIf8021PCarPir + Unsigned32, + hwXQoSIf8021PCarPbs + Unsigned32, + hwXQoSIf8021PCar8021pValue + OCTET STRING, + hwXQoSIf8021PCarRowStatus + RowStatus + } + + hwXQoSIf8021PCarIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface Index, equal to ifIndex." + ::= { hwXQoSIf8021PCarCfgInfoEntry 1 } + + + hwXQoSIf8021PCarDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Apply direction:inbound (1),outbound (2)." + ::= { hwXQoSIf8021PCarCfgInfoEntry 2 } + + + hwXQoSIf8021PCarIndexId OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Every Command Index ID." + ::= { hwXQoSIf8021PCarCfgInfoEntry 3 } + + + hwXQoSIf8021PCarCir OBJECT-TYPE + SYNTAX Unsigned32 (64..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Committed Information Rate. Unit: kbps. + Unsigned32<64-4294967295> " + ::= { hwXQoSIf8021PCarCfgInfoEntry 4 } + + + hwXQoSIf8021PCarCbs OBJECT-TYPE + SYNTAX Unsigned32 (1500..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Committed Burst Size. Unit: byte + Unsigned32<1500-4294967295> " + ::= { hwXQoSIf8021PCarCfgInfoEntry 5 } + + + hwXQoSIf8021PCarPir OBJECT-TYPE + SYNTAX Unsigned32 (64..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Peak Information Rate. Unit: kbps. + Unsigned32<64-4294967295> " + ::= { hwXQoSIf8021PCarCfgInfoEntry 6 } + + + hwXQoSIf8021PCarPbs OBJECT-TYPE + SYNTAX Unsigned32 (1500..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Peak Burst Size. Unit: byte. + Unsigned32<1500-4294967295> " + ::= { hwXQoSIf8021PCarCfgInfoEntry 7 } + + + hwXQoSIf8021PCar8021pValue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "VLAN 802.1p value. + STRING<0-7> " + ::= { hwXQoSIf8021PCarCfgInfoEntry 8 } + + + hwXQoSIf8021PCarRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active(1), + createAndGo(4), destroy(6)." + ::= { hwXQoSIf8021PCarCfgInfoEntry 9 } + +-- Cpcar command + hwXQoSCpcarObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 3 } + + +-- Cp car + hwXQoSCpcarCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSCpcarCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of cp car configuration information." + ::= { hwXQoSCpcarObjects 1 } + + + hwXQoSCpcarCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSCpcarCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Diff-server domain Information Entry." + INDEX { hwXQoSCpcarIndex } + ::= { hwXQoSCpcarCfgInfoTable 1 } + + + HwXQoSCpcarCfgInfoEntry ::= + SEQUENCE { + hwXQoSCpcarIndex + Integer32, + hwXQoSCpcarName + OCTET STRING, + hwXQoSCpcarRowStatus + RowStatus + } + + hwXQoSCpcarIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of cp car domain." + ::= { hwXQoSCpcarCfgInfoEntry 1 } + + + hwXQoSCpcarName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Exception name of cp car." + ::= { hwXQoSCpcarCfgInfoEntry 2 } + + + hwXQoSCpcarRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSCpcarCfgInfoEntry 3 } + + +-- filter in cp car + hwXQoSCpCarFilterCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSCpCarFilterCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of cpcar filter configuration information." + ::= { hwXQoSCpcarObjects 2 } + + + hwXQoSCpCarFilterCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSCpCarFilterCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Diff-serve domain 8021p phb Configuration Information Entry." + INDEX { hwXQoSCpcarIndex } + ::= { hwXQoSCpCarFilterCfgInfoTable 1 } + + + HwXQoSCpCarFilterCfgInfoEntry ::= + SEQUENCE { + hwXQoSCpCarFilterAction + INTEGER, + hwXQoSCpCarFilterRowStatus + RowStatus + } + + hwXQoSCpCarFilterAction OBJECT-TYPE + SYNTAX INTEGER + { + pass(1), + drop(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "filter action + 1:pass + 2:drop + DEFVAL { pass }" + ::= { hwXQoSCpCarFilterCfgInfoEntry 1 } + + + hwXQoSCpCarFilterRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSCpCarFilterCfgInfoEntry 2 } + + +-- CAR in cp car + hwXQoSCpCarCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSCpCarCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of CAR feature configuration information." + ::= { hwXQoSCpcarObjects 3 } + + + hwXQoSCpCarCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSCpCarCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "CAR Configuration Information Entry." + INDEX { hwXQoSCpcarIndex } + ::= { hwXQoSCpCarCfgInfoTable 1 } + + + HwXQoSCpCarCfgInfoEntry ::= + SEQUENCE { + hwXQoSCpCarSlotId + Integer32, + hwXQoSCpCarCir + Integer32, + hwXQoSCpCarCbs + Integer32, + hwXQoSCpCarEbs + Integer32, + hwXQoSCpCarPir + Integer32, + hwXQoSCpCarPbs + Integer32, + hwXQoSCpCarGreenAction + CarAction, + hwXQoSCpCarGreenRemarkValue + Integer32, + hwXQoSCpCarYellowAction + CarAction, + hwXQoSCpCarYellowRemarkValue + Integer32, + hwXQoSCpCarRedAction + CarAction, + hwXQoSCpCarRedRemarkValue + Integer32, + hwXQoSCpCarRowStatus + RowStatus + } + + hwXQoSCpCarSlotId OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Target slot" + ::= { hwXQoSCpCarCfgInfoEntry 1 } + + hwXQoSCpCarCir OBJECT-TYPE + SYNTAX Integer32 (8..10000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Committed Information Rate. Unit: kbps. + software QoS: 8..155000 + hardware QoS: 100..10000000" + ::= { hwXQoSCpCarCfgInfoEntry 2 } + + + hwXQoSCpCarCbs OBJECT-TYPE + SYNTAX Integer32 (64..19375000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Committed Burst Size. Unit: byte + software QoS: 1875..19375000 (default:max(cir*125/2,1875)) + hardware QoS: 64..131071(default:12288)" + ::= { hwXQoSCpCarCfgInfoEntry 3 } + + + hwXQoSCpCarEbs OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..19375000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Excess Burst Size. Unit: byte. 0..19375000 + Only software QoS support this node. + -1 is returned only when getting value from hardware QoS. + -1 can't be set." + DEFVAL { 0 } + ::= { hwXQoSCpCarCfgInfoEntry 4 } + + + hwXQoSCpCarPir OBJECT-TYPE + SYNTAX Integer32 (-1 | 0 | 100..10000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Peak Information Rate. Unit: kbps. 100..10000000 + Only hardware QoS support this node. + -1 is returned only when getting value from software QoS. + -1 can't be set. + 0 is the default value" + ::= { hwXQoSCpCarCfgInfoEntry 5 } + + + hwXQoSCpCarPbs OBJECT-TYPE + SYNTAX Integer32 (-1 | 0 | 64..4000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Peak Burst Size. Unit: byte. + 64..4000000.(default:cbs when Peak Information Rate configured) + Only hardware QoS support this node. + -1 is returned only when getting value from software QoS. + -1 can't be set. + 0 is the default value" + ::= { hwXQoSCpCarCfgInfoEntry 6 } + + + hwXQoSCpCarGreenAction OBJECT-TYPE + SYNTAX CarAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Green Action: + pass (1) + discard (2) + remark IP Precedence (3) + remark DSCP (4) + remark MPLS EXP (5) + remark (6) + Hardware QoS : pass,discard,remark. + Software QoS : pass,discard,remark IP Precedence,remark DSCP,remark MPLS EXP. + " + DEFVAL { pass } + ::= { hwXQoSCpCarCfgInfoEntry 7 } + + + hwXQoSCpCarGreenRemarkValue OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..63) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value is to remark When green action is remarking. + For remarking DSCP, the range is 0~63; + For remarking IP Precedence and MPLS EXP, the range is 0~7; + Only software QoS support this node. + -1 is returned only when getting value from hardware QoS or when action being pass,discard of software QoS. + -1 can't be set." + ::= { hwXQoSCpCarCfgInfoEntry 8 } + + + hwXQoSCpCarYellowAction OBJECT-TYPE + SYNTAX CarAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Yellow Action: + unavailable(-1) + pass (1) + discard (2) + remark IP Precedence (3) + remark DSCP (4) + remark MPLS EXP (5) + remark(6) + Only hardware QoS support this node.Hardware QoS support pass,discard,remark. + -1 is returned only when getting value from software QoS. + -1 can't be set." + ::= { hwXQoSCpCarCfgInfoEntry 9 } + + + hwXQoSCpCarYellowRemarkValue OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..63) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value is to remark When yellow action is remarking. + For remarking DSCP, the range is 0~63; + For remarking IP Precedence and MPLS EXP, the range is 0~7; + Only software QoS support this node. + -1 is returned only when getting value from hardware QoS or when action being pass,discard of software QoS. + -1 can't be set." + ::= { hwXQoSCpCarCfgInfoEntry 10 } + + + hwXQoSCpCarRedAction OBJECT-TYPE + SYNTAX CarAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Red Action: + pass (1) + discard (2) + remark IP Precedence (3) + remark DSCP (4) + remark MPLS EXP (5) + remark (6) + Hardware QoS : pass,discard,remark. + Software QoS : pass,discard,remark IP Precedence,remark DSCP,remark MPLS EXP. + " + DEFVAL { discard } + ::= { hwXQoSCpCarCfgInfoEntry 11 } + + + hwXQoSCpCarRedRemarkValue OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..63) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value is to remark When red action is remarking. + For remarking DSCP, the range is 0~63; + For remarking IP Precedence and MPLS EXP, the range is 0~7; + Only software QoS support this node. + -1 is returned only when getting value from hardware QoS or when action being pass,discard of software QoS. + -1 can't be set." + ::= { hwXQoSCpCarCfgInfoEntry 12 } + + + hwXQoSCpCarRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSCpCarCfgInfoEntry 13 } + + +-- Policy Instance in cp car + hwXQoSCpApplyPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSCpApplyPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of QoS policy instance." + ::= { hwXQoSCpcarObjects 4 } + + + hwXQoSCpApplyPolicyEntry OBJECT-TYPE + SYNTAX HwXQoSCpApplyPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policy applied on Ethernet Vlan Configuration Information Entry." + INDEX { hwXQoSCpcarIndex } + ::= { hwXQoSCpApplyPolicyTable 1 } + + + HwXQoSCpApplyPolicyEntry ::= + SEQUENCE { + hwXQoSCpApplyPolicyName + OCTET STRING, + hwXQoSCpApplyPolicyRowStatus + RowStatus + } + + hwXQoSCpApplyPolicyName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..127)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of Traffic Policy." + ::= { hwXQoSCpApplyPolicyEntry 1 } + + + hwXQoSCpApplyPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSCpApplyPolicyEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.3.5 + hwXQoSCpCarActionTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSCpCarActionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of cp car action configuration information." + ::= { hwXQoSCpcarObjects 5 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.3.5.1 + hwXQoSCpCarActionEntry OBJECT-TYPE + SYNTAX HwXQoSCpCarActionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cp car action configuration information entry." + INDEX { hwXQoSCpCarActionSlotIndex, hwXQoSCpCarActionPacketType } + ::= { hwXQoSCpCarActionTable 1 } + + HwXQoSCpCarActionEntry ::= + SEQUENCE { + hwXQoSCpCarActionSlotIndex + Integer32, + hwXQoSCpCarActionPacketType + Integer32, + hwXQoSCpCarActionPacketTypeName + OCTET STRING, + hwXQoSCpCarActionType + BITS, + hwXQoSCpCarActionPolicyName + OCTET STRING, + hwXQoSCpCarActionCarCir + Integer32, + hwXQoSCpCarActionCarCbs + Integer32, + hwXQoSCpCarActionCarEbs + Integer32, + hwXQoSCpCarActionCarPir + Integer32, + hwXQoSCpCarActionCarPbs + Integer32, + hwXQoSCpCarActionGreenAction + CarAction, + hwXQoSCpCarActionGreenRemarkValue + Integer32, + hwXQoSCpCarActionYellowAction + CarAction, + hwXQoSCpCarActionYellowRemarkValue + Integer32, + hwXQoSCpCarActionRedAction + CarAction, + hwXQoSCpCarActionRedRemarkValue + Integer32, + hwXQoSCpCarActionSetDefault + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.3.5.1.1 + hwXQoSCpCarActionSlotIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Slot index." + ::= { hwXQoSCpCarActionEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.3.5.1.2 + hwXQoSCpCarActionPacketType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Packet type." + ::= { hwXQoSCpCarActionEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.3.5.1.3 + hwXQoSCpCarActionPacketTypeName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of packet type." + ::= { hwXQoSCpCarActionEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.3.5.1.4 + hwXQoSCpCarActionType OBJECT-TYPE + SYNTAX BITS + { + pass(0), + discard(1), + car(2), + trafficPolicy(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Action type." + ::= { hwXQoSCpCarActionEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.3.5.1.5 + hwXQoSCpCarActionPolicyName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..127)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Policy Name" + DEFVAL { "" } + ::= { hwXQoSCpCarActionEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.3.5.1.6 + hwXQoSCpCarActionCarCir OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Committed Information Rate. Unit: kbps." + DEFVAL { -1 } + ::= { hwXQoSCpCarActionEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.3.5.1.7 + hwXQoSCpCarActionCarCbs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Committed Burst Size. Unit: byte" + DEFVAL { -1 } + ::= { hwXQoSCpCarActionEntry 7 } + + hwXQoSCpCarActionCarEbs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Excess Burst Size. Unit: byte." + DEFVAL { -1} + ::= { hwXQoSCpCarActionEntry 8 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.3.5.1.9 + hwXQoSCpCarActionCarPir OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Peak Information Rate. Unit: kbps." + DEFVAL { -1 } + ::= { hwXQoSCpCarActionEntry 9 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.3.5.1.10 + hwXQoSCpCarActionCarPbs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Peak Burst Size. Unit: byte." + DEFVAL { -1 } + ::= { hwXQoSCpCarActionEntry 10 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.3.5.1.11 + hwXQoSCpCarActionGreenAction OBJECT-TYPE + SYNTAX CarAction + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Green Action. + pass (1) + discard (2) + remark IP Precedence (3) + remark DSCP (4) + remark MPLS EXP (5) + remark (6) + Hardware QoS : pass,discard,remark. + Software QoS : pass,discard,remark IP Precedence,remark DSCP,remark MPLS EXP." + ::= { hwXQoSCpCarActionEntry 11 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.3.5.1.12 + hwXQoSCpCarActionGreenRemarkValue OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..63) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value is to remark When green action is remarking. + For remarking DSCP, the range is 0~63; + For remarking IP Precedence and MPLS EXP, the range is 0~7; + Only software QoS support this node. + -1 is returned only when getting value from hardware QoS or when action being pass,discard of software QoS. + -1 can't be set." + ::= { hwXQoSCpCarActionEntry 12 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.3.5.1.13 + hwXQoSCpCarActionYellowAction OBJECT-TYPE + SYNTAX CarAction + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Yellow Action. + pass (1) + discard (2) + remark IP Precedence (3) + remark DSCP (4) + remark MPLS EXP (5) + remark (6) + Hardware QoS : pass,discard,remark. + Software QoS : pass,discard,remark IP Precedence,remark DSCP,remark MPLS EXP." + ::= { hwXQoSCpCarActionEntry 13 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.3.5.1.14 + hwXQoSCpCarActionYellowRemarkValue OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..63) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value is to remark When yellow action is remarking. + For remarking DSCP, the range is 0~63; + For remarking IP Precedence and MPLS EXP, the range is 0~7; + Only software QoS support this node. + -1 is returned only when getting value from hardware QoS or when action being pass,discard of software QoS. + -1 can't be set." + ::= { hwXQoSCpCarActionEntry 14 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.3.5.1.15 + hwXQoSCpCarActionRedAction OBJECT-TYPE + SYNTAX CarAction + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Red Action. + pass (1) + discard (2) + remark IP Precedence (3) + remark DSCP (4) + remark MPLS EXP (5) + remark (6) + Hardware QoS : pass,discard,remark. + Software QoS : pass,discard,remark IP Precedence,remark DSCP,remark MPLS EXP." + ::= { hwXQoSCpCarActionEntry 15 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.3.5.1.16 + hwXQoSCpCarActionRedRemarkValue OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..63) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value is to remark When red action is remarking. + For remarking DSCP, the range is 0~63; + For remarking IP Precedence and MPLS EXP, the range is 0~7; + Only software QoS support this node. + -1 is returned only when getting value from hardware QoS or when action being pass,discard of software QoS. + -1 can't be set." + ::= { hwXQoSCpCarActionEntry 16 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.3.5.1.17 + hwXQoSCpCarActionSetDefault OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This OID is used for setting the CP CAR info to default. + When you want to set the value to default, set this OID to 1." + ::= { hwXQoSCpCarActionEntry 17 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.4 + hwXQoSStatisticsObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 4 } + +-- Cp car statistics information + hwXQoSCpcarStaticsObjects OBJECT IDENTIFIER ::= { hwXQoSStatisticsObjects 2 } + + +-- Cp car statistics + hwXQoSCpcarRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSCpcarRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Running statistics for sample + in a QoS policy applied on the interface." + ::= { hwXQoSCpcarStaticsObjects 1 } + + + hwXQoSCpcarRunInfoEntry OBJECT-TYPE + SYNTAX HwXQoSCpcarRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cp car statistics entry." + INDEX { hwXQoSCpcarIndex } + ::= { hwXQoSCpcarRunInfoTable 1 } + + + HwXQoSCpcarRunInfoEntry ::= + SEQUENCE { + hwXQoSCpcarPassedPackets + Counter64, + hwXQoSCpcarPassededBytes + Counter64, + hwXQoSCpcarTotalPackets + Counter64, + hwXQoSCpcarTotalBytes + Counter64, + hwXQoSCpcarDiscardedPackets + Counter64, + hwXQoSCpcarDiscardedBytes + Counter64 + } + + hwXQoSCpcarPassedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets passed of enqueue." + ::= { hwXQoSCpcarRunInfoEntry 1 } + + + hwXQoSCpcarPassededBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes passed of enqueue." + ::= { hwXQoSCpcarRunInfoEntry 2 } + + + hwXQoSCpcarTotalPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of total packets." + ::= { hwXQoSCpcarRunInfoEntry 3 } + + + hwXQoSCpcarTotalBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of total bytes." + ::= { hwXQoSCpcarRunInfoEntry 4 } + + + hwXQoSCpcarDiscardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets discarded when enqueued by discard method." + ::= { hwXQoSCpcarRunInfoEntry 5 } + + + hwXQoSCpcarDiscardedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes discarded when enqueued by discard method." + ::= { hwXQoSCpcarRunInfoEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.4.2.2 + hwXQoSCpCarSlotStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSCpCarSlotStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Running statistics for sample + in a QoS policy applied on the slot." + ::= { hwXQoSCpcarStaticsObjects 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.4.2.2.1 + hwXQoSCpCarSlotStatEntry OBJECT-TYPE + SYNTAX HwXQoSCpCarSlotStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cp car on the slot statistics entry." + INDEX { hwXQoSCpCarSlotStatSlotIndex, hwXQoSCpCarSlotStatPacketType } + ::= { hwXQoSCpCarSlotStatTable 1 } + + HwXQoSCpCarSlotStatEntry ::= + SEQUENCE { + hwXQoSCpCarSlotStatSlotIndex + Integer32, + hwXQoSCpCarSlotStatPacketType + Integer32, + hwXQoSCpCarSlotStatDiscardedPackets + Counter64, + hwXQoSCpCarSlotStatDiscardedBytes + Counter64, + hwXQoSCpCarSlotStatPassedPackets + Counter64, + hwXQoSCpCarSlotStatPassededBytes + Counter64, + hwXQoSCpCarSlotStatTotalPackets + Counter64, + hwXQoSCpCarSlotStatTotalBytes + Counter64 + } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.4.2.2.1.1 + hwXQoSCpCarSlotStatSlotIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Slot index." + ::= { hwXQoSCpCarSlotStatEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.4.2.2.1.2 + hwXQoSCpCarSlotStatPacketType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Packet type." + ::= { hwXQoSCpCarSlotStatEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.4.2.2.1.3 + hwXQoSCpCarSlotStatDiscardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets discarded." + ::= { hwXQoSCpCarSlotStatEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.4.2.2.1.4 + hwXQoSCpCarSlotStatDiscardedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes discarded." + ::= { hwXQoSCpCarSlotStatEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.4.2.2.1.5 + hwXQoSCpCarSlotStatPassedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets passed." + ::= { hwXQoSCpCarSlotStatEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.4.2.2.1.6 + hwXQoSCpCarSlotStatPassededBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes passed." + ::= { hwXQoSCpCarSlotStatEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.4.2.2.1.7 + hwXQoSCpCarSlotStatTotalPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of total packets." + ::= { hwXQoSCpCarSlotStatEntry 7 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.4.2.2.1.8 + hwXQoSCpCarSlotStatTotalBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of total bytes." + ::= { hwXQoSCpCarSlotStatEntry 8 } + +-- Interface statistics information + hwXQoSIfStatisticsObjects OBJECT IDENTIFIER ::= { hwXQoSStatisticsObjects 3 } + + +-- CAR statistics + hwXQoSIfCarRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfCarRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of statistics for CAR on the interface." + ::= { hwXQoSIfStatisticsObjects 1 } + + + hwXQoSIfCarRunInfoEntry OBJECT-TYPE + SYNTAX HwXQoSIfCarRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "CAR statistics information entry." + INDEX { hwXQoSIfCarIndex, hwXQoSIfVlanID } + ::= { hwXQoSIfCarRunInfoTable 1 } + + + HwXQoSIfCarRunInfoEntry ::= + SEQUENCE { + hwXQoSIfCarIndex + Integer32, + hwXQoSIfVlanID + Integer32, + hwXQoSIfCarGreenPassedPackets + Counter64, + hwXQoSIfCarGreenPassedBytes + Counter64, + hwXQoSIfCarGreenRemarkedPackets + Counter64, + hwXQoSIfCarGreenRemarkedBytes + Counter64, + hwXQoSIfCarGreenDiscardedPackets + Counter64, + hwXQoSIfCarGreenDiscardedBytes + Counter64, + hwXQoSIfCarYellowPassedPackets + Counter64, + hwXQoSIfCarYellowPassedBytes + Counter64, + hwXQoSIfCarYellowRemarkedPackets + Counter64, + hwXQoSIfCarYellowRemarkedBytes + Counter64, + hwXQoSIfCarYellowDiscardedPackets + Counter64, + hwXQoSIfCarYellowDiscardedBytes + Counter64, + hwXQoSIfCarRedPassedPackets + Counter64, + hwXQoSIfCarRedPassedBytes + Counter64, + hwXQoSIfCarRedRemarkedPackets + Counter64, + hwXQoSIfCarRedRemarkedBytes + Counter64, + hwXQoSIfCarRedDiscardedPackets + Counter64, + hwXQoSIfCarRedDiscardedBytes + Counter64, + hwXQoSIfCarTotalDiscardPackets + Counter64, + hwXQoSIfCarInBoundDiscardPackets + Counter64, + hwXQoSIfCarOutBoundDiscardPackets + Counter64 + } + + hwXQoSIfCarIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface Index, equal to ifIndex." + ::= { hwXQoSIfCarRunInfoEntry 1 } + + hwXQoSIfVlanID OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vlan ID. + -1 can't be set. + 0 is the default value" + ::= { hwXQoSIfCarRunInfoEntry 2 } + + hwXQoSIfCarGreenPassedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of green packets passed." + ::= { hwXQoSIfCarRunInfoEntry 3 } + + + hwXQoSIfCarGreenPassedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes green packets passed." + ::= { hwXQoSIfCarRunInfoEntry 4 } + + + hwXQoSIfCarGreenRemarkedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of green remarked packets." + ::= { hwXQoSIfCarRunInfoEntry 5 } + + + hwXQoSIfCarGreenRemarkedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes green packets remarked." + ::= { hwXQoSIfCarRunInfoEntry 6 } + + + hwXQoSIfCarGreenDiscardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets discarded." + ::= { hwXQoSIfCarRunInfoEntry 7 } + + + hwXQoSIfCarGreenDiscardedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes exceeding CIR." + ::= { hwXQoSIfCarRunInfoEntry 8 } + + hwXQoSIfCarYellowPassedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of yellow packets passed." + ::= { hwXQoSIfCarRunInfoEntry 9 } + + + hwXQoSIfCarYellowPassedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes yellow packets passed." + ::= { hwXQoSIfCarRunInfoEntry 10 } + + + hwXQoSIfCarYellowRemarkedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of yellow remarked packets." + ::= { hwXQoSIfCarRunInfoEntry 11 } + + + hwXQoSIfCarYellowRemarkedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes yellow packets remarked." + ::= { hwXQoSIfCarRunInfoEntry 12 } + + + hwXQoSIfCarYellowDiscardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of yellow discard packets." + ::= { hwXQoSIfCarRunInfoEntry 13 } + + + hwXQoSIfCarYellowDiscardedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes exceeding CIR." + ::= { hwXQoSIfCarRunInfoEntry 14 } + + hwXQoSIfCarRedPassedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of red passed packets." + ::= { hwXQoSIfCarRunInfoEntry 15 } + + + hwXQoSIfCarRedPassedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of red passed bytes." + ::= { hwXQoSIfCarRunInfoEntry 16 } + + + hwXQoSIfCarRedRemarkedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of red remarked packets." + ::= { hwXQoSIfCarRunInfoEntry 17 } + + + hwXQoSIfCarRedRemarkedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of red remarked bytes." + ::= { hwXQoSIfCarRunInfoEntry 18 } + + + hwXQoSIfCarRedDiscardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of red discareded packets." + ::= { hwXQoSIfCarRunInfoEntry 19 } + + + hwXQoSIfCarRedDiscardedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes exceeding CIR." + ::= { hwXQoSIfCarRunInfoEntry 20 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.4.3.1.1.21 + hwXQoSIfCarTotalDiscardPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of total discard packets." + ::= { hwXQoSIfCarRunInfoEntry 21 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.4.3.1.1.22 + hwXQoSIfCarInBoundDiscardPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of inbound direction discard packets." + ::= { hwXQoSIfCarRunInfoEntry 22 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.4.3.1.1.23 + hwXQoSIfCarOutBoundDiscardPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of outbound direction discard packets." + ::= { hwXQoSIfCarRunInfoEntry 23 } + +-- Queue statistics + hwXQoSIfQueueRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfQueueRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to display the running information about an interface queue." + ::= { hwXQoSIfStatisticsObjects 3 } + + + hwXQoSIfQueueRunInfoEntry OBJECT-TYPE + SYNTAX HwXQoSIfQueueRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Queue statistics entry." + INDEX { hwXQoSIfQueueIfIndex, hwXQoSIfQueueVlanID, hwXQoSIfQueueCosType } + ::= { hwXQoSIfQueueRunInfoTable 1 } + + + HwXQoSIfQueueRunInfoEntry ::= + SEQUENCE { + hwXQoSIfQueueIfIndex + Integer32, + hwXQoSIfQueueVlanID + Integer32, + hwXQoSIfQueueCosType + CosType, + hwXQoSIfQueuePassedPackets + Counter64, + hwXQoSIfQueuePassededBytes + Counter64, + hwXQoSIfQueueTotalPackets + Counter64, + hwXQoSIfQueueTotalBytes + Counter64, + hwXQoSIfQueueDiscardedPackets + Counter64, + hwXQoSIfQueueDiscardedBytes + Counter64, + hwXQoSIfQueuePassedPacketRate + Counter64, + hwXQoSIfQueuePassedByteRate + Counter64, + hwXQoSIfQueueDiscardedPacketRate + Counter64, + hwXQoSIfQueueDiscardedByteRate + Counter64, + hwXQoSIfQueueResetFlag + ResetFlag, + hwXQoSIfQueueUsagePercentage + Integer32, +-- BEGIN: Added by l00248629, 2013/12/13 + hwXQoSIfQueueDropTailDiscardedPackets + Counter64, + hwXQoSIfQueueDropTailDiscardedBytes + Counter64, + hwXQoSIfQueueWredDiscardedPackets + Counter64, + hwXQoSIfQueueWredDiscardedBytes + Counter64, + hwXQoSIfQueueDropTailDiscardedPacketRate + Counter64, + hwXQoSIfQueueDropTailDiscardedByteRate + Counter64, + hwXQoSIfQueueWredDiscardedPacketRate + Counter64, + hwXQoSIfQueueWredDiscardedByteRate + Counter64, + hwXQoSIfQueueStatisticsTrafficTowardThisPort + Counter64, + hwXQoSIfQueueStatisticsPhysicalBandwidthOfPortQoS + Counter64, +-- END: Added by l00248629, 2013/12/13 + hwXQoSIfQueuePassedPacketRate30s + Counter64, + hwXQoSIfQueuePassedBitsRate30s + Counter64, + hwXQoSIfQueueDiscardedPacketRate30s + Counter64, + hwXQoSIfQueueDiscardedBitsRate30s + Counter64, + hwXQoSIfQueuePassedPacketRate300s + Counter64, + hwXQoSIfQueuePassedBitsRate300s + Counter64, + hwXQoSIfQueueDiscardedPacketRate300s + Counter64, + hwXQoSIfQueueDiscardedBitsRate300s + Counter64 + } + + hwXQoSIfQueueIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the interface index." + ::= { hwXQoSIfQueueRunInfoEntry 1 } + + hwXQoSIfQueueVlanID OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the VLAN ID." + ::= { hwXQoSIfQueueRunInfoEntry 2 } + + + hwXQoSIfQueueCosType OBJECT-TYPE + SYNTAX CosType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies COS of the queue.The value can be any of the following:CS7(8),CS6(7),EF(6) +AF4(5),AF3(4),AF2(3),AF1(2),BE(1)." + ::= { hwXQoSIfQueueRunInfoEntry 3 } + + + hwXQoSIfQueuePassedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of forwarded packets." + ::= { hwXQoSIfQueueRunInfoEntry 4 } + + + hwXQoSIfQueuePassededBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bytes that pass the queue.The object has no default value." + ::= { hwXQoSIfQueueRunInfoEntry 5 } + + + hwXQoSIfQueueTotalPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of packets that reach the queue.The object has no default value." + ::= { hwXQoSIfQueueRunInfoEntry 6 } + + + hwXQoSIfQueueTotalBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of bytes." + ::= { hwXQoSIfQueueRunInfoEntry 7 } + + + hwXQoSIfQueueDiscardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of discarded packets. " + ::= { hwXQoSIfQueueRunInfoEntry 8 } + + + hwXQoSIfQueueDiscardedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of discarded bytes. " + ::= { hwXQoSIfQueueRunInfoEntry 9 } + + hwXQoSIfQueuePassedPacketRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate at which packets are forwarded." + ::= { hwXQoSIfQueueRunInfoEntry 10 } + + hwXQoSIfQueuePassedByteRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate at which bytes are forwarded. " + ::= { hwXQoSIfQueueRunInfoEntry 11 } + + hwXQoSIfQueueDiscardedPacketRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the packet rate of discarded packets, in pps.The object has no default value." + ::= { hwXQoSIfQueueRunInfoEntry 12 } + + hwXQoSIfQueueDiscardedByteRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate at which bytes are discarded. " + ::= { hwXQoSIfQueueRunInfoEntry 13 } + + hwXQoSIfQueueResetFlag OBJECT-TYPE + SYNTAX ResetFlag + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset queue statistics information." + ::= { hwXQoSIfQueueRunInfoEntry 14 } + + hwXQoSIfQueueUsagePercentage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the percentage of the queue usage. " + ::= { hwXQoSIfQueueRunInfoEntry 15 } + +-- BEGIN: Added by l00248629, 2013/12/13 + hwXQoSIfQueueDropTailDiscardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the number of discarded tail packets. " + ::= { hwXQoSIfQueueRunInfoEntry 16 } + + hwXQoSIfQueueDropTailDiscardedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of bytes discarded by tail drop. " + ::= { hwXQoSIfQueueRunInfoEntry 17 } + + hwXQoSIfQueueWredDiscardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the number of packets that are discarded by WRED. " + ::= { hwXQoSIfQueueRunInfoEntry 18 } + + hwXQoSIfQueueWredDiscardedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bytes discarded by WRED. " + ::= { hwXQoSIfQueueRunInfoEntry 19 } + + hwXQoSIfQueueDropTailDiscardedPacketRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the tail packet discarding rate. " + ::= { hwXQoSIfQueueRunInfoEntry 20 } + + hwXQoSIfQueueDropTailDiscardedByteRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate at which packets are discarded by tail drop. " + ::= { hwXQoSIfQueueRunInfoEntry 21 } + + hwXQoSIfQueueWredDiscardedPacketRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the WRED packet discarding rate." + ::= { hwXQoSIfQueueRunInfoEntry 22 } + + hwXQoSIfQueueWredDiscardedByteRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate at which packets are discarded by WRED." + ::= { hwXQoSIfQueueRunInfoEntry 23 } + + hwXQoSIfQueueStatisticsTrafficTowardThisPort OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the traffic which towards this port." + ::= { hwXQoSIfQueueRunInfoEntry 24 } + + hwXQoSIfQueueStatisticsPhysicalBandwidthOfPortQoS OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the physical bandwidth of a QoS interface." + ::= { hwXQoSIfQueueRunInfoEntry 25 } +-- END: Added by l00248629, 2013/12/13 + hwXQoSIfQueuePassedPacketRate30s OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the last 30 seconds packet rate, in pps.The object has no default value." + ::= { hwXQoSIfQueueRunInfoEntry 26 } + + hwXQoSIfQueuePassedBitsRate30s OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the last 30 seconds bit rate, in bps.The object has no default value." + ::= { hwXQoSIfQueueRunInfoEntry 27 } + + hwXQoSIfQueueDiscardedPacketRate30s OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the last 30 seconds packet rate of discarded packets, in pps.The object has no default value." + ::= { hwXQoSIfQueueRunInfoEntry 28 } + + hwXQoSIfQueueDiscardedBitsRate30s OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the last 30 seconds bit rate of discarded packets, in bps.The object has no default value." + ::= { hwXQoSIfQueueRunInfoEntry 29 } + hwXQoSIfQueuePassedPacketRate300s OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the last 300 seconds packet rate, in pps.The object has no default value." + ::= { hwXQoSIfQueueRunInfoEntry 30 } + + hwXQoSIfQueuePassedBitsRate300s OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the last 300 seconds bit rate, in bps.The object has no default value." + ::= { hwXQoSIfQueueRunInfoEntry 31 } + + hwXQoSIfQueueDiscardedPacketRate300s OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the last 300 seconds packet rate of discarded packets, in pps.The object has no default value." + ::= { hwXQoSIfQueueRunInfoEntry 32 } + + hwXQoSIfQueueDiscardedBitsRate300s OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the last 300 seconds bit rate of discarded packets, in bps.The object has no default value." + ::= { hwXQoSIfQueueRunInfoEntry 33 } +-- WRED statistics + hwXQoSIfWredRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfWredRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Running statistics for WRED + in a QoS policy applied on the interface." + ::= { hwXQoSIfStatisticsObjects 4 } + + + hwXQoSIfWredRunInfoEntry OBJECT-TYPE + SYNTAX HwXQoSIfWredRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "WRED statistics entry." + INDEX { hwXQoSIfWredIfIndex, hwXQoSIfWredVlanID } + ::= { hwXQoSIfWredRunInfoTable 1 } + + + HwXQoSIfWredRunInfoEntry ::= + SEQUENCE { + hwXQoSIfWredIfIndex + Integer32, + hwXQoSIfWredVlanID + Integer32, + hwXQoSIfWredRandomDiscardedPackets + Counter64, + hwXQoSIfWredTailDiscardedPackets + Counter64, + hwXQoSIfWredDiscardedPackets + Counter64 + } + + hwXQoSIfWredIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of interface." + ::= { hwXQoSIfWredRunInfoEntry 1 } + + hwXQoSIfWredVlanID OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vlan ID. + -1 can't be set. + 0 is the default value" + ::= { hwXQoSIfWredRunInfoEntry 2 } + + hwXQoSIfWredRandomDiscardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets that random-discarded by WRED." + ::= { hwXQoSIfWredRunInfoEntry 3 } + + + hwXQoSIfWredTailDiscardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets that tail-discarded by WRED." + ::= { hwXQoSIfWredRunInfoEntry 4 } + + hwXQoSIfWredDiscardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets that discarded by WRED. + Include random-discarded and tail-discarded" + ::= { hwXQoSIfWredRunInfoEntry 5 } + +-- LR statistics + hwXQoSIfLrRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfLrRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Running statistics for LR + in a QoS policy applied on the interface." + ::= { hwXQoSIfStatisticsObjects 5 } + + + hwXQoSIfLrRunInfoEntry OBJECT-TYPE + SYNTAX HwXQoSIfLrRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "LR statistics entry." + INDEX { hwXQoSIfLrIfIndex, hwXQoSIfLrVlanID } + ::= { hwXQoSIfLrRunInfoTable 1 } + + + HwXQoSIfLrRunInfoEntry ::= + SEQUENCE { + hwXQoSIfLrIfIndex + Integer32, + hwXQoSIfLrVlanID + Integer32, + hwXQoSIfLrPassedPackets + Counter64, + hwXQoSIfLrPassedBytes + Counter64, + hwXQoSIfLrDiscardedPackets + Counter64, + hwXQoSIfLrDiscardedBytes + Counter64, + hwXQoSIfLrDelayedPackets + Counter64, + hwXQoSIfLrDelayedBytes + Counter64 + } + + hwXQoSIfLrIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of Interface of LR." + ::= { hwXQoSIfLrRunInfoEntry 1 } + + hwXQoSIfLrVlanID OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vlan ID. + -1 can't be set. + 0 is the default value" + ::= { hwXQoSIfLrRunInfoEntry 2 } + + hwXQoSIfLrPassedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets passed by LR." + ::= { hwXQoSIfLrRunInfoEntry 3 } + + + hwXQoSIfLrPassedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes passed by LR." + ::= { hwXQoSIfLrRunInfoEntry 4 } + + + hwXQoSIfLrDiscardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets discarded by LR." + ::= { hwXQoSIfLrRunInfoEntry 5 } + + + hwXQoSIfLrDiscardedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes discarded by LR." + ::= { hwXQoSIfLrRunInfoEntry 6 } + + + hwXQoSIfLrDelayedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets delayed by LR." + ::= { hwXQoSIfLrRunInfoEntry 7 } + + + hwXQoSIfLrDelayedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes delayed by LR." + ::= { hwXQoSIfLrRunInfoEntry 8 } + +-- Mirror statistics + hwXQoSIfMirrorRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfMirrorRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Running statistics for mirror + in a QoS policy applied on the interface." + ::= { hwXQoSIfStatisticsObjects 6 } + + + hwXQoSIfMirrorRunInfoEntry OBJECT-TYPE + SYNTAX HwXQoSIfMirrorRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Mirror statistics entry." + INDEX { hwXQoSIfMirrorIfIndex, hwXQoSIfMirrorVlanID } + ::= { hwXQoSIfMirrorRunInfoTable 1 } + + + HwXQoSIfMirrorRunInfoEntry ::= + SEQUENCE { + hwXQoSIfMirrorIfIndex + Integer32, + hwXQoSIfMirrorVlanID + Integer32, + hwXQoSIfMirroredPackets + Counter64 + } + + hwXQoSIfMirrorIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of interface mirror." + ::= { hwXQoSIfMirrorRunInfoEntry 1 } + + hwXQoSIfMirrorVlanID OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vlan ID. + -1 can't be set. + 0 is the default value" + ::= { hwXQoSIfMirrorRunInfoEntry 2 } + + hwXQoSIfMirroredPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets Mirrored." + ::= { hwXQoSIfMirrorRunInfoEntry 3 } + +-- Urpf statistics + hwXQoSIfUrpfRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfUrpfRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Running statistics for urpf + in a QoS policy applied on the interface." + ::= { hwXQoSIfStatisticsObjects 7 } + + + hwXQoSIfUrpfRunInfoEntry OBJECT-TYPE + SYNTAX HwXQoSIfUrpfRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Urpf statistics entry." + INDEX { hwXQoSIfUrpfIfIndex, hwXQoSIfUrpfVlanID } + ::= { hwXQoSIfUrpfRunInfoTable 1 } + + + HwXQoSIfUrpfRunInfoEntry ::= + SEQUENCE { + hwXQoSIfUrpfIfIndex + Integer32, + hwXQoSIfUrpfVlanID + Integer32, + hwXQoSIfUrpfPassedPackets + Counter64, + hwXQoSIfUrpfDroppdPackets + Counter64 + } + + hwXQoSIfUrpfIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of interface URPF." + ::= { hwXQoSIfUrpfRunInfoEntry 1 } + + hwXQoSIfUrpfVlanID OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vlan ID. + -1 can't be set. + 0 is the default value" + ::= { hwXQoSIfUrpfRunInfoEntry 2 } + + hwXQoSIfUrpfPassedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets passed." + ::= { hwXQoSIfUrpfRunInfoEntry 3 } + + + hwXQoSIfUrpfDroppdPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets dropped." + ::= { hwXQoSIfUrpfRunInfoEntry 4 } + +-- Sample statistics + hwXQoSIfSampleRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfSampleRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Running statistics for sample + in a QoS policy applied on the interface." + ::= { hwXQoSIfStatisticsObjects 8 } + + + hwXQoSIfSampleRunInfoEntry OBJECT-TYPE + SYNTAX HwXQoSIfSampleRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Sample statistics entry." + INDEX { hwXQoSIfSampleIfIndex, hwXQoSIfSampleVlanID } + ::= { hwXQoSIfSampleRunInfoTable 1 } + + + HwXQoSIfSampleRunInfoEntry ::= + SEQUENCE { + hwXQoSIfSampleIfIndex + Integer32, + hwXQoSIfSampleVlanID + Integer32, + hwXQoSIfSampledPackets + Counter64 + } + + hwXQoSIfSampleIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of interface Sample." + ::= { hwXQoSIfSampleRunInfoEntry 1 } + + hwXQoSIfSampleVlanID OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vlan ID. + -1 can't be set. + 0 is the default value" + ::= { hwXQoSIfSampleRunInfoEntry 2 } + + hwXQoSIfSampledPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets Sampled." + ::= { hwXQoSIfSampleRunInfoEntry 3 } + +-- CAR statistics + hwXQoSIfCarStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfCarStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to display the CAR statistics of a port." + ::= { hwXQoSIfStatisticsObjects 9 } + + hwXQoSIfCarStatisticsEntry OBJECT-TYPE + SYNTAX HwXQoSIfCarStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of CAR statistics for port-based traffic, including + the statistics of packets that have the rate within CIR, of + CIR, of PIR or exceeds PIR. ." + INDEX { hwXQoSIfCarCfgIfIndex, hwXQoSIfCarVlanID, + hwXQoSIfCarDirection } + ::= { hwXQoSIfCarStatisticsTable 1 } + + HwXQoSIfCarStatisticsEntry ::= + SEQUENCE { + hwXQoSIfCarConformedPackets + Counter64, + hwXQoSIfCarConformedBytes + Counter64, + hwXQoSIfCarConformedPacketRate + Counter64, + hwXQoSIfCarConformedByteRate + Counter64, + hwXQoSIfCarExceededPackets + Counter64, + hwXQoSIfCarExceededBytes + Counter64, + hwXQoSIfCarExceededPacketRate + Counter64, + hwXQoSIfCarExceededByteRate + Counter64, + hwXQoSIfCarOverflowPackets + Counter64, + hwXQoSIfCarOverflowBytes + Counter64, + hwXQoSIfCarOverflowPacketRate + Counter64, + hwXQoSIfCarOverflowByteRate + Counter64, + hwXQoSIfCarPassedPackets + Counter64, + hwXQoSIfCarPassedBytes + Counter64, + hwXQoSIfCarDiscardedPackets + Counter64, + hwXQoSIfCarDiscardedBytes + Counter64 + } + + hwXQoSIfCarConformedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of green packets for the interface CAR." + ::= { hwXQoSIfCarStatisticsEntry 11 } + + hwXQoSIfCarConformedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bytes within CIR." + ::= { hwXQoSIfCarStatisticsEntry 12 } + + hwXQoSIfCarConformedPacketRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate of green packets for the interface CAR, in pps." + ::= { hwXQoSIfCarStatisticsEntry 13 } + + hwXQoSIfCarConformedByteRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the byte rate within CIR, in bps." + ::= { hwXQoSIfCarStatisticsEntry 14 } + + hwXQoSIfCarExceededPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of yellow packets for the interface CAR." + ::= { hwXQoSIfCarStatisticsEntry 15 } + + hwXQoSIfCarExceededBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bytes between PIR and CIR." + ::= { hwXQoSIfCarStatisticsEntry 16 } + + hwXQoSIfCarExceededPacketRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the packet rate between PIR and CIR, in pps." + ::= { hwXQoSIfCarStatisticsEntry 17 } + + hwXQoSIfCarExceededByteRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate of yellow bytes for the interface CAR, in pps." + ::= { hwXQoSIfCarStatisticsEntry 18 } + + hwXQoSIfCarOverflowPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of red packets for the interface CAR." + ::= { hwXQoSIfCarStatisticsEntry 19 } + + hwXQoSIfCarOverflowBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of red bytes for the interface CAR." + ::= { hwXQoSIfCarStatisticsEntry 20 } + + hwXQoSIfCarOverflowPacketRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate of red packets for the interface CAR." + ::= { hwXQoSIfCarStatisticsEntry 21 } + + hwXQoSIfCarOverflowByteRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate of red bytes for the interface CAR." + ::= { hwXQoSIfCarStatisticsEntry 22 } + + hwXQoSIfCarPassedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of forwarded packets after CAR is applied." + ::= { hwXQoSIfCarStatisticsEntry 23 } + + hwXQoSIfCarPassedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of forwarded bytes after CAR is applied." + ::= { hwXQoSIfCarStatisticsEntry 24 } + + hwXQoSIfCarDiscardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of discarded packets after CAR is set." + ::= { hwXQoSIfCarStatisticsEntry 25 } + + hwXQoSIfCarDiscardedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of discarded bytes after CAR is applied." + ::= { hwXQoSIfCarStatisticsEntry 26 } + + + hwXQoSIfOutboundQueueStatisticTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfOutboundQueueStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table provides the discard packets." + ::= { hwXQoSIfStatisticsObjects 10 } + + + + hwXQoSIfOutboundQueueStatisticEntry OBJECT-TYPE + SYNTAX HwXQoSIfOutboundQueueStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The discard packets entry." + INDEX { hwXQoSIfExtIndex, hwXQoSIfQueIndex } + ::= { hwXQoSIfOutboundQueueStatisticTable 1 } + + HwXQoSIfOutboundQueueStatisticEntry ::= + SEQUENCE { + hwXQoSIfExtIndex + Unsigned32, + hwXQoSIfQueIndex + OCTET STRING, + hwXQoSIfQueDiscardPackets + Integer32 + } + + hwXQoSIfExtIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index for the extended interface." + ::= { hwXQoSIfOutboundQueueStatisticEntry 1 } + + hwXQoSIfQueIndex OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index for the queue." + ::= { hwXQoSIfOutboundQueueStatisticEntry 2 } + + hwXQoSIfQueDiscardPackets OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of discarded packets." + ::= { hwXQoSIfOutboundQueueStatisticEntry 3 } + + --hwXQoSIfCarStatisticsExtTable + hwXQoSIfCarStatisticsExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfCarStatisticsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to display the CAR statistics of a port." + ::= { hwXQoSIfStatisticsObjects 11 } + + hwXQoSIfCarStatisticsExtEntry OBJECT-TYPE + SYNTAX HwXQoSIfCarStatisticsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of CAR statistics for port-based traffic, including + the statistics of packets that have the rate within CIR, of + CIR, of PIR or exceeds PIR. ." + INDEX { hwXQoSIfCarCfgIfIndex, hwXQoSIfCarVlanID, + hwXQoSIfCarDirection } + ::= { hwXQoSIfCarStatisticsExtTable 1 } + + HwXQoSIfCarStatisticsExtEntry ::= + SEQUENCE { + hwXQoSIfCarExtConformedPacketsLow + Unsigned32, + hwXQoSIfCarExtConformedPacketsHigh + Unsigned32, + hwXQoSIfCarExtConformedBytesLow + Unsigned32, + hwXQoSIfCarExtConformedBytesHigh + Unsigned32, + hwXQoSIfCarExtConformedPacketRateLow + Unsigned32, + hwXQoSIfCarExtConformedPacketRateHigh + Unsigned32, + hwXQoSIfCarExtConformedByteRateLow + Unsigned32, + hwXQoSIfCarExtConformedByteRateHigh + Unsigned32, + hwXQoSIfCarExtExceededPacketsLow + Unsigned32, + hwXQoSIfCarExtExceededPacketsHigh + Unsigned32, + hwXQoSIfCarExtExceededBytesLow + Unsigned32, + hwXQoSIfCarExtExceededBytesHigh + Unsigned32, + hwXQoSIfCarExtExceededPacketRateLow + Unsigned32, + hwXQoSIfCarExtExceededPacketRateHigh + Unsigned32, + hwXQoSIfCarExtExceededByteRateLow + Unsigned32, + hwXQoSIfCarExtExceededByteRateHigh + Unsigned32, + hwXQoSIfCarExtOverflowPacketsLow + Unsigned32, + hwXQoSIfCarExtOverflowPacketsHigh + Unsigned32, + hwXQoSIfCarExtOverflowBytesLow + Unsigned32, + hwXQoSIfCarExtOverflowBytesHigh + Unsigned32, + hwXQoSIfCarExtOverflowPacketRateLow + Unsigned32, + hwXQoSIfCarExtOverflowPacketRateHigh + Unsigned32, + hwXQoSIfExtCarOverflowByteRateLow + Unsigned32, + hwXQoSIfExtCarOverflowByteRateHigh + Unsigned32, + hwXQoSIfCarExtPassedPacketsLow + Unsigned32, + hwXQoSIfCarExtPassedPacketsHigh + Unsigned32, + hwXQoSIfCarExtPassedBytesLow + Unsigned32, + hwXQoSIfCarExtPassedBytesHigh + Unsigned32, + hwXQoSIfCarExtDiscardedPacketsLow + Unsigned32, + hwXQoSIfCarExtDiscardedPacketsHigh + Unsigned32, + hwXQoSIfCarExtDiscardedBytesLow + Unsigned32, + hwXQoSIfCarExtDiscardedBytesHigh + Unsigned32 + } + + hwXQoSIfCarExtConformedPacketsLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of green packets for the interface CAR, which is lower 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 11 } + + hwXQoSIfCarExtConformedPacketsHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of green packets for the interface CAR, which is upper 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 12 } + + hwXQoSIfCarExtConformedBytesLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bytes within CIR, which is lower 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 13 } + + hwXQoSIfCarExtConformedBytesHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bytes within CIR, which is upper 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 14 } + + hwXQoSIfCarExtConformedPacketRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate of green packets for the interface CAR, in pps, which is lower 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 15 } + + hwXQoSIfCarExtConformedPacketRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate of green packets for the interface CAR, in pps, which is upper 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 16 } + + hwXQoSIfCarExtConformedByteRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the byte rate within CIR, in bps, which is lower 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 17 } + + hwXQoSIfCarExtConformedByteRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the byte rate within CIR, in bps, which is upper 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 18 } + + hwXQoSIfCarExtExceededPacketsLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of yellow packets for the interface CAR, which is lower 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 19 } + + hwXQoSIfCarExtExceededPacketsHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of yellow packets for the interface CAR, which is upper 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 20 } + + hwXQoSIfCarExtExceededBytesLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bytes between PIR and CIR, which is lower 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 21 } + + hwXQoSIfCarExtExceededBytesHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bytes between PIR and CIR, which is upper 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 22 } + + hwXQoSIfCarExtExceededPacketRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the packet rate between PIR and CIR, in pps, which is lower 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 23 } + + hwXQoSIfCarExtExceededPacketRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the packet rate between PIR and CIR, in pps, which is upper 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 24 } + + hwXQoSIfCarExtExceededByteRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate of yellow bytes for the interface CAR, in pps, which is lower 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 25 } + + hwXQoSIfCarExtExceededByteRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate of yellow bytes for the interface CAR, in pps, which is upper 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 26 } + + hwXQoSIfCarExtOverflowPacketsLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of red packets for the interface CAR, which is lower 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 27 } + + hwXQoSIfCarExtOverflowPacketsHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of red packets for the interface CAR, which is upper 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 28 } + + hwXQoSIfCarExtOverflowBytesLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of red bytes for the interface CAR, which is lower 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 29 } + + hwXQoSIfCarExtOverflowBytesHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of red bytes for the interface CAR, which is upper 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 30 } + + hwXQoSIfCarExtOverflowPacketRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate of red packets for the interface CAR, which is lower 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 31 } + + hwXQoSIfCarExtOverflowPacketRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate of red packets for the interface CAR, which is upper 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 32 } + + hwXQoSIfExtCarOverflowByteRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate of red bytes for the interface CAR, which is lower 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 33 } + + hwXQoSIfExtCarOverflowByteRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate of red bytes for the interface CAR, which is upper 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 34 } + + hwXQoSIfCarExtPassedPacketsLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of forwarded packets after CAR is applied, which is lower 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 35 } + + hwXQoSIfCarExtPassedPacketsHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of forwarded packets after CAR is applied, which is upper 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 36 } + + hwXQoSIfCarExtPassedBytesLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of forwarded bytes after CAR is applied, which is lower 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 37 } + + hwXQoSIfCarExtPassedBytesHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of forwarded bytes after CAR is applied, which is upper 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 38 } + + + hwXQoSIfCarExtDiscardedPacketsLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of discarded packets after CAR is set, which is lower 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 39 } + + hwXQoSIfCarExtDiscardedPacketsHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of discarded packets after CAR is set, which is upper 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 40 } + + hwXQoSIfCarExtDiscardedBytesLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of discarded bytes after CAR is applied, which is lower 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 41 } + + hwXQoSIfCarExtDiscardedBytesHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of discarded bytes after CAR is applied, which is upper 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 42 } + --*********************************************************** + +--hwXQoSIfQueueExtRunInfoTable + +--************************************************************ +-- Queue statistics + hwXQoSIfQueueExtRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfQueueExtRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to display the running information about an interface queue." + ::= { hwXQoSIfStatisticsObjects 12 } + + + hwXQoSIfQueueExtRunInfoEntry OBJECT-TYPE + SYNTAX HwXQoSIfQueueExtRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Queue statistics entry." + INDEX { hwXQoSIfQueueExtIfIndex, hwXQoSIfQueueExtVlanID, hwXQoSIfQueueExtCosType } + ::= { hwXQoSIfQueueExtRunInfoTable 1 } + + + HwXQoSIfQueueExtRunInfoEntry ::= + SEQUENCE { + hwXQoSIfQueueExtIfIndex + Integer32, + hwXQoSIfQueueExtVlanID + Integer32, + hwXQoSIfQueueExtCosType + CosType, + hwXQoSIfQueueExtPassedPacketsLow + Unsigned32, + hwXQoSIfQueueExtPassededBytesLow + Unsigned32, + hwXQoSIfQueueExtTotalPacketsLow + Unsigned32, + hwXQoSIfQueueExtTotalBytesLow + Unsigned32, + hwXQoSIfQueueExtDiscardedPacketsLow + Unsigned32, + hwXQoSIfQueueExtDiscardedBytesLow + Unsigned32, + hwXQoSIfQueueExtPassedPacketRateLow + Unsigned32, + hwXQoSIfQueueExtPassedByteRateLow + Unsigned32, + hwXQoSIfQueueExtDiscardedPacketRateLow + Unsigned32, + hwXQoSIfQueueExtDiscardedByteRateLow + Unsigned32, + hwXQoSIfQueueExtPassedPacketsHigh + Unsigned32, + hwXQoSIfQueueExtPassededBytesHigh + Unsigned32, + hwXQoSIfQueueExtTotalPacketsHigh + Unsigned32, + hwXQoSIfQueueExtTotalBytesHigh + Unsigned32, + hwXQoSIfQueueExtDiscardedPacketsHigh + Unsigned32, + hwXQoSIfQueueExtDiscardedBytesHigh + Unsigned32, + hwXQoSIfQueueExtPassedPacketRateHigh + Unsigned32, + hwXQoSIfQueueExtPassedByteRateHigh + Unsigned32, + hwXQoSIfQueueExtDiscardedPacketRateHigh + Unsigned32, + hwXQoSIfQueueExtDiscardedByteRateHigh + Unsigned32, + hwXQoSIfQueueExtResetFlag + ResetFlag, + hwXQoSIfQueueExtUsagePercentage + Integer32, +-- BEGIN: Added by l00248629, 2013/12/13 + hwXQoSIfQueueExtDropTailDiscardedPacketsLow + Unsigned32, + hwXQoSIfQueueExtDropTailDiscardedBytesLow + Unsigned32, + hwXQoSIfQueueExtWredDiscardedPacketsLow + Unsigned32, + hwXQoSIfQueueExtWredDiscardedBytesLow + Unsigned32, + hwXQoSIfQueueExtDropTailDiscardedPacketRateLow + Unsigned32, + hwXQoSIfQueueExtDropTailDiscardedByteRateLow + Unsigned32, + hwXQoSIfQueueExtWredDiscardedPacketRateLow + Unsigned32, + hwXQoSIfQueueExtWredDiscardedByteRateLow + Unsigned32, + hwXQoSIfQueueExtStatisticsTrafficTowardThisPortLow + Unsigned32, + hwXQoSIfQueueExtStatisticsPhysicalBandwidthOfPortQoSLow + Unsigned32, + hwXQoSIfQueueExtDropTailDiscardedPacketsHigh + Unsigned32, + hwXQoSIfQueueExtDropTailDiscardedBytesHigh + Unsigned32, + hwXQoSIfQueueExtWredDiscardedPacketsHigh + Unsigned32, + hwXQoSIfQueueExtWredDiscardedBytesHigh + Unsigned32, + hwXQoSIfQueueExtDropTailDiscardedPacketRateHigh + Unsigned32, + hwXQoSIfQueueExtDropTailDiscardedByteRateHigh + Unsigned32, + hwXQoSIfQueueExtWredDiscardedPacketRateHigh + Unsigned32, + hwXQoSIfQueueExtWredDiscardedByteRateHigh + Unsigned32, + hwXQoSIfQueueExtStatisticsTrafficTowardThisPortHigh + Unsigned32, + hwXQoSIfQueueExtStatisticsPhysicalBandwidthOfPortQoSHigh + Unsigned32 +-- END: Added by l00248629, 2013/12/13 + } + + hwXQoSIfQueueExtIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the interface index." + ::= { hwXQoSIfQueueExtRunInfoEntry 1 } + + hwXQoSIfQueueExtVlanID OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the VLAN ID." + ::= { hwXQoSIfQueueExtRunInfoEntry 2 } + + + hwXQoSIfQueueExtCosType OBJECT-TYPE + SYNTAX CosType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies COS of the queue.The value can be any of the following:CS7(8),CS6(7),EF(6) +AF4(5),AF3(4),AF2(3),AF1(2),BE(1)." + ::= { hwXQoSIfQueueExtRunInfoEntry 3 } + + + hwXQoSIfQueueExtPassedPacketsLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of forwarded packets." + ::= { hwXQoSIfQueueExtRunInfoEntry 4 } + + hwXQoSIfQueueExtPassedPacketsHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of forwarded packets." + ::= { hwXQoSIfQueueExtRunInfoEntry 5 } + + hwXQoSIfQueueExtPassededBytesLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bytes that pass the queue.The object has no default value." + ::= { hwXQoSIfQueueExtRunInfoEntry 6 } + + hwXQoSIfQueueExtPassededBytesHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bytes that pass the queue.The object has no default value." + ::= { hwXQoSIfQueueExtRunInfoEntry 7 } + + hwXQoSIfQueueExtTotalPacketsLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of packets that reach the queue.The object has no default value." + ::= { hwXQoSIfQueueExtRunInfoEntry 8 } + + hwXQoSIfQueueExtTotalPacketsHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of packets that reach the queue.The object has no default value." + ::= { hwXQoSIfQueueExtRunInfoEntry 9 } + + hwXQoSIfQueueExtTotalBytesLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of bytes." + ::= { hwXQoSIfQueueExtRunInfoEntry 10 } + + hwXQoSIfQueueExtTotalBytesHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of bytes." + ::= { hwXQoSIfQueueExtRunInfoEntry 11 } + + hwXQoSIfQueueExtDiscardedPacketsLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of discarded packets. " + ::= { hwXQoSIfQueueExtRunInfoEntry 12 } + + hwXQoSIfQueueExtDiscardedPacketsHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of discarded packets. " + ::= { hwXQoSIfQueueExtRunInfoEntry 13 } + + hwXQoSIfQueueExtDiscardedBytesLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of discarded bytes. " + ::= { hwXQoSIfQueueExtRunInfoEntry 14 } + + hwXQoSIfQueueExtDiscardedBytesHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of discarded bytes. " + ::= { hwXQoSIfQueueExtRunInfoEntry 15 } + + hwXQoSIfQueueExtPassedPacketRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate at which packets are forwarded." + ::= { hwXQoSIfQueueExtRunInfoEntry 16 } + + hwXQoSIfQueueExtPassedPacketRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate at which packets are forwarded." + ::= { hwXQoSIfQueueExtRunInfoEntry 17 } + + hwXQoSIfQueueExtPassedByteRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate at which bytes are forwarded. " + ::= { hwXQoSIfQueueExtRunInfoEntry 18 } + + hwXQoSIfQueueExtPassedByteRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate at which bytes are forwarded. " + ::= { hwXQoSIfQueueExtRunInfoEntry 19 } + + hwXQoSIfQueueExtDiscardedPacketRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the packet rate of discarded packets, in pps.The object has no default value." + ::= { hwXQoSIfQueueExtRunInfoEntry 20 } + + hwXQoSIfQueueExtDiscardedPacketRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the packet rate of discarded packets, in pps.The object has no default value." + ::= { hwXQoSIfQueueExtRunInfoEntry 21 } + + hwXQoSIfQueueExtDiscardedByteRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate at which bytes are discarded. " + ::= { hwXQoSIfQueueExtRunInfoEntry 22 } + + hwXQoSIfQueueExtDiscardedByteRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate at which bytes are discarded. " + ::= { hwXQoSIfQueueExtRunInfoEntry 23 } + + hwXQoSIfQueueExtResetFlag OBJECT-TYPE + SYNTAX ResetFlag + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset queue statistics information." + ::= { hwXQoSIfQueueExtRunInfoEntry 24 } + + hwXQoSIfQueueExtUsagePercentage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the percentage of the queue usage. " + ::= { hwXQoSIfQueueExtRunInfoEntry 25 } + +-- BEGIN: Added by l00248629, 2013/12/13 + hwXQoSIfQueueExtDropTailDiscardedPacketsLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the number of discarded tail packets. " + ::= { hwXQoSIfQueueExtRunInfoEntry 26 } + + hwXQoSIfQueueExtDropTailDiscardedPacketsHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the number of discarded tail packets. " + ::= { hwXQoSIfQueueExtRunInfoEntry 27 } + + hwXQoSIfQueueExtDropTailDiscardedBytesLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of bytes discarded by tail drop. " + ::= { hwXQoSIfQueueExtRunInfoEntry 28 } + + hwXQoSIfQueueExtDropTailDiscardedBytesHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of bytes discarded by tail drop. " + ::= { hwXQoSIfQueueExtRunInfoEntry 29 } + + hwXQoSIfQueueExtWredDiscardedPacketsLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the number of packets that are discarded by WRED. " + ::= { hwXQoSIfQueueExtRunInfoEntry 30 } + + hwXQoSIfQueueExtWredDiscardedPacketsHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the number of packets that are discarded by WRED. " + ::= { hwXQoSIfQueueExtRunInfoEntry 31 } + + hwXQoSIfQueueExtWredDiscardedBytesLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bytes discarded by WRED. " + ::= { hwXQoSIfQueueExtRunInfoEntry 32 } + + hwXQoSIfQueueExtWredDiscardedBytesHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bytes discarded by WRED. " + ::= { hwXQoSIfQueueExtRunInfoEntry 33 } + + hwXQoSIfQueueExtDropTailDiscardedPacketRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the tail packet discarding rate. " + ::= { hwXQoSIfQueueExtRunInfoEntry 34 } + + hwXQoSIfQueueExtDropTailDiscardedPacketRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the tail packet discarding rate. " + ::= { hwXQoSIfQueueExtRunInfoEntry 35 } + + hwXQoSIfQueueExtDropTailDiscardedByteRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate at which packets are discarded by tail drop. " + ::= { hwXQoSIfQueueExtRunInfoEntry 36 } + + hwXQoSIfQueueExtDropTailDiscardedByteRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate at which packets are discarded by tail drop. " + ::= { hwXQoSIfQueueExtRunInfoEntry 37 } + + hwXQoSIfQueueExtWredDiscardedPacketRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the WRED packet discarding rate." + ::= { hwXQoSIfQueueExtRunInfoEntry 38 } + + hwXQoSIfQueueExtWredDiscardedPacketRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the WRED packet discarding rate." + ::= { hwXQoSIfQueueExtRunInfoEntry 39 } + + hwXQoSIfQueueExtWredDiscardedByteRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate at which packets are discarded by WRED." + ::= { hwXQoSIfQueueExtRunInfoEntry 40 } + + hwXQoSIfQueueExtWredDiscardedByteRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate at which packets are discarded by WRED." + ::= { hwXQoSIfQueueExtRunInfoEntry 41 } + + hwXQoSIfQueueExtStatisticsTrafficTowardThisPortLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the traffic which towards this port." + ::= { hwXQoSIfQueueExtRunInfoEntry 42 } + + hwXQoSIfQueueExtStatisticsTrafficTowardThisPortHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the traffic which towards this port." + ::= { hwXQoSIfQueueExtRunInfoEntry 43 } + + hwXQoSIfQueueExtStatisticsPhysicalBandwidthOfPortQoSLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the physical bandwidth of a QoS interface." + ::= { hwXQoSIfQueueExtRunInfoEntry 44 } + + hwXQoSIfQueueExtStatisticsPhysicalBandwidthOfPortQoSHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the physical bandwidth of a QoS interface." + ::= { hwXQoSIfQueueExtRunInfoEntry 45 } + -- vlan stat + hwXQoSVlanStatisticsObjects OBJECT IDENTIFIER ::= { hwXQoSStatisticsObjects 4 } + + + hwXQosVlanStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQosVlanStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains statistics information for the vlan." + ::= { hwXQoSVlanStatisticsObjects 1 } + + + hwXQosVlanStatEntry OBJECT-TYPE + SYNTAX HwXQosVlanStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of vlan statistics table." + INDEX { hwXQosVlanStatVlanId } + ::= { hwXQosVlanStatTable 1 } + + + HwXQosVlanStatEntry ::= + SEQUENCE { + hwXQosVlanStatVlanId + Integer32, + hwXQosVlanStatInTotalPkts + Counter64, + hwXQosVlanStatInTotalBytes + Counter64, + hwXQosVlanStatOutTotalPkts + Counter64, + hwXQosVlanStatOutTotalBytes + Counter64, + hwXQosVlanStatInUcastPkts + Counter64, + hwXQosVlanStatInUcastBytes + Counter64, + hwXQosVlanStatOutUcastPkts + Counter64, + hwXQosVlanStatOutUcastBytes + Counter64, + hwXQosVlanStatInMcastPkts + Counter64, + hwXQosVlanStatInMcastBytes + Counter64, + hwXQosVlanStatOutMcastPkts + Counter64, + hwXQosVlanStatOutMcastBytes + Counter64, + hwXQosVlanStatInBcastPkts + Counter64, + hwXQosVlanStatInBcastBytes + Counter64, + hwXQosVlanStatOutBcastPkts + Counter64, + hwXQosVlanStatOutBcastBytes + Counter64, + hwXQosVlanStatInUnknownUcastPkts + Counter64, + hwXQosVlanStatInUnknownUcastBytes + Counter64, + hwXQosVlanStatResetFlag + EnabledStatus, + hwXQosVlanStatInTotalPktsRate + Counter64, + hwXQosVlanStatInTotalBytesRate + Counter64, + hwXQosVlanStatOutTotalPktsRate + Counter64, + hwXQosVlanStatOutTotalBytesRate + Counter64, + hwXQosVlanStatInMcastTotalPktsRate + Counter64, + hwXQosVlanStatInMcastTotalBytesRate + Counter64, + hwXQosVlanStatInBcastTotalPktsRate + Counter64, + hwXQosVlanStatInBcastTotalBytesRate + Counter64, + hwXQosVlanStatInUnknownUcastTotalPktsRate + Counter64, + hwXQosVlanStatInUnknownUcastTotalBytesRate + Counter64, + hwXQosVlanStatInDropTotalPktsRate + Counter64, + hwXQosVlanStatInDropTotalBytesRate + Counter64, + hwXQosVlanStatInDropPercentageTotalBytesRate + Counter64 + } + + + hwXQosVlanStatVlanId OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The id of vlan." + ::= { hwXQosVlanStatEntry 1 } + + + + hwXQosVlanStatInTotalPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received packets." + ::= { hwXQosVlanStatEntry 2 } + + + + hwXQosVlanStatInTotalBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The byte number of received packets." + ::= { hwXQosVlanStatEntry 3 } + + + + hwXQosVlanStatOutTotalPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of transmittable packets." + ::= { hwXQosVlanStatEntry 4 } + + + + hwXQosVlanStatOutTotalBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The byte number of transmittable packets." + ::= { hwXQosVlanStatEntry 5 } + + + + hwXQosVlanStatInUcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received unicast packets." + ::= { hwXQosVlanStatEntry 6 } + + + + hwXQosVlanStatInUcastBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received unicast packets' bytes." + ::= { hwXQosVlanStatEntry 7 } + + + + hwXQosVlanStatOutUcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of transmittable unicast packets." + ::= { hwXQosVlanStatEntry 8 } + + + + hwXQosVlanStatOutUcastBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of transmittable unicast packets' bytes." + ::= { hwXQosVlanStatEntry 9 } + + + + hwXQosVlanStatInMcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received multicast packets." + ::= { hwXQosVlanStatEntry 10 } + + + + hwXQosVlanStatInMcastBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received multicast packets' bytes." + ::= { hwXQosVlanStatEntry 11 } + + + + hwXQosVlanStatOutMcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of transmittable multicast packets." + ::= { hwXQosVlanStatEntry 12 } + + + + hwXQosVlanStatOutMcastBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of transmittable multicast packets' bytes." + ::= { hwXQosVlanStatEntry 13 } + + + + hwXQosVlanStatInBcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received broadcast packets." + ::= { hwXQosVlanStatEntry 14 } + + + + hwXQosVlanStatInBcastBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received broadcast packets' bytes." + ::= { hwXQosVlanStatEntry 15 } + + + + hwXQosVlanStatOutBcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of transmittable broadcast packets." + ::= { hwXQosVlanStatEntry 16 } + + + + hwXQosVlanStatOutBcastBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of transmittable broadcast packets." + ::= { hwXQosVlanStatEntry 17 } + + + + hwXQosVlanStatInUnknownUcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received unknown broadcast packets." + ::= { hwXQosVlanStatEntry 18 } + + + + hwXQosVlanStatInUnknownUcastBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received unknown broadcast packets' bytes." + ::= { hwXQosVlanStatEntry 19 } + + + + hwXQosVlanStatResetFlag OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The flag of reset." + ::= { hwXQosVlanStatEntry 20 } + hwXQosVlanStatInTotalPktsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of received packets." + ::= { hwXQosVlanStatEntry 21 } + + + + hwXQosVlanStatInTotalBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of received bytes." + ::= { hwXQosVlanStatEntry 22 } + + + + hwXQosVlanStatOutTotalPktsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of transmittable packets." + ::= { hwXQosVlanStatEntry 23 } + + + + hwXQosVlanStatOutTotalBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of transmittable bytes." + ::= { hwXQosVlanStatEntry 24 } + + hwXQosVlanStatInMcastTotalPktsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of transmittable packets." + ::= { hwXQosVlanStatEntry 25 } + + + + hwXQosVlanStatInMcastTotalBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of transmittable bytes." + ::= { hwXQosVlanStatEntry 26 } + + hwXQosVlanStatInBcastTotalPktsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of transmittable packets." + ::= { hwXQosVlanStatEntry 27 } + + + + hwXQosVlanStatInBcastTotalBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of transmittable bytes." + ::= { hwXQosVlanStatEntry 28 } + + hwXQosVlanStatInUnknownUcastTotalPktsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of transmittable packets." + ::= { hwXQosVlanStatEntry 29 } + + + + hwXQosVlanStatInUnknownUcastTotalBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of transmittable bytes." + ::= { hwXQosVlanStatEntry 30 } + hwXQosVlanStatInDropTotalPktsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of transmittable packets." + ::= { hwXQosVlanStatEntry 31 } + + hwXQosVlanStatInDropTotalBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of transmittable bytes." + ::= { hwXQosVlanStatEntry 32 } + + + hwXQosVlanStatInDropPercentageTotalBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Percentage number of droped packets." + ::= { hwXQosVlanStatEntry 33 } + + --??????? + hwXQosVlanSlotStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQosVlanSlotStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains statistics information for the vlan of board." + ::= { hwXQoSVlanStatisticsObjects 2 } + + + hwXQosVlanSlotStatEntry OBJECT-TYPE + SYNTAX HwXQosVlanSlotStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of vlan statistics on board table." + INDEX { hwXQosVlanSlotStatVlanId,hwXQosVlanSlotStatSlotId } + ::= { hwXQosVlanSlotStatTable 1 } + + + HwXQosVlanSlotStatEntry ::= + SEQUENCE { + hwXQosVlanSlotStatVlanId + Integer32, + hwXQosVlanSlotStatSlotId + Integer32, + hwXQosVlanSlotStatInPkts + Counter64, + hwXQosVlanSlotStatInPktsRate + Counter64, + hwXQosVlanSlotStatInBytes + Counter64, + hwXQosVlanSlotStatInBytesRate + Counter64, + hwXQosVlanSlotStatOutPkts + Counter64, + hwXQosVlanSlotStatOutPktsRate + Counter64, + hwXQosVlanSlotStatOutBytes + Counter64, + hwXQosVlanSlotStatOutBytesRate + Counter64, + hwXQosVlanSlotStatInMcastPkts + Counter64, + hwXQosVlanSlotStatInMcastPktsRate + Counter64, + hwXQosVlanSlotStatInMcastBytes + Counter64, + hwXQosVlanSlotStatInMcastBytesRate + Counter64, + hwXQosVlanSlotStatInBcastPkts + Counter64, + hwXQosVlanSlotStatInBcastPktsRate + Counter64, + hwXQosVlanSlotStatInBcastBytes + Counter64, + hwXQosVlanSlotStatInBcastBytesRate + Counter64, + hwXQosVlanSlotStatInUnknownUcastPkts + Counter64, + hwXQosVlanSlotStatInUnknownUcastPktsRate + Counter64, + hwXQosVlanSlotStatInUnknownUcastBytes + Counter64, + hwXQosVlanSlotStatInUnknownUcastBytesRate + Counter64, + hwXQosVlanSlotStatInDropPkts + Counter64, + hwXQosVlanSlotStatInDropPktsRate + Counter64, + hwXQosVlanSlotStatInDropBytes + Counter64, + hwXQosVlanSlotStatInDropBytesRate + Counter64, + hwXQosVlanSlotStatInDropPercentageBytesRate + Counter64 + + } + + + hwXQosVlanSlotStatVlanId OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The id of vlan." + ::= { hwXQosVlanSlotStatEntry 1 } + + hwXQosVlanSlotStatSlotId OBJECT-TYPE + SYNTAX Integer32 (0 | 1..5000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The id of slot." + ::= { hwXQosVlanSlotStatEntry 2 } + + + + --in + hwXQosVlanSlotStatInPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received packets." + ::= { hwXQosVlanSlotStatEntry 3 } + + hwXQosVlanSlotStatInPktsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of received packets by number." + ::= { hwXQosVlanSlotStatEntry 4 } + + hwXQosVlanSlotStatInBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The byte number of received packets." + ::= { hwXQosVlanSlotStatEntry 5 } + + hwXQosVlanSlotStatInBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of received packets by bytes." + ::= { hwXQosVlanSlotStatEntry 6 } + + +--out + + hwXQosVlanSlotStatOutPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of transmittable packets." + ::= { hwXQosVlanSlotStatEntry 7 } + + hwXQosVlanSlotStatOutPktsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of transmittable packets by bytes." + ::= { hwXQosVlanSlotStatEntry 8 } + + + + hwXQosVlanSlotStatOutBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The byte number of transmittable packets." + ::= { hwXQosVlanSlotStatEntry 9 } + + hwXQosVlanSlotStatOutBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate number of transmittable packets by bytes." + ::= { hwXQosVlanSlotStatEntry 10 } + + +--multicast + + hwXQosVlanSlotStatInMcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received multicast packets." + ::= { hwXQosVlanSlotStatEntry 11 } + + hwXQosVlanSlotStatInMcastPktsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of received multicast packets ." + ::= { hwXQosVlanSlotStatEntry 12 } + + + hwXQosVlanSlotStatInMcastBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received multicast packets' bytes." + ::= { hwXQosVlanSlotStatEntry 13 } + + hwXQosVlanSlotStatInMcastBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of received multicast packets' bytes." + ::= { hwXQosVlanSlotStatEntry 14 } + + +--broadcast + hwXQosVlanSlotStatInBcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received broadcast packets." + ::= { hwXQosVlanSlotStatEntry 15 } + + hwXQosVlanSlotStatInBcastPktsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of received broadcast packets." + ::= { hwXQosVlanSlotStatEntry 16 } + + hwXQosVlanSlotStatInBcastBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received broadcast packets' bytes." + ::= { hwXQosVlanSlotStatEntry 17 } + + hwXQosVlanSlotStatInBcastBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of received broadcast packets' bytes." + ::= { hwXQosVlanSlotStatEntry 18 } + + +-- unknown-ucast + hwXQosVlanSlotStatInUnknownUcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received unknown broadcast packets." + ::= { hwXQosVlanSlotStatEntry 19 } + + hwXQosVlanSlotStatInUnknownUcastPktsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of received unknown broadcast packets." + ::= { hwXQosVlanSlotStatEntry 20 } + + + hwXQosVlanSlotStatInUnknownUcastBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received unknown broadcast packets' bytes." + ::= { hwXQosVlanSlotStatEntry 21 } + + hwXQosVlanSlotStatInUnknownUcastBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of received unknown broadcast packets' bytes." + ::= { hwXQosVlanSlotStatEntry 22 } +--drop + hwXQosVlanSlotStatInDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of droped packets." + ::= { hwXQosVlanSlotStatEntry 23 } + hwXQosVlanSlotStatInDropPktsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of droped packets." + ::= { hwXQosVlanSlotStatEntry 24 } + + + hwXQosVlanSlotStatInDropBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of droped bytes." + ::= { hwXQosVlanSlotStatEntry 25 } + + hwXQosVlanSlotStatInDropBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of droped bytes." + ::= { hwXQosVlanSlotStatEntry 26 } + + hwXQosVlanSlotStatInDropPercentageBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of droped bytes." + ::= { hwXQosVlanSlotStatEntry 27 } + +-- buffer usage stat + hwXQoSBufferUsageStatisticsObjects OBJECT IDENTIFIER ::= { hwXQoSStatisticsObjects 5 } + + --slot buffer usage + hwXQoSBufferUsageSlotStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSBufferUsageSlotStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains statistics information for slot buffer usage." + ::= { hwXQoSBufferUsageStatisticsObjects 1 } + + hwXQoSBufferUsageSlotStatEntry OBJECT-TYPE + SYNTAX HwXQoSBufferUsageSlotStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of slot buffer usage statistics table." + INDEX { hwXQosBufferUsageSlotStatFrameId, hwXQosBufferUsageSlotStatSlotId } + ::= { hwXQoSBufferUsageSlotStatTable 1 } + + HwXQoSBufferUsageSlotStatEntry ::= + SEQUENCE { + hwXQosBufferUsageSlotStatFrameId + Integer32, + hwXQosBufferUsageSlotStatSlotId + Integer32, + hwXQosBufferUsageSlotStatTotalLength + Counter64, + hwXQosBufferUsageSlotStatUsedLength + Counter64, + hwXQosBufferUsageSlotStatRemainedLength + Counter64, + hwXQosBufferUsageSlotStatPeakUsedLength + Counter64, + hwXQosBufferUsageSlotStatAverageUsedLength + Counter64 + } + + hwXQosBufferUsageSlotStatFrameId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The frame id of the device." + ::= { hwXQoSBufferUsageSlotStatEntry 1 } + + hwXQosBufferUsageSlotStatSlotId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The slot id of the device." + ::= { hwXQoSBufferUsageSlotStatEntry 2 } + + hwXQosBufferUsageSlotStatTotalLength OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total kbyte number of slot buffer." + ::= { hwXQoSBufferUsageSlotStatEntry 3 } + + hwXQosBufferUsageSlotStatUsedLength OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The used kbyte number of slot buffer." + ::= { hwXQoSBufferUsageSlotStatEntry 4 } + + hwXQosBufferUsageSlotStatRemainedLength OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remained kbyte number of slot buffer." + ::= { hwXQoSBufferUsageSlotStatEntry 5 } + + hwXQosBufferUsageSlotStatPeakUsedLength OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The used kbyte number of slot buffer." + ::= { hwXQoSBufferUsageSlotStatEntry 6 } + + hwXQosBufferUsageSlotStatAverageUsedLength OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The used kbyte number of slot buffer." + ::= { hwXQoSBufferUsageSlotStatEntry 7 } + + --interface buffer usage + hwXQoSBufferUsageIfStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSBufferUsageIfStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains statistics information for interface buffer usage." + ::= { hwXQoSBufferUsageStatisticsObjects 2 } + + hwXQoSBufferUsageIfStatEntry OBJECT-TYPE + SYNTAX HwXQoSBufferUsageIfStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of interface buffer usage statistics table." + INDEX { hwXQosBufferUsageIfStatIfindex } + ::= { hwXQoSBufferUsageIfStatTable 1 } + + HwXQoSBufferUsageIfStatEntry ::= + SEQUENCE { + hwXQosBufferUsageIfStatIfindex + Integer32, + hwXQosBufferUsageIfStatTotalLength + Counter64, + hwXQosBufferUsageIfStatUsedLength + Counter64, + hwXQosBufferUsageIfStatRemainedLength + Counter64, + hwXQosBufferUsageIfStatPeakUsedLength + Counter64, + hwXQosBufferUsageIfStatAverageUsedLength + Counter64 + } + + hwXQosBufferUsageIfStatIfindex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface index." + ::= { hwXQoSBufferUsageIfStatEntry 1 } + + hwXQosBufferUsageIfStatTotalLength OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total kbyte number of interface buffer." + ::= { hwXQoSBufferUsageIfStatEntry 2 } + + hwXQosBufferUsageIfStatUsedLength OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The used kbyte number of interface buffer." + ::= { hwXQoSBufferUsageIfStatEntry 3 } + + hwXQosBufferUsageIfStatRemainedLength OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remained kbyte number of interface buffer." + ::= { hwXQoSBufferUsageIfStatEntry 4 } + + hwXQosBufferUsageIfStatPeakUsedLength OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The used kbyte number of interface buffer." + ::= { hwXQoSBufferUsageIfStatEntry 5 } + + hwXQosBufferUsageIfStatAverageUsedLength OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The used kbyte number of interface buffer." + ::= { hwXQoSBufferUsageIfStatEntry 6 } + + --interface queue buffer usage + hwXQoSBufferUsageQueueStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSBufferUsageQueueStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains statistics information for interface queue buffer usage." + ::= { hwXQoSBufferUsageStatisticsObjects 3 } + + hwXQoSBufferUsageQueueStatEntry OBJECT-TYPE + SYNTAX HwXQoSBufferUsageQueueStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of interface queue buffer usage statistics table." + INDEX { hwXQosBufferUsageQueueStatIfindex, hwXQosBufferUsageQueueStatQueueId } + ::= { hwXQoSBufferUsageQueueStatTable 1 } + + HwXQoSBufferUsageQueueStatEntry ::= + SEQUENCE { + hwXQosBufferUsageQueueStatIfindex + Integer32, + hwXQosBufferUsageQueueStatQueueId + Integer32, + hwXQosBufferUsageQueueStatTotalLength + Counter64, + hwXQosBufferUsageQueueStatUsedLength + Counter64, + hwXQosBufferUsageQueueStatRemainedLength + Counter64, + hwXQosBufferUsageQueueStatPeakUsedLength + Counter64, + hwXQosBufferUsageQueueStatAverageUsedLength + Counter64 + } + + hwXQosBufferUsageQueueStatIfindex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface index." + ::= { hwXQoSBufferUsageQueueStatEntry 1 } + + hwXQosBufferUsageQueueStatQueueId OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface queue index. + The value ranges from 0 to 7. + " + ::= { hwXQoSBufferUsageQueueStatEntry 2 } + + hwXQosBufferUsageQueueStatTotalLength OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total kbyte number of interface queue buffer." + ::= { hwXQoSBufferUsageQueueStatEntry 3 } + + hwXQosBufferUsageQueueStatUsedLength OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The used kbyte number of interface queue buffer." + ::= { hwXQoSBufferUsageQueueStatEntry 4 } + + hwXQosBufferUsageQueueStatRemainedLength OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remained kbyte number of interface queue buffer." + ::= { hwXQoSBufferUsageQueueStatEntry 5 } + + hwXQosBufferUsageQueueStatPeakUsedLength OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The used kbyte number of interface queue buffer." + ::= { hwXQoSBufferUsageQueueStatEntry 6 } + + hwXQosBufferUsageQueueStatAverageUsedLength OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The used kbyte number of interface queue buffer." + ::= { hwXQoSBufferUsageQueueStatEntry 7 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5 + hwXQoSGlobalObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 5 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.1 + hwXQoSSoftCarCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSSoftCarCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of software CAR configuration information." + ::= { hwXQoSGlobalObjects 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.1.1 + hwXQoSSoftCarCfgEntry OBJECT-TYPE + SYNTAX HwXQoSSoftCarCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Software CAR configuration information entry." + INDEX { hwXQoSSoftCarIndex } + ::= { hwXQoSSoftCarCfgTable 1 } + + HwXQoSSoftCarCfgEntry ::= + SEQUENCE { + hwXQoSSoftCarIndex + Integer32, + hwXQoSSoftCarName + OCTET STRING, + hwXQoSSoftCarCir + Integer32, + hwXQoSSoftCarCbs + Integer32, + hwXQoSSoftCarRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.1.1.1 + hwXQoSSoftCarIndex OBJECT-TYPE + SYNTAX Integer32 (0..65534) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of software car." + ::= { hwXQoSSoftCarCfgEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.1.1.2 + hwXQoSSoftCarName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Software car name." + ::= { hwXQoSSoftCarCfgEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.1.1.3 + hwXQoSSoftCarCir OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Committed Information Rate. Unit: kbps." + ::= { hwXQoSSoftCarCfgEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.1.1.4 + hwXQoSSoftCarCbs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Committed Burst Size. Unit: byte" + ::= { hwXQoSSoftCarCfgEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.1.1.5 + hwXQoSSoftCarRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy." + ::= { hwXQoSSoftCarCfgEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.2 + hwXQoSGlobalWredClassCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSGlobalWredClassCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of class based Wred configuration information." + ::= { hwXQoSGlobalObjects 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.2.1 + hwXQoSGlobalWredClassCfgEntry OBJECT-TYPE + SYNTAX HwXQoSGlobalWredClassCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Class based Wred configuration information entry." + INDEX { hwXQoSGlobalWredClassIndex } + ::= { hwXQoSGlobalWredClassCfgTable 1 } + + HwXQoSGlobalWredClassCfgEntry ::= + SEQUENCE { + hwXQoSGlobalWredClassIndex + Integer32, + hwXQoSGlobalWredClassLowlimit + Integer32, + hwXQoSGlobalWredClassHighlimit + Integer32, + hwXQoSGlobalWredClassDiscardProbability + Integer32, + hwXQoSGlobalWredClassSetDefault + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.2.1.1 + hwXQoSGlobalWredClassIndex OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of wred class." + ::= { hwXQoSGlobalWredClassCfgEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.2.1.2 + hwXQoSGlobalWredClassLowlimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Wred Lowlimit." + ::= { hwXQoSGlobalWredClassCfgEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.2.1.3 + hwXQoSGlobalWredClassHighlimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Wred Highlimit." + ::= { hwXQoSGlobalWredClassCfgEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.2.1.4 + hwXQoSGlobalWredClassDiscardProbability OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Wred Discard Probability." + ::= { hwXQoSGlobalWredClassCfgEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.2.1.5 + hwXQoSGlobalWredClassSetDefault OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This OID is used for setting the WRED class info to default. + When you want to set the value to default, set this OID to 1. + " + ::= { hwXQoSGlobalWredClassCfgEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.3 + hwXQoSGlobalWredTypeCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSGlobalWredTypeCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of type based Wred configuration information." + ::= { hwXQoSGlobalObjects 3 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.3.1 + hwXQoSGlobalWredTypeCfgEntry OBJECT-TYPE + SYNTAX HwXQoSGlobalWredTypeCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Type based Wred configuration information entry." + INDEX { hwXQoSGlobalWredTypeIndex } + ::= { hwXQoSGlobalWredTypeCfgTable 1 } + + HwXQoSGlobalWredTypeCfgEntry ::= + SEQUENCE { + hwXQoSGlobalWredTypeIndex + Integer32, + hwXQoSGlobalWredTypeName + OCTET STRING, + hwXQoSGlobalWredTypeLowlimit + Integer32, + hwXQoSGlobalWredTypeHighlimit + Integer32, + hwXQoSGlobalWredTypeDiscardProbability + Integer32, + hwXQoSGlobalWredTypeSetDefault + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.3.1.1 + hwXQoSGlobalWredTypeIndex OBJECT-TYPE + SYNTAX Integer32 (0..3) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of type." + ::= { hwXQoSGlobalWredTypeCfgEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.3.1.2 + hwXQoSGlobalWredTypeName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of type." + ::= { hwXQoSGlobalWredTypeCfgEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.3.1.3 + hwXQoSGlobalWredTypeLowlimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Wred Lowlimit." + ::= { hwXQoSGlobalWredTypeCfgEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.3.1.4 + hwXQoSGlobalWredTypeHighlimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Wred Highlimit." + ::= { hwXQoSGlobalWredTypeCfgEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.3.1.5 + hwXQoSGlobalWredTypeDiscardProbability OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Wred Discard Probability." + ::= { hwXQoSGlobalWredTypeCfgEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.3.1.6 + hwXQoSGlobalWredTypeSetDefault OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This OID is used for setting the WRED type info to default. + When you want to set the value to default, set this OID to 1." + ::= { hwXQoSGlobalWredTypeCfgEntry 6 } + + + hwXQoSVlanBcastSuppressTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSVlanBcastSuppressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of VLAN broadcast suppression." + ::= { hwXQoSGlobalObjects 4 } + + + hwXQoSVlanBcastSuppressEntry OBJECT-TYPE + SYNTAX HwXQoSVlanBcastSuppressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of VLAN broadcast suppression." + INDEX { hwXQoSVlanBcastSuppressVlanId } + ::= { hwXQoSVlanBcastSuppressTable 1 } + + + HwXQoSVlanBcastSuppressEntry ::= + SEQUENCE { + hwXQoSVlanBcastSuppressVlanId + Integer32, + hwXQoSVlanBcastSuppressValue + Integer32, + hwXQoSVlanBcastSuppressRowStatus + RowStatus + } + + hwXQoSVlanBcastSuppressVlanId OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VLAN ID." + ::= { hwXQoSVlanBcastSuppressEntry 1 } + + + hwXQoSVlanBcastSuppressValue OBJECT-TYPE + SYNTAX Integer32 (64..1000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Suppression value for VLAN, unit KBPS." + ::= { hwXQoSVlanBcastSuppressEntry 2 } + + + hwXQoSVlanBcastSuppressRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status. Two actions are used: createAndGo, destroy" + ::= { hwXQoSVlanBcastSuppressEntry 3 } + hwXQoSScheduleProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSScheduleProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of schedule profile." + ::= { hwXQoSGlobalObjects 5 } + + + hwXQoSScheduleProfileEntry OBJECT-TYPE + SYNTAX HwXQoSScheduleProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of schedule profile." + INDEX { hwXQoSScheduleProfileName } + ::= { hwXQoSScheduleProfileTable 1 } + + + HwXQoSScheduleProfileEntry ::= + SEQUENCE { + hwXQoSScheduleProfileName + OCTET STRING, + hwXQoSScheduleQueueMode + INTEGER, + hwXQoSScheduleQueueBeWeight + Integer32, + hwXQoSScheduleQueueAf1Weight + Integer32, + hwXQoSScheduleQueueAf2Weight + Integer32, + hwXQoSScheduleQueueAf3Weight + Integer32, + hwXQoSScheduleQueueAf4Weight + Integer32, + hwXQoSScheduleQueueCs6Weight + Integer32, + hwXQoSScheduleQueueCs7Weight + Integer32, + hwXQoSScheduleQueueEfWeight + Integer32, + hwXQoSScheduleProfileRowStatus + RowStatus + } + + hwXQoSScheduleProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object specifies the schedule profile name." + ::= { hwXQoSScheduleProfileEntry 1 } + + hwXQoSScheduleQueueMode OBJECT-TYPE + SYNTAX INTEGER { + pq(1), + wrr(3), + wfq(4), + default(5), + drr(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Queue mode: + pq(1), + wrr(3), + wfq(4), + default(5), + drr(6) + " + ::= { hwXQoSScheduleProfileEntry 2 } + + hwXQoSScheduleQueueBeWeight OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The be queue weight value when in wrr or drr queue mode." + ::= { hwXQoSScheduleProfileEntry 3 } + + hwXQoSScheduleQueueAf1Weight OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The af1 queue weight value when in wrr or drr queue mode." + ::= { hwXQoSScheduleProfileEntry 4 } + + hwXQoSScheduleQueueAf2Weight OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The af2 queue weight value when in wrr or drr queue mode." + ::= { hwXQoSScheduleProfileEntry 5 } + + hwXQoSScheduleQueueAf3Weight OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The af3 queue weight value when in wrr or drr queue mode." + ::= { hwXQoSScheduleProfileEntry 6 } + + hwXQoSScheduleQueueAf4Weight OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The af4 queue weight value when in wrr or drr queue mode." + ::= { hwXQoSScheduleProfileEntry 7 } + + hwXQoSScheduleQueueCs6Weight OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The cs6 queue weight value when in wrr or drr queue mode." + ::= { hwXQoSScheduleProfileEntry 8 } + + hwXQoSScheduleQueueCs7Weight OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The cs7 queue weight value when in wrr or drr queue mode." + ::= { hwXQoSScheduleProfileEntry 9 } + + hwXQoSScheduleQueueEfWeight OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The ef queue weight value when in wrr or drr queue mode." + ::= { hwXQoSScheduleProfileEntry 10 } + + hwXQoSScheduleProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status. Two actions are used: createAndGo, destroy" + ::= { hwXQoSScheduleProfileEntry 51 } + + -- ****************************************************************** +-- BEGIN: Added by w00218179, 2013/6/13 +-- ****************************************************************** +-- +-- hwXQosCarResourceTable +-- +-- ****************************************************************** + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.6 + hwXQosCarResourceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQosCarResourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQosCarResourceTable " + ::= { hwXQoSGlobalObjects 6 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.6.1 + hwXQosCarResourceEntry OBJECT-TYPE + SYNTAX HwXQosCarResourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQosCarResourceEntry " + INDEX { hwXQosCarResourceDirection, hwXQosCarResourceSlotNumber,hwXQosCarResourceServiceType} + ::= { hwXQosCarResourceTable 1 } + + HwXQosCarResourceEntry ::= + SEQUENCE { + hwXQosCarResourceDirection + INTEGER, + hwXQosCarResourceSlotNumber + Integer32, + hwXQosCarResourceServiceType + INTEGER, + hwXQosCarResourceTotalValue + Integer32, + hwXQosCarResourceAllocatedValue + Integer32, + hwXQosCarResourceFreeValue + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.6.1.1 + hwXQosCarResourceDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the number of car resource on which direction." + ::= { hwXQosCarResourceEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.6.1.2 + hwXQosCarResourceSlotNumber OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the number of car resource on which slot " + ::= { hwXQosCarResourceEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.6.1.3 + hwXQosCarResourceServiceType OBJECT-TYPE + SYNTAX INTEGER + { + acl(1), + interface(2), + family(3), + user(4), + daa(5), + suppress(6), + qosProfileSuppress(7), + aclSuppress(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Service type: + ACL (1), + INTERFACE(2), + FAMILY (3), + USER (4), + DAA (5), + SUPPRESS (6), + QOSPROFILE SUPPRESS(7), + ACL SUPPRESS(8)" + ::= { hwXQosCarResourceEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.6.1.4 + hwXQosCarResourceTotalValue OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the total car resource" + ::= { hwXQosCarResourceEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.6.1.5 + hwXQosCarResourceAllocatedValue OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the used car resource " + ::= { hwXQosCarResourceEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.6.1.6 + hwXQosCarResourceFreeValue OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the free car resource " + ::= { hwXQosCarResourceEntry 6 } + +-- END: Added by w00218179, 2013/6/13 + +--add by wangjing 00280821 2014/07/22 +-- ****************************************************************** +-- +-- hwXQoSUserQueueResourceTable +-- +-- ****************************************************************** + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.7 + hwXQoSUserQueueResourceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSUserQueueResourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to collect statistics on user queue information. " + ::= { hwXQoSGlobalObjects 7 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.7.1 + hwXQoSUserQueueResourceEntry OBJECT-TYPE + SYNTAX HwXQoSUserQueueResourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwXQoSUserQueueResourceEntry. " + INDEX { hwXQoSUserQueueResSlotID, hwXQoSUserQueueResDirection, hwXQoSUserQueueResPoolIndex} + ::= { hwXQoSUserQueueResourceTable 1 } + + HwXQoSUserQueueResourceEntry ::= + SEQUENCE { + hwXQoSUserQueueResSlotID + Unsigned32, + hwXQoSUserQueueResDirection + INTEGER, + hwXQoSUserQueueResPoolIndex + INTEGER, + hwXQoSUserQueueResUsedNumber + Unsigned32, + hwXQoSUserQueueResFreeNumber + Unsigned32, + hwXQoSUserQueueResTotalNumber + Unsigned32, + hwXQosUserQueueResUsedCirBand + Unsigned32, + hwXQosUserQueueResFreeCirBand + Unsigned32, + hwXQosUserQueueResTotalCirBand + Unsigned32, + hwXQosUserQueueResUsedPirBand + Unsigned32, + hwXQosUserQueueResFreePirBand + Unsigned32, + hwXQosUserQueueResTotalPirBand + Unsigned32, + hwXQoSUserQueueResIsSharedResource + Unsigned32 + } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.7.1.1 + hwXQoSUserQueueResSlotID OBJECT-TYPE + SYNTAX Unsigned32 (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the slot ID of a user queue. " + ::= { hwXQoSUserQueueResourceEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.7.1.2 + hwXQoSUserQueueResDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the direction of user-queue resource. + The value can be: + 1: inbound + 2: outbound + " + ::= { hwXQoSUserQueueResourceEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.7.1.3 + hwXQoSUserQueueResPoolIndex OBJECT-TYPE + SYNTAX INTEGER + { + tm0(0), + tm1(1), + tm2(2), + tm3(3), + tmAll(4), + etm0(5), + etm1(6), + etmAll(7), + etm2(8), + etm3(9), + etm4(10), + etm5(11), + etm6(12), + etm7(13), + etm8(14), + etm9(15), + etm10(16), + etm11(17), + etm12(18), + etm13(19), + etm14(20), + etm15(21), + etm16(22), + etm04queue(23), + etm08queue(24), + etm14queue(25), + etm18queue(26) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the index of user-queue resource pool. + The value can be: + 0: tm-0 + 1: tm-1 + 2: tm-2 + 3: tm-3 + 4: tm-all + 5: etm-0 + 6: etm-1 + 7: etm-all + 8: etm-2 + 9: etm-3 + 10: etm-4 + 11: etm-5 + 12: etm-6 + 13: etm-7 + 14: etm-8 + 15: etm-9 + 16: etm-10 + 17: etm-11 + 18: etm-12 + 19: etm-13 + 20: etm-14 + 21: etm-15 + 22: etm-16 + 23: etm04queue + 24: etm08queue + 25: etm14queue + 26: etm18queue + " + ::= { hwXQoSUserQueueResourceEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.7.1.4 + hwXQoSUserQueueResUsedNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the used number of user-queue. " + ::= { hwXQoSUserQueueResourceEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.7.1.5 + hwXQoSUserQueueResFreeNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of idle user queue resources." + ::= { hwXQoSUserQueueResourceEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.7.1.6 + hwXQoSUserQueueResTotalNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the total number of user-queue. " + ::= { hwXQoSUserQueueResourceEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.7.1.7 + hwXQosUserQueueResUsedCirBand OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of used CIR bandwidth resources. " + ::= { hwXQoSUserQueueResourceEntry 7 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.7.1.8 + hwXQosUserQueueResFreeCirBand OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the free cir bandwidth of user-queue. " + ::= { hwXQoSUserQueueResourceEntry 8 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.7.1.9 + hwXQosUserQueueResTotalCirBand OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the total number of CIR bandwidth resources. " + ::= { hwXQoSUserQueueResourceEntry 9 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.7.1.10 + hwXQosUserQueueResUsedPirBand OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the used pir bandwidth of user-queue. " + ::= { hwXQoSUserQueueResourceEntry 10 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.7.1.11 + hwXQosUserQueueResFreePirBand OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of idle PIR resources. " + ::= { hwXQoSUserQueueResourceEntry 11 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.7.1.12 + hwXQosUserQueueResTotalPirBand OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the total pir bandwidth of user-queue. " + ::= { hwXQoSUserQueueResourceEntry 12 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.7.1.13 + hwXQoSUserQueueResIsSharedResource OBJECT-TYPE + SYNTAX Unsigned32 (0..1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates if resource is shared . 0:not shared; 1:shared. " + ::= { hwXQoSUserQueueResourceEntry 13 } + +-- ****************************************************************** +-- +-- hwXQoSUserGroupQueueResourceTable +-- +-- ****************************************************************** + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.8 + hwXQoSUserGroupQueueResourceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSUserGroupQueueResourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to collect statistics on user group queues. " + ::= { hwXQoSGlobalObjects 8 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.8.1 + hwXQoSUserGroupQueueResourceEntry OBJECT-TYPE + SYNTAX HwXQoSUserGroupQueueResourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " HwXQoSUserGroupQueueResourceEntry. " + INDEX { hwXQoSUserGroupQueueResSlotID, hwXQoSUserGroupQueueResDirection, hwXQoSUserGroupQueueResPoolIndex} + ::= { hwXQoSUserGroupQueueResourceTable 1 } + + HwXQoSUserGroupQueueResourceEntry ::= + SEQUENCE { + hwXQoSUserGroupQueueResSlotID + Unsigned32, + hwXQoSUserGroupQueueResDirection + INTEGER, + hwXQoSUserGroupQueueResPoolIndex + INTEGER, + hwXQoSUserGroupQueueResUsedNumber + Unsigned32, + hwXQoSUserGroupQueueResFreeNumber + Unsigned32, + hwXQoSUserGroupQueueResTotalNumber + Unsigned32, + hwXQoSUserGroupQueueResIsSharedResource + Unsigned32 + } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.8.1.1 + hwXQoSUserGroupQueueResSlotID OBJECT-TYPE + SYNTAX Unsigned32 (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the slot ID of a GQ. " + ::= { hwXQoSUserGroupQueueResourceEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.8.1.2 + hwXQoSUserGroupQueueResDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the direction of user-group-queue resource. + The value can be: + 1: inbound + 2: outbound + " + ::= { hwXQoSUserGroupQueueResourceEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.8.1.3 + hwXQoSUserGroupQueueResPoolIndex OBJECT-TYPE + SYNTAX INTEGER + { + tm0(0), + tm1(1), + tm2(2), + tm3(3), + tmAll(4), + etm0(5), + etm1(6), + etmAll(7), + etm2(8), + etm3(9), + etm4(10), + etm5(11), + etm6(12), + etm7(13), + etm8(14), + etm9(15), + etm10(16), + etm11(17), + etm12(18), + etm13(19), + etm14(20), + etm15(21), + etm16(22) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the index of user-group-queue resource pool. + The value can be: + 0: tm-0 + 1: tm-1 + 2: tm-2 + 3: tm-3 + 4: tm-all + 5: etm-0 + 6: etm-1 + 7: etm-all + 8: etm-2 + 9: etm-3 + 10: etm-4 + 11: etm-5 + 12: etm-6 + 13: etm-7 + 14: etm-8 + 15: etm-9 + 16: etm-10 + 17: etm-11 + 18: etm-12 + 19: etm-13 + 20: etm-14 + 21: etm-15 + 22: etm-16 + " + ::= { hwXQoSUserGroupQueueResourceEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.8.1.4 + hwXQoSUserGroupQueueResUsedNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of used user queue resources. " + ::= { hwXQoSUserGroupQueueResourceEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.8.1.5 + hwXQoSUserGroupQueueResFreeNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of idle user queue resources." + ::= { hwXQoSUserGroupQueueResourceEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.8.1.6 + hwXQoSUserGroupQueueResTotalNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the total number of user queues. " + ::= { hwXQoSUserGroupQueueResourceEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.8.1.7 + hwXQoSUserGroupQueueResIsSharedResource OBJECT-TYPE + SYNTAX Unsigned32 (0..1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the upstream and downstream sharing flag of GQ resources. + 0: not shared. In shared mode, the GQ resource pool does not distinguish upstream and downstream traffic. + 1: shared. In non-sharing mode, the upstream and downstream resource pools are distinguished. " + ::= { hwXQoSUserGroupQueueResourceEntry 7 } + +-- ****************************************************************** +-- +-- hwXQoSSubPortQueueResourceTable +-- +-- ****************************************************************** + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.9 + hwXQoSSubPortQueueResourceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSSubPortQueueResourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to collect statistics on sub-interface queues. " + ::= { hwXQoSGlobalObjects 9 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.9.1 + hwXQoSSubPortQueueResourceEntry OBJECT-TYPE + SYNTAX HwXQoSSubPortQueueResourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwXQoSSubPortQueueResourceEntry. " + INDEX { hwXQoSSubPortQueueResSlotID, hwXQoSSubPortQueueResDirection, hwXQoSSubPortQueueResPoolIndex} + ::= { hwXQoSSubPortQueueResourceTable 1 } + + HwXQoSSubPortQueueResourceEntry ::= + SEQUENCE { + hwXQoSSubPortQueueResSlotID + Unsigned32, + hwXQoSSubPortQueueResDirection + INTEGER, + hwXQoSSubPortQueueResPoolIndex + INTEGER, + hwXQoSSubPortQueueResUsedNumber + Unsigned32, + hwXQoSSubPortQueueResFreeNumber + Unsigned32, + hwXQoSSubPortQueueResTotalNumber + Unsigned32 + } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.9.1.1 + hwXQoSSubPortQueueResSlotID OBJECT-TYPE + SYNTAX Unsigned32 (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the slot ID of a sub-interface queue. " + ::= { hwXQoSSubPortQueueResourceEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.9.1.2 + hwXQoSSubPortQueueResDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the direction of sub-port-queue resource. + The value can be: + 1: inbound + 2: outbound + " + ::= { hwXQoSSubPortQueueResourceEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.9.1.3 + hwXQoSSubPortQueueResPoolIndex OBJECT-TYPE + SYNTAX INTEGER + { + tm0(0), + tm1(1), + tm2(2), + tm3(3), + tmAll(4), + etm0(5), + etm1(6), + etmAll(7), + etm2(8), + etm3(9), + etm4(10), + etm5(11), + etm6(12), + etm7(13), + etm8(14), + etm9(15), + etm10(16), + etm11(17), + etm12(18), + etm13(19), + etm14(20), + etm15(21), + etm16(22) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the chip index. + Value range: + 0: tm-0 + 1: tm-1 + 2: tm-2 + 3: tm-3 + 4: tm-all + 5: etm-0 + 6: etm-1 + 7: etm-all + 8: etm-2 + 9: etm-3 + 10: etm-4 + 11: etm-5 + 12: etm-6 + 13: etm-7 + 14: etm-8 + 15: etm-9 + 16: etm-10 + 17: etm-11 + 18: etm-12 + 19: etm-13 + 20: etm-14 + 21: etm-15 + 22: etm-16 " + ::= { hwXQoSSubPortQueueResourceEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.9.1.4 + hwXQoSSubPortQueueResUsedNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the used number of sub-port-queue. " + ::= { hwXQoSSubPortQueueResourceEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.9.1.5 + hwXQoSSubPortQueueResFreeNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the free number of sub-port-queue." + ::= { hwXQoSSubPortQueueResourceEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.9.1.6 + hwXQoSSubPortQueueResTotalNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the total number of user queues. " + ::= { hwXQoSSubPortQueueResourceEntry 6 } + + +-- ****************************************************************** +-- +-- hwXQoSChannelResourceTable +-- +-- ****************************************************************** + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.10 + hwXQoSChannelResourceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSChannelResourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query the usage of channel bandwidth on a chip. " + ::= { hwXQoSGlobalObjects 10 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.10.1 + hwXQoSChannelResourceEntry OBJECT-TYPE + SYNTAX HwXQoSChannelResourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwXQoSChannelResourceEntry. " + INDEX { hwXQoSChannelResSlotID, hwXQoSChannelResPoolIndex, hwXQoSChannelResChannelID } + ::= { hwXQoSChannelResourceTable 1 } + + HwXQoSChannelResourceEntry ::= + SEQUENCE { + hwXQoSChannelResSlotID + Unsigned32, + hwXQoSChannelResPoolIndex + INTEGER, + hwXQoSChannelResChannelID + Unsigned32, + hwXQoSChannelResChannelBand + Unsigned32, + hwXQoSChannelResUsedNumber + Unsigned32, + hwXQoSChannelResFreeNumber + Unsigned32, + hwXQoSChannelResTotalNumber + Unsigned32, + hwXQoSChannelResSuggestMaxNumber + Unsigned32 + } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.10.1.1 + hwXQoSChannelResSlotID OBJECT-TYPE + SYNTAX Unsigned32 (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the index of the interface on which banknote information is collected. " + ::= { hwXQoSChannelResourceEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.10.1.2 + hwXQoSChannelResPoolIndex OBJECT-TYPE + SYNTAX INTEGER + { + tm0Pool0(0), + tm0Pool1(1), + tm1Pool0(2), + tm1Pool1(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the index of user-queue channel resource pool. + The value can be: + 0: tm0-pool0 + 1: tm0-pool1 + 2: tm1-pool0 + 3: tm1-pool1 + " + ::= { hwXQoSChannelResourceEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.10.1.3 + hwXQoSChannelResChannelID OBJECT-TYPE + SYNTAX Unsigned32 (0..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the index of the banknote channel resource." + ::= { hwXQoSChannelResourceEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.10.1.4 + hwXQoSChannelResChannelBand OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the actual channel bandwidth of user-queue channel. " + ::= { hwXQoSChannelResourceEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.10.1.5 + hwXQoSChannelResUsedNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of used banknote channels." + ::= { hwXQoSChannelResourceEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.10.1.6 + hwXQoSChannelResFreeNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the free number of user-queue channel. " + ::= { hwXQoSChannelResourceEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.10.1.7 + hwXQoSChannelResTotalNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the total number of banknote channels. " + ::= { hwXQoSChannelResourceEntry 7 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.10.1.8 + hwXQoSChannelResSuggestMaxNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the suggest max number of user-queue channel. " + ::= { hwXQoSChannelResourceEntry 8 } + + +-- ****************************************************************** +-- +-- hwXQoSTemplateResourceTable +-- +-- ****************************************************************** + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.11 + hwXQoSTemplateResourceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSTemplateResourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table describes the configuration template information of a traffic policy, traffic classifier, traffic behavior, and QoS profile. " + ::= { hwXQoSGlobalObjects 11 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.11.1 + hwXQoSTemplateResourceEntry OBJECT-TYPE + SYNTAX HwXQoSTemplateResourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwXQoSTemplateResourceEntry. " + INDEX { hwXQoSTemplateResType } + ::= { hwXQoSTemplateResourceTable 1 } + + HwXQoSTemplateResourceEntry ::= + SEQUENCE { + hwXQoSTemplateResType + INTEGER, + hwXQoSTemplateResUsedNumber + Unsigned32, + hwXQoSTemplateResFreeNumber + Unsigned32, + hwXQoSTemplateResTotalNumber + Unsigned32 + } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.11.1.1 + hwXQoSTemplateResType OBJECT-TYPE + SYNTAX INTEGER + { + trafficPolicy(0), + trafficClassifier(1), + trafficBehavior(2), + qosProfile(3), + flowQueue(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the type of template resource. + The value can be: + 0: traffic-policy + 1: traffic-classifier + 2: traffic-behavior + 3: qos-profile + 4: flow-queue + " + ::= { hwXQoSTemplateResourceEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.11.1.2 + hwXQoSTemplateResUsedNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of used configuration profiles. " + ::= { hwXQoSTemplateResourceEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.11.1.3 + hwXQoSTemplateResFreeNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the free number of template resource " + ::= { hwXQoSTemplateResourceEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.11.1.4 + hwXQoSTemplateResTotalNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the total number of configuration profiles. " + ::= { hwXQoSTemplateResourceEntry 4 } + +-- ****************************************************************** +-- +-- hwXQoSCBPairResourceTable +-- +-- ****************************************************************** + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.12 + hwXQoSCBPairResourceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSCBPairResourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to query the configuration of Classifier-Behavior pairs in a traffic policy. " + ::= { hwXQoSGlobalObjects 12 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.12.1 + hwXQoSCBPairResourceEntry OBJECT-TYPE + SYNTAX HwXQoSCBPairResourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwXQoSCBPairResourceEntry. " + INDEX { hwXQoSCBPairResTrafficPolicyName } + ::= { hwXQoSCBPairResourceTable 1 } + + HwXQoSCBPairResourceEntry ::= + SEQUENCE { + hwXQoSCBPairResTrafficPolicyName + OCTET STRING, + hwXQoSCBPairResUsedNumber + Unsigned32, + hwXQoSCBPairResFreeNumber + Unsigned32, + hwXQoSCBPairResTotalNumber + Unsigned32 + } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.12.1.1 + hwXQoSCBPairResTrafficPolicyName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the policy name corresponding to the Classifier-Behavior pair in the traffic policy." + ::= { hwXQoSCBPairResourceEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.12.1.2 + hwXQoSCBPairResUsedNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the configured cb-pair of the traffic-policy. " + ::= { hwXQoSCBPairResourceEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.12.1.3 + hwXQoSCBPairResFreeNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the remainder cb-pair of the traffic-policy." + ::= { hwXQoSCBPairResourceEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.12.1.4 + hwXQoSCBPairResTotalNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the total number of Classifier-Behavior pairs that can be configured in a traffic policy. " + ::= { hwXQoSCBPairResourceEntry 4 } + +-- ****************************************************************** +-- +-- hwXQoSBindingTrafficPolicyResourceTable +-- +-- ****************************************************************** + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.13 + hwXQoSBindingTrafficPolicyResourceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSBindingTrafficPolicyResourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table describes information about traffic policies. " + ::= { hwXQoSGlobalObjects 13 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.13.1 + hwXQoSBindingTrafficPolicyResourceEntry OBJECT-TYPE + SYNTAX HwXQoSBindingTrafficPolicyResourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwXQoSBindingTrafficPolicyResourceEntry. " + INDEX { hwXQoSBindingTrafficPolicyResSlotID } + ::= { hwXQoSBindingTrafficPolicyResourceTable 1 } + + HwXQoSBindingTrafficPolicyResourceEntry ::= + SEQUENCE { + hwXQoSBindingTrafficPolicyResSlotID + Unsigned32, + hwXQoSBindingTrafficPolicyResUsedNumber + Unsigned32, + hwXQoSBindingTrafficPolicyResFreeNumber + Unsigned32, + hwXQoSBindingTrafficPolicyResTotalNumber + Unsigned32 + } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.13.1.1 + hwXQoSBindingTrafficPolicyResSlotID OBJECT-TYPE + SYNTAX Unsigned32 (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ID of the board that is bound to a traffic policy instance. " + ::= { hwXQoSBindingTrafficPolicyResourceEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.13.1.2 + hwXQoSBindingTrafficPolicyResUsedNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the applied traffic-policy number on this slot. " + ::= { hwXQoSBindingTrafficPolicyResourceEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.13.1.3 + hwXQoSBindingTrafficPolicyResFreeNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of remaining traffic policy instances." + ::= { hwXQoSBindingTrafficPolicyResourceEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.13.1.4 + hwXQoSBindingTrafficPolicyResTotalNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the total number of instances that can be bound to a traffic policy. " + ::= { hwXQoSBindingTrafficPolicyResourceEntry 4 } + + +-- ****************************************************************** +-- +-- hwXQoSAclTcamResourceTable +-- +-- ****************************************************************** + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.14 + hwXQoSAclTcamResourceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSAclTcamResourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to query the information about the chip used by an ACL. " + ::= { hwXQoSGlobalObjects 14 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.14.1 + hwXQoSAclTcamResourceEntry OBJECT-TYPE + SYNTAX HwXQoSAclTcamResourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwXQoSAclTcamResourceEntry. " + INDEX { hwXQoSAclTcamResSlotID, hwXQoSAclTcamResAclType, hwXQoSAclTcamResPfeID } + ::= { hwXQoSAclTcamResourceTable 1 } + + HwXQoSAclTcamResourceEntry ::= + SEQUENCE { + hwXQoSAclTcamResSlotID + Unsigned32, + hwXQoSAclTcamResAclType + INTEGER, + hwXQoSAclTcamResPfeID + INTEGER, + hwXQoSAclTcamResUsedNumber + Unsigned32, + hwXQoSAclTcamResFreeNumber + Unsigned32, + hwXQoSAclTcamResTotalNumber + Unsigned32 + } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.14.1.1 + hwXQoSAclTcamResSlotID OBJECT-TYPE + SYNTAX Unsigned32 (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the slot-id of acl-tcam resource. " + ::= { hwXQoSAclTcamResourceEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.14.1.2 + hwXQoSAclTcamResAclType OBJECT-TYPE + SYNTAX INTEGER + { + aclv4(0), + aclv6(1), + l2acl(2), + mpls(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the ACL type of the chip specification of rules. + 0: aclv4 + 1: aclv6 + 2: l2acl + 3: mpls + " + ::= { hwXQoSAclTcamResourceEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.14.1.3 + hwXQoSAclTcamResPfeID OBJECT-TYPE + SYNTAX INTEGER + { + pfe0(0), + pfe1(1), + pfeAll(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the NP status of the chip specification of rules. + 0: pfe-0 + 1: pfe-1 + 2: pfe-all " + ::= { hwXQoSAclTcamResourceEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.14.1.4 + hwXQoSAclTcamResUsedNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the used number of acl-tcam resource. " + ::= { hwXQoSAclTcamResourceEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.14.1.5 + hwXQoSAclTcamResFreeNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the remaining number of chip specifications of rules. " + ::= { hwXQoSAclTcamResourceEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.14.1.6 + hwXQoSAclTcamResTotalNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the total number of acl-tcam resource. " + ::= { hwXQoSAclTcamResourceEntry 6 } + +-- end by wangjing 00280821 + +-- ****************************************************************** +-- BEGIN: Added by l00200458, 2015/12/1 +-- ****************************************************************** +-- +-- hwXQosBoardCarResourceTable +-- +-- ****************************************************************** + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.15 + hwXQosBoardCarResourceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQosBoardCarResourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes CAR resource information." + ::= { hwXQoSGlobalObjects 15 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.15.1 + hwXQosBoardCarResourceEntry OBJECT-TYPE + SYNTAX HwXQosBoardCarResourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQosBoardCarResourceEntry " + INDEX { hwXQosBoardCarResourceDirection, hwXQosBoardCarResourceSlotNumber,hwXQosBoardCarResourceType} + ::= { hwXQosBoardCarResourceTable 1 } + + HwXQosBoardCarResourceEntry ::= + SEQUENCE { + hwXQosBoardCarResourceDirection + INTEGER, + hwXQosBoardCarResourceSlotNumber + Integer32, + hwXQosBoardCarResourceType + INTEGER, + hwXQosBoardCarResourceTotalValue + Integer32, + hwXQosBoardCarResourceAllocatedValue + Integer32, + hwXQosBoardCarResourceFreeValue + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.15.1.1 + hwXQosBoardCarResourceDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the index of the interface direction where CAR resource statistics are collected." + ::= { hwXQosBoardCarResourceEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.15.1.2 + hwXQosBoardCarResourceSlotNumber OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the number of board car resource on which slot " + ::= { hwXQosBoardCarResourceEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.15.1.3 + hwXQosBoardCarResourceType OBJECT-TYPE + SYNTAX INTEGER + { + cartype1(1), + cartype4(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the type of the CAR resource statistics." + ::= { hwXQosBoardCarResourceEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.15.1.4 + hwXQosBoardCarResourceTotalValue OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the total board car resource" + ::= { hwXQosBoardCarResourceEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.15.1.5 + hwXQosBoardCarResourceAllocatedValue OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the used CAR resources." + ::= { hwXQosBoardCarResourceEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.15.1.6 + hwXQosBoardCarResourceFreeValue OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the free board car resource " + ::= { hwXQosBoardCarResourceEntry 6 } + +-- END: Added by l00200458, 2015/12/1 +-- ****************************************************************** +-- +-- hwXQoSFlowWredResourceTable +-- +-- ****************************************************************** + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.16 + hwXQoSFlowWredResourceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSFlowWredResourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table describes flow-wred resource information." + ::= { hwXQoSGlobalObjects 16 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.16.1 + hwXQoSFlowWredResourceEntry OBJECT-TYPE + SYNTAX HwXQoSFlowWredResourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwXQoSFlowWredResourceEntry. " + INDEX { hwXQoSUserQueueResSlotID, hwXQoSUserQueueResDirection, hwXQoSUserQueueResPoolIndex} + ::= { hwXQoSFlowWredResourceTable 1 } + + HwXQoSFlowWredResourceEntry ::= + SEQUENCE { + hwXQoSFlowWredResUsedNumber + Unsigned32, + hwXQoSFlowWredResFreeNumber + Unsigned32, + hwXQoSFlowWredResTotalNumber + Unsigned32 + } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.16.1.4 + hwXQoSFlowWredResUsedNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of used flow-wred resources. " + ::= { hwXQoSFlowWredResourceEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.16.1.5 + hwXQoSFlowWredResFreeNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of idle flow-wred resources." + ::= { hwXQoSFlowWredResourceEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.16.1.6 + hwXQoSFlowWredResTotalNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the total number of flow-wred resources. " + ::= { hwXQoSFlowWredResourceEntry 6 } + + -- defend statistics + hwXQoSCpDefendObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 6 } + + hwXQoSCpDefendStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSCpDefendStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of statistics on attack defense" + ::= { hwXQoSCpDefendObjects 1 } + + hwXQoSCpDefendStatisticsEntry OBJECT-TYPE + SYNTAX HwXQoSCpDefendStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of statistics information on attack defense" + INDEX { hwXQoSCpDefendChassisID, hwXQoSCpDefendSlotId, hwXQoSCpDefendObjectIndex } + ::= { hwXQoSCpDefendStatisticsTable 1 } + + HwXQoSCpDefendStatisticsEntry ::= + SEQUENCE { + hwXQoSCpDefendSlotId + Integer32, + hwXQoSCpDefendObjectIndex + Integer32, + hwXQoSCpDefendPassedPackets + Counter64, + hwXQoSCpDefendPassedBytes + Counter64, + hwXQoSCpDefendPassedPacketRate + Counter64, + hwXQoSCpDefendPassedByteRate + Counter64, + hwXQoSCpDefendDiscardedPackets + Counter64, + hwXQoSCpDefendDiscardedBytes + Counter64, + hwXQoSCpDefendDiscardedPacketRate + Counter64, + hwXQoSCpDefendDiscardedByteRate + Counter64, + hwXQoSCpDefendDiscardedThreshold + Counter32, + hwXQoSCpDefendChassisID + Integer32, + hwXQoSCpDefendProtocolDescirption + OCTET STRING, + hwXQoSCpDefendIntfPassedNum + OCTET STRING + } + + hwXQoSCpDefendSlotId OBJECT-TYPE + SYNTAX Integer32 (1..32) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot number of statistics for attack defense." + ::= { hwXQoSCpDefendStatisticsEntry 1 } + + hwXQoSCpDefendObjectIndex OBJECT-TYPE + SYNTAX Integer32 (0..511) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of attack defense object." + ::= { hwXQoSCpDefendStatisticsEntry 2 } + + hwXQoSCpDefendPassedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets passed the attack defense." + ::= { hwXQoSCpDefendStatisticsEntry 11 } + + hwXQoSCpDefendPassedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes passed the attack defense." + ::= { hwXQoSCpDefendStatisticsEntry 12 } + + hwXQoSCpDefendPassedPacketRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of packets passed the attack defense. Unit: pps" + ::= { hwXQoSCpDefendStatisticsEntry 13 } + + hwXQoSCpDefendPassedByteRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of bytes passed the attack defense. Unit: bps" + ::= { hwXQoSCpDefendStatisticsEntry 14 } + + hwXQoSCpDefendDiscardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets discarded in the attack defense." + ::= { hwXQoSCpDefendStatisticsEntry 15 } + + hwXQoSCpDefendDiscardedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes discarded in the attack defense." + ::= { hwXQoSCpDefendStatisticsEntry 16 } + + hwXQoSCpDefendDiscardedPacketRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of packets discarded in the attack defense. Unit: pps" + ::= { hwXQoSCpDefendStatisticsEntry 17 } + + hwXQoSCpDefendDiscardedByteRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of bytes discarded in the attack defense. Unit: bps" + ::= { hwXQoSCpDefendStatisticsEntry 18 } + + hwXQoSCpDefendDiscardedThreshold OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Discarded packets threshold of alarm. Unit: packets" + ::= { hwXQoSCpDefendStatisticsEntry 19 } + + hwXQoSCpDefendChassisID OBJECT-TYPE + SYNTAX Integer32 (1..32) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Chassis number of statistics for attack defense." + ::= { hwXQoSCpDefendStatisticsEntry 20 } + hwXQoSCpDefendProtocolDescirption OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The descirption of Protocol." + ::= { hwXQoSCpDefendStatisticsEntry 21 } + + hwXQoSCpDefendIntfPassedNum OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets to be sent to the CPU on an interface." + ::= { hwXQoSCpDefendStatisticsEntry 22 } + +-- Urpf discard statistics + hwXQoSUrpfObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 7 } + + hwXQoSUrpfDiscardStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSUrpfDiscardStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of statistics on discarded packets for IP URPF" + ::= { hwXQoSUrpfObjects 1 } + + hwXQoSUrpfDiscardStatisticsEntry OBJECT-TYPE + SYNTAX HwXQoSUrpfDiscardStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Urpf discard statistics entry" + INDEX { hwXQoSUrpfSlotPhysicalIndex } + ::= { hwXQoSUrpfDiscardStatisticsTable 1 } + + HwXQoSUrpfDiscardStatisticsEntry ::= + SEQUENCE { + hwXQoSUrpfSlotPhysicalIndex + Integer32, + hwXQoSUrpfDiscardedPackets + Counter64 + } + + hwXQoSUrpfSlotPhysicalIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of hwXQoSUrpfDiscardStatisticsTable.This index is identical to entPhysicalIndex in ENTITY-MIB." + ::= { hwXQoSUrpfDiscardStatisticsEntry 1 } + + hwXQoSUrpfDiscardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets discarded." + ::= { hwXQoSUrpfDiscardStatisticsEntry 2 } + + + hwXQoSVlanCfgObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 8 } + + + hwXQoSVlanCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSVlanCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of vlan config information." + ::= { hwXQoSVlanCfgObjects 1 } + + + hwXQoSVlanCfgEntry OBJECT-TYPE + SYNTAX HwXQoSVlanCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Vlan config information entry." + INDEX { hwXQosVlanStatVlanId } + ::= { hwXQoSVlanCfgTable 1 } + + + HwXQoSVlanCfgEntry ::= + SEQUENCE { + hwXQoSVlanStatEnable + EnabledStatus + } + + hwXQoSVlanStatEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Vlan statistics enable: enable(1),disable(2)." + ::= { hwXQoSVlanCfgEntry 1 } + + -- Redirect multi-ip + hwXQoSRedirectNextHopObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 9 } + + hwXQoSRedirectNextHopTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSRedirectNextHopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of the redirect next hop" + ::= { hwXQoSRedirectNextHopObjects 1 } + + hwXQoSRedirectNextHopEntry OBJECT-TYPE + SYNTAX HwXQoSRedirectNextHopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of the redirect next hop information" + INDEX { hwXQoSRedirectNextHopBehaviorName } + ::= { hwXQoSRedirectNextHopTable 1 } + + HwXQoSRedirectNextHopEntry ::= + SEQUENCE { + hwXQoSRedirectNextHopBehaviorName + OCTET STRING, + hwXQoSRedirectNextHopOldIp + IpAddress, + hwXQoSRedirectNextHopNewIp + IpAddress + } + + hwXQoSRedirectNextHopBehaviorName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Traffic behavior name." + ::= { hwXQoSRedirectNextHopEntry 1 } + + hwXQoSRedirectNextHopOldIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The redirect next hop." + ::= { hwXQoSRedirectNextHopEntry 2 } + + hwXQoSRedirectNextHopNewIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The redirect next hop." + ::= { hwXQoSRedirectNextHopEntry 3 } + + +-- irsm + + hwXQoSIrsmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 10 } + + hwXQoSIrsmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIrsmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Irsm " + ::= { hwXQoSIrsmObjects 1 } + + hwXQoSIrsmEntry OBJECT-TYPE + SYNTAX HwXQoSIrsmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Irsm" + INDEX { hwXQoSIrsmSourceAddress} + ::= { hwXQoSIrsmTable 1 } + + HwXQoSIrsmEntry ::= + SEQUENCE { + hwXQoSIrsmSourceAddress + IpAddress, + hwXQoSIrsmGroupAddress + IpAddress, + hwXQoSIrsmTime + TimeTicks, + hwXQoSIrsmDelay + Integer32, + hwXQoSIrsmThreshold + Integer32, + hwXQoSIrsmUpstream + IpAddress, + hwXQoSIrsmLocal + IpAddress, + hwXQoSIrsmTotalPacket + Integer32, + hwXQoSIrsmDropPacket + Integer32 + } + + hwXQoSIrsmSourceAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "hwXQoSIrsmSourceAddress " + ::= { hwXQoSIrsmEntry 1 } + + hwXQoSIrsmGroupAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "hwXQoSIrsmGroupAddress " + ::= { hwXQoSIrsmEntry 2 } + + hwXQoSIrsmTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "hwXQoSIrsmTime " + ::= { hwXQoSIrsmEntry 3 } + + hwXQoSIrsmDelay OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "hwXQoSIrsmDelay " + ::= { hwXQoSIrsmEntry 4 } + + hwXQoSIrsmThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "hwXQoSIrsmThreshold " + ::= { hwXQoSIrsmEntry 5 } + + hwXQoSIrsmUpstream OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "hwXQoSIrsmUpstream " + ::= { hwXQoSIrsmEntry 6 } + + hwXQoSIrsmLocal OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "hwXQoSIrsmLocal " + ::= { hwXQoSIrsmEntry 7 } + + hwXQoSIrsmTotalPacket OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "hwXQoSIrsmTotalPacket " + ::= { hwXQoSIrsmEntry 8 } + + hwXQoSIrsmDropPacket OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "hwXQoSIrsmDropPacket " + ::= { hwXQoSIrsmEntry 9 } + + + -- alarm + + hwXQoSNotifications OBJECT IDENTIFIER ::= { hwXQoSObjects 11 } + + hwXQoSCpDefendDiscardedRateAlarm NOTIFICATION-TYPE + OBJECTS { hwXQoSCpDefendDiscardedPacketRate } + STATUS current + DESCRIPTION + "Rate alarm of packets in the attack defense." + ::= { hwXQoSNotifications 1 } + hwXQoSQueueDiscardThresholdTrap NOTIFICATION-TYPE + OBJECTS { + hwXQoSFrameId , + hwXQoSSlotId , + hwXQoSPortId , + hwXQoSTrapIfName , + hwXQoSTrapQueueId , + hwXQoSTrapDiscardPackets + } + STATUS current + DESCRIPTION + "The SNMP trap is generated when the number of packages + that queue discard is larger than the configured threshold." + ::= { hwXQoSNotifications 2 } + + hwXQoSCpDefendDiscardedPacketAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSCpDefendSlotId, + hwXQoSCpDefendObjectIndex, + hwXQoSCpDefendDiscardedPackets, + hwXQoSCpDefendDiscardedThreshold, + hwXQoSCpDefendChassisID, + hwXQoSCpDefendProtocolDescirption + } + STATUS current + DESCRIPTION + "This object indicates the number of discarded packets due to CPU attack defense alarm threshold crossing." + ::= { hwXQoSNotifications 3 } + + hwXQoSCpDefendDiscardedPacketAlarmClear NOTIFICATION-TYPE + OBJECTS { + hwXQoSCpDefendSlotId, + hwXQoSCpDefendObjectIndex, + hwXQoSCpDefendDiscardedPackets, + hwXQoSCpDefendDiscardedThreshold, + hwXQoSCpDefendChassisID, + hwXQoSCpDefendProtocolDescirption + } + STATUS current + DESCRIPTION + "This object indicates the number of discarded packets when the alarm is cleared." + ::= { hwXQoSNotifications 4 } + + hwXQoSCprlDiscardedPacketAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSCpRateLimitIfIndex, + hwXQoSCpRateLimitPeVidValue, + hwXQoSCpRateLimitCeVidBegin + } + STATUS current + DESCRIPTION + "Number of packets discarded in the attack defense alarm." + ::= { hwXQoSNotifications 5 } + + hwXQoSCprlDiscardedPacketAlarmClear NOTIFICATION-TYPE + OBJECTS { + hwXQoSCpRateLimitIfIndex, + hwXQoSCpRateLimitPeVidValue, + hwXQoSCpRateLimitCeVidBegin + } + STATUS current + DESCRIPTION + "Number of packets discarded in the attack defense alarm clearing." + ::= { hwXQoSNotifications 6 } + + hwXQoSRedirectNextHopChangedAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSRedirectNextHopBehaviorName , + hwXQoSRedirectNextHopOldIp , + hwXQoSRedirectNextHopNewIp + } + STATUS current + DESCRIPTION + "The SNMP trap is the redirect next hop changed." + ::= { hwXQoSNotifications 7 } + + + hwXQoSIrsmDelayAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSIrsmSourceAddress, + hwXQoSIrsmGroupAddress, + hwXQoSIrsmTime, + hwXQoSIrsmDelay, + hwXQoSIrsmThreshold, + hwXQoSIrsmUpstream, + hwXQoSIrsmLocal + } + STATUS current + DESCRIPTION + "IRSM delay over threshold." + ::= { hwXQoSNotifications 8 } + + hwXQoSIrsmDropPacketAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSIrsmSourceAddress, + hwXQoSIrsmGroupAddress, + hwXQoSIrsmTime, + hwXQoSIrsmTotalPacket, + hwXQoSIrsmDropPacket, + hwXQoSIrsmUpstream, + hwXQoSIrsmLocal + } + STATUS current + DESCRIPTION + "IRSM multicast drop packets." + ::= { hwXQoSNotifications 9 } + + hwXQoSIrsmSynFrameDropAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSIrsmSourceAddress, + hwXQoSIrsmGroupAddress, + hwXQoSIrsmTime + } + STATUS current + DESCRIPTION + "IRSM syn frame drop." + ::= { hwXQoSNotifications 10 } + + + hwXQoSRuleFailAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSRuleFailInfo + } + STATUS current + DESCRIPTION + "ACL Rule Exhaustion Alarm" + ::= { hwXQoSNotifications 11 } + hwXQoSProfileUsedAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSProfileName + } + STATUS current + DESCRIPTION + "Qos-profile used." + ::= { hwXQoSNotifications 12 } + --port queue alarm + hwXQoSPortQueueAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSPortQueueAlarmIfIndex, + hwXQoSPortQueueAlarmQueue, + hwXQoSPortQueueAlarmTrunkIndex + } + STATUS current + DESCRIPTION + "hwXQoSPortQueueAlarm." + ::= { hwXQoSNotifications 13 } + + hwXQoSPortQueueAlarmClear NOTIFICATION-TYPE + OBJECTS { + hwXQoSPortQueueAlarmIfIndex, + hwXQoSPortQueueAlarmQueue, + hwXQoSPortQueueAlarmTrunkIndex + } + STATUS current + DESCRIPTION + "hwXQoSPortQueueAlarmClear." + ::= { hwXQoSNotifications 14 } + --port queue alarm + + hwXQoSSecurityStormControlInterfaceTrap NOTIFICATION-TYPE + OBJECTS { + hwXQoSSecurityStormControlInterfaceChassisId, + hwXQoSSecurityStormControlInterfaceSlotId, + hwXQoSSecurityStormControlInterfaceName, + hwXQoSSecurityStormControlInterfaceVlan} + STATUS current + DESCRIPTION + "The SNMP trap is generated when the status of interface is changed for storm-control." + ::= { hwXQoSNotifications 15 } +--begin add by wangyonggui 176838, CAR/STAT Alarm + + hwXQoSResouceNotEnoughAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 22 } + + hwXQoSStatResouceNotEnoughAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSStatResouceNotEnoughSlotId, + hwXQoSStatResouceNotEnoughStatType} + STATUS current + DESCRIPTION + "The SNMP trap is generated when the specific statistics resource is not enough." + ::= { hwXQoSNotifications 16 } + hwXQoSCARResouceNotEnoughAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSCARResouceNotEnoughSlotId, + hwXQoSCARResouceNotEnoughCARType} + STATUS current + DESCRIPTION + "The SNMP trap is generated when the specific car resource is not enough." + ::= { hwXQoSNotifications 17 } +--end add by wangyonggui 176838, CAR/STAT Alarm +--begin add by l00241571, RuleFailAlarmCancel + hwXQoSRuleFailAlarmCancel NOTIFICATION-TYPE + OBJECTS { + hwXQoSRuleFailInfo + } + STATUS current + DESCRIPTION + "Clearance of ACL Rule Exhaustion Alarm" + ::= { hwXQoSNotifications 18 } +--end add by l00241571, RuleFailAlarmCancel +--begin add by jinxiaoyan + hwXQoSHardPipeAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSHardPipeAlarmIfIndex, + hwXQoSHardPipeAlarmUsage} + STATUS current + DESCRIPTION + "When the hard-pipe bandwidth usage reached 95%, a warning alarm was generated. When the hard-pipe bandwidth usage reached 98%, a threshold-crossing alarm was generated." + ::= { hwXQoSNotifications 19 } + + hwXQoSHardPipeAlarmClear NOTIFICATION-TYPE + OBJECTS { hwXQoSHardPipeAlarmIfIndex } + STATUS current + DESCRIPTION + "The hard-pipe service alarm on interface [InterfaceName] has cleared." + ::= { hwXQoSNotifications 20 } + +--end add by jinxiaoyan +--begin add by renxiaoyuan 209321, buffer Alram + hwXQOSQueueBufferOverrunAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQOSQueueBufferAlarmChassisID, + hwXQOSQueueBufferAlarmSlotID, + hwXQOSQueueBufferAlarmIfIndex, + hwXQOSQueueBufferAlarmQueueID, + hwXQOSQueueBufferAlarmUsedCell, + hwXQOSQueueBufferAlarmUsedLength, + hwXQOSQueueBufferAlarmThreshold, + hwXQOSQueueBufferAlarmDiscard} + STATUS current + DESCRIPTION + "The SNMP trap is generated when the use of queue buffer is over the configured threshold." + ::= { hwXQoSNotifications 21 } + + hwXQOSQueueBufferOverrunResume NOTIFICATION-TYPE + OBJECTS { + hwXQOSQueueBufferAlarmChassisID, + hwXQOSQueueBufferAlarmSlotID, + hwXQOSQueueBufferAlarmIfIndex, + hwXQOSQueueBufferAlarmQueueID} + STATUS current + DESCRIPTION + "The SNMP trap is generated when the use of queue buffer is recovered from overrun." + ::= { hwXQoSNotifications 22 } +--end add by renxiaoyuan 209321, buffer Alram + +-- Add by sunhongliang 00184792 + hwXQoSHardPipeCfgAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSHardPipeCfgAlarmIfIndex} + STATUS current + DESCRIPTION + "hwXQoSHardPipeCfgAlarm." + ::= { hwXQoSNotifications 23 } + + hwXQoSHardPipeCfgAlarmClear NOTIFICATION-TYPE + OBJECTS { hwXQoSHardPipeCfgAlarmIfIndex } + STATUS current + DESCRIPTION + "hwXQoSHardPipeCfgAlarmClear." + ::= { hwXQoSNotifications 24 } + + --hard-pipe alarm + -- 1.3.6.1.4.1.2011.5.25.32.4.1.23.2 + hwXQoSHardPipeCfgAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSHardPipeCfgAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSHardPipeCfgAlarmTable" + ::= { hwXQoSHardPipeAlarmObjects 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.23.2.1 + hwXQoSHardPipeCfgAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSHardPipeCfgAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSHardPipeCfgAlarmEntry" + INDEX { hwXQoSHardPipeCfgAlarmIfIndex } + ::= { hwXQoSHardPipeCfgAlarmTable 1 } + + HwXQoSHardPipeCfgAlarmEntry ::= + SEQUENCE { + hwXQoSHardPipeCfgAlarmIfIndex + OCTET STRING + } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.23.2.1.1 + hwXQoSHardPipeCfgAlarmIfIndex OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface index." + ::= { hwXQoSHardPipeCfgAlarmEntry 1 } + +-- end by sunhongliang 00184792 + +--begin add by wangjing 00280821 for VPN-ACL NE2800 ALARM(TA and VPN-ACL both configured) 2014-12-16 + +--1.3.6.1.4.1.2011.5.25.32.4.1.11.29 + hwXQoSVpnAclConflictAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSVpnAclConflictAlarmVpnIndex, + hwXQoSSlotNum} + STATUS current + DESCRIPTION + "The traffic policy of a VPN instance did not take effect." + ::= { hwXQoSNotifications 29 } + +--1.3.6.1.4.1.2011.5.25.32.4.1.11.30 + hwXQoSVpnAclConflictAlarmClear NOTIFICATION-TYPE + OBJECTS { hwXQoSVpnAclConflictAlarmVpnIndex, + hwXQoSSlotNum} + STATUS current + DESCRIPTION + "The alarm indicating the traffic policy ineffectiveness of a VPN instance was cleared, because the traffic policy took effect or was deleted." + ::= { hwXQoSNotifications 30 } + + + --begin add by liuxiaoyan + --1.3.6.1.4.1.2011.5.25.32.4.1.11.31 + hwXQoSTrunkProfileNotEffectAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSTrunkProfileNotEffectAlarmIfName, + hwXQoSTrunkProfileNotEffectAlarmSlotid} + STATUS current + DESCRIPTION + "hwXQoSTrunkProfileNotEffectAlarm." + ::= { hwXQoSNotifications 31 } + --end add by liuxiaoyan + + + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.24 + hwXQoSVpnAclConflictAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 24 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.24.1 + hwXQoSVpnAclConflictAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSVpnAclConflictAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSVpnAclConflictAlarmTable" + ::= { hwXQoSVpnAclConflictAlarmObjects 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.24.1.1 + hwXQoSVpnAclConflictAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSVpnAclConflictAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSVpnAclConflictAlarmEntry" + INDEX { hwXQoSVpnAclConflictAlarmVpnIndex, hwXQoSSlotNum } + ::= { hwXQoSVpnAclConflictAlarmTable 1 } + + HwXQoSVpnAclConflictAlarmEntry ::= + SEQUENCE { + hwXQoSVpnAclConflictAlarmVpnIndex + OCTET STRING, + hwXQoSSlotNum + Unsigned32 + } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.24.1.1.1 + hwXQoSVpnAclConflictAlarmVpnIndex OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vpn instance index." + ::= { hwXQoSVpnAclConflictAlarmEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.24.1.1.2 + hwXQoSSlotNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The slot number" + ::= { hwXQoSVpnAclConflictAlarmEntry 2 } +--end add by wangjing 00280821 for VPN-ACL NE2800 ALARM(TA and VPN-ACL both configured) 2014-12-16 + + +--begin add by renxiaoyuan 209321, LrDiscard Alram + + hwXQoSIfLrDiscardAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSIfLrDiscardAlarmIfIndex, + hwXQoSIfLrDiscardAlarmIfName, + hwXQoSIfLrDiscardAlarmCir, + hwXQoSIfLrDiscardAlarmTrapThreshold, + hwXQoSIfLrDiscardAlarmPassPacketRate + } + STATUS current + DESCRIPTION + "The SNMP trap is when the outbound traffic bandwith is over the threshold." + ::= { hwXQoSNotifications 25 } + + hwXQoSIfLrDiscardAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwXQoSIfLrDiscardAlarmIfIndex, + hwXQoSIfLrDiscardAlarmIfName, + hwXQoSIfLrDiscardAlarmCir, + hwXQoSIfLrDiscardAlarmTrapThreshold + } + STATUS current + DESCRIPTION + "The SNMP trap is when the outbound traffic bandwith is recoved from congestion." + ::= { hwXQoSNotifications 26 } +--end add by renxiaoyuan 209321, LrDiscard Alram + +--begin add by renxiaoyuan 209321, FCoE Priority Alram + hwXQoSFCoEPriorityAlarm NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The SNMP trap is when the FCoE packet priority may be incorrect." + ::= { hwXQoSNotifications 27 } + + hwXQoSFCoEPriorityAlarmClear NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The SNMP trap is when the FCoE packet priority alarm is clearing." + ::= { hwXQoSNotifications 28 } +--end add by renxiaoyuan 209321, FCoE Priority Alram +--begin add by songjian 00280711 for QPPB + hwXQoSQppbPolicyApplyFailAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSQppbPolicyApplyFailChassisID, + hwXQoSQppbPolicyApplyFailSlotId, + hwXQoSQppbPolicyApplyFailInterfaceName, + hwXQoSQppbPolicyApplyFailDirection, + hwXQoSQppbPolicyApplyFailLocalID } + STATUS current + DESCRIPTION + "The SNMP trap is generated when the qppb policy applied failed." + ::= { hwXQoSNotifications 32 } + + hwXQoSQppbPolicyApplyFailAlarmClear NOTIFICATION-TYPE + OBJECTS { + hwXQoSQppbPolicyApplyFailChassisID, + hwXQoSQppbPolicyApplyFailSlotId, + hwXQoSQppbPolicyApplyFailInterfaceName, + hwXQoSQppbPolicyApplyFailDirection, + hwXQoSQppbPolicyApplyFailLocalID } + STATUS current + DESCRIPTION + "Clear the SNMP trap is generated when the qppb policy applied failed." + ::= { hwXQoSNotifications 33 } + +--end add by songjian 00280711 for QPPB +--begin add by magang 00349451 for QPPB + hwXQoSIfQPPBDelAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSIfQPPBDelInterfaceName, + hwXQoSIfQPPBDelPolicyName, + hwXQoSIfQPPBDelDirection, + hwXQoSIfQPPBDelDiscrip} + STATUS current + DESCRIPTION + "The SNMP trap is generated when the interface qppb policy deleted because of conflict." + ::= { hwXQoSNotifications 34 } +--end add by magang 00349451 for QPPB + + hwXQoSDefendPortCarPassedPacketAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSCpDefendSlotId, + hwXQoSCpDefendObjectIndex, + hwXQoSCpDefendIntfPassedNum, + hwXQoSCpDefendPassedPackets, + hwXQoSCpDefendDiscardedThreshold} + STATUS current + DESCRIPTION + "The number of packets sent to the CPU by port car exceeded the threshold on an interface." + ::= { hwXQoSNotifications 35 } + + hwXQoSDefendPortCarPassedPacketAlarmClear NOTIFICATION-TYPE + OBJECTS { + hwXQoSCpDefendSlotId, + hwXQoSCpDefendObjectIndex, + hwXQoSCpDefendIntfPassedNum, + hwXQoSCpDefendPassedPackets, + hwXQoSCpDefendDiscardedThreshold} + STATUS current + DESCRIPTION + "The number of packets sent to the CPU by port car fell below the threshold on an interface." + ::= { hwXQoSNotifications 36 } +--begin add by magang 00349451 for global QPPB + hwXQoSGlbQPPBEventLog NOTIFICATION-TYPE + OBJECTS { + hwXQoSGlbQPPBEventSlotId, + hwXQoSGlbQPPBEventFunction, + hwXQoSGlbQPPBEventDiscrip } + STATUS current + DESCRIPTION + "The SNMP trap is generated when The global QPPB will not be effective." + ::= { hwXQoSNotifications 37 } +--end add by magang 00349451 for global QPPB +--begin add by magang 00349451 for QPPB Policy + hwXQoSQppbPolicyEventLog NOTIFICATION-TYPE + OBJECTS { + hwXQoSQppbPolicyChassisID, + hwXQoSQppbPolicySlotId } + STATUS current + DESCRIPTION + "The SNMP trap is generated when The QPPB Policy will not be effective." + ::= { hwXQoSNotifications 38 } +--end add by magang 00349451 for QPPB Policy + +--begin add by xuechenguang + hwXQoSSoftPipeAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSSoftPipeAlarmIfIndex, + hwXQoSSoftPipeAlarmUsage} + STATUS current + DESCRIPTION + "The softpipe bandwidth usage reached the threshold alarm." + ::= { hwXQoSNotifications 39 } + + hwXQoSSoftPipeAlarmClear NOTIFICATION-TYPE + OBJECTS { hwXQoSSoftPipeAlarmIfIndex } + STATUS current + DESCRIPTION + "The soft pipe bandwidth usage below the threshold alarm." + ::= { hwXQoSNotifications 40 } +-- end by xuechenguang + +--begin add by pengsheng 00191075, Multicast packets discard alarm + hwXQoSMulticastPktsDiscardAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSMulticastPktsDiscardAlarmSlotid + } + STATUS current + DESCRIPTION + "The SNMP trap is generated when the multicast packets are discarded." + ::= { hwXQoSNotifications 41} + + hwXQoSMulticastPktsDiscardAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwXQoSMulticastPktsDiscardAlarmSlotid + } + STATUS current + DESCRIPTION + "Clear the SNMP trap which is generated when the multicast packets are discarded." + ::= { hwXQoSNotifications 42} + + hwXQoSMulticastPktsDiscardInterfaceAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSMulticastPktsDiscardInterfaceAlarmIfIndex, + hwXQoSMulticastPktsDiscardInterfaceAlarmIfName + } + STATUS current + DESCRIPTION + "The SNMP trap is generated when the multicast packets are discarded." + ::= { hwXQoSNotifications 43 } + + hwXQoSMulticastPktsDiscardInterfaceAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwXQoSMulticastPktsDiscardInterfaceAlarmIfIndex, + hwXQoSMulticastPktsDiscardInterfaceAlarmIfName + } + STATUS current + DESCRIPTION + "Clear the SNMP trap which is generated when the multicast packets are discarded." + ::= { hwXQoSNotifications 44 } + +--end add by pengsheng 00191075, Multicast packets discard alarm + +--begin add by zhouzaihua 00215230, Unicast packets discard alarm + hwXQoSUnicastPktsDiscardAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSUnicastPktsDiscardAlarmSlotid + } + STATUS current + DESCRIPTION + "The SNMP trap is generated when the unicast packets are discarded." + ::= { hwXQoSNotifications 55} + + hwXQoSUnicastPktsDiscardAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwXQoSUnicastPktsDiscardAlarmSlotid + } + STATUS current + DESCRIPTION + "Clear the SNMP trap which is generated when the unicast packets are discarded." + ::= { hwXQoSNotifications 56} + +--end add by zhouzaihua 00215230, Unicast packets discard alarm + +--begin add by zhouzaihua 00215230, Unicast packets congestion alarm + + hwXQoSUnicastPktsCongestionInterfaceAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSUnicastPktsCongestionInterfaceAlarmIfName, + hwXQoSUnicastPktsCongestionInterfaceAlarmDirection + } + STATUS current + DESCRIPTION + "The SNMP trap is generated when the Unicast packets are congested." + ::= { hwXQoSNotifications 49 } + + hwXQoSUnicastPktsCongestionInterfaceAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwXQoSUnicastPktsCongestionInterfaceAlarmIfName, + hwXQoSUnicastPktsCongestionInterfaceAlarmDirection + } + STATUS current + DESCRIPTION + "Clear the SNMP trap which is generated when the Unicast packets are congested." + ::= { hwXQoSNotifications 50 } + +--end add by zhouzaihua 00215230, Unicast packets congestion alarm + +--begin add by zhouzaihua 00215230, Port drop alarm + + hwXQoSPacketsDropInterfaceAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSPacketsDropInterfaceAlarmIfName, + hwXQoSPacketsDropInterfaceAlarmQueueId, + hwXQoSPacketsDropInterfaceAlarmSlotId + } + STATUS current + DESCRIPTION + "The SNMP trap is generated when packets are droped." + ::= { hwXQoSNotifications 51 } + + hwXQoSPacketsDropInterfaceAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwXQoSPacketsDropInterfaceAlarmIfName, + hwXQoSPacketsDropInterfaceAlarmQueueId, + hwXQoSPacketsDropInterfaceAlarmSlotId + } + STATUS current + DESCRIPTION + "Clear the SNMP trap which is generated when no more packets are droped." + ::= { hwXQoSNotifications 52 } + +--end add by zhouzaihua 00215230, packets droped alarm + +--begin add by zhouzaihua 00215230, RCY Port drop alarm + + hwXQoSRcyPortPktsDropAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSRcyPortPktsDropAlarmPortId, + hwXQoSRcyPortPktsDropAlarmSlotId, + hwXQoSRcyPortPktsDropAlarmChipId + } + STATUS current + DESCRIPTION + "The SNMP trap is generated when packets are droped." + ::= { hwXQoSNotifications 53 } + + hwXQoSRcyPortPktsDropAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwXQoSRcyPortPktsDropAlarmPortId, + hwXQoSRcyPortPktsDropAlarmSlotId, + hwXQoSRcyPortPktsDropAlarmChipId + } + STATUS current + DESCRIPTION + "Clear the SNMP trap which is generated when no more packets are droped." + ::= { hwXQoSNotifications 54 } + +--end add by zhouzaihua 00215230, packets droped alarm + +--begin add by sunqirui + hwXQoSStormSuppressAlarm NOTIFICATION-TYPE + OBJECTS { hwXQoSStormSuppressAlarmIfIndex, hwXQoSStormSuppressAlarmIfName } + STATUS current + DESCRIPTION + "The SNMP trap is generated when the port has packets dropped caused by storm suppression. + hwXQoSStormSuppressAlarmIfIndex: The interface index,equal to ifIndex. + hwXQoSStormSuppressAlarmIfName: The interface name." + ::= { hwXQoSNotifications 57 } + + + hwXQoSStormSuppressAlarmResume NOTIFICATION-TYPE + OBJECTS { hwXQoSStormSuppressAlarmIfIndex, hwXQoSStormSuppressAlarmIfName } + STATUS current + DESCRIPTION + "The SNMP trap is generated when the port has recovered from packets dropped caused by storm suppression. + hwXQoSStormSuppressAlarmIfIndex: The interface index,equal to ifIndex. + hwXQoSStormSuppressAlarmIfName: The interface name." + ::= { hwXQoSNotifications 58 } + hwXQoSStormSuppressSlotAlarm NOTIFICATION-TYPE + OBJECTS { hwXQoSStormSuppressSlotAlarmSlot } + STATUS current + DESCRIPTION + "The SNMP trap is generated when the port has dropped packets because of storm suppress." + ::= { hwXQoSNotifications 59 } + + hwXQoSStormSuppressSlotAlarmResume NOTIFICATION-TYPE + OBJECTS { hwXQoSStormSuppressSlotAlarmSlot } + STATUS current + DESCRIPTION + "The SNMP trap is generated when the port is recovered from dropped packets because of storm suppress." + ::= { hwXQoSNotifications 60 } +--end add by sunqirui + +--begin add by zhouzaihua 00215230, Ingress packets discard alarm + hwXQoSIngressPktsDiscardAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSIngressPktsDiscardAlarmSlotid + } + STATUS current + DESCRIPTION + "The SNMP trap is generated when the ingress packets are discarded." + ::= { hwXQoSNotifications 63} + + hwXQoSIngressPktsDiscardAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwXQoSIngressPktsDiscardAlarmSlotid + } + STATUS current + DESCRIPTION + "Clear the SNMP trap which is generated when the ingress packets are discarded." + ::= { hwXQoSNotifications 64} + +--end add by zhouzaihua 00215230, Ingress packets discard alarm + +--begin add by zhouzaihua 00215230, IfCar discard alarm + hwXQoSIfCarDiscardAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSIfCarDiscardAlarmSlotid, + hwXQoSIfCarDiscardAlarmIfName, + hwXQoSIfCarDiscardAlarmDirection + } + STATUS current + DESCRIPTION + "The SNMP trap is generated when the IfCar are discarded." + ::= { hwXQoSNotifications 69} + + hwXQoSIfCarDiscardAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwXQoSIfCarDiscardAlarmSlotid, + hwXQoSIfCarDiscardAlarmIfName, + hwXQoSIfCarDiscardAlarmDirection + } + STATUS current + DESCRIPTION + "Clear the SNMP trap which is generated when the IfCar are discarded." + ::= { hwXQoSNotifications 70} + +--end add by zhouzaihua 00215230, IfCar discard alarm + +--begin add by hehaiyan 00201775, Queue exception alarm + hwXQosQueueExcepAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQosQueueExcepAlarmSlotId, + hwXQosQueueExcepAlarmProtocal + } + STATUS current + DESCRIPTION + "The SNMP trap is generated when queue exception leads to non forwarding." + ::= { hwXQoSNotifications 71} + + hwXQosQueueExcepAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwXQosQueueExcepAlarmSlotId, + hwXQosQueueExcepAlarmProtocal + } + STATUS current + DESCRIPTION + "Clear the SNMP trap which is generated when queue exception leads to non forwarding." + ::= { hwXQoSNotifications 72} + +--end add by hehaiyan 00201775, Queue exception alarm +--begin add by hehaiyan 00201775, Pfc Turn Off alarm + hwXQoSPfcTurnOffAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSPfcTurnOffAlarmIfName, + hwXQoSPfcTurnOffAlarmPriority, + hwXQoSPfcTurnOffAlarmDetectedNumber, + hwXQoSPfcTurnOffAlarmThreshold + } + STATUS current + DESCRIPTION + "The SNMP trap is generated when pfc thresholds exceeded priority turn off threshold." + ::= { hwXQoSNotifications 73} + + hwXQoSPfcTurnOffResume NOTIFICATION-TYPE + OBJECTS { + hwXQoSPfcTurnOffAlarmIfName, + hwXQoSPfcTurnOffAlarmPriority + } + STATUS current + DESCRIPTION + "Clear the SNMP trap which is generated when undo priority turn off threshold config." + ::= { hwXQoSNotifications 74} + +--end add by hehaiyan 00201775, Pfc Turn Off alarm + +--begin add by hehaiyan 00201775, Pfc Dead Lock alarm + hwXQoSPfcDeadLockAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSPfcDeadLockAlarmIfName, + hwXQoSPfcDeadLockAlarmPriority, + hwXQoSPfcDeadLockAlarmDetectedNumber, + hwXQoSPfcDeadLockAlarmRecoveredNumber + } + STATUS current + DESCRIPTION + "The SNMP trap is generated when detected number of times this time than the last count increased or less than." + ::= { hwXQoSNotifications 75} + + hwXQoSPfcDeadLockResume NOTIFICATION-TYPE + OBJECTS { + hwXQoSPfcDeadLockAlarmIfName, + hwXQoSPfcDeadLockAlarmPriority + } + STATUS current + DESCRIPTION + "Clear the SNMP trap which is generated when detected number this time is not increased than the last count." + ::= { hwXQoSNotifications 76} + +--end add by hehaiyan 00201775, Pfc Dead Lock alarm + +--begin add by wangyan 00242782, ACL Memory Full + hwXACLFEIMemoryFullAlarm NOTIFICATION-TYPE + OBJECTS { + hwXACLFEIMemoryFullAlarmSlotid + } + STATUS current + DESCRIPTION + "Memory resources are insufficient and the ACL service may not take effect." + ::= { hwXQoSNotifications 77} + + hwXACLFEIMemoryFullAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwXACLFEIMemoryFullAlarmSlotid + } + STATUS current + DESCRIPTION + "Delete useless configuration." + ::= { hwXQoSNotifications 78} + +--end add by wangyan 00242782, ACL Memory Full + + +--begin add by zhouzaihua 00215230, Ingress packets delete alarm + hwXQoSIngressAgingDiscardAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSIngressAgingDiscardAlarmSlotid + } + STATUS current + DESCRIPTION + "The SNMP trap is generated when the ingress packets are deleted." + ::= { hwXQoSNotifications 67} + + hwXQoSIngressAgingDiscardAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwXQoSIngressAgingDiscardAlarmSlotid + } + STATUS current + DESCRIPTION + "Clear the SNMP trap which is generated when the ingress packets are deleted." + ::= { hwXQoSNotifications 68} + +--end add by zhouzaihua 00215230, Ingress packets discard alarm + +--begin add by zhouzaihua 00215230, port ingress discard alarm + hwXQoSInterfaceIngressDropAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSInterfaceIngressDropAlarmIfName + } + STATUS current + DESCRIPTION + "The SNMP trap is generated when the packages are discarded at port ingress." + ::= { hwXQoSNotifications 81} + + hwXQoSInterfaceIngressDropAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwXQoSInterfaceIngressDropAlarmIfName + } + STATUS current + DESCRIPTION + "Clear the SNMP trap which is generated when the packages are not discarded at port ingress." + ::= { hwXQoSNotifications 82} + +--end add by zhouzaihua 00215230, port ingress discard alarm + +--begin add by yangting 00248638 + hwXQoSHardPipeApplyFailAlarm NOTIFICATION-TYPE + OBJECTS { hwXQoSHardPipeAlarmIfIndex } + STATUS current + DESCRIPTION + "The IP hard pipe configured on an interface did not take effect." + ::= { hwXQoSNotifications 45 } + + hwXQoSHardPipeApplyFailAlarmClear NOTIFICATION-TYPE + OBJECTS { hwXQoSHardPipeAlarmIfIndex } + STATUS current + DESCRIPTION + "This object indicates that the alarm indicating that the hard pipe on an interface does not take effect is cleared." + ::= { hwXQoSNotifications 46 } + +--begin add by lizhen + hwXQoSHardPipeBwAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSHardPipeBwAlarmIfIndex, + hwXQoSHardPipeBwAlarmResvBw } + STATUS current + DESCRIPTION + "The configed bandwidth value of hardpipe has exceeded the actual bandwidth value." + ::= { hwXQoSNotifications 47 } + + hwXQoSHardPipeBwAlarmClear NOTIFICATION-TYPE + OBJECTS { hwXQoSHardPipeBwAlarmIfIndex } + STATUS current + DESCRIPTION + "The configed bandwidth value of hardpipe is equal to the actual bandwidth value." + ::= { hwXQoSNotifications 48 } +--end by lizhen +--begin add by yangting 00248638 + hwXQoSHardPipeAcBandWthOverAlarm NOTIFICATION-TYPE + OBJECTS { hwXQoSHardPipeAlarmIfIndex } + STATUS current + DESCRIPTION + "The AC-side hard pipe bandwidth exceeded the interface bandwidth and became invalid." + ::= { hwXQoSNotifications 61 } + + hwXQoSHardPipeAcBandWthOverAlarmClear NOTIFICATION-TYPE + OBJECTS { hwXQoSHardPipeAlarmIfIndex } + STATUS current + DESCRIPTION + "The alarm indicating that the AC-side hard pipe bandwidth exceeded the interface bandwidth and became invalid was cleared." + ::= { hwXQoSNotifications 62 } +--end add by yangting 00248638 +--begin add by lidapeng 00428136 + hwXQoSHardPipeApplySQFailAlarm NOTIFICATION-TYPE + OBJECTS { hwXQoSHardPipeApplySQFailAlarmIfIndex } + STATUS current + DESCRIPTION + "SQID resource application failure alarm when configuring hard pipe." + ::= { hwXQoSNotifications 79 } + + hwXQoSHardPipeApplySQFailAlarmClear NOTIFICATION-TYPE + OBJECTS { hwXQoSHardPipeApplySQFailAlarmIfIndex } + STATUS current + DESCRIPTION + "The alarm of SQID resource application failure was cleared." + ::= { hwXQoSNotifications 80 } +--end add by lidapeng 00428136 + +--begin add by gaolikun + hwXQoSTMPerformanceAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSTMPerformanceAlarmSlotId, + hwXQoSTMPerformanceAlarmChipId } + STATUS current + DESCRIPTION + "The flow bandwidth usage nearly exceeded the forwarding capability of the TM chip." + ::= { hwXQoSNotifications 83 } + + hwXQoSTMPerformanceAlarmClear NOTIFICATION-TYPE + OBJECTS { + hwXQoSTMPerformanceAlarmSlotId, + hwXQoSTMPerformanceAlarmChipId } + STATUS current + DESCRIPTION + "The alarm of TM performance was cleared." + ::= { hwXQoSNotifications 84 } +--end add by gaolikun + +--begin add by guzhen + hwXQoSRedirectNextHopInvalidAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSRedirectNextHopInvalidAlarmBehaviorName, + hwXQoSRedirectNextHopInvalidAlarmRdrType, + hwXQoSRedirectNextHopInvalidAlarmInterface } + STATUS current + DESCRIPTION + "The SNMP trap is generated when when the redirect nexthop address did not match the network segment of the outbound interface." + ::= { hwXQoSNotifications 65 } + + hwXQoSRedirectNextHopInvalidAlarmClear NOTIFICATION-TYPE + OBJECTS { + hwXQoSRedirectNextHopInvalidAlarmBehaviorName, + hwXQoSRedirectNextHopInvalidAlarmRdrType, + hwXQoSRedirectNextHopInvalidAlarmInterface } + STATUS current + DESCRIPTION + "Clear the SNMP trap is generated when when the redirect nexthop address did not match the network segment of the outbound interface." + ::= { hwXQoSNotifications 66 } +--end add by guzhen + +--begin add by zhaoqingqing 00348648, ACL EPG Enable alarm + hwXACLEPGEnableAlarm NOTIFICATION-TYPE + OBJECTS { + hwXACLEPGEnableAlarmSlotid + } + STATUS current + DESCRIPTION + "The SNMP trap is generated when the traffic-segment enabled failed." + ::= { hwXQoSNotifications 93} + + hwXACLEPGEnableResume NOTIFICATION-TYPE + OBJECTS { + hwXACLEPGEnableAlarmSlotid + } + STATUS current + DESCRIPTION + "Delete useless acl configuration." + ::= { hwXQoSNotifications 94} +--end add by zhaoqingqing 00348648, ACL EPG Enable alarm + +--begin add by zhaoqingqing 00348648, ACL EPG Policy alarm + hwXACLEPGPolicyAlarm NOTIFICATION-TYPE + OBJECTS { + hwXAclEpgPolicyAlarmSourceSegmentId, + hwXAclEpgPolicyAlarmDestinationSegmentId, + hwXAclEpgPolicyAlarmProtocol, + hwXAclEpgPolicyAlarmSourceport, + hwXAclEpgPolicyAlarmDestinationport, + hwXAclEpgPolicyAlarmClassifier, + hwXAclEpgPolicyAlarmSlotid + } + STATUS current + DESCRIPTION + "The SNMP trap is generated when the EPG policy created failed." + ::= { hwXQoSNotifications 85} + hwXACLEPGPolicyResume NOTIFICATION-TYPE + OBJECTS { + hwXAclEpgPolicyAlarmSourceSegmentId, + hwXAclEpgPolicyAlarmDestinationSegmentId, + hwXAclEpgPolicyAlarmProtocol, + hwXAclEpgPolicyAlarmSourceport, + hwXAclEpgPolicyAlarmDestinationport, + hwXAclEpgPolicyAlarmClassifier, + hwXAclEpgPolicyAlarmSlotid + } + STATUS current + DESCRIPTION + "Delete useless acl configuration." + ::= { hwXQoSNotifications 86} +--end add by zhaoqingqing 00348648, ACL EPG Policy alarm +--begin add by zhaoqingqing 00348648, ACL EPG Create Group alarm + hwXACLEPGCreateGroupAlarm NOTIFICATION-TYPE + OBJECTS { + hwXACLEPGCreateGroupAlarmSlotid, + hwXACLEPGCreateGroupAlarmSegmentid + } + STATUS current + DESCRIPTION + "The SNMP trap is generated when the segment-id created failed." + ::= { hwXQoSNotifications 87} + + hwXACLEPGCreateGroupResume NOTIFICATION-TYPE + OBJECTS { + hwXACLEPGCreateGroupAlarmSlotid, + hwXACLEPGCreateGroupAlarmSegmentid + } + STATUS current + DESCRIPTION + "Delete useless acl configuration." + ::= { hwXQoSNotifications 88} +--end add by zhaoqingqing 00348648, ACL EPG Create Group alarm + +--begin add by zhaoqingqing 00348648, ACL EPG Group Member alarm + hwXACLEPGGroupMemberAlarm NOTIFICATION-TYPE + OBJECTS { + hwXAclEpgGroupMemberAlarmIPAddress, + hwXAclEpgGroupMemberAlarmIPMask, + hwXAclEpgGroupMemberAlarmVpnInstanceName, + hwXAclEpgGroupMemberAlarmSegmentId, + hwXAclEpgGroupMemberAlarmSlotid + } + STATUS current + DESCRIPTION + "The SNMP trap is generated when the segment-member added failed." + ::= { hwXQoSNotifications 89} + + hwXACLEPGGroupMemberResume NOTIFICATION-TYPE + OBJECTS { + hwXAclEpgGroupMemberAlarmIPAddress, + hwXAclEpgGroupMemberAlarmIPMask, + hwXAclEpgGroupMemberAlarmVpnInstanceName, + hwXAclEpgGroupMemberAlarmSegmentId, + hwXAclEpgGroupMemberAlarmSlotid + } + STATUS current + DESCRIPTION + "Delete useless acl configuration." + ::= { hwXQoSNotifications 90} +--end add by zhaoqingqing 00348648, ACL EPG EPG Group Member alarm + +--begin add by xuehui 00471789, ACL Resource alarm + hwXACLResourceAlarm NOTIFICATION-TYPE + OBJECTS { + hwXACLResourceAlarmSlotid, + hwXACLResourceAlarmServiceType, + hwXACLResourceAlarmServiceName, + hwXACLResourceAlarmApplyType, + hwXACLResourceAlarmInterfaceName, + hwXACLResourceAlarmDirection, + hwXACLResourceAlarmServiceParam1, + hwXACLResourceAlarmServiceParam2, + hwXACLResourceAlarmServiceParam3, + hwXACLResourceAlarmACLFailReason + } + STATUS current + DESCRIPTION + "The SNMP trap is generated when the ACL resource is insufficient." + ::= { hwXQoSNotifications 97} + + hwXACLResourceResume NOTIFICATION-TYPE + OBJECTS { + hwXACLResourceAlarmSlotid, + hwXACLResourceAlarmServiceType, + hwXACLResourceAlarmServiceName, + hwXACLResourceAlarmApplyType, + hwXACLResourceAlarmInterfaceName, + hwXACLResourceAlarmDirection, + hwXACLResourceAlarmServiceParam1, + hwXACLResourceAlarmServiceParam2, + hwXACLResourceAlarmServiceParam3, + hwXACLResourceAlarmACLFailReason + } + STATUS current + DESCRIPTION + "Delete useless acl configuration." + ::= { hwXQoSNotifications 98} +--end add by xuehui 00471789, ACL Resource alarm + +--begin add by pengsheng 00191075, Pfc apply fail alarm + hwXQoSPfcApplyFailAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSPfcApplyFailAlarmIfName + } + STATUS current + DESCRIPTION + "The SNMP trap is generated when pfc is failed to apply on interfce." + ::= { hwXQoSNotifications 91 } + + hwXQoSPfcApplyFailAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwXQoSPfcApplyFailAlarmIfName + } + STATUS current + DESCRIPTION + "Clear the SNMP trap which is generated when pfc is failed to apply on interfce." + ::= { hwXQoSNotifications 92 } + +--end add by pengsheng 00191075, Pfc apply fail alarm + hwXQoSGeneral OBJECT IDENTIFIER ::= { hwXQoSObjects 12 } + + hwXQoSFrameId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The ID of the frame." + ::= { hwXQoSGeneral 1 } + + hwXQoSSlotId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The ID of the slot that the interface is located." + ::= { hwXQoSGeneral 2 } + + hwXQoSPortId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The ID of the port" + ::= { hwXQoSGeneral 3 } + + hwXQoSTrapIfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The name of the interface." + ::= { hwXQoSGeneral 4 } + + hwXQoSTrapQueueId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The ID of the queue giving an alarm." + ::= { hwXQoSGeneral 5 } + + + hwXQoSTrapDiscardPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of the discarded packets." + ::= { hwXQoSGeneral 6 } + + hwXQoSStormControlObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 13 } + + hwXQoSStormControlTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSStormControlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Table about storm-control configuration information." + ::= { hwXQoSStormControlObjects 1 } + + + hwXQoSStormControlEntry OBJECT-TYPE + SYNTAX HwXQoSStormControlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwXQoSStormControlIfIndex, hwXQoSStormControlType } + ::= { hwXQoSStormControlTable 1 } + + + HwXQoSStormControlEntry ::= + SEQUENCE { + hwXQoSStormControlIfIndex + InterfaceIndex, + hwXQoSStormControlBroadcastMinRate + Integer32, + hwXQoSStormControlBroadcastMaxRate + Integer32, + hwXQoSStormControlMulticastMinRate + Integer32, + hwXQoSStormControlMulticastMaxRate + Integer32, + hwXQoSStormControlAction + INTEGER, + hwXQoSStormControlInterval + Integer32, + hwXQoSStormControlTrapEnable + EnabledStatus, + hwXQoSStormControlLogEnable + EnabledStatus, + hwXQoSStormControlStatus + INTEGER, + hwXQoSStormControlUnicastMinRate + Integer32, + hwXQoSStormControlUnicastMaxRate + Integer32, + hwXQoSStormControlBcMode + INTEGER, + hwXQoSStormControlMcMode + INTEGER, + hwXQoSStormControlUcMode + INTEGER, + hwXQoSStormControlIfName + OCTET STRING, + hwXQoSStormControlUnknownUnicastMinRate + Integer32, + hwXQoSStormControlUnknownUnicastMaxRate + Integer32, + hwXQoSStormControlUnknownUcMode + INTEGER, + hwXQoSStormControlActionName + OCTET STRING, + hwXQoSStormControlType + OCTET STRING, + hwXQoSStormControlThreshold + Integer32, + hwXQoSStormControlMode + OCTET STRING, + hwXQoSStormControlBroadcastRate + Integer32, + hwXQoSStormControlMulticastRate + Integer32, + hwXQoSStormControlUnicastRate + Integer32 + } + + hwXQoSStormControlIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The interface index,equal to ifIndex." + ::= { hwXQoSStormControlEntry 1 } + + hwXQoSStormControlBroadcastMinRate OBJECT-TYPE + SYNTAX Integer32 (0..14881000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The low water mark of broadcast packets rate. Unit: pps (packets per second). + zero : storm-control function is not enable for broadcast packets." + DEFVAL { 0 } + ::= { hwXQoSStormControlEntry 2 } + + hwXQoSStormControlBroadcastMaxRate OBJECT-TYPE + SYNTAX Integer32 (0..14881000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The high water mark of broadcast packets rate. Unit: pps (packets per second). + zero : storm-control function is not enable for broadcast packets." + DEFVAL { 0 } + ::= { hwXQoSStormControlEntry 3 } + + + hwXQoSStormControlMulticastMinRate OBJECT-TYPE + SYNTAX Integer32 (0..14881000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The low water mark of multicast packets rate. Unit: pps (packets per second). + zero : storm-control function is not enable for multicast packets." + DEFVAL { 0 } + ::= { hwXQoSStormControlEntry 4 } + + + hwXQoSStormControlMulticastMaxRate OBJECT-TYPE + SYNTAX Integer32 (0..14881000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The high water mark of multicast packets rate. Unit: pps (packets per second). + zero : storm-control function is not enable for multicast packets." + DEFVAL { 0 } + ::= { hwXQoSStormControlEntry 5 } + + + hwXQoSStormControlAction OBJECT-TYPE + SYNTAX INTEGER + { + none(1), + block(2), + shutdown(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "storm-control action. + none : no action will be taken. + block: packets will be blocked if receiving-rate is higher than the high water mark and will be unblocked only when the receiving-rate drops below the low water mark. + shutdown: the interface will be shutdown if receiving-rate is higher than the high water mark and the interface will NOT be open when the receiving-rate drops below the low water mark. To open the interface , use undo shutdown commond." + DEFVAL { none } + ::= { hwXQoSStormControlEntry 6 } + + + hwXQoSStormControlInterval OBJECT-TYPE + SYNTAX Integer32 (1..180) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The interval that the broadcast storm or mutilcast storm will be checked. Unit: second." + DEFVAL { 3 } + ::= { hwXQoSStormControlEntry 7 } + + hwXQoSStormControlTrapEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable trap. + enable(1): report trap when interface status changes. + disable(2): do not report trap when interface status changes. " + DEFVAL { 2 } + ::= { hwXQoSStormControlEntry 8 } + + hwXQoSStormControlLogEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable log. + enable(1): record log when interface status changes. + disable(2): do not record log when interface status changes. " + DEFVAL { 2 } + ::= { hwXQoSStormControlEntry 9 } + + + hwXQoSStormControlStatus OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + broadcastBlocked(2), + multicastBlocked(3), + bothBlocked(4), + shutdown(5), + unicastBlocked(6), + allBlocked(7), + bcmcBlocked(8), + bcucBlocked(9), + ucmcBlocked(10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the interface. + normal: no storm-control aciton is taken. + broadcastBlocked: broadcast packets is blocked. + multicastBlocked: multicast packets is blocked. + bothBlocked: both the broadcast and multicast packets are blocked. + shutdown: the interface is shutdown. + unicastBlocked: unicast packets is blocked. + allBlocked: broadcast multicast unicast packets is blocked. + bcmcBlocked: both the broadcast and multicast packets are blocked. + bcucBlocked: both the broadcast and unicast packets are blocked. + ucmcBlocked: both the unicast and multicast packets are blocked." + ::= { hwXQoSStormControlEntry 10 } + + hwXQoSStormControlUnicastMinRate OBJECT-TYPE + SYNTAX Integer32 (0..14881000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The low water mark of unicast packets rate. Unit: pps (packets per second). + zero : storm-control function is not enable for unicast packets." + DEFVAL { 0 } + ::= { hwXQoSStormControlEntry 11 } + + hwXQoSStormControlUnicastMaxRate OBJECT-TYPE + SYNTAX Integer32 (0..14881000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The high water mark of unicast packets rate. Unit: pps (packets per second). + zero : storm-control function is not enable for unicast packets." + DEFVAL { 0 } + ::= { hwXQoSStormControlEntry 12 } + + hwXQoSStormControlBcMode OBJECT-TYPE + SYNTAX INTEGER { + pps(0), + kbps(1), + percent(2), + none(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The mode of broadcast packets. + pps : (packets per second). + kbps : (kbit per second). + percent : (%). + none: initialization." + DEFVAL { none } + ::= { hwXQoSStormControlEntry 13 } + + hwXQoSStormControlMcMode OBJECT-TYPE + SYNTAX INTEGER { + pps(0), + kbps(1), + percent(2), + none(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The mode of multicast packets. + pps : (packets per second). + kbps : (kbit per second). + percent : (%). + none: initialization." + DEFVAL { none } + ::= { hwXQoSStormControlEntry 14 } + + hwXQoSStormControlUcMode OBJECT-TYPE + SYNTAX INTEGER { + pps(0), + kbps(1), + percent(2), + none(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The mode of unicast packets. + pps : (packets per second). + kbps : (kbit per second). + percent : (%). + none: initialization." + DEFVAL { none } + ::= { hwXQoSStormControlEntry 15 } + + hwXQoSStormControlIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The interface name." + ::= { hwXQoSStormControlEntry 16 } + + hwXQoSStormControlUnknownUnicastMinRate OBJECT-TYPE + SYNTAX Integer32 (0..14881000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The low water mark of unknwon unicast packets rate. Unit: pps (packets per second). + zero : storm-control function is not enable for unknown unicast packets." + DEFVAL { 0 } + ::= { hwXQoSStormControlEntry 17 } + + hwXQoSStormControlUnknownUnicastMaxRate OBJECT-TYPE + SYNTAX Integer32 (0..14881000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The high water mark of unknown unicast packets rate. Unit: pps (packets per second). + zero : storm-control function is not enable for unknown unicast packets." + DEFVAL { 0 } + ::= { hwXQoSStormControlEntry 18 } + + hwXQoSStormControlUnknownUcMode OBJECT-TYPE + SYNTAX INTEGER { + pps(0), + kbps(1), + percent(2), + none(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The mode of unknown unicast packets. + pps : (packets per second). + kbps : (kbit per second). + percent : (%). + none: initialization." + DEFVAL { none } + ::= { hwXQoSStormControlEntry 19} + + hwXQoSStormControlActionName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Storm control action." + ::= { hwXQoSStormControlEntry 20 } + + hwXQoSStormControlType OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Storm control type." + ::= { hwXQoSStormControlEntry 21 } + + hwXQoSStormControlThreshold OBJECT-TYPE + SYNTAX Integer32 (0..14881000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold of storm control. Unit: pps or kbps." + DEFVAL { 0 } + ::= { hwXQoSStormControlEntry 22 } + + hwXQoSStormControlMode OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Storm control mode." + ::= { hwXQoSStormControlEntry 23 } + + hwXQoSStormControlBroadcastRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The broadcast packets rate. Unit: pps (packets per second)." + ::= { hwXQoSStormControlEntry 24 } + + hwXQoSStormControlMulticastRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The multicast packets rate. Unit: pps (packets per second)." + ::= { hwXQoSStormControlEntry 25 } + + hwXQoSStormControlUnicastRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unicast packets rate. Unit: pps (packets per second)." + ::= { hwXQoSStormControlEntry 26 } + + hwXQoSStormControlNotification OBJECT IDENTIFIER ::= { hwXQoSObjects 14 } + + hwXQoSStormControlTrap NOTIFICATION-TYPE + OBJECTS { hwXQoSStormControlBroadcastMinRate, hwXQoSStormControlBroadcastMaxRate, hwXQoSStormControlMulticastMinRate, hwXQoSStormControlMulticastMaxRate, + hwXQoSStormControlAction, hwXQoSStormControlInterval, hwXQoSStormControlStatus, hwXQoSStormControlUnicastMinRate, hwXQoSStormControlUnicastMaxRate, hwXQoSStormControlBcMode ,hwXQoSStormControlMcMode, + hwXQoSStormControlUcMode, hwXQoSStormControlUnknownUcMode, hwXQoSStormControlUnknownUnicastMinRate, hwXQoSStormControlUnknownUnicastMaxRate} + STATUS current + DESCRIPTION + "The SNMP trap is generated when the status of interface is changed for storm-control. + hwXQoSStormControlBroadcastMinRate: The low water mark of broadcast packets rate. + hwXQoSStormControlBroadcastMaxRate: The high water mark of broadcast packets rate. + hwXQoSStormControlMulticastMinRate: The low water mark of multicast packets rate. + hwXQoSStormControlMulticastMaxRate: The high water mark of multicast packets rate. + hwXQoSStormControlAction: The storm-control action. + hwXQoSStormControlInterval: The interval that the broadcast storm or mutilcast storm will be checked. + hwXQoSStormControlStatus: The status of the interface. + hwXQoSStormControlUnicastMinRate: The low water mark of unicast packets rate. + hwXQoSStormControlUniicastMaxRate: The high water mark of unicast packets rate. + hwXQoSStormControlBcMode: The mode of Broadcast packets. + hwXQoSStormControlMcMode: The mode of multicast packets. + hwXQoSStormControlUcMode: The mode of unicast packets. + hwXQoSStormControlUnknownUcMode: The mode of unknown unicast packets. + hwXQoSStormControlUnknownUnicastMinRate: The low water mark of unknown unicast packets rate. + hwXQoSStormControlUnknownUnicastMaxRate: The high water mark of unknown unicast packets rate." + ::= { hwXQoSStormControlNotification 1 } + + + hwXQoSStormControlTrapExt NOTIFICATION-TYPE + OBJECTS { hwXQoSStormControlIfIndex, hwXQoSStormControlIfName, hwXQoSStormControlBroadcastMinRate, hwXQoSStormControlBroadcastMaxRate, hwXQoSStormControlMulticastMinRate, + hwXQoSStormControlMulticastMaxRate, hwXQoSStormControlAction, hwXQoSStormControlInterval, hwXQoSStormControlStatus, hwXQoSStormControlUnicastMinRate, + hwXQoSStormControlUnicastMaxRate, hwXQoSStormControlBcMode, hwXQoSStormControlMcMode, hwXQoSStormControlUcMode, hwXQoSStormControlBroadcastRate, hwXQoSStormControlMulticastRate, hwXQoSStormControlUnicastRate } + STATUS current + DESCRIPTION + "The SNMP trap is generated when the status of interface is changed for storm-control. + hwXQoSStormControlIfIndex: The interface index,equal to ifIndex. + hwXQoSStormControlIfName: The interface name. + hwXQoSStormControlBroadcastMinRate: The low water mark of broadcast packets rate. + hwXQoSStormControlBroadcastMaxRate: The high water mark of broadcast packets rate. + hwXQoSStormControlMulticastMinRate: The low water mark of multicast packets rate. + hwXQoSStormControlMulticastMaxRate: The high water mark of multicast packets rate. + hwXQoSStormControlAction: The storm-control action. + hwXQoSStormControlInterval: The interval that the broadcast storm or mutilcast storm will be checked. + hwXQoSStormControlStatus: The status of the interface. + hwXQoSStormControlUnicastMinRate: The low water mark of unicast packets rate. + hwXQoSStormControlUniicastMaxRate: The high water mark of unicast packets rate. + hwXQoSStormControlBcMode: The mode of Broadcast packets. + hwXQoSStormControlMcMode: The mode of multicast packets. + hwXQoSStormControlUcMode: The mode of unicast packets. + hwXQoSStormControlBroadcastRate: The broadcast packets rate. + hwXQoSStormControlMulticastRate: The multicast packets rate. + hwXQoSStormControlUnicastRate: The unicast packets rate." + ::= { hwXQoSStormControlNotification 2 } + + hwXQoSQueueStatisticsObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 15 } + + + hwXQoSQueueStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSQueueStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Table about queue statistics." + ::= { hwXQoSQueueStatisticsObjects 1 } + + + hwXQoSQueueStatisticsEntry OBJECT-TYPE + SYNTAX HwXQoSQueueStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of queue statistics infomation." + INDEX { hwXQoSQueueStatisticsIngressIfIndex, hwXQoSQueueStatisticsEgressIfIndex, hwXQoSQueueStatisticsQueueIndex } + ::= { hwXQoSQueueStatisticsTable 1 } + + + HwXQoSQueueStatisticsEntry ::= + SEQUENCE { + hwXQoSQueueStatisticsIngressIfIndex + InterfaceIndex, + hwXQoSQueueStatisticsEgressIfIndex + InterfaceIndex, + hwXQoSQueueStatisticsQueueIndex + INTEGER, + hwXQoSQueueStatisticsPassedPacketsCount + Counter64, + hwXQosQueueStatisticsReset + INTEGER, + hwXQoSQueueStatisticsRowStatus + RowStatus + + } + + hwXQoSQueueStatisticsIngressIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ingress interface index. + 2147483647: invalid interface index, the statistics will be the count of packets of the egress interface and queue. + The ingress interface index and the egress interface index can not be 2147483647 at the same time." + ::= { hwXQoSQueueStatisticsEntry 1 } + + hwXQoSQueueStatisticsEgressIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The egress interface index. + 2147483647: invalid interface index, the statistics will be the count of packets of the ingress interface and queue. + The ingress interface index and the egress interface index can not be 2147483647 at the same time. " + ::= { hwXQoSQueueStatisticsEntry 2 } + + hwXQoSQueueStatisticsQueueIndex OBJECT-TYPE + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The queue index." + ::= { hwXQoSQueueStatisticsEntry 3 } + + hwXQoSQueueStatisticsPassedPacketsCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The passed packets count. + If the ingress interface index is 2147483647, this node will be the count of passed packets of the specified queue of the ingress interface. + If the egress interface index is 2147483647, this node will be the count of passed packets of the specified queue of the ingress interface. + If none of the ingress and egress interface is 2147483647, this node will be the count of passed packets which is from the ingress interface to + the egress interface at the specified queue. + The ingress interface index and the egress interface index can not be 2147483647 at the same time ." + ::= { hwXQoSQueueStatisticsEntry 4 } + + hwXQosQueueStatisticsReset OBJECT-TYPE + SYNTAX INTEGER + { + reset(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set this node to reset the counter. + Reset(1) will be returned if this node is read." + ::= { hwXQoSQueueStatisticsEntry 5 } + + hwXQoSQueueStatisticsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: + active,createandgo, destroy" + ::= { hwXQoSQueueStatisticsEntry 6 } + + + hwXQoSPortStatisticsDropObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 16 } + + + hwXQoSPortStatisticsDropTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSPortStatisticsDropEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table about drop packets statistics of port." + ::= { hwXQoSPortStatisticsDropObjects 1 } + + + hwXQoSPortStatisticsDropEntry OBJECT-TYPE + SYNTAX HwXQoSPortStatisticsDropEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry about drop packets statistics of port." + INDEX { hwXQoSPortStatisticsDropIfIndex} + ::= { hwXQoSPortStatisticsDropTable 1 } + + + HwXQoSPortStatisticsDropEntry ::= + SEQUENCE { + hwXQoSPortStatisticsDropIfIndex + InterfaceIndex, + hwXQoSPortStatisticsDropPacketsCount + Counter64, + hwXQosPortStatisticsDropReset + INTEGER, + hwXQosPortStatisticsDropResetTime + TimeTicks + + } + + hwXQoSPortStatisticsDropIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface index." + ::= { hwXQoSPortStatisticsDropEntry 1 } + + + hwXQoSPortStatisticsDropPacketsCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The dropped packets count of the port." + ::= { hwXQoSPortStatisticsDropEntry 2 } + + hwXQosPortStatisticsDropReset OBJECT-TYPE + SYNTAX INTEGER + { + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set this node to reset the counter. + Reset(1) will be returned if this node is read." + ::= { hwXQoSPortStatisticsDropEntry 3 } + + hwXQosPortStatisticsDropResetTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime on the most recent occasion at + which one of 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 zero + value." + ::= { hwXQoSPortStatisticsDropEntry 4 } + + + + hwXQoSQueueStatisticsDropObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 17 } + + + hwXQoSQueueStatisticsDropTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSQueueStatisticsDropEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table about drop packets statistics of queue." + ::= { hwXQoSQueueStatisticsDropObjects 1 } + + + hwXQoSQueueStatisticsDropEntry OBJECT-TYPE + SYNTAX HwXQoSQueueStatisticsDropEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry about drop packets statistics of queue." + INDEX { hwXQoSQueueStatisticsDropIfIndex,hwXQoSQueueStatisticsDropQueueIndex } + ::= { hwXQoSQueueStatisticsDropTable 1 } + + + HwXQoSQueueStatisticsDropEntry ::= + SEQUENCE { + hwXQoSQueueStatisticsDropIfIndex + InterfaceIndex, + hwXQoSQueueStatisticsDropQueueIndex + INTEGER, + hwXQoSQueueStatisticsDropPacketsCount + Counter64, + hwXQosQueueStatisticsDropReset + INTEGER, + hwXQosQueueStatisticsDropResetTime + TimeTicks + } + + hwXQoSQueueStatisticsDropIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface index." + ::= { hwXQoSQueueStatisticsDropEntry 1 } + + + hwXQoSQueueStatisticsDropQueueIndex OBJECT-TYPE + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The queue index." + ::= { hwXQoSQueueStatisticsDropEntry 2 } + + hwXQoSQueueStatisticsDropPacketsCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The dropped packets count of the queue." + ::= { hwXQoSQueueStatisticsDropEntry 3 } + + hwXQosQueueStatisticsDropReset OBJECT-TYPE + SYNTAX INTEGER + { + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set this node to reset the counter. + Reset(1) will be returned if this node is read." + ::= { hwXQoSQueueStatisticsDropEntry 4 } + + hwXQosQueueStatisticsDropResetTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime on the most recent occasion at + which one of this queue'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 zero + value." + + ::= { hwXQoSQueueStatisticsDropEntry 5 } + + --rulefail + + hwXQoSRuleFailObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 18 } + + hwXQoSRuleFailTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSRuleFailEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSRuleFailTable" + ::= { hwXQoSRuleFailObjects 1 } + + hwXQoSRuleFailEntry OBJECT-TYPE + SYNTAX HwXQoSRuleFailEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSRuleFailEntry" + INDEX { hwXQoSRuleFailInfo } + ::= { hwXQoSRuleFailTable 1 } + + HwXQoSRuleFailEntry ::= + SEQUENCE { + hwXQoSRuleFailInfo + OCTET STRING + } + + hwXQoSRuleFailInfo OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ACL Rule Exhaustion Information" + ::= { hwXQoSRuleFailEntry 1 } + + +-- profile alarm + hwXQoSProfileObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 19 } + + hwXQoSProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of the qos-profile" + ::= { hwXQoSProfileObjects 1 } + + hwXQoSProfileEntry OBJECT-TYPE + SYNTAX HwXQoSProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of the redirect next hop information" + INDEX { hwXQoSProfileName } + ::= { hwXQoSProfileTable 1 } + + HwXQoSProfileEntry ::= + SEQUENCE { + hwXQoSProfileName + OCTET STRING + } +-- BEGIN: mod by l00248629, 2014/03/21 + hwXQoSProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Qos-profile name." + ::= { hwXQoSProfileEntry 1 } +-- END: mod by l00248629, 2014/03/21 + --port queue alarm + hwXQoSPortQueueAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 20 } + + hwXQoSPortQueueAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSPortQueueAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSPortQueueAlarmTable" + ::= { hwXQoSPortQueueAlarmObjects 1 } + + hwXQoSPortQueueAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSPortQueueAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSPortQueueAlarmEntry" + INDEX { hwXQoSPortQueueAlarmIfIndex } + ::= { hwXQoSPortQueueAlarmTable 1 } + + HwXQoSPortQueueAlarmEntry ::= + SEQUENCE { + hwXQoSPortQueueAlarmIfIndex + InterfaceIndex, + hwXQoSPortQueueAlarmQueue + OCTET STRING, + hwXQoSPortQueueAlarmTrunkIndex + InterfaceIndex + } + + hwXQoSPortQueueAlarmIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface index." + ::= { hwXQoSPortQueueAlarmEntry 1 } + + hwXQoSPortQueueAlarmQueue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..4)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "hwXQoSPortQueueAlarmQueue." + ::= { hwXQoSPortQueueAlarmEntry 2 } + + hwXQoSPortQueueAlarmTrunkIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trunk interface index." + ::= { hwXQoSPortQueueAlarmEntry 3 } +-- BEGIN: Added by s00197646, 2013/12/10 + hwXQoSPortQueueAlarmExTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSPortQueueAlarmExEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to display the alarm information about a port queue." + ::= { hwXQoSPortQueueAlarmObjects 2 } + hwXQoSPortQueueAlarmExEntry OBJECT-TYPE + SYNTAX HwXQoSPortQueueAlarmExEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSPortQueueAlarmExEntry" + INDEX { hwXQoSPortQueueAlarmExIfIndex, + hwXQoSPortQueueAlarmExQueue} + ::= { hwXQoSPortQueueAlarmExTable 1 } + HwXQoSPortQueueAlarmExEntry ::= + SEQUENCE { + hwXQoSPortQueueAlarmExIfIndex + InterfaceIndex, + hwXQoSPortQueueAlarmExQueue + INTEGER, + hwXQoSPortQueueAlarmExBuffer + Integer32 + } + hwXQoSPortQueueAlarmExIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the index of the port queue alarm interface." + ::= { hwXQoSPortQueueAlarmExEntry 1 } + hwXQoSPortQueueAlarmExQueue OBJECT-TYPE + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the service class of the port queue. + Value range: + 1 be + 2 af1 + 3 af2 + 4 af3 + 5 af4 + 6 ef + 7 cs6 + 8 cs7. + " + ::= { hwXQoSPortQueueAlarmExEntry 2 } + hwXQoSPortQueueAlarmExBuffer OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the alarm buffer information about the port queue." + ::= { hwXQoSPortQueueAlarmExEntry 3 } +-- END: Added by s00197646, 2013/12/10 + +--begin add by renxiaoyuan 209321, buffer Alram + hwXQOSQueueBufferOverrunAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQOSQueueBufferOverrunAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQOSQueueBufferOverrunAlarmTable" + ::= { hwXQoSPortQueueAlarmObjects 3 } + + hwXQOSQueueBufferOverrunAlarmEntry OBJECT-TYPE + SYNTAX HwXQOSQueueBufferOverrunAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQOSQueueBufferOverrunAlarmEntry" + INDEX { hwXQOSQueueBufferAlarmChassisID, hwXQOSQueueBufferAlarmSlotID, hwXQOSQueueBufferAlarmIfIndex, hwXQOSQueueBufferAlarmQueueID} + ::= { hwXQOSQueueBufferOverrunAlarmTable 1 } + + HwXQOSQueueBufferOverrunAlarmEntry ::= + SEQUENCE { + hwXQOSQueueBufferAlarmChassisID + Integer32, + hwXQOSQueueBufferAlarmSlotID + Integer32, + hwXQOSQueueBufferAlarmIfIndex + InterfaceIndex, + hwXQOSQueueBufferAlarmQueueID + Integer32, + hwXQOSQueueBufferAlarmUsedCell + Integer32, + hwXQOSQueueBufferAlarmUsedLength + Integer32, + hwXQOSQueueBufferAlarmThreshold + Integer32, + hwXQOSQueueBufferAlarmDiscard + Counter64 + } + + hwXQOSQueueBufferAlarmChassisID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The information of the chassis." + ::= { hwXQOSQueueBufferOverrunAlarmEntry 1 } + + hwXQOSQueueBufferAlarmSlotID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The information of the slot." + ::= { hwXQOSQueueBufferOverrunAlarmEntry 2 } + + hwXQOSQueueBufferAlarmIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of physical interface." + ::= { hwXQOSQueueBufferOverrunAlarmEntry 3 } + + hwXQOSQueueBufferAlarmQueueID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the congested queue." + ::= { hwXQOSQueueBufferOverrunAlarmEntry 4 } + + hwXQOSQueueBufferAlarmUsedCell OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The used buffer cell of queue when congestion was detected." + ::= { hwXQOSQueueBufferOverrunAlarmEntry 5 } + + hwXQOSQueueBufferAlarmUsedLength OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The used buffer length(uint:KBytes) of queue when congestion was detected. " + ::= { hwXQOSQueueBufferOverrunAlarmEntry 6 } + + hwXQOSQueueBufferAlarmThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current buffer overrun threshold. " + ::= { hwXQOSQueueBufferOverrunAlarmEntry 7 } + + hwXQOSQueueBufferAlarmDiscard OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current Discard. " + ::= { hwXQOSQueueBufferOverrunAlarmEntry 8 } +--end add by renxiaoyuan 209321, buffer Alram + +--begin add by renxiaoyuan 209321, IfLrAlram + hwXQoSIfLrDiscardAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfLrDiscardAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSIfLrDiscardAlarmTable" + ::= { hwXQoSPortQueueAlarmObjects 4 } + + hwXQoSIfLrDiscardAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSIfLrDiscardAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSIfLrDiscardAlarmEntry" + INDEX { hwXQoSIfLrDiscardAlarmIfIndex} + ::= { hwXQoSIfLrDiscardAlarmTable 1 } + + HwXQoSIfLrDiscardAlarmEntry ::= + SEQUENCE { + hwXQoSIfLrDiscardAlarmIfIndex + InterfaceIndex, + hwXQoSIfLrDiscardAlarmIfName + OCTET STRING, + hwXQoSIfLrDiscardAlarmCir + Integer32, + hwXQoSIfLrDiscardAlarmTrapThreshold + Integer32, + hwXQoSIfLrDiscardAlarmPassPacketRate + Integer32 + } + + hwXQoSIfLrDiscardAlarmIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of physical interface." + ::= { hwXQoSIfLrDiscardAlarmEntry 1 } + + hwXQoSIfLrDiscardAlarmIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of physical interface." + ::= { hwXQoSIfLrDiscardAlarmEntry 2 } + + hwXQoSIfLrDiscardAlarmCir OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value of this object identifies the configured CIR." + ::= { hwXQoSIfLrDiscardAlarmEntry 3 } + + hwXQoSIfLrDiscardAlarmTrapThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The threshold of the alarm." + ::= { hwXQoSIfLrDiscardAlarmEntry 4 } + + hwXQoSIfLrDiscardAlarmPassPacketRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Pass packet rate." + ::= { hwXQoSIfLrDiscardAlarmEntry 5 } +--end add by renxiaoyuan 209321, IfLrAlram + --port queue alarm + ---begin add by wangyonggui 176838, CAR/STAT Alarm + hwXQoSStatResouceNotEnoughAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSStatResouceNotEnoughAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSStatResouceNotEnoughAlarmTable" + ::= { hwXQoSResouceNotEnoughAlarmObjects 1 } + + hwXQoSStatResouceNotEnoughAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSStatResouceNotEnoughAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSStatResouceNotEnoughAlarmEntry" + INDEX { hwXQoSStatResouceNotEnoughSlotId, hwXQoSStatResouceNotEnoughStatType } + ::= { hwXQoSStatResouceNotEnoughAlarmTable 1 } + + HwXQoSStatResouceNotEnoughAlarmEntry ::= + SEQUENCE { + hwXQoSStatResouceNotEnoughSlotId + Integer32, + hwXQoSStatResouceNotEnoughStatType + OCTET STRING + } + + hwXQoSStatResouceNotEnoughSlotId OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot ID of the LPU where the stastitics resource is insufficient" + ::= { hwXQoSStatResouceNotEnoughAlarmEntry 1 } + hwXQoSStatResouceNotEnoughStatType OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..511)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of insufficient statistics resource" + ::= { hwXQoSStatResouceNotEnoughAlarmEntry 2 } + hwXQoSCARResouceNotEnoughAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSCARResouceNotEnoughAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSCARResouceNotEnoughAlarmTable" + ::= { hwXQoSResouceNotEnoughAlarmObjects 2 } + + hwXQoSCARResouceNotEnoughAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSCARResouceNotEnoughAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSCARResouceNotEnoughAlarmEntry" + INDEX { hwXQoSCARResouceNotEnoughSlotId, hwXQoSCARResouceNotEnoughCARType } + ::= { hwXQoSCARResouceNotEnoughAlarmTable 1 } + + HwXQoSCARResouceNotEnoughAlarmEntry ::= + SEQUENCE { + hwXQoSCARResouceNotEnoughSlotId + Integer32, + hwXQoSCARResouceNotEnoughCARType + OCTET STRING + } + + hwXQoSCARResouceNotEnoughSlotId OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot ID of the LPU where the CAR resource is insufficient" + ::= { hwXQoSCARResouceNotEnoughAlarmEntry 1 } + hwXQoSCARResouceNotEnoughCARType OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..511)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of insufficient car resource" + ::= { hwXQoSCARResouceNotEnoughAlarmEntry 2 } + --end add by wangyonggui 176838, CAR/STAT Alarm + +--begin add by jinxiaoyan +--hard-pipe alarm + -- 1.3.6.1.4.1.2011.5.25.32.4.1.23 + hwXQoSHardPipeAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 23 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.23.1 + hwXQoSHardPipeAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSHardPipeAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table displays the bandwidth usage of the hard pipe." + ::= { hwXQoSHardPipeAlarmObjects 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.23.1.1 + hwXQoSHardPipeAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSHardPipeAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSHardPipeAlarmEntry" + INDEX { hwXQoSHardPipeAlarmIfIndex } + ::= { hwXQoSHardPipeAlarmTable 1 } + + HwXQoSHardPipeAlarmEntry ::= + SEQUENCE { + hwXQoSHardPipeAlarmIfIndex + OCTET STRING, + hwXQoSHardPipeAlarmUsage + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.23.1.1.1 + hwXQoSHardPipeAlarmIfIndex OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface index." + ::= { hwXQoSHardPipeAlarmEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.23.1.1.2 + hwXQoSHardPipeAlarmUsage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The usage of qos hard-pipe bandwidth." + ::= { hwXQoSHardPipeAlarmEntry 2 } + +--end add by jinxiaoyan + +--begin add by lidapeng + -- 1.3.6.1.4.1.2011.5.25.32.4.1.23.3 + hwXQoSHardPipeApplySQFailAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSHardPipeApplySQFailAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table displays SQID resource application failure alarm." + ::= { hwXQoSHardPipeAlarmObjects 3 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.23.3.1 + hwXQoSHardPipeApplySQFailAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSHardPipeApplySQFailAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSHardPipeApplySQFailAlarmEntry" + INDEX { hwXQoSHardPipeApplySQFailAlarmIfIndex } + ::= { hwXQoSHardPipeApplySQFailAlarmTable 1 } + + HwXQoSHardPipeApplySQFailAlarmEntry ::= + SEQUENCE { + hwXQoSHardPipeApplySQFailAlarmIfIndex + OCTET STRING + } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.23.3.1.1 + hwXQoSHardPipeApplySQFailAlarmIfIndex OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface index." + ::= { hwXQoSHardPipeApplySQFailAlarmEntry 1 } + + +--begin add by gaolikun + -- 1.3.6.1.4.1.2011.5.25.32.4.1.58 + hwXQoSTMPerformanceAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 58 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.58.1 + hwXQoSTMPerformanceAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSTMPerformanceAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSTMPerformanceAlarmTable" + ::= { hwXQoSTMPerformanceAlarmObjects 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.58.1.1 + hwXQoSTMPerformanceAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSTMPerformanceAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSTMPerformanceAlarmEntry" + INDEX { hwXQoSTMPerformanceAlarmSlotId, hwXQoSTMPerformanceAlarmChipId } + ::= { hwXQoSTMPerformanceAlarmTable 1 } + + HwXQoSTMPerformanceAlarmEntry ::= + SEQUENCE { + hwXQoSTMPerformanceAlarmSlotId + OCTET STRING, + hwXQoSTMPerformanceAlarmChipId + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.58.1.1.1 + hwXQoSTMPerformanceAlarmSlotId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The information of the slot." + ::= { hwXQoSTMPerformanceAlarmEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.58.1.1.2 + hwXQoSTMPerformanceAlarmChipId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The information of the chip." + ::= { hwXQoSTMPerformanceAlarmEntry 2 } + +--end add by gaolikun + +--begin add by xuechenguang +--soft-pipe alarm + -- 1.3.6.1.4.1.2011.5.25.32.4.1.41 + hwXQoSSoftPipeAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 41 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.41.1 + hwXQoSSoftPipeAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSSoftPipeAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table displays the bandwidth usage of the soft pipe." + ::= { hwXQoSSoftPipeAlarmObjects 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.41.1.1 + hwXQoSSoftPipeAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSSoftPipeAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The softpipe alarm entry." + INDEX { hwXQoSSoftPipeAlarmIfIndex } + ::= { hwXQoSSoftPipeAlarmTable 1 } + + HwXQoSSoftPipeAlarmEntry ::= + SEQUENCE { + hwXQoSSoftPipeAlarmIfIndex + OCTET STRING, + hwXQoSSoftPipeAlarmUsage + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.41.1.1.1 + hwXQoSSoftPipeAlarmIfIndex OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The soft pipe alarm interface index." + ::= { hwXQoSSoftPipeAlarmEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.41.1.1.2 + hwXQoSSoftPipeAlarmUsage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The usage of qos soft-pipe bandwidth." + ::= { hwXQoSSoftPipeAlarmEntry 2 } + +--end add by xuechenguang + +--begin add by lizhen +--hardpipe bandwidth alarm + -- 1.3.6.1.4.1.2011.5.25.32.4.1.47 + hwXQoSHardPipeBwAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 47 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.47.1 + hwXQoSHardPipeBwAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSHardPipeBwAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table displays alarms for the hard pipe bandwidth verification." + ::= { hwXQoSHardPipeBwAlarmObjects 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.47.1.1 + hwXQoSHardPipeBwAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSHardPipeBwAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The hard pipe bandwidth alarm entry." + INDEX { hwXQoSHardPipeBwAlarmIfIndex } + ::= { hwXQoSHardPipeBwAlarmTable 1} + + HwXQoSHardPipeBwAlarmEntry ::= + SEQUENCE{ + hwXQoSHardPipeBwAlarmIfIndex + OCTET STRING, + hwXQoSHardPipeBwAlarmResvBw + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.47.1.1.1 + hwXQoSHardPipeBwAlarmIfIndex OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The hard pipe bandwidth alarm interface index." + ::= { hwXQoSHardPipeBwAlarmEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.47.1.1.2 + hwXQoSHardPipeBwAlarmResvBw OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The soft pipe reserved bandwidth." + ::= { hwXQoSHardPipeBwAlarmEntry 2 } +--end add by lizhen + +--begin add by liuxiaoyan +--sq alarm + -- 1.3.6.1.4.1.2011.5.25.32.4.1.25 + hwXQoSTrunkProfileNotEffectAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 25 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.25.1 + hwXQoSTrunkProfileNotEffectAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSTrunkProfileNotEffectAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSTrunkProfileNotEffectAlarmTable" + ::= { hwXQoSTrunkProfileNotEffectAlarmObjects 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.25.1.1 + hwXQoSTrunkProfileNotEffectAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSTrunkProfileNotEffectAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSTrunkProfileNotEffectAlarmEntry" + INDEX { hwXQoSTrunkProfileNotEffectAlarmIfName , hwXQoSTrunkProfileNotEffectAlarmSlotid } + ::= { hwXQoSTrunkProfileNotEffectAlarmTable 1 } + + HwXQoSTrunkProfileNotEffectAlarmEntry ::= + SEQUENCE { + hwXQoSTrunkProfileNotEffectAlarmIfName + OCTET STRING, + hwXQoSTrunkProfileNotEffectAlarmSlotid + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.25.1.1.1 + hwXQoSTrunkProfileNotEffectAlarmIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface name." + ::= { hwXQoSTrunkProfileNotEffectAlarmEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.25.1.1.2 + hwXQoSTrunkProfileNotEffectAlarmSlotid OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The slotid of trunk member." + ::= { hwXQoSTrunkProfileNotEffectAlarmEntry 2 } + +--end add by liuxiaoyan + +-- ****************************************************************** +-- +-- hwXQoSPortQueueStatisticsTable +-- hwXQoSQppbPolicyStatisticsTable +-- w00164261 +-- +-- +-- ****************************************************************** + + hwXQoSQppbPolicyStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSQppbPolicyStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to display QPPB statistics." + ::= { hwXQoSBaObjects 37 } + + hwXQoSQppbPolicyStatisticsEntry OBJECT-TYPE + SYNTAX HwXQoSQppbPolicyStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSQppbPolicyStatisticsEntry" + INDEX { hwXQoSQppbPolicyLocalID, + hwXQoSQppbPolicyDirection, + hwXQoSQppbPolicyStatisticsInterfaceIndex } + ::= { hwXQoSQppbPolicyStatisticsTable 1 } + + HwXQoSQppbPolicyStatisticsEntry ::= + SEQUENCE { + hwXQoSQppbPolicyLocalID + Integer32, + hwXQoSQppbPolicyDirection + INTEGER, + hwXQoSQppbPolicyStatisticsInterfaceIndex + InterfaceIndex, + hwXQoSQppbPolicyStatisticsReset + INTEGER, + hwXQoSQppbPolicyMatchedPackets + Counter64, + hwXQoSQppbPolicyMatchedBytes + Counter64, + hwXQoSQppbPolicyPassedPackets + Counter64, + hwXQoSQppbPolicyPassedBytes + Counter64, + hwXQoSQppbPolicyDropedPackets + Counter64, + hwXQoSQppbPolicyDropedBytes + Counter64, + -- begin by chenzhe for qppb stat + hwXQoSQppbPolicyMatchPacketsRate + Counter64, + hwXQoSQppbPolicyMatchBytesRate + Counter64 + -- end by chenzhe for qppb stat + } + + + hwXQoSQppbPolicyLocalID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the qos-local-id." + ::= { hwXQoSQppbPolicyStatisticsEntry 1 } + + + + hwXQoSQppbPolicyDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the direction where statistics are queried. + The value can be: + 1: inbound + 2: outbound " + ::= { hwXQoSQppbPolicyStatisticsEntry 2 } + + + hwXQoSQppbPolicyStatisticsInterfaceIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the index of the interface where statistics are queried. " + ::= { hwXQoSQppbPolicyStatisticsEntry 3 } + + + + hwXQoSQppbPolicyStatisticsReset OBJECT-TYPE + SYNTAX INTEGER + { + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " This object indicates the statistics are reset. " + ::= { hwXQoSQppbPolicyStatisticsEntry 4 } + + + hwXQoSQppbPolicyMatchedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of packets matching the QPPB policy. " + ::= { hwXQoSQppbPolicyStatisticsEntry 5 } + + + hwXQoSQppbPolicyMatchedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of matched bytes. " + ::= { hwXQoSQppbPolicyStatisticsEntry 6 } + + + hwXQoSQppbPolicyPassedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of forwarded packets. " + ::= { hwXQoSQppbPolicyStatisticsEntry 7 } + + + hwXQoSQppbPolicyPassedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of passed bytes. " + ::= { hwXQoSQppbPolicyStatisticsEntry 8 } + + + hwXQoSQppbPolicyDropedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of discarded packets. " + ::= { hwXQoSQppbPolicyStatisticsEntry 9 } + + + hwXQoSQppbPolicyDropedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of droped bytes. " + ::= { hwXQoSQppbPolicyStatisticsEntry 10 } + -- begin by chenzhe for qppb stat + hwXQoSQppbPolicyMatchPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate of packets matching the QPPB policy. " + ::= { hwXQoSQppbPolicyStatisticsEntry 11 } + + + hwXQoSQppbPolicyMatchBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate of matched bytes. " + ::= { hwXQoSQppbPolicyStatisticsEntry 12 } + + -- end by chenzhe for qppb stat + -- Beg addeded by w00164261 for qos phb enable [ vlan ] [vlan-id] + hwXQoSIfPhbEnableTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfPhbEnableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "qos phb enable [ vlan ] [vlan-id]." + ::= { hwXQoSBaObjects 38 } + + + hwXQoSIfPhbEnableEntry OBJECT-TYPE + SYNTAX HwXQoSIfPhbEnableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSIfPhbEnableEntry." + INDEX { hwXQoSIfPhbEnableIfIndex, hwXQoSIfPhbEnableVlanId } + ::= { hwXQoSIfPhbEnableTable 1 } + + + HwXQoSIfPhbEnableEntry ::= + SEQUENCE { + hwXQoSIfPhbEnableIfIndex + Integer32, + hwXQoSIfPhbEnableVlanId + Integer32, + hwXQoSIfPhbEnableDomainName + OCTET STRING, + hwXQoSIfPhbEnableRowStatus + RowStatus + } + + hwXQoSIfPhbEnableIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the interface index." + ::= { hwXQoSIfPhbEnableEntry 1 } + + hwXQoSIfPhbEnableVlanId OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the VLAN ID of the interface." + ::= { hwXQoSIfPhbEnableEntry 2 } + + hwXQoSIfPhbEnableDomainName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the name of the DS domain.The value of the object ranges from 1 to 31.The name cannot contain Chinese characters." + ::= { hwXQoSIfPhbEnableEntry 3 } + + + hwXQoSIfPhbEnableRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value of this object identifies the row status.The value can be any of the following:CreateAndGo(4), Destroy(6),Active(1)." + ::= { hwXQoSIfPhbEnableEntry 4 } + + -- End modified by w00164261 for qos phb enable [ vlan ] [vlan-id] + + -- Beg add by w00176838 for remark payload-dscp + + hwXQoSIfRemarkDscpTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfRemarkDscpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "enable to remark DSCP of the payload. " + ::= { hwXQoSBaObjects 39 } + + + hwXQoSIfRemarkDscpEntry OBJECT-TYPE + SYNTAX HwXQoSIfRemarkDscpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSIfRemarkDscpEntry." + INDEX { hwXQoSIfRemarkDscpIfIndex } + ::= { hwXQoSIfRemarkDscpTable 1 } + + + HwXQoSIfRemarkDscpEntry ::= + SEQUENCE { + hwXQoSIfRemarkDscpIfIndex + Integer32, + hwXQoSIfRemarkDscpRowStatus + RowStatus + } + + hwXQoSIfRemarkDscpIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the interface index." + ::= { hwXQoSIfRemarkDscpEntry 1 } + + hwXQoSIfRemarkDscpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value of this object identifies the row status.The value can be any of the following:CreateAndGo(4), Destroy(6),Active(1)." + ::= { hwXQoSIfRemarkDscpEntry 2 } + + +-- ****************************************************************** +-- +-- hwXQoSQppbGlobalStatisticsTable +-- add by l00174933 +-- +-- +-- ****************************************************************** + hwXQoSQppbGlobalStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSQppbGlobalStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table displays global QPPB statistics. " + ::= { hwXQoSBaObjects 40 } + + hwXQoSQppbGlobalStatisticsEntry OBJECT-TYPE + SYNTAX HwXQoSQppbGlobalStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSQppbGlobalStatisticsEntry" + INDEX { hwXQoSQppbGlobalStatisticsPolicyName, + hwXQoSQppbGlobalStatisticsLocalID, + hwXQoSQppbGlobalStatisticsDirection } + ::= { hwXQoSQppbGlobalStatisticsTable 1 } + + HwXQoSQppbGlobalStatisticsEntry ::= + SEQUENCE { + hwXQoSQppbGlobalStatisticsPolicyName + OCTET STRING, + hwXQoSQppbGlobalStatisticsLocalID + Integer32, + hwXQoSQppbGlobalStatisticsDirection + INTEGER, + hwXQoSQppbGlobalStatisticsReset + INTEGER, + hwXQoSQppbGlobalStatisticsMatchedPackets + Counter64, + hwXQoSQppbGlobalStatisticsMatchedBytes + Counter64, + hwXQoSQppbGlobalStatisticsPassedPackets + Counter64, + hwXQoSQppbGlobalStatisticsPassedBytes + Counter64, + hwXQoSQppbGlobalStatisticsDropedPackets + Counter64, + hwXQoSQppbGlobalStatisticsDropedBytes + Counter64, + hwXQoSQppbGlobalStatisticsMatchPacketsRate + Counter64, + hwXQoSQppbGlobalStatisticsMatchBytesRate + Counter64 + } + + hwXQoSQppbGlobalStatisticsPolicyName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the name of a QPPB policy. " + ::= { hwXQoSQppbGlobalStatisticsEntry 1 } + + hwXQoSQppbGlobalStatisticsLocalID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the qos-local-id ." + ::= { hwXQoSQppbGlobalStatisticsEntry 2 } + + hwXQoSQppbGlobalStatisticsDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the traffic direction for which global QPPB statistics are queried. + The value can be one of the following: + inbound (1) + outbound (2). " + ::= { hwXQoSQppbGlobalStatisticsEntry 3 } + + + hwXQoSQppbGlobalStatisticsReset OBJECT-TYPE + SYNTAX INTEGER + { + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " This object indicates the statistics are reset. " + ::= { hwXQoSQppbGlobalStatisticsEntry 4 } + + hwXQoSQppbGlobalStatisticsMatchedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of packets matching the QPPB policy. " + ::= { hwXQoSQppbGlobalStatisticsEntry 5 } + + hwXQoSQppbGlobalStatisticsMatchedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of matched bytes. " + ::= { hwXQoSQppbGlobalStatisticsEntry 6 } + + hwXQoSQppbGlobalStatisticsPassedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwXQoSQppbGlobalStatisticsPassedPackets. " + ::= { hwXQoSQppbGlobalStatisticsEntry 7 } + + hwXQoSQppbGlobalStatisticsPassedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of passed bytes. " + ::= { hwXQoSQppbGlobalStatisticsEntry 8 } + + hwXQoSQppbGlobalStatisticsDropedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of discarded packets. " + ::= { hwXQoSQppbGlobalStatisticsEntry 9 } + + hwXQoSQppbGlobalStatisticsDropedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of droped bytes. " + ::= { hwXQoSQppbGlobalStatisticsEntry 10 } + + hwXQoSQppbGlobalStatisticsMatchPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate of packets matching the QPPB policy. " + ::= { hwXQoSQppbGlobalStatisticsEntry 11 } + + hwXQoSQppbGlobalStatisticsMatchBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate of matched bytes. " + ::= { hwXQoSQppbGlobalStatisticsEntry 12 } +--add by wangfengli +-- ****************************************************************** +-- +-- hwXQoSHardPipeStatisticsTable +-- +-- ****************************************************************** + + hwXQoSHardPipeStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSHardPipeStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to display statistics about outgoing packets on the PW-side and AC-side hard pipe. " + ::= { hwXQoSBaObjects 41 } + + + hwXQoSHardPipeStatisticsEntry OBJECT-TYPE + SYNTAX HwXQoSHardPipeStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to query the statistics of hard pipe statistics. " + INDEX { hwXQoSHardPipeStatisticsInterfaceIndex} + ::= { hwXQoSHardPipeStatisticsTable 1 } + + HwXQoSHardPipeStatisticsEntry ::= + SEQUENCE { + hwXQoSHardPipeStatisticsInterfaceIndex + InterfaceIndex, + hwXQoSHardPipeStatisticsReset + INTEGER, + hwXQoSHardPipeStatisticsPassPackets + Counter64, + hwXQoSHardPipeStatisticsPassBytes + Counter64, + hwXQoSHardPipeStatisticsDiscardPackets + Counter64, + hwXQoSHardPipeStatisticsDiscardBytes + Counter64, + hwXQoSHardPipeStatisticsPassPacketsRate + Counter64, + hwXQoSHardPipeStatisticsPassBytesRate + Counter64, + hwXQoSHardPipeStatisticsDiscardPacketsRate + Counter64, + hwXQoSHardPipeStatisticsDiscardBytesRate + Counter64 + } + + hwXQoSHardPipeStatisticsInterfaceIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the hard pipe interface. " + ::= { hwXQoSHardPipeStatisticsEntry 1 } + + hwXQoSHardPipeStatisticsReset OBJECT-TYPE + SYNTAX INTEGER + { + reset(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This object indicates the flag of clearing hard pipe traffic statistics. " + ::= { hwXQoSHardPipeStatisticsEntry 2 } + + + hwXQoSHardPipeStatisticsPassPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of packets forwarded by the hard pipe. " + ::= { hwXQoSHardPipeStatisticsEntry 3 } + + + hwXQoSHardPipeStatisticsPassBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of passed bytes. " + ::= { hwXQoSHardPipeStatisticsEntry 4 } + + + hwXQoSHardPipeStatisticsDiscardPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of packets discarded by the hard pipe." + ::= { hwXQoSHardPipeStatisticsEntry 5 } + + + hwXQoSHardPipeStatisticsDiscardBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of discarded bytes. " + ::= { hwXQoSHardPipeStatisticsEntry 6 } + + + hwXQoSHardPipeStatisticsPassPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate at which the hard pipe forwards packets." + ::= { hwXQoSHardPipeStatisticsEntry 7 } + + + hwXQoSHardPipeStatisticsPassBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the rate of pass bytes. " + ::= { hwXQoSHardPipeStatisticsEntry 8 } + + + hwXQoSHardPipeStatisticsDiscardPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate at which the hard pipe discards packets." + ::= { hwXQoSHardPipeStatisticsEntry 9 } + + + hwXQoSHardPipeStatisticsDiscardBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the rate of discarded bytes." + ::= { hwXQoSHardPipeStatisticsEntry 10 } + + +-- end by wangfengli +--add by sunhongliang 00184792 +-- ****************************************************************** +-- +-- hwXQoSHardPipeConfigTable +-- +-- ****************************************************************** + + hwXQoSHardPipeConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSHardPipeConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to query the bandwidth of hard pipe config. " + ::= { hwXQoSBaObjects 42} + + + hwXQoSHardPipeConfigEntry OBJECT-TYPE + SYNTAX HwXQoSHardPipeConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to query the bandwidth of hard pipe config. " + INDEX { hwXQoSHardPipeConfigInterfaceIndex} + ::= { hwXQoSHardPipeConfigTable 1 } + + HwXQoSHardPipeConfigEntry ::= + SEQUENCE { + hwXQoSHardPipeConfigInterfaceIndex + InterfaceIndex, + hwXQoSHardPipeConfigBandwidth + Integer32 + } + + hwXQoSHardPipeConfigInterfaceIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the interface index. " + ::= { hwXQoSHardPipeConfigEntry 1 } + + hwXQoSHardPipeConfigBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the bandwidth of configed hard pipe. " + ::= { hwXQoSHardPipeConfigEntry 2 } + +-- end by sunhongliang 00184792 +--add by sunhongliang 00184792 +-- ****************************************************************** +-- +-- hwXQoSHardPipeAbilityTable +-- +-- ****************************************************************** + + hwXQoSHardPipeAbilityTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSHardPipeAbilityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to query the hard pipe ability of port. " + ::= { hwXQoSBaObjects 43 } + + + hwXQoSHardPipeAbilityEntry OBJECT-TYPE + SYNTAX HwXQoSHardPipeAbilityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to query the hard pipe ability of port. " + INDEX { hwXQoSHardPipeAbilityInterfaceIndex} + ::= { hwXQoSHardPipeAbilityTable 1 } + + HwXQoSHardPipeAbilityEntry ::= + SEQUENCE { + hwXQoSHardPipeAbilityInterfaceIndex + InterfaceIndex, + hwXQoSHardPipeAbility + INTEGER + } + + hwXQoSHardPipeAbilityInterfaceIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the interface index. " + ::= { hwXQoSHardPipeAbilityEntry 1 } + + hwXQoSHardPipeAbility OBJECT-TYPE + SYNTAX INTEGER + { + none(1), + unknown(2), + sharemode(3), + exclusivemode(4), + needsplit(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the hard pipe ability of port. " + ::= { hwXQoSHardPipeAbilityEntry 2 } +--End by sunhongliang 00184792 + +--add by liangyun 00353956 +-- ****************************************************************** +-- +-- hwXQoSHardPipeAccessStatisticsTable +-- +-- ****************************************************************** + + hwXQoSHardPipeAccessStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSHardPipeAccessStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to query the hard pipe statistics of access interface. " + ::= { hwXQoSBaObjects 44 } + + + hwXQoSHardPipeAccessStatisticsEntry OBJECT-TYPE + SYNTAX HwXQoSHardPipeAccessStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to query the hard pipe statistics of access interface. " + INDEX { hwXQoSHardPipeAccessStatisticsInterfaceIndex, + hwXQoSHardPipeAccessStatisticsDirection } + ::= { hwXQoSHardPipeAccessStatisticsTable 1 } + + HwXQoSHardPipeAccessStatisticsEntry ::= + SEQUENCE { + hwXQoSHardPipeAccessStatisticsInterfaceIndex + InterfaceIndex, + hwXQoSHardPipeAccessStatisticsDirection + INTEGER, + hwXQoSHardPipeAccessStatisticsReset + INTEGER, + hwXQoSHardPipeAccessStatisticsPassPackets + Counter64, + hwXQoSHardPipeAccessStatisticsPassBytes + Counter64, + hwXQoSHardPipeAccessStatisticsDiscardPackets + Counter64, + hwXQoSHardPipeAccessStatisticsDiscardBytes + Counter64, + hwXQoSHardPipeAccessStatisticsPassPacketsRate + Counter64, + hwXQoSHardPipeAccessStatisticsPassBytesRate + Counter64, + hwXQoSHardPipeAccessStatisticsDiscardPacketsRate + Counter64, + hwXQoSHardPipeAccessStatisticsDiscardBytesRate + Counter64 + } + + hwXQoSHardPipeAccessStatisticsInterfaceIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the access interface index. " + ::= { hwXQoSHardPipeAccessStatisticsEntry 1 } + + hwXQoSHardPipeAccessStatisticsDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the direction where access hard pipe statistics are queried. + The value can be: + 1: inbound + 2: outbound " + ::= { hwXQoSHardPipeAccessStatisticsEntry 2 } + + hwXQoSHardPipeAccessStatisticsReset OBJECT-TYPE + SYNTAX INTEGER + { + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " This object indicates the statistics are reset. " + ::= { hwXQoSHardPipeAccessStatisticsEntry 3 } + + + hwXQoSHardPipeAccessStatisticsPassPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of passed packets. " + ::= { hwXQoSHardPipeAccessStatisticsEntry 4 } + + + hwXQoSHardPipeAccessStatisticsPassBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of passed bytes. " + ::= { hwXQoSHardPipeAccessStatisticsEntry 5 } + + + hwXQoSHardPipeAccessStatisticsDiscardPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of discarded packets." + ::= { hwXQoSHardPipeAccessStatisticsEntry 6 } + + + hwXQoSHardPipeAccessStatisticsDiscardBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of discarded bytes. " + ::= { hwXQoSHardPipeAccessStatisticsEntry 7 } + + + hwXQoSHardPipeAccessStatisticsPassPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the rate of pass packets." + ::= { hwXQoSHardPipeAccessStatisticsEntry 8 } + + + hwXQoSHardPipeAccessStatisticsPassBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the rate of pass bytes. " + ::= { hwXQoSHardPipeAccessStatisticsEntry 9 } + + + hwXQoSHardPipeAccessStatisticsDiscardPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the rate of discarded packets." + ::= { hwXQoSHardPipeAccessStatisticsEntry 10 } + + + hwXQoSHardPipeAccessStatisticsDiscardBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the rate of discarded bytes." + ::= { hwXQoSHardPipeAccessStatisticsEntry 11 } +--End by liangyun 00353956 + + hwXQoSQppbPolicyStatisticsExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSQppbPolicyStatisticsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to display QPPB statistics." + ::= { hwXQoSBaObjects 45 } + + hwXQoSQppbPolicyStatisticsExtEntry OBJECT-TYPE + SYNTAX HwXQoSQppbPolicyStatisticsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSQppbPolicyStatisticsExtEntry" + INDEX { hwXQoSQppbPolicyStatisticsExtLocalID, + hwXQoSQppbPolicyStatisticsExtDirection, + hwXQoSQppbPolicyStatisticsExtInterfaceIndex } + ::= { hwXQoSQppbPolicyStatisticsExtTable 1 } + + HwXQoSQppbPolicyStatisticsExtEntry ::= + SEQUENCE { + hwXQoSQppbPolicyStatisticsExtLocalID + Integer32, + hwXQoSQppbPolicyStatisticsExtDirection + INTEGER, + hwXQoSQppbPolicyStatisticsExtInterfaceIndex + InterfaceIndex, + hwXQoSQppbPolicyStatisticsExtReset + INTEGER, + hwXQoSQppbPolicyMatchedPacketsLow + Unsigned32, + hwXQoSQppbPolicyMatchedPacketsHigh + Unsigned32, + hwXQoSQppbPolicyMatchedBytesLow + Unsigned32, + hwXQoSQppbPolicyMatchedBytesHigh + Unsigned32, + hwXQoSQppbPolicyPassedPacketsLow + Unsigned32, + hwXQoSQppbPolicyPassedPacketsHigh + Unsigned32, + hwXQoSQppbPolicyPassedBytesLow + Unsigned32, + hwXQoSQppbPolicyPassedBytesHigh + Unsigned32, + hwXQoSQppbPolicyDropedPacketsLow + Unsigned32, + hwXQoSQppbPolicyDropedPacketsHigh + Unsigned32, + hwXQoSQppbPolicyDropedBytesLow + Unsigned32, + hwXQoSQppbPolicyDropedBytesHigh + Unsigned32, + hwXQoSQppbPolicyMatchPacketsRateLow + Unsigned32, + hwXQoSQppbPolicyMatchPacketsRateHigh + Unsigned32, + hwXQoSQppbPolicyMatchBytesRateLow + Unsigned32, + hwXQoSQppbPolicyMatchBytesRateHigh + Unsigned32 + } + + hwXQoSQppbPolicyStatisticsExtLocalID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the qos-local-id." + ::= { hwXQoSQppbPolicyStatisticsExtEntry 1 } + + hwXQoSQppbPolicyStatisticsExtDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the direction where statistics are queried. + The value can be: + 1: inbound + 2: outbound " + ::= { hwXQoSQppbPolicyStatisticsExtEntry 2 } + + hwXQoSQppbPolicyStatisticsExtInterfaceIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the index of the interface where statistics are queried. " + ::= { hwXQoSQppbPolicyStatisticsExtEntry 3 } + + hwXQoSQppbPolicyStatisticsExtReset OBJECT-TYPE + SYNTAX INTEGER + { + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " This object indicates the statistics are reset. " + ::= { hwXQoSQppbPolicyStatisticsExtEntry 4 } + + hwXQoSQppbPolicyMatchedPacketsLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of packets matching the QPPB policy, which is lower 32 bits of the total number. " + ::= { hwXQoSQppbPolicyStatisticsExtEntry 5 } + + hwXQoSQppbPolicyMatchedPacketsHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of packets matching the QPPB policy, which is upper 32 bits of the total number. " + ::= { hwXQoSQppbPolicyStatisticsExtEntry 6 } + + hwXQoSQppbPolicyMatchedBytesLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of matched bytes, which is lower 32 bits of the total number. " + ::= { hwXQoSQppbPolicyStatisticsExtEntry 7 } + + hwXQoSQppbPolicyMatchedBytesHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of matched bytes, which is upper 32 bits of the total number. " + ::= { hwXQoSQppbPolicyStatisticsExtEntry 8 } + + hwXQoSQppbPolicyPassedPacketsLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of forwarded packets, which is lower 32 bits of the total number. " + ::= { hwXQoSQppbPolicyStatisticsExtEntry 9 } + + hwXQoSQppbPolicyPassedPacketsHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of forwarded packets, which is upper 32 bits of the total number. " + ::= { hwXQoSQppbPolicyStatisticsExtEntry 10 } + + hwXQoSQppbPolicyPassedBytesLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of passed bytes, which is lower 32 bits of the total number. " + ::= { hwXQoSQppbPolicyStatisticsExtEntry 11 } + + hwXQoSQppbPolicyPassedBytesHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of passed bytes, which is upper 32 bits of the total number. " + ::= { hwXQoSQppbPolicyStatisticsExtEntry 12 } + + hwXQoSQppbPolicyDropedPacketsLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of discarded packets, which is lower 32 bits of the total number. " + ::= { hwXQoSQppbPolicyStatisticsExtEntry 13 } + + hwXQoSQppbPolicyDropedPacketsHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of discarded packets, which is upper 32 bits of the total number. " + ::= { hwXQoSQppbPolicyStatisticsExtEntry 14 } + + hwXQoSQppbPolicyDropedBytesLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of droped bytes, which is lower 32 bits of the total number. " + ::= { hwXQoSQppbPolicyStatisticsExtEntry 15 } + + hwXQoSQppbPolicyDropedBytesHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of droped bytes, which is upper 32 bits of the total number. " + ::= { hwXQoSQppbPolicyStatisticsExtEntry 16 } + + hwXQoSQppbPolicyMatchPacketsRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate of packets matching the QPPB policy, which is lower 32 bits of the total number. " + ::= { hwXQoSQppbPolicyStatisticsExtEntry 17 } + + hwXQoSQppbPolicyMatchPacketsRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate of packets matching the QPPB policy, which is upper 32 bits of the total number. " + ::= { hwXQoSQppbPolicyStatisticsExtEntry 18 } + + hwXQoSQppbPolicyMatchBytesRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate of matched bytes, which is lower 32 bits of the total number. " + ::= { hwXQoSQppbPolicyStatisticsExtEntry 19 } + + hwXQoSQppbPolicyMatchBytesRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate of matched bytes, which is upper 32 bits of the total number. " + ::= { hwXQoSQppbPolicyStatisticsExtEntry 20 } + + hwXQoSQppbGlobalStatisticsExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSQppbGlobalStatisticsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table displays global QPPB statistics. " + ::= { hwXQoSBaObjects 46 } + + hwXQoSQppbGlobalStatisticsExtEntry OBJECT-TYPE + SYNTAX HwXQoSQppbGlobalStatisticsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSQppbGlobalStatisticsExtEntry" + INDEX { hwXQoSQppbGlobalStatisticsExtPolicyName, + hwXQoSQppbGlobalStatisticsExtLocalID, + hwXQoSQppbGlobalStatisticsExtDirection } + ::= { hwXQoSQppbGlobalStatisticsExtTable 1 } + + HwXQoSQppbGlobalStatisticsExtEntry ::= + SEQUENCE { + hwXQoSQppbGlobalStatisticsExtPolicyName + OCTET STRING, + hwXQoSQppbGlobalStatisticsExtLocalID + Integer32, + hwXQoSQppbGlobalStatisticsExtDirection + INTEGER, + hwXQoSQppbGlobalStatisticsExtReset + INTEGER, + hwXQoSQppbGlobalStatisticsMatchedPacketsLow + Unsigned32, + hwXQoSQppbGlobalStatisticsMatchedPacketsHigh + Unsigned32, + hwXQoSQppbGlobalStatisticsMatchedBytesLow + Unsigned32, + hwXQoSQppbGlobalStatisticsMatchedBytesHigh + Unsigned32, + hwXQoSQppbGlobalStatisticsPassedPacketsLow + Unsigned32, + hwXQoSQppbGlobalStatisticsPassedPacketsHigh + Unsigned32, + hwXQoSQppbGlobalStatisticsPassedBytesLow + Unsigned32, + hwXQoSQppbGlobalStatisticsPassedBytesHigh + Unsigned32, + hwXQoSQppbGlobalStatisticsDropedPacketsLow + Unsigned32, + hwXQoSQppbGlobalStatisticsDropedPacketsHigh + Unsigned32, + hwXQoSQppbGlobalStatisticsDropedBytesLow + Unsigned32, + hwXQoSQppbGlobalStatisticsDropedBytesHigh + Unsigned32, + hwXQoSQppbGlobalStatisticsMatchPacketsRateLow + Unsigned32, + hwXQoSQppbGlobalStatisticsMatchPacketsRateHigh + Unsigned32, + hwXQoSQppbGlobalStatisticsMatchBytesRateLow + Unsigned32, + hwXQoSQppbGlobalStatisticsMatchBytesRateHigh + Unsigned32 + } + + hwXQoSQppbGlobalStatisticsExtPolicyName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the name of a QPPB policy. " + ::= { hwXQoSQppbGlobalStatisticsExtEntry 1 } + + hwXQoSQppbGlobalStatisticsExtLocalID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the qos-local-id ." + ::= { hwXQoSQppbGlobalStatisticsExtEntry 2 } + + hwXQoSQppbGlobalStatisticsExtDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the traffic direction for which global QPPB statistics are queried. + The value can be one of the following: + inbound (1) + outbound (2). " + ::= { hwXQoSQppbGlobalStatisticsExtEntry 3 } + + hwXQoSQppbGlobalStatisticsExtReset OBJECT-TYPE + SYNTAX INTEGER + { + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " This object indicates the statistics are reset. " + ::= { hwXQoSQppbGlobalStatisticsExtEntry 4 } + + hwXQoSQppbGlobalStatisticsMatchedPacketsLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of packets matching the QPPB policy, which is lower 32 bits of the total number. " + ::= { hwXQoSQppbGlobalStatisticsExtEntry 5 } + + hwXQoSQppbGlobalStatisticsMatchedPacketsHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of packets matching the QPPB policy, which is upper 32 bits of the total number. " + ::= { hwXQoSQppbGlobalStatisticsExtEntry 6 } + + hwXQoSQppbGlobalStatisticsMatchedBytesLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of matched bytes, which is lower 32 bits of the total number. " + ::= { hwXQoSQppbGlobalStatisticsExtEntry 7 } + + hwXQoSQppbGlobalStatisticsMatchedBytesHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of matched bytes, which is upper 32 bits of the total number. " + ::= { hwXQoSQppbGlobalStatisticsExtEntry 8 } + + hwXQoSQppbGlobalStatisticsPassedPacketsLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwXQoSQppbGlobalStatisticsPassedPackets, which is lower 32 bits of the total number." + ::= { hwXQoSQppbGlobalStatisticsExtEntry 9 } + + hwXQoSQppbGlobalStatisticsPassedPacketsHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwXQoSQppbGlobalStatisticsPassedPackets, which is upper 32 bits of the total number. " + ::= { hwXQoSQppbGlobalStatisticsExtEntry 10 } + + hwXQoSQppbGlobalStatisticsPassedBytesLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of passed bytes, which is lower 32 bits of the total number. " + ::= { hwXQoSQppbGlobalStatisticsExtEntry 11 } + + hwXQoSQppbGlobalStatisticsPassedBytesHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of passed bytes, which is upper 32 bits of the total number. " + ::= { hwXQoSQppbGlobalStatisticsExtEntry 12 } + + hwXQoSQppbGlobalStatisticsDropedPacketsLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of discarded packets, which is lower 32 bits of the total number. " + ::= { hwXQoSQppbGlobalStatisticsExtEntry 13 } + + hwXQoSQppbGlobalStatisticsDropedPacketsHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of discarded packets, which is upper 32 bits of the total number. " + ::= { hwXQoSQppbGlobalStatisticsExtEntry 14 } + + hwXQoSQppbGlobalStatisticsDropedBytesLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of droped bytes, which is lower 32 bits of the total number. " + ::= { hwXQoSQppbGlobalStatisticsExtEntry 15 } + + hwXQoSQppbGlobalStatisticsDropedBytesHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of droped bytes, which is upper 32 bits of the total number. " + ::= { hwXQoSQppbGlobalStatisticsExtEntry 16 } + + hwXQoSQppbGlobalStatisticsMatchPacketsRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate of packets matching the QPPB policy, which is lower 32 bits of the total number. " + ::= { hwXQoSQppbGlobalStatisticsExtEntry 17 } + + hwXQoSQppbGlobalStatisticsMatchPacketsRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate of packets matching the QPPB policy, which is upper 32 bits of the total number. " + ::= { hwXQoSQppbGlobalStatisticsExtEntry 18 } + + hwXQoSQppbGlobalStatisticsMatchBytesRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate of matched bytes, which is lower 32 bits of the total number. " + ::= { hwXQoSQppbGlobalStatisticsExtEntry 19 } + + hwXQoSQppbGlobalStatisticsMatchBytesRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate of matched bytes, which is upper 32 bits of the total number. " + ::= { hwXQoSQppbGlobalStatisticsExtEntry 20 } + + + +-- ****************************************************************** +-- +-- hwXQoSCarStatisticsExtTable +-- +-- ****************************************************************** + + hwXQoSCarStatisticsExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSCarStatisticsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table displays CAR statistics on an interface. " + ::= { hwXQoSBaObjects 47 } + + + hwXQoSCarStatisticsExtEntry OBJECT-TYPE + SYNTAX HwXQoSCarStatisticsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to query the CAR statistics on an interface. " + INDEX { hwXQoSCarStatisticsExtInterfaceIndex,hwXQoSCarStatisticsExtDirection,hwXQoSCarStatisticsExtVlanid,hwXQoSCarStatisticsExtSlotNumber} + ::= { hwXQoSCarStatisticsExtTable 1 } + + HwXQoSCarStatisticsExtEntry ::= + SEQUENCE { + hwXQoSCarStatisticsExtInterfaceIndex + InterfaceIndex, + hwXQoSCarStatisticsExtDirection + INTEGER, + hwXQoSCarStatisticsExtVlanid + Integer32, + hwXQoSCarStatisticsExtSlotNumber + Integer32, + hwXQoSCarStatisticsExtReset + INTEGER, + hwXQoSCarStatisticsExtPassPacketsLow + Unsigned32, + hwXQoSCarStatisticsExtPassPacketsHigh + Unsigned32, + hwXQoSCarStatisticsExtPassBytesLow + Unsigned32, + hwXQoSCarStatisticsExtPassBytesHigh + Unsigned32, + hwXQoSCarStatisticsExtDropPacketsLow + Unsigned32, + hwXQoSCarStatisticsExtDropPacketsHigh + Unsigned32, + hwXQoSCarStatisticsExtDropBytesLow + Unsigned32, + hwXQoSCarStatisticsExtDropBytesHigh + Unsigned32, + hwXQoSCarStatisticsExtPassPacketsRateLow + Unsigned32, + hwXQoSCarStatisticsExtPassPacketsRateHigh + Unsigned32, + hwXQoSCarStatisticsExtPassBytesRateLow + Unsigned32, + hwXQoSCarStatisticsExtPassBytesRateHigh + Unsigned32, + hwXQoSCarStatisticsExtDropPacketsRateLow + Unsigned32, + hwXQoSCarStatisticsExtDropPacketsRateHigh + Unsigned32, + hwXQoSCarStatisticsExtDropBytesRateLow + Unsigned32, + hwXQoSCarStatisticsExtDropBytesRateHigh + Unsigned32 + } + + hwXQoSCarStatisticsExtInterfaceIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the interface index." + ::= { hwXQoSCarStatisticsExtEntry 1 } + + hwXQoSCarStatisticsExtDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the traffic direction to which CAR applies. + The value can be one of the following: + inbound(1) + outbound(2). + " + ::= { hwXQoSCarStatisticsExtEntry 2 } + + hwXQoSCarStatisticsExtVlanid OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the VLAN ID of an interface where the CAR statistics are queried. + The value ranges from 1 to 4094." + ::= { hwXQoSCarStatisticsExtEntry 3 } + + hwXQoSCarStatisticsExtSlotNumber OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the ID of the board where CAR statistics are queried. + The value ranges from 0 to 128." + ::= { hwXQoSCarStatisticsExtEntry 4 } + + hwXQoSCarStatisticsExtReset OBJECT-TYPE + SYNTAX INTEGER + { + reset(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This object indicates the resetting of statistics." + ::= { hwXQoSCarStatisticsExtEntry 5 } + + hwXQoSCarStatisticsExtPassPacketsLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of forwarded packets, which is lower 32 bits of the total number." + ::= { hwXQoSCarStatisticsExtEntry 6 } + + hwXQoSCarStatisticsExtPassPacketsHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of forwarded packets, which is upper 32 bits of the total number." + ::= { hwXQoSCarStatisticsExtEntry 7 } + + hwXQoSCarStatisticsExtPassBytesLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of passed bytes, which is lower 32 bits of the total number." + ::= { hwXQoSCarStatisticsExtEntry 8 } + + hwXQoSCarStatisticsExtPassBytesHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of passed bytes, which is upper 32 bits of the total number." + ::= { hwXQoSCarStatisticsExtEntry 9 } + + hwXQoSCarStatisticsExtDropPacketsLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of discarded packets, which is lower 32 bits of the total number." + ::= { hwXQoSCarStatisticsExtEntry 10 } + + hwXQoSCarStatisticsExtDropPacketsHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of discarded packets, which is upper 32 bits of the total number." + ::= { hwXQoSCarStatisticsExtEntry 11 } + + hwXQoSCarStatisticsExtDropBytesLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of discarded bytes, which is lower 32 bits of the total number." + ::= { hwXQoSCarStatisticsExtEntry 12 } + + hwXQoSCarStatisticsExtDropBytesHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of discarded bytes, which is upper 32 bits of the total number." + ::= { hwXQoSCarStatisticsExtEntry 13 } + + hwXQoSCarStatisticsExtPassPacketsRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate at which packets are forwarded, which is lower 32 bits of the total number." + ::= { hwXQoSCarStatisticsExtEntry 14 } + + hwXQoSCarStatisticsExtPassPacketsRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate at which packets are forwarded, which is upper 32 bits of the total number." + ::= { hwXQoSCarStatisticsExtEntry 15 } + + hwXQoSCarStatisticsExtPassBytesRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the byte pass rate, which is lower 32 bits of the total number." + ::= { hwXQoSCarStatisticsExtEntry 16 } + + hwXQoSCarStatisticsExtPassBytesRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the byte pass rate, which is upper 32 bits of the total number." + ::= { hwXQoSCarStatisticsExtEntry 17 } + + hwXQoSCarStatisticsExtDropPacketsRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate at which packets are discarded, which is lower 32 bits of the total number." + ::= { hwXQoSCarStatisticsExtEntry 18 } + + hwXQoSCarStatisticsExtDropPacketsRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate at which packets are discarded, which is upper 32 bits of the total number." + ::= { hwXQoSCarStatisticsExtEntry 19 } + + hwXQoSCarStatisticsExtDropBytesRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the byte drop rate, which is lower 32 bits of the total number." + ::= { hwXQoSCarStatisticsExtEntry 20 } + + hwXQoSCarStatisticsExtDropBytesRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the byte drop rate, which is upper 32 bits of the total number." + ::= { hwXQoSCarStatisticsExtEntry 21 } + +--******************************************************************** +-- hwXQoSPortQueueStatisticsExtTable +-- +-- ****************************************************************** + + hwXQoSPortQueueStatisticsExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSPortQueueStatisticsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to query the statistics of class queues. " + ::= { hwXQoSBaObjects 48 } + + + hwXQoSPortQueueStatisticsExtEntry OBJECT-TYPE + SYNTAX HwXQoSPortQueueStatisticsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to query the statistics of class queues. " + INDEX { hwXQoSPortQueueStatisticsExtInterfaceIndex, + hwXQoSPortQueueStatisticsExtDirection, + hwXQoSPortQueueStatisticsExtQueueIndex } + ::= { hwXQoSPortQueueStatisticsExtTable 1 } + + HwXQoSPortQueueStatisticsExtEntry ::= + SEQUENCE { + hwXQoSPortQueueStatisticsExtInterfaceIndex + InterfaceIndex, + hwXQoSPortQueueStatisticsExtDirection + INTEGER, + hwXQoSPortQueueStatisticsExtQueueIndex + INTEGER, + hwXQoSPortQueueStatisticsExtReset + INTEGER, + hwXQoSPortQueueStatisticsExtTotalPassPacketsLow + Unsigned32, + hwXQoSPortQueueStatisticsExtTotalPassPacketsHigh + Unsigned32, + hwXQoSPortQueueStatisticsExtTotalPassBytesLow + Unsigned32, + hwXQoSPortQueueStatisticsExtTotalPassBytesHigh + Unsigned32, + hwXQoSPortQueueStatisticsExtTotalDiscardPacketsLow + Unsigned32, + hwXQoSPortQueueStatisticsExtTotalDiscardPacketsHigh + Unsigned32, + hwXQoSPortQueueStatisticsExtTotalDiscardBytesLow + Unsigned32, + hwXQoSPortQueueStatisticsExtTotalDiscardBytesHigh + Unsigned32, + hwXQoSPortQueueStatisticsExtDropTailDiscardPacketsLow + Unsigned32, + hwXQoSPortQueueStatisticsExtDropTailDiscardPacketsHigh + Unsigned32, + hwXQoSPortQueueStatisticsExtDropTailDiscardBytesLow + Unsigned32, + hwXQoSPortQueueStatisticsExtDropTailDiscardBytesHigh + Unsigned32, + hwXQoSPortQueueStatisticsExtWredDiscardPacketsLow + Unsigned32, + hwXQoSPortQueueStatisticsExtWredDiscardPacketsHigh + Unsigned32, + hwXQoSPortQueueStatisticsExtWredDiscardBytesLow + Unsigned32, + hwXQoSPortQueueStatisticsExtWredDiscardBytesHigh + Unsigned32, + hwXQoSPortQueueStatisticsExtPassPacketsRateLow + Unsigned32, + hwXQoSPortQueueStatisticsExtPassPacketsRateHigh + Unsigned32, + hwXQoSPortQueueStatisticsExtPassBytesRateLow + Unsigned32, + hwXQoSPortQueueStatisticsExtPassBytesRateHigh + Unsigned32, + hwXQoSPortQueueStatisticsExtDiscardPacketsRateLow + Unsigned32, + hwXQoSPortQueueStatisticsExtDiscardPacketsRateHigh + Unsigned32, + hwXQoSPortQueueStatisticsExtDiscardBytesRateLow + Unsigned32, + hwXQoSPortQueueStatisticsExtDiscardBytesRateHigh + Unsigned32, + hwXQoSPortQueueStatisticsExtDropTailDiscardPacketsRateLow + Unsigned32, + hwXQoSPortQueueStatisticsExtDropTailDiscardPacketsRateHigh + Unsigned32, + hwXQoSPortQueueStatisticsExtDropTailDiscardBytesRateLow + Unsigned32, + hwXQoSPortQueueStatisticsExtDropTailDiscardBytesRateHigh + Unsigned32, + hwXQoSPortQueueStatisticsExtWredDiscardPacketsRateLow + Unsigned32, + hwXQoSPortQueueStatisticsExtWredDiscardPacketsRateHigh + Unsigned32, + hwXQoSPortQueueStatisticsExtWredDiscardBytesRateLow + Unsigned32, + hwXQoSPortQueueStatisticsExtWredDiscardBytesRateHigh + Unsigned32, + hwXQoSPortQueueStatisticsExtTrafficTowardThisPortLow + Unsigned32, + hwXQoSPortQueueStatisticsExtTrafficTowardThisPortHigh + Unsigned32, + hwXQoSPortQueueStatisticsExtPhysicalBandwidthOfPortQoSLow + Unsigned32, + hwXQoSPortQueueStatisticsExtPhysicalBandwidthOfPortQoSHigh + Unsigned32, + hwXQoSPortQueueStatisticsExtQueuePercentage + Integer32, + hwXQoSPortQueueStatisticsExtTotalPacketsLow + Unsigned32, + hwXQoSPortQueueStatisticsExtTotalPacketsHigh + Unsigned32, + hwXQoSPortQueueStatisticsExtTotalBytesLow + Unsigned32, + hwXQoSPortQueueStatisticsExtTotalBytesHigh + Unsigned32 + } + + hwXQoSPortQueueStatisticsExtInterfaceIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the interface index. " + ::= { hwXQoSPortQueueStatisticsExtEntry 1 } + + + + hwXQoSPortQueueStatisticsExtDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the traffic direction whose statistics are queried. + The value can be one of the following: + inbound(1) + outbound(2)." + ::= { hwXQoSPortQueueStatisticsExtEntry 2 } + + hwXQoSPortQueueStatisticsExtQueueIndex OBJECT-TYPE + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8), + total(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the priority of a class queue where statistics are queried. + The value can be: + 1 be + 2 af1 + 3 af2 + 4 af3 + 5 af4 + 6 ef + 7 cs6 + 8 cs7 + 9 total + " + ::= { hwXQoSPortQueueStatisticsExtEntry 3 } + + + hwXQoSPortQueueStatisticsExtReset OBJECT-TYPE + SYNTAX INTEGER + { + reset(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This object indicates the flag of clearing the statistics. " + ::= { hwXQoSPortQueueStatisticsExtEntry 4 } + + + hwXQoSPortQueueStatisticsExtTotalPassPacketsLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of passed packets. " + ::= { hwXQoSPortQueueStatisticsExtEntry 5 } + + hwXQoSPortQueueStatisticsExtTotalPassPacketsHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of passed packets. " + ::= { hwXQoSPortQueueStatisticsExtEntry 6 } + + + hwXQoSPortQueueStatisticsExtTotalPassBytesLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of forwarded bytes. " + ::= { hwXQoSPortQueueStatisticsExtEntry 7 } + + hwXQoSPortQueueStatisticsExtTotalPassBytesHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of forwarded bytes. " + ::= { hwXQoSPortQueueStatisticsExtEntry 8 } + + hwXQoSPortQueueStatisticsExtTotalDiscardPacketsLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of discarded packets. " + ::= { hwXQoSPortQueueStatisticsExtEntry 9 } + + hwXQoSPortQueueStatisticsExtTotalDiscardPacketsHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of discarded packets. " + ::= { hwXQoSPortQueueStatisticsExtEntry 10 } + + + hwXQoSPortQueueStatisticsExtTotalDiscardBytesLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of dropped bytes. " + ::= { hwXQoSPortQueueStatisticsExtEntry 11 } + + hwXQoSPortQueueStatisticsExtTotalDiscardBytesHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of dropped bytes. " + ::= { hwXQoSPortQueueStatisticsExtEntry 12 } + + + hwXQoSPortQueueStatisticsExtDropTailDiscardPacketsLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the number of discarded tail packets. " + ::= { hwXQoSPortQueueStatisticsExtEntry 13 } + + hwXQoSPortQueueStatisticsExtDropTailDiscardPacketsHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the number of discarded tail packets. " + ::= { hwXQoSPortQueueStatisticsExtEntry 14 } + + + hwXQoSPortQueueStatisticsExtDropTailDiscardBytesLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bytes discarded by tail drop. " + ::= { hwXQoSPortQueueStatisticsExtEntry 15 } + + hwXQoSPortQueueStatisticsExtDropTailDiscardBytesHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bytes discarded by tail drop. " + ::= { hwXQoSPortQueueStatisticsExtEntry 16 } + + + hwXQoSPortQueueStatisticsExtWredDiscardPacketsLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the number of packets that are discarded by WRED. " + ::= { hwXQoSPortQueueStatisticsExtEntry 17 } + + hwXQoSPortQueueStatisticsExtWredDiscardPacketsHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the number of packets that are discarded by WRED. " + ::= { hwXQoSPortQueueStatisticsExtEntry 18 } + + + hwXQoSPortQueueStatisticsExtWredDiscardBytesLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bytes discarded by WRED. " + ::= { hwXQoSPortQueueStatisticsExtEntry 19 } + + hwXQoSPortQueueStatisticsExtWredDiscardBytesHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bytes discarded by WRED. " + ::= { hwXQoSPortQueueStatisticsExtEntry 20 } + + hwXQoSPortQueueStatisticsExtPassPacketsRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the packet pass rate. " + ::= { hwXQoSPortQueueStatisticsExtEntry 21 } + + hwXQoSPortQueueStatisticsExtPassPacketsRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the packet pass rate. " + ::= { hwXQoSPortQueueStatisticsExtEntry 22 } + + + hwXQoSPortQueueStatisticsExtPassBytesRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate at which bytes are forwarded. " + ::= { hwXQoSPortQueueStatisticsExtEntry 23 } + + hwXQoSPortQueueStatisticsExtPassBytesRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate at which bytes are forwarded. " + ::= { hwXQoSPortQueueStatisticsExtEntry 24 } + + + hwXQoSPortQueueStatisticsExtDiscardPacketsRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the packet drop rate. " + ::= { hwXQoSPortQueueStatisticsExtEntry 25 } + + hwXQoSPortQueueStatisticsExtDiscardPacketsRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the packet drop rate. " + ::= { hwXQoSPortQueueStatisticsExtEntry 26 } + + + hwXQoSPortQueueStatisticsExtDiscardBytesRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate at which bytes are discarded. " + ::= { hwXQoSPortQueueStatisticsExtEntry 27 } + + hwXQoSPortQueueStatisticsExtDiscardBytesRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate at which bytes are discarded. " + ::= { hwXQoSPortQueueStatisticsExtEntry 28 } + + + hwXQoSPortQueueStatisticsExtDropTailDiscardPacketsRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the tail packet discarding rate. " + ::= { hwXQoSPortQueueStatisticsExtEntry 29 } + + hwXQoSPortQueueStatisticsExtDropTailDiscardPacketsRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the tail packet discarding rate. " + ::= { hwXQoSPortQueueStatisticsExtEntry 30 } + + + hwXQoSPortQueueStatisticsExtDropTailDiscardBytesRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate at which bytes are discarded by tail drop. " + ::= { hwXQoSPortQueueStatisticsExtEntry 31 } + + hwXQoSPortQueueStatisticsExtDropTailDiscardBytesRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate at which bytes are discarded by tail drop. " + ::= { hwXQoSPortQueueStatisticsExtEntry 32 } + + + hwXQoSPortQueueStatisticsExtWredDiscardPacketsRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the WRED packet discarding rate." + ::= { hwXQoSPortQueueStatisticsExtEntry 33 } + + hwXQoSPortQueueStatisticsExtWredDiscardPacketsRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the WRED packet discarding rate." + ::= { hwXQoSPortQueueStatisticsExtEntry 34 } + + + hwXQoSPortQueueStatisticsExtWredDiscardBytesRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the WRED byte discarding rate." + ::= { hwXQoSPortQueueStatisticsExtEntry 35 } + + hwXQoSPortQueueStatisticsExtWredDiscardBytesRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the WRED byte discarding rate." + ::= { hwXQoSPortQueueStatisticsExtEntry 36 } + + hwXQoSPortQueueStatisticsExtTrafficTowardThisPortLow OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the port traffic information." + ::= { hwXQoSPortQueueStatisticsExtEntry 37 } + + hwXQoSPortQueueStatisticsExtTrafficTowardThisPortHigh OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the port traffic information." + ::= { hwXQoSPortQueueStatisticsExtEntry 38 } + + + hwXQoSPortQueueStatisticsExtPhysicalBandwidthOfPortQoSLow OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the physical bandwidth of a QoS interface." + ::= { hwXQoSPortQueueStatisticsExtEntry 39 } + + hwXQoSPortQueueStatisticsExtPhysicalBandwidthOfPortQoSHigh OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the physical bandwidth of a QoS interface." + ::= { hwXQoSPortQueueStatisticsExtEntry 40 } + + hwXQoSPortQueueStatisticsExtQueuePercentage OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the percentage of the queue usage." + ::= { hwXQoSPortQueueStatisticsExtEntry 41 } +-- BEGIN: Added by l00248629, 2013/12/13 + hwXQoSPortQueueStatisticsExtTotalPacketsLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the total number of packets." + ::= { hwXQoSPortQueueStatisticsExtEntry 42 } + hwXQoSPortQueueStatisticsExtTotalPacketsHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the total number of packets." + ::= { hwXQoSPortQueueStatisticsExtEntry 43 } + hwXQoSPortQueueStatisticsExtTotalBytesLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the total number of bytes." + ::= { hwXQoSPortQueueStatisticsExtEntry 44 } + hwXQoSPortQueueStatisticsExtTotalBytesHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the total number of bytes." + ::= { hwXQoSPortQueueStatisticsExtEntry 45 } +-- +-- hwXQoSHardPipeStatisticsExtTable +-- +-- ****************************************************************** + + hwXQoSHardPipeStatisticsExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSHardPipeStatisticsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to display statistics about outgoing packets on the PW-side and AC-side hard pipe. " + ::= { hwXQoSBaObjects 49 } + + + hwXQoSHardPipeStatisticsExtEntry OBJECT-TYPE + SYNTAX HwXQoSHardPipeStatisticsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to query the statistics of hard pipe statistics. " + INDEX { hwXQoSHardPipeStatisticsExtInterfaceIndex} + ::= { hwXQoSHardPipeStatisticsExtTable 1 } + + HwXQoSHardPipeStatisticsExtEntry ::= + SEQUENCE { + hwXQoSHardPipeStatisticsExtInterfaceIndex + InterfaceIndex, + hwXQoSHardPipeStatisticsExtReset + INTEGER, + hwXQoSHardPipeStatisticsExtPassPacketsLow + Unsigned32, + hwXQoSHardPipeStatisticsExtPassPacketsHigh + Unsigned32, + hwXQoSHardPipeStatisticsExtPassBytesLow + Unsigned32, + hwXQoSHardPipeStatisticsExtPassBytesHigh + Unsigned32, + hwXQoSHardPipeStatisticsExtDiscardPacketsLow + Unsigned32, + hwXQoSHardPipeStatisticsExtDiscardPacketsHigh + Unsigned32, + hwXQoSHardPipeStatisticsExtDiscardBytesLow + Unsigned32, + hwXQoSHardPipeStatisticsExtDiscardBytesHigh + Unsigned32, + hwXQoSHardPipeStatisticsExtPassPacketsRateLow + Unsigned32, + hwXQoSHardPipeStatisticsExtPassPacketsRateHigh + Unsigned32, + hwXQoSHardPipeStatisticsExtPassBytesRateLow + Unsigned32, + hwXQoSHardPipeStatisticsExtPassBytesRateHigh + Unsigned32, + hwXQoSHardPipeStatisticsExtDiscardPacketsRateLow + Unsigned32, + hwXQoSHardPipeStatisticsExtDiscardPacketsRateHigh + Unsigned32, + hwXQoSHardPipeStatisticsExtDiscardBytesRateLow + Unsigned32, + hwXQoSHardPipeStatisticsExtDiscardBytesRateHigh + Unsigned32 + } + + hwXQoSHardPipeStatisticsExtInterfaceIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the hard pipe interface. " + ::= { hwXQoSHardPipeStatisticsExtEntry 1 } + + hwXQoSHardPipeStatisticsExtReset OBJECT-TYPE + SYNTAX INTEGER + { + reset(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This object indicates the flag of clearing hard pipe traffic statistics. " + ::= { hwXQoSHardPipeStatisticsExtEntry 2 } + + + hwXQoSHardPipeStatisticsExtPassPacketsLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of packets forwarded by the hard pipe. " + ::= { hwXQoSHardPipeStatisticsExtEntry 3 } + + hwXQoSHardPipeStatisticsExtPassPacketsHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of packets forwarded by the hard pipe. " + ::= { hwXQoSHardPipeStatisticsExtEntry 4 } + + + hwXQoSHardPipeStatisticsExtPassBytesLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of passed bytes. " + ::= { hwXQoSHardPipeStatisticsExtEntry 5 } + + hwXQoSHardPipeStatisticsExtPassBytesHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of passed bytes. " + ::= { hwXQoSHardPipeStatisticsExtEntry 6 } + + hwXQoSHardPipeStatisticsExtDiscardPacketsLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of packets discarded by the hard pipe." + ::= { hwXQoSHardPipeStatisticsExtEntry 7 } + + hwXQoSHardPipeStatisticsExtDiscardPacketsHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of packets discarded by the hard pipe." + ::= { hwXQoSHardPipeStatisticsExtEntry 8 } + + hwXQoSHardPipeStatisticsExtDiscardBytesLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of discarded bytes. " + ::= { hwXQoSHardPipeStatisticsExtEntry 9 } + + hwXQoSHardPipeStatisticsExtDiscardBytesHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of discarded bytes. " + ::= { hwXQoSHardPipeStatisticsExtEntry 10 } + + hwXQoSHardPipeStatisticsExtPassPacketsRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate at which the hard pipe forwards packets." + ::= { hwXQoSHardPipeStatisticsExtEntry 11 } + + hwXQoSHardPipeStatisticsExtPassPacketsRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate at which the hard pipe forwards packets." + ::= { hwXQoSHardPipeStatisticsExtEntry 12 } + + hwXQoSHardPipeStatisticsExtPassBytesRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the rate of pass bytes. " + ::= { hwXQoSHardPipeStatisticsExtEntry 13 } + + hwXQoSHardPipeStatisticsExtPassBytesRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the rate of pass bytes. " + ::= { hwXQoSHardPipeStatisticsExtEntry 14 } + + hwXQoSHardPipeStatisticsExtDiscardPacketsRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate at which the hard pipe discards packets." + ::= { hwXQoSHardPipeStatisticsExtEntry 15 } + + hwXQoSHardPipeStatisticsExtDiscardPacketsRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate at which the hard pipe discards packets." + ::= { hwXQoSHardPipeStatisticsExtEntry 16 } + + hwXQoSHardPipeStatisticsExtDiscardBytesRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the rate of discarded bytes." + ::= { hwXQoSHardPipeStatisticsExtEntry 17 } + + hwXQoSHardPipeStatisticsExtDiscardBytesRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the rate of discarded bytes." + ::= { hwXQoSHardPipeStatisticsExtEntry 18 } + + +-- hwXQoSHardPipeAccessStatisticsExtTable +-- +-- ****************************************************************** + + hwXQoSHardPipeAccessStatisticsExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSHardPipeAccessStatisticsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to query the hard pipe statistics of access interface. " + ::= { hwXQoSBaObjects 50 } + + + hwXQoSHardPipeAccessStatisticsExtEntry OBJECT-TYPE + SYNTAX HwXQoSHardPipeAccessStatisticsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to query the hard pipe statistics of access interface. " + INDEX { hwXQoSHardPipeAccessStatisticsExtInterfaceIndex, + hwXQoSHardPipeAccessStatisticsExtDirection } + ::= { hwXQoSHardPipeAccessStatisticsExtTable 1 } + + HwXQoSHardPipeAccessStatisticsExtEntry ::= + SEQUENCE { + hwXQoSHardPipeAccessStatisticsExtInterfaceIndex + InterfaceIndex, + hwXQoSHardPipeAccessStatisticsExtDirection + INTEGER, + hwXQoSHardPipeAccessStatisticsExtReset + INTEGER, + hwXQoSHardPipeAccessStatisticsExtPassPacketsLow + Unsigned32, + hwXQoSHardPipeAccessStatisticsExtPassPacketsHigh + Unsigned32, + hwXQoSHardPipeAccessStatisticsExtPassBytesLow + Unsigned32, + hwXQoSHardPipeAccessStatisticsExtPassBytesHigh + Unsigned32, + hwXQoSHardPipeAccessStatisticsExtDiscardPacketsLow + Unsigned32, + hwXQoSHardPipeAccessStatisticsExtDiscardPacketsHigh + Unsigned32, + hwXQoSHardPipeAccessStatisticsExtDiscardBytesLow + Unsigned32, + hwXQoSHardPipeAccessStatisticsExtDiscardBytesHigh + Unsigned32, + hwXQoSHardPipeAccessStatisticsExtPassPacketsRateLow + Unsigned32, + hwXQoSHardPipeAccessStatisticsExtPassPacketsRateHigh + Unsigned32, + hwXQoSHardPipeAccessStatisticsExtPassBytesRateLow + Unsigned32, + hwXQoSHardPipeAccessStatisticsExtPassBytesRateHigh + Unsigned32, + hwXQoSHardPipeAccessStatisticsExtDiscardPacketsRateLow + Unsigned32, + hwXQoSHardPipeAccessStatisticsExtDiscardPacketsRateHigh + Unsigned32, + hwXQoSHardPipeAccessStatisticsExtDiscardBytesRateLow + Unsigned32, + hwXQoSHardPipeAccessStatisticsExtDiscardBytesRateHigh + Unsigned32 + } + + hwXQoSHardPipeAccessStatisticsExtInterfaceIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the access interface index. " + ::= { hwXQoSHardPipeAccessStatisticsExtEntry 1 } + + hwXQoSHardPipeAccessStatisticsExtDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the direction where access hard pipe statistics are queried. + The value can be: + 1: inbound + 2: outbound " + ::= { hwXQoSHardPipeAccessStatisticsExtEntry 2 } + + hwXQoSHardPipeAccessStatisticsExtReset OBJECT-TYPE + SYNTAX INTEGER + { + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " This object indicates the statistics are reset. " + ::= { hwXQoSHardPipeAccessStatisticsExtEntry 3 } + + + hwXQoSHardPipeAccessStatisticsExtPassPacketsLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of passed packets. " + ::= { hwXQoSHardPipeAccessStatisticsExtEntry 4 } + + + hwXQoSHardPipeAccessStatisticsExtPassPacketsHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of passed packets. " + ::= { hwXQoSHardPipeAccessStatisticsExtEntry 5 } + + + hwXQoSHardPipeAccessStatisticsExtPassBytesLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of passed bytes. " + ::= { hwXQoSHardPipeAccessStatisticsExtEntry 6 } + + hwXQoSHardPipeAccessStatisticsExtPassBytesHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of passed bytes. " + ::= { hwXQoSHardPipeAccessStatisticsExtEntry 7 } + + + hwXQoSHardPipeAccessStatisticsExtDiscardPacketsLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of discarded packets." + ::= { hwXQoSHardPipeAccessStatisticsExtEntry 8 } + + hwXQoSHardPipeAccessStatisticsExtDiscardPacketsHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of discarded packets." + ::= { hwXQoSHardPipeAccessStatisticsExtEntry 9 } + + + hwXQoSHardPipeAccessStatisticsExtDiscardBytesLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of discarded bytes. " + ::= { hwXQoSHardPipeAccessStatisticsExtEntry 10 } + + hwXQoSHardPipeAccessStatisticsExtDiscardBytesHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of discarded bytes. " + ::= { hwXQoSHardPipeAccessStatisticsExtEntry 11 } + + hwXQoSHardPipeAccessStatisticsExtPassPacketsRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the rate of pass packets." + ::= { hwXQoSHardPipeAccessStatisticsExtEntry 12 } + + hwXQoSHardPipeAccessStatisticsExtPassPacketsRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the rate of pass packets." + ::= { hwXQoSHardPipeAccessStatisticsExtEntry 13 } + + hwXQoSHardPipeAccessStatisticsExtPassBytesRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the rate of pass bytes. " + ::= { hwXQoSHardPipeAccessStatisticsExtEntry 14 } + + hwXQoSHardPipeAccessStatisticsExtPassBytesRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the rate of pass bytes. " + ::= { hwXQoSHardPipeAccessStatisticsExtEntry 15 } + + hwXQoSHardPipeAccessStatisticsExtDiscardPacketsRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the rate of discarded packets." + ::= { hwXQoSHardPipeAccessStatisticsExtEntry 16 } + + hwXQoSHardPipeAccessStatisticsExtDiscardPacketsRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the rate of discarded packets." + ::= { hwXQoSHardPipeAccessStatisticsExtEntry 17 } + + hwXQoSHardPipeAccessStatisticsExtDiscardBytesRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the rate of discarded bytes." + ::= { hwXQoSHardPipeAccessStatisticsExtEntry 18 } + + hwXQoSHardPipeAccessStatisticsExtDiscardBytesRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the rate of discarded bytes." + ::= { hwXQoSHardPipeAccessStatisticsExtEntry 19 } + + -- Beg add by w00176838 for remark payload-dscp + hwXQoSCompliances OBJECT IDENTIFIER ::= { hwXQoSConformance 1 } + hwXQoSGroups OBJECT IDENTIFIER ::= { hwXQoSConformance 2 } + + -- compliance statements + + hwXQoSCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities that implement + extend QoS on a router." + + MODULE -- this module + MANDATORY-GROUPS { + hwXQoSIfQueueGroup, + hwXQoSIfCarStatisticsGroup, + hwXQoSCpDefendStatisticsGroup, + hwNotificationExtGroup, + hwXQosAtmTrafficQueueGroup, + hwXQosAtmPvcServiceTypeGroup, + hwXQosIfOutboundQueueStatisticGroup, + hwXQoSBaGroup, + hwXQoSBa8021pPhbGroup, + hwXQoSBa8021pMapGroup, + hwXQoSBaDscpPhbGroup, + hwXQoSBaDscpMapGroup, + hwXQoSBaExpPhbGroup, + hwXQoSBaExpMapGroup, + hwXQoSIfDiffDomainGroup, + hwXQoSIfTrust8021pGroup, + hwXQoSCommonInboundGroup, + hwXQoSPppInboundGroup, + hwXQoSServiceclassGroup, + hwXQoSPhbGroup, + hwXQoSFieldDeiGroup, + hwXQoSPicForwardingGroup, + hwXQoSCarTableGroup, + hwXQoSPortShapingGroup, + hwXQoSQueueGroup, + hwXQoSCarStatisticsGroup, + hwXQoSCpRateLimitGroup} + ::= { hwXQoSCompliances 1 } + + -- units of conformance + + hwXQoSIfQueueGroup OBJECT-GROUP + OBJECTS { + hwXQoSIfQueueIfIndex, + hwXQoSIfQueueVlanID, + hwXQoSIfQueueCosType, + hwXQoSIfQueuePassedPackets, + hwXQoSIfQueuePassededBytes, + hwXQoSIfQueueTotalPackets, + hwXQoSIfQueueTotalBytes, + hwXQoSIfQueueDiscardedPackets, + hwXQoSIfQueueDiscardedBytes, + hwXQoSIfQueuePassedPacketRate, + hwXQoSIfQueuePassedByteRate, + hwXQoSIfQueueDiscardedPacketRate, + hwXQoSIfQueueDiscardedByteRate, + hwXQoSIfQueueResetFlag, + hwXQoSIfQueueUsagePercentage, +-- BEGIN: Added by l00248629, 2013/12/13 + hwXQoSIfQueueDropTailDiscardedPackets, + hwXQoSIfQueueDropTailDiscardedBytes, + hwXQoSIfQueueWredDiscardedPackets, + hwXQoSIfQueueWredDiscardedBytes, + hwXQoSIfQueueDropTailDiscardedPacketRate, + hwXQoSIfQueueDropTailDiscardedByteRate, + hwXQoSIfQueueWredDiscardedPacketRate, + hwXQoSIfQueueWredDiscardedByteRate, + hwXQoSIfQueueStatisticsTrafficTowardThisPort, + hwXQoSIfQueueStatisticsPhysicalBandwidthOfPortQoS +-- END: Added by l00248629, 2013/12/13 + } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwXQoSGroups 1 } + + hwXQoSIfCarStatisticsGroup OBJECT-GROUP + OBJECTS { + hwXQoSIfCarConformedPackets, + hwXQoSIfCarConformedBytes, + hwXQoSIfCarConformedPacketRate, + hwXQoSIfCarConformedByteRate, + hwXQoSIfCarExceededPackets, + hwXQoSIfCarExceededBytes, + hwXQoSIfCarExceededPacketRate, + hwXQoSIfCarExceededByteRate, + hwXQoSIfCarOverflowPackets, + hwXQoSIfCarOverflowBytes, + hwXQoSIfCarOverflowPacketRate, + hwXQoSIfCarOverflowByteRate, + hwXQoSIfCarPassedPackets, + hwXQoSIfCarPassedBytes, + hwXQoSIfCarDiscardedPackets, + hwXQoSIfCarDiscardedBytes + } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwXQoSGroups 2 } + + hwXQoSCpDefendStatisticsGroup OBJECT-GROUP + OBJECTS { + hwXQoSCpDefendSlotId, + hwXQoSCpDefendObjectIndex, + hwXQoSCpDefendPassedPackets, + hwXQoSCpDefendPassedBytes, + hwXQoSCpDefendPassedPacketRate, + hwXQoSCpDefendPassedByteRate, + hwXQoSCpDefendDiscardedPackets, + hwXQoSCpDefendDiscardedBytes, + hwXQoSCpDefendDiscardedPacketRate, + hwXQoSCpDefendDiscardedByteRate, + hwXQoSCpDefendDiscardedThreshold, + hwXQoSCpDefendChassisID, + hwXQoSCpDefendProtocolDescirption, + hwXQoSCpDefendIntfPassedNum + } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwXQoSGroups 3 } + + hwNotificationExtGroup NOTIFICATION-GROUP + NOTIFICATIONS { + hwXQoSCpDefendDiscardedRateAlarm, + hwXQoSCpDefendDiscardedPacketAlarm, + hwXQoSQueueDiscardThresholdTrap, + hwXQoSStormControlTrap, + hwXQoSCprlDiscardedPacketAlarm, + hwXQoSCprlDiscardedPacketAlarmClear, + hwXQoSRedirectNextHopChangedAlarm, + hwXQoSSecurityStormControlInterfaceTrap, + hwXQoSIrsmDelayAlarm, + hwXQoSIrsmSynFrameDropAlarm, + hwXQoSStatResouceNotEnoughAlarm, + hwXQoSIrsmDropPacketAlarm, + hwXQoSRuleFailAlarm, + hwXQoSCpDefendDiscardedPacketAlarmClear, + hwXQoSCARResouceNotEnoughAlarm, + hwXQoSPortQueueAlarmClear, + hwXQoSProfileUsedAlarm, + hwXQoSPortQueueAlarm, + hwXQoSRuleFailAlarmCancel, -- add by l00241571, RuleFailAlarmCancel + hwXQoSHardPipeAlarm, + hwXQoSHardPipeAlarmClear, + hwXQoSSoftPipeAlarm, + hwXQoSSoftPipeAlarmClear, + hwXQoSHardPipeBwAlarm, + hwXQoSHardPipeBwAlarmClear, + hwXQOSQueueBufferOverrunAlarm, + hwXQOSQueueBufferOverrunResume, + hwXQoSIfLrDiscardAlarm, + hwXQoSIfLrDiscardAlarmResume, + hwXQoSFCoEPriorityAlarm, + hwXQoSFCoEPriorityAlarmClear, + hwXQoSVpnAclConflictAlarm, --add by wangjing 00280821 + hwXQoSVpnAclConflictAlarmClear, --add by wangjing 00280821 + hwXQoSDefendPortCarPassedPacketAlarm, + hwXQoSDefendPortCarPassedPacketAlarmClear, + hwXQoSMulticastPktsDiscardAlarm, --add by pengsheng 00191075 + hwXQoSMulticastPktsDiscardAlarmResume, --add by pengsheng 00191075 + hwXQoSMulticastPktsDiscardInterfaceAlarm, --add by pengsheng 00191075 + hwXQoSMulticastPktsDiscardInterfaceAlarmResume, --add by pengsheng 00191075 + hwXQoSUnicastPktsCongestionInterfaceAlarm, --add by zhouzaihua 00215230 + hwXQoSUnicastPktsCongestionInterfaceAlarmResume, --add by zhouzaihua 00215230 + hwXQoSPacketsDropInterfaceAlarm, --add by zhouzaihua 00215230 + hwXQoSPacketsDropInterfaceAlarmResume, --add by zhouzaihua 00215230 + hwXQoSRcyPortPktsDropAlarm, --add by zhouzaihua 00215230 + hwXQoSRcyPortPktsDropAlarmResume, --add by zhouzaihua 00215230 + hwXQoSUnicastPktsDiscardAlarm, --add by zhouzaihua 00215230 + hwXQoSUnicastPktsDiscardAlarmResume, --add by zhouzaihua 00215230 + hwXQoSIfCarDiscardAlarm, --add by zhouzaihua 00215230 + hwXQoSIfCarDiscardAlarmResume, --add by zhouzaihua 00215230 + hwXQoSStormSuppressAlarm, --add by sunqirui 00242845 + hwXQoSStormSuppressAlarmResume, --add by sunqirui 00242845 + hwXQoSStormSuppressSlotAlarm, --add by chensenfa 00215131 + hwXQoSStormSuppressSlotAlarmResume, --add by chensenfa 00215131 + hwXQoSIngressPktsDiscardAlarm, --add by zhouzaihua 00215230 + hwXQoSIngressPktsDiscardAlarmResume, --add by zhouzaihua 00215230 + hwXQoSIngressAgingDiscardAlarm, --add by zhouzaihua 00215230 + hwXQoSIngressAgingDiscardAlarmResume, --add by zhouzaihua 00215230 + hwXQosQueueExcepAlarm, --add by hehaiyan 00201775 + hwXQosQueueExcepAlarmResume, --add by hehaiyan 00201775 + hwXQoSPfcTurnOffAlarm, --add by hehaiyan 00201775 + hwXQoSPfcTurnOffResume, --add by hehaiyan 00201775 + hwXQoSPfcDeadLockAlarm, --add by hehaiyan 00201775 + hwXQoSPfcDeadLockResume, --add by hehaiyan 00201775 + hwXACLFEIMemoryFullAlarm, --add by wangyan 00242782 + hwXACLFEIMemoryFullAlarmResume, --add by wangyan 00242782 + hwXQoSInterfaceIngressDropAlarm, --add by zhouzaihua 00215230 + hwXQoSInterfaceIngressDropAlarmResume, --add by zhouzaihua 00215230 + hwXQoSTMPerformanceAlarm, --add by gaolikun 00181543 + hwXQoSTMPerformanceAlarmClear, --add by gaolikun 00181543 + hwXACLEPGCreateGroupAlarm, --add by zhaoqingqing 00348648 + hwXACLEPGCreateGroupResume, --add by zhaoqingqing 00348648 + hwXACLEPGGroupMemberAlarm, --add by zhaoqingqing 00348648 + hwXACLEPGGroupMemberResume, --add by zhaoqingqing 00348648 + hwXACLEPGPolicyAlarm, --add by zhaoqingqing 00348648 + hwXACLEPGPolicyResume, --add by zhaoqingqing 00348648 + hwXQoSPfcApplyFailAlarm, --add by pengsheng 00191075 + hwXQoSPfcApplyFailAlarmResume, --add by pengsheng 00191075 + hwXACLEPGEnableAlarm, --add by zhaoqingqing 00348648 + hwXACLEPGEnableResume, --add by zhaoqingqing 00348648 + hwXQOSFlowControlAlarm, --add by shenjiulong 00216198 + hwXQOSFlowControlAlarmResume, --add by shenjiulong 00216198 + hwXACLResourceAlarm, --add by xuehui 00471789 + hwXACLResourceResume --add by xuehui 00471789 + } + STATUS current + DESCRIPTION + "The HUAWEI defend trap info." + ::= { hwXQoSGroups 4 } + + hwXQoSGeneralGroup OBJECT-GROUP + OBJECTS { + hwXQoSFrameId, + hwXQoSSlotId, + hwXQoSPortId, + hwXQoSTrapIfName, + hwXQoSTrapQueueId, + hwXQoSTrapDiscardPackets + } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwXQoSGroups 5 } + + hwXQoSSredGroup OBJECT-GROUP + OBJECTS { + hwXQoSIfSredRedStartDiscardPoint, + hwXQoSIfSredRedDiscardProbability, + hwXQoSIfSredYellowStartDiscardPoint, + hwXQoSIfSredYellowDiscardProbability, + hwXQoSIfSredRowStatus + } + STATUS current + DESCRIPTION + "This is Sred group of information." + ::= { hwXQoSGroups 6 } + + hwXQosAtmTrafficQueueGroup OBJECT-GROUP + OBJECTS { + hwXQoSAtmTrafficQueueServiceClass, + hwXQoSAtmTrafficQueueRowStatus + } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwXQoSGroups 7 } + hwXQosAtmPvcServiceTypeGroup OBJECT-GROUP + OBJECTS { + hwXQoSAtmPvcNameServiceTypeIndex, + hwXQoSAtmPvcServiceType, + hwXQoSAtmPvcPcr, + hwXQoSAtmPvcCdvt, + hwXQoSAtmPvcVbrScr, + hwXQoSAtmPvcVbrMbs, + hwXQoSAtmPvcRowStatus + } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwXQoSGroups 8 } + + hwXQosIfOutboundQueueStatisticGroup OBJECT-GROUP + OBJECTS { + hwXQoSIfQueDiscardPackets + } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwXQoSGroups 9 } + + hwXQoSShapingGroup OBJECT-GROUP + OBJECTS { + hwXQoSIfShapingQueueCir, + hwXQoSIfShapingQueuePir, + hwXQoSIfShapingRowStatus + } + STATUS current + DESCRIPTION + "This is Shaping group of information." + ::= { hwXQoSGroups 10 } + + + hwXQoSUrpfDiscardStatisticsGroup OBJECT-GROUP + OBJECTS { + hwXQoSUrpfDiscardedPackets + } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwXQoSGroups 11 } + + + + hwXQoSBaGroup OBJECT-GROUP + OBJECTS { hwXQoSBaIndex, hwXQoSBaName, hwXQoSBaRowStatus } + STATUS current + DESCRIPTION + "This is different server domain group of information." + ::= { hwXQoSGroups 12 } + + + hwXQoSBa8021pPhbGroup OBJECT-GROUP + OBJECTS { hwXQoSBa8021pPhbIndex, hwXQoSBa8021pPhbPri, hwXQoSBa8021pPhbCos, hwXQoSBa8021pPhbColour, hwXQoSBa8021pPhbRowStatus + } + STATUS current + DESCRIPTION + "This is different server domain group of information." + ::= { hwXQoSGroups 13 } + + + hwXQoSBa8021pMapGroup OBJECT-GROUP + OBJECTS { hwXQoSBa8021pMapIndex, hwXQoSBa8021pMapCos, hwXQoSBa8021pMapColour, hwXQoSBa8021pMapPri, hwXQoSBa8021pMapRowStatus + } + STATUS current + DESCRIPTION + "This is different server domain group of information." + ::= { hwXQoSGroups 14 } + + + hwXQoSBaDscpPhbGroup OBJECT-GROUP + OBJECTS { hwXQoSBaDscpPhbIndex, hwXQoSBaDscpPhbPri, hwXQoSBaDscpPhbCos, hwXQoSBaDscpPhbColour, hwXQoSBaDscpPhbRowStatus + } + STATUS current + DESCRIPTION + "This is different server domain group of information." + ::= { hwXQoSGroups 15 } + + + hwXQoSBaDscpMapGroup OBJECT-GROUP + OBJECTS { hwXQoSBaDscpMapIndex, hwXQoSBaDscpMapCos, hwXQoSBaDscpMapColour, hwXQoSBaDscpMapPri, hwXQoSBaDscpMapRowStatus + } + STATUS current + DESCRIPTION + "This is different server domain group of information." + ::= { hwXQoSGroups 16 } + + + hwXQoSBaExpPhbGroup OBJECT-GROUP + OBJECTS { hwXQoSBaExpPhbIndex, hwXQoSBaExpPhbPri, hwXQoSBaExpPhbCos, hwXQoSBaExpPhbColour, hwXQoSBaExpPhbRowStatus + } + STATUS current + DESCRIPTION + "This is different server domain group of information." + ::= { hwXQoSGroups 17 } + + + hwXQoSBaExpMapGroup OBJECT-GROUP + OBJECTS { hwXQoSBaExpMapIndex, hwXQoSBaExpMapCos, hwXQoSBaExpMapColour, hwXQoSBaExpMapPri, hwXQoSBaExpMapRowStatus + } + STATUS current + DESCRIPTION + "This is different server domain group of information." + ::= { hwXQoSGroups 18 } + + + hwXQoSIfDiffDomainGroup OBJECT-GROUP + OBJECTS { hwXQoSIfDiffDomainIfIndex, hwXQoSIfDiffDomainVlanId, hwXQoSIfDiffDomainName, hwXQoSIfDiffDomainRowStatus, hwXQoSIfDiffDomainVlanId2 + } + STATUS current + DESCRIPTION + "This is different server domain group of information." + ::= { hwXQoSGroups 19 } + + + hwXQoSBaPhbGroup OBJECT-GROUP + OBJECTS { hwXQoSBaPhbCos, hwXQoSBaPhbColour, hwXQoSBaPhbRowStatus + } + STATUS current + DESCRIPTION + "This is different server domain group of information." + ::= { hwXQoSGroups 20 } + + + hwXQoSBaMapGroup OBJECT-GROUP + OBJECTS { hwXQoSBaMapPri, hwXQoSBaMapRowStatus + } + STATUS current + DESCRIPTION + "This is different server domain group of information." + ::= { hwXQoSGroups 21 } + + hwXQoSIfTrustGroup OBJECT-GROUP + OBJECTS { hwXQoSIfTrustAction, + hwXQoSIfTrustRowStatus} + STATUS current + DESCRIPTION + "This is different server domain group of information." + ::= { hwXQoSGroups 22 } + + + hwXQosVlanStatGroup OBJECT-GROUP + OBJECTS {hwXQosVlanStatInTotalPkts, hwXQosVlanStatInTotalBytes, hwXQosVlanStatOutTotalPkts, hwXQosVlanStatOutTotalBytes, + hwXQosVlanStatInUcastPkts, hwXQosVlanStatInUcastBytes, hwXQosVlanStatOutUcastPkts, hwXQosVlanStatOutUcastBytes, hwXQosVlanStatInMcastPkts, + hwXQosVlanStatInMcastBytes, hwXQosVlanStatOutMcastPkts, hwXQosVlanStatOutMcastBytes, hwXQosVlanStatInBcastPkts, hwXQosVlanStatInBcastBytes, + hwXQosVlanStatOutBcastPkts, hwXQosVlanStatOutBcastBytes, hwXQosVlanStatInUnknownUcastPkts, hwXQosVlanStatInUnknownUcastBytes, hwXQosVlanStatResetFlag + } + STATUS current + DESCRIPTION + "This is statistic group of information." + ::= { hwXQoSGroups 23 } + + + hwXQoSVlanCfgGroup OBJECT-GROUP + OBJECTS { hwXQoSVlanStatEnable } + STATUS current + DESCRIPTION + "This is statistic group of information." + ::= { hwXQoSGroups 24 } + + hwXQoSStormControlGroup OBJECT-GROUP + OBJECTS { + hwXQoSStormControlBroadcastMinRate, + hwXQoSStormControlBroadcastMaxRate, + hwXQoSStormControlMulticastMinRate, + hwXQoSStormControlMulticastMaxRate, + hwXQoSStormControlAction, + hwXQoSStormControlInterval, + hwXQoSStormControlTrapEnable, + hwXQoSStormControlLogEnable, + hwXQoSStormControlStatus, + + + + hwXQoSStormControlUnicastMinRate, + hwXQoSStormControlUnicastMaxRate, + hwXQoSStormControlBcMode, + hwXQoSStormControlMcMode, + hwXQoSStormControlUcMode + } + STATUS current + DESCRIPTION + "This is shaping group of information." + ::= { hwXQoSGroups 25 } + hwXQoSQueueStatisticsGroup OBJECT-GROUP + OBJECTS { + hwXQoSQueueStatisticsPassedPacketsCount, + hwXQosQueueStatisticsReset, + hwXQoSQueueStatisticsRowStatus + } + STATUS current + DESCRIPTION + "This is shaping group of information." + ::= { hwXQoSGroups 26} + + hwXQoSIfPppoeGroup OBJECT-GROUP + OBJECTS { + hwXQoSIfPppoeRowStatus + } + STATUS current + DESCRIPTION + "This is PPPoE group of information." + ::= { hwXQoSGroups 27 } + + hwXQoSVlanBcastSuppressGroup OBJECT-GROUP + OBJECTS { + hwXQoSVlanBcastSuppressValue, + hwXQoSVlanBcastSuppressRowStatus + } + STATUS current + DESCRIPTION + "This is VLAN broadcast suppression group of information." + ::= { hwXQoSGroups 28 } + + hwXQoSRedirectNextHopGroup OBJECT-GROUP + OBJECTS { + hwXQoSRedirectNextHopBehaviorName, + hwXQoSRedirectNextHopOldIp, + hwXQoSRedirectNextHopNewIp + } + STATUS current + DESCRIPTION + "This is the redirect next hop group of information." + ::= { hwXQoSGroups 29 } + + + hwXQoSIfTrust8021pGroup OBJECT-GROUP + OBJECTS { + hwXQoSIfTrust8021pIfIndex, + hwXQoSIfTrust8021pVlanID, + hwXQoSIfTrust8021pAction, + hwXQoSIfTrust8021pRowStatus + } + STATUS current + DESCRIPTION + "Description." + ::= { hwXQoSGroups 30} + + hwXQoSCommonInboundGroup OBJECT-GROUP + OBJECTS{ + hwXQoSCommonInboundPhbIndex , + hwXQoSCommonInboundPhbCos , + hwXQoSCommonInboundPhbColor , + hwXQoSCommonInboundPhbPri , + hwXQoSCommonInboundRowStatus + } + STATUS current + DESCRIPTION + " hwXQoSCommonInboundGroup " + ::= { hwXQoSGroups 31 } + + + + hwXQoSPppInboundGroup OBJECT-GROUP + OBJECTS{ + hwXQoSPppInboundCos, + hwXQoSPppInboundColor, + hwXQoSPppInboundRowStatus + } + STATUS current + DESCRIPTION + " hwXQoSPppInboundGroup " + ::= { hwXQoSGroups 32 } + + + + hwXQoSServiceclassGroup OBJECT-GROUP + OBJECTS{ + hwXQoSServiceclassPort , + hwXQoSServiceclass , + hwXQoSServiceclassRowStatus + } + STATUS current + DESCRIPTION + " hwXQoSServiceclassGroup " + ::= { hwXQoSGroups 33 } + + + + hwXQoSPhbGroup OBJECT-GROUP + OBJECTS{ + hwXQoSPhbPort , + hwXQoSPhbEnable, + hwXQoSPhbRowStatus + } + STATUS current + DESCRIPTION + " hwXQoSPhbGroup " + ::= { hwXQoSGroups 34 } + + hwXQoSFieldDeiGroup OBJECT-GROUP + OBJECTS{ + hwXQoSFieldDeiInterface, + hwXQoSFieldDeiVlanId, + hwXQoSFieldDeiEnabled, + hwXQoSFieldDeiRowStatus + } + STATUS current + DESCRIPTION + " hwXQoSFieldDeiGroup " + ::= { hwXQoSGroups 35 } + + hwXQoSPicForwardingGroup OBJECT-GROUP + OBJECTS{ + hwXQoSPicForwardingInterface, + hwXQoSPicForwarding8021pValue, + hwXQoSPicForwardingPriority, + hwXQoSPicForwardingRowStatus + } + STATUS current + DESCRIPTION + " hwXQoSPicForwardingGroup " + ::= { hwXQoSGroups 36 } + + + + hwXQoSCarTableGroup OBJECT-GROUP + OBJECTS{ + hwXQoSCarInterfaceIndex, + hwXQoSCarDirection, + hwXQoSCarVlanID, + hwXQoSCarCirValue, + hwXQoSCarPirValue, + hwXQoSCarCbsValue, + hwXQoSCarPbsValue, + hwXQoSCarGreenAction, + hwXQoSCarGreenServiceClass, + hwXQoSCarGreenColor, + hwXQoSCarYellowAction, + hwXQoSCarYellowServiceClass, + hwXQoSCarYellowColor, + hwXQoSCarRedAction, + hwXQoSCarRedServiceClass, + hwXQoSCarRedColor, + hwXQoSCarRowStatus + } + STATUS current + DESCRIPTION + " hwXQoSCarTableGroup " + ::= { hwXQoSGroups 37 } + + + + hwXQoSPortShapingGroup OBJECT-GROUP + OBJECTS{ + hwXQoSPortShapingInterface, + hwXQoSPortShapingValue, + hwXQoSPortShapingPbsValue, + hwXQoSPortShapPercent, + hwXQoSPortShapingRowStatus + } + STATUS current + DESCRIPTION + " hwXQoSPortShapingGroup " + ::= { hwXQoSGroups 38 } + + + + hwXQoSQueueGroup OBJECT-GROUP + OBJECTS{ + hwXQoSQueueInterfaceIndex, + hwXQoSQueueServiceClass, + hwXQoSQueueCirValue, + hwXQoSQueueCirPercentage, + hwXQoSQueueDirection, + hwXQoSQueueRowStatus + } + STATUS current + DESCRIPTION + " hwXQoSQueueGroup " + ::= { hwXQoSGroups 39 } + + + + hwXQoSCarStatisticsGroup OBJECT-GROUP + OBJECTS{ + hwXQoSCarStatisticsInterfaceIndex, + hwXQoSCarStatisticsDirection, + hwXQoSCarStatisticsVlanid, + hwXQoSCarStatisticsSlotNumber, + hwXQoSCarStatisticsReset, + hwXQoSCarStatisticsPassPackets, + hwXQoSCarStatisticsPassBytes, + hwXQoSCarStatisticsDropPackets, + hwXQoSCarStatisticsDropBytes, + hwXQoSCarStatisticsPassPacketsRate, + hwXQoSCarStatisticsPassBytesRate, + hwXQoSCarStatisticsDropPacketsRate, + hwXQoSCarStatisticsDropBytesRate + } + STATUS current + DESCRIPTION + " hwXQoSCarStatisticsGroup " + ::= { hwXQoSGroups 40 } + + + + hwXQoSCpRateLimitGroup OBJECT-GROUP + OBJECTS{ + hwXQoSCpRateLimitIfIndex, + hwXQoSCpRateLimitPeVidValue, + hwXQoSCpRateLimitCeVidBegin, + hwXQoSCpRateLimitCeVidEnd, + hwXQoSCpRateLimitType, + hwXQoSCpRateLimitIgmpCir, + hwXQoSCpRateLimitIgmpCbs, + hwXQoSCpRateLimitRowStatus + } + STATUS current + DESCRIPTION + " hwXQoSCpRateLimitGroup " + ::= { hwXQoSGroups 41 } + + hwXQoSPortQueueStatisticsGroup OBJECT-GROUP + OBJECTS {hwXQoSPortQueueStatisticsInterfaceIndex,hwXQoSPortQueueStatisticsDirection, + hwXQoSPortQueueStatisticsQueueIndex,hwXQoSPortQueueStatisticsReset, + hwXQoSPortQueueStatisticsTotalPassPackets,hwXQoSPortQueueStatisticsTotalPassBytes, + hwXQoSPortQueueStatisticsTotalDiscardPackets,hwXQoSPortQueueStatisticsTotalDiscardBytes, + hwXQoSPortQueueStatisticsDropTailDiscardPackets,hwXQoSPortQueueStatisticsDropTailDiscardBytes, + hwXQoSPortQueueStatisticsWredDiscardPackets,hwXQoSPortQueueStatisticsWredDiscardBytes, + hwXQoSPortQueueStatisticsPassPacketsRate,hwXQoSPortQueueStatisticsPassBytesRate, + hwXQoSPortQueueStatisticsDiscardPacketsRate,hwXQoSPortQueueStatisticsDiscardBytesRate, + hwXQoSPortQueueStatisticsDropTailDiscardPacketsRate,hwXQoSPortQueueStatisticsDropTailDiscardBytesRate, + hwXQoSPortQueueStatisticsWredDiscardPacketsRate,hwXQoSPortQueueStatisticsWredDiscardBytesRate, +-- BEGIN: Added by l00248629, 2013/12/13 + hwXQoSPortQueueStatisticsTrafficTowardThisPort,hwXQoSPortQueueStatisticsPhysicalBandwidthOfPortQoS, +-- END: Added by l00248629, 2013/12/13 + hwXQoSPortQueueStatisticsQueuePercentage, +-- BEGIN: Added by l00248629, 2013/12/13 + hwXQoSPortQueueStatisticsTotalPackets,hwXQoSPortQueueStatisticsTotalBytes +-- END: Added by l00248629, 2013/12/13 + } + STATUS current + DESCRIPTION + "Description." + ::= { hwXQoSGroups 42 } + + hwXQoSPortStatisticsDropGroup OBJECT-GROUP + OBJECTS { + hwXQoSPortStatisticsDropPacketsCount, + hwXQosPortStatisticsDropReset, + hwXQosPortStatisticsDropResetTime + } + STATUS current + DESCRIPTION + "This is the drop packets statistics of port group of information." + ::= { hwXQoSGroups 43} + + + hwXQoSQueueStatisticsDropGroup OBJECT-GROUP + OBJECTS { + hwXQoSQueueStatisticsDropPacketsCount, + hwXQosQueueStatisticsDropReset, + hwXQosQueueStatisticsDropResetTime + } + STATUS current + DESCRIPTION + "This is the drop packets statistics of queue group of information." + + ::= { hwXQoSGroups 44} + + hwXQoSIfScheduleGroup OBJECT-GROUP + OBJECTS { + hwXQoSIfScheduleProfile, + hwXQoSIfScheduleRowStatus + } + STATUS current + DESCRIPTION + "This is Interface schedule group of information." + ::= { hwXQoSGroups 45 } + + hwXQoSScheduleProfileGroup OBJECT-GROUP + OBJECTS { + hwXQoSScheduleQueueMode, + hwXQoSScheduleQueueBeWeight, + hwXQoSScheduleQueueAf1Weight, + hwXQoSScheduleQueueAf2Weight, + hwXQoSScheduleQueueAf3Weight, + hwXQoSScheduleQueueAf4Weight, + hwXQoSScheduleQueueCs6Weight, + hwXQoSScheduleQueueCs7Weight, + hwXQoSScheduleQueueEfWeight, + hwXQoSScheduleProfileRowStatus + } + STATUS current + DESCRIPTION + "This is schedule profile group of information." + ::= { hwXQoSGroups 46 } + + --w00164261 + hwXQoSQppbPolicyGroup OBJECT-GROUP + OBJECTS { + hwXQoSQppbPolicyStatisticsInterfaceIndex, + hwXQoSQppbPolicyDirection, + hwXQoSQppbPolicyLocalID, + hwXQoSQppbPolicyStatisticsReset, + hwXQoSQppbPolicyMatchedPackets, + hwXQoSQppbPolicyMatchedBytes, + hwXQoSQppbPolicyPassedPackets, + hwXQoSQppbPolicyPassedBytes, + hwXQoSQppbPolicyDropedPackets, + hwXQoSQppbPolicyDropedBytes + } + STATUS current + DESCRIPTION + "Description." + ::= { hwXQoSGroups 47 } + + --begin add by wangyonggui 176838, CAR/STAT Alarm + hwXQoSStatResouceNotEnoughAlarmGroup OBJECT-GROUP + OBJECTS { hwXQoSStatResouceNotEnoughSlotId, hwXQoSStatResouceNotEnoughStatType } + STATUS current + DESCRIPTION + "Description." + ::= { hwXQoSGroups 48 } + + hwXQoSCARResouceNotEnoughAlarmGroup OBJECT-GROUP + OBJECTS { hwXQoSCARResouceNotEnoughSlotId, hwXQoSCARResouceNotEnoughCARType } + STATUS current + DESCRIPTION + "Description." + ::= { hwXQoSGroups 49 } + --end add by wangyonggui 176838, CAR/STAT Alarm + + + --begin add by liangyun 00353956 + hwXQoSHardPipeAccessStatisticsGroup OBJECT-GROUP + OBJECTS { + hwXQoSHardPipeAccessStatisticsInterfaceIndex, + hwXQoSHardPipeAccessStatisticsReset, + hwXQoSHardPipeAccessStatisticsPassPackets, + hwXQoSHardPipeAccessStatisticsPassBytes, + hwXQoSHardPipeAccessStatisticsDiscardPackets, + hwXQoSHardPipeAccessStatisticsDiscardBytes, + hwXQoSHardPipeAccessStatisticsPassPacketsRate, + hwXQoSHardPipeAccessStatisticsPassBytesRate, + hwXQoSHardPipeAccessStatisticsDiscardPacketsRate, + hwXQoSHardPipeAccessStatisticsDiscardBytesRate + } + STATUS current + DESCRIPTION + "This is a group of HardPipe stastitics for access interfaces." + ::= { hwXQoSGroups 51 } + --end add by liangyun 00353956 + + + + + hwXQoSSecurityStormControlInterfaceObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 21 } + + hwXQoSSecurityStormControlInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSSecurityStormControlInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Table about storm-control interface information." + ::= { hwXQoSSecurityStormControlInterfaceObjects 1 } + + + hwXQoSSecurityStormControlInterfaceEntry OBJECT-TYPE + SYNTAX HwXQoSSecurityStormControlInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwXQoSSecurityStormControlInterfaceChassisId, + hwXQoSSecurityStormControlInterfaceSlotId + } + ::= { hwXQoSSecurityStormControlInterfaceTable 1 } + + + HwXQoSSecurityStormControlInterfaceEntry ::= + SEQUENCE { + hwXQoSSecurityStormControlInterfaceChassisId + Integer32, + hwXQoSSecurityStormControlInterfaceSlotId + Integer32, + hwXQoSSecurityStormControlInterfaceName + OCTET STRING, + hwXQoSSecurityStormControlInterfaceVlan + Integer32 + } + + hwXQoSSecurityStormControlInterfaceChassisId OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The chassis ID indicates the slot on which chassis is configured with storm control." + ::= { hwXQoSSecurityStormControlInterfaceEntry 1 } + + hwXQoSSecurityStormControlInterfaceSlotId OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The slot configured with storm control." + ::= { hwXQoSSecurityStormControlInterfaceEntry 2 } + + hwXQoSSecurityStormControlInterfaceName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface name." + ::= { hwXQoSSecurityStormControlInterfaceEntry 3 } + + hwXQoSSecurityStormControlInterfaceVlan OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the VLAN ID of the interface." + ::= { hwXQoSSecurityStormControlInterfaceEntry 4 } + + hwXQoSQppbPolicyApplyFailAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 26 } + + hwXQoSQppbPolicyApplyFailAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSQppbPolicyApplyFailAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "It will alarm when the qos-local-id has exceed the upper-limit." + ::= { hwXQoSQppbPolicyApplyFailAlarmObjects 1 } + + hwXQoSQppbPolicyApplyFailAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSQppbPolicyApplyFailAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "It will alarm when the qos-local-id has exceed the upper-limit." + INDEX { hwXQoSQppbPolicyApplyFailChassisID, hwXQoSQppbPolicyApplyFailSlotId, hwXQoSQppbPolicyApplyFailInterfaceName, hwXQoSQppbPolicyApplyFailDirection, hwXQoSQppbPolicyApplyFailLocalID } + ::= { hwXQoSQppbPolicyApplyFailAlarmTable 1 } + + HwXQoSQppbPolicyApplyFailAlarmEntry ::= + SEQUENCE { + hwXQoSQppbPolicyApplyFailChassisID + Integer32, + hwXQoSQppbPolicyApplyFailSlotId + Integer32, + hwXQoSQppbPolicyApplyFailInterfaceName + OCTET STRING, + hwXQoSQppbPolicyApplyFailDirection + INTEGER, + hwXQoSQppbPolicyApplyFailLocalID + Integer32 + } + + hwXQoSQppbPolicyApplyFailChassisID OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Chassis ID of the LPU where the qppb policy been applied failed." + ::= { hwXQoSQppbPolicyApplyFailAlarmEntry 1 } + + hwXQoSQppbPolicyApplyFailSlotId OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot ID of the LPU where the qppb policy been applied failed." + ::= { hwXQoSQppbPolicyApplyFailAlarmEntry 2 } + + hwXQoSQppbPolicyApplyFailInterfaceName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the interface where the qppb policy been applied failed." + ::= { hwXQoSQppbPolicyApplyFailAlarmEntry 3 } + + hwXQoSQppbPolicyApplyFailDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Direction of the qppb policy." + ::= { hwXQoSQppbPolicyApplyFailAlarmEntry 4 } + + hwXQoSQppbPolicyApplyFailLocalID OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LocalID of the qppb policy." + ::= { hwXQoSQppbPolicyApplyFailAlarmEntry 5 } +-- BEGIN: Added by m00349451, 2015/10/23 + hwXQoSIfQPPBDelAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 27 } + + hwXQoSIfQPPBDelAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfQPPBDelAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "It will alarm when the interface qppb policy deleted because of conflict." + ::= { hwXQoSIfQPPBDelAlarmObjects 1 } + + hwXQoSIfQPPBDelAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSIfQPPBDelAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "It will alarm when the interface qppb policy deleted because of conflict." + INDEX { hwXQoSIfQPPBDelInterfaceName, hwXQoSIfQPPBDelPolicyName, hwXQoSIfQPPBDelDirection, hwXQoSIfQPPBDelDiscrip } + ::= { hwXQoSIfQPPBDelAlarmTable 1 } + + HwXQoSIfQPPBDelAlarmEntry ::= + SEQUENCE { + hwXQoSIfQPPBDelInterfaceName + OCTET STRING, + hwXQoSIfQPPBDelPolicyName + OCTET STRING, + hwXQoSIfQPPBDelDirection + INTEGER, + hwXQoSIfQPPBDelDiscrip + OCTET STRING + } + + hwXQoSIfQPPBDelInterfaceName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the interface when the interface qppb policy deleted because of conflict." + ::= { hwXQoSIfQPPBDelAlarmEntry 1 } + + hwXQoSIfQPPBDelPolicyName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the QPPB Policy when the interface qppb policy deleted because of conflict." + ::= { hwXQoSIfQPPBDelAlarmEntry 2 } + + hwXQoSIfQPPBDelDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Direction of the qppb policy." + ::= { hwXQoSIfQPPBDelAlarmEntry 3 } + + hwXQoSIfQPPBDelDiscrip OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "precautions descirption." + ::= { hwXQoSIfQPPBDelAlarmEntry 4 } + +-- END: Added by m00349451, 2015/10/23 +-- BEGIN: Added by w00218179, 2013/6/13 + -- 1.3.6.1.4.1.2011.5.25.32.4.2.2.50 + hwXQosCarResourceGroup OBJECT-GROUP + OBJECTS { hwXQosCarResourceDirection, hwXQosCarResourceSlotNumber, hwXQosCarResourceServiceType, hwXQosCarResourceTotalValue, hwXQosCarResourceAllocatedValue, hwXQosCarResourceFreeValue } + STATUS current + DESCRIPTION + "This is CAR Resource group of information." + ::= { hwXQoSGroups 50 } +-- END: Added by w00218179, 2013/6/13 + + + + -- QoS Buffer Statistic + hwXQoSBufferStatisticObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 28 } + + +-- Buffer overrun + hwXQoSBufferThresholdTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSBufferThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of QoS buffer overrun threshold configuration information." + ::= { hwXQoSBufferStatisticObjects 1 } + + + hwXQoSBufferThresholdEntry OBJECT-TYPE + SYNTAX HwXQoSBufferThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "QoS buffer overrun threshold configuration Entry." + INDEX { hwXQoSBufferThresholdVrId } + ::= { hwXQoSBufferThresholdTable 1 } + + + HwXQoSBufferThresholdEntry ::= + SEQUENCE { + hwXQoSBufferThresholdVrId + Integer32, + hwXQoSBufferThreshold + Integer32, + hwXQoSBufferThresholdStatus + RowStatus + } + + hwXQoSBufferThresholdVrId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VS index." + ::= { hwXQoSBufferThresholdEntry 1 } + + hwXQoSBufferThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "QoS buffer overrun threshold value." + ::= { hwXQoSBufferThresholdEntry 2 } + + hwXQoSBufferThresholdStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSBufferThresholdEntry 3 } + +-- Buffer alarm + EnableFlagType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The enable flag." + SYNTAX INTEGER + { + enable(1), + disable(2) + } + + hwXQoSBufferAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSBufferAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of QoS buffer overrun Alarm configuration information." + ::= { hwXQoSBufferStatisticObjects 2 } + + + hwXQoSBufferAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSBufferAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "QoS buffer overrun Alarm configuration Entry." + INDEX { hwXQoSBufferAlarmVrId } + ::= { hwXQoSBufferAlarmTable 1 } + + HwXQoSBufferAlarmEntry ::= + SEQUENCE { + hwXQoSBufferAlarmVrId + Integer32, + hwXQoSBufferAlarmEnable + EnableFlagType + } + + hwXQoSBufferAlarmVrId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VS index." + ::= { hwXQoSBufferAlarmEntry 1 } + + hwXQoSBufferAlarmEnable OBJECT-TYPE + SYNTAX EnableFlagType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "QoS buffer overrun alarm enable flag: enable(1), disable(2)." + ::= { hwXQoSBufferAlarmEntry 2 } + +-- buffer overrun history + hwXQoSBufferOverrunHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSBufferOverrunHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of QoS buffer overrun history information." + ::= { hwXQoSBufferStatisticObjects 3 } + + +hwXQoSBufferOverrunHistoryEntry OBJECT-TYPE + SYNTAX HwXQoSBufferOverrunHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "QoS buffer overrun history Entry." + INDEX { hwXQosBufferOverrunHistoryIfindex, hwXQosBufferOverrunHistoryQueueId, hwXQoSBufferOverrunHistoryChasisId, hwXQoSBufferOverrunHistorySlotId, hwXQoSBufferOverrunHistoryNumberId } + ::= { hwXQoSBufferOverrunHistoryTable 1 } + + + HwXQoSBufferOverrunHistoryEntry ::= + SEQUENCE { + hwXQosBufferOverrunHistoryIfindex + Integer32, + hwXQosBufferOverrunHistoryQueueId + Integer32, + hwXQoSBufferOverrunHistoryChasisId + Integer32, + hwXQoSBufferOverrunHistorySlotId + Integer32, + hwXQoSBufferOverrunHistoryNumberId + Integer32, + hwXQoSBufferOverrunHistoryReset + INTEGER, + hwXQosBufferOverrunHistoryUsedLength + Counter64, + hwXQoSBufferOverrunHistoryTime + OCTET STRING + } + + hwXQosBufferOverrunHistoryIfindex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface index." + ::= { hwXQoSBufferOverrunHistoryEntry 1 } + + hwXQosBufferOverrunHistoryQueueId OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface queue index. + The value ranges from 0 to 7. + " + ::= { hwXQoSBufferOverrunHistoryEntry 2 } + + hwXQoSBufferOverrunHistoryChasisId OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Chasis index." + ::= { hwXQoSBufferOverrunHistoryEntry 3 } + + hwXQoSBufferOverrunHistorySlotId OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot index." + ::= { hwXQoSBufferOverrunHistoryEntry 4 } + + hwXQoSBufferOverrunHistoryNumberId OBJECT-TYPE + SYNTAX Integer32 (1..5) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number index. + The value ranges from 1 to 5. + " + ::= { hwXQoSBufferOverrunHistoryEntry 5 } + + hwXQoSBufferOverrunHistoryReset OBJECT-TYPE + SYNTAX INTEGER + { + reset(1), + none(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This object indicates the resetting of statistics. " + ::= { hwXQoSBufferOverrunHistoryEntry 6 } + + hwXQosBufferOverrunHistoryUsedLength OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The used kbyte number of interface buffer." + ::= { hwXQoSBufferOverrunHistoryEntry 7 } + + hwXQoSBufferOverrunHistoryTime OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Buffer overrun systeam time." + ::= { hwXQoSBufferOverrunHistoryEntry 8 } + + hwRemoteMirrRecoverFailNotify NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "Remote mirror recover fail notify" + ::= { hwXQoSObjects 29 } + +-- BEGIN: Added by m00349451, 2016/03/22 + hwXQoSGlbQPPBEventLogObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 30 } + + hwXQoSGlbQPPBEventTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSGlbQPPBEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The event occurs when The global QPPB will not be effective." + ::= { hwXQoSGlbQPPBEventLogObjects 1 } + + hwXQoSGlbQPPBEventEntry OBJECT-TYPE + SYNTAX HwXQoSGlbQPPBEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The event occurs when The global QPPB will not be effective." + INDEX { hwXQoSGlbQPPBEventSlotId, hwXQoSGlbQPPBEventFunction, hwXQoSGlbQPPBEventDiscrip } + ::= { hwXQoSGlbQPPBEventTable 1 } + + HwXQoSGlbQPPBEventEntry ::= + SEQUENCE { + hwXQoSGlbQPPBEventSlotId + OCTET STRING, + hwXQoSGlbQPPBEventFunction + OCTET STRING, + hwXQoSGlbQPPBEventDiscrip + OCTET STRING + } + hwXQoSGlbQPPBEventSlotId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot ID of the LPU when The global QPPB will not be effective." + ::= { hwXQoSGlbQPPBEventEntry 1 } + + hwXQoSGlbQPPBEventFunction OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "function of qppb when The global QPPB will not be effective." + ::= { hwXQoSGlbQPPBEventEntry 2 } + + hwXQoSGlbQPPBEventDiscrip OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "precautions descirption." + ::= { hwXQoSGlbQPPBEventEntry 3 } +-- END: Added by m00349451, 2016/03/22 +-- BEGIN: Added by m00349451, 2016/05/31 + hwXQoSQppbPolicyEventLogObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 31 } + + hwXQoSQppbPolicyEventTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSQppbPolicyEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The event occurs when the QPPB policy will not be effective." + ::= { hwXQoSQppbPolicyEventLogObjects 1 } + + hwXQoSQppbPolicyEventEntry OBJECT-TYPE + SYNTAX HwXQoSQppbPolicyEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The event occurs when the QPPB policy will not be effective." + INDEX { hwXQoSQppbPolicyChassisID, hwXQoSQppbPolicySlotId } + ::= { hwXQoSQppbPolicyEventTable 1 } + + HwXQoSQppbPolicyEventEntry ::= + SEQUENCE { + hwXQoSQppbPolicyChassisID + Integer32, + hwXQoSQppbPolicySlotId + Integer32 } + + hwXQoSQppbPolicyChassisID OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Chassis ID of the LPU where the QPPB policy will not be effective." + ::= { hwXQoSQppbPolicyEventEntry 1 } + + hwXQoSQppbPolicySlotId OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot ID of the LPU where the QPPB policy will not be effective." + ::= { hwXQoSQppbPolicyEventEntry 2 } +-- END: Added by m00349451, 2016/05/31 + +--begin add by pengsheng 00191075, multicast packets discard alarm + hwXQoSMulticastPktsDiscardAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 32 } + + hwXQoSMulticastPktsDiscardAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSMulticastPktsDiscardAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSMulticastPktsDiscardAlarmTable" + ::= { hwXQoSMulticastPktsDiscardAlarmObjects 1 } + + hwXQoSMulticastPktsDiscardAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSMulticastPktsDiscardAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSMulticastPktsDiscardAlarmEntry" + INDEX { hwXQoSMulticastPktsDiscardAlarmSlotid } + ::= { hwXQoSMulticastPktsDiscardAlarmTable 1 } + + HwXQoSMulticastPktsDiscardAlarmEntry ::= + SEQUENCE { + hwXQoSMulticastPktsDiscardAlarmSlotid + OCTET STRING + } + + hwXQoSMulticastPktsDiscardAlarmSlotid OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "slot id." + ::= { hwXQoSMulticastPktsDiscardAlarmEntry 1 } + + hwXQoSMulticastPktsDiscardInterfaceAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSMulticastPktsDiscardInterfaceAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSMulticastPktsDiscardInterfaceAlarmTable" + ::= { hwXQoSMulticastPktsDiscardAlarmObjects 2 } + + hwXQoSMulticastPktsDiscardInterfaceAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSMulticastPktsDiscardInterfaceAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSMulticastPktsDiscardInterfaceAlarmEntry" + INDEX { hwXQoSMulticastPktsDiscardInterfaceAlarmIfIndex } + ::= { hwXQoSMulticastPktsDiscardInterfaceAlarmTable 1 } + + HwXQoSMulticastPktsDiscardInterfaceAlarmEntry ::= + SEQUENCE { + hwXQoSMulticastPktsDiscardInterfaceAlarmIfIndex + InterfaceIndex, + hwXQoSMulticastPktsDiscardInterfaceAlarmIfName + OCTET STRING + } + + hwXQoSMulticastPktsDiscardInterfaceAlarmIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of physical interface." + ::= { hwXQoSMulticastPktsDiscardInterfaceAlarmEntry 1 } + + hwXQoSMulticastPktsDiscardInterfaceAlarmIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of physical interface." + ::= { hwXQoSMulticastPktsDiscardInterfaceAlarmEntry 2 } + +--end add by pengsheng 00191075, multicast packets discard alarm + +--begin add by wangcheng w00215154, qos car configuration, application, query and reset statistics + hwXQoSCarObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 33 } + + hwXQoSCarCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSCarCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of QoS CAR configuration information." + ::= { hwXQoSCarObjects 1 } + + hwXQoSCarCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSCarCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "QoS CAR configuration information Entry." + INDEX { hwXQoSCarIndex } + ::= { hwXQoSCarCfgInfoTable 1 } + + HwXQoSCarCfgInfoEntry ::= + SEQUENCE { + hwXQoSCarIndex + Unsigned32, + hwXQoSCarName + OCTET STRING, + hwXQoSCarCir + Unsigned32, + hwXQoSCarPir + Unsigned32, + hwXQoSCarCbs + Unsigned32, + hwXQoSCarPbs + Unsigned32, + hwXQoSCarCfgRowStatus + RowStatus + } + + hwXQoSCarIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the index of the QoS CAR template." + ::= { hwXQoSCarCfgInfoEntry 1 } + + hwXQoSCarName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the name of the QoS CAR template." + ::= { hwXQoSCarCfgInfoEntry 2 } + + hwXQoSCarCir OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the Committed Information Rate(unit: kbps)." + ::= { hwXQoSCarCfgInfoEntry 3 } + + hwXQoSCarPir OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the Peak Information Rate(unit: kbps)." + ::= { hwXQoSCarCfgInfoEntry 4 } + + hwXQoSCarCbs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the Committed Burst Size(unit: bytes)." + ::= { hwXQoSCarCfgInfoEntry 5 } + + hwXQoSCarPbs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the Peak Burst Size(unit: bytes)." + ::= { hwXQoSCarCfgInfoEntry 6 } + + hwXQoSCarCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, createAndGo, destroy." + ::= { hwXQoSCarCfgInfoEntry 7 } + + hwXQoSCarIfApplyTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSCarIfApplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of QoS CAR applied on interface." + ::= { hwXQoSCarObjects 2 } + + hwXQoSCarIfApplyEntry OBJECT-TYPE + SYNTAX HwXQoSCarIfApplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "QoS CAR application information on interface." + INDEX { hwXQoSCarIfApplyIfIndex } + ::= { hwXQoSCarIfApplyTable 1 } + + HwXQoSCarIfApplyEntry ::= + SEQUENCE { + hwXQoSCarIfApplyIfIndex + Unsigned32, + hwXQoSCarIfApplyDirection + INTEGER, + hwXQoSCarIfApplyQosCarName + OCTET STRING, + hwXQoSCarIfApplyRowStatus + RowStatus + } + + hwXQoSCarIfApplyIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The index of physical interface." + ::= { hwXQoSCarIfApplyEntry 1 } + + hwXQoSCarIfApplyDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(0) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The direction of QoS CAR application." + ::= { hwXQoSCarIfApplyEntry 2 } + + hwXQoSCarIfApplyQosCarName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of QoS CAR." + ::= { hwXQoSCarIfApplyEntry 3 } + + hwXQoSCarIfApplyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, createAndGo, destroy." + ::= { hwXQoSCarIfApplyEntry 4 } + + hwXQoSCarIfApplyStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSCarIfApplyStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of QoS CAR statistics information." + ::= { hwXQoSCarObjects 3 } + + hwXQoSCarIfApplyStatisticsEntry OBJECT-TYPE + SYNTAX HwXQoSCarIfApplyStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Statistics information of QoS CAR." + INDEX { hwXQoSCarIfApplyStatIfIndex } + ::= { hwXQoSCarIfApplyStatisticsTable 1 } + + HwXQoSCarIfApplyStatisticsEntry ::= + SEQUENCE { + hwXQoSCarIfApplyStatIfIndex + Unsigned32, + hwXQoSCarIfApplyStatQosCarName + OCTET STRING, + hwXQoSCarIfApplyStatPassPackets + Counter64, + hwXQoSCarIfApplyStatPassBytes + Counter64, + hwXQoSCarIfApplyStatDiscardPackets + Counter64, + hwXQoSCarIfApplyStatDiscardBytes + Counter64, + hwXQoSCarIfApplyStatResetFlag + EnabledStatus + } + + hwXQoSCarIfApplyStatIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of physical interface." + ::= { hwXQoSCarIfApplyStatisticsEntry 1 } + + hwXQoSCarIfApplyStatQosCarName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of QoS CAR." + ::= { hwXQoSCarIfApplyStatisticsEntry 2 } + + hwXQoSCarIfApplyStatPassPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Passed packets." + ::= { hwXQoSCarIfApplyStatisticsEntry 3 } + + hwXQoSCarIfApplyStatPassBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Passed bytes." + ::= { hwXQoSCarIfApplyStatisticsEntry 4 } + + hwXQoSCarIfApplyStatDiscardPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Discarded packets." + ::= { hwXQoSCarIfApplyStatisticsEntry 5 } + + hwXQoSCarIfApplyStatDiscardBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Discarded bytes." + ::= { hwXQoSCarIfApplyStatisticsEntry 6 } + + hwXQoSCarIfApplyStatResetFlag OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset flag enable(1),disable(2)." + ::= { hwXQoSCarIfApplyStatisticsEntry 7 } + +--end add by w00215154 + +--begin add by zhouzaihua 00215230, unicast packets congestion alarm + hwXQoSUnicastPktsCongestionAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 34 } + + hwXQoSUnicastPktsCongestionInterfaceAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSUnicastPktsCongestionInterfaceAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSUnicastPktsCongestionInterfaceAlarmTable" + ::= { hwXQoSUnicastPktsCongestionAlarmObjects 1 } + + hwXQoSUnicastPktsCongestionInterfaceAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSUnicastPktsCongestionInterfaceAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSUnicastPktsCongestionInterfaceAlarmEntry" + INDEX { hwXQoSUnicastPktsCongestionInterfaceAlarmIfName, hwXQoSUnicastPktsCongestionInterfaceAlarmDirection } + ::= { hwXQoSUnicastPktsCongestionInterfaceAlarmTable 1 } + + HwXQoSUnicastPktsCongestionInterfaceAlarmEntry ::= + SEQUENCE { + hwXQoSUnicastPktsCongestionInterfaceAlarmIfName + OCTET STRING, + hwXQoSUnicastPktsCongestionInterfaceAlarmDirection + OCTET STRING + } + + hwXQoSUnicastPktsCongestionInterfaceAlarmIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of physical interface." + ::= { hwXQoSUnicastPktsCongestionInterfaceAlarmEntry 1 } + + hwXQoSUnicastPktsCongestionInterfaceAlarmDirection OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The direction of physical interface." + ::= { hwXQoSUnicastPktsCongestionInterfaceAlarmEntry 2 } + +--end add by zhouzaihua 00215230, unicast packets congestion alarm +--begin add by sunqirui + hwXQoSStormControlAlarmNotification OBJECT IDENTIFIER ::= { hwXQoSObjects 35 } + + hwXQoSStormControlAlarm NOTIFICATION-TYPE + OBJECTS { hwXQoSStormControlIfIndex, hwXQoSStormControlIfName, hwXQoSStormControlType, hwXQoSStormControlThreshold, + hwXQoSStormControlMode, hwXQoSStormControlActionName } + STATUS current + DESCRIPTION + "The SNMP trap is generated when the rate of packet exceeded the storm-control Threshold. + hwXQoSStormControlIfIndex: The interface index,equal to ifIndex. + hwXQoSStormControlIfName: The interface name. + hwXQoSStormControlType: The type of storm control. + hwXQoSStormControlThreshold: The threshold of the packets rate. + hwXQoSStormControlMode: The mode of the packets. + hwXQoSStormControlActionName: The storm control action." + ::= { hwXQoSStormControlAlarmNotification 1 } + + + hwXQoSStormControlAlarmResume NOTIFICATION-TYPE + OBJECTS { hwXQoSStormControlIfIndex, hwXQoSStormControlIfName, hwXQoSStormControlType, hwXQoSStormControlThreshold, + hwXQoSStormControlMode } + STATUS current + DESCRIPTION + "The SNMP trap is generated when rate of packets is less than the storm control threshold. + hwXQoSStormControlIfIndex: The interface index,equal to ifIndex. + hwXQoSStormControlIfName: The interface name. + hwXQoSStormControlType: The type of storm control. + hwXQoSStormControlThreshold: The threshold of the packets rate. + hwXQoSStormControlMode: The mode of the packets." + ::= { hwXQoSStormControlAlarmNotification 2 } +--end add by sunqirui + +--begin add by zhouzaihua 00215230, packets droped alarm + hwXQoSPacketsDropInterfaceAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 36 } + + hwXQoSPacketsDropInterfaceAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSPacketsDropInterfaceAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSPacketsDropInterfaceAlarmTable" + ::= { hwXQoSPacketsDropInterfaceAlarmObjects 1 } + + hwXQoSPacketsDropInterfaceAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSPacketsDropInterfaceAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSPacketsDropInterfaceAlarmEntry" + INDEX { hwXQoSPacketsDropInterfaceAlarmIfName, hwXQoSPacketsDropInterfaceAlarmQueueId, hwXQoSPacketsDropInterfaceAlarmSlotId } + ::= { hwXQoSPacketsDropInterfaceAlarmTable 1 } + + HwXQoSPacketsDropInterfaceAlarmEntry ::= + SEQUENCE { + hwXQoSPacketsDropInterfaceAlarmIfName + OCTET STRING, + hwXQoSPacketsDropInterfaceAlarmQueueId + Integer32, + hwXQoSPacketsDropInterfaceAlarmSlotId + OCTET STRING + } + + hwXQoSPacketsDropInterfaceAlarmIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of physical interface." + ::= { hwXQoSPacketsDropInterfaceAlarmEntry 1 } + + hwXQoSPacketsDropInterfaceAlarmQueueId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Queue Id of physical interface." + ::= { hwXQoSPacketsDropInterfaceAlarmEntry 2 } + + hwXQoSPacketsDropInterfaceAlarmSlotId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot where packets droped." + ::= { hwXQoSPacketsDropInterfaceAlarmEntry 3 } + +--end add by zhouzaihua 00215230, packets drop alarm + +--begin add by zhouzaihua 00215230, rcy packets droped alarm + hwXQoSRcyPortPktsDropAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 37 } + + hwXQoSRcyPortPktsDropAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSRcyPortPktsDropAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSRcyPortPktsDropAlarmTable" + ::= { hwXQoSRcyPortPktsDropAlarmObjects 1 } + + hwXQoSRcyPortPktsDropAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSRcyPortPktsDropAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSRcyPortPktsDropAlarmEntry" + INDEX { hwXQoSRcyPortPktsDropAlarmPortId, hwXQoSRcyPortPktsDropAlarmSlotId, hwXQoSRcyPortPktsDropAlarmChipId } + ::= { hwXQoSRcyPortPktsDropAlarmTable 1 } + + HwXQoSRcyPortPktsDropAlarmEntry ::= + SEQUENCE { + hwXQoSRcyPortPktsDropAlarmPortId + Integer32, + hwXQoSRcyPortPktsDropAlarmSlotId + OCTET STRING, + hwXQoSRcyPortPktsDropAlarmChipId + Integer32 + } + + hwXQoSRcyPortPktsDropAlarmPortId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Recycle port where packets droped." + ::= { hwXQoSRcyPortPktsDropAlarmEntry 1 } + + hwXQoSRcyPortPktsDropAlarmSlotId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot where packets droped." + ::= { hwXQoSRcyPortPktsDropAlarmEntry 2 } + + hwXQoSRcyPortPktsDropAlarmChipId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Chip where packets droped." + ::= { hwXQoSRcyPortPktsDropAlarmEntry 3 } + +--end add by zhouzaihua 00215230, rcy packets drop alarm + +--begin add by zhouzaihua 00215230, unicast packets discard alarm + hwXQoSUnicastPktsDiscardAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 38 } + + hwXQoSUnicastPktsDiscardAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSUnicastPktsDiscardAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSUnicastPktsDiscardAlarmTable" + ::= { hwXQoSUnicastPktsDiscardAlarmObjects 1 } + + hwXQoSUnicastPktsDiscardAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSUnicastPktsDiscardAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSUnicastPktsDiscardAlarmEntry" + INDEX { hwXQoSUnicastPktsDiscardAlarmSlotid } + ::= { hwXQoSUnicastPktsDiscardAlarmTable 1 } + + HwXQoSUnicastPktsDiscardAlarmEntry ::= + SEQUENCE { + hwXQoSUnicastPktsDiscardAlarmSlotid + OCTET STRING + } + + hwXQoSUnicastPktsDiscardAlarmSlotid OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "slot id." + ::= { hwXQoSUnicastPktsDiscardAlarmEntry 1 } + +--end add by zhouzaihua 00215230, unicast packets discard alarm +--begin add by sunqirui, storm suppress droped alarm + hwXQoSStormSuppressAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 40 } + + hwXQoSStormSuppressAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSStormSuppressAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table about storm suppress configuration information." + ::= { hwXQoSStormSuppressAlarmObjects 1 } + + hwXQoSStormSuppressAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSStormSuppressAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSStormSuppressAlarmEntry" + INDEX { hwXQoSStormSuppressAlarmIfIndex} + ::= { hwXQoSStormSuppressAlarmTable 1 } + + HwXQoSStormSuppressAlarmEntry ::= + SEQUENCE { + hwXQoSStormSuppressAlarmIfIndex + InterfaceIndex, + hwXQoSStormSuppressAlarmIfName + OCTET STRING + } + + hwXQoSStormSuppressAlarmIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface index,equal to ifIndex." + ::= { hwXQoSStormSuppressAlarmEntry 1 } + + hwXQoSStormSuppressAlarmIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface name." + ::= { hwXQoSStormSuppressAlarmEntry 2 } + hwXQoSStormSuppressSlotAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSStormSuppressSlotAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table about storm suppress packet alarm information by slot." + ::= { hwXQoSStormSuppressAlarmObjects 2 } + + hwXQoSStormSuppressSlotAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSStormSuppressSlotAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "HwXQoSStormSuppressSlotAlarmEntry" + INDEX { hwXQoSStormSuppressSlotAlarmSlot } + ::= { hwXQoSStormSuppressSlotAlarmTable 1 } + + HwXQoSStormSuppressSlotAlarmEntry ::= + SEQUENCE { + hwXQoSStormSuppressSlotAlarmSlot + OCTET STRING + } + + hwXQoSStormSuppressSlotAlarmSlot OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The slot." + ::= { hwXQoSStormSuppressSlotAlarmEntry 1 } +--end add by sunqirui, storm suppress droped alarm + +--begin add by zhouzaihua 00215230, ingress packets discard alarm + hwXQoSIngressPktsDiscardAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 42 } + + hwXQoSIngressPktsDiscardAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIngressPktsDiscardAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSIngressPktsDiscardAlarmTable" + ::= { hwXQoSIngressPktsDiscardAlarmObjects 1 } + + hwXQoSIngressPktsDiscardAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSIngressPktsDiscardAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSIngressPktsDiscardAlarmEntry" + INDEX { hwXQoSIngressPktsDiscardAlarmSlotid } + ::= { hwXQoSIngressPktsDiscardAlarmTable 1 } + + HwXQoSIngressPktsDiscardAlarmEntry ::= + SEQUENCE { + hwXQoSIngressPktsDiscardAlarmSlotid + OCTET STRING + } + + hwXQoSIngressPktsDiscardAlarmSlotid OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "slot id." + ::= { hwXQoSIngressPktsDiscardAlarmEntry 1 } + +--end add by zhouzaihua 00215230, Ingress packets discard alarm + +--begin add by zhouzaihua 00215230, ingress packets delete alarm + hwXQoSIngressAgingDiscardAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 43 } + + hwXQoSIngressAgingDiscardAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIngressAgingDiscardAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSIngressAgingDiscardAlarmTable" + ::= { hwXQoSIngressAgingDiscardAlarmObjects 1 } + + hwXQoSIngressAgingDiscardAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSIngressAgingDiscardAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSIngressAgingDiscardAlarmEntry" + INDEX { hwXQoSIngressAgingDiscardAlarmSlotid } + ::= { hwXQoSIngressAgingDiscardAlarmTable 1 } + + HwXQoSIngressAgingDiscardAlarmEntry ::= + SEQUENCE { + hwXQoSIngressAgingDiscardAlarmSlotid + OCTET STRING + } + + hwXQoSIngressAgingDiscardAlarmSlotid OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "slot id." + ::= { hwXQoSIngressAgingDiscardAlarmEntry 1 } + +--end add by zhouzaihua 00215230, Ingress packets delete alarm + +--begin add by zhouzaihua 00215230, IfCar discard alarm + hwXQoSIfCarDiscardAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 44 } + + hwXQoSIfCarDiscardAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfCarDiscardAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSIfCarDiscardAlarmTable" + ::= { hwXQoSIfCarDiscardAlarmObjects 1 } + + hwXQoSIfCarDiscardAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSIfCarDiscardAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSIfCarDiscardAlarmEntry" + INDEX { hwXQoSIfCarDiscardAlarmSlotid, hwXQoSIfCarDiscardAlarmIfName, hwXQoSIfCarDiscardAlarmDirection } + ::= { hwXQoSIfCarDiscardAlarmTable 1 } + + HwXQoSIfCarDiscardAlarmEntry ::= + SEQUENCE { + hwXQoSIfCarDiscardAlarmSlotid + OCTET STRING, + hwXQoSIfCarDiscardAlarmIfName + OCTET STRING, + hwXQoSIfCarDiscardAlarmDirection + OCTET STRING + } + + hwXQoSIfCarDiscardAlarmSlotid OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "slot id." + ::= { hwXQoSIfCarDiscardAlarmEntry 1 } + + hwXQoSIfCarDiscardAlarmIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "interface name." + ::= { hwXQoSIfCarDiscardAlarmEntry 2 } + + hwXQoSIfCarDiscardAlarmDirection OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "interface car direction." + ::= { hwXQoSIfCarDiscardAlarmEntry 3 } + +--end add by zhouzaihua 00215230, IfCar discard alarm + +--begin add by guzhen + hwXQoSRedirectNextHopInvalidAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 48 } + + hwXQoSRedirectNextHopInvalidAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSRedirectNextHopInvalidAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "It will alarm when the redirect nexthop address did not match the network segment of the outbound interface." + ::= { hwXQoSRedirectNextHopInvalidAlarmObjects 1 } + + hwXQoSRedirectNextHopInvalidAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSRedirectNextHopInvalidAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "It will alarm when the redirect nexthop address did not match the network segment of the outbound interface." + INDEX { hwXQoSRedirectNextHopInvalidAlarmBehaviorName, hwXQoSRedirectNextHopInvalidAlarmRdrType, hwXQoSRedirectNextHopInvalidAlarmInterface } + ::= { hwXQoSRedirectNextHopInvalidAlarmTable 1 } + + HwXQoSRedirectNextHopInvalidAlarmEntry ::= + SEQUENCE { + hwXQoSRedirectNextHopInvalidAlarmBehaviorName + OCTET STRING, + hwXQoSRedirectNextHopInvalidAlarmRdrType + Integer32, + hwXQoSRedirectNextHopInvalidAlarmInterface + InterfaceIndex + } + + hwXQoSRedirectNextHopInvalidAlarmBehaviorName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Behavior ID of the Behavior when the redirect nexthop address did not match the network segment of the outbound interface." + ::= { hwXQoSRedirectNextHopInvalidAlarmEntry 1 } + + hwXQoSRedirectNextHopInvalidAlarmRdrType OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Redirect type the Behavior when the redirect nexthop address did not match the network segment of the outbound interface." + ::= { hwXQoSRedirectNextHopInvalidAlarmEntry 2 } + + hwXQoSRedirectNextHopInvalidAlarmInterface OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the interface when the redirect nexthop address did not match the network segment of the outbound interface." + ::= { hwXQoSRedirectNextHopInvalidAlarmEntry 3 } +--end add by guzhen +--begin add by hehaiyan 00201775, queue exception alarm + hwXQosQueueExcepAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 45 } + + hwXQosQueueExcepAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQosQueueExcepAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQosQueueExcepAlarmTable" + ::= { hwXQosQueueExcepAlarmObjects 1 } + + hwXQosQueueExcepAlarmEntry OBJECT-TYPE + SYNTAX HwXQosQueueExcepAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQosQueueExcepAlarmEntry" + INDEX { hwXQosQueueExcepAlarmSlotId, hwXQosQueueExcepAlarmProtocal } + ::= { hwXQosQueueExcepAlarmTable 1 } + + HwXQosQueueExcepAlarmEntry ::= + SEQUENCE { + hwXQosQueueExcepAlarmSlotId + OCTET STRING, + hwXQosQueueExcepAlarmProtocal + OCTET STRING + } + + hwXQosQueueExcepAlarmSlotId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "slot id." + ::= { hwXQosQueueExcepAlarmEntry 1 } + hwXQosQueueExcepAlarmProtocal OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "protocal." + ::= { hwXQosQueueExcepAlarmEntry 2 } + +--add by hehaiyan 00201775, queue exception alarm + +--begin add by wangyan 00242782, ACL memory alarm + hwXACLFEIMemoryFullAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 46 } + + hwXACLFEIMemoryFullAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXACLFEIMemoryFullAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXACLFEIMemoryFullAlarmTable" + ::= { hwXACLFEIMemoryFullAlarmObjects 1 } + + hwXACLFEIMemoryFullAlarmEntry OBJECT-TYPE + SYNTAX HwXACLFEIMemoryFullAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXACLFEIMemoryFullAlarmEntry" + INDEX { hwXACLFEIMemoryFullAlarmSlotid } + ::= { hwXACLFEIMemoryFullAlarmTable 1 } + + HwXACLFEIMemoryFullAlarmEntry ::= + SEQUENCE { + hwXACLFEIMemoryFullAlarmSlotid + OCTET STRING + } + + hwXACLFEIMemoryFullAlarmSlotid OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "slot id." + ::= { hwXACLFEIMemoryFullAlarmEntry 1 } +--end add by wangyan 00242782, ACL memory alarm + +--begin add by hehaiyan 00201775, pfc turn off alarm + hwXQoSPfcTurnOffAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 49 } + + hwXQoSPfcTurnOffAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSPfcTurnOffAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSPfcTurnOffAlarmTable" + ::= { hwXQoSPfcTurnOffAlarmObjects 1 } + + hwXQoSPfcTurnOffAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSPfcTurnOffAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSPfcTurnOffAlarmEntry" + INDEX { hwXQoSPfcTurnOffAlarmIfName, hwXQoSPfcTurnOffAlarmPriority, hwXQoSPfcTurnOffAlarmDetectedNumber, hwXQoSPfcTurnOffAlarmThreshold} + ::= { hwXQoSPfcTurnOffAlarmTable 1 } + + HwXQoSPfcTurnOffAlarmEntry ::= + SEQUENCE { + hwXQoSPfcTurnOffAlarmIfName + OCTET STRING, + hwXQoSPfcTurnOffAlarmPriority + Integer32, + hwXQoSPfcTurnOffAlarmDetectedNumber + Integer32, + hwXQoSPfcTurnOffAlarmThreshold + Integer32 + } + + hwXQoSPfcTurnOffAlarmIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ifname." + ::= { hwXQoSPfcTurnOffAlarmEntry 1 } + hwXQoSPfcTurnOffAlarmPriority OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "priority." + ::= { hwXQoSPfcTurnOffAlarmEntry 2 } + hwXQoSPfcTurnOffAlarmDetectedNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "detect number." + ::= { hwXQoSPfcTurnOffAlarmEntry 3 } + hwXQoSPfcTurnOffAlarmThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "threshold." + ::= { hwXQoSPfcTurnOffAlarmEntry 4 } + +--add by hehaiyan 00201775, pfc turn off alarm + +--begin add by hehaiyan 00201775, pfc turn off alarm + hwXQoSPfcTurnOffResumeObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 51 } + + hwXQoSPfcTurnOffResumeTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSPfcTurnOffResumeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSPfcTurnOffResumeTable" + ::= { hwXQoSPfcTurnOffResumeObjects 1 } + + hwXQoSPfcTurnOffResumeEntry OBJECT-TYPE + SYNTAX HwXQoSPfcTurnOffResumeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSPfcTurnOffResumeEntry" + INDEX { hwXQoSPfcTurnOffResumeIfName, hwXQoSPfcTurnOffResumePriority } + ::= { hwXQoSPfcTurnOffResumeTable 1 } + + HwXQoSPfcTurnOffResumeEntry ::= + SEQUENCE { + hwXQoSPfcTurnOffResumeIfName + OCTET STRING, + hwXQoSPfcTurnOffResumePriority + Integer32 + } + + hwXQoSPfcTurnOffResumeIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ifname." + ::= { hwXQoSPfcTurnOffResumeEntry 1 } + hwXQoSPfcTurnOffResumePriority OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "priority." + ::= { hwXQoSPfcTurnOffResumeEntry 2 } + +--add by hehaiyan 00201775, pfc turn off alarm +--begin add by hehaiyan 00201775, pfc dead lock alarm + hwXQoSPfcDeadLockAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 53 } + + hwXQoSPfcDeadLockAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSPfcDeadLockAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSPfcDeadLockAlarmTable" + ::= { hwXQoSPfcDeadLockAlarmObjects 1 } + + hwXQoSPfcDeadLockAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSPfcDeadLockAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSPfcDeadLockAlarmEntry" + INDEX { hwXQoSPfcDeadLockAlarmIfName, hwXQoSPfcDeadLockAlarmPriority, hwXQoSPfcDeadLockAlarmDetectedNumber, hwXQoSPfcDeadLockAlarmRecoveredNumber } + ::= { hwXQoSPfcDeadLockAlarmTable 1 } + + HwXQoSPfcDeadLockAlarmEntry ::= + SEQUENCE { + hwXQoSPfcDeadLockAlarmIfName + OCTET STRING, + hwXQoSPfcDeadLockAlarmPriority + Integer32, + hwXQoSPfcDeadLockAlarmDetectedNumber + Integer32, + hwXQoSPfcDeadLockAlarmRecoveredNumber + Integer32 + } + + hwXQoSPfcDeadLockAlarmIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ifname." + ::= { hwXQoSPfcDeadLockAlarmEntry 1 } + hwXQoSPfcDeadLockAlarmPriority OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "priority." + ::= { hwXQoSPfcDeadLockAlarmEntry 2 } + hwXQoSPfcDeadLockAlarmDetectedNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "detect number." + ::= { hwXQoSPfcDeadLockAlarmEntry 3 } + hwXQoSPfcDeadLockAlarmRecoveredNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "threshold." + ::= { hwXQoSPfcDeadLockAlarmEntry 4 } + +--add by hehaiyan 00201775, ppfc dead lock alarm +--begin add by hehaiyan 00201775, pfc dead lock resume + hwXQoSPfcDeadLockResumeObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 55 } + + hwXQoSPfcDeadLockResumeTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSPfcDeadLockResumeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSPfcDeadLockResumeTable" + ::= { hwXQoSPfcDeadLockResumeObjects 1 } + + hwXQoSPfcDeadLockResumeEntry OBJECT-TYPE + SYNTAX HwXQoSPfcDeadLockResumeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSPfcDeadLockResumeEntry" + INDEX { hwXQoSPfcDeadLockResumeIfName, hwXQoSPfcDeadLockResumePriority } + ::= { hwXQoSPfcDeadLockResumeTable 1 } + + HwXQoSPfcDeadLockResumeEntry ::= + SEQUENCE { + hwXQoSPfcDeadLockResumeIfName + OCTET STRING, + hwXQoSPfcDeadLockResumePriority + Integer32 + } + + hwXQoSPfcDeadLockResumeIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ifname." + ::= { hwXQoSPfcDeadLockResumeEntry 1 } + hwXQoSPfcDeadLockResumePriority OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "priority." + ::= { hwXQoSPfcDeadLockResumeEntry 2 } + + +--add by hehaiyan 00201775, pfc dead lock resume + +--begin by zhouzaihua 00215230, mib for 'dis qos queue stastitics multicast interface *** ' + hwXQoSQueueStatisticsMulticastObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 56 } + + + hwXQoSQueueStatisticsMulticastTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSQueueStatisticsMulticastEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table about multicast packets statistics of queue." + ::= { hwXQoSQueueStatisticsMulticastObjects 1 } + + + hwXQoSQueueStatisticsMulticastEntry OBJECT-TYPE + SYNTAX HwXQoSQueueStatisticsMulticastEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry about multicast packets statistics of queue." + INDEX { hwXQoSQueueStatisticsMulticastIfIndex, hwXQoSQueueStatisticsMulticastQueueId } + ::= { hwXQoSQueueStatisticsMulticastTable 1 } + + + HwXQoSQueueStatisticsMulticastEntry ::= + SEQUENCE { + hwXQoSQueueStatisticsMulticastIfIndex + Integer32, + hwXQoSQueueStatisticsMulticastQueueId + Integer32, + hwXQoSQueueStatisticsMulticastPassPkts + Counter64, + hwXQoSQueueStatisticsMulticastPassBytes + Counter64, + hwXQoSQueueStatisticsMulticastPassPktsRate + Counter64, + hwXQoSQueueStatisticsMulticastPassBytesRate + Counter64, + hwXQoSQueueStatisticsMulticastDropPkts + Counter64, + hwXQoSQueueStatisticsMulticastDropBytes + Counter64, + hwXQoSQueueStatisticsMulticastDropPktsRate + Counter64, + hwXQoSQueueStatisticsMulticastDropBytesRate + Counter64 + } + + hwXQoSQueueStatisticsMulticastIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface index." + ::= { hwXQoSQueueStatisticsMulticastEntry 1 } + + + hwXQoSQueueStatisticsMulticastQueueId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The queue index." + ::= { hwXQoSQueueStatisticsMulticastEntry 2 } + + hwXQoSQueueStatisticsMulticastPassPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The passed packets count of the queue." + ::= { hwXQoSQueueStatisticsMulticastEntry 3 } + + hwXQoSQueueStatisticsMulticastPassBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The passed Bytes count of the queue." + ::= { hwXQoSQueueStatisticsMulticastEntry 4 } + + hwXQoSQueueStatisticsMulticastPassPktsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The passed packets rate of the queue." + ::= { hwXQoSQueueStatisticsMulticastEntry 5 } + + hwXQoSQueueStatisticsMulticastPassBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The passed Bytes rate of the queue." + ::= { hwXQoSQueueStatisticsMulticastEntry 6 } + + hwXQoSQueueStatisticsMulticastDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The droped packets count of the queue." + ::= { hwXQoSQueueStatisticsMulticastEntry 7 } + + hwXQoSQueueStatisticsMulticastDropBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The droped Bytes count of the queue." + ::= { hwXQoSQueueStatisticsMulticastEntry 8 } + + hwXQoSQueueStatisticsMulticastDropPktsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The droped packets rate of the queue." + ::= { hwXQoSQueueStatisticsMulticastEntry 9 } + + hwXQoSQueueStatisticsMulticastDropBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The droped Bytes rate of the queue." + ::= { hwXQoSQueueStatisticsMulticastEntry 10 } + +--end by zhouzaihua 00215230, mib for 'dis qos queue stastitics multicast interface *** ' + +--begin add by zhouzaihua 00215230, port ingress discard alarm + hwXQoSInterfaceIngressDropAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 57 } + + hwXQoSInterfaceIngressDropAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSInterfaceIngressDropAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSInterfaceIngressDropAlarmTable" + ::= { hwXQoSInterfaceIngressDropAlarmObjects 1 } + + hwXQoSInterfaceIngressDropAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSInterfaceIngressDropAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSInterfaceIngressDropAlarmEntry" + INDEX { hwXQoSInterfaceIngressDropAlarmIfName } + ::= { hwXQoSInterfaceIngressDropAlarmTable 1 } + + HwXQoSInterfaceIngressDropAlarmEntry ::= + SEQUENCE { + hwXQoSInterfaceIngressDropAlarmIfName + OCTET STRING + } + + hwXQoSInterfaceIngressDropAlarmIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "interface name." + ::= { hwXQoSInterfaceIngressDropAlarmEntry 1 } + + +--end add by zhouzaihua 00215230, port ingress discard alarm + + +-- END: Added by l00248629, 2018/8/4 + +--begin add by zhaoqingqing 00348648, ACL EPG Group Member alarm + hwXACLEPGGroupMemberAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 59 } + + hwXACLEPGGroupMemberAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXACLEPGGroupMemberAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXACLEPGGroupMemberAlarmTable" + ::= { hwXACLEPGGroupMemberAlarmObjects 1 } + + hwXACLEPGGroupMemberAlarmEntry OBJECT-TYPE + SYNTAX HwXACLEPGGroupMemberAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXACLEPGGroupMemberAlarmEntry" + INDEX { hwXAclEpgGroupMemberAlarmIPAddress, hwXAclEpgGroupMemberAlarmIPMask, hwXAclEpgGroupMemberAlarmVpnInstanceName, hwXAclEpgGroupMemberAlarmSegmentId, hwXAclEpgGroupMemberAlarmSlotid} + ::= { hwXACLEPGGroupMemberAlarmTable 1 } + + HwXACLEPGGroupMemberAlarmEntry ::= + SEQUENCE { + hwXAclEpgGroupMemberAlarmIPAddress + IpAddress, + hwXAclEpgGroupMemberAlarmIPMask + IpAddress, + hwXAclEpgGroupMemberAlarmVpnInstanceName + OCTET STRING, + hwXAclEpgGroupMemberAlarmSegmentId + OCTET STRING, + hwXAclEpgGroupMemberAlarmSlotid + OCTET STRING + } + + hwXAclEpgGroupMemberAlarmIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "segment member ip-address." + ::= { hwXACLEPGGroupMemberAlarmEntry 1 } + hwXAclEpgGroupMemberAlarmIPMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "segment member ip-address mask." + ::= { hwXACLEPGGroupMemberAlarmEntry 2 } + hwXAclEpgGroupMemberAlarmVpnInstanceName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vpn-instance." + ::= { hwXACLEPGGroupMemberAlarmEntry 3 } + hwXAclEpgGroupMemberAlarmSegmentId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "segment id." + ::= { hwXACLEPGGroupMemberAlarmEntry 4 } + hwXAclEpgGroupMemberAlarmSlotid OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "slot id." + ::= { hwXACLEPGGroupMemberAlarmEntry 5 } +--end add by zhaoqingqing 00348648, ACL EPG Group Member alarm + +--begin add by zhaoqingqing 00348648, ACL EPG Policy alarm + hwXACLEPGPolicyAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 60 } + + hwXACLEPGPolicyAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXACLEPGPolicyAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXACLEPGPolicyAlarmTable" + ::= { hwXACLEPGPolicyAlarmObjects 1 } + + hwXACLEPGPolicyAlarmEntry OBJECT-TYPE + SYNTAX HwXACLEPGPolicyAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXACLEPGPolicyAlarmEntry" + INDEX { hwXAclEpgPolicyAlarmSourceSegmentId, hwXAclEpgPolicyAlarmDestinationSegmentId, hwXAclEpgPolicyAlarmProtocol, hwXAclEpgPolicyAlarmSourceport, hwXAclEpgPolicyAlarmDestinationport, hwXAclEpgPolicyAlarmClassifier, hwXAclEpgPolicyAlarmSlotid} + ::= { hwXACLEPGPolicyAlarmTable 1 } + + HwXACLEPGPolicyAlarmEntry ::= + SEQUENCE { + hwXAclEpgPolicyAlarmSourceSegmentId + OCTET STRING, + hwXAclEpgPolicyAlarmDestinationSegmentId + OCTET STRING, + hwXAclEpgPolicyAlarmProtocol + OCTET STRING, + hwXAclEpgPolicyAlarmSourceport + OCTET STRING, + hwXAclEpgPolicyAlarmDestinationport + OCTET STRING, + hwXAclEpgPolicyAlarmClassifier + OCTET STRING, + hwXAclEpgPolicyAlarmSlotid + OCTET STRING + } + + hwXAclEpgPolicyAlarmSourceSegmentId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "source segment id." + ::= { hwXACLEPGPolicyAlarmEntry 1 } + hwXAclEpgPolicyAlarmDestinationSegmentId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "destination segment id." + ::= { hwXACLEPGPolicyAlarmEntry 2 } + hwXAclEpgPolicyAlarmProtocol OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "protocol." + ::= { hwXACLEPGPolicyAlarmEntry 3 } + hwXAclEpgPolicyAlarmSourceport OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "source-port." + ::= { hwXACLEPGPolicyAlarmEntry 4 } + hwXAclEpgPolicyAlarmDestinationport OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "destination-port." + ::= { hwXACLEPGPolicyAlarmEntry 5 } + hwXAclEpgPolicyAlarmClassifier OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "classifier." + ::= { hwXACLEPGPolicyAlarmEntry 6 } + hwXAclEpgPolicyAlarmSlotid OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "slot id." + ::= { hwXACLEPGPolicyAlarmEntry 7 } +--end add by zhaoqingqing 00348648, ACL EPG Policy alarm +--begin add by zhaoqingqing 00348648, ACL EPG Create Group alarm + hwXACLEPGCreateGroupAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 61 } + + hwXACLEPGCreateGroupAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXACLEPGCreateGroupAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXACLEPGCreateGroupAlarmTable" + ::= { hwXACLEPGCreateGroupAlarmObjects 1 } + + hwXACLEPGCreateGroupAlarmEntry OBJECT-TYPE + SYNTAX HwXACLEPGCreateGroupAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXACLEPGCreateGroupAlarmEntry" + INDEX { hwXACLEPGCreateGroupAlarmSlotid, hwXACLEPGCreateGroupAlarmSegmentid} + ::= { hwXACLEPGCreateGroupAlarmTable 1 } + + HwXACLEPGCreateGroupAlarmEntry ::= + SEQUENCE { + hwXACLEPGCreateGroupAlarmSlotid + OCTET STRING, + hwXACLEPGCreateGroupAlarmSegmentid + Integer32 + } + + hwXACLEPGCreateGroupAlarmSlotid OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "slot id." + ::= { hwXACLEPGCreateGroupAlarmEntry 1 } + hwXACLEPGCreateGroupAlarmSegmentid OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "segment id." + ::= { hwXACLEPGCreateGroupAlarmEntry 2 } +--end add by zhaoqingqing 00348648, ACL EPG Create Group alarm + +--begin add by pengsheng 00191075, pfc apply fail alarm + hwXQoSPfcApplyFailAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 62 } + + hwXQoSPfcApplyFailAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSPfcApplyFailAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSPfcApplyFailAlarmTable" + ::= { hwXQoSPfcApplyFailAlarmObjects 1 } + + hwXQoSPfcApplyFailAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSPfcApplyFailAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSPfcApplyFailAlarmEntry" + INDEX { hwXQoSPfcApplyFailAlarmIfName } + ::= { hwXQoSPfcApplyFailAlarmTable 1 } + + HwXQoSPfcApplyFailAlarmEntry ::= + SEQUENCE { + hwXQoSPfcApplyFailAlarmIfName + OCTET STRING + } + + hwXQoSPfcApplyFailAlarmIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ifname." + ::= { hwXQoSPfcApplyFailAlarmEntry 1 } + + hwXQoSPfcApplyFailAlarmResumeObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 63 } + + hwXQoSPfcApplyFailAlarmResumeTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSPfcApplyFailAlarmResumeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSPfcApplyFailAlarmResumeTable" + ::= { hwXQoSPfcApplyFailAlarmResumeObjects 1 } + + hwXQoSPfcApplyFailAlarmResumeEntry OBJECT-TYPE + SYNTAX HwXQoSPfcApplyFailAlarmResumeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSPfcApplyFailAlarmResumeEntry" + INDEX { hwXQoSPfcApplyFailAlarmResumeIfName } + ::= { hwXQoSPfcApplyFailAlarmResumeTable 1 } + + HwXQoSPfcApplyFailAlarmResumeEntry ::= + SEQUENCE { + hwXQoSPfcApplyFailAlarmResumeIfName + OCTET STRING + } + + hwXQoSPfcApplyFailAlarmResumeIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ifname." + ::= { hwXQoSPfcApplyFailAlarmResumeEntry 1 } + +--end by pengsheng 00191075, pfc apply fail alarm + +--begin add by zhaoqingqing 00348648, ACL EPG Enable alarm + hwXACLEPGEnableAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 64 } + + hwXACLEPGEnableAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXACLEPGEnableAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXACLEPGEnableAlarmTable" + ::= { hwXACLEPGEnableAlarmObjects 1 } + + hwXACLEPGEnableAlarmEntry OBJECT-TYPE + SYNTAX HwXACLEPGEnableAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXACLEPGEnableAlarmEntry" + INDEX { hwXACLEPGEnableAlarmSlotid} + ::= { hwXACLEPGEnableAlarmTable 1 } + + HwXACLEPGEnableAlarmEntry ::= + SEQUENCE { + hwXACLEPGEnableAlarmSlotid + OCTET STRING + } + + hwXACLEPGEnableAlarmSlotid OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "slot id." + ::= { hwXACLEPGEnableAlarmEntry 1 } +--end add by zhaoqingqing 00348648, ACL EPG Enable alarm + +--begin add by shenjiulong 00216198, Abnormal pause frame alarm + hwXQOSFlowControlAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQOSFlowControlAlarmSlotid, + hwXQOSFlowControlAlarmIfIndex, + hwXQOSFlowControlAlarmIfName + } + STATUS current + DESCRIPTION + "The SNMP trap is generated when abnormal pause frame received." + ::= { hwXQoSNotifications 95} + + hwXQOSFlowControlAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwXQOSFlowControlAlarmSlotid, + hwXQOSFlowControlAlarmIfIndex, + hwXQOSFlowControlAlarmIfName + } + STATUS current + DESCRIPTION + "Clear the SNMP trap which is generated when abnormal pause frame received." + ::= { hwXQoSNotifications 96} + +--end add by shenjiulong 00216198, Abnormal pause frame alarm + + +--begin add by shenjiulong 00216198, Abnormal pause frame alarm + hwXQOSFlowControlAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 65 } + + hwXQOSFlowControlAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQOSFlowControlAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQOSFlowControlAlarmTable" + ::= { hwXQOSFlowControlAlarmObjects 1 } + + hwXQOSFlowControlAlarmEntry OBJECT-TYPE + SYNTAX HwXQOSFlowControlAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQOSFlowControlAlarmEntry" + INDEX {hwXQOSFlowControlAlarmSlotid, hwXQOSFlowControlAlarmIfIndex, hwXQOSFlowControlAlarmIfName} + ::= { hwXQOSFlowControlAlarmTable 1 } + + HwXQOSFlowControlAlarmEntry ::= + SEQUENCE { + hwXQOSFlowControlAlarmSlotid + OCTET STRING, + hwXQOSFlowControlAlarmIfIndex + Integer32, + hwXQOSFlowControlAlarmIfName + OCTET STRING + } + + hwXQOSFlowControlAlarmSlotid OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "slot id." + ::= { hwXQOSFlowControlAlarmEntry 1 } + + hwXQOSFlowControlAlarmIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ifindex." + ::= { hwXQOSFlowControlAlarmEntry 2 } + + hwXQOSFlowControlAlarmIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "interface name." + ::= { hwXQOSFlowControlAlarmEntry 3 } + +--end add by shenjiulong 00216198, Abnormal pause frame alarm + +--begin add by xuehui 00471789, ACL Resource alarm + hwXACLResourceAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 66 } + + hwXACLResourceAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXACLResourceAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXACLResourceAlarmTable" + ::= { hwXACLResourceAlarmObjects 1 } + + hwXACLResourceAlarmEntry OBJECT-TYPE + SYNTAX HwXACLResourceAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXACLResourceAlarmEntry" + INDEX {hwXACLResourceAlarmSlotid, hwXACLResourceAlarmServiceType, hwXACLResourceAlarmServiceName, hwXACLResourceAlarmApplyType, hwXACLResourceAlarmInterfaceName, hwXACLResourceAlarmDirection, hwXACLResourceAlarmServiceParam1, hwXACLResourceAlarmServiceParam2, hwXACLResourceAlarmServiceParam3, hwXACLResourceAlarmACLFailReason} + ::= { hwXACLResourceAlarmTable 1 } + + HwXACLResourceAlarmEntry ::= + SEQUENCE { + hwXACLResourceAlarmSlotid + OCTET STRING, + hwXACLResourceAlarmServiceType + OCTET STRING, + hwXACLResourceAlarmServiceName + OCTET STRING, + hwXACLResourceAlarmApplyType + OCTET STRING, + hwXACLResourceAlarmInterfaceName + OCTET STRING, + hwXACLResourceAlarmDirection + OCTET STRING, + hwXACLResourceAlarmServiceParam1 + OCTET STRING, + hwXACLResourceAlarmServiceParam2 + OCTET STRING, + hwXACLResourceAlarmServiceParam3 + OCTET STRING, + hwXACLResourceAlarmACLFailReason + OCTET STRING + } + hwXACLResourceAlarmSlotid OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The information of the chassis." + ::= { hwXACLResourceAlarmEntry 1 } + + hwXACLResourceAlarmServiceType OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Service Type." + ::= { hwXACLResourceAlarmEntry 2 } + hwXACLResourceAlarmServiceName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Service Name." + ::= { hwXACLResourceAlarmEntry 3 } + hwXACLResourceAlarmApplyType OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "View." + ::= { hwXACLResourceAlarmEntry 4 } + hwXACLResourceAlarmInterfaceName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface Name." + ::= { hwXACLResourceAlarmEntry 5 } + hwXACLResourceAlarmDirection OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "inbound or outbound." + ::= { hwXACLResourceAlarmEntry 6 } + hwXACLResourceAlarmServiceParam1 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Service Param1." + ::= { hwXACLResourceAlarmEntry 7 } + hwXACLResourceAlarmServiceParam2 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Service Param2." + ::= { hwXACLResourceAlarmEntry 8 } + hwXACLResourceAlarmServiceParam3 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Service Param3." + ::= { hwXACLResourceAlarmEntry 9 } + + hwXACLResourceAlarmACLFailReason OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Acl Fail Code." + ::= { hwXACLResourceAlarmEntry 10 } +--end add by xuehui 00471789, ACL Resource alarm + END + +-- +-- HUAWEI-XQoS-MIB.mib +-- diff --git a/MIBS/huawei/HWMUSA-DEV-MIB b/MIBS/huawei/HWMUSA-DEV-MIB new file mode 100644 index 0000000..2dddf23 --- /dev/null +++ b/MIBS/huawei/HWMUSA-DEV-MIB @@ -0,0 +1,886 @@ +-- ============================================================================ +-- Copyright (C)2011 by HUAWEI TECHNOLOGIES. All rights reserved. +-- Description: The MIB module defines MIB objects which provide +-- device management NMS interfaces. +-- Reference: +-- Version: V1.18 +-- ============================================================================ + + HWMUSA-DEV-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwFrameIndex, hwSlotIndex + FROM HUAWEI-DEVICE-MIB + hwProducts + FROM HUAWEI-MIB + HWPCBType,HWFrameType + FROM HUAWEI-TC-MIB + Integer32, OBJECT-TYPE,Unsigned32,MODULE-IDENTITY + FROM SNMPv2-SMI + RowStatus, DateAndTime + FROM SNMPv2-TC; + + musa MODULE-IDENTITY + LAST-UPDATED "201201180000Z" + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + " + The MIB module defines MIB objects which provide device management NMS interfaces. + " + -- Revision history + REVISION "201203310000Z" + DESCRIPTION "V1.18, Added enumerated value 0x02000173 to hwMusaBoardLatestResetCause's value list." + + REVISION "201201170000Z" + DESCRIPTION "V1.17, Added hwMusaFramePowerSupplyTable node." + + REVISION "201111180000Z" + DESCRIPTION "V1.16, Added enumerated value dcAndRemote(8) and acAndDc(9) to hwMusaFramePowerMode's value list." + + REVISION "201107080000Z" + DESCRIPTION "V1.15, Time and type of last Board reset on OLT devices." + + REVISION "201101120000Z" + DESCRIPTION "V1.14, Added enumerated value acRemote(7) to hwMusaFramePowerMode's value list.." + + REVISION "201011100000Z" + DESCRIPTION "V1.13, Modified the description of hwMusaSlotConfExtTable, hwMusaSlotConfExtEntry, hwMusaBoardTemperature, + hwMusaSlotAverageConfTable, hwMusaSlotAverageConfEntry, hwMusaBoardStatisticTime, hwXPONBoardParaTable, hwXPONBoardParaEntry, + hwBroadBandFrameOperTable, hwBroadBandFrameOperEntry and hwIasConfigChangeEntry." + + REVISION "201008190000Z" + DESCRIPTION "V1.12, Modified the description of the objects in this MIB file for MIB standardization." + + REVISION "201003240000Z" + DESCRIPTION "V1.11, Modified this MIB for clearing simple tester errors and warnings." + + REVISION "201002220000Z" + DESCRIPTION "V1.10, Added enumerated value pd(6) to hwMusaFramePowerMode's value list." + + REVISION "201002100000Z" + DESCRIPTION "V1.09, Modified MIB descriptions." + + REVISION "201002030000Z" + DESCRIPTION "V1.08, Cleared compile warnings." + + REVISION "200907220000Z" + DESCRIPTION "V1.07, Added enumerated value linePowered(5) to hwMusaFramePowerMode's value list." + + REVISION "200907200000Z" + DESCRIPTION "V1.06, Added hwMusaFramePower, hwMusaBoardPower, and hwMusaBoardActivedPortNum." + + REVISION "200611270000Z" + DESCRIPTION "V1.00, Initial version." + + ::= { hwProducts 6 } + + ias OBJECT IDENTIFIER ::= { musa 7 } + + hwIasDev OBJECT IDENTIFIER ::= { ias 1 } + + hwMusaSlotConf OBJECT IDENTIFIER ::= { hwIasDev 1 } + + hwMusaFrameExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMusaFrameExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Frame description extended table.The table describes the bandwidth of the frame, + and also contains the EMU and slot information of the frame. + The index of this table is hwFrameIndex. It is the frame ID. + " + ::= { hwMusaSlotConf 1 } + + hwMusaFrameExtEntry OBJECT-TYPE + SYNTAX HwMusaFrameExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Frame description extended table.The table describes the bandwidth of the frame, + and also contains the EMU and slot information of the frame. + The index of this entry is hwFrameIndex. It is the frame ID. + " + + INDEX { hwFrameIndex } + ::= { hwMusaFrameExtTable 1 } + + HwMusaFrameExtEntry ::= + SEQUENCE { + hwMusaFrameLimtBandWidth + Integer32, + hwMusaFrameDistBandWidth + Integer32, + hwMusaFrameTestGroupID + Integer32, + hwMusaFrameEmuId1 + Integer32, + hwMusaFrameEmuId2 + Integer32, + hwMusaFrameEmuId3 + Integer32, + hwMusaFrameEmuId4 + Integer32, + hwMusaFrameEmuId5 + Integer32, + hwMusaFrameSlotConnection + OCTET STRING, + hwMusaFramePowerMode + INTEGER, + hwMusaFramePower + Integer32 + } + + hwMusaFrameLimtBandWidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Frame limit bandwidth,the maximum bandwidth of the frame. + Unit: K. It is used in debug mode. 1G = 1000M. + " + ::= { hwMusaFrameExtEntry 1 } + + hwMusaFrameDistBandWidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Frame distributed bandwidth. + Unit: K. It is used in debug mode. 1G = 1000M. + " + ::= { hwMusaFrameExtEntry 2 } + + hwMusaFrameTestGroupID OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + This node is not supported. + " + ::= { hwMusaFrameExtEntry 3 } + + hwMusaFrameEmuId1 OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This node is not supported. + " + ::= { hwMusaFrameExtEntry 4 } + + hwMusaFrameEmuId2 OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This node is not supported. + " + ::= { hwMusaFrameExtEntry 5 } + + hwMusaFrameEmuId3 OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This node is not supported. + " + ::= { hwMusaFrameExtEntry 6 } + + hwMusaFrameEmuId4 OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This node is not supported. + " + ::= { hwMusaFrameExtEntry 7 } + + hwMusaFrameEmuId5 OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This node is not supported. + " + ::= { hwMusaFrameExtEntry 8 } + + hwMusaFrameSlotConnection OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This node is not supported. + " + ::= { hwMusaFrameExtEntry 9 } + + hwMusaFramePowerMode OBJECT-TYPE + SYNTAX INTEGER + { + localac(1), + localdc(2), + localacBackuppower(3), + backuppower(4), + remotedc(5), + pd(6), + remoteac(7), + localdcAndRemotedc(8), + localacAndlocaldc(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Frame power supply mode. + Options: + 1.localac(1) -local 220V AC power supply + 2.localdc(2) -local DC power supply + 3.localacBackuppower(3) -AC power and backuppower supply + 4.backuppower(4) -accumulator supply + 5.remotedc(5) -remote line +/-190V high voltage power supply of DC + 6.pd(6) -powered device supply + 7.remoteac(7) -remote 60V AC power supply + 8.localdcAndRemotedc(8) -DC power and Remote power are provided at the same time + 9.localacAndlocaldc(9) -DC power and AC power are provided at the same time + " + ::= { hwMusaFrameExtEntry 10 } + + hwMusaFramePower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total power of the frame. + It includes the power of service boards, active control board, standby control board, + interface boards, and environment monitoring boards. + Unit: watt. + " + ::= { hwMusaFrameExtEntry 11 } + + hwMusaSlotConfExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMusaSlotConfExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Board description extended table. + The tabel is used for describing the extended information + about all boards in each slot of the shelf. + The indexes of this table are hwFrameIndex and hwSlotIndex. + " + ::= { hwMusaSlotConf 2 } + + hwMusaSlotConfExtEntry OBJECT-TYPE + SYNTAX HwMusaSlotConfExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Board description extended table. + The tabel is used for describing the extended information + about all boards in each slot of the shelf. + The indexes of this entry are hwFrameIndex and hwSlotIndex. + " + INDEX { hwFrameIndex, hwSlotIndex } + ::= { hwMusaSlotConfExtTable 1 } + + HwMusaSlotConfExtEntry ::= + SEQUENCE { + hwMusaBoardLimitBandWidthUp + Integer32, + hwMusaBoardLimitBandWidthDown + Integer32, + hwMusaBoardHasBandWidthUp + Integer32, + hwMusaBoardHasBandWidthDown + Integer32, + hwMusaBoardCpuRate + Integer32, + hwMusaBoardRamUseRate + Integer32, + hwMusaBoardSlotDesc + OCTET STRING, + hwMusaBoardOnlineState + INTEGER, + hwMusaServiceChannelBufferRate + Integer32, + hwMusaBoardTemperature + Integer32, + hwMusaBoardPower + Integer32, + hwMusaBoardActivedPortNum + Integer32, + hwMusaBoardLatestResetTime + DateAndTime, + hwMusaBoardLatestResetCause + Integer32 + } + + hwMusaBoardLimitBandWidthUp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This node is not supported. + " + ::= { hwMusaSlotConfExtEntry 1 } + + hwMusaBoardLimitBandWidthDown OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This node is not supported. + " + ::= { hwMusaSlotConfExtEntry 2 } + + hwMusaBoardHasBandWidthUp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This node is not supported. + " + ::= { hwMusaSlotConfExtEntry 3 } + + hwMusaBoardHasBandWidthDown OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This node is not supported. + " + ::= { hwMusaSlotConfExtEntry 4 } + + hwMusaBoardCpuRate OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Active and standby control board CPU usage. + It does not support RSP, PV8, BAS, or other boards. + -1 indicates that the device cannot get the value, e.g. the board does not support this operation, or the board state is abnormal. + " + ::= { hwMusaSlotConfExtEntry 5 } + + hwMusaBoardRamUseRate OBJECT-TYPE + SYNTAX Integer32 ( -1 | 0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Active and standby control board RAM usage. + It does not support RSP, PV8, BAS, AIC, or other boards. + -1 indicates that the device cannot get the value, e.g. the board does not support this operation, or the board state is abnormal. + " + ::= { hwMusaSlotConfExtEntry 6 } + + hwMusaBoardSlotDesc OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Slot information description. + It describes the name of the slot. + " + ::= { hwMusaSlotConfExtEntry 7 } + + + hwMusaBoardOnlineState OBJECT-TYPE + SYNTAX INTEGER + { + online(1), + offline(2), + unmanageable(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Board online state. + Options: + 1.online(1) -board is online + 2.offline(2) -board is offline + 3.unmanageable(3) -board is faulty + " + ::= { hwMusaSlotConfExtEntry 8 } + + hwMusaServiceChannelBufferRate OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Service channel buffer usage. + It only supports the xDSL service board on the MA5600 and the MA5600T product. + -1 indicates that the device cannot get the value, e.g. the board does not support this operation, or the board state is abnormal. + " + ::= { hwMusaSlotConfExtEntry 9 } + + hwMusaBoardTemperature OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Board temperature.The value 0X7FFFFFF indicates invalid temperature. + It only supports the H801SCUB and H801SCUL boards. + " + ::= { hwMusaSlotConfExtEntry 10 } + + hwMusaBoardPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The power of the board. + Unit: watt. + " + ::= { hwMusaSlotConfExtEntry 11 } + + hwMusaBoardActivedPortNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The number of activated ports on one board. + " + ::= { hwMusaSlotConfExtEntry 12 } + + hwMusaBoardLatestResetTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The latest reset time of the board. + " + ::= { hwMusaSlotConfExtEntry 13 } + + hwMusaBoardLatestResetCause OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The latest reset cause of the board. + 0x00000000 - There is no reset record of the board. + 0x02000000 - The communication with the control board is abnormal. + 0x02000165 - COM user delivers board reset command. + 0x02000167 - NMS user delivers board reset command. + 0x02000169 - Telnet user delivers board reset command. + 0x0200016b - User add board manually. + 0x020000a1 - The board temperature is too high, which causes the shutdown of the board. + 0x02000173 - The board resets because the working mode is changed. + 0x02000181 - The service board is automatically shut down when it is not configured with any service. + 0x02000182 - The service board is automatically shut down when the mains supply is interrupted. + 0x020001b5 - The board is loosened or is removed forcibly. + 0x0700000a - The active/standby switchover command is manually delivered. + " + ::= { hwMusaSlotConfExtEntry 14 } + + hwMusaSlotAverageConfTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMusaSlotAverageConfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The indexes of this table are hwFrameIndex and hwSlotIndex. + This table is not supported. + " + ::= { hwMusaSlotConf 3 } + + hwMusaSlotAverageConfEntry OBJECT-TYPE + SYNTAX HwMusaSlotAverageConfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The indexes of this entry are hwFrameIndex and hwSlotIndex. + This table is not supported. + " + INDEX { hwFrameIndex, hwSlotIndex, hwMusaBoardStatisticTime } + ::= { hwMusaSlotAverageConfTable 1 } + + HwMusaSlotAverageConfEntry ::= + SEQUENCE { + hwMusaBoardStatisticTime + INTEGER, + hwMusaBoardCpuAverageRate + Integer32 + } + + hwMusaBoardStatisticTime OBJECT-TYPE + SYNTAX INTEGER + { + five-seconds(1), + one-minute(2), + ten-minutes(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This node is not supported. + Options: + 1. five-seconds(1) -five seconds + 2. one-minute(2) -one minute + 3. ten-minutes(3) -ten minutes + " + ::= { hwMusaSlotAverageConfEntry 1 } + + hwMusaBoardCpuAverageRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This node is not supported. + " + ::= { hwMusaSlotAverageConfEntry 2 } + + hwXPONBoardParaTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXPONBoardParaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The indexes of this table are hwFrameIndex and hwSlotIndex. + This table is not supported. + " + ::= { hwMusaSlotConf 4 } + + hwXPONBoardParaEntry OBJECT-TYPE + SYNTAX HwXPONBoardParaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The indexes of this entry are hwFrameIndex and hwSlotIndex. + This table is not supported. + " + INDEX { hwXPONBoardParaFrameIndex, hwXPONBoardParaSlotIndex } + ::= { hwXPONBoardParaTable 1 } + + HwXPONBoardParaEntry ::= + SEQUENCE { + hwXPONBoardParaFrameIndex + Integer32, + hwXPONBoardParaSlotIndex + Integer32, + hwXPONBoardSN + OCTET STRING, + hwXPONBoardPassWord + OCTET STRING, + hwXPONBoardMacAddr + OCTET STRING + } + hwXPONBoardParaFrameIndex OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This node is not supported. + " + ::= { hwXPONBoardParaEntry 1 } + + hwXPONBoardParaSlotIndex OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This node is not supported. + " + ::= { hwXPONBoardParaEntry 2 } + + hwXPONBoardSN OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..96)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This node is not supported. + " + ::= { hwXPONBoardParaEntry 3 } + + hwXPONBoardPassWord OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..96)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + This node is not supported. + " + ::= { hwXPONBoardParaEntry 4 } + + hwXPONBoardMacAddr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(17..17)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This node is not supported. + " + ::= { hwXPONBoardParaEntry 5 } + + hwBroadBandFrameOperTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBroadBandFrameOperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The indexes of this table are hwFrameIndex and hwSlotIndex. + This table is not supported. + " + ::= { hwIasDev 2 } + + hwBroadBandFrameOperEntry OBJECT-TYPE + SYNTAX HwBroadBandFrameOperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The indexes of this entry are hwFrameIndex and hwSlotIndex. + This table is not supported. + " + INDEX { hwFrameIfIndex } + ::= { hwBroadBandFrameOperTable 1 } + + HwBroadBandFrameOperEntry ::= + SEQUENCE { + hwFrameIfIndex + Integer32, + hwBroadBandFrameType + HWFrameType, + hwMainBoardSlots + Integer32, + hwMainBoardType + HWPCBType, + hwBroadBandFrameID + Integer32, + hwBroadBandFrameRowStatus + RowStatus + } + + hwFrameIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This node is not supported. + " + ::= { hwBroadBandFrameOperEntry 1 } + + hwBroadBandFrameType OBJECT-TYPE + SYNTAX HWFrameType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This node is not supported. + " + ::= { hwBroadBandFrameOperEntry 2 } + + hwMainBoardSlots OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + This node is not supported. + " + ::= { hwBroadBandFrameOperEntry 3 } + + hwMainBoardType OBJECT-TYPE + SYNTAX HWPCBType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + This node is not supported. + " + ::= { hwBroadBandFrameOperEntry 4 } + + hwBroadBandFrameID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This node is not supported. + " + ::= { hwBroadBandFrameOperEntry 5 } + + hwBroadBandFrameRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + This node is not supported. + " + ::= { hwBroadBandFrameOperEntry 6 } + + hwIasConfigChange OBJECT IDENTIFIER ::= { ias 5 } + hwIasConfigChangeTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIasConfigChangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Configuration change type trap table. + The index of this table is hwIasConfigChangeTrapID. It is the trap ID. + " + ::= { hwIasConfigChange 1 } + + hwIasConfigChangeEntry OBJECT-TYPE + SYNTAX HwIasConfigChangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Configuration change type trap table. + The index of this entry is hwIasConfigChangeTrapID. It is the trap ID. + " + INDEX { hwIasConfigChangeTrapID } + ::= { hwIasConfigChangeTable 1 } + + HwIasConfigChangeEntry ::= + SEQUENCE { + hwIasConfigChangeTrapID + Integer32, + hwIasConfigChangeSerialSN + Integer32 + } + + hwIasConfigChangeTrapID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Configuration change type trap ID. + " + ::= { hwIasConfigChangeEntry 1 } + + hwIasConfigChangeSerialSN OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Configuration change type trap serial number. + " + ::= { hwIasConfigChangeEntry 2 } + + hwMusaFramePowerSupplyTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwMusaFramePowerSupplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The power supply query table. + The table is used to get supply state of all the power supply input. + The index of this table is hwFrameIndex,hwMusaPowerSupplyInputMode and hwMusaPowerSupplyID. + " + ::= { hwMusaSlotConf 5 } + + hwMusaFramePowerSupplyEntry OBJECT-TYPE + SYNTAX HwMusaFramePowerSupplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The power supply query table. + The table is used to get supply state of all the power supply input. + The index of this entry is hwFrameIndex,hwMusaPowerSupplyInputMode and hwMusaPowerSupplyID. + " + INDEX { hwFrameIndex, hwMusaPowerSupplyInputMode, hwMusaPowerSupplyID } + ::= { hwMusaFramePowerSupplyTable 1 } + + HwMusaFramePowerSupplyEntry ::= + SEQUENCE { + hwMusaPowerSupplyInputMode + INTEGER, + hwMusaPowerSupplyID + Integer32, + hwMusaPowerSupplyState + INTEGER + } + + hwMusaPowerSupplyInputMode OBJECT-TYPE + SYNTAX INTEGER + { + localac(1), + localdc(2), + remoteac(3), + remotedc(4), + pd(5) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Power supply input mode. + Options: + 1. localac(1) -local 220V AC power supply + 2. localdc(2) -local DC power supply + 3. remoteac(3) -remote 60V AC power supply + 4. remotedc(4) -remote line +/-190V high voltage power supply of DC + 5. pd(5) -powered device supply + " + ::= { hwMusaFramePowerSupplyEntry 1 } + + hwMusaPowerSupplyID OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The input index of power supply." + ::= { hwMusaFramePowerSupplyEntry 2 } + + hwMusaPowerSupplyState OBJECT-TYPE + SYNTAX INTEGER + { + valid(1), + invalid(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of power supply. + Options: + 1. valid(1) -this power input is working + 2. invalid(2) -this power input is not working + " + ::= { hwMusaFramePowerSupplyEntry 3 } + + END diff --git a/MIBS/huawei/ISM-HUAWEI-MIB b/MIBS/huawei/ISM-HUAWEI-MIB new file mode 100644 index 0000000..6993129 --- /dev/null +++ b/MIBS/huawei/ISM-HUAWEI-MIB @@ -0,0 +1,716 @@ +-- +-- ISM-HUAWEI-MIB.mib +-- MIB generated by MG-SOFT Visual MIB Builder Version 4.0 Build 347 +-- Thursday, March 27, 2014 at 11:36:30 +-- + + ISM-HUAWEI-MIB DEFINITIONS ::= BEGIN + + IMPORTS + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + enterprises, IpAddress, Integer32, Gauge32, + Counter64, OBJECT-TYPE, MODULE-IDENTITY, OBJECT-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + DisplayString, DateAndTime, RowStatus, TEXTUAL-CONVENTION + FROM SNMPv2-TC; + + + hwISMCommon MODULE-IDENTITY + LAST-UPDATED "201303061010Z" -- March 06, 2013 at 10:10 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com" + DESCRIPTION + "Description." + REVISION "200809171629Z" -- September 17, 2008 at 16:29 GMT + DESCRIPTION + "V1R1 + V1R2" + ::= { products 91 } + + + +-- +-- Textual conventions +-- + + NodeCodeString ::= TEXTUAL-CONVENTION + DISPLAY-HINT + "255a" + STATUS current + DESCRIPTION + "characters in length." + SYNTAX OCTET STRING (SIZE (15..17)) + + +-- +-- Node definitions +-- + + huawei OBJECT IDENTIFIER ::= { enterprises 2011 } + + + products OBJECT IDENTIFIER ::= { huawei 2 } + + + hwIsmTopo OBJECT IDENTIFIER ::= { hwISMCommon 9 } + + + hwIsmAccessNodeInfo OBJECT IDENTIFIER ::= { hwIsmTopo 1 } + + + hwIsmAccessNodeTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIsmAccessNodeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Access Node Information Table" + ::= { hwIsmAccessNodeInfo 1 } + + + hwIsmAccessNodeEntry OBJECT-TYPE + SYNTAX HwIsmAccessNodeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of Access Node Information Table + + inex: + 1. hwIsmNENodeCode + " + INDEX { hwIsmNENodeCode } + ::= { hwIsmAccessNodeTable 1 } + + + HwIsmAccessNodeEntry ::= + SEQUENCE { + hwIsmNENodeCode + NodeCodeString, + hwIsmNENodeType + Integer32, + hwIsmNENodeWorkingMode + INTEGER, + hwIsmNENodeIPAddress + IpAddress, + hwIsmNENodeContextName + DisplayString, + hwIsmNENodeContextEngineID + DisplayString, + hwIsmNENodeClusterName + DisplayString, + hwIsmNENodeRunningStatus + INTEGER + } + + hwIsmNENodeCode OBJECT-TYPE + SYNTAX NodeCodeString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NE Node Code" + ::= { hwIsmAccessNodeEntry 1 } + + + hwIsmNENodeType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NE Node Type" + ::= { hwIsmAccessNodeEntry 2 } + + + hwIsmNENodeWorkingMode OBJECT-TYPE + SYNTAX INTEGER + { + mode1(1), + mode2(2), + mode3(3), + mode4(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NE Working Mode" + ::= { hwIsmAccessNodeEntry 3 } + + + hwIsmNENodeIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NE Node IP Address" + ::= { hwIsmAccessNodeEntry 4 } + + + hwIsmNENodeContextName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NE Node Context Name + " + ::= { hwIsmAccessNodeEntry 5 } + + + hwIsmNENodeContextEngineID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NE Node Context EngineID" + ::= { hwIsmAccessNodeEntry 6 } + + + hwIsmNENodeClusterName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NE Cluster Name" + ::= { hwIsmAccessNodeEntry 7 } + + + hwIsmNENodeRunningStatus OBJECT-TYPE + SYNTAX INTEGER + { + admin(1), + freedom(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NE Running Status" + ::= { hwIsmAccessNodeEntry 8 } + + + hwIsmNotification OBJECT IDENTIFIER ::= { hwISMCommon 10 } + + + hwIsmActiveAlarmInfo OBJECT IDENTIFIER ::= { hwIsmNotification 1 } + + + hwIsmActiveAlarmInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIsmActiveAlarmInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ActiveAlarm Information Table + " + ::= { hwIsmActiveAlarmInfo 1 } + + + hwIsmActiveAlarmInfoEntry OBJECT-TYPE + SYNTAX HwIsmActiveAlarmInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of Active Alarm Information Table + " + INDEX { hwIsmActiveAlarmInfoNodeCode, hwIsmActiveAlarmInfoSerialNo } + ::= { hwIsmActiveAlarmInfoTable 1 } + + + HwIsmActiveAlarmInfoEntry ::= + SEQUENCE { + hwIsmActiveAlarmInfoNodeCode + NodeCodeString, + hwIsmActiveAlarmInfoLocationInfo + DisplayString, + hwIsmActiveAlarmInfoRestoreAdvice + DisplayString, + hwIsmActiveAlarmInfoTitle + DisplayString, + hwIsmActiveAlarmInfoType + INTEGER, + hwIsmActiveAlarmInfoLevel + INTEGER, + hwIsmActiveAlarmInfoAlarmID + Gauge32, + hwIsmActiveAlarmInfoOccurTime + DateAndTime, + hwIsmActiveAlarmInfoSerialNo + Gauge32, + hwIsmActiveAlarmInfoAddtionInfo + OCTET STRING, + hwIsmActiveAlarmInfoCategory + INTEGER, + hwIsmActiveAlarmInfoLocalAlarmID + Counter64 + } + + hwIsmActiveAlarmInfoNodeCode OBJECT-TYPE + SYNTAX NodeCodeString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Active Alarm NodeCode" + ::= { hwIsmActiveAlarmInfoEntry 1 } + + + hwIsmActiveAlarmInfoLocationInfo OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Active Alarm Location Information" + ::= { hwIsmActiveAlarmInfoEntry 2 } + + + hwIsmActiveAlarmInfoRestoreAdvice OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Active Alarm Restore Advice" + ::= { hwIsmActiveAlarmInfoEntry 3 } + + + hwIsmActiveAlarmInfoTitle OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Active Alarm Title" + ::= { hwIsmActiveAlarmInfoEntry 4 } + + + hwIsmActiveAlarmInfoType OBJECT-TYPE + SYNTAX INTEGER { equipmentFault(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Active Alarm Type" + ::= { hwIsmActiveAlarmInfoEntry 5 } + + + hwIsmActiveAlarmInfoLevel OBJECT-TYPE + SYNTAX INTEGER + { + criticalAlarm(1), + majorAlarm(2), + minorAlarm(3), + warningAlarm(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Active Alarm Level + + + 1-criticalAlarm + 2-majorAlarm + 3-minorAlarm + 4-warningAlarm + + " + ::= { hwIsmActiveAlarmInfoEntry 6 } + + + hwIsmActiveAlarmInfoAlarmID OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Active Alarm ID" + ::= { hwIsmActiveAlarmInfoEntry 7 } + + + hwIsmActiveAlarmInfoOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Occurrence Time of Alarm" + ::= { hwIsmActiveAlarmInfoEntry 8 } + + + hwIsmActiveAlarmInfoSerialNo OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Active Alarm Serial No." + ::= { hwIsmActiveAlarmInfoEntry 9 } + + + hwIsmActiveAlarmInfoAddtionInfo OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Active Alarm Addtion Information" + ::= { hwIsmActiveAlarmInfoEntry 10 } + + + hwIsmActiveAlarmInfoCategory OBJECT-TYPE + SYNTAX INTEGER + { + faultAlarm(1), + resumeAlarm(2), + eventAlarm(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Active Alarm Category + + + 1-faultAlarm + 2-resumeAlarm + 3-eventAlarm " + ::= { hwIsmActiveAlarmInfoEntry 11 } + + + hwIsmActiveAlarmInfoLocalAlarmID OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Active original Alarm ID" + ::= { hwIsmActiveAlarmInfoEntry 12 } + + + hwIsmClearedAlarmConfirm OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Confirm active alarm's status" + ::= { hwIsmActiveAlarmInfo 2 } + + + hwIsmNotificationType OBJECT IDENTIFIER ::= { hwIsmNotification 2 } + + + hwinfoFaultNotificationType OBJECT IDENTIFIER ::= { hwIsmNotificationType 1 } + + + hwIsmFaultNotificationTypeV2 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Root node for the converted TRAP-TYPEs." + ::= { hwinfoFaultNotificationType 0 } + + + hwIsmAlarmReporting NOTIFICATION-TYPE + OBJECTS { hwIsmReportingAlarmNodeCode, hwIsmReportingAlarmLocationInfo, hwIsmReportingAlarmRestoreAdvice, hwIsmReportingAlarmFaultTitle, hwIsmReportingAlarmFaultType, + hwIsmReportingAlarmFaultLevel, hwIsmReportingAlarmAlarmID, hwIsmReportingAlarmFaultTime, hwIsmReportingAlarmSerialNo, hwIsmReportingAlarmLocationAlarmID, + hwIsmReportingAlarmFaultCategory, hwIsmReportingAlarmAdditionInfo } + STATUS current + DESCRIPTION + "Alarm Reporting" + ::= { hwIsmFaultNotificationTypeV2 1 } + + + hwIsmTrapNotification OBJECT IDENTIFIER ::= { hwIsmNotification 3 } + + +-- .3.1 + hwIsmFaultNotification OBJECT IDENTIFIER ::= { hwIsmTrapNotification 1 } + + + hwIsmReportingAlarm OBJECT IDENTIFIER ::= { hwIsmFaultNotification 1 } + + + hwIsmReportingAlarmNodeCode OBJECT-TYPE + SYNTAX NodeCodeString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Alarm Node Code" + REFERENCE + "Location info of Fault Alarm" + ::= { hwIsmReportingAlarm 1 } + + + hwIsmReportingAlarmLocationInfo OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Reporting Alarm Location Information" + ::= { hwIsmReportingAlarm 2 } + + + hwIsmReportingAlarmRestoreAdvice OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..256)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Advice of Restore Reporting Alarm " + ::= { hwIsmReportingAlarm 3 } + + + hwIsmReportingAlarmFaultTitle OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..256)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Fault Alarm Title " + ::= { hwIsmReportingAlarm 4 } + + + hwIsmReportingAlarmFaultType OBJECT-TYPE + SYNTAX INTEGER + { + communicationQuality(1), + equipmentFault(2), + processError(3), + serviceQuality(4), + environmentFault(5), + performanceLimit(6) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Fault Alarm Type" + ::= { hwIsmReportingAlarm 5 } + + + hwIsmReportingAlarmFaultLevel OBJECT-TYPE + SYNTAX INTEGER + { + criticalAlarm(1), + majorAlarm(2), + minorAlarm(3), + warningAlarm(4) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Level of Fault Alarm + + + CriticalAlarm(1) + MajorAlarm(2) + MinorAlarm(3) + WarningAlarm(4) + " + ::= { hwIsmReportingAlarm 6 } + + + hwIsmReportingAlarmAlarmID OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Fault Alarm ID" + ::= { hwIsmReportingAlarm 7 } + + + hwIsmReportingAlarmFaultTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Occurrence Time of Fault Alarm" + ::= { hwIsmReportingAlarm 8 } + + + hwIsmReportingAlarmSerialNo OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Fault Alarm Serial No." + ::= { hwIsmReportingAlarm 9 } + + + hwIsmReportingAlarmAdditionInfo OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Addition Info of Fault Alarm" + ::= { hwIsmReportingAlarm 10 } + + + hwIsmReportingAlarmFaultCategory OBJECT-TYPE + SYNTAX INTEGER + { + faultAlarm(1), + resumeAlarm(2), + eventAlarm(3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Category of Fault Alarm + + + faultAlarm (1): + resumeAlarm (2): + eventAlarm (3): + " + ::= { hwIsmReportingAlarm 11 } + + + hwIsmReportingAlarmLocationAlarmID OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Description." + ::= { hwIsmReportingAlarm 12 } + + + hwIsmTrapForwardControl OBJECT IDENTIFIER ::= { hwIsmNotification 4 } + + + hwIsmTrapTargetAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIsmTrapTargetAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwIsmTrapForwardControl 1 } + + + hwIsmTrapTargetAddrEntry OBJECT-TYPE + SYNTAX HwIsmTrapTargetAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwIsmTrapTargetAddrIndex } + ::= { hwIsmTrapTargetAddrTable 1 } + + + HwIsmTrapTargetAddrEntry ::= + SEQUENCE { + hwIsmTrapTargetAddrIPAddr + IpAddress, + hwIsmTrapTargetAddrPort + Integer32, + hwIsmTrapTargetAddrRowStatus + RowStatus, + hwIsmTrapTargetAddrIndex + OCTET STRING, + hwIsmTrapTargetAddrTrapVer + Integer32, + hwIsmTrapTargetAddrIPAddrNew + OCTET STRING, + hwIsmTrapTargetAddrTrapType + Integer32 + } + + hwIsmTrapTargetAddrIPAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP Address of Trap Target " + ::= { hwIsmTrapTargetAddrEntry 1 } + + + hwIsmTrapTargetAddrPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Port of Trap Target " + ::= { hwIsmTrapTargetAddrEntry 2 } + + + hwIsmTrapTargetAddrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus" + ::= { hwIsmTrapTargetAddrEntry 3 } + + + hwIsmTrapTargetAddrIndex OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Trap Version of Trap Target " + ::= { hwIsmTrapTargetAddrEntry 4 } + + + hwIsmTrapTargetAddrTrapVer OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Index of Trap Target " + ::= { hwIsmTrapTargetAddrEntry 5 } + + + hwIsmTrapTargetAddrIPAddrNew OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "New IP Address of Trap Target " + ::= { hwIsmTrapTargetAddrEntry 6 } + + + hwIsmTrapTargetAddrTrapType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " " + ::= { hwIsmTrapTargetAddrEntry 7 } + + + isoConformance OBJECT IDENTIFIER ::= { iso 6 } + + + isoGroups OBJECT IDENTIFIER ::= { isoConformance 1 } + + + currentObjectGroup OBJECT-GROUP + OBJECTS { hwIsmActiveAlarmInfoNodeCode, hwIsmActiveAlarmInfoLocationInfo, hwIsmActiveAlarmInfoRestoreAdvice, hwIsmActiveAlarmInfoTitle, hwIsmActiveAlarmInfoType, + hwIsmActiveAlarmInfoLevel, hwIsmActiveAlarmInfoAlarmID, hwIsmActiveAlarmInfoOccurTime, hwIsmActiveAlarmInfoSerialNo, hwIsmActiveAlarmInfoCategory, + hwIsmReportingAlarmNodeCode, hwIsmReportingAlarmLocationInfo, hwIsmReportingAlarmRestoreAdvice, hwIsmReportingAlarmFaultTitle, hwIsmReportingAlarmFaultType, + hwIsmReportingAlarmFaultLevel, hwIsmReportingAlarmAlarmID, hwIsmReportingAlarmFaultTime, hwIsmReportingAlarmSerialNo, hwIsmReportingAlarmFaultCategory, + hwIsmReportingAlarmAdditionInfo, hwIsmNENodeCode, hwIsmNENodeType, hwIsmNENodeIPAddress, hwIsmNENodeContextName, + hwIsmNENodeContextEngineID, hwIsmClearedAlarmConfirm, hwIsmActiveAlarmInfoAddtionInfo, hwIsmTrapTargetAddrIPAddr, hwIsmTrapTargetAddrPort, + hwIsmTrapTargetAddrRowStatus, hwIsmReportingAlarmLocationAlarmID, hwIsmActiveAlarmInfoLocalAlarmID, hwIsmTrapTargetAddrIndex, hwIsmTrapTargetAddrTrapVer, + hwIsmTrapTargetAddrIPAddrNew, hwIsmTrapTargetAddrTrapType, hwIsmNENodeRunningStatus, hwIsmNENodeWorkingMode, hwIsmNENodeClusterName + } + STATUS current + DESCRIPTION + "Enter the description of the created OBJECT-GROUP." + ::= { isoGroups 1 } + + + currentNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwIsmAlarmReporting } + STATUS current + DESCRIPTION + "Enter the description of the created NOTIFICATION-GROUP." + ::= { isoGroups 2 } + + + isoCompliances OBJECT IDENTIFIER ::= { isoConformance 2 } + + + basicCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Enter the description of the created MODULE-COMPLIANCE." + MODULE -- this module + MANDATORY-GROUPS { currentObjectGroup, currentNotificationGroup } + ::= { isoCompliances 1 } + + + + END + +-- +-- ISM-HUAWEI-MIB.mib +-- diff --git a/MIBS/huawei/ISM-PERFORMANCE-MIB b/MIBS/huawei/ISM-PERFORMANCE-MIB new file mode 100644 index 0000000..0b9c779 --- /dev/null +++ b/MIBS/huawei/ISM-PERFORMANCE-MIB @@ -0,0 +1,996 @@ +-- +-- ISM-PERFORMANCE-MIB.mib +-- MIB generated by MG-SOFT Visual MIB Builder Version 4.0 Build 347 +-- Thursday, March 27, 2014 at 11:42:32 +-- + + ISM-PERFORMANCE-MIB DEFINITIONS ::= BEGIN + + IMPORTS + OBJECT-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + enterprises, Integer32, Unsigned32, Counter64, + OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + TEXTUAL-CONVENTION + FROM SNMPv2-TC; + + + hwStorage MODULE-IDENTITY + LAST-UPDATED "201501011239Z" -- January 01, 2015 at 12:39 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com" + DESCRIPTION + "Description." + REVISION "201304071716Z" -- April 07, 2013 at 17:16 GMT + DESCRIPTION + "Description." + ::= { huaweistorage 4 } + + + +-- +-- Textual conventions +-- + + NodeCodeString ::= TEXTUAL-CONVENTION + DISPLAY-HINT + "255a" + STATUS current + DESCRIPTION + "characters in length." + SYNTAX OCTET STRING (SIZE (15..17)) + + +-- +-- Node definitions +-- + + huaweistorage OBJECT IDENTIFIER ::= { enterprises 34774 } + + + hwISM OBJECT IDENTIFIER ::= { hwStorage 1 } + + + hwPerformance OBJECT IDENTIFIER ::= { hwISM 21 } + + + hwPerformanceSwitch OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "device performance switch. + on/off - 1/0" + ::= { hwPerformance 1 } + + + hwPerfNodeTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPerfNodeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { hwPerformance 3 } + + + hwPerfNodeEntry OBJECT-TYPE + SYNTAX HwPerfNodeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "performance object info table" + INDEX { hwPerfNodeIfIndex } + ::= { hwPerfNodeTable 1 } + + + HwPerfNodeEntry ::= + SEQUENCE { + hwPerfNodeIfIndex + Unsigned32, + hwPerfNodeCPUUsage + Unsigned32, + hwPerfNodeAvgCacheUsage + Unsigned32, + hwPerfNodeDelay + Unsigned32, + hwPerfNodeTotalIOPS + Unsigned32, + hwPerfNodeReadIOPS + Unsigned32, + hwPerfNodeWriteIOPS + Unsigned32, + hwPerfNodeTotalTraffic + Unsigned32, + hwPerfNodeReadTraffic + Unsigned32, + hwPerfNodeWriteTraffic + Unsigned32, + hwPerfNodeFileBandwidth + Counter64, + hwPerfNodeFileOPS + Counter64 + } + + hwPerfNodeIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwPerfNodeEntry 1 } + + + hwPerfNodeCPUUsage OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwPerfNodeEntry 2 } + + + hwPerfNodeAvgCacheUsage OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwPerfNodeEntry 3 } + + + hwPerfNodeDelay OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwPerfNodeEntry 4 } + + + hwPerfNodeTotalIOPS OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwPerfNodeEntry 5 } + + + hwPerfNodeReadIOPS OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwPerfNodeEntry 6 } + + + hwPerfNodeWriteIOPS OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwPerfNodeEntry 7 } + + + hwPerfNodeTotalTraffic OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwPerfNodeEntry 8 } + + + hwPerfNodeReadTraffic OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwPerfNodeEntry 9 } + + + hwPerfNodeWriteTraffic OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwPerfNodeEntry 10 } + + + hwPerfNodeFileBandwidth OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwPerfNodeEntry 11 } + + + hwPerfNodeFileOPS OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwPerfNodeEntry 12 } + + + hwPerfLunTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPerfLunEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { hwPerformance 4 } + + + hwPerfLunEntry OBJECT-TYPE + SYNTAX HwPerfLunEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwPerfLunID } + ::= { hwPerfLunTable 1 } + + + HwPerfLunEntry ::= + SEQUENCE { + hwPerfLunID + Unsigned32, + hwPerfLunHitRate + Unsigned32, + hwPerfLunTotalIOPS + Unsigned32, + hwPerfLunReadIOPS + Unsigned32, + hwPerfLunWriteIOPS + Unsigned32, + hwPerfLunTotalTraffic + Unsigned32, + hwPerfLunReadTraffic + Unsigned32, + hwPerfLunWriteTraffic + Unsigned32, + hwPerfLunReadIORate + Unsigned32, + hwPerfLunWriteIORate + Unsigned32, + hwPerfLunMaxTraffic + Unsigned32, + hwPerfLunMaxIOPS + Unsigned32 + } + + hwPerfLunID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwPerfLunEntry 1 } + + + hwPerfLunHitRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwPerfLunEntry 2 } + + + hwPerfLunTotalIOPS OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwPerfLunEntry 3 } + + + hwPerfLunReadIOPS OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwPerfLunEntry 4 } + + + hwPerfLunWriteIOPS OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwPerfLunEntry 5 } + + + hwPerfLunTotalTraffic OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwPerfLunEntry 6 } + + + hwPerfLunReadTraffic OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwPerfLunEntry 7 } + + + hwPerfLunWriteTraffic OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwPerfLunEntry 8 } + + + hwPerfLunReadIORate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwPerfLunEntry 9 } + + + hwPerfLunWriteIORate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwPerfLunEntry 10 } + + + hwPerfLunMaxTraffic OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwPerfLunEntry 11 } + + + hwPerfLunMaxIOPS OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwPerfLunEntry 12 } + + + hwPerfPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPerfPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwPerformance 5 } + + + hwPerfPortEntry OBJECT-TYPE + SYNTAX HwPerfPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwPerfPortIfIndex } + ::= { hwPerfPortTable 1 } + + + HwPerfPortEntry ::= + SEQUENCE { + hwPerfPortIfIndex + Unsigned32, + hwPerfPortDelay + Unsigned32, + hwPerfPortTotalIOPS + Unsigned32, + hwPerfPortReadIOPS + Unsigned32, + hwPerfPortWriteIOPS + Unsigned32, + hwPerfPortTotalTraffic + Unsigned32, + hwPerfPortReadTraffic + Unsigned32, + hwPerfPortWriteTraffic + Unsigned32, + hwPerfPortMaxTraffic + Unsigned32, + hwPerfPortMaxIOPS + Unsigned32, + hwPerfPortLocation + OCTET STRING + } + + hwPerfPortIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwPerfPortEntry 1 } + + + hwPerfPortDelay OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwPerfPortEntry 2 } + + + hwPerfPortTotalIOPS OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwPerfPortEntry 3 } + + + hwPerfPortReadIOPS OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwPerfPortEntry 4 } + + + hwPerfPortWriteIOPS OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwPerfPortEntry 5 } + + + hwPerfPortTotalTraffic OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwPerfPortEntry 6 } + + + hwPerfPortReadTraffic OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwPerfPortEntry 7 } + + + hwPerfPortWriteTraffic OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwPerfPortEntry 8 } + + + hwPerfPortMaxTraffic OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwPerfPortEntry 9 } + + + hwPerfPortMaxIOPS OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwPerfPortEntry 10 } + + + hwPerfPortLocation OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwPerfPortEntry 11 } + + + hwPerfCacheTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPerfCacheEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwPerformance 7 } + + + hwPerfCacheEntry OBJECT-TYPE + SYNTAX HwPerfCacheEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwPerfCacheID } + ::= { hwPerfCacheTable 1 } + + + HwPerfCacheEntry ::= + SEQUENCE { + hwPerfCacheID + Unsigned32, + hwPerfCacheReadUtilization + Integer32, + hwPerfCacheWriteUtilization + Integer32, + hwPerfCacheMirrorWriteUtilization + Integer32, + hwPerfCacheHitRatio + Integer32 + } + + hwPerfCacheID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwPerfCacheEntry 1 } + + + hwPerfCacheReadUtilization OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwPerfCacheEntry 2 } + + + hwPerfCacheWriteUtilization OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwPerfCacheEntry 3 } + + + hwPerfCacheMirrorWriteUtilization OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwPerfCacheEntry 4 } + + + hwPerfCacheHitRatio OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwPerfCacheEntry 5 } + + + hwPerfControllerNFSV3Table OBJECT-TYPE + SYNTAX SEQUENCE OF HwPerfControllerNFSV3Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { hwPerformance 10 } + + + hwPerfControllerNFSV3Entry OBJECT-TYPE + SYNTAX HwPerfControllerNFSV3Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwPerfControllerNFSV3ID } + ::= { hwPerfControllerNFSV3Table 1 } + + + HwPerfControllerNFSV3Entry ::= + SEQUENCE { + hwPerfControllerNFSV3ID + OCTET STRING, + hwPerfControllerNFSV3OPS + Counter64, + hwPerfControllerNFSV3Bps + Counter64 + } + + hwPerfControllerNFSV3ID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwPerfControllerNFSV3Entry 1 } + + + hwPerfControllerNFSV3OPS OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwPerfControllerNFSV3Entry 2 } + + + hwPerfControllerNFSV3Bps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwPerfControllerNFSV3Entry 3 } + + + hwPerfControllerNFSV4Table OBJECT-TYPE + SYNTAX SEQUENCE OF HwPerfControllerNFSV4Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { hwPerformance 11 } + + + hwPerfControllerNFSV4Entry OBJECT-TYPE + SYNTAX HwPerfControllerNFSV4Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwPerfControllerNFSV4ID } + ::= { hwPerfControllerNFSV4Table 1 } + + + HwPerfControllerNFSV4Entry ::= + SEQUENCE { + hwPerfControllerNFSV4ID + OCTET STRING, + hwPerfControllerNFSV4OPS + Counter64, + hwPerfControllerNFSV4Bps + Counter64 + } + + hwPerfControllerNFSV4ID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwPerfControllerNFSV4Entry 1 } + + + hwPerfControllerNFSV4OPS OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwPerfControllerNFSV4Entry 2 } + + + hwPerfControllerNFSV4Bps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwPerfControllerNFSV4Entry 3 } + + + hwPerfControllerSMBV1Table OBJECT-TYPE + SYNTAX SEQUENCE OF HwPerfControllerSMBV1Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { hwPerformance 12 } + + + hwPerfControllerSMBV1Entry OBJECT-TYPE + SYNTAX HwPerfControllerSMBV1Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwPerfControllerSMBV1ID } + ::= { hwPerfControllerSMBV1Table 1 } + + + HwPerfControllerSMBV1Entry ::= + SEQUENCE { + hwPerfControllerSMBV1ID + OCTET STRING, + hwPerfControllerSMBV1OPS + Counter64, + hwPerfControllerSMBV1Bps + Counter64 + } + + hwPerfControllerSMBV1ID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwPerfControllerSMBV1Entry 1 } + + + hwPerfControllerSMBV1OPS OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwPerfControllerSMBV1Entry 2 } + + + hwPerfControllerSMBV1Bps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwPerfControllerSMBV1Entry 3 } + + + hwPerfControllerSMBV2Table OBJECT-TYPE + SYNTAX SEQUENCE OF HwPerfControllerSMBV2Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { hwPerformance 13 } + + + hwPerfControllerSMBV2Entry OBJECT-TYPE + SYNTAX HwPerfControllerSMBV2Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwPerfControllerSMBV2ID } + ::= { hwPerfControllerSMBV2Table 1 } + + + HwPerfControllerSMBV2Entry ::= + SEQUENCE { + hwPerfControllerSMBV2ID + OCTET STRING, + hwPerfControllerSMBV2OPS + Counter64, + hwPerfControllerSMBV2Bps + Counter64 + } + + hwPerfControllerSMBV2ID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwPerfControllerSMBV2Entry 1 } + + + hwPerfControllerSMBV2OPS OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwPerfControllerSMBV2Entry 2 } + + + hwPerfControllerSMBV2Bps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwPerfControllerSMBV2Entry 3 } + + + hwPerfFileSystemTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPerfFileSystemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { hwPerformance 14 } + + + hwPerfFileSystemEntry OBJECT-TYPE + SYNTAX HwPerfFileSystemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwPerfFileSystemID } + ::= { hwPerfFileSystemTable 1 } + + + HwPerfFileSystemEntry ::= + SEQUENCE { + hwPerfFileSystemID + OCTET STRING, + hwPerfFileSystemOPS + Counter64, + hwPerfFileSystemServiceTime + Counter64, + hwPerfFileSystemReadOPS + Counter64, + hwPerfFileSystemReadBandwidth + Counter64, + hwPerfFileSystemAvRdOPSRspTime + Counter64, + hwPerfFileSystemAvWrOPSRspTime + Counter64, + hwPerfFileSystemWriteOPS + Counter64, + hwPerfFileSystemWriteBandwidth + Counter64 + } + + hwPerfFileSystemID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwPerfFileSystemEntry 1 } + + + hwPerfFileSystemOPS OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwPerfFileSystemEntry 2 } + + + hwPerfFileSystemServiceTime OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwPerfFileSystemEntry 3 } + + + hwPerfFileSystemReadOPS OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwPerfFileSystemEntry 4 } + + + hwPerfFileSystemReadBandwidth OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwPerfFileSystemEntry 5 } + + + hwPerfFileSystemAvRdOPSRspTime OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwPerfFileSystemEntry 6 } + + + hwPerfFileSystemAvWrOPSRspTime OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwPerfFileSystemEntry 7 } + + + hwPerfFileSystemWriteOPS OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwPerfFileSystemEntry 8 } + + + hwPerfFileSystemWriteBandwidth OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { hwPerfFileSystemEntry 9 } + + + isoConformance OBJECT IDENTIFIER ::= { iso 6 } + + + isoGroups OBJECT IDENTIFIER ::= { isoConformance 1 } + + + currentObjectGroup OBJECT-GROUP + OBJECTS { hwPerfControllerNFSV3ID, hwPerfControllerNFSV4ID, hwPerfControllerSMBV1ID, hwPerfControllerSMBV2ID, hwPerfFileSystemID, + hwPerfNodeCPUUsage, hwPerfNodeAvgCacheUsage, hwPerfLunTotalIOPS, hwPerfLunHitRate, hwPerfLunReadIOPS, + hwPerfLunWriteIOPS, hwPerfLunTotalTraffic, hwPerfLunReadTraffic, hwPerfLunWriteTraffic, hwPerfPortDelay, + hwPerfPortTotalIOPS, hwPerfPortReadIOPS, hwPerfPortWriteIOPS, hwPerfPortTotalTraffic, hwPerfPortReadTraffic, + hwPerfPortWriteTraffic, hwPerfNodeDelay, hwPerfNodeTotalIOPS, hwPerfNodeReadIOPS, hwPerfNodeWriteIOPS, + hwPerfNodeTotalTraffic, hwPerfNodeReadTraffic, hwPerfNodeWriteTraffic, hwPerfLunID, hwPerfPortIfIndex, + hwPerfLunWriteIORate, hwPerfLunReadIORate, hwPerfCacheID, hwPerfCacheReadUtilization, hwPerfCacheWriteUtilization, + hwPerfCacheMirrorWriteUtilization, hwPerfCacheHitRatio, hwPerfLunMaxTraffic, hwPerfLunMaxIOPS, hwPerfPortMaxTraffic, + hwPerfPortMaxIOPS, hwPerfNodeFileBandwidth, hwPerfNodeFileOPS, hwPerfControllerNFSV3Bps, hwPerfControllerNFSV3OPS, + hwPerfControllerNFSV4OPS, hwPerfControllerNFSV4Bps, hwPerfControllerSMBV1OPS, hwPerfControllerSMBV2OPS, hwPerfControllerSMBV2Bps, + hwPerfFileSystemOPS, hwPerfFileSystemServiceTime, hwPerfFileSystemReadOPS, hwPerfFileSystemReadBandwidth, hwPerfFileSystemWriteOPS, + hwPerfFileSystemWriteBandwidth, hwPerformanceSwitch, hwPerfFileSystemAvRdOPSRspTime, hwPerfFileSystemAvWrOPSRspTime, hwPerfPortLocation, + hwPerfControllerSMBV1Bps, hwPerfNodeIfIndex } + STATUS current + DESCRIPTION + "Enter the description of the created OBJECT-GROUP." + ::= { isoGroups 1 } + + + isoCompliances OBJECT IDENTIFIER ::= { isoConformance 2 } + + + basicCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Enter the description of the created MODULE-COMPLIANCE." + MODULE -- this module + MANDATORY-GROUPS { currentObjectGroup } + ::= { isoCompliances 1 } + + + + END + +-- +-- ISM-PERFORMANCE-MIB.mib +-- diff --git a/MIBS/huawei/ISM-STORAGE-SVC-MIB b/MIBS/huawei/ISM-STORAGE-SVC-MIB new file mode 100644 index 0000000..0aa44d6 --- /dev/null +++ b/MIBS/huawei/ISM-STORAGE-SVC-MIB @@ -0,0 +1,1281 @@ +-- +-- ISM-STORAGE-SVC-MIB.mib +-- MIB generated by MG-SOFT Visual MIB Builder Version 4.0 Build 347 +-- Thursday, March 27, 2014 at 11:54:11 +-- + + ISM-STORAGE-SVC-MIB DEFINITIONS ::= BEGIN + + IMPORTS + OBJECT-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + enterprises, IpAddress, Integer32, Unsigned32, + Gauge32, Counter64, OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + DisplayString, RowStatus, TEXTUAL-CONVENTION + FROM SNMPv2-TC; + + + huaweistorage MODULE-IDENTITY + LAST-UPDATED "200809171628Z" -- September 17, 2008 at 16:28 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com" + DESCRIPTION + "Description." + REVISION "201304071915Z" -- April 07, 2013 at 19:15 GMT + DESCRIPTION + " " + ::= { enterprises 34774 } + + + +-- +-- Textual conventions +-- + + NodeCodeString ::= TEXTUAL-CONVENTION + DISPLAY-HINT + "255a" + STATUS current + DESCRIPTION + "characters in length." + SYNTAX OCTET STRING (SIZE (15..17)) + + +-- +-- Node definitions +-- + + hwStorage OBJECT IDENTIFIER ::= { huaweistorage 4 } + + + hwISM OBJECT IDENTIFIER ::= { hwStorage 1 } + + + common OBJECT IDENTIFIER ::= { hwISM 1 } + + + deviceId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { common 1 } + + + deviceType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { common 2 } + + + status OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { common 3 } + + + usedCapacity OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { common 4 } + + + totalCapacity OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { common 5 } + + + version OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { common 6 } + + + hwStorageService OBJECT IDENTIFIER ::= { hwISM 19 } + + + hwStoragePhysicalModule OBJECT IDENTIFIER ::= { hwStorageService 8 } + + + hwStorageFCPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwStorageFCPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwStoragePhysicalModule 7 } + + + hwStorageFCPortEntry OBJECT-TYPE + SYNTAX HwStorageFCPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwStorageFCPortIfIndex } + ::= { hwStorageFCPortTable 1 } + + + HwStorageFCPortEntry ::= + SEQUENCE { + hwStorageFCPortIfIndex + Unsigned32, + hwStorageFCPortBoardIfIndex + Unsigned32, + hwStorageFCPortID + Unsigned32, + hwStorageFCPortStatus + INTEGER, + hwStorageFCPortConfigRate + INTEGER, + hwStorageFCPortMode + INTEGER, + hwStorageFCPortWWN + OCTET STRING, + hwStorageFCPortLogicType + INTEGER, + hwStorageFCPortSpeedRate + INTEGER + } + + hwStorageFCPortIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageFCPortEntry 1 } + + + hwStorageFCPortBoardIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "owning board ifindex" + ::= { hwStorageFCPortEntry 2 } + + + hwStorageFCPortID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageFCPortEntry 3 } + + + hwStorageFCPortStatus OBJECT-TYPE + SYNTAX INTEGER + { + linkdown(0), + linkup(1), + fault(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageFCPortEntry 4 } + + + hwStorageFCPortConfigRate OBJECT-TYPE + SYNTAX INTEGER + { + auto(0), + gbps1(1), + gbps2(2), + gbps4(4), + gbps8(8), + gbps16(16) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageFCPortEntry 5 } + + + hwStorageFCPortMode OBJECT-TYPE + SYNTAX INTEGER + { + fabric(1), + publicloop(2), + pointtopoint(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageFCPortEntry 6 } + + + hwStorageFCPortWWN OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageFCPortEntry 7 } + + + hwStorageFCPortLogicType OBJECT-TYPE + SYNTAX INTEGER + { + service(1), + ibc(2), + ibs(3), + expansion(4), + management(5), + upsmanagement(6), + maintenance(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageFCPortEntry 8 } + + + hwStorageFCPortSpeedRate OBJECT-TYPE + SYNTAX INTEGER + { + auto(0), + gbps1(1), + gbps2(2), + gbps4(4), + gbps8(8), + gbps16(16) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageFCPortEntry 9 } + + + hwStorageSASPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwStorageSASPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwStoragePhysicalModule 8 } + + + hwStorageSASPortEntry OBJECT-TYPE + SYNTAX HwStorageSASPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwStorageSASPortIfIndex } + ::= { hwStorageSASPortTable 1 } + + + HwStorageSASPortEntry ::= + SEQUENCE { + hwStorageSASPortIfIndex + Unsigned32, + hwStorageSASPortBoardIfIndex + Unsigned32, + hwStorageSASPortID + Unsigned32, + hwStorageSASPortStatus + INTEGER, + hwStorageSASPortConfigRate + INTEGER, + hwStorageSASPortWWN + OCTET STRING, + hwStorageSASPortLogicType + INTEGER, + hwStorageSASPortSpeedRate + INTEGER + } + + hwStorageSASPortIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageSASPortEntry 1 } + + + hwStorageSASPortBoardIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "owning board ifindex" + ::= { hwStorageSASPortEntry 2 } + + + hwStorageSASPortID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageSASPortEntry 3 } + + + hwStorageSASPortStatus OBJECT-TYPE + SYNTAX INTEGER + { + linkdown(0), + linkup(1), + fault(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageSASPortEntry 4 } + + + hwStorageSASPortConfigRate OBJECT-TYPE + SYNTAX INTEGER + { + gbps15(1500), + gbps30(3000), + gbps60(6000) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageSASPortEntry 5 } + + + hwStorageSASPortWWN OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageSASPortEntry 6 } + + + hwStorageSASPortLogicType OBJECT-TYPE + SYNTAX INTEGER + { + service(1), + ibc(2), + ibs(3), + expansion(4), + management(5), + upsmanagement(6), + maintenance(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageSASPortEntry 7 } + + + hwStorageSASPortSpeedRate OBJECT-TYPE + SYNTAX INTEGER + { + gbps15(1500), + gbps30(3000), + gbps60(6000) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageSASPortEntry 8 } + + + hwStorageISCSIPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwStorageISCSIPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwStoragePhysicalModule 9 } + + + hwStorageISCSIPortEntry OBJECT-TYPE + SYNTAX HwStorageISCSIPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwStorageISCSIPortIfIndex } + ::= { hwStorageISCSIPortTable 1 } + + + HwStorageISCSIPortEntry ::= + SEQUENCE { + hwStorageISCSIPortIfIndex + Unsigned32, + hwStorageISCSIPortBoardIfIndex + Unsigned32, + hwStorageISCSIPortID + Unsigned32, + hwStorageISCSIPortStatus + INTEGER, + hwStorageISCSIPortIP + IpAddress, + hwStorageISCSIPortNetMask + IpAddress, + hwStorageISCSIPortBindMode + Integer32, + hwStorageISCSIPortLogicType + INTEGER + } + + hwStorageISCSIPortIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageISCSIPortEntry 1 } + + + hwStorageISCSIPortBoardIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "owning board ifindex" + ::= { hwStorageISCSIPortEntry 2 } + + + hwStorageISCSIPortID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageISCSIPortEntry 3 } + + + hwStorageISCSIPortStatus OBJECT-TYPE + SYNTAX INTEGER + { + linkdown(0), + linkup(1), + fault(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageISCSIPortEntry 4 } + + + hwStorageISCSIPortIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageISCSIPortEntry 5 } + + + hwStorageISCSIPortNetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageISCSIPortEntry 6 } + + + hwStorageISCSIPortBindMode OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageISCSIPortEntry 7 } + + + hwStorageISCSIPortLogicType OBJECT-TYPE + SYNTAX INTEGER + { + service(1), + ibc(2), + ibs(3), + expansion(4), + management(5), + upsmanagement(6), + maintenance(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageISCSIPortEntry 8 } + + + hwStorageFrontEndHostPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwStorageFrontEndHostPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Front-End Host Port" + ::= { hwStoragePhysicalModule 11 } + + + hwStorageFrontEndHostPortEntry OBJECT-TYPE + SYNTAX HwStorageFrontEndHostPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwStorageFrontEndHostPortIfIndex } + ::= { hwStorageFrontEndHostPortTable 1 } + + + HwStorageFrontEndHostPortEntry ::= + SEQUENCE { + hwStorageFrontEndHostPortIfIndex + Unsigned32, + hwStorageFrontEndHostPortType + INTEGER, + hwStorageFrontEndHostPortStatus + INTEGER, + hwStorageFrontEndHostPortPhysAddress + OCTET STRING, + hwStorageFrontEndHostPortDescription + OCTET STRING + } + + hwStorageFrontEndHostPortIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value for each front-end port." + ::= { hwStorageFrontEndHostPortEntry 1 } + + + hwStorageFrontEndHostPortType OBJECT-TYPE + SYNTAX INTEGER + { + sas(0), + fc(1), + iscsi(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageFrontEndHostPortEntry 2 } + + + hwStorageFrontEndHostPortStatus OBJECT-TYPE + SYNTAX INTEGER + { + linkdown(0), + linkup(1), + fault(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageFrontEndHostPortEntry 3 } + + + hwStorageFrontEndHostPortPhysAddress OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageFrontEndHostPortEntry 4 } + + + hwStorageFrontEndHostPortDescription OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageFrontEndHostPortEntry 5 } + + + hwStorageControllerTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwStorageControllerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwStoragePhysicalModule 12 } + + + hwStorageControllerEntry OBJECT-TYPE + SYNTAX HwStorageControllerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwStorageControllerID } + ::= { hwStorageControllerTable 1 } + + + HwStorageControllerEntry ::= + SEQUENCE { + hwStorageControllerID + Unsigned32, + hwStorageControllerName + OCTET STRING, + hwStorageControllerLocation + OCTET STRING, + hwStorageControllerHealthStatus + INTEGER, + hwStorageControllerRunningStatus + INTEGER, + hwStorageControllerSoftVer + OCTET STRING, + hwStorageControllerTemperature + Integer32, + hwStorageControllerIsMaster + Unsigned32, + hwStorageControllerELabel + OCTET STRING, + hwStorageControllerPCBVer + OCTET STRING, + hwStorageControllerBMCVer + OCTET STRING, + hwStorageControllerLogicVer + OCTET STRING, + hwStorageControllerBIOSVer + OCTET STRING, + hwStorageControllerMemorySize + Unsigned32, + hwStorageControllerCPUInfo + OCTET STRING, + hwStorageControllerVoltage + Unsigned32 + } + + hwStorageControllerID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Controller ID" + ::= { hwStorageControllerEntry 1 } + + + hwStorageControllerName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Contrller Name" + ::= { hwStorageControllerEntry 2 } + + + hwStorageControllerLocation OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the location of the Controller" + ::= { hwStorageControllerEntry 3 } + + + hwStorageControllerHealthStatus OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + fault(2), + preFail(3), + partiallyBroken(4), + degraded(5), + badSectorsFound(6), + bitErrorsFound(7), + consistent(8), + inconsistent(9), + busy(10), + noInput(11), + lowBattery(12), + singleLinkFault(13) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "health status of the controller" + ::= { hwStorageControllerEntry 4 } + + + hwStorageControllerRunningStatus OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + running(2), + notRunning(3), + notExisted(4), + sleepInHighTemperature(5), + starting(6), + powerFailureProtecting(7), + spinDown(8), + started(9), + linkUp(10), + linkDown(11), + poweringOn(12), + poweredOff(13), + precopy(14), + copyback(15), + reconstruction(16), + expansion(17), + unformatted(18), + formatting(19), + unmapped(20), + initialSynchronizing(21), + consistent(22), + synchronizing(23), + synchronized(24), + unsynchronized(25), + splited(26), + online(27), + offline(28), + locked(29), + enabled(30), + disabled(31), + balancing(32), + toBeRecoverd(33), + interrupted(34), + invalid(35), + notStart(36), + queuing(37), + stopped(38), + copying(39), + completed(40), + paused(41), + reverseSynchronizing(42), + activated(43), + restore(44), + inactive(45), + idle(46), + poweringOff(47), + charging(48), + chargingCompleted(49), + discharging(50), + upgrading(51), + runningNormal(63), + runningFail(64) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "running status of the controller" + ::= { hwStorageControllerEntry 5 } + + + hwStorageControllerSoftVer OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "firmware version" + ::= { hwStorageControllerEntry 6 } + + + hwStorageControllerTemperature OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "controller temperature" + ::= { hwStorageControllerEntry 7 } + + + hwStorageControllerIsMaster OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "is primary controller" + ::= { hwStorageControllerEntry 8 } + + + hwStorageControllerELabel OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "controller e-lable version" + ::= { hwStorageControllerEntry 9 } + + + hwStorageControllerPCBVer OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PCB version" + ::= { hwStorageControllerEntry 10 } + + + hwStorageControllerBMCVer OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "BMC versoin" + ::= { hwStorageControllerEntry 11 } + + + hwStorageControllerLogicVer OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "logic version" + ::= { hwStorageControllerEntry 12 } + + + hwStorageControllerBIOSVer OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "BIOS version" + ::= { hwStorageControllerEntry 13 } + + + hwStorageControllerMemorySize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "memory size(M)" + ::= { hwStorageControllerEntry 14 } + + + hwStorageControllerCPUInfo OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "cpu info" + ::= { hwStorageControllerEntry 15 } + + + hwStorageControllerVoltage OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "voltage(V) = value/10" + ::= { hwStorageControllerEntry 16 } + + + hwStorageLogicModule OBJECT IDENTIFIER ::= { hwStorageService 9 } + + + hwStorageCacheTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwStorageCacheEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageLogicModule 1 } + + + hwStorageCacheEntry OBJECT-TYPE + SYNTAX HwStorageCacheEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwStorageCacheID } + ::= { hwStorageCacheTable 1 } + + + HwStorageCacheEntry ::= + SEQUENCE { + hwStorageCacheID + Unsigned32, + hwStorageCacheTotalCapacity + Unsigned32, + hwStorageCacheHighWaterLevel + Unsigned32, + hwStorageCacheLowWaterLevel + Unsigned32, + hwStorageCacheRowStatus + RowStatus + } + + hwStorageCacheID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "cache ID equal to hwStorageControllerBoardID" + ::= { hwStorageCacheEntry 1 } + + + hwStorageCacheTotalCapacity OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageCacheEntry 2 } + + + hwStorageCacheHighWaterLevel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageCacheEntry 3 } + + + hwStorageCacheLowWaterLevel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageCacheEntry 4 } + + + hwStorageCacheRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageCacheEntry 5 } + + + hwStorageLunTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwStorageLunEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageLogicModule 4 } + + + hwStorageLunEntry OBJECT-TYPE + SYNTAX HwStorageLunEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwStorageLunID } + ::= { hwStorageLunTable 1 } + + + HwStorageLunEntry ::= + SEQUENCE { + hwStorageLunID + Unsigned32, + hwStorageLunName + OCTET STRING, + hwStorageLunWWN + OCTET STRING, + hwStorageLunPoolID + Unsigned32, + hwStorageLunCapacity + Counter64, + hwStorageLunOwningController + Unsigned32, + hwStorageLunStripDepth + Unsigned32, + hwStorageLunWriteStrategy + INTEGER, + hwStorageLunPrefetchStrategy + INTEGER, + hwStorageLunPrefetchValue + Unsigned32, + hwStorageLunStatus + INTEGER, + hwStorageLunRowStatus + RowStatus + } + + hwStorageLunID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageLunEntry 1 } + + + hwStorageLunName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageLunEntry 2 } + + + hwStorageLunWWN OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageLunEntry 3 } + + + hwStorageLunPoolID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "owning raid id" + ::= { hwStorageLunEntry 4 } + + + hwStorageLunCapacity OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageLunEntry 5 } + + + hwStorageLunOwningController OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "owning controller id" + ::= { hwStorageLunEntry 6 } + + + hwStorageLunStripDepth OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "units: kb" + ::= { hwStorageLunEntry 7 } + + + hwStorageLunWriteStrategy OBJECT-TYPE + SYNTAX INTEGER + { + writethrough(1), + writebacknomirroring(2), + writebackmirroring(3), + writebackmandatorynomirroring(4), + writebackmandatorymirroring(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageLunEntry 8 } + + + hwStorageLunPrefetchStrategy OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + constant(1), + variable(2), + intelligent(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageLunEntry 9 } + + + hwStorageLunPrefetchValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "need set value when hwStorageLunPrefetchStrategy's value is Constant or Variable. + Constant, range: 0~1024KB + Variable, range: 0~65535" + ::= { hwStorageLunEntry 10 } + + + hwStorageLunStatus OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + fault(2), + notformat(3), + formatting(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageLunEntry 11 } + + + hwStorageLunRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageLunEntry 50 } + + + hwStorageNodeTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwStorageNodeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageLogicModule 6 } + + + hwStorageNodeEntry OBJECT-TYPE + SYNTAX HwStorageNodeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwStorageNodeIfIndex } + ::= { hwStorageNodeTable 1 } + + + HwStorageNodeEntry ::= + SEQUENCE { + hwStorageNodeIfIndex + Unsigned32, + hwStorageNodeIPAddress + IpAddress, + hwStorageNodeStatus + Unsigned32, + hwStorageNodeIsMaster + Unsigned32, + hwStorageNodeRowStatus + RowStatus + } + + hwStorageNodeIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageNodeEntry 1 } + + + hwStorageNodeIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageNodeEntry 2 } + + + hwStorageNodeStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageNodeEntry 3 } + + + hwStorageNodeIsMaster OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageNodeEntry 4 } + + + hwStorageNodeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageNodeEntry 20 } + + + isoConformance OBJECT IDENTIFIER ::= { iso 6 } + + + isoGroups OBJECT IDENTIFIER ::= { isoConformance 1 } + + + currentObjectGroup OBJECT-GROUP + OBJECTS { hwStorageFCPortIfIndex, hwStorageFCPortBoardIfIndex, hwStorageFCPortID, hwStorageFCPortStatus, hwStorageFCPortConfigRate, + hwStorageFCPortMode, hwStorageFCPortWWN, hwStorageISCSIPortIfIndex, hwStorageISCSIPortBoardIfIndex, hwStorageISCSIPortID, + hwStorageISCSIPortStatus, hwStorageISCSIPortIP, hwStorageISCSIPortNetMask, hwStorageISCSIPortBindMode, hwStorageLunID, + hwStorageLunName, hwStorageLunWWN, hwStorageLunPoolID, hwStorageLunCapacity, hwStorageLunOwningController, + hwStorageLunStripDepth, hwStorageLunWriteStrategy, hwStorageLunPrefetchValue, hwStorageLunStatus, hwStorageLunRowStatus, + version, totalCapacity, usedCapacity, deviceType, deviceId, + hwStorageSASPortIfIndex, hwStorageSASPortBoardIfIndex, hwStorageSASPortID, hwStorageSASPortStatus, hwStorageSASPortConfigRate, + hwStorageFrontEndHostPortIfIndex, hwStorageFrontEndHostPortType, hwStorageFrontEndHostPortStatus, hwStorageFrontEndHostPortPhysAddress, hwStorageFrontEndHostPortDescription, + hwStorageCacheID, hwStorageCacheTotalCapacity, hwStorageCacheHighWaterLevel, hwStorageCacheLowWaterLevel, hwStorageCacheRowStatus, + hwStorageNodeIfIndex, hwStorageNodeIPAddress, hwStorageNodeStatus, hwStorageNodeIsMaster, hwStorageNodeRowStatus, + hwStorageControllerID, hwStorageControllerName, hwStorageControllerLocation, hwStorageControllerRunningStatus, hwStorageControllerSoftVer, + hwStorageControllerTemperature, hwStorageControllerIsMaster, hwStorageControllerELabel, hwStorageControllerPCBVer, hwStorageControllerBMCVer, + hwStorageControllerLogicVer, hwStorageControllerBIOSVer, hwStorageControllerMemorySize, hwStorageControllerCPUInfo, hwStorageControllerVoltage, + hwStorageSASPortWWN, hwStorageFCPortLogicType, hwStorageFCPortSpeedRate, hwStorageSASPortLogicType, hwStorageSASPortSpeedRate, + hwStorageISCSIPortLogicType, hwStorageLunPrefetchStrategy, status, hwStorageControllerHealthStatus } + STATUS current + DESCRIPTION + "Enter the description of the created OBJECT-GROUP." + ::= { isoGroups 1 } + + + isoCompliances OBJECT IDENTIFIER ::= { isoConformance 2 } + + + basicCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Enter the description of the created MODULE-COMPLIANCE." + MODULE -- this module + MANDATORY-GROUPS { currentObjectGroup } + ::= { isoCompliances 1 } + + + + END + +-- +-- ISM-STORAGE-SVC-MIB.mib +-- diff --git a/MIBS/huawei/ISM-TRAP-MIB b/MIBS/huawei/ISM-TRAP-MIB new file mode 100644 index 0000000..c6155f8 --- /dev/null +++ b/MIBS/huawei/ISM-TRAP-MIB @@ -0,0 +1,431 @@ +-- +-- ISM-TRAP-MIB.mib +-- MIB generated by MG-SOFT Visual MIB Builder Version 4.0 Build 347 +-- Friday, March 28, 2014 at 17:13:02 +-- + + ISM-TRAP-MIB DEFINITIONS ::= BEGIN + + IMPORTS + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + enterprises, IpAddress, Integer32, Unsigned32, + Gauge32, Counter64, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + RowStatus, TEXTUAL-CONVENTION + FROM SNMPv2-TC; + + + huaweistorage MODULE-IDENTITY + LAST-UPDATED "201210101725Z" -- October 10, 2012 at 17:25 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com" + DESCRIPTION + "Description." + REVISION "201304071915Z" -- April 07, 2013 at 19:15 GMT + DESCRIPTION + " " + ::= { enterprises 34774 } + + + +-- +-- Textual conventions +-- + + NodeCodeString ::= TEXTUAL-CONVENTION + DISPLAY-HINT + "255a" + STATUS current + DESCRIPTION + "characters in length." + SYNTAX OCTET STRING (SIZE (15..17)) + + +-- +-- Node definitions +-- + + hwStorage OBJECT IDENTIFIER ::= { huaweistorage 4 } + + + hwISM OBJECT IDENTIFIER ::= { hwStorage 1 } + + + trapAddress OBJECT IDENTIFIER ::= { hwISM 2 } + + + forwardAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF ForwardAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { trapAddress 1 } + + + forwardAddrEntry OBJECT-TYPE + SYNTAX ForwardAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { forwardAddrIndex } + ::= { forwardAddrTable 1 } + + + ForwardAddrEntry ::= + SEQUENCE { + forwardAddrIndex + OCTET STRING, + forwardAddrIP + IpAddress, + forwardAddrPort + Gauge32, + forwardAddrTrapVer + Integer32, + forwardAddrRowStatus + RowStatus, + forwardAddrIPNew + OCTET STRING, + forwardAddrTrapType + Integer32 + } + + forwardAddrIndex OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { forwardAddrEntry 1 } + + + forwardAddrIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { forwardAddrEntry 2 } + + + forwardAddrPort OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { forwardAddrEntry 3 } + + + forwardAddrTrapVer OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description. + 1: V1 Trap + 2: V2 Trap + 3: V3 Trap" + ::= { forwardAddrEntry 4 } + + + forwardAddrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { forwardAddrEntry 5 } + + + forwardAddrIPNew OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { forwardAddrEntry 6 } + + + forwardAddrTrapType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " " + ::= { forwardAddrEntry 7 } +-- + + event OBJECT IDENTIFIER ::= { hwISM 3 } + + + eventTable OBJECT-TYPE + SYNTAX SEQUENCE OF EventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { event 1 } + + + eventEntry OBJECT-TYPE + SYNTAX EventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwIsmEventSequence } + ::= { eventTable 1 } + + + EventEntry ::= + SEQUENCE { + hwIsmEventType + Unsigned32, + hwIsmEventID + Counter64, + hwIsmEventLevel + Unsigned32, + hwIsmEventSequence + Unsigned32, + hwIsmEventTime + Unsigned32, + hwIsmEventRecoveryTime + Unsigned32, + hwIsmEventParameter + OCTET STRING, + hwIsmEventRowStatus + RowStatus + } + + hwIsmEventType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { eventEntry 1 } + + + hwIsmEventID OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { eventEntry 2 } + + + hwIsmEventLevel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { eventEntry 3 } + + + hwIsmEventSequence OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { eventEntry 4 } + + + hwIsmEventTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { eventEntry 5 } + + + hwIsmEventRecoveryTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { eventEntry 6 } + + + hwIsmEventParameter OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { eventEntry 7 } + + + hwIsmEventRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { eventEntry 20 } + + + trapEvent OBJECT IDENTIFIER ::= { event 3 } + + + hwIsmTrapEventType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Description." + ::= { trapEvent 1 } + + + hwIsmTrapEventID OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Description." + ::= { trapEvent 2 } + + + hwIsmTrapEventLevel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Description." + ::= { trapEvent 3 } + + + hwIsmTrapEventSequence OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Description." + ::= { trapEvent 4 } + + + hwIsmTrapEventTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Description." + ::= { trapEvent 5 } + + + hwIsmTrapEventRecoveryTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Description." + ::= { trapEvent 6 } + + + hwIsmTrapEventParameter OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Description." + ::= { trapEvent 7 } + + + hwIsmTrapEventID32Bit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Description." + ::= { trapEvent 8 } + + + hwIsmTrapEventTimeStr OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Description." + ::= { trapEvent 9 } + + + hwIsmTrapEventRecoveryTimeStr OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Description." + ::= { trapEvent 10 } + + + notificationType OBJECT IDENTIFIER ::= { hwISM 4 } + + + eventType NOTIFICATION-TYPE + OBJECTS { hwIsmTrapEventType, hwIsmTrapEventID, hwIsmTrapEventLevel, hwIsmTrapEventSequence, hwIsmTrapEventTime, + hwIsmTrapEventRecoveryTime, hwIsmTrapEventParameter } + STATUS current + DESCRIPTION + " " + ::= { notificationType 2 } + + + isoConformance OBJECT IDENTIFIER ::= { iso 6 } + + + isoGroups OBJECT IDENTIFIER ::= { isoConformance 1 } + + + currentObjectGroup OBJECT-GROUP + OBJECTS { forwardAddrIndex, forwardAddrIP, forwardAddrPort, forwardAddrTrapVer, forwardAddrRowStatus, + hwIsmTrapEventType, hwIsmTrapEventID, hwIsmTrapEventLevel, hwIsmTrapEventSequence, hwIsmTrapEventTime, + hwIsmTrapEventRecoveryTime, forwardAddrIPNew, forwardAddrTrapType, hwIsmTrapEventID32Bit, hwIsmTrapEventTimeStr, + hwIsmTrapEventRecoveryTimeStr, hwIsmTrapEventParameter, hwIsmEventType, hwIsmEventID, hwIsmEventLevel, + hwIsmEventSequence, hwIsmEventTime, hwIsmEventRecoveryTime, hwIsmEventParameter, hwIsmEventRowStatus + } + STATUS current + DESCRIPTION + "Enter the description of the created OBJECT-GROUP." + ::= { isoGroups 1 } + + + currentNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { eventType } + STATUS current + DESCRIPTION + "Enter the description of the created NOTIFICATION-GROUP." + ::= { isoGroups 2 } + + + isoCompliances OBJECT IDENTIFIER ::= { isoConformance 2 } + + + basicCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Enter the description of the created MODULE-COMPLIANCE." + MODULE -- this module + MANDATORY-GROUPS { currentObjectGroup, currentNotificationGroup } + ::= { isoCompliances 1 } + + + + END + +-- +-- ISM-TRAP-MIB.mib +-- diff --git a/MIBS/huawei/NQA-MIB b/MIBS/huawei/NQA-MIB new file mode 100644 index 0000000..58e0d8c --- /dev/null +++ b/MIBS/huawei/NQA-MIB @@ -0,0 +1,9235 @@ +-- ================================================================= +-- Copyright (C) 2006 by HUAWEI TECHNOLOGIES. All rights reserved +-- +-- Description: Network Quality Analyse MIB. +-- Reference: +-- Version: V1.1 +-- History: +-- V1.0 liyonggang 2006.6.7,publish +-- V1.1 +-- modified by liyonggang +-- ================================================================= + + NQA-MIB DEFINITIONS ::= BEGIN + + IMPORTS + IpAddress + FROM RFC1155-SMI + InterfaceIndexOrZero -- RFC2863 + FROM IF-MIB + hwDatacomm + FROM HUAWEI-MIB + InetAddressType, InetAddress, InetPortNumber + FROM INET-ADDRESS-MIB + OBJECT-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + TimeTicks, Integer32, Gauge32, Counter32, Unsigned32, OBJECT-TYPE,mib-2, NOTIFICATION-TYPE, NOTIFICATION-GROUP, + MODULE-IDENTITY + FROM SNMPv2-SMI + DisplayString, TruthValue, TimeStamp, RowStatus, TimeInterval, StorageType,MacAddress, + DateAndTime, TEXTUAL-CONVENTION + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB -- RFC2571 + Dot1agCfmMepIdOrZero, Dot1agCfmMaintDomainName, Dot1agCfmMaintAssocName + FROM IEEE802171-CFM-MIB + EnabledStatus + FROM P-BRIDGE-MIB + VlanIdOrNone + FROM Q-BRIDGE-MIB -- [RFC4363] + HWDot1agCfmRelayActionFieldValue, HWDot1agCfmIngressActionFieldValue, HWDot1agCfmEgressActionFieldValue + FROM HUAWEI-ETHOAM-MIB; + + + nqa MODULE-IDENTITY + LAST-UPDATED "200601091739Z"-- January 09, 2006 at 17:39 GMT + ORGANIZATION + "Huawei Technologies Co., Ltd." + CONTACT-INFO + "R&D BeiJing, Huawei Technologies co.,Ltd. + Huawei Bld.,NO.3 Xinxi Rd., + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + Zip:100085 + Http://www.huawei.com + E-mail:support@huawei.com" + DESCRIPTION + "HUAWEI service quality detect funcion." + ::= { hwDatacomm 111 } + + +-- +-- Textual conventions +-- + + NqaType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Select test type" + SYNTAX INTEGER + { + unknown(0), + tcpConnect(1), + udpEcho(2), + httpAppl(3), + ftpAppl(4), + jitterAppl(5), + icmpAppl(6), + snmpAppl(7), + traceRoute(8), + lspPing(9), + lspTraceRoute(10), + dnsAppl(11), + dhcpAppl(12), + dlswAppl(13), + pwe3Ping(14), + pwe3Tracert(15), + mPing(16), + mTracert(17), + macPing(18), + macTunnelPing(19), + lspJitter(20), + pathMtu(21), + icmpJitter(22), + pathJitter(23), + pppoe(24), + vplsmPing(25), + vplsmacPing(26), + vplsmacTrace(27), + vplsMTrace(28), + gmacping(29), + gmactrace(30), + mactrace(31), + vplspwping(32), + vplspwtrace(33) + } + + EnableValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents a boolean value." + SYNTAX INTEGER + { + enable(1), + disable(2) + } + + +NqaDistanceNodeType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Selection of destination addresses when MACPing is performed." + SYNTAX INTEGER + { + macAddress(1), + mepID(2) + } + + HWLldpPortIdSubtype ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "LLDP interface ID sub type" + SYNTAX INTEGER + { + interfaceAlias(1), + portComponent(2), + macAddress(3), + networkAddress(4), + interfaceName(5), + agentCircuitId(6), + local(7) + } + + HWLldpPortId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This TC describes the format of a port identifier string. + Objects of this type are always used with an associated + LldpPortIdSubtype object, which identifies the format of the + particular LldpPortId object instance. + + If the associated LldpPortIdSubtype object has a value of + 'interfaceAlias(1)', then the octet string identifies a + particular instance of the ifAlias object (defined in IETF + RFC 2863). If the particular ifAlias object does not contain + any values, another port identifier type should be used. + + If the associated LldpPortIdSubtype object has a value of + 'portComponent(2)', then the octet string identifies a + particular instance of the entPhysicalAlias object (defined + in IETF RFC 2737) for a port or backplane component. + + If the associated LldpPortIdSubtype object has a value of + 'macAddress(3)', then this string identifies a particular + unicast source address (encoded in network byte order + and IEEE 802.3 canonical bit order) associated with the port + (IEEE Std 802-2001). + + If the associated LldpPortIdSubtype object has a value of + 'networkAddress(4)', then this string identifies a network + address associated with the port. The first octet contains + the IANA AddressFamilyNumbers enumeration value for the + specific address type, and octets 2 through N contain the + networkAddress address value in network byte order. + + If the associated LldpPortIdSubtype object has a value of + 'interfaceName(5)', then the octet string identifies a + particular instance of the ifName object (defined in IETF + RFC 2863). If the particular ifName object does not contain + any values, another port identifier type should be used. + + If the associated LldpPortIdSubtype object has a value of + 'agentCircuitId(6)', then this string identifies a agent-local + identifier of the circuit (defined in RFC 3046). + + If the associated LldpPortIdSubtype object has a value of + 'local(7)', then this string identifies a locally + assigned port ID." + SYNTAX OCTET STRING (SIZE (1..255)) + + NqaOperation ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Paras for specified test." + SYNTAX INTEGER + { + noOperation(1), + httpGet(2), + httpPost(3), + ftpGet(4), + ftpPut(5) + } + + +-- +-- Node definitions +-- + + nqaBase OBJECT IDENTIFIER ::= { nqa 1 } + + nqaVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The NQA version (for example, 1.1). + It can be used for version management." + ::= { nqaBase 1 } + + nqaEnable OBJECT-TYPE + SYNTAX EnableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the switch of enabling NQA client. + (The value range: enable:1; disable:2.The default value is enable(1))" + ::= { nqaBase 2 } + + nqaReset OBJECT-TYPE + SYNTAX EnableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clears all the enabled test configurations. + (The value range: enable:1; disable:2. The default value is disable(2))" + ::= { nqaBase 3 } + + nqaTimeOfLastSetError OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time of the last configuration error. + (0 indicates that the configuration does not fail)." + ::= { nqaBase 4 } + + nqaLastSetError OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time of the last configuration error. + (0 indicates that the configuration does not fail)." + ::= { nqaBase 5 } + + nqaNumOfCurrentCtrlEntry OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The total number of current configuration tests." + ::= { nqaBase 6 } + + nqaMaxConcurrentRequests OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "requests" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of concurrent active requests + that are allowed within an agent implementation." + ::= { nqaBase 7 } + + nqaMaxNumOfRequests OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "requests" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of requests + that are allowed within an agent implementation. " + ::= { nqaBase 8 } + + nqaJitterVersion OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Selects the version of jitter test. + (The value range: old version:1, new version:2. The default value is old version(1))" + ::= { nqaBase 9 } + + nqaSupportTestType OBJECT-TYPE + SYNTAX BITS +{ + icmp(0), + tcp(1), + udp(2), + http(3), + ftp(4), + jitter(5), + snmp(6), + trace(7), + lspPing(8), + lspTrace(9), + dns(10), + dhcp(11), + dlsw(12), + pwe3Ping(13), + pwe3Trace(14), + mPing(15), + mTrace(16), + macPing(17), + macTunnelPing(18), + lspJitter(19), + icmpJitter(20), + pathJitter(21), + pathMtu(22), + pppoe(23), + vplsmPing(24), + vplsmacPing(25), + vplsmacTrace(26), + vplsMTrace(27), + gmacping(28), + gmactrace(29), + mactrace(30), + vplspwping(31), + vplspwtrace(32) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Test type that the current device supports. + Data structure of the type is in the format of bits. + Each bit represents a test type. + The mappings between bits and tests are as follows: + icmp(0), + tcp(1), + udp(2), + http(3), + ftp(4), + jitter(5), + snmp(6), + trace(7), + lspPing(8), + lspTrace(9), + dns(10), + dhcp(11), + dlsw(12), + pwe3Ping(13), + pwe3Trace(14), + mPing(15), + mTrace(16), + macPing(17), + macTunnelPing(18), + lspJitter(19), + icmpJitter(20), + pathJitter(21), + pathMtu(22), + pppoe(23), + vplsmPing(24), + vplsmacPing(25), + vplsmacTrace(26), + vplsMTrace(27), + gmacping(28), + gmactrace(29), + mactrace(30), + vplspwping(31), + vplspwtrace(32) +The value #0x00 indicates don't suppourt all testtypes." + ::= { nqaBase 10} + nqaSupportServerType OBJECT-TYPE + SYNTAX BITS +{ +tcpServer(0), + udpServer(1), + icmpServer(2) + } +MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Test type that the current device supports. + Data structure of the type is in the format of bits. + Each bit represents a test type. + tcpServer(0), + udpServer(1), + icmpServer(2) + The value #0x00 indicates don't suppourt all servertypes." + ::= { nqaBase 11} + + nqaCtrl OBJECT IDENTIFIER ::= { nqa 2 } + + nqaAdminCtrlTable OBJECT-TYPE + SYNTAX SEQUENCE OF NqaAdminCtrlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of NQA monitoring definitions." + ::= { nqaCtrl 1 } + + nqaAdminCtrlEntry OBJECT-TYPE + SYNTAX NqaAdminCtrlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the nqaAdminCtrlTable." + INDEX { nqaAdminCtrlOwnerIndex, nqaAdminCtrlTestName } + ::= { nqaAdminCtrlTable 1 } + + NqaAdminCtrlEntry ::= + SEQUENCE { + nqaAdminCtrlOwnerIndex + SnmpAdminString, + nqaAdminCtrlTestName + SnmpAdminString, + nqaAdminCtrlTag + DisplayString, + nqaAdminCtrlType + NqaType, + nqaAdminCtrlFrequency + Integer32, + nqaAdminCtrlTimeOut + Integer32, + nqaAdminCtrlThreshold1 + Integer32, + nqaAdminCtrlThreshold2 + Integer32, + nqaAdminCtrlThreshold3 + Integer32, + nqaAdminCtrlStatus + RowStatus + } + + nqaAdminCtrlOwnerIndex OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "To facilitate the provisioning of access control by a + security administrator using the View-Based Access + Control Model for tables in which multiple users may + need to independently create or modify entries, + the initial index is used as an 'ownerindex'. + + When used in conjunction with such a security policy + all entries in the table belonging to a particular user + (or group) will have the same value for this initial + index. For a given user's entries in a particular + table, the object identifiers for the information in + these entries will have the same subidentifiers (except + for the 'column' subidentifier) up to the end of the + encoded owner index." + ::= { nqaAdminCtrlEntry 1 } + + nqaAdminCtrlTestName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of a test. This is locally unique, + within the scope of an nqaAdminCtrlOwnerIndex." + ::= { nqaAdminCtrlEntry 2 } + + nqaAdminCtrlTag OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A string which is the description of the test instance." + ::= { nqaAdminCtrlEntry 3 } + + nqaAdminCtrlType OBJECT-TYPE + SYNTAX NqaType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of the test instance." + ::= { nqaAdminCtrlEntry 4 } + + nqaAdminCtrlFrequency OBJECT-TYPE + SYNTAX Integer32 + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the interval when the test instance repeats." + DEFVAL { 0 } + ::= { nqaAdminCtrlEntry 5 } + + nqaAdminCtrlTimeOut OBJECT-TYPE + SYNTAX Integer32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the duration to wait for the completion of test + instance. The default value of DHCP-type and FTP-type test + instance is 15s, The default value of PPPoE-type test + instance is 30s, and that of other types is 3s." + ::= { nqaAdminCtrlEntry 6 } + + nqaAdminCtrlThreshold1 OBJECT-TYPE + SYNTAX Integer32 + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Represents the threshold of RTD (Round Trip Delay). If the + RTT violates the threshold, the corresponding counter will + increase. It applies to any type of test instance." + DEFVAL { 0 } + ::= { nqaAdminCtrlEntry 7 } + + nqaAdminCtrlThreshold2 OBJECT-TYPE + SYNTAX Integer32 + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Represents the threshold of OWD (One Way Delay) from source + to destination. If the OWD violates the threshold, the + corresponding counter will increase. It applies only to + jitter-type test instances." + DEFVAL { 0 } + ::= { nqaAdminCtrlEntry 8 } + + nqaAdminCtrlThreshold3 OBJECT-TYPE + SYNTAX Integer32 + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Represents the threshold of OWD (One Way Delay) from + destination to source. If the OWD violates the threshold, + the corresponding counter will increase. It applies only + to jitter-type test instances." + DEFVAL { 0 } + ::= { nqaAdminCtrlEntry 9 } + + nqaAdminCtrlStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "To set the value of this object can create or delete the + specified test instance and the records belonging to it. + Before deleting a test instance, the custom must make sure + that the status of the test instance is inactive through + nqaScheduleOperStatus. The value can be set to + 'CreateAndGo (4)', 'Destroy (6)' and 'Active (1)'." + REFERENCE + "See definition of RowStatus in RFC 2579, 'Textual + Conventions for SMIv2.'" + ::= { nqaAdminCtrlEntry 10 } + + nqaAdminParaTable OBJECT-TYPE + SYNTAX SEQUENCE OF NqaAdminParaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Set parameter for a test. " + ::= { nqaCtrl 2 } + + nqaAdminParaEntry OBJECT-TYPE + SYNTAX NqaAdminParaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "set parameter in the nqaAdminParaTable." + INDEX { nqaAdminCtrlOwnerIndex, nqaAdminCtrlTestName } + ::= { nqaAdminParaTable 1 } + + NqaAdminParaEntry ::= + SEQUENCE { + nqaAdminParaTargetAddressType + InetAddressType, + nqaAdminParaTargetAddress + InetAddress, + nqaAdminParaTargetPort + InetPortNumber, + nqaAdminParaSourceAddressType + InetAddressType, + nqaAdminParaSourceAddress + InetAddress, + nqaAdminParaSourcePort + InetPortNumber, + nqaAdminParaMaxTtl + Unsigned32, + nqaAdminParaInitialTtl + Unsigned32, + nqaAdminParaStorageType + StorageType, + nqaAdminParaMaxFailures + Unsigned32, + nqaAdminParaDontFragment + TruthValue, + nqaAdminParaDataSize + Unsigned32, + nqaAdminParaDataFill + OCTET STRING, + nqaAdminParaIfIndex + InterfaceIndexOrZero, + nqaAdminParaByPassRouteTable + TruthValue, + nqaAdminParaMiscOptions + SnmpAdminString, + nqaAdminParaProbeCount + Unsigned32, + nqaAdminParaTrapGeneration + BITS, + nqaAdminParaTrapProbeFailureFilter + Unsigned32, + nqaAdminParaTrapTestFailureFilter + Unsigned32, + nqaAdminParaDSField + Integer32, + nqaAdminParaDnsServerAddressType + InetAddressType, + nqaAdminParaDnsServerAddress + InetAddress, + nqaAdminParaOperation + NqaOperation, + nqaAdminParaHttpVersion + DisplayString, + nqaAdminParaHttpOperationString + DisplayString, + nqaAdminParaTestFailurePercent + Unsigned32, + nqaAdminParaFtpUserName + DisplayString, + nqaAdminParaFtpPassword + DisplayString, + nqaAdminParaFtpFilePath + DisplayString, + nqaAdminParaFtpFileSize + Integer32, + nqaAdminParaInterval + Integer32, + nqaAdminParaNumPackets + Integer32, + nqaAdminParaVrfName + DisplayString, + nqaAdminParaLspAddressType + INTEGER, + nqaAdminParaLspAddressMask + Integer32, + nqaAdminParaLspIpAddress + InetAddress, + nqaAdminParaLspPWE3VcId + Unsigned32, + nqaAdminParaLspPWE3Type + INTEGER, + nqaAdminParaLspPWE3Option + INTEGER, + nqaAdminParaLspPWE3RemoteVcId + Unsigned32, + nqaAdminParaLspPWE3RemoteAddress + InetAddress, + nqaAdminParaLspExp + Unsigned32, + nqaAdminParaLspReplyMode + INTEGER, + nqaAdminParaResultRowMax + Integer32, + nqaAdminParaHistoryRowMax + Integer32, + nqaAdminParaCreateHopsEntries + EnableValue, + nqaAdminParaLspVCType + INTEGER, + nqaAdminParaMTraceLastHopAddress + InetAddress, +nqaAdminParaMTraceSourceAddress + InetAddress, +nqaAdminParaMTraceGroupAddress + InetAddress, +nqaAdminParaMTraceMaxTtl + Unsigned32, +nqaAdminParaMTraceSendMode + INTEGER, +nqaAdminParaMTraceResponseTtl + Unsigned32, +nqaAdminParaMTraceResponseAddressType + InetAddressType, +nqaAdminParaMTraceResponseAddress + InetAddress, + nqaAdminParaDistanceNodeType + NqaDistanceNodeType, + nqaAdminParaMacAddress + MacAddress, + nqaAdminParaRMepID + Dot1agCfmMepIdOrZero, + nqaAdminParaMDName + OCTET STRING, + nqaAdminParaMAName + OCTET STRING, + nqaAdminParaMacTunnelName + OCTET STRING, + nqaAdminParaPathMtuStep + Integer32, + nqaAdminParaPathMtuDiscoveryPathMtuMax + Integer32, + nqaAdminParaIcmpJitterMode + INTEGER, + nqaAdminParaCodecType + INTEGER, + nqaAdminParaIcpifAdvFactor + Integer32, + nqaAdminParaFtpMode + INTEGER, + nqaAdminParaHardwareBased + EnabledStatus, + nqaAdminParaPppoeUserName + OCTET STRING, + nqaAdminParaPppoePassword + OCTET STRING, + nqaAdminParaPppoeVlanIf + Integer32, + nqaAdminParaPppoeAuthenticationMode + INTEGER, + nqaAdminParaPppoeRedialUpTimes + Integer32, + nqaAdminParaPppoeInterval + Integer32, + nqaAdminParaVsiName + + OCTET STRING, + nqaAdminParaVlanId + VlanIdOrNone, + nqaAdminParaLspTunnelType + INTEGER, + nqaAdminParaLspNextHopAddress + InetAddress, + nqaAdminParaLspVersion + INTEGER, + nqaAdminParaRemoteAddressType + InetAddressType, + nqaAdminParaRemoteAddress + InetAddress, + nqaAdminParaTimeUnit + INTEGER + } + + nqaAdminParaTargetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Represents the address type of destination." + DEFVAL { unknown } + ::= { nqaAdminParaEntry 1 } + + nqaAdminParaTargetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Represents the address of destination." + ::= { nqaAdminParaEntry 2 } + + nqaAdminParaTargetPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Represents the port number of destination." + ::= { nqaAdminParaEntry 3 } + + nqaAdminParaSourceAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Represents the address type of source." + DEFVAL { unknown } + ::= { nqaAdminParaEntry 4 } + + nqaAdminParaSourceAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Represents the address of source." + ::= { nqaAdminParaEntry 5 } + + nqaAdminParaSourcePort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Represents the port number of source." + ::= { nqaAdminParaEntry 6 } + + nqaAdminParaMaxTtl OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + UNITS "time-to-live value" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the maximum value of TTL. The value cannot be set to 0 unless the test-type is pwe3ping, the lsp-version is rfc4379, and the ttl-copymode is pipe." + ::= { nqaAdminParaEntry 7 } + + nqaAdminParaInitialTtl OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the initial value of TTL." + DEFVAL { 1 } + ::= { nqaAdminParaEntry 8 } + + nqaAdminParaStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-write + 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 } + ::= { nqaAdminParaEntry 9 } + + nqaAdminParaMaxFailures OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + UNITS "timeouts" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object indicates the maximum number of + consecutive timeouts allowed before terminating a remote + traceroute request. A value of 255 (maximum hop + count/possible TTL value) indicates that the function + of terminating a remote traceroute request when a specific + number of successive timeouts are detected is disabled." + DEFVAL { 5 } + ::= { nqaAdminParaEntry 10 } + + nqaAdminParaDontFragment OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object enables setting of Don't Fragment (DF) flag in + the IP header for a probe. Use of this object enables + performing a manual PATH MTU test." + DEFVAL { false } + ::= { nqaAdminParaEntry 11 } + + nqaAdminParaDataSize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "octets" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The size of data field in packet." + DEFVAL { 0 } + ::= { nqaAdminParaEntry 12 } + + nqaAdminParaDataFill OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Represents the characters used for filling the data field. + This object is used together with the corresponding object, + nqaAdminParaDataSize." + DEFVAL { '00'H } + ::= { nqaAdminParaEntry 13 } + + nqaAdminParaIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specified the source interface or tunnel, from which probes + of the test instance are sent. The object applies to DHCP, + jitter, icmpjitter, ICMP, lspping or lsptrace type test instance. + The value zero implies that the object is disabled." + DEFVAL { 0 } + ::= { nqaAdminParaEntry 14 } + + nqaAdminParaByPassRouteTable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The purpose of this object is to optionally enable bypassing + the route table. If enabled, the remote host will bypass the + normal routing tables and send directly to a host on an attached + network. If the host is not on a directly-attached network, an + error is returned. This option can be used to perform the + ping/traceroute operation to a local host through an interface + that has no route defined (e.g., after the interface was dropped + by routed)." + DEFVAL { false } + ::= { nqaAdminParaEntry 15 } + + nqaAdminParaMiscOptions OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enables an application to specify implementation dependent options." + DEFVAL { ''H } + ::= { nqaAdminParaEntry 16 } + + nqaAdminParaProbeCount OBJECT-TYPE + SYNTAX Unsigned32 (1..15) + UNITS "probes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the number of packets sent by the test instance, or times + of probe repeated, in which may send several packets. The second case + applies to jitter-type test instances." + ::= { nqaAdminParaEntry 17 } + + + nqaAdminParaTrapGeneration OBJECT-TYPE + SYNTAX BITS { + probeFailure(0), + testFailure(1), + testCompletion(2), + overRtdThreshold(3), + overOwdThresholdSd(4), + overOwdThresholdDs(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Switch of notification. Determine whether and how to send notifications + for the test instance: + - probeFailure(0) - Generate a PathChange notification when the current + path varies from a previously determined path. + - testFailure(1) - Generate a TestFailed notification when the full + path to a target can't be determined. + - testCompletion(2) - Generate a TestCompleted notification when the path + to a target has been determined. + - overRtdThreshold(3) - Generate a Overthreshold of RTD notification when + the statistic results exceed threshold. + - overOwdThresholdSd(4) - Generate a Overthreshold of OWD-SD notification + when the statistic results exceed threshold. + - overOwdThresholdDs(5) - Generate a Overthreshold of OWD-DS notification + when the statistic results exceed threshold. + The value #0x00 indicates disable all notifications." + ::= { nqaAdminParaEntry 18 } + + nqaAdminParaTrapProbeFailureFilter OBJECT-TYPE + SYNTAX Unsigned32 (1..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the condition when to trigger an nqaProbeFailed notification. + When the number of consecutive failed probes violates the threshold indicated + by nqaAdminParaTrapProbeFailureFilter, a notification will be created. This + object is used together with nqaAdminParaTrapGeneration." + DEFVAL { 1 } + ::= { nqaAdminParaEntry 19 } + + nqaAdminParaTrapTestFailureFilter OBJECT-TYPE + SYNTAX Unsigned32 (1..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the condition when to trigger an nqaTestFailed notification. When + the number of failed tests violates the threshold indicated by + nqaAdminParaTrapTestFailureFilter, a notification will be created. There are + usually several probes in each test. This object is used together with + nqaAdminParaTrapGeneration." + DEFVAL { 1 } + ::= { nqaAdminParaEntry 20 } + + nqaAdminParaDSField OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the Differentiated Services (DS) field in the IP packet. The DS + field is defined as the Type Of Service (TOS) octet in IPv4 header or as + the Traffic Class octet in IPv6 header." + DEFVAL { 0 } + ::= { nqaAdminParaEntry 21 } + + nqaAdminParaDnsServerAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the address type of DNS server." + DEFVAL { unknown } + ::= { nqaAdminParaEntry 22 } + + nqaAdminParaDnsServerAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the address of DNS server." + ::= { nqaAdminParaEntry 23 } + + nqaAdminParaOperation OBJECT-TYPE + SYNTAX NqaOperation + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the operation of FTP or HTTP type test instance. The + operations of FTP-type test instance include get and put. The + operations of HTTP-type test instance include get and post." + DEFVAL { noOperation } + ::= { nqaAdminParaEntry 24 } + + nqaAdminParaHttpVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the version of HTTP." + ::= { nqaAdminParaEntry 25 } + + nqaAdminParaHttpOperationString OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A string that specifies the HTTP operation which will be sent + to the HTTP server." + ::= { nqaAdminParaEntry 26 } + + nqaAdminParaTestFailurePercent OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the scale over which the test will be regarded as failed." + DEFVAL { 100 } + ::= { nqaAdminParaEntry 27 } + + nqaAdminParaFtpUserName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the user name of the FTP server." + ::= { nqaAdminParaEntry 28 } + + nqaAdminParaFtpPassword OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the password of the user of the FTP server." + ::= { nqaAdminParaEntry 29 } + + nqaAdminParaFtpFilePath OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the full name of the file which will be transmitted + by the FTP-type test instance." + ::= { nqaAdminParaEntry 30 } + + nqaAdminParaFtpFileSize OBJECT-TYPE + SYNTAX Integer32 (0..10000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the size that the file will be transmitted by the + FTP-type test instance. It may be part of the file." + ::= { nqaAdminParaEntry 31 } + + nqaAdminParaInterval OBJECT-TYPE + SYNTAX Integer32 (0..60000) + UNITS "millseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the interval between two consecutive probe packets." + ::= { nqaAdminParaEntry 32 } + + nqaAdminParaNumPackets OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the number of packet sent in each probe. This object + is used together with nqaAdminParaProbeCount, and only apples to + jitter-type test instance." + DEFVAL { 20 } + ::= { nqaAdminParaEntry 33 } + + nqaAdminParaVrfName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the VRF name." + ::= { nqaAdminParaEntry 34 } + +nqaAdminParaLspAddressType OBJECT-TYPE + SYNTAX INTEGER { + ipv4(1), + te(3), + ring(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the address type of LSP. The object applies to lspping, + lsptrace and lspjitter type test instance." + ::= { nqaAdminParaEntry 35 } + + nqaAdminParaLspAddressMask OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the address mask of LSP. The object apples to lspping, + lsptrace and lspjitter type test instance." + ::= { nqaAdminParaEntry 36 } + + nqaAdminParaLspIpAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP Address filled in the ip header, must be a 127/8 address." + ::= { nqaAdminParaEntry 37 } + + nqaAdminParaLspPWE3VcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The local Pseudo wire ID in PWE3 Ping test" + ::= { nqaAdminParaEntry 38 } + + nqaAdminParaLspPWE3Type OBJECT-TYPE + SYNTAX INTEGER { + fr(1), + atmAal5Sdu(2), + atm-cell-transport(3), + vlan(4), + ethernet(5), + hdlc(6), + ppp(7), + atm-nto1-vcc(9), + atm-nto1-vpc(10), + ip-layer2(11), + atm-1to1-vcc(12), + atm-1to1-vpc(13), + satop-e1(17), + satop-t1(18), + satop-e3(19), + cesopsn-basic(21), + ipInterworking(64) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The encapsulation type of Pseudo wire ID in the PWE3 Ping test" + ::= { nqaAdminParaEntry 39 } + + nqaAdminParaLspPWE3Option OBJECT-TYPE + SYNTAX INTEGER { + labelAlert(1), + controlWord(2), + normal(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The label type of PWE3 Ping and PWE3 Tracert test." + ::= { nqaAdminParaEntry 40 } + + nqaAdminParaLspPWE3RemoteVcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The remote Pseudo wire ID in PWE Ping test." + ::= { nqaAdminParaEntry 41 } + + nqaAdminParaLspPWE3RemoteAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The remote IP address in PWE3 Ping test." + ::= { nqaAdminParaEntry 42 } + + nqaAdminParaLspExp OBJECT-TYPE + SYNTAX Unsigned32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The 3bit EXP field of the MPLS echo packet label." + DEFVAL { 0 } + ::= { nqaAdminParaEntry 43 } + + nqaAdminParaLspReplyMode OBJECT-TYPE + SYNTAX INTEGER { + noReply(1), + udp(2), + udpRouterAlert(3), + levelControlChannel(4), + udpviaVPLS(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "ReplyMode + Value Meaning + ----- ------- + 1 Do not reply + 2 Reply via an IPv4/IPv6 UDP packet + 3 Reply via an IPv4/IPv6 UDP packet with Router Alert + 4 Reply via application level control channel + 5 Reply via a VPLS IPv4 UDP packet" + DEFVAL { udp } + ::= { nqaAdminParaEntry 44 } + + nqaAdminParaResultRowMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the maximum number of result records." + DEFVAL { 5 } + ::= { nqaAdminParaEntry 45 } + + nqaAdminParaHistoryRowMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the maximum number of history records." + DEFVAL { 50 } + ::= { nqaAdminParaEntry 46 } + + nqaAdminParaCreateHopsEntries OBJECT-TYPE + SYNTAX EnableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When set to 'enable (1)', the result of each hop + will be kept in nqaResultsTable. The object applies + to trace, pwe3trace, lsptrace, mtrace type test instance." + DEFVAL { disable } + ::= { nqaAdminParaEntry 47 } + + nqaAdminParaLspVCType OBJECT-TYPE + SYNTAX INTEGER { + ldp(1), + bgp(2), + bgpad(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of protocol which establishes PW in the pwe3tracert test" + ::= { nqaAdminParaEntry 48 } + + nqaAdminParaMTraceLastHopAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The last hop router's IP address in Mtrace test." + ::= { nqaAdminParaEntry 49 } + + nqaAdminParaMTraceSourceAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP address of the multicast source for the path being + traced in Mtrace test." + ::= { nqaAdminParaEntry 50 } + + nqaAdminParaMTraceGroupAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The group address to be traced in Mtrace test, or zero if no + group-specific information is desired." + ::= { nqaAdminParaEntry 51 } + + nqaAdminParaMTraceMaxTtl OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of hops that the requester wants to + trace in Mtrace test." + DEFVAL { 255 } + ::= { nqaAdminParaEntry 52 } + + nqaAdminParaMTraceSendMode OBJECT-TYPE + SYNTAX INTEGER { + multicastTree(1), + allRouter(2), + destination (3), + lastHop(4) + } + + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The sending mode of the Query pamessage in Mtrace test." + DEFVAL { multicastTree } + ::= { nqaAdminParaEntry 53 } + + nqaAdminParaMTraceResponseTtl OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The TTL at which to multicast the response in Mtrace test, + if the response address is a multicast address." + DEFVAL { 64 } + ::= { nqaAdminParaEntry 54 } + + nqaAdminParaMTraceResponseAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Mtrace response address type" + DEFVAL { unknown } + ::= { nqaAdminParaEntry 55 } + + nqaAdminParaMTraceResponseAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This field specifies where the completed traceroute response + packet gets sent in Mtrace test. It can be a unicast address or + a multicast address" + ::= { nqaAdminParaEntry 56 } + + nqaAdminParaDistanceNodeType OBJECT-TYPE + SYNTAX NqaDistanceNodeType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The destination of MAC ping(mac address or rmepid)." + ::= { nqaAdminParaEntry 57 } + + nqaAdminParaMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Mac address of the destination of MAC PING." + ::= { nqaAdminParaEntry 58 } + + nqaAdminParaRMepID OBJECT-TYPE + SYNTAX Dot1agCfmMepIdOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Rmepid of the destination of MAC PING." + ::= { nqaAdminParaEntry 59 } + + nqaAdminParaMDName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..43)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicate the MD name in which the MAC Ping operated." + ::= { nqaAdminParaEntry 60 } + + nqaAdminParaMAName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..45)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicate the MA name in which the MAC Ping operated." + ::= { nqaAdminParaEntry 61 } + + nqaAdminParaMacTunnelName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicate the MAC Tunnel name in which the MAC Ping operated." + ::= { nqaAdminParaEntry 62 } + + nqaAdminParaPathMtuStep OBJECT-TYPE + SYNTAX Integer32 (1..512) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify the step of the path MTU test.If the last response + was received successful,the next packet's length will add + the step." + ::= { nqaAdminParaEntry 63 } + + nqaAdminParaPathMtuDiscoveryPathMtuMax OBJECT-TYPE + SYNTAX Integer32 (48..9198) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify the max value of the discovery field in the path MTU test." + ::= { nqaAdminParaEntry 64 } + + nqaAdminParaIcmpJitterMode OBJECT-TYPE + SYNTAX INTEGER + { + icmpTimestamp(1), + icmpEcho(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Select the type of ICMP packets to be sent in ICMP jitter and path + jitter test.The value can be icmpTimestamp(1) or icmpEcho(2)." + ::= { nqaAdminParaEntry 65 } + + nqaAdminParaCodecType OBJECT-TYPE + SYNTAX INTEGER + { + notDefined(1), -- no codec type is defined or codec is unknown + g711Alaw(2), -- uses G.711 A-Law + g711Ulaw(3), -- uses G.711 muHmm-Law + g729A(4) -- uses G.729A + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To indicate the codec type to be used with jitter probe. This is + applicable only for the jitter probe." + DEFVAL { notDefined } + ::= { nqaAdminParaEntry 66 } + + nqaAdminParaIcpifAdvFactor OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The advantage factor depends on the type of access and how the service + is to be used. This object will be used while calculating the ICPIF + (Calculated Planning Impairment Factor) values. + + Suggestion values: + |---------------------------------------------------|-------| + | Service |factor | + |---------------------------------------------------|-------| + | conventional wire-line | 0 | + |---------------------------------------------------|-------| + | mobility within Building | 5 | + |---------------------------------------------------|-------| + | mobility within geographical area | 10 | + |---------------------------------------------------|-------| + | access to hard-to-reach location | 20 | + |---------------------------------------------------|-------| + " + DEFVAL {0} + ::= { nqaAdminParaEntry 67 } + + nqaAdminParaFtpMode OBJECT-TYPE + SYNTAX INTEGER + { + active(1), -- active mode is defined in ftp test + passive(2) -- passive mode is defined in ftp test + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To indicate the mode to be used with ftp probe. This is + applicable only for the ftp probe." + DEFVAL { active } + ::= { nqaAdminParaEntry 68 } + + nqaAdminParaHardwareBased OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates that the hardware is enabled to send packets. + (The value range: enable:1;disable:2.The default value is disable(2))" + ::= { nqaAdminParaEntry 69 } + + nqaAdminParaPppoeUserName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the username of PPPoE dial-up. For jitter,icmp,traceroute, + tcp,udp,ftp,dns,http probes, this parameter indicates that the probe + uses PPPoE encapsulation. + This parameter accepts the characters in sight only." + ::= { nqaAdminParaEntry 70 } + + nqaAdminParaPppoePassword OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the password of PPPoE dial-up. This is + applicable only for the PPPoE probe. + This parameter accepts the characters in sight only." + ::= { nqaAdminParaEntry 71 } + + nqaAdminParaPppoeVlanIf OBJECT-TYPE + SYNTAX Integer32(0..4093) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the vlanif of PPPoE dial-up. For jitter, icmp, traceroute, tcp, + udp, ftp, dns, http probes, this parameter indicates that the probe uses + PPPoE encapsulation." + ::= { nqaAdminParaEntry 72 } + + nqaAdminParaPppoeAuthenticationMode OBJECT-TYPE + SYNTAX INTEGER + { + chap(1), + pap(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the authentication mode of PPPoE dial-up. This is + applicable only for the PPPoE probe." + ::= { nqaAdminParaEntry 73 } + + nqaAdminParaPppoeRedialUpTimes OBJECT-TYPE + SYNTAX Integer32(0..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the redialup times of PPPoE dial-up. This is + applicable only for the PPPoE probe." + DEFVAL { 0 } + ::= { nqaAdminParaEntry 74 } + + nqaAdminParaPppoeInterval OBJECT-TYPE + SYNTAX Integer32(1..600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the redialup interval of PPPoE dial-up. This is + applicable only for the PPPoE probe." +DEFVAL { 60 } + ::= { nqaAdminParaEntry 75 } + + nqaAdminParaVsiName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify the name of the VSI(Virtual Switch Instance)" + ::= { nqaAdminParaEntry 76 } + + nqaAdminParaVlanId OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify the Vlan ID" + ::= { nqaAdminParaEntry 77 } + + nqaAdminParaLspTunnelType OBJECT-TYPE + SYNTAX INTEGER + { + main(0), -- ping/trace the main lsp tunnel + hotstandby(1) -- ping/trace the hot-standby lsp tunnel + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To indicate ping/trace which lsp tunnel." + DEFVAL { main } + ::= { nqaAdminParaEntry 78 } + +nqaAdminParaLspNextHopAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Represents the address of nexthop." + ::= { nqaAdminParaEntry 79 } + + nqaAdminParaLspVersion OBJECT-TYPE + SYNTAX INTEGER + { + draft6(1), + rfc4379(2), + ptnmode(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify lsp version of protocol. Draft-ietf-mpls-lsp-ping-06 protocol, RFC4379 protocol or ptn mode." + DEFVAL { 1 } + ::= { nqaAdminParaEntry 80 } + + nqaAdminParaRemoteAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Represents the address type of remote." + DEFVAL { unknown } + ::= { nqaAdminParaEntry 81 } + + nqaAdminParaRemoteAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Represents the address of remote." + ::= { nqaAdminParaEntry 82 } + nqaAdminParaTimeUnit OBJECT-TYPE + SYNTAX INTEGER + { + us(1), -- The unit of the timestamp is us + ms(2) -- The unit of the timestamp is ms + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The unit of the timestamp, ms or us." + ::= { nqaAdminParaEntry 83 } + + + nqaAdminParaExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF NqaAdminParaExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Set parameter for a test." + ::= { nqaCtrl 5 } + + nqaAdminParaExtEntry OBJECT-TYPE + SYNTAX NqaAdminParaExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Set parameter in the nqaAdminParaExtTable." + INDEX { nqaAdminCtrlOwnerIndex, nqaAdminCtrlTestName } + ::= { nqaAdminParaExtTable 1 } + + NqaAdminParaExtEntry ::= + SEQUENCE { + nqaAdminExtPara1 + OCTET STRING, + nqaAdminExtPara2 + Integer32, + nqaAdminExtPara3 + OCTET STRING, + nqaAdminExtPara4 + Integer32, + nqaAdminExtPara5 + OCTET STRING, + nqaAdminExtPara6 + Integer32, + nqaAdminExtPara7 + OCTET STRING, + nqaAdminExtPara8 + Integer32, + nqaAdminExtPara9 + OCTET STRING, + nqaAdminExtPara10 + Integer32, + nqaAdminExtPara11 + OCTET STRING, + nqaAdminExtPara12 + Integer32, + nqaAdminExtPara13 + OCTET STRING, + nqaAdminExtPara14 + Integer32, + nqaAdminExtPara15 + OCTET STRING, + nqaAdminExtPara16 + Integer32, + nqaAdminExtPara17 + OCTET STRING, + nqaAdminExtPara18 + Integer32, + nqaAdminExtPara19 + OCTET STRING, + nqaAdminExtPara20 + Integer32, + nqaAdminExtPara21 + OCTET STRING, + nqaAdminExtPara22 + Integer32, + nqaAdminExtPara23 + OCTET STRING, + nqaAdminExtPara24 + Integer32, + nqaAdminExtPara25 + OCTET STRING, + nqaAdminExtPara26 + Integer32, + nqaAdminExtPara27 + OCTET STRING, + nqaAdminExtPara28 + Integer32, + nqaAdminExtPara29 + OCTET STRING, + nqaAdminExtPara30 + Integer32, + nqaAdminExtPara31 + OCTET STRING, + nqaAdminExtPara32 + OCTET STRING, + nqaAdminExtPara33 + OCTET STRING, + nqaAdminExtPara34 + OCTET STRING, + nqaAdminExtPara35 + OCTET STRING, + nqaAdminExtPara36 + OCTET STRING, + nqaAdminExtPara37 + OCTET STRING, + nqaAdminExtPara38 + OCTET STRING, + nqaAdminExtPara39 + OCTET STRING, + nqaAdminExtPara40 + OCTET STRING, + nqaAdminExtPara41 + OCTET STRING, + nqaAdminExtPara42 + OCTET STRING, + nqaAdminExtPara43 + OCTET STRING, + nqaAdminExtPara44 + OCTET STRING, + nqaAdminExtPara45 + OCTET STRING, + nqaAdminExtPara46 + OCTET STRING, + nqaAdminExtPara47 + OCTET STRING, + nqaAdminExtPara48 + OCTET STRING, + nqaAdminExtPara49 + OCTET STRING, + nqaAdminExtPara50 + OCTET STRING + } + + nqaAdminExtPara1 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the description of the nqaAdminExtPara2 object. + The value is automatically assigned by the system after the type of the test case is ascertained." + ::= { nqaAdminParaExtEntry 1 } + + nqaAdminExtPara2 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is a configurable NQA parameter object. + Its value and meaning are assigned by the nqaAdminExtPara1 object after the test case is ascertained." + DEFVAL { 0 } + ::= { nqaAdminParaExtEntry 2 } + + nqaAdminExtPara3 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the description of the nqaAdminExtPara4 object. + The value is automatically assigned by the system after the type of the test case is ascertained." + ::= { nqaAdminParaExtEntry 3 } + + nqaAdminExtPara4 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is a configurable NQA parameter object. + Its value and meaning are assigned by the nqaAdminExtPara3 object after the test case is ascertained." + DEFVAL { 0 } + ::= { nqaAdminParaExtEntry 4 } + + nqaAdminExtPara5 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the description of the nqaAdminExtPara6 object. + The value is automatically assigned by the system after the type of the test case is ascertained." + ::= { nqaAdminParaExtEntry 5 } + + nqaAdminExtPara6 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is a configurable NQA parameter object. + Its value and meaning are assigned by the nqaAdminExtPara5 object after the test case is ascertained." + DEFVAL { 0 } + ::= { nqaAdminParaExtEntry 6 } + + nqaAdminExtPara7 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the description of the nqaAdminExtPara8 object. + The value is automatically assigned by the system after the type of the test case is ascertained." + ::= { nqaAdminParaExtEntry 7 } + + nqaAdminExtPara8 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is a configurable NQA parameter object. + Its value and meaning are assigned by the nqaAdminExtPara7 object after the test case is ascertained." + DEFVAL { 0 } + ::= { nqaAdminParaExtEntry 8 } + + nqaAdminExtPara9 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the description of the nqaAdminExtPara10 object. + The value is automatically assigned by the system after the type of the test case is ascertained." + ::= { nqaAdminParaExtEntry 9 } + + nqaAdminExtPara10 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is a configurable NQA parameter object. + Its value and meaning are assigned by the nqaAdminExtPara9 object after the test case is ascertained." + DEFVAL { 0 } + ::= { nqaAdminParaExtEntry 10 } + + nqaAdminExtPara11 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the description of the nqaAdminExtPara12 object. + The value is automatically assigned by the system after the type of the test case is ascertained." + ::= { nqaAdminParaExtEntry 11 } + + nqaAdminExtPara12 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is a configurable NQA parameter object. + Its value and meaning are assigned by the nqaAdminExtPara11 object after the test case is ascertained." + DEFVAL { 0 } + ::= { nqaAdminParaExtEntry 12 } + + nqaAdminExtPara13 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the description of the nqaAdminExtPara14 object. + The value is automatically assigned by the system after the type of the test case is ascertained." + ::= { nqaAdminParaExtEntry 13 } + + nqaAdminExtPara14 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is a configurable NQA parameter object. + Its value and meaning are assigned by the nqaAdminExtPara13 object after the test case is ascertained." + DEFVAL { 0 } + ::= { nqaAdminParaExtEntry 14 } + + nqaAdminExtPara15 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the description of the nqaAdminExtPara16 object. + The value is automatically assigned by the system after the type of the test case is ascertained." + ::= { nqaAdminParaExtEntry 15 } + + nqaAdminExtPara16 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is a configurable NQA parameter object. + Its value and meaning are assigned by the nqaAdminExtPara15 object after the test case is ascertained." + DEFVAL { 0 } + ::= { nqaAdminParaExtEntry 16 } + + nqaAdminExtPara17 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the description of the nqaAdminExtPara18 object. + The value is automatically assigned by the system after the type of the test case is ascertained." + ::= { nqaAdminParaExtEntry 17 } + + nqaAdminExtPara18 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is a configurable NQA parameter object. + Its value and meaning are assigned by the nqaAdminExtPara17 object after the test case is ascertained." + DEFVAL { 0 } + ::= { nqaAdminParaExtEntry 18 } + + nqaAdminExtPara19 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the description of the nqaAdminExtPara20 object. + The value is automatically assigned by the system after the type of the test case is ascertained." + ::= { nqaAdminParaExtEntry 19 } + + nqaAdminExtPara20 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is a configurable NQA parameter object. + Its value and meaning are assigned by the nqaAdminExtPara19 object after the test case is ascertained." + DEFVAL { 0 } + ::= { nqaAdminParaExtEntry 20 } + + nqaAdminExtPara21 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the description of the nqaAdminExtPara22 object. + The value is automatically assigned by the system after the type of the test case is ascertained." + ::= { nqaAdminParaExtEntry 21 } + + nqaAdminExtPara22 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is a configurable NQA parameter object. + Its value and meaning are assigned by the nqaAdminExtPara21 object after the test case is ascertained." + DEFVAL { 0 } + ::= { nqaAdminParaExtEntry 22 } + + nqaAdminExtPara23 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the description of the nqaAdminExtPara24 object. + The value is automatically assigned by the system after the type of the test case is ascertained." + ::= { nqaAdminParaExtEntry 23 } + + nqaAdminExtPara24 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is a configurable NQA parameter object. + Its value and meaning are assigned by the nqaAdminExtPara23 object after the test case is ascertained." + DEFVAL { 0 } + ::= { nqaAdminParaExtEntry 24 } + + nqaAdminExtPara25 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the description of the nqaAdminExtPara26 object. + The value is automatically assigned by the system after the type of the test case is ascertained." + ::= { nqaAdminParaExtEntry 25 } + + nqaAdminExtPara26 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is a configurable NQA parameter object. + Its value and meaning are assigned by the nqaAdminExtPara25 object after the test case is ascertained." + DEFVAL { 0 } + ::= { nqaAdminParaExtEntry 26 } + + nqaAdminExtPara27 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the description of the nqaAdminExtPara28 object. + The value is automatically assigned by the system after the type of the test case is ascertained." + ::= { nqaAdminParaExtEntry 27 } + + nqaAdminExtPara28 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is a configurable NQA parameter object. + Its value and meaning are assigned by the nqaAdminExtPara27 object after the test case is ascertained." + DEFVAL { 0 } + ::= { nqaAdminParaExtEntry 28 } + + nqaAdminExtPara29 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the description of the nqaAdminExtPara30 object. + The value is automatically assigned by the system after the type of the test case is ascertained." + ::= { nqaAdminParaExtEntry 29 } + + nqaAdminExtPara30 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is a configurable NQA parameter object. + Its value and meaning are assigned by the nqaAdminExtPara29 object after the test case is ascertained." + DEFVAL { 0 } + ::= { nqaAdminParaExtEntry 30 } + + nqaAdminExtPara31 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the description of the nqaAdminExtPara32 object. + The value is automatically assigned by the system after the type of the test case is ascertained." + ::= { nqaAdminParaExtEntry 31 } + + nqaAdminExtPara32 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is a configurable NQA parameter object. + Its value and meaning are assigned by the nqaAdminExtPara31 object after the test case is ascertained." + DEFVAL { 0 } + ::= { nqaAdminParaExtEntry 32 } + + nqaAdminExtPara33 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the description of the nqaAdminExtPara34 object. + The value is automatically assigned by the system after the type of the test case is ascertained." + ::= { nqaAdminParaExtEntry 33 } + + nqaAdminExtPara34 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is a configurable NQA parameter object. + Its value and meaning are assigned by the nqaAdminExtPara33 object after the test case is ascertained." + DEFVAL { 0 } + ::= { nqaAdminParaExtEntry 34 } + + nqaAdminExtPara35 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the description of the nqaAdminExtPara36 object. + The value is automatically assigned by the system after the type of the test case is ascertained." + ::= { nqaAdminParaExtEntry 35 } + + nqaAdminExtPara36 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is a configurable NQA parameter object. + Its value and meaning are assigned by the nqaAdminExtPara35 object after the test case is ascertained." + DEFVAL { 0 } + ::= { nqaAdminParaExtEntry 36 } + + nqaAdminExtPara37 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the description of the nqaAdminExtPara38 object. + The value is automatically assigned by the system after the type of the test case is ascertained." + ::= { nqaAdminParaExtEntry 37 } + + nqaAdminExtPara38 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is a configurable NQA parameter object. + Its value and meaning are assigned by the nqaAdminExtPara37 object after the test case is ascertained." + DEFVAL { 0 } + ::= { nqaAdminParaExtEntry 38 } + + nqaAdminExtPara39 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the description of the nqaAdminExtPara40 object. + The value is automatically assigned by the system after the type of the test case is ascertained." + ::= { nqaAdminParaExtEntry 39 } + + nqaAdminExtPara40 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is a configurable NQA parameter object. + Its value and meaning are assigned by the nqaAdminExtPara39 object after the test case is ascertained." + DEFVAL { 0 } + ::= { nqaAdminParaExtEntry 40 } + + nqaAdminExtPara41 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the description of the nqaAdminExtPara42 object. + The value is automatically assigned by the system after the type of the test case is ascertained." + ::= { nqaAdminParaExtEntry 41 } + + nqaAdminExtPara42 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is a configurable NQA parameter object. + Its value and meaning are assigned by the nqaAdminExtPara41 object after the test case is ascertained." + DEFVAL { 0 } + ::= { nqaAdminParaExtEntry 42 } + + nqaAdminExtPara43 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the description of the nqaAdminExtPara44 object. + The value is automatically assigned by the system after the type of the test case is ascertained." + ::= { nqaAdminParaExtEntry 43 } + + nqaAdminExtPara44 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is a configurable NQA parameter object. + Its value and meaning are assigned by the nqaAdminExtPara43 object after the test case is ascertained." + DEFVAL { 0 } + ::= { nqaAdminParaExtEntry 44 } + + nqaAdminExtPara45 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the description of the nqaAdminExtPara46 object. + The value is automatically assigned by the system after the type of the test case is ascertained." + ::= { nqaAdminParaExtEntry 45 } + + nqaAdminExtPara46 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is a configurable NQA parameter object. + Its value and meaning are assigned by the nqaAdminExtPara45 object after the test case is ascertained." + DEFVAL { 0 } + ::= { nqaAdminParaExtEntry 46 } + + nqaAdminExtPara47 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the description of the nqaAdminExtPara48 object. + The value is automatically assigned by the system after the type of the test case is ascertained." + ::= { nqaAdminParaExtEntry 47 } + + nqaAdminExtPara48 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is a configurable NQA parameter object. + Its value and meaning are assigned by the nqaAdminExtPara47 object after the test case is ascertained." + DEFVAL { 0 } + ::= { nqaAdminParaExtEntry 48 } + + nqaAdminExtPara49 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the description of the nqaAdminExtPara50 object. + The value is automatically assigned by the system after the type of the test case is ascertained." + ::= { nqaAdminParaExtEntry 49 } + + nqaAdminExtPara50 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is a configurable NQA parameter object. + Its value and meaning are assigned by the nqaAdminExtPara49 object after the test case is ascertained." + DEFVAL { 0 } + ::= { nqaAdminParaExtEntry 50 } + + + nqaScheduleTable OBJECT-TYPE + SYNTAX SEQUENCE OF NqaScheduleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Schedule test ." + ::= { nqaCtrl 3 } + + nqaScheduleEntry OBJECT-TYPE + SYNTAX NqaScheduleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Set start-up in the nqaAdminParaTable." + INDEX { nqaAdminCtrlOwnerIndex, nqaAdminCtrlTestName } + ::= { nqaScheduleTable 1 } + + NqaScheduleEntry ::= + SEQUENCE { + nqaScheduleStartType + INTEGER, + nqaScheduleStartTime + Unsigned32, + nqaScheduleEndType + INTEGER, + nqaScheduleEndTime + Unsigned32, + nqaScheduleAgeTime + Integer32, + nqaScheduleElapsedTime + TimeInterval, + nqaScheduleNumOfInitiations + Integer32, + nqaScheduleLastFinishIndex + Integer32, + nqaScheduleOperStatus + INTEGER, + nqaScheduleLastCollectIndex + Integer32 + } + + nqaScheduleStartType OBJECT-TYPE + SYNTAX INTEGER{ + default(0), + startNow(1), + startAt(2), + startAfter(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the start type of the test instance. The object + is used together with nqaScheduleStartTime." + DEFVAL { 0 } + ::= { nqaScheduleEntry 1 } + + nqaScheduleStartTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the start time of the test instance. Setting + the value to 0 indicates to start the test instance + immediately. After configuring this object, the status + of the test instance is active, and the parameters of + the test instance can't be changed." + ::= { nqaScheduleEntry 2 } + + nqaScheduleEndType OBJECT-TYPE + SYNTAX INTEGER{ + default(0), + endAt(1), + endAfter(2), + endLifetime(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the end type of the test instance. The object + is used together with nqaScheduleEndTime." + DEFVAL { 0 } + ::= { nqaScheduleEntry 3 } + + nqaScheduleEndTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the end time of the test instance." + ::= { nqaScheduleEntry 4 } + + nqaScheduleAgeTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the aging time of the test instance, the time + how long the test instance will be reserved in NQA, after + the test instance is inactive. Setting the value to 0 + indicates reserving the test instance eternally." + ::= { nqaScheduleEntry 5 } + + nqaScheduleElapsedTime OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The elapsed time (the period of time after task dispatch)." + ::= { nqaScheduleEntry 6 } + + nqaScheduleNumOfInitiations OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the times that the test instance has been initialed. + This object is used as the index of the result table, HTTP + statistics table, jitter statistics table, FTP statistics + table and history table." + ::= { nqaScheduleEntry 7 } + + nqaScheduleLastFinishIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the latest finished test of the test instance, + which is used as the index of the result table." + ::= { nqaScheduleEntry 8 } + + nqaScheduleOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + reset(1), + stop(2), + restart(3), + active(4), + inactive(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the status of dispatching operation: + - reset: Clear all the records of the test instance. + - stop: Stop the test instance, if it's running. + - restart: Stop the test instance, if it's running, + and restart the test instance immediately. + - active: The test instance is running; the parameters + of the test instances can't be changed. + - inactive: The test instance doesn't be scheduled; + the parameters of the test instances can be changed." + ::= { nqaScheduleEntry 9 } + nqaScheduleLastCollectIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the index of the latest collection statistics + result record in the collection result table." + ::= { nqaScheduleEntry 10 } + nqaGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF NqaGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Set group for a test." + ::= { nqaCtrl 4 } + + nqaGroupEntry OBJECT-TYPE + SYNTAX NqaGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Set parameters in the nqaGroupTable." + INDEX { nqaAdminCtrlOwnerIndex, nqaAdminCtrlTestName } + ::= { nqaGroupTable 1 } + + NqaGroupEntry ::= + SEQUENCE { + nqaGroupStatusType + INTEGER, + nqaGroupPeriod + Integer32, + nqaGroupLeaderOwnerIndex + SnmpAdminString, + nqaGroupLeaderTestName + SnmpAdminString, + nqaGroupMemberNum + Integer32, + nqaGroupMemberFree + EnableValue + } + + nqaGroupStatusType OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + leader(2), + member(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the group status of the test instance. The + value can be normal (1), leader (2) or member (3)." + DEFVAL { 1 } + ::= { nqaGroupEntry 1 } + + nqaGroupPeriod OBJECT-TYPE + SYNTAX Integer32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the interval during which all members in + the specified group will be executed." + DEFVAL { 60 } + ::= { nqaGroupEntry 2 } + + nqaGroupLeaderOwnerIndex OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the owner index of the group leader, if the + test instance is a member of the group." + ::= { nqaGroupEntry 3 } + + nqaGroupLeaderTestName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the test name of the group leader, if the + test instance is a member of the group." + ::= { nqaGroupEntry 4 } + + nqaGroupMemberNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the number of member in the group." + ::= { nqaGroupEntry 5 } + + nqaGroupMemberFree OBJECT-TYPE + SYNTAX EnableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Free all members in the group." + ::= { nqaGroupEntry 6 } + + nqaServer OBJECT IDENTIFIER ::= { nqa 3 } + + nqaServerEnable OBJECT-TYPE + SYNTAX EnableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enables NQA server, which can be the echo server of TCP, + UDP and jitter type test instance." + ::= { nqaServer 1 } + + nqaTcpServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF NqaTcpServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table which contains the status of nqa tcp server + configuration information." + ::= { nqaServer 2 } + + nqaTcpServerEntry OBJECT-TYPE + SYNTAX NqaTcpServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table which contains the status of nqa tcp server + configuration information. + + This entry is included not only the tcp server ip address + but also the tcp server tcp port. If used for VPN it is also + included the VPN name." + INDEX { + nqaTcpServerAddress, + nqaTcpServerPort, + nqaTcpServerVrfName + } + ::= { nqaTcpServerTable 1 } + + NqaTcpServerEntry ::= + SEQUENCE { + nqaTcpServerAddressType + InetAddressType, + nqaTcpServerAddress + InetAddress, + nqaTcpServerPort + InetPortNumber, + nqaTcpServerVrfName + DisplayString, + nqaTcpServerStatus + RowStatus + } + + nqaTcpServerAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the address type of TCP server." + DEFVAL { unknown } + ::= { nqaTcpServerEntry 1 } + + nqaTcpServerAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Specifies the address of TCP server." + ::= { nqaTcpServerEntry 2 } + + nqaTcpServerPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Specifies the port number on which TCP server is listening." + ::= { nqaTcpServerEntry 3 } + nqaTcpServerVrfName OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Specifies the VRF (VPN Routing & Forwarding) instances name + of the TCP server." + ::= { nqaTcpServerEntry 4 } + + nqaTcpServerStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the operation of the TCP server, creating or deleting." + REFERENCE + "See definition of RowStatus in RFC 2579, 'Textual + Conventions for SMIv2.'" + ::= { nqaTcpServerEntry 5 } + + nqaUdpServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF NqaUdpServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table which contains the status of nqa udp server + configuration information." + ::= { nqaServer 3 } + + nqaUdpServerEntry OBJECT-TYPE + SYNTAX NqaUdpServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table which contains the status of nqa udp server + configuration information. + + This entry is includeed not only the udp server ip address + but also the udp server udp port.If used for VPN it is also + included the VPN name." + INDEX { + nqaUdpServerAddress, + nqaUdpServerPort, + nqaUdpServerVrfName + } + ::= { nqaUdpServerTable 1 } + + NqaUdpServerEntry ::= + SEQUENCE { + nqaUdpServerAddressType + InetAddressType, + nqaUdpServerAddress + InetAddress, + nqaUdpServerPort + InetPortNumber, + nqaUdpServerVrfName + DisplayString, + nqaUdpServerStatus + RowStatus + } + + nqaUdpServerAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the address type of UDP server." + DEFVAL { unknown } + ::= { nqaUdpServerEntry 1 } + + nqaUdpServerAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Specifies the address of UDP server." + ::= { nqaUdpServerEntry 2 } + + nqaUdpServerPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Specifies the port number on which UDP server is listening." + ::= { nqaUdpServerEntry 3 } + nqaUdpServerVrfName OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Specifies the VRF (VPN Routing & Forwarding) instances name + of the UDP server." + ::= { nqaUdpServerEntry 4 } + + nqaUdpServerStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the operation of the UDP server, creating or deleting." + REFERENCE + "See definition of RowStatus in RFC 2579, 'Textual + Conventions for SMIv2.'" + ::= { nqaUdpServerEntry 5 } + + nqaIcmpServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF NqaIcmpServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table which contains the status of nqa ICMP server + configuration information." + ::= { nqaServer 4 } + + nqaIcmpServerEntry OBJECT-TYPE + SYNTAX NqaIcmpServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table which contains the status of nqa ICMP server + configuration information. + + This entry is included the ICMP server IP address. + If used for VPN it is also included the VPN name." + INDEX { + nqaIcmpServerAddress, + nqaIcmpServerVrfName + } + ::= { nqaIcmpServerTable 1 } + + NqaIcmpServerEntry ::= + SEQUENCE { + nqaIcmpServerAddress + InetAddress, + nqaIcmpServerVrfName + DisplayString, + nqaIcmpServerAddressType + InetAddressType, + nqaIcmpServerStatus + RowStatus + } + + nqaIcmpServerAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Specifies the address of ICMP server." + ::= { nqaIcmpServerEntry 1 } + + nqaIcmpServerVrfName OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Specifies the VRF (VPN Routing & Forwarding) instances name + of the ICMP server." + ::= { nqaIcmpServerEntry 2 } + + + nqaIcmpServerAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the address type of ICMP server." + DEFVAL { unknown } + ::= { nqaIcmpServerEntry 3 } + + + nqaIcmpServerStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the operation of the ICMP server, creating or deleting." + REFERENCE + "See definition of RowStatus in RFC 2579, 'Textual + Conventions for SMIv2.'" + ::= { nqaIcmpServerEntry 51 } + + + + + nqaStats OBJECT IDENTIFIER ::= { nqa 4 } + + nqaResultsTable OBJECT-TYPE + SYNTAX SEQUENCE OF NqaResultsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the test Results Extend Table for providing + the capability of performing test operations at + a remote host. The results of these operations are + stored in the nqaResultsTable . The operation of this + table is same as that of nqaResultsTable." + ::= { nqaStats 1 } + + nqaResultsEntry OBJECT-TYPE + SYNTAX NqaResultsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The operation of this table is same as that of nqaResultsTable." + INDEX { nqaAdminCtrlOwnerIndex, nqaAdminCtrlTestName, nqaResultsIndex, nqaResultsHopIndex } + ::= { nqaResultsTable 1 } + + NqaResultsEntry ::= + SEQUENCE { + nqaResultsIndex + Integer32, + nqaResultsHopIndex + Integer32, + nqaResultsCompletions + INTEGER, + nqaResultsTestAttempts + Counter32, + nqaResultsCurHopCount + Gauge32, + nqaResultsCurProbeCount + Gauge32, + nqaResultsRTDOverThresholds + Counter32, + nqaResultsSumCompletionTime + Counter32, + nqaResultsSumCompletionTime2Low + Counter32, + nqaResultsSumCompletionTime2High + Counter32, + nqaResultsCompletionTimeMin + Gauge32, + nqaResultsCompletionTimeMax + Gauge32, + nqaResultsDisconnects + Counter32, + nqaResultsTimeouts + Counter32, + nqaResultsBusies + Counter32, + nqaResultsNoConnections + Counter32, + nqaResultsSequenceErrors + Counter32, + nqaResultsDrops + Counter32, + nqaResultsAddressType + InetAddressType, + nqaResultsAddress + InetAddress, + nqaResultsProbeResponses + Counter32, + nqaResultsSentProbes + Counter32, + nqaResultsLastGoodProbe + DateAndTime, + nqaResultsLastGoodPath + DateAndTime, + nqaResultsTestFinished + INTEGER , + nqaResultsRttAvg + Gauge32, + nqaResultsLostPacketRatio + Gauge32 + } + + nqaResultsIndex OBJECT-TYPE + SYNTAX Integer32 (1..'7FFFFFFF'h) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The result table index and times of dispatching dependency tests. + Each test can only reserve 5 records. The result table only contains + icmp/dns/dlsw/lspPing/Traceroute/LSP Traceroute/tcp/udp/snmp/dhcp Traceroute information. " + ::= { nqaResultsEntry 1 } + + nqaResultsHopIndex OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The hop index. If the test type is Traceroute or LSP Traceroute, + the entry only defines one hop. For other types, the default value is 1." + ::= { nqaResultsEntry 2 } + + nqaResultsCompletions OBJECT-TYPE + SYNTAX INTEGER + { + noResult(0), + success(1), + failure(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of test." + ::= { nqaResultsEntry 3 } + + nqaResultsTestAttempts OBJECT-TYPE + SYNTAX Counter32 + UNITS "tests" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The times of executing tests, which includes the times of successful execution, + failed execution and interruption (interrupted by human or system). + The current number of test attempts. The value of this object MUST be started at 0." + ::= { nqaResultsEntry 4 } + + nqaResultsCurHopCount OBJECT-TYPE + SYNTAX Gauge32 + UNITS "hops" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It is equal to the hop count index executed + by current Traceroute or LSP Traceroute tests. + Ping/LSP Ping does not use this entry. The default value is 0." + ::= { nqaResultsEntry 5 } + + nqaResultsCurProbeCount OBJECT-TYPE + SYNTAX Gauge32 + UNITS "probes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total count of probe packets of Traceroute + or LSP Traceroute test in a hop count index." + ::= { nqaResultsEntry 6 } + + nqaResultsRTDOverThresholds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The times of successful statistics test RTD (Round Trip Delay) + over the threshold." + ::= { nqaResultsEntry 7 } + + nqaResultsSumCompletionTime OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of RTT (response time) of all packets of each hop for executing Traceroute, + LSP Traceroute tests. The sum of RTT (response time) of sent packets for executing ping, + lsp ping and disman-ping tests and so on." + ::= { nqaResultsEntry 8 } + + nqaResultsSumCompletionTime2Low OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The low order 32 bits of the accumulated squares + of completion times (in milliseconds) of NQA + 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). + " + ::= { nqaResultsEntry 9 } + + nqaResultsSumCompletionTime2High OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The high order 32 bits of the accumulated squares + of completion times (in milliseconds) of NQA + operations which complete successfully. + + See the nqaResultsSumCompletionTime2Low object + for a definition of Low/High Order. + " + ::= { nqaResultsEntry 10 } + + nqaResultsCompletionTimeMin OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum RTT (for Traceroute and LSP Traceroute, + it is the minimum RTT among all the packet of next hop) of all packets for executing a test. " + ::= { nqaResultsEntry 11 } + + nqaResultsCompletionTimeMax OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum RTT (for Traceroute and LSP Traceroute, + it is the maximum RTT among all the packets of next hop) of all packets in executing a test." + ::= { nqaResultsEntry 12 } + + nqaResultsDisconnects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The times of consecutive failures. For connectionless protocol type of test,this number should be zero." + ::= { nqaResultsEntry 13 } + + nqaResultsTimeouts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of occasions when a NQA operation was not + completed before a timeout occurred, i.e. + nqaAdminCtrlTimeOut was exceeded." + ::= { nqaResultsEntry 14 } + + nqaResultsBusies OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The times of failure to apply resource due to the busy system. + such as apply memory or create socket failure." + ::= { nqaResultsEntry 15 } + + nqaResultsNoConnections OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of occasions when a NQA operation could not be + initiated because the connection to the target has not + been established. For all other nqaAdminCtrlType this + object will remain zero. + + This cannot occur for connectionless protocols, but may + occur for connection oriented protocols, such as TCP. + + Since a NQA operation was never initiated, the completion + time of these operations are not accumulated, nor do they + increment nqaResultsCompletions. + " + ::= { nqaResultsEntry 16 } + + nqaResultsSequenceErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NQA operation completions received with + an unexpected sequence identifier. For all other values + of nqaAdminCtrlType this object will remain zero. + + When this has occurred some of the possible reasons maybe: + - a duplicate packet was received + - a response was received after it had timed-out + - a corrupted packet was received and was not detected + " + ::= { nqaResultsEntry 17 } + + nqaResultsDrops OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The times probes of the test dropped due to sending or connecting failure." + ::= { nqaResultsEntry 18 } + + nqaResultsAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination address type, and the value range can be unknown(0), + ipv4(1) and dns(16)." + ::= { nqaResultsEntry 19 } + + nqaResultsAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination address (TraceRoute is the destination address of each hop, + and ping is the destination address of tests)." + ::= { nqaResultsEntry 20 } + + nqaResultsProbeResponses OBJECT-TYPE + SYNTAX Counter32 + UNITS "responses" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of responses received for the corresponding + test. The value of this object + MUST be reported as 0 when no probe responses have been + received." + ::= { nqaResultsEntry 21 } + + nqaResultsSentProbes OBJECT-TYPE + SYNTAX Counter32 + UNITS "probes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object reflects the number of probes sent + for the corresponding test. + The value of this object MUST be reported as 0 when no probes + have been sent." + ::= { nqaResultsEntry 22 } + + nqaResultsLastGoodProbe OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Date and time when the last response was received for a probe." + ::= { nqaResultsEntry 23 } + + nqaResultsLastGoodPath OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date and time when the last complete path was determined." + ::= { nqaResultsEntry 24 } + + nqaResultsTestFinished OBJECT-TYPE + SYNTAX INTEGER + { + noFinish(0), + finish(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of test execution." + ::= { nqaResultsEntry 25 } + + nqaResultsRttAvg OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average of RTTs that were successfully measured by tests." + ::= { nqaResultsEntry 26} + + nqaResultsLostPacketRatio OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ratio of the packets lost to all packets sent in the test." + ::= { nqaResultsEntry 27 } + + nqaHTTPStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF NqaHTTPStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The statistics collection database. + Defines the HTTP Operations Statistics Table for + storing the statistics of a HTTP test." + ::= { nqaStats 2 } + + nqaHTTPStatsEntry OBJECT-TYPE + SYNTAX NqaHTTPStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the nqaHTTPStatsTable." + INDEX { nqaAdminCtrlOwnerIndex, nqaAdminCtrlTestName, nqaHTTPStatsIndex } + ::= { nqaHTTPStatsTable 1 } + + NqaHTTPStatsEntry ::= + SEQUENCE { + nqaHTTPStatsIndex + Integer32, + nqaHTTPStatsCompletions + INTEGER, + nqaHTTPStatsRTDOverThresholds + Counter32, + nqaHTTPStatsRTTSum + Counter32, + nqaHTTPStatsRTTMin + Gauge32, + nqaHTTPStatsRTTMax + Gauge32, + nqaHTTPStatsDNSRTTSum + Counter32, + nqaHTTPStatsDNSRTTMin + Gauge32, + nqaHTTPStatsDNSRTTMax + Gauge32, + nqaHTTPStatsTCPConnectRTTSum + Counter32, + nqaHTTPStatsTCPConnectRTTMin + Gauge32, + nqaHTTPStatsTCPConnectRTTMax + Gauge32, + nqaHTTPStatsTransactionRTTSum + Counter32, + nqaHTTPStatsTransactionRTTMin + Gauge32, + nqaHTTPStatsTransactionRTTMax + Gauge32, + nqaHTTPStatsMessageBodyOctetsSum + Counter32, + nqaHTTPStatsDNSServerTimeouts + Counter32, + nqaHTTPStatsTCPConnectTimeouts + Counter32, + nqaHTTPStatsTransactionTimeouts + Counter32, + nqaHTTPStatsDNSQueryErrors + Counter32, + nqaHTTPStatsErrors + Counter32, + nqaHTTPStatsTcpConnErrors + Counter32, + nqaHTTPStatsProbeResponses + Counter32, + nqaHTTPStatsSendProbes + Counter32, + nqaHTTPStatsBusies + Counter32, + nqaHTTPStatsTestFinished + INTEGER, + nqaHTTPStatsRttAvg + Gauge32, + nqaHTTPStatsLostPacketRatio + Gauge32 + } + + nqaHTTPStatsIndex OBJECT-TYPE + SYNTAX Integer32 (1..'7FFFFFFF'h) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The The HTTP statistics table index and times of dispatching dependency tests." + ::= { nqaHTTPStatsEntry 1 } + + nqaHTTPStatsCompletions OBJECT-TYPE + SYNTAX INTEGER + { + noResult(0), + success(1), + failure(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of HTTP test." + ::= { nqaHTTPStatsEntry 2 } + + nqaHTTPStatsRTDOverThresholds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of HTTP operations RTD (Round Trip Delay) that violate threshold." + ::= { nqaHTTPStatsEntry 3 } + + nqaHTTPStatsRTTSum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of delay time of successful HTTP probes, including the sum of time of DNS query, + TCP establishment and packets transmission." + ::= { nqaHTTPStatsEntry 4 } + + nqaHTTPStatsRTTMin OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum value of HTTP probe time." + ::= { nqaHTTPStatsEntry 5 } + + nqaHTTPStatsRTTMax OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum value of HTTP probe time." + ::= { nqaHTTPStatsEntry 6 } + + nqaHTTPStatsDNSRTTSum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of DNS query time." + ::= { nqaHTTPStatsEntry 7 } + + nqaHTTPStatsDNSRTTMin OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum of DNS query time." + ::= { nqaHTTPStatsEntry 8 } + + nqaHTTPStatsDNSRTTMax OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum of DNS query time." + ::= { nqaHTTPStatsEntry 9 } + + nqaHTTPStatsTCPConnectRTTSum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of TCP connection time." + ::= { nqaHTTPStatsEntry 10 } + + nqaHTTPStatsTCPConnectRTTMin OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum value of TCP connection time." + ::= { nqaHTTPStatsEntry 11 } + + nqaHTTPStatsTCPConnectRTTMax OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum value of TCP connection time." + ::= { nqaHTTPStatsEntry 12 } + + nqaHTTPStatsTransactionRTTSum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of transaction time." + ::= { nqaHTTPStatsEntry 13 } + + nqaHTTPStatsTransactionRTTMin OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum value of transaction time." + ::= { nqaHTTPStatsEntry 14 } + + nqaHTTPStatsTransactionRTTMax OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum value of transaction time." + ::= { nqaHTTPStatsEntry 15 } + + nqaHTTPStatsMessageBodyOctetsSum 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." + ::= { nqaHTTPStatsEntry 16 } + + + nqaHTTPStatsDNSServerTimeouts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of requests that timed out during DNS query." + ::= { nqaHTTPStatsEntry 17 } + + nqaHTTPStatsTCPConnectTimeouts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of requests that timed out during HTTP connection." + ::= { nqaHTTPStatsEntry 18 } + + nqaHTTPStatsTransactionTimeouts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of requests that timed out during HTTP transaction." + ::= { nqaHTTPStatsEntry 19 } + + nqaHTTPStatsDNSQueryErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of requests that had DNS query errors." + ::= { nqaHTTPStatsEntry 20 } + + nqaHTTPStatsErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of HTTP transaction failures." + ::= { nqaHTTPStatsEntry 21 } + + nqaHTTPStatsTcpConnErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of TCP connection failures." + ::= { nqaHTTPStatsEntry 22 } + + nqaHTTPStatsProbeResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of responses received for the corresponding test. The value of this object + MUST be reported as 0 when no probe responses have been received." + ::= { nqaHTTPStatsEntry 23 } + + nqaHTTPStatsSendProbes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sending probes." + ::= { nqaHTTPStatsEntry 24 } + + nqaHTTPStatsBusies 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." + ::= { nqaHTTPStatsEntry 25 } + + nqaHTTPStatsTestFinished OBJECT-TYPE + SYNTAX INTEGER + { + noFinish(0), + finish(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of test execution." + ::= { nqaHTTPStatsEntry 26 } + + nqaHTTPStatsRttAvg OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average of RTTs that were successfully measured by tests." + ::= { nqaHTTPStatsEntry 27} + + nqaHTTPStatsLostPacketRatio OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ratio of the packets lost to all packets sent in the test." + ::= { nqaHTTPStatsEntry 28 } + + nqaJitterStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF NqaJitterStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table which contains the status of latest Jitter operation." + ::= { nqaStats 3 } + + nqaJitterStatsEntry OBJECT-TYPE + SYNTAX NqaJitterStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table which contains the status of latest Jitter operation. + This entry is created only if the nqaAdminCtrlType is jitterAppl." + INDEX { nqaAdminCtrlOwnerIndex, nqaAdminCtrlTestName, nqaJitterStatsIndex } + ::= { nqaJitterStatsTable 1 } + + NqaJitterStatsEntry ::= + SEQUENCE { + nqaJitterStatsIndex + Integer32, + nqaJitterStatsCompletions + INTEGER, + nqaJitterStatsRTDOverThresholds + Counter32, + nqaJitterStatsNumOfRTT + Counter32, + nqaJitterStatsRTTSum + Counter32, + nqaJitterStatsRTTSum2Low + Counter32, + nqaJitterStatsRTTSum2High + Counter32, + nqaJitterStatsRTTMin + Gauge32, + nqaJitterStatsRTTMax + Gauge32, + nqaJitterStatsMinOfPositivesSD + Gauge32, + nqaJitterStatsMaxOfPositivesSD + Gauge32, + nqaJitterStatsNumOfPositivesSD + Counter32, + nqaJitterStatsSumOfPositivesSD + Counter32, + nqaJitterStatsSum2OfPositivesSDLow + Counter32, + nqaJitterStatsSum2OfPositivesSDHigh + Counter32, + nqaJitterStatsMinOfNegativesSD + Gauge32, + nqaJitterStatsMaxOfNegativesSD + Gauge32, + nqaJitterStatsNumOfNegativesSD + Counter32, + nqaJitterStatsSumOfNegativesSD + Counter32, + nqaJitterStatsSum2OfNegativesSDLow + Counter32, + nqaJitterStatsSum2OfNegativesSDHigh + Counter32, + nqaJitterStatsMinOfPositivesDS + Gauge32, + nqaJitterStatsMaxOfPositivesDS + Gauge32, + nqaJitterStatsNumOfPositivesDS + Counter32, + nqaJitterStatsSumOfPositivesDS + Counter32, + nqaJitterStatsSum2OfPositivesDSLow + Counter32, + nqaJitterStatsSum2OfPositivesDSHigh + Counter32, + nqaJitterStatsMinOfNegativesDS + Gauge32, + nqaJitterStatsMaxOfNegativesDS + Gauge32, + nqaJitterStatsNumOfNegativesDS + Counter32, + nqaJitterStatsSumOfNegativesDS + Counter32, + nqaJitterStatsSum2OfNegativesDSLow + Counter32, + nqaJitterStatsSum2OfNegativesDSHigh + Counter32, + nqaJitterStatsPacketLossSD + Counter32, + nqaJitterStatsPacketLossDS + Counter32, + nqaJitterStatsPacketOutOfSequences + Counter32, + nqaJitterStatsErrors + Counter32, + nqaJitterStatsBusies + Counter32, + nqaJitterStatsTimeouts + Counter32, + nqaJitterStatsProbeResponses + Counter32, + nqaJitterStatsSentProbes + Counter32, + nqaJitterStatsDrops + Counter32, + nqaJitterStatsTestFinished + INTEGER, + nqaJitterStatsMaxDelaySD + Gauge32, + nqaJitterStatsMaxDelayDS + Gauge32, + nqaJitterStatsRTTAvg + Gauge32, + nqaJitterStatsPacketLossRatio + Gauge32, + nqaJitterStatsAvgJitter + Gauge32, + nqaJitterStatsAvgJitterSD + Gauge32, + nqaJitterStatsAvgJitterDS + Gauge32, + nqaJitterStatsJitterOut + OCTET STRING, + nqaJitterStatsJitterIn + OCTET STRING, + nqaJitterStatsOWDOverThresholdsSD + Counter32, + nqaJitterStatsPktLossUnknown + Counter32, + nqaJitterStatsNumOfOWD + Counter32, + nqaJitterStatsOWSumSD + Counter32, + nqaJitterStatsOWSumDS + Counter32, + nqaJitterStatsOWDOverThresholdsDS + Counter32, + nqaJitterStatsOperOfIcpif + Gauge32, + nqaJitterStatsOperOfMos + Gauge32, + nqaJitterStatsMinDelaySD + Gauge32, + nqaJitterStatsSum2DelaySDLow + Gauge32, + nqaJitterStatsSum2DelaySDHigh + Counter32, + nqaJitterStatsMinDelayDS + Gauge32, + nqaJitterStatsSum2DelayDSLow + Gauge32, + nqaJitterStatsSum2DelayDSHigh + Counter32, + nqaJitterStatsTimeUnit + INTEGER, + nqaJitterStatsAvgDelaySD + Gauge32, + nqaJitterStatsAvgDelayDS + Gauge32, + nqaJitterStatsPktRewriteNum + Counter32, + nqaJitterStatsPktRewriteRatio + Gauge32, + nqaJitterStatsPktDisorderNum + Counter32, + nqaJitterStatsPktDisorderRatio + Gauge32, + nqaJitterStatsFragPktDisorderNum + Counter32, + nqaJitterStatsFragPktDisorderRatio + Gauge32 + } + + nqaJitterStatsIndex OBJECT-TYPE + SYNTAX Integer32 (1..'7FFFFFFF'h) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The third index of jitter statistics table." + ::= { nqaJitterStatsEntry 1 } + + nqaJitterStatsCompletions OBJECT-TYPE + SYNTAX INTEGER + { + noResult(0), + success(1), + failure(2), + negotiateFailed(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The result of the test, which value can be noResult (0), + success (1), failure (2) or negotiateFailed (3). If the test is still running, + the value will be noResult (0)." + ::= { nqaJitterStatsEntry 2 } + + nqaJitterStatsRTDOverThresholds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of tests that violate RTD (Round Trip Delay) threshold." + ::= { nqaJitterStatsEntry 3 } + + nqaJitterStatsNumOfRTT OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RTTs that are successfully measured by tests." + ::= { nqaJitterStatsEntry 4 } + + nqaJitterStatsRTTSum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of RTTs that are successfully measured." + ::= { nqaJitterStatsEntry 5 } + + nqaJitterStatsRTTSum2Low OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of squares of RTTs that are successfully measured by + tests (low order 32 bits)." + ::= { nqaJitterStatsEntry 6 } + + nqaJitterStatsRTTSum2High OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of squares of RTTs that are successfully measured by + tests (high order 32 bits)." + ::= { nqaJitterStatsEntry 7 } + + nqaJitterStatsRTTMin OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum of RTTs that were successfully measured by tests." + ::= { nqaJitterStatsEntry 8 } + + nqaJitterStatsRTTMax OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum of RTTs that were successfully measured by tests." + ::= { nqaJitterStatsEntry 9 } + + nqaJitterStatsMinOfPositivesSD OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum of absolute value of all positive jitter values from source to destination." + ::= { nqaJitterStatsEntry 10 } + + nqaJitterStatsMaxOfPositivesSD OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum of absolute value of all positive jitter values from source to destination." + ::= { nqaJitterStatsEntry 11 } + + nqaJitterStatsNumOfPositivesSD OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of all positive jitter values from source to destination." + ::= { nqaJitterStatsEntry 12 } + + nqaJitterStatsSumOfPositivesSD OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of absolute value of all positive jitter values from source to destination." + ::= { nqaJitterStatsEntry 13 } + + nqaJitterStatsSum2OfPositivesSDLow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of squares of absolute value of all positive jitter values + from source to destination (low order 32 bits)." + ::= { nqaJitterStatsEntry 14 } + + nqaJitterStatsSum2OfPositivesSDHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of squares of absolute value of all positive jitter values + from source to destination (high order 32 bits)." + ::= { nqaJitterStatsEntry 15 } + + nqaJitterStatsMinOfNegativesSD OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum of absolute value of all negative jitter values from + source to destination." + ::= { nqaJitterStatsEntry 16 } + + nqaJitterStatsMaxOfNegativesSD OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum of absolute value of all negative jitter values from + source to destination." + ::= { nqaJitterStatsEntry 17 } + + nqaJitterStatsNumOfNegativesSD OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of all negative jitter values from source to destination." + ::= { nqaJitterStatsEntry 18 } + + nqaJitterStatsSumOfNegativesSD OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of absolute value of all negative jitter values from source + to destination." + ::= { nqaJitterStatsEntry 19 } + + nqaJitterStatsSum2OfNegativesSDLow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of squares of absolute value of all negative values from source + to destination (low order 32 bits)." + ::= { nqaJitterStatsEntry 20 } + + nqaJitterStatsSum2OfNegativesSDHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of squares of absolute value of all negative values from source to + destination (high order 32 bits)." + ::= { nqaJitterStatsEntry 21 } + + nqaJitterStatsMinOfPositivesDS OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum of absolute value of all positive jitter values from destination + to source." + ::= { nqaJitterStatsEntry 22 } + + nqaJitterStatsMaxOfPositivesDS OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum of absolute value of all positive jitter values from destination + to source." + ::= { nqaJitterStatsEntry 23 } + + nqaJitterStatsNumOfPositivesDS OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of all positive jitter values from destination to source." + ::= { nqaJitterStatsEntry 24 } + + nqaJitterStatsSumOfPositivesDS OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of absolute value of all positive jitter values from destination + to source." + ::= { nqaJitterStatsEntry 25 } + + nqaJitterStatsSum2OfPositivesDSLow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of squares of absolute value of all positive jitter values from + destination to source (low order 32 bits)." + ::= { nqaJitterStatsEntry 26 } + + nqaJitterStatsSum2OfPositivesDSHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of squares of absolute value of all positive jitter values from + destination to source (high order 32 bits)." + ::= { nqaJitterStatsEntry 27 } + + nqaJitterStatsMinOfNegativesDS OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum of absolute value of all negative jitter values from + destination to source." + ::= { nqaJitterStatsEntry 28 } + + nqaJitterStatsMaxOfNegativesDS OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum of absolute value of all negative jitter values from + destination to source." + ::= { nqaJitterStatsEntry 29 } + + nqaJitterStatsNumOfNegativesDS OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of all negative jitter values from destination to source." + ::= { nqaJitterStatsEntry 30 } + + nqaJitterStatsSumOfNegativesDS OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of absolute value of all negative jitter values from destination + to source." + ::= { nqaJitterStatsEntry 31 } + + nqaJitterStatsSum2OfNegativesDSLow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of squares of absolute value of all negative values from destination + to source (low order 32 bits)." + ::= { nqaJitterStatsEntry 32 } + + nqaJitterStatsSum2OfNegativesDSHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of squares of absolute value of all negative values from destination + to source (high order 32 bits)." + ::= { nqaJitterStatsEntry 33 } + + nqaJitterStatsPacketLossSD OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets lost when sent from source to destination." + ::= { nqaJitterStatsEntry 34 } + + nqaJitterStatsPacketLossDS OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets lost when sent from destination to source." + ::= { nqaJitterStatsEntry 35 } + + nqaJitterStatsPacketOutOfSequences OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets arrived out of sequence." + ::= { nqaJitterStatsEntry 36 } + + nqaJitterStatsErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of errors occurred in the test." + ::= { nqaJitterStatsEntry 37 } + + nqaJitterStatsBusies OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of occasions when a test couldn't be initialized + because the previous test has not completed." + ::= { nqaJitterStatsEntry 38 } + + nqaJitterStatsTimeouts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of responses arrived over the time." + ::= { nqaJitterStatsEntry 39 } + + nqaJitterStatsProbeResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of responses from echo-server for the packets sent + by the test." + ::= { nqaJitterStatsEntry 40 } + + nqaJitterStatsSentProbes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets sent in the test." + ::= { nqaJitterStatsEntry 41 } + + nqaJitterStatsDrops OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets that were sent failed in the test." + ::= { nqaJitterStatsEntry 42 } + + nqaJitterStatsTestFinished OBJECT-TYPE + SYNTAX INTEGER + { + noFinish(0), + finish(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the test, which value can be noFinish (0) or finish (1)." + ::= { nqaJitterStatsEntry 43 } + + nqaJitterStatsMaxDelaySD OBJECT-TYPE + SYNTAX Gauge32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum of all OWD (One Way Delay) from source to destination." + ::= { nqaJitterStatsEntry 44 } + + nqaJitterStatsMaxDelayDS OBJECT-TYPE + SYNTAX Gauge32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum of all OWD (One Way Delay) from destination to source." + ::= { nqaJitterStatsEntry 45 } + + nqaJitterStatsRTTAvg OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average of RTTs that were successfully measured by tests." + ::= { nqaJitterStatsEntry 46 } + + nqaJitterStatsPacketLossRatio OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ratio of the packets lost to all packets sent in the test." + ::= { nqaJitterStatsEntry 47 } + + nqaJitterStatsAvgJitter OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average of jitter values that were successfully measured by tests." + ::= { nqaJitterStatsEntry 48 } + + nqaJitterStatsAvgJitterSD OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average of jitter values from source to destination that were + successfully measured by tests." + ::= { nqaJitterStatsEntry 49 } + + nqaJitterStatsAvgJitterDS OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average of jitter values from destination to source that were + successfully measured by tests." + ::= { nqaJitterStatsEntry 50 } + + nqaJitterStatsJitterOut OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Jitter (RFC1889) at responder." + ::= { nqaJitterStatsEntry 51 } + + nqaJitterStatsJitterIn OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Jitter (RFC1889) at sender." + ::= { nqaJitterStatsEntry 52 } + + nqaJitterStatsOWDOverThresholdsSD OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of tests that violate OWD (One Way Delay) threshold from + source to destination." + ::= { nqaJitterStatsEntry 53 } + + nqaJitterStatsPktLossUnknown OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets lost for which we can't determine the direction." + ::= { nqaJitterStatsEntry 54 } + nqaJitterStatsNumOfOWD OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of OWDs that were successfully measured by tests." + ::= { nqaJitterStatsEntry 55 } + nqaJitterStatsOWSumSD OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of OWDs that were successfully measured by tests from source + to destination." + ::= { nqaJitterStatsEntry 56 } + nqaJitterStatsOWSumDS OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of OWDs that were successfully measured by tests from + destination to source." + ::= { nqaJitterStatsEntry 57 } + nqaJitterStatsOWDOverThresholdsDS OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of tests that violate OWD (One Way Delay) threshold + from destination to source." + ::= { nqaJitterStatsEntry 58 } + + nqaJitterStatsOperOfIcpif OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ICPIF (Calculated Planning Impairment Factor) value for the latest + jitter test." + ::= { nqaJitterStatsEntry 59 } + + nqaJitterStatsOperOfMos OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MOS (Mean Opinion Score) value for the latest jitter test. " + ::= { nqaJitterStatsEntry 60} + + nqaJitterStatsMinDelaySD OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum of all one way time from source to destination." + ::= { nqaJitterStatsEntry 61 } + + nqaJitterStatsSum2DelaySDLow OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The low order 32 bits of the sum of squares of one way + time from source to destination." + ::= { nqaJitterStatsEntry 62 } + + nqaJitterStatsSum2DelaySDHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The high order 32 bits of the sum of squares of one + way time from source to destination." + ::= { nqaJitterStatsEntry 63 } + + nqaJitterStatsMinDelayDS OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum of all one way time from destination to source." + ::= { nqaJitterStatsEntry 64 } + + nqaJitterStatsSum2DelayDSLow OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The low order 32 bits of the sum of squares of one way time + from destination to source." + ::= { nqaJitterStatsEntry 65 } + + nqaJitterStatsSum2DelayDSHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The low order 32 bits of the sum of squares of one way time from destination to source." + ::= { nqaJitterStatsEntry 66 } + + nqaJitterStatsTimeUnit OBJECT-TYPE + SYNTAX INTEGER + { + us(1), -- The unit of the timestamp is us + ms(2) -- The unit of the timestamp is ms + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unit of the timestamp, ms or us." + ::= { nqaJitterStatsEntry 67 } + + nqaJitterStatsAvgDelaySD OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average of one way time from source to destination." + ::= { nqaJitterStatsEntry 68 } + + nqaJitterStatsAvgDelayDS OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average of one way time from destination to source." + ::= { nqaJitterStatsEntry 69 } + + nqaJitterStatsPktRewriteNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets have been rewrited." + ::= { nqaJitterStatsEntry 70 } + + nqaJitterStatsPktRewriteRatio OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ratio of packets have been rewrited." + ::= { nqaJitterStatsEntry 71 } + + nqaJitterStatsPktDisorderNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets have been disordered." + ::= { nqaJitterStatsEntry 72 } + + nqaJitterStatsPktDisorderRatio OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ratio of packets have been disordered." + ::= { nqaJitterStatsEntry 73 } + + nqaJitterStatsFragPktDisorderNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets whose fragments have been disordered." + ::= { nqaJitterStatsEntry 74 } + + nqaJitterStatsFragPktDisorderRatio OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ratio of packets whose fragments have been disordered." + ::= { nqaJitterStatsEntry 75 } + + nqaFTPStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF NqaFTPStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The statistics collection database. + Defines the FTP Operations Statistics Table for + storing the statistics of a FTP test. + " + ::= { nqaStats 4 } + + + nqaFTPStatsEntry OBJECT-TYPE + SYNTAX NqaFTPStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the nqaFTPStatsTable. " + INDEX { nqaAdminCtrlOwnerIndex, nqaAdminCtrlTestName, nqaFTPStatsIndex } + ::= { nqaFTPStatsTable 1 } + + NqaFTPStatsEntry ::= + SEQUENCE { + nqaFTPStatsIndex + Integer32, + nqaFTPStatsCompletions + INTEGER, + nqaFTPStatsRTDOverThresholds + Counter32, + nqaFTPStatsCtrlConnMaxTime + Gauge32, + nqaFTPStatsCtrlConnMinTime + Gauge32, + nqaFTPStatsCtrlConnAveTime + Gauge32, + nqaFTPStatsDataConnMaxTime + Gauge32, + nqaFTPStatsDataConnMinTime + Gauge32, + nqaFTPStatsDataConnAveTime + Gauge32, + nqaFTPStatsConnectSumTimeMax + Gauge32, + nqaFTPStatsConnectSumTimeMin + Gauge32, + nqaFTPStatsConnectSumTimeAve + Gauge32, + nqaFTPStatsMessageBodyOctetsSum + Counter32, + nqaFTPStatsErrors + Counter32, + nqaFTPStatsTimeouts + Counter32, + nqaFTPStatsDiscontinued + Counter32, + nqaFTPStatsProbeResponses + Counter32, + nqaFTPStatsSendProbes + Counter32, + nqaFTPStatsTestFinished + INTEGER, + nqaFTPStatsRttAvg + Gauge32, + nqaFTPStatsLostPacketRatio + Gauge32 + } + + nqaFTPStatsIndex OBJECT-TYPE + SYNTAX Integer32 (1..'7FFFFFFF'h) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "FTP statistics table index and times of dispatching dependency tests." + ::= { nqaFTPStatsEntry 1 } + + nqaFTPStatsCompletions OBJECT-TYPE + SYNTAX INTEGER + { + noResult(0), + success(1), + failure(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of FTP test." + ::= { nqaFTPStatsEntry 2 } + + nqaFTPStatsRTDOverThresholds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The times of successful statistics test RTD (Round Trip Delay) over the threshold." + ::= { nqaFTPStatsEntry 3 } + + nqaFTPStatsCtrlConnMaxTime OBJECT-TYPE + SYNTAX Gauge32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum value of the control connection time." + ::= { nqaFTPStatsEntry 4 } + + nqaFTPStatsCtrlConnMinTime OBJECT-TYPE + SYNTAX Gauge32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum value of the control connection time." + ::= { nqaFTPStatsEntry 5 } + + nqaFTPStatsCtrlConnAveTime OBJECT-TYPE + SYNTAX Gauge32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average value of the control connection time." + ::= { nqaFTPStatsEntry 6 } + + nqaFTPStatsDataConnMaxTime OBJECT-TYPE + SYNTAX Gauge32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum value of the data connection time." + ::= { nqaFTPStatsEntry 7 } + + nqaFTPStatsDataConnMinTime OBJECT-TYPE + SYNTAX Gauge32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum value of the data connection time." + ::= { nqaFTPStatsEntry 8 } + + nqaFTPStatsDataConnAveTime OBJECT-TYPE + SYNTAX Gauge32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average value of the data connection time." + ::= { nqaFTPStatsEntry 9 } + + nqaFTPStatsConnectSumTimeMax OBJECT-TYPE + SYNTAX Gauge32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum value of the FTP probe time." + ::= { nqaFTPStatsEntry 10 } + + nqaFTPStatsConnectSumTimeMin OBJECT-TYPE + SYNTAX Gauge32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mininum value of the FTP probe time." + ::= { nqaFTPStatsEntry 11 } + + nqaFTPStatsConnectSumTimeAve OBJECT-TYPE + SYNTAX Gauge32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average value of the FTP probe time." + ::= { nqaFTPStatsEntry 12 } + + nqaFTPStatsMessageBodyOctetsSum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The accumulated octets of a FTP test." + ::= { nqaFTPStatsEntry 13 } + + + + nqaFTPStatsErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of some other errors." + ::= { nqaFTPStatsEntry 14 } + + nqaFTPStatsTimeouts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of occasions when a FTP operation was not + completed before a timeout occurred, i.e. + nqaAdminCtrlTimeOut was exceeded." + ::= { nqaFTPStatsEntry 15 } + + nqaFTPStatsDiscontinued OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of occasions when a FTP test was interrupted by the user." + ::= { nqaFTPStatsEntry 16 } + + nqaFTPStatsProbeResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of responses received for the corresponding test. The value of this object + MUST be reported as 0 when no probe responses have been received." + ::= { nqaFTPStatsEntry 17 } + + nqaFTPStatsSendProbes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sending probe" + ::= { nqaFTPStatsEntry 18 } + + nqaFTPStatsTestFinished OBJECT-TYPE + SYNTAX INTEGER + { + noFinish(0), + finish(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of test execution." + ::= { nqaFTPStatsEntry 19 } + + nqaFTPStatsRttAvg OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average of RTTs that were successfully measured by tests." + ::= { nqaFTPStatsEntry 20} + + nqaFTPStatsLostPacketRatio OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ratio of the packets lost to all packets sent in the test." + ::= { nqaFTPStatsEntry 21 } + + nqaMpingStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF NqaMpingStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The statistics collection database. + Defines the Mping Operations Statistics Table for + storing the statistics of a Mping test." + ::= { nqaStats 5 } + + nqaMpingStatsEntry OBJECT-TYPE + SYNTAX NqaMpingStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the nqaMpingStatsTable." + INDEX { nqaAdminCtrlOwnerIndex, nqaAdminCtrlTestName, nqaMpingStatsIndex ,nqaMpingStatsReceiverIndex } + ::= { nqaMpingStatsTable 1 } + + NqaMpingStatsEntry ::= + SEQUENCE { +nqaMpingStatsIndex +Integer32, +nqaMpingStatsReceiverIndex +Integer32, +nqaMpingStatsTargetAddressType +InetAddressType, +nqaMpingStatsTargetAddress +InetAddress, +nqaMpingStatsReceiverAddress +InetAddress, +nqaMpingStatsCompletions + INTEGER, +nqaMpingStatsRTDOverThresholds + Counter32, +nqaMpingStatsSumCompletionTime +Counter32, +nqaMpingStatsSumCompletionTime2Low +Counter32, +nqaMpingStatsSumCompletionTime2High +Counter32, +nqaMpingStatsCompletionTimeMin +Gauge32, +nqaMpingStatsCompletionTimeMax +Gauge32, +nqaMpingStatsTimeouts +Counter32, +nqaMpingStatsBusies +Counter32, +nqaMpingStatsSequenceErrors +Counter32, +nqaMpingStatsDrops +Counter32, +nqaMpingStatsProbeResponses +Counter32, +nqaMpingStatsSentProbes +Counter32, +nqaMpingStatsLastGoodProbe +DateAndTime, +nqaMpingStatsTestFinished + INTEGER, + nqaMpingStatsReceiverCount +Gauge32, + nqaMpingStatsLastFibHit + TruthValue, + nqaMpingStatsRttAvg + Gauge32, + nqaMpingStatsLostPacketRatio + Gauge32 + } + + nqaMpingStatsIndex OBJECT-TYPE + SYNTAX Integer32 (1..'7FFFFFFF'h) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of mping statistics table, and the times of dispatching dependency tests." + ::= { nqaMpingStatsEntry 1 } + + nqaMpingStatsReceiverIndex OBJECT-TYPE + SYNTAX Integer32 (1..'7FFFFFFF'h) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of receiver ,that received the mping request packet and response the reply packet ." + ::= { nqaMpingStatsEntry 2 } + + nqaMpingStatsTargetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination address type, and the value range can be unknown(0), + ipv4(1) and dns(16)." + ::= { nqaMpingStatsEntry 3 } + + nqaMpingStatsTargetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination address ." + ::= { nqaMpingStatsEntry 4 } + + nqaMpingStatsReceiverAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address of mping receiver" + ::= { nqaMpingStatsEntry 5 } + + nqaMpingStatsCompletions OBJECT-TYPE + SYNTAX INTEGER + { + noResult(1), + success(2), + failure(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of test." + ::= { nqaMpingStatsEntry 6 } + + nqaMpingStatsRTDOverThresholds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The times of successful statistics test RTD (Round Trip Delay) over + the threshold." + ::= { nqaMpingStatsEntry 7 } + + nqaMpingStatsSumCompletionTime OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of RTT (response time) of sent packets." + ::= { nqaMpingStatsEntry 8 } + + nqaMpingStatsSumCompletionTime2Low OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The low order 32 bits of the sum of squares of RTT (response time) + for each packet of test execution. " + ::= { nqaMpingStatsEntry 9 } + + nqaMpingStatsSumCompletionTime2High OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The high order 32 bits of the sum of squares + of RTT (response time) for each packet of test execution. " + ::= { nqaMpingStatsEntry 10 } + + nqaMpingStatsCompletionTimeMin OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum RTT of all packets for executing a test. " + ::= { nqaMpingStatsEntry 11 } + + nqaMpingStatsCompletionTimeMax OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum RTT of all packets in executing a test. " + ::= { nqaMpingStatsEntry 12 } + + nqaMpingStatsTimeouts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of occasions when a NQA operation was not completed before a timeout occurred, + i.e. nqaAdminCtrlTimeOut was exceeded." + ::= { nqaMpingStatsEntry 13 } + + nqaMpingStatsBusies OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The times of failure to apply resource due to the busy system. + such as apply memory or create socket failure." + ::= { nqaMpingStatsEntry 14 } + + nqaMpingStatsSequenceErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The times that sequence error happends." + ::= { nqaMpingStatsEntry 15 } + + nqaMpingStatsDrops OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The times probes of the test dropped due to sending or connecting failure . " + ::= { nqaMpingStatsEntry 16 } + + + nqaMpingStatsProbeResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received reponse packets." + ::= { nqaMpingStatsEntry 17 } + + nqaMpingStatsSentProbes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sent packets." + ::= { nqaMpingStatsEntry 18 } + + nqaMpingStatsLastGoodProbe OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Date and time when the last response was received for a probe." + ::= { nqaMpingStatsEntry 19 } + + nqaMpingStatsTestFinished OBJECT-TYPE + SYNTAX INTEGER + { + noFinish(1), + finish(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of test execution." + ::= { nqaMpingStatsEntry 20 } + + nqaMpingStatsReceiverCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current serial number of receivers." + ::= { nqaMpingStatsEntry 21 } + + nqaMpingStatsLastFibHit OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the fib is hit on the device when receiving the last packet." + ::= {nqaMpingStatsEntry 22} + + nqaMpingStatsRttAvg OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average of RTTs that were successfully measured by tests." + ::= { nqaMpingStatsEntry 23} + + nqaMpingStatsLostPacketRatio OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ratio of the packets lost to all packets sent in the test." + ::= { nqaMpingStatsEntry 24 } + + nqaMtracertStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF NqaMtracertStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The statistics collection database. + Defines the Mping Operations Statistics Table for + storing the statistics of a Mping test." + ::= { nqaStats 6 } + + + nqaMtracertStatsEntry OBJECT-TYPE + SYNTAX NqaMtracertStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The operation of this table is same as that of nqaResultsTable." + INDEX { nqaAdminCtrlOwnerIndex, nqaAdminCtrlTestName, nqaMtracertStatsIndex, nqaMtracertStatsHopIndex } + ::= { nqaMtracertStatsTable 1 } + + NqaMtracertStatsEntry ::= + SEQUENCE { +nqaMtracertStatsIndex +Integer32, +nqaMtracertStatsHopIndex +Integer32, +nqaMtracertStatsAddressType +InetAddressType, +nqaMtracertStatsAddress +InetAddress, +nqaMtracertStatsCompletions +INTEGER, +nqaMtracertStatsCurHopCount +Gauge32, +nqaMtracertStatsCurProbeCount +Gauge32, +nqaMtracertStatsRTDOverThresholds +Counter32, +nqaMtracertStatsTimeouts +Counter32, +nqaMtracertStatsBusies +Counter32, +nqaMtracertStatsSequenceErrors +Counter32, +nqaMtracertStatsDrops +Counter32, +nqaMtracertStatsProbeResponses +Counter32, +nqaMtracertStatsSentProbes +Counter32, +nqaMtracertStatsLastGoodProbe +DateAndTime, +nqaMtracertStatsLastGoodPath +DateAndTime, +nqaMtracertStatsTestFinished +INTEGER, +nqaMtracertStatsCurPathTTL +Gauge32, +nqaMtracertStatsMaxPathTTL +Gauge32, +nqaMtracertStatsInPkgLossRate +Gauge32, +nqaMtracertStatsSGPkgLossRate +Gauge32, +nqaMtracertStatsInPkgRate +Gauge32, +nqaMtracertStatsOutPkgRate +Gauge32, +nqaMtracertStatsTimeDelay +Gauge32 + } + +nqaMtracertStatsIndex OBJECT-TYPE + SYNTAX Integer32 (1..'7FFFFFFF'h) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of mping statistics table, and the times of dispatching dependency tests." + ::= { nqaMtracertStatsEntry 1 } + + nqaMtracertStatsHopIndex OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of Mtracert hop " + ::= { nqaMtracertStatsEntry 2 } + +nqaMtracertStatsAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination address type, + and the value range can be unknown(0), ipv4(1) and dns(16)." + ::= { nqaMtracertStatsEntry 3 } + + nqaMtracertStatsAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination address + (TraceRoute is the source address of the last valuable response package)." + ::= { nqaMtracertStatsEntry 4 } + + + nqaMtracertStatsCompletions OBJECT-TYPE + SYNTAX INTEGER + { + noResult(1), + success(2), + failure(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of test." + ::= { nqaMtracertStatsEntry 5 } + + nqaMtracertStatsCurHopCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "It is equal to the hop count index executed + by current tests. The default value is 0." + ::= { nqaMtracertStatsEntry 6 } + + nqaMtracertStatsCurProbeCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total count of probe packets in a hop count index." + ::= { nqaMtracertStatsEntry 7 } + + nqaMtracertStatsRTDOverThresholds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The times of successful statistics test RTD (Round Trip Delay) over the threshold." + ::= { nqaMtracertStatsEntry 8 } + + + nqaMtracertStatsTimeouts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of occasions when a NQA operation was not completed before a timeout occurred, + i.e. nqaAdminCtrlTimeOut was exceeded." + ::= { nqaMtracertStatsEntry 9} + + nqaMtracertStatsBusies OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The times of failure to apply resource due to the busy system. + such as apply memory or create socket failure." + ::= { nqaMtracertStatsEntry 10 } + + nqaMtracertStatsSequenceErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The times that sequence error happends." + ::= { nqaMtracertStatsEntry 11 } + + nqaMtracertStatsDrops OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The times probes of the test dropped due to sending or connecting failure . " + ::= { nqaMtracertStatsEntry 12 } + + + nqaMtracertStatsProbeResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received reponse packets." + ::= { nqaMtracertStatsEntry 13 } + + nqaMtracertStatsSentProbes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sent packets." + ::= { nqaMtracertStatsEntry 14 } + + nqaMtracertStatsLastGoodProbe OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Date and time when the last response was received for a probe." + ::= { nqaMtracertStatsEntry 15 } + + nqaMtracertStatsLastGoodPath OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date and time when the last complete path was determined." + ::= { nqaMtracertStatsEntry 16 } + + nqaMtracertStatsTestFinished OBJECT-TYPE + SYNTAX INTEGER + { + noFinish(1), + finish(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of test execution." + ::= { nqaMtracertStatsEntry 17 } + + nqaMtracertStatsCurPathTTL OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The TTL(time to live) of the current path. " + ::= { nqaMtracertStatsEntry 18 } + + nqaMtracertStatsMaxPathTTL OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum TTL(time to live) of the path. " + ::= { nqaMtracertStatsEntry 19 } + + nqaMtracertStatsInPkgLossRate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The loss rate of the incoming packets." + ::= { nqaMtracertStatsEntry 20 } + + nqaMtracertStatsSGPkgLossRate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The loss rate of the packets from source to multicast group." + ::= { nqaMtracertStatsEntry 21} + + nqaMtracertStatsInPkgRate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of incoming packets." + ::= { nqaMtracertStatsEntry 22 } + + nqaMtracertStatsOutPkgRate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of outgoing packets." + ::= { nqaMtracertStatsEntry 23 } + + nqaMtracertStatsTimeDelay OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time delay of packets from hop to hop." + ::= { nqaMtracertStatsEntry 24 } + + nqaPathMtuStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF NqaPathMtuStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The statistics collection database. + Defines the path MTU Operations Statistics Table for + storing the statistics of a path MTU test." + ::= { nqaStats 7 } + + nqaPathMtuStatsEntry OBJECT-TYPE + SYNTAX NqaPathMtuStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the nqaPathMtuStatsTable." + INDEX { nqaAdminCtrlOwnerIndex, nqaAdminCtrlTestName, nqaPathMtuStatsIndex } + ::= { nqaPathMtuStatsTable 1 } + + NqaPathMtuStatsEntry ::= + SEQUENCE { + nqaPathMtuStatsIndex + Integer32, + nqaPathMtuStatsAddressType + InetAddressType, + nqaPathMtuStatsAddress + InetAddress, + nqaPathMtuStatsCompletions + INTEGER, + nqaPathMtuStatsSentProbes + Counter32, + nqaPathMtuStatsProbeResponses + Counter32, + nqaPathMtuStatsDiscoveryPathMtuMin + Gauge32, + nqaPathMtuStatsDiscoveryPathMtuMax + Gauge32, + nqaPathMtuStatsOptimumFirstStep + Gauge32, + nqaPathMtuStatsBusies + Counter32, + nqaPathMtuStatsTimeouts + Counter32, + nqaPathMtuStatsDrops + Counter32, + nqaPathMtuStatsPathMtu + Gauge32, + nqaPathMtuStatsTestFinished + INTEGER + } + + nqaPathMtuStatsIndex OBJECT-TYPE + SYNTAX Integer32 (1..'7FFFFFFF'h) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of path MTU statistics table, and the times + of dispatching dependency tests." + ::= { nqaPathMtuStatsEntry 1 } + + nqaPathMtuStatsAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination address type, + and the value range can be unknown(0), ipv4(1) and dns(16)." + ::= { nqaPathMtuStatsEntry 2 } + + nqaPathMtuStatsAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination address. + It is the source address of the ICMP echo reply packet." + ::= { nqaPathMtuStatsEntry 3 } + + + nqaPathMtuStatsCompletions OBJECT-TYPE + SYNTAX INTEGER + { + noResult(0), + success(1), + failure(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of test." + ::= { nqaPathMtuStatsEntry 4 } + + nqaPathMtuStatsSentProbes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sent packets." + ::= { nqaPathMtuStatsEntry 5 } + + nqaPathMtuStatsProbeResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received reponse packets." + ::= { nqaPathMtuStatsEntry 6 } + + nqaPathMtuStatsDiscoveryPathMtuMin OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The initial length of packet in the path MTU test. + It is the minimal length of a ICMP packet." + ::= { nqaPathMtuStatsEntry 7 } + + nqaPathMtuStatsDiscoveryPathMtuMax OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximal length of packet in the path MTU test. + It is the maximal MTU of local out-interface." + ::= { nqaPathMtuStatsEntry 8 } + + nqaPathMtuStatsOptimumFirstStep OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The optimum first step of the path MTU test. + It will take effect if the specified step is lower than it." + ::= { nqaPathMtuStatsEntry 9 } + + nqaPathMtuStatsBusies OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The times of failure to apply resource due to the busy system. + such as apply memory or create socket failure." + ::= { nqaPathMtuStatsEntry 10 } + + nqaPathMtuStatsTimeouts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of occasions when a NQA operation was not completed before a timeout occurred, + i.e. nqaAdminCtrlTimeOut was exceeded." + ::= { nqaPathMtuStatsEntry 11 } + + nqaPathMtuStatsDrops OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The times probes of the test dropped due to sending or connecting failure." + ::= { nqaPathMtuStatsEntry 12 } + + nqaPathMtuStatsPathMtu OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of current path MTU." + ::= { nqaPathMtuStatsEntry 13 } + + nqaPathMtuStatsTestFinished OBJECT-TYPE + SYNTAX INTEGER + { + nofinish(0), + finish(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of test execution." + ::= { nqaPathMtuStatsEntry 14 } + + nqaPathJitterStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF NqaPathJitterStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table which contains the status of latest path jitter operation." + ::= { nqaStats 8 } + + nqaPathJitterStatsEntry OBJECT-TYPE + SYNTAX NqaPathJitterStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table which contains the status of latest path jitter operation. + This entry is created only if the nqaAdminCtrlType is path jitter." + INDEX { nqaAdminCtrlOwnerIndex, nqaAdminCtrlTestName, nqaPathJitterStatsIndex, nqaPathJitterStatsHopIndex } + ::= { nqaPathJitterStatsTable 1 } + + NqaPathJitterStatsEntry ::= + SEQUENCE { + nqaPathJitterStatsIndex + Integer32, + nqaPathJitterStatsHopIndex + Integer32, + nqaPathJitterStatsCompletions + INTEGER, + nqaPathJitterStatsAddressType + InetAddressType, + nqaPathJitterStatsAddress + InetAddress, + nqaPathJitterStatsRtdOverThresholds + Counter32, + nqaPathJitterStatsNumOfRtt + Counter32, + nqaPathJitterStatsRttSum + Counter32, + nqaPathJitterStatsRttSum2Low + Counter32, + nqaPathJitterStatsRttSum2High + Counter32, + nqaPathJitterStatsRttMin + Gauge32, + nqaPathJitterStatsRttMax + Gauge32, + nqaPathJitterStatsMinOfPositivesSD + Gauge32, + nqaPathJitterStatsMaxOfPositivesSD + Gauge32, + nqaPathJitterStatsNumOfPositivesSD + Counter32, + nqaPathJitterStatsSumOfPositivesSD + Counter32, + nqaPathJitterStatsSum2OfPositivesSDLow + Counter32, + nqaPathJitterStatsSum2OfPositivesSDHigh + Counter32, + nqaPathJitterStatsMinOfNegativesSD + Gauge32, + nqaPathJitterStatsMaxOfNegativesSD + Gauge32, + nqaPathJitterStatsNumOfNegativesSD + Counter32, + nqaPathJitterStatsSumOfNegativesSD + Counter32, + nqaPathJitterStatsSum2OfNegativesSDLow + Counter32, + nqaPathJitterStatsSum2OfNegativesSDHigh + Counter32, + nqaPathJitterStatsMinOfPositivesDS + Gauge32, + nqaPathJitterStatsMaxOfPositivesDS + Gauge32, + nqaPathJitterStatsNumOfPositivesDS + Counter32, + nqaPathJitterStatsSumOfPositivesDS + Counter32, + nqaPathJitterStatsSum2OfPositivesDSLow + Counter32, + nqaPathJitterStatsSum2OfPositivesDSHigh + Counter32, + nqaPathJitterStatsMinOfNegativesDS + Gauge32, + nqaPathJitterStatsMaxOfNegativesDS + Gauge32, + nqaPathJitterStatsNumOfNegativesDS + Counter32, + nqaPathJitterStatsSumOfNegativesDS + Counter32, + nqaPathJitterStatsSum2OfNegativesDSLow + Counter32, + nqaPathJitterStatsSum2OfNegativesDSHigh + Counter32, + nqaPathJitterStatsPacketLossSD + Counter32, + nqaPathJitterStatsPacketLossDS + Counter32, + nqaPathJitterStatsPacketOutOfSequences + Counter32, + nqaPathJitterStatsErrors + Counter32, + nqaPathJitterStatsBusies + Counter32, + nqaPathJitterStatsTimeouts + Counter32, + nqaPathJitterStatsProbeResponses + Counter32, + nqaPathJitterStatsSentProbes + Counter32, + nqaPathJitterStatsDrops + Counter32, + nqaPathJitterStatsTestFinished + INTEGER, + nqaPathJitterStatsMaxDelaySD + Gauge32, + nqaPathJitterStatsMaxDelayDS + Gauge32, + nqaPathJitterStatsRttAvg + Gauge32, + nqaPathJitterStatsPacketLossRatio + Gauge32, + nqaPathJitterStatsAvgJitter + Gauge32, + nqaPathJitterStatsAvgJitterSD + Gauge32, + nqaPathJitterStatsAvgJitterDS + Gauge32, + nqaPathJitterStatsJitterOut + OCTET STRING, + nqaPathJitterStatsJitterIn + OCTET STRING, + nqaPathJitterStatsOwdOverThresholdsSD + Counter32, + nqaPathJitterStatsPktLossUnknown + Counter32, + nqaPathJitterStatsNumOfOwd + Counter32, + nqaPathJitterStatsOwdSumSD + Counter32, + nqaPathJitterStatsOwdSumDS + Counter32, + nqaPathJitterStatsOwdOverThresholdsDS + Counter32 + } + + nqaPathJitterStatsIndex OBJECT-TYPE + SYNTAX Integer32 (1..'7FFFFFFF'h) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of path jitter statistics table, and the times of dispatching dependency tests." + ::= { nqaPathJitterStatsEntry 1 } + + nqaPathJitterStatsHopIndex OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of path jitter hop." + ::= { nqaPathJitterStatsEntry 2 } + + nqaPathJitterStatsCompletions OBJECT-TYPE + SYNTAX INTEGER + { + noResult(0), + success(1), + failure(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of path jitter test." + ::= { nqaPathJitterStatsEntry 3 } + + nqaPathJitterStatsAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination address type in a hop of path jitter test, + and the value range can be unknown(0), ipv4(1) and dns(16)." + ::= { nqaPathJitterStatsEntry 4 } + + nqaPathJitterStatsAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination address in a hop of path jitter test." + ::= { nqaPathJitterStatsEntry 5 } + + nqaPathJitterStatsRtdOverThresholds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The times of successful executions who's RTD over the threshold in a hop of path jitter test." + ::= { nqaPathJitterStatsEntry 6 } + + nqaPathJitterStatsNumOfRtt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The times that statistics RTT successfully in a hop of path jitter test." + ::= { nqaPathJitterStatsEntry 7 } + + nqaPathJitterStatsRttSum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of RTTs in a hop of path jitter test." + ::= { nqaPathJitterStatsEntry 8 } + + nqaPathJitterStatsRttSum2Low OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The low order 32 bits of RTT's square sum that successfully measured in a hop of path jitter test." + ::= { nqaPathJitterStatsEntry 9 } + + nqaPathJitterStatsRttSum2High OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The high order 32 bits of RTT's square sum that successfully measured in a hop of path jitter test." + ::= { nqaPathJitterStatsEntry 10 } + + nqaPathJitterStatsRttMin OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum of RTTs that successfully measured in a hop of path jitter test." + ::= { nqaPathJitterStatsEntry 11 } + + nqaPathJitterStatsRttMax OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum of RTTs that successfully measured in a hop of path jitter test." + ::= { nqaPathJitterStatsEntry 12 } + + nqaPathJitterStatsMinOfPositivesSD OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum of positive values of jitter that measured from packets sent from + source to destination in a hop of path jitter test." + ::= { nqaPathJitterStatsEntry 13 } + + nqaPathJitterStatsMaxOfPositivesSD OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum of positive values of jitter that measured from packets sent from + source to destination in a hop of path jitter test." + ::= { nqaPathJitterStatsEntry 14 } + + nqaPathJitterStatsNumOfPositivesSD OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of positive values of jitter that measured from packets sent from + source to destination in a hop of path jitter test." + ::= { nqaPathJitterStatsEntry 15 } + + nqaPathJitterStatsSumOfPositivesSD OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of positive values of jitter that measured from packets sent from + source to destination in a hop of path jitter test." + ::= { nqaPathJitterStatsEntry 16 } + + nqaPathJitterStatsSum2OfPositivesSDLow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The low order 32 bits of square sum of positive values of jitter that + measured from packets sent from source to destination in a hop of path jitter test." + ::= { nqaPathJitterStatsEntry 17 } + + nqaPathJitterStatsSum2OfPositivesSDHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The high order 32 bits of square sum of positive values of jitter that + measured from packets sent from source to destination in a hop of path jitter test." + ::= { nqaPathJitterStatsEntry 18 } + + nqaPathJitterStatsMinOfNegativesSD OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum of negative values of jitter that measured from packets sent from + source to destination in a hop of path jitter test." + ::= { nqaPathJitterStatsEntry 19 } + + nqaPathJitterStatsMaxOfNegativesSD OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum of negative values of jitter that measured from packets sent from + source to destination in a hop of path jitter test." + ::= { nqaPathJitterStatsEntry 20 } + + nqaPathJitterStatsNumOfNegativesSD OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of negative values of jitter that measured from packets sent from + source to destination in a hop of path jitter test." + ::= { nqaPathJitterStatsEntry 21 } + + nqaPathJitterStatsSumOfNegativesSD OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of negative values of jitter that measured from packets sent from + source to destination in a hop of path jitter test." + ::= { nqaPathJitterStatsEntry 22 } + + nqaPathJitterStatsSum2OfNegativesSDLow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The low order 32 bits of square sum of negative values of jitter that + measured from packets sent from source to destination in a hop of path jitter test." + ::= { nqaPathJitterStatsEntry 23 } + + nqaPathJitterStatsSum2OfNegativesSDHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The high order 32 bits of square sum of negative values of jitter that + measured from packets sent from source to destination in a hop of path jitter test." + ::= { nqaPathJitterStatsEntry 24 } + + nqaPathJitterStatsMinOfPositivesDS OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum of positive values of jitter that measured from packets sent from + destination to source in a hop of path jitter test." + ::= { nqaPathJitterStatsEntry 25 } + + nqaPathJitterStatsMaxOfPositivesDS OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum of positive values of jitter that measured from packets sent from + destination to source in a hop of path jitter test." + ::= { nqaPathJitterStatsEntry 26 } + + nqaPathJitterStatsNumOfPositivesDS OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of positive values of jitter that measured from packets sent from + destination to source in a hop of path jitter test." + ::= { nqaPathJitterStatsEntry 27 } + + nqaPathJitterStatsSumOfPositivesDS OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of positive values of jitter that measured from packets sent from + destination to source in a hop of path jitter test." + ::= { nqaPathJitterStatsEntry 28 } + + nqaPathJitterStatsSum2OfPositivesDSLow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The low order 32 bits of square sum of positive values of jitter that + measured from packets sent from destination to source in a hop of path jitter test." + ::= { nqaPathJitterStatsEntry 29 } + + nqaPathJitterStatsSum2OfPositivesDSHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The high order 32 bits of square sum of positive values of jitter that + measured from packetssent from destination to source in a hop of path jitter test." + ::= { nqaPathJitterStatsEntry 30 } + + nqaPathJitterStatsMinOfNegativesDS OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum of negative values of jitter that measured from packets sent from + destination to source in a hop of path jitter test." + ::= { nqaPathJitterStatsEntry 31 } + + nqaPathJitterStatsMaxOfNegativesDS OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum of negative values of jitter that measured from packets sent from + destination to source in a hop of path jitter test." + ::= { nqaPathJitterStatsEntry 32 } + + nqaPathJitterStatsNumOfNegativesDS OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of negative values of jitter that measured from packets sent from + destination to source in a hop of path jitter test." + ::= { nqaPathJitterStatsEntry 33 } + + nqaPathJitterStatsSumOfNegativesDS OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of negative values of jitter that measured from packets sent from + destination to source in a hop of path jitter test." + ::= { nqaPathJitterStatsEntry 34 } + + nqaPathJitterStatsSum2OfNegativesDSLow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The low order 32 bits of square sum of negative values of jitter that + measured from packets sent from destination to source in a hop of path jitter test." + ::= { nqaPathJitterStatsEntry 35 } + + nqaPathJitterStatsSum2OfNegativesDSHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The high order 32 bits of square sum of negative values of jitter that + measured from packets sent from destination to source in a hop of path jitter test." + ::= { nqaPathJitterStatsEntry 36 } + + nqaPathJitterStatsPacketLossSD OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of dropped packets sent from source to destination in a hop of path jitter test." + ::= { nqaPathJitterStatsEntry 37 } + + nqaPathJitterStatsPacketLossDS OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of dropped packets sent from destination to source in a hop of path jitter test." + ::= { nqaPathJitterStatsEntry 38 } + + nqaPathJitterStatsPacketOutOfSequences OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets that return out of sequence." + ::= { nqaPathJitterStatsEntry 39 } + + nqaPathJitterStatsErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of some other errors type." + ::= { nqaPathJitterStatsEntry 40 } + + nqaPathJitterStatsBusies OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of occasions when a path jitter operation could + not be initiated because an internal error." + ::= { nqaPathJitterStatsEntry 41 } + + nqaPathJitterStatsTimeouts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of occasions when a NQA operation was not completed + before a timeout occurred, i.e. nqaAdminCtrlTimeOut was exceeded." + ::= { nqaPathJitterStatsEntry 42 } + + nqaPathJitterStatsProbeResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of responses received for the corresponding test. + The value of this object MUST be reported as 0 when no probe responses have been received." + ::= { nqaPathJitterStatsEntry 43 } + + nqaPathJitterStatsSentProbes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object reflects the number of packets sent for the corresponding test. + The value of this object MUST be reported as 0 when no probes have been sent." + ::= { nqaPathJitterStatsEntry 44 } + + nqaPathJitterStatsDrops OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The times probes of the test dropped due to sending failure." + ::= { nqaPathJitterStatsEntry 45 } + + nqaPathJitterStatsTestFinished OBJECT-TYPE + SYNTAX INTEGER + { + noFinish(0), + finish(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of test execution." + ::= { nqaPathJitterStatsEntry 46 } + + nqaPathJitterStatsMaxDelaySD OBJECT-TYPE + SYNTAX Gauge32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum of all OWD (One Way Delay) + that measured from packets sent from source to destination in a hop of path jitter test." + ::= { nqaPathJitterStatsEntry 47 } + + nqaPathJitterStatsMaxDelayDS OBJECT-TYPE + SYNTAX Gauge32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum of all OWD (One Way Delay) + that measured from packets sent from destination to source in a hop of path jitter test." + ::= { nqaPathJitterStatsEntry 48 } + + nqaPathJitterStatsRttAvg OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average of RTTs that were successfully measured in a hop of path jitter test." + ::= { nqaPathJitterStatsEntry 49 } + + nqaPathJitterStatsPacketLossRatio OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ratio of the packets lost to all packets sent in a hop of path jitter test." + ::= { nqaPathJitterStatsEntry 50 } + + nqaPathJitterStatsAvgJitter OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average of jitter values that were successfully measured in a hop of path jitter test." + ::= { nqaPathJitterStatsEntry 51 } + + nqaPathJitterStatsAvgJitterSD OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average value of jitters that measured from packets sent from + sourse to destination in a hop of path jitter test." + ::= { nqaPathJitterStatsEntry 52 } + + nqaPathJitterStatsAvgJitterDS OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average value of jitters that measured from packets sent from + destination to source in a hop of path jitter test." + ::= { nqaPathJitterStatsEntry 53 } + + nqaPathJitterStatsJitterOut OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "jitter (RFC1889) at responder." + ::= { nqaPathJitterStatsEntry 54 } + + nqaPathJitterStatsJitterIn OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Jitter (RFC1889) at sender." + ::= { nqaPathJitterStatsEntry 55 } + + nqaPathJitterStatsOwdOverThresholdsSD OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of tests that violate OWD (One Way Delay) + threshold from source to destination in a hop of path jitter test." + ::= { nqaPathJitterStatsEntry 56 } + + nqaPathJitterStatsPktLossUnknown OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of lost packets for which we can't determine the direction + in a hop of path jitter test." + ::= { nqaPathJitterStatsEntry 57 } + + nqaPathJitterStatsNumOfOwd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of OWDs that were successfully measured in a hop of path jitter test." + ::= { nqaPathJitterStatsEntry 58 } + + nqaPathJitterStatsOwdSumSD OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of OWDs that were successfully measured from packets sent from + source to destination in a hop of path jitter test." + ::= { nqaPathJitterStatsEntry 59 } + + nqaPathJitterStatsOwdSumDS OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of OWDs that were successfully measured from packets sent from + destination to source in a hop of path jitter test." + ::= { nqaPathJitterStatsEntry 60 } + + nqaPathJitterStatsOwdOverThresholdsDS OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of tests that violate OWD (One Way Delay) threshold from destination to + source in a hop of path jitter test." + ::= { nqaPathJitterStatsEntry 61 } + + nqaPppoeStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF NqaPppoeStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table which contains the rolling accumulated history of the PPPoE operation." + ::= { nqaStats 9 } + + nqaPppoeStatsEntry OBJECT-TYPE + SYNTAX NqaPppoeStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table which contains the rolling accumulated history of the PPPoE operation. + This entry is created only if the nqaAdminCtrlType is pppoe." + INDEX { nqaAdminCtrlOwnerIndex, nqaAdminCtrlTestName, nqaPppoeStatsIndex, nqaPppoeRedialIndex } + ::= { nqaPppoeStatsTable 1 } + + NqaPppoeStatsEntry ::= + SEQUENCE { + nqaPppoeStatsIndex + Integer32, + nqaPppoeRedialIndex + Integer32, + nqaPppoeStatsCompletions + INTEGER, + nqaPppoeStatsCurrentPhase + INTEGER, + nqaPppoeStatsErrorMessage + INTEGER, + nqaPppoeDiscoveryTimeout + Gauge32, + nqaPppoeLcpTimeout + Gauge32, + nqaPppoeAuthorizationTimeout + Gauge32, + nqaPppoeNcpTimeout + Gauge32, + nqaPppoeConnectionTime + Gauge32, + nqaPppoeClientSessionId + Gauge32, + nqaPppoeClientIpAddress + InetAddress, + nqaPppoeGatewayIpAddress + InetAddress + } + +nqaPppoeStatsIndex OBJECT-TYPE +SYNTAX Integer32 (1..2147483647) +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"The index of PPPoE statistics table, and the executing times of dispatching dependency tests." +::= { nqaPppoeStatsEntry 1 } + +nqaPppoeRedialIndex OBJECT-TYPE +SYNTAX Integer32 (1..2147483647) +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION +"The index of PPPoE statistics table, and the redialing times of dispatching dependency tests." +::= { nqaPppoeStatsEntry 2 } + +nqaPppoeStatsCompletions OBJECT-TYPE +SYNTAX INTEGER +{ +dialupSuccess(1), +dialupFail(2), +stop(3), +exceptionStop(4) +} +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"The status of PPPoE operation." +::= { nqaPppoeStatsEntry 3 } + +nqaPppoeStatsCurrentPhase OBJECT-TYPE +SYNTAX INTEGER +{ +discovery(1), +lcp(2), +authorization(3), +ncp(4), +online(5), +stop(6) +} +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"The current phase of PPPoE operation." +::= { nqaPppoeStatsEntry 4 } + +nqaPppoeStatsErrorMessage OBJECT-TYPE +SYNTAX INTEGER +{ +other(1), +timeout(2), +paramNegotiateFail(3), +userAuthenticationFail(4), +peerDownRequest(5), +noError(255) +} +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"The error message result of PPPoE operation." +::= { nqaPppoeStatsEntry 5 } + +nqaPppoeDiscoveryTimeout OBJECT-TYPE +SYNTAX Gauge32 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"The time for discovery of PPPoE operation." +::= { nqaPppoeStatsEntry 6 } + +nqaPppoeLcpTimeout OBJECT-TYPE +SYNTAX Gauge32 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"The time for lcp negotiate of PPPoE operation." +::= { nqaPppoeStatsEntry 7 } + +nqaPppoeAuthorizationTimeout OBJECT-TYPE +SYNTAX Gauge32 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"The time for authentication of PPPoE operation." +::= { nqaPppoeStatsEntry 8 } + + nqaPppoeNcpTimeout OBJECT-TYPE +SYNTAX Gauge32 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"The time for ncp negotiate of PPPoE operation." +::= { nqaPppoeStatsEntry 9 } + +nqaPppoeConnectionTime OBJECT-TYPE +SYNTAX Gauge32 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"The time for connection of PPPoE operation." +::= { nqaPppoeStatsEntry 10 } + +nqaPppoeClientSessionId OBJECT-TYPE +SYNTAX Gauge32 +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"The client sessionID of PPPoE operation." +::= { nqaPppoeStatsEntry 11 } + +nqaPppoeClientIpAddress OBJECT-TYPE +SYNTAX InetAddress +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"The client ip address of PPPoE operation." +::= { nqaPppoeStatsEntry 12 } + +nqaPppoeGatewayIpAddress OBJECT-TYPE +SYNTAX InetAddress +MAX-ACCESS read-only +STATUS current +DESCRIPTION +"The gateway ip address of PPPoE operation." +::= { nqaPppoeStatsEntry 13 } + + nqaHistory OBJECT IDENTIFIER ::= { nqa 5 } + + nqaHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF NqaHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Remote Operations test History Table for + storing the results of a test operation." + ::= { nqaHistory 1 } + + nqaHistoryEntry OBJECT-TYPE + SYNTAX NqaHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a table for storing the results of a test + operation. Entries in this table are limited by + the value of the corresponding nqaAdminParaHistoryRowMax." + INDEX { nqaAdminCtrlOwnerIndex, nqaAdminCtrlTestName, nqaHistoryIndex, nqaHistoryHopIndex, nqaHistoryProbeIndex } + ::= { nqaHistoryTable 1 } + + NqaHistoryEntry ::= + SEQUENCE { + nqaHistoryIndex + Integer32, + nqaHistoryHopIndex + Integer32, + nqaHistoryProbeIndex + Integer32, + nqaHistoryTimeStamp + DateAndTime, + nqaHistoryAddressType + InetAddressType, + nqaHistoryAddress + InetAddress, + nqaHistoryCompletionTime + Integer32, + nqaHistoryFinishState + INTEGER, + nqaHistoryLastRC + Integer32 + } + + nqaHistoryIndex OBJECT-TYPE + SYNTAX Integer32 (1..'7FFFFFFF'h) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The history table index and times for dispatching dependency tests." + ::= { nqaHistoryEntry 1 } + + nqaHistoryHopIndex OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The hop index. If the test type is Traceroute or LSP Traceroute, + the entry only defines one hop. For other types, the default value is 1." + ::= { nqaHistoryEntry 2 } + + nqaHistoryProbeIndex OBJECT-TYPE + SYNTAX Integer32 (1..'7FFFFFFF'h) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The probe index of tests." + ::= { nqaHistoryEntry 3 } + + nqaHistoryTimeStamp OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The start time stamp of a probe." + ::= { nqaHistoryEntry 4 } + + nqaHistoryAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address type of history records." + ::= { nqaHistoryEntry 5 } + + nqaHistoryAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination address of tests. For Traceroute, it is the destination address of each hop. " + ::= { nqaHistoryEntry 6 } + + nqaHistoryCompletionTime OBJECT-TYPE + SYNTAX Integer32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of time measured in milliseconds from when + a probe was sent to when its response was received or + when it timed out. The value of this object is reported + as 0 when it is not possible to transmit a probe." + ::= { nqaHistoryEntry 7 } + + nqaHistoryFinishState OBJECT-TYPE + SYNTAX INTEGER + { + success(1), + timeout(2), + drop(3), + busy(4), + overThreshold(5), + disconnected(6), + noConnected(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The result of a test operation made by a remote + host for a particular probe." + ::= { nqaHistoryEntry 8 } + + nqaHistoryLastRC OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last implementation method specific reply code received. + If the ICMP Echo capability is being used then a successful + probe ends when an ICMP response is received that contains + the code ICMP_ECHOREPLY(0). The ICMP responses are defined + normally in the ip_icmp include file." + ::= { nqaHistoryEntry 9 } + + + + nqaMpingHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF NqaMpingHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Remote Operations Mping test History Table for + storing the results of a test operation." + ::= { nqaHistory 2 } + + nqaMpingHistoryEntry OBJECT-TYPE + SYNTAX NqaMpingHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a table for storing the results of a test + operation. Entries in this table are limited by + the value of the corresponding nqaAdminParaHistoryRowMax." + INDEX { nqaAdminCtrlOwnerIndex, nqaAdminCtrlTestName, nqaMpingHistoryIndex, nqaMpingHistoryReceiverIndex, nqaMpingHistoryResponseIndex } + ::= { nqaMpingHistoryTable 1 } + + NqaMpingHistoryEntry ::= + SEQUENCE { +nqaMpingHistoryIndex +Integer32, +nqaMpingHistoryReceiverIndex +Integer32, +nqaMpingHistoryResponseIndex +Integer32, +nqaMpingHistoryAddressType +InetAddressType, +nqaMpingHistoryAddress + InetAddress, +nqaMpingHistoryReceiverAddress +InetAddress, +nqaMpingHistoryTimeStamp +DateAndTime, +nqaMpingHistoryCompletionTime +Integer32, +nqaMpingHistoryFinishState +INTEGER, +nqaMpingHistoryLastRC +Integer32, +nqaMpingHistoryFibHit +TruthValue + } + + nqaMpingHistoryIndex OBJECT-TYPE + SYNTAX Integer32(1..'7FFFFFFF'h) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Mping history table index and times for dispatching dependency tests." + ::= { nqaMpingHistoryEntry 1 } + + nqaMpingHistoryReceiverIndex OBJECT-TYPE + SYNTAX Integer32 (1..'7FFFFFFF'h) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of receiver ,that received mping request packets and response reply packets ." + ::= { nqaMpingHistoryEntry 2 } + + nqaMpingHistoryResponseIndex OBJECT-TYPE + SYNTAX Integer32 (1..'7FFFFFFF'h) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of response packets send by receiver" + ::= { nqaMpingHistoryEntry 3 } + + nqaMpingHistoryAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address type of history records." + ::= { nqaMpingHistoryEntry 4 } + + nqaMpingHistoryAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination address of tests. " + ::= { nqaMpingHistoryEntry 5 } + + nqaMpingHistoryReceiverAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The source address of response package of tests. " + ::= { nqaMpingHistoryEntry 6 } + + + nqaMpingHistoryTimeStamp OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The start time stamp of a probe." + ::= { nqaMpingHistoryEntry 7 } + + + nqaMpingHistoryCompletionTime OBJECT-TYPE + SYNTAX Integer32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The completion time of a probe in milliseconds." + ::= { nqaMpingHistoryEntry 8 } + + nqaMpingHistoryFinishState OBJECT-TYPE + SYNTAX INTEGER + { + success(1), + timeout(2), + drop(3), + busy(4), + overThreshold(5), + disconnected(6), + noConnected(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The result of a test operation made by a remote + host for a particular probe." + ::= { nqaMpingHistoryEntry 9 } + + nqaMpingHistoryLastRC OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last reply code received." + ::= { nqaMpingHistoryEntry 10 } + + nqaMpingHistoryFibHit OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the fib is hit on the device which received the packet." + ::= { nqaMpingHistoryEntry 11 } + + nqaMtracertHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF NqaMtracertHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Remote MtracertOperations test History Table for + storing the results of a test operation." + ::= { nqaHistory 3 } + + nqaMtracertHistoryEntry OBJECT-TYPE + SYNTAX NqaMtracertHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a table for storing the results of a test + operation. Entries in this table are limited by + the value of the corresponding nqaAdminParaHistoryRowMax." + INDEX { nqaAdminCtrlOwnerIndex, nqaAdminCtrlTestName, nqaMtracertHistoryIndex, nqaMtracertHistoryHopIndex } + ::= { nqaMtracertHistoryTable 1 } + + + NqaMtracertHistoryEntry ::= + SEQUENCE { +nqaMtracertHistoryIndex +Integer32, +nqaMtracertHistoryHopIndex +Integer32, +nqaMtracertHistoryAddressType +InetAddressType, +nqaMtracertHistoryAddress + InetAddress, +nqaMtracertHistoryTimeStamp + DateAndTime, +nqaMtracertHistoryCompletionTime + Integer32, +nqaMtracertHistoryLastRC + Integer32, +nqaMtracertHistoryCurQueryMode + INTEGER, +nqaMtracertHistoryQueryArrivalTime +Unsigned32, +nqaMtracertHistoryIncomingIfAddress + InetAddress, +nqaMtracertHistoryOutgoingIfAddress + InetAddress, +nqaMtracertHistoryPreHopRouterAddress + InetAddress, +nqaMtracertHistoryInputPacketCount +Gauge32, +nqaMtracertHistoryOutputPacketCount +Gauge32, +nqaMtracertHistoryTotalSGPacketCount +Gauge32, +nqaMtracertHistoryRtgProtocol +INTEGER, +nqaMtracertHistoryFwdTTL +Gauge32, +nqaMtracertHistoryFwdCode +INTEGER, +nqaMtracertHistroyFinishState +INTEGER + } + + nqaMtracertHistoryIndex OBJECT-TYPE + SYNTAX Integer32 (1..'7FFFFFFF'h) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Mtracert history table index and times for dispatching dependency tests." + ::= { nqaMtracertHistoryEntry 1 } + + nqaMtracertHistoryHopIndex OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of Mtracert hop. " + ::= { nqaMtracertHistoryEntry 2 } + + nqaMtracertHistoryAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address type of history records." + ::= { nqaMtracertHistoryEntry 3 } + + nqaMtracertHistoryAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination address of tests. For Traceroute, it is the destination address of each hop. " + ::= { nqaMtracertHistoryEntry 4 } + + + nqaMtracertHistoryTimeStamp OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The start time stamp of a probe." + ::= { nqaMtracertHistoryEntry 5 } + + + nqaMtracertHistoryCompletionTime OBJECT-TYPE + SYNTAX Integer32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of time measured in milliseconds from when + a probe was sent to when its response was received or + when it timed out. The value of this object is reported + as 0 when it is not possible to transmit a probe." + ::= { nqaMtracertHistoryEntry 6 } + + + nqaMtracertHistoryLastRC OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last implementation method specific reply code received. + If the ICMP Echo capability is being used then a successful + probe ends when an ICMP response is received that contains + the code ICMP_ECHOREPLY(0). The ICMP responses are defined + normally in the ip_icmp include file." + ::= { nqaMtracertHistoryEntry 7 } + + + nqaMtracertHistoryCurQueryMode OBJECT-TYPE + SYNTAX INTEGER { + maxHops (1) , + hopByHop (2) + + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current query mode." + ::= { nqaMtracertHistoryEntry 8 } + + nqaMtracertHistoryQueryArrivalTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Query Arrival Time is a 32-bit NTP timestamp specifying + the arrival time of the traceroute request packet at this router." + ::= { nqaMtracertHistoryEntry 9 } + + nqaMtracertHistoryIncomingIfAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This field specifies the address of the interface on which packets from + this source and group are expected to arrive, or 0 if unknown." + ::= { nqaMtracertHistoryEntry 10 } + + nqaMtracertHistoryOutgoingIfAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This field specifies the address of the interface on which packets from this source + and group flow to the specified destination, or 0 if unknown." + ::= { nqaMtracertHistoryEntry 11 } + + nqaMtracertHistoryPreHopRouterAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This field specifies the router from + which this router expects packets from this source. " + ::= { nqaMtracertHistoryEntry 12 } + + nqaMtracertHistoryInputPacketCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This field contains the number of multicast packets received for + all groups and sources on the incoming interface, or 0xffffffff if + no count can be reported. This counter should have the same + value as ifInMulticastPkts from the IF-MIB for this interface." + ::= { nqaMtracertHistoryEntry 13 } + + + nqaMtracertHistoryOutputPacketCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This field contains the number of multicast packets that have + been transmitted or queued for transmission for all groups and + sources on the outgoing interface, or 0xffffffff if no count can + be reported. This counter should have the same value as + ifOutMulti-castPkts from the IF-MIB for this interface." + ::= { nqaMtracertHistoryEntry 14 } + + + nqaMtracertHistoryTotalSGPacketCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This field counts the number of packets from the specified source + forwarded by this router to the specified group, or 0xffffffff if + no count can be reported. This counter should have the same value as + ipMRoutePkts from the IPMROUTE-STD-MIB for this forwarding entry." + ::= { nqaMtracertHistoryEntry 15 } + + + nqaMtracertHistoryRtgProtocol OBJECT-TYPE + SYNTAX INTEGER { + dvmrp(1), +mospf(2), +pim(3), +cbt(4) , +pimUsingSpecRteTab(5) , +pimUsingStaticRte(6) , +dvmrpUsingStaticRte(7), +pimUsingMBGPRte(8) , +cbtUsingSpecRteTab(9), +cbtUsingStaticRte(10) , +pimUsingState(11), +unknownProtocol(255) + } + + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This field describes the routing protocol in use between this + router and the previous-hop router." + ::= { nqaMtracertHistoryEntry 16 } + + + nqaMtracertHistoryFwdTTL OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This field contains the TTL that a packet is required to + have before it will be forwarded over the outgoing interface." + ::= { nqaMtracertHistoryEntry 17 } + + + nqaMtracertHistoryFwdCode OBJECT-TYPE + SYNTAX INTEGER + { +noError(1), +wrongIf(2), +pruneSent(3), +pruneRCVD(4), +scoped(5), +noRoute(6), +wrongLastHop(7), +notForwarding(8) , +reachedRP(9) , +noMulticast(11), +infoHidden(12), +noSpace(130), +oldRouter(131) , +adminProhib(132), +unknownError(255) + } + + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This field contains a forwarding information/error code. +noError(1): No error +wrongIf(2): Traceroute request arrived on an interface to + which this router would not forward for this + source,group,destination. +pruneSent(3): This router has sent a prune upstream which + applies to the source and group in the tracer- + oute request. +pruneRCVD(4): This router has stopped forwarding for this + source and group in response to a request from + the next hop router. +scoped(5): The group is subject to administrative scoping + at this hop. +noRoute(6): This router has no route for the source or + group and no way to determine a potential + route. +wrongLastHop(7): This router is not the proper last-hop router. +notForwarding(8):This router is not forwarding this + source,group out the outgoing interface for an + unspecified reason. +reachedRP(9): Reached Rendez-vous Point or Core +rpfIf(10): Traceroute request arrived on the expected RPF + interface for this source,group. +noMulticast(11): Traceroute request arrived on an interface + which is not enabled for multicast. +infoHidden(12): One or more hops have been hidden from this + trace. +noSpace(13): There was not enough room to insert another + response data block in the packet. +oldRouter(14): The previous hop router does not understand + traceroute requests. +adminProhib(15): Traceroute is administratively prohibited. + " + ::= { nqaMtracertHistoryEntry 18 } + + nqaMtracertHistroyFinishState OBJECT-TYPE + SYNTAX INTEGER + { +success(1), +timeout(2), +busy(3), +drop(4), +overThreshold(5), +disconnected(6), +noConnected(7) + } + + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The finish state of a probe." + ::= { nqaMtracertHistoryEntry 19 } + + nqaVplsMacTracertHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF NqaVplsMacTracertHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the VPLS mac trace Operations test History Table for + storing the results of a test operation." + ::= { nqaHistory 4 } + + nqaVplsMacTracertHistoryEntry OBJECT-TYPE + SYNTAX NqaVplsMacTracertHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a table for storing the results of a test + operation. Entries in this table are limited by + the value of the corresponding nqaAdminParaHistoryRowMax." + INDEX { nqaAdminCtrlOwnerIndex, nqaAdminCtrlTestName, nqaVplsMacTracertHistoryIndex, nqaVplsMacTracertHistoryHopIndex, nqaVplsMacTracertHistoryResponseIndex } + + ::= { nqaVplsMacTracertHistoryTable 1 } + + + NqaVplsMacTracertHistoryEntry ::= + SEQUENCE { +nqaVplsMacTracertHistoryIndex +Integer32, +nqaVplsMacTracertHistoryHopIndex +Integer32, +nqaVplsMacTracertHistoryResponseIndex +Integer32, +nqaVplsMacTracertHistoryTimeStamp +DateAndTime, +nqaVplsMacTracertHistoryAddressType +InetAddressType, +nqaVplsMacTracertHistoryAddress +InetAddress, +nqaVplsMacTracertHistoryCompletionTime +Integer32, +nqaVplsMacTracertHistoryFinishState +INTEGER, +nqaVplsMacTracertHistoryHitFlag +TruthValue, +nqaVplsMacTracertHistoryDSCount +Integer32, +nqaVplsMacTracertHistorySuccessPathNode +TruthValue + } + + nqaVplsMacTracertHistoryIndex OBJECT-TYPE + SYNTAX Integer32 (1..'7FFFFFFF'h) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VPLS mac trace history table index and times for dispatching dependency tests." + ::= { nqaVplsMacTracertHistoryEntry 1 } + + nqaVplsMacTracertHistoryHopIndex OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of VPLS mac trace hop. " + ::= { nqaVplsMacTracertHistoryEntry 2 } + + nqaVplsMacTracertHistoryResponseIndex OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of VPLS mac trace reply packet per hop." + ::= { nqaVplsMacTracertHistoryEntry 3 } + + nqaVplsMacTracertHistoryTimeStamp OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The start time stamp of a probe." + ::= { nqaVplsMacTracertHistoryEntry 4 } + + nqaVplsMacTracertHistoryAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address type of history records." + ::= { nqaVplsMacTracertHistoryEntry 5 } + + nqaVplsMacTracertHistoryAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination address of tests. For Traceroute, it is the destination address of each hop. " + ::= { nqaVplsMacTracertHistoryEntry 6 } + + nqaVplsMacTracertHistoryCompletionTime OBJECT-TYPE + SYNTAX Integer32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The completion time of a probe in milliseconds. + The amount of time measured in milliseconds from when + a probe was sent to when its response was received or + when it timed out. The value of this object is reported + as 0 when it is not possible to transmit a probe." + ::= { nqaVplsMacTracertHistoryEntry 7 } + + + nqaVplsMacTracertHistoryFinishState OBJECT-TYPE + SYNTAX INTEGER + { +success(1), +timeout(2), +drop(3), +busy(4), +overThreshold(5), +disconnected(6), +noConnected(7) + } + + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The finish state of a probe." + ::= { nqaVplsMacTracertHistoryEntry 8 } + + + nqaVplsMacTracertHistoryHitFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hit Flag." + ::= { nqaVplsMacTracertHistoryEntry 9 } + + + nqaVplsMacTracertHistoryDSCount OBJECT-TYPE + SYNTAX Integer32 (0..'7FFFFFFF'h) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of Downstreams." + ::= { nqaVplsMacTracertHistoryEntry 10 } + + + nqaVplsMacTracertHistorySuccessPathNode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether it is a node along the path that passes the Trace test. By default, the value is false, indicating that the object is not a node along the path that passes the Trace test." + -- DEFVAL { false } + ::= { nqaVplsMacTracertHistoryEntry 11 } + + + + + nqaVplsMacTracertHistoryDSTable OBJECT-TYPE + SYNTAX SEQUENCE OF NqaVplsMacTracertHistoryDSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the VPLS mac trace Operations test History Downstreanm Table for + storing the results of a test operation." + ::= { nqaHistory 5 } + + nqaVplsMacTracertHistoryDSEntry OBJECT-TYPE + SYNTAX NqaVplsMacTracertHistoryDSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a table for storing the results of a test + operation. Entries in this table are limited by + the value of the corresponding nqaAdminParaHistoryRowMax." + INDEX { nqaAdminCtrlOwnerIndex, nqaAdminCtrlTestName, nqaVplsMacTracertHistoryIndex, nqaVplsMacTracertHistoryHopIndex, nqaVplsMacTracertHistoryResponseIndex, nqaVplsMacTracertHistoryDSIndex } + + ::= { nqaVplsMacTracertHistoryDSTable 1 } + + + NqaVplsMacTracertHistoryDSEntry ::= + SEQUENCE { +nqaVplsMacTracertHistoryDSIndex +Integer32, +nqaVplsMacTracertHistoryDSAddress +InetAddress + } + + nqaVplsMacTracertHistoryDSIndex OBJECT-TYPE + SYNTAX Integer32 (1..'7FFFFFFF'h) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VPLS mac trace history DS table index." + ::= { nqaVplsMacTracertHistoryDSEntry 1 } + + nqaVplsMacTracertHistoryDSAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DS address." + ::= { nqaVplsMacTracertHistoryDSEntry 2 } + + nqaVplsMTraceHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF NqaVplsMTraceHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the remote vpls multicast trace operations test history table for + storing the results of a test operation." + ::= { nqaHistory 6 } + + nqaVplsMTraceHistoryEntry OBJECT-TYPE + SYNTAX NqaVplsMTraceHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a table for storing the results of a test + operation. Entries in this table are limited by + the value of the corresponding nqaAdminParaHistoryRowMax." + INDEX { nqaAdminCtrlOwnerIndex, nqaAdminCtrlTestName, nqaVplsMTraceHistoryIndex, nqaVplsMTraceHistoryHopIndex, nqaVplsMTraceHistoryResponseIndex } + ::= { nqaVplsMTraceHistoryTable 1 } + + NqaVplsMTraceHistoryEntry ::= + SEQUENCE { +nqaVplsMTraceHistoryIndex +Integer32, +nqaVplsMTraceHistoryHopIndex +Integer32, +nqaVplsMTraceHistoryResponseIndex +Integer32, +nqaVplsMTraceHistoryResponserAddressType +InetAddressType, +nqaVplsMTraceHistoryResponserAddress + InetAddress, +nqaVplsMTraceHistoryUpStreamAddressType +InetAddressType, +nqaVplsMTraceHistoryUpStreamAddress + InetAddress, +nqaVplsMTraceHistoryReceivedTtl + Unsigned32, +nqaVplsMTraceHistoryIGMPVersion + INTEGER, +nqaVplsMTraceHistoryIGMPSnpgEnable + EnableValue, +nqaVplsMTraceHistoryIGMPProxyEnable + EnableValue, +nqaVplsMTraceHistoryIGMPRouterPortLearningEnable + EnableValue, +nqaVplsMTraceHistoryRequireRouterAlertEnable + EnableValue, +nqaVplsMTraceHistoryForwardMode + INTEGER, +nqaVplsMTraceHistoryHitFlag + TruthValue, +nqaVplsMTraceHistoryPWExist + TruthValue, +nqaVplsMTraceHistoryGroupPolicy + INTEGER, +nqaVplsMTraceHistoryCACExist + INTEGER, +nqaVplsMTraceHistoryRcvQueryCount + Gauge32, +nqaVplsMTraceHistoryRcvReportCount + Gauge32, +nqaVplsMTraceHistoryRcvLeaveCount + Gauge32, +nqaVplsMTraceHistoryTimeStamp + DateAndTime, +nqaVplsMTraceHistoryCompletionTime + Integer32, +nqaVplsMTraceHistoryLastRC + Integer32, +nqaVplsMTraceHistoryLastRSC + Integer32, +nqaVplsMTraceHistoryFinishState +INTEGER, +nqaVplsMTraceHistorySuccessPathNode +INTEGER + } + + nqaVplsMTraceHistoryIndex OBJECT-TYPE + SYNTAX Integer32 (1..'7FFFFFFF'h) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vpls multicast trace history table index and times for dispatching dependency tests." + ::= { nqaVplsMTraceHistoryEntry 1 } + + nqaVplsMTraceHistoryHopIndex OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of vpls multicast trace hop. " + ::= { nqaVplsMTraceHistoryEntry 2 } + + nqaVplsMTraceHistoryResponseIndex OBJECT-TYPE + SYNTAX Integer32 (1..'7FFFFFFF'h) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of vpls multicast trace responser. " + ::= { nqaVplsMTraceHistoryEntry 3 } + + nqaVplsMTraceHistoryResponserAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of history record's Responser address." + ::= { nqaVplsMTraceHistoryEntry 4 } + + nqaVplsMTraceHistoryResponserAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Responser address of tests." + ::= { nqaVplsMTraceHistoryEntry 5 } + + nqaVplsMTraceHistoryUpStreamAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of history records' last hop address." + ::= { nqaVplsMTraceHistoryEntry 6 } + + nqaVplsMTraceHistoryUpStreamAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last hop address of tests." + ::= { nqaVplsMTraceHistoryEntry 7 } + + nqaVplsMTraceHistoryReceivedTtl OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + UNITS "time-to-live value" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ttl in the received packet." + ::= { nqaVplsMTraceHistoryEntry 8 } + + nqaVplsMTraceHistoryIGMPVersion OBJECT-TYPE + SYNTAX INTEGER + { + igmpv1(1), + igmpv2(2), + igmpv3(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IGMP protocol version." + ::= { nqaVplsMTraceHistoryEntry 9 } + + nqaVplsMTraceHistoryIGMPSnpgEnable OBJECT-TYPE + SYNTAX EnableValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IGMP snooping enable state." + ::= { nqaVplsMTraceHistoryEntry 10 } + + nqaVplsMTraceHistoryIGMPProxyEnable OBJECT-TYPE + SYNTAX EnableValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IGMP proxy enable switch." + ::= { nqaVplsMTraceHistoryEntry 11 } + + nqaVplsMTraceHistoryIGMPRouterPortLearningEnable OBJECT-TYPE + SYNTAX EnableValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IGMP router port learning enable switch." + ::= { nqaVplsMTraceHistoryEntry 12 } + + nqaVplsMTraceHistoryRequireRouterAlertEnable OBJECT-TYPE + SYNTAX EnableValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The route alert requirement enable switch." + ::= { nqaVplsMTraceHistoryEntry 13 } + + nqaVplsMTraceHistoryForwardMode OBJECT-TYPE + SYNTAX INTEGER + { + mac(1), + ip(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The forward mode value." + ::= { nqaVplsMTraceHistoryEntry 14 } + + nqaVplsMTraceHistoryHitFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the fib is hit on the device which received the packet." + ::= { nqaVplsMTraceHistoryEntry 15 } + + nqaVplsMTraceHistoryPWExist OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the forward PW is exist." + ::= { nqaVplsMTraceHistoryEntry 16 } + + nqaVplsMTraceHistoryGroupPolicy OBJECT-TYPE + SYNTAX INTEGER + { + permit(1), + deny(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ACL judge result." + ::= { nqaVplsMTraceHistoryEntry 17 } + + nqaVplsMTraceHistoryCACExist OBJECT-TYPE + SYNTAX INTEGER + { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the connection admission control comfiguration of current VSI is exist." + ::= { nqaVplsMTraceHistoryEntry 18 } + + nqaVplsMTraceHistoryRcvQueryCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The received query packet number for current IGMP version of current VSI." + ::= { nqaVplsMTraceHistoryEntry 19 } + + nqaVplsMTraceHistoryRcvReportCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The received report packet number for current IGMP version of current VSI." + ::= { nqaVplsMTraceHistoryEntry 20 } + + nqaVplsMTraceHistoryRcvLeaveCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The received leave packet number for current IGMP version of current VSI." + ::= { nqaVplsMTraceHistoryEntry 21 } + + nqaVplsMTraceHistoryTimeStamp OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The start time stamp of a probe." + ::= { nqaVplsMTraceHistoryEntry 22 } + + nqaVplsMTraceHistoryCompletionTime OBJECT-TYPE + SYNTAX Integer32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of time measured in milliseconds from when + a probe was sent to when its response was received or + when it timed out. The value of this object is reported + as 0 when it is not possible to transmit a probe." + ::= { nqaVplsMTraceHistoryEntry 23 } + + nqaVplsMTraceHistoryLastRC OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last implementation method specific reply code received." + ::= { nqaVplsMTraceHistoryEntry 24 } + + nqaVplsMTraceHistoryLastRSC OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last implementation method specific reply sub code received." + ::= { nqaVplsMTraceHistoryEntry 25 } + + nqaVplsMTraceHistoryFinishState OBJECT-TYPE + SYNTAX INTEGER + { + success(1), + timeout(2), + drop(3), + busy(4), + overThreshold(5), + disconnected(6), + noConnected(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The finish state of a probe." + ::= { nqaVplsMTraceHistoryEntry 26 } + + nqaVplsMTraceHistorySuccessPathNode OBJECT-TYPE + SYNTAX INTEGER + { + onPath(1), + notonPath(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the response router is on the path of a probe. The default value is notonPath(2)." + -- DEFVAL { 2 } + ::= { nqaVplsMTraceHistoryEntry 27 } + + + nqaMacTraceHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF NqaMacTraceHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object defines a list of historical MAC trace test instances for storing the running results of test instances." + ::= { nqaHistory 7 } + + + nqaMacTraceHistoryEntry OBJECT-TYPE + SYNTAX NqaMacTraceHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object defines a table for storing the running results of test instances. + The number of entries in this table is limited by the value of nqaAdminParaHistoryRowMax. + " + INDEX { nqaAdminCtrlOwnerIndex, nqaAdminCtrlTestName, nqaMacTraceHistoryIndex, nqaMacTraceHistoryReceiveOrder } + ::= { nqaMacTraceHistoryTable 1 } + + + NqaMacTraceHistoryEntry ::= + SEQUENCE { + nqaMacTraceHistoryIndex + Integer32, + nqaMacTraceHistoryReceiveOrder + Integer32, + nqaMacTraceHistoryTTL + Integer32, + nqaMacTraceHistorySeqNumber + Unsigned32, + nqaMacTraceHistoryCompletionTime + Integer32, + nqaMacTraceHistoryForwarded + TruthValue, + nqaMacTraceHistoryTerminalMep + TruthValue, + nqaMacTraceHistoryRelayAction + HWDot1agCfmRelayActionFieldValue, + nqaMacTraceHistoryIngressAction + HWDot1agCfmIngressActionFieldValue, + nqaMacTraceHistoryIngressMac + MacAddress, + nqaMacTraceHistoryIngressIfName + OCTET STRING, + nqaMacTraceHistoryEgressAction + HWDot1agCfmEgressActionFieldValue, + nqaMacTraceHistoryEgressMac + MacAddress, + nqaMacTraceHistoryEgressIfName + OCTET STRING + } + + nqaMacTraceHistoryIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object indicates the index of the MAC tract history table and the number of times for dispatching dependency tests." + ::= { nqaMacTraceHistoryEntry 1 } + + + nqaMacTraceHistoryReceiveOrder OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the sequence in which LTRs are received." + ::= { nqaMacTraceHistoryEntry 2 } + + + nqaMacTraceHistoryTTL OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the TTL of the LTR." + ::= { nqaMacTraceHistoryEntry 3 } + + + nqaMacTraceHistorySeqNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the sequence number of the LTR." + REFERENCE + "802.1ag clause 12.14.7.5" + ::= { nqaMacTraceHistoryEntry 4 } + + nqaMacTraceHistoryCompletionTime OBJECT-TYPE + SYNTAX Integer32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the RTT (ms) of the response packet." + ::= { nqaMacTraceHistoryEntry 5 } + + nqaMacTraceHistoryForwarded OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the device that sends LTRs continues to forward LTMs." + ::= { nqaMacTraceHistoryEntry 6 } + + + nqaMacTraceHistoryTerminalMep OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the LTR is sent by an MEP." + ::= { nqaMacTraceHistoryEntry 7 } + + + nqaMacTraceHistoryRelayAction OBJECT-TYPE + SYNTAX HWDot1agCfmRelayActionFieldValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the value of the Relay Action field in the LTR." + ::= { nqaMacTraceHistoryEntry 8 } + + + nqaMacTraceHistoryIngressAction OBJECT-TYPE + SYNTAX HWDot1agCfmIngressActionFieldValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the value of the Ingress Action field in the LTR." + ::= { nqaMacTraceHistoryEntry 9 } + + + nqaMacTraceHistoryIngressMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the physical MAC address carried in the ingress MAC address field in the LTR." + ::= { nqaMacTraceHistoryEntry 10 } + + + nqaMacTraceHistoryIngressIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the name of the inbound interface of the LTR." + ::= { nqaMacTraceHistoryEntry 11 } + + + nqaMacTraceHistoryEgressAction OBJECT-TYPE + SYNTAX HWDot1agCfmEgressActionFieldValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the value of the Egress Action field in the LTR." + ::= { nqaMacTraceHistoryEntry 12 } + + + nqaMacTraceHistoryEgressMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the MAC address in the Egress MAC address field of the LTR." + ::= { nqaMacTraceHistoryEntry 13 } + + + nqaMacTraceHistoryEgressIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the name of the interface that forwards the LTR." + ::= { nqaMacTraceHistoryEntry 14 } + + + + + + nqaNotifications OBJECT IDENTIFIER ::= { nqa 6} + + nqaResultsProbeFailed NOTIFICATION-TYPE + OBJECTS { + nqaAdminParaTargetAddressType, + nqaAdminParaTargetAddress, + nqaScheduleOperStatus, + nqaResultsAddressType, + nqaResultsAddress, + nqaResultsCompletionTimeMin, + nqaResultsCompletionTimeMax, + nqaResultsSumCompletionTime, + nqaResultsProbeResponses, + nqaResultsSentProbes, + nqaResultsSumCompletionTime2Low, + nqaResultsSumCompletionTime2High, + nqaResultsLastGoodProbe, + nqaResultsLastGoodPath + } + STATUS current + DESCRIPTION + "Generated when a probe failure is detected when the + corresponding nqaAdminParaTrapGeneration object is set to + probeFailure(0) subject to the value of + nqaAdminParaTrapProbeFailureFilter. The object + nqaAdminParaTrapProbeFailureFilter can be used to specify the + number of successive probe failures that are required + before this notification can be generated.(except for HTTP or Jitter or FTP)" + ::= { nqaNotifications 1 } + + nqaResultsTestFailed NOTIFICATION-TYPE + OBJECTS { + nqaAdminParaTargetAddressType, + nqaAdminParaTargetAddress, + nqaScheduleOperStatus, + nqaResultsAddressType, + nqaResultsAddress, + nqaResultsCompletionTimeMin, + nqaResultsCompletionTimeMax, + nqaResultsSumCompletionTime, + nqaResultsProbeResponses, + nqaResultsSentProbes, + nqaResultsSumCompletionTime2Low, + nqaResultsSumCompletionTime2High, + nqaResultsLastGoodProbe, + nqaResultsLastGoodPath + } + STATUS current + DESCRIPTION + "Generated when a nqa test is determined to have failed + when the corresponding nqaAdminParaTrapGeneration object is + set to testFailure(1). In this instance + nqaAdminParaTrapTestFailureFilter should specify the number of + probes in a test required to have failed in order to + consider the test as failed. (Except for HTTP or Jitter or FTP)" + ::= { nqaNotifications 2 } + + nqaResultsTestCompleted NOTIFICATION-TYPE + OBJECTS { + nqaAdminParaTargetAddressType, + nqaAdminParaTargetAddress, + nqaScheduleOperStatus, + nqaResultsAddressType, + nqaResultsAddress, + nqaResultsCompletionTimeMin, + nqaResultsCompletionTimeMax, + nqaResultsSumCompletionTime, + nqaResultsProbeResponses, + nqaResultsSentProbes, + nqaResultsSumCompletionTime2Low, + nqaResultsSumCompletionTime2High, + nqaResultsLastGoodProbe, + nqaResultsLastGoodPath + } + STATUS current + DESCRIPTION + "Generated at the completion of a nqa test when the + corresponding nqaAdminParaTrapGeneration object is set to + testCompletion(2).(except for HTTP or Jitter or FTP)" + ::= { nqaNotifications 3 } + + nqaResultsThresholdNotification NOTIFICATION-TYPE + OBJECTS { + nqaAdminParaTargetAddressType, + nqaAdminParaTargetAddress, + nqaResultsAddressType, + nqaResultsAddress, + nqaAdminCtrlThreshold1, + nqaResultsCompletionTimeMax, + nqaResultsRTDOverThresholds + } + STATUS current + DESCRIPTION + "If the time of executing tests exceeds the nqaAdminCtrlThreshold1, + the system sends trap information.(except for HTTP or Jitter or FTP)" + ::= { nqaNotifications 4 } + + + nqaHTTPStatsProbeFailed NOTIFICATION-TYPE + OBJECTS { + nqaAdminParaTargetAddressType, + nqaAdminParaTargetAddress, + nqaScheduleOperStatus, + nqaHTTPStatsDNSRTTSum, + nqaHTTPStatsTCPConnectRTTSum, + nqaHTTPStatsTransactionRTTSum, + nqaHTTPStatsDNSServerTimeouts, + nqaHTTPStatsTCPConnectTimeouts, + nqaHTTPStatsTransactionTimeouts, + nqaHTTPStatsDNSQueryErrors, + nqaHTTPStatsTcpConnErrors, + nqaHTTPStatsErrors, + nqaHTTPStatsProbeResponses, + nqaHTTPStatsSendProbes + } + STATUS current + DESCRIPTION + "Generated when a probe failure is detected when the + corresponding nqaAdminParaTrapGeneration object is set to + probeFailure(0) subject to the value of + nqaAdminParaTrapProbeFailureFilter. The object + nqaAdminParaTrapProbeFailureFilter can be used to specify the + number of successive probe failures that are required + before this notification can be generated.(Only for HTTP)" + ::= { nqaNotifications 5 } + + nqaHTTPStatsTestFailed NOTIFICATION-TYPE + OBJECTS { + nqaAdminParaTargetAddressType, + nqaAdminParaTargetAddress, + nqaScheduleOperStatus, + nqaHTTPStatsDNSRTTSum, + nqaHTTPStatsTCPConnectRTTSum, + nqaHTTPStatsTransactionRTTSum, + nqaHTTPStatsDNSServerTimeouts, + nqaHTTPStatsTCPConnectTimeouts, + nqaHTTPStatsTransactionTimeouts, + nqaHTTPStatsDNSQueryErrors, + nqaHTTPStatsTcpConnErrors, + nqaHTTPStatsErrors, + nqaHTTPStatsProbeResponses, + nqaHTTPStatsSendProbes + } + STATUS current + DESCRIPTION + "Generated when a HTTP test is determined to have failed + when the corresponding nqaAdminParaTrapGeneration object is + set to testFailure(1). In this instance + nqaAdminParaTrapTestFailureFilter should specify the number of + probes in a test required to have failed in order to + consider the test as failed.(Only for HTTP)" + ::= { nqaNotifications 6 } + + nqaHTTPStatsTestCompleted NOTIFICATION-TYPE + OBJECTS { + nqaAdminParaTargetAddressType, + nqaAdminParaTargetAddress, + nqaScheduleOperStatus, + nqaHTTPStatsDNSRTTSum, + nqaHTTPStatsTCPConnectRTTSum, + nqaHTTPStatsTransactionRTTSum, + nqaHTTPStatsDNSServerTimeouts, + nqaHTTPStatsTCPConnectTimeouts, + nqaHTTPStatsTransactionTimeouts, + nqaHTTPStatsDNSQueryErrors, + nqaHTTPStatsTcpConnErrors, + nqaHTTPStatsErrors, + nqaHTTPStatsProbeResponses, + nqaHTTPStatsSendProbes + } + STATUS current + DESCRIPTION + "Generated at the completion of a HTTP test when the + corresponding nqaAdminParaTrapGeneration object is set to + testCompletion(2)." + ::= { nqaNotifications 7 } + + nqaHTTPStatsThresholdNotification NOTIFICATION-TYPE + OBJECTS { + nqaAdminParaTargetAddressType, + nqaAdminParaTargetAddress, + nqaAdminCtrlThreshold1, + nqaAdminCtrlThreshold2, + nqaAdminCtrlThreshold3, + nqaHTTPStatsDNSRTTMax, + nqaHTTPStatsTCPConnectRTTMax, + nqaHTTPStatsTransactionRTTMax, + nqaHTTPStatsRTDOverThresholds + } + STATUS current + DESCRIPTION + "If the time of executing tests exceeds the nqaAdminCtrlThreshold1 + or nqaAdminCtrlThreshold2 or nqaAdminCtrlThreshold3, + the system sends trap information.(Only for HTTP)" + ::= { nqaNotifications 8 } + + nqaJitterStatsProbeFailed NOTIFICATION-TYPE + OBJECTS { + nqaAdminParaTargetAddressType, + nqaAdminParaTargetAddress, + nqaScheduleOperStatus, + nqaJitterStatsRTTSum, + nqaJitterStatsRTTSum2Low, + nqaJitterStatsRTTSum2High, + nqaJitterStatsRTTMin, + nqaJitterStatsRTTMax, + nqaJitterStatsPacketOutOfSequences, + nqaJitterStatsErrors, + nqaJitterStatsBusies, + nqaJitterStatsTimeouts, + nqaJitterStatsDrops, + nqaJitterStatsProbeResponses, + nqaJitterStatsSentProbes, + nqaJitterStatsMaxDelaySD, + nqaJitterStatsMaxDelayDS, + nqaJitterStatsJitterOut, + nqaJitterStatsJitterIn, + nqaJitterStatsOWSumSD, + nqaJitterStatsOWSumDS + } + STATUS current + DESCRIPTION + "Generated when a probe failure is detected when the + corresponding nqaAdminParaTrapGeneration object is set to + probeFailure(0) subject to the value of + nqaAdminParaTrapProbeFailureFilter. The object + nqaAdminParaTrapProbeFailureFilter can be used to specify the + number of successive probe failures that are required + before this notification can be generated.(Only for Jitter)" + ::= { nqaNotifications 9 } + + nqaJitterStatsTestFailed NOTIFICATION-TYPE + OBJECTS { + nqaAdminParaTargetAddressType, + nqaAdminParaTargetAddress, + nqaScheduleOperStatus, + nqaJitterStatsRTTSum, + nqaJitterStatsRTTSum2Low, + nqaJitterStatsRTTSum2High, + nqaJitterStatsRTTMin, + nqaJitterStatsRTTMax, + nqaJitterStatsPacketOutOfSequences, + nqaJitterStatsErrors, + nqaJitterStatsBusies, + nqaJitterStatsTimeouts, + nqaJitterStatsDrops, + nqaJitterStatsProbeResponses, + nqaJitterStatsSentProbes, + nqaJitterStatsMaxDelaySD, + nqaJitterStatsMaxDelayDS, + nqaJitterStatsJitterOut, + nqaJitterStatsJitterIn, + nqaJitterStatsOWSumSD, + nqaJitterStatsOWSumDS + } + STATUS current + DESCRIPTION + "Generated when a Jitter test is determined to have failed + when the corresponding nqaAdminParaTrapGeneration object is + set to testFailure(1). In this instance + nqaAdminParaTrapTestFailureFilter should specify the number of + probes in a test required to have failed in order to + consider the test as failed.(Only for Jitter)" + ::= { nqaNotifications 10 } + + nqaJitterStatsTestCompleted NOTIFICATION-TYPE + OBJECTS { + nqaAdminParaTargetAddressType, + nqaAdminParaTargetAddress, + nqaScheduleOperStatus, + nqaJitterStatsRTTSum, + nqaJitterStatsRTTSum2Low, + nqaJitterStatsRTTSum2High, + nqaJitterStatsRTTMin, + nqaJitterStatsRTTMax, + nqaJitterStatsPacketOutOfSequences, + nqaJitterStatsErrors, + nqaJitterStatsBusies, + nqaJitterStatsTimeouts, + nqaJitterStatsDrops, + nqaJitterStatsProbeResponses, + nqaJitterStatsSentProbes, + nqaJitterStatsMaxDelaySD, + nqaJitterStatsMaxDelayDS, + nqaJitterStatsJitterOut, + nqaJitterStatsJitterIn, + nqaJitterStatsOWSumSD, + nqaJitterStatsOWSumDS + } + STATUS current + DESCRIPTION + "Generated at the completion of a Jitter test when the + corresponding nqaAdminParaTrapGeneration object is set to + testCompletion(2). (Only for Jitter)" + ::= { nqaNotifications 11 } + + nqaFTPStatsProbeFailed NOTIFICATION-TYPE + OBJECTS { + nqaAdminParaTargetAddressType, + nqaAdminParaTargetAddress, + nqaScheduleOperStatus, + nqaFTPStatsCtrlConnMaxTime, + nqaFTPStatsDataConnMaxTime, + nqaFTPStatsConnectSumTimeMax, + nqaFTPStatsErrors, + nqaFTPStatsTimeouts, + nqaFTPStatsProbeResponses, + nqaFTPStatsSendProbes + } + STATUS current + DESCRIPTION + "Generated when a probe failure is detected when the + corresponding nqaAdminParaTrapGeneration object is set to + probeFailure(0) subject to the value of + nqaAdminParaTrapProbeFailureFilter. The object + nqaAdminParaTrapProbeFailureFilter can be used to specify the + number of successive probe failures that are required + before this notification can be generated.(Only for FTP)" + ::= { nqaNotifications 12 } + + nqaFTPStatsTestFailed NOTIFICATION-TYPE + OBJECTS { + nqaAdminParaTargetAddressType, + nqaAdminParaTargetAddress, + nqaScheduleOperStatus, + nqaFTPStatsCtrlConnMaxTime, + nqaFTPStatsDataConnMaxTime, + nqaFTPStatsConnectSumTimeMax, + nqaFTPStatsErrors, + nqaFTPStatsTimeouts, + nqaFTPStatsProbeResponses, + nqaFTPStatsSendProbes + } + STATUS current + DESCRIPTION + "Generated when a FTP test is determined to have failed + when the corresponding nqaAdminParaTrapGeneration object is + set to testFailure(1). In this instance + nqaAdminParaTrapTestFailureFilter should specify the number of + probes in a test required to have failed in order to + consider the test as failed.(Only for FTP)" + ::= { nqaNotifications 13 } + + nqaFTPStatsTestCompleted NOTIFICATION-TYPE + OBJECTS { + nqaAdminParaTargetAddressType, + nqaAdminParaTargetAddress, + nqaScheduleOperStatus, + nqaFTPStatsCtrlConnMaxTime, + nqaFTPStatsDataConnMaxTime, + nqaFTPStatsConnectSumTimeMax, + nqaFTPStatsErrors, + nqaFTPStatsTimeouts, + nqaFTPStatsProbeResponses, + nqaFTPStatsSendProbes + } + STATUS current + DESCRIPTION + "Generated at the completion of a FTP test when the + corresponding nqaAdminParaTrapGeneration object is set to + testCompletion(2). (Only for FTP)" + ::= { nqaNotifications 14 } + + nqaFTPStatsThresholdNotification NOTIFICATION-TYPE + OBJECTS { + nqaAdminParaTargetAddressType, + nqaAdminParaTargetAddress, + nqaAdminCtrlThreshold1, + nqaAdminCtrlThreshold2, + nqaFTPStatsCtrlConnMaxTime, + nqaFTPStatsDataConnMaxTime, + nqaFTPStatsRTDOverThresholds + } + STATUS current + DESCRIPTION + "If the time of executing tests exceeds the nqaAdminCtrlThreshold1 or nqaAdminCtrlThreshold2, + the system sends trap information.(Only for FTP)" + ::= { nqaNotifications 15 } + + nqaJitterStatsRTDThresholdNotification NOTIFICATION-TYPE + OBJECTS { + nqaAdminParaTargetAddressType, + nqaAdminParaTargetAddress, + nqaAdminCtrlThreshold1, + nqaJitterStatsRTTMax, + nqaJitterStatsMaxDelaySD, + nqaJitterStatsMaxDelayDS, + nqaJitterStatsRTDOverThresholds + } + STATUS current + DESCRIPTION + "If the time of executing tests exceeds the nqaAdminCtrlThreshold1, + the system sends trap information. (Only for jitter)" + ::= { nqaNotifications 16 } + + nqaJitterStatsOWDThresholdNotificationSD NOTIFICATION-TYPE + OBJECTS { + nqaAdminParaTargetAddressType, + nqaAdminParaTargetAddress, + nqaAdminCtrlThreshold2, + nqaJitterStatsRTTMax, + nqaJitterStatsMaxDelaySD, + nqaJitterStatsMaxDelayDS, + nqaJitterStatsOWDOverThresholdsSD + } + STATUS current + DESCRIPTION + "If the time of executing tests exceeds the nqaAdminCtrlThreshold2 + the system sends trap information. (Only for jitter)" + ::= { nqaNotifications 17 } + nqaJitterStatsOWDThresholdNotificationDS NOTIFICATION-TYPE + OBJECTS { + nqaAdminParaTargetAddressType, + nqaAdminParaTargetAddress, + nqaAdminCtrlThreshold3, + nqaJitterStatsRTTMax, + nqaJitterStatsMaxDelaySD, + nqaJitterStatsMaxDelayDS, + nqaJitterStatsOWDOverThresholdsDS + } + STATUS current + DESCRIPTION + "If the time of executing tests exceeds the nqaAdminCtrlThreshold3 + the system sends trap information. (Only for jitter)" + ::= { nqaNotifications 18 } + + nqaNegotiateFailed NOTIFICATION-TYPE + OBJECTS { + nqaAdminParaTargetAddressType, + nqaAdminParaTargetAddress, + nqaAdminParaTargetPort, + nqaAdminParaVrfName + } + STATUS current + DESCRIPTION + "If negotiation between client and server failed,the system sends trap information." + ::= { nqaNotifications 19 } + + nqaRisingAlarmNotification NOTIFICATION-TYPE + OBJECTS { + nqaAlarmVariable, + nqaAlarmSampleType, + nqaAlarmValue, + nqaAlarmRisingThreshold, + nqaAlarmDescription + } + STATUS current + DESCRIPTION + "Sending trap messages when the value of the monitored object exceeds nqaAlarmUpperThreshold." + ::= { nqaNotifications 20} + + nqaFallingAlarmNotification NOTIFICATION-TYPE + OBJECTS { + nqaAlarmVariable, + nqaAlarmSampleType, + nqaAlarmValue, + nqaAlarmFallingThreshold, + nqaAlarmDescription + } + STATUS current + DESCRIPTION + "Sending trap messages when the value of the monitored object is under nqaAlarmLowerThreshold." + ::= { nqaNotifications 21} + + nqaFtpSaveRecordNotification NOTIFICATION-TYPE + OBJECTS { + nqaFtpSaveRecordLastFileName + } + STATUS current + DESCRIPTION + "Sending trap messages when saving a test result to the FTP server is completed." + ::= { nqaNotifications 22 } + + nqaPppoeStatsTestFailed NOTIFICATION-TYPE + OBJECTS { + nqaPppoeStatsCompletions, + nqaPppoeStatsCurrentPhase, + nqaPppoeStatsErrorMessage, + nqaPppoeDiscoveryTimeout, + nqaPppoeLcpTimeout, + nqaPppoeAuthorizationTimeout, + nqaPppoeNcpTimeout, + nqaPppoeConnectionTime, + nqaPppoeClientSessionId, + nqaPppoeClientIpAddress, + nqaPppoeGatewayIpAddress + } + STATUS current + DESCRIPTION + "Generated when a PPPoE test is determined to have failed + when the corresponding nqaAdminParaTrapGeneration object is + set to testFailure(1). (Only for PPPoE))" + ::= { nqaNotifications 23 } + + nqaPppoeStatsTestCompleted NOTIFICATION-TYPE + OBJECTS { + nqaPppoeStatsCompletions, + nqaPppoeStatsCurrentPhase, + nqaPppoeStatsErrorMessage, + nqaPppoeDiscoveryTimeout, + nqaPppoeLcpTimeout, + nqaPppoeAuthorizationTimeout, + nqaPppoeNcpTimeout, + nqaPppoeConnectionTime, + nqaPppoeClientSessionId, + nqaPppoeClientIpAddress, + nqaPppoeGatewayIpAddress + } + STATUS current + DESCRIPTION + "Generated at the completion of a PPPoE test when the + corresponding nqaAdminParaTrapGeneration object is set to + testCompletion(2). (Only for PPPoE)" + ::= { nqaNotifications 24 } + + nqaConformance OBJECT IDENTIFIER ::= { nqa 7 } + + nqaGroups OBJECT IDENTIFIER ::= { nqaConformance 1 } + + nqaBaseGroup OBJECT-GROUP + OBJECTS { nqaVersion, nqaReset, nqaTimeOfLastSetError, nqaLastSetError, nqaEnable, + nqaNumOfCurrentCtrlEntry, nqaMaxConcurrentRequests, nqaMaxNumOfRequests, nqaJitterVersion,nqaSupportTestType,nqaSupportServerType} + STATUS current + DESCRIPTION + "Description." + ::= { nqaGroups 1 } + + nqaAdminGroup OBJECT-GROUP + OBJECTS {nqaAdminCtrlTag, nqaAdminCtrlType, nqaAdminCtrlFrequency, nqaAdminCtrlTimeOut, nqaAdminCtrlThreshold1, + nqaAdminCtrlThreshold2,nqaAdminCtrlThreshold3,nqaAdminCtrlStatus, nqaAdminParaTargetAddressType, nqaAdminParaTargetAddress, + nqaAdminParaTargetPort, nqaAdminParaSourceAddressType, nqaAdminParaSourceAddress, nqaAdminParaSourcePort, nqaAdminParaMaxTtl, + nqaAdminParaInitialTtl, nqaAdminParaStorageType, nqaAdminParaMaxFailures, nqaAdminParaDontFragment, nqaAdminParaDataSize, + nqaAdminParaDataFill, nqaAdminParaIfIndex, nqaAdminParaByPassRouteTable, nqaAdminParaMiscOptions, nqaAdminParaProbeCount, + nqaAdminParaTrapGeneration, nqaAdminParaTrapProbeFailureFilter, nqaAdminParaTrapTestFailureFilter, nqaAdminParaDSField, nqaAdminParaDnsServerAddressType, + nqaAdminParaDnsServerAddress, nqaAdminParaOperation, nqaAdminParaHttpVersion, nqaAdminParaHttpOperationString, nqaAdminParaTestFailurePercent, + nqaAdminParaFtpUserName, nqaAdminParaFtpPassword, nqaAdminParaFtpFilePath, nqaAdminParaFtpFileSize,nqaAdminParaInterval, + nqaAdminParaNumPackets, nqaAdminParaVrfName, nqaAdminParaLspAddressType, nqaAdminParaLspAddressMask, nqaAdminParaLspIpAddress, + nqaAdminParaLspPWE3VcId, nqaAdminParaLspPWE3Type, nqaAdminParaLspPWE3Option, nqaAdminParaLspPWE3RemoteVcId, nqaAdminParaLspPWE3RemoteAddress, + nqaAdminParaLspExp, nqaAdminParaLspReplyMode, nqaAdminParaResultRowMax, nqaAdminParaHistoryRowMax, nqaAdminParaCreateHopsEntries, + nqaAdminParaLspVCType, nqaAdminParaMTraceLastHopAddress,nqaAdminParaMTraceSourceAddress,nqaAdminParaMTraceGroupAddress,nqaAdminParaMTraceMaxTtl, + nqaAdminParaMTraceSendMode,nqaAdminParaMTraceResponseTtl,nqaAdminParaMTraceResponseAddressType,nqaAdminParaMTraceResponseAddress, nqaAdminParaDistanceNodeType, + nqaAdminParaMacAddress, nqaAdminParaRMepID, nqaAdminParaMDName, nqaAdminParaMAName, nqaAdminParaMacTunnelName, + nqaAdminParaCodecType, nqaAdminParaIcpifAdvFactor, nqaAdminParaFtpMode, + nqaScheduleStartType, nqaScheduleStartTime, nqaScheduleEndType, nqaScheduleEndTime,nqaScheduleAgeTime, + nqaScheduleNumOfInitiations, nqaAdminParaIcmpJitterMode, nqaAdminParaPathMtuDiscoveryPathMtuMax, nqaAdminParaPathMtuStep, nqaScheduleOperStatus, + nqaScheduleElapsedTime,nqaScheduleLastFinishIndex,nqaScheduleLastCollectIndex,nqaGroupStatusType,nqaGroupPeriod, + nqaGroupLeaderOwnerIndex,nqaGroupLeaderTestName,nqaGroupMemberNum,nqaGroupMemberFree,nqaAdminParaHardwareBased,nqaAdminParaPppoeUserName, + nqaAdminParaPppoePassword,nqaAdminParaPppoeVlanIf,nqaAdminParaPppoeAuthenticationMode,nqaAdminParaPppoeRedialUpTimes,nqaAdminParaPppoeInterval,nqaAdminParaVsiName, + nqaAdminParaVlanId,nqaAdminParaLspTunnelType,nqaAdminParaLspNextHopAddress,nqaAdminParaLspVersion,nqaAdminParaRemoteAddressType,nqaAdminParaRemoteAddress,nqaAdminParaTimeUnit, + nqaAdminExtPara1,nqaAdminExtPara2,nqaAdminExtPara3,nqaAdminExtPara4,nqaAdminExtPara5,nqaAdminExtPara6,nqaAdminExtPara7,nqaAdminExtPara8,nqaAdminExtPara9,nqaAdminExtPara10, + nqaAdminExtPara11,nqaAdminExtPara12,nqaAdminExtPara13,nqaAdminExtPara14,nqaAdminExtPara15,nqaAdminExtPara16,nqaAdminExtPara17,nqaAdminExtPara18,nqaAdminExtPara19,nqaAdminExtPara20, + nqaAdminExtPara21,nqaAdminExtPara22,nqaAdminExtPara23,nqaAdminExtPara24,nqaAdminExtPara25,nqaAdminExtPara26,nqaAdminExtPara27,nqaAdminExtPara28,nqaAdminExtPara29,nqaAdminExtPara30, + nqaAdminExtPara31,nqaAdminExtPara32,nqaAdminExtPara33,nqaAdminExtPara34,nqaAdminExtPara35,nqaAdminExtPara36,nqaAdminExtPara37,nqaAdminExtPara38,nqaAdminExtPara39,nqaAdminExtPara40, + nqaAdminExtPara41,nqaAdminExtPara42,nqaAdminExtPara43,nqaAdminExtPara44,nqaAdminExtPara45,nqaAdminExtPara46,nqaAdminExtPara47,nqaAdminExtPara48,nqaAdminExtPara49,nqaAdminExtPara50 + } + STATUS current + DESCRIPTION + "Description." + ::= { nqaGroups 2 } + + nqaServerGroup OBJECT-GROUP + OBJECTS { nqaTcpServerAddressType, nqaTcpServerStatus, nqaUdpServerAddressType, nqaUdpServerStatus, nqaIcmpServerAddressType, nqaIcmpServerStatus, nqaServerEnable } + STATUS current + DESCRIPTION + "Description." + ::= { nqaGroups 3 } + + nqaStatsGroup OBJECT-GROUP + OBJECTS { nqaResultsCompletions, nqaResultsTestAttempts, nqaResultsCurHopCount, nqaResultsCurProbeCount, nqaResultsRTDOverThresholds, + nqaResultsCompletionTimeMin, nqaResultsCompletionTimeMax, nqaResultsDisconnects, nqaResultsTimeouts, nqaResultsBusies, + nqaResultsNoConnections, nqaResultsSequenceErrors, nqaResultsDrops, nqaResultsAddressType, nqaResultsAddress, + nqaResultsProbeResponses, nqaResultsSentProbes, nqaResultsLastGoodProbe, nqaResultsLastGoodPath, nqaResultsTestFinished, + nqaHTTPStatsCompletions, nqaHTTPStatsRTDOverThresholds, nqaHTTPStatsRTTSum, nqaHTTPStatsRTTMin, nqaHTTPStatsRTTMax, + nqaHTTPStatsDNSRTTSum, nqaHTTPStatsDNSRTTMin, nqaHTTPStatsDNSRTTMax, nqaHTTPStatsTCPConnectRTTSum, nqaHTTPStatsTCPConnectRTTMin, + nqaHTTPStatsTCPConnectRTTMax, nqaHTTPStatsTransactionRTTSum, nqaHTTPStatsTransactionRTTMin, nqaHTTPStatsTransactionRTTMax, nqaHTTPStatsMessageBodyOctetsSum, + nqaHTTPStatsDNSServerTimeouts, nqaHTTPStatsTCPConnectTimeouts, nqaHTTPStatsTransactionTimeouts, nqaHTTPStatsDNSQueryErrors, nqaHTTPStatsErrors, + nqaHTTPStatsTcpConnErrors, nqaHTTPStatsProbeResponses, nqaHTTPStatsSendProbes, nqaHTTPStatsBusies, nqaHTTPStatsTestFinished, + nqaJitterStatsCompletions, nqaJitterStatsRTDOverThresholds, nqaJitterStatsNumOfRTT, nqaJitterStatsRTTSum, nqaJitterStatsRTTSum2Low, + nqaJitterStatsRTTSum2High, nqaJitterStatsRTTMin, nqaJitterStatsRTTMax, nqaJitterStatsMinOfPositivesSD, nqaJitterStatsMaxOfPositivesSD, + nqaJitterStatsNumOfPositivesSD, nqaJitterStatsSumOfPositivesSD, nqaJitterStatsSum2OfPositivesSDLow, nqaJitterStatsSum2OfPositivesSDHigh, nqaJitterStatsMinOfNegativesSD, + nqaJitterStatsMaxOfNegativesSD, nqaJitterStatsNumOfNegativesSD, nqaJitterStatsSumOfNegativesSD, nqaJitterStatsSum2OfNegativesSDLow, nqaJitterStatsSum2OfNegativesSDHigh, + nqaJitterStatsMinOfPositivesDS, nqaJitterStatsMaxOfPositivesDS, nqaJitterStatsNumOfPositivesDS, nqaJitterStatsSumOfPositivesDS, nqaJitterStatsSum2OfPositivesDSLow, + nqaJitterStatsSum2OfPositivesDSHigh, nqaJitterStatsMinOfNegativesDS, nqaJitterStatsMaxOfNegativesDS, nqaJitterStatsNumOfNegativesDS, nqaJitterStatsSumOfNegativesDS, + nqaJitterStatsSum2OfNegativesDSLow, nqaJitterStatsSum2OfNegativesDSHigh, nqaJitterStatsPacketLossSD, nqaJitterStatsPacketLossDS, nqaJitterStatsPacketOutOfSequences, + nqaJitterStatsErrors, nqaJitterStatsBusies, nqaJitterStatsTimeouts, nqaJitterStatsProbeResponses, nqaJitterStatsSentProbes, + nqaJitterStatsDrops, nqaJitterStatsTestFinished, nqaJitterStatsMaxDelaySD, nqaJitterStatsMaxDelayDS, nqaJitterStatsRTTAvg, + nqaJitterStatsPacketLossRatio, nqaJitterStatsAvgJitter, nqaJitterStatsAvgJitterSD, nqaJitterStatsAvgJitterDS, nqaJitterStatsJitterOut, + nqaJitterStatsJitterIn, nqaJitterStatsOWDOverThresholdsSD, nqaJitterStatsOWDOverThresholdsDS, nqaJitterStatsPktLossUnknown, nqaJitterStatsNumOfOWD, + nqaJitterStatsOWSumSD, nqaPathJitterStatsCompletions, nqaPathJitterStatsAddressType, nqaPathJitterStatsAddress, nqaPathJitterStatsRtdOverThresholds, nqaPathJitterStatsNumOfRtt, nqaPathJitterStatsRttSum, + nqaJitterStatsOperOfIcpif, nqaJitterStatsOperOfMos, nqaJitterStatsMinDelaySD, nqaJitterStatsSum2DelaySDLow, + nqaJitterStatsSum2DelaySDHigh, nqaJitterStatsMinDelayDS, nqaJitterStatsSum2DelayDSLow, nqaJitterStatsSum2DelayDSHigh,nqaJitterStatsTimeUnit,nqaJitterStatsAvgDelaySD,nqaJitterStatsAvgDelayDS, + nqaJitterStatsPktRewriteNum, nqaJitterStatsPktRewriteRatio, nqaJitterStatsPktDisorderNum, nqaJitterStatsPktDisorderRatio, nqaJitterStatsFragPktDisorderNum, nqaJitterStatsFragPktDisorderRatio, + nqaPathJitterStatsRttSum2Low, nqaPathJitterStatsRttSum2High, nqaPathJitterStatsRttMin, nqaPathJitterStatsRttMax, nqaPathJitterStatsMinOfPositivesSD, + nqaPathJitterStatsMaxOfPositivesSD, nqaPathJitterStatsNumOfPositivesSD, nqaPathJitterStatsSumOfPositivesSD, nqaPathJitterStatsSum2OfPositivesSDLow, nqaPathJitterStatsSum2OfPositivesSDHigh, + nqaPathJitterStatsMinOfNegativesSD, nqaPathJitterStatsMaxOfNegativesSD, nqaPathJitterStatsNumOfNegativesSD, nqaPathJitterStatsSumOfNegativesSD, nqaPathJitterStatsSum2OfNegativesSDLow, + nqaPathJitterStatsSum2OfNegativesSDHigh, nqaPathJitterStatsMinOfPositivesDS, nqaPathJitterStatsMaxOfPositivesDS, nqaPathJitterStatsNumOfPositivesDS, nqaPathJitterStatsSumOfPositivesDS, + nqaPathJitterStatsSum2OfPositivesDSLow, nqaPathJitterStatsSum2OfPositivesDSHigh, nqaPathJitterStatsMinOfNegativesDS, nqaPathJitterStatsMaxOfNegativesDS, nqaPathJitterStatsNumOfNegativesDS, + nqaPathJitterStatsSumOfNegativesDS, nqaPathJitterStatsSum2OfNegativesDSLow, nqaPathJitterStatsSum2OfNegativesDSHigh, nqaPathJitterStatsPacketLossSD, nqaPathJitterStatsPacketLossDS, + nqaPathJitterStatsPacketOutOfSequences, nqaPathJitterStatsErrors, nqaPathJitterStatsBusies, nqaPathJitterStatsTimeouts, nqaPathJitterStatsProbeResponses, + nqaPathJitterStatsSentProbes, nqaPathJitterStatsDrops, nqaPathJitterStatsTestFinished, nqaPathJitterStatsMaxDelaySD, nqaPathJitterStatsMaxDelayDS, + nqaPathJitterStatsRttAvg, nqaPathJitterStatsPacketLossRatio, nqaPathJitterStatsAvgJitter, nqaPathJitterStatsAvgJitterSD, nqaPathJitterStatsAvgJitterDS, + nqaPathJitterStatsJitterOut, nqaPathJitterStatsJitterIn, nqaPathJitterStatsOwdOverThresholdsSD, nqaPathJitterStatsPktLossUnknown, nqaPathJitterStatsNumOfOwd, + nqaPathJitterStatsOwdSumSD, nqaPathJitterStatsOwdSumDS, nqaPathJitterStatsOwdOverThresholdsDS, nqaPathMtuStatsAddressType, nqaPathMtuStatsAddress, + nqaPathMtuStatsCompletions, nqaPathMtuStatsSentProbes, nqaPathMtuStatsDiscoveryPathMtuMin, nqaPathMtuStatsDiscoveryPathMtuMax, nqaPathMtuStatsOptimumFirstStep, + nqaPathMtuStatsBusies, nqaPathMtuStatsTimeouts, nqaPathMtuStatsDrops, nqaPathMtuStatsProbeResponses, nqaPathMtuStatsPathMtu, + nqaPathMtuStatsTestFinished, nqaJitterStatsOWSumDS, nqaResultsSumCompletionTime, nqaResultsSumCompletionTime2Low, nqaResultsSumCompletionTime2High, + nqaFTPStatsCompletions, nqaFTPStatsRTDOverThresholds, nqaFTPStatsCtrlConnMaxTime, nqaFTPStatsCtrlConnMinTime, nqaFTPStatsCtrlConnAveTime, + nqaFTPStatsDataConnMaxTime, nqaFTPStatsDataConnMinTime, nqaFTPStatsDataConnAveTime, nqaFTPStatsConnectSumTimeMax, nqaFTPStatsConnectSumTimeMin, + nqaFTPStatsConnectSumTimeAve, nqaFTPStatsMessageBodyOctetsSum, nqaFTPStatsErrors, nqaFTPStatsTimeouts, nqaFTPStatsDiscontinued, + nqaFTPStatsProbeResponses, nqaFTPStatsSendProbes, nqaFTPStatsTestFinished, nqaMpingStatsTargetAddressType, nqaMpingStatsTargetAddress, + nqaMpingStatsReceiverAddress, nqaMpingStatsCompletions, nqaMpingStatsRTDOverThresholds, nqaMpingStatsSumCompletionTime, nqaMpingStatsSumCompletionTime2Low, + nqaMpingStatsSumCompletionTime2High, nqaMpingStatsCompletionTimeMin, nqaMpingStatsCompletionTimeMax, nqaMpingStatsTimeouts, nqaMpingStatsBusies, + nqaMpingStatsSequenceErrors, nqaMpingStatsDrops, nqaMpingStatsProbeResponses, nqaMpingStatsSentProbes, nqaMpingStatsLastGoodProbe, + nqaMpingStatsTestFinished, nqaMpingStatsReceiverCount, nqaMpingStatsLastFibHit, nqaMpingStatsRttAvg, nqaMpingStatsLostPacketRatio, nqaMtracertStatsAddressType, nqaMtracertStatsAddress, nqaMtracertStatsCompletions, nqaMtracertStatsCurHopCount, + nqaMtracertStatsCurProbeCount, nqaMtracertStatsRTDOverThresholds, nqaMtracertStatsTimeouts, nqaMtracertStatsBusies, nqaMtracertStatsSequenceErrors, + nqaMtracertStatsDrops, nqaMtracertStatsProbeResponses, nqaMtracertStatsSentProbes, nqaMtracertStatsLastGoodProbe, nqaMtracertStatsLastGoodPath, + nqaMtracertStatsTestFinished, nqaMtracertStatsCurPathTTL, nqaMtracertStatsMaxPathTTL, nqaMtracertStatsInPkgLossRate, nqaMtracertStatsSGPkgLossRate, + nqaMtracertStatsInPkgRate, nqaMtracertStatsOutPkgRate, nqaMtracertStatsTimeDelay,nqaResultsRttAvg,nqaResultsLostPacketRatio,nqaHTTPStatsRttAvg,nqaHTTPStatsLostPacketRatio,nqaFTPStatsRttAvg,nqaFTPStatsLostPacketRatio, + nqaPppoeStatsCompletions, nqaPppoeStatsCurrentPhase, nqaPppoeStatsErrorMessage, nqaPppoeDiscoveryTimeout, nqaPppoeLcpTimeout, nqaPppoeAuthorizationTimeout, nqaPppoeNcpTimeout, nqaPppoeConnectionTime, nqaPppoeClientSessionId, + nqaPppoeClientIpAddress, nqaPppoeGatewayIpAddress} + STATUS current + DESCRIPTION + "Description." + ::= { nqaGroups 4 } + + nqaHistoryGroup OBJECT-GROUP + OBJECTS { nqaHistoryTimeStamp, nqaHistoryAddressType, nqaHistoryAddress, nqaHistoryCompletionTime, nqaHistoryFinishState, + nqaHistoryLastRC, nqaMpingHistoryAddressType, nqaMpingHistoryAddress, nqaMpingHistoryReceiverAddress, nqaMpingHistoryTimeStamp, + nqaMpingHistoryCompletionTime, nqaMpingHistoryFinishState, nqaMpingHistoryLastRC, nqaMpingHistoryFibHit, nqaMtracertHistoryAddressType, + nqaMtracertHistoryAddress, nqaMtracertHistoryTimeStamp, nqaMtracertHistoryCompletionTime, nqaMtracertHistoryLastRC, nqaMtracertHistoryCurQueryMode, + nqaMtracertHistoryQueryArrivalTime, nqaMtracertHistoryIncomingIfAddress, nqaMtracertHistoryOutgoingIfAddress, nqaMtracertHistoryPreHopRouterAddress, nqaMtracertHistoryInputPacketCount, + nqaMtracertHistoryOutputPacketCount, nqaMtracertHistoryTotalSGPacketCount, nqaMtracertHistoryRtgProtocol, nqaMtracertHistoryFwdTTL, nqaMtracertHistoryFwdCode, + nqaMtracertHistroyFinishState, nqaVplsMacTracertHistoryTimeStamp, nqaVplsMacTracertHistoryAddressType, nqaVplsMacTracertHistoryAddress, nqaVplsMacTracertHistoryCompletionTime, + nqaVplsMacTracertHistoryFinishState, nqaVplsMacTracertHistoryHitFlag, nqaVplsMacTracertHistoryDSCount, nqaVplsMacTracertHistorySuccessPathNode, nqaVplsMacTracertHistoryDSAddress, + nqaVplsMTraceHistoryResponserAddressType, nqaVplsMTraceHistoryResponserAddress, nqaVplsMTraceHistoryUpStreamAddressType, nqaVplsMTraceHistoryUpStreamAddress, nqaVplsMTraceHistoryReceivedTtl, + nqaVplsMTraceHistoryIGMPVersion, nqaVplsMTraceHistoryIGMPSnpgEnable, nqaVplsMTraceHistoryIGMPProxyEnable, nqaVplsMTraceHistoryIGMPRouterPortLearningEnable, nqaVplsMTraceHistoryRequireRouterAlertEnable, + nqaVplsMTraceHistoryForwardMode, nqaVplsMTraceHistoryHitFlag, nqaVplsMTraceHistoryPWExist, nqaVplsMTraceHistoryGroupPolicy, nqaVplsMTraceHistoryRcvQueryCount, + nqaVplsMTraceHistoryRcvReportCount, nqaVplsMTraceHistoryRcvLeaveCount, nqaVplsMTraceHistoryTimeStamp, nqaVplsMTraceHistoryCompletionTime, nqaVplsMTraceHistoryLastRC, + nqaVplsMTraceHistoryLastRSC, nqaVplsMTraceHistoryFinishState, nqaVplsMTraceHistorySuccessPathNode,nqaMacTraceHistoryTTL,nqaMacTraceHistorySeqNumber,nqaMacTraceHistoryForwarded,nqaMacTraceHistoryCompletionTime, + nqaMacTraceHistoryTerminalMep,nqaMacTraceHistoryRelayAction,nqaMacTraceHistoryIngressAction,nqaMacTraceHistoryIngressMac,nqaMacTraceHistoryIngressIfName,nqaMacTraceHistoryEgressAction, + nqaMacTraceHistoryEgressMac,nqaMacTraceHistoryEgressIfName + } + STATUS current + DESCRIPTION + "Description." + ::= { nqaGroups 5 } + + nqaNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + nqaResultsProbeFailed, + nqaResultsTestFailed, + nqaResultsTestCompleted, + nqaResultsThresholdNotification, + nqaHTTPStatsProbeFailed, + nqaHTTPStatsTestFailed, + nqaHTTPStatsTestCompleted, + nqaHTTPStatsThresholdNotification, + nqaJitterStatsProbeFailed, + nqaJitterStatsTestFailed, + nqaJitterStatsTestCompleted, + nqaFTPStatsProbeFailed, + nqaFTPStatsTestFailed, + nqaFTPStatsTestCompleted, + nqaFTPStatsThresholdNotification, + nqaJitterStatsRTDThresholdNotification, + nqaJitterStatsOWDThresholdNotificationSD, + nqaJitterStatsOWDThresholdNotificationDS, + nqaNegotiateFailed , + nqaRisingAlarmNotification, + nqaFallingAlarmNotification, + nqaFtpSaveRecordNotification, + nqaPppoeStatsTestFailed, + nqaPppoeStatsTestCompleted + } + STATUS current + DESCRIPTION + "The notification which are required to be supported by + implementations of this MIB." + ::= { nqaGroups 6 } + nqaCollectStatsGroup OBJECT-GROUP + OBJECTS { + nqaJitterCollectStatsCompletions,nqaJitterCollectStatsRTDOverThresholds,nqaJitterCollectStatsOWDOverThresholdsSD,nqaJitterCollectStatsOWDOverThresholdsDS,nqaJitterCollectStatsNumOfRTT,nqaJitterCollectStatsRTTSum, + nqaJitterCollectStatsRTTSum2Low,nqaJitterCollectStatsRTTSum2High,nqaJitterCollectStatsRTTMin,nqaJitterCollectStatsRTTMax,nqaJitterCollectStatsMinOfPositivesSD,nqaJitterCollectStatsMaxOfPositivesSD, + nqaJitterCollectStatsNumOfPositivesSD,nqaJitterCollectStatsSumOfPositivesSD,nqaJitterCollectStatsSum2OfPositivesSDLow,nqaJitterCollectStatsSum2OfPositivesSDHigh,nqaJitterCollectStatsMinOfNegativesSD, + nqaJitterCollectStatsMaxOfNegativesSD,nqaJitterCollectStatsNumOfNegativesSD,nqaJitterCollectStatsSumOfNegativesSD,nqaJitterCollectStatsSum2OfNegativesSDLow,nqaJitterCollectStatsSum2OfNegativesSDHigh, + nqaJitterCollectStatsMinOfPositivesDS,nqaJitterCollectStatsMaxOfPositivesDS,nqaJitterCollectStatsNumOfPositivesDS,nqaJitterCollectStatsSumOfPositivesDS,nqaJitterCollectStatsSum2OfPositivesDSLow, + nqaJitterCollectStatsSum2OfPositivesDSHigh,nqaJitterCollectStatsMinOfNegativesDS,nqaJitterCollectStatsMaxOfNegativesDS,nqaJitterCollectStatsNumOfNegativesDS,nqaJitterCollectStatsSumOfNegativesDS, + nqaJitterCollectStatsSum2OfNegativesDSLow,nqaJitterCollectStatsSum2OfNegativesDSHigh,nqaJitterCollectStatsMaxDelaySD,nqaJitterCollectStatsMaxDelayDS,nqaJitterCollectStatsNumOfOWD,nqaJitterCollectStatsOWSumSD, + nqaJitterCollectStatsOWSumDS,nqaJitterCollectStatsPacketLossSD,nqaJitterCollectStatsPacketLossDS,nqaJitterCollectStatsPacketLossUnknown,nqaJitterCollectStatsPacketOutOfSequences,nqaJitterCollectStatsPacketLossRatio, + nqaJitterCollectStatsErrors,nqaJitterCollectStatsBusies,nqaJitterCollectStatsTimeouts,nqaJitterCollectStatsProbeResponses,nqaJitterCollectStatsSentProbes,nqaJitterCollectStatsDrops,nqaJitterCollectStatsRTTAvg, + nqaJitterCollectStatsAvgJitter,nqaJitterCollectStatsAvgJitterSD,nqaJitterCollectStatsAvgJitterDS,nqaJitterCollectStatsJitterOut,nqaJitterCollectStatsJitterIn, + nqaJitterCollectStatsMinDelaySD,nqaJitterCollectStatsMinDelayDS,nqaJitterCollectStatsAvgDelaySD,nqaJitterCollectStatsAvgDelayDS, nqaJitterCollectStatsPktRewriteNum, nqaJitterCollectStatsPktRewriteRatio, + nqaJitterCollectStatsPktDisorderNum, nqaJitterCollectStatsPktDisorderRatio, nqaJitterCollectStatsFragPktDisorderNum, nqaJitterCollectStatsFragPktDisorderRatio + } + STATUS current + DESCRIPTION + "Description." + ::= { nqaGroups 7 } + + nqaAlarmGroup OBJECT-GROUP + OBJECTS { + nqaMaxAlarmNum,nqaMaxEventNum,nqaAlarmVariable,nqaAlarmSampleType,nqaAlarmValue,nqaAlarmStartUpNqaAlarm,nqaAlarmRisingThreshold,nqaAlarmDescription, +nqaAlarmFallingThreshold,nqaAlarmRisingEventIndex,nqaAlarmFallingEventIndex,nqaAlarmStatus,nqaEventDescription,nqaEventAdminName,nqaEventOperationTag,nqaEventType,nqaEventStatus} + STATUS current + DESCRIPTION + "Description." + ::= { nqaGroups 8 } + + nqaFtpSaveRecordGroup OBJECT-GROUP + OBJECTS { + nqaFtpSaveRecordEnable,nqaFtpSaveRecordIpAddr,nqaFtpSaveRecordVrfName,nqaFtpSaveRecordUserName,nqaFtpSaveRecordPassword,nqaFtpSaveRecordFileName,nqaFtpSaveRecordItemNum,nqaFtpSaveRecordTime,nqaFtpSaveRecordNotificationEnable,nqaFtpSaveRecordLastFileName} + STATUS current + DESCRIPTION + "Description." + ::= { nqaGroups 9 } + + nqaCompliances OBJECT IDENTIFIER ::= { nqaConformance 2 } + + nqaCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Description." + MODULE -- this module + MANDATORY-GROUPS { nqaBaseGroup, nqaAdminGroup, nqaStatsGroup,nqaAlarmGroup,nqaFtpSaveRecordGroup} + ::= { nqaCompliances 1 } + + nqaCollectStats OBJECT IDENTIFIER ::= { nqa 8 } + nqaJitterCollectStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF NqaJitterCollectStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table which contains the rolling accumulated history of the Jitter operation." + ::= { nqaCollectStats 1 } + + nqaJitterCollectStatsEntry OBJECT-TYPE + SYNTAX NqaJitterCollectStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table which contains the rolling accumulated history of the Jitter operation. + This entry is created only if the nqaAdminCtrlType is jitterAppl." + INDEX { nqaAdminCtrlOwnerIndex, nqaAdminCtrlTestName, nqaJitterCollectStatsIndex } + ::= { nqaJitterCollectStatsTable 1 } + NqaJitterCollectStatsEntry ::= + SEQUENCE { + nqaJitterCollectStatsIndex + Integer32, + nqaJitterCollectStatsCompletions + Counter32, + nqaJitterCollectStatsRTDOverThresholds + Counter32, + nqaJitterCollectStatsOWDOverThresholdsSD + Counter32, + nqaJitterCollectStatsOWDOverThresholdsDS + Counter32, + nqaJitterCollectStatsNumOfRTT + Counter32, + nqaJitterCollectStatsRTTSum + Counter32, + nqaJitterCollectStatsRTTSum2Low + Counter32, + nqaJitterCollectStatsRTTSum2High + Counter32, + nqaJitterCollectStatsRTTMin + Gauge32, + nqaJitterCollectStatsRTTMax + Gauge32, + nqaJitterCollectStatsMinOfPositivesSD + Gauge32, + nqaJitterCollectStatsMaxOfPositivesSD + Gauge32, + nqaJitterCollectStatsNumOfPositivesSD + Counter32, + nqaJitterCollectStatsSumOfPositivesSD + Counter32, + nqaJitterCollectStatsSum2OfPositivesSDLow + Counter32, + nqaJitterCollectStatsSum2OfPositivesSDHigh + Counter32, + nqaJitterCollectStatsMinOfNegativesSD + Gauge32, + nqaJitterCollectStatsMaxOfNegativesSD + Gauge32, + nqaJitterCollectStatsNumOfNegativesSD + Counter32, + nqaJitterCollectStatsSumOfNegativesSD + Counter32, + nqaJitterCollectStatsSum2OfNegativesSDLow + Counter32, + nqaJitterCollectStatsSum2OfNegativesSDHigh + Counter32, + nqaJitterCollectStatsMinOfPositivesDS + Gauge32, + nqaJitterCollectStatsMaxOfPositivesDS + Gauge32, + nqaJitterCollectStatsNumOfPositivesDS + Counter32, + nqaJitterCollectStatsSumOfPositivesDS + Counter32, + nqaJitterCollectStatsSum2OfPositivesDSLow + Counter32, + nqaJitterCollectStatsSum2OfPositivesDSHigh + Counter32, + nqaJitterCollectStatsMinOfNegativesDS + Gauge32, + nqaJitterCollectStatsMaxOfNegativesDS + Gauge32, + nqaJitterCollectStatsNumOfNegativesDS + Counter32, + nqaJitterCollectStatsSumOfNegativesDS + Counter32, + nqaJitterCollectStatsSum2OfNegativesDSLow + Counter32, + nqaJitterCollectStatsSum2OfNegativesDSHigh + Counter32, + nqaJitterCollectStatsMaxDelaySD + Gauge32, + nqaJitterCollectStatsMaxDelayDS + Gauge32, + nqaJitterCollectStatsNumOfOWD + Counter32, + nqaJitterCollectStatsOWSumSD + Counter32, + nqaJitterCollectStatsOWSumDS + Counter32, + nqaJitterCollectStatsPacketLossSD + Counter32, + nqaJitterCollectStatsPacketLossDS + Counter32, + nqaJitterCollectStatsPacketLossUnknown + Counter32, + nqaJitterCollectStatsPacketOutOfSequences + Counter32, + nqaJitterCollectStatsPacketLossRatio + Gauge32, + nqaJitterCollectStatsErrors + Counter32, + nqaJitterCollectStatsBusies + Counter32, + nqaJitterCollectStatsTimeouts + Counter32, + nqaJitterCollectStatsProbeResponses + Counter32, + nqaJitterCollectStatsSentProbes + Counter32, + nqaJitterCollectStatsDrops + Counter32, + nqaJitterCollectStatsRTTAvg + Gauge32, + nqaJitterCollectStatsAvgJitter + Gauge32, + nqaJitterCollectStatsAvgJitterSD + Gauge32, + nqaJitterCollectStatsAvgJitterDS + Gauge32, + nqaJitterCollectStatsJitterOut + OCTET STRING, + nqaJitterCollectStatsJitterIn + OCTET STRING, + nqaJitterCollectStatsMinDelaySD + Gauge32, + nqaJitterCollectStatsMinDelayDS + Gauge32, + nqaJitterCollectStatsAvgDelaySD + Gauge32, + nqaJitterCollectStatsAvgDelayDS + Gauge32, + nqaJitterCollectStatsPktRewriteNum + Counter32, + nqaJitterCollectStatsPktRewriteRatio + Gauge32, + nqaJitterCollectStatsPktDisorderNum + Counter32, + nqaJitterCollectStatsPktDisorderRatio + Gauge32, + nqaJitterCollectStatsFragPktDisorderNum + Counter32, + nqaJitterCollectStatsFragPktDisorderRatio + Gauge32 + } + nqaJitterCollectStatsIndex OBJECT-TYPE + SYNTAX Integer32 (1..'7FFFFFFF'h) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The third index of jitter collection statistics table." + ::= { nqaJitterCollectStatsEntry 1 } + nqaJitterCollectStatsCompletions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the tests that have completed successfully." + ::= { nqaJitterCollectStatsEntry 2 } + nqaJitterCollectStatsRTDOverThresholds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of tests that violate RTD (Round Trip Delay) threshold." + ::= { nqaJitterCollectStatsEntry 3 } + nqaJitterCollectStatsOWDOverThresholdsSD OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of tests that violate OWD (One Way Delay) threshold from source to destination." + ::= { nqaJitterCollectStatsEntry 4 } + nqaJitterCollectStatsOWDOverThresholdsDS OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of tests that violate OWD (One Way Delay) threshold from destination to source." + ::= { nqaJitterCollectStatsEntry 5 } + nqaJitterCollectStatsNumOfRTT OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RTTs that are successfully measured by tests." + ::= { nqaJitterCollectStatsEntry 6 } + nqaJitterCollectStatsRTTSum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of RTTs that are successfully measured." + ::= { nqaJitterCollectStatsEntry 7 } + nqaJitterCollectStatsRTTSum2Low OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of squares of RTTs that are successfully measured by tests (low order 32 bits)." + ::= { nqaJitterCollectStatsEntry 8 } + nqaJitterCollectStatsRTTSum2High OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of squares of RTTs that are successfully measured by tests (high order 32 bits)." + ::= { nqaJitterCollectStatsEntry 9 } + + nqaJitterCollectStatsRTTMin OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum of RTTs that were successfully measured by tests." + ::= { nqaJitterCollectStatsEntry 10 } + + nqaJitterCollectStatsRTTMax OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum of RTTs that were successfully measured by tests." + ::= { nqaJitterCollectStatsEntry 11 } + + nqaJitterCollectStatsMinOfPositivesSD OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum of absolute value of all positive jitter values from source to destination." + ::= { nqaJitterCollectStatsEntry 12 } + + nqaJitterCollectStatsMaxOfPositivesSD OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum of absolute value of all positive jitter values from source to destination." + ::= { nqaJitterCollectStatsEntry 13 } + + nqaJitterCollectStatsNumOfPositivesSD OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of all positive jitter values from source to destination." + ::= { nqaJitterCollectStatsEntry 14 } + + nqaJitterCollectStatsSumOfPositivesSD OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of absolute value of all positive jitter values from source to destination." + ::= { nqaJitterCollectStatsEntry 15 } + + nqaJitterCollectStatsSum2OfPositivesSDLow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of squares of absolute value of all positive jitter values + from source to destination (low order 32 bits)." + ::= { nqaJitterCollectStatsEntry 16 } + + nqaJitterCollectStatsSum2OfPositivesSDHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of squares of absolute value of all positive jitter values + from source to destination (high order 32 bits)." + ::= { nqaJitterCollectStatsEntry 17 } + + nqaJitterCollectStatsMinOfNegativesSD OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum of absolute value of all negative jitter values from + source to destination." + ::= { nqaJitterCollectStatsEntry 18 } + + nqaJitterCollectStatsMaxOfNegativesSD OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum of absolute value of all negative jitter values from + source to destination." + ::= { nqaJitterCollectStatsEntry 19 } + + nqaJitterCollectStatsNumOfNegativesSD OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of all negative jitter values from source to destination." + ::= { nqaJitterCollectStatsEntry 20 } + + nqaJitterCollectStatsSumOfNegativesSD OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of absolute value of all negative jitter values from source + to destination." + ::= { nqaJitterCollectStatsEntry 21 } + + nqaJitterCollectStatsSum2OfNegativesSDLow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of squares of absolute value of all negative values from source + to destination (low order 32 bits)." + ::= { nqaJitterCollectStatsEntry 22 } + + nqaJitterCollectStatsSum2OfNegativesSDHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of squares of absolute value of all negative values from source + to destination (high order 32 bits)." + ::= { nqaJitterCollectStatsEntry 23 } + + nqaJitterCollectStatsMinOfPositivesDS OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum of absolute value of all positive jitter values from + destination to source." + ::= { nqaJitterCollectStatsEntry 24 } + + nqaJitterCollectStatsMaxOfPositivesDS OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum of absolute value of all positive jitter values from + destination to source." + ::= { nqaJitterCollectStatsEntry 25 } + + nqaJitterCollectStatsNumOfPositivesDS OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of all positive jitter values from destination to source." + ::= { nqaJitterCollectStatsEntry 26 } + + nqaJitterCollectStatsSumOfPositivesDS OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of absolute value of all positive jitter values from + destination to source." + ::= { nqaJitterCollectStatsEntry 27 } + + nqaJitterCollectStatsSum2OfPositivesDSLow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of squares of absolute value of all positive jitter + values from destination to source (low order 32 bits)." + ::= { nqaJitterCollectStatsEntry 28 } + + nqaJitterCollectStatsSum2OfPositivesDSHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of squares of absolute value of all positive jitter + values from destination to source (high order 32 bits)." + ::= { nqaJitterCollectStatsEntry 29 } + + nqaJitterCollectStatsMinOfNegativesDS OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum of absolute value of all negative jitter values + from destination to source." + ::= { nqaJitterCollectStatsEntry 30 } + + nqaJitterCollectStatsMaxOfNegativesDS OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum of absolute value of all negative jitter values + from destination to source." + ::= { nqaJitterCollectStatsEntry 31 } + + nqaJitterCollectStatsNumOfNegativesDS OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of all negative jitter values from destination + to source." + ::= { nqaJitterCollectStatsEntry 32 } + + nqaJitterCollectStatsSumOfNegativesDS OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of absolute value of all negative jitter values + from destination to source." + ::= { nqaJitterCollectStatsEntry 33 } + + nqaJitterCollectStatsSum2OfNegativesDSLow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of squares of absolute value of all negative values + from destination to source (low order 32 bits)." + ::= { nqaJitterCollectStatsEntry 34 } + + nqaJitterCollectStatsSum2OfNegativesDSHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of squares of absolute value of all negative values + from destination to source (high order 32 bits)." + ::= { nqaJitterCollectStatsEntry 35 } + + nqaJitterCollectStatsMaxDelaySD OBJECT-TYPE + SYNTAX Gauge32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum of all OWD (One Way Delay) from source to destination." + ::= { nqaJitterCollectStatsEntry 36 } + + nqaJitterCollectStatsMaxDelayDS OBJECT-TYPE + SYNTAX Gauge32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum of all OWD (One Way Delay) from destination to source." + ::= { nqaJitterCollectStatsEntry 37 } + + nqaJitterCollectStatsNumOfOWD OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of OWDs that were successfully measured by tests." + ::= { nqaJitterCollectStatsEntry 38 } + + nqaJitterCollectStatsOWSumSD OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of OWDs that were successfully measured by tests from + source to destination." + ::= { nqaJitterCollectStatsEntry 39 } + + nqaJitterCollectStatsOWSumDS OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of OWDs that were successfully measured by tests from + destination to source." + ::= { nqaJitterCollectStatsEntry 40 } + + nqaJitterCollectStatsPacketLossSD OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets lost when sent from source to destination." + ::= { nqaJitterCollectStatsEntry 41 } + + nqaJitterCollectStatsPacketLossDS OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets lost when sent from destination to source." + ::= { nqaJitterCollectStatsEntry 42 } + + nqaJitterCollectStatsPacketLossUnknown OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets lost for which we can't determine the direction." + ::= { nqaJitterCollectStatsEntry 43 } + + nqaJitterCollectStatsPacketOutOfSequences OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets arrived out of sequence." + ::= { nqaJitterCollectStatsEntry 44 } + + nqaJitterCollectStatsPacketLossRatio OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ratio of the packets lost to all packets sent in the test." + ::= { nqaJitterCollectStatsEntry 45 } + + nqaJitterCollectStatsErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of errors occurred in the test." + ::= { nqaJitterCollectStatsEntry 46 } + + nqaJitterCollectStatsBusies OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of occasions when a test couldn't be initialized because + the previous test has not completed." + ::= { nqaJitterCollectStatsEntry 47 } + + nqaJitterCollectStatsTimeouts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of responses arrived over the time." + ::= { nqaJitterCollectStatsEntry 48 } + + nqaJitterCollectStatsProbeResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of responses from echo-server for the packets sent by the test." + ::= { nqaJitterCollectStatsEntry 49 } + + nqaJitterCollectStatsSentProbes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets sent in the test." + ::= { nqaJitterCollectStatsEntry 50 } + + nqaJitterCollectStatsDrops OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets that were sent failed in the test." + ::= { nqaJitterCollectStatsEntry 51 } + + nqaJitterCollectStatsRTTAvg OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average of RTTs that were successfully measured by tests." + ::= { nqaJitterCollectStatsEntry 52 } + + nqaJitterCollectStatsAvgJitter OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average of jitter values that were successfully measured by tests." + ::= { nqaJitterCollectStatsEntry 53 } + + nqaJitterCollectStatsAvgJitterSD OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average of jitter values from source to destination that were + successfully measured by tests." + ::= { nqaJitterCollectStatsEntry 54 } + + nqaJitterCollectStatsAvgJitterDS OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average of jitter values from destination to source that were + successfully measured by tests." + ::= { nqaJitterCollectStatsEntry 55 } + + nqaJitterCollectStatsJitterOut OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Jitter (RFC1889) at responder." + ::= { nqaJitterCollectStatsEntry 56 } + + nqaJitterCollectStatsJitterIn OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Jitter (RFC1889) at sender." + ::= { nqaJitterCollectStatsEntry 57 } + + nqaJitterCollectStatsMinDelaySD OBJECT-TYPE + SYNTAX Gauge32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum of all OWD (One Way Delay) from source to destination." + ::= { nqaJitterCollectStatsEntry 58 } + + nqaJitterCollectStatsMinDelayDS OBJECT-TYPE + SYNTAX Gauge32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum of all OWD (One Way Delay) from destination to source." + ::= { nqaJitterCollectStatsEntry 59 } + + nqaJitterCollectStatsAvgDelaySD OBJECT-TYPE + SYNTAX Gauge32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average of all OWD (One Way Delay) from source to destination." + ::= { nqaJitterCollectStatsEntry 60 } + + nqaJitterCollectStatsAvgDelayDS OBJECT-TYPE + SYNTAX Gauge32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average of all OWD (One Way Delay) from destination to source." + ::= { nqaJitterCollectStatsEntry 61 } + + nqaJitterCollectStatsPktRewriteNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of all the packets have been rewrited." + ::= { nqaJitterCollectStatsEntry 62 } + + nqaJitterCollectStatsPktRewriteRatio OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ratio of all the packets have been rewrited." + ::= { nqaJitterCollectStatsEntry 63 } + + nqaJitterCollectStatsPktDisorderNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of all the packets have been disordered." + ::= { nqaJitterCollectStatsEntry 64 } + + nqaJitterCollectStatsPktDisorderRatio OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ratio of all the packets have been disordered." + ::= { nqaJitterCollectStatsEntry 65 } + + nqaJitterCollectStatsFragPktDisorderNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of all the packets whose fragments have been disordered." + ::= { nqaJitterCollectStatsEntry 66 } + + nqaJitterCollectStatsFragPktDisorderRatio OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ratio of all the packets whose fragments have been disordered." + ::= { nqaJitterCollectStatsEntry 67 } + + nqaAlarm OBJECT IDENTIFIER ::= { nqa 9 } + + nqaMaxAlarmNum OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum number of alarms." + ::= { nqaAlarm 1 } + + nqaMaxEventNum OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum number of events that alarms can trigger." + ::= { nqaAlarm 2} + + nqaAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF NqaAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of alarm entries." + ::= { nqaAlarm 3 } + + nqaAlarmEntry OBJECT-TYPE + SYNTAX NqaAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of parameters that set up a periodic checking for alarm conditions." + INDEX { nqaAdminCtrlOwnerIndex, nqaAdminCtrlTestName, nqaAlarmIndex } + ::= { nqaAlarmTable 1 } + + + NqaAlarmEntry ::= + SEQUENCE { + nqaAlarmIndex + Integer32, + nqaAlarmVariable + INTEGER, + nqaAlarmSampleType + INTEGER, + nqaAlarmValue + Integer32, + nqaAlarmStartUpNqaAlarm + INTEGER, + nqaAlarmRisingThreshold + Integer32, + nqaAlarmFallingThreshold + Integer32, + nqaAlarmRisingEventIndex + Integer32, + nqaAlarmFallingEventIndex + Integer32, + nqaAlarmDescription + OCTET STRING, + nqaAlarmStatus + RowStatus + } + + nqaAlarmIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies a row in the nqaAlarmTable." + ::= { nqaAlarmEntry 1 } + + nqaAlarmVariable OBJECT-TYPE + SYNTAX INTEGER + { + rttAvg(1), + lostPacketRatio(2), + packetLossSd(3), + packetLossDs(4), + jitterRavg(5), + jitterSdAvg(6), + jitterDsAvg(7) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of the particular variable to be sampled." + ::= { nqaAlarmEntry 11 } + + + nqaAlarmSampleType OBJECT-TYPE + SYNTAX INTEGER + { + delta(1), + absolute(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "delta(1): relative value + absolute(2): absolute value + Relative value: indicates the relative value to the last sampling. + Currently, only absolute(2) is supported." + ::= { nqaAlarmEntry 12 } + + nqaAlarmValue OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The actual value of the monitored object is compared with the upper limit and lower limit." + ::= { nqaAlarmEntry 13 } + + nqaAlarmStartUpNqaAlarm OBJECT-TYPE + SYNTAX INTEGER + { + risingAlarm(1), + fallingAlarm(2), + risingOrFallingAlarm(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The alarm that may be sent when this entry is first + set to valid. If the first sample after this entry + becomes valid is greater than or equal to the + risingThreshold and alarmStartupAlarm is equal to + risingAlarm(1) or risingOrFallingAlarm(3), then a single + rising alarm will be generated. If the first sample + after this entry becomes valid is less than or equal + to the fallingThreshold and alarmStartupAlarm is equal + to fallingAlarm(2) or risingOrFallingAlarm(3), then a + single falling alarm will be generated." + ::= { nqaAlarmEntry 14 } + + nqaAlarmRisingThreshold OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set the upper limit of the alarm." + ::= { nqaAlarmEntry 15 } + + nqaAlarmFallingThreshold OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set the lower limit of the alarm." + ::= { nqaAlarmEntry 16 } + + nqaAlarmRisingEventIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Index of the event triggered when the node value exceeds the upper limit." + ::= { nqaAlarmEntry 17 } + + nqaAlarmFallingEventIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Index of the event triggered when the node value is under the lower limit." + ::= { nqaAlarmEntry 18 } + + nqaAlarmDescription OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..127)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Alarm Description." + ::= { nqaAlarmEntry 19} + + nqaAlarmStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of the alarm row." + ::= { nqaAlarmEntry 51 } + + nqaEventTable OBJECT-TYPE + SYNTAX SEQUENCE OF NqaEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of events to be generated." + ::= { nqaAlarm 4 } + + + nqaEventEntry OBJECT-TYPE + SYNTAX NqaEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A set of parameters that describe an event to be generated when certain conditions are met. " + INDEX { nqaEventIndex } + ::= { nqaEventTable 1 } + + + NqaEventEntry ::= + SEQUENCE { + nqaEventIndex + Integer32, + nqaEventType + INTEGER, + nqaEventDescription + OCTET STRING, + nqaEventAdminName + OCTET STRING, + nqaEventOperationTag + OCTET STRING, + nqaEventStatus + RowStatus + } + + nqaEventIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies a row in the nqaEventTable." + ::= { nqaEventEntry 1 } + + nqaEventType OBJECT-TYPE + SYNTAX INTEGER + { + none(1), + log(2), + trap(3), + logAndTrap(4), + linkage(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Event type, that is, behaviors for processing events: + none(1): no behavior + log(2): keeping logs + trap(3): sending trap messages + logandtrap(4): keeping logs and sending trap messages + linkage(5): start the linkaged test-instance." + ::= { nqaEventEntry 11 } + + nqaEventDescription OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..127)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Event description." + ::= { nqaEventEntry 12 } + + nqaEventAdminName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Administrator name of event test instance." + ::= { nqaEventEntry 13 } + + nqaEventOperationTag OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Operation tag of event test instance." + ::= { nqaEventEntry 14 } + + nqaEventStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of the event row." + ::= { nqaEventEntry 51} + + nqaSaveRecord OBJECT IDENTIFIER ::= { nqa 10} + + nqaFtpSaveRecordEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Identifies whether saving test results to the FTP server through FTP is enabled. +enable(1) +disable(2) +By default, the value is disable(2)." + ::= { nqaSaveRecord 1} + + nqaFtpSaveRecordIpAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the IP address of the FTP server to which test results are saved." + ::= { nqaSaveRecord 2} + + nqaFtpSaveRecordVrfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the name of the VRF instance for the FTP server to which test results are saved." + ::= { nqaSaveRecord 3} + + nqaFtpSaveRecordUserName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the user name of the FTP server to which test results are saved." + ::= { nqaSaveRecord 4} + + nqaFtpSaveRecordPassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the password used when the test results are saved to the FTP server." + ::= { nqaSaveRecord 5} + + nqaFtpSaveRecordFileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..200)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the file name of used by the FTP server to save test results." + ::= { nqaSaveRecord 6} + + nqaFtpSaveRecordItemNum OBJECT-TYPE + SYNTAX Integer32 (10000..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies the number of NQA test results that can be saved in a file created on the FTP server. The default value is 100000." + -- DEFVAL { 100000 } + ::= { nqaSaveRecord 7} + + nqaFtpSaveRecordTime OBJECT-TYPE + SYNTAX Integer32 (1..43200) + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies the duration that NQA test results can be saved in a file created on the FTP server. The default duration is 60 minutes." + -- DEFVAL { 60} + ::= { nqaSaveRecord 8} + + nqaFtpSaveRecordNotificationEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set whether to send trap messages when saving test results to the FTP server is completed. + By default, the value is disable(2)." + ::= { nqaSaveRecord 9} + + nqaFtpSaveRecordLastFileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..220)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Set the name of the file used to save the last test record to the FTP server." + ::= { nqaSaveRecord 10} + END + +-- +-- NQA-MIB.mib +-- -- cgit v1.2.3